From 6631019ae6fdb035dedc011efaf5d756ab15c761 Mon Sep 17 00:00:00 2001 From: Tim Gross Date: Fri, 29 Mar 2024 14:47:53 +0000 Subject: [PATCH] backport of commit 31f53cec01927a842e991447c4bdf437fe588573 --- .changelog/11572.txt | 2 +- .changelog/15473.txt | 3 - .changelog/15617.txt | 3 - .changelog/15618.txt | 3 - .changelog/16753.txt | 3 - .changelog/16867.txt | 3 - .changelog/16872.txt | 3 - .changelog/17383.txt | 3 - .changelog/18035.txt | 3 - .changelog/18069.txt | 3 - .changelog/18070.txt | 1 - .changelog/18123.txt | 3 - .changelog/18146.txt | 3 - .changelog/18262.txt | 3 - .changelog/18371.txt | 7 - .changelog/18426.txt | 3 - .changelog/18520.txt | 3 - .changelog/18553.txt | 3 - .changelog/18562.txt | 7 - .changelog/18595.txt | 3 - .changelog/18607.txt | 3 - .changelog/18681.txt | 3 - .changelog/18691.txt | 3 - .changelog/18745.txt | 3 - .changelog/18794.txt | 3 - .changelog/18823.txt | 3 - .changelog/18836.txt | 3 - .changelog/18843.txt | 3 - .changelog/18873.txt | 2 +- .changelog/18882.txt | 3 - .changelog/18925.txt | 3 - .changelog/18943.txt | 3 - .changelog/18961.txt | 3 - .changelog/18996.txt | 7 - .changelog/19037.txt | 3 - .changelog/19051.txt | 3 - .changelog/19101.txt | 3 - .changelog/19104.txt | 3 - .changelog/19135.txt | 3 - .changelog/19153.txt | 3 - .changelog/19176.txt | 3 - .changelog/19189.txt | 3 - .changelog/{18754.txt => 19270.txt} | 0 .changelog/19332.txt | 3 - .changelog/19336.txt | 7 - .changelog/19349.txt | 3 - .changelog/19350.txt | 3 - .changelog/{19374.txt => 19375.txt} | 0 .changelog/19377.txt | 3 - .changelog/19383.txt | 3 - .changelog/19415.txt | 3 - .changelog/19425.txt | 3 - .changelog/19432.txt | 3 - .changelog/19439.txt | 3 - .changelog/19449.txt | 3 - .changelog/19452.txt | 3 - .changelog/19457.txt | 3 - .changelog/19458.txt | 3 - .changelog/19485.txt | 3 - .changelog/19490.txt | 3 - .changelog/19496.txt | 3 - .changelog/19505.txt | 3 - .changelog/19515.txt | 3 - .changelog/19529.txt | 3 - .changelog/19535.txt | 3 - .changelog/19544.txt | 6 - .changelog/19563.txt | 3 - .changelog/19578.txt | 3 - .changelog/19585.txt | 3 - .changelog/19601.txt | 3 - .changelog/19652.txt | 3 - .changelog/19665.txt | 3 - .changelog/19670.txt | 3 - .changelog/19689.txt | 3 - .changelog/19691.txt | 7 - .changelog/19720.txt | 3 - .changelog/19818.txt | 3 - .changelog/19829.txt | 3 - .changelog/19830.txt | 3 - .changelog/19839.txt | 3 - .changelog/19903.txt | 3 - .changelog/19915.txt | 3 - .changelog/19935.txt | 3 - .changelog/19969.txt | 3 - .changelog/19985.txt | 3 - .changelog/19986.txt | 3 - .changelog/19989.txt | 3 - .changelog/20029.txt | 3 - .changelog/20047.txt | 3 - .changelog/20126.txt | 3 - .changelog/20153.txt | 3 - .changelog/20156.txt | 3 - .changelog/20166.txt | 3 - .changelog/20167.txt | 3 - .changelog/20173.txt | 3 - .changelog/20218.txt | 3 - .changelog/20219.txt | 3 - .changelog/5311.txt | 3 - .changelog/_1370.txt | 3 - .github/ISSUE_TEMPLATE/bug_report.md | 2 +- .github/ISSUE_TEMPLATE/config.yml | 2 +- .github/ISSUE_TEMPLATE/feature_request.md | 2 +- .github/actionlint.yml | 2 +- .github/actions/install-vault/action.yml | 2 +- .github/actions/setup-js/action.yml | 2 +- .github/actions/vault-secrets/action.yml | 2 +- .github/secret-scanning.yml | 2 +- .github/workflows/actionlint.yml | 2 +- .github/workflows/backport.yml | 8 +- .github/workflows/build.yml | 16 +- .github/workflows/checks.yaml | 2 +- .github/workflows/copywrite.yml | 2 +- .github/workflows/ember-test-audit.yml | 4 +- .github/workflows/release.yml | 2 +- .github/workflows/semgrep.yml | 7 +- .github/workflows/test-core.yaml | 12 +- .github/workflows/test-e2e.yml | 20 +- .github/workflows/test-ui.yml | 38 +- .github/workflows/test-windows.yml | 2 +- .golangci.yml | 2 +- .release/ci.hcl | 2 +- .release/linux/package/etc/nomad.d/nomad.hcl | 4 +- .release/release-metadata.hcl | 4 +- .release/security-scan.hcl | 2 +- .semgrep/api_errorf.yml | 2 +- .semgrep/changelog.yml | 2 +- .semgrep/fsm_time.yml | 8 +- .semgrep/go_tests.yml | 2 +- .semgrep/http_endpoint.yml | 2 +- .semgrep/imports.yml | 3 - .semgrep/loopclosure.yml | 2 +- .semgrep/protect_globals.yml | 2 +- .semgrep/rpc_endpoint.yml | 100 +- .semgrep/rpc_metrics.yml | 2 +- .semgrep/time_after.yml | 2 +- .semgrep/ui.yml | 2 +- CHANGELOG-unsupported.md | 919 +- CHANGELOG.md | 1319 +- Dockerfile | 2 +- GNUmakefile | 38 +- LICENSE | 2 +- README.md | 20 +- acl/acl.go | 202 +- acl/acl_test.go | 72 - acl/virtual.go | 38 - api/LICENSE | 365 - api/acl.go | 6 +- api/allocations_exec.go | 11 +- api/api.go | 172 +- api/consul.go | 198 +- api/consul_test.go | 28 - api/error_unexpected_response.go | 3 +- api/go.mod | 4 +- api/go.sum | 8 +- api/internal/testutil/server.go | 26 +- api/jobs.go | 30 - api/jobs_test.go | 65 +- api/locks.go | 377 - api/locks_test.go | 499 - api/namespace.go | 46 - api/operator.go | 109 - api/operator_autopilot.go | 80 - api/operator_test.go | 18 - api/raw.go | 10 +- api/resources.go | 32 - api/resources_test.go | 54 - api/retry.go | 124 - api/retry_test.go | 124 - api/services.go | 12 - api/services_test.go | 4 - api/tasks.go | 173 +- api/tasks_test.go | 13 +- api/utils.go | 9 - api/variables.go | 69 - api/variables_test.go | 68 +- ci/modtool.toml | 3 - ci/slow.go | 1 - ci/test-core.json | 6 +- client/acl.go | 4 +- client/acl_test.go | 5 +- client/agent_endpoint.go | 12 +- client/agent_endpoint_test.go | 2 +- client/alloc_endpoint.go | 47 +- client/alloc_endpoint_test.go | 9 +- client/alloc_watcher_e2e_test.go | 1 - client/allocdir/alloc_dir.go | 189 +- client/allocdir/alloc_dir_test.go | 234 +- client/allocdir/fs_darwin.go | 2 +- client/allocdir/fs_default.go | 13 - client/allocdir/fs_freebsd.go | 2 +- client/allocdir/fs_linux.go | 22 +- client/allocdir/fs_netbsd.go | 29 - client/allocdir/fs_solaris.go | 2 +- client/allocdir/fs_unix.go | 10 +- client/allocdir/fs_windows.go | 2 +- client/allocdir/input/test.hcl | 2 +- client/allocdir/task_dir.go | 186 +- client/allocdir/task_dir_linux.go | 12 +- client/allocdir/task_dir_test.go | 109 +- client/allocdir/testing.go | 2 +- client/allocrunner/alloc_runner.go | 98 +- client/allocrunner/alloc_runner_hooks.go | 32 +- client/allocrunner/alloc_runner_test.go | 53 +- client/allocrunner/alloc_runner_unix_test.go | 2 +- client/allocrunner/allocdir_hook.go | 8 +- client/allocrunner/cgroup_hook.go | 35 + client/allocrunner/consul_grpc_sock_hook.go | 110 +- .../allocrunner/consul_grpc_sock_hook_test.go | 35 +- client/allocrunner/consul_hook.go | 281 - client/allocrunner/consul_hook_test.go | 269 - client/allocrunner/consul_http_sock_hook.go | 83 +- .../allocrunner/consul_http_sock_hook_test.go | 24 +- client/allocrunner/cpuparts_hook.go | 55 - client/allocrunner/csi_hook_test.go | 14 +- client/allocrunner/group_service_hook.go | 19 - client/allocrunner/group_service_hook_test.go | 7 - client/allocrunner/identity_hook.go | 52 - client/allocrunner/identity_hook_test.go | 92 - client/allocrunner/interfaces/runner.go | 2 +- client/allocrunner/migrate_hook.go | 8 +- client/allocrunner/networking_bridge_linux.go | 3 +- .../taskrunner/artifact_hook_test.go | 33 +- .../taskrunner/connect_native_hook_test.go | 11 +- client/allocrunner/taskrunner/consul_hook.go | 83 - .../taskrunner/dispatch_hook_test.go | 13 +- .../taskrunner/dynamic_users_hook.go | 124 - .../taskrunner/dynamic_users_hook_test.go | 203 - .../taskrunner/envoy_bootstrap_hook.go | 2 +- .../taskrunner/envoy_bootstrap_hook_test.go | 13 +- .../taskrunner/envoy_version_hook.go | 31 +- .../taskrunner/envoy_version_hook_test.go | 32 +- .../allocrunner/taskrunner/getter/params.go | 11 +- .../taskrunner/getter/params_test.go | 9 +- .../allocrunner/taskrunner/getter/sandbox.go | 2 - .../taskrunner/getter/sandbox_test.go | 31 - client/allocrunner/taskrunner/getter/util.go | 4 - .../allocrunner/taskrunner/identity_hook.go | 223 +- .../taskrunner/identity_hook_test.go | 266 +- client/allocrunner/taskrunner/logmon_hook.go | 4 +- .../taskrunner/script_check_hook.go | 42 +- .../taskrunner/script_check_hook_test.go | 2 - client/allocrunner/taskrunner/service_hook.go | 30 +- .../taskrunner/service_hook_test.go | 7 +- client/allocrunner/taskrunner/sids_hook.go | 57 +- .../allocrunner/taskrunner/sids_hook_test.go | 58 +- .../allocrunner/taskrunner/task_dir_hook.go | 16 +- client/allocrunner/taskrunner/task_runner.go | 150 +- .../taskrunner/task_runner_getters.go | 10 +- .../taskrunner/task_runner_hooks.go | 59 +- .../taskrunner/task_runner_linux_test.go | 24 +- .../taskrunner/task_runner_test.go | 453 +- .../taskrunner/template/template.go | 67 +- .../taskrunner/template/template_test.go | 190 +- .../allocrunner/taskrunner/template_hook.go | 73 +- .../taskrunner/template_hook_test.go | 271 - .../allocrunner/taskrunner/testdata/noop.sh | 2 +- .../allocrunner/taskrunner/testing/testing.go | 142 - client/allocrunner/taskrunner/vault_hook.go | 178 +- .../allocrunner/taskrunner/vault_hook_test.go | 698 +- client/allocrunner/taskrunner/volume_hook.go | 2 - .../allocrunner/taskrunner/wrangler_hook.go | 58 - client/allocrunner/testing.go | 10 +- client/allocwatcher/alloc_watcher.go | 12 +- client/allocwatcher/alloc_watcher_test.go | 6 +- client/client.go | 318 +- client/client_interface_test.go | 2 +- client/client_stats_endpoint.go | 2 +- client/client_test.go | 121 +- client/config/arconfig.go | 39 +- client/config/config.go | 68 +- client/config/config_ce.go | 38 - client/config/config_test.go | 123 +- client/config/testing.go | 2 +- client/config/users.go | 32 - client/config/users_test.go | 59 - client/consul/consul.go | 96 - client/consul/consul_testing.go | 50 - client/driver_manager_test.go | 11 +- ..._client_ce.go => enterprise_client_oss.go} | 0 client/fingerprint/cgroup.go | 91 +- client/fingerprint/cgroup_default.go | 10 + client/fingerprint/cgroup_linux.go | 47 + client/fingerprint/cgroup_test.go | 159 + client/fingerprint/consul.go | 291 +- client/fingerprint/consul_test.go | 472 +- client/fingerprint/cpu.go | 170 +- client/fingerprint/cpu_darwin_test.go | 7 +- client/fingerprint/cpu_default.go | 10 + client/fingerprint/cpu_default_test.go | 80 +- client/fingerprint/cpu_linux.go | 20 + client/fingerprint/env_aws.go | 41 +- client/fingerprint/env_aws_cpu.go | 688 + client/fingerprint/env_aws_test.go | 36 + client/fingerprint/env_azure.go | 3 +- client/fingerprint/env_gce.go | 2 +- client/fingerprint/fingerprint_linux.go | 2 +- client/fingerprint/memory.go | 6 + client/fingerprint/memory_test.go | 18 +- client/fingerprint/network.go | 5 + client/fingerprint/network_test.go | 16 +- client/fingerprint/storage.go | 4 + client/fingerprint/storage_test.go | 8 + client/fingerprint/structs.go | 12 +- .../test_fixtures/consul/agent_self_ent.json | 4 +- ...agent_self_ce.json => agent_self_oss.json} | 0 client/fingerprint/vault.go | 120 +- client/fingerprint/vault_test.go | 7 +- client/fingerprint_manager.go | 15 +- client/fingerprint_manager_test.go | 57 +- client/fs_endpoint.go | 25 +- client/fs_endpoint_test.go | 4 +- client/gc.go | 11 +- client/gc_test.go | 10 +- client/heartbeatstop.go | 12 +- client/heartbeatstop_test.go | 67 +- client/interfaces/client.go | 18 +- client/lib/cgroupslib/default.go | 16 - client/lib/cgroupslib/editor.go | 276 - client/lib/cgroupslib/init.go | 288 - client/lib/cgroupslib/init_default.go | 11 - client/lib/cgroupslib/memory.go | 40 - client/lib/cgroupslib/memory_test.go | 18 - client/lib/cgroupslib/mode.go | 14 - client/lib/cgroupslib/mount.go | 66 - client/lib/cgroupslib/mount_test.go | 67 - client/lib/cgroupslib/partition.go | 63 - client/lib/cgroupslib/partition_default.go | 16 - client/lib/cgroupslib/partition_linux.go | 98 - client/lib/cgroupslib/partition_noop.go | 25 - client/lib/cgroupslib/partition_test.go | 96 - client/lib/cgroupslib/switch_default.go | 11 - client/lib/cgroupslib/switch_linux.go | 40 - client/lib/cgutil/cgutil_linux.go | 174 + client/lib/cgutil/cgutil_linux_test.go | 141 + client/lib/cgutil/cgutil_noop.go | 45 + client/lib/cgutil/cpuset_manager.go | 75 + client/lib/cgutil/cpuset_manager_test.go | 31 + client/lib/cgutil/cpuset_manager_v1.go | 429 + client/lib/cgutil/cpuset_manager_v1_test.go | 167 + client/lib/cgutil/cpuset_manager_v2.go | 371 + client/lib/cgutil/cpuset_manager_v2_test.go | 95 + client/lib/cgutil/editor.go | 30 + client/lib/cgutil/editor_test.go | 42 + client/lib/cgutil/group_killer.go | 182 + client/lib/cpustats/stats.go | 77 - client/lib/idset/idset.go | 212 - client/lib/idset/idset_test.go | 81 - client/lib/numalib/detect.go | 84 - client/lib/numalib/detect_darwin.go | 76 - client/lib/numalib/detect_default.go | 22 - client/lib/numalib/detect_generic.go | 47 - client/lib/numalib/detect_linux.go | 260 - client/lib/numalib/detect_linux_test.go | 205 - client/lib/numalib/detect_noimpl.go | 18 - client/lib/numalib/detect_noimpl_test.go | 23 - client/lib/numalib/detect_smbios.go | 83 - client/lib/numalib/detect_smbios_test.go | 44 - client/lib/numalib/detect_test.go | 19 - client/lib/numalib/hw/ids.go | 22 - client/lib/numalib/hw/speeds.go | 21 - client/lib/numalib/topology.go | 295 - client/lib/proclib/config.go | 21 - client/lib/proclib/testing.go | 38 - client/lib/proclib/wrangler.go | 89 - client/lib/proclib/wrangler_cg1_linux.go | 77 - client/lib/proclib/wrangler_cg2_linux.go | 52 - client/lib/proclib/wrangler_cg2_linux_test.go | 8 - client/lib/proclib/wrangler_default.go | 40 - client/lib/proclib/wrangler_linux.go | 29 - client/lib/resources/containment.go | 16 + client/lib/resources/containment_linux.go | 110 + client/lib/resources/pid.go | 28 + client/logmon/logging/rotator_test.go | 64 +- client/logmon/logmon_test.go | 99 +- client/logmon/proto/logmon.proto | 2 +- client/meta_endpoint.go | 4 +- client/pluginmanager/drivermanager/testing.go | 12 +- client/rpc.go | 2 +- .../checks/checkstore/shim.go | 4 +- .../checks/checkstore/shim_test.go | 2 +- .../service_registration.go | 2 - client/serviceregistration/watcher.go | 2 +- client/serviceregistration/workload.go | 5 - client/serviceregistration/wrapper/wrapper.go | 4 +- client/state/db_bolt.go | 57 - client/state/db_error.go | 8 - client/state/db_mem.go | 18 - client/state/db_noop.go | 8 - client/state/interface.go | 7 - client/state/upgrade.go | 2 +- client/state/upgrade_int_test.go | 8 +- client/stats/cpu.go | 146 + client/stats/cpu_darwin_test.go | 38 + client/stats/cpu_test.go | 54 + client/{hoststats => stats}/host.go | 54 +- client/{hoststats => stats}/host_test.go | 2 +- client/structs/allochook.go | 26 +- client/structs/structs.go | 12 +- client/taskenv/env.go | 69 +- client/testutil/rpc.go | 2 +- client/vaultclient/vaultclient.go | 86 +- client/vaultclient/vaultclient_test.go | 356 +- client/vaultclient/vaultclient_testing.go | 75 +- client/widmgr/mock.go | 147 - client/widmgr/signer.go | 110 - client/widmgr/widmgr.go | 440 - client/widmgr/widmgr_int_test.go | 119 - client/widmgr/widmgr_test.go | 64 - command/acl_auth_method.go | 1 - command/acl_auth_method_create.go | 54 +- command/acl_auth_method_update.go | 43 +- command/acl_binding_rule.go | 2 +- command/acl_binding_rule_update_test.go | 3 +- command/acl_bootstrap.go | 12 +- command/acl_bootstrap_test.go | 5 +- command/acl_policy.go | 2 +- command/acl_policy_info.go | 2 +- command/acl_role.go | 2 +- command/acl_role_create_test.go | 26 +- command/acl_role_delete_test.go | 20 +- command/acl_role_info_test.go | 36 +- command/acl_role_list_test.go | 24 +- command/acl_role_test.go | 8 +- command/acl_role_update_test.go | 48 +- command/acl_token.go | 2 +- command/acl_token_create.go | 6 +- command/acl_token_create_test.go | 25 +- command/action.go | 65 - command/agent/agent.go | 266 +- command/agent/agent_endpoint.go | 35 +- command/agent/agent_endpoint_test.go | 14 +- command/agent/{agent_ce.go => agent_oss.go} | 0 command/agent/agent_test.go | 56 +- command/agent/alloc_endpoint.go | 2 +- command/agent/alloc_endpoint_test.go | 2 +- command/agent/bindata_assetfs.go | 331 +- command/agent/command.go | 342 +- command/agent/command_test.go | 136 +- command/agent/config.go | 293 +- command/agent/{config_ce.go => config_oss.go} | 0 command/agent/config_parse.go | 235 +- command/agent/config_parse_test.go | 435 +- command/agent/config_test.go | 199 +- command/agent/consul/catalog_testing.go | 18 +- command/agent/consul/connect.go | 5 +- command/agent/consul/connect_proxies.go | 3 +- command/agent/consul/connect_test.go | 2 - command/agent/consul/int_test.go | 16 +- command/agent/consul/service_client.go | 353 +- command/agent/consul/service_client_test.go | 144 - command/agent/event_endpoint.go | 2 +- command/agent/event_endpoint_test.go | 2 +- command/agent/fs_endpoint.go | 2 +- command/agent/helpers_test.go | 54 +- command/agent/host/darwin.go | 11 + command/agent/host/host.go | 2 +- command/agent/host/host_test.go | 32 +- command/agent/host/linux.go | 46 + command/agent/host/unix.go | 41 +- command/agent/http.go | 7 +- command/agent/{http_ce.go => http_oss.go} | 0 command/agent/http_test.go | 10 +- command/agent/job_endpoint.go | 232 +- command/agent/job_endpoint_test.go | 302 +- command/agent/keyring_endpoint.go | 92 - command/agent/keyring_endpoint_test.go | 83 - command/agent/operator_endpoint.go | 95 +- ...ndpoint_ce.go => operator_endpoint_oss.go} | 6 - command/agent/operator_endpoint_test.go | 235 - command/agent/plugins_test.go | 2 +- command/agent/retry_join.go | 88 +- command/agent/retry_join_test.go | 85 +- command/agent/stub_asset.go | 2 +- .../client_with_basic_template.hcl | 2 +- .../client_with_empty_template.hcl | 2 +- .../client_with_function_denylist.hcl | 2 +- .../client_with_function_denylist_empty.hcl | 2 +- ...nt_with_function_denylist_empty_string.hcl | 2 +- .../client_with_function_denylist_nil.hcl | 2 +- .../test-resources/client_with_template.hcl | 2 +- .../agent/test-resources/etcnomad/common.hcl | 2 +- .../agent/test-resources/minimal_client.hcl | 2 +- command/agent/testagent.go | 16 +- .../{testagent_ce.go => testagent_oss.go} | 0 command/agent/testdata/basic.hcl | 59 +- command/agent/testdata/basic.json | 71 +- command/agent/testdata/config-slices.hcl | 2 +- command/agent/testdata/extra-consul.hcl | 39 - command/agent/testdata/extra-consul.json | 38 - command/agent/testdata/extra-vault.hcl | 35 - command/agent/testdata/extra-vault.json | 33 - command/agent/testdata/non-optional.hcl | 2 +- command/agent/testdata/obj-len-one.hcl | 2 +- command/agent/testdata/plugin.hcl | 2 +- command/agent/testdata/sample0.json | 2 - command/agent/testdata/sample1/sample2.hcl | 2 +- command/agent/testingutils_test.go | 13 - command/agent/variable_endpoint.go | 125 +- command/agent/variable_endpoint_test.go | 410 +- command/alloc_exec.go | 13 +- command/alloc_fs.go | 21 +- command/alloc_logs.go | 2 +- command/alloc_status.go | 5 +- command/asset/connect.nomad.hcl | 28 +- .../consul-wi-default-auth-method-config.json | 16 - command/asset/consul-wi-default-policy.hcl | 7 - command/asset/example.nomad.hcl | 36 +- .../vault-wi-default-auth-method-config.json | 5 - command/asset/vault-wi-default-policy.hcl | 15 - command/asset/vault-wi-default-role.json | 14 - command/commands.go | 42 - command/{commands_ce.go => commands_oss.go} | 0 command/data_format.go | 2 +- command/deployment_fail_test.go | 9 +- command/deployment_pause_test.go | 9 +- command/deployment_promote_test.go | 9 +- command/deployment_resume_test.go | 9 +- command/deployment_status_test.go | 26 +- command/deployment_unblock_test.go | 9 +- command/eval_delete_test.go | 54 +- command/eval_list_test.go | 6 +- command/eval_status_test.go | 9 +- command/event_test.go | 4 +- command/fmt_test.go | 12 +- command/helper_devices_test.go | 25 +- command/helpers.go | 8 - command/helpers_test.go | 58 +- command/integration_test.go | 15 +- command/job_action.go | 324 - command/job_allocs_test.go | 53 +- command/job_deployments_test.go | 19 +- command/job_dispatch_test.go | 11 +- command/job_eval_test.go | 22 +- command/job_history_test.go | 8 +- command/job_init_test.go | 13 +- command/job_inspect_test.go | 8 +- command/job_periodic_force_test.go | 61 +- command/job_plan.go | 4 - command/job_plan_test.go | 33 +- command/job_promote_test.go | 13 +- command/job_restart.go | 2 +- command/job_restart_test.go | 3 +- command/job_revert_test.go | 8 +- command/job_run_test.go | 32 +- command/job_status.go | 100 +- command/job_status_test.go | 35 +- command/job_validate_test.go | 33 +- command/license.go | 2 +- command/license_get_test.go | 14 +- command/meta_test.go | 5 +- command/monitor_test.go | 3 +- command/namespace.go | 2 +- command/namespace_apply.go | 34 - command/namespace_apply_test.go | 23 +- command/namespace_delete_test.go | 15 +- command/namespace_inspect_test.go | 26 +- command/namespace_status.go | 30 - ...e_test.go => namespace_status_oss_test.go} | 0 command/namespace_status_test.go | 5 +- command/node_drain_test.go | 40 +- command/node_eligibility_test.go | 7 +- command/node_pool.go | 2 +- command/node_pool_delete.go | 2 +- command/node_pool_jobs_test.go | 7 +- command/node_pool_test.go | 2 +- command/node_status.go | 18 +- command/node_status_test.go | 18 +- command/operator_api.go | 54 +- command/operator_api_test.go | 101 +- command/operator_autopilot.go | 2 +- command/operator_autopilot_health.go | 188 - command/operator_autopilot_health_test.go | 33 - command/operator_autopilot_set_test.go | 31 +- command/operator_client_state.go | 33 - command/operator_client_state_test.go | 31 +- command/operator_debug.go | 31 +- command/operator_debug_test.go | 4 +- command/operator_gossip_keyring_test.go | 13 +- command/operator_raft_leadership_transfer.go | 125 - command/operator_raft_remove_test.go | 29 +- command/operator_scheduler_get_config_test.go | 20 +- command/operator_scheduler_set_config_test.go | 44 +- command/operator_snapshot_inspect_test.go | 18 +- command/operator_snapshot_restore_test.go | 26 +- command/operator_snapshot_save_test.go | 20 +- command/plugin_status_test.go | 16 +- command/quota.go | 2 +- command/quota_delete_test.go | 15 +- command/quota_init_test.go | 58 +- command/quota_list_test.go | 5 +- command/recommendation_apply_test.go | 26 +- command/recommendation_dismiss_test.go | 45 +- command/recommendation_info_test.go | 35 +- command/recommendation_list_test.go | 43 +- command/scaling_policy_list_test.go | 24 +- command/scaling_policy_test.go | 4 +- command/sentinel.go | 2 +- command/service_delete_test.go | 27 +- command/service_info.go | 32 +- command/service_info_test.go | 45 +- command/service_list.go | 10 +- command/service_list_test.go | 27 +- command/setup.go | 39 - command/setup_consul.go | 760 - command/setup_vault.go | 797 - command/setup_vault_test.go | 152 - command/status.go | 3 - command/status_test.go | 82 +- command/test-resources/exiter.py | 2 +- command/testdata/example-basic.nomad | 2 +- command/testdata/example-short-bad.json | 4 - command/testdata/example-short.json | 1 - command/testdata/example-vault.nomad | 2 +- command/testdata/fmt/job.in.hcl | 2 +- command/testdata/fmt/job.out.hcl | 2 +- command/testdata/fmt/nomad.in.hcl | 2 +- command/testdata/fmt/nomad.out.hcl | 2 +- command/testing_test.go | 4 +- command/tls_ca_create_test.go | 50 +- command/tls_cert_create_test.go | 48 +- command/ui_test.go | 9 +- command/var.go | 2 +- command/var_get_test.go | 51 +- command/var_init_test.go | 70 +- command/var_list_test.go | 69 +- command/var_lock.go | 369 - command/var_lock_test.go | 151 - command/var_purge_test.go | 51 +- command/var_put.go | 13 +- command/var_put_test.go | 41 +- command/volume_register_test.go | 19 +- command/volume_status_csi.go | 2 - command/volume_status_test.go | 12 +- contributing/CHANGELOG.md | 2 - contributing/README.md | 2 +- contributing/architecture-eval-lifecycle.md | 4 +- contributing/architecture-eval-states.md | 2 +- contributing/architecture-eval-triggers.md | 10 +- contributing/checklist-command.md | 6 +- contributing/checklist-jobspec.md | 8 +- contributing/checklist-rpc-endpoint.md | 20 +- demo/LICENSE | 365 - demo/csi/README.md | 2 +- demo/csi/ceph-csi-plugin/README.md | 2 +- demo/csi/cinder-csi-plugin/README.md | 4 +- demo/csi/hostpath/README.md | 5 +- demo/csi/hostpath/plugin.nomad | 2 +- demo/csi/kadalu-csi/controller.nomad | 2 +- demo/tls/README.md | 2 +- demo/vagrant/README.md | 4 +- dev/acls/default-ns.hcl | 2 +- dev/acls/node-read.hcl | 2 +- dev/cluster/client1.hcl | 2 +- dev/cluster/client2.hcl | 2 +- dev/cluster/client3.hcl | 2 +- dev/cluster/cluster.sh | 2 +- dev/cluster/server-standalone.hcl | 2 +- dev/cluster/server1.hcl | 2 +- dev/cluster/server2.hcl | 2 +- dev/cluster/server3.hcl | 2 +- dev/docker-clients/build/Dockerfile | 2 +- dev/docker-clients/build/start.sh | 2 +- dev/docker-clients/client.nomad | 2 +- dev/docker-clients/docker-privileged.hcl | 2 +- dev/docker-clients/persistent.hcl | 2 +- dev/hooks/pre-push | 31 +- dev/tls_cluster/client1.hcl | 2 +- dev/tls_cluster/client2.hcl | 2 +- dev/tls_cluster/server.hcl | 2 +- dev/vault/nomad-server-policy.hcl | 2 +- drivers/docker/config.go | 10 +- drivers/docker/cpuset.go | 77 - drivers/docker/cpuset_test.go | 44 - .../docker/docklog/proto/docker_logger.proto | 2 +- drivers/docker/driver.go | 61 +- drivers/docker/driver_darwin.go | 10 + drivers/docker/driver_linux.go | 22 + drivers/docker/driver_test.go | 56 +- drivers/docker/driver_windows.go | 4 + drivers/docker/fingerprint.go | 6 +- drivers/docker/fingerprint_test.go | 5 - drivers/docker/handle.go | 36 +- drivers/docker/reconcile_cpuset.go | 128 + drivers/docker/reconcile_cpuset_noop.go | 22 + drivers/docker/reconcile_cpuset_test.go | 39 + drivers/docker/reconcile_dangling.go | 8 +- drivers/docker/reconcile_dangling_test.go | 2 +- drivers/docker/state.go | 2 +- drivers/docker/stats.go | 13 +- drivers/docker/stats_test.go | 2 +- .../docker/test-resources/docker/Dockerfile | 2 +- .../test-resources/docker/gen_stopsignal.sh | 2 +- drivers/docker/test-resources/docker/main.py | 2 +- drivers/docker/util/stats_posix.go | 20 +- drivers/docker/util/stats_windows.go | 15 +- drivers/docker/utils.go | 2 +- drivers/exec/driver.go | 58 +- drivers/exec/driver_test.go | 129 +- drivers/exec/driver_unix_test.go | 63 +- drivers/exec/handle.go | 3 +- drivers/java/driver.go | 36 +- drivers/java/driver_test.go | 30 +- drivers/java/test-resources/Hello.java | 2 +- drivers/mock/driver.go | 3 +- drivers/mock/driver_test.go | 5 +- drivers/qemu/driver.go | 18 +- drivers/rawexec/driver.go | 56 +- drivers/rawexec/driver_test.go | 236 +- drivers/rawexec/driver_unix_test.go | 146 +- drivers/shared/LICENSE | 365 - drivers/shared/executor/executor.go | 175 +- drivers/shared/executor/executor_basic.go | 25 +- drivers/shared/executor/executor_linux.go | 308 +- .../shared/executor/executor_linux_test.go | 193 +- drivers/shared/executor/executor_plugin.go | 15 +- drivers/shared/executor/executor_test.go | 62 +- .../executor/executor_universal_linux.go | 280 +- .../executor/executor_universal_linux_test.go | 68 - drivers/shared/executor/executor_unix.go | 2 +- drivers/shared/executor/grpc_client.go | 33 +- drivers/shared/executor/grpc_server.go | 33 +- drivers/shared/executor/pid_collector.go | 214 + drivers/shared/executor/pid_collector_test.go | 49 + drivers/shared/executor/plugins.go | 18 +- drivers/shared/executor/procstats/getstats.go | 135 - .../shared/executor/procstats/list_default.go | 51 - .../shared/executor/procstats/list_linux.go | 25 - .../shared/executor/procstats/procstats.go | 82 - drivers/shared/executor/proto/executor.pb.go | 148 +- drivers/shared/executor/proto/executor.proto | 3 +- drivers/shared/executor/utils.go | 39 +- drivers/shared/executor/z_executor_cmd.go | 8 +- e2e/acl/acl_token_test.go | 118 +- e2e/acl/helpers.go | 2 +- e2e/affinities/input/anti_affinities.nomad | 2 +- .../input/multiple_affinities.nomad | 2 +- e2e/affinities/input/single_affinity.nomad | 2 +- e2e/alloc_logs/input/mixed-output.nomad | 2 +- e2e/artifact/artifact_test.go | 4 +- e2e/artifact/input/artifact_darwin.nomad | 2 +- e2e/artifact/input/artifact_limits.nomad | 4 +- e2e/artifact/input/artifact_linux.nomad | 14 +- e2e/artifact/input/artifact_windows.nomad | 2 +- e2e/clientstate/input/alloc_zombie.nomad | 2 +- e2e/clientstate/restarter.nomad | 2 +- e2e/clientstate/sleeper.nomad | 2 +- e2e/connect/client.go | 2 - e2e/connect/input/demo.nomad | 2 +- e2e/connect/input/expose-custom.nomad | 2 +- e2e/connect/input/ingress-gateway.nomad | 6 +- e2e/connect/input/multi-ingress.nomad | 2 +- e2e/connect/input/multi-service.nomad | 2 +- e2e/connect/input/native-demo.nomad | 2 +- e2e/connect/input/terminating-gateway.nomad | 6 +- e2e/consul/input/alloc_restart.hcl | 2 +- e2e/consul/input/canary_tags.nomad | 2 +- e2e/consul/input/checks_group.nomad | 2 +- e2e/consul/input/checks_group_restart.nomad | 2 +- e2e/consul/input/checks_group_update.nomad | 2 +- e2e/consul/input/checks_task.nomad | 2 +- e2e/consul/input/checks_task_restart.nomad | 2 +- e2e/consul/input/checks_task_update.nomad | 2 +- e2e/consul/input/consul_example.nomad | 2 +- e2e/consul/input/consul_wi.nomad.hcl | 62 - .../input/namespaces/connect_ingress.nomad | 2 +- .../input/namespaces/connect_sidecars.nomad | 2 +- .../namespaces/connect_terminating.nomad | 2 +- .../namespaces/script_checks_group.nomad | 2 +- .../input/namespaces/script_checks_task.nomad | 2 +- .../input/namespaces/services_group.nomad | 2 +- .../input/namespaces/services_task.nomad | 2 +- e2e/consul/input/namespaces/template_kv.nomad | 2 +- e2e/consul/input/on_update.nomad | 2 +- e2e/consul/input/on_update_2.nomad | 2 +- .../input/on_update_check_restart.nomad | 2 +- e2e/consul/input/service_reversion.nomad | 2 +- e2e/consul/input/services_empty.nomad | 2 +- e2e/consul/input/services_present.nomad | 2 +- e2e/consul/namespaces.go | 5 +- .../{namespaces_ce.go => namespaces_oss.go} | 0 e2e/consulcompat/consulcompat_test.go | 43 - e2e/consulcompat/doc.go | 5 - e2e/consulcompat/input/connect.nomad.hcl | 82 - .../input/consul-policy-for-nomad-legacy.hcl | 48 - .../input/consul-policy-for-nomad.hcl | 44 - .../input/consul-policy-for-tasks.hcl | 13 - e2e/consulcompat/run_ce_test.go | 113 - e2e/consulcompat/shared_download_test.go | 147 - e2e/consulcompat/shared_run_test.go | 283 - e2e/consulcompat/shared_setup_test.go | 121 - e2e/consultemplate/consultemplate.go | 551 + e2e/consultemplate/consultemplate_test.go | 557 - e2e/consultemplate/doc.go | 7 - .../input/bad_template_paths.nomad | 3 +- .../input/nomad_provider_service.nomad | 7 +- .../input/nomad_provider_service_lookup.nomad | 4 +- .../input/nomad_provider_service_ns.nomad | 7 +- e2e/consultemplate/input/template_paths.nomad | 3 +- .../input/template_shared_alloc.nomad | 3 +- ...te_triggers.nomad.hcl => templating.nomad} | 6 +- e2e/csi/ebs.go | 10 +- e2e/csi/input/ebs-volume0.hcl | 2 +- e2e/csi/input/ebs-volume1.hcl | 2 +- e2e/csi/input/plugin-aws-ebs-controller.nomad | 2 +- e2e/csi/input/plugin-aws-ebs-nodes.nomad | 2 +- e2e/csi/input/plugin-aws-efs-nodes.nomad | 2 +- e2e/csi/input/use-ebs-volume.nomad | 2 +- e2e/csi/input/use-efs-volume-read.nomad | 2 +- e2e/csi/input/use-efs-volume-write.nomad | 2 +- e2e/deployment/input/deployment_auto0.nomad | 2 +- e2e/deployment/input/deployment_auto1.nomad | 2 +- .../input/lost_max_disconnect.nomad | 2 +- .../input/lost_simple.nomad | 2 +- e2e/e2e_test.go | 2 +- e2e/e2eutil/allocs.go | 6 +- e2e/e2eutil/cli.go | 36 - e2e/e2eutil/consul.go | 6 +- e2e/e2eutil/input/disconnect-node.nomad | 2 +- e2e/e2eutil/input/restart-node.nomad | 2 +- e2e/e2eutil/job.go | 43 + e2e/e2eutil/utils.go | 8 +- .../inputs/thirteen_job_priority.nomad | 2 +- e2e/events/input/deploy.nomad | 2 +- e2e/events/input/initial.nomad | 2 +- e2e/events/input/large-job.nomad | 2 +- e2e/example/input/env.hcl | 3 +- e2e/example/input/sleep.hcl | 3 +- e2e/isolation/input/alloc_exec.hcl | 2 +- e2e/isolation/input/alloc_exec_java.hcl | 2 +- e2e/isolation/input/cgroup_devices.hcl | 2 +- e2e/isolation/input/chroot_dl_exec.nomad | 2 +- e2e/isolation/input/chroot_docker.nomad | 8 +- e2e/isolation/input/chroot_exec.nomad | 2 +- e2e/isolation/input/exec.hcl | 2 +- e2e/isolation/input/exec_host.hcl | 2 +- e2e/isolation/input/java.hcl | 10 +- e2e/isolation/input/java_host.hcl | 10 +- e2e/isolation/input/raw_exec.hcl | 4 +- e2e/isolation/pids_test.go | 15 +- e2e/jobsubmissions/input/huge.hcl | 2 +- e2e/jobsubmissions/input/x.hcl | 2 +- e2e/jobsubmissions/input/xyz.hcl | 2 +- e2e/jobsubmissions/input/y.hcl | 2 +- e2e/jobsubmissions/input/z.hcl | 2 +- e2e/lifecycle/inputs/batch.nomad | 2 +- e2e/lifecycle/inputs/service.nomad | 2 +- e2e/metrics/doc.go | 5 - e2e/metrics/input/caddy.hcl | 79 - e2e/metrics/input/cpustress.hcl | 46 - e2e/metrics/input/cpustress.nomad | 36 + e2e/metrics/input/diskstress.nomad | 36 + e2e/metrics/input/fabio.nomad | 37 + e2e/metrics/input/factorial_windows.nomad | 37 + e2e/metrics/input/helloworld.nomad | 52 + e2e/metrics/input/mem_windows.nomad | 34 + e2e/metrics/input/memstress.nomad | 38 + e2e/metrics/input/nomadagent.hcl | 67 - e2e/metrics/input/prometheus.hcl | 114 - e2e/metrics/input/prometheus.nomad | 108 + e2e/metrics/input/pythonhttp.hcl | 75 - e2e/metrics/input/setup.hcl | 75 - e2e/metrics/input/simpleweb.nomad | 48 + e2e/metrics/input/winagent.hcl | 71 - e2e/metrics/metrics.go | 211 + e2e/metrics/metrics_test.go | 205 - e2e/metrics/prometheus.go | 150 + e2e/namespaces/input/namespace_a.nomad | 2 +- e2e/namespaces/input/namespace_b.nomad | 2 +- e2e/namespaces/input/namespace_default.nomad | 2 +- e2e/networking/inputs/basic.nomad | 2 +- .../inputs/docker_bridged_hostname.nomad | 2 +- ...ocker_bridged_hostname_interpolation.nomad | 2 +- e2e/networking/inputs/validate.sh | 2 +- e2e/nodedrain/input/drain_deadline.nomad | 2 +- e2e/nodedrain/input/drain_ignore_system.nomad | 2 +- e2e/nodedrain/input/drain_killtimeout.nomad | 2 +- e2e/nodedrain/input/drain_migrate.nomad | 2 +- e2e/nodedrain/input/drain_simple.nomad | 2 +- e2e/nodedrain/node_drain_test.go | 16 +- e2e/nomadexec/doc.go | 5 - e2e/nomadexec/exec.go | 146 + e2e/nomadexec/exec_test.go | 106 - .../busybox.hcl => testdata/docker.nomad} | 13 +- e2e/operator_scheduler/input/basic.nomad | 2 +- e2e/overlap/testdata/overlap.nomad | 2 +- e2e/oversubscription/doc.go | 5 - e2e/oversubscription/input/exec.hcl | 54 - e2e/oversubscription/input/rawexec.hcl | 38 - e2e/oversubscription/input/rawexecmax.hcl | 38 - e2e/oversubscription/oversubscription.go | 132 + e2e/oversubscription/oversubscription_test.go | 120 - .../docker.hcl => testdata/docker.nomad} | 16 +- e2e/oversubscription/testdata/exec.nomad | 53 + e2e/parameterized/input/simple.nomad | 2 +- e2e/periodic/input/simple.nomad | 2 +- e2e/pledge/doc.go | 6 - e2e/pledge/input/bridge.hcl | 62 - e2e/pledge/input/curl.hcl | 41 - e2e/pledge/input/sleep.hcl | 39 - e2e/pledge/input/unveil.hcl | 34 - e2e/pledge/pledge_test.go | 64 - e2e/podman/input/auth_basic.hcl | 76 - e2e/podman/input/auth_helper.hcl | 58 - e2e/podman/input/auth_static.hcl | 68 - .../input/{redis.hcl => podman_basic.hcl} | 11 +- e2e/podman/input/registry-auths.hcl | 121 - e2e/podman/input/registry.hcl | 137 - e2e/podman/podman_test.go | 117 +- e2e/quotas/{quotas_ce.go => quotas_oss.go} | 0 e2e/rawexec/doc.go | 5 - e2e/rawexec/input/oomadj.hcl | 32 - e2e/rawexec/rawexec_test.go | 29 - e2e/remotetasks/input/ecs.nomad | 2 +- .../input/norescheduling_service.nomad | 2 +- .../input/norescheduling_system.nomad | 2 +- .../input/rescheduling_canary.nomad | 2 +- .../rescheduling_canary_autorevert.nomad | 2 +- .../input/rescheduling_default.nomad | 2 +- .../input/rescheduling_fail.nomad | 2 +- .../input/rescheduling_maxp.nomad | 2 +- .../input/rescheduling_maxp_autorevert.nomad | 2 +- .../input/rescheduling_progressdeadline.nomad | 2 +- .../rescheduling_progressdeadline_fail.nomad | 2 +- .../input/rescheduling_success.nomad | 2 +- .../input/rescheduling_update.nomad | 2 +- e2e/scaling/input/namespace_a_1.nomad | 2 +- e2e/scaling/input/namespace_default_1.nomad | 2 +- e2e/scaling/input/namespace_default_2.nomad | 2 +- e2e/scaling/input/namespace_default_3.nomad | 2 +- e2e/scalingpolicies/input/namespace_a_1.nomad | 2 +- .../input/namespace_default_1.nomad | 2 +- .../input/namespace_default_2.nomad | 2 +- .../input/sysbatch_dispatch.nomad | 2 +- .../input/sysbatch_job_fast.nomad | 2 +- .../input/sysbatch_job_slow.nomad | 2 +- .../input/sysbatch_periodic.nomad | 2 +- e2e/scheduler_system/input/system_job0.nomad | 2 +- e2e/scheduler_system/input/system_job1.nomad | 2 +- e2e/servicediscovery/input/checks_happy.nomad | 2 +- e2e/servicediscovery/input/checks_sad.nomad | 2 +- .../input/checks_task_restart_helper.nomad | 2 +- .../input/checks_task_restart_main.nomad | 3 +- .../input/consul_provider.nomad | 2 +- .../input/multi_provider.nomad | 2 +- .../input/nomad_provider.nomad | 2 +- .../input/simple_lb_clients.nomad | 2 +- .../input/simple_lb_replicas.nomad | 2 +- .../service_discovery_test.go | 2 +- e2e/spread/input/even_spread.nomad | 2 +- e2e/spread/input/multiple_spread.nomad | 2 +- e2e/taskevents/input/completed_leader.nomad | 2 +- e2e/taskevents/input/failed_batch.nomad | 2 +- e2e/taskevents/input/failed_sibling.nomad | 2 +- e2e/taskevents/input/simple_batch.nomad | 2 +- e2e/terraform/.terraform.lock.hcl | 57 +- e2e/terraform/README.md | 6 - e2e/terraform/compute.tf | 2 +- e2e/terraform/ecs.tf | 14 +- e2e/terraform/ecs.tftpl | 2 - .../etc/acls/consul/consul-agent-policy.hcl | 2 +- .../etc/acls/consul/nomad-client-policy.hcl | 2 +- .../etc/acls/consul/nomad-server-policy.hcl | 2 +- e2e/terraform/etc/acls/vault/nomad-policy.hcl | 2 +- e2e/terraform/etc/nomad.d/base.hcl | 2 +- e2e/terraform/etc/nomad.d/client-linux-0.hcl | 2 +- e2e/terraform/etc/nomad.d/client-linux-1.hcl | 2 +- e2e/terraform/etc/nomad.d/client-linux-2.hcl | 2 +- e2e/terraform/etc/nomad.d/client-linux-3.hcl | 2 +- e2e/terraform/etc/nomad.d/client-linux.hcl | 12 +- e2e/terraform/etc/nomad.d/client-windows.hcl | 2 +- e2e/terraform/etc/nomad.d/consul.hcl | 2 +- e2e/terraform/etc/nomad.d/index.hcl | 2 +- .../etc/nomad.d/nomad-client.service | 1 - e2e/terraform/etc/nomad.d/server-linux.hcl | 2 +- e2e/terraform/etc/nomad.d/tls.hcl | 2 +- e2e/terraform/etc/nomad.d/vault.hcl | 2 +- e2e/terraform/hcp-vault-auth/main.tf | 2 +- e2e/terraform/hcp_consul.tf | 2 +- e2e/terraform/hcp_vault.tf | 2 +- e2e/terraform/iam.tf | 2 +- e2e/terraform/main.tf | 2 +- e2e/terraform/network.tf | 2 +- e2e/terraform/nomad-acls.tf | 47 +- e2e/terraform/nomad.tf | 2 +- e2e/terraform/outputs.tf | 4 +- e2e/terraform/packer/build | 1 - .../packer/ubuntu-jammy-amd64.pkr.hcl | 4 +- .../packer/ubuntu-jammy-amd64/dnsconfig.sh | 2 +- .../packer/ubuntu-jammy-amd64/setup.sh | 41 +- .../packer/windows-2016-amd64.pkr.hcl | 6 +- .../disable-windows-updates.ps1 | 2 +- .../packer/windows-2016-amd64/fix-tls.ps1 | 2 +- .../windows-2016-amd64/install-consul.ps1 | 2 +- .../windows-2016-amd64/install-nomad.ps1 | 2 +- .../windows-2016-amd64/install-nuget.ps1 | 2 +- .../packer/windows-2016-amd64/userdata.ps1 | 2 +- .../provision-nomad/install-linux.tf | 2 +- .../provision-nomad/install-windows.tf | 2 +- e2e/terraform/provision-nomad/main.tf | 2 +- e2e/terraform/provision-nomad/tls.tf | 2 +- e2e/terraform/provision-nomad/variables.tf | 2 +- .../scripts/anonymous.nomad_policy.hcl | 2 +- e2e/terraform/scripts/bootstrap-nomad.sh | 2 +- e2e/terraform/terraform.tfvars | 11 +- e2e/terraform/tls_ca.tf | 2 +- e2e/terraform/tls_client.tf | 2 +- e2e/terraform/userdata/windows-2016.ps1 | 2 +- e2e/terraform/variables.tf | 6 +- e2e/terraform/versions.tf | 2 +- e2e/terraform/volumes.tf | 30 +- e2e/terraform/volumes.tftpl | 15 - e2e/ui/global-setup.js | 7 +- e2e/ui/input/proxy.nomad | 13 +- e2e/ui/playwright.config.js | 14 +- e2e/ui/run.sh | 68 +- e2e/ui/script.sh | 2 +- e2e/ui/tests/example.spec.js | 4 +- e2e/upgrades/client1.hcl | 2 +- e2e/upgrades/client2.hcl | 2 +- e2e/upgrades/client3.hcl | 2 +- e2e/upgrades/kill_node.sh | 2 +- e2e/upgrades/run_cluster.sh | 2 +- e2e/upgrades/run_node.sh | 2 +- e2e/upgrades/run_upgrade_safe.sh | 2 +- e2e/upgrades/run_upgrade_unsafe.sh | 2 +- e2e/upgrades/server1.hcl | 2 +- e2e/upgrades/server2.hcl | 2 +- e2e/upgrades/server3.hcl | 2 +- e2e/v3/cluster3/cluster3.go | 121 - e2e/v3/jobs3/allocexec3.go | 11 +- e2e/v3/jobs3/jobs3.go | 204 +- e2e/v3/namespaces3/namespaces3.go | 2 +- e2e/v3/util3/util3.go | 1 - e2e/vaultcompat/cluster_setup_test.go | 83 - e2e/vaultcompat/input/cat.hcl | 2 +- e2e/vaultcompat/input/cat_jwt.hcl | 111 - .../input/{policy_legacy.hcl => policy.hcl} | 2 +- e2e/vaultcompat/role_test.go | 14 + e2e/vaultcompat/run_ce_test.go | 68 - e2e/vaultcompat/vaultcompat_test.go | 248 +- e2e/vaultsecrets/doc.go | 5 - e2e/vaultsecrets/input/policy-bad.hcl | 2 +- e2e/vaultsecrets/input/policy-good.hcl | 2 +- e2e/vaultsecrets/input/secrets.nomad | 2 +- e2e/vaultsecrets/vaultsecrets.go | 293 + e2e/vaultsecrets/vaultsecrets_test.go | 201 - e2e/volumes/input/volumes.nomad | 4 +- e2e/workload_id/input/api-auth.nomad.hcl | 2 +- e2e/workload_id/input/api-win.nomad.hcl | 2 +- e2e/workload_id/input/identity.nomad | 2 +- e2e/workload_id/input/nobody.nomad | 2 +- e2e/workload_id/input/node-meta.nomad.hcl | 2 +- go.mod | 68 +- go.sum | 137 +- helper/boltdd/boltdd.go | 2 +- helper/boltdd/boltdd_test.go | 2 +- helper/funcs.go | 27 +- helper/funcs_test.go | 2 +- helper/joseutil/joseutil.go | 23 - helper/pluginutils/hclutils/testing.go | 2 +- helper/pluginutils/hclutils/types.go | 2 +- helper/pluginutils/hclutils/util.go | 2 +- helper/pluginutils/loader/init.go | 6 +- helper/pool/pool.go | 2 +- helper/raftutil/{fsm_ce.go => fsm_oss.go} | 0 helper/raftutil/msgpack.go | 2 +- helper/raftutil/msgpack_test.go | 2 +- helper/raftutil/state.go | 3 +- helper/retry.go | 27 - helper/retry_test.go | 91 - helper/snapshot/snapshot_test.go | 2 +- helper/stats/cpu.go | 83 + helper/stats/cpu_test.go | 24 + helper/{goruntime => stats}/runtime.go | 3 +- helper/subproc/self.go | 33 +- helper/subproc/self_test.go | 15 - helper/subproc/subproc.go | 9 +- helper/useragent/useragent.go | 2 +- helper/users/dynamic/pool.go | 176 - helper/users/dynamic/pool_test.go | 119 - helper/users/dynamic/users.go | 61 - helper/users/lookup.go | 44 +- helper/users/lookup_linux_test.go | 16 - integrations/grafana_dashboards/README.md | 6 +- integrations/prometheus/prometheus.yml | 2 +- internal/testing/apitests/api_test.go | 2 +- jobspec/LICENSE | 365 - jobspec/parse.go | 36 - jobspec/parse_group.go | 9 - jobspec/parse_service.go | 160 - jobspec/parse_task.go | 1 - jobspec/parse_test.go | 79 +- jobspec/test-fixtures/basic.hcl | 7 - .../test-fixtures/service-check-pass-fail.hcl | 1 - jobspec/test-fixtures/tg-network.hcl | 1 - .../tg-service-connect-gateway-ingress.hcl | 17 - jobspec2/LICENSE | 365 - jobspec2/parse_job.go | 18 - jobspec2/parse_test.go | 28 - .../test-fixtures/identity-compat.nomad.hcl | 46 - jobspec2/types.variables.go | 2 +- lib/auth/binder.go | 6 +- lib/auth/jwt/validator.go | 3 +- lib/cpuset/cpuset.go | 199 + lib/cpuset/cpuset_test.go | 240 + lib/lang/maps.go | 27 - lib/lang/maps_test.go | 55 - lib/lang/stack.go | 46 - lib/lang/stack_test.go | 32 - nomad/acl.go | 443 +- nomad/acl_endpoint.go | 123 +- nomad/acl_endpoint_test.go | 74 +- nomad/acl_test.go | 497 +- nomad/alloc_endpoint.go | 259 +- nomad/alloc_endpoint_test.go | 205 +- nomad/auth/auth.go | 676 - nomad/auth/auth_test.go | 1281 -- nomad/autopilot.go | 66 +- nomad/{autopilot_ce.go => autopilot_oss.go} | 4 - nomad/autopilot_test.go | 38 - nomad/client_agent_endpoint.go | 16 +- nomad/client_agent_endpoint_test.go | 24 +- nomad/client_alloc_endpoint.go | 48 +- nomad/client_alloc_endpoint_test.go | 86 +- nomad/client_csi_endpoint.go | 13 +- nomad/client_csi_endpoint_test.go | 2 +- nomad/client_fs_endpoint.go | 6 +- nomad/client_fs_endpoint_test.go | 4 +- nomad/client_meta_endpoint.go | 4 +- nomad/client_rpc.go | 4 +- nomad/client_stats_endpoint.go | 2 +- nomad/client_stats_endpoint_test.go | 2 +- nomad/config.go | 122 +- nomad/consul.go | 89 +- .../{consul_ce_test.go => consul_oss_test.go} | 0 ...y_ce_test.go => consul_policy_oss_test.go} | 0 nomad/consul_test.go | 15 +- nomad/core_sched_test.go | 84 +- nomad/csi_endpoint.go | 13 +- nomad/csi_endpoint_test.go | 95 +- nomad/deployment_endpoint.go | 32 +- nomad/deployment_endpoint_test.go | 2 +- .../{multiregion_ce.go => multiregion_oss.go} | 0 nomad/drainer_int_test.go | 2 +- nomad/encrypter.go | 217 +- nomad/encrypter_test.go | 301 +- nomad/{endpoints_ce.go => endpoints_oss.go} | 0 nomad/eval_broker_test.go | 2 +- nomad/eval_endpoint.go | 108 +- nomad/eval_endpoint_test.go | 4 +- nomad/event_endpoint.go | 2 +- nomad/event_endpoint_test.go | 4 +- nomad/fsm.go | 9 +- nomad/{fsm_ce.go => fsm_oss.go} | 0 nomad/fsm_registry_ce.go | 23 - nomad/fsm_registry_oss.go | 23 + nomad/fsm_test.go | 4 +- nomad/heartbeat_test.go | 76 +- nomad/job_endpoint.go | 268 +- nomad/job_endpoint_hook_connect.go | 73 +- nomad/job_endpoint_hook_connect_test.go | 82 +- nomad/job_endpoint_hook_consul.go | 92 - nomad/job_endpoint_hook_consul_ce.go | 103 - nomad/job_endpoint_hook_consul_ce_test.go | 63 - .../job_endpoint_hook_implicit_identities.go | 143 - ..._endpoint_hook_implicit_identities_test.go | 485 - ....go => job_endpoint_hook_node_pool_oss.go} | 0 nomad/job_endpoint_hook_numa.go | 13 - nomad/job_endpoint_hook_numa_ce.go | 30 - nomad/job_endpoint_hook_numa_ce_test.go | 43 - nomad/job_endpoint_hook_vault.go | 36 +- nomad/job_endpoint_hook_vault_ce_test.go | 60 - ...t_ce.go => job_endpoint_hook_vault_oss.go} | 27 +- nomad/job_endpoint_hooks.go | 261 +- nomad/job_endpoint_hooks_test.go | 527 +- ...job_endpoint_ce.go => job_endpoint_oss.go} | 2 +- ...nt_ce_test.go => job_endpoint_oss_test.go} | 4 +- nomad/job_endpoint_test.go | 255 +- nomad/keyring_endpoint.go | 126 +- nomad/keyring_endpoint_test.go | 142 +- nomad/leader.go | 86 +- nomad/{leader_ce.go => leader_oss.go} | 4 +- nomad/leader_test.go | 147 +- nomad/license_config.go | 3 +- ...nse_config_ce.go => license_config_oss.go} | 0 nomad/lock/delay.go | 90 - nomad/lock/delay_test.go | 43 - nomad/lock/ttl.go | 106 - nomad/lock/ttl_test.go | 75 - nomad/locks.go | 154 - nomad/locks_test.go | 202 - nomad/mock/job.go | 60 +- nomad/mock/node.go | 16 +- nomad/namespace_endpoint.go | 8 +- nomad/namespace_endpoint_test.go | 2 +- nomad/node_endpoint.go | 83 +- nomad/node_endpoint_test.go | 534 +- ...dpoint_ce.go => node_pool_endpoint_oss.go} | 0 nomad/node_pool_endpoint_test.go | 8 +- nomad/operator_endpoint.go | 255 +- nomad/operator_endpoint_test.go | 499 +- nomad/periodic_endpoint.go | 2 +- nomad/periodic_endpoint_test.go | 2 +- nomad/plan_apply.go | 47 +- nomad/{plan_apply_ce.go => plan_apply_oss.go} | 0 nomad/plan_apply_test.go | 10 +- nomad/plan_endpoint.go | 15 +- nomad/plan_endpoint_test.go | 4 +- nomad/plan_normalization_test.go | 2 +- nomad/regions_endpoint_test.go | 2 +- nomad/rpc.go | 37 +- nomad/rpc_test.go | 123 +- nomad/scaling_endpoint.go | 4 +- nomad/scaling_endpoint_test.go | 2 +- ..._endpoint_ce.go => search_endpoint_oss.go} | 0 nomad/search_endpoint_test.go | 10 +- nomad/server.go | 168 +- ...server_setup_ce.go => server_setup_oss.go} | 0 nomad/server_test.go | 31 +- nomad/service_registration_endpoint.go | 88 +- nomad/service_registration_endpoint_test.go | 71 +- nomad/state/events.go | 13 - nomad/state/events_test.go | 2 +- nomad/state/state_store.go | 10 +- nomad/state/state_store_acl.go | 2 +- .../{state_store_ce.go => state_store_oss.go} | 0 nomad/state/state_store_variables.go | 160 +- ...les_ce.go => state_store_variables_oss.go} | 0 nomad/state/state_store_variables_test.go | 533 +- nomad/status_endpoint.go | 2 +- nomad/status_endpoint_test.go | 2 +- nomad/stream/ndjson.go | 2 +- nomad/structs/acl.go | 25 +- nomad/structs/acl_test.go | 26 +- nomad/structs/actions.go | 93 - nomad/structs/actions_test.go | 208 - nomad/structs/alloc.go | 34 +- nomad/structs/alloc_test.go | 503 +- nomad/structs/autopilot.go | 80 - nomad/structs/bitmap.go | 3 +- nomad/structs/config/artifact_test.go | 3 +- nomad/structs/config/audit.go | 2 +- nomad/structs/config/consul.go | 241 +- nomad/structs/config/consul_test.go | 22 +- nomad/structs/config/plugins_test.go | 4 +- nomad/structs/config/reporting.go | 80 - nomad/structs/config/reporting_test.go | 34 - nomad/structs/config/sentinel.go | 3 +- nomad/structs/config/ui.go | 3 +- nomad/structs/config/users.go | 100 - nomad/structs/config/users_test.go | 139 - nomad/structs/config/vault.go | 187 +- nomad/structs/config/vault_test.go | 36 - nomad/structs/config/workload_id.go | 118 - nomad/structs/config/workload_id_test.go | 281 - nomad/structs/connect.go | 3 - nomad/structs/consul.go | 91 +- nomad/structs/consul_ce.go | 23 - .../reporting_ce.go => structs/consul_oss.go} | 6 +- .../{consul_ce_test.go => consul_oss_test.go} | 0 nomad/structs/cpucompat_default.go | 42 - nomad/structs/cpucompat_default_test.go | 51 - nomad/structs/cpucompat_generic.go | 50 - nomad/structs/cpucompat_linux.go | 90 - nomad/structs/cpucompat_linux_test.go | 89 - nomad/structs/csi.go | 4 +- nomad/structs/diff.go | 268 - nomad/structs/diff_test.go | 1071 +- nomad/structs/encoding.go | 2 +- nomad/structs/funcs.go | 19 +- nomad/structs/funcs_test.go | 534 +- nomad/structs/generate.sh | 6 +- nomad/structs/group.go | 139 - nomad/structs/group_test.go | 275 - nomad/structs/handlers.go | 2 +- nomad/structs/job.go | 31 +- nomad/structs/job_test.go | 135 +- nomad/structs/keyring.go | 150 +- nomad/structs/keyring_test.go | 33 - nomad/structs/namespace.go | 48 - nomad/structs/network.go | 5 +- nomad/structs/node_class_test.go | 2 +- .../{node_pool_ce.go => node_pool_oss.go} | 0 ..._pool_ce_test.go => node_pool_oss_test.go} | 0 nomad/structs/numa.go | 140 - nomad/structs/numa_test.go | 98 - nomad/structs/operator.go | 71 - nomad/structs/service_registration.go | 2 +- nomad/structs/services.go | 326 +- nomad/structs/services_test.go | 41 - nomad/structs/structs.go | 1026 +- .../structs/{structs_ce.go => structs_oss.go} | 18 - ...structs_ce_test.go => structs_oss_test.go} | 20 - nomad/structs/structs_test.go | 1156 +- nomad/structs/testing.go | 110 +- nomad/structs/variables.go | 321 +- nomad/structs/variables_test.go | 351 +- nomad/structs/vault.go | 23 - nomad/structs/volume_test.go | 61 - nomad/structs/volumes.go | 64 +- nomad/structs/workload_id.go | 284 +- nomad/structs/workload_id_test.go | 255 - nomad/system_endpoint.go | 8 +- nomad/system_endpoint_test.go | 2 +- nomad/testing.go | 13 +- nomad/{testing_ce.go => testing_oss.go} | 0 nomad/timetable.go | 2 +- nomad/timetable_test.go | 2 +- nomad/util.go | 64 +- nomad/variables_endpoint.go | 364 +- nomad/variables_endpoint_test.go | 2245 +-- nomad/vault_noop.go | 89 - plugins/LICENSE | 365 - plugins/base/base.go | 130 +- plugins/base/base_test.go | 214 - plugins/base/plugin.go | 2 +- plugins/base/plugin_test.go | 54 +- plugins/base/proto/base.pb.go | 356 +- plugins/base/proto/base.proto | 39 - plugins/csi/client_test.go | 101 +- plugins/drivers/client.go | 12 +- plugins/drivers/driver.go | 31 +- plugins/drivers/fsisolation/isolation.go | 25 - plugins/drivers/proto/driver.pb.go | 516 +- plugins/drivers/proto/driver.proto | 7 - plugins/drivers/server.go | 10 +- plugins/drivers/testutils/exec_testing.go | 69 +- plugins/drivers/testutils/testing.go | 76 +- plugins/drivers/testutils/testing_default.go | 10 - plugins/drivers/testutils/testing_linux.go | 25 - plugins/drivers/testutils/testing_test.go | 61 +- plugins/drivers/utils.go | 2 - plugins/drivers/utils_test.go | 11 +- plugins/shared/structs/attribute_test.go | 10 +- scheduler/benchmarks/benchmarks_test.go | 6 +- scheduler/context_test.go | 77 +- scheduler/feasible_test.go | 62 +- scheduler/generic_sched_test.go | 346 +- scheduler/numa_ce.go | 43 - scheduler/preemption.go | 6 +- scheduler/preemption_test.go | 20 +- scheduler/propertyset.go | 2 +- scheduler/rank.go | 64 +- scheduler/rank_test.go | 163 +- scheduler/reconcile.go | 165 +- scheduler/reconcile_test.go | 914 +- scheduler/reconcile_util.go | 94 +- scheduler/reconcile_util_test.go | 2101 +-- .../reconnecting_picker.go | 147 - .../reconnecting_picker_test.go | 477 - .../{scheduler_ce.go => scheduler_oss.go} | 0 scheduler/scheduler_sysbatch_test.go | 9 +- scheduler/scheduler_system_test.go | 11 +- scheduler/spread_test.go | 2 +- scheduler/{stack_ce.go => stack_oss.go} | 0 scheduler/stack_test.go | 199 +- scheduler/util.go | 84 +- scheduler/util_test.go | 57 +- scripts/dist.sh | 2 +- scripts/docker-entrypoint.sh | 12 +- scripts/example_weave.bash | 2 +- scripts/linux-priv-cni.sh | 4 +- scripts/linux-priv-config.sh | 2 +- scripts/linux-priv-consul.sh | 2 +- scripts/linux-priv-dev.sh | 2 +- scripts/linux-priv-docker.sh | 2 +- scripts/linux-priv-go.sh | 2 +- scripts/linux-priv-vault.sh | 2 +- scripts/release/Dockerfile | 2 +- scripts/screenshots/Dockerfile | 2 +- scripts/screenshots/src/index.js | 2 +- scripts/screenshots/src/utils.js | 2 +- scripts/screenshots/src/yarn.lock | 17 +- scripts/update_golang_version.sh | 2 +- scripts/vagrant-freebsd-priv-config.sh | 2 +- scripts/vagrant-freebsd-unpriv-bootstrap.sh | 2 +- scripts/vagrant-linux-priv-buf.sh | 2 +- scripts/vagrant-linux-priv-zeroconf.sh | 2 +- scripts/vagrant-linux-unpriv-bootstrap.sh | 2 +- scripts/vagrant-linux-unpriv-ui.sh | 2 +- scripts/version.sh | 2 +- temp-remove-headers.sh | 13 + terraform/README.md | 8 +- terraform/aws/env/us-east/main.tf | 2 +- terraform/aws/env/us-east/outputs.tf | 2 +- terraform/aws/env/us-east/terraform.tfvars | 2 +- terraform/aws/env/us-east/user-data-client.sh | 2 +- terraform/aws/env/us-east/user-data-server.sh | 2 +- terraform/aws/env/us-east/variables.tf | 2 +- terraform/aws/env/us-east/versions.tf | 2 +- .../aws/modules/hashistack/hashistack.tf | 2 +- terraform/aws/modules/hashistack/versions.tf | 2 +- terraform/azure/env/EastUS/main.tf | 2 +- terraform/azure/env/EastUS/terraform.tfvars | 2 +- .../azure/env/EastUS/user-data-client.sh | 2 +- .../azure/env/EastUS/user-data-server.sh | 2 +- .../azure/modules/hashistack/hashistack.tf | 2 +- .../examples/tensorrt/tensorrt-demo.nomad | 2 +- terraform/gcp/README.md | 4 +- terraform/gcp/env/us-east/main.tf | 2 +- .../gcp/modules/hashistack/hashistack.tf | 2 +- terraform/shared/config/consul-template.hcl | 2 +- terraform/shared/config/consul.json | 8 +- terraform/shared/config/consul_client.json | 5 +- terraform/shared/config/core-site.xml | 2 +- terraform/shared/config/nomad.hcl | 2 +- terraform/shared/config/nomad.service | 2 +- terraform/shared/config/nomad_client.hcl | 2 +- terraform/shared/config/vault.hcl | 2 +- terraform/shared/scripts/client.sh | 2 +- terraform/shared/scripts/server.sh | 2 +- terraform/shared/scripts/setup.sh | 2 +- testutil/file.go | 20 - testutil/server.go | 134 +- testutil/tls.go | 23 +- testutil/vault.go | 32 +- testutil/wait.go | 18 - testutil/wait_test.go | 9 +- tools/buf/buf.gen.yaml | 2 +- tools/buf/buf.yaml | 2 +- tools/ec2info/cpu_table.go.template | 48 + tools/ec2info/main.go | 213 + tools/go.mod | 14 +- tools/go.sum | 50 +- tools/missing/main.go | 4 +- ui/.eslintrc.js | 3 +- ui/.percy.yml | 2 +- ui/.prettierrc.js | 2 +- ui/.storybook/main.js | 2 +- ui/.storybook/preview.js | 2 +- ui/.storybook/theme.js | 4 +- ui/.template-lintrc.js | 2 +- ui/.vercel/build.sh | 2 +- ui/DEVELOPMENT_MODE.md | 4 +- ui/app/abilities/abstract.js | 3 +- ui/app/abilities/agent.js | 2 +- ui/app/abilities/allocation.js | 2 +- ui/app/abilities/client.js | 2 +- ui/app/abilities/job.js | 2 +- ui/app/abilities/namespace.js | 14 - ui/app/abilities/node-pool.js | 20 - ui/app/abilities/policy.js | 2 +- ui/app/abilities/quota.js | 20 - ui/app/abilities/recommendation.js | 2 +- ui/app/abilities/token.js | 2 +- ui/app/abilities/variable.js | 2 +- ui/app/adapters/agent.js | 2 +- ui/app/adapters/allocation.js | 2 +- ui/app/adapters/application.js | 2 +- ui/app/adapters/auth-method.js | 2 +- ui/app/adapters/deployment.js | 2 +- ui/app/adapters/evaluation.js | 2 +- ui/app/adapters/job-scale.js | 2 +- ui/app/adapters/job-summary.js | 2 +- ui/app/adapters/job-version.js | 2 +- ui/app/adapters/job.js | 40 +- ui/app/adapters/namespace.js | 10 +- ui/app/adapters/node-pool.js | 2 +- ui/app/adapters/node.js | 2 +- ui/app/adapters/plugin.js | 2 +- ui/app/adapters/policy.js | 2 +- ui/app/adapters/recommendation-summary.js | 2 +- ui/app/adapters/service.js | 2 +- ui/app/adapters/token.js | 2 +- ui/app/adapters/variable.js | 12 +- ui/app/adapters/volume.js | 2 +- ui/app/adapters/watchable-namespace-ids.js | 2 +- ui/app/adapters/watchable.js | 2 +- ui/app/app.js | 2 +- ui/app/breakpoints.js | 2 +- ui/app/components/action-card.hbs | 107 - ui/app/components/action-card.js | 77 - ui/app/components/actions-dropdown.hbs | 57 - ui/app/components/actions-dropdown.js | 25 - .../actions-flyout-global-button.hbs | 21 - .../actions-flyout-global-button.js | 11 - ui/app/components/actions-flyout.hbs | 44 - ui/app/components/actions-flyout.js | 68 - ui/app/components/addon-copy-button.js | 2 +- ui/app/components/agent-monitor.js | 2 +- ui/app/components/allocation-row.js | 2 +- .../components/allocation-service-sidebar.hbs | 2 +- .../components/allocation-service-sidebar.js | 2 +- ui/app/components/allocation-stat.js | 2 +- ui/app/components/allocation-status-bar.js | 4 +- ui/app/components/allocation-subnav.js | 2 +- ui/app/components/app-breadcrumbs.js | 2 +- ui/app/components/attributes-section.js | 2 +- ui/app/components/breadcrumb.js | 2 +- ui/app/components/breadcrumbs.hbs | 2 +- ui/app/components/breadcrumbs.js | 2 +- ui/app/components/breadcrumbs/default.hbs | 2 +- ui/app/components/breadcrumbs/default.js | 2 +- ui/app/components/breadcrumbs/job.hbs | 2 +- ui/app/components/breadcrumbs/job.js | 2 +- ui/app/components/chart-primitives/area.hbs | 2 +- ui/app/components/chart-primitives/area.js | 2 +- .../chart-primitives/h-annotations.hbs | 2 +- .../chart-primitives/h-annotations.js | 2 +- .../components/chart-primitives/tooltip.hbs | 2 +- .../chart-primitives/v-annotations.hbs | 2 +- .../chart-primitives/v-annotations.js | 2 +- ui/app/components/children-status-bar.js | 2 +- ui/app/components/client-node-row.js | 32 +- ui/app/components/client-subnav.js | 2 +- ui/app/components/conditional-link-to.hbs | 33 +- ui/app/components/conditional-link-to.js | 2 +- ui/app/components/copy-button.js | 2 +- ui/app/components/das/accepted.hbs | 2 +- ui/app/components/das/diffs-table.hbs | 2 +- ui/app/components/das/diffs-table.js | 2 +- ui/app/components/das/dismissed.hbs | 2 +- ui/app/components/das/dismissed.js | 2 +- ui/app/components/das/error.hbs | 2 +- ui/app/components/das/error.js | 2 +- .../das/recommendation-accordion.hbs | 2 +- .../das/recommendation-accordion.js | 2 +- ui/app/components/das/recommendation-card.hbs | 66 +- ui/app/components/das/recommendation-card.js | 2 +- .../components/das/recommendation-chart.hbs | 2 +- ui/app/components/das/recommendation-chart.js | 2 +- ui/app/components/das/recommendation-row.hbs | 2 +- ui/app/components/das/recommendation-row.js | 2 +- ui/app/components/das/task-row.hbs | 37 +- ui/app/components/das/task-row.js | 2 +- ui/app/components/distribution-bar.js | 2 +- ui/app/components/drain-popover.js | 2 +- ui/app/components/editable-variable-link.hbs | 2 +- .../components/evaluation-sidebar/detail.hbs | 2 +- .../components/evaluation-sidebar/detail.js | 2 +- .../related-evaluations.hbs | 2 +- ui/app/components/exec-terminal.js | 40 +- ui/app/components/exec/open-button.js | 2 +- ui/app/components/exec/task-contents.js | 2 +- ui/app/components/exec/task-group-parent.js | 2 +- ui/app/components/flex-masonry.js | 2 +- ui/app/components/forbidden-message.js | 2 +- ui/app/components/fs/breadcrumbs.js | 2 +- ui/app/components/fs/browser.js | 2 +- ui/app/components/fs/directory-entry.js | 2 +- ui/app/components/fs/file.js | 2 +- ui/app/components/fs/link.js | 2 +- ui/app/components/gauge-chart.js | 2 +- ui/app/components/global-header.js | 2 +- ui/app/components/global-search/control.js | 2 +- ui/app/components/gutter-menu.js | 2 +- ui/app/components/hamburger-menu.js | 2 +- ui/app/components/image-file.js | 2 +- ui/app/components/job-client-status-bar.js | 2 +- ui/app/components/job-client-status-row.js | 2 +- ui/app/components/job-deployment.js | 2 +- .../job-deployment/deployment-metrics.js | 2 +- ui/app/components/job-deployments-stream.js | 2 +- .../components/job-diff-fields-and-objects.js | 2 +- ui/app/components/job-diff.js | 2 +- ui/app/components/job-dispatch.js | 2 +- ui/app/components/job-editor.js | 2 +- ui/app/components/job-editor/alert.js | 2 +- ui/app/components/job-page.js | 2 +- .../job-page/parameterized-child.js | 2 +- ui/app/components/job-page/parts/children.js | 2 +- ui/app/components/job-page/parts/error.js | 2 +- .../job-page/parts/placement-failures.js | 2 +- .../job-page/parts/recent-allocations.js | 2 +- ui/app/components/job-page/parts/stats-box.js | 2 +- .../job-page/parts/summary-chart.js | 2 +- ui/app/components/job-page/parts/summary.js | 2 +- .../components/job-page/parts/task-groups.js | 2 +- ui/app/components/job-page/parts/title.js | 2 +- ui/app/components/job-page/periodic.js | 2 +- ui/app/components/job-row.js | 2 +- ui/app/components/job-service-row.js | 2 +- .../job-status/allocation-status-block.hbs | 9 +- .../job-status/allocation-status-block.js | 2 +- .../job-status/allocation-status-row.hbs | 2 +- .../job-status/allocation-status-row.js | 2 +- .../job-status/deployment-history.hbs | 2 +- .../job-status/deployment-history.js | 2 +- .../components/job-status/failed-or-lost.hbs | 2 +- .../job-status/individual-allocation.hbs | 60 +- .../job-status/individual-allocation.js | 30 - .../job-status/latest-deployment.hbs | 2 +- .../job-status/latest-deployment.js | 2 +- ui/app/components/job-status/panel.hbs | 2 +- ui/app/components/job-status/panel.js | 2 +- .../components/job-status/panel/deploying.hbs | 2 +- .../components/job-status/panel/deploying.js | 2 +- ui/app/components/job-status/panel/steady.hbs | 2 +- ui/app/components/job-status/panel/steady.js | 2 +- .../components/job-status/update-params.hbs | 2 +- ui/app/components/job-status/update-params.js | 2 +- ui/app/components/job-subnav.js | 2 +- ui/app/components/job-version.js | 2 +- ui/app/components/job-versions-stream.js | 2 +- ui/app/components/json-viewer.js | 2 +- .../components/keyboard-shortcuts-modal.hbs | 22 +- ui/app/components/keyboard-shortcuts-modal.js | 2 +- ui/app/components/lifecycle-chart-row.js | 2 +- ui/app/components/lifecycle-chart.js | 2 +- ui/app/components/line-chart.js | 2 +- ui/app/components/list-accordion.js | 2 +- .../list-accordion/accordion-body.js | 2 +- .../list-accordion/accordion-head.js | 2 +- ui/app/components/list-pagination.js | 2 +- .../components/list-pagination/list-pager.js | 2 +- ui/app/components/list-table.js | 2 +- ui/app/components/list-table/sort-by.js | 2 +- ui/app/components/list-table/table-body.js | 2 +- ui/app/components/list-table/table-head.js | 2 +- ui/app/components/loading-spinner.js | 2 +- ui/app/components/metadata-editor.hbs | 2 +- ui/app/components/metadata-kv.hbs | 2 +- ui/app/components/metadata-kv.js | 2 +- ui/app/components/multi-select-dropdown.js | 2 +- ui/app/components/namespace-editor.hbs | 58 - ui/app/components/namespace-editor.js | 157 - ui/app/components/page-layout.js | 2 +- ui/app/components/page-size-select.js | 2 +- ui/app/components/placement-failure.js | 2 +- ui/app/components/plugin-allocation-row.js | 2 +- ui/app/components/plugin-subnav.js | 2 +- ui/app/components/policy-editor.hbs | 2 +- ui/app/components/policy-editor.js | 11 +- ui/app/components/popover-menu.js | 2 +- .../components/primary-metric/allocation.hbs | 2 +- .../components/primary-metric/allocation.js | 2 +- .../primary-metric/current-value.hbs | 2 +- ui/app/components/primary-metric/node.hbs | 2 +- ui/app/components/primary-metric/node.js | 2 +- ui/app/components/primary-metric/task.hbs | 2 +- ui/app/components/primary-metric/task.js | 2 +- ui/app/components/profile-navbar-item.hbs | 2 +- ui/app/components/profile-navbar-item.js | 2 +- .../providers/actors-relationships.hbs | 2 +- .../providers/actors-relationships.js | 2 +- ui/app/components/proxy-tag.js | 2 +- ui/app/components/region-switcher.js | 2 +- ui/app/components/reschedule-event-row.js | 2 +- ui/app/components/role-editor.js | 9 +- ui/app/components/safe-link-to.js | 2 +- ui/app/components/scale-events-chart.js | 2 +- ui/app/components/search-box.js | 2 +- ui/app/components/server-agent-row.js | 2 +- ui/app/components/server-subnav.js | 2 +- ui/app/components/service-status-bar.js | 2 +- .../components/service-status-indicator.hbs | 2 +- .../single-select-dropdown/index.hbs | 2 +- .../single-select-dropdown/index.js | 2 +- ui/app/components/stats-time-series.js | 2 +- ui/app/components/status-cell.hbs | 2 +- ui/app/components/stepper-input.js | 2 +- ui/app/components/storage-subnav.js | 2 +- ui/app/components/streaming-file.js | 2 +- ui/app/components/task-context-sidebar.hbs | 2 +- ui/app/components/task-context-sidebar.js | 2 +- ui/app/components/task-group-row.js | 2 +- ui/app/components/task-log.js | 8 +- ui/app/components/task-row.js | 2 +- ui/app/components/task-sub-row.hbs | 16 +- ui/app/components/task-sub-row.js | 28 +- ui/app/components/task-subnav.js | 2 +- ui/app/components/toggle.js | 2 +- ui/app/components/token-editor.hbs | 2 +- ui/app/components/token-editor.js | 9 +- ui/app/components/tooltip.js | 2 +- ui/app/components/topo-viz.js | 2 +- ui/app/components/topo-viz/datacenter.js | 2 +- ui/app/components/topo-viz/node.js | 2 +- ui/app/components/trigger.hbs | 2 +- ui/app/components/trigger.js | 2 +- ui/app/components/two-step-button.js | 2 +- ui/app/components/variable-form.hbs | 115 +- ui/app/components/variable-form.js | 28 +- .../components/variable-form/input-group.hbs | 35 +- .../components/variable-form/input-group.js | 2 +- .../variable-form/job-template-editor.hbs | 2 +- .../variable-form/job-template-editor.js | 2 +- .../variable-form/namespace-filter.hbs | 27 +- .../variable-form/namespace-filter.js | 2 +- .../variable-form/related-entities.hbs | 22 +- ui/app/components/variable-paths.hbs | 62 +- ui/app/components/variable-paths.js | 2 +- .../namespaces/acl-namespace.js | 47 - .../access-control/namespaces/index.js | 39 - .../access-control/policies/policy.js | 2 +- ui/app/controllers/allocations/allocation.js | 2 +- .../allocations/allocation/fs-root.js | 2 +- .../controllers/allocations/allocation/fs.js | 2 +- .../allocations/allocation/index.js | 2 +- .../allocations/allocation/task.js | 2 +- .../allocations/allocation/task/fs-root.js | 2 +- .../allocations/allocation/task/fs.js | 2 +- .../allocations/allocation/task/index.js | 13 +- ui/app/controllers/application.js | 2 +- ui/app/controllers/clients.js | 2 +- ui/app/controllers/clients/client.js | 2 +- ui/app/controllers/clients/client/index.js | 2 +- ui/app/controllers/clients/client/monitor.js | 2 +- ui/app/controllers/clients/index.js | 177 +- ui/app/controllers/csi/plugins.js | 2 +- ui/app/controllers/csi/plugins/index.js | 2 +- ui/app/controllers/csi/plugins/plugin.js | 2 +- .../csi/plugins/plugin/allocations.js | 2 +- .../controllers/csi/plugins/plugin/index.js | 2 +- ui/app/controllers/csi/volumes.js | 2 +- ui/app/controllers/csi/volumes/index.js | 2 +- ui/app/controllers/csi/volumes/volume.js | 2 +- ui/app/controllers/evaluations/index.js | 5 +- ui/app/controllers/exec.js | 14 +- ui/app/controllers/jobs.js | 2 +- ui/app/controllers/jobs/index.js | 9 +- ui/app/controllers/jobs/job.js | 2 +- ui/app/controllers/jobs/job/allocations.js | 2 +- ui/app/controllers/jobs/job/clients.js | 2 +- ui/app/controllers/jobs/job/definition.js | 2 +- ui/app/controllers/jobs/job/deployments.js | 2 +- ui/app/controllers/jobs/job/dispatch.js | 2 +- ui/app/controllers/jobs/job/evaluations.js | 2 +- ui/app/controllers/jobs/job/index.js | 2 +- ui/app/controllers/jobs/job/services.js | 2 +- ui/app/controllers/jobs/job/services/index.js | 2 +- .../controllers/jobs/job/services/service.js | 2 +- ui/app/controllers/jobs/job/task-group.js | 2 +- ui/app/controllers/jobs/job/variables.js | 2 +- ui/app/controllers/jobs/job/versions.js | 2 +- ui/app/controllers/jobs/run.js | 2 +- ui/app/controllers/jobs/run/index.js | 2 +- .../controllers/jobs/run/templates/index.js | 2 +- .../controllers/jobs/run/templates/manage.js | 2 +- ui/app/controllers/jobs/run/templates/new.js | 19 +- .../jobs/run/templates/template.js | 2 +- ui/app/controllers/oidc-mock.js | 2 +- ui/app/controllers/optimize.js | 2 +- ui/app/controllers/optimize/summary.js | 2 +- ui/app/controllers/policies/index.js | 24 + ui/app/controllers/servers.js | 2 +- ui/app/controllers/servers/index.js | 2 +- ui/app/controllers/servers/server.js | 2 +- ui/app/controllers/servers/server/index.js | 2 +- ui/app/controllers/servers/server/monitor.js | 2 +- ui/app/controllers/settings/tokens.js | 2 +- ui/app/controllers/topology.js | 2 +- ui/app/controllers/variables.js | 2 +- ui/app/controllers/variables/index.js | 2 +- ui/app/controllers/variables/new.js | 2 +- ui/app/controllers/variables/path.js | 2 +- ui/app/controllers/variables/variable.js | 2 +- ui/app/controllers/variables/variable/edit.js | 2 +- .../controllers/variables/variable/index.js | 6 +- ui/app/helpers/all-icons.js | 2 +- ui/app/helpers/async-escape-hatch.js | 2 +- ui/app/helpers/bind.js | 2 +- ui/app/helpers/clean-keycommand.js | 2 +- ui/app/helpers/conditionally-capitalize.js | 2 +- ui/app/helpers/css-class.js | 2 +- ui/app/helpers/dedupe-by-property.js | 2 +- ui/app/helpers/editable-variable-link.js | 2 +- ui/app/helpers/eq-by.js | 2 +- ui/app/helpers/format-bytes.js | 2 +- ui/app/helpers/format-date.js | 2 +- ui/app/helpers/format-duration.js | 2 +- ui/app/helpers/format-hertz.js | 2 +- ui/app/helpers/format-id.js | 2 +- ui/app/helpers/format-job-id.js | 2 +- ui/app/helpers/format-month-ts.js | 2 +- ui/app/helpers/format-percentage.js | 2 +- ui/app/helpers/format-scheduled-bytes.js | 2 +- ui/app/helpers/format-scheduled-hertz.js | 2 +- ui/app/helpers/format-template-label.js | 2 +- ui/app/helpers/format-ts.js | 2 +- ui/app/helpers/format-volume-name.js | 2 +- ui/app/helpers/invoke-fn.js | 2 +- ui/app/helpers/is-object.js | 2 +- ui/app/helpers/keyboard-commands.js | 2 +- ui/app/helpers/lazy-click.js | 2 +- ui/app/helpers/merge.js | 2 +- ui/app/helpers/pluralize.js | 2 +- ui/app/helpers/qp-deserialize.js | 2 +- ui/app/helpers/qp-serialize.js | 2 +- ui/app/helpers/stringify-object.js | 2 +- ui/app/helpers/trim-path.js | 2 +- ui/app/helpers/x-icon.js | 2 +- ui/app/index.html | 2 +- ui/app/initializers/app-env.js | 2 +- ui/app/initializers/app-token.js | 2 +- ui/app/initializers/custom-inflector-rules.js | 18 - ui/app/initializers/fragment-serializer.js | 2 +- ui/app/machines/evaluations.js | 2 +- ui/app/mixins/searchable.js | 2 +- ui/app/mixins/sortable-factory.js | 2 +- ui/app/mixins/sortable.js | 2 +- ui/app/mixins/window-resizable.js | 2 +- .../with-component-visibility-detection.js | 2 +- ui/app/mixins/with-forbidden-state.js | 2 +- ui/app/mixins/with-model-error-handling.js | 2 +- ui/app/mixins/with-namespace-resetting.js | 2 +- .../mixins/with-route-visibility-detection.js | 2 +- ui/app/mixins/with-watchers.js | 2 +- ui/app/models/action-instance.js | 45 - ui/app/models/action.js | 35 - ui/app/models/agent.js | 2 +- ui/app/models/allocation.js | 2 +- ui/app/models/auth-method.js | 2 +- ui/app/models/consul-connect.js | 2 +- ui/app/models/deployment.js | 2 +- ui/app/models/drain-strategy.js | 2 +- ui/app/models/evaluation-stub.js | 2 +- ui/app/models/evaluation.js | 2 +- ui/app/models/group-scaling.js | 2 +- ui/app/models/host-volume.js | 2 +- ui/app/models/job-dispatch.js | 2 +- ui/app/models/job-plan.js | 2 +- ui/app/models/job-scale.js | 2 +- ui/app/models/job-summary.js | 2 +- ui/app/models/job-version.js | 2 +- ui/app/models/job.js | 27 +- ui/app/models/lifecycle.js | 2 +- ui/app/models/namespace.js | 10 +- ui/app/models/network.js | 2 +- ui/app/models/node-driver.js | 2 +- ui/app/models/node-event.js | 2 +- ui/app/models/node-pool.js | 2 +- ui/app/models/node.js | 2 +- ui/app/models/ns-capabilities.js | 12 - ui/app/models/ns-node-pool-configuration.js | 14 - ui/app/models/placement-failure.js | 2 +- ui/app/models/plugin.js | 2 +- ui/app/models/policy.js | 2 +- ui/app/models/port.js | 2 +- ui/app/models/recommendation-summary.js | 2 +- ui/app/models/recommendation.js | 2 +- ui/app/models/reschedule-event.js | 2 +- ui/app/models/resources.js | 2 +- ui/app/models/scale-event.js | 2 +- ui/app/models/service-fragment.js | 2 +- ui/app/models/service.js | 2 +- ui/app/models/sidecar-proxy-upstream.js | 2 +- ui/app/models/sidecar-proxy.js | 2 +- ui/app/models/sidecar-service.js | 2 +- ui/app/models/storage-controller.js | 2 +- ui/app/models/storage-node.js | 2 +- ui/app/models/structured-attributes.js | 2 +- ui/app/models/task-event.js | 25 +- .../models/task-group-deployment-summary.js | 2 +- ui/app/models/task-group-scale.js | 2 +- ui/app/models/task-group-summary.js | 2 +- ui/app/models/task-group.js | 2 +- ui/app/models/task-state.js | 2 +- ui/app/models/task.js | 4 +- ui/app/models/token.js | 2 +- ui/app/models/variable.js | 2 +- ui/app/models/volume-definition.js | 2 +- ui/app/models/volume-mount.js | 2 +- ui/app/models/volume.js | 2 +- ui/app/modifiers/autofocus.js | 2 +- ui/app/modifiers/code-mirror.js | 2 +- ui/app/modifiers/keyboard-shortcut.js | 2 +- ui/app/modifiers/window-resize.js | 2 +- ui/app/router.js | 10 +- ui/app/routes/access-control.js | 4 +- .../namespaces/acl-namespace.js | 27 - .../routes/access-control/namespaces/new.js | 58 - ui/app/routes/access-control/policies/new.js | 2 +- .../routes/access-control/policies/policy.js | 2 +- ui/app/routes/allocations/allocation.js | 2 +- .../routes/allocations/allocation/fs-root.js | 2 +- ui/app/routes/allocations/allocation/fs.js | 2 +- ui/app/routes/allocations/allocation/index.js | 2 +- ui/app/routes/allocations/allocation/task.js | 2 +- .../allocations/allocation/task/fs-root.js | 2 +- .../routes/allocations/allocation/task/fs.js | 2 +- .../allocations/allocation/task/logs.js | 2 +- ui/app/routes/application.js | 2 +- ui/app/routes/clients.js | 2 +- ui/app/routes/clients/client.js | 2 +- ui/app/routes/clients/client/index.js | 2 +- ui/app/routes/clients/index.js | 2 +- ui/app/routes/csi/index.js | 2 +- ui/app/routes/csi/plugins.js | 2 +- ui/app/routes/csi/plugins/index.js | 2 +- ui/app/routes/csi/plugins/plugin.js | 2 +- .../routes/csi/plugins/plugin/allocations.js | 2 +- ui/app/routes/csi/plugins/plugin/index.js | 2 +- ui/app/routes/csi/volumes.js | 2 +- ui/app/routes/csi/volumes/index.js | 2 +- ui/app/routes/csi/volumes/volume.js | 2 +- ui/app/routes/evaluations/index.js | 4 +- ui/app/routes/exec.js | 2 +- ui/app/routes/exec/task-group/task.js | 2 +- ui/app/routes/index.js | 2 +- ui/app/routes/jobs/index.js | 2 +- ui/app/routes/jobs/job.js | 2 +- ui/app/routes/jobs/job/allocations.js | 2 +- ui/app/routes/jobs/job/clients.js | 2 +- ui/app/routes/jobs/job/definition.js | 2 +- ui/app/routes/jobs/job/deployments.js | 2 +- ui/app/routes/jobs/job/dispatch.js | 2 +- ui/app/routes/jobs/job/evaluations.js | 2 +- ui/app/routes/jobs/job/index.js | 2 +- ui/app/routes/jobs/job/services.js | 2 +- ui/app/routes/jobs/job/services/index.js | 2 +- ui/app/routes/jobs/job/services/service.js | 2 +- ui/app/routes/jobs/job/task-group.js | 2 +- ui/app/routes/jobs/job/variables.js | 2 +- ui/app/routes/jobs/job/versions.js | 2 +- ui/app/routes/jobs/run/index.js | 2 +- ui/app/routes/jobs/run/templates/index.js | 2 +- ui/app/routes/jobs/run/templates/manage.js | 2 +- ui/app/routes/jobs/run/templates/new.js | 2 +- ui/app/routes/jobs/run/templates/template.js | 2 +- ui/app/routes/not-found.js | 2 +- ui/app/routes/oidc-mock.js | 2 +- ui/app/routes/optimize.js | 2 +- ui/app/routes/optimize/index.js | 2 +- ui/app/routes/optimize/summary.js | 2 +- ui/app/routes/policies.js | 34 + ui/app/routes/servers.js | 2 +- ui/app/routes/servers/server.js | 2 +- ui/app/routes/settings/tokens.js | 2 +- ui/app/routes/topology.js | 2 +- ui/app/routes/variables.js | 2 +- ui/app/routes/variables/index.js | 2 +- ui/app/routes/variables/new.js | 2 +- ui/app/routes/variables/path.js | 2 +- ui/app/routes/variables/variable.js | 2 +- ui/app/routes/variables/variable/edit.js | 2 +- ui/app/serializers/agent.js | 2 +- ui/app/serializers/allocation.js | 2 +- ui/app/serializers/application.js | 2 +- ui/app/serializers/auth-method.js | 2 +- ui/app/serializers/deployment.js | 2 +- ui/app/serializers/drain-strategy.js | 2 +- ui/app/serializers/evaluation.js | 2 +- ui/app/serializers/fragment.js | 2 +- ui/app/serializers/job-plan.js | 2 +- ui/app/serializers/job-scale.js | 2 +- ui/app/serializers/job-summary.js | 2 +- ui/app/serializers/job-version.js | 2 +- ui/app/serializers/job.js | 2 +- ui/app/serializers/namespace.js | 15 +- ui/app/serializers/network.js | 2 +- ui/app/serializers/node-event.js | 2 +- ui/app/serializers/node-pool.js | 2 +- ui/app/serializers/node.js | 2 +- ui/app/serializers/plugin.js | 2 +- ui/app/serializers/policy.js | 2 +- ui/app/serializers/port.js | 2 +- ui/app/serializers/recommendation-summary.js | 2 +- ui/app/serializers/recommendation.js | 2 +- ui/app/serializers/reschedule-event.js | 2 +- ui/app/serializers/resources.js | 2 +- ui/app/serializers/scale-event.js | 2 +- ui/app/serializers/service-fragment.js | 2 +- ui/app/serializers/service.js | 2 +- ui/app/serializers/structured-attributes.js | 2 +- ui/app/serializers/task-event.js | 2 +- .../task-group-deployment-summary.js | 2 +- ui/app/serializers/task-group-scale.js | 2 +- ui/app/serializers/task-group.js | 2 +- ui/app/serializers/task-state.js | 2 +- ui/app/serializers/task.js | 2 +- ui/app/serializers/token.js | 2 +- ui/app/serializers/variable.js | 2 +- ui/app/serializers/volume.js | 2 +- ui/app/services/actors-relationships.js | 2 +- ui/app/services/breadcrumbs.js | 2 +- ui/app/services/config.js | 2 +- ui/app/services/keyboard.js | 5 +- ui/app/services/nomad-actions.js | 310 - ui/app/services/notifications.js | 2 +- ui/app/services/sockets.js | 3 +- ui/app/services/stats-trackers-registry.js | 2 +- ui/app/services/system.js | 2 +- ui/app/services/token.js | 2 +- ui/app/services/user-settings.js | 2 +- ui/app/services/watch-list.js | 2 +- ui/app/styles/app.scss | 2 +- ui/app/styles/charts.scss | 2 +- ui/app/styles/charts/chart-annotation.scss | 2 +- ui/app/styles/charts/colors.scss | 2 +- ui/app/styles/charts/distribution-bar.scss | 2 +- ui/app/styles/charts/gauge-chart.scss | 2 +- ui/app/styles/charts/line-chart.scss | 2 +- .../styles/charts/recommendation-chart.scss | 2 +- ui/app/styles/charts/tooltip.scss | 2 +- ui/app/styles/charts/topo-viz-node.scss | 2 +- ui/app/styles/charts/topo-viz.scss | 2 +- ui/app/styles/components.scss | 3 +- ui/app/styles/components/access-control.scss | 20 - .../styles/components/accordion-internal.scss | 2 +- ui/app/styles/components/actions.scss | 205 - ui/app/styles/components/authorization.scss | 7 +- .../components/badge-nomad-internal.scss | 2 +- ui/app/styles/components/boxed-section.scss | 2 +- ui/app/styles/components/cli-window.scss | 2 +- ui/app/styles/components/codemirror.scss | 8 +- ui/app/styles/components/copy-button.scss | 2 +- .../styles/components/das-interstitial.scss | 2 +- .../styles/components/dashboard-metric.scss | 2 +- .../components/dropdown-nomad-internal.scss | 2 +- .../styles/components/ember-power-select.scss | 2 +- ui/app/styles/components/empty-message.scss | 2 +- ui/app/styles/components/error-container.scss | 2 +- ui/app/styles/components/evaluations.scss | 2 +- ui/app/styles/components/event.scss | 2 +- ui/app/styles/components/exec-button.scss | 2 +- ui/app/styles/components/exec-window.scss | 23 +- ui/app/styles/components/flex-masonry.scss | 2 +- ui/app/styles/components/fs-explorer.scss | 2 +- .../components/global-search-container.scss | 2 +- .../components/global-search-dropdown.scss | 2 +- ui/app/styles/components/gutter-toggle.scss | 2 +- ui/app/styles/components/gutter.scss | 2 +- ui/app/styles/components/image-file.scss | 2 +- .../styles/components/inline-definitions.scss | 2 +- ui/app/styles/components/job-diff.scss | 2 +- .../styles/components/job-status-panel.scss | 2 +- ui/app/styles/components/json-viewer.scss | 2 +- .../components/keyboard-shortcuts-modal.scss | 2 +- ui/app/styles/components/legend.scss | 2 +- ui/app/styles/components/lifecycle-chart.scss | 2 +- ui/app/styles/components/loading-spinner.scss | 2 +- ui/app/styles/components/metadata-editor.scss | 2 +- ui/app/styles/components/metrics.scss | 2 +- .../styles/components/node-status-light.scss | 2 +- ui/app/styles/components/nomad-logo.scss | 2 +- ui/app/styles/components/page-layout.scss | 2 +- ui/app/styles/components/popover-menu.scss | 2 +- ui/app/styles/components/primary-metric.scss | 2 +- .../components/recommendation-accordion.scss | 2 +- .../components/recommendation-card.scss | 2 +- .../styles/components/recommendation-row.scss | 2 +- ui/app/styles/components/search-box.scss | 2 +- ui/app/styles/components/services.scss | 2 +- ui/app/styles/components/sidebar.scss | 2 +- ui/app/styles/components/simple-list.scss | 2 +- ui/app/styles/components/status-text.scss | 2 +- ui/app/styles/components/stepper-input.scss | 2 +- ui/app/styles/components/task-sub-row.scss | 2 +- ui/app/styles/components/timeline.scss | 2 +- ui/app/styles/components/toggle.scss | 2 +- ui/app/styles/components/toolbar.scss | 2 +- ui/app/styles/components/tooltip_legacy.scss | 2 +- ui/app/styles/components/two-step-button.scss | 2 +- ui/app/styles/components/variables.scss | 96 +- ui/app/styles/core.scss | 2 +- ui/app/styles/core/breadcrumb.scss | 2 +- ui/app/styles/core/buttons.scss | 2 +- ui/app/styles/core/columns.scss | 2 +- ui/app/styles/core/forms.scss | 2 +- ui/app/styles/core/icon.scss | 2 +- ui/app/styles/core/level.scss | 2 +- ui/app/styles/core/menu.scss | 2 +- ui/app/styles/core/message.scss | 2 +- ui/app/styles/core/navbar.scss | 6 +- ui/app/styles/core/notification.scss | 2 +- ui/app/styles/core/notifications.scss | 38 +- ui/app/styles/core/pagination.scss | 2 +- ui/app/styles/core/progress.scss | 2 +- ui/app/styles/core/section.scss | 2 +- ui/app/styles/core/table.scss | 20 +- ui/app/styles/core/tabs.scss | 2 +- ui/app/styles/core/tag.scss | 2 +- ui/app/styles/core/title.scss | 21 +- ui/app/styles/core/typography.scss | 2 +- ui/app/styles/core/variables.scss | 6 +- ui/app/styles/storybook.scss | 2 +- ui/app/styles/utils/bumper.scss | 2 +- ui/app/styles/utils/layout.scss | 2 +- ui/app/styles/utils/product-colors.scss | 2 +- ui/app/styles/utils/reset.scss | 2 +- ui/app/styles/utils/structure-colors.scss | 2 +- ui/app/styles/utils/z-indices.scss | 5 +- ui/app/templates/access-control/index.hbs | 9 - .../templates/access-control/namespaces.hbs | 8 - .../namespaces/acl-namespace.hbs | 37 - .../access-control/namespaces/index.hbs | 55 - .../access-control/namespaces/new.hbs | 13 - .../access-control/policies/index.hbs | 7 +- .../templates/access-control/policies/new.hbs | 2 +- .../access-control/policies/policy.hbs | 13 +- .../templates/access-control/roles/role.hbs | 15 +- .../templates/access-control/tokens/token.hbs | 15 +- ui/app/templates/allocations.hbs | 2 +- ui/app/templates/allocations/allocation.hbs | 2 +- .../templates/allocations/allocation/fs.hbs | 2 +- .../allocations/allocation/index.hbs | 8 +- .../templates/allocations/allocation/task.hbs | 2 +- .../allocations/allocation/task/fs.hbs | 2 +- .../allocations/allocation/task/index.hbs | 25 +- .../allocations/allocation/task/logs.hbs | 2 +- ui/app/templates/application.hbs | 17 +- ui/app/templates/clients.hbs | 2 +- ui/app/templates/clients/client.hbs | 2 +- ui/app/templates/clients/client/index.hbs | 32 +- ui/app/templates/clients/client/monitor.hbs | 2 +- ui/app/templates/clients/index.hbs | 224 +- ui/app/templates/clients/loading.hbs | 2 +- .../components/access-control-subnav.hbs | 1 - ui/app/templates/components/agent-monitor.hbs | 2 +- .../templates/components/allocation-row.hbs | 7 +- .../templates/components/allocation-stat.hbs | 2 +- .../components/allocation-subnav.hbs | 2 +- .../templates/components/app-breadcrumbs.hbs | 2 +- .../components/attributes-section.hbs | 2 +- .../templates/components/attributes-table.hbs | 2 +- .../templates/components/client-node-row.hbs | 42 +- ui/app/templates/components/client-subnav.hbs | 2 +- ui/app/templates/components/copy-button.hbs | 2 +- .../templates/components/distribution-bar.hbs | 2 +- ui/app/templates/components/drain-popover.hbs | 2 +- .../evaluation-sidebar/evaluation-actor.hbs | 2 +- ui/app/templates/components/exec-terminal.hbs | 2 +- .../templates/components/exec/open-button.hbs | 31 +- .../components/exec/task-contents.hbs | 2 +- .../components/exec/task-group-parent.hbs | 2 +- ui/app/templates/components/flex-masonry.hbs | 2 +- .../components/forbidden-message.hbs | 2 +- .../templates/components/fs/breadcrumbs.hbs | 2 +- ui/app/templates/components/fs/browser.hbs | 2 +- .../components/fs/directory-entry.hbs | 2 +- ui/app/templates/components/fs/file.hbs | 2 +- ui/app/templates/components/fs/link.hbs | 2 +- ui/app/templates/components/gauge-chart.hbs | 2 +- ui/app/templates/components/global-header.hbs | 4 +- .../components/global-search/control.hbs | 2 +- .../components/global-search/message.hbs | 2 +- .../components/global-search/trigger.hbs | 2 +- ui/app/templates/components/gutter-menu.hbs | 2 +- .../templates/components/hamburger-menu.hbs | 2 +- ui/app/templates/components/image-file.hbs | 2 +- .../components/job-client-status-row.hbs | 2 +- .../components/job-deployment-details.hbs | 2 +- .../templates/components/job-deployment.hbs | 2 +- .../job-deployment/deployment-allocations.hbs | 6 +- .../job-deployment/deployment-metrics.hbs | 2 +- .../components/job-deployment/task-groups.hbs | 2 +- .../components/job-deployments-stream.hbs | 2 +- .../job-diff-fields-and-objects.hbs | 2 +- ui/app/templates/components/job-diff.hbs | 2 +- ui/app/templates/components/job-dispatch.hbs | 2 +- ui/app/templates/components/job-editor.hbs | 2 +- .../templates/components/job-editor/alert.hbs | 2 +- .../templates/components/job-editor/edit.hbs | 4 +- .../templates/components/job-editor/read.hbs | 2 +- .../components/job-editor/review.hbs | 4 +- ui/app/templates/components/job-page.hbs | 2 +- .../templates/components/job-page/batch.hbs | 2 +- .../job-page/parameterized-child.hbs | 2 +- .../components/job-page/parameterized.hbs | 2 +- .../components/job-page/parts/body.hbs | 2 +- .../components/job-page/parts/children.hbs | 5 +- .../job-page/parts/das-recommendations.hbs | 2 +- .../components/job-page/parts/error.hbs | 2 +- .../components/job-page/parts/meta.hbs | 2 +- .../job-page/parts/placement-failures.hbs | 2 +- .../job-page/parts/recent-allocations.hbs | 9 +- .../components/job-page/parts/stats-box.hbs | 2 +- .../job-page/parts/summary-chart.hbs | 2 +- .../job-page/parts/summary-legend-item.hbs | 2 +- .../components/job-page/parts/summary.hbs | 2 +- .../components/job-page/parts/task-groups.hbs | 2 +- .../components/job-page/parts/title.hbs | 26 +- .../components/job-page/periodic-child.hbs | 2 +- .../components/job-page/periodic.hbs | 2 +- .../templates/components/job-page/service.hbs | 2 +- .../components/job-page/sysbatch.hbs | 2 +- .../templates/components/job-page/system.hbs | 2 +- ui/app/templates/components/job-row.hbs | 9 +- .../templates/components/job-service-row.hbs | 2 +- ui/app/templates/components/job-subnav.hbs | 2 +- ui/app/templates/components/job-version.hbs | 2 +- .../components/job-versions-stream.hbs | 2 +- ui/app/templates/components/json-viewer.hbs | 2 +- .../components/lifecycle-chart-row.hbs | 2 +- .../templates/components/lifecycle-chart.hbs | 2 +- ui/app/templates/components/line-chart.hbs | 2 +- .../templates/components/list-accordion.hbs | 2 +- .../list-accordion/accordion-body.hbs | 2 +- .../list-accordion/accordion-head.hbs | 2 +- .../templates/components/list-pagination.hbs | 2 +- .../components/list-pagination/list-pager.hbs | 2 +- ui/app/templates/components/list-table.hbs | 2 +- .../components/list-table/sort-by.hbs | 2 +- .../components/list-table/table-body.hbs | 2 +- .../components/list-table/table-head.hbs | 2 +- .../templates/components/loading-spinner.hbs | 2 +- .../components/multi-select-dropdown.hbs | 3 +- ui/app/templates/components/nomad-logo.hbs | 2 +- ui/app/templates/components/page-layout.hbs | 2 +- .../templates/components/page-size-select.hbs | 2 +- .../components/placement-failure.hbs | 2 +- .../components/plugin-allocation-row.hbs | 2 +- ui/app/templates/components/plugin-subnav.hbs | 2 +- ui/app/templates/components/popover-menu.hbs | 2 +- ui/app/templates/components/proxy-tag.hbs | 2 +- .../templates/components/region-switcher.hbs | 2 +- .../components/reschedule-event-row.hbs | 2 +- .../components/reschedule-event-timeline.hbs | 2 +- .../components/scale-events-accordion.hbs | 16 +- .../components/scale-events-chart.hbs | 2 +- ui/app/templates/components/search-box.hbs | 2 +- .../templates/components/server-agent-row.hbs | 2 +- ui/app/templates/components/server-subnav.hbs | 2 +- .../components/stats-time-series.hbs | 2 +- ui/app/templates/components/stepper-input.hbs | 2 +- .../templates/components/storage-subnav.hbs | 2 +- .../templates/components/streaming-file.hbs | 2 +- ui/app/templates/components/svg-patterns.hbs | 2 +- .../templates/components/task-group-row.hbs | 4 +- ui/app/templates/components/task-log.hbs | 15 +- ui/app/templates/components/task-row.hbs | 12 +- ui/app/templates/components/task-subnav.hbs | 2 +- ui/app/templates/components/toggle.hbs | 2 +- ui/app/templates/components/tooltip.hbs | 2 +- ui/app/templates/components/topo-viz.hbs | 2 +- .../components/topo-viz/datacenter.hbs | 2 +- ui/app/templates/components/topo-viz/node.hbs | 44 +- .../templates/components/two-step-button.hbs | 49 +- ui/app/templates/csi.hbs | 2 +- ui/app/templates/csi/plugins.hbs | 2 +- ui/app/templates/csi/plugins/index.hbs | 2 +- ui/app/templates/csi/plugins/plugin.hbs | 2 +- .../csi/plugins/plugin/allocations.hbs | 4 +- ui/app/templates/csi/plugins/plugin/index.hbs | 6 +- ui/app/templates/csi/volumes.hbs | 2 +- ui/app/templates/csi/volumes/index.hbs | 2 +- ui/app/templates/csi/volumes/volume.hbs | 6 +- ui/app/templates/evaluations.hbs | 2 +- ui/app/templates/evaluations/index.hbs | 4 +- ui/app/templates/exec-loading.hbs | 4 +- ui/app/templates/exec.hbs | 6 +- ui/app/templates/index.hbs | 2 +- ui/app/templates/jobs.hbs | 2 +- ui/app/templates/jobs/index.hbs | 5 +- ui/app/templates/jobs/job.hbs | 2 +- ui/app/templates/jobs/job/allocations.hbs | 9 +- ui/app/templates/jobs/job/clients.hbs | 2 +- ui/app/templates/jobs/job/definition.hbs | 2 +- ui/app/templates/jobs/job/deployments.hbs | 2 +- ui/app/templates/jobs/job/dispatch.hbs | 2 +- ui/app/templates/jobs/job/evaluations.hbs | 2 +- ui/app/templates/jobs/job/index.hbs | 2 +- ui/app/templates/jobs/job/loading.hbs | 2 +- ui/app/templates/jobs/job/services.hbs | 2 +- ui/app/templates/jobs/job/services/index.hbs | 4 +- .../templates/jobs/job/services/service.hbs | 2 +- ui/app/templates/jobs/job/task-group.hbs | 9 +- ui/app/templates/jobs/job/variables.hbs | 2 +- ui/app/templates/jobs/job/versions.hbs | 2 +- ui/app/templates/jobs/loading.hbs | 2 +- ui/app/templates/jobs/run/index.hbs | 2 +- ui/app/templates/jobs/run/templates/index.hbs | 2 +- .../templates/jobs/run/templates/manage.hbs | 2 +- ui/app/templates/jobs/run/templates/new.hbs | 7 +- .../templates/jobs/run/templates/template.hbs | 2 +- ui/app/templates/loading.hbs | 2 +- ui/app/templates/oidc-mock.hbs | 2 +- ui/app/templates/optimize.hbs | 2 +- ui/app/templates/optimize/summary.hbs | 2 +- ui/app/templates/policies.hbs | 9 + ui/app/templates/policies/index.hbs | 76 + ui/app/templates/servers.hbs | 2 +- ui/app/templates/servers/index.hbs | 2 +- ui/app/templates/servers/loading.hbs | 2 +- ui/app/templates/servers/server.hbs | 2 +- ui/app/templates/servers/server/index.hbs | 2 +- ui/app/templates/servers/server/monitor.hbs | 2 +- ui/app/templates/settings.hbs | 2 +- ui/app/templates/settings/tokens.hbs | 285 +- ui/app/templates/topology.hbs | 2 +- ui/app/templates/variables.hbs | 2 +- ui/app/templates/variables/index.hbs | 78 +- ui/app/templates/variables/new.hbs | 29 +- ui/app/templates/variables/path.hbs | 64 +- ui/app/templates/variables/variable.hbs | 2 +- ui/app/templates/variables/variable/edit.hbs | 45 +- ui/app/templates/variables/variable/index.hbs | 133 +- ui/app/utils/add-to-path.js | 2 +- ui/app/utils/allocation-client-statuses.js | 2 +- ui/app/utils/classes/abstract-logger.js | 2 +- .../utils/classes/abstract-stats-tracker.js | 2 +- .../utils/classes/allocation-stats-tracker.js | 2 +- .../exec-command-editor-xterm-adapter.js | 2 +- .../classes/exec-socket-xterm-adapter.js | 2 +- ui/app/utils/classes/log.js | 2 +- ui/app/utils/classes/node-stats-tracker.js | 2 +- ui/app/utils/classes/poll-logger.js | 2 +- ui/app/utils/classes/promise-array.js | 2 +- ui/app/utils/classes/promise-object.js | 2 +- ui/app/utils/classes/query-params.js | 2 +- ui/app/utils/classes/rolling-array.js | 2 +- ui/app/utils/classes/stream-logger.js | 2 +- ui/app/utils/classes/text-decoder.js | 2 +- ui/app/utils/codes-for-error.js | 2 +- ui/app/utils/compact-path.js | 2 +- ui/app/utils/default-job-templates.js | 17 +- ui/app/utils/default_jobs/actions.js | 125 - ui/app/utils/default_jobs/hello-world.js | 46 +- ui/app/utils/default_jobs/parameterized.js | 14 +- .../utils/default_jobs/service-discovery.js | 10 +- ui/app/utils/default_jobs/variables.js | 18 +- ui/app/utils/encode.js | 2 +- ui/app/utils/escape-task-name.js | 2 +- ui/app/utils/fetch.js | 2 +- ui/app/utils/format-duration.js | 2 +- ui/app/utils/format-host.js | 2 +- ui/app/utils/generate-exec-url.js | 2 +- ui/app/utils/ip-parts.js | 2 +- ui/app/utils/json-with-default.js | 2 +- ui/app/utils/keys.js | 2 +- ui/app/utils/match-glob.js | 2 +- ui/app/utils/message-from-adapter-error.js | 2 +- ui/app/utils/no-leader-error.js | 2 +- ui/app/utils/notify-conflict.js | 2 +- ui/app/utils/notify-error.js | 2 +- ui/app/utils/notify-forbidden.js | 2 +- ui/app/utils/open-exec-url.js | 2 +- ui/app/utils/ott-exchange-error.js | 2 +- ui/app/utils/path-tree.js | 2 +- .../utils/properties/glimmer-style-string.js | 2 +- ui/app/utils/properties/job-client-status.js | 2 +- ui/app/utils/properties/local-storage.js | 2 +- ui/app/utils/properties/short-uuid.js | 2 +- ui/app/utils/properties/style-string.js | 2 +- ui/app/utils/properties/sum-aggregation.js | 2 +- ui/app/utils/properties/uniquely.js | 2 +- ui/app/utils/properties/watch.js | 2 +- ui/app/utils/qp-serialize.js | 2 +- ui/app/utils/remove-record.js | 2 +- ui/app/utils/resources-diffs.js | 2 +- .../utils/rollback-without-changed-attrs.js | 24 - ui/app/utils/stream-frames.js | 2 +- ui/app/utils/styleguide/product-metadata.js | 4 +- ui/app/utils/timeout.js | 2 +- ui/app/utils/units.js | 2 +- ui/app/utils/wait.js | 2 +- .../stories/components/__name__.stories.js | 2 +- ui/blueprints/story/index.js | 2 +- ui/config/deprecation-workflow.js | 2 +- ui/config/environment.js | 2 +- ui/config/targets.js | 2 +- ui/ember-cli-build.js | 2 +- ui/lib/bulma/index.js | 2 +- ui/mirage/common.js | 2 +- ui/mirage/config.js | 58 +- ui/mirage/data/generate-resources.js | 2 +- ui/mirage/data/logs.js | 2 +- ui/mirage/factories/action.js | 15 - ui/mirage/factories/agent.js | 2 +- ui/mirage/factories/alloc-file.js | 2 +- ui/mirage/factories/allocation.js | 2 +- ui/mirage/factories/auth-method.js | 2 +- ui/mirage/factories/client-allocation-stat.js | 2 +- ui/mirage/factories/client-stat.js | 2 +- ui/mirage/factories/csi-plugin.js | 8 +- ui/mirage/factories/csi-volume.js | 2 +- .../deployment-task-group-summary.js | 2 +- ui/mirage/factories/deployment.js | 2 +- ui/mirage/factories/evaluation.js | 2 +- ui/mirage/factories/job-scale.js | 2 +- ui/mirage/factories/job-summary.js | 2 +- ui/mirage/factories/job-version.js | 2 +- ui/mirage/factories/job.js | 14 +- ui/mirage/factories/namespace.js | 4 +- ui/mirage/factories/node-event.js | 2 +- ui/mirage/factories/node-pool.js | 2 +- ui/mirage/factories/node.js | 2 +- ui/mirage/factories/policy.js | 2 +- ui/mirage/factories/recommendation.js | 2 +- ui/mirage/factories/region.js | 2 +- ui/mirage/factories/scale-event.js | 2 +- ui/mirage/factories/service-fragment.js | 2 +- ui/mirage/factories/service.js | 2 +- ui/mirage/factories/storage-controller.js | 2 +- ui/mirage/factories/storage-node.js | 2 +- ui/mirage/factories/task-event.js | 4 +- ui/mirage/factories/task-group-scale.js | 2 +- ui/mirage/factories/task-group.js | 26 +- ui/mirage/factories/task-resource.js | 2 +- ui/mirage/factories/task-state.js | 2 +- ui/mirage/factories/task.js | 21 +- ui/mirage/factories/token.js | 2 +- ui/mirage/factories/variable.js | 2 +- ui/mirage/faker.js | 2 +- ui/mirage/models/action.js | 10 - ui/mirage/models/alloc-file.js | 2 +- ui/mirage/models/allocation.js | 2 +- ui/mirage/models/client-allocation-stat.js | 2 +- ui/mirage/models/client-stat.js | 2 +- ui/mirage/models/csi-plugin.js | 2 +- ui/mirage/models/csi-volume.js | 2 +- .../models/deployment-task-group-summary.js | 2 +- ui/mirage/models/deployment.js | 2 +- ui/mirage/models/evaluation-stub.js | 2 +- ui/mirage/models/evaluation.js | 2 +- ui/mirage/models/feature.js | 2 +- ui/mirage/models/job-scale.js | 2 +- ui/mirage/models/job.js | 2 +- ui/mirage/models/node-pool.js | 2 +- ui/mirage/models/node.js | 2 +- ui/mirage/models/recommendation.js | 2 +- ui/mirage/models/region.js | 2 +- ui/mirage/models/scale-event.js | 2 +- ui/mirage/models/service-fragment.js | 2 +- ui/mirage/models/service.js | 2 +- ui/mirage/models/storage-controller.js | 2 +- ui/mirage/models/storage-node.js | 2 +- ui/mirage/models/task-event.js | 2 +- ui/mirage/models/task-group-scale.js | 2 +- ui/mirage/models/task-group.js | 2 +- ui/mirage/models/task-resources.js | 2 +- ui/mirage/models/task-state.js | 2 +- ui/mirage/models/task.js | 2 +- ui/mirage/scenarios/default.js | 78 +- ui/mirage/scenarios/sysbatch.js | 2 +- ui/mirage/scenarios/topo.js | 2 +- ui/mirage/serializers/agent.js | 2 +- ui/mirage/serializers/allocation.js | 2 +- ui/mirage/serializers/application.js | 2 +- ui/mirage/serializers/csi-plugin.js | 2 +- ui/mirage/serializers/csi-volume.js | 2 +- ui/mirage/serializers/deployment.js | 2 +- ui/mirage/serializers/evaluation.js | 2 +- ui/mirage/serializers/job-scale.js | 2 +- ui/mirage/serializers/job-version.js | 2 +- ui/mirage/serializers/job.js | 22 +- ui/mirage/serializers/node.js | 2 +- ui/mirage/serializers/recommendation.js | 2 +- ui/mirage/serializers/region.js | 2 +- ui/mirage/serializers/task-group-scale.js | 2 +- ui/mirage/serializers/task-group.js | 2 +- ui/mirage/serializers/task-state.js | 2 +- ui/mirage/serializers/task.js | 4 +- ui/mirage/serializers/token.js | 2 +- ui/mirage/utils.js | 2 +- ui/package.json | 15 +- ui/public/crossdomain.xml | 2 +- ui/server/.eslintrc.js | 2 +- ui/server/index.js | 2 +- ui/server/proxies/api.js | 2 +- ui/stories/charts/distribution-bar.stories.js | 2 +- ui/stories/charts/gauge-chart.stories.js | 2 +- ui/stories/charts/line-chart.stories.js | 2 +- ui/stories/charts/primitives.stories.js | 2 +- ui/stories/charts/progress-bar.stories.js | 2 +- .../charts/recommendation-chart.stories.js | 2 +- .../charts/stats-time-series.stories.js | 2 +- ui/stories/charts/topo-viz.stories.js | 2 +- ui/stories/components/accordion.stories.js | 2 +- ui/stories/components/alerts.stories.js | 2 +- .../components/boxed-section.stories.js | 2 +- ui/stories/components/breadcrumbs.stories.js | 2 +- ui/stories/components/buttons.stories.js | 2 +- ui/stories/components/copy-button.stories.js | 2 +- ui/stories/components/diff-viewer.stories.js | 2 +- ui/stories/components/dropdown.stories.js | 2 +- .../components/filter-facets.stories.js | 2 +- ui/stories/components/gutter-menu.stories.js | 2 +- ui/stories/components/header.stories.js | 2 +- .../components/inline-definitions.stories.js | 2 +- ui/stories/components/json-viewer.stories.js | 2 +- ui/stories/components/log-stream.stories.js | 2 +- ui/stories/components/metrics.stories.js | 2 +- ui/stories/components/page-tabs.stories.js | 2 +- ui/stories/components/page-title.stories.js | 2 +- ui/stories/components/proxy-tag.stories.js | 2 +- ui/stories/components/search-box.stories.js | 2 +- .../components/stepper-input.stories.js | 2 +- .../components/table-configuration.stories.js | 2 +- ui/stories/components/table.stories.js | 2 +- ui/stories/components/timeline.stories.js | 2 +- .../components/two-step-button.stories.js | 2 +- ui/stories/theme/colors.stories.js | 2 +- ui/stories/theme/font-stacks.stories.js | 2 +- ui/stories/theme/icons.stories.js | 2 +- ui/stories/theme/text-sizes.stories.js | 2 +- ui/stories/utils/delayed-array.js | 2 +- ui/stories/utils/delayed-truth.js | 2 +- ui/testem.js | 2 +- ui/tests/.eslintrc.js | 2 +- ui/tests/acceptance/access-control-test.js | 14 - ui/tests/acceptance/actions-test.js | 370 - ui/tests/acceptance/allocation-detail-test.js | 10 +- ui/tests/acceptance/allocation-fs-test.js | 2 +- .../acceptance/application-errors-test.js | 2 +- ui/tests/acceptance/behaviors/fs.js | 6 +- .../acceptance/behaviors/page-size-select.js | 2 +- ui/tests/acceptance/client-detail-test.js | 2 +- ui/tests/acceptance/client-monitor-test.js | 2 +- ui/tests/acceptance/clients-list-test.js | 106 +- ui/tests/acceptance/evaluations-test.js | 2 +- ui/tests/acceptance/exec-test.js | 48 +- ui/tests/acceptance/global-header-test.js | 2 +- ui/tests/acceptance/job-allocations-test.js | 2 +- ui/tests/acceptance/job-clients-test.js | 2 +- ui/tests/acceptance/job-definition-test.js | 2 +- ui/tests/acceptance/job-deployments-test.js | 2 +- ui/tests/acceptance/job-detail-test.js | 21 +- ui/tests/acceptance/job-dispatch-test.js | 2 +- ui/tests/acceptance/job-evaluations-test.js | 2 +- ui/tests/acceptance/job-run-test.js | 20 +- ui/tests/acceptance/job-services-test.js | 2 +- ui/tests/acceptance/job-status-panel-test.js | 54 +- ui/tests/acceptance/job-versions-test.js | 2 +- ui/tests/acceptance/jobs-list-test.js | 4 +- ui/tests/acceptance/keyboard-test.js | 2 +- ui/tests/acceptance/namespaces-test.js | 252 - ui/tests/acceptance/optimize-test.js | 42 +- .../acceptance/plugin-allocations-test.js | 2 +- ui/tests/acceptance/plugin-detail-test.js | 2 +- ui/tests/acceptance/plugins-list-test.js | 2 +- ui/tests/acceptance/policies-test.js | 21 +- ui/tests/acceptance/proxy-test.js | 2 +- ui/tests/acceptance/regions-test.js | 2 +- ui/tests/acceptance/roles-test.js | 8 +- ui/tests/acceptance/search-test.js | 10 +- ui/tests/acceptance/server-detail-test.js | 2 +- ui/tests/acceptance/server-monitor-test.js | 2 +- ui/tests/acceptance/servers-list-test.js | 2 +- ui/tests/acceptance/task-detail-test.js | 10 +- ui/tests/acceptance/task-fs-test.js | 2 +- ui/tests/acceptance/task-group-detail-test.js | 4 +- ui/tests/acceptance/task-logs-test.js | 2 +- ui/tests/acceptance/token-test.js | 18 +- ui/tests/acceptance/topology-test.js | 2 +- ui/tests/acceptance/variables-test.js | 52 +- ui/tests/acceptance/volume-detail-test.js | 2 +- ui/tests/acceptance/volumes-list-test.js | 2 +- ui/tests/helpers/a11y-audit.js | 2 +- ui/tests/helpers/codemirror.js | 2 +- ui/tests/helpers/collapse-whitespace.js | 2 +- ui/tests/helpers/flash-message.js | 2 +- ui/tests/helpers/glimmer-factory.js | 2 +- ui/tests/helpers/helios.js | 38 - ui/tests/helpers/module-for-job.js | 10 +- ui/tests/helpers/resolver.js | 2 +- ui/tests/helpers/setup-ability.js | 2 +- ui/tests/index.html | 2 +- .../components/agent-monitor-test.js | 2 +- .../components/allocation-row-test.js | 2 +- .../allocation-service-sidebar-test.js | 2 +- .../components/app-breadcrumbs-test.js | 2 +- .../components/attributes-table-test.js | 2 +- .../components/breadcrumbs-test.js | 2 +- .../components/copy-button-test.js | 2 +- .../components/das/dismissed-test.js | 2 +- .../das/recommendation-card-test.js | 2 +- .../das/recommendation-chart-test.js | 2 +- .../components/flex-masonry-test.js | 2 +- .../integration/components/fs/file-test.js | 2 +- .../components/gauge-chart-test.js | 2 +- .../integration/components/image-file-test.js | 2 +- .../components/job-client-status-bar-test.js | 2 +- .../integration/components/job-diff-test.js | 2 +- .../integration/components/job-editor-test.js | 2 +- .../components/job-page/helpers.js | 2 +- .../components/job-page/parts/body-test.js | 2 +- .../job-page/parts/children-test.js | 2 +- .../job-page/parts/placement-failures-test.js | 2 +- .../components/job-page/parts/summary-test.js | 2 +- .../job-page/parts/task-groups-test.js | 2 +- .../components/job-page/periodic-test.js | 2 +- .../components/job-page/service-test.js | 2 +- .../components/job-status-panel-test.js | 8 +- .../job-status/failed-or-lost-test.js | 2 +- .../components/lifecycle-chart-test.js | 2 +- .../integration/components/line-chart-test.js | 2 +- .../components/list-pagination-test.js | 2 +- .../integration/components/list-table-test.js | 2 +- .../components/multi-select-dropdown-test.js | 2 +- .../components/page-layout-test.js | 2 +- .../components/placement-failure-test.js | 2 +- .../components/plugin-allocation-row-test.js | 2 +- .../components/policy-editor-test.js | 2 +- .../components/popover-menu-test.js | 2 +- .../primary-metric/allocation-test.js | 4 +- .../components/primary-metric/node-test.js | 2 +- .../primary-metric/primary-metric.js | 2 +- .../components/primary-metric/task-test.js | 4 +- .../reschedule-event-timeline-test.js | 2 +- .../components/scale-events-accordion-test.js | 18 +- .../components/scale-events-chart-test.js | 2 +- .../components/service-status-bar-test.js | 5 +- .../components/single-select-dropdown-test.js | 2 +- .../components/stepper-input-test.js | 2 +- .../components/streaming-file-test.js | 2 +- .../components/task-group-row-test.js | 5 +- .../integration/components/task-log-test.js | 2 +- .../components/task-sub-row-test.js | 2 +- .../integration/components/toggle-test.js | 2 +- .../integration/components/topo-viz-test.js | 2 +- .../components/topo-viz/datacenter-test.js | 2 +- .../components/topo-viz/node-test.js | 6 +- .../integration/components/trigger-test.js | 2 +- .../components/two-step-button-test.js | 8 +- .../components/variable-form-test.js | 156 +- .../components/variable-paths-test.js | 2 +- .../data-modeling/related-evaluations-test.js | 2 +- .../helpers/conditionally-capitalize-test.js | 2 +- .../integration/helpers/trim-path-test.js | 2 +- .../integration/modifiers/autofocus-test.js | 2 +- .../exec-command-editor-xterm-adapter-test.js | 2 +- .../util/exec-socket-xterm-adapter-test.js | 2 +- ui/tests/pages/access-control.js | 1 - ui/tests/pages/allocations/detail.js | 2 +- ui/tests/pages/allocations/fs.js | 2 +- ui/tests/pages/allocations/task/detail.js | 4 +- ui/tests/pages/allocations/task/logs.js | 2 +- ui/tests/pages/clients/detail.js | 2 +- ui/tests/pages/clients/list.js | 31 +- ui/tests/pages/clients/monitor.js | 2 +- ui/tests/pages/components/allocations.js | 2 +- ui/tests/pages/components/clients.js | 2 +- ui/tests/pages/components/error.js | 2 +- ui/tests/pages/components/facet.js | 2 +- ui/tests/pages/components/gauge-chart.js | 2 +- .../pages/components/job-client-status-bar.js | 2 +- ui/tests/pages/components/job-editor.js | 2 +- ui/tests/pages/components/lifecycle-chart.js | 2 +- ui/tests/pages/components/notification.js | 2 +- ui/tests/pages/components/page-size-select.js | 2 +- ui/tests/pages/components/popover-menu.js | 2 +- .../components/recommendation-accordion.js | 2 +- .../pages/components/recommendation-card.js | 2 +- ui/tests/pages/components/stepper-input.js | 2 +- ui/tests/pages/components/task-groups.js | 2 +- ui/tests/pages/components/toggle.js | 2 +- ui/tests/pages/components/topo-viz.js | 2 +- .../pages/components/topo-viz/datacenter.js | 2 +- ui/tests/pages/components/topo-viz/node.js | 4 +- ui/tests/pages/components/two-step-button.js | 11 +- ui/tests/pages/exec.js | 2 +- ui/tests/pages/helpers/codemirror.js | 2 +- ui/tests/pages/jobs/detail.js | 2 +- ui/tests/pages/jobs/dispatch.js | 2 +- ui/tests/pages/jobs/job/actions.js | 138 - ui/tests/pages/jobs/job/allocations.js | 2 +- ui/tests/pages/jobs/job/clients.js | 2 +- ui/tests/pages/jobs/job/definition.js | 2 +- ui/tests/pages/jobs/job/deployments.js | 2 +- ui/tests/pages/jobs/job/evaluations.js | 2 +- ui/tests/pages/jobs/job/services.js | 2 +- ui/tests/pages/jobs/job/task-group.js | 2 +- ui/tests/pages/jobs/job/versions.js | 2 +- ui/tests/pages/jobs/list.js | 2 +- ui/tests/pages/jobs/run.js | 2 +- ui/tests/pages/layout.js | 2 +- ui/tests/pages/optimize.js | 2 +- ui/tests/pages/servers/detail.js | 2 +- ui/tests/pages/servers/list.js | 2 +- ui/tests/pages/servers/monitor.js | 2 +- ui/tests/pages/settings/tokens.js | 4 +- ui/tests/pages/storage/plugins/detail.js | 2 +- ui/tests/pages/storage/plugins/list.js | 2 +- .../storage/plugins/plugin/allocations.js | 2 +- ui/tests/pages/storage/volumes/detail.js | 2 +- ui/tests/pages/storage/volumes/list.js | 2 +- ui/tests/pages/topology.js | 2 +- ui/tests/pages/variables.js | 2 +- ui/tests/test-helper.js | 2 +- ui/tests/unit/abilities/abstract-test.js | 2 +- ui/tests/unit/abilities/allocation-test.js | 2 +- ui/tests/unit/abilities/client-test.js | 2 +- ui/tests/unit/abilities/job-test.js | 2 +- .../unit/abilities/recommendation-test.js | 2 +- ui/tests/unit/abilities/token-test.js | 2 +- ui/tests/unit/abilities/variable-test.js | 2 +- ui/tests/unit/adapters/allocation-test.js | 2 +- ui/tests/unit/adapters/deployment-test.js | 2 +- ui/tests/unit/adapters/job-test.js | 2 +- ui/tests/unit/adapters/node-test.js | 2 +- ui/tests/unit/adapters/variable-test.js | 2 +- ui/tests/unit/adapters/volume-test.js | 2 +- ui/tests/unit/components/gauge-chart-test.js | 2 +- ui/tests/unit/components/line-chart-test.js | 2 +- .../components/scale-events-chart-test.js | 2 +- .../unit/components/stats-time-series-test.js | 2 +- ui/tests/unit/components/tooltip-test.js | 2 +- ui/tests/unit/components/topo-viz-test.js | 2 +- .../allocations/allocation/index-test.js | 2 +- .../unit/helpers/format-volume-name-test.js | 2 +- .../unit/helpers/stringify-object-test.js | 2 +- ui/tests/unit/mixins/searchable-test.js | 2 +- ui/tests/unit/models/allocation-test.js | 2 +- ui/tests/unit/models/job-test.js | 117 +- ui/tests/unit/models/task-group-test.js | 2 +- ui/tests/unit/models/task-test.js | 67 +- ui/tests/unit/models/variable-test.js | 2 +- ui/tests/unit/serializers/allocation-test.js | 2 +- ui/tests/unit/serializers/application-test.js | 2 +- ui/tests/unit/serializers/deployment-test.js | 2 +- ui/tests/unit/serializers/evaluation-test.js | 2 +- ui/tests/unit/serializers/job-plan-test.js | 2 +- ui/tests/unit/serializers/job-summary-test.js | 2 +- ui/tests/unit/serializers/job-test.js | 2 +- ui/tests/unit/serializers/network-test.js | 2 +- ui/tests/unit/serializers/node-pool-test.js | 2 +- ui/tests/unit/serializers/node-test.js | 2 +- .../recommendation-summary-test.js | 2 +- ui/tests/unit/serializers/scale-event-test.js | 2 +- ui/tests/unit/serializers/volume-test.js | 2 +- .../services/stats-trackers-registry-test.js | 2 +- ui/tests/unit/services/token-test.js | 2 +- ui/tests/unit/utils/add-to-path-test.js | 2 +- .../utils/allocation-stats-tracker-test.js | 2 +- .../behaviors/stats-tracker-frame-missing.js | 2 +- ui/tests/unit/utils/compact-path-test.js | 2 +- ui/tests/unit/utils/encode-test.js | 2 +- ui/tests/unit/utils/escape-task-name-test.js | 2 +- ui/tests/unit/utils/format-duration-test.js | 2 +- ui/tests/unit/utils/generate-exec-url-test.js | 2 +- ui/tests/unit/utils/job-client-status-test.js | 2 +- ui/tests/unit/utils/log-test.js | 2 +- ui/tests/unit/utils/match-glob-test.js | 2 +- .../utils/message-from-adapter-error-test.js | 2 +- .../unit/utils/node-stats-tracker-test.js | 2 +- ui/tests/unit/utils/path-tree-test.js | 2 +- ui/tests/unit/utils/rolling-array-test.js | 2 +- ui/tests/unit/utils/stream-frames-test.js | 2 +- ui/tests/unit/utils/stream-logger-test.js | 2 +- ui/tests/unit/utils/units-test.js | 2 +- ui/tests/utils/clean-whitespace.js | 2 +- .../utils/ember-power-select-extensions.js | 2 +- ui/tests/utils/generate-raw-json-job.js | 2 +- ui/tests/utils/push-payload-to-store.js | 2 +- ui/tests/utils/set-policy.js | 2 +- ui/yarn.lock | 11859 ++++++++----- version/version.go | 2 +- website/.eslintrc.js | 2 +- website/.gitignore | 4 +- website/.husky/pre-commit | 3 - website/.nvmrc | 2 +- website/.stylelintrc.js | 2 +- website/README.md | 4 +- website/content/api-docs/acl/auth-methods.mdx | 21 +- website/content/api-docs/acl/roles.mdx | 4 +- website/content/api-docs/client.mdx | 4 +- website/content/api-docs/index.mdx | 54 +- website/content/api-docs/jobs.mdx | 243 +- .../content/api-docs/libraries-and-sdks.mdx | 2 - .../content/api-docs/operator/autopilot.mdx | 40 +- website/content/api-docs/operator/keyring.mdx | 104 - website/content/api-docs/operator/raft.mdx | 150 +- .../api-docs/operator/upgrade-check.mdx | 187 - website/content/api-docs/task-api.mdx | 6 - .../api-docs/{variables => }/variables.mdx | 12 +- website/content/api-docs/variables/index.mdx | 21 - website/content/api-docs/variables/locks.mdx | 211 - website/content/api-docs/volumes.mdx | 16 +- .../docs/commands/acl/auth-method/create.mdx | 19 +- .../docs/commands/acl/auth-method/info.mdx | 15 +- .../docs/commands/acl/auth-method/update.mdx | 25 +- .../content/docs/commands/acl/bootstrap.mdx | 2 +- .../content/docs/commands/acl/role/create.mdx | 4 +- .../content/docs/commands/acl/role/update.mdx | 4 +- website/content/docs/commands/agent.mdx | 110 +- website/content/docs/commands/eval/delete.mdx | 6 +- website/content/docs/commands/job/action.mdx | 107 - website/content/docs/commands/job/status.mdx | 4 - .../commands/operator/autopilot/health.mdx | 45 - .../operator/raft/transfer-leadership.mdx | 57 - .../content/docs/commands/setup/consul.mdx | 156 - website/content/docs/commands/setup/index.mdx | 31 - website/content/docs/commands/setup/vault.mdx | 210 - website/content/docs/commands/var/index.mdx | 2 - website/content/docs/commands/var/lock.mdx | 100 - .../content/docs/commands/volume/register.mdx | 7 +- .../content/docs/commands/volume/status.mdx | 2 - website/content/docs/concepts/cpu.mdx | 331 - website/content/docs/concepts/security.mdx | 17 +- website/content/docs/concepts/variables.mdx | 54 - .../docs/concepts/workload-identity.mdx | 99 +- website/content/docs/configuration/client.mdx | 23 +- website/content/docs/configuration/consul.mdx | 240 +- .../content/docs/configuration/reporting.mdx | 39 - website/content/docs/configuration/server.mdx | 18 +- .../docs/configuration/server_join.mdx | 120 +- .../content/docs/configuration/telemetry.mdx | 12 +- website/content/docs/configuration/vault.mdx | 246 +- website/content/docs/drivers/docker.mdx | 20 +- website/content/docs/drivers/exec.mdx | 6 +- website/content/docs/drivers/java.mdx | 7 +- website/content/docs/drivers/raw_exec.mdx | 44 +- .../license/utilization-reporting.mdx | 139 - .../service-mesh.mdx => consul-connect.mdx} | 0 .../docs/integrations/consul-integration.mdx | 138 + .../content/docs/integrations/consul/acl.mdx | 450 - .../docs/integrations/consul/index.mdx | 176 - .../docs/integrations/vault-integration.mdx | 475 + .../content/docs/integrations/vault/acl.mdx | 865 - .../content/docs/integrations/vault/index.mdx | 71 - .../content/docs/job-specification/action.mdx | 131 - .../docs/job-specification/artifact.mdx | 2 +- .../content/docs/job-specification/check.mdx | 16 +- .../content/docs/job-specification/consul.mdx | 297 - .../docs/job-specification/disconnect.mdx | 201 - .../docs/job-specification/ephemeral_disk.mdx | 15 + .../docs/job-specification/gateway.mdx | 220 +- .../content/docs/job-specification/group.mdx | 145 +- .../hcl2/functions/uuid/uuidv5.mdx | 6 +- .../docs/job-specification/identity.mdx | 320 +- .../docs/job-specification/network.mdx | 2 +- .../content/docs/job-specification/numa.mdx | 78 - .../docs/job-specification/resources.mdx | 9 +- .../docs/job-specification/restart.mdx | 15 - .../docs/job-specification/service.mdx | 19 - .../content/docs/job-specification/task.mdx | 4 - .../docs/job-specification/template.mdx | 6 + .../docs/job-specification/upstreams.mdx | 1 - .../content/docs/job-specification/vault.mdx | 48 +- .../docs/job-specification/volume_mount.mdx | 8 - .../docs/operations/metrics-reference.mdx | 2 +- .../docs/operations/monitoring-nomad.mdx | 2 +- .../content/docs/operations/nomad-agent.mdx | 2 +- .../docs/other-specifications/namespace.mdx | 54 - .../other-specifications/volume/index.mdx | 100 +- .../content/docs/upgrade/upgrade-specific.mdx | 214 +- .../community/firecracker-task-driver.mdx | 2 +- .../plugins/drivers/community/index.mdx | 2 - .../plugins/drivers/community/lightrun.mdx | 2 +- .../plugins/drivers/community/nomad-iis.mdx | 75 - .../content/plugins/drivers/community/rkt.mdx | 6 +- .../content/plugins/drivers/remote/ecs.mdx | 2 +- website/content/tools/autoscaling/agent.mdx | 32 +- .../agent/dynamic_application_sizing.mdx | 2 +- .../autoscaling/agent/high_availability.mdx | 54 - .../content/tools/autoscaling/agent/nomad.mdx | 5 +- website/content/tools/autoscaling/cli.mdx | 29 - .../plugins/strategy/target-value.mdx | 8 - .../plugins/strategy/threshold.mdx | 12 +- .../plugins/target/app-sizing-nomad.mdx | 2 +- .../autoscaling/plugins/target/aws-asg.mdx | 24 +- .../autoscaling/plugins/target/azure-vmss.mdx | 15 +- .../autoscaling/plugins/target/gce-mig.mdx | 12 +- website/content/tools/autoscaling/policy.mdx | 6 - .../content/tools/autoscaling/telemetry.mdx | 4 +- website/content/tools/index.mdx | 2 +- website/data/api-docs-nav-data.json | 19 +- website/data/docs-nav-data.json | 97 +- website/data/plugins-nav-data.json | 4 - website/data/tools-nav-data.json | 4 - website/package-lock.json | 14024 ++++++++++++++-- website/package.json | 24 +- website/prettier.config.js | 2 +- .../public/data/vault/nomad-server-policy.hcl | 2 +- website/public/ie-warning.js | 2 +- .../img/consul-integration-auth-method.png | Bin 76788 -> 0 bytes website/public/img/consul-integration-wi.png | Bin 87808 -> 0 bytes .../img/consul-integration-wid-acl-token.png | Bin 89998 -> 0 bytes website/public/img/nomad-numa.png | Bin 56608 -> 0 bytes website/public/img/nomad-pe-cores.png | Bin 77553 -> 0 bytes .../img/nomad-vars-leader-election-sdk.png | Bin 557554 -> 0 bytes .../img/vault-integration-auth-method.png | Bin 57591 -> 0 bytes .../img/vault-integration-auth-overview.png | Bin 64092 -> 0 bytes .../img/vault-integration-wid-acl-token.png | Bin 70098 -> 0 bytes website/redirects.js | 41 +- website/scripts/should-build.sh | 2 +- website/scripts/website-build.sh | 2 +- website/scripts/website-start.sh | 2 +- 2860 files changed, 44917 insertions(+), 78279 deletions(-) delete mode 100644 .changelog/15473.txt delete mode 100644 .changelog/15617.txt delete mode 100644 .changelog/15618.txt delete mode 100644 .changelog/16753.txt delete mode 100644 .changelog/16867.txt delete mode 100644 .changelog/16872.txt delete mode 100644 .changelog/17383.txt delete mode 100644 .changelog/18035.txt delete mode 100644 .changelog/18069.txt delete mode 100644 .changelog/18070.txt delete mode 100644 .changelog/18123.txt delete mode 100644 .changelog/18146.txt delete mode 100644 .changelog/18262.txt delete mode 100644 .changelog/18371.txt delete mode 100644 .changelog/18426.txt delete mode 100644 .changelog/18520.txt delete mode 100644 .changelog/18553.txt delete mode 100644 .changelog/18562.txt delete mode 100644 .changelog/18595.txt delete mode 100644 .changelog/18607.txt delete mode 100644 .changelog/18681.txt delete mode 100644 .changelog/18691.txt delete mode 100644 .changelog/18745.txt delete mode 100644 .changelog/18794.txt delete mode 100644 .changelog/18823.txt delete mode 100644 .changelog/18836.txt delete mode 100644 .changelog/18843.txt delete mode 100644 .changelog/18882.txt delete mode 100644 .changelog/18925.txt delete mode 100644 .changelog/18943.txt delete mode 100644 .changelog/18961.txt delete mode 100644 .changelog/18996.txt delete mode 100644 .changelog/19037.txt delete mode 100644 .changelog/19051.txt delete mode 100644 .changelog/19101.txt delete mode 100644 .changelog/19104.txt delete mode 100644 .changelog/19135.txt delete mode 100644 .changelog/19153.txt delete mode 100644 .changelog/19176.txt delete mode 100644 .changelog/19189.txt rename .changelog/{18754.txt => 19270.txt} (100%) delete mode 100644 .changelog/19332.txt delete mode 100644 .changelog/19336.txt delete mode 100644 .changelog/19349.txt delete mode 100644 .changelog/19350.txt rename .changelog/{19374.txt => 19375.txt} (100%) delete mode 100644 .changelog/19377.txt delete mode 100644 .changelog/19383.txt delete mode 100644 .changelog/19415.txt delete mode 100644 .changelog/19425.txt delete mode 100644 .changelog/19432.txt delete mode 100644 .changelog/19439.txt delete mode 100644 .changelog/19449.txt delete mode 100644 .changelog/19452.txt delete mode 100644 .changelog/19457.txt delete mode 100644 .changelog/19458.txt delete mode 100644 .changelog/19485.txt delete mode 100644 .changelog/19490.txt delete mode 100644 .changelog/19496.txt delete mode 100644 .changelog/19505.txt delete mode 100644 .changelog/19515.txt delete mode 100644 .changelog/19529.txt delete mode 100644 .changelog/19535.txt delete mode 100644 .changelog/19544.txt delete mode 100644 .changelog/19563.txt delete mode 100644 .changelog/19578.txt delete mode 100644 .changelog/19585.txt delete mode 100644 .changelog/19601.txt delete mode 100644 .changelog/19652.txt delete mode 100644 .changelog/19665.txt delete mode 100644 .changelog/19670.txt delete mode 100644 .changelog/19689.txt delete mode 100644 .changelog/19691.txt delete mode 100644 .changelog/19720.txt delete mode 100644 .changelog/19818.txt delete mode 100644 .changelog/19829.txt delete mode 100644 .changelog/19830.txt delete mode 100644 .changelog/19839.txt delete mode 100644 .changelog/19903.txt delete mode 100644 .changelog/19915.txt delete mode 100644 .changelog/19935.txt delete mode 100644 .changelog/19969.txt delete mode 100644 .changelog/19985.txt delete mode 100644 .changelog/19986.txt delete mode 100644 .changelog/19989.txt delete mode 100644 .changelog/20029.txt delete mode 100644 .changelog/20047.txt delete mode 100644 .changelog/20126.txt delete mode 100644 .changelog/20153.txt delete mode 100644 .changelog/20156.txt delete mode 100644 .changelog/20166.txt delete mode 100644 .changelog/20167.txt delete mode 100644 .changelog/20173.txt delete mode 100644 .changelog/20218.txt delete mode 100644 .changelog/20219.txt delete mode 100644 .changelog/5311.txt delete mode 100644 .changelog/_1370.txt delete mode 100644 acl/virtual.go delete mode 100644 api/LICENSE delete mode 100644 api/locks.go delete mode 100644 api/locks_test.go delete mode 100644 api/retry.go delete mode 100644 api/retry_test.go delete mode 100644 ci/modtool.toml delete mode 100644 client/allocdir/fs_default.go delete mode 100644 client/allocdir/fs_netbsd.go create mode 100644 client/allocrunner/cgroup_hook.go delete mode 100644 client/allocrunner/consul_hook.go delete mode 100644 client/allocrunner/consul_hook_test.go delete mode 100644 client/allocrunner/cpuparts_hook.go delete mode 100644 client/allocrunner/identity_hook.go delete mode 100644 client/allocrunner/identity_hook_test.go delete mode 100644 client/allocrunner/taskrunner/consul_hook.go delete mode 100644 client/allocrunner/taskrunner/dynamic_users_hook.go delete mode 100644 client/allocrunner/taskrunner/dynamic_users_hook_test.go delete mode 100644 client/allocrunner/taskrunner/template_hook_test.go delete mode 100644 client/allocrunner/taskrunner/testing/testing.go delete mode 100644 client/allocrunner/taskrunner/wrangler_hook.go delete mode 100644 client/config/config_ce.go delete mode 100644 client/config/users.go delete mode 100644 client/config/users_test.go delete mode 100644 client/consul/consul_testing.go rename client/{enterprise_client_ce.go => enterprise_client_oss.go} (100%) create mode 100644 client/fingerprint/cgroup_default.go create mode 100644 client/fingerprint/cgroup_linux.go create mode 100644 client/fingerprint/cgroup_test.go create mode 100644 client/fingerprint/cpu_default.go create mode 100644 client/fingerprint/cpu_linux.go create mode 100644 client/fingerprint/env_aws_cpu.go rename client/fingerprint/test_fixtures/consul/{agent_self_ce.json => agent_self_oss.json} (100%) delete mode 100644 client/lib/cgroupslib/default.go delete mode 100644 client/lib/cgroupslib/editor.go delete mode 100644 client/lib/cgroupslib/init.go delete mode 100644 client/lib/cgroupslib/init_default.go delete mode 100644 client/lib/cgroupslib/memory.go delete mode 100644 client/lib/cgroupslib/memory_test.go delete mode 100644 client/lib/cgroupslib/mode.go delete mode 100644 client/lib/cgroupslib/mount.go delete mode 100644 client/lib/cgroupslib/mount_test.go delete mode 100644 client/lib/cgroupslib/partition.go delete mode 100644 client/lib/cgroupslib/partition_default.go delete mode 100644 client/lib/cgroupslib/partition_linux.go delete mode 100644 client/lib/cgroupslib/partition_noop.go delete mode 100644 client/lib/cgroupslib/partition_test.go delete mode 100644 client/lib/cgroupslib/switch_default.go delete mode 100644 client/lib/cgroupslib/switch_linux.go create mode 100644 client/lib/cgutil/cgutil_linux.go create mode 100644 client/lib/cgutil/cgutil_linux_test.go create mode 100644 client/lib/cgutil/cgutil_noop.go create mode 100644 client/lib/cgutil/cpuset_manager.go create mode 100644 client/lib/cgutil/cpuset_manager_test.go create mode 100644 client/lib/cgutil/cpuset_manager_v1.go create mode 100644 client/lib/cgutil/cpuset_manager_v1_test.go create mode 100644 client/lib/cgutil/cpuset_manager_v2.go create mode 100644 client/lib/cgutil/cpuset_manager_v2_test.go create mode 100644 client/lib/cgutil/editor.go create mode 100644 client/lib/cgutil/editor_test.go create mode 100644 client/lib/cgutil/group_killer.go delete mode 100644 client/lib/cpustats/stats.go delete mode 100644 client/lib/idset/idset.go delete mode 100644 client/lib/idset/idset_test.go delete mode 100644 client/lib/numalib/detect.go delete mode 100644 client/lib/numalib/detect_darwin.go delete mode 100644 client/lib/numalib/detect_default.go delete mode 100644 client/lib/numalib/detect_generic.go delete mode 100644 client/lib/numalib/detect_linux.go delete mode 100644 client/lib/numalib/detect_linux_test.go delete mode 100644 client/lib/numalib/detect_noimpl.go delete mode 100644 client/lib/numalib/detect_noimpl_test.go delete mode 100644 client/lib/numalib/detect_smbios.go delete mode 100644 client/lib/numalib/detect_smbios_test.go delete mode 100644 client/lib/numalib/detect_test.go delete mode 100644 client/lib/numalib/hw/ids.go delete mode 100644 client/lib/numalib/hw/speeds.go delete mode 100644 client/lib/numalib/topology.go delete mode 100644 client/lib/proclib/config.go delete mode 100644 client/lib/proclib/testing.go delete mode 100644 client/lib/proclib/wrangler.go delete mode 100644 client/lib/proclib/wrangler_cg1_linux.go delete mode 100644 client/lib/proclib/wrangler_cg2_linux.go delete mode 100644 client/lib/proclib/wrangler_cg2_linux_test.go delete mode 100644 client/lib/proclib/wrangler_default.go delete mode 100644 client/lib/proclib/wrangler_linux.go create mode 100644 client/lib/resources/containment.go create mode 100644 client/lib/resources/containment_linux.go create mode 100644 client/lib/resources/pid.go create mode 100644 client/stats/cpu.go create mode 100644 client/stats/cpu_darwin_test.go create mode 100644 client/stats/cpu_test.go rename client/{hoststats => stats}/host.go (84%) rename client/{hoststats => stats}/host_test.go (98%) delete mode 100644 client/widmgr/mock.go delete mode 100644 client/widmgr/signer.go delete mode 100644 client/widmgr/widmgr.go delete mode 100644 client/widmgr/widmgr_int_test.go delete mode 100644 client/widmgr/widmgr_test.go delete mode 100644 command/action.go rename command/agent/{agent_ce.go => agent_oss.go} (100%) rename command/agent/{config_ce.go => config_oss.go} (100%) create mode 100644 command/agent/host/darwin.go create mode 100644 command/agent/host/linux.go rename command/agent/{http_ce.go => http_oss.go} (100%) rename command/agent/{operator_endpoint_ce.go => operator_endpoint_oss.go} (71%) rename command/agent/{testagent_ce.go => testagent_oss.go} (100%) delete mode 100644 command/agent/testdata/extra-consul.hcl delete mode 100644 command/agent/testdata/extra-consul.json delete mode 100644 command/agent/testdata/extra-vault.hcl delete mode 100644 command/agent/testdata/extra-vault.json delete mode 100644 command/asset/consul-wi-default-auth-method-config.json delete mode 100644 command/asset/consul-wi-default-policy.hcl delete mode 100644 command/asset/vault-wi-default-auth-method-config.json delete mode 100644 command/asset/vault-wi-default-policy.hcl delete mode 100644 command/asset/vault-wi-default-role.json rename command/{commands_ce.go => commands_oss.go} (100%) delete mode 100644 command/job_action.go rename command/{namespace_status_ce_test.go => namespace_status_oss_test.go} (100%) delete mode 100644 command/operator_autopilot_health.go delete mode 100644 command/operator_autopilot_health_test.go delete mode 100644 command/operator_raft_leadership_transfer.go delete mode 100644 command/setup.go delete mode 100644 command/setup_consul.go delete mode 100644 command/setup_vault.go delete mode 100644 command/setup_vault_test.go delete mode 100644 command/var_lock.go delete mode 100644 command/var_lock_test.go delete mode 100644 demo/LICENSE delete mode 100644 drivers/docker/cpuset.go delete mode 100644 drivers/docker/cpuset_test.go create mode 100644 drivers/docker/driver_darwin.go create mode 100644 drivers/docker/driver_linux.go create mode 100644 drivers/docker/reconcile_cpuset.go create mode 100644 drivers/docker/reconcile_cpuset_noop.go create mode 100644 drivers/docker/reconcile_cpuset_test.go delete mode 100644 drivers/shared/LICENSE delete mode 100644 drivers/shared/executor/executor_universal_linux_test.go create mode 100644 drivers/shared/executor/pid_collector.go create mode 100644 drivers/shared/executor/pid_collector_test.go delete mode 100644 drivers/shared/executor/procstats/getstats.go delete mode 100644 drivers/shared/executor/procstats/list_default.go delete mode 100644 drivers/shared/executor/procstats/list_linux.go delete mode 100644 drivers/shared/executor/procstats/procstats.go delete mode 100644 e2e/consul/input/consul_wi.nomad.hcl rename e2e/consul/{namespaces_ce.go => namespaces_oss.go} (100%) delete mode 100644 e2e/consulcompat/consulcompat_test.go delete mode 100644 e2e/consulcompat/doc.go delete mode 100644 e2e/consulcompat/input/connect.nomad.hcl delete mode 100644 e2e/consulcompat/input/consul-policy-for-nomad-legacy.hcl delete mode 100644 e2e/consulcompat/input/consul-policy-for-nomad.hcl delete mode 100644 e2e/consulcompat/input/consul-policy-for-tasks.hcl delete mode 100644 e2e/consulcompat/run_ce_test.go delete mode 100644 e2e/consulcompat/shared_download_test.go delete mode 100644 e2e/consulcompat/shared_run_test.go delete mode 100644 e2e/consulcompat/shared_setup_test.go create mode 100644 e2e/consultemplate/consultemplate.go delete mode 100644 e2e/consultemplate/consultemplate_test.go delete mode 100644 e2e/consultemplate/doc.go rename e2e/consultemplate/input/{update_triggers.nomad.hcl => templating.nomad} (95%) delete mode 100644 e2e/metrics/doc.go delete mode 100644 e2e/metrics/input/caddy.hcl delete mode 100644 e2e/metrics/input/cpustress.hcl create mode 100644 e2e/metrics/input/cpustress.nomad create mode 100644 e2e/metrics/input/diskstress.nomad create mode 100644 e2e/metrics/input/fabio.nomad create mode 100644 e2e/metrics/input/factorial_windows.nomad create mode 100644 e2e/metrics/input/helloworld.nomad create mode 100644 e2e/metrics/input/mem_windows.nomad create mode 100644 e2e/metrics/input/memstress.nomad delete mode 100644 e2e/metrics/input/nomadagent.hcl delete mode 100644 e2e/metrics/input/prometheus.hcl create mode 100644 e2e/metrics/input/prometheus.nomad delete mode 100644 e2e/metrics/input/pythonhttp.hcl delete mode 100644 e2e/metrics/input/setup.hcl create mode 100644 e2e/metrics/input/simpleweb.nomad delete mode 100644 e2e/metrics/input/winagent.hcl create mode 100644 e2e/metrics/metrics.go delete mode 100644 e2e/metrics/metrics_test.go create mode 100644 e2e/metrics/prometheus.go delete mode 100644 e2e/nomadexec/doc.go create mode 100644 e2e/nomadexec/exec.go delete mode 100644 e2e/nomadexec/exec_test.go rename e2e/nomadexec/{input/busybox.hcl => testdata/docker.nomad} (63%) delete mode 100644 e2e/oversubscription/doc.go delete mode 100644 e2e/oversubscription/input/exec.hcl delete mode 100644 e2e/oversubscription/input/rawexec.hcl delete mode 100644 e2e/oversubscription/input/rawexecmax.hcl create mode 100644 e2e/oversubscription/oversubscription.go delete mode 100644 e2e/oversubscription/oversubscription_test.go rename e2e/oversubscription/{input/docker.hcl => testdata/docker.nomad} (56%) create mode 100644 e2e/oversubscription/testdata/exec.nomad delete mode 100644 e2e/pledge/doc.go delete mode 100644 e2e/pledge/input/bridge.hcl delete mode 100644 e2e/pledge/input/curl.hcl delete mode 100644 e2e/pledge/input/sleep.hcl delete mode 100644 e2e/pledge/input/unveil.hcl delete mode 100644 e2e/pledge/pledge_test.go delete mode 100644 e2e/podman/input/auth_basic.hcl delete mode 100644 e2e/podman/input/auth_helper.hcl delete mode 100644 e2e/podman/input/auth_static.hcl rename e2e/podman/input/{redis.hcl => podman_basic.hcl} (60%) delete mode 100644 e2e/podman/input/registry-auths.hcl delete mode 100644 e2e/podman/input/registry.hcl rename e2e/quotas/{quotas_ce.go => quotas_oss.go} (100%) delete mode 100644 e2e/rawexec/doc.go delete mode 100644 e2e/rawexec/input/oomadj.hcl delete mode 100644 e2e/rawexec/rawexec_test.go delete mode 100644 e2e/terraform/ecs.tftpl delete mode 100644 e2e/terraform/volumes.tftpl delete mode 100644 e2e/vaultcompat/cluster_setup_test.go delete mode 100644 e2e/vaultcompat/input/cat_jwt.hcl rename e2e/vaultcompat/input/{policy_legacy.hcl => policy.hcl} (93%) create mode 100644 e2e/vaultcompat/role_test.go delete mode 100644 e2e/vaultcompat/run_ce_test.go delete mode 100644 e2e/vaultsecrets/doc.go create mode 100644 e2e/vaultsecrets/vaultsecrets.go delete mode 100644 e2e/vaultsecrets/vaultsecrets_test.go delete mode 100644 helper/joseutil/joseutil.go rename helper/raftutil/{fsm_ce.go => fsm_oss.go} (100%) delete mode 100644 helper/retry.go delete mode 100644 helper/retry_test.go create mode 100644 helper/stats/cpu.go create mode 100644 helper/stats/cpu_test.go rename helper/{goruntime => stats}/runtime.go (85%) delete mode 100644 helper/subproc/self_test.go delete mode 100644 helper/users/dynamic/pool.go delete mode 100644 helper/users/dynamic/pool_test.go delete mode 100644 helper/users/dynamic/users.go delete mode 100644 jobspec/LICENSE delete mode 100644 jobspec2/LICENSE delete mode 100644 jobspec2/test-fixtures/identity-compat.nomad.hcl create mode 100644 lib/cpuset/cpuset.go create mode 100644 lib/cpuset/cpuset_test.go delete mode 100644 lib/lang/maps.go delete mode 100644 lib/lang/maps_test.go delete mode 100644 lib/lang/stack.go delete mode 100644 lib/lang/stack_test.go delete mode 100644 nomad/auth/auth.go delete mode 100644 nomad/auth/auth_test.go rename nomad/{autopilot_ce.go => autopilot_oss.go} (87%) rename nomad/{consul_ce_test.go => consul_oss_test.go} (100%) rename nomad/{consul_policy_ce_test.go => consul_policy_oss_test.go} (100%) rename nomad/deploymentwatcher/{multiregion_ce.go => multiregion_oss.go} (100%) rename nomad/{endpoints_ce.go => endpoints_oss.go} (100%) rename nomad/{fsm_ce.go => fsm_oss.go} (100%) delete mode 100644 nomad/fsm_registry_ce.go create mode 100644 nomad/fsm_registry_oss.go delete mode 100644 nomad/job_endpoint_hook_consul.go delete mode 100644 nomad/job_endpoint_hook_consul_ce.go delete mode 100644 nomad/job_endpoint_hook_consul_ce_test.go delete mode 100644 nomad/job_endpoint_hook_implicit_identities.go delete mode 100644 nomad/job_endpoint_hook_implicit_identities_test.go rename nomad/{job_endpoint_hook_node_pool_ce.go => job_endpoint_hook_node_pool_oss.go} (100%) delete mode 100644 nomad/job_endpoint_hook_numa.go delete mode 100644 nomad/job_endpoint_hook_numa_ce.go delete mode 100644 nomad/job_endpoint_hook_numa_ce_test.go delete mode 100644 nomad/job_endpoint_hook_vault_ce_test.go rename nomad/{job_endpoint_hook_vault_ce.go => job_endpoint_hook_vault_oss.go} (50%) rename nomad/{job_endpoint_ce.go => job_endpoint_oss.go} (95%) rename nomad/{job_endpoint_ce_test.go => job_endpoint_oss_test.go} (99%) rename nomad/{leader_ce.go => leader_oss.go} (78%) rename nomad/{license_config_ce.go => license_config_oss.go} (100%) delete mode 100644 nomad/lock/delay.go delete mode 100644 nomad/lock/delay_test.go delete mode 100644 nomad/lock/ttl.go delete mode 100644 nomad/lock/ttl_test.go delete mode 100644 nomad/locks.go delete mode 100644 nomad/locks_test.go rename nomad/{node_pool_endpoint_ce.go => node_pool_endpoint_oss.go} (100%) rename nomad/{plan_apply_ce.go => plan_apply_oss.go} (100%) rename nomad/{search_endpoint_ce.go => search_endpoint_oss.go} (100%) rename nomad/{server_setup_ce.go => server_setup_oss.go} (100%) rename nomad/state/{state_store_ce.go => state_store_oss.go} (100%) rename nomad/state/{state_store_variables_ce.go => state_store_variables_oss.go} (100%) delete mode 100644 nomad/structs/actions.go delete mode 100644 nomad/structs/actions_test.go delete mode 100644 nomad/structs/config/reporting.go delete mode 100644 nomad/structs/config/reporting_test.go delete mode 100644 nomad/structs/config/users.go delete mode 100644 nomad/structs/config/users_test.go delete mode 100644 nomad/structs/config/workload_id.go delete mode 100644 nomad/structs/config/workload_id_test.go delete mode 100644 nomad/structs/consul_ce.go rename nomad/{reporting/reporting_ce.go => structs/consul_oss.go} (52%) rename nomad/structs/{consul_ce_test.go => consul_oss_test.go} (100%) delete mode 100644 nomad/structs/cpucompat_default.go delete mode 100644 nomad/structs/cpucompat_default_test.go delete mode 100644 nomad/structs/cpucompat_generic.go delete mode 100644 nomad/structs/cpucompat_linux.go delete mode 100644 nomad/structs/cpucompat_linux_test.go delete mode 100644 nomad/structs/group.go delete mode 100644 nomad/structs/group_test.go delete mode 100644 nomad/structs/keyring_test.go delete mode 100644 nomad/structs/namespace.go rename nomad/structs/{node_pool_ce.go => node_pool_oss.go} (100%) rename nomad/structs/{node_pool_ce_test.go => node_pool_oss_test.go} (100%) delete mode 100644 nomad/structs/numa.go delete mode 100644 nomad/structs/numa_test.go rename nomad/structs/{structs_ce.go => structs_oss.go} (72%) rename nomad/structs/{structs_ce_test.go => structs_oss_test.go} (66%) rename nomad/{testing_ce.go => testing_oss.go} (100%) delete mode 100644 nomad/vault_noop.go delete mode 100644 plugins/LICENSE delete mode 100644 plugins/base/base_test.go delete mode 100644 plugins/drivers/fsisolation/isolation.go delete mode 100644 plugins/drivers/testutils/testing_default.go delete mode 100644 plugins/drivers/testutils/testing_linux.go delete mode 100644 scheduler/numa_ce.go delete mode 100644 scheduler/reconnecting_picker/reconnecting_picker.go delete mode 100644 scheduler/reconnecting_picker/reconnecting_picker_test.go rename scheduler/{scheduler_ce.go => scheduler_oss.go} (100%) rename scheduler/{stack_ce.go => stack_oss.go} (100%) create mode 100755 temp-remove-headers.sh delete mode 100644 testutil/file.go create mode 100644 tools/ec2info/cpu_table.go.template create mode 100644 tools/ec2info/main.go delete mode 100644 ui/app/abilities/namespace.js delete mode 100644 ui/app/abilities/node-pool.js delete mode 100644 ui/app/abilities/quota.js delete mode 100644 ui/app/components/action-card.hbs delete mode 100644 ui/app/components/action-card.js delete mode 100644 ui/app/components/actions-dropdown.hbs delete mode 100644 ui/app/components/actions-dropdown.js delete mode 100644 ui/app/components/actions-flyout-global-button.hbs delete mode 100644 ui/app/components/actions-flyout-global-button.js delete mode 100644 ui/app/components/actions-flyout.hbs delete mode 100644 ui/app/components/actions-flyout.js delete mode 100644 ui/app/components/job-status/individual-allocation.js delete mode 100644 ui/app/components/namespace-editor.hbs delete mode 100644 ui/app/components/namespace-editor.js delete mode 100644 ui/app/controllers/access-control/namespaces/acl-namespace.js delete mode 100644 ui/app/controllers/access-control/namespaces/index.js create mode 100644 ui/app/controllers/policies/index.js delete mode 100644 ui/app/initializers/custom-inflector-rules.js delete mode 100644 ui/app/models/action-instance.js delete mode 100644 ui/app/models/action.js delete mode 100644 ui/app/models/ns-capabilities.js delete mode 100644 ui/app/models/ns-node-pool-configuration.js delete mode 100644 ui/app/routes/access-control/namespaces/acl-namespace.js delete mode 100644 ui/app/routes/access-control/namespaces/new.js create mode 100644 ui/app/routes/policies.js delete mode 100644 ui/app/services/nomad-actions.js delete mode 100644 ui/app/styles/components/actions.scss delete mode 100644 ui/app/templates/access-control/namespaces.hbs delete mode 100644 ui/app/templates/access-control/namespaces/acl-namespace.hbs delete mode 100644 ui/app/templates/access-control/namespaces/index.hbs delete mode 100644 ui/app/templates/access-control/namespaces/new.hbs create mode 100644 ui/app/templates/policies.hbs create mode 100644 ui/app/templates/policies/index.hbs delete mode 100644 ui/app/utils/default_jobs/actions.js delete mode 100644 ui/app/utils/rollback-without-changed-attrs.js delete mode 100644 ui/mirage/factories/action.js delete mode 100644 ui/mirage/models/action.js delete mode 100644 ui/tests/acceptance/actions-test.js delete mode 100644 ui/tests/acceptance/namespaces-test.js delete mode 100644 ui/tests/helpers/helios.js delete mode 100644 ui/tests/pages/jobs/job/actions.js delete mode 100644 website/.husky/pre-commit delete mode 100644 website/content/api-docs/operator/upgrade-check.mdx rename website/content/api-docs/{variables => }/variables.mdx (96%) delete mode 100644 website/content/api-docs/variables/index.mdx delete mode 100644 website/content/api-docs/variables/locks.mdx delete mode 100644 website/content/docs/commands/job/action.mdx delete mode 100644 website/content/docs/commands/operator/autopilot/health.mdx delete mode 100644 website/content/docs/commands/operator/raft/transfer-leadership.mdx delete mode 100644 website/content/docs/commands/setup/consul.mdx delete mode 100644 website/content/docs/commands/setup/index.mdx delete mode 100644 website/content/docs/commands/setup/vault.mdx delete mode 100644 website/content/docs/commands/var/lock.mdx delete mode 100644 website/content/docs/concepts/cpu.mdx delete mode 100644 website/content/docs/configuration/reporting.mdx delete mode 100644 website/content/docs/enterprise/license/utilization-reporting.mdx rename website/content/docs/integrations/{consul/service-mesh.mdx => consul-connect.mdx} (100%) create mode 100644 website/content/docs/integrations/consul-integration.mdx delete mode 100644 website/content/docs/integrations/consul/acl.mdx delete mode 100644 website/content/docs/integrations/consul/index.mdx create mode 100644 website/content/docs/integrations/vault-integration.mdx delete mode 100644 website/content/docs/integrations/vault/acl.mdx delete mode 100644 website/content/docs/integrations/vault/index.mdx delete mode 100644 website/content/docs/job-specification/action.mdx delete mode 100644 website/content/docs/job-specification/consul.mdx delete mode 100644 website/content/docs/job-specification/disconnect.mdx delete mode 100644 website/content/docs/job-specification/numa.mdx delete mode 100644 website/content/plugins/drivers/community/nomad-iis.mdx delete mode 100644 website/content/tools/autoscaling/agent/high_availability.mdx delete mode 100644 website/public/img/consul-integration-auth-method.png delete mode 100644 website/public/img/consul-integration-wi.png delete mode 100644 website/public/img/consul-integration-wid-acl-token.png delete mode 100644 website/public/img/nomad-numa.png delete mode 100644 website/public/img/nomad-pe-cores.png delete mode 100644 website/public/img/nomad-vars-leader-election-sdk.png delete mode 100644 website/public/img/vault-integration-auth-method.png delete mode 100644 website/public/img/vault-integration-auth-overview.png delete mode 100644 website/public/img/vault-integration-wid-acl-token.png diff --git a/.changelog/11572.txt b/.changelog/11572.txt index 2a33e882166f..1bcf5919702c 100644 --- a/.changelog/11572.txt +++ b/.changelog/11572.txt @@ -1,5 +1,5 @@ ```release-note:breaking-change -raft: The default raft protocol version is now 3 so you must follow the [Upgrading to Raft Protocol 3](https://developer.hashicorp.com/nomad/docs/upgrade#upgrading-to-raft-protocol-3) guide when upgrading an existing cluster to Nomad 1.3.0. Downgrading the raft protocol version is not supported. +raft: The default raft protocol version is now 3 so you must follow the [Upgrading to Raft Protocol 3](https://www.nomadproject.io/docs/upgrade#upgrading-to-raft-protocol-3) guide when upgrading an existing cluster to Nomad 1.3.0. Downgrading the raft protocol version is not supported. ``` ```release-note:improvement diff --git a/.changelog/15473.txt b/.changelog/15473.txt deleted file mode 100644 index 7e8a6535bd10..000000000000 --- a/.changelog/15473.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:improvement -networking: Inject constraints on CNI plugins when using bridge networking -``` diff --git a/.changelog/15617.txt b/.changelog/15617.txt deleted file mode 100644 index d48066e55fa3..000000000000 --- a/.changelog/15617.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:feature -**Workload Identity for Vault:** Jobs can now use workload identity to authenticate to Vault. -``` diff --git a/.changelog/15618.txt b/.changelog/15618.txt deleted file mode 100644 index c088f9ebe76c..000000000000 --- a/.changelog/15618.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:feature -**Workload Identity for Consul:** Jobs can now use workload identity to authenticate to Consul. -``` diff --git a/.changelog/16753.txt b/.changelog/16753.txt deleted file mode 100644 index 6ef12dbb9faf..000000000000 --- a/.changelog/16753.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:improvement -consul/connect: Added support for TLS configuration, headers configuration, and request limit configuration to ingress service block -``` diff --git a/.changelog/16867.txt b/.changelog/16867.txt deleted file mode 100644 index dd39808bc60b..000000000000 --- a/.changelog/16867.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:feature -**Reschedule on Lost**: Adds the ability to prevent tasks on down nodes from being rescheduled -``` diff --git a/.changelog/16872.txt b/.changelog/16872.txt deleted file mode 100644 index 955c76adccc3..000000000000 --- a/.changelog/16872.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:improvement -api: Added support for Unix domain sockets -``` diff --git a/.changelog/17383.txt b/.changelog/17383.txt deleted file mode 100644 index bfe3b5943294..000000000000 --- a/.changelog/17383.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:improvement -server: Added transfer-leadership API and CLI -``` diff --git a/.changelog/18035.txt b/.changelog/18035.txt deleted file mode 100644 index 733a6cc498c7..000000000000 --- a/.changelog/18035.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:improvement -api: Add JWKS HTTP API endpoint -``` diff --git a/.changelog/18069.txt b/.changelog/18069.txt deleted file mode 100644 index 8f03c5b39c8f..000000000000 --- a/.changelog/18069.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:improvement -build (Enterprise): Support building s390x binaries. -``` diff --git a/.changelog/18070.txt b/.changelog/18070.txt deleted file mode 100644 index 05c709571366..000000000000 --- a/.changelog/18070.txt +++ /dev/null @@ -1 +0,0 @@ -build (Enterprise): Support building musl binaries (for Alpine Linux). diff --git a/.changelog/18123.txt b/.changelog/18123.txt deleted file mode 100644 index 6ee3acdf86f9..000000000000 --- a/.changelog/18123.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:improvement -identity: Add support for multiple workload identities -``` diff --git a/.changelog/18146.txt b/.changelog/18146.txt deleted file mode 100644 index 25668bf8b823..000000000000 --- a/.changelog/18146.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:improvement -client: enable detection of numa topology -``` diff --git a/.changelog/18262.txt b/.changelog/18262.txt deleted file mode 100644 index d4c9f8532e65..000000000000 --- a/.changelog/18262.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:improvement -identity: Support jwt expiration and rotation -``` diff --git a/.changelog/18371.txt b/.changelog/18371.txt deleted file mode 100644 index fc09d2d979fd..000000000000 --- a/.changelog/18371.txt +++ /dev/null @@ -1,7 +0,0 @@ -```release-note:breaking-change -client: the `unique.cgroup.mountpoint` node attribute has been removed -``` - -```release-note:breaking-change -client: the `unique.cgroup.version` node attribute has been renamed to `os.cgroups.version` -``` diff --git a/.changelog/18426.txt b/.changelog/18426.txt deleted file mode 100644 index fb9d75c56fa7..000000000000 --- a/.changelog/18426.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:improvement -fingerprint: clients now backoff after successfully fingerprinting Consul -``` diff --git a/.changelog/18520.txt b/.changelog/18520.txt deleted file mode 100644 index 9ccdbfc9785a..000000000000 --- a/.changelog/18520.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:improvement -vars: Added a locking feature for Nomad Variables -``` diff --git a/.changelog/18553.txt b/.changelog/18553.txt deleted file mode 100644 index 43e821b6bd04..000000000000 --- a/.changelog/18553.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:improvement -sentinel (Enterprise): Add existing job information to Sentinel when available. -``` diff --git a/.changelog/18562.txt b/.changelog/18562.txt deleted file mode 100644 index a5e1f30bcc67..000000000000 --- a/.changelog/18562.txt +++ /dev/null @@ -1,7 +0,0 @@ -```release-note:improvement -deps: bumped `shirou/gopsutil` to v3.23.9 -``` - -```release-note:improvement -client: add support for NetBSD clients -``` diff --git a/.changelog/18595.txt b/.changelog/18595.txt deleted file mode 100644 index 19ce7cab2a87..000000000000 --- a/.changelog/18595.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:improvement -ui: simplify presentation of task event times (10m2.230948s bceomes 10m2s etc.) -``` diff --git a/.changelog/18607.txt b/.changelog/18607.txt deleted file mode 100644 index 90733578bae6..000000000000 --- a/.changelog/18607.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:improvement -ui: change the State filter on clients page to split out eligibility and drain status -``` diff --git a/.changelog/18681.txt b/.changelog/18681.txt deleted file mode 100644 index 31733ffdd8fa..000000000000 --- a/.changelog/18681.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:feature -**NUMA aware scheduling**: Nomad Enterprise now supports optimized scheduling on NUMA hardware -``` diff --git a/.changelog/18691.txt b/.changelog/18691.txt deleted file mode 100644 index 3b11ab0cb3d1..000000000000 --- a/.changelog/18691.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:feature -**Workload Identity IDP:** Nomad's workload identities may now be used with third parties that support JWT or OIDC IDPs such as the AWS IAM OIDC Provider. -``` diff --git a/.changelog/18745.txt b/.changelog/18745.txt deleted file mode 100644 index c6d6293b4a38..000000000000 --- a/.changelog/18745.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:improvement -config: Add `go-netaddrs` support to `server_join.retry_join` -``` diff --git a/.changelog/18794.txt b/.changelog/18794.txt deleted file mode 100644 index c1cc40b76002..000000000000 --- a/.changelog/18794.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:feature -**Job Actions**: Introduces the action concept to jobspecs, the web UI, CLI and API. Operators can now define actions that Nomad users can execute against running allocations. -``` diff --git a/.changelog/18823.txt b/.changelog/18823.txt deleted file mode 100644 index 414b2d87a092..000000000000 --- a/.changelog/18823.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:improvement -ui: Adds a warning message to pages in the Web UI when logs are disabled -``` diff --git a/.changelog/18836.txt b/.changelog/18836.txt deleted file mode 100644 index b7c906f5f891..000000000000 --- a/.changelog/18836.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:improvement -cli: Added support for prefix ID matching and wildcard namespaces to `service info` command -``` diff --git a/.changelog/18843.txt b/.changelog/18843.txt deleted file mode 100644 index 57e506840e08..000000000000 --- a/.changelog/18843.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:breaking-change -client/fingerprint: The `cpu.numcores.power` node attribute has been renamed to `cpu.numcores.performance` on Apple Silicon nodes -``` diff --git a/.changelog/18873.txt b/.changelog/18873.txt index dacc4910562b..11ef1fc96605 100644 --- a/.changelog/18873.txt +++ b/.changelog/18873.txt @@ -1,3 +1,3 @@ ```release-note:bug -scheduler: Ensure duplicate allocation indexes are tracked and fixed when performing job updates +scheduler: Ensure duplicate allocation IDs are tracked and fixed when performing job updates ``` diff --git a/.changelog/18882.txt b/.changelog/18882.txt deleted file mode 100644 index f3c4d08929fc..000000000000 --- a/.changelog/18882.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:improvement -identity: default to RS256 for new workload ids -``` diff --git a/.changelog/18925.txt b/.changelog/18925.txt deleted file mode 100644 index ee29d77eb595..000000000000 --- a/.changelog/18925.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:improvement -cli: Added -json option on job status command -``` diff --git a/.changelog/18943.txt b/.changelog/18943.txt deleted file mode 100644 index 97fa0ebe95aa..000000000000 --- a/.changelog/18943.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:improvement -identity: Implement `change_mode` and `change_signal` for workload identities -``` diff --git a/.changelog/18961.txt b/.changelog/18961.txt deleted file mode 100644 index 1cde2b65f541..000000000000 --- a/.changelog/18961.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:improvement -cli: Added help text to `acl bootstrap` about reading the initial token from a file -``` diff --git a/.changelog/18996.txt b/.changelog/18996.txt deleted file mode 100644 index 5fae7e982db2..000000000000 --- a/.changelog/18996.txt +++ /dev/null @@ -1,7 +0,0 @@ -```release-note:improvement -cli: Added identities, networks, and volumes to the output of the `operator client-state` command -``` - -```release-note:bug -cli: Fixed a bug where the `operator client-state` command would crash if it reads an allocation without a task state -``` diff --git a/.changelog/19037.txt b/.changelog/19037.txt deleted file mode 100644 index 8670f1d6359a..000000000000 --- a/.changelog/19037.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:improvement -ui: nicer comment styles in UI example jobs -``` diff --git a/.changelog/19051.txt b/.changelog/19051.txt deleted file mode 100644 index a259edf2866f..000000000000 --- a/.changelog/19051.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:improvement -ui: for system and sysbatch jobs, now show client name on hover in job panel -``` diff --git a/.changelog/19101.txt b/.changelog/19101.txt deleted file mode 100644 index d5fdf1c7a5fc..000000000000 --- a/.changelog/19101.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:improvement -scheduler: Added a new configuration to avoid rescheduling allocations if a nodes misses one or more heartbits -``` diff --git a/.changelog/19104.txt b/.changelog/19104.txt deleted file mode 100644 index c045e982631d..000000000000 --- a/.changelog/19104.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:improvement -consul: constraint for minimum version of Consul increased to 1.8.0 -``` diff --git a/.changelog/19135.txt b/.changelog/19135.txt deleted file mode 100644 index 36af5497ce3e..000000000000 --- a/.changelog/19135.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:improvement -sso: Allow adding a token name format to auth methods which can be used to generate token names when signing in via SSO -``` \ No newline at end of file diff --git a/.changelog/19153.txt b/.changelog/19153.txt deleted file mode 100644 index 6c9da374e1c1..000000000000 --- a/.changelog/19153.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:improvement -ui: Added a new example template with Task Actions -``` diff --git a/.changelog/19176.txt b/.changelog/19176.txt deleted file mode 100644 index 09311e3b79c8..000000000000 --- a/.changelog/19176.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:improvement -cgroupslib: Consider CGroups OFF when essential controllers are missing -``` diff --git a/.changelog/19189.txt b/.changelog/19189.txt deleted file mode 100644 index 3364d27adfb0..000000000000 --- a/.changelog/19189.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:deprecation -config: Loading plugins from `plugin_dir` without a `plugin` configuration block is deprecated -``` diff --git a/.changelog/18754.txt b/.changelog/19270.txt similarity index 100% rename from .changelog/18754.txt rename to .changelog/19270.txt diff --git a/.changelog/19332.txt b/.changelog/19332.txt deleted file mode 100644 index 16c49074b7f9..000000000000 --- a/.changelog/19332.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:improvement -ui: make the exec window look nicer on mobile screens -``` diff --git a/.changelog/19336.txt b/.changelog/19336.txt deleted file mode 100644 index 0716cdcef6ee..000000000000 --- a/.changelog/19336.txt +++ /dev/null @@ -1,7 +0,0 @@ -```release-note:improvement -consul: Added support for failures_before_warning and failures_before_critical in Nomad agent services -``` - -```release-note:improvement -consul: Added support for failures_before_warning in Consul service checks -``` diff --git a/.changelog/19349.txt b/.changelog/19349.txt deleted file mode 100644 index 42db206b08a6..000000000000 --- a/.changelog/19349.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:bug -cli: Fixed a bug that caused the `nomad agent` command to ignore the `VAULT_TOKEN` and `VAULT_NAMESPACE` environment variables -``` diff --git a/.changelog/19350.txt b/.changelog/19350.txt deleted file mode 100644 index 34a53e82a81e..000000000000 --- a/.changelog/19350.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:bug -keyring: Fixed a bug where RSA keys were not replicated to followers -``` diff --git a/.changelog/19374.txt b/.changelog/19375.txt similarity index 100% rename from .changelog/19374.txt rename to .changelog/19375.txt diff --git a/.changelog/19377.txt b/.changelog/19377.txt deleted file mode 100644 index fdebb9d337f8..000000000000 --- a/.changelog/19377.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:improvement -ui: dont allow new jobspec download until template is populated, and remove group count from jobs index -``` diff --git a/.changelog/19383.txt b/.changelog/19383.txt deleted file mode 100644 index 4dd87ff5bc5f..000000000000 --- a/.changelog/19383.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:bug -client: Fix a panic in building CPU topology when inaccurate CPU data is provided -``` diff --git a/.changelog/19415.txt b/.changelog/19415.txt deleted file mode 100644 index 195fec06b4da..000000000000 --- a/.changelog/19415.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:improvement -audit (Enterprise): Added ACL token role links to audit log auth objects -``` diff --git a/.changelog/19425.txt b/.changelog/19425.txt deleted file mode 100644 index 5cfc851738a0..000000000000 --- a/.changelog/19425.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:bug -auth: Fixed a bug where `tls.verify_server_hostname=false` was not respected, leading to authentication failures between Nomad agents -``` diff --git a/.changelog/19432.txt b/.changelog/19432.txt deleted file mode 100644 index db7a32553913..000000000000 --- a/.changelog/19432.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:bug -ui: Fixed an issue where Accessor ID was masked by default when editing a token -``` diff --git a/.changelog/19439.txt b/.changelog/19439.txt deleted file mode 100644 index b9238f247cca..000000000000 --- a/.changelog/19439.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:bug -vault: Fixed a bug that caused `template` blocks to ignore Nomad configuration for Vault and use the default address of `https://127.0.0.1:8200` when the job does not have a `vault` block defined -``` diff --git a/.changelog/19449.txt b/.changelog/19449.txt deleted file mode 100644 index 4d0c20dac911..000000000000 --- a/.changelog/19449.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:bug -consul (Enterprise): Fixed a bug where implicit Consul constraints were not specific to non-default Consul clusters -``` diff --git a/.changelog/19452.txt b/.changelog/19452.txt deleted file mode 100644 index 3be80b92bb23..000000000000 --- a/.changelog/19452.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:improvement -ui: when an Action has long output, anchor to the latest messages -``` diff --git a/.changelog/19457.txt b/.changelog/19457.txt deleted file mode 100644 index 2eb71787c643..000000000000 --- a/.changelog/19457.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:bug -client: Fixed a bug where clients are unable to detect CPU topology in certain conditions -``` diff --git a/.changelog/19458.txt b/.changelog/19458.txt deleted file mode 100644 index b3012ccaf419..000000000000 --- a/.changelog/19458.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:bug -core: Fixed a bug where linux nodes with no reservable cores would panic the scheduler -``` diff --git a/.changelog/19485.txt b/.changelog/19485.txt deleted file mode 100644 index ff426cf8bf27..000000000000 --- a/.changelog/19485.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:improvement -consul: Add fingerprint for Consul Enterprise admin partitions -``` diff --git a/.changelog/19490.txt b/.changelog/19490.txt deleted file mode 100644 index c2d5e988de52..000000000000 --- a/.changelog/19490.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:bug -client: Fixed a bug where where the environment variable / file for the Consul token weren't written. -``` diff --git a/.changelog/19496.txt b/.changelog/19496.txt deleted file mode 100644 index f398000f735c..000000000000 --- a/.changelog/19496.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:improvement -ui: Added a copy button on Action output -``` diff --git a/.changelog/19505.txt b/.changelog/19505.txt deleted file mode 100644 index 78b953687596..000000000000 --- a/.changelog/19505.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:bug -ui: Fix rendering of allocations table for jobs that don't have actions -``` diff --git a/.changelog/19515.txt b/.changelog/19515.txt deleted file mode 100644 index 0237b257b9f8..000000000000 --- a/.changelog/19515.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:bug -rawexec: Fixed a bug where oom_score_adj would be inherited from Nomad client -``` diff --git a/.changelog/19529.txt b/.changelog/19529.txt deleted file mode 100644 index 9e588a13fe0f..000000000000 --- a/.changelog/19529.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:improvement -ui: Hide token secret upon successful login -``` diff --git a/.changelog/19535.txt b/.changelog/19535.txt deleted file mode 100644 index fceeea985d5d..000000000000 --- a/.changelog/19535.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:improvement -identity: Added vault_role to JWT workload identity claims if specified in jobspec -``` diff --git a/.changelog/19544.txt b/.changelog/19544.txt deleted file mode 100644 index cd2dbb62f8e9..000000000000 --- a/.changelog/19544.txt +++ /dev/null @@ -1,6 +0,0 @@ -```release-note:improvement -ui: Replaced single-line variable value fields with multi-line textarea blocks -``` -```release-note:improvement -ui: Updated the style of components in the Variables web ui -``` diff --git a/.changelog/19563.txt b/.changelog/19563.txt deleted file mode 100644 index 9370e00afda7..000000000000 --- a/.changelog/19563.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:improvement -drivers/exec: Added support for OOM detection in exec driver -``` diff --git a/.changelog/19578.txt b/.changelog/19578.txt deleted file mode 100644 index 42dacee35a24..000000000000 --- a/.changelog/19578.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:bug -acl: Fixed a bug where 1.5 and 1.6 clients could not access Nomad Variables and Services via templates -``` diff --git a/.changelog/19585.txt b/.changelog/19585.txt deleted file mode 100644 index 96f082310caa..000000000000 --- a/.changelog/19585.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:bug -vault: Fixed a bug where `allow_unauthenticated` was enforced when a `default_identity` was set -``` diff --git a/.changelog/19601.txt b/.changelog/19601.txt deleted file mode 100644 index d17db034a1d3..000000000000 --- a/.changelog/19601.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:improvement -ui: Added group name to allocation tooltips on job status panel -``` diff --git a/.changelog/19652.txt b/.changelog/19652.txt deleted file mode 100644 index 10dfce052262..000000000000 --- a/.changelog/19652.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:bug -server: Fix panic when validating non-service reschedule block -``` diff --git a/.changelog/19665.txt b/.changelog/19665.txt deleted file mode 100644 index fe923bf9b103..000000000000 --- a/.changelog/19665.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:improvement -consul: Added support for Consul Enterprise admin partitions -``` diff --git a/.changelog/19670.txt b/.changelog/19670.txt deleted file mode 100644 index da25850c4427..000000000000 --- a/.changelog/19670.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:improvement -drivers: Enable configuring a raw_exec task to not have an upper memory limit -``` diff --git a/.changelog/19689.txt b/.changelog/19689.txt deleted file mode 100644 index a4b0162a32b8..000000000000 --- a/.changelog/19689.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:bug -vault: Fixed a bug that could cause errors during leadership transition when migrating to the new JWT and workload identity authentication workflow -``` diff --git a/.changelog/19691.txt b/.changelog/19691.txt deleted file mode 100644 index 5558da35b4a8..000000000000 --- a/.changelog/19691.txt +++ /dev/null @@ -1,7 +0,0 @@ -```release-note:improvement -vault: Add `allow_token_expiration` field to allow Vault tokens to expire without renewal for short-lived tasks -``` - -```release-note:improvement -vault: Nomad clients will no longer attempt to renew Vault tokens that cannot be renewed -``` diff --git a/.changelog/19720.txt b/.changelog/19720.txt deleted file mode 100644 index 9823f3a03525..000000000000 --- a/.changelog/19720.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:improvement -cli: Add new option `nomad setup vault -check` to help cluster operators migrate to workload identities for Vault -``` diff --git a/.changelog/19818.txt b/.changelog/19818.txt deleted file mode 100644 index 28d447a1ec95..000000000000 --- a/.changelog/19818.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:bug -driver/java: Ensure the OOM killed response is populated when the task exits -``` diff --git a/.changelog/19829.txt b/.changelog/19829.txt deleted file mode 100644 index b2e300c77e3f..000000000000 --- a/.changelog/19829.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:bug -driver/rawexec: Ensure the OOM killed response is populated when the task exits -``` diff --git a/.changelog/19830.txt b/.changelog/19830.txt deleted file mode 100644 index 8c3609ada2b8..000000000000 --- a/.changelog/19830.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:bug -driver/qemu: Ensure the OOM killed response is populated when the task exits -``` diff --git a/.changelog/19839.txt b/.changelog/19839.txt deleted file mode 100644 index 981a140904f7..000000000000 --- a/.changelog/19839.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:improvement -client/volumes: Add a mount volume level option for selinux tags on volumes -``` diff --git a/.changelog/19903.txt b/.changelog/19903.txt deleted file mode 100644 index 036c89b1bfc4..000000000000 --- a/.changelog/19903.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:improvement -api: emit `JobDeregistered` event when job is deregistered with `purge` -``` diff --git a/.changelog/19915.txt b/.changelog/19915.txt deleted file mode 100644 index 3b8668c61c9c..000000000000 --- a/.changelog/19915.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:bug -client: Prevent client from starting if cgroup initialization fails -``` diff --git a/.changelog/19935.txt b/.changelog/19935.txt deleted file mode 100644 index eebede259ff3..000000000000 --- a/.changelog/19935.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:bug -client: Ensure the value for CPU shares are within the allowed range -``` diff --git a/.changelog/19969.txt b/.changelog/19969.txt deleted file mode 100644 index bc4fe6540601..000000000000 --- a/.changelog/19969.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:improvement -fingerprint: Added a fingerprint for Consul DNS address and port -``` diff --git a/.changelog/19985.txt b/.changelog/19985.txt deleted file mode 100644 index 08c3464316a8..000000000000 --- a/.changelog/19985.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:improvement -ui: Prompt a user before they close an exec window to prevent accidental close-browser-tab shortcuts that overlap with terminal ones -``` diff --git a/.changelog/19986.txt b/.changelog/19986.txt deleted file mode 100644 index 11f9666e2bae..000000000000 --- a/.changelog/19986.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:bug -server: Prevent NPE when service lacks identity -``` diff --git a/.changelog/19989.txt b/.changelog/19989.txt deleted file mode 100644 index fcdf612eb27f..000000000000 --- a/.changelog/19989.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:improvement -ui: Improve error and warning messages for invalid variable and job template paths/names -``` diff --git a/.changelog/20029.txt b/.changelog/20029.txt deleted file mode 100644 index 7d083dfcc5d1..000000000000 --- a/.changelog/20029.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:improvement -server: Add new options for reconcilation in case of disconnected nodes -``` diff --git a/.changelog/20047.txt b/.changelog/20047.txt deleted file mode 100644 index 6bc017277351..000000000000 --- a/.changelog/20047.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:bug -ui: Fixed an issue where keynav would not trigger evaluation sidebar expand -``` diff --git a/.changelog/20126.txt b/.changelog/20126.txt deleted file mode 100644 index 08efed5a00ba..000000000000 --- a/.changelog/20126.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:improvement -artifact: Added support for downloading artifacts without validating the TLS certificate -``` diff --git a/.changelog/20153.txt b/.changelog/20153.txt deleted file mode 100644 index 020ac792e3f8..000000000000 --- a/.changelog/20153.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:improvement -autopilot: add Enterprise health information to autopilot API -``` diff --git a/.changelog/20156.txt b/.changelog/20156.txt deleted file mode 100644 index c7d0b820d4cb..000000000000 --- a/.changelog/20156.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:improvement -autopilot: Added `operator autopilot health` command to review Autopilot health data -``` diff --git a/.changelog/20166.txt b/.changelog/20166.txt deleted file mode 100644 index 94923297b577..000000000000 --- a/.changelog/20166.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:bug -agent: allow configuration of in-memory telemetry sink -``` diff --git a/.changelog/20167.txt b/.changelog/20167.txt deleted file mode 100644 index 375017307d71..000000000000 --- a/.changelog/20167.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:improvement -consul/connect: Added support for destination partition in `upstream` block -``` diff --git a/.changelog/20173.txt b/.changelog/20173.txt deleted file mode 100644 index 45fe6c2e8aec..000000000000 --- a/.changelog/20173.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:improvement -deps: Update msgpack to v2 -``` diff --git a/.changelog/20218.txt b/.changelog/20218.txt deleted file mode 100644 index e0e21bfadb04..000000000000 --- a/.changelog/20218.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:bug -ui: Show the namespace in the web UI exec command hint -``` diff --git a/.changelog/20219.txt b/.changelog/20219.txt deleted file mode 100644 index 3312e846ec4f..000000000000 --- a/.changelog/20219.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:improvement -cli: Collect only one heap profile per `operator debug` interval -``` diff --git a/.changelog/5311.txt b/.changelog/5311.txt deleted file mode 100644 index bb68161e5838..000000000000 --- a/.changelog/5311.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:feature -**Multiple Vault and Consul Clusters:** Nomad Enterprise can now use multiple Vault or Consul clusters. Each task or service can be registered with a different Consul cluster and each task can obtain secrets from a different Vault cluster. -``` diff --git a/.changelog/_1370.txt b/.changelog/_1370.txt deleted file mode 100644 index 5da94a48b5ae..000000000000 --- a/.changelog/_1370.txt +++ /dev/null @@ -1,3 +0,0 @@ -```release-note:bug -consul (Enterprise): Fixed a bug where the group/task Consul cluster was assigned "default" when unset instead of the namespace-governed value -``` diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md index 4605a3d166e4..58cf94143cd0 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -9,7 +9,7 @@ Hi there, Thank you for opening an issue. Please note that we try to keep the Nomad issue tracker reserved for bug reports and feature requests. For general usage -questions, please see: https://developer.hashicorp.com/nomad/community +questions, please see: https://www.nomadproject.io/community --> diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml index 8505fdbd1442..c2139edb97dd 100644 --- a/.github/ISSUE_TEMPLATE/config.yml +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 blank_issues_enabled: false contact_links: diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md index 70ccf9290856..dc5abe1dd197 100644 --- a/.github/ISSUE_TEMPLATE/feature_request.md +++ b/.github/ISSUE_TEMPLATE/feature_request.md @@ -9,7 +9,7 @@ Hi there, Thank you for opening an issue. Please note that we try to keep the Nomad issue tracker reserved for bug reports and feature requests. For general usage -questions, please see: https://developer.hashicorp.com/nomad/community +questions, please see: https://www.nomadproject.io/community --> diff --git a/.github/actionlint.yml b/.github/actionlint.yml index 530bc6ccafe2..7dcb3c2e0572 100644 --- a/.github/actionlint.yml +++ b/.github/actionlint.yml @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 self-hosted-runner: # Labels of self-hosted runner in array of string diff --git a/.github/actions/install-vault/action.yml b/.github/actions/install-vault/action.yml index c519ec92ca7f..20891c81d026 100644 --- a/.github/actions/install-vault/action.yml +++ b/.github/actions/install-vault/action.yml @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 name: install-vault inputs: diff --git a/.github/actions/setup-js/action.yml b/.github/actions/setup-js/action.yml index d1063af4f49d..77587c48bd11 100644 --- a/.github/actions/setup-js/action.yml +++ b/.github/actions/setup-js/action.yml @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 name: setup-js description: install node and yarn, and run yarn install diff --git a/.github/actions/vault-secrets/action.yml b/.github/actions/vault-secrets/action.yml index 3433fc40d791..a9e035c29170 100644 --- a/.github/actions/vault-secrets/action.yml +++ b/.github/actions/vault-secrets/action.yml @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 name: vault-secrets description: 'pull secrets from CI Vault into environment vars' diff --git a/.github/secret-scanning.yml b/.github/secret-scanning.yml index 471f96541bb8..37283b7eec0e 100644 --- a/.github/secret-scanning.yml +++ b/.github/secret-scanning.yml @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 paths-ignore: - "website/content/*" diff --git a/.github/workflows/actionlint.yml b/.github/workflows/actionlint.yml index daac2a9e1818..5feae0eb2688 100644 --- a/.github/workflows/actionlint.yml +++ b/.github/workflows/actionlint.yml @@ -10,6 +10,6 @@ jobs: actionlint: runs-on: ubuntu-latest steps: - - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 + - uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3 - name: "Check workflow files" uses: docker://docker.mirror.hashicorp.services/rhysd/actionlint:latest diff --git a/.github/workflows/backport.yml b/.github/workflows/backport.yml index eca242ffc9e3..b62f0dc6010f 100644 --- a/.github/workflows/backport.yml +++ b/.github/workflows/backport.yml @@ -11,11 +11,11 @@ jobs: backport: if: github.event.pull_request.merged runs-on: ubuntu-latest - container: hashicorpdev/backport-assistant:0.3.4 + container: hashicorpdev/backport-assistant:0.2.3 steps: - name: Backport changes to stable-website run: | - backport-assistant backport -merge-method=squash + backport-assistant backport -merge-method=squash -automerge env: BACKPORT_LABEL_REGEXP: "backport/(?Pwebsite)" BACKPORT_TARGET_TEMPLATE: "stable-{{.target}}" @@ -24,7 +24,7 @@ jobs: GITHUB_TOKEN: ${{ secrets.ELEVATED_GITHUB_TOKEN }} - name: Backport changes to targeted release branch run: | - backport-assistant backport -merge-method=squash + backport-assistant backport -merge-method=squash -automerge env: BACKPORT_LABEL_REGEXP: "backport/(?P\\d+\\.\\d+\\.[+\\w]+)" BACKPORT_TARGET_TEMPLATE: "release/{{.target}}" @@ -38,7 +38,7 @@ jobs: if: always() && needs.backport.result == 'failure' runs-on: ${{ endsWith(github.repository, '-enterprise') && fromJSON('["self-hosted", "ondemand", "linux"]') || 'ubuntu-latest' }} steps: - - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 + - uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3 - uses: ./.github/actions/vault-secrets with: paths: |- diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 8299ce1f41b1..31e845988977 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -28,7 +28,7 @@ jobs: outputs: go-version: ${{ steps.get-go-version.outputs.go-version }} steps: - - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 + - uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3 with: ref: ${{ github.event.inputs.build-ref }} - name: Determine Go version @@ -43,7 +43,7 @@ jobs: outputs: product-version: ${{ steps.get-product-version.outputs.product-version }} steps: - - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 + - uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3 with: ref: ${{ github.event.inputs.build-ref }} - name: get product version @@ -58,7 +58,7 @@ jobs: filepath: ${{ steps.generate-metadata-file.outputs.filepath }} steps: - name: "Checkout directory" - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 + uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3 with: ref: ${{ github.event.inputs.build-ref }} - name: Generate metadata file @@ -86,7 +86,7 @@ jobs: name: Go ${{ needs.get-go-version.outputs.go-version }} ${{ matrix.goos }} ${{ matrix.goarch }} build steps: - - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 + - uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3 with: ref: ${{ github.event.inputs.build-ref }} - name: Setup go @@ -138,7 +138,7 @@ jobs: name: Go ${{ needs.get-go-version.outputs.go-version }} ${{ matrix.goos }} ${{ matrix.goarch }} build steps: - - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 + - uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3 with: ref: ${{ github.event.inputs.build-ref }} - name: Setup go @@ -207,7 +207,7 @@ jobs: version: ${{ needs.get-product-version.outputs.product-version }} maintainer: "HashiCorp" homepage: "https://github.com/hashicorp/nomad" - license: "BUSL-1.1" + license: "MPL-2.0" binary: "pkg/${{ matrix.goos }}_${{ matrix.goarch }}/${{ env.PKG_NAME }}" deb_depends: "openssl" rpm_depends: "openssl" @@ -243,7 +243,7 @@ jobs: name: Go ${{ needs.get-go-version.outputs.go-version }} ${{ matrix.goos }} ${{ matrix.goarch }} build steps: - - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 + - uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3 with: ref: ${{ github.event.inputs.build-ref }} @@ -305,7 +305,7 @@ jobs: version: ${{needs.get-product-version.outputs.product-version}} revision: ${{github.sha}} steps: - - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 + - uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3 - name: Set revision if: "${{ github.event.inputs.build-ref != '' }}" run: | diff --git a/.github/workflows/checks.yaml b/.github/workflows/checks.yaml index 1e652c82ca95..24d4f3de4ebc 100644 --- a/.github/workflows/checks.yaml +++ b/.github/workflows/checks.yaml @@ -24,7 +24,7 @@ jobs: runs-on: ${{ endsWith(github.repository, '-enterprise') && fromJSON('["self-hosted", "ondemand", "linux", "disk_gb=255"]') || 'ubuntu-22.04' }} timeout-minutes: 15 steps: - - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 + - uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3 with: fetch-depth: 0 # needs tags for checkproto - uses: ./.github/actions/vault-secrets diff --git a/.github/workflows/copywrite.yml b/.github/workflows/copywrite.yml index e0ea1480b820..21e737b43a32 100644 --- a/.github/workflows/copywrite.yml +++ b/.github/workflows/copywrite.yml @@ -7,7 +7,7 @@ jobs: copywrite: runs-on: ubuntu-latest steps: - - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 + - uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3 - uses: hashicorp/setup-copywrite@867a1a2a064a0626db322392806428f7dc59cb3e # v1.1.2 name: Setup Copywrite with: diff --git a/.github/workflows/ember-test-audit.yml b/.github/workflows/ember-test-audit.yml index c54bd24ea201..b71d5fcfc8c8 100644 --- a/.github/workflows/ember-test-audit.yml +++ b/.github/workflows/ember-test-audit.yml @@ -15,7 +15,7 @@ jobs: time-base: runs-on: ubuntu-latest steps: - - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 + - uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3 with: ref: ${{ github.event.pull_request.base.sha }} - uses: nanasess/setup-chromedriver@69cc01d772a1595b8aee87d52f53e71b3904d9d0 # v2.1.2 @@ -34,7 +34,7 @@ jobs: time-pr: runs-on: ubuntu-latest steps: - - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 + - uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3 - uses: nanasess/setup-chromedriver@69cc01d772a1595b8aee87d52f53e71b3904d9d0 # v2.1.2 - name: Use Node.js uses: actions/setup-node@e33196f7422957bea03ed53f6fbb155025ffc7b8 # v3.7.0 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 08257d85a7af..1f84d67c0bd7 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -52,7 +52,7 @@ jobs: echo "::error::Version ${{ github.event.inputs.version }} is invalid" exit 1 fi - - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 + - uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3 - uses: ./.github/actions/vault-secrets with: paths: |- diff --git a/.github/workflows/semgrep.yml b/.github/workflows/semgrep.yml index 13598e20f114..75428576ea8c 100644 --- a/.github/workflows/semgrep.yml +++ b/.github/workflows/semgrep.yml @@ -9,14 +9,13 @@ jobs: semgrep: name: Semgrep Scan runs-on: ubuntu-latest - container: - image: returntocorp/semgrep:1.36.0 env: SEMGREP_SEND_METRICS: 0 # Skip any PR created by dependabot to avoid permission issues if: (github.actor != 'dependabot[bot]') steps: - - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - - run: semgrep ci --config=.semgrep/ + - uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3 + - uses: returntocorp/semgrep-action@245bf11ddb2f3d4e35f116608cf6e27ae0f9aa04 # v1 permissions: contents: read + diff --git a/.github/workflows/test-core.yaml b/.github/workflows/test-core.yaml index 6ae4f41878f6..ed91acc5e411 100644 --- a/.github/workflows/test-core.yaml +++ b/.github/workflows/test-core.yaml @@ -52,7 +52,7 @@ jobs: runs-on: ${{ endsWith(github.repository, '-enterprise') && fromJSON('["self-hosted", "ondemand", "linux"]') || 'ubuntu-22.04' }} timeout-minutes: 10 steps: - - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 + - uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3 - uses: ./.github/actions/vault-secrets with: paths: |- @@ -63,8 +63,8 @@ jobs: - uses: hashicorp/setup-golang@v3 - name: Get Go modules run: | - make bootstrap make tidy + make bootstrap checks: uses: ./.github/workflows/checks.yaml needs: [mods] @@ -73,11 +73,11 @@ jobs: strategy: fail-fast: false matrix: - os: [ubuntu-22.04, macos-14, windows-2019] + os: [ubuntu-22.04, macos-11, windows-2019] runs-on: ${{matrix.os}} timeout-minutes: 20 steps: - - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 + - uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3 - uses: hashicorp/setup-golang@v3 - name: Run make dev run: | @@ -88,7 +88,7 @@ jobs: runs-on: [custom, xl, 22.04] timeout-minutes: 8 steps: - - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 + - uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3 - uses: hashicorp/setup-golang@v3 - name: Run API tests env: @@ -112,7 +112,7 @@ jobs: - drivers - quick steps: - - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 + - uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3 - uses: hashicorp/setup-golang@v3 - name: Run Matrix Tests env: diff --git a/.github/workflows/test-e2e.yml b/.github/workflows/test-e2e.yml index f83eaae452f6..dff9415a584d 100644 --- a/.github/workflows/test-e2e.yml +++ b/.github/workflows/test-e2e.yml @@ -35,10 +35,10 @@ on: - 'website/**' jobs: - test-e2e-vault: + test-e2e: runs-on: ${{ endsWith(github.repository, '-enterprise') && fromJSON('["self-hosted", "ondemand", "linux"]') || 'ubuntu-latest' }} steps: - - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 + - uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3 - uses: ./.github/actions/vault-secrets with: paths: |- @@ -51,22 +51,6 @@ jobs: - name: Vault Compatability run: make integration-test - run: make e2e-test - - test-e2e-consul: - runs-on: 'ubuntu-22.04' # this job requires sudo, so not currently suitable for self-hosted runners - steps: - - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - - name: Git config token - if: endsWith(github.repository, '-enterprise') - run: git config --global url.'https://${{ secrets.ELEVATED_GITHUB_TOKEN }}@github.com'.insteadOf 'https://github.com' - - uses: hashicorp/setup-golang@v3 - - name: Consul Compatability - run: | - make deps - sudo make cni - sudo sed -i 's!Defaults!#Defaults!g' /etc/sudoers - sudo -E env "PATH=$PATH" make integration-test-consul - permissions: contents: read id-token: write diff --git a/.github/workflows/test-ui.yml b/.github/workflows/test-ui.yml index b7d1db69c8da..241334be3c5d 100644 --- a/.github/workflows/test-ui.yml +++ b/.github/workflows/test-ui.yml @@ -1,15 +1,39 @@ name: test-ui on: pull_request: - paths: - - 'ui/**' + paths-ignore: + - 'README.md' + - 'CHANGELOG.md' + - '.changelog/**' + - '.tours/**' + - 'contributing/**' + - 'demo/**' + - 'dev/**' + - 'e2e/**' + - 'integrations/**' + - 'pkg/**' + - 'scripts/**' + - 'terraform/**' + - 'website/**' push: branches: - main - release/** - test-ui - paths: - - 'ui/**' + paths-ignore: + - 'README.md' + - 'CHANGELOG.md' + - '.changelog/**' + - '.tours/**' + - 'contributing/**' + - 'demo/**' + - 'dev/**' + - 'e2e/**' + - 'integrations/**' + - 'pkg/**' + - 'scripts/**' + - 'terraform/**' + - 'website/**' jobs: pre-test: @@ -21,7 +45,7 @@ jobs: outputs: nonce: ${{ steps.nonce.outputs.nonce }} steps: - - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 + - uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3 - uses: ./.github/actions/setup-js - name: lint:js run: yarn run lint:js @@ -45,7 +69,7 @@ jobs: partition: [1, 2, 3, 4] split: [4] steps: - - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 + - uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3 - uses: ./.github/actions/setup-js - uses: browser-actions/setup-chrome@c485fa3bab6be59dce18dbc18ef6ab7cbc8ff5f1 # v1.2.0 - uses: ./.github/actions/vault-secrets @@ -68,7 +92,7 @@ jobs: run: working-directory: ui steps: - - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 + - uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3 - uses: ./.github/actions/setup-js - uses: ./.github/actions/vault-secrets with: diff --git a/.github/workflows/test-windows.yml b/.github/workflows/test-windows.yml index cc293ca03d24..902ff2a66214 100644 --- a/.github/workflows/test-windows.yml +++ b/.github/workflows/test-windows.yml @@ -50,7 +50,7 @@ jobs: - name: Docker Info run: docker version - run: git config --global core.autocrlf false - - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 + - uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3 - name: Setup go uses: actions/setup-go@fac708d6674e30b6ba41289acaab6d4b75aa0753 # v4.0.1 with: diff --git a/.golangci.yml b/.golangci.yml index 413de5a48672..6ce7811bac11 100644 --- a/.golangci.yml +++ b/.golangci.yml @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 run: # Timeout for analysis. diff --git a/.release/ci.hcl b/.release/ci.hcl index 99610e492bd0..6d8456e63681 100644 --- a/.release/ci.hcl +++ b/.release/ci.hcl @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 schema = "1" diff --git a/.release/linux/package/etc/nomad.d/nomad.hcl b/.release/linux/package/etc/nomad.d/nomad.hcl index 3abab62ed0d0..aa1060bfdbb3 100644 --- a/.release/linux/package/etc/nomad.d/nomad.hcl +++ b/.release/linux/package/etc/nomad.d/nomad.hcl @@ -1,7 +1,7 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 -# Full configuration options can be found at https://developer.hashicorp.com/nomad/docs/configuration +# Full configuration options can be found at https://www.nomadproject.io/docs/configuration data_dir = "/opt/nomad/data" bind_addr = "0.0.0.0" diff --git a/.release/release-metadata.hcl b/.release/release-metadata.hcl index faed4e632805..b68104861f3d 100644 --- a/.release/release-metadata.hcl +++ b/.release/release-metadata.hcl @@ -1,6 +1,6 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 url_license = "https://github.com/hashicorp/nomad/blob/main/LICENSE" -url_project_website = "https://developer.hashicorp.com/nomad/" +url_project_website = "https://www.nomadproject.io/" url_source_repository = "https://github.com/hashicorp/nomad" diff --git a/.release/security-scan.hcl b/.release/security-scan.hcl index 97a0b4a78ae5..986be78aaaa1 100644 --- a/.release/security-scan.hcl +++ b/.release/security-scan.hcl @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 container { secrets { diff --git a/.semgrep/api_errorf.yml b/.semgrep/api_errorf.yml index 22e96c8f87dd..42b7ee41eb78 100644 --- a/.semgrep/api_errorf.yml +++ b/.semgrep/api_errorf.yml @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 rules: - id: "fmt_errorf_unformatted_use" diff --git a/.semgrep/changelog.yml b/.semgrep/changelog.yml index 0f54557e120c..bcd169041686 100644 --- a/.semgrep/changelog.yml +++ b/.semgrep/changelog.yml @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 rules: # Check `release-note` in changelog entries. diff --git a/.semgrep/fsm_time.yml b/.semgrep/fsm_time.yml index 8d84797e4ec0..9a1274de7219 100644 --- a/.semgrep/fsm_time.yml +++ b/.semgrep/fsm_time.yml @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 rules: - id: "no-time-in-fsm" @@ -29,7 +29,5 @@ rules: severity: "WARNING" paths: include: - - "nomad/fsm*" - - "nomad/state/state_store*" - exclude: - - "*_test.go" + - "nomad/fsm.*" + - "nomad/state/state_store.*" diff --git a/.semgrep/go_tests.yml b/.semgrep/go_tests.yml index f054b5637680..afc779b5e8b9 100644 --- a/.semgrep/go_tests.yml +++ b/.semgrep/go_tests.yml @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 rules: # Check `require` or `assert` testify overrides. diff --git a/.semgrep/http_endpoint.yml b/.semgrep/http_endpoint.yml index cab2f143ab82..620394cc104f 100644 --- a/.semgrep/http_endpoint.yml +++ b/.semgrep/http_endpoint.yml @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 rules: - id: "http-endpoint-request-decode-error-code" diff --git a/.semgrep/imports.yml b/.semgrep/imports.yml index ccfc5d470fea..3afb901dd621 100644 --- a/.semgrep/imports.yml +++ b/.semgrep/imports.yml @@ -9,9 +9,6 @@ rules: - pattern: '"github.com/hashicorp/consul"' - pattern: '"github.com/hashicorp/consul/command/flags"' - pattern: '"github.com/hashicorp/consul/sdk"' - - pattern: '"github.com/hashicorp/go-set"' - - pattern: '"golang.org/x/exp/slices"' - - pattern: '"golang.org/x/exp/maps"' message: "Import of this package has been disallowed" languages: - "generic" diff --git a/.semgrep/loopclosure.yml b/.semgrep/loopclosure.yml index ce358e951b0b..88ab134c5dff 100644 --- a/.semgrep/loopclosure.yml +++ b/.semgrep/loopclosure.yml @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 rules: - id: loopclosure diff --git a/.semgrep/protect_globals.yml b/.semgrep/protect_globals.yml index c66eec29710e..162e1c19fa6e 100644 --- a/.semgrep/protect_globals.yml +++ b/.semgrep/protect_globals.yml @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 rules: - id: "no-overriding-struct-globals" diff --git a/.semgrep/rpc_endpoint.yml b/.semgrep/rpc_endpoint.yml index 8d64dc5a87de..5f3e4d0a9bc4 100644 --- a/.semgrep/rpc_endpoint.yml +++ b/.semgrep/rpc_endpoint.yml @@ -1,8 +1,10 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 rules: - # Check potentially RPC endpoints with missing authentication/authorization. + # Check potentially unauthenticated RPC endpoints. Technically more + # authorization (authz) oriented than authn, but before Nomad 1.4/1.5 that + # distinction wasn't as important. - id: "rpc-potentially-unauthenticated" patterns: - pattern: | @@ -20,56 +22,64 @@ rules: ... ... := $A.$B.ResolveACL(...) ... - - # Pattern used by endpoints that are used only for server-to-server. The - # authentication and authorization check must be done together before - # forwarding to prevent the risk of confused deputy when RPCs are - # forwarded. + # Pattern used by endpoints that are used by both ACLs and Clients. + # These endpoints will always have a ctx passed to Authenticate - pattern-not-inside: | - - aclObj, err := $A.srv.AuthenticateServerOnly($A.ctx, args) + authErr := $A.$B.Authenticate($A.ctx, args) ... - if err != nil || !aclObj.AllowServerOp() { - return structs.ErrPermissionDenied + if done, err := $A.$B.forward($METHOD, ...); done { + return err } - - if done, err := $A.srv.forward($METHOD, ...); done { + ... + ... := $A.$B.ResolveClientOrACL(...) + ... + # Pattern used by ACL endpoints that need to interact with the token directly + - pattern-not-inside: | + authErr := $A.$B.Authenticate($A.ctx, args) + ... + if done, err := $A.$B.forward($METHOD, ...); done { return err } ... - - # Pattern used by endpoints that are used only for client-to-server. - # Authorization can be done after forwarding, but must check the - # AllowClientOp policy + ... := args.GetIdentity().GetACLToken() + ... + # Pattern used by endpoints called exclusively between agents + # (server -> server or client -> server) - pattern-not-inside: | - aclObj, err := $A.$B.AuthenticateClientOnly($A.ctx, args) + authErr := $A.$B.Authenticate($A.ctx, args) + ... + ... := validateTLSCertificateLevel(...) ... if done, err := $A.$B.forward($METHOD, ...); done { return err } + # Pattern used by endpoints that support both normal ACLs and workload + # identity but break authentication and authorization up + # TODO: currently this is just for Variables and should be removed once + # https://github.com/hashicorp/nomad/issues/15875 is complete. + - pattern-not-inside: | + authErr := $A.$B.Authenticate($A.ctx, args) ... - if !aclObj.AllowClientOp() { - return structs.ErrPermissionDenied + if done, err := $A.$B.forward($METHOD, ...); done { + return err } ... - - # Pattern used by endpoints that are used only for client-to-server. - # Authorization can be done after forwarding, but must check the - # AllowClientOp policy. This should not be added to any new endpoints. + ... := $T.handleMixedAuthEndpoint(...) + ... + # Second pattern used by endpoints that support both normal ACLs and + # workload identity but break authentication and authorization up + # TODO: currently this is just for Variables and should be removed once + # https://github.com/hashicorp/nomad/issues/15875 is complete. - pattern-not-inside: | - aclObj, err := $A.$B.AuthenticateClientOnlyLegacy($A.ctx, args) + authErr := $A.$B.Authenticate($A.ctx, args) ... if done, err := $A.$B.forward($METHOD, ...); done { return err } ... - if !aclObj.AllowClientOp() { - return structs.ErrPermissionDenied - } + ... := svePreApply($A, args, args.Var) ... - - # Pattern used by ACL endpoints that need to interact with the token - # directly. + # Pattern used by some Node endpoints. - pattern-not-inside: | authErr := $A.$B.Authenticate($A.ctx, args) ... @@ -77,9 +87,8 @@ rules: return err } ... - ... := args.GetIdentity().GetACLToken() + return $A.deregister(...) ... - - metavariable-pattern: metavariable: $METHOD patterns: @@ -94,11 +103,11 @@ rules: - pattern-not: 'structs.ACLOIDCAuthURLRPCMethod' - pattern-not: 'structs.ACLOIDCCompleteAuthRPCMethod' - pattern-not: 'structs.ACLLoginRPCMethod' + - pattern-not: '"CSIPlugin.Get"' + - pattern-not: '"CSIPlugin.List"' - pattern-not: '"Status.Leader"' - pattern-not: '"Status.Peers"' - pattern-not: '"Status.Version"' - - pattern-not: '"Keyring.ListPublic"' - - pattern-not: '"Keyring.GetConfig"' message: "RPC method $METHOD appears to be unauthenticated" languages: - "go" @@ -106,24 +115,3 @@ rules: paths: include: - "nomad/*_endpoint.go" - - - # ACL objects should never be nil-checked in RPC handlers before checking - # authorization, as nil ACLs are always programmer errors. - - id: "rpc-authz-bypass" - patterns: - # Pattern that will accidentally bypass authorization checks. - - pattern: | - ... - if aclObj != nil && aclObj.$ACL_CHECK(...) { - ... - } - ... - - message: "RPC method ACL check $ACL_CHECK appears to bypass authorization by first checking for nil ACLs" - languages: - - "go" - severity: "WARNING" - paths: - include: - - "nomad/*_endpoint.go" diff --git a/.semgrep/rpc_metrics.yml b/.semgrep/rpc_metrics.yml index 7ade14a59c25..1b9b887dde2a 100644 --- a/.semgrep/rpc_metrics.yml +++ b/.semgrep/rpc_metrics.yml @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 rules: # Check for server RPC endpoints without metrics diff --git a/.semgrep/time_after.yml b/.semgrep/time_after.yml index 78d8a2fb59f6..3dfadd09a908 100644 --- a/.semgrep/time_after.yml +++ b/.semgrep/time_after.yml @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 rules: - id: "time-after-leak" diff --git a/.semgrep/ui.yml b/.semgrep/ui.yml index 090893422649..7472e789e650 100644 --- a/.semgrep/ui.yml +++ b/.semgrep/ui.yml @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 rules: - id: ui-no-string-extensions diff --git a/CHANGELOG-unsupported.md b/CHANGELOG-unsupported.md index ab0515d7957a..acf55324e6a4 100644 --- a/CHANGELOG-unsupported.md +++ b/CHANGELOG-unsupported.md @@ -2,905 +2,6 @@ The versions of Nomad listed here are no longer supported by HashiCorp. -## 1.4.14 (October 30, 2023) - -SECURITY: - -* build: Update to Go 1.21.3 [[GH-18717](https://github.com/hashicorp/nomad/issues/18717)] - -BUG FIXES: - -* build: Add `timetzdata` Go build tag on Windows binaries to embed time zone data so periodic jobs are able to specify a time zone value on Windows environments [[GH-18676](https://github.com/hashicorp/nomad/issues/18676)] -* cli: Fixed an unexpected behavior of the `nomad acl token update` command that could cause a management token to be downgraded to client on update [[GH-18689](https://github.com/hashicorp/nomad/issues/18689)] -* client: prevent tasks from starting without the prestart hooks running [[GH-18662](https://github.com/hashicorp/nomad/issues/18662)] -* csi: check controller plugin health early during volume register/create [[GH-18570](https://github.com/hashicorp/nomad/issues/18570)] -* metrics: Fixed a bug where CPU counters could report errors for negative values [[GH-18835](https://github.com/hashicorp/nomad/issues/18835)] -* scaling: Unblock blocking queries to /v1/job/{job-id}/scale if the job goes away [[GH-18637](https://github.com/hashicorp/nomad/issues/18637)] -* scheduler (Enterprise): auto-unblock evals with associated quotas when node resources are freed up [[GH-18838](https://github.com/hashicorp/nomad/issues/18838)] -* scheduler: Ensure duplicate allocation indexes are tracked and fixed when performing job updates [[GH-18873](https://github.com/hashicorp/nomad/issues/18873)] -* services: use interpolated address when performing nomad service health checks [[GH-18584](https://github.com/hashicorp/nomad/issues/18584)] - -## 1.4.13 (September 13, 2023) - -IMPROVEMENTS: - -* build: Update to Go 1.21.0 [[GH-18184](https://github.com/hashicorp/nomad/issues/18184)] -* raft: remove use of deprecated Leader func [[GH-18352](https://github.com/hashicorp/nomad/issues/18352)] - -BUG FIXES: - -* acl: Fixed a bug where ACL tokens linked to ACL roles containing duplicate policies would cause erronous permission denined responses [[GH-18419](https://github.com/hashicorp/nomad/issues/18419)] -* cli: Add missing help message for the `-consul-namespace` flag in the `nomad job run` command [[GH-18081](https://github.com/hashicorp/nomad/issues/18081)] -* cli: Fixed a bug that prevented CSI volumes in namespaces other than `default` from being displayed in the `nomad node status -verbose` output [[GH-17925](https://github.com/hashicorp/nomad/issues/17925)] -* cli: Snapshot name is required in `volume snapshot create` command [[GH-17958](https://github.com/hashicorp/nomad/issues/17958)] -* client: Fixed a bug where the state of poststop tasks could be corrupted by client gc [[GH-17971](https://github.com/hashicorp/nomad/issues/17971)] -* client: Ignore stale server updates to prevent GCing allocations that should be running [[GH-18269](https://github.com/hashicorp/nomad/issues/18269)] -* client: return 404 instead of 500 when trying to access logs and files from allocations that have been garbage collected [[GH-18232](https://github.com/hashicorp/nomad/issues/18232)] -* core: Fixed a bug where exponential backoff could result in excessive CPU usage [[GH-18200](https://github.com/hashicorp/nomad/issues/18200)] -* csi: fixed a bug that could case a panic when deleting volumes [[GH-18234](https://github.com/hashicorp/nomad/issues/18234)] -* fingerprint: fix 'default' alias not being added to interface specified by network_interface [[GH-18096](https://github.com/hashicorp/nomad/issues/18096)] -* jobspec: Add diff for Task Group scaling block [[GH-18332](https://github.com/hashicorp/nomad/issues/18332)] -* migration: Fixed a bug where previous alloc logs were destroyed when migrating ephemeral_disk on the same client [[GH-18108](https://github.com/hashicorp/nomad/issues/18108)] -* scheduler: Fixed a bug where device IDs were not correctly filtered in constraints [[GH-18141](https://github.com/hashicorp/nomad/issues/18141)] -* services: Add validation message when `tls_skip_verify` is set to `true` on a Nomad service [[GH-18333](https://github.com/hashicorp/nomad/issues/18333)] - -## 1.4.12 (July 21, 2023) - -BUG FIXES: - -* csi: Fixed a bug in sending concurrent requests to CSI controller plugins by serializing them per plugin [[GH-17996](https://github.com/hashicorp/nomad/issues/17996)] -* csi: Fixed a bug where CSI controller requests could be sent to unhealthy plugins [[GH-17996](https://github.com/hashicorp/nomad/issues/17996)] -* csi: Fixed a bug where CSI controller requests could not be sent to controllers on nodes ineligible for scheduling [[GH-17996](https://github.com/hashicorp/nomad/issues/17996)] -* services: Fixed a bug that prevented passing query parameters in Nomad native service discovery HTTP health check paths [[GH-17936](https://github.com/hashicorp/nomad/issues/17936)] -* ui: Fixed a bug that prevented nodes from being filtered by the "Ineligible" and "Draining" state filters [[GH-17940](https://github.com/hashicorp/nomad/issues/17940)] -* ui: Fixed error handling for cross-region requests when the receiving region does not implement the endpoint being requested [[GH-18020](https://github.com/hashicorp/nomad/issues/18020)] - -## 1.4.11 (July 18, 2023) - -SECURITY: - -* acl: Fixed a bug where a namespace ACL policy without label was applied to an unexpected namespace. [CVE-2023-3072](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-3072) [[GH-17908](https://github.com/hashicorp/nomad/issues/17908)] -* search: Fixed a bug where ACL did not filter plugin and variable names in search endpoint. [CVE-2023-3300](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-3300) [[GH-17906](https://github.com/hashicorp/nomad/issues/17906)] -* sentinel (Enterprise): Fixed a bug where ACL tokens could be exfiltrated via Sentinel logs [CVE-2023-3299](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-3299) [[GH-17907](https://github.com/hashicorp/nomad/issues/17907)] - -IMPROVEMENTS: - -* cli: Add `-quiet` flag to `nomad var init` command [[GH-17526](https://github.com/hashicorp/nomad/issues/17526)] -* cni: Ensure to setup CNI addresses in deterministic order [[GH-17766](https://github.com/hashicorp/nomad/issues/17766)] -* deps: Updated Vault SDK to 0.9.0 [[GH-17281](https://github.com/hashicorp/nomad/issues/17281)] -* deps: update docker to 23.0.3 [[GH-16862](https://github.com/hashicorp/nomad/issues/16862)] - -BUG FIXES: - -* api: Fixed a bug that caused a panic when calling the `Jobs().Plan()` function with a job missing an ID [[GH-17689](https://github.com/hashicorp/nomad/issues/17689)] -* api: add missing constant for unknown allocation status [[GH-17726](https://github.com/hashicorp/nomad/issues/17726)] -* api: add missing field NetworkStatus for Allocation [[GH-17280](https://github.com/hashicorp/nomad/issues/17280)] -* cgroups: Fixed a bug removing all DevicesSets when alloc is created/removed [[GH-17535](https://github.com/hashicorp/nomad/issues/17535)] -* cli: Output error messages during deployment monitoring [[GH-17348](https://github.com/hashicorp/nomad/issues/17348)] -* client: Fixed a bug where Nomad incorrectly wrote to memory swappiness cgroup on old kernels [[GH-17625](https://github.com/hashicorp/nomad/issues/17625)] -* client: fixed a bug that prevented Nomad from fingerprinting Consul 1.13.8 correctly [[GH-17349](https://github.com/hashicorp/nomad/issues/17349)] -* consul: Fixed a bug where Nomad would repeatedly try to revoke successfully revoked SI tokens [[GH-17847](https://github.com/hashicorp/nomad/issues/17847)] -* core: Fix panic around client deregistration and pending heartbeats [[GH-17316](https://github.com/hashicorp/nomad/issues/17316)] -* core: fixed a bug that caused job validation to fail when a task with `kill_timeout` was placed inside a group with `update.progress_deadline` set to 0 [[GH-17342](https://github.com/hashicorp/nomad/issues/17342)] -* csi: Fixed a bug where CSI volumes would fail to restore during client restarts [[GH-17840](https://github.com/hashicorp/nomad/issues/17840)] -* drivers/docker: Fixed a bug where long-running docker operations would incorrectly timeout [[GH-17731](https://github.com/hashicorp/nomad/issues/17731)] -* identity: Fixed a bug where workload identities for periodic and dispatch jobs would not have access to their parent job's ACL policy [[GH-17018](https://github.com/hashicorp/nomad/issues/17018)] -* replication: Fix a potential panic when a non-authoritative region is upgraded and a server with the new version becomes the leader. [[GH-17476](https://github.com/hashicorp/nomad/issues/17476)] -* scheduler: Fixed a bug that could cause replacements for failed allocations to be placed in the wrong datacenter during a canary deployment [[GH-17653](https://github.com/hashicorp/nomad/issues/17653)] -* scheduler: Fixed a panic when a node has only one configured dynamic port [[GH-17619](https://github.com/hashicorp/nomad/issues/17619)] -* ui: dont show a service as healthy when its parent allocation stops running [[GH-17465](https://github.com/hashicorp/nomad/issues/17465)] - -## 1.4.10 (May 19, 2023) - -IMPROVEMENTS: - -* core: Prevent `task.kill_timeout` being greater than `update.progress_deadline` [[GH-16761](https://github.com/hashicorp/nomad/issues/16761)] - -BUG FIXES: - -* bug: Corrected status description and modification time for canceled evaluations [[GH-17071](https://github.com/hashicorp/nomad/issues/17071)] -* client: Fixed a bug where restarting a terminal allocation turns it into a zombie where allocation and task hooks will run unexpectedly [[GH-17175](https://github.com/hashicorp/nomad/issues/17175)] -* client: clean up resources upon failure to restore task during client restart [[GH-17104](https://github.com/hashicorp/nomad/issues/17104)] -* scale: Fixed a bug where evals could be created with the wrong type [[GH-17092](https://github.com/hashicorp/nomad/issues/17092)] -* scheduler: Fixed a bug where implicit `spread` targets were treated as separate targets for scoring [[GH-17195](https://github.com/hashicorp/nomad/issues/17195)] -* scheduler: Fixed a bug where scores for spread scheduling could be -Inf [[GH-17198](https://github.com/hashicorp/nomad/issues/17198)] - -## 1.4.9 (May 02, 2023) - -IMPROVEMENTS: - -* build: Update from Go 1.20.3 to Go 1.20.4 [[GH-17056](https://github.com/hashicorp/nomad/issues/17056)] -* dependency: update runc to 1.1.5 [[GH-16712](https://github.com/hashicorp/nomad/issues/16712)] - -BUG FIXES: - -* api: Fixed filtering on maps with missing keys [[GH-16991](https://github.com/hashicorp/nomad/issues/16991)] -* build: Linux packages now have vendor label and set the default label to HashiCorp. This fix is implemented for any future releases, but will not be updated for historical releases [[GH-16071](https://github.com/hashicorp/nomad/issues/16071)] -* client: Fix CNI plugin version fingerprint when output includes protocol version [[GH-16776](https://github.com/hashicorp/nomad/issues/16776)] -* client: Fix address for ports in IPv6 networks [[GH-16723](https://github.com/hashicorp/nomad/issues/16723)] -* client: Fixed a bug where restarting proxy sidecar tasks failed [[GH-16815](https://github.com/hashicorp/nomad/issues/16815)] -* client: Prevent a panic when an allocation has a legacy task-level bridge network and uses a driver that does not create a network namespace [[GH-16921](https://github.com/hashicorp/nomad/issues/16921)] -* core: the deployment's list endpoint now supports look up by prefix using the wildcard for namespace [[GH-16792](https://github.com/hashicorp/nomad/issues/16792)] -* csi: gracefully recover tasks that use csi node plugins [[GH-16809](https://github.com/hashicorp/nomad/issues/16809)] -* docker: Fixed a bug where plugin config values were ignored [[GH-16713](https://github.com/hashicorp/nomad/issues/16713)] -* drain: Fixed a bug where drains would complete based on the server status and not the client status of an allocation [[GH-14348](https://github.com/hashicorp/nomad/issues/14348)] -* driver/exec: Fixed a bug where `cap_drop` and `cap_add` would not expand capabilities [[GH-16643](https://github.com/hashicorp/nomad/issues/16643)] -* scale: Do not allow scale requests for jobs of type system [[GH-16969](https://github.com/hashicorp/nomad/issues/16969)] -* scheduler: Fix reconciliation of reconnecting allocs when the replacement allocations are not running [[GH-16609](https://github.com/hashicorp/nomad/issues/16609)] -* scheduler: honor false value for distinct_hosts constraint [[GH-16907](https://github.com/hashicorp/nomad/issues/16907)] -* server: Added verification of cron jobs already running before forcing new evals right after leader change [[GH-16583](https://github.com/hashicorp/nomad/issues/16583)] -* services: Fixed a bug preventing group service deregistrations after alloc restarts [[GH-16905](https://github.com/hashicorp/nomad/issues/16905)] - -## 1.4.8 (April 04, 2023) - -SECURITY: - -* build: update to Go 1.20.3 to prevent denial of service attack via malicious HTTP headers [CVE-2023-24534](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-24534) [[GH-16788](https://github.com/hashicorp/nomad/issues/16788)] - -## 1.4.7 (March 21, 2023) - -IMPROVEMENTS: - -* build: Update to go1.20.2 [[GH-16427](https://github.com/hashicorp/nomad/issues/16427)] - -BUG FIXES: - -* client: Fixed a bug where clients using Consul discovery to join the cluster would get permission denied errors [[GH-16490](https://github.com/hashicorp/nomad/issues/16490)] -* client: Fixed a bug where cpuset initialization fails after Client restart [[GH-16467](https://github.com/hashicorp/nomad/issues/16467)] -* plugin: Add missing fields to `TaskConfig` so they can be accessed by external task drivers [[GH-16434](https://github.com/hashicorp/nomad/issues/16434)] -* services: Fixed a bug where a service would be deregistered twice [[GH-16289](https://github.com/hashicorp/nomad/issues/16289)] - -## 1.4.6 (March 10, 2023) - -SECURITY: - -* variables: Fixed a bug where a workload-associated policy with a deny capability was ignored for the workload's own variables [CVE-2023-1296](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-1296) [[GH-16349](https://github.com/hashicorp/nomad/issues/16349)] - -IMPROVEMENTS: - -* env/ec2: update cpu metadata [[GH-16417](https://github.com/hashicorp/nomad/issues/16417)] - -BUG FIXES: - -* client: Fixed a bug that prevented allocations with interpolated values in Consul services from being marked as healthy [[GH-16402](https://github.com/hashicorp/nomad/issues/16402)] -* client: Fixed a bug where clients used the serf advertise address to connect to servers when using Consul auto-discovery [[GH-16217](https://github.com/hashicorp/nomad/issues/16217)] -* docker: Fixed a bug where pause containers would be erroneously removed [[GH-16352](https://github.com/hashicorp/nomad/issues/16352)] -* scheduler: Fixed a bug where collisions in dynamic port offerings would result in spurious plan-for-node-rejected errors [[GH-16401](https://github.com/hashicorp/nomad/issues/16401)] -* server: Fixed a bug where deregistering a job that was already garbage collected would create a new evaluation [[GH-16287](https://github.com/hashicorp/nomad/issues/16287)] -* server: Fixed a bug where node updates that produced errors from service discovery or CSI plugin updates were not logged [[GH-16287](https://github.com/hashicorp/nomad/issues/16287)] -* server: Fixed a bug where the `system reconcile summaries` command and API would not return any scheduler-related errors [[GH-16287](https://github.com/hashicorp/nomad/issues/16287)] - -## 1.4.5 (March 01, 2023) - -BREAKING CHANGES: - -* core: Ensure no leakage of evaluations for batch jobs. Prior to this change allocations and evaluations for batch jobs were never garbage collected until the batch job was explicitly stopped. The new `batch_eval_gc_threshold` server configuration controls how often they are collected. The default threshold is `24h`. [[GH-15097](https://github.com/hashicorp/nomad/issues/15097)] - -IMPROVEMENTS: - -* api: improved error returned from AllocFS.Logs when response is not JSON [[GH-15558](https://github.com/hashicorp/nomad/issues/15558)] -* cli: Added `-wait` flag to `deployment status` for use with `-monitor` mode [[GH-15262](https://github.com/hashicorp/nomad/issues/15262)] -* cli: Added tls command to enable creating Certificate Authority and Self signed TLS certificates. - There are two sub commands `tls ca` and `tls cert` that are helpers when creating certificates. [[GH-14296](https://github.com/hashicorp/nomad/issues/14296)] -* client: detect and cleanup leaked iptables rules [[GH-15407](https://github.com/hashicorp/nomad/issues/15407)] -* consul: add client configuration for grpc_ca_file [[GH-15701](https://github.com/hashicorp/nomad/issues/15701)] -* deps: Update google.golang.org/grpc to v1.51.0 [[GH-15402](https://github.com/hashicorp/nomad/issues/15402)] -* docs: link to an envoy troubleshooting doc when envoy bootstrap fails [[GH-15908](https://github.com/hashicorp/nomad/issues/15908)] -* env/ec2: update cpu metadata [[GH-15770](https://github.com/hashicorp/nomad/issues/15770)] -* fingerprint: Detect CNI plugins and set versions as node attributes [[GH-15452](https://github.com/hashicorp/nomad/issues/15452)] -* scheduler: allow using device IDs in `affinity` and `constraint` [[GH-15455](https://github.com/hashicorp/nomad/issues/15455)] -* ui: Add a button for expanding the Task sidebar to full width [[GH-15735](https://github.com/hashicorp/nomad/issues/15735)] -* ui: Made task rows in Allocation tables look more aligned with their parent [[GH-15363](https://github.com/hashicorp/nomad/issues/15363)] -* ui: Show events alongside logs in the Task sidebar [[GH-15733](https://github.com/hashicorp/nomad/issues/15733)] -* ui: The web UI will now show canary_tags of services anyplace we would normally show tags. [[GH-15458](https://github.com/hashicorp/nomad/issues/15458)] - -DEPRECATIONS: - -* api: The connect `ConsulExposeConfig.Path` field is deprecated in favor of `ConsulExposeConfig.Paths` [[GH-15541](https://github.com/hashicorp/nomad/issues/15541)] -* api: The connect `ConsulProxy.ExposeConfig` field is deprecated in favor of `ConsulProxy.Expose` [[GH-15541](https://github.com/hashicorp/nomad/issues/15541)] - -BUG FIXES: - -* acl: Fixed a bug in token creation which failed to parse expiration TTLs correctly [[GH-15999](https://github.com/hashicorp/nomad/issues/15999)] -* acl: Fixed a bug where creating/updating a policy which was invalid would return a 404 status code, not a 400 [[GH-16000](https://github.com/hashicorp/nomad/issues/16000)] -* agent: Make agent syslog log level follow log_level config [[GH-15625](https://github.com/hashicorp/nomad/issues/15625)] -* api: Added missing node states to NodeStatus constants [[GH-16166](https://github.com/hashicorp/nomad/issues/16166)] -* api: Fix stale querystring parameter value as boolean [[GH-15605](https://github.com/hashicorp/nomad/issues/15605)] -* api: Fixed a bug where exposeConfig field was not provided correctly when getting the jobs via the API [[GH-15541](https://github.com/hashicorp/nomad/issues/15541)] -* api: Fixed a nil pointer dereference when periodic jobs are missing their periodic spec [[GH-13845](https://github.com/hashicorp/nomad/issues/13845)] -* cgutil: handle panic coming from runc helper method [[GH-16180](https://github.com/hashicorp/nomad/issues/16180)] -* check: Add support for sending custom host header [[GH-15337](https://github.com/hashicorp/nomad/issues/15337)] -* cli: Fixed a bug where `nomad fmt -check` would overwrite the file being checked [[GH-16174](https://github.com/hashicorp/nomad/issues/16174)] -* cli: Fixed a panic in `deployment status` when rollback deployments are slow to appear [[GH-16011](https://github.com/hashicorp/nomad/issues/16011)] -* cli: corrected typos in ACL role create/delete CLI commands [[GH-15382](https://github.com/hashicorp/nomad/issues/15382)] -* cli: fix nomad fmt -check flag not returning error code [[GH-15797](https://github.com/hashicorp/nomad/issues/15797)] -* client: Fixed a bug where allocation cleanup hooks would not run [[GH-15477](https://github.com/hashicorp/nomad/issues/15477)] -* connect: ingress http/2/grpc listeners may exclude hosts [[GH-15749](https://github.com/hashicorp/nomad/issues/15749)] -* consul: Fixed a bug where acceptable service identity on Consul token was not accepted [[GH-15928](https://github.com/hashicorp/nomad/issues/15928)] -* consul: Fixed a bug where consul token was not respected when reverting a job [[GH-15996](https://github.com/hashicorp/nomad/issues/15996)] -* consul: Fixed a bug where services would continuously re-register when using ipv6 [[GH-15411](https://github.com/hashicorp/nomad/issues/15411)] -* consul: correctly interpret missing consul checks as unhealthy [[GH-15822](https://github.com/hashicorp/nomad/issues/15822)] -* core: enforce strict ordering that node status updates are recorded after allocation updates for reconnecting clients [[GH-15808](https://github.com/hashicorp/nomad/issues/15808)] -* csi: Fixed a bug where a crashing plugin could panic the Nomad client [[GH-15518](https://github.com/hashicorp/nomad/issues/15518)] -* csi: Fixed a bug where secrets that include '=' were incorrectly rejected [[GH-15670](https://github.com/hashicorp/nomad/issues/15670)] -* csi: Fixed a bug where volumes in non-default namespaces could not be scheduled for system or sysbatch jobs [[GH-15372](https://github.com/hashicorp/nomad/issues/15372)] -* csi: Fixed potential state store corruption when garbage collecting CSI volume claims or checking whether it's safe to force-deregister a volume [[GH-16256](https://github.com/hashicorp/nomad/issues/16256)] -* docker: Fixed a bug where images referenced by multiple tags would not be GC'd [[GH-15962](https://github.com/hashicorp/nomad/issues/15962)] -* docker: Fixed a bug where infra_image did not get alloc_id label [[GH-15898](https://github.com/hashicorp/nomad/issues/15898)] -* docker: configure restart policy for bridge network pause container [[GH-15732](https://github.com/hashicorp/nomad/issues/15732)] -* eval broker: Fixed a bug where the cancelable eval reaper used an incorrect lock when getting the set of cancelable evals from the broker [[GH-16112](https://github.com/hashicorp/nomad/issues/16112)] -* event stream: Fixed a bug where undefined ACL policies on the request's ACL would result in incorrect authentication errors [[GH-15495](https://github.com/hashicorp/nomad/issues/15495)] -* fix: Add the missing option propagation_mode for volume_mount [[GH-15626](https://github.com/hashicorp/nomad/issues/15626)] -* parser: Fixed a panic in the job spec parser when a variable validation block was missing its condition [[GH-16018](https://github.com/hashicorp/nomad/issues/16018)] -* scheduler (Enterprise): Fixed a bug that prevented new allocations from multiregion jobs to be placed in situations where other regions are not involved, such as node updates. [[GH-15325](https://github.com/hashicorp/nomad/issues/15325)] -* services: Fixed a bug where check_restart on nomad services on tasks failed with incorrect CheckIDs [[GH-16240](https://github.com/hashicorp/nomad/issues/16240)] -* template: Fixed a bug that caused the chage script to fail to run [[GH-15915](https://github.com/hashicorp/nomad/issues/15915)] -* template: Fixed a bug where the template runner's Nomad token would be erased by in-place updates to a task [[GH-16266](https://github.com/hashicorp/nomad/issues/16266)] -* ui: Fix allocation memory chart to display the same value as the CLI [[GH-15909](https://github.com/hashicorp/nomad/issues/15909)] -* ui: Fix navigation to pages for jobs that are not in the default namespace [[GH-15906](https://github.com/hashicorp/nomad/issues/15906)] -* ui: Fixed a bug where the exec window would not maintain namespace upon refresh [[GH-15454](https://github.com/hashicorp/nomad/issues/15454)] -* ui: Scale down logger height in the UI when the sidebar container also has task events [[GH-15759](https://github.com/hashicorp/nomad/issues/15759)] -* volumes: Fixed a bug where `per_alloc` was allowed for volume blocks on system and sysbatch jobs, which do not have an allocation index [[GH-16030](https://github.com/hashicorp/nomad/issues/16030)] - -## 1.4.4 (February 14, 2023) - -SECURITY: - -* artifact: Provide mitigations against unbounded artifact decompression [[GH-16126](https://github.com/hashicorp/nomad/issues/16126)] -* build: Update to go1.20.1 [[GH-16182](https://github.com/hashicorp/nomad/issues/16182)] - -## 1.4.3 (November 21, 2022) - -IMPROVEMENTS: - -* api: Added an API for counting evaluations that match a filter [[GH-15147](https://github.com/hashicorp/nomad/issues/15147)] -* cli: Improved performance of eval delete with large filter sets [[GH-15117](https://github.com/hashicorp/nomad/issues/15117)] -* consul: add trace logging around service registrations [[GH-6115](https://github.com/hashicorp/nomad/issues/6115)] -* deps: Updated github.com/aws/aws-sdk-go from 1.44.84 to 1.44.126 [[GH-15081](https://github.com/hashicorp/nomad/issues/15081)] -* deps: Updated github.com/docker/cli from 20.10.18+incompatible to 20.10.21+incompatible [[GH-15078](https://github.com/hashicorp/nomad/issues/15078)] -* exec: Allow running commands from mounted host volumes [[GH-14851](https://github.com/hashicorp/nomad/issues/14851)] -* scheduler: when multiple evaluations are pending for the same job, evaluate the latest and cancel the intermediaries on success [[GH-14621](https://github.com/hashicorp/nomad/issues/14621)] -* server: Add a git `revision` tag to the serf tags gossiped between servers. [[GH-9159](https://github.com/hashicorp/nomad/issues/9159)] -* template: Expose per-template configuration for `error_on_missing_key`. This allows jobspec authors to specify that a -template should fail if it references a struct or map key that does not exist. The default value is false and should be -fully backward compatible. [[GH-14002](https://github.com/hashicorp/nomad/issues/14002)] -* ui: Adds a "Pack" tag and logo on the jobs list index when appropriate [[GH-14833](https://github.com/hashicorp/nomad/issues/14833)] -* ui: add consul connect service upstream and on-update info to the service sidebar [[GH-15324](https://github.com/hashicorp/nomad/issues/15324)] -* ui: allow users to upload files by click or drag in the web ui [[GH-14747](https://github.com/hashicorp/nomad/issues/14747)] - -BUG FIXES: - -* api: Ensure all request body decode errors return a 400 status code [[GH-15252](https://github.com/hashicorp/nomad/issues/15252)] -* autopilot: Fixed a bug where autopilot would try to fetch raft stats from other regions [[GH-15290](https://github.com/hashicorp/nomad/issues/15290)] -* cleanup: fixed missing timer.Reset for plan queue stat emitter [[GH-15134](https://github.com/hashicorp/nomad/issues/15134)] -* client: Fixed a bug where tasks would restart without waiting for interval [[GH-15215](https://github.com/hashicorp/nomad/issues/15215)] -* client: fixed a bug where non-`docker` tasks with network isolation would leak network namespaces and iptables rules if the client was restarted while they were running [[GH-15214](https://github.com/hashicorp/nomad/issues/15214)] -* client: prevent allocations from failing on client reconnect by retrying RPC requests when no servers are available yet [[GH-15140](https://github.com/hashicorp/nomad/issues/15140)] -* csi: Fixed race condition that can cause a panic when volume is garbage collected [[GH-15101](https://github.com/hashicorp/nomad/issues/15101)] -* device: Fixed a bug where device plugins would not fingerprint on startup [[GH-15125](https://github.com/hashicorp/nomad/issues/15125)] -* drivers: Fixed a bug where one goroutine was leaked per task [[GH-15180](https://github.com/hashicorp/nomad/issues/15180)] -* drivers: pass missing `propagation_mode` configuration for volume mounts to external plugins [[GH-15096](https://github.com/hashicorp/nomad/issues/15096)] -* event_stream: fixed a bug where dynamic port values would fail to serialize in the event stream [[GH-12916](https://github.com/hashicorp/nomad/issues/12916)] -* fingerprint: Ensure Nomad can correctly fingerprint Consul gRPC where the Consul agent is running v1.14.0 or greater [[GH-15309](https://github.com/hashicorp/nomad/issues/15309)] -* keyring: Fixed a bug where a missing key would prevent any further replication. [[GH-15092](https://github.com/hashicorp/nomad/issues/15092)] -* keyring: Fixed a bug where replication would stop after snapshot restores [[GH-15227](https://github.com/hashicorp/nomad/issues/15227)] -* keyring: Re-enabled keyring garbage collection after fixing a bug where keys would be garbage collected even if they were used to sign a live allocation's workload identity. [[GH-15092](https://github.com/hashicorp/nomad/issues/15092)] -* scheduler: Fixed a bug that prevented disconnected allocations to be updated after they reconnect. [[GH-15068](https://github.com/hashicorp/nomad/issues/15068)] -* scheduler: Prevent unnecessary placements when disconnected allocations reconnect. [[GH-15068](https://github.com/hashicorp/nomad/issues/15068)] -* template: Fixed a bug where template could cause agent panic on startup [[GH-15192](https://github.com/hashicorp/nomad/issues/15192)] -* ui: Fixed a bug where the task log sidebar would close and re-open if the parent job state changed [[GH-15146](https://github.com/hashicorp/nomad/issues/15146)] -* variables: Fixed a bug where a long-running rekey could hit the nack timeout [[GH-15102](https://github.com/hashicorp/nomad/issues/15102)] -* wi: Fixed a bug where clients running pre-1.4.0 allocations would erase the token used to query service registrations after upgrade [[GH-15121](https://github.com/hashicorp/nomad/issues/15121)] - -## 1.4.2 (October 26, 2022) - -SECURITY: - -* event stream: Fixed a bug where ACL token expiration was not checked when emitting events [[GH-15013](https://github.com/hashicorp/nomad/issues/15013)] -* variables: Fixed a bug where non-sensitive variable metadata (paths and raft indexes) was exposed via the template `nomadVarList` function to other jobs in the same namespace. [[GH-15012](https://github.com/hashicorp/nomad/issues/15012)] - -IMPROVEMENTS: - -* cli: Added `-id-prefix-template` option to `nomad job dispatch` [[GH-14631](https://github.com/hashicorp/nomad/issues/14631)] -* cli: add nomad fmt to the CLI [[GH-14779](https://github.com/hashicorp/nomad/issues/14779)] -* deps: update go-memdb for goroutine leak fix [[GH-14983](https://github.com/hashicorp/nomad/issues/14983)] -* docker: improve memory usage for docker_logger [[GH-14875](https://github.com/hashicorp/nomad/issues/14875)] -* event stream: Added ACL role topic with create and delete types [[GH-14923](https://github.com/hashicorp/nomad/issues/14923)] -* scheduler: Allow jobs not requiring network resources even when no network is fingerprinted [[GH-14300](https://github.com/hashicorp/nomad/issues/14300)] -* ui: adds searching and filtering to the topology page [[GH-14913](https://github.com/hashicorp/nomad/issues/14913)] - -BUG FIXES: - -* acl: Callers should be able to read policies linked via roles to the token used [[GH-14982](https://github.com/hashicorp/nomad/issues/14982)] -* acl: Ensure all federated servers meet v.1.4.0 minimum before ACL roles can be written [[GH-14908](https://github.com/hashicorp/nomad/issues/14908)] -* acl: Fixed a bug where Nomad version checking for one-time tokens was enforced across regions [[GH-14912](https://github.com/hashicorp/nomad/issues/14912)] -* cli: prevent a panic when the Nomad API returns an error while collecting a debug bundle [[GH-14992](https://github.com/hashicorp/nomad/issues/14992)] -* client: Check ACL token expiry when resolving token within ACL cache [[GH-14922](https://github.com/hashicorp/nomad/issues/14922)] -* client: Fixed a bug where Nomad could not detect cores on recent RHEL systems [[GH-15027](https://github.com/hashicorp/nomad/issues/15027)] -* client: Fixed a bug where network fingerprinters were not reloaded when the client configuration was reloaded with SIGHUP [[GH-14615](https://github.com/hashicorp/nomad/issues/14615)] -* client: Resolve ACL roles within client ACL cache [[GH-14922](https://github.com/hashicorp/nomad/issues/14922)] -* consul: Fixed a bug where services continuously re-registered [[GH-14917](https://github.com/hashicorp/nomad/issues/14917)] -* consul: atomically register checks on initial service registration [[GH-14944](https://github.com/hashicorp/nomad/issues/14944)] -* deps: Update hashicorp/consul-template to 90370e07bf621811826b803fb633dadbfb4cf287; fixes template rerendering issues when only user or group set [[GH-15045](https://github.com/hashicorp/nomad/issues/15045)] -* deps: Update hashicorp/raft to v1.3.11; fixes unstable leadership on server removal [[GH-15021](https://github.com/hashicorp/nomad/issues/15021)] -* event stream: Check ACL token expiry when resolving tokens [[GH-14923](https://github.com/hashicorp/nomad/issues/14923)] -* event stream: Resolve ACL roles within ACL tokens [[GH-14923](https://github.com/hashicorp/nomad/issues/14923)] -* keyring: Fixed a bug where `nomad system gc` forced a root keyring rotation. [[GH-15009](https://github.com/hashicorp/nomad/issues/15009)] -* keyring: Fixed a bug where if a key is rotated immediately following a leader election, plans that are in-flight may get signed before the new leader has the key. Allow for a short timeout-and-retry to avoid rejecting plans. [[GH-14987](https://github.com/hashicorp/nomad/issues/14987)] -* keyring: Fixed a bug where keyring initialization is blocked by un-upgraded federated regions [[GH-14901](https://github.com/hashicorp/nomad/issues/14901)] -* keyring: Fixed a bug where root keyring garbage collection configuration values were not respected. [[GH-15009](https://github.com/hashicorp/nomad/issues/15009)] -* keyring: Fixed a bug where root keyring initialization could occur before the raft FSM on the leader was verified to be up-to-date. [[GH-14987](https://github.com/hashicorp/nomad/issues/14987)] -* keyring: Fixed a bug where root keyring replication could make incorrectly stale queries and exit early if those queries did not return the expected key. [[GH-14987](https://github.com/hashicorp/nomad/issues/14987)] -* keyring: Fixed a bug where the root keyring replicator's rate limiting would be skipped if the keyring replication exceeded the burst rate. [[GH-14987](https://github.com/hashicorp/nomad/issues/14987)] -* keyring: Removed root key garbage collection to avoid orphaned workload identities [[GH-15034](https://github.com/hashicorp/nomad/issues/15034)] -* nomad native service discovery: Ensure all local servers meet v.1.3.0 minimum before service registrations can be written [[GH-14924](https://github.com/hashicorp/nomad/issues/14924)] -* scheduler: Fixed a bug where version checking for disconnected clients handling was enforced across regions [[GH-14912](https://github.com/hashicorp/nomad/issues/14912)] -* servicedisco: Fixed a bug where job using checks could land on incompatible client [[GH-14868](https://github.com/hashicorp/nomad/issues/14868)] -* services: Fixed a regression where check task validation stopped allowing some configurations [[GH-14864](https://github.com/hashicorp/nomad/issues/14864)] -* ui: Fixed line charts to update x-axis (time) where relevant [[GH-14814](https://github.com/hashicorp/nomad/issues/14814)] -* ui: Fixes an issue where service tags would bleed past the edge of the screen [[GH-14832](https://github.com/hashicorp/nomad/issues/14832)] -* variables: Fixed a bug where Nomad version checking was not enforced for writing to variables [[GH-14912](https://github.com/hashicorp/nomad/issues/14912)] -* variables: Fixed a bug where getting empty results from listing variables resulted in a permission denied error. [[GH-15012](https://github.com/hashicorp/nomad/issues/15012)] - -## 1.4.1 (October 06, 2022) - -BUG FIXES: - -* keyring: Fixed a panic that can occur during upgrades to 1.4.0 when initializing the keyring [[GH-14821](https://github.com/hashicorp/nomad/issues/14821)] - -## 1.4.0 (October 04, 2022) - -FEATURES: - -* **ACL Roles:** Added support for ACL Roles. [[GH-14320](https://github.com/hashicorp/nomad/issues/14320)] -* **Nomad Native Service Discovery**: Add built-in support for checks on Nomad services [[GH-13715](https://github.com/hashicorp/nomad/issues/13715)] -* **Variables:** Added support for storing encrypted configuration values. [[GH-13000](https://github.com/hashicorp/nomad/issues/13000)] -* **UI Services table:** Display task-level services in addition to group-level services. [[GH-14199](https://github.com/hashicorp/nomad/issues/14199)] - -BREAKING CHANGES: - -* audit (Enterprise): fixed inconsistency in event filter logic [[GH-14212](https://github.com/hashicorp/nomad/issues/14212)] -* cli: `eval status -json` no longer supports listing all evals in JSON. Use `eval list -json`. [[GH-14651](https://github.com/hashicorp/nomad/issues/14651)] -* core: remove support for raft protocol version 2 [[GH-13467](https://github.com/hashicorp/nomad/issues/13467)] - -SECURITY: - -* client: recover from panics caused by artifact download to prevent the Nomad client from crashing [[GH-14696](https://github.com/hashicorp/nomad/issues/14696)] - -IMPROVEMENTS: - -* acl: ACL tokens can now be created with an expiration TTL. [[GH-14320](https://github.com/hashicorp/nomad/issues/14320)] -* api: return a more descriptive error when /v1/acl/bootstrap fails to decode request body [[GH-14629](https://github.com/hashicorp/nomad/issues/14629)] -* autopilot: upgrade to raft-autopilot library [[GH-14441](https://github.com/hashicorp/nomad/issues/14441)] -* cli: Removed deprecated network quota fields from `quota status` output [[GH-14468](https://github.com/hashicorp/nomad/issues/14468)] -* cli: `acl policy info` output format has changed to improve readability with large policy documents [[GH-14140](https://github.com/hashicorp/nomad/issues/14140)] -* cli: `operator debug` now writes newline-delimited JSON files for large collections [[GH-14610](https://github.com/hashicorp/nomad/issues/14610)] -* cli: ignore `-hcl2-strict` when -hcl1 is set. [[GH-14426](https://github.com/hashicorp/nomad/issues/14426)] -* cli: warn destructive update only when count is greater than 1 [[GH-13103](https://github.com/hashicorp/nomad/issues/13103)] -* client: Add built-in support for checks on nomad services [[GH-13715](https://github.com/hashicorp/nomad/issues/13715)] -* client: re-enable nss-based user lookups [[GH-14742](https://github.com/hashicorp/nomad/issues/14742)] -* connect: add namespace, job, and group to Envoy stats [[GH-14311](https://github.com/hashicorp/nomad/issues/14311)] -* connect: add nomad environment variables to envoy bootstrap [[GH-12959](https://github.com/hashicorp/nomad/issues/12959)] -* consul: Allow interpolation of task environment values into Consul Service Mesh configuration [[GH-14445](https://github.com/hashicorp/nomad/issues/14445)] -* consul: Enable setting custom tagged_addresses field [[GH-12951](https://github.com/hashicorp/nomad/issues/12951)] -* core: constraint operands are now compared numerically if operands are numbers [[GH-14722](https://github.com/hashicorp/nomad/issues/14722)] -* deps: Update fsouza/go-dockerclient to v1.8.2 [[GH-14112](https://github.com/hashicorp/nomad/issues/14112)] -* deps: Update go.etcd.io/bbolt to v1.3.6 [[GH-14025](https://github.com/hashicorp/nomad/issues/14025)] -* deps: Update google.golang.org/grpc to v1.48.0 [[GH-14103](https://github.com/hashicorp/nomad/issues/14103)] -* deps: Update gopsutil for improvements in fingerprinting on non-Linux platforms [[GH-14209](https://github.com/hashicorp/nomad/issues/14209)] -* deps: Updated `github.com/armon/go-metrics` to `v0.4.1` which includes a performance improvement for Prometheus sink [[GH-14493](https://github.com/hashicorp/nomad/issues/14493)] -* deps: Updated `github.com/hashicorp/go-version` to `v1.6.0` [[GH-14364](https://github.com/hashicorp/nomad/issues/14364)] -* deps: remove unused darwin C library [[GH-13894](https://github.com/hashicorp/nomad/issues/13894)] -* fingerprint: Add node attribute for number of reservable cores: `cpu.num_reservable_cores` [[GH-14694](https://github.com/hashicorp/nomad/issues/14694)] -* fingerprint: Consul and Vault attributes are no longer cleared on fingerprinting failure [[GH-14673](https://github.com/hashicorp/nomad/issues/14673)] -* jobspec: Added `strlen` HCL2 function to determine the length of a string [[GH-14463](https://github.com/hashicorp/nomad/issues/14463)] -* server: Log when a node's eligibility changes [[GH-14125](https://github.com/hashicorp/nomad/issues/14125)] -* ui: Display different message when trying to exec into a job with no task running. [[GH-14071](https://github.com/hashicorp/nomad/issues/14071)] -* ui: add service discovery, along with health checks, to job and allocation routes [[GH-14408](https://github.com/hashicorp/nomad/issues/14408)] -* ui: adds a sidebar to show in-page logs for a given task, accessible via job, client, or task group routes [[GH-14612](https://github.com/hashicorp/nomad/issues/14612)] -* ui: allow deep-dive clicks to tasks from client, job, and task group routes. [[GH-14592](https://github.com/hashicorp/nomad/issues/14592)] -* ui: attach timestamps and a visual indicator on failure to health checks in the Web UI [[GH-14677](https://github.com/hashicorp/nomad/issues/14677)] - -BUG FIXES: - -* api: Fixed a bug where the List Volume API did not include the `ControllerRequired` and `ResourceExhausted` fields. [[GH-14484](https://github.com/hashicorp/nomad/issues/14484)] -* cli: Ignore Vault token when generating job diff. [[GH-14424](https://github.com/hashicorp/nomad/issues/14424)] -* cli: fixed a bug in the `operator api` command where the HTTPS scheme was not always correctly calculated [[GH-14635](https://github.com/hashicorp/nomad/issues/14635)] -* cli: return exit code `255` when `nomad job plan` fails job validation. [[GH-14426](https://github.com/hashicorp/nomad/issues/14426)] -* cli: set content length on POST requests when using the `nomad operator api` command [[GH-14634](https://github.com/hashicorp/nomad/issues/14634)] -* client: Fixed bug where clients could attempt to connect to servers with invalid addresses retrieved from Consul. [[GH-14431](https://github.com/hashicorp/nomad/issues/14431)] -* core: prevent new allocations from overlapping execution with stopping allocations [[GH-10446](https://github.com/hashicorp/nomad/issues/10446)] -* csi: Fixed a bug where a volume that was successfully unmounted by the client but then failed controller unpublishing would not be marked free until garbage collection ran. [[GH-14675](https://github.com/hashicorp/nomad/issues/14675)] -* csi: Fixed a bug where the server would not send controller unpublish for a failed allocation. [[GH-14484](https://github.com/hashicorp/nomad/issues/14484)] -* csi: Fixed a data race in the volume unpublish endpoint that could result in claims being incorrectly marked as freed before being persisted to raft. [[GH-14484](https://github.com/hashicorp/nomad/issues/14484)] -* helpers: Fixed a bug where random stagger func did not protect against negative inputs [[GH-14497](https://github.com/hashicorp/nomad/issues/14497)] -* jobspec: Fixed a bug where an `artifact` with `headers` configuration would fail to parse when using HCLv1 [[GH-14637](https://github.com/hashicorp/nomad/issues/14637)] -* metrics: Update client `node_scheduling_eligibility` value with server heartbeats. [[GH-14483](https://github.com/hashicorp/nomad/issues/14483)] -* quotas (Enterprise): Fixed a server crashing panic when updating and checking a quota concurrently. -* rpc (Enterprise): check for spec changes in all regions when registering multiregion jobs [[GH-14519](https://github.com/hashicorp/nomad/issues/14519)] -* scheduler (Enterprise): Fixed bug where the scheduler would treat multiregion jobs as paused for job types that don't use deployments [[GH-14659](https://github.com/hashicorp/nomad/issues/14659)] -* template: Fixed a bug where the `splay` timeout was not being applied when `change_mode` was set to `script`. [[GH-14749](https://github.com/hashicorp/nomad/issues/14749)] -* ui: Remove extra space when displaying the version in the menu footer. [[GH-14457](https://github.com/hashicorp/nomad/issues/14457)] - -## 1.3.16 (August 18, 2023) - -BUG FIXES: - -* core: fixed a bug that caused job validation to fail when a task with `kill_timeout` was placed inside a group with `update.progress_deadline` set to 0 [[GH-17342](https://github.com/hashicorp/nomad/issues/17342)] - -## 1.3.15 (May 19, 2023) - -BUG FIXES: - -* bug: Corrected status description and modification time for canceled evaluations [[GH-17071](https://github.com/hashicorp/nomad/issues/17071)] -* client: Fixed a bug where restarting a terminal allocation turns it into a zombie where allocation and task hooks will run unexpectedly [[GH-17175](https://github.com/hashicorp/nomad/issues/17175)] -* client: clean up resources upon failure to restore task during client restart [[GH-17104](https://github.com/hashicorp/nomad/issues/17104)] -* scale: Fixed a bug where evals could be created with the wrong type [[GH-17092](https://github.com/hashicorp/nomad/issues/17092)] -* scheduler: Fixed a bug where implicit `spread` targets were treated as separate targets for scoring [[GH-17195](https://github.com/hashicorp/nomad/issues/17195)] -* scheduler: Fixed a bug where scores for spread scheduling could be -Inf [[GH-17198](https://github.com/hashicorp/nomad/issues/17198)] - -## 1.3.14 (May 02, 2023) - -IMPROVEMENTS: - -* build: Update from Go 1.20.3 to Go 1.20.4 [[GH-17056](https://github.com/hashicorp/nomad/issues/17056)] -* core: Prevent `task.kill_timeout` being greater than `update.progress_deadline` [[GH-16761](https://github.com/hashicorp/nomad/issues/16761)] - -BUG FIXES: - -* api: Fixed filtering on maps with missing keys [[GH-16991](https://github.com/hashicorp/nomad/issues/16991)] -* build: Linux packages now have vendor label and set the default label to HashiCorp. This fix is implemented for any future releases, but will not be updated for historical releases [[GH-16071](https://github.com/hashicorp/nomad/issues/16071)] -* client: Fix CNI plugin version fingerprint when output includes protocol version [[GH-16776](https://github.com/hashicorp/nomad/issues/16776)] -* client: Fix address for ports in IPv6 networks [[GH-16723](https://github.com/hashicorp/nomad/issues/16723)] -* client: Fixed a bug where restarting proxy sidecar tasks failed [[GH-16815](https://github.com/hashicorp/nomad/issues/16815)] -* client: Prevent a panic when an allocation has a legacy task-level bridge network and uses a driver that does not create a network namespace [[GH-16921](https://github.com/hashicorp/nomad/issues/16921)] -* core: the deployment's list endpoint now supports look up by prefix using the wildcard for namespace [[GH-16792](https://github.com/hashicorp/nomad/issues/16792)] -* csi: gracefully recover tasks that use csi node plugins [[GH-16809](https://github.com/hashicorp/nomad/issues/16809)] -* docker: Fixed a bug where plugin config values were ignored [[GH-16713](https://github.com/hashicorp/nomad/issues/16713)] -* drain: Fixed a bug where drains would complete based on the server status and not the client status of an allocation [[GH-14348](https://github.com/hashicorp/nomad/issues/14348)] -* driver/exec: Fixed a bug where `cap_drop` and `cap_add` would not expand capabilities [[GH-16643](https://github.com/hashicorp/nomad/issues/16643)] -* scale: Do not allow scale requests for jobs of type system [[GH-16969](https://github.com/hashicorp/nomad/issues/16969)] -* scheduler: Fix reconciliation of reconnecting allocs when the replacement allocations are not running [[GH-16609](https://github.com/hashicorp/nomad/issues/16609)] -* scheduler: honor false value for distinct_hosts constraint [[GH-16907](https://github.com/hashicorp/nomad/issues/16907)] -* server: Added verification of cron jobs already running before forcing new evals right after leader change [[GH-16583](https://github.com/hashicorp/nomad/issues/16583)] -* services: Fixed a bug preventing group service deregistrations after alloc restarts [[GH-16905](https://github.com/hashicorp/nomad/issues/16905)] - -## 1.3.13 (April 04, 2023) - -SECURITY: - -* build: update to Go 1.20.3 to prevent denial of service attack via malicious HTTP headers [CVE-2023-24534](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-24534) [[GH-16788](https://github.com/hashicorp/nomad/issues/16788)] - -## 1.3.12 (March 21, 2023) - -IMPROVEMENTS: - -* build: Update to go1.20.2 [[GH-16427](https://github.com/hashicorp/nomad/issues/16427)] - -BUG FIXES: - -* client: Fixed a bug where clients using Consul discovery to join the cluster would get permission denied errors [[GH-16490](https://github.com/hashicorp/nomad/issues/16490)] -* client: Fixed a bug where cpuset initialization fails after Client restart [[GH-16467](https://github.com/hashicorp/nomad/issues/16467)] -* plugin: Add missing fields to `TaskConfig` so they can be accessed by external task drivers [[GH-16434](https://github.com/hashicorp/nomad/issues/16434)] -* services: Fixed a bug where a service would be deregistered twice [[GH-16289](https://github.com/hashicorp/nomad/issues/16289)] - -## 1.3.11 (March 10, 2023) - -IMPROVEMENTS: - -* env/ec2: update cpu metadata [[GH-16417](https://github.com/hashicorp/nomad/issues/16417)] - -BUG FIXES: - -* client: Fixed a bug where clients used the serf advertise address to connect to servers when using Consul auto-discovery [[GH-16217](https://github.com/hashicorp/nomad/issues/16217)] -* docker: Fixed a bug where pause containers would be erroneously removed [[GH-16352](https://github.com/hashicorp/nomad/issues/16352)] -* scheduler: Fixed a bug where collisions in dynamic port offerings would result in spurious plan-for-node-rejected errors [[GH-16401](https://github.com/hashicorp/nomad/issues/16401)] -* server: Fixed a bug where deregistering a job that was already garbage collected would create a new evaluation [[GH-16287](https://github.com/hashicorp/nomad/issues/16287)] -* server: Fixed a bug where node updates that produced errors from service discovery or CSI plugin updates were not logged [[GH-16287](https://github.com/hashicorp/nomad/issues/16287)] -* server: Fixed a bug where the `system reconcile summaries` command and API would not return any scheduler-related errors [[GH-16287](https://github.com/hashicorp/nomad/issues/16287)] - -## 1.3.10 (March 01, 2023) - -BREAKING CHANGES: - -* core: Ensure no leakage of evaluations for batch jobs. Prior to this change allocations and evaluations for batch jobs were never garbage collected until the batch job was explicitly stopped. The new `batch_eval_gc_threshold` server configuration controls how often they are collected. The default threshold is `24h`. [[GH-15097](https://github.com/hashicorp/nomad/issues/15097)] - -IMPROVEMENTS: - -* client: detect and cleanup leaked iptables rules [[GH-15407](https://github.com/hashicorp/nomad/issues/15407)] -* consul: add client configuration for grpc_ca_file [[GH-15701](https://github.com/hashicorp/nomad/issues/15701)] -* env/ec2: update cpu metadata [[GH-15770](https://github.com/hashicorp/nomad/issues/15770)] -* fingerprint: Detect CNI plugins and set versions as node attributes [[GH-15452](https://github.com/hashicorp/nomad/issues/15452)] - -DEPRECATIONS: - -* api: The connect `ConsulExposeConfig.Path` field is deprecated in favor of `ConsulExposeConfig.Paths` [[GH-15541](https://github.com/hashicorp/nomad/issues/15541)] -* api: The connect `ConsulProxy.ExposeConfig` field is deprecated in favor of `ConsulProxy.Expose` [[GH-15541](https://github.com/hashicorp/nomad/issues/15541)] - -BUG FIXES: - -* acl: Fixed a bug where creating/updating a policy which was invalid would return a 404 status code, not a 400 [[GH-16000](https://github.com/hashicorp/nomad/issues/16000)] -* agent: Make agent syslog log level follow log_level config [[GH-15625](https://github.com/hashicorp/nomad/issues/15625)] -* api: Added missing node states to NodeStatus constants [[GH-16166](https://github.com/hashicorp/nomad/issues/16166)] -* api: Fix stale querystring parameter value as boolean [[GH-15605](https://github.com/hashicorp/nomad/issues/15605)] -* api: Fixed a bug where exposeConfig field was not provided correctly when getting the jobs via the API [[GH-15541](https://github.com/hashicorp/nomad/issues/15541)] -* api: Fixed a nil pointer dereference when periodic jobs are missing their periodic spec [[GH-13845](https://github.com/hashicorp/nomad/issues/13845)] -* cgutil: handle panic coming from runc helper method [[GH-16180](https://github.com/hashicorp/nomad/issues/16180)] -* cli: Fixed a panic in `deployment status` when rollback deployments are slow to appear [[GH-16011](https://github.com/hashicorp/nomad/issues/16011)] -* connect: ingress http/2/grpc listeners may exclude hosts [[GH-15749](https://github.com/hashicorp/nomad/issues/15749)] -* consul: Fixed a bug where acceptable service identity on Consul token was not accepted [[GH-15928](https://github.com/hashicorp/nomad/issues/15928)] -* consul: Fixed a bug where consul token was not respected when reverting a job [[GH-15996](https://github.com/hashicorp/nomad/issues/15996)] -* consul: Fixed a bug where services would continuously re-register when using ipv6 [[GH-15411](https://github.com/hashicorp/nomad/issues/15411)] -* core: enforce strict ordering that node status updates are recorded after allocation updates for reconnecting clients [[GH-15808](https://github.com/hashicorp/nomad/issues/15808)] -* csi: Fixed a bug where a crashing plugin could panic the Nomad client [[GH-15518](https://github.com/hashicorp/nomad/issues/15518)] -* csi: Fixed a bug where secrets that include '=' were incorrectly rejected [[GH-15670](https://github.com/hashicorp/nomad/issues/15670)] -* csi: Fixed a bug where volumes in non-default namespaces could not be scheduled for system or sysbatch jobs [[GH-15372](https://github.com/hashicorp/nomad/issues/15372)] -* csi: Fixed potential state store corruption when garbage collecting CSI volume claims or checking whether it's safe to force-deregister a volume [[GH-16256](https://github.com/hashicorp/nomad/issues/16256)] -* docker: Fixed a bug where images referenced by multiple tags would not be GC'd [[GH-15962](https://github.com/hashicorp/nomad/issues/15962)] -* docker: Fixed a bug where infra_image did not get alloc_id label [[GH-15898](https://github.com/hashicorp/nomad/issues/15898)] -* docker: configure restart policy for bridge network pause container [[GH-15732](https://github.com/hashicorp/nomad/issues/15732)] -* event stream: Fixed a bug where undefined ACL policies on the request's ACL would result in incorrect authentication errors [[GH-15495](https://github.com/hashicorp/nomad/issues/15495)] -* fix: Add the missing option propagation_mode for volume_mount [[GH-15626](https://github.com/hashicorp/nomad/issues/15626)] -* parser: Fixed a panic in the job spec parser when a variable validation block was missing its condition [[GH-16018](https://github.com/hashicorp/nomad/issues/16018)] -* scheduler (Enterprise): Fixed a bug that prevented new allocations from multiregion jobs to be placed in situations where other regions are not involved, such as node updates. [[GH-15325](https://github.com/hashicorp/nomad/issues/15325)] -* template: Fixed a bug that caused the chage script to fail to run [[GH-15915](https://github.com/hashicorp/nomad/issues/15915)] -* ui: Fix allocation memory chart to display the same value as the CLI [[GH-15909](https://github.com/hashicorp/nomad/issues/15909)] -* ui: Fix navigation to pages for jobs that are not in the default namespace [[GH-15906](https://github.com/hashicorp/nomad/issues/15906)] -* volumes: Fixed a bug where `per_alloc` was allowed for volume blocks on system and sysbatch jobs, which do not have an allocation index [[GH-16030](https://github.com/hashicorp/nomad/issues/16030)] - -## 1.3.9 (February 14, 2023) - -SECURITY: - -* artifact: Provide mitigations against unbounded artifact decompression [[GH-16126](https://github.com/hashicorp/nomad/issues/16126)] -* build: Update to go1.20.1 [[GH-16182](https://github.com/hashicorp/nomad/issues/16182)] - -## 1.3.8 (November 21, 2022) - -BUG FIXES: - -* api: Ensure all request body decode errors return a 400 status code [[GH-15252](https://github.com/hashicorp/nomad/issues/15252)] -* cleanup: fixed missing timer.Reset for plan queue stat emitter [[GH-15134](https://github.com/hashicorp/nomad/issues/15134)] -* client: Fixed a bug where tasks would restart without waiting for interval [[GH-15215](https://github.com/hashicorp/nomad/issues/15215)] -* client: fixed a bug where non-`docker` tasks with network isolation would leak network namespaces and iptables rules if the client was restarted while they were running [[GH-15214](https://github.com/hashicorp/nomad/issues/15214)] -* client: prevent allocations from failing on client reconnect by retrying RPC requests when no servers are available yet [[GH-15140](https://github.com/hashicorp/nomad/issues/15140)] -* csi: Fixed race condition that can cause a panic when volume is garbage collected [[GH-15101](https://github.com/hashicorp/nomad/issues/15101)] -* device: Fixed a bug where device plugins would not fingerprint on startup [[GH-15125](https://github.com/hashicorp/nomad/issues/15125)] -* drivers: Fixed a bug where one goroutine was leaked per task [[GH-15180](https://github.com/hashicorp/nomad/issues/15180)] -* drivers: pass missing `propagation_mode` configuration for volume mounts to external plugins [[GH-15096](https://github.com/hashicorp/nomad/issues/15096)] -* event_stream: fixed a bug where dynamic port values would fail to serialize in the event stream [[GH-12916](https://github.com/hashicorp/nomad/issues/12916)] -* fingerprint: Ensure Nomad can correctly fingerprint Consul gRPC where the Consul agent is running v1.14.0 or greater [[GH-15309](https://github.com/hashicorp/nomad/issues/15309)] -* scheduler: Fixed a bug that prevented disconnected allocations to be updated after they reconnect. [[GH-15068](https://github.com/hashicorp/nomad/issues/15068)] -* scheduler: Prevent unnecessary placements when disconnected allocations reconnect. [[GH-15068](https://github.com/hashicorp/nomad/issues/15068)] -* template: Fixed a bug where template could cause agent panic on startup [[GH-15192](https://github.com/hashicorp/nomad/issues/15192)] - -## 1.3.7 (October 26, 2022) - -IMPROVEMENTS: - -* deps: update go-memdb for goroutine leak fix [[GH-14983](https://github.com/hashicorp/nomad/issues/14983)] -* docker: improve memory usage for docker_logger [[GH-14875](https://github.com/hashicorp/nomad/issues/14875)] - -BUG FIXES: - -* acl: Fixed a bug where Nomad version checking for one-time tokens was enforced across regions [[GH-14911](https://github.com/hashicorp/nomad/issues/14911)] -* client: Fixed a bug where Nomad could not detect cores on recent RHEL systems [[GH-15027](https://github.com/hashicorp/nomad/issues/15027)] -* consul: Fixed a bug where services continuously re-registered [[GH-14917](https://github.com/hashicorp/nomad/issues/14917)] -* consul: atomically register checks on initial service registration [[GH-14944](https://github.com/hashicorp/nomad/issues/14944)] -* deps: Update hashicorp/raft to v1.3.11; fixes unstable leadership on server removal [[GH-15021](https://github.com/hashicorp/nomad/issues/15021)] -* nomad native service discovery: Ensure all local servers meet v.1.3.0 minimum before service registrations can be written [[GH-14924](https://github.com/hashicorp/nomad/issues/14924)] -* scheduler: Fixed a bug where version checking for disconnected clients handling was enforced across regions [[GH-14911](https://github.com/hashicorp/nomad/issues/14911)] - -## 1.3.6 (October 04, 2022) - -SECURITY: - -* client: recover from panics caused by artifact download to prevent the Nomad client from crashing [[GH-14696](https://github.com/hashicorp/nomad/issues/14696)] - -IMPROVEMENTS: - -* api: return a more descriptive error when /v1/acl/bootstrap fails to decode request body [[GH-14629](https://github.com/hashicorp/nomad/issues/14629)] -* cli: ignore `-hcl2-strict` when -hcl1 is set. [[GH-14426](https://github.com/hashicorp/nomad/issues/14426)] -* cli: warn destructive update only when count is greater than 1 [[GH-13103](https://github.com/hashicorp/nomad/issues/13103)] -* consul: Allow interpolation of task environment values into Consul Service Mesh configuration [[GH-14445](https://github.com/hashicorp/nomad/issues/14445)] -* ui: Display different message when trying to exec into a job with no task running. [[GH-14071](https://github.com/hashicorp/nomad/issues/14071)] - -BUG FIXES: - -* api: Fixed a bug where the List Volume API did not include the `ControllerRequired` and `ResourceExhausted` fields. [[GH-14484](https://github.com/hashicorp/nomad/issues/14484)] -* cli: Ignore Vault token when generating job diff. [[GH-14424](https://github.com/hashicorp/nomad/issues/14424)] -* cli: fixed a bug in the `operator api` command where the HTTPS scheme was not always correctly calculated [[GH-14635](https://github.com/hashicorp/nomad/issues/14635)] -* cli: return exit code `255` when `nomad job plan` fails job validation. [[GH-14426](https://github.com/hashicorp/nomad/issues/14426)] -* cli: set content length on POST requests when using the `nomad operator api` command [[GH-14634](https://github.com/hashicorp/nomad/issues/14634)] -* client: Fixed bug where clients could attempt to connect to servers with invalid addresses retrieved from Consul. [[GH-14431](https://github.com/hashicorp/nomad/issues/14431)] -* csi: Fixed a bug where a volume that was successfully unmounted by the client but then failed controller unpublishing would not be marked free until garbage collection ran. [[GH-14675](https://github.com/hashicorp/nomad/issues/14675)] -* csi: Fixed a bug where the server would not send controller unpublish for a failed allocation. [[GH-14484](https://github.com/hashicorp/nomad/issues/14484)] -* csi: Fixed a data race in the volume unpublish endpoint that could result in claims being incorrectly marked as freed before being persisted to raft. [[GH-14484](https://github.com/hashicorp/nomad/issues/14484)] -* helpers: Fixed a bug where random stagger func did not protect against negative inputs [[GH-14497](https://github.com/hashicorp/nomad/issues/14497)] -* jobspec: Fixed a bug where an `artifact` with `headers` configuration would fail to parse when using HCLv1 [[GH-14637](https://github.com/hashicorp/nomad/issues/14637)] -* metrics: Update client `node_scheduling_eligibility` value with server heartbeats. [[GH-14483](https://github.com/hashicorp/nomad/issues/14483)] -* quotas (Enterprise): Fixed a server crashing panic when updating and checking a quota concurrently. -* rpc: check for spec changes in all regions when registering multiregion jobs [[GH-14519](https://github.com/hashicorp/nomad/issues/14519)] -* scheduler: Fixed bug where the scheduler would treat multiregion jobs as paused for job types that don't use deployments [[GH-14659](https://github.com/hashicorp/nomad/issues/14659)] -* template: Fixed a bug where the `splay` timeout was not being applied when `change_mode` was set to `script`. [[GH-14749](https://github.com/hashicorp/nomad/issues/14749)] -* ui: Remove extra space when displaying the version in the menu footer. [[GH-14457](https://github.com/hashicorp/nomad/issues/14457)] - -## 1.3.5 (August 31, 2022) - -IMPROVEMENTS: - -* cgroups: use cgroup.kill interface file when using cgroups v2 [[GH-14371](https://github.com/hashicorp/nomad/issues/14371)] -* consul: Reduce load on Consul leader server by allowing stale results when listing namespaces. [[GH-12953](https://github.com/hashicorp/nomad/issues/12953)] - -BUG FIXES: - -* cli: Fixed a bug where forcing a periodic job would fail if the job ID prefix-matched other periodic jobs [[GH-14333](https://github.com/hashicorp/nomad/issues/14333)] -* template: Fixed a bug that could cause Nomad to panic when using `change_mode = "script"` [[GH-14374](https://github.com/hashicorp/nomad/issues/14374)] -* ui: Revert a change that resulted in UI errors when ACLs were not used. [[GH-14381](https://github.com/hashicorp/nomad/issues/14381)] - -## 1.3.4 (August 25, 2022) - -IMPROVEMENTS: - -* api: HTTP server now returns a 429 error code when hitting the connection limit [[GH-13621](https://github.com/hashicorp/nomad/issues/13621)] -* build: update to go1.19 [[GH-14132](https://github.com/hashicorp/nomad/issues/14132)] -* cli: `operator debug` now outputs current leader to debug bundle [[GH-13472](https://github.com/hashicorp/nomad/issues/13472)] -* cli: `operator snapshot state` supports `-filter` expressions and avoids writing large temporary files [[GH-13658](https://github.com/hashicorp/nomad/issues/13658)] -* client: add option to restart all tasks of an allocation, regardless of lifecycle type or state. [[GH-14127](https://github.com/hashicorp/nomad/issues/14127)] -* client: only start poststop tasks after poststart tasks are done. [[GH-14127](https://github.com/hashicorp/nomad/issues/14127)] -* deps: Updated `github.com/hashicorp/go-discover` to latest to allow setting the AWS endpoint definition [[GH-13491](https://github.com/hashicorp/nomad/issues/13491)] -* driver/docker: Added config option to disable container healthcheck [[GH-14089](https://github.com/hashicorp/nomad/issues/14089)] -* qemu: Added option to configure `drive_interface` [[GH-11864](https://github.com/hashicorp/nomad/issues/11864)] -* sentinel: add the ability to reference the namespace and Nomad acl token in policies [[GH-14171](https://github.com/hashicorp/nomad/issues/14171)] -* template: add script change_mode that allows scripts to be executed on template change [[GH-13972](https://github.com/hashicorp/nomad/issues/13972)] -* ui: Add button to restart all tasks in an allocation. [[GH-14223](https://github.com/hashicorp/nomad/issues/14223)] -* ui: add general keyboard navigation to the Nomad UI [[GH-14138](https://github.com/hashicorp/nomad/issues/14138)] - -BUG FIXES: - -* api: cleanup whitespace from failed api response body [[GH-14145](https://github.com/hashicorp/nomad/issues/14145)] -* cli: Fixed a bug where job validation requeset was not sent to leader [[GH-14065](https://github.com/hashicorp/nomad/issues/14065)] -* cli: Fixed a bug where the memory usage reported by Allocation Resource Utilization is zero on systems using cgroups v2 [[GH-14069](https://github.com/hashicorp/nomad/issues/14069)] -* cli: Fixed a bug where vault token not respected in plan command [[GH-14088](https://github.com/hashicorp/nomad/issues/14088)] -* client/logmon: fixed a bug where logmon cannot find nomad executable [[GH-14297](https://github.com/hashicorp/nomad/issues/14297)] -* client: Fixed a bug where cpuset initialization would not work on first agent startup [[GH-14230](https://github.com/hashicorp/nomad/issues/14230)] -* client: Fixed a bug where user lookups would hang or panic [[GH-14248](https://github.com/hashicorp/nomad/issues/14248)] -* client: Fixed a problem calculating a services namespace [[GH-13493](https://github.com/hashicorp/nomad/issues/13493)] -* csi: Fixed a bug where volume claims on lost or garbage collected nodes could not be freed [[GH-13301](https://github.com/hashicorp/nomad/issues/13301)] -* template: Fixed a bug where job templates would use `uid` and `gid` 0 after upgrading to Nomad 1.3.3, causing tasks to fail with the error `failed looking up user: managing file ownership is not supported on Windows`. [[GH-14203](https://github.com/hashicorp/nomad/issues/14203)] -* ui: Fixed a bug that caused the allocation details page to display the stats bar chart even if the task was pending. [[GH-14224](https://github.com/hashicorp/nomad/issues/14224)] -* ui: Removes duplicate breadcrumb header when navigating from child job back to parent. [[GH-14115](https://github.com/hashicorp/nomad/issues/14115)] -* vault: Fixed a bug where Vault clients were recreated when the server configuration was reloaded, even if there were no changes to the Vault configuration. [[GH-14298](https://github.com/hashicorp/nomad/issues/14298)] -* vault: Fixed a bug where changing the Vault configuration `namespace` field was not detected as a change during server configuration reload. [[GH-14298](https://github.com/hashicorp/nomad/issues/14298)] - -## 1.3.3 (August 05, 2022) - -IMPROVEMENTS: - -* build: Update go toolchain to 1.18.5 [[GH-13956](https://github.com/hashicorp/nomad/pull/13956)] -* csi: Add `stage_publish_base_dir` field to `csi_plugin` block to support plugins that require a specific staging/publishing directory for mounts [[GH-13919](https://github.com/hashicorp/nomad/issues/13919)] -* qemu: use shorter socket file names to reduce the chance of hitting the max path length [[GH-13971](https://github.com/hashicorp/nomad/issues/13971)] -* template: Expose consul-template configuration options at the client level for `nomad_retry`. [[GH-13907](https://github.com/hashicorp/nomad/issues/13907)] -* template: Templates support new uid/gid parameter pair [[GH-13755](https://github.com/hashicorp/nomad/issues/13755)] -* ui: Reorder and apply the same style to the Evaluations list page filters to match the Job list page. [[GH-13866](https://github.com/hashicorp/nomad/issues/13866)] - -BUG FIXES: - -* acl: Fixed a bug where the timestamp for expiring one-time tokens was not deterministic between servers [[GH-13737](https://github.com/hashicorp/nomad/issues/13737)] -* deployments: Fixed a bug that prevented auto-approval if canaries were marked as unhealthy during deployment [[GH-14001](https://github.com/hashicorp/nomad/issues/14001)] -* metrics: Fixed a bug where blocked evals with no class produced no dc:class scope metrics [[GH-13786](https://github.com/hashicorp/nomad/issues/13786)] -* namespaces: Fixed a bug that allowed deleting a namespace that contained a CSI volume [[GH-13880](https://github.com/hashicorp/nomad/issues/13880)] -* qemu: restore the monitor socket path when restoring a QEMU task. [[GH-14000](https://github.com/hashicorp/nomad/issues/14000)] -* servicedisco: Fixed a bug where non-unique services would escape job validation [[GH-13869](https://github.com/hashicorp/nomad/issues/13869)] -* ui: Add missing breadcrumb in the Evaluations page. [[GH-13865](https://github.com/hashicorp/nomad/issues/13865)] -* ui: Fixed a bug where task memory was reported as zero on systems using cgroups v2 [[GH-13670](https://github.com/hashicorp/nomad/issues/13670)] - -## 1.3.2 (July 13, 2022) - -IMPROVEMENTS: - -* agent: Added delete support to the eval HTTP API [[GH-13492](https://github.com/hashicorp/nomad/issues/13492)] -* agent: emit a warning message if the agent starts with `bootstrap_expect` set to an even number. [[GH-12961](https://github.com/hashicorp/nomad/issues/12961)] -* agent: logs are no longer buffered at startup when logging in JSON format [[GH-13076](https://github.com/hashicorp/nomad/issues/13076)] -* api: enable setting `?choose` parameter when querying services [[GH-12862](https://github.com/hashicorp/nomad/issues/12862)] -* api: refactor ACL check when using the all namespaces wildcard in the job and alloc list endpoints [[GH-13608](https://github.com/hashicorp/nomad/issues/13608)] -* api: support Authorization Bearer header in lieu of X-Nomad-Token header [[GH-12534](https://github.com/hashicorp/nomad/issues/12534)] -* bootstrap: Added option to allow for an operator generated bootstrap token to be passed to the `acl bootstrap` command [[GH-12520](https://github.com/hashicorp/nomad/issues/12520)] -* cli: Added `delete` command to the eval CLI [[GH-13492](https://github.com/hashicorp/nomad/issues/13492)] -* cli: Added `scheduler get-config` and `scheduler set-config` commands to the operator CLI [[GH-13045](https://github.com/hashicorp/nomad/issues/13045)] -* cli: always display job ID and namespace in the `eval status` command [[GH-13581](https://github.com/hashicorp/nomad/issues/13581)] -* cli: display namespace and node ID in the `eval list` command and when `eval status` matches multiple evals [[GH-13581](https://github.com/hashicorp/nomad/issues/13581)] -* cli: update default redis and use nomad service discovery [[GH-13044](https://github.com/hashicorp/nomad/issues/13044)] -* client: added more fault tolerant defaults for template configuration [[GH-13041](https://github.com/hashicorp/nomad/issues/13041)] -* core: Added the ability to pause and un-pause the eval broker and blocked eval broker [[GH-13045](https://github.com/hashicorp/nomad/issues/13045)] -* core: On node updates skip creating evaluations for jobs not in the node's datacenter. [[GH-12955](https://github.com/hashicorp/nomad/issues/12955)] -* core: automatically mark clients with recurring plan rejections as ineligible [[GH-13421](https://github.com/hashicorp/nomad/issues/13421)] -* driver/docker: Eliminate excess Docker registry pulls for the `infra_image` when it already exists locally. [[GH-13265](https://github.com/hashicorp/nomad/issues/13265)] -* fingerprint: add support for detecting kernel architecture of clients. (attribute: `kernel.arch`) [[GH-13182](https://github.com/hashicorp/nomad/issues/13182)] -* hcl: added support for using the `filebase64` function in jobspecs [[GH-11791](https://github.com/hashicorp/nomad/issues/11791)] -* metrics: emit `nomad.nomad.plan.rejection_tracker.node_score` metric for the number of times a node had a plan rejection within the past time window [[GH-13421](https://github.com/hashicorp/nomad/issues/13421)] -* qemu: add support for guest agent socket [[GH-12800](https://github.com/hashicorp/nomad/issues/12800)] -* ui: Namespace filter query paramters are now isolated by route [[GH-13679](https://github.com/hashicorp/nomad/issues/13679)] - -BUG FIXES: - -* api: Fix listing evaluations with the wildcard namespace and an ACL token [[GH-13530](https://github.com/hashicorp/nomad/issues/13530)] -* api: Fixed a bug where Consul token was not respected for job revert API [[GH-13065](https://github.com/hashicorp/nomad/issues/13065)] -* cli: Fixed a bug in the names of the `node drain` and `node status` sub-commands [[GH-13656](https://github.com/hashicorp/nomad/issues/13656)] -* cli: Fixed a bug where job validate did not respect vault token or namespace [[GH-13070](https://github.com/hashicorp/nomad/issues/13070)] -* client: Fixed a bug where max_kill_timeout client config was ignored [[GH-13626](https://github.com/hashicorp/nomad/issues/13626)] -* client: Fixed a bug where network.dns block was not interpolated [[GH-12817](https://github.com/hashicorp/nomad/issues/12817)] -* cni: Fixed a bug where loopback address was not set for all drivers [[GH-13428](https://github.com/hashicorp/nomad/issues/13428)] -* connect: Added missing ability of setting Connect upstream destination namespace [[GH-13125](https://github.com/hashicorp/nomad/issues/13125)] -* core: Fixed a bug where an evicted batch job would not be rescheduled [[GH-13205](https://github.com/hashicorp/nomad/issues/13205)] -* core: Fixed a bug where blocked eval resources were incorrectly computed [[GH-13104](https://github.com/hashicorp/nomad/issues/13104)] -* core: Fixed a bug where reserved ports on multiple node networks would be treated as a collision. `client.reserved.reserved_ports` is now merged into each `host_network`'s reserved ports instead of being treated as a collision. [[GH-13651](https://github.com/hashicorp/nomad/issues/13651)] -* core: Fixed a bug where the plan applier could deadlock if leader's state lagged behind plan's creation index for more than 5 seconds. [[GH-13407](https://github.com/hashicorp/nomad/issues/13407)] -* csi: Fixed a regression where a timeout was introduced that prevented some plugins from running by marking them as unhealthy after 30s by introducing a configurable `health_timeout` field [[GH-13340](https://github.com/hashicorp/nomad/issues/13340)] -* csi: Fixed a scheduler bug where failed feasibility checks would return early and prevent processing additional nodes [[GH-13274](https://github.com/hashicorp/nomad/issues/13274)] -* docker: Fixed a bug where cgroups-v1 parent was being set [[GH-13058](https://github.com/hashicorp/nomad/issues/13058)] -* lifecycle: fixed a bug where sidecar tasks were not being stopped last [[GH-13055](https://github.com/hashicorp/nomad/issues/13055)] -* state: Fix listing evaluations from all namespaces [[GH-13551](https://github.com/hashicorp/nomad/issues/13551)] -* ui: Allow running jobs from a namespace-limited token [[GH-13659](https://github.com/hashicorp/nomad/issues/13659)] -* ui: Fix a bug that prevented viewing the details of an evaluation in a non-default namespace [[GH-13530](https://github.com/hashicorp/nomad/issues/13530)] -* ui: Fixed a bug that prevented the UI task exec functionality to work from behind a reverse proxy. [[GH-12925](https://github.com/hashicorp/nomad/issues/12925)] -* ui: Fixed an issue where editing or running a job with a namespace via the UI would throw a 404 on redirect. [[GH-13588](https://github.com/hashicorp/nomad/issues/13588)] -* ui: fixed a bug where links to jobs with "@" in their name would mis-identify namespace and 404 [[GH-13012](https://github.com/hashicorp/nomad/issues/13012)] -* volumes: Fixed a bug where additions, updates, or removals of host volumes or CSI volumes were not treated as destructive updates [[GH-13008](https://github.com/hashicorp/nomad/issues/13008)] - -## 1.3.1 (May 19, 2022) - -SECURITY: - -* A vulnerability was identified in the go-getter library that Nomad uses for its artifacts such that a specially crafted Nomad jobspec can be used for privilege escalation onto client agent hosts. [CVE-2022-30324](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-30324) [[GH-13057](https://github.com/hashicorp/nomad/issues/13057)] - -BUG FIXES: - -* agent: fixed a panic on startup when the `server.protocol_version` config parameter was set [[GH-12962](https://github.com/hashicorp/nomad/issues/12962)] - -## 1.3.0 (May 11, 2022) - -FEATURES: - -* **Edge compute improvements**: Added support for reconnecting healthy allocations when disconnected clients reconnect. [[GH-12476](https://github.com/hashicorp/nomad/issues/12476)] -* **Native service discovery**: Register and discover services using builtin simple service discovery. [[GH-12368](https://github.com/hashicorp/nomad/issues/12368)] - -BREAKING CHANGES: - -* agent: The state database on both clients and servers will automatically migrate its underlying database on startup. Downgrading to a previous version of an agent after upgrading it to Nomad 1.3 is not supported. [[GH-12107](https://github.com/hashicorp/nomad/issues/12107)] -* client: The client state store will be automatically migrated to a new schema version when upgrading a client. Downgrading to a previous version of the client after upgrading it to Nomad 1.3 is not supported. To downgrade safely, users should erase the Nomad client's data directory. [[GH-12078](https://github.com/hashicorp/nomad/issues/12078)] -* connect: Consul Service Identity ACL tokens automatically generated for Connect services are now -created as Local rather than Global tokens. Nomad clusters with Connect services making cross-Consul -datacenter requests will need to ensure their Consul agents are configured with anonymous ACL tokens -of sufficient node and service read permissions. [[GH-8068](https://github.com/hashicorp/nomad/issues/8068)] -* connect: The minimum Consul version supported by Nomad's Connect integration is now Consul v1.8.0. [[GH-8068](https://github.com/hashicorp/nomad/issues/8068)] -* csi: The client filesystem layout for CSI plugins has been updated to correctly handle the lifecycle of multiple allocations serving the same plugin. Running plugin tasks will not be updated after upgrading the client, but it is recommended to redeploy CSI plugin jobs after upgrading the cluster. [[GH-12078](https://github.com/hashicorp/nomad/issues/12078)] -* raft: The default raft protocol version is now 3 so you must follow the [Upgrading to Raft Protocol 3](https://developer.hashicorp.com/nomad/docs/upgrade#upgrading-to-raft-protocol-3) guide when upgrading an existing cluster to Nomad 1.3.0. Downgrading the raft protocol version is not supported. [[GH-11572](https://github.com/hashicorp/nomad/issues/11572)] - -SECURITY: - -* server: validate mTLS certificate names on agent to agent endpoints [[GH-11956](https://github.com/hashicorp/nomad/issues/11956)] - -IMPROVEMENTS: - -* agent: Switch from boltdb/bolt to go.etcd.io/bbolt [[GH-12107](https://github.com/hashicorp/nomad/issues/12107)] -* api: Add `related` query parameter to the Evaluation details endpoint [[GH-12305](https://github.com/hashicorp/nomad/issues/12305)] -* api: Add support for filtering and pagination to the jobs and volumes list endpoint [[GH-12186](https://github.com/hashicorp/nomad/issues/12186)] -* api: Add support for filtering and pagination to the node list endpoint [[GH-12727](https://github.com/hashicorp/nomad/issues/12727)] -* api: Add support for filtering, sorting, and pagination to the ACL tokens and allocations list endpoint [[GH-12186](https://github.com/hashicorp/nomad/issues/12186)] -* api: Added ParseHCLOpts helper func to ease parsing HCLv1 jobspecs [[GH-12777](https://github.com/hashicorp/nomad/issues/12777)] -* api: CSI secrets for list and delete snapshots are now passed in HTTP headers [[GH-12144](https://github.com/hashicorp/nomad/issues/12144)] -* api: `AllocFS.Logs` now explicitly closes frames channel after being canceled [[GH-12248](https://github.com/hashicorp/nomad/issues/12248)] -* api: default to using `DefaultPooledTransport` client to support keep-alive by default [[GH-12492](https://github.com/hashicorp/nomad/issues/12492)] -* api: filter values of evaluation and deployment list api endpoints [[GH-12034](https://github.com/hashicorp/nomad/issues/12034)] -* api: sort return values of evaluation and deployment list api endpoints by creation index [[GH-12054](https://github.com/hashicorp/nomad/issues/12054)] -* build: make targets now respect GOBIN variable [[GH-12077](https://github.com/hashicorp/nomad/issues/12077)] -* build: upgrade and speedup circleci configuration [[GH-11889](https://github.com/hashicorp/nomad/issues/11889)] -* cli: Added -json flag to `nomad job {run,plan,validate}` to support parsing JSON formatted jobs [[GH-12591](https://github.com/hashicorp/nomad/issues/12591)] -* cli: Added -os flag to node status to display operating system name [[GH-12388](https://github.com/hashicorp/nomad/issues/12388)] -* cli: Added `nomad operator api` command to ease querying Nomad's HTTP API. [[GH-10808](https://github.com/hashicorp/nomad/issues/10808)] -* cli: CSI secrets argument for `volume snapshot list` has been made consistent with `volume snapshot delete` [[GH-12144](https://github.com/hashicorp/nomad/issues/12144)] -* cli: Return a redacted value for mount flags in the `volume status` command, instead of `` [[GH-12150](https://github.com/hashicorp/nomad/issues/12150)] -* cli: `operator debug` command now skips generating pprofs to avoid a panic on Nomad 0.11.2. 0.11.1, and 0.11.0 [[GH-12807](https://github.com/hashicorp/nomad/issues/12807)] -* cli: add `nomad config validate` command to check configuration files without an agent [[GH-9198](https://github.com/hashicorp/nomad/issues/9198)] -* cli: added `-pprof-interval` to `nomad operator debug` command [[GH-11938](https://github.com/hashicorp/nomad/issues/11938)] -* cli: display the Raft version instead of the Serf protocol in the `nomad server members` command [[GH-12317](https://github.com/hashicorp/nomad/issues/12317)] -* cli: rename the `nomad server members` `-detailed` flag to `-verbose` so it matches other commands [[GH-12317](https://github.com/hashicorp/nomad/issues/12317)] -* client: Added `NOMAD_SHORT_ALLOC_ID` allocation env var [[GH-12603](https://github.com/hashicorp/nomad/issues/12603)] -* client: Allow interpolation of the network.dns block [[GH-12021](https://github.com/hashicorp/nomad/issues/12021)] -* client: Download up to 3 artifacts concurrently [[GH-11531](https://github.com/hashicorp/nomad/issues/11531)] -* client: Enable support for cgroups v2 [[GH-12274](https://github.com/hashicorp/nomad/issues/12274)] -* client: fingerprint AWS instance life cycle option [[GH-12371](https://github.com/hashicorp/nomad/issues/12371)] -* client: set NOMAD_CPU_CORES environment variable when reserving cpu cores [[GH-12496](https://github.com/hashicorp/nomad/issues/12496)] -* connect: automatically set alloc_id in envoy_stats_tags configuration [[GH-12543](https://github.com/hashicorp/nomad/issues/12543)] -* connect: bootstrap envoy sidecars using -proxy-for [[GH-12011](https://github.com/hashicorp/nomad/issues/12011)] -* consul/connect: write Envoy bootstrapping information to disk for debugging [[GH-11975](https://github.com/hashicorp/nomad/issues/11975)] -* consul: Added implicit Consul constraint for task groups utilising Consul service and check registrations [[GH-12602](https://github.com/hashicorp/nomad/issues/12602)] -* consul: add go-sockaddr templating support to nomad consul address [[GH-12084](https://github.com/hashicorp/nomad/issues/12084)] -* consul: improve service name validation message to include maximum length requirement [[GH-12012](https://github.com/hashicorp/nomad/issues/12012)] -* core: Enable configuring raft boltdb freelist sync behavior [[GH-12107](https://github.com/hashicorp/nomad/issues/12107)] -* core: The unused protocol_version agent configuration value has been removed. [[GH-11600](https://github.com/hashicorp/nomad/issues/11600)] -* csi: Add pagination parameters to `volume snapshot list` command [[GH-12193](https://github.com/hashicorp/nomad/issues/12193)] -* csi: Added `-secret` and `-parameter` flags to `volume snapshot create` command [[GH-12360](https://github.com/hashicorp/nomad/issues/12360)] -* csi: Added support for storage topology [[GH-12129](https://github.com/hashicorp/nomad/issues/12129)] -* csi: Allow for concurrent plugin allocations [[GH-12078](https://github.com/hashicorp/nomad/issues/12078)] -* csi: Allow volumes to be re-registered to be updated while not in use [[GH-12167](https://github.com/hashicorp/nomad/issues/12167)] -* csi: Display plugin capabilities in `nomad plugin status -verbose` output [[GH-12116](https://github.com/hashicorp/nomad/issues/12116)] -* csi: Respect the verbose flag in the output of `volume status` [[GH-12153](https://github.com/hashicorp/nomad/issues/12153)] -* csi: Sort allocations in `plugin status` output [[GH-12154](https://github.com/hashicorp/nomad/issues/12154)] -* csi: add flag for providing secrets as a set of key/value pairs to delete a volume [[GH-11245](https://github.com/hashicorp/nomad/issues/11245)] -* csi: allow namespace field to be passed in volume spec [[GH-12400](https://github.com/hashicorp/nomad/issues/12400)] -* deps: Update hashicorp/raft-boltdb to v2.2.0 [[GH-12107](https://github.com/hashicorp/nomad/issues/12107)] -* deps: Update serf library to v0.9.7 [[GH-12130](https://github.com/hashicorp/nomad/issues/12130)] -* deps: Updated hashicorp/consul-template to v0.29.0 [[GH-12747](https://github.com/hashicorp/nomad/issues/12747)] -* deps: Updated hashicorp/raft to v1.3.5 [[GH-12079](https://github.com/hashicorp/nomad/issues/12079)] -* deps: Upgrade kr/pty to creack/pty v1.1.5 [[GH-11855](https://github.com/hashicorp/nomad/issues/11855)] -* deps: use gorilla package for gzip http handler [[GH-11843](https://github.com/hashicorp/nomad/issues/11843)] -* drainer: defer draining CSI plugin jobs until system jobs are drained [[GH-12324](https://github.com/hashicorp/nomad/issues/12324)] -* drivers/raw_exec: Add support for cgroups v2 in raw_exec driver [[GH-12419](https://github.com/hashicorp/nomad/issues/12419)] -* drivers: removed support for restoring tasks created before Nomad 0.9 [[GH-12791](https://github.com/hashicorp/nomad/issues/12791)] -* fingerprint: add support for detecting DigitalOcean environment [[GH-12015](https://github.com/hashicorp/nomad/issues/12015)] -* metrics: Emit metrics regarding raft boltdb operations [[GH-12107](https://github.com/hashicorp/nomad/issues/12107)] -* metrics: emit `nomad.vault.token_last_renewal` and `nomad.vault.token_next_renewal` metrics for Vault token renewal information [[GH-12435](https://github.com/hashicorp/nomad/issues/12435)] -* namespaces: Allow adding custom metadata to namespaces. [[GH-12138](https://github.com/hashicorp/nomad/issues/12138)] -* namespaces: Allow enabling/disabling allowed drivers per namespace. [[GH-11807](https://github.com/hashicorp/nomad/issues/11807)] -* raft: The default raft protocol version is now 3. [[GH-11572](https://github.com/hashicorp/nomad/issues/11572)] -* scheduler: Seed node shuffling with the evaluation ID to make the order reproducible [[GH-12008](https://github.com/hashicorp/nomad/issues/12008)] -* scheduler: recover scheduler goroutines on panic [[GH-12009](https://github.com/hashicorp/nomad/issues/12009)] -* server: Transfer Raft leadership in case the Nomad server fails to establish leadership [[GH-12293](https://github.com/hashicorp/nomad/issues/12293)] -* server: store and check previous Raft protocol version to prevent downgrades [[GH-12362](https://github.com/hashicorp/nomad/issues/12362)] -* services: Enable setting arbitrary address on Nomad or Consul service registration [[GH-12720](https://github.com/hashicorp/nomad/issues/12720)] -* template: Upgraded to from consul-template v0.25.2 to v0.28.0 which includes the sprig library of functions and more. [[GH-12312](https://github.com/hashicorp/nomad/issues/12312)] -* ui: added visual indicators for disconnected allocations and client nodes [[GH-12544](https://github.com/hashicorp/nomad/issues/12544)] -* ui: break long service tags into multiple lines [[GH-11995](https://github.com/hashicorp/nomad/issues/11995)] -* ui: change sort-order of evaluations to be reverse-chronological [[GH-12847](https://github.com/hashicorp/nomad/issues/12847)] -* ui: make buttons with confirmation more descriptive of their actions [[GH-12252](https://github.com/hashicorp/nomad/issues/12252)] - -DEPRECATIONS: - -* Raft protocol version 2 is deprecated and will be removed in Nomad 1.4.0. [[GH-11572](https://github.com/hashicorp/nomad/issues/11572)] - -BUG FIXES: - -* api: Apply prefix filter when querying CSI volumes in all namespaces [[GH-12184](https://github.com/hashicorp/nomad/issues/12184)] -* cleanup: prevent leaks from time.After [[GH-11983](https://github.com/hashicorp/nomad/issues/11983)] -* client: Fixed a bug that could prevent a preempting alloc from ever starting. [[GH-12779](https://github.com/hashicorp/nomad/issues/12779)] -* client: Fixed a bug where clients that retry blocking queries would not reset the correct blocking duration [[GH-12593](https://github.com/hashicorp/nomad/issues/12593)] -* config: Fixed a bug where the `reservable_cores` setting was not respected [[GH-12044](https://github.com/hashicorp/nomad/issues/12044)] -* core: Fixed auto-promotion of canaries in jobs with at least one task group without canaries. [[GH-11878](https://github.com/hashicorp/nomad/issues/11878)] -* core: prevent malformed plans from crashing leader [[GH-11944](https://github.com/hashicorp/nomad/issues/11944)] -* csi: Fixed a bug where `plugin status` commands could choose the incorrect plugin if a plugin with a name that matched the same prefix existed. [[GH-12194](https://github.com/hashicorp/nomad/issues/12194)] -* csi: Fixed a bug where `volume snapshot list` did not correctly filter by plugin IDs. The `-plugin` parameter is required. [[GH-12197](https://github.com/hashicorp/nomad/issues/12197)] -* csi: Fixed a bug where allocations with volume claims would fail their first placement after a reschedule [[GH-12113](https://github.com/hashicorp/nomad/issues/12113)] -* csi: Fixed a bug where allocations with volume claims would fail to restore after a client restart [[GH-12113](https://github.com/hashicorp/nomad/issues/12113)] -* csi: Fixed a bug where creating snapshots required a plugin ID instead of falling back to the volume's plugin ID [[GH-12195](https://github.com/hashicorp/nomad/issues/12195)] -* csi: Fixed a bug where fields were missing from the Read Volume API response [[GH-12178](https://github.com/hashicorp/nomad/issues/12178)] -* csi: Fixed a bug where garbage collected nodes would block releasing a volume [[GH-12350](https://github.com/hashicorp/nomad/issues/12350)] -* csi: Fixed a bug where per-alloc volumes used the incorrect ID when querying for `alloc status -verbose` [[GH-12573](https://github.com/hashicorp/nomad/issues/12573)] -* csi: Fixed a bug where plugin configuration updates were not considered destructive [[GH-12774](https://github.com/hashicorp/nomad/issues/12774)] -* csi: Fixed a bug where plugins would not restart if they failed any time after a client restart [[GH-12752](https://github.com/hashicorp/nomad/issues/12752)] -* csi: Fixed a bug where plugins written in NodeJS could fail to fingerprint [[GH-12359](https://github.com/hashicorp/nomad/issues/12359)] -* csi: Fixed a bug where purging a job with a missing plugin would fail [[GH-12114](https://github.com/hashicorp/nomad/issues/12114)] -* csi: Fixed a bug where single-use access modes were not enforced during validation [[GH-12337](https://github.com/hashicorp/nomad/issues/12337)] -* csi: Fixed a bug where the maximum number of volume claims was incorrectly enforced when an allocation claims a volume [[GH-12112](https://github.com/hashicorp/nomad/issues/12112)] -* csi: Fixed a bug where the plugin instance manager would not retry the initial gRPC connection to plugins [[GH-12057](https://github.com/hashicorp/nomad/issues/12057)] -* csi: Fixed a bug where the plugin supervisor would not restart the task if it failed to connect to the plugin [[GH-12057](https://github.com/hashicorp/nomad/issues/12057)] -* csi: Fixed a bug where volume snapshot timestamps were always zero values [[GH-12352](https://github.com/hashicorp/nomad/issues/12352)] -* csi: Fixed bug where accessing plugins was subject to a data race [[GH-12553](https://github.com/hashicorp/nomad/issues/12553)] -* csi: fixed a bug where `volume detach`, `volume deregister`, and `volume status` commands did not accept an exact ID if multiple volumes matched the prefix [[GH-12051](https://github.com/hashicorp/nomad/issues/12051)] -* csi: provide `CSI_ENDPOINT` environment variable to plugin tasks [[GH-12050](https://github.com/hashicorp/nomad/issues/12050)] -* jobspec: Fixed a bug where connect sidecar resources were ignored when using HCL1 [[GH-11927](https://github.com/hashicorp/nomad/issues/11927)] -* lifecycle: Fixed a bug where successful poststart tasks were marked as unhealthy [[GH-11945](https://github.com/hashicorp/nomad/issues/11945)] -* recommendations (Enterprise): Fixed a bug where the recommendations list RPC incorrectly forwarded requests to the authoritative region [[GH-12040](https://github.com/hashicorp/nomad/issues/12040)] -* scheduler: fixed a bug where in-place updates on ineligible nodes would be ignored [[GH-12264](https://github.com/hashicorp/nomad/issues/12264)] -* server: Write peers.json file with correct permissions [[GH-12369](https://github.com/hashicorp/nomad/issues/12369)] -* template: Fixed a bug preventing allowing all consul-template functions. [[GH-12312](https://github.com/hashicorp/nomad/issues/12312)] -* template: Fixed a bug where the default `function_denylist` would be appended to a specified list [[GH-12071](https://github.com/hashicorp/nomad/issues/12071)] -* ui: Fix the link target for CSI volumes on the task detail page [[GH-11896](https://github.com/hashicorp/nomad/issues/11896)] -* ui: Fixed a bug where volumes were being incorrectly linked when per_alloc=true [[GH-12713](https://github.com/hashicorp/nomad/issues/12713)] -* ui: fix broken link to task-groups in the Recent Allocations table in the Job Detail overview page. [[GH-12765](https://github.com/hashicorp/nomad/issues/12765)] -* ui: fix the unit for the task row memory usage metric [[GH-11980](https://github.com/hashicorp/nomad/issues/11980)] - ## 1.2.16 (February 14, 2023) SECURITY: @@ -2349,7 +1450,7 @@ IMPROVEMENTS: * core: Optimized streaming RPCs made between Nomad agents [[GH-7044](https://github.com/hashicorp/nomad/issues/7044)] * build: Updated to Go 1.14.1 [[GH-7431](https://github.com/hashicorp/nomad/issues/7431)] * consul: Added support for configuring `enable_tag_override` on service stanzas. [[GH-2057](https://github.com/hashicorp/nomad/issues/2057)] - * client: Updated consul-template library to v0.24.1 - added support for working with consul connect. [Deprecated vault_grace](https://developer.hashicorp.com/nomad/guides/upgrade/upgrade-specific/#nomad-0110) [[GH-7170](https://github.com/hashicorp/nomad/pull/7170)] + * client: Updated consul-template library to v0.24.1 - added support for working with consul connect. [Deprecated vault_grace](https://nomadproject.io/guides/upgrade/upgrade-specific/#nomad-0110) [[GH-7170](https://github.com/hashicorp/nomad/pull/7170)] * driver/exec: Added `no_pivot_root` option for ramdisk use [[GH-7149](https://github.com/hashicorp/nomad/issues/7149)] * jobspec: Added task environment interpolation to `volume_mount` [[GH-7364](https://github.com/hashicorp/nomad/issues/7364)] * jobspec: Added support for a per-task restart policy [[GH-7288](https://github.com/hashicorp/nomad/pull/7288)] @@ -2480,7 +1581,7 @@ FEATURES: * **Nomad Monitor**: New `nomad monitor` command allows remotely following the logs of any Nomad Agent (clients or servers). See - https://developer.hashicorp.com/nomad/docs/commands/monitor.html + https://nomadproject.io/docs/commands/monitor.html * **Docker Container Cleanup**: Nomad will now automatically remove Docker containers for tasks leaked due to Nomad or Docker crashes or bugs. @@ -2694,7 +1795,7 @@ __BACKWARDS INCOMPATIBILITIES:__ * api: The `api` package removed `Config.SetTimeout` and `Config.ConfigureTLS` functions, intended to be used internally only. [[GH-5275](https://github.com/hashicorp/nomad/pull/5275)] - * api: The [job deployments](https://developer.hashicorp.com/nomad/api/jobs.html#list-job-deployments) endpoint + * api: The [job deployments](https://www.nomadproject.io/api/jobs.html#list-job-deployments) endpoint now filters out deployments associated with older instances of the job. This can happen if jobs are purged and recreated with the same id. To get all deployments irrespective of creation time, add `all=true`. The `nomad job deployment`CLI also defaults to doing this filtering. [[GH-5702](https://github.com/hashicorp/nomad/issues/5702)] @@ -2841,7 +1942,7 @@ IMPROVEMENTS: * core: Added advertise address to client node meta data [[GH-4390](https://github.com/hashicorp/nomad/issues/4390)] * core: Added support for specifying node affinities. Affinities allow job operators to specify weighted placement preferences according to different node attributes [[GH-4512](https://github.com/hashicorp/nomad/issues/4512)] * core: Added support for spreading allocations across a specific attribute. Operators can specify spread target percentages across failure domains such as datacenter or rack [[GH-4512](https://github.com/hashicorp/nomad/issues/4512)] - * core: Added preemption support for system jobs. System jobs can now preempt other jobs of lower priority. See [preemption](https://developer.hashicorp.com/nomad/docs/internals/scheduling/preemption.html) for more details. [[GH-4794](https://github.com/hashicorp/nomad/pull/4794)] + * core: Added preemption support for system jobs. System jobs can now preempt other jobs of lower priority. See [preemption](https://www.nomadproject.io/docs/internals/scheduling/preemption.html) for more details. [[GH-4794](https://github.com/hashicorp/nomad/pull/4794)] * acls: Allow support for using globs in namespace definitions [[GH-4982](https://github.com/hashicorp/nomad/pull/4982)] * agent: Support JSON log output [[GH-5173](https://github.com/hashicorp/nomad/issues/5173)] * api: Reduced api package dependencies [[GH-5213](https://github.com/hashicorp/nomad/pull/5213)] @@ -2979,10 +2080,10 @@ IMPROVEMENTS: * core: Added TLS configuration option to prefer server's ciphersuites over clients[[GH-4338](https://github.com/hashicorp/nomad/issues/4338)] * core: Add the option for operators to configure TLS versions and allowed cipher suites. Default is a subset of safe ciphers and TLS 1.2 [[GH-4269](https://github.com/hashicorp/nomad/pull/4269)] - * core: Add a new [progress_deadline](https://developer.hashicorp.com/nomad/docs/job-specification/update.html#progress_deadline) parameter to + * core: Add a new [progress_deadline](https://www.nomadproject.io/docs/job-specification/update.html#progress_deadline) parameter to support rescheduling failed allocations during a deployment. This allows operators to specify a configurable deadline before which a deployment should see healthy allocations [[GH-4259](https://github.com/hashicorp/nomad/issues/4259)] - * core: Add a new [job eval](https://developer.hashicorp.com/nomad/docs/commands/job/eval.html) CLI and API + * core: Add a new [job eval](https://www.nomadproject.io/docs/commands/job/eval.html) CLI and API for forcing an evaluation of a job, given the job ID. The new CLI also includes an option to force reschedule failed allocations [[GH-4274](https://github.com/hashicorp/nomad/issues/4274)] * core: Canary allocations are tagged in Consul to enable using service tags to @@ -3094,13 +2195,13 @@ __BACKWARDS INCOMPATIBILITIES:__ that absolute URLs are not allowed, but it was not enforced. Absolute URLs in HTTP check paths will now fail to validate. [[GH-3685](https://github.com/hashicorp/nomad/issues/3685)] * drain: Draining a node no longer stops all allocations immediately: a new - [migrate stanza](https://developer.hashicorp.com/nomad/docs/job-specification/migrate.html) + [migrate stanza](https://www.nomadproject.io/docs/job-specification/migrate.html) allows jobs to specify how quickly task groups can be drained. A `-force` option can be used to emulate the old drain behavior. * jobspec: The default values for restart policy have changed. Restart policy mode defaults to "fail" and the attempts/time interval values have been changed to enable faster server side rescheduling. See [restart - stanza](https://developer.hashicorp.com/nomad/docs/job-specification/restart.html) for + stanza](https://www.nomadproject.io/docs/job-specification/restart.html) for more information. * jobspec: Removed compatibility code that migrated pre Nomad 0.6.0 Update stanza syntax. All job spec files should be using update stanza fields @@ -3113,8 +2214,8 @@ IMPROVEMENTS: * core: Allow upgrading/downgrading TLS via SIGHUP on both servers and clients [[GH-3492](https://github.com/hashicorp/nomad/issues/3492)] * core: Node events are emitted for events such as node registration and heartbeating [[GH-3945](https://github.com/hashicorp/nomad/issues/3945)] - * core: A set of features (Autopilot) has been added to allow for automatic operator-friendly management of Nomad servers. For more information about Autopilot, see the [Autopilot Guide](https://developer.hashicorp.com/nomad/guides/cluster/autopilot.html). [[GH-3670](https://github.com/hashicorp/nomad/pull/3670)] - * core: Failed tasks are automatically rescheduled according to user specified criteria. For more information on configuration, see the [Reshedule Stanza](https://developer.hashicorp.com/nomad/docs/job-specification/reschedule.html) [[GH-3981](https://github.com/hashicorp/nomad/issues/3981)] + * core: A set of features (Autopilot) has been added to allow for automatic operator-friendly management of Nomad servers. For more information about Autopilot, see the [Autopilot Guide](https://www.nomadproject.io/guides/cluster/autopilot.html). [[GH-3670](https://github.com/hashicorp/nomad/pull/3670)] + * core: Failed tasks are automatically rescheduled according to user specified criteria. For more information on configuration, see the [Reshedule Stanza](https://www.nomadproject.io/docs/job-specification/reschedule.html) [[GH-3981](https://github.com/hashicorp/nomad/issues/3981)] * core: Servers can now service client HTTP endpoints [[GH-3892](https://github.com/hashicorp/nomad/issues/3892)] * core: Servers can now retry connecting to Vault to verify tokens without requiring a SIGHUP to do so [[GH-3957](https://github.com/hashicorp/nomad/issues/3957)] * core: Updated yamux library to pick up memory and CPU performance improvements [[GH-3980](https://github.com/hashicorp/nomad/issues/3980)] diff --git a/CHANGELOG.md b/CHANGELOG.md index eca4ba50604d..f15f2be47120 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,202 +1,3 @@ -## 1.7.6 (March 12, 2024) - -SECURITY: - -* build: Update to go1.22 to address Go standard library vulnerabilities CVE-2024-24783, CVE-2023-45290, and CVE-2024-24785. [[GH-20066](https://github.com/hashicorp/nomad/issues/20066)] -* deps: Upgrade protobuf library to 1.33.0 to avoid scan alerts for CVE-2024-24786, which Nomad is not vulnerable to [[GH-20100](https://github.com/hashicorp/nomad/issues/20100)] - -IMPROVEMENTS: - -* cli: Added -json option on job status command [[GH-18925](https://github.com/hashicorp/nomad/issues/18925)] -* fingerprint: Added a fingerprint for Consul DNS address and port [[GH-19969](https://github.com/hashicorp/nomad/issues/19969)] - -BUG FIXES: - -* cli: Fixed a bug where the `nomad job restart` command could crash if the job type was not present in a response from the server [[GH-20049](https://github.com/hashicorp/nomad/issues/20049)] -* client: Fixed a bug where corrupt client state could panic the client [[GH-19972](https://github.com/hashicorp/nomad/issues/19972)] -* cni: Fixed a bug where DNS set by CNI plugins was not provided to task drivers [[GH-20007](https://github.com/hashicorp/nomad/issues/20007)] -* connect: Fixed a bug where `expose` blocks would not appear in `job plan` diff output [[GH-19990](https://github.com/hashicorp/nomad/issues/19990)] -* server: Prevent NPE when service lacks identity [[GH-19986](https://github.com/hashicorp/nomad/issues/19986)] - -## 1.7.5 (February 13, 2024) - -SECURITY: - -* windows: Remove `LazyDLL` calls for system modules to harden Nomad against attacks from the host [[GH-19925](https://github.com/hashicorp/nomad/issues/19925)] - -IMPROVEMENTS: - -* api: emit `JobDeregistered` event when job is deregistered with `purge` [[GH-19903](https://github.com/hashicorp/nomad/issues/19903)] - -BUG FIXES: - -* cli: Fix return code when `nomad job run` succeeds after a blocked eval [[GH-19876](https://github.com/hashicorp/nomad/issues/19876)] -* cli: Fixed a bug where the `nomad tls ca create` command failed when the `-domain` was used without other values [[GH-19892](https://github.com/hashicorp/nomad/issues/19892)] -* client: Ensure the value for CPU shares are within the allowed range [[GH-19935](https://github.com/hashicorp/nomad/issues/19935)] -* client: Prevent client from starting if cgroup initialization fails [[GH-19915](https://github.com/hashicorp/nomad/issues/19915)] -* connect: Fixed envoy sidecars being unable to restart after node reboots [[GH-19787](https://github.com/hashicorp/nomad/issues/19787)] -* driver/java: Ensure the OOM killed response is populated when the task exits [[GH-19818](https://github.com/hashicorp/nomad/issues/19818)] -* driver/qemu: Ensure the OOM killed response is populated when the task exits [[GH-19830](https://github.com/hashicorp/nomad/issues/19830)] -* driver/rawexec: Ensure the OOM killed response is populated when the task exits [[GH-19829](https://github.com/hashicorp/nomad/issues/19829)] -* exec: Fixed a bug in `alloc exec` where closing websocket streams could cause a panic [[GH-19932](https://github.com/hashicorp/nomad/issues/19932)] -* scheduler: Fixed a bug that caused blocked evaluations due to port conflict to not have a reason explaining why the evaluation was blocked [[GH-19933](https://github.com/hashicorp/nomad/issues/19933)] -* ui: Fix an issue where a same-named task from a different group could be selected when the user clicks Exec from a task group page where multiple allocations would be valid [[GH-19878](https://github.com/hashicorp/nomad/issues/19878)] - -## 1.7.4 (February 08, 2024) - -SECURITY: - -* deps: Updated runc to 1.1.12 to address CVE-2024-21626 [[GH-19851](https://github.com/hashicorp/nomad/issues/19851)] -* migration: Fixed a bug where archives used for migration were not checked for symlinks that escaped the allocation directory [[GH-19887](https://github.com/hashicorp/nomad/issues/19887)] -* template: Fixed a bug where symlinks could force templates to read and write to arbitrary locations (CVE-2024-1329) [[GH-19888](https://github.com/hashicorp/nomad/issues/19888)] - -## 1.7.3 (January 15, 2024) - -IMPROVEMENTS: - -* build: update to go 1.21.6 [[GH-19709](https://github.com/hashicorp/nomad/issues/19709)] -* cgroupslib: Consider CGroups OFF when essential controllers are missing [[GH-19176](https://github.com/hashicorp/nomad/issues/19176)] -* cli: Add new option `nomad setup vault -check` to help cluster operators migrate to workload identities for Vault [[GH-19720](https://github.com/hashicorp/nomad/issues/19720)] -* consul: Add fingerprint for Consul Enterprise admin partitions [[GH-19485](https://github.com/hashicorp/nomad/issues/19485)] -* consul: Added support for Consul Enterprise admin partitions [[GH-19665](https://github.com/hashicorp/nomad/issues/19665)] -* consul: Added support for failures_before_warning and failures_before_critical in Nomad agent services [[GH-19336](https://github.com/hashicorp/nomad/issues/19336)] -* consul: Added support for failures_before_warning in Consul service checks [[GH-19336](https://github.com/hashicorp/nomad/issues/19336)] -* drivers/exec: Added support for OOM detection in exec driver [[GH-19563](https://github.com/hashicorp/nomad/issues/19563)] -* drivers: Enable configuring a raw_exec task to not have an upper memory limit [[GH-19670](https://github.com/hashicorp/nomad/issues/19670)] -* identity: Added vault_role to JWT workload identity claims if specified in jobspec [[GH-19535](https://github.com/hashicorp/nomad/issues/19535)] -* ui: Added group name to allocation tooltips on job status panel [[GH-19601](https://github.com/hashicorp/nomad/issues/19601)] -* ui: Adds a warning message to pages in the Web UI when logs are disabled [[GH-18823](https://github.com/hashicorp/nomad/issues/18823)] -* ui: Hide token secret upon successful login [[GH-19529](https://github.com/hashicorp/nomad/issues/19529)] -* ui: when an Action has long output, anchor to the latest messages [[GH-19452](https://github.com/hashicorp/nomad/issues/19452)] -* vault: Add `allow_token_expiration` field to allow Vault tokens to expire without renewal for short-lived tasks [[GH-19691](https://github.com/hashicorp/nomad/issues/19691)] -* vault: Nomad clients will no longer attempt to renew Vault tokens that cannot be renewed [[GH-19691](https://github.com/hashicorp/nomad/issues/19691)] - -BUG FIXES: - -* acl: Fixed a bug where 1.5 and 1.6 clients could not access Nomad Variables and Services via templates [[GH-19578](https://github.com/hashicorp/nomad/issues/19578)] -* acl: Fixed auth method hashing which meant changing some fields would be silently ignored [[GH-19677](https://github.com/hashicorp/nomad/issues/19677)] -* auth: Added new optional OIDCDisableUserInfo setting for OIDC auth provider [[GH-19566](https://github.com/hashicorp/nomad/issues/19566)] -* client: Fixed a bug where where the environment variable / file for the Consul token weren't written. [[GH-19490](https://github.com/hashicorp/nomad/issues/19490)] -* consul (Enterprise): Fixed a bug where the group/task Consul cluster was assigned "default" when unset instead of the namespace-governed value -* core: Ensure job HCL submission data is persisted and restored during the FSM snapshot process [[GH-19605](https://github.com/hashicorp/nomad/issues/19605)] -* namespaces: Failed delete calls no longer return success codes [[GH-19483](https://github.com/hashicorp/nomad/issues/19483)] -* rawexec: Fixed a bug where oom_score_adj would be inherited from Nomad client [[GH-19515](https://github.com/hashicorp/nomad/issues/19515)] -* server: Fix panic when validating non-service reschedule block [[GH-19652](https://github.com/hashicorp/nomad/issues/19652)] -* server: Fix server not waiting for workers to submit nacks for dequeued evaluations before shutting down [[GH-19560](https://github.com/hashicorp/nomad/issues/19560)] -* state: Fixed a bug where purged jobs would not get new deployments [[GH-19609](https://github.com/hashicorp/nomad/issues/19609)] -* ui: Fix rendering of allocations table for jobs that don't have actions [[GH-19505](https://github.com/hashicorp/nomad/issues/19505)] -* vault: Fixed a bug that could cause errors during leadership transition when migrating to the new JWT and workload identity authentication workflow [[GH-19689](https://github.com/hashicorp/nomad/issues/19689)] -* vault: Fixed a bug where `allow_unauthenticated` was enforced when a `default_identity` was set [[GH-19585](https://github.com/hashicorp/nomad/issues/19585)] - -## 1.7.2 (December 13, 2023) - -FEATURES: - -* **Reschedule on Lost**: Adds the ability to prevent tasks on down nodes from being rescheduled [[GH-16867](https://github.com/hashicorp/nomad/issues/16867)] - -IMPROVEMENTS: - -* audit (Enterprise): Added ACL token role links to audit log auth objects [[GH-19415](https://github.com/hashicorp/nomad/issues/19415)] -* ui: Added a new example template with Task Actions [[GH-19153](https://github.com/hashicorp/nomad/issues/19153)] -* ui: dont allow new jobspec download until template is populated, and remove group count from jobs index [[GH-19377](https://github.com/hashicorp/nomad/issues/19377)] -* ui: make the exec window look nicer on mobile screens [[GH-19332](https://github.com/hashicorp/nomad/issues/19332)] - -BUG FIXES: - -* auth: Fixed a bug where `tls.verify_server_hostname=false` was not respected, leading to authentication failures between Nomad agents [[GH-19425](https://github.com/hashicorp/nomad/issues/19425)] -* cli: Fix a bug in the `var put` command which prevented combining items as CLI arguments and other parameters as flags [[GH-19423](https://github.com/hashicorp/nomad/issues/19423)] -* client: Fix a panic in building CPU topology when inaccurate CPU data is provided [[GH-19383](https://github.com/hashicorp/nomad/issues/19383)] -* client: Fixed a bug where clients are unable to detect CPU topology in certain conditions [[GH-19457](https://github.com/hashicorp/nomad/issues/19457)] -* consul (Enterprise): Fixed a bug where implicit Consul constraints were not specific to non-default Consul clusters [[GH-19449](https://github.com/hashicorp/nomad/issues/19449)] -* consul: uses token namespace to fetch policies for verification [[GH-18516](https://github.com/hashicorp/nomad/issues/18516)] -* core: Fixed a bug where linux nodes with no reservable cores would panic the scheduler [[GH-19458](https://github.com/hashicorp/nomad/issues/19458)] -* csi: Added validation to `csi_plugin` blocks to prevent `stage_publish_base_dir` from being a subdirectory of `mount_dir` [[GH-19441](https://github.com/hashicorp/nomad/issues/19441)] -* metrics: Revert upgrade of `go-metrics` to fix an issue where metrics from dependencies, such as raft, were no longer emitted [[GH-19374](https://github.com/hashicorp/nomad/issues/19374)] -* ui: Fixed an issue where Accessor ID was masked by default when editing a token [[GH-19432](https://github.com/hashicorp/nomad/issues/19432)] -* vault: Fixed a bug that caused `template` blocks to ignore Nomad configuration for Vault and use the default address of `https://127.0.0.1:8200` when the job does not have a `vault` block defined [[GH-19439](https://github.com/hashicorp/nomad/issues/19439)] - -## 1.7.1 (December 08, 2023) - -BUG FIXES: - -* cli: Fixed a bug that caused the `nomad agent` command to ignore the `VAULT_TOKEN` and `VAULT_NAMESPACE` environment variables [[GH-19349](https://github.com/hashicorp/nomad/issues/19349)] -* client: remove incomplete allocation entries from client state database during client restarts [[GH-16638](https://github.com/hashicorp/nomad/issues/16638)] -* connect: Fixed a bug where deployments would not wait for Connect sidecar task health checks to pass [[GH-19334](https://github.com/hashicorp/nomad/issues/19334)] -* keyring: Fixed a bug where RSA keys were not replicated to followers [[GH-19350](https://github.com/hashicorp/nomad/issues/19350)] - -## 1.7.0 (December 07, 2023) - -FEATURES: - -* **Job Actions**: Introduces the action concept to jobspecs, the web UI, CLI and API. Operators can now define actions that Nomad users can execute against running allocations. [[GH-18794](https://github.com/hashicorp/nomad/issues/18794)] -* **Multiple Vault and Consul Clusters:** Nomad Enterprise can now use multiple Vault or Consul clusters. Each task or service can be registered with a different Consul cluster and each task can obtain secrets from a different Vault cluster. [[GH-5311](https://github.com/hashicorp/nomad/issues/5311)] -* **NUMA aware scheduling**: Nomad Enterprise now supports optimized scheduling on NUMA hardware [[GH-18681](https://github.com/hashicorp/nomad/issues/18681)] -* **Workload Identity IDP:** Nomad's workload identities may now be used with third parties that support JWT or OIDC IDPs such as the AWS IAM OIDC Provider. [[GH-18691](https://github.com/hashicorp/nomad/issues/18691)] -* **Workload Identity for Consul:** Jobs can now use workload identity to authenticate to Consul. [[GH-15618](https://github.com/hashicorp/nomad/issues/15618)] -* **Workload Identity for Vault:** Jobs can now use workload identity to authenticate to Vault. [[GH-15617](https://github.com/hashicorp/nomad/issues/15617)] - -BREAKING CHANGES: - -* client/fingerprint: The `cpu.numcores.power` node attribute has been renamed to `cpu.numcores.performance` on Apple Silicon nodes [[GH-18843](https://github.com/hashicorp/nomad/issues/18843)] -* client: the `unique.cgroup.mountpoint` node attribute has been removed [[GH-18371](https://github.com/hashicorp/nomad/issues/18371)] -* client: the `unique.cgroup.version` node attribute has been renamed to `os.cgroups.version` [[GH-18371](https://github.com/hashicorp/nomad/issues/18371)] -* core: Honor job's namespace when checking `distinct_hosts` feasibility [[GH-19004](https://github.com/hashicorp/nomad/issues/19004)] - -SECURITY: - -* build: Update to go1.21.4 to resolve Windows path validation CVE in Go [[GH-19013](https://github.com/hashicorp/nomad/issues/19013)] -* build: Update to go1.21.5 to resolve Windows path validation CVE in Go [[GH-19320](https://github.com/hashicorp/nomad/issues/19320)] - -IMPROVEMENTS: - -* api: Add JWKS HTTP API endpoint [[GH-18035](https://github.com/hashicorp/nomad/issues/18035)] -* api: Added support for Unix domain sockets [[GH-16872](https://github.com/hashicorp/nomad/issues/16872)] -* build (Enterprise): Support building s390x binaries. [[GH-18069](https://github.com/hashicorp/nomad/issues/18069)] -* cli: Add file prediction for operator raft/snapshot commands [[GH-18901](https://github.com/hashicorp/nomad/issues/18901)] -* cli: Added help text to `acl bootstrap` about reading the initial token from a file [[GH-18961](https://github.com/hashicorp/nomad/issues/18961)] -* cli: Added identities, networks, and volumes to the output of the `operator client-state` command [[GH-18996](https://github.com/hashicorp/nomad/issues/18996)] -* cli: Added support for prefix ID matching and wildcard namespaces to `service info` command [[GH-18836](https://github.com/hashicorp/nomad/issues/18836)] -* client: add support for NetBSD clients [[GH-18562](https://github.com/hashicorp/nomad/issues/18562)] -* client: enable detection of numa topology [[GH-18146](https://github.com/hashicorp/nomad/issues/18146)] -* config: Add `go-netaddrs` support to `server_join.retry_join` [[GH-18745](https://github.com/hashicorp/nomad/issues/18745)] -* consul: constraint for minimum version of Consul increased to 1.8.0 [[GH-19104](https://github.com/hashicorp/nomad/issues/19104)] -* deps: bumped `shirou/gopsutil` to v3.23.9 [[GH-18562](https://github.com/hashicorp/nomad/issues/18562)] -* fingerprint: clients now backoff after successfully fingerprinting Consul [[GH-18426](https://github.com/hashicorp/nomad/issues/18426)] -* identity: Add support for multiple workload identities [[GH-18123](https://github.com/hashicorp/nomad/issues/18123)] -* identity: Implement `change_mode` and `change_signal` for workload identities [[GH-18943](https://github.com/hashicorp/nomad/issues/18943)] -* identity: Support jwt expiration and rotation [[GH-18262](https://github.com/hashicorp/nomad/issues/18262)] -* identity: default to RS256 for new workload ids [[GH-18882](https://github.com/hashicorp/nomad/issues/18882)] -* sentinel (Enterprise): Add existing job information to Sentinel when available. [[GH-18553](https://github.com/hashicorp/nomad/issues/18553)] -* server: Added transfer-leadership API and CLI [[GH-17383](https://github.com/hashicorp/nomad/issues/17383)] -* sso: Allow adding a token name format to auth methods which can be used to generate token names when signing in via SSO [[GH-19135](https://github.com/hashicorp/nomad/issues/19135)] -* ui: color-code node and server status cells [[GH-18318](https://github.com/hashicorp/nomad/issues/18318)] -* ui: for system and sysbatch jobs, now show client name on hover in job panel [[GH-19051](https://github.com/hashicorp/nomad/issues/19051)] -* ui: nicer comment styles in UI example jobs [[GH-19037](https://github.com/hashicorp/nomad/issues/19037)] -* ui: show plan output warnings alongside placement failures and dry-run info when running a job through the web ui [[GH-19225](https://github.com/hashicorp/nomad/issues/19225)] -* ui: simplify presentation of task event times (10m2.230948s bceomes 10m2s etc.) [[GH-18595](https://github.com/hashicorp/nomad/issues/18595)] -* vars: Added a locking feature for Nomad Variables [[GH-18520](https://github.com/hashicorp/nomad/issues/18520)] - -DEPRECATIONS: - -* config: Loading plugins from `plugin_dir` without a `plugin` configuration block is deprecated [[GH-19189](https://github.com/hashicorp/nomad/issues/19189)] - -BUG FIXES: - -* agent: Correct websocket status code handling [[GH-19172](https://github.com/hashicorp/nomad/issues/19172)] -* api: Fix panic in `Allocation.Stub` method when `Job` is unset [[GH-19115](https://github.com/hashicorp/nomad/issues/19115)] -* cli: Fixed a bug that caused the `nomad job restart` command to miscount the allocations to restart [[GH-19155](https://github.com/hashicorp/nomad/issues/19155)] -* cli: Fixed a bug where the `operator client-state` command would crash if it reads an allocation without a task state [[GH-18996](https://github.com/hashicorp/nomad/issues/18996)] -* cli: Fixed a panic when the `nomad job restart` command received an interrupt signal while waiting for an answer [[GH-19154](https://github.com/hashicorp/nomad/issues/19154)] -* cli: Fixed the `nomad job restart` command to create replacements for batch and system jobs and to prevent sysbatch jobs from being rescheduled since they never create replacements [[GH-19147](https://github.com/hashicorp/nomad/issues/19147)] -* client: Fixed a bug where client API calls would fail incorrectly with permission denied errors when using ACL tokens with dangling policies [[GH-18972](https://github.com/hashicorp/nomad/issues/18972)] -* core: Fix incorrect submit time for stopped jobs [[GH-18967](https://github.com/hashicorp/nomad/issues/18967)] -* ui: Fixed an issue where purging a job with a namespace did not process correctly [[GH-19139](https://github.com/hashicorp/nomad/issues/19139)] -* ui: fix an issue where starting a stopped job with default-less variables would not retain those variables when done via the job page start button in the web ui [[GH-19220](https://github.com/hashicorp/nomad/issues/19220)] -* ui: fix the job auto-linked variable path name when user lacks variable write permissions [[GH-18598](https://github.com/hashicorp/nomad/issues/18598)] -* variables: Fixed a bug where poststop tasks were not allowed access to Variables [[GH-18754](https://github.com/hashicorp/nomad/issues/18754)] -* vault: Fixed a bug where poststop tasks would not get a Vault token [[GH-19268](https://github.com/hashicorp/nomad/issues/19268)] -* vault: Fixed an issue that could cause Nomad to attempt to renew a Vault token that is already expired [[GH-18985](https://github.com/hashicorp/nomad/issues/18985)] - ## 1.6.9 (March 12, 2024) SECURITY: @@ -322,7 +123,7 @@ BUG FIXES: * metrics: Fixed a bug where CPU counters could report errors for negative values [[GH-18835](https://github.com/hashicorp/nomad/issues/18835)] * scaling: Unblock blocking queries to /v1/job/{job-id}/scale if the job goes away [[GH-18637](https://github.com/hashicorp/nomad/issues/18637)] * scheduler (Enterprise): auto-unblock evals with associated quotas when node resources are freed up [[GH-18838](https://github.com/hashicorp/nomad/issues/18838)] -* scheduler: Ensure duplicate allocation indexes are tracked and fixed when performing job updates [[GH-18873](https://github.com/hashicorp/nomad/issues/18873)] +* scheduler: Ensure duplicate allocation IDs are tracked and fixed when performing job updates [[GH-18873](https://github.com/hashicorp/nomad/issues/18873)] * server: Fixed a bug where Raft server configuration parameters were not correctly merged [[GH-18494](https://github.com/hashicorp/nomad/issues/18494)] * services: use interpolated address when performing nomad service health checks [[GH-18584](https://github.com/hashicorp/nomad/issues/18584)] * ui: using start/stop from the job page in the UI will no longer fail when the job lacks HCL submission data [[GH-18621](https://github.com/hashicorp/nomad/issues/18621)] @@ -479,240 +280,137 @@ BUG FIXES: * ui: fixes an issue where the allocations table on child (periodic, parameterized) job pages wouldn't update when accessed via their parent [[GH-17214](https://github.com/hashicorp/nomad/issues/17214)] * ui: preserve newlines when displaying shown variables in non-json mode [[GH-17343](https://github.com/hashicorp/nomad/issues/17343)] -## 1.5.16 (March 12, 2024) - -SECURITY: - -* build: Update to go1.22 to address Go standard library vulnerabilities CVE-2024-24783, CVE-2023-45290, and CVE-2024-24785. [[GH-20066](https://github.com/hashicorp/nomad/issues/20066)] -* deps: Upgrade protobuf library to 1.33.0 to avoid scan alerts for CVE-2024-24786, which Nomad is not vulnerable to [[GH-20100](https://github.com/hashicorp/nomad/issues/20100)] +## 1.6.0 (Unreleased) -BUG FIXES: +FEATURES: -* cli: Fixed a bug where the `nomad job restart` command could crash if the job type was not present in a response from the server [[GH-20049](https://github.com/hashicorp/nomad/issues/20049)] -* client: Fixed a bug where corrupt client state could panic the client [[GH-19972](https://github.com/hashicorp/nomad/issues/19972)] -* cni: Fixed a bug where DNS set by CNI plugins was not provided to task drivers [[GH-20007](https://github.com/hashicorp/nomad/issues/20007)] -* connect: Fixed a bug where `expose` blocks would not appear in `job plan` diff output [[GH-19990](https://github.com/hashicorp/nomad/issues/19990)] +* **Node Pools**: Allow cluster operators to partition Nomad clients and control which jobs are allowed to run in each pool. [[GH-11041](https://github.com/hashicorp/nomad/issues/11041)] -## 1.5.15 (February 13, 2024) +BREAKING CHANGES: -SECURITY: +* acl: Job evaluate endpoint now requires `submit-job` instead of `read-job` capability [[GH-16463](https://github.com/hashicorp/nomad/issues/16463)] -* windows: Remove `LazyDLL` calls for system modules to harden Nomad against attacks from the host [[GH-19925](https://github.com/hashicorp/nomad/issues/19925)] +IMPROVEMENTS: -BUG FIXES: +* agent: Display server node ID in agent configuration at startup [[GH-17084](https://github.com/hashicorp/nomad/issues/17084)] +* api: enable support for storing original job source [[GH-16763](https://github.com/hashicorp/nomad/issues/16763)] +* api: return a structured error for unexpected responses [[GH-16743](https://github.com/hashicorp/nomad/issues/16743)] +* build: Publish official Docker images with the Nomad CLI [[GH-17017](https://github.com/hashicorp/nomad/issues/17017)] +* checks: Added support for Consul check field tls_server_name [[GH-17334](https://github.com/hashicorp/nomad/issues/17334)] +* cli: Add `-quiet` flag to `nomad var init` command [[GH-17526](https://github.com/hashicorp/nomad/issues/17526)] +* cli: Add check for missing host volume `path` in `nomad config validate` command [[GH-17393](https://github.com/hashicorp/nomad/issues/17393)] +* cli: Add leader status to output of `nomad server members -json` [[GH-17138](https://github.com/hashicorp/nomad/issues/17138)] +* cli: Add the ability to customize the details of the CA when running `nomad tls ca create` [[GH-17309](https://github.com/hashicorp/nomad/issues/17309)] +* cli: Sort output by Node name of the command `nomad operator raft list-peers` [[GH-16221](https://github.com/hashicorp/nomad/issues/16221)] +* cli: `job plan` help text for running the plan now includes the `-namespace` flag [[GH-16243](https://github.com/hashicorp/nomad/issues/16243)] +* client: check kernel module in `/sys/module` to help with WSL2 bridge networking [[GH-17306](https://github.com/hashicorp/nomad/issues/17306)] +* client: de-duplicate allocation client status updates and prevent allocation client status updates from being sent until clients have first synchronized with the server [[GH-17074](https://github.com/hashicorp/nomad/issues/17074)] +* client: prioritize allocation updates to reduce Raft and RPC load [[GH-17354](https://github.com/hashicorp/nomad/issues/17354)] +* cni: Ensure to setup CNI addresses in deterministic order [[GH-17766](https://github.com/hashicorp/nomad/issues/17766)] +* connect: Auto detect when to use podman for connect sidecar proxies [[GH-17065](https://github.com/hashicorp/nomad/issues/17065)] +* connect: do not restrict automatic envoy versioning to docker driver [[GH-17041](https://github.com/hashicorp/nomad/issues/17041)] +* connect: use full docker.io prefixed name for envoy image references [[GH-17045](https://github.com/hashicorp/nomad/issues/17045)] +* deploymentwatcher: Allow deployments to fail early when running out of reschedule attempts [[GH-17341](https://github.com/hashicorp/nomad/issues/17341)] +* deps: Updated Vault SDK to 0.9.0 [[GH-17281](https://github.com/hashicorp/nomad/issues/17281)] +* deps: Updated consul-template to v0.31.0 [[GH-16908](https://github.com/hashicorp/nomad/issues/16908)] +* deps: update docker to 23.0.3 [[GH-16862](https://github.com/hashicorp/nomad/issues/16862)] +* deps: update github.com/hashicorp/raft from 1.3.11 to 1.5.0 [[GH-17421](https://github.com/hashicorp/nomad/issues/17421)] +* deps: update go.etcd.io/bbolt from 1.3.6 to 1.3.7 [[GH-16228](https://github.com/hashicorp/nomad/issues/16228)] +* docker: Add `group_add` configuration [[GH-17313](https://github.com/hashicorp/nomad/issues/17313)] +* docker: Added option for labeling container with parent job ID of periodic/dispatch jobs [[GH-17843](https://github.com/hashicorp/nomad/issues/17843)] +* drivers: Add `DisableLogCollection` to task driver capabilities interface [[GH-17196](https://github.com/hashicorp/nomad/issues/17196)] +* metrics: add "total_ticks_count" counter for allocs/host CPU usage [[GH-17579](https://github.com/hashicorp/nomad/issues/17579)] +* runtime: Added 'os.build' attribute to node fingerprint on windows os [[GH-17576](https://github.com/hashicorp/nomad/issues/17576)] +* ui: Added a new Job Status Panel that helps show allocation status throughout a deployment and in steady state [[GH-16134](https://github.com/hashicorp/nomad/issues/16134)] +* ui: Adds a Download as .nomad.hcl button to jobspec editing in the UI [[GH-17752](https://github.com/hashicorp/nomad/issues/17752)] +* ui: Job status and deployment redesign [[GH-16932](https://github.com/hashicorp/nomad/issues/16932)] +* ui: Restyles "toast" notifications in the web UI with the Helios Design System [[GH-16099](https://github.com/hashicorp/nomad/issues/16099)] +* ui: add tooltips to the node and datacenter labels in the Topology page [[GH-17647](https://github.com/hashicorp/nomad/issues/17647)] +* ui: adds a toggle and localStorage property to Word Wrap logs and job definitions [[GH-17754](https://github.com/hashicorp/nomad/issues/17754)] +* ui: adds keyboard nav for switching between regions by pressing "r 1", "r 2", etc. [[GH-17169](https://github.com/hashicorp/nomad/issues/17169)] +* ui: affix page header to the top of the browser window to handle browser extension push-down gracefully [[GH-17783](https://github.com/hashicorp/nomad/issues/17783)] +* ui: change token input type from text to password [[GH-17345](https://github.com/hashicorp/nomad/issues/17345)] +* ui: remove namespace, type, and priority columns from child job table [[GH-17645](https://github.com/hashicorp/nomad/issues/17645)] +* vault: Add new configuration `disable_file` to prevent access to the Vault token by tasks that use `image` filesystem isolation [[GH-13343](https://github.com/hashicorp/nomad/issues/13343)] -* cli: Fix return code when `nomad job run` succeeds after a blocked eval [[GH-19876](https://github.com/hashicorp/nomad/issues/19876)] -* connect: Fixed envoy sidecars being unable to restart after node reboots [[GH-19787](https://github.com/hashicorp/nomad/issues/19787)] -* exec: Fixed a bug in `alloc exec` where closing websocket streams could cause a panic [[GH-19932](https://github.com/hashicorp/nomad/issues/19932)] -* scheduler: Fixed a bug that caused blocked evaluations due to port conflict to not have a reason explaining why the evaluation was blocked [[GH-19933](https://github.com/hashicorp/nomad/issues/19933)] -* ui: Fix an issue where a same-named task from a different group could be selected when the user clicks Exec from a task group page where multiple allocations would be valid [[GH-19878](https://github.com/hashicorp/nomad/issues/19878)] +DEPRECATIONS: -## 1.5.14 (February 08, 2024) +* envoy: remove support for envoy fallback image [[GH-17044](https://github.com/hashicorp/nomad/issues/17044)] -SECURITY: +BUG FIXES: -* deps: Updated runc to 1.1.12 to address CVE-2024-21626 [[GH-19851](https://github.com/hashicorp/nomad/issues/19851)] -* migration: Fixed a bug where archives used for migration were not checked for symlinks that escaped the allocation directory [[GH-19887](https://github.com/hashicorp/nomad/issues/19887)] -* template: Fixed a bug where symlinks could force templates to read and write to arbitrary locations (CVE-2024-1329) [[GH-19888](https://github.com/hashicorp/nomad/issues/19888)] +* api: Fixed a bug that caused a panic when calling the `Jobs().Plan()` function with a job missing an ID [[GH-17689](https://github.com/hashicorp/nomad/issues/17689)] +* api: add missing constant for unknown allocation status [[GH-17726](https://github.com/hashicorp/nomad/issues/17726)] +* api: add missing field NetworkStatus for Allocation [[GH-17280](https://github.com/hashicorp/nomad/issues/17280)] +* cgroups: Fixed a bug removing all DevicesSets when alloc is created/removed [[GH-17535](https://github.com/hashicorp/nomad/issues/17535)] +* cli: Fix a panic in the `nomad job restart` command when monitoring replacement allocations [[GH-17346](https://github.com/hashicorp/nomad/issues/17346)] +* cli: Output error messages during deployment monitoring [[GH-17348](https://github.com/hashicorp/nomad/issues/17348)] +* client: Fixed a bug where Nomad incorrectly wrote to memory swappiness cgroup on old kernels [[GH-17625](https://github.com/hashicorp/nomad/issues/17625)] +* client: Fixed a bug where agent would panic during drain incurred by shutdown [[GH-17450](https://github.com/hashicorp/nomad/issues/17450)] +* client: fixed a bug that prevented Nomad from fingerprinting Consul 1.13.8 correctly [[GH-17349](https://github.com/hashicorp/nomad/issues/17349)] +* consul: Fixed a bug where Nomad would repeatedly try to revoke successfully revoked SI tokens [[GH-17847](https://github.com/hashicorp/nomad/issues/17847)] +* core: Fix panic around client deregistration and pending heartbeats [[GH-17316](https://github.com/hashicorp/nomad/issues/17316)] +* core: fixed a bug that caused job validation to fail when a task with `kill_timeout` was placed inside a group with `update.progress_deadline` set to 0 [[GH-17342](https://github.com/hashicorp/nomad/issues/17342)] +* csi: Fixed a bug where CSI volumes would fail to restore during client restarts [[GH-17840](https://github.com/hashicorp/nomad/issues/17840)] +* docker: Fixed a bug where network pause container would not be removed after node restart [[GH-17455](https://github.com/hashicorp/nomad/issues/17455)] +* drivers/docker: Fixed a bug where long-running docker operations would incorrectly timeout [[GH-17731](https://github.com/hashicorp/nomad/issues/17731)] +* identity: Fixed a bug where workload identities for periodic and dispatch jobs would not have access to their parent job's ACL policy [[GH-17018](https://github.com/hashicorp/nomad/issues/17018)] +* replication: Fix a potential panic when a non-authoritative region is upgraded and a server with the new version becomes the leader. [[GH-17476](https://github.com/hashicorp/nomad/issues/17476)] +* scheduler: Fixed a panic when a node has only one configured dynamic port [[GH-17619](https://github.com/hashicorp/nomad/issues/17619)] +* tls: Fixed a bug where the `nomad tls cert` command did not create certificates with the correct SANs for them to work with non default domain and region names. [[GH-16959](https://github.com/hashicorp/nomad/issues/16959)] +* ui: dont show a service as healthy when its parent allocation stops running [[GH-17465](https://github.com/hashicorp/nomad/issues/17465)] +* ui: fix a mirage-only issue where our mock token logs repeated unnecessarily [[GH-17010](https://github.com/hashicorp/nomad/issues/17010)] +* ui: fixed a handful of UX-related bugs during variable editing [[GH-17319](https://github.com/hashicorp/nomad/issues/17319)] +* ui: fixes an issue where the allocations table on child (periodic, parameterized) job pages wouldn't update when accessed via their parent [[GH-17214](https://github.com/hashicorp/nomad/issues/17214)] +* ui: preserve newlines when displaying shown variables in non-json mode [[GH-17343](https://github.com/hashicorp/nomad/issues/17343)] -## 1.5.13 (January 15, 2024) +## 1.5.6 (May 19, 2023) IMPROVEMENTS: -* build: update to go 1.21.6 [[GH-19709](https://github.com/hashicorp/nomad/issues/19709)] +* core: Prevent `task.kill_timeout` being greater than `update.progress_deadline` [[GH-16761](https://github.com/hashicorp/nomad/issues/16761)] BUG FIXES: -* acl: Fixed auth method hashing which meant changing some fields would be silently ignored [[GH-19677](https://github.com/hashicorp/nomad/issues/19677)] -* auth: Added new optional OIDCDisableUserInfo setting for OIDC auth provider [[GH-19566](https://github.com/hashicorp/nomad/issues/19566)] -* namespaces: Failed delete calls no longer return success codes [[GH-19483](https://github.com/hashicorp/nomad/issues/19483)] -* server: Fix server not waiting for workers to submit nacks for dequeued evaluations before shutting down [[GH-19560](https://github.com/hashicorp/nomad/issues/19560)] -* state: Fixed a bug where purged jobs would not get new deployments [[GH-19609](https://github.com/hashicorp/nomad/issues/19609)] +* bug: Corrected status description and modification time for canceled evaluations [[GH-17071](https://github.com/hashicorp/nomad/issues/17071)] +* build: Linux packages now have vendor label and set the default label to HashiCorp. This fix is implemented for any future releases, but will not be updated for historical releases [[GH-16071](https://github.com/hashicorp/nomad/issues/16071)] +* client: Fixed a bug where restarting a terminal allocation turns it into a zombie where allocation and task hooks will run unexpectedly [[GH-17175](https://github.com/hashicorp/nomad/issues/17175)] +* client: clean up resources upon failure to restore task during client restart [[GH-17104](https://github.com/hashicorp/nomad/issues/17104)] +* logs: Fixed a bug where disabling log collection would prevent Windows tasks from starting [[GH-17199](https://github.com/hashicorp/nomad/issues/17199)] +* scale: Fixed a bug where evals could be created with the wrong type [[GH-17092](https://github.com/hashicorp/nomad/issues/17092)] +* scheduler: Fixed a bug where implicit `spread` targets were treated as separate targets for scoring [[GH-17195](https://github.com/hashicorp/nomad/issues/17195)] +* scheduler: Fixed a bug where scores for spread scheduling could be -Inf [[GH-17198](https://github.com/hashicorp/nomad/issues/17198)] +* services: Fixed a bug preventing group service deregistrations after alloc restarts [[GH-16905](https://github.com/hashicorp/nomad/issues/16905)] -## 1.5.12 (December 13, 2023) +## 1.5.5 (May 05, 2023) BUG FIXES: -* cli: Fix a bug in the `var put` command which prevented combining items as CLI arguments and other parameters as flags [[GH-19423](https://github.com/hashicorp/nomad/issues/19423)] -* client: remove incomplete allocation entries from client state database during client restarts [[GH-16638](https://github.com/hashicorp/nomad/issues/16638)] -* connect: Fixed a bug where deployments would not wait for Connect sidecar task health checks to pass [[GH-19334](https://github.com/hashicorp/nomad/issues/19334)] -* consul: uses token namespace to fetch policies for verification [[GH-18516](https://github.com/hashicorp/nomad/issues/18516)] -* csi: Added validation to `csi_plugin` blocks to prevent `stage_publish_base_dir` from being a subdirectory of `mount_dir` [[GH-19441](https://github.com/hashicorp/nomad/issues/19441)] -* metrics: Revert upgrade of `go-metrics` to fix an issue where metrics from dependencies, such as raft, were no longer emitted [[GH-19376](https://github.com/hashicorp/nomad/issues/19376)] +* logging: Fixed a bug where alloc logs would not be collected after an upgrade to 1.5.4 [[GH-17087](https://github.com/hashicorp/nomad/issues/17087)] -## 1.5.11 (December 07, 2023) +## 1.5.4 (May 02, 2023) BREAKING CHANGES: -* core: Honor job's namespace when checking `distinct_hosts` feasibility [[GH-19004](https://github.com/hashicorp/nomad/issues/19004)] +* artifact: environment variables no longer inherited by default from Nomad client [[GH-15514](https://github.com/hashicorp/nomad/issues/15514)] -SECURITY: +IMPROVEMENTS: -* build: Update to go1.21.5 to resolve Windows path validation CVE in Go [[GH-19320](https://github.com/hashicorp/nomad/issues/19320)] - -BUG FIXES: - -* agent: Correct websocket status code handling [[GH-19172](https://github.com/hashicorp/nomad/issues/19172)] -* api: Fix panic in `Allocation.Stub` method when `Job` is unset [[GH-19115](https://github.com/hashicorp/nomad/issues/19115)] -* cli: Fixed a panic when the `nomad job restart` command received an interrupt signal while waiting for an answer [[GH-19154](https://github.com/hashicorp/nomad/issues/19154)] -* cli: Fixed the `nomad job restart` command to create replacements for batch and system jobs and to prevent sysbatch jobs from being rescheduled since they never create replacements [[GH-19147](https://github.com/hashicorp/nomad/issues/19147)] -* client: Fixed a bug where client API calls would fail incorrectly with permission denied errors when using ACL tokens with dangling policies [[GH-18972](https://github.com/hashicorp/nomad/issues/18972)] -* core: Fix incorrect submit time for stopped jobs [[GH-18967](https://github.com/hashicorp/nomad/issues/18967)] -* ui: Fixed an issue where purging a job with a namespace did not process correctly [[GH-19139](https://github.com/hashicorp/nomad/issues/19139)] -* variables: Fixed a bug where poststop tasks were not allowed access to Variables [[GH-19270](https://github.com/hashicorp/nomad/issues/19270)] -* vault: Fixed a bug where poststop tasks would not get a Vault token [[GH-19268](https://github.com/hashicorp/nomad/issues/19268)] -* vault: Fixed an issue that could cause Nomad to attempt to renew a Vault token that is already expired [[GH-18985](https://github.com/hashicorp/nomad/issues/18985)] - -## 1.5.10 (October 30, 2023) - -SECURITY: - -* build: Update to Go 1.21.3 [[GH-18717](https://github.com/hashicorp/nomad/issues/18717)] - -BUG FIXES: - -* build: Add `timetzdata` Go build tag on Windows binaries to embed time zone data so periodic jobs are able to specify a time zone value on Windows environments [[GH-18676](https://github.com/hashicorp/nomad/issues/18676)] -* cli: Fixed an unexpected behavior of the `nomad acl token update` command that could cause a management token to be downgraded to client on update [[GH-18689](https://github.com/hashicorp/nomad/issues/18689)] -* client: ensure null dynamic node metadata values are removed from memory [[GH-18664](https://github.com/hashicorp/nomad/issues/18664)] -* client: prevent tasks from starting without the prestart hooks running [[GH-18662](https://github.com/hashicorp/nomad/issues/18662)] -* csi: check controller plugin health early during volume register/create [[GH-18570](https://github.com/hashicorp/nomad/issues/18570)] -* metrics: Fixed a bug where CPU counters could report errors for negative values [[GH-18835](https://github.com/hashicorp/nomad/issues/18835)] -* scaling: Unblock blocking queries to /v1/job/{job-id}/scale if the job goes away [[GH-18637](https://github.com/hashicorp/nomad/issues/18637)] -* scheduler (Enterprise): auto-unblock evals with associated quotas when node resources are freed up [[GH-18838](https://github.com/hashicorp/nomad/issues/18838)] -* scheduler: Ensure duplicate allocation indexes are tracked and fixed when performing job updates [[GH-18873](https://github.com/hashicorp/nomad/issues/18873)] -* services: use interpolated address when performing nomad service health checks [[GH-18584](https://github.com/hashicorp/nomad/issues/18584)] - -## 1.5.9 (September 13, 2023) - -IMPROVEMENTS: - -* build: Update to Go 1.21.0 [[GH-18184](https://github.com/hashicorp/nomad/issues/18184)] -* raft: remove use of deprecated Leader func [[GH-18352](https://github.com/hashicorp/nomad/issues/18352)] - -BUG FIXES: - -* acl: Fixed a bug where ACL tokens linked to ACL roles containing duplicate policies would cause erronous permission denined responses [[GH-18419](https://github.com/hashicorp/nomad/issues/18419)] -* cli: Add missing help message for the `-consul-namespace` flag in the `nomad job run` command [[GH-18081](https://github.com/hashicorp/nomad/issues/18081)] -* cli: Fix panic in `alloc logs` command when receiving empty stdout or stderr log frames [[GH-17815](https://github.com/hashicorp/nomad/issues/17815)] -* cli: Fixed a bug that prevented CSI volumes in namespaces other than `default` from being displayed in the `nomad node status -verbose` output [[GH-17925](https://github.com/hashicorp/nomad/issues/17925)] -* cli: Snapshot name is required in `volume snapshot create` command [[GH-17958](https://github.com/hashicorp/nomad/issues/17958)] -* client: Fixed a bug where the state of poststop tasks could be corrupted by client gc [[GH-17971](https://github.com/hashicorp/nomad/issues/17971)] -* client: Ignore stale server updates to prevent GCing allocations that should be running [[GH-18269](https://github.com/hashicorp/nomad/issues/18269)] -* client: return 404 instead of 500 when trying to access logs and files from allocations that have been garbage collected [[GH-18232](https://github.com/hashicorp/nomad/issues/18232)] -* core: Fixed a bug where exponential backoff could result in excessive CPU usage [[GH-18200](https://github.com/hashicorp/nomad/issues/18200)] -* csi: fixed a bug that could case a panic when deleting volumes [[GH-18234](https://github.com/hashicorp/nomad/issues/18234)] -* fingerprint: fix 'default' alias not being added to interface specified by network_interface [[GH-18096](https://github.com/hashicorp/nomad/issues/18096)] -* jobspec: Add diff for Task Group scaling block [[GH-18332](https://github.com/hashicorp/nomad/issues/18332)] -* migration: Fixed a bug where previous alloc logs were destroyed when migrating ephemeral_disk on the same client [[GH-18108](https://github.com/hashicorp/nomad/issues/18108)] -* scheduler: Fixed a bug where device IDs were not correctly filtered in constraints [[GH-18141](https://github.com/hashicorp/nomad/issues/18141)] -* services: Add validation message when `tls_skip_verify` is set to `true` on a Nomad service [[GH-18333](https://github.com/hashicorp/nomad/issues/18333)] - -## 1.5.8 (July 21, 2023) - -IMPROVEMENTS: - -* cpustats: Use config "cpu_total_compute" (if set) for all CPU statistics [[GH-17628](https://github.com/hashicorp/nomad/issues/17628)] - -BUG FIXES: - -* csi: Fixed a bug in sending concurrent requests to CSI controller plugins by serializing them per plugin [[GH-17996](https://github.com/hashicorp/nomad/issues/17996)] -* csi: Fixed a bug where CSI controller requests could be sent to unhealthy plugins [[GH-17996](https://github.com/hashicorp/nomad/issues/17996)] -* csi: Fixed a bug where CSI controller requests could not be sent to controllers on nodes ineligible for scheduling [[GH-17996](https://github.com/hashicorp/nomad/issues/17996)] -* services: Fixed a bug that prevented passing query parameters in Nomad native service discovery HTTP health check paths [[GH-17936](https://github.com/hashicorp/nomad/issues/17936)] -* ui: Fixed a bug that prevented nodes from being filtered by the "Ineligible" and "Draining" state filters [[GH-17940](https://github.com/hashicorp/nomad/issues/17940)] -* ui: Fixed error handling for cross-region requests when the receiving region does not implement the endpoint being requested [[GH-18020](https://github.com/hashicorp/nomad/issues/18020)] - -## 1.5.7 (July 18, 2023) - -SECURITY: - -* acl: Fixed a bug where a namespace ACL policy without label was applied to an unexpected namespace. [CVE-2023-3072](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-3072) [[GH-17908](https://github.com/hashicorp/nomad/issues/17908)] -* search: Fixed a bug where ACL did not filter plugin and variable names in search endpoint. [CVE-2023-3300](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-3300) [[GH-17906](https://github.com/hashicorp/nomad/issues/17906)] -* sentinel (Enterprise): Fixed a bug where ACL tokens could be exfiltrated via Sentinel logs [CVE-2023-3299](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-3299) [[GH-17907](https://github.com/hashicorp/nomad/issues/17907)] - -IMPROVEMENTS: - -* cli: Add `-quiet` flag to `nomad var init` command [[GH-17526](https://github.com/hashicorp/nomad/issues/17526)] -* cli: Add check for missing host volume `path` in `nomad config validate` command [[GH-17393](https://github.com/hashicorp/nomad/issues/17393)] -* client: check kernel module in `/sys/module` to help with WSL2 bridge networking [[GH-17306](https://github.com/hashicorp/nomad/issues/17306)] -* cni: Ensure to setup CNI addresses in deterministic order [[GH-17766](https://github.com/hashicorp/nomad/issues/17766)] -* deps: Updated Vault SDK to 0.9.0 [[GH-17281](https://github.com/hashicorp/nomad/issues/17281)] -* deps: update docker to 23.0.3 [[GH-16862](https://github.com/hashicorp/nomad/issues/16862)] -* docker: Add `group_add` configuration [[GH-17313](https://github.com/hashicorp/nomad/issues/17313)] -* ui: adds keyboard nav for switching between regions by pressing "r 1", "r 2", etc. [[GH-17169](https://github.com/hashicorp/nomad/issues/17169)] - -BUG FIXES: - -* api: Fixed a bug that caused a panic when calling the `Jobs().Plan()` function with a job missing an ID [[GH-17689](https://github.com/hashicorp/nomad/issues/17689)] -* api: add missing constant for unknown allocation status [[GH-17726](https://github.com/hashicorp/nomad/issues/17726)] -* api: add missing field NetworkStatus for Allocation [[GH-17280](https://github.com/hashicorp/nomad/issues/17280)] -* cgroups: Fixed a bug removing all DevicesSets when alloc is created/removed [[GH-17535](https://github.com/hashicorp/nomad/issues/17535)] -* cli: Fix a panic in the `nomad job restart` command when monitoring replacement allocations [[GH-17346](https://github.com/hashicorp/nomad/issues/17346)] -* cli: Output error messages during deployment monitoring [[GH-17348](https://github.com/hashicorp/nomad/issues/17348)] -* client: Fixed a bug where Nomad incorrectly wrote to memory swappiness cgroup on old kernels [[GH-17625](https://github.com/hashicorp/nomad/issues/17625)] -* client: Fixed a bug where agent would panic during drain incurred by shutdown [[GH-17450](https://github.com/hashicorp/nomad/issues/17450)] -* client: fixed a bug that prevented Nomad from fingerprinting Consul 1.13.8 correctly [[GH-17349](https://github.com/hashicorp/nomad/issues/17349)] -* consul: Fixed a bug where Nomad would repeatedly try to revoke successfully revoked SI tokens [[GH-17847](https://github.com/hashicorp/nomad/issues/17847)] -* core: Fix panic around client deregistration and pending heartbeats [[GH-17316](https://github.com/hashicorp/nomad/issues/17316)] -* core: fixed a bug that caused job validation to fail when a task with `kill_timeout` was placed inside a group with `update.progress_deadline` set to 0 [[GH-17342](https://github.com/hashicorp/nomad/issues/17342)] -* csi: Fixed a bug where CSI volumes would fail to restore during client restarts [[GH-17840](https://github.com/hashicorp/nomad/issues/17840)] -* docker: Fixed a bug where network pause container would not be removed after node restart [[GH-17455](https://github.com/hashicorp/nomad/issues/17455)] -* drivers/docker: Fixed a bug where long-running docker operations would incorrectly timeout [[GH-17731](https://github.com/hashicorp/nomad/issues/17731)] -* identity: Fixed a bug where workload identities for periodic and dispatch jobs would not have access to their parent job's ACL policy [[GH-17018](https://github.com/hashicorp/nomad/issues/17018)] -* replication: Fix a potential panic when a non-authoritative region is upgraded and a server with the new version becomes the leader. [[GH-17476](https://github.com/hashicorp/nomad/issues/17476)] -* scheduler: Fixed a bug that could cause replacements for failed allocations to be placed in the wrong datacenter during a canary deployment [[GH-17652](https://github.com/hashicorp/nomad/issues/17652)] -* scheduler: Fixed a panic when a node has only one configured dynamic port [[GH-17619](https://github.com/hashicorp/nomad/issues/17619)] -* tls: Fixed a bug where the `nomad tls cert` command did not create certificates with the correct SANs for them to work with non default domain and region names. [[GH-16959](https://github.com/hashicorp/nomad/issues/16959)] -* ui: dont show a service as healthy when its parent allocation stops running [[GH-17465](https://github.com/hashicorp/nomad/issues/17465)] -* ui: fixed a handful of UX-related bugs during variable editing [[GH-17319](https://github.com/hashicorp/nomad/issues/17319)] - -## 1.5.6 (May 19, 2023) - -IMPROVEMENTS: - -* core: Prevent `task.kill_timeout` being greater than `update.progress_deadline` [[GH-16761](https://github.com/hashicorp/nomad/issues/16761)] - -BUG FIXES: - -* bug: Corrected status description and modification time for canceled evaluations [[GH-17071](https://github.com/hashicorp/nomad/issues/17071)] -* build: Linux packages now have vendor label and set the default label to HashiCorp. This fix is implemented for any future releases, but will not be updated for historical releases [[GH-16071](https://github.com/hashicorp/nomad/issues/16071)] -* client: Fixed a bug where restarting a terminal allocation turns it into a zombie where allocation and task hooks will run unexpectedly [[GH-17175](https://github.com/hashicorp/nomad/issues/17175)] -* client: clean up resources upon failure to restore task during client restart [[GH-17104](https://github.com/hashicorp/nomad/issues/17104)] -* logs: Fixed a bug where disabling log collection would prevent Windows tasks from starting [[GH-17199](https://github.com/hashicorp/nomad/issues/17199)] -* scale: Fixed a bug where evals could be created with the wrong type [[GH-17092](https://github.com/hashicorp/nomad/issues/17092)] -* scheduler: Fixed a bug where implicit `spread` targets were treated as separate targets for scoring [[GH-17195](https://github.com/hashicorp/nomad/issues/17195)] -* scheduler: Fixed a bug where scores for spread scheduling could be -Inf [[GH-17198](https://github.com/hashicorp/nomad/issues/17198)] -* services: Fixed a bug preventing group service deregistrations after alloc restarts [[GH-16905](https://github.com/hashicorp/nomad/issues/16905)] - -## 1.5.5 (May 05, 2023) - -BUG FIXES: - -* logging: Fixed a bug where alloc logs would not be collected after an upgrade to 1.5.4 [[GH-17087](https://github.com/hashicorp/nomad/issues/17087)] - -## 1.5.4 (May 02, 2023) - -BREAKING CHANGES: - -* artifact: environment variables no longer inherited by default from Nomad client [[GH-15514](https://github.com/hashicorp/nomad/issues/15514)] - -IMPROVEMENTS: - -* acl: New auth-method type: JWT [[GH-15897](https://github.com/hashicorp/nomad/issues/15897)] -* build: Update from Go 1.20.3 to Go 1.20.4 [[GH-17056](https://github.com/hashicorp/nomad/issues/17056)] -* cli: Added new `nomad job restart` command to restart all allocations for a job [[GH-16278](https://github.com/hashicorp/nomad/issues/16278)] -* cli: stream both stdout and stderr logs by default when following an allocation [[GH-16556](https://github.com/hashicorp/nomad/issues/16556)] -* client/fingerprint: detect fastest cpu core during cpu performance fallback [[GH-16740](https://github.com/hashicorp/nomad/issues/16740)] -* client: Added `drain_on_shutdown` configuration [[GH-16827](https://github.com/hashicorp/nomad/issues/16827)] -* connect: Added support for meta field on sidecar service block [[GH-16705](https://github.com/hashicorp/nomad/issues/16705)] -* dependency: update runc to 1.1.5 [[GH-16712](https://github.com/hashicorp/nomad/issues/16712)] -* driver/docker: Default `devices.container_path` to `devices.host_path` like Docker's CLI [[GH-16811](https://github.com/hashicorp/nomad/issues/16811)] -* ephemeral disk: migrate=true now implies sticky=true [[GH-16826](https://github.com/hashicorp/nomad/issues/16826)] -* fingerprint/cpu: correctly fingerprint P/E cores of Apple Silicon chips [[GH-16672](https://github.com/hashicorp/nomad/issues/16672)] -* jobspec: Added option for disabling task log collection in the `logs` block [[GH-16962](https://github.com/hashicorp/nomad/issues/16962)] -* license: show Terminated field in `license get` command [[GH-16892](https://github.com/hashicorp/nomad/issues/16892)] -* ui: Added copy-to-clipboard buttons to server and client pages [[GH-16548](https://github.com/hashicorp/nomad/issues/16548)] -* ui: added new keyboard commands for job start, stop, exec, and client metadata [[GH-16378](https://github.com/hashicorp/nomad/issues/16378)] +* acl: New auth-method type: JWT [[GH-15897](https://github.com/hashicorp/nomad/issues/15897)] +* build: Update from Go 1.20.3 to Go 1.20.4 [[GH-17056](https://github.com/hashicorp/nomad/issues/17056)] +* cli: Added new `nomad job restart` command to restart all allocations for a job [[GH-16278](https://github.com/hashicorp/nomad/issues/16278)] +* cli: stream both stdout and stderr logs by default when following an allocation [[GH-16556](https://github.com/hashicorp/nomad/issues/16556)] +* client/fingerprint: detect fastest cpu core during cpu performance fallback [[GH-16740](https://github.com/hashicorp/nomad/issues/16740)] +* client: Added `drain_on_shutdown` configuration [[GH-16827](https://github.com/hashicorp/nomad/issues/16827)] +* connect: Added support for meta field on sidecar service block [[GH-16705](https://github.com/hashicorp/nomad/issues/16705)] +* dependency: update runc to 1.1.5 [[GH-16712](https://github.com/hashicorp/nomad/issues/16712)] +* driver/docker: Default `devices.container_path` to `devices.host_path` like Docker's CLI [[GH-16811](https://github.com/hashicorp/nomad/issues/16811)] +* ephemeral disk: migrate=true now implies sticky=true [[GH-16826](https://github.com/hashicorp/nomad/issues/16826)] +* fingerprint/cpu: correctly fingerprint P/E cores of Apple Silicon chips [[GH-16672](https://github.com/hashicorp/nomad/issues/16672)] +* jobspec: Added option for disabling task log collection in the `logs` block [[GH-16962](https://github.com/hashicorp/nomad/issues/16962)] +* license: show Terminated field in `license get` command [[GH-16892](https://github.com/hashicorp/nomad/issues/16892)] +* ui: Added copy-to-clipboard buttons to server and client pages [[GH-16548](https://github.com/hashicorp/nomad/issues/16548)] +* ui: added new keyboard commands for job start, stop, exec, and client metadata [[GH-16378](https://github.com/hashicorp/nomad/issues/16378)] BUG FIXES: @@ -948,6 +646,811 @@ BUG FIXES: * ui: Scale down logger height in the UI when the sidebar container also has task events [[GH-15759](https://github.com/hashicorp/nomad/issues/15759)] * volumes: Fixed a bug where `per_alloc` was allowed for volume blocks on system and sysbatch jobs, which do not have an allocation index [[GH-16030](https://github.com/hashicorp/nomad/issues/16030)] +## 1.4.10 (May 19, 2023) + +IMPROVEMENTS: + +* core: Prevent `task.kill_timeout` being greater than `update.progress_deadline` [[GH-16761](https://github.com/hashicorp/nomad/issues/16761)] + +BUG FIXES: + +* bug: Corrected status description and modification time for canceled evaluations [[GH-17071](https://github.com/hashicorp/nomad/issues/17071)] +* client: Fixed a bug where restarting a terminal allocation turns it into a zombie where allocation and task hooks will run unexpectedly [[GH-17175](https://github.com/hashicorp/nomad/issues/17175)] +* client: clean up resources upon failure to restore task during client restart [[GH-17104](https://github.com/hashicorp/nomad/issues/17104)] +* scale: Fixed a bug where evals could be created with the wrong type [[GH-17092](https://github.com/hashicorp/nomad/issues/17092)] +* scheduler: Fixed a bug where implicit `spread` targets were treated as separate targets for scoring [[GH-17195](https://github.com/hashicorp/nomad/issues/17195)] +* scheduler: Fixed a bug where scores for spread scheduling could be -Inf [[GH-17198](https://github.com/hashicorp/nomad/issues/17198)] + +## 1.4.9 (May 02, 2023) + +IMPROVEMENTS: + +* build: Update from Go 1.20.3 to Go 1.20.4 [[GH-17056](https://github.com/hashicorp/nomad/issues/17056)] +* dependency: update runc to 1.1.5 [[GH-16712](https://github.com/hashicorp/nomad/issues/16712)] + +BUG FIXES: + +* api: Fixed filtering on maps with missing keys [[GH-16991](https://github.com/hashicorp/nomad/issues/16991)] +* build: Linux packages now have vendor label and set the default label to HashiCorp. This fix is implemented for any future releases, but will not be updated for historical releases [[GH-16071](https://github.com/hashicorp/nomad/issues/16071)] +* client: Fix CNI plugin version fingerprint when output includes protocol version [[GH-16776](https://github.com/hashicorp/nomad/issues/16776)] +* client: Fix address for ports in IPv6 networks [[GH-16723](https://github.com/hashicorp/nomad/issues/16723)] +* client: Fixed a bug where restarting proxy sidecar tasks failed [[GH-16815](https://github.com/hashicorp/nomad/issues/16815)] +* client: Prevent a panic when an allocation has a legacy task-level bridge network and uses a driver that does not create a network namespace [[GH-16921](https://github.com/hashicorp/nomad/issues/16921)] +* core: the deployment's list endpoint now supports look up by prefix using the wildcard for namespace [[GH-16792](https://github.com/hashicorp/nomad/issues/16792)] +* csi: gracefully recover tasks that use csi node plugins [[GH-16809](https://github.com/hashicorp/nomad/issues/16809)] +* docker: Fixed a bug where plugin config values were ignored [[GH-16713](https://github.com/hashicorp/nomad/issues/16713)] +* drain: Fixed a bug where drains would complete based on the server status and not the client status of an allocation [[GH-14348](https://github.com/hashicorp/nomad/issues/14348)] +* driver/exec: Fixed a bug where `cap_drop` and `cap_add` would not expand capabilities [[GH-16643](https://github.com/hashicorp/nomad/issues/16643)] +* scale: Do not allow scale requests for jobs of type system [[GH-16969](https://github.com/hashicorp/nomad/issues/16969)] +* scheduler: Fix reconciliation of reconnecting allocs when the replacement allocations are not running [[GH-16609](https://github.com/hashicorp/nomad/issues/16609)] +* scheduler: honor false value for distinct_hosts constraint [[GH-16907](https://github.com/hashicorp/nomad/issues/16907)] +* server: Added verification of cron jobs already running before forcing new evals right after leader change [[GH-16583](https://github.com/hashicorp/nomad/issues/16583)] +* services: Fixed a bug preventing group service deregistrations after alloc restarts [[GH-16905](https://github.com/hashicorp/nomad/issues/16905)] + +## 1.4.8 (April 04, 2023) + +SECURITY: + +* build: update to Go 1.20.3 to prevent denial of service attack via malicious HTTP headers [CVE-2023-24534](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-24534) [[GH-16788](https://github.com/hashicorp/nomad/issues/16788)] + +## 1.4.7 (March 21, 2023) + +IMPROVEMENTS: + +* build: Update to go1.20.2 [[GH-16427](https://github.com/hashicorp/nomad/issues/16427)] + +BUG FIXES: + +* client: Fixed a bug where clients using Consul discovery to join the cluster would get permission denied errors [[GH-16490](https://github.com/hashicorp/nomad/issues/16490)] +* client: Fixed a bug where cpuset initialization fails after Client restart [[GH-16467](https://github.com/hashicorp/nomad/issues/16467)] +* plugin: Add missing fields to `TaskConfig` so they can be accessed by external task drivers [[GH-16434](https://github.com/hashicorp/nomad/issues/16434)] +* services: Fixed a bug where a service would be deregistered twice [[GH-16289](https://github.com/hashicorp/nomad/issues/16289)] + +## 1.4.6 (March 10, 2023) + +SECURITY: + +* variables: Fixed a bug where a workload-associated policy with a deny capability was ignored for the workload's own variables [CVE-2023-1296](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-1296) [[GH-16349](https://github.com/hashicorp/nomad/issues/16349)] + +IMPROVEMENTS: + +* env/ec2: update cpu metadata [[GH-16417](https://github.com/hashicorp/nomad/issues/16417)] + +BUG FIXES: + +* client: Fixed a bug that prevented allocations with interpolated values in Consul services from being marked as healthy [[GH-16402](https://github.com/hashicorp/nomad/issues/16402)] +* client: Fixed a bug where clients used the serf advertise address to connect to servers when using Consul auto-discovery [[GH-16217](https://github.com/hashicorp/nomad/issues/16217)] +* docker: Fixed a bug where pause containers would be erroneously removed [[GH-16352](https://github.com/hashicorp/nomad/issues/16352)] +* scheduler: Fixed a bug where collisions in dynamic port offerings would result in spurious plan-for-node-rejected errors [[GH-16401](https://github.com/hashicorp/nomad/issues/16401)] +* server: Fixed a bug where deregistering a job that was already garbage collected would create a new evaluation [[GH-16287](https://github.com/hashicorp/nomad/issues/16287)] +* server: Fixed a bug where node updates that produced errors from service discovery or CSI plugin updates were not logged [[GH-16287](https://github.com/hashicorp/nomad/issues/16287)] +* server: Fixed a bug where the `system reconcile summaries` command and API would not return any scheduler-related errors [[GH-16287](https://github.com/hashicorp/nomad/issues/16287)] + +## 1.4.5 (March 01, 2023) + +BREAKING CHANGES: + +* core: Ensure no leakage of evaluations for batch jobs. Prior to this change allocations and evaluations for batch jobs were never garbage collected until the batch job was explicitly stopped. The new `batch_eval_gc_threshold` server configuration controls how often they are collected. The default threshold is `24h`. [[GH-15097](https://github.com/hashicorp/nomad/issues/15097)] + +IMPROVEMENTS: + +* api: improved error returned from AllocFS.Logs when response is not JSON [[GH-15558](https://github.com/hashicorp/nomad/issues/15558)] +* cli: Added `-wait` flag to `deployment status` for use with `-monitor` mode [[GH-15262](https://github.com/hashicorp/nomad/issues/15262)] +* cli: Added tls command to enable creating Certificate Authority and Self signed TLS certificates. + There are two sub commands `tls ca` and `tls cert` that are helpers when creating certificates. [[GH-14296](https://github.com/hashicorp/nomad/issues/14296)] +* client: detect and cleanup leaked iptables rules [[GH-15407](https://github.com/hashicorp/nomad/issues/15407)] +* consul: add client configuration for grpc_ca_file [[GH-15701](https://github.com/hashicorp/nomad/issues/15701)] +* deps: Update google.golang.org/grpc to v1.51.0 [[GH-15402](https://github.com/hashicorp/nomad/issues/15402)] +* docs: link to an envoy troubleshooting doc when envoy bootstrap fails [[GH-15908](https://github.com/hashicorp/nomad/issues/15908)] +* env/ec2: update cpu metadata [[GH-15770](https://github.com/hashicorp/nomad/issues/15770)] +* fingerprint: Detect CNI plugins and set versions as node attributes [[GH-15452](https://github.com/hashicorp/nomad/issues/15452)] +* scheduler: allow using device IDs in `affinity` and `constraint` [[GH-15455](https://github.com/hashicorp/nomad/issues/15455)] +* ui: Add a button for expanding the Task sidebar to full width [[GH-15735](https://github.com/hashicorp/nomad/issues/15735)] +* ui: Made task rows in Allocation tables look more aligned with their parent [[GH-15363](https://github.com/hashicorp/nomad/issues/15363)] +* ui: Show events alongside logs in the Task sidebar [[GH-15733](https://github.com/hashicorp/nomad/issues/15733)] +* ui: The web UI will now show canary_tags of services anyplace we would normally show tags. [[GH-15458](https://github.com/hashicorp/nomad/issues/15458)] + +DEPRECATIONS: + +* api: The connect `ConsulExposeConfig.Path` field is deprecated in favor of `ConsulExposeConfig.Paths` [[GH-15541](https://github.com/hashicorp/nomad/issues/15541)] +* api: The connect `ConsulProxy.ExposeConfig` field is deprecated in favor of `ConsulProxy.Expose` [[GH-15541](https://github.com/hashicorp/nomad/issues/15541)] + +BUG FIXES: + +* acl: Fixed a bug in token creation which failed to parse expiration TTLs correctly [[GH-15999](https://github.com/hashicorp/nomad/issues/15999)] +* acl: Fixed a bug where creating/updating a policy which was invalid would return a 404 status code, not a 400 [[GH-16000](https://github.com/hashicorp/nomad/issues/16000)] +* agent: Make agent syslog log level follow log_level config [[GH-15625](https://github.com/hashicorp/nomad/issues/15625)] +* api: Added missing node states to NodeStatus constants [[GH-16166](https://github.com/hashicorp/nomad/issues/16166)] +* api: Fix stale querystring parameter value as boolean [[GH-15605](https://github.com/hashicorp/nomad/issues/15605)] +* api: Fixed a bug where exposeConfig field was not provided correctly when getting the jobs via the API [[GH-15541](https://github.com/hashicorp/nomad/issues/15541)] +* api: Fixed a nil pointer dereference when periodic jobs are missing their periodic spec [[GH-13845](https://github.com/hashicorp/nomad/issues/13845)] +* cgutil: handle panic coming from runc helper method [[GH-16180](https://github.com/hashicorp/nomad/issues/16180)] +* check: Add support for sending custom host header [[GH-15337](https://github.com/hashicorp/nomad/issues/15337)] +* cli: Fixed a bug where `nomad fmt -check` would overwrite the file being checked [[GH-16174](https://github.com/hashicorp/nomad/issues/16174)] +* cli: Fixed a panic in `deployment status` when rollback deployments are slow to appear [[GH-16011](https://github.com/hashicorp/nomad/issues/16011)] +* cli: corrected typos in ACL role create/delete CLI commands [[GH-15382](https://github.com/hashicorp/nomad/issues/15382)] +* cli: fix nomad fmt -check flag not returning error code [[GH-15797](https://github.com/hashicorp/nomad/issues/15797)] +* client: Fixed a bug where allocation cleanup hooks would not run [[GH-15477](https://github.com/hashicorp/nomad/issues/15477)] +* connect: ingress http/2/grpc listeners may exclude hosts [[GH-15749](https://github.com/hashicorp/nomad/issues/15749)] +* consul: Fixed a bug where acceptable service identity on Consul token was not accepted [[GH-15928](https://github.com/hashicorp/nomad/issues/15928)] +* consul: Fixed a bug where consul token was not respected when reverting a job [[GH-15996](https://github.com/hashicorp/nomad/issues/15996)] +* consul: Fixed a bug where services would continuously re-register when using ipv6 [[GH-15411](https://github.com/hashicorp/nomad/issues/15411)] +* consul: correctly interpret missing consul checks as unhealthy [[GH-15822](https://github.com/hashicorp/nomad/issues/15822)] +* core: enforce strict ordering that node status updates are recorded after allocation updates for reconnecting clients [[GH-15808](https://github.com/hashicorp/nomad/issues/15808)] +* csi: Fixed a bug where a crashing plugin could panic the Nomad client [[GH-15518](https://github.com/hashicorp/nomad/issues/15518)] +* csi: Fixed a bug where secrets that include '=' were incorrectly rejected [[GH-15670](https://github.com/hashicorp/nomad/issues/15670)] +* csi: Fixed a bug where volumes in non-default namespaces could not be scheduled for system or sysbatch jobs [[GH-15372](https://github.com/hashicorp/nomad/issues/15372)] +* csi: Fixed potential state store corruption when garbage collecting CSI volume claims or checking whether it's safe to force-deregister a volume [[GH-16256](https://github.com/hashicorp/nomad/issues/16256)] +* docker: Fixed a bug where images referenced by multiple tags would not be GC'd [[GH-15962](https://github.com/hashicorp/nomad/issues/15962)] +* docker: Fixed a bug where infra_image did not get alloc_id label [[GH-15898](https://github.com/hashicorp/nomad/issues/15898)] +* docker: configure restart policy for bridge network pause container [[GH-15732](https://github.com/hashicorp/nomad/issues/15732)] +* eval broker: Fixed a bug where the cancelable eval reaper used an incorrect lock when getting the set of cancelable evals from the broker [[GH-16112](https://github.com/hashicorp/nomad/issues/16112)] +* event stream: Fixed a bug where undefined ACL policies on the request's ACL would result in incorrect authentication errors [[GH-15495](https://github.com/hashicorp/nomad/issues/15495)] +* fix: Add the missing option propagation_mode for volume_mount [[GH-15626](https://github.com/hashicorp/nomad/issues/15626)] +* parser: Fixed a panic in the job spec parser when a variable validation block was missing its condition [[GH-16018](https://github.com/hashicorp/nomad/issues/16018)] +* scheduler (Enterprise): Fixed a bug that prevented new allocations from multiregion jobs to be placed in situations where other regions are not involved, such as node updates. [[GH-15325](https://github.com/hashicorp/nomad/issues/15325)] +* services: Fixed a bug where check_restart on nomad services on tasks failed with incorrect CheckIDs [[GH-16240](https://github.com/hashicorp/nomad/issues/16240)] +* template: Fixed a bug that caused the chage script to fail to run [[GH-15915](https://github.com/hashicorp/nomad/issues/15915)] +* template: Fixed a bug where the template runner's Nomad token would be erased by in-place updates to a task [[GH-16266](https://github.com/hashicorp/nomad/issues/16266)] +* ui: Fix allocation memory chart to display the same value as the CLI [[GH-15909](https://github.com/hashicorp/nomad/issues/15909)] +* ui: Fix navigation to pages for jobs that are not in the default namespace [[GH-15906](https://github.com/hashicorp/nomad/issues/15906)] +* ui: Fixed a bug where the exec window would not maintain namespace upon refresh [[GH-15454](https://github.com/hashicorp/nomad/issues/15454)] +* ui: Scale down logger height in the UI when the sidebar container also has task events [[GH-15759](https://github.com/hashicorp/nomad/issues/15759)] +* volumes: Fixed a bug where `per_alloc` was allowed for volume blocks on system and sysbatch jobs, which do not have an allocation index [[GH-16030](https://github.com/hashicorp/nomad/issues/16030)] + +## 1.4.4 (February 14, 2023) + +SECURITY: + +* artifact: Provide mitigations against unbounded artifact decompression [[GH-16126](https://github.com/hashicorp/nomad/issues/16126)] +* build: Update to go1.20.1 [[GH-16182](https://github.com/hashicorp/nomad/issues/16182)] + +## 1.4.3 (November 21, 2022) + +IMPROVEMENTS: + +* api: Added an API for counting evaluations that match a filter [[GH-15147](https://github.com/hashicorp/nomad/issues/15147)] +* cli: Improved performance of eval delete with large filter sets [[GH-15117](https://github.com/hashicorp/nomad/issues/15117)] +* consul: add trace logging around service registrations [[GH-6115](https://github.com/hashicorp/nomad/issues/6115)] +* deps: Updated github.com/aws/aws-sdk-go from 1.44.84 to 1.44.126 [[GH-15081](https://github.com/hashicorp/nomad/issues/15081)] +* deps: Updated github.com/docker/cli from 20.10.18+incompatible to 20.10.21+incompatible [[GH-15078](https://github.com/hashicorp/nomad/issues/15078)] +* exec: Allow running commands from mounted host volumes [[GH-14851](https://github.com/hashicorp/nomad/issues/14851)] +* scheduler: when multiple evaluations are pending for the same job, evaluate the latest and cancel the intermediaries on success [[GH-14621](https://github.com/hashicorp/nomad/issues/14621)] +* server: Add a git `revision` tag to the serf tags gossiped between servers. [[GH-9159](https://github.com/hashicorp/nomad/issues/9159)] +* template: Expose per-template configuration for `error_on_missing_key`. This allows jobspec authors to specify that a +template should fail if it references a struct or map key that does not exist. The default value is false and should be +fully backward compatible. [[GH-14002](https://github.com/hashicorp/nomad/issues/14002)] +* ui: Adds a "Pack" tag and logo on the jobs list index when appropriate [[GH-14833](https://github.com/hashicorp/nomad/issues/14833)] +* ui: add consul connect service upstream and on-update info to the service sidebar [[GH-15324](https://github.com/hashicorp/nomad/issues/15324)] +* ui: allow users to upload files by click or drag in the web ui [[GH-14747](https://github.com/hashicorp/nomad/issues/14747)] + +BUG FIXES: + +* api: Ensure all request body decode errors return a 400 status code [[GH-15252](https://github.com/hashicorp/nomad/issues/15252)] +* autopilot: Fixed a bug where autopilot would try to fetch raft stats from other regions [[GH-15290](https://github.com/hashicorp/nomad/issues/15290)] +* cleanup: fixed missing timer.Reset for plan queue stat emitter [[GH-15134](https://github.com/hashicorp/nomad/issues/15134)] +* client: Fixed a bug where tasks would restart without waiting for interval [[GH-15215](https://github.com/hashicorp/nomad/issues/15215)] +* client: fixed a bug where non-`docker` tasks with network isolation would leak network namespaces and iptables rules if the client was restarted while they were running [[GH-15214](https://github.com/hashicorp/nomad/issues/15214)] +* client: prevent allocations from failing on client reconnect by retrying RPC requests when no servers are available yet [[GH-15140](https://github.com/hashicorp/nomad/issues/15140)] +* csi: Fixed race condition that can cause a panic when volume is garbage collected [[GH-15101](https://github.com/hashicorp/nomad/issues/15101)] +* device: Fixed a bug where device plugins would not fingerprint on startup [[GH-15125](https://github.com/hashicorp/nomad/issues/15125)] +* drivers: Fixed a bug where one goroutine was leaked per task [[GH-15180](https://github.com/hashicorp/nomad/issues/15180)] +* drivers: pass missing `propagation_mode` configuration for volume mounts to external plugins [[GH-15096](https://github.com/hashicorp/nomad/issues/15096)] +* event_stream: fixed a bug where dynamic port values would fail to serialize in the event stream [[GH-12916](https://github.com/hashicorp/nomad/issues/12916)] +* fingerprint: Ensure Nomad can correctly fingerprint Consul gRPC where the Consul agent is running v1.14.0 or greater [[GH-15309](https://github.com/hashicorp/nomad/issues/15309)] +* keyring: Fixed a bug where a missing key would prevent any further replication. [[GH-15092](https://github.com/hashicorp/nomad/issues/15092)] +* keyring: Fixed a bug where replication would stop after snapshot restores [[GH-15227](https://github.com/hashicorp/nomad/issues/15227)] +* keyring: Re-enabled keyring garbage collection after fixing a bug where keys would be garbage collected even if they were used to sign a live allocation's workload identity. [[GH-15092](https://github.com/hashicorp/nomad/issues/15092)] +* scheduler: Fixed a bug that prevented disconnected allocations to be updated after they reconnect. [[GH-15068](https://github.com/hashicorp/nomad/issues/15068)] +* scheduler: Prevent unnecessary placements when disconnected allocations reconnect. [[GH-15068](https://github.com/hashicorp/nomad/issues/15068)] +* template: Fixed a bug where template could cause agent panic on startup [[GH-15192](https://github.com/hashicorp/nomad/issues/15192)] +* ui: Fixed a bug where the task log sidebar would close and re-open if the parent job state changed [[GH-15146](https://github.com/hashicorp/nomad/issues/15146)] +* variables: Fixed a bug where a long-running rekey could hit the nack timeout [[GH-15102](https://github.com/hashicorp/nomad/issues/15102)] +* wi: Fixed a bug where clients running pre-1.4.0 allocations would erase the token used to query service registrations after upgrade [[GH-15121](https://github.com/hashicorp/nomad/issues/15121)] + +## 1.4.2 (October 26, 2022) + +SECURITY: + +* event stream: Fixed a bug where ACL token expiration was not checked when emitting events [[GH-15013](https://github.com/hashicorp/nomad/issues/15013)] +* variables: Fixed a bug where non-sensitive variable metadata (paths and raft indexes) was exposed via the template `nomadVarList` function to other jobs in the same namespace. [[GH-15012](https://github.com/hashicorp/nomad/issues/15012)] + +IMPROVEMENTS: + +* cli: Added `-id-prefix-template` option to `nomad job dispatch` [[GH-14631](https://github.com/hashicorp/nomad/issues/14631)] +* cli: add nomad fmt to the CLI [[GH-14779](https://github.com/hashicorp/nomad/issues/14779)] +* deps: update go-memdb for goroutine leak fix [[GH-14983](https://github.com/hashicorp/nomad/issues/14983)] +* docker: improve memory usage for docker_logger [[GH-14875](https://github.com/hashicorp/nomad/issues/14875)] +* event stream: Added ACL role topic with create and delete types [[GH-14923](https://github.com/hashicorp/nomad/issues/14923)] +* scheduler: Allow jobs not requiring network resources even when no network is fingerprinted [[GH-14300](https://github.com/hashicorp/nomad/issues/14300)] +* ui: adds searching and filtering to the topology page [[GH-14913](https://github.com/hashicorp/nomad/issues/14913)] + +BUG FIXES: + +* acl: Callers should be able to read policies linked via roles to the token used [[GH-14982](https://github.com/hashicorp/nomad/issues/14982)] +* acl: Ensure all federated servers meet v.1.4.0 minimum before ACL roles can be written [[GH-14908](https://github.com/hashicorp/nomad/issues/14908)] +* acl: Fixed a bug where Nomad version checking for one-time tokens was enforced across regions [[GH-14912](https://github.com/hashicorp/nomad/issues/14912)] +* cli: prevent a panic when the Nomad API returns an error while collecting a debug bundle [[GH-14992](https://github.com/hashicorp/nomad/issues/14992)] +* client: Check ACL token expiry when resolving token within ACL cache [[GH-14922](https://github.com/hashicorp/nomad/issues/14922)] +* client: Fixed a bug where Nomad could not detect cores on recent RHEL systems [[GH-15027](https://github.com/hashicorp/nomad/issues/15027)] +* client: Fixed a bug where network fingerprinters were not reloaded when the client configuration was reloaded with SIGHUP [[GH-14615](https://github.com/hashicorp/nomad/issues/14615)] +* client: Resolve ACL roles within client ACL cache [[GH-14922](https://github.com/hashicorp/nomad/issues/14922)] +* consul: Fixed a bug where services continuously re-registered [[GH-14917](https://github.com/hashicorp/nomad/issues/14917)] +* consul: atomically register checks on initial service registration [[GH-14944](https://github.com/hashicorp/nomad/issues/14944)] +* deps: Update hashicorp/consul-template to 90370e07bf621811826b803fb633dadbfb4cf287; fixes template rerendering issues when only user or group set [[GH-15045](https://github.com/hashicorp/nomad/issues/15045)] +* deps: Update hashicorp/raft to v1.3.11; fixes unstable leadership on server removal [[GH-15021](https://github.com/hashicorp/nomad/issues/15021)] +* event stream: Check ACL token expiry when resolving tokens [[GH-14923](https://github.com/hashicorp/nomad/issues/14923)] +* event stream: Resolve ACL roles within ACL tokens [[GH-14923](https://github.com/hashicorp/nomad/issues/14923)] +* keyring: Fixed a bug where `nomad system gc` forced a root keyring rotation. [[GH-15009](https://github.com/hashicorp/nomad/issues/15009)] +* keyring: Fixed a bug where if a key is rotated immediately following a leader election, plans that are in-flight may get signed before the new leader has the key. Allow for a short timeout-and-retry to avoid rejecting plans. [[GH-14987](https://github.com/hashicorp/nomad/issues/14987)] +* keyring: Fixed a bug where keyring initialization is blocked by un-upgraded federated regions [[GH-14901](https://github.com/hashicorp/nomad/issues/14901)] +* keyring: Fixed a bug where root keyring garbage collection configuration values were not respected. [[GH-15009](https://github.com/hashicorp/nomad/issues/15009)] +* keyring: Fixed a bug where root keyring initialization could occur before the raft FSM on the leader was verified to be up-to-date. [[GH-14987](https://github.com/hashicorp/nomad/issues/14987)] +* keyring: Fixed a bug where root keyring replication could make incorrectly stale queries and exit early if those queries did not return the expected key. [[GH-14987](https://github.com/hashicorp/nomad/issues/14987)] +* keyring: Fixed a bug where the root keyring replicator's rate limiting would be skipped if the keyring replication exceeded the burst rate. [[GH-14987](https://github.com/hashicorp/nomad/issues/14987)] +* keyring: Removed root key garbage collection to avoid orphaned workload identities [[GH-15034](https://github.com/hashicorp/nomad/issues/15034)] +* nomad native service discovery: Ensure all local servers meet v.1.3.0 minimum before service registrations can be written [[GH-14924](https://github.com/hashicorp/nomad/issues/14924)] +* scheduler: Fixed a bug where version checking for disconnected clients handling was enforced across regions [[GH-14912](https://github.com/hashicorp/nomad/issues/14912)] +* servicedisco: Fixed a bug where job using checks could land on incompatible client [[GH-14868](https://github.com/hashicorp/nomad/issues/14868)] +* services: Fixed a regression where check task validation stopped allowing some configurations [[GH-14864](https://github.com/hashicorp/nomad/issues/14864)] +* ui: Fixed line charts to update x-axis (time) where relevant [[GH-14814](https://github.com/hashicorp/nomad/issues/14814)] +* ui: Fixes an issue where service tags would bleed past the edge of the screen [[GH-14832](https://github.com/hashicorp/nomad/issues/14832)] +* variables: Fixed a bug where Nomad version checking was not enforced for writing to variables [[GH-14912](https://github.com/hashicorp/nomad/issues/14912)] +* variables: Fixed a bug where getting empty results from listing variables resulted in a permission denied error. [[GH-15012](https://github.com/hashicorp/nomad/issues/15012)] + +## 1.4.1 (October 06, 2022) + +BUG FIXES: + +* keyring: Fixed a panic that can occur during upgrades to 1.4.0 when initializing the keyring [[GH-14821](https://github.com/hashicorp/nomad/issues/14821)] + +## 1.4.0 (October 04, 2022) + +FEATURES: + +* **ACL Roles:** Added support for ACL Roles. [[GH-14320](https://github.com/hashicorp/nomad/issues/14320)] +* **Nomad Native Service Discovery**: Add built-in support for checks on Nomad services [[GH-13715](https://github.com/hashicorp/nomad/issues/13715)] +* **Variables:** Added support for storing encrypted configuration values. [[GH-13000](https://github.com/hashicorp/nomad/issues/13000)] +* **UI Services table:** Display task-level services in addition to group-level services. [[GH-14199](https://github.com/hashicorp/nomad/issues/14199)] + +BREAKING CHANGES: + +* audit (Enterprise): fixed inconsistency in event filter logic [[GH-14212](https://github.com/hashicorp/nomad/issues/14212)] +* cli: `eval status -json` no longer supports listing all evals in JSON. Use `eval list -json`. [[GH-14651](https://github.com/hashicorp/nomad/issues/14651)] +* core: remove support for raft protocol version 2 [[GH-13467](https://github.com/hashicorp/nomad/issues/13467)] + +SECURITY: + +* client: recover from panics caused by artifact download to prevent the Nomad client from crashing [[GH-14696](https://github.com/hashicorp/nomad/issues/14696)] + +IMPROVEMENTS: + +* acl: ACL tokens can now be created with an expiration TTL. [[GH-14320](https://github.com/hashicorp/nomad/issues/14320)] +* api: return a more descriptive error when /v1/acl/bootstrap fails to decode request body [[GH-14629](https://github.com/hashicorp/nomad/issues/14629)] +* autopilot: upgrade to raft-autopilot library [[GH-14441](https://github.com/hashicorp/nomad/issues/14441)] +* cli: Removed deprecated network quota fields from `quota status` output [[GH-14468](https://github.com/hashicorp/nomad/issues/14468)] +* cli: `acl policy info` output format has changed to improve readability with large policy documents [[GH-14140](https://github.com/hashicorp/nomad/issues/14140)] +* cli: `operator debug` now writes newline-delimited JSON files for large collections [[GH-14610](https://github.com/hashicorp/nomad/issues/14610)] +* cli: ignore `-hcl2-strict` when -hcl1 is set. [[GH-14426](https://github.com/hashicorp/nomad/issues/14426)] +* cli: warn destructive update only when count is greater than 1 [[GH-13103](https://github.com/hashicorp/nomad/issues/13103)] +* client: Add built-in support for checks on nomad services [[GH-13715](https://github.com/hashicorp/nomad/issues/13715)] +* client: re-enable nss-based user lookups [[GH-14742](https://github.com/hashicorp/nomad/issues/14742)] +* connect: add namespace, job, and group to Envoy stats [[GH-14311](https://github.com/hashicorp/nomad/issues/14311)] +* connect: add nomad environment variables to envoy bootstrap [[GH-12959](https://github.com/hashicorp/nomad/issues/12959)] +* consul: Allow interpolation of task environment values into Consul Service Mesh configuration [[GH-14445](https://github.com/hashicorp/nomad/issues/14445)] +* consul: Enable setting custom tagged_addresses field [[GH-12951](https://github.com/hashicorp/nomad/issues/12951)] +* core: constraint operands are now compared numerically if operands are numbers [[GH-14722](https://github.com/hashicorp/nomad/issues/14722)] +* deps: Update fsouza/go-dockerclient to v1.8.2 [[GH-14112](https://github.com/hashicorp/nomad/issues/14112)] +* deps: Update go.etcd.io/bbolt to v1.3.6 [[GH-14025](https://github.com/hashicorp/nomad/issues/14025)] +* deps: Update google.golang.org/grpc to v1.48.0 [[GH-14103](https://github.com/hashicorp/nomad/issues/14103)] +* deps: Update gopsutil for improvements in fingerprinting on non-Linux platforms [[GH-14209](https://github.com/hashicorp/nomad/issues/14209)] +* deps: Updated `github.com/armon/go-metrics` to `v0.4.1` which includes a performance improvement for Prometheus sink [[GH-14493](https://github.com/hashicorp/nomad/issues/14493)] +* deps: Updated `github.com/hashicorp/go-version` to `v1.6.0` [[GH-14364](https://github.com/hashicorp/nomad/issues/14364)] +* deps: remove unused darwin C library [[GH-13894](https://github.com/hashicorp/nomad/issues/13894)] +* fingerprint: Add node attribute for number of reservable cores: `cpu.num_reservable_cores` [[GH-14694](https://github.com/hashicorp/nomad/issues/14694)] +* fingerprint: Consul and Vault attributes are no longer cleared on fingerprinting failure [[GH-14673](https://github.com/hashicorp/nomad/issues/14673)] +* jobspec: Added `strlen` HCL2 function to determine the length of a string [[GH-14463](https://github.com/hashicorp/nomad/issues/14463)] +* server: Log when a node's eligibility changes [[GH-14125](https://github.com/hashicorp/nomad/issues/14125)] +* ui: Display different message when trying to exec into a job with no task running. [[GH-14071](https://github.com/hashicorp/nomad/issues/14071)] +* ui: add service discovery, along with health checks, to job and allocation routes [[GH-14408](https://github.com/hashicorp/nomad/issues/14408)] +* ui: adds a sidebar to show in-page logs for a given task, accessible via job, client, or task group routes [[GH-14612](https://github.com/hashicorp/nomad/issues/14612)] +* ui: allow deep-dive clicks to tasks from client, job, and task group routes. [[GH-14592](https://github.com/hashicorp/nomad/issues/14592)] +* ui: attach timestamps and a visual indicator on failure to health checks in the Web UI [[GH-14677](https://github.com/hashicorp/nomad/issues/14677)] + +BUG FIXES: + +* api: Fixed a bug where the List Volume API did not include the `ControllerRequired` and `ResourceExhausted` fields. [[GH-14484](https://github.com/hashicorp/nomad/issues/14484)] +* cli: Ignore Vault token when generating job diff. [[GH-14424](https://github.com/hashicorp/nomad/issues/14424)] +* cli: fixed a bug in the `operator api` command where the HTTPS scheme was not always correctly calculated [[GH-14635](https://github.com/hashicorp/nomad/issues/14635)] +* cli: return exit code `255` when `nomad job plan` fails job validation. [[GH-14426](https://github.com/hashicorp/nomad/issues/14426)] +* cli: set content length on POST requests when using the `nomad operator api` command [[GH-14634](https://github.com/hashicorp/nomad/issues/14634)] +* client: Fixed bug where clients could attempt to connect to servers with invalid addresses retrieved from Consul. [[GH-14431](https://github.com/hashicorp/nomad/issues/14431)] +* core: prevent new allocations from overlapping execution with stopping allocations [[GH-10446](https://github.com/hashicorp/nomad/issues/10446)] +* csi: Fixed a bug where a volume that was successfully unmounted by the client but then failed controller unpublishing would not be marked free until garbage collection ran. [[GH-14675](https://github.com/hashicorp/nomad/issues/14675)] +* csi: Fixed a bug where the server would not send controller unpublish for a failed allocation. [[GH-14484](https://github.com/hashicorp/nomad/issues/14484)] +* csi: Fixed a data race in the volume unpublish endpoint that could result in claims being incorrectly marked as freed before being persisted to raft. [[GH-14484](https://github.com/hashicorp/nomad/issues/14484)] +* helpers: Fixed a bug where random stagger func did not protect against negative inputs [[GH-14497](https://github.com/hashicorp/nomad/issues/14497)] +* jobspec: Fixed a bug where an `artifact` with `headers` configuration would fail to parse when using HCLv1 [[GH-14637](https://github.com/hashicorp/nomad/issues/14637)] +* metrics: Update client `node_scheduling_eligibility` value with server heartbeats. [[GH-14483](https://github.com/hashicorp/nomad/issues/14483)] +* quotas (Enterprise): Fixed a server crashing panic when updating and checking a quota concurrently. +* rpc (Enterprise): check for spec changes in all regions when registering multiregion jobs [[GH-14519](https://github.com/hashicorp/nomad/issues/14519)] +* scheduler (Enterprise): Fixed bug where the scheduler would treat multiregion jobs as paused for job types that don't use deployments [[GH-14659](https://github.com/hashicorp/nomad/issues/14659)] +* template: Fixed a bug where the `splay` timeout was not being applied when `change_mode` was set to `script`. [[GH-14749](https://github.com/hashicorp/nomad/issues/14749)] +* ui: Remove extra space when displaying the version in the menu footer. [[GH-14457](https://github.com/hashicorp/nomad/issues/14457)] + +## 1.3.15 (May 19, 2023) + +BUG FIXES: + +* bug: Corrected status description and modification time for canceled evaluations [[GH-17071](https://github.com/hashicorp/nomad/issues/17071)] +* client: Fixed a bug where restarting a terminal allocation turns it into a zombie where allocation and task hooks will run unexpectedly [[GH-17175](https://github.com/hashicorp/nomad/issues/17175)] +* client: clean up resources upon failure to restore task during client restart [[GH-17104](https://github.com/hashicorp/nomad/issues/17104)] +* scale: Fixed a bug where evals could be created with the wrong type [[GH-17092](https://github.com/hashicorp/nomad/issues/17092)] +* scheduler: Fixed a bug where implicit `spread` targets were treated as separate targets for scoring [[GH-17195](https://github.com/hashicorp/nomad/issues/17195)] +* scheduler: Fixed a bug where scores for spread scheduling could be -Inf [[GH-17198](https://github.com/hashicorp/nomad/issues/17198)] + +## 1.3.14 (May 02, 2023) + +IMPROVEMENTS: + +* build: Update from Go 1.20.3 to Go 1.20.4 [[GH-17056](https://github.com/hashicorp/nomad/issues/17056)] +* core: Prevent `task.kill_timeout` being greater than `update.progress_deadline` [[GH-16761](https://github.com/hashicorp/nomad/issues/16761)] + +BUG FIXES: + +* api: Fixed filtering on maps with missing keys [[GH-16991](https://github.com/hashicorp/nomad/issues/16991)] +* build: Linux packages now have vendor label and set the default label to HashiCorp. This fix is implemented for any future releases, but will not be updated for historical releases [[GH-16071](https://github.com/hashicorp/nomad/issues/16071)] +* client: Fix CNI plugin version fingerprint when output includes protocol version [[GH-16776](https://github.com/hashicorp/nomad/issues/16776)] +* client: Fix address for ports in IPv6 networks [[GH-16723](https://github.com/hashicorp/nomad/issues/16723)] +* client: Fixed a bug where restarting proxy sidecar tasks failed [[GH-16815](https://github.com/hashicorp/nomad/issues/16815)] +* client: Prevent a panic when an allocation has a legacy task-level bridge network and uses a driver that does not create a network namespace [[GH-16921](https://github.com/hashicorp/nomad/issues/16921)] +* core: the deployment's list endpoint now supports look up by prefix using the wildcard for namespace [[GH-16792](https://github.com/hashicorp/nomad/issues/16792)] +* csi: gracefully recover tasks that use csi node plugins [[GH-16809](https://github.com/hashicorp/nomad/issues/16809)] +* docker: Fixed a bug where plugin config values were ignored [[GH-16713](https://github.com/hashicorp/nomad/issues/16713)] +* drain: Fixed a bug where drains would complete based on the server status and not the client status of an allocation [[GH-14348](https://github.com/hashicorp/nomad/issues/14348)] +* driver/exec: Fixed a bug where `cap_drop` and `cap_add` would not expand capabilities [[GH-16643](https://github.com/hashicorp/nomad/issues/16643)] +* scale: Do not allow scale requests for jobs of type system [[GH-16969](https://github.com/hashicorp/nomad/issues/16969)] +* scheduler: Fix reconciliation of reconnecting allocs when the replacement allocations are not running [[GH-16609](https://github.com/hashicorp/nomad/issues/16609)] +* scheduler: honor false value for distinct_hosts constraint [[GH-16907](https://github.com/hashicorp/nomad/issues/16907)] +* server: Added verification of cron jobs already running before forcing new evals right after leader change [[GH-16583](https://github.com/hashicorp/nomad/issues/16583)] +* services: Fixed a bug preventing group service deregistrations after alloc restarts [[GH-16905](https://github.com/hashicorp/nomad/issues/16905)] + +## 1.3.13 (April 04, 2023) + +SECURITY: + +* build: update to Go 1.20.3 to prevent denial of service attack via malicious HTTP headers [CVE-2023-24534](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-24534) [[GH-16788](https://github.com/hashicorp/nomad/issues/16788)] + +## 1.3.12 (March 21, 2023) + +IMPROVEMENTS: + +* build: Update to go1.20.2 [[GH-16427](https://github.com/hashicorp/nomad/issues/16427)] + +BUG FIXES: + +* client: Fixed a bug where clients using Consul discovery to join the cluster would get permission denied errors [[GH-16490](https://github.com/hashicorp/nomad/issues/16490)] +* client: Fixed a bug where cpuset initialization fails after Client restart [[GH-16467](https://github.com/hashicorp/nomad/issues/16467)] +* plugin: Add missing fields to `TaskConfig` so they can be accessed by external task drivers [[GH-16434](https://github.com/hashicorp/nomad/issues/16434)] +* services: Fixed a bug where a service would be deregistered twice [[GH-16289](https://github.com/hashicorp/nomad/issues/16289)] + +## 1.3.11 (March 10, 2023) + +IMPROVEMENTS: + +* env/ec2: update cpu metadata [[GH-16417](https://github.com/hashicorp/nomad/issues/16417)] + +BUG FIXES: + +* client: Fixed a bug where clients used the serf advertise address to connect to servers when using Consul auto-discovery [[GH-16217](https://github.com/hashicorp/nomad/issues/16217)] +* docker: Fixed a bug where pause containers would be erroneously removed [[GH-16352](https://github.com/hashicorp/nomad/issues/16352)] +* scheduler: Fixed a bug where collisions in dynamic port offerings would result in spurious plan-for-node-rejected errors [[GH-16401](https://github.com/hashicorp/nomad/issues/16401)] +* server: Fixed a bug where deregistering a job that was already garbage collected would create a new evaluation [[GH-16287](https://github.com/hashicorp/nomad/issues/16287)] +* server: Fixed a bug where node updates that produced errors from service discovery or CSI plugin updates were not logged [[GH-16287](https://github.com/hashicorp/nomad/issues/16287)] +* server: Fixed a bug where the `system reconcile summaries` command and API would not return any scheduler-related errors [[GH-16287](https://github.com/hashicorp/nomad/issues/16287)] + +## 1.3.10 (March 01, 2023) + +BREAKING CHANGES: + +* core: Ensure no leakage of evaluations for batch jobs. Prior to this change allocations and evaluations for batch jobs were never garbage collected until the batch job was explicitly stopped. The new `batch_eval_gc_threshold` server configuration controls how often they are collected. The default threshold is `24h`. [[GH-15097](https://github.com/hashicorp/nomad/issues/15097)] + +IMPROVEMENTS: + +* client: detect and cleanup leaked iptables rules [[GH-15407](https://github.com/hashicorp/nomad/issues/15407)] +* consul: add client configuration for grpc_ca_file [[GH-15701](https://github.com/hashicorp/nomad/issues/15701)] +* env/ec2: update cpu metadata [[GH-15770](https://github.com/hashicorp/nomad/issues/15770)] +* fingerprint: Detect CNI plugins and set versions as node attributes [[GH-15452](https://github.com/hashicorp/nomad/issues/15452)] + +DEPRECATIONS: + +* api: The connect `ConsulExposeConfig.Path` field is deprecated in favor of `ConsulExposeConfig.Paths` [[GH-15541](https://github.com/hashicorp/nomad/issues/15541)] +* api: The connect `ConsulProxy.ExposeConfig` field is deprecated in favor of `ConsulProxy.Expose` [[GH-15541](https://github.com/hashicorp/nomad/issues/15541)] + +BUG FIXES: + +* acl: Fixed a bug where creating/updating a policy which was invalid would return a 404 status code, not a 400 [[GH-16000](https://github.com/hashicorp/nomad/issues/16000)] +* agent: Make agent syslog log level follow log_level config [[GH-15625](https://github.com/hashicorp/nomad/issues/15625)] +* api: Added missing node states to NodeStatus constants [[GH-16166](https://github.com/hashicorp/nomad/issues/16166)] +* api: Fix stale querystring parameter value as boolean [[GH-15605](https://github.com/hashicorp/nomad/issues/15605)] +* api: Fixed a bug where exposeConfig field was not provided correctly when getting the jobs via the API [[GH-15541](https://github.com/hashicorp/nomad/issues/15541)] +* api: Fixed a nil pointer dereference when periodic jobs are missing their periodic spec [[GH-13845](https://github.com/hashicorp/nomad/issues/13845)] +* cgutil: handle panic coming from runc helper method [[GH-16180](https://github.com/hashicorp/nomad/issues/16180)] +* cli: Fixed a panic in `deployment status` when rollback deployments are slow to appear [[GH-16011](https://github.com/hashicorp/nomad/issues/16011)] +* connect: ingress http/2/grpc listeners may exclude hosts [[GH-15749](https://github.com/hashicorp/nomad/issues/15749)] +* consul: Fixed a bug where acceptable service identity on Consul token was not accepted [[GH-15928](https://github.com/hashicorp/nomad/issues/15928)] +* consul: Fixed a bug where consul token was not respected when reverting a job [[GH-15996](https://github.com/hashicorp/nomad/issues/15996)] +* consul: Fixed a bug where services would continuously re-register when using ipv6 [[GH-15411](https://github.com/hashicorp/nomad/issues/15411)] +* core: enforce strict ordering that node status updates are recorded after allocation updates for reconnecting clients [[GH-15808](https://github.com/hashicorp/nomad/issues/15808)] +* csi: Fixed a bug where a crashing plugin could panic the Nomad client [[GH-15518](https://github.com/hashicorp/nomad/issues/15518)] +* csi: Fixed a bug where secrets that include '=' were incorrectly rejected [[GH-15670](https://github.com/hashicorp/nomad/issues/15670)] +* csi: Fixed a bug where volumes in non-default namespaces could not be scheduled for system or sysbatch jobs [[GH-15372](https://github.com/hashicorp/nomad/issues/15372)] +* csi: Fixed potential state store corruption when garbage collecting CSI volume claims or checking whether it's safe to force-deregister a volume [[GH-16256](https://github.com/hashicorp/nomad/issues/16256)] +* docker: Fixed a bug where images referenced by multiple tags would not be GC'd [[GH-15962](https://github.com/hashicorp/nomad/issues/15962)] +* docker: Fixed a bug where infra_image did not get alloc_id label [[GH-15898](https://github.com/hashicorp/nomad/issues/15898)] +* docker: configure restart policy for bridge network pause container [[GH-15732](https://github.com/hashicorp/nomad/issues/15732)] +* event stream: Fixed a bug where undefined ACL policies on the request's ACL would result in incorrect authentication errors [[GH-15495](https://github.com/hashicorp/nomad/issues/15495)] +* fix: Add the missing option propagation_mode for volume_mount [[GH-15626](https://github.com/hashicorp/nomad/issues/15626)] +* parser: Fixed a panic in the job spec parser when a variable validation block was missing its condition [[GH-16018](https://github.com/hashicorp/nomad/issues/16018)] +* scheduler (Enterprise): Fixed a bug that prevented new allocations from multiregion jobs to be placed in situations where other regions are not involved, such as node updates. [[GH-15325](https://github.com/hashicorp/nomad/issues/15325)] +* template: Fixed a bug that caused the chage script to fail to run [[GH-15915](https://github.com/hashicorp/nomad/issues/15915)] +* ui: Fix allocation memory chart to display the same value as the CLI [[GH-15909](https://github.com/hashicorp/nomad/issues/15909)] +* ui: Fix navigation to pages for jobs that are not in the default namespace [[GH-15906](https://github.com/hashicorp/nomad/issues/15906)] +* volumes: Fixed a bug where `per_alloc` was allowed for volume blocks on system and sysbatch jobs, which do not have an allocation index [[GH-16030](https://github.com/hashicorp/nomad/issues/16030)] + +## 1.3.9 (February 14, 2023) + +SECURITY: + +* artifact: Provide mitigations against unbounded artifact decompression [[GH-16126](https://github.com/hashicorp/nomad/issues/16126)] +* build: Update to go1.20.1 [[GH-16182](https://github.com/hashicorp/nomad/issues/16182)] + +## 1.3.8 (November 21, 2022) + +BUG FIXES: + +* api: Ensure all request body decode errors return a 400 status code [[GH-15252](https://github.com/hashicorp/nomad/issues/15252)] +* cleanup: fixed missing timer.Reset for plan queue stat emitter [[GH-15134](https://github.com/hashicorp/nomad/issues/15134)] +* client: Fixed a bug where tasks would restart without waiting for interval [[GH-15215](https://github.com/hashicorp/nomad/issues/15215)] +* client: fixed a bug where non-`docker` tasks with network isolation would leak network namespaces and iptables rules if the client was restarted while they were running [[GH-15214](https://github.com/hashicorp/nomad/issues/15214)] +* client: prevent allocations from failing on client reconnect by retrying RPC requests when no servers are available yet [[GH-15140](https://github.com/hashicorp/nomad/issues/15140)] +* csi: Fixed race condition that can cause a panic when volume is garbage collected [[GH-15101](https://github.com/hashicorp/nomad/issues/15101)] +* device: Fixed a bug where device plugins would not fingerprint on startup [[GH-15125](https://github.com/hashicorp/nomad/issues/15125)] +* drivers: Fixed a bug where one goroutine was leaked per task [[GH-15180](https://github.com/hashicorp/nomad/issues/15180)] +* drivers: pass missing `propagation_mode` configuration for volume mounts to external plugins [[GH-15096](https://github.com/hashicorp/nomad/issues/15096)] +* event_stream: fixed a bug where dynamic port values would fail to serialize in the event stream [[GH-12916](https://github.com/hashicorp/nomad/issues/12916)] +* fingerprint: Ensure Nomad can correctly fingerprint Consul gRPC where the Consul agent is running v1.14.0 or greater [[GH-15309](https://github.com/hashicorp/nomad/issues/15309)] +* scheduler: Fixed a bug that prevented disconnected allocations to be updated after they reconnect. [[GH-15068](https://github.com/hashicorp/nomad/issues/15068)] +* scheduler: Prevent unnecessary placements when disconnected allocations reconnect. [[GH-15068](https://github.com/hashicorp/nomad/issues/15068)] +* template: Fixed a bug where template could cause agent panic on startup [[GH-15192](https://github.com/hashicorp/nomad/issues/15192)] + +## 1.3.7 (October 26, 2022) + +IMPROVEMENTS: + +* deps: update go-memdb for goroutine leak fix [[GH-14983](https://github.com/hashicorp/nomad/issues/14983)] +* docker: improve memory usage for docker_logger [[GH-14875](https://github.com/hashicorp/nomad/issues/14875)] + +BUG FIXES: + +* acl: Fixed a bug where Nomad version checking for one-time tokens was enforced across regions [[GH-14911](https://github.com/hashicorp/nomad/issues/14911)] +* client: Fixed a bug where Nomad could not detect cores on recent RHEL systems [[GH-15027](https://github.com/hashicorp/nomad/issues/15027)] +* consul: Fixed a bug where services continuously re-registered [[GH-14917](https://github.com/hashicorp/nomad/issues/14917)] +* consul: atomically register checks on initial service registration [[GH-14944](https://github.com/hashicorp/nomad/issues/14944)] +* deps: Update hashicorp/raft to v1.3.11; fixes unstable leadership on server removal [[GH-15021](https://github.com/hashicorp/nomad/issues/15021)] +* nomad native service discovery: Ensure all local servers meet v.1.3.0 minimum before service registrations can be written [[GH-14924](https://github.com/hashicorp/nomad/issues/14924)] +* scheduler: Fixed a bug where version checking for disconnected clients handling was enforced across regions [[GH-14911](https://github.com/hashicorp/nomad/issues/14911)] + +## 1.3.6 (October 04, 2022) + +SECURITY: + +* client: recover from panics caused by artifact download to prevent the Nomad client from crashing [[GH-14696](https://github.com/hashicorp/nomad/issues/14696)] + +IMPROVEMENTS: + +* api: return a more descriptive error when /v1/acl/bootstrap fails to decode request body [[GH-14629](https://github.com/hashicorp/nomad/issues/14629)] +* cli: ignore `-hcl2-strict` when -hcl1 is set. [[GH-14426](https://github.com/hashicorp/nomad/issues/14426)] +* cli: warn destructive update only when count is greater than 1 [[GH-13103](https://github.com/hashicorp/nomad/issues/13103)] +* consul: Allow interpolation of task environment values into Consul Service Mesh configuration [[GH-14445](https://github.com/hashicorp/nomad/issues/14445)] +* ui: Display different message when trying to exec into a job with no task running. [[GH-14071](https://github.com/hashicorp/nomad/issues/14071)] + +BUG FIXES: + +* api: Fixed a bug where the List Volume API did not include the `ControllerRequired` and `ResourceExhausted` fields. [[GH-14484](https://github.com/hashicorp/nomad/issues/14484)] +* cli: Ignore Vault token when generating job diff. [[GH-14424](https://github.com/hashicorp/nomad/issues/14424)] +* cli: fixed a bug in the `operator api` command where the HTTPS scheme was not always correctly calculated [[GH-14635](https://github.com/hashicorp/nomad/issues/14635)] +* cli: return exit code `255` when `nomad job plan` fails job validation. [[GH-14426](https://github.com/hashicorp/nomad/issues/14426)] +* cli: set content length on POST requests when using the `nomad operator api` command [[GH-14634](https://github.com/hashicorp/nomad/issues/14634)] +* client: Fixed bug where clients could attempt to connect to servers with invalid addresses retrieved from Consul. [[GH-14431](https://github.com/hashicorp/nomad/issues/14431)] +* csi: Fixed a bug where a volume that was successfully unmounted by the client but then failed controller unpublishing would not be marked free until garbage collection ran. [[GH-14675](https://github.com/hashicorp/nomad/issues/14675)] +* csi: Fixed a bug where the server would not send controller unpublish for a failed allocation. [[GH-14484](https://github.com/hashicorp/nomad/issues/14484)] +* csi: Fixed a data race in the volume unpublish endpoint that could result in claims being incorrectly marked as freed before being persisted to raft. [[GH-14484](https://github.com/hashicorp/nomad/issues/14484)] +* helpers: Fixed a bug where random stagger func did not protect against negative inputs [[GH-14497](https://github.com/hashicorp/nomad/issues/14497)] +* jobspec: Fixed a bug where an `artifact` with `headers` configuration would fail to parse when using HCLv1 [[GH-14637](https://github.com/hashicorp/nomad/issues/14637)] +* metrics: Update client `node_scheduling_eligibility` value with server heartbeats. [[GH-14483](https://github.com/hashicorp/nomad/issues/14483)] +* quotas (Enterprise): Fixed a server crashing panic when updating and checking a quota concurrently. +* rpc: check for spec changes in all regions when registering multiregion jobs [[GH-14519](https://github.com/hashicorp/nomad/issues/14519)] +* scheduler: Fixed bug where the scheduler would treat multiregion jobs as paused for job types that don't use deployments [[GH-14659](https://github.com/hashicorp/nomad/issues/14659)] +* template: Fixed a bug where the `splay` timeout was not being applied when `change_mode` was set to `script`. [[GH-14749](https://github.com/hashicorp/nomad/issues/14749)] +* ui: Remove extra space when displaying the version in the menu footer. [[GH-14457](https://github.com/hashicorp/nomad/issues/14457)] + +## 1.3.5 (August 31, 2022) + +IMPROVEMENTS: + +* cgroups: use cgroup.kill interface file when using cgroups v2 [[GH-14371](https://github.com/hashicorp/nomad/issues/14371)] +* consul: Reduce load on Consul leader server by allowing stale results when listing namespaces. [[GH-12953](https://github.com/hashicorp/nomad/issues/12953)] + +BUG FIXES: + +* cli: Fixed a bug where forcing a periodic job would fail if the job ID prefix-matched other periodic jobs [[GH-14333](https://github.com/hashicorp/nomad/issues/14333)] +* template: Fixed a bug that could cause Nomad to panic when using `change_mode = "script"` [[GH-14374](https://github.com/hashicorp/nomad/issues/14374)] +* ui: Revert a change that resulted in UI errors when ACLs were not used. [[GH-14381](https://github.com/hashicorp/nomad/issues/14381)] + +## 1.3.4 (August 25, 2022) + +IMPROVEMENTS: + +* api: HTTP server now returns a 429 error code when hitting the connection limit [[GH-13621](https://github.com/hashicorp/nomad/issues/13621)] +* build: update to go1.19 [[GH-14132](https://github.com/hashicorp/nomad/issues/14132)] +* cli: `operator debug` now outputs current leader to debug bundle [[GH-13472](https://github.com/hashicorp/nomad/issues/13472)] +* cli: `operator snapshot state` supports `-filter` expressions and avoids writing large temporary files [[GH-13658](https://github.com/hashicorp/nomad/issues/13658)] +* client: add option to restart all tasks of an allocation, regardless of lifecycle type or state. [[GH-14127](https://github.com/hashicorp/nomad/issues/14127)] +* client: only start poststop tasks after poststart tasks are done. [[GH-14127](https://github.com/hashicorp/nomad/issues/14127)] +* deps: Updated `github.com/hashicorp/go-discover` to latest to allow setting the AWS endpoint definition [[GH-13491](https://github.com/hashicorp/nomad/issues/13491)] +* driver/docker: Added config option to disable container healthcheck [[GH-14089](https://github.com/hashicorp/nomad/issues/14089)] +* qemu: Added option to configure `drive_interface` [[GH-11864](https://github.com/hashicorp/nomad/issues/11864)] +* sentinel: add the ability to reference the namespace and Nomad acl token in policies [[GH-14171](https://github.com/hashicorp/nomad/issues/14171)] +* template: add script change_mode that allows scripts to be executed on template change [[GH-13972](https://github.com/hashicorp/nomad/issues/13972)] +* ui: Add button to restart all tasks in an allocation. [[GH-14223](https://github.com/hashicorp/nomad/issues/14223)] +* ui: add general keyboard navigation to the Nomad UI [[GH-14138](https://github.com/hashicorp/nomad/issues/14138)] + +BUG FIXES: + +* api: cleanup whitespace from failed api response body [[GH-14145](https://github.com/hashicorp/nomad/issues/14145)] +* cli: Fixed a bug where job validation requeset was not sent to leader [[GH-14065](https://github.com/hashicorp/nomad/issues/14065)] +* cli: Fixed a bug where the memory usage reported by Allocation Resource Utilization is zero on systems using cgroups v2 [[GH-14069](https://github.com/hashicorp/nomad/issues/14069)] +* cli: Fixed a bug where vault token not respected in plan command [[GH-14088](https://github.com/hashicorp/nomad/issues/14088)] +* client/logmon: fixed a bug where logmon cannot find nomad executable [[GH-14297](https://github.com/hashicorp/nomad/issues/14297)] +* client: Fixed a bug where cpuset initialization would not work on first agent startup [[GH-14230](https://github.com/hashicorp/nomad/issues/14230)] +* client: Fixed a bug where user lookups would hang or panic [[GH-14248](https://github.com/hashicorp/nomad/issues/14248)] +* client: Fixed a problem calculating a services namespace [[GH-13493](https://github.com/hashicorp/nomad/issues/13493)] +* csi: Fixed a bug where volume claims on lost or garbage collected nodes could not be freed [[GH-13301](https://github.com/hashicorp/nomad/issues/13301)] +* template: Fixed a bug where job templates would use `uid` and `gid` 0 after upgrading to Nomad 1.3.3, causing tasks to fail with the error `failed looking up user: managing file ownership is not supported on Windows`. [[GH-14203](https://github.com/hashicorp/nomad/issues/14203)] +* ui: Fixed a bug that caused the allocation details page to display the stats bar chart even if the task was pending. [[GH-14224](https://github.com/hashicorp/nomad/issues/14224)] +* ui: Removes duplicate breadcrumb header when navigating from child job back to parent. [[GH-14115](https://github.com/hashicorp/nomad/issues/14115)] +* vault: Fixed a bug where Vault clients were recreated when the server configuration was reloaded, even if there were no changes to the Vault configuration. [[GH-14298](https://github.com/hashicorp/nomad/issues/14298)] +* vault: Fixed a bug where changing the Vault configuration `namespace` field was not detected as a change during server configuration reload. [[GH-14298](https://github.com/hashicorp/nomad/issues/14298)] + +## 1.3.3 (August 05, 2022) + +IMPROVEMENTS: + +* build: Update go toolchain to 1.18.5 [[GH-13956](https://github.com/hashicorp/nomad/pull/13956)] +* csi: Add `stage_publish_base_dir` field to `csi_plugin` block to support plugins that require a specific staging/publishing directory for mounts [[GH-13919](https://github.com/hashicorp/nomad/issues/13919)] +* qemu: use shorter socket file names to reduce the chance of hitting the max path length [[GH-13971](https://github.com/hashicorp/nomad/issues/13971)] +* template: Expose consul-template configuration options at the client level for `nomad_retry`. [[GH-13907](https://github.com/hashicorp/nomad/issues/13907)] +* template: Templates support new uid/gid parameter pair [[GH-13755](https://github.com/hashicorp/nomad/issues/13755)] +* ui: Reorder and apply the same style to the Evaluations list page filters to match the Job list page. [[GH-13866](https://github.com/hashicorp/nomad/issues/13866)] + +BUG FIXES: + +* acl: Fixed a bug where the timestamp for expiring one-time tokens was not deterministic between servers [[GH-13737](https://github.com/hashicorp/nomad/issues/13737)] +* deployments: Fixed a bug that prevented auto-approval if canaries were marked as unhealthy during deployment [[GH-14001](https://github.com/hashicorp/nomad/issues/14001)] +* metrics: Fixed a bug where blocked evals with no class produced no dc:class scope metrics [[GH-13786](https://github.com/hashicorp/nomad/issues/13786)] +* namespaces: Fixed a bug that allowed deleting a namespace that contained a CSI volume [[GH-13880](https://github.com/hashicorp/nomad/issues/13880)] +* qemu: restore the monitor socket path when restoring a QEMU task. [[GH-14000](https://github.com/hashicorp/nomad/issues/14000)] +* servicedisco: Fixed a bug where non-unique services would escape job validation [[GH-13869](https://github.com/hashicorp/nomad/issues/13869)] +* ui: Add missing breadcrumb in the Evaluations page. [[GH-13865](https://github.com/hashicorp/nomad/issues/13865)] +* ui: Fixed a bug where task memory was reported as zero on systems using cgroups v2 [[GH-13670](https://github.com/hashicorp/nomad/issues/13670)] + +## 1.3.2 (July 13, 2022) + +IMPROVEMENTS: + +* agent: Added delete support to the eval HTTP API [[GH-13492](https://github.com/hashicorp/nomad/issues/13492)] +* agent: emit a warning message if the agent starts with `bootstrap_expect` set to an even number. [[GH-12961](https://github.com/hashicorp/nomad/issues/12961)] +* agent: logs are no longer buffered at startup when logging in JSON format [[GH-13076](https://github.com/hashicorp/nomad/issues/13076)] +* api: enable setting `?choose` parameter when querying services [[GH-12862](https://github.com/hashicorp/nomad/issues/12862)] +* api: refactor ACL check when using the all namespaces wildcard in the job and alloc list endpoints [[GH-13608](https://github.com/hashicorp/nomad/issues/13608)] +* api: support Authorization Bearer header in lieu of X-Nomad-Token header [[GH-12534](https://github.com/hashicorp/nomad/issues/12534)] +* bootstrap: Added option to allow for an operator generated bootstrap token to be passed to the `acl bootstrap` command [[GH-12520](https://github.com/hashicorp/nomad/issues/12520)] +* cli: Added `delete` command to the eval CLI [[GH-13492](https://github.com/hashicorp/nomad/issues/13492)] +* cli: Added `scheduler get-config` and `scheduler set-config` commands to the operator CLI [[GH-13045](https://github.com/hashicorp/nomad/issues/13045)] +* cli: always display job ID and namespace in the `eval status` command [[GH-13581](https://github.com/hashicorp/nomad/issues/13581)] +* cli: display namespace and node ID in the `eval list` command and when `eval status` matches multiple evals [[GH-13581](https://github.com/hashicorp/nomad/issues/13581)] +* cli: update default redis and use nomad service discovery [[GH-13044](https://github.com/hashicorp/nomad/issues/13044)] +* client: added more fault tolerant defaults for template configuration [[GH-13041](https://github.com/hashicorp/nomad/issues/13041)] +* core: Added the ability to pause and un-pause the eval broker and blocked eval broker [[GH-13045](https://github.com/hashicorp/nomad/issues/13045)] +* core: On node updates skip creating evaluations for jobs not in the node's datacenter. [[GH-12955](https://github.com/hashicorp/nomad/issues/12955)] +* core: automatically mark clients with recurring plan rejections as ineligible [[GH-13421](https://github.com/hashicorp/nomad/issues/13421)] +* driver/docker: Eliminate excess Docker registry pulls for the `infra_image` when it already exists locally. [[GH-13265](https://github.com/hashicorp/nomad/issues/13265)] +* fingerprint: add support for detecting kernel architecture of clients. (attribute: `kernel.arch`) [[GH-13182](https://github.com/hashicorp/nomad/issues/13182)] +* hcl: added support for using the `filebase64` function in jobspecs [[GH-11791](https://github.com/hashicorp/nomad/issues/11791)] +* metrics: emit `nomad.nomad.plan.rejection_tracker.node_score` metric for the number of times a node had a plan rejection within the past time window [[GH-13421](https://github.com/hashicorp/nomad/issues/13421)] +* qemu: add support for guest agent socket [[GH-12800](https://github.com/hashicorp/nomad/issues/12800)] +* ui: Namespace filter query paramters are now isolated by route [[GH-13679](https://github.com/hashicorp/nomad/issues/13679)] + +BUG FIXES: + +* api: Fix listing evaluations with the wildcard namespace and an ACL token [[GH-13530](https://github.com/hashicorp/nomad/issues/13530)] +* api: Fixed a bug where Consul token was not respected for job revert API [[GH-13065](https://github.com/hashicorp/nomad/issues/13065)] +* cli: Fixed a bug in the names of the `node drain` and `node status` sub-commands [[GH-13656](https://github.com/hashicorp/nomad/issues/13656)] +* cli: Fixed a bug where job validate did not respect vault token or namespace [[GH-13070](https://github.com/hashicorp/nomad/issues/13070)] +* client: Fixed a bug where max_kill_timeout client config was ignored [[GH-13626](https://github.com/hashicorp/nomad/issues/13626)] +* client: Fixed a bug where network.dns block was not interpolated [[GH-12817](https://github.com/hashicorp/nomad/issues/12817)] +* cni: Fixed a bug where loopback address was not set for all drivers [[GH-13428](https://github.com/hashicorp/nomad/issues/13428)] +* connect: Added missing ability of setting Connect upstream destination namespace [[GH-13125](https://github.com/hashicorp/nomad/issues/13125)] +* core: Fixed a bug where an evicted batch job would not be rescheduled [[GH-13205](https://github.com/hashicorp/nomad/issues/13205)] +* core: Fixed a bug where blocked eval resources were incorrectly computed [[GH-13104](https://github.com/hashicorp/nomad/issues/13104)] +* core: Fixed a bug where reserved ports on multiple node networks would be treated as a collision. `client.reserved.reserved_ports` is now merged into each `host_network`'s reserved ports instead of being treated as a collision. [[GH-13651](https://github.com/hashicorp/nomad/issues/13651)] +* core: Fixed a bug where the plan applier could deadlock if leader's state lagged behind plan's creation index for more than 5 seconds. [[GH-13407](https://github.com/hashicorp/nomad/issues/13407)] +* csi: Fixed a regression where a timeout was introduced that prevented some plugins from running by marking them as unhealthy after 30s by introducing a configurable `health_timeout` field [[GH-13340](https://github.com/hashicorp/nomad/issues/13340)] +* csi: Fixed a scheduler bug where failed feasibility checks would return early and prevent processing additional nodes [[GH-13274](https://github.com/hashicorp/nomad/issues/13274)] +* docker: Fixed a bug where cgroups-v1 parent was being set [[GH-13058](https://github.com/hashicorp/nomad/issues/13058)] +* lifecycle: fixed a bug where sidecar tasks were not being stopped last [[GH-13055](https://github.com/hashicorp/nomad/issues/13055)] +* state: Fix listing evaluations from all namespaces [[GH-13551](https://github.com/hashicorp/nomad/issues/13551)] +* ui: Allow running jobs from a namespace-limited token [[GH-13659](https://github.com/hashicorp/nomad/issues/13659)] +* ui: Fix a bug that prevented viewing the details of an evaluation in a non-default namespace [[GH-13530](https://github.com/hashicorp/nomad/issues/13530)] +* ui: Fixed a bug that prevented the UI task exec functionality to work from behind a reverse proxy. [[GH-12925](https://github.com/hashicorp/nomad/issues/12925)] +* ui: Fixed an issue where editing or running a job with a namespace via the UI would throw a 404 on redirect. [[GH-13588](https://github.com/hashicorp/nomad/issues/13588)] +* ui: fixed a bug where links to jobs with "@" in their name would mis-identify namespace and 404 [[GH-13012](https://github.com/hashicorp/nomad/issues/13012)] +* volumes: Fixed a bug where additions, updates, or removals of host volumes or CSI volumes were not treated as destructive updates [[GH-13008](https://github.com/hashicorp/nomad/issues/13008)] + +## 1.3.1 (May 19, 2022) + +SECURITY: + +* A vulnerability was identified in the go-getter library that Nomad uses for its artifacts such that a specially crafted Nomad jobspec can be used for privilege escalation onto client agent hosts. [CVE-2022-30324](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-30324) [[GH-13057](https://github.com/hashicorp/nomad/issues/13057)] + +BUG FIXES: + +* agent: fixed a panic on startup when the `server.protocol_version` config parameter was set [[GH-12962](https://github.com/hashicorp/nomad/issues/12962)] + +## 1.3.0 (May 11, 2022) + +FEATURES: + +* **Edge compute improvements**: Added support for reconnecting healthy allocations when disconnected clients reconnect. [[GH-12476](https://github.com/hashicorp/nomad/issues/12476)] +* **Native service discovery**: Register and discover services using builtin simple service discovery. [[GH-12368](https://github.com/hashicorp/nomad/issues/12368)] + +BREAKING CHANGES: + +* agent: The state database on both clients and servers will automatically migrate its underlying database on startup. Downgrading to a previous version of an agent after upgrading it to Nomad 1.3 is not supported. [[GH-12107](https://github.com/hashicorp/nomad/issues/12107)] +* client: The client state store will be automatically migrated to a new schema version when upgrading a client. Downgrading to a previous version of the client after upgrading it to Nomad 1.3 is not supported. To downgrade safely, users should erase the Nomad client's data directory. [[GH-12078](https://github.com/hashicorp/nomad/issues/12078)] +* connect: Consul Service Identity ACL tokens automatically generated for Connect services are now +created as Local rather than Global tokens. Nomad clusters with Connect services making cross-Consul +datacenter requests will need to ensure their Consul agents are configured with anonymous ACL tokens +of sufficient node and service read permissions. [[GH-8068](https://github.com/hashicorp/nomad/issues/8068)] +* connect: The minimum Consul version supported by Nomad's Connect integration is now Consul v1.8.0. [[GH-8068](https://github.com/hashicorp/nomad/issues/8068)] +* csi: The client filesystem layout for CSI plugins has been updated to correctly handle the lifecycle of multiple allocations serving the same plugin. Running plugin tasks will not be updated after upgrading the client, but it is recommended to redeploy CSI plugin jobs after upgrading the cluster. [[GH-12078](https://github.com/hashicorp/nomad/issues/12078)] +* raft: The default raft protocol version is now 3 so you must follow the [Upgrading to Raft Protocol 3](https://www.nomadproject.io/docs/upgrade#upgrading-to-raft-protocol-3) guide when upgrading an existing cluster to Nomad 1.3.0. Downgrading the raft protocol version is not supported. [[GH-11572](https://github.com/hashicorp/nomad/issues/11572)] + +SECURITY: + +* server: validate mTLS certificate names on agent to agent endpoints [[GH-11956](https://github.com/hashicorp/nomad/issues/11956)] + +IMPROVEMENTS: + +* agent: Switch from boltdb/bolt to go.etcd.io/bbolt [[GH-12107](https://github.com/hashicorp/nomad/issues/12107)] +* api: Add `related` query parameter to the Evaluation details endpoint [[GH-12305](https://github.com/hashicorp/nomad/issues/12305)] +* api: Add support for filtering and pagination to the jobs and volumes list endpoint [[GH-12186](https://github.com/hashicorp/nomad/issues/12186)] +* api: Add support for filtering and pagination to the node list endpoint [[GH-12727](https://github.com/hashicorp/nomad/issues/12727)] +* api: Add support for filtering, sorting, and pagination to the ACL tokens and allocations list endpoint [[GH-12186](https://github.com/hashicorp/nomad/issues/12186)] +* api: Added ParseHCLOpts helper func to ease parsing HCLv1 jobspecs [[GH-12777](https://github.com/hashicorp/nomad/issues/12777)] +* api: CSI secrets for list and delete snapshots are now passed in HTTP headers [[GH-12144](https://github.com/hashicorp/nomad/issues/12144)] +* api: `AllocFS.Logs` now explicitly closes frames channel after being canceled [[GH-12248](https://github.com/hashicorp/nomad/issues/12248)] +* api: default to using `DefaultPooledTransport` client to support keep-alive by default [[GH-12492](https://github.com/hashicorp/nomad/issues/12492)] +* api: filter values of evaluation and deployment list api endpoints [[GH-12034](https://github.com/hashicorp/nomad/issues/12034)] +* api: sort return values of evaluation and deployment list api endpoints by creation index [[GH-12054](https://github.com/hashicorp/nomad/issues/12054)] +* build: make targets now respect GOBIN variable [[GH-12077](https://github.com/hashicorp/nomad/issues/12077)] +* build: upgrade and speedup circleci configuration [[GH-11889](https://github.com/hashicorp/nomad/issues/11889)] +* cli: Added -json flag to `nomad job {run,plan,validate}` to support parsing JSON formatted jobs [[GH-12591](https://github.com/hashicorp/nomad/issues/12591)] +* cli: Added -os flag to node status to display operating system name [[GH-12388](https://github.com/hashicorp/nomad/issues/12388)] +* cli: Added `nomad operator api` command to ease querying Nomad's HTTP API. [[GH-10808](https://github.com/hashicorp/nomad/issues/10808)] +* cli: CSI secrets argument for `volume snapshot list` has been made consistent with `volume snapshot delete` [[GH-12144](https://github.com/hashicorp/nomad/issues/12144)] +* cli: Return a redacted value for mount flags in the `volume status` command, instead of `` [[GH-12150](https://github.com/hashicorp/nomad/issues/12150)] +* cli: `operator debug` command now skips generating pprofs to avoid a panic on Nomad 0.11.2. 0.11.1, and 0.11.0 [[GH-12807](https://github.com/hashicorp/nomad/issues/12807)] +* cli: add `nomad config validate` command to check configuration files without an agent [[GH-9198](https://github.com/hashicorp/nomad/issues/9198)] +* cli: added `-pprof-interval` to `nomad operator debug` command [[GH-11938](https://github.com/hashicorp/nomad/issues/11938)] +* cli: display the Raft version instead of the Serf protocol in the `nomad server members` command [[GH-12317](https://github.com/hashicorp/nomad/issues/12317)] +* cli: rename the `nomad server members` `-detailed` flag to `-verbose` so it matches other commands [[GH-12317](https://github.com/hashicorp/nomad/issues/12317)] +* client: Added `NOMAD_SHORT_ALLOC_ID` allocation env var [[GH-12603](https://github.com/hashicorp/nomad/issues/12603)] +* client: Allow interpolation of the network.dns block [[GH-12021](https://github.com/hashicorp/nomad/issues/12021)] +* client: Download up to 3 artifacts concurrently [[GH-11531](https://github.com/hashicorp/nomad/issues/11531)] +* client: Enable support for cgroups v2 [[GH-12274](https://github.com/hashicorp/nomad/issues/12274)] +* client: fingerprint AWS instance life cycle option [[GH-12371](https://github.com/hashicorp/nomad/issues/12371)] +* client: set NOMAD_CPU_CORES environment variable when reserving cpu cores [[GH-12496](https://github.com/hashicorp/nomad/issues/12496)] +* connect: automatically set alloc_id in envoy_stats_tags configuration [[GH-12543](https://github.com/hashicorp/nomad/issues/12543)] +* connect: bootstrap envoy sidecars using -proxy-for [[GH-12011](https://github.com/hashicorp/nomad/issues/12011)] +* consul/connect: write Envoy bootstrapping information to disk for debugging [[GH-11975](https://github.com/hashicorp/nomad/issues/11975)] +* consul: Added implicit Consul constraint for task groups utilising Consul service and check registrations [[GH-12602](https://github.com/hashicorp/nomad/issues/12602)] +* consul: add go-sockaddr templating support to nomad consul address [[GH-12084](https://github.com/hashicorp/nomad/issues/12084)] +* consul: improve service name validation message to include maximum length requirement [[GH-12012](https://github.com/hashicorp/nomad/issues/12012)] +* core: Enable configuring raft boltdb freelist sync behavior [[GH-12107](https://github.com/hashicorp/nomad/issues/12107)] +* core: The unused protocol_version agent configuration value has been removed. [[GH-11600](https://github.com/hashicorp/nomad/issues/11600)] +* csi: Add pagination parameters to `volume snapshot list` command [[GH-12193](https://github.com/hashicorp/nomad/issues/12193)] +* csi: Added `-secret` and `-parameter` flags to `volume snapshot create` command [[GH-12360](https://github.com/hashicorp/nomad/issues/12360)] +* csi: Added support for storage topology [[GH-12129](https://github.com/hashicorp/nomad/issues/12129)] +* csi: Allow for concurrent plugin allocations [[GH-12078](https://github.com/hashicorp/nomad/issues/12078)] +* csi: Allow volumes to be re-registered to be updated while not in use [[GH-12167](https://github.com/hashicorp/nomad/issues/12167)] +* csi: Display plugin capabilities in `nomad plugin status -verbose` output [[GH-12116](https://github.com/hashicorp/nomad/issues/12116)] +* csi: Respect the verbose flag in the output of `volume status` [[GH-12153](https://github.com/hashicorp/nomad/issues/12153)] +* csi: Sort allocations in `plugin status` output [[GH-12154](https://github.com/hashicorp/nomad/issues/12154)] +* csi: add flag for providing secrets as a set of key/value pairs to delete a volume [[GH-11245](https://github.com/hashicorp/nomad/issues/11245)] +* csi: allow namespace field to be passed in volume spec [[GH-12400](https://github.com/hashicorp/nomad/issues/12400)] +* deps: Update hashicorp/raft-boltdb to v2.2.0 [[GH-12107](https://github.com/hashicorp/nomad/issues/12107)] +* deps: Update serf library to v0.9.7 [[GH-12130](https://github.com/hashicorp/nomad/issues/12130)] +* deps: Updated hashicorp/consul-template to v0.29.0 [[GH-12747](https://github.com/hashicorp/nomad/issues/12747)] +* deps: Updated hashicorp/raft to v1.3.5 [[GH-12079](https://github.com/hashicorp/nomad/issues/12079)] +* deps: Upgrade kr/pty to creack/pty v1.1.5 [[GH-11855](https://github.com/hashicorp/nomad/issues/11855)] +* deps: use gorilla package for gzip http handler [[GH-11843](https://github.com/hashicorp/nomad/issues/11843)] +* drainer: defer draining CSI plugin jobs until system jobs are drained [[GH-12324](https://github.com/hashicorp/nomad/issues/12324)] +* drivers/raw_exec: Add support for cgroups v2 in raw_exec driver [[GH-12419](https://github.com/hashicorp/nomad/issues/12419)] +* drivers: removed support for restoring tasks created before Nomad 0.9 [[GH-12791](https://github.com/hashicorp/nomad/issues/12791)] +* fingerprint: add support for detecting DigitalOcean environment [[GH-12015](https://github.com/hashicorp/nomad/issues/12015)] +* metrics: Emit metrics regarding raft boltdb operations [[GH-12107](https://github.com/hashicorp/nomad/issues/12107)] +* metrics: emit `nomad.vault.token_last_renewal` and `nomad.vault.token_next_renewal` metrics for Vault token renewal information [[GH-12435](https://github.com/hashicorp/nomad/issues/12435)] +* namespaces: Allow adding custom metadata to namespaces. [[GH-12138](https://github.com/hashicorp/nomad/issues/12138)] +* namespaces: Allow enabling/disabling allowed drivers per namespace. [[GH-11807](https://github.com/hashicorp/nomad/issues/11807)] +* raft: The default raft protocol version is now 3. [[GH-11572](https://github.com/hashicorp/nomad/issues/11572)] +* scheduler: Seed node shuffling with the evaluation ID to make the order reproducible [[GH-12008](https://github.com/hashicorp/nomad/issues/12008)] +* scheduler: recover scheduler goroutines on panic [[GH-12009](https://github.com/hashicorp/nomad/issues/12009)] +* server: Transfer Raft leadership in case the Nomad server fails to establish leadership [[GH-12293](https://github.com/hashicorp/nomad/issues/12293)] +* server: store and check previous Raft protocol version to prevent downgrades [[GH-12362](https://github.com/hashicorp/nomad/issues/12362)] +* services: Enable setting arbitrary address on Nomad or Consul service registration [[GH-12720](https://github.com/hashicorp/nomad/issues/12720)] +* template: Upgraded to from consul-template v0.25.2 to v0.28.0 which includes the sprig library of functions and more. [[GH-12312](https://github.com/hashicorp/nomad/issues/12312)] +* ui: added visual indicators for disconnected allocations and client nodes [[GH-12544](https://github.com/hashicorp/nomad/issues/12544)] +* ui: break long service tags into multiple lines [[GH-11995](https://github.com/hashicorp/nomad/issues/11995)] +* ui: change sort-order of evaluations to be reverse-chronological [[GH-12847](https://github.com/hashicorp/nomad/issues/12847)] +* ui: make buttons with confirmation more descriptive of their actions [[GH-12252](https://github.com/hashicorp/nomad/issues/12252)] + +DEPRECATIONS: + +* Raft protocol version 2 is deprecated and will be removed in Nomad 1.4.0. [[GH-11572](https://github.com/hashicorp/nomad/issues/11572)] + +BUG FIXES: + +* api: Apply prefix filter when querying CSI volumes in all namespaces [[GH-12184](https://github.com/hashicorp/nomad/issues/12184)] +* cleanup: prevent leaks from time.After [[GH-11983](https://github.com/hashicorp/nomad/issues/11983)] +* client: Fixed a bug that could prevent a preempting alloc from ever starting. [[GH-12779](https://github.com/hashicorp/nomad/issues/12779)] +* client: Fixed a bug where clients that retry blocking queries would not reset the correct blocking duration [[GH-12593](https://github.com/hashicorp/nomad/issues/12593)] +* config: Fixed a bug where the `reservable_cores` setting was not respected [[GH-12044](https://github.com/hashicorp/nomad/issues/12044)] +* core: Fixed auto-promotion of canaries in jobs with at least one task group without canaries. [[GH-11878](https://github.com/hashicorp/nomad/issues/11878)] +* core: prevent malformed plans from crashing leader [[GH-11944](https://github.com/hashicorp/nomad/issues/11944)] +* csi: Fixed a bug where `plugin status` commands could choose the incorrect plugin if a plugin with a name that matched the same prefix existed. [[GH-12194](https://github.com/hashicorp/nomad/issues/12194)] +* csi: Fixed a bug where `volume snapshot list` did not correctly filter by plugin IDs. The `-plugin` parameter is required. [[GH-12197](https://github.com/hashicorp/nomad/issues/12197)] +* csi: Fixed a bug where allocations with volume claims would fail their first placement after a reschedule [[GH-12113](https://github.com/hashicorp/nomad/issues/12113)] +* csi: Fixed a bug where allocations with volume claims would fail to restore after a client restart [[GH-12113](https://github.com/hashicorp/nomad/issues/12113)] +* csi: Fixed a bug where creating snapshots required a plugin ID instead of falling back to the volume's plugin ID [[GH-12195](https://github.com/hashicorp/nomad/issues/12195)] +* csi: Fixed a bug where fields were missing from the Read Volume API response [[GH-12178](https://github.com/hashicorp/nomad/issues/12178)] +* csi: Fixed a bug where garbage collected nodes would block releasing a volume [[GH-12350](https://github.com/hashicorp/nomad/issues/12350)] +* csi: Fixed a bug where per-alloc volumes used the incorrect ID when querying for `alloc status -verbose` [[GH-12573](https://github.com/hashicorp/nomad/issues/12573)] +* csi: Fixed a bug where plugin configuration updates were not considered destructive [[GH-12774](https://github.com/hashicorp/nomad/issues/12774)] +* csi: Fixed a bug where plugins would not restart if they failed any time after a client restart [[GH-12752](https://github.com/hashicorp/nomad/issues/12752)] +* csi: Fixed a bug where plugins written in NodeJS could fail to fingerprint [[GH-12359](https://github.com/hashicorp/nomad/issues/12359)] +* csi: Fixed a bug where purging a job with a missing plugin would fail [[GH-12114](https://github.com/hashicorp/nomad/issues/12114)] +* csi: Fixed a bug where single-use access modes were not enforced during validation [[GH-12337](https://github.com/hashicorp/nomad/issues/12337)] +* csi: Fixed a bug where the maximum number of volume claims was incorrectly enforced when an allocation claims a volume [[GH-12112](https://github.com/hashicorp/nomad/issues/12112)] +* csi: Fixed a bug where the plugin instance manager would not retry the initial gRPC connection to plugins [[GH-12057](https://github.com/hashicorp/nomad/issues/12057)] +* csi: Fixed a bug where the plugin supervisor would not restart the task if it failed to connect to the plugin [[GH-12057](https://github.com/hashicorp/nomad/issues/12057)] +* csi: Fixed a bug where volume snapshot timestamps were always zero values [[GH-12352](https://github.com/hashicorp/nomad/issues/12352)] +* csi: Fixed bug where accessing plugins was subject to a data race [[GH-12553](https://github.com/hashicorp/nomad/issues/12553)] +* csi: fixed a bug where `volume detach`, `volume deregister`, and `volume status` commands did not accept an exact ID if multiple volumes matched the prefix [[GH-12051](https://github.com/hashicorp/nomad/issues/12051)] +* csi: provide `CSI_ENDPOINT` environment variable to plugin tasks [[GH-12050](https://github.com/hashicorp/nomad/issues/12050)] +* jobspec: Fixed a bug where connect sidecar resources were ignored when using HCL1 [[GH-11927](https://github.com/hashicorp/nomad/issues/11927)] +* lifecycle: Fixed a bug where successful poststart tasks were marked as unhealthy [[GH-11945](https://github.com/hashicorp/nomad/issues/11945)] +* recommendations (Enterprise): Fixed a bug where the recommendations list RPC incorrectly forwarded requests to the authoritative region [[GH-12040](https://github.com/hashicorp/nomad/issues/12040)] +* scheduler: fixed a bug where in-place updates on ineligible nodes would be ignored [[GH-12264](https://github.com/hashicorp/nomad/issues/12264)] +* server: Write peers.json file with correct permissions [[GH-12369](https://github.com/hashicorp/nomad/issues/12369)] +* template: Fixed a bug preventing allowing all consul-template functions. [[GH-12312](https://github.com/hashicorp/nomad/issues/12312)] +* template: Fixed a bug where the default `function_denylist` would be appended to a specified list [[GH-12071](https://github.com/hashicorp/nomad/issues/12071)] +* ui: Fix the link target for CSI volumes on the task detail page [[GH-11896](https://github.com/hashicorp/nomad/issues/11896)] +* ui: Fixed a bug where volumes were being incorrectly linked when per_alloc=true [[GH-12713](https://github.com/hashicorp/nomad/issues/12713)] +* ui: fix broken link to task-groups in the Recent Allocations table in the Job Detail overview page. [[GH-12765](https://github.com/hashicorp/nomad/issues/12765)] +* ui: fix the unit for the task row memory usage metric [[GH-11980](https://github.com/hashicorp/nomad/issues/11980)] + ## Unsupported Versions -Versions of Nomad before 1.5.0 are no longer supported. See [CHANGELOG-unsupported.md](./CHANGELOG-unsupported.md) for their changelogs. +Versions of Nomad before 1.3.0 are no longer supported. See [CHANGELOG-unsupported.md](../CHANGELOG-unsupported.md) for their changelogs. diff --git a/Dockerfile b/Dockerfile index bca0ce332f89..94799d42d77d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 # docker.io/library/busybox:1.36.0 # When pinning use the multi-arch manifest list, `docker buildx imagetools inspect ...` diff --git a/GNUmakefile b/GNUmakefile index 2052157862e8..e9bd8a97ee24 100644 --- a/GNUmakefile +++ b/GNUmakefile @@ -44,7 +44,7 @@ PROTO_COMPARE_TAG ?= v1.0.3$(if $(findstring ent,$(GO_TAGS)),+ent,) # LAST_RELEASE is the git sha of the latest release corresponding to this branch. main should have the latest # published release, and release branches should point to the latest published release in the X.Y release line. -LAST_RELEASE ?= v1.7.6 +LAST_RELEASE ?= v1.6.9 default: help @@ -53,7 +53,6 @@ ALL_TARGETS = linux_386 \ linux_amd64 \ linux_arm \ linux_arm64 \ - linux_s390x \ windows_386 \ windows_amd64 endif @@ -135,12 +134,12 @@ deps: ## Install build and development dependencies go install gotest.tools/gotestsum@v1.10.0 go install github.com/hashicorp/hcl/v2/cmd/hclfmt@d0c4fa8b0bbc2e4eeccd1ed2a32c2089ed8c5cf1 go install github.com/golang/protobuf/protoc-gen-go@v1.3.4 - go install github.com/hashicorp/go-msgpack/v2/codec/codecgen@v2.1.2 + go install github.com/hashicorp/go-msgpack/codec/codecgen@v1.1.5+base32 go install github.com/bufbuild/buf/cmd/buf@v0.36.0 go install github.com/hashicorp/go-changelog/cmd/changelog-build@latest go install golang.org/x/tools/cmd/stringer@v0.18.0 go install github.com/hashicorp/hc-install/cmd/hc-install@v0.6.1 - go install github.com/shoenig/go-modtool@v0.2.0 + go install github.com/shoenig/go-modtool@v0.1.1 .PHONY: lint-deps lint-deps: ## Install linter dependencies @@ -168,7 +167,7 @@ check: ## Lint the source code @hclogvet . @echo "==> Spell checking website..." - @misspell -error -source=text website/content/ + @misspell -error -source=text website/pages/ @echo "==> Checking for breaking changes in protos..." @buf breaking --config tools/buf/buf.yaml --against-config tools/buf/buf.yaml --against .git#tag=$(PROTO_COMPARE_TAG) @@ -181,13 +180,13 @@ check: ## Lint the source code @$(MAKE) hclfmt @if (git status -s | grep -q -e '\.hcl$$' -e '\.nomad$$' -e '\.tf$$'); then echo the following HCL files are out of sync; git status -s | grep -e '\.hcl$$' -e '\.nomad$$' -e '\.tf$$'; exit 1; fi - @echo "==> Check API package is isolated from rest..." + @echo "==> Check API package is isolated from rest" @cd ./api && if go list --test -f '{{ join .Deps "\n" }}' . | grep github.com/hashicorp/nomad/ | grep -v -e /nomad/api/ -e nomad/api.test; then echo " /api package depends the ^^ above internal nomad packages. Remove such dependency"; exit 1; fi - @echo "==> Check command package does not import structs..." + @echo "==> Check command package does not import structs" @cd ./command && if go list -f '{{ join .Imports "\n" }}' . | grep github.com/hashicorp/nomad/nomad/structs; then echo " /command package imports the structs pkg. Remove such import"; exit 1; fi - @echo "==> Checking Go mod..." + @echo "==> Checking Go mod.." @GO111MODULE=on $(MAKE) tidy @if (git status --porcelain | grep -Eq "go\.(mod|sum)"); then \ echo go.mod or go.sum needs updating; \ @@ -252,7 +251,6 @@ tidy: ## Tidy up the go mod files @cd tools && go mod tidy @cd api && go mod tidy @echo "==> Tidy nomad module" - @go-modtool -config=ci/modtool.toml fmt go.mod @go mod tidy .PHONY: dev @@ -326,17 +324,6 @@ integration-test: dev ## Run Nomad integration tests -tags "$(GO_TAGS)" \ github.com/hashicorp/nomad/e2e/vaultcompat -.PHONY: integration-test-consul -integration-test-consul: dev ## Run Nomad integration tests - @echo "==> Running Nomad integration test suite for Consul:" - NOMAD_E2E_CONSULCOMPAT=1 go test \ - -v \ - -race \ - -timeout=900s \ - -count=1 \ - -tags "$(GO_TAGS)" \ - github.com/hashicorp/nomad/e2e/consulcompat - .PHONY: clean clean: GOPATH=$(shell go env GOPATH) clean: ## Remove build artifacts @@ -424,6 +411,11 @@ missing: ## Check for packages not being tested @echo "==> Checking for packages not being tested ..." @go run -modfile tools/go.mod tools/missing/main.go ci/test-core.json +.PHONY: ec2info +ec2info: ## Generate AWS EC2 CPU specification table + @echo "==> Generating AWS EC2 specifications ..." + @go run -modfile tools/go.mod tools/ec2info/main.go + .PHONY: cl cl: ## Create a new Changelog entry @go run -modfile tools/go.mod tools/cl-entry/main.go @@ -450,9 +442,3 @@ copywriteheaders: cd jobspec && $(CURDIR)/scripts/copywrite-exceptions.sh cd jobspec2 && $(CURDIR)/scripts/copywrite-exceptions.sh cd demo && $(CURDIR)/scripts/copywrite-exceptions.sh - -.PHONY: cni -cni: ## Install CNI plugins. Run this as root. - mkdir -p /opt/cni/bin - curl --fail -LsO "https://github.com/containernetworking/plugins/releases/download/v1.3.0/cni-plugins-linux-amd64-v1.3.0.tgz" - tar -C /opt/cni/bin -xf cni-plugins-linux-amd64-v1.3.0.tgz diff --git a/LICENSE b/LICENSE index 9a21d51b1568..a979d2a39a66 100644 --- a/LICENSE +++ b/LICENSE @@ -4,7 +4,7 @@ License text copyright (c) 2020 MariaDB Corporation Ab, All Rights Reserved. Parameters Licensor: HashiCorp, Inc. -Licensed Work: Nomad Version 1.7.0 or later. The Licensed Work is (c) 2024 +Licensed Work: Nomad Version 1.6.4 or later. The Licensed Work is (c) 2024 HashiCorp, Inc. Additional Use Grant: You may make production use of the Licensed Work, provided Your use does not include offering the Licensed Work to third diff --git a/README.md b/README.md index 0fd19a3286ff..8dbf6c84340a 100644 --- a/README.md +++ b/README.md @@ -1,20 +1,20 @@ Nomad -[![License: BUSL-1.1](https://img.shields.io/badge/License-BUSL--1.1-yellow.svg)](LICENSE) +[![License: MPL 2.0](https://img.shields.io/badge/License-MPL_2.0-brightgreen.svg)](LICENSE) [![Discuss](https://img.shields.io/badge/discuss-nomad-00BC7F?style=flat)](https://discuss.hashicorp.com/c/nomad) ===

- + HashiCorp Nomad logo

-Nomad is a simple and flexible workload orchestrator to deploy and manage containers ([docker](https://developer.hashicorp.com/nomad/docs/drivers/docker), [podman](https://developer.hashicorp.com/nomad/plugins/drivers/podman)), non-containerized applications ([executable](https://developer.hashicorp.com/nomad/docs/drivers/exec), [Java](https://developer.hashicorp.com/nomad/docs/drivers/java)), and virtual machines ([qemu](https://developer.hashicorp.com/nomad/docs/drivers/qemu)) across on-prem and clouds at scale. +Nomad is a simple and flexible workload orchestrator to deploy and manage containers ([docker](https://www.nomadproject.io/docs/drivers/docker.html), [podman](https://www.nomadproject.io/docs/drivers/podman)), non-containerized applications ([executable](https://www.nomadproject.io/docs/drivers/exec.html), [Java](https://www.nomadproject.io/docs/drivers/java)), and virtual machines ([qemu](https://www.nomadproject.io/docs/drivers/qemu.html)) across on-prem and clouds at scale. -Nomad is supported on Linux, Windows, and macOS. A commercial version of Nomad, [Nomad Enterprise](https://developer.hashicorp.com/nomad/docs/enterprise), is also available. +Nomad is supported on Linux, Windows, and macOS. A commercial version of Nomad, [Nomad Enterprise](https://www.nomadproject.io/docs/enterprise), is also available. -* Website: https://developer.hashicorp.com/nomad -* Tutorials: [HashiCorp Developer](https://developer.hashicorp.com/nomad/tutorials) +* Website: https://nomadproject.io +* Tutorials: [HashiCorp Learn](https://learn.hashicorp.com/nomad) * Forum: [Discuss](https://discuss.hashicorp.com/c/nomad) Nomad provides several key features: @@ -35,18 +35,18 @@ Quick Start --- #### Testing -See [Developer: Getting Started](https://developer.hashicorp.com/nomad/tutorials/get-started) for instructions on setting up a local Nomad cluster for non-production use. +See [Learn: Getting Started](https://learn.hashicorp.com/collections/nomad/get-started) for instructions on setting up a local Nomad cluster for non-production use. Optionally, find Terraform manifests for bringing up a development Nomad cluster on a public cloud in the [`terraform`](terraform/) directory. #### Production -See [Developer: Nomad Reference Architecture](https://developer.hashicorp.com/nomad/tutorials/enterprise/production-reference-architecture-vm-with-consul) for recommended practices and a reference architecture for production deployments. +See [Learn: Nomad Reference Architecture](https://developer.hashicorp.com/nomad/tutorials/enterprise/production-reference-architecture-vm-with-consul) for recommended practices and a reference architecture for production deployments. Documentation --- -Full, comprehensive documentation is available on the Nomad website: https://developer.hashicorp.com/nomad/docs +Full, comprehensive documentation is available on the Nomad website: https://www.nomadproject.io/docs -Guides are available on [HashiCorp Developer](https://developer.hashicorp.com/nomad/tutorials). +Guides are available on [HashiCorp Learn](https://learn.hashicorp.com/nomad). Roadmap --- diff --git a/acl/acl.go b/acl/acl.go index 8ed59b66d47a..4bfd8408a0ae 100644 --- a/acl/acl.go +++ b/acl/acl.go @@ -75,13 +75,6 @@ type ACL struct { operator string quota string plugin string - - // The attributes below detail a virtual policy that we never expose - // directly to the end user. - client string - server string - isLeader bool - aclsDisabled bool } // maxPrivilege returns the policy which grants the most privilege @@ -99,7 +92,6 @@ func maxPrivilege(a, b string) string { default: return "" } - } // NewACL compiles a set of policies into an ACL object @@ -304,11 +296,6 @@ func NewACL(management bool, policies []*Policy) (*ACL, error) { acl.variables = svTxn.Commit() acl.wildcardVariables = wsvTxn.Commit() - acl.client = PolicyDeny - acl.server = PolicyDeny - acl.isLeader = false - acl.aclsDisabled = false - return acl, nil } @@ -327,17 +314,13 @@ func (a *ACL) AllowNsOpFunc(ops ...string) func(string) bool { // AllowNamespaceOperation checks if a given operation is allowed for a namespace. func (a *ACL) AllowNamespaceOperation(ns string, op string) bool { + // Hot path if ACL is not enabled. if a == nil { - return false - } - - // Hot path management tokens or when ACLs are disabled - if a.aclsDisabled || a.management { return true } - // Clients need to be able to read their namespaced objects - if a.client != PolicyDeny { + // Hot path management tokens + if a.management { return true } @@ -359,12 +342,13 @@ func (a *ACL) AllowNamespaceOperation(ns string, op string) bool { // AllowNamespace checks if any operations are allowed for a namespace func (a *ACL) AllowNamespace(ns string) bool { + // Hot path if ACL is not enabled. if a == nil { - return false + return true } - // Hot path management tokens or when ACLs are disabled - if a.aclsDisabled || a.management { + // Hot path management tokens + if a.management { return true } @@ -391,12 +375,8 @@ func (a *ACL) AllowNamespace(ns string) bool { // AllowNodePoolOperation returns true if the given operation is allowed in the // node pool specified. func (a *ACL) AllowNodePoolOperation(pool string, op string) bool { - if a == nil { - return false - } - - // Hot path management tokens or when ACLs are disabled - if a.aclsDisabled || a.management { + // Hot path if ACL is not enabled or if it's a management token. + if a == nil || a.management { return true } @@ -412,12 +392,8 @@ func (a *ACL) AllowNodePoolOperation(pool string, op string) bool { // AllowNodePool returns true if any operation is allowed for the node pool. func (a *ACL) AllowNodePool(pool string) bool { - if a == nil { - return false - } - - // Hot path management tokens or when ACLs are disabled - if a.aclsDisabled || a.management { + // Hot path if ACL is not enabled or if it's a management token. + if a == nil || a.management { return true } @@ -440,12 +416,8 @@ func (a *ACL) AllowNodePool(pool string) bool { // This is a very loose check and is expected that callers perform more precise // verification later. func (a *ACL) AllowNodePoolSearch() bool { - if a == nil { - return false - } - - // Hot path management tokens or when ACLs are disabled - if a.aclsDisabled || a.management { + // Hot path if ACL is not enabled or token is management. + if a == nil || a.management { return true } @@ -469,12 +441,8 @@ func (a *ACL) AllowNodePoolSearch() bool { // AllowHostVolumeOperation checks if a given operation is allowed for a host volume func (a *ACL) AllowHostVolumeOperation(hv string, op string) bool { - if a == nil { - return false - } - - // Hot path management tokens or when ACLs are disabled - if a.aclsDisabled || a.management { + // Hot path management tokens + if a.management { return true } @@ -490,12 +458,8 @@ func (a *ACL) AllowHostVolumeOperation(hv string, op string) bool { // AllowHostVolume checks if any operations are allowed for a HostVolume func (a *ACL) AllowHostVolume(ns string) bool { - if a == nil { - return false - } - - // Hot path management tokens or when ACLs are disabled - if a.aclsDisabled || a.management { + // Hot path management tokens + if a.management { return true } @@ -514,12 +478,7 @@ func (a *ACL) AllowHostVolume(ns string) bool { } func (a *ACL) AllowVariableOperation(ns, path, op string, claim *ACLClaim) bool { - if a == nil { - return false - } - - // Hot path management tokens or when ACLs are disabled - if a.aclsDisabled || a.management { + if a.management { return true } @@ -543,15 +502,9 @@ type ACLClaim struct { // a variables path for the namespace, with an expectation that the actual // search result will be filtered by specific paths func (a *ACL) AllowVariableSearch(ns string) bool { - if a == nil { - return false - } - - // Hot path management tokens or when ACLs are disabled - if a.aclsDisabled || a.management { + if a.management { return true } - if ns == "*" { return a.variables.Len() > 0 || a.wildcardVariables.Len() > 0 } @@ -735,9 +688,7 @@ func findAllMatchingWildcards(radix *iradix.Tree[capabilitySet], name string) [] // AllowAgentRead checks if read operations are allowed for an agent func (a *ACL) AllowAgentRead() bool { switch { - case a == nil: - return false - case a.aclsDisabled, a.management: + case a.management: return true case a.agent == PolicyWrite: return true @@ -751,32 +702,10 @@ func (a *ACL) AllowAgentRead() bool { // AllowAgentWrite checks if write operations are allowed for an agent func (a *ACL) AllowAgentWrite() bool { switch { - case a == nil: - return false - case a.aclsDisabled, a.management: - return true - case a.agent == PolicyWrite: - return true - default: - return false - } -} - -// AllowAgentDebug checks if debug operations are allowed for an agent. This is -// a special case of AllowAgentRead because we don't allow debug if ACLs are -// disabled unless the debug flag is set in the agent config. -func (a *ACL) AllowAgentDebug(isDebugEnabled bool) bool { - switch { - case a == nil: - return false case a.management: return true case a.agent == PolicyWrite: return true - case a.agent == PolicyRead: - return true - case a.aclsDisabled: - return isDebugEnabled default: return false } @@ -785,22 +714,15 @@ func (a *ACL) AllowAgentDebug(isDebugEnabled bool) bool { // AllowNodeRead checks if read operations are allowed for a node func (a *ACL) AllowNodeRead() bool { switch { + // a is nil if ACLs are disabled. case a == nil: - return false - case a.aclsDisabled, a.management: + return true + case a.management: return true case a.node == PolicyWrite: return true case a.node == PolicyRead: return true - case a.client == PolicyRead, - a.client == PolicyWrite: - return true - case a.server == PolicyRead, - a.server == PolicyWrite: - return true - case a.isLeader: - return true default: return false } @@ -809,9 +731,7 @@ func (a *ACL) AllowNodeRead() bool { // AllowNodeWrite checks if write operations are allowed for a node func (a *ACL) AllowNodeWrite() bool { switch { - case a == nil: - return false - case a.aclsDisabled, a.management: + case a.management: return true case a.node == PolicyWrite: return true @@ -823,9 +743,7 @@ func (a *ACL) AllowNodeWrite() bool { // AllowOperatorRead checks if read operations are allowed for a operator func (a *ACL) AllowOperatorRead() bool { switch { - case a == nil: - return false - case a.aclsDisabled, a.management: + case a.management: return true case a.operator == PolicyWrite: return true @@ -839,9 +757,7 @@ func (a *ACL) AllowOperatorRead() bool { // AllowOperatorWrite checks if write operations are allowed for a operator func (a *ACL) AllowOperatorWrite() bool { switch { - case a == nil: - return false - case a.aclsDisabled, a.management: + case a.management: return true case a.operator == PolicyWrite: return true @@ -853,9 +769,7 @@ func (a *ACL) AllowOperatorWrite() bool { // AllowQuotaRead checks if read operations are allowed for all quotas func (a *ACL) AllowQuotaRead() bool { switch { - case a == nil: - return false - case a.aclsDisabled, a.management: + case a.management: return true case a.quota == PolicyWrite: return true @@ -869,9 +783,7 @@ func (a *ACL) AllowQuotaRead() bool { // AllowQuotaWrite checks if write operations are allowed for quotas func (a *ACL) AllowQuotaWrite() bool { switch { - case a == nil: - return false - case a.aclsDisabled, a.management: + case a.management: return true case a.quota == PolicyWrite: return true @@ -883,12 +795,10 @@ func (a *ACL) AllowQuotaWrite() bool { // AllowPluginRead checks if read operations are allowed for all plugins func (a *ACL) AllowPluginRead() bool { switch { + // ACL is nil only if ACLs are disabled case a == nil: - return false - case a.aclsDisabled, a.management: return true - case a.client == PolicyRead, - a.client == PolicyWrite: + case a.management: return true case a.plugin == PolicyRead: return true @@ -900,12 +810,10 @@ func (a *ACL) AllowPluginRead() bool { // AllowPluginList checks if list operations are allowed for all plugins func (a *ACL) AllowPluginList() bool { switch { + // ACL is nil only if ACLs are disabled case a == nil: - return false - case a.aclsDisabled, a.management: return true - case a.client == PolicyRead, - a.client == PolicyWrite: + case a.management: return true case a.plugin == PolicyList: return true @@ -916,59 +824,23 @@ func (a *ACL) AllowPluginList() bool { } } -func (a *ACL) AllowServiceRegistrationReadList(ns string, isWorkload bool) bool { - switch { - case a == nil: - return false - case a.aclsDisabled, a.management: - return true - } - return isWorkload || a.AllowNsOp(ns, NamespaceCapabilityReadJob) -} - -// AllowServerOp checks if server-only operations are allowed -func (a *ACL) AllowServerOp() bool { - if a == nil { - return false - } - return a.server != PolicyDeny || a.isLeader -} - -func (a *ACL) AllowClientOp() bool { - if a == nil { - return false - } - return a.client != PolicyDeny -} - // IsManagement checks if this represents a management token func (a *ACL) IsManagement() bool { - if a == nil { - return false - } - return a.management || a.aclsDisabled + return a.management } // NamespaceValidator returns a func that wraps ACL.AllowNamespaceOperation in // a list of operations. Returns true (allowed) if acls are disabled or if // *any* capabilities match. func NamespaceValidator(ops ...string) func(*ACL, string) bool { - return func(a *ACL, ns string) bool { - if a == nil { - return false - } - // Hot path for management tokens or when ACLs are disabled - if a.aclsDisabled || a.management { - return true - } - - // Clients need to be able to read namespaced objects - if a.client != PolicyDeny { + return func(acl *ACL, ns string) bool { + // Always allow if ACLs are disabled. + if acl == nil { return true } for _, op := range ops { - if a.AllowNamespaceOperation(ns, op) { + if acl.AllowNamespaceOperation(ns, op) { // An operation is allowed, return true return true } diff --git a/acl/acl_test.go b/acl/acl_test.go index cf0c4bda3f45..d6d21f0b7c17 100644 --- a/acl/acl_test.go +++ b/acl/acl_test.go @@ -99,8 +99,6 @@ func TestACLManagement(t *testing.T) { must.True(t, acl.AllowOperatorWrite()) must.True(t, acl.AllowQuotaRead()) must.True(t, acl.AllowQuotaWrite()) - must.True(t, acl.AllowServerOp()) - must.True(t, acl.AllowClientOp()) } func TestACLMerge(t *testing.T) { @@ -143,8 +141,6 @@ func TestACLMerge(t *testing.T) { must.True(t, acl.AllowOperatorWrite()) must.True(t, acl.AllowQuotaRead()) must.True(t, acl.AllowQuotaWrite()) - must.False(t, acl.AllowServerOp()) - must.False(t, acl.AllowClientOp()) // Merge read + blank p3, err := Parse("") @@ -179,8 +175,6 @@ func TestACLMerge(t *testing.T) { must.False(t, acl.AllowOperatorWrite()) must.True(t, acl.AllowQuotaRead()) must.False(t, acl.AllowQuotaWrite()) - must.False(t, acl.AllowServerOp()) - must.False(t, acl.AllowClientOp()) // Merge read + deny p4, err := Parse(denyAll) @@ -215,7 +209,6 @@ func TestACLMerge(t *testing.T) { must.False(t, acl.AllowOperatorWrite()) must.False(t, acl.AllowQuotaRead()) must.False(t, acl.AllowQuotaWrite()) - must.False(t, acl.AllowServerOp()) } var readAll = ` @@ -1030,68 +1023,3 @@ func TestACL_matchingCapabilitySet_difference(t *testing.T) { } } - -func TestAgentDebug(t *testing.T) { - ci.Parallel(t) - - testCases := []struct { - name string - policy string - aclsDisabled bool - isDebugEnabled bool - expect bool - }{ - { - name: "policy read debug not enabled", - policy: `agent { policy = "read" }`, - isDebugEnabled: false, - expect: true, - }, - { - name: "policy read debug enabled", - policy: `agent { policy = "read" }`, - isDebugEnabled: true, - expect: true, - }, - { - name: "policy no read debug enabled", - policy: `node { policy = "read" }`, - isDebugEnabled: true, - expect: false, - }, - { - name: "policy no read debug not enabled", - policy: `node { policy = "read" }`, - isDebugEnabled: false, - expect: false, - }, - { - name: "no acls debug enabled", - aclsDisabled: true, - isDebugEnabled: true, - expect: true, - }, - { - name: "no acls debug not enabled", - aclsDisabled: true, - isDebugEnabled: false, - expect: false, - }, - } - - for _, tc := range testCases { - t.Run(tc.name, func(t *testing.T) { - - acl := ACLsDisabledACL - if !tc.aclsDisabled { - policy, err := Parse(tc.policy) - must.NoError(t, err) - - acl, err = NewACL(false, []*Policy{policy}) - must.NoError(t, err) - } - - must.Eq(t, tc.expect, acl.AllowAgentDebug(tc.isDebugEnabled)) - }) - } -} diff --git a/acl/virtual.go b/acl/virtual.go deleted file mode 100644 index 73b0e84164e9..000000000000 --- a/acl/virtual.go +++ /dev/null @@ -1,38 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -package acl - -var ClientACL = initClientACL() -var ServerACL = initServerACL() -var ACLsDisabledACL = initACLsDisabledACL() - -func initClientACL() *ACL { - aclObj, err := NewACL(false, []*Policy{}) - if err != nil { - panic(err) - } - aclObj.client = PolicyWrite - aclObj.agent = PolicyRead - aclObj.server = PolicyRead - return aclObj -} - -func initServerACL() *ACL { - aclObj, err := NewACL(false, []*Policy{}) - if err != nil { - panic(err) - } - aclObj.agent = PolicyRead - aclObj.server = PolicyWrite - return aclObj -} - -func initACLsDisabledACL() *ACL { - aclObj, err := NewACL(false, []*Policy{}) - if err != nil { - panic(err) - } - aclObj.aclsDisabled = true - return aclObj -} diff --git a/api/LICENSE b/api/LICENSE deleted file mode 100644 index f4f97ee5853a..000000000000 --- a/api/LICENSE +++ /dev/null @@ -1,365 +0,0 @@ -Copyright (c) 2015 HashiCorp, Inc. - -Mozilla Public License, version 2.0 - -1. Definitions - -1.1. "Contributor" - - means each individual or legal entity that creates, contributes to the - creation of, or owns Covered Software. - -1.2. "Contributor Version" - - means the combination of the Contributions of others (if any) used by a - Contributor and that particular Contributor's Contribution. - -1.3. "Contribution" - - means Covered Software of a particular Contributor. - -1.4. "Covered Software" - - means Source Code Form to which the initial Contributor has attached the - notice in Exhibit A, the Executable Form of such Source Code Form, and - Modifications of such Source Code Form, in each case including portions - thereof. - -1.5. "Incompatible With Secondary Licenses" - means - - a. that the initial Contributor has attached the notice described in - Exhibit B to the Covered Software; or - - b. that the Covered Software was made available under the terms of - version 1.1 or earlier of the License, but not also under the terms of - a Secondary License. - -1.6. "Executable Form" - - means any form of the work other than Source Code Form. - -1.7. "Larger Work" - - means a work that combines Covered Software with other material, in a - separate file or files, that is not Covered Software. - -1.8. "License" - - means this document. - -1.9. "Licensable" - - means having the right to grant, to the maximum extent possible, whether - at the time of the initial grant or subsequently, any and all of the - rights conveyed by this License. - -1.10. "Modifications" - - means any of the following: - - a. any file in Source Code Form that results from an addition to, - deletion from, or modification of the contents of Covered Software; or - - b. any new file in Source Code Form that contains any Covered Software. - -1.11. "Patent Claims" of a Contributor - - means any patent claim(s), including without limitation, method, - process, and apparatus claims, in any patent Licensable by such - Contributor that would be infringed, but for the grant of the License, - by the making, using, selling, offering for sale, having made, import, - or transfer of either its Contributions or its Contributor Version. - -1.12. "Secondary License" - - means either the GNU General Public License, Version 2.0, the GNU Lesser - General Public License, Version 2.1, the GNU Affero General Public - License, Version 3.0, or any later versions of those licenses. - -1.13. "Source Code Form" - - means the form of the work preferred for making modifications. - -1.14. "You" (or "Your") - - means an individual or a legal entity exercising rights under this - License. For legal entities, "You" includes any entity that controls, is - controlled by, or is under common control with You. For purposes of this - definition, "control" means (a) the power, direct or indirect, to cause - the direction or management of such entity, whether by contract or - otherwise, or (b) ownership of more than fifty percent (50%) of the - outstanding shares or beneficial ownership of such entity. - - -2. License Grants and Conditions - -2.1. Grants - - Each Contributor hereby grants You a world-wide, royalty-free, - non-exclusive license: - - a. under intellectual property rights (other than patent or trademark) - Licensable by such Contributor to use, reproduce, make available, - modify, display, perform, distribute, and otherwise exploit its - Contributions, either on an unmodified basis, with Modifications, or - as part of a Larger Work; and - - b. under Patent Claims of such Contributor to make, use, sell, offer for - sale, have made, import, and otherwise transfer either its - Contributions or its Contributor Version. - -2.2. Effective Date - - The licenses granted in Section 2.1 with respect to any Contribution - become effective for each Contribution on the date the Contributor first - distributes such Contribution. - -2.3. Limitations on Grant Scope - - The licenses granted in this Section 2 are the only rights granted under - this License. No additional rights or licenses will be implied from the - distribution or licensing of Covered Software under this License. - Notwithstanding Section 2.1(b) above, no patent license is granted by a - Contributor: - - a. for any code that a Contributor has removed from Covered Software; or - - b. for infringements caused by: (i) Your and any other third party's - modifications of Covered Software, or (ii) the combination of its - Contributions with other software (except as part of its Contributor - Version); or - - c. under Patent Claims infringed by Covered Software in the absence of - its Contributions. - - This License does not grant any rights in the trademarks, service marks, - or logos of any Contributor (except as may be necessary to comply with - the notice requirements in Section 3.4). - -2.4. Subsequent Licenses - - No Contributor makes additional grants as a result of Your choice to - distribute the Covered Software under a subsequent version of this - License (see Section 10.2) or under the terms of a Secondary License (if - permitted under the terms of Section 3.3). - -2.5. Representation - - Each Contributor represents that the Contributor believes its - Contributions are its original creation(s) or it has sufficient rights to - grant the rights to its Contributions conveyed by this License. - -2.6. Fair Use - - This License is not intended to limit any rights You have under - applicable copyright doctrines of fair use, fair dealing, or other - equivalents. - -2.7. Conditions - - Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted in - Section 2.1. - - -3. Responsibilities - -3.1. Distribution of Source Form - - All distribution of Covered Software in Source Code Form, including any - Modifications that You create or to which You contribute, must be under - the terms of this License. You must inform recipients that the Source - Code Form of the Covered Software is governed by the terms of this - License, and how they can obtain a copy of this License. You may not - attempt to alter or restrict the recipients' rights in the Source Code - Form. - -3.2. Distribution of Executable Form - - If You distribute Covered Software in Executable Form then: - - a. such Covered Software must also be made available in Source Code Form, - as described in Section 3.1, and You must inform recipients of the - Executable Form how they can obtain a copy of such Source Code Form by - reasonable means in a timely manner, at a charge no more than the cost - of distribution to the recipient; and - - b. You may distribute such Executable Form under the terms of this - License, or sublicense it under different terms, provided that the - license for the Executable Form does not attempt to limit or alter the - recipients' rights in the Source Code Form under this License. - -3.3. Distribution of a Larger Work - - You may create and distribute a Larger Work under terms of Your choice, - provided that You also comply with the requirements of this License for - the Covered Software. If the Larger Work is a combination of Covered - Software with a work governed by one or more Secondary Licenses, and the - Covered Software is not Incompatible With Secondary Licenses, this - License permits You to additionally distribute such Covered Software - under the terms of such Secondary License(s), so that the recipient of - the Larger Work may, at their option, further distribute the Covered - Software under the terms of either this License or such Secondary - License(s). - -3.4. Notices - - You may not remove or alter the substance of any license notices - (including copyright notices, patent notices, disclaimers of warranty, or - limitations of liability) contained within the Source Code Form of the - Covered Software, except that You may alter any license notices to the - extent required to remedy known factual inaccuracies. - -3.5. Application of Additional Terms - - You may choose to offer, and to charge a fee for, warranty, support, - indemnity or liability obligations to one or more recipients of Covered - Software. However, You may do so only on Your own behalf, and not on - behalf of any Contributor. You must make it absolutely clear that any - such warranty, support, indemnity, or liability obligation is offered by - You alone, and You hereby agree to indemnify every Contributor for any - liability incurred by such Contributor as a result of warranty, support, - indemnity or liability terms You offer. You may include additional - disclaimers of warranty and limitations of liability specific to any - jurisdiction. - -4. Inability to Comply Due to Statute or Regulation - - If it is impossible for You to comply with any of the terms of this License - with respect to some or all of the Covered Software due to statute, - judicial order, or regulation then You must: (a) comply with the terms of - this License to the maximum extent possible; and (b) describe the - limitations and the code they affect. Such description must be placed in a - text file included with all distributions of the Covered Software under - this License. Except to the extent prohibited by statute or regulation, - such description must be sufficiently detailed for a recipient of ordinary - skill to be able to understand it. - -5. Termination - -5.1. The rights granted under this License will terminate automatically if You - fail to comply with any of its terms. However, if You become compliant, - then the rights granted under this License from a particular Contributor - are reinstated (a) provisionally, unless and until such Contributor - explicitly and finally terminates Your grants, and (b) on an ongoing - basis, if such Contributor fails to notify You of the non-compliance by - some reasonable means prior to 60 days after You have come back into - compliance. Moreover, Your grants from a particular Contributor are - reinstated on an ongoing basis if such Contributor notifies You of the - non-compliance by some reasonable means, this is the first time You have - received notice of non-compliance with this License from such - Contributor, and You become compliant prior to 30 days after Your receipt - of the notice. - -5.2. If You initiate litigation against any entity by asserting a patent - infringement claim (excluding declaratory judgment actions, - counter-claims, and cross-claims) alleging that a Contributor Version - directly or indirectly infringes any patent, then the rights granted to - You by any and all Contributors for the Covered Software under Section - 2.1 of this License shall terminate. - -5.3. In the event of termination under Sections 5.1 or 5.2 above, all end user - license agreements (excluding distributors and resellers) which have been - validly granted by You or Your distributors under this License prior to - termination shall survive termination. - -6. Disclaimer of Warranty - - Covered Software is provided under this License on an "as is" basis, - without warranty of any kind, either expressed, implied, or statutory, - including, without limitation, warranties that the Covered Software is free - of defects, merchantable, fit for a particular purpose or non-infringing. - The entire risk as to the quality and performance of the Covered Software - is with You. Should any Covered Software prove defective in any respect, - You (not any Contributor) assume the cost of any necessary servicing, - repair, or correction. This disclaimer of warranty constitutes an essential - part of this License. No use of any Covered Software is authorized under - this License except under this disclaimer. - -7. Limitation of Liability - - Under no circumstances and under no legal theory, whether tort (including - negligence), contract, or otherwise, shall any Contributor, or anyone who - distributes Covered Software as permitted above, be liable to You for any - direct, indirect, special, incidental, or consequential damages of any - character including, without limitation, damages for lost profits, loss of - goodwill, work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses, even if such party shall have been - informed of the possibility of such damages. This limitation of liability - shall not apply to liability for death or personal injury resulting from - such party's negligence to the extent applicable law prohibits such - limitation. Some jurisdictions do not allow the exclusion or limitation of - incidental or consequential damages, so this exclusion and limitation may - not apply to You. - -8. Litigation - - Any litigation relating to this License may be brought only in the courts - of a jurisdiction where the defendant maintains its principal place of - business and such litigation shall be governed by laws of that - jurisdiction, without reference to its conflict-of-law provisions. Nothing - in this Section shall prevent a party's ability to bring cross-claims or - counter-claims. - -9. Miscellaneous - - This License represents the complete agreement concerning the subject - matter hereof. If any provision of this License is held to be - unenforceable, such provision shall be reformed only to the extent - necessary to make it enforceable. Any law or regulation which provides that - the language of a contract shall be construed against the drafter shall not - be used to construe this License against a Contributor. - - -10. Versions of the License - -10.1. New Versions - - Mozilla Foundation is the license steward. Except as provided in Section - 10.3, no one other than the license steward has the right to modify or - publish new versions of this License. Each version will be given a - distinguishing version number. - -10.2. Effect of New Versions - - You may distribute the Covered Software under the terms of the version - of the License under which You originally received the Covered Software, - or under the terms of any subsequent version published by the license - steward. - -10.3. Modified Versions - - If you create software not governed by this License, and you want to - create a new license for such software, you may create and use a - modified version of this License if you rename the license and remove - any references to the name of the license steward (except to note that - such modified license differs from this License). - -10.4. Distributing Source Code Form that is Incompatible With Secondary - Licenses If You choose to distribute Source Code Form that is - Incompatible With Secondary Licenses under the terms of this version of - the License, the notice described in Exhibit B of this License must be - attached. - -Exhibit A - Source Code Form License Notice - - This Source Code Form is subject to the - terms of the Mozilla Public License, v. - 2.0. If a copy of the MPL was not - distributed with this file, You can - obtain one at - http://mozilla.org/MPL/2.0/. - -If it is not possible or desirable to put the notice in a particular file, -then You may include the notice in a location (such as a LICENSE file in a -relevant directory) where a recipient would be likely to look for such a -notice. - -You may add additional accurate notices of copyright ownership. - -Exhibit B - "Incompatible With Secondary Licenses" Notice - - This Source Code Form is "Incompatible - With Secondary Licenses", as defined by - the Mozilla Public License, v. 2.0. - diff --git a/api/acl.go b/api/acl.go index 64d1a22afb50..910165d61fad 100644 --- a/api/acl.go +++ b/api/acl.go @@ -77,9 +77,8 @@ func (c *Client) ACLTokens() *ACLTokens { return &ACLTokens{client: c} } +// DEPRECATED: will be removed in Nomad 1.5.0 // Bootstrap is used to get the initial bootstrap token -// -// See BootstrapOpts to set ACL bootstrapping options. func (a *ACLTokens) Bootstrap(q *WriteOptions) (*ACLToken, *WriteMeta, error) { var resp ACLToken wm, err := a.client.put("/v1/acl/bootstrap", nil, &resp, q) @@ -754,9 +753,6 @@ type ACLAuthMethod struct { // ACLAuthMethodTokenLocalityGlobal for convenience. TokenLocality string - // TokenNameFormat defines the HIL template to use when building the token name - TokenNameFormat string - // MaxTokenTTL is the maximum life of a token created by this method. MaxTokenTTL time.Duration diff --git a/api/allocations_exec.go b/api/allocations_exec.go index 44c8e17884e1..8133fab3e6f6 100644 --- a/api/allocations_exec.go +++ b/api/allocations_exec.go @@ -9,7 +9,6 @@ import ( "errors" "fmt" "io" - "net/url" "strconv" "sync" "time" @@ -26,11 +25,9 @@ const ( type execSession struct { client *Client alloc *Allocation - job string task string tty bool command []string - action string stdin io.Reader stdout io.Writer @@ -97,14 +94,8 @@ func (s *execSession) startConnection() (*websocket.Conn, error) { q.Params["tty"] = strconv.FormatBool(s.tty) q.Params["task"] = s.task q.Params["command"] = string(commandBytes) - reqPath := fmt.Sprintf("/v1/client/allocation/%s/exec", s.alloc.ID) - if s.action != "" { - q.Params["action"] = s.action - q.Params["allocID"] = s.alloc.ID - q.Params["group"] = s.alloc.TaskGroup - reqPath = fmt.Sprintf("/v1/job/%s/action", url.PathEscape(s.job)) - } + reqPath := fmt.Sprintf("/v1/client/allocation/%s/exec", s.alloc.ID) var conn *websocket.Conn diff --git a/api/api.go b/api/api.go index b30740767c83..69b8d0c956f9 100644 --- a/api/api.go +++ b/api/api.go @@ -12,7 +12,6 @@ import ( "errors" "fmt" "io" - "math" "net" "net/http" "net/url" @@ -201,20 +200,6 @@ type Config struct { TLSConfig *TLSConfig Headers http.Header - - // retryOptions holds the configuration necessary to perform retries - // on put calls. - retryOptions *retryOptions - - // url is populated with the initial parsed address and is not modified in the - // case of a unix:// URL, as opposed to Address. - url *url.URL -} - -// URL returns a copy of the initial parsed address and is not modified in the -// case of a `unix://` URL, as opposed to Address. -func (c *Config) URL() *url.URL { - return c.url } // ClientConfig copies the configuration with a new client address, region, and @@ -224,7 +209,6 @@ func (c *Config) ClientConfig(region, address string, tlsEnabled bool) *Config { if tlsEnabled { scheme = "https" } - config := &Config{ Address: fmt.Sprintf("%s://%s", scheme, address), Region: region, @@ -234,7 +218,6 @@ func (c *Config) ClientConfig(region, address string, tlsEnabled bool) *Config { HttpAuth: c.HttpAuth, WaitTime: c.WaitTime, TLSConfig: c.TLSConfig.Copy(), - url: copyURL(c.url), } // Update the tls server name for connecting to a client @@ -290,30 +273,9 @@ func (t *TLSConfig) Copy() *TLSConfig { return nt } -// defaultUDSClient creates a unix domain socket client. Errors return a nil -// http.Client, which is tested for in ConfigureTLS. This function expects that -// the Address has already been parsed into the config.url value. -func defaultUDSClient(config *Config) *http.Client { - - config.Address = "http://127.0.0.1" - - httpClient := &http.Client{ - Transport: &http.Transport{ - DialContext: func(_ context.Context, _, _ string) (net.Conn, error) { - return net.Dial("unix", config.url.EscapedPath()) - }, - }, - } - return defaultClient(httpClient) -} - func defaultHttpClient() *http.Client { httpClient := cleanhttp.DefaultPooledClient() - return defaultClient(httpClient) -} - -func defaultClient(c *http.Client) *http.Client { - transport := c.Transport.(*http.Transport) + transport := httpClient.Transport.(*http.Transport) transport.TLSHandshakeTimeout = 10 * time.Second transport.TLSClientConfig = &tls.Config{ MinVersion: tls.VersionTLS12, @@ -323,7 +285,7 @@ func defaultClient(c *http.Client) *http.Client { // well yet: https://github.com/gorilla/websocket/issues/417 transport.ForceAttemptHTTP2 = false - return c + return httpClient } // DefaultConfig returns a default configuration for the client @@ -500,29 +462,18 @@ type Client struct { // NewClient returns a new client func NewClient(config *Config) (*Client, error) { - var err error // bootstrap the config defConfig := DefaultConfig() if config.Address == "" { config.Address = defConfig.Address - } - - // we have to test the address that comes from DefaultConfig, because it - // could be the value of NOMAD_ADDR which is applied without testing - if config.url, err = url.Parse(config.Address); err != nil { + } else if _, err := url.Parse(config.Address); err != nil { return nil, fmt.Errorf("invalid address '%s': %v", config.Address, err) } httpClient := config.HttpClient if httpClient == nil { - switch { - case config.url.Scheme == "unix": - httpClient = defaultUDSClient(config) // mutates config - default: - httpClient = defaultHttpClient() - } - + httpClient = defaultHttpClient() if err := ConfigureTLS(httpClient, config.TLSConfig); err != nil { return nil, err } @@ -627,40 +578,6 @@ func (c *Client) SetSecretID(secretID string) { c.config.SecretID = secretID } -func (c *Client) configureRetries(ro *retryOptions) { - - c.config.retryOptions = &retryOptions{ - maxRetries: defaultNumberOfRetries, - maxBackoffDelay: defaultMaxBackoffDelay, - delayBase: defaultDelayTimeBase, - } - - if ro.delayBase != 0 { - c.config.retryOptions.delayBase = ro.delayBase - } - - if ro.maxRetries != defaultNumberOfRetries { - c.config.retryOptions.maxRetries = ro.maxRetries - } - - if ro.maxBackoffDelay != 0 { - c.config.retryOptions.maxBackoffDelay = ro.maxBackoffDelay - } - - if ro.maxToLastCall != 0 { - c.config.retryOptions.maxToLastCall = ro.maxToLastCall - } - - if ro.fixedDelay != 0 { - c.config.retryOptions.fixedDelay = ro.fixedDelay - } - - // Ensure that a big attempt number or a big delayBase number will not cause - // a negative delay by overflowing the delay increase. - c.config.retryOptions.maxValidAttempt = int64(math.Log2(float64(math.MaxInt64 / - c.config.retryOptions.delayBase.Nanoseconds()))) -} - // request is used to help build up a request type request struct { config *Config @@ -804,32 +721,24 @@ func (r *request) toHTTP() (*http.Request, error) { // newRequest is used to create a new request func (c *Client) newRequest(method, path string) (*request, error) { - + base, _ := url.Parse(c.config.Address) u, err := url.Parse(path) if err != nil { return nil, err } - r := &request{ config: &c.config, method: method, url: &url.URL{ - Scheme: c.config.url.Scheme, - User: c.config.url.User, - Host: c.config.url.Host, + Scheme: base.Scheme, + User: base.User, + Host: base.Host, Path: u.Path, RawPath: u.RawPath, }, header: make(http.Header), params: make(map[string][]string), } - - // fixup socket paths - if r.url.Scheme == "unix" { - r.url.Scheme = "http" - r.url.Host = "127.0.0.1" - } - if c.config.Region != "" { r.params.Set("region", c.config.Region) } @@ -986,42 +895,28 @@ func (c *Client) websocket(endpoint string, q *QueryOptions) (*websocket.Conn, * conn, resp, err := dialer.Dial(rhttp.URL.String(), rhttp.Header) // check resp status code, as it's more informative than handshake error we get from ws library - if resp != nil { - switch resp.StatusCode { - case http.StatusSwitchingProtocols: - // Connection upgrade was successful. - - case http.StatusPermanentRedirect, http.StatusTemporaryRedirect, http.StatusMovedPermanently: - loc := resp.Header.Get("Location") - u, err := url.Parse(loc) + if resp != nil && resp.StatusCode != http.StatusSwitchingProtocols { + var buf bytes.Buffer + + if resp.Header.Get("Content-Encoding") == "gzip" { + greader, err := gzip.NewReader(resp.Body) if err != nil { - return nil, nil, fmt.Errorf("invalid redirect location %q: %w", loc, err) - } - return c.websocket(u.Path, q) - - default: - var buf bytes.Buffer - - if resp.Header.Get("Content-Encoding") == "gzip" { - greader, err := gzip.NewReader(resp.Body) - if err != nil { - return nil, nil, newUnexpectedResponseError( - fromStatusCode(resp.StatusCode), - withExpectedStatuses([]int{http.StatusSwitchingProtocols}), - withError(err)) - } - _, _ = io.Copy(&buf, greader) - } else { - _, _ = io.Copy(&buf, resp.Body) + return nil, nil, newUnexpectedResponseError( + fromStatusCode(resp.StatusCode), + withExpectedStatuses([]int{http.StatusSwitchingProtocols}), + withError(err)) } - _ = resp.Body.Close() - - return nil, nil, newUnexpectedResponseError( - fromStatusCode(resp.StatusCode), - withExpectedStatuses([]int{http.StatusSwitchingProtocols}), - withBody(buf.String()), - ) + io.Copy(&buf, greader) + } else { + io.Copy(&buf, resp.Body) } + resp.Body.Close() + + return nil, nil, newUnexpectedResponseError( + fromStatusCode(resp.StatusCode), + withExpectedStatuses([]int{http.StatusSwitchingProtocols}), + withBody(fmt.Sprint(buf.Bytes())), + ) } return conn, resp, err @@ -1276,16 +1171,3 @@ func (o *WriteOptions) WithContext(ctx context.Context) *WriteOptions { o2.ctx = ctx return o2 } - -// copyURL makes a deep copy of a net/url.URL -func copyURL(u1 *url.URL) *url.URL { - if u1 == nil { - return nil - } - o := *u1 - if o.User != nil { - ou := *u1.User - o.User = &ou - } - return &o -} diff --git a/api/consul.go b/api/consul.go index 120f35224a7f..929ae11d5171 100644 --- a/api/consul.go +++ b/api/consul.go @@ -4,7 +4,6 @@ package api import ( - "slices" "time" "golang.org/x/exp/maps" @@ -14,37 +13,23 @@ import ( type Consul struct { // (Enterprise-only) Namespace represents a Consul namespace. Namespace string `mapstructure:"namespace" hcl:"namespace,optional"` - - // (Enterprise-only) Cluster represents a specific Consul cluster. - Cluster string `mapstructure:"cluster" hcl:"cluster,optional"` - - // Partition is the Consul admin partition where the workload should - // run. This is available in Nomad CE but only works with Consul ENT - Partition string `mapstructure:"partition" hcl:"partition,optional"` } // Canonicalize Consul into a canonical form. The Canonicalize structs containing // a Consul should ensure it is not nil. func (c *Consul) Canonicalize() { - if c.Cluster == "" { - c.Cluster = "default" - } - + // Nothing to do here. + // // If Namespace is nil, that is a choice of the job submitter that // we should inherit from higher up (i.e. job<-group). Likewise, if // Namespace is set but empty, that is a choice to use the default consul // namespace. - - // Partition should never be defaulted to "default" because non-ENT Consul - // clusters don't have admin partitions } // Copy creates a deep copy of c. func (c *Consul) Copy() *Consul { return &Consul{ Namespace: c.Namespace, - Cluster: c.Cluster, - Partition: c.Partition, } } @@ -225,7 +210,6 @@ type ConsulUpstream struct { DestinationName string `mapstructure:"destination_name" hcl:"destination_name,optional"` DestinationNamespace string `mapstructure:"destination_namespace" hcl:"destination_namespace,optional"` DestinationPeer string `mapstructure:"destination_peer" hcl:"destination_peer,optional"` - DestinationPartition string `mapstructure:"destination_partition" hcl:"destination_partition,optional"` DestinationType string `mapstructure:"destination_type" hcl:"destination_type,optional"` LocalBindPort int `mapstructure:"local_bind_port" hcl:"local_bind_port,optional"` Datacenter string `mapstructure:"datacenter" hcl:"datacenter,optional"` @@ -240,11 +224,19 @@ func (cu *ConsulUpstream) Copy() *ConsulUpstream { if cu == nil { return nil } - up := new(ConsulUpstream) - *up = *cu - up.MeshGateway = cu.MeshGateway.Copy() - up.Config = maps.Clone(cu.Config) - return up + return &ConsulUpstream{ + DestinationName: cu.DestinationName, + DestinationNamespace: cu.DestinationNamespace, + DestinationPeer: cu.DestinationPeer, + DestinationType: cu.DestinationType, + LocalBindPort: cu.LocalBindPort, + Datacenter: cu.Datacenter, + LocalBindAddress: cu.LocalBindAddress, + LocalBindSocketPath: cu.LocalBindSocketPath, + LocalBindSocketMode: cu.LocalBindSocketMode, + MeshGateway: cu.MeshGateway.Copy(), + Config: maps.Clone(cu.Config), + } } func (cu *ConsulUpstream) Canonicalize() { @@ -394,52 +386,12 @@ func (p *ConsulGatewayProxy) Copy() *ConsulGatewayProxy { } } -// ConsulGatewayTLSSDSConfig is used to configure the gateway's TLS listener to -// load certificates from an external Secret Discovery Service (SDS) -type ConsulGatewayTLSSDSConfig struct { - // ClusterName specifies the name of the SDS cluster where Consul should - // retrieve certificates. - ClusterName string `hcl:"cluster_name,optional" mapstructure:"cluster_name"` - - // CertResource specifies an SDS resource name - CertResource string `hcl:"cert_resource,optional" mapstructure:"cert_resource"` -} - -func (c *ConsulGatewayTLSSDSConfig) Copy() *ConsulGatewayTLSSDSConfig { - if c == nil { - return nil - } - - return &ConsulGatewayTLSSDSConfig{ - ClusterName: c.ClusterName, - CertResource: c.CertResource, - } -} - -// ConsulGatewayTLSConfig is used to configure TLS for a gateway. Both -// ConsulIngressConfigEntry and ConsulIngressService use this struct. For more -// details, consult the Consul documentation: -// https://developer.hashicorp.com/consul/docs/connect/config-entries/ingress-gateway#listeners-services-tls +// ConsulGatewayTLSConfig is used to configure TLS for a gateway. type ConsulGatewayTLSConfig struct { - - // Enabled indicates whether TLS is enabled for the configuration entry - Enabled bool `hcl:"enabled,optional"` - - // TLSMinVersion specifies the minimum TLS version supported for gateway - // listeners. - TLSMinVersion string `hcl:"tls_min_version,optional" mapstructure:"tls_min_version"` - - // TLSMaxVersion specifies the maxmimum TLS version supported for gateway - // listeners. - TLSMaxVersion string `hcl:"tls_max_version,optional" mapstructure:"tls_max_version"` - - // CipherSuites specifies a list of cipher suites that gateway listeners - // support when negotiating connections using TLS 1.2 or older. - CipherSuites []string `hcl:"cipher_suites,optional" mapstructure:"cipher_suites"` - - // SDS specifies parameters that configure the listener to load TLS - // certificates from an external Secrets Discovery Service (SDS). - SDS *ConsulGatewayTLSSDSConfig `hcl:"sds,block" mapstructure:"sds"` + Enabled bool `hcl:"enabled,optional"` + TLSMinVersion string `hcl:"tls_min_version,optional" mapstructure:"tls_min_version"` + TLSMaxVersion string `hcl:"tls_max_version,optional" mapstructure:"tls_max_version"` + CipherSuites []string `hcl:"cipher_suites,optional" mapstructure:"cipher_suites"` } func (tc *ConsulGatewayTLSConfig) Canonicalize() { @@ -454,7 +406,6 @@ func (tc *ConsulGatewayTLSConfig) Copy() *ConsulGatewayTLSConfig { Enabled: tc.Enabled, TLSMinVersion: tc.TLSMinVersion, TLSMaxVersion: tc.TLSMaxVersion, - SDS: tc.SDS.Copy(), } if len(tc.CipherSuites) != 0 { cipherSuites := make([]string, len(tc.CipherSuites)) @@ -465,90 +416,13 @@ func (tc *ConsulGatewayTLSConfig) Copy() *ConsulGatewayTLSConfig { return result } -// ConsulHTTPHeaderModifiers is a set of rules for HTTP header modification that -// should be performed by proxies as the request passes through them. It can -// operate on either request or response headers depending on the context in -// which it is used. -type ConsulHTTPHeaderModifiers struct { - // Add is a set of name -> value pairs that should be appended to the - // request or response (i.e. allowing duplicates if the same header already - // exists). - Add map[string]string `hcl:"add,block" mapstructure:"add"` - - // Set is a set of name -> value pairs that should be added to the request - // or response, overwriting any existing header values of the same name. - Set map[string]string `hcl:"set,block" mapstructure:"set"` - - // Remove is the set of header names that should be stripped from the - // request or response. - Remove []string `hcl:"remove,optional" mapstructure:"remove"` -} - -func (h *ConsulHTTPHeaderModifiers) Copy() *ConsulHTTPHeaderModifiers { - if h == nil { - return nil - } - - return &ConsulHTTPHeaderModifiers{ - Add: maps.Clone(h.Add), - Set: maps.Clone(h.Set), - Remove: slices.Clone(h.Remove), - } -} - -func (h *ConsulHTTPHeaderModifiers) Canonicalize() { - if h == nil { - return - } - - if len(h.Add) == 0 { - h.Add = nil - } - if len(h.Set) == 0 { - h.Set = nil - } - if len(h.Remove) == 0 { - h.Remove = nil - } -} - -// ConsulIngressService is used to configure a service fronted by the ingress -// gateway. For more details, consult the Consul documentation: -// https://developer.hashicorp.com/consul/docs/connect/config-entries/ingress-gateway +// ConsulIngressService is used to configure a service fronted by the ingress gateway. type ConsulIngressService struct { // Namespace is not yet supported. // Namespace string - - // Name of the service exposed through this listener. Name string `hcl:"name,optional"` - // Hosts specifies one or more hosts that the listening services can receive - // requests on. Hosts []string `hcl:"hosts,optional"` - - // TLS specifies a TLS configuration override for a specific service. If - // unset this will fallback to the ConsulIngressConfigEntry's own TLS field. - TLS *ConsulGatewayTLSConfig `hcl:"tls,block" mapstructure:"tls"` - - // RequestHeaders specifies a set of HTTP-specific header modification rules - // applied to requests routed through the gateway - RequestHeaders *ConsulHTTPHeaderModifiers `hcl:"request_headers,block" mapstructure:"request_headers"` - - // ResponseHeader specifies a set of HTTP-specific header modification rules - // applied to responses routed through the gateway - ResponseHeaders *ConsulHTTPHeaderModifiers `hcl:"response_headers,block" mapstructure:"response_headers"` - - // MaxConnections specifies the maximum number of HTTP/1.1 connections a - // service instance is allowed to establish against the upstream - MaxConnections *uint32 `hcl:"max_connections,optional" mapstructure:"max_connections"` - - // MaxPendingRequests specifies the maximum number of requests that are - // allowed to queue while waiting to establish a connection - MaxPendingRequests *uint32 `hcl:"max_pending_requests,optional" mapstructure:"max_pending_requests"` - - // MaxConcurrentRequests specifies the maximum number of concurrent HTTP/2 - // traffic requests that are allowed at a single point in time - MaxConcurrentRequests *uint32 `hcl:"max_concurrent_requests,optional" mapstructure:"max_concurrent_requests"` } func (s *ConsulIngressService) Canonicalize() { @@ -559,9 +433,6 @@ func (s *ConsulIngressService) Canonicalize() { if len(s.Hosts) == 0 { s.Hosts = nil } - - s.RequestHeaders.Canonicalize() - s.ResponseHeaders.Canonicalize() } func (s *ConsulIngressService) Copy() *ConsulIngressService { @@ -569,19 +440,16 @@ func (s *ConsulIngressService) Copy() *ConsulIngressService { return nil } - ns := new(ConsulIngressService) - *ns = *s - - ns.Hosts = slices.Clone(s.Hosts) - ns.RequestHeaders = s.RequestHeaders.Copy() - ns.ResponseHeaders = s.ResponseHeaders.Copy() - ns.TLS = s.TLS.Copy() - - ns.MaxConnections = pointerCopy(s.MaxConnections) - ns.MaxPendingRequests = pointerCopy(s.MaxPendingRequests) - ns.MaxConcurrentRequests = pointerCopy(s.MaxConcurrentRequests) + var hosts []string = nil + if n := len(s.Hosts); n > 0 { + hosts = make([]string, n) + copy(hosts, s.Hosts) + } - return ns + return &ConsulIngressService{ + Name: s.Name, + Hosts: hosts, + } } const ( @@ -639,11 +507,7 @@ type ConsulIngressConfigEntry struct { // Namespace is not yet supported. // Namespace string - // TLS specifies a TLS configuration for the gateway. - TLS *ConsulGatewayTLSConfig `hcl:"tls,block"` - - // Listeners specifies a list of listeners in the mesh for the - // gateway. Listeners are uniquely identified by their port number. + TLS *ConsulGatewayTLSConfig `hcl:"tls,block"` Listeners []*ConsulIngressListener `hcl:"listener,block"` } diff --git a/api/consul_test.go b/api/consul_test.go index 7acf3fb03efb..38db52de8f69 100644 --- a/api/consul_test.go +++ b/api/consul_test.go @@ -178,7 +178,6 @@ func TestConsulUpstream_Copy(t *testing.T) { DestinationName: "dest1", DestinationNamespace: "ns2", DestinationPeer: "10.0.0.1:6379", - DestinationPartition: "infra", DestinationType: "tcp", Datacenter: "dc2", LocalBindPort: 2000, @@ -416,33 +415,6 @@ func TestConsulIngressConfigEntry_Copy(t *testing.T) { Services: []*ConsulIngressService{{ Name: "service1", Hosts: []string{"1.1.1.1", "1.1.1.1:9000"}, - TLS: &ConsulGatewayTLSConfig{ - SDS: &ConsulGatewayTLSSDSConfig{ - ClusterName: "foo", - CertResource: "bar", - }, - }, - RequestHeaders: &ConsulHTTPHeaderModifiers{ - Add: map[string]string{ - "test": "testvalue", - }, - Set: map[string]string{ - "test1": "testvalue1", - }, - Remove: []string{"test2"}, - }, - ResponseHeaders: &ConsulHTTPHeaderModifiers{ - Add: map[string]string{ - "test": "testvalue", - }, - Set: map[string]string{ - "test1": "testvalue1", - }, - Remove: []string{"test2"}, - }, - MaxConnections: pointerOf(uint32(5120)), - MaxPendingRequests: pointerOf(uint32(512)), - MaxConcurrentRequests: pointerOf(uint32(2048)), }, { Name: "service2", Hosts: []string{"2.2.2.2"}, diff --git a/api/error_unexpected_response.go b/api/error_unexpected_response.go index 611ca33a4e14..b843fc7ab9ed 100644 --- a/api/error_unexpected_response.go +++ b/api/error_unexpected_response.go @@ -8,9 +8,10 @@ import ( "fmt" "io" "net/http" - "slices" "strings" "time" + + "golang.org/x/exp/slices" ) // UnexpectedResponseError tracks the components for API errors encountered when diff --git a/api/go.mod b/api/go.mod index 017cd4d93a4d..bda68d40e744 100644 --- a/api/go.mod +++ b/api/go.mod @@ -12,12 +12,12 @@ require ( github.com/hashicorp/go-rootcerts v1.0.2 github.com/mitchellh/go-testing-interface v1.14.1 github.com/mitchellh/mapstructure v1.5.0 - github.com/shoenig/test v1.7.1 + github.com/shoenig/test v0.6.6 golang.org/x/exp v0.0.0-20230728194245-b0cb94b80691 ) require ( - github.com/google/go-cmp v0.6.0 // indirect + github.com/google/go-cmp v0.5.9 // indirect github.com/hashicorp/errwrap v1.0.0 // indirect github.com/mitchellh/go-homedir v1.1.0 // indirect github.com/stretchr/testify v1.8.1 // indirect diff --git a/api/go.sum b/api/go.sum index 92a42b04c90c..8a826edf147a 100644 --- a/api/go.sum +++ b/api/go.sum @@ -5,8 +5,8 @@ github.com/docker/go-units v0.5.0 h1:69rxXcBk27SvSaaxTtLh/8llcHD8vYHT7WSdRZ/jvr4 github.com/docker/go-units v0.5.0/go.mod h1:fgPhTUdO+D/Jk86RDLlptpiXQzgHJF7gydDDbaIK4Dk= github.com/felixge/httpsnoop v1.0.3 h1:s/nj+GCswXYzN5v2DpNMuMQYe+0DDwt5WVCU6CWBdXk= github.com/felixge/httpsnoop v1.0.3/go.mod h1:m8KPJKqk1gH5J9DgRY2ASl2lWCfGKXixSwevea8zH2U= -github.com/google/go-cmp v0.6.0 h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI= -github.com/google/go-cmp v0.6.0/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= +github.com/google/go-cmp v0.5.9 h1:O2Tfq5qg4qc4AmwVlvv0oLiVAGB7enBSJ2x2DqQFi38= +github.com/google/go-cmp v0.5.9/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= github.com/gorilla/websocket v1.5.0 h1:PPwGk2jz7EePpoHN/+ClbZu8SPxiqlu12wZP/3sWmnc= github.com/gorilla/websocket v1.5.0/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE= github.com/hashicorp/cronexpr v1.1.2 h1:wG/ZYIKT+RT3QkOdgYc+xsKWVRgnxJ1OJtjjy84fJ9A= @@ -27,8 +27,8 @@ github.com/mitchellh/mapstructure v1.5.0 h1:jeMsZIYE/09sWLaz43PL7Gy6RuMjD2eJVyua github.com/mitchellh/mapstructure v1.5.0/go.mod h1:bFUtVrKA4DC2yAKiSyO/QUcy7e+RRV2QTWOzhPopBRo= github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= -github.com/shoenig/test v1.7.1 h1:UJcjSAI3aUKx52kfcfhblgyhZceouhvvs3OYdWgn+PY= -github.com/shoenig/test v1.7.1/go.mod h1:UxJ6u/x2v/TNs/LoLxBNJRV9DiwBBKYxXSyczsBHFoI= +github.com/shoenig/test v0.6.6 h1:Oe8TPH9wAbv++YPNDKJWUnI8Q4PPWCx3UbOfH+FxiMU= +github.com/shoenig/test v0.6.6/go.mod h1:byHiCGXqrVaflBLAMq/srcZIHynQPQgeyvkvXnjqq0k= github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= github.com/stretchr/objx v0.4.0/go.mod h1:YvHI0jy2hoMjB+UWwv71VJQ9isScKT/TqJzVSSt89Yw= github.com/stretchr/objx v0.5.0/go.mod h1:Yh+to48EsGEfYuaHDzXPcE3xhTkx73EhmCGUpEOglKo= diff --git a/api/internal/testutil/server.go b/api/internal/testutil/server.go index 51673d4ecf7b..9164b4db6c44 100644 --- a/api/internal/testutil/server.go +++ b/api/internal/testutil/server.go @@ -225,7 +225,7 @@ func NewTestServer(t testing.T, cb ServerConfigCallback) *TestServer { // Wait for the server to be ready if nomadConfig.Server.Enabled && nomadConfig.Server.BootstrapExpect != 0 { - server.waitForServers() + server.waitForLeader() } else { server.waitForAPI() } @@ -296,29 +296,21 @@ func (s *TestServer) waitForAPI() { ) } -// waitForServers waits for the Nomad server's HTTP API to become available, -// and then waits for the keyring to be intialized. This implies a leader has -// been elected and Raft writes have occurred. -func (s *TestServer) waitForServers() { +// waitForLeader waits for the Nomad server's HTTP API to become +// available, and then waits for a known leader and an index of +// 1 or more to be observed to confirm leader election is done. +func (s *TestServer) waitForLeader() { f := func() error { - resp, err := s.HTTPClient.Get(s.url("/.well-known/jwks.json")) + // Query the API and check the status code + // Using this endpoint as it is does not have restricted access + resp, err := s.HTTPClient.Get(s.url("/v1/status/leader")) if err != nil { - return fmt.Errorf("failed to contact leader: %w", err) + return fmt.Errorf("failed to get leader: %w", err) } defer func() { _ = resp.Body.Close() }() if err = s.requireOK(resp); err != nil { return fmt.Errorf("leader response is not ok: %w", err) } - - jwks := struct { - Keys []interface{} `json:"keys"` - }{} - if err := json.NewDecoder(resp.Body).Decode(&jwks); err != nil { - return fmt.Errorf("error decoding jwks response: %w", err) - } - if len(jwks.Keys) == 0 { - return fmt.Errorf("no keys found") - } return nil } must.Wait(s.t, diff --git a/api/jobs.go b/api/jobs.go index 89117468b4aa..297e595c97e2 100644 --- a/api/jobs.go +++ b/api/jobs.go @@ -4,10 +4,8 @@ package api import ( - "context" "errors" "fmt" - "io" "net/url" "sort" "strconv" @@ -1516,31 +1514,3 @@ type JobEvaluateRequest struct { type EvalOptions struct { ForceReschedule bool } - -// ActionExec is used to run a pre-defined command inside a running task. -// The call blocks until command terminates (or an error occurs), and returns the exit code. -func (j *Jobs) ActionExec(ctx context.Context, - alloc *Allocation, job string, task string, tty bool, command []string, - action string, - stdin io.Reader, stdout, stderr io.Writer, - terminalSizeCh <-chan TerminalSize, q *QueryOptions) (exitCode int, err error) { - - s := &execSession{ - client: j.client, - alloc: alloc, - job: job, - task: task, - tty: tty, - command: command, - action: action, - - stdin: stdin, - stdout: stdout, - stderr: stderr, - - terminalSizeCh: terminalSizeCh, - q: q, - } - - return s.run(ctx) -} diff --git a/api/jobs_test.go b/api/jobs_test.go index 2ab57479d9ec..ee3c106120a9 100644 --- a/api/jobs_test.go +++ b/api/jobs_test.go @@ -312,9 +312,8 @@ func TestJobs_Canonicalize(t *testing.T) { }, TaskGroups: []*TaskGroup{ { - Name: pointerOf(""), - Count: pointerOf(1), - PreventRescheduleOnLost: pointerOf(false), + Name: pointerOf(""), + Count: pointerOf(1), EphemeralDisk: &EphemeralDisk{ Sticky: pointerOf(false), Migrate: pointerOf(false), @@ -337,7 +336,6 @@ func TestJobs_Canonicalize(t *testing.T) { }, Consul: &Consul{ Namespace: "", - Cluster: "default", }, Update: &UpdateStrategy{ Stagger: pointerOf(30 * time.Second), @@ -400,9 +398,8 @@ func TestJobs_Canonicalize(t *testing.T) { JobModifyIndex: pointerOf(uint64(0)), TaskGroups: []*TaskGroup{ { - Name: pointerOf(""), - Count: pointerOf(1), - PreventRescheduleOnLost: pointerOf(false), + Name: pointerOf(""), + Count: pointerOf(1), EphemeralDisk: &EphemeralDisk{ Sticky: pointerOf(false), Migrate: pointerOf(false), @@ -425,7 +422,6 @@ func TestJobs_Canonicalize(t *testing.T) { }, Consul: &Consul{ Namespace: "", - Cluster: "default", }, Tasks: []*Task{ { @@ -493,9 +489,8 @@ func TestJobs_Canonicalize(t *testing.T) { }, TaskGroups: []*TaskGroup{ { - Name: pointerOf("bar"), - PreventRescheduleOnLost: pointerOf(false), - Count: pointerOf(1), + Name: pointerOf("bar"), + Count: pointerOf(1), EphemeralDisk: &EphemeralDisk{ Sticky: pointerOf(false), Migrate: pointerOf(false), @@ -518,7 +513,6 @@ func TestJobs_Canonicalize(t *testing.T) { }, Consul: &Consul{ Namespace: "", - Cluster: "default", }, Update: &UpdateStrategy{ Stagger: pointerOf(30 * time.Second), @@ -558,9 +552,8 @@ func TestJobs_Canonicalize(t *testing.T) { }, TaskGroups: []*TaskGroup{ { - Name: pointerOf("cache"), - Count: pointerOf(1), - PreventRescheduleOnLost: pointerOf(true), + Name: pointerOf("cache"), + Count: pointerOf(1), RestartPolicy: &RestartPolicy{ Interval: pointerOf(5 * time.Minute), Attempts: pointerOf(10), @@ -670,9 +663,8 @@ func TestJobs_Canonicalize(t *testing.T) { }, TaskGroups: []*TaskGroup{ { - Name: pointerOf("cache"), - Count: pointerOf(1), - PreventRescheduleOnLost: pointerOf(true), + Name: pointerOf("cache"), + Count: pointerOf(1), RestartPolicy: &RestartPolicy{ Interval: pointerOf(5 * time.Minute), Attempts: pointerOf(10), @@ -695,7 +687,6 @@ func TestJobs_Canonicalize(t *testing.T) { }, Consul: &Consul{ Namespace: "", - Cluster: "default", }, Update: &UpdateStrategy{ Stagger: pointerOf(30 * time.Second), @@ -750,7 +741,6 @@ func TestJobs_Canonicalize(t *testing.T) { AddressMode: "auto", OnUpdate: "require_healthy", Provider: "consul", - Cluster: "default", Checks: []ServiceCheck{ { Name: "alive", @@ -800,6 +790,7 @@ func TestJobs_Canonicalize(t *testing.T) { }, }, }, + { name: "periodic", input: &Job{ @@ -869,8 +860,7 @@ func TestJobs_Canonicalize(t *testing.T) { }, TaskGroups: []*TaskGroup{ { - Name: pointerOf("bar"), - PreventRescheduleOnLost: pointerOf(true), + Name: pointerOf("bar"), Consul: &Consul{ Namespace: "", }, @@ -890,8 +880,7 @@ func TestJobs_Canonicalize(t *testing.T) { }, }, { - Name: pointerOf("baz"), - PreventRescheduleOnLost: pointerOf(false), + Name: pointerOf("baz"), Tasks: []*Task{ { Name: "task1", @@ -936,9 +925,8 @@ func TestJobs_Canonicalize(t *testing.T) { }, TaskGroups: []*TaskGroup{ { - Name: pointerOf("bar"), - Count: pointerOf(1), - PreventRescheduleOnLost: pointerOf(true), + Name: pointerOf("bar"), + Count: pointerOf(1), EphemeralDisk: &EphemeralDisk{ Sticky: pointerOf(false), Migrate: pointerOf(false), @@ -961,7 +949,6 @@ func TestJobs_Canonicalize(t *testing.T) { }, Consul: &Consul{ Namespace: "", - Cluster: "default", }, Update: &UpdateStrategy{ Stagger: pointerOf(2 * time.Second), @@ -986,9 +973,8 @@ func TestJobs_Canonicalize(t *testing.T) { }, }, { - Name: pointerOf("baz"), - PreventRescheduleOnLost: pointerOf(false), - Count: pointerOf(1), + Name: pointerOf("baz"), + Count: pointerOf(1), EphemeralDisk: &EphemeralDisk{ Sticky: pointerOf(false), Migrate: pointerOf(false), @@ -1011,7 +997,6 @@ func TestJobs_Canonicalize(t *testing.T) { }, Consul: &Consul{ Namespace: "", - Cluster: "default", }, Update: &UpdateStrategy{ Stagger: pointerOf(1 * time.Second), @@ -1046,8 +1031,7 @@ func TestJobs_Canonicalize(t *testing.T) { ParentID: pointerOf("lol"), TaskGroups: []*TaskGroup{ { - Name: pointerOf("bar"), - PreventRescheduleOnLost: pointerOf(true), + Name: pointerOf("bar"), RestartPolicy: &RestartPolicy{ Delay: pointerOf(15 * time.Second), Attempts: pointerOf(2), @@ -1120,9 +1104,8 @@ func TestJobs_Canonicalize(t *testing.T) { }, TaskGroups: []*TaskGroup{ { - Name: pointerOf("bar"), - PreventRescheduleOnLost: pointerOf(true), - Count: pointerOf(1), + Name: pointerOf("bar"), + Count: pointerOf(1), EphemeralDisk: &EphemeralDisk{ Sticky: pointerOf(false), Migrate: pointerOf(false), @@ -1145,7 +1128,6 @@ func TestJobs_Canonicalize(t *testing.T) { }, Consul: &Consul{ Namespace: "", - Cluster: "default", }, Update: &UpdateStrategy{ Stagger: pointerOf(30 * time.Second), @@ -1176,9 +1158,8 @@ func TestJobs_Canonicalize(t *testing.T) { }, }, { - Name: pointerOf("baz"), - PreventRescheduleOnLost: pointerOf(false), - Count: pointerOf(1), + Name: pointerOf("baz"), + Count: pointerOf(1), EphemeralDisk: &EphemeralDisk{ Sticky: pointerOf(false), Migrate: pointerOf(false), @@ -1201,7 +1182,6 @@ func TestJobs_Canonicalize(t *testing.T) { }, Consul: &Consul{ Namespace: "", - Cluster: "default", }, Update: &UpdateStrategy{ Stagger: pointerOf(30 * time.Second), @@ -1234,6 +1214,7 @@ func TestJobs_Canonicalize(t *testing.T) { }, }, }, + { name: "multiregion", input: &Job{ diff --git a/api/locks.go b/api/locks.go deleted file mode 100644 index e26e68a9cacb..000000000000 --- a/api/locks.go +++ /dev/null @@ -1,377 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: MPL-2.0 - -package api - -import ( - "context" - "errors" - "fmt" - "math/rand" - "net/http" - "time" - - "github.com/hashicorp/go-multierror" -) - -const ( - lockLeaseRenewalFactor = 0.7 - lockRetryBackoffFactor = 1.1 - - // DefaultLockTTL is the default value used to maintain a lock before it needs to - // be renewed. The actual value comes from the experience with Consul. - DefaultLockTTL = 15 * time.Second - - // DefaultLockDelay is the default a lock will be blocked after the TTL - // went by without any renews. It is intended to prevent split brain situations. - // The actual value comes from the experience with Consul. - DefaultLockDelay = 15 * time.Second -) - -var ( - // ErrLockConflict is returned in case a lock operation can't be performed - // because the caller is not the current holder of the lock. - ErrLockConflict = errors.New("conflicting operation over lock") - - //LockNoPathErr is returned when no path is provided in the variable to be - // used for the lease mechanism - LockNoPathErr = errors.New("variable's path can't be empty") -) - -// Locks returns a new handle on a lock for the given variable. -func (c *Client) Locks(wo WriteOptions, v Variable, opts ...LocksOption) (*Locks, error) { - - if v.Path == "" { - return nil, LockNoPathErr - } - - ttl, err := time.ParseDuration(v.Lock.TTL) - if err != nil { - return nil, err - } - - l := &Locks{ - c: c, - WriteOptions: wo, - variable: v, - ttl: ttl, - ro: retryOptions{ - maxToLastCall: ttl, - maxRetries: defaultNumberOfRetries, - }, - } - - for _, opt := range opts { - opt(l) - } - - l.c.configureRetries(&l.ro) - - return l, nil -} - -// Locks is used to maintain all the resources necessary to operate over a lock. -// It makes the calls to the http using an exponential retry mechanism that will -// try until it either reaches 5 attempts or the ttl of the lock expires. -// The variable doesn't need to exist, one will be created internally -// but a path most be provided. -// -// Important: It will be on the user to remove the variable created for the lock. -type Locks struct { - c *Client - variable Variable - ttl time.Duration - ro retryOptions - - WriteOptions -} - -type LocksOption = func(l *Locks) - -// LocksOptionWithMaxRetries allows access to configure the number of max retries the lock -// handler will perform in case of an expected response while interacting with the -// locks endpoint. -func LocksOptionWithMaxRetries(maxRetries int64) LocksOption { - return func(l *Locks) { - l.ro.maxRetries = maxRetries - } -} - -// Acquire will make the actual call to acquire the lock over the variable using -// the ttl in the Locks to create the VariableLock. It will return the -// path of the variable holding the lock. -// -// Acquire returns the path to the variable holding the lock. -func (l *Locks) Acquire(ctx context.Context) (string, error) { - - var out Variable - - _, err := l.c.retryPut(ctx, "/v1/var/"+l.variable.Path+"?lock-acquire", l.variable, &out, &l.WriteOptions) - if err != nil { - callErr, ok := err.(UnexpectedResponseError) - - // http.StatusConflict means the lock is already held. This will happen - // under the normal execution if multiple instances are fighting for the same lock and - // doesn't disrupt the flow. - if ok && callErr.statusCode == http.StatusConflict { - return "", fmt.Errorf("acquire conflict %w", ErrLockConflict) - } - - return "", err - } - - l.variable.Lock = out.Lock - - return l.variable.Path, nil -} - -// Release makes the call to release the lock over a variable, even if the ttl -// has not yet passed. -// In case of a call to release a non held lock, Release returns ErrLockConflict. -func (l *Locks) Release(ctx context.Context) error { - var out Variable - - rv := &Variable{ - Lock: &VariableLock{ - ID: l.variable.LockID(), - }, - } - - _, err := l.c.retryPut(ctx, "/v1/var/"+l.variable.Path+"?lock-release", rv, - &out, &l.WriteOptions) - if err != nil { - callErr, ok := err.(UnexpectedResponseError) - - if ok && callErr.statusCode == http.StatusConflict { - return fmt.Errorf("release conflict %w", ErrLockConflict) - } - return err - } - - return nil -} - -// Renew is used to extend the ttl of a lock. It can be used as a heartbeat or a -// lease to maintain the hold over the lock for longer periods or as a sync -// mechanism among multiple instances looking to acquire the same lock. -// Renew will return true if the renewal was successful. -// -// In case of a call to renew a non held lock, Renew returns ErrLockConflict. -func (l *Locks) Renew(ctx context.Context) error { - var out VariableMetadata - - _, err := l.c.retryPut(ctx, "/v1/var/"+l.variable.Path+"?lock-renew", l.variable, &out, &l.WriteOptions) - if err != nil { - callErr, ok := err.(UnexpectedResponseError) - - if ok && callErr.statusCode == http.StatusConflict { - return fmt.Errorf("renew conflict %w", ErrLockConflict) - } - - return err - } - return nil -} - -func (l *Locks) LockTTL() time.Duration { - return l.ttl -} - -// Locker is the interface that wraps the lock handler. It is used by the lock -// leaser to handle all lock operations. -type Locker interface { - // Acquire will make the actual call to acquire the lock over the variable using - // the ttl in the Locks to create the VariableLock. - // - // Acquire returns the path to the variable holding the lock. - Acquire(ctx context.Context) (string, error) - // Release makes the call to release the lock over a variable, even if the ttl - // has not yet passed. - Release(ctx context.Context) error - // Renew is used to extend the ttl of a lock. It can be used as a heartbeat or a - // lease to maintain the hold over the lock for longer periods or as a sync - // mechanism among multiple instances looking to acquire the same lock. - Renew(ctx context.Context) error - - // LockTTL returns the expiration time of the underlying lock. - LockTTL() time.Duration -} - -// LockLeaser is a helper used to run a protected function that should only be -// active if the instance that runs it is currently holding the lock. -// Can be used to provide synchrony among multiple independent instances. -// -// It includes the lease renewal mechanism and tracking in case the protected -// function returns an error. Internally it uses an exponential retry mechanism -// for the api calls. -type LockLeaser struct { - Name string - renewalPeriod time.Duration - waitPeriod time.Duration - randomDelay time.Duration - earlyReturn bool - locked bool - - locker Locker -} - -type LockLeaserOption = func(l *LockLeaser) - -// LockLeaserOptionWithEarlyReturn informs the leaser to return after the lock -// acquire fails and to not wait to attempt again. -func LockLeaserOptionWithEarlyReturn(er bool) LockLeaserOption { - return func(l *LockLeaser) { - l.earlyReturn = er - } -} - -// LockLeaserOptionWithWaitPeriod is used to set a back off period between -// calls to attempt to acquire the lock. By default it is set to 1.1 * TTLs. -func LockLeaserOptionWithWaitPeriod(wp time.Duration) LockLeaserOption { - return func(l *LockLeaser) { - l.waitPeriod = wp - } -} - -// NewLockLeaser returns an instance of LockLeaser. callerID -// is optional, in case they it is not provided, internal one will be created. -func (c *Client) NewLockLeaser(l Locker, opts ...LockLeaserOption) *LockLeaser { - - rn := rand.New(rand.NewSource(time.Now().Unix())).Intn(100) - - ll := &LockLeaser{ - renewalPeriod: time.Duration(float64(l.LockTTL()) * lockLeaseRenewalFactor), - waitPeriod: time.Duration(float64(l.LockTTL()) * lockRetryBackoffFactor), - randomDelay: time.Duration(rn) * time.Millisecond, - locker: l, - earlyReturn: false, - } - - for _, opt := range opts { - opt(ll) - } - - return ll -} - -// Start wraps the start function in charge of executing the protected -// function and maintain the lease but is in charge of releasing the -// lock before exiting. It is a blocking function. -func (ll *LockLeaser) Start(ctx context.Context, protectedFuncs ...func(ctx context.Context) error) error { - var mErr multierror.Error - - err := ll.start(ctx, protectedFuncs...) - if err != nil { - mErr.Errors = append(mErr.Errors, err) - } - - if ll.locked { - err = ll.locker.Release(ctx) - if err != nil { - mErr.Errors = append(mErr.Errors, fmt.Errorf("lock release: %w", err)) - } - } - - return mErr.ErrorOrNil() -} - -// start starts the process of maintaining the lease and executes the protected -// function on an independent go routine. It is a blocking function, it -// will return once the protected function is done or an execution error -// arises. -func (ll *LockLeaser) start(ctx context.Context, protectedFuncs ...func(ctx context.Context) error) error { - ctx, cancel := context.WithCancel(ctx) - defer cancel() - - // errChannel is used track execution errors - errChannel := make(chan error, 1) - defer close(errChannel) - - // To avoid collisions if all the instances start at the same time, wait - // a random time before making the first call. - waitWithContext(ctx, ll.randomDelay) - - waitTicker := time.NewTicker(ll.waitPeriod) - defer waitTicker.Stop() - - for { - lockID, err := ll.locker.Acquire(ctx) - if err != nil { - - if errors.Is(err, ErrLockConflict) && ll.earlyReturn { - - return nil - } - - if !errors.Is(err, ErrLockConflict) { - errChannel <- err - } - } - - if lockID != "" { - ll.locked = true - - funcCtx, funcCancel := context.WithCancel(ctx) - defer funcCancel() - - // Execute the lock protected function. - go func() { - defer funcCancel() - for _, f := range protectedFuncs { - err := f(funcCtx) - if err != nil { - errChannel <- fmt.Errorf("error executing protected function %w", err) - return - } - cancel() - } - }() - - // Maintain lease is a blocking function, it will return if there is - // an error maintaining the lease or the protected function returned. - err = ll.maintainLease(funcCtx) - if err != nil && !errors.Is(err, ErrLockConflict) { - errChannel <- fmt.Errorf("error renewing the lease: %w", err) - } - } - - waitTicker.Stop() - waitTicker = time.NewTicker(ll.waitPeriod) - select { - case <-ctx.Done(): - return nil - - case err := <-errChannel: - return fmt.Errorf("locks: %w", err) - - case <-waitTicker.C: - } - } -} - -func (ll *LockLeaser) maintainLease(ctx context.Context) error { - renewTicker := time.NewTicker(ll.renewalPeriod) - defer renewTicker.Stop() - for { - select { - case <-ctx.Done(): - return nil - - case <-renewTicker.C: - err := ll.locker.Renew(ctx) - if err != nil { - return err - } - } - } -} - -func waitWithContext(ctx context.Context, d time.Duration) { - t := time.NewTimer(d) - defer t.Stop() - - select { - case <-ctx.Done(): - case <-t.C: - } -} diff --git a/api/locks_test.go b/api/locks_test.go deleted file mode 100644 index 89da82c8e18e..000000000000 --- a/api/locks_test.go +++ /dev/null @@ -1,499 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: MPL-2.0 - -package api - -import ( - "context" - "errors" - "sync" - "testing" - "time" - - "github.com/shoenig/test/must" -) - -var testLease = 10 * time.Millisecond - -type mockLock struct { - locked bool - acquireCalls map[string]int - renewsCounter int - mu sync.Mutex - - leaseStartTime time.Time -} - -func (ml *mockLock) acquire(_ context.Context, callerID string) (string, error) { - ml.mu.Lock() - defer ml.mu.Unlock() - - if callerID == "hac-early-return" { - return "", ErrLockConflict - } - - ml.acquireCalls[callerID] += 1 - if ml.locked { - return "", nil - } - - ml.locked = true - ml.leaseStartTime = time.Now() - ml.renewsCounter = 0 - return "lockPath", nil -} - -type lockHandler struct { - *mockLock - callerID string -} - -func (lh *lockHandler) LockTTL() time.Duration { - return testLease -} - -func (lh *lockHandler) Acquire(ctx context.Context) (string, error) { - return lh.acquire(ctx, lh.callerID) -} - -func (ml *mockLock) Release(_ context.Context) error { - ml.mu.Lock() - defer ml.mu.Unlock() - - if !ml.locked { - return errors.New("lock not locked") - } - - ml.locked = false - ml.renewsCounter = 0 - return nil -} - -// The behavior of renew is not an exact replication of -// the lock work, its intended to test the behavior of the -// multiple instances running. -func (ml *mockLock) Renew(_ context.Context) error { - ml.mu.Lock() - defer ml.mu.Unlock() - - if !ml.locked { - return errors.New("error") - } - - if time.Since(ml.leaseStartTime) > testLease { - ml.locked = false - return ErrLockConflict - } - - ml.leaseStartTime = time.Now() - ml.renewsCounter += 1 - return nil -} - -func (ml *mockLock) getLockState() mockLock { - ml.mu.Lock() - defer ml.mu.Unlock() - - return mockLock{ - locked: ml.locked, - acquireCalls: copyMap(ml.acquireCalls), - renewsCounter: ml.renewsCounter, - } -} - -type mockService struct { - mockLock - - mu sync.Mutex - startsCounter int - starterID string -} - -func (ms *mockService) Run(callerID string, _ context.Context) func(ctx context.Context) error { - return func(ctx context.Context) error { - ms.mu.Lock() - ms.startsCounter += 1 - ms.starterID = callerID - ms.mu.Unlock() - - <-ctx.Done() - - ms.mu.Lock() - ms.starterID = "" - ms.mu.Unlock() - - return nil - } -} - -func (ms *mockService) getServiceState() mockService { - ms.mu.Lock() - defer ms.mu.Unlock() - - return mockService{ - startsCounter: ms.startsCounter, - starterID: ms.starterID, - } -} - -func TestAcquireLock_MultipleInstances(t *testing.T) { - l := mockLock{ - acquireCalls: map[string]int{}, - } - - s := mockService{} - - testCtx := context.Background() - - // Set up independent contexts to test the switch when one controller stops - hac1Ctx, hac1Cancel := context.WithCancel(testCtx) - defer hac1Cancel() - - // Wait time on hac1 is 0, it should always get the lock. - hac1 := LockLeaser{ - Name: "hac1", - locker: &lockHandler{ - mockLock: &l, - callerID: "hac1", - }, - renewalPeriod: time.Duration(float64(testLease) * lockLeaseRenewalFactor), - waitPeriod: time.Duration(float64(testLease) * lockRetryBackoffFactor), - randomDelay: 0, - } - - hac2 := LockLeaser{ - Name: "hac2", - locker: &lockHandler{ - mockLock: &l, - callerID: "hac2", - }, - renewalPeriod: time.Duration(float64(testLease) * lockLeaseRenewalFactor), - waitPeriod: time.Duration(float64(testLease) * lockRetryBackoffFactor), - randomDelay: 6 * time.Millisecond, - } - - lock := l.getLockState() - must.False(t, lock.locked) - - go func() { - err := hac1.Start(hac1Ctx, s.Run(hac1.Name, testCtx)) - must.NoError(t, err) - }() - - go func() { - err := hac2.Start(testCtx, s.Run(hac2.Name, testCtx)) - must.NoError(t, err) - }() - - time.Sleep(4 * time.Millisecond) - /* - After 4 ms more (4 ms total): - * hac2 should not have tried to acquire the lock because it has an initial delay of 6ms. - * hac1 should have the lock and the service should be running. - * The first lease is not over yet, no calls to renew should have been made. - */ - - lock = l.getLockState() - service := s.getServiceState() - - must.True(t, lock.locked) - must.Eq(t, 1, lock.acquireCalls[hac1.Name]) - must.Eq(t, 0, lock.acquireCalls[hac2.Name]) - - must.Eq(t, 0, lock.renewsCounter) - - must.Eq(t, 1, service.startsCounter) - must.StrContains(t, hac1.Name, service.starterID) - - time.Sleep(6 * time.Millisecond) - /* - After 6 ms more (10 ms total): - * hac2 should have tried to acquire the lock at least once, after the 6ms - initial delay has passed. - * hc1 should have renewed once the lease and still hold the lock. - */ - lock = l.getLockState() - service = s.getServiceState() - must.True(t, lock.locked) - must.Eq(t, 1, lock.acquireCalls[hac1.Name]) - must.Eq(t, 1, lock.acquireCalls[hac2.Name]) - - must.One(t, lock.renewsCounter) - - must.One(t, service.startsCounter) - must.StrContains(t, hac1.Name, service.starterID) - - time.Sleep(5 * time.Millisecond) - - /* - After 5 ms more (15 ms total): - * hac2 should have tried to acquire the lock still just once: - initialDelay(6) + waitTime(11) = 18. - * hac1 should have renewed the lease 2 times and still hold the lock: - initialDelay(0) + renewals(2) * renewalPeriod(7) = 14. - */ - - lock = l.getLockState() - service = s.getServiceState() - must.Eq(t, 1, lock.acquireCalls[hac1.Name]) - must.Eq(t, 1, lock.acquireCalls[hac2.Name]) - - must.True(t, lock.locked) - - must.Eq(t, 2, lock.renewsCounter) - must.Eq(t, 1, service.startsCounter) - must.StrContains(t, hac1.Name, service.starterID) - - time.Sleep(15 * time.Millisecond) - - /* - After 15 ms more (30 ms total): - * hac2 should have tried to acquire the lock 3 times: - initialDelay(6) + calls(2)* waitTime(11) = 28. - * hac1 should have renewed the lease 4 times and still hold the lock: - initialDelay(0) + renewals(4) * renewalPeriod(7) = 28. - */ - - lock = l.getLockState() - service = s.getServiceState() - must.Eq(t, 1, lock.acquireCalls[hac1.Name]) - must.Eq(t, 3, lock.acquireCalls[hac2.Name]) - - must.True(t, lock.locked) - - must.Eq(t, 4, lock.renewsCounter) - must.Eq(t, 1, service.startsCounter) - must.StrContains(t, hac1.Name, service.starterID) - - // Start a new instance of the service with ha running, initial delay of 1ms - hac3 := LockLeaser{ - Name: "hac3", - locker: &lockHandler{ - mockLock: &l, - callerID: "hac3", - }, - renewalPeriod: time.Duration(float64(testLease) * lockLeaseRenewalFactor), - waitPeriod: time.Duration(float64(testLease) * lockRetryBackoffFactor), - randomDelay: 1 * time.Millisecond, - } - - go func() { - err := hac3.Start(testCtx, s.Run(hac3.Name, testCtx)) - must.NoError(t, err) - }() - - time.Sleep(15 * time.Millisecond) - - /* - After 15 ms more (45 ms total): - * hac3 should have tried to acquire the lock twice, once on start and - once after waitTime(11). - * hac2 should have tried to acquire the lock 4 times: - initialDelay(6) + calls(3) * waitTime(11) = 39. - * hac1 should have renewed the lease 4 times and still hold the lock: - initialDelay(0) + renewals(6) * renewalPeriod(7) = 42. - */ - - lock = l.getLockState() - service = s.getServiceState() - must.Eq(t, 1, lock.acquireCalls[hac1.Name]) - must.Eq(t, 4, lock.acquireCalls[hac2.Name]) - must.Eq(t, 2, lock.acquireCalls[hac3.Name]) - - must.True(t, lock.locked) - - must.Eq(t, 6, lock.renewsCounter) - must.Eq(t, 1, service.startsCounter) - must.StrContains(t, hac1.Name, service.starterID) - - // Stop hac1 and release the lock - hac1Cancel() - - time.Sleep(10 * time.Millisecond) - - /* - After 10 ms more (55 ms total): - * hac3 should have tried to acquire the lock 3 times. - * hac2 should have tried to acquire the lock 5 times and succeeded on the - the fifth, is currently holding the lock and Run the service, no renewals. - * hc1 is stopped. - */ - - lock = l.getLockState() - service = s.getServiceState() - must.Eq(t, 1, lock.acquireCalls[hac1.Name]) - must.Eq(t, 5, lock.acquireCalls[hac2.Name]) - must.Eq(t, 3, lock.acquireCalls[hac3.Name]) - - must.True(t, lock.locked) - - must.Eq(t, 0, lock.renewsCounter) - must.Eq(t, 2, service.startsCounter) - must.StrContains(t, hac2.Name, service.starterID) - - time.Sleep(5 * time.Millisecond) - - /* - After 5 ms more (60 ms total): - * hac3 should have tried to acquire the lock 3 times. - * hac2 should have renewed the lock once. - * hc1 is stopped. - */ - - lock = l.getLockState() - service = s.getServiceState() - must.Eq(t, 1, lock.acquireCalls[hac1.Name]) - must.Eq(t, 5, lock.acquireCalls[hac2.Name]) - must.Eq(t, 3, lock.acquireCalls[hac3.Name]) - - must.True(t, lock.locked) - - must.Eq(t, 1, lock.renewsCounter) - must.Eq(t, 2, service.startsCounter) - must.StrContains(t, hac2.Name, service.starterID) -} - -func TestFailedRenewal(t *testing.T) { - l := mockLock{ - acquireCalls: map[string]int{}, - } - - s := mockService{} - - testCtx, testCancel := context.WithCancel(context.Background()) - defer testCancel() - - // Set the renewal period to 1.5 * testLease (15 ms) to force and error. - hac := LockLeaser{ - Name: "hac1", - locker: &lockHandler{ - mockLock: &l, - callerID: "hac1", - }, - renewalPeriod: time.Duration(float64(testLease) * 1.5), - waitPeriod: time.Duration(float64(testLease) * lockRetryBackoffFactor), - randomDelay: 0, - } - - lock := l.getLockState() - must.False(t, lock.locked) - - go hac.Start(testCtx, s.Run(hac.Name, testCtx)) - - time.Sleep(5 * time.Millisecond) - /* - After 5ms, the service should be running and the lock held, - no renewals needed or performed yet. - */ - - lock = l.getLockState() - service := s.getServiceState() - must.Eq(t, 1, lock.acquireCalls[hac.Name]) - must.True(t, lock.locked) - - must.Eq(t, 0, lock.renewsCounter) - must.Eq(t, 1, service.startsCounter) - must.StrContains(t, hac.Name, service.starterID) - - time.Sleep(15 * time.Millisecond) - - /* - After 15ms (20ms total) hac should have tried and failed at renewing the - lock, causing the service to return, no new calls to acquire the lock yet - either. - */ - - lock = l.getLockState() - service = s.getServiceState() - must.Eq(t, 1, lock.acquireCalls[hac.Name]) - must.False(t, lock.locked) - - must.Eq(t, 0, lock.renewsCounter) - must.Eq(t, 1, service.startsCounter) - must.StrContains(t, hac.Name, "") - - time.Sleep(10 * time.Millisecond) - - /* - After 10ms (30ms total) hac should have tried and succeeded at getting - the lock and the service should be running again. - */ - - lock = l.getLockState() - service = s.getServiceState() - must.Eq(t, 2, lock.acquireCalls[hac.Name]) - must.True(t, lock.locked) - - must.Eq(t, 0, lock.renewsCounter) - must.Eq(t, 2, service.startsCounter) - must.StrContains(t, hac.Name, service.starterID) -} - -func TestStart_ProtectedFunctionError(t *testing.T) { - l := mockLock{ - acquireCalls: map[string]int{}, - } - - testCtx := context.Background() - - hac := LockLeaser{ - locker: &lockHandler{ - mockLock: &l, - callerID: "hac", - }, - renewalPeriod: time.Duration(float64(testLease) * lockLeaseRenewalFactor), - waitPeriod: time.Duration(float64(testLease) * lockRetryBackoffFactor), - } - - lock := l.getLockState() - must.False(t, lock.locked) - - err := hac.Start(testCtx, func(ctx context.Context) error { - return errors.New("error") - }) - - must.Error(t, err) - - lock = l.getLockState() - must.False(t, lock.locked) - must.Zero(t, lock.renewsCounter) -} - -func copyMap(originalMap map[string]int) map[string]int { - newMap := map[string]int{} - for k, v := range originalMap { - newMap[k] = v - } - return newMap -} - -func Test_EarlyReturn(t *testing.T) { - l := mockLock{ - acquireCalls: map[string]int{}, - } - - testCtx := context.Background() - - hac := LockLeaser{ - locker: &lockHandler{ - mockLock: &l, - callerID: "hac-early-return", - }, - renewalPeriod: time.Duration(float64(testLease) * lockLeaseRenewalFactor), - waitPeriod: time.Duration(float64(testLease) * lockRetryBackoffFactor), - earlyReturn: true, - } - - lock := l.getLockState() - must.False(t, lock.locked) - - err := hac.Start(testCtx, func(ctx context.Context) error { - return errors.New("error") - }) - - must.NoError(t, err) - - lock = l.getLockState() - must.False(t, lock.locked) - must.Zero(t, lock.renewsCounter) -} diff --git a/api/namespace.go b/api/namespace.go index cbe5849f5d28..d1b4fbbee8e2 100644 --- a/api/namespace.go +++ b/api/namespace.go @@ -75,8 +75,6 @@ type Namespace struct { Quota string Capabilities *NamespaceCapabilities `hcl:"capabilities,block"` NodePoolConfiguration *NamespaceNodePoolConfiguration `hcl:"node_pool_config,block"` - VaultConfiguration *NamespaceVaultConfiguration `hcl:"vault,block"` - ConsulConfiguration *NamespaceConsulConfiguration `hcl:"consul,block"` Meta map[string]string CreateIndex uint64 ModifyIndex uint64 @@ -97,50 +95,6 @@ type NamespaceNodePoolConfiguration struct { Denied []string } -// NamespaceVaultConfiguration stores configuration about permissions to Vault -// clusters for a namespace, for use with Nomad Enterprise. -type NamespaceVaultConfiguration struct { - // Default is the Vault cluster used by jobs in this namespace that don't - // specify a cluster of their own. - Default string - - // Allowed specifies the Vault clusters that are allowed to be used by jobs - // in this namespace. By default, all clusters are allowed. If an empty list - // is provided only the namespace's default cluster is allowed. This field - // supports wildcard globbing through the use of `*` for multi-character - // matching. This field cannot be used with Denied. - Allowed []string - - // Denied specifies the Vault clusters that are not allowed to be used by - // jobs in this namespace. This field supports wildcard globbing through the - // use of `*` for multi-character matching. If specified, any cluster is - // allowed to be used, except for those that match any of these patterns. - // This field cannot be used with Allowed. - Denied []string -} - -// NamespaceConsulConfiguration stores configuration about permissions to Consul -// clusters for a namespace, for use with Nomad Enterprise. -type NamespaceConsulConfiguration struct { - // Default is the Consul cluster used by jobs in this namespace that don't - // specify a cluster of their own. - Default string - - // Allowed specifies the Consul clusters that are allowed to be used by jobs - // in this namespace. By default, all clusters are allowed. If an empty list - // is provided only the namespace's default cluster is allowed. This field - // supports wildcard globbing through the use of `*` for multi-character - // matching. This field cannot be used with Denied. - Allowed []string - - // Denied specifies the Consul clusters that are not allowed to be used by - // jobs in this namespace. This field supports wildcard globbing through the - // use of `*` for multi-character matching. If specified, any cluster is - // allowed to be used, except for those that match any of these patterns. - // This field cannot be used with Allowed. - Denied []string -} - // NamespaceIndexSort is a wrapper to sort Namespaces by CreateIndex. We // reverse the test so that we get the highest index first. type NamespaceIndexSort []*Namespace diff --git a/api/operator.go b/api/operator.go index a6f11f45e4df..fd94e5fce47b 100644 --- a/api/operator.go +++ b/api/operator.go @@ -120,46 +120,6 @@ func (op *Operator) RaftRemovePeerByID(id string, q *WriteOptions) error { return nil } -// RaftTransferLeadershipByAddress is used to transfer leadership to a -// different peer using its address in the form of "IP:port". -func (op *Operator) RaftTransferLeadershipByAddress(address string, q *WriteOptions) error { - r, err := op.c.newRequest("PUT", "/v1/operator/raft/transfer-leadership") - if err != nil { - return err - } - r.setWriteOptions(q) - - r.params.Set("address", address) - - _, resp, err := requireOK(op.c.doRequest(r)) //nolint:bodyclose - if err != nil { - return err - } - - resp.Body.Close() - return nil -} - -// RaftTransferLeadershipByID is used to transfer leadership to a -// different peer using its Raft ID. -func (op *Operator) RaftTransferLeadershipByID(id string, q *WriteOptions) error { - r, err := op.c.newRequest("PUT", "/v1/operator/raft/transfer-leadership") - if err != nil { - return err - } - r.setWriteOptions(q) - - r.params.Set("id", id) - - _, resp, err := requireOK(op.c.doRequest(r)) //nolint:bodyclose - if err != nil { - return err - } - - resp.Body.Close() - return nil -} - // SchedulerConfiguration is the config for controlling scheduler behavior type SchedulerConfiguration struct { // SchedulerAlgorithm lets you select between available scheduling algorithms. @@ -402,72 +362,3 @@ func (op *Operator) LicenseGet(q *QueryOptions) (*LicenseReply, *QueryMeta, erro return &reply, qm, nil } - -type LeadershipTransferResponse struct { - From RaftServer - To RaftServer - Noop bool - Err error - - WriteMeta -} - -// VaultWorkloadIdentityUpgradeCheck is the result of verifying if the cluster -// is ready to switch to workload identities for Vault. -type VaultWorkloadIdentityUpgradeCheck struct { - // JobsWithoutVaultIdentity is the list of jobs that have a `vault` block - // but do not have an `identity` for Vault. - JobsWithoutVaultIdentity []*JobListStub - - // OutdatedNodes is the list of nodes running a version of Nomad that does - // not support workload identities for Vault. - OutdatedNodes []*NodeListStub - - // VaultTokens is the list of Vault ACL token accessors that Nomad created - // and will no longer manage after the cluster is migrated to workload - // identities. - VaultTokens []*VaultAccessor -} - -// Ready returns true if the cluster is ready to migrate to workload identities -// with Vault. -func (v *VaultWorkloadIdentityUpgradeCheck) Ready() bool { - return v != nil && - len(v.VaultTokens) == 0 && - len(v.OutdatedNodes) == 0 && - len(v.JobsWithoutVaultIdentity) == 0 -} - -// VaultAccessor is a Vault ACL token created by Nomad for a task to access -// Vault using the legacy authentication flow. -type VaultAccessor struct { - // AllocID is the ID of the allocation that requested this token. - AllocID string - - // Task is the name of the task that requested this token. - Task string - - // NodeID is the ID of the node running the allocation that requested this - // token. - NodeID string - - // Accessor is the Vault ACL token accessor ID. - Accessor string - - // CreationTTL is the TTL set when the token was created. - CreationTTL int - - // CreateIndex is the Raft index when the token was created. - CreateIndex uint64 -} - -// UpgradeCheckVaultWorkloadIdentity retrieves the cluster status for migrating -// to workload identities with Vault. -func (op *Operator) UpgradeCheckVaultWorkloadIdentity(q *QueryOptions) (*VaultWorkloadIdentityUpgradeCheck, *QueryMeta, error) { - var resp VaultWorkloadIdentityUpgradeCheck - qm, err := op.c.query("/v1/operator/upgrade-check/vault-workload-identity", &resp, q) - if err != nil { - return nil, nil, err - } - return &resp, qm, nil -} diff --git a/api/operator_autopilot.go b/api/operator_autopilot.go index 05eaac1eb2bb..ddc5de74e90e 100644 --- a/api/operator_autopilot.go +++ b/api/operator_autopilot.go @@ -178,86 +178,6 @@ type OperatorHealthReply struct { // Servers holds the health of each server. Servers []ServerHealth - - // The ID of the current leader. - Leader string - - // List of servers that are voters in the Raft configuration. - Voters []string - - // ReadReplicas holds the list of servers that are - // read replicas in the Raft configuration. (Enterprise only) - ReadReplicas []string `json:",omitempty"` - - // RedundancyZones holds the list of servers in each redundancy zone. - // (Enterprise only) - RedundancyZones map[string]AutopilotZone `json:",omitempty"` - - // Upgrade holds the current upgrade status. - Upgrade *AutopilotUpgrade `json:",omitempty"` - - // The number of servers that could be lost without an outage - // occurring if all the voters don't fail at once. (Enterprise only) - OptimisticFailureTolerance int `json:",omitempty"` -} - -// AutopilotZone holds the list of servers in a redundancy zone. (Enterprise only) -type AutopilotZone struct { - // Servers holds the list of servers in the redundancy zone. - Servers []string - - // Voters holds the list of servers that are voters in the redundancy zone. - Voters []string - - // FailureTolerance is the number of servers that could be lost without an - // outage occurring. - FailureTolerance int -} - -// AutopilotUpgrade holds the current upgrade status. (Enterprise only) -type AutopilotUpgrade struct { - // Status of the upgrade. - Status string - - // TargetVersion is the version that the cluster is upgrading to. - TargetVersion string - - // TargetVersionVoters holds the list of servers that are voters in the Raft - // configuration of the TargetVersion. - TargetVersionVoters []string - - // TargetVersionNonVoters holds the list of servers that are non-voters in - // the Raft configuration of the TargetVersion. - TargetVersionNonVoters []string - - // TargetVersionReadReplicas holds the list of servers that are read - // replicas in the Raft configuration of the TargetVersion. - TargetVersionReadReplicas []string - - // OtherVersionVoters holds the list of servers that are voters in the Raft - // configuration of a version other than the TargetVersion. - OtherVersionVoters []string - - // OtherVersionNonVoters holds the list of servers that are non-voters in - // the Raft configuration of a version other than the TargetVersion. - OtherVersionNonVoters []string - - // OtherVersionReadReplicas holds the list of servers that are read replicas - // in the Raft configuration of a version other than the TargetVersion. - OtherVersionReadReplicas []string - - // RedundancyZones holds the list of servers in each redundancy zone for the - // TargetVersion. - RedundancyZones map[string]AutopilotZoneUpgradeVersions -} - -// AutopilotZoneUpgradeVersions holds the list of servers -// in a redundancy zone for a specific version. (Enterprise only) -type AutopilotZoneUpgradeVersions struct { - TargetVersionVoters []string - TargetVersionNonVoters []string - OtherVersionVoters []string - OtherVersionNonVoters []string } // AutopilotGetConfiguration is used to query the current Autopilot configuration. diff --git a/api/operator_test.go b/api/operator_test.go index c04b3252e6f7..34c6bc1f2e06 100644 --- a/api/operator_test.go +++ b/api/operator_test.go @@ -92,21 +92,3 @@ func TestOperator_SchedulerSetConfiguration(t *testing.T) { must.True(t, schedulerConfig.SchedulerConfig.MemoryOversubscriptionEnabled) must.Eq(t, schedulerConfig.SchedulerConfig.PreemptionConfig, newSchedulerConfig.PreemptionConfig) } - -func TestOperator_AutopilotState(t *testing.T) { - testutil.Parallel(t) - - c, s, _ := makeACLClient(t, nil, nil) - defer s.Stop() - - operator := c.Operator() - - // Make authenticated request. - _, _, err := operator.AutopilotServerHealth(nil) - must.NoError(t, err) - - // Make unauthenticated request. - c.SetSecretID("") - _, _, err = operator.AutopilotServerHealth(nil) - must.ErrorContains(t, err, "403") -} diff --git a/api/raw.go b/api/raw.go index 73e2a5299921..87f8a9c5eb14 100644 --- a/api/raw.go +++ b/api/raw.go @@ -3,10 +3,7 @@ package api -import ( - "io" - "net/http" -) +import "io" // Raw can be used to do raw queries against custom endpoints type Raw struct { @@ -42,8 +39,3 @@ func (raw *Raw) Write(endpoint string, in, out interface{}, q *WriteOptions) (*W func (raw *Raw) Delete(endpoint string, out interface{}, q *WriteOptions) (*WriteMeta, error) { return raw.c.delete(endpoint, nil, out, q) } - -// Do uses the raw client's internal httpClient to process the request -func (raw *Raw) Do(req *http.Request) (*http.Response, error) { - return raw.c.httpClient.Do(req) -} diff --git a/api/resources.go b/api/resources.go index a6fe60d20eb3..d41a4629363b 100644 --- a/api/resources.go +++ b/api/resources.go @@ -17,7 +17,6 @@ type Resources struct { DiskMB *int `mapstructure:"disk" hcl:"disk,optional"` Networks []*NetworkResource `hcl:"network,block"` Devices []*RequestedDevice `hcl:"device,block"` - NUMA *NUMAResource `hcl:"numa,block"` // COMPAT(0.10) // XXX Deprecated. Please do not use. The field will be removed in Nomad @@ -51,8 +50,6 @@ func (r *Resources) Canonicalize() { for _, d := range r.Devices { d.Canonicalize() } - - r.NUMA.Canonicalize() } // DefaultResources is a small resources object that contains the @@ -100,35 +97,6 @@ func (r *Resources) Merge(other *Resources) { if len(other.Devices) != 0 { r.Devices = other.Devices } - if other.NUMA != nil { - r.NUMA = other.NUMA.Copy() - } -} - -// NUMAResource contains the NUMA affinity request for scheduling purposes. -// -// Applies only to Nomad Enterprise. -type NUMAResource struct { - // Affinity must be one of "none", "prefer", "require". - Affinity string `hcl:"affinity,optional"` -} - -func (n *NUMAResource) Copy() *NUMAResource { - if n == nil { - return nil - } - return &NUMAResource{ - Affinity: n.Affinity, - } -} - -func (n *NUMAResource) Canonicalize() { - if n == nil { - return - } - if n.Affinity == "" { - n.Affinity = "none" - } } type Port struct { diff --git a/api/resources_test.go b/api/resources_test.go index cbc55e47b598..4cc13f97ad9a 100644 --- a/api/resources_test.go +++ b/api/resources_test.go @@ -55,57 +55,3 @@ func TestResources_Canonicalize(t *testing.T) { }) } } - -func TestResources_Merge(t *testing.T) { - testutil.Parallel(t) - - none := &NUMAResource{Affinity: "none"} - prefer := &NUMAResource{Affinity: "prefer"} - - cases := []struct { - name string - resource *Resources - other *Resources - exp *Resources - }{ - { - name: "merge nil numa", - resource: &Resources{NUMA: none}, - other: &Resources{NUMA: nil}, - exp: &Resources{NUMA: none}, - }, - { - name: "merge non-nil numa", - resource: &Resources{NUMA: none}, - other: &Resources{NUMA: prefer}, - exp: &Resources{NUMA: prefer}, - }, - } - - for _, tc := range cases { - tc.resource.Merge(tc.other) - must.Eq(t, tc.exp, tc.resource) - } -} - -func TestNUMAResource_Copy(t *testing.T) { - testutil.Parallel(t) - - r1 := &NUMAResource{Affinity: "none"} - r2 := r1.Copy() - r1.Affinity = "require" - must.Eq(t, "require", r1.Affinity) - must.Eq(t, "none", r2.Affinity) -} - -func TestNUMAResource_Canonicalize(t *testing.T) { - testutil.Parallel(t) - - var n1 *NUMAResource - n1.Canonicalize() - must.Nil(t, n1) - - var n2 = &NUMAResource{Affinity: ""} - n2.Canonicalize() - must.Eq(t, &NUMAResource{Affinity: "none"}, n2) -} diff --git a/api/retry.go b/api/retry.go deleted file mode 100644 index c32dbff5e5c8..000000000000 --- a/api/retry.go +++ /dev/null @@ -1,124 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: MPL-2.0 - -package api - -import ( - "context" - "errors" - "net/http" - "time" -) - -const ( - defaultNumberOfRetries = 5 - defaultDelayTimeBase = time.Second - defaultMaxBackoffDelay = 5 * time.Minute -) - -type retryOptions struct { - maxRetries int64 // Optional, defaults to 5 - // maxBackoffDelay sets a capping value for the delay between calls, to avoid it growing infinitely - maxBackoffDelay time.Duration // Optional, defaults to 5 min - // maxToLastCall sets a capping value for all the retry process, in case there is a deadline to make the call. - maxToLastCall time.Duration // Optional, defaults to 0, meaning no time cap - // fixedDelay is used in case an uniform distribution of the calls is preferred. - fixedDelay time.Duration // Optional, defaults to 0, meaning Delay is exponential, starting at 1sec - // delayBase is used to calculate the starting value at which the delay starts to grow, - // When left empty, a value of 1 sec will be used as base and then the delays will - // grow exponentially with every attempt: starting at 1s, then 2s, 4s, 8s... - delayBase time.Duration // Optional, defaults to 1sec - - // maxValidAttempt is used to ensure that a big attempts number or a big delayBase number will not cause - // a negative delay by overflowing the delay increase. Every attempt after the - // maxValid will use the maxBackoffDelay if configured, or the defaultMaxBackoffDelay if not. - maxValidAttempt int64 -} - -func (c *Client) retryPut(ctx context.Context, endpoint string, in, out any, q *WriteOptions) (*WriteMeta, error) { - var err error - var wm *WriteMeta - - attemptDelay := 100 * time.Second // Avoid a tick before starting - startTime := time.Now() - - t := time.NewTimer(attemptDelay) - defer t.Stop() - - for attempt := int64(0); attempt < c.config.retryOptions.maxRetries+1; attempt++ { - attemptDelay = c.calculateDelay(attempt) - - t.Reset(attemptDelay) - - select { - case <-ctx.Done(): - return nil, ctx.Err() - case <-t.C: - - } - - wm, err = c.put(endpoint, in, out, q) - - // Maximum retry period is up, don't retry - if c.config.retryOptions.maxToLastCall != 0 && time.Since(startTime) > c.config.retryOptions.maxToLastCall { - break - } - - // The put function only returns WriteMetadata if the call was successful - // don't retry - if wm != nil { - break - } - - // If WriteMetadata is nil, we need to process the error to decide if a retry is - // necessary or not - var callErr UnexpectedResponseError - ok := errors.As(err, &callErr) - - // If is not UnexpectedResponseError, it is an error while performing the call - // don't retry - if !ok { - break - } - - // Only 500+ or 429 status calls may be retried, otherwise - // don't retry - if !isCallRetriable(callErr.StatusCode()) { - break - } - } - - return wm, err -} - -// According to the HTTP protocol, it only makes sense to retry calls -// when the error is caused by a temporary situation, like a server being down -// (500s+) or the call being rate limited (429), this function checks if the -// statusCode is between the errors worth retrying. -func isCallRetriable(statusCode int) bool { - return statusCode > http.StatusInternalServerError && - statusCode < http.StatusNetworkAuthenticationRequired || - statusCode == http.StatusTooManyRequests -} - -func (c *Client) calculateDelay(attempt int64) time.Duration { - if c.config.retryOptions.fixedDelay != 0 { - return c.config.retryOptions.fixedDelay - } - - if attempt == 0 { - return 0 - } - - if attempt > c.config.retryOptions.maxValidAttempt { - return c.config.retryOptions.maxBackoffDelay - } - - newDelay := c.config.retryOptions.delayBase << (attempt - 1) - if c.config.retryOptions.maxBackoffDelay != defaultMaxBackoffDelay && - newDelay > c.config.retryOptions.maxBackoffDelay { - return c.config.retryOptions.maxBackoffDelay - } - - return newDelay -} diff --git a/api/retry_test.go b/api/retry_test.go deleted file mode 100644 index 4a232f1074c3..000000000000 --- a/api/retry_test.go +++ /dev/null @@ -1,124 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: MPL-2.0 - -package api - -import ( - "context" - "encoding/json" - "math" - "net/http" - "net/http/httptest" - "testing" - "time" - - "github.com/shoenig/test/must" -) - -type mockHandler struct { - callsCounter []time.Time -} - -func (mh *mockHandler) Handle(rw http.ResponseWriter, req *http.Request) { - mh.callsCounter = append(mh.callsCounter, time.Now()) - - // return a populated meta after 7 tries to test he retries stops after a - // successful call - if len(mh.callsCounter) < 7 { - http.Error(rw, http.StatusText(http.StatusBadGateway), http.StatusBadGateway) - return - } - - rw.WriteHeader(http.StatusOK) - rw.Header().Set("Content-Type", "application/json") - - resp := &WriteMeta{} - jsonResp, _ := json.Marshal(resp) - - rw.Write(jsonResp) - return -} - -func Test_RetryPut_multiple_calls(t *testing.T) { - t.Run("successfully retries until no error, delayed capped to 100ms", func(t *testing.T) { - mh := mockHandler{ - callsCounter: []time.Time{}, - } - - server := httptest.NewServer(http.HandlerFunc(mh.Handle)) - cm, err := NewClient(&Config{ - Address: server.URL, - retryOptions: &retryOptions{ - delayBase: 10 * time.Millisecond, - maxRetries: 10, - maxBackoffDelay: 100 * time.Millisecond, - }, - }) - must.NoError(t, err) - - md, err := cm.retryPut(context.TODO(), "/endpoint", nil, nil, &WriteOptions{}) - must.NoError(t, err) - - must.Len(t, 7, mh.callsCounter) - - must.NotNil(t, md) - must.Greater(t, 10*time.Millisecond, mh.callsCounter[1].Sub(mh.callsCounter[0])) - must.Greater(t, 20*time.Millisecond, mh.callsCounter[2].Sub(mh.callsCounter[1])) - must.Greater(t, 40*time.Millisecond, mh.callsCounter[3].Sub(mh.callsCounter[2])) - must.Greater(t, 80*time.Millisecond, mh.callsCounter[4].Sub(mh.callsCounter[3])) - must.Greater(t, 100*time.Millisecond, mh.callsCounter[5].Sub(mh.callsCounter[4])) - must.Greater(t, 100*time.Millisecond, mh.callsCounter[6].Sub(mh.callsCounter[5])) - }) -} - -func Test_RetryPut_one_call(t *testing.T) { - t.Run("successfully retries until no error, delayed capped to 100ms", func(t *testing.T) { - mh := mockHandler{ - callsCounter: []time.Time{}, - } - - server := httptest.NewServer(http.HandlerFunc(mh.Handle)) - cm, err := NewClient(&Config{ - Address: server.URL, - retryOptions: &retryOptions{ - delayBase: 10 * time.Millisecond, - maxRetries: 1, - }, - }) - must.NoError(t, err) - - md, err := cm.retryPut(context.TODO(), "/endpoint/", nil, nil, &WriteOptions{}) - must.Error(t, err) - must.Nil(t, md) - - must.Len(t, 2, mh.callsCounter) - }) -} - -func Test_RetryPut_capped_base_too_big(t *testing.T) { - t.Run("successfully retries until no error, delayed capped to 100ms", func(t *testing.T) { - mh := mockHandler{ - callsCounter: []time.Time{}, - } - - server := httptest.NewServer(http.HandlerFunc(mh.Handle)) - cm, err := NewClient(&Config{ - Address: server.URL, - retryOptions: &retryOptions{ - delayBase: math.MaxInt64 * time.Nanosecond, - maxRetries: 3, - maxBackoffDelay: 200 * time.Millisecond, - }, - }) - must.NoError(t, err) - - md, err := cm.retryPut(context.TODO(), "/endpoint", nil, nil, &WriteOptions{}) - must.Error(t, err) - - must.Len(t, 4, mh.callsCounter) - - must.Nil(t, md) - must.Greater(t, cm.config.retryOptions.maxBackoffDelay, mh.callsCounter[1].Sub(mh.callsCounter[0])) - must.Greater(t, cm.config.retryOptions.maxBackoffDelay, mh.callsCounter[2].Sub(mh.callsCounter[1])) - }) -} diff --git a/api/services.go b/api/services.go index e8f25e19aec1..95f02781006a 100644 --- a/api/services.go +++ b/api/services.go @@ -222,7 +222,6 @@ type ServiceCheck struct { TaskName string `mapstructure:"task" hcl:"task,optional"` SuccessBeforePassing int `mapstructure:"success_before_passing" hcl:"success_before_passing,optional"` FailuresBeforeCritical int `mapstructure:"failures_before_critical" hcl:"failures_before_critical,optional"` - FailuresBeforeWarning int `mapstructure:"failures_before_warning" hcl:"failures_before_warning,optional"` Body string `hcl:"body,optional"` OnUpdate string `mapstructure:"on_update" hcl:"on_update,optional"` } @@ -244,14 +243,10 @@ type Service struct { TaggedAddresses map[string]string `hcl:"tagged_addresses,block"` TaskName string `mapstructure:"task" hcl:"task,optional"` OnUpdate string `mapstructure:"on_update" hcl:"on_update,optional"` - Identity *WorkloadIdentity `hcl:"identity,block"` // Provider defines which backend system provides the service registration, // either "consul" (default) or "nomad". Provider string `hcl:"provider,optional"` - - // Cluster is valid only for Nomad Enterprise with provider: consul - Cluster string `hcl:"cluster,optional"` } const ( @@ -289,9 +284,6 @@ func (s *Service) Canonicalize(t *Task, tg *TaskGroup, job *Job) { if s.Provider == "" { s.Provider = ServiceProviderConsul } - if s.Cluster == "" { - s.Cluster = "default" - } if len(s.Meta) == 0 { s.Meta = nil @@ -321,10 +313,6 @@ func (s *Service) Canonicalize(t *Task, tg *TaskGroup, job *Job) { s.Checks[i].FailuresBeforeCritical = 0 } - if s.Checks[i].FailuresBeforeWarning < 0 { - s.Checks[i].FailuresBeforeWarning = 0 - } - // Inhert Service if s.Checks[i].OnUpdate == "" { s.Checks[i].OnUpdate = s.OnUpdate diff --git a/api/services_test.go b/api/services_test.go index 44dbce237075..ab4c78dec5e8 100644 --- a/api/services_test.go +++ b/api/services_test.go @@ -75,14 +75,12 @@ func TestService_Check_PassFail(t *testing.T) { Checks: []ServiceCheck{{ SuccessBeforePassing: -1, FailuresBeforeCritical: -2, - FailuresBeforeWarning: -3, }}, } s.Canonicalize(task, tg, job) must.Zero(t, s.Checks[0].SuccessBeforePassing) must.Zero(t, s.Checks[0].FailuresBeforeCritical) - must.Zero(t, s.Checks[0].FailuresBeforeWarning) }) t.Run("normal", func(t *testing.T) { @@ -90,14 +88,12 @@ func TestService_Check_PassFail(t *testing.T) { Checks: []ServiceCheck{{ SuccessBeforePassing: 3, FailuresBeforeCritical: 4, - FailuresBeforeWarning: 2, }}, } s.Canonicalize(task, tg, job) must.Eq(t, 3, s.Checks[0].SuccessBeforePassing) must.Eq(t, 4, s.Checks[0].FailuresBeforeCritical) - must.Eq(t, 2, s.Checks[0].FailuresBeforeWarning) }) } diff --git a/api/tasks.go b/api/tasks.go index e9a574cee328..9f5ab8244aef 100644 --- a/api/tasks.go +++ b/api/tasks.go @@ -11,8 +11,6 @@ import ( "time" ) -type ReconcileOption = string - const ( // RestartPolicyModeDelay causes an artificial delay till the next interval is // reached when the specified attempts have been reached in the interval. @@ -21,14 +19,6 @@ const ( // RestartPolicyModeFail causes a job to fail if the specified number of // attempts are reached within an interval. RestartPolicyModeFail = "fail" - - // ReconcileOption is used to specify the behavior of the reconciliation process - // between the original allocations and the replacements when a previously - // disconnected client comes back online. - ReconcileOptionKeepOriginal = "keep_original" - ReconcileOptionKeepReplacement = "keep_replacement" - ReconcileOptionBestScore = "best_score" - ReconcileOptionLongestRunning = "longest_running" ) // MemoryStats holds memory usage related stats @@ -123,37 +113,6 @@ func (r *RestartPolicy) Merge(rp *RestartPolicy) { } } -// Disconnect strategy defines how both clients and server should behave in case of -// disconnection between them. -type DisconnectStrategy struct { - // Defines for how long the server will consider the unresponsive node as - // disconnected but alive instead of lost. - LostAfter *time.Duration `mapstructure:"lost_after" hcl:"lost_after,optional"` - - // Defines for how long a disconnected client will keep its allocations running. - StopOnClientAfter *time.Duration `mapstructure:"stop_on_client_after" hcl:"stop_on_client_after,optional"` - - // A boolean field used to define if the allocations should be replaced while - // it's considered disconnected. - Replace *bool `mapstructure:"replace" hcl:"replace,optional"` - - // Once the disconnected node starts reporting again, it will define which - // instances to keep: the original allocations, the replacement, the one - // running on the node with the best score as it is currently implemented, - // or the allocation that has been running continuously the longest. - Reconcile *ReconcileOption `mapstructure:"reconcile" hcl:"reconcile,optional"` -} - -func (ds *DisconnectStrategy) Canonicalize() { - if ds.Replace == nil { - ds.Replace = pointerOf(true) - } - - if ds.Reconcile == nil { - ds.Reconcile = pointerOf(ReconcileOptionBestScore) - } -} - // Reschedule configures how Tasks are rescheduled when they crash or fail. type ReschedulePolicy struct { // Attempts limits the number of rescheduling attempts that can occur in an interval. @@ -246,14 +205,6 @@ func (a *Affinity) Canonicalize() { } } -func NewDefaultDisconnectStrategy() *DisconnectStrategy { - return &DisconnectStrategy{ - LostAfter: pointerOf(0 * time.Minute), - Replace: pointerOf(true), - Reconcile: pointerOf(ReconcileOptionBestScore), - } -} - func NewDefaultReschedulePolicy(jobType string) *ReschedulePolicy { var dp *ReschedulePolicy switch jobType { @@ -475,50 +426,39 @@ type VolumeMount struct { Destination *string `hcl:"destination,optional"` ReadOnly *bool `mapstructure:"read_only" hcl:"read_only,optional"` PropagationMode *string `mapstructure:"propagation_mode" hcl:"propagation_mode,optional"` - SELinuxLabel *string `mapstructure:"selinux_label" hcl:"selinux_label,optional"` } func (vm *VolumeMount) Canonicalize() { if vm.PropagationMode == nil { vm.PropagationMode = pointerOf(VolumeMountPropagationPrivate) } - if vm.ReadOnly == nil { vm.ReadOnly = pointerOf(false) } - - if vm.SELinuxLabel == nil { - vm.SELinuxLabel = pointerOf("") - } } // TaskGroup is the unit of scheduling. type TaskGroup struct { - Name *string `hcl:"name,label"` - Count *int `hcl:"count,optional"` - Constraints []*Constraint `hcl:"constraint,block"` - Affinities []*Affinity `hcl:"affinity,block"` - Tasks []*Task `hcl:"task,block"` - Spreads []*Spread `hcl:"spread,block"` - Volumes map[string]*VolumeRequest `hcl:"volume,block"` - RestartPolicy *RestartPolicy `hcl:"restart,block"` - Disconnect *DisconnectStrategy `hcl:"disconnect,block"` - ReschedulePolicy *ReschedulePolicy `hcl:"reschedule,block"` - EphemeralDisk *EphemeralDisk `hcl:"ephemeral_disk,block"` - Update *UpdateStrategy `hcl:"update,block"` - Migrate *MigrateStrategy `hcl:"migrate,block"` - Networks []*NetworkResource `hcl:"network,block"` - Meta map[string]string `hcl:"meta,block"` - Services []*Service `hcl:"service,block"` - ShutdownDelay *time.Duration `mapstructure:"shutdown_delay" hcl:"shutdown_delay,optional"` - // Deprecated: StopAfterClientDisconnect is deprecated in Nomad 1.8. Use Disconnect.StopOnClientAfter instead. - StopAfterClientDisconnect *time.Duration `mapstructure:"stop_after_client_disconnect" hcl:"stop_after_client_disconnect,optional"` - // To be deprecated after 1.8.0 infavour of Disconnect.LostAfter - MaxClientDisconnect *time.Duration `mapstructure:"max_client_disconnect" hcl:"max_client_disconnect,optional"` - Scaling *ScalingPolicy `hcl:"scaling,block"` - Consul *Consul `hcl:"consul,block"` - // To be deprecated after 1.8.0 infavour of Disconnect.Replace - PreventRescheduleOnLost *bool `hcl:"prevent_reschedule_on_lost,optional"` + Name *string `hcl:"name,label"` + Count *int `hcl:"count,optional"` + Constraints []*Constraint `hcl:"constraint,block"` + Affinities []*Affinity `hcl:"affinity,block"` + Tasks []*Task `hcl:"task,block"` + Spreads []*Spread `hcl:"spread,block"` + Volumes map[string]*VolumeRequest `hcl:"volume,block"` + RestartPolicy *RestartPolicy `hcl:"restart,block"` + ReschedulePolicy *ReschedulePolicy `hcl:"reschedule,block"` + EphemeralDisk *EphemeralDisk `hcl:"ephemeral_disk,block"` + Update *UpdateStrategy `hcl:"update,block"` + Migrate *MigrateStrategy `hcl:"migrate,block"` + Networks []*NetworkResource `hcl:"network,block"` + Meta map[string]string `hcl:"meta,block"` + Services []*Service `hcl:"service,block"` + ShutdownDelay *time.Duration `mapstructure:"shutdown_delay" hcl:"shutdown_delay,optional"` + StopAfterClientDisconnect *time.Duration `mapstructure:"stop_after_client_disconnect" hcl:"stop_after_client_disconnect,optional"` + MaxClientDisconnect *time.Duration `mapstructure:"max_client_disconnect" hcl:"max_client_disconnect,optional"` + Scaling *ScalingPolicy `hcl:"scaling,block"` + Consul *Consul `hcl:"consul,block"` } // NewTaskGroup creates a new TaskGroup. @@ -590,7 +530,6 @@ func (g *TaskGroup) Canonicalize(job *Job) { if g.ReschedulePolicy != nil { g.ReschedulePolicy.Canonicalize(*job.Type) } - // Merge the migrate strategy from the job if jm, tm := job.Migrate != nil, g.Migrate != nil; jm && tm { jobMigrate := job.Migrate.Copy() @@ -639,13 +578,6 @@ func (g *TaskGroup) Canonicalize(job *Job) { s.Canonicalize(nil, g, job) } - if g.PreventRescheduleOnLost == nil { - g.PreventRescheduleOnLost = pointerOf(false) - } - - if g.Disconnect != nil { - g.Disconnect.Canonicalize() - } } // These needs to be in sync with DefaultServiceJobRestartPolicy in @@ -782,7 +714,6 @@ type Task struct { LogConfig *LogConfig `mapstructure:"logs" hcl:"logs,block"` Artifacts []*TaskArtifact `hcl:"artifact,block"` Vault *Vault `hcl:"vault,block"` - Consul *Consul `hcl:"consul,block"` Templates []*Template `hcl:"template,block"` DispatchPayload *DispatchPayloadConfig `hcl:"dispatch_payload,block"` VolumeMounts []*VolumeMount `hcl:"volume_mount,block"` @@ -792,15 +723,7 @@ type Task struct { KillSignal string `mapstructure:"kill_signal" hcl:"kill_signal,optional"` Kind string `hcl:"kind,optional"` ScalingPolicies []*ScalingPolicy `hcl:"scaling,block"` - - // Identity is the default Nomad Workload Identity and will be added to - // Identities with the name "default" - Identity *WorkloadIdentity - - // Workload Identities - Identities []*WorkloadIdentity `hcl:"identity,block"` - - Actions []*Action `hcl:"action,block"` + Identity *WorkloadIdentity `hcl:"identity,block"` } func (t *Task) Canonicalize(tg *TaskGroup, job *Job) { @@ -823,9 +746,6 @@ func (t *Task) Canonicalize(tg *TaskGroup, job *Job) { if t.Vault != nil { t.Vault.Canonicalize() } - if t.Consul != nil { - t.Consul.Canonicalize() - } for _, tmpl := range t.Templates { tmpl.Canonicalize() } @@ -856,21 +776,17 @@ func (t *Task) Canonicalize(tg *TaskGroup, job *Job) { // TaskArtifact is used to download artifacts before running a task. type TaskArtifact struct { - GetterSource *string `mapstructure:"source" hcl:"source,optional"` - GetterOptions map[string]string `mapstructure:"options" hcl:"options,block"` - GetterHeaders map[string]string `mapstructure:"headers" hcl:"headers,block"` - GetterMode *string `mapstructure:"mode" hcl:"mode,optional"` - GetterInsecure *bool `mapstructure:"insecure" hcl:"insecure,optional"` - RelativeDest *string `mapstructure:"destination" hcl:"destination,optional"` + GetterSource *string `mapstructure:"source" hcl:"source,optional"` + GetterOptions map[string]string `mapstructure:"options" hcl:"options,block"` + GetterHeaders map[string]string `mapstructure:"headers" hcl:"headers,block"` + GetterMode *string `mapstructure:"mode" hcl:"mode,optional"` + RelativeDest *string `mapstructure:"destination" hcl:"destination,optional"` } func (a *TaskArtifact) Canonicalize() { if a.GetterMode == nil { a.GetterMode = pointerOf("any") } - if a.GetterInsecure == nil { - a.GetterInsecure = pointerOf(false) - } if a.GetterSource == nil { // Shouldn't be possible, but we don't want to panic a.GetterSource = pointerOf("") @@ -1006,15 +922,12 @@ func (tmpl *Template) Canonicalize() { } type Vault struct { - Policies []string `hcl:"policies,optional"` - Role string `hcl:"role,optional"` - Namespace *string `mapstructure:"namespace" hcl:"namespace,optional"` - Cluster string `hcl:"cluster,optional"` - Env *bool `hcl:"env,optional"` - DisableFile *bool `mapstructure:"disable_file" hcl:"disable_file,optional"` - ChangeMode *string `mapstructure:"change_mode" hcl:"change_mode,optional"` - ChangeSignal *string `mapstructure:"change_signal" hcl:"change_signal,optional"` - AllowTokenExpiration *bool `mapstructure:"allow_token_expiration" hcl:"allow_token_expiration,optional"` + Policies []string `hcl:"policies,optional"` + Namespace *string `mapstructure:"namespace" hcl:"namespace,optional"` + Env *bool `hcl:"env,optional"` + DisableFile *bool `mapstructure:"disable_file" hcl:"disable_file,optional"` + ChangeMode *string `mapstructure:"change_mode" hcl:"change_mode,optional"` + ChangeSignal *string `mapstructure:"change_signal" hcl:"change_signal,optional"` } func (v *Vault) Canonicalize() { @@ -1027,18 +940,12 @@ func (v *Vault) Canonicalize() { if v.Namespace == nil { v.Namespace = pointerOf("") } - if v.Cluster == "" { - v.Cluster = "default" - } if v.ChangeMode == nil { v.ChangeMode = pointerOf("restart") } if v.ChangeSignal == nil { v.ChangeSignal = pointerOf("SIGHUP") } - if v.AllowTokenExpiration == nil { - v.AllowTokenExpiration = pointerOf(false) - } } // NewTask creates and initializes a new Task. @@ -1238,18 +1145,6 @@ func (t *TaskCSIPluginConfig) Canonicalize() { // WorkloadIdentity is the jobspec block which determines if and how a workload // identity is exposed to tasks. type WorkloadIdentity struct { - Name string `hcl:"name,optional"` - Audience []string `mapstructure:"aud" hcl:"aud,optional"` - ChangeMode string `mapstructure:"change_mode" hcl:"change_mode,optional"` - ChangeSignal string `mapstructure:"change_signal" hcl:"change_signal,optional"` - Env bool `hcl:"env,optional"` - File bool `hcl:"file,optional"` - ServiceName string `hcl:"service_name,optional"` - TTL time.Duration `mapstructure:"ttl" hcl:"ttl,optional"` -} - -type Action struct { - Name string `hcl:"name,label"` - Command string `mapstructure:"command" hcl:"command"` - Args []string `mapstructure:"args" hcl:"args,optional"` + Env bool `hcl:"env,optional"` + File bool `hcl:"file,optional"` } diff --git a/api/tasks_test.go b/api/tasks_test.go index e98d6ef1d1c7..231993906fd6 100644 --- a/api/tasks_test.go +++ b/api/tasks_test.go @@ -317,7 +317,6 @@ func TestTask_Artifact(t *testing.T) { } a.Canonicalize() must.Eq(t, "file", *a.GetterMode) - must.Eq(t, false, *a.GetterInsecure) must.Eq(t, "local/foo.txt", filepath.ToSlash(*a.RelativeDest)) must.Nil(t, a.GetterOptions) must.Nil(t, a.GetterHeaders) @@ -460,13 +459,11 @@ func TestTask_Canonicalize_Vault(t *testing.T) { name: "empty", input: &Vault{}, expected: &Vault{ - Env: pointerOf(true), - DisableFile: pointerOf(false), - Namespace: pointerOf(""), - Cluster: "default", - ChangeMode: pointerOf("restart"), - ChangeSignal: pointerOf("SIGHUP"), - AllowTokenExpiration: pointerOf(false), + Env: pointerOf(true), + DisableFile: pointerOf(false), + Namespace: pointerOf(""), + ChangeMode: pointerOf("restart"), + ChangeSignal: pointerOf("SIGHUP"), }, }, } diff --git a/api/utils.go b/api/utils.go index be48c98ff9be..a1cad14ccd38 100644 --- a/api/utils.go +++ b/api/utils.go @@ -33,12 +33,3 @@ func formatFloat(f float64, maxPrec int) string { func pointerOf[A any](a A) *A { return &a } - -// pointerCopy returns a new pointer to a. -func pointerCopy[A any](a *A) *A { - if a == nil { - return nil - } - na := *a - return &na -} diff --git a/api/variables.go b/api/variables.go index 0c35d30d2a53..8dd7402328f3 100644 --- a/api/variables.go +++ b/api/variables.go @@ -183,44 +183,6 @@ func (vars *Variables) GetVariableItems(path string, qo *QueryOptions) (Variable return v.Items, qm, nil } -// RenewLock renews the lease for the lock on the given variable. It has to be called -// before the lock's TTL expires or the lock will be automatically released after the -// delay period. -func (vars *Variables) RenewLock(v *Variable, qo *WriteOptions) (*VariableMetadata, *WriteMeta, error) { - v.Path = cleanPathString(v.Path) - var out VariableMetadata - - wm, err := vars.client.put("/v1/var/"+v.Path+"?lock-renew", v, &out, qo) - if err != nil { - return nil, wm, err - } - return &out, wm, nil -} - -// ReleaseLock removes the lock on the given variable. -func (vars *Variables) ReleaseLock(v *Variable, qo *WriteOptions) (*Variable, *WriteMeta, error) { - return vars.lockOperation(v, qo, "lock-release") -} - -// AcquireLock adds a lock on the given variable and starts a lease on it. In order -// to make any update on the locked variable, the lock ID has to be included in the -// request. In order to maintain ownership of the lock, the lease needs to be -// periodically renewed before the lock's TTL expires. -func (vars *Variables) AcquireLock(v *Variable, qo *WriteOptions) (*Variable, *WriteMeta, error) { - return vars.lockOperation(v, qo, "lock-acquire") -} - -func (vars *Variables) lockOperation(v *Variable, qo *WriteOptions, operation string) (*Variable, *WriteMeta, error) { - v.Path = cleanPathString(v.Path) - var out Variable - - wm, err := vars.client.put("/v1/var/"+v.Path+"?"+operation, v, &out, qo) - if err != nil { - return nil, wm, err - } - return &out, wm, nil -} - // readInternal exists because the API's higher-level read method requires // the status code to be 200 (OK). For Peek(), we do not consider 403 (Permission // Denied or 404 (Not Found) an error, this function just returns a nil in those @@ -397,9 +359,6 @@ type Variable struct { // Items contains the k/v variable component Items VariableItems `hcl:"items"` - - // Lock holds the information about the variable lock if its being used. - Lock *VariableLock `hcl:",lock,optional" json:",omitempty"` } // VariableMetadata specifies the metadata for a variable and @@ -422,24 +381,6 @@ type VariableMetadata struct { // ModifyTime is the unix nano of the last modified time ModifyTime int64 `hcl:"modify_time"` - - // Lock holds the information about the variable lock if its being used. - Lock *VariableLock `hcl:",lock,optional" json:",omitempty"` -} - -type VariableLock struct { - // ID is generated by Nomad to provide a unique caller ID which can be used - // for renewals and unlocking. - ID string - - // TTL describes the time-to-live of the current lock holder. - // This is a string version of a time.Duration like "2m". - TTL string - - // LockDelay describes a grace period that exists after a lock is lost, - // before another client may acquire the lock. This helps protect against - // split-brains. This is a string version of a time.Duration like "2m". - LockDelay string } // VariableItems are the key/value pairs of a Variable. @@ -506,16 +447,6 @@ func (v *Variable) AsPrettyJSON() string { return string(b) } -// LockID returns the ID of the lock. In the event this is not held, or the -// variable is not a lock, this string will be empty. -func (v *Variable) LockID() string { - if v.Lock == nil { - return "" - } - - return v.Lock.ID -} - type ErrCASConflict struct { CheckIndex uint64 Conflict *Variable diff --git a/api/variables_test.go b/api/variables_test.go index b80d560f0431..c480ae6bb617 100644 --- a/api/variables_test.go +++ b/api/variables_test.go @@ -20,7 +20,7 @@ func TestVariables_SimpleCRUD(t *testing.T) { defer s.Stop() nsv := c.Variables() - sv1 := NewVariable("my/first/variable/SimpleCRUD") + sv1 := NewVariable("my/first/variable") sv1.Namespace = "default" sv1.Items["k1"] = "v1" sv1.Items["k2"] = "v2" @@ -290,6 +290,7 @@ func TestVariables_GetVariableItems(t *testing.T) { func writeTestVariable(t *testing.T, c *Client, sv *Variable) { _, err := c.put("/v1/var/"+sv.Path, sv, sv, nil) must.NoError(t, err, must.Sprint("failed writing test variable")) + must.NoError(t, err, must.Sprint("failed writing test variable")) } func TestVariable_CreateReturnsContent(t *testing.T) { @@ -297,7 +298,7 @@ func TestVariable_CreateReturnsContent(t *testing.T) { defer s.Stop() nsv := c.Variables() - sv1 := NewVariable("my/first/variable/create") + sv1 := NewVariable("my/first/variable") sv1.Namespace = "default" sv1.Items["k1"] = "v1" sv1.Items["k2"] = "v2" @@ -307,66 +308,3 @@ func TestVariable_CreateReturnsContent(t *testing.T) { must.NotNil(t, sv1n) must.Eq(t, sv1.Items, sv1n.Items) } - -func TestVariables_LockRenewRelease(t *testing.T) { - testutil.Parallel(t) - - c, s := makeClient(t, nil, nil) - defer s.Stop() - path := fmt.Sprintf("%s-%v", "/first/variable", time.Now().UnixMilli()) - nsv := c.Variables() - sv1 := NewVariable(path) - sv1.Namespace = "default" - sv1.Items["k1"] = "v1" - sv1.Items["k2"] = "v2" - - t.Run("1 create sv1", func(t *testing.T) { - get, _, err := nsv.Create(sv1, nil) - must.NoError(t, err) - must.NotNil(t, get) - must.Positive(t, get.CreateIndex) - must.Positive(t, get.CreateTime) - must.Positive(t, get.ModifyIndex) - must.Positive(t, get.ModifyTime) - must.Eq(t, sv1.Items, get.Items) - *sv1 = *get - }) - - t.Run("2 acquire lock on sv1", func(t *testing.T) { - get, _, err := nsv.AcquireLock(sv1, nil) - must.NoError(t, err) - must.NotNil(t, get) - must.NotEq(t, sv1.ModifyIndex, get.ModifyIndex) - must.Eq(t, sv1.Items, get.Items) - must.NotNil(t, get.Lock) - - *sv1 = *get - }) - - t.Run("3 renew lock on sv1", func(t *testing.T) { - rlsv := *sv1 - get, _, err := nsv.RenewLock(&rlsv, nil) - must.NoError(t, err) - must.NotNil(t, get) - must.Eq(t, sv1.ModifyIndex, get.ModifyIndex) - must.NotNil(t, get.Lock) - must.Eq(t, sv1.Lock.ID, get.Lock.ID) - }) - - t.Run("4 list vars", func(t *testing.T) { - l, _, err := nsv.List(nil) - must.NoError(t, err) - must.Len(t, 1, l) - must.NotNil(t, l[0].Lock) // acls are disabled - }) - - t.Run("5 release lock on sv1", func(t *testing.T) { - sv1.Items = nil - get, _, err := nsv.ReleaseLock(sv1, nil) - must.NoError(t, err) - must.NotNil(t, get) - must.NotEq(t, sv1.ModifyIndex, get.ModifyIndex) - must.Zero(t, len(get.Items)) - must.Nil(t, get.Lock) - }) -} diff --git a/ci/modtool.toml b/ci/modtool.toml deleted file mode 100644 index 2f278b2f98f3..000000000000 --- a/ci/modtool.toml +++ /dev/null @@ -1,3 +0,0 @@ -ReplaceComment = "Pinned dependencies are noted in github.com/hashicorp/nomad/issues/11826." -SubmodulesComment = "Nomad is built using the current source of the API module." -WriteFile = true diff --git a/ci/slow.go b/ci/slow.go index 9d3e143b2e54..c02a93adc37d 100644 --- a/ci/slow.go +++ b/ci/slow.go @@ -43,7 +43,6 @@ var TinyChroot = map[string]string{ "/usr/bin/dash": "/bin/sh", "/usr/bin/bash": "/bin/bash", "/usr/bin/cat": "/bin/cat", - "/usr/bin/tail": "/bin/tail", // destination: /usr/bin "/usr/bin/stty": "/usr/bin/stty", diff --git a/ci/test-core.json b/ci/test-core.json index abeb6bea9ac0..0cb139636a4c 100644 --- a/ci/test-core.json +++ b/ci/test-core.json @@ -16,7 +16,6 @@ "client/devicemanager/...", "client/dynamicplugins/...", "client/fingerprint/...", - "client/hoststats/...", "client/interfaces/...", "client/lib/...", "client/logmon/...", @@ -24,10 +23,10 @@ "client/servers/...", "client/serviceregistration/...", "client/state/...", + "client/stats/...", "client/structs/...", "client/taskenv/...", "client/vaultclient/...", - "client/widmgr/...", "command/agent/...", "command/ui/...", "helper/...", @@ -35,11 +34,8 @@ "jobspec/...", "jobspec2/...", "lib/...", - "nomad/auth/...", "nomad/deploymentwatcher/...", "nomad/drainer/...", - "nomad/reporting/...", - "nomad/lock/...", "nomad/state/...", "nomad/stream/...", "nomad/structs/...", diff --git a/client/acl.go b/client/acl.go index b4a5e0f5ec5c..206e722714a4 100644 --- a/client/acl.go +++ b/client/acl.go @@ -7,7 +7,7 @@ import ( "time" "github.com/armon/go-metrics" - "github.com/hashicorp/go-set/v2" + "github.com/hashicorp/go-set" "github.com/hashicorp/nomad/acl" "github.com/hashicorp/nomad/nomad/structs" ) @@ -67,7 +67,7 @@ func (c *Client) ResolveToken(bearerToken string) (*acl.ACL, error) { func (c *Client) resolveTokenAndACL(bearerToken string) (*acl.ACL, *structs.AuthenticatedIdentity, error) { // Fast-path if ACLs are disabled if !c.GetConfig().ACLEnabled { - return acl.ACLsDisabledACL, nil, nil + return nil, nil, nil } defer metrics.MeasureSince([]string{"client", "acl", "resolve_token"}, time.Now()) diff --git a/client/acl_test.go b/client/acl_test.go index 41b96fd53502..26d8a8986d2b 100644 --- a/client/acl_test.go +++ b/client/acl_test.go @@ -190,11 +190,10 @@ func TestClient_ACL_ResolveToken_Disabled(t *testing.T) { }) defer cleanup() - // Should never get nil, even when disabled + // Should always get nil when disabled aclObj, err := c1.ResolveToken("blah") must.NoError(t, err) - must.NotNil(t, aclObj) - must.Eq(t, acl.ACLsDisabledACL, aclObj) + must.Nil(t, aclObj) } func TestClient_ACL_ResolveToken(t *testing.T) { diff --git a/client/agent_endpoint.go b/client/agent_endpoint.go index 4d676bc3129f..14482d4403f1 100644 --- a/client/agent_endpoint.go +++ b/client/agent_endpoint.go @@ -10,7 +10,7 @@ import ( "io" "time" - "github.com/hashicorp/go-msgpack/v2/codec" + "github.com/hashicorp/go-msgpack/codec" "github.com/hashicorp/nomad/command/agent/host" "github.com/hashicorp/nomad/command/agent/monitor" @@ -40,11 +40,12 @@ func (a *Agent) Profile(args *structs.AgentPprofRequest, reply *structs.AgentPpr aclObj, err := a.c.ResolveToken(args.AuthToken) if err != nil { return err - } else if !aclObj.AllowAgentWrite() { + } else if aclObj != nil && !aclObj.AllowAgentWrite() { return structs.ErrPermissionDenied } - if !aclObj.AllowAgentDebug(a.c.GetConfig().EnableDebug) { + // If ACLs are disabled, EnableDebug must be enabled + if aclObj == nil && !a.c.GetConfig().EnableDebug { return structs.ErrPermissionDenied } @@ -99,7 +100,7 @@ func (a *Agent) monitor(conn io.ReadWriteCloser) { if aclObj, err := a.c.ResolveToken(args.AuthToken); err != nil { handleStreamResultError(err, pointer.Of(int64(403)), encoder) return - } else if !aclObj.AllowAgentRead() { + } else if aclObj != nil && !aclObj.AllowAgentRead() { handleStreamResultError(structs.ErrPermissionDenied, pointer.Of(int64(403)), encoder) return } @@ -220,7 +221,8 @@ func (a *Agent) Host(args *structs.HostDataRequest, reply *structs.HostDataRespo if err != nil { return err } - if !aclObj.AllowAgentRead() && !a.c.GetConfig().EnableDebug { + if (aclObj != nil && !aclObj.AllowAgentRead()) || + (aclObj == nil && !a.c.GetConfig().EnableDebug) { return structs.ErrPermissionDenied } diff --git a/client/agent_endpoint_test.go b/client/agent_endpoint_test.go index 7c02691e5a0e..4caad50da6dd 100644 --- a/client/agent_endpoint_test.go +++ b/client/agent_endpoint_test.go @@ -12,7 +12,7 @@ import ( "testing" "time" - "github.com/hashicorp/go-msgpack/v2/codec" + "github.com/hashicorp/go-msgpack/codec" "github.com/hashicorp/nomad/acl" "github.com/hashicorp/nomad/ci" "github.com/hashicorp/nomad/client/config" diff --git a/client/alloc_endpoint.go b/client/alloc_endpoint.go index 1d0136ad4347..386bf6b0837c 100644 --- a/client/alloc_endpoint.go +++ b/client/alloc_endpoint.go @@ -9,18 +9,16 @@ import ( "errors" "fmt" "io" - "net/http" "time" "github.com/armon/go-metrics" - "github.com/hashicorp/go-msgpack/v2/codec" + "github.com/hashicorp/go-msgpack/codec" "github.com/hashicorp/nomad/acl" cstructs "github.com/hashicorp/nomad/client/structs" "github.com/hashicorp/nomad/helper/pointer" "github.com/hashicorp/nomad/helper/uuid" nstructs "github.com/hashicorp/nomad/nomad/structs" "github.com/hashicorp/nomad/plugins/drivers" - "github.com/hashicorp/nomad/plugins/drivers/fsisolation" ) // Allocations endpoint is used for interacting with client allocations @@ -41,7 +39,7 @@ func (a *Allocations) GarbageCollectAll(args *nstructs.NodeSpecificRequest, repl // Check node write permissions if aclObj, err := a.c.ResolveToken(args.AuthToken); err != nil { return err - } else if !aclObj.AllowNodeWrite() { + } else if aclObj != nil && !aclObj.AllowNodeWrite() { return nstructs.ErrPermissionDenied } @@ -61,7 +59,7 @@ func (a *Allocations) GarbageCollect(args *nstructs.AllocSpecificRequest, reply // Check namespace submit job permission. if aclObj, err := a.c.ResolveToken(args.AuthToken); err != nil { return err - } else if !aclObj.AllowNsOp(alloc.Namespace, acl.NamespaceCapabilitySubmitJob) { + } else if aclObj != nil && !aclObj.AllowNsOp(alloc.Namespace, acl.NamespaceCapabilitySubmitJob) { return nstructs.ErrPermissionDenied } @@ -84,7 +82,7 @@ func (a *Allocations) Signal(args *nstructs.AllocSignalRequest, reply *nstructs. // Check namespace alloc-lifecycle permission. if aclObj, err := a.c.ResolveToken(args.AuthToken); err != nil { return err - } else if !aclObj.AllowNsOp(alloc.Namespace, acl.NamespaceCapabilityAllocLifecycle) { + } else if aclObj != nil && !aclObj.AllowNsOp(alloc.Namespace, acl.NamespaceCapabilityAllocLifecycle) { return nstructs.ErrPermissionDenied } @@ -103,7 +101,7 @@ func (a *Allocations) Restart(args *nstructs.AllocRestartRequest, reply *nstruct // Check namespace alloc-lifecycle permission. if aclObj, err := a.c.ResolveToken(args.AuthToken); err != nil { return err - } else if !aclObj.AllowNsOp(alloc.Namespace, acl.NamespaceCapabilityAllocLifecycle) { + } else if aclObj != nil && !aclObj.AllowNsOp(alloc.Namespace, acl.NamespaceCapabilityAllocLifecycle) { return nstructs.ErrPermissionDenied } @@ -122,7 +120,7 @@ func (a *Allocations) Stats(args *cstructs.AllocStatsRequest, reply *cstructs.Al // Check read-job permission. if aclObj, err := a.c.ResolveToken(args.AuthToken); err != nil { return err - } else if !aclObj.AllowNsOp(alloc.Namespace, acl.NamespaceCapabilityReadJob) { + } else if aclObj != nil && !aclObj.AllowNsOp(alloc.Namespace, acl.NamespaceCapabilityReadJob) { return nstructs.ErrPermissionDenied } @@ -154,7 +152,7 @@ func (a *Allocations) Checks(args *cstructs.AllocChecksRequest, reply *cstructs. // Check read-job permission if aclObj, aclErr := a.c.ResolveToken(args.AuthToken); aclErr != nil { return aclErr - } else if !aclObj.AllowNsOp(alloc.Namespace, acl.NamespaceCapabilityReadJob) { + } else if aclObj != nil && !aclObj.AllowNsOp(alloc.Namespace, acl.NamespaceCapabilityReadJob) { return nstructs.ErrPermissionDenied } @@ -179,6 +177,7 @@ func (a *Allocations) exec(conn io.ReadWriteCloser) { handleStreamResultError(err, code, encoder) return } + a.c.logger.Info("task exec session ended", "exec_id", execID) } @@ -217,7 +216,6 @@ func (a *Allocations) execImpl(encoder *codec.Encoder, decoder *codec.Decoder, e "task", req.Task, "command", req.Cmd, "tty", req.Tty, - "action", req.Action, } if ident != nil { if ident.ACLToken != nil { @@ -240,8 +238,8 @@ func (a *Allocations) execImpl(encoder *codec.Encoder, decoder *codec.Decoder, e // Check alloc-exec permission. if err != nil { - return pointer.Of(int64(400)), err - } else if !aclObj.AllowNsOp(alloc.Namespace, acl.NamespaceCapabilityAllocExec) { + return nil, err + } else if aclObj != nil && !aclObj.AllowNsOp(alloc.Namespace, acl.NamespaceCapabilityAllocExec) { return nil, nstructs.ErrPermissionDenied } @@ -249,29 +247,6 @@ func (a *Allocations) execImpl(encoder *codec.Encoder, decoder *codec.Decoder, e if req.Task == "" { return pointer.Of(int64(400)), taskNotPresentErr } - - if req.JobID != "" && req.JobID != alloc.JobID { - return pointer.Of(int64(http.StatusBadRequest)), - fmt.Errorf("job %s does not have allocation %s", req.JobID, req.AllocID) - } - - // If an action is present, go find the command and args - if req.Action != "" { - task := alloc.LookupTask(req.Task) - if task == nil { - return pointer.Of(int64(http.StatusBadRequest)), - fmt.Errorf("task %s not found in allocation %s", req.Task, alloc.ID) - } - jobAction := task.GetAction(req.Action) - if jobAction == nil { - return pointer.Of(int64(http.StatusBadRequest)), - fmt.Errorf("action %s not found in task %s", req.Action, req.Task) - } - - // append both Command and Args - req.Cmd = append([]string{jobAction.Command}, jobAction.Args...) - } - if len(req.Cmd) == 0 { return pointer.Of(int64(400)), errors.New("command is not present") } @@ -287,7 +262,7 @@ func (a *Allocations) execImpl(encoder *codec.Encoder, decoder *codec.Decoder, e } // check node access - if capabilities.FSIsolation == fsisolation.None { + if aclObj != nil && capabilities.FSIsolation == drivers.FSIsolationNone { exec := aclObj.AllowNsOp(alloc.Namespace, acl.NamespaceCapabilityAllocNodeExec) if !exec { return nil, nstructs.ErrPermissionDenied diff --git a/client/alloc_endpoint_test.go b/client/alloc_endpoint_test.go index 6e651c63bc7c..48f531c760d1 100644 --- a/client/alloc_endpoint_test.go +++ b/client/alloc_endpoint_test.go @@ -13,11 +13,10 @@ import ( "testing" "time" - "github.com/hashicorp/go-msgpack/v2/codec" + "github.com/hashicorp/go-msgpack/codec" "github.com/hashicorp/nomad/acl" "github.com/hashicorp/nomad/ci" "github.com/hashicorp/nomad/client/config" - "github.com/hashicorp/nomad/client/lib/proclib" cstructs "github.com/hashicorp/nomad/client/structs" "github.com/hashicorp/nomad/helper/pluginutils/catalog" "github.com/hashicorp/nomad/helper/uuid" @@ -82,12 +81,6 @@ func TestAllocations_RestartAllTasks(t *testing.T) { alloc := mock.LifecycleAlloc() require.Nil(client.addAlloc(alloc, "")) - // setup process wranglers for our tasks to make sure they work with restart - client.wranglers.Setup(proclib.Task{AllocID: alloc.ID, Task: "web"}) - client.wranglers.Setup(proclib.Task{AllocID: alloc.ID, Task: "init"}) - client.wranglers.Setup(proclib.Task{AllocID: alloc.ID, Task: "side"}) - client.wranglers.Setup(proclib.Task{AllocID: alloc.ID, Task: "poststart"}) - // Can't restart all tasks while specifying a task name. req := &nstructs.AllocRestartRequest{ AllocID: alloc.ID, diff --git a/client/alloc_watcher_e2e_test.go b/client/alloc_watcher_e2e_test.go index af9a1e3ab564..5ef35f384d1c 100644 --- a/client/alloc_watcher_e2e_test.go +++ b/client/alloc_watcher_e2e_test.go @@ -59,7 +59,6 @@ func TestPrevAlloc_StreamAllocDir_TLS(t *testing.T) { KeyFile: clientKeyFn, } c.Client.Enabled = true - c.Server.Enabled = false c.Client.Servers = []string{server.GetConfig().RPCAddr.String()} } client1 := agent.NewTestAgent(t, "client1", agentConfFunc) diff --git a/client/allocdir/alloc_dir.go b/client/allocdir/alloc_dir.go index fd4d60610b85..d5cf56587517 100644 --- a/client/allocdir/alloc_dir.go +++ b/client/allocdir/alloc_dir.go @@ -28,18 +28,6 @@ const ( // idUnsupported is what the uid/gid will be set to on platforms (eg // Windows) that don't support integer ownership identifiers. idUnsupported = -1 - - // fileMode777 is a constant that represents the file mode rwxrwxrwx - fileMode777 = os.FileMode(0o777) - - // fileMode710 is a constant that represents the file mode rwx--x--- - fileMode710 = os.FileMode(0o710) - - // fileMode755 is a constant that represents the file mode rwxr-xr-x - fileMode755 = os.FileMode(0o755) - - // fileMode666 is a constant that represents the file mode rw-rw-rw- - fileMode666 = os.FileMode(0o666) ) var ( @@ -77,7 +65,7 @@ var ( TaskPrivate = "private" // TaskDirs is the set of directories created in each tasks directory. - TaskDirs = map[string]os.FileMode{TmpDirName: os.ModeSticky | fileMode777} + TaskDirs = map[string]os.FileMode{TmpDirName: os.ModeSticky | 0777} // AllocGRPCSocket is the path relative to the task dir root for the // unix socket connected to Consul's gRPC endpoint. @@ -88,19 +76,6 @@ var ( AllocHTTPSocket = filepath.Join(SharedAllocName, TmpDirName, "consul_http.sock") ) -// Interface is implemented by AllocDir. -type Interface interface { - AllocDirFS - - NewTaskDir(string) *TaskDir - AllocDirPath() string - ShareDirPath() string - GetTaskDir(string) *TaskDir - Build() error - Destroy() error - Move(Interface, []*structs.Task) error -} - // AllocDir allows creating, destroying, and accessing an allocation's // directory. All methods are safe for concurrent use. type AllocDir struct { @@ -119,10 +94,6 @@ type AllocDir struct { // be excluded from chroots and is configured via client.alloc_dir. clientAllocDir string - // clientAllocMountsDir is the client agent's mounts directory. It must be - // excluded from chroots and is configured via client.mounts_dir. - clientAllocMountsDir string - // built is true if Build has successfully run built bool @@ -131,20 +102,6 @@ type AllocDir struct { logger hclog.Logger } -func (a *AllocDir) AllocDirPath() string { - return a.AllocDir -} - -func (a *AllocDir) ShareDirPath() string { - return a.SharedDir -} - -func (a *AllocDir) GetTaskDir(task string) *TaskDir { - a.mu.RLock() - defer a.mu.RUnlock() - return a.TaskDirs[task] -} - // AllocDirFS exposes file operations on the alloc dir type AllocDirFS interface { List(path string) ([]*cstructs.AllocFileInfo, error) @@ -157,18 +114,15 @@ type AllocDirFS interface { // NewAllocDir initializes the AllocDir struct with allocDir as base path for // the allocation directory. -func NewAllocDir(logger hclog.Logger, clientAllocDir, clientMountsDir, allocID string) *AllocDir { +func NewAllocDir(logger hclog.Logger, clientAllocDir, allocID string) *AllocDir { logger = logger.Named("alloc_dir") allocDir := filepath.Join(clientAllocDir, allocID) - shareDir := filepath.Join(allocDir, SharedAllocName) - return &AllocDir{ - clientAllocDir: clientAllocDir, - clientAllocMountsDir: clientMountsDir, - AllocDir: allocDir, - SharedDir: shareDir, - TaskDirs: make(map[string]*TaskDir), - logger: logger, + clientAllocDir: clientAllocDir, + AllocDir: allocDir, + SharedDir: filepath.Join(allocDir, SharedAllocName), + TaskDirs: make(map[string]*TaskDir), + logger: logger, } } @@ -177,7 +131,7 @@ func (d *AllocDir) NewTaskDir(name string) *TaskDir { d.mu.Lock() defer d.mu.Unlock() - td := d.newTaskDir(name) + td := newTaskDir(d.logger, d.clientAllocDir, d.AllocDir, name) d.TaskDirs[name] = td return td } @@ -222,7 +176,7 @@ func (d *AllocDir) Snapshot(w io.Writer) error { } hdr, err := tar.FileInfoHeader(fileInfo, link) if err != nil { - return fmt.Errorf("error creating file header: %w", err) + return fmt.Errorf("error creating file header: %v", err) } hdr.Name = relPath if err := tw.WriteHeader(hdr); err != nil { @@ -260,7 +214,7 @@ func (d *AllocDir) Snapshot(w io.Writer) error { // anyway. d.logger.Warn("snapshotting failed and unable to write error marker", "error", writeErr) } - return fmt.Errorf("failed to snapshot %s: %w", path, err) + return fmt.Errorf("failed to snapshot %s: %v", path, err) } } @@ -268,7 +222,7 @@ func (d *AllocDir) Snapshot(w io.Writer) error { } // Move other alloc directory's shared path and local dir to this alloc dir. -func (d *AllocDir) Move(other Interface, tasks []*structs.Task) error { +func (d *AllocDir) Move(other *AllocDir, tasks []*structs.Task) error { d.mu.RLock() if !d.built { // Enforce the invariant that Build is called before Move @@ -280,31 +234,31 @@ func (d *AllocDir) Move(other Interface, tasks []*structs.Task) error { d.mu.RUnlock() // Move the data directory - otherDataDir := filepath.Join(other.ShareDirPath(), SharedDataDir) + otherDataDir := filepath.Join(other.SharedDir, SharedDataDir) dataDir := filepath.Join(d.SharedDir, SharedDataDir) if fileInfo, err := os.Stat(otherDataDir); fileInfo != nil && err == nil { os.Remove(dataDir) // remove an empty data dir if it exists if err := os.Rename(otherDataDir, dataDir); err != nil { - return fmt.Errorf("error moving data dir: %w", err) + return fmt.Errorf("error moving data dir: %v", err) } } // Move the task directories for _, task := range tasks { - otherTaskDir := filepath.Join(other.AllocDirPath(), task.Name) + otherTaskDir := filepath.Join(other.AllocDir, task.Name) otherTaskLocal := filepath.Join(otherTaskDir, TaskLocal) fileInfo, err := os.Stat(otherTaskLocal) if fileInfo != nil && err == nil { // TaskDirs haven't been built yet, so create it newTaskDir := filepath.Join(d.AllocDir, task.Name) - if err := os.MkdirAll(newTaskDir, fileMode777); err != nil { - return fmt.Errorf("error creating task %q dir: %w", task.Name, err) + if err := os.MkdirAll(newTaskDir, 0777); err != nil { + return fmt.Errorf("error creating task %q dir: %v", task.Name, err) } localDir := filepath.Join(newTaskDir, TaskLocal) os.Remove(localDir) // remove an empty local dir if it exists if err := os.Rename(otherTaskLocal, localDir); err != nil { - return fmt.Errorf("error moving task %q local dir: %w", task.Name, err) + return fmt.Errorf("error moving task %q local dir: %v", task.Name, err) } } } @@ -315,13 +269,13 @@ func (d *AllocDir) Move(other Interface, tasks []*structs.Task) error { // Destroy tears down previously build directory structure. func (d *AllocDir) Destroy() error { // Unmount all mounted shared alloc dirs. - mErr := new(multierror.Error) + var mErr multierror.Error if err := d.UnmountAll(); err != nil { - mErr = multierror.Append(mErr, err) + mErr.Errors = append(mErr.Errors, err) } if err := os.RemoveAll(d.AllocDir); err != nil { - mErr = multierror.Append(mErr, fmt.Errorf("failed to remove alloc dir %q: %w", d.AllocDir, err)) + mErr.Errors = append(mErr.Errors, fmt.Errorf("failed to remove alloc dir %q: %v", d.AllocDir, err)) } // Unset built since the alloc dir has been destroyed. @@ -336,10 +290,36 @@ func (d *AllocDir) UnmountAll() error { d.mu.RLock() defer d.mu.RUnlock() - mErr := new(multierror.Error) + var mErr multierror.Error for _, dir := range d.TaskDirs { - if err := dir.Unmount(); err != nil { - mErr = multierror.Append(mErr, err) + // Check if the directory has the shared alloc mounted. + if pathExists(dir.SharedTaskDir) { + if err := unlinkDir(dir.SharedTaskDir); err != nil { + mErr.Errors = append(mErr.Errors, + fmt.Errorf("failed to unmount shared alloc dir %q: %v", dir.SharedTaskDir, err)) + } else if err := os.RemoveAll(dir.SharedTaskDir); err != nil { + mErr.Errors = append(mErr.Errors, + fmt.Errorf("failed to delete shared alloc dir %q: %v", dir.SharedTaskDir, err)) + } + } + + if pathExists(dir.SecretsDir) { + if err := removeSecretDir(dir.SecretsDir); err != nil { + mErr.Errors = append(mErr.Errors, + fmt.Errorf("failed to remove the secret dir %q: %v", dir.SecretsDir, err)) + } + } + + if pathExists(dir.PrivateDir) { + if err := removeSecretDir(dir.PrivateDir); err != nil { + mErr.Errors = append(mErr.Errors, + fmt.Errorf("failed to remove the private dir %q: %v", dir.PrivateDir, err)) + } + } + + // Unmount dev/ and proc/ have been mounted. + if err := dir.unmountSpecialDirs(); err != nil { + mErr.Errors = append(mErr.Errors, err) } } @@ -349,19 +329,27 @@ func (d *AllocDir) UnmountAll() error { // Build the directory tree for an allocation. func (d *AllocDir) Build() error { // Make the alloc directory, owned by the nomad process. - if err := os.MkdirAll(d.AllocDir, fileMode755); err != nil { - return fmt.Errorf("Failed to make the alloc directory %v: %w", d.AllocDir, err) + if err := os.MkdirAll(d.AllocDir, 0755); err != nil { + return fmt.Errorf("Failed to make the alloc directory %v: %v", d.AllocDir, err) } // Make the shared directory and make it available to all user/groups. - if err := allocMkdirAll(d.SharedDir, fileMode755); err != nil { + if err := os.MkdirAll(d.SharedDir, 0777); err != nil { + return err + } + + // Make the shared directory have non-root permissions. + if err := dropDirPermissions(d.SharedDir, os.ModePerm); err != nil { return err } // Create shared subdirs for _, dir := range SharedAllocDirs { p := filepath.Join(d.SharedDir, dir) - if err := allocMkdirAll(p, fileMode777); err != nil { + if err := os.MkdirAll(p, 0777); err != nil { + return err + } + if err := dropDirPermissions(p, os.ModePerm); err != nil { return err } } @@ -376,7 +364,7 @@ func (d *AllocDir) Build() error { // List returns the list of files at a path relative to the alloc dir func (d *AllocDir) List(path string) ([]*cstructs.AllocFileInfo, error) { if escapes, err := escapingfs.PathEscapesAllocDir(d.AllocDir, "", path); err != nil { - return nil, fmt.Errorf("Failed to check if path escapes alloc directory: %w", err) + return nil, fmt.Errorf("Failed to check if path escapes alloc directory: %v", err) } else if escapes { return nil, fmt.Errorf("Path escapes the alloc directory") } @@ -406,7 +394,7 @@ func (d *AllocDir) List(path string) ([]*cstructs.AllocFileInfo, error) { // Stat returns information about the file at a path relative to the alloc dir func (d *AllocDir) Stat(path string) (*cstructs.AllocFileInfo, error) { if escapes, err := escapingfs.PathEscapesAllocDir(d.AllocDir, "", path); err != nil { - return nil, fmt.Errorf("Failed to check if path escapes alloc directory: %w", err) + return nil, fmt.Errorf("Failed to check if path escapes alloc directory: %v", err) } else if escapes { return nil, fmt.Errorf("Path escapes the alloc directory") } @@ -456,7 +444,7 @@ func detectContentType(fileInfo os.FileInfo, path string) string { // ReadAt returns a reader for a file at the path relative to the alloc dir func (d *AllocDir) ReadAt(path string, offset int64) (io.ReadCloser, error) { if escapes, err := escapingfs.PathEscapesAllocDir(d.AllocDir, "", path); err != nil { - return nil, fmt.Errorf("Failed to check if path escapes alloc directory: %w", err) + return nil, fmt.Errorf("Failed to check if path escapes alloc directory: %v", err) } else if escapes { return nil, fmt.Errorf("Path escapes the alloc directory") } @@ -482,7 +470,7 @@ func (d *AllocDir) ReadAt(path string, offset int64) (io.ReadCloser, error) { return nil, err } if _, err := f.Seek(offset, 0); err != nil { - return nil, fmt.Errorf("can't seek to offset %q: %w", offset, err) + return nil, fmt.Errorf("can't seek to offset %q: %v", offset, err) } return f, nil } @@ -491,7 +479,7 @@ func (d *AllocDir) ReadAt(path string, offset int64) (io.ReadCloser, error) { // directory exists. The block can be cancelled with the passed context. func (d *AllocDir) BlockUntilExists(ctx context.Context, path string) (chan error, error) { if escapes, err := escapingfs.PathEscapesAllocDir(d.AllocDir, "", path); err != nil { - return nil, fmt.Errorf("Failed to check if path escapes alloc directory: %w", err) + return nil, fmt.Errorf("Failed to check if path escapes alloc directory: %v", err) } else if escapes { return nil, fmt.Errorf("Path escapes the alloc directory") } @@ -517,7 +505,7 @@ func (d *AllocDir) BlockUntilExists(ctx context.Context, path string) (chan erro // used to clean up the watch. func (d *AllocDir) ChangeEvents(ctx context.Context, path string, curOffset int64) (*watch.FileChanges, error) { if escapes, err := escapingfs.PathEscapesAllocDir(d.AllocDir, "", path); err != nil { - return nil, fmt.Errorf("Failed to check if path escapes alloc directory: %w", err) + return nil, fmt.Errorf("Failed to check if path escapes alloc directory: %v", err) } else if escapes { return nil, fmt.Errorf("Path escapes the alloc directory") } @@ -545,23 +533,23 @@ func fileCopy(src, dst string, uid, gid int, perm os.FileMode) error { // Do a simple copy. srcFile, err := os.Open(src) if err != nil { - return fmt.Errorf("Couldn't open src file %v: %w", src, err) + return fmt.Errorf("Couldn't open src file %v: %v", src, err) } defer srcFile.Close() dstFile, err := os.OpenFile(dst, os.O_WRONLY|os.O_CREATE, perm) if err != nil { - return fmt.Errorf("Couldn't create destination file %v: %w", dst, err) + return fmt.Errorf("Couldn't create destination file %v: %v", dst, err) } defer dstFile.Close() if _, err := io.Copy(dstFile, srcFile); err != nil { - return fmt.Errorf("Couldn't copy %q to %q: %w", src, dst, err) + return fmt.Errorf("Couldn't copy %q to %q: %v", src, dst, err) } if uid != idUnsupported && gid != idUnsupported { if err := dstFile.Chown(uid, gid); err != nil { - return fmt.Errorf("Couldn't copy %q to %q: %w", src, dst, err) + return fmt.Errorf("Couldn't copy %q to %q: %v", src, dst, err) } } @@ -641,7 +629,7 @@ func splitPath(path string) ([]fileInfo, error) { // flexible permission. uid, gid := idUnsupported, idUnsupported if err != nil { - mode = fileMode777 + mode = os.ModePerm } else { uid, gid = getOwner(fi) mode = fi.Mode() @@ -660,7 +648,7 @@ func splitPath(path string) ([]fileInfo, error) { uid, gid := idUnsupported, idUnsupported fi, err := os.Stat(dir) if err != nil { - mode = fileMode777 + mode = os.ModePerm } else { uid, gid = getOwner(fi) mode = fi.Mode() @@ -683,7 +671,7 @@ func writeError(tw *tar.Writer, allocID string, err error) error { contents := []byte(fmt.Sprintf("Error snapshotting: %v", err)) hdr := tar.Header{ Name: SnapshotErrorFilename(allocID), - Mode: int64(fileMode666), + Mode: 0666, Size: int64(len(contents)), AccessTime: SnapshotErrorTime, ChangeTime: SnapshotErrorTime, @@ -698,32 +686,3 @@ func writeError(tw *tar.Writer, allocID string, err error) error { _, err = tw.Write(contents) return err } - -// allocMkdirAll creates a directory and sets the permissions to the passed -// value. It also sets the owner of the directory to "nobody" on systems that -// allow. -func allocMkdirAll(path string, perms os.FileMode) error { - // Create the directory - if err := os.MkdirAll(path, perms); err != nil { - return err - } - // Update the access permissions on the directory - if err := dropDirPermissions(path, perms); err != nil { - return err - } - return nil -} - -// allocMakeSecretsDir creates a directory for sensitive items such as secrets. -// When possible it uses a tmpfs or some other method to prevent it from -// persisting to actual disk. -func allocMakeSecretsDir(path string, perms os.FileMode) error { - // Create the private directory - if err := createSecretDir(path); err != nil { - return err - } - if err := dropDirPermissions(path, perms); err != nil { - return err - } - return nil -} diff --git a/client/allocdir/alloc_dir_test.go b/client/allocdir/alloc_dir_test.go index 5f7e96fcb52c..e2e1ee8e88c6 100644 --- a/client/allocdir/alloc_dir_test.go +++ b/client/allocdir/alloc_dir_test.go @@ -19,25 +19,9 @@ import ( "github.com/hashicorp/nomad/ci" "github.com/hashicorp/nomad/helper/testlog" "github.com/hashicorp/nomad/nomad/structs" - "github.com/hashicorp/nomad/plugins/drivers/fsisolation" - "github.com/shoenig/test/must" - "golang.org/x/sys/unix" + "github.com/stretchr/testify/require" ) -// copy from testutil to avoid import cycle -func requireNonRoot(t *testing.T) { - if unix.Geteuid() == 0 { - t.Skip("must run as non-root") - } -} - -// copy from testutil to avoid import cycle -func requireRoot(t *testing.T) { - if unix.Geteuid() != 0 { - t.Skip("must run as root") - } -} - var ( t1 = &structs.Task{ Name: "web", @@ -70,11 +54,13 @@ func TestAllocDir_BuildAlloc(t *testing.T) { tmp := t.TempDir() - d := NewAllocDir(testlog.HCLogger(t), tmp, tmp, "test") + d := NewAllocDir(testlog.HCLogger(t), tmp, "test") defer d.Destroy() d.NewTaskDir(t1.Name) d.NewTaskDir(t2.Name) - must.NoError(t, d.Build()) + if err := d.Build(); err != nil { + t.Fatalf("Build() failed: %v", err) + } // Check that the AllocDir and each of the task directories exist. if _, err := os.Stat(d.AllocDir); os.IsNotExist(err) { @@ -83,13 +69,17 @@ func TestAllocDir_BuildAlloc(t *testing.T) { for _, task := range []*structs.Task{t1, t2} { tDir, ok := d.TaskDirs[task.Name] - must.True(t, ok) + if !ok { + t.Fatalf("Task directory not found for %v", task.Name) + } - stat, _ := os.Stat(tDir.Dir) - must.Nil(t, stat) + if stat, _ := os.Stat(tDir.Dir); stat != nil { + t.Fatalf("Build() created TaskDir %v", tDir.Dir) + } - stat, _ = os.Stat(tDir.SecretsDir) - must.Nil(t, stat) + if stat, _ := os.Stat(tDir.SecretsDir); stat != nil { + t.Fatalf("Build() created secret dir %v", tDir.Dir) + } } } @@ -113,21 +103,28 @@ func TestAllocDir_MountSharedAlloc(t *testing.T) { tmp := t.TempDir() - d := NewAllocDir(testlog.HCLogger(t), tmp, tmp, "test") + d := NewAllocDir(testlog.HCLogger(t), tmp, "test") defer d.Destroy() - must.NoError(t, d.Build()) + if err := d.Build(); err != nil { + t.Fatalf("Build() failed: %v", err) + } // Build 2 task dirs td1 := d.NewTaskDir(t1.Name) - must.NoError(t, td1.Build(fsisolation.Chroot, nil, "nobody")) - + if err := td1.Build(true, nil); err != nil { + t.Fatalf("error build task=%q dir: %v", t1.Name, err) + } td2 := d.NewTaskDir(t2.Name) - must.NoError(t, td2.Build(fsisolation.Chroot, nil, "nobody")) + if err := td2.Build(true, nil); err != nil { + t.Fatalf("error build task=%q dir: %v", t2.Name, err) + } // Write a file to the shared dir. contents := []byte("foo") const filename = "bar" - must.NoError(t, os.WriteFile(filepath.Join(d.SharedDir, filename), contents, 0o666)) + if err := os.WriteFile(filepath.Join(d.SharedDir, filename), contents, 0666); err != nil { + t.Fatalf("Couldn't write file to shared directory: %v", err) + } // Check that the file exists in the task directories for _, td := range []*TaskDir{td1, td2} { @@ -149,37 +146,52 @@ func TestAllocDir_Snapshot(t *testing.T) { tmp := t.TempDir() - d := NewAllocDir(testlog.HCLogger(t), tmp, tmp, "test") + d := NewAllocDir(testlog.HCLogger(t), tmp, "test") defer d.Destroy() - must.NoError(t, d.Build()) + if err := d.Build(); err != nil { + t.Fatalf("Build() failed: %v", err) + } // Build 2 task dirs td1 := d.NewTaskDir(t1.Name) - must.NoError(t, td1.Build(fsisolation.None, nil, "nobody")) - + if err := td1.Build(false, nil); err != nil { + t.Fatalf("error build task=%q dir: %v", t1.Name, err) + } td2 := d.NewTaskDir(t2.Name) - must.NoError(t, td2.Build(fsisolation.None, nil, "nobody")) + if err := td2.Build(false, nil); err != nil { + t.Fatalf("error build task=%q dir: %v", t2.Name, err) + } // Write a file to the shared dir. exp := []byte{'f', 'o', 'o'} file := "bar" - must.NoError(t, os.WriteFile(filepath.Join(d.SharedDir, "data", file), exp, 0o666)) + if err := os.WriteFile(filepath.Join(d.SharedDir, "data", file), exp, 0666); err != nil { + t.Fatalf("Couldn't write file to shared directory: %v", err) + } // Write a symlink to the shared dir link := "qux" - must.NoError(t, os.Symlink("foo", filepath.Join(d.SharedDir, "data", link))) + if err := os.Symlink("foo", filepath.Join(d.SharedDir, "data", link)); err != nil { + t.Fatalf("Couldn't write symlink to shared directory: %v", err) + } // Write a file to the task local exp = []byte{'b', 'a', 'r'} file1 := "lol" - must.NoError(t, os.WriteFile(filepath.Join(td1.LocalDir, file1), exp, 0o666)) + if err := os.WriteFile(filepath.Join(td1.LocalDir, file1), exp, 0666); err != nil { + t.Fatalf("couldn't write file to task local directory: %v", err) + } // Write a symlink to the task local link1 := "baz" - must.NoError(t, os.Symlink("bar", filepath.Join(td1.LocalDir, link1))) + if err := os.Symlink("bar", filepath.Join(td1.LocalDir, link1)); err != nil { + t.Fatalf("couldn't write symlink to task local directory :%v", err) + } var b bytes.Buffer - must.NoError(t, d.Snapshot(&b)) + if err := d.Snapshot(&b); err != nil { + t.Fatalf("err: %v", err) + } tr := tar.NewReader(&b) var files []string @@ -199,8 +211,12 @@ func TestAllocDir_Snapshot(t *testing.T) { } } - must.SliceLen(t, 2, files) - must.SliceLen(t, 2, links) + if len(files) != 2 { + t.Fatalf("bad files: %#v", files) + } + if len(links) != 2 { + t.Fatalf("bad links: %#v", links) + } } func TestAllocDir_Move(t *testing.T) { @@ -210,16 +226,22 @@ func TestAllocDir_Move(t *testing.T) { tmp2 := t.TempDir() // Create two alloc dirs - d1 := NewAllocDir(testlog.HCLogger(t), tmp1, tmp1, "test") - must.NoError(t, d1.Build()) + d1 := NewAllocDir(testlog.HCLogger(t), tmp1, "test") + if err := d1.Build(); err != nil { + t.Fatalf("Build() failed: %v", err) + } defer d1.Destroy() - d2 := NewAllocDir(testlog.HCLogger(t), tmp2, tmp2, "test") - must.NoError(t, d2.Build()) + d2 := NewAllocDir(testlog.HCLogger(t), tmp2, "test") + if err := d2.Build(); err != nil { + t.Fatalf("Build() failed: %v", err) + } defer d2.Destroy() td1 := d1.NewTaskDir(t1.Name) - must.NoError(t, td1.Build(fsisolation.None, nil, "nobody")) + if err := td1.Build(false, nil); err != nil { + t.Fatalf("TaskDir.Build() faild: %v", err) + } // Create but don't build second task dir to mimic alloc/task runner // behavior (AllocDir.Move() is called pre-TaskDir.Build). @@ -230,24 +252,32 @@ func TestAllocDir_Move(t *testing.T) { // Write a file to the shared dir. exp1 := []byte("foo") file1 := "bar" - must.NoError(t, os.WriteFile(filepath.Join(dataDir, file1), exp1, 0o666)) + if err := os.WriteFile(filepath.Join(dataDir, file1), exp1, 0666); err != nil { + t.Fatalf("Couldn't write file to shared directory: %v", err) + } // Write a file to the task local exp2 := []byte("bar") file2 := "lol" - must.NoError(t, os.WriteFile(filepath.Join(td1.LocalDir, file2), exp2, 0o666)) + if err := os.WriteFile(filepath.Join(td1.LocalDir, file2), exp2, 0666); err != nil { + t.Fatalf("couldn't write to task local directory: %v", err) + } // Move the d1 allocdir to d2 - must.NoError(t, d2.Move(d1, []*structs.Task{t1})) + if err := d2.Move(d1, []*structs.Task{t1}); err != nil { + t.Fatalf("err: %v", err) + } // Ensure the files in d1 are present in d2 fi, err := os.Stat(filepath.Join(d2.SharedDir, SharedDataDir, file1)) - must.NoError(t, err) - must.NotNil(t, fi) + if err != nil || fi == nil { + t.Fatalf("data dir was not moved") + } fi, err = os.Stat(filepath.Join(d2.TaskDirs[t1.Name].LocalDir, file2)) - must.NoError(t, err) - must.NotNil(t, fi) + if err != nil || fi == nil { + t.Fatalf("task local dir was not moved") + } } func TestAllocDir_EscapeChecking(t *testing.T) { @@ -255,8 +285,10 @@ func TestAllocDir_EscapeChecking(t *testing.T) { tmp := t.TempDir() - d := NewAllocDir(testlog.HCLogger(t), tmp, tmp, "test") - must.NoError(t, d.Build()) + d := NewAllocDir(testlog.HCLogger(t), tmp, "test") + if err := d.Build(); err != nil { + t.Fatalf("Build() failed: %v", err) + } defer d.Destroy() // Check that issuing calls that escape the alloc dir returns errors @@ -291,23 +323,28 @@ func TestAllocDir_ReadAt_SecretDir(t *testing.T) { ci.Parallel(t) tmp := t.TempDir() - d := NewAllocDir(testlog.HCLogger(t), tmp, tmp, "test") - must.NoError(t, d.Build()) - defer func() { _ = d.Destroy() }() + d := NewAllocDir(testlog.HCLogger(t), tmp, "test") + err := d.Build() + require.NoError(t, err) + defer func() { + _ = d.Destroy() + }() td := d.NewTaskDir(t1.Name) - must.NoError(t, td.Build(fsisolation.None, nil, "nobody")) + err = td.Build(false, nil) + require.NoError(t, err) // something to write and test reading target := filepath.Join(t1.Name, TaskSecrets, "test_file") // create target file in the task secrets dir full := filepath.Join(d.AllocDir, target) - must.NoError(t, os.WriteFile(full, []byte("hi"), 0o600)) + err = os.WriteFile(full, []byte("hi"), 0600) + require.NoError(t, err) // ReadAt of a file in the task secrets dir should fail - _, err := d.ReadAt(target, 0) - must.EqError(t, err, "Reading secret file prohibited: web/secrets/test_file") + _, err = d.ReadAt(target, 0) + require.EqualError(t, err, "Reading secret file prohibited: web/secrets/test_file") } func TestAllocDir_SplitPath(t *testing.T) { @@ -316,39 +353,54 @@ func TestAllocDir_SplitPath(t *testing.T) { dir := t.TempDir() dest := filepath.Join(dir, "/foo/bar/baz") - must.NoError(t, os.MkdirAll(dest, os.ModePerm)) + if err := os.MkdirAll(dest, os.ModePerm); err != nil { + t.Fatalf("err: %v", err) + } info, err := splitPath(dest) - must.NoError(t, err) - + if err != nil { + t.Fatalf("err: %v", err) + } // Testing that is 6 or more rather than 6 because on osx, the temp dir is // randomized. - must.GreaterEq(t, 6, len(info)) + if len(info) < 6 { + t.Fatalf("expected more than: %v, actual: %v", 6, len(info)) + } } func TestAllocDir_CreateDir(t *testing.T) { - requireRoot(t) - ci.Parallel(t) + if syscall.Geteuid() != 0 { + t.Skip("Must be root to run test") + } dir := t.TempDir() // create a subdir and a file subdir := filepath.Join(dir, "subdir") - must.NoError(t, os.MkdirAll(subdir, 0o760)) - + if err := os.MkdirAll(subdir, 0760); err != nil { + t.Fatalf("err: %v", err) + } subdirMode, err := os.Stat(subdir) - must.NoError(t, err) + if err != nil { + t.Fatalf("err: %v", err) + } // Create the above hierarchy under another destination dir1 := t.TempDir() - must.NoError(t, createDir(dir1, subdir)) + if err := createDir(dir1, subdir); err != nil { + t.Fatalf("err: %v", err) + } // Ensure that the subdir had the right perm fi, err := os.Stat(filepath.Join(dir1, dir, "subdir")) - must.NoError(t, err) - must.Eq(t, fi.Mode(), subdirMode.Mode()) + if err != nil { + t.Fatalf("err: %v", err) + } + if fi.Mode() != subdirMode.Mode() { + t.Fatalf("wrong file mode: %v, expected: %v", fi.Mode(), subdirMode.Mode()) + } } func TestPathFuncs(t *testing.T) { @@ -358,8 +410,12 @@ func TestPathFuncs(t *testing.T) { missingDir := filepath.Join(dir, "does-not-exist") - must.True(t, pathExists(dir)) - must.False(t, pathExists(missingDir)) + if !pathExists(dir) { + t.Errorf("%q exists", dir) + } + if pathExists(missingDir) { + t.Errorf("%q does not exist", missingDir) + } if empty, err := pathEmpty(dir); err != nil || !empty { t.Errorf("%q is empty and exists. empty=%v error=%v", dir, empty, err) @@ -370,7 +426,9 @@ func TestPathFuncs(t *testing.T) { filename := filepath.Join(dir, "just-some-file") f, err := os.Create(filename) - must.NoError(t, err) + if err != nil { + t.Fatalf("could not create %q: %v", filename, err) + } f.Close() if empty, err := pathEmpty(dir); err != nil || empty { @@ -380,6 +438,7 @@ func TestPathFuncs(t *testing.T) { func TestAllocDir_DetectContentType(t *testing.T) { ci.Parallel(t) + require := require.New(t) inputPath := "input/" var testFiles []string @@ -389,7 +448,7 @@ func TestAllocDir_DetectContentType(t *testing.T) { } return err }) - must.NoError(t, err) + require.Nil(err) expectedEncodings := map[string]string{ "input/happy.gif": "image/gif", @@ -403,9 +462,9 @@ func TestAllocDir_DetectContentType(t *testing.T) { } for _, file := range testFiles { fileInfo, err := os.Stat(file) - must.NoError(t, err) + require.Nil(err) res := detectContentType(fileInfo, file) - must.Eq(t, expectedEncodings[file], res) + require.Equal(expectedEncodings[file], res, "unexpected output for %v", file) } } @@ -423,11 +482,10 @@ func TestAllocDir_SkipAllocDir(t *testing.T) { rootDir := t.TempDir() clientAllocDir := filepath.Join(rootDir, "nomad") - mountAllocDir := filepath.Join(rootDir, "mounts") - must.NoError(t, os.Mkdir(clientAllocDir, fs.ModeDir|0o777)) + require.NoError(t, os.Mkdir(clientAllocDir, fs.ModeDir|0o777)) otherDir := filepath.Join(rootDir, "etc") - must.NoError(t, os.Mkdir(otherDir, fs.ModeDir|0o777)) + require.NoError(t, os.Mkdir(otherDir, fs.ModeDir|0o777)) // chroot contains client.alloc_dir! This could cause infinite // recursion. @@ -435,15 +493,15 @@ func TestAllocDir_SkipAllocDir(t *testing.T) { rootDir: "/", } - allocDir := NewAllocDir(testlog.HCLogger(t), clientAllocDir, mountAllocDir, "test") + allocDir := NewAllocDir(testlog.HCLogger(t), clientAllocDir, "test") taskDir := allocDir.NewTaskDir("testtask") - must.NoError(t, allocDir.Build()) + require.NoError(t, allocDir.Build()) defer allocDir.Destroy() // Build chroot - err := taskDir.Build(fsisolation.Chroot, chroot, "nobody") - must.NoError(t, err) + err := taskDir.Build(true, chroot) + require.NoError(t, err) // Assert other directory *was* embedded embeddedOtherDir := filepath.Join(clientAllocDir, "test", "testtask", "etc") diff --git a/client/allocdir/fs_darwin.go b/client/allocdir/fs_darwin.go index edd8c8958537..c749c3cade13 100644 --- a/client/allocdir/fs_darwin.go +++ b/client/allocdir/fs_darwin.go @@ -20,7 +20,7 @@ func unlinkDir(dir string) error { // createSecretDir creates the secrets dir folder at the given path func createSecretDir(dir string) error { - return os.MkdirAll(dir, fileMode777) + return os.MkdirAll(dir, 0777) } // removeSecretDir removes the secrets dir folder diff --git a/client/allocdir/fs_default.go b/client/allocdir/fs_default.go deleted file mode 100644 index 4f36ef3b7392..000000000000 --- a/client/allocdir/fs_default.go +++ /dev/null @@ -1,13 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -//go:build !linux - -package allocdir - -import "os" - -// mountDir bind mounts old to next using the given file mode. -func mountDir(old, next string, uid, gid int, mode os.FileMode) error { - panic("not implemented") -} diff --git a/client/allocdir/fs_freebsd.go b/client/allocdir/fs_freebsd.go index edd8c8958537..c749c3cade13 100644 --- a/client/allocdir/fs_freebsd.go +++ b/client/allocdir/fs_freebsd.go @@ -20,7 +20,7 @@ func unlinkDir(dir string) error { // createSecretDir creates the secrets dir folder at the given path func createSecretDir(dir string) error { - return os.MkdirAll(dir, fileMode777) + return os.MkdirAll(dir, 0777) } // removeSecretDir removes the secrets dir folder diff --git a/client/allocdir/fs_linux.go b/client/allocdir/fs_linux.go index cbf7b993af72..798c1edc711a 100644 --- a/client/allocdir/fs_linux.go +++ b/client/allocdir/fs_linux.go @@ -1,8 +1,6 @@ // Copyright (c) HashiCorp, Inc. // SPDX-License-Identifier: BUSL-1.1 -//go:build linux - package allocdir import ( @@ -26,25 +24,13 @@ const ( // linkDir bind mounts src to dst as Linux doesn't support hardlinking // directories. func linkDir(src, dst string) error { - if err := os.MkdirAll(dst, fileMode777); err != nil { + if err := os.MkdirAll(dst, 0777); err != nil { return err } return syscall.Mount(src, dst, "", syscall.MS_BIND, "") } -// mountDir bind mounts old to next using the given file mode. -func mountDir(old, next string, uid, gid int, mode os.FileMode) error { - if err := os.MkdirAll(next, mode); err != nil { - return err - } - opts := unix.MS_BIND | unix.MS_NOSUID | unix.MS_NOATIME - if err := unix.Mount(old, next, "", uintptr(opts), ""); err != nil { - return err - } - return os.Chown(next, uid, gid) -} - // unlinkDir unmounts a bind mounted directory as Linux doesn't support // hardlinking directories. If the dir is already unmounted no error is // returned. @@ -62,7 +48,7 @@ func unlinkDir(dir string) error { func createSecretDir(dir string) error { // Only mount the tmpfs if we are root if unix.Geteuid() == 0 { - if err := os.MkdirAll(dir, fileMode777); err != nil { + if err := os.MkdirAll(dir, 0777); err != nil { return err } @@ -79,7 +65,7 @@ func createSecretDir(dir string) error { } // Create the marker file so we don't try to mount more than once - f, err := os.OpenFile(marker, os.O_RDWR|os.O_CREATE, fileMode666) + f, err := os.OpenFile(marker, os.O_RDWR|os.O_CREATE, 0666) if err != nil { // Hard fail since if this fails something is really wrong return err @@ -88,7 +74,7 @@ func createSecretDir(dir string) error { return nil } - return os.MkdirAll(dir, fileMode777) + return os.MkdirAll(dir, 0777) } // createSecretDir removes the secrets dir folder diff --git a/client/allocdir/fs_netbsd.go b/client/allocdir/fs_netbsd.go deleted file mode 100644 index edd8c8958537..000000000000 --- a/client/allocdir/fs_netbsd.go +++ /dev/null @@ -1,29 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -package allocdir - -import ( - "os" - "syscall" -) - -// linkDir hardlinks src to dst. The src and dst must be on the same filesystem. -func linkDir(src, dst string) error { - return syscall.Link(src, dst) -} - -// unlinkDir removes a directory link. -func unlinkDir(dir string) error { - return syscall.Unlink(dir) -} - -// createSecretDir creates the secrets dir folder at the given path -func createSecretDir(dir string) error { - return os.MkdirAll(dir, fileMode777) -} - -// removeSecretDir removes the secrets dir folder -func removeSecretDir(dir string) error { - return os.RemoveAll(dir) -} diff --git a/client/allocdir/fs_solaris.go b/client/allocdir/fs_solaris.go index d35be1f7e5e3..1c35696247b7 100644 --- a/client/allocdir/fs_solaris.go +++ b/client/allocdir/fs_solaris.go @@ -21,7 +21,7 @@ func unlinkDir(dir string) error { // createSecretDir creates the secrets dir folder at the given path func createSecretDir(dir string) error { // TODO solaris has support for tmpfs so use that - return os.MkdirAll(dir, fileMode777) + return os.MkdirAll(dir, 0777) } // removeSecretDir removes the secrets dir folder diff --git a/client/allocdir/fs_unix.go b/client/allocdir/fs_unix.go index b393837be0d6..d3ad3b3ce566 100644 --- a/client/allocdir/fs_unix.go +++ b/client/allocdir/fs_unix.go @@ -34,8 +34,8 @@ var ( // dropDirPermissions gives full access to a directory to all users and sets // the owner to nobody. func dropDirPermissions(path string, desired os.FileMode) error { - if err := os.Chmod(path, desired|fileMode777); err != nil { - return fmt.Errorf("Chmod(%v) failed: %w", path, err) + if err := os.Chmod(path, desired|0777); err != nil { + return fmt.Errorf("Chmod(%v) failed: %v", path, err) } // Can't change owner if not root. @@ -59,7 +59,7 @@ func dropDirPermissions(path string, desired os.FileMode) error { } if err := os.Chown(path, uid, gid); err != nil { - return fmt.Errorf("Couldn't change owner/group of %v to (uid: %v, gid: %v): %w", path, uid, gid, err) + return fmt.Errorf("Couldn't change owner/group of %v to (uid: %v, gid: %v): %v", path, uid, gid, err) } return nil @@ -69,7 +69,7 @@ func dropDirPermissions(path string, desired os.FileMode) error { func getUid(u *user.User) (int, error) { uid, err := strconv.Atoi(u.Uid) if err != nil { - return 0, fmt.Errorf("Unable to convert Uid to an int: %w", err) + return 0, fmt.Errorf("Unable to convert Uid to an int: %v", err) } return uid, nil @@ -79,7 +79,7 @@ func getUid(u *user.User) (int, error) { func getGid(u *user.User) (int, error) { gid, err := strconv.Atoi(u.Gid) if err != nil { - return 0, fmt.Errorf("Unable to convert Gid to an int: %w", err) + return 0, fmt.Errorf("Unable to convert Gid to an int: %v", err) } return gid, nil diff --git a/client/allocdir/fs_windows.go b/client/allocdir/fs_windows.go index 3e3223810fe7..7794abb36140 100644 --- a/client/allocdir/fs_windows.go +++ b/client/allocdir/fs_windows.go @@ -39,7 +39,7 @@ func unlinkDir(dir string) error { // createSecretDir creates the secrets dir folder at the given path func createSecretDir(dir string) error { - return os.MkdirAll(dir, fileMode777) + return os.MkdirAll(dir, 0777) } // removeSecretDir removes the secrets dir folder diff --git a/client/allocdir/input/test.hcl b/client/allocdir/input/test.hcl index 6dc6e483a126..90f6a92bebef 100644 --- a/client/allocdir/input/test.hcl +++ b/client/allocdir/input/test.hcl @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 test "test" { test = "test" diff --git a/client/allocdir/task_dir.go b/client/allocdir/task_dir.go index 644bd6c7aa2e..9e18a26115ee 100644 --- a/client/allocdir/task_dir.go +++ b/client/allocdir/task_dir.go @@ -8,75 +8,47 @@ import ( "os" "path/filepath" - "github.com/hashicorp/go-hclog" - "github.com/hashicorp/go-multierror" - "github.com/hashicorp/go-set/v2" - "github.com/hashicorp/nomad/helper/users/dynamic" - "github.com/hashicorp/nomad/plugins/drivers/fsisolation" + hclog "github.com/hashicorp/go-hclog" ) // TaskDir contains all of the paths relevant to a task. All paths are on the // host system so drivers should mount/link into task containers as necessary. type TaskDir struct { - // AllocDir is the path to the alloc directory on the host. - // (not to be conflated with client.alloc_dir) - // - // + // AllocDir is the path to the alloc directory on the host AllocDir string - // Dir is the path to Task directory on the host. - // - // + // Dir is the path to Task directory on the host Dir string - // MountsAllocDir is the path to the alloc directory on the host that has - // been bind mounted under - // - // //alloc -> - MountsAllocDir string - - // MountsTaskDir is the path to the task directory on the host that has been - // bind mounted under - // - // //task -> - MountsTaskDir string - // SharedAllocDir is the path to shared alloc directory on the host - // // /alloc/ SharedAllocDir string // SharedTaskDir is the path to the shared alloc directory linked into // the task directory on the host. - // // /alloc/ SharedTaskDir string // LocalDir is the path to the task's local directory on the host - // // /local/ LocalDir string // LogDir is the path to the task's log directory on the host - // // /alloc/logs/ LogDir string // SecretsDir is the path to secrets/ directory on the host - // // /secrets/ SecretsDir string // PrivateDir is the path to private/ directory on the host - // // /private/ PrivateDir string // skip embedding these paths in chroots. Used for avoiding embedding - // client.alloc_dir and client.mounts_dir recursively. - skip *set.Set[string] + // client.alloc_dir recursively. + skip map[string]struct{} - // logger for this task logger hclog.Logger } @@ -84,43 +56,58 @@ type TaskDir struct { // create paths on disk. // // Call AllocDir.NewTaskDir to create new TaskDirs -func (d *AllocDir) newTaskDir(taskName string) *TaskDir { - taskDir := filepath.Join(d.AllocDir, taskName) - taskUnique := filepath.Base(d.AllocDir) + "-" + taskName +func newTaskDir(logger hclog.Logger, clientAllocDir, allocDir, taskName string) *TaskDir { + taskDir := filepath.Join(allocDir, taskName) + + logger = logger.Named("task_dir").With("task_name", taskName) + + // skip embedding client.alloc_dir in chroots + skip := map[string]struct{}{clientAllocDir: {}} return &TaskDir{ - AllocDir: d.AllocDir, + AllocDir: allocDir, Dir: taskDir, - SharedAllocDir: filepath.Join(d.AllocDir, SharedAllocName), - LogDir: filepath.Join(d.AllocDir, SharedAllocName, LogDirName), + SharedAllocDir: filepath.Join(allocDir, SharedAllocName), + LogDir: filepath.Join(allocDir, SharedAllocName, LogDirName), SharedTaskDir: filepath.Join(taskDir, SharedAllocName), LocalDir: filepath.Join(taskDir, TaskLocal), SecretsDir: filepath.Join(taskDir, TaskSecrets), PrivateDir: filepath.Join(taskDir, TaskPrivate), - MountsTaskDir: filepath.Join(d.clientAllocMountsDir, taskUnique, "task"), - MountsAllocDir: filepath.Join(d.clientAllocMountsDir, taskUnique, "alloc"), - skip: set.From[string]([]string{d.clientAllocDir, d.clientAllocMountsDir}), - logger: d.logger.Named("task_dir").With("task_name", taskName), + skip: skip, + logger: logger, } } // Build default directories and permissions in a task directory. chrootCreated // allows skipping chroot creation if the caller knows it has already been // done. client.alloc_dir will be skipped. -func (t *TaskDir) Build(fsi fsisolation.Mode, chroot map[string]string, username string) error { - if err := allocMkdirAll(t.Dir, fileMode777); err != nil { +func (t *TaskDir) Build(createChroot bool, chroot map[string]string) error { + if err := os.MkdirAll(t.Dir, 0777); err != nil { return err } - if err := allocMkdirAll(t.LocalDir, fileMode777); err != nil { + // Make the task directory have non-root permissions. + if err := dropDirPermissions(t.Dir, os.ModePerm); err != nil { + return err + } + + // Create a local directory that each task can use. + if err := os.MkdirAll(t.LocalDir, 0777); err != nil { + return err + } + + if err := dropDirPermissions(t.LocalDir, os.ModePerm); err != nil { return err } // Create the directories that should be in every task. for dir, perms := range TaskDirs { absdir := filepath.Join(t.Dir, dir) + if err := os.MkdirAll(absdir, perms); err != nil { + return err + } - if err := allocMkdirAll(absdir, perms); err != nil { + if err := dropDirPermissions(absdir, perms); err != nil { return err } } @@ -129,54 +116,41 @@ func (t *TaskDir) Build(fsi fsisolation.Mode, chroot map[string]string, username // Image based isolation will bind the shared alloc dir in the driver. // If there's no isolation the task will use the host path to the // shared alloc dir. - if fsi == fsisolation.Chroot { + if createChroot { // If the path doesn't exist OR it exists and is empty, link it empty, _ := pathEmpty(t.SharedTaskDir) if !pathExists(t.SharedTaskDir) || empty { if err := linkDir(t.SharedAllocDir, t.SharedTaskDir); err != nil { - return fmt.Errorf("Failed to mount shared directory for task: %w", err) + return fmt.Errorf("Failed to mount shared directory for task: %v", err) } } } // Create the secret directory - if err := allocMakeSecretsDir(t.SecretsDir, fileMode777); err != nil { + if err := createSecretDir(t.SecretsDir); err != nil { + return err + } + + if err := dropDirPermissions(t.SecretsDir, os.ModePerm); err != nil { return err } // Create the private directory - if err := allocMakeSecretsDir(t.PrivateDir, fileMode777); err != nil { + if err := createSecretDir(t.PrivateDir); err != nil { + return err + } + + if err := dropDirPermissions(t.PrivateDir, os.ModePerm); err != nil { return err } // Build chroot if chroot filesystem isolation is going to be used - if fsi == fsisolation.Chroot { + if createChroot { if err := t.buildChroot(chroot); err != nil { return err } } - // Only bind mount the task alloc/task dirs to the client.mounts_dir/ - if fsi == fsisolation.Unveil { - uid, gid, _, err := dynamic.LookupUser(username) - if err != nil { - return fmt.Errorf("Failed to lookup user: %v", err) - } - - // create the task unique directory under the client mounts path - parent := filepath.Dir(t.MountsAllocDir) - if err = os.MkdirAll(parent, fileMode710); err != nil { - return fmt.Errorf("Failed to create task mount directory: %v", err) - } - if err = os.Chown(parent, uid, gid); err != nil { - return fmt.Errorf("Failed to chown task mount directory: %v", err) - } - - // create the task and alloc mount points - mountDir(t.AllocDir, t.MountsAllocDir, uid, gid, fileMode710) - mountDir(t.Dir, t.MountsTaskDir, uid, gid, fileMode710) - } - return nil } @@ -191,7 +165,7 @@ func (t *TaskDir) buildChroot(entries map[string]string) error { func (t *TaskDir) embedDirs(entries map[string]string) error { subdirs := make(map[string]string) for source, dest := range entries { - if t.skip.Contains(source) { + if _, ok := t.skip[source]; ok { // source in skip list continue } @@ -205,7 +179,7 @@ func (t *TaskDir) embedDirs(entries map[string]string) error { // Embedding a single file if !s.IsDir() { if err := createDir(t.Dir, filepath.Dir(dest)); err != nil { - return fmt.Errorf("Couldn't create destination directory %v: %w", dest, err) + return fmt.Errorf("Couldn't create destination directory %v: %v", dest, err) } // Copy the file. @@ -222,19 +196,19 @@ func (t *TaskDir) embedDirs(entries map[string]string) error { destDir := filepath.Join(t.Dir, dest) if err := createDir(t.Dir, dest); err != nil { - return fmt.Errorf("Couldn't create destination directory %v: %w", destDir, err) + return fmt.Errorf("Couldn't create destination directory %v: %v", destDir, err) } // Enumerate the files in source. dirEntries, err := os.ReadDir(source) if err != nil { - return fmt.Errorf("Couldn't read directory %v: %w", source, err) + return fmt.Errorf("Couldn't read directory %v: %v", source, err) } for _, fileEntry := range dirEntries { entry, err := fileEntry.Info() if err != nil { - return fmt.Errorf("Couldn't read the file information %v: %w", entry, err) + return fmt.Errorf("Couldn't read the file information %v: %v", entry, err) } hostEntry := filepath.Join(source, entry.Name()) taskEntry := filepath.Join(destDir, filepath.Base(hostEntry)) @@ -257,13 +231,13 @@ func (t *TaskDir) embedDirs(entries map[string]string) error { link, err := os.Readlink(hostEntry) if err != nil { - return fmt.Errorf("Couldn't resolve symlink for %v: %w", source, err) + return fmt.Errorf("Couldn't resolve symlink for %v: %v", source, err) } if err := os.Symlink(link, taskEntry); err != nil { // Symlinking twice if err.(*os.LinkError).Err.Error() != "file exists" { - return fmt.Errorf("Couldn't create symlink: %w", err) + return fmt.Errorf("Couldn't create symlink: %v", err) } } continue @@ -283,55 +257,3 @@ func (t *TaskDir) embedDirs(entries map[string]string) error { return nil } - -// Unmount or delete task directories. Returns all errors as a multierror. -func (t *TaskDir) Unmount() error { - mErr := new(multierror.Error) - - // Check if the directory has the shared alloc mounted. - if pathExists(t.SharedTaskDir) { - if err := unlinkDir(t.SharedTaskDir); err != nil { - mErr = multierror.Append(mErr, - fmt.Errorf("failed to unmount shared alloc dir %q: %w", t.SharedTaskDir, err)) - } else if err := os.RemoveAll(t.SharedTaskDir); err != nil { - mErr = multierror.Append(mErr, - fmt.Errorf("failed to delete shared alloc dir %q: %w", t.SharedTaskDir, err)) - } - } - - if pathExists(t.SecretsDir) { - if err := removeSecretDir(t.SecretsDir); err != nil { - mErr = multierror.Append(mErr, - fmt.Errorf("failed to remove the secret dir %q: %w", t.SecretsDir, err)) - } - } - - if pathExists(t.PrivateDir) { - if err := removeSecretDir(t.PrivateDir); err != nil { - mErr = multierror.Append(mErr, - fmt.Errorf("failed to remove the private dir %q: %w", t.PrivateDir, err)) - } - } - - if pathExists(t.MountsAllocDir) { - if err := unlinkDir(t.MountsAllocDir); err != nil { - mErr.Errors = append(mErr.Errors, - fmt.Errorf("failed to remove the alloc mounts dir %q: %w", t.MountsAllocDir, err), - ) - } - } - - if pathExists(t.MountsTaskDir) { - if err := unlinkDir(t.MountsTaskDir); err != nil { - mErr.Errors = append(mErr.Errors, - fmt.Errorf("failed to remove the alloc mounts task dir %q: %w", t.MountsTaskDir, err), - ) - } - } - - // Unmount dev/ and proc/ have been mounted. - if err := t.unmountSpecialDirs(); err != nil { - mErr = multierror.Append(mErr, err) - } - return mErr.ErrorOrNil() -} diff --git a/client/allocdir/task_dir_linux.go b/client/allocdir/task_dir_linux.go index d11747cd6cda..2cb652aabcba 100644 --- a/client/allocdir/task_dir_linux.go +++ b/client/allocdir/task_dir_linux.go @@ -15,13 +15,13 @@ import ( // error is returned if the directories do not exist or have already been // unmounted. func (t *TaskDir) unmountSpecialDirs() error { - mErr := new(multierror.Error) + errs := new(multierror.Error) dev := filepath.Join(t.Dir, "dev") if pathExists(dev) { if err := unlinkDir(dev); err != nil { - mErr = multierror.Append(mErr, fmt.Errorf("Failed to unmount dev %q: %w", dev, err)) + errs = multierror.Append(errs, fmt.Errorf("Failed to unmount dev %q: %v", dev, err)) } else if err := os.RemoveAll(dev); err != nil { - mErr = multierror.Append(mErr, fmt.Errorf("Failed to delete dev directory %q: %w", dev, err)) + errs = multierror.Append(errs, fmt.Errorf("Failed to delete dev directory %q: %v", dev, err)) } } @@ -29,11 +29,11 @@ func (t *TaskDir) unmountSpecialDirs() error { proc := filepath.Join(t.Dir, "proc") if pathExists(proc) { if err := unlinkDir(proc); err != nil { - mErr = multierror.Append(mErr, fmt.Errorf("Failed to unmount proc %q: %w", proc, err)) + errs = multierror.Append(errs, fmt.Errorf("Failed to unmount proc %q: %v", proc, err)) } else if err := os.RemoveAll(proc); err != nil { - mErr = multierror.Append(mErr, fmt.Errorf("Failed to delete proc directory %q: %w", dev, err)) + errs = multierror.Append(errs, fmt.Errorf("Failed to delete proc directory %q: %v", dev, err)) } } - return mErr.ErrorOrNil() + return errs.ErrorOrNil() } diff --git a/client/allocdir/task_dir_test.go b/client/allocdir/task_dir_test.go index a92a79e5e0cc..d99b2af90ef4 100644 --- a/client/allocdir/task_dir_test.go +++ b/client/allocdir/task_dir_test.go @@ -5,14 +5,11 @@ package allocdir import ( "os" - "os/user" "path/filepath" "testing" "github.com/hashicorp/nomad/ci" "github.com/hashicorp/nomad/helper/testlog" - "github.com/hashicorp/nomad/plugins/drivers/fsisolation" - "github.com/shoenig/test/must" ) // Test that building a chroot will skip nonexistent directories. @@ -21,14 +18,18 @@ func TestTaskDir_EmbedNonexistent(t *testing.T) { tmp := t.TempDir() - d := NewAllocDir(testlog.HCLogger(t), tmp, tmp, "test") + d := NewAllocDir(testlog.HCLogger(t), tmp, "test") defer d.Destroy() td := d.NewTaskDir(t1.Name) - must.NoError(t, d.Build()) + if err := d.Build(); err != nil { + t.Fatalf("Build() failed: %v", err) + } fakeDir := "/foobarbaz" mapping := map[string]string{fakeDir: fakeDir} - must.NoError(t, td.embedDirs(mapping)) + if err := td.embedDirs(mapping); err != nil { + t.Fatalf("embedDirs(%v) should should skip %v since it does not exist", mapping, fakeDir) + } } // Test that building a chroot copies files from the host into the task dir. @@ -37,10 +38,12 @@ func TestTaskDir_EmbedDirs(t *testing.T) { tmp := t.TempDir() - d := NewAllocDir(testlog.HCLogger(t), tmp, tmp, "test") + d := NewAllocDir(testlog.HCLogger(t), tmp, "test") defer d.Destroy() td := d.NewTaskDir(t1.Name) - must.NoError(t, d.Build()) + if err := d.Build(); err != nil { + t.Fatalf("Build() failed: %v", err) + } // Create a fake host directory, with a file, and a subfolder that contains // a file. @@ -48,17 +51,26 @@ func TestTaskDir_EmbedDirs(t *testing.T) { subDirName := "subdir" subDir := filepath.Join(host, subDirName) - must.NoError(t, os.MkdirAll(subDir, 0o777)) + if err := os.MkdirAll(subDir, 0777); err != nil { + t.Fatalf("Failed to make subdir %v: %v", subDir, err) + } file := "foo" subFile := "bar" - must.NoError(t, os.WriteFile(filepath.Join(host, file), []byte{'a'}, 0o777)) - must.NoError(t, os.WriteFile(filepath.Join(subDir, subFile), []byte{'a'}, 0o777)) + if err := os.WriteFile(filepath.Join(host, file), []byte{'a'}, 0777); err != nil { + t.Fatalf("Couldn't create file in host dir %v: %v", host, err) + } + + if err := os.WriteFile(filepath.Join(subDir, subFile), []byte{'a'}, 0777); err != nil { + t.Fatalf("Couldn't create file in host subdir %v: %v", subDir, err) + } // Create mapping from host dir to task dir. taskDest := "bin/test/" mapping := map[string]string{host: taskDest} - must.NoError(t, td.embedDirs(mapping)) + if err := td.embedDirs(mapping); err != nil { + t.Fatalf("embedDirs(%v) failed: %v", mapping, err) + } exp := []string{filepath.Join(td.Dir, taskDest, file), filepath.Join(td.Dir, taskDest, subDirName, subFile)} for _, f := range exp { @@ -70,75 +82,46 @@ func TestTaskDir_EmbedDirs(t *testing.T) { // Test that task dirs for image based isolation don't require root. func TestTaskDir_NonRoot_Image(t *testing.T) { - requireNonRoot(t) - ci.Parallel(t) - + if os.Geteuid() == 0 { + t.Skip("test should be run as non-root user") + } tmp := t.TempDir() - d := NewAllocDir(testlog.HCLogger(t), tmp, tmp, "test") + d := NewAllocDir(testlog.HCLogger(t), tmp, "test") defer d.Destroy() td := d.NewTaskDir(t1.Name) - must.NoError(t, d.Build()) - must.NoError(t, td.Build(fsisolation.Image, nil, "nobody")) + if err := d.Build(); err != nil { + t.Fatalf("Build() failed: %v", err) + } + + if err := td.Build(false, nil); err != nil { + t.Fatalf("TaskDir.Build failed: %v", err) + } } // Test that task dirs with no isolation don't require root. func TestTaskDir_NonRoot(t *testing.T) { - requireNonRoot(t) - ci.Parallel(t) + if os.Geteuid() == 0 { + t.Skip("test should be run as non-root user") + } tmp := t.TempDir() - d := NewAllocDir(testlog.HCLogger(t), tmp, tmp, "test") + d := NewAllocDir(testlog.HCLogger(t), tmp, "test") defer d.Destroy() td := d.NewTaskDir(t1.Name) - must.NoError(t, d.Build()) - must.NoError(t, td.Build(fsisolation.None, nil, "nobody")) + if err := d.Build(); err != nil { + t.Fatalf("Build() failed: %v", err) + } + + if err := td.Build(false, nil); err != nil { + t.Fatalf("TaskDir.Build failed: %v", err) + } // ${TASK_DIR}/alloc should not exist! if _, err := os.Stat(td.SharedTaskDir); !os.IsNotExist(err) { t.Fatalf("Expected a NotExist error for shared alloc dir in task dir: %q", td.SharedTaskDir) } } - -func TestTaskDir_NonRoot_Unveil(t *testing.T) { - requireNonRoot(t) - - ci.Parallel(t) - - tmp := t.TempDir() - - // non-root, should still work for tasks running as the same user as the - // nomad client agent - u, err := user.Current() - must.NoError(t, err) - - d := NewAllocDir(testlog.HCLogger(t), tmp, tmp, "test") - defer d.Destroy() - td := d.NewTaskDir(t1.Name) - must.NoError(t, d.Build()) - must.NoError(t, td.Build(fsisolation.Unveil, nil, u.Username)) - fi, err := os.Stat(td.MountsTaskDir) - must.NoError(t, err) - must.NotNil(t, fi) -} - -func TestTaskDir_Root_Unveil(t *testing.T) { - requireRoot(t) - - ci.Parallel(t) - - tmp := t.TempDir() - - // root, can build task dirs for another user - d := NewAllocDir(testlog.HCLogger(t), tmp, tmp, "test") - defer d.Destroy() - td := d.NewTaskDir(t1.Name) - must.NoError(t, d.Build()) - must.NoError(t, td.Build(fsisolation.Unveil, nil, "nobody")) - fi, err := os.Stat(td.MountsTaskDir) - must.NoError(t, err) - must.NotNil(t, fi) -} diff --git a/client/allocdir/testing.go b/client/allocdir/testing.go index 6efd22a41d9a..382bb631cc4f 100644 --- a/client/allocdir/testing.go +++ b/client/allocdir/testing.go @@ -18,7 +18,7 @@ func TestAllocDir(t testing.T, l hclog.Logger, prefix, id string) (*AllocDir, fu t.Fatalf("Couldn't create temp dir: %v", err) } - allocDir := NewAllocDir(l, dir, dir, id) + allocDir := NewAllocDir(l, dir, id) cleanup := func() { if err := os.RemoveAll(dir); err != nil { diff --git a/client/allocrunner/alloc_runner.go b/client/allocrunner/alloc_runner.go index c88b90bc036e..dfbfded46171 100644 --- a/client/allocrunner/alloc_runner.go +++ b/client/allocrunner/alloc_runner.go @@ -11,6 +11,8 @@ import ( log "github.com/hashicorp/go-hclog" multierror "github.com/hashicorp/go-multierror" + "golang.org/x/exp/maps" + "github.com/hashicorp/nomad/client/allocdir" "github.com/hashicorp/nomad/client/allocrunner/interfaces" "github.com/hashicorp/nomad/client/allocrunner/state" @@ -21,9 +23,7 @@ import ( "github.com/hashicorp/nomad/client/devicemanager" "github.com/hashicorp/nomad/client/dynamicplugins" cinterfaces "github.com/hashicorp/nomad/client/interfaces" - "github.com/hashicorp/nomad/client/lib/idset" - "github.com/hashicorp/nomad/client/lib/numalib/hw" - "github.com/hashicorp/nomad/client/lib/proclib" + "github.com/hashicorp/nomad/client/lib/cgutil" "github.com/hashicorp/nomad/client/pluginmanager/csimanager" "github.com/hashicorp/nomad/client/pluginmanager/drivermanager" "github.com/hashicorp/nomad/client/serviceregistration" @@ -32,13 +32,10 @@ import ( cstate "github.com/hashicorp/nomad/client/state" cstructs "github.com/hashicorp/nomad/client/structs" "github.com/hashicorp/nomad/client/vaultclient" - "github.com/hashicorp/nomad/client/widmgr" "github.com/hashicorp/nomad/helper/pointer" - "github.com/hashicorp/nomad/helper/users/dynamic" "github.com/hashicorp/nomad/nomad/structs" "github.com/hashicorp/nomad/plugins/device" "github.com/hashicorp/nomad/plugins/drivers" - "golang.org/x/exp/maps" ) // allocRunner is used to run all the tasks in a given allocation @@ -71,20 +68,20 @@ type allocRunner struct { // update. allocUpdatedCh chan *structs.Allocation - // consulServicesHandler is used by the consul service hook for registering - // services and checks - consulServicesHandler serviceregistration.Handler + // consulClient is the client used by the consul service hook for + // registering services and checks + consulClient serviceregistration.Handler - // consulProxiesClientFunc gets a client used by the envoy version hook for + // consulProxiesClient is the client used by the envoy version hook for // looking up supported envoy versions of the consul agent. - consulProxiesClientFunc consul.SupportedProxiesAPIFunc + consulProxiesClient consul.SupportedProxiesAPI // sidsClient is the client used by the service identity hook for // managing SI tokens sidsClient consul.ServiceIdentityAPI - // vaultClientFunc is used to get the client used to manage Vault tokens - vaultClientFunc vaultclient.VaultClientFunc + // vaultClient is the used to manage Vault tokens + vaultClient vaultclient.VaultClient // waitCh is closed when the Run loop has exited waitCh chan struct{} @@ -133,7 +130,7 @@ type allocRunner struct { stateDB cstate.StateDB // allocDir is used to build the allocations directory structure. - allocDir allocdir.Interface + allocDir *allocdir.AllocDir // runnerHooks are alloc runner lifecycle hooks that should be run on state // transitions. @@ -167,6 +164,9 @@ type allocRunner struct { // runner to manage their mounting csiManager csimanager.Manager + // cpusetManager is responsible for configuring task cgroups if supported by the platform + cpusetManager cgutil.CpusetManager + // devicemanager is used to mount devices as well as lookup device // statistics devicemanager devicemanager.Manager @@ -200,21 +200,6 @@ type allocRunner struct { // getter is an interface for retrieving artifacts. getter cinterfaces.ArtifactGetter - - // wranglers is an interface for managing unix/windows processes. - wranglers cinterfaces.ProcessWranglers - - // partitions is an interface for managing cpuset partitions - partitions cinterfaces.CPUPartitions - - // widsigner signs workload identities - widsigner widmgr.IdentitySigner - - // widmgr manages workload identity signatures - widmgr widmgr.IdentityManager - - // users manages a pool of dynamic workload users - users dynamic.Pool } // NewAllocRunner returns a new allocation runner. @@ -229,10 +214,10 @@ func NewAllocRunner(config *config.AllocRunnerConfig) (interfaces.AllocRunner, e id: alloc.ID, alloc: alloc, clientConfig: config.ClientConfig, - consulServicesHandler: config.ConsulServices, - consulProxiesClientFunc: config.ConsulProxiesFunc, + consulClient: config.Consul, + consulProxiesClient: config.ConsulProxies, sidsClient: config.ConsulSI, - vaultClientFunc: config.VaultFunc, + vaultClient: config.Vault, tasks: make(map[string]*taskrunner.TaskRunner, len(tg.Tasks)), waitCh: make(chan struct{}), destroyCh: make(chan struct{}), @@ -248,6 +233,7 @@ func NewAllocRunner(config *config.AllocRunnerConfig) (interfaces.AllocRunner, e prevAllocMigrator: config.PrevAllocMigrator, dynamicRegistry: config.DynamicRegistry, csiManager: config.CSIManager, + cpusetManager: config.CpusetManager, devicemanager: config.DeviceManager, driverManager: config.DriverManager, serversContactedCh: config.ServersContactedCh, @@ -255,11 +241,7 @@ func NewAllocRunner(config *config.AllocRunnerConfig) (interfaces.AllocRunner, e serviceRegWrapper: config.ServiceRegWrapper, checkStore: config.CheckStore, getter: config.Getter, - wranglers: config.Wranglers, - partitions: config.Partitions, hookResources: cstructs.NewAllocHookResources(), - widsigner: config.WIDSigner, - users: config.Users, } // Create the logger based on the allocation ID @@ -269,15 +251,7 @@ func NewAllocRunner(config *config.AllocRunnerConfig) (interfaces.AllocRunner, e ar.allocBroadcaster = cstructs.NewAllocBroadcaster(ar.logger) // Create alloc dir - // - // TODO(shoenig): need to decide what version of alloc dir to use, and the - // return value should probably now be an interface - ar.allocDir = allocdir.NewAllocDir( - ar.logger, - config.ClientConfig.AllocDir, - config.ClientConfig.AllocMountsDir, - alloc.ID, - ) + ar.allocDir = allocdir.NewAllocDir(ar.logger, config.ClientConfig.AllocDir, alloc.ID) ar.taskCoordinator = tasklifecycle.NewCoordinator(ar.logger, tg.Tasks, ar.waitCh) @@ -285,10 +259,6 @@ func NewAllocRunner(config *config.AllocRunnerConfig) (interfaces.AllocRunner, e ar.shutdownDelayCtx = shutdownDelayCtx ar.shutdownDelayCancelFn = shutdownDelayCancel - // initialize the workload identity manager - widmgr := widmgr.NewWIDMgr(ar.widsigner, alloc, ar.stateDB, ar.logger) - ar.widmgr = widmgr - // Initialize the runners hooks. if err := ar.initRunnerHooks(config.ClientConfig); err != nil { return nil, err @@ -314,10 +284,10 @@ func (ar *allocRunner) initTaskRunners(tasks []*structs.Task) error { StateDB: ar.stateDB, StateUpdater: ar, DynamicRegistry: ar.dynamicRegistry, - ConsulServices: ar.consulServicesHandler, - ConsulProxiesFunc: ar.consulProxiesClientFunc, + Consul: ar.consulClient, + ConsulProxies: ar.consulProxiesClient, ConsulSI: ar.sidsClient, - VaultFunc: ar.vaultClientFunc, + Vault: ar.vaultClient, DeviceStatsReporter: ar.deviceStatsReporter, CSIManager: ar.csiManager, DeviceManager: ar.devicemanager, @@ -327,10 +297,11 @@ func (ar *allocRunner) initTaskRunners(tasks []*structs.Task) error { ShutdownDelayCtx: ar.shutdownDelayCtx, ServiceRegWrapper: ar.serviceRegWrapper, Getter: ar.getter, - Wranglers: ar.wranglers, AllocHookResources: ar.hookResources, - WIDMgr: ar.widmgr, - Users: ar.users, + } + + if ar.cpusetManager != nil { + trConfig.CpusetCgroupPathGetter = ar.cpusetManager.CgroupPathFor(ar.id, task.Name) } // Create, but do not Run, the task runner @@ -446,7 +417,7 @@ func (ar *allocRunner) setAlloc(updated *structs.Allocation) { } // GetAllocDir returns the alloc dir which is safe for concurrent use. -func (ar *allocRunner) GetAllocDir() allocdir.Interface { +func (ar *allocRunner) GetAllocDir() *allocdir.AllocDir { return ar.allocDir } @@ -479,12 +450,6 @@ func (ar *allocRunner) Restore() error { return err } states[tr.Task().Name] = tr.TaskState() - - // restore process wrangler for task - ar.wranglers.Setup(proclib.Task{AllocID: tr.Alloc().ID, Task: tr.Task().Name}) - - // restore cpuset partition state - ar.restoreCores(tr.Alloc().AllocatedResources) } ar.taskCoordinator.Restore(states) @@ -492,15 +457,6 @@ func (ar *allocRunner) Restore() error { return nil } -// restoreCores will restore the cpuset partitions with the reserved core -// data for each task in the alloc -func (ar *allocRunner) restoreCores(res *structs.AllocatedResources) { - for _, taskRes := range res.Tasks { - s := idset.From[hw.CoreID](taskRes.Cpu.ReservedCores) - ar.partitions.Restore(s) - } -} - // persistDeploymentStatus stores AllocDeploymentStatus. func (ar *allocRunner) persistDeploymentStatus(ds *structs.AllocDeploymentStatus) { if err := ar.stateDB.PutDeploymentStatus(ar.id, ds); err != nil { diff --git a/client/allocrunner/alloc_runner_hooks.go b/client/allocrunner/alloc_runner_hooks.go index d95e492941a2..c08ff3a876fb 100644 --- a/client/allocrunner/alloc_runner_hooks.go +++ b/client/allocrunner/alloc_runner_hooks.go @@ -8,9 +8,9 @@ import ( "time" multierror "github.com/hashicorp/go-multierror" + "github.com/hashicorp/nomad/client/allocrunner/interfaces" clientconfig "github.com/hashicorp/nomad/client/config" - "github.com/hashicorp/nomad/client/consul" "github.com/hashicorp/nomad/client/taskenv" "github.com/hashicorp/nomad/nomad/structs" ) @@ -106,12 +106,8 @@ func (ar *allocRunner) initRunnerHooks(config *clientconfig.Config) error { // Create a new taskenv.Builder which is used by hooks that mutate them to // build new taskenv.TaskEnv. newEnvBuilder := func() *taskenv.Builder { - return taskenv.NewBuilder( - config.Node, - ar.Alloc(), - nil, - config.Region, - ).SetAllocDir(ar.allocDir.AllocDirPath()) + return taskenv.NewBuilder(config.Node, ar.Alloc(), nil, config.Region). + SetAllocDir(ar.allocDir.AllocDir) } // Create a taskenv.TaskEnv which is used for read only purposes by the @@ -121,39 +117,25 @@ func (ar *allocRunner) initRunnerHooks(config *clientconfig.Config) error { // Create the alloc directory hook. This is run first to ensure the // directory path exists for other hooks. alloc := ar.Alloc() - ar.runnerHooks = []interfaces.RunnerHook{ - newIdentityHook(hookLogger, ar.widmgr), newAllocDirHook(hookLogger, ar.allocDir), - newConsulHook(consulHookConfig{ - alloc: ar.alloc, - allocdir: ar.allocDir, - widmgr: ar.widmgr, - consulConfigs: ar.clientConfig.GetConsulConfigs(hookLogger), - consulClientConstructor: consul.NewConsulClient, - hookResources: ar.hookResources, - logger: hookLogger, - }), + newCgroupHook(ar.Alloc(), ar.cpusetManager), newUpstreamAllocsHook(hookLogger, ar.prevAllocWatcher), newDiskMigrationHook(hookLogger, ar.prevAllocMigrator, ar.allocDir), - newCPUPartsHook(hookLogger, ar.partitions, alloc), - newAllocHealthWatcherHook(hookLogger, alloc, newEnvBuilder, hs, ar.Listener(), ar.consulServicesHandler, ar.checkStore), + newAllocHealthWatcherHook(hookLogger, alloc, newEnvBuilder, hs, ar.Listener(), ar.consulClient, ar.checkStore), newNetworkHook(hookLogger, ns, alloc, nm, nc, ar, builtTaskEnv), newGroupServiceHook(groupServiceHookConfig{ alloc: alloc, providerNamespace: alloc.ServiceProviderNamespace(), serviceRegWrapper: ar.serviceRegWrapper, - hookResources: ar.hookResources, restarter: ar, taskEnvBuilder: newEnvBuilder(), networkStatus: ar, logger: hookLogger, shutdownDelayCtx: ar.shutdownDelayCtx, }), - newConsulGRPCSocketHook(hookLogger, alloc, ar.allocDir, - config.GetConsulConfigs(ar.logger), config.Node.Attributes), - newConsulHTTPSocketHook(hookLogger, alloc, ar.allocDir, - config.GetConsulConfigs(ar.logger)), + newConsulGRPCSocketHook(hookLogger, alloc, ar.allocDir, config.ConsulConfig, config.Node.Attributes), + newConsulHTTPSocketHook(hookLogger, alloc, ar.allocDir, config.ConsulConfig), newCSIHook(alloc, hookLogger, ar.csiManager, ar.rpcClient, ar, ar.hookResources, ar.clientConfig.Node.SecretID), newChecksHook(hookLogger, alloc, ar.checkStore, ar, builtTaskEnv), } diff --git a/client/allocrunner/alloc_runner_test.go b/client/allocrunner/alloc_runner_test.go index 71cad1c8e6bb..4ebdc4fc4dc9 100644 --- a/client/allocrunner/alloc_runner_test.go +++ b/client/allocrunner/alloc_runner_test.go @@ -14,6 +14,10 @@ import ( "github.com/hashicorp/consul/api" multierror "github.com/hashicorp/go-multierror" + "github.com/shoenig/test/must" + "github.com/shoenig/test/wait" + "github.com/stretchr/testify/require" + "github.com/hashicorp/nomad/ci" "github.com/hashicorp/nomad/client/allochealth" "github.com/hashicorp/nomad/client/allocrunner/interfaces" @@ -21,7 +25,6 @@ import ( "github.com/hashicorp/nomad/client/allocrunner/tasklifecycle" "github.com/hashicorp/nomad/client/allocrunner/taskrunner" "github.com/hashicorp/nomad/client/allocwatcher" - "github.com/hashicorp/nomad/client/lib/proclib" "github.com/hashicorp/nomad/client/serviceregistration" regMock "github.com/hashicorp/nomad/client/serviceregistration/mock" "github.com/hashicorp/nomad/client/state" @@ -30,9 +33,6 @@ import ( "github.com/hashicorp/nomad/nomad/mock" "github.com/hashicorp/nomad/nomad/structs" "github.com/hashicorp/nomad/testutil" - "github.com/shoenig/test/must" - "github.com/shoenig/test/wait" - "github.com/stretchr/testify/require" ) // destroy does a blocking destroy on an alloc runner @@ -1051,9 +1051,9 @@ func TestAllocRunner_TaskGroup_ShutdownDelay(t *testing.T) { t.Fatalf("err: %v", err) }) - // Get consul operations - consulServices := conf.ConsulServices.(*regMock.ServiceRegistrationHandler) - consulOpts := consulServices.GetOps() + // Get consul client operations + consulClient := conf.Consul.(*regMock.ServiceRegistrationHandler) + consulOpts := consulClient.GetOps() var groupRemoveOp regMock.Operation for _, op := range consulOpts { // Grab the first deregistration request @@ -1220,10 +1220,6 @@ func TestAllocRunner_TaskLeader_StopRestoredTG(t *testing.T) { ar, err := NewAllocRunner(conf) must.NoError(t, err) - // setup process wranglers for these tasks - ar.(*allocRunner).wranglers.Setup(proclib.Task{AllocID: alloc.ID, Task: task.Name}) - ar.(*allocRunner).wranglers.Setup(proclib.Task{AllocID: alloc.ID, Task: task2.Name}) - // Mimic Nomad exiting before the leader stopping is able to stop other tasks. ar.(*allocRunner).tasks["leader"].UpdateState(structs.TaskStateDead, structs.NewTaskEvent(structs.TaskKilled)) ar.(*allocRunner).tasks["follower1"].UpdateState(structs.TaskStateRunning, structs.NewTaskEvent(structs.TaskStarted)) @@ -1278,13 +1274,6 @@ func TestAllocRunner_Restore_LifecycleHooks(t *testing.T) { must.NoError(t, err) ar := arIface.(*allocRunner) - // Setup the process wranglers for the initial alloc runner, these should - // be recovered by the second alloc runner. - ar.wranglers.Setup(proclib.Task{AllocID: alloc.ID, Task: "init"}) - ar.wranglers.Setup(proclib.Task{AllocID: alloc.ID, Task: "side"}) - ar.wranglers.Setup(proclib.Task{AllocID: alloc.ID, Task: "web"}) - ar.wranglers.Setup(proclib.Task{AllocID: alloc.ID, Task: "poststart"}) - go ar.Run() defer destroy(ar) @@ -1535,8 +1524,8 @@ func TestAllocRunner_DeploymentHealth_Unhealthy_Checks(t *testing.T) { defer cleanup() // Only return the check as healthy after a duration - consulServices := conf.ConsulServices.(*regMock.ServiceRegistrationHandler) - consulServices.AllocRegistrationsFn = func(allocID string) (*serviceregistration.AllocRegistration, error) { + consulClient := conf.Consul.(*regMock.ServiceRegistrationHandler) + consulClient.AllocRegistrationsFn = func(allocID string) (*serviceregistration.AllocRegistration, error) { return &serviceregistration.AllocRegistration{ Tasks: map[string]*serviceregistration.ServiceRegistrations{ task.Name: { @@ -1641,8 +1630,8 @@ func TestAllocRunner_Destroy(t *testing.T) { require.Nil(t, ts) // Assert the alloc directory was cleaned - if _, err := os.Stat(ar.(*allocRunner).allocDir.AllocDirPath()); err == nil { - require.Fail(t, "alloc dir still exists: %v", ar.(*allocRunner).allocDir.AllocDirPath()) + if _, err := os.Stat(ar.(*allocRunner).allocDir.AllocDir); err == nil { + require.Fail(t, "alloc dir still exists: %v", ar.(*allocRunner).allocDir.AllocDir) } else if !os.IsNotExist(err) { require.Failf(t, "expected NotExist error", "found %v", err) } @@ -1700,9 +1689,9 @@ func TestAllocRunner_MoveAllocDir(t *testing.T) { // Step 2. Modify its directory task := alloc.Job.TaskGroups[0].Tasks[0] - dataFile := filepath.Join(ar.GetAllocDir().ShareDirPath(), "data", "data_file") + dataFile := filepath.Join(ar.GetAllocDir().SharedDir, "data", "data_file") os.WriteFile(dataFile, []byte("hello world"), os.ModePerm) - taskDir := ar.GetAllocDir().GetTaskDir(task.Name) + taskDir := ar.GetAllocDir().TaskDirs[task.Name] taskLocalFile := filepath.Join(taskDir.LocalDir, "local_file") os.WriteFile(taskLocalFile, []byte("good bye world"), os.ModePerm) @@ -1727,11 +1716,11 @@ func TestAllocRunner_MoveAllocDir(t *testing.T) { WaitForClientState(t, ar, structs.AllocClientStatusComplete) // Ensure that data from ar was moved to ar2 - dataFile = filepath.Join(ar2.GetAllocDir().ShareDirPath(), "data", "data_file") + dataFile = filepath.Join(ar2.GetAllocDir().SharedDir, "data", "data_file") fileInfo, _ := os.Stat(dataFile) require.NotNilf(t, fileInfo, "file %q not found", dataFile) - taskDir = ar2.GetAllocDir().GetTaskDir(task.Name) + taskDir = ar2.GetAllocDir().TaskDirs[task.Name] taskLocalFile = filepath.Join(taskDir.LocalDir, "local_file") fileInfo, _ = os.Stat(taskLocalFile) require.NotNilf(t, fileInfo, "file %q not found", dataFile) @@ -1862,8 +1851,8 @@ func TestAllocRunner_TaskFailed_KillTG(t *testing.T) { conf, cleanup := testAllocRunnerConfig(t, alloc) defer cleanup() - consulServices := conf.ConsulServices.(*regMock.ServiceRegistrationHandler) - consulServices.AllocRegistrationsFn = func(allocID string) (*serviceregistration.AllocRegistration, error) { + consulClient := conf.Consul.(*regMock.ServiceRegistrationHandler) + consulClient.AllocRegistrationsFn = func(allocID string) (*serviceregistration.AllocRegistration, error) { return &serviceregistration.AllocRegistration{ Tasks: map[string]*serviceregistration.ServiceRegistrations{ task.Name: { @@ -1987,8 +1976,8 @@ func TestAllocRunner_TerminalUpdate_Destroy(t *testing.T) { } // Check the alloc directory still exists - if _, err := os.Stat(ar.GetAllocDir().AllocDirPath()); err != nil { - return false, fmt.Errorf("alloc dir destroyed: %v", ar.GetAllocDir().AllocDirPath()) + if _, err := os.Stat(ar.GetAllocDir().AllocDir); err != nil { + return false, fmt.Errorf("alloc dir destroyed: %v", ar.GetAllocDir().AllocDir) } return true, nil @@ -2011,8 +2000,8 @@ func TestAllocRunner_TerminalUpdate_Destroy(t *testing.T) { } // Check the alloc directory was cleaned - if _, err := os.Stat(ar.GetAllocDir().AllocDirPath()); err == nil { - return false, fmt.Errorf("alloc dir still exists: %v", ar.GetAllocDir().AllocDirPath()) + if _, err := os.Stat(ar.GetAllocDir().AllocDir); err == nil { + return false, fmt.Errorf("alloc dir still exists: %v", ar.GetAllocDir().AllocDir) } else if !os.IsNotExist(err) { return false, fmt.Errorf("stat err: %v", err) } diff --git a/client/allocrunner/alloc_runner_unix_test.go b/client/allocrunner/alloc_runner_unix_test.go index bc69bcd8e8a2..220defe3e5b2 100644 --- a/client/allocrunner/alloc_runner_unix_test.go +++ b/client/allocrunner/alloc_runner_unix_test.go @@ -131,7 +131,7 @@ func TestAllocRunner_Restore_RunningTerminal(t *testing.T) { // - removal during exited is de-duped due to prekill // - removal during stop is de-duped due to prekill // 1 removal group during stop - consulOps := conf2.ConsulServices.(*regMock.ServiceRegistrationHandler).GetOps() + consulOps := conf2.Consul.(*regMock.ServiceRegistrationHandler).GetOps() require.Len(t, consulOps, 2) for _, op := range consulOps { require.Equal(t, "remove", op.Op) diff --git a/client/allocrunner/allocdir_hook.go b/client/allocrunner/allocdir_hook.go index f575be44a1cb..c132c3ce4984 100644 --- a/client/allocrunner/allocdir_hook.go +++ b/client/allocrunner/allocdir_hook.go @@ -4,18 +4,18 @@ package allocrunner import ( - "github.com/hashicorp/go-hclog" + log "github.com/hashicorp/go-hclog" "github.com/hashicorp/nomad/client/allocdir" ) // allocDirHook creates and destroys the root directory and shared directories // for an allocation. type allocDirHook struct { - allocDir allocdir.Interface - logger hclog.Logger + allocDir *allocdir.AllocDir + logger log.Logger } -func newAllocDirHook(logger hclog.Logger, allocDir allocdir.Interface) *allocDirHook { +func newAllocDirHook(logger log.Logger, allocDir *allocdir.AllocDir) *allocDirHook { ad := &allocDirHook{ allocDir: allocDir, } diff --git a/client/allocrunner/cgroup_hook.go b/client/allocrunner/cgroup_hook.go new file mode 100644 index 000000000000..3444f5d50349 --- /dev/null +++ b/client/allocrunner/cgroup_hook.go @@ -0,0 +1,35 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + +package allocrunner + +import ( + "github.com/hashicorp/nomad/client/lib/cgutil" + "github.com/hashicorp/nomad/nomad/structs" +) + +func newCgroupHook(alloc *structs.Allocation, man cgutil.CpusetManager) *cgroupHook { + return &cgroupHook{ + alloc: alloc, + cpusetManager: man, + } +} + +type cgroupHook struct { + alloc *structs.Allocation + cpusetManager cgutil.CpusetManager +} + +func (c *cgroupHook) Name() string { + return "cgroup" +} + +func (c *cgroupHook) Prerun() error { + c.cpusetManager.AddAlloc(c.alloc) + return nil +} + +func (c *cgroupHook) Postrun() error { + c.cpusetManager.RemoveAlloc(c.alloc.ID) + return nil +} diff --git a/client/allocrunner/consul_grpc_sock_hook.go b/client/allocrunner/consul_grpc_sock_hook.go index 492f06d09925..7ff085141fdc 100644 --- a/client/allocrunner/consul_grpc_sock_hook.go +++ b/client/allocrunner/consul_grpc_sock_hook.go @@ -16,8 +16,6 @@ import ( "time" "github.com/hashicorp/go-hclog" - multierror "github.com/hashicorp/go-multierror" - "github.com/hashicorp/go-set/v2" "github.com/hashicorp/nomad/client/allocdir" "github.com/hashicorp/nomad/client/allocrunner/interfaces" "github.com/hashicorp/nomad/nomad/structs" @@ -50,54 +48,26 @@ type consulGRPCSocketHook struct { // mu synchronizes proxy and alloc which may be mutated and read concurrently // via Prerun, Update, Postrun. - mu sync.Mutex - alloc *structs.Allocation - proxies map[string]*grpcSocketProxy + mu sync.Mutex + alloc *structs.Allocation + proxy *grpcSocketProxy } func newConsulGRPCSocketHook( - logger hclog.Logger, - alloc *structs.Allocation, - allocDir allocdir.Interface, - configs map[string]*config.ConsulConfig, - nodeAttrs map[string]string, -) *consulGRPCSocketHook { - - // Get the deduplicated set of Consul clusters that are needed by this - // alloc. For Nomad CE, this will always be just the default cluster. - clusterNames := set.New[string](1) - tg := alloc.Job.LookupTaskGroup(alloc.TaskGroup) - for _, s := range tg.Services { - clusterNames.Insert(s.GetConsulClusterName(tg)) + logger hclog.Logger, alloc *structs.Allocation, allocDir *allocdir.AllocDir, + config *config.ConsulConfig, nodeAttrs map[string]string) *consulGRPCSocketHook { + + // Attempt to find the gRPC port via the node attributes, otherwise use the + // default fallback. + consulGRPCPort, ok := nodeAttrs["consul.grpc"] + if !ok { + consulGRPCPort = consulGRPCFallbackPort } - proxies := map[string]*grpcSocketProxy{} - - clusterNames.ForEach(func(clusterName string) bool { - - // Attempt to find the gRPC port via the node attributes, otherwise use - // the default fallback. - attrName := "consul.grpc" - if clusterName != structs.ConsulDefaultCluster { - attrName = "consul." + clusterName + ".grpc" - } - consulGRPCPort, ok := nodeAttrs[attrName] - if !ok { - consulGRPCPort = consulGRPCFallbackPort - } - - proxies[clusterName] = newGRPCSocketProxy( - logger, - allocDir, - configs[clusterName], - consulGRPCPort, - ) - return true - }) return &consulGRPCSocketHook{ - alloc: alloc, - proxies: proxies, - logger: logger.Named(consulGRPCSockHookName), + alloc: alloc, + proxy: newGRPCSocketProxy(logger, allocDir, config, consulGRPCPort), + logger: logger.Named(consulGRPCSockHookName), } } @@ -132,13 +102,7 @@ func (h *consulGRPCSocketHook) Prerun() error { return nil } - var mErr *multierror.Error - for _, proxy := range h.proxies { - if err := proxy.run(h.alloc); err != nil { - mErr = multierror.Append(mErr, err) - } - } - return mErr.ErrorOrNil() + return h.proxy.run(h.alloc) } // Update creates a gRPC socket file and proxy if there are any Connect @@ -152,37 +116,25 @@ func (h *consulGRPCSocketHook) Update(req *interfaces.RunnerUpdateRequest) error if !h.shouldRun() { return nil } - if len(h.proxies) == 0 { - return fmt.Errorf("cannot update alloc to Connect in-place") - } - var mErr *multierror.Error - for _, proxy := range h.proxies { - if err := proxy.run(h.alloc); err != nil { - mErr = multierror.Append(mErr, err) - } - } - return mErr.ErrorOrNil() + return h.proxy.run(h.alloc) } func (h *consulGRPCSocketHook) Postrun() error { h.mu.Lock() defer h.mu.Unlock() - for _, proxy := range h.proxies { - if err := proxy.stop(); err != nil { - // Only log failures to stop proxies. Worst case scenario is a small - // goroutine leak. - h.logger.Warn("error stopping Consul proxy", "error", err) - } + if err := h.proxy.stop(); err != nil { + // Only log failures to stop proxies. Worst case scenario is a + // small goroutine leak. + h.logger.Debug("error stopping Consul proxy", "error", err) } - return nil } type grpcSocketProxy struct { logger hclog.Logger - allocDir allocdir.Interface + allocDir *allocdir.AllocDir config *config.ConsulConfig // consulGRPCFallbackPort is the port to use if the operator did not @@ -196,11 +148,8 @@ type grpcSocketProxy struct { } func newGRPCSocketProxy( - logger hclog.Logger, - allocDir allocdir.Interface, - config *config.ConsulConfig, - consulGRPCFallbackPort string, -) *grpcSocketProxy { + logger hclog.Logger, allocDir *allocdir.AllocDir, config *config.ConsulConfig, + consulGRPCFallbackPort string) *grpcSocketProxy { ctx, cancel := context.WithCancel(context.Background()) return &grpcSocketProxy{ @@ -237,8 +186,7 @@ func (p *grpcSocketProxy) run(alloc *structs.Allocation) error { // make sure either grpc or http consul address has been configured if p.config.GRPCAddr == "" && p.config.Addr == "" { - return fmt.Errorf("consul address for cluster %q must be set on nomad client", - p.config.Name) + return errors.New("consul address must be set on nomad client") } destAddr := p.config.GRPCAddr @@ -247,17 +195,13 @@ func (p *grpcSocketProxy) run(alloc *structs.Allocation) error { // default of 8502. host, _, err := net.SplitHostPort(p.config.Addr) if err != nil { - return fmt.Errorf("error parsing Consul address %q: %v", p.config.Addr, err) + return fmt.Errorf("error parsing Consul address %q: %v", + p.config.Addr, err) } destAddr = net.JoinHostPort(host, p.consulGRPCFallbackPort) } - socketFile := allocdir.AllocGRPCSocket - if p.config.Name != structs.ConsulDefaultCluster && p.config.Name != "" { - socketFile = filepath.Join(allocdir.SharedAllocName, allocdir.TmpDirName, - "consul_"+p.config.Name+"_grpc.sock") - } - hostGRPCSocketPath := filepath.Join(p.allocDir.AllocDirPath(), socketFile) + hostGRPCSocketPath := filepath.Join(p.allocDir.AllocDir, allocdir.AllocGRPCSocket) // if the socket already exists we'll try to remove it, but if not then any // other errors will bubble up to the caller here or when we try to listen diff --git a/client/allocrunner/consul_grpc_sock_hook_test.go b/client/allocrunner/consul_grpc_sock_hook_test.go index 8ed87f85e2ce..b08d4575c057 100644 --- a/client/allocrunner/consul_grpc_sock_hook_test.go +++ b/client/allocrunner/consul_grpc_sock_hook_test.go @@ -17,9 +17,7 @@ import ( "github.com/hashicorp/nomad/client/allocrunner/interfaces" "github.com/hashicorp/nomad/helper/testlog" "github.com/hashicorp/nomad/nomad/mock" - "github.com/hashicorp/nomad/nomad/structs" "github.com/hashicorp/nomad/nomad/structs/config" - "github.com/shoenig/test/must" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) @@ -35,11 +33,9 @@ func TestConsulGRPCSocketHook_PrerunPostrun_Ok(t *testing.T) { fakeConsul, err := net.Listen("tcp", "127.0.0.1:0") require.NoError(t, err) defer fakeConsul.Close() - - consulConfigs := map[string]*config.ConsulConfig{ - structs.ConsulDefaultCluster: { - GRPCAddr: fakeConsul.Addr().String(), - }} + consulConfig := &config.ConsulConfig{ + GRPCAddr: fakeConsul.Addr().String(), + } alloc := mock.ConnectAlloc() @@ -49,7 +45,7 @@ func TestConsulGRPCSocketHook_PrerunPostrun_Ok(t *testing.T) { defer cleanup() // Start the unix socket proxy - h := newConsulGRPCSocketHook(logger, alloc, allocDir, consulConfigs, map[string]string{}) + h := newConsulGRPCSocketHook(logger, alloc, allocDir, consulConfig, map[string]string{}) require.NoError(t, h.Prerun()) gRPCSock := filepath.Join(allocDir.AllocDir, allocdir.AllocGRPCSocket) @@ -112,8 +108,7 @@ func TestConsulGRPCSocketHook_Prerun_Error(t *testing.T) { logger := testlog.HCLogger(t) // A config without an Addr or GRPCAddr is invalid. - consulConfigs := map[string]*config.ConsulConfig{ - structs.ConsulDefaultCluster: {}} + consulConfig := &config.ConsulConfig{} alloc := mock.Alloc() connectAlloc := mock.ConnectAlloc() @@ -124,36 +119,36 @@ func TestConsulGRPCSocketHook_Prerun_Error(t *testing.T) { { // An alloc without a Connect proxy sidecar should not return // an error. - h := newConsulGRPCSocketHook(logger, alloc, allocDir, consulConfigs, map[string]string{}) - must.NoError(t, h.Prerun()) + h := newConsulGRPCSocketHook(logger, alloc, allocDir, consulConfig, map[string]string{}) + require.NoError(t, h.Prerun()) // Postrun should be a noop - must.NoError(t, h.Postrun()) + require.NoError(t, h.Postrun()) } { // An alloc *with* a Connect proxy sidecar *should* return an error // when Consul is not configured. - h := newConsulGRPCSocketHook(logger, connectAlloc, allocDir, consulConfigs, map[string]string{}) - must.ErrorContains(t, h.Prerun(), `consul address for cluster "" must be set on nomad client`) + h := newConsulGRPCSocketHook(logger, connectAlloc, allocDir, consulConfig, map[string]string{}) + require.EqualError(t, h.Prerun(), "consul address must be set on nomad client") // Postrun should be a noop - must.NoError(t, h.Postrun()) + require.NoError(t, h.Postrun()) } { // Updating an alloc without a sidecar to have a sidecar should // error when the sidecar is added. - h := newConsulGRPCSocketHook(logger, alloc, allocDir, consulConfigs, map[string]string{}) - must.NoError(t, h.Prerun()) + h := newConsulGRPCSocketHook(logger, alloc, allocDir, consulConfig, map[string]string{}) + require.NoError(t, h.Prerun()) req := &interfaces.RunnerUpdateRequest{ Alloc: connectAlloc, } - must.EqError(t, h.Update(req), "cannot update alloc to Connect in-place") + require.EqualError(t, h.Update(req), "consul address must be set on nomad client") // Postrun should be a noop - must.NoError(t, h.Postrun()) + require.NoError(t, h.Postrun()) } } diff --git a/client/allocrunner/consul_hook.go b/client/allocrunner/consul_hook.go deleted file mode 100644 index 06514dde5087..000000000000 --- a/client/allocrunner/consul_hook.go +++ /dev/null @@ -1,281 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -package allocrunner - -import ( - "fmt" - - consulapi "github.com/hashicorp/consul/api" - log "github.com/hashicorp/go-hclog" - "github.com/hashicorp/go-multierror" - "github.com/hashicorp/nomad/client/allocdir" - "github.com/hashicorp/nomad/client/consul" - cstructs "github.com/hashicorp/nomad/client/structs" - "github.com/hashicorp/nomad/client/widmgr" - "github.com/hashicorp/nomad/nomad/structs" - structsc "github.com/hashicorp/nomad/nomad/structs/config" -) - -type consulHook struct { - alloc *structs.Allocation - allocdir allocdir.Interface - widmgr widmgr.IdentityManager - consulConfigs map[string]*structsc.ConsulConfig - consulClientConstructor func(*structsc.ConsulConfig, log.Logger) (consul.Client, error) - hookResources *cstructs.AllocHookResources - - logger log.Logger -} - -type consulHookConfig struct { - alloc *structs.Allocation - allocdir allocdir.Interface - widmgr widmgr.IdentityManager - - // consulConfigs is a map of cluster names to Consul configs - consulConfigs map[string]*structsc.ConsulConfig - // consulClientConstructor injects the function that will return a consul - // client (eases testing) - consulClientConstructor func(*structsc.ConsulConfig, log.Logger) (consul.Client, error) - - // hookResources is used for storing and retrieving Consul tokens - hookResources *cstructs.AllocHookResources - - logger log.Logger -} - -func newConsulHook(cfg consulHookConfig) *consulHook { - h := &consulHook{ - alloc: cfg.alloc, - allocdir: cfg.allocdir, - widmgr: cfg.widmgr, - consulConfigs: cfg.consulConfigs, - consulClientConstructor: cfg.consulClientConstructor, - hookResources: cfg.hookResources, - } - h.logger = cfg.logger.Named(h.Name()) - return h -} - -func (*consulHook) Name() string { - return "consul" -} - -func (h *consulHook) Prerun() error { - job := h.alloc.Job - - if job == nil { - // this is always a programming error - err := fmt.Errorf("alloc %v does not have a job", h.alloc.Name) - h.logger.Error(err.Error()) - return err - } - - // tokens are a map of Consul cluster to identity name to Consul ACL token. - tokens := map[string]map[string]*consulapi.ACLToken{} - - tg := job.LookupTaskGroup(h.alloc.TaskGroup) - if tg == nil { // this is always a programming error - return fmt.Errorf("alloc %v does not have a valid task group", h.alloc.Name) - } - - var mErr *multierror.Error - if err := h.prepareConsulTokensForServices(tg.Services, tg, tokens); err != nil { - mErr = multierror.Append(mErr, err) - } - for _, task := range tg.Tasks { - if err := h.prepareConsulTokensForServices(task.Services, tg, tokens); err != nil { - mErr = multierror.Append(mErr, err) - } - if err := h.prepareConsulTokensForTask(task, tg, tokens); err != nil { - mErr = multierror.Append(mErr, err) - } - } - - if err := mErr.ErrorOrNil(); err != nil { - revokeErr := h.revokeTokens(tokens) - mErr = multierror.Append(mErr, revokeErr) - return mErr.ErrorOrNil() - } - - // write the tokens to hookResources - h.hookResources.SetConsulTokens(tokens) - - return nil -} - -func (h *consulHook) prepareConsulTokensForTask(task *structs.Task, tg *structs.TaskGroup, tokens map[string]map[string]*consulapi.ACLToken) error { - if task == nil { - // programming error - return fmt.Errorf("cannot prepare consul tokens, no task specified") - } - - clusterName := task.GetConsulClusterName(tg) - consulConfig, ok := h.consulConfigs[clusterName] - if !ok { - return fmt.Errorf("no such consul cluster: %s", clusterName) - } - - // Find task workload identity for Consul. - widName := fmt.Sprintf("%s_%s", structs.ConsulTaskIdentityNamePrefix, consulConfig.Name) - wid := task.GetIdentity(widName) - if wid == nil { - // Skip task if it doesn't have an identity for Consul since it doesn't - // need a token. - return nil - } - - // Find signed workload identity. - ti := *task.IdentityHandle(wid) - jwt, err := h.widmgr.Get(ti) - if err != nil { - return fmt.Errorf("error getting signed identity for task %s: %v", task.Name, err) - } - - // Derive token for task. - req := consul.JWTLoginRequest{ - JWT: jwt.JWT, - AuthMethodName: consulConfig.TaskIdentityAuthMethod, - Meta: map[string]string{ - "requested_by": fmt.Sprintf("nomad_task_%s", task.Name), - }, - } - token, err := h.getConsulToken(consulConfig.Name, req) - if err != nil { - return fmt.Errorf("failed to derive Consul token for task %s: %v", task.Name, err) - } - - // Store token in results. - if _, ok = tokens[clusterName]; !ok { - tokens[clusterName] = make(map[string]*consulapi.ACLToken) - } - tokens[clusterName][widName] = token - - return nil -} - -func (h *consulHook) prepareConsulTokensForServices(services []*structs.Service, tg *structs.TaskGroup, tokens map[string]map[string]*consulapi.ACLToken) error { - if len(services) == 0 { - return nil - } - - var mErr *multierror.Error - for _, service := range services { - // Exit early if service doesn't need a Consul token. - if service == nil || !service.IsConsul() || service.Identity == nil { - continue - } - - clusterName := service.GetConsulClusterName(tg) - consulConfig, ok := h.consulConfigs[clusterName] - if !ok { - return fmt.Errorf("no such consul cluster: %s", clusterName) - } - - // Find signed identity workload. - identity := *service.IdentityHandle() - jwt, err := h.widmgr.Get(identity) - if err != nil { - mErr = multierror.Append(mErr, fmt.Errorf( - "error getting signed identity for service %s: %v", - service.Name, err, - )) - continue - } - - // Derive token for service. - req := consul.JWTLoginRequest{ - JWT: jwt.JWT, - AuthMethodName: consulConfig.ServiceIdentityAuthMethod, - Meta: map[string]string{ - "requested_by": fmt.Sprintf("nomad_service_%s", identity.WorkloadIdentifier), - }, - } - token, err := h.getConsulToken(clusterName, req) - if err != nil { - mErr = multierror.Append(mErr, fmt.Errorf( - "failed to derive Consul token for service %s: %v", - service.Name, err, - )) - continue - } - - // Store token in results. - if _, ok = tokens[clusterName]; !ok { - tokens[clusterName] = make(map[string]*consulapi.ACLToken) - } - tokens[clusterName][service.Identity.Name] = token - } - - return mErr.ErrorOrNil() -} - -func (h *consulHook) getConsulToken(cluster string, req consul.JWTLoginRequest) (*consulapi.ACLToken, error) { - client, err := h.clientForCluster(cluster) - if err != nil { - return nil, fmt.Errorf("failed to retrieve Consul client for cluster %s: %v", cluster, err) - } - - return client.DeriveTokenWithJWT(req) -} - -func (h *consulHook) clientForCluster(cluster string) (consul.Client, error) { - consulConf, ok := h.consulConfigs[cluster] - if !ok { - return nil, fmt.Errorf("unable to find configuration for consul cluster %v", cluster) - } - - return h.consulClientConstructor(consulConf, h.logger) -} - -// Postrun cleans up the Consul tokens after the tasks have exited. -func (h *consulHook) Postrun() error { - tokens := h.hookResources.GetConsulTokens() - err := h.revokeTokens(tokens) - if err != nil { - return err - } - h.hookResources.SetConsulTokens(tokens) - return nil -} - -// Destroy cleans up any remaining Consul tokens if the alloc is GC'd or fails -// to restore after a client restart. -func (h *consulHook) Destroy() error { - tokens := h.hookResources.GetConsulTokens() - err := h.revokeTokens(tokens) - if err != nil { - return err - } - h.hookResources.SetConsulTokens(tokens) - return nil -} - -func (h *consulHook) revokeTokens(tokens map[string]map[string]*consulapi.ACLToken) error { - mErr := multierror.Error{} - - for cluster, tokensForCluster := range tokens { - if tokensForCluster == nil { - // if called by Destroy, may have been removed by Postrun - continue - } - client, err := h.clientForCluster(cluster) - if err != nil { - mErr.Errors = append(mErr.Errors, err) - continue - } - toRevoke := []*consulapi.ACLToken{} - for _, token := range tokensForCluster { - toRevoke = append(toRevoke, token) - } - err = client.RevokeTokens(toRevoke) - if err != nil { - mErr.Errors = append(mErr.Errors, err) - continue - } - tokens[cluster] = nil - } - - return mErr.ErrorOrNil() -} diff --git a/client/allocrunner/consul_hook_test.go b/client/allocrunner/consul_hook_test.go deleted file mode 100644 index 2234c3b107ea..000000000000 --- a/client/allocrunner/consul_hook_test.go +++ /dev/null @@ -1,269 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -package allocrunner - -import ( - "crypto/md5" - "encoding/hex" - "fmt" - "testing" - - consulapi "github.com/hashicorp/consul/api" - "github.com/hashicorp/nomad/ci" - "github.com/hashicorp/nomad/client/allocrunner/interfaces" - "github.com/hashicorp/nomad/client/consul" - cstructs "github.com/hashicorp/nomad/client/structs" - "github.com/hashicorp/nomad/client/widmgr" - "github.com/hashicorp/nomad/helper/testlog" - "github.com/hashicorp/nomad/nomad/mock" - "github.com/hashicorp/nomad/nomad/structs" - structsc "github.com/hashicorp/nomad/nomad/structs/config" - "github.com/shoenig/test/must" -) - -// statically assert consul hook implements the expected interfaces -var _ interfaces.RunnerPrerunHook = (*consulHook)(nil) - -func consulHookTestHarness(t *testing.T) *consulHook { - logger := testlog.HCLogger(t) - - alloc := mock.Alloc() - task := alloc.LookupTask("web") - task.Consul = &structs.Consul{ - Cluster: "default", - } - task.Identities = []*structs.WorkloadIdentity{ - {Name: fmt.Sprintf("%s_default", structs.ConsulTaskIdentityNamePrefix)}, - } - task.Services = []*structs.Service{ - { - Provider: structs.ServiceProviderConsul, - Identity: &structs.WorkloadIdentity{Name: "consul-service_webservice", Audience: []string{"consul.io"}}, - Cluster: "default", - Name: "webservice", - TaskName: "web", - }, - } - - identitiesToSign := []*structs.WorkloadIdentity{} - identitiesToSign = append(identitiesToSign, task.Identities...) - for _, service := range task.Services { - identitiesToSign = append(identitiesToSign, service.Identity) - } - - // setup mock signer and sign the identities - mockSigner := widmgr.NewMockWIDSigner(identitiesToSign) - signedIDs, err := mockSigner.SignIdentities(1, []*structs.WorkloadIdentityRequest{ - { - AllocID: alloc.ID, - WIHandle: structs.WIHandle{ - WorkloadIdentifier: task.Name, - IdentityName: task.Identities[0].Name, - }, - }, - { - AllocID: alloc.ID, - WIHandle: structs.WIHandle{ - WorkloadIdentifier: task.Services[0].Name, - IdentityName: task.Services[0].Identity.Name, - WorkloadType: structs.WorkloadTypeService, - }, - }, - }) - must.NoError(t, err) - - mockWIDMgr := widmgr.NewMockWIDMgr(signedIDs) - - consulConfigs := map[string]*structsc.ConsulConfig{ - "default": structsc.DefaultConsulConfig(), - } - - hookResources := cstructs.NewAllocHookResources() - - consulHookCfg := consulHookConfig{ - alloc: alloc, - allocdir: nil, - widmgr: mockWIDMgr, - consulConfigs: consulConfigs, - consulClientConstructor: consul.NewMockConsulClient, - hookResources: hookResources, - logger: logger, - } - return newConsulHook(consulHookCfg) -} - -func Test_consulHook_prepareConsulTokensForTask(t *testing.T) { - ci.Parallel(t) - - hook := consulHookTestHarness(t) - task := hook.alloc.LookupTask("web") - - wid := task.GetIdentity("consul_default") - ti := *task.IdentityHandle(wid) - jwt, err := hook.widmgr.Get(ti) - must.NoError(t, err) - - hashJWT := md5.Sum([]byte(jwt.JWT)) - - tests := []struct { - name string - task *structs.Task - tokens map[string]map[string]*consulapi.ACLToken - wantErr bool - errMsg string - expectedTokens map[string]map[string]*consulapi.ACLToken - }{ - { - name: "empty task", - task: nil, - tokens: map[string]map[string]*consulapi.ACLToken{}, - wantErr: true, - errMsg: "no task specified", - expectedTokens: map[string]map[string]*consulapi.ACLToken{}, - }, - { - name: "task with signed identity", - task: task, - tokens: map[string]map[string]*consulapi.ACLToken{}, - wantErr: false, - errMsg: "", - expectedTokens: map[string]map[string]*consulapi.ACLToken{ - "default": { - "consul_default": &consulapi.ACLToken{ - AccessorID: hex.EncodeToString(hashJWT[:]), - SecretID: hex.EncodeToString(hashJWT[:]), - }, - }, - }, - }, - { - name: "task with unknown identity", - task: &structs.Task{ - Identities: []*structs.WorkloadIdentity{ - {Name: structs.ConsulTaskIdentityNamePrefix + "_default"}}, - Name: "foo", - }, - tokens: map[string]map[string]*consulapi.ACLToken{}, - wantErr: true, - errMsg: "unable to find token for workload", - expectedTokens: map[string]map[string]*consulapi.ACLToken{}, - }, - } - for _, tt := range tests { - t.Run(tt.name, func(t *testing.T) { - err := hook.prepareConsulTokensForTask(tt.task, nil, tt.tokens) - if tt.wantErr { - must.Error(t, err) - must.ErrorContains(t, err, tt.errMsg) - } else { - must.NoError(t, err) - must.Eq(t, tt.tokens, tt.expectedTokens) - } - }) - } -} - -func Test_consulHook_prepareConsulTokensForServices(t *testing.T) { - ci.Parallel(t) - - hook := consulHookTestHarness(t) - task := hook.alloc.LookupTask("web") - services := task.Services - - hashedJWT := make(map[string]string) - for _, s := range services { - widHandle := *s.IdentityHandle() - jwt, err := hook.widmgr.Get(widHandle) - must.NoError(t, err) - - hash := md5.Sum([]byte(jwt.JWT)) - hashedJWT[s.Name] = hex.EncodeToString(hash[:]) - } - - tests := []struct { - name string - services []*structs.Service - tokens map[string]map[string]*consulapi.ACLToken - wantErr bool - errMsg string - expectedTokens map[string]map[string]*consulapi.ACLToken - }{ - { - name: "empty services", - services: nil, - tokens: map[string]map[string]*consulapi.ACLToken{}, - wantErr: false, - errMsg: "", - expectedTokens: map[string]map[string]*consulapi.ACLToken{}, - }, - { - name: "services with signed identity", - services: services, - tokens: map[string]map[string]*consulapi.ACLToken{}, - wantErr: false, - errMsg: "", - expectedTokens: map[string]map[string]*consulapi.ACLToken{ - "default": { - "consul-service_webservice": { - AccessorID: hashedJWT["webservice"], - SecretID: hashedJWT["webservice"], - }, - }, - }, - }, - { - name: "services with unknown identity", - services: []*structs.Service{ - { - Provider: structs.ServiceProviderConsul, - Identity: &structs.WorkloadIdentity{ - Name: "consul-service_webservice", Audience: []string{"consul.io"}}, - Cluster: "default", - Name: "foo", - TaskName: "web", - }, - }, - tokens: map[string]map[string]*consulapi.ACLToken{}, - wantErr: true, - errMsg: "unable to find token for workload", - expectedTokens: map[string]map[string]*consulapi.ACLToken{}, - }, - } - for _, tt := range tests { - t.Run(tt.name, func(t *testing.T) { - err := hook.prepareConsulTokensForServices(tt.services, nil, tt.tokens) - if tt.wantErr { - must.Error(t, err) - must.ErrorContains(t, err, tt.errMsg) - } else { - must.NoError(t, err) - must.Eq(t, tt.tokens, tt.expectedTokens) - } - }) - } -} - -func Test_consulHook_Postrun(t *testing.T) { - ci.Parallel(t) - - // no-op must be safe - hook := consulHookTestHarness(t) - must.NoError(t, hook.Postrun()) - - task := hook.alloc.LookupTask("web") - tokens := map[string]map[string]*consulapi.ACLToken{} - must.NoError(t, hook.prepareConsulTokensForTask(task, nil, tokens)) - hook.hookResources.SetConsulTokens(tokens) - must.MapLen(t, 1, tokens) - - // gracefully handle wrong tokens - otherTokens := map[string]map[string]*consulapi.ACLToken{ - "default": {"foo": &consulapi.ACLToken{AccessorID: "foo", SecretID: "foo"}}} - must.NoError(t, hook.revokeTokens(otherTokens)) - - // hook resources should be cleared - must.NoError(t, hook.Postrun()) - tokens = hook.hookResources.GetConsulTokens() - must.MapEmpty(t, tokens["default"]) -} diff --git a/client/allocrunner/consul_http_sock_hook.go b/client/allocrunner/consul_http_sock_hook.go index f4990974a6e9..7c725c8d02d5 100644 --- a/client/allocrunner/consul_http_sock_hook.go +++ b/client/allocrunner/consul_http_sock_hook.go @@ -14,8 +14,6 @@ import ( "time" "github.com/hashicorp/go-hclog" - multierror "github.com/hashicorp/go-multierror" - "github.com/hashicorp/go-set/v2" "github.com/hashicorp/nomad/client/allocdir" "github.com/hashicorp/nomad/client/allocrunner/interfaces" "github.com/hashicorp/nomad/nomad/structs" @@ -38,40 +36,16 @@ type consulHTTPSockHook struct { // lock synchronizes proxy and alloc which may be mutated and read concurrently // via Prerun, Update, and Postrun. - lock sync.Mutex - alloc *structs.Allocation - proxies map[string]*httpSocketProxy + lock sync.Mutex + alloc *structs.Allocation + proxy *httpSocketProxy } -func newConsulHTTPSocketHook( - logger hclog.Logger, - alloc *structs.Allocation, - allocDir allocdir.Interface, - configs map[string]*config.ConsulConfig, -) *consulHTTPSockHook { - - // Get the deduplicated set of Consul clusters that are needed by this - // alloc. For Nomad CE, this will always be just the default cluster. - clusterNames := set.New[string](1) - tg := alloc.Job.LookupTaskGroup(alloc.TaskGroup) - for _, s := range tg.Services { - clusterNames.Insert(s.GetConsulClusterName(tg)) - } - proxies := map[string]*httpSocketProxy{} - - clusterNames.ForEach(func(clusterName string) bool { - proxies[clusterName] = newHTTPSocketProxy( - logger, - allocDir, - configs[clusterName], - ) - return true - }) - +func newConsulHTTPSocketHook(logger hclog.Logger, alloc *structs.Allocation, allocDir *allocdir.AllocDir, config *config.ConsulConfig) *consulHTTPSockHook { return &consulHTTPSockHook{ - alloc: alloc, - proxies: proxies, - logger: logger.Named(consulHTTPSocketHookName), + alloc: alloc, + proxy: newHTTPSocketProxy(logger, allocDir, config), + logger: logger.Named(consulHTTPSocketHookName), } } @@ -107,13 +81,7 @@ func (h *consulHTTPSockHook) Prerun() error { return nil } - var mErr *multierror.Error - for _, proxy := range h.proxies { - if err := proxy.run(h.alloc); err != nil { - mErr = multierror.Append(mErr, err) - } - } - return mErr.ErrorOrNil() + return h.proxy.run(h.alloc) } func (h *consulHTTPSockHook) Update(req *interfaces.RunnerUpdateRequest) error { @@ -125,29 +93,17 @@ func (h *consulHTTPSockHook) Update(req *interfaces.RunnerUpdateRequest) error { if !h.shouldRun() { return nil } - if len(h.proxies) == 0 { - return fmt.Errorf("cannot update alloc to Connect in-place") - } - var mErr *multierror.Error - for _, proxy := range h.proxies { - if err := proxy.run(h.alloc); err != nil { - mErr = multierror.Append(mErr, err) - } - } - return mErr.ErrorOrNil() + return h.proxy.run(h.alloc) } func (h *consulHTTPSockHook) Postrun() error { h.lock.Lock() defer h.lock.Unlock() - for _, proxy := range h.proxies { - if err := proxy.stop(); err != nil { - // Only log failures to stop proxies. Worst case scenario is a small - // goroutine leak. - h.logger.Warn("error stopping Consul HTTP proxy", "error", err) - } + if err := h.proxy.stop(); err != nil { + // Only log a failure to stop, worst case is the proxy leaks a goroutine. + h.logger.Warn("error stopping Consul HTTP proxy", "error", err) } return nil @@ -155,7 +111,7 @@ func (h *consulHTTPSockHook) Postrun() error { type httpSocketProxy struct { logger hclog.Logger - allocDir allocdir.Interface + allocDir *allocdir.AllocDir config *config.ConsulConfig ctx context.Context @@ -164,11 +120,7 @@ type httpSocketProxy struct { runOnce bool } -func newHTTPSocketProxy( - logger hclog.Logger, - allocDir allocdir.Interface, - config *config.ConsulConfig, -) *httpSocketProxy { +func newHTTPSocketProxy(logger hclog.Logger, allocDir *allocdir.AllocDir, config *config.ConsulConfig) *httpSocketProxy { ctx, cancel := context.WithCancel(context.Background()) return &httpSocketProxy{ logger: logger, @@ -206,12 +158,7 @@ func (p *httpSocketProxy) run(alloc *structs.Allocation) error { return errors.New("consul address must be set on nomad client") } - socketFile := allocdir.AllocHTTPSocket - if p.config.Name != structs.ConsulDefaultCluster && p.config.Name != "" { - socketFile = filepath.Join(allocdir.SharedAllocName, allocdir.TmpDirName, - "consul_"+p.config.Name+"_http.sock") - } - hostHTTPSockPath := filepath.Join(p.allocDir.AllocDirPath(), socketFile) + hostHTTPSockPath := filepath.Join(p.allocDir.AllocDir, allocdir.AllocHTTPSocket) if err := maybeRemoveOldSocket(hostHTTPSockPath); err != nil { return err } diff --git a/client/allocrunner/consul_http_sock_hook_test.go b/client/allocrunner/consul_http_sock_hook_test.go index a6a31ec2c581..022da2018e05 100644 --- a/client/allocrunner/consul_http_sock_hook_test.go +++ b/client/allocrunner/consul_http_sock_hook_test.go @@ -13,9 +13,7 @@ import ( "github.com/hashicorp/nomad/client/allocdir" "github.com/hashicorp/nomad/helper/testlog" "github.com/hashicorp/nomad/nomad/mock" - "github.com/hashicorp/nomad/nomad/structs" "github.com/hashicorp/nomad/nomad/structs/config" - "github.com/shoenig/test/must" "github.com/stretchr/testify/require" ) @@ -26,8 +24,8 @@ func TestConsulSocketHook_PrerunPostrun_Ok(t *testing.T) { require.NoError(t, err) defer fakeConsul.Close() - consulConfigs := map[string]*config.ConsulConfig{ - structs.ConsulDefaultCluster: {Addr: fakeConsul.Addr().String()}, + consulConfig := &config.ConsulConfig{ + Addr: fakeConsul.Addr().String(), } alloc := mock.ConnectNativeAlloc("bridge") @@ -38,7 +36,7 @@ func TestConsulSocketHook_PrerunPostrun_Ok(t *testing.T) { defer cleanupDir() // start unix socket proxy - h := newConsulHTTPSocketHook(logger, alloc, allocDir, consulConfigs) + h := newConsulHTTPSocketHook(logger, alloc, allocDir, consulConfig) require.NoError(t, h.Prerun()) httpSocket := filepath.Join(allocDir.AllocDir, allocdir.AllocHTTPSocket) @@ -99,9 +97,7 @@ func TestConsulHTTPSocketHook_Prerun_Error(t *testing.T) { logger := testlog.HCLogger(t) - consulConfigs := map[string]*config.ConsulConfig{ - structs.ConsulDefaultCluster: new(config.ConsulConfig), - } + consulConfig := new(config.ConsulConfig) alloc := mock.Alloc() connectNativeAlloc := mock.ConnectNativeAlloc("bridge") @@ -111,20 +107,20 @@ func TestConsulHTTPSocketHook_Prerun_Error(t *testing.T) { { // an alloc without a connect native task should not return an error - h := newConsulHTTPSocketHook(logger, alloc, allocDir, consulConfigs) - must.NoError(t, h.Prerun()) + h := newConsulHTTPSocketHook(logger, alloc, allocDir, consulConfig) + require.NoError(t, h.Prerun()) // postrun should be a noop - must.NoError(t, h.Postrun()) + require.NoError(t, h.Postrun()) } { // an alloc with a native task should return an error when consul is not // configured - h := newConsulHTTPSocketHook(logger, connectNativeAlloc, allocDir, consulConfigs) - must.ErrorContains(t, h.Prerun(), "consul address must be set on nomad client") + h := newConsulHTTPSocketHook(logger, connectNativeAlloc, allocDir, consulConfig) + require.EqualError(t, h.Prerun(), "consul address must be set on nomad client") // Postrun should be a noop - must.NoError(t, h.Postrun()) + require.NoError(t, h.Postrun()) } } diff --git a/client/allocrunner/cpuparts_hook.go b/client/allocrunner/cpuparts_hook.go deleted file mode 100644 index 7cac0f0f4384..000000000000 --- a/client/allocrunner/cpuparts_hook.go +++ /dev/null @@ -1,55 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -package allocrunner - -import ( - "github.com/hashicorp/go-hclog" - "github.com/hashicorp/nomad/client/lib/cgroupslib" - "github.com/hashicorp/nomad/client/lib/idset" - "github.com/hashicorp/nomad/client/lib/numalib/hw" - "github.com/hashicorp/nomad/nomad/structs" -) - -const ( - cpuPartsHookName = "cpuparts_hook" -) - -// cpuPartsHooks is responsible for managing cpuset partitioning on Linux -// nodes. This mechanism works by segregating tasks that make use of "cpu" vs. -// "cores" resources. Tasks that make use of "cpu" resource actually make use -// of shared cores that have not been reserved. The scheduler ensures enough -// cores on a node are not reserved such that all tasks have the minimum amount -// of cpu bandwidth they requested. -type cpuPartsHook struct { - logger hclog.Logger - allocID string - - reservations *idset.Set[hw.CoreID] - partitions cgroupslib.Partition -} - -func newCPUPartsHook( - logger hclog.Logger, - partitions cgroupslib.Partition, - alloc *structs.Allocation, -) *cpuPartsHook { - return &cpuPartsHook{ - logger: logger.Named(cpuPartsHookName), - allocID: alloc.ID, - partitions: partitions, - reservations: alloc.ReservedCores(), - } -} - -func (h *cpuPartsHook) Name() string { - return cpuPartsHookName -} - -func (h *cpuPartsHook) Prerun() error { - return h.partitions.Reserve(h.reservations) -} - -func (h *cpuPartsHook) Postrun() error { - return h.partitions.Release(h.reservations) -} diff --git a/client/allocrunner/csi_hook_test.go b/client/allocrunner/csi_hook_test.go index 83d28be7cda6..64474fa8addd 100644 --- a/client/allocrunner/csi_hook_test.go +++ b/client/allocrunner/csi_hook_test.go @@ -63,7 +63,7 @@ func TestCSIHook(t *testing.T) { }, }, expectedMounts: map[string]*csimanager.MountInfo{ - "vol0": &csimanager.MountInfo{Source: testMountSrc}, + "vol0": {Source: testMountSrc}, }, expectedCalls: map[string]int{ "claim": 1, "MountVolume": 1, "UnmountVolume": 1, "unpublish": 1}, @@ -84,7 +84,7 @@ func TestCSIHook(t *testing.T) { }, }, expectedMounts: map[string]*csimanager.MountInfo{ - "vol0": &csimanager.MountInfo{Source: testMountSrc}, + "vol0": {Source: testMountSrc}, }, expectedCalls: map[string]int{ "claim": 1, "MountVolume": 1, "UnmountVolume": 1, "unpublish": 1}, @@ -106,7 +106,7 @@ func TestCSIHook(t *testing.T) { }, startsUnschedulable: true, expectedMounts: map[string]*csimanager.MountInfo{ - "vol0": &csimanager.MountInfo{Source: testMountSrc}, + "vol0": {Source: testMountSrc}, }, expectedCalls: map[string]int{"claim": 1}, expectedClaimErr: errors.New( @@ -129,7 +129,7 @@ func TestCSIHook(t *testing.T) { }, startsWithClaims: true, expectedMounts: map[string]*csimanager.MountInfo{ - "vol0": &csimanager.MountInfo{Source: testMountSrc}, + "vol0": {Source: testMountSrc}, }, expectedCalls: map[string]int{ "claim": 2, "MountVolume": 1, "UnmountVolume": 1, "unpublish": 1}, @@ -156,7 +156,7 @@ func TestCSIHook(t *testing.T) { }}, startsWithValidMounts: true, expectedMounts: map[string]*csimanager.MountInfo{ - "vol0": &csimanager.MountInfo{Source: testMountSrc}, + "vol0": {Source: testMountSrc}, }, expectedCalls: map[string]int{"HasMount": 1, "UnmountVolume": 1, "unpublish": 1}, }, @@ -182,7 +182,7 @@ func TestCSIHook(t *testing.T) { }}, startsWithValidMounts: false, expectedMounts: map[string]*csimanager.MountInfo{ - "vol0": &csimanager.MountInfo{Source: testMountSrc}, + "vol0": {Source: testMountSrc}, }, expectedCalls: map[string]int{ "HasMount": 1, "claim": 1, "MountVolume": 1, "UnmountVolume": 1, "unpublish": 1}, @@ -204,7 +204,7 @@ func TestCSIHook(t *testing.T) { }, failsFirstUnmount: true, expectedMounts: map[string]*csimanager.MountInfo{ - "vol0": &csimanager.MountInfo{Source: testMountSrc}, + "vol0": {Source: testMountSrc}, }, expectedCalls: map[string]int{ "claim": 1, "MountVolume": 1, "UnmountVolume": 2, "unpublish": 2}, diff --git a/client/allocrunner/group_service_hook.go b/client/allocrunner/group_service_hook.go index 2350861b1a92..a8413e0913ef 100644 --- a/client/allocrunner/group_service_hook.go +++ b/client/allocrunner/group_service_hook.go @@ -12,7 +12,6 @@ import ( "github.com/hashicorp/nomad/client/allocrunner/interfaces" "github.com/hashicorp/nomad/client/serviceregistration" "github.com/hashicorp/nomad/client/serviceregistration/wrapper" - cstructs "github.com/hashicorp/nomad/client/structs" "github.com/hashicorp/nomad/client/taskenv" "github.com/hashicorp/nomad/helper" "github.com/hashicorp/nomad/nomad/structs" @@ -28,7 +27,6 @@ type groupServiceHook struct { allocID string jobID string group string - tg *structs.TaskGroup namespace string restarter serviceregistration.WorkloadRestarter prerun bool @@ -44,8 +42,6 @@ type groupServiceHook struct { // and check registration and deregistration. serviceRegWrapper *wrapper.HandlerWrapper - hookResources *cstructs.AllocHookResources - logger hclog.Logger // The following fields may be updated @@ -76,8 +72,6 @@ type groupServiceHookConfig struct { // serviceRegWrapper is the handler wrapper that is used to perform service // and check registration and deregistration. serviceRegWrapper *wrapper.HandlerWrapper - - hookResources *cstructs.AllocHookResources } func newGroupServiceHook(cfg groupServiceHookConfig) *groupServiceHook { @@ -101,8 +95,6 @@ func newGroupServiceHook(cfg groupServiceHookConfig) *groupServiceHook { logger: cfg.logger.Named(groupServiceHookName), serviceRegWrapper: cfg.serviceRegWrapper, services: tg.Services, - tg: tg, - hookResources: cfg.hookResources, shutdownDelayCtx: cfg.shutdownDelayCtx, } @@ -265,16 +257,6 @@ func (h *groupServiceHook) getWorkloadServicesLocked() *serviceregistration.Work // Interpolate with the task's environment interpolatedServices := taskenv.InterpolateServices(h.taskEnvBuilder.Build(), h.services) - allocTokens := h.hookResources.GetConsulTokens() - - tokens := map[string]string{} - for _, service := range h.services { - cluster := service.GetConsulClusterName(h.tg) - if token, ok := allocTokens[cluster][service.MakeUniqueIdentityName()]; ok { - tokens[service.Name] = token.SecretID - } - } - var netStatus *structs.AllocNetworkStatus if h.networkStatus != nil { netStatus = h.networkStatus.NetworkStatus() @@ -297,6 +279,5 @@ func (h *groupServiceHook) getWorkloadServicesLocked() *serviceregistration.Work NetworkStatus: netStatus, Ports: h.ports, Canary: h.canary, - Tokens: tokens, } } diff --git a/client/allocrunner/group_service_hook_test.go b/client/allocrunner/group_service_hook_test.go index 7861105ad823..9242d2363721 100644 --- a/client/allocrunner/group_service_hook_test.go +++ b/client/allocrunner/group_service_hook_test.go @@ -11,7 +11,6 @@ import ( "github.com/hashicorp/nomad/client/allocrunner/interfaces" regMock "github.com/hashicorp/nomad/client/serviceregistration/mock" "github.com/hashicorp/nomad/client/serviceregistration/wrapper" - cstructs "github.com/hashicorp/nomad/client/structs" "github.com/hashicorp/nomad/client/taskenv" agentconsul "github.com/hashicorp/nomad/command/agent/consul" "github.com/hashicorp/nomad/helper/pointer" @@ -53,7 +52,6 @@ func TestGroupServiceHook_NoGroupServices(t *testing.T) { restarter: agentconsul.NoopRestarter(), taskEnvBuilder: taskenv.NewBuilder(mock.Node(), alloc, nil, alloc.Job.Region), logger: logger, - hookResources: cstructs.NewAllocHookResources(), }) must.NoError(t, h.Prerun()) @@ -95,7 +93,6 @@ func TestGroupServiceHook_ShutdownDelayUpdate(t *testing.T) { restarter: agentconsul.NoopRestarter(), taskEnvBuilder: taskenv.NewBuilder(mock.Node(), alloc, nil, alloc.Job.Region), logger: logger, - hookResources: cstructs.NewAllocHookResources(), }) must.NoError(t, h.Prerun()) @@ -137,7 +134,6 @@ func TestGroupServiceHook_GroupServices(t *testing.T) { restarter: agentconsul.NoopRestarter(), taskEnvBuilder: taskenv.NewBuilder(mock.Node(), alloc, nil, alloc.Job.Region), logger: logger, - hookResources: cstructs.NewAllocHookResources(), }) must.NoError(t, h.Prerun()) @@ -183,7 +179,6 @@ func TestGroupServiceHook_GroupServices_Nomad(t *testing.T) { restarter: agentconsul.NoopRestarter(), taskEnvBuilder: taskenv.NewBuilder(mock.Node(), alloc, nil, alloc.Job.Region), logger: logger, - hookResources: cstructs.NewAllocHookResources(), }) must.NoError(t, h.Prerun()) @@ -238,7 +233,6 @@ func TestGroupServiceHook_NoNetwork(t *testing.T) { restarter: agentconsul.NoopRestarter(), taskEnvBuilder: taskenv.NewBuilder(mock.Node(), alloc, nil, alloc.Job.Region), logger: logger, - hookResources: cstructs.NewAllocHookResources(), }) must.NoError(t, h.Prerun()) @@ -287,7 +281,6 @@ func TestGroupServiceHook_getWorkloadServices(t *testing.T) { restarter: agentconsul.NoopRestarter(), taskEnvBuilder: taskenv.NewBuilder(mock.Node(), alloc, nil, alloc.Job.Region), logger: logger, - hookResources: cstructs.NewAllocHookResources(), }) services := h.getWorkloadServicesLocked() diff --git a/client/allocrunner/identity_hook.go b/client/allocrunner/identity_hook.go deleted file mode 100644 index 0438403510c1..000000000000 --- a/client/allocrunner/identity_hook.go +++ /dev/null @@ -1,52 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -package allocrunner - -import ( - log "github.com/hashicorp/go-hclog" - "github.com/hashicorp/nomad/client/widmgr" -) - -type identityHook struct { - widmgr widmgr.IdentityManager - logger log.Logger -} - -func newIdentityHook(logger log.Logger, widmgr widmgr.IdentityManager) *identityHook { - h := &identityHook{ - widmgr: widmgr, - } - h.logger = logger.Named(h.Name()) - return h -} - -func (*identityHook) Name() string { - return "identity" -} - -func (h *identityHook) Prerun() error { - // run the renewal - if err := h.widmgr.Run(); err != nil { - return err - } - - return nil -} - -// PreKill implements interfaces.PreKill and is called on allocation stop -func (h *identityHook) PreKill() { - h.widmgr.Shutdown() -} - -// Destroy implements interfaces.Destroy and is called on allocation GC -func (h *identityHook) Destroy() error { - h.widmgr.Shutdown() - return nil -} - -// Shutdown implements interfaces.ShutdownHook and is called when the client -// gracefully shuts down -func (h *identityHook) Shutdown() { - h.widmgr.Shutdown() -} diff --git a/client/allocrunner/identity_hook_test.go b/client/allocrunner/identity_hook_test.go deleted file mode 100644 index 5571079b4ab8..000000000000 --- a/client/allocrunner/identity_hook_test.go +++ /dev/null @@ -1,92 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -package allocrunner - -import ( - "testing" - "time" - - "github.com/hashicorp/nomad/ci" - "github.com/hashicorp/nomad/client/allocrunner/interfaces" - cstate "github.com/hashicorp/nomad/client/state" - "github.com/hashicorp/nomad/client/widmgr" - "github.com/hashicorp/nomad/helper/testlog" - "github.com/hashicorp/nomad/nomad/mock" - "github.com/hashicorp/nomad/nomad/structs" - "github.com/shoenig/test/must" -) - -// statically assert network hook implements the expected interfaces -var _ interfaces.RunnerPrerunHook = (*identityHook)(nil) -var _ interfaces.ShutdownHook = (*identityHook)(nil) -var _ interfaces.RunnerPreKillHook = (*identityHook)(nil) -var _ interfaces.RunnerDestroyHook = (*identityHook)(nil) - -func TestIdentityHook_Prerun(t *testing.T) { - ci.Parallel(t) - - ttl := 30 * time.Second - - wid := &structs.WorkloadIdentity{ - Name: "testing", - Audience: []string{"consul.io"}, - Env: true, - File: true, - TTL: ttl, - } - - alloc := mock.Alloc() - task := alloc.LookupTask("web") - task.Identity = wid - task.Identities = []*structs.WorkloadIdentity{wid} - - allocrunner, stopAR := TestAllocRunnerFromAlloc(t, alloc) - defer stopAR() - - logger := testlog.HCLogger(t) - db := cstate.NewMemDB(logger) - - // setup mock signer and WIDMgr - mockSigner := widmgr.NewMockWIDSigner(task.Identities) - mockWIDMgr := widmgr.NewWIDMgr(mockSigner, alloc, db, logger) - allocrunner.widmgr = mockWIDMgr - allocrunner.widsigner = mockSigner - - // do the initial signing - _, err := mockSigner.SignIdentities(1, []*structs.WorkloadIdentityRequest{ - { - AllocID: alloc.ID, - WIHandle: structs.WIHandle{ - WorkloadIdentifier: task.Name, - IdentityName: task.Identities[0].Name, - }, - }, - }) - must.NoError(t, err) - - start := time.Now() - hook := newIdentityHook(logger, mockWIDMgr) - must.Eq(t, hook.Name(), "identity") - must.NoError(t, hook.Prerun()) - - time.Sleep(time.Second) // give goroutines a moment to run - sid, err := hook.widmgr.Get(structs.WIHandle{ - WorkloadIdentifier: task.Name, - IdentityName: task.Identities[0].Name}, - ) - must.Nil(t, err) - must.Eq(t, sid.IdentityName, task.Identity.Name) - must.NotEq(t, sid.JWT, "") - - // pad expiry time with a second to be safe - must.Between(t, - start.Add(ttl).Add(-1*time.Second).Unix(), - sid.Expiration.Unix(), - start.Add(ttl).Add(1*time.Second).Unix(), - ) - - // shutting down twice must not panic - hook.PreKill() - hook.PreKill() -} diff --git a/client/allocrunner/interfaces/runner.go b/client/allocrunner/interfaces/runner.go index ed13edea73a3..7e94f0306091 100644 --- a/client/allocrunner/interfaces/runner.go +++ b/client/allocrunner/interfaces/runner.go @@ -48,7 +48,7 @@ type AllocRunner interface { GetTaskDriverCapabilities(taskName string) (*drivers.Capabilities, error) StatsReporter() AllocStatsReporter Listener() *cstructs.AllocListener - GetAllocDir() allocdir.Interface + GetAllocDir() *allocdir.AllocDir } // TaskStateHandler exposes a handler to be called when a task's state changes diff --git a/client/allocrunner/migrate_hook.go b/client/allocrunner/migrate_hook.go index 872ec8679934..08ed839c727f 100644 --- a/client/allocrunner/migrate_hook.go +++ b/client/allocrunner/migrate_hook.go @@ -15,16 +15,12 @@ import ( // diskMigrationHook migrates ephemeral disk volumes. Depends on alloc dir // being built but must be run before anything else manipulates the alloc dir. type diskMigrationHook struct { - allocDir allocdir.Interface + allocDir *allocdir.AllocDir allocWatcher config.PrevAllocMigrator logger log.Logger } -func newDiskMigrationHook( - logger log.Logger, - allocWatcher config.PrevAllocMigrator, - allocDir allocdir.Interface, -) *diskMigrationHook { +func newDiskMigrationHook(logger log.Logger, allocWatcher config.PrevAllocMigrator, allocDir *allocdir.AllocDir) *diskMigrationHook { h := &diskMigrationHook{ allocDir: allocDir, allocWatcher: allocWatcher, diff --git a/client/allocrunner/networking_bridge_linux.go b/client/allocrunner/networking_bridge_linux.go index 908bba96fa11..89b7b2cb0b2d 100644 --- a/client/allocrunner/networking_bridge_linux.go +++ b/client/allocrunner/networking_bridge_linux.go @@ -148,8 +148,7 @@ func buildNomadBridgeNetConfig(b bridgeNetworkConfigurator) []byte { } // Update website/content/docs/networking/cni.mdx when the bridge configuration -// is modified. If CNI plugins are added or versions need to be updated for new -// fields, add a new constraint to nomad/job_endpoint_hooks.go +// is modified. const nomadCNIConfigTemplate = `{ "cniVersion": "0.4.0", "name": "nomad", diff --git a/client/allocrunner/taskrunner/artifact_hook_test.go b/client/allocrunner/taskrunner/artifact_hook_test.go index 944bd17bdcd7..dfa38be162b1 100644 --- a/client/allocrunner/taskrunner/artifact_hook_test.go +++ b/client/allocrunner/taskrunner/artifact_hook_test.go @@ -17,7 +17,6 @@ import ( "github.com/hashicorp/nomad/client/allocdir" "github.com/hashicorp/nomad/client/allocrunner/interfaces" "github.com/hashicorp/nomad/client/allocrunner/taskrunner/getter" - trtesting "github.com/hashicorp/nomad/client/allocrunner/taskrunner/testing" "github.com/hashicorp/nomad/client/taskenv" "github.com/hashicorp/nomad/client/testutil" "github.com/hashicorp/nomad/helper/testlog" @@ -29,12 +28,20 @@ import ( // Statically assert the artifact hook implements the expected interface var _ interfaces.TaskPrestartHook = (*artifactHook)(nil) +type mockEmitter struct { + events []*structs.TaskEvent +} + +func (m *mockEmitter) EmitEvent(ev *structs.TaskEvent) { + m.events = append(m.events, ev) +} + // TestTaskRunner_ArtifactHook_Recoverable asserts that failures to download // artifacts are a recoverable error. func TestTaskRunner_ArtifactHook_Recoverable(t *testing.T) { ci.Parallel(t) - me := &trtesting.MockEmitter{} + me := &mockEmitter{} sbox := getter.TestSandbox(t) artifactHook := newArtifactHook(me, sbox, testlog.HCLogger(t)) @@ -58,8 +65,8 @@ func TestTaskRunner_ArtifactHook_Recoverable(t *testing.T) { require.False(t, resp.Done) require.NotNil(t, err) require.True(t, structs.IsRecoverable(err)) - require.Len(t, me.Events(), 1) - require.Equal(t, structs.TaskDownloadingArtifacts, me.Events()[0].Type) + require.Len(t, me.events, 1) + require.Equal(t, structs.TaskDownloadingArtifacts, me.events[0].Type) } // TestTaskRunnerArtifactHook_PartialDone asserts that the artifact hook skips @@ -69,7 +76,7 @@ func TestTaskRunner_ArtifactHook_PartialDone(t *testing.T) { testutil.RequireRoot(t) ci.Parallel(t) - me := &trtesting.MockEmitter{} + me := &mockEmitter{} sbox := getter.TestSandbox(t) artifactHook := newArtifactHook(me, sbox, testlog.HCLogger(t)) @@ -114,8 +121,8 @@ func TestTaskRunner_ArtifactHook_PartialDone(t *testing.T) { require.True(t, structs.IsRecoverable(err)) require.Len(t, resp.State, 1) require.False(t, resp.Done) - require.Len(t, me.Events(), 1) - require.Equal(t, structs.TaskDownloadingArtifacts, me.Events()[0].Type) + require.Len(t, me.events, 1) + require.Equal(t, structs.TaskDownloadingArtifacts, me.events[0].Type) // Remove file1 from the server so it errors if its downloaded again. require.NoError(t, os.Remove(file1)) @@ -159,7 +166,7 @@ func TestTaskRunner_ArtifactHook_ConcurrentDownloadSuccess(t *testing.T) { ci.SkipTestWithoutRootAccess(t) ci.Parallel(t) - me := &trtesting.MockEmitter{} + me := &mockEmitter{} sbox := getter.TestSandbox(t) artifactHook := newArtifactHook(me, sbox, testlog.HCLogger(t)) @@ -224,8 +231,8 @@ func TestTaskRunner_ArtifactHook_ConcurrentDownloadSuccess(t *testing.T) { require.NoError(t, err) require.True(t, resp.Done) require.Len(t, resp.State, 7) - require.Len(t, me.Events(), 1) - require.Equal(t, structs.TaskDownloadingArtifacts, me.Events()[0].Type) + require.Len(t, me.events, 1) + require.Equal(t, structs.TaskDownloadingArtifacts, me.events[0].Type) // Assert all files downloaded properly files, err := filepath.Glob(filepath.Join(destdir, "*.txt")) @@ -247,7 +254,7 @@ func TestTaskRunner_ArtifactHook_ConcurrentDownloadSuccess(t *testing.T) { func TestTaskRunner_ArtifactHook_ConcurrentDownloadFailure(t *testing.T) { ci.Parallel(t) - me := &trtesting.MockEmitter{} + me := &mockEmitter{} sbox := getter.TestSandbox(t) artifactHook := newArtifactHook(me, sbox, testlog.HCLogger(t)) @@ -304,8 +311,8 @@ func TestTaskRunner_ArtifactHook_ConcurrentDownloadFailure(t *testing.T) { require.True(t, structs.IsRecoverable(err)) require.Len(t, resp.State, 3) require.False(t, resp.Done) - require.Len(t, me.Events(), 1) - require.Equal(t, structs.TaskDownloadingArtifacts, me.Events()[0].Type) + require.Len(t, me.events, 1) + require.Equal(t, structs.TaskDownloadingArtifacts, me.events[0].Type) // delete the downloaded files so that it'll error if it's downloaded again require.NoError(t, os.Remove(file1)) diff --git a/client/allocrunner/taskrunner/connect_native_hook_test.go b/client/allocrunner/taskrunner/connect_native_hook_test.go index 693c859ae7ea..a3e7615b7b01 100644 --- a/client/allocrunner/taskrunner/connect_native_hook_test.go +++ b/client/allocrunner/taskrunner/connect_native_hook_test.go @@ -24,7 +24,6 @@ import ( "github.com/hashicorp/nomad/nomad/mock" "github.com/hashicorp/nomad/nomad/structs" "github.com/hashicorp/nomad/nomad/structs/config" - "github.com/hashicorp/nomad/plugins/drivers/fsisolation" "github.com/stretchr/testify/require" ) @@ -281,7 +280,7 @@ func TestTaskRunner_ConnectNativeHook_Noop(t *testing.T) { Task: task, TaskDir: allocDir.NewTaskDir(task.Name), } - require.NoError(t, request.TaskDir.Build(fsisolation.None, nil, task.User)) + require.NoError(t, request.TaskDir.Build(false, nil)) response := new(interfaces.TaskPrestartResponse) @@ -343,7 +342,7 @@ func TestTaskRunner_ConnectNativeHook_Ok(t *testing.T) { TaskDir: allocDir.NewTaskDir(tg.Tasks[0].Name), TaskEnv: taskenv.NewEmptyTaskEnv(), } - require.NoError(t, request.TaskDir.Build(fsisolation.None, nil, tg.Tasks[0].User)) + require.NoError(t, request.TaskDir.Build(false, nil)) response := new(interfaces.TaskPrestartResponse) @@ -405,7 +404,7 @@ func TestTaskRunner_ConnectNativeHook_with_SI_token(t *testing.T) { TaskDir: allocDir.NewTaskDir(tg.Tasks[0].Name), TaskEnv: taskenv.NewEmptyTaskEnv(), } - require.NoError(t, request.TaskDir.Build(fsisolation.None, nil, tg.Tasks[0].User)) + require.NoError(t, request.TaskDir.Build(false, nil)) // Insert service identity token in the secrets directory token := uuid.Generate() @@ -488,7 +487,7 @@ func TestTaskRunner_ConnectNativeHook_shareTLS(t *testing.T) { TaskDir: allocDir.NewTaskDir(tg.Tasks[0].Name), TaskEnv: taskenv.NewEmptyTaskEnv(), // nothing set in env block } - require.NoError(t, request.TaskDir.Build(fsisolation.None, nil, tg.Tasks[0].User)) + require.NoError(t, request.TaskDir.Build(false, nil)) response := new(interfaces.TaskPrestartResponse) response.Env = make(map[string]string) @@ -615,7 +614,7 @@ func TestTaskRunner_ConnectNativeHook_shareTLS_override(t *testing.T) { TaskDir: allocDir.NewTaskDir(tg.Tasks[0].Name), TaskEnv: taskEnv, // env block is configured w/ non-default tls configs } - require.NoError(t, request.TaskDir.Build(fsisolation.None, nil, tg.Tasks[0].User)) + require.NoError(t, request.TaskDir.Build(false, nil)) response := new(interfaces.TaskPrestartResponse) response.Env = make(map[string]string) diff --git a/client/allocrunner/taskrunner/consul_hook.go b/client/allocrunner/taskrunner/consul_hook.go deleted file mode 100644 index e34929573b8a..000000000000 --- a/client/allocrunner/taskrunner/consul_hook.go +++ /dev/null @@ -1,83 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -package taskrunner - -import ( - "context" - "fmt" - "os" - "path/filepath" - "slices" - - log "github.com/hashicorp/go-hclog" - "github.com/hashicorp/go-multierror" - "github.com/hashicorp/nomad/client/allocrunner/interfaces" - cstructs "github.com/hashicorp/nomad/client/structs" - "github.com/hashicorp/nomad/nomad/structs" -) - -const ( - // consulTokenFilename is the name of the file holding the Consul SI token - // inside the task's secret directory. - consulTokenFilename = "consul_token" - - // consulTokenFilePerms is the level of file permissions granted on the file in - // the secrets directory for the task - consulTokenFilePerms = 0440 -) - -type consulHook struct { - task *structs.Task - tokenDir string - hookResources *cstructs.AllocHookResources - - logger log.Logger -} - -func newConsulHook(logger log.Logger, tr *TaskRunner) *consulHook { - h := &consulHook{ - task: tr.Task(), - tokenDir: tr.taskDir.SecretsDir, - hookResources: tr.allocHookResources, - } - h.logger = logger.Named(h.Name()) - return h -} - -func (*consulHook) Name() string { - return "consul_task" -} - -func (h *consulHook) Prestart(ctx context.Context, req *interfaces.TaskPrestartRequest, resp *interfaces.TaskPrestartResponse) error { - mErr := multierror.Error{} - - tokens := h.hookResources.GetConsulTokens() - - // Write tokens to tasks' secret dirs - for _, t := range tokens { - for identity, token := range t { - // do not write tokens that do not belong to any of this task's - // identities - if !slices.ContainsFunc( - h.task.Identities, - func(id *structs.WorkloadIdentity) bool { return id.Name == identity }) && - identity != h.task.Identity.Name { - continue - } - - tokenPath := filepath.Join(h.tokenDir, consulTokenFilename) - if err := os.WriteFile(tokenPath, []byte(token.SecretID), consulTokenFilePerms); err != nil { - mErr.Errors = append(mErr.Errors, fmt.Errorf("failed to write Consul SI token: %w", err)) - } - - env := map[string]string{ - "CONSUL_TOKEN": token.SecretID, - } - - resp.Env = env - } - } - - return mErr.ErrorOrNil() -} diff --git a/client/allocrunner/taskrunner/dispatch_hook_test.go b/client/allocrunner/taskrunner/dispatch_hook_test.go index efbe4e056602..1b55c27cb6f7 100644 --- a/client/allocrunner/taskrunner/dispatch_hook_test.go +++ b/client/allocrunner/taskrunner/dispatch_hook_test.go @@ -16,7 +16,6 @@ import ( "github.com/hashicorp/nomad/helper/testlog" "github.com/hashicorp/nomad/nomad/mock" "github.com/hashicorp/nomad/nomad/structs" - "github.com/hashicorp/nomad/plugins/drivers/fsisolation" "github.com/stretchr/testify/require" ) @@ -36,10 +35,10 @@ func TestTaskRunner_DispatchHook_NoPayload(t *testing.T) { alloc := mock.BatchAlloc() task := alloc.Job.TaskGroups[0].Tasks[0] - allocDir := allocdir.NewAllocDir(logger, "nomadtest_nopayload", "nomadtest_nopayload", alloc.ID) + allocDir := allocdir.NewAllocDir(logger, "nomadtest_nopayload", alloc.ID) defer allocDir.Destroy() taskDir := allocDir.NewTaskDir(task.Name) - require.NoError(taskDir.Build(fsisolation.None, nil, task.User)) + require.NoError(taskDir.Build(false, nil)) h := newDispatchHook(alloc, logger) @@ -82,10 +81,10 @@ func TestTaskRunner_DispatchHook_Ok(t *testing.T) { File: "out", } - allocDir := allocdir.NewAllocDir(logger, "nomadtest_dispatchok", "nomadtest_dispatchok", alloc.ID) + allocDir := allocdir.NewAllocDir(logger, "nomadtest_dispatchok", alloc.ID) defer allocDir.Destroy() taskDir := allocDir.NewTaskDir(task.Name) - require.NoError(taskDir.Build(fsisolation.None, nil, task.User)) + require.NoError(taskDir.Build(false, nil)) h := newDispatchHook(alloc, logger) @@ -127,10 +126,10 @@ func TestTaskRunner_DispatchHook_Error(t *testing.T) { File: "out", } - allocDir := allocdir.NewAllocDir(logger, "nomadtest_dispatcherr", "nomadtest_dispatcherr", alloc.ID) + allocDir := allocdir.NewAllocDir(logger, "nomadtest_dispatcherr", alloc.ID) defer allocDir.Destroy() taskDir := allocDir.NewTaskDir(task.Name) - require.NoError(taskDir.Build(fsisolation.None, nil, task.User)) + require.NoError(taskDir.Build(false, nil)) h := newDispatchHook(alloc, logger) diff --git a/client/allocrunner/taskrunner/dynamic_users_hook.go b/client/allocrunner/taskrunner/dynamic_users_hook.go deleted file mode 100644 index ff67d0c139f9..000000000000 --- a/client/allocrunner/taskrunner/dynamic_users_hook.go +++ /dev/null @@ -1,124 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -package taskrunner - -import ( - "context" - "fmt" - "sync" - - "github.com/hashicorp/go-hclog" - "github.com/hashicorp/nomad/client/allocrunner/interfaces" - "github.com/hashicorp/nomad/helper/users/dynamic" -) - -const ( - dynamicUsersHookName = "workload_users" - dynamicUsersStateKey = "dynamic_user_ugid" -) - -// dynamicUsersHook is used for allocating a one-time use UID/GID on behalf of -// a single workload (task). No other task will be assigned the same UID/GID -// while this task is running. -type dynamicUsersHook struct { - shutdownCtx context.Context - logger hclog.Logger - usable bool - - lock *sync.Mutex - pool dynamic.Pool -} - -func newDynamicUsersHook(ctx context.Context, usable bool, logger hclog.Logger, pool dynamic.Pool) *dynamicUsersHook { - return &dynamicUsersHook{ - shutdownCtx: ctx, - logger: logger.Named(dynamicUsersHookName), - lock: new(sync.Mutex), - pool: pool, - usable: usable, - } -} - -func (*dynamicUsersHook) Name() string { - return dynamicUsersHookName -} - -// Prestart runs on both initial start and on restart. -func (h *dynamicUsersHook) Prestart(_ context.Context, request *interfaces.TaskPrestartRequest, response *interfaces.TaskPrestartResponse) error { - // if the task driver does not support the DynamicWorkloadUsers capability, - // do nothing - if !h.usable { - return nil - } - - // if the task has a user set, do nothing - // - // it's up to the job-submitter to set a user that exists on the system - if request.Task.User != "" { - return nil - } - - // if this is the restart case, the UGID will already be acquired and we - // just need to read it back out of the hook's state - if request.PreviousState != nil { - ugid, exists := request.PreviousState[dynamicUsersStateKey] - if exists { - response.State[dynamicUsersStateKey] = ugid - return nil - } - } - - // otherwise we will acquire a dynamic UGID from the pool. - h.lock.Lock() - defer h.lock.Unlock() - - // allocate an unused UID/GID from the pool - ugid, err := h.pool.Acquire() - if err != nil { - h.logger.Error("unable to acquire anonymous UID/GID: %v", err) - return err - } - - h.logger.Trace("acquired dynamic workload user", "ugid", ugid) - - // set the special user of the task - request.Task.User = dynamic.String(ugid) - - // set the user on the hook so we may release it later - response.State = make(map[string]string, 1) - response.State[dynamicUsersStateKey] = request.Task.User - - return nil -} - -func (h *dynamicUsersHook) Stop(_ context.Context, request *interfaces.TaskStopRequest, response *interfaces.TaskStopResponse) error { - // if the task driver does not support the DWU capability, nothing to do - if !h.usable { - return nil - } - - // if we did not store a user for this task; nothing to release - user, exists := request.ExistingState[dynamicUsersStateKey] - if !exists { - return nil - } - - // otherwise we need to release the UGID back to the pool - h.lock.Lock() - defer h.lock.Unlock() - - // parse the UID/GID from the pseudo username - ugid, err := dynamic.Parse(user) - if err != nil { - return fmt.Errorf("unable to release dynamic workload user: %w", err) - } - - // release the UID/GID to the pool - if err = h.pool.Release(ugid); err != nil { - return fmt.Errorf("unable to release dynamic workload user: %w", err) - } - - h.logger.Trace("released dynamic workload user", "ugid", ugid) - return nil -} diff --git a/client/allocrunner/taskrunner/dynamic_users_hook_test.go b/client/allocrunner/taskrunner/dynamic_users_hook_test.go deleted file mode 100644 index 5ebfa621fd07..000000000000 --- a/client/allocrunner/taskrunner/dynamic_users_hook_test.go +++ /dev/null @@ -1,203 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -package taskrunner - -import ( - "context" - "testing" - - "github.com/hashicorp/nomad/ci" - "github.com/hashicorp/nomad/client/allocrunner/interfaces" - "github.com/hashicorp/nomad/helper/testlog" - "github.com/hashicorp/nomad/helper/users/dynamic" - "github.com/hashicorp/nomad/nomad/structs" - "github.com/shoenig/test/must" -) - -func TestTaskRunner_DynamicUsersHook_Prestart_unusable(t *testing.T) { - ci.Parallel(t) - - // task driver does not indicate DynamicWorkloadUsers capability - const capable = false - ctx := context.Background() - logger := testlog.HCLogger(t) - - // if the driver does not indicate the DynamicWorkloadUsers capability, - // none of the pool, request, or response are touched - so using nil - // for each of them shows we are exiting the hook immediatly - var pool dynamic.Pool = nil - var request *interfaces.TaskPrestartRequest = nil - var response *interfaces.TaskPrestartResponse = nil - - h := newDynamicUsersHook(ctx, capable, logger, pool) - must.False(t, h.usable) - must.NoError(t, h.Prestart(ctx, request, response)) -} - -func TestTaskRunner_DynamicUsersHook_Prestart_unnecessary(t *testing.T) { - ci.Parallel(t) - - const capable = true - ctx := context.Background() - logger := testlog.HCLogger(t) - - // if the task configures a user, no dynamic workload user will be allocated - // and we prove this by setting a nil pool - var pool dynamic.Pool = nil - var response = new(interfaces.TaskPrestartResponse) - var request = &interfaces.TaskPrestartRequest{ - Task: &structs.Task{User: "billy"}, - } - - h := newDynamicUsersHook(ctx, capable, logger, pool) - must.True(t, h.usable) - must.NoError(t, h.Prestart(ctx, request, response)) - must.MapEmpty(t, response.State) // no user set - must.Eq(t, "billy", request.Task.User) // not modified -} - -func TestTaskRunner_DynamicUsersHook_Prestart_used(t *testing.T) { - ci.Parallel(t) - - const capable = true - ctx := context.Background() - logger := testlog.HCLogger(t) - - // create a pool allowing UIDs in range [100, 199] - var pool dynamic.Pool = dynamic.New(&dynamic.PoolConfig{ - MinUGID: 100, - MaxUGID: 199, - }) - var response = new(interfaces.TaskPrestartResponse) - var request = &interfaces.TaskPrestartRequest{ - Task: &structs.Task{User: ""}, // user is not set - } - - // once the hook runs, check we got an expected ugid and the - // task user is set to our pseudo dynamic username - h := newDynamicUsersHook(ctx, capable, logger, pool) - must.True(t, h.usable) - must.NoError(t, h.Prestart(ctx, request, response)) - username, exists := response.State[dynamicUsersStateKey] - must.True(t, exists) - ugid, err := dynamic.Parse(username) - must.NoError(t, err) - must.Between(t, 100, ugid, 199) - must.Eq(t, username, request.Task.User) - must.StrHasPrefix(t, "nomad-", username) -} - -func TestTaskRunner_DynamicUsersHook_Prestart_exhausted(t *testing.T) { - ci.Parallel(t) - - const capable = true - ctx := context.Background() - logger := testlog.HCLogger(t) - - // create a pool allowing UIDs in range [100, 199] - var pool dynamic.Pool = dynamic.New(&dynamic.PoolConfig{ - MinUGID: 100, - MaxUGID: 101, - }) - pool.Restore(100) - pool.Restore(101) - var response = new(interfaces.TaskPrestartResponse) - var request = &interfaces.TaskPrestartRequest{ - Task: &structs.Task{User: ""}, // user is not set - } - - h := newDynamicUsersHook(ctx, capable, logger, pool) - must.True(t, h.usable) - must.ErrorContains(t, h.Prestart(ctx, request, response), "uid/gid pool exhausted") -} - -func TestTaskRunner_DynamicUsersHook_Stop_unusable(t *testing.T) { - ci.Parallel(t) - - const capable = false - ctx := context.Background() - logger := testlog.HCLogger(t) - - // prove we use none of these by setting them all to nil - var pool dynamic.Pool = nil - var request *interfaces.TaskStopRequest = nil - var response *interfaces.TaskStopResponse = nil - - h := newDynamicUsersHook(ctx, capable, logger, pool) - must.False(t, h.usable) - must.NoError(t, h.Stop(ctx, request, response)) -} - -func TestTaskRunner_DynamicUsersHook_Stop_release(t *testing.T) { - ci.Parallel(t) - - const capable = true - ctx := context.Background() - logger := testlog.HCLogger(t) - - // prove we use none of these by setting them all to nil - var pool dynamic.Pool = dynamic.New(&dynamic.PoolConfig{ - MinUGID: 100, - MaxUGID: 199, - }) - pool.Restore(150) // allocate ugid 150 - var request = &interfaces.TaskStopRequest{ - ExistingState: map[string]string{ - dynamicUsersStateKey: "nomad-150", - }, - } - var response = new(interfaces.TaskStopResponse) - - h := newDynamicUsersHook(ctx, capable, logger, pool) - must.True(t, h.usable) - must.NoError(t, h.Stop(ctx, request, response)) -} - -func TestTaskRunner_DynamicUsersHook_Stop_malformed(t *testing.T) { - ci.Parallel(t) - - const capable = true - ctx := context.Background() - logger := testlog.HCLogger(t) - - // prove we use none of these by setting them all to nil - var pool dynamic.Pool = dynamic.New(&dynamic.PoolConfig{ - MinUGID: 100, - MaxUGID: 199, - }) - var request = &interfaces.TaskStopRequest{ - ExistingState: map[string]string{ - dynamicUsersStateKey: "not-valid", - }, - } - var response = new(interfaces.TaskStopResponse) - - h := newDynamicUsersHook(ctx, capable, logger, pool) - must.True(t, h.usable) - must.ErrorContains(t, h.Stop(ctx, request, response), "unable to parse uid/gid from username") -} - -func TestTaskRunner_DynamicUsersHook_Stop_not_in_use(t *testing.T) { - ci.Parallel(t) - - const capable = true - ctx := context.Background() - logger := testlog.HCLogger(t) - - // prove we use none of these by setting them all to nil - var pool dynamic.Pool = dynamic.New(&dynamic.PoolConfig{ - MinUGID: 100, - MaxUGID: 199, - }) - var request = &interfaces.TaskStopRequest{ - ExistingState: map[string]string{ - dynamicUsersStateKey: "nomad-101", - }, - } - var response = new(interfaces.TaskStopResponse) - - h := newDynamicUsersHook(ctx, capable, logger, pool) - must.True(t, h.usable) - must.ErrorContains(t, h.Stop(ctx, request, response), "release of unused uid/gid") -} diff --git a/client/allocrunner/taskrunner/envoy_bootstrap_hook.go b/client/allocrunner/taskrunner/envoy_bootstrap_hook.go index 483157af203b..08fa6551d3cd 100644 --- a/client/allocrunner/taskrunner/envoy_bootstrap_hook.go +++ b/client/allocrunner/taskrunner/envoy_bootstrap_hook.go @@ -377,7 +377,7 @@ func (h *envoyBootstrapHook) Prestart(ctx context.Context, req *ifs.TaskPrestart // Wrap the last error from Consul and set that as our status. _, recoverable := cmdErr.(*exec.ExitError) return structs.NewRecoverableError( - fmt.Errorf("%w: %v; see: ", + fmt.Errorf("%w: %v; see: ", errEnvoyBootstrapError, cmdErr, ), diff --git a/client/allocrunner/taskrunner/envoy_bootstrap_hook_test.go b/client/allocrunner/taskrunner/envoy_bootstrap_hook_test.go index 0e6b32d29150..f6caa50821e7 100644 --- a/client/allocrunner/taskrunner/envoy_bootstrap_hook_test.go +++ b/client/allocrunner/taskrunner/envoy_bootstrap_hook_test.go @@ -32,7 +32,6 @@ import ( "github.com/hashicorp/nomad/nomad/mock" "github.com/hashicorp/nomad/nomad/structs" "github.com/hashicorp/nomad/nomad/structs/config" - "github.com/hashicorp/nomad/plugins/drivers/fsisolation" "github.com/stretchr/testify/require" "golang.org/x/sys/unix" ) @@ -356,7 +355,7 @@ func TestEnvoyBootstrapHook_with_SI_token(t *testing.T) { TaskDir: allocDir.NewTaskDir(sidecarTask.Name), TaskEnv: taskenv.NewEmptyTaskEnv(), } - require.NoError(t, req.TaskDir.Build(fsisolation.None, nil, sidecarTask.User)) + require.NoError(t, req.TaskDir.Build(false, nil)) // Insert service identity token in the secrets directory token := uuid.Generate() @@ -454,7 +453,7 @@ func TestTaskRunner_EnvoyBootstrapHook_sidecar_ok(t *testing.T) { TaskDir: allocDir.NewTaskDir(sidecarTask.Name), TaskEnv: taskenv.NewEmptyTaskEnv(), } - require.NoError(t, req.TaskDir.Build(fsisolation.None, nil, sidecarTask.User)) + require.NoError(t, req.TaskDir.Build(false, nil)) resp := &interfaces.TaskPrestartResponse{} @@ -534,7 +533,7 @@ func TestTaskRunner_EnvoyBootstrapHook_gateway_ok(t *testing.T) { TaskDir: allocDir.NewTaskDir(alloc.Job.TaskGroups[0].Tasks[0].Name), TaskEnv: taskenv.NewEmptyTaskEnv(), } - require.NoError(t, req.TaskDir.Build(fsisolation.None, nil, alloc.Job.TaskGroups[0].Tasks[0].User)) + require.NoError(t, req.TaskDir.Build(false, nil)) var resp interfaces.TaskPrestartResponse @@ -583,7 +582,7 @@ func TestTaskRunner_EnvoyBootstrapHook_Noop(t *testing.T) { Task: task, TaskDir: allocDir.NewTaskDir(task.Name), } - require.NoError(t, req.TaskDir.Build(fsisolation.None, nil, task.User)) + require.NoError(t, req.TaskDir.Build(false, nil)) resp := &interfaces.TaskPrestartResponse{} @@ -659,7 +658,7 @@ func TestTaskRunner_EnvoyBootstrapHook_RecoverableError(t *testing.T) { TaskDir: allocDir.NewTaskDir(sidecarTask.Name), TaskEnv: taskenv.NewEmptyTaskEnv(), } - require.NoError(t, req.TaskDir.Build(fsisolation.None, nil, sidecarTask.User)) + require.NoError(t, req.TaskDir.Build(false, nil)) resp := &interfaces.TaskPrestartResponse{} @@ -744,7 +743,7 @@ func TestTaskRunner_EnvoyBootstrapHook_retryTimeout(t *testing.T) { TaskDir: allocDir.NewTaskDir(sidecarTask.Name), TaskEnv: taskenv.NewEmptyTaskEnv(), } - require.NoError(t, req.TaskDir.Build(fsisolation.None, nil, sidecarTask.User)) + require.NoError(t, req.TaskDir.Build(false, nil)) var resp interfaces.TaskPrestartResponse diff --git a/client/allocrunner/taskrunner/envoy_version_hook.go b/client/allocrunner/taskrunner/envoy_version_hook.go index 6c342614b9c3..2e1b9317c248 100644 --- a/client/allocrunner/taskrunner/envoy_version_hook.go +++ b/client/allocrunner/taskrunner/envoy_version_hook.go @@ -24,16 +24,16 @@ const ( ) type envoyVersionHookConfig struct { - alloc *structs.Allocation - proxiesClientFunc consul.SupportedProxiesAPIFunc - logger hclog.Logger + alloc *structs.Allocation + proxiesClient consul.SupportedProxiesAPI + logger hclog.Logger } -func newEnvoyVersionHookConfig(alloc *structs.Allocation, proxiesClientFunc consul.SupportedProxiesAPIFunc, logger hclog.Logger) *envoyVersionHookConfig { +func newEnvoyVersionHookConfig(alloc *structs.Allocation, proxiesClient consul.SupportedProxiesAPI, logger hclog.Logger) *envoyVersionHookConfig { return &envoyVersionHookConfig{ - alloc: alloc, - logger: logger, - proxiesClientFunc: proxiesClientFunc, + alloc: alloc, + logger: logger, + proxiesClient: proxiesClient, } } @@ -45,9 +45,9 @@ type envoyVersionHook struct { // alloc is the allocation with the envoy task being rewritten. alloc *structs.Allocation - // proxiesClientFunc gets an interface for the subset of the Consul API for - // getting information from Consul about the versions of Envoy it supports. - proxiesClientFunc consul.SupportedProxiesAPIFunc + // proxiesClient is the subset of the Consul API for getting information + // from Consul about the versions of Envoy it supports. + proxiesClient consul.SupportedProxiesAPI // logger is used to log things. logger hclog.Logger @@ -55,9 +55,9 @@ type envoyVersionHook struct { func newEnvoyVersionHook(c *envoyVersionHookConfig) *envoyVersionHook { return &envoyVersionHook{ - alloc: c.alloc, - proxiesClientFunc: c.proxiesClientFunc, - logger: c.logger.Named(envoyVersionHookName), + alloc: c.alloc, + proxiesClient: c.proxiesClient, + logger: c.logger.Named(envoyVersionHookName), } } @@ -81,10 +81,7 @@ func (h *envoyVersionHook) Prestart(_ context.Context, request *ifs.TaskPrestart // We either need to acquire Consul's preferred Envoy version or fallback // to the legacy default. Query Consul and use the (possibly empty) result. - // - // TODO(tgross): how do we select the right cluster here if we have multiple - // services which could have their own cluster field value? - proxies, err := h.proxiesClientFunc(structs.ConsulDefaultCluster).Proxies() + proxies, err := h.proxiesClient.Proxies() if err != nil { return fmt.Errorf("error retrieving supported Envoy versions from Consul: %w", err) } diff --git a/client/allocrunner/taskrunner/envoy_version_hook_test.go b/client/allocrunner/taskrunner/envoy_version_hook_test.go index bd1d1d44a691..559993e8d372 100644 --- a/client/allocrunner/taskrunner/envoy_version_hook_test.go +++ b/client/allocrunner/taskrunner/envoy_version_hook_test.go @@ -11,14 +11,12 @@ import ( "github.com/hashicorp/nomad/ci" "github.com/hashicorp/nomad/client/allocdir" ifs "github.com/hashicorp/nomad/client/allocrunner/interfaces" - clientconsul "github.com/hashicorp/nomad/client/consul" "github.com/hashicorp/nomad/client/taskenv" "github.com/hashicorp/nomad/command/agent/consul" "github.com/hashicorp/nomad/helper/envoy" "github.com/hashicorp/nomad/helper/testlog" "github.com/hashicorp/nomad/nomad/mock" "github.com/hashicorp/nomad/nomad/structs" - "github.com/hashicorp/nomad/plugins/drivers/fsisolation" "github.com/shoenig/test/must" ) @@ -243,10 +241,9 @@ func TestTaskRunner_EnvoyVersionHook_Prestart_standard(t *testing.T) { }, Error: nil, } - spAPIFunc := func(_ string) clientconsul.SupportedProxiesAPI { return spAPI } // Run envoy_version hook - h := newEnvoyVersionHook(newEnvoyVersionHookConfig(alloc, spAPIFunc, logger)) + h := newEnvoyVersionHook(newEnvoyVersionHookConfig(alloc, spAPI, logger)) // Create a prestart request request := &ifs.TaskPrestartRequest{ @@ -254,7 +251,7 @@ func TestTaskRunner_EnvoyVersionHook_Prestart_standard(t *testing.T) { TaskDir: allocDir.NewTaskDir(alloc.Job.TaskGroups[0].Tasks[0].Name), TaskEnv: taskEnvDefault, } - must.NoError(t, request.TaskDir.Build(fsisolation.None, nil, alloc.Job.TaskGroups[0].Tasks[0].User)) + must.NoError(t, request.TaskDir.Build(false, nil)) // Prepare a response var response ifs.TaskPrestartResponse @@ -286,10 +283,9 @@ func TestTaskRunner_EnvoyVersionHook_Prestart_custom(t *testing.T) { }, Error: nil, } - spAPIFunc := func(_ string) clientconsul.SupportedProxiesAPI { return spAPI } // Run envoy_version hook - h := newEnvoyVersionHook(newEnvoyVersionHookConfig(alloc, spAPIFunc, logger)) + h := newEnvoyVersionHook(newEnvoyVersionHookConfig(alloc, spAPI, logger)) // Create a prestart request request := &ifs.TaskPrestartRequest{ @@ -297,7 +293,7 @@ func TestTaskRunner_EnvoyVersionHook_Prestart_custom(t *testing.T) { TaskDir: allocDir.NewTaskDir(alloc.Job.TaskGroups[0].Tasks[0].Name), TaskEnv: taskEnvDefault, } - must.NoError(t, request.TaskDir.Build(fsisolation.None, nil, alloc.Job.TaskGroups[0].Tasks[0].User)) + must.NoError(t, request.TaskDir.Build(false, nil)) // Prepare a response var response ifs.TaskPrestartResponse @@ -331,10 +327,9 @@ func TestTaskRunner_EnvoyVersionHook_Prestart_skip(t *testing.T) { }, Error: nil, } - spAPIFunc := func(_ string) clientconsul.SupportedProxiesAPI { return spAPI } // Run envoy_version hook - h := newEnvoyVersionHook(newEnvoyVersionHookConfig(alloc, spAPIFunc, logger)) + h := newEnvoyVersionHook(newEnvoyVersionHookConfig(alloc, spAPI, logger)) // Create a prestart request request := &ifs.TaskPrestartRequest{ @@ -342,7 +337,7 @@ func TestTaskRunner_EnvoyVersionHook_Prestart_skip(t *testing.T) { TaskDir: allocDir.NewTaskDir(alloc.Job.TaskGroups[0].Tasks[0].Name), TaskEnv: taskEnvDefault, } - must.NoError(t, request.TaskDir.Build(fsisolation.None, nil, alloc.Job.TaskGroups[0].Tasks[0].User)) + must.NoError(t, request.TaskDir.Build(false, nil)) // Prepare a response var response ifs.TaskPrestartResponse @@ -370,10 +365,9 @@ func TestTaskRunner_EnvoyVersionHook_Prestart_no_fallback(t *testing.T) { Value: nil, // old consul, no .xDS.SupportedProxies Error: nil, } - spAPIFunc := func(_ string) clientconsul.SupportedProxiesAPI { return spAPI } // Run envoy_version hook - h := newEnvoyVersionHook(newEnvoyVersionHookConfig(alloc, spAPIFunc, logger)) + h := newEnvoyVersionHook(newEnvoyVersionHookConfig(alloc, spAPI, logger)) // Create a prestart request request := &ifs.TaskPrestartRequest{ @@ -381,7 +375,7 @@ func TestTaskRunner_EnvoyVersionHook_Prestart_no_fallback(t *testing.T) { TaskDir: allocDir.NewTaskDir(alloc.Job.TaskGroups[0].Tasks[0].Name), TaskEnv: taskEnvDefault, } - must.NoError(t, request.TaskDir.Build(fsisolation.None, nil, alloc.Job.TaskGroups[0].Tasks[0].User)) + must.NoError(t, request.TaskDir.Build(false, nil)) // Prepare a response var response ifs.TaskPrestartResponse @@ -406,10 +400,9 @@ func TestTaskRunner_EnvoyVersionHook_Prestart_error(t *testing.T) { Value: nil, Error: errors.New("some consul error"), } - spAPIFunc := func(_ string) clientconsul.SupportedProxiesAPI { return spAPI } // Run envoy_version hook - h := newEnvoyVersionHook(newEnvoyVersionHookConfig(alloc, spAPIFunc, logger)) + h := newEnvoyVersionHook(newEnvoyVersionHookConfig(alloc, spAPI, logger)) // Create a prestart request request := &ifs.TaskPrestartRequest{ @@ -417,7 +410,7 @@ func TestTaskRunner_EnvoyVersionHook_Prestart_error(t *testing.T) { TaskDir: allocDir.NewTaskDir(alloc.Job.TaskGroups[0].Tasks[0].Name), TaskEnv: taskEnvDefault, } - must.NoError(t, request.TaskDir.Build(fsisolation.None, nil, alloc.Job.TaskGroups[0].Tasks[0].User)) + must.NoError(t, request.TaskDir.Build(false, nil)) // Prepare a response var response ifs.TaskPrestartResponse @@ -445,10 +438,9 @@ func TestTaskRunner_EnvoyVersionHook_Prestart_restart(t *testing.T) { }, Error: nil, } - mockProxiesAPIFunc := func(_ string) clientconsul.SupportedProxiesAPI { return mockProxiesAPI } // Run envoy_version hook - h := newEnvoyVersionHook(newEnvoyVersionHookConfig(alloc, mockProxiesAPIFunc, logger)) + h := newEnvoyVersionHook(newEnvoyVersionHookConfig(alloc, mockProxiesAPI, logger)) // Create a prestart request request := &ifs.TaskPrestartRequest{ @@ -456,7 +448,7 @@ func TestTaskRunner_EnvoyVersionHook_Prestart_restart(t *testing.T) { TaskDir: allocDir.NewTaskDir(alloc.Job.TaskGroups[0].Tasks[0].Name), TaskEnv: taskEnvDefault, } - must.NoError(t, request.TaskDir.Build(fsisolation.None, nil, alloc.Job.TaskGroups[0].Tasks[0].User)) + must.NoError(t, request.TaskDir.Build(false, nil)) // Prepare a response var response ifs.TaskPrestartResponse diff --git a/client/allocrunner/taskrunner/getter/params.go b/client/allocrunner/taskrunner/getter/params.go index 51a7b45a267c..3e8b6aed7204 100644 --- a/client/allocrunner/taskrunner/getter/params.go +++ b/client/allocrunner/taskrunner/getter/params.go @@ -8,12 +8,13 @@ import ( "encoding/json" "io" "io/fs" - "maps" - "slices" "strings" "time" + "github.com/hashicorp/go-cleanhttp" "github.com/hashicorp/go-getter" + "golang.org/x/exp/maps" + "golang.org/x/exp/slices" ) // parameters is encoded by the Nomad client and decoded by the getter sub-process @@ -35,7 +36,6 @@ type parameters struct { // Artifact Mode getter.ClientMode `json:"artifact_mode"` - Insecure bool `json:"artifact_insecure"` Source string `json:"artifact_source"` Destination string `json:"artifact_destination"` Headers map[string][]string `json:"artifact_headers"` @@ -102,8 +102,6 @@ func (p *parameters) Equal(o *parameters) bool { return false case p.Mode != o.Mode: return false - case p.Insecure != o.Insecure: - return false case p.Source != o.Source: return false case p.Destination != o.Destination: @@ -132,6 +130,7 @@ const ( func (p *parameters) client(ctx context.Context) *getter.Client { httpGetter := &getter.HttpGetter{ Netrc: true, + Client: cleanhttp.DefaultClient(), Header: p.Headers, // Do not support the custom X-Terraform-Get header and @@ -163,8 +162,8 @@ func (p *parameters) client(ctx context.Context) *getter.Client { Src: p.Source, Dst: p.Destination, Mode: p.Mode, - Insecure: p.Insecure, Umask: umask, + Insecure: false, DisableSymlinks: true, Decompressors: decompressors, Getters: map[string]getter.Getter{ diff --git a/client/allocrunner/taskrunner/getter/params_test.go b/client/allocrunner/taskrunner/getter/params_test.go index c262bb3a86e1..24882e5960c7 100644 --- a/client/allocrunner/taskrunner/getter/params_test.go +++ b/client/allocrunner/taskrunner/getter/params_test.go @@ -27,7 +27,6 @@ const paramsAsJSON = ` "disable_filesystem_isolation": true, "set_environment_variables": "", "artifact_mode": 2, - "artifact_insecure": false, "artifact_source": "https://example.com/file.txt", "artifact_destination": "local/out.txt", "artifact_headers": { @@ -121,15 +120,15 @@ func TestParameters_client(t *testing.T) { func TestParameters_Equal_headers(t *testing.T) { p1 := ¶meters{ Headers: map[string][]string{ - "East": []string{"New York", "Florida"}, - "West": []string{"California"}, + "East": {"New York", "Florida"}, + "West": {"California"}, }, } p2 := ¶meters{ Headers: map[string][]string{ - "East": []string{"New York", "Florida"}, - "West": []string{"California"}, + "East": {"New York", "Florida"}, + "West": {"California"}, }, } diff --git a/client/allocrunner/taskrunner/getter/sandbox.go b/client/allocrunner/taskrunner/getter/sandbox.go index fdaca51b56c1..c114a11bf92b 100644 --- a/client/allocrunner/taskrunner/getter/sandbox.go +++ b/client/allocrunner/taskrunner/getter/sandbox.go @@ -38,7 +38,6 @@ func (s *Sandbox) Get(env interfaces.EnvReplacer, artifact *structs.TaskArtifact } mode := getMode(artifact) - insecure := isInsecure(artifact) headers := getHeaders(env, artifact) allocDir, taskDir := getWritableDirs(env) @@ -57,7 +56,6 @@ func (s *Sandbox) Get(env interfaces.EnvReplacer, artifact *structs.TaskArtifact // artifact configuration Mode: mode, - Insecure: insecure, Source: source, Destination: destination, Headers: headers, diff --git a/client/allocrunner/taskrunner/getter/sandbox_test.go b/client/allocrunner/taskrunner/getter/sandbox_test.go index 7906c7668fa5..6028d211cd68 100644 --- a/client/allocrunner/taskrunner/getter/sandbox_test.go +++ b/client/allocrunner/taskrunner/getter/sandbox_test.go @@ -4,8 +4,6 @@ package getter import ( - "net/http" - "net/http/httptest" "os" "path/filepath" "testing" @@ -53,32 +51,3 @@ func TestSandbox_Get_http(t *testing.T) { must.NoError(t, err) must.StrContains(t, string(b), "module github.com/hashicorp/go-set") } - -func TestSandbox_Get_insecure_http(t *testing.T) { - testutil.RequireRoot(t) - logger := testlog.HCLogger(t) - - ac := artifactConfig(10 * time.Second) - sbox := New(ac, logger) - - _, taskDir := SetupDir(t) - env := noopTaskEnv(taskDir) - - srv := httptest.NewTLSServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { - w.WriteHeader(http.StatusOK) - })) - defer srv.Close() - - artifact := &structs.TaskArtifact{ - GetterSource: srv.URL, - RelativeDest: "local/downloads", - } - - err := sbox.Get(env, artifact) - must.Error(t, err) - must.StrContains(t, err.Error(), "x509: certificate signed by unknown authority") - - artifact.GetterInsecure = true - err = sbox.Get(env, artifact) - must.NoError(t, err) -} diff --git a/client/allocrunner/taskrunner/getter/util.go b/client/allocrunner/taskrunner/getter/util.go index afe961fe83c0..04bdb3b38f5f 100644 --- a/client/allocrunner/taskrunner/getter/util.go +++ b/client/allocrunner/taskrunner/getter/util.go @@ -84,10 +84,6 @@ func getMode(artifact *structs.TaskArtifact) getter.ClientMode { } } -func isInsecure(artifact *structs.TaskArtifact) bool { - return artifact.GetterInsecure -} - func getHeaders(env interfaces.EnvReplacer, artifact *structs.TaskArtifact) map[string][]string { m := artifact.GetterHeaders if len(m) == 0 { diff --git a/client/allocrunner/taskrunner/identity_hook.go b/client/allocrunner/taskrunner/identity_hook.go index 6b4eb1dd5486..78f378f8f2a9 100644 --- a/client/allocrunner/taskrunner/identity_hook.go +++ b/client/allocrunner/taskrunner/identity_hook.go @@ -7,17 +7,12 @@ import ( "context" "fmt" "path/filepath" - "time" + "sync" - "github.com/hashicorp/consul-template/signals" log "github.com/hashicorp/go-hclog" "github.com/hashicorp/nomad/client/allocrunner/interfaces" - ti "github.com/hashicorp/nomad/client/allocrunner/taskrunner/interfaces" - "github.com/hashicorp/nomad/client/taskenv" - "github.com/hashicorp/nomad/client/widmgr" "github.com/hashicorp/nomad/helper/users" - "github.com/hashicorp/nomad/nomad/structs" ) // identityHook sets the task runner's Nomad workload identity token @@ -29,38 +24,20 @@ const ( wiTokenFile = "nomad_token" ) -// tokenSetter provides methods for exposing workload identities to other -// internal Nomad components. -type tokenSetter interface { - setNomadToken(token string) -} - type identityHook struct { - alloc *structs.Allocation - task *structs.Task - tokenDir string - envBuilder *taskenv.Builder - lifecycle ti.TaskLifecycle - ts tokenSetter - widmgr widmgr.IdentityManager - logger log.Logger - - stopCtx context.Context - stop context.CancelFunc + tr *TaskRunner + logger log.Logger + taskName string + lock sync.Mutex + + // tokenPath is the path in which to read and write the token + tokenPath string } func newIdentityHook(tr *TaskRunner, logger log.Logger) *identityHook { - stopCtx, stop := context.WithCancel(context.Background()) h := &identityHook{ - alloc: tr.Alloc(), - task: tr.Task(), - tokenDir: tr.taskDir.SecretsDir, - envBuilder: tr.envBuilder, - lifecycle: tr, - ts: tr, - widmgr: tr.widmgr, - stopCtx: stopCtx, - stop: stop, + tr: tr, + taskName: tr.taskName, } h.logger = logger.Named(h.Name()) return h @@ -70,185 +47,39 @@ func (*identityHook) Name() string { return "identity" } -func (h *identityHook) Prestart(ctx context.Context, _ *interfaces.TaskPrestartRequest, _ *interfaces.TaskPrestartResponse) error { - - // Handle default workload identity - if err := h.setDefaultToken(); err != nil { - return err - } - - // Track first run signals from watchers - firstRunCh := make(chan struct{}, len(h.task.Identities)) - - // Start token watcher loops - for _, widspec := range h.task.Identities { - w := widspec - go h.watchIdentity(w, firstRunCh) - } - - // Don't block indefinitely for identities - deadlineTimer := time.NewTimer(time.Minute) - defer deadlineTimer.Stop() - - // Wait until every watcher ticks the first run chan - for i := range h.task.Identities { - select { - case <-firstRunCh: - // Identity fetched, loop - case <-deadlineTimer.C: - h.logger.Warn("timed out waiting for initial identity tokens to be fetched", - "num_fetched", i, "num_total", len(h.task.Identities)) - return nil - case <-ctx.Done(): - h.logger.Debug("task prestart cancelled before initial identity tokens were fetched", - "num_fetched", i, "num_total", len(h.task.Identities)) - return nil - case <-h.stopCtx.Done(): - h.logger.Debug("task stopped before initial identity tokens were fetched", - "num_fetched", i, "num_total", len(h.task.Identities)) - return nil - } - } - - return nil -} - -func (h *identityHook) watchIdentity(wid *structs.WorkloadIdentity, runCh chan struct{}) { - id := structs.WIHandle{WorkloadIdentifier: h.task.Name, IdentityName: wid.Name} - signedIdentitiesChan, stopWatching := h.widmgr.Watch(id) - defer stopWatching() - - firstRun := true - - for { - select { - case signedWID, ok := <-signedIdentitiesChan: - h.logger.Trace("receiving renewed identity", "identity", wid.Name) - if !ok { - // Chan was closed, stop watching - h.logger.Trace("identity watch closed", "identity", wid.Name) - return - } - - if signedWID == nil { - // The only way to hit this should be a bug as it indicates the server - // did not sign an identity for a task on this alloc. - h.logger.Error("missing workload identity %q", wid.Name) - return - } - - if err := h.setAltToken(wid, signedWID.JWT); err != nil { - h.logger.Error(err.Error()) - } - - // Skip ChangeMode on firstRun and notify caller it can proceed - if firstRun { - select { - case runCh <- struct{}{}: - default: - // Not great but not necessarily fatal - h.logger.Warn("task started before identity %q was fetched", wid.Name) - } - - firstRun = false - continue - } - - switch wid.ChangeMode { - case structs.WIChangeModeRestart: - const noFailure = false - err := h.lifecycle.Restart(h.stopCtx, structs.NewTaskEvent(structs.TaskRestartSignal). - SetDisplayMessage(fmt.Sprintf("Identity[%s]: new token acquired", wid.Name)), noFailure) - if err != nil { - // Ignore error from kill because if that fails there's really - // nothing to be done. - _ = h.lifecycle.Kill(h.stopCtx, structs.NewTaskEvent(structs.TaskKilling). - SetFailsTask(). - SetDisplayMessage(fmt.Sprintf("Identity[%s]: failed to restart: %v", wid.Name, err))) - return - } - - case structs.WIChangeModeSignal: - if err := h.signalTask(wid); err != nil { - h.logger.Error("failed to send signal", "identity", wid.Name, "signal", wid.ChangeSignal) - // Ignore error from kill because if that fails there's really - // nothing to be done. - _ = h.lifecycle.Kill(h.stopCtx, structs.NewTaskEvent(structs.TaskKilling). - SetFailsTask(). - SetDisplayMessage(fmt.Sprintf("Identity[%s]: failed to send signal: %v", wid.Name, err))) - return - } - - } - - // Note: any code added here will not run on first run - - case <-h.stopCtx.Done(): - return - } - } -} +func (h *identityHook) Prestart(ctx context.Context, req *interfaces.TaskPrestartRequest, resp *interfaces.TaskPrestartResponse) error { + h.lock.Lock() + defer h.lock.Unlock() + h.tokenPath = filepath.Join(req.TaskDir.SecretsDir, wiTokenFile) -// signalTask sends the configured signal to a task or returns an error. -func (h *identityHook) signalTask(wid *structs.WorkloadIdentity) error { - s, err := signals.Parse(wid.ChangeSignal) - if err != nil { - return fmt.Errorf("failed to parse signal: %w", err) - } - - event := structs.NewTaskEvent(structs.TaskSignaling). - SetTaskSignal(s). - SetDisplayMessage(fmt.Sprintf("Identity[%s]: new Identity token acquired", wid.Name)) - return h.lifecycle.Signal(event, wid.ChangeSignal) + return h.setToken() } -// setDefaultToken adds the Nomad token to the task's environment and writes it to a +// setToken adds the Nomad token to the task's environment and writes it to a // file if requested by the jobsepc. -func (h *identityHook) setDefaultToken() error { - token := h.alloc.SignedIdentities[h.task.Name] +func (h *identityHook) setToken() error { + token := h.tr.alloc.SignedIdentities[h.taskName] if token == "" { return nil } - // Handle internal use and env var - h.ts.setNomadToken(token) + h.tr.setNomadToken(token) - // Handle file writing - if id := h.task.Identity; id != nil && id.File { - // Write token as owner readable only - tokenPath := filepath.Join(h.tokenDir, wiTokenFile) - if err := users.WriteFileFor(tokenPath, []byte(token), h.task.User); err != nil { - return fmt.Errorf("failed to write nomad token: %w", err) + if id := h.tr.task.Identity; id != nil && id.File { + if err := h.writeToken(token); err != nil { + return err } } return nil } -// setAltToken takes an alternate workload identity and sets the env var and/or -// writes the token file as specified by the jobspec. -func (h *identityHook) setAltToken(widspec *structs.WorkloadIdentity, rawJWT string) error { - if widspec.Env { - h.envBuilder.SetWorkloadToken(widspec.Name, rawJWT) - } - - if widspec.File { - tokenPath := filepath.Join(h.tokenDir, fmt.Sprintf("nomad_%s.jwt", widspec.Name)) - if err := users.WriteFileFor(tokenPath, []byte(rawJWT), h.task.User); err != nil { - return fmt.Errorf("failed to write token for identity %q: %w", widspec.Name, err) - } +// writeToken writes the given token to disk +func (h *identityHook) writeToken(token string) error { + // Write token as owner readable only + if err := users.WriteFileFor(h.tokenPath, []byte(token), h.tr.task.User); err != nil { + return fmt.Errorf("failed to write nomad token: %w", err) } return nil } - -// Stop implements interfaces.TaskStopHook -func (h *identityHook) Stop(context.Context, *interfaces.TaskStopRequest, *interfaces.TaskStopResponse) error { - h.stop() - return nil -} - -// Shutdown implements interfaces.ShutdownHook -func (h *identityHook) Shutdown() { - h.stop() -} diff --git a/client/allocrunner/taskrunner/identity_hook_test.go b/client/allocrunner/taskrunner/identity_hook_test.go index 7993ea3ff8a6..f7bfce57586a 100644 --- a/client/allocrunner/taskrunner/identity_hook_test.go +++ b/client/allocrunner/taskrunner/identity_hook_test.go @@ -3,272 +3,8 @@ package taskrunner -import ( - "context" - "path/filepath" - "testing" - "time" - - "github.com/hashicorp/nomad/ci" - "github.com/hashicorp/nomad/client/allocrunner/interfaces" - trtesting "github.com/hashicorp/nomad/client/allocrunner/taskrunner/testing" - cstate "github.com/hashicorp/nomad/client/state" - "github.com/hashicorp/nomad/client/taskenv" - "github.com/hashicorp/nomad/client/widmgr" - "github.com/hashicorp/nomad/helper/testlog" - "github.com/hashicorp/nomad/nomad/mock" - "github.com/hashicorp/nomad/nomad/structs" - "github.com/hashicorp/nomad/testutil" - "github.com/shoenig/test/must" -) +import "github.com/hashicorp/nomad/client/allocrunner/interfaces" var _ interfaces.TaskPrestartHook = (*identityHook)(nil) -var _ interfaces.TaskStopHook = (*identityHook)(nil) -var _ interfaces.ShutdownHook = (*identityHook)(nil) // See task_runner_test.go:TestTaskRunner_IdentityHook - -// MockTokenSetter is a mock implementation of tokenSetter which is satisfied -// by TaskRunner at runtime. -type MockTokenSetter struct { - defaultToken string -} - -func (m *MockTokenSetter) setNomadToken(token string) { - m.defaultToken = token -} - -// TestIdentityHook_RenewAll asserts token renewal happens when expected. -func TestIdentityHook_RenewAll(t *testing.T) { - ci.Parallel(t) - - // TTL is used for expiration and the test will sleep this long before - // checking that tokens were rotated. Therefore the time must be long enough - // to generate new tokens. Since no Raft or IO (outside of potentially - // writing 1 token file) is performed, this should be relatively fast. - ttl := 3 * time.Second - - node := mock.Node() - alloc := mock.Alloc() - alloc.NodeID = node.ID - task := alloc.LookupTask("web") - task.Identities = []*structs.WorkloadIdentity{ - { - Name: "consul", - Audience: []string{"consul"}, - Env: true, - TTL: ttl, - ChangeMode: "restart", - }, - { - Name: "vault", - Audience: []string{"vault"}, - File: true, - TTL: ttl, - ChangeMode: "signal", - ChangeSignal: "SIGHUP", - }, - } - - secretsDir := t.TempDir() - - mockTR := &MockTokenSetter{} - - stopCtx, stop := context.WithCancel(context.Background()) - t.Cleanup(stop) - - // setup mock signer and WIDMgr - logger := testlog.HCLogger(t) - db := cstate.NewMemDB(logger) - mockSigner := widmgr.NewMockWIDSigner(task.Identities) - mockWIDMgr := widmgr.NewWIDMgr(mockSigner, alloc, db, logger) - mockWIDMgr.SetMinWait(time.Second) // fast renewals, because the default is 10s - mockLifecycle := trtesting.NewMockTaskHooks() - - h := &identityHook{ - alloc: alloc, - task: task, - tokenDir: secretsDir, - envBuilder: taskenv.NewBuilder(node, alloc, task, alloc.Job.Region), - ts: mockTR, - lifecycle: mockLifecycle, - widmgr: mockWIDMgr, - logger: testlog.HCLogger(t), - stopCtx: stopCtx, - stop: stop, - } - - // do the initial renewal and start the loop - must.NoError(t, h.widmgr.Run()) - - start := time.Now() - must.NoError(t, h.Prestart(context.Background(), nil, nil)) - env := h.envBuilder.Build().EnvMap - - // Assert initial tokens were set in Prestart - must.Eq(t, alloc.SignedIdentities["web"], mockTR.defaultToken) - must.FileNotExists(t, filepath.Join(secretsDir, wiTokenFile)) - must.FileNotExists(t, filepath.Join(secretsDir, "nomad_consul.jwt")) - must.MapContainsKey(t, env, "NOMAD_TOKEN_consul") - must.FileExists(t, filepath.Join(secretsDir, "nomad_vault.jwt")) - - origConsul := env["NOMAD_TOKEN_consul"] - origVault := testutil.MustReadFile(t, secretsDir, "nomad_vault.jwt") - - // Tokens should be rotated by their expiration - wait := time.Until(start.Add(ttl)) - h.logger.Trace("sleeping until expiration", "wait", wait) - time.Sleep(wait) - - // Stop renewal before checking to ensure stopping works - must.NoError(t, h.Stop(context.Background(), nil, nil)) - - // Ensure change_mode operations occurred - select { - case <-mockLifecycle.RestartCh: - h.logger.Trace("restart happened") - case <-time.After(10 * time.Second): - t.Fatalf("timed out waiting for restart") - } - - select { - case <-mockLifecycle.SignalCh: - h.logger.Trace("signal happened") - case <-time.After(10 * time.Second): - t.Fatalf("timed out waiting for restart") - } - - newConsul := h.envBuilder.Build().EnvMap["NOMAD_TOKEN_consul"] - must.StrContains(t, newConsul, ".") // ensure new token is JWTish - must.NotEq(t, newConsul, origConsul) - - newVault := testutil.MustReadFile(t, secretsDir, "nomad_vault.jwt") - must.StrContains(t, string(newVault), ".") // ensure new token is JWTish - must.NotEq(t, newVault, origVault) - - // Assert Stop work. Tokens should not have changed. - time.Sleep(wait) - must.Eq(t, newConsul, h.envBuilder.Build().EnvMap["NOMAD_TOKEN_consul"]) - must.Eq(t, newVault, testutil.MustReadFile(t, secretsDir, "nomad_vault.jwt")) -} - -// TestIdentityHook_RenewOne asserts token renewal only renews tokens with a TTL. -func TestIdentityHook_RenewOne(t *testing.T) { - ci.Parallel(t) - - ttl := 3 * time.Second - - node := mock.Node() - alloc := mock.Alloc() - alloc.NodeID = node.ID - alloc.SignedIdentities = map[string]string{"web": "does.not.matter"} - task := alloc.LookupTask("web") - task.Identities = []*structs.WorkloadIdentity{ - { - Name: "consul", - Audience: []string{"consul"}, - Env: true, - }, - { - Name: "vault", - Audience: []string{"vault"}, - File: true, - TTL: ttl, - }, - } - - secretsDir := t.TempDir() - - mockTR := &MockTokenSetter{} - - stopCtx, stop := context.WithCancel(context.Background()) - t.Cleanup(stop) - - // setup mock signer and WIDMgr - logger := testlog.HCLogger(t) - db := cstate.NewMemDB(logger) - mockSigner := widmgr.NewMockWIDSigner(task.Identities) - mockWIDMgr := widmgr.NewWIDMgr(mockSigner, alloc, db, logger) - mockWIDMgr.SetMinWait(time.Second) // fast renewals, because the default is 10s - - h := &identityHook{ - alloc: alloc, - task: task, - tokenDir: secretsDir, - envBuilder: taskenv.NewBuilder(node, alloc, task, alloc.Job.Region), - ts: mockTR, - widmgr: mockWIDMgr, - logger: testlog.HCLogger(t), - stopCtx: stopCtx, - stop: stop, - } - - // do the initial renewal and start the loop - must.NoError(t, h.widmgr.Run()) - - start := time.Now() - must.NoError(t, h.Prestart(context.Background(), nil, nil)) - time.Sleep(time.Second) // goroutines in the Prestart hook must run first before we Build the EnvMap - env := h.envBuilder.Build().EnvMap - - // Assert initial tokens were set in Prestart - must.Eq(t, alloc.SignedIdentities["web"], mockTR.defaultToken) - must.FileNotExists(t, filepath.Join(secretsDir, wiTokenFile)) - must.FileNotExists(t, filepath.Join(secretsDir, "nomad_consul.jwt")) - must.MapContainsKey(t, env, "NOMAD_TOKEN_consul") - must.FileExists(t, filepath.Join(secretsDir, "nomad_vault.jwt")) - - origConsul := env["NOMAD_TOKEN_consul"] - origVault := testutil.MustReadFile(t, secretsDir, "nomad_vault.jwt") - - // One token should be rotated by their expiration - wait := time.Until(start.Add(ttl)) - h.logger.Trace("sleeping until expiration", "wait", wait) - time.Sleep(wait) - - // Stop renewal before checking to ensure stopping works - must.NoError(t, h.Stop(context.Background(), nil, nil)) - time.Sleep(time.Second) // Stop is async so give renewal time to exit - - newConsul := h.envBuilder.Build().EnvMap["NOMAD_TOKEN_consul"] - must.StrContains(t, newConsul, ".") // ensure new token is JWTish - must.Eq(t, newConsul, origConsul) - - newVault := testutil.MustReadFile(t, secretsDir, "nomad_vault.jwt") - must.StrContains(t, string(newVault), ".") // ensure new token is JWTish - must.NotEq(t, newVault, origVault) - - // Assert Stop work. Tokens should not have changed. - time.Sleep(wait) - must.Eq(t, newConsul, h.envBuilder.Build().EnvMap["NOMAD_TOKEN_consul"]) - must.Eq(t, newVault, testutil.MustReadFile(t, secretsDir, "nomad_vault.jwt")) -} - -// TestIdentityHook_ErrorWriting assert Prestart returns an error if the -// default token could not be written when requested. -func TestIdentityHook_ErrorWriting(t *testing.T) { - ci.Parallel(t) - - alloc := mock.Alloc() - alloc.SignedIdentities = map[string]string{"web": "does.not.need.to.be.valid"} - task := alloc.LookupTask("web") - task.Identity.File = true - node := mock.Node() - stopCtx, stop := context.WithCancel(context.Background()) - t.Cleanup(stop) - - h := &identityHook{ - alloc: alloc, - task: task, - tokenDir: "/this-should-not-exist", - envBuilder: taskenv.NewBuilder(node, alloc, task, alloc.Job.Region), - ts: &MockTokenSetter{}, - logger: testlog.HCLogger(t), - stopCtx: stopCtx, - stop: stop, - } - - // Prestart should fail when trying to write the default identity file - err := h.Prestart(context.Background(), nil, nil) - must.ErrorContains(t, err, "failed to write nomad token") -} diff --git a/client/allocrunner/taskrunner/logmon_hook.go b/client/allocrunner/taskrunner/logmon_hook.go index 27bba4f25215..a3d14d25b77c 100644 --- a/client/allocrunner/taskrunner/logmon_hook.go +++ b/client/allocrunner/taskrunner/logmon_hook.go @@ -20,8 +20,8 @@ import ( "github.com/hashicorp/nomad/nomad/structs" bstructs "github.com/hashicorp/nomad/plugins/base/structs" pstructs "github.com/hashicorp/nomad/plugins/shared/structs" + "google.golang.org/grpc" "google.golang.org/grpc/codes" - "google.golang.org/grpc/status" ) const ( @@ -122,7 +122,7 @@ func (h *logmonHook) Prestart(ctx context.Context, attempts := 0 for { err := h.prestartOneLoop(ctx, req) - if err == bstructs.ErrPluginShutdown || status.Code(err) == codes.Unavailable { + if err == bstructs.ErrPluginShutdown || grpc.Code(err) == codes.Unavailable { h.logger.Warn("logmon shutdown while making request", "error", err) if attempts > 3 { diff --git a/client/allocrunner/taskrunner/script_check_hook.go b/client/allocrunner/taskrunner/script_check_hook.go index 8b01b8d4df39..09c3fefec77c 100644 --- a/client/allocrunner/taskrunner/script_check_hook.go +++ b/client/allocrunner/taskrunner/script_check_hook.go @@ -37,18 +37,13 @@ type scriptCheckHookConfig struct { // scriptCheckHook implements a task runner hook for running script // checks in the context of a task type scriptCheckHook struct { - consul serviceregistration.Handler - - // a script check hook can create checks for both group-level and task-level - // services, so we track both possible namespaces we require - groupConsulNamespace string - taskConsulNamespace string - - alloc *structs.Allocation - task *structs.Task - logger log.Logger - shutdownWait time.Duration // max time to wait for scripts to shutdown - shutdownCh chan struct{} // closed when all scripts should shutdown + consul serviceregistration.Handler + consulNamespace string + alloc *structs.Allocation + task *structs.Task + logger log.Logger + shutdownWait time.Duration // max time to wait for scripts to shutdown + shutdownCh chan struct{} // closed when all scripts should shutdown // The following fields can be changed by Update() driverExec tinterfaces.ScriptExecutor @@ -68,15 +63,14 @@ type scriptCheckHook struct { // in Poststart() or Update() func newScriptCheckHook(c scriptCheckHookConfig) *scriptCheckHook { h := &scriptCheckHook{ - consul: c.consul, - groupConsulNamespace: c.alloc.ConsulNamespace(), - taskConsulNamespace: c.alloc.ConsulNamespaceForTask(c.task.Name), - alloc: c.alloc, - task: c.task, - scripts: make(map[string]*scriptCheck), - runningScripts: make(map[string]*taskletHandle), - shutdownWait: defaultShutdownWait, - shutdownCh: make(chan struct{}), + consul: c.consul, + consulNamespace: c.alloc.Job.LookupTaskGroup(c.alloc.TaskGroup).Consul.GetNamespace(), + alloc: c.alloc, + task: c.task, + scripts: make(map[string]*scriptCheck), + runningScripts: make(map[string]*taskletHandle), + shutdownWait: defaultShutdownWait, + shutdownCh: make(chan struct{}), } if c.shutdownWait != 0 { @@ -130,8 +124,6 @@ func (h *scriptCheckHook) Update(ctx context.Context, req *interfaces.TaskUpdate h.alloc = req.Alloc h.task = task h.taskEnv = req.TaskEnv - h.groupConsulNamespace = req.Alloc.ConsulNamespace() - h.taskConsulNamespace = req.Alloc.ConsulNamespaceForTask(task.Name) return h.upsertChecks() } @@ -196,7 +188,7 @@ func (h *scriptCheckHook) newScriptChecks() map[string]*scriptCheck { serviceID := serviceregistration.MakeAllocServiceID( h.alloc.ID, h.task.Name, service) sc := newScriptCheck(&scriptCheckConfig{ - consulNamespace: h.taskConsulNamespace, + consulNamespace: h.consulNamespace, allocID: h.alloc.ID, taskName: h.task.Name, check: check, @@ -236,7 +228,7 @@ func (h *scriptCheckHook) newScriptChecks() map[string]*scriptCheck { serviceID := serviceregistration.MakeAllocServiceID( h.alloc.ID, groupTaskName, service) sc := newScriptCheck(&scriptCheckConfig{ - consulNamespace: h.groupConsulNamespace, + consulNamespace: h.consulNamespace, allocID: h.alloc.ID, taskName: groupTaskName, check: check, diff --git a/client/allocrunner/taskrunner/script_check_hook_test.go b/client/allocrunner/taskrunner/script_check_hook_test.go index 88ba16817c33..86753fd84231 100644 --- a/client/allocrunner/taskrunner/script_check_hook_test.go +++ b/client/allocrunner/taskrunner/script_check_hook_test.go @@ -17,7 +17,6 @@ import ( "github.com/hashicorp/nomad/client/serviceregistration" regMock "github.com/hashicorp/nomad/client/serviceregistration/mock" "github.com/hashicorp/nomad/client/serviceregistration/wrapper" - cstructs "github.com/hashicorp/nomad/client/structs" "github.com/hashicorp/nomad/client/taskenv" agentconsul "github.com/hashicorp/nomad/command/agent/consul" "github.com/hashicorp/nomad/helper/testlog" @@ -261,7 +260,6 @@ func TestScript_TaskEnvInterpolation(t *testing.T) { task: task, serviceRegWrapper: regWrap, logger: logger, - hookResources: cstructs.NewAllocHookResources(), }) // emulate prestart having been fired svcHook.taskEnv = env diff --git a/client/allocrunner/taskrunner/service_hook.go b/client/allocrunner/taskrunner/service_hook.go index b76c575da22d..fc4ae81a1029 100644 --- a/client/allocrunner/taskrunner/service_hook.go +++ b/client/allocrunner/taskrunner/service_hook.go @@ -13,7 +13,6 @@ import ( tinterfaces "github.com/hashicorp/nomad/client/allocrunner/taskrunner/interfaces" "github.com/hashicorp/nomad/client/serviceregistration" "github.com/hashicorp/nomad/client/serviceregistration/wrapper" - cstructs "github.com/hashicorp/nomad/client/structs" "github.com/hashicorp/nomad/client/taskenv" "github.com/hashicorp/nomad/nomad/structs" "github.com/hashicorp/nomad/plugins/drivers" @@ -33,6 +32,10 @@ type serviceHookConfig struct { alloc *structs.Allocation task *structs.Task + // namespace is the Nomad or Consul namespace in which service + // registrations will be made. + providerNamespace string + // serviceRegWrapper is the handler wrapper that is used to perform service // and check registration and deregistration. serviceRegWrapper *wrapper.HandlerWrapper @@ -40,8 +43,6 @@ type serviceHookConfig struct { // Restarter is a subset of the TaskLifecycle interface restarter serviceregistration.WorkloadRestarter - hookResources *cstructs.AllocHookResources - logger log.Logger } @@ -53,7 +54,6 @@ type serviceHook struct { namespace string restarter serviceregistration.WorkloadRestarter logger log.Logger - tg *structs.TaskGroup // The following fields may be updated driverExec tinterfaces.ScriptExecutor @@ -80,29 +80,22 @@ type serviceHook struct { // we do not call this multiple times for a single task when not needed. deregistered bool - hookResources *cstructs.AllocHookResources - // Since Update() may be called concurrently with any other hook all // hook methods must be fully serialized mu sync.Mutex } func newServiceHook(c serviceHookConfig) *serviceHook { - tg := c.alloc.Job.LookupTaskGroup(c.alloc.TaskGroup) - providerNamespace := c.alloc.ServiceProviderNamespaceForTask(c.task.Name) - h := &serviceHook{ allocID: c.alloc.ID, jobID: c.alloc.JobID, groupName: c.alloc.TaskGroup, taskName: c.task.Name, - tg: tg, namespace: c.alloc.Namespace, - providerNamespace: providerNamespace, + providerNamespace: c.providerNamespace, serviceRegWrapper: c.serviceRegWrapper, services: c.task.Services, restarter: c.restarter, - hookResources: c.hookResources, ports: c.alloc.AllocatedResources.Shared.Ports, } @@ -188,7 +181,7 @@ func (h *serviceHook) updateHookFields(req *interfaces.TaskUpdateRequest) error // An update may change the service provider, therefore we need to account // for how namespaces work across providers also. - h.providerNamespace = req.Alloc.ServiceProviderNamespaceForTask(h.taskName) + h.providerNamespace = req.Alloc.ServiceProviderNamespace() return nil } @@ -231,16 +224,6 @@ func (h *serviceHook) getWorkloadServices() *serviceregistration.WorkloadService // Interpolate with the task's environment interpolatedServices := taskenv.InterpolateServices(h.taskEnv, h.services) - allocTokens := h.hookResources.GetConsulTokens() - - tokens := map[string]string{} - for _, service := range h.services { - cluster := service.GetConsulClusterName(h.tg) - if token, ok := allocTokens[cluster][service.MakeUniqueIdentityName()]; ok { - tokens[service.Name] = token.SecretID - } - } - info := structs.AllocInfo{ AllocID: h.allocID, JobID: h.jobID, @@ -260,6 +243,5 @@ func (h *serviceHook) getWorkloadServices() *serviceregistration.WorkloadService Networks: h.networks, Canary: h.canary, Ports: h.ports, - Tokens: tokens, } } diff --git a/client/allocrunner/taskrunner/service_hook_test.go b/client/allocrunner/taskrunner/service_hook_test.go index b58df2717086..a19940d41cd2 100644 --- a/client/allocrunner/taskrunner/service_hook_test.go +++ b/client/allocrunner/taskrunner/service_hook_test.go @@ -11,7 +11,6 @@ import ( "github.com/hashicorp/nomad/client/allocrunner/interfaces" regMock "github.com/hashicorp/nomad/client/serviceregistration/mock" "github.com/hashicorp/nomad/client/serviceregistration/wrapper" - cstructs "github.com/hashicorp/nomad/client/structs" "github.com/hashicorp/nomad/client/taskenv" agentconsul "github.com/hashicorp/nomad/command/agent/consul" "github.com/hashicorp/nomad/helper/testlog" @@ -26,7 +25,7 @@ var _ interfaces.TaskExitedHook = (*serviceHook)(nil) var _ interfaces.TaskPreKillHook = (*serviceHook)(nil) var _ interfaces.TaskUpdateHook = (*serviceHook)(nil) -func Test_serviceHook_Update_beforePoststart(t *testing.T) { +func TestUpdate_beforePoststart(t *testing.T) { alloc := mock.Alloc() alloc.Job.Canonicalize() logger := testlog.HCLogger(t) @@ -44,7 +43,6 @@ func Test_serviceHook_Update_beforePoststart(t *testing.T) { task: alloc.LookupTask("web"), serviceRegWrapper: regWrap, logger: logger, - hookResources: cstructs.NewAllocHookResources(), }) require.NoError(t, hook.Update(context.Background(), &interfaces.TaskUpdateRequest{ Alloc: alloc, @@ -110,7 +108,6 @@ func Test_serviceHook_multipleDeRegisterCall(t *testing.T) { task: alloc.LookupTask("web"), serviceRegWrapper: regWrap, logger: logger, - hookResources: cstructs.NewAllocHookResources(), }) // Interpolating workload services performs a check on the task env, if it @@ -183,10 +180,10 @@ func Test_serviceHook_Nomad(t *testing.T) { h := newServiceHook(serviceHookConfig{ alloc: alloc, task: alloc.LookupTask("web"), + providerNamespace: "default", serviceRegWrapper: regWrapper, restarter: agentconsul.NoopRestarter(), logger: logger, - hookResources: cstructs.NewAllocHookResources(), }) // Create a taskEnv builder to use in requests, otherwise interpolation of diff --git a/client/allocrunner/taskrunner/sids_hook.go b/client/allocrunner/taskrunner/sids_hook.go index 7d5e780a045a..d66723556df8 100644 --- a/client/allocrunner/taskrunner/sids_hook.go +++ b/client/allocrunner/taskrunner/sids_hook.go @@ -16,7 +16,6 @@ import ( "github.com/hashicorp/nomad/client/allocrunner/interfaces" ti "github.com/hashicorp/nomad/client/allocrunner/taskrunner/interfaces" "github.com/hashicorp/nomad/client/consul" - cstructs "github.com/hashicorp/nomad/client/structs" "github.com/hashicorp/nomad/nomad/structs" ) @@ -47,12 +46,11 @@ const ( ) type sidsHookConfig struct { - alloc *structs.Allocation - task *structs.Task - sidsClient consul.ServiceIdentityAPI - lifecycle ti.TaskLifecycle - logger hclog.Logger - allocHookResources *cstructs.AllocHookResources + alloc *structs.Allocation + task *structs.Task + sidsClient consul.ServiceIdentityAPI + lifecycle ti.TaskLifecycle + logger hclog.Logger } // Service Identities hook for managing SI tokens of connect enabled tasks. @@ -82,22 +80,17 @@ type sidsHook struct { // firstRun keeps track of whether the hook is being called for the first // time (for this task) during the lifespan of the Nomad Client process. firstRun bool - - // allocHookResources gives us access to Consul tokens that may have been - // set by the consul_hook - allocHookResources *cstructs.AllocHookResources } func newSIDSHook(c sidsHookConfig) *sidsHook { return &sidsHook{ - alloc: c.alloc, - task: c.task, - sidsClient: c.sidsClient, - lifecycle: c.lifecycle, - derivationTimeout: sidsDerivationTimeout, - logger: c.logger.Named(sidsHookName), - firstRun: true, - allocHookResources: c.allocHookResources, + alloc: c.alloc, + task: c.task, + sidsClient: c.sidsClient, + lifecycle: c.lifecycle, + derivationTimeout: sidsDerivationTimeout, + logger: c.logger.Named(sidsHookName), + firstRun: true, } } @@ -125,32 +118,6 @@ func (h *sidsHook) Prestart( return err } - // if we're using Workload Identities then this Connect task should already - // have a token stored under the cluster + service ID. - tokens := h.allocHookResources.GetConsulTokens() - - // Find the group-level service that this task belongs to - tg := h.alloc.Job.LookupTaskGroup(h.alloc.TaskGroup) - serviceName := h.task.Kind.Value() - var serviceIdentityName string - var cluster string - for _, service := range tg.Services { - if service.Name == serviceName { - serviceIdentityName = service.MakeUniqueIdentityName() - cluster = service.GetConsulClusterName(tg) - break - } - } - if cluster != "" && serviceIdentityName != "" { - if token, ok := tokens[cluster][serviceIdentityName]; ok { - if err := h.writeToken(req.TaskDir.SecretsDir, token.SecretID); err != nil { - return err - } - resp.Done = true - return nil - } - } - // need to ask for a new SI token & persist it to disk if token == "" { if token, err = h.deriveSIToken(ctx); err != nil { diff --git a/client/allocrunner/taskrunner/sids_hook_test.go b/client/allocrunner/taskrunner/sids_hook_test.go index c93a303624c2..e33fc63e3871 100644 --- a/client/allocrunner/taskrunner/sids_hook_test.go +++ b/client/allocrunner/taskrunner/sids_hook_test.go @@ -11,24 +11,19 @@ package taskrunner import ( "context" - "errors" "os" "path/filepath" "testing" "time" - consulapi "github.com/hashicorp/consul/api" "github.com/hashicorp/nomad/ci" - "github.com/hashicorp/nomad/client/allocdir" "github.com/hashicorp/nomad/client/allocrunner/interfaces" - consulclient "github.com/hashicorp/nomad/client/consul" - cstructs "github.com/hashicorp/nomad/client/structs" + consulapi "github.com/hashicorp/nomad/client/consul" "github.com/hashicorp/nomad/helper" "github.com/hashicorp/nomad/helper/testlog" "github.com/hashicorp/nomad/helper/uuid" "github.com/hashicorp/nomad/nomad/mock" "github.com/hashicorp/nomad/nomad/structs" - "github.com/shoenig/test/must" "github.com/stretchr/testify/require" "golang.org/x/sys/unix" ) @@ -177,7 +172,7 @@ func TestSIDSHook_deriveSIToken(t *testing.T) { Kind: taskKind, }, logger: testlog.HCLogger(t), - sidsClient: consulclient.NewMockServiceIdentitiesClient(), + sidsClient: consulapi.NewMockServiceIdentitiesClient(), }) ctx := context.Background() @@ -190,7 +185,7 @@ func TestSIDSHook_deriveSIToken_timeout(t *testing.T) { ci.Parallel(t) r := require.New(t) - siClient := consulclient.NewMockServiceIdentitiesClient() + siClient := consulapi.NewMockServiceIdentitiesClient() siClient.DeriveTokenFn = func(allocation *structs.Allocation, strings []string) (m map[string]string, err error) { select { // block forever, hopefully triggering a timeout in the caller @@ -273,7 +268,7 @@ func TestTaskRunner_DeriveSIToken_UnWritableTokenFile(t *testing.T) { "run_for": "0s", } - trConfig, cleanup := testTaskRunnerConfig(t, alloc, task.Name, nil) + trConfig, cleanup := testTaskRunnerConfig(t, alloc, task.Name) defer cleanup() // make the si_token file un-writable, triggering a failure after a @@ -285,13 +280,13 @@ func TestTaskRunner_DeriveSIToken_UnWritableTokenFile(t *testing.T) { // set a consul token for the nomad client, which is what triggers the // SIDS hook to be applied - trConfig.ClientConfig.GetDefaultConsul().Token = uuid.Generate() + trConfig.ClientConfig.ConsulConfig.Token = uuid.Generate() // derive token works just fine deriveFn := func(*structs.Allocation, []string) (map[string]string, error) { return map[string]string{task.Name: uuid.Generate()}, nil } - siClient := trConfig.ConsulSI.(*consulclient.MockServiceIdentitiesClient) + siClient := trConfig.ConsulSI.(*consulapi.MockServiceIdentitiesClient) siClient.DeriveTokenFn = deriveFn // start the task runner @@ -317,44 +312,3 @@ func TestTaskRunner_DeriveSIToken_UnWritableTokenFile(t *testing.T) { r.NoError(err) r.Empty(token) } - -// TestSIDSHook_WIBypass exercises the code path where we skip deriving SI -// tokens if we already have Consul tokens in the alloc hook resources (from WI) -func TestSIDSHook_WIBypass(t *testing.T) { - ci.Parallel(t) - - resources := cstructs.NewAllocHookResources() - resources.SetConsulTokens(map[string]map[string]*consulapi.ACLToken{ - "default": { - "consul_service_": &consulapi.ACLToken{ - AccessorID: uuid.Generate(), - SecretID: uuid.Generate(), - }, - }, - }) - - alloc := mock.ConnectAlloc() - taskName, taskKind := sidecar("web") - task := &structs.Task{Name: taskName, Kind: taskKind} - - sidsClient := consulclient.NewMockServiceIdentitiesClient() - sidsClient.SetDeriveTokenError(alloc.ID, []string{"web"}, errors.New("should never call")) - - h := newSIDSHook(sidsHookConfig{ - alloc: alloc, - task: task, - sidsClient: sidsClient, - lifecycle: nil, - logger: testlog.HCLogger(t), - allocHookResources: resources, - }) - - ctx := context.Background() - req := &interfaces.TaskPrestartRequest{ - Task: task, - TaskDir: &allocdir.TaskDir{SecretsDir: t.TempDir()}, - } - resp := &interfaces.TaskPrestartResponse{} - must.NoError(t, h.Prestart(ctx, req, resp)) - must.True(t, resp.Done) -} diff --git a/client/allocrunner/taskrunner/task_dir_hook.go b/client/allocrunner/taskrunner/task_dir_hook.go index 6ddc72f96d79..2f193338960e 100644 --- a/client/allocrunner/taskrunner/task_dir_hook.go +++ b/client/allocrunner/taskrunner/task_dir_hook.go @@ -5,7 +5,6 @@ package taskrunner import ( "context" - "path/filepath" "strings" log "github.com/hashicorp/go-hclog" @@ -15,7 +14,7 @@ import ( cconfig "github.com/hashicorp/nomad/client/config" "github.com/hashicorp/nomad/client/taskenv" "github.com/hashicorp/nomad/nomad/structs" - "github.com/hashicorp/nomad/plugins/drivers/fsisolation" + "github.com/hashicorp/nomad/plugins/drivers" ) const ( @@ -66,7 +65,7 @@ func (h *taskDirHook) Prestart(ctx context.Context, req *interfaces.TaskPrestart h.runner.EmitEvent(structs.NewTaskEvent(structs.TaskSetup).SetMessage(structs.TaskBuildingTaskDir)) // Build the task directory structure - err := h.runner.taskDir.Build(fsi, chroot, req.Task.User) + err := h.runner.taskDir.Build(fsi == drivers.FSIsolationChroot, chroot) if err != nil { return err } @@ -80,7 +79,7 @@ func (h *taskDirHook) Prestart(ctx context.Context, req *interfaces.TaskPrestart } // setEnvvars sets path and host env vars depending on the FS isolation used. -func setEnvvars(envBuilder *taskenv.Builder, fsi fsisolation.Mode, taskDir *allocdir.TaskDir, conf *cconfig.Config) { +func setEnvvars(envBuilder *taskenv.Builder, fsi drivers.FSIsolation, taskDir *allocdir.TaskDir, conf *cconfig.Config) { envBuilder.SetClientTaskRoot(taskDir.Dir) envBuilder.SetClientSharedAllocDir(taskDir.SharedAllocDir) @@ -89,12 +88,7 @@ func setEnvvars(envBuilder *taskenv.Builder, fsi fsisolation.Mode, taskDir *allo // Set driver-specific environment variables switch fsi { - case fsisolation.Unveil: - // Use mount paths - envBuilder.SetAllocDir(filepath.Join(taskDir.MountsAllocDir, "alloc")) - envBuilder.SetTaskLocalDir(filepath.Join(taskDir.MountsTaskDir, "local")) - envBuilder.SetSecretsDir(filepath.Join(taskDir.SecretsDir, "secrets")) - case fsisolation.None: + case drivers.FSIsolationNone: // Use host paths envBuilder.SetAllocDir(taskDir.SharedAllocDir) envBuilder.SetTaskLocalDir(taskDir.LocalDir) @@ -107,7 +101,7 @@ func setEnvvars(envBuilder *taskenv.Builder, fsi fsisolation.Mode, taskDir *allo } // Set the host environment variables for non-image based drivers - if fsi != fsisolation.Image { + if fsi != drivers.FSIsolationImage { // COMPAT(1.0) using inclusive language, blacklist is kept for backward compatibility. filter := strings.Split(conf.ReadAlternativeDefault( []string{"env.denylist", "env.blacklist"}, diff --git a/client/allocrunner/taskrunner/task_runner.go b/client/allocrunner/taskrunner/task_runner.go index 53c7b196db58..4d690f076698 100644 --- a/client/allocrunner/taskrunner/task_runner.go +++ b/client/allocrunner/taskrunner/task_runner.go @@ -7,15 +7,17 @@ import ( "context" "errors" "fmt" - "slices" "strings" "sync" "time" + "golang.org/x/exp/slices" + metrics "github.com/armon/go-metrics" log "github.com/hashicorp/go-hclog" multierror "github.com/hashicorp/go-multierror" "github.com/hashicorp/hcl/v2/hcldec" + "github.com/hashicorp/nomad/client/allocdir" "github.com/hashicorp/nomad/client/allocrunner/interfaces" "github.com/hashicorp/nomad/client/allocrunner/taskrunner/restarts" @@ -25,7 +27,7 @@ import ( "github.com/hashicorp/nomad/client/devicemanager" "github.com/hashicorp/nomad/client/dynamicplugins" cinterfaces "github.com/hashicorp/nomad/client/interfaces" - "github.com/hashicorp/nomad/client/lib/cgroupslib" + "github.com/hashicorp/nomad/client/lib/cgutil" "github.com/hashicorp/nomad/client/pluginmanager/csimanager" "github.com/hashicorp/nomad/client/pluginmanager/drivermanager" "github.com/hashicorp/nomad/client/serviceregistration" @@ -34,11 +36,9 @@ import ( cstructs "github.com/hashicorp/nomad/client/structs" "github.com/hashicorp/nomad/client/taskenv" "github.com/hashicorp/nomad/client/vaultclient" - "github.com/hashicorp/nomad/client/widmgr" "github.com/hashicorp/nomad/helper" "github.com/hashicorp/nomad/helper/pluginutils/hclspecutils" "github.com/hashicorp/nomad/helper/pluginutils/hclutils" - "github.com/hashicorp/nomad/helper/users/dynamic" "github.com/hashicorp/nomad/helper/uuid" "github.com/hashicorp/nomad/nomad/structs" bstructs "github.com/hashicorp/nomad/plugins/base/structs" @@ -186,18 +186,17 @@ type TaskRunner struct { // registering services and checks consulServiceClient serviceregistration.Handler - // consulProxiesClientFunc gets a client used by the envoy version hook for + // consulProxiesClient is the client used by the envoy version hook for // asking consul what version of envoy nomad should inject into the connect // sidecar or gateway task. - consulProxiesClientFunc consul.SupportedProxiesAPIFunc + consulProxiesClient consul.SupportedProxiesAPI // sidsClient is the client used by the service identity hook for managing // service identity tokens siClient consul.ServiceIdentityAPI - // vaultClientFunc is the function to get a client to use to derive and - // renew Vault tokens - vaultClientFunc vaultclient.VaultClientFunc + // vaultClient is the client to use to derive and renew Vault tokens + vaultClient vaultclient.VaultClient // vaultToken is the current Vault token. It should be accessed with the // getter. @@ -232,6 +231,9 @@ type TaskRunner struct { // statistics devicemanager devicemanager.Manager + // cpusetCgroupPathGetter is used to lookup the cgroup path if supported by the platform + cpusetCgroupPathGetter cgutil.CgroupPathGetter + // driverManager is used to dispense driver plugins and register event // handlers driverManager drivermanager.Manager @@ -264,16 +266,6 @@ type TaskRunner struct { // getter is an interface for retrieving artifacts. getter cinterfaces.ArtifactGetter - - // wranglers manage unix/windows processes leveraging operating - // system features like cgroups - wranglers cinterfaces.ProcessWranglers - - // widmgr manages workload identities - widmgr widmgr.IdentityManager - - // users manages the pool of dynamic workload users - users dynamic.Pool } type Config struct { @@ -283,12 +275,12 @@ type Config struct { TaskDir *allocdir.TaskDir Logger log.Logger - // ConsulServices is used for managing Consul service registrations - ConsulServices serviceregistration.Handler + // Consul is the client to use for managing Consul service registrations + Consul serviceregistration.Handler - // ConsulProxiesFunc gets a client to use for looking up supported envoy versions + // ConsulProxies is the client to use for looking up supported envoy versions // from Consul. - ConsulProxiesFunc consul.SupportedProxiesAPIFunc + ConsulProxies consul.SupportedProxiesAPI // ConsulSI is the client to use for managing Consul SI tokens ConsulSI consul.ServiceIdentityAPI @@ -296,8 +288,8 @@ type Config struct { // DynamicRegistry is where dynamic plugins should be registered. DynamicRegistry dynamicplugins.Registry - // VaultFunc is function to get the client to use to derive and renew Vault tokens - VaultFunc vaultclient.VaultClientFunc + // Vault is the client to use to derive and renew Vault tokens + Vault vaultclient.VaultClient // StateDB is used to store and restore state. StateDB cstate.StateDB @@ -311,6 +303,9 @@ type Config struct { // CSIManager is used to manage the mounting of CSI volumes into tasks CSIManager csimanager.Manager + // CpusetCgroupPathGetter is used to lookup the cgroup path if supported by the platform + CpusetCgroupPathGetter cgutil.CgroupPathGetter + // DeviceManager is used to mount devices as well as lookup device // statistics DeviceManager devicemanager.Manager @@ -340,18 +335,9 @@ type Config struct { // Getter is an interface for retrieving artifacts. Getter cinterfaces.ArtifactGetter - // Wranglers is an interface for managing OS processes. - Wranglers cinterfaces.ProcessWranglers - // AllocHookResources is how taskrunner hooks can get state written by // allocrunner hooks AllocHookResources *cstructs.AllocHookResources - - // WIDMgr manages workload identities - WIDMgr widmgr.IdentityManager - - // Users manages a pool of dynamic workload users - Users dynamic.Pool } func NewTaskRunner(config *Config) (*TaskRunner, error) { @@ -376,45 +362,43 @@ func NewTaskRunner(config *Config) (*TaskRunner, error) { } tr := &TaskRunner{ - alloc: config.Alloc, - allocID: config.Alloc.ID, - clientConfig: config.ClientConfig, - task: config.Task, - taskDir: config.TaskDir, - taskName: config.Task.Name, - taskLeader: config.Task.Leader, - envBuilder: envBuilder, - dynamicRegistry: config.DynamicRegistry, - consulServiceClient: config.ConsulServices, - consulProxiesClientFunc: config.ConsulProxiesFunc, - siClient: config.ConsulSI, - vaultClientFunc: config.VaultFunc, - state: tstate, - localState: state.NewLocalState(), - allocHookResources: config.AllocHookResources, - stateDB: config.StateDB, - stateUpdater: config.StateUpdater, - deviceStatsReporter: config.DeviceStatsReporter, - killCtx: killCtx, - killCtxCancel: killCancel, - shutdownCtx: trCtx, - shutdownCtxCancel: trCancel, - triggerUpdateCh: make(chan struct{}, triggerUpdateChCap), - restartCh: make(chan struct{}, restartChCap), - waitCh: make(chan struct{}), - csiManager: config.CSIManager, - devicemanager: config.DeviceManager, - driverManager: config.DriverManager, - maxEvents: defaultMaxEvents, - serversContactedCh: config.ServersContactedCh, - startConditionMetCh: config.StartConditionMetCh, - shutdownDelayCtx: config.ShutdownDelayCtx, - shutdownDelayCancelFn: config.ShutdownDelayCancelFn, - serviceRegWrapper: config.ServiceRegWrapper, - getter: config.Getter, - wranglers: config.Wranglers, - widmgr: config.WIDMgr, - users: config.Users, + alloc: config.Alloc, + allocID: config.Alloc.ID, + clientConfig: config.ClientConfig, + task: config.Task, + taskDir: config.TaskDir, + taskName: config.Task.Name, + taskLeader: config.Task.Leader, + envBuilder: envBuilder, + dynamicRegistry: config.DynamicRegistry, + consulServiceClient: config.Consul, + consulProxiesClient: config.ConsulProxies, + siClient: config.ConsulSI, + vaultClient: config.Vault, + state: tstate, + localState: state.NewLocalState(), + allocHookResources: config.AllocHookResources, + stateDB: config.StateDB, + stateUpdater: config.StateUpdater, + deviceStatsReporter: config.DeviceStatsReporter, + killCtx: killCtx, + killCtxCancel: killCancel, + shutdownCtx: trCtx, + shutdownCtxCancel: trCancel, + triggerUpdateCh: make(chan struct{}, triggerUpdateChCap), + restartCh: make(chan struct{}, restartChCap), + waitCh: make(chan struct{}), + csiManager: config.CSIManager, + cpusetCgroupPathGetter: config.CpusetCgroupPathGetter, + devicemanager: config.DeviceManager, + driverManager: config.DriverManager, + maxEvents: defaultMaxEvents, + serversContactedCh: config.ServersContactedCh, + startConditionMetCh: config.StartConditionMetCh, + shutdownDelayCtx: config.ShutdownDelayCtx, + shutdownDelayCancelFn: config.ShutdownDelayCancelFn, + serviceRegWrapper: config.ServiceRegWrapper, + getter: config.Getter, } // Create the logger based on the allocation ID @@ -863,17 +847,19 @@ func (tr *TaskRunner) shouldRestart() (bool, time.Duration) { } } -func (tr *TaskRunner) assignCgroup(taskConfig *drivers.TaskConfig) { - reserveCores := len(tr.taskResources.Cpu.ReservedCores) > 0 - p := cgroupslib.LinuxResourcesPath(taskConfig.AllocID, taskConfig.Name, reserveCores) - taskConfig.Resources.LinuxResources.CpusetCgroupPath = p -} - // runDriver runs the driver and waits for it to exit // runDriver emits an appropriate task event on success/failure func (tr *TaskRunner) runDriver() error { + taskConfig := tr.buildTaskConfig() - tr.assignCgroup(taskConfig) + if tr.cpusetCgroupPathGetter != nil { + tr.logger.Trace("waiting for cgroup to exist for", "allocID", tr.allocID, "task", tr.task) + cpusetCgroupPath, err := tr.cpusetCgroupPathGetter(tr.killCtx) + if err != nil { + return err + } + taskConfig.Resources.LinuxResources.CpusetCgroupPath = cpusetCgroupPath + } // Build hcl context variables vars, errs, err := tr.envBuilder.Build().AllValues() @@ -1125,7 +1111,7 @@ func (tr *TaskRunner) persistLocalState() error { func (tr *TaskRunner) buildTaskConfig() *drivers.TaskConfig { task := tr.Task() alloc := tr.Alloc() - invocationid := uuid.Short() + invocationid := uuid.Generate()[:8] taskResources := tr.taskResources ports := tr.Alloc().AllocatedResources.Shared.Ports env := tr.envBuilder.Build() @@ -1183,7 +1169,7 @@ func (tr *TaskRunner) buildTaskConfig() *drivers.TaskConfig { MemoryLimitBytes: memoryLimit * 1024 * 1024, CPUShares: taskResources.Cpu.CpuShares, CpusetCpus: strings.Join(cpusetCpus, ","), - PercentTicks: float64(taskResources.Cpu.CpuShares) / float64(tr.clientConfig.Node.NodeResources.Processors.Topology.UsableCompute()), + PercentTicks: float64(taskResources.Cpu.CpuShares) / float64(tr.clientConfig.Node.NodeResources.Cpu.CpuShares), }, Ports: &ports, }, diff --git a/client/allocrunner/taskrunner/task_runner_getters.go b/client/allocrunner/taskrunner/task_runner_getters.go index 925d1cc5b1f8..766252b326fa 100644 --- a/client/allocrunner/taskrunner/task_runner_getters.go +++ b/client/allocrunner/taskrunner/task_runner_getters.go @@ -72,7 +72,7 @@ func (tr *TaskRunner) setVaultToken(token string) { // Update the task's environment taskNamespace := tr.task.Vault.Namespace - ns := tr.clientConfig.GetVaultConfigs(tr.logger)[tr.task.GetVaultClusterName()].Namespace + ns := tr.clientConfig.VaultConfig.Namespace if taskNamespace != "" { ns = taskNamespace } @@ -90,8 +90,12 @@ func (tr *TaskRunner) setNomadToken(token string) { defer tr.nomadTokenLock.Unlock() tr.nomadToken = token - if id := tr.Task().Identity; id != nil && id.Env { - tr.envBuilder.SetDefaultWorkloadToken(token) + if id := tr.task.Identity; id != nil { + tr.envBuilder.SetWorkloadToken(token, id.Env) + } else { + // Default to *not* injecting the workload token into the task's + // environment. + tr.envBuilder.SetWorkloadToken(token, false) } } diff --git a/client/allocrunner/taskrunner/task_runner_hooks.go b/client/allocrunner/taskrunner/task_runner_hooks.go index 9dc169e9e598..20bec4c9131e 100644 --- a/client/allocrunner/taskrunner/task_runner_hooks.go +++ b/client/allocrunner/taskrunner/task_runner_hooks.go @@ -63,7 +63,6 @@ func (tr *TaskRunner) initHooks() { alloc := tr.Alloc() tr.runnerHooks = []interfaces.TaskHook{ newValidateHook(tr.clientConfig, hookLogger), - newDynamicUsersHook(tr.killCtx, tr.driverCapabilities.DynamicWorkloadUsers, tr.logger, tr.users), newTaskDirHook(tr, hookLogger), newIdentityHook(tr, hookLogger), newLogMonHook(tr, hookLogger), @@ -73,7 +72,6 @@ func (tr *TaskRunner) initHooks() { newStatsHook(tr, tr.clientConfig.StatsCollectionInterval, hookLogger), newDeviceHook(tr.devicemanager, hookLogger), newAPIHook(tr.shutdownCtx, tr.clientConfig.APIListenerRegistrar, hookLogger), - newWranglerHook(tr.wranglers, task.Name, alloc.ID, task.UsesCores(), hookLogger), } // If the task has a CSI block, add the hook. @@ -90,39 +88,35 @@ func (tr *TaskRunner) initHooks() { } // If Vault is enabled, add the hook - if task.Vault != nil && tr.vaultClientFunc != nil { + if task.Vault != nil { tr.runnerHooks = append(tr.runnerHooks, newVaultHook(&vaultHookConfig{ - vaultBlock: task.Vault, - vaultConfigsFunc: tr.clientConfig.GetVaultConfigs, - clientFunc: tr.vaultClientFunc, - events: tr, - lifecycle: tr, - updater: tr, - logger: hookLogger, - alloc: tr.Alloc(), - task: tr.Task(), - widmgr: tr.widmgr, + vaultBlock: task.Vault, + client: tr.vaultClient, + events: tr, + lifecycle: tr, + updater: tr, + logger: hookLogger, + alloc: tr.Alloc(), + task: tr.taskName, })) } // Get the consul namespace for the TG of the allocation. - consulNamespace := tr.alloc.ConsulNamespaceForTask(tr.taskName) + consulNamespace := tr.alloc.ConsulNamespace() - // Add the consul hook (populates task secret dirs and sets the environment if - // consul tokens are present for the task). - tr.runnerHooks = append(tr.runnerHooks, newConsulHook(hookLogger, tr)) + // Identify the service registration provider, which can differ from the + // Consul namespace depending on which provider is used. + serviceProviderNamespace := tr.alloc.ServiceProviderNamespace() // If there are templates is enabled, add the hook if len(task.Templates) != 0 { tr.runnerHooks = append(tr.runnerHooks, newTemplateHook(&templateHookConfig{ - alloc: tr.Alloc(), logger: hookLogger, lifecycle: tr, events: tr, templates: task.Templates, clientConfig: tr.clientConfig, envBuilder: tr.envBuilder, - hookResources: tr.allocHookResources, consulNamespace: consulNamespace, nomadNamespace: tr.alloc.Job.Namespace, renderOnTaskRestart: task.RestartPolicy.RenderTemplates, @@ -134,42 +128,35 @@ func (tr *TaskRunner) initHooks() { tr.runnerHooks = append(tr.runnerHooks, newServiceHook(serviceHookConfig{ alloc: tr.Alloc(), task: tr.Task(), + providerNamespace: serviceProviderNamespace, serviceRegWrapper: tr.serviceRegWrapper, restarter: tr, - hookResources: tr.allocHookResources, logger: hookLogger, })) // If this is a Connect sidecar proxy (or a Connect Native) service, // add the sidsHook for requesting a Service Identity token (if ACLs). if task.UsesConnect() { - tg := tr.Alloc().Job.LookupTaskGroup(tr.Alloc().TaskGroup) - // Enable the Service Identity hook only if the Nomad client is configured // with a consul token, indicating that Consul ACLs are enabled - if tr.clientConfig.GetConsulConfigs(tr.logger)[task.GetConsulClusterName(tg)].Token != "" { + if tr.clientConfig.ConsulConfig.Token != "" { tr.runnerHooks = append(tr.runnerHooks, newSIDSHook(sidsHookConfig{ - alloc: tr.Alloc(), - task: tr.Task(), - sidsClient: tr.siClient, - lifecycle: tr, - logger: hookLogger, - allocHookResources: tr.allocHookResources, + alloc: tr.Alloc(), + task: tr.Task(), + sidsClient: tr.siClient, + lifecycle: tr, + logger: hookLogger, })) } if task.UsesConnectSidecar() { tr.runnerHooks = append(tr.runnerHooks, - newEnvoyVersionHook(newEnvoyVersionHookConfig(alloc, tr.consulProxiesClientFunc, hookLogger)), - newEnvoyBootstrapHook(newEnvoyBootstrapHookConfig(alloc, - tr.clientConfig.ConsulConfigs[task.GetConsulClusterName(tg)], - consulNamespace, - hookLogger)), + newEnvoyVersionHook(newEnvoyVersionHookConfig(alloc, tr.consulProxiesClient, hookLogger)), + newEnvoyBootstrapHook(newEnvoyBootstrapHookConfig(alloc, tr.clientConfig.ConsulConfig, consulNamespace, hookLogger)), ) } else if task.Kind.IsConnectNative() { tr.runnerHooks = append(tr.runnerHooks, newConnectNativeHook( - newConnectNativeHookConfig(alloc, - tr.clientConfig.ConsulConfigs[task.GetConsulClusterName(tg)], hookLogger), + newConnectNativeHookConfig(alloc, tr.clientConfig.ConsulConfig, hookLogger), )) } } diff --git a/client/allocrunner/taskrunner/task_runner_linux_test.go b/client/allocrunner/taskrunner/task_runner_linux_test.go index 7a115a221d2f..44d70172985a 100644 --- a/client/allocrunner/taskrunner/task_runner_linux_test.go +++ b/client/allocrunner/taskrunner/task_runner_linux_test.go @@ -15,7 +15,6 @@ import ( "github.com/hashicorp/nomad/client/vaultclient" "github.com/hashicorp/nomad/nomad/mock" "github.com/hashicorp/nomad/nomad/structs" - "github.com/hashicorp/nomad/plugins/drivers/fsisolation" "github.com/shoenig/test/must" ) @@ -30,26 +29,15 @@ func TestTaskRunner_DisableFileForVaultToken_UpgradePath(t *testing.T) { "run_for": "0s", } task.Vault = &structs.Vault{ - Cluster: structs.VaultDefaultCluster, Policies: []string{"default"}, } - // Setup a test Vault client. - token := "1234" - handler := func(*structs.Allocation, []string) (map[string]string, error) { - return map[string]string{task.Name: token}, nil - } - vc, err := vaultclient.NewMockVaultClient(structs.VaultDefaultCluster) - must.NoError(t, err) - vaultClient := vc.(*vaultclient.MockVaultClient) - vaultClient.DeriveTokenFn = handler - - conf, cleanup := testTaskRunnerConfig(t, alloc, task.Name, vaultClient) + conf, cleanup := testTaskRunnerConfig(t, alloc, task.Name) defer cleanup() // Remove private dir and write the Vault token to the secrets dir to // simulate an old task. - err = conf.TaskDir.Build(fsisolation.None, nil, task.User) + err := conf.TaskDir.Build(false, nil) must.NoError(t, err) err = syscall.Unmount(conf.TaskDir.PrivateDir, 0) @@ -57,10 +45,18 @@ func TestTaskRunner_DisableFileForVaultToken_UpgradePath(t *testing.T) { err = os.Remove(conf.TaskDir.PrivateDir) must.NoError(t, err) + token := "1234" tokenPath := filepath.Join(conf.TaskDir.SecretsDir, vaultTokenFile) err = os.WriteFile(tokenPath, []byte(token), 0666) must.NoError(t, err) + // Setup a test Vault client. + handler := func(*structs.Allocation, []string) (map[string]string, error) { + return map[string]string{task.Name: token}, nil + } + vaultClient := conf.Vault.(*vaultclient.MockVaultClient) + vaultClient.DeriveTokenFn = handler + // Start task runner and wait for task to finish. tr, err := NewTaskRunner(conf) must.NoError(t, err) diff --git a/client/allocrunner/taskrunner/task_runner_test.go b/client/allocrunner/taskrunner/task_runner_test.go index e4b6e678f3cc..2bc4f8e68460 100644 --- a/client/allocrunner/taskrunner/task_runner_test.go +++ b/client/allocrunner/taskrunner/task_runner_test.go @@ -5,40 +5,38 @@ package taskrunner import ( "context" - "encoding/base64" "errors" "fmt" "net/http" "net/http/httptest" "os" - "path" "path/filepath" "strings" - "sync/atomic" "testing" "time" "github.com/golang/snappy" - consulapi "github.com/hashicorp/consul/api" + "github.com/kr/pretty" + "github.com/shoenig/test" + "github.com/shoenig/test/must" + "github.com/stretchr/testify/assert" + "github.com/stretchr/testify/require" + "github.com/hashicorp/nomad/ci" "github.com/hashicorp/nomad/client/allocdir" "github.com/hashicorp/nomad/client/allocrunner/interfaces" "github.com/hashicorp/nomad/client/allocrunner/taskrunner/getter" "github.com/hashicorp/nomad/client/config" - consulclient "github.com/hashicorp/nomad/client/consul" + consulapi "github.com/hashicorp/nomad/client/consul" "github.com/hashicorp/nomad/client/devicemanager" - "github.com/hashicorp/nomad/client/lib/proclib" + "github.com/hashicorp/nomad/client/lib/cgutil" "github.com/hashicorp/nomad/client/pluginmanager/drivermanager" regMock "github.com/hashicorp/nomad/client/serviceregistration/mock" "github.com/hashicorp/nomad/client/serviceregistration/wrapper" cstate "github.com/hashicorp/nomad/client/state" cstructs "github.com/hashicorp/nomad/client/structs" - "github.com/hashicorp/nomad/helper" - structsc "github.com/hashicorp/nomad/nomad/structs/config" - ctestutil "github.com/hashicorp/nomad/client/testutil" "github.com/hashicorp/nomad/client/vaultclient" - "github.com/hashicorp/nomad/client/widmgr" agentconsul "github.com/hashicorp/nomad/command/agent/consul" mockdriver "github.com/hashicorp/nomad/drivers/mock" "github.com/hashicorp/nomad/drivers/rawexec" @@ -50,11 +48,6 @@ import ( "github.com/hashicorp/nomad/plugins/device" "github.com/hashicorp/nomad/plugins/drivers" "github.com/hashicorp/nomad/testutil" - "github.com/kr/pretty" - "github.com/shoenig/test" - "github.com/shoenig/test/must" - "github.com/stretchr/testify/assert" - "github.com/stretchr/testify/require" ) type MockTaskStateUpdater struct { @@ -76,7 +69,7 @@ func (m *MockTaskStateUpdater) TaskStateUpdated() { // testTaskRunnerConfig returns a taskrunner.Config for the given alloc+task // plus a cleanup func. -func testTaskRunnerConfig(t *testing.T, alloc *structs.Allocation, taskName string, vault vaultclient.VaultClient) (*Config, func()) { +func testTaskRunnerConfig(t *testing.T, alloc *structs.Allocation, taskName string) (*Config, func()) { logger := testlog.HCLogger(t) clientConf, cleanup := config.TestClientConfig(t) @@ -99,17 +92,33 @@ func testTaskRunnerConfig(t *testing.T, alloc *structs.Allocation, taskName stri } // Create the alloc dir + task dir - allocDir := allocdir.NewAllocDir(logger, clientConf.AllocDir, clientConf.AllocMountsDir, alloc.ID) + allocDir := allocdir.NewAllocDir(logger, clientConf.AllocDir, alloc.ID) if err := allocDir.Build(); err != nil { cleanup() t.Fatalf("error building alloc dir: %v", err) } taskDir := allocDir.NewTaskDir(taskName) + // Compute the name of the v2 cgroup in case we need it in creation, configuration, and cleanup + cgroup := filepath.Join(cgutil.CgroupRoot, "testing.slice", cgutil.CgroupScope(alloc.ID, taskName)) + + // Create the cgroup if we are in v2 mode + if cgutil.UseV2 { + if err := os.MkdirAll(cgroup, 0755); err != nil { + t.Fatalf("failed to setup v2 cgroup for test: %v:", err) + } + } + trCleanup := func() { if err := allocDir.Destroy(); err != nil { t.Logf("error destroying alloc dir: %v", err) } + + // Cleanup the cgroup if we are in v2 mode + if cgutil.UseV2 { + _ = os.RemoveAll(cgroup) + } + cleanup() } @@ -125,27 +134,15 @@ func testTaskRunnerConfig(t *testing.T, alloc *structs.Allocation, taskName stri nomadRegMock := regMock.NewServiceRegistrationHandler(logger) wrapperMock := wrapper.NewHandlerWrapper(logger, consulRegMock, nomadRegMock) - widsigner := widmgr.NewMockWIDSigner(thisTask.Identities) - db := cstate.NewMemDB(logger) - - if thisTask.Vault != nil { - clientConf.GetDefaultVault().Enabled = pointer.Of(true) - } - - var vaultFunc vaultclient.VaultClientFunc - if vault != nil { - vaultFunc = func(_ string) (vaultclient.VaultClient, error) { return vault, nil } - } - conf := &Config{ Alloc: alloc, ClientConfig: clientConf, Task: thisTask, TaskDir: taskDir, Logger: clientConf.Logger, - ConsulServices: consulRegMock, - ConsulSI: consulclient.NewMockServiceIdentitiesClient(), - VaultFunc: vaultFunc, + Consul: consulRegMock, + ConsulSI: consulapi.NewMockServiceIdentitiesClient(), + Vault: vaultclient.NewMockVaultClient(), StateDB: cstate.NoopDB{}, StateUpdater: NewMockTaskStateUpdater(), DeviceManager: devicemanager.NoopMockManager(), @@ -156,16 +153,14 @@ func testTaskRunnerConfig(t *testing.T, alloc *structs.Allocation, taskName stri ShutdownDelayCancelFn: shutdownDelayCancelFn, ServiceRegWrapper: wrapperMock, Getter: getter.TestSandbox(t), - Wranglers: proclib.MockWranglers(t), - WIDMgr: widmgr.NewWIDMgr(widsigner, alloc, db, logger), AllocHookResources: cstructs.NewAllocHookResources(), } - // The alloc runner identity_hook is responsible for running the WIDMgr, so - // run it before returning to simulate that. - if err := conf.WIDMgr.Run(); err != nil { - trCleanup() - t.Fatalf("failed to run WIDMgr: %v", err) + // Set the cgroup path getter if we are in v2 mode + if cgutil.UseV2 { + conf.CpusetCgroupPathGetter = func(context.Context) (string, error) { + return filepath.Join(cgutil.CgroupRoot, "testing.slice", alloc.ID, thisTask.Name), nil + } } return conf, trCleanup @@ -175,14 +170,7 @@ func testTaskRunnerConfig(t *testing.T, alloc *structs.Allocation, taskName stri // a cleanup function that ensures the runner is stopped and cleaned up. Tests // which need to change the Config *must* use testTaskRunnerConfig instead. func runTestTaskRunner(t *testing.T, alloc *structs.Allocation, taskName string) (*TaskRunner, *Config, func()) { - config, cleanup := testTaskRunnerConfig(t, alloc, taskName, nil) - - // This is usually handled by the identity hook in the alloc runner, so it - // must be called manually when testing a task runner in isolation. - if config.WIDMgr != nil { - err := config.WIDMgr.Run() - must.NoError(t, err) - } + config, cleanup := testTaskRunnerConfig(t, alloc, taskName) tr, err := NewTaskRunner(config) require.NoError(t, err) @@ -241,7 +229,7 @@ func TestTaskRunner_BuildTaskConfig_CPU_Memory(t *testing.T) { res.Memory.MemoryMB = c.memoryMB res.Memory.MemoryMaxMB = c.memoryMaxMB - conf, cleanup := testTaskRunnerConfig(t, alloc, task.Name, nil) + conf, cleanup := testTaskRunnerConfig(t, alloc, task.Name) conf.StateDB = cstate.NewMemDB(conf.Logger) // "persist" state between task runners defer cleanup() @@ -280,12 +268,11 @@ func TestTaskRunner_Stop_ExitCode(t *testing.T) { "NOMAD_TASK_NAME": task.Name, } - conf, cleanup := testTaskRunnerConfig(t, alloc, task.Name, nil) + conf, cleanup := testTaskRunnerConfig(t, alloc, task.Name) defer cleanup() // Run the first TaskRunner tr, err := NewTaskRunner(conf) - require.NoError(t, err) go tr.Run() @@ -328,7 +315,7 @@ func TestTaskRunner_Restore_Running(t *testing.T) { task.Config = map[string]interface{}{ "run_for": "2s", } - conf, cleanup := testTaskRunnerConfig(t, alloc, task.Name, nil) + conf, cleanup := testTaskRunnerConfig(t, alloc, task.Name) conf.StateDB = cstate.NewMemDB(conf.Logger) // "persist" state between task runners defer cleanup() @@ -382,7 +369,7 @@ func TestTaskRunner_Restore_Dead(t *testing.T) { task.Config = map[string]interface{}{ "run_for": "2s", } - conf, cleanup := testTaskRunnerConfig(t, alloc, task.Name, nil) + conf, cleanup := testTaskRunnerConfig(t, alloc, task.Name) conf.StateDB = cstate.NewMemDB(conf.Logger) // "persist" state between task runners defer cleanup() @@ -466,7 +453,7 @@ func setupRestoreFailureTest(t *testing.T, alloc *structs.Allocation) (*TaskRunn "NOMAD_ALLOC_ID": alloc.ID, "NOMAD_TASK_NAME": task.Name, } - conf, cleanup1 := testTaskRunnerConfig(t, alloc, task.Name, nil) + conf, cleanup1 := testTaskRunnerConfig(t, alloc, task.Name) conf.StateDB = cstate.NewMemDB(conf.Logger) // "persist" state between runs // Run the first TaskRunner @@ -619,7 +606,7 @@ func TestTaskRunner_Restore_System(t *testing.T) { "NOMAD_ALLOC_ID": alloc.ID, "NOMAD_TASK_NAME": task.Name, } - conf, cleanup := testTaskRunnerConfig(t, alloc, task.Name, nil) + conf, cleanup := testTaskRunnerConfig(t, alloc, task.Name) defer cleanup() conf.StateDB = cstate.NewMemDB(conf.Logger) // "persist" state between runs @@ -687,7 +674,7 @@ func TestTaskRunner_MarkFailedKill(t *testing.T) { // set up some taskrunner alloc := mock.MinAlloc() task := alloc.Job.TaskGroups[0].Tasks[0] - conf, cleanup := testTaskRunnerConfig(t, alloc, task.Name, nil) + conf, cleanup := testTaskRunnerConfig(t, alloc, task.Name) t.Cleanup(cleanup) tr, err := NewTaskRunner(conf) must.NoError(t, err) @@ -838,7 +825,7 @@ func TestTaskRunner_DevicePropogation(t *testing.T) { tRes := alloc.AllocatedResources.Tasks[task.Name] tRes.Devices = append(tRes.Devices, &structs.AllocatedDeviceResource{Type: "mock"}) - conf, cleanup := testTaskRunnerConfig(t, alloc, task.Name, nil) + conf, cleanup := testTaskRunnerConfig(t, alloc, task.Name) conf.StateDB = cstate.NewMemDB(conf.Logger) // "persist" state between task runners defer cleanup() @@ -923,7 +910,7 @@ func TestTaskRunner_Restore_HookEnv(t *testing.T) { alloc := mock.BatchAlloc() task := alloc.Job.TaskGroups[0].Tasks[0] - conf, cleanup := testTaskRunnerConfig(t, alloc, task.Name, nil) + conf, cleanup := testTaskRunnerConfig(t, alloc, task.Name) conf.StateDB = cstate.NewMemDB(conf.Logger) // "persist" state between prestart calls defer cleanup() @@ -968,7 +955,7 @@ func TestTaskRunner_RecoverFromDriverExiting(t *testing.T) { "run_for": "5s", } - conf, cleanup := testTaskRunnerConfig(t, alloc, task.Name, nil) + conf, cleanup := testTaskRunnerConfig(t, alloc, task.Name) conf.StateDB = cstate.NewMemDB(conf.Logger) // "persist" state between prestart calls defer cleanup() @@ -1045,7 +1032,7 @@ func TestTaskRunner_ShutdownDelay(t *testing.T) { tr, conf, cleanup := runTestTaskRunner(t, alloc, task.Name) defer cleanup() - mockConsul := conf.ConsulServices.(*regMock.ServiceRegistrationHandler) + mockConsul := conf.Consul.(*regMock.ServiceRegistrationHandler) // Wait for the task to start testWaitForTaskToStart(t, tr) @@ -1133,7 +1120,7 @@ func TestTaskRunner_NoShutdownDelay(t *testing.T) { tr, conf, cleanup := runTestTaskRunner(t, alloc, task.Name) defer cleanup() - mockConsul := conf.ConsulServices.(*regMock.ServiceRegistrationHandler) + mockConsul := conf.Consul.(*regMock.ServiceRegistrationHandler) testWaitForTaskToStart(t, tr) @@ -1346,7 +1333,7 @@ func TestTaskRunner_CheckWatcher_Restart(t *testing.T) { } task.Services[0].Provider = structs.ServiceProviderConsul - conf, cleanup := testTaskRunnerConfig(t, alloc, task.Name, nil) + conf, cleanup := testTaskRunnerConfig(t, alloc, task.Name) defer cleanup() // Replace mock Consul ServiceClient, with the real ServiceClient @@ -1357,12 +1344,12 @@ func TestTaskRunner_CheckWatcher_Restart(t *testing.T) { }) consulAgent.SetStatus("critical") namespacesClient := agentconsul.NewNamespacesClient(agentconsul.NewMockNamespaces(nil), consulAgent) - consulServices := agentconsul.NewServiceClient(consulAgent, namespacesClient, conf.Logger, true) - go consulServices.Run() - defer consulServices.Shutdown() + consulClient := agentconsul.NewServiceClient(consulAgent, namespacesClient, conf.Logger, true) + go consulClient.Run() + defer consulClient.Shutdown() - conf.ConsulServices = consulServices - conf.ServiceRegWrapper = wrapper.NewHandlerWrapper(conf.Logger, consulServices, nil) + conf.Consul = consulClient + conf.ServiceRegWrapper = wrapper.NewHandlerWrapper(conf.Logger, consulClient, nil) tr, err := NewTaskRunner(conf) require.NoError(t, err) @@ -1442,12 +1429,12 @@ func TestTaskRunner_BlockForSIDSToken(t *testing.T) { "run_for": "0s", } - trConfig, cleanup := testTaskRunnerConfig(t, alloc, task.Name, nil) + trConfig, cleanup := testTaskRunnerConfig(t, alloc, task.Name) defer cleanup() // set a consul token on the Nomad client's consul config, because that is // what gates the action of requesting SI token(s) - trConfig.ClientConfig.GetDefaultConsul().Token = uuid.Generate() + trConfig.ClientConfig.ConsulConfig.Token = uuid.Generate() // control when we get a Consul SI token token := uuid.Generate() @@ -1456,7 +1443,7 @@ func TestTaskRunner_BlockForSIDSToken(t *testing.T) { <-waitCh return map[string]string{task.Name: token}, nil } - siClient := trConfig.ConsulSI.(*consulclient.MockServiceIdentitiesClient) + siClient := trConfig.ConsulSI.(*consulapi.MockServiceIdentitiesClient) siClient.DeriveTokenFn = deriveFn // start the task runner @@ -1506,12 +1493,12 @@ func TestTaskRunner_DeriveSIToken_Retry(t *testing.T) { "run_for": "0s", } - trConfig, cleanup := testTaskRunnerConfig(t, alloc, task.Name, nil) + trConfig, cleanup := testTaskRunnerConfig(t, alloc, task.Name) defer cleanup() // set a consul token on the Nomad client's consul config, because that is // what gates the action of requesting SI token(s) - trConfig.ClientConfig.GetDefaultConsul().Token = uuid.Generate() + trConfig.ClientConfig.ConsulConfig.Token = uuid.Generate() // control when we get a Consul SI token (recoverable failure on first call) token := uuid.Generate() @@ -1524,7 +1511,7 @@ func TestTaskRunner_DeriveSIToken_Retry(t *testing.T) { deriveCount++ return nil, structs.NewRecoverableError(errors.New("try again later"), true) } - siClient := trConfig.ConsulSI.(*consulclient.MockServiceIdentitiesClient) + siClient := trConfig.ConsulSI.(*consulapi.MockServiceIdentitiesClient) siClient.DeriveTokenFn = deriveFn // start the task runner @@ -1566,15 +1553,15 @@ func TestTaskRunner_DeriveSIToken_Unrecoverable(t *testing.T) { "run_for": "0s", } - trConfig, cleanup := testTaskRunnerConfig(t, alloc, task.Name, nil) + trConfig, cleanup := testTaskRunnerConfig(t, alloc, task.Name) defer cleanup() // set a consul token on the Nomad client's consul config, because that is // what gates the action of requesting SI token(s) - trConfig.ClientConfig.GetDefaultConsul().Token = uuid.Generate() + trConfig.ClientConfig.ConsulConfig.Token = uuid.Generate() // SI token derivation suffers a non-retryable error - siClient := trConfig.ConsulSI.(*consulclient.MockServiceIdentitiesClient) + siClient := trConfig.ConsulSI.(*consulapi.MockServiceIdentitiesClient) siClient.SetDeriveTokenError(alloc.ID, []string{task.Name}, errors.New("non-recoverable")) tr, err := NewTaskRunner(trConfig) @@ -1616,10 +1603,10 @@ func TestTaskRunner_BlockForVaultToken(t *testing.T) { task.Config = map[string]interface{}{ "run_for": "0s", } - task.Vault = &structs.Vault{ - Cluster: structs.VaultDefaultCluster, - Policies: []string{"default"}, - } + task.Vault = &structs.Vault{Policies: []string{"default"}} + + conf, cleanup := testTaskRunnerConfig(t, alloc, task.Name) + defer cleanup() // Control when we get a Vault token token := "1234" @@ -1628,15 +1615,9 @@ func TestTaskRunner_BlockForVaultToken(t *testing.T) { <-waitCh return map[string]string{task.Name: token}, nil } - - vc, err := vaultclient.NewMockVaultClient(structs.VaultDefaultCluster) - must.NoError(t, err) - vaultClient := vc.(*vaultclient.MockVaultClient) + vaultClient := conf.Vault.(*vaultclient.MockVaultClient) vaultClient.DeriveTokenFn = handler - conf, cleanup := testTaskRunnerConfig(t, alloc, task.Name, vaultClient) - defer cleanup() - tr, err := NewTaskRunner(conf) require.NoError(t, err) defer tr.Kill(context.Background(), structs.NewTaskEvent("cleanup")) @@ -1709,24 +1690,21 @@ func TestTaskRunner_DisableFileForVaultToken(t *testing.T) { "run_for": "0s", } task.Vault = &structs.Vault{ - Cluster: structs.VaultDefaultCluster, Policies: []string{"default"}, DisableFile: true, } + conf, cleanup := testTaskRunnerConfig(t, alloc, task.Name) + defer cleanup() + // Setup a test Vault client token := "1234" handler := func(*structs.Allocation, []string) (map[string]string, error) { return map[string]string{task.Name: token}, nil } - vc, err := vaultclient.NewMockVaultClient(structs.VaultDefaultCluster) - must.NoError(t, err) - vaultClient := vc.(*vaultclient.MockVaultClient) + vaultClient := conf.Vault.(*vaultclient.MockVaultClient) vaultClient.DeriveTokenFn = handler - conf, cleanup := testTaskRunnerConfig(t, alloc, task.Name, vaultClient) - defer cleanup() - // Start task runner and wait for it to complete. tr, err := NewTaskRunner(conf) must.NoError(t, err) @@ -1759,10 +1737,10 @@ func TestTaskRunner_DeriveToken_Retry(t *testing.T) { ci.Parallel(t) alloc := mock.BatchAlloc() task := alloc.Job.TaskGroups[0].Tasks[0] - task.Vault = &structs.Vault{ - Cluster: structs.VaultDefaultCluster, - Policies: []string{"default"}, - } + task.Vault = &structs.Vault{Policies: []string{"default"}} + + conf, cleanup := testTaskRunnerConfig(t, alloc, task.Name) + defer cleanup() // Fail on the first attempt to derive a vault token token := "1234" @@ -1775,14 +1753,9 @@ func TestTaskRunner_DeriveToken_Retry(t *testing.T) { count++ return nil, structs.NewRecoverableError(fmt.Errorf("Want a retry"), true) } - vc, err := vaultclient.NewMockVaultClient(structs.VaultDefaultCluster) - must.NoError(t, err) - vaultClient := vc.(*vaultclient.MockVaultClient) + vaultClient := conf.Vault.(*vaultclient.MockVaultClient) vaultClient.DeriveTokenFn = handler - conf, cleanup := testTaskRunnerConfig(t, alloc, task.Name, vaultClient) - defer cleanup() - tr, err := NewTaskRunner(conf) require.NoError(t, err) defer tr.Kill(context.Background(), structs.NewTaskEvent("cleanup")) @@ -1842,21 +1815,15 @@ func TestTaskRunner_DeriveToken_Unrecoverable(t *testing.T) { task.Config = map[string]interface{}{ "run_for": "0s", } - task.Vault = &structs.Vault{ - Cluster: structs.VaultDefaultCluster, - Policies: []string{"default"}, - } + task.Vault = &structs.Vault{Policies: []string{"default"}} - // Error the token derivation - vc, err := vaultclient.NewMockVaultClient(structs.VaultDefaultCluster) - must.NoError(t, err) - vaultClient := vc.(*vaultclient.MockVaultClient) - vaultClient.SetDeriveTokenError( - alloc.ID, []string{task.Name}, fmt.Errorf("Non recoverable")) - - conf, cleanup := testTaskRunnerConfig(t, alloc, task.Name, vaultClient) + conf, cleanup := testTaskRunnerConfig(t, alloc, task.Name) defer cleanup() + // Error the token derivation + vaultClient := conf.Vault.(*vaultclient.MockVaultClient) + vaultClient.SetDeriveTokenError(alloc.ID, []string{task.Name}, fmt.Errorf("Non recoverable")) + tr, err := NewTaskRunner(conf) require.NoError(t, err) defer tr.Kill(context.Background(), structs.NewTaskEvent("cleanup")) @@ -2059,7 +2026,7 @@ func TestTaskRunner_DriverNetwork(t *testing.T) { }, } - conf, cleanup := testTaskRunnerConfig(t, alloc, task.Name, nil) + conf, cleanup := testTaskRunnerConfig(t, alloc, task.Name) defer cleanup() // Use a mock agent to test for services @@ -2068,12 +2035,12 @@ func TestTaskRunner_DriverNetwork(t *testing.T) { Namespaces: false, }) namespacesClient := agentconsul.NewNamespacesClient(agentconsul.NewMockNamespaces(nil), consulAgent) - consulServices := agentconsul.NewServiceClient(consulAgent, namespacesClient, conf.Logger, true) - defer consulServices.Shutdown() - go consulServices.Run() + consulClient := agentconsul.NewServiceClient(consulAgent, namespacesClient, conf.Logger, true) + defer consulClient.Shutdown() + go consulClient.Run() - conf.ConsulServices = consulServices - conf.ServiceRegWrapper = wrapper.NewHandlerWrapper(conf.Logger, consulServices, nil) + conf.Consul = consulClient + conf.ServiceRegWrapper = wrapper.NewHandlerWrapper(conf.Logger, consulClient, nil) tr, err := NewTaskRunner(conf) require.NoError(t, err) @@ -2159,10 +2126,10 @@ func TestTaskRunner_RestartSignalTask_NotRunning(t *testing.T) { } // Use vault to block the start - task.Vault = &structs.Vault{ - Cluster: structs.VaultDefaultCluster, - Policies: []string{"default"}, - } + task.Vault = &structs.Vault{Policies: []string{"default"}} + + conf, cleanup := testTaskRunnerConfig(t, alloc, task.Name) + defer cleanup() // Control when we get a Vault token waitCh := make(chan struct{}, 1) @@ -2171,14 +2138,9 @@ func TestTaskRunner_RestartSignalTask_NotRunning(t *testing.T) { <-waitCh return map[string]string{task.Name: "1234"}, nil } - vc, err := vaultclient.NewMockVaultClient(structs.VaultDefaultCluster) - must.NoError(t, err) - vaultClient := vc.(*vaultclient.MockVaultClient) + vaultClient := conf.Vault.(*vaultclient.MockVaultClient) vaultClient.DeriveTokenFn = handler - conf, cleanup := testTaskRunnerConfig(t, alloc, task.Name, vaultClient) - defer cleanup() - tr, err := NewTaskRunner(conf) require.NoError(t, err) defer tr.Kill(context.Background(), structs.NewTaskEvent("cleanup")) @@ -2276,7 +2238,7 @@ func TestTaskRunner_Template_Artifact(t *testing.T) { }, } - conf, cleanup := testTaskRunnerConfig(t, alloc, task.Name, nil) + conf, cleanup := testTaskRunnerConfig(t, alloc, task.Name) defer cleanup() tr, err := NewTaskRunner(conf) @@ -2324,12 +2286,9 @@ func TestTaskRunner_Template_BlockingPreStart(t *testing.T) { }, } - task.Vault = &structs.Vault{ - Cluster: structs.VaultDefaultCluster, - Policies: []string{"default"}, - } + task.Vault = &structs.Vault{Policies: []string{"default"}} - conf, cleanup := testTaskRunnerConfig(t, alloc, task.Name, nil) + conf, cleanup := testTaskRunnerConfig(t, alloc, task.Name) defer cleanup() tr, err := NewTaskRunner(conf) @@ -2374,152 +2333,6 @@ func TestTaskRunner_Template_BlockingPreStart(t *testing.T) { } } -func TestTaskRunner_TemplateWorkloadIdentity(t *testing.T) { - ci.Parallel(t) - - expectedConsulValue := "consul-value" - consulKVResp := fmt.Sprintf(` -[ - { - "LockIndex": 0, - "Key": "consul-key", - "Flags": 0, - "Value": "%s", - "CreateIndex": 57, - "ModifyIndex": 57 - } -] -`, base64.StdEncoding.EncodeToString([]byte(expectedConsulValue))) - - expectedVaultSecret := "vault-secret" - vaultSecretResp := fmt.Sprintf(` -{ - "data": { - "data": { - "secret": "%s" - }, - "metadata": { - "created_time": "2023-10-18T15:58:29.65137Z", - "custom_metadata": null, - "deletion_time": "", - "destroyed": false, - "version": 1 - } - } -}`, expectedVaultSecret) - - // Start a test server for Consul and Vault. - vaultServer := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { - fmt.Fprintln(w, vaultSecretResp) - })) - t.Cleanup(vaultServer.Close) - - firstConsulRequest := &atomic.Bool{} - firstConsulRequest.Store(true) - consulServer := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { - if !firstConsulRequest.Load() { - // Simulate a blocking query to avoid a tight loop in - // consul-template. - var wait time.Duration - if waitStr := r.FormValue("wait"); waitStr != "" { - wait, _ = time.ParseDuration(waitStr) - } - - if wait != 0 { - doneCh := make(chan struct{}) - t.Cleanup(func() { close(doneCh) }) - - timer, stop := helper.NewSafeTimer(wait) - t.Cleanup(stop) - - select { - case <-timer.C: - case <-doneCh: - return - } - } - } else { - // Send response immediately if this is the first request. - firstConsulRequest.Store(true) - } - - // Return an index so consul-template knows that the blocking query - // didn't timeout on first run. - // https://github.com/hashicorp/consul-template/blob/2d2654ffe96210db43306922aaefbb730a8e07f9/watch/view.go#L267-L272 - w.Header().Set("X-Consul-Index", "57") - fmt.Fprintln(w, consulKVResp) - })) - t.Cleanup(consulServer.Close) - - // Create allocation with a template that reads from Consul and Vault. - alloc := mock.BatchAlloc() - alloc.Job.TaskGroups[0].Count = 1 - task := alloc.Job.TaskGroups[0].Tasks[0] - task.Driver = "mock_driver" - task.Config = map[string]interface{}{ - "run_for": "2s", - } - task.Consul = &structs.Consul{ - Cluster: structs.ConsulDefaultCluster, - } - task.Vault = &structs.Vault{ - Cluster: structs.VaultDefaultCluster, - } - task.Identities = []*structs.WorkloadIdentity{ - {Name: task.Consul.IdentityName()}, - {Name: task.Vault.IdentityName()}, - } - task.Templates = []*structs.Template{ - { - EmbeddedTmpl: ` -{{key "consul-key"}} -{{with secret "secret/data/vault-key"}}{{.Data.data.secret}}{{end}} -`, - DestPath: "local/out.txt", - }, - } - - // Create task runner with a Consul and Vault cluster configured. - conf, cleanup := testTaskRunnerConfig(t, alloc, task.Name, nil) - conf.ClientConfig.ConsulConfigs = map[string]*structsc.ConsulConfig{ - structs.ConsulDefaultCluster: { - Addr: consulServer.URL, - }, - } - conf.ClientConfig.VaultConfigs = map[string]*structsc.VaultConfig{ - structs.VaultDefaultCluster: { - Enabled: pointer.Of(true), - Addr: vaultServer.URL, - }, - } - conf.AllocHookResources.SetConsulTokens(map[string]map[string]*consulapi.ACLToken{ - structs.ConsulDefaultCluster: { - task.Consul.IdentityName(): {SecretID: "consul-task-token"}, - }, - }) - t.Cleanup(cleanup) - - tr, err := NewTaskRunner(conf) - must.NoError(t, err) - - // Run the task runner. - go tr.Run() - t.Cleanup(func() { - tr.Kill(context.Background(), structs.NewTaskEvent("cleanup")) - }) - - // Wait for task to complete. - testWaitForTaskToStart(t, tr) - - // Verify template was rendered with the expected content. - data, err := os.ReadFile(path.Join(conf.TaskDir.LocalDir, "out.txt")) - must.NoError(t, err) - - renderedTmpl := string(data) - must.StrContains(t, renderedTmpl, expectedConsulValue) - must.StrContains(t, renderedTmpl, expectedVaultSecret) -} - // TestTaskRunner_Template_NewVaultToken asserts that a new vault token is // created when rendering template and that it is revoked on alloc completion func TestTaskRunner_Template_NewVaultToken(t *testing.T) { @@ -2534,16 +2347,9 @@ func TestTaskRunner_Template_NewVaultToken(t *testing.T) { ChangeMode: structs.TemplateChangeModeNoop, }, } - task.Vault = &structs.Vault{ - Cluster: structs.VaultDefaultCluster, - Policies: []string{"default"}, - } + task.Vault = &structs.Vault{Policies: []string{"default"}} - vc, err := vaultclient.NewMockVaultClient(structs.VaultDefaultCluster) - must.NoError(t, err) - vaultClient := vc.(*vaultclient.MockVaultClient) - - conf, cleanup := testTaskRunnerConfig(t, alloc, task.Name, vaultClient) + conf, cleanup := testTaskRunnerConfig(t, alloc, task.Name) defer cleanup() tr, err := NewTaskRunner(conf) @@ -2565,7 +2371,8 @@ func TestTaskRunner_Template_NewVaultToken(t *testing.T) { require.NoError(t, err) }) - renewalCh, ok := vaultClient.RenewTokens()[token] + vault := conf.Vault.(*vaultclient.MockVaultClient) + renewalCh, ok := vault.RenewTokens()[token] require.True(t, ok, "no renewal channel for token") renewalCh <- fmt.Errorf("Test killing") @@ -2590,11 +2397,11 @@ func TestTaskRunner_Template_NewVaultToken(t *testing.T) { // Check the token was revoked testutil.WaitForResult(func() (bool, error) { - if len(vaultClient.StoppedTokens()) != 1 { - return false, fmt.Errorf("Expected a stopped token: %v", vaultClient.StoppedTokens()) + if len(vault.StoppedTokens()) != 1 { + return false, fmt.Errorf("Expected a stopped token: %v", vault.StoppedTokens()) } - if a := vaultClient.StoppedTokens()[0]; a != token { + if a := vault.StoppedTokens()[0]; a != token { return false, fmt.Errorf("got stopped token %q; want %q", a, token) } @@ -2616,16 +2423,11 @@ func TestTaskRunner_VaultManager_Restart(t *testing.T) { "run_for": "10s", } task.Vault = &structs.Vault{ - Cluster: structs.VaultDefaultCluster, Policies: []string{"default"}, ChangeMode: structs.VaultChangeModeRestart, } - vc, err := vaultclient.NewMockVaultClient(structs.VaultDefaultCluster) - vaultClient := vc.(*vaultclient.MockVaultClient) - must.NoError(t, err) - - conf, cleanup := testTaskRunnerConfig(t, alloc, task.Name, vaultClient) + conf, cleanup := testTaskRunnerConfig(t, alloc, task.Name) defer cleanup() tr, err := NewTaskRunner(conf) @@ -2641,7 +2443,8 @@ func TestTaskRunner_VaultManager_Restart(t *testing.T) { require.NotEmpty(t, token) - renewalCh, ok := vaultClient.RenewTokens()[token] + vault := conf.Vault.(*vaultclient.MockVaultClient) + renewalCh, ok := vault.RenewTokens()[token] require.True(t, ok, "no renewal channel for token") renewalCh <- fmt.Errorf("Test killing") @@ -2693,16 +2496,12 @@ func TestTaskRunner_VaultManager_Signal(t *testing.T) { "run_for": "10s", } task.Vault = &structs.Vault{ - Cluster: structs.VaultDefaultCluster, Policies: []string{"default"}, ChangeMode: structs.VaultChangeModeSignal, ChangeSignal: "SIGUSR1", } - vc, err := vaultclient.NewMockVaultClient(structs.VaultDefaultCluster) - must.NoError(t, err) - vaultClient := vc.(*vaultclient.MockVaultClient) - conf, cleanup := testTaskRunnerConfig(t, alloc, task.Name, vaultClient) + conf, cleanup := testTaskRunnerConfig(t, alloc, task.Name) defer cleanup() tr, err := NewTaskRunner(conf) @@ -2718,7 +2517,8 @@ func TestTaskRunner_VaultManager_Signal(t *testing.T) { require.NotEmpty(t, token) - renewalCh, ok := vaultClient.RenewTokens()[token] + vault := conf.Vault.(*vaultclient.MockVaultClient) + renewalCh, ok := vault.RenewTokens()[token] require.True(t, ok, "no renewal channel for token") renewalCh <- fmt.Errorf("Test killing") @@ -2771,7 +2571,7 @@ func TestTaskRunner_UnregisterConsul_Retries(t *testing.T) { "run_for": "1ns", } - conf, cleanup := testTaskRunnerConfig(t, alloc, task.Name, nil) + conf, cleanup := testTaskRunnerConfig(t, alloc, task.Name) defer cleanup() tr, err := NewTaskRunner(conf) @@ -2784,8 +2584,8 @@ func TestTaskRunner_UnregisterConsul_Retries(t *testing.T) { state := tr.TaskState() require.Equal(t, structs.TaskStateDead, state.State) - consulServices := conf.ConsulServices.(*regMock.ServiceRegistrationHandler) - consulOps := consulServices.GetOps() + consul := conf.Consul.(*regMock.ServiceRegistrationHandler) + consulOps := consul.GetOps() require.Len(t, consulOps, 4) // Initial add @@ -2835,7 +2635,7 @@ func TestTaskRunner_BaseLabels(t *testing.T) { "command": "whoami", } - config, cleanup := testTaskRunnerConfig(t, alloc, task.Name, nil) + config, cleanup := testTaskRunnerConfig(t, alloc, task.Name) defer cleanup() tr, err := NewTaskRunner(config) @@ -2868,40 +2668,20 @@ func TestTaskRunner_IdentityHook_Enabled(t *testing.T) { Env: true, File: true, } - task.Identities = []*structs.WorkloadIdentity{ - { - Name: "consul", - Audience: []string{"a", "b"}, - Env: true, - }, - { - Name: "vault", - File: true, - }, - } tr, _, cleanup := runTestTaskRunner(t, alloc, task.Name) defer cleanup() testWaitForTaskToDie(t, tr) - // Assert tokens were written to the filesystem + // Assert the token was written to the filesystem tokenBytes, err := os.ReadFile(filepath.Join(tr.taskDir.SecretsDir, "nomad_token")) must.NoError(t, err) must.Eq(t, "foo", string(tokenBytes)) - tokenBytes, err = os.ReadFile(filepath.Join(tr.taskDir.SecretsDir, "nomad_consul.jwt")) - must.ErrorIs(t, err, os.ErrNotExist) - - tokenBytes, err = os.ReadFile(filepath.Join(tr.taskDir.SecretsDir, "nomad_vault.jwt")) - must.NoError(t, err) - must.StrContains(t, string(tokenBytes), ".") - - // Assert tokens are built into the task env + // Assert the token is built into the task env taskEnv := tr.envBuilder.Build() must.Eq(t, "foo", taskEnv.EnvMap["NOMAD_TOKEN"]) - must.StrContains(t, taskEnv.EnvMap["NOMAD_TOKEN_consul"], ".") - must.MapNotContainsKey(t, taskEnv.EnvMap, "NOMAD_TOKEN_vault") } // TestTaskRunner_IdentityHook_Disabled asserts that the identity hook does not @@ -3017,11 +2797,10 @@ func TestTaskRunner_AllocNetworkStatus(t *testing.T) { for _, tc := range testCases { t.Run(tc.name, func(t *testing.T) { - testAlloc := alloc.Copy() testAlloc.AllocatedResources.Shared.Networks = tc.networks - conf, cleanup := testTaskRunnerConfig(t, testAlloc, task.Name, nil) + conf, cleanup := testTaskRunnerConfig(t, testAlloc, task.Name) t.Cleanup(cleanup) // note this will never actually be set if we don't have group/CNI diff --git a/client/allocrunner/taskrunner/template/template.go b/client/allocrunner/taskrunner/template/template.go index 85dbdc9a5ae4..169f830c34e4 100644 --- a/client/allocrunner/taskrunner/template/template.go +++ b/client/allocrunner/taskrunner/template/template.go @@ -31,7 +31,6 @@ import ( "github.com/hashicorp/nomad/helper/pointer" "github.com/hashicorp/nomad/helper/subproc" "github.com/hashicorp/nomad/nomad/structs" - structsc "github.com/hashicorp/nomad/nomad/structs/config" ) const ( @@ -102,21 +101,9 @@ type TaskTemplateManagerConfig struct { // ConsulNamespace is the Consul namespace for the task ConsulNamespace string - // ConsulToken is the Consul ACL token fetched by consul_hook using - // workload identity - ConsulToken string - - // ConsulConfig is the Consul configuration to use for this template. It may - // be nil if Nomad has no Consul cofiguration - ConsulConfig *structsc.ConsulConfig - // VaultToken is the Vault token for the task. VaultToken string - // VaultConfig is the Vault configuration to use for this template. It may - // be nil if the task does not use Vault. - VaultConfig *structsc.VaultConfig - // VaultNamespace is the Vault namespace for the task VaultNamespace string @@ -854,37 +841,29 @@ func newRunnerConfig(config *TaskTemplateManagerConfig, } // Set up the Consul config - if config.ConsulConfig != nil { - conf.Consul.Address = &config.ConsulConfig.Addr - - // if we're using WI, use the token from consul_hook - // NOTE: from Nomad 1.9 on, WI will be the only supported way of - // getting Consul tokens - if config.ConsulToken != "" { - conf.Consul.Token = &config.ConsulToken - } else { - conf.Consul.Token = &config.ConsulConfig.Token - } + if cc.ConsulConfig != nil { + conf.Consul.Address = &cc.ConsulConfig.Addr + conf.Consul.Token = &cc.ConsulConfig.Token // Get the Consul namespace from agent config. This is the lower level // of precedence (beyond default). - if config.ConsulConfig.Namespace != "" { - conf.Consul.Namespace = &config.ConsulConfig.Namespace + if cc.ConsulConfig.Namespace != "" { + conf.Consul.Namespace = &cc.ConsulConfig.Namespace } - if config.ConsulConfig.EnableSSL != nil && *config.ConsulConfig.EnableSSL { - verify := config.ConsulConfig.VerifySSL != nil && *config.ConsulConfig.VerifySSL + if cc.ConsulConfig.EnableSSL != nil && *cc.ConsulConfig.EnableSSL { + verify := cc.ConsulConfig.VerifySSL != nil && *cc.ConsulConfig.VerifySSL conf.Consul.SSL = &ctconf.SSLConfig{ Enabled: pointer.Of(true), Verify: &verify, - Cert: &config.ConsulConfig.CertFile, - Key: &config.ConsulConfig.KeyFile, - CaCert: &config.ConsulConfig.CAFile, + Cert: &cc.ConsulConfig.CertFile, + Key: &cc.ConsulConfig.KeyFile, + CaCert: &cc.ConsulConfig.CAFile, } } - if config.ConsulConfig.Auth != "" { - parts := strings.SplitN(config.ConsulConfig.Auth, ":", 2) + if cc.ConsulConfig.Auth != "" { + parts := strings.SplitN(cc.ConsulConfig.Auth, ":", 2) if len(parts) != 2 { return nil, fmt.Errorf("Failed to parse Consul Auth config") } @@ -921,30 +900,30 @@ func newRunnerConfig(config *TaskTemplateManagerConfig, emptyStr := "" conf.Vault.RenewToken = pointer.Of(false) conf.Vault.Token = &emptyStr - if config.VaultConfig != nil && config.VaultConfig.IsEnabled() { - conf.Vault.Address = &config.VaultConfig.Addr + if cc.VaultConfig != nil && cc.VaultConfig.IsEnabled() { + conf.Vault.Address = &cc.VaultConfig.Addr conf.Vault.Token = &config.VaultToken // Set the Vault Namespace. Passed in Task config has // highest precedence. - if config.VaultConfig.Namespace != "" { - conf.Vault.Namespace = &config.VaultConfig.Namespace + if config.ClientConfig.VaultConfig.Namespace != "" { + conf.Vault.Namespace = &config.ClientConfig.VaultConfig.Namespace } if config.VaultNamespace != "" { conf.Vault.Namespace = &config.VaultNamespace } - if strings.HasPrefix(config.VaultConfig.Addr, "https") || config.VaultConfig.TLSCertFile != "" { - skipVerify := config.VaultConfig.TLSSkipVerify != nil && *config.VaultConfig.TLSSkipVerify + if strings.HasPrefix(cc.VaultConfig.Addr, "https") || cc.VaultConfig.TLSCertFile != "" { + skipVerify := cc.VaultConfig.TLSSkipVerify != nil && *cc.VaultConfig.TLSSkipVerify verify := !skipVerify conf.Vault.SSL = &ctconf.SSLConfig{ Enabled: pointer.Of(true), Verify: &verify, - Cert: &config.VaultConfig.TLSCertFile, - Key: &config.VaultConfig.TLSKeyFile, - CaCert: &config.VaultConfig.TLSCaFile, - CaPath: &config.VaultConfig.TLSCaPath, - ServerName: &config.VaultConfig.TLSServerName, + Cert: &cc.VaultConfig.TLSCertFile, + Key: &cc.VaultConfig.TLSKeyFile, + CaCert: &cc.VaultConfig.TLSCaFile, + CaPath: &cc.VaultConfig.TLSCaPath, + ServerName: &cc.VaultConfig.TLSServerName, } } else { conf.Vault.SSL = &ctconf.SSLConfig{ diff --git a/client/allocrunner/taskrunner/template/template_test.go b/client/allocrunner/taskrunner/template/template_test.go index 237209b54925..40356a633a19 100644 --- a/client/allocrunner/taskrunner/template/template_test.go +++ b/client/allocrunner/taskrunner/template/template_test.go @@ -5,6 +5,7 @@ package template import ( "bytes" + "context" "flag" "fmt" "io" @@ -16,6 +17,7 @@ import ( "sort" "strconv" "strings" + "sync" "testing" "time" @@ -23,7 +25,6 @@ import ( ctestutil "github.com/hashicorp/consul/sdk/testutil" "github.com/hashicorp/nomad/ci" "github.com/hashicorp/nomad/client/allocdir" - trtesting "github.com/hashicorp/nomad/client/allocrunner/taskrunner/testing" "github.com/hashicorp/nomad/client/config" "github.com/hashicorp/nomad/client/taskenv" clienttestutil "github.com/hashicorp/nomad/client/testutil" @@ -59,6 +60,84 @@ const ( TestTaskName = "test-task" ) +// MockTaskHooks is a mock of the TaskHooks interface useful for testing +type MockTaskHooks struct { + Restarts int + RestartCh chan struct{} + + Signals []string + SignalCh chan struct{} + signalLock sync.Mutex + + // SignalError is returned when Signal is called on the mock hook + SignalError error + + UnblockCh chan struct{} + + KillEvent *structs.TaskEvent + KillCh chan *structs.TaskEvent + + Events []*structs.TaskEvent + EmitEventCh chan *structs.TaskEvent + + // hasHandle can be set to simulate restoring a task after client restart + hasHandle bool +} + +func NewMockTaskHooks() *MockTaskHooks { + return &MockTaskHooks{ + UnblockCh: make(chan struct{}, 1), + RestartCh: make(chan struct{}, 1), + SignalCh: make(chan struct{}, 1), + KillCh: make(chan *structs.TaskEvent, 1), + EmitEventCh: make(chan *structs.TaskEvent, 1), + } +} +func (m *MockTaskHooks) Restart(ctx context.Context, event *structs.TaskEvent, failure bool) error { + m.Restarts++ + select { + case m.RestartCh <- struct{}{}: + default: + } + return nil +} + +func (m *MockTaskHooks) Signal(event *structs.TaskEvent, s string) error { + m.signalLock.Lock() + m.Signals = append(m.Signals, s) + m.signalLock.Unlock() + select { + case m.SignalCh <- struct{}{}: + default: + } + + return m.SignalError +} + +func (m *MockTaskHooks) Kill(ctx context.Context, event *structs.TaskEvent) error { + m.KillEvent = event + select { + case m.KillCh <- event: + default: + } + return nil +} + +func (m *MockTaskHooks) IsRunning() bool { + return m.hasHandle +} + +func (m *MockTaskHooks) EmitEvent(event *structs.TaskEvent) { + m.Events = append(m.Events, event) + select { + case m.EmitEventCh <- event: + case <-m.EmitEventCh: + m.EmitEventCh <- event + } +} + +func (m *MockTaskHooks) SetState(state string, event *structs.TaskEvent) {} + // mockExecutor implements script executor interface type mockExecutor struct { DesiredExit int @@ -73,7 +152,7 @@ func (m *mockExecutor) Exec(timeout time.Duration, cmd string, args []string) ([ // Consul/Vault as needed type testHarness struct { manager *TaskTemplateManager - mockHooks *trtesting.MockTaskHooks + mockHooks *MockTaskHooks templates []*structs.Template envBuilder *taskenv.Builder node *structs.Node @@ -94,7 +173,7 @@ func newTestHarness(t *testing.T, templates []*structs.Template, consul, vault b mockNode := mock.Node() harness := &testHarness{ - mockHooks: trtesting.NewMockTaskHooks(), + mockHooks: NewMockTaskHooks(), templates: templates, node: mockNode, config: &config.Config{ @@ -127,17 +206,14 @@ func newTestHarness(t *testing.T, templates []*structs.Template, consul, vault b if err != nil { t.Fatalf("error starting test Consul server: %v", err) } - harness.config.ConsulConfigs = map[string]*sconfig.ConsulConfig{ - structs.ConsulDefaultCluster: { - Addr: harness.consul.HTTPAddr, - }} + harness.config.ConsulConfig = &sconfig.ConsulConfig{ + Addr: harness.consul.HTTPAddr, + } } if vault { harness.vault = testutil.NewTestVault(t) - harness.config.VaultConfigs = map[string]*sconfig.VaultConfig{ - structs.VaultDefaultCluster: harness.vault.Config, - } + harness.config.VaultConfig = harness.vault.Config harness.vaultToken = harness.vault.RootToken } @@ -159,9 +235,7 @@ func (h *testHarness) startWithErr() error { Events: h.mockHooks, Templates: h.templates, ClientConfig: h.config, - ConsulConfig: h.config.GetDefaultConsul(), VaultToken: h.vaultToken, - VaultConfig: h.config.GetDefaultVault(), TaskDir: h.taskDir, EnvBuilder: h.envBuilder, MaxTemplateEventRate: h.emitRate, @@ -192,7 +266,7 @@ func (h *testHarness) stop() { func TestTaskTemplateManager_InvalidConfig(t *testing.T) { ci.Parallel(t) - hooks := trtesting.NewMockTaskHooks() + hooks := NewMockTaskHooks() clientConfig := &config.Config{Region: "global"} taskDir := t.TempDir() a := mock.Alloc() @@ -764,7 +838,7 @@ func TestTaskTemplateManager_FirstRender_Restored(t *testing.T) { must.Eq(t, content, string(raw), must.Sprintf("Unexpected template data; got %s, want %q", raw, content)) // task is now running - harness.mockHooks.HasHandle = true + harness.mockHooks.hasHandle = true // simulate a client restart harness.manager.Stop() @@ -939,7 +1013,7 @@ func TestTaskTemplateManager_Rerender_Signal(t *testing.T) { t.Fatalf("Task unblock should have been called") } - if len(harness.mockHooks.Signals()) != 0 { + if len(harness.mockHooks.Signals) != 0 { t.Fatalf("Should not have received any signals: %+v", harness.mockHooks) } @@ -955,7 +1029,9 @@ OUTER: case <-harness.mockHooks.RestartCh: t.Fatalf("Restart with signal policy: %+v", harness.mockHooks) case <-harness.mockHooks.SignalCh: - s := harness.mockHooks.Signals() + harness.mockHooks.signalLock.Lock() + s := harness.mockHooks.Signals + harness.mockHooks.signalLock.Unlock() if len(s) != 2 { continue } @@ -1134,7 +1210,7 @@ func TestTaskTemplateManager_Signal_Error(t *testing.T) { } must.NotNil(t, harness.mockHooks.KillEvent) - must.StrContains(t, harness.mockHooks.KillEvent().DisplayMessage, "failed to send signals") + must.StrContains(t, harness.mockHooks.KillEvent.DisplayMessage, "failed to send signals") } func TestTaskTemplateManager_ScriptExecution(t *testing.T) { @@ -1297,7 +1373,7 @@ BAR={{key "bar"}} } must.NotNil(t, harness.mockHooks.KillEvent) - must.StrContains(t, harness.mockHooks.KillEvent().DisplayMessage, "task is being killed") + must.StrContains(t, harness.mockHooks.KillEvent.DisplayMessage, "task is being killed") } func TestTaskTemplateManager_ChangeModeMixed(t *testing.T) { @@ -1716,18 +1792,14 @@ func TestTaskTemplateManager_Config_ServerName(t *testing.T) { ci.Parallel(t) c := config.DefaultConfig() c.Node = mock.Node() - c.VaultConfigs = map[string]*sconfig.VaultConfig{ - structs.VaultDefaultCluster: { - Enabled: pointer.Of(true), - Addr: "https://localhost/", - TLSServerName: "notlocalhost", - }, + c.VaultConfig = &sconfig.VaultConfig{ + Enabled: pointer.Of(true), + Addr: "https://localhost/", + TLSServerName: "notlocalhost", } - config := &TaskTemplateManagerConfig{ ClientConfig: c, VaultToken: "token", - VaultConfig: c.GetDefaultVault(), TaskID: uuid.Generate(), } ctconf, err := newRunnerConfig(config, nil) @@ -1735,8 +1807,8 @@ func TestTaskTemplateManager_Config_ServerName(t *testing.T) { t.Fatalf("unexpected error: %v", err) } - if *ctconf.Vault.SSL.ServerName != c.GetDefaultVault().TLSServerName { - t.Fatalf("expected %q but found %q", c.GetDefaultVault().TLSServerName, *ctconf.Vault.SSL.ServerName) + if *ctconf.Vault.SSL.ServerName != c.VaultConfig.TLSServerName { + t.Fatalf("expected %q but found %q", c.VaultConfig.TLSServerName, *ctconf.Vault.SSL.ServerName) } } @@ -1748,20 +1820,17 @@ func TestTaskTemplateManager_Config_VaultNamespace(t *testing.T) { testNS := "test-namespace" c := config.DefaultConfig() c.Node = mock.Node() - c.VaultConfigs = map[string]*sconfig.VaultConfig{ - structs.VaultDefaultCluster: { - Enabled: pointer.Of(true), - Addr: "https://localhost/", - TLSServerName: "notlocalhost", - Namespace: testNS, - }, + c.VaultConfig = &sconfig.VaultConfig{ + Enabled: pointer.Of(true), + Addr: "https://localhost/", + TLSServerName: "notlocalhost", + Namespace: testNS, } alloc := mock.Alloc() config := &TaskTemplateManagerConfig{ ClientConfig: c, VaultToken: "token", - VaultConfig: c.GetDefaultVault(), EnvBuilder: taskenv.NewBuilder(c.Node, alloc, alloc.Job.TaskGroups[0].Tasks[0], c.Region), TaskID: uuid.Generate(), } @@ -1782,13 +1851,11 @@ func TestTaskTemplateManager_Config_VaultNamespace_TaskOverride(t *testing.T) { testNS := "test-namespace" c := config.DefaultConfig() c.Node = mock.Node() - c.VaultConfigs = map[string]*sconfig.VaultConfig{ - structs.VaultDefaultCluster: { - Enabled: pointer.Of(true), - Addr: "https://localhost/", - TLSServerName: "notlocalhost", - Namespace: testNS, - }, + c.VaultConfig = &sconfig.VaultConfig{ + Enabled: pointer.Of(true), + Addr: "https://localhost/", + TLSServerName: "notlocalhost", + Namespace: testNS, } alloc := mock.Alloc() @@ -1798,7 +1865,6 @@ func TestTaskTemplateManager_Config_VaultNamespace_TaskOverride(t *testing.T) { config := &TaskTemplateManagerConfig{ ClientConfig: c, VaultToken: "token", - VaultConfig: c.GetDefaultVault(), VaultNamespace: overriddenNS, EnvBuilder: taskenv.NewBuilder(c.Node, alloc, alloc.Job.TaskGroups[0].Tasks[0], c.Region), TaskID: uuid.Generate(), @@ -1822,7 +1888,7 @@ func TestTaskTemplateManager_Escapes(t *testing.T) { clienttestutil.RequireNotWindows(t) clientConf := config.DefaultConfig() - must.False(t, clientConf.TemplateConfig.DisableSandbox, must.Sprint("expected sandbox to be enabled")) + must.False(t, clientConf.TemplateConfig.DisableSandbox, must.Sprint("expected sandbox to be disabled")) // Set a fake alloc dir to make test output more realistic clientConf.AllocDir = "/fake/allocdir" @@ -1831,7 +1897,7 @@ func TestTaskTemplateManager_Escapes(t *testing.T) { alloc := mock.Alloc() task := alloc.Job.TaskGroups[0].Tasks[0] logger := testlog.HCLogger(t) - allocDir := allocdir.NewAllocDir(logger, clientConf.AllocDir, clientConf.AllocMountsDir, alloc.ID) + allocDir := allocdir.NewAllocDir(logger, clientConf.AllocDir, alloc.ID) taskDir := allocDir.NewTaskDir(task.Name) containerEnv := func() *taskenv.Builder { @@ -2125,11 +2191,11 @@ func TestTaskTemplateManager_BlockedEvents(t *testing.T) { // Check to see we got a correct message // assert that all 0-4 keys are missing - must.Len(t, 1, harness.mockHooks.Events()) - t.Logf("first message: %v", harness.mockHooks.Events()[0]) - missing, more := missingKeys(harness.mockHooks.Events()[0]) + must.Len(t, 1, harness.mockHooks.Events) + t.Logf("first message: %v", harness.mockHooks.Events[0]) + missing, more := missingKeys(harness.mockHooks.Events[0]) must.Eq(t, 5, len(missing)+more) - must.StrContains(t, harness.mockHooks.Events()[0].DisplayMessage, "and 2 more") + must.StrContains(t, harness.mockHooks.Events[0].DisplayMessage, "and 2 more") // Write 0-2 keys to Consul for i := 0; i < 3; i++ { @@ -2158,7 +2224,7 @@ WAIT_LOOP: } // Check to see we got a correct message - event := harness.mockHooks.Events()[len(harness.mockHooks.Events())-1] + event := harness.mockHooks.Events[len(harness.mockHooks.Events)-1] if !isExpectedFinalEvent(event) { t.Logf("received all events: %v", pretty.Sprint(harness.mockHooks.Events)) @@ -2177,16 +2243,14 @@ func TestTaskTemplateManager_ClientTemplateConfig_Set(t *testing.T) { clientConfig := config.DefaultConfig() clientConfig.Node = mock.Node() - clientConfig.VaultConfigs = map[string]*sconfig.VaultConfig{ - structs.VaultDefaultCluster: { - Enabled: pointer.Of(true), - Namespace: testNS, - }, + clientConfig.VaultConfig = &sconfig.VaultConfig{ + Enabled: pointer.Of(true), + Namespace: testNS, + } + + clientConfig.ConsulConfig = &sconfig.ConsulConfig{ + Namespace: testNS, } - clientConfig.ConsulConfigs = map[string]*sconfig.ConsulConfig{ - structs.ConsulDefaultCluster: { - Namespace: testNS, - }} // helper to reduce boilerplate waitConfig := &config.WaitConfig{ @@ -2237,9 +2301,7 @@ func TestTaskTemplateManager_ClientTemplateConfig_Set(t *testing.T) { }, &TaskTemplateManagerConfig{ ClientConfig: clientConfig, - ConsulConfig: clientConfig.GetDefaultConsul(), VaultToken: "token", - VaultConfig: clientConfig.GetDefaultVault(), EnvBuilder: taskenv.NewBuilder(clientConfig.Node, alloc, alloc.Job.TaskGroups[0].Tasks[0], clientConfig.Region), }, &config.Config{ @@ -2272,9 +2334,7 @@ func TestTaskTemplateManager_ClientTemplateConfig_Set(t *testing.T) { }, &TaskTemplateManagerConfig{ ClientConfig: clientConfig, - ConsulConfig: clientConfig.GetDefaultConsul(), VaultToken: "token", - VaultConfig: clientConfig.GetDefaultVault(), EnvBuilder: taskenv.NewBuilder(clientConfig.Node, allocWithOverride, allocWithOverride.Job.TaskGroups[0].Tasks[0], clientConfig.Region), }, &config.Config{ @@ -2311,9 +2371,7 @@ func TestTaskTemplateManager_ClientTemplateConfig_Set(t *testing.T) { }, &TaskTemplateManagerConfig{ ClientConfig: clientConfig, - ConsulConfig: clientConfig.GetDefaultConsul(), VaultToken: "token", - VaultConfig: clientConfig.GetDefaultVault(), EnvBuilder: taskenv.NewBuilder(clientConfig.Node, allocWithOverride, allocWithOverride.Job.TaskGroups[0].Tasks[0], clientConfig.Region), Templates: []*structs.Template{ { diff --git a/client/allocrunner/taskrunner/template_hook.go b/client/allocrunner/taskrunner/template_hook.go index 08244117bfed..2f7c2facd199 100644 --- a/client/allocrunner/taskrunner/template_hook.go +++ b/client/allocrunner/taskrunner/template_hook.go @@ -13,7 +13,6 @@ import ( ti "github.com/hashicorp/nomad/client/allocrunner/taskrunner/interfaces" "github.com/hashicorp/nomad/client/allocrunner/taskrunner/template" "github.com/hashicorp/nomad/client/config" - cstructs "github.com/hashicorp/nomad/client/structs" "github.com/hashicorp/nomad/client/taskenv" "github.com/hashicorp/nomad/nomad/structs" ) @@ -23,9 +22,6 @@ const ( ) type templateHookConfig struct { - // the allocation - alloc *structs.Allocation - // logger is used to log logger log.Logger @@ -52,9 +48,6 @@ type templateHookConfig struct { // renderOnTaskRestart is flag to explicitly render templates on task restart renderOnTaskRestart bool - - // hookResources are used to fetch Consul tokens - hookResources *cstructs.AllocHookResources } type templateHook struct { @@ -85,13 +78,6 @@ type templateHook struct { // nomadToken is the current Nomad token nomadToken string - // consulToken is the Consul ACL token obtained from consul_hook via - // workload identity - consulToken string - - // task is the task that defines these templates - task *structs.Task - // taskDir is the task directory taskDir string @@ -126,53 +112,12 @@ func (h *templateHook) Prestart(ctx context.Context, req *interfaces.TaskPrestar h.templateManager = nil } - // Store request information so they can be used in other hooks. - h.task = req.Task + // Store the current Vault token and the task directory h.taskDir = req.TaskDir.Dir h.vaultToken = req.VaultToken h.nomadToken = req.NomadToken h.taskID = req.Alloc.ID + "-" + req.Task.Name - // Set the consul token if the task uses WI. - tg := h.config.alloc.Job.LookupTaskGroup(h.config.alloc.TaskGroup) - consulBlock := tg.Consul - if req.Task.Consul != nil { - consulBlock = req.Task.Consul - } - consulWIDName := consulBlock.IdentityName() - - // Check if task has an identity for Consul and assume WI flow if it does. - // COMPAT simplify this logic and assume WI flow in 1.9+ - hasConsulIdentity := false - for _, wid := range req.Task.Identities { - if wid.Name == consulWIDName { - hasConsulIdentity = true - break - } - } - if hasConsulIdentity { - consulCluster := req.Task.GetConsulClusterName(tg) - consulTokens := h.config.hookResources.GetConsulTokens() - clusterTokens := consulTokens[consulCluster] - - if clusterTokens == nil { - return fmt.Errorf( - "consul tokens for cluster %s requested by task %s not found", - consulCluster, req.Task.Name, - ) - } - - consulToken := clusterTokens[consulWIDName] - if consulToken == nil { - return fmt.Errorf( - "consul tokens for cluster %s and identity %s requested by task %s not found", - consulCluster, consulWIDName, req.Task.Name, - ) - } - - h.consulToken = consulToken.SecretID - } - // Set vault namespace if specified if req.Task.Vault != nil { h.vaultNamespace = req.Task.Vault.Namespace @@ -215,19 +160,6 @@ func (h *templateHook) Poststart(_ context.Context, req *interfaces.TaskPoststar func (h *templateHook) newManager() (unblock chan struct{}, err error) { unblock = make(chan struct{}) - - vaultCluster := h.task.GetVaultClusterName() - vaultConfig := h.config.clientConfig.GetVaultConfigs(h.logger)[vaultCluster] - - // Fail if task has a vault block but not client config was found. - if h.task.Vault != nil && vaultConfig == nil { - return nil, fmt.Errorf("Vault cluster %q is disabled or not configured", vaultCluster) - } - - tg := h.config.alloc.Job.LookupTaskGroup(h.config.alloc.TaskGroup) - consulCluster := h.task.GetConsulClusterName(tg) - consulConfig := h.config.clientConfig.GetConsulConfigs(h.logger)[consulCluster] - m, err := template.NewTaskTemplateManager(&template.TaskTemplateManagerConfig{ UnblockCh: unblock, Lifecycle: h.config.lifecycle, @@ -235,10 +167,7 @@ func (h *templateHook) newManager() (unblock chan struct{}, err error) { Templates: h.config.templates, ClientConfig: h.config.clientConfig, ConsulNamespace: h.config.consulNamespace, - ConsulToken: h.consulToken, - ConsulConfig: consulConfig, VaultToken: h.vaultToken, - VaultConfig: vaultConfig, VaultNamespace: h.vaultNamespace, TaskDir: h.taskDir, EnvBuilder: h.config.envBuilder, diff --git a/client/allocrunner/taskrunner/template_hook_test.go b/client/allocrunner/taskrunner/template_hook_test.go deleted file mode 100644 index 6aa7e1847360..000000000000 --- a/client/allocrunner/taskrunner/template_hook_test.go +++ /dev/null @@ -1,271 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -package taskrunner - -import ( - "context" - "fmt" - "net/http" - "net/http/httptest" - "path" - "sync" - "testing" - "time" - - consulapi "github.com/hashicorp/consul/api" - "github.com/hashicorp/nomad/ci" - "github.com/hashicorp/nomad/client/allocdir" - "github.com/hashicorp/nomad/client/allocrunner/interfaces" - trtesting "github.com/hashicorp/nomad/client/allocrunner/taskrunner/testing" - "github.com/hashicorp/nomad/client/config" - cstructs "github.com/hashicorp/nomad/client/structs" - "github.com/hashicorp/nomad/client/taskenv" - "github.com/hashicorp/nomad/helper/pointer" - "github.com/hashicorp/nomad/helper/testlog" - "github.com/hashicorp/nomad/helper/uuid" - "github.com/hashicorp/nomad/nomad/mock" - "github.com/hashicorp/nomad/nomad/structs" - structsc "github.com/hashicorp/nomad/nomad/structs/config" - "github.com/shoenig/test/must" -) - -func Test_templateHook_Prestart_ConsulWI(t *testing.T) { - ci.Parallel(t) - logger := testlog.HCLogger(t) - - // Create some alloc hook resources, one with tokens and an empty one. - defaultToken := uuid.Generate() - hrTokens := cstructs.NewAllocHookResources() - hrTokens.SetConsulTokens( - map[string]map[string]*consulapi.ACLToken{ - structs.ConsulDefaultCluster: { - fmt.Sprintf("consul_%s", structs.ConsulDefaultCluster): &consulapi.ACLToken{ - SecretID: defaultToken, - }, - }, - }, - ) - hrEmpty := cstructs.NewAllocHookResources() - - tests := []struct { - name string - taskConsul *structs.Consul - groupConsul *structs.Consul - hr *cstructs.AllocHookResources - wantErrMsg string - wantConsulToken string - legacyFlow bool - }{ - { - // COMPAT remove in 1.9+ - name: "legecy flow", - hr: hrEmpty, - legacyFlow: true, - wantConsulToken: "", - }, - { - name: "task missing Consul token", - hr: hrEmpty, - wantErrMsg: "not found", - }, - { - name: "task without consul blocks uses default cluster", - hr: hrTokens, - wantConsulToken: defaultToken, - }, - { - name: "task with consul block at task level", - hr: hrTokens, - taskConsul: &structs.Consul{ - Cluster: structs.ConsulDefaultCluster, - }, - wantConsulToken: defaultToken, - }, - { - name: "task with consul block at group level", - hr: hrTokens, - groupConsul: &structs.Consul{ - Cluster: structs.ConsulDefaultCluster, - }, - wantConsulToken: defaultToken, - }, - } - for _, tt := range tests { - t.Run(tt.name, func(t *testing.T) { - a := mock.Alloc() - - task := a.Job.TaskGroups[0].Tasks[0] - if !tt.legacyFlow { - task.Identities = []*structs.WorkloadIdentity{ - {Name: fmt.Sprintf("%s_%s", - structs.ConsulTaskIdentityNamePrefix, - structs.ConsulDefaultCluster, - )}, - } - } - - clientConfig := &config.Config{Region: "global"} - envBuilder := taskenv.NewBuilder(mock.Node(), a, task, clientConfig.Region) - taskHooks := trtesting.NewMockTaskHooks() - - conf := &templateHookConfig{ - alloc: a, - logger: logger, - lifecycle: taskHooks, - events: &trtesting.MockEmitter{}, - clientConfig: clientConfig, - envBuilder: envBuilder, - hookResources: tt.hr, - } - h := &templateHook{ - config: conf, - logger: logger, - managerLock: sync.Mutex{}, - driverHandle: nil, - } - req := &interfaces.TaskPrestartRequest{ - Alloc: a, - Task: a.Job.TaskGroups[0].Tasks[0], - TaskDir: &allocdir.TaskDir{Dir: "foo"}, - } - - err := h.Prestart(context.Background(), req, nil) - if tt.wantErrMsg != "" { - must.Error(t, err) - must.ErrorContains(t, err, tt.wantErrMsg) - } else { - must.NoError(t, err) - } - - must.Eq(t, tt.wantConsulToken, h.consulToken) - }) - } -} - -func Test_templateHook_Prestart_Vault(t *testing.T) { - ci.Parallel(t) - - secretsResp := ` -{ - "data": { - "data": { - "secret": "secret" - }, - "metadata": { - "created_time": "2023-10-18T15:58:29.65137Z", - "custom_metadata": null, - "deletion_time": "", - "destroyed": false, - "version": 1 - } - } -}` - - // Start test server to simulate Vault cluster responses. - reqCh := make(chan any) - defaultVaultServer := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { - reqCh <- struct{}{} - fmt.Fprintln(w, secretsResp) - })) - t.Cleanup(defaultVaultServer.Close) - - // Setup client with Vault config. - clientConfig := config.DefaultConfig() - clientConfig.TemplateConfig.DisableSandbox = true - clientConfig.VaultConfigs = map[string]*structsc.VaultConfig{ - structs.VaultDefaultCluster: { - Name: structs.VaultDefaultCluster, - Enabled: pointer.Of(true), - Addr: defaultVaultServer.URL, - }, - } - - testCases := []struct { - name string - vault *structs.Vault - expectedCluster string - }{ - { - name: "use default cluster", - vault: &structs.Vault{ - Cluster: structs.VaultDefaultCluster, - }, - expectedCluster: structs.VaultDefaultCluster, - }, - { - name: "use default cluster if no vault block is provided", - vault: nil, - expectedCluster: structs.VaultDefaultCluster, - }, - } - - for _, tc := range testCases { - t.Run(tc.name, func(t *testing.T) { - // Setup alloc and task to connect to Vault cluster. - alloc := mock.MinAlloc() - task := alloc.Job.TaskGroups[0].Tasks[0] - task.Vault = tc.vault - - // Setup template hook. - taskDir := t.TempDir() - hookConfig := &templateHookConfig{ - alloc: alloc, - logger: testlog.HCLogger(t), - lifecycle: trtesting.NewMockTaskHooks(), - events: &trtesting.MockEmitter{}, - clientConfig: clientConfig, - envBuilder: taskenv.NewBuilder(mock.Node(), alloc, task, clientConfig.Region), - templates: []*structs.Template{ - { - EmbeddedTmpl: `{{with secret "secret/data/test"}}{{.Data.data.secret}}{{end}}`, - ChangeMode: structs.TemplateChangeModeNoop, - DestPath: path.Join(taskDir, "out.txt"), - }, - }, - } - hook := newTemplateHook(hookConfig) - - // Start template hook with a timeout context to ensure it exists. - req := &interfaces.TaskPrestartRequest{ - Alloc: alloc, - Task: task, - TaskDir: &allocdir.TaskDir{Dir: taskDir}, - } - - ctx, cancel := context.WithTimeout(context.Background(), 3*time.Second) - t.Cleanup(cancel) - - // Start in a goroutine because Prestart() blocks until first - // render. - hookErrCh := make(chan error) - go func() { - err := hook.Prestart(ctx, req, nil) - hookErrCh <- err - }() - - var gotRequest bool - LOOP: - for { - select { - // Register mock Vault server received a request. - case <-reqCh: - gotRequest = true - - // Verify test doesn't timeout. - case <-ctx.Done(): - must.NoError(t, ctx.Err()) - return - - // Verify hook.Prestart() doesn't errors. - case err := <-hookErrCh: - must.NoError(t, err) - break LOOP - } - } - - // Verify mock Vault server received a request. - must.True(t, gotRequest) - }) - } -} diff --git a/client/allocrunner/taskrunner/testdata/noop.sh b/client/allocrunner/taskrunner/testdata/noop.sh index d2f01001dfd3..9c2c38fb1f3e 100644 --- a/client/allocrunner/taskrunner/testdata/noop.sh +++ b/client/allocrunner/taskrunner/testdata/noop.sh @@ -1,5 +1,5 @@ #!/bin/sh # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 echo "ok" diff --git a/client/allocrunner/taskrunner/testing/testing.go b/client/allocrunner/taskrunner/testing/testing.go deleted file mode 100644 index 3760d77982f5..000000000000 --- a/client/allocrunner/taskrunner/testing/testing.go +++ /dev/null @@ -1,142 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -package testing - -import ( - "context" - "sync" - - "github.com/hashicorp/nomad/nomad/structs" -) - -// MockEmitter is a mock of the EventEmitter interface. -type MockEmitter struct { - lock sync.Mutex - events []*structs.TaskEvent -} - -func (m *MockEmitter) EmitEvent(ev *structs.TaskEvent) { - m.lock.Lock() - defer m.lock.Unlock() - m.events = append(m.events, ev) -} - -func (m *MockEmitter) Events() []*structs.TaskEvent { - m.lock.Lock() - defer m.lock.Unlock() - return m.events -} - -// MockTaskHooks is a mock of the TaskHooks interface useful for testing -type MockTaskHooks struct { - lock sync.Mutex - - RestartCh chan struct{} - restarts int - - SignalCh chan struct{} - signals []string - - // SignalError is returned when Signal is called on the mock hook - SignalError error - - UnblockCh chan struct{} - - KillCh chan *structs.TaskEvent - killEvent *structs.TaskEvent - - EmitEventCh chan *structs.TaskEvent - events []*structs.TaskEvent - - // HasHandle can be set to simulate restoring a task after client restart - HasHandle bool -} - -func NewMockTaskHooks() *MockTaskHooks { - return &MockTaskHooks{ - UnblockCh: make(chan struct{}, 1), - RestartCh: make(chan struct{}, 1), - SignalCh: make(chan struct{}, 1), - KillCh: make(chan *structs.TaskEvent, 1), - EmitEventCh: make(chan *structs.TaskEvent, 1), - } -} -func (m *MockTaskHooks) Restart(ctx context.Context, event *structs.TaskEvent, failure bool) error { - m.lock.Lock() - defer m.lock.Unlock() - - m.restarts++ - select { - case m.RestartCh <- struct{}{}: - default: - } - return nil -} - -func (m *MockTaskHooks) Signal(event *structs.TaskEvent, s string) error { - m.lock.Lock() - m.signals = append(m.signals, s) - m.lock.Unlock() - - select { - case m.SignalCh <- struct{}{}: - default: - } - - return m.SignalError -} - -func (m *MockTaskHooks) Signals() []string { - m.lock.Lock() - defer m.lock.Unlock() - return m.signals -} - -func (m *MockTaskHooks) Kill(ctx context.Context, event *structs.TaskEvent) error { - m.lock.Lock() - defer m.lock.Unlock() - - m.killEvent = event - select { - case m.KillCh <- event: - default: - } - return nil -} - -func (m *MockTaskHooks) IsRunning() bool { - return m.HasHandle -} - -func (m *MockTaskHooks) EmitEvent(event *structs.TaskEvent) { - m.lock.Lock() - defer m.lock.Unlock() - - m.events = append(m.events, event) - select { - case m.EmitEventCh <- event: - case <-m.EmitEventCh: - m.EmitEventCh <- event - } -} - -func (m *MockTaskHooks) SetState(state string, event *structs.TaskEvent) {} - -func (m *MockTaskHooks) KillEvent() *structs.TaskEvent { - m.lock.Lock() - defer m.lock.Unlock() - return m.killEvent -} - -func (m *MockTaskHooks) Events() []*structs.TaskEvent { - m.lock.Lock() - defer m.lock.Unlock() - return m.events -} - -func (m *MockTaskHooks) Restarts() int { - m.lock.Lock() - defer m.lock.Unlock() - return m.restarts -} diff --git a/client/allocrunner/taskrunner/vault_hook.go b/client/allocrunner/taskrunner/vault_hook.go index 0d196e7e4b26..7c43bee8e0ca 100644 --- a/client/allocrunner/taskrunner/vault_hook.go +++ b/client/allocrunner/taskrunner/vault_hook.go @@ -5,7 +5,6 @@ package taskrunner import ( "context" - "errors" "fmt" "os" "path" @@ -14,16 +13,13 @@ import ( "time" "github.com/hashicorp/consul-template/signals" - "github.com/hashicorp/go-hclog" log "github.com/hashicorp/go-hclog" "github.com/hashicorp/nomad/client/allocrunner/interfaces" ti "github.com/hashicorp/nomad/client/allocrunner/taskrunner/interfaces" "github.com/hashicorp/nomad/client/vaultclient" - "github.com/hashicorp/nomad/client/widmgr" "github.com/hashicorp/nomad/helper" "github.com/hashicorp/nomad/nomad/structs" - sconfig "github.com/hashicorp/nomad/nomad/structs/config" ) const ( @@ -44,9 +40,6 @@ type vaultTokenUpdateHandler interface { updatedVaultToken(token string) } -// deriveTokenFunc is the signature of a function used to derive Vault tokens. -type deriveTokenFunc func() (string, error) - func (tr *TaskRunner) updatedVaultToken(token string) { // Update the task runner and environment tr.setVaultToken(token) @@ -56,26 +49,20 @@ func (tr *TaskRunner) updatedVaultToken(token string) { } type vaultHookConfig struct { - vaultBlock *structs.Vault - vaultConfigsFunc func(hclog.Logger) map[string]*sconfig.VaultConfig - clientFunc vaultclient.VaultClientFunc - events ti.EventEmitter - lifecycle ti.TaskLifecycle - updater vaultTokenUpdateHandler - logger log.Logger - alloc *structs.Allocation - task *structs.Task - widmgr widmgr.IdentityManager + vaultBlock *structs.Vault + client vaultclient.VaultClient + events ti.EventEmitter + lifecycle ti.TaskLifecycle + updater vaultTokenUpdateHandler + logger log.Logger + alloc *structs.Allocation + task string } type vaultHook struct { // vaultBlock is the vault block for the task vaultBlock *structs.Vault - // vaultConfig is the Nomad client configuration for Vault. - vaultConfig *sconfig.VaultConfig - vaultConfigsFunc func(hclog.Logger) map[string]*sconfig.VaultConfig - // eventEmitter is used to emit events to the task eventEmitter ti.EventEmitter @@ -85,10 +72,8 @@ type vaultHook struct { // updater is used to update the Vault token updater vaultTokenUpdateHandler - // client is the Vault client to retrieve and renew the Vault token, and - // clientFunc is the injected function that retrieves it - client vaultclient.VaultClient - clientFunc vaultclient.VaultClientFunc + // client is the Vault client to retrieve and renew the Vault token + client vaultclient.VaultClient // logger is used to log logger log.Logger @@ -108,24 +93,12 @@ type vaultHook struct { // alloc is the allocation alloc *structs.Allocation - // task is the task to run. - task *structs.Task + // taskName is the name of the task + taskName string // firstRun stores whether it is the first run for the hook firstRun bool - // widmgr is used to access signed tokens for workload identities. - widmgr widmgr.IdentityManager - - // widName is the workload identity name to use to retrieve signed JWTs. - widName string - - // deriveTokenFunc is the function used to derive Vault tokens. - deriveTokenFunc deriveTokenFunc - - // allowTokenExpiration determines if a renew loop should be run - allowTokenExpiration bool - // future is used to wait on retrieving a Vault token future *tokenFuture } @@ -133,32 +106,19 @@ type vaultHook struct { func newVaultHook(config *vaultHookConfig) *vaultHook { ctx, cancel := context.WithCancel(context.Background()) h := &vaultHook{ - vaultBlock: config.vaultBlock, - vaultConfigsFunc: config.vaultConfigsFunc, - clientFunc: config.clientFunc, - eventEmitter: config.events, - lifecycle: config.lifecycle, - updater: config.updater, - alloc: config.alloc, - task: config.task, - firstRun: true, - ctx: ctx, - cancel: cancel, - future: newTokenFuture(), - widmgr: config.widmgr, - allowTokenExpiration: config.vaultBlock.AllowTokenExpiration, + vaultBlock: config.vaultBlock, + client: config.client, + eventEmitter: config.events, + lifecycle: config.lifecycle, + updater: config.updater, + alloc: config.alloc, + taskName: config.task, + firstRun: true, + ctx: ctx, + cancel: cancel, + future: newTokenFuture(), } h.logger = config.logger.Named(h.Name()) - - h.widName = config.task.Vault.IdentityName() - wid := config.task.GetIdentity(h.widName) - switch { - case wid != nil: - h.deriveTokenFunc = h.deriveVaultTokenJWT - default: - h.deriveTokenFunc = h.deriveVaultTokenLegacy - } - return h } @@ -175,18 +135,6 @@ func (h *vaultHook) Prestart(ctx context.Context, req *interfaces.TaskPrestartRe return nil } - cluster := h.task.GetVaultClusterName() - vclient, err := h.clientFunc(cluster) - if err != nil { - return err - } - h.client = vclient - - h.vaultConfig = h.vaultConfigsFunc(h.logger)[cluster] - if h.vaultConfig == nil { - return fmt.Errorf("No client configuration found for Vault cluster %s", cluster) - } - // Try to recover a token if it was previously written in the secrets // directory recoveredToken := "" @@ -241,9 +189,6 @@ func (h *vaultHook) Shutdown() { func (h *vaultHook) run(token string) { // Helper for stopping token renewal stopRenewal := func() { - if h.allowTokenExpiration { - return - } if err := h.client.StopRenewToken(h.future.Get()); err != nil { h.logger.Warn("failed to stop token renewal", "error", err) } @@ -287,12 +232,6 @@ OUTER: } } - if h.allowTokenExpiration { - h.future.Set(token) - h.logger.Debug("Vault token will not renew") - return - } - // Start the renewal process. // // This is the initial renew of the token which we derived from the @@ -341,9 +280,9 @@ OUTER: const noFailure = false h.lifecycle.Restart(h.ctx, structs.NewTaskEvent(structs.TaskRestartSignal). - SetDisplayMessage("Vault: new Vault token acquired"), noFailure) + SetDisplayMessage("Vault: new Vault token acquired"), false) case structs.VaultChangeModeNoop: - // True to its name, this is a noop! + fallthrough default: h.logger.Error("invalid Vault change mode", "mode", h.vaultBlock.ChangeMode) } @@ -372,13 +311,13 @@ OUTER: // deriveVaultToken derives the Vault token using exponential backoffs. It // returns the Vault token and whether the manager should exit. -func (h *vaultHook) deriveVaultToken() (string, bool) { +func (h *vaultHook) deriveVaultToken() (token string, exit bool) { var attempts uint64 var backoff time.Duration for { - token, err := h.deriveTokenFunc() + tokens, err := h.client.DeriveToken(h.alloc, []string{h.taskName}) if err == nil { - return token, false + return tokens[h.taskName], false } // Check if this is a server side error @@ -416,67 +355,6 @@ func (h *vaultHook) deriveVaultToken() (string, bool) { } } -// deriveVaultTokenJWT returns a Vault ACL token using JWT auth login. -func (h *vaultHook) deriveVaultTokenJWT() (string, error) { - // Retrieve signed identity. - signed, err := h.widmgr.Get(structs.WIHandle{ - IdentityName: h.widName, - WorkloadIdentifier: h.task.Name, - WorkloadType: structs.WorkloadTypeTask, - }) - if err != nil { - return "", structs.NewRecoverableError( - fmt.Errorf("failed to retrieve signed workload identity: %w", err), - true, - ) - } - if signed == nil { - return "", structs.NewRecoverableError( - errors.New("no signed workload identity available"), - false, - ) - } - - role := h.vaultConfig.Role - if h.vaultBlock.Role != "" { - role = h.vaultBlock.Role - } - - // Derive Vault token with signed identity. - token, renewable, err := h.client.DeriveTokenWithJWT(h.ctx, vaultclient.JWTLoginRequest{ - JWT: signed.JWT, - Role: role, - Namespace: h.vaultBlock.Namespace, - }) - if err != nil { - return "", structs.WrapRecoverable( - fmt.Sprintf("failed to derive Vault token for identity %s: %v", h.widName, err), - err, - ) - } - - // If the token cannot be renewed, it doesn't matter if the user set - // allow_token_expiration or not, so override the requested behavior - if !renewable { - h.allowTokenExpiration = true - } - - return token, nil -} - -// deriveVaultTokenLegacy returns a Vault ACL token using the legacy flow where -// Nomad clients request Vault tokens from Nomad servers. -// -// Deprecated: This authentication flow will be removed Nomad 1.9. -func (h *vaultHook) deriveVaultTokenLegacy() (string, error) { - tokens, err := h.client.DeriveToken(h.alloc, []string{h.task.Name}) - if err != nil { - return "", err - } - - return tokens[h.task.Name], nil -} - // writeToken writes the given token to disk func (h *vaultHook) writeToken(token string) error { // Handle upgrade path by first checking if the tasks private directory diff --git a/client/allocrunner/taskrunner/vault_hook_test.go b/client/allocrunner/taskrunner/vault_hook_test.go index fb086592f787..a5aed075f731 100644 --- a/client/allocrunner/taskrunner/vault_hook_test.go +++ b/client/allocrunner/taskrunner/vault_hook_test.go @@ -3,705 +3,9 @@ package taskrunner -import ( - "context" - "errors" - "fmt" - "os" - "path/filepath" - "testing" - "time" - - "github.com/hashicorp/go-hclog" - "github.com/hashicorp/nomad/ci" - "github.com/hashicorp/nomad/client/allocdir" - "github.com/hashicorp/nomad/client/allocrunner/interfaces" - trtesting "github.com/hashicorp/nomad/client/allocrunner/taskrunner/testing" - cstate "github.com/hashicorp/nomad/client/state" - "github.com/hashicorp/nomad/client/taskenv" - "github.com/hashicorp/nomad/client/vaultclient" - "github.com/hashicorp/nomad/client/widmgr" - "github.com/hashicorp/nomad/helper/testlog" - "github.com/hashicorp/nomad/nomad/mock" - "github.com/hashicorp/nomad/nomad/structs" - sconfig "github.com/hashicorp/nomad/nomad/structs/config" - "github.com/shoenig/test/must" - "github.com/shoenig/test/wait" -) +import "github.com/hashicorp/nomad/client/allocrunner/interfaces" // Statically assert the stats hook implements the expected interfaces var _ interfaces.TaskPrestartHook = (*vaultHook)(nil) var _ interfaces.TaskStopHook = (*vaultHook)(nil) var _ interfaces.ShutdownHook = (*vaultHook)(nil) - -// vaultTokenUpdaterMock is a mock of the vaultTokenUpdateHandler interface. -type vaultTokenUpdaterMock struct { - currentToken string -} - -func (v *vaultTokenUpdaterMock) updatedVaultToken(token string) { - v.currentToken = token -} - -func setupTestVaultHook(t *testing.T, config *vaultHookConfig) *vaultHook { - t.Helper() - - if config == nil { - config = &vaultHookConfig{} - } - - job := mock.MinJob() - if config.alloc == nil { - config.alloc = mock.MinAlloc() - config.alloc.Job = job - } - if config.task == nil { - config.task = job.TaskGroups[0].Tasks[0] - config.task.Identities = []*structs.WorkloadIdentity{ - {Name: "vault_default"}, - } - config.task.Vault = &structs.Vault{ - Cluster: structs.VaultDefaultCluster, - } - - if config.vaultBlock != nil { - config.task.Identities[0].Name = config.vaultBlock.IdentityName() - config.task.Vault = config.vaultBlock - } - } - if config.vaultBlock == nil { - config.vaultBlock = config.task.Vault - } - if config.vaultConfigsFunc == nil { - config.vaultConfigsFunc = func(hclog.Logger) map[string]*sconfig.VaultConfig { - return map[string]*sconfig.VaultConfig{ - "default": sconfig.DefaultVaultConfig(), - } - } - } - if config.clientFunc == nil { - config.clientFunc = func(cluster string) (vaultclient.VaultClient, error) { - return vaultclient.NewMockVaultClient(cluster) - } - } - if config.logger == nil { - config.logger = testlog.HCLogger(t) - } - if config.events == nil { - config.events = &trtesting.MockEmitter{} - } - if config.lifecycle == nil { - config.lifecycle = trtesting.NewMockTaskHooks() - } - if config.updater == nil { - config.updater = &vaultTokenUpdaterMock{} - } - if config.widmgr == nil { - db := cstate.NewMemDB(config.logger) - signer := widmgr.NewMockWIDSigner(config.task.Identities) - - config.widmgr = widmgr.NewWIDMgr(signer, config.alloc, db, config.logger) - err := config.widmgr.Run() - must.NoError(t, err) - } - - return newVaultHook(config) -} - -func TestTaskRunner_VaultHook(t *testing.T) { - ci.Parallel(t) - - testCases := []struct { - name string - task *structs.Task - configs map[string]*sconfig.VaultConfig - configNonrenewable bool - expectRole string - expectLegacy bool - expectNoRenew bool - }{ - { - name: "legacy flow", - task: &structs.Task{ - Vault: &structs.Vault{ - Cluster: structs.VaultDefaultCluster, - }, - }, - expectLegacy: true, - }, - { - name: "jwt flow", - task: &structs.Task{ - Vault: &structs.Vault{ - Cluster: structs.VaultDefaultCluster, - }, - Identities: []*structs.WorkloadIdentity{ - {Name: "vault_default"}, - }, - }, - }, - { - name: "jwt flow with role", - task: &structs.Task{ - Vault: &structs.Vault{ - Cluster: structs.VaultDefaultCluster, - Role: "task-role", - }, - Identities: []*structs.WorkloadIdentity{ - {Name: "vault_default"}, - }, - }, - configs: map[string]*sconfig.VaultConfig{ - "default": { - Role: "client-role", - }, - }, - expectRole: "task-role", - }, - { - name: "jwt flow with role from client", - task: &structs.Task{ - Vault: &structs.Vault{ - Cluster: structs.VaultDefaultCluster, - }, - Identities: []*structs.WorkloadIdentity{ - {Name: "vault_default"}, - }, - }, - configs: map[string]*sconfig.VaultConfig{ - "default": { - Role: "client-role", - }, - }, - expectRole: "client-role", - }, - { - name: "jwt flow with role from client and non-default cluster", - task: &structs.Task{ - Vault: &structs.Vault{ - Cluster: "prod", - }, - Identities: []*structs.WorkloadIdentity{ - {Name: "vault_prod"}, - }, - }, - configs: map[string]*sconfig.VaultConfig{ - "default": { - Role: "client-role", - }, - "prod": { - Role: "client-prod-role", - }, - }, - expectRole: "client-prod-role", - }, - { - name: "disable file", - task: &structs.Task{ - Vault: &structs.Vault{ - Cluster: structs.VaultDefaultCluster, - DisableFile: true, - }, - Identities: []*structs.WorkloadIdentity{ - {Name: "vault_default"}, - }, - }, - }, - { - name: "job requests no renewal", - task: &structs.Task{ - Vault: &structs.Vault{ - Cluster: structs.VaultDefaultCluster, - AllowTokenExpiration: true, - }, - Identities: []*structs.WorkloadIdentity{ - {Name: "vault_default"}, - }, - }, - expectNoRenew: true, - }, - { - name: "tokens are not renewable", - task: &structs.Task{ - Vault: &structs.Vault{ - Cluster: structs.VaultDefaultCluster, - }, - Identities: []*structs.WorkloadIdentity{ - {Name: "vault_default"}, - }, - }, - configNonrenewable: true, - expectNoRenew: true, - }, - } - - for _, tc := range testCases { - t.Run(tc.name, func(t *testing.T) { - alloc := mock.MinAlloc() - alloc.Job.TaskGroups[0].Tasks[0] = tc.task - - hookConfig := &vaultHookConfig{ - task: tc.task, - alloc: alloc, - vaultConfigsFunc: func(hclog.Logger) map[string]*sconfig.VaultConfig { - if tc.configs != nil { - return tc.configs - } - return map[string]*sconfig.VaultConfig{ - "default": sconfig.DefaultVaultConfig(), - } - }, - } - - if tc.configNonrenewable { - hookConfig.clientFunc = func(cluster string) (vaultclient.VaultClient, error) { - client := &vaultclient.MockVaultClient{} - client.SetRenewable(false) - return client, nil - } - } - - hook := setupTestVaultHook(t, hookConfig) - - // Ensure Prestart() returns within a reasonable time. - ctx, cancel := context.WithTimeout(context.Background(), 3*time.Second) - t.Cleanup(cancel) - - req := &interfaces.TaskPrestartRequest{ - TaskEnv: taskenv.NewEmptyTaskEnv(), - TaskDir: &allocdir.TaskDir{ - SecretsDir: t.TempDir(), - PrivateDir: t.TempDir(), - }, - Task: tc.task, - } - var resp interfaces.TaskPrestartResponse - - err := hook.Prestart(ctx, req, &resp) - must.NoError(t, err) - must.NoError(t, ctx.Err()) - - // Token must have been derived. - var token string - client := hook.client.(*vaultclient.MockVaultClient) - if tc.expectLegacy { - tokens := client.LegacyTokens() - must.MapLen(t, 1, tokens) - token = tokens[tc.task.Name] - } else { - tokens := client.JWTTokens() - must.MapLen(t, 1, tokens) - - swid, err := hook.widmgr.Get(structs.WIHandle{ - IdentityName: tc.task.Vault.IdentityName(), - WorkloadIdentifier: tc.task.Name, - WorkloadType: structs.WorkloadTypeTask, - }) - must.NoError(t, err) - token = tokens[swid.JWT] - } - must.NotEq(t, "", token) - - // Token must be derived with correct role. - // - // MockVaultClient generates random UUIDv4 tokens, but append the - // role when requested. - if tc.expectRole != "" { - must.StrHasSuffix(t, tc.expectRole, token) - } else { - must.UUIDv4(t, token) - } - - // Token must be set in token updater. - updater := (hook.updater).(*vaultTokenUpdaterMock) - must.Eq(t, token, updater.currentToken) - - // Token must be written to disk. - tokenFile, err := os.ReadFile(hook.privateDirTokenPath) - must.NoError(t, err) - must.Eq(t, updater.currentToken, string(tokenFile)) - - if !tc.task.Vault.DisableFile { - tokenFile, err := os.ReadFile(hook.secretsDirTokenPath) - must.NoError(t, err) - must.Eq(t, updater.currentToken, string(tokenFile)) - } else { - _, err = os.ReadFile(hook.secretsDirTokenPath) - must.ErrorIs(t, err, os.ErrNotExist) - } - - // Token must be set for renewal. - if tc.expectNoRenew { - must.MapEmpty(t, client.RenewTokens()) - } else { - must.MapLen(t, 1, client.RenewTokens()) - must.NotNil(t, client.RenewTokens()[updater.currentToken]) - } - - // PrestartDone must be false so we can recover tokens. - // firstRun is used to prevent multiple executions. - must.False(t, resp.Done) - must.False(t, hook.firstRun) - - // Stop renewal when hook stops. - err = hook.Stop(ctx, nil, nil) - must.NoError(t, err) - must.Wait(t, wait.InitialSuccess( - wait.ErrorFunc(func() error { - tokens := client.StoppedTokens() - - if tc.expectNoRenew { - if len(tokens) != 0 { - return fmt.Errorf("expected no stopped tokens when renewal is disabled, got %d", len(tokens)) - } - return nil - } - - if len(tokens) != 1 { - return fmt.Errorf("expected stopped tokens to be %d, got %d", 1, len(tokens)) - } - got := tokens[0] - expect := updater.currentToken - if got != expect { - return fmt.Errorf("expected stopped token to be %s, got %s", expect, got) - } - return nil - }), - wait.Timeout(5*time.Second), - wait.Gap(100*time.Millisecond), - )) - }) - } -} - -func TestTaskRunner_VaultHook_recover(t *testing.T) { - ci.Parallel(t) - - testCases := []struct { - name string - setupReq func() (*interfaces.TaskPrestartRequest, error) - }{ - { - name: "recover from secrets dir", - setupReq: func() (*interfaces.TaskPrestartRequest, error) { - // Write token to secrets dir. - secretsDirPath := t.TempDir() - err := os.WriteFile(filepath.Join(secretsDirPath, vaultTokenFile), []byte("much secret"), 0666) - if err != nil { - return nil, err - } - - req := &interfaces.TaskPrestartRequest{ - TaskEnv: taskenv.NewEmptyTaskEnv(), - TaskDir: &allocdir.TaskDir{ - SecretsDir: secretsDirPath, - PrivateDir: t.TempDir(), - }, - } - return req, nil - }, - }, - { - name: "recover from private dir", - setupReq: func() (*interfaces.TaskPrestartRequest, error) { - // Write token to private dir. - privateDirPath := t.TempDir() - err := os.WriteFile(filepath.Join(privateDirPath, vaultTokenFile), []byte("much secret"), 0666) - if err != nil { - return nil, err - } - - req := &interfaces.TaskPrestartRequest{ - TaskEnv: taskenv.NewEmptyTaskEnv(), - TaskDir: &allocdir.TaskDir{ - SecretsDir: t.TempDir(), - PrivateDir: privateDirPath, - }, - } - return req, nil - }, - }, - } - - for _, tc := range testCases { - t.Run(tc.name, func(t *testing.T) { - hook := setupTestVaultHook(t, nil) - - req, err := tc.setupReq() - must.NoError(t, err) - req.Task = hook.task - - // Ensure Prestart() returns in a reasonable time. - ctx, cancel := context.WithTimeout(context.Background(), 3*time.Second) - t.Cleanup(cancel) - - var resp interfaces.TaskPrestartResponse - err = hook.Prestart(ctx, req, &resp) - must.NoError(t, err) - must.NoError(t, ctx.Err()) - - // Verify token was recovered and not derived. - client := hook.client.(*vaultclient.MockVaultClient) - must.MapLen(t, 0, client.JWTTokens()) - must.MapLen(t, 0, client.LegacyTokens()) - }) - } -} - -func TestTaskRunner_VaultHook_deriveError(t *testing.T) { - ci.Parallel(t) - - t.Run("unrecoverable error", func(t *testing.T) { - vaultClient, _ := vaultclient.NewMockVaultClient("") - mockVaultClient := vaultClient.(*vaultclient.MockVaultClient) - - hook := setupTestVaultHook(t, &vaultHookConfig{ - clientFunc: func(string) (vaultclient.VaultClient, error) { - return mockVaultClient, nil - }, - }) - req := &interfaces.TaskPrestartRequest{ - TaskEnv: taskenv.NewEmptyTaskEnv(), - TaskDir: &allocdir.TaskDir{ - SecretsDir: t.TempDir(), - PrivateDir: t.TempDir(), - }, - Task: hook.task, - } - var resp interfaces.TaskPrestartResponse - - ctx, cancel := context.WithTimeout(context.Background(), 5*time.Second) - t.Cleanup(cancel) - - // Set unrecoverable error. - mockVaultClient.SetDeriveTokenWithJWTFn( - func(_ context.Context, _ vaultclient.JWTLoginRequest) (string, bool, error) { - // Cancel the context to simulate the task being killed. - cancel() - return "", false, structs.NewRecoverableError(errors.New("unrecoverable test error"), false) - }) - - err := hook.Prestart(ctx, req, &resp) - must.NoError(t, err) - - // Verify task is killed because of unrecoverable error. - must.Wait(t, wait.InitialSuccess( - wait.ErrorFunc(func() error { - killEv := (hook.lifecycle.(*trtesting.MockTaskHooks)).KillEvent() - if killEv == nil { - return errors.New("missing kill event") - } - return nil - }), - wait.Timeout(5*time.Second), - wait.Gap(100*time.Millisecond), - )) - killEv := (hook.lifecycle.(*trtesting.MockTaskHooks)).KillEvent() - must.StrContains(t, killEv.DisplayMessage, "unrecoverable test error") - }) - - t.Run("recoverable error", func(t *testing.T) { - vaultClient, _ := vaultclient.NewMockVaultClient("") - mockVaultClient := vaultClient.(*vaultclient.MockVaultClient) - - hook := setupTestVaultHook(t, &vaultHookConfig{ - clientFunc: func(string) (vaultclient.VaultClient, error) { - return mockVaultClient, nil - }, - }) - req := &interfaces.TaskPrestartRequest{ - TaskEnv: taskenv.NewEmptyTaskEnv(), - TaskDir: &allocdir.TaskDir{ - SecretsDir: t.TempDir(), - PrivateDir: t.TempDir(), - }, - Task: hook.task, - } - var resp interfaces.TaskPrestartResponse - - ctx, cancel := context.WithTimeout(context.Background(), 10*time.Second) - t.Cleanup(cancel) - - // Set recoverable error. - mockVaultClient.SetDeriveTokenWithJWTFn( - func(_ context.Context, _ vaultclient.JWTLoginRequest) (string, bool, error) { - return "", false, structs.NewRecoverableError(errors.New("recoverable test error"), true) - }) - - go func() { - // Wait a bit for the first error then fix token renewal. - time.Sleep(time.Second) - mockVaultClient.SetDeriveTokenWithJWTFn( - func(_ context.Context, _ vaultclient.JWTLoginRequest) (string, bool, error) { - return "secret", true, nil - }) - - }() - err := hook.Prestart(ctx, req, &resp) - must.NoError(t, err) - must.NoError(t, ctx.Err()) - - // Verify retry happened and token was derived. - updater := (hook.updater).(*vaultTokenUpdaterMock) - must.Eq(t, "secret", updater.currentToken) - }) - - t.Run("renew request failed", func(t *testing.T) { - vaultClient, _ := vaultclient.NewMockVaultClient("") - mockVaultClient := vaultClient.(*vaultclient.MockVaultClient) - - hook := setupTestVaultHook(t, &vaultHookConfig{ - clientFunc: func(string) (vaultclient.VaultClient, error) { - return mockVaultClient, nil - }, - }) - req := &interfaces.TaskPrestartRequest{ - TaskEnv: taskenv.NewEmptyTaskEnv(), - TaskDir: &allocdir.TaskDir{ - SecretsDir: t.TempDir(), - PrivateDir: t.TempDir(), - }, - Task: hook.task, - } - var resp interfaces.TaskPrestartResponse - - ctx, cancel := context.WithTimeout(context.Background(), 10*time.Second) - t.Cleanup(cancel) - - // Derive predictable token and fail renew request. - mockVaultClient.SetDeriveTokenWithJWTFn( - func(_ context.Context, _ vaultclient.JWTLoginRequest) (string, bool, error) { - return "secret", true, nil - }) - mockVaultClient.SetRenewTokenError("secret", errors.New("test error")) - - go func() { - // Wait a bit for the renew error then fix token renewal. - time.Sleep(10 * time.Millisecond) - mockVaultClient.SetRenewTokenError("secret", nil) - - }() - err := hook.Prestart(ctx, req, &resp) - must.NoError(t, err) - must.NoError(t, ctx.Err()) - - // Verify retry happened and token was derived. - updater := (hook.updater).(*vaultTokenUpdaterMock) - must.Eq(t, "secret", updater.currentToken) - }) -} - -func TestTaskRunner_VaultHook_tokenRenewalFail(t *testing.T) { - ci.Parallel(t) - - testCases := []struct { - name string - vaultBlock *structs.Vault - verifyTaskLifecycle func(*trtesting.MockTaskHooks) error - }{ - { - name: "change mode signal", - vaultBlock: &structs.Vault{ - Cluster: structs.VaultDefaultCluster, - ChangeMode: structs.VaultChangeModeSignal, - ChangeSignal: "SIGTERM", - }, - verifyTaskLifecycle: func(h *trtesting.MockTaskHooks) error { - signals := h.Signals() - if len(signals) != 1 { - return fmt.Errorf("expected 1 signal, got %d", len(signals)) - } - if signals[0] != "SIGTERM" { - return fmt.Errorf("expected signal to be SIGTERM, got %s", signals[0]) - } - return nil - }, - }, - { - name: "change mode restart", - vaultBlock: &structs.Vault{ - Cluster: structs.VaultDefaultCluster, - ChangeMode: structs.VaultChangeModeRestart, - }, - verifyTaskLifecycle: func(h *trtesting.MockTaskHooks) error { - restarts := h.Restarts() - if restarts != 1 { - return fmt.Errorf("expected 1 restart, got %d", restarts) - } - return nil - }, - }, - { - name: "change mode noop", - vaultBlock: &structs.Vault{ - Cluster: structs.VaultDefaultCluster, - ChangeMode: structs.VaultChangeModeNoop, - }, - verifyTaskLifecycle: func(h *trtesting.MockTaskHooks) error { - restarts := h.Restarts() - if restarts != 0 { - return fmt.Errorf("expected 0 restarts, got %d", restarts) - } - - signals := h.Signals() - if len(signals) != 0 { - return fmt.Errorf("expected 0 signals, got %d", len(signals)) - } - - return nil - }, - }, - } - - for _, tc := range testCases { - t.Run(tc.name, func(t *testing.T) { - vaultClient, _ := vaultclient.NewMockVaultClient("") - mockVaultClient := vaultClient.(*vaultclient.MockVaultClient) - - hook := setupTestVaultHook(t, &vaultHookConfig{ - vaultBlock: tc.vaultBlock, - clientFunc: func(string) (vaultclient.VaultClient, error) { - return mockVaultClient, nil - }, - }) - - req := &interfaces.TaskPrestartRequest{ - TaskEnv: taskenv.NewEmptyTaskEnv(), - TaskDir: &allocdir.TaskDir{ - SecretsDir: t.TempDir(), - PrivateDir: t.TempDir(), - }, - Task: hook.task, - } - var resp interfaces.TaskPrestartResponse - - // Ensure Prestart() returns within a reasonable time. - ctx, cancel := context.WithTimeout(context.Background(), 3*time.Second) - t.Cleanup(cancel) - - err := hook.Prestart(ctx, req, &resp) - must.NoError(t, err) - - // Fetch derived token. - updater := (hook.updater).(*vaultTokenUpdaterMock) - token := updater.currentToken - must.NotEq(t, "", token) - - // Fetch renewal token error channel. - renewErrCh := mockVaultClient.RenewTokenErrCh(token) - must.NotNil(t, renewErrCh) - - // Emit renewal error. - renewErrCh <- errors.New("renew error") - - // Verify expected lifecycle events happen. - must.Wait(t, wait.InitialSuccess( - wait.ErrorFunc(func() error { - return tc.verifyTaskLifecycle((hook.lifecycle).(*trtesting.MockTaskHooks)) - }), - wait.Timeout(3*time.Second), - wait.Gap(100*time.Millisecond), - )) - }) - } -} diff --git a/client/allocrunner/taskrunner/volume_hook.go b/client/allocrunner/taskrunner/volume_hook.go index 61aeec569c6e..a6da6bdb0642 100644 --- a/client/allocrunner/taskrunner/volume_hook.go +++ b/client/allocrunner/taskrunner/volume_hook.go @@ -95,7 +95,6 @@ func (h *volumeHook) hostVolumeMountConfigurations(taskMounts []*structs.VolumeM TaskPath: m.Destination, Readonly: hostVolume.ReadOnly || req.ReadOnly || m.ReadOnly, PropagationMode: m.PropagationMode, - SELinuxLabel: m.SELinuxLabel, } mounts = append(mounts, mcfg) } @@ -189,7 +188,6 @@ func (h *volumeHook) prepareCSIVolumes(req *interfaces.TaskPrestartRequest, volu TaskPath: m.Destination, Readonly: request.ReadOnly || m.ReadOnly, PropagationMode: m.PropagationMode, - SELinuxLabel: m.SELinuxLabel, } mounts = append(mounts, mcfg) } diff --git a/client/allocrunner/taskrunner/wrangler_hook.go b/client/allocrunner/taskrunner/wrangler_hook.go deleted file mode 100644 index d7cec795ad4f..000000000000 --- a/client/allocrunner/taskrunner/wrangler_hook.go +++ /dev/null @@ -1,58 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -package taskrunner - -import ( - "context" - - "github.com/hashicorp/go-hclog" - ifs "github.com/hashicorp/nomad/client/allocrunner/interfaces" - cifs "github.com/hashicorp/nomad/client/interfaces" - "github.com/hashicorp/nomad/client/lib/proclib" -) - -const ( - wranglerHookName = "procisolation" -) - -// A wranglerHook provides a mechanism through which the Client can be sure any -// processes spawned by a task forcefully get killed when the task is stopped. -// -// Currently only does anything on Linux with cgroups. -type wranglerHook struct { - wranglers cifs.ProcessWranglers - task proclib.Task - log hclog.Logger -} - -func newWranglerHook( - wranglers cifs.ProcessWranglers, - task, allocID string, - cores bool, - log hclog.Logger, -) *wranglerHook { - return &wranglerHook{ - log: log.Named(wranglerHookName), - wranglers: wranglers, - task: proclib.Task{ - AllocID: allocID, - Task: task, - Cores: cores, - }, - } -} - -func (*wranglerHook) Name() string { - return wranglerHookName -} - -func (wh *wranglerHook) Prestart(_ context.Context, request *ifs.TaskPrestartRequest, _ *ifs.TaskPrestartResponse) error { - wh.log.Trace("setting up client process management", "task", wh.task) - return wh.wranglers.Setup(wh.task) -} - -func (wh *wranglerHook) Stop(_ context.Context, request *ifs.TaskStopRequest, _ *ifs.TaskStopResponse) error { - wh.log.Trace("stopping client process mangagement", "task", wh.task) - return wh.wranglers.Destroy(wh.task) -} diff --git a/client/allocrunner/testing.go b/client/allocrunner/testing.go index 42926f9f6a9b..ee77a74f3228 100644 --- a/client/allocrunner/testing.go +++ b/client/allocrunner/testing.go @@ -18,8 +18,7 @@ import ( clientconfig "github.com/hashicorp/nomad/client/config" "github.com/hashicorp/nomad/client/consul" "github.com/hashicorp/nomad/client/devicemanager" - "github.com/hashicorp/nomad/client/lib/cgroupslib" - "github.com/hashicorp/nomad/client/lib/proclib" + "github.com/hashicorp/nomad/client/lib/cgutil" "github.com/hashicorp/nomad/client/pluginmanager/drivermanager" "github.com/hashicorp/nomad/client/serviceregistration/checks/checkstore" "github.com/hashicorp/nomad/client/serviceregistration/mock" @@ -84,20 +83,19 @@ func testAllocRunnerConfig(t *testing.T, alloc *structs.Allocation) (*config.All Logger: clientConf.Logger, ClientConfig: clientConf, StateDB: stateDB, - ConsulServices: consulRegMock, + Consul: consulRegMock, ConsulSI: consul.NewMockServiceIdentitiesClient(), - VaultFunc: vaultclient.NewMockVaultClient, + Vault: vaultclient.NewMockVaultClient(), StateUpdater: &MockStateUpdater{}, PrevAllocWatcher: allocwatcher.NoopPrevAlloc{}, PrevAllocMigrator: allocwatcher.NoopPrevAlloc{}, DeviceManager: devicemanager.NoopMockManager(), DriverManager: drivermanager.TestDriverManager(t), + CpusetManager: new(cgutil.NoopCpusetManager), ServersContactedCh: make(chan struct{}), ServiceRegWrapper: wrapper.NewHandlerWrapper(clientConf.Logger, consulRegMock, nomadRegMock), CheckStore: checkstore.NewStore(clientConf.Logger, stateDB), Getter: getter.TestSandbox(t), - Wranglers: proclib.MockWranglers(t), - Partitions: cgroupslib.NoopPartition(), } return conf, cleanup diff --git a/client/allocwatcher/alloc_watcher.go b/client/allocwatcher/alloc_watcher.go index ee0f096aee47..76f1d1c8d949 100644 --- a/client/allocwatcher/alloc_watcher.go +++ b/client/allocwatcher/alloc_watcher.go @@ -45,7 +45,7 @@ type terminated interface { // AllocRunnerMeta provides metadata about an AllocRunner such as its alloc and // alloc dir. type AllocRunnerMeta interface { - GetAllocDir() allocdir.Interface + GetAllocDir() *allocdir.AllocDir Listener() *cstructs.AllocListener Alloc() *structs.Allocation } @@ -193,7 +193,7 @@ type localPrevAlloc struct { sticky bool // prevAllocDir is the alloc dir for the previous alloc - prevAllocDir allocdir.Interface + prevAllocDir *allocdir.AllocDir // prevListener allows blocking for updates to the previous alloc prevListener *cstructs.AllocListener @@ -263,7 +263,7 @@ func (p *localPrevAlloc) Wait(ctx context.Context) error { } // Migrate from previous local alloc dir to destination alloc dir. -func (p *localPrevAlloc) Migrate(ctx context.Context, dest allocdir.Interface) error { +func (p *localPrevAlloc) Migrate(ctx context.Context, dest *allocdir.AllocDir) error { if !p.sticky { // Not a sticky volume, nothing to migrate return nil @@ -426,7 +426,7 @@ func (p *remotePrevAlloc) Wait(ctx context.Context) error { // Migrate alloc data from a remote node if the new alloc has migration enabled // and the old alloc hasn't been GC'd. -func (p *remotePrevAlloc) Migrate(ctx context.Context, dest allocdir.Interface) error { +func (p *remotePrevAlloc) Migrate(ctx context.Context, dest *allocdir.AllocDir) error { if !p.migrate { // Volume wasn't configured to be migrated, return early return nil @@ -514,7 +514,7 @@ func (p *remotePrevAlloc) getNodeAddr(ctx context.Context, nodeID string) (strin // Destroy on the returned allocdir if no error occurs. func (p *remotePrevAlloc) migrateAllocDir(ctx context.Context, nodeAddr string) (*allocdir.AllocDir, error) { // Create the previous alloc dir - prevAllocDir := allocdir.NewAllocDir(p.logger, p.config.AllocDir, p.config.AllocMountsDir, p.prevAllocID) + prevAllocDir := allocdir.NewAllocDir(p.logger, p.config.AllocDir, p.prevAllocID) if err := prevAllocDir.Build(); err != nil { return nil, fmt.Errorf("error building alloc dir for previous alloc %q: %w", p.prevAllocID, err) } @@ -687,7 +687,7 @@ type NoopPrevAlloc struct{} func (NoopPrevAlloc) Wait(context.Context) error { return nil } // Migrate returns nil immediately. -func (NoopPrevAlloc) Migrate(context.Context, allocdir.Interface) error { return nil } +func (NoopPrevAlloc) Migrate(context.Context, *allocdir.AllocDir) error { return nil } func (NoopPrevAlloc) IsWaiting() bool { return false } func (NoopPrevAlloc) IsMigrating() bool { return false } diff --git a/client/allocwatcher/alloc_watcher_test.go b/client/allocwatcher/alloc_watcher_test.go index d22dc8fef2a3..74e6f1a56108 100644 --- a/client/allocwatcher/alloc_watcher_test.go +++ b/client/allocwatcher/alloc_watcher_test.go @@ -29,7 +29,7 @@ import ( // fakeAllocRunner implements AllocRunnerMeta type fakeAllocRunner struct { alloc *structs.Allocation - AllocDir allocdir.Interface + AllocDir *allocdir.AllocDir Broadcaster *cstructs.AllocBroadcaster } @@ -44,12 +44,12 @@ func newFakeAllocRunner(t *testing.T, logger hclog.Logger) *fakeAllocRunner { return &fakeAllocRunner{ alloc: alloc, - AllocDir: allocdir.NewAllocDir(logger, path, path, alloc.ID), + AllocDir: allocdir.NewAllocDir(logger, path, alloc.ID), Broadcaster: cstructs.NewAllocBroadcaster(logger), } } -func (f *fakeAllocRunner) GetAllocDir() allocdir.Interface { +func (f *fakeAllocRunner) GetAllocDir() *allocdir.AllocDir { return f.AllocDir } diff --git a/client/client.go b/client/client.go index a82189abeafd..ec1004df706c 100644 --- a/client/client.go +++ b/client/client.go @@ -31,11 +31,8 @@ import ( "github.com/hashicorp/nomad/client/devicemanager" "github.com/hashicorp/nomad/client/dynamicplugins" "github.com/hashicorp/nomad/client/fingerprint" - "github.com/hashicorp/nomad/client/hoststats" cinterfaces "github.com/hashicorp/nomad/client/interfaces" - "github.com/hashicorp/nomad/client/lib/cgroupslib" - "github.com/hashicorp/nomad/client/lib/numalib" - "github.com/hashicorp/nomad/client/lib/proclib" + "github.com/hashicorp/nomad/client/lib/cgutil" "github.com/hashicorp/nomad/client/pluginmanager" "github.com/hashicorp/nomad/client/pluginmanager/csimanager" "github.com/hashicorp/nomad/client/pluginmanager/drivermanager" @@ -45,18 +42,17 @@ import ( "github.com/hashicorp/nomad/client/serviceregistration/nsd" "github.com/hashicorp/nomad/client/serviceregistration/wrapper" "github.com/hashicorp/nomad/client/state" + "github.com/hashicorp/nomad/client/stats" cstructs "github.com/hashicorp/nomad/client/structs" "github.com/hashicorp/nomad/client/vaultclient" - "github.com/hashicorp/nomad/client/widmgr" "github.com/hashicorp/nomad/command/agent/consul" "github.com/hashicorp/nomad/helper" "github.com/hashicorp/nomad/helper/envoy" - "github.com/hashicorp/nomad/helper/goruntime" "github.com/hashicorp/nomad/helper/group" "github.com/hashicorp/nomad/helper/pointer" "github.com/hashicorp/nomad/helper/pool" + hstats "github.com/hashicorp/nomad/helper/stats" "github.com/hashicorp/nomad/helper/tlsutil" - "github.com/hashicorp/nomad/helper/users/dynamic" "github.com/hashicorp/nomad/helper/uuid" "github.com/hashicorp/nomad/nomad/structs" nconfig "github.com/hashicorp/nomad/nomad/structs/config" @@ -139,7 +135,7 @@ type ClientStatsReporter interface { GetAllocStats(allocID string) (interfaces.AllocStatsReporter, error) // LatestHostStats returns the latest resource usage stats for the host - LatestHostStats() *hoststats.HostStats + LatestHostStats() *stats.HostStats } // Client is used to implement the client interaction with Nomad. Clients @@ -222,9 +218,9 @@ type Client struct { // pendingUpdates stores allocations that need to be synced to the server. pendingUpdates *pendingClientUpdates - // consulServices gets a Consul handler implementation for managing - // services and checks. - consulServices serviceregistration.Handler + // consulService is the Consul handler implementation for managing services + // and checks. + consulService serviceregistration.Handler // nomadService is the Nomad handler implementation for managing service // registrations. @@ -239,16 +235,15 @@ type Client struct { // this without needing to identify which backend provider should be used. serviceRegWrapper *wrapper.HandlerWrapper - // consulProxiesFunc gets an interface to Nomad's custom Consul client for - // looking up supported envoy versions - consulProxiesFunc consulApi.SupportedProxiesAPIFunc + // consulProxies is Nomad's custom Consul client for looking up supported + // envoy versions + consulProxies consulApi.SupportedProxiesAPI - // consulCatalog is the subset of Consul's Catalog API Nomad uses for self - // service discovery + // consulCatalog is the subset of Consul's Catalog API Nomad uses. consulCatalog consul.CatalogAPI // HostStatsCollector collects host resource usage stats - hostStatsCollector *hoststats.HostStatsCollector + hostStatsCollector *stats.HostStatsCollector // shutdown is true when the Client has been shutdown. Must hold // shutdownLock to access. @@ -267,8 +262,8 @@ type Client struct { // Service Identity tokens through Nomad Server. tokensClient consulApi.ServiceIdentityAPI - // vaultClients is used to interact with Vault for token and secret renewals - vaultClients map[string]vaultclient.VaultClient + // vaultClient is used to interact with Vault for token and secret renewals + vaultClient vaultclient.VaultClient // garbageCollector is used to garbage collect terminal allocations present // in the node automatically @@ -321,28 +316,14 @@ type Client struct { // with a nomad client. Currently only used for CSI. dynamicRegistry dynamicplugins.Registry + // cpusetManager configures cpusets on supported platforms + cpusetManager cgutil.CpusetManager + // EnterpriseClient is used to set and check enterprise features for clients EnterpriseClient *EnterpriseClient // getter is an interface for retrieving artifacts. getter cinterfaces.ArtifactGetter - - // wranglers is used to keep track of processes and manage their interaction - // with drivers and stuff - wranglers *proclib.Wranglers - - // topology represents the system memory / cpu topology detected via - // fingerprinting - topology *numalib.Topology - - // partitions is used for managing cpuset partitioning on linux systems - partitions cgroupslib.Partition - - // widsigner signs workload identities - widsigner widmgr.IdentitySigner - - // users is a pool of dynamic workload users - users dynamic.Pool } var ( @@ -357,7 +338,7 @@ var ( // registered via https://golang.org/pkg/net/rpc/#Server.RegisterName in place // of the client's normal RPC handlers. This allows server tests to override // the behavior of the client. -func NewClient(cfg *config.Config, consulCatalog consul.CatalogAPI, consulProxiesFunc consulApi.SupportedProxiesAPIFunc, consulServices serviceregistration.Handler, rpcs map[string]interface{}) (*Client, error) { +func NewClient(cfg *config.Config, consulCatalog consul.CatalogAPI, consulProxies consulApi.SupportedProxiesAPI, consulService serviceregistration.Handler, rpcs map[string]interface{}) (*Client, error) { // Create the tls wrapper var tlsWrap tlsutil.RegionWrapper if cfg.TLSConfig.EnableRPC { @@ -382,8 +363,8 @@ func NewClient(cfg *config.Config, consulCatalog consul.CatalogAPI, consulProxie c := &Client{ config: cfg, consulCatalog: consulCatalog, - consulProxiesFunc: consulProxiesFunc, - consulServices: consulServices, + consulProxies: consulProxies, + consulService: consulService, start: time.Now(), connPool: pool.NewPool(logger, clientRPCCache, clientMaxStreams, tlsWrap), tlsWrap: tlsWrap, @@ -402,6 +383,7 @@ func NewClient(cfg *config.Config, consulCatalog consul.CatalogAPI, consulProxie serversContactedOnce: sync.Once{}, registeredCh: make(chan struct{}), registeredOnce: sync.Once{}, + cpusetManager: cgutil.CreateCPUSetManager(cfg.CgroupParent, cfg.ReservableCores, logger), getter: getter.New(cfg.Artifact, logger), EnterpriseClient: newEnterpriseClient(logger), allocrunnerFactory: cfg.AllocRunnerFactory, @@ -451,51 +433,17 @@ func NewClient(cfg *config.Config, consulCatalog consul.CatalogAPI, consulProxie return nil, fmt.Errorf("node setup failed: %v", err) } - // Add workload identity signer after node secret has been generated/loaded - c.widsigner = widmgr.NewSigner(widmgr.SignerConfig{ - NodeSecret: c.secretNodeID(), - Region: cfg.Region, - RPC: c, - }) - c.fingerprintManager = NewFingerprintManager( - cfg.PluginSingletonLoader, - c.GetConfig, - cfg.Node, - c.shutdownCh, - c.updateNodeFromFingerprint, - c.logger, - ) + cfg.PluginSingletonLoader, c.GetConfig, cfg.Node, + c.shutdownCh, c.updateNodeFromFingerprint, c.logger) + c.pluginManagers = pluginmanager.New(c.logger) // Fingerprint the node and scan for drivers - if ir, err := c.fingerprintManager.Run(); err != nil { + if err := c.fingerprintManager.Run(); err != nil { return nil, fmt.Errorf("fingerprinting failed: %v", err) - } else { - c.topology = numalib.NoImpl(ir.Topology) } - // Create the dynamic workload users pool - c.users = dynamic.New(&dynamic.PoolConfig{ - MinUGID: cfg.Users.MinDynamicUser, - MaxUGID: cfg.Users.MaxDynamicUser, - }) - - // Create the cpu core partition manager - c.partitions = cgroupslib.GetPartition( - c.topology.UsableCores(), - ) - - // Create the process wranglers - wranglers, err := proclib.New(&proclib.Configs{ - UsableCores: c.topology.UsableCores(), - Logger: c.logger.Named("proclib"), - }) - if err != nil { - return nil, fmt.Errorf("failed to initialize process manager: %w", err) - } - c.wranglers = wranglers - // Build the allow/denylists of drivers. // COMPAT(1.0) uses inclusive language. white/blacklist are there for backward compatible reasons only. allowlistDrivers := cfg.ReadStringListToMap("driver.allowlist", "driver.whitelist") @@ -516,7 +464,7 @@ func NewClient(cfg *config.Config, consulCatalog consul.CatalogAPI, consulProxie driverConfig := &drivermanager.Config{ Logger: c.logger, Loader: cfg.PluginSingletonLoader, - PluginConfig: cfg.NomadPluginConfig(c.topology), + PluginConfig: cfg.NomadPluginConfig(), Updater: c.batchNodeUpdates.updateNodeFromDriver, EventHandlerFactory: c.GetTaskEventHandler, State: c.stateDB, @@ -531,7 +479,7 @@ func NewClient(cfg *config.Config, consulCatalog consul.CatalogAPI, consulProxie devConfig := &devicemanager.Config{ Logger: c.logger, Loader: cfg.PluginSingletonLoader, - PluginConfig: cfg.NomadPluginConfig(c.topology), + PluginConfig: cfg.NomadPluginConfig(), Updater: c.batchNodeUpdates.updateNodeFromDevices, StatsInterval: cfg.StatsCollectionInterval, State: c.stateDB, @@ -544,7 +492,7 @@ func NewClient(cfg *config.Config, consulCatalog consul.CatalogAPI, consulProxie // implementations. The Nomad implementation is only ever used on the // client, so we do that here rather than within the agent. c.setupNomadServiceRegistrationHandler() - c.serviceRegWrapper = wrapper.NewHandlerWrapper(c.logger, c.consulServices, c.nomadService) + c.serviceRegWrapper = wrapper.NewHandlerWrapper(c.logger, c.consulService, c.nomadService) // Batching of initial fingerprints is done to reduce the number of node // updates sent to the server on startup. @@ -559,7 +507,7 @@ func NewClient(cfg *config.Config, consulCatalog consul.CatalogAPI, consulProxie go c.heartbeatStop.watch() // Add the stats collector - statsCollector := hoststats.NewHostStatsCollector(c.logger, c.topology, c.GetConfig().AllocDir, c.devicemanager.AllStats) + statsCollector := stats.NewHostStatsCollector(c.logger, c.GetConfig().AllocDir, c.devicemanager.AllStats) c.hostStatsCollector = statsCollector // Add the garbage collector @@ -582,7 +530,7 @@ func NewClient(cfg *config.Config, consulCatalog consul.CatalogAPI, consulProxie } // Setup Consul discovery if enabled - if cfg.GetDefaultConsul().ClientAutoJoin != nil && *cfg.GetDefaultConsul().ClientAutoJoin { + if cfg.ConsulConfig.ClientAutoJoin != nil && *cfg.ConsulConfig.ClientAutoJoin { c.shutdownGroup.Go(c.consulDiscovery) if c.servers.NumServers() == 0 { // No configured servers; trigger discovery manually @@ -595,7 +543,7 @@ func NewClient(cfg *config.Config, consulCatalog consul.CatalogAPI, consulProxie } // Setup the vault client for token and secret renewals - if err := c.setupVaultClients(); err != nil { + if err := c.setupVaultClient(); err != nil { return nil, fmt.Errorf("failed to setup vault client: %v", err) } @@ -692,17 +640,10 @@ func (c *Client) init() error { c.stateDB = db - // Ensure the alloc mounts dir exists if we are configured with a custom path. - if conf.AllocMountsDir != "" { - if err := os.MkdirAll(conf.AllocMountsDir, 0o711); err != nil { - return fmt.Errorf("failed creating alloc mounts dir: %w", err) - } - } - - // Ensure the alloc dir exists if we are configured with a custom path. + // Ensure the alloc dir exists if we have one if conf.AllocDir != "" { - if err := os.MkdirAll(conf.AllocDir, 0o711); err != nil { - return fmt.Errorf("failed creating alloc dir: %w", err) + if err := os.MkdirAll(conf.AllocDir, 0711); err != nil { + return fmt.Errorf("failed creating alloc dir: %s", err) } } else { // Otherwise make a temp directory to use. @@ -717,13 +658,12 @@ func (c *Client) init() error { } // Change the permissions to have the execute bit - if err := os.Chmod(p, 0o711); err != nil { + if err := os.Chmod(p, 0711); err != nil { return fmt.Errorf("failed to change directory permissions for the AllocDir: %v", err) } conf = c.UpdateConfig(func(c *config.Config) { c.AllocDir = p - c.AllocMountsDir = p }) } @@ -741,6 +681,9 @@ func (c *Client) init() error { "reserved", reserved, ) + // startup the CPUSet manager + c.cpusetManager.Init() + // setup the nsd check store c.checkStore = checkstore.NewStore(c.logger, c.stateDB) @@ -891,8 +834,8 @@ func (c *Client) Shutdown() error { c.logger.Info("shutting down") // Stop renewing tokens and secrets - for _, vaultClient := range c.vaultClients { - vaultClient.Stop() + if c.vaultClient != nil { + c.vaultClient.Stop() } // Stop Garbage collector @@ -951,7 +894,7 @@ func (c *Client) Stats() map[string]map[string]string { "last_heartbeat": fmt.Sprintf("%v", time.Since(c.lastHeartbeat())), "heartbeat_ttl": fmt.Sprintf("%v", c.heartbeatTTL), }, - "runtime": goruntime.RuntimeStats(), + "runtime": hstats.RuntimeStats(), } return stats } @@ -1051,7 +994,7 @@ func (c *Client) GetAllocStats(allocID string) (interfaces.AllocStatsReporter, e } // LatestHostStats returns all the stats related to a Nomad client. -func (c *Client) LatestHostStats() *hoststats.HostStats { +func (c *Client) LatestHostStats() *stats.HostStats { return c.hostStatsCollector.Stats() } @@ -1260,12 +1203,30 @@ func (c *Client) restoreState() error { prevAllocWatcher := allocwatcher.NoopPrevAlloc{} prevAllocMigrator := allocwatcher.NoopPrevAlloc{} - arConf := c.newAllocRunnerConfig(alloc, prevAllocWatcher, prevAllocMigrator) - - // ServerContactedCh is used by task runners on restore failures to - // wait for servers to be contacted before proceeding with the - // restoration process. - arConf.ServersContactedCh = c.serversContactedCh + arConf := &config.AllocRunnerConfig{ + Alloc: alloc, + Logger: c.logger, + ClientConfig: conf, + StateDB: c.stateDB, + StateUpdater: c, + DeviceStatsReporter: c, + Consul: c.consulService, + ConsulSI: c.tokensClient, + ConsulProxies: c.consulProxies, + Vault: c.vaultClient, + PrevAllocWatcher: prevAllocWatcher, + PrevAllocMigrator: prevAllocMigrator, + DynamicRegistry: c.dynamicRegistry, + CSIManager: c.csimanager, + CpusetManager: c.cpusetManager, + DeviceManager: c.devicemanager, + DriverManager: c.drivermanager, + ServersContactedCh: c.serversContactedCh, + ServiceRegWrapper: c.serviceRegWrapper, + CheckStore: c.checkStore, + RPCClient: c, + Getter: c.getter, + } ar, err := c.allocrunnerFactory(arConf) if err != nil { @@ -1522,7 +1483,6 @@ func (c *Client) setupNode() error { node.NodeResources = &structs.NodeResources{} node.NodeResources.MinDynamicPort = newConfig.MinDynamicPort node.NodeResources.MaxDynamicPort = newConfig.MaxDynamicPort - node.NodeResources.Processors = newConfig.Node.NodeResources.Processors } if node.ReservedResources == nil { node.ReservedResources = &structs.NodeReservedResources{} @@ -1659,10 +1619,25 @@ func (c *Client) updateNodeFromFingerprint(response *fingerprint.FingerprintResp } } + // COMPAT(0.10): Remove in 0.10 + // update the response networks with the config + // if we still have node changes, merge them + if response.Resources != nil { + response.Resources.Networks = updateNetworks( + response.Resources.Networks, + newConfig) + if !newConfig.Node.Resources.Equal(response.Resources) { + newConfig.Node.Resources.Merge(response.Resources) + nodeHasChanged = true + } + } + // update the response networks with the config // if we still have node changes, merge them if response.NodeResources != nil { - response.NodeResources.Networks = updateNetworks(response.NodeResources.Networks, newConfig) + response.NodeResources.Networks = updateNetworks( + response.NodeResources.Networks, + newConfig) if !newConfig.Node.NodeResources.Equal(response.NodeResources) { newConfig.Node.NodeResources.Merge(response.NodeResources) nodeHasChanged = true @@ -1675,10 +1650,6 @@ func (c *Client) updateNodeFromFingerprint(response *fingerprint.FingerprintResp nodeHasChanged = true } - // update config with total cpu compute if it was detected - if cpu := response.NodeResources.Processors.TotalCompute(); cpu > 0 { - newConfig.CpuCompute = cpu - } } if nodeHasChanged { @@ -2682,11 +2653,10 @@ func (c *Client) updateAlloc(update *structs.Allocation) { return } - alloc := ar.Alloc() // Reconnect unknown allocations if they were updated and are not terminal. reconnect := update.ClientStatus == structs.AllocClientStatusUnknown && - update.AllocModifyIndex > alloc.AllocModifyIndex && - (!update.ServerTerminalStatus() || !alloc.PreventRescheduleOnDisconnect()) + update.AllocModifyIndex > ar.Alloc().AllocModifyIndex && + !update.ServerTerminalStatus() if reconnect { err = ar.Reconnect(update) if err != nil { @@ -2743,7 +2713,30 @@ func (c *Client) addAlloc(alloc *structs.Allocation, migrateToken string) error } prevAllocWatcher, prevAllocMigrator := allocwatcher.NewAllocWatcher(watcherConfig) - arConf := c.newAllocRunnerConfig(alloc, prevAllocWatcher, prevAllocMigrator) + arConf := &config.AllocRunnerConfig{ + Alloc: alloc, + Logger: c.logger, + ClientConfig: c.GetConfig(), + StateDB: c.stateDB, + Consul: c.consulService, + ConsulProxies: c.consulProxies, + ConsulSI: c.tokensClient, + Vault: c.vaultClient, + StateUpdater: c, + DeviceStatsReporter: c, + PrevAllocWatcher: prevAllocWatcher, + PrevAllocMigrator: prevAllocMigrator, + DynamicRegistry: c.dynamicRegistry, + CSIManager: c.csimanager, + CpusetManager: c.cpusetManager, + DeviceManager: c.devicemanager, + DriverManager: c.drivermanager, + ServiceRegWrapper: c.serviceRegWrapper, + CheckStore: c.checkStore, + RPCClient: c, + Getter: c.getter, + } + ar, err := c.allocrunnerFactory(arConf) if err != nil { return err @@ -2759,84 +2752,32 @@ func (c *Client) addAlloc(alloc *structs.Allocation, migrateToken string) error return nil } -// allocRunnerConfig returns a new AllocRunnerConfig that can be used to start -// or restore an AllocRunner. -func (c *Client) newAllocRunnerConfig( - alloc *structs.Allocation, - prevAllocWatcher config.PrevAllocWatcher, - prevAllocMigrator config.PrevAllocMigrator, -) *config.AllocRunnerConfig { - return &config.AllocRunnerConfig{ - Alloc: alloc, - CSIManager: c.csimanager, - CheckStore: c.checkStore, - ClientConfig: c.GetConfig(), - ConsulServices: c.consulServices, - ConsulProxiesFunc: c.consulProxiesFunc, - ConsulSI: c.tokensClient, - DeviceManager: c.devicemanager, - DeviceStatsReporter: c, - DriverManager: c.drivermanager, - DynamicRegistry: c.dynamicRegistry, - Getter: c.getter, - Logger: c.logger, - PrevAllocMigrator: prevAllocMigrator, - PrevAllocWatcher: prevAllocWatcher, - RPCClient: c, - ServiceRegWrapper: c.serviceRegWrapper, - StateDB: c.stateDB, - StateUpdater: c, - VaultFunc: c.VaultClient, - WIDSigner: c.widsigner, - Wranglers: c.wranglers, - Partitions: c.partitions, - Users: c.users, - } -} - // setupConsulTokenClient configures a tokenClient for managing consul service // identity tokens. -// DEPRECATED: remove in 1.9.0 func (c *Client) setupConsulTokenClient() error { tc := consulApi.NewIdentitiesClient(c.logger, c.deriveSIToken) c.tokensClient = tc return nil } -// setupVaultClients creates the objects that periodically renew tokens and -// secrets with vault. -func (c *Client) setupVaultClients() error { - - c.vaultClients = map[string]vaultclient.VaultClient{} - vaultConfigs := c.GetConfig().GetVaultConfigs(c.logger) - for _, vaultConfig := range vaultConfigs { - vaultClient, err := vaultclient.NewVaultClient(vaultConfig, c.logger, c.deriveToken) - if err != nil { - return err - } - if vaultClient == nil { - c.logger.Error("failed to create vault client", "name", vaultConfig.Name) - return fmt.Errorf("failed to create vault client for cluster %q", vaultConfig.Name) - } - c.vaultClients[vaultConfig.Name] = vaultClient +// setupVaultClient creates an object to periodically renew tokens and secrets +// with vault. +func (c *Client) setupVaultClient() error { + var err error + c.vaultClient, err = vaultclient.NewVaultClient(c.GetConfig().VaultConfig, c.logger, c.deriveToken) + if err != nil { + return err } - // Start renewing tokens and secrets only once we've ensured we have created - // all the clients - for _, vaultClient := range c.vaultClients { - vaultClient.Start() + if c.vaultClient == nil { + c.logger.Error("failed to create vault client") + return fmt.Errorf("failed to create vault client") } - return nil -} - -func (c *Client) VaultClient(cluster string) (vaultclient.VaultClient, error) { - vaultClient, ok := c.vaultClients[cluster] - if !ok { - return nil, fmt.Errorf("no Vault cluster named: %q", cluster) - } + // Start renewing tokens and secrets + c.vaultClient.Start() - return vaultClient, nil + return nil } // setupNomadServiceRegistrationHandler sets up the registration handler to use @@ -3032,7 +2973,7 @@ func taskIsPresent(taskName string, tasks []*structs.Task) bool { // triggerDiscovery causes a Consul discovery to begin (if one hasn't already) func (c *Client) triggerDiscovery() { config := c.GetConfig() - if config.GetDefaultConsul() != nil && *config.GetDefaultConsul().ClientAutoJoin { + if config.ConsulConfig.ClientAutoJoin != nil && *config.ConsulConfig.ClientAutoJoin { select { case c.triggerDiscoveryCh <- struct{}{}: // Discovery goroutine was released to execute @@ -3077,7 +3018,7 @@ func (c *Client) consulDiscoveryImpl() error { dcs = dcs[0:min(len(dcs), datacenterQueryLimit)] } - serviceName := c.GetConfig().GetDefaultConsul().ServerServiceName + serviceName := c.GetConfig().ConsulConfig.ServerServiceName var mErr multierror.Error var nomadServers servers.Servers consulLogger.Debug("bootstrap contacting Consul DCs", "consul_dcs", dcs) @@ -3181,7 +3122,7 @@ func (c *Client) emitStats() { } // setGaugeForMemoryStats proxies metrics for memory specific statistics -func (c *Client) setGaugeForMemoryStats(nodeID string, hStats *hoststats.HostStats, baseLabels []metrics.Label) { +func (c *Client) setGaugeForMemoryStats(nodeID string, hStats *stats.HostStats, baseLabels []metrics.Label) { metrics.SetGaugeWithLabels([]string{"client", "host", "memory", "total"}, float32(hStats.Memory.Total), baseLabels) metrics.SetGaugeWithLabels([]string{"client", "host", "memory", "available"}, float32(hStats.Memory.Available), baseLabels) metrics.SetGaugeWithLabels([]string{"client", "host", "memory", "used"}, float32(hStats.Memory.Used), baseLabels) @@ -3189,7 +3130,7 @@ func (c *Client) setGaugeForMemoryStats(nodeID string, hStats *hoststats.HostSta } // setGaugeForCPUStats proxies metrics for CPU specific statistics -func (c *Client) setGaugeForCPUStats(nodeID string, hStats *hoststats.HostStats, baseLabels []metrics.Label) { +func (c *Client) setGaugeForCPUStats(nodeID string, hStats *stats.HostStats, baseLabels []metrics.Label) { labels := make([]metrics.Label, len(baseLabels)) copy(labels, baseLabels) @@ -3212,7 +3153,7 @@ func (c *Client) setGaugeForCPUStats(nodeID string, hStats *hoststats.HostStats, } // setGaugeForDiskStats proxies metrics for disk specific statistics -func (c *Client) setGaugeForDiskStats(nodeID string, hStats *hoststats.HostStats, baseLabels []metrics.Label) { +func (c *Client) setGaugeForDiskStats(nodeID string, hStats *stats.HostStats, baseLabels []metrics.Label) { labels := make([]metrics.Label, len(baseLabels)) copy(labels, baseLabels) @@ -3255,7 +3196,7 @@ func (c *Client) setGaugeForAllocationStats(nodeID string, baseLabels []metrics. // Emit unallocated unallocatedMem := total.Memory.MemoryMB - res.Memory.MemoryMB - allocated.Flattened.Memory.MemoryMB unallocatedDisk := total.Disk.DiskMB - res.Disk.DiskMB - allocated.Shared.DiskMB - unallocatedCpu := int64(total.Processors.Topology.UsableCompute()) - res.Cpu.CpuShares - allocated.Flattened.Cpu.CpuShares + unallocatedCpu := total.Cpu.CpuShares - res.Cpu.CpuShares - allocated.Flattened.Cpu.CpuShares metrics.SetGaugeWithLabels([]string{"client", "unallocated", "memory"}, float32(unallocatedMem), baseLabels) metrics.SetGaugeWithLabels([]string{"client", "unallocated", "disk"}, float32(unallocatedDisk), baseLabels) @@ -3280,7 +3221,7 @@ func (c *Client) setGaugeForAllocationStats(nodeID string, baseLabels []metrics. } // No labels are required so we emit with only a key/value syntax -func (c *Client) setGaugeForUptime(hStats *hoststats.HostStats, baseLabels []metrics.Label) { +func (c *Client) setGaugeForUptime(hStats *stats.HostStats, baseLabels []metrics.Label) { metrics.SetGaugeWithLabels([]string{"client", "uptime"}, float32(hStats.Uptime), baseLabels) } @@ -3362,7 +3303,8 @@ func (c *Client) getAllocatedResources(selfNode *structs.Node) *structs.Comparab } // Add the resources - allocated.Add(alloc.AllocatedResources.Comparable()) + // COMPAT(0.11): Just use the allocated resources + allocated.Add(alloc.ComparableResources()) // Add the used network if alloc.AllocatedResources != nil { diff --git a/client/client_interface_test.go b/client/client_interface_test.go index 7861bb357f65..852c9e5fe7a5 100644 --- a/client/client_interface_test.go +++ b/client/client_interface_test.go @@ -151,7 +151,7 @@ func (ar *emptyAllocRunner) GetTaskDriverCapabilities(taskName string) (*drivers func (ar *emptyAllocRunner) StatsReporter() interfaces.AllocStatsReporter { return ar } func (ar *emptyAllocRunner) Listener() *cstructs.AllocListener { return nil } -func (ar *emptyAllocRunner) GetAllocDir() allocdir.Interface { return nil } +func (ar *emptyAllocRunner) GetAllocDir() *allocdir.AllocDir { return nil } // LatestAllocStats lets this empty runner implement AllocStatsReporter func (ar *emptyAllocRunner) LatestAllocStats(taskFilter string) (*cstructs.AllocResourceUsage, error) { diff --git a/client/client_stats_endpoint.go b/client/client_stats_endpoint.go index ac5ddc81e9c4..26ec2cb9a830 100644 --- a/client/client_stats_endpoint.go +++ b/client/client_stats_endpoint.go @@ -23,7 +23,7 @@ func (s *ClientStats) Stats(args *nstructs.NodeSpecificRequest, reply *structs.C // Check node read permissions if aclObj, err := s.c.ResolveToken(args.AuthToken); err != nil { return err - } else if !aclObj.AllowNodeRead() { + } else if aclObj != nil && !aclObj.AllowNodeRead() { return nstructs.ErrPermissionDenied } diff --git a/client/client_test.go b/client/client_test.go index 929140042087..63f4a0e74de4 100644 --- a/client/client_test.go +++ b/client/client_test.go @@ -5,7 +5,6 @@ package client import ( "fmt" - "io/fs" "net" "os" "path/filepath" @@ -15,15 +14,21 @@ import ( "time" memdb "github.com/hashicorp/go-memdb" + "github.com/shoenig/test" + "github.com/shoenig/test/must" + "github.com/shoenig/test/wait" + "github.com/stretchr/testify/assert" + "github.com/stretchr/testify/require" + "github.com/hashicorp/nomad/ci" "github.com/hashicorp/nomad/client/allocrunner" "github.com/hashicorp/nomad/client/allocrunner/interfaces" trstate "github.com/hashicorp/nomad/client/allocrunner/taskrunner/state" "github.com/hashicorp/nomad/client/config" "github.com/hashicorp/nomad/client/fingerprint" + "github.com/hashicorp/nomad/client/lib/cgutil" regMock "github.com/hashicorp/nomad/client/serviceregistration/mock" cstate "github.com/hashicorp/nomad/client/state" - ctestutil "github.com/hashicorp/nomad/client/testutil" "github.com/hashicorp/nomad/command/agent/consul" "github.com/hashicorp/nomad/helper/pluginutils/catalog" "github.com/hashicorp/nomad/helper/pluginutils/singleton" @@ -36,11 +41,6 @@ import ( "github.com/hashicorp/nomad/plugins/device" psstructs "github.com/hashicorp/nomad/plugins/shared/structs" "github.com/hashicorp/nomad/testutil" - "github.com/shoenig/test" - "github.com/shoenig/test/must" - "github.com/shoenig/test/wait" - "github.com/stretchr/testify/assert" - "github.com/stretchr/testify/require" ) func testACLServer(t *testing.T, cb func(*nomad.Config)) (*nomad.Server, string, *structs.ACLToken, func()) { @@ -63,34 +63,6 @@ func TestClient_StartStop(t *testing.T) { } } -func TestClient_alloc_dirs(t *testing.T) { - ci.Parallel(t) - - parent := t.TempDir() - allocs := filepath.Join(parent, "allocs") - mounts := filepath.Join(parent, "mounts") - - client, cleanup := TestClient(t, func(c *config.Config) { - c.AllocDir = allocs - c.AllocMountsDir = mounts - }) - defer cleanup() - - t.Cleanup(func() { - test.NoError(t, client.Shutdown()) - }) - - // assert existence and permissions of alloc-dir - fi, err := os.Stat(allocs) - must.NoError(t, err) - must.Eq(t, 0o711|fs.ModeDir, fi.Mode()) - - // assert existence and permissions of alloc-mounts-dir - fi, err = os.Stat(allocs) - must.NoError(t, err) - must.Eq(t, 0o711|fs.ModeDir, fi.Mode()) -} - // Certain labels for metrics are dependant on client initial setup. This tests // that the client has properly initialized before we assign values to labels func TestClient_BaseLabels(t *testing.T) { @@ -1043,13 +1015,18 @@ func TestClient_Init(t *testing.T) { config.Node = mock.Node() client := &Client{ - config: config, - logger: testlog.HCLogger(t), + config: config, + logger: testlog.HCLogger(t), + cpusetManager: new(cgutil.NoopCpusetManager), } - must.NoError(t, client.init()) - _, err := os.Stat(allocDir) - must.NoError(t, err) + if err := client.init(); err != nil { + t.Fatalf("err: %s", err) + } + + if _, err := os.Stat(allocDir); err != nil { + t.Fatalf("err: %s", err) + } } func TestClient_BlockedAllocations(t *testing.T) { @@ -1394,11 +1371,8 @@ func TestClient_UpdateNodeFromDevicesAccumulates(t *testing.T) { defer cleanup() client.updateNodeFromFingerprint(&fingerprint.FingerprintResponse{ - // overrides the detected hardware in TestClient NodeResources: &structs.NodeResources{ - Processors: structs.NodeProcessorResources{ - Topology: structs.MockBasicTopology(), - }, + Cpu: structs.NodeCpuResources{CpuShares: 123}, }, }) @@ -1424,11 +1398,8 @@ func TestClient_UpdateNodeFromDevicesAccumulates(t *testing.T) { Disk: conf.Node.NodeResources.Disk, // injected - Processors: structs.NodeProcessorResources{ - Topology: structs.MockBasicTopology(), - }, - Cpu: structs.LegacyNodeCpuResources{ - CpuShares: 14_000, // mock has 4 cores * 3500 MHz + Cpu: structs.NodeCpuResources{ + CpuShares: 123, ReservableCpuCores: conf.Node.NodeResources.Cpu.ReservableCpuCores, TotalCpuCores: conf.Node.NodeResources.Cpu.TotalCpuCores, }, @@ -1441,7 +1412,7 @@ func TestClient_UpdateNodeFromDevicesAccumulates(t *testing.T) { }, } - must.Eq(t, expectedResources, conf.Node.NodeResources) + assert.EqualValues(t, expectedResources, conf.Node.NodeResources) // overrides of values @@ -1471,11 +1442,8 @@ func TestClient_UpdateNodeFromDevicesAccumulates(t *testing.T) { Disk: conf.Node.NodeResources.Disk, // injected - Processors: structs.NodeProcessorResources{ - Topology: structs.MockBasicTopology(), - }, - Cpu: structs.LegacyNodeCpuResources{ - CpuShares: 14_000, // mock has 4 cores * 3500 MHz + Cpu: structs.NodeCpuResources{ + CpuShares: 123, ReservableCpuCores: conf.Node.NodeResources.Cpu.ReservableCpuCores, TotalCpuCores: conf.Node.NodeResources.Cpu.TotalCpuCores, }, @@ -1499,8 +1467,10 @@ func TestClient_UpdateNodeFromDevicesAccumulates(t *testing.T) { // TestClient_UpdateNodeFromFingerprintKeepsConfig asserts manually configured // network interfaces take precedence over fingerprinted ones. func TestClient_UpdateNodeFromFingerprintKeepsConfig(t *testing.T) { - ctestutil.RequireLinux(t) ci.Parallel(t) + if runtime.GOOS != "linux" { + t.Skip("assertions assume linux platform") + } // Client without network configured updates to match fingerprint client, cleanup := TestClient(t, nil) @@ -1508,18 +1478,24 @@ func TestClient_UpdateNodeFromFingerprintKeepsConfig(t *testing.T) { client.updateNodeFromFingerprint(&fingerprint.FingerprintResponse{ NodeResources: &structs.NodeResources{ + Cpu: structs.NodeCpuResources{CpuShares: 123}, Networks: []*structs.NetworkResource{{Mode: "host", Device: "any-interface"}}, }, + Resources: &structs.Resources{ + CPU: 80, + }, }) idx := len(client.config.Node.NodeResources.Networks) - 1 - must.Eq(t, "any-interface", client.config.Node.NodeResources.Networks[idx].Device) + require.Equal(t, int64(123), client.config.Node.NodeResources.Cpu.CpuShares) + require.Equal(t, "any-interface", client.config.Node.NodeResources.Networks[idx].Device) + require.Equal(t, 80, client.config.Node.Resources.CPU) // lookup an interface. client.Node starts with a hardcoded value, eth0, // and is only updated async through fingerprinter. // Let's just lookup network device; anyone will do for this test interfaces, err := net.Interfaces() - must.NoError(t, err) - must.NotNil(t, interfaces) + require.NoError(t, err) + require.NotEmpty(t, interfaces) dev := interfaces[0].Name // Client with network interface configured keeps the config @@ -1535,31 +1511,36 @@ func TestClient_UpdateNodeFromFingerprintKeepsConfig(t *testing.T) { defer cleanup() client.updateNodeFromFingerprint(&fingerprint.FingerprintResponse{ NodeResources: &structs.NodeResources{ + Cpu: structs.NodeCpuResources{CpuShares: 123}, Networks: []*structs.NetworkResource{ {Mode: "host", Device: "any-interface", MBits: 20}, }, }, }) - + require.Equal(t, int64(123), client.config.Node.NodeResources.Cpu.CpuShares) // only the configured device is kept - must.Eq(t, 2, len(client.config.Node.NodeResources.Networks)) - must.Eq(t, dev, client.config.Node.NodeResources.Networks[0].Device) - must.Eq(t, "bridge", client.config.Node.NodeResources.Networks[1].Mode) + require.Equal(t, 2, len(client.config.Node.NodeResources.Networks)) + require.Equal(t, dev, client.config.Node.NodeResources.Networks[0].Device) + require.Equal(t, "bridge", client.config.Node.NodeResources.Networks[1].Mode) // Network speed is applied to all NetworkResources client.config.NetworkInterface = "" client.config.NetworkSpeed = 100 client.updateNodeFromFingerprint(&fingerprint.FingerprintResponse{ NodeResources: &structs.NodeResources{ + Cpu: structs.NodeCpuResources{CpuShares: 123}, Networks: []*structs.NetworkResource{ {Mode: "host", Device: "any-interface", MBits: 20}, }, }, + Resources: &structs.Resources{ + CPU: 80, + }, }) - must.Eq(t, 3, len(client.config.Node.NodeResources.Networks)) - must.Eq(t, "any-interface", client.config.Node.NodeResources.Networks[2].Device) - must.Eq(t, 100, client.config.Node.NodeResources.Networks[2].MBits) - must.Eq(t, 0, client.config.Node.NodeResources.Networks[1].MBits) + assert.Equal(t, 3, len(client.config.Node.NodeResources.Networks)) + assert.Equal(t, "any-interface", client.config.Node.NodeResources.Networks[2].Device) + assert.Equal(t, 100, client.config.Node.NodeResources.Networks[2].MBits) + assert.Equal(t, 0, client.config.Node.NodeResources.Networks[1].MBits) } // Support multiple IP addresses (ipv4 vs. 6, e.g.) on the configured network interface @@ -1578,11 +1559,13 @@ func Test_UpdateNodeFromFingerprintMultiIP(t *testing.T) { client, cleanup := TestClient(t, func(c *config.Config) { c.NetworkInterface = dev c.Options["fingerprint.denylist"] = "network,cni,bridge" + c.Node.Resources.Networks = c.Node.NodeResources.Networks }) defer cleanup() client.updateNodeFromFingerprint(&fingerprint.FingerprintResponse{ NodeResources: &structs.NodeResources{ + Cpu: structs.NodeCpuResources{CpuShares: 123}, Networks: []*structs.NetworkResource{ {Device: dev, IP: "127.0.0.1"}, {Device: dev, IP: "::1"}, @@ -1596,7 +1579,7 @@ func Test_UpdateNodeFromFingerprintMultiIP(t *testing.T) { {Device: dev, IP: "::1"}, } - must.Eq(t, nets, client.config.Node.NodeResources.Networks) + require.Equal(t, nets, client.config.Node.NodeResources.Networks) } func TestClient_computeAllocatedDeviceStats(t *testing.T) { @@ -2146,7 +2129,7 @@ func TestClient_AllocPrerunErrorDuringRestore(t *testing.T) { conf.PluginSingletonLoader = singleton.NewSingletonLoader(logger, c1.config.PluginLoader) // actually make and start the client - c2, err := NewClient(conf, c1.consulCatalog, nil, c1.consulServices, nil) + c2, err := NewClient(conf, c1.consulCatalog, nil, c1.consulService, nil) must.NoError(t, err) t.Cleanup(func() { test.NoError(t, c2.Shutdown()) diff --git a/client/config/arconfig.go b/client/config/arconfig.go index 3ce09f0c997f..4582399f6e8a 100644 --- a/client/config/arconfig.go +++ b/client/config/arconfig.go @@ -7,12 +7,14 @@ import ( "context" log "github.com/hashicorp/go-hclog" + "github.com/hashicorp/nomad/client/allocdir" arinterfaces "github.com/hashicorp/nomad/client/allocrunner/interfaces" "github.com/hashicorp/nomad/client/consul" "github.com/hashicorp/nomad/client/devicemanager" "github.com/hashicorp/nomad/client/dynamicplugins" "github.com/hashicorp/nomad/client/interfaces" + "github.com/hashicorp/nomad/client/lib/cgutil" "github.com/hashicorp/nomad/client/pluginmanager/csimanager" "github.com/hashicorp/nomad/client/pluginmanager/drivermanager" "github.com/hashicorp/nomad/client/serviceregistration" @@ -20,8 +22,6 @@ import ( "github.com/hashicorp/nomad/client/serviceregistration/wrapper" cstate "github.com/hashicorp/nomad/client/state" "github.com/hashicorp/nomad/client/vaultclient" - "github.com/hashicorp/nomad/client/widmgr" - "github.com/hashicorp/nomad/helper/users/dynamic" "github.com/hashicorp/nomad/nomad/structs" ) @@ -50,19 +50,18 @@ type AllocRunnerConfig struct { // StateDB is used to store and restore state. StateDB cstate.StateDB - // ConsulServices is used to register task services and checks - ConsulServices serviceregistration.Handler + // Consul is the Consul client used to register task services and checks + Consul serviceregistration.Handler - // ConsulProxiesFunc gets a Consul client used to lookup supported envoy - // versions of the Consul agent. - ConsulProxiesFunc consul.SupportedProxiesAPIFunc + // ConsulProxies is the Consul client used to lookup supported envoy versions + // of the Consul agent. + ConsulProxies consul.SupportedProxiesAPI // ConsulSI is the Consul client used to manage service identity tokens. ConsulSI consul.ServiceIdentityAPI - // VaultFunc is the function to get a Vault client to use to retrieve Vault - // tokens - VaultFunc vaultclient.VaultClientFunc + // Vault is the Vault client to use to retrieve Vault tokens + Vault vaultclient.VaultClient // StateUpdater is used to emit updated task state StateUpdater interfaces.AllocStateHandler @@ -91,6 +90,9 @@ type AllocRunnerConfig struct { // DriverManager handles dispensing of driver plugins DriverManager drivermanager.Manager + // CpusetManager configures the cpuset cgroup if supported by the platform + CpusetManager cgutil.CpusetManager + // ServersContactedCh is closed when the first GetClientAllocs call to // servers succeeds and allocs are synced. ServersContactedCh chan struct{} @@ -108,21 +110,6 @@ type AllocRunnerConfig struct { // Getter is an interface for retrieving artifacts. Getter interfaces.ArtifactGetter - - // Wranglers is an interface for managing unix/windows processes. - Wranglers interfaces.ProcessWranglers - - // Partitions is an interface for managing cpuset partitions. - Partitions interfaces.CPUPartitions - - // WIDSigner fetches workload identities - WIDSigner widmgr.IdentitySigner - - // WIDMgr manages workload identities - WIDMgr widmgr.IdentityManager - - // Users manages a pool of dynamic workload users - Users dynamic.Pool } // PrevAllocWatcher allows AllocRunners to wait for a previous allocation to @@ -145,5 +132,5 @@ type PrevAllocMigrator interface { IsMigrating() bool // Migrate data from previous alloc - Migrate(ctx context.Context, dest allocdir.Interface) error + Migrate(ctx context.Context, dest *allocdir.AllocDir) error } diff --git a/client/config/config.go b/client/config/config.go index 13db700b5bcf..e0e38bc44898 100644 --- a/client/config/config.go +++ b/client/config/config.go @@ -7,22 +7,21 @@ import ( "context" "errors" "fmt" - "maps" "net" "reflect" - "slices" "strconv" "strings" "time" "github.com/hashicorp/consul-template/config" log "github.com/hashicorp/go-hclog" + "golang.org/x/exp/maps" + "golang.org/x/exp/slices" + "github.com/hashicorp/nomad/client/allocrunner/interfaces" - "github.com/hashicorp/nomad/client/lib/numalib" - "github.com/hashicorp/nomad/client/lib/numalib/hw" + "github.com/hashicorp/nomad/client/lib/cgutil" "github.com/hashicorp/nomad/client/state" "github.com/hashicorp/nomad/command/agent/host" - "github.com/hashicorp/nomad/helper" "github.com/hashicorp/nomad/helper/bufconndialer" "github.com/hashicorp/nomad/helper/pluginutils/loader" "github.com/hashicorp/nomad/helper/pointer" @@ -97,16 +96,8 @@ type Config struct { StateDir string // AllocDir is where we store data for allocations - // - // In a production environment this should be owned by root with file - // mode 0o700. AllocDir string - // AllocMountsDir is where we bind mount paths from AllocDir for tasks making - // use of the unveil file isolation mode. In a production environment this - // should be owned by root with file mode 0o755. - AllocMountsDir string - // Logger provides a logger to the client Logger log.InterceptLogger @@ -178,15 +169,11 @@ type Config struct { // Version is the version of the Nomad client Version *version.VersionInfo - // ConsulConfigs is a map of Consul configurations, here to support features - // in Nomad Enterprise. The default Consul config pointer above will be - // found in this map under the name "default" - ConsulConfigs map[string]*structsc.ConsulConfig + // ConsulConfig is this Agent's Consul configuration + ConsulConfig *structsc.ConsulConfig - // VaultConfigs is a map of Vault configurations, here to support features - // in Nomad Enterprise. The default Vault config pointer above will be found - // in this map under the name "default" - VaultConfigs map[string]*structsc.VaultConfig + // VaultConfig is this Agent's Vault configuration + VaultConfig *structsc.VaultConfig // StatsCollectionInterval is the interval at which the Nomad client // collects resource usage stats @@ -312,7 +299,7 @@ type Config struct { CgroupParent string // ReservableCores if set overrides the set of reservable cores reported in fingerprinting. - ReservableCores []hw.CoreID + ReservableCores []uint16 // NomadServiceDiscovery determines whether the Nomad native service // discovery client functionality is enabled. @@ -336,9 +323,6 @@ type Config struct { // Drain configuration from the agent's config file. Drain *DrainConfig - // Uesrs configuration from the agent's config file. - Users *UsersConfig - // ExtraAllocHooks are run with other allocation hooks, mainly for testing. ExtraAllocHooks []interfaces.RunnerHook } @@ -829,23 +813,20 @@ func (c *Config) Copy() *Config { nc.Servers = slices.Clone(nc.Servers) nc.Options = maps.Clone(nc.Options) nc.HostVolumes = structs.CopyMapStringClientHostVolumeConfig(nc.HostVolumes) - nc.ConsulConfigs = helper.DeepCopyMap(c.ConsulConfigs) - nc.VaultConfigs = helper.DeepCopyMap(c.VaultConfigs) + nc.ConsulConfig = c.ConsulConfig.Copy() + nc.VaultConfig = c.VaultConfig.Copy() nc.TemplateConfig = c.TemplateConfig.Copy() nc.ReservableCores = slices.Clone(c.ReservableCores) nc.Artifact = c.Artifact.Copy() - nc.Users = c.Users.Copy() return &nc } // DefaultConfig returns the default configuration func DefaultConfig() *Config { - cfg := &Config{ - Version: version.GetVersion(), - VaultConfigs: map[string]*structsc.VaultConfig{ - structs.VaultDefaultCluster: structsc.DefaultVaultConfig()}, - ConsulConfigs: map[string]*structsc.ConsulConfig{ - structs.ConsulDefaultCluster: structsc.DefaultConsulConfig()}, + return &Config{ + Version: version.GetVersion(), + VaultConfig: structsc.DefaultVaultConfig(), + ConsulConfig: structsc.DefaultConsulConfig(), Region: "global", StatsCollectionInterval: 1 * time.Second, TLSConfig: &structsc.TLSConfig{}, @@ -862,16 +843,10 @@ func DefaultConfig() *Config { CNIConfigDir: "/opt/cni/config", CNIInterfacePrefix: "eth", HostNetworks: map[string]*structs.ClientHostNetworkConfig{}, - CgroupParent: "nomad.slice", // SETH todo + CgroupParent: cgutil.GetCgroupParent(""), MaxDynamicPort: structs.DefaultMinDynamicPort, MinDynamicPort: structs.DefaultMaxDynamicPort, - Users: &UsersConfig{ - MinDynamicUser: 80_000, - MaxDynamicUser: 89_999, - }, } - - return cfg } // Read returns the specified configuration value or "". @@ -1002,20 +977,11 @@ func splitValue(val string) map[string]struct{} { } // NomadPluginConfig produces the NomadConfig struct which is sent to Nomad plugins -func (c *Config) NomadPluginConfig(topology *numalib.Topology) *base.AgentConfig { +func (c *Config) NomadPluginConfig() *base.AgentConfig { return &base.AgentConfig{ Driver: &base.ClientDriverConfig{ ClientMinPort: c.ClientMinPort, ClientMaxPort: c.ClientMaxPort, - Topology: topology, }, } } - -func (c *Config) GetDefaultConsul() *structsc.ConsulConfig { - return c.ConsulConfigs[structs.ConsulDefaultCluster] -} - -func (c *Config) GetDefaultVault() *structsc.VaultConfig { - return c.VaultConfigs[structs.VaultDefaultCluster] -} diff --git a/client/config/config_ce.go b/client/config/config_ce.go deleted file mode 100644 index ed1c8600888b..000000000000 --- a/client/config/config_ce.go +++ /dev/null @@ -1,38 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -//go:build !ent - -package config - -import ( - "github.com/hashicorp/go-hclog" - structsc "github.com/hashicorp/nomad/nomad/structs/config" -) - -// GetVaultConfigs returns the set of Vault configurations available for this -// client. In Nomad CE we only use the default Vault. -func (c *Config) GetVaultConfigs(logger hclog.Logger) map[string]*structsc.VaultConfig { - if c.VaultConfigs["default"] == nil || !c.VaultConfigs["default"].IsEnabled() { - return nil - } - - if len(c.VaultConfigs) > 1 { - logger.Warn("multiple Vault configurations are only supported in Nomad Enterprise") - } - return c.VaultConfigs -} - -// GetConsulConfigs returns the set of Consul configurations the fingerprint needs -// to check. In Nomad CE we only check the default Consul. -func (c *Config) GetConsulConfigs(logger hclog.Logger) map[string]*structsc.ConsulConfig { - if c.ConsulConfigs["default"] == nil { - return nil - } - - if len(c.ConsulConfigs) > 1 { - logger.Warn("multiple Consul configurations are only supported in Nomad Enterprise") - } - - return c.ConsulConfigs -} diff --git a/client/config/config_test.go b/client/config/config_test.go index ce24de39f96b..83218b5ba66f 100644 --- a/client/config/config_test.go +++ b/client/config/config_test.go @@ -10,7 +10,7 @@ import ( "github.com/hashicorp/consul-template/config" "github.com/hashicorp/nomad/ci" "github.com/hashicorp/nomad/helper/pointer" - "github.com/shoenig/test/must" + "github.com/stretchr/testify/require" ) func TestConfigRead(t *testing.T) { @@ -19,12 +19,16 @@ func TestConfigRead(t *testing.T) { config := Config{} actual := config.Read("cake") - must.Eq(t, "", actual) + if actual != "" { + t.Errorf("Expected empty string; found %s", actual) + } expected := "chocolate" config.Options = map[string]string{"cake": expected} actual = config.Read("cake") - must.Eq(t, expected, actual) + if actual != expected { + t.Errorf("Expected %s, found %s", expected, actual) + } } func TestConfigReadDefault(t *testing.T) { @@ -34,12 +38,16 @@ func TestConfigReadDefault(t *testing.T) { expected := "vanilla" actual := config.ReadDefault("cake", expected) - must.Eq(t, expected, actual) + if actual != expected { + t.Errorf("Expected %s, found %s", expected, actual) + } expected = "chocolate" config.Options = map[string]string{"cake": expected} actual = config.ReadDefault("cake", "vanilla") - must.Eq(t, expected, actual) + if actual != expected { + t.Errorf("Expected %s, found %s", expected, actual) + } } func mockWaitConfig() *WaitConfig { @@ -85,9 +93,13 @@ func TestWaitConfig_Copy(t *testing.T) { }, } - for _, tc := range cases { - t.Run(tc.Name, func(t *testing.T) { - must.Equal(t, tc.Expected, tc.Wait.Copy()) + for _, _case := range cases { + t.Run(_case.Name, func(t *testing.T) { + result := _case.Expected.Equal(_case.Wait.Copy()) + if !result { + t.Logf("\nExpected %v\n Found %v", _case.Expected, result) + } + require.True(t, result) }) } } @@ -119,9 +131,9 @@ func TestWaitConfig_IsEmpty(t *testing.T) { }, } - for _, tc := range cases { - t.Run(tc.Name, func(t *testing.T) { - must.Eq(t, tc.Expected, tc.Wait.IsEmpty()) + for _, _case := range cases { + t.Run(_case.Name, func(t *testing.T) { + require.Equal(t, _case.Expected, _case.Wait.IsEmpty()) }) } } @@ -164,9 +176,9 @@ func TestWaitConfig_IsEqual(t *testing.T) { }, } - for _, tc := range cases { - t.Run(tc.Name, func(t *testing.T) { - must.Eq(t, tc.Expected, tc.Wait.Equal(tc.Other)) + for _, _case := range cases { + t.Run(_case.Name, func(t *testing.T) { + require.Equal(t, _case.Expected, _case.Wait.Equal(_case.Other)) }) } } @@ -214,13 +226,13 @@ func TestWaitConfig_IsValid(t *testing.T) { }, } - for _, tc := range cases { - t.Run(tc.Name, func(t *testing.T) { - err := tc.Retry.Validate() - if tc.Expected == "" { - must.NoError(t, err) + for _, _case := range cases { + t.Run(_case.Name, func(t *testing.T) { + if _case.Expected == "" { + require.Nil(t, _case.Retry.Validate()) } else { - must.ErrorContains(t, err, tc.Expected) + err := _case.Retry.Validate() + require.Contains(t, err.Error(), _case.Expected) } }) } @@ -273,10 +285,14 @@ func TestWaitConfig_Merge(t *testing.T) { }, } - for _, tc := range cases { - t.Run(tc.Name, func(t *testing.T) { - merged := tc.Target.Merge(tc.Other) - must.Equal(t, tc.Expected, merged) + for _, _case := range cases { + t.Run(_case.Name, func(t *testing.T) { + merged := _case.Target.Merge(_case.Other) + result := _case.Expected.Equal(merged) + if !result { + t.Logf("\nExpected %v\n Found %v", _case.Expected, merged) + } + require.True(t, result) }) } } @@ -296,9 +312,9 @@ func TestWaitConfig_ToConsulTemplate(t *testing.T) { } actual, err := clientWaitConfig.ToConsulTemplate() - must.NoError(t, err) - must.Eq(t, *expected.Min, *actual.Min) - must.Eq(t, *expected.Max, *actual.Max) + require.NoError(t, err) + require.Equal(t, *expected.Min, *actual.Min) + require.Equal(t, *expected.Max, *actual.Max) } func mockRetryConfig() *RetryConfig { @@ -376,9 +392,13 @@ func TestRetryConfig_Copy(t *testing.T) { }, } - for _, tc := range cases { - t.Run(tc.Name, func(t *testing.T) { - must.Equal(t, tc.Expected, tc.Retry.Copy()) + for _, _case := range cases { + t.Run(_case.Name, func(t *testing.T) { + result := _case.Expected.Equal(_case.Retry.Copy()) + if !result { + t.Logf("\nExpected %v\n Found %v", _case.Expected, result) + } + require.True(t, result) }) } } @@ -410,9 +430,9 @@ func TestRetryConfig_IsEmpty(t *testing.T) { }, } - for _, tc := range cases { - t.Run(tc.Name, func(t *testing.T) { - must.Eq(t, tc.Expected, tc.Retry.IsEmpty()) + for _, _case := range cases { + t.Run(_case.Name, func(t *testing.T) { + require.Equal(t, _case.Expected, _case.Retry.IsEmpty()) }) } } @@ -500,9 +520,9 @@ func TestRetryConfig_IsEqual(t *testing.T) { }, } - for _, tc := range cases { - t.Run(tc.Name, func(t *testing.T) { - must.Eq(t, tc.Expected, tc.Retry.Equal(tc.Other)) + for _, _case := range cases { + t.Run(_case.Name, func(t *testing.T) { + require.Equal(t, _case.Expected, _case.Retry.Equal(_case.Other)) }) } } @@ -565,13 +585,13 @@ func TestRetryConfig_IsValid(t *testing.T) { }, } - for _, tc := range cases { - t.Run(tc.Name, func(t *testing.T) { - err := tc.Retry.Validate() - if tc.Expected == "" { - must.NoError(t, err) + for _, _case := range cases { + t.Run(_case.Name, func(t *testing.T) { + if _case.Expected == "" { + require.Nil(t, _case.Retry.Validate()) } else { - must.ErrorContains(t, err, tc.Expected) + err := _case.Retry.Validate() + require.Contains(t, err.Error(), _case.Expected) } }) } @@ -642,10 +662,14 @@ func TestRetryConfig_Merge(t *testing.T) { }, } - for _, tc := range cases { - t.Run(tc.Name, func(t *testing.T) { - merged := tc.Target.Merge(tc.Other) - must.Equal(t, tc.Expected, merged) + for _, _case := range cases { + t.Run(_case.Name, func(t *testing.T) { + merged := _case.Target.Merge(_case.Other) + result := _case.Expected.Equal(merged) + if !result { + t.Logf("\nExpected %v\n Found %v", _case.Expected, merged) + } + require.True(t, result) }) } } @@ -661,7 +685,8 @@ func TestRetryConfig_ToConsulTemplate(t *testing.T) { } actual := mockRetryConfig() - must.Eq(t, *expected.Attempts, *actual.Attempts) - must.Eq(t, *expected.Backoff, *actual.Backoff) - must.Eq(t, *expected.MaxBackoff, *actual.MaxBackoff) + + require.Equal(t, *expected.Attempts, *actual.Attempts) + require.Equal(t, *expected.Backoff, *actual.Backoff) + require.Equal(t, *expected.MaxBackoff, *actual.MaxBackoff) } diff --git a/client/config/testing.go b/client/config/testing.go index bff1e2e61975..166f108391be 100644 --- a/client/config/testing.go +++ b/client/config/testing.go @@ -68,7 +68,7 @@ func TestClientConfig(t testing.T) (*Config, func()) { // Helps make sure we are respecting configured parent conf.CgroupParent = "testing.slice" - conf.GetDefaultVault().Enabled = pointer.Of(false) + conf.VaultConfig.Enabled = pointer.Of(false) conf.DevMode = true // Loosen GC threshold diff --git a/client/config/users.go b/client/config/users.go deleted file mode 100644 index a8275e24f211..000000000000 --- a/client/config/users.go +++ /dev/null @@ -1,32 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -package config - -import sconfig "github.com/hashicorp/nomad/nomad/structs/config" - -// UsersConfig configures things related to operating system users. -type UsersConfig struct { - // MinDynamicUser is the lowest uid/gid for use in the dynamic users pool. - MinDynamicUser int - - // MaxDynamicUser is the highest uid/gid for use in the dynamic users pool. - MaxDynamicUser int -} - -func UsersConfigFromAgent(c *sconfig.UsersConfig) *UsersConfig { - return &UsersConfig{ - MinDynamicUser: *c.MinDynamicUser, - MaxDynamicUser: *c.MaxDynamicUser, - } -} - -func (u *UsersConfig) Copy() *UsersConfig { - if u == nil { - return nil - } - return &UsersConfig{ - MinDynamicUser: u.MinDynamicUser, - MaxDynamicUser: u.MaxDynamicUser, - } -} diff --git a/client/config/users_test.go b/client/config/users_test.go deleted file mode 100644 index 25d6a8ded9da..000000000000 --- a/client/config/users_test.go +++ /dev/null @@ -1,59 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -package config - -import ( - "testing" - - "github.com/hashicorp/nomad/ci" - "github.com/hashicorp/nomad/nomad/structs/config" - "github.com/shoenig/test/must" -) - -func TestUsersConfigFromAgent(t *testing.T) { - ci.Parallel(t) - - cases := []struct { - name string - config *config.UsersConfig - exp *UsersConfig - }{ - { - name: "from default", - config: config.DefaultUsersConfig(), - exp: &UsersConfig{ - MinDynamicUser: 80_000, - MaxDynamicUser: 89_999, - }, - }, - } - - for _, tc := range cases { - t.Run(tc.name, func(t *testing.T) { - got := UsersConfigFromAgent(tc.config) - must.Eq(t, tc.exp, got) - }) - } -} - -func TestUsersConfig_Copy(t *testing.T) { - ci.Parallel(t) - - orig := &UsersConfig{ - MinDynamicUser: 70100, - MaxDynamicUser: 70200, - } - - configCopy := orig.Copy() - must.Eq(t, orig, configCopy) - - // modify copy and make sure original does not change - configCopy.MinDynamicUser = 100 - configCopy.MaxDynamicUser = 200 - - must.Eq(t, &UsersConfig{ - MinDynamicUser: 70100, - MaxDynamicUser: 70200, - }, orig) -} diff --git a/client/consul/consul.go b/client/consul/consul.go index 8ebb8b2d2d8a..8abd95e50567 100644 --- a/client/consul/consul.go +++ b/client/consul/consul.go @@ -4,15 +4,7 @@ package consul import ( - "fmt" - - consulapi "github.com/hashicorp/consul/api" - "github.com/hashicorp/go-hclog" - "github.com/hashicorp/go-multierror" - - "github.com/hashicorp/nomad/helper/useragent" "github.com/hashicorp/nomad/nomad/structs" - "github.com/hashicorp/nomad/nomad/structs/config" ) // TokenDeriverFunc takes an allocation and a set of tasks and derives a @@ -37,91 +29,3 @@ type ServiceIdentityAPI interface { type SupportedProxiesAPI interface { Proxies() (map[string][]string, error) } - -// SupportedProxiesAPIFunc returns an interface that the Nomad client uses for -// requesting the set of supported proxies from Consul. -type SupportedProxiesAPIFunc func(string) SupportedProxiesAPI - -// JWTLoginRequest is an object representing a login request with JWT -type JWTLoginRequest struct { - JWT string - AuthMethodName string - Meta map[string]string -} - -// Client is the interface that the nomad client uses to interact with -// Consul. -type Client interface { - // DeriveTokenWithJWT logs into Consul using JWT and retrieves a Consul ACL - // token. - DeriveTokenWithJWT(JWTLoginRequest) (*consulapi.ACLToken, error) - - RevokeTokens([]*consulapi.ACLToken) error -} - -type consulClient struct { - // client is the API client to interact with consul - client *consulapi.Client - - // config is the configuration to connect to consul - config *config.ConsulConfig - - logger hclog.Logger -} - -// NewConsulClient creates a new Consul client -func NewConsulClient(config *config.ConsulConfig, logger hclog.Logger) (Client, error) { - if config == nil { - return nil, fmt.Errorf("nil consul config") - } - - logger = logger.Named("consul").With("name", config.Name) - - c := &consulClient{ - config: config, - logger: logger, - } - - // Get the Consul API configuration - apiConf, err := config.ApiConfig() - if err != nil { - logger.Error("error creating default Consul API config", "error", err) - return nil, err - } - - // Create the API client - client, err := consulapi.NewClient(apiConf) - if err != nil { - logger.Error("error creating Consul client", "error", err) - return nil, err - } - - useragent.SetHeaders(client) - c.client = client - - return c, nil -} - -// DeriveTokenWithJWT takes a JWT from request and returns a consul token. -func (c *consulClient) DeriveTokenWithJWT(req JWTLoginRequest) (*consulapi.ACLToken, error) { - t, _, err := c.client.ACL().Login(&consulapi.ACLLoginParams{ - AuthMethod: req.AuthMethodName, - BearerToken: req.JWT, - Meta: req.Meta, - }, nil) - return t, err -} - -func (c *consulClient) RevokeTokens(tokens []*consulapi.ACLToken) error { - var mErr *multierror.Error - for _, token := range tokens { - _, err := c.client.ACL().Logout(&consulapi.WriteOptions{ - Namespace: token.Namespace, - Partition: token.Partition, - Token: token.SecretID, - }) - mErr = multierror.Append(mErr, err) - } - - return mErr.ErrorOrNil() -} diff --git a/client/consul/consul_testing.go b/client/consul/consul_testing.go deleted file mode 100644 index b0e281c58396..000000000000 --- a/client/consul/consul_testing.go +++ /dev/null @@ -1,50 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -package consul - -import ( - "crypto/md5" - "encoding/hex" - - consulapi "github.com/hashicorp/consul/api" - "github.com/hashicorp/go-hclog" - "github.com/hashicorp/nomad/nomad/structs/config" -) - -type MockConsulClient struct { - tokens map[string]*consulapi.ACLToken -} - -func NewMockConsulClient(config *config.ConsulConfig, logger hclog.Logger) (Client, error) { - return &MockConsulClient{}, nil -} - -// DeriveTokenWithJWT returns ACLTokens with deterministic values for testing: -// the request ID for the AccessorID and the md5 checksum of the request ID for -// the SecretID -func (mc *MockConsulClient) DeriveTokenWithJWT(req JWTLoginRequest) (*consulapi.ACLToken, error) { - if t, ok := mc.tokens[req.JWT]; ok { - return t, nil - } - - hash := md5.Sum([]byte(req.JWT)) - token := &consulapi.ACLToken{ - AccessorID: hex.EncodeToString(hash[:]), - SecretID: hex.EncodeToString(hash[:]), - } - - if mc.tokens == nil { - mc.tokens = make(map[string]*consulapi.ACLToken) - } - mc.tokens[req.JWT] = token - - return token, nil -} - -func (mc *MockConsulClient) RevokeTokens(tokens []*consulapi.ACLToken) error { - for _, token := range tokens { - delete(mc.tokens, token.AccessorID) - } - return nil -} diff --git a/client/driver_manager_test.go b/client/driver_manager_test.go index c9732bd89e5c..f30be2b17f9f 100644 --- a/client/driver_manager_test.go +++ b/client/driver_manager_test.go @@ -10,7 +10,6 @@ import ( "github.com/hashicorp/nomad/ci" "github.com/hashicorp/nomad/client/config" - "github.com/hashicorp/nomad/client/lib/numalib" "github.com/hashicorp/nomad/client/pluginmanager/drivermanager" "github.com/hashicorp/nomad/helper/pluginutils/catalog" nconfig "github.com/hashicorp/nomad/nomad/structs/config" @@ -18,10 +17,6 @@ import ( "github.com/stretchr/testify/require" ) -var ( - topology = numalib.Scan(numalib.PlatformScanners()) -) - // TestDriverManager_Fingerprint_Run asserts that node is populated with // driver fingerprints func TestDriverManager_Fingerprint_Run(t *testing.T) { @@ -34,7 +29,7 @@ func TestDriverManager_Fingerprint_Run(t *testing.T) { dm := drivermanager.New(&drivermanager.Config{ Logger: testClient.logger, Loader: conf.PluginSingletonLoader, - PluginConfig: conf.NomadPluginConfig(topology), + PluginConfig: conf.NomadPluginConfig(), Updater: testClient.updateNodeFromDriver, EventHandlerFactory: testClient.GetTaskEventHandler, State: testClient.stateDB, @@ -86,7 +81,7 @@ func TestDriverManager_Fingerprint_Periodic(t *testing.T) { dm := drivermanager.New(&drivermanager.Config{ Logger: testClient.logger, Loader: conf.PluginSingletonLoader, - PluginConfig: conf.NomadPluginConfig(topology), + PluginConfig: conf.NomadPluginConfig(), Updater: testClient.updateNodeFromDriver, EventHandlerFactory: testClient.GetTaskEventHandler, State: testClient.stateDB, @@ -148,7 +143,7 @@ func TestDriverManager_NodeAttributes_Run(t *testing.T) { dm := drivermanager.New(&drivermanager.Config{ Logger: testClient.logger, Loader: conf.PluginSingletonLoader, - PluginConfig: conf.NomadPluginConfig(topology), + PluginConfig: conf.NomadPluginConfig(), Updater: testClient.updateNodeFromDriver, EventHandlerFactory: testClient.GetTaskEventHandler, State: testClient.stateDB, diff --git a/client/enterprise_client_ce.go b/client/enterprise_client_oss.go similarity index 100% rename from client/enterprise_client_ce.go rename to client/enterprise_client_oss.go diff --git a/client/fingerprint/cgroup.go b/client/fingerprint/cgroup.go index 6c4d9a49936b..1a8c4e9e85d8 100644 --- a/client/fingerprint/cgroup.go +++ b/client/fingerprint/cgroup.go @@ -4,30 +4,87 @@ package fingerprint import ( + "time" + "github.com/hashicorp/go-hclog" - "github.com/hashicorp/nomad/client/lib/cgroupslib" + "github.com/hashicorp/nomad/client/lib/cgutil" +) + +const ( + cgroupUnavailable = "unavailable" // "available" is over in cgroup_linux + + cgroupMountPointAttribute = "unique.cgroup.mountpoint" + cgroupVersionAttribute = "unique.cgroup.version" + + cgroupDetectInterval = 15 * time.Second ) -type CgroupFingerprint struct { - StaticFingerprinter - logger hclog.Logger +type CGroupFingerprint struct { + logger hclog.Logger + lastState string + mountPointDetector MountPointDetector + versionDetector CgroupVersionDetector } -func NewCgroupFingerprint(logger hclog.Logger) Fingerprint { - return &CgroupFingerprint{ - logger: logger.Named("cgroup"), +// MountPointDetector isolates calls to the cgroup library. +// +// This facilitates testing where we can implement fake mount points to test +// various code paths. +type MountPointDetector interface { + // MountPoint returns a cgroup mount-point. + // + // In v1, this is one arbitrary subsystem (e.g. /sys/fs/cgroup/cpu). + // + // In v2, this is the actual root mount point (i.e. /sys/fs/cgroup). + MountPoint() (string, error) +} + +// DefaultMountPointDetector implements the interface detector which calls the cgroups +// library directly +type DefaultMountPointDetector struct { +} + +// MountPoint calls out to the default cgroup library. +func (*DefaultMountPointDetector) MountPoint() (string, error) { + return cgutil.FindCgroupMountpointDir() +} + +// CgroupVersionDetector isolates calls to the cgroup library. +type CgroupVersionDetector interface { + // CgroupVersion returns v1 or v2 depending on the cgroups version in use. + CgroupVersion() string +} + +// DefaultCgroupVersionDetector implements the version detector which calls the +// cgroups library directly. +type DefaultCgroupVersionDetector struct { +} + +func (*DefaultCgroupVersionDetector) CgroupVersion() string { + if cgutil.UseV2 { + return "v2" } + return "v1" } -func (f *CgroupFingerprint) Fingerprint(request *FingerprintRequest, response *FingerprintResponse) error { - const versionKey = "os.cgroups.version" - switch cgroupslib.GetMode() { - case cgroupslib.CG1: - response.AddAttribute(versionKey, "1") - f.logger.Debug("detected cgroups", "version", "1") - case cgroupslib.CG2: - response.AddAttribute(versionKey, "2") - f.logger.Debug("detected cgroups", "version", "2") +// NewCGroupFingerprint returns a new cgroup fingerprinter +func NewCGroupFingerprint(logger hclog.Logger) Fingerprint { + return &CGroupFingerprint{ + logger: logger.Named("cgroup"), + lastState: cgroupUnavailable, + mountPointDetector: new(DefaultMountPointDetector), + versionDetector: new(DefaultCgroupVersionDetector), } - return nil +} + +// clearCGroupAttributes clears any node attributes related to cgroups that might +// have been set in a previous fingerprint run. +func (f *CGroupFingerprint) clearCGroupAttributes(r *FingerprintResponse) { + r.RemoveAttribute(cgroupMountPointAttribute) + r.RemoveAttribute(cgroupVersionAttribute) +} + +// Periodic determines the interval at which the periodic fingerprinter will run. +func (f *CGroupFingerprint) Periodic() (bool, time.Duration) { + return true, cgroupDetectInterval } diff --git a/client/fingerprint/cgroup_default.go b/client/fingerprint/cgroup_default.go new file mode 100644 index 000000000000..adc60aeaf4aa --- /dev/null +++ b/client/fingerprint/cgroup_default.go @@ -0,0 +1,10 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + +//go:build !linux + +package fingerprint + +func (f *CGroupFingerprint) Fingerprint(*FingerprintRequest, *FingerprintResponse) error { + return nil +} diff --git a/client/fingerprint/cgroup_linux.go b/client/fingerprint/cgroup_linux.go new file mode 100644 index 000000000000..ac9d94e94ea6 --- /dev/null +++ b/client/fingerprint/cgroup_linux.go @@ -0,0 +1,47 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + +//go:build linux + +package fingerprint + +import ( + "fmt" +) + +const ( + cgroupAvailable = "available" +) + +// Fingerprint tries to find a valid cgroup mount point and the version of cgroups +// if a mount-point is present. +func (f *CGroupFingerprint) Fingerprint(req *FingerprintRequest, resp *FingerprintResponse) error { + mount, err := f.mountPointDetector.MountPoint() + if err != nil { + f.clearCGroupAttributes(resp) + return fmt.Errorf("failed to discover cgroup mount point: %s", err) + } + + // Check if a cgroup mount point was found. + if mount == "" { + f.clearCGroupAttributes(resp) + if f.lastState == cgroupAvailable { + f.logger.Warn("cgroups are now unavailable") + } + f.lastState = cgroupUnavailable + return nil + } + + // Check the version in use. + version := f.versionDetector.CgroupVersion() + + resp.AddAttribute(cgroupMountPointAttribute, mount) + resp.AddAttribute(cgroupVersionAttribute, version) + resp.Detected = true + + if f.lastState == cgroupUnavailable { + f.logger.Info("cgroups are available") + } + f.lastState = cgroupAvailable + return nil +} diff --git a/client/fingerprint/cgroup_test.go b/client/fingerprint/cgroup_test.go new file mode 100644 index 000000000000..bf9a6120d2ee --- /dev/null +++ b/client/fingerprint/cgroup_test.go @@ -0,0 +1,159 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + +//go:build linux + +package fingerprint + +import ( + "fmt" + "testing" + + "github.com/hashicorp/nomad/ci" + "github.com/hashicorp/nomad/client/config" + "github.com/hashicorp/nomad/helper/testlog" + "github.com/hashicorp/nomad/nomad/structs" + "github.com/stretchr/testify/require" +) + +// A fake mount point detector that returns an empty path +type MountPointDetectorNoMountPoint struct{} + +func (m *MountPointDetectorNoMountPoint) MountPoint() (string, error) { + return "", nil +} + +// A fake mount point detector that returns an error +type MountPointDetectorMountPointFail struct{} + +func (m *MountPointDetectorMountPointFail) MountPoint() (string, error) { + return "", fmt.Errorf("cgroup mountpoint discovery failed") +} + +// A fake mount point detector that returns a valid path +type MountPointDetectorValidMountPoint struct{} + +func (m *MountPointDetectorValidMountPoint) MountPoint() (string, error) { + return "/sys/fs/cgroup", nil +} + +// A fake mount point detector that returns an empty path +type MountPointDetectorEmptyMountPoint struct{} + +func (m *MountPointDetectorEmptyMountPoint) MountPoint() (string, error) { + return "", nil +} + +// A fake version detector that returns the set version. +type FakeVersionDetector struct { + version string +} + +func (f *FakeVersionDetector) CgroupVersion() string { + return f.version +} + +func newRequest(node *structs.Node) *FingerprintRequest { + return &FingerprintRequest{ + Config: new(config.Config), + Node: node, + } +} + +func newNode() *structs.Node { + return &structs.Node{ + Attributes: make(map[string]string), + } +} + +func TestCgroup_MountPoint(t *testing.T) { + ci.Parallel(t) + + t.Run("mount-point fail", func(t *testing.T) { + f := &CGroupFingerprint{ + logger: testlog.HCLogger(t), + lastState: cgroupUnavailable, + mountPointDetector: new(MountPointDetectorMountPointFail), + versionDetector: new(DefaultCgroupVersionDetector), + } + + request := newRequest(newNode()) + var response FingerprintResponse + err := f.Fingerprint(request, &response) + require.EqualError(t, err, "failed to discover cgroup mount point: cgroup mountpoint discovery failed") + require.Empty(t, response.Attributes[cgroupMountPointAttribute]) + }) + + t.Run("mount-point available", func(t *testing.T) { + f := &CGroupFingerprint{ + logger: testlog.HCLogger(t), + lastState: cgroupUnavailable, + mountPointDetector: new(MountPointDetectorValidMountPoint), + versionDetector: new(DefaultCgroupVersionDetector), + } + + request := newRequest(newNode()) + var response FingerprintResponse + err := f.Fingerprint(request, &response) + require.NoError(t, err) + require.Equal(t, "/sys/fs/cgroup", response.Attributes[cgroupMountPointAttribute]) + }) + + t.Run("mount-point empty", func(t *testing.T) { + f := &CGroupFingerprint{ + logger: testlog.HCLogger(t), + lastState: cgroupUnavailable, + mountPointDetector: new(MountPointDetectorEmptyMountPoint), + versionDetector: new(DefaultCgroupVersionDetector), + } + + var response FingerprintResponse + err := f.Fingerprint(newRequest(newNode()), &response) + require.NoError(t, err) + require.Empty(t, response.Attributes[cgroupMountPointAttribute]) + }) + + t.Run("mount-point already present", func(t *testing.T) { + f := &CGroupFingerprint{ + logger: testlog.HCLogger(t), + lastState: cgroupAvailable, + mountPointDetector: new(MountPointDetectorValidMountPoint), + versionDetector: new(DefaultCgroupVersionDetector), + } + + var response FingerprintResponse + err := f.Fingerprint(newRequest(newNode()), &response) + require.NoError(t, err) + require.Equal(t, "/sys/fs/cgroup", response.Attributes[cgroupMountPointAttribute]) + }) +} + +func TestCgroup_Version(t *testing.T) { + t.Run("version v1", func(t *testing.T) { + f := &CGroupFingerprint{ + logger: testlog.HCLogger(t), + lastState: cgroupUnavailable, + mountPointDetector: new(MountPointDetectorValidMountPoint), + versionDetector: &FakeVersionDetector{version: "v1"}, + } + + var response FingerprintResponse + err := f.Fingerprint(newRequest(newNode()), &response) + require.NoError(t, err) + require.Equal(t, "v1", response.Attributes[cgroupVersionAttribute]) + }) + + t.Run("without mount-point", func(t *testing.T) { + f := &CGroupFingerprint{ + logger: testlog.HCLogger(t), + lastState: cgroupUnavailable, + mountPointDetector: new(MountPointDetectorEmptyMountPoint), + versionDetector: &FakeVersionDetector{version: "v1"}, + } + + var response FingerprintResponse + err := f.Fingerprint(newRequest(newNode()), &response) + require.NoError(t, err) + require.Empty(t, response.Attributes[cgroupMountPointAttribute]) + }) +} diff --git a/client/fingerprint/consul.go b/client/fingerprint/consul.go index dff911ca5fe9..84c36d20e459 100644 --- a/client/fingerprint/consul.go +++ b/client/fingerprint/consul.go @@ -5,21 +5,19 @@ package fingerprint import ( "fmt" - "net/netip" "strconv" "strings" "time" consulapi "github.com/hashicorp/consul/api" - "github.com/hashicorp/go-hclog" log "github.com/hashicorp/go-hclog" - "github.com/hashicorp/go-multierror" - "github.com/hashicorp/go-sockaddr" "github.com/hashicorp/go-version" agentconsul "github.com/hashicorp/nomad/command/agent/consul" - "github.com/hashicorp/nomad/helper" - "github.com/hashicorp/nomad/nomad/structs" - "github.com/hashicorp/nomad/nomad/structs/config" +) + +const ( + consulAvailable = "available" + consulUnavailable = "unavailable" ) var ( @@ -28,23 +26,14 @@ var ( // perform different fingerprinting depending on which version of Consul it // is communicating with. consulGRPCPortChangeVersion = version.Must(version.NewVersion("1.14.0")) - - // consulBaseFingerprintInterval is the initial interval for periodic - // fingerprinting - consulBaseFingerprintInterval = 15 * time.Second ) // ConsulFingerprint is used to fingerprint for Consul type ConsulFingerprint struct { - logger log.Logger - states map[string]*consulFingerprintState -} - -type consulFingerprintState struct { - client *consulapi.Client - isAvailable bool - extractors map[string]consulExtractor - nextCheck time.Time + logger log.Logger + client *consulapi.Client + lastState string + extractors map[string]consulExtractor } // consulExtractor is used to parse out one attribute from consulInfo. Returns @@ -54,53 +43,30 @@ type consulExtractor func(agentconsul.Self) (string, bool) // NewConsulFingerprint is used to create a Consul fingerprint func NewConsulFingerprint(logger log.Logger) Fingerprint { return &ConsulFingerprint{ - logger: logger.Named("consul"), - states: map[string]*consulFingerprintState{}, + logger: logger.Named("consul"), + lastState: consulUnavailable, } } func (f *ConsulFingerprint) Fingerprint(req *FingerprintRequest, resp *FingerprintResponse) error { - var mErr *multierror.Error - consulConfigs := req.Config.GetConsulConfigs(f.logger) - for _, cfg := range consulConfigs { - err := f.fingerprintImpl(cfg, resp) - if err != nil { - mErr = multierror.Append(mErr, err) - } - } - - return mErr.ErrorOrNil() -} - -func (f *ConsulFingerprint) fingerprintImpl(cfg *config.ConsulConfig, resp *FingerprintResponse) error { - logger := f.logger.With("cluster", cfg.Name) - - state, ok := f.states[cfg.Name] - if !ok { - state = &consulFingerprintState{} - f.states[cfg.Name] = state - } - if state.nextCheck.After(time.Now()) { - return nil - } - - if err := state.initialize(cfg, logger); err != nil { + // establish consul client if necessary + if err := f.initialize(req); err != nil { return err } // query consul for agent self api - info := state.query(logger) + info := f.query(resp) if len(info) == 0 { // unable to reach consul, nothing to do this time return nil } // apply the extractor for each attribute - for attr, extractor := range state.extractors { + for attr, extractor := range f.extractors { if s, ok := extractor(info); !ok { - logger.Warn("unable to fingerprint consul", "attribute", attr) - } else if s != "" { + f.logger.Warn("unable to fingerprint consul", "attribute", attr) + } else { resp.AddAttribute(attr, s) } } @@ -109,98 +75,59 @@ func (f *ConsulFingerprint) fingerprintImpl(cfg *config.ConsulConfig, resp *Fing f.link(resp) // indicate Consul is now available - if !state.isAvailable { - logger.Info("consul agent is available") + if f.lastState == consulUnavailable { + f.logger.Info("consul agent is available") } - // Widen the minimum window to the next check so that if one out of a set of - // Consuls is unhealthy we don't greatly increase requests to the healthy - // ones. This is less than the minimum window if all Consuls are healthy so - // that we don't desync from the larger window provided by Periodic - state.nextCheck = time.Now().Add(29 * time.Second) - state.isAvailable = true + f.lastState = consulAvailable resp.Detected = true return nil } func (f *ConsulFingerprint) Periodic() (bool, time.Duration) { - if len(f.states) == 0 { - return true, consulBaseFingerprintInterval - } - for _, state := range f.states { - if !state.isAvailable { - return true, consulBaseFingerprintInterval - } - } - - // Once all Consuls are initially discovered and healthy we fingerprint with - // a wide jitter to avoid thundering herds of fingerprints against central - // Consul servers. - return true, (30 * time.Second) + helper.RandomStagger(90*time.Second) + return true, 15 * time.Second } -func (cfs *consulFingerprintState) initialize(cfg *config.ConsulConfig, logger hclog.Logger) error { - if cfs.client != nil { - return nil // already initialized! - } - - consulConfig, err := cfg.ApiConfig() - if err != nil { - return fmt.Errorf("failed to initialize Consul client config: %v", err) - } - - cfs.client, err = consulapi.NewClient(consulConfig) - if err != nil { - return fmt.Errorf("failed to initialize Consul client: %v", err) - } +func (f *ConsulFingerprint) initialize(req *FingerprintRequest) error { + // Only create the Consul client once to avoid creating many connections + if f.client == nil { + consulConfig, err := req.Config.ConsulConfig.ApiConfig() + if err != nil { + return fmt.Errorf("failed to initialize Consul client config: %v", err) + } - if cfg.Name == structs.ConsulDefaultCluster { - cfs.extractors = map[string]consulExtractor{ - "consul.server": cfs.server, - "consul.version": cfs.version, - "consul.sku": cfs.sku, - "consul.revision": cfs.revision, - "unique.consul.name": cfs.name, // note: won't have this for non-default clusters - "consul.datacenter": cfs.dc, - "consul.segment": cfs.segment, - "consul.connect": cfs.connect, - "consul.grpc": cfs.grpc(consulConfig.Scheme, logger), - "consul.ft.namespaces": cfs.namespaces, - "consul.partition": cfs.partition, - "consul.dns.port": cfs.dnsPort, - "consul.dns.addr": cfs.dnsAddr(logger), + f.client, err = consulapi.NewClient(consulConfig) + if err != nil { + return fmt.Errorf("failed to initialize Consul client: %s", err) } - } else { - cfs.extractors = map[string]consulExtractor{ - fmt.Sprintf("consul.%s.server", cfg.Name): cfs.server, - fmt.Sprintf("consul.%s.version", cfg.Name): cfs.version, - fmt.Sprintf("consul.%s.sku", cfg.Name): cfs.sku, - fmt.Sprintf("consul.%s.revision", cfg.Name): cfs.revision, - fmt.Sprintf("consul.%s.datacenter", cfg.Name): cfs.dc, - fmt.Sprintf("consul.%s.segment", cfg.Name): cfs.segment, - fmt.Sprintf("consul.%s.connect", cfg.Name): cfs.connect, - fmt.Sprintf("consul.%s.grpc", cfg.Name): cfs.grpc(consulConfig.Scheme, logger), - fmt.Sprintf("consul.%s.ft.namespaces", cfg.Name): cfs.namespaces, - fmt.Sprintf("consul.%s.partition", cfg.Name): cfs.partition, - fmt.Sprintf("consul.%s.dns.port", cfg.Name): cfs.dnsPort, - fmt.Sprintf("consul.%s.dns.addr", cfg.Name): cfs.dnsAddr(logger), + + f.extractors = map[string]consulExtractor{ + "consul.server": f.server, + "consul.version": f.version, + "consul.sku": f.sku, + "consul.revision": f.revision, + "unique.consul.name": f.name, + "consul.datacenter": f.dc, + "consul.segment": f.segment, + "consul.connect": f.connect, + "consul.grpc": f.grpc(consulConfig.Scheme), + "consul.ft.namespaces": f.namespaces, } } return nil } -func (cfs *consulFingerprintState) query(logger hclog.Logger) agentconsul.Self { +func (f *ConsulFingerprint) query(resp *FingerprintResponse) agentconsul.Self { // We'll try to detect consul by making a query to to the agent's self API. // If we can't hit this URL consul is probably not running on this machine. - info, err := cfs.client.Agent().Self() + info, err := f.client.Agent().Self() if err != nil { // indicate consul no longer available - if cfs.isAvailable { - logger.Info("consul agent is unavailable", "error", err) + if f.lastState == consulAvailable { + f.logger.Info("consul agent is unavailable") } - cfs.isAvailable = false - cfs.nextCheck = time.Time{} // force check on next interval + f.lastState = consulUnavailable return nil } return info @@ -216,36 +143,36 @@ func (f *ConsulFingerprint) link(resp *FingerprintResponse) { } } -func (cfs *consulFingerprintState) server(info agentconsul.Self) (string, bool) { +func (f *ConsulFingerprint) server(info agentconsul.Self) (string, bool) { s, ok := info["Config"]["Server"].(bool) return strconv.FormatBool(s), ok } -func (cfs *consulFingerprintState) version(info agentconsul.Self) (string, bool) { +func (f *ConsulFingerprint) version(info agentconsul.Self) (string, bool) { v, ok := info["Config"]["Version"].(string) return v, ok } -func (cfs *consulFingerprintState) sku(info agentconsul.Self) (string, bool) { +func (f *ConsulFingerprint) sku(info agentconsul.Self) (string, bool) { return agentconsul.SKU(info) } -func (cfs *consulFingerprintState) revision(info agentconsul.Self) (string, bool) { +func (f *ConsulFingerprint) revision(info agentconsul.Self) (string, bool) { r, ok := info["Config"]["Revision"].(string) return r, ok } -func (cfs *consulFingerprintState) name(info agentconsul.Self) (string, bool) { +func (f *ConsulFingerprint) name(info agentconsul.Self) (string, bool) { n, ok := info["Config"]["NodeName"].(string) return n, ok } -func (cfs *consulFingerprintState) dc(info agentconsul.Self) (string, bool) { +func (f *ConsulFingerprint) dc(info agentconsul.Self) (string, bool) { d, ok := info["Config"]["Datacenter"].(string) return d, ok } -func (cfs *consulFingerprintState) segment(info agentconsul.Self) (string, bool) { +func (f *ConsulFingerprint) segment(info agentconsul.Self) (string, bool) { tags, tagsOK := info["Member"]["Tags"].(map[string]interface{}) if !tagsOK { return "", false @@ -254,12 +181,12 @@ func (cfs *consulFingerprintState) segment(info agentconsul.Self) (string, bool) return s, ok } -func (cfs *consulFingerprintState) connect(info agentconsul.Self) (string, bool) { +func (f *ConsulFingerprint) connect(info agentconsul.Self) (string, bool) { c, ok := info["DebugConfig"]["ConnectEnabled"].(bool) return strconv.FormatBool(c), ok } -func (cfs *consulFingerprintState) grpc(scheme string, logger hclog.Logger) func(info agentconsul.Self) (string, bool) { +func (f *ConsulFingerprint) grpc(scheme string) func(info agentconsul.Self) (string, bool) { return func(info agentconsul.Self) (string, bool) { // The version is needed in order to understand which config object to @@ -272,14 +199,14 @@ func (cfs *consulFingerprintState) grpc(scheme string, logger hclog.Logger) func consulVersion, err := version.NewVersion(strings.TrimSpace(v)) if err != nil { - logger.Warn("invalid Consul version", "version", v) + f.logger.Warn("invalid Consul version", "version", v) return "", false } // If the Consul agent being fingerprinted is running a version less // than 1.14.0 we use the original single gRPC port. if consulVersion.Core().LessThan(consulGRPCPortChangeVersion.Core()) { - return cfs.grpcPort(info) + return f.grpcPort(info) } // Now that we know we are querying a Consul agent running v1.14.0 or @@ -287,113 +214,23 @@ func (cfs *consulFingerprintState) grpc(scheme string, logger hclog.Logger) func // config depending on whether we have been asked to speak TLS or not. switch strings.ToLower(scheme) { case "https": - return cfs.grpcTLSPort(info) + return f.grpcTLSPort(info) default: - return cfs.grpcPort(info) + return f.grpcPort(info) } } } -func (cfs *consulFingerprintState) grpcPort(info agentconsul.Self) (string, bool) { +func (f *ConsulFingerprint) grpcPort(info agentconsul.Self) (string, bool) { p, ok := info["DebugConfig"]["GRPCPort"].(float64) return fmt.Sprintf("%d", int(p)), ok } -func (cfs *consulFingerprintState) grpcTLSPort(info agentconsul.Self) (string, bool) { +func (f *ConsulFingerprint) grpcTLSPort(info agentconsul.Self) (string, bool) { p, ok := info["DebugConfig"]["GRPCTLSPort"].(float64) return fmt.Sprintf("%d", int(p)), ok } -func (cfs *consulFingerprintState) dnsPort(info agentconsul.Self) (string, bool) { - p, ok := info["DebugConfig"]["DNSPort"].(float64) - return fmt.Sprintf("%d", int(p)), ok -} - -// dnsAddr fingerprints the Consul DNS address, but only if Nomad can use it -// usefully to provide an iptables rule to a task -func (cfs *consulFingerprintState) dnsAddr(logger hclog.Logger) func(info agentconsul.Self) (string, bool) { - return func(info agentconsul.Self) (string, bool) { - - var listenOnEveryIP bool - - dnsAddrs, ok := info["DebugConfig"]["DNSAddrs"].([]any) - if !ok { - logger.Warn("Consul returned invalid addresses.dns config", - "value", info["DebugConfig"]["DNSAddrs"]) - return "", false - } - - for _, d := range dnsAddrs { - dnsAddr, ok := d.(string) - if !ok { - logger.Warn("Consul returned invalid addresses.dns config", - "value", info["DebugConfig"]["DNSAddrs"]) - return "", false - - } - dnsAddr = strings.TrimPrefix(dnsAddr, "tcp://") - dnsAddr = strings.TrimPrefix(dnsAddr, "udp://") - - parsed, err := netip.ParseAddrPort(dnsAddr) - if err != nil { - logger.Warn("could not parse Consul addresses.dns config", - "value", dnsAddr, "error", err) - return "", false // response is somehow malformed - } - - // only addresses we can use for an iptables rule from a - // container to the host will be fingerprinted - if parsed.Addr().IsUnspecified() { - listenOnEveryIP = true - break - } - if !parsed.Addr().IsLoopback() { - return parsed.Addr().String(), true - } - } - - // if Consul DNS is bound on 0.0.0.0, we want to fingerprint the private - // IP (or at worst, the public IP) of the host so that we have a valid - // IP address for the iptables rule - if listenOnEveryIP { - - privateIP, err := sockaddr.GetPrivateIP() - if err != nil { - logger.Warn("could not query network interfaces", "error", err) - return "", false // something is very wrong, so bail out - } - if privateIP != "" { - return privateIP, true - } - publicIP, err := sockaddr.GetPublicIP() - if err != nil { - logger.Warn("could not query network interfaces", "error", err) - return "", false // something is very wrong, so bail out - } - if publicIP != "" { - return publicIP, true - } - } - - // if we've hit here, Consul is bound on localhost and we won't be able - // to configure container DNS to use it, but we also don't want to have - // the fingerprinter return an error - return "", true - } -} - -func (cfs *consulFingerprintState) namespaces(info agentconsul.Self) (string, bool) { +func (f *ConsulFingerprint) namespaces(info agentconsul.Self) (string, bool) { return strconv.FormatBool(agentconsul.Namespaces(info)), true } - -func (cfs *consulFingerprintState) partition(info agentconsul.Self) (string, bool) { - sku, ok := agentconsul.SKU(info) - if ok && sku == "ent" { - p, ok := info["Config"]["Partition"].(string) - if !ok { - p = "default" - } - return p, true - } - return "", true // prevent warnings on Consul CE -} diff --git a/client/fingerprint/consul_test.go b/client/fingerprint/consul_test.go index 9cd110a00ea9..8a0d4e6b13c2 100644 --- a/client/fingerprint/consul_test.go +++ b/client/fingerprint/consul_test.go @@ -10,14 +10,13 @@ import ( "os" "strings" "testing" - "time" "github.com/hashicorp/nomad/ci" "github.com/hashicorp/nomad/client/config" agentconsul "github.com/hashicorp/nomad/command/agent/consul" "github.com/hashicorp/nomad/helper/testlog" "github.com/hashicorp/nomad/nomad/structs" - "github.com/shoenig/test/must" + "github.com/stretchr/testify/require" ) // fakeConsul creates an HTTP server mimicking Consul /v1/agent/self endpoint on @@ -37,13 +36,13 @@ func fakeConsul(payload string) (*httptest.Server, *config.Config) { })) cfg := config.DefaultConfig() - cfg.GetDefaultConsul().Addr = strings.TrimPrefix(ts.URL, `http://`) + cfg.ConsulConfig.Addr = strings.TrimPrefix(ts.URL, `http://`) return ts, cfg } func fakeConsulPayload(t *testing.T, filename string) string { b, err := os.ReadFile(filename) - must.NoError(t, err) + require.NoError(t, err) return string(b) } @@ -54,562 +53,416 @@ func newConsulFingerPrint(t *testing.T) *ConsulFingerprint { func TestConsulFingerprint_server(t *testing.T) { ci.Parallel(t) - cfs := consulFingerprintState{} + fp := newConsulFingerPrint(t) t.Run("is server", func(t *testing.T) { - s, ok := cfs.server(agentconsul.Self{ + s, ok := fp.server(agentconsul.Self{ "Config": {"Server": true}, }) - must.True(t, ok) - must.Eq(t, "true", s) + require.True(t, ok) + require.Equal(t, "true", s) }) t.Run("is not server", func(t *testing.T) { - s, ok := cfs.server(agentconsul.Self{ + s, ok := fp.server(agentconsul.Self{ "Config": {"Server": false}, }) - must.True(t, ok) - must.Eq(t, "false", s) + require.True(t, ok) + require.Equal(t, "false", s) }) t.Run("missing", func(t *testing.T) { - _, ok := cfs.server(agentconsul.Self{ + _, ok := fp.server(agentconsul.Self{ "Config": {}, }) - must.False(t, ok) + require.False(t, ok) }) t.Run("malformed", func(t *testing.T) { - _, ok := cfs.server(agentconsul.Self{ + _, ok := fp.server(agentconsul.Self{ "Config": {"Server": 9000}, }) - must.False(t, ok) + require.False(t, ok) }) } func TestConsulFingerprint_version(t *testing.T) { ci.Parallel(t) - cfs := consulFingerprintState{} + fp := newConsulFingerPrint(t) t.Run("oss", func(t *testing.T) { - v, ok := cfs.version(agentconsul.Self{ + v, ok := fp.version(agentconsul.Self{ "Config": {"Version": "v1.9.5"}, }) - must.True(t, ok) - must.Eq(t, "v1.9.5", v) + require.True(t, ok) + require.Equal(t, "v1.9.5", v) }) t.Run("ent", func(t *testing.T) { - v, ok := cfs.version(agentconsul.Self{ + v, ok := fp.version(agentconsul.Self{ "Config": {"Version": "v1.9.5+ent"}, }) - must.True(t, ok) - must.Eq(t, "v1.9.5+ent", v) + require.True(t, ok) + require.Equal(t, "v1.9.5+ent", v) }) t.Run("missing", func(t *testing.T) { - _, ok := cfs.version(agentconsul.Self{ + _, ok := fp.version(agentconsul.Self{ "Config": {}, }) - must.False(t, ok) + require.False(t, ok) }) t.Run("malformed", func(t *testing.T) { - _, ok := cfs.version(agentconsul.Self{ + _, ok := fp.version(agentconsul.Self{ "Config": {"Version": 9000}, }) - must.False(t, ok) + require.False(t, ok) }) } func TestConsulFingerprint_sku(t *testing.T) { ci.Parallel(t) - cfs := consulFingerprintState{} + fp := newConsulFingerPrint(t) t.Run("oss", func(t *testing.T) { - s, ok := cfs.sku(agentconsul.Self{ + s, ok := fp.sku(agentconsul.Self{ "Config": {"Version": "v1.9.5"}, }) - must.True(t, ok) - must.Eq(t, "oss", s) + require.True(t, ok) + require.Equal(t, "oss", s) }) t.Run("oss dev", func(t *testing.T) { - s, ok := cfs.sku(agentconsul.Self{ + s, ok := fp.sku(agentconsul.Self{ "Config": {"Version": "v1.9.5-dev"}, }) - must.True(t, ok) - must.Eq(t, "oss", s) + require.True(t, ok) + require.Equal(t, "oss", s) }) t.Run("ent", func(t *testing.T) { - s, ok := cfs.sku(agentconsul.Self{ + s, ok := fp.sku(agentconsul.Self{ "Config": {"Version": "v1.9.5+ent"}, }) - must.True(t, ok) - must.Eq(t, "ent", s) + require.True(t, ok) + require.Equal(t, "ent", s) }) t.Run("ent dev", func(t *testing.T) { - s, ok := cfs.sku(agentconsul.Self{ + s, ok := fp.sku(agentconsul.Self{ "Config": {"Version": "v1.9.5+ent-dev"}, }) - must.True(t, ok) - must.Eq(t, "ent", s) + require.True(t, ok) + require.Equal(t, "ent", s) }) t.Run("extra spaces", func(t *testing.T) { - v, ok := cfs.sku(agentconsul.Self{ + v, ok := fp.sku(agentconsul.Self{ "Config": {"Version": " v1.9.5\n"}, }) - must.True(t, ok) - must.Eq(t, "oss", v) + require.True(t, ok) + require.Equal(t, "oss", v) }) t.Run("missing", func(t *testing.T) { - _, ok := cfs.sku(agentconsul.Self{ + _, ok := fp.sku(agentconsul.Self{ "Config": {}, }) - must.False(t, ok) + require.False(t, ok) }) t.Run("malformed", func(t *testing.T) { - _, ok := cfs.sku(agentconsul.Self{ + _, ok := fp.sku(agentconsul.Self{ "Config": {"Version": "***"}, }) - must.False(t, ok) + require.False(t, ok) }) } func TestConsulFingerprint_revision(t *testing.T) { ci.Parallel(t) - cfs := consulFingerprintState{} + fp := newConsulFingerPrint(t) t.Run("ok", func(t *testing.T) { - r, ok := cfs.revision(agentconsul.Self{ + r, ok := fp.revision(agentconsul.Self{ "Config": {"Revision": "3c1c22679"}, }) - must.True(t, ok) - must.Eq(t, "3c1c22679", r) + require.True(t, ok) + require.Equal(t, "3c1c22679", r) }) t.Run("malformed", func(t *testing.T) { - _, ok := cfs.revision(agentconsul.Self{ + _, ok := fp.revision(agentconsul.Self{ "Config": {"Revision": 9000}, }) - must.False(t, ok) + require.False(t, ok) }) t.Run("missing", func(t *testing.T) { - _, ok := cfs.revision(agentconsul.Self{ + _, ok := fp.revision(agentconsul.Self{ "Config": {}, }) - must.False(t, ok) + require.False(t, ok) }) } func TestConsulFingerprint_dc(t *testing.T) { ci.Parallel(t) - cfs := consulFingerprintState{} + fp := newConsulFingerPrint(t) t.Run("ok", func(t *testing.T) { - dc, ok := cfs.dc(agentconsul.Self{ + dc, ok := fp.dc(agentconsul.Self{ "Config": {"Datacenter": "dc1"}, }) - must.True(t, ok) - must.Eq(t, "dc1", dc) + require.True(t, ok) + require.Equal(t, "dc1", dc) }) t.Run("malformed", func(t *testing.T) { - _, ok := cfs.dc(agentconsul.Self{ + _, ok := fp.dc(agentconsul.Self{ "Config": {"Datacenter": 9000}, }) - must.False(t, ok) + require.False(t, ok) }) t.Run("missing", func(t *testing.T) { - _, ok := cfs.dc(agentconsul.Self{ + _, ok := fp.dc(agentconsul.Self{ "Config": {}, }) - must.False(t, ok) + require.False(t, ok) }) } func TestConsulFingerprint_segment(t *testing.T) { ci.Parallel(t) - cfs := consulFingerprintState{} + fp := newConsulFingerPrint(t) t.Run("ok", func(t *testing.T) { - s, ok := cfs.segment(agentconsul.Self{ + s, ok := fp.segment(agentconsul.Self{ "Member": {"Tags": map[string]interface{}{"segment": "seg1"}}, }) - must.True(t, ok) - must.Eq(t, "seg1", s) + require.True(t, ok) + require.Equal(t, "seg1", s) }) t.Run("segment missing", func(t *testing.T) { - _, ok := cfs.segment(agentconsul.Self{ + _, ok := fp.segment(agentconsul.Self{ "Member": {"Tags": map[string]interface{}{}}, }) - must.False(t, ok) + require.False(t, ok) }) t.Run("tags missing", func(t *testing.T) { - _, ok := cfs.segment(agentconsul.Self{ + _, ok := fp.segment(agentconsul.Self{ "Member": {}, }) - must.False(t, ok) + require.False(t, ok) }) t.Run("malformed", func(t *testing.T) { - _, ok := cfs.segment(agentconsul.Self{ + _, ok := fp.segment(agentconsul.Self{ "Member": {"Tags": map[string]interface{}{"segment": 9000}}, }) - must.False(t, ok) + require.False(t, ok) }) } func TestConsulFingerprint_connect(t *testing.T) { ci.Parallel(t) - cfs := consulFingerprintState{} + fp := newConsulFingerPrint(t) t.Run("connect enabled", func(t *testing.T) { - s, ok := cfs.connect(agentconsul.Self{ + s, ok := fp.connect(agentconsul.Self{ "DebugConfig": {"ConnectEnabled": true}, }) - must.True(t, ok) - must.Eq(t, "true", s) + require.True(t, ok) + require.Equal(t, "true", s) }) t.Run("connect not enabled", func(t *testing.T) { - s, ok := cfs.connect(agentconsul.Self{ + s, ok := fp.connect(agentconsul.Self{ "DebugConfig": {"ConnectEnabled": false}, }) - must.True(t, ok) - must.Eq(t, "false", s) + require.True(t, ok) + require.Equal(t, "false", s) }) t.Run("connect missing", func(t *testing.T) { - _, ok := cfs.connect(agentconsul.Self{ + _, ok := fp.connect(agentconsul.Self{ "DebugConfig": {}, }) - must.False(t, ok) + require.False(t, ok) }) } func TestConsulFingerprint_grpc(t *testing.T) { ci.Parallel(t) - cfs := consulFingerprintState{} + fp := newConsulFingerPrint(t) t.Run("grpc set pre-1.14 http", func(t *testing.T) { - s, ok := cfs.grpc("http", testlog.HCLogger(t))(agentconsul.Self{ + s, ok := fp.grpc("http")(agentconsul.Self{ "Config": {"Version": "1.13.3"}, "DebugConfig": {"GRPCPort": 8502.0}, // JSON numbers are floats }) - must.True(t, ok) - must.Eq(t, "8502", s) + require.True(t, ok) + require.Equal(t, "8502", s) }) t.Run("grpc disabled pre-1.14 http", func(t *testing.T) { - s, ok := cfs.grpc("http", testlog.HCLogger(t))(agentconsul.Self{ + s, ok := fp.grpc("http")(agentconsul.Self{ "Config": {"Version": "1.13.3"}, "DebugConfig": {"GRPCPort": -1.0}, // JSON numbers are floats }) - must.True(t, ok) - must.Eq(t, "-1", s) + require.True(t, ok) + require.Equal(t, "-1", s) }) t.Run("grpc set pre-1.14 https", func(t *testing.T) { - s, ok := cfs.grpc("https", testlog.HCLogger(t))(agentconsul.Self{ + s, ok := fp.grpc("https")(agentconsul.Self{ "Config": {"Version": "1.13.3"}, "DebugConfig": {"GRPCPort": 8502.0}, // JSON numbers are floats }) - must.True(t, ok) - must.Eq(t, "8502", s) + require.True(t, ok) + require.Equal(t, "8502", s) }) t.Run("grpc disabled pre-1.14 https", func(t *testing.T) { - s, ok := cfs.grpc("https", testlog.HCLogger(t))(agentconsul.Self{ + s, ok := fp.grpc("https")(agentconsul.Self{ "Config": {"Version": "1.13.3"}, "DebugConfig": {"GRPCPort": -1.0}, // JSON numbers are floats }) - must.True(t, ok) - must.Eq(t, "-1", s) + require.True(t, ok) + require.Equal(t, "-1", s) }) t.Run("grpc set post-1.14 http", func(t *testing.T) { - s, ok := cfs.grpc("http", testlog.HCLogger(t))(agentconsul.Self{ + s, ok := fp.grpc("http")(agentconsul.Self{ "Config": {"Version": "1.14.0"}, "DebugConfig": {"GRPCPort": 8502.0}, // JSON numbers are floats }) - must.True(t, ok) - must.Eq(t, "8502", s) + require.True(t, ok) + require.Equal(t, "8502", s) }) t.Run("grpc disabled post-1.14 http", func(t *testing.T) { - s, ok := cfs.grpc("http", testlog.HCLogger(t))(agentconsul.Self{ + s, ok := fp.grpc("http")(agentconsul.Self{ "Config": {"Version": "1.14.0"}, "DebugConfig": {"GRPCPort": -1.0}, // JSON numbers are floats }) - must.True(t, ok) - must.Eq(t, "-1", s) + require.True(t, ok) + require.Equal(t, "-1", s) }) t.Run("grpc disabled post-1.14 https", func(t *testing.T) { - s, ok := cfs.grpc("https", testlog.HCLogger(t))(agentconsul.Self{ + s, ok := fp.grpc("https")(agentconsul.Self{ "Config": {"Version": "1.14.0"}, "DebugConfig": {"GRPCTLSPort": -1.0}, // JSON numbers are floats }) - must.True(t, ok) - must.Eq(t, "-1", s) + require.True(t, ok) + require.Equal(t, "-1", s) }) t.Run("grpc set post-1.14 https", func(t *testing.T) { - s, ok := cfs.grpc("https", testlog.HCLogger(t))(agentconsul.Self{ + s, ok := fp.grpc("https")(agentconsul.Self{ "Config": {"Version": "1.14.0"}, "DebugConfig": {"GRPCTLSPort": 8503.0}, // JSON numbers are floats }) - must.True(t, ok) - must.Eq(t, "8503", s) + require.True(t, ok) + require.Equal(t, "8503", s) }) t.Run("version with extra spaces", func(t *testing.T) { - s, ok := cfs.grpc("https", testlog.HCLogger(t))(agentconsul.Self{ + s, ok := fp.grpc("https")(agentconsul.Self{ "Config": {"Version": " 1.14.0\n"}, "DebugConfig": {"GRPCTLSPort": 8503.0}, // JSON numbers are floats }) - must.True(t, ok) - must.Eq(t, "8503", s) + require.True(t, ok) + require.Equal(t, "8503", s) }) t.Run("grpc missing http", func(t *testing.T) { - _, ok := cfs.grpc("http", testlog.HCLogger(t))(agentconsul.Self{ + _, ok := fp.grpc("http")(agentconsul.Self{ "DebugConfig": {}, }) - must.False(t, ok) + require.False(t, ok) }) t.Run("grpc missing https", func(t *testing.T) { - _, ok := cfs.grpc("https", testlog.HCLogger(t))(agentconsul.Self{ + _, ok := fp.grpc("https")(agentconsul.Self{ "DebugConfig": {}, }) - must.False(t, ok) + require.False(t, ok) }) } func TestConsulFingerprint_namespaces(t *testing.T) { ci.Parallel(t) - cfs := consulFingerprintState{} + fp := newConsulFingerPrint(t) t.Run("supports namespaces", func(t *testing.T) { - value, ok := cfs.namespaces(agentconsul.Self{ + value, ok := fp.namespaces(agentconsul.Self{ "Stats": {"license": map[string]interface{}{"features": "Automated Backups, Automated Upgrades, Enhanced Read Scalability, Network Segments, Redundancy Zone, Advanced Network Federation, Namespaces, SSO, Audit Logging"}}, }) - must.True(t, ok) - must.Eq(t, "true", value) + require.True(t, ok) + require.Equal(t, "true", value) }) t.Run("no namespaces", func(t *testing.T) { - value, ok := cfs.namespaces(agentconsul.Self{ + value, ok := fp.namespaces(agentconsul.Self{ "Stats": {"license": map[string]interface{}{"features": "Automated Backups, Automated Upgrades, Enhanced Read Scalability, Network Segments, Redundancy Zone, Advanced Network Federation, SSO, Audit Logging"}}, }) - must.True(t, ok) - must.Eq(t, "false", value) + require.True(t, ok) + require.Equal(t, "false", value) }) t.Run("stats missing", func(t *testing.T) { - value, ok := cfs.namespaces(agentconsul.Self{}) - must.True(t, ok) - must.Eq(t, "false", value) + value, ok := fp.namespaces(agentconsul.Self{}) + require.True(t, ok) + require.Equal(t, "false", value) }) t.Run("license missing", func(t *testing.T) { - value, ok := cfs.namespaces(agentconsul.Self{"Stats": {}}) - must.True(t, ok) - must.Eq(t, "false", value) + value, ok := fp.namespaces(agentconsul.Self{"Stats": {}}) + require.True(t, ok) + require.Equal(t, "false", value) }) t.Run("features missing", func(t *testing.T) { - value, ok := cfs.namespaces(agentconsul.Self{"Stats": {"license": map[string]interface{}{}}}) - must.True(t, ok) - must.Eq(t, "false", value) + value, ok := fp.namespaces(agentconsul.Self{"Stats": {"license": map[string]interface{}{}}}) + require.True(t, ok) + require.Equal(t, "false", value) }) } -func TestConsulFingerprint_partition(t *testing.T) { - ci.Parallel(t) - - cfs := consulFingerprintState{} - - t.Run("oss", func(t *testing.T) { - p, ok := cfs.partition(agentconsul.Self{ - "Config": {"Version": "v1.9.5"}, - }) - must.True(t, ok) - must.Eq(t, "", p) - }) - - t.Run("ent default partition", func(t *testing.T) { - p, ok := cfs.partition(agentconsul.Self{ - "Config": {"Version": "v1.9.5+ent"}, - }) - must.True(t, ok) - must.Eq(t, "default", p) - }) - - t.Run("ent nondefault partition", func(t *testing.T) { - p, ok := cfs.partition(agentconsul.Self{ - "Config": {"Version": "v1.9.5+ent", "Partition": "test"}, - }) - must.True(t, ok) - must.Eq(t, "test", p) - }) - - t.Run("missing", func(t *testing.T) { - p, ok := cfs.partition(agentconsul.Self{ - "Config": {}, - }) - must.True(t, ok) - must.Eq(t, "", p) - }) - - t.Run("malformed", func(t *testing.T) { - p, ok := cfs.partition(agentconsul.Self{ - "Config": {"Version": "***"}, - }) - must.True(t, ok) - must.Eq(t, "", p) - }) -} - -func TestConsulFingerprint_dns(t *testing.T) { - ci.Parallel(t) - - cfs := consulFingerprintState{} - - t.Run("dns port not enabled", func(t *testing.T) { - port, ok := cfs.dnsPort(agentconsul.Self{ - "DebugConfig": {"DNSPort": -1.0}, // JSON numbers are floats - }) - must.True(t, ok) - must.Eq(t, "-1", port) - }) - - t.Run("non-default port value", func(t *testing.T) { - port, ok := cfs.dnsPort(agentconsul.Self{ - "DebugConfig": {"DNSPort": 8601.0}, // JSON numbers are floats - }) - must.True(t, ok) - must.Eq(t, "8601", port) - }) - - t.Run("missing port", func(t *testing.T) { - port, ok := cfs.dnsPort(agentconsul.Self{ - "DebugConfig": {}, - }) - must.False(t, ok) - must.Eq(t, "0", port) - }) - - t.Run("malformed port", func(t *testing.T) { - port, ok := cfs.dnsPort(agentconsul.Self{ - "DebugConfig": {"DNSPort": "A"}, - }) - must.False(t, ok) - must.Eq(t, "0", port) - }) - - t.Run("get first IP", func(t *testing.T) { - addr, ok := cfs.dnsAddr(testlog.HCLogger(t))(agentconsul.Self{ - "DebugConfig": { - "DNSAddrs": []any{"tcp://192.168.1.170:8601", "udp://192.168.1.171:8601"}, - }, - }) - must.True(t, ok) - must.Eq(t, "192.168.1.170", addr) - - addr, ok = cfs.dnsAddr(testlog.HCLogger(t))(agentconsul.Self{ - "DebugConfig": {"DNSAddrs": []any{"tcp://[2001:0db8:85a3::8a2e:0370:7334]:8601"}}, - }) - must.True(t, ok) - must.Eq(t, "2001:db8:85a3::8a2e:370:7334", addr) - }) - - t.Run("loopback address", func(t *testing.T) { - addr, ok := cfs.dnsAddr(testlog.HCLogger(t))(agentconsul.Self{ - "DebugConfig": { - "DNSAddrs": []any{"tcp://127.0.0.1:8601", "udp://127.0.0.1:8601"}, - }, - }) - must.True(t, ok) - must.Eq(t, "", addr) - - addr, ok = cfs.dnsAddr(testlog.HCLogger(t))(agentconsul.Self{ - "DebugConfig": {"DNSAddrs": []any{"tcp://[::1]:8601"}}, - }) - must.True(t, ok) - must.Eq(t, "", addr) - - }) - - t.Run("fallback to private or public IP", func(t *testing.T) { - addr, ok := cfs.dnsAddr(testlog.HCLogger(t))(agentconsul.Self{ - "DebugConfig": { - "DNSAddrs": []any{"tcp://0.0.0.0:8601", "udp://0.0.0.0:8601"}, - }, - }) - must.True(t, ok) - must.NotEq(t, "", addr) - }) - - t.Run("malformed DNSAddrs", func(t *testing.T) { - addr, ok := cfs.dnsAddr(testlog.HCLogger(t))(agentconsul.Self{ - "DebugConfig": {"DNSAddrs": []int{0}}}) - must.False(t, ok) - must.Eq(t, "", addr) - - addr, ok = cfs.dnsAddr(testlog.HCLogger(t))(agentconsul.Self{ - "DebugConfig": {"DNSAddrs": []any{0}}}) - must.False(t, ok) - must.Eq(t, "", addr) - - addr, ok = cfs.dnsAddr(testlog.HCLogger(t))(agentconsul.Self{ - "DebugConfig": {"DNSAddrs": []any{"tcp://XXXXX"}}}) - must.False(t, ok) - must.Eq(t, "", addr) - }) - -} - func TestConsulFingerprint_Fingerprint_oss(t *testing.T) { ci.Parallel(t) cf := newConsulFingerPrint(t) - ts, cfg := fakeConsul(fakeConsulPayload(t, "test_fixtures/consul/agent_self_ce.json")) + ts, cfg := fakeConsul(fakeConsulPayload(t, "test_fixtures/consul/agent_self_oss.json")) defer ts.Close() node := &structs.Node{Attributes: make(map[string]string)} // consul not available before first run - must.Nil(t, cf.states[structs.ConsulDefaultCluster]) + require.Equal(t, consulUnavailable, cf.lastState) // execute first query with good response var resp FingerprintResponse err := cf.Fingerprint(&FingerprintRequest{Config: cfg, Node: node}, &resp) - must.NoError(t, err) - must.Eq(t, map[string]string{ + require.NoError(t, err) + require.Equal(t, map[string]string{ "consul.datacenter": "dc1", - "consul.dns.port": "8600", "consul.revision": "3c1c22679", "consul.segment": "seg1", "consul.server": "true", @@ -620,10 +473,10 @@ func TestConsulFingerprint_Fingerprint_oss(t *testing.T) { "consul.ft.namespaces": "false", "unique.consul.name": "HAL9000", }, resp.Attributes) - must.True(t, resp.Detected) + require.True(t, resp.Detected) // consul now available - must.True(t, cf.states[structs.ConsulDefaultCluster].isAvailable) + require.Equal(t, consulAvailable, cf.lastState) var resp2 FingerprintResponse @@ -638,24 +491,20 @@ func TestConsulFingerprint_Fingerprint_oss(t *testing.T) { node.Attributes["connect.grpc"] = "foo" node.Attributes["unique.consul.name"] = "foo" - // Reset the nextCheck time for testing purposes, or we won't pick up the - // change until the next period, up to 2min from now - cf.states[structs.ConsulDefaultCluster].nextCheck = time.Now() - // execute second query with error err2 := cf.Fingerprint(&FingerprintRequest{Config: cfg, Node: node}, &resp2) - must.NoError(t, err2) // does not return error - must.Nil(t, resp2.Attributes) // attributes unset so they don't change - must.True(t, resp.Detected) // never downgrade + require.NoError(t, err2) // does not return error + require.Nil(t, resp2.Attributes) // attributes unset so they don't change + require.True(t, resp.Detected) // never downgrade // consul no longer available - must.False(t, cf.states[structs.ConsulDefaultCluster].isAvailable) + require.Equal(t, consulUnavailable, cf.lastState) // execute third query no error var resp3 FingerprintResponse err3 := cf.Fingerprint(&FingerprintRequest{Config: cfg, Node: node}, &resp3) - must.NoError(t, err3) - must.Eq(t, map[string]string{ + require.NoError(t, err3) + require.Equal(t, map[string]string{ "consul.datacenter": "dc1", "consul.revision": "3c1c22679", "consul.segment": "seg1", @@ -664,14 +513,13 @@ func TestConsulFingerprint_Fingerprint_oss(t *testing.T) { "consul.version": "1.9.5", "consul.connect": "true", "consul.grpc": "8502", - "consul.dns.port": "8600", "consul.ft.namespaces": "false", "unique.consul.name": "HAL9000", }, resp3.Attributes) // consul now available again - must.True(t, cf.states[structs.ConsulDefaultCluster].isAvailable) - must.True(t, resp.Detected) + require.Equal(t, consulAvailable, cf.lastState) + require.True(t, resp.Detected) } func TestConsulFingerprint_Fingerprint_ent(t *testing.T) { @@ -685,13 +533,13 @@ func TestConsulFingerprint_Fingerprint_ent(t *testing.T) { node := &structs.Node{Attributes: make(map[string]string)} // consul not available before first run - must.Nil(t, cf.states[structs.ConsulDefaultCluster]) + require.Equal(t, consulUnavailable, cf.lastState) // execute first query with good response var resp FingerprintResponse err := cf.Fingerprint(&FingerprintRequest{Config: cfg, Node: node}, &resp) - must.NoError(t, err) - must.Eq(t, map[string]string{ + require.NoError(t, err) + require.Equal(t, map[string]string{ "consul.datacenter": "dc1", "consul.revision": "22ce6c6ad", "consul.segment": "seg1", @@ -701,15 +549,12 @@ func TestConsulFingerprint_Fingerprint_ent(t *testing.T) { "consul.ft.namespaces": "true", "consul.connect": "true", "consul.grpc": "8502", - "consul.dns.addr": "192.168.1.117", - "consul.dns.port": "8600", - "consul.partition": "default", "unique.consul.name": "HAL9000", }, resp.Attributes) - must.True(t, resp.Detected) + require.True(t, resp.Detected) // consul now available - must.True(t, cf.states[structs.ConsulDefaultCluster].isAvailable) + require.Equal(t, consulAvailable, cf.lastState) var resp2 FingerprintResponse @@ -725,24 +570,20 @@ func TestConsulFingerprint_Fingerprint_ent(t *testing.T) { node.Attributes["connect.grpc"] = "foo" node.Attributes["unique.consul.name"] = "foo" - // Reset the nextCheck time for testing purposes, or we won't pick up the - // change until the next period, up to 2min from now - cf.states[structs.ConsulDefaultCluster].nextCheck = time.Now() - // execute second query with error err2 := cf.Fingerprint(&FingerprintRequest{Config: cfg, Node: node}, &resp2) - must.NoError(t, err2) // does not return error - must.Nil(t, resp2.Attributes) // attributes unset so they don't change - must.True(t, resp.Detected) // never downgrade + require.NoError(t, err2) // does not return error + require.Nil(t, resp2.Attributes) // attributes unset so they don't change + require.True(t, resp.Detected) // never downgrade // consul no longer available - must.False(t, cf.states[structs.ConsulDefaultCluster].isAvailable) + require.Equal(t, consulUnavailable, cf.lastState) // execute third query no error var resp3 FingerprintResponse err3 := cf.Fingerprint(&FingerprintRequest{Config: cfg, Node: node}, &resp3) - must.NoError(t, err3) - must.Eq(t, map[string]string{ + require.NoError(t, err3) + require.Equal(t, map[string]string{ "consul.datacenter": "dc1", "consul.revision": "22ce6c6ad", "consul.segment": "seg1", @@ -752,13 +593,10 @@ func TestConsulFingerprint_Fingerprint_ent(t *testing.T) { "consul.ft.namespaces": "true", "consul.connect": "true", "consul.grpc": "8502", - "consul.dns.addr": "192.168.1.117", - "consul.dns.port": "8600", - "consul.partition": "default", "unique.consul.name": "HAL9000", }, resp3.Attributes) // consul now available again - must.True(t, cf.states[structs.ConsulDefaultCluster].isAvailable) - must.True(t, resp.Detected) + require.Equal(t, consulAvailable, cf.lastState) + require.True(t, resp.Detected) } diff --git a/client/fingerprint/cpu.go b/client/fingerprint/cpu.go index 650d707833bb..d4d7c3c117f1 100644 --- a/client/fingerprint/cpu.go +++ b/client/fingerprint/cpu.go @@ -5,15 +5,22 @@ package fingerprint import ( "fmt" - "runtime" "strconv" + "github.com/hashicorp/nomad/lib/cpuset" + "github.com/hashicorp/go-hclog" - "github.com/hashicorp/nomad/client/lib/idset" - "github.com/hashicorp/nomad/client/lib/numalib" - "github.com/hashicorp/nomad/client/lib/numalib/hw" + "github.com/hashicorp/nomad/client/stats" + shelpers "github.com/hashicorp/nomad/helper/stats" "github.com/hashicorp/nomad/nomad/structs" - "github.com/klauspost/cpuid/v2" +) + +const ( + // defaultCPUTicks is the default amount of CPU resources assumed to be + // available if the CPU performance data is unable to be detected. This is + // common on EC2 instances, where the env_aws fingerprinter will follow up, + // setting an accurate value. + defaultCPUTicks = 1000 // 1 core * 1 GHz ) // CPUFingerprint is used to fingerprint the CPU @@ -21,17 +28,16 @@ type CPUFingerprint struct { StaticFingerprinter logger hclog.Logger - // builds this topology - top *numalib.Topology - - // sets the built topology for this resources response + // accumulates result in these resource structs + resources *structs.Resources nodeResources *structs.NodeResources } -// NewCPUFingerprint is used to create a CPU fingerprint. +// NewCPUFingerprint is used to create a CPU fingerprint func NewCPUFingerprint(logger hclog.Logger) Fingerprint { return &CPUFingerprint{ logger: logger.Named("cpu"), + resources: new(structs.Resources), // COMPAT (to be removed after 0.10) nodeResources: new(structs.NodeResources), } } @@ -45,81 +51,45 @@ func (f *CPUFingerprint) Fingerprint(request *FingerprintRequest, response *Fing f.setCoreCount(response) - f.setReservableCores(response) - - f.setTotalCompute(response) + f.setReservableCores(request, response) - f.setNUMA(response) + f.setTotalCompute(request, response) f.setResponseResources(response) - // indicate we successfully detected the system cpu / memory configuration response.Detected = true - // pass the topology back up to the client - response.UpdateInitialResult = func(ir *InitialResult) { - ir.Topology = f.top - } - return nil } -func (*CPUFingerprint) reservedCompute(request *FingerprintRequest) structs.NodeReservedCpuResources { - switch { - case request.Config.Node == nil: - return structs.NodeReservedCpuResources{} - case request.Config.Node.ReservedResources == nil: - return structs.NodeReservedCpuResources{} - default: - return request.Config.Node.ReservedResources.Cpu - } -} - func (f *CPUFingerprint) initialize(request *FingerprintRequest) { - var ( - reservableCores *idset.Set[hw.CoreID] - totalCompute = request.Config.CpuCompute - reservedCompute = f.reservedCompute(request) - reservedCores = idset.From[hw.CoreID](reservedCompute.ReservedCpuCores) - ) - - if rc := request.Config.ReservableCores; rc != nil { - reservableCores = idset.From[hw.CoreID](rc) + if err := stats.Init(uint64(request.Config.CpuCompute)); err != nil { + f.logger.Warn("failed initializing stats collector", "error", err) } - - f.top = numalib.Scan(append( - numalib.PlatformScanners(), - &numalib.ConfigScanner{ - ReservableCores: reservableCores, - ReservedCores: reservedCores, - TotalCompute: hw.MHz(totalCompute), - ReservedCompute: hw.MHz(reservedCompute.CpuShares), - }, - )) } func (f *CPUFingerprint) setModelName(response *FingerprintResponse) { - if model := cpuid.CPU.BrandName; model != "" { - response.AddAttribute("cpu.modelname", model) - f.logger.Debug("detected CPU model", "name", model) + if modelName := stats.CPUModelName(); modelName != "" { + response.AddAttribute("cpu.modelname", modelName) + f.logger.Debug("detected CPU model", "name", modelName) } } -func (*CPUFingerprint) frequency(mhz hw.MHz) string { - return strconv.FormatUint(uint64(mhz), 10) +func (*CPUFingerprint) frequency(mhz uint64) string { + return fmt.Sprintf("%.0f", float64(mhz)) } func (f *CPUFingerprint) setFrequency(response *FingerprintResponse) { - performance, efficiency := f.top.CoreSpeeds() + power, efficiency := stats.CPUMHzPerCore() switch { case efficiency > 0: response.AddAttribute("cpu.frequency.efficiency", f.frequency(efficiency)) - response.AddAttribute("cpu.frequency.performance", f.frequency(performance)) + response.AddAttribute("cpu.frequency.power", f.frequency(power)) f.logger.Debug("detected CPU efficiency core speed", "mhz", efficiency) - f.logger.Debug("detected CPU performance core speed", "mhz", performance) - case performance > 0: - response.AddAttribute("cpu.frequency", f.frequency(performance)) - f.logger.Debug("detected CPU frequency", "mhz", performance) + f.logger.Debug("detected CPU power core speed", "mhz", power) + case power > 0: + response.AddAttribute("cpu.frequency", f.frequency(power)) + f.logger.Debug("detected CPU frequency", "mhz", power) } } @@ -127,65 +97,55 @@ func (*CPUFingerprint) cores(count int) string { return strconv.Itoa(count) } -func (*CPUFingerprint) nodes(count int) string { - return strconv.Itoa(count) -} - func (f *CPUFingerprint) setCoreCount(response *FingerprintResponse) { - total := f.top.NumCores() - performance := f.top.NumPCores() - efficiency := f.top.NumECores() + power, efficiency := stats.CPUNumCores() switch { case efficiency > 0: response.AddAttribute("cpu.numcores.efficiency", f.cores(efficiency)) - response.AddAttribute("cpu.numcores.performance", f.cores(performance)) - response.AddAttribute("cpu.numcores", f.cores(total)) + response.AddAttribute("cpu.numcores.power", f.cores(power)) f.logger.Debug("detected CPU efficiency core count", "cores", efficiency) - f.logger.Debug("detected CPU performance core count", "cores", performance) - f.logger.Debug("detected CPU core count", "cores", total) - default: - response.AddAttribute("cpu.numcores", f.cores(total)) - f.logger.Debug("detected CPU core count", "cores", total) + f.logger.Debug("detected CPU power core count", "cores", power) + case power > 0: + response.AddAttribute("cpu.numcores", f.cores(power)) + f.logger.Debug("detected CPU core count", power) } + f.nodeResources.Cpu.TotalCpuCores = uint16(power + efficiency) } -func (f *CPUFingerprint) setReservableCores(response *FingerprintResponse) { - switch runtime.GOOS { - case "linux": - // topology has already reduced to the intersection of usable cores - usable := f.top.UsableCores() - response.AddAttribute("cpu.reservablecores", f.cores(usable.Size())) - default: - response.AddAttribute("cpu.reservablecores", "0") +func (f *CPUFingerprint) setReservableCores(request *FingerprintRequest, response *FingerprintResponse) { + reservable := request.Config.ReservableCores + if len(reservable) > 0 { + f.logger.Debug("reservable cores set by config", "cpuset", reservable) + } else { + cgroupParent := request.Config.CgroupParent + if reservable = f.deriveReservableCores(cgroupParent); reservable != nil { + if request.Node.ReservedResources != nil { + forNode := request.Node.ReservedResources.Cpu.ReservedCpuCores + reservable = cpuset.New(reservable...).Difference(cpuset.New(forNode...)).ToSlice() + f.logger.Debug("client configuration reserves these cores for node", "cores", forNode) + } + f.logger.Debug("set of reservable cores available for tasks", "cores", reservable) + } } -} - -func (f *CPUFingerprint) setTotalCompute(response *FingerprintResponse) { - totalCompute := f.top.TotalCompute() - usableCompute := f.top.UsableCompute() - response.AddAttribute("cpu.totalcompute", f.frequency(totalCompute)) - response.AddAttribute("cpu.usablecompute", f.frequency(usableCompute)) + response.AddAttribute("cpu.reservablecores", strconv.Itoa(len(reservable))) + f.nodeResources.Cpu.ReservableCpuCores = reservable } -func (f *CPUFingerprint) setNUMA(response *FingerprintResponse) { - if !f.top.SupportsNUMA() { - return +func (f *CPUFingerprint) setTotalCompute(request *FingerprintRequest, response *FingerprintResponse) { + var ticks uint64 + switch { + case shelpers.CpuTotalTicks() > 0: + ticks = shelpers.CpuTotalTicks() + default: + ticks = defaultCPUTicks } - - nodes := f.top.Nodes() - response.AddAttribute("numa.node.count", f.nodes(nodes.Size())) - - nodes.ForEach(func(id hw.NodeID) error { - key := fmt.Sprintf("numa.node%d.cores", id) - cores := f.top.NodeCores(id) - response.AddAttribute(key, cores.String()) - return nil - }) + response.AddAttribute("cpu.totalcompute", fmt.Sprintf("%d", ticks)) + f.resources.CPU = int(ticks) + f.nodeResources.Cpu.CpuShares = int64(ticks) } func (f *CPUFingerprint) setResponseResources(response *FingerprintResponse) { - f.nodeResources.Processors = structs.NewNodeProcessorResources(f.top) - f.nodeResources.Compatibility() + response.Resources = f.resources response.NodeResources = f.nodeResources } diff --git a/client/fingerprint/cpu_darwin_test.go b/client/fingerprint/cpu_darwin_test.go index 36b0555ba3d0..a9f16ad8209d 100644 --- a/client/fingerprint/cpu_darwin_test.go +++ b/client/fingerprint/cpu_darwin_test.go @@ -32,13 +32,14 @@ func TestCPUFingerprint_AppleSilicon(t *testing.T) { attributes := response.Attributes must.NotNil(t, attributes) must.MapContainsKey(t, attributes, "cpu.modelname") - must.MapContainsKey(t, attributes, "cpu.numcores.performance") + must.MapContainsKey(t, attributes, "cpu.numcores.power") must.MapContainsKey(t, attributes, "cpu.numcores.efficiency") - must.MapContainsKey(t, attributes, "cpu.frequency.performance") + must.MapContainsKey(t, attributes, "cpu.frequency.power") must.MapContainsKey(t, attributes, "cpu.frequency.efficiency") must.MapContainsKey(t, attributes, "cpu.totalcompute") + must.Positive(t, response.Resources.CPU) must.Positive(t, response.NodeResources.Cpu.CpuShares) - must.Positive(t, response.NodeResources.Cpu.TotalCpuCores) + must.Positive(t, response.NodeResources.Cpu.SharesPerCore()) must.SliceEmpty(t, response.NodeResources.Cpu.ReservableCpuCores) // not included for mixed core types (that we can detect) diff --git a/client/fingerprint/cpu_default.go b/client/fingerprint/cpu_default.go new file mode 100644 index 000000000000..0565fb01a97c --- /dev/null +++ b/client/fingerprint/cpu_default.go @@ -0,0 +1,10 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + +//go:build !linux + +package fingerprint + +func (_ *CPUFingerprint) deriveReservableCores(string) []uint16 { + return nil +} diff --git a/client/fingerprint/cpu_default_test.go b/client/fingerprint/cpu_default_test.go index c756305e996e..81c4c548e707 100644 --- a/client/fingerprint/cpu_default_test.go +++ b/client/fingerprint/cpu_default_test.go @@ -11,8 +11,7 @@ import ( "github.com/hashicorp/nomad/ci" "github.com/hashicorp/nomad/client/config" - "github.com/hashicorp/nomad/client/lib/numalib/hw" - "github.com/hashicorp/nomad/client/testutil" + "github.com/hashicorp/nomad/client/lib/cgutil" "github.com/hashicorp/nomad/helper/testlog" "github.com/hashicorp/nomad/nomad/structs" "github.com/shoenig/test/must" @@ -23,6 +22,10 @@ func TestCPUFingerprint_Classic(t *testing.T) { logger := testlog.HCLogger(t) + // create cpuset manager so we can ensure cgroup tree is correct + mgr := cgutil.CreateCPUSetManager("", nil, logger) + mgr.Init() + // create the fingerprinter f := NewCPUFingerprint(logger) node := &structs.Node{Attributes: make(map[string]string)} @@ -39,61 +42,80 @@ func TestCPUFingerprint_Classic(t *testing.T) { must.NotNil(t, attributes) must.MapContainsKey(t, attributes, "cpu.numcores") must.MapContainsKey(t, attributes, "cpu.modelname") + must.MapContainsKey(t, attributes, "cpu.frequency") must.MapContainsKey(t, attributes, "cpu.totalcompute") - must.Positive(t, response.NodeResources.Processors.Topology.UsableCompute()) - must.Positive(t, response.NodeResources.Processors.Topology.NumCores()) - must.NotEmpty(t, response.NodeResources.Processors.Topology.UsableCores()) - - _, frequencyPresent := attributes["cpu.frequency"] - _, performancePresent := attributes["cpu.frequency.performance"] - _, efficiencyPresent := attributes["cpu.frequency.efficiency"] - ok := frequencyPresent || (performancePresent && efficiencyPresent) - must.True(t, ok, must.Sprint("expected cpu.frequency or cpu.frequency.performance and cpu.frequency.efficiency")) + must.Positive(t, response.Resources.CPU) + must.Positive(t, response.NodeResources.Cpu.CpuShares) + must.Positive(t, response.NodeResources.Cpu.SharesPerCore()) + must.SliceNotEmpty(t, response.NodeResources.Cpu.ReservableCpuCores) + + // asymetric core detection currently only works with apple silicon + must.MapNotContainsKey(t, attributes, "cpu.numcores.power") + must.MapNotContainsKey(t, attributes, "cpu.numcores.efficiency") } // TestCPUFingerprint_OverrideCompute asserts that setting cpu_total_compute in // the client config overrides the detected CPU freq (if any). func TestCPUFingerprint_OverrideCompute(t *testing.T) { ci.Parallel(t) - testutil.MinimumCores(t, 4) f := NewCPUFingerprint(testlog.HCLogger(t)) node := &structs.Node{ Attributes: make(map[string]string), } cfg := &config.Config{ - ReservableCores: []hw.CoreID{0, 1, 2}, + ReservableCores: []uint16{0, 1, 2}, } - var originalCompute int + var originalCPU int { request := &FingerprintRequest{Config: cfg, Node: node} var response FingerprintResponse err := f.Fingerprint(request, &response) - must.NoError(t, err) + if err != nil { + t.Fatalf("err: %v", err) + } + + if !response.Detected { + t.Fatalf("expected response to be applicable") + } + + if attr := response.Attributes["cpu.reservablecores"]; attr != "3" { + t.Fatalf("expected cpu.reservablecores == 3 but found %s", attr) + } - must.True(t, response.Detected) - must.Eq(t, "3", response.Attributes["cpu.reservablecores"], must.Sprint("override of cpu.reservablecores is incorrect")) - originalCompute := response.NodeResources.Processors.Topology.UsableCompute() - must.Positive(t, originalCompute) + if response.Resources.CPU == 0 { + t.Fatalf("expected fingerprint of cpu of but found 0") + } + + originalCPU = response.Resources.CPU } { // Override it with a setting - cfg.CpuCompute = originalCompute + 123 + cfg.CpuCompute = originalCPU + 123 // Make sure the Fingerprinter applies the override to the node resources request := &FingerprintRequest{Config: cfg, Node: node} var response FingerprintResponse err := f.Fingerprint(request, &response) - must.NoError(t, err) - - // topology struct - must.Eq(t, hw.MHz(cfg.CpuCompute), response.NodeResources.Processors.Topology.UsableCompute(), must.Sprint("cpu override did not take affect")) - - // legacy struct - must.Eq(t, int64(cfg.CpuCompute), response.NodeResources.Cpu.CpuShares, must.Sprint("cpu override did not take affect")) - must.Eq(t, strconv.Itoa(cfg.CpuCompute), response.Attributes["cpu.totalcompute"], must.Sprint("cpu override did not take affect")) - must.Eq(t, "3", response.Attributes["cpu.reservablecores"], must.Sprint("cpu override did not take affect")) + if err != nil { + t.Fatalf("err: %v", err) + } + + // COMPAT(0.10): Remove in 0.10 + if response.Resources.CPU != cfg.CpuCompute { + t.Fatalf("expected override cpu of %d but found %d", cfg.CpuCompute, response.Resources.CPU) + } + if response.NodeResources.Cpu.CpuShares != int64(cfg.CpuCompute) { + t.Fatalf("expected override cpu of %d but found %d", cfg.CpuCompute, response.NodeResources.Cpu.CpuShares) + } + if response.Attributes["cpu.totalcompute"] != strconv.Itoa(cfg.CpuCompute) { + t.Fatalf("expected override cpu.totalcompute of %d but found %s", cfg.CpuCompute, response.Attributes["cpu.totalcompute"]) + } + + if attr := response.Attributes["cpu.reservablecores"]; attr != "3" { + t.Fatalf("expected cpu.reservablecores == 3 but found %s", attr) + } } } diff --git a/client/fingerprint/cpu_linux.go b/client/fingerprint/cpu_linux.go new file mode 100644 index 000000000000..ba6d3de887f5 --- /dev/null +++ b/client/fingerprint/cpu_linux.go @@ -0,0 +1,20 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + +package fingerprint + +import ( + "github.com/hashicorp/nomad/client/lib/cgutil" +) + +func (f *CPUFingerprint) deriveReservableCores(cgroupParent string) []uint16 { + // The cpuset cgroup manager is initialized (on linux), but not accessible + // from the finger-printer. So we reach in and grab the information manually. + // We may assume the hierarchy is already setup. + cpuset, err := cgutil.GetCPUsFromCgroup(cgroupParent) + if err != nil { + f.logger.Warn("failed to detect set of reservable cores", "error", err) + return nil + } + return cpuset +} diff --git a/client/fingerprint/env_aws.go b/client/fingerprint/env_aws.go index 4041a6b0950d..105f873a2990 100644 --- a/client/fingerprint/env_aws.go +++ b/client/fingerprint/env_aws.go @@ -16,8 +16,10 @@ import ( "github.com/aws/aws-sdk-go/aws/awserr" "github.com/aws/aws-sdk-go/aws/ec2metadata" "github.com/aws/aws-sdk-go/aws/session" - cleanhttp "github.com/hashicorp/go-cleanhttp" log "github.com/hashicorp/go-hclog" + + cleanhttp "github.com/hashicorp/go-cleanhttp" + "github.com/hashicorp/nomad/helper/stats" "github.com/hashicorp/nomad/nomad/structs" ) @@ -133,11 +135,13 @@ func (f *EnvAWSFingerprint) Fingerprint(request *FingerprintRequest, response *F } // accumulate resource information, then assign to response - nodeResources := new(structs.NodeResources) + var resources *structs.Resources + var nodeResources *structs.NodeResources // copy over network specific information if val, ok := response.Attributes["unique.platform.aws.local-ipv4"]; ok && val != "" { response.AddAttribute("unique.network.ip-address", val) + nodeResources = new(structs.NodeResources) nodeResources.Networks = []*structs.NetworkResource{ { Mode: "host", @@ -173,6 +177,30 @@ func (f *EnvAWSFingerprint) Fingerprint(request *FingerprintRequest, response *F } } + // copy over CPU speed information + if specs := f.lookupCPU(ec2meta); specs != nil { + response.AddAttribute("cpu.frequency", fmt.Sprintf("%d", specs.MHz)) + response.AddAttribute("cpu.numcores", fmt.Sprintf("%d", specs.Cores)) + f.logger.Debug("lookup ec2 cpu", "cores", specs.Cores, "ghz", log.Fmt("%.1f", specs.GHz())) + + if ticks := specs.Ticks(); request.Config.CpuCompute <= 0 { + response.AddAttribute("cpu.totalcompute", fmt.Sprintf("%d", ticks)) + f.logger.Debug("setting ec2 cpu", "ticks", ticks) + stats.SetCpuTotalTicks(uint64(ticks)) + resources = new(structs.Resources) + resources.CPU = ticks + if nodeResources == nil { + nodeResources = new(structs.NodeResources) + } + nodeResources.Cpu = structs.NodeCpuResources{CpuShares: int64(ticks)} + } else { + response.AddAttribute("cpu.totalcompute", fmt.Sprintf("%d", request.Config.CpuCompute)) + } + } else { + f.logger.Warn("failed to find the cpu specification for this instance type") + } + + response.Resources = resources response.NodeResources = nodeResources // populate Links @@ -192,6 +220,15 @@ func (f *EnvAWSFingerprint) instanceType(ec2meta *ec2metadata.EC2Metadata) (stri return strings.TrimSpace(response), nil } +func (f *EnvAWSFingerprint) lookupCPU(ec2meta *ec2metadata.EC2Metadata) *CPU { + instanceType, err := f.instanceType(ec2meta) + if err != nil { + f.logger.Warn("failed to read EC2 metadata instance-type", "error", err) + return nil + } + return LookupEC2CPU(instanceType) +} + func (f *EnvAWSFingerprint) throughput(request *FingerprintRequest, ec2meta *ec2metadata.EC2Metadata, ip string) int { throughput := request.Config.NetworkSpeed if throughput != 0 { diff --git a/client/fingerprint/env_aws_cpu.go b/client/fingerprint/env_aws_cpu.go new file mode 100644 index 000000000000..e76f4b572195 --- /dev/null +++ b/client/fingerprint/env_aws_cpu.go @@ -0,0 +1,688 @@ +// Code generated from hashicorp/nomad/tools/ec2info; DO NOT EDIT. + +package fingerprint + +// CPU contains virtual core count and processor baseline performance. +type CPU struct { + // use small units to reduce size of the embedded table + Cores uint32 // good for 4 billion cores + MHz uint32 // good for 4 billion MHz +} + +// Ticks computes the total number of cycles available across the virtual +// cores of a CPU. +func (c CPU) Ticks() int { + return int(c.MHz) * int(c.Cores) +} + +// GHz returns the speed of CPU in ghz. +func (c CPU) GHz() float64 { + return float64(c.MHz) / 1000.0 +} + +// newCPU create a CPUSpecs from the given virtual core count and core speed. +func newCPU(cores uint32, ghz float64) CPU { + return CPU{ + Cores: cores, + MHz: uint32(ghz * 1000), + } +} + +// LookupEC2CPU returns the virtual core count and core speed information from a +// lookup table generated from the Amazon EC2 API. +// +// If the instance type does not exist, nil is returned. +func LookupEC2CPU(instanceType string) *CPU { + specs, exists := instanceTypeCPU[instanceType] + if !exists { + return nil + } + return &specs +} + +var instanceTypeCPU = map[string]CPU{ + + "a1.2xlarge": newCPU(8, 2.3), + "a1.4xlarge": newCPU(16, 2.3), + "a1.large": newCPU(2, 2.3), + "a1.medium": newCPU(1, 2.3), + "a1.metal": newCPU(16, 2.3), + "a1.xlarge": newCPU(4, 2.3), + "c3.2xlarge": newCPU(8, 2.8), + "c3.4xlarge": newCPU(16, 2.8), + "c3.8xlarge": newCPU(32, 2.8), + "c3.large": newCPU(2, 2.8), + "c3.xlarge": newCPU(4, 2.8), + "c4.2xlarge": newCPU(8, 2.9), + "c4.4xlarge": newCPU(16, 2.9), + "c4.8xlarge": newCPU(36, 2.9), + "c4.large": newCPU(2, 2.9), + "c4.xlarge": newCPU(4, 2.9), + "c5.12xlarge": newCPU(48, 3.6), + "c5.18xlarge": newCPU(72, 3.4), + "c5.24xlarge": newCPU(96, 3.6), + "c5.2xlarge": newCPU(8, 3.4), + "c5.4xlarge": newCPU(16, 3.4), + "c5.9xlarge": newCPU(36, 3.4), + "c5.large": newCPU(2, 3.4), + "c5.metal": newCPU(96, 3.6), + "c5.xlarge": newCPU(4, 3.4), + "c5a.12xlarge": newCPU(48, 3.3), + "c5a.16xlarge": newCPU(64, 3.3), + "c5a.24xlarge": newCPU(96, 3.3), + "c5a.2xlarge": newCPU(8, 3.3), + "c5a.4xlarge": newCPU(16, 3.3), + "c5a.8xlarge": newCPU(32, 3.3), + "c5a.large": newCPU(2, 3.3), + "c5a.xlarge": newCPU(4, 3.3), + "c5ad.12xlarge": newCPU(48, 3.3), + "c5ad.16xlarge": newCPU(64, 3.3), + "c5ad.24xlarge": newCPU(96, 3.3), + "c5ad.2xlarge": newCPU(8, 3.3), + "c5ad.4xlarge": newCPU(16, 3.3), + "c5ad.8xlarge": newCPU(32, 3.3), + "c5ad.large": newCPU(2, 3.3), + "c5ad.xlarge": newCPU(4, 3.3), + "c5d.12xlarge": newCPU(48, 3.6), + "c5d.18xlarge": newCPU(72, 3.4), + "c5d.24xlarge": newCPU(96, 3.6), + "c5d.2xlarge": newCPU(8, 3.4), + "c5d.4xlarge": newCPU(16, 3.4), + "c5d.9xlarge": newCPU(36, 3.4), + "c5d.large": newCPU(2, 3.4), + "c5d.metal": newCPU(96, 3.6), + "c5d.xlarge": newCPU(4, 3.4), + "c5n.18xlarge": newCPU(72, 3.4), + "c5n.2xlarge": newCPU(8, 3.4), + "c5n.4xlarge": newCPU(16, 3.4), + "c5n.9xlarge": newCPU(36, 3.4), + "c5n.large": newCPU(2, 3.4), + "c5n.metal": newCPU(72, 3.4), + "c5n.xlarge": newCPU(4, 3.4), + "c6a.12xlarge": newCPU(48, 3.6), + "c6a.16xlarge": newCPU(64, 3.6), + "c6a.24xlarge": newCPU(96, 3.6), + "c6a.2xlarge": newCPU(8, 3.6), + "c6a.32xlarge": newCPU(128, 3.6), + "c6a.48xlarge": newCPU(192, 3.6), + "c6a.4xlarge": newCPU(16, 3.6), + "c6a.8xlarge": newCPU(32, 3.6), + "c6a.large": newCPU(2, 3.6), + "c6a.metal": newCPU(192, 3.6), + "c6a.xlarge": newCPU(4, 3.6), + "c6g.12xlarge": newCPU(48, 2.5), + "c6g.16xlarge": newCPU(64, 2.5), + "c6g.2xlarge": newCPU(8, 2.5), + "c6g.4xlarge": newCPU(16, 2.5), + "c6g.8xlarge": newCPU(32, 2.5), + "c6g.large": newCPU(2, 2.5), + "c6g.medium": newCPU(1, 2.5), + "c6g.metal": newCPU(64, 2.5), + "c6g.xlarge": newCPU(4, 2.5), + "c6gd.12xlarge": newCPU(48, 2.5), + "c6gd.16xlarge": newCPU(64, 2.5), + "c6gd.2xlarge": newCPU(8, 2.5), + "c6gd.4xlarge": newCPU(16, 2.5), + "c6gd.8xlarge": newCPU(32, 2.5), + "c6gd.large": newCPU(2, 2.5), + "c6gd.medium": newCPU(1, 2.5), + "c6gd.metal": newCPU(64, 2.5), + "c6gd.xlarge": newCPU(4, 2.5), + "c6gn.12xlarge": newCPU(48, 2.5), + "c6gn.16xlarge": newCPU(64, 2.5), + "c6gn.2xlarge": newCPU(8, 2.5), + "c6gn.4xlarge": newCPU(16, 2.5), + "c6gn.8xlarge": newCPU(32, 2.5), + "c6gn.large": newCPU(2, 2.5), + "c6gn.medium": newCPU(1, 2.5), + "c6gn.xlarge": newCPU(4, 2.5), + "c6i.12xlarge": newCPU(48, 3.5), + "c6i.16xlarge": newCPU(64, 3.5), + "c6i.24xlarge": newCPU(96, 3.5), + "c6i.2xlarge": newCPU(8, 3.5), + "c6i.32xlarge": newCPU(128, 3.5), + "c6i.4xlarge": newCPU(16, 3.5), + "c6i.8xlarge": newCPU(32, 3.5), + "c6i.large": newCPU(2, 3.5), + "c6i.metal": newCPU(128, 3.5), + "c6i.xlarge": newCPU(4, 3.5), + "c6id.12xlarge": newCPU(48, 3.5), + "c6id.16xlarge": newCPU(64, 3.5), + "c6id.24xlarge": newCPU(96, 3.5), + "c6id.2xlarge": newCPU(8, 3.5), + "c6id.32xlarge": newCPU(128, 3.5), + "c6id.4xlarge": newCPU(16, 3.5), + "c6id.8xlarge": newCPU(32, 3.5), + "c6id.large": newCPU(2, 3.5), + "c6id.metal": newCPU(128, 3.5), + "c6id.xlarge": newCPU(4, 3.5), + "c6in.12xlarge": newCPU(48, 3.5), + "c6in.16xlarge": newCPU(64, 3.5), + "c6in.24xlarge": newCPU(96, 3.5), + "c6in.2xlarge": newCPU(8, 3.5), + "c6in.32xlarge": newCPU(128, 3.5), + "c6in.4xlarge": newCPU(16, 3.5), + "c6in.8xlarge": newCPU(32, 3.5), + "c6in.large": newCPU(2, 3.5), + "c6in.metal": newCPU(128, 3.5), + "c6in.xlarge": newCPU(4, 3.5), + "c7g.12xlarge": newCPU(48, 2.6), + "c7g.16xlarge": newCPU(64, 2.6), + "c7g.2xlarge": newCPU(8, 2.6), + "c7g.4xlarge": newCPU(16, 2.6), + "c7g.8xlarge": newCPU(32, 2.6), + "c7g.large": newCPU(2, 2.6), + "c7g.medium": newCPU(1, 2.6), + "c7g.metal": newCPU(64, 2.6), + "c7g.xlarge": newCPU(4, 2.6), + "c7gn.12xlarge": newCPU(48, 2.6), + "c7gn.16xlarge": newCPU(64, 2.6), + "c7gn.2xlarge": newCPU(8, 2.6), + "c7gn.4xlarge": newCPU(16, 2.6), + "c7gn.8xlarge": newCPU(32, 2.6), + "c7gn.large": newCPU(2, 2.6), + "c7gn.medium": newCPU(1, 2.6), + "c7gn.xlarge": newCPU(4, 2.6), + "d2.2xlarge": newCPU(8, 2.4), + "d2.4xlarge": newCPU(16, 2.4), + "d2.8xlarge": newCPU(36, 2.4), + "d2.xlarge": newCPU(4, 2.4), + "d3.2xlarge": newCPU(8, 3.1), + "d3.4xlarge": newCPU(16, 3.1), + "d3.8xlarge": newCPU(32, 3.1), + "d3.xlarge": newCPU(4, 3.1), + "d3en.12xlarge": newCPU(48, 3.1), + "d3en.2xlarge": newCPU(8, 3.1), + "d3en.4xlarge": newCPU(16, 3.1), + "d3en.6xlarge": newCPU(24, 3.1), + "d3en.8xlarge": newCPU(32, 3.1), + "d3en.xlarge": newCPU(4, 3.1), + "dl1.24xlarge": newCPU(96, 3), + "f1.16xlarge": newCPU(64, 2.3), + "f1.2xlarge": newCPU(8, 2.3), + "f1.4xlarge": newCPU(16, 2.3), + "g2.2xlarge": newCPU(8, 2.6), + "g2.8xlarge": newCPU(32, 2.6), + "g3.16xlarge": newCPU(64, 2.3), + "g3.4xlarge": newCPU(16, 2.7), + "g3.8xlarge": newCPU(32, 2.7), + "g3s.xlarge": newCPU(4, 2.7), + "g4ad.16xlarge": newCPU(64, 3), + "g4ad.2xlarge": newCPU(8, 3), + "g4ad.4xlarge": newCPU(16, 3), + "g4ad.8xlarge": newCPU(32, 3), + "g4ad.xlarge": newCPU(4, 3), + "g4dn.12xlarge": newCPU(48, 2.5), + "g4dn.16xlarge": newCPU(64, 2.5), + "g4dn.2xlarge": newCPU(8, 2.5), + "g4dn.4xlarge": newCPU(16, 2.5), + "g4dn.8xlarge": newCPU(32, 2.5), + "g4dn.metal": newCPU(96, 2.5), + "g4dn.xlarge": newCPU(4, 2.5), + "g5.12xlarge": newCPU(48, 3.3), + "g5.16xlarge": newCPU(64, 3.3), + "g5.24xlarge": newCPU(96, 3.3), + "g5.2xlarge": newCPU(8, 3.3), + "g5.48xlarge": newCPU(192, 3.3), + "g5.4xlarge": newCPU(16, 3.3), + "g5.8xlarge": newCPU(32, 3.3), + "g5.xlarge": newCPU(4, 3.3), + "g5g.16xlarge": newCPU(64, 2.5), + "g5g.2xlarge": newCPU(8, 2.5), + "g5g.4xlarge": newCPU(16, 2.5), + "g5g.8xlarge": newCPU(32, 2.5), + "g5g.metal": newCPU(64, 2.5), + "g5g.xlarge": newCPU(4, 2.5), + "h1.16xlarge": newCPU(64, 2.3), + "h1.2xlarge": newCPU(8, 2.3), + "h1.4xlarge": newCPU(16, 2.3), + "h1.8xlarge": newCPU(32, 2.3), + "hpc6a.48xlarge": newCPU(96, 3.6), + "hpc6id.32xlarge": newCPU(64, 3.5), + "hpc7g.16xlarge": newCPU(64, 2.6), + "hpc7g.4xlarge": newCPU(16, 2.6), + "hpc7g.8xlarge": newCPU(32, 2.6), + "i2.2xlarge": newCPU(8, 2.5), + "i2.4xlarge": newCPU(16, 2.5), + "i2.8xlarge": newCPU(32, 2.5), + "i2.xlarge": newCPU(4, 2.5), + "i3.16xlarge": newCPU(64, 2.3), + "i3.2xlarge": newCPU(8, 2.3), + "i3.4xlarge": newCPU(16, 2.3), + "i3.8xlarge": newCPU(32, 2.3), + "i3.large": newCPU(2, 2.3), + "i3.metal": newCPU(72, 2.3), + "i3.xlarge": newCPU(4, 2.3), + "i3en.12xlarge": newCPU(48, 3.1), + "i3en.24xlarge": newCPU(96, 3.1), + "i3en.2xlarge": newCPU(8, 3.1), + "i3en.3xlarge": newCPU(12, 3.1), + "i3en.6xlarge": newCPU(24, 3.1), + "i3en.large": newCPU(2, 3.1), + "i3en.metal": newCPU(96, 3.1), + "i3en.xlarge": newCPU(4, 3.1), + "i4g.16xlarge": newCPU(64, 2.5), + "i4g.2xlarge": newCPU(8, 2.5), + "i4g.4xlarge": newCPU(16, 2.5), + "i4g.8xlarge": newCPU(32, 2.5), + "i4g.large": newCPU(2, 2.5), + "i4g.xlarge": newCPU(4, 2.5), + "i4i.16xlarge": newCPU(64, 3.5), + "i4i.2xlarge": newCPU(8, 3.5), + "i4i.32xlarge": newCPU(128, 3.5), + "i4i.4xlarge": newCPU(16, 3.5), + "i4i.8xlarge": newCPU(32, 3.5), + "i4i.large": newCPU(2, 3.5), + "i4i.metal": newCPU(128, 3.5), + "i4i.xlarge": newCPU(4, 3.5), + "im4gn.16xlarge": newCPU(64, 2.5), + "im4gn.2xlarge": newCPU(8, 2.5), + "im4gn.4xlarge": newCPU(16, 2.5), + "im4gn.8xlarge": newCPU(32, 2.5), + "im4gn.large": newCPU(2, 2.5), + "im4gn.xlarge": newCPU(4, 2.5), + "inf1.24xlarge": newCPU(96, 2.5), + "inf1.2xlarge": newCPU(8, 2.5), + "inf1.6xlarge": newCPU(24, 2.5), + "inf1.xlarge": newCPU(4, 2.5), + "inf2.24xlarge": newCPU(96, 3.6), + "inf2.48xlarge": newCPU(192, 3.6), + "inf2.8xlarge": newCPU(32, 3.6), + "inf2.xlarge": newCPU(4, 3.6), + "is4gen.2xlarge": newCPU(8, 2.5), + "is4gen.4xlarge": newCPU(16, 2.5), + "is4gen.8xlarge": newCPU(32, 2.5), + "is4gen.large": newCPU(2, 2.5), + "is4gen.medium": newCPU(1, 2.5), + "is4gen.xlarge": newCPU(4, 2.5), + "m3.2xlarge": newCPU(8, 2.5), + "m3.large": newCPU(2, 2.5), + "m3.medium": newCPU(1, 2.5), + "m3.xlarge": newCPU(4, 2.5), + "m4.10xlarge": newCPU(40, 2.4), + "m4.16xlarge": newCPU(64, 2.3), + "m4.2xlarge": newCPU(8, 2.4), + "m4.4xlarge": newCPU(16, 2.4), + "m4.large": newCPU(2, 2.4), + "m4.xlarge": newCPU(4, 2.4), + "m5.12xlarge": newCPU(48, 3.1), + "m5.16xlarge": newCPU(64, 3.1), + "m5.24xlarge": newCPU(96, 3.1), + "m5.2xlarge": newCPU(8, 3.1), + "m5.4xlarge": newCPU(16, 3.1), + "m5.8xlarge": newCPU(32, 3.1), + "m5.large": newCPU(2, 3.1), + "m5.metal": newCPU(96, 3.1), + "m5.xlarge": newCPU(4, 3.1), + "m5a.12xlarge": newCPU(48, 2.5), + "m5a.16xlarge": newCPU(64, 2.5), + "m5a.24xlarge": newCPU(96, 2.5), + "m5a.2xlarge": newCPU(8, 2.5), + "m5a.4xlarge": newCPU(16, 2.5), + "m5a.8xlarge": newCPU(32, 2.5), + "m5a.large": newCPU(2, 2.5), + "m5a.xlarge": newCPU(4, 2.5), + "m5ad.12xlarge": newCPU(48, 2.2), + "m5ad.16xlarge": newCPU(64, 2.5), + "m5ad.24xlarge": newCPU(96, 2.2), + "m5ad.2xlarge": newCPU(8, 2.2), + "m5ad.4xlarge": newCPU(16, 2.2), + "m5ad.8xlarge": newCPU(32, 2.5), + "m5ad.large": newCPU(2, 2.2), + "m5ad.xlarge": newCPU(4, 2.2), + "m5d.12xlarge": newCPU(48, 3.1), + "m5d.16xlarge": newCPU(64, 3.1), + "m5d.24xlarge": newCPU(96, 3.1), + "m5d.2xlarge": newCPU(8, 3.1), + "m5d.4xlarge": newCPU(16, 3.1), + "m5d.8xlarge": newCPU(32, 3.1), + "m5d.large": newCPU(2, 3.1), + "m5d.metal": newCPU(96, 3.1), + "m5d.xlarge": newCPU(4, 3.1), + "m5dn.12xlarge": newCPU(48, 3.1), + "m5dn.16xlarge": newCPU(64, 3.1), + "m5dn.24xlarge": newCPU(96, 3.1), + "m5dn.2xlarge": newCPU(8, 3.1), + "m5dn.4xlarge": newCPU(16, 3.1), + "m5dn.8xlarge": newCPU(32, 3.1), + "m5dn.large": newCPU(2, 3.1), + "m5dn.metal": newCPU(96, 3.1), + "m5dn.xlarge": newCPU(4, 3.1), + "m5n.12xlarge": newCPU(48, 3.1), + "m5n.16xlarge": newCPU(64, 3.1), + "m5n.24xlarge": newCPU(96, 3.1), + "m5n.2xlarge": newCPU(8, 3.1), + "m5n.4xlarge": newCPU(16, 3.1), + "m5n.8xlarge": newCPU(32, 3.1), + "m5n.large": newCPU(2, 3.1), + "m5n.metal": newCPU(96, 3.1), + "m5n.xlarge": newCPU(4, 3.1), + "m5zn.12xlarge": newCPU(48, 4.5), + "m5zn.2xlarge": newCPU(8, 4.5), + "m5zn.3xlarge": newCPU(12, 4.5), + "m5zn.6xlarge": newCPU(24, 4.5), + "m5zn.large": newCPU(2, 4.5), + "m5zn.metal": newCPU(48, 4.5), + "m5zn.xlarge": newCPU(4, 4.5), + "m6a.12xlarge": newCPU(48, 3.6), + "m6a.16xlarge": newCPU(64, 3.6), + "m6a.24xlarge": newCPU(96, 3.6), + "m6a.2xlarge": newCPU(8, 3.6), + "m6a.32xlarge": newCPU(128, 3.6), + "m6a.48xlarge": newCPU(192, 3.6), + "m6a.4xlarge": newCPU(16, 3.6), + "m6a.8xlarge": newCPU(32, 3.6), + "m6a.large": newCPU(2, 3.6), + "m6a.metal": newCPU(192, 3.6), + "m6a.xlarge": newCPU(4, 3.6), + "m6g.12xlarge": newCPU(48, 2.5), + "m6g.16xlarge": newCPU(64, 2.5), + "m6g.2xlarge": newCPU(8, 2.5), + "m6g.4xlarge": newCPU(16, 2.5), + "m6g.8xlarge": newCPU(32, 2.5), + "m6g.large": newCPU(2, 2.5), + "m6g.medium": newCPU(1, 2.5), + "m6g.metal": newCPU(64, 2.5), + "m6g.xlarge": newCPU(4, 2.5), + "m6gd.12xlarge": newCPU(48, 2.5), + "m6gd.16xlarge": newCPU(64, 2.5), + "m6gd.2xlarge": newCPU(8, 2.5), + "m6gd.4xlarge": newCPU(16, 2.5), + "m6gd.8xlarge": newCPU(32, 2.5), + "m6gd.large": newCPU(2, 2.5), + "m6gd.medium": newCPU(1, 2.5), + "m6gd.metal": newCPU(64, 2.5), + "m6gd.xlarge": newCPU(4, 2.5), + "m6i.12xlarge": newCPU(48, 3.5), + "m6i.16xlarge": newCPU(64, 3.5), + "m6i.24xlarge": newCPU(96, 3.5), + "m6i.2xlarge": newCPU(8, 3.5), + "m6i.32xlarge": newCPU(128, 3.5), + "m6i.4xlarge": newCPU(16, 3.5), + "m6i.8xlarge": newCPU(32, 3.5), + "m6i.large": newCPU(2, 3.5), + "m6i.metal": newCPU(128, 3.5), + "m6i.xlarge": newCPU(4, 3.5), + "m6id.12xlarge": newCPU(48, 3.5), + "m6id.16xlarge": newCPU(64, 3.5), + "m6id.24xlarge": newCPU(96, 3.5), + "m6id.2xlarge": newCPU(8, 3.5), + "m6id.32xlarge": newCPU(128, 3.5), + "m6id.4xlarge": newCPU(16, 3.5), + "m6id.8xlarge": newCPU(32, 3.5), + "m6id.large": newCPU(2, 3.5), + "m6id.metal": newCPU(128, 3.5), + "m6id.xlarge": newCPU(4, 3.5), + "m6idn.12xlarge": newCPU(48, 3.5), + "m6idn.16xlarge": newCPU(64, 3.5), + "m6idn.24xlarge": newCPU(96, 3.5), + "m6idn.2xlarge": newCPU(8, 3.5), + "m6idn.32xlarge": newCPU(128, 3.5), + "m6idn.4xlarge": newCPU(16, 3.5), + "m6idn.8xlarge": newCPU(32, 3.5), + "m6idn.large": newCPU(2, 3.5), + "m6idn.metal": newCPU(128, 3.5), + "m6idn.xlarge": newCPU(4, 3.5), + "m6in.12xlarge": newCPU(48, 3.5), + "m6in.16xlarge": newCPU(64, 3.5), + "m6in.24xlarge": newCPU(96, 3.5), + "m6in.2xlarge": newCPU(8, 3.5), + "m6in.32xlarge": newCPU(128, 3.5), + "m6in.4xlarge": newCPU(16, 3.5), + "m6in.8xlarge": newCPU(32, 3.5), + "m6in.large": newCPU(2, 3.5), + "m6in.metal": newCPU(128, 3.5), + "m6in.xlarge": newCPU(4, 3.5), + "m7g.12xlarge": newCPU(48, 2.6), + "m7g.16xlarge": newCPU(64, 2.6), + "m7g.2xlarge": newCPU(8, 2.6), + "m7g.4xlarge": newCPU(16, 2.6), + "m7g.8xlarge": newCPU(32, 2.6), + "m7g.large": newCPU(2, 2.6), + "m7g.medium": newCPU(1, 2.6), + "m7g.metal": newCPU(64, 2.6), + "m7g.xlarge": newCPU(4, 2.6), + "mac1.metal": newCPU(12, 3.2), + "mac2.metal": newCPU(8, 3.2), + "p2.16xlarge": newCPU(64, 2.3), + "p2.8xlarge": newCPU(32, 2.7), + "p2.xlarge": newCPU(4, 2.7), + "p3.16xlarge": newCPU(64, 2.7), + "p3.2xlarge": newCPU(8, 2.7), + "p3.8xlarge": newCPU(32, 2.7), + "p3dn.24xlarge": newCPU(96, 2.5), + "p4d.24xlarge": newCPU(96, 3), + "r3.2xlarge": newCPU(8, 2.5), + "r3.4xlarge": newCPU(16, 2.5), + "r3.8xlarge": newCPU(32, 2.5), + "r3.large": newCPU(2, 2.5), + "r3.xlarge": newCPU(4, 2.5), + "r4.16xlarge": newCPU(64, 2.3), + "r4.2xlarge": newCPU(8, 2.3), + "r4.4xlarge": newCPU(16, 2.3), + "r4.8xlarge": newCPU(32, 2.3), + "r4.large": newCPU(2, 2.3), + "r4.xlarge": newCPU(4, 2.3), + "r5.12xlarge": newCPU(48, 3.1), + "r5.16xlarge": newCPU(64, 3.1), + "r5.24xlarge": newCPU(96, 3.1), + "r5.2xlarge": newCPU(8, 3.1), + "r5.4xlarge": newCPU(16, 3.1), + "r5.8xlarge": newCPU(32, 3.1), + "r5.large": newCPU(2, 3.1), + "r5.metal": newCPU(96, 3.1), + "r5.xlarge": newCPU(4, 3.1), + "r5a.12xlarge": newCPU(48, 2.5), + "r5a.16xlarge": newCPU(64, 2.5), + "r5a.24xlarge": newCPU(96, 2.5), + "r5a.2xlarge": newCPU(8, 2.5), + "r5a.4xlarge": newCPU(16, 2.5), + "r5a.8xlarge": newCPU(32, 2.5), + "r5a.large": newCPU(2, 2.5), + "r5a.xlarge": newCPU(4, 2.5), + "r5ad.12xlarge": newCPU(48, 2.2), + "r5ad.16xlarge": newCPU(64, 2.5), + "r5ad.24xlarge": newCPU(96, 2.2), + "r5ad.2xlarge": newCPU(8, 2.2), + "r5ad.4xlarge": newCPU(16, 2.2), + "r5ad.8xlarge": newCPU(32, 2.5), + "r5ad.large": newCPU(2, 2.2), + "r5ad.xlarge": newCPU(4, 2.2), + "r5b.12xlarge": newCPU(48, 3.1), + "r5b.16xlarge": newCPU(64, 3.1), + "r5b.24xlarge": newCPU(96, 3.1), + "r5b.2xlarge": newCPU(8, 3.1), + "r5b.4xlarge": newCPU(16, 3.1), + "r5b.8xlarge": newCPU(32, 3.1), + "r5b.large": newCPU(2, 3.1), + "r5b.metal": newCPU(96, 3.1), + "r5b.xlarge": newCPU(4, 3.1), + "r5d.12xlarge": newCPU(48, 3.1), + "r5d.16xlarge": newCPU(64, 3.1), + "r5d.24xlarge": newCPU(96, 3.1), + "r5d.2xlarge": newCPU(8, 3.1), + "r5d.4xlarge": newCPU(16, 3.1), + "r5d.8xlarge": newCPU(32, 3.1), + "r5d.large": newCPU(2, 3.1), + "r5d.metal": newCPU(96, 3.1), + "r5d.xlarge": newCPU(4, 3.1), + "r5dn.12xlarge": newCPU(48, 3.1), + "r5dn.16xlarge": newCPU(64, 3.1), + "r5dn.24xlarge": newCPU(96, 3.1), + "r5dn.2xlarge": newCPU(8, 3.1), + "r5dn.4xlarge": newCPU(16, 3.1), + "r5dn.8xlarge": newCPU(32, 3.1), + "r5dn.large": newCPU(2, 3.1), + "r5dn.metal": newCPU(96, 3.1), + "r5dn.xlarge": newCPU(4, 3.1), + "r5n.12xlarge": newCPU(48, 3.1), + "r5n.16xlarge": newCPU(64, 3.1), + "r5n.24xlarge": newCPU(96, 3.1), + "r5n.2xlarge": newCPU(8, 3.1), + "r5n.4xlarge": newCPU(16, 3.1), + "r5n.8xlarge": newCPU(32, 3.1), + "r5n.large": newCPU(2, 3.1), + "r5n.metal": newCPU(96, 3.1), + "r5n.xlarge": newCPU(4, 3.1), + "r6a.12xlarge": newCPU(48, 3.6), + "r6a.16xlarge": newCPU(64, 3.6), + "r6a.24xlarge": newCPU(96, 3.6), + "r6a.2xlarge": newCPU(8, 3.6), + "r6a.32xlarge": newCPU(128, 3.6), + "r6a.48xlarge": newCPU(192, 3.6), + "r6a.4xlarge": newCPU(16, 3.6), + "r6a.8xlarge": newCPU(32, 3.6), + "r6a.large": newCPU(2, 3.6), + "r6a.metal": newCPU(192, 3.6), + "r6a.xlarge": newCPU(4, 3.6), + "r6g.12xlarge": newCPU(48, 2.5), + "r6g.16xlarge": newCPU(64, 2.5), + "r6g.2xlarge": newCPU(8, 2.5), + "r6g.4xlarge": newCPU(16, 2.5), + "r6g.8xlarge": newCPU(32, 2.5), + "r6g.large": newCPU(2, 2.5), + "r6g.medium": newCPU(1, 2.5), + "r6g.metal": newCPU(64, 2.5), + "r6g.xlarge": newCPU(4, 2.5), + "r6gd.12xlarge": newCPU(48, 2.5), + "r6gd.16xlarge": newCPU(64, 2.5), + "r6gd.2xlarge": newCPU(8, 2.5), + "r6gd.4xlarge": newCPU(16, 2.5), + "r6gd.8xlarge": newCPU(32, 2.5), + "r6gd.large": newCPU(2, 2.5), + "r6gd.medium": newCPU(1, 2.5), + "r6gd.metal": newCPU(64, 2.5), + "r6gd.xlarge": newCPU(4, 2.5), + "r6i.12xlarge": newCPU(48, 3.5), + "r6i.16xlarge": newCPU(64, 3.5), + "r6i.24xlarge": newCPU(96, 3.5), + "r6i.2xlarge": newCPU(8, 3.5), + "r6i.32xlarge": newCPU(128, 3.5), + "r6i.4xlarge": newCPU(16, 3.5), + "r6i.8xlarge": newCPU(32, 3.5), + "r6i.large": newCPU(2, 3.5), + "r6i.metal": newCPU(128, 3.5), + "r6i.xlarge": newCPU(4, 3.5), + "r6id.12xlarge": newCPU(48, 3.5), + "r6id.16xlarge": newCPU(64, 3.5), + "r6id.24xlarge": newCPU(96, 3.5), + "r6id.2xlarge": newCPU(8, 3.5), + "r6id.32xlarge": newCPU(128, 3.5), + "r6id.4xlarge": newCPU(16, 3.5), + "r6id.8xlarge": newCPU(32, 3.5), + "r6id.large": newCPU(2, 3.5), + "r6id.metal": newCPU(128, 3.5), + "r6id.xlarge": newCPU(4, 3.5), + "r6idn.12xlarge": newCPU(48, 3.5), + "r6idn.16xlarge": newCPU(64, 3.5), + "r6idn.24xlarge": newCPU(96, 3.5), + "r6idn.2xlarge": newCPU(8, 3.5), + "r6idn.32xlarge": newCPU(128, 3.5), + "r6idn.4xlarge": newCPU(16, 3.5), + "r6idn.8xlarge": newCPU(32, 3.5), + "r6idn.large": newCPU(2, 3.5), + "r6idn.metal": newCPU(128, 3.5), + "r6idn.xlarge": newCPU(4, 3.5), + "r6in.12xlarge": newCPU(48, 3.5), + "r6in.16xlarge": newCPU(64, 3.5), + "r6in.24xlarge": newCPU(96, 3.5), + "r6in.2xlarge": newCPU(8, 3.5), + "r6in.32xlarge": newCPU(128, 3.5), + "r6in.4xlarge": newCPU(16, 3.5), + "r6in.8xlarge": newCPU(32, 3.5), + "r6in.large": newCPU(2, 3.5), + "r6in.metal": newCPU(128, 3.5), + "r6in.xlarge": newCPU(4, 3.5), + "r7g.12xlarge": newCPU(48, 2.6), + "r7g.16xlarge": newCPU(64, 2.6), + "r7g.2xlarge": newCPU(8, 2.6), + "r7g.4xlarge": newCPU(16, 2.6), + "r7g.8xlarge": newCPU(32, 2.6), + "r7g.large": newCPU(2, 2.6), + "r7g.medium": newCPU(1, 2.6), + "r7g.metal": newCPU(64, 2.6), + "r7g.xlarge": newCPU(4, 2.6), + "t2.2xlarge": newCPU(8, 2.3), + "t2.large": newCPU(2, 2.3), + "t2.medium": newCPU(2, 2.3), + "t2.micro": newCPU(1, 2.5), + "t2.nano": newCPU(1, 2.4), + "t2.small": newCPU(1, 2.5), + "t2.xlarge": newCPU(4, 2.3), + "t3.2xlarge": newCPU(8, 2.5), + "t3.large": newCPU(2, 2.5), + "t3.medium": newCPU(2, 2.5), + "t3.micro": newCPU(2, 2.5), + "t3.nano": newCPU(2, 2.5), + "t3.small": newCPU(2, 2.5), + "t3.xlarge": newCPU(4, 2.5), + "t3a.2xlarge": newCPU(8, 2.2), + "t3a.large": newCPU(2, 2.2), + "t3a.medium": newCPU(2, 2.2), + "t3a.micro": newCPU(2, 2.2), + "t3a.nano": newCPU(2, 2.2), + "t3a.small": newCPU(2, 2.2), + "t3a.xlarge": newCPU(4, 2.2), + "t4g.2xlarge": newCPU(8, 2.5), + "t4g.large": newCPU(2, 2.5), + "t4g.medium": newCPU(2, 2.5), + "t4g.micro": newCPU(2, 2.5), + "t4g.nano": newCPU(2, 2.5), + "t4g.small": newCPU(2, 2.5), + "t4g.xlarge": newCPU(4, 2.5), + "trn1.2xlarge": newCPU(8, 3.5), + "trn1.32xlarge": newCPU(128, 3.5), + "trn1n.32xlarge": newCPU(128, 3.5), + "u-12tb1.112xlarge": newCPU(448, 2.1), + "u-18tb1.112xlarge": newCPU(448, 2.7), + "u-24tb1.112xlarge": newCPU(448, 2.7), + "u-3tb1.56xlarge": newCPU(224, 2.1), + "u-6tb1.112xlarge": newCPU(448, 2.1), + "u-6tb1.56xlarge": newCPU(224, 2.1), + "u-9tb1.112xlarge": newCPU(448, 2.1), + "vt1.24xlarge": newCPU(96, 2.5), + "vt1.3xlarge": newCPU(12, 2.5), + "vt1.6xlarge": newCPU(24, 2.5), + "x1.16xlarge": newCPU(64, 2.3), + "x1.32xlarge": newCPU(128, 2.3), + "x1e.16xlarge": newCPU(64, 2.3), + "x1e.2xlarge": newCPU(8, 2.3), + "x1e.32xlarge": newCPU(128, 2.3), + "x1e.4xlarge": newCPU(16, 2.3), + "x1e.8xlarge": newCPU(32, 2.3), + "x1e.xlarge": newCPU(4, 2.3), + "x2gd.12xlarge": newCPU(48, 2.5), + "x2gd.16xlarge": newCPU(64, 2.5), + "x2gd.2xlarge": newCPU(8, 2.5), + "x2gd.4xlarge": newCPU(16, 2.5), + "x2gd.8xlarge": newCPU(32, 2.5), + "x2gd.large": newCPU(2, 2.5), + "x2gd.medium": newCPU(1, 2.5), + "x2gd.metal": newCPU(64, 2.5), + "x2gd.xlarge": newCPU(4, 2.5), + "x2idn.16xlarge": newCPU(64, 3.5), + "x2idn.24xlarge": newCPU(96, 3.5), + "x2idn.32xlarge": newCPU(128, 3.5), + "x2idn.metal": newCPU(128, 3.5), + "x2iedn.16xlarge": newCPU(64, 3.5), + "x2iedn.24xlarge": newCPU(96, 3.5), + "x2iedn.2xlarge": newCPU(8, 3.5), + "x2iedn.32xlarge": newCPU(128, 3.5), + "x2iedn.4xlarge": newCPU(16, 3.5), + "x2iedn.8xlarge": newCPU(32, 3.5), + "x2iedn.metal": newCPU(128, 3.5), + "x2iedn.xlarge": newCPU(4, 3.5), + "x2iezn.12xlarge": newCPU(48, 4.5), + "x2iezn.2xlarge": newCPU(8, 4.5), + "x2iezn.4xlarge": newCPU(16, 4.5), + "x2iezn.6xlarge": newCPU(24, 4.5), + "x2iezn.8xlarge": newCPU(32, 4.5), + "x2iezn.metal": newCPU(48, 4.5), + "z1d.12xlarge": newCPU(48, 4), + "z1d.2xlarge": newCPU(8, 4), + "z1d.3xlarge": newCPU(12, 4), + "z1d.6xlarge": newCPU(24, 4), + "z1d.large": newCPU(2, 4), + "z1d.metal": newCPU(48, 4), + "z1d.xlarge": newCPU(4, 4), +} diff --git a/client/fingerprint/env_aws_test.go b/client/fingerprint/env_aws_test.go index 6131b95281b1..4b742abaedac 100644 --- a/client/fingerprint/env_aws_test.go +++ b/client/fingerprint/env_aws_test.go @@ -235,6 +235,36 @@ func TestCPUFingerprint_AWS_InstanceFound(t *testing.T) { err := f.Fingerprint(request, &response) require.NoError(t, err) require.True(t, response.Detected) + require.Equal(t, "2200", response.Attributes["cpu.frequency"]) + require.Equal(t, "8", response.Attributes["cpu.numcores"]) + require.Equal(t, "17600", response.Attributes["cpu.totalcompute"]) + require.Equal(t, 17600, response.Resources.CPU) + require.Equal(t, int64(17600), response.NodeResources.Cpu.CpuShares) +} + +func TestCPUFingerprint_AWS_OverrideCompute(t *testing.T) { + ci.Parallel(t) + + endpoint, cleanup := startFakeEC2Metadata(t, awsStubs) + defer cleanup() + + f := NewEnvAWSFingerprint(testlog.HCLogger(t)) + f.(*EnvAWSFingerprint).endpoint = endpoint + + node := &structs.Node{Attributes: make(map[string]string)} + + request := &FingerprintRequest{Config: &config.Config{ + CpuCompute: 99999, + }, Node: node} + var response FingerprintResponse + err := f.Fingerprint(request, &response) + require.NoError(t, err) + require.True(t, response.Detected) + require.Equal(t, "2200", response.Attributes["cpu.frequency"]) + require.Equal(t, "8", response.Attributes["cpu.numcores"]) + require.Equal(t, "99999", response.Attributes["cpu.totalcompute"]) + require.Nil(t, response.Resources) // defaults in cpu fingerprinter + require.Zero(t, response.NodeResources.Cpu) // defaults in cpu fingerprinter } func TestCPUFingerprint_AWS_InstanceNotFound(t *testing.T) { @@ -253,6 +283,12 @@ func TestCPUFingerprint_AWS_InstanceNotFound(t *testing.T) { err := f.Fingerprint(request, &response) require.NoError(t, err) require.True(t, response.Detected) + require.NotContains(t, response.Attributes, "cpu.modelname") + require.NotContains(t, response.Attributes, "cpu.frequency") + require.NotContains(t, response.Attributes, "cpu.numcores") + require.NotContains(t, response.Attributes, "cpu.totalcompute") + require.Nil(t, response.Resources) + require.Nil(t, response.NodeResources) } /// Utility functions for tests diff --git a/client/fingerprint/env_azure.go b/client/fingerprint/env_azure.go index 5f0ed3faaeff..ee0efef8b600 100644 --- a/client/fingerprint/env_azure.go +++ b/client/fingerprint/env_azure.go @@ -15,6 +15,7 @@ import ( cleanhttp "github.com/hashicorp/go-cleanhttp" log "github.com/hashicorp/go-hclog" + "github.com/hashicorp/nomad/helper/useragent" "github.com/hashicorp/nomad/nomad/structs" ) @@ -105,7 +106,7 @@ func (f *EnvAzureFingerprint) Get(attribute string, format string) (string, erro return "", err } - if res.StatusCode >= http.StatusBadRequest { + if res.StatusCode >= 400 { return "", ReqError{res.StatusCode} } diff --git a/client/fingerprint/env_gce.go b/client/fingerprint/env_gce.go index 6707878c2ff4..3ebdc85e1a1d 100644 --- a/client/fingerprint/env_gce.go +++ b/client/fingerprint/env_gce.go @@ -121,7 +121,7 @@ func (f *EnvGCEFingerprint) Get(attribute string, recursive bool) (string, error return "", err } - if res.StatusCode >= http.StatusBadRequest { + if res.StatusCode >= 400 { return "", ReqError{res.StatusCode} } diff --git a/client/fingerprint/fingerprint_linux.go b/client/fingerprint/fingerprint_linux.go index 2e992a008872..431a2012c501 100644 --- a/client/fingerprint/fingerprint_linux.go +++ b/client/fingerprint/fingerprint_linux.go @@ -4,6 +4,6 @@ package fingerprint func initPlatformFingerprints(fps map[string]Factory) { - fps["cgroup"] = NewCgroupFingerprint + fps["cgroup"] = NewCGroupFingerprint fps["bridge"] = NewBridgeFingerprint } diff --git a/client/fingerprint/memory.go b/client/fingerprint/memory.go index 0906916b2de9..1a37a5c2b24d 100644 --- a/client/fingerprint/memory.go +++ b/client/fingerprint/memory.go @@ -47,6 +47,12 @@ func (f *MemoryFingerprint) Fingerprint(req *FingerprintRequest, resp *Fingerpri resp.AddAttribute("memory.totalbytes", fmt.Sprintf("%d", totalMemory)) memoryMB := totalMemory / bytesInMB + + // COMPAT(0.10): Unused since 0.9. + resp.Resources = &structs.Resources{ + MemoryMB: int(memoryMB), + } + resp.NodeResources = &structs.NodeResources{ Memory: structs.NodeMemoryResources{ MemoryMB: memoryMB, diff --git a/client/fingerprint/memory_test.go b/client/fingerprint/memory_test.go index 58a57a2fcb7f..9994b6301e7e 100644 --- a/client/fingerprint/memory_test.go +++ b/client/fingerprint/memory_test.go @@ -10,12 +10,15 @@ import ( "github.com/hashicorp/nomad/client/config" "github.com/hashicorp/nomad/helper/testlog" "github.com/hashicorp/nomad/nomad/structs" - "github.com/shoenig/test/must" + + "github.com/stretchr/testify/require" ) func TestMemoryFingerprint(t *testing.T) { ci.Parallel(t) + require := require.New(t) + f := NewMemoryFingerprint(testlog.HCLogger(t)) node := &structs.Node{ Attributes: make(map[string]string), @@ -24,10 +27,13 @@ func TestMemoryFingerprint(t *testing.T) { request := &FingerprintRequest{Config: &config.Config{}, Node: node} var response FingerprintResponse err := f.Fingerprint(request, &response) - must.NoError(t, err) + require.NoError(err) assertNodeAttributeContains(t, response.Attributes, "memory.totalbytes") - must.Positive(t, response.NodeResources.Memory.MemoryMB) + require.NotNil(response.Resources, "expected response Resources to not be nil") + require.NotZero(response.Resources.MemoryMB, "expected memory to be non-zero") + require.NotNil(response.NodeResources, "expected response NodeResources to not be nil") + require.NotZero(response.NodeResources.Memory.MemoryMB, "expected memory to be non-zero") } func TestMemoryFingerprint_Override(t *testing.T) { @@ -47,5 +53,9 @@ func TestMemoryFingerprint_Override(t *testing.T) { } assertNodeAttributeContains(t, response.Attributes, "memory.totalbytes") - must.Eq(t, response.NodeResources.Memory.MemoryMB, int64(memoryMB)) + require := require.New(t) + require.NotNil(response.Resources) + require.EqualValues(response.Resources.MemoryMB, memoryMB) + require.NotNil(response.NodeResources) + require.EqualValues(response.NodeResources.Memory.MemoryMB, memoryMB) } diff --git a/client/fingerprint/network.go b/client/fingerprint/network.go index fdcf2f9bc350..d9e9f6cb5c1c 100644 --- a/client/fingerprint/network.go +++ b/client/fingerprint/network.go @@ -105,6 +105,11 @@ func (f *NetworkFingerprint) Fingerprint(req *FingerprintRequest, resp *Fingerpr return err } + // COMPAT(0.10): Remove in 0.10 + resp.Resources = &structs.Resources{ + Networks: nwResources, + } + resp.NodeResources = &structs.NodeResources{ Networks: nwResources, } diff --git a/client/fingerprint/network_test.go b/client/fingerprint/network_test.go index cf428d097386..99f29702de17 100644 --- a/client/fingerprint/network_test.go +++ b/client/fingerprint/network_test.go @@ -222,12 +222,12 @@ func TestNetworkFingerprint_basic(t *testing.T) { t.Fatalf("Bad IP match: %s", ip) } - if len(response.NodeResources.Networks) == 0 { + if response.Resources == nil || len(response.Resources.Networks) == 0 { t.Fatal("Expected to find Network Resources") } // Test at least the first Network Resource - net := response.NodeResources.Networks[0] + net := response.Resources.Networks[0] if net.IP == "" { t.Fatal("Expected Network Resource to not be empty") } @@ -300,12 +300,12 @@ func TestNetworkFingerPrint_default_device(t *testing.T) { t.Fatalf("Bad IP match: %s", ip) } - if len(response.NodeResources.Networks) == 0 { + if response.Resources == nil || len(response.Resources.Networks) == 0 { t.Fatal("Expected to find Network Resources") } // Test at least the first Network Resource - net := response.NodeResources.Networks[0] + net := response.Resources.Networks[0] if net.IP == "" { t.Fatal("Expected Network Resource to not be empty") } @@ -349,12 +349,12 @@ func TestNetworkFingerPrint_LinkLocal_Allowed(t *testing.T) { t.Fatalf("Bad IP match: %s", ip) } - if len(response.NodeResources.Networks) == 0 { + if response.Resources == nil || len(response.Resources.Networks) == 0 { t.Fatal("Expected to find Network Resources") } // Test at least the first Network Resource - net := response.NodeResources.Networks[0] + net := response.Resources.Networks[0] if net.IP == "" { t.Fatal("Expected Network Resource to not be empty") } @@ -402,12 +402,12 @@ func TestNetworkFingerPrint_LinkLocal_Allowed_MixedIntf(t *testing.T) { t.Fatalf("Bad IP match: %s", ip) } - if len(response.NodeResources.Networks) == 0 { + if response.Resources == nil || len(response.Resources.Networks) == 0 { t.Fatal("Expected to find Network Resources") } // Test at least the first Network Resource - net := response.NodeResources.Networks[0] + net := response.Resources.Networks[0] if net.IP == "" { t.Fatal("Expected Network Resource to not be empty") } diff --git a/client/fingerprint/storage.go b/client/fingerprint/storage.go index 6492ba0e633b..7ac0c733e979 100644 --- a/client/fingerprint/storage.go +++ b/client/fingerprint/storage.go @@ -60,6 +60,10 @@ func (f *StorageFingerprint) Fingerprint(req *FingerprintRequest, resp *Fingerpr resp.AddAttribute("unique.storage.bytesfree", strconv.FormatUint(free, 10)) // set the disk size for the response + // COMPAT(0.10): Remove in 0.10 + resp.Resources = &structs.Resources{ + DiskMB: int(free / bytesPerMegabyte), + } resp.NodeResources = &structs.NodeResources{ Disk: structs.NodeDiskResources{ DiskMB: int64(free / bytesPerMegabyte), diff --git a/client/fingerprint/storage_test.go b/client/fingerprint/storage_test.go index 8f050f25a97a..ac46a318d94e 100644 --- a/client/fingerprint/storage_test.go +++ b/client/fingerprint/storage_test.go @@ -43,6 +43,14 @@ func TestStorageFingerprint(t *testing.T) { t.Fatalf("unique.storage.bytesfree %d is larger than unique.storage.bytestotal %d", free, total) } + // COMPAT(0.10): Remove in 0.10 + if response.Resources == nil { + t.Fatalf("Node Resources was nil") + } + if response.Resources.DiskMB == 0 { + t.Errorf("Expected node.Resources.DiskMB to be non-zero") + } + if response.NodeResources == nil || response.NodeResources.Disk.DiskMB == 0 { t.Errorf("Expected node.Resources.DiskMB to be non-zero") } diff --git a/client/fingerprint/structs.go b/client/fingerprint/structs.go index ca959e81e814..5a28897a9e6c 100644 --- a/client/fingerprint/structs.go +++ b/client/fingerprint/structs.go @@ -5,7 +5,6 @@ package fingerprint import ( "github.com/hashicorp/nomad/client/config" - "github.com/hashicorp/nomad/client/lib/numalib" "github.com/hashicorp/nomad/nomad/structs" ) @@ -21,21 +20,12 @@ type FingerprintRequest struct { type FingerprintResponse struct { Attributes map[string]string Links map[string]string + Resources *structs.Resources // COMPAT(0.10): Remove in 0.10 NodeResources *structs.NodeResources // Detected is a boolean indicating whether the fingerprinter detected // if the resource was available Detected bool - - // UpdateInitialResult can be used by a fingerprinter to pass information it - // discovers back up to the client. - UpdateInitialResult func(*InitialResult) -} - -// InitialResult can be updated by individual fingerprinters to bubble information -// it detected back up to the client after the first pass. -type InitialResult struct { - Topology *numalib.Topology } // AddAttribute adds the name and value for a node attribute to the fingerprint diff --git a/client/fingerprint/test_fixtures/consul/agent_self_ent.json b/client/fingerprint/test_fixtures/consul/agent_self_ent.json index 833d7c88673a..c045688cc239 100644 --- a/client/fingerprint/test_fixtures/consul/agent_self_ent.json +++ b/client/fingerprint/test_fixtures/consul/agent_self_ent.json @@ -129,8 +129,8 @@ "ConsulServerHealthInterval": "10ms", "DNSARecordLimit": 0, "DNSAddrs": [ - "tcp://192.168.1.117:8600", - "udp://192.168.1.117:8600" + "tcp://127.0.0.1:8600", + "udp://127.0.0.1:8600" ], "DNSAllowStale": true, "DNSAltDomain": "", diff --git a/client/fingerprint/test_fixtures/consul/agent_self_ce.json b/client/fingerprint/test_fixtures/consul/agent_self_oss.json similarity index 100% rename from client/fingerprint/test_fixtures/consul/agent_self_ce.json rename to client/fingerprint/test_fixtures/consul/agent_self_oss.json diff --git a/client/fingerprint/vault.go b/client/fingerprint/vault.go index 5427ba3702f8..f8cbc08c250d 100644 --- a/client/fingerprint/vault.go +++ b/client/fingerprint/vault.go @@ -10,131 +10,83 @@ import ( "time" log "github.com/hashicorp/go-hclog" - "github.com/hashicorp/go-multierror" "github.com/hashicorp/nomad/helper" "github.com/hashicorp/nomad/helper/useragent" - "github.com/hashicorp/nomad/nomad/structs" - "github.com/hashicorp/nomad/nomad/structs/config" vapi "github.com/hashicorp/vault/api" ) -var vaultBaseFingerprintInterval = 15 * time.Second +const ( + vaultAvailable = "available" + vaultUnavailable = "unavailable" +) // VaultFingerprint is used to fingerprint for Vault type VaultFingerprint struct { - logger log.Logger - states map[string]*vaultFingerprintState -} - -type vaultFingerprintState struct { - client *vapi.Client - isAvailable bool - nextCheck time.Time + logger log.Logger + client *vapi.Client + lastState string } // NewVaultFingerprint is used to create a Vault fingerprint func NewVaultFingerprint(logger log.Logger) Fingerprint { - return &VaultFingerprint{ - logger: logger.Named("vault"), - states: map[string]*vaultFingerprintState{}, - } + return &VaultFingerprint{logger: logger.Named("vault"), lastState: vaultUnavailable} } func (f *VaultFingerprint) Fingerprint(req *FingerprintRequest, resp *FingerprintResponse) error { - var mErr *multierror.Error - vaultConfigs := req.Config.GetVaultConfigs(f.logger) - - for _, cfg := range vaultConfigs { - err := f.fingerprintImpl(cfg, resp) - if err != nil { - mErr = multierror.Append(mErr, err) - } - } - - return mErr.ErrorOrNil() -} - -// fingerprintImpl fingerprints for a single Vault cluster -func (f *VaultFingerprint) fingerprintImpl(cfg *config.VaultConfig, resp *FingerprintResponse) error { + config := req.Config - logger := f.logger.With("cluster", cfg.Name) - - state, ok := f.states[cfg.Name] - if !ok { - state = &vaultFingerprintState{} - f.states[cfg.Name] = state - } - if state.nextCheck.After(time.Now()) { + if config.VaultConfig == nil || !config.VaultConfig.IsEnabled() { return nil } // Only create the client once to avoid creating too many connections to Vault - if state.client == nil { - vaultConfig, err := cfg.ApiConfig() + if f.client == nil { + vaultConfig, err := config.VaultConfig.ApiConfig() if err != nil { - return fmt.Errorf("Failed to initialize the Vault client config for %s: %v", cfg.Name, err) + return fmt.Errorf("Failed to initialize the Vault client config: %v", err) } - state.client, err = vapi.NewClient(vaultConfig) + f.client, err = vapi.NewClient(vaultConfig) if err != nil { - return fmt.Errorf("Failed to initialize Vault client for %s: %s", cfg.Name, err) + return fmt.Errorf("Failed to initialize Vault client: %s", err) } - useragent.SetHeaders(state.client) + useragent.SetHeaders(f.client) } // Connect to vault and parse its information - status, err := state.client.Sys().SealStatus() + status, err := f.client.Sys().SealStatus() if err != nil { + // Print a message indicating that Vault is not available anymore - if state.isAvailable { - logger.Info("Vault is unavailable") + if f.lastState == vaultAvailable { + f.logger.Info("Vault is unavailable") } - state.isAvailable = false - state.nextCheck = time.Time{} // always check on next interval + f.lastState = vaultUnavailable return nil } - if cfg.Name == structs.VaultDefaultCluster { - resp.AddAttribute("vault.accessible", strconv.FormatBool(true)) - resp.AddAttribute("vault.version", strings.TrimPrefix(status.Version, "Vault ")) - resp.AddAttribute("vault.cluster_id", status.ClusterID) - resp.AddAttribute("vault.cluster_name", status.ClusterName) - } else { - resp.AddAttribute(fmt.Sprintf("vault.%s.accessible", cfg.Name), strconv.FormatBool(true)) - resp.AddAttribute(fmt.Sprintf("vault.%s.version", cfg.Name), strings.TrimPrefix(status.Version, "Vault ")) - resp.AddAttribute(fmt.Sprintf("vault.%s.cluster_id", cfg.Name), status.ClusterID) - resp.AddAttribute(fmt.Sprintf("vault.%s.cluster_name", cfg.Name), status.ClusterName) - } + resp.AddAttribute("vault.accessible", strconv.FormatBool(true)) + // We strip the Vault prefix because < 0.6.2 the version looks like: + // status.Version = "Vault v0.6.1" + resp.AddAttribute("vault.version", strings.TrimPrefix(status.Version, "Vault ")) + resp.AddAttribute("vault.cluster_id", status.ClusterID) + resp.AddAttribute("vault.cluster_name", status.ClusterName) // If Vault was previously unavailable print a message to indicate the Agent // is available now - if !state.isAvailable { - logger.Info("Vault is available") + if f.lastState == vaultUnavailable { + f.logger.Info("Vault is available") } - - // Widen the minimum window to the next check so that if one out of a set of - // Vaults is unhealthy we don't greatly increase requests to the healthy - // ones. This is less than the minimum window if all Vaults are healthy so - // that we don't desync from the larger window provided by Periodic - state.nextCheck = time.Now().Add(29 * time.Second) - state.isAvailable = true - + f.lastState = vaultAvailable resp.Detected = true - return nil } func (f *VaultFingerprint) Periodic() (bool, time.Duration) { - if len(f.states) == 0 { - return true, vaultBaseFingerprintInterval + if f.lastState == vaultAvailable { + // Fingerprint infrequently once Vault is initially discovered with wide + // jitter to avoid thundering herds of fingerprints against central Vault + // servers. + return true, (30 * time.Second) + helper.RandomStagger(90*time.Second) } - for _, state := range f.states { - if !state.isAvailable { - return true, vaultBaseFingerprintInterval - } - } - - // Once all Vaults are initially discovered and healthy we fingerprint with - // a wide jitter to avoid thundering herds of fingerprints against central - // Vault servers. - return true, (30 * time.Second) + helper.RandomStagger(90*time.Second) + return true, 15 * time.Second } diff --git a/client/fingerprint/vault_test.go b/client/fingerprint/vault_test.go index 15b573efce86..69eb1d37050e 100644 --- a/client/fingerprint/vault_test.go +++ b/client/fingerprint/vault_test.go @@ -34,7 +34,7 @@ func TestVaultFingerprint(t *testing.T) { } conf := config.DefaultConfig() - conf.VaultConfigs[structs.VaultDefaultCluster] = tv.Config + conf.VaultConfig = tv.Config request := &FingerprintRequest{Config: conf, Node: node} var response FingerprintResponse @@ -64,11 +64,6 @@ func TestVaultFingerprint(t *testing.T) { // Stop Vault to simulate it being unavailable tv.Stop() - // Reset the nextCheck time for testing purposes, or we won't pick up the - // change until the next period, up to 2min from now - vfp := fp.(*VaultFingerprint) - vfp.states[structs.VaultDefaultCluster].nextCheck = time.Now() - err = fp.Fingerprint(request, &response) if err != nil { t.Fatalf("Failed to fingerprint: %s", err) diff --git a/client/fingerprint_manager.go b/client/fingerprint_manager.go index d5c6ebf759c5..c12ac0daeba4 100644 --- a/client/fingerprint_manager.go +++ b/client/fingerprint_manager.go @@ -29,10 +29,6 @@ type FingerprintManager struct { reloadableFps map[string]fingerprint.ReloadableFingerprint - // initialResult is used to pass information detected during the first pass - // of fingerprinting back to the client - initialResult *fingerprint.InitialResult - logger log.Logger } @@ -54,7 +50,6 @@ func NewFingerprintManager( shutdownCh: shutdownCh, logger: logger.Named("fingerprint_mgr"), reloadableFps: make(map[string]fingerprint.ReloadableFingerprint), - initialResult: new(fingerprint.InitialResult), } } @@ -76,7 +71,7 @@ func (fm *FingerprintManager) getNode() *structs.Node { // identifying allowlisted and denylisted fingerprints/drivers. Then, for // those which require periotic checking, it starts a periodic process for // each. -func (fm *FingerprintManager) Run() (*fingerprint.InitialResult, error) { +func (fm *FingerprintManager) Run() error { // First, set up all fingerprints cfg := fm.getConfig() // COMPAT(1.0) using inclusive language, whitelist is kept for backward compatibility. @@ -105,7 +100,7 @@ func (fm *FingerprintManager) Run() (*fingerprint.InitialResult, error) { } if err := fm.setupFingerprinters(availableFingerprints); err != nil { - return nil, err + return err } if len(skippedFingerprints) != 0 { @@ -113,7 +108,7 @@ func (fm *FingerprintManager) Run() (*fingerprint.InitialResult, error) { "skipped_fingerprinters", skippedFingerprints) } - return fm.initialResult, nil + return nil } // Reload will reload any registered ReloadableFingerprinters and immediately call Fingerprint @@ -208,9 +203,5 @@ func (fm *FingerprintManager) fingerprint(name string, f fingerprint.Fingerprint fm.setNode(node) } - if response.UpdateInitialResult != nil { - response.UpdateInitialResult(fm.initialResult) - } - return response.Detected, nil } diff --git a/client/fingerprint_manager_test.go b/client/fingerprint_manager_test.go index 472b12863d36..ee7d878155f5 100644 --- a/client/fingerprint_manager_test.go +++ b/client/fingerprint_manager_test.go @@ -8,11 +8,12 @@ import ( "github.com/hashicorp/nomad/ci" "github.com/hashicorp/nomad/client/config" - "github.com/shoenig/test/must" + "github.com/stretchr/testify/require" ) func TestFingerprintManager_Run_ResourcesFingerprint(t *testing.T) { ci.Parallel(t) + require := require.New(t) testClient, cleanup := TestClient(t, nil) defer cleanup() @@ -26,18 +27,19 @@ func TestFingerprintManager_Run_ResourcesFingerprint(t *testing.T) { testClient.logger, ) - _, err := fm.Run() - must.NoError(t, err) + err := fm.Run() + require.Nil(err) node := testClient.config.Node - must.Positive(t, node.NodeResources.Processors.TotalCompute()) - must.Positive(t, node.NodeResources.Memory.MemoryMB) - must.Positive(t, node.NodeResources.Disk.DiskMB) + require.NotEqual(0, node.Resources.CPU) + require.NotEqual(0, node.Resources.MemoryMB) + require.NotZero(node.Resources.DiskMB) } func TestFimgerprintManager_Run_InWhitelist(t *testing.T) { ci.Parallel(t) + require := require.New(t) testClient, cleanup := TestClient(t, func(c *config.Config) { c.Options = map[string]string{ @@ -56,15 +58,17 @@ func TestFimgerprintManager_Run_InWhitelist(t *testing.T) { testClient.logger, ) - _, err := fm.Run() - must.NoError(t, err) + err := fm.Run() + require.Nil(err) node := testClient.config.Node - must.NotEq(t, "", node.Attributes["cpu.numcores"]) + + require.NotEqual(node.Attributes["cpu.frequency"], "") } func TestFingerprintManager_Run_InDenylist(t *testing.T) { ci.Parallel(t) + require := require.New(t) testClient, cleanup := TestClient(t, func(c *config.Config) { c.Options = map[string]string{ @@ -83,17 +87,18 @@ func TestFingerprintManager_Run_InDenylist(t *testing.T) { testClient.logger, ) - _, err := fm.Run() - must.NoError(t, err) + err := fm.Run() + require.Nil(err) node := testClient.config.Node - must.MapNotContainsKey(t, node.Attributes, "cpu.frequency") - must.NotEq(t, node.Attributes["memory.totalbytes"], "") + require.NotContains(node.Attributes, "cpu.frequency") + require.NotEqual(node.Attributes["memory.totalbytes"], "") } func TestFingerprintManager_Run_Combination(t *testing.T) { ci.Parallel(t) + require := require.New(t) testClient, cleanup := TestClient(t, func(c *config.Config) { c.Options = map[string]string{ @@ -112,19 +117,20 @@ func TestFingerprintManager_Run_Combination(t *testing.T) { testClient.logger, ) - _, err := fm.Run() - must.NoError(t, err) + err := fm.Run() + require.Nil(err) node := testClient.config.Node - must.NotEq(t, "", node.Attributes["cpu.numcores"]) - must.NotEq(t, "", node.Attributes["cpu.arch"]) - must.MapNotContainsKey(t, node.Attributes, "memory.totalbytes") - must.MapNotContainsKey(t, node.Attributes, "os.name") + require.NotEqual(node.Attributes["cpu.frequency"], "") + require.NotEqual(node.Attributes["cpu.arch"], "") + require.NotContains(node.Attributes, "memory.totalbytes") + require.NotContains(node.Attributes, "os.name") } func TestFingerprintManager_Run_CombinationLegacyNames(t *testing.T) { ci.Parallel(t) + require := require.New(t) testClient, cleanup := TestClient(t, func(c *config.Config) { c.Options = map[string]string{ @@ -143,12 +149,13 @@ func TestFingerprintManager_Run_CombinationLegacyNames(t *testing.T) { testClient.logger, ) - _, err := fm.Run() - must.NoError(t, err) + err := fm.Run() + require.Nil(err) node := testClient.config.Node - must.NotEq(t, "", node.Attributes["cpu.numcores"]) - must.NotEq(t, "", node.Attributes["cpu.arch"]) - must.MapNotContainsKey(t, node.Attributes, "memory.totalbytes") - must.MapNotContainsKey(t, node.Attributes, "os.name") + + require.NotEqual(node.Attributes["cpu.frequency"], "") + require.NotEqual(node.Attributes["cpu.arch"], "") + require.NotContains(node.Attributes, "memory.totalbytes") + require.NotContains(node.Attributes, "os.name") } diff --git a/client/fs_endpoint.go b/client/fs_endpoint.go index 33f0cdb085b7..821967e19a87 100644 --- a/client/fs_endpoint.go +++ b/client/fs_endpoint.go @@ -19,7 +19,7 @@ import ( "time" metrics "github.com/armon/go-metrics" - "github.com/hashicorp/go-msgpack/v2/codec" + "github.com/hashicorp/go-msgpack/codec" "github.com/hpcloud/tail/watch" "github.com/hashicorp/nomad/acl" @@ -111,7 +111,7 @@ func (f *FileSystem) List(args *cstructs.FsListRequest, reply *cstructs.FsListRe // Check namespace read-fs permission. if aclObj, err := f.c.ResolveToken(args.QueryOptions.AuthToken); err != nil { return err - } else if !aclObj.AllowNsOp(alloc.Namespace, acl.NamespaceCapabilityReadFS) { + } else if aclObj != nil && !aclObj.AllowNsOp(alloc.Namespace, acl.NamespaceCapabilityReadFS) { return structs.ErrPermissionDenied } @@ -140,7 +140,7 @@ func (f *FileSystem) Stat(args *cstructs.FsStatRequest, reply *cstructs.FsStatRe // Check namespace read-fs permission. if aclObj, err := f.c.ResolveToken(args.QueryOptions.AuthToken); err != nil { return err - } else if !aclObj.AllowNsOp(alloc.Namespace, acl.NamespaceCapabilityReadFS) { + } else if aclObj != nil && !aclObj.AllowNsOp(alloc.Namespace, acl.NamespaceCapabilityReadFS) { return structs.ErrPermissionDenied } @@ -197,7 +197,7 @@ func (f *FileSystem) stream(conn io.ReadWriteCloser) { if aclObj, err := f.c.ResolveToken(req.QueryOptions.AuthToken); err != nil { handleStreamResultError(err, pointer.Of(int64(http.StatusForbidden)), encoder) return - } else if !aclObj.AllowNsOp(alloc.Namespace, acl.NamespaceCapabilityReadFS) { + } else if aclObj != nil && !aclObj.AllowNsOp(alloc.Namespace, acl.NamespaceCapabilityReadFS) { handleStreamResultError(structs.ErrPermissionDenied, pointer.Of(int64(http.StatusForbidden)), encoder) return } @@ -379,17 +379,16 @@ func (f *FileSystem) logs(conn io.ReadWriteCloser) { alloc := ar.Alloc() // Check read permissions - aclObj, err := f.c.ResolveToken(req.QueryOptions.AuthToken) - if err != nil { + if aclObj, err := f.c.ResolveToken(req.QueryOptions.AuthToken); err != nil { handleStreamResultError(err, nil, encoder) return - } - - readfs := aclObj.AllowNsOp(alloc.Namespace, acl.NamespaceCapabilityReadFS) - logs := aclObj.AllowNsOp(alloc.Namespace, acl.NamespaceCapabilityReadLogs) - if !readfs && !logs { - handleStreamResultError(structs.ErrPermissionDenied, nil, encoder) - return + } else if aclObj != nil { + readfs := aclObj.AllowNsOp(alloc.Namespace, acl.NamespaceCapabilityReadFS) + logs := aclObj.AllowNsOp(alloc.Namespace, acl.NamespaceCapabilityReadLogs) + if !readfs && !logs { + handleStreamResultError(structs.ErrPermissionDenied, nil, encoder) + return + } } // Validate the arguments diff --git a/client/fs_endpoint_test.go b/client/fs_endpoint_test.go index 670193e98575..5ebe1930e7d7 100644 --- a/client/fs_endpoint_test.go +++ b/client/fs_endpoint_test.go @@ -19,7 +19,7 @@ import ( "testing" "time" - "github.com/hashicorp/go-msgpack/v2/codec" + "github.com/hashicorp/go-msgpack/codec" "github.com/hashicorp/nomad/acl" "github.com/hashicorp/nomad/ci" "github.com/hashicorp/nomad/client/allocdir" @@ -43,7 +43,7 @@ func tempAllocDir(t testing.TB) *allocdir.AllocDir { require.NoError(t, os.Chmod(dir, 0o777)) - return allocdir.NewAllocDir(testlog.HCLogger(t), dir, dir, "test_allocid") + return allocdir.NewAllocDir(testlog.HCLogger(t), dir, "test_allocid") } type nopWriteCloser struct { diff --git a/client/gc.go b/client/gc.go index 7c4327891a10..76b1fcd1d77e 100644 --- a/client/gc.go +++ b/client/gc.go @@ -9,9 +9,10 @@ import ( "sync" "time" - "github.com/hashicorp/go-hclog" + hclog "github.com/hashicorp/go-hclog" + "github.com/hashicorp/nomad/client/allocrunner/interfaces" - "github.com/hashicorp/nomad/client/hoststats" + "github.com/hashicorp/nomad/client/stats" "github.com/hashicorp/nomad/nomad/structs" ) @@ -46,7 +47,7 @@ type AllocGarbageCollector struct { allocRunners *IndexedGCAllocPQ // statsCollector for node based thresholds (eg disk) - statsCollector hoststats.NodeStatsCollector + statsCollector stats.NodeStatsCollector // allocCounter return the number of un-GC'd allocs on this node allocCounter AllocCounter @@ -67,7 +68,7 @@ type AllocGarbageCollector struct { // NewAllocGarbageCollector returns a garbage collector for terminated // allocations on a node. Must call Run() in a goroutine enable periodic // garbage collection. -func NewAllocGarbageCollector(logger hclog.Logger, statsCollector hoststats.NodeStatsCollector, ac AllocCounter, config *GCConfig) *AllocGarbageCollector { +func NewAllocGarbageCollector(logger hclog.Logger, statsCollector stats.NodeStatsCollector, ac AllocCounter, config *GCConfig) *AllocGarbageCollector { logger = logger.Named("gc") // Require at least 1 to make progress if config.ParallelDestroys <= 0 { @@ -295,7 +296,7 @@ func (a *AllocGarbageCollector) MakeRoomFor(allocations []*structs.Allocation) e // Collect host stats and see if we still need to remove older // allocations - var allocDirStats *hoststats.DiskStats + var allocDirStats *stats.DiskStats if err := a.statsCollector.Collect(); err == nil { if hostStats := a.statsCollector.Stats(); hostStats != nil { allocDirStats = hostStats.AllocDirStats diff --git a/client/gc_test.go b/client/gc_test.go index fa7ebdffb2b4..839d7aaf3caf 100644 --- a/client/gc_test.go +++ b/client/gc_test.go @@ -12,7 +12,7 @@ import ( "github.com/hashicorp/nomad/client/allocrunner" "github.com/hashicorp/nomad/client/allocrunner/interfaces" "github.com/hashicorp/nomad/client/config" - "github.com/hashicorp/nomad/client/hoststats" + "github.com/hashicorp/nomad/client/stats" "github.com/hashicorp/nomad/helper/testlog" "github.com/hashicorp/nomad/nomad" "github.com/hashicorp/nomad/nomad/mock" @@ -106,7 +106,7 @@ func (m *MockStatsCollector) Collect() error { return nil } -func (m *MockStatsCollector) Stats() *hoststats.HostStats { +func (m *MockStatsCollector) Stats() *stats.HostStats { if len(m.availableValues) == 0 { return nil } @@ -118,8 +118,8 @@ func (m *MockStatsCollector) Stats() *hoststats.HostStats { if m.index < len(m.availableValues)-1 { m.index = m.index + 1 } - return &hoststats.HostStats{ - AllocDirStats: &hoststats.DiskStats{ + return &stats.HostStats{ + AllocDirStats: &stats.DiskStats{ Available: available, UsedPercent: usedPercent, InodesUsedPercent: inodePercent, @@ -378,7 +378,7 @@ func TestAllocGarbageCollector_MakeRoomFor_MaxAllocs(t *testing.T) { c.GCInterval = time.Hour c.RPCHandler = server c.Servers = []string{serverAddr} - c.GetDefaultConsul().ClientAutoJoin = new(bool) + c.ConsulConfig.ClientAutoJoin = new(bool) }) defer cleanup() waitTilNodeReady(client, t) diff --git a/client/heartbeatstop.go b/client/heartbeatstop.go index de3856786102..1d6ba61abf33 100644 --- a/client/heartbeatstop.go +++ b/client/heartbeatstop.go @@ -47,7 +47,7 @@ func newHeartbeatStop( // allocation to be stopped if the taskgroup is configured appropriately func (h *heartbeatStop) allocHook(alloc *structs.Allocation) { tg := allocTaskGroup(alloc) - if tg.GetDisconnectStopTimeout() != nil { + if tg.StopAfterClientDisconnect != nil { h.allocHookCh <- alloc } } @@ -56,9 +56,8 @@ func (h *heartbeatStop) allocHook(alloc *structs.Allocation) { // past that it should be prevented from restarting func (h *heartbeatStop) shouldStop(alloc *structs.Allocation) bool { tg := allocTaskGroup(alloc) - timeout := tg.GetDisconnectStopTimeout() - if timeout != nil { - return h.shouldStopAfter(time.Now(), *timeout) + if tg.StopAfterClientDisconnect != nil { + return h.shouldStopAfter(time.Now(), *tg.StopAfterClientDisconnect) } return false } @@ -104,9 +103,8 @@ func (h *heartbeatStop) watch() { case alloc := <-h.allocHookCh: tg := allocTaskGroup(alloc) - timeout := tg.GetDisconnectStopTimeout() - if timeout != nil { - h.allocInterval[alloc.ID] = *timeout + if tg.StopAfterClientDisconnect != nil { + h.allocInterval[alloc.ID] = *tg.StopAfterClientDisconnect } case <-timeout: diff --git a/client/heartbeatstop_test.go b/client/heartbeatstop_test.go index 99e904cee385..9de2eb07c3d6 100644 --- a/client/heartbeatstop_test.go +++ b/client/heartbeatstop_test.go @@ -12,7 +12,7 @@ import ( "github.com/hashicorp/nomad/helper/uuid" "github.com/hashicorp/nomad/nomad/structs" "github.com/hashicorp/nomad/testutil" - "github.com/shoenig/test/must" + "github.com/stretchr/testify/require" ) func TestHeartbeatStop_allocHook(t *testing.T) { @@ -27,63 +27,6 @@ func TestHeartbeatStop_allocHook(t *testing.T) { }) defer cleanupC1() - // an allocation, with a tiny lease - d := 1 * time.Microsecond - alloc := &structs.Allocation{ - ID: uuid.Generate(), - TaskGroup: "foo", - Job: &structs.Job{ - TaskGroups: []*structs.TaskGroup{ - { - Name: "foo", - Disconnect: &structs.DisconnectStrategy{ - StopOnClientAfter: &d, - }, - }, - }, - }, - Resources: &structs.Resources{ - CPU: 100, - MemoryMB: 100, - DiskMB: 0, - }, - } - - // alloc added to heartbeatStop.allocs - err := client.addAlloc(alloc, "") - must.NoError(t, err) - testutil.WaitForResult(func() (bool, error) { - _, ok := client.heartbeatStop.allocInterval[alloc.ID] - return ok, nil - }, func(err error) { - must.NoError(t, err) - }) - - // the tiny lease causes the watch loop to destroy it - testutil.WaitForResult(func() (bool, error) { - _, ok := client.heartbeatStop.allocInterval[alloc.ID] - return !ok, nil - }, func(err error) { - must.NoError(t, err) - }) - - must.Nil(t, client.allocs[alloc.ID]) -} - -// Test using stop_after_client_disconnect, remove after its deprecated in favor -// of Disconnect.StopOnClientAfter introduced in 1.8.0. -func TestHeartbeatStop_allocHook_Disconnect(t *testing.T) { - ci.Parallel(t) - - server, _, cleanupS1 := testServer(t, nil) - defer cleanupS1() - testutil.WaitForLeader(t, server.RPC) - - client, cleanupC1 := TestClient(t, func(c *config.Config) { - c.RPCHandler = server - }) - defer cleanupC1() - // an allocation, with a tiny lease d := 1 * time.Microsecond alloc := &structs.Allocation{ @@ -106,12 +49,12 @@ func TestHeartbeatStop_allocHook_Disconnect(t *testing.T) { // alloc added to heartbeatStop.allocs err := client.addAlloc(alloc, "") - must.NoError(t, err) + require.NoError(t, err) testutil.WaitForResult(func() (bool, error) { _, ok := client.heartbeatStop.allocInterval[alloc.ID] return ok, nil }, func(err error) { - must.NoError(t, err) + require.NoError(t, err) }) // the tiny lease causes the watch loop to destroy it @@ -119,8 +62,8 @@ func TestHeartbeatStop_allocHook_Disconnect(t *testing.T) { _, ok := client.heartbeatStop.allocInterval[alloc.ID] return !ok, nil }, func(err error) { - must.NoError(t, err) + require.NoError(t, err) }) - must.Nil(t, client.allocs[alloc.ID]) + require.Empty(t, client.allocs[alloc.ID]) } diff --git a/client/interfaces/client.go b/client/interfaces/client.go index 796c52250fa6..c1e25725f14d 100644 --- a/client/interfaces/client.go +++ b/client/interfaces/client.go @@ -4,9 +4,6 @@ package interfaces import ( - "github.com/hashicorp/nomad/client/lib/idset" - "github.com/hashicorp/nomad/client/lib/numalib/hw" - "github.com/hashicorp/nomad/client/lib/proclib" "github.com/hashicorp/nomad/nomad/structs" "github.com/hashicorp/nomad/plugins/device" ) @@ -41,18 +38,5 @@ type EnvReplacer interface { // ArtifactGetter is an interface satisfied by the getter package. type ArtifactGetter interface { // Get artifact and put it in the task directory. - Get(EnvReplacer, *structs.TaskArtifact) error -} - -// ProcessWranglers is an interface satisfied by the proclib package. -type ProcessWranglers interface { - Setup(proclib.Task) error - Destroy(proclib.Task) error -} - -// CPUPartitions is an interface satisfied by the cgroupslib package. -type CPUPartitions interface { - Restore(*idset.Set[hw.CoreID]) - Reserve(*idset.Set[hw.CoreID]) error - Release(*idset.Set[hw.CoreID]) error + Get(taskEnv EnvReplacer, artifact *structs.TaskArtifact) error } diff --git a/client/lib/cgroupslib/default.go b/client/lib/cgroupslib/default.go deleted file mode 100644 index d8685a560eaa..000000000000 --- a/client/lib/cgroupslib/default.go +++ /dev/null @@ -1,16 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -//go:build !linux - -package cgroupslib - -// LinuxResourcesPath does nothing on non-Linux systems -func LinuxResourcesPath(string, string, bool) string { - return "" -} - -// MaybeDisableMemorySwappiness does nothing on non-Linux systems -func MaybeDisableMemorySwappiness() *uint64 { - return nil -} diff --git a/client/lib/cgroupslib/editor.go b/client/lib/cgroupslib/editor.go deleted file mode 100644 index e3f3db231ab9..000000000000 --- a/client/lib/cgroupslib/editor.go +++ /dev/null @@ -1,276 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -//go:build linux - -package cgroupslib - -import ( - "bytes" - "fmt" - "os" - "path/filepath" - "strconv" - "strings" - - "github.com/hashicorp/go-set/v2" - "golang.org/x/sys/unix" -) - -const ( - root = "/sys/fs/cgroup" -) - -// OpenPath creates a handle for modifying cgroup interface files under -// the given directory. -// -// In cgroups v1 this will be like, "///". -// In cgroups v2 this will be like, "//". -func OpenPath(dir string) Interface { - return &editor{ - dpath: dir, - } -} - -// OpenFromFreezerCG1 creates a handle for modifying cgroup interface files -// of the given interface, given a path to the freezer cgroup. -func OpenFromFreezerCG1(orig, iface string) Interface { - if iface == "cpuset" { - panic("cannot open cpuset") - } - p := strings.Replace(orig, "/freezer/", "/"+iface+"/", 1) - return OpenPath(p) -} - -// An Interface can be used to read and write the interface files of a cgroup. -type Interface interface { - // Read the content of filename. - Read(filename string) (string, error) - - // Write content to filename. - Write(filename, content string) error - - // PIDs returns the set of process IDs listed in the cgroup.procs - // interface file. We use a set here because the kernel recommends doing - // so. - // - // This list is not guaranteed to be sorted or free of duplicate TGIDs, - // and userspace should sort/uniquify the list if this property is required. - // - // https://www.kernel.org/doc/html/latest/admin-guide/cgroup-v1/cgroups.html - PIDs() (*set.Set[int], error) -} - -type editor struct { - dpath string -} - -func (e *editor) Read(filename string) (string, error) { - path := filepath.Join(e.dpath, filename) - b, err := os.ReadFile(path) - if err != nil { - return "", err - } - return string(bytes.TrimSpace(b)), nil -} - -func (e *editor) PIDs() (*set.Set[int], error) { - path := filepath.Join(e.dpath, "cgroup.procs") - return getPIDs(path) -} - -func (e *editor) Write(filename, content string) error { - path := filepath.Join(e.dpath, filename) - return os.WriteFile(path, []byte(content), 0644) -} - -// A Factory creates a Lifecycle which is an abstraction over the setup and -// teardown routines used for creating and destroying cgroups used for -// constraining Nomad tasks. -func Factory(allocID, task string, cores bool) Lifecycle { - switch GetMode() { - case CG1: - return &lifeCG1{ - allocID: allocID, - task: task, - reservedCores: cores, - } - default: - return &lifeCG2{ - dpath: pathCG2(allocID, task, cores), - } - } -} - -// A Lifecycle manages the lifecycle of the cgroup(s) of a task from the -// perspective of the Nomad client. That is, it creates and deletes the cgroups -// for a task, as well as provides last effort kill semantics for ensuring a -// process cannot stay alive beyond the intent of the client. -type Lifecycle interface { - Setup() error - Kill() error - Teardown() error -} - -// -------- cgroups v1 --------- - -type lifeCG1 struct { - allocID string - task string - reservedCores bool // uses core reservation -} - -func (l *lifeCG1) Setup() error { - paths := l.paths() - for _, p := range paths { - err := os.MkdirAll(p, 0755) - if err != nil { - return err - } - if strings.Contains(p, "/reserve/") { - if err = l.inheritMems(p); err != nil { - return err - } - } - } - return nil -} - -func (l *lifeCG1) inheritMems(destination string) error { - parent := filepath.Join(filepath.Dir(destination), "cpuset.mems") - b, err := os.ReadFile(parent) - if err != nil { - return err - } - destination = filepath.Join(destination, "cpuset.mems") - return os.WriteFile(destination, b, 0644) -} - -func (l *lifeCG1) Teardown() error { - paths := l.paths() - for _, p := range paths { - if filepath.Base(p) == "share" { - // avoid removing the share cgroup - continue - } - err := os.RemoveAll(p) - if err != nil { - return err - } - } - return nil -} - -func (l *lifeCG1) Kill() error { - if err := l.freeze(); err != nil { - return err - } - - pids, err := l.pids() - if err != nil { - return err - } - - signal := unix.SignalNum("SIGKILL") - pids.ForEach(func(pid int) bool { - _ = unix.Kill(pid, signal) - return true - }) - - return l.thaw() -} - -func (l *lifeCG1) edit(iface string) *editor { - scope := ScopeCG1(l.allocID, l.task) - return &editor{ - dpath: filepath.Join(root, iface, NomadCgroupParent, scope), - } -} - -func (l *lifeCG1) freeze() error { - ed := l.edit("freezer") - return ed.Write("freezer.state", "FROZEN") -} - -func (l *lifeCG1) pids() (*set.Set[int], error) { - ed := l.edit("freezer") - return ed.PIDs() -} - -func (l *lifeCG1) thaw() error { - ed := l.edit("freezer") - return ed.Write("freezer.state", "THAWED") -} - -func (l *lifeCG1) paths() []string { - scope := ScopeCG1(l.allocID, l.task) - ifaces := []string{"freezer", "cpu", "memory"} - paths := make([]string, 0, len(ifaces)+1) - for _, iface := range ifaces { - paths = append(paths, filepath.Join( - root, iface, NomadCgroupParent, scope, - )) - } - - switch partition := GetPartitionFromBool(l.reservedCores); partition { - case "reserve": - paths = append(paths, filepath.Join(root, "cpuset", NomadCgroupParent, partition, scope)) - case "share": - paths = append(paths, filepath.Join(root, "cpuset", NomadCgroupParent, partition)) - } - - return paths -} - -// -------- cgroups v2 -------- - -type lifeCG2 struct { - dpath string -} - -func (l *lifeCG2) edit() *editor { - return &editor{dpath: l.dpath} -} - -func (l *lifeCG2) Setup() error { - return os.MkdirAll(l.dpath, 0755) -} - -func (l *lifeCG2) Teardown() error { - return os.RemoveAll(l.dpath) -} - -func (l *lifeCG2) Kill() error { - ed := l.edit() - return ed.Write("cgroup.kill", "1") -} - -// -------- helpers --------- - -func getPIDs(file string) (*set.Set[int], error) { - b, err := os.ReadFile(file) - if err != nil { - return nil, err - } - tokens := bytes.Fields(bytes.TrimSpace(b)) - result := set.New[int](len(tokens)) - for _, token := range tokens { - if i, err := strconv.Atoi(string(token)); err == nil { - result.Insert(i) - } - } - return result, nil -} - -func ScopeCG1(allocID, task string) string { - return fmt.Sprintf("%s.%s", allocID, task) -} - -func scopeCG2(allocID, task string) string { - return fmt.Sprintf("%s.%s.scope", allocID, task) -} - -func pathCG2(allocID, task string, cores bool) string { - partition := GetPartitionFromBool(cores) - return filepath.Join(root, NomadCgroupParent, partition, scopeCG2(allocID, task)) -} diff --git a/client/lib/cgroupslib/init.go b/client/lib/cgroupslib/init.go deleted file mode 100644 index 18726e6ea656..000000000000 --- a/client/lib/cgroupslib/init.go +++ /dev/null @@ -1,288 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -//go:build linux - -package cgroupslib - -import ( - "bytes" - "fmt" - "os" - "path/filepath" - - "github.com/hashicorp/go-hclog" -) - -const ( - // the name of the cpuset interface file - cpusetFile = "cpuset.cpus" - - // the name of the cpuset mems interface file - memsFile = "cpuset.mems" -) - -// Init will initialize the cgroup tree that the Nomad client will use for -// isolating resources of tasks. cores is the cpuset granted for use by Nomad. -func Init(log hclog.Logger, cores string) error { - log.Info("initializing nomad cgroups", "cores", cores) - - switch GetMode() { - case CG1: - - // the value to disable inheriting values from parent cgroup - const noClone = "0" - - // the name of the clone_children interface file - const cloneFile = "cgroup.clone_children" - - // create the /nomad cgroup (or whatever the name is configured to be) - // for each cgroup controller we are going to use - controllers := []string{"freezer", "memory", "cpu", "cpuset"} - for _, ctrl := range controllers { - p := filepath.Join(root, ctrl, NomadCgroupParent) - if err := os.MkdirAll(p, 0755); err != nil { - return fmt.Errorf("failed to create nomad cgroup %s: %w", ctrl, err) - } - } - - // determine the memset that will be set on the cgroup for each task - // - // nominally this will be all available but we have to read the root - // cgroup to actually know what those are - // - // additionally if the nomad cgroup parent already exists, we must - // use that memset instead, because it could have been setup out of - // band from nomad itself - var memsSet string - if mems, err := detectMemsCG1(); err != nil { - return fmt.Errorf("failed to detect memset: %w", err) - } else { - memsSet = mems - } - - // - // configure cpuset partitioning - // - // the tree is lopsided - tasks making use of reserved cpu cores get - // their own cgroup with a static cpuset.cpus value. other tasks are - // placed in the single share cgroup and share its dynamic cpuset.cpus - // value - // - // e.g., - // root/cpuset/nomad/ - // share/{cgroup.procs, cpuset.cpus, cpuset.mems} - // reserve/ - // abc123.task/{cgroup.procs, cpuset.cpus, cpuset.mems} - // def456.task/{cgroup.procs, cpuset.cpus, cpuset.mems} - - if err := writeCG(noClone, "cpuset", NomadCgroupParent, cloneFile); err != nil { - return fmt.Errorf("failed to set clone_children on nomad cpuset cgroup: %w", err) - } - - if err := writeCG(memsSet, "cpuset", NomadCgroupParent, memsFile); err != nil { - return fmt.Errorf("failed to set cpuset.mems on nomad cpuset cgroup: %w", err) - } - - if err := writeCG(cores, "cpuset", NomadCgroupParent, cpusetFile); err != nil { - return fmt.Errorf("failed to write cores to nomad cpuset cgroup: %w", err) - } - - // - // share partition - // - - if err := mkCG("cpuset", NomadCgroupParent, SharePartition()); err != nil { - return fmt.Errorf("failed to create share cpuset partition: %w", err) - } - - if err := writeCG(noClone, "cpuset", NomadCgroupParent, SharePartition(), cloneFile); err != nil { - return fmt.Errorf("failed to set clone_children on nomad cpuset cgroup: %w", err) - } - - if err := writeCG(memsSet, "cpuset", NomadCgroupParent, SharePartition(), memsFile); err != nil { - return fmt.Errorf("failed to set cpuset.mems on share cpuset partition: %w", err) - } - - // - // reserve partition - // - - if err := mkCG("cpuset", NomadCgroupParent, ReservePartition()); err != nil { - return fmt.Errorf("failed to create reserve cpuset partition: %w", err) - } - - if err := writeCG(noClone, "cpuset", NomadCgroupParent, ReservePartition(), cloneFile); err != nil { - return fmt.Errorf("failed to set clone_children on nomad cpuset cgroup: %w", err) - } - - if err := writeCG(memsSet, "cpuset", NomadCgroupParent, ReservePartition(), memsFile); err != nil { - return fmt.Errorf("failed to set cpuset.mems on reserve cpuset partition: %w", err) - } - - log.Debug("nomad cpuset partitions initialized", "cores", cores) - - case CG2: - // the cgroup controllers we need to activate at the root and on the nomad slice - const activation = "+cpuset +cpu +io +memory +pids" - - // the name of the cgroup subtree interface file - const subtreeFile = "cgroup.subtree_control" - - // - // configuring root cgroup (/sys/fs/cgroup) - // - - if err := writeCG(activation, subtreeFile); err != nil { - return fmt.Errorf("failed to create nomad cgroup: %w", err) - } - - // - // configuring nomad.slice - // - - if err := mkCG(NomadCgroupParent); err != nil { - return fmt.Errorf("failed to create nomad cgroup: %w", err) - } - - if err := writeCG(activation, NomadCgroupParent, subtreeFile); err != nil { - return fmt.Errorf("failed to set subtree control on nomad cgroup: %w", err) - } - - if err := writeCG(cores, NomadCgroupParent, cpusetFile); err != nil { - return fmt.Errorf("failed to write root partition cpuset: %w", err) - } - - log.Debug("top level partition root nomad.slice cgroup initialized") - - // - // configuring nomad.slice/share (member) - // - - if err := mkCG(NomadCgroupParent, SharePartition()); err != nil { - return fmt.Errorf("failed to create share cgroup: %w", err) - } - - if err := writeCG(activation, NomadCgroupParent, SharePartition(), subtreeFile); err != nil { - return fmt.Errorf("failed to set subtree control on cpuset share partition: %w", err) - } - - log.Debug("partition member nomad.slice/share cgroup initialized") - - // - // configuring nomad.slice/reserve (member) - // - - if err := mkCG(NomadCgroupParent, ReservePartition()); err != nil { - return fmt.Errorf("failed to create share cgroup: %w", err) - } - - if err := writeCG(activation, NomadCgroupParent, ReservePartition(), subtreeFile); err != nil { - return fmt.Errorf("failed to set subtree control on cpuset reserve partition: %w", err) - } - - log.Debug("partition member nomad.slice/reserve cgroup initialized") - } - - return nil -} - -// detectMemsCG1 will determine the cpuset.mems value to use for -// Nomad managed cgroups. -// -// Copy the value from the root cgroup cpuset.mems file, unless the nomad -// parent cgroup exists with a value set, in which case use the cpuset.mems -// value from there. -func detectMemsCG1() (string, error) { - // read root cgroup mems file - memsRootPath := filepath.Join(root, "cpuset", memsFile) - b, err := os.ReadFile(memsRootPath) - if err != nil { - return "", err - } - memsFromRoot := string(bytes.TrimSpace(b)) - - // read parent cgroup mems file (may not exist) - memsParentPath := filepath.Join(root, "cpuset", NomadCgroupParent, memsFile) - b2, err2 := os.ReadFile(memsParentPath) - if err2 != nil { - return memsFromRoot, nil - } - memsFromParent := string(bytes.TrimSpace(b2)) - - // we found a value in the parent cgroup file, use that - if memsFromParent != "" { - return memsFromParent, nil - } - - // otherwise use the value from the root cgroup - return memsFromRoot, nil -} - -func readRootCG2(filename string) (string, error) { - p := filepath.Join(root, filename) - b, err := os.ReadFile(p) - return string(bytes.TrimSpace(b)), err -} - -// filepathCG will return the given paths based on the cgroup root -func filepathCG(paths ...string) string { - base := []string{root} - base = append(base, paths...) - p := filepath.Join(base...) - return p -} - -// writeCG will write content to the cgroup interface file given by paths -func writeCG(content string, paths ...string) error { - p := filepathCG(paths...) - return os.WriteFile(p, []byte(content), 0644) -} - -// mkCG will create a cgroup at the given path -func mkCG(paths ...string) error { - p := filepathCG(paths...) - return os.MkdirAll(p, 0755) -} - -// ReadNomadCG2 reads an interface file under the nomad.slice parent cgroup -// (or whatever its name is configured to be) -func ReadNomadCG2(filename string) (string, error) { - p := filepath.Join(root, NomadCgroupParent, filename) - b, err := os.ReadFile(p) - return string(bytes.TrimSpace(b)), err -} - -// ReadNomadCG1 reads an interface file under the /nomad cgroup of the given -// cgroup interface. -func ReadNomadCG1(iface, filename string) (string, error) { - p := filepath.Join(root, iface, NomadCgroupParent, filename) - b, err := os.ReadFile(p) - return string(bytes.TrimSpace(b)), err -} - -func WriteNomadCG1(iface, filename, content string) error { - p := filepath.Join(root, iface, NomadCgroupParent, filename) - return os.WriteFile(p, []byte(content), 0644) -} - -// PathCG1 returns the filepath to the cgroup directory of the given interface -// and allocID / taskName. -func PathCG1(allocID, taskName, iface string) string { - return filepath.Join(root, iface, NomadCgroupParent, ScopeCG1(allocID, taskName)) -} - -// LinuxResourcesPath returns the filepath to the directory that the field -// x.Resources.LinuxResources.CpusetCgroupPath is expected to hold on to -func LinuxResourcesPath(allocID, task string, reserveCores bool) string { - partition := GetPartitionFromBool(reserveCores) - mode := GetMode() - switch { - case mode == CG1 && reserveCores: - return filepath.Join(root, "cpuset", NomadCgroupParent, partition, ScopeCG1(allocID, task)) - case mode == CG1 && !reserveCores: - return filepath.Join(root, "cpuset", NomadCgroupParent, partition) - default: - return filepath.Join(root, NomadCgroupParent, partition, scopeCG2(allocID, task)) - } -} diff --git a/client/lib/cgroupslib/init_default.go b/client/lib/cgroupslib/init_default.go deleted file mode 100644 index d08d6b11367b..000000000000 --- a/client/lib/cgroupslib/init_default.go +++ /dev/null @@ -1,11 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -//go:build !linux - -package cgroupslib - -// PathCG1 returns empty string on non-Linux systems -func PathCG1(allocID, taskName, iface string) string { - return "" -} diff --git a/client/lib/cgroupslib/memory.go b/client/lib/cgroupslib/memory.go deleted file mode 100644 index 1b15c5d82744..000000000000 --- a/client/lib/cgroupslib/memory.go +++ /dev/null @@ -1,40 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -//go:build linux - -package cgroupslib - -import ( - "sync" - - "github.com/hashicorp/nomad/helper/pointer" -) - -var ( - disableMemorySwapOnce sync.Once - disableMemorySwap *uint64 -) - -// MaybeDisableMemorySwappiness will disable memory swappiness, if that controller -// is available. Always the case for cgroups v2, but is not always the case on -// very old kernels with cgroups v1. -func MaybeDisableMemorySwappiness() *uint64 { - disableMemorySwapOnce.Do(func() { - disableMemorySwap = detectMemorySwap() - }) - return disableMemorySwap -} - -func detectMemorySwap() *uint64 { - switch GetMode() { - case CG1: - err := WriteNomadCG1("memory", "memory.swappiness", "0") - if err == nil { - return pointer.Of[uint64](0) - } - return nil - default: - return pointer.Of[uint64](0) - } -} diff --git a/client/lib/cgroupslib/memory_test.go b/client/lib/cgroupslib/memory_test.go deleted file mode 100644 index 929c9efd5de2..000000000000 --- a/client/lib/cgroupslib/memory_test.go +++ /dev/null @@ -1,18 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -//go:build linux - -package cgroupslib - -import ( - "testing" - - "github.com/shoenig/test/must" -) - -func Test_MaybeDisableMemorySwappiness(t *testing.T) { - disable := MaybeDisableMemorySwappiness() - var zero = uint64(0) - must.Eq(t, &zero, disable) -} diff --git a/client/lib/cgroupslib/mode.go b/client/lib/cgroupslib/mode.go deleted file mode 100644 index bd23bb31b79b..000000000000 --- a/client/lib/cgroupslib/mode.go +++ /dev/null @@ -1,14 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -package cgroupslib - -// Mode indicates whether the Client node is configured with cgroups v1 or v2, -// or is not configured with cgroups enabled. -type Mode byte - -const ( - OFF = iota - CG1 - CG2 -) diff --git a/client/lib/cgroupslib/mount.go b/client/lib/cgroupslib/mount.go deleted file mode 100644 index ba18585c8672..000000000000 --- a/client/lib/cgroupslib/mount.go +++ /dev/null @@ -1,66 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -//go:build linux - -package cgroupslib - -import ( - "bufio" - "io" - "os" - "path/filepath" - "strings" - - "github.com/hashicorp/go-set/v2" -) - -func detect() Mode { - if os.Geteuid() > 0 { - return OFF - } - - f, err := os.Open("/proc/self/mountinfo") - if err != nil { - return OFF - } - defer func() { - _ = f.Close() - }() - - mode := scan(f) - if mode == CG2 && !functionalCgroups2() { - return OFF - } - return mode -} - -func functionalCgroups2() bool { - const controllersFile = "cgroup.controllers" - requiredCgroup2Controllers := []string{"cpuset", "cpu", "io", "memory", "pids"} - - controllersRootPath := filepath.Join(root, controllersFile) - content, err := os.ReadFile(controllersRootPath) - if err != nil { - return false - } - - rootSubtreeControllers := set.From[string](strings.Fields(string(content))) - return rootSubtreeControllers.ContainsSlice(requiredCgroup2Controllers) -} - -func scan(in io.Reader) Mode { - scanner := bufio.NewScanner(in) - for scanner.Scan() { - tokens := set.From(strings.Fields(scanner.Text())) - if tokens.Contains("/sys/fs/cgroup") { - if tokens.Contains("tmpfs") { - return CG1 - } - if tokens.Contains("cgroup2") { - return CG2 - } - } - } - return OFF -} diff --git a/client/lib/cgroupslib/mount_test.go b/client/lib/cgroupslib/mount_test.go deleted file mode 100644 index b2c547fafb0d..000000000000 --- a/client/lib/cgroupslib/mount_test.go +++ /dev/null @@ -1,67 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -//go:build linux - -package cgroupslib - -import ( - "strings" - "testing" - - "github.com/shoenig/test/must" -) - -const ( - cg1 = ` -33 29 0:27 / /run/lock rw,nosuid,nodev,noexec,relatime shared:6 - tmpfs tmpfs rw,size=5120k -34 25 0:28 / /sys/fs/cgroup ro,nosuid,nodev,noexec shared:9 - tmpfs tmpfs ro,mode=755 -35 34 0:29 / /sys/fs/cgroup/unified rw,nosuid,nodev,noexec,relatime shared:10 - cgroup2 cgroup2 rw,nsdelegate -36 34 0:30 / /sys/fs/cgroup/systemd rw,nosuid,nodev,noexec,relatime shared:11 - cgroup cgroup rw,xattr,name=systemd -` - - cg2 = ` -34 28 0:29 / /run/lock rw,nosuid,nodev,noexec,relatime shared:6 - tmpfs tmpfs rw,size=5120k,inode64 -35 24 0:30 / /sys/fs/cgroup rw,nosuid,nodev,noexec,relatime shared:9 - cgroup2 cgroup2 rw,nsdelegate,memory_recursiveprot -36 24 0:31 / /sys/fs/pstore rw,nosuid,nodev,noexec,relatime shared:10 - pstore pstore rw -37 24 0:32 / /sys/firmware/efi/efivars rw,nosuid,nodev,noexec,relatime shared:11 - efivarfs efivarfs rw -` -) - -func Test_scan(t *testing.T) { - cases := []struct { - name string - input string - exp Mode - }{ - { - name: "v1", - input: cg1, - exp: CG1, - }, - { - name: "v2", - input: cg2, - exp: CG2, - }, - { - name: "empty", - input: "", - exp: OFF, - }, - } - - for _, tc := range cases { - t.Run(tc.name, func(t *testing.T) { - in := strings.NewReader(tc.input) - result := scan(in) - must.Eq(t, tc.exp, result) - }) - } -} - -func TestGetMode(t *testing.T) { - mode := GetMode() - ok := mode == CG1 || mode == CG2 - must.True(t, ok) -} diff --git a/client/lib/cgroupslib/partition.go b/client/lib/cgroupslib/partition.go deleted file mode 100644 index 6ada04253363..000000000000 --- a/client/lib/cgroupslib/partition.go +++ /dev/null @@ -1,63 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -package cgroupslib - -import ( - "github.com/hashicorp/nomad/client/lib/idset" - "github.com/hashicorp/nomad/client/lib/numalib/hw" -) - -// A Partition is used to track reserved vs. shared cpu cores. -type Partition interface { - Restore(*idset.Set[hw.CoreID]) - Reserve(*idset.Set[hw.CoreID]) error - Release(*idset.Set[hw.CoreID]) error -} - -// SharePartition is the name of the cgroup containing cgroups for tasks -// making use of the 'cpu' resource, which pools and shares cpu cores. -func SharePartition() string { - switch GetMode() { - case CG1: - return "share" - case CG2: - return "share.slice" - default: - return "" - } -} - -// ReservePartition is the name of the cgroup containing cgroups for tasks -// making use of the 'cores' resource, which reserves specific cpu cores. -func ReservePartition() string { - switch GetMode() { - case CG1: - return "reserve" - case CG2: - return "reserve.slice" - default: - return "" - } -} - -// GetPartitionFromCores returns the name of the cgroup that should contain -// the cgroup of the task, which is determined by inspecting the cores -// parameter, which is a non-empty string if the task is using reserved -// cores. -func GetPartitionFromCores(cores string) string { - if cores == "" { - return SharePartition() - } - return ReservePartition() -} - -// GetPartitionFromBool returns the name of the cgroup that should contain -// the cgroup of the task, which is determined from the cores parameter, -// which indicates whether the task is making use of reserved cores. -func GetPartitionFromBool(cores bool) string { - if cores { - return ReservePartition() - } - return SharePartition() -} diff --git a/client/lib/cgroupslib/partition_default.go b/client/lib/cgroupslib/partition_default.go deleted file mode 100644 index f685c671d547..000000000000 --- a/client/lib/cgroupslib/partition_default.go +++ /dev/null @@ -1,16 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -//go:build !linux - -package cgroupslib - -import ( - "github.com/hashicorp/nomad/client/lib/idset" - "github.com/hashicorp/nomad/client/lib/numalib/hw" -) - -// GetPartition creates a no-op Partition that does not do anything. -func GetPartition(*idset.Set[hw.CoreID]) Partition { - return NoopPartition() -} diff --git a/client/lib/cgroupslib/partition_linux.go b/client/lib/cgroupslib/partition_linux.go deleted file mode 100644 index ee0891fa106d..000000000000 --- a/client/lib/cgroupslib/partition_linux.go +++ /dev/null @@ -1,98 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -//go:build linux - -package cgroupslib - -import ( - "os" - "path/filepath" - "sync" - - "github.com/hashicorp/nomad/client/lib/idset" - "github.com/hashicorp/nomad/client/lib/numalib/hw" -) - -// GetPartition creates a Partition suitable for managing cores on this -// Linux system. -func GetPartition(cores *idset.Set[hw.CoreID]) Partition { - return NewPartition(cores) -} - -// NewPartition creates a cpuset partition manager for managing the books -// when allocations are created and destroyed. The initial set of cores is -// the usable set of cores by Nomad. -func NewPartition(cores *idset.Set[hw.CoreID]) Partition { - var ( - sharePath string - reservePath string - ) - - switch GetMode() { - case OFF: - return NoopPartition() - case CG1: - sharePath = filepath.Join(root, "cpuset", NomadCgroupParent, SharePartition(), "cpuset.cpus") - reservePath = filepath.Join(root, "cpuset", NomadCgroupParent, ReservePartition(), "cpuset.cpus") - case CG2: - sharePath = filepath.Join(root, NomadCgroupParent, SharePartition(), "cpuset.cpus") - reservePath = filepath.Join(root, NomadCgroupParent, ReservePartition(), "cpuset.cpus") - } - - return &partition{ - sharePath: sharePath, - reservePath: reservePath, - share: cores.Copy(), - reserve: idset.Empty[hw.CoreID](), - } -} - -type partition struct { - sharePath string - reservePath string - - lock sync.Mutex - share *idset.Set[hw.CoreID] - reserve *idset.Set[hw.CoreID] -} - -func (p *partition) Restore(cores *idset.Set[hw.CoreID]) { - p.lock.Lock() - defer p.lock.Unlock() - - p.share.RemoveSet(cores) - p.reserve.InsertSet(cores) -} - -func (p *partition) Reserve(cores *idset.Set[hw.CoreID]) error { - p.lock.Lock() - defer p.lock.Unlock() - - p.share.RemoveSet(cores) - p.reserve.InsertSet(cores) - - return p.write() -} - -func (p *partition) Release(cores *idset.Set[hw.CoreID]) error { - p.lock.Lock() - defer p.lock.Unlock() - - p.reserve.RemoveSet(cores) - p.share.InsertSet(cores) - - return p.write() -} - -func (p *partition) write() error { - shareStr := p.share.String() - if err := os.WriteFile(p.sharePath, []byte(shareStr), 0644); err != nil { - return err - } - reserveStr := p.reserve.String() - if err := os.WriteFile(p.reservePath, []byte(reserveStr), 0644); err != nil { - return err - } - return nil -} diff --git a/client/lib/cgroupslib/partition_noop.go b/client/lib/cgroupslib/partition_noop.go deleted file mode 100644 index 6f0dced98f9e..000000000000 --- a/client/lib/cgroupslib/partition_noop.go +++ /dev/null @@ -1,25 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -package cgroupslib - -import ( - "github.com/hashicorp/nomad/client/lib/idset" - "github.com/hashicorp/nomad/client/lib/numalib/hw" -) - -func NoopPartition() Partition { - return new(noop) -} - -type noop struct{} - -func (p *noop) Reserve(*idset.Set[hw.CoreID]) error { - return nil -} - -func (p *noop) Release(*idset.Set[hw.CoreID]) error { - return nil -} - -func (p *noop) Restore(*idset.Set[hw.CoreID]) {} diff --git a/client/lib/cgroupslib/partition_test.go b/client/lib/cgroupslib/partition_test.go deleted file mode 100644 index 601ff6a21901..000000000000 --- a/client/lib/cgroupslib/partition_test.go +++ /dev/null @@ -1,96 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -//go:build linux - -package cgroupslib - -import ( - "path/filepath" - "testing" - - "github.com/hashicorp/nomad/client/lib/idset" - "github.com/hashicorp/nomad/client/lib/numalib/hw" - "github.com/shoenig/test/must" -) - -// testPartition creates a fresh partition configured with cores 10-20. -func testPartition(t *testing.T) *partition { - dir := t.TempDir() - shareFile := filepath.Join(dir, "share.cpus") - reserveFile := filepath.Join(dir, "reserve.cpus") - return &partition{ - sharePath: shareFile, - reservePath: reserveFile, - share: idset.From[hw.CoreID]([]hw.CoreID{10, 11, 12, 13, 14, 15, 16, 17, 18, 19}), - reserve: idset.Empty[hw.CoreID](), - } -} - -func coreset(ids ...hw.CoreID) *idset.Set[hw.CoreID] { - return idset.From[hw.CoreID](ids) -} - -func TestPartition_Restore(t *testing.T) { - p := testPartition(t) - - must.NotEmpty(t, p.share) - must.Empty(t, p.reserve) - - p.Restore(coreset(11, 13)) - p.Restore(coreset(15, 16, 17)) - p.Restore(coreset(10, 19)) - - expShare := idset.From[hw.CoreID]([]hw.CoreID{12, 14, 18}) - expReserve := idset.From[hw.CoreID]([]hw.CoreID{11, 13, 15, 16, 17, 10, 19}) - - must.Eq(t, expShare, p.share) - must.Eq(t, expReserve, p.reserve) - - // restore does not write to the cgroup interface - must.FileNotExists(t, p.sharePath) - must.FileNotExists(t, p.reservePath) -} - -func TestPartition_Reserve(t *testing.T) { - p := testPartition(t) - - p.Reserve(coreset(10, 15, 19)) - p.Reserve(coreset(12, 13)) - - expShare := idset.From[hw.CoreID]([]hw.CoreID{11, 14, 16, 17, 18}) - expReserve := idset.From[hw.CoreID]([]hw.CoreID{10, 12, 13, 15, 19}) - - must.Eq(t, expShare, p.share) - must.Eq(t, expReserve, p.reserve) - - must.FileContains(t, p.sharePath, "11,14,16-18") - must.FileContains(t, p.reservePath, "10,12-13,15,19") -} - -func TestPartition_Release(t *testing.T) { - p := testPartition(t) - - // some reservations - p.Reserve(coreset(10, 15, 19)) - p.Reserve(coreset(12, 13)) - p.Reserve(coreset(11, 18)) - - must.FileContains(t, p.sharePath, "14,16-17") - must.FileContains(t, p.reservePath, "10-13,15,18-19") - - // release 1 - p.Release(coreset(12, 13)) - must.FileContains(t, p.sharePath, "12-14,16-17") - must.FileContains(t, p.reservePath, "10-11,15,18-19") - - // release 2 - p.Release(coreset(10, 15, 19)) - must.FileContains(t, p.sharePath, "10,12-17,19") - must.FileContains(t, p.reservePath, "11,18") - - // release 3 - p.Release(coreset(11, 18)) - must.FileContains(t, p.sharePath, "10-19") - must.FileContains(t, p.reservePath, "") -} diff --git a/client/lib/cgroupslib/switch_default.go b/client/lib/cgroupslib/switch_default.go deleted file mode 100644 index 88aa90bb509c..000000000000 --- a/client/lib/cgroupslib/switch_default.go +++ /dev/null @@ -1,11 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -//go:build !linux - -package cgroupslib - -// GetMode returns OFF on non-Linux systems. -func GetMode() Mode { - return OFF -} diff --git a/client/lib/cgroupslib/switch_linux.go b/client/lib/cgroupslib/switch_linux.go deleted file mode 100644 index b885e66fffe4..000000000000 --- a/client/lib/cgroupslib/switch_linux.go +++ /dev/null @@ -1,40 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -//go:build linux - -package cgroupslib - -import ( - "sync" -) - -var ( - // NomadCgroupParent is a global variable because setting this value - // from the Nomad client initialization is much less painful than trying to - // plumb it through in every place we need to reference it. This value will - // be written to only once, during init, and after that it's only reads. - NomadCgroupParent = defaultParent() -) - -func defaultParent() string { - switch GetMode() { - case CG1: - return "/nomad" - default: - return "nomad.slice" - } -} - -var ( - mode Mode - detection sync.Once -) - -// GetMode returns the cgroups Mode of operation. -func GetMode() Mode { - detection.Do(func() { - mode = detect() - }) - return mode -} diff --git a/client/lib/cgutil/cgutil_linux.go b/client/lib/cgutil/cgutil_linux.go new file mode 100644 index 000000000000..a922c9e7a29a --- /dev/null +++ b/client/lib/cgutil/cgutil_linux.go @@ -0,0 +1,174 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + +//go:build linux + +package cgutil + +import ( + "fmt" + "os" + "path/filepath" + + "github.com/hashicorp/go-hclog" + "github.com/hashicorp/nomad/helper/pointer" + "github.com/hashicorp/nomad/helper/uuid" + "github.com/opencontainers/runc/libcontainer/cgroups" + lcc "github.com/opencontainers/runc/libcontainer/configs" +) + +// UseV2 indicates whether only cgroups.v2 is enabled. If cgroups.v2 is not +// enabled or is running in hybrid mode with cgroups.v1, Nomad will make use of +// cgroups.v1 +// +// This is a read-only value. +var UseV2 = safelyDetectUnifiedMode() + +// Currently it is possible for the runc utility function to panic +// https://github.com/opencontainers/runc/pull/3745 +func safelyDetectUnifiedMode() (result bool) { + defer func() { + if r := recover(); r != nil { + result = false + } + }() + result = cgroups.IsCgroup2UnifiedMode() + return +} + +// GetCgroupParent returns the mount point under the root cgroup in which Nomad +// will create cgroups. If parent is not set, an appropriate name for the version +// of cgroups will be used. +func GetCgroupParent(parent string) string { + switch { + case parent != "": + return parent + case UseV2: + return DefaultCgroupParentV2 + default: + return DefaultCgroupV1Parent + } +} + +// CreateCPUSetManager creates a V1 or V2 CpusetManager depending on system configuration. +func CreateCPUSetManager(parent string, reservable []uint16, logger hclog.Logger) CpusetManager { + parent = GetCgroupParent(parent) // use appropriate default parent if not set in client config + switch { + case UseV2: + return NewCpusetManagerV2(parent, reservable, logger.Named("cpuset.v2")) + default: + return NewCpusetManagerV1(parent, reservable, logger.Named("cpuset.v1")) + } +} + +// GetCPUsFromCgroup gets the effective cpuset value for the given cgroup. +func GetCPUsFromCgroup(group string) ([]uint16, error) { + group = GetCgroupParent(group) + if UseV2 { + return getCPUsFromCgroupV2(group) + } + return getCPUsFromCgroupV1(group) +} + +// CgroupScope returns the name of the scope for Nomad's managed cgroups for +// the given allocID and task. +// +// e.g. "..scope" +// +// Only useful for v2. +func CgroupScope(allocID, task string) string { + return fmt.Sprintf("%s.%s.scope", allocID, task) +} + +// ConfigureBasicCgroups will initialize a cgroup and modify config to contain +// a reference to its path. +// +// v1: creates a random "freezer" cgroup which can later be used for cleanup of processes. +// v2: does nothing. +func ConfigureBasicCgroups(config *lcc.Config) error { + if UseV2 { + return nil + } + + id := uuid.Generate() + // In v1 we must setup the freezer cgroup ourselves. + subsystem := "freezer" + path, err := GetCgroupPathHelperV1(subsystem, filepath.Join(DefaultCgroupV1Parent, id)) + if err != nil { + return fmt.Errorf("failed to find %s cgroup mountpoint: %v", subsystem, err) + } + if err = os.MkdirAll(path, 0755); err != nil { + return err + } + config.Cgroups.Path = path + return nil +} + +// FindCgroupMountpointDir is used to find the cgroup mount point on a Linux +// system. +// +// Note that in cgroups.v1, this returns one of many subsystems that are mounted. +// e.g. a return value of "/sys/fs/cgroup/systemd" really implies the root is +// "/sys/fs/cgroup", which is interesting on hybrid systems where the 'unified' +// subsystem is mounted as if it were a subsystem, but the actual root is different. +// (i.e. /sys/fs/cgroup/unified). +// +// As far as Nomad is concerned, UseV2 is the source of truth for which hierarchy +// to use, and that will only be a true value if cgroups.v2 is mounted on +// /sys/fs/cgroup (i.e. system is not in v1 or hybrid mode). +// +// ➜ mount -l | grep cgroup +// tmpfs on /sys/fs/cgroup type tmpfs (ro,nosuid,nodev,noexec,mode=755,inode64) +// cgroup2 on /sys/fs/cgroup/unified type cgroup2 (rw,nosuid,nodev,noexec,relatime,nsdelegate) +// cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xattr,name=systemd) +// cgroup on /sys/fs/cgroup/memory type cgroup (rw,nosuid,nodev,noexec,relatime,memory) +// (etc.) +func FindCgroupMountpointDir() (string, error) { + mount, err := cgroups.GetCgroupMounts(false) + if err != nil { + return "", err + } + // It's okay if the mount point is not discovered + if len(mount) == 0 { + return "", nil + } + return mount[0].Mountpoint, nil +} + +// CopyCpuset copies the cpuset.cpus value from source into destination. +func CopyCpuset(source, destination string) error { + correct, err := cgroups.ReadFile(source, "cpuset.cpus") + if err != nil { + return err + } + + err = cgroups.WriteFile(destination, "cpuset.cpus", correct) + if err != nil { + return err + } + + return nil +} + +// MaybeDisableMemorySwappiness will disable memory swappiness, if that controller +// is available. Always the case for cgroups v2, but is not always the case on +// very old kernels with cgroups v1. +func MaybeDisableMemorySwappiness() *uint64 { + bypass := (*uint64)(nil) + zero := pointer.Of[uint64](0) + + // cgroups v2 always set zero + if UseV2 { + return zero + } + + // cgroups v1 detect if swappiness is supported by attempting to write to + // the nomad parent cgroup swappiness interface + e := &editor{fromRoot: "memory/nomad"} + err := e.write("memory.swappiness", "0") + if err != nil { + return bypass + } + + return zero +} diff --git a/client/lib/cgutil/cgutil_linux_test.go b/client/lib/cgutil/cgutil_linux_test.go new file mode 100644 index 000000000000..cf679f31d771 --- /dev/null +++ b/client/lib/cgutil/cgutil_linux_test.go @@ -0,0 +1,141 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + +//go:build linux + +package cgutil + +import ( + "path/filepath" + "strings" + "testing" + + "github.com/hashicorp/nomad/ci" + "github.com/hashicorp/nomad/client/testutil" + "github.com/hashicorp/nomad/helper/testlog" + "github.com/hashicorp/nomad/helper/uuid" + "github.com/opencontainers/runc/libcontainer/cgroups" + "github.com/opencontainers/runc/libcontainer/cgroups/fs2" + "github.com/shoenig/test/must" + "github.com/stretchr/testify/require" +) + +func TestUtil_GetCgroupParent(t *testing.T) { + ci.Parallel(t) + + t.Run("v1", func(t *testing.T) { + testutil.CgroupsCompatibleV1(t) + t.Run("default", func(t *testing.T) { + exp := "/nomad" + parent := GetCgroupParent("") + require.Equal(t, exp, parent) + }) + + t.Run("configured", func(t *testing.T) { + exp := "/bar" + parent := GetCgroupParent("/bar") + require.Equal(t, exp, parent) + }) + }) + + t.Run("v2", func(t *testing.T) { + testutil.CgroupsCompatibleV2(t) + t.Run("default", func(t *testing.T) { + exp := "nomad.slice" + parent := GetCgroupParent("") + require.Equal(t, exp, parent) + }) + + t.Run("configured", func(t *testing.T) { + exp := "abc.slice" + parent := GetCgroupParent("abc.slice") + require.Equal(t, exp, parent) + }) + }) +} + +func TestUtil_CreateCPUSetManager(t *testing.T) { + ci.Parallel(t) + + logger := testlog.HCLogger(t) + + t.Run("v1", func(t *testing.T) { + testutil.CgroupsCompatibleV1(t) + parent := "/" + uuid.Short() + manager := CreateCPUSetManager(parent, []uint16{0}, logger) + manager.Init() + _, ok := manager.(*cpusetManagerV1) + must.True(t, ok) + must.NoError(t, cgroups.RemovePath(filepath.Join(CgroupRoot, parent))) + }) + + t.Run("v2", func(t *testing.T) { + testutil.CgroupsCompatibleV2(t) + parent := uuid.Short() + ".slice" + manager := CreateCPUSetManager(parent, []uint16{0}, logger) + manager.Init() + _, ok := manager.(*cpusetManagerV2) + must.True(t, ok) + must.NoError(t, cgroups.RemovePath(filepath.Join(CgroupRoot, parent))) + }) +} + +func TestUtil_GetCPUsFromCgroup(t *testing.T) { + ci.Parallel(t) + + t.Run("v2", func(t *testing.T) { + testutil.CgroupsCompatibleV2(t) + cpus, err := GetCPUsFromCgroup("system.slice") // thanks, systemd! + require.NoError(t, err) + require.NotEmpty(t, cpus) + }) +} + +func create(t *testing.T, name string) { + mgr, err := fs2.NewManager(nil, filepath.Join(CgroupRoot, name)) + require.NoError(t, err) + if err = mgr.Apply(CreationPID); err != nil { + _ = cgroups.RemovePath(name) + t.Fatal("failed to create cgroup for test") + } +} + +func cleanup(t *testing.T, name string) { + err := cgroups.RemovePath(name) + require.NoError(t, err) +} + +func TestUtil_CopyCpuset(t *testing.T) { + ci.Parallel(t) + + t.Run("v2", func(t *testing.T) { + testutil.CgroupsCompatibleV2(t) + source := uuid.Short() + ".scope" + create(t, source) + defer cleanup(t, source) + require.NoError(t, cgroups.WriteFile(filepath.Join(CgroupRoot, source), "cpuset.cpus", "0-1")) + + destination := uuid.Short() + ".scope" + create(t, destination) + defer cleanup(t, destination) + + err := CopyCpuset( + filepath.Join(CgroupRoot, source), + filepath.Join(CgroupRoot, destination), + ) + require.NoError(t, err) + + value, readErr := cgroups.ReadFile(filepath.Join(CgroupRoot, destination), "cpuset.cpus") + require.NoError(t, readErr) + require.Equal(t, "0-1", strings.TrimSpace(value)) + }) +} + +func TestUtil_MaybeDisableMemorySwappiness(t *testing.T) { + ci.Parallel(t) + + // will return 0 on any reasonable kernel (both cgroups v1 and v2) + value := MaybeDisableMemorySwappiness() + must.NotNil(t, value) + must.Eq(t, 0, *value) +} diff --git a/client/lib/cgutil/cgutil_noop.go b/client/lib/cgutil/cgutil_noop.go new file mode 100644 index 000000000000..bbaecf2c5f2e --- /dev/null +++ b/client/lib/cgutil/cgutil_noop.go @@ -0,0 +1,45 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + +//go:build !linux + +package cgutil + +import ( + "github.com/hashicorp/go-hclog" +) + +const ( + // DefaultCgroupParent does not apply to non-Linux operating systems. + DefaultCgroupParent = "" +) + +// UseV2 is always false on non-Linux systems. +// +// This is a read-only value. +var UseV2 = false + +// CreateCPUSetManager creates a no-op CpusetManager for non-Linux operating systems. +func CreateCPUSetManager(string, []uint16, hclog.Logger) CpusetManager { + return new(NoopCpusetManager) +} + +// FindCgroupMountpointDir returns nothing for non-Linux operating systems. +func FindCgroupMountpointDir() (string, error) { + return "", nil +} + +// GetCgroupParent returns nothing for non-Linux operating systems. +func GetCgroupParent(string) string { + return DefaultCgroupParent +} + +// GetCPUsFromCgroup returns nothing for non-Linux operating systems. +func GetCPUsFromCgroup(string) ([]uint16, error) { + return nil, nil +} + +// CgroupScope returns nothing for non-Linux operating systems. +func CgroupScope(allocID, task string) string { + return "" +} diff --git a/client/lib/cgutil/cpuset_manager.go b/client/lib/cgutil/cpuset_manager.go new file mode 100644 index 000000000000..acb591fd2377 --- /dev/null +++ b/client/lib/cgutil/cpuset_manager.go @@ -0,0 +1,75 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + +package cgutil + +import ( + "context" + "path/filepath" + "strings" + + "github.com/hashicorp/nomad/lib/cpuset" + "github.com/hashicorp/nomad/nomad/structs" +) + +const ( + // CgroupRoot is hard-coded in the cgroups specification. + // It only applies to linux but helpers have references to it in driver(s). + CgroupRoot = "/sys/fs/cgroup" +) + +// CpusetManager is used to setup cpuset cgroups for each task. +type CpusetManager interface { + // Init should be called before the client starts running allocations. This + // is where the cpuset manager should start doing background operations. + Init() + + // AddAlloc adds an allocation to the manager + AddAlloc(alloc *structs.Allocation) + + // RemoveAlloc removes an alloc by ID from the manager + RemoveAlloc(allocID string) + + // CgroupPathFor returns a callback for getting the cgroup path and any error that may have occurred during + // cgroup initialization. The callback will block if the cgroup has not been created + CgroupPathFor(allocID, taskName string) CgroupPathGetter +} + +type NoopCpusetManager struct{} + +func (n NoopCpusetManager) Init() { +} + +func (n NoopCpusetManager) AddAlloc(alloc *structs.Allocation) { +} + +func (n NoopCpusetManager) RemoveAlloc(allocID string) { +} + +func (n NoopCpusetManager) CgroupPathFor(allocID, task string) CgroupPathGetter { + return func(context.Context) (string, error) { return "", nil } +} + +// CgroupPathGetter is a function which returns the cgroup path and any error which +// occurred during cgroup initialization. +// +// It should block until the cgroup has been created or an error is reported. +type CgroupPathGetter func(context.Context) (path string, err error) + +type TaskCgroupInfo struct { + CgroupPath string + RelativeCgroupPath string + Cpuset cpuset.CPUSet + Error error +} + +// SplitPath determines the parent and cgroup from p. +// p must contain at least 2 elements (parent + cgroup). +// +// Handles the cgroup root if present. +func SplitPath(p string) (string, string) { + p = strings.TrimPrefix(p, CgroupRoot) + p = strings.Trim(p, "/") + parts := strings.Split(p, "/") + return parts[0], "/" + filepath.Join(parts[1:]...) +} diff --git a/client/lib/cgutil/cpuset_manager_test.go b/client/lib/cgutil/cpuset_manager_test.go new file mode 100644 index 000000000000..1e49f30b14a0 --- /dev/null +++ b/client/lib/cgutil/cpuset_manager_test.go @@ -0,0 +1,31 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + +package cgutil + +import ( + "testing" + + "github.com/hashicorp/nomad/ci" + "github.com/stretchr/testify/require" +) + +func TestUtil_SplitPath(t *testing.T) { + ci.Parallel(t) + + try := func(input, expParent, expCgroup string) { + parent, cgroup := SplitPath(input) + require.Equal(t, expParent, parent) + require.Equal(t, expCgroup, cgroup) + } + + // foo, /bar + try("foo/bar", "foo", "/bar") + try("/foo/bar/", "foo", "/bar") + try("/sys/fs/cgroup/foo/bar", "foo", "/bar") + + // foo, /bar/baz + try("/foo/bar/baz/", "foo", "/bar/baz") + try("foo/bar/baz", "foo", "/bar/baz") + try("/sys/fs/cgroup/foo/bar/baz", "foo", "/bar/baz") +} diff --git a/client/lib/cgutil/cpuset_manager_v1.go b/client/lib/cgutil/cpuset_manager_v1.go new file mode 100644 index 000000000000..7bd8634fb48a --- /dev/null +++ b/client/lib/cgutil/cpuset_manager_v1.go @@ -0,0 +1,429 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + +//go:build linux + +package cgutil + +import ( + "context" + "errors" + "fmt" + "os" + "path/filepath" + "strings" + "sync" + "time" + + "github.com/hashicorp/go-hclog" + "github.com/hashicorp/nomad/helper" + "github.com/hashicorp/nomad/lib/cpuset" + "github.com/hashicorp/nomad/nomad/structs" + "github.com/opencontainers/runc/libcontainer/cgroups" + "github.com/opencontainers/runc/libcontainer/cgroups/fs" + "github.com/opencontainers/runc/libcontainer/configs" + "golang.org/x/sys/unix" +) + +const ( + DefaultCgroupV1Parent = "/nomad" + SharedCpusetCgroupName = "shared" + ReservedCpusetCgroupName = "reserved" +) + +// NewCpusetManagerV1 creates a CpusetManager compatible with cgroups.v1 +func NewCpusetManagerV1(cgroupParent string, _ []uint16, logger hclog.Logger) CpusetManager { + if cgroupParent == "" { + cgroupParent = DefaultCgroupV1Parent + } + + cgroupParentPath, err := GetCgroupPathHelperV1("cpuset", cgroupParent) + if err != nil { + logger.Warn("failed to get cgroup path; disable cpuset management", "error", err) + return new(NoopCpusetManager) + } + + // ensures that shared cpuset exists and that the cpuset values are copied from the parent if created + if err = cpusetEnsureParentV1(filepath.Join(cgroupParentPath, SharedCpusetCgroupName)); err != nil { + logger.Warn("failed to ensure cgroup parent exists; disable cpuset management", "error", err) + return new(NoopCpusetManager) + } + + parentCpus, parentMems, err := getCpusetSubsystemSettingsV1(cgroupParentPath) + if err != nil { + logger.Warn("failed to detect parent cpuset settings; disable cpuset management", "error", err) + return new(NoopCpusetManager) + } + + parentCpuset, err := cpuset.Parse(parentCpus) + if err != nil { + logger.Warn("failed to parse parent cpuset.cpus setting; disable cpuset management", "error", err) + return new(NoopCpusetManager) + } + + // ensure the reserved cpuset exists, but only copy the mems from the parent if creating the cgroup + if err = os.Mkdir(filepath.Join(cgroupParentPath, ReservedCpusetCgroupName), 0755); err != nil { + if !errors.Is(err, os.ErrExist) { + logger.Warn("failed to ensure reserved cpuset.cpus interface exists; disable cpuset management", "error", err) + return new(NoopCpusetManager) + } + } + + if err = cgroups.WriteFile(filepath.Join(cgroupParentPath, ReservedCpusetCgroupName), "cpuset.mems", parentMems); err != nil { + logger.Warn("failed to ensure reserved cpuset.mems interface exists; disable cpuset management", "error", err) + return new(NoopCpusetManager) + } + + return &cpusetManagerV1{ + parentCpuset: parentCpuset, + cgroupParent: cgroupParent, + cgroupParentPath: cgroupParentPath, + cgroupInfo: map[string]allocTaskCgroupInfo{}, + logger: logger, + } +} + +var ( + cpusetReconcileInterval = 30 * time.Second +) + +type cpusetManagerV1 struct { + // cgroupParent relative to the cgroup root. ex. '/nomad' + cgroupParent string + // cgroupParentPath is the absolute path to the cgroup parent. + cgroupParentPath string + + parentCpuset cpuset.CPUSet + + // all exported functions are synchronized + mu sync.Mutex + + cgroupInfo map[string]allocTaskCgroupInfo + + doneCh chan struct{} + signalCh chan struct{} + logger hclog.Logger +} + +func (c *cpusetManagerV1) AddAlloc(alloc *structs.Allocation) { + if alloc == nil || alloc.AllocatedResources == nil { + return + } + allocInfo := allocTaskCgroupInfo{} + for task, resources := range alloc.AllocatedResources.Tasks { + taskCpuset := cpuset.New(resources.Cpu.ReservedCores...) + cgroupPath := filepath.Join(c.cgroupParentPath, SharedCpusetCgroupName) + relativeCgroupPath := filepath.Join(c.cgroupParent, SharedCpusetCgroupName) + if taskCpuset.Size() > 0 { + cgroupPath, relativeCgroupPath = c.getCgroupPathsForTask(alloc.ID, task) + } + allocInfo[task] = &TaskCgroupInfo{ + CgroupPath: cgroupPath, + RelativeCgroupPath: relativeCgroupPath, + Cpuset: taskCpuset, + } + } + c.mu.Lock() + c.cgroupInfo[alloc.ID] = allocInfo + c.mu.Unlock() + go c.signalReconcile() +} + +func (c *cpusetManagerV1) RemoveAlloc(allocID string) { + c.mu.Lock() + delete(c.cgroupInfo, allocID) + c.mu.Unlock() + go c.signalReconcile() +} + +func (c *cpusetManagerV1) CgroupPathFor(allocID, task string) CgroupPathGetter { + return func(ctx context.Context) (string, error) { + c.mu.Lock() + allocInfo, ok := c.cgroupInfo[allocID] + if !ok { + c.mu.Unlock() + return "", fmt.Errorf("alloc not found for id %q", allocID) + } + + taskInfo, ok := allocInfo[task] + c.mu.Unlock() + if !ok { + return "", fmt.Errorf("task %q not found", task) + } + + timer, stop := helper.NewSafeTimer(0) + defer stop() + + for { + + if taskInfo.Error != nil { + break + } + + if _, err := os.Stat(taskInfo.CgroupPath); os.IsNotExist(err) { + select { + case <-ctx.Done(): + return taskInfo.CgroupPath, ctx.Err() + case <-timer.C: + timer.Reset(100 * time.Millisecond) + continue + } + } + break + } + + return taskInfo.CgroupPath, taskInfo.Error + } + +} + +// task name -> task cgroup info +type allocTaskCgroupInfo map[string]*TaskCgroupInfo + +// Init checks that the cgroup parent and expected child cgroups have been created +// If the cgroup parent is set to /nomad then this will ensure that the /nomad/shared +// cgroup is initialized. +func (c *cpusetManagerV1) Init() { + c.doneCh = make(chan struct{}) + c.signalCh = make(chan struct{}) + c.logger.Info("initialized cpuset cgroup manager", "parent", c.cgroupParent, "cpuset", c.parentCpuset.String()) + go c.reconcileLoop() +} + +func (c *cpusetManagerV1) reconcileLoop() { + timer := time.NewTimer(0) + if !timer.Stop() { + <-timer.C + } + defer timer.Stop() + + for { + select { + case <-c.doneCh: + c.logger.Debug("shutting down reconcile loop") + return + case <-c.signalCh: + timer.Reset(500 * time.Millisecond) + case <-timer.C: + c.reconcileCpusets() + timer.Reset(cpusetReconcileInterval) + } + } +} + +func (c *cpusetManagerV1) reconcileCpusets() { + c.mu.Lock() + defer c.mu.Unlock() + sharedCpuset := cpuset.New(c.parentCpuset.ToSlice()...) + reservedCpuset := cpuset.New() + taskCpusets := map[string]*TaskCgroupInfo{} + for _, alloc := range c.cgroupInfo { + for _, task := range alloc { + if task.Cpuset.Size() == 0 { + continue + } + sharedCpuset = sharedCpuset.Difference(task.Cpuset) + reservedCpuset = reservedCpuset.Union(task.Cpuset) + taskCpusets[task.CgroupPath] = task + } + } + + // look for reserved cpusets which we don't know about and remove + files, err := os.ReadDir(c.reservedCpusetPath()) + if err != nil { + c.logger.Error("failed to list files in reserved cgroup path during reconciliation", "path", c.reservedCpusetPath(), "error", err) + } + for _, f := range files { + if !f.IsDir() { + continue + } + path := filepath.Join(c.reservedCpusetPath(), f.Name()) + if _, ok := taskCpusets[path]; ok { + continue + } + c.logger.Debug("removing reserved cpuset cgroup", "path", path) + err := cgroups.RemovePaths(map[string]string{"cpuset": path}) + if err != nil { + c.logger.Error("removal of existing cpuset cgroup failed", "path", path, "error", err) + } + } + + if err := c.setCgroupCpusetCPUs(c.sharedCpusetPath(), sharedCpuset.String()); err != nil { + c.logger.Error("could not write shared cpuset.cpus", "path", c.sharedCpusetPath(), "cpuset.cpus", sharedCpuset.String(), "error", err) + } + if err := c.setCgroupCpusetCPUs(c.reservedCpusetPath(), reservedCpuset.String()); err != nil { + c.logger.Error("could not write reserved cpuset.cpus", "path", c.reservedCpusetPath(), "cpuset.cpus", reservedCpuset.String(), "error", err) + } + for _, info := range taskCpusets { + if err := os.Mkdir(info.CgroupPath, 0755); err != nil && !os.IsExist(err) { + c.logger.Error("failed to create new cgroup path for task", "path", info.CgroupPath, "error", err) + info.Error = err + continue + } + + // copy cpuset.mems from parent + _, parentMems, err := getCpusetSubsystemSettingsV1(filepath.Dir(info.CgroupPath)) + if err != nil { + c.logger.Error("failed to read parent cgroup settings for task", "path", info.CgroupPath, "error", err) + info.Error = err + continue + } + if err := cgroups.WriteFile(info.CgroupPath, "cpuset.mems", parentMems); err != nil { + c.logger.Error("failed to write cgroup cpuset.mems setting for task", "path", info.CgroupPath, "mems", parentMems, "error", err) + info.Error = err + continue + } + if err := c.setCgroupCpusetCPUs(info.CgroupPath, info.Cpuset.String()); err != nil { + c.logger.Error("failed to write cgroup cpuset.cpus settings for task", "path", info.CgroupPath, "cpus", info.Cpuset.String(), "error", err) + info.Error = err + continue + } + } +} + +// setCgroupCpusetCPUs will compare an existing cpuset.cpus value with an expected value, overwriting the existing if different +// must hold a lock on cpusetManagerV1.mu before calling +func (_ *cpusetManagerV1) setCgroupCpusetCPUs(path, cpus string) error { + currentCpusRaw, err := cgroups.ReadFile(path, "cpuset.cpus") + if err != nil { + return err + } + + if cpus != strings.TrimSpace(currentCpusRaw) { + if err := cgroups.WriteFile(path, "cpuset.cpus", cpus); err != nil { + return err + } + } + return nil +} + +func (c *cpusetManagerV1) signalReconcile() { + select { + case c.signalCh <- struct{}{}: + case <-c.doneCh: + } +} + +func (c *cpusetManagerV1) getCgroupPathsForTask(allocID, task string) (absolute, relative string) { + return filepath.Join(c.reservedCpusetPath(), fmt.Sprintf("%s-%s", allocID, task)), + filepath.Join(c.cgroupParent, ReservedCpusetCgroupName, fmt.Sprintf("%s-%s", allocID, task)) +} + +func (c *cpusetManagerV1) sharedCpusetPath() string { + return filepath.Join(c.cgroupParentPath, SharedCpusetCgroupName) +} + +func (c *cpusetManagerV1) reservedCpusetPath() string { + return filepath.Join(c.cgroupParentPath, ReservedCpusetCgroupName) +} + +func getCPUsFromCgroupV1(group string) ([]uint16, error) { + cgroupPath, err := GetCgroupPathHelperV1("cpuset", group) + if err != nil { + return nil, err + } + + cgroup := &configs.Cgroup{ + Path: group, + Resources: new(configs.Resources), + } + + paths := map[string]string{ + "cpuset": cgroupPath, + } + + man, err := fs.NewManager(cgroup, paths) + if err != nil { + return nil, err + } + + stats, err := man.GetStats() + if err != nil { + return nil, err + } + + return stats.CPUSetStats.CPUs, nil +} + +// cpusetEnsureParentV1 makes sure that the parent directories of current +// are created and populated with the proper cpus and mems files copied +// from their respective parent. It does that recursively, starting from +// the top of the cpuset hierarchy (i.e. cpuset cgroup mount point). +func cpusetEnsureParentV1(current string) error { + var st unix.Statfs_t + + parent := filepath.Dir(current) + err := unix.Statfs(parent, &st) + if err == nil && st.Type != unix.CGROUP_SUPER_MAGIC { + return nil + } + // Treat non-existing directory as cgroupfs as it will be created, + // and the root cpuset directory obviously exists. + if err != nil && err != unix.ENOENT { + return &os.PathError{Op: "statfs", Path: parent, Err: err} + } + + if err := cpusetEnsureParentV1(parent); err != nil { + return err + } + if err := os.Mkdir(current, 0755); err != nil && !os.IsExist(err) { + return err + } + return cpusetCopyIfNeededV1(current, parent) +} + +// cpusetCopyIfNeededV1 copies the cpuset.cpus and cpuset.mems from the parent +// directory to the current directory if the file's contents are 0 +func cpusetCopyIfNeededV1(current, parent string) error { + currentCpus, currentMems, err := getCpusetSubsystemSettingsV1(current) + if err != nil { + return err + } + parentCpus, parentMems, err := getCpusetSubsystemSettingsV1(parent) + if err != nil { + return err + } + + if isEmptyCpusetV1(currentCpus) { + if err := cgroups.WriteFile(current, "cpuset.cpus", parentCpus); err != nil { + return err + } + } + if isEmptyCpusetV1(currentMems) { + if err := cgroups.WriteFile(current, "cpuset.mems", parentMems); err != nil { + return err + } + } + return nil +} + +func getCpusetSubsystemSettingsV1(parent string) (cpus, mems string, err error) { + if cpus, err = cgroups.ReadFile(parent, "cpuset.cpus"); err != nil { + return + } + if mems, err = cgroups.ReadFile(parent, "cpuset.mems"); err != nil { + return + } + return cpus, mems, nil +} + +func isEmptyCpusetV1(str string) bool { + return str == "" || str == "\n" +} + +func GetCgroupPathHelperV1(subsystem, cgroup string) (string, error) { + mnt, root, err := cgroups.FindCgroupMountpointAndRoot("", subsystem) + if err != nil { + return "", err + } + + // This is needed for nested containers, because in /proc/self/cgroup we + // see paths from host, which don't exist in container. + relCgroup, err := filepath.Rel(root, cgroup) + if err != nil { + return "", err + } + + result := filepath.Join(mnt, relCgroup) + return result, nil +} diff --git a/client/lib/cgutil/cpuset_manager_v1_test.go b/client/lib/cgutil/cpuset_manager_v1_test.go new file mode 100644 index 000000000000..068b406830df --- /dev/null +++ b/client/lib/cgutil/cpuset_manager_v1_test.go @@ -0,0 +1,167 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + +//go:build linux + +package cgutil + +import ( + "os" + "path/filepath" + "testing" + + "github.com/hashicorp/nomad/client/testutil" + "github.com/hashicorp/nomad/helper/testlog" + "github.com/hashicorp/nomad/helper/uuid" + "github.com/hashicorp/nomad/lib/cpuset" + "github.com/hashicorp/nomad/nomad/mock" + "github.com/opencontainers/runc/libcontainer/cgroups" + "github.com/stretchr/testify/require" +) + +func tmpCpusetManagerV1(t *testing.T) (*cpusetManagerV1, func()) { + mount, err := FindCgroupMountpointDir() + if err != nil || mount == "" { + t.Skipf("Failed to find cgroup mount: %v %v", mount, err) + } + + parent := "/gotest-" + uuid.Short() + require.NoError(t, cpusetEnsureParentV1(parent)) + + parentPath, err := GetCgroupPathHelperV1("cpuset", parent) + require.NoError(t, err) + + manager := NewCpusetManagerV1(parent, nil, testlog.HCLogger(t)).(*cpusetManagerV1) + return manager, func() { require.NoError(t, cgroups.RemovePaths(map[string]string{"cpuset": parentPath})) } +} + +func TestCpusetManager_V1_Init(t *testing.T) { + testutil.CgroupsCompatibleV1(t) + + manager, cleanup := tmpCpusetManagerV1(t) + defer cleanup() + manager.Init() + + require.DirExists(t, filepath.Join(manager.cgroupParentPath, SharedCpusetCgroupName)) + require.FileExists(t, filepath.Join(manager.cgroupParentPath, SharedCpusetCgroupName, "cpuset.cpus")) + sharedCpusRaw, err := os.ReadFile(filepath.Join(manager.cgroupParentPath, SharedCpusetCgroupName, "cpuset.cpus")) + require.NoError(t, err) + sharedCpus, err := cpuset.Parse(string(sharedCpusRaw)) + require.NoError(t, err) + require.Exactly(t, manager.parentCpuset.ToSlice(), sharedCpus.ToSlice()) + require.DirExists(t, filepath.Join(manager.cgroupParentPath, ReservedCpusetCgroupName)) +} + +func TestCpusetManager_V1_AddAlloc_single(t *testing.T) { + testutil.CgroupsCompatibleV1(t) + + manager, cleanup := tmpCpusetManagerV1(t) + defer cleanup() + manager.Init() + + alloc := mock.Alloc() + // reserve just one core (the 0th core, which probably exists) + alloc.AllocatedResources.Tasks["web"].Cpu.ReservedCores = cpuset.New(0).ToSlice() + manager.AddAlloc(alloc) + + // force reconcile + manager.reconcileCpusets() + + // check that the 0th core is no longer available in the shared group + // actual contents of shared group depends on machine core count + require.DirExists(t, filepath.Join(manager.cgroupParentPath, SharedCpusetCgroupName)) + require.FileExists(t, filepath.Join(manager.cgroupParentPath, SharedCpusetCgroupName, "cpuset.cpus")) + sharedCpusRaw, err := os.ReadFile(filepath.Join(manager.cgroupParentPath, SharedCpusetCgroupName, "cpuset.cpus")) + require.NoError(t, err) + sharedCpus, err := cpuset.Parse(string(sharedCpusRaw)) + require.NoError(t, err) + require.NotEmpty(t, sharedCpus.ToSlice()) + require.NotContains(t, sharedCpus.ToSlice(), uint16(0)) + + // check that the 0th core is allocated to reserved cgroup + require.DirExists(t, filepath.Join(manager.cgroupParentPath, ReservedCpusetCgroupName)) + reservedCpusRaw, err := os.ReadFile(filepath.Join(manager.cgroupParentPath, ReservedCpusetCgroupName, "cpuset.cpus")) + require.NoError(t, err) + reservedCpus, err := cpuset.Parse(string(reservedCpusRaw)) + require.NoError(t, err) + require.Exactly(t, alloc.AllocatedResources.Tasks["web"].Cpu.ReservedCores, reservedCpus.ToSlice()) + + // check that task cgroup exists and cpuset matches expected reserved cores + allocInfo, ok := manager.cgroupInfo[alloc.ID] + require.True(t, ok) + require.Len(t, allocInfo, 1) + taskInfo, ok := allocInfo["web"] + require.True(t, ok) + + require.DirExists(t, taskInfo.CgroupPath) + taskCpusRaw, err := os.ReadFile(filepath.Join(taskInfo.CgroupPath, "cpuset.cpus")) + require.NoError(t, err) + taskCpus, err := cpuset.Parse(string(taskCpusRaw)) + require.NoError(t, err) + require.Exactly(t, alloc.AllocatedResources.Tasks["web"].Cpu.ReservedCores, taskCpus.ToSlice()) +} + +func TestCpusetManager_V1_RemoveAlloc(t *testing.T) { + testutil.CgroupsCompatibleV1(t) + + // This case tests adding 2 allocations, reconciling then removing 1 alloc. + // It requires the system to have at least 3 cpu cores (one for each alloc), + // BUT plus another one because writing an empty cpuset causes the cgroup to + // inherit the parent. + testutil.MinimumCores(t, 3) + + manager, cleanup := tmpCpusetManagerV1(t) + defer cleanup() + manager.Init() + + alloc1 := mock.Alloc() + alloc1Cpuset := cpuset.New(manager.parentCpuset.ToSlice()[0]) + alloc1.AllocatedResources.Tasks["web"].Cpu.ReservedCores = alloc1Cpuset.ToSlice() + manager.AddAlloc(alloc1) + + alloc2 := mock.Alloc() + alloc2Cpuset := cpuset.New(manager.parentCpuset.ToSlice()[1]) + alloc2.AllocatedResources.Tasks["web"].Cpu.ReservedCores = alloc2Cpuset.ToSlice() + manager.AddAlloc(alloc2) + + //force reconcile + manager.reconcileCpusets() + + // shared cpuset should not include any expected cores + sharedCpusRaw, err := os.ReadFile(filepath.Join(manager.cgroupParentPath, SharedCpusetCgroupName, "cpuset.cpus")) + require.NoError(t, err) + sharedCpus, err := cpuset.Parse(string(sharedCpusRaw)) + require.NoError(t, err) + require.False(t, sharedCpus.ContainsAny(alloc1Cpuset.Union(alloc2Cpuset))) + + // reserved cpuset should equal the expected cpus + reservedCpusRaw, err := os.ReadFile(filepath.Join(manager.cgroupParentPath, ReservedCpusetCgroupName, "cpuset.cpus")) + require.NoError(t, err) + reservedCpus, err := cpuset.Parse(string(reservedCpusRaw)) + require.NoError(t, err) + require.True(t, reservedCpus.Equal(alloc1Cpuset.Union(alloc2Cpuset))) + + // remove first allocation + alloc1TaskPath := manager.cgroupInfo[alloc1.ID]["web"].CgroupPath + manager.RemoveAlloc(alloc1.ID) + manager.reconcileCpusets() + + // alloc1's task reserved cgroup should be removed + require.NoDirExists(t, alloc1TaskPath) + + // shared cpuset should now include alloc1's cores + sharedCpusRaw, err = os.ReadFile(filepath.Join(manager.cgroupParentPath, SharedCpusetCgroupName, "cpuset.cpus")) + require.NoError(t, err) + sharedCpus, err = cpuset.Parse(string(sharedCpusRaw)) + require.NoError(t, err) + require.False(t, sharedCpus.ContainsAny(alloc2Cpuset)) + require.True(t, sharedCpus.IsSupersetOf(alloc1Cpuset)) + + // reserved cpuset should only include alloc2's cores + reservedCpusRaw, err = os.ReadFile(filepath.Join(manager.cgroupParentPath, ReservedCpusetCgroupName, "cpuset.cpus")) + require.NoError(t, err) + reservedCpus, err = cpuset.Parse(string(reservedCpusRaw)) + require.NoError(t, err) + require.True(t, reservedCpus.Equal(alloc2Cpuset)) + +} diff --git a/client/lib/cgutil/cpuset_manager_v2.go b/client/lib/cgutil/cpuset_manager_v2.go new file mode 100644 index 000000000000..154ab069bdcc --- /dev/null +++ b/client/lib/cgutil/cpuset_manager_v2.go @@ -0,0 +1,371 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + +//go:build linux + +package cgutil + +import ( + "context" + "fmt" + "os" + "path/filepath" + "strings" + "sync" + "time" + + "github.com/hashicorp/go-hclog" + "github.com/hashicorp/go-set" + "github.com/hashicorp/nomad/helper" + "github.com/hashicorp/nomad/lib/cpuset" + "github.com/hashicorp/nomad/nomad/structs" + "github.com/opencontainers/runc/libcontainer/cgroups" + "github.com/opencontainers/runc/libcontainer/cgroups/fs2" + "github.com/opencontainers/runc/libcontainer/configs" +) + +const ( + // CreationPID is a special PID in libcontainer used to denote a cgroup + // should be created, but with no process added. + // + // https://github.com/opencontainers/runc/blob/v1.0.3/libcontainer/cgroups/utils.go#L372 + CreationPID = -1 + + // DefaultCgroupParentV2 is the name of Nomad's default parent cgroup, under which + // all other cgroups are managed. This can be changed with client configuration + // in case for e.g. Nomad tasks should be further constrained by an externally + // configured systemd cgroup. + DefaultCgroupParentV2 = "nomad.slice" +) + +// nothing is used for treating a map like a set with no values +type nothing struct{} + +// present indicates something exists +var present = nothing{} + +type cpusetManagerV2 struct { + logger hclog.Logger + + parent string // relative to cgroup root (e.g. "nomad.slice") + parentAbs string // absolute path (e.g. "/sys/fs/cgroup/nomad.slice") + initial cpuset.CPUSet // set of initial cores (never changes) + + lock sync.Mutex // hold this when managing pool / sharing / isolating + pool cpuset.CPUSet // pool of cores being shared among all tasks + sharing map[identity]nothing // sharing tasks using cores only from the pool + isolating map[identity]cpuset.CPUSet // isolating tasks using cores from the pool + reserved cores +} + +func NewCpusetManagerV2(parent string, reservable []uint16, logger hclog.Logger) CpusetManager { + if err := minimumRootControllers(); err != nil { + logger.Error("failed to enabled minimum set of cgroup controllers; disabling cpuset management", "error", err) + return new(NoopCpusetManager) + } + + parentAbs := filepath.Join(CgroupRoot, parent) + if err := os.MkdirAll(parentAbs, 0o755); err != nil { + logger.Error("failed to ensure nomad parent cgroup exists; disabling cpuset management", "error", err) + return new(NoopCpusetManager) + } + + if len(reservable) == 0 { + // read from group + if cpus, err := GetCPUsFromCgroup(parent); err != nil { + logger.Error("failed to lookup cpus from parent cgroup; disabling cpuset management", "error", err) + return new(NoopCpusetManager) + } else { + reservable = cpus + } + } + + return &cpusetManagerV2{ + initial: cpuset.New(reservable...), + parent: parent, + parentAbs: parentAbs, + logger: logger, + sharing: make(map[identity]nothing), + isolating: make(map[identity]cpuset.CPUSet), + } +} + +// minimumControllers sets the minimum set of required controllers on the +// /sys/fs/cgroup/cgroup.subtree_control file - ensuring [cpuset, cpu, io, memory, pids] +// are enabled. +func minimumRootControllers() error { + e := new(editor) + s, err := e.read("cgroup.subtree_control") + if err != nil { + return err + } + + required := set.From[string]([]string{"cpuset", "cpu", "io", "memory", "pids"}) + enabled := set.From[string](strings.Fields(s)) + needed := required.Difference(enabled) + + if needed.Size() == 0 { + return nil // already sufficient + } + + sb := new(strings.Builder) + for _, controller := range needed.List() { + sb.WriteString("+" + controller + " ") + } + + activation := strings.TrimSpace(sb.String()) + return e.write("cgroup.subtree_control", activation) +} + +func (c *cpusetManagerV2) Init() { + c.logger.Debug("initializing with", "cores", c.initial) +} + +func (c *cpusetManagerV2) AddAlloc(alloc *structs.Allocation) { + if alloc == nil || alloc.AllocatedResources == nil { + return + } + c.logger.Trace("add allocation", "name", alloc.Name, "id", alloc.ID) + + // grab write lock while we recompute and apply changes + c.lock.Lock() + defer c.lock.Unlock() + + // first update our tracking of isolating and sharing tasks + for task, resources := range alloc.AllocatedResources.Tasks { + id := makeID(alloc.ID, task) + if len(resources.Cpu.ReservedCores) > 0 { + c.isolating[id] = cpuset.New(resources.Cpu.ReservedCores...) + } else { + c.sharing[id] = present + } + } + + // recompute the available sharable cpu cores + c.recalculate() + + // now write out the entire cgroups space + c.reconcile() + + // no need to cleanup on adds, we did not remove a task +} + +func (c *cpusetManagerV2) RemoveAlloc(allocID string) { + c.logger.Trace("remove allocation", "id", allocID) + + // grab write lock while we recompute and apply changes. + c.lock.Lock() + defer c.lock.Unlock() + + // remove tasks of allocID from the sharing set + for id := range c.sharing { + if strings.HasPrefix(string(id), allocID) { + delete(c.sharing, id) + } + } + + // remove tasks of allocID from the isolating set + for id := range c.isolating { + if strings.HasPrefix(string(id), allocID) { + delete(c.isolating, id) + } + } + + // recompute available sharable cpu cores + c.recalculate() + + // now write out the entire cgroups space + c.reconcile() + + // now remove any tasks no longer running + c.cleanup() +} + +func (c *cpusetManagerV2) CgroupPathFor(allocID, task string) CgroupPathGetter { + // The CgroupPathFor implementation must block until cgroup for allocID.task + // exists [and can accept a PID]. + return func(ctx context.Context) (string, error) { + ticks, cancel := helper.NewSafeTimer(100 * time.Millisecond) + defer cancel() + + for { + path := c.pathOf(makeID(allocID, task)) + mgr, err := fs2.NewManager(nil, path) + if err != nil { + return "", err + } + + if mgr.Exists() { + return path, nil + } + + select { + case <-ctx.Done(): + return "", ctx.Err() + case <-ticks.C: + continue + } + } + } +} + +// recalculate the number of cores sharable by non-isolating tasks (and isolating tasks) +// +// must be called while holding c.lock +func (c *cpusetManagerV2) recalculate() { + remaining := c.initial.Copy() + for _, set := range c.isolating { + remaining = remaining.Difference(set) + } + c.pool = remaining +} + +// reconcile will actually write the cpuset values for all tracked tasks. +// +// must be called while holding c.lock +func (c *cpusetManagerV2) reconcile() { + for id := range c.sharing { + c.write(id, c.pool) + } + + for id, set := range c.isolating { + c.write(id, c.pool.Union(set)) + } +} + +// cleanup will remove any cgroups for allocations no longer being tracked +// +// must be called while holding c.lock +func (c *cpusetManagerV2) cleanup() { + // create a map to lookup ids we know about + size := len(c.sharing) + len(c.isolating) + ids := make(map[identity]nothing, size) + for id := range c.sharing { + ids[id] = present + } + for id := range c.isolating { + ids[id] = present + } + + if err := filepath.WalkDir(c.parentAbs, func(path string, entry os.DirEntry, err error) error { + // skip anything we cannot read + if err != nil { + return nil + } + + // a cgroup is a directory + if !entry.IsDir() { + return nil + } + + dir := filepath.Dir(path) + base := filepath.Base(path) + + // only manage scopes directly under nomad.slice + if dir != c.parentAbs || !strings.HasSuffix(base, ".scope") { + return nil + } + + // only remove the scope if we do not track it + id := identity(strings.TrimSuffix(base, ".scope")) + _, exists := ids[id] + if !exists { + c.remove(path) + } + + return nil + }); err != nil { + c.logger.Error("failed to cleanup cgroup", "error", err) + } +} + +// pathOf returns the absolute path to a task with identity id. +func (c *cpusetManagerV2) pathOf(id identity) string { + return filepath.Join(c.parentAbs, makeScope(id)) +} + +// remove does the actual fs delete of the cgroup +// +// We avoid removing a cgroup if it still contains a PID, as the cpuset manager +// may be initially empty on a Nomad client restart. +func (c *cpusetManagerV2) remove(path string) { + mgr, err := fs2.NewManager(nil, path) + if err != nil { + c.logger.Warn("failed to create manager", "path", path, "error", err) + return + } + + // get the list of pids managed by this scope (should be 0 or 1) + pids, _ := mgr.GetPids() + + // do not destroy the scope if a PID is still present + // this is a normal condition when an agent restarts with running tasks + // and the v2 manager is still rebuilding its tracked tasks + if len(pids) > 0 { + return + } + + // remove the cgroup + if err3 := mgr.Destroy(); err3 != nil { + c.logger.Warn("failed to cleanup cgroup", "path", path, "error", err) + return + } +} + +// write does the actual write of cpuset set for cgroup id +func (c *cpusetManagerV2) write(id identity, set cpuset.CPUSet) { + path := c.pathOf(id) + + // make a manager for the cgroup + m, err := fs2.NewManager(new(configs.Cgroup), path) + if err != nil { + c.logger.Error("failed to manage cgroup", "path", path, "error", err) + return + } + + // create the cgroup + if err = m.Apply(CreationPID); err != nil { + c.logger.Error("failed to apply cgroup", "path", path, "error", err) + return + } + + // set the cpuset value for the cgroup + if err = m.Set(&configs.Resources{ + CpusetCpus: set.String(), + SkipDevices: true, + }); err != nil { + c.logger.Error("failed to set cgroup", "path", path, "error", err) + return + } +} + +// fromRoot returns the joined filepath of group on the CgroupRoot +func fromRoot(group string) string { + return filepath.Join(CgroupRoot, group) +} + +// getCPUsFromCgroupV2 retrieves the effective cpuset for the group, which must +// be directly under the cgroup root (i.e. the parent, like nomad.slice). +func getCPUsFromCgroupV2(group string) ([]uint16, error) { + path := fromRoot(group) + effective, err := cgroups.ReadFile(path, "cpuset.cpus.effective") + if err != nil { + return nil, err + } + set, err := cpuset.Parse(effective) + if err != nil { + return nil, err + } + return set.ToSlice(), nil +} + +// identity is the "." string that uniquely identifies an +// individual instance of a task within the flat cgroup namespace +type identity string + +func makeID(allocID, task string) identity { + return identity(fmt.Sprintf("%s.%s", allocID, task)) +} + +func makeScope(id identity) string { + return string(id) + ".scope" +} diff --git a/client/lib/cgutil/cpuset_manager_v2_test.go b/client/lib/cgutil/cpuset_manager_v2_test.go new file mode 100644 index 000000000000..1ed82379c421 --- /dev/null +++ b/client/lib/cgutil/cpuset_manager_v2_test.go @@ -0,0 +1,95 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + +//go:build linux + +package cgutil + +import ( + "path/filepath" + "strings" + "testing" + + "github.com/hashicorp/nomad/client/testutil" + "github.com/hashicorp/nomad/helper/testlog" + "github.com/hashicorp/nomad/helper/uuid" + "github.com/hashicorp/nomad/lib/cpuset" + "github.com/hashicorp/nomad/nomad/mock" + "github.com/opencontainers/runc/libcontainer/cgroups" + "github.com/stretchr/testify/require" +) + +// Note: these tests need to run on GitHub Actions runners with only 2 cores. +// It is not possible to write more cores to a cpuset than are actually available, +// so make sure tests account for that by setting systemCores as the full set of +// usable cores. +var systemCores = []uint16{0, 1} + +func TestCpusetManager_V2_AddAlloc(t *testing.T) { + testutil.CgroupsCompatibleV2(t) + testutil.MinimumCores(t, 2) + + logger := testlog.HCLogger(t) + parent := uuid.Short() + ".scope" + create(t, parent) + cleanup(t, parent) + + // setup the cpuset manager + manager := NewCpusetManagerV2(parent, systemCores, logger) + manager.Init() + + // add our first alloc, isolating 1 core + t.Run("first", func(t *testing.T) { + alloc := mock.Alloc() + alloc.AllocatedResources.Tasks["web"].Cpu.ReservedCores = cpuset.New(0).ToSlice() + manager.AddAlloc(alloc) + cpusetIs(t, "0-1", parent, alloc.ID, "web") + }) + + // add second alloc, isolating 1 core + t.Run("second", func(t *testing.T) { + alloc := mock.Alloc() + alloc.AllocatedResources.Tasks["web"].Cpu.ReservedCores = cpuset.New(1).ToSlice() + manager.AddAlloc(alloc) + cpusetIs(t, "1", parent, alloc.ID, "web") + }) + + // note that the scheduler, not the cpuset manager, is what prevents over-subscription + // and as such no logic exists here to prevent that +} + +func cpusetIs(t *testing.T, exp, parent, allocID, task string) { + scope := makeScope(makeID(allocID, task)) + value, err := cgroups.ReadFile(filepath.Join(CgroupRoot, parent, scope), "cpuset.cpus") + require.NoError(t, err) + require.Equal(t, exp, strings.TrimSpace(value)) +} + +func TestCpusetManager_V2_RemoveAlloc(t *testing.T) { + testutil.CgroupsCompatibleV2(t) + testutil.MinimumCores(t, 2) + + logger := testlog.HCLogger(t) + parent := uuid.Short() + ".scope" + create(t, parent) + cleanup(t, parent) + + // setup the cpuset manager + manager := NewCpusetManagerV2(parent, systemCores, logger) + manager.Init() + + // alloc1 gets core 0 + alloc1 := mock.Alloc() + alloc1.AllocatedResources.Tasks["web"].Cpu.ReservedCores = cpuset.New(0).ToSlice() + manager.AddAlloc(alloc1) + + // alloc2 gets core 1 + alloc2 := mock.Alloc() + alloc2.AllocatedResources.Tasks["web"].Cpu.ReservedCores = cpuset.New(1).ToSlice() + manager.AddAlloc(alloc2) + cpusetIs(t, "1", parent, alloc2.ID, "web") + + // with alloc1 gone, alloc2 gets the now shared core + manager.RemoveAlloc(alloc1.ID) + cpusetIs(t, "0-1", parent, alloc2.ID, "web") +} diff --git a/client/lib/cgutil/editor.go b/client/lib/cgutil/editor.go new file mode 100644 index 000000000000..68867fffb3b4 --- /dev/null +++ b/client/lib/cgutil/editor.go @@ -0,0 +1,30 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + +//go:build linux + +package cgutil + +import ( + "os" + "path/filepath" + "strings" +) + +// editor provides a simple mechanism for reading and writing cgroup files. +type editor struct { + fromRoot string +} + +func (e *editor) path(file string) string { + return filepath.Join(CgroupRoot, e.fromRoot, file) +} + +func (e *editor) write(file, content string) error { + return os.WriteFile(e.path(file), []byte(content), 0o644) +} + +func (e *editor) read(file string) (string, error) { + b, err := os.ReadFile(e.path(file)) + return strings.TrimSpace(string(b)), err +} diff --git a/client/lib/cgutil/editor_test.go b/client/lib/cgutil/editor_test.go new file mode 100644 index 000000000000..db3a5e1788f9 --- /dev/null +++ b/client/lib/cgutil/editor_test.go @@ -0,0 +1,42 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + +//go:build linux + +package cgutil + +import ( + "os" + "path/filepath" + "testing" + + "github.com/hashicorp/nomad/client/testutil" + "github.com/hashicorp/nomad/helper/uuid" + "github.com/shoenig/test/must" +) + +func createCG(t *testing.T) (string, func()) { + name := uuid.Short() + ".scope" + path := filepath.Join(CgroupRoot, name) + err := os.Mkdir(path, 0o755) + must.NoError(t, err) + + return name, func() { + _ = os.Remove(path) + } +} + +func TestCG_editor(t *testing.T) { + testutil.CgroupsCompatibleV2(t) + + cg, rm := createCG(t) + t.Cleanup(rm) + + edits := &editor{cg} + writeErr := edits.write("cpu.weight.nice", "13") + must.NoError(t, writeErr) + + b, readErr := edits.read("cpu.weight.nice") + must.NoError(t, readErr) + must.Eq(t, "13", b) +} diff --git a/client/lib/cgutil/group_killer.go b/client/lib/cgutil/group_killer.go new file mode 100644 index 000000000000..3ee3b92e9e93 --- /dev/null +++ b/client/lib/cgutil/group_killer.go @@ -0,0 +1,182 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + +//go:build linux + +package cgutil + +import ( + "errors" + "fmt" + "os" + "strconv" + "time" + + "github.com/hashicorp/go-hclog" + "github.com/opencontainers/runc/libcontainer/cgroups" + "github.com/opencontainers/runc/libcontainer/cgroups/fs" + "github.com/opencontainers/runc/libcontainer/configs" +) + +// freezer is the name of the cgroup subsystem used for stopping / starting +// a group of processes +const freezer = "freezer" + +// thawed and frozen are the two states we put a cgroup in when trying to remove it +var ( + thawed = &configs.Resources{Freezer: configs.Thawed} + frozen = &configs.Resources{Freezer: configs.Frozen} +) + +// GroupKiller is used for SIGKILL-ing the process tree[s] of a cgroup by leveraging +// the freezer cgroup subsystem. +type GroupKiller interface { + KillGroup(cgroup *configs.Cgroup) error +} + +// NewGroupKiller creates a GroupKiller with executor PID pid. +func NewGroupKiller(logger hclog.Logger, pid int) GroupKiller { + return &killer{ + logger: logger.Named("group_killer"), + pid: pid, + } +} + +type killer struct { + logger hclog.Logger + pid int +} + +// KillGroup will SIGKILL the process tree present in cgroup, using the freezer +// subsystem to prevent further forking, etc. +func (d *killer) KillGroup(cgroup *configs.Cgroup) error { + if UseV2 { + return d.v2(cgroup) + } + return d.v1(cgroup) +} + +func (d *killer) v1(cgroup *configs.Cgroup) error { + if cgroup == nil { + return errors.New("missing cgroup") + } + + // the actual path to our tasks freezer cgroup + path := cgroup.Path + + d.logger.Trace("killing processes", "cgroup_path", path, "cgroup_version", "v1", "executor_pid", d.pid) + + // move executor PID into the init freezer cgroup so we can kill the task + // pids without killing the executor (which is the process running this code, + // doing the killing) + initPath, err := cgroups.GetInitCgroupPath(freezer) + if err != nil { + return fmt.Errorf("failed to find init cgroup: %w", err) + } + m := map[string]string{freezer: initPath} + if err = cgroups.EnterPid(m, d.pid); err != nil { + return fmt.Errorf("failed to add executor pid to init cgroup: %w", err) + } + + // ability to freeze the cgroup + freeze := func() { + _ = new(fs.FreezerGroup).Set(path, frozen) + } + + // ability to thaw the cgroup + thaw := func() { + _ = new(fs.FreezerGroup).Set(path, thawed) + } + + // do the common kill logic + if err = d.kill(path, freeze, thaw); err != nil { + return err + } + + // remove the cgroup from disk + return cgroups.RemovePath(path) +} + +func (d *killer) v2(cgroup *configs.Cgroup) error { + if cgroup == nil || cgroup.Path == "" { + return errors.New("missing cgroup") + } + + // move executor (d.PID) into init.scope + editSelf := &editor{"init.scope"} + if err := editSelf.write("cgroup.procs", strconv.Itoa(d.pid)); err != nil { + return err + } + + // write "1" to cgroup.kill + editTask := &editor{cgroup.Path} + if err := editTask.write("cgroup.kill", "1"); err != nil { + return err + } + + // note: do NOT remove the cgroup from disk; leave that to the Client, at + // least until #14375 is implemented. + return nil +} + +// kill is used to SIGKILL all processes in cgroup +// +// The order of operations is +// 0. before calling this method, the executor pid has been moved outside of cgroup +// 1. freeze cgroup (so processes cannot fork further) +// 2. scan the cgroup to collect all pids +// 3. issue SIGKILL to each pid found +// 4. thaw the cgroup so processes can go die +// 5. wait on each processes until it is confirmed dead +func (d *killer) kill(cgroup string, freeze func(), thaw func()) error { + // freeze the cgroup stopping further forking + freeze() + + d.logger.Trace("search for pids in", "cgroup", cgroup) + + // find all the pids we intend to kill + pids, err := cgroups.GetPids(cgroup) + if err != nil { + // if we fail to get pids, re-thaw before bailing so there is at least + // a chance the processes can go die out of band + thaw() + return fmt.Errorf("failed to find pids: %w", err) + } + + d.logger.Trace("send sigkill to frozen processes", "cgroup", cgroup, "pids", pids) + + var processes []*os.Process + + // kill the processes in cgroup + for _, pid := range pids { + p, findErr := os.FindProcess(pid) + if findErr != nil { + d.logger.Trace("failed to find process of pid to kill", "pid", pid, "error", findErr) + continue + } + processes = append(processes, p) + if killErr := p.Kill(); killErr != nil { + d.logger.Trace("failed to kill process", "pid", pid, "error", killErr) + continue + } + } + + // thawed the cgroup so we can wait on each process + thaw() + + // wait on each process + for _, p := range processes { + // do not capture error; errors are normal here + pState, _ := p.Wait() + d.logger.Trace("return from wait on process", "pid", p.Pid, "state", pState) + } + + // cgroups are not atomic, the OS takes a moment to un-mark the cgroup as in-use; + // a tiny sleep here goes a long way for not creating noisy (but functionally benign) + // errors about removing busy cgroup + // + // alternatively we could do the removal in a loop and silence the interim errors, but meh + time.Sleep(50 * time.Millisecond) + + return nil +} diff --git a/client/lib/cpustats/stats.go b/client/lib/cpustats/stats.go deleted file mode 100644 index 8c9b2e7c2815..000000000000 --- a/client/lib/cpustats/stats.go +++ /dev/null @@ -1,77 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -// Package cpustats provides utilities for tracking CPU usage statistics. -package cpustats - -import ( - "time" - - "github.com/hashicorp/nomad/client/lib/numalib/hw" - "oss.indeed.com/go/libtime" -) - -// Compute is the cpu related fields of a numa.Topology needed for computing -// performance / utilization of tasks. -// -// Note that this is serialized and passed to executor.Executor as a CLI -// argument and so we use small json field names to minimize ps spam. -type Compute struct { - TotalCompute hw.MHz `json:"tc"` - NumCores int `json:"nc"` -} - -// A Tracker keeps track of one aspect of CPU utilization (i.e. one of system, -// user, or total time). -type Tracker struct { - prevCPUTime float64 - prevTime time.Time - - totalCompute hw.MHz - numCPUs int - - clock libtime.Clock -} - -// New creates a fresh Tracker with no data. -func New(c Compute) *Tracker { - return &Tracker{ - totalCompute: c.TotalCompute, - numCPUs: c.NumCores, - clock: libtime.SystemClock(), - } -} - -// Percent calculates the CPU usage percentage based on the current CPU usage -// and the previous CPU usage where usage is given as a time in nanoseconds -// spent using the CPU. -func (t *Tracker) Percent(cpuTime float64) float64 { - now := t.clock.Now() - - if t.prevCPUTime == 0.0 { - t.prevCPUTime = cpuTime - t.prevTime = now - return 0.0 - } - - timeDelta := now.Sub(t.prevTime).Nanoseconds() - ret := t.calculatePercent(t.prevCPUTime, cpuTime, timeDelta) - t.prevCPUTime = cpuTime - t.prevTime = now - return ret -} - -func (t *Tracker) calculatePercent(t1, t2 float64, timeDelta int64) float64 { - vDelta := t2 - t1 - if timeDelta <= 0 || vDelta <= 0 { - return 0.0 - } - return (vDelta / float64(timeDelta)) * 100.0 -} - -// TicksConsumed calculates the total bandwidth consumed by the process across -// all system CPU cores (not just the ones available to Nomad or this particular -// process. -func (t *Tracker) TicksConsumed(percent float64) float64 { - return (percent / 100) * float64(t.totalCompute) / float64(t.numCPUs) -} diff --git a/client/lib/idset/idset.go b/client/lib/idset/idset.go deleted file mode 100644 index 2ab613c8fca1..000000000000 --- a/client/lib/idset/idset.go +++ /dev/null @@ -1,212 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -// Package idset provides a Set implementation for keeping track of various -// types of numeric IDs (e.g. CoreID, ProcessID, etc.). -package idset - -import ( - "fmt" - "regexp" - "slices" - "strconv" - "strings" - - "github.com/hashicorp/go-set/v2" -) - -// An ID is representative of a non-negative identifier of something like -// a CPU core ID, a NUMA node ID, etc. -// -// See the hwids package for typical use cases. -type ID interface { - ~uint8 | ~uint16 | ~uint32 | ~uint64 | ~uint -} - -// A Set contains some IDs. -// -// See the List Format section of -// https://www.man7.org/linux/man-pages/man7/cpuset.7.html -// for more information on the syntax and utility of these sets. -type Set[T ID] struct { - items *set.Set[T] -} - -// Empty creates a fresh Set with no elements. -func Empty[T ID]() *Set[T] { - return &Set[T]{ - items: set.New[T](0), - } -} - -// FromFunc creates a Set from the given values by first applying -// the conversion function. -func FromFunc[T ID, A any](values []A, convert func(value A) T) *Set[T] { - return &Set[T]{ - items: set.FromFunc(values, convert), - } -} - -// Copy creates a deep copy of s. -func (s *Set[T]) Copy() *Set[T] { - return &Set[T]{items: s.items.Copy()} -} - -var ( - numberRe = regexp.MustCompile(`^\d+$`) - spanRe = regexp.MustCompile(`^(\d+)-(\d+)$`) -) - -func atoi[T ID](s string) T { - i, _ := strconv.Atoi(s) - return T(i) -} - -func order[T ID](a, b T) (T, T) { - if a < b { - return a, b - } - return b, a -} - -// Parse the given cpuset into a set. -// -// The input is assumed to be valid. -func Parse[T ID](list string) *Set[T] { - result := Empty[T]() - - add := func(s string) { - s = strings.TrimSpace(s) - switch { - case numberRe.MatchString(s): - result.items.Insert(atoi[T](s)) - case spanRe.MatchString(s): - values := spanRe.FindStringSubmatch(s) - low, high := order(atoi[T](values[1]), atoi[T](values[2])) - for i := low; i <= high; i++ { - result.items.Insert(i) - } - } - } - - pieces := strings.Split(list, ",") - for _, piece := range pieces { - add(piece) - } - - return result -} - -// From returns Set created from the given slice. -func From[T, U ID](slice []U) *Set[T] { - result := Empty[T]() - for _, item := range slice { - result.items.Insert(T(item)) - } - return result -} - -func (s *Set[T]) Difference(other *Set[T]) *Set[T] { - diff := s.items.Difference(other.items) - return &Set[T]{items: diff.(*set.Set[T])} -} - -// Contains returns whether the Set contains item. -func (s *Set[T]) Contains(item T) bool { - return s.items.Contains(item) -} - -// Insert item into the Set. -func (s *Set[T]) Insert(item T) { - s.items.Insert(item) -} - -// Slice returns a slice copy of the Set. -func (s *Set[T]) Slice() []T { - items := s.items.Slice() - slices.Sort(items) - return items -} - -// InsertSet inserts all items of other into s. -func (s *Set[T]) InsertSet(other *Set[T]) { - s.items.InsertSet(other.items) -} - -// RemoveSet removes all items of other from s. -func (s *Set[T]) RemoveSet(other *Set[T]) { - s.items.RemoveSet(other.items) -} - -// String creates a well-formed cpuset string representation of the Set. -func (s *Set[T]) String() string { - if s.items.Empty() { - // cgroups notation uses a space (or newline) to indicate - // "empty"; and this value is written to cgroups interface - // files - const empty = " " - return empty - } - - var parts []string - ids := s.Slice() - - low, high := ids[0], ids[0] - for i := 1; i < len(ids); i++ { - switch { - case ids[i] == high+1: - high = ids[i] - continue - case low == high: - parts = append(parts, fmt.Sprintf("%d", low)) - default: - parts = append(parts, fmt.Sprintf("%d-%d", low, high)) - } - low, high = ids[i], ids[i] // new range - } - - if low == high { - parts = append(parts, fmt.Sprintf("%d", low)) - } else { - parts = append(parts, fmt.Sprintf("%d-%d", low, high)) - } - - return strings.Join(parts, ",") -} - -// ForEach iterates the elements in the set and applies f. Iteration stops -// if the result of f is a non-nil error. -func (s *Set[T]) ForEach(f func(id T) error) error { - for _, id := range s.items.Slice() { - if err := f(id); err != nil { - return err - } - } - return nil -} - -// Size returns the number of elements in the Set. -func (s *Set[T]) Size() int { - return s.items.Size() -} - -// Empty returns whether the set is empty. -func (s *Set[T]) Empty() bool { - if s == nil { - return true - } - return s.items.Empty() -} - -// InsertSlice is used to bludgen a slice of integers into s. -func InsertSlice[T ID, X ~uint16](s *Set[T], items ...X) { - for _, item := range items { - s.Insert(T(item)) - } -} - -// Superset returns true of s is a superset of other. -func (s *Set[T]) Superset(other *Set[T]) bool { - // todo(shoenig) optimize - return s.items.ContainsSlice(other.items.Slice()) -} diff --git a/client/lib/idset/idset_test.go b/client/lib/idset/idset_test.go deleted file mode 100644 index 4b775b3d929a..000000000000 --- a/client/lib/idset/idset_test.go +++ /dev/null @@ -1,81 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -package idset - -import ( - "testing" - - "github.com/shoenig/test/must" -) - -func Test_Parse(t *testing.T) { - cases := []struct { - input string - exp []uint16 - }{ - { - input: "0", - exp: []uint16{0}, - }, - { - input: "1,3,5,9", - exp: []uint16{1, 3, 5, 9}, - }, - { - input: "1-2", - exp: []uint16{1, 2}, - }, - { - input: "3-6", - exp: []uint16{3, 4, 5, 6}, - }, - { - input: "1,3-5,9,11-14", - exp: []uint16{1, 3, 4, 5, 9, 11, 12, 13, 14}, - }, - { - input: " 4-2 , 9-9 , 11-7\n", - exp: []uint16{2, 3, 4, 7, 8, 9, 10, 11}, - }, - } - - for _, tc := range cases { - t.Run("("+tc.input+")", func(t *testing.T) { - result := Parse[uint16](tc.input).Slice() - must.SliceContainsAll(t, tc.exp, result, must.Sprint("got", result)) - }) - } -} - -func Test_String(t *testing.T) { - cases := []struct { - input string - exp string - }{ - { - input: "0", - exp: "0", - }, - { - input: "1-3", - exp: "1-3", - }, - { - input: "1, 2, 3", - exp: "1-3", - }, - { - input: "7, 1-3, 12-9", - exp: "1-3,7,9-12", - }, - } - - for _, tc := range cases { - t.Run("("+tc.input+")", func(t *testing.T) { - result := Parse[uint16](tc.input) - str := result.String() - must.Eq(t, tc.exp, str, must.Sprint("slice", result.Slice())) - }) - } -} diff --git a/client/lib/numalib/detect.go b/client/lib/numalib/detect.go deleted file mode 100644 index c3cc54113f3c..000000000000 --- a/client/lib/numalib/detect.go +++ /dev/null @@ -1,84 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -package numalib - -import ( - "github.com/hashicorp/nomad/client/lib/idset" - "github.com/hashicorp/nomad/client/lib/numalib/hw" -) - -// A SystemScanner represents one methodology of detecting CPU hardware on a -// system. Detectable information is accumulated into a given Topology. -type SystemScanner interface { - ScanSystem(*Topology) -} - -// Scan each of the given scanners in order and accumulate the results into -// a single Topology, which can then be used to answer questions about the CPU -// topology of the system. -func Scan(scanners []SystemScanner) *Topology { - top := new(Topology) - for _, scanner := range scanners { - scanner.ScanSystem(top) - } - return top -} - -// ConfigScanner provides override values coming from Nomad Client configuration. -// This scanner must run last as the client configuration has the final say if -// values there are set by an operator. -type ConfigScanner struct { - // ReservableCores comes from client.reservable_cores. - // - // Not yet documented as of 1.6. - // - // Only meaningful on Linux, this value can be used to override the set of - // CPU core IDs we may make use of. Normally these are detected by reading - // Nomad parent cgroup cpuset interface file. - ReservableCores *idset.Set[hw.CoreID] - - // TotalCompute comes from client.cpu_total_compute. - // - // Used to set the total MHz of available CPU bandwidth on a system. This - // value is used by the scheduler for fitment, and by the client for computing - // task / alloc / client resource utilization. Therefor this value: - // - Should NOT be set if Nomad was able to fingerprint a value. - // - Should NOT be used to over/under provision compute resources. - TotalCompute hw.MHz - - // ReservedCores comes from client.reserved.cores. - // - // Used to withhold a set of cores from being used by Nomad for scheduling. - ReservedCores *idset.Set[hw.CoreID] - - // ReservedCompute comes from client.reserved.cpu. - // - // Used to withhold an amount of MHz of CPU bandwidth from being used by - // Nomad for scheduling. - ReservedCompute hw.MHz -} - -func (cs *ConfigScanner) ScanSystem(top *Topology) { - // disable cores that are not reservable (i.e. override effective cpuset) - if cs.ReservableCores != nil { - for i := 0; i < len(top.Cores); i++ { - if !cs.ReservableCores.Contains(top.Cores[i].ID) { - top.Cores[i].Disable = true - } - } - } - - // disable cores that are not usable (i.e. hide from scheduler) - for i := 0; i < len(top.Cores); i++ { - if cs.ReservedCores.Contains(top.Cores[i].ID) { - top.Cores[i].Disable = true - } - } - - // set total compute from client configuration - top.OverrideTotalCompute = cs.TotalCompute - - // set the reserved compute from client configuration - top.OverrideWitholdCompute = cs.ReservedCompute -} diff --git a/client/lib/numalib/detect_darwin.go b/client/lib/numalib/detect_darwin.go deleted file mode 100644 index 4563ef53a884..000000000000 --- a/client/lib/numalib/detect_darwin.go +++ /dev/null @@ -1,76 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -//go:build darwin - -package numalib - -import ( - "github.com/hashicorp/nomad/client/lib/idset" - "github.com/hashicorp/nomad/client/lib/numalib/hw" - "github.com/shoenig/go-m1cpu" - "golang.org/x/sys/unix" -) - -// PlatformScanners returns the set of SystemScanner for macOS. -func PlatformScanners() []SystemScanner { - return []SystemScanner{ - new(MacOS), - } -} - -const ( - nodeID = hw.NodeID(0) - socketID = hw.SocketID(0) - maxSpeed = hw.KHz(0) -) - -// MacOS implements SystemScanner for macOS systems (both arm64 and x86). -type MacOS struct{} - -func (m *MacOS) ScanSystem(top *Topology) { - // all apple hardware is non-numa; just assume as much - top.NodeIDs = idset.Empty[hw.NodeID]() - top.NodeIDs.Insert(nodeID) - - // arch specific detection - switch m1cpu.IsAppleSilicon() { - case true: - m.scanAppleSilicon(top) - case false: - m.scanLegacyX86(top) - } -} - -func (m *MacOS) scanAppleSilicon(top *Topology) { - pCoreCount := m1cpu.PCoreCount() - pCoreSpeed := hw.KHz(m1cpu.PCoreHz() / 1000) - - eCoreCount := m1cpu.ECoreCount() - eCoreSpeed := hw.KHz(m1cpu.ECoreHz() / 1000) - - top.Cores = make([]Core, pCoreCount+eCoreCount) - nthCore := hw.CoreID(0) - - for i := 0; i < pCoreCount; i++ { - top.insert(nodeID, socketID, nthCore, Performance, maxSpeed, pCoreSpeed) - nthCore++ - } - - for i := 0; i < eCoreCount; i++ { - top.insert(nodeID, socketID, nthCore, Efficiency, maxSpeed, eCoreSpeed) - nthCore++ - } -} - -func (m *MacOS) scanLegacyX86(top *Topology) { - coreCount, _ := unix.SysctlUint32("hw.ncpu") - hz, _ := unix.SysctlUint64("hw.cpufrequency") - - coreSpeed := hw.KHz(hz / 1_000) - - top.Cores = make([]Core, coreCount) - for i := 0; i < int(coreCount); i++ { - top.insert(nodeID, socketID, hw.CoreID(i), Performance, maxSpeed, coreSpeed) - } -} diff --git a/client/lib/numalib/detect_default.go b/client/lib/numalib/detect_default.go deleted file mode 100644 index 3f2f7b400f89..000000000000 --- a/client/lib/numalib/detect_default.go +++ /dev/null @@ -1,22 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -//go:build !linux && !darwin - -package numalib - -// PlatformScanners returns the set of SystemScanner for systems without a -// specific implementation. -func PlatformScanners() []SystemScanner { - return []SystemScanner{ - new(Generic), - } -} - -// Generic implements SystemScanner as a fallback for operating systems without -// a specific implementation. -type Generic struct{} - -func (g *Generic) ScanSystem(top *Topology) { - scanGeneric(top) -} diff --git a/client/lib/numalib/detect_generic.go b/client/lib/numalib/detect_generic.go deleted file mode 100644 index 1a69c626020d..000000000000 --- a/client/lib/numalib/detect_generic.go +++ /dev/null @@ -1,47 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -package numalib - -import ( - "context" - "time" - - "github.com/hashicorp/nomad/client/lib/idset" - "github.com/hashicorp/nomad/client/lib/numalib/hw" - "github.com/shirou/gopsutil/v3/cpu" -) - -const ( - genericNodeID = hw.NodeID(0) - genericSocketID = hw.SocketID(0) - genericMaxSpeed = hw.KHz(0) -) - -func scanGeneric(top *Topology) { - // hardware may or may not be NUMA, but for now we only - // detect such topology on linux systems - top.NodeIDs = idset.Empty[hw.NodeID]() - top.NodeIDs.Insert(genericNodeID) - - // cores - ctx, cancel := context.WithTimeout(context.Background(), 10*time.Second) - defer cancel() - - count, err := cpu.CountsWithContext(ctx, true) - if err != nil { - return - } - top.Cores = make([]Core, count) - - infos, err := cpu.InfoWithContext(ctx) - if err != nil || len(infos) == 0 { - return - } - - for i := 0; i < count; i++ { - info := infos[0] - speed := hw.KHz(hw.MHz(info.Mhz) * 1000) - top.insert(genericNodeID, genericSocketID, hw.CoreID(i), Performance, genericMaxSpeed, speed) - } -} diff --git a/client/lib/numalib/detect_linux.go b/client/lib/numalib/detect_linux.go deleted file mode 100644 index c4c933412c61..000000000000 --- a/client/lib/numalib/detect_linux.go +++ /dev/null @@ -1,260 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -//go:build linux - -package numalib - -import ( - "fmt" - "os" - "strconv" - "strings" - - "github.com/hashicorp/nomad/client/lib/cgroupslib" - "github.com/hashicorp/nomad/client/lib/idset" - "github.com/hashicorp/nomad/client/lib/numalib/hw" -) - -// PlatformScanners returns the set of SystemScanner for Linux. -func PlatformScanners() []SystemScanner { - return []SystemScanner{ - new(Sysfs), - new(Smbios), - new(Cgroups1), - new(Cgroups2), - new(Fallback), - } -} - -const ( - sysRoot = "/sys/devices/system" - nodeOnline = sysRoot + "/node/online" - cpuOnline = sysRoot + "/cpu/online" - distanceFile = sysRoot + "/node/node%d/distance" - cpulistFile = sysRoot + "/node/node%d/cpulist" - cpuMaxFile = sysRoot + "/cpu/cpu%d/cpufreq/cpuinfo_max_freq" - cpuBaseFile = sysRoot + "/cpu/cpu%d/cpufreq/base_frequency" - cpuSocketFile = sysRoot + "/cpu/cpu%d/topology/physical_package_id" - cpuSiblingFile = sysRoot + "/cpu/cpu%d/topology/thread_siblings_list" -) - -// pathReaderFn is a path reader function, injected into all value getters to -// ease testing. -type pathReaderFn func(string) ([]byte, error) - -// Sysfs implements SystemScanner for Linux by reading system topology data -// from /sys/devices/system. This is the best source of truth on Linux and -// should always be used first - additional scanners can provide more context -// on top of what is initiallly detected here. -type Sysfs struct{} - -func (s *Sysfs) ScanSystem(top *Topology) { - // detect the online numa nodes - s.discoverOnline(top, os.ReadFile) - - // detect cross numa node latency costs - s.discoverCosts(top, os.ReadFile) - - // detect core performance data - s.discoverCores(top, os.ReadFile) -} - -func (*Sysfs) available() bool { - return true -} - -func (*Sysfs) discoverOnline(st *Topology, readerFunc pathReaderFn) { - ids, err := getIDSet[hw.NodeID](nodeOnline, readerFunc) - if err == nil { - st.NodeIDs = ids - } -} - -func (*Sysfs) discoverCosts(st *Topology, readerFunc pathReaderFn) { - if st.NodeIDs.Empty() { - return - } - - dimension := st.NodeIDs.Size() - st.Distances = make(SLIT, st.NodeIDs.Size()) - for i := 0; i < dimension; i++ { - st.Distances[i] = make([]Cost, dimension) - } - - _ = st.NodeIDs.ForEach(func(id hw.NodeID) error { - s, err := getString(distanceFile, readerFunc, id) - if err != nil { - return err - } - - for i, c := range strings.Fields(s) { - cost, _ := strconv.Atoi(c) - st.Distances[id][i] = Cost(cost) - } - return nil - }) -} - -func (*Sysfs) discoverCores(st *Topology, readerFunc pathReaderFn) { - onlineCores, err := getIDSet[hw.CoreID](cpuOnline, readerFunc) - if err != nil { - return - } - st.Cores = make([]Core, onlineCores.Size()) - - switch { - case st.NodeIDs == nil: - // We did not find node data, no node to associate with - _ = onlineCores.ForEach(func(core hw.CoreID) error { - st.NodeIDs = idset.From[hw.NodeID]([]hw.NodeID{0}) - const node = 0 - const socket = 0 - cpuMax, _ := getNumeric[hw.KHz](cpuMaxFile, readerFunc, core) - base, _ := getNumeric[hw.KHz](cpuBaseFile, readerFunc, core) - st.insert(node, socket, core, Performance, cpuMax, base) - return nil - }) - default: - // We found node data, associate cores to nodes - _ = st.NodeIDs.ForEach(func(node hw.NodeID) error { - s, err := readerFunc(fmt.Sprintf(cpulistFile, node)) - if err != nil { - return err - } - - cores := idset.Parse[hw.CoreID](string(s)) - _ = cores.ForEach(func(core hw.CoreID) error { - // best effort, zero values are defaults - socket, _ := getNumeric[hw.SocketID](cpuSocketFile, readerFunc, core) - cpuMax, _ := getNumeric[hw.KHz](cpuMaxFile, readerFunc, core) - base, _ := getNumeric[hw.KHz](cpuBaseFile, readerFunc, core) - siblings, _ := getIDSet[hw.CoreID](cpuSiblingFile, readerFunc, core) - - // if we get an incorrect core number, this means we're not getting the right - // data from SysFS. In this case we bail and set default values. - if int(core) >= len(st.Cores) { - return nil - } - - st.insert(node, socket, core, gradeOf(siblings), cpuMax, base) - return nil - }) - return nil - }) - } -} - -func getIDSet[T idset.ID](path string, readerFunc pathReaderFn, args ...any) (*idset.Set[T], error) { - path = fmt.Sprintf(path, args...) - s, err := readerFunc(path) - if err != nil { - return nil, err - } - return idset.Parse[T](string(s)), nil -} - -func getNumeric[T int | idset.ID](path string, readerFunc pathReaderFn, args ...any) (T, error) { - path = fmt.Sprintf(path, args...) - s, err := readerFunc(path) - if err != nil { - return 0, err - } - i, err := strconv.Atoi(strings.TrimSpace(string(s))) - if err != nil { - return 0, err - } - return T(i), nil -} - -func getString(path string, readerFunc pathReaderFn, args ...any) (string, error) { - path = fmt.Sprintf(path, args...) - s, err := readerFunc(path) - if err != nil { - return "", err - } - return strings.TrimSpace(string(s)), nil -} - -// Cgroups1 reads effective cores information from cgroups v1 -type Cgroups1 struct{} - -func (s *Cgroups1) ScanSystem(top *Topology) { - if cgroupslib.GetMode() != cgroupslib.CG1 { - return - } - - // detect effective cores in the cpuset/nomad cgroup - content, err := cgroupslib.ReadNomadCG1("cpuset", "cpuset.effective_cpus") - if err != nil { - return - } - - // extract IDs from file of ids - scanIDs(top, content) -} - -// Cgroups2 reads effective cores information from cgroups v2 -type Cgroups2 struct{} - -func (s *Cgroups2) ScanSystem(top *Topology) { - if cgroupslib.GetMode() != cgroupslib.CG2 { - return - } - - // detect effective cores in the nomad.slice cgroup - content, err := cgroupslib.ReadNomadCG2("cpuset.cpus.effective") - if err != nil { - return - } - - // extract IDs from file of ids - scanIDs(top, content) -} - -// combine scanCgroups -func scanIDs(top *Topology, content string) { - ids := idset.Parse[hw.CoreID](content) - for _, cpu := range top.Cores { - if !ids.Contains(cpu.ID) { - cpu.Disable = true - } - } -} - -// Fallback detects if the NUMA aware topology scanning was unable to construct -// a valid model of the system. This will be common on Nomad clients running in -// containers, erroneous hypervisors, or without root. -type Fallback struct{} - -func (s *Fallback) ScanSystem(top *Topology) { - broken := false - - switch { - case top.NodeIDs.Empty(): - broken = true - case len(top.Distances) == 0: - broken = true - case top.NumCores() <= 0: - broken = true - case top.TotalCompute() <= 0: - broken = true - case top.UsableCompute() <= 0: - broken = true - case top.UsableCores().Empty(): - broken = true - } - - if !broken { - return - } - - // we have a broken topology; reset it and fallback to the generic scanner - // basically treating this client like a windows / unsupported OS - top.NodeIDs = nil - top.Distances = nil - top.Cores = nil - - // invoke the generic scanner - scanGeneric(top) -} diff --git a/client/lib/numalib/detect_linux_test.go b/client/lib/numalib/detect_linux_test.go deleted file mode 100644 index 93851499f5c0..000000000000 --- a/client/lib/numalib/detect_linux_test.go +++ /dev/null @@ -1,205 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -//go:build linux - -package numalib - -import ( - "os" - "testing" - - "github.com/hashicorp/nomad/client/lib/idset" - "github.com/hashicorp/nomad/client/lib/numalib/hw" - "github.com/shoenig/test/must" -) - -// badSysData are example values from sysfs on unsupported platforms, e.g., -// containers, virtualization guests -func badSysData(path string) ([]byte, error) { - return map[string][]byte{ - "/sys/devices/system/node/online": []byte("0"), - "/sys/devices/system/cpu/online": []byte("1,3"), // cpuOnline data indicates 2 CPU IDs online: 1 and 3 - "/sys/devices/system/node/node0/distance": []byte("10"), - "/sys/devices/system/node/node0/cpulist": []byte("0-3"), // cpuList data indicates 4 CPU cores available on node0 (can't be true) - "/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq": []byte("3500000"), - "/sys/devices/system/cpu/cpu0/cpufreq/base_frequency": []byte("2100000"), - "/sys/devices/system/cpu/cpu0/topology/physical_package_id": []byte("0"), - "/sys/devices/system/cpu/cpu0/topology/thread_siblings_list": []byte("0,2"), - "/sys/devices/system/cpu/cpu1/cpufreq/cpuinfo_max_freq": []byte("3500000"), - "/sys/devices/system/cpu/cpu1/cpufreq/base_frequency": []byte("2100000"), - "/sys/devices/system/cpu/cpu1/topology/physical_package_id": []byte("0"), - "/sys/devices/system/cpu/cpu1/topology/thread_siblings_list": []byte("1,3"), - "/sys/devices/system/cpu/cpu2/cpufreq/cpuinfo_max_freq": []byte("3500000"), - "/sys/devices/system/cpu/cpu2/cpufreq/base_frequency": []byte("2100000"), - "/sys/devices/system/cpu/cpu2/topology/physical_package_id": []byte("0"), - "/sys/devices/system/cpu/cpu2/topology/thread_siblings_list": []byte("0,2"), - "/sys/devices/system/cpu/cpu3/cpufreq/cpuinfo_max_freq": []byte("3500000"), - "/sys/devices/system/cpu/cpu3/cpufreq/base_frequency": []byte("2100000"), - "/sys/devices/system/cpu/cpu3/topology/physical_package_id": []byte("0"), - "/sys/devices/system/cpu/cpu3/topology/thread_siblings_list": []byte("1,3"), - }[path], nil -} - -func goodSysData(path string) ([]byte, error) { - return map[string][]byte{ - "/sys/devices/system/node/online": []byte("0-1"), - "/sys/devices/system/cpu/online": []byte("0-3"), - "/sys/devices/system/node/node0/distance": []byte("10"), - "/sys/devices/system/node/node0/cpulist": []byte("0-3"), - "/sys/devices/system/node/node1/distance": []byte("10"), - "/sys/devices/system/node/node1/cpulist": []byte("0-3"), - "/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq": []byte("3500000"), - "/sys/devices/system/cpu/cpu0/cpufreq/base_frequency": []byte("2100000"), - "/sys/devices/system/cpu/cpu0/topology/physical_package_id": []byte("0"), - "/sys/devices/system/cpu/cpu0/topology/thread_siblings_list": []byte("0,2"), - "/sys/devices/system/cpu/cpu1/cpufreq/cpuinfo_max_freq": []byte("3500000"), - "/sys/devices/system/cpu/cpu1/cpufreq/base_frequency": []byte("2100000"), - "/sys/devices/system/cpu/cpu1/topology/physical_package_id": []byte("0"), - "/sys/devices/system/cpu/cpu1/topology/thread_siblings_list": []byte("1,3"), - "/sys/devices/system/cpu/cpu2/cpufreq/cpuinfo_max_freq": []byte("3500000"), - "/sys/devices/system/cpu/cpu2/cpufreq/base_frequency": []byte("2100000"), - "/sys/devices/system/cpu/cpu2/topology/physical_package_id": []byte("0"), - "/sys/devices/system/cpu/cpu2/topology/thread_siblings_list": []byte("0,2"), - "/sys/devices/system/cpu/cpu3/cpufreq/cpuinfo_max_freq": []byte("3500000"), - "/sys/devices/system/cpu/cpu3/cpufreq/base_frequency": []byte("2100000"), - "/sys/devices/system/cpu/cpu3/topology/physical_package_id": []byte("0"), - "/sys/devices/system/cpu/cpu3/topology/thread_siblings_list": []byte("1,3"), - }[path], nil -} - -func TestSysfs_discoverOnline(t *testing.T) { - st := NewTopology(&idset.Set[hw.NodeID]{}, SLIT{}, []Core{}) - goodIDSet := idset.From[hw.NodeID]([]uint8{0, 1}) - oneNode := idset.From[hw.NodeID]([]uint8{0}) - - tests := []struct { - name string - readerFunc pathReaderFn - expectedIDSet *idset.Set[hw.NodeID] - }{ - {"lxc values", badSysData, oneNode}, - {"good values", goodSysData, goodIDSet}, - } - for _, tt := range tests { - t.Run(tt.name, func(t *testing.T) { - sy := &Sysfs{} - sy.discoverOnline(st, tt.readerFunc) - must.Eq(t, tt.expectedIDSet, st.NodeIDs) - }) - } -} - -func TestSysfs_discoverCosts(t *testing.T) { - st := NewTopology(idset.Empty[hw.NodeID](), SLIT{}, []Core{}) - twoNodes := idset.From[hw.NodeID]([]uint8{1, 3}) - - tests := []struct { - name string - nodeIDs *idset.Set[hw.NodeID] - readerFunc pathReaderFn - expectedDistances SLIT - }{ - {"empty node IDs", idset.Empty[hw.NodeID](), os.ReadFile, SLIT{}}, - {"two nodes and bad sys data", twoNodes, badSysData, SLIT{ - []Cost{0, 0}, - []Cost{0, 0}, - }}, - {"two nodes and good sys data", twoNodes, goodSysData, SLIT{ - []Cost{0, 0}, - []Cost{10, 0}, - }}, - } - for _, tt := range tests { - t.Run(tt.name, func(t *testing.T) { - sy := &Sysfs{} - st.NodeIDs = tt.nodeIDs - sy.discoverCosts(st, tt.readerFunc) - must.Eq(t, tt.expectedDistances, st.Distances) - }) - } -} - -func TestSysfs_discoverCores(t *testing.T) { - st := NewTopology(idset.Empty[hw.NodeID](), SLIT{}, []Core{}) - oneNode := idset.From[hw.NodeID]([]uint8{0}) - twoNodes := idset.From[hw.NodeID]([]uint8{1, 3}) - - tests := []struct { - name string - nodeIDs *idset.Set[hw.NodeID] - readerFunc pathReaderFn - expectedTopology *Topology - }{ - {"empty core and node IDs", idset.Empty[hw.NodeID](), os.ReadFile, &Topology{}}, - {"empty node IDs", idset.Empty[hw.NodeID](), goodSysData, &Topology{}}, - - // issue#19372 - {"one node and bad sys data", oneNode, badSysData, &Topology{ - NodeIDs: oneNode, - Cores: []Core{ - { - SocketID: 0, - NodeID: 0, - ID: 0, - Grade: Performance, - BaseSpeed: 2100, - MaxSpeed: 3500, - }, - { - SocketID: 0, - NodeID: 0, - ID: 1, - Grade: Performance, - BaseSpeed: 2100, - MaxSpeed: 3500, - }, - }, - }}, - {"two nodes and good sys data", twoNodes, goodSysData, &Topology{ - NodeIDs: twoNodes, - Cores: []Core{ - { - SocketID: 1, - NodeID: 0, - ID: 0, - Grade: Performance, - BaseSpeed: 2100, - MaxSpeed: 3500, - }, - { - SocketID: 1, - NodeID: 0, - ID: 1, - Grade: Performance, - BaseSpeed: 2100, - MaxSpeed: 3500, - }, - { - SocketID: 1, - NodeID: 0, - ID: 2, - Grade: Performance, - BaseSpeed: 2100, - MaxSpeed: 3500, - }, - { - SocketID: 1, - NodeID: 0, - ID: 3, - Grade: Performance, - BaseSpeed: 2100, - MaxSpeed: 3500, - }, - }, - }}, - } - for _, tt := range tests { - t.Run(tt.name, func(t *testing.T) { - sy := &Sysfs{} - st.NodeIDs = tt.nodeIDs - sy.discoverCores(st, tt.readerFunc) - must.Eq(t, tt.expectedTopology, st) - }) - } -} diff --git a/client/lib/numalib/detect_noimpl.go b/client/lib/numalib/detect_noimpl.go deleted file mode 100644 index f2c544aa59f8..000000000000 --- a/client/lib/numalib/detect_noimpl.go +++ /dev/null @@ -1,18 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -package numalib - -// NoImpl will check that the topology has been set, otherwise set a default -// value of 1 core @ 1 ghz. This should only be activated in tests that -// disable the cpu fingerprinter. -func NoImpl(top *Topology) *Topology { - if top == nil || len(top.Cores) == 0 { - return &Topology{ - Cores: []Core{ - {GuessSpeed: 1000}, - }, - } - } - return top -} diff --git a/client/lib/numalib/detect_noimpl_test.go b/client/lib/numalib/detect_noimpl_test.go deleted file mode 100644 index f7a20502c152..000000000000 --- a/client/lib/numalib/detect_noimpl_test.go +++ /dev/null @@ -1,23 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -package numalib - -import ( - "testing" - - "github.com/shoenig/test/must" -) - -func Test_NoImpl_yes(t *testing.T) { - original := new(Topology) - fallback := NoImpl(original) - must.NotEqOp(t, original, fallback) // pointer is replaced - must.Len(t, 1, fallback.Cores) -} - -func Test_NoImpl_no(t *testing.T) { - original := Scan(PlatformScanners()) - fallback := NoImpl(original) - must.EqOp(t, original, fallback) // pointer is same -} diff --git a/client/lib/numalib/detect_smbios.go b/client/lib/numalib/detect_smbios.go deleted file mode 100644 index 8cbd969571b4..000000000000 --- a/client/lib/numalib/detect_smbios.go +++ /dev/null @@ -1,83 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -//go:build linux - -package numalib - -import ( - "context" - "os/exec" - "regexp" - "strconv" - "time" - - "github.com/hashicorp/nomad/client/lib/numalib/hw" -) - -const ( - dmidecodeCmd = "dmidecode" -) - -var ( - dmiCurSpeedRe = regexp.MustCompile(`Current Speed:\s+(\d+)\s+MHz`) -) - -type Smbios struct { - data string -} - -func (s *Smbios) ScanSystem(top *Topology) { - if !s.available() { - return - } - - // sysfs should work on ec2 for detecting numa nodes - // and so we skip those steps here at least for now, because reading - // smbios is very platform specific - - // detect guess-level core performance data - s.discoverCores(top) -} - -func (s *Smbios) available() bool { - path, err := exec.LookPath(dmidecodeCmd) - if err != nil { - return false - } - - ctx, cancel := context.WithTimeout(context.Background(), 3*time.Second) - defer cancel() - - cmd := exec.CommandContext(ctx, path, "-t", "4") - b, err := cmd.CombinedOutput() - if err != nil { - return false - } - - s.data = string(b) - return true -} - -func (s *Smbios) discoverCores(top *Topology) { - curSpeeds := dmiCurSpeedRe.FindStringSubmatch(s.data) - - if len(curSpeeds) < 2 { - return - } - - maxCurSpeed := 0 - for i := 1; i < len(curSpeeds); i++ { - curSpeed, err := strconv.Atoi(curSpeeds[i]) - if err == nil { - if curSpeed > maxCurSpeed { - maxCurSpeed = curSpeed - } - } - } - - // set the guess speed to the highest detected current speed - for i := 0; i < len(top.Cores); i++ { - top.Cores[i].GuessSpeed = hw.MHz(maxCurSpeed) - } -} diff --git a/client/lib/numalib/detect_smbios_test.go b/client/lib/numalib/detect_smbios_test.go deleted file mode 100644 index e7e26c03f837..000000000000 --- a/client/lib/numalib/detect_smbios_test.go +++ /dev/null @@ -1,44 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -//go:build linux - -package numalib - -import ( - "os" - "os/exec" - "testing" - - "github.com/shoenig/test/must" -) - -func requiresSMBIOS(t *testing.T) { - if os.Getuid() != 0 { - t.Skip("requires root") - } - - p, err := exec.LookPath("dmidecode") - if err != nil { - t.Skip("requires dmidecode package") - } - - if p == "" { - t.Skip("requires dmidecode on path") - } -} - -func TestSmbios_detectSpeed(t *testing.T) { - requiresSMBIOS(t) - - top := new(Topology) - sysfs := new(Sysfs) - smbios := new(Smbios) - - sysfs.ScanSystem(top) - smbios.ScanSystem(top) - - for _, core := range top.Cores { - must.Positive(t, core.GuessSpeed) - } -} diff --git a/client/lib/numalib/detect_test.go b/client/lib/numalib/detect_test.go deleted file mode 100644 index e3da7a93c443..000000000000 --- a/client/lib/numalib/detect_test.go +++ /dev/null @@ -1,19 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -package numalib - -import ( - "testing" - - "github.com/shoenig/test/must" -) - -// TestScanTopology is going to be different on every machine; even the CI -// systems change sometimes so it's hard to make good assertions here. -func TestScanTopology(t *testing.T) { - top := Scan(PlatformScanners()) - must.Positive(t, top.UsableCompute()) - must.Positive(t, top.TotalCompute()) - must.Positive(t, top.NumCores()) -} diff --git a/client/lib/numalib/hw/ids.go b/client/lib/numalib/hw/ids.go deleted file mode 100644 index 4d3566ef8042..000000000000 --- a/client/lib/numalib/hw/ids.go +++ /dev/null @@ -1,22 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -// Package hw provides types for identifying hardware. -// -// This is a separate "leaf" package that is easy to import from many other -// packages without creating circular imports. -package hw - -type ( - // A NodeID represents a NUMA node. There could be more than - // one NUMA node per socket. - // - // Must be an alias because go-msgpack cannot handle the real type. - NodeID = uint8 - - // A SocketID represents a physicsl CPU socket. - SocketID uint8 - - // A CoreID represents one logical (vCPU) core. - CoreID uint16 -) diff --git a/client/lib/numalib/hw/speeds.go b/client/lib/numalib/hw/speeds.go deleted file mode 100644 index 23bd010a86c3..000000000000 --- a/client/lib/numalib/hw/speeds.go +++ /dev/null @@ -1,21 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -package hw - -import ( - "strconv" -) - -type ( - MHz uint64 - KHz uint64 -) - -func (khz KHz) MHz() MHz { - return MHz(khz / 1000) -} - -func (khz KHz) String() string { - return strconv.FormatUint(uint64(khz.MHz()), 10) -} diff --git a/client/lib/numalib/topology.go b/client/lib/numalib/topology.go deleted file mode 100644 index d7efd7b09004..000000000000 --- a/client/lib/numalib/topology.go +++ /dev/null @@ -1,295 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -// Package numalib provides information regarding the system NUMA, CPU, and -// device topology of the system. -// -// https://docs.kernel.org/6.2/x86/topology.html -package numalib - -import ( - "fmt" - "runtime" - "strings" - - "github.com/hashicorp/nomad/client/lib/cpustats" - "github.com/hashicorp/nomad/client/lib/idset" - "github.com/hashicorp/nomad/client/lib/numalib/hw" -) - -// CoreGrade describes whether a specific core is a performance or efficiency -// core type. A performance core generally has a higher clockspeed and can do -// more than an efficiency core. -type CoreGrade bool - -const ( - Performance CoreGrade = true - Efficiency CoreGrade = false -) - -func gradeOf(siblings *idset.Set[hw.CoreID]) CoreGrade { - switch siblings.Size() { - case 0, 1: - return Efficiency - default: - return Performance - } -} - -func (g CoreGrade) String() string { - switch g { - case Performance: - return "performance" - default: - return "efficiency" - } -} - -type ( - Cost uint8 -) - -// A Topology provides a bird-eye view of the system NUMA topology. -// -// The JSON encoding is not used yet but my be part of the gRPC plumbing -// in the future. -type Topology struct { - NodeIDs *idset.Set[hw.NodeID] - Distances SLIT - Cores []Core - - // explicit overrides from client configuration - OverrideTotalCompute hw.MHz - OverrideWitholdCompute hw.MHz -} - -// NewTopology is a constructor for the Topology object, only used in tests for -// mocking. -func NewTopology(nodeIDs *idset.Set[hw.NodeID], distances SLIT, cores []Core) *Topology { - return &Topology{NodeIDs: nodeIDs, Distances: distances, Cores: cores} -} - -// A Core represents one logical (vCPU) core on a processor. Basically the slice -// of cores detected should match up with the vCPU description in cloud providers. -type Core struct { - SocketID hw.SocketID - NodeID hw.NodeID - ID hw.CoreID - Grade CoreGrade - Disable bool // indicates whether Nomad must not use this core - BaseSpeed hw.MHz // cpuinfo_base_freq (primary choice) - MaxSpeed hw.MHz // cpuinfo_max_freq (second choice) - GuessSpeed hw.MHz // best effort (fallback) -} - -func (c Core) String() string { - return fmt.Sprintf( - "(%d %d %d %s %d %d)", - c.NodeID, c.SocketID, c.ID, c.Grade, c.MaxSpeed, c.BaseSpeed, - ) -} - -func (c Core) MHz() hw.MHz { - switch { - case c.BaseSpeed > 0: - return c.BaseSpeed - case c.MaxSpeed > 0: - return c.MaxSpeed - } - return c.GuessSpeed -} - -// SLIT (system locality information table) describes the relative cost for -// accessing memory across each combination of NUMA node boundary. -type SLIT [][]Cost - -func (d SLIT) cost(a, b hw.NodeID) Cost { - return d[a][b] -} - -func (st *Topology) NodeDistance(node hw.NodeID, core Core) Cost { - // todo(shoenig) we should memoize these values - they never change but - // they get used a lot in numa scheduling - - // fast path, core is on node - if core.NodeID == node { - // return the distance to itself (100%) - return st.Distances.cost(node, node) - } - - // find a core on node to compare with - for _, target := range st.Cores { - if target.NodeID == node { - return st.Distances.cost(target.NodeID, core.NodeID) - } - } - - // should not be possible - panic("topology: no node distance") -} - -// SupportsNUMA returns whether Nomad supports NUMA detection on the client's -// operating system. Currently only supported on Linux. -func (st *Topology) SupportsNUMA() bool { - switch runtime.GOOS { - case "linux": - return true - default: - return false - } -} - -// Nodes returns the set of NUMA Node IDs. -func (st *Topology) Nodes() *idset.Set[hw.NodeID] { - if !st.SupportsNUMA() { - return nil - } - return st.NodeIDs -} - -// NodeCores returns the set of Core IDs for the given NUMA Node ID. -func (st *Topology) NodeCores(node hw.NodeID) *idset.Set[hw.CoreID] { - result := idset.Empty[hw.CoreID]() - for _, cpu := range st.Cores { - if cpu.NodeID == node { - result.Insert(cpu.ID) - } - } - return result -} - -func (st *Topology) insert(node hw.NodeID, socket hw.SocketID, core hw.CoreID, grade CoreGrade, max, base hw.KHz) { - st.Cores[core] = Core{ - NodeID: node, - SocketID: socket, - ID: core, - Grade: grade, - MaxSpeed: max.MHz(), - BaseSpeed: base.MHz(), - } -} - -func (st *Topology) String() string { - var sb strings.Builder - for _, cpu := range st.Cores { - sb.WriteString(cpu.String()) - } - return sb.String() -} - -// TotalCompute returns the amount of compute in MHz the detected hardware is -// ultimately capable of delivering. The UsableCompute will be equal to or -// less than this value. -// -// If the client configuration includes an override for total compute, that -// value is used instead even if it violates the above invariant. -func (st *Topology) TotalCompute() hw.MHz { - if st.OverrideTotalCompute > 0 { - // TODO(shoenig) Starting in Nomad 1.7 we should warn about setting - // cpu_total_compute override, and suggeset users who think they still - // need this to file a bug so we can understand what is not detectable. - return st.OverrideTotalCompute - } - - var total hw.MHz - for _, cpu := range st.Cores { - total += cpu.MHz() - } - return total -} - -// UsableCompute returns the amount of compute in MHz the Nomad client is able -// to make use of for running tasks. This value will be less than or equal to -// the TotalCompute of the system. Nomad must subtract off any reserved compute -// (reserved.cpu or reserved.cores) from the total hardware compute. -func (st *Topology) UsableCompute() hw.MHz { - if st.OverrideTotalCompute > 0 { - // TODO(shoenig) Starting in Nomad 1.7 we should warn about setting - // cpu_total_compute override, and suggeset users who think they still - // need this to file a bug so we can understand what is not detectable. - return st.OverrideTotalCompute - } - - var total hw.MHz - for _, cpu := range st.Cores { - // only use cores allowable by config - if !cpu.Disable { - total += cpu.MHz() - } - } - - // only use compute allowable by config - return total - st.OverrideWitholdCompute -} - -// NumCores returns the number of logical cores detected. This includes both -// power and efficiency cores. -func (st *Topology) NumCores() int { - return len(st.Cores) -} - -// NumPCores returns the number of logical performance cores detected. -func (st *Topology) NumPCores() int { - var total int - for _, cpu := range st.Cores { - if cpu.Grade == Performance { - total++ - } - } - return total -} - -// NumECores returns the number of logical efficiency cores detected. -func (st *Topology) NumECores() int { - var total int - for _, cpu := range st.Cores { - if cpu.Grade == Efficiency { - total++ - } - } - return total -} - -// UsableCores returns the number of logical cores usable by the Nomad client -// for running tasks. Nomad must subtract off any reserved cores (reserved.cores) -// and/or must mask the cpuset to the one set in config (config.reservable_cores). -func (st *Topology) UsableCores() *idset.Set[hw.CoreID] { - result := idset.Empty[hw.CoreID]() - for _, cpu := range st.Cores { - if !cpu.Disable { - result.Insert(cpu.ID) - } - } - return result -} - -// CoreSpeeds returns the frequency in MHz of the performance and efficiency -// core types. If the CPU does not have effiency cores that value will be zero. -func (st *Topology) CoreSpeeds() (hw.MHz, hw.MHz) { - var pCore, eCore hw.MHz - for _, cpu := range st.Cores { - switch cpu.Grade { - case Performance: - pCore = cpu.MHz() - case Efficiency: - eCore = cpu.MHz() - } - } - return pCore, eCore -} - -func (st *Topology) Compute() cpustats.Compute { - return cpustats.Compute{ - TotalCompute: st.TotalCompute(), - NumCores: st.NumCores(), - } -} - -func (st *Topology) Equal(o *Topology) bool { - if st == nil || o == nil { - return st == o - } - // simply iterates each core; the topology never changes for a node once - // it has been created at agent startup - return st.TotalCompute() == o.TotalCompute() -} diff --git a/client/lib/proclib/config.go b/client/lib/proclib/config.go deleted file mode 100644 index 2d9ce83bca74..000000000000 --- a/client/lib/proclib/config.go +++ /dev/null @@ -1,21 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -package proclib - -import ( - "github.com/hashicorp/go-hclog" - "github.com/hashicorp/nomad/client/lib/idset" - "github.com/hashicorp/nomad/client/lib/numalib/hw" -) - -// Configs is used to pass along values from client configuration that are -// build-tag specific. These are not the final representative values, just what -// was set in agent configuration. -type Configs struct { - Logger hclog.Logger - - // UsableCores is the actual set of cpu cores Nomad is able and - // allowed to use. - UsableCores *idset.Set[hw.CoreID] -} diff --git a/client/lib/proclib/testing.go b/client/lib/proclib/testing.go deleted file mode 100644 index 77114546495c..000000000000 --- a/client/lib/proclib/testing.go +++ /dev/null @@ -1,38 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -package proclib - -import ( - "github.com/hashicorp/nomad/helper/testlog" - testing "github.com/mitchellh/go-testing-interface" -) - -func MockWranglers(t testing.T) *Wranglers { - return &Wranglers{ - configs: &Configs{ - Logger: testlog.HCLogger(t), - }, - m: make(map[Task]ProcessWrangler), - create: mocks, - } -} - -func mocks(Task) ProcessWrangler { - return new(mock) -} - -type mock struct { -} - -func (m *mock) Initialize() error { - return nil -} - -func (m *mock) Kill() error { - return nil -} - -func (m *mock) Cleanup() error { - return nil -} diff --git a/client/lib/proclib/wrangler.go b/client/lib/proclib/wrangler.go deleted file mode 100644 index c73a03d9cc67..000000000000 --- a/client/lib/proclib/wrangler.go +++ /dev/null @@ -1,89 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -package proclib - -import ( - "fmt" - "sync" -) - -// Task records the unique coordinates of a task from the perspective of a Nomad -// client running the task, that is to say (alloc_id, task_name). Also indicates -// whether the task is making use of reserved cpu cores. -type Task struct { - AllocID string - Task string - Cores bool -} - -func (task Task) String() string { - return fmt.Sprintf("%s/%s", task.AllocID[0:8], task.Task) -} - -type create func(Task) ProcessWrangler - -// Wranglers keeps track of the ProcessWrangler created for each task. Some -// operating systems may implement ProcessWranglers to ensure that all of the -// processes created by a Task are killed, going a step beyond trusting the -// task drivers to properly clean things up. (Well, on Linux anyway.) -// -// This state must be restored on Client agent startup. -type Wranglers struct { - configs *Configs - create create - - lock sync.Mutex - m map[Task]ProcessWrangler -} - -// Setup any process management technique relevant to the operating system and -// its particular configuration. -func (w *Wranglers) Setup(task Task) error { - w.configs.Logger.Trace("setup client process management", "task", task) - - // create process wrangler for task - pw := w.create(task) - - // perform any initialization if necessary (e.g. create cgroup) - // if this doesn't work just keep going; it's up to each task driver - // implementation to decide if this is a failure mode - _ = pw.Initialize() - - w.lock.Lock() - defer w.lock.Unlock() - - // keep track of the process wrangler for task - w.m[task] = pw - - return nil -} - -// Destroy any processes still running that were spawned by task. Ideally the -// task driver should be implemented well enough for this to not be necessary, -// but we protect the Client as best we can regardless. -// -// Note that this is called from a TR.Stop which must be idempotent. -func (w *Wranglers) Destroy(task Task) error { - w.configs.Logger.Trace("destroy and cleanup remnant task processes", "task", task) - - w.lock.Lock() - defer w.lock.Unlock() - - if pw, exists := w.m[task]; exists { - pw.Kill() - pw.Cleanup() - delete(w.m, task) - } - - return nil -} - -// A ProcessWrangler "owns" a particular Task on a client, enabling the client -// to kill and cleanup processes created by that Task, without help from the -// task driver. Currently we have implementations only for Linux (via cgroups). -type ProcessWrangler interface { - Initialize() error - Kill() error - Cleanup() error -} diff --git a/client/lib/proclib/wrangler_cg1_linux.go b/client/lib/proclib/wrangler_cg1_linux.go deleted file mode 100644 index 0d284b23e75d..000000000000 --- a/client/lib/proclib/wrangler_cg1_linux.go +++ /dev/null @@ -1,77 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -//go:build linux - -package proclib - -import ( - "time" - - "github.com/hashicorp/go-hclog" - "github.com/hashicorp/nomad/client/lib/cgroupslib" - "oss.indeed.com/go/libtime/decay" -) - -// LinuxWranglerCG1 is an implementation of ProcessWrangler that leverages -// cgroups v1 on older Linux systems. -// -// e.g. Ubuntu 20.04 / RHEL 8 and previous versions. -type LinuxWranglerCG1 struct { - task Task - log hclog.Logger - cg cgroupslib.Lifecycle -} - -func newCG1(c *Configs) (create, error) { - logger := c.Logger.Named("cg1") - err := cgroupslib.Init(logger, c.UsableCores.String()) - if err != nil { - return nil, err - } - - return func(task Task) ProcessWrangler { - return &LinuxWranglerCG1{ - task: task, - log: logger, - cg: cgroupslib.Factory(task.AllocID, task.Task, task.Cores), - } - }, nil -} - -func (w *LinuxWranglerCG1) Initialize() error { - w.log.Trace("initialize cgroups", "task", w.task) - return w.cg.Setup() -} - -func (w *LinuxWranglerCG1) Kill() error { - w.log.Trace("force kill processes in cgroup", "task", w.task) - return w.cg.Kill() -} - -func (w *LinuxWranglerCG1) Cleanup() error { - w.log.Trace("remove cgroups", "task", w.task) - - // need to give the kernel an opportunity to cleanup procs; which could - // take some time while the procs wake from being thawed only to find they - // have been issued a kill signal and need to be reaped - - rm := func() (bool, error) { - err := w.cg.Teardown() - if err != nil { - return true, err - } - return false, nil - } - - go func() { - if err := decay.Backoff(rm, decay.BackoffOptions{ - MaxSleepTime: 30 * time.Second, - InitialGapSize: 1 * time.Second, - }); err != nil { - w.log.Debug("failed to cleanup cgroups", "alloc", w.task.AllocID, "task", w.task.Task, "error", err) - } - }() - - return nil -} diff --git a/client/lib/proclib/wrangler_cg2_linux.go b/client/lib/proclib/wrangler_cg2_linux.go deleted file mode 100644 index f0293171369b..000000000000 --- a/client/lib/proclib/wrangler_cg2_linux.go +++ /dev/null @@ -1,52 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -//go:build linux - -package proclib - -import ( - "github.com/hashicorp/go-hclog" - "github.com/hashicorp/nomad/client/lib/cgroupslib" -) - -// LinuxWranglerCG2 is an implementation of ProcessWrangler that leverages -// cgroups v2 on modern Linux systems. -// -// e.g. Ubuntu 22.04 / RHEL 9 and later versions. -type LinuxWranglerCG2 struct { - task Task - log hclog.Logger - cg cgroupslib.Lifecycle -} - -func newCG2(c *Configs) (create, error) { - logger := c.Logger.Named("cg2") - err := cgroupslib.Init(logger, c.UsableCores.String()) - if err != nil { - return nil, err - } - - return func(task Task) ProcessWrangler { - return &LinuxWranglerCG2{ - task: task, - log: c.Logger, - cg: cgroupslib.Factory(task.AllocID, task.Task, task.Cores), - } - }, nil -} - -func (w LinuxWranglerCG2) Initialize() error { - w.log.Trace("initialize cgroup", "task", w.task) - return w.cg.Setup() -} - -func (w *LinuxWranglerCG2) Kill() error { - w.log.Trace("force kill processes in cgroup", "task", w.task) - return w.cg.Kill() -} - -func (w *LinuxWranglerCG2) Cleanup() error { - w.log.Trace("remove cgroup", "task", w.task) - return w.cg.Teardown() -} diff --git a/client/lib/proclib/wrangler_cg2_linux_test.go b/client/lib/proclib/wrangler_cg2_linux_test.go deleted file mode 100644 index 12ff30bb9f3e..000000000000 --- a/client/lib/proclib/wrangler_cg2_linux_test.go +++ /dev/null @@ -1,8 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -//go:build linux - -package proclib - -var _ ProcessWrangler = (*LinuxWranglerCG2)(nil) diff --git a/client/lib/proclib/wrangler_default.go b/client/lib/proclib/wrangler_default.go deleted file mode 100644 index 1fb5890e487b..000000000000 --- a/client/lib/proclib/wrangler_default.go +++ /dev/null @@ -1,40 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -//go:build !linux - -package proclib - -// New creates a Wranglers backed by the DefaultWrangler implementation, which -// does not do anything. -func New(configs *Configs) (*Wranglers, error) { - w := &Wranglers{ - configs: configs, - m: make(map[Task]ProcessWrangler), - create: doNothing(configs), - } - - return w, nil -} - -func doNothing(*Configs) create { - return func(Task) ProcessWrangler { - return new(DefaultWrangler) - } -} - -// A DefaultWrangler has a no-op implementation. In the task drivers -// we trust for cleaning themselves up. -type DefaultWrangler struct{} - -func (w *DefaultWrangler) Initialize() error { - return nil -} - -func (w *DefaultWrangler) Kill() error { - return nil -} - -func (w *DefaultWrangler) Cleanup() error { - return nil -} diff --git a/client/lib/proclib/wrangler_linux.go b/client/lib/proclib/wrangler_linux.go deleted file mode 100644 index 3dc7bb7c1980..000000000000 --- a/client/lib/proclib/wrangler_linux.go +++ /dev/null @@ -1,29 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -//go:build linux - -package proclib - -import ( - "github.com/hashicorp/nomad/client/lib/cgroupslib" -) - -// New creates a Wranglers factory for creating ProcessWrangler's appropriate -// for the given system (i.e. cgroups v1 or cgroups v2). -func New(configs *Configs) (*Wranglers, error) { - w := &Wranglers{ - configs: configs, - m: make(map[Task]ProcessWrangler), - } - - var err error - switch cgroupslib.GetMode() { - case cgroupslib.CG1: - w.create, err = newCG1(configs) - default: - w.create, err = newCG2(configs) - } - - return w, err -} diff --git a/client/lib/resources/containment.go b/client/lib/resources/containment.go new file mode 100644 index 000000000000..d7040e49212e --- /dev/null +++ b/client/lib/resources/containment.go @@ -0,0 +1,16 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + +package resources + +// A Containment will cleanup resources created by an executor. +type Containment interface { + // Apply enables containment on pid. + Apply(pid int) error + + // Cleanup will purge executor resources like cgroups. + Cleanup() error + + // GetPIDs will return the processes overseen by the Containment + GetPIDs() PIDs +} diff --git a/client/lib/resources/containment_linux.go b/client/lib/resources/containment_linux.go new file mode 100644 index 000000000000..f44de60b9a79 --- /dev/null +++ b/client/lib/resources/containment_linux.go @@ -0,0 +1,110 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + +//go:build linux + +package resources + +import ( + "fmt" + "os" + "path/filepath" + "sync" + + "github.com/hashicorp/go-hclog" + "github.com/hashicorp/nomad/client/lib/cgutil" + "github.com/opencontainers/runc/libcontainer/cgroups" + "github.com/opencontainers/runc/libcontainer/cgroups/fs2" + "github.com/opencontainers/runc/libcontainer/configs" +) + +type containment struct { + lock sync.RWMutex + cgroup *configs.Cgroup + logger hclog.Logger +} + +func Contain(logger hclog.Logger, cgroup *configs.Cgroup) *containment { + return &containment{ + cgroup: cgroup, + logger: logger.Named("containment"), + } +} + +func (c *containment) Apply(pid int) error { + c.lock.Lock() + defer c.lock.Unlock() + + c.logger.Trace("create containment for", "cgroup", c.cgroup, "pid", pid) + + // for v2 use manager to create and enter the cgroup + if cgutil.UseV2 { + mgr, err := fs2.NewManager(c.cgroup, "") + if err != nil { + return fmt.Errorf("failed to create v2 cgroup manager for containment: %w", err) + } + + // add the pid to the cgroup + if err = mgr.Apply(pid); err != nil { + return fmt.Errorf("failed to apply v2 cgroup containment: %w", err) + } + + // in v2 it is important to set the device resource configuration + if err = mgr.Set(c.cgroup.Resources); err != nil { + return fmt.Errorf("failed to set v2 cgroup resources: %w", err) + } + + return nil + } + + // for v1 a random cgroup was created already; just enter it + if err := cgroups.EnterPid(map[string]string{"freezer": c.cgroup.Path}, pid); err != nil { + return fmt.Errorf("failed to add pid to v1 cgroup: %w", err) + } + + return nil +} + +func (c *containment) Cleanup() error { + c.lock.Lock() + defer c.lock.Unlock() + + // the current pid is of the executor, who manages the task process cleanup + executorPID := os.Getpid() + c.logger.Trace("cleanup on", "cgroup", c.cgroup, "executor_pid", executorPID) + + // destroy the task processes + destroyer := cgutil.NewGroupKiller(c.logger, executorPID) + return destroyer.KillGroup(c.cgroup) +} + +func (c *containment) GetPIDs() PIDs { + c.lock.Lock() + defer c.lock.Unlock() + + m := make(PIDs) + if c.cgroup == nil { + return m + } + + // get the cgroup path under containment + var path string + if cgutil.UseV2 { + path = filepath.Join(cgutil.CgroupRoot, c.cgroup.Path) + } else { + path = c.cgroup.Path + } + + // find the pids in the cgroup under containment + pids, err := cgroups.GetAllPids(path) + if err != nil { + c.logger.Debug("failed to get pids", "cgroup", c.cgroup, "error", err) + return m + } + + for _, pid := range pids { + m[pid] = NewPID(pid) + } + + return m +} diff --git a/client/lib/resources/pid.go b/client/lib/resources/pid.go new file mode 100644 index 000000000000..597f6b1663d4 --- /dev/null +++ b/client/lib/resources/pid.go @@ -0,0 +1,28 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + +package resources + +import ( + "github.com/hashicorp/nomad/helper/stats" +) + +// PIDs holds all of a task's pids and their cpu percentage calculators +type PIDs map[int]*PID + +// PID holds one task's pid and it's cpu percentage calculator +type PID struct { + PID int + StatsTotalCPU *stats.CpuStats + StatsUserCPU *stats.CpuStats + StatsSysCPU *stats.CpuStats +} + +func NewPID(pid int) *PID { + return &PID{ + PID: pid, + StatsTotalCPU: stats.NewCpuStats(), + StatsUserCPU: stats.NewCpuStats(), + StatsSysCPU: stats.NewCpuStats(), + } +} diff --git a/client/logmon/logging/rotator_test.go b/client/logmon/logging/rotator_test.go index ef91338aedf9..bd7365a5e5ca 100644 --- a/client/logmon/logging/rotator_test.go +++ b/client/logmon/logging/rotator_test.go @@ -12,7 +12,7 @@ import ( "github.com/hashicorp/nomad/helper/testlog" "github.com/hashicorp/nomad/testutil" - "github.com/shoenig/test/must" + "github.com/stretchr/testify/require" "go.uber.org/goleak" ) @@ -24,8 +24,8 @@ func TestFileRotator_IncorrectPath(t *testing.T) { defer goleak.VerifyNone(t) _, err := NewFileRotator("/foo", baseFileName, 10, 10, testlog.HCLogger(t)) - must.Error(t, err) - must.ErrorContains(t, err, "no such file or directory") + require.Error(t, err) + require.Contains(t, err.Error(), "no such file or directory") } func TestFileRotator_CreateNewFile(t *testing.T) { @@ -34,11 +34,11 @@ func TestFileRotator_CreateNewFile(t *testing.T) { path := t.TempDir() fr, err := NewFileRotator(path, baseFileName, 10, 10, testlog.HCLogger(t)) - must.NoError(t, err) + require.NoError(t, err) defer fr.Close() _, err = os.Stat(filepath.Join(path, "redis.stdout.0")) - must.NoError(t, err) + require.NoError(t, err) } func TestFileRotator_OpenLastFile(t *testing.T) { @@ -50,18 +50,18 @@ func TestFileRotator_OpenLastFile(t *testing.T) { fname2 := filepath.Join(path, "redis.stdout.2") f1, err := os.Create(fname1) - must.NoError(t, err) + require.NoError(t, err) f1.Close() f2, err := os.Create(fname2) - must.NoError(t, err) + require.NoError(t, err) f2.Close() fr, err := NewFileRotator(path, baseFileName, 10, 10, testlog.HCLogger(t)) - must.NoError(t, err) + require.NoError(t, err) defer fr.Close() - must.Eq(t, fname2, fr.currentFile.Name()) + require.Equal(t, fname2, fr.currentFile.Name()) } func TestFileRotator_WriteToCurrentFile(t *testing.T) { @@ -71,11 +71,11 @@ func TestFileRotator_WriteToCurrentFile(t *testing.T) { fname1 := filepath.Join(path, "redis.stdout.0") f1, err := os.Create(fname1) - must.NoError(t, err) + require.NoError(t, err) f1.Close() fr, err := NewFileRotator(path, baseFileName, 10, 5, testlog.HCLogger(t)) - must.NoError(t, err) + require.NoError(t, err) defer fr.Close() fr.Write([]byte("abcde")) @@ -92,7 +92,7 @@ func TestFileRotator_WriteToCurrentFile(t *testing.T) { return true, nil }, func(err error) { - must.NoError(t, err) + require.NoError(t, err) }) } @@ -102,13 +102,13 @@ func TestFileRotator_RotateFiles(t *testing.T) { path := t.TempDir() fr, err := NewFileRotator(path, baseFileName, 10, 5, testlog.HCLogger(t)) - must.NoError(t, err) + require.NoError(t, err) defer fr.Close() str := "abcdefgh" nw, err := fr.Write([]byte(str)) - must.NoError(t, err) - must.Eq(t, len(str), nw) + require.NoError(t, err) + require.Equal(t, len(str), nw) testutil.WaitForResult(func() (bool, error) { fname1 := filepath.Join(path, "redis.stdout.0") @@ -135,7 +135,7 @@ func TestFileRotator_RotateFiles(t *testing.T) { return true, nil }, func(err error) { - must.NoError(t, err) + require.NoError(t, err) }) } @@ -145,7 +145,7 @@ func TestFileRotator_RotateFiles_Boundary(t *testing.T) { path := t.TempDir() fr, err := NewFileRotator(path, baseFileName, 10, 5, testlog.HCLogger(t)) - must.NoError(t, err) + require.NoError(t, err) defer fr.Close() // We will write three times: @@ -162,8 +162,8 @@ func TestFileRotator_RotateFiles_Boundary(t *testing.T) { for _, str := range []string{"ab\ncdef\n", "1234567890", "\n"} { nw, err := fr.Write([]byte(str)) - must.NoError(t, err) - must.Eq(t, len(str), nw) + require.NoError(t, err) + require.Equal(t, len(str), nw) } testutil.WaitForResult(func() (bool, error) { @@ -181,7 +181,7 @@ func TestFileRotator_RotateFiles_Boundary(t *testing.T) { return true, nil }, func(err error) { - must.NoError(t, err) + require.NoError(t, err) }) } @@ -192,16 +192,16 @@ func TestFileRotator_WriteRemaining(t *testing.T) { fname1 := filepath.Join(path, "redis.stdout.0") err := os.WriteFile(fname1, []byte("abcd"), 0600) - must.NoError(t, err) + require.NoError(t, err) fr, err := NewFileRotator(path, baseFileName, 10, 5, testlog.HCLogger(t)) - must.NoError(t, err) + require.NoError(t, err) defer fr.Close() str := "efghijkl" nw, err := fr.Write([]byte(str)) - must.NoError(t, err) - must.Eq(t, len(str), nw) + require.NoError(t, err) + require.Equal(t, len(str), nw) testutil.WaitForResult(func() (bool, error) { fi, err := os.Stat(fname1) @@ -240,7 +240,7 @@ func TestFileRotator_WriteRemaining(t *testing.T) { return true, nil }, func(err error) { - must.NoError(t, err) + require.NoError(t, err) }) } @@ -251,13 +251,13 @@ func TestFileRotator_PurgeOldFiles(t *testing.T) { path := t.TempDir() fr, err := NewFileRotator(path, baseFileName, 2, 2, testlog.HCLogger(t)) - must.NoError(t, err) + require.NoError(t, err) defer fr.Close() str := "abcdeghijklmn" nw, err := fr.Write([]byte(str)) - must.NoError(t, err) - must.Eq(t, len(str), nw) + require.NoError(t, err) + require.Equal(t, len(str), nw) testutil.WaitForResult(func() (bool, error) { f, err := os.ReadDir(path) @@ -271,7 +271,7 @@ func TestFileRotator_PurgeOldFiles(t *testing.T) { return true, nil }, func(err error) { - must.NoError(t, err) + require.NoError(t, err) }) } @@ -288,7 +288,7 @@ func benchmarkRotatorWithInputSize(size int, b *testing.B) { path := b.TempDir() fr, err := NewFileRotator(path, baseFileName, 5, 1024*1024, testlog.HCLogger(b)) - must.NoError(b, err) + require.NoError(b, err) defer fr.Close() b.ResetTimer() @@ -298,7 +298,7 @@ func benchmarkRotatorWithInputSize(size int, b *testing.B) { // Generate some input data := make([]byte, size) _, err := rand.Read(data) - must.NoError(b, err) + require.NoError(b, err) // Insert random new lines for i := 0; i < 100; i++ { @@ -308,6 +308,6 @@ func benchmarkRotatorWithInputSize(size int, b *testing.B) { // Write the data _, err = fr.Write(data) - must.NoError(b, err) + require.NoError(b, err) } } diff --git a/client/logmon/logmon_test.go b/client/logmon/logmon_test.go index 9242aee92d7a..8d7e54394e1a 100644 --- a/client/logmon/logmon_test.go +++ b/client/logmon/logmon_test.go @@ -16,12 +16,13 @@ import ( "github.com/hashicorp/nomad/helper/testlog" "github.com/hashicorp/nomad/helper/uuid" "github.com/hashicorp/nomad/testutil" - "github.com/shoenig/test/must" + "github.com/stretchr/testify/require" ) func TestLogmon_Start_rotate(t *testing.T) { ci.Parallel(t) + require := require.New(t) var stdoutFifoPath, stderrFifoPath string dir := t.TempDir() @@ -45,35 +46,35 @@ func TestLogmon_Start_rotate(t *testing.T) { } lm := NewLogMon(testlog.HCLogger(t)) - must.NoError(t, lm.Start(cfg)) + require.NoError(lm.Start(cfg)) stdout, err := fifo.OpenWriter(stdoutFifoPath) - must.NoError(t, err) + require.NoError(err) // Write enough bytes such that the log is rotated bytes1MB := make([]byte, 1024*1024) _, err = rand.Read(bytes1MB) - must.NoError(t, err) + require.NoError(err) _, err = stdout.Write(bytes1MB) - must.NoError(t, err) + require.NoError(err) testutil.WaitForResult(func() (bool, error) { _, err = os.Stat(filepath.Join(dir, "stdout.0")) return err == nil, err }, func(err error) { - must.NoError(t, err) + require.NoError(err) }) testutil.WaitForResult(func() (bool, error) { _, err = os.Stat(filepath.Join(dir, "stdout.1")) return err == nil, err }, func(err error) { - must.NoError(t, err) + require.NoError(err) }) _, err = os.Stat(filepath.Join(dir, "stdout.2")) - must.Error(t, err) - must.NoError(t, lm.Stop()) - must.NoError(t, lm.Stop()) + require.Error(err) + require.NoError(lm.Stop()) + require.NoError(lm.Stop()) } // asserts that calling Start twice restarts the log rotator and that any logs @@ -85,6 +86,7 @@ func TestLogmon_Start_restart_flusheslogs(t *testing.T) { t.Skip("windows does not support pushing data to a pipe with no servers") } + require := require.New(t) var stdoutFifoPath, stderrFifoPath string dir := t.TempDir() @@ -109,17 +111,17 @@ func TestLogmon_Start_restart_flusheslogs(t *testing.T) { lm := NewLogMon(testlog.HCLogger(t)) impl, ok := lm.(*logmonImpl) - must.True(t, ok) - must.NoError(t, lm.Start(cfg)) + require.True(ok) + require.NoError(lm.Start(cfg)) stdout, err := fifo.OpenWriter(stdoutFifoPath) - must.NoError(t, err) + require.NoError(err) stderr, err := fifo.OpenWriter(stderrFifoPath) - must.NoError(t, err) + require.NoError(err) // Write a string and assert it was written to the file _, err = stdout.Write([]byte("test\n")) - must.NoError(t, err) + require.NoError(err) testutil.WaitForResult(func() (bool, error) { raw, err := os.ReadFile(filepath.Join(dir, "stdout.0")) @@ -128,27 +130,27 @@ func TestLogmon_Start_restart_flusheslogs(t *testing.T) { } return "test\n" == string(raw), fmt.Errorf("unexpected stdout %q", string(raw)) }, func(err error) { - must.NoError(t, err) + require.NoError(err) }) - must.True(t, impl.tl.IsRunning()) + require.True(impl.tl.IsRunning()) // Close stdout and assert that logmon no longer writes to the file - must.NoError(t, stdout.Close()) - must.NoError(t, stderr.Close()) + require.NoError(stdout.Close()) + require.NoError(stderr.Close()) testutil.WaitForResult(func() (bool, error) { return !impl.tl.IsRunning(), fmt.Errorf("logmon is still running") }, func(err error) { - must.NoError(t, err) + require.NoError(err) }) stdout, err = fifo.OpenWriter(stdoutFifoPath) - must.NoError(t, err) + require.NoError(err) stderr, err = fifo.OpenWriter(stderrFifoPath) - must.NoError(t, err) + require.NoError(err) _, err = stdout.Write([]byte("te")) - must.NoError(t, err) + require.NoError(err) testutil.WaitForResult(func() (bool, error) { raw, err := os.ReadFile(filepath.Join(dir, "stdout.0")) @@ -157,19 +159,19 @@ func TestLogmon_Start_restart_flusheslogs(t *testing.T) { } return "test\n" == string(raw), fmt.Errorf("unexpected stdout %q", string(raw)) }, func(err error) { - must.NoError(t, err) + require.NoError(err) }) // Start logmon again and assert that it appended to the file - must.NoError(t, lm.Start(cfg)) + require.NoError(lm.Start(cfg)) stdout, err = fifo.OpenWriter(stdoutFifoPath) - must.NoError(t, err) + require.NoError(err) stderr, err = fifo.OpenWriter(stderrFifoPath) - must.NoError(t, err) + require.NoError(err) _, err = stdout.Write([]byte("st\n")) - must.NoError(t, err) + require.NoError(err) testutil.WaitForResult(func() (bool, error) { raw, err := os.ReadFile(filepath.Join(dir, "stdout.0")) if err != nil { @@ -179,7 +181,7 @@ func TestLogmon_Start_restart_flusheslogs(t *testing.T) { expected := "test\ntest\n" == string(raw) return expected, fmt.Errorf("unexpected stdout %q", string(raw)) }, func(err error) { - must.NoError(t, err) + require.NoError(err) }) } @@ -187,6 +189,7 @@ func TestLogmon_Start_restart_flusheslogs(t *testing.T) { func TestLogmon_Start_restart(t *testing.T) { ci.Parallel(t) + require := require.New(t) var stdoutFifoPath, stderrFifoPath string dir := t.TempDir() @@ -211,20 +214,20 @@ func TestLogmon_Start_restart(t *testing.T) { lm := NewLogMon(testlog.HCLogger(t)) impl, ok := lm.(*logmonImpl) - must.True(t, ok) - must.NoError(t, lm.Start(cfg)) + require.True(ok) + require.NoError(lm.Start(cfg)) t.Cleanup(func() { - must.NoError(t, lm.Stop()) + require.NoError(lm.Stop()) }) stdout, err := fifo.OpenWriter(stdoutFifoPath) - must.NoError(t, err) + require.NoError(err) stderr, err := fifo.OpenWriter(stderrFifoPath) - must.NoError(t, err) + require.NoError(err) // Write a string and assert it was written to the file _, err = stdout.Write([]byte("test\n")) - must.NoError(t, err) + require.NoError(err) testutil.WaitForResult(func() (bool, error) { raw, err := os.ReadFile(filepath.Join(dir, "stdout.0")) @@ -233,37 +236,37 @@ func TestLogmon_Start_restart(t *testing.T) { } return "test\n" == string(raw), fmt.Errorf("unexpected stdout %q", string(raw)) }, func(err error) { - must.NoError(t, err) + require.NoError(err) }) - must.True(t, impl.tl.IsRunning()) + require.True(impl.tl.IsRunning()) // Close stderr and assert that logmon no longer writes to the file // Keep stdout open to ensure that IsRunning requires both - must.NoError(t, stderr.Close()) + require.NoError(stderr.Close()) testutil.WaitForResult(func() (bool, error) { return !impl.tl.IsRunning(), fmt.Errorf("logmon is still running") }, func(err error) { - must.NoError(t, err) + require.NoError(err) }) // Start logmon again and assert that it can receive logs again - must.NoError(t, lm.Start(cfg)) + require.NoError(lm.Start(cfg)) stdout, err = fifo.OpenWriter(stdoutFifoPath) - must.NoError(t, err) + require.NoError(err) t.Cleanup(func() { - must.NoError(t, stdout.Close()) + require.NoError(stdout.Close()) }) stderr, err = fifo.OpenWriter(stderrFifoPath) - must.NoError(t, err) + require.NoError(err) t.Cleanup(func() { - must.NoError(t, stderr.Close()) + require.NoError(stderr.Close()) }) _, err = stdout.Write([]byte("test\n")) - must.NoError(t, err) + require.NoError(err) testutil.WaitForResult(func() (bool, error) { raw, err := os.ReadFile(filepath.Join(dir, "stdout.0")) if err != nil { @@ -273,7 +276,7 @@ func TestLogmon_Start_restart(t *testing.T) { expected := "test\ntest\n" == string(raw) return expected, fmt.Errorf("unexpected stdout %q", string(raw)) }, func(err error) { - must.NoError(t, err) + require.NoError(err) }) } @@ -301,6 +304,6 @@ func TestLogmon_NewError(t *testing.T) { rotator := panicWriter{} w, err := newLogRotatorWrapper(path, logger, rotator) - must.Error(t, err) - must.Nil(t, w) + require.Error(t, err) + require.Nil(t, w) } diff --git a/client/logmon/proto/logmon.proto b/client/logmon/proto/logmon.proto index 38a0a7dc5fec..f0820a0478b4 100644 --- a/client/logmon/proto/logmon.proto +++ b/client/logmon/proto/logmon.proto @@ -1,5 +1,5 @@ // Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 +// SPDX-License-Identifier: MPL-2.0 syntax = "proto3"; package hashicorp.nomad.client.logmon.proto; diff --git a/client/meta_endpoint.go b/client/meta_endpoint.go index bfffc074c5fc..099bcd20f542 100644 --- a/client/meta_endpoint.go +++ b/client/meta_endpoint.go @@ -27,7 +27,7 @@ func (n *NodeMeta) Apply(args *structs.NodeMetaApplyRequest, reply *structs.Node // Check node write permissions if aclObj, err := n.c.ResolveToken(args.AuthToken); err != nil { return err - } else if !aclObj.AllowNodeWrite() { + } else if aclObj != nil && !aclObj.AllowNodeWrite() { return structs.ErrPermissionDenied } @@ -93,7 +93,7 @@ func (n *NodeMeta) Read(args *structs.NodeSpecificRequest, reply *structs.NodeMe // Check node read permissions if aclObj, err := n.c.ResolveToken(args.AuthToken); err != nil { return err - } else if !aclObj.AllowNodeRead() { + } else if aclObj != nil && !aclObj.AllowNodeRead() { return structs.ErrPermissionDenied } diff --git a/client/pluginmanager/drivermanager/testing.go b/client/pluginmanager/drivermanager/testing.go index fb1687a703a9..6bbe8e6346cc 100644 --- a/client/pluginmanager/drivermanager/testing.go +++ b/client/pluginmanager/drivermanager/testing.go @@ -11,7 +11,6 @@ import ( "testing" log "github.com/hashicorp/go-hclog" - "github.com/hashicorp/nomad/client/lib/numalib" "github.com/hashicorp/nomad/helper/pluginutils/catalog" "github.com/hashicorp/nomad/helper/pluginutils/loader" "github.com/hashicorp/nomad/helper/pluginutils/singleton" @@ -25,10 +24,6 @@ type testManager struct { loader loader.PluginCatalog } -var ( - topology = numalib.Scan(numalib.PlatformScanners()) -) - func TestDriverManager(t *testing.T) Manager { logger := testlog.HCLogger(t).Named("driver_mgr") pluginLoader := catalog.TestPluginLoader(t) @@ -43,12 +38,7 @@ func (m *testManager) Shutdown() {} func (m *testManager) PluginType() string { return base.PluginTypeDriver } func (m *testManager) Dispense(driver string) (drivers.DriverPlugin, error) { - baseConfig := &base.AgentConfig{ - Driver: &base.ClientDriverConfig{ - Topology: topology, - }, - } - instance, err := m.loader.Dispense(driver, base.PluginTypeDriver, baseConfig, m.logger) + instance, err := m.loader.Dispense(driver, base.PluginTypeDriver, nil, m.logger) if err != nil { return nil, err } diff --git a/client/rpc.go b/client/rpc.go index 6bbbe27f88cc..2482a9f68d28 100644 --- a/client/rpc.go +++ b/client/rpc.go @@ -12,7 +12,7 @@ import ( "time" metrics "github.com/armon/go-metrics" - "github.com/hashicorp/go-msgpack/v2/codec" + "github.com/hashicorp/go-msgpack/codec" "github.com/hashicorp/nomad/client/servers" "github.com/hashicorp/nomad/helper" inmem "github.com/hashicorp/nomad/helper/codec" diff --git a/client/serviceregistration/checks/checkstore/shim.go b/client/serviceregistration/checks/checkstore/shim.go index 142e45414ab0..2c8b8a420e88 100644 --- a/client/serviceregistration/checks/checkstore/shim.go +++ b/client/serviceregistration/checks/checkstore/shim.go @@ -4,14 +4,14 @@ package checkstore import ( - "maps" - "slices" "sync" "github.com/hashicorp/go-hclog" "github.com/hashicorp/nomad/client/serviceregistration/checks" "github.com/hashicorp/nomad/client/state" "github.com/hashicorp/nomad/nomad/structs" + "golang.org/x/exp/maps" + "golang.org/x/exp/slices" ) // A Shim is used to track the latest check status information, one layer above diff --git a/client/serviceregistration/checks/checkstore/shim_test.go b/client/serviceregistration/checks/checkstore/shim_test.go index bbfd0ff02293..a651e6961b6d 100644 --- a/client/serviceregistration/checks/checkstore/shim_test.go +++ b/client/serviceregistration/checks/checkstore/shim_test.go @@ -4,7 +4,6 @@ package checkstore import ( - "slices" "testing" "github.com/hashicorp/nomad/ci" @@ -14,6 +13,7 @@ import ( "github.com/hashicorp/nomad/helper/uuid" "github.com/hashicorp/nomad/nomad/structs" "github.com/shoenig/test/must" + "golang.org/x/exp/slices" ) var ( diff --git a/client/serviceregistration/service_registration.go b/client/serviceregistration/service_registration.go index 9866fea39d8c..d88c4f40b0af 100644 --- a/client/serviceregistration/service_registration.go +++ b/client/serviceregistration/service_registration.go @@ -48,8 +48,6 @@ type Handler interface { UpdateTTL(id, namespace, output, status string) error } -type HandlerFunc func(string) Handler - // WorkloadRestarter allows the checkWatcher to restart tasks or entire task // groups. type WorkloadRestarter interface { diff --git a/client/serviceregistration/watcher.go b/client/serviceregistration/watcher.go index ba134f1d7183..d94e04b73b49 100644 --- a/client/serviceregistration/watcher.go +++ b/client/serviceregistration/watcher.go @@ -9,7 +9,7 @@ import ( "time" "github.com/hashicorp/go-hclog" - "github.com/hashicorp/go-set/v2" + "github.com/hashicorp/go-set" "github.com/hashicorp/nomad/helper" "github.com/hashicorp/nomad/nomad/structs" ) diff --git a/client/serviceregistration/workload.go b/client/serviceregistration/workload.go index 3ebc7e3ae1b1..7ccc352c1fa0 100644 --- a/client/serviceregistration/workload.go +++ b/client/serviceregistration/workload.go @@ -47,11 +47,6 @@ type WorkloadServices struct { // DriverNetwork is the network specified by the driver and may be nil. DriverNetwork *drivers.DriverNetwork - - // Tokens are explicit API tokens that should be used by the caller when - // synchronizing services and check; currently this is only used for Consul - // services and only when the Workload Identity workflow is used. - Tokens map[string]string // .Services[].Name -> token } // RegistrationProvider identifies the service registration provider for the diff --git a/client/serviceregistration/wrapper/wrapper.go b/client/serviceregistration/wrapper/wrapper.go index 5f068ff8e378..1086b1f2bf5b 100644 --- a/client/serviceregistration/wrapper/wrapper.go +++ b/client/serviceregistration/wrapper/wrapper.go @@ -18,7 +18,7 @@ import ( type HandlerWrapper struct { log hclog.Logger - // consulServiceProvider gets the handler for services where Consul is the + // consulServiceProvider is the handler for services where Consul is the // provider. This provider is always created and available. consulServiceProvider serviceregistration.Handler @@ -33,7 +33,7 @@ type HandlerWrapper struct { // implementation to allow future flexibility and is initially only intended // for use with the alloc and task runner service hooks. func NewHandlerWrapper( - log hclog.Logger, consulProvider serviceregistration.Handler, nomadProvider serviceregistration.Handler) *HandlerWrapper { + log hclog.Logger, consulProvider, nomadProvider serviceregistration.Handler) *HandlerWrapper { return &HandlerWrapper{ log: log, nomadServiceProvider: nomadProvider, diff --git a/client/state/db_bolt.go b/client/state/db_bolt.go index 2471cda3d147..c4ca6902b5a5 100644 --- a/client/state/db_bolt.go +++ b/client/state/db_bolt.go @@ -36,7 +36,6 @@ allocations/ |--> network_status -> networkStatusEntry{*structs.AllocNetworkStatus} |--> acknowledged_state -> acknowledgedStateEntry{*arstate.State} |--> alloc_volumes -> allocVolumeStatesEntry{arstate.AllocVolumes} - |--> identities -> allocIdentitiesEntry{} |--> task-/ |--> local_state -> *trstate.LocalState # Local-only state |--> task_state -> *structs.TaskState # Syncs to servers @@ -96,10 +95,6 @@ var ( allocVolumeKey = []byte("alloc_volume") - // allocIdentityKey is the key []*structs.SignedWorkloadIdentities is stored - // under - allocIdentityKey = []byte("alloc_identities") - // checkResultsBucket is the bucket name in which check query results are stored checkResultsBucket = []byte("check_results") @@ -516,58 +511,6 @@ func (s *BoltStateDB) GetAllocVolumes(allocID string) (*arstate.AllocVolumes, er return entry.State, nil } -// allocIdentitiesEntry wraps the signed identities so we can safely add more -// state in the future without needing a new entry type -type allocIdentitiesEntry struct { - Identities []*structs.SignedWorkloadIdentity -} - -// PutAllocIdentities stores signed workload identities for an allocation. They -// will be cleared when the allocation bucket is deleted. -func (s *BoltStateDB) PutAllocIdentities(allocID string, identities []*structs.SignedWorkloadIdentity, opts ...WriteOption) error { - - return s.updateWithOptions(opts, func(tx *boltdd.Tx) error { - allocBkt, err := getAllocationBucket(tx, allocID) - if err != nil { - return err - } - - entry := allocIdentitiesEntry{ - Identities: identities, - } - return allocBkt.Put(allocIdentityKey, &entry) - }) -} - -// GetAllocIdentities returns the previously-signed workload identities for an -// allocation, if any. It's up to the caller to ensure these are still valid. -func (s *BoltStateDB) GetAllocIdentities(allocID string) ([]*structs.SignedWorkloadIdentity, error) { - var entry allocIdentitiesEntry - - err := s.db.View(func(tx *boltdd.Tx) error { - allAllocsBkt := tx.Bucket(allocationsBucketName) - if allAllocsBkt == nil { - return nil // No previous state at all - } - - allocBkt := allAllocsBkt.Bucket([]byte(allocID)) - if allocBkt == nil { - return nil // No previous state for this alloc - } - - return allocBkt.Get(allocIdentityKey, &entry) - }) - - if boltdd.IsErrNotFound(err) { - return nil, nil // There may not be any previously signed identities - } - if err != nil { - return nil, err - } - - return entry.Identities, nil -} - // GetTaskRunnerState returns the LocalState and TaskState for a // TaskRunner. LocalState or TaskState will be nil if they do not exist. // diff --git a/client/state/db_error.go b/client/state/db_error.go index 78ef01b78508..71579ae1aef4 100644 --- a/client/state/db_error.go +++ b/client/state/db_error.go @@ -70,14 +70,6 @@ func (m *ErrDB) GetAllocVolumes(allocID string) (*arstate.AllocVolumes, error) { return nil, fmt.Errorf("Error!") } -func (m *ErrDB) PutAllocIdentities(_ string, _ []*structs.SignedWorkloadIdentity, _ ...WriteOption) error { - return fmt.Errorf("Error!") -} - -func (m *ErrDB) GetAllocIdentities(_ string) ([]*structs.SignedWorkloadIdentity, error) { - return nil, fmt.Errorf("Error!") -} - func (m *ErrDB) GetTaskRunnerState(allocID string, taskName string) (*state.LocalState, *structs.TaskState, error) { return nil, nil, fmt.Errorf("Error!") } diff --git a/client/state/db_mem.go b/client/state/db_mem.go index 10037999e81a..e98a39531cc5 100644 --- a/client/state/db_mem.go +++ b/client/state/db_mem.go @@ -43,9 +43,6 @@ type MemDB struct { // alloc_id -> check_id -> result checks checks.ClientResults - // alloc_id -> []identities - identities map[string][]*structs.SignedWorkloadIdentity - // devicemanager -> plugin-state devManagerPs *dmstate.PluginState @@ -75,7 +72,6 @@ func NewMemDB(logger hclog.Logger) *MemDB { localTaskState: make(map[string]map[string]*state.LocalState), taskState: make(map[string]map[string]*structs.TaskState), checks: make(checks.ClientResults), - identities: make(map[string][]*structs.SignedWorkloadIdentity), logger: logger, } } @@ -159,19 +155,6 @@ func (m *MemDB) GetAllocVolumes(allocID string) (*arstate.AllocVolumes, error) { return m.allocVolumeStates[allocID], nil } -func (m *MemDB) PutAllocIdentities(allocID string, identities []*structs.SignedWorkloadIdentity, _ ...WriteOption) error { - m.mu.Lock() - defer m.mu.Unlock() - m.identities[allocID] = identities - return nil -} - -func (m *MemDB) GetAllocIdentities(allocID string) ([]*structs.SignedWorkloadIdentity, error) { - m.mu.Lock() - defer m.mu.Unlock() - return m.identities[allocID], nil -} - func (m *MemDB) GetTaskRunnerState(allocID string, taskName string) (*state.LocalState, *structs.TaskState, error) { m.mu.RLock() defer m.mu.RUnlock() @@ -248,7 +231,6 @@ func (m *MemDB) DeleteAllocationBucket(allocID string, _ ...WriteOption) error { delete(m.allocs, allocID) delete(m.taskState, allocID) delete(m.localTaskState, allocID) - delete(m.identities, allocID) return nil } diff --git a/client/state/db_noop.go b/client/state/db_noop.go index 345025a4d523..07d0d9843385 100644 --- a/client/state/db_noop.go +++ b/client/state/db_noop.go @@ -61,14 +61,6 @@ func (n NoopDB) PutAllocVolumes(allocID string, state *arstate.AllocVolumes, opt func (n NoopDB) GetAllocVolumes(allocID string) (*arstate.AllocVolumes, error) { return nil, nil } -func (n NoopDB) PutAllocIdentities(_ string, _ []*structs.SignedWorkloadIdentity, _ ...WriteOption) error { - return nil -} - -func (n NoopDB) GetAllocIdentities(_ string) ([]*structs.SignedWorkloadIdentity, error) { - return nil, nil -} - func (n NoopDB) GetTaskRunnerState(allocID string, taskName string) (*state.LocalState, *structs.TaskState, error) { return nil, nil, nil } diff --git a/client/state/interface.go b/client/state/interface.go index a9cd4845038f..823b7941307a 100644 --- a/client/state/interface.go +++ b/client/state/interface.go @@ -62,13 +62,6 @@ type StateDB interface { // so they can be restored. GetAllocVolumes(allocID string) (*arstate.AllocVolumes, error) - // PutAllocIdentities stores signed workload identities for an allocation. - PutAllocIdentities(allocID string, identities []*structs.SignedWorkloadIdentity, opts ...WriteOption) error - - // GetAllocIdentities returns the previously-signed workload identities for - // an allocation. - GetAllocIdentities(allocID string) ([]*structs.SignedWorkloadIdentity, error) - // GetTaskRunnerState returns the LocalState and TaskState for a // TaskRunner. Either state may be nil if it is not found, but if an // error is encountered only the error will be non-nil. diff --git a/client/state/upgrade.go b/client/state/upgrade.go index 6cf5aab7708b..5485e47eb3cb 100644 --- a/client/state/upgrade.go +++ b/client/state/upgrade.go @@ -10,7 +10,7 @@ import ( "os" hclog "github.com/hashicorp/go-hclog" - "github.com/hashicorp/go-msgpack/v2/codec" + "github.com/hashicorp/go-msgpack/codec" "github.com/hashicorp/nomad/client/dynamicplugins" "github.com/hashicorp/nomad/helper/boltdd" "github.com/hashicorp/nomad/nomad/structs" diff --git a/client/state/upgrade_int_test.go b/client/state/upgrade_int_test.go index d0137c71b203..92741731310b 100644 --- a/client/state/upgrade_int_test.go +++ b/client/state/upgrade_int_test.go @@ -20,8 +20,6 @@ import ( clientconfig "github.com/hashicorp/nomad/client/config" "github.com/hashicorp/nomad/client/devicemanager" dmstate "github.com/hashicorp/nomad/client/devicemanager/state" - "github.com/hashicorp/nomad/client/lib/cgroupslib" - "github.com/hashicorp/nomad/client/lib/proclib" "github.com/hashicorp/nomad/client/pluginmanager/drivermanager" regMock "github.com/hashicorp/nomad/client/serviceregistration/mock" . "github.com/hashicorp/nomad/client/state" @@ -208,15 +206,13 @@ func checkUpgradedAlloc(t *testing.T, path string, db StateDB, alloc *structs.Al Logger: clientConf.Logger, ClientConfig: clientConf, StateDB: db, - ConsulServices: regMock.NewServiceRegistrationHandler(clientConf.Logger), - VaultFunc: vaultclient.NewMockVaultClient, + Consul: regMock.NewServiceRegistrationHandler(clientConf.Logger), + Vault: vaultclient.NewMockVaultClient(), StateUpdater: &allocrunner.MockStateUpdater{}, PrevAllocWatcher: allocwatcher.NoopPrevAlloc{}, PrevAllocMigrator: allocwatcher.NoopPrevAlloc{}, DeviceManager: devicemanager.NoopMockManager(), DriverManager: drivermanager.TestDriverManager(t), - Wranglers: proclib.MockWranglers(t), - Partitions: cgroupslib.NoopPartition(), } ar, err := allocrunner.NewAllocRunner(conf) require.NoError(t, err) diff --git a/client/stats/cpu.go b/client/stats/cpu.go new file mode 100644 index 000000000000..b5242494b33e --- /dev/null +++ b/client/stats/cpu.go @@ -0,0 +1,146 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + +package stats + +import ( + "context" + "errors" + "fmt" + "sync" + "time" + + "github.com/hashicorp/nomad/helper/stats" + "github.com/shirou/gopsutil/v3/cpu" + "github.com/shoenig/go-m1cpu" +) + +const ( + // cpuInfoTimeout is the timeout used when gathering CPU info. This is used + // to override the default timeout in gopsutil which has a tendency to + // timeout on Windows. + cpuInfoTimeout = 60 * time.Second +) + +var ( + cpuPowerCoreCount int + cpuPowerCoreMHz uint64 + cpuEfficiencyCoreCount int + cpuEfficiencyCoreMHz uint64 + cpuModelName string +) + +var ( + detectedCpuTotalTicks uint64 + initErr error + onceLer sync.Once +) + +func Init(configCpuTotalCompute uint64) error { + onceLer.Do(func() { + switch { + case m1cpu.IsAppleSilicon(): + cpuModelName = m1cpu.ModelName() + cpuPowerCoreCount = m1cpu.PCoreCount() + cpuPowerCoreMHz = m1cpu.PCoreHz() / 1_000_000 + cpuEfficiencyCoreCount = m1cpu.ECoreCount() + cpuEfficiencyCoreMHz = m1cpu.ECoreHz() / 1_000_000 + bigTicks := uint64(cpuPowerCoreCount) * cpuPowerCoreMHz + littleTicks := uint64(cpuEfficiencyCoreCount) * cpuEfficiencyCoreMHz + detectedCpuTotalTicks = bigTicks + littleTicks + default: + // for now, all other cpu types assume only power cores + // todo: this is already not true for Intel 13th generation + + var err error + if cpuPowerCoreCount, err = cpu.Counts(true); err != nil { + initErr = errors.Join(initErr, fmt.Errorf("failed to detect number of CPU cores: %w", err)) + } + + ctx, cancel := context.WithTimeout(context.Background(), cpuInfoTimeout) + defer cancel() + + var cpuInfoStats []cpu.InfoStat + if cpuInfoStats, err = cpu.InfoWithContext(ctx); err != nil { + initErr = errors.Join(initErr, fmt.Errorf("Unable to obtain CPU information: %w", err)) + } + + for _, infoStat := range cpuInfoStats { + cpuModelName = infoStat.ModelName + if uint64(infoStat.Mhz) > cpuPowerCoreMHz { + cpuPowerCoreMHz = uint64(infoStat.Mhz) + } + } + + // compute ticks using only power core, until we add support for + // detecting little cores on non-apple platforms + detectedCpuTotalTicks = uint64(cpuPowerCoreCount) * cpuPowerCoreMHz + + initErr = err + } + + stats.SetCpuTotalTicks(detectedCpuTotalTicks) + }) + + // override the computed value with the config value if it is set + if configCpuTotalCompute > 0 { + stats.SetCpuTotalTicks(configCpuTotalCompute) + } + + return initErr +} + +// CPUNumCores returns the number of CPU cores available. +// +// This is represented with two values - (Power (P), Efficiency (E)) so we can +// correctly compute total compute for processors with asymetric cores such as +// Apple Silicon. +// +// For platforms with symetric cores (or where we do not correcly detect asymetric +// cores), all cores are presented as P cores. +func CPUNumCores() (int, int) { + return cpuPowerCoreCount, cpuEfficiencyCoreCount +} + +// CPUMHzPerCore returns the MHz per CPU (P, E) core type. +// +// As with CPUNumCores, asymetric core detection currently only works with +// Apple Silicon CPUs. +func CPUMHzPerCore() (uint64, uint64) { + return cpuPowerCoreMHz, cpuEfficiencyCoreMHz +} + +// CPUModelName returns the model name of the CPU. +func CPUModelName() string { + return cpuModelName +} + +func (h *HostStatsCollector) collectCPUStats() (cpus []*CPUStats, totalTicks float64, err error) { + + ticksConsumed := 0.0 + cpuStats, err := cpu.Times(true) + if err != nil { + return nil, 0.0, err + } + cs := make([]*CPUStats, len(cpuStats)) + for idx, cpuStat := range cpuStats { + percentCalculator, ok := h.statsCalculator[cpuStat.CPU] + if !ok { + percentCalculator = NewHostCpuStatsCalculator() + h.statsCalculator[cpuStat.CPU] = percentCalculator + } + idle, user, system, total := percentCalculator.Calculate(cpuStat) + ticks := (total / 100.0) * (float64(stats.CpuTotalTicks()) / float64(len(cpuStats))) + cs[idx] = &CPUStats{ + CPU: cpuStat.CPU, + User: user, + System: system, + Idle: idle, + TotalPercent: total, + TotalTicks: ticks, + } + ticksConsumed += ticks + } + + return cs, ticksConsumed, nil +} diff --git a/client/stats/cpu_darwin_test.go b/client/stats/cpu_darwin_test.go new file mode 100644 index 000000000000..802e83a65ca1 --- /dev/null +++ b/client/stats/cpu_darwin_test.go @@ -0,0 +1,38 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + +//go:build darwin && arm64 && cgo + +package stats + +import ( + "testing" + + "github.com/shoenig/test/must" +) + +func TestCPU_Init(t *testing.T) { + must.NoError(t, Init()) +} + +func TestCPU_CPUNumCores(t *testing.T) { + big, little := CPUNumCores() + must.Between(t, 4, big, 32) + must.Between(t, 2, little, 8) +} + +func TestCPU_CPUMHzPerCore(t *testing.T) { + big, little := CPUMHzPerCore() + must.Between(t, 3_000, big, 6_000) + must.Between(t, 2_000, little, 4_000) +} + +func TestCPU_CPUModelName(t *testing.T) { + name := CPUModelName() + must.NotEq(t, "", name) +} + +func TestCPU_CPUCpuTotalTicks(t *testing.T) { + ticks := CpuTotalTicks() + must.Positive(t, ticks) +} diff --git a/client/stats/cpu_test.go b/client/stats/cpu_test.go new file mode 100644 index 000000000000..496f85d3dd66 --- /dev/null +++ b/client/stats/cpu_test.go @@ -0,0 +1,54 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + +package stats + +import ( + "math" + "os" + "testing" + + "github.com/hashicorp/nomad/ci" + "github.com/hashicorp/nomad/helper/testlog" + "github.com/stretchr/testify/assert" +) + +func TestHostStats_CPU(t *testing.T) { + ci.Parallel(t) + + assert := assert.New(t) + assert.Nil(Init(0)) + + logger := testlog.HCLogger(t) + cwd, err := os.Getwd() + assert.Nil(err) + hs := NewHostStatsCollector(logger, cwd, nil) + + // Collect twice so we can calculate percents we need to generate some work + // so that the cpu values change + assert.Nil(hs.Collect()) + total := 0 + for i := 1; i < 1000000000; i++ { + total *= i + total = total % i + } + assert.Nil(hs.Collect()) + stats := hs.Stats() + + assert.NotZero(stats.CPUTicksConsumed) + assert.NotZero(len(stats.CPU)) + + for _, cpu := range stats.CPU { + assert.False(math.IsNaN(cpu.Idle)) + assert.False(math.IsNaN(cpu.TotalPercent)) + assert.False(math.IsNaN(cpu.TotalTicks)) + assert.False(math.IsNaN(cpu.System)) + assert.False(math.IsNaN(cpu.User)) + + assert.False(math.IsInf(cpu.Idle, 0)) + assert.False(math.IsInf(cpu.TotalPercent, 0)) + assert.False(math.IsInf(cpu.TotalTicks, 0)) + assert.False(math.IsInf(cpu.System, 0)) + assert.False(math.IsInf(cpu.User, 0)) + } +} diff --git a/client/hoststats/host.go b/client/stats/host.go similarity index 84% rename from client/hoststats/host.go rename to client/stats/host.go index 70468b121450..c181b564dc4c 100644 --- a/client/hoststats/host.go +++ b/client/stats/host.go @@ -1,15 +1,15 @@ // Copyright (c) HashiCorp, Inc. // SPDX-License-Identifier: BUSL-1.1 -package hoststats +package stats import ( "math" + "runtime" "sync" "time" - "github.com/hashicorp/go-hclog" - "github.com/hashicorp/nomad/client/lib/numalib" + hclog "github.com/hashicorp/go-hclog" "github.com/hashicorp/nomad/plugins/device" "github.com/shirou/gopsutil/v3/cpu" "github.com/shirou/gopsutil/v3/disk" @@ -73,7 +73,7 @@ type NodeStatsCollector interface { // HostStatsCollector collects host resource usage stats type HostStatsCollector struct { - top *numalib.Topology + numCores int statsCalculator map[string]*HostCpuStatsCalculator hostStats *HostStats hostStatsLock sync.RWMutex @@ -90,15 +90,19 @@ type HostStatsCollector struct { // NewHostStatsCollector returns a HostStatsCollector. The allocDir is passed in // so that we can present the disk related statistics for the mountpoint where // the allocation directory lives -func NewHostStatsCollector(logger hclog.Logger, top *numalib.Topology, allocDir string, deviceStatsCollector DeviceStatsCollector) *HostStatsCollector { - return &HostStatsCollector{ - logger: logger.Named("host_stats"), - top: top, - statsCalculator: make(map[string]*HostCpuStatsCalculator), +func NewHostStatsCollector(logger hclog.Logger, allocDir string, deviceStatsCollector DeviceStatsCollector) *HostStatsCollector { + logger = logger.Named("host_stats") + numCores := runtime.NumCPU() + statsCalculator := make(map[string]*HostCpuStatsCalculator) + collector := &HostStatsCollector{ + statsCalculator: statsCalculator, + numCores: numCores, + logger: logger, allocDir: allocDir, badParts: make(map[string]struct{}), deviceStatsCollector: deviceStatsCollector, } + return collector } // Collect collects stats related to resource usage of a host @@ -293,7 +297,7 @@ func (h *HostCpuStatsCalculator) Calculate(times cpu.TimesStat) (idle float64, u if math.IsNaN(system) || math.IsInf(system, 0) || system < 0.0 { system = 0.0 } - if math.IsNaN(total) || math.IsInf(total, 0) || total < 0.0 { + if math.IsNaN(total) || math.IsInf(total, 0) || total < 0 { total = 0.0 } @@ -304,33 +308,3 @@ func (h *HostCpuStatsCalculator) Calculate(times cpu.TimesStat) (idle float64, u h.prevBusy = currentBusy return } - -func (h *HostStatsCollector) collectCPUStats() (cpus []*CPUStats, totalTicks float64, err error) { - ticksConsumed := 0.0 - cpuStats, err := cpu.Times(true) - if err != nil { - return nil, 0.0, err - } - cs := make([]*CPUStats, len(cpuStats)) - for idx, cpuStat := range cpuStats { - percentCalculator, ok := h.statsCalculator[cpuStat.CPU] - if !ok { - percentCalculator = NewHostCpuStatsCalculator() - h.statsCalculator[cpuStat.CPU] = percentCalculator - } - idle, user, system, total := percentCalculator.Calculate(cpuStat) - totalCompute := h.top.TotalCompute() - ticks := (total / 100.0) * (float64(totalCompute) / float64(len(cpuStats))) - cs[idx] = &CPUStats{ - CPU: cpuStat.CPU, - User: user, - System: system, - Idle: idle, - TotalPercent: total, - TotalTicks: ticks, - } - ticksConsumed += ticks - } - - return cs, ticksConsumed, nil -} diff --git a/client/hoststats/host_test.go b/client/stats/host_test.go similarity index 98% rename from client/hoststats/host_test.go rename to client/stats/host_test.go index 0a8a7f2c0dfc..a5fdddc5dd94 100644 --- a/client/hoststats/host_test.go +++ b/client/stats/host_test.go @@ -1,7 +1,7 @@ // Copyright (c) HashiCorp, Inc. // SPDX-License-Identifier: BUSL-1.1 -package hoststats +package stats import ( "testing" diff --git a/client/structs/allochook.go b/client/structs/allochook.go index f7da673688ef..38c6108c2312 100644 --- a/client/structs/allochook.go +++ b/client/structs/allochook.go @@ -6,7 +6,6 @@ package structs import ( "sync" - consulapi "github.com/hashicorp/consul/api" "github.com/hashicorp/nomad/client/pluginmanager/csimanager" "github.com/hashicorp/nomad/helper" "github.com/hashicorp/nomad/nomad/structs" @@ -18,7 +17,6 @@ import ( // lock. type AllocHookResources struct { csiMounts map[string]*csimanager.MountInfo - consulTokens map[string]map[string]*consulapi.ACLToken // Consul cluster -> service identity -> token networkStatus *structs.AllocNetworkStatus mu sync.RWMutex @@ -26,8 +24,7 @@ type AllocHookResources struct { func NewAllocHookResources() *AllocHookResources { return &AllocHookResources{ - csiMounts: map[string]*csimanager.MountInfo{}, - consulTokens: map[string]map[string]*consulapi.ACLToken{}, + csiMounts: map[string]*csimanager.MountInfo{}, } } @@ -49,27 +46,6 @@ func (a *AllocHookResources) SetCSIMounts(m map[string]*csimanager.MountInfo) { a.csiMounts = m } -// GetConsulTokens returns all the Consul tokens previously written by the -// consul allocrunner hook -func (a *AllocHookResources) GetConsulTokens() map[string]map[string]*consulapi.ACLToken { - a.mu.RLock() - defer a.mu.RUnlock() - - return a.consulTokens -} - -// SetConsulTokens merges a given map of Consul cluster names to task -// identities to Consul tokens with previously written data. This method is -// called by the allocrunner consul hook. -func (a *AllocHookResources) SetConsulTokens(m map[string]map[string]*consulapi.ACLToken) { - a.mu.Lock() - defer a.mu.Unlock() - - for k, v := range m { - a.consulTokens[k] = v - } -} - // GetAllocNetworkStatus returns a copy of the AllocNetworkStatus previously // written the group's network_hook func (a *AllocHookResources) GetAllocNetworkStatus() *structs.AllocNetworkStatus { diff --git a/client/structs/structs.go b/client/structs/structs.go index 4b2fd8fe191d..9e97c1ec10b6 100644 --- a/client/structs/structs.go +++ b/client/structs/structs.go @@ -3,13 +3,13 @@ package structs -//go:generate codecgen -c github.com/hashicorp/go-msgpack/v2/codec -st codec -d 102 -t codegen_generated -o structs.generated.go structs.go +//go:generate codecgen -c github.com/hashicorp/go-msgpack/codec -st codec -d 102 -t codegen_generated -o structs.generated.go structs.go import ( "errors" "time" - "github.com/hashicorp/nomad/client/hoststats" + "github.com/hashicorp/nomad/client/stats" "github.com/hashicorp/nomad/nomad/structs" "github.com/hashicorp/nomad/plugins/device" ) @@ -33,7 +33,7 @@ func (r *RpcError) Error() string { // ClientStatsResponse is used to return statistics about a node. type ClientStatsResponse struct { - HostStats *hoststats.HostStats + HostStats *stats.HostStats structs.QueryMeta } @@ -175,9 +175,6 @@ type StreamErrWrapper struct { // AllocExecRequest is the initial request for execing into an Alloc task type AllocExecRequest struct { - // JobID is the ID of the job requested - JobID string - // AllocID is the allocation to stream logs from AllocID string @@ -190,9 +187,6 @@ type AllocExecRequest struct { // Cmd is the command to be executed Cmd []string - // The name of a predefined command to be executed (optional) - Action string - structs.QueryOptions } diff --git a/client/taskenv/env.go b/client/taskenv/env.go index 845c7c52e099..774f987e04c2 100644 --- a/client/taskenv/env.go +++ b/client/taskenv/env.go @@ -12,10 +12,10 @@ import ( "strings" "sync" - "github.com/hashicorp/nomad/client/lib/idset" "github.com/hashicorp/nomad/helper" hargs "github.com/hashicorp/nomad/helper/args" "github.com/hashicorp/nomad/helper/escapingfs" + "github.com/hashicorp/nomad/lib/cpuset" "github.com/hashicorp/nomad/nomad/structs" "github.com/hashicorp/nomad/plugins/drivers" "github.com/zclconf/go-cty/cty" @@ -412,27 +412,27 @@ type Builder struct { // clientTaskSecretsDir is the secrets dir from the client's perspective; eg /secrets clientTaskSecretsDir string - cpuCores string - cpuLimit int64 - memLimit int64 - memMaxLimit int64 - taskName string - allocIndex int - datacenter string - cgroupParent string - namespace string - region string - allocId string - allocName string - groupName string - vaultToken string - vaultNamespace string - injectVaultToken bool - workloadTokenDefault string - workloadTokens map[string]string // identity name -> encoded JWT - jobID string - jobName string - jobParentID string + cpuCores string + cpuLimit int64 + memLimit int64 + memMaxLimit int64 + taskName string + allocIndex int + datacenter string + cgroupParent string + namespace string + region string + allocId string + allocName string + groupName string + vaultToken string + vaultNamespace string + injectVaultToken bool + workloadToken string + injectWorkloadToken bool + jobID string + jobName string + jobParentID string // otherPorts for tasks in the same alloc otherPorts map[string]string @@ -576,12 +576,8 @@ func (b *Builder) buildEnv(allocDir, localDir, secretsDir string, } // Build the Nomad Workload Token - if b.workloadTokenDefault != "" { - envMap[WorkloadToken] = b.workloadTokenDefault - } - - for name, token := range b.workloadTokens { - envMap[WorkloadToken+"_"+name] = token + if b.injectWorkloadToken && b.workloadToken != "" { + envMap[WorkloadToken] = b.workloadToken } // Copy and interpolate task meta @@ -773,7 +769,7 @@ func (b *Builder) setAlloc(alloc *structs.Allocation) *Builder { // Populate task resources if tr, ok := alloc.AllocatedResources.Tasks[b.taskName]; ok { b.cpuLimit = tr.Cpu.CpuShares - b.cpuCores = idset.From[uint16](tr.Cpu.ReservedCores).String() + b.cpuCores = cpuset.New(tr.Cpu.ReservedCores...).String() b.memLimit = tr.Memory.MemoryMB b.memMaxLimit = tr.Memory.MemoryMaxMB @@ -1035,19 +1031,10 @@ func (b *Builder) SetVaultToken(token, namespace string, inject bool) *Builder { return b } -func (b *Builder) SetDefaultWorkloadToken(token string) *Builder { - b.mu.Lock() - b.workloadTokenDefault = token - b.mu.Unlock() - return b -} - -func (b *Builder) SetWorkloadToken(name, token string) *Builder { +func (b *Builder) SetWorkloadToken(token string, inject bool) *Builder { b.mu.Lock() - if b.workloadTokens == nil { - b.workloadTokens = map[string]string{} - } - b.workloadTokens[name] = token + b.workloadToken = token + b.injectWorkloadToken = inject b.mu.Unlock() return b } diff --git a/client/testutil/rpc.go b/client/testutil/rpc.go index 9627625be14c..e854129d11b4 100644 --- a/client/testutil/rpc.go +++ b/client/testutil/rpc.go @@ -11,7 +11,7 @@ import ( "testing" "time" - "github.com/hashicorp/go-msgpack/v2/codec" + "github.com/hashicorp/go-msgpack/codec" cstructs "github.com/hashicorp/nomad/client/structs" "github.com/hashicorp/nomad/nomad/structs" "github.com/stretchr/testify/require" diff --git a/client/vaultclient/vaultclient.go b/client/vaultclient/vaultclient.go index 247c7a24154a..520494b3d6aa 100644 --- a/client/vaultclient/vaultclient.go +++ b/client/vaultclient/vaultclient.go @@ -5,8 +5,6 @@ package vaultclient import ( "container/heap" - "context" - "errors" "fmt" "math/rand" "strings" @@ -15,38 +13,17 @@ import ( metrics "github.com/armon/go-metrics" hclog "github.com/hashicorp/go-hclog" - "github.com/hashicorp/nomad/helper/useragent" "github.com/hashicorp/nomad/nomad/structs" "github.com/hashicorp/nomad/nomad/structs/config" vaultapi "github.com/hashicorp/vault/api" ) -// VaultClientFunc is the interface of a function that retreives the VaultClient -// by cluster name. This function is injected into the allocrunner/taskrunner -type VaultClientFunc func(string) (VaultClient, error) - // TokenDeriverFunc takes in an allocation and a set of tasks and derives a // wrapped token for all the tasks, from the nomad server. All the derived // wrapped tokens will be unwrapped using the vault API client. type TokenDeriverFunc func(*structs.Allocation, []string, *vaultapi.Client) (map[string]string, error) -// JWTLoginRequest is used to derive a Vault ACL token using a JWT login -// request. -type JWTLoginRequest struct { - // JWT is the signed JWT to be used for the login request. - JWT string - - // Role is Vault ACL role to use for the login request. If empty, the - // Nomad client's create_from_role value is used, or the Vault cluster - // default role. - Role string - - // Namespace is the Vault namespace to use for the login request. If empty, - // the Nomad client's Vault configuration namespace will be used. - Namespace string -} - // VaultClient is the interface which nomad client uses to interact with vault and // periodically renews the tokens and secrets. type VaultClient interface { @@ -61,10 +38,6 @@ type VaultClient interface { // returned. DeriveToken(*structs.Allocation, []string) (map[string]string, error) - // DeriveTokenWithJWT returns a Vault ACL token using the JWT login - // endpoint, along with whether or not the token is renewable. - DeriveTokenWithJWT(context.Context, JWTLoginRequest) (string, bool, error) - // GetConsulACL fetches the Consul ACL token required for the task GetConsulACL(string, string) (*vaultapi.Secret, error) @@ -151,7 +124,7 @@ func NewVaultClient(config *config.VaultConfig, logger hclog.Logger, tokenDerive return nil, fmt.Errorf("nil vault config") } - logger = logger.Named("vault").With("name", config.Name) + logger = logger.Named("vault") c := &vaultClient{ config: config, @@ -249,14 +222,10 @@ func (c *vaultClient) Stop() { close(c.stopCh) } -// unlockAndUnset is used to unset the vault token on the client, restore the -// client's namespace, and release the lock. Helper method for deferring a call -// that does both. -func (c *vaultClient) unlockAndUnset(previousNs string) { +// unlockAndUnset is used to unset the vault token on the client and release the +// lock. Helper method for deferring a call that does both. +func (c *vaultClient) unlockAndUnset() { c.client.SetToken("") - if previousNs != "" { - c.client.SetNamespace(previousNs) - } c.lock.Unlock() } @@ -273,7 +242,7 @@ func (c *vaultClient) DeriveToken(alloc *structs.Allocation, taskNames []string) } c.lock.Lock() - defer c.unlockAndUnset(c.client.Namespace()) + defer c.unlockAndUnset() // Use the token supplied to interact with vault c.client.SetToken("") @@ -287,49 +256,6 @@ func (c *vaultClient) DeriveToken(alloc *structs.Allocation, taskNames []string) return tokens, nil } -// DeriveTokenWithJWT returns a Vault ACL token using the JWT login endpoint. -func (c *vaultClient) DeriveTokenWithJWT(ctx context.Context, req JWTLoginRequest) (string, bool, error) { - if !c.config.IsEnabled() { - return "", false, fmt.Errorf("vault client not enabled") - } - if !c.isRunning() { - return "", false, fmt.Errorf("vault client is not running") - } - - c.lock.Lock() - defer c.unlockAndUnset(c.client.Namespace()) - - // Make sure the login request is not passing any token and that we're using - // the expected namespace to login - c.client.SetToken("") - if req.Namespace != "" { - c.client.SetNamespace(req.Namespace) - } - - jwtLoginPath := fmt.Sprintf("auth/%s/login", c.config.JWTAuthBackendPath) - s, err := c.client.Logical().WriteWithContext(ctx, jwtLoginPath, - map[string]any{ - "role": req.Role, - "jwt": req.JWT, - }, - ) - if err != nil { - return "", false, fmt.Errorf("failed to login with JWT: %v", err) - } - if s == nil { - return "", false, errors.New("JWT login returned an empty secret") - } - if s.Auth == nil { - return "", false, errors.New("JWT login did not return a token") - } - - for _, w := range s.Warnings { - c.logger.Warn("JWT login warning", "warning", w) - } - - return s.Auth.ClientToken, s.Auth.Renewable, nil -} - // GetConsulACL creates a vault API client and reads from vault a consul ACL // token used by the task. func (c *vaultClient) GetConsulACL(token, path string) (*vaultapi.Secret, error) { @@ -344,7 +270,7 @@ func (c *vaultClient) GetConsulACL(token, path string) (*vaultapi.Secret, error) } c.lock.Lock() - defer c.unlockAndUnset(c.client.Namespace()) + defer c.unlockAndUnset() // Use the token supplied to interact with vault c.client.SetToken(token) diff --git a/client/vaultclient/vaultclient_test.go b/client/vaultclient/vaultclient_test.go index eca259ff5c2d..ca1d60e9d34f 100644 --- a/client/vaultclient/vaultclient_test.go +++ b/client/vaultclient/vaultclient_test.go @@ -4,273 +4,27 @@ package vaultclient import ( - "bytes" - "context" - "encoding/base64" - "encoding/json" - "fmt" - "net/http" - "net/http/httptest" "strings" "testing" - "text/template" "time" - josejwt "github.com/go-jose/go-jose/v3/jwt" "github.com/hashicorp/nomad/ci" - "github.com/hashicorp/nomad/client/widmgr" - "github.com/hashicorp/nomad/helper" "github.com/hashicorp/nomad/helper/pointer" "github.com/hashicorp/nomad/helper/testlog" "github.com/hashicorp/nomad/helper/useragent" - "github.com/hashicorp/nomad/helper/uuid" - "github.com/hashicorp/nomad/nomad/mock" "github.com/hashicorp/nomad/nomad/structs" structsc "github.com/hashicorp/nomad/nomad/structs/config" "github.com/hashicorp/nomad/testutil" - "github.com/hashicorp/vault/api" vaultapi "github.com/hashicorp/vault/api" "github.com/shoenig/test/must" + "github.com/stretchr/testify/assert" + "github.com/stretchr/testify/require" ) -const ( - jwtAuthMountPathTest = "jwt_test" - - jwtAuthConfigTemplate = ` -{ - "jwks_url": "<<.JWKSURL>>", - "jwt_supported_algs": ["RS256", "EdDSA"], - "default_role": "nomad-workloads" -} -` - - widVaultPolicyTemplate = ` -path "secret/data/{{identity.entity.aliases.<<.JWTAuthAccessorID>>.metadata.nomad_namespace}}/{{identity.entity.aliases.<<.JWTAuthAccessorID>>.metadata.nomad_job_id}}/*" { - capabilities = ["read"] -} - -path "secret/data/{{identity.entity.aliases.<<.JWTAuthAccessorID>>.metadata.nomad_namespace}}/{{identity.entity.aliases.<<.JWTAuthAccessorID>>.metadata.nomad_job_id}}" { - capabilities = ["read"] -} - -path "secret/metadata/{{identity.entity.aliases.<<.JWTAuthAccessorID>>.metadata.nomad_namespace}}/*" { - capabilities = ["list"] -} - -path "secret/metadata/*" { - capabilities = ["list"] -} -` - - widVaultRole = ` -{ - "role_type": "jwt", - "bound_audiences": "vault.io", - "user_claim": "/nomad_job_id", - "user_claim_json_pointer": true, - "claim_mappings": { - "nomad_namespace": "nomad_namespace", - "nomad_job_id": "nomad_job_id" - }, - "token_ttl": "30m", - "token_type": "service", - "token_period": "72h", - "token_policies": ["nomad-workloads"] -} -` -) - -func renderVaultTemplate(tmplStr string, data any) ([]byte, error) { - var buf bytes.Buffer - tmpl, err := template.New("policy"). - Delims("<<", ">>"). - Parse(tmplStr) - if err != nil { - return nil, fmt.Errorf("failed to parse policy template: %w", err) - } - - err = tmpl.Execute(&buf, data) - if err != nil { - return nil, fmt.Errorf("failed to render policy template: %w", err) - } - - return buf.Bytes(), nil -} - -func setupVaultForWorkloadIdentity(v *testutil.TestVault, jwksURL string) error { - logical := v.Client.Logical() - sys := v.Client.Sys() - ctx := context.Background() - - // Enable JWT auth method. - err := sys.EnableAuthWithOptions(jwtAuthMountPathTest, &api.MountInput{ - Type: "jwt", - }) - if err != nil { - return fmt.Errorf("failed to enable JWT auth method: %w", err) - } - - secret, err := logical.Read(fmt.Sprintf("sys/auth/%s", jwtAuthMountPathTest)) - jwtAuthAccessor := secret.Data["accessor"].(string) - - // Write JWT auth method config. - jwtAuthConfigData := struct { - JWKSURL string - }{ - JWKSURL: jwksURL, - } - jwtAuthConfig, err := renderVaultTemplate(jwtAuthConfigTemplate, jwtAuthConfigData) - if err != nil { - return err - } - - _, err = logical.WriteBytesWithContext(ctx, fmt.Sprintf("auth/%s/config", jwtAuthMountPathTest), jwtAuthConfig) - if err != nil { - return fmt.Errorf("failed to write JWT auth method config: %w", err) - } - - // Write Nomad workload policy. - data := struct { - JWTAuthAccessorID string - }{ - JWTAuthAccessorID: jwtAuthAccessor, - } - policy, err := renderVaultTemplate(widVaultPolicyTemplate, data) - if err != nil { - return err - } - - encoded := base64.StdEncoding.EncodeToString(policy) - policyReqBody := fmt.Sprintf(`{"policy": "%s"}`, encoded) - - policyPath := "sys/policies/acl/nomad-workloads" - _, err = logical.WriteBytesWithContext(ctx, policyPath, []byte(policyReqBody)) - if err != nil { - return fmt.Errorf("failed to write policy: %w", err) - } - - // Write Nomad workload role. - rolePath := fmt.Sprintf("auth/%s/role/nomad-workloads", jwtAuthMountPathTest) - _, err = logical.WriteBytesWithContext(ctx, rolePath, []byte(widVaultRole)) - if err != nil { - return fmt.Errorf("failed to write role: %w", err) - } - - return nil -} - -func TestVaultClient_DeriveTokenWithJWT(t *testing.T) { - ci.Parallel(t) - - // Create signer and signed identities. - alloc := mock.MinAlloc() - task := alloc.Job.TaskGroups[0].Tasks[0] - task.Identities = []*structs.WorkloadIdentity{ - { - Name: "vault_default", - Audience: []string{"vault.io"}, - TTL: time.Second, - }, - } - - signer := widmgr.NewMockWIDSigner(task.Identities) - signedWIDs, err := signer.SignIdentities(1, []*structs.WorkloadIdentityRequest{ - { - AllocID: alloc.ID, - WIHandle: structs.WIHandle{ - IdentityName: task.Identities[0].Name, - WorkloadIdentifier: task.Name, - WorkloadType: structs.WorkloadTypeTask, - }, - }, - }) - must.NoError(t, err) - must.Len(t, 1, signedWIDs) - - // Setup test JWKS server. - ts := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { - out, err := json.Marshal(signer.JSONWebKeySet()) - if err != nil { - t.Errorf("failed to generate JWKS json response: %v", err) - w.WriteHeader(http.StatusInternalServerError) - return - } - fmt.Fprintln(w, string(out)) - })) - defer ts.Close() - - // Start and configure Vault cluster for JWT authentication. - v := testutil.NewTestVault(t) - defer v.Stop() - - err = setupVaultForWorkloadIdentity(v, ts.URL) - must.NoError(t, err) - - // Start Vault client. - logger := testlog.HCLogger(t) - v.Config.ConnectionRetryIntv = 100 * time.Millisecond - v.Config.JWTAuthBackendPath = jwtAuthMountPathTest - - c, err := NewVaultClient(v.Config, logger, nil) - must.NoError(t, err) - - c.Start() - defer c.Stop() - - // Derive Vault token using signed JWT. - jwtStr := signedWIDs[0].JWT - token, renewable, err := c.DeriveTokenWithJWT(context.Background(), JWTLoginRequest{ - JWT: jwtStr, - Namespace: "default", - }) - must.NoError(t, err) - must.NotEq(t, "", token) - must.True(t, renewable) - - // Verify token has expected properties. - v.Client.SetToken(token) - s, err := v.Client.Logical().Read("auth/token/lookup-self") - must.NoError(t, err) - - jwt, err := josejwt.ParseSigned(jwtStr) - must.NoError(t, err) - - claims := make(map[string]any) - err = jwt.UnsafeClaimsWithoutVerification(&claims) - must.NoError(t, err) - - must.Eq(t, "service", s.Data["type"].(string)) - must.True(t, s.Data["renewable"].(bool)) - must.SliceContains(t, s.Data["policies"].([]any), "nomad-workloads") - must.MapEq(t, map[string]any{ - "nomad_namespace": claims["nomad_namespace"], - "nomad_job_id": claims["nomad_job_id"], - "role": "nomad-workloads", - }, s.Data["meta"].(map[string]any)) - - // Verify token has the expected permissions. - pathAllowed := fmt.Sprintf("secret/data/%s/%s/a", claims["nomad_namespace"], claims["nomad_job_id"]) - pathDenied := "secret/data/denied" - - s, err = v.Client.Logical().Write("sys/capabilities-self", map[string]any{ - "paths": []string{pathAllowed, pathDenied}, - }) - must.NoError(t, err) - must.Eq(t, []any{"read"}, (s.Data[pathAllowed]).([]any)) - must.Eq(t, []any{"deny"}, (s.Data[pathDenied]).([]any)) - - // Derive Vault token with non-existing role. - token, _, err = c.DeriveTokenWithJWT(context.Background(), JWTLoginRequest{ - JWT: jwtStr, - Role: "test", - Namespace: "default", - }) - must.ErrorContains(t, err, `role "test" could not be found`) -} - func TestVaultClient_TokenRenewals(t *testing.T) { ci.Parallel(t) + require := require.New(t) v := testutil.NewTestVault(t) defer v.Stop() @@ -279,7 +33,7 @@ func TestVaultClient_TokenRenewals(t *testing.T) { v.Config.TaskTokenTTL = "4s" c, err := NewVaultClient(v.Config, logger, nil) if err != nil { - t.Fatalf("failed to build vault Vault: %v", err) + t.Fatalf("failed to build vault client: %v", err) } c.Start() @@ -325,7 +79,7 @@ func TestVaultClient_TokenRenewals(t *testing.T) { for { select { case err := <-errCh: - must.NoError(t, err, must.Sprintf("unexpected error while renewing vault token")) + require.NoError(err, "unexpected error while renewing vault token") } } }(errCh) @@ -335,14 +89,14 @@ func TestVaultClient_TokenRenewals(t *testing.T) { length := c.heap.Length() c.lock.Unlock() if length != num { - t.Fatalf("bad: Heap length: expected: %d, actual: %d", num, length) + t.Fatalf("bad: heap length: expected: %d, actual: %d", num, length) } time.Sleep(time.Duration(testutil.TestMultiplier()) * time.Second) for i := 0; i < num; i++ { if err := c.StopRenewToken(tokens[i]); err != nil { - must.NoError(t, err) + require.NoError(err) } } @@ -350,15 +104,16 @@ func TestVaultClient_TokenRenewals(t *testing.T) { length = c.heap.Length() c.lock.Unlock() if length != 0 { - t.Fatalf("bad: Heap length: expected: 0, actual: %d", length) + t.Fatalf("bad: heap length: expected: 0, actual: %d", length) } } -// TestVaultClient_NamespaceSupport tests that the Vault namespace Config, if present, will result in the -// namespace header being set on the created Vault Vault. +// TestVaultClient_NamespaceSupport tests that the Vault namespace config, if present, will result in the +// namespace header being set on the created Vault client. func TestVaultClient_NamespaceSupport(t *testing.T) { ci.Parallel(t) + require := require.New(t) tr := true testNs := "test-namespace" @@ -369,8 +124,8 @@ func TestVaultClient_NamespaceSupport(t *testing.T) { conf.Token = "testvaulttoken" conf.Namespace = testNs c, err := NewVaultClient(conf, logger, nil) - must.NoError(t, err) - must.Eq(t, testNs, c.client.Headers().Get(structs.VaultNamespaceHeaderName)) + require.NoError(err) + require.Equal(testNs, c.client.Headers().Get(structs.VaultNamespaceHeaderName)) } func TestVaultClient_Heap(t *testing.T) { @@ -388,7 +143,7 @@ func TestVaultClient_Heap(t *testing.T) { t.Fatal(err) } if c == nil { - t.Fatal("failed to create vault Vault") + t.Fatal("failed to create vault client") } now := time.Now() @@ -491,7 +246,7 @@ func TestVaultClient_RenewNonRenewableLease(t *testing.T) { v.Config.TaskTokenTTL = "4s" c, err := NewVaultClient(v.Config, logger, nil) if err != nil { - t.Fatalf("failed to build vault Vault: %v", err) + t.Fatalf("failed to build vault client: %v", err) } c.Start() @@ -541,7 +296,7 @@ func TestVaultClient_RenewNonexistentLease(t *testing.T) { v.Config.TaskTokenTTL = "4s" c, err := NewVaultClient(v.Config, logger, nil) if err != nil { - t.Fatalf("failed to build vault Vault: %v", err) + t.Fatalf("failed to build vault client: %v", err) } c.Start() @@ -580,15 +335,15 @@ func TestVaultClient_RenewalTime_Long(t *testing.T) { return 0 } - must.Eq(t, 39*time.Second, renewalTime(highRoller, 60)) - must.Eq(t, 20*time.Second, renewalTime(lowRoller, 60)) + assert.Equal(t, 39*time.Second, renewalTime(highRoller, 60)) + assert.Equal(t, 20*time.Second, renewalTime(lowRoller, 60)) - must.Eq(t, 309*time.Second, renewalTime(highRoller, 600)) - must.Eq(t, 290*time.Second, renewalTime(lowRoller, 600)) + assert.Equal(t, 309*time.Second, renewalTime(highRoller, 600)) + assert.Equal(t, 290*time.Second, renewalTime(lowRoller, 600)) const days3 = 60 * 60 * 24 * 3 - must.Eq(t, (days3/2+9)*time.Second, renewalTime(highRoller, days3)) - must.Eq(t, (days3/2-10)*time.Second, renewalTime(lowRoller, days3)) + assert.Equal(t, (days3/2+9)*time.Second, renewalTime(highRoller, days3)) + assert.Equal(t, (days3/2-10)*time.Second, renewalTime(lowRoller, days3)) } // TestVaultClient_RenewalTime_Short asserts that for leases under 1m the renewal @@ -597,13 +352,13 @@ func TestVaultClient_RenewalTime_Short(t *testing.T) { ci.Parallel(t) dice := func(int) int { - t.Error("dice should not have been called") + require.Fail(t, "dice should not have been called") panic("unreachable") } - must.Eq(t, 29*time.Second, renewalTime(dice, 58)) - must.Eq(t, 15*time.Second, renewalTime(dice, 30)) - must.Eq(t, 1*time.Second, renewalTime(dice, 2)) + assert.Equal(t, 29*time.Second, renewalTime(dice, 58)) + assert.Equal(t, 15*time.Second, renewalTime(dice, 30)) + assert.Equal(t, 1*time.Second, renewalTime(dice, 2)) } func TestVaultClient_SetUserAgent(t *testing.T) { @@ -618,62 +373,3 @@ func TestVaultClient_SetUserAgent(t *testing.T) { ua := c.client.Headers().Get("User-Agent") must.Eq(t, useragent.String(), ua) } - -func TestVaultClient_RenewalConcurrent(t *testing.T) { - ci.Parallel(t) - - // Create test server to mock the Vault API. - ts := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { - resp := vaultapi.Secret{ - RequestID: uuid.Generate(), - LeaseID: uuid.Generate(), - Renewable: true, - Data: map[string]any{}, - Auth: &vaultapi.SecretAuth{ - ClientToken: uuid.Generate(), - Accessor: uuid.Generate(), - LeaseDuration: 300, - }, - } - - out, err := json.Marshal(resp) - if err != nil { - t.Errorf("failed to generate JWKS json response: %v", err) - w.WriteHeader(http.StatusInternalServerError) - return - } - fmt.Fprintln(w, string(out)) - })) - defer ts.Close() - - // Start Vault client. - conf := structsc.DefaultVaultConfig() - conf.Addr = ts.URL - conf.Enabled = pointer.Of(true) - - vc, err := NewVaultClient(conf, testlog.HCLogger(t), nil) - must.NoError(t, err) - vc.Start() - - // Renew token multiple times in parallel. - requests := 100 - resultCh := make(chan any) - for i := 0; i < requests; i++ { - go func() { - _, err := vc.RenewToken("token", 30) - resultCh <- err - }() - } - - // Collect results with timeout. - timer, stop := helper.NewSafeTimer(3 * time.Second) - defer stop() - for i := 0; i < requests; i++ { - select { - case got := <-resultCh: - must.Nil(t, got, must.Sprintf("token renewal error: %v", got)) - case <-timer.C: - t.Fatal("timeout waiting for token renewal") - } - } -} diff --git a/client/vaultclient/vaultclient_testing.go b/client/vaultclient/vaultclient_testing.go index 1cdfd5ded932..9a9f8b7f678f 100644 --- a/client/vaultclient/vaultclient_testing.go +++ b/client/vaultclient/vaultclient_testing.go @@ -4,8 +4,6 @@ package vaultclient import ( - "context" - "fmt" "sync" "github.com/hashicorp/nomad/helper/uuid" @@ -16,12 +14,6 @@ import ( // MockVaultClient is used for testing the vaultclient integration and is safe // for concurrent access. type MockVaultClient struct { - // legacyTokens stores the tokens per task derived using the legacy flow. - legacyTokens map[string]string - - // jwtTokens stores the tokens derived using the JWT flow. - jwtTokens map[string]string - // stoppedTokens tracks the tokens that have stopped renewing stoppedTokens []string @@ -42,40 +34,11 @@ type MockVaultClient struct { // a token is generated and returned DeriveTokenFn func(a *structs.Allocation, tasks []string) (map[string]string, error) - // deriveTokenWithJWTFn allows the caller to control the DeriveTokenWithJWT - // function. - deriveTokenWithJWTFn func(context.Context, JWTLoginRequest) (string, bool, error) - - // renewable determines if the tokens returned should be marked as renewable - renewable bool - mu sync.Mutex } // NewMockVaultClient returns a MockVaultClient for testing -func NewMockVaultClient(_ string) (VaultClient, error) { - return &MockVaultClient{renewable: true}, nil -} - -func (vc *MockVaultClient) DeriveTokenWithJWT(ctx context.Context, req JWTLoginRequest) (string, bool, error) { - vc.mu.Lock() - defer vc.mu.Unlock() - - if vc.deriveTokenWithJWTFn != nil { - return vc.deriveTokenWithJWTFn(ctx, req) - } - - if vc.jwtTokens == nil { - vc.jwtTokens = make(map[string]string) - } - - token := uuid.Generate() - if req.Role != "" { - token = fmt.Sprintf("%s-%s", token, req.Role) - } - vc.jwtTokens[req.JWT] = token - return token, vc.renewable, nil -} +func NewMockVaultClient() *MockVaultClient { return &MockVaultClient{} } func (vc *MockVaultClient) DeriveToken(a *structs.Allocation, tasks []string) (map[string]string, error) { vc.mu.Lock() @@ -96,7 +59,6 @@ func (vc *MockVaultClient) DeriveToken(a *structs.Allocation, tasks []string) (m tokens[task] = uuid.Generate() } - vc.legacyTokens = tokens return tokens, nil } @@ -156,28 +118,8 @@ func (vc *MockVaultClient) Start() {} func (vc *MockVaultClient) Stop() {} -func (vc *MockVaultClient) SetRenewable(renewable bool) { - vc.mu.Lock() - defer vc.mu.Unlock() - vc.renewable = renewable -} - func (vc *MockVaultClient) GetConsulACL(string, string) (*vaultapi.Secret, error) { return nil, nil } -// LegacyTokens returns the tokens generated using the legacy flow. -func (vc *MockVaultClient) LegacyTokens() map[string]string { - vc.mu.Lock() - defer vc.mu.Unlock() - return vc.legacyTokens -} - -// JWTTotkens returns the tokens generated suing the JWT flow. -func (vc *MockVaultClient) JWTTokens() map[string]string { - vc.mu.Lock() - defer vc.mu.Unlock() - return vc.jwtTokens -} - // StoppedTokens tracks the tokens that have stopped renewing func (vc *MockVaultClient) StoppedTokens() []string { vc.mu.Lock() @@ -193,14 +135,6 @@ func (vc *MockVaultClient) RenewTokens() map[string]chan error { return vc.renewTokens } -// RenewTokenErrCh returns the error channel for the given token renewal -// process. -func (vc *MockVaultClient) RenewTokenErrCh(token string) chan error { - vc.mu.Lock() - defer vc.mu.Unlock() - return vc.renewTokens[token] -} - // RenewTokenErrors is used to return an error when the RenewToken is called // with the given token func (vc *MockVaultClient) RenewTokenErrors() map[string]error { @@ -216,10 +150,3 @@ func (vc *MockVaultClient) DeriveTokenErrors() map[string]map[string]error { defer vc.mu.Unlock() return vc.deriveTokenErrors } - -// SetDeriveTokenWithJWTFn sets the function used to derive tokens using JWT. -func (vc *MockVaultClient) SetDeriveTokenWithJWTFn(f func(context.Context, JWTLoginRequest) (string, bool, error)) { - vc.mu.Lock() - defer vc.mu.Unlock() - vc.deriveTokenWithJWTFn = f -} diff --git a/client/widmgr/mock.go b/client/widmgr/mock.go deleted file mode 100644 index 90469bb1792b..000000000000 --- a/client/widmgr/mock.go +++ /dev/null @@ -1,147 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -package widmgr - -import ( - "crypto/rand" - "crypto/rsa" - "fmt" - "slices" - "time" - - "github.com/go-jose/go-jose/v3" - "github.com/go-jose/go-jose/v3/jwt" - "github.com/hashicorp/nomad/helper/uuid" - "github.com/hashicorp/nomad/nomad/structs" -) - -// MockWIDSigner allows TaskRunner unit tests to avoid having to setup a Server, -// Client, and Allocation. -type MockWIDSigner struct { - // wids maps identity names to workload identities. If wids is non-nil then - // SignIdentities will use it to find expirations or reject invalid identity - // names - wids map[string]*structs.WorkloadIdentity - key *rsa.PrivateKey - keyID string - mockNow time.Time // allows moving the clock -} - -func NewMockWIDSigner(wids []*structs.WorkloadIdentity) *MockWIDSigner { - privKey, err := rsa.GenerateKey(rand.Reader, 2048) - if err != nil { - panic(err) - } - m := &MockWIDSigner{ - key: privKey, - keyID: uuid.Generate(), - } - if wids != nil { - m.setWIDs(wids) - } - return m -} - -// setWIDs is a test helper to use Task.Identities in the MockWIDSigner for -// sharing TTLs and validating names. -func (m *MockWIDSigner) setWIDs(wids []*structs.WorkloadIdentity) { - m.wids = make(map[string]*structs.WorkloadIdentity, len(wids)) - for _, wid := range wids { - m.wids[wid.Name] = wid - } -} - -// now returns the mocked time or falls back to the clock -func (m *MockWIDSigner) now() time.Time { - if m.mockNow.IsZero() { - return time.Now() - } - return m.mockNow -} - -func (m *MockWIDSigner) JSONWebKeySet() *jose.JSONWebKeySet { - jwk := jose.JSONWebKey{ - Key: m.key.Public(), - KeyID: m.keyID, - Algorithm: "RS256", - Use: "sig", - } - return &jose.JSONWebKeySet{ - Keys: []jose.JSONWebKey{jwk}, - } -} - -func (m *MockWIDSigner) SignIdentities(minIndex uint64, req []*structs.WorkloadIdentityRequest) ([]*structs.SignedWorkloadIdentity, error) { - swids := make([]*structs.SignedWorkloadIdentity, 0, len(req)) - for _, idReq := range req { - // Set test values for default claims - claims := &structs.IdentityClaims{ - Namespace: "default", - JobID: "test", - AllocationID: idReq.AllocID, - TaskName: idReq.WorkloadIdentifier, - } - claims.ID = uuid.Generate() - // If test has set workload identities. Lookup claims or reject unknown - // identity. - if m.wids != nil { - wid, ok := m.wids[idReq.IdentityName] - if !ok { - return nil, fmt.Errorf("unknown identity: %q", idReq.IdentityName) - } - claims.Audience = slices.Clone(wid.Audience) - if wid.TTL > 0 { - claims.Expiry = jwt.NewNumericDate(m.now().Add(wid.TTL)) - } - } - opts := (&jose.SignerOptions{}).WithHeader("kid", m.keyID).WithType("JWT") - sig, err := jose.NewSigner(jose.SigningKey{Algorithm: jose.RS256, Key: m.key}, opts) - if err != nil { - return nil, fmt.Errorf("error creating signer: %w", err) - } - token, err := jwt.Signed(sig).Claims(claims).CompactSerialize() - if err != nil { - return nil, fmt.Errorf("error signing: %w", err) - } - swid := &structs.SignedWorkloadIdentity{ - WorkloadIdentityRequest: *idReq, - JWT: token, - Expiration: claims.Expiry.Time(), - } - swids = append(swids, swid) - } - return swids, nil -} - -// MockWIDMgr mocks IdentityManager interface allowing to only get identities -// signed by the mock signer. -type MockWIDMgr struct { - swids map[structs.WIHandle]*structs.SignedWorkloadIdentity -} - -func NewMockWIDMgr(swids []*structs.SignedWorkloadIdentity) *MockWIDMgr { - swidmap := map[structs.WIHandle]*structs.SignedWorkloadIdentity{} - for _, id := range swids { - swidmap[id.WIHandle] = id - } - return &MockWIDMgr{swids: swidmap} -} - -// Run does not run a renewal loop in this mock -func (m MockWIDMgr) Run() error { return nil } - -func (m MockWIDMgr) Get(id structs.WIHandle) (*structs.SignedWorkloadIdentity, error) { - sid, ok := m.swids[id] - if !ok { - return nil, fmt.Errorf("unable to find token for workload %q and identity %q", id.WorkloadIdentifier, id.IdentityName) - } - return sid, nil -} - -// Watch does not do anything, this mock doesn't support watching. -func (m MockWIDMgr) Watch(identity structs.WIHandle) (<-chan *structs.SignedWorkloadIdentity, func()) { - return nil, nil -} - -func (m MockWIDMgr) Shutdown() {} diff --git a/client/widmgr/signer.go b/client/widmgr/signer.go deleted file mode 100644 index 2102d53242ea..000000000000 --- a/client/widmgr/signer.go +++ /dev/null @@ -1,110 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -package widmgr - -import ( - "fmt" - - "github.com/hashicorp/go-multierror" - "github.com/hashicorp/nomad/nomad/structs" -) - -type RPCer interface { - RPC(method string, args any, reply any) error -} - -// IdentitySigner is the interface needed to retrieve signed identities for -// workload identities. At runtime it is implemented by *widmgr.Signer. -type IdentitySigner interface { - SignIdentities(minIndex uint64, req []*structs.WorkloadIdentityRequest) ([]*structs.SignedWorkloadIdentity, error) -} - -// SignerConfig wraps the configuration parameters the workload identity manager -// needs. -type SignerConfig struct { - // NodeSecret is the node's secret token - NodeSecret string - - // Region of the node - Region string - - RPC RPCer -} - -// Signer fetches and validates workload identities. -type Signer struct { - nodeSecret string - region string - rpc RPCer -} - -// NewSigner workload identity manager. -func NewSigner(c SignerConfig) *Signer { - return &Signer{ - nodeSecret: c.NodeSecret, - region: c.Region, - rpc: c.RPC, - } -} - -// SignIdentities wraps the Alloc.SignIdentities RPC and retrieves signed -// workload identities. The minIndex should be set to the lowest allocation -// CreateIndex to ensure that the server handling the request isn't so stale -// that it doesn't know the allocation exist (and therefore rejects the signing -// requests). -// -// Since a single rejection causes an error to be returned, SignIdentities -// should currently only be used when requesting signed identities for a single -// allocation. -func (s *Signer) SignIdentities(minIndex uint64, req []*structs.WorkloadIdentityRequest) ([]*structs.SignedWorkloadIdentity, error) { - if len(req) == 0 { - return nil, fmt.Errorf("no identities to sign") - } - - args := structs.AllocIdentitiesRequest{ - Identities: req, - QueryOptions: structs.QueryOptions{ - Region: s.region, - - // Unlike other RPCs, this one doesn't care about "subsequent - // modifications" after an index. We only want to ensure the state - // isn't too stale to know about this alloc, so we instruct the - // Server to block at least until the Allocation is created. - MinQueryIndex: minIndex - 1, - AllowStale: true, - AuthToken: s.nodeSecret, - }, - } - reply := structs.AllocIdentitiesResponse{} - if err := s.rpc.RPC("Alloc.SignIdentities", &args, &reply); err != nil { - return nil, err - } - - if n := len(reply.Rejections); n == 1 { - return nil, fmt.Errorf( - "%d/%d signing request was rejected: %v", - n, len(req), reply.Rejections[0].Reason, - ) - } else if n > 1 { - var mErr *multierror.Error - for _, r := range reply.Rejections { - mErr = multierror.Append( - fmt.Errorf( - "%d/%d signing request was rejected: %v", - n, len(req), r.Reason, - )) - } - return nil, mErr - } - - if len(reply.SignedIdentities) == 0 { - return nil, fmt.Errorf("empty signed identity response") - } - - if exp, act := len(reply.SignedIdentities), len(req); exp != act { - return nil, fmt.Errorf("expected %d signed identities but received %d", exp, act) - } - - return reply.SignedIdentities, nil -} diff --git a/client/widmgr/widmgr.go b/client/widmgr/widmgr.go deleted file mode 100644 index 0e7420d63237..000000000000 --- a/client/widmgr/widmgr.go +++ /dev/null @@ -1,440 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -package widmgr - -import ( - "context" - "fmt" - "slices" - "sync" - "time" - - "github.com/hashicorp/go-hclog" - cstate "github.com/hashicorp/nomad/client/state" - "github.com/hashicorp/nomad/helper" - "github.com/hashicorp/nomad/nomad/structs" -) - -// IdentityManager defines a manager responsible for signing and renewing -// signed identities. At runtime it is implemented by *widmgr.WIDMgr. -type IdentityManager interface { - Run() error - Get(structs.WIHandle) (*structs.SignedWorkloadIdentity, error) - Watch(structs.WIHandle) (<-chan *structs.SignedWorkloadIdentity, func()) - Shutdown() -} - -type WIDMgr struct { - allocID string - defaultSignedIdentities map[string]string // signed by the plan applier - minIndex uint64 - widSpecs map[structs.WIHandle]*structs.WorkloadIdentity // workload handle -> WI - signer IdentitySigner - db cstate.StateDB - - // lastToken are the last retrieved signed workload identifiers keyed by - // TaskIdentity - lastToken map[structs.WIHandle]*structs.SignedWorkloadIdentity - lastTokenLock sync.RWMutex - - // watchers is a map of task identities to slices of channels (each identity - // can have multiple watchers) - watchers map[structs.WIHandle][]chan *structs.SignedWorkloadIdentity - watchersLock sync.Mutex - - // minWait is the minimum amount of time to wait before renewing. Settable to - // ease testing. - minWait time.Duration - - stopCtx context.Context - stop context.CancelFunc - - logger hclog.Logger -} - -func NewWIDMgr(signer IdentitySigner, a *structs.Allocation, db cstate.StateDB, logger hclog.Logger) *WIDMgr { - widspecs := map[structs.WIHandle]*structs.WorkloadIdentity{} - tg := a.Job.LookupTaskGroup(a.TaskGroup) - - for _, service := range tg.Services { - if service.Identity != nil { - widspecs[*service.IdentityHandle()] = service.Identity - } - } - - for _, task := range tg.Tasks { - // Omit default identity as it does not expire - for _, id := range task.Identities { - widspecs[*task.IdentityHandle(id)] = id - } - - for _, service := range task.Services { - if service.Identity != nil { - widspecs[*service.IdentityHandle()] = service.Identity - } - } - } - - // Create a context for the renew loop. This context will be canceled when - // the allocation is stopped or agent is shutting down - stopCtx, stop := context.WithCancel(context.Background()) - - return &WIDMgr{ - allocID: a.ID, - defaultSignedIdentities: a.SignedIdentities, - minIndex: a.CreateIndex, - widSpecs: widspecs, - signer: signer, - db: db, - minWait: 10 * time.Second, - lastToken: map[structs.WIHandle]*structs.SignedWorkloadIdentity{}, - watchers: map[structs.WIHandle][]chan *structs.SignedWorkloadIdentity{}, - stopCtx: stopCtx, - stop: stop, - logger: logger.Named("widmgr"), - } -} - -// SetMinWait sets the minimum time for renewals -func (m *WIDMgr) SetMinWait(t time.Duration) { - m.minWait = t -} - -// Run blocks until identities are initially signed and then renews them in a -// goroutine. The goroutine is stopped when WIDMgr.Shutdown is called. -// -// If an error is returned the identities could not be fetched and the renewal -// goroutine was not started. -func (m *WIDMgr) Run() error { - if len(m.widSpecs) == 0 && len(m.defaultSignedIdentities) == 0 { - m.logger.Debug("no workload identities to retrieve or renew") - return nil - } - - m.logger.Debug("retrieving and renewing workload identities", "num_identities", len(m.widSpecs)) - - hasExpired, err := m.restoreStoredIdentities() - if err != nil { - m.logger.Warn("failed to get signed identities from state DB, refreshing from server: %w", err) - } - if hasExpired { - if err := m.getInitialIdentities(); err != nil { - return fmt.Errorf("failed to fetch signed identities: %w", err) - } - } - - go m.renew() - - return nil -} - -// Get retrieves the latest signed identity or returns an error. It must be -// called after Run and does not block. -// -// For retrieving tokens which might be renewed callers should use Watch -// instead to avoid missing new tokens retrieved by Run between Get and Watch -// calls. -func (m *WIDMgr) Get(id structs.WIHandle) (*structs.SignedWorkloadIdentity, error) { - token := m.get(id) - if token == nil { - // This is an error as every identity should have a token by the time Get - // is called. - return nil, fmt.Errorf("unable to find token for workload %q and identity %q", id.WorkloadIdentifier, id.IdentityName) - } - - return token, nil -} - -func (m *WIDMgr) get(id structs.WIHandle) *structs.SignedWorkloadIdentity { - m.lastTokenLock.RLock() - defer m.lastTokenLock.RUnlock() - - return m.lastToken[id] -} - -// Watch returns a channel that sends new signed identities until it is closed -// due to shutdown. Must be called after Run. -// -// The caller must call the returned func to stop watching and ensure the -// watched id actually exists, otherwise the channel never returns a result. -func (m *WIDMgr) Watch(id structs.WIHandle) (<-chan *structs.SignedWorkloadIdentity, func()) { - // If Shutdown has been called return a closed chan - if m.stopCtx.Err() != nil { - c := make(chan *structs.SignedWorkloadIdentity) - close(c) - return c, func() {} - } - - m.watchersLock.Lock() - defer m.watchersLock.Unlock() - - // Buffer of 1 so sends don't block on receives - c := make(chan *structs.SignedWorkloadIdentity, 1) - m.watchers[id] = make([]chan *structs.SignedWorkloadIdentity, 0) - m.watchers[id] = append(m.watchers[id], c) - - // Create a cancel func for watchers to deregister when they exit. - cancel := func() { - m.watchersLock.Lock() - defer m.watchersLock.Unlock() - - m.watchers[id] = slices.DeleteFunc( - m.watchers[id], - func(ch chan *structs.SignedWorkloadIdentity) bool { return ch == c }, - ) - } - - // Prime chan with latest token to avoid a race condition where consumers - // could miss a token update between Get and Watch calls. - if token := m.get(id); token != nil { - c <- token - } - - return c, cancel -} - -// Shutdown stops renewal and closes all watch chans. -func (m *WIDMgr) Shutdown() { - m.watchersLock.Lock() - defer m.watchersLock.Unlock() - - m.stop() - - for _, w := range m.watchers { - for _, c := range w { - close(c) - } - } - - // ensure it's safe to call Shutdown multiple times - m.watchers = map[structs.WIHandle][]chan *structs.SignedWorkloadIdentity{} -} - -// restoreStoredIdentities recreates the state of the WIDMgr from a previously -// saved state, so that we can avoid asking for all identities again after a -// client agent restart. It returns true if the caller should immediately call -// getIdentities because one or more of the identities is expired. -func (m *WIDMgr) restoreStoredIdentities() (bool, error) { - storedIdentities, err := m.db.GetAllocIdentities(m.allocID) - if err != nil { - return true, err - } - if len(storedIdentities) == 0 { - return true, nil - } - - m.lastTokenLock.Lock() - defer m.lastTokenLock.Unlock() - - var hasExpired bool - - for _, identity := range storedIdentities { - if !identity.Expiration.IsZero() && identity.Expiration.Before(time.Now()) { - hasExpired = true - } - m.lastToken[identity.WIHandle] = identity - } - - return hasExpired, nil -} - -// getInitialIdentities fetches all signed identities or returns an error. It -// should be run once when the WIDMgr first runs. -func (m *WIDMgr) getInitialIdentities() error { - // get the default identity signed by the plan applier - defaultTokens := map[structs.WIHandle]*structs.SignedWorkloadIdentity{} - for taskName, signature := range m.defaultSignedIdentities { - id := structs.WIHandle{ - WorkloadIdentifier: taskName, - IdentityName: "default", - } - widReq := structs.WorkloadIdentityRequest{ - AllocID: m.allocID, - WIHandle: structs.WIHandle{ - WorkloadIdentifier: taskName, - IdentityName: "default", - }, - } - defaultTokens[id] = &structs.SignedWorkloadIdentity{ - WorkloadIdentityRequest: widReq, - JWT: signature, - Expiration: time.Time{}, - } - } - - if len(m.widSpecs) == 0 && len(defaultTokens) == 0 { - return nil - } - - m.lastTokenLock.Lock() - defer m.lastTokenLock.Unlock() - - reqs := make([]*structs.WorkloadIdentityRequest, 0, len(m.widSpecs)) - for wiHandle := range m.widSpecs { - reqs = append(reqs, &structs.WorkloadIdentityRequest{ - AllocID: m.allocID, - WIHandle: wiHandle, - }) - } - - // Get signed workload identities - signedWIDs := []*structs.SignedWorkloadIdentity{} - if len(m.widSpecs) != 0 { - var err error - signedWIDs, err = m.signer.SignIdentities(m.minIndex, reqs) - if err != nil { - return err - } - } - - // Store default identity tokens - for id, token := range defaultTokens { - m.lastToken[id] = token - } - - // Index initial workload identities by name - for _, swid := range signedWIDs { - m.lastToken[swid.WIHandle] = swid - } - - return m.db.PutAllocIdentities(m.allocID, signedWIDs) -} - -// renew fetches new signed workload identity tokens before the existing tokens -// expire. -func (m *WIDMgr) renew() { - if len(m.widSpecs) == 0 { - return - } - - reqs := make([]*structs.WorkloadIdentityRequest, 0, len(m.widSpecs)) - for workloadHandle, widspec := range m.widSpecs { - if widspec.TTL == 0 { - continue - } - reqs = append(reqs, &structs.WorkloadIdentityRequest{ - AllocID: m.allocID, - WIHandle: workloadHandle, - }) - } - - if len(reqs) == 0 { - m.logger.Trace("no workload identities expire") - return - } - - renewNow := false - minExp := time.Time{} - - for workloadHandle, wid := range m.widSpecs { - if wid.TTL == 0 { - // No ttl, so no need to renew it - continue - } - - token := m.get(workloadHandle) - if token == nil { - // Missing a signature, treat this case as already expired so - // we get a token ASAP - m.logger.Debug("missing token for identity", "identity", wid.Name) - renewNow = true - continue - } - - if minExp.IsZero() || token.Expiration.Before(minExp) { - minExp = token.Expiration - } - } - - var wait time.Duration - if !renewNow { - wait = helper.ExpiryToRenewTime(minExp, time.Now, m.minWait) - } - - timer, timerStop := helper.NewStoppedTimer() - defer timerStop() - - var retry uint64 - - for { - // we need to handle stopCtx.Err() and manually stop the subscribers - if err := m.stopCtx.Err(); err != nil { - // close watchers and shutdown - m.Shutdown() - return - } - - m.logger.Debug("waiting to renew identities", "num", len(reqs), "wait", wait) - timer.Reset(wait) - select { - case <-timer.C: - m.logger.Trace("getting new signed identities", "num", len(reqs)) - case <-m.stopCtx.Done(): - // close watchers and shutdown - m.Shutdown() - return - } - - // Renew all tokens together since its cheap - tokens, err := m.signer.SignIdentities(m.minIndex, reqs) - if err != nil { - retry++ - wait = helper.Backoff(m.minWait, time.Hour, retry) + helper.RandomStagger(m.minWait) - m.logger.Error("error renewing workload identities", "error", err, "next", wait) - continue - } - - if len(tokens) == 0 { - retry++ - wait = helper.Backoff(m.minWait, time.Hour, retry) + helper.RandomStagger(m.minWait) - m.logger.Error("error renewing workload identities", "error", "no tokens", "next", wait) - continue - } - - // Reset next expiration time - minExp = time.Time{} - - for _, token := range tokens { - // Set for getters - m.lastTokenLock.Lock() - m.lastToken[token.WIHandle] = token - m.lastTokenLock.Unlock() - - // Send to watchers - m.watchersLock.Lock() - m.send(token.WIHandle, token) - m.watchersLock.Unlock() - - // Set next expiration time - if minExp.IsZero() || token.Expiration.Before(minExp) { - minExp = token.Expiration - } - } - - // Success! Set next renewal and reset retries - wait = helper.ExpiryToRenewTime(minExp, time.Now, m.minWait) - retry = 0 - } -} - -// send must be called while holding the m.watchersLock -func (m *WIDMgr) send(id structs.WIHandle, token *structs.SignedWorkloadIdentity) { - w, ok := m.watchers[id] - if !ok { - // No watchers - return - } - - for _, c := range w { - // Pop any unreceived tokens - select { - case <-c: - default: - } - - // Send new token, should never block since this is the only sender and - // watchersLock is held - c <- token - } -} diff --git a/client/widmgr/widmgr_int_test.go b/client/widmgr/widmgr_int_test.go deleted file mode 100644 index e2392d1cf2b9..000000000000 --- a/client/widmgr/widmgr_int_test.go +++ /dev/null @@ -1,119 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -package widmgr_test - -import ( - "fmt" - "testing" - - "github.com/hashicorp/nomad/ci" - "github.com/hashicorp/nomad/client/widmgr" - "github.com/hashicorp/nomad/command/agent" - "github.com/hashicorp/nomad/helper/pointer" - "github.com/hashicorp/nomad/helper/uuid" - "github.com/hashicorp/nomad/nomad/mock" - "github.com/hashicorp/nomad/nomad/structs" - "github.com/hashicorp/nomad/testutil" - "github.com/shoenig/test/must" -) - -func TestWIDMgr(t *testing.T) { - ci.Parallel(t) - - // Create a mixed ta - ta := agent.NewTestAgent(t, "widtest", func(c *agent.Config) { - c.Server.Enabled = true - c.Server.NumSchedulers = pointer.Of(1) - c.Client.Enabled = true - }) - t.Cleanup(ta.Shutdown) - - mgr := widmgr.NewSigner(widmgr.SignerConfig{ - NodeSecret: ta.Client().Node().SecretID, - Region: "global", - RPC: ta, - }) - - _, err := mgr.SignIdentities(1, nil) - must.ErrorContains(t, err, "no identities to sign") - - _, err = mgr.SignIdentities(1, []*structs.WorkloadIdentityRequest{ - { - AllocID: uuid.Generate(), - WIHandle: structs.WIHandle{ - WorkloadIdentifier: "web", - IdentityName: "foo", - }, - }, - }) - must.ErrorContains(t, err, "rejected") - - // Register a job with 3 identities (but only 2 that need signing) - job := mock.MinJob() - job.TaskGroups[0].Tasks[0].Identity = &structs.WorkloadIdentity{ - Env: true, - } - job.TaskGroups[0].Tasks[0].Identities = []*structs.WorkloadIdentity{ - { - Name: "consul", - Audience: []string{"a", "b"}, - Env: true, - }, - { - Name: "vault", - File: true, - }, - } - job.Canonicalize() - - testutil.RegisterJob(t, ta.RPC, job) - - var allocs []*structs.AllocListStub - testutil.WaitForResult(func() (bool, error) { - args := &structs.JobSpecificRequest{} - args.JobID = job.ID - args.QueryOptions.Region = job.Region - args.Namespace = job.Namespace - var resp structs.JobAllocationsResponse - err := ta.RPC("Job.Allocations", args, &resp) - if err != nil { - return false, fmt.Errorf("Job.Allocations error: %v", err) - } - - if len(resp.Allocations) == 0 { - return false, fmt.Errorf("no allocs") - } - allocs = resp.Allocations - return len(allocs) == 1, fmt.Errorf("unexpected number of allocs: %d", len(allocs)) - }, func(err error) { - must.NoError(t, err) - }) - must.Len(t, 1, allocs) - - // Get signed identites for alloc - widreqs := []*structs.WorkloadIdentityRequest{ - { - AllocID: allocs[0].ID, - WIHandle: structs.WIHandle{ - WorkloadIdentifier: job.TaskGroups[0].Tasks[0].Name, - IdentityName: "consul", - }, - }, - { - AllocID: allocs[0].ID, - WIHandle: structs.WIHandle{ - WorkloadIdentifier: job.TaskGroups[0].Tasks[0].Name, - IdentityName: "vault", - }, - }, - } - - swids, err := mgr.SignIdentities(allocs[0].CreateIndex, widreqs) - must.NoError(t, err) - must.Len(t, 2, swids) - must.Eq(t, *widreqs[0], swids[0].WorkloadIdentityRequest) - must.StrContains(t, swids[0].JWT, ".") - must.Eq(t, *widreqs[1], swids[1].WorkloadIdentityRequest) - must.StrContains(t, swids[1].JWT, ".") -} diff --git a/client/widmgr/widmgr_test.go b/client/widmgr/widmgr_test.go deleted file mode 100644 index 2617747f2745..000000000000 --- a/client/widmgr/widmgr_test.go +++ /dev/null @@ -1,64 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -package widmgr - -import ( - "testing" - "time" - - cstate "github.com/hashicorp/nomad/client/state" - "github.com/hashicorp/nomad/helper/testlog" - "github.com/hashicorp/nomad/nomad/mock" - "github.com/hashicorp/nomad/nomad/structs" - "github.com/shoenig/test/must" -) - -func TestWIDMgr_Restore(t *testing.T) { - - logger := testlog.HCLogger(t) - - db := cstate.NewMemDB(logger) - - alloc := mock.Alloc() - service := alloc.Job.TaskGroups[0].Tasks[0].Services[0] - widSpecs := []*structs.WorkloadIdentity{ - {ServiceName: service.MakeUniqueIdentityName()}, - {Name: "default"}, - {Name: "extra", TTL: time.Hour}, - } - alloc.Job.TaskGroups[0].Tasks[0].Services[0].Identity = widSpecs[0] - alloc.Job.TaskGroups[0].Tasks[0].Identities = widSpecs[1:] - - signer := NewMockWIDSigner(widSpecs) - mgr := NewWIDMgr(signer, alloc, db, logger) - - // restore, but we haven't previously saved to the db - hasExpired, err := mgr.restoreStoredIdentities() - must.NoError(t, err) - must.True(t, hasExpired) - - // populate the lastToken and save to the db - must.NoError(t, mgr.getInitialIdentities()) - - // restore, and no identities are expired - hasExpired, err = mgr.restoreStoredIdentities() - must.NoError(t, err) - must.False(t, hasExpired) - - // set the signer's clock back and set a low TTL to make the "extra" WI - // expired when we force a re-sign - signer.mockNow = time.Now().Add(-1 * time.Minute) - widSpecs[2].TTL = time.Second - signer.setWIDs(widSpecs) - wiHandle := service.IdentityHandle() - mgr.widSpecs[*wiHandle].TTL = time.Second - - // force a re-sign to re-populate the lastToken and save to the db - must.NoError(t, mgr.getInitialIdentities()) - - // restore, and at least one identity is expired - hasExpired, err = mgr.restoreStoredIdentities() - must.NoError(t, err) - must.True(t, hasExpired) -} diff --git a/command/acl_auth_method.go b/command/acl_auth_method.go index 50ca27aea26f..6b2861b1db26 100644 --- a/command/acl_auth_method.go +++ b/command/acl_auth_method.go @@ -78,7 +78,6 @@ func formatAuthMethod(authMethod *api.ACLAuthMethod) string { fmt.Sprintf("Type|%s", authMethod.Type), fmt.Sprintf("Locality|%s", authMethod.TokenLocality), fmt.Sprintf("Max Token TTL|%s", authMethod.MaxTokenTTL.String()), - fmt.Sprintf("Token Name Format|%s", authMethod.TokenNameFormat), fmt.Sprintf("Default|%t", authMethod.Default), fmt.Sprintf("Create Index|%d", authMethod.CreateIndex), fmt.Sprintf("Modify Index|%d", authMethod.ModifyIndex), diff --git a/command/acl_auth_method_create.go b/command/acl_auth_method_create.go index e41fec8feb91..5af9e44d8122 100644 --- a/command/acl_auth_method_create.go +++ b/command/acl_auth_method_create.go @@ -7,13 +7,13 @@ import ( "encoding/json" "fmt" "io" - "slices" "strings" "time" "github.com/hashicorp/nomad/api" "github.com/mitchellh/cli" "github.com/posener/complete" + "golang.org/x/exp/slices" ) // Ensure ACLAuthMethodCreateCommand satisfies the cli.Command interface. @@ -23,15 +23,14 @@ var _ cli.Command = &ACLAuthMethodCreateCommand{} type ACLAuthMethodCreateCommand struct { Meta - name string - methodType string - tokenLocality string - tokenNameFormat string - maxTokenTTL time.Duration - isDefault bool - config string - json bool - tmpl string + name string + methodType string + tokenLocality string + maxTokenTTL time.Duration + isDefault bool + config string + json bool + tmpl string testStdin io.Reader } @@ -64,10 +63,6 @@ ACL Auth Method Create Options: Defines the kind of token that this auth method should produce. This can be either 'local' or 'global'. - -token-name-format - Sets the token format for the authenticated users. This can be lightly templated - using HIL '${foo}' syntax. Defaults to '${auth_method_type}-${auth_method_name}' - -default Specifies whether this auth method should be treated as a default one in case no auth method is explicitly specified for a login command. @@ -89,15 +84,14 @@ ACL Auth Method Create Options: func (a *ACLAuthMethodCreateCommand) AutocompleteFlags() complete.Flags { return mergeAutocompleteFlags(a.Meta.AutocompleteFlags(FlagSetClient), complete.Flags{ - "-name": complete.PredictAnything, - "-type": complete.PredictSet("OIDC", "JWT"), - "-max-token-ttl": complete.PredictAnything, - "-token-locality": complete.PredictSet("local", "global"), - "-token-name-format": complete.PredictNothing, - "-default": complete.PredictSet("true", "false"), - "-config": complete.PredictNothing, - "-json": complete.PredictNothing, - "-t": complete.PredictAnything, + "-name": complete.PredictAnything, + "-type": complete.PredictSet("OIDC", "JWT"), + "-max-token-ttl": complete.PredictAnything, + "-token-locality": complete.PredictSet("local", "global"), + "-default": complete.PredictSet("true", "false"), + "-config": complete.PredictNothing, + "-json": complete.PredictNothing, + "-t": complete.PredictAnything, }) } @@ -119,7 +113,6 @@ func (a *ACLAuthMethodCreateCommand) Run(args []string) int { flags.StringVar(&a.name, "name", "", "") flags.StringVar(&a.methodType, "type", "", "") flags.StringVar(&a.tokenLocality, "token-locality", "", "") - flags.StringVar(&a.tokenNameFormat, "token-name-format", "", "") flags.DurationVar(&a.maxTokenTTL, "max-token-ttl", 0, "") flags.BoolVar(&a.isDefault, "default", false, "") flags.StringVar(&a.config, "config", "", "") @@ -173,13 +166,12 @@ func (a *ACLAuthMethodCreateCommand) Run(args []string) int { // Set up the auth method with the passed parameters. authMethod := api.ACLAuthMethod{ - Name: a.name, - Type: strings.ToUpper(a.methodType), - TokenLocality: a.tokenLocality, - TokenNameFormat: a.tokenNameFormat, - MaxTokenTTL: a.maxTokenTTL, - Default: a.isDefault, - Config: &configJSON, + Name: a.name, + Type: strings.ToUpper(a.methodType), + TokenLocality: a.tokenLocality, + MaxTokenTTL: a.maxTokenTTL, + Default: a.isDefault, + Config: &configJSON, } // Get the HTTP client. diff --git a/command/acl_auth_method_update.go b/command/acl_auth_method_update.go index 59d0ebe36490..c2910ab87a64 100644 --- a/command/acl_auth_method_update.go +++ b/command/acl_auth_method_update.go @@ -8,13 +8,13 @@ import ( "flag" "fmt" "io" - "slices" "strings" "time" "github.com/hashicorp/nomad/api" "github.com/mitchellh/cli" "github.com/posener/complete" + "golang.org/x/exp/slices" ) // Ensure ACLAuthMethodUpdateCommand satisfies the cli.Command interface. @@ -24,14 +24,13 @@ var _ cli.Command = &ACLAuthMethodUpdateCommand{} type ACLAuthMethodUpdateCommand struct { Meta - methodType string - tokenLocality string - tokenNameFormat string - maxTokenTTL time.Duration - isDefault bool - config string - json bool - tmpl string + methodType string + tokenLocality string + maxTokenTTL time.Duration + isDefault bool + config string + json bool + tmpl string testStdin io.Reader } @@ -60,10 +59,6 @@ ACL Auth Method Update Options: Updates the kind of token that this auth method should produce. This can be either 'local' or 'global'. - -token-name-format - Sets the token format for the authenticated users. This can be lightly templated - using HIL '${foo}' syntax. Defaults to '${auth_method_type}-${auth_method_name}' - -default Specifies whether this auth method should be treated as a default one in case no auth method is explicitly specified for a login command. @@ -86,14 +81,13 @@ ACL Auth Method Update Options: func (a *ACLAuthMethodUpdateCommand) AutocompleteFlags() complete.Flags { return mergeAutocompleteFlags(a.Meta.AutocompleteFlags(FlagSetClient), complete.Flags{ - "-type": complete.PredictSet("OIDC", "JWT"), - "-max-token-ttl": complete.PredictAnything, - "-token-locality": complete.PredictSet("local", "global"), - "-token-name-format": complete.PredictNothing, - "-default": complete.PredictSet("true", "false"), - "-config": complete.PredictNothing, - "-json": complete.PredictNothing, - "-t": complete.PredictAnything, + "-type": complete.PredictSet("OIDC", "JWT"), + "-max-token-ttl": complete.PredictAnything, + "-token-locality": complete.PredictSet("local", "global"), + "-default": complete.PredictSet("true", "false"), + "-config": complete.PredictNothing, + "-json": complete.PredictNothing, + "-t": complete.PredictAnything, }) } @@ -114,7 +108,6 @@ func (a *ACLAuthMethodUpdateCommand) Run(args []string) int { flags.Usage = func() { a.Ui.Output(a.Help()) } flags.StringVar(&a.methodType, "type", "", "") flags.StringVar(&a.tokenLocality, "token-locality", "", "") - flags.StringVar(&a.tokenNameFormat, "token-name-format", "", "") flags.DurationVar(&a.maxTokenTTL, "max-token-ttl", 0, "") flags.StringVar(&a.config, "config", "", "") flags.BoolVar(&a.isDefault, "default", false, "") @@ -149,7 +142,7 @@ func (a *ACLAuthMethodUpdateCommand) Run(args []string) int { // Check if any command-specific flags were set setFlags := []string{} - for _, f := range []string{"type", "token-locality", "token-name-format", "max-token-ttl", "config", "default"} { + for _, f := range []string{"type", "token-locality", "max-token-ttl", "config", "default"} { if flagPassed(flags, f) { setFlags = append(setFlags, f) } @@ -169,10 +162,6 @@ func (a *ACLAuthMethodUpdateCommand) Run(args []string) int { updatedMethod.TokenLocality = a.tokenLocality } - if slices.Contains(setFlags, "token-name-format") { - updatedMethod.TokenNameFormat = a.tokenNameFormat - } - if slices.Contains(setFlags, "type") { if !slices.Contains([]string{"OIDC", "JWT"}, strings.ToUpper(a.methodType)) { a.Ui.Error("ACL auth method type must be set to 'OIDC' or 'JWT'") diff --git a/command/acl_binding_rule.go b/command/acl_binding_rule.go index 5419352cc1d2..52a62b446f2d 100644 --- a/command/acl_binding_rule.go +++ b/command/acl_binding_rule.go @@ -26,7 +26,7 @@ Usage: nomad acl binding-rule [options] [args] This command groups subcommands for interacting with ACL binding rules. Nomad's ACL system can be used to control access to data and APIs. For a full - guide see: https://developer.hashicorp.com/nomad/tutorials/access-control + guide see: https://www.nomadproject.io/guides/acl.html Create an ACL binding rule: diff --git a/command/acl_binding_rule_update_test.go b/command/acl_binding_rule_update_test.go index 7b0366ee4010..ffc4b7a0cb8d 100644 --- a/command/acl_binding_rule_update_test.go +++ b/command/acl_binding_rule_update_test.go @@ -14,6 +14,7 @@ import ( "github.com/hashicorp/nomad/testutil" "github.com/mitchellh/cli" "github.com/shoenig/test/must" + "github.com/stretchr/testify/require" ) func TestACLBindingRuleUpdateCommand_Run(t *testing.T) { @@ -28,7 +29,7 @@ func TestACLBindingRuleUpdateCommand_Run(t *testing.T) { // Wait for the server to start fully and ensure we have a bootstrap token. testutil.WaitForLeader(t, srv.Agent.RPC) rootACLToken := srv.RootToken - must.NotNil(t, rootACLToken) + require.NotNil(t, rootACLToken) ui := cli.NewMockUi() cmd := &ACLBindingRuleUpdateCommand{ diff --git a/command/acl_bootstrap.go b/command/acl_bootstrap.go index 408d28c96014..dc3c66507e15 100644 --- a/command/acl_bootstrap.go +++ b/command/acl_bootstrap.go @@ -21,20 +21,10 @@ type ACLBootstrapCommand struct { func (c *ACLBootstrapCommand) Help() string { helpText := ` -Usage: nomad acl bootstrap [options] [] +Usage: nomad acl bootstrap [options] Bootstrap is used to bootstrap the ACL system and get an initial token. - The acl bootstrap command can be used in two ways: - - - If you provide no arguments it will return a system generated bootstrap - token. - - - If you would like to provide an operator generated token it is possible to - provide the token using a file located at . The Token can be read - from stdin by setting to "-". Please make sure you secure this token - in an appropriate manner as it could be written to your terminal history. - General Options: ` + generalOptionsUsage(usageOptsDefault|usageOptsNoNamespace) + ` diff --git a/command/acl_bootstrap_test.go b/command/acl_bootstrap_test.go index 85edc5fd14aa..404341f2cc83 100644 --- a/command/acl_bootstrap_test.go +++ b/command/acl_bootstrap_test.go @@ -12,6 +12,7 @@ import ( "github.com/hashicorp/nomad/nomad/mock" "github.com/mitchellh/cli" "github.com/shoenig/test/must" + "github.com/stretchr/testify/require" ) func TestACLBootstrapCommand(t *testing.T) { @@ -36,7 +37,7 @@ func TestACLBootstrapCommand(t *testing.T) { out := ui.OutputWriter.String() must.StrContains(t, out, "Secret ID") - must.StrContains(t, out, "Expiry Time = ") + require.Contains(t, out, "Expiry Time = ") } // If a bootstrap token has already been created, attempts to create more should @@ -114,7 +115,7 @@ func TestACLBootstrapCommand_WithOperatorFileBootstrapToken(t *testing.T) { out := ui.OutputWriter.String() must.StrContains(t, out, mockToken.SecretID) - must.StrContains(t, out, "Expiry Time = ") + require.Contains(t, out, "Expiry Time = ") } // Attempting to bootstrap the server with an invalid operator provided token in a file should diff --git a/command/acl_policy.go b/command/acl_policy.go index ca94a8048acc..122afbb9e2d7 100644 --- a/command/acl_policy.go +++ b/command/acl_policy.go @@ -20,7 +20,7 @@ Usage: nomad acl policy [options] [args] This command groups subcommands for interacting with ACL policies. Nomad's ACL system can be used to control access to data and APIs. ACL policies allow a set of capabilities or actions to be granted or allowlisted. For a full guide - see: https://developer.hashicorp.com/nomad/tutorials/access-control + see: https://www.nomadproject.io/guides/acl.html Create an ACL policy: diff --git a/command/acl_policy_info.go b/command/acl_policy_info.go index 24631faaacd0..2cbbcec2e4cb 100644 --- a/command/acl_policy_info.go +++ b/command/acl_policy_info.go @@ -16,7 +16,7 @@ type ACLPolicyInfoCommand struct { func (c *ACLPolicyInfoCommand) Help() string { helpText := ` -Usage: nomad acl policy info [options] +Usage: nomad acl policy info Info is used to fetch information on an existing ACL policy. diff --git a/command/acl_role.go b/command/acl_role.go index 5eb3d0e2840c..20cdcf5d4b3a 100644 --- a/command/acl_role.go +++ b/command/acl_role.go @@ -28,7 +28,7 @@ Usage: nomad acl role [options] [args] This command groups subcommands for interacting with ACL roles. Nomad's ACL system can be used to control access to data and APIs. ACL roles are associated with one or more ACL policies which grant specific capabilities. - For a full guide see: https://developer.hashicorp.com/nomad/tutorials/access-control + For a full guide see: https://www.nomadproject.io/guides/acl.html Create an ACL role: diff --git a/command/acl_role_create_test.go b/command/acl_role_create_test.go index 7221092c3bba..c002ece79454 100644 --- a/command/acl_role_create_test.go +++ b/command/acl_role_create_test.go @@ -11,7 +11,7 @@ import ( "github.com/hashicorp/nomad/nomad/structs" "github.com/hashicorp/nomad/testutil" "github.com/mitchellh/cli" - "github.com/shoenig/test/must" + "github.com/stretchr/testify/require" ) func TestACLRoleCreateCommand_Run(t *testing.T) { @@ -26,7 +26,7 @@ func TestACLRoleCreateCommand_Run(t *testing.T) { // Wait for the server to start fully and ensure we have a bootstrap token. testutil.WaitForLeader(t, srv.Agent.RPC) rootACLToken := srv.RootToken - must.NotNil(t, rootACLToken) + require.NotNil(t, rootACLToken) ui := cli.NewMockUi() cmd := &ACLRoleCreateCommand{ @@ -37,20 +37,20 @@ func TestACLRoleCreateCommand_Run(t *testing.T) { } // Test the basic validation on the command. - must.One(t, cmd.Run([]string{"-address=" + url, "this-command-does-not-take-args"})) - must.StrContains(t, ui.ErrorWriter.String(), "This command takes no arguments") + require.Equal(t, 1, cmd.Run([]string{"-address=" + url, "this-command-does-not-take-args"})) + require.Contains(t, ui.ErrorWriter.String(), "This command takes no arguments") ui.OutputWriter.Reset() ui.ErrorWriter.Reset() - must.One(t, cmd.Run([]string{"-address=" + url})) - must.StrContains(t, ui.ErrorWriter.String(), "ACL role name must be specified using the -name flag") + require.Equal(t, 1, cmd.Run([]string{"-address=" + url})) + require.Contains(t, ui.ErrorWriter.String(), "ACL role name must be specified using the -name flag") ui.OutputWriter.Reset() ui.ErrorWriter.Reset() - must.One(t, cmd.Run([]string{"-address=" + url, `-name="foobar"`})) - must.StrContains(t, ui.ErrorWriter.String(), "At least one policy name must be specified using the -policy flag") + require.Equal(t, 1, cmd.Run([]string{"-address=" + url, `-name="foobar"`})) + require.Contains(t, ui.ErrorWriter.String(), "At least one policy name must be specified using the -policy flag") ui.OutputWriter.Reset() ui.ErrorWriter.Reset() @@ -65,18 +65,18 @@ func TestACLRoleCreateCommand_Run(t *testing.T) { } err := srv.Agent.Server().State().UpsertACLPolicies( structs.MsgTypeTestSetup, 10, []*structs.ACLPolicy{&aclPolicy}) - must.NoError(t, err) + require.NoError(t, err) // Create an ACL role. args := []string{ "-address=" + url, "-token=" + rootACLToken.SecretID, "-name=acl-role-cli-test", "-policy=acl-role-cli-test-policy", "-description=acl-role-all-the-things", } - must.Zero(t, cmd.Run(args)) + require.Equal(t, 0, cmd.Run(args)) s := ui.OutputWriter.String() - must.StrContains(t, s, "Name = acl-role-cli-test") - must.StrContains(t, s, "Description = acl-role-all-the-things") - must.StrContains(t, s, "Policies = acl-role-cli-test-policy") + require.Contains(t, s, "Name = acl-role-cli-test") + require.Contains(t, s, "Description = acl-role-all-the-things") + require.Contains(t, s, "Policies = acl-role-cli-test-policy") ui.OutputWriter.Reset() ui.ErrorWriter.Reset() diff --git a/command/acl_role_delete_test.go b/command/acl_role_delete_test.go index ea115807e801..1c7a7161cc8b 100644 --- a/command/acl_role_delete_test.go +++ b/command/acl_role_delete_test.go @@ -12,7 +12,7 @@ import ( "github.com/hashicorp/nomad/nomad/structs" "github.com/hashicorp/nomad/testutil" "github.com/mitchellh/cli" - "github.com/shoenig/test/must" + "github.com/stretchr/testify/require" ) func TestACLRoleDeleteCommand_Run(t *testing.T) { @@ -27,7 +27,7 @@ func TestACLRoleDeleteCommand_Run(t *testing.T) { // Wait for the server to start fully and ensure we have a bootstrap token. testutil.WaitForLeader(t, srv.Agent.RPC) rootACLToken := srv.RootToken - must.NotNil(t, rootACLToken) + require.NotNil(t, rootACLToken) ui := cli.NewMockUi() cmd := &ACLRoleDeleteCommand{ @@ -39,15 +39,15 @@ func TestACLRoleDeleteCommand_Run(t *testing.T) { // Try and delete more than one ACL role. code := cmd.Run([]string{"-address=" + url, "acl-role-1", "acl-role-2"}) - must.One(t, code) - must.StrContains(t, ui.ErrorWriter.String(), "This command takes one argument") + require.Equal(t, 1, code) + require.Contains(t, ui.ErrorWriter.String(), "This command takes one argument") ui.OutputWriter.Reset() ui.ErrorWriter.Reset() // Try deleting a role that does not exist. - must.One(t, cmd.Run([]string{"-address=" + url, "-token=" + rootACLToken.SecretID, "acl-role-1"})) - must.StrContains(t, ui.ErrorWriter.String(), "ACL role not found") + require.Equal(t, 1, cmd.Run([]string{"-address=" + url, "-token=" + rootACLToken.SecretID, "acl-role-1"})) + require.Contains(t, ui.ErrorWriter.String(), "ACL role not found") ui.OutputWriter.Reset() ui.ErrorWriter.Reset() @@ -62,7 +62,7 @@ func TestACLRoleDeleteCommand_Run(t *testing.T) { } err := srv.Agent.Server().State().UpsertACLPolicies( structs.MsgTypeTestSetup, 10, []*structs.ACLPolicy{&aclPolicy}) - must.NoError(t, err) + require.NoError(t, err) // Create an ACL role referencing the previously created policy. aclRole := structs.ACLRole{ @@ -72,9 +72,9 @@ func TestACLRoleDeleteCommand_Run(t *testing.T) { } err = srv.Agent.Server().State().UpsertACLRoles( structs.MsgTypeTestSetup, 20, []*structs.ACLRole{&aclRole}, false) - must.NoError(t, err) + require.NoError(t, err) // Delete the existing ACL role. - must.Zero(t, cmd.Run([]string{"-address=" + url, "-token=" + rootACLToken.SecretID, aclRole.ID})) - must.StrContains(t, ui.OutputWriter.String(), "successfully deleted") + require.Equal(t, 0, cmd.Run([]string{"-address=" + url, "-token=" + rootACLToken.SecretID, aclRole.ID})) + require.Contains(t, ui.OutputWriter.String(), "successfully deleted") } diff --git a/command/acl_role_info_test.go b/command/acl_role_info_test.go index ad8921a5cb63..309fb3eb4be0 100644 --- a/command/acl_role_info_test.go +++ b/command/acl_role_info_test.go @@ -13,7 +13,7 @@ import ( "github.com/hashicorp/nomad/nomad/structs" "github.com/hashicorp/nomad/testutil" "github.com/mitchellh/cli" - "github.com/shoenig/test/must" + "github.com/stretchr/testify/require" ) func TestACLRoleInfoCommand_Run(t *testing.T) { @@ -28,7 +28,7 @@ func TestACLRoleInfoCommand_Run(t *testing.T) { // Wait for the server to start fully and ensure we have a bootstrap token. testutil.WaitForLeader(t, srv.Agent.RPC) rootACLToken := srv.RootToken - must.NotNil(t, rootACLToken) + require.NotNil(t, rootACLToken) ui := cli.NewMockUi() cmd := &ACLRoleInfoCommand{ @@ -39,15 +39,15 @@ func TestACLRoleInfoCommand_Run(t *testing.T) { } // Perform a lookup without specifying an ID. - must.One(t, cmd.Run([]string{"-address=" + url, "-token=" + rootACLToken.SecretID})) - must.StrContains(t, ui.ErrorWriter.String(), "This command takes one argument: ") + require.Equal(t, 1, cmd.Run([]string{"-address=" + url, "-token=" + rootACLToken.SecretID})) + require.Contains(t, ui.ErrorWriter.String(), "This command takes one argument: ") ui.OutputWriter.Reset() ui.ErrorWriter.Reset() // Perform a lookup specifying a random ID. - must.One(t, cmd.Run([]string{"-address=" + url, "-token=" + rootACLToken.SecretID, uuid.Generate()})) - must.StrContains(t, ui.ErrorWriter.String(), "ACL role not found") + require.Equal(t, 1, cmd.Run([]string{"-address=" + url, "-token=" + rootACLToken.SecretID, uuid.Generate()})) + require.Contains(t, ui.ErrorWriter.String(), "ACL role not found") ui.OutputWriter.Reset() ui.ErrorWriter.Reset() @@ -62,7 +62,7 @@ func TestACLRoleInfoCommand_Run(t *testing.T) { } err := srv.Agent.Server().State().UpsertACLPolicies( structs.MsgTypeTestSetup, 10, []*structs.ACLPolicy{&aclPolicy}) - must.NoError(t, err) + require.NoError(t, err) // Create an ACL role referencing the previously created policy. aclRole := structs.ACLRole{ @@ -72,26 +72,26 @@ func TestACLRoleInfoCommand_Run(t *testing.T) { } err = srv.Agent.Server().State().UpsertACLRoles( structs.MsgTypeTestSetup, 20, []*structs.ACLRole{&aclRole}, false) - must.NoError(t, err) + require.NoError(t, err) // Look up the ACL role using its ID. - must.Zero(t, cmd.Run([]string{"-address=" + url, "-token=" + rootACLToken.SecretID, aclRole.ID})) + require.Equal(t, 0, cmd.Run([]string{"-address=" + url, "-token=" + rootACLToken.SecretID, aclRole.ID})) s := ui.OutputWriter.String() - must.StrContains(t, s, fmt.Sprintf("ID = %s", aclRole.ID)) - must.StrContains(t, s, fmt.Sprintf("Name = %s", aclRole.Name)) - must.StrContains(t, s, "Description = ") - must.StrContains(t, s, fmt.Sprintf("Policies = %s", aclPolicy.Name)) + require.Contains(t, s, fmt.Sprintf("ID = %s", aclRole.ID)) + require.Contains(t, s, fmt.Sprintf("Name = %s", aclRole.Name)) + require.Contains(t, s, "Description = ") + require.Contains(t, s, fmt.Sprintf("Policies = %s", aclPolicy.Name)) ui.OutputWriter.Reset() ui.ErrorWriter.Reset() // Look up the ACL role using its Name. - must.Zero(t, cmd.Run([]string{"-address=" + url, "-token=" + rootACLToken.SecretID, "-by-name", aclRole.Name})) + require.Equal(t, 0, cmd.Run([]string{"-address=" + url, "-token=" + rootACLToken.SecretID, "-by-name", aclRole.Name})) s = ui.OutputWriter.String() - must.StrContains(t, s, fmt.Sprintf("ID = %s", aclRole.ID)) - must.StrContains(t, s, fmt.Sprintf("Name = %s", aclRole.Name)) - must.StrContains(t, s, "Description = ") - must.StrContains(t, s, fmt.Sprintf("Policies = %s", aclPolicy.Name)) + require.Contains(t, s, fmt.Sprintf("ID = %s", aclRole.ID)) + require.Contains(t, s, fmt.Sprintf("Name = %s", aclRole.Name)) + require.Contains(t, s, "Description = ") + require.Contains(t, s, fmt.Sprintf("Policies = %s", aclPolicy.Name)) ui.OutputWriter.Reset() ui.ErrorWriter.Reset() diff --git a/command/acl_role_list_test.go b/command/acl_role_list_test.go index 3513aeb4d990..7d074dda4b4c 100644 --- a/command/acl_role_list_test.go +++ b/command/acl_role_list_test.go @@ -12,7 +12,7 @@ import ( "github.com/hashicorp/nomad/nomad/structs" "github.com/hashicorp/nomad/testutil" "github.com/mitchellh/cli" - "github.com/shoenig/test/must" + "github.com/stretchr/testify/require" ) func TestACLRoleListCommand_Run(t *testing.T) { @@ -27,7 +27,7 @@ func TestACLRoleListCommand_Run(t *testing.T) { // Wait for the server to start fully and ensure we have a bootstrap token. testutil.WaitForLeader(t, srv.Agent.RPC) rootACLToken := srv.RootToken - must.NotNil(t, rootACLToken) + require.NotNil(t, rootACLToken) ui := cli.NewMockUi() cmd := &ACLRoleListCommand{ @@ -38,8 +38,8 @@ func TestACLRoleListCommand_Run(t *testing.T) { } // Perform a list straight away without any roles held in state. - must.Zero(t, cmd.Run([]string{"-address=" + url, "-token=" + rootACLToken.SecretID})) - must.StrContains(t, ui.OutputWriter.String(), "No ACL roles found") + require.Equal(t, 0, cmd.Run([]string{"-address=" + url, "-token=" + rootACLToken.SecretID})) + require.Contains(t, ui.OutputWriter.String(), "No ACL roles found") ui.OutputWriter.Reset() ui.ErrorWriter.Reset() @@ -54,7 +54,7 @@ func TestACLRoleListCommand_Run(t *testing.T) { } err := srv.Agent.Server().State().UpsertACLPolicies( structs.MsgTypeTestSetup, 10, []*structs.ACLPolicy{&aclPolicy}) - must.NoError(t, err) + require.NoError(t, err) // Create an ACL role referencing the previously created policy. aclRole := structs.ACLRole{ @@ -64,16 +64,16 @@ func TestACLRoleListCommand_Run(t *testing.T) { } err = srv.Agent.Server().State().UpsertACLRoles( structs.MsgTypeTestSetup, 20, []*structs.ACLRole{&aclRole}, false) - must.NoError(t, err) + require.NoError(t, err) // Perform a listing to get the created role. - must.Zero(t, cmd.Run([]string{"-address=" + url, "-token=" + rootACLToken.SecretID})) + require.Equal(t, 0, cmd.Run([]string{"-address=" + url, "-token=" + rootACLToken.SecretID})) s := ui.OutputWriter.String() - must.StrContains(t, s, "ID") - must.StrContains(t, s, "Name") - must.StrContains(t, s, "Policies") - must.StrContains(t, s, "acl-role-cli-test") - must.StrContains(t, s, "acl-role-policy-cli-test") + require.Contains(t, s, "ID") + require.Contains(t, s, "Name") + require.Contains(t, s, "Policies") + require.Contains(t, s, "acl-role-cli-test") + require.Contains(t, s, "acl-role-policy-cli-test") ui.OutputWriter.Reset() ui.ErrorWriter.Reset() diff --git a/command/acl_role_test.go b/command/acl_role_test.go index e65ea78e1187..4a6a555a505c 100644 --- a/command/acl_role_test.go +++ b/command/acl_role_test.go @@ -7,7 +7,7 @@ import ( "testing" "github.com/hashicorp/nomad/api" - "github.com/shoenig/test/must" + "github.com/stretchr/testify/require" ) func Test_formatACLRole(t *testing.T) { @@ -26,7 +26,7 @@ func Test_formatACLRole(t *testing.T) { } expectedOutput := "ID = this-is-usually-a-uuid\nName = this-is-my-friendly-name\nDescription = this-is-my-friendly-name\nPolicies = policy-link-1,policy-link-2,policy-link-3,policy-link-4\nCreate Index = 13\nModify Index = 1313" actualOutput := formatACLRole(&inputACLRole) - must.Eq(t, expectedOutput, actualOutput) + require.Equal(t, expectedOutput, actualOutput) } func Test_aclRolePolicyLinkToStringList(t *testing.T) { @@ -43,7 +43,7 @@ func Test_aclRolePolicyLinkToStringList(t *testing.T) { "z-policy-link-1", } actualOutput := aclRolePolicyLinkToStringList(inputPolicyLinks) - must.Eq(t, expectedOutput, actualOutput) + require.Equal(t, expectedOutput, actualOutput) } func Test_aclRolePolicyNamesToPolicyLinks(t *testing.T) { @@ -60,5 +60,5 @@ func Test_aclRolePolicyNamesToPolicyLinks(t *testing.T) { {Name: "policy-link-4"}, } actualOutput := aclRolePolicyNamesToPolicyLinks(inputPolicyNames) - must.SliceContainsAll(t, expectedOutput, actualOutput) + require.ElementsMatch(t, expectedOutput, actualOutput) } diff --git a/command/acl_role_update_test.go b/command/acl_role_update_test.go index 394c3414e1ac..869f3c03357a 100644 --- a/command/acl_role_update_test.go +++ b/command/acl_role_update_test.go @@ -13,7 +13,7 @@ import ( "github.com/hashicorp/nomad/nomad/structs" "github.com/hashicorp/nomad/testutil" "github.com/mitchellh/cli" - "github.com/shoenig/test/must" + "github.com/stretchr/testify/require" ) func TestACLRoleUpdateCommand_Run(t *testing.T) { @@ -28,7 +28,7 @@ func TestACLRoleUpdateCommand_Run(t *testing.T) { // Wait for the server to start fully and ensure we have a bootstrap token. testutil.WaitForLeader(t, srv.Agent.RPC) rootACLToken := srv.RootToken - must.NotNil(t, rootACLToken) + require.NotNil(t, rootACLToken) ui := cli.NewMockUi() cmd := &ACLRoleUpdateCommand{ @@ -39,16 +39,16 @@ func TestACLRoleUpdateCommand_Run(t *testing.T) { } // Try calling the command without setting an ACL Role ID arg. - must.One(t, cmd.Run([]string{"-address=" + url})) - must.StrContains(t, ui.ErrorWriter.String(), "This command takes one argument") + require.Equal(t, 1, cmd.Run([]string{"-address=" + url})) + require.Contains(t, ui.ErrorWriter.String(), "This command takes one argument") ui.OutputWriter.Reset() ui.ErrorWriter.Reset() // Try calling the command with an ACL role ID that does not exist. code := cmd.Run([]string{"-address=" + url, "-token=" + rootACLToken.SecretID, "catch-me-if-you-can"}) - must.One(t, code) - must.StrContains(t, ui.ErrorWriter.String(), "ACL role not found") + require.Equal(t, 1, code) + require.Contains(t, ui.ErrorWriter.String(), "ACL role not found") ui.OutputWriter.Reset() ui.ErrorWriter.Reset() @@ -63,7 +63,7 @@ func TestACLRoleUpdateCommand_Run(t *testing.T) { } err := srv.Agent.Server().State().UpsertACLPolicies( structs.MsgTypeTestSetup, 10, []*structs.ACLPolicy{&aclPolicy}) - must.NoError(t, err) + require.NoError(t, err) // Create an ACL role that can be used for updating. aclRole := structs.ACLRole{ @@ -75,12 +75,12 @@ func TestACLRoleUpdateCommand_Run(t *testing.T) { err = srv.Agent.Server().State().UpsertACLRoles( structs.MsgTypeTestSetup, 20, []*structs.ACLRole{&aclRole}, false) - must.NoError(t, err) + require.NoError(t, err) // Try a merge update without setting any parameters to update. code = cmd.Run([]string{"-address=" + url, "-token=" + rootACLToken.SecretID, aclRole.ID}) - must.One(t, code) - must.StrContains(t, ui.ErrorWriter.String(), "Please provide at least one flag to update the ACL role") + require.Equal(t, 1, code) + require.Contains(t, ui.ErrorWriter.String(), "Please provide at least one flag to update the ACL role") ui.OutputWriter.Reset() ui.ErrorWriter.Reset() @@ -88,39 +88,39 @@ func TestACLRoleUpdateCommand_Run(t *testing.T) { // Update the description using the merge method. code = cmd.Run([]string{ "-address=" + url, "-token=" + rootACLToken.SecretID, "-description=badger-badger-badger", aclRole.ID}) - must.Zero(t, code) + require.Equal(t, 0, code) s := ui.OutputWriter.String() - must.StrContains(t, s, fmt.Sprintf("ID = %s", aclRole.ID)) - must.StrContains(t, s, "Name = acl-role-cli-test") - must.StrContains(t, s, "Description = badger-badger-badger") - must.StrContains(t, s, "Policies = acl-role-cli-test-policy") + require.Contains(t, s, fmt.Sprintf("ID = %s", aclRole.ID)) + require.Contains(t, s, "Name = acl-role-cli-test") + require.Contains(t, s, "Description = badger-badger-badger") + require.Contains(t, s, "Policies = acl-role-cli-test-policy") ui.OutputWriter.Reset() ui.ErrorWriter.Reset() // Try updating the role using no-merge without setting the required flags. code = cmd.Run([]string{"-address=" + url, "-token=" + rootACLToken.SecretID, "-no-merge", aclRole.ID}) - must.One(t, code) - must.StrContains(t, ui.ErrorWriter.String(), "ACL role name must be specified using the -name flag") + require.Equal(t, 1, code) + require.Contains(t, ui.ErrorWriter.String(), "ACL role name must be specified using the -name flag") ui.OutputWriter.Reset() ui.ErrorWriter.Reset() code = cmd.Run([]string{ "-address=" + url, "-token=" + rootACLToken.SecretID, "-no-merge", "-name=update-role-name", aclRole.ID}) - must.One(t, code) - must.StrContains(t, ui.ErrorWriter.String(), "At least one policy name must be specified using the -policy flag") + require.Equal(t, 1, code) + require.Contains(t, ui.ErrorWriter.String(), "At least one policy name must be specified using the -policy flag") // Update the role using no-merge with all required flags set. code = cmd.Run([]string{ "-address=" + url, "-token=" + rootACLToken.SecretID, "-no-merge", "-name=update-role-name", "-description=updated-description", "-policy=acl-role-cli-test-policy", aclRole.ID}) - must.Zero(t, code) + require.Equal(t, 0, code) s = ui.OutputWriter.String() - must.StrContains(t, s, fmt.Sprintf("ID = %s", aclRole.ID)) - must.StrContains(t, s, "Name = update-role-name") - must.StrContains(t, s, "Description = updated-description") - must.StrContains(t, s, "Policies = acl-role-cli-test-policy") + require.Contains(t, s, fmt.Sprintf("ID = %s", aclRole.ID)) + require.Contains(t, s, "Name = update-role-name") + require.Contains(t, s, "Description = updated-description") + require.Contains(t, s, "Policies = acl-role-cli-test-policy") ui.OutputWriter.Reset() ui.ErrorWriter.Reset() diff --git a/command/acl_token.go b/command/acl_token.go index 01b3dc5fddc8..b5248986bc79 100644 --- a/command/acl_token.go +++ b/command/acl_token.go @@ -20,7 +20,7 @@ Usage: nomad acl token [options] [args] This command groups subcommands for interacting with ACL tokens. Nomad's ACL system can be used to control access to data and APIs. ACL tokens are associated with one or more ACL policies which grant specific capabilities. - For a full guide see: https://developer.hashicorp.com/nomad/tutorials/access-control + For a full guide see: https://www.nomadproject.io/guides/acl.html Create an ACL token: diff --git a/command/acl_token_create.go b/command/acl_token_create.go index 5007839c84d6..c95d2b2e8656 100644 --- a/command/acl_token_create.go +++ b/command/acl_token_create.go @@ -8,7 +8,7 @@ import ( "strings" "time" - "github.com/hashicorp/go-set/v2" + "github.com/hashicorp/go-set" "github.com/hashicorp/nomad/api" "github.com/hashicorp/nomad/helper" "github.com/posener/complete" @@ -182,10 +182,10 @@ func (c *ACLTokenCreateCommand) Run(args []string) int { func generateACLTokenRoleLinks(roleNames, roleIDs []string) []*api.ACLTokenRoleLink { var tokenLinks []*api.ACLTokenRoleLink - roleNameSet := set.From[string](roleNames).Slice() + roleNameSet := set.From[string](roleNames).List() roleNameFn := func(name string) *api.ACLTokenRoleLink { return &api.ACLTokenRoleLink{Name: name} } - roleIDsSet := set.From[string](roleIDs).Slice() + roleIDsSet := set.From[string](roleIDs).List() roleIDFn := func(id string) *api.ACLTokenRoleLink { return &api.ACLTokenRoleLink{ID: id} } tokenLinks = append(tokenLinks, helper.ConvertSlice(roleNameSet, roleNameFn)...) diff --git a/command/acl_token_create_test.go b/command/acl_token_create_test.go index 6afc140a1766..d7f657be9a3c 100644 --- a/command/acl_token_create_test.go +++ b/command/acl_token_create_test.go @@ -12,6 +12,7 @@ import ( "github.com/hashicorp/nomad/command/agent" "github.com/mitchellh/cli" "github.com/shoenig/test/must" + "github.com/stretchr/testify/require" ) func TestACLTokenCreateCommand(t *testing.T) { @@ -38,12 +39,12 @@ func TestACLTokenCreateCommand(t *testing.T) { // Request to create a new token with a valid management token that does // not have an expiry set. code = cmd.Run([]string{"-address=" + url, "-token=" + token.SecretID, "-policy=foo", "-type=client"}) - must.Zero(t, code) + require.Equal(t, 0, code) // Check the output out := ui.OutputWriter.String() - must.StrContains(t, out, "[foo]") - must.StrContains(t, out, "Expiry Time = ") + require.Contains(t, out, "[foo]") + require.Contains(t, out, "Expiry Time = ") ui.OutputWriter.Reset() ui.ErrorWriter.Reset() @@ -53,14 +54,14 @@ func TestACLTokenCreateCommand(t *testing.T) { var jsonMap map[string]interface{} for _, outputFormatFlag := range testCasesNoTTL { code = cmd.Run([]string{"-address=" + url, "-token=" + token.SecretID, "-policy=foo", "-type=client", outputFormatFlag}) - must.Zero(t, code) + require.Equal(t, 0, code) // Check the output out = ui.OutputWriter.String() - must.StrContains(t, out, "foo") + require.Contains(t, out, "foo") if outputFormatFlag == "-json" { err := json.Unmarshal([]byte(out), &jsonMap) - must.NoError(t, err) + require.Nil(t, err, "Output not in JSON format") } ui.OutputWriter.Reset() @@ -69,10 +70,10 @@ func TestACLTokenCreateCommand(t *testing.T) { // Create a new token that has an expiry TTL set and check the response. code = cmd.Run([]string{"-address=" + url, "-token=" + token.SecretID, "-type=management", "-ttl=10m"}) - must.Zero(t, code) + require.Equal(t, 0, code) out = ui.OutputWriter.String() - must.StrNotContains(t, out, "Expiry Time = ") + require.NotContains(t, out, "Expiry Time = ") ui.OutputWriter.Reset() ui.ErrorWriter.Reset() @@ -80,15 +81,15 @@ func TestACLTokenCreateCommand(t *testing.T) { testCasesWithTTL := [][]string{{"-json", "ExpirationTTL"}, {"-t='{{ .ExpirationTTL }}'", "10m0s"}} for _, outputFormatFlag := range testCasesWithTTL { code = cmd.Run([]string{"-address=" + url, "-token=" + token.SecretID, "-type=management", "-ttl=10m", outputFormatFlag[0]}) - must.Zero(t, code) + require.Equal(t, 0, code) // Check the output out = ui.OutputWriter.String() if outputFormatFlag[0] == "-json" { err := json.Unmarshal([]byte(out), &jsonMap) - must.NoError(t, err) + require.Nil(t, err, "Output not in JSON format") } - must.StrContains(t, out, outputFormatFlag[1]) + require.Contains(t, out, outputFormatFlag[1]) ui.OutputWriter.Reset() ui.ErrorWriter.Reset() } @@ -116,5 +117,5 @@ func Test_generateACLTokenRoleLinks(t *testing.T) { {ID: "77a780d8-2dee-7c7f-7822-6f5471c5cbb2"}, {ID: "56850b06-a343-a772-1a5c-ad083fd8a50e"}, } - must.SliceContainsAll(t, generateACLTokenRoleLinks(inputRoleNames, inputRoleIDs), expectedOutput) + require.ElementsMatch(t, generateACLTokenRoleLinks(inputRoleNames, inputRoleIDs), expectedOutput) } diff --git a/command/action.go b/command/action.go deleted file mode 100644 index 6d4ff6edeecc..000000000000 --- a/command/action.go +++ /dev/null @@ -1,65 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -package command - -import ( - "io" - "strings" - - "github.com/posener/complete" -) - -type ActionCommand struct { - Meta - - Stdin io.Reader - Stdout io.WriteCloser - Stderr io.WriteCloser -} - -func (c *ActionCommand) Help() string { - helpText := ` -Usage: nomad action [options] - - Perform a predefined command inside the environment of a given context. - Currently this acts as a wrapper around the job action command. - - When ACLs are enabled, this command requires a token with the 'alloc-exec', - 'read-job', and 'list-jobs' capabilities for a task's namespace. If - the task driver does not have file system isolation (as with 'raw_exec'), - this command requires the 'alloc-node-exec', 'read-job', and 'list-jobs' - capabilities for the task's namespace. - -General Options: - - ` + generalOptionsUsage(usageOptsNoNamespace) - - return strings.TrimSpace(helpText) -} - -func (c *ActionCommand) Synopsis() string { - return "Run a pre-defined command from a given context" -} - -func (c *ActionCommand) AutocompleteFlags() complete.Flags { - return nil -} - -func (c *ActionCommand) AutocompleteArgs() complete.Predictor { - return complete.PredictNothing -} - -func (c *ActionCommand) Name() string { return "action" } - -func (c *ActionCommand) Run(args []string) int { - - cmd := &JobActionCommand{ - Meta: c.Meta, - Stdin: c.Stdin, - Stdout: c.Stdout, - Stderr: c.Stderr, - } - - return cmd.Run(args) -} diff --git a/command/agent/agent.go b/command/agent/agent.go index 9e589fd50fe0..94ac9155d896 100644 --- a/command/agent/agent.go +++ b/command/agent/agent.go @@ -23,18 +23,16 @@ import ( uuidparse "github.com/hashicorp/go-uuid" "github.com/hashicorp/nomad/client" clientconfig "github.com/hashicorp/nomad/client/config" - clientconsul "github.com/hashicorp/nomad/client/consul" - "github.com/hashicorp/nomad/client/lib/idset" - "github.com/hashicorp/nomad/client/lib/numalib/hw" + "github.com/hashicorp/nomad/client/lib/cgutil" "github.com/hashicorp/nomad/client/state" "github.com/hashicorp/nomad/command/agent/consul" "github.com/hashicorp/nomad/command/agent/event" - "github.com/hashicorp/nomad/helper" "github.com/hashicorp/nomad/helper/bufconndialer" "github.com/hashicorp/nomad/helper/escapingfs" "github.com/hashicorp/nomad/helper/pluginutils/loader" "github.com/hashicorp/nomad/helper/pointer" "github.com/hashicorp/nomad/helper/uuid" + "github.com/hashicorp/nomad/lib/cpuset" "github.com/hashicorp/nomad/nomad" "github.com/hashicorp/nomad/nomad/deploymentwatcher" "github.com/hashicorp/nomad/nomad/structs" @@ -80,26 +78,20 @@ type Agent struct { // EnterpriseAgent holds information and methods for enterprise functionality EnterpriseAgent *EnterpriseAgent - // consulServices is Nomad's custom Consul client for managing services - // and checks. Used by both client and server. - consulServices *consul.ServiceClientWrapper + // consulService is Nomad's custom Consul client for managing services + // and checks. + consulService *consul.ServiceClient - // consulProxiesFunc returns an interface for the subset of Consul's Agent - // API Nomad uses. Used by client only to fingerprint supported Envoy - // versions. - consulProxiesFunc clientconsul.SupportedProxiesAPIFunc + // consulProxies is the subset of Consul's Agent API Nomad uses. + consulProxies *consul.ConnectProxies - // consulCatalog is the subset of Consul's Catalog API Nomad uses for its - // own self-service discovery. Only ever uses the default Consul. + // consulCatalog is the subset of Consul's Catalog API Nomad uses. consulCatalog consul.CatalogAPI - // consulConfigEntriesFunc returns an interface for the subset of Consul's - // Configuration Entries API Nomad uses. Used only by servers, to write - // config entries for Connect gateways - consulConfigEntriesFunc consul.ConfigAPIFunc + // consulConfigEntries is the subset of Consul's Configuration Entries API Nomad uses. + consulConfigEntries consul.ConfigAPI - // consulACLs is Nomad's subset of Consul's ACL API Nomad uses. Used by - // server for legacy token workflow only, so only needs default Consul. + // consulACLs is Nomad's subset of Consul's ACL API Nomad uses. consulACLs consul.ACLsAPI // client is the launched Nomad Client. Can be nil if the agent isn't @@ -150,7 +142,7 @@ func NewAgent(config *Config, logger log.InterceptLogger, logOutput io.Writer, i // Global logger should match internal logger as much as possible golog.SetFlags(golog.LstdFlags | golog.Lmicroseconds) - if err := a.setupConsuls(config.Consuls); err != nil { + if err := a.setupConsul(config.Consul); err != nil { return nil, fmt.Errorf("Failed to initialize Consul client: %v", err) } @@ -358,8 +350,6 @@ func convertServerConfig(agentConfig *Config) (*nomad.Config, error) { conf.JobTrackedVersions = *agentConfig.Server.JobTrackedVersions } - conf.OIDCIssuer = agentConfig.Server.OIDCIssuer - // Set up the bind addresses rpcAddr, err := net.ResolveTCPAddr("tcp", agentConfig.normalizedAddrs.RPC) if err != nil { @@ -507,27 +497,19 @@ func convertServerConfig(agentConfig *Config) (*nomad.Config, error) { conf.FailoverHeartbeatTTL = failoverTTL } - // Add the Consul and Vault configs - conf.ConsulConfigs = helper.SliceToMap[map[string]*config.ConsulConfig]( - agentConfig.Consuls, - func(cfg *config.ConsulConfig) string { return cfg.Name }, - ) - - consul := conf.ConsulConfigs[structs.ConsulDefaultCluster] - if *consul.AutoAdvertise && consul.ServerServiceName == "" { + if *agentConfig.Consul.AutoAdvertise && agentConfig.Consul.ServerServiceName == "" { return nil, fmt.Errorf("server_service_name must be set when auto_advertise is enabled") } - conf.VaultConfigs = helper.SliceToMap[map[string]*config.VaultConfig]( - agentConfig.Vaults, - func(cfg *config.VaultConfig) string { return cfg.Name }, - ) - // handle system scheduler preemption default if agentConfig.Server.DefaultSchedulerConfig != nil { conf.DefaultSchedulerConfig = *agentConfig.Server.DefaultSchedulerConfig } + // Add the Consul and Vault configs + conf.ConsulConfig = agentConfig.Consul + conf.VaultConfig = agentConfig.Vault + // Set the TLS config conf.TLSConfig = agentConfig.TLSConfig @@ -611,8 +593,6 @@ func convertServerConfig(agentConfig *Config) (*nomad.Config, error) { } conf.JobMaxSourceSize = int(jobMaxSourceBytes) - conf.Reporting = agentConfig.Reporting - return conf, nil } @@ -694,7 +674,7 @@ func (a *Agent) finalizeClientConfig(c *clientconfig.Config) error { if len(invalidConsulKeys) > 0 { a.logger.Warn("invalid consul keys", "keys", strings.Join(invalidConsulKeys, ",")) a.logger.Warn(`Nomad client ignores consul related configuration in client options. - Please refer to the guide https://developer.hashicorp.com/nomad/docs/configuration/consul + Please refer to the guide https://www.nomadproject.io/docs/agent/configuration/consul.html to configure Nomad to work with Consul.`) } @@ -721,7 +701,6 @@ func convertClientConfig(agentConfig *Config) (*clientconfig.Config, error) { if agentConfig.DataDir != "" { conf.StateDir = filepath.Join(agentConfig.DataDir, "client") conf.AllocDir = filepath.Join(agentConfig.DataDir, "alloc") - conf.AllocMountsDir = filepath.Join(agentConfig.DataDir, "mounts") } if agentConfig.Client.StateDir != "" { conf.StateDir = agentConfig.Client.StateDir @@ -729,9 +708,6 @@ func convertClientConfig(agentConfig *Config) (*clientconfig.Config, error) { if agentConfig.Client.AllocDir != "" { conf.AllocDir = agentConfig.Client.AllocDir } - if agentConfig.Client.AllocMountsDir != "" { - conf.AllocMountsDir = agentConfig.Client.AllocMountsDir - } if agentConfig.Client.NetworkInterface != "" { conf.NetworkInterface = agentConfig.Client.NetworkInterface } @@ -809,46 +785,22 @@ func convertClientConfig(agentConfig *Config) (*clientconfig.Config, error) { res.Memory.MemoryMB = int64(agentConfig.Client.Reserved.MemoryMB) res.Disk.DiskMB = int64(agentConfig.Client.Reserved.DiskMB) res.Networks.ReservedHostPorts = agentConfig.Client.Reserved.ReservedPorts - - // Operators may set one of - // - // - config.reservable_cores (highest precedence) for specifying which cpu cores - // nomad tasks may run on - // - // - config.reserved.cores (lowest precedence) for specifying which cpu cores - // nomad tasks may NOT run on - // - // In either case we will compute the partitioning and have it enforced by - // cgroups (on linux). In -dev mode we let nomad use 2 cores. - if agentConfig.Client.ReservableCores != "" { - cores := idset.Parse[hw.CoreID](agentConfig.Client.ReservableCores) - conf.ReservableCores = cores.Slice() - } else if agentConfig.Client.Reserved.Cores != "" { - cores := idset.Parse[hw.CoreID](agentConfig.Client.Reserved.Cores) - res.Cpu.ReservedCpuCores = helper.ConvertSlice( - cores.Slice(), - func(id hw.CoreID) uint16 { return uint16(id) }, - ) + if agentConfig.Client.Reserved.Cores != "" { + cores, err := cpuset.Parse(agentConfig.Client.Reserved.Cores) + if err != nil { + return nil, fmt.Errorf("failed to parse client > reserved > cores value %q: %v", agentConfig.Client.Reserved.Cores, err) + } + res.Cpu.ReservedCpuCores = cores.ToSlice() } conf.Version = agentConfig.Version - // Set the Consul configurations - conf.ConsulConfigs = helper.SliceToMap[map[string]*config.ConsulConfig]( - agentConfig.Consuls, - func(cfg *config.ConsulConfig) string { return cfg.Name }, - ) - - consul := conf.ConsulConfigs[structs.ConsulDefaultCluster] - if *consul.AutoAdvertise && consul.ClientServiceName == "" { + if *agentConfig.Consul.AutoAdvertise && agentConfig.Consul.ClientServiceName == "" { return nil, fmt.Errorf("client_service_name must be set when auto_advertise is enabled") } - // Set the Vault configurations - conf.VaultConfigs = helper.SliceToMap[map[string]*config.VaultConfig]( - agentConfig.Vaults, - func(cfg *config.VaultConfig) string { return cfg.Name }, - ) + conf.ConsulConfig = agentConfig.Consul + conf.VaultConfig = agentConfig.Vault // Set up Telemetry configuration conf.StatsCollectionInterval = agentConfig.Telemetry.collectionInterval @@ -890,6 +842,15 @@ func convertClientConfig(agentConfig *Config) (*clientconfig.Config, error) { } conf.BindWildcardDefaultHostNetwork = agentConfig.Client.BindWildcardDefaultHostNetwork + conf.CgroupParent = cgutil.GetCgroupParent(agentConfig.Client.CgroupParent) + if agentConfig.Client.ReserveableCores != "" { + cores, err := cpuset.Parse(agentConfig.Client.ReserveableCores) + if err != nil { + return nil, fmt.Errorf("failed to parse 'reservable_cores': %v", err) + } + conf.ReservableCores = cores.ToSlice() + } + if agentConfig.Client.NomadServiceDiscovery != nil { conf.NomadServiceDiscovery = *agentConfig.Client.NomadServiceDiscovery } @@ -906,8 +867,6 @@ func convertClientConfig(agentConfig *Config) (*clientconfig.Config, error) { } conf.Drain = drainConfig - conf.Users = clientconfig.UsersConfigFromAgent(agentConfig.Client.Users) - return conf, nil } @@ -935,11 +894,7 @@ func (a *Agent) setupServer() error { } // Create the server - server, err := nomad.NewServer(conf, - a.consulCatalog, // self service discovery - a.consulConfigEntriesFunc, // writing config entries for gateways - a.consulACLs, // DEPRECATED(1.9): remove in 1.9 - ) + server, err := nomad.NewServer(conf, a.consulCatalog, a.consulConfigEntries, a.consulACLs) if err != nil { return fmt.Errorf("server setup failed: %v", err) } @@ -948,32 +903,29 @@ func (a *Agent) setupServer() error { // Consul check addresses default to bind but can be toggled to use advertise rpcCheckAddr := a.config.normalizedAddrs.RPC serfCheckAddr := a.config.normalizedAddrs.Serf - - defaultConsul := conf.ConsulConfigs[structs.ConsulDefaultCluster] - - if *defaultConsul.ChecksUseAdvertise { + if *a.config.Consul.ChecksUseAdvertise { rpcCheckAddr = a.config.AdvertiseAddrs.RPC serfCheckAddr = a.config.AdvertiseAddrs.Serf } // Create the Nomad Server services for Consul - if *defaultConsul.AutoAdvertise { + if *a.config.Consul.AutoAdvertise { httpServ := &structs.Service{ - Name: defaultConsul.ServerServiceName, + Name: a.config.Consul.ServerServiceName, PortLabel: a.config.AdvertiseAddrs.HTTP, - Tags: append([]string{consul.ServiceTagHTTP}, defaultConsul.Tags...), + Tags: append([]string{consul.ServiceTagHTTP}, a.config.Consul.Tags...), } const isServer = true if check := a.agentHTTPCheck(isServer); check != nil { httpServ.Checks = []*structs.ServiceCheck{check} } rpcServ := &structs.Service{ - Name: defaultConsul.ServerServiceName, + Name: a.config.Consul.ServerServiceName, PortLabel: a.config.AdvertiseAddrs.RPC, - Tags: append([]string{consul.ServiceTagRPC}, defaultConsul.Tags...), + Tags: append([]string{consul.ServiceTagRPC}, a.config.Consul.Tags...), Checks: []*structs.ServiceCheck{ { - Name: defaultConsul.ServerRPCCheckName, + Name: a.config.Consul.ServerRPCCheckName, Type: "tcp", Interval: serverRpcCheckInterval, Timeout: serverRpcCheckTimeout, @@ -982,12 +934,12 @@ func (a *Agent) setupServer() error { }, } serfServ := &structs.Service{ - Name: defaultConsul.ServerServiceName, + Name: a.config.Consul.ServerServiceName, PortLabel: a.config.AdvertiseAddrs.Serf, - Tags: append([]string{consul.ServiceTagSerf}, defaultConsul.Tags...), + Tags: append([]string{consul.ServiceTagSerf}, a.config.Consul.Tags...), Checks: []*structs.ServiceCheck{ { - Name: defaultConsul.ServerSerfCheckName, + Name: a.config.Consul.ServerSerfCheckName, Type: "tcp", Interval: serverSerfCheckInterval, Timeout: serverSerfCheckTimeout, @@ -1002,7 +954,7 @@ func (a *Agent) setupServer() error { serfServ, httpServ, } - if err := a.consulServices.RegisterAgent(consulRoleServer, consulServices); err != nil { + if err := a.consulService.RegisterAgent(consulRoleServer, consulServices); err != nil { return err } } @@ -1134,29 +1086,25 @@ func (a *Agent) setupClient() error { a.taskAPIServer = newBuiltinAPI() conf.APIListenerRegistrar = a.taskAPIServer - nomadClient, err := client.NewClient(conf, - a.consulCatalog, // self service discovery - a.consulProxiesFunc, // supported Envoy versions fingerprinting - a.consulServices, // workload service discovery - nil) + nomadClient, err := client.NewClient( + conf, a.consulCatalog, a.consulProxies, a.consulService, nil) if err != nil { return fmt.Errorf("client setup failed: %v", err) } a.client = nomadClient // Create the Nomad Client services for Consul - defaultConsul := conf.ConsulConfigs[structs.ConsulDefaultCluster] - if *defaultConsul.AutoAdvertise { + if *a.config.Consul.AutoAdvertise { httpServ := &structs.Service{ - Name: defaultConsul.ClientServiceName, + Name: a.config.Consul.ClientServiceName, PortLabel: a.config.AdvertiseAddrs.HTTP, - Tags: append([]string{consul.ServiceTagHTTP}, defaultConsul.Tags...), + Tags: append([]string{consul.ServiceTagHTTP}, a.config.Consul.Tags...), } const isServer = false if check := a.agentHTTPCheck(isServer); check != nil { httpServ.Checks = []*structs.ServiceCheck{check} } - if err := a.consulServices.RegisterAgent(consulRoleClient, []*structs.Service{httpServ}); err != nil { + if err := a.consulService.RegisterAgent(consulRoleClient, []*structs.Service{httpServ}); err != nil { return err } } @@ -1169,34 +1117,23 @@ func (a *Agent) setupClient() error { func (a *Agent) agentHTTPCheck(server bool) *structs.ServiceCheck { // Resolve the http check address httpCheckAddr := a.config.normalizedAddrs.HTTP[0] - - defaultConsul := a.config.defaultConsul() - if defaultConsul == nil { - return nil - } - if *defaultConsul.ChecksUseAdvertise { + if *a.config.Consul.ChecksUseAdvertise { httpCheckAddr = a.config.AdvertiseAddrs.HTTP } check := structs.ServiceCheck{ - Name: defaultConsul.ClientHTTPCheckName, - Type: "http", - Path: "/v1/agent/health?type=client", - Protocol: "http", - Interval: agentHttpCheckInterval, - Timeout: agentHttpCheckTimeout, - PortLabel: httpCheckAddr, - FailuresBeforeWarning: defaultConsul.ClientFailuresBeforeWarning, - FailuresBeforeCritical: defaultConsul.ClientFailuresBeforeCritical, + Name: a.config.Consul.ClientHTTPCheckName, + Type: "http", + Path: "/v1/agent/health?type=client", + Protocol: "http", + Interval: agentHttpCheckInterval, + Timeout: agentHttpCheckTimeout, + PortLabel: httpCheckAddr, } // Switch to endpoint that doesn't require a leader for servers - // and overwrite failures before x values if server { - check.Name = defaultConsul.ServerHTTPCheckName + check.Name = a.config.Consul.ServerHTTPCheckName check.Path = "/v1/agent/health?type=server" - check.FailuresBeforeCritical = defaultConsul.ServerFailuresBeforeCritical - check.FailuresBeforeWarning = defaultConsul.ServerFailuresBeforeWarning } - if !a.config.TLSConfig.EnableHTTP { // No HTTPS, return a plain http check return &check @@ -1209,7 +1146,6 @@ func (a *Agent) agentHTTPCheck(server bool) *structs.ServiceCheck { // HTTPS enabled; skip verification check.Protocol = "https" check.TLSSkipVerify = true - return &check } @@ -1271,7 +1207,7 @@ func (a *Agent) Shutdown() error { } } - if err := a.consulServices.Shutdown(); err != nil { + if err := a.consulService.Shutdown(); err != nil { a.logger.Error("shutting down Consul client failed", "error", err) } @@ -1439,62 +1375,40 @@ func (a *Agent) GetMetricsSink() *metrics.InmemSink { return a.inmemSink } -func (a *Agent) setupConsuls(cfgs []*config.ConsulConfig) error { - - isClient := false - if a.config.Client != nil && a.config.Client.Enabled { - isClient = true +// setupConsul creates the Consul client and starts its main Run loop. +func (a *Agent) setupConsul(consulConfig *config.ConsulConfig) error { + apiConf, err := consulConfig.ApiConfig() + if err != nil { + return err } - a.consulServices = consul.NewServiceClientWrapper() - consulProxies := map[string]*consul.ConnectProxies{} - consulConfigEntries := map[string]consul.ConfigAPI{} - - for _, consulConfig := range cfgs { - cluster := consulConfig.Name - apiConf, err := consulConfig.ApiConfig() - if err != nil { - return err - } - - consulClient, err := consulapi.NewClient(apiConf) - if err != nil { - return err - } - - // Create Consul ConfigEntries client for managing Config Entries. - consulConfigEntries[cluster] = consulClient.ConfigEntries() - - if cluster == structs.ConsulDefaultCluster { - // Create Consul ACL client for managing tokens in the legacy - // workflow on the server - a.consulACLs = consulClient.ACL() - - // Create Consul Catalog client for self service discovery. - a.consulCatalog = consulClient.Catalog() - } + consulClient, err := consulapi.NewClient(apiConf) + if err != nil { + return err + } - // Create Consul Service client for service advertisement and checks. - consulAgentClient := consulClient.Agent() - namespacesClient := consul.NewNamespacesClient(consulClient.Namespaces(), consulAgentClient) + // Create Consul Catalog client for service discovery. + a.consulCatalog = consulClient.Catalog() - a.consulServices.AddClient(cluster, - consul.NewServiceClient(consulAgentClient, namespacesClient, a.logger, isClient)) - consulProxies[cluster] = consul.NewConnectProxiesClient(consulAgentClient) - } + // Create Consul ConfigEntries client for managing Config Entries. + a.consulConfigEntries = consulClient.ConfigEntries() - a.consulProxiesFunc = func(cluster string) clientconsul.SupportedProxiesAPI { - return consulProxies[cluster] - } + // Create Consul ACL client for managing tokens. + a.consulACLs = consulClient.ACL() - a.consulConfigEntriesFunc = func(cluster string) consul.ConfigAPI { - return consulConfigEntries[cluster] + // Create Consul Service client for service advertisement and checks. + isClient := false + if a.config.Client != nil && a.config.Client.Enabled { + isClient = true } + // Create Consul Agent client for looking info about the agent. + consulAgentClient := consulClient.Agent() + namespacesClient := consul.NewNamespacesClient(consulClient.Namespaces(), consulAgentClient) + a.consulService = consul.NewServiceClient(consulAgentClient, namespacesClient, a.logger, isClient) + a.consulProxies = consul.NewConnectProxiesClient(consulAgentClient) - // Run the each Consul service client's sync'ing main loop (will spawn a - // goroutine for each one) - a.consulServices.Run() - + // Run the Consul service client's sync'ing main loop + go a.consulService.Run() return nil } diff --git a/command/agent/agent_endpoint.go b/command/agent/agent_endpoint.go index fc3259ac4548..83400c2ddb7c 100644 --- a/command/agent/agent_endpoint.go +++ b/command/agent/agent_endpoint.go @@ -18,7 +18,7 @@ import ( "github.com/docker/docker/pkg/ioutils" log "github.com/hashicorp/go-hclog" - "github.com/hashicorp/go-msgpack/v2/codec" + "github.com/hashicorp/go-msgpack/codec" "github.com/hashicorp/nomad/api" cstructs "github.com/hashicorp/nomad/client/structs" "github.com/hashicorp/nomad/command/agent/host" @@ -67,7 +67,9 @@ func (s *HTTPServer) AgentSelfRequest(resp http.ResponseWriter, req *http.Reques if err != nil { return nil, err } - if !aclObj.AllowAgentRead() { + + // Check agent read permissions + if aclObj != nil && !aclObj.AllowAgentRead() { return nil, structs.ErrPermissionDenied } @@ -84,20 +86,16 @@ func (s *HTTPServer) AgentSelfRequest(resp http.ResponseWriter, req *http.Reques self.Config = s.agent.GetConfig().Copy() - for _, vaultConfig := range self.Config.Vaults { - if vaultConfig.Token != "" { - vaultConfig.Token = "" - } + if self.Config != nil && self.Config.Vault != nil && self.Config.Vault.Token != "" { + self.Config.Vault.Token = "" } if self.Config != nil && self.Config.ACL != nil && self.Config.ACL.ReplicationToken != "" { self.Config.ACL.ReplicationToken = "" } - for _, consulConfig := range self.Config.Consuls { - if consulConfig.Token != "" { - consulConfig.Token = "" - } + if self.Config != nil && self.Config.Consul != nil && self.Config.Consul.Token != "" { + self.Config.Consul.Token = "" } if self.Config != nil && self.Config.Telemetry != nil && self.Config.Telemetry.CirconusAPIToken != "" { @@ -326,7 +324,7 @@ func (s *HTTPServer) AgentForceLeaveRequest(resp http.ResponseWriter, req *http. // Check agent write permissions if aclObj, err := s.agent.Server().ResolveToken(secret); err != nil { return nil, err - } else if !aclObj.AllowAgentWrite() { + } else if aclObj != nil && !aclObj.AllowAgentWrite() { return nil, structs.ErrPermissionDenied } @@ -462,7 +460,7 @@ func (s *HTTPServer) listServers(resp http.ResponseWriter, req *http.Request) (i // Check agent read permissions if aclObj, err := s.agent.Client().ResolveToken(secret); err != nil { return nil, err - } else if !aclObj.AllowAgentRead() { + } else if aclObj != nil && !aclObj.AllowAgentRead() { return nil, structs.ErrPermissionDenied } @@ -489,7 +487,7 @@ func (s *HTTPServer) updateServers(resp http.ResponseWriter, req *http.Request) // Check agent write permissions if aclObj, err := s.agent.Client().ResolveToken(secret); err != nil { return nil, err - } else if !aclObj.AllowAgentWrite() { + } else if aclObj != nil && !aclObj.AllowAgentWrite() { return nil, structs.ErrPermissionDenied } @@ -516,7 +514,7 @@ func (s *HTTPServer) KeyringOperationRequest(resp http.ResponseWriter, req *http // Check agent write permissions if aclObj, err := srv.ResolveToken(secret); err != nil { return nil, err - } else if !aclObj.AllowAgentWrite() { + } else if aclObj != nil && !aclObj.AllowAgentWrite() { return nil, structs.ErrPermissionDenied } @@ -694,7 +692,8 @@ func (s *HTTPServer) AgentHostRequest(resp http.ResponseWriter, req *http.Reques enableDebug = s.agent.Client().GetConfig().EnableDebug } - if !aclObj.AllowAgentDebug(enableDebug) { + if (aclObj != nil && !aclObj.AllowAgentRead()) || + (aclObj == nil && !enableDebug) { return nil, structs.ErrPermissionDenied } @@ -766,7 +765,7 @@ func (s *HTTPServer) AgentSchedulerWorkerInfoRequest(resp http.ResponseWriter, r // Check agent read permissions if aclObj, err := s.agent.Server().ResolveToken(secret); err != nil { return nil, CodedError(http.StatusInternalServerError, err.Error()) - } else if !aclObj.AllowAgentRead() { + } else if aclObj != nil && !aclObj.AllowAgentRead() { return nil, CodedError(http.StatusForbidden, structs.ErrPermissionDenied.Error()) } @@ -820,7 +819,7 @@ func (s *HTTPServer) getScheduleWorkersConfig(resp http.ResponseWriter, req *htt // Check agent read permissions if aclObj, err := s.agent.Server().ResolveToken(secret); err != nil { return nil, CodedError(http.StatusInternalServerError, err.Error()) - } else if !aclObj.AllowAgentRead() { + } else if aclObj != nil && !aclObj.AllowAgentRead() { return nil, CodedError(http.StatusForbidden, structs.ErrPermissionDenied.Error()) } @@ -846,7 +845,7 @@ func (s *HTTPServer) updateScheduleWorkersConfig(resp http.ResponseWriter, req * // Check agent write permissions if aclObj, err := srv.ResolveToken(secret); err != nil { return nil, CodedError(http.StatusInternalServerError, err.Error()) - } else if !aclObj.AllowAgentWrite() { + } else if aclObj != nil && !aclObj.AllowAgentWrite() { return nil, CodedError(http.StatusForbidden, structs.ErrPermissionDenied.Error()) } diff --git a/command/agent/agent_endpoint_test.go b/command/agent/agent_endpoint_test.go index e5972ebdc9b2..23cf06d9eba4 100644 --- a/command/agent/agent_endpoint_test.go +++ b/command/agent/agent_endpoint_test.go @@ -22,7 +22,7 @@ import ( "testing" "time" - msgpackrpc "github.com/hashicorp/net-rpc-msgpackrpc/v2" + msgpackrpc "github.com/hashicorp/net-rpc-msgpackrpc" "github.com/hashicorp/nomad/acl" "github.com/hashicorp/nomad/api" "github.com/hashicorp/nomad/ci" @@ -57,15 +57,15 @@ func TestHTTP_AgentSelf(t *testing.T) { require.NotEmpty(self.Stats) // Check the Vault config - require.Empty(self.Config.defaultVault().Token) + require.Empty(self.Config.Vault.Token) // Assign a Vault token and require it is redacted. - s.Config.defaultVault().Token = "badc0deb-adc0-deba-dc0d-ebadc0debadc" + s.Config.Vault.Token = "badc0deb-adc0-deba-dc0d-ebadc0debadc" respW = httptest.NewRecorder() obj, err = s.Server.AgentSelfRequest(respW, req) require.NoError(err) self = obj.(agentSelf) - require.Equal("", self.Config.defaultVault().Token) + require.Equal("", self.Config.Vault.Token) // Assign a ReplicationToken token and require it is redacted. s.Config.ACL.ReplicationToken = "badc0deb-adc0-deba-dc0d-ebadc0debadc" @@ -76,15 +76,15 @@ func TestHTTP_AgentSelf(t *testing.T) { require.Equal("", self.Config.ACL.ReplicationToken) // Check the Consul config - require.Empty(self.Config.Consuls[0].Token) + require.Empty(self.Config.Consul.Token) // Assign a Consul token and require it is redacted. - s.Config.Consuls[0].Token = "badc0deb-adc0-deba-dc0d-ebadc0debadc" + s.Config.Consul.Token = "badc0deb-adc0-deba-dc0d-ebadc0debadc" respW = httptest.NewRecorder() obj, err = s.Server.AgentSelfRequest(respW, req) require.NoError(err) self = obj.(agentSelf) - require.Equal("", self.Config.Consuls[0].Token) + require.Equal("", self.Config.Consul.Token) // Check the Circonus config require.Empty(self.Config.Telemetry.CirconusAPIToken) diff --git a/command/agent/agent_ce.go b/command/agent/agent_oss.go similarity index 100% rename from command/agent/agent_ce.go rename to command/agent/agent_oss.go diff --git a/command/agent/agent_test.go b/command/agent/agent_test.go index d1e261670c63..523bc375ff9f 100644 --- a/command/agent/agent_test.go +++ b/command/agent/agent_test.go @@ -12,6 +12,10 @@ import ( "testing" "time" + "github.com/shoenig/test/must" + "github.com/stretchr/testify/assert" + "github.com/stretchr/testify/require" + "github.com/hashicorp/nomad/ci" cstructs "github.com/hashicorp/nomad/client/structs" "github.com/hashicorp/nomad/helper/pointer" @@ -20,9 +24,6 @@ import ( "github.com/hashicorp/nomad/nomad/structs/config" "github.com/hashicorp/nomad/testutil" "github.com/hashicorp/raft" - "github.com/shoenig/test/must" - "github.com/stretchr/testify/assert" - "github.com/stretchr/testify/require" ) func TestAgent_RPC_Ping(t *testing.T) { @@ -744,6 +745,19 @@ func TestAgent_ClientConfig_JobMaxSourceSize(t *testing.T) { must.Eq(t, 1e6, serverConf.JobMaxSourceSize) } +func TestAgent_ClientConfig_ReservedCores(t *testing.T) { + ci.Parallel(t) + conf := DefaultConfig() + conf.Client.Enabled = true + conf.Client.ReserveableCores = "0-7" + conf.Client.Reserved.Cores = "0,2-3" + a := &Agent{config: conf} + c, err := a.clientConfig() + must.NoError(t, err) + must.Eq(t, []uint16{0, 1, 2, 3, 4, 5, 6, 7}, c.ReservableCores) + must.Eq(t, []uint16{0, 2, 3}, c.Node.ReservedResources.Cpu.ReservedCpuCores) +} + // Clients should inherit telemetry configuration func TestAgent_Client_TelemetryConfiguration(t *testing.T) { ci.Parallel(t) @@ -774,12 +788,9 @@ func TestAgent_HTTPCheck(t *testing.T) { config: &Config{ AdvertiseAddrs: &AdvertiseAddrs{HTTP: "advertise:4646"}, normalizedAddrs: &NormalizedAddrs{HTTP: []string{"normalized:4646"}}, - Consuls: []*config.ConsulConfig{{ - Name: "default", - ChecksUseAdvertise: pointer.Of(false), - ClientFailuresBeforeCritical: 2, - ClientFailuresBeforeWarning: 1, - }}, + Consul: &config.ConsulConfig{ + ChecksUseAdvertise: pointer.Of(false), + }, TLSConfig: &config.TLSConfig{EnableHTTP: false}, }, } @@ -803,17 +814,11 @@ func TestAgent_HTTPCheck(t *testing.T) { if expected := a.config.normalizedAddrs.HTTP[0]; check.PortLabel != expected { t.Errorf("expected normalized addr not %q", check.PortLabel) } - if expected := 2; check.FailuresBeforeCritical != expected { - t.Errorf("expected failured before critical count not: %q", expected) - } - if expected := 1; check.FailuresBeforeWarning != expected { - t.Errorf("expected failured before warning count not: %q", expected) - } }) t.Run("Plain HTTP + ChecksUseAdvertise", func(t *testing.T) { a := agent() - a.config.Consuls[0].ChecksUseAdvertise = pointer.Of(true) + a.config.Consul.ChecksUseAdvertise = pointer.Of(true) check := a.agentHTTPCheck(false) if check == nil { t.Fatalf("expected non-nil check") @@ -859,10 +864,6 @@ func TestAgent_HTTPCheckPath(t *testing.T) { config: DevConfig(nil), logger: testlog.HCLogger(t), } - // setting to ensure this does not get set for the server - a.config.Consuls[0].ServerFailuresBeforeCritical = 4 - a.config.Consuls[0].ServerFailuresBeforeWarning = 3 - if err := a.config.normalizeAddrs(); err != nil { t.Fatalf("error normalizing config: %v", err) } @@ -876,13 +877,6 @@ func TestAgent_HTTPCheckPath(t *testing.T) { if expected := "/v1/agent/health?type=server"; check.Path != expected { t.Errorf("expected server check path to be %q but found %q", expected, check.Path) } - // ensure server failures before critical and warning are set - if expected := 4; check.FailuresBeforeCritical != expected { - t.Errorf("expected failured before critical count not: %q", expected) - } - if expected := 3; check.FailuresBeforeWarning != expected { - t.Errorf("expected failured before warning count not: %q", expected) - } // Assert client check uses /v1/agent/health?type=client isServer = false @@ -1097,6 +1091,8 @@ func Test_GetConfig(t *testing.T) { Ports: &Ports{}, Addresses: &Addresses{}, AdvertiseAddrs: &AdvertiseAddrs{}, + Vault: &config.VaultConfig{}, + Consul: &config.ConsulConfig{}, Sentinel: &config.SentinelConfig{}, } @@ -1211,8 +1207,7 @@ func TestServer_Reload_VaultConfig(t *testing.T) { agent := NewTestAgent(t, t.Name(), func(c *Config) { c.Server.NumSchedulers = pointer.Of(0) - c.Vaults[0] = &config.VaultConfig{ - Name: "default", + c.Vault = &config.VaultConfig{ Enabled: pointer.Of(true), Token: "vault-token", Namespace: "vault-namespace", @@ -1222,8 +1217,7 @@ func TestServer_Reload_VaultConfig(t *testing.T) { defer agent.Shutdown() newConfig := agent.GetConfig().Copy() - newConfig.Vaults[0] = &config.VaultConfig{ - Name: "default", + newConfig.Vault = &config.VaultConfig{ Enabled: pointer.Of(true), Token: "vault-token", Namespace: "another-namespace", diff --git a/command/agent/alloc_endpoint.go b/command/agent/alloc_endpoint.go index 12bc37882c93..ff19e65b2ff4 100644 --- a/command/agent/alloc_endpoint.go +++ b/command/agent/alloc_endpoint.go @@ -17,7 +17,7 @@ import ( "github.com/golang/snappy" "github.com/gorilla/websocket" - "github.com/hashicorp/go-msgpack/v2/codec" + "github.com/hashicorp/go-msgpack/codec" cstructs "github.com/hashicorp/nomad/client/structs" "github.com/hashicorp/nomad/nomad/structs" "github.com/hashicorp/nomad/plugins/drivers" diff --git a/command/agent/alloc_endpoint_test.go b/command/agent/alloc_endpoint_test.go index fa5014dcdead..8af8d154a75f 100644 --- a/command/agent/alloc_endpoint_test.go +++ b/command/agent/alloc_endpoint_test.go @@ -19,7 +19,7 @@ import ( "github.com/golang/snappy" "github.com/gorilla/websocket" - "github.com/hashicorp/go-msgpack/v2/codec" + "github.com/hashicorp/go-msgpack/codec" "github.com/hashicorp/nomad/acl" "github.com/hashicorp/nomad/ci" "github.com/hashicorp/nomad/client/allocdir" diff --git a/command/agent/bindata_assetfs.go b/command/agent/bindata_assetfs.go index 78e6fa71a14b..8e620053e33f 100644 --- a/command/agent/bindata_assetfs.go +++ b/command/agent/bindata_assetfs.go @@ -1,21 +1,20 @@ // Code generated by go-bindata. // sources: -// ui/dist/assets/chunk.0.317ce258e4aa2addb566.css -// ui/dist/assets/chunk.0.317ce258e4aa2addb566.js -// ui/dist/assets/chunk.380.b3e55173fba1ba963808.js -// ui/dist/assets/chunk.380.b3e55173fba1ba963808.js.LICENSE.txt -// ui/dist/assets/chunk.524.efdc04ba68650ffa6413.css -// ui/dist/assets/chunk.524.efdc04ba68650ffa6413.js -// ui/dist/assets/chunk.576.441f4b79a3cac78fdad3.js -// ui/dist/assets/chunk.864.114c4fc2364fec31f01b.js -// ui/dist/assets/chunk.910.35db67b352c847e23c9a.js -// ui/dist/assets/chunk.910.35db67b352c847e23c9a.js.LICENSE.txt -// ui/dist/assets/chunk.912.0b5cc39ef704a111f409.js -// ui/dist/assets/chunk.92.040d920828244e397b89.js -// ui/dist/assets/nomad-ui-4d3bf300ca75aa3d551d0a562737c79e.css -// ui/dist/assets/nomad-ui-50b60a789df4e5204b6361415c055165.js -// ui/dist/assets/vendor-7435ea4bf5fb722af9bebe34bda658ea.css -// ui/dist/assets/vendor-ca78446e9478b4245ff205a2d133cea1.js +// ui/dist/assets/chunk.143.b76de670ee72d5997f2d-7ff85f62721f9a4e70698e61a65d496b.css +// ui/dist/assets/chunk.143.b76de670ee72d5997f2d.js +// ui/dist/assets/chunk.178.3c15d93a3d51e41413b6.js +// ui/dist/assets/chunk.211.9272e0eef0e3ba6ef5bd.js +// ui/dist/assets/chunk.211.9272e0eef0e3ba6ef5bd.js.LICENSE.txt +// ui/dist/assets/chunk.331.98a1921b3ad5bc1d70e0.js +// ui/dist/assets/chunk.401.4f0e2e3f6c2679b92dfd.js +// ui/dist/assets/chunk.401.4f0e2e3f6c2679b92dfd.js.LICENSE.txt +// ui/dist/assets/chunk.720.3b9513094e34f1c67092-00b17e99d3b1b82d64e3b352f610d891.css +// ui/dist/assets/chunk.720.3b9513094e34f1c67092.js +// ui/dist/assets/chunk.895.288cdebbe2d17a53d26e.js +// ui/dist/assets/nomad-ui-1df54d540bb6aac0bca725a25daff23a.css +// ui/dist/assets/nomad-ui-b684b4d43d09cc1b212c065c858543e4.js +// ui/dist/assets/vendor-47aee7d624ddca104a2dcb6a86e45d4d.css +// ui/dist/assets/vendor-7b6788f72c262a8ca47ed42d574c0eb1.js // ui/dist/crossdomain.xml // ui/dist/favicon.ico // ui/dist/images/icons/boot.svg @@ -101,327 +100,307 @@ func (fi bindataFileInfo) Sys() interface{} { return nil } -var _distAssetsChunk0317ce258e4aa2addb566Css = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xa4\x51\x41\x6f\xf2\x30\x0c\xbd\xf7\x57\xf8\x82\x04\xfa\x68\x55\x0e\x5c\xc2\x4f\xf9\x34\xa1\xa4\x71\x53\x8b\x34\x8e\x52\x33\xc6\xa6\xfd\xf7\x29\xa9\x40\xac\x62\xbb\x4c\xbd\xd8\xef\xb9\xef\xd9\x2f\x96\xb4\x67\x07\x1f\x15\x40\xe4\x89\x84\x38\x28\xd0\x66\x62\x7f\x16\x3c\x54\x00\x1e\x7b\x51\xd0\x1e\x20\x91\x1b\x4a\x55\x01\x5c\xc8\xca\xa0\xa0\x1e\xf9\xbd\xee\x49\xea\x8e\x83\x60\x90\x47\xea\x82\xe6\x44\xf2\x03\xbb\x40\x07\x9c\xb5\x9f\xe9\xdd\xb9\xe7\x82\x37\x7a\x01\x8f\x3a\x39\xca\x97\x9c\x85\x73\x6f\x38\x59\x4c\x0a\x26\xf6\x64\x33\x10\xb5\xb5\x14\x9c\x82\x1d\x8e\x65\x40\x77\x27\x97\xf8\x1c\xac\x82\xcb\x40\xf3\xed\x1d\x7b\x4e\x0a\x8c\xd7\xdd\x29\xf7\x96\xa6\xe8\xf5\x35\x23\x9c\x91\xcf\xaa\x9a\xf3\x53\x81\x65\xfd\x9f\x23\x86\x97\x4d\xc9\xf2\x3e\x19\x38\xe0\xc3\x20\xfc\x83\x26\x5b\xd9\xc4\x71\x11\x7a\x4f\x6f\x58\x56\x13\x8e\xdf\x03\x07\xc3\x22\x3c\x96\xf2\xf6\x1c\x8b\x95\x93\x33\x7a\xdd\x6e\xcb\xd7\xec\x36\xc5\xb1\x39\xce\x9e\x47\x7e\xc5\xe4\xf5\xf5\x6f\x7e\xf7\x13\x9a\xf2\xe3\xaf\x62\xfb\x76\x55\xea\xa4\xc3\xd4\x73\x1a\xd5\x5c\x7a\x2d\xb8\x6e\xb7\x50\xef\xdb\x55\x59\xf1\x2b\x00\x00\xff\xff\xd6\x84\x2c\x66\x7d\x02\x00\x00") +var _distAssetsChunk143B76de670ee72d5997f2d7ff85f62721f9a4e70698e61a65d496bCss = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\x94\x92\xe1\x6a\x83\x30\x14\x85\xff\xef\x29\x0a\x63\xd0\x42\x33\x14\xd9\xd8\x22\xeb\x8b\x8c\x0d\xae\x1a\xf5\x42\xf4\x86\xe4\xae\x75\x94\xbe\xfb\x88\x29\x6c\xac\x31\xa5\xff\x04\xfd\x4e\xce\x77\xcc\x23\xa3\x31\xdf\xa2\xa2\xe9\xbd\x01\x06\x61\x34\xd4\x6a\x50\x23\x7f\xbe\x31\x99\x8f\xdd\xf9\xbd\xdb\x77\x02\xac\xa5\xc3\xb1\x22\x66\x1a\x64\x76\xba\x95\x94\xd0\xb2\xb2\xdb\x5b\xb1\x9d\xdb\x77\x47\x26\x23\xf3\x67\x33\x95\x6c\x61\x74\x2d\xd9\x41\x5a\x62\x60\xb5\xce\x5f\xb2\x46\x75\x9b\x54\x9b\xd0\x38\xa2\xe2\x53\x93\x1e\x4b\xe4\xdc\xe9\x3c\x84\xaf\x95\xca\xd0\xaa\xe5\xc8\xd9\x16\xbb\x9e\xd3\xa7\xc7\xc9\xeb\x33\xc6\xb9\xb0\xe3\xff\xf9\x5e\xe7\xf5\x4a\xbf\x44\x0d\xba\x5e\x3f\x65\x0f\x2b\xb1\x2a\xcc\xb4\x29\x7d\x8c\xcc\xf3\xb4\xdd\xac\x11\xd1\x9b\xe1\xa4\xdd\x02\x79\x5d\x6f\x01\x8c\xfb\x89\x84\x60\xf8\x05\x7f\x0d\x7f\xfb\x1f\xb0\xe1\x3e\x5c\xb9\x5e\x85\xef\xfc\x73\x8b\x5a\xcb\xfb\xa2\x28\x4a\x56\x13\x0b\xd0\xd8\x8d\x12\x47\x64\x04\x7d\x11\xb2\x8d\x56\x34\xe4\x90\x91\x46\x09\x95\x23\xfd\xc5\xea\x74\xf7\x13\x00\x00\xff\xff\xa9\x4d\x27\x63\x84\x03\x00\x00") -func distAssetsChunk0317ce258e4aa2addb566CssBytes() ([]byte, error) { +func distAssetsChunk143B76de670ee72d5997f2d7ff85f62721f9a4e70698e61a65d496bCssBytes() ([]byte, error) { return bindataRead( - _distAssetsChunk0317ce258e4aa2addb566Css, - "dist/assets/chunk.0.317ce258e4aa2addb566.css", + _distAssetsChunk143B76de670ee72d5997f2d7ff85f62721f9a4e70698e61a65d496bCss, + "dist/assets/chunk.143.b76de670ee72d5997f2d-7ff85f62721f9a4e70698e61a65d496b.css", ) } -func distAssetsChunk0317ce258e4aa2addb566Css() (*asset, error) { - bytes, err := distAssetsChunk0317ce258e4aa2addb566CssBytes() +func distAssetsChunk143B76de670ee72d5997f2d7ff85f62721f9a4e70698e61a65d496bCss() (*asset, error) { + bytes, err := distAssetsChunk143B76de670ee72d5997f2d7ff85f62721f9a4e70698e61a65d496bCssBytes() if err != nil { return nil, err } - info := bindataFileInfo{name: "dist/assets/chunk.0.317ce258e4aa2addb566.css", size: 637, mode: os.FileMode(420), modTime: time.Unix(1480000000, 0)} + info := bindataFileInfo{name: "dist/assets/chunk.143.b76de670ee72d5997f2d-7ff85f62721f9a4e70698e61a65d496b.css", size: 900, mode: os.FileMode(420), modTime: time.Unix(1480000000, 0)} a := &asset{bytes: bytes, info: info} return a, nil } -var _distAssetsChunk0317ce258e4aa2addb566Js = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\x52\x2a\x2d\x4e\x55\x28\x2e\x29\xca\x4c\x2e\x51\xb2\xd6\x48\xcf\xc9\x4f\x4a\xcc\x09\xc9\xc8\x2c\xd6\x2b\x4f\x4d\x2a\x48\x4c\xce\x76\xce\x28\xcd\xcb\x8e\x4f\xcd\x4d\x4a\x2d\x8a\x4f\x2c\x2d\xc9\x8f\xcf\xcc\x2d\xc8\x2f\x2a\x89\xb7\x25\x5e\x69\x4d\x4d\x74\xac\xa6\x5e\x41\x69\x71\x86\x46\x74\xb4\x41\xac\x4e\xb5\x79\xaa\xb1\x95\x46\xaa\x4e\xbc\x4e\xa2\xa6\xad\x5d\x75\xa2\x5e\x91\x46\xbc\x66\x6d\x6d\xac\x26\x17\x20\x00\x00\xff\xff\x1f\x51\x70\x85\x8d\x00\x00\x00") +var _distAssetsChunk143B76de670ee72d5997f2dJs = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\x9c\x7b\x5b\x73\xdb\x38\xb2\xff\xbb\x3f\x85\x83\x07\x2d\x51\x86\x68\xde\x6f\x59\x26\x3b\xff\x99\x6c\xfd\xb7\xce\xec\x78\xab\x32\xf3\xa4\xa3\x72\xd1\x24\x64\x21\xa6\x48\x0d\x00\x3a\x51\x64\x9d\xcf\x7e\xaa\xd1\x20\xa5\x5c\xac\x8c\xcf\x8b\xd3\xbf\x66\xa3\xd1\x68\x34\xba\x1b\xb0\xf3\x58\xc9\xcb\xdb\x5b\xbe\xb9\xe3\xf2\xb6\x1a\x74\x7f\x2b\x36\xdb\x5e\xea\xdb\xdb\xd7\x8e\x43\xcb\x37\x7b\xf8\xce\x99\x64\x9a\x75\x4c\xb1\x9e\x09\x36\x94\xfb\x24\xf5\xbc\xc2\x31\xec\x51\xa6\x2b\xf7\xc4\xbd\xae\x56\xa4\xc8\xa2\x30\x66\x86\x76\x3f\xa8\x13\x28\x49\x91\x27\x69\x88\xf4\xbc\xf9\x4c\x8a\x38\xc8\x93\x09\x1a\xe1\x13\xce\xc3\x47\x52\x04\x59\x1c\x4f\xd0\x08\x9c\x70\xda\x1d\x29\xd2\x6c\x92\x6f\x77\x46\xe0\x84\xb3\xa9\x48\x11\x84\x5e\x3e\x41\xd4\x70\xe4\xa8\x8a\x14\xa1\x97\xa7\x13\x34\x02\x27\x1c\xdd\x91\x22\x4d\x83\x6c\x82\x38\xc5\xc4\x31\x70\x5a\xd4\x67\x52\x84\x21\x4e\x8e\xab\xb1\xe8\x8e\x93\xc2\xf7\x23\x0f\x69\xf3\x65\x82\xf7\xa4\x88\xf2\xd8\xd2\xe6\xd3\x04\x37\xa4\x48\xf2\x28\x45\xda\x7c\x9a\x60\x47\x0a\x3f\xf6\x63\xa4\xe7\x77\x0d\x29\x22\x2f\x09\x26\x88\x7a\x26\x0e\xce\x38\xca\xf7\xa4\xc8\xd2\x38\x44\x1a\x77\x68\x84\x92\x14\x61\x14\x58\x1a\x57\x30\x42\x50\x18\xfb\xb8\x1c\x85\xfa\x2d\xac\x2b\x52\xa4\x49\x1a\x20\x8d\x0e\x1a\xa1\x59\x69\x98\x23\x6d\x17\x6e\xe1\x23\x29\xa2\xd4\x0f\x91\x46\x85\x23\xdc\x91\x22\xce\x02\x0f\x69\x0c\x0b\x0b\x9b\x8a\x14\x91\x1f\xfa\x48\xe3\xa8\x11\x72\x52\x84\x09\x86\x5a\xc3\xe7\x95\x36\xc6\x07\x13\x1c\x97\x33\x72\xea\x35\x29\x92\x20\x4a\x26\x88\x1e\x9e\x38\x28\x3f\x2a\x7c\x24\x45\xe6\x45\x39\xd2\xe8\x34\x0b\x79\x4b\x8a\xd8\xf3\x12\xa4\xd1\xda\x11\x76\xf3\x6a\x00\xc9\x13\x68\xc7\x4e\x1c\xf0\x5e\x9e\x9e\x40\x0c\xa9\x23\xe7\xfe\x0e\xb6\x32\x8b\x27\x68\x37\x77\xe2\x08\x0e\x81\x31\xc9\x0b\x6e\x43\xe5\xc8\x31\x16\x66\xf9\x04\xad\x91\x47\x4e\x47\x8a\x38\xf4\xa2\x09\xa2\xc0\x91\xd3\x7d\x26\x45\x10\x65\xe1\x04\xf1\x20\x1d\x39\xea\x1e\xce\x79\x92\x4f\xd0\x9e\x7c\xcb\xe9\x49\xe1\xa7\x31\x6a\xc3\x90\x9b\x20\xd0\x51\x96\x21\x3d\x6f\x20\x38\xc3\x2c\x9d\x20\xea\x39\x72\x36\x9f\x48\x11\x24\xf1\x11\xa2\x25\x47\xce\x00\xde\xf3\xf2\x7c\x82\xe8\xcf\x89\x83\xb3\x8f\x33\x6a\x58\xa6\x6f\x69\xbb\x6a\x0b\x07\x38\xe7\x78\x7e\xf9\x60\x8f\x3d\xc2\x15\x6c\x59\x88\x6b\x5f\xd9\xfd\x1a\xa1\x20\x85\x1f\x66\x01\xd2\x38\xd7\x04\x5b\x52\x64\x79\x9c\x5b\x80\x2b\x1b\x71\x4f\x8a\x34\xc6\x58\x5b\xe1\xa2\x27\x28\x49\x11\xf8\x28\x25\x4d\xb8\xc4\x59\x96\x4c\xd0\x1e\x8f\x23\x67\x4d\x0a\x3f\x4f\xd2\x09\xa2\x11\x13\x07\xfd\x65\xf5\xed\x20\x4e\x72\xb4\x7c\x67\xc3\x06\xe1\x7d\x45\x8a\x2c\xcb\x7d\xa4\xd1\xd6\x11\x36\xa4\xc8\x63\xdc\xbe\x7b\x4c\x35\x13\x6c\x49\xe1\x67\x49\x8c\x34\xce\x3c\xc2\x7e\x33\x6f\xf8\x23\xb8\x2e\xca\xbe\xe0\xa0\x86\x13\x66\x5b\x41\xda\xcd\x32\x0c\x9e\x91\x63\x6d\xb0\xcc\x01\xf2\x64\x9e\x21\x6d\xd3\x26\xc2\x35\x24\xdb\x20\xb2\x34\xda\x30\x42\xd8\x9d\xd8\xf3\x90\xb6\x59\xd1\x42\x49\x8a\x28\xc3\x3c\xbe\x46\x27\x4d\x10\xe6\xca\x92\x08\x69\xfb\xc9\xc2\xdd\xbc\x82\x2c\xed\x25\xde\x04\xd1\x8d\x96\x23\x1a\x52\xc4\x79\x14\x20\x8d\x7b\x35\x42\x58\x75\x1e\xf8\x48\xa3\x13\x46\xa8\x49\x91\xa4\x99\xa5\xcd\x96\xe6\x61\x9a\x4d\xd0\x86\xdc\xc8\xc1\x19\xad\xfc\x07\xa8\x79\x29\xee\xef\x07\x5b\xf0\x46\xf8\x08\xf9\x2d\xb1\xb4\x4d\x77\x08\x1f\x20\x87\x23\x81\xc1\x67\xe8\x07\x08\x9c\x38\x40\xda\xc6\x91\x85\x1b\x52\x84\x31\x96\xb0\x07\x5c\xf2\x04\xa1\x64\x46\x29\xaa\xb5\xf5\x72\x84\xbd\xd9\x68\x1f\xe9\x71\xdf\x11\x0e\x50\x47\xb1\xee\x3e\x0c\xb6\xac\x5a\x08\x51\x6a\x75\xdb\x20\x45\xd4\x42\x66\x0c\xd0\x9b\xad\x4d\x8b\x23\xec\xcd\xa1\xc8\x91\x1e\xcf\x08\x42\x0d\xf1\x1f\x66\x48\xdb\xe3\x60\xe1\x23\x84\x72\xe4\x23\x6d\x23\x1b\xe1\x06\xaa\x4b\x8e\x55\x6d\x63\x6b\xc3\x08\x05\x29\xb2\x24\x48\x90\xc6\x30\x1d\xe1\x03\x29\xa2\x10\x5d\xb6\x41\x0f\x4e\xb0\x85\x75\x60\xd0\x6f\x5a\xbb\x2c\x0b\x3b\xd8\x18\x34\x69\xd3\xd9\x7d\xb2\x50\x42\x34\x63\x83\xb3\x91\x36\xb8\x2d\x04\x47\x7b\x18\xe8\x1b\x35\xdf\xec\x4c\x8a\xf7\x27\x38\x26\x7d\xcb\xc1\x8d\x19\xe5\x35\xf4\x4d\x7e\x84\xb4\x6d\xa3\x2c\xdc\x41\xb1\xc1\x2c\x65\x95\x8c\xb0\xbb\x23\x45\x92\x05\x11\xd2\x68\xe7\x08\xb9\x39\x90\x29\xd2\xe3\xf9\x44\xd8\xc2\x36\xf9\x48\xce\xa1\x35\x8a\xc2\xe8\x08\xad\x93\x46\x8e\xdd\x55\x44\x90\x15\x7c\x3f\x40\x1a\x1d\x6d\x61\x5f\xcf\xdb\xae\x86\x86\x2b\x4e\x8e\xd8\xf6\x60\xc8\xda\x56\xa6\xce\xe5\x31\x66\x6a\x03\xed\x16\x5b\x0e\xec\x48\x86\xe9\x60\x6b\x77\x64\x84\xd0\x4c\xa4\x48\xcd\xa1\x4b\xca\x73\x9c\xd7\x40\x7b\x76\x47\x0e\xce\x6a\xa4\x25\x94\xb3\x00\xf3\xb8\xb4\xb5\x6c\x84\xd0\x18\xc4\x89\x8f\x34\x7e\xb2\x50\x35\x50\x5b\xd1\xfd\xaa\xb1\xa5\xd6\x42\x0e\x47\x26\x45\xd2\x1e\x20\x44\x02\x76\x13\x37\x57\x09\xbb\xb9\x16\x3e\x98\xaa\x16\x23\x3d\x16\x39\x84\x2d\xe4\x91\xc8\xd2\x36\xad\x58\xf8\x27\xe4\x6e\xac\x9a\xea\x4f\x9b\xca\x2d\x84\x5c\x19\xa4\x38\xaf\x9c\xd7\x3b\x69\x62\x39\x49\x4e\x18\x36\xa0\x47\x9e\xdd\x46\x3b\x06\xa6\x09\xb0\xc9\x55\x36\xf3\x8d\xf0\x11\xae\x00\x78\xae\xd4\xa3\xbd\x11\x58\x08\xd7\x01\xeb\x05\x7b\x15\x40\xa4\x2b\x52\x24\x3e\x86\x88\xc6\xf4\x35\x41\x88\x2e\x1f\xeb\xaf\xb6\xa1\x35\x41\x0d\x00\x5b\x58\x6d\x8b\xff\x84\xef\x49\x11\x5a\x93\x34\xf6\x32\x13\x5c\x93\x22\xf4\x7d\x54\x8f\x99\x78\x82\x0f\xa4\x08\xe2\x20\x45\x1a\x4d\x1c\x61\x3b\xdf\xae\x21\x5c\xb1\xa5\x32\xd0\x06\xf0\xc8\x59\x9b\xa6\xc8\xb7\x60\x6c\x92\x10\x4b\x68\x07\xb0\xc4\x6a\x69\xbb\x03\x0b\x3f\xb7\xa6\xda\xf8\x16\x8c\xd5\xc7\xe2\x0d\xb8\x16\xbb\x16\xfd\x79\xaa\xac\x11\xc6\xcc\xc8\xb1\xbd\xda\xc4\xb4\x3b\x82\xc3\x86\xfb\x79\x0d\x19\x3d\xc1\xbe\xc0\x40\xdb\xe3\x5b\x0e\x84\x57\x62\x85\x6d\x78\x8d\x50\x42\xab\x9b\x22\x69\x1b\x5f\x44\x9f\x61\xc2\x20\x47\x7a\x34\xcb\xf7\xe2\x13\xc6\xe8\x1e\xcb\xb3\x46\xe2\x98\x47\x61\x2a\x87\xa5\xc7\x42\x62\xe0\xa7\xf9\x56\xf1\xc1\xf4\x91\x58\x82\x47\x86\x4d\xcc\x86\xb7\xeb\x49\x91\xc4\x81\xa5\xd1\x67\x16\x7e\x5e\x9b\xf5\xe6\x31\xc6\xba\x81\x36\x4d\x4c\x9c\xf5\x03\xc4\x76\x18\x4e\xd0\x46\xfb\xc4\xd9\xf4\xa4\x08\xf1\xf4\x19\x84\x61\x32\x31\xf4\x47\x52\xc4\x69\x9c\x4f\x10\xbd\x96\xc6\xf9\xe1\x62\x35\x74\xb5\x16\x7d\x77\xa9\x1c\x4e\xcd\xc5\x5a\x96\xbd\xc3\xe9\x85\xe4\x7a\x90\xdd\xa5\x76\x24\x3d\x4c\x42\xf0\x65\x2f\x56\xce\x2b\xed\xf6\x4e\xc7\x38\x1d\x87\x74\xfc\xe3\xe5\x3b\x29\x7b\xe9\x90\x9f\xab\xae\xeb\xf5\xe5\x4a\x74\xcd\xe5\xa6\x6f\x86\x96\x5f\xfe\x8d\x5c\xf1\x2b\xf2\x37\x42\x2f\xf4\x5a\xf6\x1f\x2f\xa5\x5b\xf7\x0d\x2f\xc9\xbf\x6f\x7e\xf9\xe3\xd7\x77\xb7\xbf\xdd\xfc\x7e\xfb\xcf\x9b\x3f\x7e\xfb\x85\x30\x79\xb0\xf3\x76\x0b\xbe\x3c\x28\xf7\x81\xef\x54\x39\x4e\xef\xd0\xbd\xfd\x7a\x73\xf7\x81\xd7\xda\x7c\x75\x3a\x7a\x60\xca\x95\x5c\xf5\xed\x23\x2f\x7b\xc6\x5d\xfe\x69\xdb\x4b\xad\x4a\xc5\x94\x2b\x9a\x32\x49\x3d\xef\xc0\x92\xd4\xcb\xbe\x7e\x42\x60\xea\xe2\x28\xed\x74\xe5\x2d\xaf\xc4\x6d\xc3\x14\x12\x92\x7d\x14\x5d\xd3\x7f\x74\xcd\x63\xc5\x4f\x83\xee\xff\x65\x9e\x2a\x7e\xd9\x75\xd5\x46\xd4\x47\xb3\xf8\x64\x97\x5f\x96\x65\x25\xef\x87\x0d\xef\xb4\x72\x5b\xde\xdd\xeb\xf5\x5b\xe5\x10\x54\xbc\xeb\x6e\xc9\x15\xa7\xc5\x09\x43\x1b\x8e\xf3\x93\x94\xd5\xce\xdd\xca\x5e\xf7\x7a\xb7\xe5\xae\x6a\x45\xcd\xdd\xba\x6a\x5b\x67\x52\xc7\x7c\x4a\x0f\xcf\x98\xf4\x7e\xd7\x7d\xd7\x9e\x71\x26\xb5\xeb\xea\x97\xce\xd4\x39\xe4\x1f\xeb\x4a\xad\x45\xdd\xcb\xed\xf5\xaa\x15\xf7\x6b\x3d\x17\x75\xdf\xa9\x6b\xf5\x78\x4f\xd8\x62\xc9\x9c\x6f\x77\x46\x3b\x61\x1a\x24\xf4\x40\xe9\x0f\x14\xcc\xd5\x56\x0a\xcd\x4f\xc8\x39\x46\xcb\xf3\x9a\xb3\x28\xcc\x47\xcd\x55\xa7\xb8\x7c\x5e\x34\x09\xe3\x78\x14\xbd\xab\x14\x4f\xa2\xf9\x07\xf5\xbc\x78\x94\xfb\x93\xe6\xba\x15\xdb\xbb\xbe\x92\xcd\xf3\xe2\x41\x9e\x87\x93\x78\xdf\xf0\x8d\x80\xd0\x7f\x5e\x3e\xf7\xd2\xe8\x5b\xf9\xeb\xaa\x69\xfa\xee\x9a\x37\x42\x5f\x6f\x2a\x5d\xaf\xef\x64\x55\x3f\x70\x7d\xc6\xce\xdc\x8f\xd2\x67\x15\xb5\xa2\xd3\xd7\x1f\x54\xdf\xcd\x81\x72\xcf\xad\x37\x0f\xf2\xf8\xbc\x9e\x1f\xab\xc8\xa3\xe4\x59\x15\x8a\xb7\xdc\x8c\xb8\xae\x6a\x2d\x1e\x39\x58\x74\x66\x63\xfd\x38\xf8\x9e\x39\x9b\xbe\xe1\xd7\x1f\xaa\xc7\x4a\xd5\x52\x6c\xf5\x09\x79\xce\xac\xe4\x59\x55\x72\xb8\xdb\x99\x1f\x67\x42\xcc\x0b\xfc\x69\xf8\x20\x1f\x79\x33\xaf\xa4\xec\x3f\x9e\xf5\xe5\x71\x4f\x9a\xf0\x4c\xd0\x24\xc9\x51\x0c\xb4\x56\x67\xec\x88\xb3\xf0\x0b\xe9\x4f\xe2\x8c\x05\x71\x18\xfb\x27\xc2\xab\x5e\x6e\xaa\x33\x2e\x4a\x83\xe4\xc4\xe0\xb9\xaa\xab\x73\x87\x2e\x08\xe3\xf0\x54\x7a\xdc\xd9\x33\x09\x20\xf1\xe2\xd3\x11\xeb\x6a\x7b\x46\x7f\x1c\x67\xa7\xd6\x68\xb1\xe1\x3f\x5c\x81\x9f\x66\xf9\xe9\x18\x59\x75\x4a\x9c\x37\x2a\x48\xc2\xe3\x32\x06\x59\xc1\xf7\xb3\x29\xc1\x9f\x5c\x6a\x72\xed\x7c\xd5\xd7\x83\x82\xa9\xb6\x10\x4c\x62\x25\xb8\x54\xd7\x47\xe6\xd9\xb3\x12\x9d\xec\x26\x6a\x7b\xe0\x3b\x93\x63\xae\xd7\xbc\xdd\x82\x26\xb1\x02\xde\x59\x2d\x7e\x9e\xfc\x48\x4b\xdf\xfd\x58\x4b\x92\x3d\xa7\xe5\xb8\xae\xbf\xa0\x27\x3e\x26\x58\x54\x33\x8e\x3e\x33\xf5\x71\xa7\x71\x88\xd2\x95\xbc\xaf\x34\xbf\xae\xfb\xcd\xb6\xef\xa0\xf6\x5c\x43\x39\xab\xda\x73\xf3\x26\xf9\x5f\xd5\x32\x87\x2f\xfc\x4c\x20\x65\x61\xea\x3d\xa3\x4c\x71\xf9\x28\x6a\xae\xae\xe7\x3f\xb2\xc8\xcf\xfc\xc9\x15\xab\xf6\x5c\xdc\x46\xa9\x37\x45\xd5\x6a\xc0\x1b\xd5\xf3\xb6\xa5\xc7\xa2\x21\xd4\x5c\x6c\xcf\x54\x3b\xdf\x9f\x82\xbb\xed\x9b\x4a\xad\x5d\xd1\x69\x2e\xd5\x8f\x8e\x6a\xe0\x07\xd1\xd7\x03\x15\xff\x73\x38\xb7\xdc\x20\x9a\x56\xdb\xca\xe1\x76\x53\x9d\x31\x2c\x4d\x8f\x99\x69\xd3\x43\x73\x71\x66\xbd\x41\x9a\x7f\x29\x6b\x92\xc1\xe7\xfe\x5c\xe5\x08\x83\x34\x18\x07\x75\xfd\xbc\xae\xd4\x19\xe1\x34\xf7\xa7\xd5\x6e\x65\xbf\x9d\x43\x07\x74\x66\x07\x92\xf8\xd8\xc9\xfc\x39\x70\xb9\x9b\x2b\x2d\x45\x77\xa6\xf7\x49\xd2\x74\x0a\x71\xcd\xf5\xfa\xec\x69\x38\xe9\x93\x34\xff\xa4\xe7\xbc\x83\x82\x25\xe7\xad\xd0\xe7\xf2\x71\x9c\x4e\x7b\xad\xc5\x76\x7b\xfe\x94\x06\x59\x18\x7d\x2d\x7d\xdd\x08\xa5\x4d\xdf\x65\x4a\x9b\x5b\xab\x73\xd5\x2d\xcc\xbc\xa3\x02\xdd\xf2\x1f\xf8\x38\xf7\xe2\x69\x43\x3e\x29\x5d\x9d\x5b\x4a\xe4\x25\xd3\x52\x3e\x69\x2e\x37\x73\xd3\x3d\xcc\x57\xe2\x4c\x98\x04\x49\x3e\x85\xc9\xd4\x56\x37\xa2\x6a\xfb\xfb\xf9\xb6\x6f\x77\x2b\xd1\x3e\x1f\xbc\x2e\x77\xb2\x3c\xa6\xae\x5e\xf3\xce\xd1\xee\x9d\xe8\x1a\x47\xb3\x04\x78\x3f\xd2\x39\x3f\xe7\x26\x97\x3b\x69\xe0\x7d\xad\x37\x00\x9e\xd1\xfb\xd8\x8b\xe6\xf2\x54\xb9\x59\xee\x39\x75\x61\xe8\x4f\xea\x8e\x0a\xc3\xd0\x67\x41\x68\x74\xd2\x03\x4b\xe2\x28\x2a\x8e\x5d\x3f\x93\x74\x6f\xaf\x07\x78\x7f\x29\x25\xff\x73\x10\x92\xb3\x53\x6e\x53\x36\x7c\x25\x3a\x7e\x60\x7e\x90\x07\x05\x2f\xdf\xec\xc9\xa0\xf8\x25\x84\x76\xad\xc9\xc9\x85\xc8\x8e\x76\xc8\x3f\x4c\x6a\xbc\xae\xb6\xdb\x56\xd4\xa6\x72\x12\x7a\x60\x61\x9c\x46\x2f\x19\x3e\x65\x67\x18\x9c\xa5\x79\xfa\x7f\x1a\x6c\x4b\x9d\x31\x20\x8c\xc3\x97\xe8\x68\xf8\xdd\x70\x0f\x03\xf3\x30\xf2\x5f\x36\x50\x69\xd9\xef\xaa\xbb\x96\xc3\xf0\x24\xc8\x5e\x34\xef\xd1\xe2\x28\x0f\x5e\xb4\xea\xa9\xa4\xd2\x03\x4b\x03\x3f\x7f\xc9\xd8\xde\x5c\x91\xd1\xd7\xe9\x8b\xec\x95\x43\xd7\xf6\xfd\xd6\x0c\x7d\xe1\x1e\xdb\xa2\x69\x9c\x1c\x24\xc9\x4b\x86\x6a\xbe\xd9\xb6\x95\xe6\xf3\x55\x55\xeb\x5e\xee\xcc\x9a\xa3\xf8\x85\x3a\x94\x9e\x7f\xac\x04\x94\x3e\x18\xef\x67\x2f\xb3\x61\xd0\xa2\x35\x03\xd3\x3c\xf7\xfe\xda\xc0\xfb\x56\x6c\x36\x5f\x47\x77\xe2\xff\x55\x8f\x8f\xc3\x35\x5c\xfd\x44\x77\x7f\xbd\x95\x62\x23\xe0\xca\xa4\xae\xeb\xaa\x5e\x1b\x57\x86\xc1\x5f\xb4\xc6\x68\xe1\xcd\x7c\x53\x6d\xd5\xbc\xea\x9a\xb9\x82\xdb\x24\x3d\x1c\x58\x55\xee\x4f\xde\x7a\xea\xe3\x5b\x4f\xb5\xe0\xcb\x0b\xb1\x72\x4c\x86\xf2\x5e\x95\xa5\xa4\x36\x0b\xc9\x51\xff\x05\x48\x6a\x23\x59\xee\x45\x53\x70\xd6\xf6\x55\xc3\x9b\xe2\x95\xcf\xac\x48\xb1\x3f\x1c\xc6\x17\xa3\x61\xc1\x97\xf8\xa0\xa0\x47\x0d\x4c\xb3\x23\x5d\x53\xa6\x5d\xd4\x50\xbe\xf2\x8e\x1f\x0e\xb5\xbb\x29\x07\xc6\xcb\xc5\x92\xd5\xee\x4d\xe9\xd8\xbf\x01\xa1\xe5\x1b\x7c\x72\x42\x93\xfb\xd2\xbf\xf6\x2e\x56\xbd\x74\xda\xd2\x7b\xdd\xfe\x9d\xdb\x67\x96\xd7\xed\xd5\x15\xdd\x03\xff\xb1\x92\x0b\x33\x72\x59\xf2\x45\xbb\x64\x02\xa6\x19\x4a\xef\xf5\xf0\x77\x3d\x0a\x0f\x57\x57\xd4\x79\xe5\xcf\xd4\xd3\x53\xff\xa6\x54\x74\x36\x3b\x7d\x52\xaa\xdd\x1b\xea\xf2\x47\x2e\x77\x8e\xc3\xcb\x37\xb5\x7b\xb3\xe0\x4b\x47\x2f\x86\x25\xa5\xf4\xad\x76\x15\x24\x42\xee\x0c\xf3\x39\xf3\x69\xe1\x88\xf2\x95\xcf\xd4\xdf\xfb\xd9\xcc\xe9\x4b\x45\x29\xf8\x53\xd0\x3d\x1f\xe5\x5a\x23\x67\xdc\x58\x95\x9d\x43\x2f\x26\x67\x57\xb3\x99\x23\xcb\x8a\x1e\xc6\x67\x2f\x79\x50\xa5\x7a\x7a\xc2\x05\xc2\x80\xb6\x3c\x2e\xf0\x8d\x37\x9b\xf1\x45\x3b\xf7\x97\x8b\x60\xf9\x46\xbd\x6e\xe7\x73\x0a\x2b\x2c\x91\x79\x61\x68\xbb\xf4\x03\xab\xdd\xae\xe4\xf6\xa5\x4b\x96\x7c\x36\xe3\xee\xed\x2d\x57\xff\x36\x8f\x2c\x6f\x1d\x5a\xbe\xe1\x6e\xc3\x57\xd5\xd0\xea\xc2\xa0\x71\x03\x6b\xb7\x71\x24\xdb\x57\x85\x3c\x50\x26\x0f\x4c\x97\xd6\x37\xf7\x5c\xff\x67\x7c\x38\xba\x59\xbd\xe5\xe5\x9b\xef\x7e\x70\x38\x85\x68\x85\xe9\xcc\x3b\xd3\xed\x2d\xab\x5d\x7d\xf2\x3c\xc5\x3a\xf3\x88\xe8\xcf\xba\xd9\xcc\xe1\xa5\x5e\x0b\xe5\x70\x4a\x59\x36\xeb\xc6\xe0\xe3\xe0\x43\x62\x73\x58\x59\x82\xe2\x7e\x75\x09\x8b\x30\x43\x23\x18\x7a\xba\x9e\x2f\xc6\xf9\x09\x7c\x26\xe3\x84\x27\xe3\x4d\x45\x9d\x64\x0f\xe0\x1a\x35\xae\xae\x96\xbc\xd2\xdc\xe9\x86\xb6\xa5\x17\xb5\x2b\x1d\x85\x5b\xd6\xc3\xd1\x91\xa5\x7c\x7a\x5a\xc0\x37\xa6\x9d\xfd\x81\x32\xed\x2c\x96\xf0\x53\xd3\xe5\xb4\x57\xa2\x0c\x8c\x5d\xaf\xbf\x31\x5c\xcc\x66\xaf\xfe\x47\xba\xa2\x6b\xf8\xa7\x1b\x08\x8e\xd7\xa2\xd4\x8e\xa0\xf4\xe8\xc0\x9b\x8f\xdd\x7f\x64\xbf\xe5\x52\xef\x7e\xab\x36\x5c\x39\x82\xba\xab\x5e\xbe\xab\xea\xb5\xe3\xc8\xf2\x4d\xbf\x90\xcb\xd2\xec\xd3\x42\x2e\xe9\xf4\x3e\xdb\x8f\x7b\x88\xdf\x18\x6c\x9e\x62\x3d\x65\x0a\x22\xa0\x29\x4d\x5b\x50\xbe\x19\x0f\xc6\xa5\xbe\x14\xdd\xa5\xa4\xb5\xdb\xc3\xf9\xa2\xb3\xd9\x2b\x20\xb9\x21\xad\x31\xd8\x1f\x8c\xc6\xc0\x37\xb6\xe7\xdd\xb0\xe1\x12\x2a\x60\xf1\xca\x63\xf7\x5c\x17\x72\xa1\x97\x07\x0a\x93\xac\xca\x3d\xfc\xc3\x21\xda\xfe\x23\xfb\x8d\x50\xdc\x85\xe3\xff\xe5\x89\x5a\x51\x57\xf2\x66\xa8\xb9\xe3\x38\xf8\x06\x0b\xcc\x85\x5e\x1a\x0b\x99\xa4\x94\x2d\x96\x94\xb2\xda\x1d\x40\x11\xa9\xd7\x43\xf7\xe0\x9a\x87\x63\x97\x5c\xed\xc3\xd0\x2f\x48\x9e\x55\x7e\x1e\xf8\x77\x61\xd5\xc4\x77\xb5\xdf\xa4\x1e\xf7\x08\x4b\x03\xaf\x20\xe1\x5d\x1e\xfb\xa1\x97\x47\x3c\x8c\x56\x7e\x9d\xa4\x5e\x1e\x10\x96\xe5\x71\x41\x82\x2c\xab\x1b\x7e\x77\xc7\x83\xc6\x4f\xab\x38\x6c\x82\x84\x93\xc3\x82\x2f\xaf\x88\xe9\x9d\x6b\x77\x23\x3a\xf1\xb3\x52\xff\xfc\x66\xe2\xef\x69\xc5\x7e\xb9\x76\xfb\xd1\xb7\x76\x9d\xc7\x37\xd5\x75\xa5\x4e\x76\x13\x73\xa1\x59\x64\x07\x9e\x52\x25\xf9\xee\xdf\xbf\x15\xa0\xb4\x2d\xf1\x89\x9a\xf5\x36\xed\x75\x0b\xbe\xa4\xf0\xc3\xdd\x0e\x6a\xed\x48\x7a\xc1\x5b\xc5\xcd\xa1\x16\x6c\xf8\x22\x73\x6b\x3a\x6e\x72\x55\x36\x7d\x6d\xde\x72\x21\xb2\xde\xb5\xdc\x3c\xeb\xfe\xbf\xdd\xef\xd5\x3d\xc4\x96\x43\xec\x2b\x1a\x65\x98\x43\xab\x2f\x72\x28\x68\x68\xca\x6a\xd1\x9a\xc2\xd0\x80\x8a\x9f\xb4\x96\xe2\x6e\xd0\x30\x54\xd6\x84\x96\x25\x7f\x7a\xfa\xfa\x4b\x53\xe9\x6a\xfe\x91\xdf\x6d\xab\xfa\x01\x44\xd4\x95\xa6\x7b\x51\x36\x17\x77\x92\x57\x0f\x87\x83\x78\x7a\x72\x06\xc8\xc5\x8e\x38\xda\x87\xa7\xce\x9a\x78\x34\x8c\xba\xf5\xba\x92\x8a\xeb\x92\x0c\x7a\x35\xcf\x08\x13\x2e\xdc\x06\xfb\x41\x97\x7e\xe0\x41\x72\xab\x67\x33\xe1\xaa\x2f\x2c\xe8\xfa\xae\xe6\xc4\x7c\xa4\xec\xeb\x8f\x5f\x98\xc7\xc0\x38\x10\x91\x75\xc9\x29\x03\x07\x97\x0b\xb9\x34\x07\xfe\x43\x69\x03\x74\x2f\xdc\xbe\xe3\x52\xf6\xb2\x04\x0a\x6a\x56\x69\x52\x40\xdd\xf2\x4a\xfe\x8e\xe6\x38\x2b\x4c\x13\xaa\xec\x6c\x29\x6d\x78\xcb\x35\x37\xbf\xc1\x60\xc2\xdd\x56\x92\x77\xfa\xb7\xbe\xe1\x60\xef\x11\xb9\x92\x6f\xfa\x47\xfe\xf3\x5a\xb4\x8d\x23\x28\x53\xb3\x99\x3a\x1e\x78\xc8\x9f\x8e\xa6\x14\x0e\xc6\x58\x1a\x1c\x4d\x0f\x6c\x55\x2a\xae\xc7\xa9\x3f\xe0\xc5\xc0\xd8\x84\x61\xc0\xf6\x10\x81\x05\xb1\xbe\x22\x0c\x5f\x40\x0a\x71\xa0\xcc\x0f\x78\x44\x2f\x8e\x6b\x3a\x1d\x3d\x71\x29\x9b\x96\xfa\xf5\x77\x60\x52\x36\xcc\x66\xd3\xe6\xad\x79\xd5\xb8\xd5\x76\xcb\xbb\x66\x5c\xc7\x01\x52\x81\x2c\xb1\x5b\xe9\x30\x95\x34\xe4\xd5\x98\x08\xdf\xef\x36\x77\x7d\x3b\x9b\xe1\xbf\xae\xee\xdf\x9b\x1b\xf5\xef\xd5\xfd\xf3\xe9\xe7\x5b\x59\xb6\x7f\xac\xda\x81\x17\x04\x93\x3f\x39\x50\xf6\xdc\x60\x72\xac\x11\x64\x1c\xf6\xca\xc3\xc4\xd5\x6d\x1a\x30\xd4\xe1\xee\xb6\xd2\x6b\x05\x8d\x07\x77\x6b\x58\x88\xe4\xdd\xd3\x93\x73\x04\x25\x24\x7b\x0e\xc9\x69\x5b\x92\xeb\x41\x5c\x57\x0a\x5a\xab\x6b\xc2\x7a\xd0\xd0\xf1\x8f\x97\x36\xf3\x4d\xd9\xcd\xfe\x91\xea\x31\xb9\x38\x9c\x32\x55\xd6\xee\xf6\xaa\x83\x28\x71\xbe\xc9\xcc\x3f\x3a\xb4\xad\xe8\x1e\x08\x24\x11\xef\x75\x77\xec\x64\xba\xf1\xc8\xaa\xd2\x11\xa5\x5e\x74\x4b\xfa\xbd\x73\xb9\x96\x7c\x45\xe8\xd3\x93\xf8\xea\x23\xf2\x4d\xb5\x55\x7a\xd7\x72\xb5\xe6\x1c\x0a\x57\x29\x5c\xc9\xdb\xd9\xcc\x51\xa5\x39\xec\xf0\x8f\xa4\x63\x2c\x8a\x03\x56\xc6\x1f\xa5\x19\xd0\x48\xa8\x29\x90\x68\x76\xff\x8d\xd9\xc2\x38\xc3\x18\xdf\x9f\x37\x9e\x9e\x5a\x32\x19\x72\xa0\x0e\x34\x89\xc7\x53\x42\x5f\x3b\x36\x87\x76\xe3\x36\xa8\x67\xf3\x0d\xfa\xf4\x42\xc1\x62\xcb\x53\x0f\x30\xe5\x42\xc8\x96\xe6\x69\xe6\xda\xa4\x7c\x35\x9d\x1c\x35\x1e\x91\x1e\x93\xf4\x77\xbe\x98\x53\x43\x80\x04\x67\xf6\x46\x19\xd5\xce\x69\xfa\x2e\xa1\x61\xfc\x4a\xe4\x2d\xd9\x08\xa5\x44\x77\x4f\x0a\x3b\x86\x0d\x20\xd7\xbb\x78\x90\x8f\x94\x0b\x4e\x79\x7a\x92\xac\x3a\xfd\xe5\xeb\xaf\x7d\xd5\x88\xee\xfe\xf2\xe7\xf7\xef\x2f\x4d\x21\xbb\x34\x85\xec\x72\x55\x89\x96\x37\xee\x7f\x77\x0e\xb9\x1a\xae\x08\x25\xf4\xa2\xb2\xbf\x84\xfd\xf9\xfd\xfb\xdb\x9f\xff\xff\x1f\xbf\xfd\xd7\xed\xaf\x37\x3f\xfd\x72\xfb\xcf\x9f\xfe\xf5\xeb\xbb\x5f\x08\xab\x70\xfd\x82\x55\x2e\xdc\x2f\xb8\xd2\xe5\xc0\xd4\x73\x09\x4c\x51\xd6\x39\xd0\xc7\x32\x65\x0c\x2b\x25\x7b\x3e\x4b\x28\x7a\xa0\x0e\x67\xca\xfc\x2e\xf6\x40\x29\x13\xe5\xde\x8f\xc2\xc2\x33\xdd\xc4\x78\x60\xa6\xd6\x45\x2c\xf8\xf2\xad\xc4\xfa\x07\x34\x2d\xa0\xda\x01\x35\x9b\xed\xa1\xf8\xfb\x07\x43\x9f\x88\x98\x5f\x61\xe3\xf3\x09\xfe\x55\xb9\x61\x7a\x07\xca\xa0\x95\xda\xe3\x6f\xa1\x6d\x9e\x86\x4f\x4c\xe2\x8b\xca\xc9\x9f\xa0\x8f\x26\x5d\x80\x49\xc7\x92\x30\x9e\xea\xde\x58\xf7\x16\x9a\xb1\x02\x53\x2f\xc4\x31\x18\xd6\x51\x28\xdb\x54\xa3\x35\xdd\x22\x58\x9e\x6c\xba\x2a\xbf\xcc\x15\xda\xdc\x6f\xba\x12\xf4\x40\xeb\xae\xa0\xb5\x3b\x19\x5a\x4e\x4d\x28\x24\x8e\xda\x1d\x1c\xc8\xd0\xc7\x1d\xbf\xa8\xdd\xd6\xe9\x99\xa3\x31\x10\x47\xbb\x66\x33\x63\x8a\x83\x8a\x01\x9a\x09\xd0\x50\xca\x3a\x3a\xa6\x0c\x7d\x1a\x82\xfa\xeb\x10\xd4\x36\x04\x7b\x90\xd3\x53\x08\x8e\x14\x54\xcf\x0b\xe1\x6e\xb8\x52\xd5\x3d\x2f\xa7\xe0\x1b\x03\x4f\x7e\x15\x78\xea\x8a\x14\x97\xe4\xaa\x87\xf8\x63\xc2\xed\xaa\x0d\x84\x1f\x08\xc3\xc8\x77\xf8\x3b\x54\x81\x71\xa7\x98\x98\xe2\xae\x67\xdd\xc2\x5f\x9a\xe2\x42\x19\xf6\x67\x73\x72\x25\x99\xc4\x6a\x73\xe3\x7e\x28\x65\xf9\xc6\x83\xf4\x30\xd6\x70\xf9\xe5\x86\x31\xc5\x16\xe6\xbf\x12\x2c\x4b\xcd\xaa\xd2\xec\x55\xef\xaa\x7e\xc3\x4d\x6f\x0d\xbe\xc2\xb6\x1a\x6f\x90\x1d\x34\xc9\xc2\x34\xc9\x82\x75\xe0\xbe\xda\xdd\x2c\xba\x65\x29\x20\x43\xc1\xe0\x81\xe2\xe5\x6c\x70\x6a\x7a\x80\x21\x72\x36\x83\x02\xfd\xba\x3a\xa6\xb8\xea\xea\x8a\xaa\xb2\x5f\x54\x70\x9f\x85\x7d\x81\x6b\x26\x5f\xa8\x25\xfe\x5c\x78\x4b\x87\x32\xa0\x4a\xef\x78\xf5\xba\x71\x5a\x0a\x57\xae\xfb\xb6\xbf\xab\xda\xdf\xd7\x42\xb9\xb6\x67\x31\x8e\xfa\x4e\xe3\xf8\x02\xd1\xa7\xa7\xc5\xf2\x42\x4f\x5d\x86\x3c\x29\xf0\x1e\x85\x6b\x39\xc4\x5d\x79\xca\x46\x96\x7d\x7f\xa4\x70\x6e\xa1\x08\xde\xd8\xa6\x93\x2d\x02\xdf\x5f\xe2\xa9\xa9\x9d\x24\x8e\x22\x4a\x31\x5e\xdb\xf2\x59\xa9\xd4\xcb\x40\x0a\x25\x5a\xca\xbe\xdb\x0c\x97\x2d\x4c\x75\xf1\xbf\x01\x00\x00\xff\xff\xa2\x12\x3f\xc0\x2d\x32\x00\x00") -func distAssetsChunk0317ce258e4aa2addb566JsBytes() ([]byte, error) { +func distAssetsChunk143B76de670ee72d5997f2dJsBytes() ([]byte, error) { return bindataRead( - _distAssetsChunk0317ce258e4aa2addb566Js, - "dist/assets/chunk.0.317ce258e4aa2addb566.js", + _distAssetsChunk143B76de670ee72d5997f2dJs, + "dist/assets/chunk.143.b76de670ee72d5997f2d.js", ) } -func distAssetsChunk0317ce258e4aa2addb566Js() (*asset, error) { - bytes, err := distAssetsChunk0317ce258e4aa2addb566JsBytes() +func distAssetsChunk143B76de670ee72d5997f2dJs() (*asset, error) { + bytes, err := distAssetsChunk143B76de670ee72d5997f2dJsBytes() if err != nil { return nil, err } - info := bindataFileInfo{name: "dist/assets/chunk.0.317ce258e4aa2addb566.js", size: 141, mode: os.FileMode(420), modTime: time.Unix(1480000000, 0)} + info := bindataFileInfo{name: "dist/assets/chunk.143.b76de670ee72d5997f2d.js", size: 12845, mode: os.FileMode(420), modTime: time.Unix(1480000000, 0)} a := &asset{bytes: bytes, info: info} return a, nil } -var _distAssetsChunk380B3e55173fba1ba963808Js = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xe4\xbd\xfd\x76\xdb\x38\xb2\x38\x78\x76\xff\xf4\x53\x50\xbc\x3d\x0c\xd0\x82\x15\xc9\xe9\xce\xa4\x69\x23\x9a\xb4\xed\xcc\x64\xa6\xf3\x31\x49\x7a\xbe\x14\x5d\x5f\x58\x82\x2c\x76\x28\x50\x0d\x82\x76\x1c\x8b\x7b\xf6\x69\xf6\x9c\x7d\x8d\x7d\x94\x7d\x92\x3d\x28\x00\x24\x48\x51\xb6\x93\x99\xdf\x9d\x7b\xce\xfe\x23\xf1\x03\x04\x0a\x85\x42\x7d\xa1\x50\x78\xf8\x6d\x2f\x78\x9e\xc9\x20\x4d\x66\x5c\xe4\x3c\x48\xc4\x22\x93\x2b\xa6\x92\x4c\x04\xeb\x94\xb3\x9c\x07\x39\xe7\xc1\x6c\x59\x88\x8f\x83\x47\x4f\x86\x83\xf3\x47\xfc\xfb\xef\x47\xbf\x7d\xb4\x38\x67\xa3\x73\xf6\xc3\xe3\x47\x4f\x86\x4f\x06\xbf\xe4\x83\x9f\x5e\x1c\x9f\xbe\x7a\x77\x3a\x50\x9f\x54\xf0\xed\xc3\x3d\x74\x91\x66\xe7\x2c\x7d\xbf\x4c\xf2\xc1\x15\x3f\x5f\xb3\xd9\xc7\x63\x5d\xc7\x19\x5f\x9d\x73\x79\xc6\x0a\x95\x9d\x25\xab\x75\x26\xd5\x19\xbd\x7f\xd1\xcd\x66\x32\xc5\x83\x75\x91\x2f\xd1\x64\xf2\xe8\xc9\x70\x4a\x6e\x9e\x8c\x86\xdf\xc5\x8b\x42\xcc\x34\xc8\x88\x13\x85\x6f\x7a\xee\x36\x50\x48\xe0\x9b\x4b\x26\x03\x49\x05\x61\x54\x0c\xe6\xd9\xac\x58\x71\xa1\xf6\xaa\x22\x19\xe2\xf8\x46\x72\x55\x48\x11\x64\x34\x74\xcf\x43\x4a\xd5\xf5\x9a\x67\x8b\xe0\xdd\xf5\xea\x3c\x4b\xa3\x28\xcc\xe1\xa2\xfd\x62\x90\x28\x2e\x99\xca\xe4\xb8\x06\xa2\xaa\xd0\x96\xe4\x65\xdc\xf1\x92\x47\xd1\x2d\xcd\xf1\xc1\x2c\x13\xb9\x92\xc5\x4c\x65\x92\x52\x5a\x3d\xef\xb9\xeb\xc1\x5a\x66\x2a\xd3\x9f\x8d\x1d\x6c\x71\xd5\x20\xd1\xfd\x2a\x75\xd7\x13\x9a\x6c\x36\x37\x65\xdd\xe3\x42\xc3\xa0\x34\xb6\x05\x5b\x71\x1a\xbe\x2b\xd6\x1a\xb9\xa7\x52\x66\x32\x24\xf0\x62\xc6\x8a\x9c\x53\x6e\xfe\xcd\xa3\x15\xcf\x73\x76\xc1\x69\xf8\x5f\xa1\x86\x6c\xc6\x14\x72\xef\xc3\xff\x0a\xf6\x83\x05\x67\xaa\x90\x3c\x28\x44\x6e\xea\xe3\xf3\x20\x11\xc1\x75\x56\xc8\x80\x8b\xcb\x44\x66\x42\x23\x7e\x10\x62\xc2\x07\xb2\x48\xf9\x8b\x79\x14\x21\xa8\xda\xdc\x51\xf7\xb8\xd1\x5e\x9f\x86\xc1\xbb\x8f\xc9\x7a\x9d\x88\x8b\xa0\x6a\xd9\xfb\x8c\x84\x81\xbe\x18\x84\x18\x9b\x0f\x73\xc5\x66\x1f\x29\x12\xfc\x2a\x80\x2e\x61\xf3\xa4\x4c\x06\x97\x5c\xe6\x49\x26\x68\xf8\xdd\xe0\xc9\xe0\xbb\x90\x74\x60\x7f\xce\x17\x89\xe0\x51\x64\xfe\x07\x6c\x35\x77\xd7\x28\x64\x9f\xf8\xfe\x2c\x93\x3c\x24\x93\x29\x41\xd5\x80\x56\xe3\x99\x94\x18\x93\x30\x3b\xff\x85\xcf\x54\x48\x29\x45\x97\x59\x32\x0f\x86\x94\x52\x3e\x0e\x0b\x61\xaa\x99\x87\xb1\x1e\x19\xac\x07\x98\x7f\xd2\x78\xca\x3b\xc9\x40\x0d\x54\xf6\x4e\xc9\x44\x5c\x44\x11\x4a\x06\x79\x56\xc8\x19\xa7\x21\x0a\xfb\xf5\x1b\x84\xfb\x0f\x30\xb2\x1f\x5c\x25\x62\x9e\x5d\x05\x94\xd2\xc0\xc1\x10\x8c\xdd\xd3\x38\xd0\xa8\xc1\x87\x0f\x48\xd5\x2a\x4d\x70\x17\x02\xc4\xe0\x82\xab\xe3\x6c\xb5\x2e\x14\x9f\xbf\x53\xd7\x29\x8f\x22\x24\x06\xec\x13\xd7\x1f\x14\x35\xcd\xd1\xd7\xd0\xc8\x60\x26\x39\x53\x1c\x01\xaa\xeb\xb7\x8d\xa2\x0d\x4a\x2e\xf6\x34\x51\xe6\x74\x12\x8a\x6c\xce\xc3\x29\x49\xe9\x24\x94\x3c\x65\x8a\xcf\x5f\x65\x73\x9e\x87\x53\x32\xab\xdf\xce\xe9\x24\xbc\x64\x32\x61\x42\x85\x53\xb2\xa6\x93\x70\xc5\xd4\x6c\x09\xc5\x16\x74\x12\xce\x96\x32\x5b\x25\xc5\x2a\x9c\x92\x25\x7c\xf5\x62\xb5\x4e\x93\x59\xa2\x4b\xaf\xe0\xc1\x1b\xc9\x73\x2e\x14\xb0\x34\x96\x86\x53\x72\x42\x27\xe1\x5a\xf2\x59\xa2\x89\x41\x53\x01\x30\xbc\x90\x84\x89\xf8\x3d\x5b\x15\xfa\xcb\x0b\x3a\x09\xf3\x35\x9b\x69\x08\x2e\xe9\x24\x64\xe9\x45\x26\x13\xb5\xd4\xcd\x9c\x6b\x18\xb8\x5a\x66\xf3\x70\x4a\xae\x01\xa0\x4f\x27\x3c\x55\xec\x34\x24\xe1\x1c\x2e\x5e\x9a\xd7\x24\xcc\x15\x5f\xe7\x21\xd1\x45\xde\xc1\xe5\x94\x3c\xaf\xfb\x76\x45\x27\xa1\x37\x35\x4e\x98\x62\xe1\x94\x9c\x76\x3e\x3d\xee\x7c\xfa\xa9\xf3\xe9\xb3\xae\xa7\xf5\xfc\xff\xa8\xb9\x24\x11\x15\xdd\x7e\xa4\xef\x10\x1e\xbf\xe5\x8b\x14\xc6\xd3\x8d\xd5\xe0\x3c\x11\x73\x84\x1b\xbc\x95\x54\xec\x74\x22\x8a\x34\x9d\xee\x49\x60\xc6\x03\xb6\x5e\xa7\xd7\x48\x12\x85\x61\x74\x19\x15\xfc\x0a\x3d\xb7\x1f\x42\x45\xb6\x08\x27\x12\xe3\x3d\xdb\xb0\x88\xa2\xf7\x88\x11\xe1\x93\x0d\x2b\xc9\x47\x5b\x56\xb7\x40\x98\xbc\x00\x86\x9d\xe3\xb2\xea\xc0\x2b\xc3\xe6\x93\x05\xaa\x09\xb8\x57\x4d\x9c\x28\xd2\x1f\xf6\x28\x55\x58\x2d\x65\x76\x15\x68\x4e\xf0\xfe\x7a\xcd\x81\x44\x91\x66\x77\x5c\x06\xfc\xd3\x5a\xf2\x5c\x53\x40\xb0\x2a\x72\x15\xf0\x44\x2d\xb9\x0c\xce\x79\xa0\xbf\x0e\x32\x19\xb0\xa0\xaa\x1c\xef\xf1\x9d\x84\xaf\xa2\x48\xd5\x2f\xc9\x8d\x47\xeb\xf1\xcd\x25\x4b\x0b\x1e\x73\x72\x25\x13\xc5\xce\x53\x1e\xf7\x86\x64\x96\x89\x45\x72\x51\x48\x7b\x5f\x96\x98\xd8\x1a\x0d\x87\x78\x23\xb3\x35\x97\x4a\xe3\x2a\xac\xea\x0d\xc9\x4d\x5d\xc7\xa8\xc4\x44\x69\xdc\x69\x34\xd4\x68\x31\xf7\x6e\x54\xdf\x3b\x38\x73\xae\xde\xb8\x6a\x5e\x2f\xc6\x9d\x4f\xbb\xc6\xba\x96\x53\x83\xb3\x33\x00\xe4\xec\x8c\x2a\xc2\x4b\xd2\x6e\xf8\xad\x16\x28\x7a\xdc\x95\xa6\x24\x37\xba\x1e\x83\xd4\xef\x04\x91\xf4\x0c\x71\xbc\x97\x2c\x90\x32\x8f\x18\x3d\x03\x4e\x8e\x7d\x06\xb1\x27\xe8\x16\x29\x22\x59\xd3\x01\x61\xb8\xe4\x69\xce\x03\x41\xa5\x25\x14\x5d\x87\x47\x28\x5b\x00\x38\x6a\x51\x51\x84\x3c\xfe\x9c\x21\x85\x37\x9b\x2e\xde\x8b\xb1\x93\xdf\x1a\x5a\xc3\xc6\x77\x13\xd4\x09\x97\xc9\x25\x9f\x07\x5e\x27\xf2\x60\xc5\xae\x83\x4c\xa4\xd7\x81\x53\x2d\xa0\x59\x4d\x57\xb5\x24\xa8\x20\xfd\x51\xcb\x6a\xd3\x0d\x81\xcb\x1a\xb1\xfa\xf9\x4d\x05\x81\x16\x24\x1e\x04\x6f\xf9\x82\x4b\x2e\x66\x0e\x0c\xfd\x79\xb0\x64\xb9\x78\xa0\x82\x73\xce\x45\x90\x88\x44\x25\x2c\x4d\x72\x3e\x0f\xf6\x83\x5c\x93\x3d\xc2\x8d\x12\x33\x96\xa6\x3e\x1c\xbc\x6e\xfa\x1d\x32\x13\xac\x86\xb6\x42\x8f\x1d\x9e\xcd\xa6\xb7\x35\x50\x16\x6f\xbd\x91\xc6\xdb\x36\x47\xc9\x97\x6c\xd5\x28\xd2\x81\xfc\x37\x32\xfb\x74\xed\x0a\x0d\xf7\x94\xbc\x76\x74\xf8\x63\x96\xa5\x9c\x79\xdc\x62\x00\xd3\xeb\xf5\x62\xa0\xfb\xb1\xdd\x1c\xb2\x1f\xb4\xc5\x75\x89\x31\x26\xbd\x61\x39\xd3\x82\xa4\xd6\xc7\x7a\x23\x0f\xf3\x67\x9e\x9e\x76\x76\xfb\x4c\xba\xb8\x63\x26\x75\xcd\xa3\xcd\xa6\xf3\x63\x4d\x06\x44\x37\x5d\x03\xf2\xda\xb1\xdd\x17\x40\xc6\x04\xa0\x40\x5c\xd3\x49\x55\xe6\xa5\xa1\xf0\xaa\x04\x9b\xcf\x1b\x75\xbc\xa8\x67\xc0\x60\xc9\x72\xad\x7e\x74\x12\xf2\x31\x13\x22\x53\x15\xdd\x7c\xe6\x81\x5a\xf2\x20\x67\x2b\x1e\xac\x65\x72\xc9\x14\x0f\x78\xca\x61\x92\x05\xea\x2a\x99\xf1\x20\x13\x01\x73\xb4\x1d\x7a\x2d\xbe\x69\x30\x90\x4e\xae\x02\x7d\x1f\xc3\xaf\x19\x3f\x8e\x63\x65\x46\xb4\x44\x9c\xfc\x04\xfd\x0e\x2f\xb8\x0a\xb1\x57\xf1\x2f\x0e\x1d\xc9\x02\xf5\x6e\xef\x0d\x53\x8a\xaf\xd6\x5a\x0d\x55\x59\x70\xc1\x55\xd5\x87\x45\xc2\xd3\xb9\x06\x5d\x64\x62\x3f\x11\xb9\x62\x62\xc6\xeb\x49\x20\xea\xd6\x7e\x6d\x49\xca\xb6\x28\x04\x8c\xe6\x5c\x61\xf8\xb5\xdd\x20\x02\xef\x69\x06\x65\x41\x74\x6c\xfb\x1e\x40\xe6\x5c\x05\x92\xb3\xb9\x61\x1c\x0d\x70\x43\xbc\x67\x91\x43\x45\xe9\xe1\x27\xd7\xf8\x21\x02\x13\x0f\xea\x9f\xbe\x12\x47\x61\x5f\xf4\xc3\xfb\x62\x09\x06\xae\x41\x65\x9f\x2b\x2a\xd3\x12\x54\xf3\x2a\x53\xf4\xa6\xdc\xb3\xfc\x9f\x30\xba\xc5\x93\x6f\x29\x7b\x53\x92\xcc\x4d\xbd\x8f\xfc\x5a\xf7\x62\x6f\x91\x49\x24\xe9\xf0\x50\x1e\x65\x83\x94\x8b\x0b\xb5\x3c\x94\xfd\x3e\x16\x34\x9b\xc8\x29\x51\x83\x44\xcc\xf9\xa7\xd7\x0b\x24\xf0\x53\x3a\xdc\x6c\x10\x9b\x88\x29\xe5\x13\x31\xad\x00\x67\x25\xb4\xad\xb9\x4f\x3d\x07\x5f\x5f\x09\x27\x76\x8d\x6d\x95\x1b\x09\x55\xb5\xdf\x59\xe6\x2b\x00\xb2\xd5\xd5\x2c\x6c\x6d\xab\x7c\x91\x9f\x8a\x62\xc5\x41\x2b\xa8\x09\x29\x8a\xbc\x1e\x94\x55\x0f\x2a\x9c\xff\xc5\x63\x2f\x3e\xc7\x49\x16\xe8\x99\x94\xec\x7a\x90\xe4\xf0\xaf\x09\xc0\x71\x21\x0e\xc2\x86\xe3\xcd\xe6\x0f\xf0\xfb\x47\xf8\xf5\xf8\x63\x27\xa5\xbc\x10\x97\x2c\x4d\xe6\x81\xa5\x18\x20\xd7\x35\x10\x2b\xd0\x87\x32\x90\x07\x8e\x50\x06\x1f\xc4\x0b\x11\x64\x72\xce\xa5\x2e\x7a\xce\x03\x57\x84\xc0\x07\x4c\x43\x65\x19\x47\x6e\x34\xb0\x25\xbb\xe4\x01\x0b\x26\x2d\xb3\x7a\x8a\x70\x60\xd4\xed\x41\x88\x4b\xe4\x11\xdc\x1f\x6c\x4f\x3d\x19\xd5\x6b\x5b\xd1\x46\x15\xe4\x5b\x95\x6e\x36\xee\x4d\xf8\xbb\xdf\xb9\xa7\xe1\xd4\x21\xc9\x20\x6f\x21\xb3\x55\x83\xc4\x7f\xae\x8d\xbd\x9f\x1d\x65\xb0\x3c\x4f\x2e\xc4\xb8\x71\xd7\x25\x04\x34\xa1\x18\x1d\x69\x74\xa8\x8e\x2a\x6d\xc5\x11\x8d\xea\xf7\xad\x9e\x44\xab\x77\x13\x35\xdd\x73\x9f\x49\x6d\x4c\x0b\xbc\x45\x3f\x4b\x96\x7b\x84\x69\x28\x47\x10\xa9\x29\x87\x4f\xe4\x94\x8a\x89\xac\x29\x87\x97\xe4\xe7\x6e\x9d\xa9\xee\xe3\x37\x0d\x2e\xfd\xd7\x26\x71\xc0\x2b\x03\xa5\x9d\xb8\x63\xfd\x1f\xdf\x36\x04\x5d\xc8\x6f\xa1\x7d\xcf\x32\x82\x1e\x75\xf6\x05\x61\x24\x23\x09\x29\xe8\x64\x4a\x72\xda\x1b\x92\x94\xf6\x46\xa0\x0c\x24\x0b\x94\x51\x24\xa8\x70\x52\x03\x0f\x04\xff\xa4\x88\x56\x8f\x0c\x4b\x31\x38\x42\x02\xf7\x28\x15\x76\x44\xf7\x72\xda\x1b\x19\xbd\x51\x63\xf4\xb0\x87\x72\x8a\x24\xcd\x2c\xc2\x30\x1e\xcc\x33\xc1\x35\xd6\x0a\xe3\x5e\x92\x86\xdb\x6a\x3b\xd6\x8c\x10\xe8\x7f\x87\x1a\x16\x7c\x58\xab\x0e\xa9\x86\x8d\x51\x5e\x2e\x12\xc1\xd2\xf4\xfa\xc6\x82\xd8\xcb\x1d\xed\x89\x81\x81\x40\x9b\xf1\xd5\x0d\x72\x3a\x3f\x4a\x34\x94\x89\x9b\x9d\x55\x35\xc9\x02\xa5\x96\x65\xb3\xd2\x0d\x5f\x51\x1a\xde\x05\x73\x16\xfe\x7f\xef\xcf\x87\xdf\x7f\xc1\xdc\x9d\x73\xa3\x23\x15\x92\xff\xf7\x4e\xe0\x0a\xda\xbf\xde\xc5\xa7\xea\xa2\x7f\xaf\xa4\x45\x0f\xd5\x10\x1a\x45\xfd\x36\x45\x46\x8f\x6d\xc0\x82\x59\xca\xf2\x3c\x60\x79\xc3\xa2\xab\x6b\xff\x93\xa9\xdd\x4d\x34\x41\x87\x87\xe2\x48\xb9\x79\x29\xdc\xbc\x94\x54\x4d\x84\x36\x78\x79\xc5\xa7\xa9\x7f\xb3\xd9\xf4\x46\x44\x0e\x7c\xeb\x4e\xd3\x46\x08\x64\x14\x26\x22\x90\x51\x84\x64\xa5\x0e\x68\x3a\xda\x69\xf7\xfd\x0d\x49\x2d\xf1\x30\x91\xbe\x35\xf0\xe7\x96\x36\xa2\xa2\xe8\x4f\xc8\x33\x4c\xb5\xf2\x27\xe0\x99\x56\x08\xbe\xc2\xa6\xf4\x50\xfe\xb7\xda\xa4\xdb\x12\xd9\xce\x84\xea\x69\x13\x4a\xb3\x07\xc3\x0a\x2a\x21\x1e\x70\x23\xc4\x6b\xb6\xab\xb2\x37\x32\x59\x25\x2a\xb9\xe4\xd3\x86\x45\x55\x7b\x67\x9d\xcc\x0b\x73\x70\x6d\x85\x20\xa0\x1b\x2d\xc9\x8a\x34\xe4\x5e\xe7\xa8\xff\xee\x77\x5e\x3b\x86\x24\x9d\xc4\xd4\x5a\x8d\x7d\x0e\xe3\xa1\x29\xd1\xbe\xb3\xae\x34\x23\x13\xad\x92\x50\xbb\x7a\xc1\x48\x1c\xab\xd8\x96\xf2\xad\xde\x7f\xf8\xdc\xf0\x5f\xc0\x00\x7b\xa2\x73\x3e\x6c\x36\x48\x50\x2d\xa3\xf1\x66\xa3\xa2\x88\x47\x51\x28\x8a\xd5\x39\x97\xb5\xc9\xc4\x2d\xb1\xe2\x1b\xcd\x65\x38\x15\xc6\x0b\x23\xe9\xd0\xd7\xb8\xf0\x4d\x69\xbb\x77\x93\xc7\x8c\x88\x78\xdb\x83\x29\x9f\x52\x57\xd7\xf8\x46\x33\xc4\xb8\x37\x2c\x63\x7b\x35\x22\xd6\x9b\x31\x91\xfd\xfe\xb4\x2c\x09\x6f\xc8\x37\x33\x24\xbc\x24\x8b\x98\x95\xe5\x7d\xf9\x90\x41\xc1\x7f\x33\x0f\x02\xcd\x8e\x24\x7a\x7a\x16\x5a\xac\x54\x58\xf1\x30\xe2\x09\x98\xb2\x89\x2b\xfd\x35\xa7\x02\xa4\x4e\xed\xed\x48\x28\x07\x11\x42\x78\x1b\x31\x85\x6e\x27\xa3\x80\x19\x5f\xcb\xd2\x82\xc2\xcd\x1d\x27\x17\x36\x9b\x5a\x42\xf8\xb2\xa0\xb0\x7c\x2e\x2b\x4b\x8f\x21\xfc\xb1\x9a\x92\x56\x11\xb2\x73\xa7\x26\x0c\x5f\xe9\x73\xce\x39\x41\xb7\x94\x08\xe7\x50\x76\x3d\x1e\xe4\x69\x32\xe3\xe8\x09\xd9\x1f\x55\x53\xe2\x75\xe5\x37\x11\xad\xc5\x89\x28\x42\x82\x36\x9e\xc0\xc2\x02\x26\xe1\x4b\xb6\x86\x0f\x36\x9b\xf0\x1d\x37\xdf\x8e\x1b\xaa\x55\x1c\x3e\x73\x2a\x88\x2d\xf8\xf0\x3f\xd1\x38\xfe\x39\xd9\xbc\xc0\x42\xa1\x71\xfc\x64\x33\x7a\xbc\x79\x74\x80\xd1\x38\x3e\x4e\xd9\x6a\xcd\xe7\xd8\xd4\xf0\xcd\xc3\x81\xe2\xb9\x96\xf2\x63\xdb\xb9\xd8\x70\x15\x0f\x3f\xf6\xc5\x8d\x35\x32\xd4\x66\xa3\x9e\x56\x73\x25\x8a\x90\xaa\xa8\x1d\xef\x79\xec\x9f\x48\xaa\x09\xd7\x4c\x40\x85\xb5\x34\x00\x31\x20\x9d\x26\xee\xc6\x5c\x96\xff\xff\x58\x45\xea\xb5\xa9\x9f\x28\xf2\x9e\xbc\x23\x67\x4d\x57\x28\x79\x41\x3b\x85\x0e\xf9\x89\x76\x7a\x3b\xc8\x9f\xb6\x29\xb1\xa9\xce\x12\xce\xbb\x0d\xb0\x57\x6c\xc5\x73\xa2\x76\xbc\x3d\xe1\xf9\x4c\x26\x6b\x95\x49\x22\x38\xed\xf4\x3e\x6c\xf3\x3e\xb5\xd9\x70\x84\x14\xbd\xb1\xeb\x23\xf1\x4d\x59\x62\xb7\x58\x62\xfc\x2a\xf6\xa6\x2c\x89\x6c\x57\x5b\x91\x8f\x56\xd3\x15\x7e\xa1\x65\x30\xb9\xb9\xe0\x2a\xd6\x5a\x03\xa9\xd5\x04\xcd\x51\x71\x49\x98\x5f\xc1\xad\xfe\x85\x28\xba\x9f\xcb\xd2\xe9\xcd\xf4\x1f\x88\x73\xa4\x30\x06\x6d\xd9\x2c\x00\xb6\xc6\x8f\x51\xab\xdd\xee\xfd\xc9\x89\x5d\xa6\xab\x9d\xf3\x05\x2b\x52\x68\x88\x6d\x36\xba\x0f\xcc\xf4\xa1\x03\x5b\x13\x36\x2d\x1b\xdd\x42\x82\x2a\x8e\x14\x61\x5a\x50\x09\x4f\x31\x2a\x71\x09\xb3\x8b\x0d\x72\x84\x0f\x7b\x48\x52\x36\x10\xc8\x6a\xdc\x87\x38\x41\xb8\x56\xa7\xd9\x00\xac\x53\xc7\xf9\xd8\x60\x81\x70\x59\x5b\x2f\x7a\x7c\x5e\x58\x4b\x81\x8f\xcf\xd0\x4f\x5a\x2c\xc6\x37\x25\xa9\x40\x27\x5c\xd3\xfc\xd9\x19\xcf\x5f\x66\xf3\x22\xd5\x93\xc3\xbd\x4a\x44\xc0\xc7\x3b\xba\xc3\x07\xb6\x54\xd9\x1a\xaa\xda\x85\xdf\x1a\x42\xf2\x02\x29\x12\xd6\x0d\x85\xc4\x96\xd4\x2f\x31\xe1\x86\xd7\xaa\x92\x64\x4d\x52\xb9\xc5\x9b\xa4\x02\x00\x11\xbc\x75\xe4\xa6\xd1\x5e\x7b\xd1\xa0\xb1\xa0\x60\xda\x15\x25\x8e\xf9\x44\x4d\xa9\x28\x41\x8d\x32\x53\xb9\xe7\x34\x98\x7e\x18\xc6\xca\x38\x8a\x48\xc2\xa9\xe0\x08\x35\x29\x38\x2c\x72\x1e\x68\x01\x32\x53\xe1\x5e\x45\xeb\x0d\xf5\x41\x77\xac\xb8\xf3\x5b\xc3\x45\x13\x8e\x30\xc2\x5d\x15\x79\xac\xab\x07\xc2\xc4\x2e\xd7\x70\xa8\x3f\xbf\x67\xfd\x05\x47\x98\x48\x6a\xa4\x49\xcd\x3f\x16\x99\x3c\x65\xb3\x25\x61\x4d\xd6\xb4\x03\x0e\xa3\xe0\x32\xa0\xa8\x4a\x92\x4b\x33\x27\xea\x05\x07\xe4\x7f\xa2\x7f\xa2\xa8\xc3\x20\x06\x1a\x87\xe9\xcf\xb1\x72\x92\xa2\x74\xc6\x28\xc7\x44\x61\xdd\x3f\x05\xbd\x4c\xbf\x6e\x04\x8c\xea\xf1\x92\xa9\xe5\x20\x4f\x2e\x84\x13\xcd\xdb\xec\x80\x47\xd1\x48\x6b\xe4\x68\x34\xc4\x51\xb4\x6f\xae\xf7\x0f\x86\x18\x5a\x9f\x7d\x4d\xeb\xde\xb0\xd1\x57\xa0\x80\xea\x4e\x25\xf9\x2b\xf6\x0a\xb4\x54\xb3\xce\xcd\x63\xfe\x74\x38\x1e\xc5\xfb\x23\x68\x69\xfe\x05\x2d\xa5\x40\x31\xe3\xaa\x77\xf1\x8c\x23\x40\xd9\xfa\x9e\x24\x31\x37\x24\x01\x15\xb0\xf3\x9c\x30\x73\xb9\x48\xb3\x4c\xde\xde\x23\xd7\x8b\xf1\x30\xd6\x56\x09\xf2\x7a\x88\xa3\x28\xc9\x9f\x27\x22\x51\x9a\x33\x8d\xf5\x57\xdf\x32\x04\x6f\x62\x43\xb1\x8b\x7b\x82\xb7\xf6\xc0\x5b\xb1\x4f\xb7\x43\x24\xd1\x90\xe8\x7b\x33\x60\xcb\x7b\x36\xb1\xe0\x3b\xa6\x1c\x51\x44\x5a\xde\xbf\xd7\xee\x33\x62\x54\xe1\xa7\x74\x38\x96\x51\xc4\xc6\x6c\x7f\x14\xb3\x78\x14\xf7\x46\x7a\x4a\x46\x91\x06\x02\x60\x58\x7d\x25\xd1\x74\xaf\xd2\x76\xbb\xc3\x79\x3f\x0c\x92\x3c\xd0\xb6\x7b\x63\xf5\xb5\x12\x00\x1a\x90\x93\x2f\xe0\x10\xbb\x61\xea\x89\xbb\x96\x41\x74\x8d\x6e\x2d\xb8\x63\xcd\xce\x00\x73\x71\x4f\x60\x56\x66\xf0\x4f\xf4\x1f\xa3\xd5\xca\x78\xcd\xb8\xce\x13\x31\x27\x59\xd7\x1b\xcd\x8d\x48\xe2\x3b\xc2\x49\xb1\xad\x38\x75\xf9\x91\x77\x90\xc2\xb6\x00\xca\x49\x6a\xa8\x63\x46\xe6\x9e\xfb\xf1\x60\x4a\xd6\xde\xed\xa3\x4a\xf1\xcd\x6d\xfb\x48\xa2\x1c\x63\x22\x50\x8a\xc9\x8c\x26\x28\xc7\x64\x1d\x45\xb3\x41\x9e\x49\xd5\xb5\xb6\xb7\x1e\x33\xc3\x5c\xd7\x24\x77\xfa\xba\x1f\x85\xd2\xf3\xf8\x17\xe2\x74\x36\xe1\x53\x4c\x32\xa7\xa3\xcc\x7c\x4e\xec\xc9\xd1\xc2\x14\xc8\x09\xc7\x63\x5b\x38\x25\x73\x92\x4f\xf8\x94\x70\x92\x13\x81\x63\x55\xea\x99\xa4\x07\xec\xf2\x0b\xc8\xf8\x42\x73\xa4\xd0\x8a\x94\x10\x78\xd1\x79\xeb\x73\x58\x4d\x24\xd7\xff\x04\x3b\x27\xaa\xe9\x49\xde\xcd\xd4\x95\x36\x59\x10\xa7\x37\x8b\x2c\x8b\x43\xc9\x3e\x87\x25\xb9\x39\x67\x32\x0e\xe7\x57\x4c\x5f\x2b\xf9\xf9\x3a\x0e\xf5\x6f\x58\x62\xa2\x85\x61\xd6\xe7\x83\x73\x26\xfb\x7c\xa0\x9f\x52\x4a\xf5\x67\xf3\x2b\x06\x65\xcc\xbc\x7e\xfe\x75\xb0\x7b\xeb\xb2\xfe\x12\x4d\x58\x39\x5a\xc2\x5d\x6b\xac\xba\xd1\xab\x2f\x93\xf2\x5e\x0b\x77\xb1\x4d\x7d\x37\xae\x84\x6e\x6c\x99\xd7\xe9\x17\x74\xf2\xb9\x91\x43\x5e\x9b\xf1\x95\x95\x44\xc7\xf7\x04\xfb\xb4\x31\xdb\x6f\xe5\xf8\x4e\x7f\x00\x6f\x37\xc9\x29\x43\xed\xa5\x01\x72\x60\xac\x53\x5e\x4f\x3a\xae\x15\xb1\xba\x12\x61\x86\x43\x2b\x1c\xe0\xa4\xac\xb1\x9e\x6d\x36\x28\xa3\x1a\x09\x24\xa1\xa3\xc3\xe4\x28\x3f\xec\xf7\x13\x2c\x90\xf2\xe6\x75\x32\xc5\x4e\x6f\x42\x05\x6e\xf8\xe7\x32\xe7\x77\x68\x72\xbd\x4f\x5f\x80\xce\xeb\x06\x3a\x0d\x8d\xc7\xc7\x16\xa1\xcf\xbe\x8c\x0e\x6e\x5c\x41\xad\xf6\x1a\xab\x48\xeb\xdb\xb7\xd3\x84\xd1\xd8\xe4\x44\x9b\xb2\xd3\xcd\xa6\x67\x34\x93\x8f\xf7\x6c\xf9\x93\xd5\x33\xcd\x50\x02\x1c\x19\x35\xc1\x6e\x33\xb6\x56\x85\xe4\xef\x14\x9b\x7d\x7c\x2f\xd9\xec\x36\x2d\x33\xa1\x55\x3c\xa2\x56\x9b\x0a\x0f\xfd\xa3\xa9\x1e\x76\x8f\xe9\x56\x2b\x95\x28\xc7\x9b\x8d\x44\x05\x8e\x22\x94\xd3\x82\x14\xb0\xe8\x82\x89\x7e\xa1\x25\x73\x42\x72\x7d\x03\xef\x93\xc1\x2c\x9b\x73\x5a\x60\x92\x45\x51\x86\x92\xda\x5c\xc5\x24\x81\x1e\xbf\xba\x67\x8f\x4f\x1a\x73\xae\x65\xca\xb3\x3b\x2d\xee\x1d\x4b\xa6\xc6\x62\x4f\x6e\x5d\x4f\xbd\x75\x82\xe8\xc9\xe1\x56\x76\xc0\xbc\x4d\x16\xf5\x94\x00\x61\x4e\x32\x94\xd7\x94\x8c\xda\xd3\x43\x82\x4d\xce\x90\xb6\x82\x3c\x93\xb3\xb0\x86\x47\x07\xc3\x4d\xa2\x28\xf9\x67\xaa\xac\xa6\x91\x73\xdf\x15\xcd\x69\xf4\xfe\x7e\x23\x42\xea\xd5\x30\xad\xe0\x91\x1d\xd2\x5c\x95\x60\xf1\x77\xfb\xfd\x73\x12\x1a\x6e\x12\x42\x84\xda\x0e\x5b\x72\xd4\xb0\x72\x9d\xc3\x77\x54\x7a\x7d\x2b\xb5\x2d\xe1\x58\xd3\x18\x09\x7a\xff\xea\xca\x9d\x54\x75\x87\x9e\xa2\x68\x81\x94\x16\x68\xa6\x55\x4a\xa9\x1a\xf3\x18\x09\x1b\x10\xa1\x88\x1e\x87\xaa\x7f\x7a\x28\x70\x8c\x32\xfa\x4a\x23\x2b\xa1\x93\x69\x23\xee\xc0\x5a\x7d\x44\xd0\xa1\x26\xa1\x44\xeb\x18\x4e\x25\x9e\x70\xb3\xe0\xaa\xe8\x64\x7a\xc8\xf7\xf7\x0f\xb1\x32\xab\x81\x21\x0b\xfb\xa8\xdf\x17\xb8\x8e\xbd\x7d\xf4\xd8\x0b\x64\xe4\x57\x81\xd3\xdc\x50\xb8\x10\x21\x09\x5b\x2a\x56\x00\x81\xbb\xbf\x64\x89\x40\x21\x09\x42\xdc\x0f\x71\x70\xe3\x96\x27\x16\xc2\x5f\x94\x0d\xea\x55\xd9\xc3\xa0\x3c\x0c\x71\xb9\x13\x3f\xc6\xf0\x4c\x16\xa8\x03\x43\xf5\x62\x8c\xa0\x0c\x29\x8c\xb8\xf1\x08\x65\x48\x10\xee\x0f\x68\x15\xf6\x02\x1c\xf9\xed\x3f\x67\x1b\x5a\xdf\x0c\x90\xf7\x8f\xf7\x64\x38\x6f\x2d\x73\xaf\x18\x3a\xf1\xd9\x7c\xa5\x7a\xdf\xc9\xe9\x7b\x3d\xc3\xea\xbb\x96\xc4\x25\x78\x32\x8d\x32\xf0\xee\x9e\x70\xfd\x78\x0f\x03\xa2\x0a\x66\xab\xf5\xa1\x5e\xaf\xe5\x1d\x6f\xba\xc6\xeb\x38\x52\x4a\xf9\x2e\xfd\xe8\xec\x9e\x20\xbe\xbb\x15\xc4\x4e\xbb\xcb\x0f\xbf\xeb\x75\xa1\xaa\x9e\x4a\xad\xee\xe9\x1a\xed\xd2\x53\x6f\x6b\xe9\xa9\x3b\xaa\xcf\x2b\xa7\xeb\xbe\xbb\x14\xcc\x83\xaa\x58\x07\x7a\xec\x45\x65\x96\xbe\xbe\x27\xa6\xce\x0c\x91\x3d\xfc\xcf\x0f\xf9\xb7\xb0\x20\x3c\xf9\x90\xdf\x3c\x2c\xa7\x0f\xbb\xcd\x31\x37\xcd\xef\x45\x70\x3d\x69\xd6\x22\x58\x15\x92\x00\xa0\xbd\xbc\x27\x68\xbe\x4e\xde\xad\x6c\xef\x34\x09\x84\x26\x2d\xc5\x12\x91\x47\x51\x6f\x48\x29\xad\x1f\x20\xb0\x0a\x34\x74\xa3\xd6\xf3\x45\x96\x59\xdd\xff\xc5\x7d\xc9\xcc\xac\x0e\xd5\xe8\xb1\x51\x4d\x77\xf0\x02\x83\x0e\x60\x6a\x9c\xf8\x0a\x0f\x7e\x6a\xfd\x43\x6f\xbe\x80\xdb\xbc\x34\x8a\xe4\x16\x2c\xae\x63\xf1\x0b\xab\x54\xfe\xf2\x65\x7c\xe7\xb5\x51\xed\x3e\x19\xd5\x2e\x37\x42\xe3\x8d\xfe\x2b\xe8\x6d\x8c\x57\x6a\x7d\x9d\xa4\x64\x56\xe9\x6b\x2d\xc5\xfd\xe8\x60\xb3\x71\x4b\x72\x35\x89\x8f\x51\x4a\x15\x51\x94\x13\x6e\xd4\xb9\x38\x6d\x9a\xdc\x60\xc1\x20\x49\x93\x6a\x3a\xce\x42\x0d\x4b\x7d\xaf\x6d\xab\xdc\xbb\xbf\x0a\x31\x8e\x91\xa4\xb9\x5b\xd1\xd4\xd6\xb8\x75\x47\xab\xa6\xeb\x58\xfa\x22\xb9\xa8\x65\x75\x5e\x92\x74\xcc\x50\x06\x96\x3c\x8e\x67\xe5\x5e\x31\xb8\x68\x79\x90\x0a\xd3\x6f\xe8\x33\x99\x57\x4b\xe5\xdb\x1d\x9c\x81\xae\xda\xec\xe4\xac\xe1\x48\x20\x5a\x85\x1b\x4b\xfd\x23\x50\xa1\xaf\x0a\xbc\xd9\xd8\x0f\xad\x5f\x20\x76\x57\x31\x9a\x41\x65\xf5\x1b\x65\xaf\x2c\xae\xf2\x16\xae\xd2\x26\xae\x70\x8c\xaa\x10\x22\x4c\xe6\xd4\x2c\xcb\x90\x9c\xab\xb8\x68\x62\x27\xf7\xb1\x93\x96\x64\x06\x28\x99\x61\x32\xc7\xf1\x1c\x08\xf6\xd7\x2f\x50\xd9\x12\x47\x20\xf4\x17\x4d\x4d\x73\xe3\x04\x5a\x77\xb1\x1b\x60\x7b\x64\xb1\xd3\xfd\xb3\x6c\xad\xb4\xad\x76\x28\x52\x27\x9d\xcf\x13\x9e\x93\x8b\x3b\xd7\xda\x2e\xb7\x55\xb9\xa6\x36\xe8\xad\x39\x94\x7b\xb2\x73\x46\x54\x76\xe2\x5c\xab\x23\x19\x35\x21\xed\x0d\x3e\x20\x7d\xc6\x66\x39\x66\xa6\x9f\x63\xb2\xb6\x05\x49\x3b\x38\x0d\x13\x39\x38\x3b\xe3\xfc\xb5\x98\xf1\x9f\x92\x5c\x71\xc1\x25\x6c\x46\xd0\x05\xcb\xad\xb0\x52\x6f\x08\xb4\xa0\x01\x58\x7a\x17\x1e\x14\xa1\xae\xec\xec\x2c\xac\xe3\xfc\x97\x49\x0e\x02\x11\x09\x80\x79\x60\x0a\x60\x4f\x39\x74\x45\x24\x15\x13\x3e\x25\x8d\x45\x39\x89\xb1\x56\x1b\x13\x3a\x3c\x64\x54\x4e\x92\x29\x58\xd9\xac\x47\xa9\x8a\x22\xd6\x01\x7a\x0f\x56\xa3\xd1\x01\xa5\x54\x3a\x5d\x5a\x57\xab\x3f\x1e\x0f\xe3\xd1\x34\x96\x83\x7c\x0d\x8b\xf0\x09\x19\x61\x13\x50\x1c\x48\x53\x61\x17\x2e\x4c\x85\x73\x9e\x72\xc5\x03\x5d\xd3\x9e\x07\xb6\x36\xfe\x3b\x14\xe0\x1a\x43\x9d\xb8\x89\x22\xc4\x7c\x64\x68\x5c\x60\x2f\x28\x07\x7a\xce\xb0\x59\xfb\xf4\xa2\x16\x9d\xdb\x22\xf1\x56\xd1\xc5\xfe\x08\x13\x13\xf9\x28\x0e\xfb\x7d\x85\x93\x89\xda\x1f\x4d\xb7\x43\x1d\x19\x65\x36\xf8\x40\x97\x1f\x1e\x4a\xca\x26\x6a\x0a\x9f\xac\x9d\x26\x07\x60\x26\x76\x17\x48\x7e\x95\x68\x15\xa1\xdd\x3a\xbe\x99\xb1\x9c\x07\xa3\xd8\x6e\x0e\x60\xf0\x15\xde\x3b\x97\x9c\x7d\xdc\x83\x77\x07\xcd\x77\x4d\x01\xe5\x17\x7c\x74\x4b\x41\xe2\xb3\x6e\xf7\x95\x5d\x4b\x8c\xff\x55\x88\x59\x37\x9a\x4f\x70\x59\x92\x82\xde\x64\x22\x16\x9d\xf6\x80\x3f\x05\x3b\x47\x76\xdc\x20\xf2\x18\x09\x7a\x69\x4d\xa9\xa5\x59\x0a\x23\xab\xe6\x17\xe4\x12\x13\x57\xc4\x14\xd0\x24\x36\x6e\x50\x82\x7e\x82\x81\x88\x8d\xc9\xa4\x70\x0c\x14\x3d\x81\xe9\xa2\xa6\xe6\xce\x4d\xd9\x4c\xcc\xb4\x30\xca\x16\x8b\x98\x11\xbe\x4a\x54\x9c\x94\x24\x87\x4e\xcd\x90\xc0\xe6\xfd\x0c\x49\x0c\x45\x66\x88\x61\x53\x6a\x86\x12\x5c\x92\x94\x9e\xa0\x9b\x92\xe4\xde\xa2\x3c\xed\x5c\x50\x77\x41\xaa\x4b\x94\xe2\xf8\xc4\x5b\x8c\xcb\x71\x49\xf8\xc0\x84\x04\xe5\xb4\xd0\xac\xfd\xa7\x7f\xca\x89\x4b\x04\xad\x23\x5b\x76\xfb\x70\x05\x84\x9d\x08\xc4\xe9\x04\x3c\xb8\x04\xb4\xb4\x29\x26\x76\xaf\x0a\x6c\x27\x33\x2b\x2f\xf0\x46\x5b\x72\x9a\x1e\x8d\xbe\xf6\xf9\xeb\x40\xb4\xd0\x78\x3b\x53\xbb\xb6\xf5\xd4\xbb\xb0\x5b\xbb\x55\xeb\x17\x58\xab\x93\xbd\xfa\x3e\x8a\xbc\xad\xdb\xd0\x7d\x4a\x0d\x1a\x00\xdc\xbf\x74\x81\x6b\x22\xd3\x3c\xe8\x9a\x2c\xa5\x13\xb4\x9c\xa7\x8b\x16\x50\xfa\x91\x06\x07\xfe\xdd\xb2\x04\x4f\x17\x7b\xad\xea\xaa\xad\x53\xa2\x55\x81\xd0\x5f\xbb\xf0\xe0\x40\x78\x21\x85\x76\x19\xe8\x67\x01\xc1\x68\x2a\x0b\x24\xcf\xb3\xf4\x92\x5b\x0c\x05\xff\xa5\x49\xf8\xbf\x42\xdc\x69\x8d\x9a\xa0\x0d\x8d\x2b\x5f\x6e\xec\x76\xcc\xb4\xa5\xb2\x9e\x73\xa6\x1d\x3d\xef\x76\x45\x5f\xc0\x1c\x6a\x6f\x24\xc4\x6d\x73\x29\x90\x08\x97\x9e\xa3\xbe\xae\x79\xb3\x91\x5e\x80\x99\x15\x1b\x5b\x0a\x42\x5d\xbe\x2c\x8d\x6a\xfd\x87\x2f\x20\xc0\xcf\x46\x5f\xaf\x29\x24\xfe\x8b\x55\xd0\x7f\xbe\xa7\x82\xfe\x87\x2d\xc7\x80\x89\x6a\xd8\xe5\x09\xa8\x57\x54\xc4\xc0\xb8\x14\x77\xd8\x99\xde\x3e\x35\x4e\x15\x0a\xb5\xf5\x16\xd8\x88\x09\xe3\x25\xa9\xa3\x42\x77\x9a\xa0\x3d\x39\xc9\x90\xaa\x02\xb7\xf0\x54\xcf\x0d\xf3\xcc\x8b\x43\x6d\x3e\x36\xd5\xbe\x67\x17\x78\x0a\x33\xe4\x9b\x7f\xca\xdb\xd2\xeb\xf1\x28\x42\x8d\x60\x55\x8e\x37\x9b\x2d\x07\x44\xf8\xae\x2a\xb1\x1d\xa6\xd7\x7c\x3d\x69\x16\xf0\x20\x9e\x1a\x16\xf4\xfb\x7b\x8e\xdd\x37\x5f\xb9\xfa\xda\x58\x02\xae\x86\xa4\xe1\x36\xfd\xeb\x3d\x41\xf8\xa5\xe1\xc8\xb6\x9a\x33\xdb\xa1\x39\x67\x5b\xfa\x31\x49\xa8\xb4\x91\x21\xdd\xfd\xa8\x76\x74\x10\x49\x0a\x3a\x3c\x4c\x26\xbc\x8f\x8a\xcd\x26\x0c\xf1\xf4\x10\xf7\xfb\x95\xb7\x57\xbf\xa0\xf0\x62\x0a\xdb\x05\x50\x46\x14\x0d\x7f\xf7\xbb\xb0\xcf\x89\x18\x5c\xe4\x66\xa7\x73\x23\xcc\x44\x6e\x36\x48\x9a\xc2\x20\x89\x95\x89\x06\x20\x52\xdb\x30\xb0\x81\xd1\x04\x92\xfc\xfd\xcb\x70\xa1\x67\x94\x9b\x1a\xb7\xda\xee\x3b\xcc\x08\xc4\xc9\xcd\x92\xe5\x2f\x6c\x80\x6e\x2c\x50\x18\x12\xa9\x55\x52\xef\xe9\x66\xc3\x51\xe8\xdd\x87\x18\x93\x24\x3f\x86\xcc\x0d\xef\x60\xcf\x10\x70\xac\xfa\xdb\xed\x97\x50\xc5\xf6\x63\xa8\xc9\xce\x37\xff\x7b\xfb\xc8\x7c\xe5\x82\xaa\x31\x26\x90\x2a\xc0\x2b\x08\xf7\x50\x0a\xae\x74\x11\xc9\xd7\x29\x6b\xf4\xc4\x3e\x81\x62\xf6\x3a\x84\xc0\x24\x26\x1b\x95\x99\x07\x50\xcc\x5c\x42\xa9\x35\x9f\x25\x3c\xf7\x8b\x99\x27\xa6\x9c\xb9\x36\x05\xd3\x44\x35\x8a\xa5\x89\xb2\x85\xd2\x44\x41\x36\x8b\x9a\x8b\x78\x05\xbd\xa7\x50\xdc\xbb\x37\x1f\x55\x33\xb6\xf1\x51\xf5\xd4\x7e\x54\xdd\xeb\x8f\x0a\x91\xcf\xb2\xb5\xc6\xb0\x0f\xb9\xf7\x14\x3e\xf2\xee\x43\x8c\x4b\xc3\x0f\xfe\xf4\x65\x04\xf8\x7b\xe3\x6c\x69\x6e\xa1\xbf\x6d\x92\xdd\x4d\x8f\x0b\xa0\x85\x1a\x82\x7a\xdd\x40\x9b\x0e\x63\xfd\x13\xeb\x1f\xca\x51\x15\xc5\x8f\xcd\x12\xe0\xf5\xf3\xd6\xb7\xce\x38\x32\xab\x00\x41\xa2\x45\x28\xc7\x84\x69\xbb\x07\xea\xf0\x76\x39\x40\x4c\x81\x41\xc2\x9f\xbf\xc4\x2b\x60\x50\x51\x18\x54\xe4\xfe\x94\x24\x29\xfd\xab\x7e\x38\xa3\x7f\x37\x0e\x83\x3f\x19\x87\x41\x93\x83\x2d\x76\xda\xf8\xcb\x6e\xde\xb6\x63\xa3\x75\x8e\x3d\x41\x97\x23\xac\xc7\xc5\x5f\xb1\xb7\xf6\x15\x28\xfc\x0d\x73\xbf\x52\x71\xfc\xad\x38\x72\x47\xb2\x05\xe8\x58\xcd\xd1\x3d\xe1\xe2\xed\xb8\x85\x20\xfb\x7a\xfc\x6b\xb3\x26\xe0\xa8\xb1\xcc\xd1\x6a\x74\xc7\xa6\xda\x7b\x35\xca\xc6\xb9\xb6\x51\x90\xa0\x6b\xd4\x48\x5c\xe2\x9c\x4b\xb0\xcc\x14\x86\xf5\xd6\x0f\xb2\x40\x82\xdc\x9c\x9d\xcd\xed\x62\x67\x92\x89\xb3\xb3\x38\xd1\xf3\x45\x61\x72\x76\xa6\xa5\xa9\x7b\x90\x5a\x22\x2b\x09\x98\x33\x73\xfd\xb3\xf0\xdb\x69\x26\x8a\x48\xf4\x7b\x37\x29\x4d\x0d\x1d\x09\x66\xac\xd1\x66\xda\x01\xea\xd3\x20\xf9\x75\x7a\x55\x6c\x7f\xef\xf0\x82\xc2\x7e\x61\xf3\x2e\xb4\x3a\xd3\x0f\x71\x08\x0b\x97\x66\x5f\x7d\x67\x2d\x81\xfd\xd6\xb4\xbf\x6c\xb4\x2f\x7c\xee\x44\xb6\xba\x61\xc2\x17\xed\xf7\x5d\x5b\x6d\x38\x1e\xf3\x98\x7b\xf9\x6d\x40\xd2\x6d\xb7\x51\x31\x2f\xdd\xc6\x2c\x24\x4e\x83\x81\xc2\xf2\x8e\xc2\x5e\x65\x13\xd1\xd4\x70\xba\x3e\x6f\xf4\xa7\xe3\xf3\x7a\x67\x93\xe1\x2a\x7f\xfb\x02\x95\xee\x67\xa3\x22\x7b\x2c\x20\xfe\xb3\xd5\x91\xff\x71\x4f\xbe\xba\x73\x2f\x07\xa9\x36\x55\x6d\x0f\x61\xe5\x5d\x28\x11\xbe\x83\xf1\x56\xbb\x60\x28\xa5\x12\x98\xdd\x1f\xff\x05\x90\xbd\xe5\x17\xa7\x9f\xd6\xfe\x3b\x9e\xdb\x84\x33\x0f\xff\x73\x62\x73\x65\x4c\x9e\xed\xff\x83\xed\x7f\x1e\xee\xff\x30\xfd\xd6\x39\x46\xa7\xdf\x3c\xbc\x1d\xe0\xee\x60\x58\x89\x44\x73\x6d\x86\xab\x7f\x19\x7a\xc3\xf0\x0e\x88\xb6\x76\xe5\x6c\x36\xbc\x15\xd5\x0f\x3b\x4f\x1b\x5b\x1b\x4d\x2b\x9b\x4d\x03\xff\xb8\x0a\x5f\x51\xf7\x84\xff\x6f\x9a\xb4\x9c\x4a\x44\x24\xfd\x87\x91\xbf\x7f\x34\x8b\x1d\x0b\xb3\xd8\xb1\x32\x02\xe9\xc4\x08\x24\x88\x71\x49\x29\x57\x20\x89\x1a\xdb\xd1\xc8\x7c\xa7\x87\x7a\x7d\xbb\xf7\xb8\x33\x62\xbd\x48\xd3\x72\x87\x38\xbb\xbe\x2d\x62\x9b\x2c\xc9\x8a\x9c\x90\x0b\x72\x49\xce\xc9\x35\x79\x4e\xae\xc8\x69\x33\xa0\xe6\xb8\x19\x50\xe3\x87\x8a\x14\xa0\x47\xe7\xe8\x14\x47\x51\x82\x4e\x4d\xd2\xb0\x28\xd2\xbf\x3d\xeb\xbc\x88\x22\xa3\x75\x63\xac\xc0\x51\x56\xa7\x73\x38\x05\xd9\x27\xbd\x6d\xaa\xa3\x1e\xa5\xe8\xa2\xde\x48\x64\xf7\x37\x79\x19\x8c\x38\x8e\x11\x3a\xf1\x7c\x7e\x23\x8c\x27\xc3\x29\xe5\x93\xe1\x94\x9c\x40\x1c\xcb\x4c\x57\x08\xf6\x84\x5f\xce\xab\x95\x2c\xe9\xf0\x70\x79\x74\x71\xd8\xef\x2f\xf1\xc9\x64\xa9\xbf\x5e\x56\x3e\xde\x93\xb2\x3c\xa1\x93\x69\xa9\x21\x84\xaa\xfc\x10\x2e\xf4\xdc\x64\x0f\x30\xf5\x9f\xd3\x04\x3d\xc7\x8e\xa6\x88\x8a\x22\xdb\xa4\xc2\xe4\x9a\x9e\xdb\x4d\x6d\xd0\x5c\xef\xda\xee\xd0\xb8\xa2\xa7\xe3\xb9\xf9\xe4\x94\x1c\x93\x6b\xe3\x08\x24\x4b\x1c\xbb\x4b\x35\x46\x6b\xeb\x1e\xbc\x22\x0b\x74\x42\x96\x64\x8d\x71\x0c\x80\x5e\xf9\xf5\xf6\xfb\xcb\xbd\x0b\xba\x34\xaa\x45\xb2\x40\x69\xd5\xf1\xba\xb3\x4d\xa0\x96\x74\x48\x56\x5e\xe7\xaf\xa0\xe7\x64\xd9\x1f\x1d\x5d\x44\x11\xba\xa4\x57\x83\xd9\x92\xc9\xe3\x6c\xce\x9f\x29\x34\xc4\xf8\x29\xfd\xfe\xfb\x83\x1f\x1e\x47\xd1\xe5\x11\xfd\xfe\xf1\xa3\xd1\x0f\x51\x84\xae\xfa\x94\x4f\xfa\xfd\xe5\x14\x93\x56\x67\xae\xc8\x0a\xc7\x57\xdb\x1d\x58\xd9\x0e\xac\x74\x07\xfa\xfd\xd5\xde\x05\x5d\x95\x7e\x26\x9e\x0b\x6c\xa0\xce\x50\x3d\x48\x1e\xe0\xe8\x02\x37\x07\xad\xd5\xae\xe9\x04\x8e\xe1\xff\x56\xf4\xed\xd5\xbb\x7d\xab\x52\x40\x57\x27\x2e\xd8\xe3\x02\x93\x13\x60\x0a\xe2\x4e\xa6\x50\x4f\xaa\x9f\x8c\xe8\xa9\x7d\x96\xb1\x52\x46\xf2\xc8\x7b\xb2\x16\xa1\xbc\x1d\x18\x96\x41\xdc\x15\x9d\x09\x02\xbe\x5a\xbb\x67\xf7\x6b\x89\x48\x2a\x95\x1f\x7e\xb7\x32\x6c\xab\xbd\xf7\x03\xd6\x0d\xf6\x44\x57\xcb\x26\xa3\x20\x5b\xfb\x66\x82\xbf\x93\x7a\xac\x10\x4c\x92\x18\x36\x6d\x60\xec\xf2\x0c\x56\xeb\x88\x50\x81\x1d\xe7\x1d\x01\x39\xae\x36\xc4\x29\x30\x88\x8e\xb0\x31\x8e\x6f\x18\xf0\x7a\xd8\x56\xa7\x47\xcc\xc8\x3c\x8b\x8f\xec\x9e\x98\x5f\xed\xf6\xad\x18\xeb\x65\xb7\x28\x1c\xdf\xe4\x5c\xc5\x9c\x5c\xe8\xdf\x32\x46\xca\xac\x86\x0a\xc4\x07\x17\x5c\xe1\xb2\x8e\x59\xe3\x83\x9c\xab\xb1\xc9\x6f\x43\xf5\xfb\x9c\x43\x84\x91\x71\x16\x46\x11\x52\xf6\x12\x5e\x9a\x4b\x2d\x58\x07\xb3\x94\x33\x09\xef\xe1\x0a\x5e\xc3\x95\x16\x5b\x38\xb6\x35\x42\x08\x20\x51\x56\x1c\x27\xf7\xec\xf9\x47\x63\x45\xbe\x37\x52\xec\x17\x43\x0e\xbf\x6a\x19\x67\x5d\xf9\x24\xa1\x4c\x81\x34\xcb\x14\x48\xb3\x9d\x8b\xad\xe9\x4e\x51\x36\x6b\x19\x5c\xf3\x9d\x06\xd7\x9a\x66\x83\x4c\x90\x05\xcd\x06\x7c\x95\xa8\x5d\x5b\x2f\x32\x33\x2e\x1d\x52\x8b\x1c\x93\x4f\xe4\x19\xf9\x48\x5e\x91\xf7\x74\xd6\xdc\x87\xb4\xa2\xb0\x07\x43\x8d\x55\x6c\xf7\x6a\x54\x32\x66\x14\x57\xcc\x32\x1b\x88\x4c\xae\x58\x9a\x7c\xe6\x1a\xe9\xa7\xb4\x40\xfe\x23\x4c\x4e\xe8\x29\xa0\xfa\x82\x9e\x6a\xc4\x93\x4b\x7a\x6a\x47\x8b\x9c\xd3\x53\x3b\x32\xc4\xc4\x6d\x65\x03\xeb\xea\x96\x79\x14\xa1\x57\x34\x41\xde\x13\x6d\x31\xd3\x93\xb1\x6c\x9a\xda\x55\xb6\x8e\x5a\xe2\x6a\x89\xf6\x2a\x8a\x50\x46\x5f\xa1\x0c\xbb\xba\x29\x92\xf4\x44\xdf\x77\x07\x68\xbd\x27\xf5\xfe\xfe\xe3\x28\x5a\x02\x42\x11\xe4\x7f\x22\x92\x64\x66\xf9\x8e\xbc\x9f\x48\x90\xe6\x8c\x8e\xb4\xde\xe4\x96\x4e\x53\x7f\x9a\x92\x6c\x32\x9c\xe2\x38\x6f\x3e\x33\x60\x80\x12\x75\x53\x65\x1b\xa9\x60\x72\x76\x24\x0a\x8f\x13\x39\x2b\x52\x26\x83\x44\x5c\x66\x33\x48\x1a\x19\x92\xf0\xf8\xc5\xdb\xe3\x9f\x7f\x7a\xf6\xf6\xec\xc5\xab\xbf\xbc\x3e\x7e\xf6\xfe\xc5\xeb\x57\xda\x92\xa4\x17\x28\xc3\x95\x30\xdb\xd9\xad\xaf\xab\xdc\xe0\x42\xf7\x98\x32\xf2\xa9\x46\x49\x6e\x50\x62\xb2\x23\x62\xc2\x4a\xac\x65\x98\x31\x57\x5b\xc6\x16\xa4\xaf\xeb\x06\x2b\x9c\x33\xc5\xc2\x9d\x28\x37\xaf\xbd\xac\x7b\x16\xff\x03\xfd\xdc\x44\x1c\xb6\xd7\x35\xc7\x4d\x8c\xd7\xcb\xf7\x71\x63\x78\x30\xb9\x1d\xa0\x7f\x0a\x59\x00\x1e\x55\x5b\xe8\xb2\xdd\x01\x9c\x29\x4c\x94\xb7\x93\xfa\x6e\x1a\xae\x7b\xa2\x99\x8e\x35\x4d\x81\xc8\x76\x74\x85\xed\x44\x2b\xf3\x28\x99\x4d\x4d\x38\xc1\x97\x53\xf2\xce\x56\xff\x39\x42\x63\x53\x2a\xb7\x30\xc7\x0c\xd2\x24\x26\xb2\x24\x4b\x7a\x93\xc9\xe4\x22\x11\x2c\x8d\x39\x59\xf1\x55\x96\x7c\xe6\xf3\xf8\x23\x59\xcb\x6c\x91\xa4\xfc\x15\x5b\xf1\x38\x1b\x78\x77\xa4\xb1\x80\x55\x0b\xe4\x57\xb0\xc1\xe7\x15\xe8\xe2\x27\xe3\x13\xc4\xb1\xf3\xb3\x68\xb5\x18\x97\xba\x8f\x5d\xdf\x75\x77\x9d\xe3\x92\x18\x9e\x16\x6f\x0b\xc3\x5d\x9f\x68\xed\x31\x8a\x2e\x41\x0d\xa6\xef\x27\x7c\x6a\xab\x08\xe0\xfa\x59\x8d\x07\xf3\x38\x24\x1c\xc4\x15\x01\x8e\xb9\x9d\x10\xe2\xfd\xde\x79\x14\x9d\x23\x5c\x33\x72\xe2\x2a\x80\x2f\x42\x80\x32\x13\x9d\x39\x36\x81\x3a\x60\x03\xe5\x31\xed\x0d\x63\x40\x3d\xdc\x7e\x82\x5b\x0b\x01\x85\x75\x61\xf4\x0c\x72\xc7\xac\x1b\x51\x35\x5a\x74\xc3\x02\xf9\x82\x14\xeb\x39\x53\xfc\x54\x5c\xfa\x30\x72\xba\x1c\xb8\xa1\x2b\x4b\x72\xdd\x62\xe4\x5e\x54\x74\x3d\x05\x5e\x41\x62\x87\x57\x48\x78\x3c\x5c\xd1\x13\xb3\x72\xba\xb4\x42\x04\x29\xbc\x83\x01\xb9\x11\x73\x05\xed\x04\xef\x4c\x62\xe0\xc8\xa1\x9e\x6a\x66\x7a\xb9\x6f\x35\xea\x9e\x53\x89\xb6\xbc\x49\x0d\x80\x6d\x65\x06\x12\xc3\x0b\x62\xe4\xf7\x82\x53\x4d\x6b\xa2\xa2\x35\x01\xad\xe8\xf1\x06\x6d\xec\xea\xcb\x5a\x58\x42\x6a\x3d\xdb\xad\x66\x43\x0e\x5d\x9d\x0d\x02\xf6\x6c\x56\x3e\xd8\x24\x8b\x3e\x92\x9b\xb3\x33\x37\x9d\xce\xce\x62\x86\xf4\x08\x5b\x8a\x66\xe8\x1a\x5b\xa2\x63\x68\xe9\x04\xf6\x99\x9e\x58\x0c\x3d\xc7\xe4\x4c\x4f\x15\x86\xae\xc0\x1d\x67\xf6\x68\x7f\x81\x1e\x49\x24\xbd\x34\xda\xd4\xb9\xd1\xa6\x12\x05\xca\xf5\xb2\x5b\xc7\xac\x1d\xb2\x10\xdb\x06\x89\xbb\x90\xc2\x04\xb9\x2d\x89\xa8\x11\x46\x83\x07\x2c\xbf\x16\xb3\x28\x82\x6c\xd0\xab\x24\xf7\x3d\xb6\xd6\x5b\xfb\x1a\x9c\x8f\x79\xf0\x00\x8a\x3e\x08\x98\x98\x07\x0f\x6c\xe9\x07\xc1\xcc\x6c\xc6\x3c\xe7\x41\x91\x43\x9a\xc2\x0b\xae\x96\xdc\xf3\xe3\x76\x4d\x6f\xd8\x99\x5f\xe3\x13\xa2\x60\x0b\xad\x8f\xcf\xf8\x58\xc5\x28\xa7\x09\x2a\x2a\x6b\xd3\x5d\x14\x0e\x56\x66\x2e\x30\x49\x69\x86\x14\xc9\x49\x81\x89\x44\x8c\xb4\x10\x5a\x4c\xd4\x34\x8a\x38\xd2\xff\x24\x25\x05\x8c\xa5\xcd\xf1\xa9\xd9\x9f\x3c\x3b\x33\xb9\x08\xea\x7b\x94\x62\x92\x0e\xaa\x09\x8a\xf4\x9d\x03\xd3\x28\xc2\xf9\x17\x98\x70\x9d\x21\x5d\x95\x19\x0d\xe1\x6c\xd2\x0a\xa2\xf0\x7f\x0f\xed\xc6\x86\x8a\xcb\x0a\x3a\x9c\xe2\xc3\xfd\x7d\x79\x88\x55\x9f\x86\xff\x5b\xd8\xd7\x26\x72\x9d\xdc\xc4\x6e\x54\xff\x4a\x78\xdc\x82\xed\xd8\x97\xb3\x75\x8e\x15\xe7\x53\x87\xf9\x67\xf2\x14\xf1\xc3\xfd\x7d\x76\x88\x85\x81\x45\x4d\xfa\x7d\x39\xad\x53\x72\x6e\x07\x41\x84\xa1\x09\x95\x9f\x7d\x0d\x84\x8e\x69\x9b\x6d\xde\x03\xd0\xaf\x6f\xdd\x4d\xdf\xe3\xe8\xa6\xc4\x7a\xb8\x5f\xb1\x57\x18\xee\x1f\x7d\x67\x86\x6c\xfe\x4f\xa2\xc8\x6d\x97\x58\x7f\x41\x3d\x33\x05\xd6\xbb\x0f\x7e\x3c\xb7\xf6\xfb\xe2\x9e\xb3\x7f\x6d\xec\xf7\x85\x99\xfd\x27\x66\xf6\xb7\x6d\x6a\x1b\xe8\x5d\x6f\xdc\xda\x19\x3e\x5a\xd4\x1b\xef\xf3\xbb\x37\xde\x1b\x7a\x35\x81\xc4\xad\xcd\x14\x41\xb6\x23\xad\xb3\x26\x9f\x94\x4a\x64\x9d\x73\x95\xdb\x65\xd6\xf4\xfd\x29\x3a\xa3\xc6\x60\x9a\xe1\xf1\x30\x9e\x3d\xa5\xc3\x71\x8e\x66\x38\x96\xc8\xb7\xe2\xf7\x73\x54\xa0\x19\xc6\x87\xea\x28\x35\x91\x77\x0b\x67\xee\x9b\x15\x77\xad\x20\xcc\xc1\xff\xa7\x27\xb8\x40\x73\xec\xa5\x85\x36\x17\x36\x8a\x7d\x79\x4f\x8c\x2f\xd4\x76\x40\xc2\x6d\xd4\x39\x24\xca\xec\x5e\x92\x0d\xcb\xf0\xa6\xad\x53\xb9\xcc\x2f\x43\x92\x51\x45\x92\x06\x0b\xd0\xa2\x2a\xa9\x30\x3b\x49\x6c\xe6\xcb\x3d\x48\xa3\xa8\xef\xcd\xb4\x3c\x64\x47\xc9\xfe\xe8\x10\x6c\x23\x48\x17\x81\x2a\xff\xb6\x56\x42\x09\x9f\xb0\x69\xdd\x7f\xa8\x41\x7f\x3e\x9a\x4e\xe4\x94\xf4\xfb\xac\x74\x08\xd9\xf5\xa9\xc9\x13\x69\xbf\x30\x30\x94\x5e\x6d\x25\x84\x63\x57\x9d\x92\xd5\xa6\x58\x3a\x84\x50\xf2\xbc\x8a\x93\x75\x9d\xca\x71\x31\xc9\xa7\xb4\xdf\xe7\xc6\x3d\xab\x7b\xa1\x9f\x6c\x36\xf0\x47\x27\x93\x29\x99\x4c\xa7\x98\x14\x54\xdf\x1f\x26\x47\xb9\xee\xa0\x81\x30\x73\x10\x16\x1a\x42\xa9\xd1\x80\x41\xdb\xd7\xf7\x36\x01\xa4\x7e\xb8\x3f\x22\xc5\x64\x34\x75\x27\x8e\x98\x1a\x4d\x95\xa3\xe9\x24\xd3\x5d\x4f\x0e\xbf\xb4\x4a\x4c\xec\xd7\x1a\xf8\x2a\xa9\x2b\x44\xff\x12\xbe\x53\x91\x95\x24\xa3\x43\x92\x50\x45\x0a\xaa\x0b\x93\x9c\x56\x32\x2c\xa5\x93\x69\x8d\x17\xab\xc6\x26\x93\x7c\xba\xe7\x6c\xd3\x84\xea\x5b\x3b\xd6\x99\x41\x45\xc7\x58\x27\x1a\xf6\x62\x92\xd5\x63\xbd\x97\x1a\xd8\x13\x6d\x02\xe8\x5a\xdc\x90\x67\xe5\xbd\x3e\x37\x3b\x97\xdd\x67\xba\x80\x0b\x6c\x96\x64\x84\x89\x7e\xe1\x3f\x38\xec\x41\x11\xd3\xaf\x28\x4a\x5d\x1a\x46\x2c\x69\x3a\x58\x67\x6b\x84\x09\x4a\xdc\x25\xbe\xab\xb6\xd2\xa2\x42\xe3\xab\x43\x71\x6f\xce\xae\xd2\xc8\x93\xd5\x17\x4c\xe6\x7b\x4c\x5e\xa9\x87\xe6\x96\x79\xcb\x1c\xee\x14\x01\xcb\x67\xcf\x9b\x48\xcc\x4c\x1a\x09\xb9\x96\x1a\xf3\xc3\x73\x5d\x9a\xe1\x31\x9a\xac\x39\x8d\x01\xf5\xfb\x1c\xdf\x42\x49\x55\x93\x92\x70\x7c\xb8\x3f\xea\x51\xca\xc0\x5f\x67\x31\xc7\x34\x2a\xa5\x7f\xd7\x65\xf5\x54\xbd\xb3\x78\x3b\xf9\x17\x33\xc1\x2a\x3d\x8f\x56\x0e\xec\xd4\x23\xd9\xad\xac\xd0\x53\x31\xdc\x6c\x61\x87\xd9\x11\xbf\x8d\xd8\x95\x4f\xad\x86\xb1\x35\xa9\xbc\x93\xb1\x79\x9f\x9a\x31\x4a\x1a\x8c\x6d\x8b\x99\x39\xb0\x12\x52\xd0\x21\xc9\x29\x3b\x2c\x0c\x58\xa6\xde\xc4\xd5\x9b\x1b\xde\x51\x18\xde\x91\xd0\xdc\xe3\x1d\x05\xb0\xa3\xbc\x83\x1d\xe5\x54\x3f\x9d\x24\x1a\xe0\xc2\x27\xa0\x2f\xa8\x18\x13\x5b\x07\xed\xf7\x15\xc9\x26\x4a\x73\x23\xb5\x4d\x43\x0d\x1c\x1b\xee\xcc\x48\xae\x69\x21\xa5\xfa\xab\xc3\x64\x27\xbe\x81\x31\xa6\xc0\x18\xab\xac\xbc\x06\x86\x42\x33\x17\xcb\x54\x01\xed\x89\x61\x2e\xbd\x5d\x9f\xdf\x18\x65\xd6\x7d\x50\xb4\x19\x41\xb1\xc5\x56\x0a\x9f\xad\xe4\x1e\x5b\xc9\x1d\x5b\x29\xdc\xe5\x16\x5b\x69\xd7\xb6\x67\xd9\x8a\xee\x6f\xd9\x31\x35\x3a\xe8\xd5\x4e\x92\x8b\xaf\xb2\xcc\x76\x38\xaa\x6f\xcf\x27\x41\x6f\x4a\x4d\xff\x1d\x79\x05\xc0\x60\x93\x88\x37\xd3\xa9\x10\x49\x0a\x7c\x93\x4d\xc4\x94\x32\xc7\x91\x12\xe2\x5e\xc0\xf2\x84\xd9\xd4\x7e\xdf\x79\xde\x8c\x17\xfa\xd7\xe5\x00\x22\xb2\x43\x93\xd4\xf3\x9d\x59\x6e\xf2\x9e\x7f\x52\xaf\xb2\x39\x47\x61\xa8\x45\xd6\xd0\xdf\xa5\xcd\xb7\x0d\x7c\x73\x20\x09\xac\x58\x50\x59\x1d\x30\x85\xbd\x24\xfe\xce\x8a\xda\x53\x54\x96\xe0\xb3\x53\x44\x99\x45\xb8\x0e\x6b\x41\x56\x3b\xaf\xa9\x24\xd2\x14\x83\x55\x15\x6d\x51\x6b\xba\xcd\x8c\x97\x32\xa1\xfd\x7e\xf2\x9b\x83\x43\x79\x88\x39\x95\x83\x7c\x99\x18\xd6\x68\x69\x13\x02\x40\x8d\x1f\xc9\x84\x84\x0c\xb2\xf3\x9c\xcb\x4b\x8e\x32\x72\x33\x5b\x32\xc9\x66\x8a\xcb\x13\xa6\x98\xc9\x47\xe7\xe3\x44\x80\x53\x6b\xdc\x95\x43\x66\xac\xe8\x44\x11\x3e\x8d\xad\xe0\xe0\x38\x46\x8a\x72\xd2\x04\x0a\x97\xbb\x83\xdb\xef\x0a\xd6\x5f\xcb\x6c\xc6\xf3\xf6\x26\x02\xfb\x54\xb3\x1f\x7b\xd9\x99\xb7\xd2\xbe\x83\xf5\xe2\xf7\xc9\xec\xa3\xc3\x65\xfb\xf9\x8e\x98\xb6\x5f\x0b\x5e\xf0\x97\xc9\x4c\x66\x8a\xe5\xd5\xc7\x3e\x6a\x9a\x25\x4c\xe2\x88\x72\xe7\xa6\x01\xd6\xea\x05\xd3\xf0\xb3\x16\x41\x57\xad\xbf\x2c\xcc\x29\x53\xaf\xcd\x40\x55\x84\x20\xd1\xd6\x9b\x1d\xf0\xff\x95\x9f\xff\x29\x51\xbb\xeb\xd9\xf1\xbe\xdc\x69\xba\xe6\x5c\xbd\x58\xad\xf8\x3c\x61\x8a\x37\x52\x8b\xfa\x2f\x2c\x16\xe2\xee\xef\xdf\x27\x2b\x9e\x15\x6a\xb3\xb9\x7b\x97\x86\x2b\xbb\xb5\x57\xc3\xbd\xc0\xb8\x0d\x84\x7d\x01\x20\x90\x21\x2e\x4d\x54\x88\xb1\x64\xcf\x55\x3b\xd9\xd2\x16\x9f\xe1\x66\x19\x5a\xd1\x0b\xfd\x27\x4c\xce\x87\x6a\x81\xf0\x52\x75\x1a\xb5\xb0\x50\x4c\x92\xdd\x6b\x83\x45\x4b\x3d\x39\xe7\xc8\x7a\xb2\xea\xb9\xe0\xe7\xcc\x22\x6b\xb2\xa0\x85\xf3\xfa\x56\x57\x2b\x5a\xbb\x77\xc8\x09\x4d\x2b\x0f\xec\x5e\xfd\x9c\x76\xb9\x61\x6b\xb6\x4d\x04\x55\x13\xe7\xa2\xda\x1f\x4d\x6f\xdf\x59\x34\xa3\x82\x28\x97\xd4\x5e\x91\x21\xd9\x1f\x69\x8d\xd6\xda\xd3\xc6\x98\x25\x6b\x6a\x5d\xb6\xb0\xd1\x41\x20\x0f\xc6\x95\x9f\x17\x22\x1d\x64\xc2\x2e\x5b\x74\x39\x8a\x89\x84\xc8\x15\x98\x0b\x8b\x7a\x9f\x64\x07\x64\xfa\xed\x78\x01\x7b\xc1\xf4\x2f\x99\x4d\xe3\x45\xb5\x4d\x6c\x66\xd2\xa4\x68\xd0\x4d\x14\x30\x9d\x11\x41\xe7\x44\xd2\x35\x99\xd1\x39\x5d\x1b\x06\xca\xb6\xf8\x36\xeb\x74\xec\x2f\x89\xc9\x68\xb7\xd4\x0d\xa5\xf5\xd2\x0b\x0c\x5e\x48\x38\x91\x44\x60\xe2\xec\x7c\xc2\x60\xf7\x38\xff\xa4\xaf\x98\xbc\xc8\x31\x36\x9b\x8d\xe7\x54\x90\x35\x95\x15\xea\x04\x91\x26\x9c\x13\x7c\x62\xd5\x38\xb6\xb5\x7e\xb3\xa9\xb2\xda\x04\x3b\x1b\x6b\xd6\xea\x39\xb5\x89\x17\xd9\x5a\x1f\x4d\x09\x79\x9f\xd4\x20\x99\xd7\xc7\x20\xe4\x80\x56\xab\x66\xe8\x57\x5a\xe8\x4d\xf2\x6a\x89\x02\xae\x2b\xbe\x50\x34\x1b\x49\xc1\xb9\x9c\x6b\x45\x4f\x8c\x53\xe7\x42\xcf\x71\x8c\x96\xda\x30\xbe\xb1\x5d\x8e\x9d\x7f\x25\x8f\x8b\xb2\xc2\x55\x5e\xe1\x2a\xef\x14\x6e\xe3\x51\x2c\xab\x40\x88\xce\xac\x39\x72\x9c\xb9\xfd\xd7\x76\xaf\x66\x81\x63\xd9\x1d\x0d\x91\xd1\x46\x84\x05\x28\x1a\x76\x81\x2c\x33\xeb\xaa\x0c\x25\x26\x46\x62\x6b\x57\x30\xd6\x9a\xc0\xcc\x27\x12\x67\x0b\x81\x1b\xdb\xd4\x7b\x42\xac\x33\x87\x88\xc1\xec\x9c\x4a\xa2\xa7\x48\x86\xe3\xe6\x6b\x6f\xab\x31\x31\x64\x9f\x6f\x91\xfd\x6c\x0c\x64\xde\x25\x54\xb7\x08\x7c\x30\x3b\x6f\xd0\xf8\x60\x76\x8e\xe1\x9e\xea\x4b\x37\x88\x70\x3d\x1b\x24\x73\xca\xc9\xcc\xe5\x02\xf0\x56\x3c\x0c\xa9\x89\x7a\x01\xaa\x23\x4e\xbd\x6b\x0e\x2c\x08\xc7\x9b\x8d\x9e\x01\xa0\xd3\x2c\xbd\xa5\xad\xc6\xb4\x30\xcf\xaa\x99\xe1\xd8\x06\x4c\x04\x6d\xf4\x79\x10\xd8\x15\xac\xed\x60\xde\xe5\x5e\xcd\xee\x52\x7f\xb9\xcb\x56\xab\x9a\x6a\x66\x9d\x23\xdb\x0e\xbb\x6b\xac\xc4\xf5\xfc\xba\xbe\xa7\x86\xb9\x2b\xf7\xeb\x97\x18\x97\x4d\x73\xd2\x45\xbb\xee\xc8\xfd\xaa\xf4\x08\x9a\xfc\xbe\xc6\x3b\xfe\xfc\x9f\x72\xfd\x76\x79\x9a\x4d\x76\xbc\x7b\x22\xe0\xf9\x0e\x17\x04\x6f\xa4\xe7\x33\x49\x3c\xab\xc0\x55\x3c\xf6\x03\xac\xe3\x8e\x8d\x6e\x9d\x31\xf5\x6f\x58\x9e\xf3\x79\x15\x39\xec\xad\xcb\x98\xf0\xd6\x64\xc1\xe7\xa1\xcd\xb1\x78\x7a\x4f\xf8\x6d\xa6\xb1\xab\xdd\xdd\xa8\x14\x9f\x3a\x17\xea\xf1\xbf\x17\x39\x76\xe8\x8e\x5e\x65\x62\x7f\x96\x71\x39\x4b\xec\x26\x51\x83\x06\x73\xbc\xc4\x53\xbb\x36\xf1\xe9\x9e\xb0\x1e\x1b\x9f\xc8\xc3\xc9\x07\xf1\x41\x7e\x28\x0e\x86\x07\x4f\xe0\xf7\x87\xe9\xc3\x5d\x19\x68\x0c\xf9\x8a\xfa\xcc\x8a\xc0\x69\x09\x4f\x47\xc3\x21\x4c\x7c\x65\x77\xd2\x0f\xc9\x0f\x3f\xe0\x7e\xf8\xff\xfe\x9f\xff\x57\x88\x89\x72\xfb\x9b\x90\xec\x9c\x98\x7f\x7c\xf7\xfa\xd5\xc0\x0d\xe9\x75\x7d\x16\xc0\x48\xeb\x12\x6e\x86\x3e\xeb\xea\x57\x25\xd9\xb6\x77\x28\x36\x43\x9d\x3b\x13\x98\x73\xdc\x69\x0f\xf0\x81\x5a\x72\x51\x7a\x7b\x43\xea\xd8\x3b\x97\xb3\x9b\x0a\xd8\xcd\x73\x1f\x65\xf1\xc2\x28\x8b\xd7\x46\x59\x3c\x35\x68\xff\x64\x82\x0b\x9f\x19\x65\xf1\xd2\xac\x7f\x36\x43\xc0\x0a\xd8\x25\xba\xe4\x22\x24\xf0\x17\xdb\xad\xb3\x21\x09\xe7\x99\xe0\xf6\xaf\x7a\x8a\x8d\xc6\x68\x17\x31\xa9\x17\x73\x68\xcf\x15\x4b\x69\x62\x99\xe6\xac\xba\x9a\xbb\x2b\x58\x10\x31\xc7\x19\x19\x2b\xb3\xf2\xe2\xea\x01\x57\x98\xf4\x8a\x89\x9a\x76\x6f\x7d\x79\x10\xf6\x25\x52\xb8\x1f\x3e\x70\x46\xb4\x39\x72\xc3\x82\x12\xac\xb2\x39\x0f\xf1\x5e\xde\x29\xe4\xb4\xf6\xe2\xd2\x15\xda\x04\x51\xcc\x3b\x76\x65\x66\x5c\xd4\x60\x1c\xe5\x5b\xea\x02\x27\x23\xbc\x97\xea\x22\x23\x32\x87\x92\x80\x73\x2f\x4d\x65\x75\x58\x8a\x2e\x05\xb9\xd7\xb6\x17\x83\x5f\x1a\x55\x94\x07\x5c\xdf\xc7\xc1\x09\x57\x7c\xa6\xf8\x3c\x28\x04\x9c\x03\xc2\xe7\x81\xc6\xff\x46\xa3\x3b\x88\x02\x8b\x70\xb3\x43\xbb\xd0\xad\x90\xe0\x6a\x99\xcc\x96\x90\x86\x1f\xa2\xe8\xd8\x47\x9e\x07\x26\x3b\x6e\x30\x87\xda\xe0\xbc\x86\x45\x90\x17\x33\x6d\x52\x3e\x5c\xb0\x24\x2d\x24\x0f\x92\xd5\x3a\xcb\x73\x98\xce\xe8\x6a\x09\xe7\x67\x06\x0f\xfc\x61\x7d\x00\xd8\xc3\x1f\xc4\x71\x26\xf2\xc4\x1e\x4a\x22\x79\x7a\x1d\x64\x22\x78\xa0\xc1\x7a\x10\x64\xd2\x7c\x63\xca\x42\x40\x3f\x67\xf3\x41\x88\xf7\xb4\x7e\x6e\xa5\x70\x0a\x4a\x82\x49\x87\xd0\x85\x48\xa1\x75\x9b\x75\xc3\xec\x86\xfc\x35\x46\xa2\xfb\x95\xd8\xeb\x39\xac\x07\xd4\xaa\x03\x2e\xc9\x82\x42\xf0\xd7\x62\xb3\x41\x0b\x6a\x48\x17\x1b\xda\xd5\xd3\x70\x61\x23\x12\xfd\x36\x32\xb4\xc6\xe5\xde\xf6\x1c\x44\x92\x4a\x98\x85\x2d\xd5\x0d\x15\x56\x31\x83\x08\x14\xb3\x1b\x08\xe3\x81\x45\x56\x14\x49\x77\x89\x96\x75\x8c\x9c\x99\x2e\x06\x82\x6e\xaf\x90\x34\x27\x71\xdd\x49\x19\x6f\xb9\x92\x09\xbf\xe4\x35\x6d\xcf\x33\x6e\x48\x3e\x59\xad\xcd\x31\x95\x6e\x2c\xdc\x48\x3e\x70\xf4\x6f\x1a\x41\x05\x59\xb7\x40\xab\xa6\xf0\xbf\x0b\xc4\x26\xb1\x85\x78\xc7\x0e\xf6\x0a\xb9\xff\x2a\x28\xaa\x66\x77\x02\xe2\x70\x86\x49\x3d\xb2\x6b\x1b\xb5\xd0\x69\x2a\x7a\xc7\x45\xeb\x5e\x68\x82\xc5\xfd\x3e\x4c\x7e\x70\xad\x49\xaa\xe9\x76\x6f\xeb\x88\x8a\xbc\xc3\x6c\xd3\x55\x95\x7b\x9a\x1b\x75\x29\xe0\x06\xb4\xb1\x85\x30\xd1\xe6\x46\x8b\x60\x35\xbd\x26\x5a\x7e\xc5\x09\xf2\x61\xee\x54\xad\x6b\xd3\x0b\x26\x16\x00\xee\xcd\xba\xbd\xdb\x02\x3e\x67\x7a\x2a\x58\xe9\xac\xa7\xb8\xf3\x15\xcf\xcc\x14\xed\xd4\xbc\x35\x37\xf7\x60\xda\xa1\x6c\x2b\x3a\xdb\xab\xa5\x45\xba\x2d\x37\xaa\xea\x7d\x05\x9c\x23\xd5\x25\xe7\x27\x7c\xea\xab\xdc\xaf\xee\x23\x3c\x57\x26\x29\x0f\x38\xa5\x85\x09\x17\x92\x3b\x7d\x28\x7b\x62\x30\x4f\xf2\x75\xe6\x8b\x3f\xc8\x62\x6a\xa3\x87\x60\x4f\x0e\x62\xda\x16\xb7\x61\x37\xc2\x5c\x6c\x36\x89\x13\x9c\xfa\x99\x0b\x1b\xaa\xec\x86\x7a\xd4\x6c\x0f\x8b\x76\xd2\x50\x97\x2d\xc7\x46\x7b\x96\x36\x11\x6b\x56\x23\xd7\x7e\xd9\x54\xee\x5b\x0e\x71\x85\x6f\x0a\xa4\x08\x37\x1b\x1d\xf1\x5e\xd6\xa0\x97\x76\xa3\xcc\xc4\xc1\x65\xdd\x03\x78\x77\xf5\x26\x1f\xec\x17\x98\x13\x07\xa3\xef\x7e\xfb\xdd\x93\x47\x8f\xbf\xfb\x2d\x64\xed\xbc\xaf\x53\xde\xba\xc7\x76\xeb\xc6\xc9\x02\x21\x08\xe9\xc7\xf8\x69\xf7\x9e\x5e\xde\x0f\x03\xfe\x69\xc6\xf9\x3c\x0f\x56\xec\x53\xb2\x2a\x56\x41\x25\x39\x95\x71\xe7\xb5\x53\x36\xfc\xf8\x05\x9e\x3c\x4b\x5f\x97\x76\x7b\x89\x51\xce\xde\x1a\xe5\xec\xdc\xec\xfc\xd8\x26\x3a\x17\x7e\xb2\x62\x9f\x5c\xf8\xc9\x2a\x11\x24\x6d\x99\x82\x99\x2e\xf0\xec\xc2\xa3\x49\xf0\xde\x19\x9a\x5c\x98\x7d\x65\x87\x68\x46\x19\x9a\xc1\x42\xd9\x82\xa6\x95\x57\x6f\xed\x08\x35\x73\x84\xba\xae\x09\x35\x73\x97\xe3\xd0\x10\x57\x1c\x86\x64\x5e\x69\x59\xfd\x65\x93\x1a\xc0\x17\xe0\x79\x3f\x7d\xcc\xcc\x7d\x17\x00\x99\x75\xfa\x58\xc0\xb7\x50\x08\xc9\x17\x51\x54\x5f\x23\x4c\x4e\xa2\x08\x9d\x80\x9e\x10\x3a\x57\x79\xd8\xa3\xd4\x3c\x02\xba\x74\x4d\x9e\x40\x72\xfd\x93\xdb\x00\x31\x9c\xeb\x04\x78\x05\x59\x75\x02\x72\xe2\x01\x72\xe2\x01\x62\x02\x1b\xfd\x29\xd3\x46\x41\x03\x18\x70\x20\xd6\xce\x2d\x3e\x85\x8e\xdc\xaf\x0b\x1e\x98\xe6\xb8\x90\xc1\x5a\xf2\xe7\x5c\xcd\x96\x51\x84\x56\x14\x34\xe9\xfa\xd9\x66\x63\x62\x83\xea\x27\x78\x3c\x78\xf4\xe8\x51\x5c\xa0\x1c\xd9\x53\x3f\xbc\x77\x64\x84\xc9\x10\x48\xe1\x84\xde\x94\x64\x45\xd1\x68\x7f\x85\xbf\x9d\xd9\xbe\x5d\xb4\xc7\x56\x11\x46\x32\x7c\x73\x32\x51\xd3\xcd\x06\xe9\x3f\x5a\xf7\x82\x88\x2d\x2f\xa6\xd8\xab\x5f\x53\xdd\x49\xe5\xa9\x78\xfa\x8e\xcc\xeb\x40\x5b\x52\x91\x20\x62\x54\x33\x4f\x6c\x63\x33\xf4\x7c\x99\x57\x6e\x5c\xeb\xb3\xcc\x08\x33\xc8\xb0\x24\x2a\x11\x9c\x27\xdc\x99\x45\x14\xc4\xa7\xb0\xe2\x93\x24\x38\x16\x46\x80\xea\x6b\xec\x9c\x33\x6e\x40\x0d\x7b\x6b\x74\x5b\xf3\xb7\xc5\x2d\xe3\x6b\xbc\x59\x0b\x8d\xc2\x13\x38\xc5\xe0\xa4\x59\xb8\x31\xd2\xbc\x35\xcc\xe6\x63\x8d\x7f\x03\x09\xe4\xf0\xfd\x32\x86\xb7\x23\x07\xcc\xae\x60\xb6\x5b\x83\xd6\x4c\x60\xc1\x88\x14\xce\x79\x44\xf2\xea\x2a\xad\x57\x1b\x0d\x13\x25\x37\xcb\xa4\x19\xb7\x61\xf2\x5f\xe5\x13\x31\x25\x33\xda\xef\x43\x24\x56\x31\x99\x4d\xa9\x20\xfa\x21\x9d\x91\x9e\xd9\xa2\xd2\xef\x67\x47\x55\xb6\x89\xca\x41\x45\x8b\x49\x32\x25\x0a\xc1\x49\x4e\xb5\xa2\x52\x40\x74\x0d\x6c\x6f\x31\xe7\xdb\xda\x35\xdc\x82\xf4\xfb\x09\x3e\xc4\x87\xd5\x4a\xbe\xea\x70\x23\xe4\xd6\x20\x53\x35\xed\x41\x54\xab\xbd\x86\x93\x34\xf6\xf7\x33\x68\x40\x61\x93\xc1\x27\x73\x22\x39\xa5\x43\xe3\xc2\x4f\xe8\xc8\x2c\x70\x76\xb4\xde\xb1\x4a\x7e\x07\x1e\xed\x8a\xf9\xd9\x7d\x24\xc7\xc2\x68\x26\xef\x54\xa5\x99\xec\x09\xcd\xe9\xeb\xae\x4a\x33\x2f\x6d\x0c\x06\xc9\x0f\x91\xa4\x5c\xdb\xb6\x51\x84\xb4\x71\x0f\xc1\x4d\xd9\x96\x2a\x92\x75\xa8\x22\x3e\x87\x67\x35\x87\x4f\x48\x8b\x58\xaa\x0d\xb8\x9c\x16\x83\x65\xa2\xcc\x61\x42\xac\xc1\xdd\x59\xcd\x45\x4c\x32\xff\x06\xc7\x4c\x48\xe1\x36\xd6\xd9\x37\x76\xea\xe9\x17\x76\x4b\x9d\x49\x82\x7c\x1f\x24\xfd\x62\x90\x74\x6e\xc4\x6b\x73\x46\x74\x27\x66\x4f\x78\xbe\xa7\x06\x92\x2f\x8e\xb3\x42\x28\x2e\xbb\x35\x39\x92\xef\x15\x54\x54\x43\x58\xe9\x73\xaa\x43\x9f\x53\x5d\x48\xcc\x6a\x24\xe6\xdb\x41\xd6\xda\x4a\xde\x6c\x46\x10\x80\x50\x63\xab\xe5\x99\xed\xf7\x0b\xa3\xd1\x92\x86\x9a\xd6\x2e\x56\xd1\xb6\x5f\xd6\xe2\x34\x6f\xb0\xb3\x82\x9a\xe3\xce\x24\xca\xea\xe5\x31\xfb\xfd\x5b\xbe\x88\x3b\xe2\x08\x68\x06\x47\xe2\x7b\x01\xab\x8d\x24\x84\xee\xa8\x6c\xdd\xf8\xb8\x17\xec\xef\x17\xc6\x9c\xcf\x6a\x82\x20\xbd\x21\x36\xeb\x9f\x70\xb2\x90\x7a\x6b\x31\xff\x75\xad\x0d\x4d\x53\xfa\x27\x1e\xd6\xb9\x6a\x5e\xde\x93\x73\xe6\x86\x73\x2e\xed\xc1\x17\xbb\x35\x46\xc7\x15\x45\x33\xf4\x7f\xaf\xd2\xd8\xeb\xdd\x88\x9b\xcd\xd0\x6c\x22\x71\xfb\x9d\xa8\xc6\xaf\x0d\x62\xf4\xb6\x34\x9a\xf8\x7b\x08\x9f\x1c\x54\x07\xca\x8c\x21\x91\xb5\x1a\xfb\x15\xd2\x5c\x21\x1c\xab\xa7\x23\x28\xea\x3d\x4f\x15\xc2\x48\x61\x1c\x37\x9e\xda\x1a\x96\x10\x3d\x1d\x9b\x9b\x95\xb9\x39\xb1\x1f\x90\x8a\x09\x9c\x83\xca\x59\xd3\xee\x47\x73\x6f\xad\x9a\x28\x7a\x65\xee\x8d\x42\x19\x45\x3f\x56\xb7\x51\x74\x66\xae\xeb\x99\x13\x45\xaf\x41\x8f\x45\x9c\x64\x36\xf5\x76\x7b\x18\x5a\x83\xb0\xf3\xf8\xe6\x1d\x47\x0e\x12\x3e\x48\xf2\x17\x73\x2e\xd4\x3b\xc5\xa4\xea\x8c\x34\x7f\x4a\x43\x16\x46\x11\x3f\xa2\xe1\xe7\x70\xb3\xd1\xf7\xcf\xec\xfd\x3f\xc2\xcd\x26\xdc\x87\x1d\x46\x9b\x4d\x78\x06\x17\x65\x5d\xe7\xd7\x54\xa7\xef\x87\xf6\xfe\x87\x9d\xd5\xff\x81\x7f\xba\xab\xf2\x45\xab\xf2\xe7\x5b\x95\xeb\xaa\x78\x3e\x63\x6b\x0e\xd0\x26\x8b\xc4\x67\x56\x8d\x9d\x07\xd5\x76\x0f\x49\x35\xff\xa6\xc3\x43\x76\x24\x0e\x5d\xcc\x94\x82\x64\x02\xcf\x14\x62\xe6\x7c\x91\x41\x02\x18\x5d\xf3\x59\xc2\xd2\xe3\x25\x93\xf9\x24\x9b\x62\xd9\xa7\xe1\x87\x0f\x61\x3f\xab\x3c\x01\xa6\x4b\x99\xeb\x64\xb6\xd9\x64\x16\xe0\xcc\x62\x23\xb3\x1d\xca\x2c\xb6\x86\x26\xea\x32\xb3\xfd\xc8\xa0\x1f\xba\x66\x53\xa9\xf5\xc2\x66\xcd\xe4\x06\x1a\x26\xc8\x6e\x40\x29\x7a\xfc\xe8\xbb\x27\x4f\xa2\xc4\x3a\x1b\x0a\x0b\xba\x2d\xca\xfa\xfd\xba\x70\x8f\xa2\xc7\xdf\x7d\x3f\x3a\x88\x12\xbc\xd9\x7c\xff\xf8\xd1\xc1\xb0\x7a\x52\xb8\x3d\x83\x2e\xe7\xe5\xf1\xbb\xfd\x03\x34\xe7\xb3\x6c\xce\x71\x1c\x24\x69\xca\x2f\x58\x1a\xe4\xfc\xd7\x82\x43\x26\xb7\xbd\x84\x22\x34\x1a\x1e\x3c\x8a\x12\x7c\x74\x34\x1a\xe2\xbe\xb9\x2b\x70\xff\xf1\xf7\xdf\x3f\x7a\x5c\x3a\xdc\x24\xf5\x3a\xca\xe8\x31\xee\x87\x41\x58\xb2\x7e\xdf\x45\x3b\xcb\x7a\xc4\xde\xa9\x1d\x43\x45\x64\x3d\x58\x4c\x0f\x56\x46\x87\x87\xd9\x91\x3c\x74\x2e\xea\x6a\xb0\x32\xbc\xf7\x20\x7c\x40\x29\x4d\xc6\x09\x7d\xf0\xe1\x43\xf8\x20\xd6\x30\xd8\x07\xe1\x87\x0f\x1f\x3e\x84\x71\x2d\x8f\x05\xe5\x83\x5c\xc9\xb7\x66\x1d\x04\x18\xd6\x5b\x7e\x39\x49\xa6\x26\x34\x52\x60\xc2\xfa\x34\x21\x59\x05\xee\x83\xf0\x41\x9f\xf5\x1f\x84\x0f\x80\x64\xdb\x14\x41\x6f\xc2\x5e\x18\xf7\x86\xe4\x41\xf8\x40\xff\x85\xff\x01\x77\xdf\xc0\xf5\x6f\xe0\x3a\x8c\xcc\xdf\x03\xf3\x87\xcc\x1f\x36\x7f\xdf\x9a\xbf\xbe\xf9\x23\xe6\x6f\x60\xfe\x1e\x9a\xbf\x43\xf3\x77\x64\xfe\xa8\xf9\x7b\x6a\xfe\xc6\xe6\xef\x77\xe6\x6f\x62\xfe\x74\x87\xf5\xff\xd4\xfc\xfd\xa7\xf9\xfb\x2f\xf3\x77\x63\xfe\x36\xe6\xaf\x34\x7f\xff\x87\xfe\xd3\xfd\xdb\xc6\x0c\xbd\x09\x3f\x88\x50\xa3\x54\x84\x24\xfc\x20\xe1\x52\xea\x4b\x05\x97\x4a\x5f\x2e\xe0\x72\xa1\x2f\x2f\xe1\xf2\x12\x66\x65\x9e\x88\x8b\x94\xff\xb9\xc8\x14\x3f\x85\xe1\xb6\x28\x13\xb1\xae\x93\xc8\x58\xd7\x47\x54\xac\xeb\x22\x8b\x38\x34\x35\x7c\x80\x1a\x42\x40\x58\xf8\x00\x2a\x9a\x67\xc5\xb9\xad\x28\xff\x8a\x9a\xf4\xd8\xe8\x01\x84\x43\x07\xfe\xc5\xac\xd7\x9c\xf4\x4a\x5f\x68\x11\xc9\x07\x6b\x26\x73\x7e\x9c\xe7\xef\x78\xca\xe1\xd0\xe5\x56\x90\xa5\xaf\x3a\xd5\x39\x4f\x72\x1a\x86\x7b\xd5\x0a\x5a\xaa\xf5\x55\xc7\x93\x42\xb3\x75\x4b\xf4\xfb\x24\xa7\xdc\xd1\xbc\xc0\x87\xe2\xa8\x30\x71\xb6\x39\xe8\xfd\x4e\xfe\xf7\xfb\x24\x03\xaf\xb1\x99\x02\x39\xbe\x11\xfd\xbe\xf5\xb2\x9a\x49\xa0\xdf\xa2\x46\x5d\x26\xbb\x50\xd6\xa7\xb2\x62\x69\xf5\x7c\x49\x28\x9b\xe4\x53\xac\x5f\x27\x55\x50\xa4\x32\xbc\x1b\xe5\xd8\xad\x68\xe5\x3b\xc0\xac\x4b\x1e\xe2\xb4\x4f\x73\xb2\x55\x64\x2f\x0c\x00\xd2\x28\xda\xfe\x1c\x93\xac\xef\xce\x9f\x58\xc8\x6c\x75\x6c\x99\x1c\x02\x3c\xbf\x10\x0a\xa5\x64\xf4\x18\xe3\xbd\x59\x26\x54\x22\x0a\x5e\x66\x7d\x9a\x97\xc6\xab\xaf\x2f\xf7\xb6\xaa\x74\x4c\x28\xab\x8f\xef\x9e\x21\x67\x98\x59\x6c\xef\xc0\xb4\x72\x02\x51\xf7\x5b\xea\xda\x1d\x3e\x34\xb6\x7b\x1a\xdb\x8e\xc3\xed\x81\x09\x27\x9e\x56\x87\x3f\x59\x16\x7b\xfa\x69\x6d\x56\xb4\x4c\xe2\xb3\xe0\xbc\x50\x01\x17\xf3\x20\x5b\x04\x8b\x24\xe5\x81\xe4\x6c\xb6\xe4\xb0\x64\x04\x43\xeb\xc1\x41\x54\x87\x3c\xca\xa7\x4d\x40\xda\x03\xc3\xee\x35\x30\xec\x2b\x06\x46\xde\x31\x30\xac\x35\x30\x12\x06\x66\xe7\x70\x78\xa7\xa9\xcf\x11\xbe\x69\x02\x52\xe5\x5a\xa5\xbd\xd1\xa1\x85\x6a\xb3\xd1\x73\xdd\x5d\x89\xea\x4a\x56\x57\x0b\xb8\x3a\xc4\x8a\xf6\x86\x1d\xbd\xab\x76\x3a\x56\x0d\xaf\x2b\x5f\xfb\x02\x99\x75\x58\xd5\xd8\x1a\x60\x68\x44\x75\x90\x48\x48\x6c\x5b\x90\x5d\xa2\xdf\x27\x73\x84\x49\x98\x5b\x26\x90\x6b\xda\x90\x03\x75\xbd\xe6\x51\x84\x24\xbd\xd1\x57\xb1\xf7\x9a\x54\x97\xf1\x44\x4d\x4b\x4c\x7a\x08\x60\x68\xca\xe7\x07\x6f\x8b\x94\x07\xdc\x51\x10\x5b\x28\x2e\x83\x90\x84\x83\x07\x78\x4f\x0e\xaa\x2a\x5c\x02\xf6\x0e\xcc\x2e\x10\xbe\x99\x23\xc7\xb2\x2c\x18\xb2\x48\xf9\x3b\xae\xc2\x52\xeb\xfb\xb6\xdf\xb2\xd1\x6f\x87\x7e\x46\xd5\xa1\xd4\x3d\x80\xae\x50\xf8\x52\x5b\xc1\xfa\x9f\x4a\xc2\xa8\x84\x7e\x37\xa9\xb6\x87\xf4\x2c\xd8\x6c\x2c\x8a\x36\x9b\x10\x1b\xc6\x84\x0f\x71\xb2\x40\x19\x6c\x4c\x32\xfc\x09\xf2\x2e\x38\xec\xf5\x10\x80\x73\x1f\x14\x3c\xe8\x27\xfd\x07\x16\x0d\x82\xe7\x2a\x11\x17\xaf\xd7\x26\xe9\x19\x4d\x80\x17\xd8\xba\x00\xf6\x76\x89\x46\x08\x90\x47\x0d\x4b\x54\xab\x23\x19\x94\x32\x9c\x40\x4f\xf7\x6f\x21\x0c\xb6\x39\x23\xb0\x86\x1c\x65\x5a\xfd\xbb\x29\xf1\x40\xb1\x8b\x57\x6c\xc5\x69\xf8\x6d\x58\xaf\xe0\x37\xb4\x74\x38\xe0\xaf\xe2\xd3\xdb\x5f\xce\x10\xae\x55\xcc\x81\x29\x05\x6d\xd4\x45\xe1\x2c\x23\x38\x5c\x4f\x2b\x8b\xd5\xcd\x66\x33\x99\x5a\xef\xe0\x0c\x61\xaf\x96\xff\xf0\x6a\xa9\x2a\x49\xe6\xcd\xa6\x26\xb5\xe0\x20\x8e\x5a\x16\xf4\x46\xb0\x15\x8f\x67\xc8\xc4\x4b\x03\x7d\x4f\xab\xda\x6a\xad\x75\xa9\x79\x28\xe4\x4b\xcd\xb5\x7d\xbb\xec\x62\x2c\x98\x6c\x31\xc6\x07\x15\x63\x0c\x69\xb8\x93\x2b\x3e\x30\x0b\xa2\xd4\xf0\xda\xdb\xbf\x0f\x1f\xf4\xf3\xfe\x83\x30\x58\x64\x85\x80\x2f\x17\x83\xcc\x0d\xf9\xb2\x1f\xd2\x90\xf8\xfd\x5b\x59\xb0\x17\x26\xc7\xd6\x7b\xa0\x6f\x9b\xba\x8f\x18\xf5\x32\xc7\x2b\x9a\xa2\x07\xe1\x03\xa2\x76\xe9\x23\x1e\x12\x1f\x84\xd5\x27\xe1\x83\x90\xa8\x1d\xba\x50\xfd\x45\x12\x45\xe1\x37\xf5\xf0\xac\xf4\x98\x90\x26\x38\xc5\x79\xae\x12\x55\x28\x1e\xd6\x9b\x1e\x35\x4d\x46\x51\x38\x05\x94\x1c\xe2\x55\x37\x27\x5f\xd1\xd5\x40\xc9\x64\x85\x70\x69\x07\xef\xb6\x11\x98\xde\x39\x02\xd3\x5b\x47\x60\xba\x63\x04\x34\x5c\xb6\x47\x74\x55\x7a\x64\xcc\x94\x92\x9a\x82\xe1\xdf\x23\xde\x85\x59\x9f\x07\x09\x1b\x9b\x26\xcd\x19\x1b\x4e\xa7\x39\x01\x2c\x5d\x58\xe2\x3c\x31\xa1\xfc\xa8\xa5\xf8\x5c\xda\xb1\x6d\xf0\x64\x5d\x46\x4e\x4e\xa6\xf8\xa2\x81\x62\xf7\x96\x5c\xd2\x35\xaa\x37\x81\xf8\x85\xf4\x57\xf5\xd1\x4e\x15\x71\x5c\x7e\x39\x71\x5c\x7e\x2d\x71\x5c\x9a\x6e\xdf\x97\x38\xb0\x25\x8e\xcb\x6e\xe2\xb8\xa4\x97\x8e\x38\xe6\x86\x40\x6e\x23\x0e\x7c\x27\x71\xe0\x5b\x89\x03\xdf\x42\x1c\xb6\x47\xf4\xd2\x27\x8e\x75\xce\x8b\x79\xa6\xc9\xc3\x5e\x79\x04\x72\xe1\xa9\x73\xed\xed\x1e\x4e\x96\xaf\x8d\x4c\x13\x47\xc5\x6d\xa2\xc4\xc2\xe4\xe1\xa5\x01\x5d\x25\x1e\x6c\xfc\xc0\x2f\xff\x4b\xad\x08\xc9\xc5\x9c\xcb\x53\xa1\x12\x75\xed\x27\xdf\x10\x9e\x9e\x6a\x8f\xbe\x11\x20\x8b\xcd\x81\x37\x95\x28\x8f\x6b\x89\x2d\x40\x3a\x93\x8c\x4e\xa6\x87\xec\x10\xb3\xb6\xf8\x83\xc5\x4b\x8d\xca\xad\x37\xe0\xfe\x82\x4d\x42\x88\x41\xee\x23\x23\xe8\xf7\x24\xcd\xec\x51\x96\x41\xe8\x9f\x94\xe3\xe9\x33\xb1\xa4\xc2\x53\x48\x56\x6c\x8d\x38\xf6\xce\xbf\xf4\xbf\x02\x25\x22\x16\x4e\xea\x81\x82\x64\xe4\x6b\xf5\x6c\xac\xad\x64\xb5\xe5\xe3\x41\x55\x01\xc8\xa5\x97\xcc\xf5\xb7\x7d\x1a\xfe\x47\xd8\xef\x2c\x9c\xcc\xa1\x5c\x2d\x26\x4d\x79\xff\x49\x2b\x4b\x60\x1d\xf1\x39\xe8\xac\x13\xd6\xa6\x6c\xbf\x42\xa8\x1c\x38\x98\xab\x17\x6e\x76\x56\xe9\xa4\x51\x98\x88\x80\x8f\xfd\x09\x0c\x27\x35\x54\x73\x7b\x1c\x4e\xba\x1b\x87\x03\x1c\x70\x9f\x57\x72\xad\x1f\x7e\x13\xf6\xed\x97\x7d\x6d\xfd\xdf\xff\x4b\x55\xfb\x63\x90\xad\x01\xdf\xa7\x8a\x70\x1a\xb6\x51\x60\x67\xa9\x43\x82\xbd\x6d\xa1\x41\x78\x29\x86\xbd\x9e\xfa\xdc\xb9\xf1\x22\xde\x31\xa6\x16\x0a\x14\xf6\xb9\x3b\x11\x16\xf7\x43\x1c\xc6\x2d\x7c\x7e\x51\x65\xdf\x84\x7d\xe1\xb0\xa8\xab\x82\x4c\xb6\xc9\xec\x2b\x80\x6a\x54\x73\x77\xf1\xce\xd7\x7e\xa7\x6e\xad\xa2\x31\x10\xad\xc3\xa8\x1a\x9c\xef\x67\xf1\x51\x64\x57\x22\xe0\xc0\x60\x02\x30\x03\x34\xf3\x33\xbc\xc4\xa8\xd2\xb5\xf5\x00\x07\xdf\xfd\xaf\x61\x77\x6f\xcc\x92\xdd\x2f\x36\x17\x49\xcd\xb9\x3d\x9e\x87\x6f\x20\x6f\x87\x93\x02\x37\xa5\xc9\xc6\xa9\xe7\xd6\xe9\xaf\x05\x4b\x13\x75\xfd\x32\x9b\xd7\x2f\x34\x3f\x79\xd5\xe4\x64\xf5\xcb\x9a\x28\xf2\x53\x38\xe0\x67\x4e\xab\x23\x5d\x02\xee\xad\x08\x4b\x7e\x91\xe4\x8a\x4b\xe7\xc7\x79\x63\x9b\xf7\x61\xb4\x3c\x96\xd3\xc9\x14\x4e\x2b\x53\x47\xed\xa4\x78\x87\xaa\xdf\xc7\x7c\xa2\x3a\x8e\x3a\x33\xfe\xe8\x21\x91\x94\x1f\x8a\x23\xb7\xa9\xe6\x50\xf4\xfb\xce\x70\x97\x13\x31\xdd\xf3\xfb\x3e\x61\x53\x4f\x43\x29\xbd\xe4\xa6\x25\xf1\x61\x2f\xc4\xff\x14\xe8\xdd\x16\xa6\x66\x27\x76\x43\xee\xe0\x7e\x65\x26\xdc\xff\x18\xa4\x3b\x06\x70\x1f\x9c\xff\x9b\x61\xff\x6a\x94\xb7\xa7\xcc\xbf\x05\xe9\x5d\x93\x57\x8f\x40\x6f\x78\x2f\xd4\xff\xbb\xfb\xe0\x23\x7f\x47\x57\xee\x1e\x89\x67\x6d\xce\xf6\x6f\x19\x89\x36\x7f\xbd\xff\x28\xfc\xdb\xe1\xf7\x47\xa1\xa3\x1b\xbb\xfb\xc0\x41\x24\xbc\xab\x65\xc4\xf6\x31\x7a\xc1\x4e\x31\x32\x24\xdb\x15\xce\x93\xfc\x9f\xa8\x71\xd4\x51\x23\xb8\x57\x3b\x73\x5c\x6f\x2d\x3d\x20\x4e\x0c\x4c\x8e\x0f\x74\x0b\xce\xdd\x52\x73\x97\xc8\xc4\x6d\xba\xd5\xc6\x4a\xf7\xe9\x11\xbe\x21\xa3\x4d\x00\x6b\x66\x12\x5e\x82\x9d\xe3\x41\xfb\x46\x43\x2f\xa9\x84\xb3\x18\xbb\x82\x14\x6c\xf0\xce\x5e\x42\xb9\x1f\x7f\xdb\x52\x44\x3c\xc5\xe1\xf6\x9d\x76\x46\x01\x69\xa4\x2f\x1f\x37\xee\x3a\x12\x55\x86\xee\x6c\x0a\x28\x00\xde\xaf\x9d\x27\x44\xb8\x24\xfb\xa5\x4d\x93\x62\x8f\x2c\xce\xdd\x45\xda\x0a\x21\x3e\x99\x24\x53\xca\xc9\xc9\x24\xe9\x8f\xa6\x54\x91\x03\x48\xe0\xd2\xa7\x07\x38\x8a\x50\x3e\xce\xd1\x05\x8e\xaf\x10\xe4\xe2\xa1\xd5\xe2\x8c\x18\x0b\xbb\xb2\x49\xe6\x74\xa6\xcd\x65\xb2\xa6\xf3\x41\x3b\x43\xc0\x66\x33\x1f\x74\xe7\x0e\x20\x0b\xba\xeb\xc4\xc5\x28\xf2\xde\xf4\x5a\x19\x1a\xa2\xa8\xc2\x85\x7d\x02\xd8\xb8\x29\x5b\xfd\x77\x79\x1f\xc8\x92\x76\xd5\xf6\x73\x22\xd4\x93\xe3\x94\xad\xd6\x7c\x6e\xcf\x5e\xe8\x2a\x96\xac\xd6\x99\x54\xef\xe0\xa4\x9a\xbc\xbb\xc8\x4b\x9e\xe7\xec\x82\x1f\x2f\x99\x10\x3c\xad\xc9\x60\x55\x45\xcc\xd4\x61\xae\x7b\xdb\x9e\x02\xa7\x01\xa2\x0b\x32\xc2\x65\x69\x5c\x4b\xde\x99\x0d\xfc\x11\xae\xeb\xbc\x68\x30\xb2\xe1\x21\x3f\x4a\x0e\xb9\x1e\x29\x34\x84\x88\x5a\x8c\x4e\x26\xbc\x3f\x72\xf1\xb5\x76\x80\xcc\xb3\x6a\x0d\x8e\x0e\xa1\x95\x2a\x1b\xb8\x7b\x51\xb5\x72\xea\x1d\xea\x6a\xb6\xee\x4b\x73\xb8\x80\x9e\x94\xde\xe9\x41\xe8\x19\xde\xab\x32\x56\xc8\xc9\xa7\x69\x14\xfd\x8a\xa4\xd1\xb0\xb5\xf9\x7f\x96\x2b\xa6\x20\xcd\x49\xb5\xa6\x58\x33\x56\xb6\x3f\x9a\xee\xa5\x5d\xe7\xfc\xbc\x41\x0c\x32\x6f\x8b\xc1\x99\xe4\x79\x91\x2a\x88\x53\x07\x7f\xd4\x4b\x24\x88\x84\xac\xb3\x7b\xdb\x4b\x0c\xc7\x36\x8c\xbc\xeb\x8c\x93\xc6\xe9\x82\x94\x52\xff\xa0\x4c\x6e\x4d\x02\xd7\x45\xdd\x2d\xfb\xea\x47\x88\x94\x27\xaa\x5c\x8c\xaf\x3a\xf8\x67\x3b\x39\x08\xba\xc0\x65\xbc\x1e\xa3\x73\x3a\x24\xd7\x50\xdf\x1a\x5d\x60\xf2\xbc\x3b\x43\xcc\x75\x95\x58\xe5\x79\x67\x62\x95\x46\x8b\xcf\x4d\x9a\x94\x73\xda\xef\x9f\xff\xe6\xa0\xc4\xf1\x72\x8c\xd0\x25\xb4\xd1\x24\x40\x3c\xd0\x14\x3b\x1a\x64\x62\x65\x9e\xd3\x0b\xd2\x05\xfb\x25\x94\x3b\x18\xac\xb3\x5c\xd9\x1a\xd0\x10\x97\x38\xbe\xaa\x8f\xa1\x9a\xf9\x69\x75\x95\xbc\xb6\xf4\xec\xa2\xe0\x51\xe8\xc9\x91\x10\x23\x3c\x90\xfc\xd7\x22\x91\x1c\x85\x97\x5c\xaa\x4f\x75\x30\x7e\xbd\xa6\x5b\x50\x3e\x90\x85\x78\x2d\x7e\xca\xb2\xf5\x66\x63\x6f\x8e\x4d\x66\x00\xec\xb7\x57\x00\x36\x35\xcf\x6e\x9f\x2e\xaa\x9f\x95\x08\xeb\x77\x30\x74\x9f\x4c\xdc\xbd\x64\x62\x9e\xad\x10\xae\x03\x40\x1e\x3d\xc6\x46\x88\xc0\xdd\x81\x37\x91\x9e\x21\x7c\x03\xb3\xe0\xa3\x9b\x24\xaf\xe8\x88\xbc\xa7\x07\x75\x91\xb7\x48\x99\x7d\x89\xa2\x4d\x3b\xcd\x43\x2e\xf5\xa3\xd3\x28\x6a\x94\x72\xc9\xeb\x29\xa5\xc7\xe3\x26\xb7\x55\x76\x5a\x50\x4a\x5f\x8d\xcf\xf4\xb3\x8a\xcc\x63\xef\xdd\xfb\xf1\xeb\xe6\xbb\x97\x48\xd9\x33\x12\x48\xd7\x91\x73\x3f\x42\xed\x25\xee\x7c\xf9\xda\xbe\xc4\x25\x9c\x3e\x11\xd7\x93\x76\x7c\x66\x9e\x70\x24\xf1\xb8\xbd\x83\x2a\xdd\xce\x10\x22\xb5\x6e\xe0\x1d\x7b\x2e\x5c\x58\x01\xa4\xf4\x70\x1b\x60\x9a\xce\x16\x77\xa2\xa4\x02\xb1\xa1\x01\x15\x38\x3e\x43\x66\xbb\x61\x1b\x60\x57\xd8\x80\x0c\x30\xb7\x87\x9f\x97\x25\x12\x44\x91\x21\x19\x12\x3e\x38\x4b\xd9\x39\x4f\xf1\x5e\x4f\x46\x11\x03\x17\x9e\xfd\x9a\x41\xed\xdc\xf4\x99\x48\xdd\x24\x6c\xe6\xaa\x06\xd8\xa0\x0c\x38\x06\x84\x17\xeb\x8f\x5a\xbb\x5a\xff\x9e\x15\x6e\xc3\xb9\x3b\x8b\x97\x55\xbb\xd9\xae\x12\xb5\x0c\x12\xa5\x25\x56\xe8\xad\x74\x31\x9a\x21\x49\x55\x9d\xf7\xbf\x4e\x60\x63\x42\xaf\xfc\x5d\x75\x94\x61\xa0\x01\x5c\x2f\x63\x09\xc7\x8f\x01\xa5\x54\x99\x8d\xc8\x06\x09\xf5\x90\x42\x19\x3b\xae\x6f\xed\x80\x95\x26\xab\x07\xab\xbb\xf8\x4e\xa3\x8d\x0f\xce\x32\x01\x7b\xf2\x20\x2d\xb0\xbd\x46\xbc\xa2\x2d\xf2\x42\x6b\x0b\xd5\x47\x06\x20\xfd\x99\x23\xc6\x8f\x51\x54\x17\xa7\x8a\x54\xaf\x5e\x11\x73\x62\xc7\x99\x9e\x65\x33\x99\x9c\x73\x99\xd7\x39\x14\xd1\x0b\xd8\x9e\x59\x55\xfc\x7a\x57\xc5\xe6\xf6\x3d\xf1\xdb\x48\xd1\xbb\xe6\xd7\x2f\x4d\x2f\xdd\x4e\x61\xd6\x6a\x16\xf2\x70\xd9\x4c\x9d\x75\x2f\x6d\x12\x97\x49\xa6\x15\x1b\x36\xc9\xfa\xaf\xa6\x54\xc0\xc5\xfb\x29\x95\x44\xcf\x81\x0c\xb0\x02\x20\x38\x98\xeb\x46\x5f\xd4\xb1\xea\xad\xe6\x04\xe5\x9e\x80\xd3\x68\x50\xd5\x11\xf0\x55\xa2\x3a\xc7\x5c\x98\xbb\xc8\x68\xd5\x47\xad\x9d\x1d\x26\x47\xee\xab\xc3\xa4\x4f\x1f\x61\x49\xd5\x24\x99\x12\xa6\xff\xfa\x62\x4a\xe4\xf8\x0d\xb2\xc1\x3b\x38\x66\x28\xd3\xaa\x6b\x07\xb2\xe9\xb0\xac\x61\x7e\x83\xec\x19\xfb\x4e\xe8\x72\x13\x65\x6e\x41\xf0\x14\xc2\x1e\x44\xe4\x64\x66\xf6\x26\x54\x22\xe6\xcd\xb6\x5c\x4f\xf5\x82\x72\x58\x95\xf1\x93\xb9\x5a\xd2\x13\xed\xc9\xf2\xcc\xcd\x8c\x3c\xd0\x7c\xe0\x9c\xcd\x3e\xd6\x93\xc7\xca\x09\xa6\x82\x9c\xad\xb8\x2b\x39\x08\x9d\x64\x4f\x28\xdb\x73\x1a\x43\x8f\xd2\x8f\x9b\x0d\xca\xa2\x28\x1f\xff\x88\x04\x49\x70\x0c\x01\xb4\xf9\x58\xb7\x5a\xe0\x58\x59\xe6\x09\xaf\xf4\xcd\xfb\x28\x7a\x0d\x77\x66\x0e\xfc\x42\x3d\x6d\xe6\x57\x98\x03\x93\x4f\x53\xfa\x4b\xbf\x5f\x93\xae\x45\x42\x4d\x72\xf5\x03\x0f\xbf\x74\x32\x85\x1a\x7f\xda\xe1\x22\xd4\x4c\xcc\x78\x09\xcf\xdc\x19\x6a\xc7\x9e\xb0\xb0\xe7\xf7\xb8\xfd\xf8\x26\x11\xdc\x33\xdc\x78\x3a\xf9\x34\xdd\x6c\x7e\x45\xfe\x23\x0c\xfb\x2c\xc6\x7e\xda\x60\x2a\xaa\xbc\xe1\xd0\x9a\xe4\x2b\x96\x88\x44\x5c\x6c\xbf\x80\xde\xd4\x1a\xa4\x9f\x7b\x18\x08\xde\x7b\xa0\xd9\xbf\xd7\x6e\xa3\x0a\x1c\x37\xda\xf7\xae\x37\x1b\x6b\xdd\x9d\xd9\x93\xd6\x14\x47\xc2\xab\xbb\x06\x2e\x8a\x6e\x6b\x00\xe3\xf8\x75\xf3\xb5\xb7\x9b\x18\x80\x0f\x5e\x9a\xd3\x75\x82\x55\x91\x43\xce\x8f\xb5\xcc\x2e\x93\x39\x9f\x07\x4c\x98\xee\x69\x02\xea\x70\xa2\xd6\x90\x75\x9f\x9c\xac\xed\x7f\x00\xc5\xe3\x44\xea\x88\xfb\x8e\x00\xdb\x43\x36\x5b\x9e\x0a\x25\xaf\x11\x9f\xa8\xa9\x39\xee\xa0\xd1\x8e\x7b\xdf\x91\x0a\x51\xd0\x9d\x94\x01\xa7\xf8\x59\x91\x62\x4e\xe3\xa0\xf4\xd8\x31\xb6\x8a\x57\xd8\x0b\x48\x8a\xa0\xa7\xa8\xe6\x79\x9e\x34\xe0\x76\x7f\x7e\x66\x26\x29\x33\x8a\x08\xf7\x66\x91\xed\x44\xce\x95\x4a\xf9\xfc\x99\xaa\x98\x2d\x51\x35\xe5\x7b\xab\xc3\xdb\xfb\xbd\x19\x6e\x0d\xe9\xfe\x7e\x63\x10\xe1\x7c\xdb\xaa\x02\xcd\x27\x3e\xbb\x18\x43\x3d\x98\x42\x2b\xd3\xc9\xf8\x35\x2a\x34\x03\x7b\x8b\x0a\xa2\x05\xb3\xad\xe1\x2a\x49\xd3\x77\x00\xda\x33\x85\x0a\x8d\x5b\xa8\xa7\xe3\xa5\xa9\xaa\x4b\xb5\x71\xbb\xb4\x6e\xf9\x18\x4e\xd2\xdd\x1a\xb8\x0a\x27\xb4\x73\xe3\x38\xf5\xe9\x72\x4f\x36\x45\xd6\x36\x4a\x9c\xca\x26\xb5\x6e\xd3\xc6\xcf\xee\xb9\x21\x9b\x13\xa2\x05\xa2\xdf\x8b\x9d\xe4\xb5\xa7\xe5\xe2\x96\x62\xe8\x7b\x42\xbc\xe1\x7f\x45\xcc\xce\xdf\xbb\x4b\xbe\x27\x6e\x8f\x30\x78\x4c\xc8\xe7\x4e\x06\xa8\x4c\xda\x9e\x24\x77\xec\xb5\xc1\x83\xfc\x19\x66\x21\xb4\x8f\x1a\x0c\x96\x3c\x33\x7b\xef\x3a\x53\x75\x46\x91\x6f\x82\x74\x65\x1e\xd1\x3a\x1a\xb0\x87\x35\xcb\xf3\x80\x39\x45\x4d\x56\x46\x76\xc0\xf2\x40\x2d\x79\xb0\x48\x64\xae\xea\x44\x42\x2a\x83\xa7\x4e\x9b\x6b\x9c\xd5\xab\x7b\xdc\x3e\xf3\x57\xb5\x15\x79\x79\x7d\xa3\x9a\x34\xd9\xad\x84\xd7\xda\x77\xa5\xc4\xd9\x47\xa5\xcb\x61\x11\xdf\xd5\xc9\xe7\x2c\x49\xe1\x14\x8a\x1a\xce\xe0\xc1\x1b\x7b\x56\x45\x1c\xbc\x49\x39\xcb\xe1\xa4\x0a\xe8\xd3\x03\xc1\xaf\x1e\x04\x6e\x85\x95\xc0\xa4\x08\xac\xd3\xc4\xeb\xa7\x97\x4b\x49\x0b\x6c\xcd\x55\x73\x2f\xf7\xe9\x00\xf0\x50\xb1\x57\xd5\xc8\x02\xab\x66\xcb\x9d\xe7\xdd\xc1\x0e\x4e\x7b\x04\x65\x49\xfc\xef\x6c\xfa\x86\x8e\xd4\x2c\xce\xcd\xe0\x5b\x51\xd5\x8e\x46\xa4\xf0\x58\x74\xa4\x02\x71\x3e\x00\xc7\x49\x91\x42\x18\x6f\x67\x60\xa8\xec\x06\xbc\x8b\xf4\xef\xaa\xc1\x8c\x89\xa9\xa0\xda\xa3\xaa\x80\xa9\xa8\x12\x55\x66\xee\x67\xdf\x1b\xb7\xe4\x82\x9e\x92\xcf\x03\x96\xa6\x9d\x1e\x4a\x7e\x15\xfc\xe4\xc6\xdf\x31\x9a\x92\x7c\x1e\x48\x36\xe3\x5b\xfb\x9c\xec\x5c\xf7\x98\xde\x78\x8b\x27\x12\x2f\xdf\x33\xab\x23\xbc\xcd\xee\x05\x76\x98\xf5\xfb\xb8\x92\x39\x88\x4f\xb2\x29\x76\xfd\x90\xa6\x5b\xad\x0a\xbd\x63\x82\x02\xc3\x82\x77\xcf\x3a\x11\x30\x90\xd7\x2a\x0b\x34\xfc\xa0\xd7\x69\xde\xf1\xb9\xb2\x84\x8f\xe1\x5a\x93\x60\x57\x3a\xa9\x6d\xd7\xcb\x6b\xe7\x7a\x21\x9f\x81\x2f\xbd\x9b\x2d\xf9\xbc\x48\x5b\xee\xde\x9c\x72\x57\xe0\x59\xce\xd6\x8d\x77\xa9\x7d\xc7\xf4\x8b\x94\x7c\x1e\xac\xb3\xf4\x7a\x91\xa4\x5b\xd9\x13\xb9\x17\x9e\x5e\x79\x2a\x24\xe6\x5e\x50\x7a\x97\xe3\x4f\x1b\x7e\x98\x53\xfd\x67\xca\x69\x8e\x70\x8b\x77\xa4\x2b\xd1\x99\xc5\xa6\x83\x2c\x58\x98\x79\x7e\xce\x67\x4c\x4f\xe6\x8b\x34\x3b\x67\xa9\x9b\xba\x49\x1e\x14\x82\x5d\xb2\x24\x65\xe7\x29\x87\x4c\x43\x7a\x62\x73\x71\x99\xc8\x4c\x68\xa6\x16\xe2\xd2\x19\x2b\x96\x39\x98\x24\xc3\x96\x86\x20\xa4\xd6\x98\x95\x77\x78\x8f\x55\x45\x28\xbe\x01\x5e\x42\x8c\xa6\x85\xc6\x36\x00\xde\x57\x11\x45\x3d\x35\x98\xb1\xdc\x45\x2d\x97\x15\x00\xf4\xb3\x1e\x84\xea\x86\x7c\x2e\xc9\x96\x77\xae\x42\xba\x1a\xd7\x5b\xfd\x0a\x84\xbb\x12\xc3\x9a\x61\x88\x22\xf3\x3f\x60\xab\xf9\xd8\x5c\xa2\x02\xc7\xc9\xe0\xf4\xdd\x63\xd7\x56\x61\x92\xb9\x7e\xde\x0e\x20\xa8\x52\x66\x52\xa4\x6e\x39\x69\xb9\x03\x4b\xad\xb3\x47\x6e\x8e\x53\x96\x77\x9e\x17\xa6\x9c\x17\xbe\x4a\x7b\xf6\xf0\x3f\x3f\x38\xd4\x7d\xbb\xf9\x30\xfd\xe6\xe1\x05\x09\x43\x5c\x92\x3f\xb0\xdc\xd5\xd7\x79\x44\x57\xa0\xf4\x48\x73\x28\xe8\xb5\xdd\x5d\x56\x54\x59\x2d\x71\x49\x5e\xe4\xc7\x2c\x05\x5a\xe9\x5a\x51\xe8\x5a\x9a\x20\xef\xb3\x17\x42\x3d\x3a\xe8\xea\x11\x7f\xfa\x74\xa8\x0b\xfc\x9c\xdc\x52\xe2\xe9\xb0\x2c\x31\x61\xc6\x21\xf7\xd3\xab\x03\x92\xd4\xa7\xb3\x14\xde\xe9\x2c\x2e\x57\x46\x9a\x5d\x90\xb4\x4e\x9b\x31\x33\x97\xeb\xec\x8a\xcc\xad\x53\x2f\x2b\xc4\x7c\xcf\x8b\x93\xb7\x4a\x9a\x6b\xf2\x48\x8d\x55\xcc\x9f\x8a\xb1\x88\xcd\xca\xca\x82\x2c\xdd\xb0\x5d\x70\xe5\x21\xcc\x86\x27\xfb\x70\x27\x0b\xa4\xd5\x64\x7b\x80\x14\xc7\xdd\xa9\xcd\x76\xd7\xe6\xc4\x66\x26\x02\x91\x89\x7d\x4b\xd6\x36\xc4\x84\x08\x3a\x31\x8b\x87\x66\x00\xb1\x1c\x34\x47\x10\x46\x09\xf6\x77\x9b\xa8\xf9\xfa\xd0\x21\x7f\x11\xc1\x80\xb9\x8c\xa2\x45\x7d\x54\x9a\x9e\x8c\xf6\x58\xa5\xe1\xa1\x3a\x12\xb5\xd9\x42\x47\x78\xa1\x8d\x52\x6d\xab\xd8\xa0\x17\x3e\xd1\x77\x53\xef\x1c\xec\x51\xe3\x84\xec\x11\x69\x9e\x9f\x3d\x2a\xb1\xe7\x4c\x38\xf1\xf5\xcd\x47\x07\xfb\xd5\x12\x06\x3f\x3a\x12\x4f\x9f\x8a\xd2\x5b\x9b\xb8\xb5\xa4\x5f\xf4\xd2\xcb\x07\x74\xf0\xfd\xf7\x11\x9f\xd6\xef\xce\x3d\x82\x3a\x81\x43\xf9\xc8\x13\xcf\x21\x73\x7d\xcb\xa7\xcf\xbd\x4f\x2f\xb6\x3f\xbd\xf2\x3e\x45\x9c\xce\x5d\xd6\x0d\x8e\x31\x3e\x1a\x8e\x87\x31\x7f\x7a\xf0\xfd\xf7\xe3\x83\xef\xbf\x8f\xdb\x35\x9f\xfa\x09\x8c\x9e\x3e\x7d\x12\x1d\x7c\xff\x3d\x69\x17\x3a\xde\x82\xfc\xe8\xe8\xc9\x86\x4f\x46\x53\x32\x7a\xec\xc1\xf1\xe9\x3e\x95\x3d\xdb\xea\x4b\x77\x65\x1f\x9b\x95\x1d\x7c\x07\xb5\xf1\xa7\x4f\x47\x8f\xdd\x55\x77\x03\xaf\x3a\xa0\x3d\xf8\x0e\x5a\x38\x3a\x1a\x3d\xde\xf0\xc9\x81\x6d\xf2\xd1\x94\x3c\x3a\xf0\x9a\x7c\xff\xb5\x4d\xbe\xed\xe8\xd3\xfd\x9a\xfc\xb1\x61\x9b\x91\xcc\x64\xbe\x36\x69\x73\x28\x1a\x1d\x1d\xa9\xfd\x11\xde\x1f\xf9\x0b\x65\x95\x6e\x51\x68\xf3\x4f\x50\x5e\x13\xa4\x38\x1a\x7c\x3f\x56\xb1\x78\x3a\xf8\x7e\xb3\x51\xbf\x39\x18\xab\xfe\x28\x56\x25\x9c\x18\xd3\xa3\x7c\x8c\x32\x53\x27\xde\x1f\x91\x39\x9d\xa1\x03\x22\xf6\x47\x70\x5c\x18\x8e\xb5\xa1\x37\x7a\x38\xdc\x6c\xf4\xc5\xfe\xe8\xe1\xb0\x55\x1a\x42\x04\x8e\x86\xe3\x51\x3c\x34\x47\x13\x42\x75\x43\xfb\x66\xf4\x90\xdb\xaf\xe0\x3d\x82\xb2\x04\x71\x9a\x40\xde\x23\x68\x6b\xb4\x7f\x82\xf5\x37\x29\x2a\x50\x8e\x38\x7e\xc8\x30\x19\x0d\x0f\x1e\x61\x82\xe6\xf4\x02\xf1\x87\xba\x50\x86\xbf\x05\xb8\x30\xc6\x0f\xcd\xc5\x53\x7a\x10\x45\x28\xeb\x53\x0d\xc5\x08\x93\xec\xe9\x49\x1b\x34\x1c\xeb\xf7\x27\x64\xbe\x4f\xdd\xc7\xb1\x05\xce\xd5\x3b\xda\x3f\xd9\xd7\xcf\x31\x59\x68\xcb\x6c\x4d\xc5\xe1\xfa\x70\xbd\xaf\xd9\x8a\x61\x53\xf3\xdf\x1c\x00\xec\x64\x4e\x0b\x34\x7f\x78\x60\xf8\xd0\x9a\xaa\x56\xb9\xcc\x95\xcb\x68\x81\x32\x57\xce\xbe\x94\xe6\xd5\x62\x20\xf9\x25\x97\xb0\xe1\x7f\x49\x17\x55\x04\x21\x59\xd1\xc9\xf4\x70\x59\x9d\x95\xb1\x32\x5f\x55\xfb\xbb\x96\xde\xa2\xce\x90\x3c\xc1\xe4\x00\xce\x3c\xf7\x1f\x3f\xa9\x4f\x33\x6e\x78\xc3\x7d\x2a\x82\x95\x0b\x02\xc7\x09\x6a\x7a\x72\xdc\xba\x3e\xc9\xee\x50\x1e\x4a\xe8\x52\x26\x51\x46\xf9\x44\xee\x8f\xa6\x84\xd1\x27\x87\xec\x90\xe9\xe7\xeb\x76\x57\x9f\x3e\xa5\x23\xd7\xee\xda\xeb\x5c\x42\xd7\x75\xe7\x0a\x8f\x60\x49\x4e\xab\x5e\x25\x8d\x5e\x8d\x74\xaf\xc6\xfb\xa3\x78\x44\xd2\xee\x32\x23\x32\xea\x2b\x5d\x8a\xcc\x77\x14\xb0\xaf\x53\x4a\x2b\x32\x18\x6b\x92\x9c\x8f\xf3\x6f\xd1\xe8\xe1\x10\xc7\xaf\xd8\xab\x38\x7d\x3a\x1c\xe7\x40\x4d\xe9\x7e\x81\xbf\x45\xa3\xfe\xdc\x92\x14\x8e\xb5\x4e\x36\xb7\x6f\xf7\x51\xb1\x3f\xc2\xf8\x5b\x54\xbf\xce\x8f\x86\xe3\xfd\x61\x3c\x6c\xac\x1d\x54\x53\x5c\xa3\x7b\x34\x22\xdf\x1f\x34\x97\x00\x1a\x4b\x56\xed\xf7\x2f\x5b\xdf\x3f\x21\x07\x8f\xda\xee\x78\xef\x73\xfb\xba\x33\x89\xc8\x75\xd3\x75\x50\xa7\xde\xed\x8e\x18\xbd\x29\x49\xf8\x29\x24\x37\x25\x26\xbd\x61\x7b\xcd\xa9\x37\x2a\x4b\x84\xc7\x9d\x5f\xc6\x6d\xff\x51\xb2\x40\x3d\x4e\xef\xab\x56\x34\x2b\xdb\xa5\x51\x54\x76\xaa\xa7\x2d\x22\x41\x20\x27\x09\x8e\xa2\x2d\x3d\xf5\xec\xcc\xd4\xfb\x7b\xae\x94\x39\x10\xf2\xce\x22\x95\xe6\x48\x04\x1c\xc9\x4e\xb6\x1a\xcb\xef\x68\xec\xdd\xdd\x8d\xbd\xeb\x68\x2c\xef\x6c\x0c\x94\x17\xdd\x1c\x38\x5e\x5d\xf4\x33\x1c\x2f\xb5\xd3\x13\x65\x72\xc8\xc9\x81\xd5\x62\x35\xea\x8f\x86\x1e\xf6\xdf\x32\x71\xc1\x7d\xff\xf2\x8f\xc5\x62\xc1\x65\x90\x27\x9f\x79\x7d\xf6\x4b\xbe\x62\x69\x1a\x70\x91\x15\x17\xcb\x60\x9d\xe5\x90\x04\x24\x48\x84\xe2\x17\x70\xfe\x27\x88\x15\xa3\x7e\x2d\x93\x7c\x70\x7e\xad\xf8\x4f\xc6\x47\xee\xfc\xdb\xfa\x11\x78\xb6\xbc\x5b\xe7\x47\xe7\x36\xf8\xac\xf5\xad\xd1\xdd\xbc\xf2\xba\xd3\xc3\xbd\x95\x39\x72\xb0\x9e\x01\xba\xd3\xf5\x1d\x43\x9c\xb0\x3a\xb5\x61\x95\x96\xdf\x23\x49\xe1\xd6\x81\x12\x60\x74\x33\x08\xc7\x68\x05\xbe\x45\x51\x28\x40\x17\xf2\xfc\xbe\x55\xa0\xc6\x70\x8a\x9b\xa7\x94\x64\xa8\xf1\x32\x8a\xfc\xdb\xd6\x5a\x79\x01\xcc\xd3\x3f\x0e\x68\x68\xb1\x62\xd1\x91\x34\x56\x2f\x3c\x5c\x7a\x85\xbe\x85\xeb\x1f\xff\xfe\xfe\xf4\xdd\xd9\x9b\xd3\xb7\x67\xa7\x3f\x9d\xbe\x3c\x7d\xf5\xde\x7e\x02\x43\x68\x3c\x08\xed\x01\xc1\x75\xad\xaf\x17\x8b\x9c\x2b\x3a\x24\x29\x1d\x1e\xa6\x47\x5e\xed\x87\x69\x8d\xf9\x1c\xc8\x13\xa5\x24\x19\x9c\x5d\xd8\x6b\x7f\x13\x63\xbd\x8e\xdb\x42\xc2\x66\xe3\xdf\xfa\x5e\xc3\xcd\xc6\x27\x35\xd8\xfb\x35\x00\xab\xb1\x59\x41\xe3\x84\x9b\xae\xfa\x7b\xe8\x9f\x6d\xa1\x9b\x0d\xfd\x2c\xea\x3d\xad\x95\x6b\xf4\x7a\xcd\x51\x8e\xcd\x4e\x70\x1f\xcb\x7c\x0b\xa1\x7a\xb2\x19\x8b\x10\xf6\x89\x37\xdf\x3e\xf5\xbe\xf5\x87\xa5\x7b\x46\xd6\xdf\x05\x59\xa1\x82\x6c\x11\x48\xfd\xd6\x87\xa2\x2a\xf1\x9b\x6e\x92\xb8\xc7\x5c\x37\x83\x1e\xac\x12\x51\x18\xb7\xb0\xd7\x6c\xc5\x02\x56\x45\xaa\x92\x75\xca\x35\x10\xba\x0c\xb7\xd9\x6a\x35\xa3\xb0\x1b\xe4\xdb\x73\xe8\xe8\x91\xd9\xa8\xdf\x45\xc6\x5b\x18\xd8\x6f\x75\xa7\x4d\xfd\x5f\xd6\x3d\xdb\xa5\x6c\x11\x98\x86\x6c\xe7\xbc\x8e\xdd\xdd\xab\x10\xef\x6d\xad\xf6\xd5\xf0\x3c\xec\x86\xc7\x5b\x72\x71\x69\x95\x6a\x72\x60\xf8\x2b\xe6\x74\xc7\x50\xf7\x5b\xb5\x7c\x35\x51\x31\x31\x77\xa3\x2f\xf9\x82\x4b\x2e\x66\xdc\x78\x2e\x39\x0b\xce\xf9\x75\x26\xe6\x06\x2d\x66\x7f\x21\xd0\x86\x99\x52\x76\x6d\xc9\x6c\xbe\xdf\xc9\xca\xbc\xbe\xd7\x0b\xae\xff\x66\xb6\x36\xa3\xf9\x24\x75\x72\xa8\xe2\x6e\xd6\xf0\x9d\x79\x67\x8d\xb5\x3b\x62\x04\x68\x83\x81\x10\x76\x1f\x61\xfa\x97\x84\x5f\x7d\xa1\x40\xfd\x6f\xc2\x51\xd9\x8e\x5f\xa4\x05\xb1\xf2\x95\xb4\xbc\x42\x26\x03\x37\xaf\x0e\x36\xe0\xdf\xdf\xd6\xf1\x40\x65\x59\x90\x32\x79\x01\x24\x12\x38\x67\x6e\x53\x55\x00\xa1\xcf\x1b\x9e\x1a\x81\x54\x43\xb2\x2b\x7c\xb3\x00\x9d\xa8\x79\xba\x64\xed\xec\xaa\x84\x92\xc2\xdb\xe7\x72\xf2\x6a\x80\x21\x16\xa8\xe1\xe3\x19\x76\xf9\x78\xac\x6a\x41\x8a\x5a\x4f\x33\x6b\xb6\xfe\x93\x6d\xdc\x53\xde\x78\x7f\xb6\x66\xb3\x8f\x94\x35\x9f\x15\x02\x9e\x26\xa4\xb8\xfb\x7b\xd3\xa5\x76\x2e\xe0\x2d\xf6\x3a\xf2\x46\xe0\xdd\xb5\x50\xec\x93\x1d\x82\x57\x99\x72\xb4\x55\x7d\x64\x58\x74\xcf\x69\x83\x76\x56\x82\x89\xed\x87\x43\xf8\x01\x01\x93\x29\x11\x70\xe4\x67\x9b\xfd\xf0\x1d\x34\x78\x28\x8e\x76\xbd\xd0\x46\x38\x03\xad\xc2\xfa\xf6\x3c\x8e\x65\xb5\x3b\x56\x27\xaa\x33\x93\xd3\xa0\x4c\x8f\x6c\x63\x44\xb4\x2a\x4e\x3b\xf0\xd5\xc4\x61\xde\xc6\xa1\x0d\x6c\xdb\xc2\xe2\xc1\x97\x63\x71\x0b\x87\x3e\x97\xb1\xfe\x3e\x6d\x4b\xdb\xe5\x5e\xdb\x0b\x93\xfa\xe5\x5f\x8f\xd0\x2e\x4c\xd2\x6c\x22\xa6\x2d\xb4\xe9\x19\x7f\x37\x3a\xbe\x94\xa8\x5c\x67\x9d\xdb\xc0\x1e\xc1\xb6\xf7\xf5\x0a\x72\x9b\x27\x99\x34\x2e\x4d\x21\x83\x92\x86\x5c\xf5\x93\x1d\xe2\xbe\x73\xfe\x3e\xf5\x47\xa5\x9b\x59\x59\x39\xb8\x4e\x8b\x3c\xa8\x75\x06\xb3\x70\x97\xe4\x1d\x4a\xd7\x7c\x6b\xec\x92\x5d\x0c\x79\x5d\xc5\x21\xed\x2a\x21\x1c\xbf\xa6\xbe\x52\x64\xa6\x20\x38\x9b\x72\x10\x63\xc2\x6b\xee\x30\x3f\x5a\x1f\xe6\x7a\xf0\x41\x98\x2d\x26\xb9\x36\x04\x9b\xc3\x9f\x4e\x6d\x52\x9c\x21\x99\xd1\x79\xfd\xc5\x6c\x07\xb9\xcc\xa6\x70\xa0\x99\x2f\xd1\xdb\xcd\x36\x2b\x4a\xef\xa8\x6d\x1b\xa0\x3a\x73\xc4\x2d\xfa\x7c\x7d\xd4\xa3\x4f\x1c\x5b\xe3\xf7\x25\x9a\x3a\x6b\x92\x4d\xd1\xa0\x9a\x4a\x23\xb9\x95\x9a\x8a\x7f\x39\x19\x59\x14\x1f\xe6\x47\x05\xe0\x13\xa7\x90\xd5\xab\xa9\x92\x24\xfd\xdc\x29\x25\x29\x6e\x73\xc0\xbc\x38\x87\xca\x5b\xf3\xb9\x69\xe8\x13\xe5\xdd\x2a\x4c\xb6\xa7\x7a\x14\x21\x4e\x87\x1d\x6f\x0e\xcc\xa1\x45\x7e\x98\x1c\x3f\x1a\x42\x71\xef\x61\x5f\xb7\x71\x34\x6c\x97\xed\x2b\x4c\x38\x5d\xd7\x3b\x9e\x6c\x15\x36\x99\x29\x52\x74\x0d\x07\x22\x36\xc4\xce\x3e\xaf\x5d\xd1\xba\x46\xa1\xe1\xea\xdc\x61\xe1\x91\x5c\x5b\xa1\xd9\xc9\x47\x41\xfa\x17\x25\x1f\x78\x5a\x19\x6d\xdc\x6d\x36\xca\xe6\x65\x63\x68\x44\x2e\xc9\x39\x26\x05\x5c\x5e\x93\xe7\x98\xe4\x70\x79\xa5\x2f\x53\xca\xd0\x01\x39\x25\xc7\x98\xcc\xe0\xf2\x13\x79\x86\xc9\x9c\x32\xf4\x1d\xf9\x48\x5e\x61\xb2\x84\xcb\xf7\xe4\x2d\x26\x27\x70\xf9\x82\xbc\xc4\xe4\x82\x32\xf4\x84\xbc\x26\x67\x78\x8f\x0f\x5e\x08\xf5\x04\xda\xa6\xde\xf5\x66\x93\x10\x3e\x80\x4d\x38\xee\x5d\x7d\xb3\xd9\x14\xee\xa5\xbf\x43\x87\x76\x3c\xdb\x6c\x72\x02\xd5\x8e\x1e\x7b\x6d\xd8\x9b\xcd\x26\xb5\xf5\xd4\x6f\xbd\xbb\xcd\x66\x66\xbe\x7d\x74\xe0\x7d\x6b\x6f\x36\x9b\xb9\xfd\xb6\x7e\xeb\xdd\x6d\x36\x4b\xc2\x07\xcf\xd3\x8c\x79\xef\xfd\xdb\xcd\xe6\xc4\x15\x78\xfc\x5d\xa3\x80\xbd\xdd\x6c\x2e\x4a\x84\x77\xf9\xb2\xbc\x25\x5d\x39\xa8\xd7\x71\x11\xe8\x03\x78\x0c\x7f\x48\xe1\x98\x4f\x94\x09\x50\x15\x84\x51\x24\x4c\x84\xa9\xdf\x49\x34\xf9\xee\xf1\x63\xad\xbc\x8f\x9e\x68\xc6\x8b\xea\x02\x06\xd7\xc8\xb1\x2f\x48\x37\x5f\x2f\xa0\x64\x10\x44\x6c\x4e\x9c\x6d\x70\xa9\x8a\x37\xd8\xb6\x3c\xb2\x42\xc3\xda\x55\xd2\x83\x55\xcf\xca\x49\xd1\x22\xbf\x5d\x0e\x0b\xb5\xcb\x4b\x51\x5d\x6e\xfb\x24\xd4\x66\xd3\x05\xc9\xbf\xdf\x53\x61\xad\x99\x6d\x47\xc1\xf8\x7e\x4e\x81\x78\x87\x31\xfd\x3f\xc7\x2c\xde\x76\x4f\x26\x5e\x7a\x8d\x8a\xb4\x61\x83\x88\xd6\x24\x33\x7f\x10\x32\x50\x5e\xb6\xb8\xd7\xd3\xb6\x21\x77\x9b\xe1\x95\x88\x39\xff\xd4\x1e\x83\xac\xdf\x56\x5b\xf6\x6c\xbe\x70\xba\x45\xfd\x3e\x7f\xcd\x48\x07\x38\x9a\x07\xda\x85\xa1\x82\x0e\x0f\x8b\xa3\x8e\x32\x87\x05\xc8\x35\xab\xeb\xa3\x9c\x14\xb8\xde\x41\x96\x65\x29\x67\x02\x25\x98\x52\xea\x6e\x18\x8e\xa2\xd4\x5b\x1f\x72\x01\xae\x5b\xe0\xa5\xd8\x9b\x9d\xde\xaa\x7c\xb1\x03\xcd\xa4\xf8\xef\x44\xb4\xc6\x6a\xae\x75\x27\x00\x7e\x92\x4c\xb5\x94\xd8\xee\x43\xd5\x85\xb9\xc3\xa4\xd1\x07\xba\x30\x09\x1a\xc2\xdc\x61\x72\x46\x72\x8c\xf7\x1c\xd6\x8a\x36\x0a\xe7\x1e\x0a\xbf\x62\x64\xb5\x8d\x80\xe6\xb8\x2c\xb3\xa6\xb9\x05\x95\xd0\x04\xf9\xd5\xd9\x84\xdc\x75\xa1\x17\xae\xcc\x8b\x9d\x45\x0c\x17\xae\x2a\xb2\x0c\xb9\xab\x26\x5b\xea\xc5\xee\x42\x66\x28\xab\xba\xac\x90\xe9\xaa\xcb\x96\x7a\xb1\xbb\x90\x15\x53\x50\xcc\x17\x59\xdd\x05\x1f\x7f\x57\x17\xb4\xa2\xab\x59\x30\x77\x18\x2b\x6e\xc1\x58\x6e\x31\x56\xec\xc6\x58\x5e\x61\xac\xb8\x0d\x63\xb9\xc3\x58\x71\x0b\xc6\xf2\x0a\x63\xc5\x6d\x18\xcb\x1d\xc6\x8a\x5b\x30\x96\xd7\x18\x2b\x6e\xc5\x58\x5e\x63\xac\xd8\xc2\x18\x1f\x9c\x30\xc5\xfe\x92\xf0\x2b\x5a\x5f\x6e\x36\x99\x3d\x71\xfc\x2f\xdb\x41\x6a\x3d\xff\xa6\xb1\xd3\x1c\x16\x18\x07\x7f\xe5\xec\xe3\x4b\xb6\x76\x61\x0e\x77\x85\xaa\x89\x2f\x5b\x24\x1d\xd5\x3b\xcc\x77\x2c\x94\x9a\xe8\xa2\x51\x89\x07\x9f\xbc\x08\xc1\xb2\x99\x4f\x87\x13\x08\x4b\x15\xdd\x4b\xa7\xc6\xd9\xd5\x74\x4d\x0d\xbd\x40\xa5\x21\x31\x8d\xc8\xd2\x68\x3a\x54\x96\x7b\x55\xc7\x77\x26\xed\xa9\xa2\x38\xdd\x3e\xdf\x4e\x8d\xc2\xdb\x8c\x11\xd8\x1a\x03\xbb\x7d\x35\x37\x01\xd4\x46\x9c\x1b\x1d\x9c\x84\x67\xc9\x3c\x24\xe1\x99\x2d\x7a\x16\xf6\x13\x84\xfb\xe1\x00\xfe\xb7\x8d\x8a\xa7\xc3\xee\x56\x5d\x4b\x89\x32\xae\x39\xe7\x24\xcd\x8b\xf5\x3a\x93\x0a\x8e\xb2\xf5\x3c\x82\xdc\xad\x27\x33\x38\xbe\xb4\xe7\xa2\x0a\x0d\x38\xdd\xba\x92\xe8\x87\xc1\x0a\xb6\xcd\x78\x8b\xc9\x89\x98\x65\xab\x35\x53\x70\x56\x96\xe4\x33\x9e\x5c\x72\x19\x84\xfd\x0c\x35\xf6\xd8\x25\xb5\xb3\x71\xc7\x96\xda\xe6\x86\xda\x2a\x55\x13\xf2\x36\x2e\x90\x9d\x87\xdb\x09\x8b\x4b\xfb\x1e\x13\xe8\x17\x76\x6b\xec\x76\x1f\x36\x9f\x18\xdb\x30\x99\xbb\x53\xe7\x7b\xa8\xa7\x36\x1b\x35\x19\x4e\x7b\x90\xc8\xdf\x9d\x15\xe3\x95\xd4\xda\xab\x39\x37\xa3\x01\xc9\xf6\x29\xf2\x1e\x18\xb0\x78\x4e\x00\x84\x9b\x5d\x4d\x07\x2a\x8a\x74\xc3\x10\xc9\xa3\x26\xa3\xa9\xdd\x3c\x5b\x76\x34\xb6\x64\xf9\xee\xc6\xf4\xcb\xaf\xec\x70\x57\xc7\xb6\x8e\x50\x55\x8d\xd6\x60\xa9\xde\xb6\xd6\x49\x88\x2f\x84\x39\x9f\x15\x26\x58\x50\xe4\x26\xf8\xff\x8a\xb3\x8f\xc1\x8a\xad\x83\x8f\xfc\xda\x0a\xf8\xac\x0b\x29\x59\x14\x65\x0e\x29\x28\x9b\x40\xda\x08\x98\x6a\x31\x92\xc8\xad\x82\x27\x73\x32\xe1\x44\x4d\xed\xc1\xea\xb6\x13\x24\x3c\xab\x1c\xe4\xa4\x37\xc4\xb0\xbd\xa4\xb1\xa2\x8d\x9b\x81\x1a\x88\x63\x38\xb5\xa1\xec\x0c\xc2\x36\x11\xd2\xef\x97\x49\x3e\xae\x2f\xe3\x5d\xe1\xda\x63\xfd\x13\x77\x24\xb1\xe8\x51\x2a\xc7\x32\x36\xa8\xfe\xc3\xae\x24\x20\xac\xf3\xc4\x88\x28\xe2\x03\x3d\x5b\x28\x44\xac\x46\x11\x2f\xbd\x03\x4b\x98\xe7\x18\x44\x5d\x09\x2f\xbc\x0e\x78\xaf\xe3\x0c\xd5\x2f\x30\x8e\x22\xef\x6e\xb3\x69\x54\x5a\xf1\x3a\xd1\xaa\x40\xe8\xef\x44\xbb\xf8\xae\xa4\x1b\xad\x8f\x21\xb8\x1d\x47\x11\xfc\xef\x6a\x51\xb6\x3e\x82\x63\x8d\x24\xf6\x82\x6c\x1b\x1b\x43\x4a\x84\x37\x9b\xdd\xe1\xf1\x18\x93\x9f\xbb\x30\x7f\xd7\x59\xda\xbd\x1e\xdf\x4e\x12\xd0\x1b\x9a\x63\x9c\xbe\xd9\x35\x96\x82\xfe\xdc\x3c\x5a\xa6\xb7\x7d\x48\x1a\xf7\x65\x4c\x69\x4e\x9d\x75\x9a\x7d\xd7\x66\xa5\xcd\xa6\x2d\x76\x51\x58\xcd\xd9\xd0\x9e\xb8\x48\x7e\xbf\x1b\xa4\x6f\xd4\x8e\xb3\x2d\x09\xa3\xd2\x1c\xaf\x46\x12\x6a\x0e\x9a\xf4\x40\xbf\x63\x78\xdf\xf2\x45\xca\x67\xaa\x35\x58\xf6\xa9\x1e\x32\x7b\x69\x1a\xd8\x6c\x90\x18\x27\xa6\xb3\x0c\x77\x2c\x43\x25\xf6\x9c\x37\x56\x4b\x3d\x0c\x27\xa4\x91\xbf\x7e\x6d\xcf\x74\x7f\x48\x46\x45\x14\x49\x68\xd8\xb6\x4e\x98\x3f\x40\x62\x9c\x75\x45\x9d\x6f\x03\xc8\x2c\x80\xdc\x07\x10\xa8\xe1\xef\xbb\x01\xfc\xab\x01\x50\x20\x2f\x93\x0c\x26\x8c\x0a\x14\x86\xe6\x28\xf2\x3b\xce\x8a\x67\x66\xa3\xe1\x13\x38\xaf\x5c\x37\xf6\xa7\xdd\x8d\xfd\xdd\x34\xf6\xd7\x5b\x8f\xc3\x0c\x9f\xd7\x11\xfa\xe6\x60\xcc\x5a\xda\x9a\x16\xfe\xbc\xbb\x85\xae\xe9\xca\x5a\x14\xc0\xcc\xb9\x60\x1a\xf7\xb2\x4e\xfa\x21\xbc\xfd\x18\xc2\x83\xee\x86\xa5\x69\x2c\xc8\x8b\x77\x67\x7f\x78\xff\xf2\xa7\x93\x93\x67\xb1\x49\xd0\xf8\xb7\xdd\x40\xfc\xd9\xe2\x74\xd0\x24\x57\x31\xa8\x2b\x19\xdf\x6f\x67\x82\x89\xb7\x95\xe5\x7d\x37\x32\x68\xc0\xfe\xf1\xb5\x53\xdf\xa2\xf9\xb7\xbd\xdd\x1a\xf0\x68\xd7\x1a\xed\x6f\xcb\x12\x4f\x46\x53\x3b\xd5\xff\xf8\x15\x13\xa2\x3d\xb9\xc5\xd8\xcc\x09\x24\xbb\x26\xa3\xe5\x0a\x48\x36\x68\x1d\x63\xc2\xc5\xed\x79\x33\x6d\x22\xfe\x72\xb0\xb6\xdd\x7a\x91\x9f\x56\x2b\xc6\xb5\xb5\xd0\xdc\xf5\x70\xc2\x73\x48\x85\x64\x36\x30\xdb\x4d\x3f\x69\x8a\x6e\x46\xf1\x41\x49\x46\x78\x8f\x0f\x16\x54\x8e\x3b\x36\x78\xb9\x9d\x6e\x4e\xc1\xe9\x69\xbd\x6a\x50\xaf\x51\x97\xb1\x82\x6d\xbc\x6d\xa8\x77\x09\x80\xda\x41\x7a\xe3\x2f\x74\xa3\x51\xc4\x71\x6b\xb1\x1b\x1d\xe8\x67\xb5\x55\x81\xbe\xd3\xf7\xc6\xb2\x50\x86\x2f\x88\xae\x66\x1b\x7c\xe1\x67\x73\x1c\xec\xdf\xcd\x71\xb0\x06\x39\x24\xb1\xdc\x61\x9d\x26\xca\xa7\x27\xd9\x41\x4e\xbd\x0c\x85\x9f\x43\xdc\x89\x6e\x48\xbc\x83\xbb\xa6\x82\xe1\x43\x21\xa5\x5a\x2f\x1a\x27\x5a\x7d\x0a\x71\xac\xb5\xf6\x32\xce\x40\xa3\xba\x2f\xc2\xea\x2d\x42\x90\x96\xc4\x4c\x11\xb6\xbb\xdf\x52\x98\x13\x7b\x9d\xca\xb8\x9b\x4f\x89\x5a\xc9\xd4\x76\x15\x13\x0f\x14\x58\x1e\xce\x0a\xc9\x44\x10\xf6\x79\xeb\x60\xde\x6c\x77\xcb\xc2\xb4\xcc\xc4\x4e\xe6\xe8\x7a\x02\x1c\xd7\x90\x7b\xb1\xbb\xbe\xbf\x99\x11\xfc\xb3\x19\x41\xd9\x62\x46\xf2\x0e\x66\x54\xf1\xd1\x0c\x36\x5d\x16\x69\xaa\x55\xf2\x58\x80\x41\xa6\x99\x12\xeb\x64\x4a\xb7\x7c\x66\x4e\xdc\xbe\x7d\xdc\xcc\x21\x80\xe9\xee\x4e\xe5\x06\x49\x7f\x30\x9d\xfa\x9b\x21\xcb\x4e\xa9\xc4\xf1\x98\x3b\xa3\xa5\x13\x9f\xde\x5a\xc3\xf6\xda\xd8\x38\x43\x62\xc2\xa7\x78\xb3\xc9\x90\xd4\x17\xb1\x80\xe3\x03\xf5\x2f\x9c\x35\x2b\xe1\x56\x9a\x5b\x80\x7a\x76\xfb\x64\xf2\x59\x9b\x16\xb6\x49\xfe\xc6\xb1\xbe\xd7\x0b\x73\x7c\xef\xee\x0a\x52\xd1\xaa\x20\x14\xec\x32\xb9\x80\x64\xd6\x44\xf3\x37\xf9\xec\x02\xf6\x41\x6e\x36\x61\x08\x87\xf2\xee\xac\x8b\x48\xc2\x0c\xfe\x32\x3a\x17\x10\xa5\xcf\x06\x36\xa3\x17\x29\x28\x1b\x9c\x70\x91\x91\x9c\x26\x51\x94\x0c\x2e\xb9\xcc\x93\x4c\xe4\x9b\x4d\x11\x45\x85\xbb\x25\x29\xcd\xa3\x28\x1f\x5c\x3e\xd9\x4b\x21\xf5\x10\x12\x34\x35\xec\x00\x85\x83\x10\xe3\xc9\x70\xfa\x74\xa8\x91\x35\x9c\x1e\x7d\x37\x1e\xc5\x7d\xa4\x2f\xfb\x02\x16\x5b\x49\x4f\x46\x51\x16\x45\xa8\x87\x04\xcd\x06\x2b\x50\x60\x1f\x9e\xce\x2f\xf8\x87\x87\xe8\xc3\xbc\x8f\x1f\x62\xbc\xd9\xe8\xb2\x4f\xe9\x6f\xbf\xc3\xb0\x4e\x58\x15\x3b\x5e\xca\x6c\xe5\x15\x84\xe6\x4d\xc5\xc4\x23\x6e\x38\xfd\x76\x37\x3a\xd7\xa2\x62\x6e\xbe\x38\xec\x75\x32\xff\x77\x70\x6e\x50\x1e\x45\x3d\xd9\xa1\x29\x9b\xb7\x95\x7a\xdc\xb3\xfe\x02\x70\x5b\xa0\xca\x92\xf3\x96\x84\xcc\x07\xfa\xb5\xb9\x1a\xe4\x4b\xb6\x8a\x22\x11\x45\xe2\xe8\xbb\x91\x15\xa0\xcb\xdd\xb0\x2f\x5a\xa4\x10\x45\xcd\x8a\x42\x73\xce\x11\x4c\x41\xfb\x02\xbc\x2e\x2a\x83\xed\xce\x64\x75\x3b\x95\x11\x69\x66\x15\xa3\x33\x43\x1c\x4b\xfd\x57\x58\xd6\xef\x35\x9c\x74\x71\x0d\xaf\x6d\xcd\xaa\xbb\x04\x62\x68\x80\xf2\x82\xfb\x91\xd2\xfa\x18\x52\xfe\xe9\xe2\x15\x83\x3b\xd9\x0d\xae\x41\xf5\x0e\x5e\xe9\xf9\xf4\x80\xf9\xb4\xec\x24\xbb\x0d\x21\x34\x72\xf0\xe2\x4e\x2e\x7a\x22\x00\x27\xf7\x15\x0b\x55\x8a\x3d\x23\x1f\x8c\x8e\xdc\x0f\xeb\xd8\xc0\x4a\x79\x33\xbd\xbc\xdc\x0d\xc0\x85\x19\x14\xb9\x4b\x2c\xd4\x46\x3a\x9f\xa8\x69\x8d\x54\x86\xc7\x86\xfb\xc5\x02\x31\xd3\xca\xf9\xee\x56\xfe\xa8\xfc\xa1\x2f\x04\xb0\x87\xdb\x7b\xdb\x48\x11\xba\x40\xee\x78\x0e\x4a\xa9\x8a\x22\x89\x12\x5a\x6f\x29\xc6\x51\xd4\x63\xa8\xa0\x02\x25\x84\xe3\x0a\x3d\x85\x71\x34\x26\x2e\xf7\xfe\xeb\xc5\x6d\x05\x5d\x03\xbd\x2f\x69\xc0\xe0\x3f\xab\xe4\x73\x26\x2e\xb9\x54\x6e\x67\xb9\xca\x82\xea\xb8\xd3\xc0\xee\xbc\x00\x4c\x5d\xdf\x2e\xa6\x7a\x43\x5d\xe8\xf9\x6e\x74\xfe\x41\xf9\xc7\x60\x37\xf5\xe8\x9d\xc8\x04\x92\x45\x82\x70\xe7\x64\x56\xe4\x16\x1f\x71\xe9\x68\x5a\xe2\x1b\x01\xa7\xf6\x56\x19\x2b\xa0\x0b\x57\x77\x42\xf7\xdc\xd0\x74\x78\x76\x36\xcb\x24\xdf\xff\x25\x3f\xcb\x97\x4c\xf2\xf9\xd9\x59\xa8\x8d\xd2\x09\xd3\x62\x0e\x31\x72\x53\xfa\x94\x07\xea\xd7\xe9\xee\xca\xaf\x0d\xbd\x5e\x09\x84\x0f\xd1\x1d\x72\x57\x8b\xcf\xcd\x06\x04\x2c\xf5\x37\xc3\xc7\x70\xf4\x38\xa4\x53\x04\xf1\x13\x92\xea\xfc\x91\x1b\xfb\x2c\x0e\x1f\x0d\x0e\x1e\x0f\x46\x21\x59\x65\x73\x1e\x8b\x71\xb8\x2e\x24\x0f\xe3\xd0\x78\x8c\x42\x32\xcb\xd6\xd7\x32\xb9\x58\xaa\x38\xfc\x7f\xfe\xef\xe0\x60\x38\xfa\x6e\xff\x60\x78\x70\x10\x9c\x70\x91\xe4\xc1\x9b\x22\x5f\x7e\x64\x92\x5f\x06\xe8\x73\x9a\x25\x32\x9b\x7d\x1c\xc8\x02\x87\x44\x5b\xbc\x22\xe7\x71\xb8\x54\x6a\x9d\xc7\x0f\x1f\x5e\x24\x6a\x59\x9c\x0f\x66\xd9\xea\xa1\x2b\xf9\xd0\xe2\xeb\xe1\x79\x9a\x9d\x3f\xbc\x34\x80\x3c\xfc\xe9\xc5\xf1\xe9\xab\x77\xa7\x21\xc9\xb3\x42\xce\xee\x57\x43\x68\x1c\x08\xc7\xbb\xd1\xc9\x84\x47\x49\xb7\xeb\x85\xd2\xf0\x1e\x18\xfd\x4f\x77\x6a\xf6\xc7\x66\xf4\x41\x17\x69\x3a\x6f\xfc\xd1\xb6\x14\x6c\x0a\xf8\xbb\xc8\x7d\xed\xa9\x4a\x35\xa4\x5b\x7e\x76\x67\xcb\x43\xb7\x51\xde\xb9\xd9\xe1\x30\xe3\xd1\xa0\x9e\xcd\xb7\xf6\xd3\x0a\x10\x14\xf6\x6b\x13\x9f\x8f\xc3\x30\x86\x23\x1b\xce\xc2\x7e\x86\xfa\x7d\xd9\x67\xe4\xd1\x63\x03\xd1\xc7\x3b\x67\xc2\xa9\xc1\xc5\x27\xc3\xf6\x9e\x19\xc1\xb7\x30\x82\x0f\xe4\x9f\xb6\x6d\xc2\xab\x8f\x79\x88\x21\x66\xce\x40\x40\x66\x34\x8d\xa2\x74\xb0\xc8\x24\x99\xd3\x62\x9c\xc6\x70\x7b\x95\xa8\x65\x56\x28\xb3\xe5\x6b\xb3\xc9\x76\x8b\x8a\x1e\x43\xda\x36\xdc\x6c\x7a\x89\x96\xdb\x8e\xbd\x39\xef\xa4\x56\x3b\xad\xd8\xb4\x7d\x1e\x84\x7d\xbe\x97\x68\x61\x99\x12\x8e\xc7\xba\x04\x4d\x27\x7c\x1a\xc3\x55\x11\x45\xb3\xf1\x0c\x29\x1c\xcf\xbd\xc3\xe8\xf4\x2b\x40\xc3\xab\x3b\xb9\x7f\x61\xd0\xb0\x32\x68\xb8\x34\x68\x38\x37\x68\xf8\x68\xd0\x50\x89\x04\x92\xd2\x02\x85\x2a\x7b\xe3\xf8\x67\xb8\x5b\x3c\xc1\xf9\x76\xa0\x12\xb1\x86\x70\x34\xe1\x09\x33\xad\x2c\x90\x14\x56\x9d\x66\xad\x65\x2c\x08\x3b\x0b\xed\x91\x1a\xb0\x89\x54\xa0\x19\x24\xc2\x25\x3d\x89\x0a\xa8\xb1\xd8\x62\xf7\xf9\x97\xb0\xfb\x46\xaa\xd6\xba\x4d\xbb\x31\x0c\x93\xc4\xe6\x2c\xc2\x98\xbc\xdf\x8d\xc1\x57\x66\x9a\xae\x76\x1b\x6f\x4e\xff\xe1\xc4\x8d\x74\x43\x03\x1a\xab\x58\xf5\xc3\x10\xda\x79\x7b\x27\xc1\xda\x91\x12\x83\x79\x36\x03\xcb\x85\x64\x90\xc6\x50\xcb\x45\x97\x74\xf7\xd4\x6c\x73\xb9\xc3\x98\xcc\xc6\xad\xf2\x88\xe3\xf8\xc6\xa8\x45\x3f\xee\x86\xe3\x1f\x0d\xf7\xc0\x5b\xd1\xf2\x2b\x6d\x29\xcb\x77\xf9\x96\x18\x0a\xe7\xc9\x65\x88\x49\xc8\xc2\xdb\x7c\x4c\x03\x66\x35\xe4\x77\xdb\x7e\x1e\x83\xe1\x7f\x98\x13\x4e\x2c\x49\x73\x83\x28\x65\x48\x3a\x33\x24\xfd\xde\x90\xf4\x27\x43\xd2\x3f\xea\xbf\xf4\x2e\xc7\x0f\xb8\x78\xd4\x38\x8d\xb7\x48\x9b\x83\xb2\x4b\x14\x4d\x90\xc2\x24\xc7\x9e\xe6\x69\x33\x92\x34\x12\xc9\x14\x26\xc3\x6b\xc5\x3b\x7b\x02\xc9\xc1\xc2\xd0\xb4\xd6\xe0\x0c\xa9\x9d\xed\x46\xfd\xcf\x0d\x55\xed\xe1\x7f\x6c\x3e\xd4\x8a\xf3\x87\xc1\xc3\x86\x3d\x5c\x2b\x87\xc5\x24\x41\x1c\x57\xfa\x21\xa3\x34\xdd\x6c\x58\x0f\xce\x1a\x05\xfa\x13\x9a\x71\xf4\x7a\x0a\xf2\xa7\x7b\xa7\xb8\x77\x11\x4d\x65\xe4\x54\x59\x5e\x18\xd1\x86\xdf\x40\x65\x3f\x65\x57\x5c\x1e\xb3\x9c\x23\x5c\x92\x82\x66\x26\x7f\xf3\x4d\x49\x72\x9a\x0d\x5e\x3d\x7b\xff\xe2\x2f\xa7\x34\x7c\x15\x92\x94\x66\x83\x37\xaf\x7f\xfa\xfb\xf3\x17\x3f\xfd\x44\xc3\x37\x61\x5b\xc3\x78\xbd\x1b\x01\x7f\x32\x08\xb8\x30\x43\xfb\x8d\xb2\x02\x44\x80\xbb\x70\x37\x17\xf2\xbc\xc8\xa4\x9e\xed\x63\x1e\xb3\x71\x06\x25\x3a\xb7\x9e\x18\x37\xa3\xda\x72\xa9\xbf\xbc\xd7\xdc\x68\x1a\x6a\x9d\x53\xe2\xbb\x83\x5d\x73\xc2\x2f\x5c\x62\xe2\x2d\xa9\x38\x05\xf1\xbb\x03\x3f\xbd\x49\x89\x6b\x42\xb0\xb3\xe4\xc5\x6e\x28\x0b\xc3\xb1\x6c\xce\x9f\x7f\x9d\x69\x23\x02\xb7\x7b\xdb\x1c\xfe\x7c\xc7\x3c\xfd\xd1\x80\xf1\xd2\x0c\xe6\x0b\x6b\x78\xd8\x79\x5a\x09\x9b\xa2\x1b\x45\x24\xbf\xd3\x5f\x9b\xd2\xb0\x76\x94\x86\x64\x46\x43\x5f\xa7\x0e\xc9\x9c\x86\x0e\x85\xa1\x9d\xe3\x72\x2b\x23\x74\xb2\x40\xcc\xcc\xf1\x0c\x82\xac\x91\xc0\xa4\xcb\xff\x1e\x45\xde\x20\x19\x59\x62\x37\x74\x27\x22\x10\x51\x34\x0f\xcc\x7f\x4f\x4c\xe6\x53\x97\x71\x31\x37\x89\x90\x65\x14\xc9\xc9\x7c\xda\xda\xf8\x4d\x04\x6d\x06\x8a\xcc\xa0\x8a\xb1\x98\xcc\xa6\xb1\x9c\xcc\xa6\xfe\x7e\xa7\xd4\xbd\x4b\xf5\xbb\x74\xda\x24\x0e\x27\xe9\x0a\x97\x36\x39\x2e\xe2\x76\xc0\xca\x56\x47\x25\x26\xc2\xe7\x68\x85\x2d\xd9\x4a\x8e\x75\xc1\x95\xee\xa2\xdc\x6c\x60\x09\x5e\x5f\x5a\xd7\x68\x82\xc2\x67\xb3\x19\xcf\xf3\x4c\x6e\x85\x7c\xb8\x25\xc5\x0a\x45\xd2\xf5\x5e\xd6\xdb\xde\xe1\xec\xbf\x3b\x27\xdb\x9b\x9a\xcf\x37\xd6\x10\xda\x23\x59\x2d\x1f\x98\x1d\x67\x0c\x8d\x20\x1d\xf7\x56\x32\x03\x47\xe5\x30\x14\x16\x8a\x5f\xbb\xa0\xd8\x5a\x5c\xa8\x64\xf4\xef\x0d\x83\x06\x6e\x95\x18\x76\x5d\xd0\x77\x02\xe1\xc1\x82\xe4\xf4\xcc\x48\x1d\xf0\x67\xce\xe8\x6b\xfd\x37\xa7\xbf\xe8\xbf\xb5\x11\x4c\x8b\x0e\xed\xa1\x0a\x17\x50\x26\x03\x79\xb5\xf5\xb6\x91\xb0\x11\xdf\xd8\x93\x0a\xb7\x82\x97\xe1\xcc\xc2\x60\x18\x7b\xb9\xf8\x38\x9c\x09\x18\x8c\x1a\xcf\x90\xc0\xe6\xf1\x41\xeb\x31\x61\x15\x19\x55\x4f\x48\xe6\xc7\xc3\x40\xd0\x83\xcf\x2d\xab\x80\x12\x6f\xbb\x9d\x1f\xd2\xa1\x76\x7b\x67\x4d\xbe\x12\xc8\x76\x43\x2e\x88\x3d\xb8\x41\x5b\xfd\x4c\x5e\x70\x45\xae\x28\x1f\x18\x6b\x8f\x9c\x52\x3e\xc8\x15\x53\xe4\xd8\xd5\x4d\x3e\xd1\xab\xb1\x88\x4f\xc7\x62\xf2\x7c\x1a\x23\xfd\x6b\x0f\xb7\xac\x5a\x7e\x46\xaf\xb4\xce\x0e\x6f\xe6\x28\x25\xcf\xb5\xa5\x3b\x79\x3e\x25\x1f\xe9\xb3\xba\x18\x44\x6e\xae\x20\xeb\x1c\x96\xb4\x97\xa3\xab\xf1\x2a\x7e\xde\x47\xa7\xe3\x70\x10\xc6\xe1\x7f\x84\xb8\xbf\x22\x5c\x1b\x01\x33\x3e\xc7\x51\xf4\x29\x8a\xd6\xe8\x13\x59\x61\x72\x41\x9f\x4d\x56\x53\xa2\x89\xfa\x92\xf2\xc1\x3c\x13\xea\x98\xa5\xe9\xef\xb9\xb6\x0d\xc6\xe8\x9a\x16\x50\x0e\x47\xd1\xb5\x21\xf7\xf8\xd3\x64\x35\xc5\xe4\x84\xca\x28\xba\x1c\x5f\xc6\xca\x7e\x9e\xa1\x0b\x4c\x69\x86\x4e\xf0\x66\x83\xce\x29\x07\x41\x17\x45\x72\x3c\x43\x27\x90\xc5\x7e\x70\x25\xd9\x5a\x3f\x58\xa0\x13\x1c\x1f\x47\x51\x82\x4e\xf0\x98\xe9\x9b\x13\x82\x38\x78\x06\x37\x9b\x93\x28\x3a\xb1\x97\x17\x51\x74\x01\x97\x38\x8a\xe6\xe8\x9c\x84\xfa\xda\xc4\xa5\xcc\xd1\x33\xb2\x22\xe7\x98\x1c\x47\x11\x5a\xa3\x94\x2c\xe9\xf3\x7e\xf8\xa6\x5e\xce\x37\xc8\x5a\x42\xca\x90\x39\x4a\x27\xcb\xa9\x1e\x20\x4c\xf8\x40\x72\x96\x46\xd1\xc7\x28\xea\x7d\x9c\xac\xa6\xba\xe6\x8f\xf0\xca\xda\xa4\x3f\xb5\xe6\x0f\xbe\xf9\x55\x20\x8c\x6e\xcc\x70\xc6\xce\x25\x47\xf4\x40\xc6\xbd\x61\x49\x6e\x8c\xd9\x19\xeb\xf9\x60\x0c\xe5\xcf\x5d\x53\xf0\x27\x81\xdc\xbe\x93\xbc\x35\xff\x07\x0d\xfb\x15\x22\x0e\x77\xb3\x92\xcf\xad\x8f\x21\x26\x66\x77\xf1\xbf\x74\x14\xff\x79\x77\x71\xb0\x78\x67\x3c\x49\xb5\xb4\xab\x12\xc2\x79\x15\xc0\x43\x25\x0b\x31\x6b\x66\x6b\x33\x53\xbf\xef\xf6\xce\x20\xf5\x74\x38\x96\xb1\xc0\xc8\x5a\x25\xdf\xdc\xa2\x2a\xde\x65\x8e\x54\xb5\x06\xaa\x47\xd5\x66\x63\x54\xa2\x61\x2c\x5c\xe5\xbf\xdf\x5d\xf9\x37\x56\x72\x43\x12\x3b\xf6\xc9\x19\xf5\xab\x44\xdc\x3a\xa1\x33\x58\xd3\xaf\x22\xaa\x8e\x86\x63\x89\xb2\xbe\x22\x43\x48\xf4\xee\x4c\xad\xbf\xde\xb3\xdd\x1d\x8d\x79\xb9\xf9\x74\xfd\xfa\x09\xf9\x61\x38\xfc\xed\xe8\x87\x1f\x0e\xbe\xff\xee\xb7\xdf\x0d\x7f\xf8\x61\x84\x63\x13\xcd\xf6\xf7\x5b\x1c\x16\xf7\x58\x8b\x73\x7b\x9b\x6d\xf0\xc3\xee\xca\x32\x03\xf7\xef\x8d\xa4\xfa\xbb\xd8\xb5\x74\x55\x3d\x52\xe6\x88\x89\x2a\x88\x5f\x4b\xe4\x94\x32\x94\x6b\x89\x21\x51\x62\x6d\x66\x1e\x45\x59\x8f\x66\x66\x47\xe1\x61\xfa\xf4\xff\x63\xef\xef\xb7\xdb\xb6\x95\xc6\x61\xf4\x7f\x5f\x85\xc4\x9d\x1f\x43\x54\xb0\x2c\xa5\x69\x9f\x5d\x3a\xb0\x4e\x9a\x8f\x36\x7d\xf2\xd5\x38\x69\xbb\x2b\xab\x79\x60\x11\xb6\xd1\x50\x80\x02\x82\xb1\x5d\x93\xcf\x9d\x9d\x75\x2e\xe9\xdc\xc2\xbb\x30\x00\x49\x90\xa2\x1c\x27\xcd\xde\x6b\xbd\xef\x7a\xbb\x56\x63\x91\x18\xe2\x73\x30\x33\x98\x19\xcc\x2c\x21\x61\x7a\x94\x93\x6c\xbe\x1c\x8d\x16\x68\x48\x72\x54\x3b\x07\xd5\xd7\xff\x00\x70\x39\x1a\x01\x2c\x2b\x0a\x90\x2b\x32\x14\x86\x70\xb9\x8f\x10\x59\x0b\x7a\x45\xb1\x2c\x8a\x49\x65\xdf\x60\x61\xb8\x3b\x2d\x7d\x9a\x7d\xc5\xc5\x32\xcd\x13\x96\xc5\x32\x32\x04\x04\x7c\xe6\x5f\x9c\x98\x27\xe7\x11\xf2\xf3\x4d\x8c\x7e\xbf\x7d\x54\x6f\x74\x61\x67\x4e\xda\x99\xfb\x6f\xc3\x49\x5d\x5b\x98\x93\x9f\xed\x99\x4e\x44\xf3\x05\x28\x0a\xaf\x57\x96\x0b\xb8\xed\xc5\xcc\x7c\x4e\xf0\xb2\xf2\xcf\x17\x76\x0e\x86\x66\x6e\x05\x9c\xa5\x33\xf8\x9b\x47\x4b\x2c\xec\x95\xbe\xfd\x2a\x6f\xc1\x41\xba\x8f\xa0\x9c\xe8\x79\x6a\xa6\x39\x0c\xa3\xff\x95\x00\x58\x14\xf6\x83\x1a\xc9\x97\xd6\x2f\xe3\xfa\x59\x98\x07\x7e\x28\x66\x70\x9c\xf4\x24\xda\x00\x07\x2d\x83\x61\x00\xc7\x81\x0d\x8b\x7a\x80\x03\x73\x04\x5b\xd2\x94\x39\x13\xba\x79\x51\xff\x74\x5a\xf6\x60\x01\x4e\x1a\xd7\x18\x3d\x2c\xaa\xfe\xde\x46\x7f\x47\x4b\xdf\xb1\xcb\x4e\x3c\xc9\x66\x2f\x18\xc9\x10\xbc\x30\xd4\xc7\x04\xb6\x5f\xad\x74\xf4\x53\xeb\x60\xae\x22\x06\xf2\x91\x59\x49\x55\xaf\x24\xee\xdd\x79\xcd\x36\xf1\x12\x4f\x98\x53\x66\x6b\x9b\xa4\x55\x9c\x9d\x84\x4c\x20\xd6\xd9\xfe\xf2\x20\xd9\x47\x8a\xa4\xf3\x64\x34\x5a\x60\x23\x8c\xf3\x28\xc3\x0a\x56\x6d\x8d\xd9\x6c\xae\x70\x36\x57\x8b\x45\x6c\xfe\xad\x97\x70\xdd\x46\x79\x26\xb4\xe2\x2c\x8b\x33\xc0\x78\x98\x56\x78\x70\x08\xaf\x55\x97\xd3\x59\x63\xa1\xe1\x77\x58\x13\xa6\x22\x64\x39\x7e\xb6\xc3\xae\xe3\x7f\xae\xe2\x9e\xd1\x6b\x6b\x50\x07\x27\x8e\xbe\xb9\xd6\xea\xa3\x3c\xd1\x56\x0e\xce\x14\xdb\x57\x4b\xa8\x4d\x26\x47\xb7\x83\xab\x1e\x70\xd9\x07\x3e\xf4\xe6\x66\x43\x84\x66\x2e\xbb\x7c\x90\xc8\xd7\x01\xae\x15\xfe\xd3\xf1\x74\x3c\x0d\xb0\x66\xab\x75\x4a\x35\xc4\xd4\xe2\xe2\x34\x8b\xaf\x98\x19\x0a\xd5\x2c\xde\x3b\xba\x3a\xba\x8a\xe6\x47\xd9\xd1\xe1\x62\x34\x8b\x8e\xca\x19\x1a\xa1\xa3\xf2\xa8\xdc\x3b\xc5\x5c\x68\xa6\xd6\x32\xad\xe1\x48\x0d\x58\x81\x30\xb1\x94\x89\x2b\x1d\x6e\x94\xe6\x99\x2b\xfa\x47\x5f\xd1\x4b\xaa\xe8\x2a\x8b\xf7\xa2\x3f\x8a\xf9\x1f\x47\xe7\xb7\x16\x28\x61\x27\xd1\x2c\x3e\x1a\x17\x47\xf3\xf9\xd1\xed\xa3\x60\x81\xa2\xf9\xd1\xf9\xad\xa3\xf1\x62\x84\xa2\x59\x6c\xdf\x1d\x2d\xd0\xec\x28\xfb\xea\x28\x3e\xca\xbe\xaa\x8b\x8b\xa3\x60\xfe\xc7\x51\xb0\x18\x1d\x05\xc5\xd1\xed\xf9\x1f\x47\xb7\x17\xa3\xa3\xdb\xc5\xd1\xd5\xfc\x8f\xa3\x72\x31\x3a\x2a\xd1\xde\x29\xb6\x27\x61\xd7\xa3\x7f\xb8\xcf\x8f\xc6\xb7\x16\x23\x64\x1e\x8e\xe2\x82\xa0\xa6\xa3\xff\x70\x3d\x75\xe7\x67\xd7\xd9\x3f\xaa\x56\x17\x23\x14\x57\xc0\x68\x0f\x2f\xa5\x48\xb8\x59\x1d\x9a\xda\x06\x8e\x66\xd1\xd1\x0c\x7a\xea\xa0\xbe\x9a\x99\x56\xaa\xa9\x05\xfb\xb2\xeb\xcb\xff\x1a\xa0\x59\x6c\x8a\x0a\x6f\xa2\xfc\x31\xba\x2e\xce\xe2\xd6\x2b\x3b\x11\xa5\x1d\xdd\x07\xaa\x2c\x0a\x70\xd8\x10\x8a\xaf\xe3\xe1\x04\xd3\xf5\x9a\x89\xc4\xfc\xca\x58\x7a\xb2\x94\x42\x53\x2e\x58\x12\x0f\xa7\x38\x91\xcf\xa5\x3e\x7c\xc7\xd7\x8f\x60\x11\xcd\xbb\xb2\x46\x95\x2a\x65\xdf\x52\xae\xd6\x3c\xad\x1f\x53\x79\x6a\xf6\xd9\x8e\x8f\x8c\xed\xeb\xeb\x9f\xef\xba\x0c\x87\xe6\x7e\xbd\x4e\xf7\xca\x0a\x0e\xde\xbe\x5d\xd1\x53\xbe\x7c\xfb\x76\xab\xee\x13\xfc\x88\xbb\xe6\xc0\x12\xe1\xfa\xcb\x71\xd3\x38\xa9\x5f\x62\x77\x61\xa0\x27\x2e\x9d\x83\x68\xce\xf1\xc2\xaf\xa1\x33\x21\xdb\xa2\x80\x57\x26\x06\x96\x9e\xb4\x82\x88\x8b\xaa\x44\x74\x62\x8b\x57\xe7\xc4\xd6\x6b\xed\x25\xa5\x83\x70\xef\x1b\x71\xc2\xdf\x40\x1a\xcc\x81\x96\x83\x54\x2e\xa9\xae\x03\x84\xff\x8f\x01\xff\x1f\x88\xd7\x0f\x37\x70\xd8\xd8\x6e\xe1\x1f\x5f\x3f\x7b\x7a\x08\x56\xb8\x1e\x99\xf7\x2a\x08\x83\x38\x08\xff\xf1\xf5\x3f\xf7\x03\x1c\xdc\x83\xdf\xdf\x4e\xcc\xef\x03\xfb\xfb\xce\x7e\x80\x6f\x07\xb7\x01\xe6\xae\x79\x7f\xdb\xc2\x7f\x67\x7e\xef\xc1\xef\xbb\xff\xb5\x1f\x94\x58\x10\x36\xdb\x9b\x87\xf7\x0e\x82\xdb\x47\x7b\x8b\xbd\xd3\x78\x2f\x8c\x66\xc3\x7f\xcc\x8e\xce\x47\xfb\xa8\xb8\x57\x1c\x14\x41\x71\xbb\x38\xda\xdb\x3b\xdd\x48\x80\xe8\x49\xa8\x33\xe6\x5f\x33\xa9\x14\xaa\xa2\x37\x60\xbf\x06\x83\x29\x2b\x11\x8a\x83\xa0\x2c\x71\x33\x87\xe0\x56\x68\xc9\xae\x17\x4c\x9c\x7d\x5a\x28\xf1\x2d\xd9\x03\xe2\x06\x33\xc6\x89\x7c\x4d\x98\x4b\x75\x78\xe5\xf6\xe3\x55\xa6\xa9\xd2\x71\x70\x7b\x14\x05\xd8\xbc\x08\xd0\xe8\x36\xf0\x31\xa5\x1d\x4d\x0d\x6e\x8f\x9a\xa5\x89\x82\x12\x83\xb7\x50\xf3\xe5\xbe\xcc\xf5\x88\xd4\x9f\xdb\xc7\x8d\x3a\xec\xeb\x56\x45\x25\xe6\x64\xef\xd6\x1f\x7b\xcd\x15\xee\xbc\xad\xc3\xf1\x1c\x13\xdc\xf8\xf5\x4c\xc7\xda\x9b\xf3\x66\xd2\x99\xdb\xaa\x45\xc1\x71\x2b\xc3\x80\x55\xb6\xb8\x29\x81\x2b\x00\x95\xe8\x19\x05\x09\x3b\x19\x07\xd6\x11\x49\x79\xb7\x84\xee\x1a\xc6\x0a\x0a\xb9\xa2\x88\x82\x38\x00\x47\xe4\xba\x05\x4b\x81\xc3\x50\x6e\xb4\x6d\x4b\xda\x77\x5c\x30\x45\x57\x62\xae\x16\xe4\x8a\xaa\xd3\x58\x63\xcd\x2e\x74\x4c\xed\x5d\x9c\xaa\x09\x28\x97\x2e\x9f\x41\x73\xdb\x20\x61\x46\x56\x4c\xd8\xc9\xfc\x76\x30\x52\xa3\xe0\xf6\x82\x04\x23\x89\x22\x81\x10\x06\x57\x31\xaf\x03\x79\xb6\x39\x72\x74\x05\xef\xab\xfe\xc2\x20\x5b\x5f\xf4\xf6\x57\xb9\x2b\xf4\xa6\x53\x61\x68\xfe\x1d\x53\x75\x1a\x86\x75\x6e\xae\x48\x8d\x82\x38\x18\x51\x2f\x4e\xfc\xed\xe2\xe8\x68\xef\x14\x07\x6f\x1b\xc3\x98\x18\xbf\x7d\xcb\x2e\xd6\xc4\xfd\x85\x74\xab\xee\xf7\x5c\x2e\x08\xd4\x6b\xe6\xa2\xd9\x35\xec\x7c\xf0\x8a\x9d\x3e\xba\x58\x47\x81\xe5\xc4\xc0\x8a\x83\x51\xd5\x85\x51\x10\xd5\x2f\x71\x70\x1a\x20\x1c\xdc\x9a\x06\x23\x3a\x0a\x6e\xdd\x09\x10\xd6\x23\x58\x4e\xdb\xc2\xed\x60\x24\xcd\x84\x81\x51\xae\x4e\xef\xd9\x33\xbb\xae\xb7\xc1\x48\x99\x79\xad\x4d\x2c\xb3\x1c\xc2\x54\x0a\x14\x83\xd1\xaa\x46\xd0\xcc\xdf\xfd\xcd\xf8\x8f\x8e\x22\x33\x05\x86\xfb\x99\x3e\x79\x33\x33\x3f\x52\x47\xfa\x48\x2c\x4c\xc9\x20\x40\x25\x1b\x57\x8c\xcd\xcb\x28\xd2\xa4\x88\x93\x38\xc5\x4b\x88\x8a\x50\x14\x0d\x68\x25\x2e\xa1\xb1\xdd\xb5\x33\xea\x7e\xc4\xd4\xba\xee\x39\x11\x59\x58\x34\x10\x0e\x1d\x67\x39\x24\x1d\x54\xa0\x3c\x8b\xf5\xce\x9a\x44\x01\x34\x92\x6b\x72\x3b\x18\x45\x62\x0c\xdc\x79\xb6\x6e\xba\x1b\xfd\x51\x1c\xa9\xe2\x48\xa0\x23\xfd\xd5\x60\x54\x0c\x46\x47\xfa\xab\x08\xde\x14\xb7\x90\x1b\x83\x37\x6c\x28\x38\xd2\xc5\xd1\xde\xd1\x57\x95\x70\x71\xf4\x95\xa1\x9a\xe0\xf4\xbb\xee\x41\x91\xa3\xa3\x5b\xa1\x57\x87\x18\x7b\xc2\x5d\x1b\x83\x7d\xcb\xcf\x72\x0c\xd4\x64\x94\x45\x1a\x8d\x96\x63\x26\x12\x1f\xfd\x85\xe3\x1d\xdb\xbf\x97\x64\x38\xc1\xae\x12\x0b\xbb\xb5\x2a\x4f\x80\xda\xa8\xcf\x53\x2f\xeb\x99\x98\x05\xb7\xf7\xcb\x3a\xd0\xe6\x28\x8b\x04\x1a\x05\xe8\xca\xd1\xbf\xb8\x2a\xad\x5f\xc0\x07\x5b\x41\xdd\xef\x76\x67\x9c\x78\xd6\xd3\x11\x83\x31\x75\x57\xa2\x04\xc2\xfe\x40\xe2\x46\x1e\x8c\x12\xac\x89\x19\x1e\x0e\x6e\xef\x03\xea\x2b\x15\x8c\x92\x51\x40\x82\x91\x1e\x05\xfb\x10\x56\xca\xbe\xb1\x58\x17\x8c\xc4\x28\xc0\xc1\x28\x1d\x05\x64\x77\x8a\x53\x0b\x5c\xc1\xb8\x63\xd8\xee\x74\xff\xfc\x8c\xa7\x2c\x02\xb8\x7b\xa9\xfb\x1e\xbe\xad\x61\xe7\x50\x38\x22\xd3\x45\xc5\x06\x10\x0c\x6e\x50\x0e\x7a\xc7\x57\x89\xff\x5b\x57\x2e\xb8\xbd\x1f\xd8\xa5\x0a\x9a\x0a\x46\xc1\xed\xfd\x6a\x61\x73\xbd\xdf\x42\x49\x61\x91\x4c\xb4\x5e\x6a\xfb\x52\xb7\x91\xd7\xbe\x54\xfe\xcb\xe8\x28\x2b\xf6\x8b\xa3\xb2\xf8\xa3\x38\xba\x42\x32\xd7\x47\x23\x72\xfb\xf6\xfe\xe6\xbe\x3e\x1a\xdd\xbe\x6d\xb1\x1c\xcb\x30\x34\x5b\xc9\x97\x6a\x8b\x62\xd8\xf0\xdd\xa2\xf0\x78\xf0\xdb\x86\x03\x16\x45\xd4\x5f\x40\x36\x65\xa1\x48\x8c\xbb\x52\x32\x42\x78\x4d\x60\x3f\x37\xc0\x03\x32\x70\x8c\xd2\xab\x6e\x30\x24\x64\x70\xbb\x96\x03\x6f\x0f\x66\xad\xd2\x78\x10\x05\xa3\xcd\x16\x3d\x26\x3b\x0a\x22\xa0\x16\xdd\x1e\x14\x45\x10\x18\x34\x46\xfb\xc1\x68\x8d\x76\x7c\xb7\x4d\x9f\xd2\x8a\xb1\x3b\x11\xe0\x75\x37\xa1\x4c\x9f\x74\xba\x94\x22\x93\x29\x0b\x43\xf7\x63\x9c\xca\xd3\x28\x78\x20\xf3\x34\x01\x23\x94\xf5\x78\x18\xd0\x41\x45\x1d\x6b\xc9\x2c\x1e\x98\x7e\x60\x56\x96\x98\x8d\xdd\x79\xa1\x45\x65\x3d\xd2\x5d\x7d\x6c\x5e\xe7\x69\x8a\x05\x48\xa1\x86\x2b\x73\x45\xae\xce\x58\xba\x7e\xa3\xd2\xef\xa9\xef\x4d\x96\xb0\xf7\x39\xcb\x05\x87\x43\xad\xbe\x04\xa7\x30\x95\xa7\x2c\xdb\x0b\xf0\xa9\xe2\xc9\x21\xff\x8b\xc5\x77\x26\x13\x6c\x73\x89\x65\xf1\x7c\xe1\x7e\xfe\xa0\x64\xbe\xee\x3e\x3f\xa3\xeb\xf8\xaa\xc4\x7c\xb5\xa6\x4b\x1d\x3b\x31\xff\x44\x31\xf6\x17\x8b\xe6\xc1\x8a\x0b\x50\x25\xad\x64\x02\x14\x20\xc0\x41\xc6\x14\x97\x79\x16\xe0\x60\xa9\xb8\xe6\x4b\x9a\x06\x0b\x84\xd7\x8a\xa5\x92\x26\x9d\x0a\xae\x68\x96\x31\xd3\x85\x60\x99\x65\x72\x65\x2a\x62\x09\xa7\xc1\x02\x6b\x9b\xd6\x3b\x9e\xb2\xbb\x25\xc2\x34\x4d\x5f\x28\x7e\xca\x45\x16\x07\xf7\x72\x91\xd1\x13\xf6\x96\xa6\xe9\x5b\x69\x5f\x1e\x04\x38\xa3\x2b\x66\x41\xe2\xe0\x9e\x79\x70\x65\x07\x41\xb9\x3f\x77\x67\xfd\xe7\xf7\x03\x77\x39\x25\xe0\x82\xae\xd7\x29\x5f\x5a\x8d\xd6\x5a\x71\xa9\xb8\xbe\x8c\x27\xf8\xd4\x8c\xb9\x53\x5e\x62\x57\xc1\xcb\xfb\x87\x87\x75\x15\x6b\xd3\xf7\xc4\xfb\x78\x5a\x7d\x0c\x25\x59\xf3\xd9\x83\xfb\xcf\x5f\xbf\x7e\xf4\xf4\x69\xfd\xe9\x92\x0a\xfd\x9a\xa5\xa9\xf7\xf1\x9d\xa6\x65\x83\x12\x70\x8b\xbb\xae\xe0\xf1\xfd\x27\xcd\xc7\x36\x91\x91\xf7\xe9\xd7\xd5\xa7\x1f\xb8\x61\x4f\xe0\xcd\x58\x2e\xc6\x27\x52\x3d\xa2\xcb\xb3\x3e\xc3\x38\x1b\x03\x9e\x8b\xca\x2b\x16\x2b\xb0\x69\xd9\xfa\x30\x25\x6c\x0c\x35\xee\x70\x65\x8d\x93\xe6\xef\x28\x78\xfb\xf2\xd5\x93\x17\xc1\x82\xa8\xea\xf9\x87\x57\x2f\xde\xbc\x0c\x16\x84\x62\x0e\x69\xbe\x0c\x36\x19\x11\x51\x34\xcf\x16\xa5\xcc\x4b\xda\x79\xf9\x8c\xae\xe7\x62\x41\x28\x78\x62\xb4\x90\xa2\xa9\x6c\x6b\x89\xad\xf6\xfa\xe2\x67\x74\xbd\x09\x60\x65\xac\x5c\x11\xae\x70\xa6\xfc\x43\xa8\x17\x65\xb0\xf7\x48\xee\xb6\x79\xe7\x3c\xee\xde\x22\xd4\xa2\x03\x61\xd8\x73\xf9\x0c\xdc\x3c\xec\xa5\x2e\x0f\x14\xbb\xdf\xbe\x3d\x13\xa7\x8a\xec\xcd\x8f\xf4\x91\x3a\x12\x47\x27\x46\x26\x5b\xaa\xad\x31\x19\xfe\x55\xdd\xff\x72\xa9\x4f\xa9\x62\xa2\x4a\xb9\x5a\x19\x4d\x7f\x8e\x18\x9e\x5f\xbd\x63\x97\x31\xa8\x74\xb3\x00\x77\x54\x00\xdd\xe3\xf0\xed\x5f\xb8\xd2\x39\x4d\x9f\xcb\x84\x0d\x96\x29\xcd\x5c\x9e\xd0\x33\x0a\x79\x9a\x5d\x2d\x7e\xe2\x3b\x9e\x19\xd1\x6f\x20\x4f\x06\x81\x90\x09\x7b\x7d\xb9\x66\x01\x04\x40\x82\xc7\xe7\x74\xc5\x82\x81\x53\x27\x73\x96\xdd\x46\x65\x89\x6d\x87\xa8\xd6\x0a\x52\xfe\xfc\xcd\x4e\x89\x81\x57\x55\xd5\xd4\x65\xa7\xa1\x6a\x13\xfd\xdd\x56\x82\x9a\x98\x7b\x0d\x9c\xd1\xec\xfe\x97\x68\x63\x50\xd7\xb4\xa5\x15\x88\xe8\xb5\xd1\x4c\xbd\xbb\x01\x0f\x4c\x2f\xa3\x00\xea\x76\x21\x5b\x75\x3b\x38\x82\x20\xc1\x20\x18\xb1\x51\x30\x08\x2a\xb3\x9f\x79\xa1\x47\x2d\xd9\x39\x55\x56\x96\xae\x8e\xa2\x02\x1d\x90\x49\x59\x2e\x6c\x70\x01\x9c\x28\x72\x55\xee\x28\x16\x25\x0a\x5f\x3d\x7c\xef\xfc\xfb\x7a\x94\x4b\x19\x2d\x31\x3d\x3d\x55\xec\x94\x6a\xd6\x53\xbe\x56\x5e\xf9\x83\x33\xb6\x7c\x97\xf5\x40\x7d\xf0\xa1\xcc\xe4\xbd\x72\x2c\x6c\x13\xf4\xd2\x07\xb5\x60\x3d\x50\xe7\x06\x4a\xb1\x43\x7d\x99\xb2\xec\xb0\x57\x2d\xf6\xc8\x80\x64\x19\x53\x7d\x85\x0f\x54\x89\x97\xa6\xb7\x3f\xb2\x74\xcd\x54\x0f\x44\x4a\x4b\xbc\x4c\xa5\xe8\x1b\xf4\xd2\x96\x65\x2c\xeb\xab\xfb\xbe\x29\x95\x69\xca\x96\xda\x0d\xf3\xb1\x92\xab\xc7\xca\x20\x78\xdf\x50\x24\x28\xef\x8c\x60\xd7\x57\xfc\xc8\x16\x7f\x60\x4a\x1f\x32\x53\xa7\xec\xeb\xed\x23\xd3\x66\x96\xbd\xa4\x2a\xeb\x1d\xcd\x09\x2d\x71\xc2\xd8\xfa\x19\x53\xa7\x7d\x23\x7a\x20\x4b\xcc\xb2\x25\x5d\xb3\x6b\x1a\xb9\xaf\x4a\xcc\x2e\x34\x13\xc9\x33\xa6\xe9\x43\xaa\x69\x0f\xd0\x85\x2c\xf1\x09\x4f\x35\x53\x3f\xea\x55\x6a\x76\x43\xdf\xa8\xce\xce\x0c\x94\x00\x2f\xc2\x57\x79\xba\x7d\xa1\x8f\x15\x00\x26\xdf\x5f\xf6\x15\xca\xd2\xd0\x9e\xfb\x69\xba\x1d\xf3\x1c\x88\x58\xb2\x4c\xab\xbe\x4a\x7e\x52\x00\x61\x64\xb1\xa7\x54\x9c\xf6\x41\xac\x01\x02\xda\x78\xc6\xb2\x8c\xf6\x4e\x61\x7a\xd2\x40\xbd\x58\x83\xbc\xd8\x83\x39\x16\xe8\x51\x93\x9f\x70\xcb\x34\x26\x16\xf0\x71\x4a\xb5\x66\x82\x25\xaf\x15\xeb\x6b\xf4\x67\xdb\x35\x40\xae\x07\x52\x68\x76\xd1\xbb\xa9\x5e\xbb\xda\x14\x67\x22\x49\x2f\xdf\x28\xfe\x48\x24\x3d\x70\xaf\xec\x5c\x98\x1d\x6a\x56\x8e\x1f\xe7\xba\x17\x67\xbf\x6f\xe0\x0c\x6e\x6f\xe9\x9c\xa4\x00\xf5\xd2\x4a\x90\x0f\x40\x41\xdd\x47\x62\xce\x00\xec\x95\x94\x50\x61\x5f\xf7\xed\x22\x1a\x44\xe9\xeb\xb4\x1d\xdc\xe1\x52\xc9\x34\xed\x29\x3f\xf4\xcb\x0f\x75\x3f\x1d\x7b\xe1\x80\xb6\x63\xff\x6f\xaa\x05\xb1\x65\xdd\x6e\x39\xa8\x33\x9a\xc8\xf3\x6b\x6a\x7b\xe2\xe0\x34\x15\x09\x55\x49\xdf\x24\x3f\x73\x5d\x32\x34\xee\xf0\x8c\x31\xfd\x98\x9a\xca\xfa\x70\xf8\xa5\x05\xfd\x6d\x4d\xf5\x59\x9f\x85\x80\x96\x98\x0b\xc3\xf2\xa1\xb2\x1e\x88\x3f\x4f\x4a\xcc\xb3\x1f\x79\x92\xb0\x3e\xb4\x7d\x6f\x8b\xf5\x2a\xdd\xce\x29\x9e\x02\x8c\x59\xc1\x27\xc2\xa1\x62\x0f\xd4\x5f\x00\x65\xa7\xc7\xac\x78\x0f\xc8\x3b\x69\x40\x7e\xa1\x29\x4f\xb6\x6c\xc8\xfb\x67\x06\xe2\x37\x73\x98\xec\x9b\x37\x55\x62\xb8\x12\x7a\xcd\xa6\xff\xf1\xc4\xc1\xf4\xa2\xf7\x19\xad\x4b\x1f\x5d\xac\x15\xcb\xb2\xfe\xdd\x7c\xd1\xc0\x5d\xb3\xd4\x87\xa6\x3f\x6c\x25\xcd\xf1\xad\x07\xf1\xa0\x54\x9d\x5e\xc3\x12\x1f\xcb\x12\x1b\x61\xec\xa9\x94\xef\xf2\x75\x1f\xd2\x9d\x58\x80\x43\xa6\x38\x90\xd4\xbe\x6e\x9c\xba\x5a\x0e\xa5\xd2\xbd\x00\x6f\x4e\x4a\x0c\x59\xb3\x1e\x28\x99\x65\xf6\x4c\x66\x19\xac\x41\xbe\x9e\x0f\xfe\x55\x7d\x70\x58\x9f\xe1\xae\x85\xff\xa1\x86\xbf\x0e\xea\x57\x03\xc5\xd4\x89\x54\x2b\x2a\x96\xec\x35\x5f\xf5\xf6\xf6\x67\x03\x26\x53\x1b\x36\xc9\x61\x25\x30\xda\x97\x92\xf7\xe2\xe7\x6f\xe6\x03\x77\x98\xdd\x2c\xe5\x67\x75\xe9\x03\x73\xa2\xed\xb5\xb3\xd5\x20\xcf\xcc\x61\xb7\x8f\xe2\x01\x08\xdc\x97\xde\xce\x28\x32\xd3\x91\xfc\x38\xe5\xd9\xd9\x35\x7c\x34\x3d\x2b\xf1\xfb\x9c\xa9\xcb\x0a\xb3\xee\xf7\x12\xb7\xa4\x07\xec\x31\xb0\xdf\x3e\x97\x75\x0b\x9c\xf7\xf5\xea\x2d\x2d\xb1\x62\xd9\x5a\x8a\xa4\x9d\x1e\xb5\xe9\x91\x2c\xb1\xca\x0d\x2d\x92\x79\x9a\xbc\xca\xfb\x76\xc4\xc9\x59\x89\x33\xe8\x49\x4f\xe1\x43\x28\x14\xc9\x03\xb9\x5a\x51\x91\xbc\x96\xc0\xb6\xfa\x84\x4a\x09\xb9\x1c\xae\xa7\xd8\x1f\x4c\x6d\x1e\x99\xed\x93\x0f\x3a\x20\xfd\x53\xf8\x18\xa0\xcc\x98\x5e\x6e\x45\x8f\xfc\xac\xc4\x5a\x42\xe0\xc2\x3e\x3a\xa0\x4c\xe9\x3b\x26\x9e\xf2\x5e\x89\xf0\xc7\x75\x89\x73\xc1\xdf\xe7\x6c\x5b\x0d\xbf\x9f\x94\x38\xcf\x79\x5f\xd3\xbf\xd2\x12\x43\x60\xb2\x27\x62\x9d\x6b\x73\x3e\xeb\x15\x13\xcf\x1c\x94\x21\x99\x7d\x00\x17\x67\x65\x69\x0f\xd1\x6b\xb5\x91\xdf\x5f\x13\x6d\x03\xfa\x44\x08\x8b\x30\x74\x39\x1a\x84\x85\x57\x44\x8f\x57\x74\xdd\xce\xeb\x5e\x2b\xba\xaa\x03\x06\xa4\x73\x1f\x67\x52\xe9\x26\xf9\x37\x9b\xab\xf1\x5a\xae\x23\xb4\x28\xf1\x89\x22\xb9\x1a\x57\x1a\x15\x50\x49\xe0\x33\x78\xf7\xf8\xfe\x13\xf7\xbc\x52\x64\xbe\xd8\x59\xa9\x79\xae\xc6\x2f\xef\x1f\x1e\xc2\xdb\x05\x19\x4e\xb0\x7d\xd7\xfa\x7a\x01\xb9\x9b\x5d\x49\x5d\xc7\x82\xb8\x63\xd2\x43\x45\xe6\x01\x15\x97\x01\x0e\x68\x9a\x06\x38\x10\x52\xb0\x60\xe1\xe5\xc3\x54\x2d\x0d\xfe\x43\x35\x56\x2c\xc9\x97\xbe\xa5\xd3\x57\x82\x83\x0d\x2d\x62\x73\xb5\x28\x8a\xf9\x02\x75\x66\xa4\xe5\x7d\x63\x93\x87\x63\x51\x22\x7c\x55\xda\xf4\xd3\x1f\x54\x8f\xb5\xd9\xe9\x38\x68\x96\xf1\x53\x11\x5d\x95\x98\xa1\x9d\x53\x15\xe9\xae\xa6\xda\x9e\xfa\x9a\x0b\x8d\x4e\x59\x32\xdb\x9d\xc6\xab\xc6\xd8\x58\xbd\x46\x3b\x8d\x4a\x88\xec\x4e\x5d\x4c\xb7\x8d\xb9\xb7\xf3\xe1\x2e\xb5\x79\x5f\x10\xe2\x4f\xfe\xcc\x2b\xf1\xa7\x39\xee\x7e\x51\x97\xb4\x6b\xf3\xeb\x82\x6b\x27\xee\x08\x0b\x91\x93\xf4\x98\xa6\xe9\xe6\xac\xfb\xab\x52\x79\x90\x9a\x97\x75\xad\xa8\x44\x78\x82\xb0\x19\x40\xac\xc7\xe6\xcf\xe7\x57\x42\xc5\xa5\xe9\x87\xb8\xbc\x49\x15\x5c\x6c\x54\x71\x17\xfd\x9f\xbb\xe5\x4e\xf3\xae\xf6\x79\x8d\x20\xc4\x13\x16\xd0\x3f\x2c\x4c\x13\xd5\x76\x9a\xd7\x57\xad\x1e\xaa\x7e\x6d\x9f\x86\x4b\xdb\x73\xb6\x18\xdb\xa3\x94\x57\xaa\xbc\x8b\x0a\xde\x12\x34\x3d\x08\xc3\x56\x81\x98\x33\x70\xe9\xb3\xb5\xf5\x35\xd6\x54\x67\x36\x3d\x1b\x5b\x8d\x71\x15\x9a\x6d\x7e\xa2\xf0\x99\x5a\x8c\x2b\x4f\xce\xc8\x1b\xff\x4c\x3b\x60\xb2\x56\x51\xae\xdc\x03\x56\x28\xae\x0b\x60\x8f\x76\x91\x1a\x5d\x55\xd1\x2a\x1d\xce\xe2\xfa\xb9\xaa\x1b\xba\xec\x4a\x0d\x16\x55\x5a\xca\xa6\xf5\x45\xf5\x51\xf3\x0a\x6b\x2f\x4f\xf4\xb1\x6a\x76\x1a\x1f\xbf\xa5\x79\xc2\xf5\x18\xf4\xe9\x63\x73\xa0\xec\x25\x67\x7a\xcc\x13\xd8\x61\x3c\x29\x1b\x1f\x4d\x70\xa0\xb0\xe3\x09\x43\x36\x36\x42\x54\xd6\x3f\x95\x7d\x14\xa7\x07\x52\xa0\xab\x88\xcd\x85\xa3\x24\xbd\x35\x55\xcb\x40\xaa\x96\xed\x72\x78\x4a\x57\x47\x36\x18\xbe\x54\x91\xeb\x14\x42\xcd\x44\xc2\x0b\x6c\x13\x80\x5f\xf6\x51\x9f\xab\xd2\xa5\xb2\x61\x9b\xb4\x0c\x32\x3d\x51\x71\x69\x86\x4b\xd3\xd4\x8e\x5a\x30\x54\xab\x73\x22\x06\xba\x29\x60\x67\x63\x9e\xd9\xf8\xd2\xb6\xd1\xfa\x1a\x18\x2c\xc0\xce\xb5\xa1\x36\xad\xcc\x3b\xa8\x63\x01\x22\xd3\x52\x2b\x8d\x4e\x5f\xef\x3c\xfb\xb8\xf9\xdc\xac\x54\x8d\x2a\x16\x11\x1d\xb6\x60\x51\xe3\x90\xcb\x57\x56\xc3\xb5\x0d\x05\x3b\x79\x5b\x41\x7d\xed\x46\x81\xcd\x39\x87\x4d\xc5\xb6\x2b\xeb\x05\xc9\x37\xd4\xe6\x55\x8f\x17\x3b\x7a\x2e\x16\x6e\xbf\xd5\x54\xb1\x61\x86\xa0\x9f\xdf\x71\x69\x06\xf4\x5c\x2d\xea\xa4\x94\x51\x9b\x8b\x02\xa0\xd9\xdb\x35\xc8\xc1\xa4\xba\xd5\x09\x2f\xb7\xcf\x5d\x8d\x55\x3b\xfd\x9b\x98\xa2\xa2\x30\x9b\xb7\x9a\x37\x6f\x3f\xd7\xfb\xc2\xdb\x6d\x8f\x55\x2b\x93\xf0\x26\x6f\xd3\x68\x47\x59\xa4\x24\x91\xaa\x71\x7f\x29\xc5\x92\xc2\xf5\xa7\x9b\x2c\x80\x43\x6e\xe5\x48\x1a\xab\x27\x51\x59\x2e\x7b\xbe\x05\xcf\x2b\x21\xee\x8b\x2e\x32\x1b\x33\x83\xcc\xb3\xc7\x86\xb8\x31\xbc\xb9\x2c\x71\xb5\xdc\x96\x43\x3e\xbf\xef\x81\x3e\xbf\x5f\x01\x7d\xbc\x53\x02\x5d\x75\xf6\xd9\x5c\x2c\xcc\x4e\x31\xc3\xaf\x56\x3d\x0c\x5d\xe5\xa2\x22\x13\xba\xc4\x8f\x9a\xf9\x18\xb0\xc8\xb9\xde\xb8\x8b\x16\xe3\x53\xa6\x1f\xc8\xd5\x3a\xd7\x2c\x81\xf3\x98\xb3\x54\x5a\x9d\xb3\x6c\x74\xce\x95\x03\x35\x27\x93\x7d\x7e\x4f\x55\xe9\xda\x46\xa3\xea\xfe\x01\x51\x73\xbe\x30\x5f\xc9\x31\x68\x7b\xac\x02\xff\x17\x9a\xe6\x2c\xca\xeb\xe0\x6e\xc8\xcc\x82\xbb\xba\xe7\xea\xae\xcc\x1c\xc3\x68\xa8\x9d\xfd\xe3\x39\x78\x59\xe8\x71\x65\x7b\x18\x6b\xf9\x66\xbd\xae\x6e\x0d\x13\x42\x68\xfb\x8d\x99\x86\xc8\xff\x18\xc6\x58\xe2\x07\x3d\x99\xbf\x86\x0c\x75\xf5\xf9\x1a\x95\xf8\x42\xf5\xb9\x90\xdb\x19\xf7\x22\x99\x1b\xe9\xd8\x85\x9a\x46\x25\xbe\xdf\xfe\xa8\xce\x99\x86\xab\xd0\x43\x11\xb3\x61\x1e\x9d\x8b\x39\x25\xbb\x53\x2c\x49\x10\x60\x4e\xc4\x78\x79\x46\xd5\x03\xd0\xb1\x45\x13\xb4\x3f\x1a\xd1\x7b\x6a\x1f\x4d\x86\x24\xd2\xed\x42\x8a\xd0\x4c\x8e\x88\x3e\x20\xd3\x30\xd4\xf7\xc8\xd7\xd3\xa2\x98\xde\xf9\x2f\xe2\xae\xe3\xd0\x30\xd4\x07\xe4\xee\x3f\xa1\xec\x9b\xff\x2a\x8a\xe9\xc6\xbb\x30\xbc\xfb\x0d\x21\x7c\x16\x1c\x1d\x05\x23\xcf\xb1\x6d\xfa\x2d\x1a\x05\x83\x20\xb6\xb5\x4c\x09\x51\x16\x52\x17\xc5\x30\x32\xed\xdd\xf9\x67\x51\xb8\x17\xdf\xd9\x3f\xed\xa6\xf4\x01\xf9\xf6\x1b\x78\xfa\x6e\x02\x4f\xdf\xfd\x17\x3c\x4d\xef\xdc\x41\xb6\x35\x3b\x12\x18\x45\xec\xff\x96\x23\x12\xfc\xff\xff\x7f\xff\xdf\xa0\xbe\xe6\xe3\x51\x91\x77\x2d\x99\x7c\xce\x5a\xf9\xbf\xb5\xd9\x8a\xcd\x0b\x8d\xfc\xd4\xfd\x6a\x8b\xe3\x54\x36\xba\xb5\x87\x83\xc0\xd2\x87\xd7\x0a\xbf\x6a\x19\xe4\xac\x47\xf9\x66\xa4\x72\x2f\xde\xa7\x9f\x3f\x6a\xe6\x3f\xc4\x41\x80\xf5\xe6\xb7\xd3\xde\x6f\xa7\xfe\xb7\xd3\x45\x6c\x99\xef\xb0\xbe\x21\x74\x8f\x4c\x8b\x22\x48\xa8\xa6\xe0\x0d\x58\x8d\x33\x9a\xe0\x6f\x50\x51\x04\x7f\xd2\x0f\xd4\x5e\x5b\xee\x16\x4f\xa7\xa8\x28\x58\x23\x9d\x05\xb3\x00\xa1\x8a\x03\xe9\xf1\x32\x57\x66\x67\x3c\x94\x2b\xca\x05\xb6\x27\xb9\x8b\xa7\x15\x4e\x7a\x51\x8b\xef\x7c\x13\xab\xce\x9d\x23\x67\x72\xc6\xc2\xa0\xad\x32\xff\x50\xf3\x8f\xc3\xe2\x00\x82\xee\xfb\x2d\xff\x23\x40\x15\x45\xb8\x15\xc1\x4a\x36\xa7\x43\x28\xc4\x77\xd0\x0e\x23\xf9\x7c\xb2\xc0\x9c\xe4\xf3\xe9\xa2\xec\xd4\x30\xab\x6a\xc8\x7a\x6a\x98\xd5\x35\x40\x2a\x2f\x49\xb2\x9e\x1a\xe2\xbd\xbd\xaa\x8e\x94\xdc\x8a\x58\x15\x79\x0e\xde\x9b\xaf\x05\x49\xe7\x93\x05\xf0\xdb\xa5\x6b\x84\xa4\xf3\xe9\xc2\x6f\x69\xcf\xb5\xa4\xc8\xd2\xb4\xc4\xc8\xd2\xb4\x54\x3b\x62\xed\xed\x75\xd6\xe0\x8e\x6b\x31\xa9\x2a\xac\xcb\xee\xa0\xfe\x7a\x13\x5b\x6f\xe2\x46\x10\x9c\x9f\x9f\x8f\x6d\xd2\x9f\xba\xd2\xbb\x6d\xb7\x51\xeb\x33\x6a\x64\x7b\x6f\xb0\xd5\x50\xd7\xb6\x61\x85\x3d\xd7\xd3\xb8\x6e\x6c\x6d\x1a\xa3\x64\x6d\x1a\xb3\x3b\xe4\xca\xba\x58\xd0\x34\xd6\x18\x48\xdc\x52\xa6\xb1\xc0\x09\x60\x49\xac\xf0\x5a\x2a\x1d\x53\x0c\xda\x64\x66\xd5\x4b\xb1\xc4\x67\x34\x3b\x8b\x79\x59\x1a\xd2\xc6\x89\x1c\x9b\x62\x1b\xc6\xc1\x62\x57\x46\xe4\xd8\xc0\xe0\x94\x54\x39\xf7\xeb\xe4\xfb\xd1\x04\x57\x69\xad\x77\xef\xa0\x71\x4a\x33\xfd\xc4\x9b\x96\xd1\x14\xd8\x4e\xed\xea\x9d\x86\x61\x94\x8e\x32\x54\xef\x0e\x3a\x7b\xae\xe0\x4d\x9c\x7a\x39\xca\xea\x4d\xe7\xfd\x76\xb0\x19\x72\x9e\xfc\xa6\x5e\x08\x50\xe8\x8a\x69\x18\xf2\x66\xd3\x55\x0d\x3e\x57\x51\x3e\xe2\xd0\x09\x4e\x08\x09\xf6\x82\x51\x1a\x86\x39\xc4\xde\xcb\x87\x10\x01\x18\x00\x9a\x46\xba\x5f\x5a\x8c\x4a\xdb\x43\x1b\xd7\xfe\xaa\xd1\xee\x94\x10\xb2\x2c\x8a\xe5\xc1\xd4\xac\x2c\x1c\xcc\x97\x45\x91\xd6\x43\x80\x04\x38\x75\xf5\x61\x38\x4c\xab\xc0\x86\xb0\xa6\xd1\xd1\x78\x4e\x77\xff\xba\xbf\xfb\xfb\xe2\xea\xce\xee\xdd\x12\xcd\xf6\x50\x18\x0e\xbf\x1c\x31\xab\xe8\xb1\x81\x63\x8d\xc0\xc9\xaa\x5e\xcc\x27\xbb\xdf\x2d\xf6\x4e\x21\x8c\x64\x35\x0f\x07\x35\xe4\xde\x9d\x32\x4a\x11\xac\x12\xaa\xf3\x01\xe0\xef\x7b\x79\x2b\x03\x23\xb7\x35\x2e\xf9\xb7\xd3\xc5\xd8\xb0\xfc\xc4\xb0\xf1\x67\x74\x3d\xf3\xc1\x62\x36\x06\x63\xac\x29\x8b\x86\x53\xe4\x15\x95\xf8\xb0\xcb\xec\x2b\xb3\x91\x32\x42\xd2\x6b\xb5\x28\x8a\xe8\x75\x8f\x68\x88\x0d\x45\x9c\x07\x4e\x83\x1f\xe0\xa0\xa3\xcb\x07\xf7\xa8\xbf\x9e\x6d\xbc\x3c\x67\xc7\xef\xb8\xde\x7c\xbf\xca\xba\xef\x16\x10\x5d\xd5\xce\x90\x97\xf3\x96\xee\x6b\x7b\xbb\x92\xcd\x05\x51\x73\xbd\x58\xd4\x97\x22\xcc\xee\x42\x78\x38\x84\x7e\xbb\xee\x83\x98\xf2\x56\x11\xca\xa2\x67\x3a\x42\x68\x87\x8f\xdf\x3a\x83\x42\xf2\x58\x64\x64\x6e\xe9\xd9\x8b\x3e\xe9\x37\x9a\xe0\xb7\x6a\xec\xa2\x24\x21\xef\x76\x6d\xbb\x0e\x97\x5e\x08\xa4\xc6\x67\x8a\xbc\x50\x7d\x42\xf1\x30\x72\x81\x72\x8b\x62\xc8\x3a\x91\x84\xc2\x30\xb8\x6f\xc9\x62\x3b\x62\x50\x70\xdf\x20\x8b\x5c\xd2\xd4\xac\x6d\xe9\xe7\x53\x7b\xa2\x5a\xc1\xcc\xba\x78\x7b\xa7\x17\x6f\xef\xf8\x78\x7b\xa7\x66\xa4\x95\x8f\x44\x10\xd4\x2a\x4b\xcf\xa4\x68\xce\xef\xde\x63\x84\x8a\x82\x9a\xcf\xa6\x66\x13\xda\x53\x89\x39\x9c\xd6\xd7\x5a\x9d\xc7\x74\x2d\xfa\x4a\x32\x5f\xec\x4f\xa7\xc4\x07\xde\x77\xb1\xab\xc6\x67\x32\xf3\x5a\x97\xe3\x5c\x64\x67\xfc\x44\x47\x57\x2c\x5d\xc5\x1a\x27\x72\x19\xab\xd2\x08\x83\x91\x26\x0e\xba\xdd\x99\xca\xd9\x67\xeb\xa7\x72\xbb\xfa\x35\xd2\x63\x96\xae\xe0\x9c\x9b\xc8\x25\x88\xfe\xa6\xc3\x2f\x0d\x5e\x5b\x1f\x12\x1c\x64\x46\xba\x0f\x70\x00\xd9\x5a\xac\x72\x9e\x99\x9f\xe0\xff\x00\xbf\x12\x9e\x99\x63\xb0\xf9\xa9\xe9\x31\x90\x9b\x00\x07\x54\x71\xba\xdb\x00\xc1\xa3\xf7\x39\x3c\x73\x7b\x90\xaf\x1e\xe9\x52\xf3\x0f\x2c\x61\xd9\x92\x89\x84\x0a\x5d\xbd\x3f\xce\xb3\xcb\xea\xb7\xd7\x18\x3c\xb3\x8b\x35\x15\x49\xf3\x7c\xaa\xe8\xf1\x71\xf3\x08\xe6\xb7\xe6\x11\x0e\x10\x42\x9e\x07\x38\xb8\x58\xa5\x22\x0b\x16\xf8\x4f\x45\xbe\x9e\xe2\xf7\x8a\xec\x45\xf3\xa3\xa3\x60\x81\xf6\x4e\xf1\x53\xf3\x74\xa4\x8e\x84\x73\x37\xdf\x3b\x6d\xf0\xee\xaf\x7e\x59\xf1\xbd\x02\xe7\x71\xdf\x0b\xf7\x29\xbc\xa2\x03\x3f\x03\xcd\x2f\xaa\x15\x30\x97\x68\x70\xc9\x33\xd8\xb4\x6b\xb1\xa9\xe6\xc0\x67\x8a\x9d\x04\xa8\x28\xba\xef\x33\xb5\xac\x18\x37\x25\xaf\x94\x4d\x60\x58\x9b\xdb\x23\x85\x8c\x94\x42\x67\xf7\x55\x64\xeb\x46\xa3\xdb\xb7\x48\x70\x7b\xf4\x97\x8a\x28\x1a\xdd\x0e\x6e\xc7\x7e\x91\x2b\xd9\xac\xc4\x40\x5a\xa1\x45\x90\xfb\x2a\x52\x0d\xac\xbb\xdf\x09\x10\xf5\x75\x8a\x66\x84\x3f\xb6\x15\xe3\x6c\xbc\x94\xb9\xd0\xf7\xb4\xfd\x3b\xdb\x9d\xc6\xee\x15\xa8\x1d\xed\xcb\x49\x3c\x6d\x2a\x78\xe3\x4d\xf0\xf0\xa5\x27\xb1\x58\xf7\x45\x14\x86\xc0\x0c\xed\x53\x4b\x62\x09\xc3\x68\xe8\x5c\x1b\x8d\x54\x0b\x3f\x2a\x9e\xf8\xa7\xf2\x56\xe1\x96\x6a\x1d\xbb\xc8\x15\x20\x3b\xcb\xe2\xab\x12\x6b\x7a\x0a\x7f\x3d\xee\x71\x55\x96\x58\x90\x88\x91\xce\x41\x1a\xcd\x58\x3c\x67\x0b\x54\x1b\x3f\x14\x99\x1b\x9a\xbd\xc1\x55\x85\xb5\x63\x80\x8b\x25\x5d\x56\x2e\x60\x90\x61\x76\xdc\x35\xbf\x55\x47\x6c\x5a\x9f\x62\x77\xf4\xd8\x74\x6a\x2e\x17\xb3\xfa\xd7\x68\x14\xd7\xbf\xc9\x14\xd3\x31\x8c\xe0\x29\xcf\x74\x18\xda\x5e\x9e\x28\xb9\x8a\xbc\xf7\x5b\x34\x85\x96\x7c\xde\xb7\xca\xb6\xb1\x9b\x87\xb9\x30\x4d\x35\x0f\xd0\x5a\xf3\x48\xa6\x70\x59\x77\xec\xfc\xd5\xec\x2c\x45\xa8\xd5\xf2\xf7\x06\xdd\x50\xa5\x80\x7e\xa3\xae\x6d\xfe\x17\x15\x51\xcc\xd0\x8e\x91\x93\xb4\xc7\x9c\x6d\x3f\x5a\xcf\xd0\x95\xd6\x1b\x32\x05\xc2\x65\x56\x93\x8d\x97\x67\x3c\x4d\x14\x13\x9e\xca\xab\xb2\x46\x81\xdf\x6b\x5d\xee\x96\x0c\xed\x0f\x1b\xd8\x5a\x3b\x81\x04\x71\xa6\xa7\x72\x5f\xd4\x2f\x69\x63\x9a\xd2\x0d\x2e\xfd\xd0\xe2\x43\xcc\x53\x26\xb4\xe6\xc3\x2f\xa8\x7b\x01\xc2\x50\x51\x34\x1a\x7d\xd1\x55\x2e\x37\x4e\xe1\xc2\x08\x56\x61\x78\xa8\x22\x81\x41\xbd\x3e\x0b\x62\xa1\xcf\x76\xa1\xae\x28\x18\x45\xd3\x91\x68\xac\x39\x08\x8d\x02\x14\xc4\x41\xd0\x74\xf4\x57\x55\xeb\x66\x5b\x9b\x3d\x80\xc4\x57\xb5\x8b\x70\x8b\xf1\xb1\x0d\xc6\x67\xce\x73\xff\x08\x46\xf7\x37\x68\x06\x54\x03\x03\x6a\x06\xe3\x64\xbf\x75\x4a\x2f\x99\x7a\x9b\xf3\xe4\xed\x1e\x2a\x0a\x43\xd0\xf4\x06\xde\x47\xa2\x12\x0b\xeb\xe8\xc2\x5e\x7e\xc6\x7f\x79\xea\xf8\x67\x06\xb5\x76\x6a\x4d\x4b\xa4\x67\xac\x91\x11\x62\xe6\x6b\x7f\xbc\x98\x71\xde\xf6\xff\xef\x0e\x11\x86\xb3\x69\x9f\xd1\x6c\xbe\x00\x12\xed\x30\x1f\x53\x62\xf7\xdc\x4e\x43\xdb\x7a\x77\x1d\xbb\x7e\xd7\xd5\xe1\x4a\x4c\xdf\xd1\x8e\x9a\xcb\xc5\x3d\x3a\x6f\xfa\xbd\x08\x43\xe1\x42\xd2\x82\x1f\xb8\xc4\x40\x25\x63\x03\x88\xb3\x35\x5b\x72\x96\xc5\x8e\x3f\xbb\x8b\xfa\xd6\x72\xfa\xa3\x42\x25\x74\xbf\x37\x52\x5f\x3d\x9c\x66\xf7\xf4\x8c\xe8\x23\x7b\x9a\x7d\x6c\x4f\xd7\x83\x73\x9c\x6e\x47\x86\xe1\x67\x8e\xb0\xee\xe7\x96\x51\xd6\xd7\xe1\xea\x0d\x6c\xf8\x02\xb5\x29\xe1\x0d\x5b\x11\x64\x6e\x9e\x16\xb1\x6c\x41\xc8\x06\x22\x12\x64\x6e\x1e\xcd\xc4\x00\x8a\xa1\x38\x8a\x04\xa1\x95\x66\x59\x56\x46\xe9\x1f\x15\xc2\x91\x20\x15\xdd\x98\xe0\xaf\xa1\x64\xc5\xfa\x24\x5d\xb7\x36\xf6\x98\x6f\x47\x63\xf6\xab\xeb\x7f\xbf\x89\xb0\x86\x84\xcd\xe1\x7e\x87\x61\x4f\x55\x96\x85\xba\x07\xe2\x41\x03\x1b\x45\x28\xae\x86\x82\xd5\x48\x6c\xb1\x4b\xba\x30\x5e\xf5\xa7\x36\x7e\x97\x6b\xac\x8a\xcc\xc5\x20\x1b\x9f\x93\x50\xa0\xbc\x59\x11\x0f\x66\x5e\xc1\x8c\x82\x45\x50\x49\xa3\xac\x44\xa0\x37\xab\xf7\xdc\xcf\xca\x0b\x79\x37\xe4\xe3\xb7\x99\xe7\x09\xb7\xa1\x59\x0d\x1e\x41\x62\xf6\x01\xbd\x60\x6d\xc8\x81\x96\x83\x63\x36\xc8\x98\x1e\xe4\x6b\x97\x50\x0d\xee\xd0\x1a\x44\x96\x86\x52\xe1\xbc\x09\xf8\x2c\xc3\x50\xee\x24\xd2\x29\x85\x80\x00\xee\x64\x45\x11\x65\x04\x48\x40\xb7\x17\x38\x1b\x11\x20\xe7\x19\x82\xc0\xe8\xb3\x6c\x14\x0c\x0e\x06\xc1\x48\xc5\x66\xab\xd0\x19\xdd\x34\xa8\x7a\xa1\x2b\x55\x65\xbb\x8f\xbd\x3d\x23\x36\x09\x9d\x42\x08\xb3\x9a\x53\xb8\xa3\x4e\x69\x6f\xaf\xd5\x69\xe5\x0f\xa6\x45\x91\xa3\x30\x64\x61\x08\xe7\x0c\xd6\x9c\x33\x2a\xbc\x07\x6c\xaf\x68\xa6\x8a\xbb\x82\xa2\xe9\xb9\x61\x12\x4a\x4a\x1d\x8c\xfc\x0b\xc4\x5d\x20\x14\x3b\xa8\x66\xb9\x7e\x6b\x4b\x71\x4f\x54\xf4\xb3\x82\x48\xa2\x0d\xc8\xef\xaa\x75\xb3\xa4\x97\xe8\x62\xd1\x1d\x27\x9c\xb7\xea\x5b\xfc\xda\x9d\xb7\xac\x3a\x30\x38\x63\x34\x71\x51\xd8\x83\x63\x99\x5c\xba\xdf\xa2\xcb\xd6\x0f\xa6\x95\x00\xdc\x55\xb4\xbb\x81\x59\x55\x7b\xf3\x1d\x66\x68\x34\xdd\x51\xa4\xc5\x32\xab\x4d\x4e\x71\x80\x9a\x70\xbd\xbf\x2b\xb8\xfd\x08\xeb\xae\x47\xaa\x19\xef\x4f\x1b\x53\xf2\x7b\x77\x4a\x18\x6d\x31\x16\x9b\x57\xd4\x8d\x75\xbe\xb0\x47\xcd\x30\xfc\x8e\xb4\x96\xd3\x15\x5f\x65\x5a\xc5\xc1\x99\x5e\xa5\x41\x09\xa0\x9a\x68\x23\x1a\xe0\xb6\x48\xe1\x3f\x59\x89\x20\xd2\xc4\xb4\xeb\x5b\x31\x34\xd8\x9d\xd6\x8a\x7d\xe0\x32\xcf\x0e\xf9\x71\xca\xc5\x29\xba\x52\x64\x6a\x17\xa4\x5d\x60\x76\x88\xc1\x25\x51\xf7\xc9\x4c\x79\xb5\xa0\x75\x67\xcd\x43\x18\xaa\xd1\x08\x1b\x3a\xd8\xa9\xc3\xa1\xaf\x40\x3b\x70\xce\x05\xe5\x23\xd8\x83\x6a\xc5\x27\x1b\x0b\x76\xa1\xeb\xbe\x98\x7e\x78\x2f\x3e\xa1\x0f\xb3\xc8\x8e\x03\xaa\x8f\x5d\x3b\x7d\x7d\x42\x75\xa7\x4a\x73\x5a\x6f\xcf\xba\xc3\x9f\xab\x72\x87\x8e\x33\xad\xb6\x62\x70\x95\xb2\xb1\x25\xec\x18\xae\xd8\x2f\x46\x19\x76\x67\x5b\x92\xe7\x82\xa9\x87\x2e\x88\xf2\x26\x11\x30\x42\x94\x44\x8d\x98\x4a\xc7\x3c\x21\xbd\x55\x62\x75\x30\x05\x00\x7b\x6a\x52\x08\x3b\x07\xab\x26\x62\xa2\x86\x63\xbb\xee\xcf\xa6\x48\x6d\x34\xdd\x6b\xdc\x53\xf4\x98\x27\xb3\x60\xaf\xde\x10\xda\xcc\x08\x0e\xe6\xff\x1f\x9e\x90\xdb\x01\x6a\x5e\xf3\x04\x07\xb7\x17\x01\x8a\xd9\xa8\x0b\x8e\x46\x91\x3b\xcd\x1d\x4c\x66\xc1\xdc\x2b\x84\x97\x38\x30\x9f\x19\x8e\x60\xf9\x02\x16\x10\xba\x57\x51\x72\x95\xf9\x7e\x9c\x9d\x10\x3e\x0c\x5d\x3d\x50\x9b\x71\x16\x18\x0e\xde\xb1\x4b\x7b\x79\xe6\x98\x0d\xe8\xc0\x02\x60\x97\x7f\x75\x14\x0c\x4e\xf9\x07\x26\x02\x84\xcd\xd7\x86\x8a\xf8\x5f\x08\x09\x5f\xb1\xd5\x5a\x5f\x06\x08\x14\xd2\x82\xda\x3c\x07\xed\xbb\x48\x95\xe9\xaf\xdb\x9d\xea\xb9\x95\x4e\xad\x71\xb0\xc2\x01\x28\xb1\xa4\xf2\x3a\x58\x93\x08\xa9\x06\xf5\x4d\xb2\xcd\xfe\x96\x91\x46\x98\x41\xe0\x85\x5a\x45\x0c\x7d\x03\xf2\xb8\xd9\x6e\x2d\xda\x79\x6e\x73\x0f\x94\x17\x2e\x05\x07\x0f\xe8\xf2\x8c\x0d\xaa\x1e\xd5\xfd\xb0\x2e\x8b\x30\x17\x95\x7d\xbb\xbe\xe0\xe6\xee\x94\x65\x4c\x43\xbe\x5c\x3b\x3b\x65\x89\x97\x29\xa3\x2d\xc7\x50\x58\xc4\xb2\xc4\x94\x12\x45\xb1\xec\x17\xa2\x75\x51\xd4\xb1\x00\x29\x35\x18\x1e\xc1\xe5\xb0\x67\x74\x1d\xa0\xd9\xc6\x1b\x78\x14\x28\x06\xef\x01\xcc\x29\x09\x1e\xbe\x7f\x94\xae\xc6\xaf\x72\x61\xef\x45\x64\x81\x17\x91\x83\x36\xea\x58\x10\x03\x70\xfe\xb9\x36\x35\xa0\x22\xd9\xdf\x50\x24\xe6\x45\x11\xe5\xc4\x25\xa6\x8a\x28\x71\x23\xe3\x90\x14\xb0\xa9\x62\x46\xe3\xab\xb2\x9a\xe1\x35\x5b\x92\x0c\x16\xbc\x56\x63\x2f\xd5\xcc\xa6\x5a\x7f\xfb\xa1\xb9\x2d\x46\xaa\x14\xb0\xcc\x72\xd1\x96\x1e\x01\xc5\x51\xa7\x10\x6f\x56\x20\x21\x40\xbe\x2d\x38\xa9\x2e\x14\x11\xa7\x92\x25\x91\xbb\x3e\x66\x3a\x34\xae\x64\x22\xe4\x21\xb5\xae\x0e\x65\x55\x94\x3a\x74\x30\xad\xb2\xd2\x5a\xfd\x8c\xe3\xef\x4f\xc4\x4f\x99\x14\x24\x1f\xbb\xce\xbc\x62\x27\x38\x1f\xd3\xe3\x4c\xa6\xb9\x66\x2f\xa9\x3e\xcb\x0c\xcb\x82\x2f\xa5\x5d\x4f\x72\x65\x25\x37\x1b\x77\x08\x8a\x04\xdc\x03\x48\xd8\x05\xcb\xcc\xa9\xa5\xad\x77\x69\x7a\xea\x81\xa1\xd9\xc6\x87\xbd\x70\x71\x15\x7f\xbf\xda\x43\xf5\x14\x28\xb2\x31\x6b\xfe\x0c\xa8\x6a\x06\x54\x53\x1d\xaa\x86\xd2\xea\xef\x46\x35\x4d\xf1\xa2\x5a\x78\x1b\x42\x08\x70\xae\xf6\x2e\x13\xf2\x47\xbd\x4a\x8b\x22\xea\x82\x18\x7c\x92\xfe\x02\x41\x91\x8f\x55\xb2\x93\xc9\x93\x9f\xb4\x94\xed\x32\xd7\x4c\xfd\xf8\xfa\xd9\xd3\xb6\x9e\xdb\xa0\x51\x5d\x54\xab\x36\x8a\xa2\x27\x13\xab\x18\xff\xf6\xec\x69\x73\x41\xc0\x74\x92\x40\x4c\x94\x4e\x01\x1a\x67\xd5\xef\xd7\xb2\xf6\x65\x40\x78\x83\xa6\x82\x74\xf3\xf5\x64\x82\x2b\x0d\xdd\x81\xa7\x43\xa9\xc5\xd3\x83\x00\xed\x34\x06\x51\x6b\xc8\x17\xa3\x29\x6a\x8e\x19\x91\x06\x9d\x43\xd9\xde\x02\x08\x95\x39\xf5\xc2\x02\x5f\x9d\x32\x3d\xa8\xf0\xba\x1d\xfb\xaa\x8d\xf3\x45\x31\xff\xcd\x26\x28\xaf\x10\x18\xb7\x70\x15\x2d\x80\x47\x0c\xa8\xbb\x1c\xd2\x57\x57\x55\x56\x14\xf3\x9f\xda\x75\x55\x5f\x5f\xac\xa9\x3e\xeb\xfb\x14\x0a\x8a\x62\xae\x69\xef\x77\xee\xb1\xf3\x65\x35\xe8\x12\x6b\xf9\xd3\xe1\x8b\xe7\xf1\x86\xfe\xf1\xaa\x1a\x5e\xec\x08\xbb\x7d\xaa\xf2\xc9\x78\xf8\x86\xa1\x07\xf6\x0d\xfc\xc4\xd5\x68\xec\xbb\xea\x09\xfb\x5b\xaa\xbb\x05\x70\x4d\x60\xe2\x36\xbd\x69\x42\x36\x6f\xa5\x1c\x60\x33\xac\x08\x59\x7b\x4d\x21\x74\x42\x4e\x3d\xf2\xd5\x75\x44\x77\x7e\x70\x74\x0c\x57\x62\x0e\xd7\x6c\x99\x01\x07\xab\x35\x52\xec\xdc\xb0\x0c\xd1\xac\xad\x39\xb0\xe1\xd6\x07\xfd\xc6\xc0\x37\xe0\x60\x8d\x9b\x89\x9c\x2f\x2a\x09\xe7\x17\x23\x00\x55\x24\x13\xff\x12\xb1\xe6\x09\x35\xb3\xd7\x86\xaf\x5e\x5b\xf8\xfa\x09\xb9\xe9\x6f\x03\xc3\x3b\x0b\x69\x7f\xa2\xd6\xec\xb7\x81\x7d\x92\x08\x9f\xf8\x2f\x90\xb7\x32\x90\xe7\xc9\x0c\x3d\x63\xba\xe1\xad\x7d\x2e\x1c\x3e\x29\x37\xbb\xb3\x45\xcc\x77\x28\xd4\x10\x71\x8a\xaf\x1a\xb8\x58\xe3\x16\x54\x2c\x4a\x54\x02\xcd\xc9\x28\xc9\x29\x4e\xdb\xa2\x82\x75\x2d\x73\xde\x05\x3c\xbb\x9f\x5d\x8a\x65\x3c\x9c\x62\x0a\x3f\xfa\xee\xd2\xf0\x6c\xec\xe0\xc8\x70\x82\x7d\xed\x93\xf6\x99\x29\x68\x13\x08\x99\xcc\x6a\xff\x76\xa2\xb1\xd5\xf3\x50\x08\x44\x8c\x93\xd6\xfd\x19\x8d\xae\x98\xcd\x2b\xa1\x4b\xac\x58\x4a\xb5\x35\x28\x67\x2d\x10\x31\xb6\x67\x31\x43\xc4\x3a\x16\x68\xeb\x80\xd6\xe1\xe7\x73\xbd\x88\x2f\x14\x88\x76\x63\xbf\x52\xc3\xda\x74\xbf\x0e\xcd\x50\xc8\x76\x2d\xb6\x39\x9f\xed\xe3\x9e\xc6\xab\x3d\x60\x30\x3d\x33\x43\xdc\x69\x37\x59\x3b\x3c\x96\x10\x3b\xdb\x73\x9e\x5a\xfa\x89\xe2\x13\x73\x90\x35\x75\x3c\xa3\x6b\xef\x7c\x9b\x50\x3f\x7c\x3a\x18\x41\x1d\xf7\x64\x45\xe1\x05\x37\x94\xad\x74\x0e\x0e\x6a\x08\x3c\x56\xf8\x6c\x0b\x3c\x52\xdc\xb9\xb6\x6f\x22\x1b\x61\xaa\xf5\x19\x0d\x43\x3a\x36\x3c\xeb\x81\xbd\x27\xcd\x0d\xd9\xe8\x54\xd0\x2e\x2e\x8a\x26\x1e\x01\x87\x0c\xf3\x4d\xb8\x02\xf7\xdc\x3a\xaf\xc1\xcb\xd6\x08\x20\xd2\xb7\x37\x2c\x30\x09\xf7\xfb\x31\x3b\x65\x3a\xf7\x3c\xf5\xb5\x13\xa6\xf9\x56\x7f\x50\x6e\x57\xc6\xcd\xb0\x0d\xf5\x52\x5a\x77\xa8\xab\xb2\x36\x25\x67\x10\x2d\xde\x55\x96\x23\xcc\x50\x3e\xcf\x16\xc4\x7c\x35\xcf\x16\x9e\x4e\x34\x87\x6f\xd7\x10\x55\x2c\xa2\x2c\x7a\xaf\x23\x84\xc6\x0f\xb2\xda\xb9\xc0\xde\xf5\x46\x3b\x6b\x3a\x56\xec\x94\x67\x9a\xa9\xba\x28\x63\x79\x22\x33\x23\x93\xeb\x00\xe1\xeb\x20\x78\xd6\x06\x78\xce\x20\x1e\xc4\x8b\xb5\x4d\x0b\x99\x01\x07\xf7\x01\xcc\xe1\xf6\xd1\xfb\x9c\xa6\x5c\x5f\x3e\x93\x49\x16\x05\x7f\x04\x38\xb8\x15\xe0\xe0\xab\x00\x07\xff\xeb\x34\x7a\x27\x94\xac\x69\x83\x9a\x67\xb4\x45\x8b\x1f\x19\xbc\xee\x2a\x5f\xb5\x77\xad\xd2\xe6\xc6\xf1\x35\xfe\xab\x76\x0d\xbd\x24\xde\x1e\xdb\x21\xc4\x85\xa7\x84\x88\x82\xaf\xe0\x9a\xcb\x58\xd3\xd3\xa2\xf0\xcb\x9d\x62\x02\x4a\x9c\x46\x3a\x0c\xfb\x6a\x1e\xd6\x16\x84\xa2\xa8\x7f\x8e\xd9\x07\xa6\x2e\xb7\xdc\x8a\xaa\x82\x3d\xd4\xb6\x56\x33\x98\xeb\x5b\x68\x94\xfa\xa6\x91\xe6\xa9\xaf\x9d\x4a\xcc\x82\x60\x11\x10\x76\xb9\xe1\x90\x76\xc7\xc1\x2d\x2e\xcd\x32\x73\x12\xfb\x78\xdb\x3c\x69\x66\x06\x6e\x40\x98\x57\xd5\x37\x91\x20\x0c\x0f\x23\x23\x5e\xa3\xf1\xda\x22\x4e\x18\x0e\x55\xf5\x7b\xa3\x83\x2e\x57\xbb\x41\xbe\xda\xcc\x5b\xf9\xfc\xb2\x31\xab\x6f\xd4\x66\x5b\xf5\xef\x06\x05\x04\xb6\xae\xf1\xa6\x2a\x9e\x6d\xd4\x34\xf8\xf4\x9a\x36\x74\xd4\xfa\x8c\x0d\xec\x20\x6a\xd1\x72\x10\x8c\x98\xd3\x85\x0f\xce\xa8\x4d\x4b\x72\xc9\xf4\xe0\x98\x31\x31\xe0\xab\xb5\x65\x90\xe6\x88\x6d\xe8\xaf\xbb\xce\x84\x15\x6c\xd6\x87\x14\x9f\x52\x12\x3d\xa4\x64\x2f\x9a\x91\xf9\xd1\xee\xd1\xfc\x68\x71\x55\x46\xe8\xab\xd1\x6c\x7c\x74\x74\xf4\xc7\xad\x02\xff\xe3\x28\x03\x07\x85\x2d\xf7\x19\xac\xdf\xc1\x43\x8a\x83\xa3\x23\x50\xb5\x7c\xa0\x64\xef\xe8\xc8\x77\x5f\x38\xa6\x95\x15\xb0\x99\x89\x0d\x37\xff\xc6\xbf\xc9\x59\xd9\xab\xaa\x3f\x50\x88\x29\x46\x49\x54\xdb\xd9\x03\xcf\xe3\xc1\x16\xef\x38\xeb\x02\x1b\x4b\x47\x07\x9c\x79\xe1\x0f\x12\xc4\x82\xf8\x91\x14\xff\x08\x46\xa7\x34\xa2\x08\xed\x1c\x2b\x46\xdf\x59\x2b\xc3\xad\x2e\x18\x80\x8c\x82\x5b\x41\x0b\xec\x7f\x37\x6a\x8b\xfe\x28\x8e\x8e\x32\xe4\xea\x1c\x05\xd1\xd1\x51\x56\xdc\x42\xed\xcf\x8a\xad\x9d\x18\x05\xd1\xee\x06\x38\x09\x62\xdd\x9b\x06\xda\x60\x54\xe9\x43\x7e\xb5\x0d\x14\xb4\xb6\xb5\x17\x03\x45\xad\xaf\x86\x5b\x1b\x18\x7a\x0d\x38\x0f\xac\x7e\xc8\x2a\x17\x76\x59\x56\xa7\x3b\x02\x3c\x72\xef\x8f\xf9\x57\xb7\xfe\x58\x90\x5b\x7b\x76\x2b\x7b\xeb\x01\xc2\xc4\x86\x5c\x35\x9c\x9a\xf3\x37\x9c\xed\xfa\x87\x21\x5c\x45\x06\xb5\x20\x2c\x8d\x72\xd1\x68\x28\x36\xc7\xac\xd8\xbb\x64\x08\xef\x67\x60\x31\x7a\x74\xc1\x33\x1d\x58\x7b\x1e\xf8\xf5\x07\xd8\x54\x13\x43\x36\xd1\x86\x46\x5f\xde\x04\x33\x9d\x8c\x68\x5b\x65\x64\x03\x33\x15\x3b\x65\x17\xeb\x78\x1b\x56\x30\x1f\x2b\xda\xcd\x3f\xbe\xf1\xc6\x70\xb4\x72\x6e\xe8\x0a\x06\x3a\xb5\xe8\x71\x52\x89\x34\x39\xa7\xe6\x94\xac\xab\xd9\x40\xf5\xc1\x20\x9b\x35\x47\x86\x2c\x9e\xeb\x05\x42\x2e\xe6\x97\x0b\xd1\xe5\xd1\xa6\x58\xbb\x39\x76\xb5\xb4\x7b\x7d\x4e\x5b\x24\x60\xa3\xc3\x8d\x8f\xcb\x7c\x01\xc2\xbb\xca\x53\xb6\x2f\xf6\x91\xd3\x21\x5f\x69\x7a\x1a\x0b\xc3\xc2\x40\xb5\x5e\xff\x6a\x2b\xc1\x63\xc3\x9d\x97\x72\x75\xcc\x85\x41\x9f\x58\x8c\x45\x9b\xd1\xcf\x36\xde\xc4\xc1\x20\xc0\x3c\x89\xc5\x98\x27\xbe\x2f\xcd\xb1\x39\x7e\x99\xe7\x0c\xe1\xca\xeb\xe6\xd2\xbc\x83\x07\x08\xe3\x84\xb0\x63\x0d\xf1\x63\x53\xe0\x1e\x0c\xce\x09\x22\x60\x00\x8d\x1b\x86\x3f\x17\x8f\xa8\x97\xcf\x88\x8e\x21\x56\x80\xe7\xb2\x08\xab\xa1\xaf\x59\x83\xa6\xa6\x07\xb4\x89\x62\xe9\xdb\x70\xbc\xfb\x2c\xb4\xe3\x0c\xa4\xd1\x4c\xcf\xc5\x22\xd6\x58\x12\x90\x36\x28\xda\x1f\xca\x30\x54\x8d\xc9\x66\x1f\xd9\xa2\xda\x24\x86\x29\xf0\x27\x71\x30\xb1\xcd\x18\x09\x64\x6e\xe6\x2d\x38\xf0\x51\x8a\x8e\x9b\xa9\x47\x9b\xa6\x52\x7a\xc1\xc6\xb9\xe6\x69\x36\xde\x08\x3a\x31\x48\x24\x6b\xe5\xc6\x1a\x18\x9e\xe5\x2d\xe4\x20\x18\xb5\x6a\xdf\x91\x44\x86\xe1\x83\xc6\x9c\x64\x66\x61\x77\x8a\x83\x01\xd0\x14\x1f\xb4\xf6\x3b\x6c\xa6\xed\x82\x76\xa2\x90\xba\x79\xd4\x75\x8c\x4e\x2c\xac\x87\xe1\xfd\xae\xaa\x18\x32\x60\x38\xaf\x48\x27\xee\xb5\xc4\x6f\x8f\xb2\xd8\x8e\xa1\xde\x9b\x81\x0f\xa8\xb0\x1a\xed\x4c\xa6\x1f\xd8\xc0\x82\x0e\x4e\xa4\x1a\x08\x29\x76\x1f\xbe\x78\x36\x80\x3b\x64\x4e\xab\x64\x8b\x4b\x8f\x8c\xfa\x97\x49\x68\x84\xae\xbc\x2b\x22\x15\x79\xe8\x51\x8e\xb1\xfe\xce\xfc\x9c\xb3\x9c\x0d\x56\x4c\x9f\xc9\x24\x1b\x28\xf6\x3e\xe7\xaa\x09\x07\x99\x0d\x68\x36\xa8\x75\xc8\xd5\x15\x13\x8a\x5f\x51\xfc\x3d\xc5\x87\x14\xbf\xdd\x74\x24\xc3\x6e\x1b\x4f\x5c\xae\xdb\x77\x14\x73\x32\x9c\xe2\x9c\xb4\x4e\xb0\x44\xe3\x8c\xe9\xd7\x36\x94\x62\x2b\xf4\xb6\x65\x15\x2c\x0c\x33\x88\x7d\xbe\xa4\xf9\xe9\x99\x1e\xc0\x4d\xb4\x41\x24\x4f\x06\x10\xde\x01\x05\x20\xf1\xe0\x29\x2a\x71\x46\xf2\x66\x4a\xd2\xbe\x24\x19\xc2\xdd\x37\x16\x38\x52\xbb\x64\x8a\x8a\xc2\xb0\xc6\x77\xb4\x28\x22\x6e\xce\xe6\x46\x58\x47\x9e\x27\xcf\xb2\xc5\x44\xdf\x51\x9c\x41\x5a\xb8\xd2\x5e\x81\xb8\x4a\xd8\x89\x1f\x7c\x82\xb6\xe2\xe6\x13\x73\xb4\xa4\xc8\x1c\xff\xf4\x19\x13\xe6\x2f\x44\xec\xac\x2e\x8e\xd0\x9d\x2e\x5e\xe5\x00\x18\x31\x64\x01\xe1\xcc\xcf\x4f\xa2\xe7\x86\xdf\x37\xb9\x1a\xed\xca\xf2\xcd\xbd\x65\x97\x90\xa6\x8a\xd1\xe4\x72\x50\x45\x68\x6c\x12\xcc\x0d\x6a\x53\x1c\x1e\x8d\x14\xf6\x66\xba\xa2\x13\x8c\x54\xd8\xbf\x2f\xee\xb1\x7d\x31\x1a\x55\x47\x74\x43\x2e\x6c\x54\x52\x67\xad\xce\xd3\x14\xa7\x91\x40\x78\xe9\x05\x22\x5d\x42\x3a\x0e\x08\xba\x56\x96\xd8\x0c\x26\xf6\xa7\xde\x8e\x45\x20\x6c\xc4\x85\x77\x3d\x8e\x14\xb0\xa2\x83\xff\x31\x1f\xfe\x4f\x3d\x90\x8c\xe9\x66\x08\xac\x28\xcc\x01\x1b\xab\xd6\x8a\x99\xf6\x30\xf4\x22\xee\xe8\x25\x9e\x53\xc8\x46\x3a\x24\x24\xdf\xda\x1c\x7c\xb8\xad\xbd\x59\x64\x44\x08\xcc\x9c\x05\x37\x23\xda\xb4\x45\x8f\xa5\xd2\xf1\xb2\x56\x11\x26\x25\x7e\x41\x89\x18\x2f\xd5\xe5\x5a\xcb\xa2\x10\xe3\x55\xf6\x00\x7e\xef\x0c\x5f\xd1\x30\x7c\x01\xff\x83\x7f\x1a\x24\x7b\x06\xc9\x22\x0b\xc3\xe8\x7b\x1b\x4a\xfb\x0d\x17\xfa\x9f\x96\x36\x4f\xbf\x45\xf8\x15\xdd\x94\x77\x06\x9b\xdf\x47\xdf\x53\x84\xbf\xa7\xa5\xf9\xa0\x28\xa2\x43\x5b\xd7\xb6\x6a\xea\x45\xc6\xd6\x33\x7f\xfa\x2d\xb8\xe6\x4f\x08\x89\xbe\x0e\xe1\xf0\xc3\xc8\xdd\x3b\xdf\xdd\xfd\xee\xdb\xff\xba\xf3\xdd\xb7\x5f\xb5\x52\x53\x23\x7c\x48\xe7\x7a\x41\xd8\xc1\xc1\x41\x04\xe0\xf7\xee\x7d\x8d\xc2\x3b\xdf\x7c\x53\xcd\xc0\x21\x2d\x1b\x27\xf2\x67\x94\xf4\xd8\xff\xc4\xf8\xfb\xfc\xe4\x84\x19\xfe\x6b\x7f\x58\xd7\x13\xfc\x84\x1a\x42\xf1\x12\x6c\xac\x7f\x52\x32\xd9\xff\x93\xde\xbb\xf3\xcd\xb7\xfb\x7f\xd2\xd1\x08\x3d\xa1\xf3\x3f\xe9\x82\x44\x7f\xd2\xd1\x9d\x6f\xbe\x45\xad\x6b\x7d\xd5\x85\x9b\x29\xc2\x2f\xe9\xdc\x42\x2e\xc8\x9f\xde\x61\xfc\x3d\xed\x18\xf7\x0c\x31\x7a\x42\xeb\x8c\xc3\x73\x36\x17\xa3\xd1\x62\x31\xba\xfe\x57\xb0\x1b\xfc\x5b\xdf\xdf\xf0\x17\x90\x9d\xa7\x94\xbc\xa2\x11\xc2\x7f\x51\x32\x9f\x16\x4f\xe9\x7c\xb2\xc0\x4f\xe9\x7c\x0a\xff\xde\x81\x7f\xbf\x86\x7f\xef\xc2\xbf\xdf\x2c\x16\xf8\x17\x4a\xa6\xdf\x7e\xfd\xcf\xaf\xc3\xe8\x29\x9d\x7f\xbb\xb8\x77\xef\x9f\xe6\xbb\xff\x5a\x20\xfc\x23\x25\x13\xfc\x86\x92\x49\x33\x65\xb7\x68\x5b\x41\xad\xc3\x50\x98\x79\xa3\xce\xc3\x43\x3a\x2b\x8f\x11\x0d\x6c\x2a\xc1\x65\x2a\x97\xef\x32\xf6\x7e\xc6\xea\x9f\xf1\x2f\x86\xd8\x3b\x02\x3e\x5e\x65\x6c\x99\xcd\xdc\xdf\x18\x2c\x31\x0f\xa9\x66\x60\x3d\x35\x84\xdf\xa6\xac\x72\xc0\xc2\x01\xc3\xdf\xf8\x0d\x1d\x4d\x71\x46\xf8\xee\x8f\x74\x14\xe5\xbb\x6f\x28\xda\x9b\xb2\xbb\x70\x81\xea\xde\x24\x0c\x9d\xdd\xa8\x6e\x37\x0c\x23\x49\xe4\x68\x1a\xc2\x78\x11\x36\x50\x45\xc1\x0f\x7e\x34\x74\xb8\x02\x86\x9a\xc3\x30\xca\xc9\x04\xe1\xfc\x80\x4c\xd9\xdd\x4d\xda\x90\xe7\x3c\x19\x7f\x98\x46\x28\x1e\xb8\x24\xda\x36\x56\xf2\x4a\x2a\x36\xd0\x67\x54\x0c\xa6\x93\x67\x03\x03\x95\xed\x65\x6c\x19\xa0\x9d\x1f\x29\xe1\x66\x2e\x73\x33\xdf\x72\xc7\xde\xcb\x8b\xa6\xec\xee\x57\xd1\x9d\x6f\xff\x79\xf7\xeb\x6f\xee\x7e\xf3\x4d\x18\xf1\x11\x99\xde\xb9\x33\xfd\xee\xce\x77\x77\xfe\xc9\xbe\x41\x68\x94\xa3\xff\xd3\xec\xba\x1d\x3a\x57\xa3\xd1\x82\xa4\x07\x07\x07\x77\xee\x9a\xfd\x85\xbd\x37\xd3\x6f\xbb\x6f\xfe\xe9\xbf\xb8\xf3\xcd\x37\x61\xea\x2e\x67\xf1\x3d\x6f\x2b\x4f\xd9\xdd\xb0\xee\x42\xd5\xc4\xb2\xef\xf3\x25\xf6\x4a\xef\xdc\x0d\xa7\xdf\x14\xd3\x6f\xfd\x77\xed\x2e\x48\x53\x47\x31\xbd\xf3\x4f\xbf\x0e\x59\x93\x81\xc4\x39\xaa\x14\xc5\x5f\x14\xaf\xc9\x64\x7f\x7d\xef\xdb\xfd\xf5\x68\x84\x0c\xf4\x7a\x41\x92\xf9\x7a\xe1\x59\xf2\xde\x1b\x3e\xe7\xf9\x2a\xf7\x23\xe2\xce\xa6\x83\x85\x4d\x55\x6e\x64\x3d\x75\x19\x10\xc2\x66\x56\x19\x6c\x48\x84\xb5\x94\x3b\xea\xed\x72\x17\x34\x98\x6b\xc9\x5b\x51\x44\x6c\xac\xc4\x69\x51\xbc\xa2\x28\x02\x29\xd7\x6c\x13\x32\xfd\x26\x34\x7f\x8b\x6f\xef\x62\x3a\xff\xe7\x82\x7c\xfb\x75\x68\xfe\xc2\x78\x35\x6a\x2e\xcc\x4c\xf6\xa5\x21\xa6\x72\x34\x42\x7a\xae\x46\x72\x41\xe8\x5c\x6e\x0e\x2c\x7a\x4d\xc9\x0f\x14\x8d\x3f\x4c\xc9\x2d\x8a\x5f\xd3\xf1\x87\xbb\xe4\x07\xf8\x01\xc2\xff\x16\xfb\x50\xb3\xfd\x26\xee\x56\x55\xe5\x68\xd5\x3a\xf4\x78\x59\x12\x26\xbb\xdf\xd1\xdd\x93\xc5\xd5\x9d\x72\xef\xb4\x1d\x89\x84\xde\x9b\x7e\x6b\xe6\x6a\xae\x46\xd4\xac\xd6\x4b\x3a\x67\x0b\x54\x22\xb4\x6f\x4a\xf6\x51\x5d\x30\x69\xce\x2c\xa6\x7f\xb9\xb0\x3d\x7c\x0f\xbd\xb5\xb4\x1b\x54\x7e\xe4\x19\xc5\x7c\xfc\xd6\xec\x02\x72\x8b\x3a\xff\xa3\x5f\xcd\x30\xf1\xbf\x28\xe9\xc6\xe1\x7e\xf4\x81\xa6\xb0\xbb\x02\x1c\xbc\xa2\xe2\x94\xd5\x0f\x46\x8c\x62\x62\x59\xbf\x38\xbc\x14\x9a\x5e\x54\x4f\xb5\x94\x1a\xe0\xe0\xcd\xab\x27\xf6\xe7\xc2\xbb\x5d\xf5\xdf\xb4\x36\x1e\x9a\x03\xc6\xfd\x97\x4f\x02\xac\x49\x73\xcd\xaf\xd6\xc5\xf3\x30\xac\x0c\xd8\xcd\xaf\xb1\x0b\x8e\x61\x35\xf3\x11\x23\x7d\x05\x08\xfb\x95\x44\x9a\xf0\xb1\x4b\xc8\x85\xb0\x73\x3d\xf5\xdc\x47\x41\xfc\xfe\x1d\x32\xeb\x3d\x50\xe6\x54\x68\x03\x1e\x83\xbb\x8d\x0d\x09\x3f\x90\x27\x70\xbc\xb1\x61\xc8\x32\x56\x7b\xdf\x80\x9e\xce\x9e\x04\xce\xb9\x48\xe4\xf9\xd8\x77\x4c\xfd\xad\x5d\x33\x6b\x6a\x16\x66\x1a\xeb\x90\x66\x03\x9b\x4c\xcd\xf7\xe9\x51\x74\x05\xbe\x3a\x70\xa8\xb2\x57\xa5\x5d\x0b\x7e\x03\x50\xf5\x95\xe9\xb4\xf5\x43\x72\xa1\xdd\xb2\xc1\x92\x8a\xca\x17\x29\x33\x9f\x6a\x09\x35\x65\xa6\xd6\xa6\xa3\x66\x11\x7e\x02\x46\xce\x24\xa4\x13\xac\xea\xd5\xb2\x59\xa2\xda\xdd\xea\x07\xc3\xc7\x82\xb8\x71\xda\x32\x2f\x1a\xd1\x4b\x7a\x8a\x0a\x34\x33\x35\xc4\x11\x93\x55\x28\x11\x23\xf6\xd7\xd5\x0b\xd9\x3a\x03\x8b\x19\x2c\x41\xfc\x9b\xcd\xe2\x3c\x5e\xd9\x51\x6c\x18\xdb\xc2\xb0\xf1\xee\xe4\x10\x1c\xbf\x86\x45\xd8\x05\xd7\xa2\xbd\x56\x46\x2d\xd7\x7c\xe9\x2e\x69\x50\x21\x58\xfa\x24\x01\x05\xa4\xfb\x1a\x53\x72\x55\x17\xc4\x02\x03\x78\xac\xb1\x2b\x7e\x92\xc4\x35\xe8\x93\x04\xbf\x63\x6c\x4d\x53\xfe\x81\xc5\xc3\x21\x1b\xd7\x4f\x95\xc5\xdb\xa0\x77\x2d\x69\xaa\x8d\x41\xcc\xa8\x8d\xce\xe1\xb2\xc5\x29\xab\x94\x71\xb5\xc7\xaa\xee\x52\xa6\xe9\xf2\x5d\xac\xc6\xf0\xb7\x8c\x0d\xd9\xb9\x4c\x25\x4d\x88\xc2\x3f\x1d\xbe\x78\x3e\xb6\x64\x95\x9f\x5c\x02\xb1\x7a\x13\x5d\x35\x9d\x35\x73\x5f\x82\xa3\xa6\xf4\x76\x47\x9a\xca\x73\x96\xb8\x98\xf7\x3b\x75\x7c\x0b\x59\x14\xc3\xca\x87\xbd\x28\xfa\x1c\xc1\x54\x57\x39\x6f\xc5\xb3\xe1\x46\xa6\xe6\xad\xfe\x4c\xe6\xe0\xe6\x3d\xee\x3c\x50\xd1\xf0\x27\x43\xcd\x70\x70\x7f\x60\x48\xe1\xe5\x8f\x54\x24\x29\x53\xb5\x54\xcf\x2e\x78\xa6\x33\x38\x5d\x43\xa6\xe8\x0a\x25\xdc\x2a\x8d\x03\x84\xa1\x02\x72\xe5\x7f\x1e\x6b\x88\xe2\xf7\x5a\xbe\x84\x7d\x16\x8b\xb2\x8c\xb4\xbf\xe4\x58\x20\x2c\xfb\xad\xa2\xe6\xb4\xc4\xc6\x6b\x99\x69\xb7\x89\x22\x8a\x75\x75\x58\xb2\xa7\x21\xe1\x2f\x26\x1b\x3f\x7c\xf1\xec\xd1\xc5\x92\x81\x71\x7b\x43\x22\xb9\xdd\x9e\xef\x01\xe8\xd7\x06\xc1\xed\xda\x77\x11\xdf\x6e\xb2\xcf\x0f\x6c\xcc\x21\x7b\xf7\xfd\x76\x63\x0f\x80\x5c\x49\x13\x5f\x0f\xa5\xe4\x17\x5a\x82\xee\x51\xdb\x25\x8b\x82\x9d\xe9\xed\x05\xdd\x60\xa6\x87\xf7\xb4\xc4\x02\x4b\x54\x02\x01\xa1\x12\x4b\x89\xb9\x24\x57\x72\xed\x9f\x20\xbb\x2a\x0d\xef\x60\x41\x93\xe4\xd1\x07\x26\xf4\x53\x9e\x69\x26\x98\xea\x66\x0a\x37\xeb\xd1\x13\x69\x4e\xc1\x25\x37\x3b\x4b\x38\x27\xd6\x9a\x8e\x33\xc2\x9c\x83\x09\x9c\x78\xad\x20\xb7\x69\x71\x30\x03\xe4\x38\x07\x18\x4d\x60\x0b\x55\x5a\xbc\xe6\x44\x6c\x67\xa5\xf4\xac\xca\x19\x81\x1b\xc4\xbe\x92\x20\x33\x2f\xba\x52\x4d\xd6\xa0\x59\x18\xd6\x1e\x56\x84\x18\x6a\xe0\x22\x47\xe0\x94\x68\x48\xee\x69\xa9\x51\x42\x52\x0f\x35\xd7\x24\xf5\x48\xcc\x09\x49\x1b\xc2\xe2\xd6\xea\xca\x52\xa5\x65\xbd\x22\xad\x4e\x69\x4b\x55\xd0\x2c\x52\xc4\xfd\x86\x1b\xde\x0e\xb8\x28\x82\x37\xe2\x9d\x90\xe7\xc2\x69\x64\xe4\x12\xb8\x4a\x12\x60\x4e\xfe\x45\x1b\xd2\x6d\xe9\x11\x9a\xd9\xbf\x71\xe0\x38\x79\x4e\xc4\x9c\x2f\x8a\x02\x1e\xb1\xa3\x4a\x61\x18\xd1\x11\x09\x8e\x04\x5c\x01\x30\x6f\x6a\xb9\xa6\xa1\x63\x41\x80\x10\x98\xfb\xf3\x88\x22\x14\xeb\x8a\x8e\x79\xc4\x75\x8d\x1b\x84\x6b\x93\xd7\x93\xb2\x2c\xa3\x1c\x41\x0a\xad\x65\x6b\xbe\x92\x66\xbe\xda\x73\x07\x9e\xf0\x9b\x3c\xe0\x7a\x3a\xe8\x02\xa9\xd5\xf1\x2b\xbe\x0a\x50\x51\x68\x9f\xa1\x95\x11\x45\x45\x11\x29\xb2\xc6\x3e\xa7\x53\xe6\x65\xc5\xe5\x14\x6c\x56\xc7\xa1\x4c\x3f\x92\x1e\x16\x56\xe5\x53\xf0\x13\x0e\x5a\x66\x96\x00\x13\x33\xf8\xc9\x4f\x22\x87\x25\xb6\xfb\x27\x44\xc9\x28\xc3\x4b\xb4\xf3\x33\x64\x88\xd5\x51\x8a\x4f\xac\xfb\xfb\xb0\xd7\x2d\xb6\xc5\xe6\xb4\xc7\xe6\xb4\xc7\xaf\x7a\xf3\x38\x03\x55\x2d\x23\x61\xe7\x3c\x27\x36\xd5\x5b\x45\x60\x21\x92\x86\x4f\x62\x21\x86\x05\xba\xca\x7c\x0e\xee\xce\x52\x40\xaa\x04\xce\xd0\xce\x90\x42\xb4\x0a\xbf\x35\x17\x2f\xab\x6e\x0d\x86\x9d\x03\x15\x4a\xbd\xfd\x68\x27\x86\x21\x9c\x82\xd6\xdb\x60\x43\xd6\x02\x18\xb6\x5d\x7d\x9c\x4a\x7d\xeb\x14\x6b\xdb\x90\xa5\x72\x76\x3f\xc1\x89\xa3\xc1\x3f\x55\x6f\x2f\x9f\xfd\x1b\x8e\xea\x23\xe6\xa4\xc4\xc3\xc9\x06\xdd\x18\x54\xdd\x85\x6e\x32\xbc\x44\xe5\x56\x10\x3c\x9c\x96\x25\x8a\xb4\x91\x8b\x9a\x4b\x8d\x5d\xc2\x18\x05\xae\x0f\x01\xd6\x78\x38\x45\xbe\x16\x50\x8c\x15\x5b\xc9\x0f\xec\xda\x0f\xca\xb2\xc4\x86\xa7\xc5\xdd\x79\x72\xe6\xbc\x9b\x50\xe7\x30\x74\xf2\xda\x70\x0a\x99\x92\x3d\x17\x69\x69\xc3\x8d\xe5\xeb\x84\x6a\x66\xf8\x26\x13\xa7\x4c\x45\x5c\x5a\xd9\x32\x93\xe0\x60\x52\xeb\x78\x6b\xb1\xaf\x89\xf6\x75\xd5\x91\xb5\x62\xe1\x2d\xc6\xc7\x64\x4f\x6f\x49\x54\x3d\x8b\xd2\xb4\x22\xb1\x7f\x36\x5d\xca\xf6\x3d\x5a\x4b\x80\xdb\x02\x20\x6b\xed\x8c\x4c\xce\x85\x8d\x1c\x06\x29\x51\x25\x60\xa6\xee\xc3\x4c\xed\x30\xb3\x6e\x6c\xed\x09\xb7\xc0\x1f\xb1\xc4\xdc\x48\x9e\x52\x68\x26\xf4\xaf\x20\x7d\x63\xdf\x9b\xbb\xf2\x12\x96\x44\x8f\x2b\x5f\x50\xcf\x3b\x58\x56\xde\xc1\x72\xbc\xe6\xe2\xf4\x57\xca\x41\x0d\xd3\xf5\xfc\xfe\x66\x02\x11\x65\x86\xbc\x4e\x70\xaa\xa2\x00\xfc\xf1\x1a\x53\x8d\xcb\x06\xe2\xba\x52\x1d\x28\x30\x73\xe7\x25\x11\xd5\x71\xd6\x26\xa0\x83\x75\xb7\xdb\xb6\x68\xfc\xb7\x16\xe8\x71\xc2\x8e\xf3\xd3\x99\x8a\xce\x64\x14\x3c\x97\xcd\xb9\xe9\x44\xc9\x95\x3d\xdc\x98\x56\x51\xec\x5a\x84\x88\xa7\x25\xc2\x39\xda\x49\x65\xc4\x31\x18\x9e\xd6\x90\xfe\x1b\xf6\xa7\x4b\x7d\xeb\xb7\x01\x17\x06\xaa\xc6\x33\x84\x4f\x9a\x69\x2f\x11\xaa\x52\xc6\x37\xef\xea\xf5\x39\xe9\x5d\x9f\xcf\x59\x0d\x18\xc7\xb6\xe5\xf8\x96\xdd\x05\x19\xa5\xbd\xec\x5b\xa7\xcc\x4e\xd5\xfd\x0b\x38\xf4\xd9\xd3\x9f\xe6\x2b\x96\x0c\x64\xae\x61\xaa\x4a\x84\x39\xcc\x4e\x6e\x67\x07\x12\xfa\x99\x5d\xbe\x31\x37\x6c\x73\x72\x36\xcf\x52\x84\x4c\x66\x06\x34\x56\x36\xce\x63\x33\x3f\x67\xfe\x66\xf1\x62\xb2\x68\xc5\x18\xb8\xdc\xfc\xa6\x22\xed\x78\xba\x95\x75\xd9\x28\x88\x07\xc1\x28\x12\x45\xa1\x11\x2a\x53\xd9\x25\x08\xbd\x67\x32\x23\x2d\xda\x2b\x63\x32\xd3\x3b\xfd\x77\x5f\x34\x0e\x0c\xd8\x60\x49\xd3\xf4\x98\x2e\xdf\xf5\xdc\x7a\x71\x17\x71\x7a\x08\x19\x0e\x4c\xcd\x1f\xf9\x96\xca\x30\xa4\x32\xaa\xe3\x49\x47\x4b\x89\x76\xd4\x2c\xea\xaf\x53\xf5\xf6\xa7\xb2\x38\x0d\xcc\xb4\x8b\x7c\xdd\xae\x9f\x28\x14\x53\xab\x86\xc5\x52\x12\x51\xe2\x54\x82\x2a\x7c\xa9\xf8\x31\xeb\xd8\x94\xb6\x4e\xc3\x61\xf5\x81\xfa\xf8\x64\x0c\x33\x09\x67\xab\xd7\x86\xcc\x0d\x6a\x1a\xca\x30\x9c\x38\xaa\x23\x56\xe5\x36\xc7\x92\x81\x96\x63\x23\xa5\xc1\x67\x44\x43\x07\x79\xf6\x44\x74\x1c\xa1\x6b\x57\x8e\x9e\x63\xc7\xcd\x42\x39\x09\x64\xf7\x4c\x75\x2f\x15\xe7\x32\x4a\xa5\x9d\xfb\x95\x9b\xa2\x87\x92\x5c\x59\xf4\x89\xbb\x77\xa3\x7c\x79\x97\x21\x9b\x16\xce\x5e\x0d\x68\xa6\x42\xb8\x0c\x52\x01\xc2\x2b\x49\x58\x89\xb5\x3c\x5c\xb3\x65\x5f\x36\xfa\x87\x72\x9c\xbc\x7f\x94\xae\x5e\x03\x44\xe4\xdc\x5a\xcd\x56\xc3\xde\xfb\xb8\x47\xc0\xaa\x75\x1e\xfe\xb6\xca\xa8\xd9\x53\x2c\x8e\x20\x6c\x75\xef\x75\x25\xd6\xf8\x97\xdb\xdb\xf2\x95\xc7\xbb\x11\xcc\xac\x4b\xbc\x24\x43\x1b\xc3\xa0\xf6\x1f\x28\x8a\xaa\xbd\x88\x55\xbe\xb7\xcc\xf3\x32\xbf\x72\x7a\x87\xea\x14\xd4\x72\xe0\x6e\xf9\x68\xe3\xda\xc3\x5c\xce\x1a\x4f\xf2\x78\xee\x6e\xe8\x2e\x1a\x8f\x72\x35\x6b\x3c\xc7\xbd\x72\xeb\x41\x4e\x67\xce\x59\x3c\x0e\xf6\x20\xa9\x65\xe3\x34\x2f\x30\xb3\xbe\x79\x08\x6f\xa2\x71\x7d\x1b\x46\x90\x95\xf4\x49\xaa\xa8\xa3\x32\x8c\xed\x6a\xa1\xd9\x4a\xba\x9f\x86\x44\x19\x86\x6d\x0e\x6c\x91\x59\x9a\xc6\x9b\xfe\x9a\x95\xf9\xbc\xc6\x9b\xaa\xa1\x03\x2d\x47\x7f\x8d\xe2\x8c\x76\x5f\x95\x78\x45\xd7\xaf\xe8\xf9\x46\x82\x8c\x6b\xfd\x66\x3a\x6e\xff\xe0\x35\x10\x3f\x84\x50\x4a\xaf\xe8\xb9\x97\x83\xaa\x0e\x9e\x0c\x31\x0a\xaa\xc6\x7a\x93\x54\xb5\x3d\xb6\x08\x61\xd5\xa8\xb6\x39\x1a\x39\x5d\x3f\x16\xe4\x2f\xb8\x94\xbe\x63\x6f\xc4\x92\xce\xa6\xd0\x8d\x95\xd0\xba\x05\xf4\xc5\x91\xde\x57\xf7\xaa\xbb\xe2\xfb\xaa\x32\x42\x4b\x42\xe7\x6a\xb1\x23\x6c\xca\x63\xd9\x13\xf0\xb7\xea\x87\xef\x43\xee\xfa\x93\x7a\x81\x3e\x5a\x5e\xed\x36\xde\x7f\xbb\x93\x10\xcf\xbe\xf6\x19\x81\xdf\x25\x3e\x95\xe4\xa1\xc4\x1f\xfa\xce\x38\xcd\xa5\x06\x88\x24\xdd\x0a\xf7\x0b\x41\xa5\x3b\x6f\xcc\x20\xe1\x55\x89\x8f\xe5\x86\xde\xbf\xcf\x47\xbb\x5e\xfb\x4e\xc4\x95\x4d\xbf\xba\x8e\x6a\xc1\x48\x11\x4e\x0f\x7f\x46\xb3\x17\xe7\xc2\x39\xba\xb2\xb9\x5e\x18\x5c\x35\x63\x6b\xe4\xe9\x4b\xd9\x72\x06\xf8\x4c\xa2\x3c\x5f\x7c\x7e\xb0\x50\xf0\x18\x69\xe2\xca\x77\x51\xcf\x85\x98\xb5\xef\x37\xaf\xf9\x61\x45\x26\xfb\xea\x9e\x68\x90\xa6\x92\xbe\x9a\x3a\xe6\xaa\xb2\x61\xfa\x35\x18\xcc\x02\x47\x5e\x7b\xdf\xae\xf6\x96\xa1\x45\xc1\xb3\xe7\xf4\x79\x44\xeb\x45\xb0\xf7\xeb\xa6\xf1\xee\xb4\xf7\x0b\x59\x7d\x21\x3b\x5f\xec\x4e\x63\xf8\x82\x0e\x09\xa9\x62\x0e\x0f\xe8\xae\xac\xf0\x6c\x02\x27\x9c\xc7\xdb\xa2\xa1\x34\x51\x4f\xb6\x27\xcd\xb4\x91\xd7\xcc\x9a\x57\xc1\xbf\xb3\x59\xc7\xf3\xab\x4e\x5b\x39\xab\x7f\x56\x51\x19\xea\x17\x70\x84\x8d\xe7\xf5\xb3\xbd\x6f\x6a\xfa\xae\x9a\xb8\x43\xd5\xfc\xf6\x92\x28\x9f\x29\xcf\x4e\x1b\xd2\xdb\x2a\x30\x74\x18\x9e\x4d\xd9\xcc\xfb\x6d\xaf\xd3\x82\x37\xdc\xb6\x78\xd4\x40\xc6\xc2\x90\xb6\x35\xc9\x66\xfb\x6c\x0d\x61\x0d\xd4\xe8\xb4\x4d\x85\x1d\xc9\x32\xa7\x95\x88\x6d\x0d\x4f\xdf\x22\x18\x9d\x2b\x2a\xdb\x88\x71\xa7\xa1\x3a\x56\xb5\x75\x50\x77\x21\xeb\x27\x98\x22\x77\xb9\xf1\x58\x46\xc2\xc6\xad\x63\x63\x9e\xa0\x1d\x3d\xab\xa2\xef\x57\xb7\xee\x37\x7d\xd0\x9c\x6e\x66\x3e\x59\xd8\x71\x58\xec\x67\x1b\x94\x93\x12\x83\xf5\x16\x46\x92\x4b\x19\xd1\x16\x13\x17\xad\x6b\x57\x70\x46\x3d\x98\x40\xd4\x65\x22\xc3\x50\xd4\x7c\xbd\x0e\x2b\xda\x7d\x83\x7c\x3b\x9b\x8d\x43\xbb\x74\xb9\x44\x23\x86\xe7\x0a\x4f\xfc\x5b\x5f\xc8\x1c\xa6\x40\xbf\x55\x83\xc0\xdb\xd2\x5d\x08\xcb\x70\xc5\xa5\x62\xe1\xc5\x8d\x2f\x6d\x54\x9d\xeb\xf1\xa1\x9a\xb3\x6b\x62\xd7\x5c\x4a\x37\xfd\xad\x39\xd0\x1b\xaf\xaa\xd8\xe2\xc2\xa3\x8f\xe7\x9e\xbe\x01\x4b\x74\xa5\x09\xf0\x5c\xdd\xba\x4d\x36\x9c\xba\xe4\x33\x9c\xbc\xa5\x11\xda\x71\x88\xbd\x25\x06\xbb\x5b\x9f\x6a\x71\x0c\xaf\x5a\xa2\x1d\x3e\x06\xd7\xb2\xd6\x10\x38\xba\x5a\xcb\x88\xe2\x2b\x77\x86\x8c\x35\x5e\xda\xec\x42\xb1\xc0\x6b\x6a\xda\xd0\x4c\xc5\x0a\x32\x2c\xb2\x0b\x1d\xcb\x12\x6f\x09\xa4\x38\xbb\xaa\x76\xba\xc6\xfe\x8e\x8c\x69\x19\x57\xc7\x67\x5e\x4d\x00\xb7\x5e\x69\x6d\x4b\x72\xf4\x58\xd6\x77\x7f\x9c\xb7\x9a\xf4\xbd\x5b\xa5\x17\x8a\x7c\x6c\xf3\x12\x3d\x49\xc2\x70\xa8\xbd\x07\xff\x5a\x78\x18\xf6\x05\x2a\xf0\x00\xc6\x55\xde\xc8\x86\x17\xf6\x14\x46\xad\x3b\x67\x3b\x89\x04\x1f\x69\x42\x48\x9d\x58\x74\x62\xef\x47\xd5\x0b\x7d\xcf\x5b\xf4\xc6\x71\x56\x93\x2a\xd0\xba\x0b\xcb\x51\x5f\x56\x1a\x4e\x81\x4c\x3f\x90\x7e\xb8\xf9\x56\x78\xbe\x12\x6f\x46\xf8\xc4\xca\x73\xcd\x12\x08\x53\x32\xd9\xa7\xf7\xc4\x3e\x1d\x8d\x90\x9a\xd3\x85\xc7\x11\x69\x4d\xe9\xfb\x88\x9f\xb3\x1b\x75\xb8\xbc\x40\x61\x38\x6c\x13\x7a\x81\x50\x5b\xce\x72\x52\xc0\x3b\x76\x99\x45\x02\xf5\x4a\x58\xdc\x4a\x58\xc3\x4a\x56\xa8\xe2\xdb\x47\x1c\x75\x6e\xcc\x89\x39\x5f\xa0\xa2\xe8\xf0\x16\xf3\x72\x66\xfe\x05\xdd\x7e\x0c\xbf\x18\xbc\xc6\xf0\x41\xe9\x62\xf5\x5f\x74\x79\x5c\x37\xcd\x87\xae\x33\x7f\x40\x77\x35\xba\x26\x94\x51\xdf\xe9\xd6\x26\x4d\xe8\x9f\x3e\x36\x17\x36\x9d\x12\x28\x6e\xe1\x49\xcf\xc5\xa2\x65\xb5\x01\xb7\x75\x7c\x5f\x1a\xe1\x54\x69\xbe\x84\x98\xa2\x34\xe3\x89\xf9\x7b\x9c\xca\xe5\xbb\xf7\xb9\x84\x44\xe2\x10\xf8\x07\x07\x09\xff\x10\xe0\xe0\x44\x4a\xcd\x54\x80\x83\xb3\xa9\xf9\xe7\x8e\xf9\xe7\x6b\xf3\xcf\x5d\xf3\xcf\x37\xe6\x9f\x6f\xcd\x3f\x8c\x26\x00\xb6\xa2\x5c\x18\x99\x97\x9a\x8f\xd7\x10\xb1\xd4\x8e\x04\x07\xd9\x9a\x8a\x60\x81\xdf\xb5\xc5\x4d\x88\x4c\x93\xd5\x09\x05\x3f\x16\xd0\x08\xae\xfb\x79\xb6\x05\x8d\x8a\x62\xef\x8f\x39\xdd\xfd\x6b\x61\xfe\x99\xec\x7e\xf7\x76\xbc\xbb\xf8\x6a\xd7\x7f\xa8\xee\x5f\xd4\x2e\xcd\x4d\xea\x82\x69\x89\x9f\x4b\x97\x4b\xf7\xb9\xc4\x57\xd6\x23\xea\x07\xd5\x9b\xca\xeb\x1d\xb7\xc9\x4c\x1f\xa5\xab\xec\xba\x24\x89\xdf\x4b\x0b\xf7\x9c\x51\x75\x7c\x69\xa0\xfb\x32\x48\xba\xca\xde\xf4\x65\x04\x7c\x2b\xab\x42\x97\xb1\xb8\x2f\x2f\xa1\x81\x91\xcb\x3c\x7b\xe8\x22\xb2\xf6\x65\x2e\xe3\x36\xa9\xa9\x5c\xad\x65\xc6\x12\x67\xf1\xdd\x84\x63\x16\xce\x91\xcc\xef\x2f\x6b\xef\x95\xbe\x84\x66\x2d\xd8\x07\x52\xaa\x84\x0b\xda\x9f\x68\x54\xb4\x60\x0f\xc1\x5a\xbf\x09\xf5\xbb\x85\x7a\x26\x13\x9a\x3e\xe4\x34\x95\x7d\x49\x23\xff\xb4\x40\x2f\x3e\x30\x75\x92\xca\x73\x9b\xeb\xd2\xa6\x88\x94\xbd\x39\x6a\x9f\xc8\x8f\xe5\x25\x7d\x25\xbd\xcc\xa2\x2f\x4e\x4e\xb2\xde\x84\x86\xda\x36\xfc\x9a\x1e\x1f\x9b\x69\xae\x72\x15\xf6\x25\x9a\xad\x20\x95\x69\x97\x2d\x7b\x81\x54\xee\x01\x1d\xf6\x27\x95\xa4\x0e\x86\x5d\x7c\x6c\xea\x9e\x66\x00\xf9\x0b\x67\xe7\x6b\xa9\xb6\xd5\xa7\xb8\x83\xca\xf8\x71\xca\x1e\x9c\xf1\x34\x31\x75\x6f\xeb\xe2\xfb\xac\xc4\x67\x34\x7b\x60\x95\xb2\x7d\x99\x20\x5b\x00\xdb\x51\xf4\x96\x85\x7b\x4a\xc5\xe9\xeb\xfe\xad\xf2\x6b\x56\x62\x9e\x28\x76\xd2\xd7\x0f\x9e\x97\x98\x8b\x8c\x29\xcd\x92\x27\x42\xcb\xc7\x06\xdb\x5f\xa8\xa4\x37\x39\xe2\xbf\x4c\x4d\xd9\x03\xeb\x05\xf4\x92\x9e\xb2\xa7\x5c\xf4\xcd\xd8\x0f\xdc\xc0\x41\x55\x5b\x12\x25\xea\x1c\xb2\xa5\xbe\x7e\xf6\xf4\x9b\x3e\x64\xcd\x9a\x54\xab\x8f\xa5\x7a\xf4\x81\xa9\xcb\xfe\x34\xd3\xbf\xc9\x06\xf2\x57\xae\xcf\x1e\x1c\x1e\xf6\x41\x41\x7d\x4f\xc4\x6b\x7a\xbc\x6d\x68\x22\x77\x20\xec\x42\x7f\x6f\x28\x75\xdf\x12\xa7\x16\xa6\x3f\x5f\xf6\x7b\x18\x34\x6c\xb0\x17\xeb\xde\x14\xb1\x14\xbe\x7f\x96\xa7\x9a\xa7\xbc\x77\x38\x12\x20\x9e\x53\xcd\x3f\xb0\xf4\xf2\xba\x09\x64\x79\x95\x4a\xb6\x6f\x51\xa1\x1a\xb3\xdb\x96\x8a\xf5\x77\x05\x3a\xfb\x62\x4d\xdf\xf7\x66\xba\x7c\xb0\x86\x14\xb4\xef\xf8\x7a\xcb\x0a\x5f\x00\x80\x43\xf6\xbe\x74\xc4\x7e\xf9\x0b\x71\xb8\xad\x1f\x9c\x7b\x70\xaf\xa5\x85\x7b\x05\x8c\xae\x0f\x5b\x75\xe6\xc0\x73\x9a\x6e\xdf\x3a\xbf\x64\x25\xb6\xb1\xc0\x5e\xcb\x8a\x94\x7c\xcf\x52\x79\xfe\x38\x95\x54\xf3\xde\x7c\xb9\xaf\xd6\x55\x1e\xcc\x9b\x24\x4a\x7d\xb1\x2e\x71\xae\x52\x23\xe8\x00\x5c\x1d\xce\xac\x8f\xa8\xae\x4b\xfc\x01\x7a\x9c\x5e\x3e\xd8\x9e\xc4\xfc\x7b\x0f\xcc\x10\xe0\x94\xae\x7b\xe9\x86\x07\x76\x28\x7b\x11\xf1\x5f\xbc\x4a\x63\xf9\xba\x37\x5b\xc9\xc7\xa2\xdf\xd6\xae\x08\xa4\x0a\xbd\x47\x41\xfc\x7a\x25\xc9\x6b\x89\xbf\xef\xa9\xd3\x3a\xb4\x59\x5e\x0d\xd6\x4c\x70\x32\xb2\x91\xa0\xb5\x56\x58\x42\x7c\x8d\x15\xe6\xc4\xb3\x5e\x05\x41\x2c\x71\x6e\xe3\x6e\x37\x4d\x7e\xd7\x8a\x8f\x57\x14\xd3\x76\xc0\xbc\x99\x88\x5f\x19\xb9\x15\x7b\xd1\x27\x7b\x02\xcf\x71\x88\xd8\x49\x47\x01\x09\x46\xf9\x28\x58\x04\x46\x2e\x3b\xec\x55\x91\xc0\xe5\xb4\x56\xa8\x29\xdc\x3a\x7a\x7c\xf4\x7c\x61\x93\xdc\xf7\x1f\x2f\x6c\x19\x08\x50\x20\x3a\x26\xf2\x0a\x02\xac\x5a\x89\x95\x25\x87\xa9\xd4\xb3\xf6\x63\x2c\xbc\x20\x87\x28\x0c\xa7\xdd\x88\x81\x50\x01\xc4\xc8\xaf\x42\xff\x85\xe1\xd0\x45\x4c\x0e\x43\x31\x24\x84\x8e\x13\x17\xe2\xa1\xd2\x98\xd4\x4a\xcc\x3a\xb6\xf2\x4c\xb8\xe0\x63\x6f\xbb\xb3\x52\x8b\x3e\x91\xb4\x6e\x90\xbe\xa6\xef\x85\xf4\x81\xa2\x49\xc1\xc6\x29\x3b\xd1\xe8\x5e\x34\x29\xf4\x58\xf1\xd3\x33\xb8\x11\x62\xde\xdb\x87\x03\x28\x00\x18\xf7\x5e\xcb\xb5\x03\x3f\x96\x5a\xcb\x55\xf5\xde\x3d\xd9\x0f\x0c\x10\x1c\x98\x9e\xc9\x8d\x4c\x0b\xd5\x55\x4f\xef\xae\x4d\x70\x06\x1c\xc0\xde\x80\xef\x66\xed\x6a\xa7\xdb\x0a\xa4\x93\x6e\x02\x54\x67\x71\x05\x67\x4f\xa7\x69\x78\x26\x6b\xf7\x58\x84\x50\xac\xcd\xd9\xe3\x89\x24\xcf\x24\x7e\x29\xc9\x9e\x62\x4b\x7d\x94\x7d\x75\x14\x45\x90\xeb\x63\x84\xd6\x17\x78\x76\x94\x7d\x75\xd3\x47\xf3\x2d\xda\xc3\x7f\x4a\xb2\x17\x1d\x9d\x8f\xd0\x51\x14\x1d\x25\x23\xb4\xe7\x5d\x3d\x91\x9e\x82\xb8\x4e\x4c\x60\x33\x1b\x81\xa2\xbb\xfe\xa9\xd9\x6a\x9d\x52\xcd\xda\x37\x73\xdb\xb1\x1b\xbc\xb3\xf5\x53\xaf\xe2\x80\x2a\x46\x21\x64\x60\x07\x1e\x62\x86\xd8\xa4\xa7\x1f\x9d\xc8\x84\x67\xeb\x94\x5e\xfa\x6e\xc0\x7f\x49\x3f\x15\xc6\x67\x27\x7e\x42\xe6\x6c\xe8\xc4\xce\x30\x9c\x57\xab\x8b\x83\xa5\x4c\x0d\x5d\xec\x0c\xf9\x23\xfd\xfc\x60\xb8\x0b\x4f\xb9\xbe\x0c\x7c\xf3\xf2\x2f\x7e\x5f\xbf\x58\x67\x3f\x05\x13\x9d\x45\x7e\xd7\xef\xa0\x97\x63\xc0\x5f\x2f\xad\x72\xb7\x28\x10\xcf\xc2\x26\x7a\x70\x4d\x79\xdf\xbc\xf1\xbf\x99\xdc\x6c\x3b\xac\xe9\xb2\xd3\xf2\x2d\xd9\x6c\xb3\x43\x48\x73\xe9\xc5\xe3\x11\x04\xbc\x15\x9f\x08\xfd\xf1\x99\x3f\x63\x86\x06\x40\x78\xcf\x4f\xf8\xea\x9c\x27\xfa\x2c\xa8\x1d\xba\x87\x43\x6d\x28\x84\xa1\x82\x56\xb9\xe8\xfb\x50\xfc\x20\xdd\xf9\xf6\xcb\xac\x5f\xa3\xc9\xa9\x78\xe5\xb1\xcc\x45\xc2\xc5\xe9\x83\x94\x83\x9e\x6e\x69\x98\xdd\x13\xd9\x5c\xb9\x1e\x7a\xb1\xf5\x45\x4f\x8c\x8d\xca\xe0\xba\x59\x51\x63\x59\x82\x11\xdf\xbb\x53\x14\x62\x6c\xa7\xcc\xfc\x1e\xbe\x90\x91\x76\xfa\xdf\x7a\xbc\xbf\xca\x0e\x23\xbf\x16\xbf\x52\xbe\x0e\x90\x0b\x50\xff\x52\xda\x40\xc5\x37\xf8\x66\x77\x4d\xcd\x02\xb8\x0f\xff\x94\xa0\x10\xd0\x61\xf8\x0d\x44\x3d\xf1\xd5\xf8\xea\xe3\x15\xae\x65\xc6\xad\x47\x80\xa9\x65\x1e\x9c\xf0\x0b\x9b\xaa\xc4\x85\xce\xf2\xb7\xb2\x6a\x22\x0f\xcd\xbf\x5e\xec\xea\xf9\x74\x71\x8f\x4c\xc2\x50\xcf\xef\x98\xa7\xbb\xe6\x09\x7c\x62\x6b\x23\xcd\x7c\xba\xc0\xb2\xc1\x2d\x31\xbf\xb3\xc0\xd3\x49\x1d\x9d\x83\xba\xa0\x1c\xe6\x84\xa3\xeb\x78\xde\xf2\x80\x7c\x33\xb1\x91\x29\x96\x5c\x2d\xd3\x26\xd2\x37\x48\x26\x65\xa3\xb8\xa8\xe7\xfd\x5f\x2d\xc7\xad\xfb\x34\x62\x38\x58\xd1\xb5\x1d\x54\x7d\x19\x60\x38\x71\xde\x1b\xc2\x6d\x53\x41\x57\xcc\xc1\xa8\x36\x0c\x25\xaf\x65\x7b\x67\x01\x14\x2d\x8a\xef\x80\x83\x77\x22\x27\xbb\xaf\x24\x49\xce\x22\xe7\x02\x83\x6f\xf3\xd5\xe9\x3c\xcf\xd8\x8a\xae\x49\xf0\x8f\xda\xa1\x1b\x04\x2a\x7c\x3b\x58\xdc\x6e\xb6\x50\xdb\xb7\x5e\x6e\x0d\x05\x33\xd4\x5d\x27\x9c\xff\x96\xdd\x90\x10\x41\xc2\x34\xe5\x29\x84\x9b\xf1\x42\x6b\xd6\x4c\xb3\x3f\xa0\x66\x87\x2d\x85\x61\x14\x64\xf9\x6a\x45\xd5\x65\x1f\x1b\x82\x50\x3b\x50\x5d\x13\x15\x7b\x9b\x09\xb3\xae\x87\x6c\xd6\x53\x22\x64\x6a\x47\x61\x58\xfb\x62\x56\xc1\xff\x23\x70\xa0\x71\x77\x4f\x7e\x96\x64\xfe\x54\xe2\xbf\x24\xfe\x45\xe2\xff\x96\xde\x05\x94\xdf\xbc\x0d\xf7\xd9\x24\x06\x0b\xa2\xc7\xd9\x3b\xbe\xae\x75\x29\xe0\x75\xd1\xd0\x9d\x3a\xd1\xa0\x8b\x17\x56\x8b\x36\xe4\xd6\x49\xc4\xd0\xf8\x03\xc8\xa5\x62\xf6\xbb\x04\x27\xbf\xf8\x27\xfb\x17\xfa\xfe\x7b\x57\x42\xf2\xc2\x16\x45\xc3\xf7\xd6\x96\x1b\x0d\x7d\x5c\x2b\x8a\xe1\xcf\x1b\x48\xe0\x65\xe1\x88\x18\xbe\x6a\x3a\x67\x64\xa0\xd2\xe6\x1d\xf6\x64\x5b\x9e\x3d\x90\x42\x40\xa6\x23\xab\xef\xff\xe9\x9a\x7e\x0c\x7f\xb7\xfb\xa7\x28\x86\xf5\x42\x84\xe1\x4f\x8d\xa8\x05\x5e\xac\x08\x61\xc6\x5b\xe9\x58\x6d\x8c\xb8\x96\x7c\xec\x65\xa0\x6a\xbf\xb7\x0a\x7a\x4f\x76\xae\x7d\x90\x9b\x77\x3b\x2e\x46\xb6\xd8\x48\x68\x65\xcf\x01\x7e\xa6\xaa\x81\x7d\x6a\x45\x4e\xc0\x9a\x77\x15\xab\x43\xe6\xc9\xe6\xac\x96\xbc\xc1\xf5\xa6\x79\x44\xf8\xbb\x9e\xd0\xdc\xda\x83\x70\xa2\x3a\xb6\xbc\x22\xb9\xac\x9c\xed\x8d\xe8\x1c\x83\x57\x78\x06\x3a\xb4\xa7\xec\x44\x17\x85\x00\x66\xe3\xbd\x98\x60\x2d\xd7\x3e\xdc\x6b\xb9\x6e\x81\xc1\xf3\xa4\xa2\x6d\xb6\x5a\xe6\x55\x01\xdf\xb3\x06\xb8\x2c\xb1\xe0\x3d\xc7\x47\xcd\x23\x8a\x00\xa1\x4d\x15\x80\xc7\x5a\xae\xb1\x8b\x1e\xfe\xfd\x06\x97\xab\x63\x36\x5f\x99\x06\xa4\x01\x1e\x29\x0c\x87\x83\x58\xda\x43\xc2\x48\x60\x2b\xfc\xc7\xd2\x9d\x02\x46\x0a\x43\x07\x25\x34\x32\x12\x18\x38\x64\x05\xbf\x6b\x5f\x63\xcb\x2b\xeb\x8f\x76\xa1\xf2\xb2\xc4\xaa\xaf\xdf\xcd\x4c\x43\xe7\x3b\xd3\x5e\x25\xea\x14\x4c\xfd\x6a\x9a\x72\x38\x70\x65\xdb\xf5\x4b\xaa\x56\xdd\xbb\x1f\xe1\x09\x32\xac\x89\xf6\x47\x62\xbc\x84\x49\x68\x7d\x55\xbd\xac\x3e\x73\xce\x7e\xad\x15\xb7\x9f\xab\xbe\xcf\x55\xfb\xf3\x12\xd3\x0d\x7c\xfc\xf7\x08\x42\x96\x0c\x25\x72\x55\xed\xa2\xfa\x26\x8c\xdc\x3c\x6e\x42\x02\xdf\xcd\xdc\xc9\x70\x5b\x7b\xf3\x3d\x85\xc1\x17\x85\x44\x9b\xb9\x91\x83\x84\x2b\x56\x39\x14\x66\x44\xf0\xc8\xee\xf3\xcc\x2d\xf9\xbd\x49\x18\x46\x9b\x06\x6e\x46\x18\x8f\x18\xda\x37\xc7\x19\x48\x36\x30\x24\x5b\x8d\x1d\xfb\x95\x79\xa4\x42\xfc\x30\x8c\xf4\x88\x78\x2f\xd0\x01\x99\x34\xf3\xe1\xea\x2e\x6b\x2b\x47\xa4\x71\xd5\x1d\x54\x14\x8d\x5c\x43\x08\xe1\xe3\x4a\xfa\x41\x2d\x3b\xa2\xe1\x8d\x19\xe0\x70\x18\xda\xdf\xf6\xb0\x5c\x37\xc2\x4f\xa2\x20\xd5\xca\xd4\x91\x43\xff\x1c\xc4\xbd\xa6\x27\x93\x3a\xe9\x80\x6a\x1c\x5f\xa4\xeb\xb5\x45\x1a\xc5\x23\x81\xac\x70\x89\xb0\x6d\xef\x80\x78\x72\x48\x2d\xe6\x94\x58\x72\x32\x7f\x23\xf1\x2d\x89\x7f\x90\xf8\x57\x89\x29\xf7\x78\x20\xe7\xbe\x93\x46\x8b\x25\xe5\x30\x17\x10\x98\x84\x6f\x25\xff\x83\x8e\xc5\x16\x0e\x9f\x3d\xdc\x7a\x36\x04\x31\x2b\xe7\x28\x1e\xfe\x06\x37\x23\x5a\x3c\x33\x1e\x4e\x70\x9b\x2b\xf5\xf0\x35\xc9\x3f\x95\xaf\xb9\x5a\x2c\x93\x28\x0a\x33\x22\x8f\x29\xa1\x56\x3e\xc6\x8c\x7b\x97\xc0\xdc\xb4\x73\x11\x81\x52\x03\x5b\xad\x05\xa6\xcd\x72\x38\x25\x08\xae\x34\x23\x58\xfa\x65\x16\x67\x70\xad\x07\xc1\xdc\xaf\x11\x28\x9c\xd3\x9c\xf8\xa1\x7d\xc5\xf8\xe1\x8b\x67\x40\x58\x39\x56\x98\xee\x72\x2c\x77\xfd\x13\x51\xca\xdb\x8e\x9e\x17\xa0\x90\xb3\x9e\x9d\x96\x50\xbb\xde\x60\x4e\xaa\xa6\x71\xee\xc8\x79\x6d\x42\x3e\x20\x34\x0c\xc5\x3d\x22\xc3\x50\xdd\x23\x3c\x0c\xc5\x01\xb1\xe1\x36\x97\xbc\x75\x95\x22\xe9\x99\x11\x18\x9d\xdf\xff\x7a\x4e\x60\x64\xd7\xcd\x89\x37\x8f\xad\xd9\xe8\xce\x95\xdf\xd1\xa2\x90\x07\x84\xcf\xc0\xf9\xa8\x3d\x43\x0a\x4b\x4c\x77\x15\xe6\xbb\xbe\x93\xc1\x9a\xfb\x5c\xc1\x71\x31\xdb\x34\x25\xcc\xee\x17\xe0\x67\x96\xe8\x6e\x4c\x3e\x28\x85\x23\x3d\xa2\x7b\x77\xb0\x1a\xc9\xbd\x3b\x86\x18\x44\x4b\x8e\xaf\x3c\x06\x68\xda\xef\xd1\xcd\x66\xd6\x4a\xf4\x44\x68\xa6\x9c\xd5\x76\x0b\x64\xe2\x6c\x71\xdb\x4c\x66\x2b\x5b\x6e\xbe\x7e\xc0\x4c\x75\x3d\x30\x6b\x0e\xb6\x21\xab\x2f\x77\x4a\xe5\x1e\xb0\x0f\xa0\x84\x87\x61\x3d\xd9\xd6\x9d\x94\x97\xd8\x90\xe2\x1f\x69\xf6\x8c\x0b\xbe\xca\x57\x5b\xec\x60\x67\x0e\x30\xdb\xde\xde\x0b\x59\x62\x48\x3a\xbd\xcd\x38\x76\x5c\x6b\xb0\x4f\x38\x19\x4f\xbe\xf1\xa2\xa4\xf2\xf6\xf5\x32\xbb\x58\x86\x83\x76\x16\x6b\x74\xc2\x0f\x08\xa4\x72\x81\x1f\x5e\x94\x54\xfe\x05\x52\xaa\x4e\xef\x60\x45\x54\x1e\x31\x83\xda\x2a\x77\x5c\x69\xa8\xea\x23\xd6\x90\x76\x7c\x9c\xdc\xf9\x0d\x73\xb2\xe6\x91\xaa\x52\x95\x64\x1c\x19\xae\x38\xdd\x9b\xe0\x8c\xfc\x1e\x51\x7b\x2b\xcc\xb0\xb0\x6c\x9c\x45\x68\x7f\x18\x49\x92\x8d\x45\x84\x0c\xef\x15\x6c\xbf\x4a\xdb\x2d\xad\x86\xdd\x34\x9a\xf2\x88\xe3\x14\xb5\xdb\x59\x92\x53\xf3\xfa\xa1\x2b\xdb\xc9\x9b\xbd\x94\xb7\x6f\x83\x65\x63\xb8\x78\x7a\xc2\x05\x4d\xd3\xcb\xab\x6c\x7c\x12\x41\x26\x99\x33\x1e\xdd\xf9\x4a\x60\x9a\x83\xe3\x95\xab\x3c\xdf\xb1\xe1\x39\xa0\xf2\x35\x8f\xa8\x3f\x0e\xb4\x5b\xbb\xa3\xd7\x1b\x7a\x82\xbd\x76\x13\xff\x5c\xf9\x90\xfb\x1c\xe2\xea\x22\x66\xe3\x8b\x7b\x96\x5c\xcc\xec\x1f\xf3\xe6\xc0\x51\x89\x99\xfb\x6b\xde\xe1\xcb\x98\x8d\x2f\xef\x01\x95\x98\xc1\xbf\xe6\xf9\xa0\x22\x0d\xb3\xea\x87\x79\xeb\xdd\x86\x3a\x6d\x35\x68\xbb\x78\x76\xb9\x96\x3a\x62\xe3\x8b\x5d\x3d\xbe\xc0\x6c\x7c\xb9\xab\xc7\x97\x5e\x27\x3f\x74\x68\x69\x8f\x32\xc8\x0a\x6f\x5b\x54\x3b\xc3\x48\x54\x5c\xd7\xf6\xbf\x28\x44\xc5\xc8\x15\x94\x98\x17\x5a\xae\x0d\x80\xed\xb5\x79\xe1\x64\x1b\xa2\x80\x10\x86\xe1\xbf\x6c\x37\x0e\x26\x4d\xcf\x8e\x79\x3b\xbb\xdf\x9c\x2d\x30\x25\xbf\x57\xf7\x0a\xad\xae\xc0\xdb\x58\x1f\x5c\x8a\x4e\x8b\x36\x8a\xa8\xcd\x64\x39\x7e\x4c\xbb\x5a\x1b\xde\x63\x30\xc1\xf6\xf6\x73\x25\xf4\x03\xfd\xe4\x84\x35\xac\xa4\xa2\xf0\x19\xa1\xf7\xaa\xc5\x08\x43\x7e\x60\xf9\x4f\x4a\xe4\x3d\xb7\x9a\x61\x98\x1f\xb8\x63\xc4\x92\xd8\xd4\x51\x97\x3c\xb2\x60\x14\x73\x14\x86\x69\x18\x2e\xab\x18\x8e\x72\x1d\x53\x77\x2a\xa8\x8e\x0b\x16\xd4\x62\x46\x5e\x22\x0c\x5f\xdb\xc6\x25\xce\x51\x18\x66\xbd\xdf\x57\x30\xae\x16\xde\xad\xc1\x8d\xa4\xb7\x0b\x75\xa9\xfb\xa6\xa9\xc4\x76\xad\xaa\x03\x46\x75\x5d\x27\x64\xb7\x79\xfb\x4d\x89\xb0\x91\x08\x97\xb5\x9a\x0d\x04\x3c\x8d\x23\x41\x18\xaa\x50\x45\x1b\x29\xb5\x41\x2d\x2b\x48\xfa\x78\x53\x4d\xba\x87\x6d\xbe\x84\x39\x5f\xec\x2c\x6b\x17\x49\xb7\xe4\x4b\x70\x49\x7d\xcc\x51\x09\xc1\x80\x51\x89\xf0\x7c\x81\x6c\x54\x6e\xea\x88\x91\x20\xd4\x27\x46\x32\xf2\x7c\x9f\x68\x9b\x90\x50\x20\x24\x15\x97\x06\xc9\xe1\x92\x6f\xf8\xac\x57\xf2\xe1\x81\x0e\x43\x76\xcf\x77\x99\x7c\xec\xcb\x9c\x6d\xae\xee\x70\xce\xa2\xa0\x43\xb6\xdd\xfa\xa5\x3b\x0b\xb2\xc6\x84\x74\xce\xc9\x04\x3f\xe2\x64\x3c\xc5\x0f\x38\x19\xdf\xc1\x17\x9c\x8c\xbf\xc6\xf7\xb9\x1f\xbe\xea\x1d\xff\xbb\xe9\xe1\xed\x39\xa6\xd7\x85\xbd\x7d\xd2\x72\xf7\xe4\xd4\xe7\x32\x9f\xca\xa9\xba\xca\x2a\x74\xaa\x78\xf2\x00\x7c\xaa\x92\x00\x85\x61\xad\x69\x1c\xe4\x6a\x6c\xca\x0c\xa3\x76\xf0\x59\x17\xde\x88\xb8\x78\xe8\x2e\x20\x4a\x9c\x13\x49\xa3\x1e\xf3\x21\x3f\x89\x5c\xe6\x1f\x76\x3e\xf8\x65\xdd\x03\x82\x60\x3e\x71\x3e\x7e\x0b\xf7\xef\xb9\x38\x05\x4f\x0b\x32\xff\x9e\x47\xe7\x1c\xdf\xe7\xa3\x11\xb8\xdf\xa3\x05\xf6\xb2\xbd\xb4\xd2\xbb\x40\x4c\x5e\xd3\xc0\x0b\x8e\xf0\x5b\x1e\x69\x9c\x23\x7c\x78\x12\xe5\xbe\x96\xb4\xba\x09\x6a\xe1\xa2\x1c\xed\x98\x26\xf3\xe3\x1f\x14\x4f\x48\x56\x96\x95\xf3\x62\x4a\xa8\x4b\xb3\xfe\x5a\x31\xf6\x2b\x4d\xdf\x31\x15\x31\x6c\x83\xee\x3f\x06\xaf\xc0\xf1\xe1\x8f\x2f\x7e\x7d\xfb\xe8\xe9\xa3\x67\x8f\x9e\xbf\xb6\xd7\x3b\x87\x53\x84\x97\x44\xcd\x52\x48\xdb\x66\x2d\xe2\x71\x3a\x76\x71\x6f\xcc\xf3\xfe\xd2\x31\xe1\xc4\x4c\xd5\x12\xed\x24\x61\x98\xb8\xf3\xc2\x4c\x91\xea\x67\xbc\x6c\xdb\x78\x15\x40\xb7\x15\x56\xf1\xb2\x9d\x35\xb0\x02\x6a\xbd\x6c\xa0\xec\xe1\xc9\x83\x70\x06\xe2\xa8\xf5\x99\x9d\x24\x9c\x14\x45\x94\xc0\x24\xf1\xf1\x2f\x4d\x92\x9e\x68\x89\x95\x29\xed\xae\xd2\x2b\x1e\x25\x58\xc1\x2a\x59\xb9\x6b\x4d\x0e\xe1\x15\xc2\x27\x64\x3d\x5b\xd7\x53\x1c\x83\xa6\xe4\xf0\x24\x4a\x36\x17\xe5\xac\x5a\x94\x04\xed\x24\xcd\xa2\x9c\xc1\x26\x5c\x91\xa4\x8f\x4f\x9a\x85\x5f\x59\x29\x2e\x0c\xed\x83\x15\xe4\xc2\x90\xf3\x68\x89\xc2\xf0\x2d\x8f\x4e\x70\x82\xf0\x3b\x09\x8f\xef\x78\xb4\xf4\x5c\x19\x31\x94\x2d\x89\xbf\x60\xe5\x26\xfa\x7b\x21\x4e\x3b\x2c\xfd\xc6\xd6\x0b\x7c\x03\x5b\xc7\x5f\xbb\x36\x31\xbc\x8d\xc8\x6e\x2d\x1d\xd6\x6e\x15\x64\x9a\x2f\xdf\x81\x8e\x5a\xb4\x54\x01\x01\xcd\xb5\x0c\xac\xda\x37\xc8\x34\xd5\x7c\x19\x0c\x37\x80\xa6\x56\x83\x71\x53\x53\x5e\xfb\x63\x30\xe8\x9a\x0d\xf7\xd1\x0a\x76\xcf\xd9\xf1\x3b\xae\x77\xb5\xa2\x22\x3b\x91\x6a\x15\xa0\xa2\xf8\xf8\x57\xab\xec\x13\xbf\x68\x41\xdb\xfe\xa1\xae\x79\xe4\xa3\x95\xac\xf8\xc5\xee\x71\xca\x44\xb2\xbb\x92\x89\xb3\xb2\x50\xb0\x5f\xab\x15\x05\x95\x0f\xed\x1a\x4f\x3e\x5a\xa7\x75\x17\xb6\x75\xc9\xca\x16\xee\xdd\xbb\x71\x35\xf1\x1b\x20\x0e\x53\xd9\x9a\x41\xae\x7f\x5b\x1d\xf7\xaa\xe3\xed\xea\xf2\x4f\x32\xcb\x01\x31\xf6\x2a\xcb\xff\xee\x6a\xaf\x68\xf6\xee\x46\xcb\x56\x01\x6e\xac\xd8\xe7\xb7\xbb\xcb\x57\xf4\x94\xdd\xb8\xf5\x06\xfc\x4b\xf6\xe1\x58\x1a\x22\x78\xf3\x4e\x34\xf0\xbd\xbd\xe0\x99\x04\xb7\x8c\x9b\x58\xdf\x2d\x2c\x10\x98\x36\x4e\x64\x1f\xff\xf6\x9c\xa7\xe9\xee\xf2\x8c\x8a\x53\x87\x62\xde\xbe\x22\x84\x64\x45\x51\x53\x04\xf3\xd8\xee\xa4\x96\xf9\xf2\xec\x46\x5d\xac\xa6\xaa\xf2\x9b\xd9\xb5\x2a\x46\x2e\x4e\xbb\x7d\x4e\x6f\xe6\xf2\x40\xb9\x08\x1a\xeb\xf9\x3c\x48\xe9\x25\xc4\x16\x08\xd6\x94\x0b\xf3\x37\xd3\x8a\x2f\x35\xb8\x7b\x80\x83\x84\x6f\x22\x4e\x51\x51\x0c\x1d\xd5\x24\x84\xa8\xa2\x18\xbe\xe6\x70\x0d\xa8\x26\xf1\xaf\x79\x6d\x9a\xd9\xb4\xe7\xdf\xd4\xa7\xa5\x8e\x7f\x7f\x92\xb2\x8b\x00\x07\x5c\xa4\x5c\xb0\x5d\xf7\x64\xf8\x4a\xf3\x12\x9e\x16\xbe\xbf\x7c\xd3\x99\x57\xbc\x13\x97\xb1\xc3\x7a\xab\x1c\xfd\x66\x51\x1c\x6f\xaa\x8c\xdb\x0a\x4c\x9e\x70\xc3\xa4\xff\xbe\x2a\x54\xf4\x94\x7d\x60\x69\xd5\xdb\x73\x8e\x1f\x70\x7c\xc1\xdb\x9d\x41\x68\x1f\xf2\x26\xd3\x30\x54\xee\x96\x55\x44\x71\xa5\xac\xd8\x75\x76\xc4\xfe\x0b\x84\x7d\xfa\x5c\x8f\x4f\x7d\x02\x03\x2d\x0a\x58\xa8\xd9\xcd\xb9\x68\x6c\x97\xb9\x95\x08\x7d\x6e\xdf\xe1\x60\xe2\xcf\xb8\x40\xb3\xcf\xeb\xd4\xec\x82\xc7\x35\xd9\xf8\x38\x7b\x48\x25\xd5\x01\x9a\x3d\xe0\xb1\x5b\xab\xd9\x23\x6e\x6f\x3d\x36\x2e\x08\x9d\xc4\xed\x4e\xda\x95\x66\xee\xe1\xc8\xf5\x3d\x8f\x24\x86\x23\x16\xf6\x12\x2f\x7f\xcf\xdb\x67\xa2\xab\x66\x71\x63\x86\xb5\x62\xcc\x7a\x2e\x6b\x0c\x8a\xf7\x58\x78\xaa\x8d\x43\xde\xbd\xdb\x07\xc2\x2c\x68\x05\xf6\xb5\x35\x70\x1c\x9e\xb4\xef\x38\xa1\x2b\x41\xb4\x4d\xbc\x51\x82\xe1\xf4\xad\xdd\xd6\xaf\xd8\x29\x97\xc2\x5e\x62\x00\x98\xbe\x02\xf7\x9d\x1b\x90\x46\x58\x1b\x11\xd4\xaf\xbf\x2d\xc4\x42\xb6\x9e\x6e\x19\x74\xa3\x3e\x21\xf6\xdf\x72\xab\xed\x07\x3d\x9d\x80\x4b\xc8\x58\x34\xd3\xf0\xb6\x25\xda\x3d\x91\xa0\x0c\x71\x06\x33\xd0\x34\xf6\xb4\xd1\x84\x5e\x21\xdb\xd2\xc8\x57\x7d\x08\x43\xab\xeb\xee\x11\x63\xcd\x61\x59\x59\xa1\xa1\x0a\x3f\x4f\x22\x6a\xe6\xce\x90\x86\x56\x40\x16\x73\xc8\xb1\xaf\x09\x43\xbe\x30\x61\x64\xe5\x97\x0e\x2f\x5f\x9c\xc0\x41\x57\xa2\x1d\x36\x4e\xa5\x5c\xfb\x65\x11\xc7\x9d\x3b\x8c\xad\x7b\x3a\xac\x5a\x13\x77\xf5\x11\xb6\xf6\x0b\xde\x0a\xe8\xdd\x18\xd8\xb7\x7a\x36\xdc\x30\x8c\x86\x39\x89\xfe\x0b\xb2\x38\x62\xe6\xb2\x7e\x3a\x0a\xcf\x14\x71\x59\x25\x97\x2c\x4d\x33\x32\x5f\x54\x4b\xfd\x73\xc4\xf0\x1c\x12\xab\x04\x5a\x9a\x91\x01\x85\x0b\x5c\x02\x90\x9e\xd5\x07\x55\xdd\x49\x2a\xa5\x8a\xd8\x9e\x27\xd4\xa3\xb2\xb4\x09\x5a\x02\xb3\x6d\x59\x9a\xd6\x1e\xdb\x7d\x95\x7d\xf0\xd2\xfd\x5c\x80\x06\xeb\x72\xe7\x81\xcb\x5c\x09\x2b\x4a\x15\x67\x19\x0e\x4c\x8f\x3a\x71\x8a\x60\x04\x03\x9a\x24\x10\x14\xdf\xd2\x4a\xf8\xce\xeb\x7f\x44\x11\xe6\x9b\x6f\x15\x32\x8d\xa4\x3c\xba\xba\x8c\x25\xbe\x88\x79\x89\x3b\x2d\x22\x1c\xb8\x5d\x32\x58\xf1\x64\x6d\xba\x3f\x60\x17\x4b\xc6\x92\x0c\x22\xa5\x9a\xd1\x0e\x00\x3c\x73\x8d\x37\x11\x9b\x5c\xf2\x48\xe8\xdf\x5c\xee\x36\x0f\xe3\xb7\x82\x9d\xc2\x2d\x02\x97\x91\xd5\x5b\x4e\x3d\xd3\x71\xe3\x3c\x5b\x55\x25\x48\x3e\xe7\xbb\xf9\x75\x1f\x8a\x99\x88\xe7\x8b\x7a\xd2\xbb\x88\xb9\x39\xe9\xde\x39\x0b\x2b\x62\xf5\x55\x98\x12\x51\xa9\xe8\x08\xe8\x3e\xc1\x5a\x6c\xb5\x36\x3b\x9d\xb9\x01\x27\x8a\x8c\x6f\x2c\x52\x9d\xe4\xb7\x79\x47\x18\x7e\xe6\x00\x61\x06\xb0\xc4\xad\x8d\x62\x28\xeb\x33\xb3\x7f\x15\xa6\xad\xf7\x0a\x5d\xe9\x88\xe1\x2b\x25\xcf\x63\x81\x97\x32\x8d\x55\x59\x5d\xb8\xf6\xf0\x6b\x73\x7b\x6e\x45\x32\xa7\x1c\x55\xb5\x22\x94\x36\xda\x51\x4f\x63\xfa\x99\x76\xfa\x26\xc6\xf2\x26\xb6\xe9\x5d\x6e\xce\xa9\x9b\x58\x38\xe2\xbb\x53\x84\x69\x0f\xd6\xda\x92\x1e\x7c\x96\xa6\xae\xb6\xe2\x4d\x62\x8d\xd5\xae\xc4\x74\x57\xa3\xb2\x5c\x20\xcc\xca\xc8\x33\x8e\x3e\xe3\x9d\x78\x56\x7e\x52\x44\x33\x07\x6d\xdc\xea\x92\xc5\x6e\x39\x99\x20\xac\xef\x6d\x7c\x75\xd5\x0e\xa0\xdd\x2d\xdf\xd5\x10\x50\xbb\xba\x4d\x1e\x4d\xf0\x04\xcf\x17\x86\x90\x76\x6a\xd7\xb5\xaa\x88\x13\xbd\xdb\x2d\xc6\x39\x11\x9b\x2f\x33\xc2\xf7\xb3\x7b\x24\xdf\xcf\xaa\xab\xaf\x29\x5e\xee\x54\x43\x5c\x12\x36\x4f\x49\xd6\xda\x33\x4b\x33\xb0\x79\xba\x20\xf3\x05\xc2\xca\x26\x30\xcc\x46\x1b\x83\xf2\x98\xf9\x13\xde\xa6\x56\x9f\x8d\x26\xfc\x24\x7a\xc7\x23\x84\x7d\x17\x3d\xcb\x8f\x7c\x0f\x3d\x7b\x31\xc1\xc6\xa3\xd1\x76\xeb\xb4\x82\xd2\x14\x45\xed\xdf\xda\x28\x8f\xab\x13\x7a\x8f\x3d\x44\x56\xad\x60\x4e\x5e\x9a\xa1\x40\xe8\xc6\x7e\xfe\x46\xb1\x42\x38\xf3\x3c\xf9\xe5\x26\xb7\xcb\xf1\x66\x56\x3f\xac\x1a\x4b\x87\x59\x44\x55\xab\xa7\xd5\x86\xad\x8c\xd6\x46\x0f\x1a\x86\xd4\x46\x3a\x19\x66\x7e\xa6\xb2\x30\xe4\x84\x98\xbe\x9a\x9f\x59\x95\xea\xc4\x0f\x98\xd8\xd6\x6c\x2b\xd0\x6c\x1b\xd9\x23\x03\xe6\xfa\xb2\xeb\xf8\xd0\x78\xbd\x41\x6a\xc5\x5a\x0d\xf4\x49\xb2\xf2\x4b\xee\x5d\x43\x30\x8d\xfd\xd9\x69\xc6\x69\xab\x6d\xa4\x3d\xeb\x11\x8a\x3c\x9a\x5e\x1d\x78\x6a\x77\xd1\xf9\x64\x81\x83\x04\x6e\x7e\xce\xe5\x9a\x89\x45\x80\x7b\x0f\x15\xdb\xfd\x94\x69\x15\xeb\xa9\xb9\x1a\xe5\x0c\x1d\xa3\xa9\x35\xda\x8f\xa6\xc8\xf7\xcb\xf7\xc4\x4d\x50\xe7\xd9\x14\x83\xb5\x89\xa9\x0e\x1f\xb2\xe9\xd9\xf9\x77\x3a\xb3\x3b\x9d\xd8\xde\xec\x4e\x27\xdb\xba\x53\x22\x54\x14\x35\x6d\x62\x64\x6b\x1f\x0c\xdf\xaa\x99\xad\x5f\x6a\xb6\x96\x9b\xe3\x66\x82\x1d\xe6\xdb\x4b\xfb\x0d\xdd\x34\x34\x48\xf8\x2e\x64\xc2\xf7\x1d\xb3\x8e\x8b\xa8\xc9\xb9\x35\xd9\xa7\xf7\xdc\x56\xac\xae\xda\xd3\x26\x98\x91\x2b\x99\x53\x17\x15\xb2\xfa\x2e\x27\x93\xfd\xfc\x5e\xe5\xe4\xbb\x9f\x57\x5f\x64\x44\xce\x73\x80\xcd\x50\xa3\x1c\x9f\xec\xa7\xf7\xea\xda\xd3\x0a\x76\x49\xb2\x79\xba\xc0\x09\x49\x78\xb4\xec\xb5\x76\x5a\x3d\x43\xe5\x53\xb5\xdc\xb8\x3d\xb2\x74\xb1\x84\xaa\x23\xd5\xf2\xe3\x38\xcf\x85\x66\x6a\x97\x7d\xb0\x19\xa2\xc2\x30\xa9\xdc\xe8\xec\x41\x67\x09\xde\x04\x71\x52\x9a\xff\x22\x86\xba\xa2\xcc\x55\x89\x25\x51\x95\x3b\x12\x18\x36\x1b\xfb\xeb\x50\x86\xe1\xb0\x0f\x55\xf2\x0a\x6f\xf3\x0d\xbc\x95\x1d\x44\xf1\x1b\x64\x33\x66\x03\x5d\xd8\xcb\x53\xbe\x6b\xd0\x7b\xfe\x9f\x70\x14\xae\xc5\xb6\xd9\x53\x10\x66\x50\xfc\x97\xfd\x6b\x73\xbc\xf4\xf9\x60\x81\x77\x5b\xed\xf4\x6c\x24\x73\xdd\xd1\x58\x0d\x75\xdb\xb7\xb7\x92\xda\xfe\xe4\x56\x2f\x21\xc2\x70\xf8\x48\x5a\xb3\x60\xed\x7d\x56\x3b\x8f\x21\x84\xff\xda\xee\xfb\x35\x1c\x3e\xe5\x3d\xae\xbf\x7f\xf1\x0d\xd7\xdf\x5f\x38\x99\x07\xc7\xb9\xd6\xd2\xde\xf4\x81\x10\x25\x01\x0e\x4e\x38\x4b\x93\x8c\xe9\x00\x07\xef\xd8\xe5\x29\xdc\x03\x92\x6b\x7d\xaa\x64\xbe\xb6\x3f\x5d\xe8\x03\xb8\xff\x07\xf7\xa2\x2e\x34\xb8\x98\xe1\x80\x8b\x75\xae\x83\x05\xfe\xb1\xc7\x23\x14\x0b\xdf\x93\x0d\x36\x21\x11\x1d\x84\xc6\xbf\x70\xff\x78\x15\x86\xa2\x99\xc9\xc4\x85\x04\x30\xd4\xfa\x3d\x8f\x7c\x17\xbf\x26\x82\x86\xa8\xb3\xe0\x11\xc8\x81\x33\x9c\xee\x43\x2c\xa4\xea\x7e\x21\xf8\x22\x7b\x71\x4e\x64\x18\x46\xb4\x0e\xe2\x1c\xa4\xec\x94\x89\x04\xcc\x03\x5d\x0f\x7a\x7b\xac\x6f\xbc\xc6\xc7\x6f\xb9\xa8\xa2\x14\x3c\x76\x53\x86\xae\x64\x7f\x81\x3b\xc0\x37\x73\x4b\x36\x5b\x30\xdd\xec\x19\x2c\xa4\xca\x19\x4e\x8c\x9c\xa9\x3a\xc9\xe5\xe8\xc7\x0e\xf1\x9b\x1d\x21\xd2\x2c\xfd\x70\x28\x8b\xa2\xbe\x93\xd6\x5d\x84\x30\x1c\x0e\x45\xcb\x83\xf0\x37\x19\x09\x54\xe2\x37\x9c\xec\xfd\x71\xb4\x77\xf4\x8f\x3d\x7c\xcb\xfc\xfc\xc7\x7c\xb8\xb7\xf0\xae\xd2\xfd\xc0\x7d\x3a\x0e\xec\xb7\xbe\xa8\x1b\x05\x67\x8a\x9d\x54\x77\x33\x8a\x22\xf8\x07\xcc\x41\xcb\x05\xf3\x0d\xb7\x31\x2d\x54\x8f\x71\xe2\x8c\x66\xd6\x49\x6c\xad\xa4\x96\x4b\x99\x82\x0f\xc4\x99\xcc\x34\xa4\x51\xc8\x21\x9c\xa8\xd2\x10\x14\x7e\x4d\xf5\x99\x79\x6b\xea\xbc\xe5\xea\xac\xe3\x82\x39\x6f\x4f\xdb\xfc\x78\x79\x46\xd5\x7d\x1d\x4d\x3a\x2a\x65\x17\xe4\x7d\xd8\x8d\x21\x68\x30\x36\x95\x2e\xd5\x48\xff\xc5\x0b\x1b\xa5\x1e\x15\xc5\xae\x75\x7c\xaf\xc0\x5d\xc1\x18\x74\x6d\x2f\x4e\xa2\x20\xde\xdb\xab\xe9\x42\x23\x42\xa4\x78\xb9\xf9\xd1\xc8\x7b\x53\x0f\xae\x72\x14\x23\x7c\xd6\x84\x4b\x96\x38\x30\xd5\x56\x8f\xbc\xfe\x95\xcf\x82\xb8\x86\xca\x51\x1c\x04\x28\xde\x68\x07\x47\xe9\x88\x64\xb3\x28\xd8\x33\x78\x01\xfa\x87\x60\x2f\x30\xb0\xa3\x2c\xee\xe9\x03\x22\x84\x2c\x81\x12\xfe\xca\xb7\xc4\xbd\x6c\xe1\x80\x6e\x5f\xdf\x19\x54\x96\x75\x8b\x1b\x66\x1e\xc3\x70\x08\x58\xe4\x43\x58\x65\xaa\x37\x73\xff\x08\x6c\x0a\xe8\x84\x2d\x65\xc2\xde\xbc\x7a\x02\xb1\x40\x04\x13\x3a\x12\x55\xae\xb1\x36\xf8\x68\x5a\x25\x46\x56\x04\xac\xf8\x75\x54\x90\x27\x49\x24\x1a\xef\xc6\xa2\x88\xa2\x36\x44\xf6\xfd\xa5\xd9\x13\x86\xdc\x54\x02\x94\xaa\x54\x31\xfe\x45\x5d\xe7\x33\x64\xe5\x94\x86\x1e\x79\xae\x96\x1d\x3d\xb4\x0b\x38\xb4\xa1\x9f\xae\x42\xe4\x59\xb9\x44\x59\x51\xc4\x4f\x56\xd9\xfd\x62\x4e\x17\x6e\xb6\x6c\xa4\x3b\x2f\xab\xe5\x36\xc0\xc1\x74\xc7\xe9\x20\x3b\xe5\x9e\x8a\xfb\xa0\xe7\x73\xaf\xf8\x13\x6a\xba\x77\xa3\x9a\x76\xb7\xd6\x54\x2b\x63\x87\xbd\x63\x6a\xca\x9b\x34\xfa\xd7\x00\xed\x5e\x5b\x45\x59\x19\x2e\xbd\xeb\xe9\x9c\xf8\xda\x54\x90\x02\xdb\x57\xfa\x65\xfb\x4a\xff\x90\x10\xde\x7e\xd3\x1c\xa2\x73\x32\x5f\xec\xcb\x7d\x94\x3b\x07\x25\x25\xa5\x8e\x3b\xdf\x43\x1c\x57\xf0\x6c\x92\xa4\x53\x04\x04\x0f\xd0\x6b\x9f\x87\xe1\x30\xdf\x1e\x67\x92\x8d\x4d\xd5\x64\xa3\x2b\x25\x42\xfb\x88\x77\xdf\xda\x7a\xf9\x49\x14\x49\xf2\x79\x95\x02\xf7\x30\xf4\x80\xf7\xde\xcc\xef\x4e\x50\x67\x5c\x10\x74\xb1\x74\x9e\x26\xe0\x32\x82\x53\x92\x8d\x1f\xbe\x78\xf0\xe6\xd9\xa3\xe7\xaf\xdf\xbe\x7c\x71\xf8\xe4\xf5\x93\x17\xcf\xdf\x3e\x7e\xf1\xf4\xe9\x8b\x5f\x9f\x3c\xff\x01\x2f\x7b\xcb\x1f\xbc\x78\xfe\xfa\xfe\x93\xe7\x87\x38\xb9\xae\xf8\xd1\xc3\xb7\xdf\xff\x0b\xaf\x89\x1c\x2f\xe5\xca\xf0\xd4\x87\xce\xbb\xa6\x51\xfa\x82\x23\x46\x98\x42\xfc\x48\x7c\x46\xd6\xe1\xb2\x28\xd6\x61\x82\x57\xe4\xbf\xe1\x94\xfd\xd0\xfc\x6d\xac\x0e\x2b\x42\xc8\xc3\xa2\x38\x9b\x9d\xc4\x0f\x77\x57\xde\x75\x3e\xcf\xad\x0a\xc8\xd8\xcd\x2d\x62\x0d\x01\xb3\x66\xaf\x00\xcd\xee\xc4\x3f\x9b\xfa\x66\xd3\xd8\x73\x4d\xfc\xb9\xcf\xfc\xe6\x8b\x2a\x46\x10\xc8\x20\x14\x07\x4b\x90\x27\x1c\x54\xef\x5a\xa6\xdc\x9b\xda\x64\xfa\x2a\x22\xc3\x09\x76\x2c\x5b\x93\x9f\xbd\x03\xf5\x4e\x1f\xb0\xc6\x5e\x2a\xae\xdf\x3e\xcf\x4b\x38\x0c\xfd\x27\xac\xc8\xda\x2c\x4a\x75\x39\xaa\xa5\xa3\x86\x8c\x1d\xf3\x45\xe5\xe6\x6e\xf5\xdb\x6a\x7c\x81\x70\xde\x7e\x73\x89\x20\xd9\xc5\xf6\x48\x66\x03\xd6\x32\x72\xf4\x5f\x41\xae\x5d\xdd\x5d\xda\x81\x3a\x9e\xfa\x3d\xaf\x31\x3d\x72\xee\xef\xe6\xbc\x7e\xe0\x77\xc3\xc8\xbe\xb9\x0f\x2a\x46\x95\x7f\xbc\x29\x69\xc1\x56\x21\x2b\x71\x4a\x58\x63\x0e\xa8\xe5\x83\x30\x8c\x32\xf2\x1b\x8f\x52\x77\x5a\x4e\xfb\x0e\x9a\xc3\x49\x2d\x29\x64\x08\x61\x51\x14\x51\x46\x5c\x7c\xc6\x7f\x71\xb4\x35\x7c\xa6\xbf\xc9\x21\xc4\xa0\xad\x63\xd3\x5f\xad\x67\x3e\x5b\x2e\x89\x0d\xbf\x06\x2a\xa2\xcd\x41\xd0\x29\x7c\x7e\xe7\xdb\x34\x01\x36\x60\x86\xa8\x0c\x3f\xcd\x61\xed\x37\x1e\x89\x7e\xcb\x51\x3c\x5f\x94\xf8\x27\xde\x17\x0e\x35\x39\x8b\x18\x0e\xbe\x0a\xfa\xa3\xd8\x55\x8b\xea\xc5\x59\xc2\xed\x38\x26\x1d\x79\x57\xd3\xe3\xca\x3b\xc9\x36\x10\x09\x62\x4e\x76\x36\xea\x6c\x63\xbf\xc4\xd3\x09\x42\x33\xcf\x9e\x69\x65\x8b\x99\x86\x4b\x20\x13\x88\x88\x51\x62\x96\xf7\xdc\xb1\xeb\x9c\xa7\x86\xba\x28\x7e\xe4\x5e\x48\xb8\x69\x75\x2f\x7b\xe3\x3e\xb0\xbd\xa6\x4d\x83\xd8\xfe\x35\x27\x81\x18\xd8\x6f\x7d\x02\xb1\xe2\x7a\x23\x16\xc3\x09\x66\xc7\xdd\xee\x36\xa7\x3c\x77\x87\xbb\x0a\xc0\x00\xb1\xcb\x6d\x2b\x46\x68\xb6\x90\xf5\xd1\xd0\xb6\xe3\x8e\x8c\xee\xc1\x5d\x23\xb6\x4f\xee\x20\x1a\xd7\xed\xc1\xdb\xea\xea\x73\xf5\x3a\x39\x8b\x34\xae\xbf\xac\x24\xb2\xe6\x6c\xec\x25\xb2\xcb\xb7\x4e\xd3\xd4\xeb\x6a\xf7\xda\x37\x50\xce\xce\x1c\x9a\x03\x7d\xee\x07\xda\xdb\xa9\x6e\x43\xd8\x4b\xe7\x1b\x0b\x3d\x8c\x86\xa2\x8a\x2e\xdc\x59\x67\x3f\x17\xde\x96\x1e\x56\x82\x15\xd9\xec\x65\x18\x0e\x9b\x0a\x37\x9a\x87\x06\xee\x91\xdd\x29\x0a\x43\x6d\x3a\x0c\xbb\x47\xe5\x5b\x02\xba\x6c\x8b\xb5\xc0\x21\xc2\x6e\x77\x07\x68\xef\xf6\x8a\x8b\x4d\x5d\xf3\x0c\xfd\xe9\x4a\xa7\xe1\x47\xef\xad\x6d\x89\x15\x1a\x86\x43\x01\x63\xb3\x71\xd8\x91\x17\x2f\xdc\x89\xe7\xc7\x3c\xd2\x58\x5c\x43\xb1\x36\x87\x6d\x88\x4d\x3c\xd7\x0b\x43\x44\x69\x77\xbe\xbc\xfe\x6d\xe9\x74\x8f\x1d\xbb\xf6\x3f\x39\xe3\x90\xea\xa7\x3e\x61\x0c\x89\x7d\x25\xd0\x4c\xcd\x58\x2c\x62\xc7\x01\xbe\xaa\xc8\xfb\x81\x0b\x4f\xf1\x55\x15\x9b\xc2\x40\x41\x34\x62\x7b\xff\x05\x06\x8d\x65\xee\x02\x3c\xca\x1c\x5f\xd1\xe5\x92\x65\x36\xa2\x57\x7f\x44\xba\x3c\x2f\x71\x1b\x68\x7b\x7c\xbb\x77\x59\x89\x69\x6e\x8e\xd8\x36\x2f\x79\x5f\xe8\xac\xac\xc4\x27\x52\xad\x1e\x48\xa1\x95\x4c\x7f\x69\x9b\xe5\x9a\x1b\x53\x3d\x60\xcf\x6c\xe2\xfa\x1e\xe8\x13\x1b\x57\xef\x8d\xe0\xcb\xfe\x20\x6b\x17\x36\x48\x5d\xbe\xa2\x02\xae\x73\xad\x15\xd3\x5b\x82\xb5\xbd\xb2\xf1\xe7\x96\x52\x3c\xe5\xa7\x54\xe7\xaa\x0f\xe8\xbe\x8d\x6d\x46\x53\x9e\xdc\xbf\x7e\xbc\x87\x59\x89\x53\x7a\xcc\xfa\xa6\xeb\x49\x55\xb6\x65\xea\x3f\x54\xe5\xdb\x67\xfc\x59\x56\x62\x01\xc6\x29\xc7\x2c\xcd\x56\xef\x81\x7b\x59\xc3\x99\xb6\xee\x9b\x0d\x6a\x1f\x7b\x60\x1f\xb5\x60\xb7\xcf\xfa\x39\x84\x6e\x5b\xc9\x0f\x6c\xfb\xc4\xbf\xce\x4a\x9c\x51\xc1\x75\xff\x05\xb4\x8b\xbc\xc4\x59\x7e\x6c\x8e\x50\x5b\xe6\xe0\x34\x2b\xb1\xe6\x7a\x2b\x7a\xfe\x96\x97\x38\x17\x59\xbe\x5e\x4b\xa5\x7b\x63\x7e\xb2\x0c\xa2\xb0\x6d\x09\x7e\xf7\xa2\x29\x7d\xed\xbc\x92\xfb\xc6\xfa\x67\x03\xb6\x7d\x31\x54\x56\x5d\x85\xe3\x79\x47\xa5\xc1\x48\xfb\xee\x6b\x93\x76\x50\x90\x57\x90\x98\x44\x91\xf9\x02\xd3\x7e\xad\x07\x45\x57\x94\xfc\xb8\x8e\x68\xa3\x1e\xb0\x16\xd5\x3a\xbe\xaf\x1c\x8d\x90\x73\xf1\x11\x5d\x1d\x05\x9d\xcb\x05\xf2\xee\x77\xd4\xc6\xb2\x26\xfd\x64\x9d\x7e\x37\x0a\x1e\x50\x21\xa4\x1e\x28\x96\xc9\xf4\x03\x1b\xf0\x64\xa0\xaa\xe0\xa7\x36\xb5\xa6\x90\x62\xf7\xe1\x8b\x67\x03\x88\xc2\x1d\xa0\xb2\xc4\x79\x77\xb4\x35\x39\x68\xc2\x92\xe1\xac\x4f\x08\xf9\x3b\xca\xf7\x3e\xbe\x37\xac\xc3\x9c\x78\x19\x3a\x3a\xdc\xba\x28\xa6\x1d\xc5\xa5\x8d\x5e\xa7\xc7\x5c\x3c\x35\xbb\x2d\x65\xc9\xf7\x97\x2e\x9a\xad\x7d\xed\xa8\x50\xfd\x6e\x28\xfc\xd0\x4e\xa9\xfb\xe8\xf8\x32\x40\xb3\x20\x88\x79\x1e\x09\xbc\x59\x74\xed\xa9\xc0\xc8\xbf\x3d\xac\xa0\xb2\xce\x93\x3c\x8f\x14\x7e\x13\x5d\xf5\x74\x31\x1e\x4e\x30\xe4\x75\x02\x13\x8c\x1e\xd7\xbf\x8b\x42\x40\x42\xd7\x26\xf6\x5a\xd0\x4a\xeb\xd3\xa8\xfa\x28\x8a\x69\x89\x70\x10\xf8\x5a\xa9\xf4\x23\x32\x46\x33\xd7\xbd\xa1\x63\x60\xae\xcd\x74\xe8\x8d\xb9\x02\x6f\xdc\xc0\xde\x50\xce\xc9\x95\x2d\xa1\xe0\x7f\x9d\xb0\x6c\xc9\x44\x42\x85\x0e\xe2\x2b\x23\x0b\xc6\x01\x84\x43\x0d\x30\xa4\x60\x7c\xb4\x5a\xeb\x4b\xc8\xa4\xe7\x3e\xd2\x72\xc5\x97\x35\xe8\xb1\x94\x29\xa3\x22\xc0\xa7\xa9\x3c\xa6\xa9\x0f\xe8\x51\xe9\x1a\x5c\xac\xb4\x7c\xc7\x2a\x67\x98\x2c\x9e\x57\xa7\x65\x1c\xa4\x3c\xd3\x10\xfa\x59\x9f\xd5\x19\x4b\xaa\xba\x8e\x15\xe5\x69\xca\xec\x50\xaa\xba\x9c\xd6\xb7\xdd\xcd\xcd\x7e\xb8\x6f\x95\x4c\x61\xa8\x8a\x5b\x8b\xc8\xa7\xd6\x92\x67\x97\x37\x18\xf4\xf2\x8c\x2d\xdf\xb1\xe4\x9a\xf1\x9e\xd0\x34\x33\xc3\x5d\xb9\x40\x4f\x10\xba\x0c\x07\xb9\x48\xd8\x09\x17\x2c\x69\x06\xbd\x94\xe9\x52\xe6\xfe\xb2\x08\x1d\xe0\x15\x17\x96\x83\xef\x4e\x3d\x40\x2b\x52\xf6\x03\xfa\x70\x10\x00\xfb\xa3\x60\xb0\xf5\xb2\x36\x3a\x64\x1f\x9d\x22\x77\x0d\x68\x73\xec\xed\xef\xea\x99\x58\x43\xfa\xc3\x20\xd3\x6c\x6d\x96\xdf\x69\xab\x03\x1c\x24\x14\x82\x80\x6b\xbe\x62\xcd\x04\xd9\x79\x5b\x6c\x36\x6b\x17\xf5\x18\x76\xfc\x27\xf6\xf8\x6f\xe0\x43\x7d\xd4\xb9\x66\xcb\xf4\x7c\x55\xd9\x89\x3e\x8e\x49\x89\x91\xc9\x4f\x4e\xe0\x00\xd6\x9e\xd0\xcc\xc3\xa6\xa5\x5c\x5f\x06\x38\x60\x17\x6c\x99\x6b\xbb\x8b\xc4\x3b\x83\x5d\xf2\x03\xab\x76\x11\x0e\xd6\x72\x9d\xaf\xfb\xe6\x0e\x72\xcc\x56\x99\x28\x3f\x6d\x28\xec\x62\x4d\x45\x72\x2d\xaa\xb7\x56\xae\x17\xc5\x4f\x52\x79\xae\xe5\xa7\x2e\xdb\xa9\xa2\xc7\xc7\x9f\xd9\xf2\x66\x6d\x67\x34\xb3\xf3\x73\x53\xbc\xed\x54\xbe\x62\x22\x77\xe4\xeb\x58\x5e\x00\xc2\x32\xd6\x38\xc1\x5b\x9f\x92\xde\x86\xed\x49\xfc\xcb\x8c\x82\x0b\xc8\x4d\x7d\x4d\x6d\xa7\x8a\x9a\x73\xb8\x57\x61\xb6\x66\xf6\xa2\x82\xdb\x64\x3d\xd5\xbe\x63\x97\xd9\x99\x54\x7a\x99\xeb\xec\x53\xb7\xc8\x67\x51\x6b\x8f\x7d\x7f\x22\x56\xa4\xec\x83\xd7\xdc\x16\xda\x96\xf2\x0f\xd7\x31\x23\x9a\x65\x4c\xc1\xa5\x24\x1c\xc8\x93\x13\xd8\x3a\x29\xd7\xbd\x53\xb3\x92\x09\x4d\x37\x36\x72\x5d\x5a\x85\xb1\xbe\x1e\xc2\xaa\x58\x0c\x4d\xd8\x0a\x27\x95\x39\xf7\xd2\x16\x91\xda\xec\xf9\x99\x54\xfc\x2f\x73\x04\x4f\x5b\x98\x82\x83\x0f\x66\x40\x4b\x9a\x36\x9b\x4e\x9e\x8b\x4f\xa6\xed\x90\x2d\xfa\x4c\xa6\x09\x53\xd7\xaf\x68\xfd\x81\xcc\x5c\x54\xc1\xeb\x17\x64\xad\x58\x96\x7d\x21\x86\xa9\x18\x4d\xa4\x48\x37\xf9\x74\x03\x90\xb2\x0f\x74\x93\x45\xf9\x14\x95\x26\x09\xd8\x14\xb2\x3a\x79\x1a\x1c\xb8\x68\x9a\x39\xdf\x89\x3e\x5c\x50\xec\x7d\xce\x55\x0f\x5d\xaf\x01\xfe\x9e\xf4\xa1\xe4\xf9\xcd\x44\x01\x25\xcf\x6f\x24\x0a\x28\x79\x7e\x8d\x28\x50\xb7\x6b\xd1\xf3\x46\xcb\xb3\x7d\x59\x32\xa6\x33\xfe\x17\xfb\x68\xdf\x33\xa9\x7a\x84\x07\x6f\x6f\x1a\x31\xd5\x92\x2b\x27\xb3\xda\x07\xc7\xe4\xa4\x3e\x63\xaa\x69\x15\xbe\x5b\xd1\x66\x26\x12\xb6\xe4\x2b\x9a\x06\x6d\x00\x2e\xae\x07\x10\xf2\xfc\x7a\x00\x40\x89\xeb\xb7\x44\x89\x93\x9c\x5c\xd1\x94\x29\x5d\x01\x9e\xf3\xe4\x94\x69\x07\xc8\x12\x73\xfa\x84\x31\xb6\x38\xeb\x02\x67\xf9\x9a\xa9\x65\x4a\xb3\xec\x95\x4c\x59\x3c\xaf\x53\x99\x2c\x4a\x0c\xf5\x59\xee\xf2\x49\xb5\xb6\xc8\x57\x4f\x13\x50\xaf\xcf\xb8\x1a\x55\xd4\x73\xba\x62\xaf\x1c\xaa\x03\x76\xd2\xf5\x3a\xe5\x56\x6e\xab\xfa\x90\x52\x91\xac\xa8\x7a\xd7\xdf\x8b\x8d\x23\x47\x57\x9a\xe8\x1b\xb3\x56\xf9\x52\xe7\x8a\x7d\xa4\x2f\x36\xa5\x8c\xb7\x14\xee\xab\xde\x8e\xd4\xf4\xa9\x83\xa4\x37\xe8\x4f\x65\x2b\x31\x8b\x70\x4c\x85\x60\xea\x66\x63\xbf\xae\xce\xfa\x4b\x53\x67\x9d\x09\xa7\x67\x2c\xd7\x61\x84\x55\xca\x7f\x0e\x32\x54\x54\xb8\xa7\x67\x95\xa7\xd9\x35\x73\x8f\x05\x5d\xb1\xc7\x4a\xae\xaa\x9c\x03\xc3\x09\xae\xe2\x92\xbe\x54\x2c\xab\xd8\x97\x23\x69\x4b\xba\xf6\x11\xc6\x1b\x5c\x45\x46\xab\x63\xf6\x3c\x38\xe1\xa7\x50\x12\x58\x1e\x59\x4b\x55\x46\xc6\xb2\xf7\x0a\xaf\x99\x11\xbc\x56\xf2\x8c\x1f\x73\xdd\x19\xbd\x15\x4c\x36\x05\x8e\x45\x89\x97\x2c\x4d\x6f\xd4\x31\x25\xcf\xcd\x94\xf4\xcc\x6d\x7d\x1a\xeb\x9c\xba\xba\x14\xba\x43\x89\x6f\xb2\x11\xea\x81\x6d\x4e\x78\x89\xe1\xe8\x79\x2c\x2f\xba\xeb\x5f\xf5\xbd\xdd\x49\x77\x4e\xed\x1f\x42\xcd\x48\xbb\x9d\xea\xb2\xbb\x9e\x4e\x56\x3e\x85\x5f\x0c\x5b\x64\xf2\x69\xfb\xe0\x73\x56\x5d\xa6\xf9\x4a\xd8\x04\x52\x7f\x73\xf5\x81\x89\x75\xcf\xe5\xfd\x98\xb0\x39\xab\xed\x59\xaf\x67\xf9\x66\x98\x53\xf3\xea\xbe\x4d\xcc\x40\x92\x31\x3b\xc6\xfd\x74\xd3\x65\xc6\x7c\xcd\x62\x4d\xfb\x31\x4d\xae\x8e\xe5\x4d\x31\xad\x3b\xca\x5a\xbb\xd0\x3f\x7f\x20\x9c\xf6\x69\x90\x6e\x38\x49\xdb\x18\x8c\x2f\x45\xf7\x6e\x2d\x30\x75\x5e\xcb\x60\xaa\xb4\x80\x6e\xd4\xf4\x38\xd3\x8a\x2e\x75\x0f\x2e\xba\x09\x01\xcc\x32\xdd\x37\xdc\x82\xaa\xcb\x2f\xcb\x26\x96\x90\x51\x8b\x37\x5c\xe2\x86\x1d\x82\x75\xe4\xe2\x44\x7e\xf1\xee\x40\xae\xc3\x9b\xb1\x5f\x7b\x58\xeb\x9e\x15\x3a\xbc\xb8\x4f\x38\x71\x79\xe3\x16\x25\x06\x39\x93\x6f\xe1\x24\x7f\x43\xae\x4a\x58\xca\xb6\xd4\xfa\x45\x89\xce\xbf\x41\x74\x33\xf4\xc1\x52\xa6\xed\x58\x6c\x43\xc6\xca\x06\x1b\xbd\xf1\x25\x6c\xad\xd8\x92\x6a\x4b\xa7\x3f\x19\x1b\x78\xa6\xb7\xf0\xa6\x4a\x64\xfa\x12\x2b\xd5\x48\x83\x25\x66\xab\xf5\x19\xcd\x78\xf6\xef\x5e\xab\x13\xc6\x92\x6b\x18\xc3\x8b\x73\xc1\x12\x1f\x3b\x3f\x73\xee\x4a\x6c\xe5\x9d\x2f\x89\xd0\xbd\xeb\x71\x22\xd5\xea\xcb\x6e\x7f\xc3\x5a\xaa\x1a\x6b\xca\xb4\x39\x43\x4a\x9e\x57\x37\x13\xb6\xf3\xd0\x16\x71\xe8\xaa\x49\xb6\xf0\x81\x6d\x74\xbf\x56\xa2\x6f\x63\xba\xd5\xc9\xba\x5f\xf4\xad\xc6\xe1\xe4\xcf\x6b\x38\xa5\x9d\x02\x5f\x7e\xec\xb2\xc5\x9b\x88\x0f\x1f\x63\x6f\x35\x93\xff\x4c\x11\x63\x8b\x08\xb1\x5d\x64\xa8\x38\x47\x2f\x1a\xc1\x52\xde\x10\x59\x3f\xeb\xe4\xd7\x50\x65\x23\xa8\x70\x71\x7a\xcd\x26\xec\x41\xa1\x4f\xdf\x87\x7f\x47\x2c\xe2\xab\xbe\xee\x7d\xfe\xc6\xdd\x2e\x41\x5f\x23\x2e\x83\xf8\xfd\x49\x12\x81\x4d\x6f\xf8\x1f\x60\x78\x15\xb9\xb8\x41\xef\xbc\x85\x4f\xb9\x78\xf7\x77\xb5\x26\x9f\x77\x86\x35\x6d\x67\x7d\x2c\xab\x4b\xd4\x0c\x18\xd7\x6c\xf5\xf9\xf8\x66\x07\x0a\x06\x84\x6d\xd4\xa3\x6a\xac\x73\xb1\xab\xbf\xc9\x1b\x12\xcd\x9b\x0a\xcf\x5d\x32\xf2\x05\x84\xe9\x6a\xce\x6e\x74\xdc\x72\x92\xc5\x67\x0b\x92\x7f\xfb\x6c\xfd\xa9\x82\xda\xf5\x2b\xbd\xa2\xfc\x86\xea\xb2\x9b\x72\xdf\x15\x55\xef\x73\xc6\xbe\x68\x1f\xf5\xd9\x17\xa5\x66\xd7\xd0\xac\x15\x13\xf9\x0d\x64\x87\x0a\xf3\x0d\xb8\x41\x1d\x45\x13\x2e\xbd\x67\xef\x67\xa5\x0b\x69\xcc\x73\x19\x5b\x53\x45\xb5\x54\x5b\xf0\xe8\x0b\xa3\xbe\x1d\xd4\x31\x55\xff\x0f\x19\x17\xb4\xe6\x46\xe5\x6f\xdb\xed\x32\x8e\xeb\x9f\x9b\x06\x50\x3e\x48\x30\x42\x7f\x61\x6d\xec\xe7\xd2\xf6\xee\x94\xfe\x8d\x11\x7d\x86\x86\x6d\x43\x01\xdb\x99\x80\x2e\xa5\xbe\xe6\x48\xdc\xc1\x89\x8a\x11\x7d\x21\xf5\x5b\x0b\x29\xff\x6f\x3b\x47\x3d\xfb\xc7\xee\xb2\x2f\x39\x51\xfa\x5a\xe5\x61\x6b\x68\xb5\x69\xa9\x7f\xe4\xb5\xed\xaa\x6b\xaa\xda\x30\x3c\xf5\x8c\x55\x41\xc4\xc3\xcf\x14\x1f\x7d\xf9\xec\xdf\x25\x07\x0a\xfa\x81\x9f\x7e\x82\xcd\xe8\xa6\x4c\x50\x48\x71\x33\x4d\xb1\x67\x4f\xfa\x8c\xde\xf7\xdb\x65\xfe\x06\xab\x95\x2d\x73\xc8\xf6\xbd\x55\xf1\x89\xca\xd3\x64\x8b\x02\xba\x7b\x42\x74\x7b\xec\xd3\x75\x6d\x5f\x5a\x93\x6f\x18\xd5\xa9\xa2\xeb\x3e\xb9\xe2\x8b\x22\xd8\xda\x6b\xfb\xdf\x8f\x10\x6b\x25\x4f\x15\xcb\x32\x8f\xd9\x7f\x8a\x32\xef\x46\x7b\xdd\x90\x8a\x7f\xfb\xde\xbf\x96\xc4\x7f\x02\xdd\xfe\x08\x33\xff\x4f\x1a\x8f\x60\x48\x2d\x2d\x85\x27\x87\x7d\x8e\xfe\xe5\x3f\x75\x42\x9a\x9a\xbe\x8b\xd3\x4f\xd3\xed\x2b\x08\xff\xf8\x25\x89\xea\xb5\xfd\x93\x29\x83\x96\x3e\xda\x45\xd3\x35\x79\x7e\xa3\x93\x9e\x33\xef\x7a\x6a\xc2\xea\x00\xeb\x59\x7c\xbb\x02\xb4\x53\x55\xf9\x56\xbc\xb6\xb1\x4b\xc9\x73\xf7\xfa\x66\x26\xdb\xd6\xa1\xb2\xab\x33\xeb\x12\xd8\x9b\xa2\xc4\x27\x50\xde\x6a\xec\xd7\x2a\xdf\xaa\x39\xfa\x94\x79\xbd\xc1\x64\x5a\xdd\xe4\xb5\x34\x72\x4b\x6f\xfe\x5f\xfb\xe9\x0d\x15\x85\x36\x58\x6b\x0f\xbf\xf8\x1c\x59\xb1\xb6\xa7\xf6\x50\x9e\x4f\x61\x31\x1f\x63\x29\xd7\x50\xd9\x8c\x51\xb5\x3c\xfb\xb2\xc2\x9c\xad\xb3\xe7\x5c\xf6\x29\x87\xdc\x3e\x03\x72\xe3\x98\xd9\xe3\xda\xf8\x31\x4c\xea\xe9\xb4\x99\x37\x27\x8d\x6d\xd7\x76\x39\x6c\xb9\x89\xe6\xf3\x23\xfb\xcc\xc3\xbb\x2f\x52\x9b\xc1\xf9\x1b\x54\xe4\x9b\x42\xdc\x91\xce\x7c\xed\x74\x0f\xff\xa1\x63\xcf\x36\xd4\xde\x86\xba\x5e\x77\x1a\x52\x7a\x1d\x1e\xa7\xdc\x23\x60\x7f\x67\x53\x7e\xc6\x48\x3e\x46\xbd\xae\x1d\xa9\x95\x9b\xf0\xdf\x93\xff\xb2\x35\x17\x37\x77\x21\xfb\xd8\x10\x3f\x57\x92\x6a\xc6\xd9\x15\x80\x3f\x62\xa1\xbb\xf1\x1c\x94\x38\xd3\x54\xe7\xd9\x17\xd4\x96\x66\x5a\xc9\x5e\xe3\xd4\x17\x3d\xd7\xd4\xf5\xde\x60\xc3\x56\xd2\x19\x7c\x97\x1f\x5b\xcf\xe3\x7f\x7b\x07\x4d\x65\xff\xa1\xa6\x20\x52\xc2\x17\x38\xad\xdc\x58\x8a\xb8\x4e\xf5\xf6\xe5\x4e\x2c\x59\x7e\x7a\xca\xb2\x8f\xf8\x47\x56\xb2\x5a\x6d\xba\x03\x97\x68\xeb\xb6\xf2\xa5\x3d\x22\x35\x3d\xfe\xb8\x6a\xc2\xc8\x95\xdb\x6d\x34\x9b\x92\x6f\x5b\x82\xfe\x74\x33\x0d\x88\x5d\xd7\xca\xc7\xd7\xcd\xb1\xbd\x87\xfe\xf1\xe9\xbd\x91\xb3\x42\xd7\xc1\xa0\x76\x28\xf8\x24\xa3\xd3\xa7\x09\x90\x6e\xba\x6f\x60\x5b\xd0\xff\x17\x7b\xef\xfe\xde\xb6\xad\x24\x80\xfe\xee\xbf\x42\xe6\x76\x55\xb2\x86\x19\x52\x6f\x31\x61\x7d\x6d\x49\x3e\xcd\x6e\xd3\x64\x93\xb4\xe7\x21\x6b\x7b\x61\x11\x92\xd8\x50\xa4\x0a\x82\x7e\xd4\xe2\xfd\xdb\xef\x87\x01\x40\x82\x12\x9d\x38\xaf\xf3\x5a\x7f\x5f\x22\x13\x6f\x60\x30\x18\xcc\x0c\x66\x00\x7c\xf9\x19\x46\x16\x35\xdb\xd4\xa7\x1c\xe3\x97\xfd\x13\xf8\xb4\xc1\x31\xd9\xb3\x92\xf8\xf2\xe7\xe4\x6e\x8e\x18\xa1\x75\x27\x8c\x5f\xd6\x98\x06\xd6\xc0\x47\x91\xbb\xfb\x6a\xf9\x17\x60\x77\x3f\xa8\xa1\xc9\x11\x0b\xd7\x1f\x6b\xb9\xce\x8b\x7c\x9c\xf6\xac\x96\xdd\xe3\xbb\x3a\x54\x97\x24\xba\x78\xf5\x81\x99\xff\x42\x58\x5e\x9c\x6f\xbd\x07\x32\x49\x12\xb1\xf0\xa1\x16\x33\x9f\x81\x91\xb4\x3c\x0b\x7e\xc0\xc1\x23\xcf\xfe\x1e\xfb\x85\x7b\x8d\x09\xfe\x61\xaa\x31\xa5\xbe\xf8\x52\x06\x67\x9f\x6a\x3c\xf6\x89\x34\xf4\x01\x8a\x8a\x7b\x6d\xd2\x34\xff\x87\x0f\xc3\xe8\x61\x27\xb5\x3a\x1a\xdc\xb7\xc9\x55\x0f\x11\xde\x0b\x87\x87\xee\xf6\xf7\x58\x41\xca\x13\xef\xd2\xbc\xe5\xa3\x4e\x75\xc5\x28\x3f\x92\x3f\x16\x66\xb3\x1f\x57\x28\x47\x9b\xcc\xbf\xe3\x03\x12\x80\x9a\x67\x88\x07\x78\xc6\xd4\xfb\xd9\xbc\xcb\x51\x90\xa1\x3b\x23\x48\xe6\xc7\x45\x85\xc5\xba\x97\x8b\xf7\x73\x24\x0e\x51\xf3\xfc\x5d\x9c\x5c\x47\x24\x58\xc2\x3d\x1d\xc6\x97\x55\xc1\x88\x26\x16\x8c\xd0\xeb\x84\x06\x5f\xa5\xf2\xcd\x86\xc4\x41\x78\xf3\x35\xea\xbe\xc4\xf3\x77\xe0\x0c\x5f\xd4\x0d\x9e\xf1\x1f\xa8\xb7\x86\x91\xac\xc1\xd2\x58\x6b\x26\xbc\x8c\xc2\x84\xc4\x8c\xde\x6a\x2d\x29\x34\x7e\x88\xc0\xf1\xa9\xa6\xf0\x9a\xd5\x59\xc5\x6e\xbb\xd2\x31\x38\x6f\xbb\xfd\x2a\xf0\x85\xfa\x29\x59\x7c\x65\x00\xcf\x57\x78\xc3\x34\xaf\xe3\x2f\x38\x84\x79\x12\x25\x9b\x95\xee\x8d\xfb\xa5\x16\xe6\x3c\x89\xe7\x51\x96\xea\x9e\xbe\x5f\xb4\xdf\x57\x1a\x40\xc2\xf5\xf2\xe3\xeb\xe4\x85\x8a\xea\x28\x09\xc2\xaf\x40\x9d\x44\xbd\x5f\x85\x2a\x05\x24\x90\x6e\xa7\x5f\xbe\xdb\x24\x0e\xe2\x44\xbb\xb2\xe6\x9f\x62\x35\xcb\x4e\x7d\x15\x60\x92\x4d\x08\x64\xe2\x2b\x80\x72\x13\x46\xc9\x32\x23\x5f\xa5\xd7\x94\x62\x86\xbf\x4a\xcd\x37\x98\xcb\x50\x5f\x1e\x1c\x8b\x24\x61\x15\xd4\xfa\x82\x35\x53\xf2\xb5\x36\xe9\x65\x94\xa4\x29\xa6\x5f\x65\x13\x81\xba\xbf\xfe\x1e\x52\xbd\x12\xa1\xb4\x3f\xfa\xf8\x11\x68\x65\xcb\xca\x19\x4d\x82\x6c\xce\xbe\x12\xb5\xe7\x18\xf3\xf5\x41\x14\x27\x2c\x9c\x6b\x57\xa3\x24\xf7\x59\x48\xbc\x17\x3a\x89\xd0\xf1\x40\x8d\x1b\xbc\x24\x70\x0b\xad\x86\xee\xca\x56\xf5\x41\xa4\xf4\x83\x82\x62\x69\xf9\xfa\x1e\x65\x5f\xd1\x17\x50\x50\x7e\x25\x1c\xd8\x60\xed\xea\x8a\x2f\x38\xf7\x1b\x4a\x16\x78\xfe\x55\xe8\xe7\x86\x26\x5f\x8d\x36\x6f\xb2\x28\x82\x0b\x0c\x34\x7c\x8a\xeb\x54\x40\xc5\x2d\x6f\xbc\xd4\xef\x31\xfe\xf2\x94\x31\xcd\x2e\xe1\x2e\xcb\xdd\x9a\x85\x06\xf9\xb3\xdc\x83\x64\x0b\x2c\xdc\x7c\xc9\x65\xc3\x92\xf9\x97\xc7\xd2\x1c\xdd\x19\xb0\xc7\x87\xf3\xf4\xb8\xb8\xbf\xe2\x21\x4a\xba\xf2\xb2\x8b\xf7\x29\xb6\xca\xca\x93\xcb\xdf\xf4\x2b\xcb\xde\x57\xb5\x52\x98\xd5\xc9\xf1\x65\x85\xe9\xed\xfa\x32\x89\x1e\x54\x21\x30\xb5\x9f\x74\xf6\x99\x5b\x68\xc5\xd6\xd1\x24\x5a\xa7\xde\x1d\xf6\xee\xae\x38\x78\x63\xe6\xdd\xad\x28\x59\x78\x77\x6b\xcc\xe6\x2b\x92\x7a\xc6\x94\x87\x67\x86\xf2\xa2\x7e\x7b\xbb\x91\x77\x18\x32\x42\x85\x12\xc9\x40\xc6\x66\x45\x71\x2a\xae\xa6\x59\x44\xba\xce\x49\x28\x07\xf4\x57\x9c\x6a\x4c\xb7\xef\x35\xf6\xd7\x5d\x03\x8a\x57\x9d\x54\x84\x38\x0e\x13\x16\x3e\xba\x46\x6f\x47\x16\xde\x15\xdd\x76\x76\xe1\xea\x86\x03\x33\x13\xc6\x4b\x75\x1d\xed\xd4\xd0\xee\x8d\x95\x1e\xd8\x38\x8b\x98\x77\xb7\x03\x8e\x0f\x00\x80\xc3\x3b\x47\xf8\xf2\x92\x7e\x42\x49\x84\x83\x80\x92\x34\xdd\x2b\x7a\x6f\x7e\x4a\x1e\x30\xa1\xd5\x62\xae\x36\xb6\xfb\xe6\x4e\xee\x9e\xf9\x2e\x2e\xec\x0f\x61\x17\x8a\x38\x62\x0a\x82\xc5\x9d\x35\x3b\x95\x48\x3a\xf3\x3e\x24\x5a\x10\xd8\x29\x75\x5b\xd7\xf2\x2e\xa4\x62\xd5\x22\x43\xbb\xa2\x87\x23\x12\x86\x13\x7a\x61\x29\xc8\xc9\x06\xbc\xad\xf5\x3a\x49\xc4\xb2\xc3\x69\x18\x7c\x4e\x6f\x04\xfd\xbb\xa7\x53\xb2\x51\x64\x08\xdb\x1e\x63\x4f\x94\xab\xb2\xdf\x3b\x3c\xf3\x0e\x33\xba\xbb\xd1\x94\xb4\x98\x83\x35\x03\x4b\xd6\x62\xd2\x95\x8d\x94\x3e\xf1\x2a\xee\x43\xab\x99\xac\x2f\x49\x20\xb8\x92\xbd\xa9\xbd\x7f\x09\xbc\xb7\x54\xbe\x0b\x3d\x7d\x8e\x38\x33\x43\x93\x75\x98\xad\x81\xaa\x19\xa7\x7c\x2c\x46\x8e\x2e\x3f\x65\xb1\x5c\xe2\x94\xec\xa0\xf0\xa1\x8b\xe2\xe4\xb4\xd0\x5b\x42\xae\x20\xfc\xa4\xca\x83\xe4\x93\x8a\x69\xd7\x1b\x3d\x68\x0d\xef\x22\xe9\x65\x12\xdc\xee\x0f\x6a\x37\xd3\x47\x13\x97\x69\x2d\xda\xee\x2f\xdf\xe2\x6a\x6c\x8e\xc9\x61\xbc\x8c\xc8\x9b\x0d\xe7\xd1\xb4\x0b\x98\x3e\x6f\x7b\xd0\xe8\xbe\xba\x69\x45\xbb\xd8\xf3\x0b\xee\x13\x1f\x24\xf0\x73\x1c\x5f\xe1\x74\x17\xd6\xce\xee\x82\x79\x1f\xb2\xef\x60\xf3\x08\x6a\x34\xb4\x4b\xa0\xf6\x28\xef\x3c\xac\xc1\x8c\x07\xe0\x95\xb8\x28\xe8\x53\xca\x45\x1f\x5e\x22\xf3\x24\x92\xc6\xb6\x1f\xca\x19\x60\x86\x3f\xa5\x1b\xbc\x9c\x38\xd4\xff\xc8\xb2\xbb\x5d\x40\xe1\x9a\x53\x93\x90\x89\x88\xbb\xfa\xd3\x29\x4f\x5e\xdc\x97\xe7\x28\x08\x6a\x66\x21\x20\xd1\x27\x8d\x62\xb1\x8f\xfe\x0f\x29\x26\x6e\xd3\xfd\xc0\xca\xa9\x1f\x7e\x79\x93\xca\x03\xa8\x89\xbc\xde\x4e\xdd\x6d\xc7\xcb\x5e\x7d\x22\x19\x0a\xf6\x01\x54\xdf\xa2\xee\xb7\x73\xcf\xe6\xb8\xbb\x4c\xc6\xe5\x55\x91\x3f\xf2\x52\x39\x0a\xf6\x59\x91\x52\x65\x98\x23\xb2\xfe\x14\xb0\xc3\xc2\xfd\x00\xd0\xdf\xbb\xb8\xdf\xb3\x8f\x55\x98\x10\xd0\x51\x3f\x68\xe4\x13\xd9\xdc\x4b\x21\x47\xe4\x48\xbd\xc1\xf9\x40\x60\xab\x1b\x8f\xab\x4d\x95\x7e\x20\x35\x44\x4f\xb5\xf0\x23\xbc\x26\xaa\x68\xdf\x22\x5c\xd6\xd3\xa8\x72\x42\xeb\xda\xd2\xee\x70\x79\x18\x56\xed\xf7\x86\x97\x96\xfb\x4b\xb9\xd7\xf0\x7a\x93\x04\x5c\x0c\x3f\x0a\xe9\xea\xe1\x51\xe1\xac\xf6\xb8\x40\x71\x3b\xcc\x83\x9a\x29\x58\xb9\x7b\x60\xb1\x72\xf7\x2a\x92\x37\x79\xdc\x8b\x44\xf5\x3d\x16\x72\x4d\x45\xa2\xdf\xe9\x77\x3d\xdd\x93\xb7\x02\x1b\x2e\xa7\x74\xab\xd6\x3f\x49\x6f\x5a\xd0\x9b\xf6\x3f\x49\x6f\xda\xd0\x9b\xce\x3f\x49\x6f\x3a\xd0\x9b\xee\x3f\x49\x6f\xba\xd0\x9b\xde\x3f\x49\x6f\x7a\xd0\x1b\xb0\xfd\xff\x10\x1f\xa2\xbc\x71\xbe\x3a\xb5\x58\x49\xc6\xe8\xa3\x00\x04\x05\x1f\xda\xbb\xfb\x7b\x55\xea\x98\x3f\x8a\x4f\x5f\xb1\xf5\x03\x78\xbe\x4f\x12\x8a\xc2\x05\xc5\xeb\x7d\xe2\xff\xd5\xf6\xd4\x5a\xba\xbb\xb3\xa7\x3e\x87\x3e\x19\xf2\x86\xa2\x42\x2a\x8e\x93\x18\xae\x28\x3e\xe5\xf2\xab\x12\x8c\xa7\x77\x58\xbd\x84\x03\x8c\x3f\xf3\x8c\x27\xf6\xd1\x13\x8e\x77\x77\x2b\x9c\x9e\x56\x94\x6b\x7c\xc4\x0f\xd2\x6e\x7d\x92\xf0\x02\x1e\xf5\xba\x10\xa3\x79\xda\xea\x22\x8d\xf2\xa6\xaa\xdc\x86\x81\x0c\xe1\xcd\xf1\x41\xdd\x98\x38\x4c\x9f\xe5\x28\x4b\xc9\x1a\x6f\x74\x15\x81\x88\xf9\x08\x05\xc1\x9e\x56\xe0\x41\x02\xe6\xfd\xd2\x54\xa1\x2f\x78\x8f\x0a\x49\x5e\xf8\x54\xcc\xaa\x92\x41\xd5\x30\xee\x36\xe2\x71\xb7\x90\x14\x0e\x0f\x72\x86\xf6\xf5\x10\x7f\x3f\xc9\x53\xc9\xca\xf0\x76\xd6\x7b\xfa\xaa\xa1\x53\x9a\x5d\xae\x43\x70\xf0\x20\x29\xf8\xbb\xee\x83\x05\x5c\x45\xf6\x58\x27\x24\xeb\x18\x8b\x59\x29\x84\x5b\xd9\xf9\x57\xe2\xee\xe3\xf7\x42\xac\x18\x68\x8e\xf4\xe5\x21\x4f\xf9\xd5\x15\xf6\xc6\x13\xfb\xbb\x27\x35\x60\x2d\x86\x50\x03\xb7\xf2\x7d\x7e\x01\x9f\x59\xfd\x06\x50\xbc\x2b\x53\x8a\x6d\xe5\xc5\x25\x9f\xdd\xf1\x38\x8b\xa2\xfd\x6e\x7f\xd1\xde\xc6\x89\xa8\xf6\xbd\x73\x3d\x4f\x22\x58\xba\xf2\x01\x18\xfe\x87\x85\x6b\x72\x1c\x25\x73\x78\xd7\x60\x11\x82\x5e\x70\x9d\xc4\xe2\x8d\xa0\x6c\x7d\x09\x2b\x7c\x83\xd3\x14\x8e\xbf\x95\xf7\x8f\x42\x12\x0d\x6b\xe4\x6b\x32\xd7\x84\xbc\xdb\x57\xc1\x71\x29\x52\x3c\xc7\xf1\x5e\x68\xca\x17\x3b\xf6\x95\xbe\x0f\x12\xcc\x39\xfd\xc5\xcb\xf7\xa2\xbb\x01\x39\x6a\x50\xe8\x93\xd6\xe0\xce\xd2\xbb\x5f\x13\x8d\x2a\x2b\xa7\x78\x1f\xef\x21\xab\x48\x5e\x1a\xf0\x9e\x21\x89\x5e\xdc\x8f\x5e\xea\x22\x96\x87\x62\x12\x23\x37\xec\xcf\x21\x5b\xfd\x08\xca\x92\xf7\x34\x0c\x4e\x64\x55\xbc\x07\x05\x4b\xfd\x32\xad\x28\xfd\x3f\x5a\x0d\x31\xd5\x09\x66\xe1\xbb\x0a\x6f\xac\x28\xa7\xba\xfb\x86\x58\x3e\x33\x60\x18\xfb\x24\x4d\x9f\x0c\xcd\x74\x5f\x82\x3f\x87\xeb\xfb\x3e\x85\x4f\x79\x77\xb9\x2f\xf8\x3f\xa0\x98\x78\x57\xf1\xb3\x14\x9c\x87\xee\x0e\x7b\x02\xcf\xab\x19\x39\x8a\x40\xfe\xae\xd1\x45\x45\xe1\xde\x4e\xfa\x89\x9b\xd1\x7b\xb4\x03\x3b\xdc\x43\xfd\x39\x9a\x66\xec\x59\x35\x16\xbb\x67\x6e\x8b\xa7\x2f\x0c\x77\xcf\x26\x4c\xca\xa4\xe2\x7e\xc3\xcf\xd4\xf9\xa9\x3b\xe5\x1e\x46\x96\x76\x18\x78\xe0\x7a\xbe\x40\x07\xd8\xea\xa3\x8e\x41\xf6\x97\x9f\xb8\x7c\xe8\xe3\x91\x52\xdc\x1f\xf7\x20\x51\xa2\xb8\xfd\xb8\xf0\x63\xd6\x5f\x6e\xda\xbb\xbd\xea\x83\xda\x24\x54\xb8\xbe\x21\x43\x7a\x9d\x14\x96\xf4\x70\x27\x94\x7e\xf6\xc8\x31\x89\x93\x29\x9d\xc7\x54\x71\xfb\x5c\xe6\x07\xcf\x8d\xea\x26\x81\xd4\x69\x88\x3e\x76\x41\xea\x7c\x36\x5c\xd7\xf4\x29\x27\x82\xa5\xdd\xd5\x8e\x09\x4e\x69\xe6\xf0\x60\x80\x97\xee\x85\x3b\xa8\x1b\x27\xca\xdb\xf4\xb3\xf1\x57\x18\x2e\x68\xb3\xf5\x05\xe4\x81\xbf\xcb\x81\xe1\x9e\x50\xb8\x2b\xfe\xbd\x8a\xb2\x65\x18\x17\x0a\xd5\xe4\xa1\x7a\xeb\xbf\xef\x5a\x49\x36\xac\xfe\x84\xa5\xbc\x20\x6b\x77\x0a\xef\x21\xb9\xea\xc9\xa2\x92\x65\x48\x32\x06\x42\xd2\xc7\x92\x96\x0f\x9d\x8f\xed\xd3\xcd\x87\x1d\x1d\xf0\x6d\x66\xfd\x61\x05\xc4\x26\x94\xde\xde\x9f\x8d\xdc\x9b\x07\xeb\xa3\xcb\xfb\xac\x3e\xa1\xd9\xfb\xf9\x1b\x78\x88\xc9\x70\x1d\x67\xef\xba\x00\xcf\x70\xf6\x3c\xfd\x79\x5c\x9e\xa3\xdf\x3f\x65\x33\xa0\x7b\x18\xc4\x23\x77\x65\x71\x88\xcc\x2e\x6f\x3f\xa5\x85\x4f\xe2\xb7\x52\xbc\xfe\xf8\x5d\x56\xdc\x15\xf3\x65\xe8\x9b\xba\xa4\xe5\x41\x4b\x7f\x91\xd0\xb5\xb6\xea\xef\x59\xda\x3b\xf6\x1c\x33\xed\x9e\x93\x8f\xdf\x2f\xd4\xb3\x53\xfa\xf9\xdc\xae\xf5\x8a\x78\x6d\x49\x68\x27\xca\x67\x35\x20\x5c\xbc\x6a\x51\xbe\x5c\x55\x21\x8c\xd2\x40\xa5\xa0\x63\x90\x2e\xad\x61\xe4\xed\xb9\x7c\xa0\x9a\xc1\x9d\x1a\x75\xbd\x4d\x4b\x71\xf0\x21\xbd\x4e\x81\xb8\x81\x63\xb3\xdc\xe0\x4a\x37\xb2\x5a\x57\xad\x5d\xef\xaa\x1d\x87\xa8\x1a\x1f\x9e\xaa\x3b\xcc\x8e\x07\xcb\x9e\xdb\x49\xc5\xb5\xa3\xea\x8f\x71\x9f\xdd\x8d\x72\x31\xd8\xf1\x0a\xd8\x31\xe5\xaf\x58\xdf\xd7\x5b\xec\x48\x5b\xf4\x5a\x8b\x1d\x9d\x25\xa8\x58\x4e\x57\xcc\x90\x6b\x59\x06\x30\xb2\xad\xda\xc5\xee\x98\xb2\xd6\x1b\x05\xfd\x1e\x63\x8d\xe9\xd8\xe3\x21\xd4\x1d\x38\x9a\xb5\x90\x7a\xde\xa6\x10\x2e\x75\x19\x12\x4e\xd2\x37\x11\x01\xad\x09\xe2\xec\xbd\x37\x85\x4f\xc3\xad\xdb\xaa\xd5\xcd\xb9\xf5\x3a\xc1\x43\x77\x5f\x99\xf0\x21\x69\xea\xb3\xa4\x48\xbe\x48\xa3\xe4\x8b\x10\x94\x35\x8e\x3e\xc9\x46\x20\x4d\x32\x3a\x7f\x80\x59\x52\xba\xc1\x9f\x60\x4c\xb0\x37\xbd\xf2\x6a\x96\x4f\xe8\x27\xbb\x8d\x1e\xd2\xcd\xab\xfd\xda\x3f\x42\xee\x71\x76\xb8\xb5\x37\xbf\xfc\x89\xf7\xdd\xd8\xe7\x3d\xae\x96\x6f\xf5\xe3\xe0\x34\xfb\x24\x93\xb0\x34\x5b\xaf\xe1\x2d\xa2\xbd\x71\xbd\x9f\xd7\x49\x6b\xce\x78\x1e\xd0\x9c\xbc\x6b\xe3\xd3\xce\xc2\xa1\xf0\x48\x9c\xc2\x2b\x85\x14\x8f\x7a\x23\xc6\xa0\xba\xc6\xea\x2c\xc2\xe0\x4a\x85\xf5\x26\xc2\x9f\x60\x4d\xb4\x3f\xc9\x8c\xdc\x30\x61\x49\xfa\x99\xaa\x8f\x0f\x2e\xde\xbd\x7b\x1b\x3c\xf1\xb4\xe6\xc7\xaa\x86\x10\x5b\xf0\x25\x50\x03\x95\xba\xf3\xc3\xe2\xda\x86\x4f\x98\x61\x8e\x94\x1f\x5e\x26\xac\xb6\xcd\x55\x5d\x24\xad\x8d\xc4\xf3\x77\x1f\x6e\x65\x5f\x0f\xf0\x80\x11\x64\xff\x9c\x12\xd1\x15\xfe\x24\x03\xe9\xab\x30\x20\xff\x2e\xc6\xaf\x30\x16\x23\x47\xd7\x5f\xcc\x9c\x93\x6f\xb7\x69\x3a\x4a\xa2\x84\xc2\xf9\x66\x38\x27\x97\x51\x46\xbc\x69\xab\xe3\xa0\x56\x67\x80\x5a\xdd\xee\x0c\xe1\x98\x85\xbf\x67\xe4\x7a\x15\x32\x9e\xd4\x75\x50\xab\xdd\x45\x2d\x97\x27\xfd\x9e\x61\x6f\xea\xf0\x7c\x32\xef\xef\x19\x5e\x63\x1a\xc6\xc4\x9b\xba\xad\xbe\x48\x70\x5b\x33\x84\xff\xe0\xc2\x9b\xa8\x58\x65\xbe\x24\xe1\x12\xe2\xba\x08\xfe\xb7\x9c\x19\xba\x0c\xd3\xdf\xa1\x07\x3c\x53\x6b\x80\xdc\x61\x6f\x86\x2e\x23\x8e\xef\x53\x07\x39\xc8\x81\x50\x3c\x5f\x91\x00\x47\xeb\x24\x0e\x64\x56\xde\x23\x87\xd7\x09\xfd\xe7\x39\x45\x13\x51\x46\xae\xc2\x24\x22\xcc\x9b\xba\xed\x01\xea\xb4\x51\xab\xc5\x6b\xa4\xc9\x75\xec\x4d\xdd\x5e\x17\x75\x5a\xa8\xd3\x9a\xa1\xcb\x8c\x46\xb7\xd7\x49\xc2\x2b\x6c\xb5\x90\x3b\xe8\x20\xb7\xdd\x9d\xa1\x39\x0e\x08\x13\xb5\x0e\xbb\xc8\xed\x0e\x90\xdb\x73\xf8\xd4\x60\xca\x28\xc9\x52\x6d\xa0\x10\x9d\xcc\x13\x20\xb3\xd3\x96\xeb\x20\xd7\xe9\xa2\x36\x8f\x4e\x28\x8e\x44\x4f\x79\xe6\x81\x88\x8a\xf9\x54\x11\x2a\x2a\x77\x1d\x07\xb9\x9d\x21\x6a\xb5\xfb\x22\x31\x0d\xa3\x77\x72\x70\x7c\x26\x38\x70\xe6\x34\x5c\xa7\x49\xcc\x7b\xe8\xa0\x96\x83\xa0\x23\xb7\x38\xae\x4c\x41\x80\xe9\xbb\x12\x0a\x6e\x7b\x28\xa2\x54\x3e\xb7\x3d\x2c\x23\x97\x9c\x48\xc6\x94\x0f\x5a\x0c\xb8\x83\x5c\x57\x26\x51\x7c\xcb\x01\x34\x44\xf2\xbf\x8a\x26\x44\xd4\xe3\xc0\x64\xc8\xb8\xba\xac\xef\x56\xf8\x5d\xc8\x2b\x1e\x22\x77\xd0\x46\xae\xd3\x17\xf1\x6b\xbc\xe4\x98\xc8\x27\x64\xa8\xf7\x30\x89\xc2\x2b\x22\xeb\x1f\x74\x79\x7e\xd4\x91\x45\x12\x71\xff\xaf\x00\x60\xa7\x68\x38\xa1\xf3\x55\xc8\xfb\xde\x6d\x23\x8e\x96\x4e\x47\xc4\x53\x12\xa8\xda\x65\xce\x14\x90\xc5\x9b\xb6\xda\x6d\xe4\x76\x1d\xe4\xb6\x5a\x32\x81\x60\xd9\xa4\xdb\x69\x23\x77\x30\x40\x6e\xa7\x2d\x93\xf8\x3c\x0a\x48\xf6\x5b\xa8\xe7\x96\x3d\x85\x14\x01\xa0\x4e\x1f\xf5\x87\xa8\x5f\x4d\x20\x7b\x09\x2c\xa3\xbf\x67\x49\x98\xc2\xac\xb4\x9c\x1e\x6a\x39\x32\xa5\xc0\xce\xce\x80\x23\x2d\x80\x9f\x90\xcd\x26\x8c\xd5\xec\x73\xbc\xe8\x8b\xd8\xf4\xdd\xad\x9a\x5a\x77\xe8\xca\xf9\x0e\xd7\x72\xae\x9c\x2e\x92\xff\x65\x2c\xd9\x8b\x4d\x82\xa5\x42\xb8\x36\xaf\xb7\x23\xea\x58\x84\x94\x5c\xd2\x90\x2f\x32\xb7\x3f\x40\xed\x0e\x6a\x77\x66\x68\x11\x71\xb4\x2d\xd6\x3d\xc7\x2f\x4e\x16\x9c\x19\xe2\x62\x4d\xca\x24\xe0\x38\xd2\xb4\x87\xa2\x44\x36\x5f\xa5\x21\x16\xb9\xe5\x12\x5c\xe2\x30\x4e\x2f\x13\x9a\x48\xb4\x15\xff\x67\x68\xb9\x4a\x52\xa6\x2a\xe7\x18\xae\xe8\x0d\x47\x4a\xd9\x9e\x0b\x8b\x4a\xc3\xd2\x96\xcb\xd7\x5f\x17\xb5\x5b\x33\x24\x47\xcd\x89\x84\xf8\xcf\xa3\x14\x76\xb6\x06\x50\x92\x87\x6f\x09\x27\x85\x7c\x64\x6d\x58\x25\x1c\x98\x12\x36\x7a\xd9\x55\x12\x93\xdb\x80\x5c\x6b\x44\x8a\x0f\x75\x95\xb0\x72\x2e\x00\x90\x7c\xf5\x86\x71\x10\xe2\x18\xf0\xac\xe5\x74\xd1\xb0\x85\x86\x2d\x11\xbb\x4c\xbc\x69\xbf\x0b\x78\xcd\xf3\x5d\x25\xf4\x56\x01\x4f\xd6\x28\xd7\x05\xb4\x02\x93\xe0\xcc\x50\x84\xaf\x48\x1c\x10\xca\x31\x54\x44\xb7\xba\x5a\xf4\x65\x94\xa5\x2b\x45\x0c\xf8\x1c\x74\x79\xda\x75\xac\x50\xb7\xc5\xe7\xb1\xc5\x47\x1c\x91\x75\x12\xcf\x57\xe1\x62\x01\xe8\xae\x26\x8d\x4f\x7e\x14\x2e\x57\x92\x92\x01\x28\xdc\x1e\x6f\x48\xc6\x2b\x0a\xd5\x71\x4a\x88\x88\x04\xa0\x1b\x2d\x68\x41\x52\x18\x88\x2f\x26\x45\x81\x17\xda\xe1\xff\x5d\x55\xa7\x98\xa0\x96\xeb\x22\xf9\xbf\x88\x97\x0b\xae\x83\x5a\x6d\xbe\xe0\x3a\x65\x42\x6d\x01\x6d\x02\x06\x2d\xe4\x0e\xdb\x32\xbe\x58\xd5\x3c\xa5\x27\x57\xb5\x48\x29\x96\x75\xbb\x85\x38\x4a\xbb\x7d\xd5\xab\x62\x0d\xb9\xb0\x67\xf4\x24\xa4\x21\xa9\x5c\xd7\xae\xcb\xc9\x64\x0f\xb9\xdd\x76\x35\x91\xd4\x27\x32\x42\x22\x05\xdb\x1e\xdf\xb5\x50\xab\xe8\x4c\x09\x21\x89\x05\x2d\x18\xf0\x9a\x28\xba\xed\x88\xa0\xec\xb1\x98\x2f\x24\x7a\x15\x93\x58\x82\x56\xa0\xcb\x0c\x15\xe4\x53\x5b\x63\x6b\x4c\x93\x24\x16\x08\x0d\x34\x6f\x4d\x82\x30\x5b\x57\x76\x63\xa7\x05\xd5\x02\x20\x44\xb2\xb6\x57\x72\xfc\x10\x91\x05\x4d\x1d\xf4\xd0\xa0\x2b\x26\x41\xa4\x6c\x32\xca\x25\xfd\xa9\xdb\xe9\x23\xd7\x6d\xa1\x96\x3b\x54\x49\x25\xb8\xf9\x2c\xf4\x87\xc8\x75\xdb\x45\x5a\x49\x46\xdd\x16\xdf\x06\x60\xd6\x8b\xd4\x0d\x0d\xe3\x65\xb1\x6e\xf9\x48\xdd\x6e\x47\xa5\x6a\x64\xb3\xcf\xbb\x3f\x14\x34\x5e\x24\x0a\xca\x29\x68\xfd\x70\x88\x5a\x9c\x40\xf3\x56\xc3\x20\x2e\x31\xbd\xc5\x41\xce\xbb\xcb\x13\x62\x36\xa7\x04\xaf\x25\xcb\x21\xd6\x06\x8f\x4f\xd9\x2d\x4d\x52\x8d\xeb\x68\xb5\x38\x3c\x92\xf9\x9c\x33\x55\x1a\x33\x32\x70\x67\x28\xc6\x57\xf8\xb7\x44\xa7\x8a\x9c\x5d\xe8\xb7\x21\xe5\x56\xee\xba\x7c\xf9\x24\x51\xc0\x05\x11\x9e\xa9\x2d\x18\x1c\x3e\x7d\xb0\xcb\x95\xa4\x47\xc5\x04\x14\x5f\xf2\x49\xea\x23\xb7\xd3\x42\x9c\xf1\xa8\xec\x79\x3d\x40\x12\x11\x25\xa8\x4e\xb7\x8b\x7a\x43\x11\x29\x26\x0c\x48\x23\x4c\x4b\x67\x86\x36\x38\x22\x3a\xd9\x6c\x0f\x50\x0b\x56\x82\x23\xd3\xe4\x12\xec\xb6\x50\xab\xeb\x22\xb7\xdb\x12\xf1\x1a\xc0\xdd\x7e\x17\x89\x72\x03\x91\xa6\xc1\xbb\xc5\x17\x80\xdb\x12\x1b\xd3\x06\x6f\xf0\x2d\xbe\x5e\x85\x1b\xc5\x8b\xf1\xc9\x68\xcf\xd0\x86\xe0\xf9\x6a\x93\x2d\x16\x8a\x9a\x73\x08\x76\x79\x3c\xcd\x04\xdd\x74\xdb\x6d\xd4\xe3\x39\xcb\x05\x3e\xe4\xf3\xcc\xa3\xa2\x8c\x4f\x14\x9f\xd5\x1e\xdf\x31\xdc\x19\xda\x24\xd7\x41\xc1\x2e\xf5\xf9\x0a\xeb\x08\x98\x16\x98\x09\xe8\x0f\xc0\xa7\xe4\x92\xcc\xe7\xb8\x48\x71\x5a\x08\xc6\xd9\xe6\x49\x81\x5a\x3c\xce\x0c\xd1\x24\xbd\x55\xdc\xa0\xd8\xfd\x05\x07\x40\x93\x5b\x2c\x57\x74\x4f\x10\x7e\x40\x8a\x14\x07\x41\x44\x54\x81\xf6\x90\x4f\x02\x5f\x07\x25\x29\x92\x04\x94\xcf\x42\x8a\xe3\x40\x55\xde\xea\x74\x90\xdb\xeb\x20\xce\xcf\x96\xcb\xa5\xd3\x83\xbd\x73\xd0\x87\xc8\x74\x45\xa2\x48\x91\xf9\xae\x80\x7c\x1a\x92\x38\xe6\xcc\x52\xcf\x41\x83\x16\xe2\x94\x3f\x0d\xa3\x2b\xbe\x55\x70\x58\xc9\xff\x33\xb4\x4f\xd6\x38\x12\xe9\x8b\xcf\xe9\xa1\xa1\x5c\xea\x15\x42\xd7\x12\x1d\xe6\x54\xb8\x42\xe3\xf4\xf8\xb8\xa4\x5f\x72\x6b\xda\x5b\xb8\xc0\xda\xce\x90\x46\x09\xfb\xb0\x09\x8a\x0d\x93\xc1\x2e\xe2\x42\x48\x6c\x79\x8c\xf0\x0d\x47\xdb\x6e\xd8\x2a\x4c\xb9\xf4\x3c\xe5\x3b\x13\xb0\x37\x6e\x6f\x86\x58\xb2\xc6\x2c\x11\x8d\x0f\x87\xa8\xef\xce\x90\x86\xa4\xbd\x8e\xc0\x02\x67\x30\x43\x8a\x93\x82\x3d\x05\x76\xd1\xc1\x0c\x5d\xaf\x08\x66\x72\xc1\xc3\x3a\x1d\xf2\x38\x8d\xa3\x91\x7b\x1a\xc4\xa5\xeb\xe4\x9d\x2e\x90\x70\x60\xef\x12\x6f\x47\x45\x15\x4b\xa8\xa3\xc8\x75\x9e\xa3\x45\xe6\xc3\x7d\x67\x9b\xcc\x42\xab\xcc\x5f\x64\x68\xcd\x7f\x63\x50\xeb\x9a\xc4\xe2\x92\x68\x83\xf9\xab\xcc\x2e\x2e\x48\x9b\x92\xd9\x01\xe5\x0b\x2f\x3e\x3c\x64\xcd\xe6\xe1\x21\xb3\xb3\x38\xcd\x36\x9b\x84\x32\x12\xe4\x68\x5c\x57\x01\xa6\x4b\x50\xe6\xa7\x76\x44\xe2\x25\x5b\x7d\xef\x36\x9b\x57\x49\x18\x34\x9c\x43\xbf\x4c\x9c\xba\xb3\x13\x3d\xe0\xdd\xe5\x28\xf6\x99\x0d\xb2\xe1\xa9\xd4\xc9\x23\xea\x33\x7b\x11\xe1\xe5\xcf\x65\xab\x08\xfb\x45\x6d\xb4\xd9\xa4\x28\xd9\xed\x32\x0a\xfd\x75\x66\x12\x4b\x75\xdd\x3c\x4c\xb6\x5b\xdc\x6c\x86\xdb\xed\x61\xdc\x6c\x96\x17\xc7\xf9\xbe\x9f\xd8\xec\x76\x43\xac\x1c\x2d\xbf\xfc\x50\x16\x38\x8a\x2e\xf1\xfc\x1d\x8c\x42\x35\x9a\x22\xec\x33\x3b\xd8\x64\x97\x07\xe1\xc2\x74\x0f\x7d\xdf\x24\x3e\x69\x84\x71\xca\x70\x3c\x27\xc9\xa2\x31\xa7\x27\xc4\x4b\xb0\x49\x2c\xcb\xde\xd0\x64\x93\xda\x71\x12\x10\x2e\x4d\x5b\x62\x40\x8d\x38\x8b\xa2\x03\xde\xc3\xc4\x37\x89\x8d\x19\xa3\x26\x5c\x79\x67\x58\xdb\xad\x61\x58\x36\xa3\xe1\xda\xb4\x6c\x96\xfc\xc8\x65\xb8\x11\x4e\x89\xa9\x80\x61\xc6\x27\x3f\x6c\xcc\xc4\xf2\xa6\xc9\xcc\xb2\x17\x61\x1c\x98\xa6\x3e\xee\x02\x64\xb8\xd9\x04\x55\x3c\x07\x12\xb1\xd3\x8c\x77\xdf\x74\x50\xc7\xb2\x9a\xcd\x71\x66\x12\x74\x57\x99\x29\x8f\xe6\x56\x6e\x59\xdb\x2d\x98\x28\xa2\xab\x2a\x34\x65\xbf\xc5\xd1\xb6\xfd\x8e\xdc\xa6\xe6\x2a\xb3\x95\x27\x3f\xef\x47\xc4\x08\xd5\x7a\xc2\xc4\x0c\xc4\xbe\x96\x6d\xca\x14\x32\x36\x62\x5b\xd7\x31\x9c\x54\x83\x76\x18\xcf\xa3\x2c\x20\xa9\x49\x2c\xef\xf0\x30\xb6\xa5\x86\xa5\xd9\x3c\x34\xcb\x90\x2d\x95\x22\x1c\x27\x76\xe3\x2a\xd5\x59\xcd\xe6\xfb\x33\xe8\xed\xe5\x96\x95\xa3\x4b\x6d\xf0\xc5\xd8\x31\xb6\x97\x84\x99\xc6\x32\x4a\x2e\x71\x54\x28\xc3\x0c\x64\xee\xe7\xdd\x81\x53\x71\x79\x61\x0d\xa0\x4a\xe0\xea\x19\xa7\x64\x66\x8b\x86\x78\x87\x78\x9f\x6e\x33\xff\xe5\x4e\xb9\x45\x42\x4d\x81\xe6\xd3\x19\x8a\x7d\x62\xd3\xe4\x3a\x45\xd4\x77\x10\xf6\x63\x89\xf0\x4f\xe9\x33\xfc\x94\x1e\x1d\x89\xe9\x48\xfc\x78\x4a\x67\xf6\x9c\x44\x51\x7a\xc0\xa6\x74\xe6\xf3\x9f\xed\x76\x3a\x3b\x50\x95\x85\xbe\x83\x32\xdf\x41\xa9\x9f\xa8\x2a\xb2\x67\xe9\xd3\xec\xe8\xc8\x52\x59\x22\xdf\x79\x1a\x3d\x4b\xa6\xd9\xcc\x9e\x27\xd1\x9b\x0d\x8e\x9f\x46\xbc\x05\x95\x3e\xf7\x21\x6d\x49\x40\xf7\x0a\xa7\x39\x1c\xbd\xc5\x1b\x20\x16\x0a\x7c\xc7\xf7\xfd\x0d\xa6\x29\x79\x1e\x33\x73\x6e\x6d\xb7\x3c\x02\xca\xc8\x5c\x27\xaa\xfb\x9e\x8a\xe5\xad\xa0\x8d\xef\x3c\xdd\x3c\x0b\x9e\x6e\x54\x6b\x6c\x4a\x8f\x36\x30\x88\xa3\x0d\x0c\xe3\xa9\xf8\x9c\x86\xb3\xa7\x56\x78\x74\x74\x50\x04\xa1\xfa\x3c\x3c\x3a\xca\x73\x09\x6e\x96\x5b\x16\x3a\xdf\x85\x2a\x52\x88\x8b\x28\x80\x84\x6d\xb7\x26\xf3\x6f\x33\xf3\xd7\xc4\x24\xea\x59\x17\xcb\xb2\x50\xec\x3b\x4f\xe3\x67\x4c\xc1\x28\x3e\x3a\xb2\xc2\x85\xc9\xa6\xf1\xac\xd9\x3c\x06\xaa\x40\x7d\x1e\xb2\xe1\x1c\xee\xe5\x82\x53\x03\xb9\xfc\xef\x6e\x3c\x8a\x6e\xbd\x38\xcf\x2d\xeb\x40\x35\xdd\xb8\xce\x4a\xb2\xf5\x0d\xcf\x0e\x24\xe8\xea\xa7\x24\x20\x40\x7f\x82\x64\x0d\xdf\x7c\x6e\x05\xc5\x48\xe7\xc9\x86\x18\x16\x4a\x8a\x18\x41\x43\x38\x5d\x3a\x9c\x1a\x0c\xae\x2f\x5d\x19\xb3\x12\xbf\x63\x8d\x1e\xfd\x84\xd7\xc4\xb2\xd8\x8a\x26\xd7\x8d\x98\x5c\x37\xf8\x52\x98\x50\x9a\x50\xd3\x98\xdc\x6c\xc0\xb2\xa3\xf1\x76\xdc\x48\x68\xe3\xed\x0f\x0d\x22\xce\x80\x45\xdd\xd5\xf7\x7f\xf8\xd4\xc9\x81\xf1\x04\x03\x72\x94\xef\x00\xe9\xc9\x34\xb9\x36\x54\x05\x3c\x01\x6f\xb7\x10\xc7\x3f\x15\x69\xc4\x90\x81\xad\x8c\x43\xdf\xdf\xeb\xae\x24\x6e\x2e\x8c\x30\xb6\xf1\x9c\x65\x38\xe2\x50\x51\x2d\xe0\x8c\x25\xc6\x81\xc0\x63\x31\x69\xb4\x9c\x34\x94\xf9\xe7\x99\x49\x51\xa8\x68\x69\x23\x9c\x66\xf6\xed\xcc\x26\x57\x84\xde\xd6\xad\x49\xe3\xed\x0f\x82\x7c\xaa\x1e\xd8\x2c\xf9\x79\xb3\x51\x24\x39\xb7\xac\x13\x18\x8b\x17\xda\x6b\xbc\xa9\x5d\xd5\x64\x9a\xd9\x37\xb3\xdc\xb2\xee\x6f\xa5\x41\x9a\xcd\x87\xb4\x44\xe1\xdc\x02\x86\x98\xf3\x21\x4e\xea\x68\x34\xe0\x1e\x18\x78\x1b\x48\xe4\x2d\x51\x10\x50\xcc\xca\xd1\xa8\xae\xa0\x78\x2b\x48\x2b\x23\x71\x46\x15\xba\xa9\xdd\x11\xc8\x09\xb1\x29\x81\x43\x11\xf3\xc9\x05\xbd\x88\x9f\x2c\x91\x71\x11\x1b\x96\x16\x9b\x39\xce\xa9\xc3\xe3\x1b\x7a\xf4\xf4\x22\x9d\xdd\xb5\x50\xae\x12\xc4\x9e\x07\x87\xaa\xa7\xef\xa3\xbf\xa5\x85\xc3\x44\x20\xe5\x1b\x38\x56\x4e\x68\x2d\x25\xbe\xca\xf4\x12\x86\x75\xdf\x3c\x19\x06\xdf\x12\xe6\x98\xf1\x55\xee\xc5\x09\x33\xa7\x7c\x31\xcd\x2c\x83\xc3\xde\xfe\x2d\x09\x63\xd3\x40\x0d\xc3\x3a\x32\x1a\xa8\x01\x36\xa0\x5a\x26\xd4\x80\x0f\x5f\xde\x32\x32\x53\xe1\x8a\xf5\x44\x11\xcb\x4b\x17\x81\xd2\x10\xa2\x88\x12\xe6\x1e\x33\x83\xd3\xfd\x92\x3e\xbc\xd3\xe8\xc3\x4d\x66\xa6\x30\x2d\x28\xe6\xdf\x11\x7c\x97\xdc\x12\xdf\x29\x63\x0b\x70\xe4\xa7\xcc\xbf\xc3\x5e\xdd\xc4\xd9\x2b\x9c\x9e\x02\xd5\x58\x51\xb2\x30\xac\x13\x61\xfa\x2e\x5c\x14\xc4\x65\x2e\x9f\x52\x4c\x5c\xb3\x62\xc8\x0f\x43\x5e\x74\xb2\x6b\x47\x02\xe7\x88\x9a\xd5\x88\xf4\xa5\x29\x1c\x38\x0a\x1f\xfd\xf2\xd4\x27\x08\x3c\x23\x20\x8b\x30\x0e\xc5\x31\x43\xb0\x88\x3d\x83\x11\xba\x36\x0a\xa7\x76\x75\x54\x24\xdd\xd4\x0b\xf3\x94\x80\xa9\x9c\x85\x8f\xb3\xca\x2a\x5d\x88\xa5\x33\xb0\xa1\x5c\x7f\x6b\x46\x7e\x8a\x4d\x82\x4e\x33\xd3\xb2\x4e\xf8\x58\xbd\x8a\x29\x8c\x74\xe5\xad\x29\x06\xd3\x76\x22\xec\x7c\x24\x90\x56\xae\x57\x3a\xed\xad\x5a\x7a\xa0\xad\x07\x3a\x7a\xa0\xab\x07\x7a\x7a\x40\xb8\x1f\x3e\xa4\xc7\xd2\xaa\x07\x1c\x02\x75\x1b\xec\x70\xbd\xf4\xf6\x79\x67\x6d\xaa\x71\xc4\x0c\xab\xd9\x3c\x54\xbc\x2a\x84\x51\xec\x5f\x66\xe6\x1e\x0f\xca\x6a\x70\x85\xf1\x45\xa4\xf0\x93\x6d\xb7\xf1\x76\xcb\x04\x5c\xc2\xf5\xd2\xf0\xaa\x07\x48\xca\xd3\x6a\xaf\x47\x9c\xea\x6b\x9d\x82\xe3\x3c\x4b\xf1\x99\x61\xc6\x39\xe9\x62\x43\x90\x97\x00\xbc\x8f\xe1\x3a\x3c\x24\xb9\x65\x4d\x9d\xd9\x01\xf3\xb9\x54\xa1\x70\x8e\xd3\xe1\x58\xa7\xc3\x1a\x13\x9e\x0b\x0f\x0f\x93\xc8\x9d\x09\x64\x8f\xbb\x39\x4e\x49\xe9\x00\xe4\xa9\xcd\x50\x45\x1c\x40\xba\xf4\xa1\x51\xa9\x9a\xbb\x82\x48\x17\xb6\xf1\x2a\x59\x84\x54\x4a\xbc\x24\x65\x41\xe1\x6d\x27\x92\xa4\x71\x94\xa7\x78\x9a\x93\xd2\x3b\xc2\xd3\xbc\x23\x44\x66\xd9\x9c\x07\x01\xe1\xff\x22\xbe\x85\x0b\x8f\xf8\x96\x6e\x3c\xaa\xb5\x4a\x17\xc1\xcf\xc3\x93\x9f\x91\xfc\xca\xa8\xfa\x22\x6b\x1c\xaa\xef\x7b\xba\xa4\xde\xf0\x3a\x50\x27\x9a\xb2\x19\x15\x0f\x66\xfa\xfa\x4d\xb0\x40\x69\xa5\xf9\x18\x18\xbe\x1b\xfc\xd7\x10\x96\xe8\xf2\xa2\x87\x18\x5f\x55\x6f\x70\x4b\x22\x95\x54\xd8\xba\xaa\xf5\x2e\x2d\x5c\x0b\x47\x05\x69\xb0\x5a\x18\x97\x15\x36\x99\x55\x1f\x48\x69\xd3\x57\x18\xa3\x29\xf3\xbb\xfb\x17\xbc\xb4\xd9\x93\x4b\x5e\x9a\x3e\xbd\x9f\xa0\x2a\x7b\x27\x2e\x05\x16\xec\xb1\x5a\x72\xe0\xdd\x60\x59\xdf\xbb\x27\x05\x49\xf4\x4a\xc8\x96\xd6\x26\x05\x09\x15\xf6\x20\xea\x21\x42\x61\xb9\xa1\x5d\xd2\xcf\x82\x9a\x25\x0f\x14\x43\xf1\x4b\x28\xf6\x97\x99\xc9\xd4\xba\xad\xdc\x88\x2f\x9e\x34\xd4\x18\x4b\xeb\xa4\x7c\xb3\xcf\x13\xaf\xf8\x69\xb6\x1c\xc5\xfc\x4a\x5b\x09\xbd\x1f\xab\x3a\xa8\x4c\x04\x10\x2b\x8c\xa6\x37\x92\x90\x2d\x78\x4b\x4f\x88\xf2\xca\xd2\x42\xaf\x95\x7a\x82\x9d\xc9\x14\x2a\xe4\xe8\xad\xce\xc0\x14\x7c\xbe\x9f\xf0\x21\x86\x0b\xf3\x94\x52\x7c\x6b\x87\x29\xfc\x35\x99\xa5\x29\x0a\x0a\xb9\x9d\xe9\xa2\x22\x30\xaa\xaa\x46\x20\x1a\x56\xa1\x6a\x91\xc9\x7c\xf2\x0f\x7d\x62\xdd\x71\xd1\x40\x57\x11\xbc\x26\xcb\xc9\xcd\xa6\xac\x96\x91\x54\x95\x79\xf2\xbf\x17\x4f\xec\xef\x2e\x9e\x7c\xf3\x44\xc4\x32\x49\xe2\xb8\x0c\x20\xa4\xf8\x30\x5e\x9a\x2e\x52\xa2\xc7\xb1\x5b\xb0\xb3\x9c\x8d\x17\x35\x9b\xd4\x52\x75\x96\x02\x0f\xe7\x2f\x73\xf4\x7a\x17\x0c\x32\xf9\x6d\x66\x1e\x1e\xbe\xe3\x03\x43\xcc\xca\xd1\xd9\x6e\x36\x3e\x5a\x79\xe7\xe0\xa1\x0f\x50\xdb\x6e\x77\x61\xb6\xdd\xd6\x8d\xb2\x94\x31\x2a\xf2\x45\x43\x58\x49\xd0\x06\x4b\x1a\x97\xa4\x81\xe3\x86\xac\xbe\x18\x8f\x2e\x46\xb3\x7d\x06\x3a\xd6\xfb\x4e\xcc\xd8\x42\x5c\xe0\x12\xe2\xf2\x9b\x7b\x46\x49\x84\x6c\x25\xe5\xaa\xb3\xec\x9e\x8d\x0b\xab\x5d\x8b\xc3\xa2\xe4\xc1\x7e\xcd\xf4\xca\xc4\x3c\x03\x9b\xf5\xf2\x7e\xa0\x2e\x33\x05\xd2\x17\xf7\x67\xfa\xb9\xc8\xf4\xfc\x41\x1d\xe7\x03\xde\x11\x8e\xa0\xf4\xab\xcf\x1b\x36\xd4\x38\x65\x33\x31\x6e\xf4\xdb\xfd\x1d\xfe\xef\xa2\xc3\xbf\x67\x7e\x8d\xbf\xfa\xeb\x4c\x77\x07\x7c\x93\xa1\x79\x12\x07\xc0\xb9\x79\xbf\x66\x88\xdc\x08\xdb\x2c\xb0\x3d\x79\x99\x15\xb6\x5a\x10\x7e\x91\x21\x35\x26\xef\x79\x86\x34\x77\xc3\x57\x19\x4a\xc9\x1a\xc7\x2c\x9c\x43\xce\xdf\xb2\x1c\xfd\x58\xf6\xb1\x41\x4c\x86\x4a\xa4\x00\x31\x9a\xa9\x31\x57\x51\x35\xb6\x4e\x62\x3b\x4d\xd6\xa4\x16\x9d\x44\x3d\xb9\x65\xc1\x2d\x98\x9c\xcb\xf2\x7d\xbe\xd3\x27\x8b\x46\x7c\xb2\xc2\x90\xea\xe9\xc8\x19\xd7\x4a\x77\x5c\x48\xfd\x3d\x9b\x92\xd9\xde\x0a\xf8\xf6\xe7\xf8\x5d\x9c\x5c\xc7\xe5\x12\xb8\xdd\x90\x86\xf1\x6d\x29\x83\x7c\x6b\x7c\x6b\x59\x07\x62\xdd\x43\x1d\x5c\xee\x2f\xb5\xb9\x0d\x6a\x32\x84\x05\xaa\xff\x71\xcf\x2c\xfd\x28\x90\x35\x3f\xf8\x23\xb3\xf7\x26\xc8\x7f\x9d\xa1\x3f\x32\xbb\x9c\x23\xff\x0d\x44\x14\xd3\xe4\xff\x0a\x61\x7d\xa6\xfc\x97\x10\xb5\xa0\xc9\x7a\x5c\x30\xe2\xfe\x8f\x45\xe4\xb9\xec\x85\x7f\x56\x44\xbd\xa2\xe1\x1a\xb3\xf0\x8a\xf8\x6f\x21\x4e\x9f\x68\xff\x05\x44\xa9\xb9\xf6\x9f\x43\xb0\x9c\x6e\xff\x15\x44\xe8\x33\xee\xff\x96\x01\x4c\x7e\xc9\xfc\x3f\x32\xf4\x43\x9d\xc6\xd7\xfc\x64\x95\xaf\x65\xc7\xc9\x0b\x3e\x1f\x55\x48\xa1\xb8\x54\x57\xb3\x66\x93\x21\x5a\xd1\x69\xee\x2e\xc3\x19\xe8\x26\xa8\x52\xf5\xe4\x22\xa8\xf4\x8f\x8a\xe2\x53\x18\x06\xf6\x8b\x04\x94\xf8\x7f\x98\x14\x05\x56\xa9\x88\x6b\x84\x71\x03\x5b\xe1\xc2\xc4\x7c\xfa\x5e\x5e\xc7\xaf\x04\x68\x6e\xcd\xd0\xe2\xec\xaa\xe0\xa0\x38\x31\x0e\x4b\xdd\x5b\xe6\xe3\x69\x38\x43\xa9\x9f\xd9\xd2\x08\x0d\x45\xfe\x1f\x66\x86\x36\x16\x9a\xfb\xd5\x45\x90\x5a\x27\xa9\x37\x4d\x67\x68\xe1\x3b\x4f\x17\xcf\xe6\x12\x60\xcd\x66\xfc\x74\x21\xd4\x59\xf3\xe9\x62\xb6\xdb\xb8\xb1\x87\x4b\x86\x55\x0e\x2b\x5c\x98\xbf\x70\xbc\x4b\xad\x42\x5d\xb8\xe2\x03\x89\xac\x68\xb7\xa2\x95\xd5\x6c\x9a\xc9\x74\x35\xf3\xa3\xe9\x6a\x66\xe5\x2a\xff\x1a\x06\xae\x34\xb5\x56\xf1\xb5\x5b\x7e\x5d\x6c\xd1\xa0\x3d\x5c\xcf\xa0\xba\xf5\xcc\x2f\x4a\x4c\xd7\xb3\x62\x2f\x49\x72\xf4\xf3\x97\xc6\x17\x65\x42\x87\xe2\xfb\x0e\x00\x40\x64\xf1\x75\x4d\x15\x3a\x8c\x35\x72\xf0\x9a\x2c\x08\x25\xf1\x5c\x69\xde\x46\x38\x8e\x13\xd6\x58\x12\xd6\x50\x4b\xa5\x41\x93\x88\x34\x92\x45\x03\x37\x38\x8e\x35\x92\x8c\x71\x91\xba\xc1\x56\xa4\x31\xcf\x28\x25\x31\x6b\x80\x26\xd0\x36\x14\xc1\xd8\xd5\x9b\x21\xec\xff\x94\x4d\x69\x71\x14\x84\x9b\x4d\x76\xf2\x43\xc6\xc9\x96\x6e\x05\x28\x74\xff\x9e\xce\xd3\x48\xaa\x87\x4f\xb0\x19\x5b\x1e\x56\xa7\x03\xdf\x64\xfe\x1d\x83\x57\xef\xa8\x31\xe3\x2c\x9c\xfa\xa2\xfc\x4b\xbe\x19\x08\x2c\x27\xff\xbb\x00\x2b\x6b\xc9\x56\xce\x24\xb3\x36\x2d\xc3\xc0\x9a\x6a\x61\x60\x11\xcb\x70\x14\x7a\x53\x03\xd4\x59\x59\x64\xcc\xb8\x30\x3f\x35\x02\x70\xfe\x08\xaf\x78\x38\xd8\x09\x87\x57\x22\x62\xa6\x6d\xdc\x7f\xca\x74\x96\xef\x9b\xec\x9e\x65\x1b\x57\x0e\x68\x78\x0c\xb1\x37\x98\x83\x58\x50\x73\xb2\xaf\x72\x14\x59\x3f\x38\xa3\x01\x61\x84\xae\xc3\x98\x88\xe9\xdc\x54\x2e\x46\x6e\x84\xf1\x8a\xd0\x10\xd0\x47\xcc\xb4\x7a\x3b\xaa\x21\x5a\x7f\xef\xa4\xe7\x42\x19\x5a\x72\xa6\xb2\xcb\x7b\xba\xde\xdd\xc3\x27\xca\xf9\x7b\x95\x1b\x69\x8c\x7e\xed\x55\x37\x65\x03\xd4\x6a\x36\x0f\xff\x5a\x16\xb5\x4e\xa8\x47\x85\x8a\xe1\x4f\x95\x0a\xf3\x02\xfe\x7f\xae\xc0\x9f\x95\x2b\x87\xfa\x7f\x98\x0c\x2d\x2c\x84\xfd\x9f\xe1\x50\x4a\xa5\x78\x71\x5e\xac\x5d\x7c\x02\xf3\x47\xad\xed\x16\x0b\x81\xaa\xa8\xf8\xaf\x99\x26\x35\x80\x3a\x62\x67\x57\xbf\x57\x1d\x21\x55\x10\xc0\xbe\xfd\xf7\x97\x3f\x3b\x8c\x93\xea\xe5\xd7\x88\x7e\x85\x26\x9e\x4b\x1a\x21\xc1\xb8\xe2\x60\xd4\x18\x3d\x75\x40\x89\x3f\x7c\x0c\xb9\xcc\x4c\x8c\x68\x49\x2d\x4f\xee\xb1\xea\x2d\xb1\x20\xb1\x9a\xcd\xbf\x66\x26\xb6\x4e\x62\x31\xf7\x7f\x16\x55\x78\x89\x57\x8d\xc8\x4d\x82\x78\xef\xd6\x56\x29\xa8\x34\x9b\x1f\xac\x9f\x4a\xad\x15\xcd\xd1\xff\x64\xfe\xd4\x10\xf7\x3d\x19\x33\xf4\x97\xba\xc9\xd2\x47\x2d\x1b\x71\x7d\xdf\x67\x3b\x23\x6f\x36\x35\x79\x5b\x5c\x0b\x66\x9d\x1c\xfe\x91\x99\x0c\xfd\x4f\x66\xf1\x5e\x7d\x00\xf7\xff\x9b\x4b\xc4\xd6\x89\x61\x78\x4c\x0a\xe6\xb2\x16\x50\x5c\xff\xed\x4b\xef\x30\x9c\xfd\x9c\xb3\x4f\x3e\x68\x3e\x74\x0f\xc4\x8a\x13\xec\x3a\xad\x1e\xb4\xc7\xb3\x52\x65\x4c\xb7\xdb\x43\x6a\xef\x5c\x10\x6f\x6d\xb7\x87\xac\xd9\x84\xd4\x0f\xce\x57\xcc\x79\xd1\xff\xaa\x03\x40\x45\x2f\x17\xfb\xc4\x56\xd7\xc3\x4b\x9a\xbb\x27\x1f\x2e\x09\x83\x57\x05\x7f\x09\x29\x2f\xa7\xa8\x61\xda\xc0\x8d\x2b\x19\xc5\x07\x2a\x4e\xa3\x74\x35\x25\x3c\x66\x71\x1d\xa7\x46\x21\x33\x87\x7c\x6a\xf5\x84\x0f\x2a\x04\xef\x3d\xc9\x09\xed\x8c\x85\x51\x6a\x2f\x09\xe3\x23\xe1\x70\x7a\x4b\x09\x11\x87\xc6\x8a\x76\xce\x14\x0b\xff\x0b\x97\x47\x7f\x31\xa9\x65\x29\xf9\x9b\xc7\xe4\x88\xa4\xfe\x5d\xf5\xe2\x7c\x5e\xd1\x79\x48\xa2\xe0\x17\x0c\x96\x2d\x15\xcd\x93\xbe\x89\xb1\x54\xd7\x1b\x55\x24\xba\x38\x55\xa4\x2c\x4e\x6b\x4e\x34\xe5\xf8\x7e\x48\x4c\xc2\x69\xf7\xef\x21\xa7\xb4\xe9\xbb\x70\x73\x1a\xcf\x49\xca\x12\x79\x9d\x6d\xaa\x82\x1e\xcb\x39\x73\xa6\x4f\x5c\xb3\x69\x60\x4a\xb0\x38\xa4\xaa\xee\x2c\x27\x87\x7f\x4d\x4c\xde\x07\xcb\x3b\xfc\x4b\xf2\xb0\xaa\x8b\x8d\x75\xbb\x8d\xcb\x2d\x0b\x1d\x3a\x16\x9c\x77\x23\x9a\xee\x88\x75\x88\x8a\x29\xc5\x15\xa9\x2e\xf1\xe3\x13\x96\x7a\x61\x88\x42\xff\x90\x69\xdd\xdd\x6e\x59\xa5\xf3\x89\xc9\x2c\x94\xf9\xb8\xc0\xbd\x9d\x69\x66\xaa\x76\x49\x31\x50\xe2\xe3\x62\x35\x41\x41\x1e\x80\x19\xe2\x48\xd7\x86\x63\x4d\xce\x13\x64\xcd\x66\xa8\xe8\x69\x96\x93\x28\x25\x0d\x5d\x00\x28\x65\x49\x79\x86\x54\x6a\x37\x6e\x32\x33\xb3\x72\x84\x53\xbf\xfe\x2a\x37\x75\x47\x93\xbc\x8b\x49\x5e\x89\x84\xa4\xe6\x76\xe7\x2e\x26\x79\x0f\x51\xf5\x2e\xa6\x19\x4a\xd2\x3a\x82\xf4\x20\x32\xc2\x67\xf6\x40\x53\xcf\xaa\xd9\x67\xdb\xad\x7c\x9b\xd6\x07\x81\xe8\x10\x6b\x06\x14\x85\xba\x12\x1e\x6f\x54\xd6\x2c\xba\x06\xdd\xca\x51\x98\xd6\x9c\x24\xaa\xe7\x48\xfd\x87\x92\x39\xde\xbf\x1c\x65\xb5\x75\x29\x75\xa3\xef\x03\x8b\x63\xe5\x28\xad\xcd\xa7\x34\xa9\x65\xbe\xa8\x36\x5f\xa1\x67\x2d\x33\xce\xf9\xb4\x55\xef\xc9\xab\xdc\x8f\x57\xdc\x89\xa7\x5f\x4b\x14\xd4\x4d\xc7\x52\x33\x75\x6a\xcc\x35\x60\x32\x2b\x47\x1b\xde\x4c\xa1\x3d\xfd\xc8\x06\x77\x2e\x97\x13\x63\x9d\xa1\x45\xea\xdf\xc5\x20\x95\xbf\x15\x15\x0b\xc2\xf3\xa0\x4d\x35\x49\x41\x35\xaa\xf6\x55\xf0\xa7\xe3\xb3\x9c\x23\x51\xa3\x38\x8c\x7d\x48\x85\x7c\x95\x84\xbc\x36\x75\x76\x6f\xc8\xbd\x2a\x58\x71\x92\x2d\x15\xf4\x7c\xd3\x8a\xdf\x67\x35\xa3\x88\x91\xba\x8d\xa2\xa4\xc5\x0d\x2a\xf7\xdb\xed\x96\xda\x9b\x2c\x5d\x99\xf1\xd4\x99\x59\x88\xde\x4b\xe1\xa9\xb4\x00\x92\x4b\xb5\x21\x10\x38\x87\xf7\x46\x1f\x02\xaa\x7a\x8b\x0d\xd5\x9d\x0c\xd4\xe4\x7c\x2f\xa5\xcd\x26\x27\x94\xd4\x3a\xa1\xa9\x19\x73\xa2\xe7\x51\x9b\x4f\xb2\x7a\x98\x45\x35\xfa\xa3\x98\x33\xd1\xe8\x2a\x85\xb8\x91\x9c\xd2\xdd\x9e\x68\xe2\xcd\x0e\x94\x23\xd8\x9c\x2b\x50\xa6\xfe\x7f\x81\xf8\x77\x3f\x60\xf5\xb5\x01\xdc\x83\x3c\x2b\x53\xa0\x3a\x59\xa5\x26\x45\xcc\x2a\xfa\xfa\x1a\xc7\x4b\xf2\xd0\x89\x0f\x52\x53\x70\x17\x3b\x9b\x77\xe1\x9f\xb9\x87\x15\x47\x8a\xdf\xda\xc9\x57\x98\x72\xa4\x3f\xe1\x9f\xe0\x1c\xc2\x31\xbc\x37\x42\x49\x1e\x5b\xb9\xb6\x7d\xae\xd2\xf7\x01\x29\xfd\x24\x20\x49\x2c\x55\x30\x6a\x36\x85\x0b\x29\x6c\x92\x5a\x77\x8b\xab\x52\x34\x56\x01\xd4\x16\x0a\x45\x39\x43\xf9\x2e\x35\xe9\xd4\x99\x71\xb9\x09\xd4\x20\x75\xb4\xe2\x73\x04\x86\x0a\x1b\x46\x7d\x92\xda\xef\xe3\x43\xb6\xdb\xe9\x0c\x61\x31\x2c\x0e\x20\x66\xa7\x0c\x53\xe0\x7c\xf8\xe8\xb6\xdb\xc3\x8d\x46\xaa\xb0\xc5\x17\x99\x16\xac\x42\x32\xf1\x75\x6d\xe9\x22\xbd\x9f\xc9\x5a\xa4\x53\x02\xd6\x32\x94\x04\xd9\xbc\xa2\x9e\xe5\x1c\x80\x92\x1f\xb6\x5b\x2a\x94\x9b\x16\xd2\x76\x54\x66\x07\xe4\x32\x5b\x36\x9b\x29\x35\x93\xed\xd6\xb8\x23\xeb\x0d\xbb\x15\xc8\x92\x1b\x28\x46\xcc\x42\x49\x8e\xc6\xa9\x7f\x95\x99\xa5\x5b\xa3\xa5\x78\xb6\xa9\xf1\x1f\x70\xc4\x39\xb3\xd0\xf2\x4b\x43\xff\x5d\x6a\xe3\x88\x12\x1c\xdc\xbe\xa2\xc9\x1c\xae\x83\x3c\xd0\x61\xaa\x7d\x6f\xb7\x44\xe2\x1f\x43\xd8\xa7\x52\x08\x40\x89\xcf\x21\x3c\x12\x0e\xa5\xf2\x51\x69\x14\x42\x24\x5c\xec\x16\x91\xe0\xec\x56\xc5\x67\x92\xe5\x4f\xfd\x1f\x40\xac\xae\x55\x6d\x7a\x87\x4e\x6e\x55\x4c\x21\x0b\x01\x0d\xa0\xbb\xdd\x72\xa9\x83\xec\xc8\x16\x42\x09\x74\xe8\xa7\xcd\xa6\x86\x01\xa5\x2f\xaa\xb5\xdd\xea\xa8\x91\x49\x69\x49\x7a\xb9\x8f\x8b\xb7\xbf\x39\x8b\x56\xd3\xf5\xed\xf6\x6f\xd0\x63\x31\x6a\x0f\xe7\xd6\x89\x89\xc1\x0a\xef\x67\xf3\x6e\xaf\x12\xef\x30\x69\x36\x0f\xc3\x1c\x31\xcb\x42\xff\xc5\x87\xbc\x8f\x39\x44\x3b\x14\xd0\xe9\x25\x8f\x56\x27\x6b\x7b\x0a\xb3\x77\x29\x30\x6e\xa5\x0a\xc2\x1c\xa7\xba\x70\xba\xdd\xf2\x0d\x82\xcf\xfb\xd4\x99\x35\x9b\x26\x3e\xf2\xf9\x86\x81\x38\xa3\x0c\xf1\x64\x4a\x8a\x13\x3a\xc8\xc0\xd3\x8f\xb0\x65\x21\x72\x84\x2d\x8f\x70\xb1\x38\x2e\x50\x58\xd0\xd1\xab\xbf\x07\xd6\xc1\x62\xde\x45\xa4\x7b\x27\x43\x60\x42\xb9\x9c\x2b\x78\x5a\xa1\x0a\x44\xaa\x1f\x11\xe6\x33\xb5\xdb\x80\xf0\x2d\xb7\x50\xe2\xef\x1e\x91\x28\x4a\x19\x06\x05\xd5\x9f\xce\x0e\xf6\xd4\x6d\xb5\x96\x8a\x52\xbb\x46\x49\x9a\x44\x57\xa4\xa1\x4e\x2b\x1a\xe0\xb1\xdf\xa0\x4a\x17\xd7\x58\x24\xb4\x11\x27\xf1\xf1\xf8\xe5\x0b\x10\x1d\xd3\x92\x68\x9c\x25\xe6\x1d\x89\xd6\x9e\xf0\xf2\x37\xe0\xd8\xca\x33\x16\x9c\xf5\x06\xc2\xe1\xe9\xfd\x13\x4e\xdc\x37\xcc\xd3\xbb\x96\x5b\x39\x5f\x6a\xa1\x3c\x3e\x17\xf5\x94\x1b\xd3\x89\x49\x7d\x5d\x2e\x4c\x2c\x34\x0d\xb5\xe2\x33\xcb\xb2\xd3\x84\x32\xf3\xe7\x85\xe5\x51\x3f\x79\x0f\x83\x92\xf1\x95\x01\xc7\x3e\xef\xdb\x94\x00\xfb\x2a\x6c\x4c\x8e\x2e\x53\xff\x4e\x48\x05\x9e\xf1\x46\xde\xd4\x2a\x2e\x49\x2d\x82\x20\x3c\x78\xc6\x6b\x21\x43\x28\x8b\x2c\x43\xdb\x41\x6f\xd3\xca\x01\x93\xdc\x91\x89\xe0\x92\x8a\x5c\xe7\xe9\xee\xe2\xd2\xf6\x1d\xec\x4f\x89\xbf\x63\x54\x83\xe8\x3d\xd6\x36\x33\x65\x77\x07\x46\xae\xd4\xfe\x3d\x23\xf4\x56\x99\xfb\x99\xb8\xd4\x56\x35\x9b\xc9\x3d\x55\xf0\xbd\xea\x24\xcb\xcc\x04\xc5\xb0\xc4\x78\x97\xae\x53\xff\xae\xb8\x86\xb5\xde\x26\xa3\xec\xb1\xce\xe2\xee\xdd\xcb\x5a\x6b\x35\x55\x96\x55\xfd\xbb\x4c\xa7\x0c\x4c\x85\x66\xa2\x9e\xdd\xdb\x36\xbc\xf3\xd4\xbe\x0c\xe3\xc0\x14\xb7\xdb\xc8\xd7\x30\x0c\x0b\x95\x4f\x54\xec\x64\x29\xdf\xcc\x30\x2c\xa4\xdf\x57\xb2\x93\x4f\x2a\xa7\xd0\xfe\xcb\x1b\x3b\x19\xc5\x95\xa0\x86\x85\xe4\x4d\xb5\xde\x6d\x25\x59\x18\x7c\xed\x5e\x09\xb2\x93\x49\x9a\xa0\xf0\x8c\x45\x77\xfe\x92\x21\xed\x7a\x13\x6f\x99\xa2\xe2\x32\x0d\xef\x2a\x45\xda\x75\xf1\xde\x9e\xf1\xa6\xd1\x30\x72\xb4\x73\xdf\xc6\x4e\x93\x5a\xaa\xa1\x1f\xd4\x4f\xd2\x2f\xcf\x33\x29\x2d\xdc\xfe\x7e\xf8\x41\xdd\x18\xec\xc5\x7b\xdc\xe5\x3e\xe6\x99\x1f\xdc\xac\x2b\x57\x93\x70\x1e\xed\x7e\x56\xea\x5a\xb2\x52\x40\x9c\x38\x1f\xf1\x59\x2c\x55\x68\x47\xc9\x92\x6f\xc4\xb5\x5c\x15\x86\x85\x35\x4a\xf7\xed\x76\x9f\x4c\xff\xe3\x3b\xe7\x78\x38\xbb\xc8\xce\x27\xce\xf9\xc9\x45\xd6\x72\x26\xed\xed\xf4\xe2\xe6\x74\x78\x71\x73\x3a\xe1\xe1\xf6\x88\xff\x76\x86\x17\x59\xcb\x6d\xb5\xf8\x6f\x1b\xbe\x87\x9d\x63\xf8\x03\x81\x53\xf1\x7b\x7a\x91\xb5\xda\xae\xf8\x3d\xe3\xbf\xad\x01\xff\x1d\x9d\xf3\xdf\xc9\xf8\x18\xfe\x40\xe0\xdc\x85\xdf\x16\xfc\x0e\x20\xe1\x9c\x97\xeb\x8c\x78\x54\x17\x6a\xea\x9e\xf2\x3a\xba\x67\x3d\xfe\x3b\x72\xf8\xef\x39\xc4\x9c\x8f\xe0\x97\x77\xaf\xe7\x38\xc7\xf0\xa7\x03\xbf\x10\xe5\xba\xf0\x0b\x31\x6e\x17\x7e\x79\x37\x7a\x2d\x07\x7e\x5b\xf0\xdb\x86\xdf\x1e\xfc\x9e\xc2\x2f\x94\x6d\xf1\xde\xf5\xda\xd0\xa3\x5e\x1b\x12\x3a\x50\xac\x03\xc5\x3a\x22\xa1\x0b\xa5\xbb\x90\xb7\x07\xc9\x3d\x88\xe9\x41\x6b\x3d\xa8\xb5\x07\x6d\xf6\xcf\xe0\x17\xea\xee\x43\xfe\x21\x54\x24\xa0\xd7\x1b\xf6\xe1\x77\x08\xbf\x90\x75\xc8\xc7\xd6\x3b\x85\x4a\x4f\x21\x15\x60\xd1\x3b\x83\x98\x33\x18\xda\xd9\x18\x7e\xa1\xd2\x11\x0c\x73\x04\x8d\x01\x9c\x7b\x63\xc8\x33\x86\x0e\x4d\xa0\xe6\x73\x01\xa3\x73\xe8\xdd\x39\x54\x7a\x0e\x05\x00\xe4\x7d\xa7\x05\xbf\x03\xf8\x1d\xc2\x2f\xaf\xa8\xef\x42\x3c\xc0\xb1\xef\xf6\xe0\x97\x37\xdc\x6f\xf1\x06\xfa\xed\x36\xfc\x42\x6a\x47\xfc\xf2\x9a\xfb\x5d\xf8\x05\x78\xf4\x4f\x79\xce\x21\xe4\x19\xb6\x79\xeb\x67\x4e\xf7\x18\xfe\xf0\x4c\x67\x80\x23\x67\x2e\x1f\xf1\x59\xb7\x7b\x91\xb5\x9d\xb6\x03\xbf\xe3\x8b\xac\xdd\xe2\xb0\x69\xb7\x86\x05\x72\x6e\xa7\x30\x95\xd0\x05\x67\x04\xbf\xe3\x99\x79\xe2\x89\xe4\xed\x45\x36\x1e\xb4\x47\xd3\x8b\x6c\x7c\x7e\x7e\x76\x0c\x7f\xce\x67\x96\x28\xd5\x77\xc4\x40\xcf\x44\xfe\xfb\x33\xb6\x27\x43\x81\xa4\x23\xc0\x48\x07\x7e\xdb\x80\x6d\x00\xf3\x21\x40\x15\x86\xd5\x03\xec\xec\x8d\x00\xa8\x23\x98\x8b\x31\xcc\xc5\x04\xe6\xeb\x5c\xf4\xb3\x0b\x00\x03\xd0\x76\xa0\xcf\x9d\x09\x00\xa9\x7d\x0c\x7f\x20\x79\x08\x30\xe9\x03\x2e\xf4\x61\x9e\xfb\x67\xe7\x00\x13\x67\xb6\x85\xba\x86\x1f\x1c\x26\x64\x68\x39\xce\x78\xaa\xa3\xac\x02\x9d\x75\xb2\x85\x49\xe9\xc8\x70\x91\x5b\x81\x63\x7c\x91\x8d\xc7\xad\xae\xa8\x7d\x72\x91\x8d\x27\xfd\xa1\x05\xa5\x78\x6b\xe6\x89\xc7\x1b\x1c\xf1\x45\x36\x1e\xf7\x1d\xf8\x75\xe1\x77\x02\xbf\xe7\xbc\x04\x47\xa3\xf1\xa4\xdd\xe7\x7d\xe2\x28\x32\x3e\x6f\x75\xa0\x83\xad\x11\xff\x6d\xf7\xf8\x6f\x9f\xb7\x74\x3e\x84\xef\x21\x64\x1d\x0e\x21\x13\xc7\xfe\xf1\xf9\x70\x02\xbf\xbc\xbe\xf3\x11\x64\x1d\x41\xcc\x58\xd4\x34\x86\x04\x8e\xc7\xe3\xf3\xf3\xbe\x8e\x18\xe3\xf3\x01\xc4\x72\xf2\x31\x3e\x1f\xf5\x3f\x30\xd1\xe3\xf3\x51\x1b\x7e\x3b\xf0\x7b\xfa\x9e\xec\x1f\x84\xac\xa8\x0e\xba\x3f\x1a\x7d\x18\x21\x1f\x54\xdf\x88\x2f\xe5\xf1\x78\x00\xe0\x1d\xba\xc7\xf0\xe7\x14\xa0\xcc\x21\x3b\x71\xe1\xbb\x05\x70\x6f\xb7\x8e\xe1\x4f\x0f\x7e\x07\x22\x00\xe9\x5d\x07\x7e\x61\x2e\x80\x4e\x8e\xcf\x39\x0d\x1c\x9f\xb7\xc6\x10\x68\x03\xc8\xda\x7d\x08\xf4\x61\x96\xfa\x13\x08\x0c\x00\x2e\x83\x9e\x98\x1a\x00\xd5\xa9\xa8\x60\x04\xb5\x8d\x04\xb0\x61\x1a\x39\xed\x19\x9f\x8f\x86\xf0\x7b\x2e\xe6\x09\x4a\x4c\x44\x89\x73\x68\x12\x88\x3c\x80\x80\x03\x66\x3c\xe9\x95\xe0\x19\x4f\x20\x6d\xcc\x17\xdd\x78\x3c\x81\x31\x9f\x03\x7a\xf1\xfd\x61\x3c\x3e\x07\xb4\x3b\x87\xce\x8c\x39\xc9\x1a\x8f\xcf\x21\xeb\x39\xa0\x6d\x51\x65\x5f\xaf\xb2\x57\x44\x8d\x61\x4d\x8f\xc7\x93\x73\x51\xf1\xf1\x7e\x9d\x43\xf8\x3d\xd3\x6a\x9e\x54\x6a\x1e\xec\xd7\x3c\x10\x35\xc3\xef\xd9\xb1\xd6\x71\x47\x54\xd9\x85\xdf\xbe\xe8\xf2\x71\xa5\xb6\xa1\x5e\xdb\xa9\x36\x72\xd1\x41\x67\x6f\xe4\xaa\xe0\xe9\x7d\xdd\xd0\x2b\x11\x30\xe9\x4b\x60\xc9\x92\x67\x7a\xc9\xc9\xf1\x3d\xed\xf4\x65\xee\xd1\x07\x00\x39\xd1\x01\xd9\x16\xc3\xdd\x9f\x9c\x89\xac\x6d\xac\xd5\x56\x69\xb4\xad\x81\x68\x58\xe9\xee\xa4\x06\x39\x4e\xef\x9f\x3d\x59\xea\x7c\x0f\xae\x95\xd1\x75\x45\x36\xe8\xc2\x2e\xf8\xf5\x71\xe9\x9d\xd3\x67\xb1\x06\x31\x00\x4b\x4b\x48\x1d\x6b\x53\x32\xd1\x86\x2b\x27\xe3\x4c\x07\x0b\x34\xb3\x3b\x99\xc7\xda\x0c\x3a\x15\xa4\x81\xfe\xd4\xcf\xfd\x7d\x6b\xa7\xb3\x8f\x87\x95\x1a\x3b\xa2\x46\xd1\x99\x6d\x91\x79\xa7\x91\xd3\x9a\x3e\xb5\xf5\x51\x0d\xf7\xa7\xfc\xbc\x57\x56\x3d\xe9\x6d\x8b\x1e\xec\x4c\x8e\xe8\xe0\x40\x47\x1c\x59\x7e\x50\x03\x56\x7d\xa6\x14\xbe\xee\xaf\xde\x71\x15\x6a\xc3\x07\x2d\xdc\xb1\x40\x9f\x4a\xd5\x7b\x35\x8f\x2a\x15\xd7\x2c\xc5\xd1\x1e\xf6\x0c\x6a\x30\xe6\xec\x21\x6b\x78\xa2\x55\x22\xd7\xc4\x79\x65\x51\x8a\x2e\x0d\x64\xd2\x58\x9b\x49\x67\x5b\x34\xba\x03\x6e\xb9\x4c\xce\xcf\xf7\x7a\x20\x3b\x2d\xa0\x7f\xce\xdb\xad\xe1\x12\x04\x3b\x2a\x36\xdc\xa2\xbd\x73\x67\x20\xd9\x84\xf3\xf3\x4e\x91\x5f\x31\xdb\x45\xe6\x33\xbe\xcd\x8d\x47\xbd\xbe\xf6\xdd\x12\xdf\x62\xe3\x1d\x71\xce\xb9\x48\x9a\xe8\x45\x78\xf9\x51\xbf\xad\x45\x69\xdf\xfd\x8e\x48\xd6\x2b\x1e\x69\xc9\x6d\x4b\x0b\x9c\x5b\x27\x96\xe8\xfa\xb8\xe0\x68\x38\xec\x47\xad\xde\x4c\xef\xfb\x99\x7b\xa6\xb6\xe1\x36\x07\xd6\x48\xec\x33\x1d\xc0\x86\x0e\x00\xb3\x07\xa4\x5a\x72\x42\x30\x4f\x7d\x81\xa6\x7d\xc8\x34\x00\xf4\x19\x88\xb5\x33\x80\xd2\xa7\xb0\x10\x4f\x61\xae\xcf\x60\x81\x9e\x01\xd4\xcf\x60\xda\x46\xb0\x87\x8f\x81\x1d\x19\x8f\x05\x91\x83\x4d\x74\x3c\x16\x18\x3f\x06\x94\x98\x40\xc1\x49\x5b\x43\x9b\x73\x1d\x55\xf8\x76\x0f\x9c\xc8\x64\x04\x0b\x61\x02\x6c\xc4\x44\x6c\xc4\x93\x49\x17\x7e\x79\x0f\x27\x40\x99\x26\xe7\xed\x0a\x0f\x35\xe2\x42\xce\x78\xd4\x69\xc3\x2f\x0c\x68\xd4\x15\x40\xed\x15\xf3\x37\xea\xc1\xaa\x19\xf5\xc6\x00\xd4\x96\x98\x06\x88\xea\x43\xae\x3e\xc0\x14\xd8\x89\xd1\x00\xaa\x02\xd6\x6c\x34\x00\x58\x0e\xf9\x10\x46\xa7\x00\xc5\x3e\xfc\x0e\x01\x32\xc0\x12\x4e\x38\x8f\x3c\x9e\x74\xa0\xd7\x23\xe8\xa2\x62\xa9\xee\x67\xe5\x04\xbe\x8c\xfa\x62\x92\xdd\x02\x5d\x04\x56\x8c\x06\x10\x33\x80\x7e\x0e\xa0\x83\x30\x3b\x93\x0e\x6c\x59\x93\x8e\x08\x00\xd0\x3a\x63\xf8\x05\xfe\xf7\x94\x57\x31\x39\x83\x81\x4d\xce\x7a\x9f\xcb\x20\x8e\xfb\x30\xb5\x43\xe7\x61\x12\xcb\x78\x24\xf8\xb5\x91\x03\x63\x70\x60\xe3\x1d\x71\x51\x6c\x3c\x72\xc5\xc4\xb4\x00\xa8\x2d\xa0\x81\x23\xe0\xf7\x46\xed\x91\x08\x00\x3c\x04\xd2\x77\xa0\x48\x07\xf2\x76\xdd\xe3\x62\xa9\x8d\x7a\x50\xa2\x2f\x2a\xe6\x52\xea\x78\xd4\x07\x9c\x19\x0d\xa0\x20\x70\x80\xa3\xc1\x40\x44\x41\x8d\x43\x48\x18\x02\xaa\x8e\xb8\xc4\x3f\x1e\x9d\x0a\x5c\x00\xe2\x34\x3a\x17\x14\x54\x08\x13\x1d\x41\x5b\x01\x98\xe3\xae\xd8\x38\x00\x7f\xc6\xa7\x82\xc2\x42\xfa\xa4\x35\x16\x8c\xac\xe0\x5a\x3b\x42\x82\x10\x13\x03\x81\x8e\xe0\x67\x61\xd5\x4d\x06\x02\x8f\x4f\x41\xd0\x38\x95\x53\x23\xe6\x49\x94\x39\x13\x88\xe3\x0a\xdc\x07\x74\x1f\x8b\x32\x63\x28\x33\x16\x73\x3e\x86\x39\x17\x2b\x6b\x32\x16\x4b\x04\x10\x00\xc8\xef\xe4\x5c\xd4\x0c\x83\x52\x4c\x2c\xa4\x9f\x9f\x83\x40\x36\x1e\xb9\x5d\x8d\x5e\x48\x89\x69\x7c\x76\x2a\x28\xe1\xa8\x7d\xa6\x53\x13\x10\x8e\x4b\x29\x6c\x3c\xea\xb8\xbb\xf4\xb5\x14\xc1\xf8\xa2\xd6\xf3\xf6\x06\x3a\x11\x06\x04\x1b\x82\xc0\x39\xec\x09\x99\x7d\x56\x52\x59\x4d\xbe\xd3\xab\x95\x04\x76\x70\xa6\x47\x5a\x27\xa2\x76\x1d\x07\x61\x14\xe7\xb0\x74\xa4\x30\x20\x19\x7f\x90\x05\x80\x72\x49\x30\x4c\xc6\xb3\x1d\x3a\xda\x83\x35\xdf\xe3\xb2\xfa\x5e\xcb\xbd\xde\xfe\x40\x47\xbd\x9e\x1a\x61\x7f\x27\x75\xaa\xd3\x9b\x19\x27\xd9\x10\x73\x06\x28\x2a\xa8\x65\x0b\xf0\x08\xc4\xca\x09\x60\xeb\x64\xd8\x12\x13\xf3\xd9\x6d\x89\xe9\x84\x15\x7b\x2a\xd0\x19\x10\x4c\x92\xe9\xb3\xf1\xcc\x2a\x65\x62\xb1\x70\xbf\xee\x04\xd5\xd2\x88\xcf\x9d\xb5\x87\x03\x74\xd0\x9e\xc8\x29\xbe\x07\x1c\xc0\x52\x80\x4e\xa6\x0a\xf2\x4a\xc7\x47\x05\x71\x2b\x98\x85\xd1\x23\xd8\x3e\x08\x36\x41\x72\xc6\xfb\xc0\x1b\x3f\x02\xef\x81\xc0\x83\xce\x01\x33\x5c\x85\xe0\xe4\x11\x82\x1f\x86\xa0\xe8\xf8\x78\x0f\x78\xe7\x8f\xc0\x7b\x28\xf0\x26\x00\x36\x4b\xed\x3f\xc3\xaf\x05\xb9\xea\x26\xfc\xa5\x76\xf5\xbf\xcb\x9e\x2b\x21\xf3\x15\x18\x87\x7f\xd4\x6e\xbe\x3f\x19\x3b\xf3\x55\xcd\x60\xfd\x0b\x22\xfc\x2e\xd3\xf7\xf5\xf7\xfa\xff\xd3\x40\xfd\xba\x9c\xc0\x23\x68\xbf\x2e\x9f\xf0\x7f\x1b\xbe\x5f\x95\x8b\x78\x04\xed\x1e\x8f\x71\xfe\x80\xa3\xe0\xf1\xb8\xdf\xfd\x12\x47\xca\xe3\x49\x6b\x52\xb3\x47\x9f\x0e\x64\x6a\xbb\x5b\x97\x7a\xa6\x52\x77\xf6\x77\x00\x77\xeb\xac\x68\xc0\xda\x01\x99\x03\x50\x72\x40\xe3\xe9\x8a\xb3\x12\x17\x02\x6d\xa1\x5e\x02\xf5\xd1\x18\xce\x41\xc7\xa0\xfb\x1b\x9f\x81\x6a\xf1\x0c\x62\x60\x82\xc6\xa0\x07\x52\xaa\x55\x50\x10\x8d\xda\x9a\xb6\x48\xaa\x45\xc5\x89\xea\xf9\xe0\x43\xaa\xc7\x71\x0b\xaa\x86\x73\xd4\xb1\xd0\x5b\x8d\xdb\xc3\x52\x09\x26\x15\x43\x42\xe9\x0b\xf1\x42\x2f\x3b\x16\xc7\xbb\x63\xa1\xee\x15\x9a\xe3\xf1\xf8\xb3\x75\x8c\x42\x49\x3c\x3e\x9f\x3d\x2c\x3b\x80\x7d\xec\x40\x21\x57\x80\xd0\x15\x98\x2b\x02\xa0\x61\x1c\x0b\x0d\xe3\xb8\x25\x20\x0d\x1a\xdb\xb6\xc0\x5d\xd0\x2a\x8e\x3b\x22\xbd\x2f\xc0\x2e\xa6\xe5\x0c\x06\x76\x26\xe6\xe0\x54\x60\xb8\x18\x37\x4c\xe1\x18\xf4\xe6\x13\x75\xc2\x05\xe6\x06\x42\x4d\xd7\x1f\x69\x7a\xbe\xc1\x00\x96\x8e\x08\x9c\x8d\x85\x82\x4f\x4c\x16\x68\xf3\x46\x13\xa1\xc0\x3b\xd3\x75\xdc\xf2\x4c\xa4\x3d\x7a\x3f\x0c\xee\x55\xbe\x42\xff\xdc\x87\xd3\xa6\xf7\x50\x0e\x71\x88\xfe\x0f\xa6\x1f\x02\x25\x5c\xeb\x4b\x72\xba\xba\xd5\x48\x41\x6f\x41\x7c\x2b\xda\xab\x65\x09\xff\x75\xc0\x55\x8f\x1d\x5f\x84\xa3\xfd\x48\xe0\xed\xb0\x7e\xff\x36\x20\xfc\x1c\xce\xf5\x93\x40\x58\x65\xf1\xfe\x6d\xe0\xf8\x39\x1c\xea\xc7\xc2\xb1\xca\xca\xfd\xdb\x80\xf0\x73\x38\xd1\x4f\x03\xe1\xe4\xdf\x01\x78\x12\x7e\x93\x73\xb7\xe0\x5b\xf6\x37\x97\xa2\xa6\x89\x6e\xf0\xa2\xab\x09\xf6\x48\xea\x7d\x45\x76\x85\xe0\x3d\x42\xf2\xfe\x82\x3b\x22\xde\xde\xf2\xb9\xb7\xf4\x8e\x00\xb3\x87\x34\x1f\x28\x38\x01\x55\xd4\x89\xf5\x64\x99\xa3\x9b\xb4\xf6\x92\x43\x66\x93\x75\xf2\x5b\x08\x6e\xa9\x71\x12\x9f\xad\x37\xf0\x8a\xc1\x86\x67\xcd\xc0\x6a\x3d\x45\x89\x7f\xe8\x6a\x17\x74\x98\xc9\x76\x6b\x26\xfe\xa3\xfd\xf6\xa3\xfd\xf6\xa3\xfd\xf6\xa3\xfd\xf6\xa3\xfd\xf6\xa3\xfd\xf6\xa3\xfd\xf6\xc5\xa3\xfd\xf6\xc5\xa3\xfd\xf6\xa3\xfd\xb6\xde\xc8\xa3\xfd\xf6\xa3\xfd\xf6\xa3\xfd\xf6\xc5\xa3\xfd\xf6\xa3\xfd\xf6\x67\x9d\xad\x3c\xda\x6f\x3f\xda\x6f\x3f\xda\x6f\x67\x8f\xf6\xdb\xff\x07\x8d\x19\x1f\xed\xb7\x1f\xed\xb7\xff\x31\xc0\x7b\xb4\xdf\x7e\xb4\xdf\xfe\x47\x02\xef\xd1\x7e\xfb\xd1\x7e\x7b\x7f\xbe\xaa\x19\xfe\xbd\x8c\x0a\x1f\xed\xb7\x1f\xed\xb7\xff\xf5\x40\xfb\x68\xbf\xfd\x68\xbf\xfd\xaf\x0a\xda\x47\xfb\xed\x47\xfb\xed\x47\xfb\xed\x47\xfb\xed\x47\xfb\xed\x47\xfb\xed\x7f\x1d\x10\x3e\xda\x6f\x3f\xda\x6f\xff\x93\x80\xf0\xd1\x7e\xfb\xd1\x7e\xfb\xef\x61\xbf\xad\xde\x6c\xb7\x2c\x44\x35\x0b\xec\x8b\xcc\x1d\xc3\x69\xaf\x0b\x86\x94\xee\x78\x20\x02\x67\x10\x18\x89\x00\xe7\x92\x5a\x0e\xd8\xe0\xb5\x1c\xb0\xf3\x75\xc6\x22\x00\x29\xae\x30\x83\x76\x3b\x10\xe8\x8a\xc0\x00\x02\x43\x11\x80\x6c\x2d\x91\xad\x05\x81\xb6\x08\xb4\x21\xd0\x11\x81\x4e\x1b\x02\x1d\x11\x00\x03\xe7\x4e\x4f\x04\x20\x5b\x57\x64\xeb\x82\x29\x73\x77\x20\x02\x43\x08\x88\xbe\x75\x21\x9b\xb2\xca\x86\x40\x5f\x04\xc0\xa6\x75\xe2\x40\xe0\x7c\x70\x7e\x3e\x2b\x01\xb2\xdd\x72\x28\x8c\xcf\x04\xdf\x77\x76\x76\x3e\xd3\x8e\xc0\xcf\xf7\xb3\xde\x9c\x8e\x2f\x32\x47\x34\xe2\xf4\x9c\x2e\xff\x75\x47\xfc\x77\xcc\x13\xc0\x7c\xd9\x19\x4c\x5a\x17\x99\x3b\x00\x93\x70\xc7\x39\x03\x58\x81\x5d\xb3\xd3\x3a\x85\x00\x18\x7c\x3b\x62\x74\x0e\x5f\xd6\x2d\xa7\xd7\x13\x81\x73\xbe\xc6\x79\xe7\xcf\xcf\xcf\x87\xc7\xf0\xe7\x4c\x2c\x23\xa7\x23\xd6\x1c\xac\xf7\x91\x5c\x88\x8e\x58\x88\x42\x0c\x19\xb5\x05\x0b\x3a\x68\x9d\x43\xac\xb0\x9b\x1c\x9d\xb6\xe5\x3a\xec\x08\x73\x80\xb6\xe0\x9a\x85\x75\xcf\x59\xc7\x11\x23\x06\x5b\x05\xc1\x7e\x8f\xfa\xfa\xb8\x2d\x0b\xe1\x0a\xce\xb4\x04\x24\x45\x67\x5b\x13\x11\x98\xf4\xcf\x2f\x2e\xbe\x3d\x34\xfe\xe3\x9b\xff\x6c\x5e\xdc\xe0\xf6\xc5\x0d\x6e\x5d\xdc\xe0\xee\xc5\x0d\xee\xf3\xbc\x78\x6e\x5a\xdf\x1d\xa1\x8b\x63\xfb\xe2\x89\xf7\xf4\x99\xff\xfd\xc9\xff\x73\x31\xbd\x98\xfd\xef\xaf\xff\xef\xdd\x36\xff\xff\x2e\x6e\x2e\xdd\x6a\x93\x89\x76\xe9\xfe\xe9\xe7\x5f\xba\x6f\xbb\x5d\x44\xf7\x0b\xb7\x6a\x0b\xb7\xf4\xc2\xad\x99\xd7\x46\x49\xe5\xc2\xfe\xf2\xc9\x3e\x9b\xd1\x70\x6d\xc2\x3b\x46\x87\x37\x99\x99\x58\xdb\xed\x4d\x6a\x26\xe8\x0e\xbc\x22\xbc\x43\x07\x09\xa7\x08\xb8\x63\xbf\xfa\x76\x66\xe8\x63\x6c\x2f\x09\x33\x8d\x39\x8e\xaf\x70\x2a\x9f\x33\x31\x90\xb9\x77\xd5\x7d\x03\xdb\x73\x4a\x30\x23\x93\x88\xf0\x4e\xa9\x22\x86\xc5\x2b\x90\x05\x4d\xa3\x15\x18\xe8\xee\x3a\x8c\xa2\xd7\x04\x07\xe7\x94\xfc\x9e\x91\x98\x45\xb7\xd0\x76\x6e\x59\x28\xf3\x43\x5b\x14\x44\x69\xd1\xf8\x22\x89\x59\x5a\xd7\xe8\x5d\xce\xcb\x44\x7e\x2c\xda\x58\x6f\x32\x46\x82\x37\xec\x36\x22\xe5\x43\xc0\xda\x2b\x2a\x3c\x97\x7a\x41\x1b\x40\x23\xaa\x3e\x5e\xe0\x75\x18\xdd\x1a\xd6\x41\x3a\x8d\x66\xdb\xad\xc9\xff\xf8\x77\xc9\x5c\x3c\x36\x3c\x27\xa9\xe7\xa0\x38\x5b\xff\x18\x2e\x31\xcb\x28\x0f\xe6\xe2\xb9\x97\xb9\xcf\xb3\x72\xc8\xce\x6d\x2d\xfb\xf7\x3e\x85\xd7\x5d\xe6\xb6\x5e\xea\x49\x25\x8f\xef\xbb\x0a\xd6\x0e\xaf\xc0\xf1\x7d\xbf\x9a\xbf\x98\x8a\xbc\x52\xf0\xe8\x08\x9a\x0e\xfc\xb6\x83\x36\xbe\x61\xa8\xb7\x55\x02\x64\x6c\x6e\x1a\xe5\x7b\x4e\x91\x75\x10\xda\x7c\x78\xfe\x06\x0a\x2c\xfc\xc4\x9e\xaf\x30\x3d\x65\xa6\x63\xa1\x95\x1f\xda\x6b\x82\x53\xf9\xc2\x86\xb9\xb0\xec\xeb\x30\x60\x2b\xd5\x95\x95\x7a\xc2\xb1\xda\xa7\xa3\x23\x24\xba\xbb\x7a\xd6\x76\x04\xba\xaf\xfd\xb6\xf3\x64\x75\xb0\xfa\xce\x5f\x57\xfb\xc3\x23\x76\xbb\x94\x67\xa2\x19\x7f\x85\x32\x7b\x45\xc2\xe5\x8a\xf9\x01\x52\xfd\x44\x21\x3c\x04\x77\x1a\x85\xcb\xd8\x37\x22\xb2\x60\x86\x8c\x3a\xc3\x29\x89\xc2\x98\xf8\x06\x4b\x36\x3c\x72\x11\x46\x91\xe8\x38\x72\x90\x23\x66\x63\xec\xc7\xe4\xba\xf1\x73\x18\xb3\x76\x4b\x3c\xf2\x1e\xf2\x19\x7f\xbe\xc6\x4b\x32\xc6\x0c\x9b\x0e\x72\xd0\x0a\x05\x96\x1d\x60\x86\xed\xcb\x6c\xb1\x20\x54\xac\x8b\xf1\xee\xcb\xc9\xda\x7b\x28\x79\xf1\x78\x45\x3d\x30\xec\x79\x44\x30\x7d\x4d\xe6\xac\x68\x40\xef\x60\x52\x76\x70\xf9\x49\x1d\x44\x57\xfe\xb8\xee\x5d\x27\xa6\xbd\xec\xe4\x88\xe7\x28\xf9\x9f\xe5\x34\x9e\x6d\xb7\xf2\xc1\x7e\xfe\x87\x47\x9c\x10\xef\xe8\x88\xe4\x16\x72\x2c\x74\xe9\x27\x76\xba\x89\x42\x66\x1a\x46\xed\x83\x51\xda\xab\xd1\x47\x55\x2c\x61\x12\x4b\x44\x45\xb7\x3b\x38\x94\x28\x1c\x92\xa5\xaf\x9e\x8c\x15\x0d\xe3\x7d\x71\x8f\x6f\x9f\x5c\xc2\x97\x59\x03\x47\xed\xbd\xec\x77\x5f\xe2\xfd\x12\x78\xe9\xc9\xaf\x1d\xd5\xce\x2b\x4e\xf0\xb4\x96\x8a\xf0\x88\x78\x4d\xcb\xf5\xf7\xdf\x3a\x69\x36\x6b\x9f\x89\xd2\x1e\xe2\x67\xea\xd5\x93\x1f\xe0\xbd\xd2\x66\x53\xd4\x5e\x89\xf4\x0e\xe1\x29\x5b\xd1\x0c\xcb\xa1\x67\xa8\xf6\xc5\xda\x43\xd2\x6c\xd6\xf7\xe3\x70\xaf\x21\x59\xe9\xce\x7b\x55\xe1\xc2\xac\x71\x88\x03\x47\xb8\x70\x19\x27\x94\x3c\x9f\x27\xb1\x9a\x07\xe1\x14\x17\xde\x90\xe8\xed\x8a\x92\x74\x95\x44\x01\x4a\x7c\xf1\xdc\x99\x6f\xc6\x3e\xd3\xa8\x50\x91\xc3\xd2\xa6\x23\x3e\x89\x3d\x99\x09\xeb\x79\x8a\x87\x96\xdb\xb5\x0f\xc8\x1c\x52\xab\xd9\xe4\xdb\x27\xc2\x28\xd9\x1b\x82\x70\xe1\x9b\xa6\x19\x8a\x32\x34\x49\xd1\x3a\x45\xcb\x14\xfd\x94\xa2\xbf\x64\xb3\xf7\x3f\xea\xb2\xf3\x68\x5f\xb3\x69\xc6\xfe\x4d\x66\xc6\x96\x85\xe0\x95\x28\xde\xdd\x07\xbc\xfa\x12\xef\xbf\xfa\x52\x79\x4c\x90\x59\x28\x2e\x71\xf7\x27\xfd\x99\xe2\xba\xf1\x9e\x18\x86\xa7\xc7\xc1\x3e\x94\xd7\x3c\x55\x76\x1f\xee\x6e\x8a\x0c\xda\x37\x3c\x58\x78\x78\xa8\xc5\x68\x4f\xe2\x5b\xf0\x56\x59\x99\x02\xcf\x81\x12\x0b\x1d\xba\x56\x0e\xf0\x7d\xfb\xc9\x7e\x93\xba\xcb\x24\xf1\x89\x4d\x09\x3c\x4a\x64\x3e\x3a\x4e\x3e\x3a\x4e\x3e\x3a\x4e\x3e\x3a\x4e\x3e\x3a\x4e\x3e\x3a\x4e\x3e\x3a\x4e\x5e\x3c\x3a\x4e\x5e\x3c\x3a\x4e\x3e\x3a\x4e\xea\x8d\x3c\x3a\x4e\x3e\x3a\x4e\x3e\x3a\x4e\x5e\x3c\x3a\x4e\x3e\x3a\x4e\x7e\x96\x51\xd3\xa3\xe3\xe4\xa3\xe3\xe4\xa3\xe3\x64\xf6\xe8\x38\xf9\x7f\xd0\x8b\xe8\xd1\x71\xf2\xd1\x71\xf2\x1f\x03\xbc\x47\xc7\xc9\x47\xc7\xc9\x7f\x24\xf0\x1e\x1d\x27\x1f\x1d\x27\xf7\xe7\xab\x9a\xe1\xdf\xcb\x9b\xe7\xd1\x71\xf2\xd1\x71\xf2\x5f\x0f\xb4\x8f\x8e\x93\x8f\x8e\x93\xff\xaa\xa0\x7d\x74\x9c\x7c\x74\x9c\x7c\x74\x9c\x7c\x74\x9c\x7c\x74\x9c\x7c\x74\x9c\xfc\xd7\x01\xe1\xa3\xe3\xe4\xa3\xe3\xe4\x3f\x09\x08\x1f\x1d\x27\x1f\x1d\x27\xff\x1e\x8e\x93\xc8\x30\xa4\xcf\x64\xd5\x04\xfb\xff\xae\xe7\x24\x12\x9e\x2d\x25\x20\xde\xeb\x3c\xb9\x9b\xfb\xff\x90\xff\xa4\x40\x1d\x5c\x83\x3a\x5f\xcf\x81\x52\xb4\x49\x72\xf4\x5a\x77\x3b\x00\x87\xb9\x43\x22\xdd\x7c\x94\xc3\x15\xf8\x9a\x4d\x8d\x1b\x03\x19\xa1\x31\xd3\x7d\x1a\xca\x1c\xc2\x51\xe8\x6d\x6a\x92\x3a\x97\x46\xa4\xbb\x2b\x80\x9b\xa1\xf2\x59\xb8\xc9\x4c\x66\x9d\xb8\x9e\x93\xa3\xb3\xd4\xbf\x4b\x19\x66\xe4\x2d\xa1\xeb\xd4\x9b\x1a\x49\x6c\x20\x23\x59\x2c\x8c\x19\x4a\x19\x8e\x03\x1c\x25\x71\x91\x18\xe3\x35\x31\x90\xb1\x4a\xe2\x84\x86\x8b\x70\x7e\xbc\xa1\x64\x11\xf2\x3e\x2e\xc3\x2b\x12\x1f\xcb\x74\x1c\x04\x21\x6f\x15\x47\x2a\x46\xf8\x19\x1e\xef\x95\x4f\xb3\x85\x28\x1f\x87\xf3\x77\x32\x35\x4b\x09\x95\x9f\x31\xb9\x3e\xde\xe0\x34\xbd\x4e\x68\x60\x20\x43\xf8\xe0\x30\x3d\x2a\xa1\x4b\x1c\x87\x7f\xc0\x20\x8f\x59\xc8\x22\xb2\x13\x69\x20\x23\x65\x94\x10\x76\x8c\x83\x80\x92\x34\x15\xfd\xe3\x5f\xc7\x51\x18\x13\x77\x27\xdc\xda\x09\xb7\xf5\x30\xb9\x22\x51\x67\x37\x62\x2f\x47\x6b\x37\x82\xb7\x31\x4f\xb2\x98\xd1\xdb\xf2\x4b\x01\x63\x93\xa4\x0c\x47\xc7\xf3\x24\xe0\xa1\xf9\x5c\xc5\xcf\xe7\xc7\x15\xa0\xce\xe7\xc7\xfb\x70\x9d\xcf\x8f\xab\xa0\xe5\xe5\xb3\xf5\x25\xa1\xe2\x9b\xdc\x6c\x8a\x8f\xe3\x75\x12\xb3\x55\x19\xbc\x25\x58\xe6\x9a\xa7\x73\xf1\xc1\x6e\x37\xbc\x12\x46\x71\x9c\x62\x40\xcf\x63\xe9\xf7\x74\xbb\x13\x8d\xd7\x7c\x14\x06\x32\x22\x1c\x2f\x33\xbc\xe4\xc5\x2e\x03\x7c\x2b\xff\x1c\x6b\x9f\xaa\x59\x08\xc8\x46\x53\xc2\x27\x3d\xa3\x11\x07\xc0\x2a\x61\x09\x9f\xb5\x98\x1c\xb3\x70\x4d\x04\x28\x66\xe8\xf7\x0c\x47\xe1\x22\x24\x94\x63\xde\x2a\x81\xe1\x5d\x27\xf4\x9d\x81\x8c\x75\x72\x19\x46\x02\xaf\x78\x3d\x1b\xbc\x24\x54\x2b\x11\x28\x7c\x65\x84\x37\xc0\x08\x07\xaf\x00\xba\x04\x33\x8f\x8a\xb1\x80\xa5\x0c\x62\x4a\xb0\x9e\x1c\x25\xf3\x22\x0d\xbe\x4b\x64\x2f\xa3\x0a\xfc\xe5\x51\xe4\x86\x91\x38\x15\x38\x47\xd6\x38\xe4\xa5\xc3\xf5\x66\x63\xcc\x10\xcf\x2d\xd6\xe1\xd4\xb8\x0c\xa3\x28\x8c\x97\x1c\x0a\xab\x70\xb3\xe1\x9f\xb3\x1c\xbd\xa9\x92\x84\xcf\xf4\x01\x44\xb1\xcf\xec\x28\x49\x52\xf0\xbc\x0a\x10\xf5\x4b\x5f\xb5\x66\x33\x06\x6f\xa6\x72\xd9\xa3\xc4\x2f\x1c\xf9\xf0\xc9\x74\xe6\x61\x14\x42\x79\xd9\x69\x94\x95\xe9\x21\x4f\x0f\x51\xea\x33\xbb\x9c\x20\x14\x95\x19\x52\x9e\x21\x45\x73\xd1\x82\x4e\x40\x50\x50\xe6\x9a\xf3\x5c\x73\xb4\xd1\xaa\x11\xb3\x86\x16\x65\xa6\x0d\xcf\xb4\xe1\x84\x90\xd3\x68\x96\xfc\x98\x5c\x13\x3a\xc2\x29\x31\x2d\xe9\xda\x8d\xcc\xc4\x4f\x94\x93\xed\x59\xaa\x8d\xc9\xb2\xaa\x7e\x60\x86\xe1\xfb\x3e\x29\x1d\x8f\x23\x3f\xd2\xca\x95\x43\xb1\x50\xe6\x67\x5a\x4a\x01\x04\x0b\x05\x7e\x50\x6d\x4a\x1f\x9c\x85\x16\xfe\xa2\xa6\x46\x31\x2a\xe1\x05\xbb\xf2\x89\xf4\x3f\x7d\x72\x91\x1e\x3d\x59\x82\x07\xae\x71\x4d\x2e\x71\xc6\x56\x31\xef\xe0\x6a\xba\x92\x53\x7d\xec\xce\x9a\x4d\x73\x65\x6f\x92\x8d\x69\x21\x70\x4c\x56\x3b\x44\xe9\xa9\xce\x37\x0e\xce\xfd\xac\xa6\xce\x4c\xa1\xc8\xa0\xd9\x34\x52\x22\x56\xa9\xa8\xd2\x99\xd9\x69\x76\x99\x32\x6a\x3a\x68\x60\x35\x9b\x2b\x3b\x5d\x85\x0b\x66\x5a\x28\x2b\x61\xc4\xb3\x55\xd2\xa2\xbd\x34\xb3\x4c\x0c\xfc\xe9\xcc\x42\xee\x61\x6d\xaf\x84\x6f\x74\x65\x28\x6a\xe7\xd1\x9c\xf3\xd6\xd6\x76\xbb\xd0\x83\x39\xfa\xb5\x66\x0d\xa8\x92\xc4\xc6\x8c\x51\xd3\xc0\x34\xc4\xc7\x91\xf4\x44\xbd\xbc\x35\x2c\x70\x35\x0d\x33\xb3\xe2\x9a\xb8\x9f\xcd\x5e\xe3\x4d\xd5\xcb\x59\x2c\xb1\x04\x9b\xa4\x74\x80\x3c\xa1\xa9\xc9\x2c\xcf\x30\x72\xcb\xb2\x7f\x4b\xc2\xd8\x34\x1a\x86\x42\x36\xf0\x26\xf4\xf7\x3b\x62\x58\xa2\x13\xb0\xad\x5a\x27\xcc\x8b\xb3\x28\xca\xd1\xcb\xaa\x6f\xa1\xe6\xb3\x4c\x44\xab\x88\xa6\x32\x21\x47\x2f\x6a\x86\x8e\x62\x3e\xc1\xb1\xff\xab\xbe\xeb\x43\x9c\xea\x43\x18\x18\x96\x62\x1f\x34\x6f\x7f\xb6\xa2\xc9\x75\x23\x26\xd7\x0d\xbe\xfa\x27\x94\x26\xd4\x34\x46\x38\x8e\x13\xd6\xa0\x24\x4d\xa2\x2b\xd2\x20\x37\x9b\x28\x9c\x87\xac\x01\x43\x68\x50\xb2\x20\xe0\xdf\xda\x58\x24\xb4\x11\x27\xf1\xf1\xf8\xe5\x8b\x46\x9c\x04\x24\x35\x04\xf2\x52\xff\x94\x56\x1b\x16\xbd\x33\x99\xff\x3a\xa9\x40\xdf\xb2\x7f\xcf\x08\xbd\x7d\x43\x22\x32\x67\x09\x35\xbf\x85\x26\xa6\x8b\x84\xfa\xc6\xb7\x47\xf4\xe8\x5b\x63\xf6\x2d\x07\xd9\xcb\xd4\x64\xe8\xd0\x29\x87\x96\x8b\x0f\x51\xe9\x29\x36\x09\xdf\x5e\x14\x80\xa9\xca\xbd\xdd\x0a\xf8\x3e\xaf\x82\x6c\x07\xb6\x2f\x84\xab\xf1\xab\xd4\x9f\xde\xad\x31\x9b\xaf\x48\xea\x4d\xef\xf8\x80\x7e\xc2\x6b\xe2\x19\x8c\xdc\x30\x4e\xf2\x8d\x1c\x69\xb1\x61\xbc\xc9\x98\x81\x36\xe2\xaa\x84\x90\xa4\xde\x1d\xdf\x13\x61\x2b\xb9\x61\xb0\xd5\x14\xac\x47\x4a\x30\x9d\xaf\x04\xed\xd7\x28\x3e\xdf\xd4\x66\x79\x3e\x43\x31\x5e\x87\xf1\xf2\x05\x61\xab\x24\x48\x3d\x31\x92\xb7\xbc\x96\x1c\x15\x3d\x7a\x50\xd3\x97\x19\x63\x82\x91\xc9\x2e\xd7\x21\xef\x05\x25\x29\x61\xbc\x95\x9d\x46\xa6\x06\x38\xea\xbe\x15\x7d\x05\x76\x48\x7e\x8b\x3a\xc6\x64\x81\xb3\x88\x41\xdc\xec\xe3\xba\x61\x84\x6b\xbe\xcb\xd7\x34\x89\x65\x85\xa8\xd2\x78\x39\xdc\x8f\xe9\x48\x31\xd6\x1d\xe0\xa5\xd9\x25\x67\xe2\x76\xc1\x67\x2c\x42\x12\x05\x1c\x16\xbb\x05\x54\xc2\x8f\x64\x49\xe2\x60\xaf\xdc\xcb\x9f\xdf\xbe\xfa\xf9\xed\x43\x9b\xd1\xf1\x26\x05\xac\x7e\x18\xd6\x3c\xf9\x5f\xf3\xe4\x90\x23\xce\x56\xa1\xcd\x56\x20\xcd\x96\x91\x68\x0b\x08\xb3\xcd\x68\xb4\x15\x83\xde\x8a\xe9\xdd\xc2\xe4\x5a\x4f\x1e\x8a\x42\x46\x9a\xad\xd7\x98\x73\x96\x0f\x86\xd9\x32\xa3\x64\x37\xfb\x54\xc6\xef\x4d\x59\x65\x7a\xc2\xf5\x72\xaf\x1d\x35\xff\x7a\x3e\x86\x2f\xa3\x9a\x26\x20\x7a\x84\x37\x7c\xcd\xaa\x86\x78\xd4\x1b\x31\x84\xbd\xf6\xa6\xc6\x8a\x73\x8b\x97\x9c\xb9\xdb\xab\x4b\x43\xaa\x34\x8c\x97\x11\x79\xb3\xc1\x73\x62\xcc\xf2\x19\xfa\xad\x24\x0d\x0d\x62\x16\x6e\xdd\x61\x68\x32\x0b\x51\x7f\x3a\x2b\x3d\xde\xe7\xab\x30\x0a\x28\x89\xed\x45\x42\x27\x78\xbe\xd2\xf6\x08\x66\xdd\xb5\xe1\x6a\x83\x9d\xbb\x65\xc0\x99\x3d\x6e\x36\xa9\xf0\x27\x67\x96\x47\x7d\xaa\xb6\x7e\xde\x1c\xdc\xe7\x42\x73\xf4\x7b\xea\xbf\xa4\xf7\x6e\x3a\xc0\xa3\x5d\x26\x59\x1c\x84\xf1\x72\x14\x85\x24\x66\xaf\xc9\x9c\x41\xff\x50\xe2\x3f\x4f\x4c\x66\x95\xbb\x1f\xf4\x93\x77\x21\xad\xe9\xa9\x90\x21\xdb\x70\x63\x42\x79\x57\x02\xf8\xfa\xdf\xf0\x9d\xb1\x70\xb7\xb7\x54\x0f\x6a\x78\x4d\x79\x8b\xcd\x6b\x1c\x2f\x89\xa9\xdd\x09\x20\x30\x9e\x37\x0d\xd7\x3e\xc4\x70\xdf\x02\x82\x5b\x3c\xec\x05\x4d\xd6\x26\x83\x3b\x68\x8a\x01\xa4\xa6\x65\xe5\x26\xb1\x9e\xde\x73\xb3\xc6\xbd\x17\x8e\x1c\x46\xa1\xb9\x09\x79\xe5\x8c\x43\x30\xb7\x4c\xbe\x37\x6e\xb7\x02\xce\x36\xde\x6c\xa2\x5b\x93\xa2\x5f\xea\x6e\x76\xd0\xe6\x94\xdc\x0b\xa0\x43\x93\x88\x7b\x3a\x9e\xb9\xdb\x2d\x91\xb7\xb0\x3c\x73\x25\x50\xa8\xcf\x3e\x70\x27\x48\xb3\x19\x84\x3c\xa6\x66\xd6\xac\xdc\x42\x9c\x8f\x68\x36\x63\x81\x15\xd4\x82\x1b\x7a\xe2\xdc\x64\x28\xb1\x2c\x11\xa2\x92\x23\x3a\xa1\xde\x34\x9e\xf1\x98\x1f\xab\x9b\xd8\xbb\xd0\xb4\x0e\x34\x1c\xb1\x7f\x5d\xd2\x30\x28\xd9\x93\xdf\x39\xec\xf7\x59\x19\x99\xfe\x97\xd0\x64\x88\x70\xd8\x79\xd3\x59\x8e\xfe\x48\xfd\xa9\x31\x5f\x91\xf9\xbb\xcb\x04\xf4\x08\x7c\xf1\x1a\x6b\xc2\x40\x3a\xdc\xd0\x64\xc9\x45\xd4\x4b\x21\x90\xcd\x69\x12\x45\xe2\x9b\xe2\x20\xe4\x02\x59\x1a\x85\x01\x64\x4d\x37\x61\x5c\x6c\x42\x9c\x9e\xf1\xfa\x66\xe8\x97\x3a\x91\xe5\x9b\x05\xef\xe1\x15\x70\x61\xb1\x1f\xda\xf3\x64\xbd\x4e\xe2\xd4\xe6\xec\x12\xc7\x93\x89\xe4\x3b\x5e\x27\x11\x5f\x2a\xc0\x43\x48\x06\xe0\x98\xf3\x93\x7f\xa4\x76\x18\x07\xe4\xe6\x25\x8f\x3f\x48\xaf\x43\x36\x5f\x89\x3b\x1c\xe4\xb5\x11\x9c\xe4\x5a\x77\x73\x9c\x12\x18\x90\x27\xbe\x16\x94\xcb\xbf\x22\x90\x5c\xfe\xc6\x49\xb4\x08\x5c\x85\x01\x49\xe4\x37\xce\xf8\xc0\xc4\xb7\xbc\xa3\x49\x04\xd2\x2b\x55\xd1\x1a\xb3\x95\xfc\x94\x23\x96\x39\x04\xd9\x17\x81\x82\x77\x10\xc1\x77\xe4\x76\x49\x54\x46\x05\x56\x55\x1f\x40\xdb\x2b\xc4\x0e\xd1\x5b\xd8\x2f\x64\xa4\xb1\x82\x8b\x4c\xf8\x5a\x55\xc3\xe4\x9b\xc7\x41\x20\xb6\x48\xaf\xb8\x0b\x29\x47\x3f\xf0\x09\x5d\x11\x1c\x28\x02\x0d\xd3\xb1\xde\x44\x98\x11\x31\x87\xe1\x06\xc8\x21\xbb\x85\x34\x09\x15\xa4\x20\x82\x24\x34\x90\x84\x04\x32\xe2\x44\x16\x9a\x95\xf7\x79\xfd\xac\x5d\xe4\x71\xf8\x43\xaa\x89\x51\xbb\xb3\xd0\x6c\x92\x92\x7e\xee\xaf\x6a\x81\x10\xb2\x94\xc2\x61\x41\x51\xf5\x8b\x65\x76\xaf\xeb\xe2\x4b\x9f\x17\xfd\xa6\x4a\xc4\x91\x7e\xc3\xc9\xcf\x9c\x4d\xdf\x6e\x7f\x49\xcd\xca\x35\x57\xdb\x2d\x17\x87\x0e\x0f\x7f\x15\xc9\x87\x31\xaf\xff\xbe\x1e\x96\x0b\xdb\xbd\x8f\xca\x37\x9b\x1c\x47\x79\x87\xd0\x9f\x3e\xc8\xcd\x7f\x53\x70\xf3\x25\x2c\xff\xac\xc3\xd2\x2c\x64\xf0\x12\x6c\xcd\xe6\x21\xc0\x9b\xcb\x16\xf5\x37\xde\xfc\xc2\x93\x4f\x0e\x0f\xcb\xa5\xc4\xd1\xcf\xc6\xf3\x39\x49\xd3\xf0\x52\xec\x81\xbf\x84\x94\x77\xde\x24\x96\xf7\xde\x29\x91\x3d\x51\x6c\x7c\x84\xe3\x25\x97\xa0\xa0\x9b\xcd\xe6\xe1\x5f\x12\x13\xc8\x87\x98\x80\xbf\xd6\x32\xd8\x1b\x4c\x53\xf2\x3c\x66\x26\xe1\xcb\xf9\x94\x31\x1a\x5e\x66\x8c\x98\x7c\x27\x87\x95\x6b\x58\xc8\x75\xac\xef\x8f\xdd\x66\x93\x65\xa2\x5e\xc2\xff\x6a\x60\xf9\xef\x54\x27\xdd\x40\x32\x10\xf5\x63\x49\x36\xb0\x1f\xdb\x41\xb2\xe6\xdf\x0a\x6b\xe8\x89\x59\x68\x05\xa8\xfd\x6b\x98\x8a\xdb\x7f\xfe\x1c\xb2\xd5\xe8\xcd\x9b\x66\xd3\xdc\x8f\xf4\xff\x27\x35\x31\x5c\x35\xb4\x9f\x66\x79\x32\xb1\xbc\xbe\xe6\x7f\x64\x97\xc2\x85\x39\xac\xec\xa3\x15\x69\xdb\x75\x77\xf6\x58\xd0\x4c\xac\x92\x94\x59\x68\x6a\xbc\x79\xfb\xd7\x1f\x27\x06\x32\xde\x8c\x5e\x3f\x7f\xf5\xb6\xa2\xb5\x2d\x16\x8d\xcd\x92\x9f\x37\x1b\xa5\xc6\xd8\x91\x9a\x69\xed\x7d\x6e\x88\xcb\x3b\xe2\xb6\x2e\xaa\xc9\x76\x52\xae\x83\x4c\x8d\x20\x21\x69\x83\xcb\x77\xe4\x26\x4c\x19\x08\x71\x6c\x45\x1a\xa0\x41\x6c\x10\x71\x31\x9d\x6d\x08\x85\x43\x9c\xc4\xc4\x00\x40\xee\xdf\x0a\x17\x84\xe9\x26\xc2\xb7\x86\x55\x6a\x4a\x78\xc7\x30\x27\x3c\x82\x4e\x21\x63\x9e\x44\x11\xde\xa4\xc4\xe0\x6c\x4a\x5d\x25\x57\x61\x1a\x5e\x86\x51\xc8\x6e\x45\x8b\xb8\x04\x44\xc2\xd1\x81\x55\xee\x7f\xdb\x49\x65\xcd\xa6\x16\xc3\x76\x3a\x12\xfa\x24\x2c\x05\xf6\x43\xf3\x30\xdc\x6e\x2b\x15\x58\xcd\xe6\x7f\xa7\x66\x88\x12\x81\xc3\x7f\x49\xfd\xff\x4e\xd1\xdf\xea\x76\x2a\x62\x07\xc9\x1c\x48\xad\x92\x3f\xc5\x85\x4f\xac\xd9\x34\x56\x6c\x1d\x19\x82\x52\xe1\xb5\xb8\x76\x6a\x93\x5d\x46\xe1\xfc\x79\x00\x81\xf4\x36\x65\x64\xfd\x3c\xc8\xd1\x7f\xd5\x54\xfd\xd4\x24\x8d\x30\x4e\x19\x8e\xe7\x24\x59\x34\xe6\x54\x88\xac\x87\x3e\x97\x6b\x63\xfd\xe2\x28\xc6\x09\x14\x47\xf4\x66\xb3\x52\x24\x86\x48\x0b\xf0\x6b\x7f\x0f\x85\xbd\x93\x58\x4a\x2e\x5f\x65\x90\xc2\x63\xd3\x29\x51\x7c\x90\xc9\x9b\xf4\x7d\x7a\x22\x1a\xf3\x28\x6c\x2b\x4a\x7a\x2e\xd7\x22\x89\x04\xe2\x1f\xf2\xdd\x97\x55\x05\xf9\x0a\x81\xaf\xe5\xaa\x14\x0d\x8c\xe4\x75\x52\x02\xea\x2c\xf2\xa7\xc6\x65\x94\xcc\xdf\x71\x49\x30\x4c\xd9\x71\xc8\xc8\x5a\x71\xfb\x06\x32\x16\x11\x28\x80\x39\x73\xc3\xf7\xa9\x38\x0a\x63\x72\x2c\x0a\x68\x3b\x51\x1c\x95\xb3\x55\xb7\x30\xea\xae\x35\x2c\x10\xb8\x60\x9a\x22\x1d\x9b\xb6\x5b\xd1\x87\x63\x31\xbb\x85\x5e\xac\x27\x3a\x4e\xa3\x9d\xfb\xa0\x38\x7b\x12\x95\xea\x17\xb9\x4e\xe3\xca\x9c\x2f\x12\x6a\x4a\x94\xe2\xb8\xf9\x94\x35\x9b\x87\x71\x64\x32\xeb\xa9\x05\x51\x25\x1b\x9f\x60\xbe\x9d\x08\x6a\x67\x18\x08\xf3\x9f\xc4\x77\x0e\x4a\x28\xc6\xa8\xb2\x41\x85\x0b\xb3\xe5\xfb\x7e\x52\x21\x42\xbb\x5b\xa8\x49\x8f\x7c\x6d\x1b\x15\x57\xb8\x95\x19\x14\x99\x35\x59\x41\x84\xb6\x5b\xc3\xb0\xaa\x94\x48\xdc\x1a\x27\x6e\x0b\x4b\x7c\x97\x93\xb3\xb3\xd7\x06\x32\x7e\x78\xad\xd3\xb1\xd8\xb2\x38\x09\x4e\x4e\xcc\x62\x00\x96\x97\xf8\xad\x03\x12\xa5\xe4\x4e\x27\x2e\xcc\x06\x2e\xc4\x96\xf3\xb1\xdd\x2a\xfa\xa1\xa5\x25\x57\x84\x2e\xa2\xe4\x7a\xbb\x3d\x9c\x1a\x06\x90\x39\x24\x2a\xd0\x9a\x54\x99\x17\x51\x82\x61\x53\x2f\xb3\x52\x12\x61\x16\x5e\xd5\x66\xdf\x24\x29\x9c\x95\x54\xb5\xa5\xc6\x75\x18\x2c\x09\xe3\x9d\xf8\x2f\x8d\xb8\x34\x30\x87\x20\xdf\x57\xa5\x88\x83\x38\xbf\x05\x1c\x3b\x17\xa0\xa8\x85\xc4\xfa\x65\x82\x5f\xf9\x11\x98\x78\x8e\x8c\x98\x92\x13\xbe\x8e\x15\x63\xef\x99\x98\x17\xc0\x25\xab\xff\x3d\x56\x0a\xd2\x1c\xe1\xa8\x86\x0c\xf1\x1d\x64\xbb\xbd\xcb\x2d\x7b\x9d\x04\x38\x7a\x45\xe8\x9c\xc4\x6c\xbb\xb5\xfb\x5d\xa0\x8e\xf2\x26\xd0\x30\x7d\xc1\x93\x5f\x6e\x48\x6c\x94\xdd\xae\x4b\x04\x05\xe1\xca\x0c\xed\x5f\xb9\xf8\x3f\x75\x66\xc8\x08\x42\x1c\x25\x4b\xd4\x98\xd2\x24\x22\xbe\x08\xcd\x50\x63\x0a\x3a\x4c\x68\xd6\x67\x34\x23\x33\x03\x85\xa1\xb5\x73\x10\x89\xb1\x9d\xee\xb6\x81\x0e\x1d\x0b\x1d\x3a\x07\x0a\xf3\xa9\x4f\x43\x33\xb6\x50\xe6\x53\x21\x60\x7d\xc7\x50\xea\x53\x29\x61\x7d\xc7\x50\xe4\x9b\x32\xe5\x38\xb3\x9e\xb4\xd0\x9c\x87\x45\xea\x71\xca\x23\x02\x7f\x7a\x77\xe3\x45\xe8\xd6\x9b\xe7\xe8\xee\xc6\x53\xb9\xf7\x62\x9e\xb4\xd0\xad\xa7\xca\x3e\x69\x41\x52\xa4\x45\x1d\xef\x97\xd7\x92\x66\xf7\xca\x4e\x9a\x3c\x8b\x6d\xb9\x61\xa6\xe7\x34\x59\xbf\x4a\x42\x60\x76\x6e\x10\xb1\x6f\x85\x68\xbf\xa9\x99\xc6\x60\x4a\x66\xf6\x22\x8c\x83\x3a\x1e\xb8\x96\x78\x1d\xec\x32\x54\x4c\xf4\x19\xb8\x27\x3f\x6b\x36\xb5\x04\x31\x00\x91\x92\x36\x9b\x62\x91\x80\xc4\xb0\x4f\x01\x37\xbc\xc3\x84\x1e\x93\x2b\x3e\x04\x50\x90\x1b\xf8\x32\x4d\xa2\x8c\xc9\x95\xa9\xd6\xc6\x76\x6b\x2c\xc2\x1b\x12\x54\x63\xf9\x10\x81\x1a\x34\x9b\x81\x4d\xae\x08\xbd\xad\x27\xf9\x3a\x59\xd5\x6e\x0a\xbd\x17\x5f\xee\xae\xbc\x43\x27\xcf\xd1\xc2\x77\x9e\x2e\x9e\x05\x12\xcd\x9e\x2e\x8e\x8e\x04\x98\x56\xfe\xc6\x5c\x08\x0e\x45\xca\x2b\x9c\xd2\x98\xc5\xc9\x42\x63\x65\x5f\xe5\xb5\xb5\x8b\x1d\x4e\x67\x30\x93\xe8\xb3\x0f\xd1\x5a\x28\xf6\x89\x9d\x5c\xc7\x84\x8e\x93\x39\xc4\xef\x68\x48\x62\xde\x95\x37\x0c\x53\x66\x12\xe4\x58\x08\xc2\x93\x38\x30\x09\xaa\xe8\x6b\xe4\x7a\x12\xbb\x35\xc2\xbe\xc3\x69\x3e\x0a\xfd\xbf\x99\xf1\xbe\xe6\xe4\x80\xd1\x5b\xd8\x51\x42\x3b\x35\xad\xa7\x87\x26\xf5\x43\x3b\x36\x2d\xcb\x0e\x92\x98\x3c\x15\x83\xe2\xeb\x0c\x94\xad\xc0\x14\x9a\xea\x42\xd9\x67\x3e\xb3\x2c\x4e\x33\xbe\xcf\x6c\x96\x6c\x8e\x98\x85\xfd\x17\x98\xad\xec\x35\xbe\x31\x31\xca\xec\xcb\x84\xb1\x64\x6d\x15\xd4\x9a\x43\x20\x29\x19\x2c\xec\xab\x2c\x28\x39\x3a\xca\xf3\x7c\x8e\xb9\xf4\x4d\xac\xbb\xd0\xe6\x18\x9b\x2f\xc2\x18\x47\xd1\xed\x5d\x68\x2f\x4c\x2b\x2f\x24\x53\x60\xcc\xa2\x5a\x6d\xfc\x3e\x53\x93\xa3\x2c\xf2\x39\x0f\x99\x50\x8e\x41\xc9\x7a\x13\x11\x06\x97\xc0\x1a\x28\x8d\xfc\xbb\x94\x30\x6f\x6f\x0f\x36\x52\x46\xc3\x78\x69\x1c\xfa\x9c\x89\x49\x16\x0d\xb2\xcf\x08\x3f\x2f\x2a\x6b\x04\x98\x61\xaf\xf1\x8e\xdc\x36\xd6\x59\xca\x1a\x97\xa4\x81\x1b\xb2\x06\x4b\x6e\xe0\x92\x74\x66\xd1\x7d\x97\x2b\x17\xfc\x43\xb3\x69\xc6\x53\x32\xf3\x99\x85\xf8\xdf\x1c\x2d\x2b\x3d\x2c\xd0\x4c\x55\x68\xe9\xfc\xa4\xef\x33\xc5\x80\x31\x28\x0c\x57\xe6\x7a\x5a\x93\x12\xa3\xb3\x08\xdd\xe5\x56\x9e\xa3\x28\xf2\xd3\x08\xcd\x77\x19\x11\x41\x66\xef\x93\x23\x84\xb1\xc8\xf3\x17\x7f\x32\x90\x31\x3a\xfd\xe9\x97\xd3\x37\x06\x32\x5e\x9e\xfd\xd7\x64\xf4\xd6\x40\xc6\xf3\xf3\xd7\xa7\x2f\xb8\x60\xf2\xcb\xf3\xf1\xe4\x25\x17\x50\x7e\xf9\x93\xbe\x67\xd2\x62\x89\x45\x91\x58\x5e\x97\xcb\x11\x9f\x20\xa1\x34\xe2\xb3\x66\x00\xbd\x17\xa2\x80\xc9\x7c\xb6\xdd\xd6\xd2\xb4\x3a\x8e\xec\x12\xcf\xdf\x2d\x69\x92\xc5\xc1\xb1\x38\x43\xb0\x50\xe2\x17\x14\x0c\xf3\xae\x27\x62\x7c\xa1\xff\x64\x49\x71\xc0\x97\xc3\x13\x71\xd9\x38\xb6\x0e\xf6\xba\x14\x9e\x18\x97\xcb\x3f\xc9\x7c\x86\x67\x5c\x2e\x9f\x8b\x6a\x73\xc5\x65\xe5\x28\x88\xfc\xbb\xfc\x80\x12\x33\x88\xd0\x1d\x94\xfb\x2d\xf5\xf6\x6f\xee\xde\x6c\x72\x34\x4a\x53\x75\x52\xf5\x8a\x13\x5c\x5a\x93\xef\x36\xb2\xf7\xb2\xe5\x28\x48\xde\xd6\xe4\x3d\x8f\x6c\xa9\xba\xc9\x11\x18\xe5\xbc\x26\x4b\x72\xc3\x85\xf4\x9a\xcc\xa3\x34\x47\x6b\xb2\x4e\xc2\x3f\x48\x4d\xea\x75\x59\x95\xbc\x76\x7b\x13\xa1\x45\x84\x56\x11\x5a\x47\x68\x1c\xf9\x98\x98\x3f\x32\xd3\xb2\xd0\x12\xbe\xff\x80\xef\xab\xc8\x37\x31\x31\x7f\x81\x00\x26\xe6\x0f\x9c\x7a\x58\xe8\x12\xb2\x60\xca\x69\x8c\xb1\xc2\xe9\xcb\xeb\xd8\x08\xe3\xc6\x4b\x20\xb5\xdb\xad\x29\x3e\x6c\x91\xe2\x5f\x15\x4d\x5b\xf2\x5c\x27\xad\xcb\x2d\x52\xfc\x4b\x3d\xf7\x2b\x9a\xac\x43\xd0\x72\x35\xe2\xed\x76\x5c\x24\xd9\x9b\x24\xba\x5d\x84\x51\x64\x5a\xc8\xd0\xae\x82\x96\x19\xcd\xd8\xd6\x22\xfd\x65\xa4\x07\x39\x71\xd5\x82\x7c\x4b\x4b\x93\xb5\x68\x43\x4f\xb0\x37\x34\x61\x09\x83\xdb\x75\x65\x17\x03\xb2\x08\x63\xa2\x70\xd2\xbc\x27\x3b\x12\xf5\xa1\x3b\x18\x91\xb7\x93\x0a\x9a\x94\xdc\xe2\x1c\x67\x90\xcd\xbf\x68\xb3\xb2\xc6\xfb\x1a\x16\xc9\x9c\xe9\x30\x14\x7e\x94\x44\x50\x36\x85\xd3\x34\x5c\xc6\xcd\xa6\x59\x09\xef\x5a\x98\x09\x6a\xf4\xfe\xc3\xe1\x79\x12\x5f\x11\xca\x1a\x59\x2c\xba\x1f\x34\x12\x0a\x64\xac\xc1\x92\x86\xdc\x94\xad\x83\x52\xde\x11\x0d\x8a\xb3\x0c\xf7\x69\xfc\x6c\x77\xab\x7d\x1a\xab\xcd\x5d\xbb\xdd\x7f\x1a\xc3\xbd\xf1\x82\xa3\xa6\x96\xaa\x0d\x37\xc2\xb8\x41\x2d\x2a\x31\xb0\x80\x1c\x86\xc3\xf5\x29\x9e\xf9\x74\x8a\x67\xc5\x22\x67\xb9\x3a\x83\x28\x81\xc5\xd9\xaf\xfb\x26\x60\x0f\xf0\x3c\x73\x01\xf6\x5a\x58\xf9\x6c\x15\xa6\xf5\xf0\xaa\x6b\xb9\x31\xc7\x51\xc4\x41\x26\x28\x3f\x07\x5d\x01\x47\xa9\x79\xd9\x9f\xc2\x7b\xe6\x63\x43\x49\x10\xce\x31\x23\xda\x06\x56\x14\xd6\x66\x00\xc5\x6a\x0e\xa0\xaf\xa0\x44\x93\x5c\xce\xf7\xdf\x3b\x08\x57\xf8\x1b\xce\x76\x3c\x4d\x9e\xd1\xa7\xc9\xd1\x91\x05\xe2\x5e\x3c\x4d\x66\x9c\x57\xc1\x51\x64\x62\xc4\x50\x82\x0a\x79\xa9\xc1\x69\x4e\x2d\x84\x9f\xc7\x01\xb9\xf9\x28\x30\x43\x89\x1a\x58\x2b\x01\xfb\x5f\x04\xda\x31\xa2\x55\x68\xe3\x42\xee\x03\x68\x0b\xf0\x62\x05\xde\xd8\xa7\x1a\x78\x19\x8a\x51\x82\xca\x9d\x36\x39\x50\x87\x1e\x75\x70\x56\x5b\xf3\x83\xc1\xac\x0a\xd4\x62\x74\x65\xb1\x8a\xae\xc7\xbe\x26\x5d\x88\x31\x70\xe9\x62\xbb\x2d\x9e\x64\x88\x77\x54\x93\x08\xa3\xa4\x2c\x54\xc1\x2b\x59\x90\xc3\x29\xf9\xde\x77\x4e\xa8\x9f\x78\x26\xf5\xe3\xa3\xc4\x7a\xe6\x34\x9b\x26\xf5\x1d\xeb\x29\x7d\x16\x3f\x85\xe9\x26\xbe\xef\x9b\xd8\x67\x53\x3a\xb3\xb6\x5b\x72\xe8\x93\x66\x13\x1f\xfa\xb8\xe4\x43\xe9\xd1\x51\xc9\x5c\xd6\x40\x87\x53\xe3\x07\x43\xa6\x42\xd7\x6b\xd7\xf9\xc3\x11\x8f\xd7\xf5\xe5\x10\x6f\x9f\x90\xaa\xb9\x61\x3a\x5a\xd5\x3c\x8c\xe2\xb7\xaa\xb2\x8a\xe0\x30\xb9\x68\xf1\x14\x3f\x8b\x9f\x62\x81\x80\x40\x51\x19\xe8\xf0\x38\x06\x52\xc4\xa9\x28\xc2\x48\xd7\xa9\xee\x83\x99\x8b\xc0\xef\x05\x2e\x32\x78\x96\x02\xa4\xe6\x26\x92\xdd\xd7\x00\xc5\x92\x37\xc0\x6e\xa3\x45\x9d\x58\x50\x02\xc8\x2f\x00\xb4\xdd\x1a\x53\xb1\xc3\x34\xce\x65\xea\x8c\x0b\x80\x9b\x48\xf4\x9e\x58\x39\x5a\x45\x42\x9c\xd9\x24\xd7\x66\x0b\x75\xdb\xd6\xb1\x8b\xd6\x75\x3a\x95\xfd\x98\x9f\xc0\x28\x56\x93\xba\xc3\xf4\x27\xfc\x93\xc9\xac\x13\xc7\x93\x8a\xd8\x30\x3d\x0f\xe3\x90\x11\x1e\x69\xb2\xef\x9d\x13\xd7\x3b\x76\xad\xef\xa0\xc5\x45\x94\x24\xd4\x84\x4f\x7c\x09\x8a\x23\x8f\xe5\x5a\x6d\x42\xca\x0a\x63\xb3\x10\xb7\x18\x97\x08\x57\x91\x95\xa3\x7b\x57\x22\xb1\x0e\x3e\xb4\x2f\x97\x53\xd2\xa0\xe4\xf7\x2c\xa4\x24\x6d\xe0\xb8\x81\x79\xf4\x71\x14\xbe\x23\x72\x57\x6e\x1c\x83\xf2\xbf\x0e\x21\x15\xe5\xda\x17\x83\xeb\x70\x88\xf7\xa8\x10\x8e\xc5\x5b\x2e\x87\x8b\x88\x4b\x08\x1f\xe8\x9f\xd7\xb8\x5e\x91\xb8\xb1\xa1\xc9\x55\x18\x90\x00\xc1\xf1\x43\x4a\xe6\x49\x1c\x34\x54\x3b\xf5\xe4\xb5\xee\xd9\x1f\x33\xae\x3c\xf8\x63\xe5\x05\x97\x80\x12\x7f\x1d\x15\x34\xcb\x42\xa1\xbf\x88\xc4\xba\x39\x91\x60\xe5\x5d\xe4\x11\x66\x62\x59\x1e\x0f\x88\x07\x47\x12\x0b\x65\xbe\xf3\x34\x7b\x96\x3c\xb5\x38\xf5\xc9\x66\x28\x9c\x66\xb3\x42\x41\xce\x49\xde\x09\xe5\x62\xb2\xe5\x51\x81\x73\x31\x82\x10\x46\xd9\x91\xef\x16\x88\x23\x9b\xf6\x13\x14\xe6\x56\x6e\x21\x81\xe9\xb5\xc4\xdb\xbc\x37\xad\xf6\x8d\x03\x43\x9a\x6e\x17\x64\x83\x81\x5d\xa1\x63\xa1\x43\x93\x1d\x29\x0f\x81\xef\xf9\xe0\xd4\xf8\x9b\x4d\x38\x35\x87\x28\x75\x6e\x2e\x1f\x76\xd8\xdb\x35\x23\xcc\x1e\xbe\x6d\x47\x98\x19\xe8\x6e\x9e\xc4\x60\x16\x84\x2f\x23\xe2\x1d\x3a\xa8\x4a\x45\x1b\xc4\x54\x28\x2d\x96\x53\x39\x67\xce\xcc\x3a\x71\x3d\xb9\xea\x2a\xd1\xa5\x31\x43\x3d\xaf\x2b\xb7\xcb\x55\x98\xa2\xfa\xd7\x2d\x44\xb1\x30\x15\xd3\x4a\xad\x93\x58\xb7\x0f\x89\x51\x49\xee\x8e\x5d\x8e\x01\xca\x1e\x03\xc5\xb9\x85\xa6\x33\x6b\x9f\xb9\x8f\x42\xbd\x59\x2b\x47\xd7\x34\x64\x72\xc8\x39\x17\x3d\xc4\x09\xcd\xa1\x69\x84\xe9\x28\x89\x63\x32\x67\x24\x10\x42\x00\x1c\x17\x17\x55\x59\xcd\xe6\x7d\xec\x7f\x35\x23\xaa\xd4\x84\xee\x2a\x2a\x85\xf2\xc0\x18\xa6\xb5\xa2\x82\x6a\x36\xf7\xe3\xec\xb9\xd0\x44\xab\xf0\x2b\xa9\xc8\x13\xa3\x11\x05\xc6\x2f\x47\x3f\xbf\x98\xfc\xf4\xf6\xd7\x57\x2f\xdf\x3c\x7f\xfb\xfc\xe5\x4f\xbf\x8e\x9f\xbf\x19\xbd\xfc\xe9\xa7\xc9\xe8\xed\x64\x6c\x29\xf9\xf2\x16\x84\xc4\xdf\x41\x74\x3c\x87\xef\x84\x0b\x8c\xe8\x1a\xbe\x5f\xf0\xf8\x52\xc9\x36\x89\xf4\x53\x5c\x85\x9e\x07\xd5\xf9\x21\x7c\xce\xb7\x5b\x93\xf8\x53\x32\x53\x48\xa9\x12\x99\x4c\x64\x3e\xbb\x4f\x31\x3b\x25\xb3\xdc\x2a\x8e\xba\x58\x69\xe8\x8c\xb0\x08\xed\x94\xd3\x0e\xe6\xef\xad\xb3\x41\x84\xf5\x0d\x17\xab\x12\x9f\xdc\x9b\x0d\xef\xa4\x14\x63\x05\x32\x79\xb8\x33\x50\x65\x46\x84\xb0\xff\x37\x93\x95\x8a\x3c\x5c\x28\xf2\xf0\x9e\x22\x2f\x29\x14\x79\xf1\x91\x4f\xbe\x4b\x34\x95\x1b\xae\xaa\xdc\xb0\xa6\x72\x6b\xc4\x05\x3d\x0c\x7d\xe7\x69\xf8\x4c\xc1\xfe\x69\x78\x74\x64\xf1\x9a\xa6\xe1\xec\x3b\x93\x4d\xc3\xd9\x76\xeb\x94\xfa\x28\x31\xe4\x03\xcd\xea\x21\x86\xd3\x9e\x84\x4f\x03\x9c\x1a\xd1\x93\xe4\x3d\x40\x73\x38\xd0\xbc\xa4\x3c\x34\x1f\x45\xda\xa6\x2e\x15\x6c\xbe\xef\xdf\xc0\x76\x5d\xe4\xba\xd1\x72\x99\xf7\xb2\x0a\x6a\x9b\xb7\xc1\xf8\xcf\x7c\xf2\xbf\x17\x92\x1f\xb8\x48\x8f\x4c\xfb\xbb\x13\xeb\x62\xf6\xcd\x13\x6b\xea\xce\xd4\xe1\x95\xe6\x0d\x50\xb6\x75\x2a\x71\x92\xf8\x47\x04\x31\xff\x88\x49\x75\x9f\xa9\x6d\xe3\xc4\x3a\xe2\x35\x48\x74\xe5\x82\xd0\xf7\x8a\xd9\x3d\xe2\xfd\x39\x0f\x6f\x48\x60\xb2\xe3\x58\x61\x5d\xc1\x74\xb8\x0e\x8a\x8f\x59\x75\xd7\x07\xcd\x96\x49\x9e\x50\xeb\x3b\xaa\xbd\xe4\x14\x49\x16\x93\xf0\xbe\x14\x2f\xd1\x09\x62\xf9\xe4\x7f\x8f\x4f\xa6\x17\x81\x3d\x3b\xfa\xe6\x09\x68\x99\xd5\x90\xcd\x29\x3e\xfe\x63\x76\x64\x5d\x98\xa6\x7d\x74\x62\x5d\x58\xdf\x3c\x09\xa5\x89\x94\x94\xa2\x4b\x33\xb7\x78\xda\x9a\x95\x7e\x6b\x17\x4f\x4e\x2e\xd2\xef\xcc\xe9\xf1\xc5\xb5\x3d\x3b\x32\x4f\xbc\xff\xdc\x06\x64\x29\x9c\x24\x77\x56\xc7\x93\xff\xfc\x46\x6a\xd7\x62\xeb\xc4\x8c\xe1\x65\x2e\x49\xa8\x63\x41\x0b\x4d\x07\x1d\xbb\xd6\x13\xd7\x71\x2c\x0b\x4e\x8d\x7d\xe3\xd9\x46\x9c\x4b\xe1\x25\xf9\xde\xf0\x9e\x04\x64\xa9\x57\x52\xad\xe5\x48\xab\xa6\x6d\x95\x55\xe0\x78\x19\x91\xef\x0d\x14\xdb\x59\x1c\x32\xdf\x08\xc8\xd2\xb0\x3c\xa6\xaa\x69\x36\x77\xea\x89\xcb\xa2\x62\x63\xfc\xde\xb0\x10\x11\x6f\x1b\xa5\x7f\x0e\xd9\xca\x34\x9e\x18\xaa\x98\xae\x68\x16\xe5\x4f\x62\x6f\xa7\x32\x1c\x6d\x56\xd8\x3f\x74\x2c\x24\x4d\x37\xe1\xac\x03\xdd\xc5\x78\x4d\xbc\x78\xea\xce\xaa\x58\x85\x28\xbe\xfe\x49\x25\xf1\xc0\x29\x5d\xa6\x1e\x87\x3b\xc2\xfc\x8b\xe6\x79\xae\xbd\x7f\x14\x55\xd6\x0a\x29\x9d\x1f\xca\x3c\x6f\xa3\x1d\xdb\x21\xb1\x6d\x12\xeb\x84\x79\x05\x43\x4a\x3c\x72\x64\xb2\x63\x62\x7d\xa7\xbd\xae\xf4\x7a\xa7\xa4\x19\x1f\x13\xeb\x09\x64\x2b\x33\x9d\xed\x56\xff\x36\x02\x12\x8b\x18\x1f\x00\xaf\x82\x07\x08\x0f\xc4\x96\x56\xee\x4d\xa5\xeb\xf7\x13\x00\xf5\x78\xda\xf6\x7e\x77\x0a\xb3\x44\xf6\x72\x25\x9b\xcf\x04\x5e\x7f\x6f\x5d\x4c\xcd\xe3\x93\xa9\x7d\x11\xcc\x8e\x2c\xc4\x11\xb6\x08\x5d\xcc\x4e\xbe\x79\x22\xce\x9d\x14\x95\xe5\xb3\x27\x68\x83\xc9\x07\x50\xd2\x31\x9b\xe2\x78\x49\xfc\xe9\x11\xe3\x73\x71\xc4\xa6\xed\xd9\x0c\x29\xef\x01\x78\xb6\x4e\x19\x22\xfc\x5a\xc8\x26\x0b\x4a\xc8\x1f\xc4\xbc\xfb\xf5\x57\x20\x3d\xbf\xfe\x0a\x5e\x1a\x28\x4c\x45\x0b\xde\x28\x42\x60\xb3\x7d\x13\x21\x96\xbc\xa2\x64\x1e\xa6\x61\x12\x7b\xa7\x11\x02\x99\x57\xc9\x24\xde\xbb\x08\x45\x38\x65\xde\x4f\x11\x82\x63\xb6\x4d\x12\x61\x46\xbc\xb7\x95\xe0\xf3\xf8\xca\x7b\x1d\xa1\x35\xde\xc0\x59\x91\x77\x26\x6b\x19\x25\x09\x0d\xfe\x44\xf1\x7a\x8d\xa9\xf7\x26\x42\xeb\x2c\x62\xe1\x26\xba\x7d\x81\x19\x0d\xe7\x24\xf5\x26\x51\x6e\xa1\x97\x9a\x48\x63\xdd\x55\x98\xad\xbf\x0a\xc6\x88\x14\x3b\xc1\xff\x98\x04\x4d\xef\xde\x91\x5b\xcf\xc0\x41\x60\xa0\x7d\x15\x0b\x47\x07\xed\x04\xa5\x90\xb8\x2a\x4c\x99\xb9\xbb\x97\x9d\x10\x8f\xef\xd7\xf5\x46\x1f\xbc\x0f\x70\x22\x22\xfe\xc2\x13\x5c\x92\x33\x99\x92\xd9\x34\x3e\x31\xb2\x18\x3c\x85\x0c\xcf\xe0\xeb\xcc\x98\xc1\x11\x21\x02\x7e\x04\x0e\x9f\x1a\x6a\xff\x22\x5c\x46\xad\x74\x05\xd8\x15\x1c\x04\x26\x41\x7a\xfc\x94\xcc\x90\x2e\xaf\x58\x79\x8e\xc4\xb8\x69\x16\xd7\x8d\xfb\x9e\x6e\x8a\xef\xfa\x71\x29\x26\x10\xac\x06\xc5\x13\x77\x27\xc5\x97\xc7\xa4\x81\x4b\x3e\xb3\x10\xc9\x4d\x0b\xbd\x88\x00\x45\x5f\x46\xe8\x79\xe4\xdf\x2d\xf1\x3a\x63\xbf\xae\x31\x78\xf4\x79\x46\x34\x5f\xd9\x73\x03\x6d\x0a\x4c\xea\xa2\x80\x44\x0c\x4f\x3c\xa3\xdf\x33\x72\xf4\x2a\xf2\xef\xc6\x5d\xc7\x9b\xda\xed\x4e\xb7\xff\xc4\x6e\x77\x07\x5d\xe4\x22\xbb\x35\xec\x0e\x44\x68\x86\xc6\xbd\x2e\x4f\x77\x5b\x3c\xbd\x35\xe4\xc9\xed\xee\xa0\x0d\x81\x99\x76\xda\xf9\x5b\xb4\x77\x90\x5d\x99\xc9\x57\x11\xe7\xa2\x8a\xec\xbf\x17\x64\x62\x47\x33\xab\x04\x8c\x76\xed\x01\x69\x5b\x3f\x20\x6d\xab\x97\x06\x89\x0f\xad\x23\xc6\xff\x32\x0b\x1d\x92\xed\xf6\x90\xd5\x4b\x8b\x2f\xc2\x34\x0d\xe3\x65\xe3\x7a\x15\x32\xd2\x80\x73\xea\x06\x4b\x0a\xad\x73\xf1\x80\x26\x3c\x15\x27\xb4\x0c\xc5\x0b\x9a\x64\xbb\x65\x10\xfd\xa4\x8c\x13\x11\x2c\x91\xbe\x48\xc4\xf7\x7d\x56\xfa\x49\x89\xc3\xaa\xbb\x3f\xbb\x1e\x41\x7f\x6e\x79\x0c\xfd\xe5\xaf\x7f\xf3\x62\x94\x6c\x84\x23\x26\x85\xee\xbf\x88\x6c\x9a\xc5\xa6\x31\x5f\xd1\x64\x8d\x59\x38\x3f\xc6\x01\xde\x30\xe1\x4f\x0c\x3b\x8d\x81\xb0\x85\xb0\xfd\x62\xbb\x35\xb1\xfd\x67\xce\x24\xbd\x8a\xec\x71\xaf\xdb\x6c\x62\xfb\xcf\x2d\x19\xec\x3a\x27\xd8\x7e\xe1\x4f\xa7\xae\xed\x74\xfa\xc3\xd6\x70\xd0\x72\x06\x1d\xa7\xdb\x19\x0c\x90\xed\xb4\x5a\xc3\x4e\xaf\x3f\x6c\xb7\x3b\xae\xe3\x0e\x9d\xc1\x00\x1d\xdb\x4e\xd7\x71\x87\xad\x56\x6b\xd8\xed\xb4\xdd\x76\xb7\xdb\x9f\xa1\xa9\xed\xb4\x86\xbd\x56\x7f\xe0\x76\x7b\x83\x81\xdb\x1d\xb6\x3b\x1d\x64\x0f\x87\x4e\xa7\xdd\xe9\x0c\x3a\xdd\x7e\xbb\xd5\x19\xf2\xa2\x6e\xdf\xe9\xb7\x07\xad\xae\xd3\x1a\xb6\x07\x5d\xb7\x33\x43\xd3\x63\xdb\x71\x86\xad\x4e\xdb\xe9\x0e\xdc\x6e\xab\x3b\x74\xdd\x3e\x6f\xd9\xed\x3a\xdd\xae\xdb\xe9\x0c\x86\xbd\x6e\xbf\x3f\x18\x76\x91\xdd\xef\xba\x83\x7e\xa7\x35\x18\x0e\xbb\x03\xc7\x71\x06\xb3\x99\xa7\x8d\xab\xeb\x54\xc6\xc5\x87\x69\x8a\x91\xd9\xc3\x6e\xb7\xd3\x6f\x77\xba\xad\xbe\xd3\x69\xb9\x83\x16\xef\x49\xab\xed\x0c\x07\xdd\x76\x8f\xd7\xd8\x73\x3b\xad\x36\xb2\x9d\x5e\xbb\xd5\x1d\xb6\x9d\x41\xaf\xe7\x3a\x2d\xb7\x2f\x3a\xd7\x1a\xb4\x7b\xc3\xbe\xd3\x1b\xf6\xda\x2d\x67\xe0\xb6\x7b\xc8\xe5\x3d\x1e\x0e\xbb\x1d\xde\x8d\xee\xa0\xd5\xea\x71\x48\xb9\x4e\xc7\x6d\x0f\x07\xc3\x5e\x6f\xd8\x69\xf3\xde\x71\xa8\xb8\xad\xb6\xdb\x71\x1c\xb7\x37\x18\xb4\xdd\xe1\x60\x08\x40\x68\x39\x5d\xa7\xdf\x1b\xf6\x3a\xed\x76\xa7\xdf\x1f\xba\x2d\xe4\xda\xed\xb6\xd3\xee\x75\x87\xed\x5e\xcf\x19\x38\xfd\x6e\x7b\x36\xb3\xf8\x32\x7d\xcf\x14\x93\x38\x50\x13\xac\x30\x67\x12\xf1\x11\x23\x6c\xff\xe5\xaf\x7f\xb3\x0e\x6a\x11\xf9\x65\x1c\xdd\x36\xce\x28\x0e\x16\x09\x0d\x1a\xa3\xd3\xb7\x8d\xeb\x90\xad\x74\xbc\x4e\x1b\xe3\xae\xd3\xc0\x71\xd0\x18\xf7\xba\x8d\x34\xdb\x6c\x12\xca\x48\x20\xbd\xeb\xae\x6d\x43\xec\x4f\x3f\x46\x7c\xc7\xe4\xb5\xff\x99\xe0\x77\x6f\x08\x43\xac\x08\xbd\xc0\x1b\xf4\xb6\x92\x56\xb7\x2b\xc4\x26\x15\xeb\x18\xa3\x04\x85\x28\x43\x29\x8a\xd0\xfc\x40\x6e\x14\xb1\x85\x5e\x88\xaf\xb7\xc5\x17\xb1\xd0\x4b\xf1\xc5\xd0\x9d\x26\xe9\x4a\x1a\x2a\x56\xbe\xa4\xd6\x76\x18\xf8\xd4\x0e\x03\x11\xe0\x7c\x92\x4f\xe1\x8f\x88\xb8\xc4\x29\x8f\xe0\x7f\x4e\xe0\x3c\xd8\x14\x01\x4b\x6c\xae\x82\x94\x47\x21\x4e\x49\xea\x53\xf5\x55\x16\x6d\x36\x85\x84\xcb\x57\xfa\x99\xa8\x4a\x7d\x8a\x4c\x2c\x91\xd1\xe2\xc3\x92\xef\xff\x2a\x63\x4a\x0c\x6e\x37\x09\x0d\x52\xdd\xa6\x12\x9f\x60\xaf\x68\x42\xa6\x1f\x40\x84\xf8\xf6\x03\x71\x94\x5a\x54\x53\x3e\xf5\x19\xfa\xd4\x86\x49\xd4\xeb\x0b\x4f\x42\xad\xbe\xbd\xe4\xe4\x24\xf1\x8c\x71\xaf\x6b\x14\xea\xdc\x05\xe8\x5d\x79\x09\xc8\xcc\x09\xe3\x46\x82\x73\x91\xd0\x35\x66\x69\xd1\x60\xc6\x87\x2c\xe2\xf4\x3a\xb3\x93\xcc\xbb\xcb\x2b\x45\x94\x8d\x8c\x1e\x37\x5d\xcc\x0e\x56\xb6\x38\x76\x34\x57\x92\x57\x2e\x35\x6b\x68\x05\x53\x05\x69\x30\x75\x0b\x2b\x3f\xa4\xf6\x3c\x4d\x9f\x07\xa5\x45\x6a\x5a\xa9\xd2\x56\xc5\x2b\xfd\x49\x9b\x4d\x0e\xbd\x28\xa1\x27\xf2\xb0\xc6\x8c\x2a\xc5\xac\xed\xb6\xd0\xa2\x45\xdb\xed\x61\x24\x72\x97\xad\xcc\xab\xd9\xb5\xba\xe7\xcd\xe6\xdc\x96\xe6\x20\xc1\x76\x6b\x56\x7a\xa3\xe2\xa5\x82\x2b\xb0\xbc\x9a\x74\xff\x2e\x0c\x3c\x39\xae\x1c\xd5\x2b\x60\x00\xdf\x0d\xc8\x52\x68\xae\x55\x11\x4b\x4e\x0e\xf8\xc0\x52\xc2\x31\x5e\x7d\xa2\xdf\xd5\x4a\xf9\x4d\x2e\x23\xf4\x4b\x64\x69\xba\x22\x9b\x92\x2b\x42\xc1\x94\xbb\x24\x34\xbc\x53\xe9\x06\xcf\xc9\x71\x18\x87\x4c\xd0\x18\xa1\x59\x2a\xb8\xb6\x58\x71\x6d\x61\xfc\x27\xce\x38\xec\x73\x30\x05\x47\xfd\xc9\x97\x00\x58\x36\xd9\xa4\x61\x94\xc4\x28\x2e\x7d\xea\xd9\x49\xbf\x4b\x8e\x7b\x1e\x03\x56\x1b\xa0\x9a\xbe\x4a\x22\x4c\xad\xc2\x9d\x41\x5b\x7a\xb0\xb3\x17\xb8\x2f\xfb\x0a\xd7\x8d\x88\x9a\xbd\x38\x57\x42\x72\xc5\x22\xc0\xd4\xd6\x9b\xe6\xc4\xb6\x67\x4d\xa6\xd4\x47\xd8\xa7\x53\x06\xc7\xc2\x06\x48\x89\x60\x19\x02\x08\xcd\xb7\x23\x60\xf7\x81\x8b\x15\xc2\x9c\xad\xc4\xa6\xaa\x6d\x78\xe2\x7f\x63\xca\xcc\xa8\x65\xa1\x10\xf4\x1a\x28\xf3\x93\x69\xe1\x80\x5e\x7a\x11\x84\xdb\x2d\xf9\xde\x0f\x8f\x41\xee\x2c\x62\xb3\xed\x96\x3c\xf3\xb3\xa3\xb8\xb0\x6e\x72\x80\xe5\x93\xac\xa6\xc4\x9f\x1d\x6d\x1d\xf0\xb1\x88\x55\xed\xae\x39\x5d\xbf\x67\x61\x69\x6b\x85\x88\x15\xe2\x83\x65\x38\x11\xe8\xac\xa7\x97\xc6\x43\x1c\xf9\xb7\x5b\xb9\x0c\x8a\x0e\xc9\xb9\xdb\xeb\x52\x85\xbd\xd6\xe7\xa2\x84\xb0\x3c\x71\x95\x09\x9c\x27\x66\x9a\xb7\x83\x7e\x32\x24\xdb\x5a\x12\x76\x0e\x63\xd9\xc3\xd5\x52\x81\xad\x1b\xee\x31\xeb\x84\xf9\x72\xd9\x10\xf4\x87\xbe\x6c\x10\xb3\x3c\x33\xf6\x0d\x69\x19\x02\x7d\x39\xa9\x41\x20\x45\x2e\xa6\xce\xcc\xab\x10\x3e\x36\xb3\x4e\xe2\xfb\x2a\x8f\xc5\xf6\x23\x34\x3f\x45\xf7\x59\x52\x23\x25\x88\x13\x0e\xce\xfc\xec\xae\x32\x85\x97\x53\x2e\xf5\xe2\x39\x98\xf4\x01\xa4\x66\x07\xc4\xc7\x1c\xb1\xa8\x8f\xa7\xee\x2c\x97\xcb\x48\xcc\xb8\xd8\x04\x49\x69\x0d\x49\x0f\xa8\x4f\xef\x95\xa8\x77\xd0\xf9\xc4\xf1\xb8\xf0\x5a\x6c\x24\xb0\xa1\xfb\xaf\x14\xc8\x50\xea\xbf\x12\x8f\x66\x47\xbe\xf3\x34\x7a\x96\xc9\xae\x36\x9b\xd9\x34\x9a\xf9\x3e\x3c\xc9\xff\x34\x3a\x3a\xb2\x12\x9f\xc7\xa0\xd0\x8f\x40\x51\x99\xec\x1b\xcb\xed\x18\x7c\x5c\x12\x76\x4d\x48\xdc\x00\x04\x6c\xc0\x80\xd3\x92\x1f\x17\xc4\x13\xb8\x19\x8d\x21\x47\x86\xd7\x88\x81\x7b\x8f\xc5\x75\x13\xa2\x5c\xe3\x1a\xa7\x8d\x45\x92\xc5\x70\x45\x80\x1a\xca\xdc\xcf\x0a\x85\xc8\xd3\xf9\xf7\xe1\xd3\xf9\xf1\xb1\x45\xfd\x6c\x3a\x9f\x29\x52\x43\xcb\xdc\x81\x1f\x1e\xb9\x4f\x83\x67\x85\x1d\x49\x70\x74\x64\x51\x3f\x9d\x06\xb3\x82\x43\xe0\xf9\x15\x90\x8b\x49\x16\x27\x93\xf7\xd8\x19\xdc\x3f\xcd\xb4\x7e\x9a\x29\xe8\x4e\x7c\xca\xa7\x59\x2e\x6e\x6d\x8a\x6d\x96\xa8\x99\xd1\x90\x4c\xa8\x13\xf6\xfa\x50\xac\x90\x0a\x50\x05\x2b\x65\x34\x4c\x4d\xa6\x11\x2b\x1c\x19\x96\x61\xe9\x4b\xef\x45\x18\x83\xf6\x20\xad\xa9\x1a\x56\xba\x3f\x9d\x95\x07\xca\xbb\xcb\xbe\x7c\xfe\x5c\x5b\xf2\x6c\x06\x16\x0c\x40\x30\xb7\x5b\xd8\xf4\x40\x5d\x71\x40\xa4\x76\xac\x78\x00\x5d\xd0\x28\xac\x88\x11\xb6\xd7\x61\xbc\xfb\xfe\xb9\x63\x95\x0a\x98\x7c\x56\x28\x25\xa2\x68\x8f\x38\xc9\x6c\xbf\xc0\x49\xdd\x1b\xc2\xaa\xc6\x64\x66\x6c\x53\xb2\x0c\x53\x46\x6f\x2d\x8d\xf4\x8a\x38\x42\x3f\x6a\x76\xc1\x7f\xc6\xd4\x4c\x80\xa7\xce\xcc\xe2\x94\x14\x31\x01\x09\x3e\x95\xac\xd8\xfe\x45\xab\x53\x32\x93\xa7\x2c\x5a\xcc\x21\x17\x2d\xf7\x56\xd1\x38\xdb\x44\xc2\x70\x44\x5b\x38\x0d\x59\x0c\x04\x0c\xaf\xf1\xad\xa1\xad\x98\x6f\xa5\xa8\xba\x5b\xbd\xcf\x50\x7d\xff\x99\xe2\x9a\xcb\x29\xfc\x9b\x59\x46\x16\x87\x0c\x54\x1e\x32\xc4\x9c\x3f\xdf\x39\x64\xc0\x7e\x2c\x0f\x19\xb4\x66\x09\x15\x0e\x70\xe5\x81\x03\xad\x1e\x38\x50\x38\x70\x28\xcd\xad\x34\x5c\xac\x63\x56\xe0\x12\x92\xed\xb6\x6a\xf0\x5b\xf0\x14\x07\x15\x0d\x94\x38\x20\x28\x8d\xe3\x4b\x40\x54\x15\xb0\xc0\x10\xdc\xa3\x4c\xf8\xf6\xa7\xa4\x02\x74\xa0\x38\x42\x0c\x0b\x83\x86\xdf\x30\xbe\x2d\xc1\xfe\xad\xf1\xad\x66\xcf\x9b\x97\x5e\x0b\xbb\xf0\x46\xd8\x2f\x0f\x8c\xe9\xf7\xee\x09\x3d\x76\x3d\xc7\x42\x89\xef\x16\x86\x53\x78\x9a\x1c\xbb\x33\x0d\xa5\x92\x99\xf0\x62\xab\xba\x4d\x00\x99\x28\xce\x24\xf1\x3d\x82\xa4\x8e\x1b\x8d\x50\x78\xf0\xe1\xc6\x15\x8e\xc2\x40\x1f\x9d\x51\x59\x08\x70\x81\x0b\x10\x83\xfa\xc5\x50\x9a\xeb\x00\x9c\x77\x60\x9f\x58\x70\x81\x4c\x61\xfc\x6b\xd8\x86\xa5\xcc\x6f\xbf\x31\x0b\x1d\xaf\x6d\x58\xa8\x65\x1d\x50\x3f\xe4\x44\x10\xfb\x21\x27\x82\xa0\xba\x53\x77\x49\x21\xec\x13\xa1\xcc\x0b\x17\x7b\xfa\x43\x65\xa7\xfe\x8d\x49\x44\x35\x99\xa8\x26\xd3\xaa\x51\x24\x17\xfb\x92\xe8\x3e\x0f\x78\x5f\x4d\xe9\x05\x69\x52\xf0\x8a\xa5\x3e\xb3\x50\xc5\xf1\xf1\xfe\x4b\x6d\xa0\x96\x30\xe6\x0b\xb2\xbc\xd0\xc6\xa8\xec\x58\x3b\x68\x93\x6e\xc8\x1c\xae\x69\x82\xdd\x4d\x39\x14\x95\xa5\xd3\x06\xa6\x44\x4c\x4b\x14\x25\xd7\x24\x68\xac\x08\x25\x72\x15\xab\xf3\x7a\x1f\x84\xc8\x9b\xc8\xc4\xbc\xc7\x3a\xac\x9b\x4d\xfc\xbd\xef\x08\x60\xa4\x8a\x45\x26\x31\xa3\x21\x49\xcd\x42\x78\x9d\x62\x40\xa1\x54\xe1\xce\xcf\xe6\x1d\xf4\xce\xa3\x28\x0c\x3c\x4e\xb4\x10\x9c\xed\x7b\x38\x47\x42\xf7\x59\x82\x08\xb8\x9c\x88\x33\xcb\x95\xa3\x8b\xb9\x5f\x7a\xe7\x04\x60\x59\x59\xd9\x0a\x36\x68\x51\xc8\xce\xd3\x00\x5a\x0f\xaa\x35\x08\x41\xae\x60\x66\x37\xfe\x02\x36\x2b\x9d\x39\xdd\xa8\xfd\x60\x53\x2d\x0a\x65\xeb\xc7\x12\xc8\x81\xcc\x73\xb4\xb0\x0e\xe6\x47\x47\xf9\x7d\x6b\xbb\x5c\xbf\x18\x7d\x6b\xe8\x33\x2b\x56\x7a\x18\x37\xbe\x2d\x36\x4d\xa9\x93\x30\xec\xc6\x73\x96\x6a\x79\x61\xf6\x3c\x8d\x69\x91\x33\xf0\x8e\xdc\x6a\xe0\x97\x17\x3d\xa1\x86\x61\x49\xf5\x6e\x9c\x57\x0e\xba\xff\x28\x0e\xf3\x64\x91\x66\xf3\x50\x7e\x4a\x65\xbe\x75\x47\x94\x1c\x4e\xf6\xe5\x70\xa2\xe4\x70\xf1\x21\xbd\x1f\x20\x41\xaf\xc4\x7f\x13\x15\x2d\xa8\xa3\xc2\x1d\x94\xd1\xf7\xf4\xdd\xc3\xe9\x52\xa1\xfb\x8d\xc9\xb8\x00\x84\x7d\x13\x38\x18\xce\xbf\x88\x83\x6e\xbd\xb5\x69\x3c\x03\xc4\xf2\xb1\xe2\x00\x70\xc1\x01\x70\xa1\x49\x0a\x52\xa9\x6f\x18\x92\x74\x56\x0f\x01\xc1\x0b\x30\xf3\xa7\x0e\x72\x1d\x67\xc6\xf3\xfd\xa7\x61\x79\xc5\x29\x1f\x20\xbf\x99\xca\x53\x3e\x74\xc7\x39\x33\x71\x18\x12\x22\x96\x88\xaf\x0c\x89\xfb\xf3\xbc\x14\x1c\x2e\x88\x9d\x12\x1a\xe2\x28\xfc\x43\x50\xb7\x8a\x91\x4c\x7c\xff\x01\x15\x52\x1a\x30\xb0\x29\x44\x89\x8f\xed\xa2\x35\x18\x9f\x6c\x0f\x65\x3e\xb6\x45\x8b\x85\x43\x66\xb3\x19\x02\x93\x70\x16\x99\x9c\xdb\x26\x96\x85\x88\x0f\x87\xc8\xb1\x85\x32\x9e\x74\xe4\x67\x16\x82\x33\xa5\x92\xbf\x29\x30\xe3\x97\x48\x17\xb6\xfc\x29\x9f\x9f\x99\x64\x2e\x9e\x32\x9f\x81\xdc\xfc\xd4\x22\xea\xa6\x98\x42\x14\x06\xed\xdf\x0f\x91\xff\x63\x74\x90\x10\xf3\x07\x70\x66\x14\x9b\xa0\x81\xee\x72\x0b\xc9\xc8\xf1\xe4\xfc\xf4\xe7\x1f\xdf\xfe\x7a\xfe\xf2\xf5\x8b\xd3\xb7\x06\x92\x77\x31\x15\xb2\x24\x5c\xb1\x43\x3c\x89\x50\x52\x16\xff\x59\x9c\x4b\xfc\x10\x99\x77\x61\xe0\x19\x37\xb7\x7f\x1c\x07\xbd\xae\xca\xfa\x97\xbf\xfe\xad\x31\xe6\x41\x81\x46\xde\xdd\x8d\x77\x27\x53\x8c\x1c\xdd\xaa\xc0\x5f\x8d\x1c\xfd\xa1\x02\x7f\x33\xf2\x1c\x81\x32\x4b\xa8\xba\x90\x94\xc3\xbc\x3b\x68\xd8\xbb\x0b\xe1\x4a\x9e\xa2\x25\xfe\x05\xd7\x53\x49\x3e\x45\xa4\x19\xb3\xdc\x42\xdf\x54\xed\xf5\x7e\x32\x63\x44\x14\xb2\xbf\x36\x63\x6d\xd5\x15\x3a\x10\xd8\xcb\x50\xa8\x60\x57\xaa\x36\xd5\x62\x81\x95\x25\x95\x7b\x77\xd4\xbb\x03\xcc\xf5\x38\x66\xce\xe4\xa0\x5f\x93\xc0\xc8\xd1\xb2\x2e\xe9\x4f\x94\x90\xd8\xc8\xd1\x65\x5d\xe2\x59\x94\x11\x23\xcf\x79\x53\x7c\x26\xa1\x21\x50\x7a\xfe\x1c\xf1\x38\x96\xfc\xe5\xaf\x7f\xfb\xf5\x45\xb3\x49\x00\xe3\x64\xc0\x2c\x15\x8b\x44\x69\x2e\x75\x85\xa1\x20\x12\x42\xb5\xb9\x6f\x5b\x32\x89\xcc\xa2\x62\x54\x62\x0c\x16\xca\x44\xd0\x8b\x94\x8a\x48\xb0\x94\xfb\x3d\x32\x65\x2a\xd2\xd3\x50\x6c\x09\x9b\xa7\x52\xbb\x49\x0a\xe9\xa9\xa2\xe0\x84\x0e\x15\x4a\xd8\x9a\x0b\x32\x98\x68\x43\xab\x5b\x35\xc8\x2c\x04\x1d\x2e\x86\x2f\x0e\xc9\x8a\x36\x29\x5c\xae\x2b\x94\x69\x7a\x9b\x14\xda\x2c\x34\x6e\xa5\xdb\x36\x5c\x4d\x59\xca\xf2\xfa\x49\x67\x6c\xe5\xe6\x0f\x91\x86\x21\x7f\x8a\xb4\xbb\xf2\xfc\xbb\x94\x51\xaf\xd4\xa6\xc8\x93\x63\xb8\x5a\xa3\x4e\x9f\x22\x2f\x1b\xd1\x0f\x81\xe0\x8c\x56\x9d\xfa\xc4\x16\x8a\xa5\x42\xa6\x60\xe9\x20\x08\xf6\x18\x36\xe4\x0d\xfc\x77\x91\x19\xdb\x29\xa3\x3c\xb3\x88\x52\x44\x78\x4f\x3e\x53\x19\x60\x0f\x00\xf6\x41\xac\x5a\xb8\x97\x52\x8e\x82\x96\xb9\x30\x5d\xa6\xc5\x7d\x8b\xb8\x8c\x97\x76\x08\x85\xb5\x9f\xf1\xc4\xb0\xbe\x77\x4e\xaa\xe5\xe0\xd6\x48\xcf\x05\x27\xc3\x1f\x22\x1b\x47\xd1\xbe\x63\x21\xab\x73\x2c\x84\x8b\x3d\x81\xa9\x44\x91\x0f\xf2\x91\xd0\xf9\xa8\xce\x02\xdf\x13\x81\x4d\xb7\xef\x47\xa0\xb1\x2d\x75\xd9\x3c\x5c\xd5\x63\x37\x9b\x59\xc5\xcd\x4c\xb4\x32\xdf\x07\x8e\xbe\x31\x97\x3b\x9c\xe4\xca\x99\xaf\xd8\x4a\x1b\xfc\x87\x1c\xed\x76\xaa\x9a\x83\x5c\xcd\x56\x90\x6f\x08\x55\x90\x4e\xe9\x6c\xbb\x75\xc0\xec\xe3\xca\xe3\xff\x80\x3b\x79\x1e\x78\x20\x75\x4b\x9a\xc8\x10\x98\x8a\x78\x38\xcf\xf3\xdc\xdc\xf7\x49\x9d\x17\xfa\x9d\xb9\x7d\xf5\x41\x3f\x49\xa1\xd1\x30\x0c\x5e\x0d\xe5\x8c\xcb\x0f\x51\x29\xe2\x2a\x76\x0c\xad\xd0\xda\x2f\xb9\x2d\x2d\xcb\x94\xce\xea\xd4\xec\x9b\x52\x75\xb8\xf0\x37\xf5\xea\xc5\x45\x99\x67\x05\xb7\x93\xee\xa8\x17\x57\x6a\x39\xac\xec\x30\x38\x58\x37\x9b\x66\xe0\x1b\xe3\x30\x68\xdc\x26\x59\x63\x4d\xb0\x54\x08\x99\x05\x0b\xbd\x46\x86\x75\xc2\xa5\x91\xf7\x71\xe3\x00\xed\xdd\x92\x14\x19\x96\xdd\x30\xac\x23\x33\xd8\x6e\x8b\x93\x60\xdc\xd8\x44\xd9\x32\x8c\xa1\x4e\x0e\x89\x31\x5a\xee\xa0\x2c\x8f\xbd\xda\x45\x18\xe6\x8f\x25\x96\x52\xe1\x03\x2d\xb1\x54\x48\x3b\xb4\xd9\xd4\x4d\xcc\x7d\x79\xf5\x85\x64\x12\xdc\xa7\x26\xb5\x23\x9c\xb2\x53\x3e\xc7\xdb\xed\x4f\x91\x59\xc1\x10\x69\x27\x64\x35\x9b\x26\xf6\x6b\x96\x95\x25\x95\xcd\x95\xa4\x42\x15\x55\xe1\xb1\x0a\x73\xd0\x82\x7f\x2b\x50\xbb\xe6\xba\x39\xc5\xc0\x61\x14\x2a\x16\x2e\x13\xe2\x57\x0a\xe2\x17\x8a\x7c\xba\xcb\xc2\xa1\x79\x81\x34\xd8\x4f\xa6\xf1\x4c\x9f\x5e\x4d\x61\x03\xf7\x9c\x80\xb3\x70\xe4\x47\x35\x7e\xea\x85\xf2\xdf\x9f\xe7\x96\x5a\xa7\x81\x9f\x4a\xce\x35\xfb\x80\xf8\x3a\x47\x46\x45\x48\x5a\x24\x54\xe3\xba\x03\x2e\xdc\xc6\x55\xdd\xa1\x69\xa9\x29\xdf\xf8\x91\xe0\x35\x0f\x76\x19\x4c\x7f\xde\x6c\x9a\x9b\xed\xd6\xdc\x00\x9b\x39\x93\xa0\x5f\xf8\xa9\x62\x59\xd3\x52\x69\xb5\x69\x36\x17\xcd\xa6\xc9\x61\xc0\xb9\xb9\xff\x9f\xbb\x3f\xdd\x6e\x1b\x57\x1a\x86\xd1\xff\xbe\x0a\x9b\xbb\x1f\x6f\xc2\x82\x28\x00\x9c\x99\x30\x5e\x89\xe3\x74\xd2\x9d\xa9\x93\xf4\xa8\xd6\x93\x45\x93\x94\xc5\x36\x4d\xb2\x49\xca\x8e\x63\xe9\x96\xce\x45\x9c\x2b\x3b\x0b\x13\x09\x4a\xb2\x93\x9d\xde\xef\xbb\xce\xf7\xf9\x87\x45\x12\x05\xa0\x00\x14\x0a\x05\xa0\x06\x3a\xa5\x58\x7f\x80\x1d\x73\xbd\x55\xe6\x7a\xa9\xce\xf5\x35\xdb\x34\x9d\x0b\x0e\xf9\x34\x3c\xdf\xe2\x90\x67\xe1\xd5\x0e\x86\x70\xd6\x31\x84\x33\xca\x10\x3a\x7e\x70\x3e\xe4\x07\xe7\xfc\x4c\x65\x47\x01\xbd\x61\x50\x6d\x5c\xb1\x0d\x72\x47\x0a\x77\x73\xf0\x68\xa7\x69\x78\x24\x0e\x7b\xa4\x58\xda\xd0\xbe\x5f\x0e\xef\x11\xf3\xb0\xfb\x30\x6d\xf8\xbd\x4b\xbc\x6c\xda\xf2\x52\x63\x6c\x9d\x5f\xbc\xe8\x07\x39\xd3\xcd\x5b\xad\x72\xa1\xa3\xc7\x56\x3a\xc9\xc4\x61\x12\xe6\x7c\x0a\x88\x04\xb6\x8b\x04\x43\x67\x3a\x7a\x1c\x26\xdd\x7c\xea\xef\xfc\x56\x2b\x5d\x7c\x0e\x31\x80\xc9\xfa\x8b\x3c\xf4\x0e\x86\x53\x2e\xf3\x64\xbf\xe7\x39\x83\xe3\x94\xa8\xd9\x8f\x38\x17\x32\xf6\x77\xf2\x9b\xde\x4b\x57\xde\x9d\x60\xed\x3e\x66\x38\xbd\xac\xda\x1b\x71\x6e\xd0\x1d\x0d\x68\x60\x8f\xe9\xbf\xb2\xfd\x03\x13\x45\xa4\x1c\x2b\x0e\x36\x56\x2b\xf1\xf0\xa2\xf7\xe0\xa7\x1e\x8f\x3d\xcf\x99\x10\xc4\x40\x28\xc3\xe7\x87\x91\x00\xf6\xb7\x43\xbc\x8b\x68\x05\x7d\x67\x29\xbb\x8f\xdf\x73\xd5\x7a\x40\x6f\x95\x42\xb8\x27\x0b\x55\x39\xf0\xc7\x81\xb6\x36\x5b\x5f\xfa\x83\x24\xbd\x85\x02\x11\x6e\x43\x28\x0f\x66\x0a\x2e\x66\x74\xa2\x77\xce\x56\xd7\x69\xa4\x68\x13\xfd\xb4\xa9\x74\xa8\xa0\xd1\x49\xe8\x61\x6b\xb4\xa5\x6c\x2b\x13\xdd\xfb\x02\x7e\xcb\x15\x35\xb5\x34\x64\x83\x01\xc9\xce\xd3\x50\x65\xca\x7c\xca\x07\x36\x68\x60\xdb\xcc\x14\xf7\xe7\xe1\xc2\xb6\x94\xd5\x14\x41\x6e\x47\xca\xe6\xd8\x0e\x4b\xa4\x82\xc9\xd4\x85\x2e\xfa\xab\x63\xf7\xf7\xf4\x58\x16\x96\xa2\x65\x74\xdf\xcc\x7a\x0c\x36\x21\xeb\xac\x0c\xec\x35\xd3\xe5\x2c\x2c\x20\xeb\xa7\x0c\x36\xca\x31\x39\x2d\xf8\x8f\x1d\x9b\x35\x1b\x0d\x36\x6b\xf4\x55\x6e\xbe\xe8\x33\x15\xc3\x83\x9f\x73\x28\x25\xf6\x60\x07\x23\xff\x3b\xd7\x7f\xce\x85\x8c\xce\x73\xa5\x60\x0d\xf9\xa6\xe3\x0e\x78\x0e\xd6\xe5\xa2\xf0\x9b\xdb\xbc\x35\xdd\x0a\xfd\x90\x87\xc4\x9a\x60\xec\xc0\x34\x0e\x89\x65\x7a\xfe\x84\xb8\xb0\x8d\x85\xfe\x10\x2c\xe2\x41\x8b\xf2\xe8\x4c\xb6\xe6\x25\x7d\x94\xdb\xce\x3c\xb8\x95\xbc\x3b\x90\x87\x08\x02\x4c\x5b\xc3\x48\x4d\x1d\x63\x62\x43\x4c\xec\x19\xdf\xa5\xed\xf8\x2e\x77\xa7\x6d\xcc\x7b\xe7\x8f\x3b\x7a\x47\xce\xcf\xcd\x13\x04\xc5\xc9\xe7\xa4\x8d\xa7\xed\x6c\x0d\xee\x76\xb3\x99\x3e\x32\x10\xf2\x3c\xdb\xb1\x6c\xec\xb8\x3e\x32\x6d\xc7\xc4\xc7\x4c\x19\x3c\x3e\xab\xa9\x10\x12\xe8\x69\x7c\x94\x8e\xb0\x03\x68\x3f\xf5\x3a\xf7\x53\x8c\x9d\xa3\x76\x8a\x67\x63\xec\x40\x1b\xa1\x23\xa6\x9e\x3b\x66\xda\xad\x90\xf0\x77\x4c\xdf\xc9\x0c\xcc\x76\x0e\x17\x6f\x80\xe2\xc0\x76\x8a\x67\x21\xd3\xeb\x95\xb5\x41\x5a\x64\x98\x4e\xf1\x6c\x62\x23\x34\x62\xaa\xbf\xb4\xc0\x90\x15\x9d\x4e\xc9\x6c\x42\x10\x82\x53\x0a\xf6\xe8\x87\xfc\xb8\x53\x6e\x67\x9a\xc2\x26\x08\x74\x8e\x24\xa2\x48\x82\x49\x1a\x43\x5a\xfa\x23\xaf\x07\x1c\x56\x67\x82\x80\xbe\x53\x40\x5a\xcd\x46\x91\x44\x2d\x92\xc8\x22\xb7\xad\x36\x94\x01\x38\x92\x03\xa0\xd0\x5f\x1e\x9d\x51\x22\x64\x94\x33\xed\xd4\xc1\xf7\x57\xfb\x03\x89\x01\xf6\x8a\xe2\xca\xe3\x8c\x52\x6d\xbf\x69\xac\x63\xc5\x1a\x21\xfd\x1f\xd3\x41\x23\xd3\x41\x80\x3e\xb0\x09\x19\x6d\x90\x6f\xbc\xe8\xc8\xf7\xe4\xf9\x57\x91\x6f\x76\xbe\x68\x8b\xb4\x69\xb4\x35\x8c\x37\xa0\xec\x0e\xea\x84\x69\xa3\x69\x6b\xb8\x18\x82\x98\x0e\x9a\x71\x4d\x64\x71\x4f\x2f\xe0\x9f\xb3\x83\x08\x4e\xdd\x45\x7c\x0f\x75\xc3\x82\x1d\xba\x9b\x8c\x91\xf3\x43\xf7\x82\x1b\x7f\x17\x53\xd2\xd3\x4d\xd8\x19\x33\x46\xe0\xa1\x81\xc8\xe1\x61\xf7\xa1\x64\x1f\x8e\x5f\x47\xaf\x03\xec\x21\x6e\x00\x19\xb5\x51\x41\xf4\x12\x46\x60\xc2\xde\xdf\xbe\x80\xd3\x1a\xb2\xc7\xe6\xef\xba\xd5\xbb\x21\x8f\x20\x01\xa3\xee\xad\x84\x04\x00\x58\xc7\x7a\x7b\x2f\x3d\x0b\x84\x0b\x66\xd1\x43\x45\x7a\x8a\x70\x14\xb6\x0a\xc2\x75\x67\x49\x0c\x85\xad\x19\x17\xd0\x11\x80\xd3\x02\xd6\x1c\xcb\xb8\x6c\xf4\xe8\x48\x20\x38\xc1\x1e\x02\x32\xa5\xc9\x8a\x8d\x94\x99\x4a\x5e\xf1\xe2\x5b\xc9\x8b\x02\x89\x23\x4f\x46\x68\xb0\x8c\x15\x23\x55\x1b\xba\x00\x66\xe2\xcb\xdb\x17\x70\x19\x87\xd8\x43\x93\x2c\x86\x4d\x1c\x66\x31\x45\xa4\xa7\xcc\x3c\x56\x57\xe8\x5d\x66\x91\x3b\xd4\x7e\x88\xaa\xf6\x43\x58\xec\x0f\xba\x80\x5f\xbc\x84\x51\xaf\xf4\x53\x1f\xe3\xa0\xa6\x14\x60\x5c\x9c\xc0\xac\xff\x5e\x1e\xe3\xa0\x84\x4b\xfa\xfd\x39\x6c\xfa\xef\xcb\x63\x1c\x2c\x61\x1e\x7e\xa7\x17\xb1\x94\x24\xe8\x00\xc5\x61\x4e\x07\x28\x09\x73\x3a\x40\x55\x98\xd3\xf9\x3d\x0f\x23\x01\x54\xc4\x70\x1a\xc3\x04\x56\x33\x40\xd3\x17\x4a\xfe\x96\xe5\xbf\x64\xd1\x28\xe0\xd3\x70\x41\xd3\xcf\xc3\x05\xcd\x7f\x35\xc8\x7f\x09\x9f\xc2\x73\x96\x7f\x6f\xce\x86\x7c\x4e\x87\xf8\x8a\x3d\x5e\x85\x88\xaf\xc6\x67\xa1\x3e\x1f\x5d\x81\x09\x81\x37\x7d\x67\x9f\xd1\xbe\x7e\x16\x1a\xf6\x91\x8e\xc7\x3d\x65\xde\x4c\xf4\x9b\x51\x19\x03\x00\xe0\x75\xa8\xe3\xd1\x33\x70\x94\xc0\x53\xf1\xf4\x14\x9e\x84\x3b\x88\xf8\x7a\x40\xc4\x15\x23\xe2\x4f\xbb\x00\x4f\x07\x80\xe7\x0c\xf0\x71\x48\xbb\xf0\xfa\xf0\x90\xdf\x91\xa0\x40\x99\x40\x15\xbc\x06\xf0\x82\x01\x9c\x72\x80\xf3\x21\xc0\x39\x3c\x05\x7b\x8f\x59\x6b\x1f\x8f\x42\x72\x94\xc5\x00\x5e\xb0\xd7\x0b\xf1\xca\x3a\xe0\x35\xfc\x10\x5e\x8e\x63\xf8\x2e\xfc\x34\x3e\x81\x4f\x42\xfd\xe2\x28\x5c\xc6\x60\xac\x3f\x66\xbf\xf0\x7d\xf8\x78\x74\x01\x3f\xf6\x93\xfc\x09\xd8\x3b\x39\xfa\x14\x86\xe8\xf8\x75\x88\x82\x8f\x0f\x29\x19\x1e\xbf\x0e\x9f\x04\x4f\x1e\x89\xa7\xb1\xe9\xa0\xe0\xc9\xc3\xb1\x78\xa5\x4c\x31\x88\xcb\xa2\x29\xf3\xd4\xc8\xcb\x73\x5d\x6b\x17\xe9\xfe\xb2\x68\x17\x59\x71\x11\x9d\xe5\xe9\xfe\x22\x6a\xf6\x17\x51\x55\xa5\xbd\x9d\xf1\x1b\xf8\x2a\x24\x47\x7d\x3f\x7d\x3a\x3a\x01\xfd\xfc\x7b\x7d\xd4\xc4\x13\x02\xe0\x8b\x50\x8f\x47\x97\x74\xf4\xde\x86\xfa\xc9\xe8\x13\x7d\xfa\xab\x1f\xc7\xb7\xd0\x05\x7b\x6f\x42\x81\xee\x7b\x89\xec\xfb\x09\x09\xde\x3f\x34\x1d\x74\xac\xbf\x67\x1c\x7b\x42\x02\xfd\xfd\x98\x3f\xb1\xda\xff\xee\xcb\x78\x31\xb6\x11\xdd\x3f\xbf\x0c\xf1\xc8\x40\xd8\x3e\xfa\x7b\xd2\x63\x45\xd0\xe8\x6f\x00\x3f\xb3\x24\xcb\x3e\x7a\x0b\x7f\x09\xf1\xde\x2f\xe3\xd0\xc0\x6e\xcf\x46\xf4\x37\x63\x13\x81\xa3\x26\x06\xf0\x97\x51\x68\x10\xab\x4f\x22\x47\x6f\xba\xef\x26\x51\xb2\x98\x47\x6f\x46\x0e\xcb\xc3\xf0\x79\x2e\x2b\x7f\x7b\xa4\xd3\xe2\x55\x50\xeb\xe8\xcd\xd8\x31\x19\x2c\x80\x3f\x87\xa6\x60\xb3\xe9\xa7\x4a\x1f\xe3\xa3\x7e\xa9\x7d\x33\x26\xae\x0d\x26\xc4\x66\xa4\xf5\xfd\xa0\x77\xff\x9a\xe8\x7f\x31\xca\x86\xbf\x86\x32\x13\xed\x67\x72\xf4\x33\x2d\xf7\xe8\x7b\xf8\x7b\xdf\x23\x1f\x26\x7a\x74\xf4\x92\xdf\xe9\x0a\x61\x7e\xd4\xa7\xbe\x9b\xe8\xd9\xd1\x67\x9a\x0a\xd5\xcf\xaf\x26\x7a\x73\xf4\x5c\x7e\xfe\xf5\x48\xc2\x81\x23\x99\x04\x94\x35\xe0\x77\xbe\x9f\x8f\xe3\x90\xa9\x18\xf6\x8c\x2d\x89\xff\xb1\x37\xb6\x6e\xeb\xb0\x43\x1f\xf2\x6b\x19\x63\xaf\x0f\x59\x87\x8a\xcd\x77\x1c\x07\xc5\x9e\xdc\x77\x28\x9b\x17\x61\x40\xd0\xa9\x10\xcb\x95\x93\xf9\x6f\x66\xd8\xb0\x05\xa8\x95\x0c\x12\xc0\xb6\xd3\x90\x8c\x7a\x0d\xc9\x7a\xad\x6c\xc2\x2a\x45\xf8\x10\xf7\xa2\xb2\x65\x62\xf9\x91\xd5\x09\x13\x3a\x20\x4e\x27\xc4\x06\x50\xb1\x37\x9b\xff\xf3\x4e\x15\x71\xa2\x2e\x59\x4c\x85\x61\xa7\xbc\xc8\x8d\xa1\x41\x8b\x88\x19\xc5\x50\x1d\x84\x8b\x12\xf8\x07\xcc\x91\xd7\xc9\xc6\xae\x8c\x99\x97\x0e\xbe\x40\x4a\x0c\xb0\x94\xdd\x5c\x82\xbe\xa7\xd0\x1a\xf4\x0a\x23\x5c\x21\x61\xc1\x80\xf9\x71\x49\x9c\x67\x95\x76\x10\x86\xf5\xe1\xe1\x01\x2f\xa4\xd3\x32\x98\xc7\x7a\x15\xeb\x19\x80\xb7\xbc\x2d\x01\x07\x86\x1c\xb3\x72\xcd\x4f\xad\x69\x9e\x25\x78\x44\xfa\x1b\xbb\x66\x6b\x57\x57\x03\x76\xee\x2d\x86\x24\x64\x87\xc2\x09\x45\x23\x83\x39\x80\x55\xa8\xef\x38\x7a\x02\x74\x4d\x9b\x87\x3f\xe6\x7a\x02\x63\xf0\x60\x3e\xae\x1e\x19\x08\x3f\xe8\xbc\x1a\xc6\x7a\x02\xf6\xf2\x58\x4f\xe0\x82\x62\xba\x80\x62\xe4\x4b\x38\xc0\x76\x0d\xc0\x98\x3c\x34\x10\x3e\xae\x64\x59\x41\x57\x2a\xfc\x8d\xfd\x42\xbd\x1a\xcd\xc1\x84\x80\x35\xeb\x9b\x04\x96\x7c\x23\xbb\x9f\x85\xcb\x75\xd7\x49\x21\xbb\x5f\xa1\x9d\x94\xc1\x72\xd8\xbf\x0c\xa7\xcb\x0d\x65\xdd\xf2\x8e\x2b\x65\xd5\xf4\x4f\xb4\x7a\x3a\x63\xde\x21\xe5\xb6\x5e\x3e\xec\x92\xe7\xb9\x18\xf3\x9d\x7e\x39\x6d\x67\x94\x83\x0c\xc4\x51\x39\x9b\xfa\x0b\x21\x76\x8c\xd2\xb9\xcf\xa8\xd9\x55\x6c\x4f\xc3\x4a\x6a\x46\xcb\x8f\x80\xb8\x94\x95\x17\xb9\x83\x59\x99\xf1\x11\x93\x1b\x74\xe5\x1c\x42\x22\xac\x1e\x40\x2c\x06\x72\xd7\x3f\xe1\x2f\x62\xfa\x4b\x6e\x22\x34\xa3\x77\x1e\xcc\xc0\x28\x14\x64\xd0\xca\xa9\x5f\x6f\xcc\xf5\xce\xde\x91\xf1\x99\x79\xac\xd3\x46\x47\x3d\xde\x97\xb1\x22\xf4\xc3\x5a\xf5\xf6\xf4\x1f\xf3\x81\x32\x8c\x8c\xce\x56\x6d\x28\x22\xbe\xc8\xfb\x14\x26\x2d\x46\xe2\xe8\x70\x28\x31\x76\xca\xbc\x4c\x72\x8c\x64\x5f\xc0\x38\x54\x2d\x03\x72\x98\x84\x9f\xf5\x08\x3e\xa5\x93\xa9\xd9\xeb\x2d\x21\xda\xb0\x57\x37\x94\xa7\x40\x80\x8f\x9f\x72\xbe\xdf\x80\x4d\xb5\xc3\x74\x0b\xa6\x43\x64\x00\xdb\x1e\xb7\xc1\xf3\xdc\x18\x5e\xa8\xc3\x78\xb5\xd2\xe9\x2c\x6f\x4b\x86\xac\x3c\x5f\xee\x78\x7e\x36\xd7\xe7\xe1\xfc\xee\x69\x21\xae\x92\x62\xc1\x92\x00\x93\x57\x39\x37\x4a\x01\x3c\xe0\x91\xee\xc4\x21\x7c\x0c\xe4\x34\x83\xca\x61\x6b\x23\xee\x26\x98\x06\x4e\xd7\xcf\x61\x06\x0f\x9a\x5e\x1d\x62\xf7\xa9\x24\x1f\x85\xfe\xd0\xb3\x82\xda\x7e\x1c\x15\xfb\x65\x91\xdf\xec\x9f\xa5\xfb\xcb\x26\x4d\xf6\xdb\x52\xbd\x8f\x69\x20\x3b\x2d\x9d\x97\xf5\xbe\x2c\x9c\x47\xc9\x04\x60\xaf\x0e\x95\x1a\xf5\x39\x14\x64\x08\x13\xd0\x9f\x47\x2f\xba\x1b\x01\x71\x1f\xb8\xd7\x6c\x2a\x6d\x1c\xcf\xc3\xad\x6f\xfa\x1c\x66\x5c\x29\xfb\x20\x0c\x33\xde\x49\x77\x7b\xe2\xe5\xe7\x66\x9d\xd7\x87\xcb\xf0\x17\xe9\x17\xb6\xbb\x30\x15\x7a\xbb\xe7\xf0\x8a\xb1\x68\x45\x51\xe9\x9c\x7d\x18\xdc\x82\x9d\xcb\x11\x38\xe7\xee\x26\x24\xc9\x64\xc9\xde\xa5\x21\x2c\x55\xf5\x2b\x2e\xbc\x9c\xc9\x43\xd7\x3d\x05\xdb\xb3\xf0\x71\xae\x9f\xc1\x4c\x20\x74\x23\x61\x1e\xe2\xc3\xc3\x83\xc6\x28\x4a\x76\x93\x74\xdc\x5f\x87\x34\xcc\x65\x7b\xd4\x1c\x6b\x50\x0b\xb4\xfd\x89\x06\x35\xe5\xf6\xe3\x0c\x04\x9a\xb6\x57\x87\x3d\xfc\x02\x6a\x8a\x0a\xf0\x25\x57\x48\x52\x0a\xd9\xa7\xa5\x68\xa0\x83\xb8\xe1\xea\xc1\x9d\xfa\xf3\x3c\x36\xf8\x73\x23\x75\x8b\xe0\x62\xeb\x13\xc3\xfd\x29\x3f\xdd\xf8\x4e\x9c\x6e\xd4\x69\x4c\x10\x41\x2c\xd2\x69\x54\x77\x07\x1d\xec\x6d\xff\xdd\xe9\x89\x41\x53\xb5\x81\xea\x87\x50\x4d\x08\xa6\x53\xc3\x31\x1d\xdf\xf6\x90\xe5\x99\x08\x13\x1f\x5b\xd0\xc0\x96\xe5\x60\xc7\x47\xa6\xed\x39\x04\x79\x26\x81\x06\x76\x3c\xcf\x43\xbe\x6b\x63\xc7\xc2\x2e\xc1\x33\x38\x35\x88\x43\x5c\x84\x08\x26\x08\x63\xe2\xb8\x18\x1a\x8e\xeb\xfa\xbe\x87\x5c\x6c\x63\xcf\x73\x91\x07\x0d\x64\xfb\x26\xc2\x2e\x76\x2c\xc7\xf7\x1c\xec\x3b\x33\x38\x45\xd0\x40\xc4\x43\x2e\x71\x7c\x13\x59\x3e\x62\x86\x8c\x10\x1b\xc8\x41\xbe\x67\x23\xdb\x75\x31\x72\x7d\x3c\x9b\xc1\x4e\x1f\x21\x98\x4e\xb1\xe1\x62\xc7\xb1\x31\xf6\x5c\xdf\xc5\xc4\xf1\xe0\xd8\x30\x6d\xdb\x71\x91\xeb\x99\xae\xeb\x98\x3e\x81\x63\x83\xd8\xa6\xe9\x38\xc4\xc3\xa6\x6b\x3a\x0e\xb3\x5a\x74\x1c\xc7\xf1\x2c\xd3\xc6\x9e\x49\x2c\xcf\x87\xd8\x70\xb0\x63\x79\x98\x98\x8e\x63\x5a\xbe\xe9\x33\x0b\x4b\xd7\xf1\x6c\xcb\xf6\xb0\xe9\x63\x8c\xb9\xbd\x22\x2d\xd3\xb3\x5d\xcb\xb2\x4d\x8c\xe1\xd8\x40\x16\x71\x5d\xe4\x60\x93\xd8\xae\x87\x7c\x68\xf8\x16\xc1\xc8\xc4\x04\x13\xd3\xb6\x5c\x8b\x22\xbc\xeb\xa8\xf5\x3c\x0e\xb1\x81\x7c\x9f\xf8\x8e\x47\x1c\x0f\xf9\x96\x05\xaf\xe2\xd0\x40\xd8\x43\xb6\xe9\x3b\x9e\x8d\x91\x87\x5c\x78\xb6\x73\x54\xe5\x70\xf6\xe3\xc8\x4e\x8f\x9e\xc6\xf7\x9c\x03\xdf\x63\xfd\xff\xd0\x32\xec\xa3\xab\xf8\x38\x9d\x58\x86\x1d\x28\xa7\x81\xa3\xf3\x78\x8c\xc1\xe4\x3c\x86\x78\x62\x58\x36\x8f\x97\x72\xdf\xe1\xf4\x3d\x95\x3c\x0a\xaf\xe2\xe3\xf3\xb8\xdf\x01\xa5\x90\x16\x39\xd6\x59\x1d\x01\x45\x21\x1d\x1e\x0d\xaa\xfd\x75\x33\xec\x87\xca\xdc\x4d\xd8\x6f\xcd\x3b\x49\xda\xf2\x1c\xdb\x45\xbe\xe5\x39\x96\x47\xb0\x43\xa0\x41\x1c\xdb\x71\x5c\xc7\x37\x29\x5d\xfb\x26\x72\xa0\x81\x7d\x8f\x60\x97\x78\x36\x31\x2d\xd3\x21\x36\x23\x69\xe2\xf9\xae\x65\x3b\x16\x72\x7c\x97\x99\xfd\x3a\x3e\x76\x4d\xcf\x26\xd8\x33\x1d\x1b\x39\x16\x34\x90\xeb\x13\xcf\xf1\xb1\x85\x7c\xd3\xb5\x6c\x41\xd0\x96\x8d\xb1\x69\x7a\xd8\xb3\x3d\x1f\x11\xc7\xa2\xf4\x6c\x99\xbe\x65\x99\x8e\xe7\x23\xe4\xbb\xce\x06\x3d\x13\xc3\xf2\x4d\xcb\x77\x7c\x8c\x7d\x0b\x5b\xc4\x86\x63\xc3\x37\xb1\xe9\x99\x0e\x76\x7d\xec\x63\x62\xfa\x70\x6c\x58\x88\xd0\xe9\xe0\x59\x96\x8d\x5c\xec\x78\xdc\x4c\xd8\x23\xbe\xe5\x79\xbe\xe3\xdb\x0e\xb6\x5d\xcb\x85\xd8\x70\x1d\xe2\x50\xbc\x91\x89\x3d\xd3\x72\x4c\x3a\xc9\x4c\x87\x58\x8e\x67\x7b\x16\xf6\x2d\xd3\x76\xb9\x75\xb2\x69\x7b\x96\xed\x99\x88\x58\x26\x2d\xd6\xa5\x94\xed\x3a\xd8\x25\xa6\xe7\x53\xf2\xb4\xb0\x47\xa0\xe1\xdb\x8e\xe7\x59\x36\xb1\x10\x72\x1d\xcf\x25\xb3\xd9\x1a\xc0\x67\xc3\x91\x69\xea\xf3\xb3\xdd\x63\xd3\xbc\xfb\xfe\xc9\xdd\xa3\x43\x9b\x86\x5c\xdf\x27\x8e\xed\xdb\xbe\x69\x41\xc3\xb4\x5d\xdb\xb3\x4c\xd3\x37\x3d\xd3\x73\x3d\x68\x60\xca\x90\x90\xeb\x79\x16\xa2\xcd\x31\xd9\xe0\x60\xe2\x98\x3e\x42\xb6\x47\x19\x0c\x22\x2e\x34\xe8\x83\xe3\x39\xae\xe7\x3a\xae\x6b\x3b\x74\x70\x08\xf6\x89\x89\x6d\xd3\x41\xae\x69\xba\x62\x2a\xfb\xa6\x89\x3c\x4c\xf3\xd9\x3e\x6b\x1e\xc6\x3e\xf6\x2d\xd7\xf5\x5d\xdf\x72\x88\xed\x7b\xb4\xc5\xc8\x36\x09\xb6\x09\xb1\x7c\xc7\x41\xee\xc6\x78\x99\x06\xb1\x90\xef\xf8\xbe\x85\x7d\x64\xd9\x84\x38\x70\x8c\x0d\xdb\x74\x4d\xcf\xc4\xae\x6b\xbb\x08\xf9\x16\x1d\x30\xca\xe7\x90\xeb\x20\xe2\x9b\x08\x99\x7c\xbc\x7c\xc7\x27\x96\xe9\x98\x0e\xf1\x90\xe7\xfa\x0e\xc4\x86\xe7\xda\xbe\xe3\xda\x08\xdb\xc8\x75\x09\x22\x94\x86\xb0\x6d\x53\xfe\x67\x21\x17\xbb\xb6\xed\x33\xdc\x6d\xdb\x31\x11\x72\x7d\x87\xd6\x6d\x3a\x0e\x65\x72\xc8\xf4\x5d\xca\xb4\x3d\xcf\xf3\x5d\xc7\x26\x94\xd8\x6c\xc7\xa7\xbd\x61\x11\x8b\x78\xae\xe7\xdc\xc5\x8c\xae\xe3\xf0\x36\xa2\x9b\xd2\xb3\x7c\x99\x06\x53\x62\xa1\x09\xb1\x6d\x48\x2c\x8f\xfd\xe2\x19\x8c\x8a\x36\xfb\x7b\x99\xf2\xc1\x9b\x12\x5b\x00\x98\x36\xff\xc5\xec\x77\x06\xa3\xbf\x97\x11\x3b\x0d\x67\x79\xfe\x5e\x46\x97\x51\x9d\x15\x69\x30\xc5\xc4\xe5\x45\x41\x82\x89\x80\xfd\xbc\xac\x95\xca\x58\x96\xb3\x34\x3b\x67\xdf\x44\xb9\xf2\x97\x20\x9e\xe7\x2c\x6b\xfe\xa6\x18\x62\x48\x88\xc0\xcd\x77\x44\x52\x1e\xc5\x17\xb4\x6e\x04\x11\x7b\x2b\xe2\x45\x9a\x44\xf9\x65\x59\x24\x2c\x83\xc4\x15\xd9\x32\xc3\x32\xe5\xf0\x98\xbf\x5c\x65\x65\x9e\xb6\xc1\x14\x9b\xbc\x68\xcb\x14\x95\xcb\x1a\xea\xf2\xba\x08\xa6\xd8\xe1\x05\x59\x44\xf9\x99\xc1\xb3\x65\x9d\xdf\x5c\x97\x65\x12\x4c\x09\xe1\x49\xd8\xb3\xf8\xaf\x29\xaa\x8c\xa3\x24\x6d\x79\xbd\x3e\x2f\x04\xdb\xa2\x19\x8e\x68\x61\xbc\x88\xea\xb6\x4e\x97\xcd\xa0\xd3\x10\x4d\x28\x63\xee\x90\x64\x4a\xb0\xe8\x32\xde\x14\x68\xca\xbc\x65\x1d\xe5\xb4\xad\x32\xa3\xd7\x27\x14\xf3\xbc\xbc\x4e\x6b\x5e\x39\x46\xa2\x00\xcb\x17\xe3\xe8\xf6\x80\x4d\x96\x5f\xb0\x0e\x13\xa3\xdf\x75\x7e\x5c\x67\x97\x4d\x59\xd0\xf6\x89\xe1\xe7\x3f\x1d\xea\x37\x51\xd1\x0d\x7e\x12\xd5\x17\x4a\x0f\x9b\x3e\x87\xa1\x9f\x3b\x38\xfe\x71\x98\x78\x5e\xe6\x49\x5a\xd4\xb4\x1b\xfb\xee\x13\xbf\x58\x01\xab\xa3\x1b\x3a\x14\xa2\x84\xe1\xaf\x04\x49\xd3\x42\x5c\xe0\xb0\x54\xd4\x7d\xff\x52\xd6\x8b\x45\x74\x91\x51\x04\x44\x9a\x67\x8a\xfe\x76\x7b\x98\xcb\xe8\x3c\x2d\xda\x88\x92\x0b\x87\xda\x68\x65\x99\x67\x57\xa9\xc0\xc1\xb3\xd5\xfc\xd0\x52\x8a\x29\x85\x66\x2a\x86\xd8\x1a\xa0\x59\xd6\xf1\x22\x4b\x82\xa9\xe1\x40\x31\xdb\x0c\x8f\xa7\xd4\x69\xa2\xd6\x2a\xe0\x1b\x46\xea\xc1\x94\x98\x02\x59\x91\x0b\x13\xd2\xd7\xd6\xa4\x91\x40\x09\x0b\xea\xc6\x9e\x20\x40\xfe\x2e\xc0\x28\x9d\xf1\xd1\x73\x39\x29\x3b\x78\x7b\xa8\x18\x14\x1f\x08\xde\x22\xe8\xfa\xca\xcf\x00\x28\xbd\x17\xa8\x5d\xd6\x7f\x2f\xcb\xac\x61\xd4\x42\x90\x23\xa8\x4b\x81\xe8\xe6\xa6\x20\x4a\x04\x49\x47\x0e\x69\x5a\x55\x59\xc1\x69\x56\xd2\xb5\xdb\xa7\x35\x17\x37\x92\x10\xb1\x8f\x25\x43\x4b\xb2\x4b\x41\x43\xc8\x1e\x4c\x26\x2c\xf9\x03\x83\x48\xef\x85\x28\x93\x73\x39\xa5\x4c\x59\xb3\x25\x6b\x98\x67\x75\x7a\x56\x67\x94\x29\x61\x97\x63\x2d\x08\x99\xff\xcc\xe0\x3c\xa7\x13\x56\xf0\x54\x0c\x3b\xae\x6a\x89\x09\x35\x2f\xeb\xb4\x69\xc5\x80\xc9\x49\x20\xc6\xbd\x2b\x63\x19\x2f\x9a\x8c\x92\x21\x67\x64\xe7\x51\x56\x34\x67\x65\x5d\x2a\xd3\x74\xf8\x3b\x83\xe7\x8b\xb2\x69\x25\x2b\x97\xb3\xbc\xe7\xf5\x74\x0a\x32\x7c\x38\x57\xa7\x04\xa6\xcc\x4a\x82\x25\xc7\x12\xcc\x47\x90\x97\xe8\x4d\xc9\x96\x87\xbf\x34\x59\xce\x46\x91\x82\xc4\xb7\x9b\x34\xcf\xcb\x6b\xda\x47\x82\x20\xbb\xe9\x21\x7a\xff\xae\x12\x17\x65\x91\xde\x24\xe9\xb5\xba\x84\x74\x5d\xb7\x28\x5b\x49\x13\xdd\xb0\x49\x6e\x98\x15\x49\x16\x15\x6c\x16\x89\xc5\x00\xfa\x44\xf9\xe1\x10\xe7\x65\x30\x75\xed\x6e\x66\xcb\xbc\x57\x65\x7d\xc3\x4a\xed\xeb\x12\xdc\xa2\x5b\x35\x3b\x52\x10\xe9\x79\x74\x95\x16\x49\x5a\xd3\xb9\x39\x04\x11\x23\xde\x83\x9c\xe5\xcb\x66\xc1\x99\xaf\xa4\x05\x5b\x42\x5c\x17\x72\xea\x12\x4b\xe4\x26\xb2\x27\xf3\xf4\xb2\x2c\xe2\x45\x36\x9f\x53\x16\xa0\x90\x92\x24\xd5\x3c\x3b\x5f\x88\x95\x47\x76\x34\xc1\x8e\x8a\x8c\x80\x11\x6b\x48\xd7\xa5\x9b\xbd\xce\x81\x18\x07\x27\x02\x0f\xc6\xef\xd9\xf7\x8e\x4c\xe4\xa0\x76\x78\xc8\x5f\xac\xd6\xc5\x49\x46\x4c\x64\xb8\xf1\xdb\xc1\x08\x76\x25\xda\x6c\x7a\xea\x3c\xeb\x81\xbe\x58\x50\x47\x0e\x9e\x58\x9c\x7d\x53\x49\x95\xdc\x13\xcb\x95\xb8\xe7\x9b\x3c\xbd\x63\x9c\xa6\xc8\x2e\xa6\x34\x76\xd5\x16\x75\xbc\x06\x77\xd2\x86\xb3\x31\xd2\x0c\xac\xe7\x9c\x18\xcb\x45\x90\x03\x1a\xce\x10\x26\xbd\x17\xa6\x4d\xd3\x5c\x8e\xaa\x33\x51\xe4\x21\x48\x06\xe8\x77\x93\x8c\xd2\x2d\xe9\xba\xee\x92\x73\x45\x46\x41\xd9\xa5\x5c\xad\x86\xb4\x03\x7b\xcc\x0b\x9a\xba\xc1\xa5\x7a\xf2\xe9\x17\x44\xce\x89\x2e\xa3\xba\x64\x5d\x2a\x27\x3c\xad\xe6\x32\x4d\xb2\xe5\xa5\x2a\x19\x1a\x56\x57\x53\xd7\x97\x1c\xaa\x17\x1f\x3a\x32\xe6\x09\x72\x69\xc4\x1e\x6f\xab\x67\x0f\xc7\x9b\x43\x55\xcb\xba\xca\x69\xcf\x88\x75\x07\x73\xc1\x13\x12\xec\xab\x60\xfd\xc8\xca\x81\x17\x0b\x14\xc6\xe6\x00\xae\x5f\x13\x31\x91\xf2\xc0\x80\x28\x3b\xc8\xaa\xce\x8a\xf3\x8e\xe1\xc9\x0e\xc3\xb6\xa5\x42\x29\x6b\x9e\x58\x63\xc5\x82\xc7\xd6\x79\x0e\xc3\x57\x3d\xbe\xde\xfb\x42\x54\x93\x0b\xb1\x44\x2e\x4b\x8a\x7e\x6e\x13\xd1\x13\xb6\xda\x62\x0a\x54\xb4\x71\x9d\x46\x97\xbd\x68\x8d\x7b\x92\xbc\xcc\x9a\xf6\xa6\x2e\x9b\x81\x5c\x4d\x88\xec\xf2\x32\x8e\xa3\x26\x2b\x06\x42\xb7\x27\x7a\xba\x88\xae\xa2\xbf\xca\x7e\x05\x93\x82\xaf\x6b\x76\xe9\x37\x42\x02\x94\x0c\xa4\xcc\x93\x3c\x8a\x19\xae\xa6\xca\xe2\x7a\x42\x62\x92\xd3\x36\xe3\x47\x22\x25\xa9\xa3\x33\xba\x28\x8b\x51\x15\x62\xb8\x14\xb1\x15\x79\xca\xe9\x96\x2f\xfe\x91\xf7\x23\x14\x02\x1f\xfb\xcc\xe9\xa8\x5b\xd2\x3a\x0a\x11\x23\x55\x45\x79\xaa\x2e\x7d\x82\xf9\x90\x8e\x07\x20\x05\x4e\x30\x2a\xc1\x94\x89\x2d\x06\xca\x26\x3d\x8c\x32\xe6\xd8\xb5\x07\x0c\xad\xa3\x21\x0a\xa7\x8c\x3b\x91\x73\x5f\xe0\xd6\x89\x36\x55\x54\x45\x37\xd1\xf5\x22\xab\xf8\xee\x46\x92\x87\xe8\xf9\x2a\x8d\xe2\x45\xb5\x9c\xcf\xf9\x4a\x2e\xc7\xcd\x96\xa9\xf5\xb2\x5f\xfd\x04\x31\x41\x47\xe6\x95\xac\xd2\x97\x84\x29\x13\xf2\x25\x25\x21\x49\x83\x8e\x94\x2b\x04\x35\x54\xe5\x75\xd2\x6d\x31\x5c\xc9\x87\xac\xe1\xe8\x76\xd3\xb2\x63\x0b\x1d\x69\xd4\xe9\x59\x1a\xc7\x91\x84\x30\x2c\x68\x10\xc6\xec\xc4\xc8\x31\x0e\x52\x97\xcd\x8d\xdc\x89\x0d\x65\xd7\x5e\x86\xad\xcb\x9b\x48\xf0\x45\x67\x28\xbb\x75\x64\xdd\x44\x49\x92\xa7\xb2\x20\xd1\x7b\x72\x2f\xe0\x4b\x18\x21\x52\xdb\x1b\x8b\xa1\xa4\x8f\x26\x2a\x12\x89\x0c\x91\x92\x9f\xc3\x7f\xe5\xbe\xb4\xe7\x2f\x96\xe0\xd0\xa2\x32\xcf\xed\x00\x9a\x45\x9a\xe7\x7c\xd9\xb7\x87\xd4\xd0\x64\x69\x51\x50\x9e\x2a\xfa\x5a\x2c\x5e\x52\x2a\x68\xb2\xfc\x8a\x0a\x16\x72\xa4\x36\x7e\x67\xf0\xee\x05\x49\x4e\x18\x95\xaf\x89\x34\x7f\x43\x78\x18\x2c\x57\x64\xd8\x15\x72\x1d\x1e\x2c\x57\x77\xc1\x14\x7c\x0d\xda\x90\x0a\x66\x70\x83\x63\x76\x1b\xd8\x19\x54\x56\x38\x57\x0c\x82\x14\xaf\xa4\x38\xd7\x32\x59\x04\x0f\xbe\xf6\xc2\x57\x9b\x52\x71\x06\x6d\x0b\x32\xed\x22\x6b\xda\x9c\xed\xa6\xe5\xca\x29\xc5\x06\x31\x72\x6d\x79\x19\xb5\x25\x45\x58\xf0\x5e\x57\xd0\xb9\x32\x8d\xc5\x60\x77\x54\x8e\x44\xe9\x72\xbf\xd2\xc9\x2b\x9d\xe4\x27\x00\xae\x17\x69\xd4\x2a\x27\x1d\x1d\xe7\xf4\x65\xba\xe0\xa9\x4c\xba\x62\x6f\xcd\x65\x79\xb1\xeb\x70\x44\x12\x83\xba\xc8\x23\xf9\xda\xb1\x25\x6b\xb2\x63\x51\x5f\xc3\xd3\x58\x58\x60\x99\xc2\x02\x6b\x60\xa9\xb1\xbf\xda\x97\xda\x70\x53\x04\xf7\x69\x16\x0d\xc0\x93\xed\x3c\xdb\x40\x9f\xb6\x8f\x05\xe5\x79\x20\x3f\x08\x64\x27\xd6\xcf\xee\xd0\x77\xbc\xfb\x38\x59\xe8\xf9\x3e\x44\xc7\x63\x1c\x60\x58\x84\xe9\x51\xdb\x5d\xa7\x3e\x32\x10\x32\xb1\x89\xbc\xe3\xf6\x48\xc7\x06\xb2\xed\xfe\xb8\xb9\x80\x78\x42\x0c\x0b\x8c\xe9\x67\x10\x60\x62\xf8\x44\x9c\x38\xff\x47\x87\xe6\xf7\x22\xf0\xd0\x40\x16\xb2\xec\xe3\x74\xc2\xca\x0f\x5a\x45\xe1\xa7\x18\xb1\x9a\x27\x0c\x2f\x48\x51\x19\x1e\x77\xd7\xe7\xbd\x26\xec\x69\xbc\x86\xf5\xf9\xd9\x47\xde\xaf\xd2\x58\x97\xf5\x21\xbf\x3a\x0a\x0e\x90\xbc\x5c\x3e\x89\xa1\xb8\xa7\x0a\x0e\xd0\x1a\xca\x83\x3d\x9a\x3f\x52\x0a\x54\x32\x76\x26\x52\x2c\x03\x85\xdb\xae\x28\xda\x59\xd3\x1a\x2e\xd2\x4f\x81\xb0\x55\x16\x57\x9d\x50\x5c\xb1\x52\xc0\x36\x6d\xda\x1d\xfd\x38\xf9\xdf\x7f\xe9\xd3\x68\x3c\x47\x63\x7f\x76\x6b\x42\x6b\x0d\x6e\x31\x24\xeb\xef\x26\x19\x37\x3f\x49\xc1\x9a\xbb\xd1\x0d\x86\x4e\x5b\xf9\x5d\xf7\xc3\xd0\x16\xe1\xb8\x3b\xa7\xd8\xb2\xb0\xc9\x79\x06\xb5\xef\x0e\xbf\x3b\xd4\x3a\x13\x8d\x5e\x83\x7a\x07\xfc\x2d\x59\xd3\x2c\x43\x9f\xb7\xdc\x84\xbb\x8f\x7e\x0e\xb1\x03\xe8\xf4\xe0\xf6\x45\xd2\xb2\x48\x90\xb0\xb4\x23\xec\x1c\x61\x9b\x52\x91\x47\x7e\x32\xc1\x14\xcd\xd6\x6b\xd8\xdd\x94\xee\x70\xe2\xf1\xcf\x94\x11\x64\x98\xee\x81\x62\xcf\x6a\x55\xec\xb5\x0f\xf1\xe1\x61\x67\x92\x0e\xd3\x7b\x3c\xe0\x2b\x1e\xce\x89\x6d\x1f\xb1\xe0\xf0\x42\x2f\xaa\xa6\x65\xdc\x13\x1e\xf4\x7f\xb0\x1b\x86\xa8\xd7\x7d\xd7\xfe\xa5\x8d\xee\x71\xb5\x7f\xac\xa7\x13\xec\x82\xce\x1d\xbc\x8e\x1d\x10\xa4\x83\x57\xa3\x8a\x12\x1e\x6e\x93\x40\x0d\x69\x14\x17\xe1\xba\x81\xb9\x4a\xba\x48\x6f\xae\xcb\x3a\xd9\xa2\xbb\xbb\x88\x8d\xfb\xa4\xfe\x02\x75\x71\x6a\xb9\x63\x78\x99\x93\x4b\x3e\xac\x98\x19\x12\x6b\x6d\x1d\x15\x4d\x15\xd5\x69\xc1\x8c\x54\xb8\x37\xec\x81\x6f\x8c\xe3\xce\x06\x30\xbc\x8e\x0d\x76\x1e\x0d\x5b\x61\xdd\x83\x40\xa0\x24\x4e\xd3\x19\xec\xec\x05\x7b\x37\x3c\x2c\x52\xcf\xe6\x3d\x97\x64\x9a\x6f\x4d\xc1\x32\x6f\x14\x96\xf9\x29\x56\xdc\x6a\x96\xf2\x13\x7f\xda\x61\xc9\x1f\x48\x63\xec\x71\x65\x6a\x4c\x77\x3e\x9b\xeb\x2f\x72\x19\xc9\xf9\x23\xb7\x57\xfa\x14\x43\xad\x0f\x33\xd3\x45\x2c\x61\xd1\xf8\x4f\xde\xbf\x37\x84\xcb\xd3\xa6\x8b\xef\x76\x11\x87\x08\xbe\x8e\xc3\x69\x11\xc3\xb3\x18\x3e\x8e\x67\x0f\x2e\xe2\x87\xaf\x63\xe9\xe2\xeb\x22\x96\xb1\xe2\x3e\xc4\xe1\xeb\x78\x7a\x11\xcf\xe0\xbb\x38\xfc\x10\x1b\xaa\xf7\x2b\x1d\xc0\x27\x71\x78\x19\x4b\xaf\x22\x1f\x62\x39\x18\xef\xe2\x6e\x28\x18\xc6\x2a\x12\x52\x73\x00\x3e\x89\x01\xb8\xdd\x6a\xcb\x87\x78\xef\xac\x4e\xa3\x0b\x45\xbb\xee\xfd\x7f\x4d\xbb\x8e\xab\x92\x6d\x2a\xd7\x0d\x10\x60\xca\x75\x9f\xf5\x16\x9e\x03\x58\xd2\xc6\xa5\x30\xe2\x0a\x0f\x7d\x0f\x87\x4a\x0f\xaf\x56\x3b\x1b\x57\x82\xd5\xea\x60\xb3\x6c\xa0\x97\xaa\x23\xf5\x92\x29\x11\xe4\x65\x2d\x7c\xf7\xdc\x2a\x7a\x76\x35\x78\x30\x04\xbe\x8c\xf5\x0c\x46\xa0\xcb\x92\xf5\x11\x36\xbb\x8e\xfa\xf8\xdf\x50\x5a\xe7\x46\x42\x75\xa8\x17\x52\x53\xaa\x18\x68\x4a\x15\x52\x89\x7c\x10\x79\x81\x29\x9d\xd6\x22\x6c\xcc\x50\xfb\x4c\x71\x6e\x3d\x2d\x66\x9b\x31\x9f\x56\x2b\xfe\x54\x73\x67\xfb\xdd\xe2\x5b\x8f\x5b\x48\xc0\x1a\x40\xa4\x5a\x07\xbe\x51\x74\x36\xb9\x15\xdd\xf4\xe7\x1c\x6a\x37\xda\x4c\x01\x7a\x25\xba\xe1\x37\x35\x1d\xb6\x5c\xa9\xe4\x45\xfc\x05\x2f\xf4\xe7\x69\xfb\x72\x79\x99\x15\x51\x11\xa7\xc1\x9b\x18\x36\xea\xfb\xab\x18\x4a\x97\x5d\x03\xd6\xb4\xdb\xd1\xe9\x20\xc8\x4c\x2e\x0b\xb9\x2b\xc4\x0c\x6d\x9c\x88\x79\xd3\x6c\x44\xb5\x7d\x15\x77\x1e\x18\xd6\x60\x60\x41\xf3\x36\x1e\xde\xd8\x1b\x88\x90\x61\x47\xd2\x2f\xe3\x14\x62\xc3\xc2\x96\xd2\x49\x7f\xc5\x3b\x45\xa3\x4e\x49\xbd\x8f\xa7\xd5\xaa\x12\x19\x13\x82\x98\x82\x77\x2c\x2d\xcf\x5e\x2a\x96\x67\x9f\x63\xe1\xaa\x1a\xfe\xb2\x65\x79\xa6\x3a\x3e\x79\x19\x9d\x0d\x1d\x9f\xfc\x1f\xb1\x40\xfb\x1c\xdf\x6f\x9f\xf7\x35\x16\x68\x9f\xff\x1b\x16\x68\x2f\xff\x9f\x61\x81\xf6\x77\xfc\x25\x0b\xb4\x97\x5f\x6b\x81\xf6\x52\x58\xa0\x0d\x8b\xdc\x65\x81\xf6\xf2\x0b\x16\x68\x9f\xb7\x2d\xd0\x3a\x6a\xfa\x67\x76\x68\xf0\x79\x1c\x1a\xca\x7e\xc3\x86\x86\x0d\x46\x86\x0d\x7f\xfe\x12\x8f\x88\xcb\xa2\xad\xa3\xa6\xfd\xf5\xe4\xf1\xf7\x04\x6f\x48\x8b\xbd\xfa\xfa\xaf\xb9\x54\x5d\x2f\x7a\x6d\x5a\xc6\xc2\x20\x02\xb0\x1e\x7c\x6b\xe9\x37\xe6\x30\xe1\x51\xd1\xf9\x3b\xad\x61\x31\xdb\x2b\x06\x2e\x4e\xa5\x63\x5b\xba\x35\x01\x13\xbd\x66\xbf\xeb\x0e\xa3\xc7\x6f\x4f\x1e\xef\x92\x5e\x21\x73\xdc\xb3\x27\x70\x82\xaa\x52\x6c\x16\x7e\xa7\xeb\x2d\x5d\x76\x5a\xc8\x65\x2a\x20\xb5\x23\xa1\xb9\xe1\x75\x0e\x96\x61\x36\x25\xb3\x3d\xae\xea\xcd\x74\x39\x5c\xe2\x1f\xfd\x15\xeb\x35\x18\x31\x3d\x0e\x9b\x10\xfa\x1a\x81\x11\xd3\xe2\x70\x6d\xfa\x56\x02\xd8\xd0\x5a\x52\xbe\xb8\xed\xac\xa5\xe1\xb5\x88\xe0\xa8\x8d\xac\x25\xff\x8f\x6a\x89\xc3\xb7\xb1\xbe\x04\x30\xa1\xbf\x4c\x49\x3c\x79\x14\x77\x7b\xbd\x9e\xbb\x25\xe3\x18\x3c\xb4\xd3\xb1\x75\x8c\x82\xea\x18\x1b\xd8\x3a\xea\x0d\x89\x12\x68\xd8\x0e\x18\x77\xef\x31\x34\x6c\x17\x80\x60\x1b\xcc\xb1\x87\x60\x0e\x01\x80\xf2\xae\xa3\x3e\x3c\x61\x01\x1e\x1a\xf8\x18\x05\xc5\x23\x74\x5c\x8c\x0d\x44\xdc\x80\x8e\x1d\x71\x95\x41\x7b\x95\xc5\x8b\x34\x6f\xca\xe2\xff\x2a\x25\x09\xcf\x19\xa3\x5a\xf6\x0f\x57\x31\x46\x81\x5e\x8c\x6b\x30\x29\x7b\xfc\x7e\x4d\xcf\x06\xeb\xdd\xff\x2d\x2a\x17\xf6\x72\x76\x6a\x09\x9c\xea\x1e\xa7\x97\x4d\x1b\x7d\x1d\x4e\x5c\x4c\x28\x62\xa8\xe5\xda\x8c\x22\xf4\x63\xae\xb7\xfd\x87\x81\x18\xc3\x46\x6c\x5c\x2b\x63\xf3\x34\xcd\xdb\xe8\xed\x22\xfb\x0f\xaa\xfa\x65\xb3\xaa\xee\x43\xd4\x53\xa0\xb2\xa6\x3e\x8f\x15\x2a\xaa\xe9\x2b\x15\x3d\x15\x2b\x4e\x3c\x79\x1e\x0b\xdb\xad\xf7\x3f\xbd\xfb\x40\xc6\x16\xea\x9c\xa6\x3d\x74\x0d\xfb\x18\x05\xe5\x40\x2a\xf8\x2e\x56\xed\x39\x99\xf1\xfb\xcf\x39\xd8\x65\xd6\x59\x8c\xb0\x7d\x54\x8f\xcc\x23\xc5\xbe\x73\x6a\x1d\x15\x93\x08\xfa\x47\xf5\x44\x75\x2e\xf0\xfd\x7f\x50\x68\x3d\x52\xcb\xa3\xa5\xb1\xb2\x68\xe6\x5f\xbf\xc4\x5c\x97\x57\xc1\x77\x31\xfc\x74\x13\x7c\xff\xed\xc2\xd6\xf2\xea\x4e\x29\xeb\x3b\x29\x65\xad\xc1\x1d\xfe\xe9\x07\x25\x7d\xba\xb9\xb3\xa4\xef\xfb\x92\x68\x61\xbf\x77\xa6\xa5\x13\xec\x21\xf8\x63\xbc\xe5\x4c\x20\x3a\x6b\x54\x21\xe8\xf1\x59\x53\xe6\xcb\x36\xdd\xdf\xe5\x06\x4e\x95\x86\x7c\x1b\x59\x86\x2b\x05\xa2\xdf\x22\xee\x1b\x6e\x20\x2f\xa5\x96\x4c\xfe\x3d\xe2\xde\xe2\x86\xe2\x94\xe7\x79\x86\x29\x41\xfe\x88\x3a\xf3\xe5\x2f\xb8\x2e\xf8\xc2\x69\x04\x9d\xd5\x04\x99\x47\x29\x44\xe0\x3f\x3f\x97\xdb\x2c\x29\x9d\x10\x64\x8a\x92\xd6\x00\xfe\x14\x87\xd8\xc0\x36\xfc\x2d\x0e\x0d\xc7\x81\x7f\xc4\x21\x71\x30\x9a\x28\x51\x67\xb1\x05\xe0\x0f\xaa\x89\x2f\xfd\x32\xa1\x50\x30\x4d\x42\xd3\x22\xd6\x00\x9a\x00\xd8\x26\x21\xb1\xb0\xa9\x7e\x76\x01\x2c\x92\x90\x98\x3e\xd9\xf8\x5a\x27\x21\x36\xdc\x23\x62\x93\x01\xbc\x0d\x60\x94\x0c\x62\xdf\x82\x89\x2e\x01\x01\x2c\x93\x70\x6c\xd8\x0e\xcc\x92\x10\x3b\xc4\xb7\x2d\xdf\xb7\x4d\xe2\x11\x6c\x3b\x76\x3a\x26\x2e\x5c\x26\x21\xd3\x9e\xb4\x5c\xcf\x77\x09\x5d\x5a\x7c\xdf\x67\xda\xcb\x96\x63\x79\x4c\xcf\x90\x20\x6c\x63\x88\x0d\x4c\x90\x63\xd1\x24\xdb\xc4\x3c\xfe\xca\xd8\x40\xd8\x71\x10\xf2\xa0\x41\x1c\xcb\x83\x86\xe3\x78\x96\xeb\xfb\xb3\x19\x6c\x12\x16\xf2\xc6\x27\x16\x21\x8e\x65\xda\xae\xe7\x3a\xc8\x71\xe1\x18\x1b\x88\xc5\xc1\x31\x31\xb1\x7d\xdb\x74\x6c\x17\x1a\xc8\x74\x1d\x1b\x5b\xc8\x42\x26\x72\x30\x8b\xec\x62\xda\xc8\xc4\x8e\xeb\x10\xe4\x5b\xbe\xef\x23\x17\x1a\x2e\xad\x03\x63\xdf\xf4\x4d\xec\xd8\x36\x8b\x32\xe3\xd8\xa6\x67\x59\x84\xf8\x96\x87\x3c\x1b\x61\x8e\x94\x8f\x7c\x8f\x78\x98\xfd\xb7\x5c\x06\x69\x62\xe2\x12\x8f\xf8\xc8\x26\x26\x72\x4d\x1f\x62\xc3\x26\xc4\x75\x1c\xdb\xc1\x26\xb2\x89\x83\xcc\xd9\x0c\xe6\xac\x37\xa8\xe4\x05\xd1\x0c\x4e\x4d\xc3\x26\x16\x1c\x5b\x06\x72\x1c\xa6\x79\x6e\x5b\xc4\xe5\x91\x67\x30\xc5\x89\x85\xaa\xf1\x1d\xd7\xf7\x69\xbb\x88\x6f\x7b\xae\x3d\x9b\xc1\x98\xb5\x1d\x1a\xd8\xf4\x1c\x64\x23\xcb\x24\x2e\xb6\x4d\xdf\xa4\x5d\xe7\x21\xcb\x35\xb1\x83\x6d\x07\x63\xcf\x73\x68\x51\xfe\xc6\x1f\x1c\x6f\xe7\x1c\x7f\x55\x56\x16\x3d\xc8\x77\x10\xa6\xdd\x8e\x88\x63\x62\xcf\xb7\xe1\xd8\xf0\x30\xf6\x7c\xec\xf9\x0e\xb2\x1d\x64\x7a\xde\x6c\x06\x93\x64\xc0\x0f\xfe\xfa\x1c\x7d\x3e\xfb\x2c\x59\xc1\x0f\xe2\x4d\x32\x80\xbf\x36\x27\xf0\xac\x03\xa4\xdb\xa1\x41\xea\x98\x75\x1f\xdd\x0d\xed\xfc\x2c\x26\xfa\x8f\xf7\xf9\x29\xb8\xcf\xe8\x1f\x96\xe1\x69\xae\x2f\x13\x38\xfd\x29\x3e\x2a\xc6\xfa\x4f\xf1\x18\x83\xa3\x08\xfe\x16\x1f\xd5\x63\xfd\x37\xf6\x56\xc0\x68\x76\x67\x18\xba\x34\x19\xb5\x89\xa2\x44\x3e\xc1\xa9\x05\xff\x88\x69\x6d\x78\x54\xec\x4a\x19\x2c\xc9\x6c\xe7\x30\x29\x60\x9d\xb0\xd3\x5d\x2a\xad\x9e\xe6\x7a\x9e\xc0\x92\xad\x3d\x9b\x5e\xb9\x32\x65\xdd\xd1\xf1\xa8\x4c\xc0\xd1\x72\xc2\x1e\x8e\x96\x60\x9c\x25\xb0\x81\xf9\x37\xba\x3f\xe0\x3d\x11\x27\x70\xaa\x17\xa3\x2c\x01\xbc\xd8\x71\x99\x1c\xf1\x77\x40\x85\xec\xfb\xfa\x61\xac\x68\xd2\x47\x09\xad\x64\xd0\x7c\xfa\x6d\xdc\x76\xfe\x89\x70\x6a\x1d\x0d\x7a\xe0\x87\x58\xed\x81\xe6\xbe\x1e\x80\x71\xa8\x2f\x47\x62\xac\x72\x30\xf9\x49\x0a\xc1\xd3\x18\xea\xcd\x48\x0c\x5b\x0c\x26\xbf\xc5\xac\x3b\x76\x2a\x19\x57\x9b\x14\x1b\x7f\x5e\x28\x14\x7b\xf2\xf9\xf9\x57\x53\x6c\x7c\x57\x6a\xef\x7a\xe3\xf3\x7f\xee\x7b\x23\x49\xbe\xd9\xf7\x06\xcc\x42\x92\x8e\xad\xdd\x2e\x38\xb2\xa1\x03\x8e\xec\xff\x8e\xfb\x0d\x31\x40\x5d\x5c\xc8\xde\x42\x9d\x6e\xd3\x87\x9e\x34\xfa\xf4\x26\x2b\xb6\xd3\xef\x1a\xd1\x79\x12\x1a\x9e\x69\xfb\xa6\x6b\xc3\x85\x58\x0a\x31\xf1\xe0\x65\x12\x62\xcf\x70\x3c\xd7\x86\x4f\x13\xbe\xcc\x62\xc7\xf4\x2c\x78\x9e\x84\x4c\x75\x82\x98\xf0\x8a\x71\x6a\xd3\xf6\x09\x34\x1c\xdf\x75\x28\xe7\x33\x6d\xbe\x28\x61\x9f\x10\xba\x5e\x21\xc4\x2c\x2b\x6c\x66\x85\x81\xe8\x12\x82\x5c\xba\x80\x79\x96\x69\xcd\x66\xf0\x6c\xc8\xec\x1d\x5a\x8f\x85\x7c\x07\x8e\xb1\xe9\x60\x93\x3f\xbb\x08\xf1\xa7\x19\x9c\x62\xd7\x37\x4d\x09\xe2\x9a\xbe\x04\xb7\x2d\x01\x32\x83\x37\xac\x4c\xc6\x8b\x3d\xcf\x77\x6c\x87\x78\x16\x53\xc3\x47\x8c\xa1\xdb\x08\x5b\x2e\xf1\x5c\x64\xfb\xd0\xc0\x18\x23\xd3\x32\x5d\x6c\xfb\x1e\xb3\x1e\xa2\x55\x18\x08\x21\xd4\xa5\xb0\x66\x6d\x67\x1d\xdf\x93\xd7\x24\xc8\x31\x4d\x1f\x23\x64\x5b\x74\xe7\x88\x90\xe5\x63\xd3\xb6\x5c\xe2\xd2\x8c\x6a\x32\x26\x6c\xd1\x7b\x46\x71\x26\x06\x72\x11\xf6\x10\xb2\x1d\x66\x00\x62\xb2\xa5\xda\x24\x8e\x65\x3b\x9e\xeb\x60\x64\x22\x82\xa1\x41\x90\xe3\x60\x07\x21\xba\xce\x7b\xb6\xcd\x62\xb8\x19\xa6\x63\xf9\x9e\x47\x6c\x5a\xb9\x63\xbb\x36\x34\x1c\x0f\x59\x8e\x6b\x3a\xc4\xb3\x09\x31\xf9\x52\x6d\xd9\x16\xdd\x1a\x9b\xc8\xb5\x3d\xdb\x24\x26\x5f\xaa\x2d\xdf\xf6\x6d\xdb\x22\xc4\xf4\x7c\x93\x08\x93\x28\xdf\x22\x18\xd3\x55\xce\x71\x6d\x3a\x62\xd8\xc0\x9e\xeb\xfb\xb6\x6f\x61\xd7\x24\x1e\x62\xc3\x77\x3d\xe4\x07\x59\xdc\xc6\x95\x9c\x96\x2f\x4e\x3e\x9c\xbc\xed\xb9\x41\x76\xc7\x74\x7f\x41\x79\x41\xbb\x63\x99\x92\xec\xe0\x03\x05\xa8\xee\x01\x78\xab\x7d\x69\x45\xeb\xa6\xf4\x69\xae\x5f\x25\x30\xbd\x93\x21\xcf\x93\xd1\x62\x6b\xf9\x79\x9a\xf0\x85\xe9\x72\x57\xca\xce\x85\xc9\xf5\x28\x7d\xbb\xfc\xf2\xf1\x34\xd7\xcf\x12\x28\x36\x84\xed\x3d\xeb\xcc\x0e\x8c\x4f\x73\xfd\xe6\x3e\x7c\x3b\x41\x59\x59\x32\xce\x13\x30\x9e\x27\x74\xa3\x5d\x84\x8b\x64\x3c\xc0\x9a\x26\xde\xb9\x98\x38\x06\x71\x5d\xd3\xb7\x1c\xd3\x41\xd8\x36\x89\xc3\xc4\x6e\xe5\xd8\xf7\x34\xd7\x9f\xd1\x96\xdc\xc1\x4a\x4e\xd9\xbc\xf3\xb0\x8f\x08\xb1\x2c\x93\x60\xc7\x32\xb1\x0f\x0d\xd3\xc1\x3e\x72\x08\x9d\x87\x08\x13\x42\xc9\x0b\x13\xcf\x73\x4d\xd7\x23\x0e\xa6\x60\x2c\x46\xa2\x81\x4c\xe2\x7b\xa6\xe3\xb8\xd8\xf7\x10\x71\x31\x34\x7c\xe2\x13\xcf\xf1\x2c\x87\x4e\x63\xdb\x72\xa8\x94\xea\x60\xcb\x72\x1c\x0f\x3b\x74\x7e\x5b\x3c\xa3\xe5\x61\xd7\xc5\xbe\x6f\x3b\x0e\xb2\x1c\xa6\x7f\x47\x1c\x8b\x98\xbe\x4d\x2c\x9f\x8a\xa6\xae\x63\x41\xc3\x31\xe9\x14\xf4\x88\xed\x61\xd3\xf1\x4d\x77\x36\x83\x27\x5c\x42\x26\xc4\xf1\x5c\xdf\x73\x4d\xd3\xb5\xb0\x6d\xbb\x70\x6c\xd8\xb6\xeb\x61\xcb\xa7\xf5\xda\x96\x87\x4d\x68\x10\x66\x43\x48\x79\x80\xeb\x12\x6c\x7b\x72\xf2\x20\xdb\xb5\x5d\x87\x38\xc4\x32\xb1\xe9\x32\xa6\x87\x09\x45\x9b\xf8\xa6\x4f\x59\x85\xc5\x0c\xb1\xb0\x8b\x31\x72\x1c\xc7\xc1\x36\x76\xa5\x90\xec\x3a\xa6\x4b\x7c\xcb\x77\x2d\xc7\x25\xd8\xa2\x73\xd4\x22\xd8\xf2\x4d\x93\x98\xbe\x43\x5c\x1f\x5b\x54\x48\xf6\x1c\x9f\x58\x88\x58\x16\x71\x89\x85\xa9\xe8\xf8\x89\xf5\x35\xc1\x6c\x46\xdb\xb6\x09\x0d\xd7\x37\x1d\xec\xba\x9e\xcd\xd8\x95\x85\x5c\x82\x2c\x87\xb3\x24\x9f\x59\x6f\x5a\xbe\x8d\xe1\x98\x18\x16\xf1\x6c\x9f\x10\x64\x43\xc3\xb2\x11\xe5\xfc\xc8\xe7\x16\x49\xc4\xf6\xa9\xf8\x4f\x7b\xde\xf5\x88\xeb\x62\xd7\x71\x28\x4a\x1e\x62\x4c\xc0\xa1\xcc\xf5\x71\xc7\x5c\x19\x83\xa5\x25\x60\xdf\x83\x86\xe9\x3b\xa6\xe9\xba\x3e\xc1\xae\xe9\x3a\xae\xe7\x40\x83\x76\x12\x32\x5d\xdb\x43\x0e\xe5\x37\x3d\x7b\xa4\x7f\x9e\xe7\x61\xd7\x41\x8c\x8f\x22\x9b\x32\x3b\x8b\x98\xc4\x74\x6c\xc7\x64\x2d\x70\x4c\xcf\xb6\xb0\x6b\x51\x2c\x90\xed\x63\x35\xb3\x4d\x7b\xcb\xc2\x88\x89\xda\x9e\x6f\x79\x16\xf6\xd8\x1e\x85\x31\x3e\xb6\x0b\xc0\x96\x67\xdb\xa6\xeb\x39\x16\xf2\x31\x1d\xe9\x8b\x21\xa7\x2a\x2f\x14\xc7\x77\x6f\x7e\xbc\xd7\xf5\xdd\xdd\xd7\x0e\x86\x05\x0d\x6b\xeb\xd2\x41\x7c\x1d\xba\x64\xff\x8a\x5b\x87\xd3\x5c\x3f\xdd\x3d\xd9\x55\x1e\x23\x6e\x10\x94\x48\xf1\xa7\xb9\xfe\x89\x4f\xcb\x3b\x59\xcb\x69\xae\x3f\xfe\x72\xd1\x9c\x45\x98\x1b\x65\x9f\x6c\x4c\x79\xd6\x75\xff\xf0\x98\xfd\x75\xf2\x85\x13\x1f\x1e\x8c\xd7\x75\x82\x9d\x57\x00\xfc\x56\x13\xb2\x7b\x49\xb0\x16\xc0\x27\xaf\x4e\x76\x2a\x69\xfc\x33\x4f\x5d\xf9\xd0\x51\x17\x11\x8e\xba\xe2\x5d\x7e\xba\x36\xfd\x71\x35\x3c\xac\x4a\xce\xc2\xaa\xc0\x38\x5c\x52\x29\x33\x09\xbf\xd3\x55\x8f\x5a\x2c\x20\xe8\x8c\xc1\x57\x61\x42\x01\xe7\x61\x42\x01\xff\xa9\x7f\xae\x8a\xf9\xa5\xaa\x76\xfa\xe7\x6a\xc6\x97\xf0\x26\xac\xc6\x57\xf0\x59\x98\x8f\x9f\xc2\xeb\x30\x1e\x9f\xc3\xd3\xfe\x0c\xe3\xd9\x40\x50\xbd\x86\x44\x39\x8f\xbc\x81\x04\xc0\x93\xd0\xb0\x31\xde\x6b\x1e\x85\xd8\x39\x3c\xd4\x4f\x42\xca\x09\x7d\xd7\x3e\x6a\xe8\x1e\x88\x19\x59\xdb\x47\x8d\x50\x47\xf9\x04\x1f\x87\x6c\x4a\x1f\x55\x22\xd5\xc4\x47\x15\x18\x19\x8e\xe9\xed\x0d\xa2\xac\xcd\x81\xf4\x29\xf6\x29\x9c\xd3\xb2\xad\xc3\xc3\xf9\xc3\xd0\xb4\xec\x63\xc3\x76\x46\x9d\x0c\x3e\xf0\xd6\x34\x1f\x61\xc7\x03\x47\xbf\xc7\x00\x04\x86\xa9\x42\x59\x03\x28\xd3\xe6\x40\x0c\xa7\x8b\x50\xf1\x20\x66\x01\xf8\x5a\x71\x20\x76\x31\xd1\x2f\x46\xd8\x47\x08\x00\xf8\x21\x7c\x7c\xa4\xbf\x3e\xfa\x34\xc2\xe3\xd7\x00\xbe\x53\x1c\x9a\x4d\xf4\xe8\xe8\x44\x75\xd9\xf4\x4e\xf1\xcd\x74\x33\xd1\xb3\xa3\xc7\xcc\x37\xd3\xbb\x51\x78\xda\x1f\x17\x7d\xa0\x9f\xfa\xaa\xde\x75\xf4\x4b\x10\x42\x41\x1e\x8b\xb7\x1f\x3e\xef\x24\xe6\xef\xf4\x2a\x51\x49\xec\x8e\x8d\x4c\x0f\xd6\xde\xb7\x21\xac\xc7\x4b\x98\x84\xd1\xb8\x19\x0e\x42\x09\x0e\x0f\x07\x1f\x72\x70\xac\x97\x21\x82\x79\x88\x40\xb0\x01\x7a\x5c\x86\x79\xb0\x01\x7d\x78\xa8\xe7\x61\x09\x44\x20\xd7\x72\x9c\xc3\xf9\xc0\x35\x56\x74\xd4\x28\x8e\xc7\xaa\x09\x11\xb7\x23\x62\xaf\xb2\x43\x8f\x40\xb9\x52\x51\x09\x33\x19\xbc\xcd\xe9\x7e\x4a\x76\xe7\x8b\x0f\x6f\xef\xe8\xc1\xeb\xaf\xeb\xc1\xeb\x2f\xf6\xa0\x44\xd3\x25\xe8\x68\x07\xaa\xb4\x77\x09\x18\x19\x44\xb9\x50\x8c\xc6\xcd\x70\x0b\x38\xce\x55\xa4\xdf\xfc\x78\x07\xce\x17\x5f\x87\xf3\xc5\x06\xce\xf5\x58\x60\x1d\x8d\x05\xde\xe5\x58\xc5\x7c\x07\xd6\xcb\x01\x7e\x43\x6c\x39\xae\xea\xb5\xc2\x87\xe4\xbf\xc2\x6a\xf7\x4e\x72\x9d\x85\xfa\x2c\x42\xe9\x23\xaa\x0f\x5d\x5a\xb0\x38\x78\xc2\x0d\xd6\xc0\xb9\xd5\x8b\xdc\x10\x51\xdb\x23\x98\x85\x9f\xf5\x1a\x9e\xf5\x51\x0a\x97\xfb\x59\xb1\xbf\x71\x29\x03\x5f\x27\x2c\xc6\x26\xcb\x95\x6a\xa3\x72\x2b\xaa\xd2\x72\x43\x21\x4c\x86\x82\x4c\xa6\xcb\x19\x5b\x74\xb2\x3b\x62\x85\xfd\x5c\x5c\x14\xe5\x75\xb1\xcf\x11\xda\x17\xad\xe8\xdd\xbf\x94\xc2\x9f\xfa\xbb\x2f\x2d\x7d\xcc\xd8\x27\x2d\x76\xac\xe2\xdf\xa8\xe9\x64\x10\x5b\x8e\x37\xd7\x7f\x11\x4a\x3c\x54\x08\x8a\x17\x1a\x64\x4e\x54\x01\xbb\x8f\x82\x3b\xd5\x19\x8e\x74\x3c\xe2\xc1\xf5\x99\x1d\xe7\xff\xbf\xe1\x36\x16\x81\xff\x15\xb2\x7c\xf2\xdf\x20\x4b\xc3\x86\xff\x20\xfa\x3e\x8c\xc2\x29\xa7\x3d\x46\x79\x33\x1e\x02\x3f\xe2\x31\x2b\x23\x3a\x19\x87\xee\xb2\x0b\xe1\xfd\xab\x0c\xa7\x86\xcd\xaf\x3f\x4b\x7e\xde\x58\xca\xab\xd9\x2c\xec\x2e\x66\x3f\xb2\x06\x4a\x57\x65\x99\xf4\xfc\xb6\x6c\xab\x65\xfb\x5e\x7c\x53\xde\x60\x55\xa7\x97\xcb\xbc\xcd\xaa\x3c\x4b\x93\x20\x33\x06\xef\x6b\xa0\x17\x8a\x1e\xd0\xfb\x64\xa0\x25\xf0\x0f\x66\x75\x36\xd7\xdf\x24\x2c\xdc\x5c\x1d\xb6\x42\x31\xf5\x3b\x5d\x2f\xc2\x14\x70\x8f\x65\x2c\x54\x8a\x70\x7d\x44\xc0\xde\xa0\x7f\xc4\x6d\x74\xcd\xfc\x77\x5f\x46\x9f\xd8\xb5\xeb\x29\xf3\xe1\xcd\xe7\xd8\x2b\xce\x11\x9a\xb0\x34\x9a\x36\xad\x1a\x98\xf7\xbc\xa1\x39\x26\x41\x03\x63\x9e\xf3\x3d\x4b\x4d\xfa\xd4\xf8\x18\xa7\x66\x10\xc3\x2a\xfc\xac\x97\xf0\x86\x5d\x3f\x1f\x88\xdb\xe7\xf9\xc6\xb0\x15\x21\xed\xeb\x70\xce\x11\x9b\x33\xcf\xaa\x7c\x26\x2f\x42\xc1\xfd\xe0\x65\x98\x3d\x42\xc7\xdd\x66\x3c\xe7\xeb\x7b\x9c\x66\xb9\xbe\x98\x64\x60\x84\x41\x90\xc3\xa7\xe1\x94\x11\x41\xd7\x75\xc9\xe1\xa1\x7e\xd9\x7b\x4d\xbb\x84\x09\x00\x2c\xce\xe4\x25\x78\x1a\x4e\x6f\x2b\x4a\x80\x7c\x7f\x5d\xe8\x86\x0d\xd6\xb3\x5e\x25\xf0\x3c\xc4\x13\xfd\x72\x8c\xc1\xde\x53\xae\xc6\xcf\xd9\xfe\x2d\x1f\xa0\xe0\x72\x0d\x77\x78\x7b\xab\xc3\xf6\xe8\x5c\x10\xd0\x6d\x15\xd4\x5d\xe1\x35\x9d\x3c\x60\x9d\xcd\xf5\xec\x11\xea\x34\x42\xaf\xc2\xa7\x77\x2a\xef\x65\x73\x9d\xe9\x4a\x4a\xf6\x88\x04\xab\xfe\x90\x30\xfd\xd9\xbc\xac\xe1\xd3\x69\x31\xc6\x33\xf1\xb2\x1c\x2e\xe9\xec\x6a\x0f\xd6\x5c\x97\xef\xc1\xd5\xa3\xec\x01\xb8\xbd\x52\x42\xe2\x9d\x85\xf8\xc1\xd9\xc3\xa7\x9d\x63\x79\xf9\xf4\x30\x79\x70\x26\xd5\x50\x9f\x85\x4f\xa7\x67\x63\x3c\x83\xd7\xf4\x61\x06\x4f\x43\xfd\xda\xa8\x46\xcf\x8c\x0a\x4c\x08\x3c\x09\x0b\xfd\x14\xec\x5d\xf5\x27\x24\x57\xf0\x43\xa2\x9f\xc0\x67\x22\xcc\x0a\x7f\xbb\x16\x6f\x00\x3e\x65\x91\x15\xe3\x54\x3f\x83\x08\xde\x56\xc1\x69\xd7\x3b\xa7\x14\xcd\xb3\xd1\xa8\x0b\x30\xf6\x34\x7c\x7a\x8f\x27\x3e\x96\x6d\xad\x6a\x28\x7e\xfc\x2f\xad\x91\xfd\x6c\xe2\x9d\x9d\xc2\x28\x6c\x7b\x86\x20\xa2\x59\x8a\xe8\x8f\xbf\xe8\xf5\xd6\x14\xeb\x1c\x54\x4d\x7f\xd6\xe9\xf6\x46\x01\x28\x2b\x16\x9d\x06\x46\x60\x26\xd6\xa9\xb2\x8b\x33\x90\x85\xc5\x80\x97\x2c\xc3\xc2\xa8\xea\xf2\xbc\x4e\x1b\xe6\x8e\xae\x61\xef\x0a\x3f\xd9\xdb\x5c\x75\xd3\x90\x7b\x5c\x6b\xe9\x6f\x2b\x83\x22\xf2\xc3\xa3\x26\x98\xa6\xb0\x9d\x41\x81\x41\x50\xb0\x86\x96\x61\x79\xdc\xf9\xa0\x0c\xd4\x70\x3b\x2f\x72\x23\x2b\xda\xb4\xae\xca\x9c\xf9\x46\x63\x38\xcd\x3a\xb7\x61\x30\x0b\x33\x99\x33\x03\x41\x09\x53\xe9\xa5\x12\x0a\x85\xa6\x92\xe2\x33\x17\xf8\xcc\x99\x02\x8a\xf4\xb0\x68\x2c\x0e\x0f\xfb\xf8\xdb\xfd\x57\x25\x40\x4d\x1c\x16\xc6\x62\x99\xf2\xff\xab\x95\xd6\x2c\xca\x9a\xc5\xbd\x4d\xc2\x69\x09\xb5\x85\x36\x83\x55\x38\x65\x5a\x1f\x09\x80\x4c\xd9\x23\x01\x74\x4f\x57\x51\x06\xb2\x08\x2b\xca\x40\x2e\xc3\xad\xf8\xb8\x5a\x1d\x5d\xf3\x58\x53\xf2\xb0\x72\x4f\xca\x7e\x2d\xa3\xb6\x3a\x06\x5b\x6e\x1a\x61\x19\x46\x63\xb9\x26\x68\x59\x11\xd7\x69\xd4\x88\xe0\x96\xe9\x71\xc9\x76\x7d\xd1\x28\x34\x1d\x04\x02\x2d\x49\x37\x92\x1f\x31\x97\xdd\x32\x39\x2f\x8b\x73\x1e\x2c\x33\x3d\x1e\x63\x0f\x3d\x2c\x0f\x0f\xcb\x87\xd8\xa3\x40\xe5\x23\x74\xcc\xcb\x09\x3a\x78\xd9\x70\x9a\x81\x81\x60\x0f\x1d\xf3\xd4\xa0\x64\x7e\x8a\xfb\xca\x01\x9c\xd6\x30\x9a\xad\xf5\x18\x4e\xe7\x70\x31\x03\xf0\x69\xf8\x9d\x7e\x49\x59\xfe\x3c\x7c\xca\x3b\xe6\x29\x6d\x0f\x93\x01\x12\x38\x67\x0e\x35\x5b\x98\xc0\x45\xe7\x46\xad\x61\x71\x36\x84\xfa\x7d\xba\xdb\xb1\xa5\x12\x12\xed\x48\xba\x69\x64\x8e\x5f\xbb\x30\x17\xbb\xfd\x61\xaa\xde\xed\xbb\x6c\x9d\x2e\x48\xd4\x34\xd9\x79\xa1\xc0\x17\xe0\xb6\x08\x97\xc7\x4b\xbd\x00\x41\x21\x38\xdf\x1d\x18\xa9\xd1\xae\x3e\xb0\x90\x15\x32\xac\x67\x3d\x83\x05\x3b\x1f\x8e\x42\x9a\x20\xbc\xf9\x89\xea\x61\x01\x60\x1e\x76\x8e\x48\x37\x3c\x50\xf6\xbe\x27\x69\xa7\xe4\xb2\x75\xf9\x17\x5b\x37\xe1\xed\xca\x0e\x78\xf8\xc7\x9c\x4e\x88\x1c\x66\x00\xc0\x7c\x0d\xe0\x6d\xc7\x0e\x82\x5c\xf5\x8a\xcb\x98\x8e\x0c\x90\xad\x06\x6e\xfa\xc4\xe3\xab\x1c\x1c\xa4\x3d\x27\x59\xef\x9c\x9f\x21\x3b\xaa\x61\x5d\xf5\xea\x4b\xf2\xef\x65\xf6\x29\x78\x92\x40\xb6\xa4\x07\xef\x13\xc8\x8d\x81\x3f\x26\x30\x6b\xf8\x09\xdb\x9b\x64\xb7\x12\x50\x2a\xb4\x76\x9e\xc9\x6f\xda\x65\xf6\x49\x83\x4f\x12\x28\x90\x6f\xfa\x48\x8c\x70\x1b\x98\xd5\xa3\xc1\x8f\x2a\xb8\x2c\xfe\x21\xcb\xf7\x68\x77\x46\x86\xa9\x06\xdf\xab\x19\x23\xba\x28\xf7\xb9\xd6\x6b\x00\x5f\x0c\x4f\x20\x17\x4d\xde\x5d\x60\xbe\x7f\xd9\x9f\x3e\xfe\x27\x01\x07\x60\xa3\x46\x45\xec\x15\xa4\xdf\x47\xed\x92\x07\xb8\xd6\xd6\x30\xdf\x0d\xa3\xc4\x41\x10\xb7\x27\x9f\xee\xd5\x07\x90\x0b\xa9\x58\x66\xe8\x2b\xfc\x85\xf9\x55\x2e\x3a\x19\x66\x3b\xad\x96\x37\xae\x11\x0f\xd7\x5e\xb2\x70\xed\x30\x0b\x6b\xba\x65\x5d\x86\xaf\xa3\xd7\xb0\x61\x27\x0b\x7a\x31\x6a\xe9\xca\x1d\x87\xed\xb8\xa0\x4b\x00\x8b\x44\x04\x6e\x9b\xeb\xac\x8d\x17\x7a\x13\x0a\x17\xa5\x54\x40\xca\x8f\x51\xa0\xb7\xe3\x5c\x5c\xb7\x52\xe9\x29\x87\x78\x9c\x03\xca\x4c\xe3\xa8\x49\xf7\xa3\x60\x19\xea\xe5\x38\x03\x93\x78\xa4\x97\x0f\xb3\x63\x27\x40\x80\x9b\x91\xec\x31\x80\x92\x02\x64\xe3\x88\x02\x10\x35\x21\xa3\x09\xd1\xb8\xa4\x09\xd6\x7a\x79\x14\x3a\x48\xb0\xa0\xe9\x92\x29\x72\x36\xec\xff\xb7\x6a\x0c\xf4\x7b\x94\xb2\x87\xd7\xd3\x51\x31\x31\x11\xf8\x1f\x4c\x68\x0f\x1d\x75\xad\x8a\x20\x1e\x47\x7d\x90\xc9\x71\x79\xd4\xc9\x33\x63\x0c\x3b\xb0\x76\x6c\x42\x7f\xdc\x42\xdc\x79\xdc\xd5\x8b\xff\x61\x9c\x97\x2d\x01\x05\xe7\xc2\xb0\x9e\x84\x18\x21\x18\xf1\x9f\x69\xa9\x23\x00\x4b\xdd\xa3\xff\xac\xc1\x05\xf1\xa2\xc9\x83\x5b\xc5\x22\x70\xe7\x59\xaf\x08\xab\x00\xb5\xcd\x53\x5f\xf5\x75\xb6\x86\x8b\x26\x8f\xee\x38\x2e\xfe\xba\x22\xee\x32\x7a\xa4\x93\xea\xed\xe6\xa4\xba\xea\x27\xd5\x2f\xff\x07\x27\xd5\xd5\x6e\x98\x5f\xa2\x5c\x51\x46\x78\x71\x9f\x32\xc2\x17\xd4\x4a\x74\x3e\x4a\x60\xa4\xf3\x51\x03\x77\x10\xc5\xb4\x80\x52\x49\x97\xd9\x07\xe0\x71\x34\x29\xb9\xc6\x71\xf9\xed\x4a\x2d\xb2\x76\x5a\x9e\x44\x60\x42\x36\xeb\xe4\x93\x91\xe9\x07\xb3\x09\xd3\x61\x58\x42\x3c\x2e\xc1\x11\xa5\x32\x89\xc8\xe6\x8d\x61\x4f\x5d\x6c\x1c\xff\xda\x18\xc7\xeb\xee\x72\xe6\xf9\xaf\x4f\xbe\x71\x1c\xaf\x77\x8f\xd1\xaf\x8b\xac\x4d\x45\x00\x98\xb3\xdd\x20\x4f\xf2\x28\xbe\x18\xf0\xc6\xb7\xdf\x3a\x94\x7d\x97\x45\x47\x3a\x46\x68\x5c\x83\x89\xe8\x97\x71\xf4\x0f\x06\xa8\x96\xe4\x21\x46\x8a\x09\xcd\x8f\x42\x0c\xfa\x21\x82\xf5\xa4\xa4\x63\x30\x13\x3a\xfd\x78\x1c\xf5\xd8\x30\x95\x74\x3a\x8a\xd9\x31\x0a\xf0\xb8\x9e\x64\x9c\x68\xb2\x01\x1f\xb8\x3e\xfb\xaf\xf1\x01\x3a\xca\x7f\x27\x03\xc3\xc8\xc8\xf7\xee\x74\x34\xf9\x38\x29\xcf\xd2\xff\xef\xff\x67\xdf\xf7\xf6\xdf\x7d\xff\x64\x3f\x2e\x2f\xab\xa8\xcd\xce\xe8\x18\xdf\xe1\x7d\xd2\x76\x1d\xc7\xf1\x91\x45\x7c\x8c\xb0\x89\x6c\x68\x60\xcf\xb6\x6d\x8f\x98\xae\x8f\x1c\x9b\x79\xce\xc4\x9e\x47\x88\xe7\x58\x0e\x31\x2d\xdf\xb7\x98\xe6\x04\xf1\x5d\xd3\xb2\x7c\xd7\x26\x36\xb2\x4d\x87\x66\x74\x88\x6b\x3a\xa6\xed\x38\xc4\xb6\x2d\xc7\xc1\x4c\x83\x85\xf8\xd8\xb2\x3d\xcb\x37\x7d\xdf\x65\x97\x99\x06\x22\x2e\x32\x99\x9e\x8a\xe7\x58\x98\x98\x4c\xd3\x05\x39\x9e\xe7\xd9\xc4\x36\x6d\x8f\xb8\xc4\x84\x86\xef\x63\xd3\x74\x6d\xd3\xf1\x4c\xd7\xe1\x8a\x7f\x43\x77\xa1\xc8\xc2\xb6\xe7\xfa\xc8\xf4\x30\x72\x2d\xc7\x86\x63\xc3\x76\x6c\xc4\x3c\x95\x12\xd7\xf3\x6c\xdf\x81\x63\xc3\xb4\x2c\xd7\xc4\xa6\x8d\x5c\xd7\x33\x89\x6f\x3b\xbb\xfc\x4f\xda\x5f\xe5\x7f\x92\xbb\x0b\xc5\xa6\x65\x59\xc4\x43\x8e\x49\x90\x89\xf9\xe5\x33\xc6\x9e\xe9\x10\xd3\x27\xc4\xc4\x08\x7b\x26\xf3\xde\x8b\x6d\xec\xd2\xde\x32\x7d\x4c\x90\x6d\x31\x87\xa1\x2f\x77\x8d\x64\xa7\xc5\x7c\xf7\xd8\xb1\xc9\xf4\x77\xf2\xed\x5a\xc1\x2c\xee\x45\x6f\x91\x06\x6d\xe6\xf0\xc4\xe9\xae\x13\xce\x0b\x7e\x39\xfa\xad\x2e\x6e\x77\x56\x42\x6c\x67\x62\x3b\xe6\xae\x4a\x76\xd8\xe7\x46\xbe\x37\xa6\xbd\xc1\x48\xfe\xf3\xb0\xa3\xaa\xba\xac\x16\x65\x5b\xde\xe1\xf9\xb6\x2e\xdf\xd2\xd4\x1d\x01\xe5\xfe\xc8\x55\x5a\x77\x7d\xd7\x75\x90\xe5\xf9\x8e\x4b\x4c\xe6\x30\x15\x9b\x36\xf6\x6c\xcf\xa4\x03\xec\x5a\xc8\xa4\x34\x6b\x62\x93\xb9\xa2\xb5\x3d\x6c\x13\xa6\x9e\x64\x10\xcf\x43\x2e\xc6\xc4\x23\xc4\x27\xcc\x43\xab\x8b\xb1\x67\x99\x04\xbb\x1e\x46\x18\x61\x0b\x7a\xb6\x63\x9b\xbe\x83\x1c\x64\x13\xdb\x47\x24\x1d\x13\xc4\x7c\xe1\x22\x68\x78\xc4\xc6\xc8\x72\x90\xf8\xd9\x76\xe5\x6c\x5a\xb6\xeb\x7b\xbe\x6b\x62\x44\x3c\xe2\x61\xe6\xb9\xd9\xb6\x3d\x84\x11\x42\xae\xef\xbb\xb6\xc9\xd4\x21\x6c\x8c\x91\x43\x3c\x1b\x39\xf4\x8b\x50\x87\xb0\x2d\xcb\x21\x84\xce\x30\x44\x3c\x93\x39\xbf\xb5\x91\x47\x4c\xe2\x5a\xd8\xc4\x26\x71\x3d\xda\x2a\xc2\x66\xa9\x49\x4c\x1f\x5b\xae\xef\x9a\x02\x37\x6c\x10\x8c\x29\xe1\x5b\xb6\x63\x7a\xbe\x25\x08\xf5\x97\xdd\xfd\xdf\x59\x64\x77\x3d\xce\x7a\xf9\xf3\xb7\x51\x66\xfa\x90\x76\x36\x61\x2e\x23\x9c\x40\xb9\x4b\xc7\x86\xf7\x0f\xfd\x2d\x1b\x08\x61\xdf\x66\x85\xab\xe5\x4e\x68\xc9\x01\x76\xee\x70\xb7\x3c\x20\xb5\x8e\x16\x9f\x6f\xe9\x40\xf4\xd1\xd3\xde\xfc\xf8\xf2\x64\xf1\x15\x3a\x10\x77\x47\x4f\x33\xac\x7f\x18\x3c\x6d\x4b\x5d\xe2\xe2\xff\x55\xca\x9c\x5d\x24\x88\xfb\xb6\x44\x43\x5b\xe8\x0c\x1c\xeb\x6d\x88\x60\x11\x22\x10\xe8\x6d\x58\xf6\xd7\xd9\xd9\x50\xfb\xb3\x90\x69\x4d\x56\x6c\xa4\x01\x38\x8d\x60\x0b\x8b\xd9\x50\x87\xe3\xbf\x18\x53\xed\xe7\x64\xa7\x1d\xc6\x77\xc9\x4e\x3b\x8c\xef\x93\x70\x87\x01\xc5\xaf\x9b\x06\x14\x4c\xc3\xf4\xf7\xdd\x36\x1b\x3f\xee\xb4\xd9\xf8\x69\xa7\xcd\xc6\x6f\xc9\x96\xf3\x75\x8c\x50\xf5\xf7\xc0\xfd\x3a\x95\xc6\xde\xfe\xf4\xcf\x3c\xb0\x0f\xf4\xe9\x76\x29\xe6\xfd\x9a\x80\xf1\xef\x09\x44\x60\xa2\xff\x98\x8c\x7f\x1a\xe8\xe5\xfd\x9a\x00\xda\x61\x60\x42\x90\xf9\x2d\x0c\x63\x43\x1d\x90\x59\xe0\x30\x15\x45\x46\x1b\xbf\x27\xa3\x1f\x95\xea\x5a\xf8\x73\x42\xa7\x0d\x1e\xfd\xb4\xf9\x75\x4b\x9d\xb1\x98\xd4\xf0\xfb\xe4\xee\xc5\x4e\xf4\xe7\xb8\xfa\x9b\xf3\x98\x3f\x92\xd0\xc0\xae\xe7\x99\xc4\x75\xe1\x0f\x49\x68\x10\xcf\x72\x1c\xcf\x27\x30\xad\x42\xc3\xb6\x7d\x1f\x23\xd7\x84\x6d\x15\x9a\x86\xeb\x5a\x26\x2c\xaa\x5d\xe3\xb3\xc8\xcf\x35\x18\x37\x8d\x5a\x05\xfb\xb6\x31\x68\xcf\x5f\x7e\xaf\x41\x16\xf3\xb7\x4e\x93\x40\x6b\xe2\xb4\x48\xff\xa9\x23\xfd\xd0\x18\xf0\x5a\x02\x26\xe6\x51\x5b\x71\xb6\x9e\x7e\xaa\x74\x3d\x1d\xa7\x15\x98\xfc\x91\x8c\x7e\x48\xc0\x04\x93\xa3\xb6\xfa\x76\x1e\xaf\xa7\x93\xb0\xad\xc0\xc3\x10\x4f\x30\x39\xee\xb9\x8c\x79\x94\x82\xe0\x0f\x31\x3c\x79\x79\xae\x63\x72\x94\x8e\x7f\x48\xc0\x28\xad\xbe\x38\x18\xb4\xa7\xd8\x68\xd4\x55\x78\xbb\xee\x8f\x1c\xa2\x4a\xb5\x71\xcf\x92\xbd\xd4\x68\xcb\x93\xb2\x48\x3f\xbe\x82\x29\xbb\x42\x12\x2f\x75\x35\x6d\x67\xca\x6d\x04\x52\x8c\xfe\xca\x4a\xbd\xce\xa8\xab\xe9\xb7\x7a\x95\x78\x52\x47\xc9\xbc\xac\x13\x6d\xc6\x78\xe2\x69\xae\x17\x0a\x3a\xe0\x9e\x53\xa3\x4d\xe0\x56\xa8\x5b\x9d\xe6\xfa\x74\xba\x9c\xa2\xd9\x24\xe2\x8e\xe6\xa6\x08\x2e\xa7\x78\x36\x29\xa1\x14\x61\x96\x53\x32\x9b\x64\xb3\x19\xec\xb3\xab\xca\x6e\x85\xda\x0b\x0d\x58\xbf\xca\x8d\x28\x49\x74\x2d\x66\x4b\x5a\x9b\xc5\xe3\x28\x89\xaa\x96\x1d\x03\x8c\x9b\x36\xaa\x5b\x6d\x78\x2f\x9d\xca\xab\x14\xa1\xb0\xc0\x4e\xad\x5f\x85\xb4\xd3\x8c\x5f\x31\x4c\x8d\x5f\x09\xdc\x84\xe1\x41\xd0\xef\xad\x2a\x2d\x92\xad\x8a\x5e\xb1\xf8\xd4\x5f\x55\x76\x54\xf1\xd9\x75\x55\x16\xfb\x3f\xd6\x59\xda\xd0\x9d\x13\x6f\x25\x73\xdc\x8f\x10\xa1\xa2\x20\xe2\x3a\xfc\x1e\xf2\xb8\x40\x46\x88\x63\x42\x6c\x60\xc7\x36\xd9\x36\x82\xed\x1c\x98\x20\xe8\x63\x8f\x10\x21\xfd\x75\xe5\x60\xc3\xb3\x7d\xdf\x74\x2c\x38\xc6\x06\x26\xbe\xe9\x61\xa6\x06\x4a\x05\x42\x8b\x2b\xa9\x63\xcc\x02\x91\xd0\x7d\x10\x26\x36\x1c\x3b\x56\x3a\x76\x3b\x09\x0e\x79\x3e\x72\x4c\x87\x09\x6e\x12\xe5\x8e\x4a\x06\x18\x7b\xbe\x8d\xa1\x41\x1c\x5a\x97\x81\x1d\xcc\xbd\xf1\xbb\x36\x22\x10\x1b\x2e\x36\x6d\xa6\x2a\x2c\xe2\x22\x78\x3e\xd3\x28\xf5\xe8\xee\x08\x11\xdf\xd9\xc4\xdb\xf0\x3d\xc7\xf7\x09\xd3\x45\xb5\x5c\x64\x5b\x74\xa7\x68\xfb\xbe\x43\x58\x01\x96\x49\x4c\x64\x9b\xd0\xb0\xe9\xee\x08\x99\xb4\x27\x7c\xe2\x63\xc2\x75\x78\x91\x67\x13\xcf\xa5\x1f\x11\xb2\x88\x07\x0d\xdf\xf1\x2c\xcf\x71\x07\xad\x38\x79\xfc\x01\x91\x61\x13\x5c\x93\x02\x5b\x84\xed\xee\xb0\x43\x44\x13\x90\xe9\x40\x6c\x38\xbe\x4b\x9b\x80\x1c\x1e\xe7\x80\x55\x8a\x4d\x07\x1a\xbe\xc7\x14\xef\x37\xfa\x1d\xf9\x0e\x26\xa6\x47\xa5\x6d\xd7\xf3\x1c\x9f\xee\x74\x89\x6b\xd9\x84\xe1\x6f\x5b\x26\xfd\x64\xb9\xa6\x6d\xb2\x81\x74\x09\xf2\x5d\x61\x3c\x88\x68\x33\xb9\x8d\x83\xed\xf8\x62\xc3\x67\x12\xdb\xd9\xc4\x1f\x3b\x9b\x44\x83\x09\x0b\xa4\x61\x23\xec\x72\xeb\x38\x6c\x39\x82\x70\x6c\x44\x1c\x5a\x16\x41\x96\x45\x07\x1c\x59\xb6\x67\x5b\xa2\x46\x82\x5c\x9f\x7e\xf2\x7c\x9b\x05\xa4\x30\x31\x71\x77\xd0\x92\x43\x90\xe3\x7a\xb6\x8d\x3c\x97\x98\x26\xb3\x5a\xc4\x98\xd0\x8d\x3c\xb2\x4d\x4c\x87\xd3\xc0\x96\x8f\x3d\xc7\x75\x6d\xcb\xb2\x2c\x5b\x58\x2d\x7a\xae\x4d\x1c\x9b\x8e\x9a\xc3\x14\xb2\x0d\x87\x60\xcb\x72\x2d\x0b\xfb\x26\xb6\x5c\xdb\xe4\x06\x1d\xbe\x6b\xfa\x9e\x8d\x1d\xd7\xc1\x84\x67\x1d\xd3\xa6\x7b\x16\xb6\x7c\x8f\xee\xf3\x4d\xd3\xe3\x26\x2d\x16\x26\x94\x98\x11\xf1\x6c\xa6\x1d\x8e\x29\x01\xf8\x0e\x0b\x01\xe2\xba\x9e\xcd\x7a\x6a\x78\x59\xf4\x36\x87\xb7\x8f\x03\x36\x32\x94\xec\xa0\x61\xda\xb6\x67\xcf\xe0\x49\x40\xa9\x0d\xb9\x16\x64\xd6\x9c\x74\x73\x33\x83\x4f\x6d\x9b\x7e\xb6\x1d\x8f\x40\xa6\xf5\x8e\x2d\x7f\x06\x9f\xba\xec\xab\xe5\xbb\x84\x01\xd3\xc9\xe8\xcd\xe0\x69\xe7\x50\xf0\x19\xa1\xe9\xb4\x03\x20\x0b\xd1\x63\xfa\xe6\x0c\x3e\x73\x59\x51\xc8\x62\x40\x06\xf2\x5c\xcb\x9d\xc1\x67\x18\x33\x64\xe8\x60\x33\x60\xcb\xb4\x29\xd2\x6f\x73\xe3\xf1\xc9\xe9\xfb\x70\x6a\x98\x04\x3b\xde\xc4\x30\x4d\xd7\x71\x19\xbe\x16\x72\x6c\xf1\x2e\x0e\x90\x86\x0b\x75\x14\xa7\x4d\xdc\x2d\xc8\xb4\x14\xfa\x26\xf7\x0f\xb5\x72\xb0\xe6\xd8\x36\xea\xf6\x06\xef\xd2\x44\x5b\xc3\xf3\xbb\x92\xbf\xaf\xd3\xb4\xd8\x38\x98\x1b\x00\x3c\x11\x07\xac\x5b\x6b\x3e\xdf\x3d\x88\x06\x0d\xc2\x20\x39\xc4\xb2\x2d\xec\x61\x8c\x3c\x9b\xcd\x63\x6c\xb2\xa9\x8a\x1c\xcb\x76\x2c\xd3\xc4\x6c\xba\x3b\xd8\x73\x1d\xcf\x45\xc8\xf2\x91\xcb\xf7\xca\x2e\x21\xc4\x73\xb1\xe3\x7a\xc8\xc7\x96\x4d\xf9\x96\x6b\x21\x0f\xbb\x8e\xed\x61\x8c\x2d\xcf\x62\x86\xb8\x0e\x65\x46\xae\x85\x5c\xdf\x74\x91\x2d\x68\xdc\xb6\x5d\xcb\xb1\x7c\xcb\x47\xa6\xcf\x54\xd5\x99\x52\x3e\x8b\x5d\x62\x13\xcf\xf7\x88\x47\x98\xe5\x2a\x46\xdc\x12\xc8\xc4\xc4\xf7\xdd\xed\x0d\xb5\x63\x61\x44\x4c\xd3\xf5\x1d\xdf\x32\x09\x33\x4d\x30\x89\xe5\x21\x93\xf8\x16\xf6\x2c\x66\x4f\x44\x4c\xc7\x22\x96\xe3\xdb\xc4\xa4\xc4\x4c\x6c\x11\x1e\x89\x05\x4c\xb2\x3d\x97\x10\xdf\x23\x3c\x3e\x92\x6d\x9a\xd8\xf6\xb1\x63\xbb\xb4\x4c\xca\x54\x1c\xd7\x76\x4c\xcb\x75\x3c\xdb\x36\x11\x36\xc5\xd9\x10\x76\x09\xf6\x68\x8d\x9e\xe9\xda\xa6\xe0\x0f\x1e\xf1\x2c\x3a\x8b\x7c\x87\x98\xae\xc5\x02\x25\x79\x9e\xe9\x5b\x9e\xed\xd9\x74\xcf\x8e\xed\xbb\x82\x93\x2c\x2b\x55\xba\x1f\x63\x07\xc0\xa6\x0a\xc7\x86\x69\x7b\xc4\x73\x3c\x13\xe6\x55\xa8\x4b\x51\x87\xe8\x6c\xc4\xc1\xc8\x37\x5c\x02\x26\xd8\x35\x6c\x02\xe3\x1d\xd4\x17\x0f\xa8\x2f\xde\x45\x7d\x4d\x05\xf3\xea\x2e\xda\x1b\x24\x6e\x53\xde\x20\xf9\x4e\xba\x63\xb2\x66\x56\x7d\xab\xac\x39\x36\x68\xaf\x3b\xbe\xe7\xc8\xdf\x63\xa2\x78\x14\x21\x90\x35\xff\x28\x1d\xb3\xce\x18\x2f\x2b\x10\xa4\x0f\xf3\xea\xf8\x2e\x88\x80\xf5\xdd\x3f\x39\x73\x78\x18\xa2\x63\x65\x2c\x96\xd5\x60\x20\x82\xf4\xe1\xb2\x1a\xa6\x8f\x0c\xfb\x28\x1d\x02\x29\xe9\xc3\x94\xbb\x83\x43\x25\xd5\x17\xee\x85\xe9\x9c\x78\xea\xd8\xc1\xcf\xe2\xd1\x46\xc1\x1f\xfc\xf1\xf1\x93\xf7\x2c\xe5\xc7\x18\xbe\x8c\xce\xd8\xe3\x2f\xec\x31\x28\x62\xf8\xf2\xe4\x79\x10\xc5\xb0\x79\xf7\xfd\x93\x8f\xfc\x98\x2d\x78\xc6\x5f\x83\x4f\x31\x7c\xfe\xfe\x65\xf0\x22\x81\xcf\x7f\x7d\x12\xfc\x95\xc0\xe7\xef\x7f\x09\xde\x26\xf0\xad\x29\x21\x6f\x62\xf8\xd6\x0c\x1e\xc7\xf0\xb1\xef\x29\x05\xfc\x9d\x88\x0f\xc1\xcb\x04\xca\x23\x24\x99\xf8\xb9\xff\x14\xfc\x92\xc0\x77\xa7\x27\x1f\x09\x22\x48\x26\x3f\x8d\xbb\x4f\xc1\x59\x0c\x99\xed\x49\x70\x91\xd0\x87\x93\xe7\xc1\xf3\x04\x72\xc3\xef\x20\xa1\x4f\x27\x9f\x9f\x7f\x0e\xaa\x04\x32\x5b\xba\xe0\x5a\x94\x86\x11\xfa\xf8\xf6\xa7\xe0\x37\xe5\xf5\xf9\xcb\xef\x83\xa2\x82\x9c\x0d\x53\x72\xe4\x53\x22\x88\xab\x35\x80\x55\x15\xea\xef\xd9\xf4\xf9\x35\x8d\x2e\x5e\x45\x15\x54\x3c\x57\x74\x72\x7d\xaa\x0f\xa2\x55\xc2\x32\x6c\x17\x59\xb3\xf7\xbb\xf4\x33\x06\xdf\xf0\xa7\xf7\xf0\xf6\xba\xce\xda\xe8\x2c\x4f\x83\x03\x04\x59\x90\xd2\x80\xcb\xfb\xeb\x5e\xfb\x36\xdb\x52\x74\x82\x4b\x86\x02\xf7\x3a\x9b\x51\x71\x1d\x3d\x68\x1e\x66\x0f\x9a\xd1\x08\x2c\xa7\x8d\xba\xdd\x68\x66\x7b\x98\xe9\xe2\x4a\x05\x30\x9d\x69\x12\x51\xc9\x1e\x00\xd8\x1e\xeb\x9d\xe7\xbe\xd5\x4a\x3c\xbc\x48\x60\xdd\xe9\x77\xb0\x60\xb8\x4c\x57\x02\x04\x7a\xc1\xad\x30\x6a\x6e\x85\x11\x31\x2b\x0c\x00\xff\x96\x8d\xe9\x3d\xda\x31\x77\xc2\x52\x99\xa2\x3e\xae\x65\x8c\xdf\x2e\x20\x11\x4b\xe7\xbe\x20\xa3\x87\xf8\x38\x0a\x70\xd7\xdc\x3c\x44\x0f\xf2\x87\x4a\x01\xd2\x6f\x62\x3e\x1a\x01\xed\x75\xf4\x5a\x0b\xc3\x50\x49\x9e\xe6\x33\xda\xaa\xc1\x87\xf0\x75\xf4\x9a\xeb\x46\xc5\xe1\x97\x9d\x9b\x94\x30\xbd\xcb\x0b\x49\xc9\x5a\x94\x6e\x7a\x8d\x6b\x15\x80\x86\x02\xc0\x96\x39\x2a\xe9\x1a\x91\xec\x67\xc5\xfe\x5b\xd1\x31\x5d\x38\xcc\x58\x4f\x3a\x25\x9c\x9f\xf4\x14\x4e\x6f\x2f\xd2\x9b\x40\x63\xbd\xae\xc1\xdd\x18\x74\x85\xac\xd7\x50\x01\x7f\x91\x7c\x31\x83\x91\x25\x5d\x9e\x38\x2f\x29\x87\xe5\x14\xb6\x9d\x87\x52\x53\xca\xfb\x90\xab\x7e\x29\xdd\xa9\x8c\x55\x8f\x43\x5b\xfe\xf0\xfe\xcd\xeb\x3b\x0b\xec\xdc\x88\xf6\x45\xbe\x48\x3a\x5f\xb1\x4a\xd9\xc2\x55\x6c\x57\xc3\xba\xab\x41\xf8\x76\xdc\x51\x85\xec\xe3\x6d\x4d\x69\x58\x28\xf3\xa2\x05\xb0\x0e\xd1\x83\xfa\x61\xfb\xa0\x1e\x8d\x40\x31\xad\xd5\x79\x51\xcf\x84\x12\xed\xfb\x78\xa8\xed\x37\xa5\xc8\xcc\xa4\x7a\x5f\xd1\x5b\x50\x44\xc2\x37\x24\xef\xab\x48\x2a\x3f\x46\xeb\xf5\x4c\x0e\xe4\x79\xda\x6e\xe1\xcb\x75\xd2\xda\xfd\xac\x68\xda\xa8\x88\xd3\x72\xbe\xaf\x28\xa6\xc9\xb6\x6c\x2b\x33\xc2\x5a\x69\x4b\xf1\x08\x1f\x17\x63\x1c\x20\xba\x8f\xc7\x0f\xa2\x87\xc5\x83\x68\x34\x02\xf5\x34\x1a\x63\xb5\x55\x51\x77\xea\x79\x41\xc9\xab\xed\xda\x51\x83\x7e\xec\x86\x4a\x37\xdb\x08\x2b\x2e\x25\xbf\xed\x38\x82\x5b\x19\xc8\x06\x0f\xec\x0c\x56\xab\x08\x66\x61\x2d\x23\x76\xc2\x65\xa8\x0c\x2c\x1f\xd4\x62\x38\x1e\x5d\xc9\x1b\x81\x51\x33\xd0\x86\xa9\x0c\x60\xce\x23\x43\xcf\xf5\x2d\x2d\x23\x06\x28\x55\x76\xf7\xda\xed\xda\xea\x3b\x6b\xeb\x96\x77\x5e\xc7\x7a\x63\x5b\xd2\xc2\x9a\x87\x8b\x1d\x2a\x28\x85\x3c\x90\x6a\x1b\xb6\x77\x2a\xd4\x75\x25\x82\x9e\xb8\xda\xf5\x5e\xcb\x8c\x2c\x56\x2b\x3d\x9d\xb6\xb3\x70\x09\x60\xc9\x0e\x3c\x3a\x6f\x49\xf4\xeb\x8e\x59\x90\x6e\x53\x4e\xab\x50\x4e\x0a\x60\x11\xa2\x07\xc5\xc3\xf4\x41\x31\x1a\x81\x76\x5a\xa8\xf4\xd2\x7b\x0c\x5d\xde\x37\x0b\x5a\x00\xd6\x77\xd1\x4f\xb3\x8b\xe2\x3b\xb2\xa6\x6d\x6a\xc1\x96\xa2\x57\x01\x29\x22\xec\x5f\x5f\x6e\xfa\xa9\x65\x67\x33\xbb\x27\x90\x21\x15\xd5\x40\xff\xa8\xa7\x62\xe8\xbf\xae\x3e\xb0\x5e\xcf\x00\x4c\xd7\x3a\x00\x7b\x55\xb5\x01\xd3\xe8\x6c\x09\xf8\x91\xf9\x28\x7d\x9c\xe7\xc1\xef\x39\xe3\xf9\xbf\xb1\x1f\xfa\xe1\xa7\x1c\xb6\x65\xb0\x88\x61\xfa\xf7\x32\xca\x9b\xdd\xf6\x94\x5b\xfa\xba\x9c\xfb\xd1\x25\x4b\x06\xed\x16\x0a\x8a\xec\x13\x7b\xa2\x9f\xc4\x52\xb7\xe5\x66\x9a\x4e\xc6\xae\xe8\xb0\x5b\x96\xa7\x05\xf7\xda\x28\x62\x4f\x07\x49\xdc\xb9\x1d\x9f\xc7\x30\xc9\xf8\xd4\x0b\x3e\xd2\xcf\xdc\xc7\x6d\x70\x19\x6f\x6d\xad\xab\x0a\xde\x2e\xdb\x2c\x0f\x3e\xe6\x70\x51\x96\x17\x4d\xf0\x2a\x87\xbf\x3e\x7f\xf1\xe1\xf4\x7d\xf0\x36\x87\xdc\xfa\xe1\x79\xce\xa3\xcb\x37\xaa\xee\xb0\x70\x20\xfd\x7d\x0e\x45\x0c\xea\x26\x78\x91\x2b\x32\xcb\xbc\x0a\x11\x5c\x74\x72\xe8\x45\x7a\xd3\xe8\x49\x05\x1e\xcc\xab\x87\x8b\x4a\x2e\xe8\xf3\x4a\x6a\xa0\x5f\x56\xe1\xa2\x9a\xce\xab\xd9\x5e\x57\x47\x5a\xeb\x49\x35\xbd\xac\x66\x60\x2d\x0b\x7d\x5a\xd1\xe1\x55\xb0\x00\xe7\x95\xfe\xb4\x82\xaa\x4e\xf3\xd3\x6a\xa6\x18\xaf\x9c\x8b\x03\x56\x15\x8d\xce\xd3\x34\x1c\xc6\x86\x6f\xbf\x22\x36\x3c\xdd\xc0\x48\xc7\xe0\x85\xea\x80\x7d\x3c\x39\x87\xda\x47\x0d\xec\xed\x96\x30\xaa\x4a\xf1\x7a\x56\x6c\x09\x1b\xbc\x38\xb6\x6c\xd7\x5c\xb4\xe1\x34\xd8\x3b\x0c\xd8\xe5\x1f\xf9\x6d\x5d\x7e\xba\x39\xae\x03\x3a\xd9\xd9\xb3\x5e\xc3\xdb\x45\x34\x20\xcc\x02\xdc\xb6\xf5\x8d\x6c\x00\xeb\xa8\xa6\xcc\xaf\x78\xb4\x6a\x7d\xda\xc2\x62\x06\xe0\x01\x5a\xc7\x51\x1b\x2f\x68\x53\xa5\x78\xf2\x2e\x9d\xe7\xb4\x21\x8b\xa8\x61\xc5\xac\x87\xd2\x06\x6d\x45\xcd\x26\x66\x71\x78\xa8\x35\x37\x97\x67\x65\xae\x1d\x84\x61\xc9\x6c\xcf\x0e\x74\x36\x11\xa5\x7e\x7d\x14\xee\xae\xd8\xc8\x8a\x24\xfd\x44\xd9\x7a\xf4\x28\x44\x72\x51\x4c\xa7\xd1\x6c\x13\x0b\x26\x84\xb1\x2a\x37\x04\x31\x2a\x5d\x67\x70\xc9\x30\x89\x36\x30\x89\x18\x26\x11\xc5\xa4\x06\xab\x15\xab\x83\xe1\xd3\xec\xc2\x27\x52\xf1\x69\x14\x7c\x6a\x2a\x50\x67\xb0\x30\x1a\x31\x26\xb0\x66\x5d\xb6\x81\x22\x15\x03\x25\x36\x54\x14\xdc\x12\x18\xb9\x28\x24\xcb\x68\xb9\x17\xc4\x79\x76\xbe\xac\xa5\xfc\x9f\x16\xcb\xcb\x54\xbe\xad\x95\x13\x73\xa6\xdc\x4f\xe7\xe0\x38\x2b\xb2\x76\xc7\x09\x36\x5b\xcb\xf6\x28\xb5\x1b\x59\x42\x37\x18\x32\x48\x78\xcb\x22\x78\x67\x51\x93\x0e\x02\x85\xb7\x54\xd8\x9f\x97\xf5\x69\x14\x2f\x86\x6b\xd4\x79\xa5\xb7\x90\x6b\x64\x00\xba\xdd\x31\x38\x57\xd6\x5f\x27\xea\xdb\xad\xb0\x15\xfc\x90\xac\xd5\xcf\xef\x86\x40\xd2\xcb\xe3\x7f\xd7\x96\x5c\x35\x70\x8c\xf2\xf3\xb2\xce\xda\xc5\xe5\x96\x8d\x63\x97\x02\x4b\x66\xcd\x78\xc5\x2d\x93\x22\x20\xfc\x80\xab\x1c\xe1\xe7\xf8\xbe\x39\xdf\xcd\xf1\xff\x95\xed\x99\x40\x4d\xf5\xc9\x0f\xf7\xb5\x3b\x0c\x19\x65\x06\x1d\xec\x77\x2c\xa9\x48\xd3\xa4\xd9\x8f\xf6\x65\xda\x7e\x87\xa9\xb1\xff\x36\x4f\xa3\x26\xdd\x6f\xaa\x34\xce\xe6\x37\xfb\x65\x91\xee\x97\x73\xc5\xf0\x31\x03\x3d\x33\xdc\x69\x93\xf9\x73\x0c\xb8\x90\xc4\xcb\xd6\x46\xd1\xd7\x5a\x65\xfe\x1c\x4b\xab\xcc\xf2\x0b\x56\x99\xdb\x88\x2b\x18\x46\xdc\xbb\x60\x4f\x04\xbf\xc6\xea\xdb\x8b\xc1\xdb\xab\x01\xb9\xfc\x1c\x03\xf8\x2c\x37\xc4\x7a\x62\xb4\xe9\x65\x95\x47\x6d\xfa\x3e\x6d\xdb\xac\x38\x6f\x8c\xa6\xad\xb3\x2a\x3c\xc0\x6c\x98\xaf\xaa\x70\xf2\xbf\xff\x9a\xa2\xb1\x1f\x8d\xe7\xb3\x5b\x13\x7a\xeb\xef\x26\x19\x3c\xab\xc2\xc9\xa2\xc9\xff\xd4\xff\x6c\x8e\xf4\xe9\x9f\x89\x31\x1b\x01\xbd\x8e\x92\x15\x6d\x23\x98\xc0\x9b\x2a\xdc\xbd\x5f\x6f\x39\x3f\xe3\xdc\xea\x1b\x0d\x15\xb1\xb2\xc1\x67\x93\xbd\x4e\x93\xb0\xe5\x8f\x2c\xee\x4c\x58\xf0\x97\xb3\x7c\x99\x86\xf5\x60\x0f\xbc\x63\x57\xd8\x96\xcf\xd3\x4f\x7c\xed\xde\xb1\x09\xe2\xa2\x1f\x3b\x1b\xe2\x51\x2b\x64\x8d\xc3\xc0\x12\xb0\xdd\x82\x61\xa8\x6c\x40\x15\x5b\x50\x14\xc7\x21\x90\x12\xdd\xa2\xab\xec\x11\xb6\x0d\xfb\x38\x0d\x34\xa4\x8d\x52\x30\x52\x2a\xe0\x29\x2d\x4b\x69\x65\x0a\x2d\x94\x27\x14\x2c\xa1\xf8\xfa\x0d\x65\x9d\x8a\xcd\x64\x9d\x26\x22\x7a\x66\x5f\x19\x0f\x5e\xdc\x55\x71\xcf\xae\x92\x89\x2d\x77\x74\x6a\x0a\x6e\xd5\xa0\x2a\x67\x15\xbc\xc3\xd3\x7e\x3b\x2a\xf6\x84\x2e\x7d\xc1\x95\xe4\xb5\x3a\x4a\xb4\x60\x8b\x65\xd4\x10\x7b\xe8\xa8\x95\xca\x2f\x80\xa9\xc5\x6b\xac\x17\x77\x01\x9b\x0e\x3a\x62\xe7\x08\x60\x8f\x2e\xda\x62\x3b\x94\x5e\xef\x57\x95\xce\x06\x43\x17\xbe\x9d\xf7\x3a\xf2\x52\x86\x8d\xd8\xf6\xd1\x75\x45\x05\x65\x88\x20\x96\x67\x30\x9c\xf0\x76\x81\x9d\xab\x60\x8c\x24\x77\x41\x9d\xa9\x50\x9c\x58\x47\xd2\xb0\x87\x0b\x0d\x6c\x69\x93\xfc\x82\xf3\x8a\x7f\xff\x5c\xd0\x55\x6c\xbf\x2d\xf7\x59\x87\xef\xb3\x15\x6c\x5f\xfb\xb7\x64\x13\x29\xfc\xb7\xf6\xef\x4e\xc3\x7e\x9f\x16\x3e\x1c\xa2\x77\xe7\x67\x77\x8f\x12\xc3\x45\x19\x49\x3d\x05\xc3\xdc\x77\x4f\x1c\x76\xdb\x7b\xc9\xf0\xbe\xaa\xa8\x7c\x30\x75\xa0\x37\x33\xb2\x22\xce\x97\x49\xda\xe8\x32\xc6\x0e\x38\x3c\xfc\x62\x2d\x27\xb4\x51\xcf\x8a\x6f\xc3\xf3\x3c\x6d\xdf\xa5\x79\xd4\x66\x57\xe9\xcb\x3e\x76\xc1\x1d\xd3\x5c\x0e\x37\x8b\x55\xd5\x86\xfd\xc0\xb2\x0f\x5c\x72\x64\x43\x48\xdf\xc5\x3c\x65\x8e\xbd\x8f\xf4\xf4\x61\x68\x20\xd3\x27\x5e\x17\x83\xa9\x3b\xee\xd6\xd3\xad\x08\x4c\xdc\x01\x38\x39\xd2\xdb\x2e\x5b\xbb\x95\xad\xdd\x95\x0d\xb9\x84\x1c\xe9\x45\x97\xad\xd8\xca\xb6\x1d\xef\xa9\xdf\x8f\xc1\x67\x55\x78\x53\xf5\x72\xfb\x75\x25\x67\xdc\xc0\xd6\x35\x2b\x7a\x6d\xa0\x96\x89\x39\xdc\xc0\xf2\xb4\x0a\xb7\x35\x78\x28\x39\x3e\xab\xf6\xd8\xde\x71\x30\x08\x54\x9a\x94\x92\x39\xb3\x32\xd0\xb5\xb3\x28\xbe\x38\x67\x94\x3f\xe6\x07\x0c\x00\x40\xca\xec\xe5\xd1\xe7\xad\x14\xf8\xb7\xb3\x96\x55\x14\x67\xed\x0d\x9d\x94\x62\x7e\x88\xdf\xa3\xa2\x23\xef\x35\x3c\xd9\x89\x21\x2d\xee\xa4\xbc\xac\x96\x6d\x9a\xbc\x6f\x6f\xf2\x54\xf1\x10\x16\x73\x29\x91\x1b\x06\x9c\x56\x7a\x0b\xc4\xac\xeb\x7b\xe9\x13\xd3\x41\xa1\x62\x4d\x6a\x2c\xea\x74\x2e\xd6\x72\xb1\x44\xb6\x61\x14\x71\x07\x00\xf3\xac\x6e\xda\xb7\xd1\x79\xfa\x32\x2b\x2e\x34\xf8\xb8\x92\x95\x1c\xb4\xab\x15\xdd\x7a\x5e\x56\x51\x9d\x3e\x2d\x63\xb6\x96\xbd\x2d\x9b\x8c\x4b\x83\x46\x14\xb7\xcb\x28\x7f\x5d\x26\x29\x95\x1c\x52\xe3\xe9\x9b\x93\x9f\x5f\x9d\xbe\xfe\xf0\xf1\xed\x9b\xf7\x2f\x3e\xbc\x78\xf3\xfa\xe3\xb3\x37\x2f\x5f\xbe\xf9\xf5\xc5\xeb\xef\x7b\xa5\x96\xc7\x55\xc7\xb5\xf5\xc2\xc8\xcb\x98\xa9\x5d\x18\x65\x9d\x9d\x67\xc5\x71\xb2\xd0\x33\xe3\x63\x5b\xa7\x29\xfc\x77\x34\xa5\x58\xcf\x82\xa2\x6c\x75\xf6\xf8\xbf\xa1\xf6\x57\x74\x15\x35\x71\x9d\x55\x6d\xa0\xcd\xc0\xbf\x81\x31\xcf\x8a\x64\x97\x64\x76\xf0\x7d\xa6\xa7\x2a\x86\x6b\x00\x82\x41\xe9\x83\x72\xff\xa5\xcd\xc0\xe0\xc3\x64\xeb\xcb\x66\xd5\x53\x34\x03\xab\x15\x95\xa4\x19\x91\x5d\x54\xe1\xa4\x4e\xe3\xf6\xcf\xe6\xe8\x4f\x5d\xa7\xa2\xc7\x6c\x04\xaa\x4f\xf0\x98\xc9\x1a\x5f\xf7\x4a\xf3\x82\x09\x7c\x5d\x85\x13\xfd\xcf\xeb\x11\xf8\x53\xd7\xff\x4c\x46\x60\x02\x3f\xf4\xf4\xc1\xa4\x91\x1a\x0a\xa2\x2b\x99\xd8\xda\x82\x9d\x22\xd9\x49\x54\x14\x65\xbb\x9f\xa4\x6d\x5a\x5f\x66\x45\xba\x9f\xcd\xf7\xd3\x3c\xa5\xa3\xb8\x9f\x35\xfb\x57\x59\x93\x51\x36\x3c\x2f\xeb\xfd\xa2\x2c\xc6\x4f\xdf\xbc\xda\x2f\xca\x24\x6d\x34\x20\x62\x0c\x0c\x8e\x25\xe3\xfa\xb8\x0d\xca\x48\x6f\xc1\x5e\x1b\x2e\x8f\x97\x4a\xe7\x06\xdc\x84\xb6\x09\xb5\x8f\x59\xf3\x0b\x2f\x56\x1b\xe9\xf5\xb1\xf6\x3e\xa6\x7c\xe8\x5d\x1a\x25\x69\xad\x05\x9a\x06\x60\x1e\xd2\x2e\x3b\x08\x43\xbd\x0c\x0b\x83\x0d\x8d\x22\x3e\x95\xc7\x65\x70\xbb\x86\x71\x98\xf7\xd4\xf4\xfa\xcd\xd3\x53\x98\xa8\x5f\x9e\xbd\x7b\xfc\x7d\x9f\x54\x31\x6c\xaa\xba\xac\x1a\x83\xe2\x4f\x7b\x20\x68\xbb\x47\x38\xdf\x48\x7f\x1d\x5d\xca\x74\xfa\x38\x14\x78\x69\x7f\x2e\x15\x84\x96\xd3\x66\x26\x85\x60\xfa\x4c\xd3\xab\x30\x0c\x63\x39\x9b\x10\xfd\x32\xd5\x1a\x3a\x3f\x35\xa8\x71\x0a\xd1\xa0\x56\x94\xdd\xa3\x94\x55\x35\x65\x25\x99\x83\x7e\x3a\x52\x1e\x74\x78\x48\x4b\x4d\xc4\xd9\xe0\xa2\x6c\x5a\x00\xeb\xc3\x43\xad\xad\x97\xcc\x44\x5a\x67\x3d\xde\xb6\xb5\xae\x45\x75\x16\x8d\x17\x59\x92\xa4\x85\x06\x02\xb6\xfb\x7d\xdc\xb6\x75\x76\xb6\x6c\xd3\x8d\xd4\x61\x25\x07\x62\x77\xb5\x08\x97\x06\x8f\xcd\x05\x2f\xc3\x83\xce\x9d\xfd\x82\x79\x49\x48\xf5\x05\xac\xe1\x01\x02\x00\x2e\x0f\x0f\x75\x76\x5f\x74\x09\xe0\x25\x23\xf2\xa7\xbb\x98\x52\xcb\xb6\x93\xac\xe7\xc4\xbe\xf2\xe9\xa0\x5a\x2d\xaa\xd3\x88\xb6\x41\x72\xa0\x7d\xf5\x30\xb9\x97\xab\x3f\x96\x7a\x0b\xb5\xcb\xa8\xd2\xe4\x66\x6c\xc0\xb0\xca\x30\xda\x68\x6a\x11\x5d\xa6\x02\xb6\x1c\xc2\x2e\xc3\x77\x25\x25\x54\x9a\xb4\x5c\xad\x7c\x3a\x90\x1d\x41\x0c\x41\x9b\x50\xe5\x0a\xd9\xe5\xf9\x74\xd9\xa4\x97\x51\x15\x6a\xff\xea\xe4\x91\xc7\xb5\x5e\x02\xf8\x6f\x6d\xf6\xef\xee\x48\xf6\x40\x3f\x68\x56\xab\x83\xa6\x17\x08\x1a\xa3\x29\x2f\xd3\xdd\x47\xba\x03\x66\xc9\x0f\x2a\x00\x58\x8b\x89\xcc\xfa\xa8\x28\x0b\x36\xce\x4f\x77\xac\x21\xf2\xae\x03\x0c\x31\x3f\x0f\xbb\x20\x7c\xbb\x72\x2d\xd2\xec\x7c\xd1\xd2\xa5\xea\xea\x7e\xc0\xeb\x2c\x69\x17\x14\xee\x2c\x7c\x3f\xa7\xdb\xc4\x9b\xf0\xec\xf0\x10\x85\x61\x78\x0e\x9f\xc9\xc7\x2b\x78\x1d\x6a\x91\x70\x9a\x7f\x17\xa2\x95\x58\x1b\x34\xba\xff\x3e\x7f\x48\x56\xab\xab\x87\x04\x1c\x1e\x6a\x82\x1e\xef\xc8\x56\x5e\xa5\xf5\x3c\x2f\xaf\xc5\x58\xd6\x87\x87\xbb\x3c\x38\xef\xc8\x18\xe7\x59\xa5\x01\x21\xb0\x5d\x54\x74\xa3\x72\x17\xd8\xb8\x8a\x68\x23\x05\xec\xeb\x0a\x88\x59\x67\xb3\x53\x53\x31\x88\xd2\xdd\xc3\xbd\x4d\xe3\xf3\x7d\x9e\x7d\x4a\x13\x0d\xf6\x5d\xa2\xcc\xed\xba\xdb\x36\xb7\x53\x93\xc7\x14\x7a\x18\xa2\xc3\x43\x16\x76\xa7\x9d\x5a\xf4\x6d\x4d\x67\x8b\xa4\x7c\xa1\x4e\xdf\x8d\x12\xd3\xab\xc7\x08\xc8\x6d\x44\x24\xb6\x11\x59\xd1\xa4\x6d\xb7\x37\x28\x1f\x85\x36\xe2\x7b\x86\x38\xab\xe3\x3c\xed\x52\x98\xcd\xa0\xf4\xa2\x71\x80\xd7\xfa\x53\xb0\x5a\x69\xe8\xce\xfe\x97\x32\xca\x6a\x75\xb3\x5a\x3d\x5b\xad\xae\x37\xf8\x46\x74\x78\xa8\x7f\x61\x0c\xd9\x62\x92\xe5\xa2\x18\x3a\x86\x51\xa6\xb7\x60\x83\x64\x4f\x43\x79\xb8\x9c\x26\xef\xf3\xb2\x3d\x1e\xbe\x06\xad\xe0\x4b\x6c\x9a\x9c\xd0\xdd\xbc\x54\x18\x65\x9e\xef\x52\xfd\x74\x8b\x37\x9d\x00\x78\xb2\x86\xef\xaa\x0d\x47\x0f\xf2\x1c\xa4\x0e\xfb\xb1\x6a\xda\x2c\xbe\xb8\xd1\x66\x30\x0a\xa7\xb4\xbf\x0f\x30\xcc\x42\xf4\x20\x7b\x28\xc5\xfa\x07\xa3\x91\xb8\x0e\x5a\x86\xe9\x34\x9b\xed\x2d\x29\x75\x1c\x1e\xea\x65\x78\x20\x3c\xfa\x35\xbb\x38\xe0\x12\xec\x95\xab\xd5\x98\x8a\x62\x35\x3f\x25\x7c\x33\xd7\x1b\x43\xd2\x0c\x38\x8e\x78\x90\xc9\x25\x08\x68\xd5\x52\xf0\x53\x85\xb5\x27\x03\x5d\xdf\xf7\x54\xa0\xdb\x4b\x4a\x41\x90\xef\xa9\x24\xc7\x22\xb7\xf0\xd0\x95\xf4\xa7\x95\x34\xf6\x91\xe7\xdc\x4b\xc3\x7a\x7d\xbd\xc8\x54\x29\xf1\x00\x2b\xbe\x86\x98\x34\xd8\x5f\x8e\x96\x11\xdd\x34\xf2\xee\x7e\xd0\x3e\x60\x82\x22\x9d\xfe\xaa\xcc\xd4\x91\xb1\xf2\x71\x8f\xae\x4f\x3c\x9b\x12\x26\xf0\x63\xa5\x7a\xbf\xd9\xb5\x48\x30\x15\xe3\x2f\x4e\x7e\x2d\x2b\xf2\x8c\x73\xc2\x5d\xc0\x5b\x9c\x10\x89\xa5\x41\x71\xcd\xc3\x66\xef\x49\x9e\xa5\x45\xfb\x2e\x8d\xdb\x46\x67\x6e\xdb\xd9\x32\xf9\x84\x8a\xf0\x59\x71\xde\xa7\xea\x00\x2e\xc3\xdb\x3c\x9d\xb7\x41\x66\xd0\x1f\xd8\x96\x55\x90\x19\x6d\x59\x41\xc6\x17\x83\xcc\x60\xbf\x90\xb3\xd3\x20\x33\xf8\x83\x74\x0c\x41\x97\xfe\xb8\x2e\xf3\x9c\xf2\x82\x65\x5b\xaa\x7c\x20\x02\xab\xd5\x40\x84\x2a\x8c\xe7\x1f\x5e\xbd\x7c\xde\x5e\xe6\xa7\x5c\x0c\xa3\x7c\x72\xc9\x2b\x08\x5b\x83\x17\xf4\x2b\xab\x6e\x29\xea\xe9\x3e\x3f\x67\xaf\xdc\x6d\x51\xd9\xa9\x6b\x28\xb3\x32\x3a\x3c\xd4\x8a\xf2\xba\x8e\xaa\xbb\x7a\x8f\x29\xee\x8d\xb9\x3a\x01\xad\xb9\x9c\x22\x7e\x93\xb8\xb9\x72\xf5\x52\xb4\xde\xfb\x57\x4a\x59\xff\x80\x87\xec\xcb\x3c\x2f\xcb\x5a\x5f\xf2\x4f\xab\x95\x0a\xd5\x96\xd5\x06\x10\xfd\x22\x60\xf8\x27\x5e\xd4\x28\xe5\x2d\x07\x8f\xfa\xec\xbc\xc4\x91\xe8\x93\xcd\x5c\x6d\x59\x8d\x52\xd1\x31\xc3\x5c\x34\x45\x76\x19\x3b\x9b\x66\xe2\xca\x9b\x0d\xb1\xf9\x9f\xde\x5c\x47\xb0\xfc\xd6\xd3\x3f\xc4\xcd\x86\x7d\xdf\x07\x9b\xc7\x21\xda\x8b\x62\x9e\x15\x59\x9b\xee\xe7\x65\x59\x31\x71\x3d\x6e\xd3\x44\xeb\xf6\x7a\x0a\x71\xd7\x86\x10\xe0\x9b\x67\x75\x79\xf9\xb6\xcc\x8a\x96\xb5\x6b\xb5\x9a\xce\x58\x78\xe9\x36\xad\x77\x1e\x54\xbf\x2b\x75\xb6\x4b\xab\xd7\x00\x6c\x3b\x9b\x62\xfb\x89\x6c\xae\x5f\x94\x7a\x04\xe4\x19\x38\x3f\xf6\x8c\x8c\x66\x11\x25\xe5\xf5\xbb\xb2\x6c\x61\x39\xc2\xe0\x81\x5e\x87\xb5\x72\xe4\xdc\xd1\xe2\x93\x4a\x67\x36\x04\x11\x38\x3c\xac\x39\xc3\x8b\xf8\x1d\xf8\x7e\xf7\x2a\x9b\x54\xaf\x01\x9c\xce\x80\xc2\x00\x5f\x29\x16\x13\xdc\x05\xd3\x41\xba\x5a\x1d\x74\x27\x2e\x1b\xce\x7a\x52\xa3\x59\x9e\x35\xe2\xf4\x11\x30\x97\x52\xad\xae\x1d\x0a\x11\xa2\x58\xad\x0e\x8a\xad\x9c\xfd\x9a\x80\x1e\xd4\x0f\x65\x3a\x53\xff\xb8\x95\x2e\xd3\x8a\x69\x3d\x93\xa5\x85\x1a\x73\x04\x54\x72\x5f\x69\x19\xf7\x25\xb7\xec\xd5\x15\xb2\x63\x4d\x0b\xb2\xbd\x76\x9a\xa4\x71\x99\xa4\x3f\xbf\x7b\x41\x79\x5e\x59\xa4\x45\xab\x97\x60\x16\xee\xf8\xbc\xec\x0f\xb5\x7a\xe6\xf9\xa2\xdf\xa8\x0b\x64\x35\x6d\xef\xaa\x8b\x8f\x48\x25\x80\xc9\xbf\x0e\x8e\xff\x9c\x1c\x4f\xce\x7b\x95\x80\x63\xed\x5f\x74\xa2\x7f\xa7\xb7\x10\xd3\xcd\x28\x45\x26\x0d\x34\x8d\x51\xfe\xdb\x0a\xfe\xb5\xb9\x24\x66\x73\x3d\x35\x16\x51\xd3\x4b\xd0\x2d\xe8\x8f\x2e\x94\xed\xd0\xcf\x55\x25\xb7\x43\xb0\x0e\xd3\x07\x53\xed\xb1\x06\xb5\xc7\xef\x4e\x1f\xab\xdc\x8d\xdd\xe4\xa5\x46\x79\x5d\xa4\xf5\xfb\x5f\xbe\x17\x1c\x6d\xb5\xd2\xf5\x3a\x8c\x8c\xb8\x4e\xa3\x36\x15\x1f\x75\x2d\xd2\x00\x60\x87\x10\x5c\xb8\x1a\xa0\xc0\x59\x38\xcc\xc2\xa9\xb6\x68\xdb\xaa\x09\x34\xa8\xcd\xd9\xaf\x2a\x53\xf1\x1b\xd2\xb8\xcc\xc1\x71\xff\xdc\xdf\xbe\x34\xc1\x77\x13\xa8\x05\x1a\x08\xfa\x54\x55\x7d\x44\x91\x23\xc5\xe8\x4e\x34\x60\x54\x65\xa5\xf7\x3d\x7a\x78\x38\xc6\xec\x54\x47\x2e\xe1\x9a\xa1\x81\xe3\x5b\x2a\x39\x32\xd5\xd4\xfe\x30\xb6\x85\x74\x2b\x3b\xcf\xf2\x94\x25\x4c\x58\x06\x63\xc2\x03\x28\xb7\x80\x0e\x45\xbb\x0e\x94\x9c\x3d\xac\xa6\xad\xd7\xfa\xe4\x7f\xff\x9c\x08\xe8\xda\x90\x50\xac\x61\x32\x87\x36\xe9\x2e\x4d\x14\x08\xe6\xe9\xb8\x7b\x85\x79\xb8\x34\x64\xc1\x9d\xbb\x39\xd1\xf8\x20\x83\x74\x17\xc9\x0a\xab\x0d\xf9\x08\xab\xb2\x6e\x03\xbd\x0c\x6b\x83\x3e\xc1\xa9\x66\x59\xa6\x06\x35\x0f\xa9\x9d\x5d\xb2\x16\x94\x00\x76\xe8\x4c\xfe\x9c\x7c\x27\x10\x6e\xc0\x71\x13\x68\x1d\x76\x0d\xa4\x3d\x09\x9b\x34\xaa\xe3\x45\xf0\xaa\xd2\x6b\x83\x3f\x03\xb8\x88\x9a\x45\xf0\x82\x7e\xa1\x4f\x4a\x7f\xe5\xeb\xf5\x1a\xfe\xbd\x49\x9f\xe2\xf4\xfc\xce\x85\x9a\xca\x0f\x74\x5d\xa6\xc8\xb3\xa5\x3a\x0b\xa3\xb1\x5c\x1e\x3f\x94\x15\x5c\x0e\xdf\x47\xc3\xa5\x13\x36\x61\xd9\x25\xbf\xa4\xf9\xf3\x8d\x0f\xa3\xc1\x12\xcc\xdc\x48\xb2\x8a\x1e\xe5\x87\x87\xe2\xa9\x36\x6a\x5a\xd6\x6a\xc5\x16\xa3\x47\x4b\x9a\x40\x1f\x6a\xe3\xac\x6c\xdb\xf2\x92\x26\x30\x88\x87\x0d\x4d\xe2\x8f\x1c\x5d\x9a\xc4\x81\x1e\x66\x34\x4d\x3c\xb3\x36\x0d\xa5\xe4\x78\xb7\x00\xd5\xed\x3c\x77\xe3\x22\x51\xa0\xa2\xbe\x10\x49\xc2\x30\x8c\x0d\x29\x60\xad\x56\x5c\x40\xd9\xf8\xb8\x43\x40\x79\x52\x26\x37\xdd\x74\xbe\x5f\x80\x59\xc3\x97\x55\x88\xe0\xe7\xe1\xf9\xe5\x6b\xbd\x86\xa9\x8c\x30\xff\x4e\xaf\x15\x95\x8b\x9a\x5d\xd4\xab\xa7\x57\xe2\x56\xac\x06\x50\x2f\xc3\xd6\x88\xa3\x3c\xe7\xa1\xdd\x80\x58\x79\x5e\x24\x61\x04\x4b\x23\x5e\x64\x79\x52\xa7\x05\x93\xdd\x15\x81\x34\x4c\x61\x29\x04\xd2\xb0\x80\xc5\x6a\xa5\xbf\x64\xae\xb8\x4b\xc6\xd2\x5e\xd0\x99\x19\xbe\xac\x46\x23\x58\x1a\x1f\xb3\xe6\x39\x93\x97\xd8\x19\x14\xfd\x10\x47\xf1\x22\x0d\x6f\xd7\x3c\xf1\x37\xda\xba\xf0\x15\x15\x35\x18\x5b\x93\x67\x9e\x00\x6a\x59\x51\x2d\x99\x03\xd1\xf4\x8e\x83\xa3\x6e\xd5\xdc\x38\xa4\x68\x6f\x2a\x76\x48\x11\xf6\x35\x1c\x67\x81\x9e\xad\x56\x9a\x06\x86\x45\xc0\xd3\x85\x0e\xfa\x59\x98\x81\xd5\x4a\xcf\x42\xad\x4d\x3f\xb5\x1a\x6d\xcf\x47\x5a\x56\x1f\x7c\x5a\x9e\xdf\x52\x7c\x5e\x45\x15\x15\xe9\xb6\x3e\x09\xf5\xd3\x27\x7a\x09\x00\x2c\xfb\x6b\xc4\x5a\x5e\x23\xb2\x63\xb1\x2d\x5d\x51\x76\x58\xb4\xc8\x1a\xd1\x41\x74\xfe\xbe\xb9\x2e\x3a\x7d\x15\x91\x0b\x0c\x2e\x20\x94\x03\x8e\x56\xf4\x12\x3b\x7e\x53\x17\x17\xba\x9c\x18\x59\x02\x23\xf1\x8d\x09\xa6\x7b\x6a\x4d\xac\xe4\xf0\xb6\x3f\xc7\x83\xfd\x91\x1d\x03\x93\x7d\x58\x04\xc5\x46\xef\x65\x49\x50\x73\xa3\x77\x0e\xc9\xb5\x69\x64\x2d\x41\xb4\x66\xb2\x73\x2b\xb5\x81\xd5\x0a\x0d\xe1\x52\x71\xab\x29\x5d\x02\xdc\xce\xc3\x6e\x63\xb6\x32\xb0\xaf\x3b\xa0\x9b\x34\x67\x62\xdd\x56\x06\x99\xb0\x23\x4f\xbc\x48\xe3\x8b\x1d\x59\xc4\xf7\x1d\x39\xe8\x42\xc4\x4f\x7b\xa3\x76\x1b\xb7\x41\xea\xe0\x7a\x6d\x50\x4a\x77\x0b\x15\xb5\x6d\xbd\xeb\xe6\x6a\xd3\x43\x5d\x17\xf5\x7e\xb3\x42\x75\x2a\x1c\xd3\x39\x17\xdc\x07\xa1\x5e\x80\x09\x39\xe5\x6b\x6a\x0f\xef\xaa\x5d\x95\x75\xc4\x85\xdd\x1d\xa9\x6a\xcd\xb4\xd1\x94\xde\xb6\x67\x05\x23\xf6\xbd\x1d\xbd\xb6\x39\x3d\xfa\x22\xe8\x14\xde\x1e\x87\x48\xd6\xdb\x0c\x99\x2b\xcd\x93\xbc\xe6\x73\xf7\xf8\xee\x4c\x5b\x9d\xc8\xd4\xb7\xe9\x93\x7e\x80\x81\x02\x38\x20\x90\x0e\xa9\xc1\x66\xf9\x2b\xd4\xd9\xc0\xee\x62\xd4\xbb\xca\xc1\x52\x35\xd8\x75\xee\x1a\x40\xbe\x2e\x68\xb1\x9a\xe9\xa3\x36\xfa\x9a\xae\xa5\x9b\x4d\xfd\xbe\xae\x1f\x14\xaa\x6d\x42\x0f\x52\x77\xae\xb2\xc3\x9e\x1d\xb6\x7d\xda\xce\xc2\x3b\x4b\xdb\xde\x6f\x6f\xe7\xee\xba\x2c\x6b\x9e\x95\xf1\xb2\x89\x98\xa7\x9e\xdd\x7a\xfa\xf7\x35\x52\xcd\xbe\xd9\x44\x25\x2d\x6c\x97\xf7\x37\x48\x05\xee\x55\x2d\xa2\xb3\x33\xfa\x41\xac\xf0\xdb\xd3\xe0\x2b\x10\xdc\x2a\x63\x13\xcb\x4d\x80\xf0\x87\x4c\x2c\xfa\xf0\x3e\x30\xc5\x60\xa1\x3b\xdf\xf9\x16\xfc\xd4\xec\x5b\x34\xd2\xa7\xa9\x33\x65\x07\xe3\x1a\x1e\x32\xdd\xb7\xfb\x16\x27\x1d\x8f\xd0\xd6\x74\x52\x6a\xeb\x1a\x77\xb6\x25\xfd\x7e\x4b\x1b\x77\x94\xb2\xd9\xd4\x6d\x90\x2d\x56\x75\x87\x30\x3e\x6c\xc4\x76\x39\xec\xea\xbe\x5e\xeb\x71\x0d\xe0\x2f\x55\xf8\xb9\x82\xcf\xab\x1d\x61\xb7\xf4\x54\x88\x41\x75\x76\xa9\x83\x7e\x37\xf7\x67\x73\x4b\xe0\x7a\x72\x0e\xb5\x7d\xad\xdb\xdc\xef\x6b\x60\x0d\x7f\xae\x42\x6d\x7f\x9a\x25\xcd\xab\xa8\x9a\x69\x4a\xd4\xe5\x6a\xa8\x84\x93\x4e\xd1\xcc\xf8\xc8\xd7\xd6\xb2\x7e\x15\xb1\x9b\xfe\xba\x3f\x00\x8d\x38\x84\x94\x30\x61\x19\xa2\x07\xe5\x43\x79\x13\xf0\xa0\x1c\x8d\x40\x36\xd7\xdb\x69\x39\x53\xdc\xec\xb3\xd7\xbb\xce\xca\xf6\xbf\xaf\xb8\xaf\x2a\x21\xcc\x0b\x5f\x70\x45\x7a\xbd\xff\x3e\x6d\xf7\x76\x29\x54\x2a\x1e\x76\x76\xab\x12\xa5\x53\x79\xfe\x31\xe6\xc1\x9d\x99\xd8\x1a\xa6\x1d\x4e\xab\xd5\xc1\x41\x6d\x54\x4d\xba\x4c\xca\x86\xbf\xc4\x79\xd4\x34\x69\x43\xdb\xfb\x7d\xa5\xd7\x00\x44\x61\x3b\xd5\x8e\x34\xe1\xd4\x9c\x76\x83\x91\x25\x42\x5c\xe5\xd7\x82\xd3\x9f\xab\xd9\x6a\x75\x20\x94\x1e\x39\x21\xe9\xec\x2b\x64\xb0\xfc\x9a\x3b\x0c\x43\x3d\x0b\xd9\xe7\x29\xfd\x3c\x53\x55\x46\xb3\xd5\xea\x20\x1b\x9e\xb8\xec\x45\x2a\xf0\xfd\xd3\xa3\x93\xf4\xc3\xb0\x10\x1e\xd2\x6b\xa3\x8d\xce\x0f\x0f\xb5\x23\xed\x20\x0c\xd9\x8b\x38\x9a\x57\x2e\x1a\xf5\x65\xd8\x4e\x59\xda\x00\x99\xe5\x6a\x75\xb0\xdc\x40\x86\x1f\xde\x4b\xe8\xbd\x28\x8c\x8e\x7f\xad\xf4\x06\x46\x20\x68\x78\x75\xa2\xe3\x78\x2d\xb9\x5a\x4b\x4e\x7b\x70\xca\xd2\x67\xda\xa0\xa6\x7c\xb5\x3a\xc8\x77\xd4\x14\x0f\x72\xc8\xda\x62\x5a\x5b\xcc\x6b\xeb\x57\xe9\xce\x0f\x7c\x12\xa2\x07\xc9\x43\x35\x49\x92\x63\x22\x8f\xa8\x2a\x38\x0f\x55\x80\x69\x32\xe3\x57\xac\x6d\x5b\xf3\xf5\x36\x0c\xc3\x39\xf3\xa2\x2d\xaf\x2d\x3a\x65\xdf\x8a\xe1\xd4\x6d\xdc\xe7\xc6\x45\x7a\x03\xb5\x99\x06\x06\x2d\xaa\x56\xab\x83\x6a\x47\x8b\x16\x77\xe6\x96\xad\x5b\xd0\xd6\x2d\xe4\xb5\x13\x13\xe1\x9b\x20\x82\x59\x43\x97\xd8\x3c\xfd\xf4\x5e\x4c\xc6\xa0\x5c\xaf\xf5\x94\x5f\x7d\x72\xdc\x8a\x9e\xc0\xda\xb0\x60\x3b\x83\xaf\xd4\x47\x2e\x8c\xad\xe2\x0f\x0f\x0f\x3e\x45\x4c\xff\x67\xb5\xca\x98\x86\x74\x2b\xf4\x95\xc5\xd5\xf0\xb4\xf7\xfd\xb4\x7b\x4e\x76\x36\x2f\xec\xd0\x92\xcd\x69\x58\x1c\x1e\xea\x4b\x7e\xdc\x42\xa9\xb8\x00\x00\x2e\x8d\xa6\xac\x5b\x5d\xdf\x6d\xe8\xd1\xef\x3e\xc7\x6d\xff\xcc\xc2\x67\x74\x4c\x8b\x71\x0c\x29\xcf\x1e\xf1\xdd\x25\x23\xfa\x03\x55\xdc\x63\xaf\x59\xc2\x7e\x04\x8d\xf6\x45\xfc\x5a\x6d\x54\x7b\xcf\x34\x6b\x15\x45\x36\x30\x70\x9c\xff\x7b\xc7\x3d\x87\x3c\xa0\x60\xbd\xa8\x17\xd3\x74\x16\x4e\x67\x00\xd2\x07\xde\x2b\xad\x92\xfb\x47\x81\x03\x66\x0d\x18\x2a\x62\x1c\x1e\xea\xb4\xf0\x0d\xf5\x0b\xc8\x82\x39\xfc\x5e\xe9\xda\x91\xc6\x9f\x15\xc1\x72\xc7\xa0\x14\xe0\x56\xcb\x12\xda\x41\x74\x1c\x18\x57\x09\x05\xd7\xba\x5d\xc3\xe7\xb4\x02\xa6\x1b\x51\xd0\x65\x78\x57\xee\xdf\x2b\xda\x16\xc8\xf2\x30\x1e\xcd\x2a\xef\xc9\xb9\x60\xa4\xcc\x50\xa1\xa9\x7d\xdb\x7e\xaa\x3a\x35\xbb\xad\x93\x7f\xb4\xf3\xe4\x1f\xa9\x27\xff\x68\x16\x44\x46\x22\x8e\x11\x84\x14\x03\x77\xc5\x70\x19\x06\x6b\xe1\xc5\xee\xbd\xed\x14\x9a\x8b\xf0\x76\xbd\x17\x45\x6c\x3b\xdf\xed\xee\xa1\x62\x68\x0c\xa0\x4c\x55\xd6\x3c\x0d\x16\x52\xed\xfd\x0f\x31\xc2\x4c\x53\xa3\x33\x5d\xd8\x58\x23\xc3\x02\xf2\x6f\x8b\xa8\x79\xdf\x9d\xfa\x87\x6f\x2b\x58\xf7\x3d\xf2\xdb\xc6\x4a\x4b\x91\xf8\x45\x7e\x93\x45\xff\x58\xe9\x35\x94\xa7\x11\x2a\x46\x00\xa8\x65\x09\xac\xa4\x0a\x08\x2c\x61\xd6\x2f\xe9\x4b\x69\x46\xc2\xd7\xeb\x3f\xe8\x10\x52\xd8\xce\xe2\xf2\xf0\x50\x4f\x99\x3b\x78\xa9\x5b\x0e\xd3\x75\x37\x0f\x36\x3a\x5d\xc0\x6e\x7c\x05\x30\xbb\xf3\x40\x07\x5e\x94\x7a\x0a\x8e\x75\x3a\x08\x08\x46\x21\x6b\x77\x4d\x69\xb5\x0d\xb5\x48\xe3\xfe\xe8\xea\xa8\x48\x4a\x2a\xba\x74\xaa\xd0\x40\xb9\x98\x60\x97\x07\x83\xab\xc9\xfe\x2e\x85\x9f\x67\xbd\x66\xac\x0e\x46\xfd\xe9\x56\xb9\x33\x14\x48\xcf\x94\x58\x87\x45\x80\xdf\x9f\xc0\x69\x34\x03\x01\x53\xe8\x4f\x8b\x56\x58\x17\xee\xd8\x19\x33\x39\xee\x69\xd6\x08\x96\xc2\xab\x3d\xd6\xb7\xef\x4d\x37\x61\x74\xb0\xeb\xba\x68\x1b\xa1\x5a\x20\x14\x68\x4d\x5e\xde\x8b\x88\xbc\xef\x17\x28\x6c\xe2\x30\x48\x66\xb5\xf3\x19\xb2\x5a\xe9\xe5\x8e\xd3\xfc\xe9\x8c\xdd\xea\xd0\xa1\x65\x6a\x8c\x27\xb4\x1b\x1f\xa4\x0f\x40\x2b\x99\x37\xa4\x69\x45\xfa\xa9\x7d\x9f\x9d\xe5\x59\x71\xde\x9b\x54\x72\x97\xea\xbb\x94\x2c\xe1\x57\x0d\x82\x6c\x33\x08\x70\x77\x2e\x48\x59\xde\xb1\xae\x12\xcb\x46\xfb\xfe\x7b\xa3\x6e\x0e\x2b\x9d\xf2\x2a\x81\x64\x1e\xec\x1a\xe8\x87\x5d\x42\xf7\x7e\x7a\x9c\x4a\x89\x5b\x88\xd6\x63\x0d\xd0\x79\x3f\xa0\xff\x40\xd3\xd6\x30\x9d\xef\xe8\xf4\xdb\x2e\x2a\x02\x5d\xd9\x0a\xd6\xc1\x65\xd1\x4d\xc4\xd4\x88\xf2\x1c\xc0\xd6\x88\x8a\x9b\x30\xa5\xff\xe1\xc0\xc0\x6e\xc7\x91\x03\x13\xb5\xd3\xd9\x40\x0f\xa7\x08\x33\xe3\x63\xb4\x4c\xb2\xd6\x48\xa2\x36\x32\xe6\x51\x96\x2f\xeb\xf4\xfd\xf2\xf2\x32\xaa\xb3\xb4\x99\xa6\xdd\x3a\x5e\xec\xa4\xb5\x42\x66\x79\x95\x36\x4d\x74\x9e\x1e\x6f\x7e\xe0\x75\xde\x7d\xfe\x71\xc9\xc1\xe8\x16\x85\x2e\x0a\xb2\x63\xd7\xf7\xef\xf5\xba\x25\x21\xed\x6d\x80\xfe\x2c\xfe\x2c\x34\xf5\xb6\xb3\x9d\x77\xcb\xca\xb0\x95\x59\x11\x33\x71\xa6\x4d\x9f\x45\x79\x7e\x16\xc5\x17\x02\xd9\xbd\x3b\x8f\xbd\x52\xce\xdb\xe8\xa6\x4c\xe3\x8c\xa7\x3f\x90\x4b\xd9\xad\x20\xa3\x85\x62\x1e\x2e\x6b\xa3\x4e\x9b\x65\xde\x7e\x5f\x97\xcb\xaa\x51\x4e\xe5\xe7\xaa\xf6\x49\x66\x2c\xdb\x2c\x6f\x8c\xe8\xfc\xbc\x4e\xcf\xa3\x36\x7d\xc7\x32\x29\xda\xc7\xc5\x7c\xb7\xe4\xd4\x8a\xf2\x29\x45\x52\xb9\x65\xf0\xae\x4a\x1f\x87\x87\x4c\xa8\x10\xd7\xd6\xbb\x8a\xe2\xb3\x26\x6b\x84\x9d\xb2\x10\x0a\x0f\x0f\xc5\x93\xb2\x06\xcb\xc4\x70\x2a\x1e\xa6\x68\x36\xe3\x42\x1b\x95\x5b\x94\x8a\xee\x1c\xea\x70\x68\xf8\x7a\xbb\x86\x29\x80\xdf\x80\x81\x4c\xda\x45\xe0\x4a\x10\xb2\x52\x64\xe8\xae\x5f\xa3\xb9\xf8\x02\xdb\xce\x46\x54\xe0\xc2\xac\x2b\x05\x9e\x49\x4a\x09\x83\x19\x85\xd0\x5e\x85\xdd\x3b\xcb\x3a\xe4\x1c\x53\x2d\x2a\x6e\x34\xa8\x45\x4c\x35\x85\xa9\x17\xce\x76\xcb\x46\x1b\xed\x9c\x16\x33\xda\xc8\x69\x71\xef\x96\x6d\xb3\x73\xea\x34\x8f\xe4\xa2\xc1\x8c\xdf\x76\x0e\xea\x10\x2e\x1c\xbe\xde\x39\x3c\x11\xa7\x4e\x2e\xc4\xf3\x48\xd9\x4c\x64\x64\x72\xdc\x4e\x52\xec\x39\xa7\xec\xa2\x69\x3b\xa3\x14\xd1\xf5\x58\x15\x9d\xa7\x2f\xd3\xab\x34\x87\x9b\x9d\x9a\x0a\xe3\xc6\xa2\x17\x53\xa2\xf9\x3f\x15\x02\x6f\xd7\x5f\x2f\xf5\xa5\xe1\x79\x69\x24\x7f\x9f\xe6\x97\x1f\xca\xf7\x55\x1a\x73\xf5\xae\x2b\x1e\x23\x0e\x52\x21\x69\x09\x1b\x85\x09\x77\x0c\xa4\x28\x9f\xb7\x97\xf9\x71\x63\x2c\xda\x4b\xae\x66\x1d\x28\xcf\x07\x61\xa8\x33\xbd\x89\x72\x59\xc7\x03\xa5\xeb\xe2\xb8\x08\xb4\x9f\x3b\x0b\x62\xd8\x4a\x25\x93\x77\xe9\x9c\xed\x3a\xe8\xda\xf5\xac\x8e\x2e\x29\xa7\x69\x64\x62\x57\x68\x1d\xa6\xf2\x9b\x5a\x6a\x7d\x5c\x33\x77\x42\x00\xea\x07\xfc\x5a\x5d\xca\x81\xcd\x6a\xa5\x94\x09\x58\xa1\x6d\x54\x9f\xa7\x7d\x99\x51\x98\x76\xe0\x6a\xa1\xd1\x71\x14\x4c\xb5\xa0\x2e\xcb\x56\x9b\xf1\x35\x26\x4e\x9b\xb6\xbe\x61\x85\xc8\x17\x45\xc5\x3c\xed\x3e\x6e\xaa\x99\x0f\x8a\xf9\x54\x45\xcc\xfb\x4d\xc3\x9f\xba\x02\x96\x61\xca\xbf\xa8\xb9\x97\xc7\xcb\x60\xaa\x4d\x68\xce\x86\x47\xf0\x9a\x87\x93\x3f\xbf\xfb\xf3\xf6\xcf\xe6\x98\x32\xf1\x3f\x9b\xe3\x3f\xd7\x93\x73\x45\x92\x9d\xf7\xd1\xa7\x04\x87\xee\x2f\x2d\xc0\x96\xa9\x57\x39\xa7\x03\xbe\xe1\xb4\x80\x19\xaa\x6c\x9c\xf1\x15\x40\x15\xc2\xdf\xa5\xe7\xa7\x9f\x2a\x5d\xfb\xf3\xcf\xef\x6e\xff\x94\xa8\xfc\x69\x68\xa3\x62\xa4\xd1\xf7\xb5\x06\xb5\x73\x0d\xa8\x61\x96\xdb\x69\xc1\xf4\x46\x84\xec\xca\xbc\x20\xec\xa9\x56\x6e\x74\x93\xde\xc9\xd4\xac\xad\xcd\x7c\x4b\xa7\x8a\xa2\xc6\xfe\x0f\x99\x42\xd1\xe9\x0f\x16\xc2\x88\x3e\x2c\x14\x9b\x58\xb8\xdd\x15\x46\x93\x15\xe7\xcb\x3c\xaa\x0f\x0f\x77\x24\x56\xf9\xb2\x8e\xf2\xe3\xe5\x5c\xa7\xf2\x96\x54\xdf\x39\xee\x73\x05\x12\x06\x16\x20\x58\xce\x19\x72\x7b\xf7\xf6\xf9\x7d\x40\x85\x0a\x34\x2d\x66\xfd\x5e\xaa\x95\x56\xa8\xab\x15\x5d\xc7\x15\x29\xa4\x90\x32\xc3\x8f\xe9\xcd\xe1\x61\x3b\x55\xdf\x67\x87\x87\x7a\x1d\x6e\x7c\x03\x90\xf6\x31\x33\x74\xcc\xe7\x77\x1c\x02\x0e\x05\x04\x76\xf7\xc7\x84\x1f\xa6\x2b\xbd\xad\x4d\x26\xac\x3e\xce\xd3\x76\x5f\x54\xc4\x2c\x3c\x96\xd2\x3e\x97\xe6\x57\x4c\x72\x53\xa8\x19\x1a\x10\x9a\xd7\x12\xb5\x66\xda\xce\xb6\x4a\xfe\xf7\x09\xcd\xba\x61\xa6\xa7\xed\x27\x65\xda\xec\xd3\x1a\x17\xd1\x55\xba\x1f\xed\x6b\xff\xee\xa2\xdf\xb5\xf0\xdf\x9a\x44\xc2\xe8\x75\xe7\xf7\x9b\xb9\x3e\xa8\x8a\x39\x10\x88\xef\x6a\xbf\xae\x17\x46\xbd\xcc\xa9\x40\x21\x1e\xa6\x2d\xdb\xf8\x03\xd1\x19\xec\x79\x9a\x1a\x59\x32\x83\x51\xa8\x17\x3b\x3e\x53\x46\x90\x32\xab\xc3\x84\x6d\xf9\x84\xeb\x56\x75\x2b\x19\x6d\x9d\xa0\x8b\x0c\x5c\x57\x32\x8c\x64\x01\x54\x70\xdf\x04\x15\xe5\x31\xd0\x2c\x8c\x64\xf9\x80\x19\x71\x70\x05\x98\x7b\x8a\xae\xfb\xa2\xb7\x41\x87\x45\xd7\x4a\xd1\xb7\x22\x57\x50\x76\x31\xfd\x32\x28\x15\xd2\xdf\x46\xed\xa2\x09\x0a\x63\xf0\xbe\x56\x44\xd0\xa4\x5b\xd4\x76\x2d\x4d\x5f\xb7\xac\xb1\xf3\xe8\x1d\xea\x94\x5f\x17\x92\xb6\x50\x34\xaf\x06\xd2\x51\x0b\x8e\xdb\x40\x7e\x61\xce\x1a\x6a\x70\x7c\xbb\x0e\x6e\xdb\xb4\x69\x4f\x8b\xf3\xac\x48\x83\x5b\xae\x26\x15\x7d\x4a\xc7\x71\x59\xa7\x1a\xbc\x4a\xeb\x26\x2b\x8b\x20\x33\xc4\xd3\x1a\x52\xf0\x77\xcb\xa2\x48\x6b\x01\xde\x4d\xa5\x33\xba\x71\xe7\x00\xa7\xc5\x55\x56\x97\x05\xc5\x2a\xa8\xe6\x7a\x0d\x60\x9b\x5d\xa6\x4d\x1b\x5d\x56\x81\x4e\xa9\xff\x69\xd4\x32\xf3\xda\x17\xef\xdf\xc8\x3d\x3e\x5c\xd6\x79\x20\x8f\x2c\xd3\xb0\xee\xec\xd8\xd4\x53\xcb\xf4\x98\x3f\x06\xdc\xfc\x4e\x39\xf7\xab\xe6\xbd\x65\x5e\x11\x5d\x65\xe7\x51\x5b\xd6\xab\xd5\xa0\xc5\x4a\x8a\xe4\xa3\xb7\xeb\x3d\x79\x5d\xa0\xa4\x72\x9d\x0a\xda\x48\xa1\xe7\x14\xc9\x77\xae\x49\x9c\x71\x37\x0f\x4d\xcc\x0d\xbb\xcb\x3a\x4b\x0b\xee\xeb\x78\xb5\x6a\x8d\xcb\xe6\xcd\xc6\x87\xf2\xf3\xe0\xcb\xed\x1a\x2e\xc3\xcc\x60\x6e\xe8\x61\x13\x66\xec\x6c\x59\x2a\x9b\x2d\x9b\xb4\x7e\x7c\x4e\x7b\xae\x30\xba\x67\x78\x9d\x15\x49\x79\xcd\x6a\x0f\x22\xf1\xc6\x71\x0b\x6a\xa8\xd4\xff\x98\x96\x19\x2c\xd5\x4f\x4c\xe7\xa3\x51\xba\x6a\x3e\xd8\x99\xb4\xc6\x5c\xde\x57\x32\x27\x74\x55\xbf\x31\x62\xe7\xcd\x41\x0a\xc5\x26\x23\x98\xce\x60\xfa\xa9\x7b\xcc\x8a\xac\xcd\x68\x6f\x05\x07\x18\x76\x65\x04\xc5\xe1\xe1\x82\x8e\x05\x6c\xb2\xcf\x69\x70\xc9\x1e\x69\x99\x41\xad\xa0\xc0\x20\x54\x2b\x14\x55\xbb\x27\x3a\x63\xba\x7f\x42\xef\xb4\x1d\xea\xa5\x17\xbd\x49\x47\xcb\xec\x39\xa4\xc4\xc6\x62\x0e\x50\x62\x29\x1e\x85\xa8\xaf\xe9\x52\xa9\xa9\xcb\xb9\x59\xa5\x30\xd7\xa1\xe5\xc1\xe2\x6e\x30\x69\xfe\xc3\xea\xcd\xe6\x3a\xaf\xb3\x05\xab\x95\xac\x7d\x60\xee\xb2\xeb\x92\x6f\xaf\x0d\x65\xae\xe3\x9a\xdf\x60\x06\x94\xf8\x64\x01\xc7\xb5\xd0\xb8\x0e\xa4\x2d\xeb\xad\x04\xea\xbe\xf7\x8d\x7b\xfa\x5f\xe0\x37\xd3\x19\xac\xc3\xe9\x6c\xef\x74\x2e\x34\x01\x42\xba\x50\xed\xf5\x97\x7a\xe8\x41\xd4\x5f\xe2\x45\xf2\xd6\xa4\xa4\x93\xb4\x9d\xfe\xff\xd8\x7b\xff\xff\xb6\x6d\x64\x51\xf4\x77\xff\x15\x12\x4f\x3f\x2a\x19\xc3\x8a\x95\xb6\xfb\xce\x32\x61\xf5\xd2\x38\x69\xb3\x9b\x26\xdd\x24\xcd\x6e\xab\xd5\xe9\x85\x25\xc8\xe2\x86\x24\x54\x10\xb4\xe3\x5a\xbc\x7f\xfb\xfb\x60\x00\x90\x00\x08\xca\xb2\xe3\x74\xbb\xf7\xdd\xed\x39\xb1\x48\xe2\xeb\x60\x30\xdf\x30\x98\xc1\xf3\xc8\x76\xb7\xa0\x4b\x32\x25\x71\x87\xf3\x93\xe9\x8c\xcc\xe3\xf0\x74\x05\xf6\x3f\x53\x21\x79\xe2\xca\x38\x86\x1c\x5b\x46\x28\x68\x1f\x06\x1b\x45\xc0\x07\x79\x55\xf2\xc1\x29\x19\xe0\x62\x00\xa1\xc0\x82\x08\x3d\x59\x59\x15\xbb\x61\x9d\x1a\xff\xfb\x0f\x02\xfd\x8d\x66\x21\xb0\x08\x0a\x9e\x17\xe7\x38\x4b\x97\x10\x6c\x83\x7c\xe0\x0f\x07\x46\xc7\x5a\x6c\x6e\x3b\xde\x6c\x48\xb1\x24\x4b\x34\x60\x98\xaf\x09\x1b\xf0\x35\x2e\x06\x05\x29\xc1\xc9\x5c\x0c\xc6\xe8\x46\x9a\x7d\x4f\x68\x1e\xd8\xd3\xc1\xc5\x72\x60\x7d\x1f\x2c\xa4\x9c\x71\x4a\x06\x55\x49\x96\x03\x5a\x0c\xf8\x9a\x0c\x4a\x9c\x93\x81\xa2\x63\x42\x51\x93\xf6\x37\x03\x48\xf1\xe5\x4a\xea\xff\x24\x99\x91\x79\x84\x1c\x2d\xd9\x01\x6f\xd4\x9e\x90\xc2\xda\xff\x1c\x12\x19\xfd\x40\x2c\x39\x1b\x97\x61\xf4\x70\x18\xf2\x84\x8d\x8b\x30\x8a\xc6\x4b\x5a\x90\x87\xda\x5e\xac\x22\x37\x09\xdc\xbf\x5c\x41\xb4\x9f\xf0\x99\xf8\x8b\x70\x82\xc7\xd6\x54\x3c\x76\x13\x3c\x1a\x0d\x2f\x44\x69\x7d\x04\x56\x34\x0e\xed\x6d\x30\x24\x36\x06\xc7\xa1\x55\x5a\xe0\x2c\xbb\xbc\x62\xe3\x55\xd8\x08\xcb\x45\x0d\xf6\xc5\x03\xda\xf8\xc2\xd3\xe6\x9b\x61\x00\x3f\x5b\xb5\x8b\x3d\x0b\x14\xed\x0a\x50\xa0\x48\x57\xd0\x39\x6e\x6e\x35\xdb\x0f\x92\x32\x8e\x46\xe7\x2b\x88\x09\x67\x9f\xe8\x9c\x1b\x0d\x77\x11\x7c\xbb\x25\x83\xce\x56\xd8\x6e\x01\xe3\xb7\xdb\x4b\xf9\xe7\xe9\x0a\x66\xa7\x5b\x3c\x35\x5a\x1c\x78\xf0\xb2\x29\x78\xe9\x2f\x68\x60\x56\x5b\xf6\xd9\x6a\xc7\xb6\x32\x17\xc8\xc6\xbd\xbd\x36\x57\x53\xfc\xe6\xfb\x4b\x9a\xe9\xbb\x5b\x29\x2d\xca\x74\x49\xda\xdd\x06\x40\x24\x78\x79\xfb\x6e\x4d\xa8\x44\x9d\x79\xde\x70\x2f\xb7\x70\xbd\x58\xf5\xdb\x6a\xc0\x84\xd5\x3b\xb6\x2e\xb2\x58\x78\xf5\xd4\x6c\x98\x38\x72\x9b\x68\x3a\x90\xb9\x6b\x4c\x93\xbf\xbe\x20\xe2\xc1\xb9\xc4\x64\x7f\x4f\x14\xaf\x7f\xc2\x04\x74\x3a\x34\x2e\x68\xd5\x8a\xe0\x9f\xc5\x1b\x42\xe2\x81\xbc\x2f\x70\xff\xfe\x59\xca\xd7\xd5\xe9\x78\x41\xf3\xfb\x4b\xf2\x6b\x45\x32\x7c\x5a\xde\xd7\xa2\xe1\xfd\xd3\x8c\x9e\xde\xcf\x71\xc9\x09\xbb\xbf\xa4\x8b\xfb\xaa\xc5\x71\xbe\x0c\xcc\xa9\xa9\x0d\xd5\x5c\x7d\x1a\x12\x57\x24\x8b\xa2\xd1\x48\x59\xe7\x9a\x78\x6d\x8e\xbc\x2e\xfd\x97\xc1\x5c\xd5\x86\x3c\x58\x75\xee\x24\x0a\x45\xe5\x58\x68\x25\x33\x3e\x6f\xd8\xd5\x23\xda\xb2\xac\x14\x3e\xcd\x30\xa8\x79\x69\x17\x70\x51\xea\x9e\x65\x75\xcb\x4c\x15\xe5\x21\xe3\x55\x86\xf9\x5b\x46\xc8\xec\x78\x0e\x17\x24\x80\x1e\xe1\x30\x8d\xda\xd8\x98\xe9\x68\xd4\xf8\x6f\x88\xc7\x46\x94\x8f\xde\xc3\xf0\x51\x1a\xb5\x59\xf1\xab\xe4\xd9\x3a\x4c\x45\x6b\x07\xb2\x35\x15\x1e\x92\xa1\x77\x61\xd5\x6b\xc7\x83\x2b\x87\x75\x14\x45\x51\x93\xe1\x9d\xed\x74\x0b\xb1\x30\x4f\x0d\xa3\x88\xae\xc4\x3e\x03\x47\x46\xfd\x63\xbb\x9d\xcd\xd1\xb3\x75\x58\x8c\xcb\x75\xba\xe2\xa1\xd7\xfc\xd8\x1c\x24\xea\x5a\xbd\xb1\x23\x94\x41\x55\xdd\x96\x3a\xc0\xdb\x6d\x88\x93\xd5\x0a\x9c\xda\x51\x53\x5b\xf1\x83\x08\x61\xb1\x86\xf0\x54\xd8\x34\xf8\xa5\x21\xbb\x32\x94\xa2\x0a\x95\x28\x43\x0b\x19\xed\x99\x24\x0b\x1c\xea\x50\x50\x6a\x3e\x33\x15\xf9\x58\x88\xa0\x49\x70\x4a\x69\x46\x70\x6b\xe8\x6f\xdc\x51\x58\x42\x4c\x3d\x83\x69\x3d\x83\x41\xc5\x68\x2a\xad\x9b\xca\x9c\x28\x5b\x6c\xe4\xdf\xb6\xd9\xa1\xdb\x6c\x6a\x37\x9b\xea\x66\xd3\xb6\x76\xb4\xdd\x92\xf6\x49\x8d\xbd\x71\x37\xec\x6f\xba\xb2\x9b\xae\x74\xd3\x55\x5b\x1b\x9a\x6e\xa5\x7b\x19\x0e\x2f\xfd\x8d\x24\x16\x85\xd1\x0d\x96\x76\x83\xa5\x6e\x50\xd6\x11\x20\x00\x89\xfe\xaa\x46\x24\x71\x24\x0c\x60\xb9\x8d\x13\x6a\x43\x59\x41\x88\x51\xf4\x5d\xf1\xe1\x01\x65\x03\xc5\x88\xc7\x83\xe7\x7c\x50\xae\x69\x95\x2d\x07\x4a\xea\xe9\x0a\x3c\xe3\xe0\xc0\x16\xa6\x34\x4f\xb1\x9e\x0e\xf9\xb5\x32\x57\xfb\xe2\x90\xcb\x1b\x74\xa0\x2c\x02\x4f\xd7\xba\x60\xa3\xe7\x60\x53\xd1\xa9\x0f\x48\xd2\x7c\x22\xe6\x07\x79\x06\x94\x9c\x08\x36\xa5\x0a\x34\xfa\xc8\xb1\x61\x4f\x1b\x8d\x1a\x51\x07\x35\x2d\x15\x4d\x4b\x50\x5f\x3d\x44\x20\xe3\x28\x2c\x50\x14\x46\x59\x4e\xf9\x94\xc7\x7f\xdb\x58\x7b\xab\xbd\x7a\xdc\x0c\x00\x54\x57\xd5\x98\x7d\x50\xca\xa3\x36\xf6\x42\x7b\xf9\x11\x6e\xf2\x1e\x3f\x4c\x1f\xe9\x0b\xb0\x0f\x53\x4d\x2f\xab\x84\xce\x52\x20\x96\x95\x4d\x08\xf5\x49\x7f\xe3\xd4\x63\xdd\xec\x70\x89\xa8\xa7\x81\xe6\x12\x48\xd3\x82\x53\xa7\xb9\x8f\xd1\xf9\xd0\xba\x00\xab\x49\x1a\xd3\x55\xdb\x52\xbf\xd6\x10\xb1\x5e\x3f\x5e\xc9\xbb\x31\x8d\x60\xe8\xb4\xd6\x7c\xd7\xe2\x62\x84\x4e\xd6\x61\x00\xd4\x04\x0d\x52\xf8\x1b\x40\x95\x9e\xf3\x98\xdf\x04\x0e\x2e\xa2\xd1\xc8\x3e\x3b\xe2\x65\x28\x04\xcb\xe1\x29\x0d\x35\xb9\x43\xe0\x75\x12\x80\xc0\x69\x93\xc0\xd5\x0a\x9c\xad\xa2\x3a\x5c\x20\x37\xe2\x0e\x6a\x2d\xcd\x9a\xae\xe9\xeb\x17\x40\xe3\x26\xca\xbb\xce\x98\x74\x7b\x9f\x34\x9b\x1d\xcf\xcd\x7b\x3e\x49\xe2\x71\xa5\x69\xa9\x67\xdf\x89\x13\x74\xb4\x80\x3f\x70\x60\xe4\x90\x03\xb0\xd4\xe8\xce\x9b\xbe\xe5\x5b\xd5\xb0\x79\x2a\xcd\x93\x8c\x8e\xd3\xf2\x79\x01\xbb\x39\x8c\xa6\x12\xda\x41\x1c\x88\x0e\x82\x83\x8e\x39\xf6\x25\xd5\x31\x77\xca\xc1\x4a\x28\xd9\x60\x8d\xd5\x14\x26\x2d\x06\xc1\x21\x3f\x0c\x06\x4f\xa4\x4c\x12\x88\x3d\x05\x0b\xe6\x1c\x3f\x5a\x20\xd2\x6e\xbc\x0d\x9e\x38\x6e\xca\xba\x5c\x64\xa1\x93\x74\x57\xfb\x71\x65\x70\xa8\xb7\x86\x34\x37\x84\xc5\xb8\xa5\x29\xef\xaa\x8e\xc6\x12\xdf\xca\xe9\x6c\x0e\x31\x67\x05\xf7\x8b\x34\x08\x7b\xd2\xe8\xa9\x93\xcb\x22\xf9\x2d\x24\xe8\x59\x6b\x49\x37\xf8\xd5\x70\x82\xae\xa0\x91\xc6\x7d\xf0\x2f\x2c\xe4\x11\x82\x77\x0a\x6a\x71\x51\x5b\x8c\xf7\xb5\x61\x47\x69\x4c\x7e\x60\x39\x76\x79\x3e\x37\x9d\xe3\x96\x89\x3c\xb4\xef\xc4\x54\xb2\x2d\xeb\xa2\x89\x81\x68\x6d\x70\x7a\x39\x48\x97\xa6\x2d\xdd\x8c\xd8\xdd\x86\x76\xb0\x4c\x58\x9e\x8b\x02\xcd\xd5\xbe\x1d\xb1\x04\x54\x28\xb3\x37\xab\xe4\x15\xf3\x41\xf2\x96\xeb\x76\x0c\x24\xd8\xb8\xf5\xf8\xb5\x76\x49\x87\xa7\x43\x69\x4d\x34\xaf\x51\x36\x05\xe4\xe3\x21\x90\x4c\xb6\xdd\xea\x2b\x7d\xfe\xb0\x65\x28\x4d\xbe\x59\x85\x14\x35\xe1\x1e\x8e\x3e\x04\x11\xaa\xdc\x97\x97\xed\xa5\x77\x36\x1a\xa5\xdb\x2d\x1e\x8d\xaa\xe9\x15\xc9\xf2\x98\x40\x64\x06\x62\x5c\xf7\x84\xa8\x0d\xc4\xb8\xbf\x59\x1b\x1e\x1a\xad\x9d\xfb\x97\xae\x2a\x64\xfa\xe2\x30\x52\x40\x94\xb3\xc6\x2f\x47\xba\x0a\xf8\xdd\x71\x54\x74\x8e\x55\xbb\x64\x83\x42\xd0\x43\x25\xfd\xa1\xc6\x07\xe6\x97\x95\x8c\x8a\x0e\x97\xdc\x21\x14\xc1\xca\x0d\x2e\x7f\xeb\xb3\xe4\x02\xee\xd7\x2d\xfb\x38\x98\x42\xa5\xd6\x0d\x05\x48\xdf\x3f\x5e\xad\x56\x25\xe1\x36\x2c\xc5\x87\x9f\xe4\x07\x0d\x4d\xa3\x6c\x1d\x43\x61\x19\x12\x83\xbb\x80\x37\x2f\xce\xd6\x73\x63\xde\x78\x7c\x4a\x97\x97\x91\x75\xb7\x7f\xd5\x5e\x59\x58\xe0\x70\x5d\x49\x98\x3c\x5f\xa1\x1f\x56\xae\x78\x36\x24\xdd\x8d\x87\x3f\x10\xe5\x92\x72\x46\x38\xa0\xd4\x9b\x35\x21\xfc\x19\x16\xf4\xe0\x52\xcb\x65\xa0\x9f\x9f\xd3\xf7\x64\x39\xb8\x48\xf9\x5a\xda\x04\x24\xdc\x5a\xb4\x32\x77\xbe\xb6\x29\x2f\x31\xc7\x60\x4e\x4e\xcb\x27\x8c\x96\xe5\x2b\x88\x45\xd7\x9c\x93\x0e\x93\x84\x8d\x46\x0c\xd1\x84\xb7\xf7\x05\xd2\x84\x8f\x19\xa5\x1c\x55\x89\x50\x06\x53\xca\x52\x7e\x89\x4a\x68\xe4\x45\x5a\xbc\x47\x59\x5b\xbb\x1c\x8d\x4a\xb4\x48\x88\x7b\x29\x5e\xc6\x0c\x03\x72\x93\xc9\xd1\x2c\x9b\x42\x6f\xc9\x07\x88\x82\x13\x7e\xfe\xff\xa6\xf9\x86\x32\x6e\x9c\xbb\x15\x70\x9e\x20\x63\x64\x1e\x40\x7e\x0a\x52\x2c\xc1\xf3\x2d\x5c\xaa\x80\x0b\xf6\xdb\x4e\xa3\x46\xde\x0a\x32\x5e\x13\xbc\xb4\x8a\x2f\x22\x74\x55\x0a\x00\xc7\x8b\x31\xfc\x45\x16\x60\x62\x8c\x34\x18\x62\x8a\x04\x10\xe2\x14\x69\x10\xc4\x55\x5d\xd7\xe8\x5f\x9d\x65\x7d\xbe\x1a\x8d\x9e\xaf\x8c\xf0\x3e\x91\xe5\x2e\x95\x24\xc9\xf3\xd5\xb8\x6c\x96\x76\xfa\x7c\x65\x0d\x09\xbb\x33\x20\x51\x14\x5b\x35\xc6\x8b\xb2\x14\x5f\x0f\x13\x82\x9e\xaf\xe0\xf2\x76\x43\x1b\x61\x8a\xdb\x2d\xb8\xa3\xea\xab\x44\xdf\x5c\xbe\xc5\x67\x2f\x05\x0f\x0f\xd6\x60\xc1\x99\x1d\x6b\x7f\xb2\xf0\xf9\xaa\x1b\xc1\x40\x2d\x56\x04\xe7\x1f\xf2\x52\xee\xfd\x45\x59\x06\xe8\xae\x27\x90\x10\xc4\xad\xaa\xcf\x57\x11\x7a\xbe\xaa\x6b\xf4\xab\x73\xf4\xde\x68\xb4\x32\x2a\x5f\xba\x0a\xff\x0c\xd1\xac\xba\x81\xce\xd2\x55\x38\x99\x58\xdf\xac\x40\x73\x78\x34\x52\x0e\x0f\xb8\xbd\x23\x1d\x35\x62\x6d\xf3\xea\xa0\x97\xc2\x1b\x31\xe0\x86\x74\xbb\x1d\x9a\x81\x9c\xb6\xdb\x26\xba\x19\xdd\x15\xd3\x47\x86\x8d\x32\x22\xda\xf8\x4a\xdb\x71\xa6\x9a\xf0\x78\xbb\xa3\xe0\x59\x87\x32\x10\xd8\x64\xff\x28\x54\xc3\xe3\xc8\x3e\x25\x6e\x2f\x91\xa7\x11\x4a\x6b\xf4\xc2\xe3\x22\x09\xc9\xa7\xb5\x0f\x89\xf4\x6a\x49\x94\xfb\x0d\x38\xc2\x9b\xba\x6b\xa1\x75\xd7\xa2\x71\x44\x36\x9d\x4d\x84\x26\xd5\xe7\xa2\xac\x7d\x02\xd7\x9c\x6f\xe2\xfb\xf7\x2f\x2e\x2e\xc6\x17\x5f\x8c\x29\x3b\xbb\xff\xe0\xf8\xf8\xf8\x7e\x79\x7e\x16\x00\x03\x28\x84\x0c\xb6\xc1\x0b\xf2\xe3\xeb\xe7\xa3\xd1\x70\xb8\xae\xc0\x2d\xe8\x69\x96\x97\x33\x36\x37\x08\xf5\x6f\xce\x69\x5b\xab\xa7\x19\xc3\x9d\xc9\x14\x2e\xdc\xd0\xdc\xda\x0c\x2e\xe2\xab\xcc\xe1\xd2\x31\xec\xb4\xb2\xd6\x53\xaa\xa3\xc8\x1f\x28\x09\xdc\xb9\x3a\xd4\x84\xf1\xa3\x37\x6b\xc6\xb9\xf4\xa3\x56\xbc\x4c\xde\xad\xc2\xb4\x4d\x3e\x4b\xc3\x77\xab\xb0\x8a\x50\x69\x88\x8c\xef\x56\xf6\xe2\x79\x0f\x1a\x0a\xef\x41\x83\xf2\x6e\x39\xe0\xa3\xd1\x53\x1a\x62\xa4\x4e\xa6\xf6\x3e\x2a\x30\x44\xc5\xef\x56\xce\x6d\x0e\x39\x1d\x23\x46\x9d\xd7\x76\x6b\xc4\x9e\x36\x72\xb6\xb8\x66\xdf\xa9\xd1\x1c\xdb\xd9\x5c\x3b\x02\x36\xe3\x73\x25\x15\xc7\xda\x20\x06\xbc\xfb\xc7\x55\xe2\xab\x00\x9e\xd8\xad\xce\xb6\xdd\x42\xd0\x21\x20\x35\xe6\x5b\x1e\x4d\x8f\xe3\x2f\x47\x3b\x82\xcb\x46\xd3\xa3\x49\x3c\x31\x50\xf3\x33\xcb\xf0\xec\x04\x26\xbd\x3a\x7f\x29\x4f\x7f\x97\x34\x97\xbf\x8c\xee\xea\x58\x7d\x06\xfb\x63\x5b\x44\x9a\x44\xbe\x75\xdd\x4e\x76\x04\x7a\xff\xd2\x2b\x9f\x7d\x39\x1f\x8d\xcc\xa7\x8e\xcb\x77\x59\xbe\x16\xba\x87\x1d\xa9\x72\xf0\x03\xa3\x79\x5a\x12\x9d\x69\x22\x8c\x14\x75\xf2\xa0\x7c\x3b\x71\xe9\xf4\x2d\x58\x90\xd6\x53\x9c\x9d\xd3\x69\xf6\xca\xe5\xdd\x0d\xa7\x2e\x24\xef\x96\x72\x0c\xd0\xba\x86\xad\x1b\x82\x8e\x14\x04\x48\xad\x6f\x4f\xa5\xbb\x2f\xf2\x81\xa7\x43\xb4\xeb\x56\xb9\x2e\xd1\xdf\xcc\x90\x39\x17\x95\xdc\xd6\x9a\xf8\x21\xc9\xac\x91\x3c\xdf\x09\xf9\x7b\x86\xe7\x42\xd5\xb8\xff\x3f\x70\x30\x30\x8d\xff\x79\xff\x9f\xf7\xb7\xff\x23\xfe\xbd\x9f\xca\xe8\x35\xad\xd1\xeb\x27\x69\x4f\xa6\x88\xa1\x14\x6c\x15\xe5\x35\xa0\x1f\x9a\xa0\xd7\x9e\x4c\xda\x0b\x2d\x54\xb7\xc5\x5c\xf0\x73\x31\xbe\x73\xc2\xf8\x09\xe6\xf8\x2d\x05\x6e\x09\x20\x0d\xaf\x84\xd8\x19\xf7\x7b\xbd\x12\x2d\x10\x34\x6e\xe4\x51\x47\x0e\xbb\xd9\x5a\x82\xf9\x43\x0f\x10\x67\x59\x58\x45\x51\x6c\x3f\xd7\xe8\xef\x77\xbe\x1f\x3a\xa2\x37\x31\xb3\xce\x0c\xc3\x61\xbb\x45\x04\x39\x82\x50\xd5\x06\xe5\x54\x0c\x01\x6c\x8d\xd3\x6f\x57\x7a\x50\x08\x47\xf1\x4f\x10\xd1\x4a\xc8\xc2\xf2\xd5\xf0\x38\xaa\xd1\x4f\xce\x04\xc0\x65\xb6\xf5\x25\x6e\xee\x85\xa8\xbc\x38\x62\xf2\x26\x77\x69\xa7\x2b\x0a\x14\xe3\x7f\x7c\xff\xe2\x3b\xce\x37\xaf\xc9\xaf\x15\x29\xf9\x01\x1e\xd3\x0d\x29\xc2\xe0\xdb\xa7\x6f\x03\x44\x22\x84\xc7\x3c\xcd\x09\xad\x78\x52\xb1\xf1\x86\x91\x8c\xe2\xa5\x7e\x85\xf0\x18\x2f\x97\x4f\xcf\x49\xc1\x5f\xa4\x25\x27\x05\x61\x61\x40\x84\x4a\x13\x20\x16\x79\xbf\xaa\x9a\xbd\xdf\x45\xf3\xdd\xfc\x2e\x32\x52\x91\xf8\xb4\x1c\x8d\xb0\xc0\xbd\x0d\x2d\x4a\x90\x35\x9b\xe8\x67\xa1\xf3\xfe\x80\xb9\x6f\x20\x7d\xf9\xb8\x24\xc5\x32\x84\x4d\xc7\xd7\xa4\xe8\x9a\x1a\x8a\xe4\x3a\x94\x26\x0e\x9a\xd2\x16\x4d\xd9\x7e\x68\xaa\x31\xe6\xef\x2b\x38\xd2\x11\x1a\x88\x5c\xc7\xc2\x56\xd1\xe0\xb8\x05\xfd\x75\xd5\x93\xb5\x43\x26\x20\x1a\x6f\x08\x83\x3c\xa8\xc5\x82\x80\x71\xbb\x7d\x6c\xfd\x53\x8d\x97\xe3\x82\x5e\x84\x92\xc9\x49\xc9\x0d\xb1\xa4\x95\xb5\xae\x20\x15\xbd\x79\x15\x1f\x4c\x6c\x39\x66\xef\xc3\x40\xfc\xfb\x0b\xfe\x40\x7e\x91\xf9\xea\xa3\x1a\x91\x62\x79\x5d\x59\xb1\x9c\xca\x50\x97\x13\x5c\x56\x8c\x80\xc2\x1b\x20\xb7\x39\xe4\xad\x93\xd1\xb3\xef\x65\xb5\x52\xd6\x8b\x6a\x04\x06\xaf\x37\xd7\x0e\x54\x94\x6a\x87\x0a\x8f\x4f\xaf\x19\x2f\x54\xf1\x8e\xb8\x6d\xec\x17\x4e\xa1\x08\xea\x76\x83\x7a\x9a\x31\x27\x11\xd5\x48\x14\xb2\x22\x86\x38\x8b\xd8\x7a\xae\x5b\x0b\x27\xaa\x39\x2b\x2c\x07\x4f\x44\x9b\xb2\xfd\xd8\xa6\x0d\x7b\x37\x2d\x6b\x77\x5a\x57\xd3\x57\xd7\xc1\x90\x31\x0f\x6b\xfc\xed\xbd\x1f\xf1\x54\xb2\x30\x50\xc5\x06\xc1\xa1\x14\xcf\x0f\x83\x01\xa7\xf4\x3d\x3c\x2f\x2b\x06\xce\x70\x87\x41\x5e\x06\x70\x17\x7e\xbf\x41\x0a\xed\xb6\xe0\x2c\x25\x42\xb9\x15\xfa\x5f\x7b\xe0\xdc\x5f\x50\xaa\xc0\x2e\xe6\x42\x1c\xc7\x6b\x9a\x0f\x03\x35\xfd\xe0\x9a\xd8\x17\xd0\xe6\xdb\x34\x27\x5f\x27\xac\x7d\x10\xe4\x46\x46\x5d\xc0\x6d\xf8\x5d\xaa\x4f\xbf\xf1\x8c\xca\xa3\x6f\x80\x8e\x90\x7a\x2c\x83\x01\x17\xf2\xbc\xf8\xa7\xae\xc1\x5d\xf3\x69\x86\x37\x25\x59\x7a\x42\x64\x90\x30\x3a\x62\x35\x62\xa4\xb4\x23\x68\x70\x10\xd2\xe1\xd6\x14\xec\xef\xba\xae\xc3\x08\xfd\x6d\x95\xfc\x75\xd5\x0a\x9d\xff\x58\x49\x22\x82\xbb\x61\x37\x5b\xf5\xb8\xf3\x09\x52\x96\x8d\xf3\xf2\x69\x7f\x1d\xcf\xc7\x03\xed\x1b\x17\x86\xa4\x6b\x7e\xf8\x10\x44\x91\x34\x16\x34\x76\x82\x60\x23\xaa\x11\x76\x44\x04\x8f\x28\x63\x30\x19\xa3\x26\xc8\x1b\x51\xc5\x55\x29\x60\x24\x65\x84\x8a\x84\x4f\x9d\x9a\x41\x6c\xaa\xd5\x88\x89\x12\xa0\xb1\xc7\x5a\x19\x47\xb4\xd7\x20\xa2\x69\x35\x55\x3e\xa8\x6f\xbf\x7f\x21\xea\xdf\x1b\x5c\x0d\x9c\xf1\x0d\x70\x96\x0d\xea\x20\x86\x6f\x6d\x87\x71\x93\x88\xa0\x0e\x50\xd7\xdc\xaa\x8e\xcd\x93\xd9\x1c\x2d\xf4\x75\x4f\xdc\xb5\x59\xd1\xe8\x21\x38\x5e\xab\xc5\x68\xa3\xa3\x8a\x86\xa2\xd1\x08\x82\x33\x67\x4d\x64\xc7\x34\x7a\x18\x65\x52\x14\x48\x23\xb4\x90\xbf\xae\x64\xa8\xa2\x54\x01\xae\x63\x7c\x28\xa2\x96\x93\x79\x0a\xfd\xa0\xbe\x81\x1b\x00\xd2\x05\xca\xb6\x40\x28\x64\x94\x40\x9a\xf3\x30\x18\x25\xc5\x64\xda\x41\x75\x8e\xb7\xa2\x47\x59\x13\xfe\x63\x34\x0a\x33\xb8\xae\xb9\x20\x3b\xab\xa0\x49\x84\xd4\xcc\xba\x1f\x23\x54\x25\x0b\xbd\xdb\xca\x64\x31\x3b\x3a\xaa\xe6\x0f\xa3\x6c\x56\xcd\xbd\xc3\x55\x41\xce\xa6\xea\x6f\x1c\x04\xa8\x6c\xac\x9d\x46\xea\x5b\x58\x0e\x46\x72\x7a\x4e\xf4\x72\xa0\xac\xae\xbd\x97\x32\x5d\xa1\x06\x8c\x2a\x9d\x3d\x94\x88\xad\x27\x75\x8e\x9f\xfd\xaa\xe6\x80\xb4\xf9\x47\x3d\xf4\xc7\xca\x0f\x53\x34\x00\x03\x7d\x54\x88\xd4\x86\x6a\xf9\x17\x53\xa8\x54\x8a\x05\xde\x6e\xdb\x1b\x56\x74\x7c\xae\x2e\xac\x21\xfd\x53\xc6\x15\x3c\x46\x74\x8c\x8b\x4b\xb8\x48\x96\x70\x44\xc7\x82\x9b\xc9\xa7\xa2\x89\x4a\xf8\x46\xc7\x36\x61\x88\x82\x58\x41\xd6\x9d\x9b\x0e\xfa\x0c\xcf\xd4\xd6\xe3\x19\x99\xab\x1b\x27\x4f\xb1\x71\xe2\xf0\x99\xbc\x5b\x5c\x44\xdb\xad\xdb\x4c\x4b\xf0\xf5\xdd\xfb\x5f\x4b\x21\xe5\x2d\x2e\x17\x19\x59\xbe\xa0\x0b\x9c\xbd\xc3\x2c\xc5\xa7\x19\x29\x4d\x19\xb2\x71\x41\x84\x4b\x72\x2a\x3c\xfa\x5f\xba\xde\x98\x72\x50\x2a\x8e\x00\xb2\x23\xe8\x30\x19\x4d\x55\xe8\x5f\xb3\xf9\x43\x0b\x4e\x8f\xf4\x93\x46\xbd\x76\xa4\x72\x73\xeb\xef\x33\xab\xda\xe1\xa1\xd8\xf3\xd0\xd5\x52\xfe\xd9\x24\xa1\xe1\x53\xd2\xc2\xbe\xc7\xb9\x44\x69\xc6\xdb\xed\x71\x74\x18\x1a\xbe\x23\xc6\x3a\xf5\x78\x91\x18\x35\xd1\x2a\x19\x4e\xd0\x3a\x39\x7e\xb8\x7e\xb4\x79\xb8\x6e\x72\x92\xa2\x13\x74\x86\xce\x93\xf5\xa3\xb6\xe5\xbc\x67\x48\xb9\x6e\x38\x37\x1b\x9e\xb6\x85\x67\xeb\x79\x6c\x0c\x6a\xb6\x3e\x6a\x1b\x3d\xe9\x69\xf4\x44\x37\x7a\x62\x36\x0a\x4c\x33\x1c\x9e\x8b\xa5\x49\x97\xdb\x6d\x66\x86\xd6\x71\x31\x32\x1a\x8d\x3e\xe0\x30\x43\xe7\x90\xee\x3d\x95\x17\xab\xce\x75\x73\xab\xed\xb6\x18\x8d\x86\x45\x98\x41\x20\x4a\x49\x53\x32\x80\xc7\xb1\xe1\x0b\x76\x9a\x9c\xab\xfc\xed\x13\x69\x91\x10\x8d\xcc\x82\x41\x80\x82\xaf\xcd\x13\xcc\x53\x31\xa4\x05\xcd\x4f\xd3\x42\x5e\x6a\xd8\x71\xcc\xf3\x6b\x45\xd8\xa5\x3e\xf0\x7d\x9c\x65\xed\x25\xa3\xb2\xda\xc0\x69\x08\x5f\x93\x41\xdb\x58\x3c\x08\x0e\xcf\x67\x13\xab\xfd\x83\x00\xd2\x2d\x3b\xdd\x4e\xc3\x45\xb2\x90\x47\x7c\x30\x9f\xd3\x28\x0e\x97\xc9\xd2\x7a\x53\x2b\xe8\x8d\x46\x2d\xf4\x86\x5d\xe8\xb5\x41\x6b\xce\x7a\x96\xe8\x6c\xbb\x1d\x9e\xb5\x10\x38\x17\x70\xb4\x3b\x3b\x97\x19\x1b\xb3\xe6\x2c\x52\xf4\xa9\x7f\xb7\x49\xf9\xb1\x76\x21\x96\xdb\xb2\x2d\x82\x96\x68\x81\xb2\xee\x26\x8c\xec\x0d\x08\x6b\x6f\x6d\x41\xa1\x27\xea\xcd\xc8\x8c\xd6\xb1\x6c\x40\xdb\x26\xd3\x5a\xd1\x9a\x1a\xf1\xb5\x37\x9a\x32\x67\x84\x40\x6c\xf0\xc2\x1b\x9e\x01\x15\x09\x59\x87\x04\x05\xf7\x1c\x9d\x55\xe9\xf5\x66\x4c\x9a\x66\x1a\xd1\x68\x14\xea\x00\x0e\xed\x4b\x50\xef\xfb\x4d\x4b\x57\x8d\x2a\x49\x0c\x78\x28\x3d\x33\x7e\x4b\x9d\x74\x50\x86\x11\xe7\xe7\x55\x58\xc0\x41\x6d\xd8\xba\xab\x4c\x55\x4a\x98\xd9\xf1\x3c\x56\x89\x64\xdc\x80\xe2\x7e\x03\x1e\x4b\xf0\x38\xcd\x37\x92\x9f\xc9\xdc\x56\x52\x70\x12\x92\x91\xb6\x73\x86\xc1\xc9\x65\x81\xf3\x74\x31\xd0\x1c\x1a\xbc\x42\x84\x0a\x9f\x16\x67\x83\x45\x59\xd2\xdc\x73\x66\x69\xd8\xe6\xdb\x20\x46\xc4\xe7\xf8\x82\x0c\x6f\xc7\x46\xd7\xa6\x09\x31\x0f\x30\xbd\xb7\xed\x9a\xe3\xf7\x64\x62\x47\xb5\x18\x8d\xf8\xd4\xcb\x86\xbd\x47\xea\x0d\x47\x66\x6b\xcf\x59\xba\x61\x53\x62\x7d\x81\xc7\x69\x12\xbc\x79\xfb\xd3\x8b\xa7\x90\xda\x60\xca\xc6\x9c\x7c\xe0\x4f\x64\x9c\x93\x98\xa1\x34\xd1\xd6\x06\x8a\xe4\x81\x6b\x1c\xbc\x78\xfe\xf2\xaf\x50\x5a\x1a\x19\x48\x6b\x47\x48\xa5\x11\xa1\x71\x6d\x53\xcf\x11\x2a\xd4\x09\x3d\x98\xd0\x3d\x41\x46\xed\xc9\xb5\x67\x75\xe5\x4e\xf3\xe5\x50\x28\x86\xcb\x14\x8f\x46\x58\x20\x30\xfc\x96\xff\x6a\x3b\x0b\xf8\xcd\xf9\xb6\x8b\xb1\xa8\xfd\xed\x4b\x9b\x17\x9c\xb2\x19\x9b\x07\xec\x66\xe6\xc6\x81\x17\x6a\xd3\xd4\x21\x8b\xea\x10\x23\x8a\x14\x32\xa7\x2e\x16\xe3\x2c\x0b\x0b\x6d\xe4\x65\x87\x13\x54\x26\x57\xcd\xee\xb1\x4e\x7c\x7b\xac\x3f\x31\x07\xb8\x03\xbd\x89\xab\x5a\x8b\xec\x66\xfb\x69\xc7\x90\xdb\xa2\xd1\xdf\x85\x10\x56\xa2\x59\x85\xf8\x1c\x65\x32\xfb\xbd\x5a\xae\x05\x98\xa6\xec\x81\xd6\x61\x81\x7e\x58\x85\xcc\x6b\xa7\xd2\x52\x9f\x0a\xde\x65\x88\x7a\xc5\xda\x49\xde\xbb\x23\xe8\x8a\xe3\x80\x15\x4d\x1b\x81\xb3\x58\x87\x3c\x8a\x62\x43\x00\x55\x78\xd4\x06\xd4\x58\xbb\x4e\x4e\x1e\x14\x2f\x3a\xd7\xc9\xc4\x92\x05\xa0\x90\x3a\x1f\x18\xc9\xe0\xe6\x76\x83\xe4\x02\x99\x47\x23\x06\x41\xc6\x49\x66\x37\xdc\x62\x85\xdc\x42\x6f\xbe\x7b\xfa\xf4\x6d\x43\x4e\xda\x6d\xc5\xc1\xbf\xa6\xc5\x51\x63\xfc\xd8\xb4\xbd\xca\x3c\x0c\x7d\x5d\xfc\xf0\xfa\xf9\xcb\xb7\x81\x34\x98\xd1\x6b\x79\x44\x0f\x85\x15\x53\x5e\x87\x05\x0a\xce\xd3\x25\xa1\x68\x80\xab\x65\x4a\x7d\x59\xac\xad\xe3\xa5\x36\x0c\x8d\x15\xcc\x37\x28\xd9\x22\x88\xa6\xc3\xa1\x7b\x2a\x0c\xef\xe3\xa1\xe9\x53\xca\x7b\x7c\x02\x64\x94\x84\x60\xf7\x39\xc5\xd0\x5d\x26\xe8\xa0\x6e\x82\x16\x3d\x4a\x60\xf3\x1d\x78\xb6\x1a\xeb\x71\x89\x03\xa4\xf0\xcc\x30\x29\x7a\x0c\xd6\x2a\xea\x0a\x5e\x5e\xbe\xe1\x98\x93\xaf\x8f\x47\x23\xc8\xb6\xc3\xfb\xac\xc7\xcb\x9c\x70\x2c\x48\xa7\x01\xde\x01\x58\x44\x94\x06\x77\x4d\xa5\x22\x42\x24\x34\xa2\x71\x98\xdb\x2b\x35\xd0\xfe\x0a\xb8\x58\xcc\xd7\x08\x90\x2b\xa6\xeb\x46\x9f\xaa\x44\xb1\xa9\x7f\x3e\x06\x6f\x90\x76\x7a\x21\x93\xe0\xb2\x24\xbc\x44\x42\xc1\xd7\xb6\xf5\x2a\x29\x09\xd8\x91\x68\x65\xc6\xe0\x6b\x4f\x2e\x43\x43\xb2\xfc\x41\x1a\xe6\x07\xb2\x9d\x81\x68\x63\x39\xa0\x15\x1f\x07\xe0\xa4\x95\x46\x07\xe6\xda\x50\x67\x6d\x5a\x3d\x92\xcf\x8a\x39\xe4\xda\xed\x23\x39\x7e\xfd\x33\xe4\xc9\x3f\x04\xc5\x48\x8b\x01\x99\xaa\x0b\x24\x32\xda\x46\xa3\x6b\x8b\xf2\xca\xfe\x50\xd8\x99\xde\x3b\x79\xe0\x2f\x58\xca\x9b\x2c\xf0\x31\x44\x25\x2e\x10\xa9\xc3\xab\x1a\x15\x4d\x6e\xf6\x3e\xf3\x3d\x4f\xae\xa1\x7a\x3f\x42\xf4\x1b\x08\xb7\x82\xae\xea\xe8\x60\x91\x11\xcc\x34\x9c\xab\x08\x15\x72\xed\xc7\xf2\x80\xc6\x6a\xdf\x2d\xca\x42\x3d\x9a\xb8\x23\x2b\xb5\xa4\xa6\x72\x48\x4d\x7b\x7f\x5a\x9f\xa7\x34\x82\xb6\xf1\x26\xec\x5c\x8f\x18\x34\x5f\xa7\xcd\xaf\x18\xae\x3e\xab\x07\xe4\xdc\x31\x1f\x8d\x1c\x0a\xaf\xd0\x2c\x52\x76\x07\xe3\x5c\xbe\x34\xf0\xba\x3d\xe7\x41\x45\xa2\xeb\x80\xfb\x58\x73\xec\x93\x5c\xc9\xb7\x71\x81\xd4\xbb\x98\xa9\x94\x36\xba\x6e\x63\x0a\x84\xd8\x13\xfd\x73\xb1\xca\xb5\xd5\x55\xb7\xfd\xd7\xb8\xc0\xe4\xd1\xc8\x06\x76\xa6\x02\x81\x1e\x1d\xe5\x4b\x1d\x70\x11\xbd\x49\x90\xa9\x6e\x91\xe5\x78\xf0\x46\xff\xd4\xbb\x08\x33\x62\xf8\xbe\xda\xa1\x3d\x20\xa4\x44\x63\x1e\x92\x15\x92\x9f\x57\x61\x67\x02\xfd\xa7\x9f\xd6\x98\x85\x00\x30\x9b\x47\x88\xb8\x67\x6c\xde\x0b\x67\x9d\x32\x43\x79\x65\xb9\xf3\x25\x02\xdd\x4a\x9f\xe0\x75\x3f\x23\xdc\xe2\x40\xb6\xf6\x38\x15\x1b\x21\x39\xe0\xaa\xbc\x1b\xb4\x0c\x9c\x8e\xe1\x0b\x4b\x4e\x69\x68\x3b\x23\xa3\x20\x5d\x06\x88\xc8\x08\xbb\x57\xf5\x01\x04\xff\x2c\x93\x05\x96\xb1\x6f\xa5\x27\xea\x81\xa4\x85\x8b\x75\xc8\xd1\xf0\x18\x31\x41\x10\xe5\xc3\x04\xb1\xe8\x40\x47\x9c\xea\x71\x7e\xc7\xc5\x65\xf3\x09\x43\x94\xcd\x2c\xb3\x5f\x40\xe4\x36\xfd\x86\x02\xa0\x3f\xd0\x90\xa0\x05\x0e\x0b\x19\x3c\x03\xe2\x68\x18\x1b\x76\xb1\x76\xac\x6b\x9e\x2b\x56\x32\xe6\x2f\x4c\x5c\x10\x6d\x1d\xeb\x43\x85\x13\xe8\x44\xdb\xc2\xd1\x81\x0a\xc3\x54\x35\x65\x51\x31\x66\xe4\x3c\x25\x17\xaf\x8a\x67\x38\xcd\x34\x61\x80\x60\xc0\x32\x54\xd3\xb4\x29\xdc\xbc\x52\x82\xc5\x06\x97\x65\x9c\x42\xb8\xb7\x38\xb4\xee\xf0\xa5\x46\x84\xb5\x68\xbb\xb5\x29\x00\x83\x45\x13\x5a\x7a\xdb\xb2\x4d\x24\x0d\x86\x69\xe2\x6a\xdb\xa6\x10\xc8\xda\x27\x1d\x28\x66\xea\x7b\x19\xf3\x55\x08\xa7\x3b\x4a\xc0\xca\xd3\xb2\x4c\x8b\x33\x21\x57\x47\xed\x05\x4b\x62\x84\x8b\x99\x72\xa3\x99\x99\xf9\x65\x1e\x17\x90\x98\x57\xe5\x85\x67\x89\x5b\xb2\x6d\x7b\x76\x3c\x17\xf2\x42\x49\x8b\x9e\x10\x32\x6d\x8e\x2e\x49\xe3\x59\xff\xd5\x50\xb3\xdd\xce\xe0\xda\x4f\x72\x74\x75\xad\x00\x8c\x52\x88\x9e\xdb\x84\xd7\x33\xa0\x6d\x2d\x4f\x84\x3c\x29\x26\x9a\xb2\x90\x3a\x4f\xd7\x2b\x57\xed\x03\x52\xcb\x08\x88\xcc\x50\x15\x49\x47\x9f\xe5\xba\xc7\x8c\xbc\x96\xd7\x35\x5b\x29\x66\xb3\x36\x34\x6d\xc4\x10\x6e\x36\xf5\x68\xd4\xec\x60\x8e\xcf\x9e\x4a\xff\xb7\xa9\xe7\x5d\xdc\xaa\x72\x9d\xa8\x4d\xed\x6d\x9e\xed\xb6\xfb\xb1\xb9\xca\x33\x0d\x0d\x0f\x3c\xb8\xe1\x58\x24\x6e\x80\xa5\x69\x11\xcf\x8a\x39\x30\x1f\x55\x0f\x0a\xb2\x24\x64\x4e\x59\x16\x4d\x59\x3c\x63\xf3\xe6\x5e\x15\xde\x21\xd8\x1e\xc9\x00\x4b\xad\xcd\x1c\x2e\x6d\xc6\xa1\x3b\x00\x88\xd3\x32\xe3\xa2\xc3\x1b\x37\x87\x86\xc3\xb0\xe8\xbd\xdd\x0e\x89\xb8\x24\x3d\x6c\xea\x81\xdc\xb1\xdd\xda\x97\xd5\x86\xb2\xa0\x8e\x9f\x33\x1a\xb1\x0e\x4f\xe4\xd6\x38\x7c\x8d\x02\x7e\xac\xba\x56\x79\x7d\x76\xca\xaa\xe2\x55\x91\x5d\x02\xf5\x82\x00\x43\x0d\x59\x57\xf1\x85\x8c\xd4\x4c\x4d\x60\x39\x08\x7f\x08\x17\x32\x47\xa3\x30\x10\x35\x64\x5e\x46\x81\xc7\x53\x98\x1f\x53\x61\xb1\x5a\xc8\x08\x56\x10\xe3\xd1\xa8\x2b\x10\x34\xd1\x87\xa6\xcd\xaf\x38\xe0\xf8\xac\x6d\x53\x4c\x5d\xb6\x37\x05\x04\xd6\x4f\x51\x0c\x8f\xb3\xb9\x25\xa9\xaf\xd7\x4d\x48\xb2\x61\x1b\x82\xac\x49\xae\x67\x65\x14\x41\x2c\xf9\x86\x85\x32\x4c\x96\x5c\xca\xc6\xc3\xb8\x71\x81\xa4\x15\x97\x87\x7f\x07\x85\x3e\x7b\xc0\x9e\x03\x86\x41\xbe\x86\x53\x30\x1d\xcf\x0f\x9c\xd5\x8b\xc4\x78\xeb\x49\x7a\x68\x45\x4d\xf5\x73\xba\xc2\x3a\x0c\x54\x93\x73\xc3\xf8\xe5\xeb\xd6\xa3\x49\x6f\xce\xa9\xe7\xb0\xb5\x55\xd8\xf5\x2d\x2c\x7d\x27\xd1\x1b\x69\xb0\xef\xd0\xa9\x3d\xa5\x9f\xf1\xf9\x68\x14\x0e\x01\x73\x21\x76\xd5\x1b\x48\x83\x35\xe3\x62\x4d\xa2\xb0\x40\x1c\x4e\xb9\x91\xbc\x5f\x5b\x5a\xf9\xf1\xe4\x17\x15\xcc\x02\x66\x44\xa2\x98\x18\x61\x55\x6c\x62\x95\xcc\xd4\xb1\xb9\x8a\xeb\xfc\x04\x2f\xd6\xad\x23\x80\xbc\x74\x6e\x7f\xf4\x5e\x3f\xaf\x9c\x42\xea\x22\x7a\xd5\x04\xe5\x33\x4f\xe4\x2b\xc5\x7c\x6b\xdd\x4d\xd9\x12\xae\xdd\xca\x46\x7b\xe1\xee\x29\x0d\xed\x64\x07\x1c\x60\xa1\x62\x8d\x23\xa2\x22\xdf\x66\xde\x78\xb6\x9a\xf8\x8d\x46\xf2\xc2\x8b\xbe\xb4\xab\x7c\xf3\x3c\xae\xc3\xbf\xc9\x4b\x8b\x35\x04\x71\xaa\x45\x0f\x8b\xe4\xf8\xe1\xe2\x51\x73\x42\xb5\x38\x3c\x8c\x8a\xa4\x9c\x2d\x04\x71\x3b\x5b\x87\x0c\x81\x7d\x82\xa0\x2c\x32\xcc\x8a\x26\x88\x80\x37\x98\x70\x95\x67\xca\x1a\x60\x31\x41\x12\x4a\x31\xab\xad\x18\xd8\x67\xed\x4e\x94\x5a\x8f\x9b\xb6\x52\xe5\xa1\x03\x83\x02\x77\x42\xe4\x92\x03\x92\x70\xc4\x93\xa2\x36\x92\x5b\x82\x73\xb6\x4e\x6e\xf9\x08\x43\x82\x4b\xd2\xaa\x03\x5c\xb0\x81\x16\xb8\xe2\xa9\x31\x3b\x02\x25\x3c\xb7\xad\x38\x5e\x03\xb3\x5f\xe3\x65\xd2\x17\x4d\xe0\x79\x1b\xd6\x50\xde\x13\x0a\x19\x24\x29\x6e\xaf\x11\x25\x1c\x99\x97\xb7\x12\x56\x87\x64\x4c\xb2\x1c\x41\x3a\x3b\xa4\xd2\xcd\xda\xe6\xbb\x53\xd3\x7c\x77\xb9\xee\x9e\x4f\xbe\x0b\x49\x04\x47\x94\xa6\x31\xeb\x72\x6d\x5f\xc0\x53\x41\x02\x10\x4b\x8a\x29\xb7\xcf\x9a\xc2\x22\x02\x94\x30\x6f\x46\x37\x78\x24\xe3\x59\x0e\xe1\x36\x90\x11\xc9\x7b\x7a\x29\xc9\x6d\xfb\x46\xb6\x61\x44\x39\x59\x7f\xf4\x45\x3d\xdc\xe1\xfe\xc6\x6c\xbd\xa3\x9d\xcd\xe3\x0b\x81\xb2\x66\x24\x8a\x0b\x87\x58\xfc\x3d\x2c\xe0\x22\xfd\x77\x10\x8c\xea\x2f\xf0\xef\xb7\x32\xd5\xe2\xec\x78\x0e\x99\x16\xf5\xd1\x1e\xdc\x78\x72\xcf\xe5\x42\xdc\xb8\xde\x53\x07\x6f\x0d\xc2\x99\x2a\xb3\x32\x82\x08\x07\x59\xf2\x33\x38\xef\x28\xdf\xfa\x4c\xf9\xd6\x57\x49\xd6\xf1\xad\x5f\x24\x95\xf2\xad\x97\x80\x5f\x8c\x46\x0b\x03\xcc\xa3\x51\x69\x06\x9f\x28\xd1\xbb\xf0\x62\x1d\x52\x64\x96\x81\x60\x13\x8d\x33\x69\x66\xbb\xe1\x67\xa6\x1b\xbe\x0c\xe5\xf9\x74\x9d\x74\x4f\xc5\x1b\x37\x18\x99\x8b\x0f\x05\x32\xc3\x25\x3c\x67\x01\x0a\x2a\x26\xfe\x25\x39\x4e\xc5\x5f\xa1\x7c\x5c\x50\xb6\x0c\x50\xb0\xc4\x1c\x1c\xf9\x68\xc1\x45\xe9\x0b\x42\xde\x8b\x4a\x69\x4e\xd4\x47\xf1\xf3\x28\xa3\x0b\x0c\x41\x7a\xa5\x22\x8b\x02\x86\x8b\x33\x51\x62\x41\x33\x2a\x9e\x41\xc1\x3c\xa5\x1f\xe0\x13\x18\x46\x83\x55\x9a\x89\x12\x65\x75\x9a\xa7\x62\x44\x69\x8e\xa1\x0a\xf8\x39\x05\x28\x38\xad\x38\xa7\x45\x30\xaf\xd1\x93\x75\x32\x43\x33\x34\x9b\xa0\xee\x7f\xbb\x1e\xd1\x64\xee\xaf\xd4\xa9\xe6\xfc\x37\x47\x33\xb3\x94\x5d\x63\xaf\x2a\x46\xe1\xde\xbe\x9d\xc1\xc1\xff\xda\x07\xb3\xbe\x55\xda\x19\x19\x72\x6b\x20\xd4\x8e\xe6\x86\xff\x35\x93\x40\xc8\x0f\x4f\xb3\xd0\x3e\xff\x59\x55\x54\xb3\x4d\xfb\xf2\x47\x3b\x0d\x98\x61\x7f\x53\x3b\xc7\x7c\x8b\x99\x3a\x0d\xdf\xb0\xd6\xad\xe0\xda\x0f\x26\x0b\x62\x1f\xb9\x7e\x6d\x3b\x5d\x34\x6a\xd0\x63\xd2\xc5\xb5\xdd\x50\xd8\x39\xf7\x7d\xa7\x7e\x57\x00\xf3\xf7\xae\xa7\x65\x62\x58\x17\xc4\xde\x11\x19\xbf\x7c\x63\x69\x16\x06\x59\xfb\xcc\x04\xa7\xaf\x49\xdf\xe6\xf7\x40\x13\x19\xff\x3f\x69\x07\x2f\xdb\x9e\xf7\x51\x3e\x6b\xd0\x1f\x09\xc1\x8f\xa8\xf6\x71\x9d\xed\x68\xf5\x6e\x86\xb8\xa3\xaf\x8f\x1c\xe2\x4d\xeb\xf9\xfa\xfb\x98\x99\x79\xab\xdd\xae\xd6\x75\xff\x7d\x1a\x78\xdc\xa4\xda\xee\xd2\xfe\x99\x5d\x5b\xad\x07\x1a\xb7\x9c\xd5\xad\xaa\xdd\xa8\xd2\xfe\x85\xf7\xa9\xe6\xff\x79\xa3\xbe\x3e\x66\x84\x37\xaf\x65\xfc\xb8\x35\xf2\xde\x60\x80\x6d\xb5\x1d\x24\x78\x37\x4c\x76\x30\xbf\xee\x9b\x76\x5e\x4e\x91\xce\x78\xfc\x12\x8f\xcd\xc0\x34\xf3\x37\x76\x90\x2b\x70\xb5\x32\x82\x96\xcf\x26\xc8\x92\x11\x0c\x8e\xe7\x4a\x0d\xbe\x29\x4d\xda\xa6\xfd\xf3\x6f\xb9\xa8\xcb\xa6\x1b\x01\x71\x82\xba\xd3\x36\x2b\x9b\x12\xaa\x23\x38\x75\x17\xc1\x86\x66\x77\x94\x46\x57\xed\x6c\x4d\x99\xdb\xae\xda\xce\xc6\x16\x8f\x9d\xb5\x44\x7d\x64\xb2\x77\xc5\x3a\xd0\xea\x0e\xd2\x90\x3f\xb4\x48\x82\x2c\x21\xc4\x27\x8a\x78\x56\xc7\x3f\x9e\x5b\x50\xf5\x2e\x7c\x27\xf6\x7a\x74\x35\x92\x89\x0b\xbd\xdd\xe3\x94\xe8\x66\x0a\x43\x8e\x96\xe5\xcc\x7f\x32\x47\x26\xae\x9b\x20\x41\x46\x3b\xe6\x06\x31\xb6\xf6\xb5\x30\xf2\x6e\x6c\xfb\x63\x5f\x5d\x3d\x06\x77\xbd\x8c\x7d\xd7\xa2\x1c\xb2\x90\xaa\xd9\x76\xfd\x6d\x9b\xf8\xa1\xa0\xd0\x2d\x68\x2e\x91\x33\x66\x67\xf3\x4f\x3a\x5a\xa8\x3b\xe9\x1d\xe0\xea\x0e\xd0\xa5\xb9\x9d\x89\xa0\x89\x4b\x03\x50\xbb\x35\x91\xb5\x58\xcd\x42\x6a\x52\xe1\xa5\xe9\x1e\x1c\x74\x17\xce\xa5\x31\x06\x89\xb1\xd7\xac\x03\xbc\x5d\xcb\x6c\x62\x9a\x85\x94\x9e\xe5\xf0\xb4\xd5\x22\x8a\x8d\xa6\xce\x42\x99\x5a\x48\x0f\x22\xdc\x8a\xa9\x36\x64\x60\xe7\x3a\x4c\x5a\xb8\xdb\x52\x16\x72\x55\xa3\x89\xb9\xed\xad\x0d\x3b\x69\x36\x9e\xb5\x31\xec\x7f\x26\xce\xd6\xf5\x0d\x48\x6e\x78\x6b\x27\x59\xf3\x37\xeb\x98\xbb\xcf\xbf\x54\x2e\x92\x59\x95\xdb\x05\xe8\xe5\x14\xe6\x14\x91\x41\xbe\x26\x1d\xd8\xb5\xaf\x5b\x76\xe6\xe3\x3c\xd6\xb3\x4b\xd9\x51\x97\xfb\x21\x6b\x21\xaf\x9b\x9d\x5e\x42\x84\x4c\x76\xe6\x28\xa2\xd6\x34\x3a\x18\x63\x8c\x64\x62\xca\x07\xc8\x90\x23\x3a\x04\xa5\x67\x78\xcd\xd8\x5c\x21\xe4\xfa\x05\x42\xbe\x25\xb7\xb1\xc2\x94\xe1\xfc\xe4\xcb\x5a\x1e\xdf\x76\xee\xe9\x59\x82\xd1\x3b\x1e\x13\xe3\xfa\xd1\x59\xb3\x2d\x7b\xaf\x59\x8b\x2f\x5b\xb3\xab\x4f\xfa\x26\x3f\x71\x76\x64\xff\xe8\x4d\xba\x6a\xc9\x62\x46\x4d\x73\x5c\x13\xe4\x50\xe2\x7e\x90\xcc\x4c\x36\xeb\xe2\xf5\xc4\x5e\x6c\x67\x98\x72\x34\x1e\x82\xe9\x50\xf3\x1d\x00\x6d\x56\x5d\x80\xf6\x66\xe2\xfb\xc4\x1d\xe5\xad\xc8\xa8\x85\xf2\xf6\x6a\xec\x23\x6c\x99\x3f\xaf\xe1\xbb\x5d\xa6\xdd\x8b\x27\x36\x6b\x68\x90\xde\x00\x6a\x87\xd9\x18\xf4\xdd\x2e\xe5\x57\x6e\x3a\xdc\xdd\x1e\xb4\x45\x7d\x90\x55\xc9\x15\x86\x0c\x5c\x9e\xf8\x70\xca\x02\x50\xfb\xff\x13\xcf\x04\x2d\xc6\x34\x41\x8e\x08\xe2\xb7\xdd\x75\x5e\xb5\xd0\xfa\x28\x35\xd7\x5e\x0f\x8b\x64\x59\xdb\xcd\x5d\x75\xbb\x41\xff\x38\xcd\x3d\x35\x41\x3e\x20\x79\x7b\xb4\xf6\xec\x4e\x54\xf4\x7d\x9c\x37\xd2\x33\x32\xb1\xd1\xc5\x0a\x2f\xd8\xac\x25\x31\x01\xdd\xc7\x9c\x3b\xe8\x3b\x71\x71\xdf\xa1\x77\x2e\x70\x6f\xa8\xc9\xdb\xa0\x9d\x38\x00\x73\x66\x66\x3c\xd8\x23\x36\x61\x6d\xca\x43\x06\x76\x77\x79\xc8\xc4\x99\x72\xf7\xfd\xa4\xb3\x70\x5e\xf2\x30\xb1\x08\x84\xc3\xff\x6d\x94\x9c\xd8\x2c\xc1\x5e\x3f\x73\xde\xd7\x1e\x67\x78\x5f\x3b\xa2\x77\x3b\xf9\x5e\xd2\x88\x3c\xe8\xe2\xfc\xf6\x08\x08\xc8\x62\xaa\x13\x64\xd3\xe0\x89\xfd\x77\x62\xf3\x3f\x8b\xa0\x7a\x99\xb8\x5d\x64\x72\xfb\x33\x2b\x67\x68\x06\xae\x9a\x96\x17\xe3\x65\x23\x25\x74\xff\xa7\xe8\x98\x46\x6f\x7b\xc0\xbd\x64\xd1\x46\x41\x2f\x8d\xb0\xd0\xa3\x7b\x5e\xe9\x12\xea\x46\x4c\xb1\x76\xb6\x35\x99\x09\x32\xc1\xe6\x21\x56\xd6\x38\x50\x47\x3e\x40\xc8\xb3\x32\xc8\xa9\x65\xb6\x6a\x60\x98\x25\x92\x3b\x04\x68\x62\xff\x99\x5b\x27\xa1\x2e\xe2\x21\x43\x28\x37\x87\xdc\x69\x15\xd9\x38\xe2\x22\xe0\xa4\xa7\x6c\x77\x7d\xdb\x35\xb4\x17\x77\x87\x26\xd3\x67\x56\x43\x26\x01\x6a\x70\xc7\x03\x03\x13\x4b\xd0\xc4\xc5\x75\x64\x43\x05\x75\x50\xbe\x33\x15\x7b\x45\x3b\x9f\x26\xce\xe0\x3b\x2b\x6a\x36\xe3\x5b\xfb\x0e\x3c\x26\xa8\x4b\x2e\xfd\x4c\xc0\xdd\xab\x5d\x22\x64\x09\xac\xf6\xba\xd9\x84\xc4\xb3\x10\xe6\x88\xfb\x40\xd2\x21\x6d\x06\xd8\x4d\x9b\x80\x83\xe8\x9d\x46\x7b\x04\x1a\x13\xef\x8c\x77\xae\x18\xde\x07\xe1\x8e\x00\xd4\xad\xe4\x4a\x2c\xf6\xf6\x6e\x30\x66\xd2\x31\x37\x4d\xec\x5d\x6d\x0c\xd2\x82\xa1\x7f\x60\xe6\x40\x76\xaa\x03\x9d\x5a\x5e\xfe\x61\x9b\x6b\x5c\x66\x65\x3d\xa0\x49\x47\x57\x32\x16\xc0\x6d\xb0\x0b\x2e\xfd\x7d\xa7\x48\x82\xba\xac\xf2\xf7\x3c\xdb\x35\xaa\x5d\x5b\xee\x0e\xfb\xba\x4d\xb5\x3b\xee\xec\x16\x7d\x99\xf5\x3e\x7a\x80\x1f\x33\xaf\x3f\x44\xbd\x1b\x54\xf3\x03\xa0\xa7\x9d\x7f\x33\x62\xf9\x46\xba\x0f\x38\x3e\xf9\x20\xaf\x2d\x76\x87\x83\xbc\x93\xc9\xfd\xbe\xbd\xed\x5b\x6d\x0f\x05\xd1\xfc\xe1\x19\xa6\x7f\x7a\x7d\x63\xb4\x5b\xb3\x64\xc7\xc9\xfc\x5a\x3f\x86\x8f\xa3\xe8\xc8\x65\x5a\x13\x64\x8a\xe2\xed\xc8\xda\xc7\x0e\x13\x9e\xd8\x5b\x75\x1f\xba\x85\x7a\xc0\xe2\x95\xa5\x91\xd9\xd3\xbc\x73\x9c\xec\x19\xe7\xc4\x12\x15\xae\xfb\xcf\x12\x6a\xf6\x01\x9e\x3b\x64\x77\xea\x1d\x8e\x8d\x2c\x55\xb1\x3b\xed\xbd\x17\x6b\xe2\x4a\x43\xb6\x80\x61\xff\x9f\x39\x5c\x64\x89\xd2\xae\xc6\xd3\x5d\x0d\x63\xb8\x8e\xbc\x8b\xcc\x69\xb9\xd4\xfb\xba\x59\x19\x00\x33\x45\x30\xe3\xb7\x39\xd5\x89\x25\x7f\x19\x8b\x6d\x9f\x5a\x18\x32\x1e\x32\xde\x75\xd5\x67\x75\xde\xe4\xec\xdf\x09\xb2\x4d\x01\xd6\x70\x6f\x4d\xb1\x6e\xb2\xbc\xfb\x56\xbb\xab\xce\x3e\x6e\x88\xb7\xa8\x75\xe3\x7a\x1f\x5f\xcd\xf3\xf6\x06\x63\xfc\xa8\xa9\x5d\x3b\xbc\x9b\x90\x9a\xdd\x5d\xdd\x6c\x88\xfe\xf6\x77\x54\xda\x67\x52\xbd\xb5\x6e\x31\xc0\x5d\x73\xef\xad\x76\x6b\x70\xdc\xbc\xd6\x4d\x06\x67\x57\xba\xd1\xc4\xfe\x0d\xf2\xed\x27\x07\x87\xae\x75\xc3\x83\xb8\x7d\x28\xc1\x5d\x41\xc4\x62\x69\xbd\x4d\xf7\xf6\x74\xcd\xf0\xfa\xc7\x67\x73\xc0\x46\xf0\xb9\x5b\xb1\x77\x37\x0e\x5e\x0f\xa8\x5d\x3d\xd9\xcc\xd9\x80\xa6\xf5\xab\xbf\x8f\x1d\x9d\x5a\x67\x4b\xdd\xa2\x4e\x4f\x9f\x90\xaf\xed\xac\xb6\x3f\xec\xd0\xc4\xb5\x2b\x4f\xd0\xc4\x91\x76\x50\x6b\x92\xb5\xe5\x19\xa3\x91\x8e\xcc\x6e\x49\x6e\x13\xeb\xb7\xd1\x45\x2f\x6e\x5c\x07\x1c\x64\x59\x0f\xcd\x5f\x6e\xa7\x1f\x45\x85\xcc\x5d\x60\x8f\xd7\x92\x61\x11\xb2\x4c\xa1\xae\x4c\xdb\x05\xb9\xb5\xa7\x6e\x31\x34\x13\xec\x13\x53\xb4\x34\x90\xbf\x11\x2f\x91\x6b\xe5\xf3\x1a\x6b\x8d\xa5\xf4\xc8\xc5\xce\x5f\x57\x5d\xb3\xf4\x00\x8f\xf3\x89\x29\xa0\x5b\x60\xe9\xb6\xea\xf9\xdf\x0e\xf5\xd0\xc0\x52\xa3\xad\x89\xad\x9b\xf5\x21\x95\x85\x30\x9d\xa3\xfe\x09\xf2\xc2\x63\xd2\xd9\xfe\x5e\xcc\x9d\x77\xbc\xa8\x26\xc8\xa7\x1f\x9a\xe8\xec\x80\xd9\xe7\xf7\x66\x2d\x3b\xea\x1e\x2a\x1a\xa3\xf7\x6a\x3f\x06\xfd\x42\x16\xca\x1a\x75\xdc\x83\xd6\x9e\x19\x76\x76\x18\x42\x13\x77\xec\x1e\x3c\x43\xed\xe1\xc1\xc4\x83\x3f\x3e\x34\xd8\xc1\xa5\xbb\xa3\xea\x6c\x95\xce\xb0\x7b\x66\x83\xf6\xd3\x78\x90\x6d\x71\xb0\x00\x39\x69\xff\x7a\x05\xad\xee\xa8\x5b\xe8\x76\x74\xea\xee\xa9\x04\xea\xec\x7a\x87\xda\x78\xc0\xe1\xae\x54\xef\xbc\x3c\x3f\x4d\x20\x7a\x76\xa5\x41\x0c\x1d\xc4\xbb\xa6\xc7\x5d\x8b\xe6\x5b\x85\x7d\x86\x7b\x7b\xed\xc0\x2d\xbc\x03\x7e\x1e\x83\x50\x6f\xb3\x36\x59\x9a\x78\xe1\xb6\x73\x92\x5e\x40\x3a\x10\xec\xab\xd2\xa1\xde\x26\x77\x9f\xd8\x04\xa8\x3b\x1c\x0f\x20\x9c\xb1\x74\x4e\xa2\xcd\x11\xf5\xec\x61\xf7\x84\xce\x69\xc0\x87\x68\x86\x4b\xae\xe7\x7f\x3e\xb9\xd8\xf3\xa3\xb3\x2c\x93\xbe\xad\x62\x2e\xaa\x5b\x16\xf9\x18\xbc\xf1\xda\x8b\xa5\xbe\xa3\x41\xd3\xec\xb3\x63\xdd\x7b\xb0\xca\xa2\x99\x0e\x1f\x57\x05\x7c\x9c\xa7\x99\x61\xfb\x03\x75\x8f\x01\x27\xa6\x68\xd7\x91\xf7\x4c\xe4\xf5\x6c\x78\x13\x70\xc8\xc2\x0c\x07\xed\xad\xc1\x1b\x1d\x18\x77\x25\xf6\xda\x19\x26\x5c\x26\x26\xa1\x34\x19\x65\x8b\x8d\x9d\x56\x6d\xf6\x6f\xca\x27\xd6\x72\x21\x03\x58\xee\x4b\x13\xec\xe6\x4c\x5a\xc2\x82\xba\xc8\x83\x5c\xf7\x0b\x63\x9e\xc8\xde\xd9\xad\x3c\x35\x41\x5e\x31\xc0\x94\x1d\xdc\xff\xf5\xcd\xc5\x99\x66\x9f\xef\xc1\xf5\xf0\xff\x58\xd5\xa6\x9f\xcc\x7a\x8b\xf7\x7c\xef\x22\xcb\xad\x54\x55\x64\x6e\xb0\x8e\x60\xea\x43\xa2\xde\x66\xac\x1f\xfb\x54\xda\x09\xa4\x9d\xbd\x74\x6b\x59\xd0\x44\x3d\x0b\x79\x4b\xf3\x45\xbf\x7e\xe9\xab\xea\x85\xc0\xde\xfd\x79\x77\xc8\x75\xc3\xdd\x05\xec\x5d\x95\xac\x65\xdb\xd5\x25\xf2\xe8\x45\xde\xf9\xfb\x6d\xb7\xd7\xcc\xfa\x63\x4f\xe4\x6f\x50\xcf\xa7\xcc\x34\x2f\x7c\x1b\xcd\xa9\x60\xd1\xf7\x89\x45\x66\xd5\xe3\x9e\x63\xe9\x2a\x84\xe6\x40\x26\xc6\x8e\x36\xc7\xe7\x0e\xd8\x1c\x76\x47\x12\x74\x48\x66\xcb\xdf\xbc\x5a\x85\x7f\x85\xdc\x21\xdf\x6c\x9d\x76\x54\xf3\x3f\xee\xdf\x55\xe7\xa1\xdf\x67\xfa\xda\x65\x70\xd8\x84\xc1\x13\x7b\xfa\xde\xd1\xa4\x73\x43\x70\x07\x68\xed\x2a\x37\xda\xef\xc8\x56\x91\x3d\x2c\xb5\xc3\x11\x7c\x83\xf7\xf6\x72\xab\x7b\xf4\xb7\x3e\xfb\xda\x67\xa6\x7e\x10\xf7\xd4\xeb\x69\xc7\x14\x6b\x7b\xfb\xe8\xce\xc9\x96\x3e\x3c\x9d\x7d\xa2\x73\xb8\xdd\x98\x72\x93\xff\xd0\x8e\xd5\xd9\x31\x79\xaf\x5d\xa8\x1d\x9d\x55\xc7\xaf\xeb\xf6\x00\x0c\xb9\x67\x53\x9d\x39\xbb\x60\x98\x1b\x57\xb2\x90\x55\xaf\xb3\xdc\xb6\xe6\xe1\x36\x6f\xc9\x7d\x8e\x80\xd8\xaa\x14\x96\x0c\xd4\x51\x10\x2c\xdd\xc1\x9c\x54\xaf\xf0\xd9\x7d\x6d\x4b\x82\xce\x18\x8c\xf2\x93\xfe\x26\x90\x45\xb4\xbc\xad\x23\x67\x99\x4c\xae\xa2\x7e\x39\x67\x84\x1e\x70\x75\x59\x90\xcb\xad\xac\xa6\xda\x2e\x4c\xe0\x18\xec\xc7\x9d\x85\x87\xfe\x1a\x9f\xf6\x38\x07\xf6\xee\x5a\x4b\xfd\x9f\x98\x2b\x68\x5b\x28\xcc\xa5\xee\xc0\x11\xd9\xda\x9a\xa5\xc7\x1b\xd8\x22\x11\xa2\xc7\x03\xde\x34\x46\xf7\xee\x36\x6b\x01\x5c\x5d\x77\x8e\x10\x72\xee\xef\xd9\x60\xf7\xdf\xca\x45\xcd\x7d\x5c\x0b\x41\x6d\xc9\xc5\x72\xdf\xe8\x8e\xa8\x21\x1d\xdd\xd6\xaf\x23\xf8\x7e\x16\x33\x77\xef\xc2\x4d\x50\xd7\xdb\xdc\x9e\x42\x8f\x77\xb9\x87\x71\xbb\x9b\xc7\xa9\xd5\xb3\xb2\x0d\x10\xee\xe0\x62\x62\x87\xff\x74\x35\x3d\x9b\xbe\x38\xf6\x6f\x9b\x00\x20\x64\xda\x5a\x0d\xca\xe7\x81\xad\x65\x7c\x98\x7b\x6c\x54\xe6\x1f\x87\x4a\x4e\x90\x0f\x78\xbd\x7b\xce\x21\x12\x9e\x19\x19\x9b\xae\x43\x40\x27\xc8\x31\x30\x59\x13\xf1\xc0\x70\xee\xf1\x32\x73\x41\xd1\xa2\x83\x01\x18\xd4\x25\xfe\xae\x44\x34\xe9\x96\x77\x3a\x69\xcc\x19\xee\x05\xfb\xee\x42\xfb\x70\xdd\x86\xb9\x89\x78\x26\xfe\x3a\x74\xd2\x0f\x4a\x77\xd6\x16\x4e\xa1\xae\x4f\xfd\xc4\xa0\x40\x1e\x5b\x9c\x0f\x57\x2c\x54\x68\x5e\x39\x46\xbb\x6b\xe5\x69\xe4\x72\x0c\x83\x4d\x5a\x6f\xf4\xa3\xa3\x07\xd9\x08\xee\xc5\x35\x87\x6a\x7b\x70\xd7\x9c\xbe\xd3\x8c\xa2\xd9\x33\xbb\x4b\x67\x7b\x59\x88\x62\x60\x90\xd5\xf1\xc4\x07\x3e\x0b\x97\x0c\x52\xe9\x5b\x81\x9d\x34\xb4\x1f\xbe\x3e\xe0\x9a\xd8\x31\xb1\x89\xc7\xbe\xcd\xba\xcd\x23\x57\xd8\x72\x96\xd0\x40\xe2\x49\x77\xea\xe6\x2a\x7f\x94\xda\xb8\x0b\x69\xad\xf9\x4f\x6c\xea\xe1\x27\x1d\x1e\x00\xe8\xaf\x3d\xe7\x28\x3b\x17\xc8\x81\x95\xb3\x37\x9c\x8d\x6e\xed\xae\x0e\x79\x77\x90\x70\xe2\x0a\x25\x13\x1b\xf9\x90\x25\xce\x38\x2c\xdc\xdc\xce\x16\xe7\x33\x44\xa1\xce\xbe\xbe\xe1\xba\x74\xf6\xf4\xc4\xee\x1c\x4d\xba\x3d\x3b\xcc\x67\x62\x53\x37\x1b\x22\xc6\xa2\x4e\x10\x72\xc4\x27\x8f\xe8\xe2\xec\x74\xa7\x23\x6b\xfe\xb6\x88\xec\x5f\xd9\xce\xa3\xe3\xe9\x3a\x71\x86\xe3\xae\xa9\xb5\x21\xec\x82\xde\xdd\xb9\x0b\xdb\x90\x17\x6c\x0e\xb6\x1b\x24\x0b\x4d\x3c\xa3\x44\x16\xf3\x9c\x3b\x9e\x2f\x9d\xa2\x1a\x4c\x9d\x13\x6e\x77\x58\xed\xd8\x4c\x9a\x87\x9c\x29\x59\x8b\x8b\x5c\xa4\xe8\x60\x73\xcf\x5a\x58\x2d\x5a\xd8\xd8\x4b\x25\x6c\xb4\xf7\x52\x08\xab\x88\x8d\x2a\x7e\x95\x6b\xe2\xdb\x5b\xaa\xfc\xb5\x52\xe4\xee\x5d\x85\x2c\x41\xc1\xec\xcf\x52\x6b\xac\x61\xd9\xd3\x98\x74\x97\xce\x47\x76\x6c\xc6\x61\x75\xe7\xe2\x07\x72\xa9\xbe\x31\x26\x97\x57\x58\x44\xcc\x64\x9d\x36\x15\x74\xf7\xeb\x1d\x70\x89\x49\x0f\x31\xe9\x4c\xd2\xe5\xdd\xb7\xe8\xcf\x8f\x5f\xed\x6c\x5d\xa4\x34\x77\xa0\x0d\x0a\x8b\x73\x9b\x28\x8e\xfc\x7e\x48\x13\x7b\xff\x34\xba\x67\x17\x49\x4d\x10\x98\x30\x77\x88\x89\x2e\x36\x9f\xb7\x51\xf1\x3f\x40\x6c\x73\x6f\x0a\xf1\x27\xeb\x03\x4f\x6a\x51\x4f\xbe\xd8\x26\xdb\xc9\x1b\xc8\xf1\x03\x81\xdb\x9f\xac\x31\x7b\x42\x97\x24\x2c\x0e\xff\xfc\xa7\x68\xcc\xc8\x26\xc3\x0b\x12\x06\xff\x2b\x40\x41\x10\x1d\x74\xba\xe3\x09\xd7\xd9\x65\x60\x48\xbd\xc9\xbd\xd8\x21\xa9\xa3\x28\x8a\x55\xaa\x52\x06\x69\x2d\x38\xc4\x5f\x7f\x6c\xe7\x1e\xd0\x59\x0d\x78\xf2\x64\xfd\xb0\xc9\x82\xf0\xc5\xc3\x88\x1c\x26\xc1\xff\x0a\x0e\xf4\xf7\x22\x39\x7e\x58\x3c\x4a\xda\x04\x12\x0f\x8b\xc3\xc3\x28\x5d\x85\xc3\x90\x27\x7c\x46\xc6\x0b\x35\x97\xc7\x3c\x2c\xa2\xa3\x3f\xff\x69\x1e\xa9\x40\xf5\xc3\x89\x4e\xde\x72\x5c\xa3\xf7\x76\xef\x2f\xc3\x02\x11\x95\x0c\x2e\x79\x1d\x16\xd1\x81\x9d\xff\x09\x20\x86\x30\x4a\x51\xa5\xa1\xfb\x53\xc8\xd7\x69\x89\x8a\x08\x85\x4c\x80\x03\x67\x19\xbc\x89\xa2\xf1\x2f\x1b\x46\x37\x65\x37\x41\xa6\x4c\x3c\x9f\xc8\x10\xf7\x49\x68\x26\x0c\x8d\x8c\xdc\x00\x7c\xca\xe3\xb7\xeb\x59\x9b\x91\x77\x8e\x68\x53\xa9\x68\x7e\x31\x23\x67\xaf\x59\x9d\x4d\x59\xfc\x52\x57\x17\x6d\xcf\xcd\xaf\xc5\xb4\x88\x27\x07\x4f\x58\xd8\xc9\xa6\x46\x51\xa0\x9b\x1b\xac\x71\x39\xe0\x74\x70\x4a\x06\x78\x20\xcb\xa1\xc1\x19\xe5\x83\xcf\x9b\x2c\x70\x14\x05\x9f\x07\x51\x84\x44\x4b\x6e\xb6\x28\x2c\x5b\x12\x7d\x5b\x2d\xc9\x72\x6e\x4b\x58\xb6\x04\xc0\x4f\x61\x76\x07\x41\x5a\x6c\x2a\x48\xdf\x17\xe2\x04\x3b\x49\xed\x46\xa3\x30\x4d\x42\x02\xa9\x70\xb6\x5b\x32\xc6\x3a\x85\x4a\x39\x1a\x99\x4f\xaa\x40\x10\x44\x76\x03\xe8\xe9\xda\x4c\x6b\x9a\x42\xce\xf3\x44\x06\xfc\x8f\x74\x5e\x5c\x95\x1c\xf1\x4a\x43\x24\xa6\x48\x4f\x29\xc6\x46\xbe\x61\xc8\x4d\x25\x3a\x4a\xd2\x08\x35\x99\xcd\xda\x41\x20\x95\x01\x6d\xc5\x08\xf9\x8d\x84\x95\x4c\x08\xcc\xc6\xbf\x88\x22\xa5\x98\x9e\x39\x64\x94\xb6\x69\x53\xf1\xf4\xaa\x8e\x31\xaa\x92\xab\x35\xcf\xb3\x67\x94\xc5\xc1\x8a\xb2\x00\x2d\x32\x5c\x96\x30\x8e\x00\x7e\x06\xb5\xee\xe3\x3d\xb9\x14\xd3\xe9\x49\xc4\x22\x37\x4f\x3a\xe3\x0d\x7d\x10\x4b\x67\x66\x4c\x2b\xa2\x26\xff\x62\x81\x02\xf2\x61\x43\x16\xbc\x1c\xb4\xa3\x83\x3c\x81\x6a\x2d\x8b\x81\xac\x89\x8c\x85\xe4\x28\xf8\x7c\x70\x81\x4b\x81\x16\x2d\xbe\x8d\x46\x21\x99\x55\x90\x0c\x87\xcf\x35\xf2\x16\x53\x49\x7d\x74\x16\x0e\x99\xf7\xe5\x4a\x50\x07\xa6\xd3\x34\xfc\x2d\x2c\xd0\xec\xea\x3d\xb9\x8c\x03\xd8\x4f\x01\x3a\x23\x3c\xee\x26\x1a\x12\x9b\x4e\x6d\xb9\xba\x46\xb2\x82\x18\x74\x80\x64\x96\xcd\xce\x36\xd4\xf3\x6f\xf7\xa1\x6c\x02\x96\x64\x66\x6f\x17\xb1\x17\x21\xc5\x87\x6e\x59\xe5\x9f\xf5\x35\xee\x66\x03\xb2\x5b\xb5\xc6\x26\xd6\xaf\x77\x42\xe6\x72\x1a\x6d\x44\x75\x3d\x8f\x50\x51\x87\x0b\x16\xa1\x97\xeb\xe4\x2a\xf8\xaf\xc5\x12\x73\x7c\x54\x12\x99\x39\x2d\x7e\x80\x82\xff\x02\x34\x8e\xbf\x40\xc1\x7f\x2d\x68\x9e\x93\x82\x07\xf1\x7f\xa3\xe0\xbf\x74\xf6\xf1\x20\xfe\xb3\xf1\x74\xb4\x62\xf8\x4c\xbe\x9e\x4c\x6a\xf4\x76\x9d\x5c\xd5\x07\x66\xf7\x2f\xd7\x3d\x69\x98\xde\xae\x67\x82\xc6\xcc\xe7\x89\x20\xf0\xb0\x69\x5e\xaf\xd1\x37\xeb\xe4\xfd\x1a\xbd\x71\xf3\xaf\x41\xa6\x18\xb2\xdd\x1a\x53\xad\x11\x4f\xf8\x76\x9b\x8e\x33\x7a\x86\x86\x3a\xaf\x5a\x37\x59\xe5\x4b\x0a\x19\x82\xf9\x40\xe7\x46\x25\xcb\x20\x52\xc9\xab\xd2\x71\xc5\xd3\xac\x1c\xff\x5a\x91\x8a\x40\x96\x97\xd9\xdc\x1a\x7d\x3a\xde\x64\xd5\x59\x5a\xf4\xe7\x92\x5a\x92\x95\x95\xc9\xac\xd9\x27\xd6\xba\xaa\x3c\xdb\x11\xe2\x61\x54\x43\x3e\x93\xa6\xe5\x19\x99\x8f\x17\x19\xc1\x45\xb5\x09\x39\x2a\xa2\x36\x03\x89\xa8\x5a\xcb\xa4\xa8\x30\x5e\xda\x8c\xf7\x8c\xf0\x67\x19\xe6\x9c\x14\x64\xf9\x96\x11\x12\xe2\xf1\x29\x5d\x5e\x46\x07\xc6\x84\xec\xe4\x2b\x14\x05\xe9\x8a\xe1\x9c\xa0\x01\xfc\x09\xf6\x9f\x90\x91\xa6\x4a\x37\x5f\x92\x62\xf9\x84\xe6\x39\x2e\x96\x6f\xe9\x33\xd1\x9e\x95\x31\x1f\x5d\x2d\xe4\x47\x41\x60\x60\x66\x47\x72\xb2\x41\x0d\x59\xaf\x6a\x95\x6e\xcb\xcd\x3b\x5b\x44\x57\xc7\x90\xa3\x4c\xa5\xa5\x21\x62\x73\x73\xc9\xf3\x55\x12\x59\x1e\xd5\xe8\x17\x40\xb2\x86\xbd\xbe\x32\x13\xfd\xfc\xb2\x76\xb3\xe4\x11\x23\xa7\xcd\xf7\x46\xd1\x6e\x86\xc2\xd1\xe8\x17\x81\x90\x53\xf8\x37\x6e\xf3\x09\xb6\x25\xa6\x24\x7e\xbd\x06\xd9\xe3\x39\x8c\x81\x91\xf0\xf9\x1a\x5d\xe1\x2c\xa3\x17\x64\x29\x76\xb5\x67\x33\xfe\xb0\xae\x11\x66\x29\xce\xf0\x29\xc9\xde\x92\x0f\xbe\x0d\x9b\x55\x46\x99\x8c\x2c\x4f\x2f\x7b\x0a\x96\x55\x2d\xf6\xfc\xe3\xc5\x82\x94\x65\x7a\x9a\x91\xd7\x64\x55\x7a\xca\xbd\x58\x43\x39\x95\xa6\xec\xc7\x42\x0d\xf1\x35\xcd\x88\xaf\xf8\x8f\xaa\xf8\x87\x4d\x96\x2e\x52\x2e\x8a\x79\x4a\x9d\xc9\xce\x9f\xe7\x3b\x4b\xfd\x28\x4b\xbd\xba\x28\xc8\xf2\x5d\xca\x04\x52\x78\x4a\xfd\x45\x96\xea\x69\xe3\xaf\xed\x57\xe0\x9d\x9e\xfa\x65\x53\xa2\xfc\xe6\xb2\xa7\xd0\xb7\xeb\xb6\xd0\xdf\x53\xbe\x16\x44\xf3\x99\x90\x56\x69\xc1\x49\xc1\x7d\x90\xf8\x69\x5d\xa3\x54\x4d\x10\xb2\xc8\xf9\xfa\x36\xca\xec\x00\x42\x5a\x5a\xcb\xe4\x29\x45\x72\x28\xc5\x52\x2c\x9a\x79\x2c\xd7\xe8\x55\xa1\x56\xcd\x53\xe1\x37\xd1\x73\xf9\x84\xe6\xa7\xf4\x94\x7e\xf8\x81\x6e\xaa\x8d\x8f\x9f\x41\xb3\x3f\x16\x4d\x46\xde\x9e\x41\xe6\x30\xc8\x77\x38\x4b\xfb\x4a\x9c\x54\x35\x02\x9c\xf4\x7c\x63\xb9\xfa\xd6\xbf\xc8\xbf\x94\x35\xca\x28\x7d\x5f\x6d\xde\x42\x16\xea\x6e\x89\x9f\xd7\x35\x2a\x70\x4e\x96\xd7\x2c\xcb\xcf\x55\x8d\x18\xf9\xb5\x4a\x59\xef\x3e\xc3\x79\x5b\x04\x5a\xf2\x6e\x20\x6a\x94\x02\x14\xf5\x94\x49\xf3\x5a\x30\xe7\x74\x89\x39\xe9\xe9\xac\x74\x8a\xbc\xb3\x79\x79\x53\xae\xca\xeb\x5a\x52\xef\x1f\x7c\xf9\xee\xd7\xd5\x18\xab\xd5\x17\x8c\x00\x15\xc9\xbb\xf0\xb4\x0a\xdb\xbc\x71\x7c\x1a\xf2\xb1\x41\x5f\xca\xd1\xa8\x30\x13\x59\x15\xe8\x9d\x53\x40\xa8\x47\x63\x13\x54\xfe\x2a\x56\x09\x41\x8c\xa3\xb8\xa8\xd1\xbf\xd6\xc9\xfd\xff\x49\x97\x8c\xac\xca\xe9\x67\xf7\x5b\x1a\xfb\x6b\x93\xc7\x17\x32\xcc\x99\x29\xf4\xe1\x55\xf0\xe2\xf1\x37\x4f\x5f\x04\x90\x53\x4c\x4b\xb9\x63\x4e\x7f\xdc\x6c\xb4\xcc\x2c\x24\x6b\x3b\xf3\xbe\x90\x45\x23\xad\x4a\xba\xd9\xf1\xe1\xe3\x01\xa4\x3c\x0d\x59\x34\x85\xd4\xfb\x21\x8b\x34\x1f\x8d\xf9\xb8\x14\x2f\x90\x10\xb6\x6a\x23\x65\xe1\x43\xfc\x48\x27\xfc\x7c\x78\x78\x88\x65\xf3\x34\x29\x66\x78\x8e\xd2\xe4\x43\x15\x3a\x1d\xd1\x08\xe4\x7b\xc8\x83\xa8\xd2\x19\xa2\x32\xf9\x39\xfc\x6e\x13\xa6\x51\x9b\x79\xac\x6c\x32\x8f\x95\x9d\xcc\x63\x59\x93\x79\x4c\x0e\x37\xd3\xc3\xcd\xdc\xe1\x66\x72\xb8\x2d\x87\x2f\xed\x1c\x63\x25\xe4\x18\xab\xeb\x66\x42\x32\xd1\xa0\x99\xd3\xd2\xcc\x39\x28\x53\x94\xb6\xdf\x66\x8b\x79\xa3\xce\x8d\x46\x62\xc9\xec\x8f\x92\xf7\x8a\x76\x5f\x78\x70\xf1\x80\x24\x26\x0f\xdf\x6e\x75\x86\xcf\xd7\x34\x24\xd1\x41\x91\x14\x63\x2d\xf4\x29\xfa\xb4\xdd\x16\x07\x72\xf5\x54\x16\xcf\x20\x5d\x0a\x76\xf4\xcd\xe5\x6b\x4a\x79\xe0\x4b\xe9\x29\xe4\xb2\xef\xf1\x46\x70\x7f\x9c\x30\xa8\x54\xb4\xc9\xbf\xb7\xdb\x10\x27\xaa\x08\x62\x00\xb2\x02\xe1\x08\xfd\xba\x16\x7f\x2d\x25\x45\x6d\x1c\x89\xbd\xde\x7c\xb2\xd6\x06\x7b\xac\x44\x68\x50\xb4\x74\x7f\xff\x5a\x8f\x39\x29\xb9\xcc\xeb\x2a\xb6\x40\x23\xcd\xcb\xe9\x40\x8a\x55\x57\x94\x9f\xcd\x6b\xf4\x9b\x2b\x9e\xaa\x6c\x81\x83\xb4\x28\x39\x2e\x16\x42\x56\x58\xb0\x29\x89\x29\x06\x5d\x2d\xf9\xb1\x0a\x0b\x31\xe3\xef\x2a\x63\xba\xb6\x4d\x04\x8f\x4d\x16\x1d\x4d\xed\x67\x23\x23\x63\x14\x73\xa1\xa2\x8f\x46\xc3\xa1\x5d\xa6\x46\xef\xd6\xc9\x2c\x58\xd2\xc5\xd1\x29\x5e\xbc\xcf\xd2\xe2\x7d\x80\xe4\x63\x7a\x9a\xa5\x94\x14\x9c\x5d\x5a\x6f\x18\x59\xa9\xe7\x05\x3d\x87\x6c\x72\xe2\x37\x29\x96\x05\x85\x5c\x74\xe2\xe9\x2c\xa3\x65\xd9\x16\x14\x5f\xc4\xd3\x1c\x7d\xb7\x4e\xae\xd6\x04\x2f\x09\x8b\x83\x53\x5c\x14\xa2\xfe\x8a\x8a\xcf\x71\xb0\x90\x84\x3c\x2d\x56\x34\xa8\xd1\x8f\x3e\xca\x37\x0c\xf7\xce\x6e\x18\x6d\xb7\xe6\x23\x2a\x92\xcf\x56\x21\x89\xc6\xe7\x02\x4f\x21\x2f\xf5\x8b\x55\x58\x68\x23\xcd\x6c\x7e\xa0\x73\xf1\x82\x46\xd7\xd0\x23\x84\xe5\x3a\x6c\xb7\xdf\xad\x67\xac\xd1\x61\xbb\x43\x93\x69\x51\x87\xc4\x49\xab\xa9\xa8\x57\x18\x30\x9a\x11\x4d\xb9\x8a\xe4\xbb\x4d\x28\x15\x70\xfd\xc1\x31\x36\x1c\x18\xa6\xae\xa2\xc9\x20\xc8\x77\xe4\x40\x1e\x9c\x54\x32\xf1\x71\x1d\x16\x7e\xdc\x56\x56\x28\x3b\x99\x6c\x9b\xaa\x76\x18\x0e\x8b\xed\x96\x08\x34\x89\xb6\xdb\x70\xf8\x6e\x6d\x24\xf8\x8f\xb6\xdb\xbf\x88\x3f\x42\xd0\x8e\x46\xa3\xdf\xd6\x32\xbb\x69\x48\x50\x81\x38\xc2\xd0\x2f\xfa\x6c\xed\x4b\x9e\xea\xd9\x80\x12\x5b\xbb\x83\x6c\xd3\xa7\x5a\x2c\x8e\xcb\x1d\x28\x08\x17\xf4\xf3\xad\xb7\x9f\xcf\x04\x71\xac\xd1\xdf\x3d\xf9\x15\x07\x9a\xd4\x34\x6d\x3a\x32\x9d\x97\xec\xdc\x60\xe0\xc4\x3f\x70\x32\x87\xe4\xba\x46\x47\x52\x89\xa9\xd1\x4f\xbe\x51\xfe\x7d\x1d\x46\x35\xfa\xab\x77\x76\xca\x40\x42\x6a\xf4\xb7\xde\xef\x43\xf8\xfe\x8f\x75\x72\xd5\x1a\x4f\xe2\x2b\x98\xf4\x11\x5e\xf0\xf4\x9c\x2c\x49\xb9\x20\xc5\x12\x0b\xcd\xfb\x4a\xc0\x34\x0e\x80\x6f\x07\x08\x68\xc2\xd3\x7c\xc3\x2f\xe3\xe1\x31\xaa\x5a\x29\x30\x1e\x4e\x6a\xa4\xda\xe0\x34\x4f\x17\x4d\x4d\x9d\x42\x5a\x9a\x24\xca\x78\x16\x70\x56\x09\x0a\xb0\xc2\x59\x49\x82\x79\x5f\x2b\x15\xa7\x3a\x03\x7b\xd3\x56\x91\x73\xfa\x9e\x98\x6d\xa5\x45\x96\x16\xa2\xb5\x2c\x2d\x21\xdf\x24\x85\x0c\x97\x05\x2d\xfa\x9b\x3e\xad\xca\xcb\x8f\x1d\x1e\xa4\xc2\x24\xcb\x1d\x23\xb3\x9a\x41\x41\x9e\x7e\x20\xcb\x00\x05\x55\xb1\x24\xab\xb4\x20\xcb\xfe\xa6\x69\xb6\xa0\x95\x09\x7b\x81\x79\xbd\x65\x21\x69\xf7\x9e\x65\xcb\x0d\x2e\xf6\x2b\x5a\x70\x46\xb3\xd2\x5e\xfe\x72\xbf\xf5\x5f\x54\x8c\x11\x63\xf8\x0d\x68\xec\xca\x0d\xa0\x36\x32\x63\x68\xc9\xc9\x46\xac\x23\x5d\x60\xd0\x8c\x9b\xac\xa5\x2a\x4d\xe9\x5e\xcb\x22\x30\x97\xa5\xa7\x42\xc9\xbd\xd5\xd8\x9b\xfa\x58\x8c\xdf\x2a\x03\x55\x38\x2e\x96\x98\x2d\xd3\xdf\xe0\x4d\x5b\x8b\xe3\xd4\x85\xd6\x9e\x1d\xa6\x25\x24\x51\xff\x58\x7c\x5c\x32\xba\x21\xab\x15\x59\x74\xe0\x5e\x1a\x4d\x2d\xe8\xe6\x12\xf2\xc0\x9e\xcb\x1c\xad\x2b\xc2\x48\xb1\x10\xbf\xc9\x07\xb2\xa8\x00\xdc\x1b\xa1\xf8\x5d\xb7\x85\x08\x63\x94\xe5\xa4\x2c\xc5\xda\xdd\x62\xda\xe4\xc3\x06\x17\xcb\x9b\xec\x9f\xeb\xf7\xcd\x2a\xa3\x17\x9c\xde\x6a\xd9\xcf\x18\x3e\x3d\xbd\xdb\xd1\xac\x71\x29\x21\xb9\xef\x36\x70\xe9\x05\x29\x2a\x45\xd6\x64\xc6\x5d\xce\x88\x78\x7f\xc6\x52\xc8\xe8\x9b\xe2\x8c\x9e\xf5\xf7\x2e\x13\x05\x7f\x24\x52\xa5\x05\xa8\xa1\xb7\x9d\x42\xb9\x21\x59\x96\x16\x67\x30\x6a\x9c\xe7\x98\xf5\xf6\x24\xb8\xe7\x9a\x32\xbe\xa8\x78\xbb\x8d\x94\x11\x6d\xaf\x15\x04\x63\xc1\xed\x6b\x66\xb7\xa6\x18\x19\x39\x37\x3a\xde\x41\x53\xb3\xf4\x7c\x17\x23\xa3\xab\x15\x6c\xbe\x2c\x85\x5d\x88\xcb\x92\x30\xc1\x8b\x7b\x41\x96\xd3\x25\xce\x3e\x76\x85\xf3\x2a\xe3\x29\x70\xd0\xbb\x68\x48\xe6\x98\x17\xf4\xec\x63\x9b\xa3\x2c\x25\x05\x97\x8c\xa0\x1f\x66\x6b\xca\xd2\xdf\x68\xc1\x21\x6b\xf5\xb9\x80\xd7\x02\x67\xfd\x6d\x5e\x14\xb7\x63\x68\x70\xdc\xbc\xa6\xd9\x92\xb0\x5b\x61\xd8\x86\x96\x69\x51\x92\xbd\x18\xfa\x86\x91\xb2\xfc\x34\x72\x05\x23\x78\x49\x8b\xec\xa3\x45\x1f\x46\x32\x72\x8e\xbb\x0c\xde\x64\x34\x78\xb9\x4c\xc5\xe2\x95\xc0\x66\x72\x7a\x8e\xb3\xb2\x4d\x5b\x8e\xb3\xfe\x55\xd2\xb6\xa3\x8f\x1e\x25\xcd\x88\xe4\xe6\x1b\x0b\x8b\x6e\xb2\x70\x8c\x5e\xec\x2d\x89\x31\x7a\xb1\xb7\x24\xc6\xe8\xc5\xbe\x92\x98\xdc\x52\x77\xcb\x9a\x4a\xc2\xcb\xf4\x37\xb2\x57\xf7\x94\x79\x04\xb9\x76\x99\x41\x4f\x90\x24\x5e\x29\x0d\xf2\x81\xf2\x35\xe8\xfc\x3b\x85\x08\x68\x26\xc7\x2d\xc8\x96\x64\x91\xe6\x62\x33\xef\x2a\x9f\x16\x37\x2a\x5f\xd0\x8b\x1b\x95\x97\x27\x94\x0e\xb2\x38\xe5\x6b\x74\x96\xd1\x53\x9c\x3d\x6e\xf5\xa7\x99\xa5\xfb\x98\x8a\x86\x2b\x52\x3b\x52\xb2\x47\x70\x75\xa4\x4a\x57\x52\xec\x4a\x7c\xb6\x00\xe4\xc8\x34\xae\x3c\x62\x4b\x08\x0e\xa7\xf7\xb1\x63\x8b\xc3\x76\x99\xa6\xc9\xde\x4c\x4a\xeb\x52\x8b\x9e\x7d\x39\xaf\x0f\xfe\xb1\x1e\x8b\xb7\xc9\x15\xce\x08\xe3\x1a\xf6\x17\xe9\xf2\x8c\xf0\x00\x99\x4a\xaa\x32\x49\x69\x68\x37\x52\xa4\x4f\x2a\x9d\xd7\x88\x82\x0d\x5e\xe8\xbc\x48\x2b\xd8\xa2\x6a\xc5\xd7\x54\x88\x22\x0b\x65\xc8\x87\x02\xf6\x12\x23\xd5\x93\xb2\x46\x8a\xf5\xd5\xe7\xd8\xf3\x1a\xc1\x38\xa5\x04\xf6\x11\xa3\x95\x0c\xfc\xf7\x18\xba\x12\x16\x91\x35\x87\xcd\x26\x4b\xa5\xaa\xa5\xe7\x90\xe1\x62\x99\x63\xf6\xfe\xf6\x30\x47\x3d\x56\x84\xbb\x9e\x10\x16\xac\x3e\x83\xfe\xaa\x65\x2a\x50\x9e\xe4\x12\xd7\xe5\x41\xb4\xa0\x40\xd2\x75\xa4\x9d\x33\x0a\xca\x73\x01\x83\xf3\x74\x49\x28\x40\x40\x36\x62\xec\xf5\x6a\xc1\x2b\x46\x6e\x34\xfd\x86\xb7\x3b\xb4\xf5\x0e\x96\x55\x9f\x02\x1a\xf3\xed\x52\x52\x69\x1d\xbd\xbb\x15\xbc\xfd\x18\xa5\xbd\xb6\x33\xc4\xdd\x3b\xe9\xb4\xe2\xbc\x45\xc0\x5b\x6c\x22\x2d\x2f\xdd\x66\x2e\x48\xdb\x92\xcb\x1d\xd3\x92\x23\x0c\xd0\xe7\xe0\xf4\x35\x03\x0b\xa3\x7e\x39\xff\xdc\x7e\x9d\xe6\xd0\xad\xf3\x96\x11\x81\x1f\xee\xdb\xb2\x3a\xcd\x53\x78\x1d\x94\x95\xd0\x8d\x2e\xf7\x00\xdd\x55\xe3\xe5\x15\x60\x1b\x4c\x6b\x46\x56\xf1\xdf\xd6\x75\x3d\xaf\xd1\x82\x64\xd9\xcd\xb0\xba\x31\x23\x39\xa6\x22\x57\xb6\x71\xe4\x97\x3b\x03\xfa\x2c\x60\xf4\x22\x98\x9b\x70\xe7\x62\x4d\xf9\xda\x83\xf2\x60\x7a\x3b\xa5\x1f\x6e\x80\x35\xda\x5a\xe7\xca\x98\xae\x64\xfc\xa9\xb0\xc8\x5a\x79\x3d\xfe\x60\xfe\xf9\x1e\x9b\x45\xa3\x5a\x8d\x16\x34\xab\xf2\x42\x1d\x8b\xdc\xe5\xf2\xba\x7b\xea\x9a\xe5\xbe\x0e\x7a\x8d\xc8\x6a\xca\x90\x9f\x14\x55\xbc\x58\xa2\xfc\x18\x34\xa4\x16\x34\x17\xb4\x9a\xef\x86\x94\x65\x75\xee\x99\x6f\x87\xbb\x79\x74\x56\xef\x74\x1b\xdf\x80\x0e\x31\x6b\x20\x21\xc6\x13\xcf\xae\xb3\xfa\x48\x45\x0a\x50\xa8\xfe\x78\x6e\x6a\x10\x15\xe9\xd8\x8a\x36\xd2\xbf\x29\x15\x00\x02\xe8\xcd\xb4\xe6\x56\x12\xcc\x16\x6b\x18\x80\x10\x5d\x2a\x96\x01\xef\xc5\x69\x16\xcc\x25\xed\x51\xce\x59\x57\xbe\x61\xc9\x95\xc0\xa7\x25\x67\x78\xe1\xd1\x39\x24\xe4\xc5\xb0\x30\xbb\xfc\x23\xf0\x34\x5c\xa6\xcb\x2e\xd7\xdd\xcd\xd2\x1a\x44\xbb\x2d\x0c\x9a\xe3\xcd\x3f\x02\x04\xe4\xa9\xeb\x0d\x41\x00\x0a\x68\x6a\x8a\x96\xb7\x13\xae\xee\x68\x0e\x4b\xd8\x3a\xab\xc2\x43\x25\xfe\x38\x42\xbc\x39\x5e\xbf\x6d\xf7\x1a\x98\xa7\x0c\x1c\x32\x2f\x7f\x47\x90\xf7\xb3\xbe\x6b\x47\x4e\x81\x7c\x64\x30\x72\xe5\xf9\xf1\x87\xc0\x95\x53\xba\xdc\x47\x10\x33\x34\x90\x7d\x35\x8f\x79\x2d\xbd\x1c\x9a\xad\xdf\xcc\x57\x17\xfb\x03\x6a\xba\x72\xc4\x8b\xf7\x05\xbd\xc8\xc8\x12\x9c\xb1\x5b\x1b\xea\xef\x4e\x97\x6e\x3e\xf2\x15\x27\xec\x82\xb2\xe5\x7f\xd2\x98\x37\x1b\x52\x2c\xd3\x0f\xff\x41\x43\x6e\x5c\x82\x9a\x21\x83\x7f\xd0\x1f\x8f\xec\xec\xa7\x3f\x75\xfc\x9a\xda\x69\x95\x3c\xe5\x24\xbf\xd1\xd4\xe4\x01\xd1\x27\x35\x17\xcc\x8c\x11\x9f\x31\xbc\x59\xef\x45\xc2\xb2\x34\xb0\x27\xab\xaa\x7e\x02\xbc\xbb\xa2\x05\xb1\x46\x29\xe1\x7a\x17\xd2\x6b\x17\x19\x1b\xf7\xb3\xff\x83\xb0\x71\xb1\xc6\x1b\x6e\x1c\x3f\x7d\x0a\x9a\xb0\xba\xd3\x65\x58\xd0\x8c\x6e\xd6\xe6\xc1\xcb\xdd\xb3\xb9\xbb\x1e\x71\xb1\xc8\xaa\xd2\x3c\x2c\xfa\x4f\x00\xf3\xb9\x81\x16\x69\x7e\xf6\x6f\x1a\xaa\x1e\x0e\x23\xcb\xf4\x93\x8a\x36\x77\x0c\x3e\x18\xef\xa7\x15\x69\xee\x76\xc4\x4b\xb2\x54\x66\xfb\xff\x1c\x28\x6b\xaf\xdf\x3f\x0a\x1f\xed\x9b\xdd\xcc\x1c\x6d\x79\x43\x1e\xda\x54\xfb\xb4\xfc\x53\xc3\x52\xf1\xce\x3b\x5e\xa8\x4d\x0a\x42\xc0\x1f\x04\xb5\xda\x51\x65\xf4\xac\x22\xff\x41\xbb\x94\x30\x86\x39\xfe\x4f\x1a\xf0\x07\x9c\x6f\x0c\xbf\x9d\x3f\x1c\x4d\x91\xa6\x38\xd4\x19\xf8\x8a\x52\x6e\x11\x97\x3f\xec\xc8\x95\x29\x0d\x35\x27\x65\xcd\x0c\x18\xf9\xe4\x3a\xea\xdd\x62\x0b\x5c\xdc\xc0\xec\x93\xe8\x0a\xb3\x80\x13\x96\x83\x43\x89\xb6\x22\x06\xf3\x3b\x98\xc3\x32\xb3\x87\xff\x29\x35\x84\xd5\xef\xaf\x21\xd8\xce\x47\x05\x3e\x4f\xcf\xf0\x1f\x6b\x1f\x14\xf8\xdc\xb3\x7f\xd3\x82\x33\xba\xac\x16\xfc\x3f\x4b\xee\xd6\x77\x95\x6e\x8e\x41\x7f\x08\x6c\x29\x28\x4f\x17\x86\x3b\x2a\xbd\xe6\x5c\x6c\xef\xd1\x7f\x2c\x5c\x37\xf8\x8c\x9c\x32\x82\xdf\x1b\xf4\x7c\x83\x19\xe6\x02\x32\xff\x8e\x01\xae\x99\x35\x36\xb8\x66\x72\xdb\x5d\xf6\xfb\xec\xa8\x0d\x36\x7c\xf6\x6e\xb6\x93\x3e\xf9\xea\x32\xb2\xc2\x8b\xdb\x0a\x72\x9f\x7e\x74\xf4\x3f\x4d\xce\xdc\x54\x59\xf6\x6b\x65\x8a\x3f\xe0\x71\xf9\x6f\x01\x67\x9f\x84\xf6\x6b\x81\x6f\x27\x9c\x7d\x6a\xe0\x95\xd5\x29\x4f\x79\x57\xe8\x15\xf2\xd9\xbf\x63\x84\x2d\xfd\x9e\x05\xeb\x89\x10\x14\x1f\x88\x7f\xbe\x10\xff\x7c\x29\xfe\xf9\x4a\xfc\xf3\xa7\x60\x5e\xab\x09\xf0\x74\xf3\x07\x20\xe1\xea\x90\x5c\x8f\x89\x2e\xfe\xb3\xa4\x90\x15\x11\x0a\xf6\xdd\x1f\x3d\x2a\x9d\xbd\x71\xdd\xbb\x0b\x5b\xb7\xe1\xf7\xd8\xdd\x6c\x32\x00\xd1\x1f\xe2\xf8\xd7\x74\x20\x80\x51\x79\x8e\xde\x57\x94\xe5\x7f\x0c\x0f\x07\x96\x7b\x86\x77\xc6\xd2\xe5\x0d\x7d\x87\x7a\xfc\x82\xdc\x71\x37\xf7\x3b\x7d\x86\x2d\xf7\x1e\x4d\x8f\x8f\x55\x73\x33\x61\x1f\x14\x64\xf4\xe2\x8c\x51\x70\xfd\x06\xdf\xa9\x3d\x30\xd1\xf4\xae\x82\x71\xf8\x01\x64\x7a\x1a\xee\xe3\x86\x77\xa7\x7e\x68\xae\x9f\x59\x07\x46\x8e\xdf\xd6\xef\xec\xa6\x08\x20\xbf\xd9\x6e\xdc\x17\x83\xee\xca\xcf\xa4\xb9\x60\x40\x37\x5c\x62\xc8\x1e\x26\xcf\xa5\xc0\xd5\x55\x7a\xb6\xc0\x1b\xe5\xdd\xb0\x4a\x49\xb6\x94\xc6\x58\xb5\xdb\xbb\xc6\x0e\x64\x7a\x7c\x88\x77\x69\x71\x76\x0d\x70\x5c\x6f\x39\xb9\x4f\xe6\xe8\x77\x27\x61\x3b\x79\x71\x67\xdd\xd3\xfc\xba\x89\xfd\x3e\x74\x2d\xcd\xf7\x72\x21\xda\xe1\xbe\x22\x9d\x56\xc0\x27\xf0\x76\xbe\x6c\x9a\xac\xdf\xb2\x76\x5a\xbc\xff\xbd\x2e\x83\xec\x85\x07\x78\x26\xf4\xe8\x39\x74\x40\xf4\xc3\xfe\x2e\xbc\x68\x2f\x47\x4b\xe9\x43\x8e\x5a\xbf\x5f\xa1\xb3\x0b\xad\xf3\x93\xc8\x28\xad\xbb\x29\x9c\xc7\xdc\x90\x35\xe8\x2d\x8d\xc0\xb8\xe6\x59\x40\xf0\x62\xbd\x1b\x2e\xba\x2f\x63\x74\x89\xbe\x03\x87\x6b\x9d\x74\x1d\xd0\x50\x7d\x4b\xe9\x46\x80\x91\xe3\xdc\x07\x37\x0c\xaa\xa8\x57\xe1\x66\x0b\x7d\xa3\x63\xb1\x3b\xdf\x22\x12\x77\x6c\x96\x98\xa5\x02\x21\xba\xb3\xaf\xd1\xc7\xb9\x5a\xfe\x5e\x2e\x4d\x39\x4e\xef\xf0\x4a\xd4\xed\x09\xb8\x18\xc7\xcd\x5c\x11\xad\x49\xb0\x5f\x2b\x42\xfe\x23\xc0\xcd\xd7\x7f\x08\x86\x29\x06\xe2\x41\xda\x9c\x14\xd5\xa7\x51\x04\xf6\xa7\x45\x52\x8e\x17\x23\x91\xc7\xe6\xcd\x4f\x86\xe5\xf5\x37\xfd\xdc\xde\x2d\xb9\x11\xc1\xfa\x5c\xd4\xd7\xd7\x53\x64\x91\xfd\x6e\xa7\x18\xe4\x4b\x34\x71\x8a\xd9\xff\x99\xa0\xba\x29\x20\x4c\x3a\xbe\xc7\xde\xfb\x37\xd0\x6d\x15\x5f\x44\xad\x9a\x45\xc1\x3f\xd7\x33\x68\x30\x02\xee\x74\xdc\xe8\xbe\x12\x02\x36\x60\x4a\x3c\xfb\x0b\x3c\x68\xbf\x83\x0c\x77\x21\x6f\x7f\x1f\xec\x2e\xbd\x32\xef\x00\xdc\x37\xb9\x1f\x66\xda\x0c\x4d\xd0\xcf\xeb\xfd\xc4\xcd\xa6\x33\xf4\xf1\x0b\x01\x3b\xec\xf6\xab\xe0\xea\xf3\x7f\xac\x55\x91\xe4\xe3\xf7\x58\x12\x67\x1d\x90\xee\x7a\xef\xf5\x68\xcd\xae\x7f\x04\x31\xa6\xc0\xe7\x37\xbc\xca\x52\x08\x1a\xbe\x53\x22\x80\x3e\xee\x52\x20\x31\xd7\xac\x6b\x64\x5d\x66\xc6\x3d\x8f\xfd\x4d\x1f\x60\x59\x44\x3b\xcd\x07\x86\x7d\x64\xcd\x4c\x2d\x1c\x84\x68\x60\x2a\xed\x2d\x12\xc9\x5e\x4c\x1c\xea\xba\x7b\xf2\x06\x09\x28\xff\x3d\x6d\xc1\xb7\x3e\x34\x90\x0a\xd6\x0d\xa8\xc6\x0d\xc9\x84\x43\x64\xee\x4a\xe5\x01\xfa\x6c\xe9\xc2\x4a\x51\xfc\x3d\x29\xf6\x8d\x29\xf5\x86\x91\x52\xcb\x51\xff\x77\x87\x7d\xe4\x0e\xdb\x30\x7a\xc6\x48\x59\x1a\x42\xef\x1e\xe8\xdb\x06\x99\x41\xc6\x8b\x82\x5e\x58\xcf\x39\xfe\x60\x3f\xa7\xbd\x56\xf2\x3b\x22\xd3\x7a\x36\x1e\x0d\xe8\xa6\x7c\xfd\x86\x3b\x74\xa7\x9d\xde\xd9\xc5\x77\x7e\x19\xff\xdf\xc6\xd6\xa5\x61\x0f\xba\xb7\x4e\x0a\x3e\x4e\x6f\xba\xce\xfc\xb5\x33\xd2\x81\x47\xd7\x72\xcd\x61\x5a\x14\xf9\x68\x7a\x60\x42\xb3\x35\x23\x36\x9b\x5d\x90\x34\x86\x8b\xb3\x5b\x5e\xa2\x66\xe4\xec\x0f\x22\xfd\x28\xda\x32\x93\xb6\x3a\x7c\x4a\xb2\x79\x4b\x71\x8c\xb7\x10\x4b\xc9\xfc\x04\x9e\x09\x7b\x98\x97\x77\xd1\x55\x80\x22\xcd\x08\x80\xe1\xea\x5a\xa0\xd1\x8b\xbb\x39\xae\x72\x8f\xf9\x76\x7a\xf2\x77\x4e\xf1\x9c\x43\xbf\x9d\x6a\xfe\x82\x64\x19\xec\xf9\x36\x32\x86\x3c\xe4\x6c\x7e\xeb\x53\x4a\x3f\xce\xf6\x9f\xf2\xe9\x03\x53\x15\x78\x81\x33\x42\xf4\x4f\x75\x1e\x6a\x1e\x02\xfa\x02\x5b\xea\x46\x7e\xcf\x23\x40\xbd\x4b\xfb\x4e\x79\x7b\xe6\x6b\xcd\xcc\x98\xac\x3d\x49\xb8\x1a\x8d\x02\x2e\xdd\x63\x02\x2e\xb8\xb0\x7f\xde\xff\x37\x46\xc9\x7e\x31\x4a\xca\x05\xa3\x59\x76\x8d\xfc\xe0\x1e\x83\xba\x81\xe4\x1a\xf9\xa1\x73\x32\xda\x11\x35\xae\xb3\xa2\x5d\x27\x81\x7c\x94\x12\x50\x23\x19\x3c\xe4\x8f\x7a\xad\xd9\x22\xa4\x8d\xcb\x3e\xc8\x97\xad\x6e\xaa\x27\x71\x33\x73\x53\xdf\xa6\xf6\x45\x9b\x69\x23\xb2\xee\x79\xc2\x65\x46\x27\xbd\x53\xde\x65\x87\xab\x92\x81\x5f\xf6\x10\x94\xf6\x10\x86\x64\x34\x99\x1a\xa0\xb9\x90\xba\xc8\x35\x3b\xeb\x3a\xde\x65\x78\xee\xdd\x41\x5b\x82\x36\xdc\x4e\xf0\x68\x9c\x95\x3f\x4e\xf5\xf6\x6c\xd4\x9b\xaa\x09\x9d\xcd\x7f\x57\x61\xde\xf6\x0a\x06\x23\xe5\xe2\x32\x4b\x0d\x3e\x70\x1b\xe5\xc8\x03\x88\x7d\x44\xd8\x7e\x0a\xd6\x89\xc1\xd4\x92\xcf\x3b\xd9\x27\x20\xb4\x7a\xb6\x49\x8d\xca\x4d\x5a\xdc\x38\xdc\x5d\x07\x20\x37\x0a\x5d\xf6\x6f\x87\x86\x4a\xe2\x7a\x37\x54\xa3\x09\x42\xc5\x09\x44\x9b\xaa\x51\xc9\x31\xaf\xca\x7f\xd3\x19\xa7\x69\xfb\xa9\xb8\x18\xf2\xcd\xac\x9c\x0d\x65\xb8\x5e\x32\x2f\x2f\x52\xde\x32\xce\x7d\xe6\xb9\x3b\xee\xd8\xc7\x6b\xd3\x77\xeb\xf3\x72\x17\x87\x10\x1c\x9f\x7e\x84\x89\xc2\x45\x0c\xc7\x44\xe1\x5a\x30\xee\x42\x44\x14\xd2\xb6\xf4\x9d\xb8\x95\xe5\x61\xb7\xcd\x6b\x6f\xbb\x84\x6e\xf0\x26\x70\xbe\x69\xcc\x54\xd7\xe1\xf5\xce\x9d\x57\xf7\xf2\xde\xea\xf3\x63\x55\xeb\xf0\x69\xce\xad\xf7\xf1\xed\xbd\xa9\x4b\x12\xc7\xa7\x77\x7e\x66\xcd\xf1\xe9\x06\x17\xe4\x26\xce\xbc\xff\x2e\x7f\x11\x4e\xd8\x0d\x5d\xa4\x3e\xbd\x67\xa0\xd7\xdb\x49\xc5\x68\xfc\xff\x97\x9e\xa0\x5c\x47\xec\x58\xb7\x2a\x40\xa4\xf3\x76\x83\xcb\x12\xee\x3d\xbb\x1f\x80\xbf\x3b\xef\x2a\x06\xef\x24\x1d\x8b\x0b\xca\x43\xf8\x30\x8f\x54\x30\x4c\xcc\x08\xf6\xad\x41\x9a\xdf\x48\x00\xfd\x74\x48\x5d\x23\x4e\xa9\xa9\xeb\xdf\xad\x3d\x68\x6f\x22\x72\xe3\xd5\x35\x5c\x83\xd4\x0c\x6e\xec\x1a\x24\xea\xf1\xf4\x86\x96\xb0\xdf\x25\x28\x53\x8d\x38\x6b\xbd\xe4\x3e\x91\x87\xea\xdd\x7a\xa4\x8a\x01\xef\xed\xac\x7b\xa3\x55\x52\x66\xbf\xbb\x81\x86\xcb\xf4\x6f\xc3\x19\xaf\x23\x69\xae\x20\x71\x53\x2f\xb1\x5b\x5c\x8c\xf1\xa1\xcf\x0d\x9d\xbd\xae\x71\x7b\xf9\xdd\xe2\xc7\xf5\x1a\x83\x25\x44\x20\xf2\xf0\x7e\xaa\xfe\x9e\xa2\xa3\x84\xcd\xf5\xea\xce\x45\x5a\x2c\xe9\xc5\xad\x0c\x30\x35\xfa\xc7\x7a\xac\x89\xd7\x77\x3c\xcf\x5e\xd3\x8c\x24\x2f\x2b\xf1\x9a\xa8\x31\xab\x54\xd8\x2f\x29\x7c\xb3\xa5\x6b\x0c\x29\x54\x94\xa5\xbb\x3d\x84\x5e\x50\x75\xcc\xa0\x81\xb3\xc4\x1c\xab\x8c\x83\x32\xba\x6c\x73\x95\x66\xc9\xd5\x91\xb3\xf8\xc3\x73\x51\xef\x3d\xb9\x3c\x83\x54\x1b\x3a\x85\x46\x46\xce\x48\x21\x0a\x80\x8b\xaf\xf8\xb3\x81\x7f\x21\x75\x61\x4e\x38\x96\x7f\x54\x06\x15\x99\x2b\xc3\xbc\xa5\x83\x82\x0d\x66\x38\x17\x7f\x53\x45\x48\xdb\xf3\x5b\x14\x34\x15\x4a\x5a\xb1\x85\xcc\xad\x77\x29\x2d\xfb\x24\xdf\x64\x2a\xab\x9e\x66\x9a\x28\x90\x97\x60\xc5\x8a\xe3\xc5\x7b\x47\x6f\x90\x45\xbc\x2b\xba\xa7\x6e\x47\x33\xc0\x35\x01\x31\xf5\x47\x25\xf4\x5b\xa5\xd0\x6b\x93\x88\x24\xa7\x85\xcc\xdd\x28\x8d\x06\xa8\x15\x10\x90\x32\xab\x20\x15\x4b\x1f\xe9\xe8\xf9\x4d\x72\xc0\x0b\x42\xde\xbb\xca\x62\x37\x24\x83\x77\xe8\xd2\x07\xcc\x2c\xa6\xc9\x5f\xa1\xcc\x94\x6e\xe9\x6e\xe8\xaa\x66\xae\xd2\x51\x12\x99\x1a\xad\xd7\x7b\x4b\x5d\x10\x10\xdb\x4e\x26\x4a\x8a\x3d\xc9\x3a\xad\x9c\xbf\xe9\xf8\xb1\x42\x7a\x95\x12\x5d\x26\x52\x0e\x49\x92\x8e\x2b\x9e\x66\xe5\xf8\x8c\x40\x52\x79\xb1\x63\xde\x32\x42\x42\x12\x45\xe8\x25\xc0\xb2\x49\x22\x0b\xb4\x22\x8a\xbe\x9e\xd4\xd6\x52\x01\xf9\xdd\x64\x24\x1e\x1e\x5b\xc3\x9c\x05\x8b\x2c\xdd\x6c\x24\x5e\x2e\x2a\x56\xca\x95\x84\xc4\x59\x90\xef\x47\xac\x22\x39\xcd\x24\x32\xaf\x08\xac\x75\x8e\x39\x4b\x3f\xa8\xe7\x7c\x43\x0b\x52\x70\xce\x70\x51\xae\xa4\xcb\x06\x31\xf8\x0a\x3c\x15\xe7\x34\x3b\x27\x46\xb5\x65\xba\x5a\x55\x25\xc9\xd2\xb3\x35\x97\xe9\x84\xc4\xbb\x12\x04\x58\xb1\x83\xe5\x76\x81\x77\x1c\x17\x1c\xca\xc9\x17\x8c\x6e\xca\x35\x5e\x82\x95\x74\x45\x56\x19\xa5\x72\x60\x02\xb8\xb8\xf9\x75\xda\xfc\x3a\x6b\x7e\xc9\xa1\x9d\xe1\xaa\x2c\x53\x5c\x9c\x66\x95\x7c\xa1\xcd\x11\x2b\x92\x13\x66\xfe\x12\x30\x92\x4f\x94\x6d\xd6\x34\xa3\x67\x97\xf0\x48\x57\x2b\xe5\xac\x42\x36\x34\x35\x07\x57\x6e\xc8\xa2\xca\x30\xb3\xa6\x55\x6e\xa8\x51\x84\xcb\x1d\xb1\x12\xcb\x7f\x5a\x65\x2a\x35\xa3\x4c\x23\x2b\x76\x0a\xe6\x10\x7b\x1d\xfe\xaa\x55\x11\x1a\x00\x66\x67\x02\xc9\x64\x36\xa1\x1c\xb3\xf7\x50\x3a\xc7\xe5\x7b\xa0\x23\xe5\xda\xfc\x4c\x4a\x51\x75\xb1\x56\xbf\x19\xc0\x4a\xd0\x1c\xb5\x41\x73\xd5\xf0\x06\x73\x4e\x98\x76\x3f\xc4\x99\xd1\x46\x49\xb3\x74\xa9\xf7\x75\xc9\xa9\x58\x0d\x69\xa2\x82\xf4\x2a\x44\x70\xd2\xb9\x87\xe2\x3e\x2e\x2e\x5d\x92\xeb\x65\x17\x7f\x75\x89\x8b\xcf\x09\xc7\x29\x34\x0b\xf0\xe9\x29\x28\x36\xcb\xa5\x22\x83\x0b\x5c\x9c\x63\xc0\xd4\xf4\x5c\x4c\x08\x88\x24\x90\xf7\x8c\x2e\xde\xcb\xa8\x09\x42\xa1\x90\xc8\x2c\xe8\xb2\xb2\xe3\xa1\x40\x1d\x25\x36\x07\xa2\xde\xa3\x4f\x24\x2f\x7f\x82\x93\x79\xc9\x19\x85\x25\x2d\x73\x0c\x47\xd2\x30\x00\x89\xe3\xbf\xaa\xe8\xe3\x48\x0f\x51\xd1\xac\x85\x44\xa1\x73\x0c\x60\xc4\xb9\x18\xe0\xfb\xd3\xa5\xa4\x6e\xf0\xaf\x78\x93\x8a\x01\x0b\x19\x4d\xad\xad\x58\x90\x0a\xd2\x2e\xc1\x89\x25\x13\x65\x4e\x97\x50\x6a\x49\xc5\xbf\xa2\xb5\x0b\xd9\x0f\x04\xea\x67\xcd\x6a\x9c\xe3\xac\xc2\x9c\x88\x35\x78\x46\x99\x62\xe1\xc9\xd5\xe3\xb8\x9b\xa6\x5a\x66\xda\x47\x45\x42\xc6\xb4\xe2\x2a\x9d\x75\xb0\xe6\x7c\x13\xdf\xbf\x7f\x71\x71\x31\xbe\xf8\x62\x4c\xd9\xd9\xfd\x07\xc7\xc7\xc7\xf7\xcb\xf3\xb3\x20\x49\x12\x0e\x59\x8c\xcb\x0d\x5e\x90\x1f\x5f\x3f\xdf\x6e\x87\x7c\x2c\x96\x53\x65\xe0\xde\x6e\x8b\x1a\x3d\x7e\xfd\xf4\xb1\x87\xd2\x0d\x65\x77\x50\xbc\x46\xdf\xfc\xf8\xf6\xed\xab\x97\xbb\x07\xc5\x68\x46\x10\xb3\x47\x07\x84\x1c\xc6\x61\xa7\xfb\x17\xc4\x39\x88\xa6\x2d\xe9\x4e\x92\xa4\x88\x59\x8d\x9e\x7f\xff\xed\x0d\x7a\x91\x18\x1e\xf2\x31\xce\x78\x74\xb5\xc0\x25\x81\x6c\xca\xb1\x22\xd6\xec\x40\xbc\x0a\x02\xf5\x1c\x98\xae\x76\xd0\xe3\x76\x2b\x63\x73\x88\xdf\x07\x4b\xb2\xc2\x55\xc6\xbd\x85\x87\x49\x52\x8c\x46\xb2\xb0\xf8\x5d\xd7\xe8\xf9\xcb\x1f\x7e\x7c\x7b\x9b\xb1\x8a\xb9\xcb\xc1\x6a\x43\x5f\x0c\x0f\x92\xae\x39\x63\x6f\x98\x56\xac\x53\x7d\xeb\x4a\x43\x18\xbf\x58\x50\x99\xa7\x5c\x41\x56\x8a\xa4\x2a\x03\x4f\x14\x6d\xb7\xaa\x21\xc9\xf2\x62\x63\x5d\xda\x0b\x18\x30\x7d\x28\x25\x33\xad\xa9\x42\x3a\x5d\x87\x06\x55\x73\xcc\xda\xbc\x68\x8e\x4f\xac\x26\xb2\xfe\x16\x7c\x15\x2a\x96\x29\x08\xa8\x03\x4d\xf9\x20\x0d\x14\xde\x96\x9c\xa5\x02\x19\xf3\xc5\xf3\x7d\xb7\xcc\x50\x33\xe7\x5c\xd0\x5c\x52\xbe\x01\xbe\x4f\x59\xc8\x51\x40\xb3\x41\x96\xa2\x41\x25\xfe\x04\x11\xec\x8f\xef\x9f\xbe\xfc\xd1\xb3\x3f\x1a\x59\x64\x98\xa8\x6e\xbc\x28\x5e\xa3\x57\x3f\xbc\x7d\xbe\x63\xeb\xec\x31\x28\x29\x98\x0c\xbe\x1e\x48\x7f\x56\x34\xd0\x92\xae\xf1\x4a\xcb\xa1\xcd\x2b\xd1\xf5\x9b\xa7\x2f\x9e\x3e\xd9\x03\x47\xf5\x18\xf8\x58\x4b\x1d\xa3\x11\x1f\x0b\xc1\xe4\x51\x32\x19\x8d\x9a\x5d\x5c\xd4\xe8\xcd\xbb\x6b\xf6\xa7\x01\xe7\x70\xc8\xc7\x1b\xcc\x48\xc1\xa5\x5c\xb4\x8b\x56\x0d\x05\x8d\x68\x0b\x5b\x64\x0b\xd6\x01\xb4\x08\x31\xd8\xf2\xd5\xea\xed\xe5\x86\x24\x57\x4a\x75\x31\xec\xef\x86\x84\xd7\x64\x65\x69\x9c\x8d\x90\x12\x3e\x03\xf9\x5e\x5d\xc6\x33\x2e\x1f\xf9\xee\x21\x75\xaf\x2a\x51\xad\x7f\x18\xae\xa6\x8d\x44\x09\x72\xbe\x74\x1f\x69\x12\xb3\xc8\x66\xe4\xb1\x2b\xb0\xb1\x66\x0b\x08\x16\x85\x79\x55\x9a\xac\x9a\xe3\x53\xf9\x2f\x98\x7e\x8d\xac\x32\x92\x45\x01\x0b\x91\x96\x9b\x36\x11\x8d\x61\x7d\x38\x10\xeb\xf1\xf3\x3a\xf9\xc7\x1a\xfd\xc5\x4e\x36\x2f\x17\x4a\xaa\x9d\xc9\xcf\x12\x94\x33\x32\x3f\xd0\x49\xe8\x47\xa3\xa2\x51\xd2\x46\xa3\x90\x27\x0b\x1c\xb6\x6f\xa2\x08\xf1\x1a\x91\xdc\x93\xbf\x7e\x38\x7c\xb1\x0e\x49\xa4\x58\x4a\x7d\xa0\x4b\x0c\x78\xde\xf4\x8b\x8a\x24\xc4\xec\x0c\x52\x4a\x94\xaa\xe4\xd7\x93\xd1\xe8\x9c\xa6\xcb\xc1\xf1\x30\x49\x9a\x8f\xb3\xc9\x7c\x6a\x3e\xc4\x57\x75\x34\x86\x24\x89\x90\x97\x1f\xb1\xe4\xaf\x55\x48\xa2\x83\x74\x15\x16\x32\x6f\x7e\xc8\x93\x22\x32\x9a\xe2\xdb\x6d\x58\x24\x8b\x4a\x69\xf6\x4d\x8e\xc5\xf9\x58\xa6\xc8\x8c\xd0\xb0\x18\xa7\xc5\x22\xab\x96\xa4\x0c\x59\x14\x69\x22\x02\xb0\xc3\xd6\x0c\x57\x94\x85\x0f\x49\x42\x14\x66\x3e\x8c\xda\x6e\xc5\x30\x84\xac\xf3\x83\xc1\x26\x70\x26\xa4\x75\xdd\xe2\x80\x1c\x18\x19\xfe\x6b\x3d\xea\x3c\xc4\x4d\x9f\xc7\xd0\x27\x15\x1d\x08\x31\x79\x9c\x2e\x45\x91\x21\x6d\xc7\x24\x1e\xc9\x18\x2f\xb4\x76\x11\x71\x21\x1e\x0e\x0a\x72\x31\x78\xca\x18\x65\x61\xf0\x63\x21\x24\xa2\x01\xa7\x83\xa5\x50\x4f\xf3\xb4\x20\x03\x4d\x2d\x07\x30\xf5\xc1\x45\xca\xd7\xb4\xe2\x03\x5c\x0c\xda\x96\x82\x08\x3a\x4f\x93\xb7\x34\xb4\x7a\x18\xff\x5a\x11\x76\xa9\x09\xd0\xe3\x2c\x0b\x3f\x97\x4e\x91\xf4\xa2\x28\xff\x77\x12\x7c\x3e\x5e\xd0\x62\x81\x79\x48\xd1\xe7\xc1\x7c\x26\x10\xe9\x7f\x27\x2d\x81\x9e\x83\x25\x58\xd2\xac\x08\xfd\xb3\x18\x88\xff\xcd\x2c\x37\x29\xd1\x48\x74\x83\x56\x3e\x8f\x22\x0d\xca\xc7\x8c\xe1\xcb\xf1\x8a\xd1\x3c\x4c\xa3\x71\x49\x73\x12\x16\x79\x54\x8b\x99\x14\x3e\xec\x1c\x90\xd1\xc8\x62\x1e\x80\x3e\x35\x62\xfe\xc2\x09\xc5\x21\x89\xd0\x2f\x25\x14\xc2\xb9\x67\x0b\xad\xab\xb1\x98\x0c\xa0\xa3\xb1\x81\xf8\x68\x24\xc7\x96\x96\xf0\x37\xe4\x63\x6d\x1a\x13\x4c\xa1\x8c\xa6\xef\x3a\xaf\xe2\xd9\xbc\x46\xf4\x6e\x3a\x79\x22\xd9\x91\xdd\x8d\x7e\x09\xe6\xa6\x1a\xa5\x77\xd3\xd5\xab\x8b\x82\x2c\xed\x8e\xe4\x2b\xd5\x4d\x65\x76\x83\xb8\xec\xa8\x40\x0c\xe1\x24\x24\x89\xa5\x41\x2f\xd8\x94\xc4\x00\xf3\x48\xaa\xc3\x3c\x42\x54\x0f\x09\x80\x34\xe3\x73\x7b\x4f\x1c\x8b\x47\x3a\x06\xa3\x17\xe4\x0a\x1e\x8d\xc2\x21\xde\x6e\x03\xb1\xba\x78\xcc\x59\x9a\x87\x91\xb1\xc3\x94\xdc\x45\x2d\xb9\x4b\xe5\x2f\x56\x02\x84\x9b\xbe\xb8\x25\x0f\x78\xcc\xe9\x0b\x7a\x41\xd8\x13\x5c\x92\x30\x8a\xa4\xc4\xa2\x93\xee\x6a\xe1\x44\xa5\xa4\x4d\x12\xd1\x05\x5d\x0d\xf0\x68\x44\x15\xb5\xd9\xb3\xa9\x52\xb7\x15\xb2\xe4\xbb\x8d\xa0\x10\x63\x46\x96\xd5\x82\x84\xa1\x0d\xca\x16\xab\xbb\x3d\xf0\xa8\x8e\x90\x20\x81\x4c\x91\x58\xd5\x07\xe4\xd5\x0e\x62\xce\x2e\xaf\xe4\x8e\x7f\xed\xec\xf8\x96\x61\xe3\xed\x76\x98\x0a\x41\x46\x69\x22\xdf\x5c\x3e\x5f\x8a\xd1\xd4\x0b\x21\x96\x08\xa4\x69\xe9\x8f\xe0\xc2\x8a\x06\x3d\xc1\x45\x41\xf9\x80\x91\x92\x66\xe7\x64\x90\x2e\x07\x8c\xac\x08\x13\xca\x72\x39\x58\x51\x36\xd8\x60\xc6\x53\x9c\x0d\x4e\x5e\x7d\x1f\x88\xc6\xf4\xa8\x9a\x79\x0f\xd2\x0a\x26\x28\xb7\x74\xe8\x63\x33\xa4\xd6\x40\x53\xf0\xd6\xe0\x17\xc2\x83\x5e\x78\x59\x40\x27\x15\x6e\x84\xe6\x61\x58\x24\x58\xca\x56\xe1\xfd\xff\x99\x1d\x1d\xce\xa7\xe1\xec\xf8\xe8\xcf\xf3\x7b\xd1\x3f\xc7\xcd\xcf\xcf\xee\x0b\x81\x79\x58\xcc\x26\xf3\xd1\x68\x58\xcc\x1e\xcc\x35\x04\x0b\x1e\xc4\x02\x76\x55\xd2\xf0\x19\x3a\xce\xd3\xe2\x9d\x58\x82\x69\xfb\x33\x3e\x9a\xdc\x3f\x56\xe0\x54\xfd\x40\xdb\x87\x9f\xdd\x1f\x73\x52\xf2\x10\x47\xa3\xd1\x06\xb3\x92\x3c\x2f\xc4\xc3\xd7\x49\x55\xd7\xa8\xf4\xf3\x55\x6b\x1b\x90\xb9\xc1\x5a\xb3\x5c\x00\x0b\x15\x72\x6b\x89\x8d\x55\x48\x0e\x82\x68\x82\xc7\x5a\x01\x47\xa9\x00\xcb\xe5\x86\xa0\x2a\x09\x59\x52\x28\x83\x93\x65\xf0\x8e\xa2\x69\xc8\x12\x66\xe3\x26\x9a\x35\x29\xcc\x61\x63\xcc\x4d\x7e\x39\x65\xb1\xda\x27\x51\x1c\x04\x62\x33\x2a\x4b\xa3\x80\xc9\x76\xdb\x0a\x61\xc3\x24\x49\xb7\xdb\x61\x65\x33\xbb\x12\x65\x49\x58\x26\x45\xa4\x59\x5e\xa1\xd9\x16\xe6\x64\xaa\xfa\x8d\x4b\xf5\x55\x0d\x73\x2a\xc7\xa1\x3b\xd6\x34\xaa\x4a\x92\x24\xdb\x6e\x43\xbe\x4e\xcb\xb1\x10\x8a\xc3\x2b\x65\x68\xff\x2b\xb9\x8c\x0d\x71\x10\x7e\xbd\xe1\x98\x93\x38\xab\x23\x34\x9c\x44\x75\x03\xcb\x85\x29\xa6\x20\xf6\x51\x82\x8a\x4a\xd9\xfc\x56\x70\xe4\xd7\xf4\x02\x56\x0e\xe1\xa4\xd3\xe2\x03\xa3\xea\x83\x79\x2c\x5b\x47\x34\x31\x44\x9a\x2a\xcb\x92\x84\x6d\xb7\xf2\x47\x12\x16\x09\x1b\x4b\xab\x53\xb4\xdd\xca\x0a\x42\x22\x9f\xca\x9f\x71\x31\x5e\xe0\x2c\x0b\x19\xf2\x6c\x9d\x01\xd6\x3a\xa2\xe0\x6a\x51\x64\x49\x4b\x53\x1e\xcf\x80\xc2\x8a\xe6\xa8\x26\x1c\xd6\x92\xa5\x16\x76\xa6\xab\x50\xcb\x43\x5a\xd0\x79\x8c\x43\x82\x3e\x97\x5e\x28\x70\x0c\x2c\xb8\xf9\x3c\x42\x03\xcd\xd6\x0d\xef\xf5\xf6\x9d\xf2\xfd\x68\x5e\xc8\x02\x9f\x47\x75\x88\x23\x54\x25\xe9\x68\xf4\xd7\x2a\x4c\x41\x68\x1a\x56\xdb\x6d\xdb\x48\x92\x24\x2e\x52\x25\x70\x58\xd4\x88\x14\xcd\xca\x4d\x83\x1f\xb2\x8a\x09\x4a\x10\xbc\x49\x8b\xb3\x2a\xc3\x2c\x68\x64\x09\x3f\xda\x94\x48\xad\x22\xac\x5e\x4c\xe1\xc0\x86\x09\xf6\x18\x57\x80\x3b\x20\x6c\x2c\xf3\xe4\x8a\xd1\x8b\x78\x91\xb7\xb9\x4f\xb3\xbc\x46\x9b\x3c\xb9\x32\x36\xea\x2a\x37\x95\xa4\xf3\x97\xad\xc2\x37\xf8\x02\xcc\x22\x12\xcd\xc5\x8e\x15\xe4\x74\x6a\xbe\x00\x82\xa2\xc8\x9a\x9e\xd0\x71\xfc\x59\x19\x72\x34\x9c\xa0\xe1\xb1\x81\xc3\x6b\x45\x0f\x10\x93\x9d\xe1\xe4\xac\x91\x92\x41\x1c\xa6\x20\x75\xa2\x61\x11\x19\x22\xe9\x81\x10\x6f\xa5\x00\x6a\x48\xc4\xea\xb0\x29\x42\x69\x22\x98\x73\x23\xfb\xa6\x0f\x65\xdb\x95\x10\xa1\xd2\x1e\xd1\x57\xf4\x58\x01\x8e\xa8\x66\x86\x49\x52\x6d\xb7\x0d\xf7\x1e\x18\x1d\x55\xd1\x14\x8c\x35\xc5\x01\x37\xb8\x64\x24\x14\x91\x4d\x55\xae\x05\x16\x14\x49\xa1\x90\xde\xc7\x12\xda\x2e\x04\x6b\x40\x69\x92\xaa\xb1\xd6\x24\x2b\xc9\xc0\x78\xd6\x9d\xd7\x8c\x84\x9b\x1c\x5d\x09\x4d\x5d\xcb\x3c\xdf\x5c\x0a\xc8\xb7\x4a\x6d\xb3\x6b\x3e\x5b\xd7\xc8\x2c\xf8\x46\x1e\x6a\xa5\xc5\xd9\x4b\x75\x08\xf6\x44\x9e\xd5\x79\xea\xfe\x5d\xd6\x55\x5c\xf4\xcd\x86\x2c\x3c\x85\xbe\xab\xcc\x42\xe5\x37\x97\xaa\xbd\x9e\xf1\x9c\xcb\xe2\xdf\xca\x34\xf7\x9a\x31\x78\x0a\x9e\x56\x35\x72\xcf\xdb\x7c\xe5\x5e\x56\x75\x2d\x95\x80\x3c\x4f\xae\x1e\xbf\x7e\xfb\xfc\xc9\x8b\xa7\xf1\xf0\x18\x3d\x7e\xf3\xfc\x04\x7e\xbc\x7c\xfc\x4e\xfc\x79\xf3\xf4\x09\xd8\x30\x86\xc7\x35\x3a\xc9\x93\x2b\x33\x4f\xf9\xf0\xb8\x49\xda\x3d\x3c\xd6\xa9\xaf\x87\x13\x27\x6f\xe8\xf0\xd8\x4a\xa2\x39\x3c\x96\xa1\x26\x87\xc7\x32\xb2\xcf\xf0\xd8\xbc\x20\x3f\x3c\xd6\x97\xc5\x86\xc7\xfa\x82\x02\x44\xef\x83\xbd\xc5\x48\x78\x96\xa3\xab\x27\x34\xa3\xcc\x33\xa9\x67\x9b\x1a\x2d\x48\xc1\x09\xfb\x81\xa6\x05\x7f\xb5\x7a\x4d\x16\xbe\x15\x3a\xcf\x6b\xa4\x6c\xe1\xdf\xe1\xf2\x79\x8e\xcf\x7c\x30\x5f\x64\x4d\xa9\xe7\xe5\x49\x5a\xf2\xb4\xf0\xb6\x76\x99\xd7\x48\x22\x2a\x59\x8a\x0e\xdf\x70\xbc\x78\xef\x29\x77\x21\xca\x65\x98\x73\x52\xc0\x04\x7c\xcb\xf2\xa1\x2d\xf3\x06\x0e\x4e\x7a\x4b\x3e\xce\x01\x23\xbe\xc1\x8b\xf7\x62\x2b\x14\xcb\x3e\xa0\x7c\xe7\x16\xec\x1b\xdf\x7b\x59\x50\x20\x22\xc3\xa5\x6f\xa6\xdf\xca\x12\xcf\x28\x23\xbb\xfb\xfc\xbb\x2c\xf8\xea\xa2\xb8\x7e\x7c\x4f\x37\x50\x76\x17\xe4\x9e\xc9\xe6\xe0\x73\x5a\x9c\x29\xcd\xc6\x53\xf0\x5f\xba\x20\xa3\xef\x89\x04\x9d\xd8\xab\x12\x94\x3e\x28\xfe\x22\x2b\xbc\x25\x1f\xf8\x35\xf0\x7e\x9e\xd7\x68\x8d\xcb\x77\x82\x3b\x68\x10\xbd\x16\x38\xeb\x29\xfb\xd7\xbc\x46\x69\xa1\x3d\xc4\x4e\x30\xc7\x9e\x42\x42\x5b\x02\x69\xb0\xed\xdc\xd7\xef\xf7\x39\xf8\x55\x9b\x13\x7f\x4b\xfb\x60\xf9\x6b\xae\x77\xf5\x79\xee\x32\xee\x61\x48\xc6\x19\x59\xf1\xaf\x05\x19\x2e\x08\xfb\x7b\xba\xe4\xeb\xed\x96\x8c\x39\xdd\xe8\x77\xdf\x91\xf4\x6c\xcd\xb5\x02\x75\xf5\x21\xfe\x1e\xf3\xb5\x10\x70\x43\xf8\xb1\x20\x69\xa6\x5a\x39\x24\xe3\x0b\xd1\xc0\xfd\x07\x11\x32\x1b\x3c\x9a\x44\xe8\xd2\x5f\x8d\xd3\xcd\x21\x19\xaf\xa1\x0b\xa3\x9a\xec\xf3\x68\x12\xd5\x06\xef\x3c\xcd\x4d\xcd\x5c\x28\x25\x3f\xc8\xf3\xd1\x4b\xe0\x8c\x61\xb0\xa2\x05\x3f\x5a\xe1\x3c\xcd\x2e\x83\x68\x5c\x6e\xb2\x94\x87\xf7\x67\xe8\xe1\xfc\xfe\x59\x34\xce\xf1\xc6\xc7\x33\x06\x0d\x47\xb5\x24\xde\x3a\x92\x36\x84\x4b\x9f\xea\x2a\x44\x67\xd8\x14\xf9\xa6\xe2\x64\xf9\x86\x5f\x66\x44\x71\xd7\xe6\x44\x80\x79\xc6\x77\xda\xe0\xfd\x91\xb4\xed\x47\x96\x0e\x3b\x0b\x4e\x29\x5b\x12\x76\x74\x4a\x39\xa7\x39\xf8\x38\xc0\xb3\x3c\xbd\xa3\x15\x07\x57\xc2\x79\x8f\x26\x08\x4a\x75\x22\x14\xb1\x67\x9b\xc6\xd0\x34\x06\x6c\x7a\x03\xfa\x51\xe8\x19\x13\x3f\x0c\x8e\xe4\x29\x61\x14\x21\xa2\x8f\x3f\xfc\xe3\x17\x65\xa5\x93\x82\xd6\x59\x9e\x65\x14\xf3\xbe\x66\x01\x15\x82\x28\xfa\xfa\x78\x34\x12\x92\x65\x31\xc6\xd9\x66\x8d\xa5\xb8\x6d\x8b\x6b\xd8\x07\x50\x0e\x00\x3d\xcd\x43\x16\xcd\x8e\xe7\xc3\x24\x39\x15\x32\xcb\xec\x78\xee\x1a\xcb\xe4\x9d\x83\xa3\x25\x59\x50\x06\x0c\xe3\x48\xb9\x5c\xba\xaf\xb5\x87\x05\xe0\xc9\x05\xd1\x47\xba\xe2\xc9\xfa\x04\x27\xf0\x7d\x60\xd6\x68\xb3\xdd\xfa\xe6\x1d\x81\xea\xe9\x79\x2f\xa7\x2d\x64\x28\x0f\x62\x38\x03\x6d\x25\xd2\x54\x61\x71\x30\x08\xb4\xc8\xf7\xe8\x8b\xd1\x28\xa4\x42\xb3\x4a\xfd\x7d\x75\x5b\x8b\x10\xad\xd1\x33\x9f\xad\xe7\xe7\x34\x24\x42\xaa\x7a\x51\x86\xad\xd6\x5f\x6c\xb7\x85\xee\x2c\x99\x4c\x67\x7c\x1e\x17\xbd\x6a\xf8\xa0\x51\x3d\x84\xcc\x25\x05\xb8\xb0\x80\x61\x2f\x48\x78\x8c\x8e\x11\x8f\x50\x11\xd5\xe8\xc2\xd7\xff\xb3\x5c\xed\x1b\x3e\x1a\x4d\x40\xfe\xb5\xf4\x8d\x01\x9f\x1d\xcf\xd5\x67\xde\xc8\xf0\x8d\xfd\x28\xe1\xe3\x72\x9d\xae\x78\xd8\x4a\xf0\xe3\x15\x65\x4f\xf1\x62\x6d\x0c\x15\x23\x0a\xb4\x0e\x74\xf4\x48\x59\x3c\xf8\x8c\x1e\x4d\xe6\xa8\x12\x3f\xe6\x07\x45\x92\x8e\xc9\x39\x61\x97\x7d\x8b\x2d\x34\x8c\x19\x9f\xd7\x70\x7e\xd6\x0a\xa7\x24\xaa\x85\xa0\x59\x4c\xc5\x38\xe3\x30\xcb\xc6\x25\xe1\x61\x70\x7a\xf6\x44\x1d\xbc\x93\x2c\xff\x41\x5a\x3a\xb2\xcb\x57\xa7\xe5\xa2\x02\x3b\x45\x84\x04\x98\xa2\xba\x21\xfa\x6e\x35\x5a\xf1\x32\x5d\x92\x77\x29\xb9\x10\x12\xa6\xaa\x50\xa3\xa7\x79\x72\x55\x50\x96\xe3\x2c\xf6\x8e\x93\xd7\x48\x1d\xd8\x5c\xf6\x14\xb8\x47\xe0\x46\x2b\x21\x85\xbf\x00\x39\xe4\x47\xe4\x1e\xaf\x11\x3d\x27\x2c\xc3\x7d\xcd\xac\xd3\x72\x16\xac\x31\x5b\x1e\x49\xc7\x88\x79\xc8\x11\x89\x6a\xb4\xc4\xec\x7d\x5f\xd3\x0d\xfd\x17\x2f\x6b\x04\x15\x77\x97\xc5\x1f\x54\x59\xe9\xa0\x74\xb4\xa4\xcb\x33\x12\xf8\x6b\x00\x06\x4e\x8f\x63\xc0\xa2\xe9\xa4\xe5\x36\x13\x44\xee\x87\x93\x23\x1e\xb5\xed\x9c\x0a\x5d\xc1\xdf\xcc\x04\x9a\x99\xc4\xc7\xd0\xcc\x71\x3c\x39\x32\x1a\x0a\x27\x47\x24\xba\x0f\x03\x32\xe6\xde\x03\xa2\x47\xc9\xf8\xab\x29\x68\x94\x7a\x49\x42\x82\x1e\xdc\xe3\x51\x0c\x2f\xe5\x22\xc8\x57\x82\xcf\xa1\xa0\xa4\x2b\xbe\x47\x93\xe4\x28\x9c\x1c\x89\x76\xee\x91\x7b\x30\xa0\x98\x1c\x86\xb2\x91\x7b\x61\x48\x1e\x25\xe3\x07\x5f\x4d\xc3\x70\xf2\xa7\x7b\xe4\x68\xf2\x20\xba\x47\x0e\xbf\x8c\xee\x11\x09\x8f\xf2\x57\xc6\x43\x12\x45\x47\xb0\x56\xe9\x4a\x99\xe4\x76\xac\x01\x3e\x2d\x43\x72\x24\xa6\x4c\x3e\xa8\xc4\x9b\xfd\x88\xf3\xe0\x9e\x40\x1d\x83\x63\x3f\x69\xd4\x50\x84\x0d\x1c\x0c\x27\x47\x4c\x0c\x8c\xdf\x63\xf7\x9e\xe6\x33\x3c\x0f\x8b\xfb\x0f\xbe\xfa\x0a\x11\xf1\x6f\x74\xef\xc1\x57\x5f\x1d\xc2\x8a\xdd\x63\xf7\x0a\xe0\xc2\x1f\x7a\x0c\xc8\x1e\x43\x8a\xd7\x34\xf3\x60\x6e\xdb\x57\x02\xb9\x89\x02\x84\x13\x31\x44\x41\xe9\x11\x91\xec\x09\x71\x78\xe2\xea\x89\x45\x88\xca\x32\x67\x62\xbd\x8c\x52\xf2\xd9\x28\x97\xca\x72\xa7\x59\x45\x8c\x62\xf0\x68\x94\xaa\x92\xb0\x48\xd4\xe7\x43\xf5\x1e\xd6\x51\xfe\x8c\x90\x2d\x26\x89\x3d\x70\x8c\x8a\x08\x4d\xa2\x48\x1b\x65\xaa\x46\x77\x06\x5e\x2f\x08\x1c\x4a\x51\x15\x29\xcb\x07\xd4\x03\x29\x23\xc4\xf7\xab\x08\x65\xe6\x1b\x2a\xde\x2c\xcc\x37\xe9\xfd\xaa\x21\x9f\xaa\xc1\x12\x65\x68\x81\xaa\xc8\x58\xc9\xc7\xb9\x29\x64\xe8\xe9\xb1\x24\x9c\x1c\x15\xd1\x3d\x80\xd9\x61\x71\x4f\x42\x12\x37\x6f\x01\x46\xf0\x5e\x42\x8b\x36\x5f\x04\x58\xe0\x03\xc0\x27\xdd\x05\x11\x67\x70\x0c\xc1\x7c\x0d\x63\xc7\xfb\x5c\x1f\xcd\x49\xa6\x02\xcc\xcc\x91\xf7\x5a\x44\xf5\x1d\x56\x43\x94\x82\x57\xab\x10\x8f\x4f\xe9\xf2\x32\x42\x2c\x21\x88\x26\x4f\x37\xa1\x47\x2c\xc1\x63\x9d\x0b\x5f\xe9\xe9\x72\x61\xf8\xd7\x93\xd1\x48\x9a\xcc\x60\xd8\xa3\xd1\x70\x91\xf9\x0a\x5f\x41\xc9\x90\x69\x16\xc9\xd1\x24\x42\x4c\x59\x38\x64\xff\xfa\x20\x8e\x19\x03\x73\xdb\x39\x48\x85\x5c\xd5\x36\x93\x5a\xcd\x74\x7a\xd5\xbc\x86\xd5\x21\x4f\x5e\x6f\x80\x5c\x0b\x21\x17\xb1\xe4\xf8\x21\x7b\xa4\x99\xeb\x43\x76\x78\x28\xc1\x42\x13\x3e\x63\xc0\x7b\xa9\x94\xbe\x48\xd4\xcb\xae\x4e\xcf\x5e\x01\xb7\xd8\x28\x46\x75\xa0\xb8\x2d\x1b\x8d\x86\x2f\xf3\x90\x22\xc1\x1e\xa3\xfe\xfa\xbb\xb8\x64\x6d\x48\x02\xd2\xf8\xd9\x2e\xfc\x4b\x85\x94\xe9\x2a\x14\x1c\x9a\x5b\xd2\xb4\xb2\x93\x92\xc6\x62\xca\xad\x43\x54\xa2\x66\x3c\xec\x08\x1d\xc3\x49\x63\x07\x2b\x92\xe3\x87\xc5\x23\x5d\xf4\xe1\xe1\x61\x11\x89\xaa\xb3\x42\x00\x84\xcf\x8a\x79\x5b\x45\x77\x0d\xf4\xea\x6d\x9e\x8c\xbf\xfa\x12\xbd\x16\x7f\xd0\x37\x79\x32\x19\x7f\x85\xde\xe4\x42\x50\x05\x49\x9e\x29\xc9\xb3\x91\xf3\x85\xf2\x14\xcc\xdb\xdd\xf6\x8b\x61\x25\xfc\x28\xf3\xf3\x59\x41\x19\x79\xba\x3c\x23\x4f\x68\x55\x70\x54\xb4\xa7\x15\x42\xa2\x42\xac\x2b\x92\xa1\x22\xb9\xaa\x11\x4b\x7e\x16\x82\x19\x67\x97\xb0\xaf\xd8\xb8\x0c\xa3\x87\xc3\x90\x27\x6c\x5c\x84\x51\x34\x5e\xd2\x82\x28\xf3\x1f\x46\x34\xe1\xf2\xe8\x09\xa5\x09\x1d\x03\x8b\x7d\xc3\x19\xaa\x12\x3a\xde\xa4\x1f\x48\x56\x1e\x68\x33\x36\x4e\x8a\x59\x3a\x37\xcd\xcd\x78\xbb\x0d\xc5\xbb\xe4\x8a\xd3\x4d\x3c\x9b\x23\x80\x8d\xf8\x21\x81\x23\x7e\x09\xe8\xc4\xb3\x79\xad\x09\x9c\x28\x8f\xb2\xe4\xb3\xb0\x42\x0f\x04\x31\xcb\x66\xc7\x73\xb4\x4c\xb2\xd9\x64\x7e\xb0\xf8\xfa\x75\x3e\x2d\xc7\xd0\x8a\xdc\x0c\x8b\x28\x3e\x12\x6f\x47\xa3\x12\x94\x54\xf9\xf6\x68\x11\xa1\xa5\x2c\x2b\x3b\x92\xaf\x97\x51\x7c\xb4\x54\x85\x39\xdd\xa8\xb2\xcb\xa8\x6e\xcf\xbb\xd8\x58\xe8\x7a\xf5\x2a\x2d\x04\xba\x5e\xb1\xf1\x2a\x8c\x5a\x7b\xa2\x10\xa7\x71\xf2\x0a\xc2\xf3\x8f\x49\xc1\x59\x0a\x67\x24\x5d\xed\x53\x2e\xee\x67\x42\x00\x10\x02\xb8\x40\x6f\x21\xd0\xce\x26\x73\x84\x93\x37\xf9\x0e\x2b\x27\xc0\x8d\xcd\xc8\x5c\x7b\x58\x44\x5a\x35\x50\x48\x78\xa5\x97\x20\x2e\x90\x10\x23\xcb\x98\x21\xa2\x71\x20\xc6\x42\x64\x6d\x44\xfd\xd1\x08\x7b\x44\x7b\x4d\x17\x9b\x5a\x8d\x7c\x2d\x90\x8f\x3f\xfa\xb2\x11\xf5\x31\xcc\xec\x55\x1e\xed\x1a\xb0\x5a\x7e\xa1\x20\xb4\x9b\xf7\x95\x65\x09\x6f\xb0\x46\x30\x17\x18\xb4\xd8\xa4\x5f\x82\x2f\x55\x33\x0a\xcb\x56\xad\x14\x71\xa5\xee\x5a\x7a\x2e\x8f\x94\x56\x79\x8c\x68\x32\xd4\xc7\x6f\x03\x01\xd5\x8e\x76\x40\xa2\x2b\x7c\x98\x14\x2d\x38\xef\x7f\x89\x28\x68\x58\xf0\xae\xa3\x15\xb4\x02\xcf\xd7\xdf\xe4\x75\x24\x89\x28\xdd\x6e\x43\x26\xe9\x7e\xa2\x24\xc6\x0d\xbd\x08\xdf\xe6\x08\x0b\x12\xdb\x4e\xfa\x7b\x63\xd2\x57\x72\x73\xc0\x99\xbf\x98\xb5\x34\x43\x20\x96\xe8\x13\x6e\x6d\x9b\x9f\xcd\x81\x20\x3d\x2c\xf4\x8e\x4b\x8a\xf6\xe4\x12\x1f\xfd\x36\x3f\x0c\xff\x19\xce\xfe\x27\x9a\x1f\xfe\x33\x8a\xa6\xf7\xd3\x48\xe8\x6f\xba\xc0\x7f\xcd\x8e\x8f\xfe\x8c\x8f\x56\xf3\xc3\xfb\xa9\x90\x65\xda\x2f\x70\xc8\x39\x3e\x9a\x1f\x46\x9b\x0f\x4e\xa5\xf0\x38\xba\x0f\x5c\x0d\x47\x4f\x58\x38\xe4\xed\xf2\x04\xdf\x2b\x87\xb0\x01\xbc\x2a\x07\xe9\x92\x14\x3c\x5d\xa5\x64\x39\x48\x8b\x01\xa8\x9e\xd2\xbb\x3b\x1e\x34\xc7\x2f\x24\x92\x96\x7b\x46\xc0\x3d\x3c\xc4\x02\xd9\x83\x20\xd2\x53\x6e\xdb\x4f\xc4\xa7\x03\x69\xad\x5f\x85\x34\xba\x7a\xc2\x42\xae\xa8\x48\xa3\xff\xa2\xe0\x2d\xa5\x83\x1c\x17\x97\x03\xf8\x32\xa8\x8a\x94\x97\xfb\x77\x4f\xed\xee\x15\xb3\x35\x0c\x1a\x61\x30\x0e\x04\x27\x9f\x4d\xe6\xb3\xe3\xf9\x34\x38\x0e\xe2\x20\x88\x0e\xc5\x73\x74\xd0\x0c\x07\x68\x43\x1a\xc1\xd9\x02\x1c\x70\x20\x70\xc1\x14\xac\x6e\x87\x4f\xce\x86\xd1\x05\x29\x4b\x73\xa8\xa5\x31\xd6\x22\x8a\x0e\xba\x73\xfe\x3a\x79\x80\x82\xef\xd3\xb2\x4c\x8b\x33\x35\x67\x20\xb8\xbb\xe7\x6c\xa3\x98\x92\x0d\xb8\x84\x45\x59\x9d\x96\x9c\x85\x13\x0d\x84\xba\x11\x10\xfc\x7b\x44\xef\x53\x45\xd0\x1f\x18\xba\xba\x50\xcd\xa1\xe9\x63\x29\x50\xb4\xd8\xfe\xdc\xc0\xf6\x5b\x73\x31\x50\xf3\xf3\xb4\x00\xbb\x2a\xc2\xe2\x01\x7f\x90\x0f\x82\xf1\xb8\x2c\x2e\x4d\x66\x42\xad\xf7\x1a\xe8\x50\x99\x54\x7d\xf6\x12\x75\x25\xc1\x30\xe2\x25\x49\x52\x6a\x8a\x93\x02\x92\x64\xde\xea\xad\xc9\x48\x30\xa3\xe6\x2c\x3f\x83\x85\x1c\x0a\x85\x32\x2d\x5f\xe2\x97\xe1\x22\x42\x5e\xdf\xac\xa6\xbe\x5a\xd3\x66\x0d\x33\x25\x08\x2e\xd1\x46\x4c\x6a\x95\xfc\x1c\x7e\x9f\x87\x65\xd4\xf2\xe5\x95\xe2\xcb\xcb\x64\xd5\xe1\xcb\xeb\x64\xa9\xb8\x72\x9e\xac\x9b\x0d\xb6\xdd\xfa\xa6\xa0\x2c\x80\xe8\x24\xf9\x2c\x5c\xab\x35\x46\x5f\x44\xe8\x2c\x39\x11\x7b\xe5\x3c\x39\x11\x7c\xe9\x34\x39\x99\x3d\x98\xa3\xcb\xa4\x31\xf9\x9c\x4e\x8f\xe3\x53\xa0\x55\x21\x1e\x8d\x2e\xbf\x4e\x16\xf7\x70\x24\x44\x24\x36\x1a\x5d\x3e\x5a\xdc\x63\x91\x62\xa1\x2d\x4b\xca\x91\xc2\x49\xdd\x4f\x1d\x1d\xe8\x1d\xb4\x69\x4e\x35\xe5\x14\x9e\x25\xbf\xe4\xe1\x06\x5d\x39\x6b\x1c\xd3\x3a\x32\x24\xbc\x67\x16\x5b\x48\xa1\xc3\x31\xde\x08\x85\x3b\x45\xef\xc2\x67\x51\x84\x36\xad\x3d\x4a\xf7\x21\xcd\xbb\x17\xc9\x0f\xb9\x35\x38\x79\x35\xe4\x1f\xf1\x99\xfa\xf5\x53\x7c\x8e\x4e\xb3\x8a\xbd\xc6\xcb\xb4\x2a\xe3\x4b\x24\x56\xeb\x4d\xfa\x1b\x89\x17\x62\x10\x72\x76\x17\x51\x6d\x08\x08\x2b\x5b\x40\x58\x81\x80\xe0\x99\xdd\xd3\xbd\x66\xf7\x74\xf7\xec\x9e\xb6\xa2\x7d\xda\x6e\xbc\x1f\xfa\x79\xab\x9a\xa0\xf4\x42\x97\x53\x44\x38\x01\x3d\x4c\x4d\x12\xd1\x84\x8c\xf5\x34\x61\x24\x5f\xe3\xed\x96\x7d\x8d\x1d\xb5\xf3\x18\xc1\x7f\x9a\x7e\xda\x86\xe7\xd4\x61\xc8\x28\x55\x8a\x5d\xb2\xc3\x7a\x33\x89\xc7\x93\xff\xfe\xea\x7e\x48\xee\xf3\xc3\xf1\x97\x51\x0d\xa6\x3b\x64\xcc\xeb\x5f\xb9\xad\xfe\x83\xa3\x98\x18\x22\x1b\xff\xe2\x9c\x87\x44\x0d\x3d\x73\xbf\x28\xd9\x60\x36\x17\xdc\x90\x5c\x0c\xbe\xc7\x7a\xd4\xca\xcd\x62\x08\xde\x15\xdc\x14\x53\x8b\x69\x11\x83\x9a\x19\xed\x20\x8f\xa8\x50\xde\x82\x1e\xb1\xda\x01\x0f\xb7\xc0\x43\x3a\xc4\xaa\xff\xe0\xa0\x31\xd6\xf3\x3a\x2c\x22\x94\x26\x45\x3b\xc1\x57\x6c\x49\xd8\x0e\x41\x6c\x38\x54\x2e\x07\x42\x02\x4c\x7d\x33\x31\x81\xab\xca\x0a\x62\xda\xb8\x9c\xa4\x33\x7e\x34\x99\xf7\x38\x9c\xc8\xe2\x65\xf2\x4e\xa8\x7c\x0c\x55\xd1\x81\x72\xbf\xa5\x62\x7e\x21\x8b\xb6\x5b\x3c\xae\x0a\x69\xb2\x2d\x23\x44\x41\x0f\x64\xa8\x14\x7c\xe3\x40\xba\x12\xe8\xae\x78\x92\xce\x52\xb5\x61\x9c\x1e\xb9\xee\x91\xdb\x3d\x16\xa2\xc7\xb4\xb9\xc9\x62\x75\x55\x8e\x95\xb6\x99\x30\xe0\x51\x1d\xa4\x48\x30\xc2\x2d\x9e\xfd\xda\xee\x1f\x63\x2b\x86\x62\x33\xb5\x97\xa8\x4b\x6b\x50\x70\xf3\x42\x91\x96\xc6\x4a\xa2\x3a\x6d\x4f\x63\xd4\x1e\x20\x63\xba\xc1\x8b\x94\x5f\x22\x49\x7b\xe2\x02\xc1\x05\xbd\xef\xe9\x92\xc4\x62\x2f\xaa\xdf\x75\x2d\xa5\x5c\xab\x5b\x7d\x2e\xf1\x22\x47\xbf\xe5\x61\x24\xf4\x8d\x0f\x79\xc8\x50\xd3\x1d\xb2\x8a\xcf\x8e\xe7\x6d\x83\x8d\x31\x05\xf7\x0e\x05\xf7\x0d\xa5\x81\xce\x0b\x73\x17\x1e\x14\xb6\x03\xe7\xb3\xcd\x94\xc4\x00\x3f\x49\x77\x94\x9c\xfe\x6b\x1e\x72\xfd\xa6\x39\xd6\x0e\x19\x2a\xc0\x44\xa6\x47\xd7\xf6\xf1\x9b\xbd\xd3\xb5\x66\x03\x0b\x1e\x13\x24\x3a\x2b\x39\x65\x31\x47\x6a\xf8\xb1\x21\xbf\xb5\x9b\x58\xae\x1c\xd1\x18\x73\xed\x46\x53\x8d\x05\x91\xbb\xf9\x27\x11\x52\xd0\x8d\x1d\xf2\x67\x80\x2b\x64\x37\xee\x30\x4f\x3f\x1c\x41\x03\x47\x39\xb8\x60\x23\xa6\x91\x2a\x42\xc6\x22\x0a\x09\xae\x05\xce\xbb\x8e\xb7\x1f\xf4\x23\xe8\x41\xeb\x32\xc6\xd4\x4b\x6e\xcd\x85\x4d\x59\xfc\x5b\x1e\x72\xd4\xda\xd5\xf0\x68\x54\x48\x83\xc0\x10\x5b\x78\xd6\x1c\x73\xd0\x48\xa8\x89\xe6\x27\xbd\xb5\x68\x84\x68\x3b\xae\xef\x3e\x5e\xde\x9b\xcd\x6f\x6f\xd5\x1d\x4f\x10\x55\x14\x38\x4d\xe8\xf8\x97\x05\x5e\xac\x01\x06\x8e\xbf\x81\xd8\xd2\x69\xd4\x52\xe2\x96\xa3\x72\xf4\x2e\x4c\xc7\xa7\x67\x4f\xb3\xbc\x8c\x22\xd4\xb1\x54\xa5\x63\xfb\x04\x5f\xb0\x35\xbd\xc7\x25\xfd\x32\x49\xa9\x76\xbe\x02\xeb\x6c\xf2\x5e\x1f\x75\x0d\xab\x8e\x1e\x5b\x26\xbf\x96\x62\xd8\x59\xb3\x7a\x34\x11\xc2\x33\xba\xd2\x82\x6f\xcc\x90\x2b\x27\xc0\xcd\x02\x03\x30\x74\x4a\xe3\xd9\xfc\x20\x6b\xc4\xf2\x30\x4b\x66\x6a\x53\x67\x9a\x68\x3c\xce\xa3\x7a\x1e\x35\x06\xae\x45\x72\xfc\x70\xf1\xa8\xd2\x06\xae\x85\xb6\xfe\x2d\x93\x6a\xb6\x98\xa3\x8d\x4f\x8e\x5e\xc2\x2c\x16\x59\xb8\x44\x9b\xc8\x06\x63\xb8\x54\x06\x40\xd1\xc6\x2a\x79\xba\x09\x37\x91\x36\x06\xae\x94\x39\xf7\x4a\x3a\x88\xc2\x11\xed\x30\x49\x36\x1e\x71\x54\xde\x23\xbe\x0c\xa2\xd1\x68\xf8\x63\x1e\x2e\x51\xe9\xe9\x67\x1f\x33\x22\x59\x1a\x16\xc9\xb6\xaa\x90\xc9\xf5\x70\x20\x8f\x7d\x5d\x67\x09\xc8\x16\x95\xb4\xd4\xfc\x9a\x47\xad\x10\x7e\x20\xa5\x69\x9f\x1b\x80\x74\x94\x1c\x72\x6d\x32\xed\x18\x5e\xc1\xe3\xf6\x94\x2e\x2f\xfd\x2a\x09\x15\x2a\x89\xe7\x7d\x2a\x50\xe1\xe9\x26\x04\x5b\xfd\xd3\x8d\xe0\x60\xcb\x44\x00\x71\xa1\x8d\xcb\x3f\xe6\x61\x8a\x24\x72\x0b\xbc\x16\x8c\x2c\x4b\x49\x01\x1e\x33\x61\x14\x3d\x0c\xad\xd2\x82\x43\x65\xf2\x61\xbb\x5d\x8e\x46\x93\xf6\x63\x34\x1a\xb1\x66\x3b\x2b\x6c\x59\x18\x34\xed\xb3\x3c\x2c\x3d\x4b\xe4\xd2\x2d\xed\x69\x9e\xe9\x2e\xc3\xe1\x72\x9f\xae\x32\xbb\x2b\x9f\x72\xe2\xe9\xca\xb0\x66\x13\x54\x99\x2e\xf5\xca\x7e\x9e\xae\xc2\x30\x4d\xb2\x48\x77\x67\x48\xcc\xeb\x28\x42\x12\x1e\xf6\x51\xb3\x22\xeb\x0f\xbe\xfa\x0a\xe9\xff\x9f\x28\x67\xb8\x24\xdb\xed\x0b\xf0\x21\x0f\x95\x09\x03\x29\x69\xdb\xe5\x88\xf2\x6d\x4c\x6c\x6e\xd7\xde\x62\xf9\x90\x87\xb9\xb7\xa6\x7a\x1b\xe7\xc8\x3b\xbe\xa8\x56\x84\x46\x37\xb4\x83\xec\x25\x57\x9a\x83\x55\x48\x92\xb8\x98\xbb\x1e\x49\x59\x06\x3c\xa3\xd9\x54\x51\x8d\xaa\x96\xbe\xff\xa8\x98\x32\x4f\x9c\x9b\x20\xd1\x94\xc7\x33\x3e\x3f\xd0\xd2\x4a\x0f\x5a\x22\x9c\x30\x69\x9a\x45\x34\x61\xca\xf0\x0a\x22\xac\x47\x59\xf7\x60\x02\x3d\x27\x6c\x95\x81\x96\xae\x04\xf6\x99\xba\x5f\x17\xa0\x00\x57\x9c\x9a\x8e\xe9\x69\xb4\xdd\x5a\x92\x49\x31\xfe\xee\xed\xf7\x2f\xbe\xe3\x79\xa6\x4f\x45\x46\xa3\x10\xc3\xdd\x08\x70\x5d\x92\x2d\x81\xc3\x12\x0c\x4f\xba\x26\xc9\xb7\xca\x07\x0a\xf1\x5d\x06\x41\x70\x9a\x92\x15\x47\x23\xa2\xa6\xf7\x28\xa1\xe2\x01\x9c\xac\x54\x5f\xe2\x19\xa0\xf0\x28\xc1\x96\x49\xf4\x33\xcb\xc1\x49\x0b\x02\x20\x03\x7e\xeb\x9e\x80\x02\xdd\xd9\x6e\x87\xc4\x62\x26\xea\xf8\xec\xd1\x04\x6e\xec\x09\xbc\x44\x44\xc9\xd6\x85\x5c\x97\xd7\x24\xc3\x3c\x3d\x27\x2f\xaa\x3c\x2d\x04\x64\xc0\xe4\xc8\x7b\x3e\x69\x38\x37\x67\x91\x0c\x15\xd1\xe1\xf8\xf8\xab\xe8\x7e\xd8\x1c\x54\x36\xef\x8c\xf3\xc2\xbf\xe7\x9a\x03\x6a\x56\x83\x11\xed\x32\xf6\x2f\xbc\x8c\xfd\x0b\x93\xb1\x7f\x01\x46\xa0\x1e\x24\x41\x55\x32\xeb\x7a\xbc\xf9\xfc\xa2\xf8\x58\x88\xf9\xd2\x09\xf0\x69\xfe\x7d\x2a\x34\x1c\x43\x89\x39\x8e\x0b\x84\x4d\x1b\xa0\xcf\xbf\xec\xe8\x82\x9c\xbe\x4f\xf9\x91\x34\x18\x41\x53\x8d\x97\x93\x3e\x9c\xc5\x1d\xe6\x4e\x93\x5e\x5f\x35\x65\x35\x4a\x13\x7c\xdf\xe8\x9a\x42\x63\xd2\x68\x24\xb0\x38\x7d\xc4\x3a\x8d\x56\xde\x46\x7d\x03\x54\x0a\xa3\x5e\x49\x49\x46\x22\x4b\xff\xac\xa2\x3a\x4c\x11\x8d\x6a\xb4\x0b\x96\xfa\x95\xb7\x89\x6b\x47\xb3\x4a\xb3\x4c\x8f\x65\xbb\xf5\x15\xd7\x9a\x6d\x1d\xa6\xde\x91\x38\x02\xd1\x71\x1d\xd5\x73\x54\x0a\x3d\x3e\x4b\x8e\xd1\x22\xa9\x1e\x66\x8f\x16\x5a\x92\xc9\x5a\x49\x26\x3c\x46\x8b\x59\x36\x8f\x42\x00\xeb\x72\x34\x0a\xcb\xa4\xd4\xec\x5d\x49\x03\x4b\xc5\xa1\x94\x38\x20\x2a\x6e\x92\xf2\x5a\xaa\x0f\xde\x29\x91\x75\xf9\x14\x27\xcc\x3d\xdf\x62\x89\x10\x8c\xd1\x6c\x1e\x49\x61\x24\x49\x12\x25\x19\xae\x92\x0e\xc1\x3d\x70\x4e\x49\x57\x5a\xbc\x59\xa9\xf3\x50\x29\x8d\x08\x69\x25\x42\x79\xf2\x53\x1e\xae\x11\x31\xf9\x88\x25\x81\x16\xea\xca\x2a\x57\x46\x41\x90\x7d\xa5\xa3\x95\x52\x75\x46\x23\x3e\xd6\xda\x54\xc4\x93\xf6\x41\x5a\xe5\x88\xd6\x13\x9b\x0a\xca\x7c\xd2\x28\xc5\xcc\xa8\x63\x6a\xc4\x4c\xeb\x40\xcc\xd1\x99\x8b\x83\xc9\xd0\x1a\x40\x88\x13\x3c\x2e\x95\x7d\x0e\x37\x67\xde\x3c\x52\x94\x8b\x26\x58\x4b\x65\xf2\xaa\x9f\xa9\x66\x0b\x49\xff\x8e\x98\xb3\x90\x61\xb4\x3e\xde\xab\xe3\x69\xd7\x91\x3a\x3a\x20\x09\xa0\x40\x1a\x21\x13\x6e\xf2\xae\x81\xf5\x46\x8b\x2b\xa4\x0e\x37\x28\x47\xeb\xa8\x8f\x99\x37\xe4\xf3\x27\xc7\xd0\xe5\x3d\x8d\x2d\x7a\x4e\x63\x0b\x69\xf7\x05\x21\x48\xaf\x12\x4e\xa8\xb4\x96\x98\x4b\x84\xf5\x12\x61\xf3\xf2\x9f\x71\x54\x3e\xa0\xca\xb8\xf7\x53\x1e\x52\x73\x19\x91\x74\xce\x6c\xb4\xa8\xf4\xba\x03\x52\x40\xdb\xbf\xda\x4c\xcc\xbc\x9e\xf2\xad\x9c\xb0\x60\xbc\xa3\x51\xeb\x20\xfc\xff\x3c\xb8\x57\x44\xf7\xff\xfc\xa7\x47\x93\x2f\xb7\xdb\x61\xcf\xa7\xff\x9e\x7e\x39\xfe\x2a\xfe\x42\xdb\x08\x52\xe9\x8f\x1d\xe3\xaf\x29\xdc\x31\x68\x9d\xb2\x31\x22\x1f\x36\x10\xc7\xcd\x76\xd6\xa6\x75\x8d\xfe\x96\x27\xaf\x98\xcf\x14\xe6\x77\xf6\x15\x63\xc5\x7e\x5b\xa6\xc7\xc1\x53\x02\xb5\x86\x13\xb5\x50\x47\x74\x83\xb8\x61\x05\x11\xe4\x10\xb7\x3a\x8f\xf5\xf2\x3c\x2d\xd3\xd3\x34\x4b\xf9\x65\x1b\x83\x2b\xda\x6e\xe1\x50\x01\x87\x01\x44\x68\x52\x71\xf4\x4e\x4b\x9a\x55\xbc\x75\x29\x1e\x1c\x6b\x8e\xf4\x74\x13\xb2\x48\x8b\xe5\xd8\xe3\x85\xac\xbb\x6c\x6b\xca\x5d\xf7\x8f\xdc\xe7\xda\x1b\x68\x8e\x87\xd2\xbe\x12\xd2\x9d\x3b\x68\xc4\xdb\x60\x03\x97\xff\xe8\xb8\x2a\x52\xbe\xdd\xaa\xc7\x14\x1e\xa7\xd2\x67\x06\x30\x76\xbb\x15\x0f\xa9\x7c\x98\x1e\xc7\x93\xfb\xc7\xb1\xfa\x74\x4f\xbd\x15\xd4\xb6\xd9\x25\xff\xc8\xad\x93\x74\xe7\x64\x73\x7e\x18\x85\xf2\x78\x34\xfa\x0c\xce\x37\x67\x73\xf4\x85\x3c\x6b\x9f\xcc\x6d\xee\x1f\x04\xc0\xfe\xf9\xec\xc1\x1c\xd1\xc4\xd8\x1f\x41\x10\xe3\xc6\xf6\x04\xf7\x39\x4d\xbf\xe7\x08\x89\x19\xc4\xd4\x71\x1d\x6f\xb7\xf1\xcf\x8e\xd7\xd4\xc7\xcb\x5f\x62\xcb\xb8\xf2\x57\xf3\x0e\x36\xd9\x5f\xf2\x64\x26\xa3\x27\x41\x84\x8b\x92\x1f\xa9\x58\x16\x3a\x50\xd2\x2a\x83\x8c\x2c\x2a\x9f\x8c\xd4\xc4\x8f\x64\x05\xc3\x05\x85\x9c\x18\xb6\xeb\x3d\xe5\xf3\x46\x6f\x57\xc3\x3e\x12\x84\xfe\x2f\xb9\x41\xd1\xb7\x5b\x39\x8c\x23\x19\x03\x48\x9d\x42\x1e\xa3\x3f\xc9\xb1\xf3\x93\x3b\x19\x7b\x71\x57\x63\xe7\x27\xfb\x8d\xbd\xe9\x99\x9d\xa8\x8b\x15\x45\x15\x12\xdb\xbb\x7f\x48\xc6\x8b\x75\x9a\x2d\x19\x29\xa0\x04\x78\x9a\x3a\xd7\xfd\xba\x07\xc7\xea\x22\xb5\x11\xc9\x41\xb5\xd1\x0c\x74\x38\x69\xd8\x4b\xd3\x41\xbf\xb7\x36\x0c\xd0\x52\x3a\xb0\x1e\xf2\xa7\x1a\xe0\x6c\x2e\xd7\x36\x99\x35\xb1\x04\x8c\x91\x7a\x8f\x53\x74\x84\xce\x24\x49\xfe\x52\x86\x24\x1a\x8d\xb8\x80\xe7\x54\x99\x70\x48\x14\x77\xcc\x76\x30\x0d\xe9\x8d\xc1\xdb\xc9\x51\x03\x13\x9a\x93\x59\x1d\x68\x8f\xe3\x53\x99\x9e\x28\x42\x93\xe3\x06\x9c\x52\xee\x16\xca\x21\x7f\x74\xdc\xb6\x94\x9e\x98\x5b\xb9\x3a\x09\xb9\xd8\xb7\xd5\x49\x68\xde\x96\x2f\x04\x93\x82\x0b\x8b\xc6\xfd\xe8\xb6\x8d\xca\x18\xcd\xdb\x52\x48\xb3\x24\xa7\xff\x4a\xe1\xb6\x1b\x2d\xbe\xc9\x37\xe2\xd7\x46\x94\xae\xc0\x73\xbf\x94\x57\x28\xb5\x20\x53\x85\xdc\x68\xac\x3c\x31\x2e\x3e\x0a\x7a\x1a\x92\xed\xb6\xf5\x6a\x68\x0b\x66\x27\x96\xb5\x58\x8a\x07\xe9\x52\x86\x4f\xc1\x89\x21\xb0\xcd\xe6\x31\xd3\xf2\x43\xba\x7c\xa9\x6e\x8d\x97\x28\x6d\x0b\x51\x51\x88\xa2\x4a\x63\x06\x1c\xa9\x37\xf7\xcb\x33\xf5\x20\x50\x45\x48\xe4\xed\xb5\x55\xb4\x4c\xf8\x34\x58\xa6\xe7\x83\xaf\x07\x81\xba\x26\xfe\x45\x92\x24\xd9\x68\x04\x83\x5f\xe8\x38\x0d\x6a\xb2\xcb\xc3\xe0\xbf\x20\x9a\x12\x08\xac\x43\xb8\xd6\x3d\xe4\xa5\xb1\xa9\x64\x78\x96\x8d\xba\xd8\xaa\xaa\x6d\xa6\x43\xdc\xc2\x7e\x13\x8d\x46\xcb\xc3\x00\xee\x13\x27\xcd\xb1\xfa\x06\x05\xf3\x20\x8a\x87\x69\x5b\xb0\x84\x82\xa5\x71\x07\xfc\xe4\x16\x96\xec\xd1\xc8\x7c\x6a\x71\xbd\xe7\xe6\xd1\xd5\xf9\x13\xb1\x09\x62\x82\x0a\x52\x72\xb2\x8c\x79\x6d\x6d\xcc\xe5\x89\xcd\x3c\x4e\x3b\x16\x15\x60\x1c\xdd\xd7\xed\x71\x93\x69\x90\x28\x1c\x1b\x44\xd1\x18\x28\xb4\x25\x46\xbc\x53\x76\x09\x65\xa6\x69\x07\xb3\x39\x71\xef\x5e\xed\x3a\xd5\x80\xa8\x8a\x84\x1d\x91\x73\x88\x5c\x6b\x4c\x6a\x65\xb4\x73\x05\x92\x44\x6c\xf8\x22\x4f\x8e\xef\xa9\x2b\x64\xd1\xfd\xc9\x31\x92\x72\x44\xa7\x80\x7c\x2d\x4a\x18\xac\x76\x7d\x62\xbb\xa3\x1b\x12\xad\x58\x78\x8e\xd3\xa2\x0c\xb9\x29\xe7\x8e\x46\xc3\xc2\xde\x52\xb9\x3d\xc9\xfe\x1b\x63\x6d\x2b\xd6\x8a\x9d\x9c\xd8\x52\x7b\x7b\x6e\xca\xe1\x5a\x79\xcf\xb9\xe9\x9a\xe0\xa5\x3e\xbd\x15\x1b\xf2\x24\xe4\x32\x7e\x98\x54\x20\xd8\x25\x9a\xc8\x83\x03\xd6\x06\x12\x92\x12\x1a\xeb\x1d\xa3\x57\x32\xfd\x31\xbc\xaa\x11\x41\x57\xba\xdd\x98\x37\xee\x42\x4d\x5f\x51\x0d\x36\x45\x1c\xc9\x1b\xd4\x76\x3b\x52\x97\xd4\x3a\xb6\x46\xcd\x33\x39\x6d\x31\x44\xe0\x9a\xed\x9d\xf2\x03\x0e\xb3\x41\x13\x6d\xb1\x3d\x9a\xc8\xc6\x1b\x26\x2b\xe4\xbd\x29\x31\x89\x39\x41\xef\x42\x1a\x45\x31\x51\x3e\x1b\xcd\xeb\x59\x8a\x8e\xe7\x7a\xc0\x50\x26\x42\xa4\x05\xfe\x99\x8b\x00\xab\xb4\x58\x3e\x17\xf4\xdd\x0b\xa0\xef\x56\xc6\xa4\xa5\x1a\xdf\xb6\x75\xee\xb6\xa5\xb5\x53\xed\x0a\x7c\x64\xa2\xcd\xa9\x41\x2c\x20\x9a\x90\x90\x31\x85\x5e\xdd\x5e\xa1\x57\x4b\x1c\x80\x6b\xb9\x19\x76\x43\x06\x8e\x8e\xb4\xed\x49\xb0\x27\x26\xb8\x11\xa2\x20\xd1\xb6\xdc\x57\xd0\x57\x2d\xe0\xae\xc3\x7f\x2e\xa3\xfb\x52\xa2\x7d\x10\x19\xb4\xa6\x98\xd2\xd1\x68\xc8\xa6\x4d\x5b\x54\xb4\x15\x4b\x96\x26\xd0\x0f\x3f\x9a\x4c\xa9\xfb\xf9\x41\x8c\xb7\xdb\xa3\x49\x7c\x34\x69\xe7\x74\x79\xd2\x9a\x19\x89\x20\xbd\x36\xd9\x2d\xb4\x8b\xab\xbc\xd0\xab\xb7\x3f\xb0\x0b\xe9\x01\xb1\xe3\x3b\x6f\x5d\xfa\x15\x38\x93\x36\x44\x8d\x20\x42\xae\x8d\xb5\x61\x5d\x64\x56\xcc\x41\x4e\x2f\x9a\x29\xd3\x90\x09\xe5\x8a\x42\xa0\x80\x30\xa0\xd0\x2d\x78\xef\x81\xc3\x81\xf5\x02\x47\xd3\xcb\x93\x90\x21\x1c\xc5\x0c\x4c\x75\xfa\x96\xe7\xb3\x13\x75\x91\xfc\xd9\x09\xba\x12\xeb\xe2\xbb\xeb\xbb\xae\xd1\xa2\xe7\x8a\xed\x59\x5e\xa3\x25\xcd\x7d\x57\xea\x69\x0d\x37\xdb\x7d\xb7\x78\x2f\x4e\x6a\xa4\xa2\xfb\x79\xbe\xbe\xab\xe0\xeb\xda\x77\x09\x3d\x85\xeb\xbf\xc5\x12\xb3\xa5\xaf\xea\x26\xd7\x29\x60\x3c\x97\xc9\x4f\x64\xd2\x0b\xcf\x27\x5a\xd5\x08\x62\x0e\x7a\xbe\x2d\x99\xbe\x44\x7c\xa1\x61\x75\x71\x82\xae\xd2\xf2\x31\x4b\xf1\x13\x15\x4e\xcb\x77\xa1\xb9\xac\x91\x2c\xf4\x42\x26\xe4\xf6\x94\x29\x9b\x32\xaf\x21\x9b\xac\xa7\xf7\xa6\xc4\x5b\x95\xaf\xa3\x5b\xa6\x82\x32\x27\x69\x29\x26\xbe\xf4\x14\x78\x72\x22\x0a\xbc\x04\x15\x4b\x06\x33\xf3\x14\x4a\xcb\xb6\x50\x7f\x5f\xb4\xd4\xd0\x78\x2a\x34\x16\x23\xfd\x75\x1b\xc9\x4f\x05\x8f\xd6\x51\xb7\xcd\x04\x18\x4f\x4e\x92\x56\xcf\x0a\x0d\x13\xf5\x2f\xed\x04\xc0\x0f\x51\x87\xa5\x6a\x02\x49\x19\xa4\x55\xee\x08\xee\x90\x08\x70\x90\x34\xe8\xcb\x52\x35\xd7\x1a\x16\x8b\x64\x18\x0e\x9f\x9e\x98\x12\xaa\x19\x35\x14\x34\x21\x55\x25\xda\x6e\x43\xac\x42\xed\xc8\x58\x5a\xa6\x9e\x1b\x0f\x9b\x70\x8e\xa3\x11\x09\xf5\x6f\x21\x80\x9b\x13\x49\x0a\x54\xd4\xe8\x83\xc6\x9a\x0f\x27\x32\xda\x46\x96\x3d\x21\x99\x17\xd5\x1e\x9f\xc8\x90\x03\x24\xcb\x7e\x50\x06\x0e\xdf\xf5\x7f\x19\xfc\xe2\x3b\xc8\x62\xea\x0d\x66\x21\x9b\x79\xb3\xa0\xde\xe0\x19\x17\x95\x58\xe8\x27\x90\x94\x56\x36\xe2\x0b\x43\x00\x85\x4e\x30\xc7\x62\x34\x9e\x02\x6f\x4f\x74\x81\xb7\x3d\xfb\xed\x35\x94\xe8\xed\xe1\x1b\xf8\xfc\x9a\x5e\xf4\x96\x78\x52\xd5\x88\x53\x38\x68\xf3\xc5\x99\x80\xaf\xdf\xb2\xd4\x87\xf1\xf0\x91\xe1\x73\xc2\x4a\xdf\xd0\x7e\x39\xd1\x58\xfc\xf8\xc4\x77\x11\x04\xc1\x55\xab\x44\xb9\x9f\xf3\xe4\x18\x98\x17\xa3\x17\x5a\x12\x7e\xc8\x1f\xb1\x87\xfc\xf0\x30\x12\xdf\x8b\xe4\x18\x1c\x51\xc4\xf7\x19\x9f\x8f\x17\x62\x79\x75\xc1\xe2\x11\x7e\x58\x1c\x1e\x46\x54\x29\x70\x76\xa9\x59\x31\x6f\x0f\x30\x8d\x43\xa4\xf7\x27\xa6\x11\x5b\xfb\xba\x40\x64\x1f\xf0\x17\x0c\x7e\x61\x1a\x70\x65\x10\x07\xbf\x2c\x68\xa6\x9f\x10\x35\xca\x3d\xa9\xe2\xa7\x15\xaa\x92\x62\xc6\xc7\x97\xf3\x19\x1f\x7f\x98\x83\xde\xb2\xa0\xd9\x9b\x0d\x2e\x8e\x26\x48\x79\xf6\x1a\xd1\x5a\x75\xae\xda\x08\x2d\x12\x30\xa3\x19\x8e\xbd\xd2\x4e\x55\x8d\x55\x99\xa9\x66\x63\x31\xbc\x12\x4d\x46\x47\x13\xa1\xf1\x8c\x2f\x0f\x17\x68\x93\xf0\xf1\x87\xc3\x12\xad\x8c\x11\xf1\xf1\x65\x7c\x8c\xd6\xc6\x9b\xe3\x98\x8f\x3f\xa0\x3c\x99\xcd\xd1\x49\xb2\x7c\x78\xf2\x75\xb2\x12\xac\xfc\xe1\xc9\xd1\x51\xa4\x67\x7f\x96\x6c\x1e\x9e\x7d\x9d\xac\x1f\x9e\x1d\x1d\xc9\x55\x3a\x4f\x8a\xd9\xc9\x7c\x2a\xfe\x99\x9d\xe9\xb8\x51\x82\x74\x9c\xcb\xef\xa7\xbd\x81\xe7\xcf\xe5\xed\xfa\x19\x9e\x47\x57\x2c\x11\x7f\x0f\xe4\xd9\x87\xba\x09\x73\x6e\xb8\x84\x27\x21\x13\xb2\x46\xe3\x13\xd1\xdc\x4e\xa1\x51\x84\x7a\x2e\x55\xf4\x07\xbc\x9f\xe1\xb9\xf2\xc2\x03\xde\xfb\xf2\xa4\x7b\xb2\xe9\x86\xce\x5d\xab\x55\x8d\x34\xa9\x84\xe0\x70\xed\x6b\x38\x80\xd9\x75\x03\x85\xb4\x97\x64\x1a\x0a\x5a\xf3\xed\x36\xe4\xc9\x65\x15\xfe\x42\x45\x6b\xd2\xc6\xa4\x0f\x1d\x58\xf2\xac\xd2\x66\xde\xf7\x27\x80\x0f\x01\x62\xd2\x44\x2d\x9e\x21\xdb\x84\x78\x6e\xac\x1c\x1a\x3a\x18\xd1\x68\xcc\x08\xec\xba\x30\xaa\xd1\xdb\x93\x4e\xd4\x0d\xc3\xfe\xa1\xa5\x9e\x21\x81\x03\x4a\x15\xf1\xc7\xd6\x86\x95\xd0\xc5\x13\x17\x2e\x42\xb1\x6d\x29\xfb\x89\xd0\x66\xa6\x4d\xc2\xed\x36\xab\xb6\x19\x11\x30\x0e\xde\x9e\x00\xc6\xb5\x52\x25\xa7\x3f\x6e\x36\x8d\xf5\x12\xbd\xf6\x10\x83\xa4\xb3\x24\xb2\x6b\x65\x71\x30\xd9\x02\x1c\x3b\x74\x22\x6b\x73\x23\xb2\x36\x17\xaa\x17\xaf\x2c\x5d\x5e\x70\x3b\xcd\x67\xdc\xae\x94\xbd\x9c\x2c\x53\xb5\x44\xdb\x2d\xac\xd8\xe7\x33\xe7\x4b\xa2\xa2\xd3\x7d\x6e\x5b\xde\x02\x1d\x24\x8c\x3b\x41\xc3\xb8\x36\xe9\x05\x9d\xdb\x83\x6d\xe6\x63\x69\x83\xe2\x4e\x93\xc7\xbe\x81\x42\xde\x0c\x85\x45\xe6\xcc\xdc\x72\x65\x95\xe7\x98\x5d\x3a\xe1\x3f\xc8\x18\xb8\x19\x44\x5f\x79\x46\x29\x17\x3f\x54\x76\x93\xb6\x5c\x43\x08\x15\xb5\x75\xf0\xe8\x21\x7b\x84\xe1\x0e\xa7\x18\xe3\x93\x57\x2f\xbe\x7d\xfd\xea\xc7\x1f\xe4\x50\x75\xc9\x19\x9b\xf7\x2c\x7d\xb7\x17\xe9\xb9\x76\x8c\x4a\x9b\xee\xa3\x2c\x19\x4e\x90\xf4\x1d\x2b\xc1\x69\x4c\x57\x58\x26\xc7\x68\x93\x84\x54\xf3\x81\x85\x20\x1a\x26\x23\x58\x3e\xda\x3c\x5c\x1e\x1e\x4a\x2f\xb0\xb7\xdf\x89\xa1\x85\x70\x6b\x10\xf8\xc0\x72\x1e\x5d\x3b\xb6\x74\x15\x66\xdb\x6d\xaa\x9c\xd7\xc1\x5d\x03\x0e\x0d\x16\x60\xff\x80\xe7\xd1\x48\x7f\x96\x7e\x1b\xc6\x77\xf9\x62\xbb\x0d\xb3\x64\x78\x1c\xa1\xd4\x5d\x19\x21\x2d\x08\x04\x73\x3f\x34\xa4\xa6\xfb\x09\x12\x06\xb8\x91\x5c\x7a\xb3\xdd\x1b\x9b\x31\x74\x5b\xea\xdd\x53\x76\xeb\x13\x39\x1f\x97\x82\x04\x8f\xbf\xf9\xe6\x75\x60\x7d\x9b\x1d\x5f\xbf\xd6\xd5\xe1\x61\xad\x71\xb4\x8d\x3c\xf6\x16\x43\x50\xb3\x50\x53\xc5\xce\x15\xd9\x74\x15\x96\x8f\x1e\xd8\x04\x6a\x85\xd6\x28\xd7\x4b\xdf\x9e\xd4\x95\xf7\x1f\x44\x73\x3d\xf0\xdc\xc2\x07\x19\xf5\x43\xbd\x9b\x81\x7a\x0f\x2c\xd9\xea\xc7\xae\xf2\x75\xf2\x95\x8d\x0c\x36\xda\x9a\x58\x29\x90\xcc\x40\x45\xb4\x1a\x8d\x56\x10\x88\xc6\xe3\x88\xb7\x3b\x5c\x8f\xf6\x4d\x30\x3b\x5e\x7d\x44\x43\x68\x3d\x1a\xad\x6f\x37\x94\x4e\xe4\xa0\xf5\x47\xb4\xa2\x59\x7c\xf9\x75\xf2\xe0\xf8\xff\x63\xef\xdd\xdb\xdc\xb6\xcd\x7d\xd1\xff\xe7\x53\x48\xdc\xd9\x34\xe1\x81\x64\x8d\xd3\xd5\xb3\xaa\x31\x3c\x8f\x63\xd9\x8d\xd3\xc4\x4e\x6d\x27\x59\xad\xa2\xa6\x18\x09\x92\x50\x53\x80\x02\x92\x73\xe9\x50\xdf\xfd\x3c\x78\x71\x21\x78\xd3\x8c\x9b\xdd\xbd\xd6\x79\x9e\xf3\x47\xe2\x11\x09\x80\xb8\xbe\x78\xaf\xbf\xb7\x2c\x87\x89\xe0\x09\x43\x46\x05\xf7\x7c\xfc\x87\xff\x78\xac\x78\x22\xec\x6f\x4d\xb5\x93\xe2\xd9\xd9\x04\xc1\x6d\x55\x03\x85\x76\x82\x37\x1e\xb0\xdd\x25\x5b\xe1\x01\x5f\x2b\x2d\x8d\x0c\xe8\x7e\x9f\xb2\x3c\x42\x07\xfc\x55\xeb\x1a\x7c\xa5\xaf\x80\xb2\x7c\xd9\x32\x95\x34\xe9\x25\x5f\xb9\x9b\x3f\x27\x2f\x54\xf7\x6b\xa7\x84\x1f\xd2\x46\xcf\x1e\xcd\xed\xd9\x0d\x91\xaa\x73\xfc\x08\xae\x89\x83\xb7\xa1\x54\x5c\xe7\x87\x59\xc3\x38\x8d\xa5\xe5\x1c\x2f\x02\x06\xd2\xf1\x5a\x8e\x6d\xbd\x88\x5c\x03\x95\xb4\xa6\xe2\x78\x38\x31\xd6\x77\x95\x48\xe0\x64\xd1\xc5\x5c\x2e\xa6\x49\x42\x09\x7c\xe6\xee\x46\xb3\x7d\xa7\x6c\x7c\x83\x6f\xa7\x9a\x5d\x64\xe3\xdb\x03\x7c\x1a\x85\x3e\xd6\x14\x90\xa1\x75\x67\x7e\x99\x75\x98\xd0\xf9\x3a\x69\x3a\xe4\xc5\x71\xa2\xb4\xe4\x45\x72\x9c\x93\xbb\x9b\xe9\x04\xdf\x4e\x27\x07\x84\x5b\xd0\xc4\x0c\x59\x3c\x64\x07\x85\x0c\xb1\xe8\x53\xa6\x2b\x8d\xce\xa0\x96\x61\x0c\x6d\x6e\x86\xbd\x7d\xa7\x1b\x1c\x9d\xd5\xde\x99\xb0\x76\xf3\xba\x5d\x73\x25\xaf\x45\x50\xf7\xcc\xb3\x97\xf7\x4c\xc4\x01\xbf\x9b\x91\x27\xf3\x73\xfc\x73\xb6\x78\x82\xbf\x9b\x91\x27\x7f\xb3\xe6\xdd\x2f\x9e\x54\x8b\xf6\x06\x74\x70\xcd\xa1\x00\xc4\x8c\xf2\x90\xc2\x67\x93\x89\x05\x59\x36\x3e\x1c\xee\xf9\xef\xdc\xf3\x4b\x99\xae\xfc\xd3\xff\x27\x7c\x1a\xb4\xf2\x87\xc9\xc4\x5b\xdc\x02\xa3\x12\xc2\x46\xcd\xc6\xd0\xc5\xef\x26\x93\x69\xa0\x99\xfc\xfe\xb8\x39\x32\x3c\x15\x15\x88\x85\x49\x9e\xd0\x66\x09\xb1\x22\xe2\x5c\x11\x48\x3f\x52\x05\xf3\xfb\xc8\xe0\xd1\x99\x33\xfb\x27\x8c\xe4\xa8\x79\x4b\x54\x0a\xe4\x95\xbc\xa3\xa7\xa7\x20\xd1\xf9\xdb\x82\x2e\x3a\x3e\x78\xb8\xde\xf2\x94\x25\x80\xa6\xad\xe2\x98\x9e\x9e\x3d\x6b\xb1\x1d\xe8\x24\xaf\xb7\x13\x78\xbc\x30\x7f\x36\xef\xd6\x52\xe4\x3f\x19\x9d\xfe\x9b\x59\x92\xf7\x79\xc5\x5d\x3b\xf7\x81\x2a\xd8\xce\x4f\x73\x6f\x25\x9b\x35\x0b\xf3\xec\x4d\x4e\x53\xbe\x9c\x46\x1c\xfe\xf5\xc9\x66\x3a\x2b\x19\x34\xb3\xc0\x8c\xf0\x0f\x2f\x72\x7a\x15\x65\xcb\xbb\x08\xce\x9c\x7b\x5d\x96\xc9\x50\x41\x6a\x0c\xcd\xaf\xb9\x0e\x3f\x31\x8f\x9e\xe7\xfe\x89\x3e\x91\x43\x35\xbe\xb6\xfc\x87\x29\x6a\x26\x63\xe4\x1e\xdb\xe2\xe6\xa9\xad\x60\x46\xa1\x2b\xb8\x91\x69\xe6\xd9\xff\xb0\xb8\x62\x40\x1b\x7e\x9d\x91\x79\x44\x53\x06\x39\x87\x4c\x52\x0b\x9b\x4f\x22\xb0\x8d\x7f\xdb\xb0\x2a\x55\xa6\x0c\xa3\x71\xf2\xc9\x58\xfe\x64\xa8\x73\x97\x2f\x65\x58\xcb\x25\x60\xc0\x94\x18\xb4\x94\x66\xea\x99\x94\x5f\x75\x33\x35\x6e\x43\x4b\xf2\xc5\x36\xe0\xb7\x2b\x4a\x9e\xcc\x23\x9a\x65\x4c\xe5\xba\x05\x1c\xed\x65\xca\xf3\x3a\x18\x3b\x2a\xcb\x5f\x1b\x9a\x2c\x59\xff\x99\x8f\x0d\x72\xe8\x77\xa0\x67\x55\x71\xfc\x23\x48\x75\xf5\xa7\xd6\x8d\x1a\x95\xe5\x3c\x32\x17\x57\x84\x23\xf3\x6f\xf0\xb5\xa6\x36\x1e\x95\xe5\xcd\xbe\x8e\x9b\x1e\xc7\x3f\xf1\xda\x13\x1c\x6d\x15\x5b\x83\xcf\x4e\x9e\x25\x02\x05\x9a\x0c\xc2\xce\xd5\x39\x52\xe3\x5f\xb6\x34\x7b\x0f\xbd\x99\x79\xff\x2a\x32\x9c\x60\x45\x94\xd5\xa8\x39\x09\xf3\x73\xfa\x76\x31\x67\x0b\x7d\x67\xb8\x6d\x0a\x50\x71\x97\x72\x75\x1b\xc7\x7f\xcc\x12\x81\x87\x13\x53\x24\xb4\xc4\xf7\x8b\xcf\xc6\x15\x20\xb0\xa8\x39\x23\xaf\x16\xab\xfb\x4c\x50\x76\xa7\x1d\xee\x85\xae\xf7\x97\xb2\xde\xcc\xf3\x45\x18\x05\x16\xda\xb8\x5d\xa6\xc7\x86\x5b\x82\x1e\x6e\x10\x1a\x35\x0b\x33\x56\x81\xbc\x57\x30\x93\x92\xa7\x63\x6f\x3a\x97\xaa\x38\xd6\xf5\x34\xeb\x63\x4e\xd2\xd7\xcd\x5b\x36\x20\x07\x5c\xf0\x9c\xd3\x5c\xaa\x03\xfe\x61\x46\xda\x16\xfc\xb3\x96\x05\x1f\x7f\xd1\x54\x71\xe4\xea\xd6\x8d\xca\xe7\xe5\xaa\x8f\xa8\x2c\x87\xc3\x17\x14\x92\xfd\x5c\x6d\xa2\x00\x6e\xdf\x33\x2c\x07\xfc\x47\x38\xef\x06\x6b\x37\xc2\x11\xcd\x38\xe4\x2a\xb3\xf9\x2a\x05\xbd\x02\x35\xb4\xe1\x49\x16\xe3\x7f\x48\x2e\x92\x08\x47\x08\xff\xd4\xec\x8e\x35\xe3\x15\x95\x65\x66\x98\x88\x38\x1e\xce\x8d\xc8\x8e\xeb\xd2\x7c\xb0\xed\x04\xf0\x84\xab\x62\x2e\x16\x65\x79\x77\x40\x63\xba\x5c\xb2\x2c\xe3\x97\x29\x0c\xe2\xbd\x4d\x06\x61\xc4\xfd\x1c\x85\x0e\xe2\x7f\x99\x75\x84\x58\x56\x60\x3d\x10\x6b\x09\x40\xdb\x33\x1b\x51\xd3\x8e\xb6\x5c\x2a\x46\x73\x06\x36\x83\x3a\x24\xa4\x68\xd6\x0d\x8b\x26\x81\xf5\x29\x03\xfc\x58\x95\x27\x0c\x4f\x10\x86\xdf\xaf\xc4\x2a\x61\xd8\x1e\x0b\xbd\xd7\x9d\xdc\x61\xa2\x46\xcc\xfd\xed\x4d\xed\x99\x47\xe2\x36\x0e\x8e\xb3\xc0\x1d\x3d\xdc\xe3\x7f\x9e\xe9\xdd\x8d\x3b\xdf\xb5\x8f\x8e\x49\xe8\x39\xec\xd8\xe7\xbd\xad\x0c\xbf\x98\x25\x13\xdc\xfb\x0d\x98\xfe\x9e\x77\x60\x04\x2f\xcb\xe1\x7f\x35\xfb\xe8\xdb\x56\xa9\x49\x6d\xf3\x2d\x8c\x54\x73\x2f\x54\x41\x1e\x4a\x74\x08\x6e\x96\x3f\x87\x87\xb5\xe1\xc0\x03\xb3\xf3\x5f\xb3\x9a\x8b\xa5\x31\x7d\xf8\xfd\x06\xeb\x6e\x16\xd6\x1a\x12\xf4\x05\x98\x0c\xf5\xd4\xb9\x27\x65\x09\x26\x7b\x6f\x69\x28\xcb\xd0\xee\x70\x40\x08\xff\x75\x46\xee\x7c\xe6\x59\x2d\x4f\x8f\x5c\x46\xbd\x3a\xa8\x5e\xe5\x0e\xf3\xf5\x3e\x71\x89\x10\x8c\xfc\x7d\x0c\xca\xa6\x4a\x6a\xeb\x47\x56\x05\xf1\x28\x1f\xe0\x1f\xc7\x41\x0a\x02\x85\x00\x9b\x1d\x47\xe6\x70\x7c\x62\xb7\xd9\x88\xae\x81\x2f\x6d\xeb\xd9\xc0\x48\xe2\x0d\xd8\xed\x6e\x18\xed\x21\x38\x13\x34\x0c\xb2\xe6\x69\x5d\xca\xf7\xe1\xe6\x73\xb1\xb8\x48\xf4\xff\xc7\x8a\xa5\x34\x67\x76\x67\x3b\x65\x7c\xf0\x6c\x3e\x59\x00\x47\x31\x85\xe2\x44\x1f\x85\xf0\x35\x99\x2f\x60\x34\x47\xe8\xbe\xae\x90\x15\x69\x4e\x86\xc3\x7a\x5d\xa7\x3d\x02\xa7\x89\xda\x74\xf4\xaf\x91\x6d\xf3\xbf\x64\x22\x50\x2d\xb1\x83\x4f\x5e\xe1\x5a\x81\x98\x78\xfd\x3a\xfc\x64\x32\x67\x0b\xa4\xe7\x5f\x7f\x2f\xcd\x47\x90\x41\x6c\x04\x9e\x9c\xf7\x6e\x0c\xff\x85\x34\xf7\x4c\x49\x4b\x7c\x52\x71\xfc\xe4\x6f\x3f\x67\x3e\x9d\x87\x82\x91\x41\xce\x6d\x93\x4f\x73\xa4\x1b\xb9\xf7\x5b\xf3\x05\xa6\x9a\x8f\x82\x08\xde\xef\xb7\x09\x45\x27\x0d\x89\x6e\x4e\x17\x08\x60\x89\xfe\xba\x86\x1f\x3e\xb5\x81\x53\x58\x73\x5c\x90\xbf\xda\x69\x01\x3b\x7b\xe5\x30\x5e\x58\x87\x71\x4e\x8a\x96\xc3\x78\xe6\xfc\x6d\x4f\xb2\x1d\xf8\x41\x0d\x65\xdd\x2f\xca\xe2\xc6\x64\x21\x06\x56\x51\x77\xf1\x2e\x02\x0c\xac\xa1\xf2\x11\xf8\xe1\x19\xe8\xdf\x2d\xa7\x8f\x48\xf4\xe8\xd4\x4e\x36\x43\xa7\x8f\xa2\x47\x07\xa4\xd7\x2c\xa1\x65\xf9\xed\x1a\xd6\x3d\xd7\x33\xe3\xc3\x2a\xba\xa7\xd8\x5a\xd2\x9b\xd8\x99\xe6\x70\x3c\xf9\x1b\x54\x78\x02\x1e\x53\x7e\x86\x0c\x72\x84\x25\xef\x3e\x4e\x09\x50\xa3\xdc\xe3\x73\xfa\x4c\x9e\x53\xa3\x50\x15\x76\x89\xf5\x52\x54\x17\x8e\xbf\x90\x1b\x9d\xea\x25\x3e\xbf\x1d\x11\x47\x3c\x34\x81\x08\x8c\x56\xf7\xe7\x8d\x45\xff\xaf\xf9\xfb\x95\xa5\x0a\x20\x74\x56\x1f\xe9\xa6\xdb\xd5\x4f\x34\x6e\x21\xf0\xfc\x3f\x86\xa7\xdd\x00\xd2\x0e\x33\x3c\x34\xd3\x74\xfc\xb0\x4d\x04\xa6\x60\x34\xf0\x17\xad\x26\x72\xd5\xd6\xc9\x10\xb6\xbc\xb3\xa9\xda\x74\x7b\x35\x67\xbb\x35\xf3\x3d\xdb\xc1\xdf\x79\x10\xad\xa3\x59\x1e\x7c\xb7\xda\x17\x97\x90\x81\x80\xa6\xe9\x25\x5d\x7e\x32\x37\x9b\x6d\xf4\xb2\xc8\x6e\xef\xa5\x4f\xde\x74\x51\x4b\xa9\xa3\xab\x46\xbe\x21\x9f\x45\x9a\xa6\x0f\xa3\x09\x40\x0e\xdc\x68\x57\xbb\xb9\x5a\x94\x25\xfc\x63\x32\xbb\xe8\x19\xc2\xa6\x42\xd7\x27\x5c\x12\x92\xe6\xb7\xd2\x5d\x47\x61\x25\xaf\x9b\xe5\x96\xbb\x8e\x74\xf5\x47\xfa\xdc\x1d\x13\xea\x42\x42\x6b\xf3\x52\x4b\x80\x8f\x20\x57\x91\x77\x3e\xe8\x2a\x20\xeb\xd5\x6d\x36\x96\x4a\x50\x6c\x56\xf7\x05\xca\xd2\xe6\x07\x22\x90\x89\xc8\xb8\x74\x7b\x8f\x6e\xf0\x7b\xa0\x35\x32\xf5\xf5\x3e\x51\x08\xe1\xc6\x85\x1b\x19\x91\xa3\xee\xa0\x5a\xcb\xc5\xd4\x95\xd8\x3f\x48\x48\x66\xac\x77\x40\x8e\x73\xc2\xe2\x98\x17\x89\xe8\x98\xdd\x08\xcd\x27\x0b\x4b\x64\xf3\x3a\xbe\x76\x4f\x42\x23\x9b\x32\x0b\x9b\xc4\x5f\xd3\xaf\xf7\xc0\x90\x78\xc8\xcc\x8b\x3c\xd3\xeb\x60\x75\x02\x1d\x59\x77\xbd\xc1\xa1\x92\xb3\x3b\x4a\xd5\xc5\x78\x2b\x86\xdf\x57\x2e\x60\xab\x8c\x23\x0a\xcb\x96\x8a\x5f\xb2\xd5\xa5\xbe\xa9\xfd\x22\x30\xf4\x7c\x74\x36\xed\x4b\xd8\xe4\xd2\xce\xd7\xc7\x07\xec\x89\x8d\x8d\x0d\xce\x82\x42\xfe\x20\x6c\x69\xf6\x19\x97\x42\x05\xca\xe3\x6f\x86\x7e\x07\x7a\x7b\x09\x18\x27\x7a\x1c\x8a\x91\x23\x2d\x5e\x3f\x90\x54\x0c\x1b\xa4\xc2\x09\xa2\x8d\x16\xd7\x72\x59\x64\x5d\x83\xa8\xbc\xc4\xbc\xdc\x6a\x6b\xa6\xf4\x92\xa5\xf7\xf6\x62\x38\xbc\x29\x92\x14\x6e\xd5\x5a\xc5\x54\xaf\xcf\xb1\x53\xee\x05\x57\x68\x21\x33\x2d\x34\x84\xd3\x83\x6f\x92\x5d\x1d\xed\x4b\x07\x6d\xb0\xfe\x90\x06\x53\xac\xee\x12\xf9\xfc\xf7\xd5\xed\xe1\xbe\xb0\x57\x72\xcb\x2f\x79\x7e\x8c\xcf\xfa\xbf\x7a\xdf\x3a\x39\xa6\xc2\x28\x6a\xe6\x57\x57\x9c\x7e\xab\xa7\xda\xb8\x6f\xd2\xd6\xed\x8a\x25\x50\x7e\x7c\xb7\xdc\x2a\xb9\xe3\xc5\x0e\xae\xa3\x86\x2b\x6e\x35\x7b\x3d\xd9\x1a\xd5\x85\x1a\x57\x93\x03\x54\x4a\x7f\x6f\xaa\x25\xec\xd0\x1d\x40\xdf\xf1\xf3\x60\x03\x44\xad\xdd\x10\x2d\x0e\x89\xc4\x14\xab\x63\x72\xd1\x70\x18\x30\x9e\x21\x3e\xbe\x75\xef\xbf\x29\x12\xcf\xe1\xb9\x88\x59\x13\xeb\xd5\xb4\x2b\x5a\x18\xa8\x8a\xa4\x1b\x1a\x75\x11\x6d\x69\xa6\x07\x19\x4d\x23\x21\xe1\x8f\x93\xe2\xd4\xd7\xef\x4e\xec\x85\x03\xb2\xa2\x9b\x99\x4a\xec\x73\xd1\x53\x1c\x10\x9a\x02\x57\x73\x35\xe5\x1e\x68\x76\x93\xe9\x75\xc8\x8a\xcb\x5c\x31\x56\x69\xe7\xc2\xa8\x0c\xb8\x1b\xf4\x49\xf0\xea\x09\xb7\x35\x5d\x26\xcc\xff\x21\x1b\x73\x03\xc2\x05\x25\xc1\x3a\x61\x49\xe8\x2e\x51\xb0\x18\x4d\x69\x43\x85\xd2\x86\x5a\x60\xa9\x39\x72\xa5\x2f\x4c\xcf\xde\x0f\xdb\xc9\xe1\xf8\xba\x53\xc5\x17\x65\x6c\x4f\x15\xcd\xa5\x82\x6b\xc3\x79\x7f\x1c\x40\x93\xde\x54\x31\x3b\x6d\x5f\x90\xa2\x35\x8f\xe3\xea\x22\xaf\xb9\x4f\xb3\x9b\x3d\x15\x2b\xb6\x8a\x6c\x63\xcd\x3c\x75\x5f\xc3\xa8\x0b\x22\x8f\xed\x5d\xbf\x33\xe3\x78\xd8\x71\x4f\x9c\x84\x17\xf1\x04\x70\xa5\xbc\x5f\x3f\xf3\x09\x91\x4d\x02\xd7\x4e\x07\xff\x79\xbe\x80\x00\xfb\x50\x59\x30\x2c\xba\xc4\xa4\xc2\x28\xf3\x9b\x3b\xc8\xa9\x68\xef\x25\xa5\x9d\x39\x5a\xaf\x38\x33\x6c\x08\xba\xa8\xfd\x9c\x02\xf9\xd9\x00\xad\xb1\x2c\xf0\x41\x33\x5b\x7c\x97\xd0\x10\x81\x50\xf6\x27\xff\x73\x31\x01\x2e\xe0\x01\x5a\xfc\x06\xcc\x01\x92\x04\x0e\x87\x36\xd8\x47\x34\xa2\xc9\xbc\x70\x69\x71\xbd\x04\x86\x53\x0a\x61\xee\x08\x43\x28\x41\xa3\x86\xd7\xa3\xfb\x5d\x22\x72\x2e\x0a\x16\x41\xd7\x98\xa5\x9c\x9d\x99\xe8\xc2\x1e\x55\xf7\xe7\x65\x91\x20\x88\x14\xe8\xc4\x8a\x67\x9e\x0c\x99\x00\x01\x83\xb8\x37\x1c\x4a\x2b\x92\x9a\xb8\xbe\x38\x1e\xf2\xb2\x9c\xdb\xec\x73\xe0\xec\x61\xfe\x5c\xd4\x29\x61\xde\xe4\x2a\x02\xfd\x9c\xcd\x9f\x82\x68\x18\x0a\x41\xf1\x8f\x89\xa8\x82\xf2\x90\x07\xc6\x65\x65\xc9\x5d\xf2\x3d\x69\x9c\x98\x4c\x24\xdb\x89\x9b\x50\x98\x48\x86\xf5\xc6\x9e\x16\xd8\x4e\xef\x01\x1d\x0e\xe7\x82\x50\x97\x35\xe5\x1c\xc9\x4a\x47\xa4\xf4\x09\x92\x90\x68\xb1\xf3\xb0\x38\x0f\xb4\x20\x3f\xbc\xb5\x0b\x40\xeb\xad\xa5\x0d\xf5\x08\x79\xa8\x26\x73\x3b\xff\x22\x69\xab\x6b\x8a\x23\x62\xa5\x43\x2e\x44\xb8\x87\x5b\x2c\x84\x95\x00\x3d\xc3\xd8\xdf\x5c\xb7\x59\xcb\x84\xb4\x69\x96\x24\x94\x75\xcd\xd6\xf5\x21\x90\x76\xeb\xd9\xf0\xb4\x2b\x9f\x5d\x31\x38\x45\x1e\x5a\xed\xa2\x19\x7c\x46\x4d\xf0\x59\x7e\xa1\x4e\xa3\x79\x54\xb9\x23\xc0\x53\x75\x48\x1c\xe8\xa2\xa1\x72\x20\x3d\xb7\x17\xa3\x65\x91\x70\xbc\x34\x44\x99\x23\xe4\x74\xfd\x83\xc8\x71\xcb\xc3\x61\xb7\x5a\xb8\x63\x47\x3a\x5f\xf4\x70\x9d\x45\x1c\xb3\x50\xeb\x0f\x67\x41\x62\x5e\x57\xc9\x49\x84\x87\x60\xb2\x0c\xed\x73\xdc\x7c\x62\xbd\xeb\xd0\xdf\xb4\x09\xdc\x51\x7e\xbd\x26\xad\x1f\x2a\x3b\x21\xdf\x25\xa2\xdd\xa6\xd1\x0a\xff\x2b\x24\x53\x5e\x8b\x3f\xea\xf3\x0b\x3c\x95\x26\x9a\xb5\x07\x86\x6c\x6e\x77\x70\xdf\x00\x01\xa0\xcd\x84\x54\xdd\x16\xfd\xf9\x02\x1b\x40\xc2\x73\x76\xde\xe9\xe5\x5a\xb9\xb9\xa8\x5e\x37\x97\xf3\x44\x40\xb6\x66\xd4\xf4\xbf\xa9\x65\x64\x77\xfb\x4a\xc1\xbe\x42\xc8\x43\x34\x0b\x74\xa8\xb2\xd7\x5b\x6f\x2f\x2f\x2e\xba\x73\x99\x4f\xc3\xfc\xf4\xd2\x6b\xc6\x38\x99\xc0\x55\x6a\x35\x63\xfc\x59\x71\xce\x8d\x66\x6c\x98\xc0\x8c\x48\x9a\xc8\x39\x5f\x20\x70\x1c\x1f\x4e\x50\x4b\x4b\x16\xc8\xb1\x14\x32\xa7\xf6\x2c\xda\xbd\xdb\xa0\x5a\x7c\x59\x5b\x7c\x99\x32\x23\x68\x82\xa9\xf0\xdf\xc6\x75\xfd\xa9\x68\x67\x65\xe8\x64\xbc\x02\x63\x76\x3e\xce\x4c\xbe\x50\x66\x42\x6f\x8d\x47\x75\x70\xa8\xca\xd2\x44\x10\xb7\x7c\x67\x45\xe0\x3b\x2b\xfc\x29\x72\x63\x2e\x84\x6f\xf7\x61\x7a\xa5\x90\x53\x6f\xd1\x16\x3f\xcb\x5d\x29\xd7\xb3\x5d\xe0\x07\x7b\xe6\x55\x3b\x41\x0f\x1c\x57\x6c\xa3\xae\x86\x26\x0c\xeb\x62\x38\x54\xd3\x21\x58\xde\xd5\x98\xdd\x2c\x19\xac\x4e\x16\xb2\x43\xc3\x2a\xfe\xab\xd3\x74\xa2\x47\x0a\x5a\x9d\xfb\xc6\xd8\xd2\x43\x19\xed\xb6\x3e\xc6\x06\xc0\xc1\xeb\xa4\xe0\x1c\x37\x75\x00\xb5\xc9\xe9\xf2\x6b\x1f\x19\xf4\x9c\x8a\xe6\xc6\x31\x75\x2a\x81\x38\xd6\x53\xc4\x2a\xa5\x39\x70\x7c\xb8\x47\x25\x5e\xe3\xf5\x82\xb1\xdd\x67\x9d\x78\xf8\x08\xa3\x08\x53\xfd\x3f\x69\x30\xd1\xbd\x12\x3c\x23\x9d\x1a\x2b\x9c\x92\x3b\xaf\x1b\xcc\x95\x4c\xc3\x03\xe8\x19\x73\xc3\x88\x37\x15\x18\x15\x23\xee\x79\xf5\x66\x11\x13\x11\x05\xbc\xba\x53\x41\x16\x4a\x1f\xf7\xfa\xe9\x64\x80\x98\xf4\x28\x2c\x10\x38\xee\xd5\x73\x96\xdb\xfa\x08\x3f\x8a\x1e\x69\xe1\x06\x1e\xbf\x74\x4f\xdd\x67\x34\x51\xfc\x57\x46\xe2\xea\x87\xaa\xab\xde\xae\x06\x85\xfa\xba\x5b\x53\x81\xb9\x2e\xf3\xf1\x2f\x5a\xba\x8c\x63\xfb\xc7\x7c\xb2\x00\x97\x10\x93\xfc\xf3\xbd\x94\xf9\x45\x24\xe4\x9b\x95\xf9\x0d\xd2\xef\x9b\xa0\x6f\x81\x9c\xde\xdb\xb5\xaa\x4c\x5f\xcf\x82\x56\x7e\x73\xc7\x0e\x0f\x3e\x4a\x40\x52\xea\x2c\xf2\x30\xaf\xff\x2e\xdc\xd1\xb2\x60\x4f\x78\x49\xbc\xb4\x06\xfa\x54\x4e\x0a\x7d\x13\x33\xd4\xd2\x9b\xea\xed\xef\xc3\x9b\xf1\x23\x12\x3d\xf2\xf1\x2b\x4b\x33\x46\x4d\x47\x13\x4a\x9c\x16\x15\x1d\xd2\x39\x5b\xc4\xf1\x50\xff\x63\x80\xd7\xca\x32\x31\xe8\x04\xa1\x90\xea\xbc\x16\x9a\x16\x41\x12\xe0\x44\x37\x32\xf5\xf7\xc0\x57\xe7\x9a\x9d\xd4\xf7\xec\x85\x8d\x8b\xba\xa7\xc7\x68\x9a\x28\xc2\xf4\x3e\x67\x5a\x80\x8b\x90\x49\x3f\x28\xeb\x0c\xb5\xe7\xc5\x34\xdf\xe7\xe0\x84\xbb\x59\x66\x8a\x05\x63\xab\xec\x3d\x08\x85\x53\x65\xac\x1e\x9a\x06\x09\x29\xac\xad\xd4\x86\x58\xfc\x37\x2b\x30\x0c\xcc\x2a\xac\x3c\x70\x43\x65\xe9\xe6\x7d\xe8\x2c\xb1\xc1\xdb\x00\xa5\x44\x73\xec\x16\xa9\xa4\x7b\x60\x03\xcb\x7b\x64\x03\x69\x6e\xa5\xaa\x99\x41\x2e\x07\x97\x6c\x40\x07\xf6\x53\x86\xdb\xab\x54\x53\xe1\x17\x51\x8b\xc1\xa9\x89\x26\x42\xea\x1a\x11\x70\xe3\x75\x93\x48\xd8\xc8\x49\xa0\x5a\x55\x75\xde\xba\xd6\x1a\xac\x7e\xd5\x20\xac\x5a\x91\x4b\x87\xe4\x39\xa2\x7b\x2d\xc8\x28\x4e\xf3\x63\xf7\x88\xc1\xe1\xdd\x17\x79\xd4\x10\xb4\xc1\x81\xac\xc6\xd2\x2a\x9b\x63\x15\x1c\x8a\xa8\x5a\x6e\x23\x1c\x89\x62\x77\x09\xb1\x0d\x39\x4b\x23\x7d\x95\xb6\x8b\x14\x4a\xbf\xe1\xe4\xee\x72\x45\x6f\xa7\xed\xf7\x2b\xdd\xaf\x05\x66\x3b\xca\xd3\x8e\xd7\xf0\x3c\x5a\xe0\x22\x63\x4a\xd0\x1d\x3b\x52\x44\xef\x06\xc6\xf2\x11\x5d\xad\x14\xcb\xb2\xc8\x15\x5d\xe0\x9c\x75\x35\x6d\xfa\xac\xff\x19\x2d\x65\x21\x72\x75\x3b\x5a\xca\x15\x8b\x8e\x17\x15\x56\x9f\x70\x4f\x31\xaa\x18\x7d\x48\x73\xa9\x5c\xde\xdb\x16\x94\x19\xed\x15\x5b\xf3\x9b\x07\x15\xcd\x8a\xf5\xfd\x45\xd9\x4d\xce\x44\xa6\xd9\xcb\xfe\x72\xcb\xe5\xc8\x2e\xf1\x54\xc1\x2f\x76\xb3\xef\x2a\xbe\x93\x22\xaf\x57\x63\x37\xfb\x91\x79\x5a\xd5\x1c\xdd\x32\xea\x5b\x5a\x66\x4b\xf8\x33\x57\x54\x64\x14\x36\xe5\x88\xee\xf4\x3a\xc0\x63\xbd\x5b\x46\x2b\x7a\x5b\xfd\xa8\x5a\x83\x9f\xbe\x2d\xc1\xae\x47\x7b\x9a\x65\xd7\x52\xad\xba\xfa\xe6\xdf\xe9\x8e\x19\xb6\xe0\xa1\xe5\x0b\x95\x4e\x29\xde\x6f\x65\x2e\xa7\x14\xf3\xdd\x7e\x3f\xa5\x87\x93\x1a\x9c\x40\x8e\xe2\xd8\xc2\x1c\x7c\x62\xb7\x59\x92\xf7\x24\x87\xe0\x73\xb6\x28\xcb\x44\xff\x43\xe6\x0b\x84\xe1\x0f\xfd\x3f\x2f\xfe\xeb\x2b\x22\xc8\x81\xe0\xae\xe6\xe0\x4c\x57\xf9\xac\x7f\xce\x4e\xef\x49\x67\xdd\x30\xbf\xe3\x8c\x14\xf3\xa2\xca\xa5\xa0\xa9\xd8\x57\xd9\x38\xcb\x69\xce\x3e\x32\xb5\xcb\x42\x7f\x8f\xfa\xb9\x4f\x09\x9f\x67\x0b\xb8\x74\xbd\x3e\x5e\x93\xdb\x08\x5d\x54\x1a\x7d\xfb\xa4\xe1\xdd\x3b\x35\x93\xeb\x98\x81\x25\x79\xb5\x4d\x02\x71\x67\x89\x2e\x96\xb6\x08\xf6\x57\x63\x7a\x61\x9e\x10\x42\x96\xd3\x34\x2c\xdc\xa4\x70\x47\x05\xc4\xbc\x73\xfe\x0c\xf1\x2e\x4b\xa7\xb1\x17\x2d\x49\xa6\xe9\x83\x09\x35\x34\xbb\x3f\xaf\x82\xf7\xab\x78\x7e\x1b\xe0\xbf\x08\xfd\x8d\xeb\xf1\x8c\xa6\xa4\x71\x9b\x9f\x47\x59\x71\xb9\xe3\xba\xa2\x96\xee\x6a\x50\x01\xd6\xf8\x17\x86\x69\xda\x9e\x00\x83\x50\xef\x66\x6f\x7c\xbf\x37\x76\x1b\xac\xf3\x8e\x70\x7e\xe7\x0d\xdb\x0e\xe5\xaf\x7f\x42\xfa\x4f\x18\xdb\x0b\xe6\xfe\x41\x05\x99\x05\x23\x1c\x9d\x41\xbc\x59\x1c\x4b\xa7\x8d\xac\x99\xa3\x24\xec\x35\xbf\xbc\x45\x59\x3a\xbf\xc0\x21\x21\x85\x19\x5d\xd3\x9b\x23\x68\x34\x44\xeb\x89\xe3\x21\xe7\x89\x89\x1c\x85\x68\xcc\xe6\x8e\x30\x02\xd4\x83\x6d\x8d\xb5\xad\xa1\x37\x85\x4f\x12\x97\x25\xca\xe4\x1c\xa6\xba\xe3\x23\x8b\x31\xa7\x79\x06\x2e\x36\x3d\x1f\xa8\x76\xde\x32\xcb\x6c\xa0\x01\xef\x11\xaf\x61\x67\xec\xb4\xb8\x4c\x45\x6e\x0c\x1a\x10\x86\x10\xc6\x28\x7c\xaf\xb8\x54\x3c\xbf\xad\xc4\xed\x41\x1e\x08\xcb\x89\xe8\xf6\x34\x34\x69\x62\x0f\x38\xba\x54\x94\xa7\x29\x73\xc6\xe0\x5f\x0b\x7e\x45\xd3\x07\x68\xc3\x8c\xd9\xb5\xca\x20\x51\x77\x67\x31\x8d\x1a\x33\x61\x2b\xa9\x44\x85\x3c\x56\x91\x90\xc0\xcd\xd9\x1a\x01\x3f\x65\x7d\x06\x63\xd7\xe5\x96\x0a\xe7\xc1\x9d\xc7\x94\x1c\xef\x79\xa3\xe9\xae\x31\x9c\x38\x77\x8f\x9b\x22\xa1\xa8\xa9\xd7\xab\x35\xda\x6a\xad\x21\x10\x78\xc6\x54\x5e\xf4\xf1\x71\xc6\x90\x39\x0b\x1a\xb1\xea\x5a\x37\x5d\xf2\x3e\x26\xb0\xbb\xbe\x9e\xce\x5b\x7d\x97\x75\xd3\xc9\xc0\x0d\xe0\xeb\x19\x60\xdc\x82\xf2\xa9\x1d\xd3\x47\xe7\x5b\xc5\xd6\x0b\x90\x36\xad\xf7\xfd\xfd\x9e\x05\xab\x6d\x22\xe0\x6a\x5f\x7e\xd2\x97\x56\x8f\x1f\x85\x6b\x2f\x03\xc1\xc9\xd9\xf4\x3e\x71\xb1\xea\x8c\x15\x09\x32\x5d\x04\x7d\x59\xd3\x4f\xac\xfb\xcc\x3b\xc9\xe4\xd6\xc1\x31\xcd\x27\x8b\x93\x86\x9e\xf3\x19\x39\xab\x25\xba\x2f\xcb\x5a\x90\xb3\x7d\xdd\x15\xba\x10\xc4\xff\xb0\xb2\xcc\x21\xeb\x9f\x3a\x3d\x5b\x84\x39\x63\xe0\x81\x5f\x0e\x93\x77\xdc\xa1\xd1\xf6\x4d\xa2\x47\xc3\x75\x3e\x79\x3f\x08\xae\xf9\xc8\xc0\x4b\xcf\xb8\x60\x03\x45\x36\x0f\xbe\xcf\x58\xb1\x92\xb8\x00\x24\xb8\x74\x65\xc0\xf6\x32\xfb\xeb\x23\xbb\xc9\xbf\xcf\x71\x4a\xf2\x71\x4a\xd5\x86\xd9\xdf\x4b\x02\xc0\x5f\x15\x02\x2e\x60\x55\x98\x0c\x78\xef\x8a\x5c\x13\xbc\x57\xbb\xef\xe8\x0d\x40\x57\xec\xe1\x03\x1f\xf8\x3f\xd9\xc7\xad\x62\xd9\x56\xa6\x80\x4d\xa3\xc9\xf1\xbd\x62\x8f\xbd\xd9\xf4\x34\x4c\x6c\x4e\x10\xa5\xe9\xeb\xf0\x0c\x0f\x27\x26\xc1\x64\x1c\x77\x38\x41\x7b\x34\x44\x2d\x21\xde\x64\x06\x87\x41\x0b\xf4\xe6\x64\x7e\x34\x4f\x50\x60\x9e\x50\x87\x64\x8d\x50\xef\x39\xd3\xcd\x45\x2e\xd3\xdc\x15\x20\x68\x77\xe3\xc9\xef\x42\x0c\xf8\xed\x7d\xc1\x66\x33\xd2\x5b\xc4\x05\xb1\xe1\x4d\xd8\xe2\x0c\x3d\x87\x6b\x10\x02\x0d\x09\x21\x33\x7c\x45\x6a\x90\xc6\x3b\xf4\xe4\x0f\xbf\xc7\x97\x64\x13\xc7\x57\xcf\xb2\xb2\x1c\xc2\x1f\xe9\xc5\x72\x6c\xf3\xfe\x2f\xcd\x4a\xe2\x5b\x72\x39\x76\x68\xc6\xf8\x35\xb9\x1c\xef\xb8\xf0\x0b\x84\xaf\xf5\x03\x7a\x53\x3d\x78\xd5\x19\xf2\xd1\xb9\xba\x75\x68\xdc\xf1\xd3\xff\x30\xd8\xb8\xb5\xfd\x56\xbb\xd7\x69\x59\x0e\xa9\x4b\x81\xd2\x89\x53\xc8\x89\x34\x31\xc4\x8f\xa5\x45\xef\x7b\xac\x4e\x56\x52\xdf\x85\x7f\xde\x35\x02\xa6\xa6\x97\x6c\x2d\x15\x8b\xd0\x69\xfb\x95\x71\x9b\x47\xcf\x3d\xee\x34\xb3\xd1\x89\x95\x51\x03\x1d\x0e\x89\x72\x49\xf5\x4c\x67\xa7\x1c\x77\x0c\x73\xba\x37\x79\xf6\x5e\x75\xec\x61\x1f\x77\x58\x29\x64\x60\x71\x9e\xfc\xe1\xf7\x9a\x30\xbd\xe6\x37\x6c\x95\x9c\x21\x1c\xed\xf3\x41\x12\x55\xb8\x28\x38\xda\xdf\xa0\xc8\xc4\x2d\xda\x40\xc7\xcd\x85\x8d\x2a\xf5\x39\xe7\xc3\x9d\x69\xfa\xf5\xd2\x01\x42\x77\xc3\x53\xdf\x9e\x46\xd3\x33\x7d\x88\x2a\x4d\x4e\xcd\x68\xfa\x2a\x0c\x41\x83\x63\xf6\xb2\x99\x3d\x68\x3c\x99\x9c\x61\x97\x37\x73\xba\x3a\x84\x90\xf5\x2f\xcd\xd2\xdd\x90\xf9\x02\xbf\x30\x50\xf5\x37\x78\x85\xf0\x27\x02\x49\x1c\x86\x67\xf8\x85\x3e\x7e\x6f\xe1\x76\xc5\x1f\xcd\x3f\xef\x89\x4f\xf4\x4d\x08\x79\xe9\x3c\x41\xde\x92\x3f\xee\x92\x17\xf8\x53\x65\xaa\xfe\x14\xc7\x2f\xd0\xdd\x7b\x32\x0f\xa0\xfb\x5e\x22\x3c\x7f\xb1\x40\x41\x4e\x22\xe8\xf5\x57\xae\x32\xfe\x60\xfe\x7a\x8f\xf0\x2f\xfa\xaf\xf7\xf8\x13\x3a\x4f\xde\x12\x8f\x82\xfc\x15\xfe\x80\x7f\x41\x68\x48\xc8\x57\x71\x9c\x7c\x24\x1f\x9e\xff\x72\x11\x59\xfa\x25\xbe\xb2\x88\xf9\xd3\x68\xbd\x79\x27\x8c\x7a\xd2\x65\x33\xd1\x9f\x79\x47\xde\x3e\xbf\x35\x69\x3e\x8d\x7c\xeb\x9d\xf9\x5f\xc7\xb1\x7f\xe8\xaf\xef\xb7\x65\xf9\xf6\xd9\x6b\x7d\x29\x35\x8b\x5f\xf7\x15\x7f\x7e\xdd\x45\x18\xeb\x58\xe4\x6f\x2b\xa2\xf8\x1d\x7e\x63\x86\xb6\x4e\xa5\x54\xc9\xd9\x64\xf2\xf8\x2d\x7a\x72\x36\x99\x9c\x58\x85\xe2\x8b\x8b\xef\xda\x89\x02\xa6\xef\xca\x32\xf9\x8e\x7c\x34\x73\xf7\x3d\xd1\x82\xca\x1b\xfc\x0f\x62\x92\x1b\xd5\x12\x42\x0f\xbe\x37\x0d\x34\xf3\x25\xfd\x5a\xd0\x14\x7a\x63\x5a\x1b\xfe\xa3\x2c\x25\x34\x1a\x65\x5b\xa9\xf2\x8f\x55\x2c\x70\x54\x33\xba\xdb\x9c\x04\xd3\x4f\x17\x9f\xc6\xb9\xfc\x9a\xdd\xd8\x24\x10\xce\x2b\xd3\xa7\x4a\x7b\x71\xf1\xa2\xbb\x40\x7d\x2e\xde\xe0\xff\x5b\x07\xee\xbb\xa3\x47\x0c\x67\xd5\x66\x99\xbe\xbf\x78\xdf\xd9\xf7\x83\x4f\xe2\xf0\xc9\x47\xab\xbd\x28\xcb\xef\xcb\xf2\x1f\x71\x3c\x94\x71\x3c\x7c\x77\x91\x7c\x67\x4e\x49\x9a\x8e\x97\x29\xa3\x2a\xe9\x3d\xbb\x37\x08\x4d\x93\x77\x65\xd9\xf5\x06\xbf\x43\x87\x9e\x1b\xcd\xc8\x2e\x37\x7a\x85\xcc\x06\xcf\xa2\x03\x3a\xb4\x19\x8d\x23\x72\xb2\x97\x77\x21\xda\xc1\x7b\x1f\x72\xa2\x40\x30\x83\x03\x22\x7d\xc4\xa5\xac\x8b\xb6\x56\xf8\xd5\x2f\x00\x0c\xc2\xe9\x4e\x3b\x50\x42\x2a\x31\x58\x6a\x31\xd8\xb9\xf4\x46\x8a\x0a\xc0\x9e\x5f\xda\xdd\xe8\x1c\xd6\xe1\xd5\x8a\x4b\x2d\x6a\xef\x8c\x27\x75\x90\xd3\xa7\xd6\xf4\xcb\x19\x44\xae\xfd\xca\x6b\x66\x49\xc0\x5f\x69\x48\xe9\x21\xfc\x5e\x98\xd7\xce\x89\xad\x7d\xe9\x82\xbd\x07\x6a\x6f\xde\x60\x2d\x0e\xc3\xf9\x38\x33\x0c\x4d\x66\x9a\x4c\xfb\xb3\x20\x01\x68\x89\xc9\x77\x9f\x8e\x73\xb9\x77\x99\xee\x53\x97\x10\x09\xf2\xdd\xa7\x26\x2d\x51\x66\x13\xe2\xa7\x06\x90\xf7\x34\x3b\xe0\xe1\xaf\xfb\x24\xc5\x81\x5e\xa0\x0a\x84\xb8\x82\x94\x6e\x1f\x64\x92\xe3\xc8\xca\x69\x16\xcc\x48\xff\x6d\xbc\xe0\x97\x2e\x2f\xca\xb2\x2c\x19\xde\x93\xe5\x85\xa4\xc9\x12\x4d\x21\x0c\x73\x35\xde\xe6\xbb\xf4\xb5\xf4\xf9\x49\xde\xcb\x64\x85\x02\x68\x98\xaf\x6e\xdf\xac\x82\x52\x78\x4b\xd6\x71\x2c\x69\xb2\x86\x0f\x6d\xe3\xf8\xe5\x2c\xd9\x06\x5d\xbb\x82\xfc\x59\xab\x6d\xb2\xc7\x8f\x60\x4d\xa6\x42\xe6\xc9\x5c\xef\x30\xe2\x15\x1f\xd8\xfe\xb6\xeb\xed\x7e\x5a\x05\x89\xff\x6d\x35\x28\xfe\xb7\x51\xa4\x2c\x10\x1e\x98\x55\xc6\x03\xb7\xc8\x8f\x90\xe6\xf7\xf9\x3a\xd9\x41\x87\x76\x41\x87\x9c\x33\xc3\x4c\x5f\x77\x1b\x92\x9f\x6f\x8c\x33\xc6\xc6\xaa\x5c\xf8\xca\x21\xab\x7d\xbb\x4d\x36\x47\xd3\xda\x7f\xbd\x6f\xf9\x68\xb4\xac\x69\x46\x96\xf1\x3b\x2e\xf8\xca\xb1\x10\x3a\x48\x62\xa8\x05\xfe\x59\xe8\x0e\x36\xc3\x3f\x26\x57\x08\x1d\x36\x64\x63\x99\x9d\x03\x5f\x27\xb3\x40\x17\x30\xb3\xd0\xa9\x2f\x67\xf5\xf3\x30\x6c\xf3\xd8\x2a\x33\x77\xfb\x70\x52\xb9\xb2\x9a\x2c\x90\xf0\xef\xc7\x2c\xc9\xf1\x0f\x33\x14\xc7\x0f\x40\x95\xb7\xbe\x50\x1d\x81\xd9\x71\x3c\x7c\x61\xa3\x24\x0f\xb5\x43\xea\x96\xe1\x92\xd0\x7a\x70\x2e\xbe\xd5\xc2\x89\xfd\x22\x7e\x4d\x26\xe7\xaf\x9f\xdd\x3a\x97\x93\xd7\x2e\xab\xcf\x35\xb9\x9d\xbf\x5e\x9c\x7c\x49\x08\xb9\xee\x8a\x4b\xaf\xdc\x8e\x5b\xaf\xe1\xf0\xa2\x38\xbe\x1c\x9b\x5d\xa3\x5f\xd8\x5b\x2e\xab\x95\x46\x7e\xaf\xbc\x22\x97\xad\xb0\x5f\xfc\x92\x4c\xce\x5f\x3e\x7b\xe5\xba\xf6\xd2\x78\xc2\xfc\xba\x4f\x5e\xcd\x5f\x2e\x30\xeb\x8e\x10\x5b\x66\xd9\x48\x2a\xee\xbc\x3b\x46\xa9\x5c\x7e\xea\x15\xa9\x2b\x79\x30\x51\x26\xbc\x7a\x99\x65\x72\x57\xcf\x50\xe1\x32\xb8\x60\x4e\x92\xdc\x94\x5a\xb1\x8d\x62\x01\x3f\x5f\x54\xe5\xf9\xc5\x64\xca\xc1\xab\x27\x8e\xab\x3c\x3a\x6e\x9c\x19\x19\x9e\xe1\x54\x1f\x8c\x65\x6f\x56\x1d\x27\x38\x64\x5b\xc6\x0c\x00\xb9\x92\x32\x07\x01\xc1\xdc\x9e\x6f\x56\x65\x19\xe5\x72\xef\x62\xaf\x41\xa7\xc2\xe6\x74\x51\x96\xf0\x0f\xb9\xd3\x15\xa6\x0a\xab\xc2\x78\x53\x69\x46\x48\x94\xe5\x50\xe8\xe1\xbd\xd7\x0f\x9b\x30\xd7\xc6\xdf\x61\xad\xe4\x2e\x09\x0a\xf9\x40\xd9\x39\x5d\x8c\xa1\x31\x52\xfd\x59\x85\x47\x62\x76\x40\xf8\xee\x80\xf0\x2a\xf4\x48\x35\xee\xa2\xeb\xf9\x7e\x81\x73\xb2\x9c\xb3\x05\x16\x6e\x28\x30\x26\x68\xc3\x9e\xfd\xad\x45\xdf\xae\xdf\x6e\x81\xef\xe9\x3d\x39\xf3\x5d\x8f\x4f\x82\x71\xf4\xd9\x0a\x4c\x9d\xae\x56\x32\xab\x96\xd1\x77\x3e\x60\xc3\x80\xd6\xf0\xc4\xe6\x81\xab\xf4\x18\x93\xb6\x83\x0e\xd8\x59\xd6\x52\xed\x74\x39\x93\x94\xeb\x63\xf8\x68\x97\x05\x3f\x2d\xc5\x50\x71\x3c\x14\x63\x25\x73\x9a\xb3\xa6\x06\xba\x15\x90\x5c\xcf\x1c\xa3\x7b\x6b\x91\xaa\x13\xd3\x40\x69\xfe\xf9\xab\xfd\xf7\xcb\x55\xb9\xa3\xb9\xe2\x37\xf6\x9f\x2f\x57\xe8\xe7\x24\x99\xff\x0d\x2d\x4e\xd1\xcf\x28\xb9\x18\x8e\x1f\x3f\xb8\x22\x7a\x82\x6c\x0e\xce\x5a\x1f\x04\xf9\x22\xc9\xf1\x97\x7e\x93\xec\x12\x31\x3f\x5b\x60\x31\x7f\xba\x40\x87\x44\x21\x2c\x09\x3d\xdd\x25\x91\x69\x37\xc2\x7e\xa8\x95\x63\x19\xf8\xbf\x03\x5f\x4e\x2f\x33\xe3\xdc\x58\xfd\x1a\x9d\xfd\xe7\x04\xfd\xef\xb3\xff\x9c\x3c\x23\x05\xb2\x69\x89\xcc\x8b\x3f\x4c\xd0\xff\xfe\x03\x3c\x76\x1e\x74\x9a\xa6\x7e\xfd\xf1\xbb\x6f\x4d\x44\x7f\xb8\x8e\x0d\x4c\x36\xef\xfb\x17\x6c\xf7\x9a\x4a\xee\x45\x9a\x26\xf5\x16\x10\x84\x91\x9c\xa4\x24\xf5\x3e\x7f\xe8\x90\x91\xac\x2c\xf3\x03\x32\x31\x4a\x7b\x32\xc1\x6b\x12\x1a\xaa\x96\xe8\x7c\xff\xcc\xc9\x08\xe7\xfb\xd3\x53\xb4\xf2\x7e\xc0\xc3\xac\x2c\x93\x2a\x87\x6c\x9b\x2f\x4d\x8d\x4e\xcb\x47\xf1\x6f\xc3\x4d\xaa\x2f\x66\xd8\x9c\xcb\x2c\xd3\xdd\x73\xd3\xff\x3b\xe3\xc5\x9f\x3c\x09\x88\xdf\xf4\xe7\xec\x71\x4a\xc5\x2a\x5b\xd2\x3d\x7b\xc2\x8d\xa7\x87\x40\x65\xd9\x2c\xb4\x97\x2a\x57\x94\xe7\x55\x99\x10\xb3\xdf\x90\xa5\x06\xf2\x93\x5d\xd6\x69\xf0\xe3\xaf\x1e\xc0\x49\x73\x8d\x27\xc1\x9b\x2f\x57\xd1\xd4\xef\x19\x6b\x66\x8b\x70\x74\xd4\xc6\x66\xa0\x91\x10\xc2\xbf\x03\x44\xa6\xf9\x53\x08\xe5\x99\x7f\xb9\x70\x22\x71\x15\xbb\xd4\x08\x5c\x1d\xcc\x12\x6a\x3f\x6f\x36\xb1\xed\xa5\xdb\xd1\xbe\x9b\x9d\x44\xc0\x77\xce\x58\x79\xdc\xa1\xff\xbd\x23\xcc\x7a\xd7\x3f\x35\x5d\x9a\x98\x2e\x55\xe8\xf0\x1b\xbb\x7f\x73\x2a\x9e\x26\x81\x52\x8a\x22\x5c\xcb\x6a\x64\x41\x50\x64\xa8\xb8\xca\xe7\xff\xb9\x40\x98\xdb\xf3\x90\x71\x91\x80\xab\xb8\xd1\x5d\x49\xcd\x99\x37\xbf\xa2\x9f\xd6\x1a\x98\x2c\xd0\x93\xc2\xf0\x01\x27\x2b\xb6\xa6\x45\x9a\xbb\xa1\x86\x89\x1c\x66\x9d\x39\x9d\x92\x15\xdb\x94\x1b\x45\x57\xa5\xfe\x4f\x57\x72\x00\xf8\x67\x8e\xd7\x6b\x91\x00\xac\x9a\x29\x1d\x15\xdb\xa7\x74\xc9\x34\x7b\x1c\x21\x74\x62\x37\x4d\xee\x36\x0d\xad\x26\x7f\xe3\x17\x69\x13\x3e\x56\x84\xe2\x44\xfd\x6f\xf2\xbb\xc9\x04\x3d\x9b\xc4\x71\xa2\x4e\xe1\x6f\x1c\xe4\xa8\x50\x4f\x7e\x37\x99\x3c\xfe\xf2\xf7\x13\xdb\x00\x5c\x16\xae\x01\x41\x68\x58\xf6\xcb\xdf\x4f\x9e\x24\x67\x4f\x04\x6a\x4d\x89\xdf\x3f\x34\x84\xa7\xda\x04\xbb\x30\x68\x86\x3d\x4e\xce\xfe\x73\xf2\x04\x9e\x7c\xff\x06\x81\x24\xa8\x85\xc6\x91\x49\x58\x04\x1a\xc3\xee\x30\x42\xbe\x4e\xde\xcf\xbc\x7f\x95\x55\x98\x37\x35\xe5\xcf\xc9\x97\x71\xac\x17\xb0\xfe\xfb\xac\xf1\xfb\x69\xf0\xfb\x10\x30\x3d\x41\x4f\x8e\x85\x32\x42\x3f\x74\x71\xb6\x57\x6c\xa9\x09\xce\x83\xf0\x3b\xfe\x14\x06\xb0\xd4\x63\xb8\x31\xad\xdb\x23\xd5\xa2\xb2\xa0\x81\xe0\x0e\x9a\xcb\x71\xf5\xc1\xa6\x83\xe6\x04\xac\x69\xab\x94\xe7\x6c\x77\xd4\xce\x00\x31\x98\xc0\x42\x74\xc3\x6d\x9a\x00\x2c\xef\xb6\x1c\xcd\xde\xfc\x18\x19\x0c\xb7\x79\xdd\xdd\xd7\xe6\x62\x03\x15\x43\xcd\xb4\x1c\xc7\x89\x00\x54\x1c\x10\x76\xef\xf9\x0c\xc2\xd1\xec\x5b\xfb\x81\x61\xa2\x00\xca\xa7\xf3\x33\x90\x64\xab\x61\xc3\xd6\x23\x96\x4b\x88\xa1\xcd\x79\xde\xbd\x02\x8e\x81\xa2\x63\x28\x12\x3a\x2e\x99\x35\x2c\xf6\x29\xd7\x53\x3a\xe2\xab\x11\x5d\xe6\xfc\xaa\x67\xed\xaf\x3a\x71\x8d\xf9\xca\x5b\x13\xb1\x20\x8f\x1e\xcf\xf9\x2a\x70\x5d\x7c\xa1\x92\x1c\x19\x00\x47\x5c\xbb\x2d\x3b\x1c\xe3\xf5\x8d\x29\x2a\xcb\x29\x73\xee\xb9\x20\xca\xe4\x45\xbb\xaf\x7d\xc0\x2c\x61\xf2\xaa\x7e\x99\xb0\xe9\x1d\x6c\x90\x5a\xe2\xd8\x25\x1f\xb7\x0f\x2c\x84\x4a\xeb\xe3\x5a\x7a\x3c\x76\x44\xa0\xfb\xcd\x5a\x47\xf7\x65\xff\xc4\xd6\x48\xa6\x07\x4e\x82\x29\xc4\xf7\xf1\x20\x8f\x7a\x17\xa4\x2b\x5e\x25\x88\x37\x19\x9a\x30\xa7\x26\x62\x4e\x17\x9f\xa1\x42\x95\x63\x6e\xd0\x97\x5c\xf9\xe6\x14\xec\x78\xb6\xfc\x9f\xb5\xbf\x7a\xd3\x44\xdb\xd0\xc7\xe6\xe2\xef\x36\xf7\x46\x6e\x83\x5e\xeb\x1e\x40\x2e\xc0\x8c\x68\x39\xb6\xbc\xa0\x89\xc0\x0e\x27\xc9\xf5\xbc\x9e\x52\xc8\xf3\xf6\xc6\x3e\x37\x69\x82\x7a\x07\x2a\x02\x1a\xc7\x94\x10\x02\xa6\xfc\x86\x95\x16\x47\xec\x86\x67\x79\x27\xa0\x0f\xba\x83\xd7\x26\x5a\xf2\xfe\xb0\x9c\x2d\xcf\xac\xbb\xa5\x31\x0d\x43\xf4\x4b\xa8\xd3\x10\xa1\xa8\x6e\xe5\xe4\xf7\xb2\xfe\x18\x6b\xd9\x31\xa9\x35\x81\x79\xb8\xa2\xb4\x63\x6f\xc3\x3a\xcc\xd7\x52\x05\x5b\x42\xba\xdd\x7d\xe2\xb0\x49\x6a\x7b\x95\x23\x3c\x6c\x87\x32\x57\xee\x0f\x03\xde\xa1\x3b\xe1\xeb\xc4\xd8\x50\xed\x26\xbd\x29\x92\x02\xc2\xc8\xb8\x78\x69\xfc\xef\x41\x2d\x71\x93\xeb\x7b\x2d\xcb\xa9\xca\x5d\x14\x5f\x70\x7e\x8c\x6a\xd8\x4d\x2b\x04\x96\x4f\x73\x2d\x51\x0f\xf3\x4a\x2d\xd8\xe5\x71\x71\xc0\x91\xbb\x2b\xff\x45\x98\x2c\x7f\x97\xaa\xca\x62\x0e\x98\x5d\x9d\xf8\x64\x3f\x14\x70\x32\x9e\x02\x7d\xf4\xa7\x3e\x48\x91\x64\x72\x90\xd6\x9f\xd5\xb6\xb9\x8f\x17\xae\xa2\xc8\x00\x1f\x01\x18\x8b\x63\x6e\xca\x75\x07\xa0\x9c\x5e\x5e\xea\x2a\x0e\xeb\xba\x8a\x40\xd1\xe7\xf6\x58\x0e\x81\x21\x21\xa2\xca\x23\xf0\x7c\x52\xeb\x80\x73\xb3\xba\x1f\xea\xa9\x72\xfc\x0a\xf2\xc6\x1c\xd1\x57\x43\xd0\x76\xab\xd7\x10\x78\x16\xc4\x63\x37\x7d\x55\xe8\xb1\xa1\xa8\x23\xc8\x91\xc1\xf6\x6a\x6f\x74\xf9\xd0\xa4\x68\x5a\x5a\x9e\x40\xce\x57\x9f\xe0\x80\xa6\x09\x02\x3f\x13\xd9\x45\x1d\x03\x42\xfd\x39\x99\xe5\xb0\x08\xf3\x3a\xde\x53\xd9\x67\xae\x55\x9f\x51\xa9\x99\xcc\xb6\x9e\x5a\x4e\x0a\xd8\x02\x65\x09\x42\x9f\x30\x99\x41\x34\xb7\x56\x65\x3b\xa8\xfb\xae\x54\x3b\xc6\x02\x43\xdc\xef\x51\x13\xfa\x9c\x77\x25\x43\x18\xd6\x11\xf5\x9c\x71\x87\x76\x97\xaf\xa5\x5a\x50\xd6\x1f\x52\xd5\xb3\x1b\xf8\x60\xfb\xd6\xf5\xa0\xaf\x12\x7b\x91\xe0\xa8\x99\x7f\x61\x11\x80\xb7\xd2\x38\x66\x5a\x76\xd1\xf7\x51\x59\x8a\xc2\x44\xe9\x55\xa3\xdf\xc9\x15\x4d\x47\x72\xff\x80\xa8\xf6\xf6\xee\x7f\xe8\x2e\x74\xbd\x51\x65\x19\x04\x61\xc1\x4e\x0c\xe3\x22\x1a\x7c\x47\xad\x9f\x42\x8e\x04\xdd\x3d\x1c\x2d\xae\xee\x21\x39\x4c\x20\x4e\x3c\x8e\xd5\xf3\xd1\x19\xea\xba\x1a\x86\x70\x8f\x76\x79\xc4\x85\x7d\xc8\x47\x6e\x0a\xfe\xbf\x40\x5f\x86\xff\x3f\x7d\xf9\xef\xa3\x2f\x4a\xef\xd6\xcf\xb9\x18\x81\x97\xf2\x20\x03\xc1\xce\x14\x9f\x93\x4f\xb8\x6b\x03\xf7\x74\xa5\xd7\x29\xd1\xba\x71\x56\xb8\x5e\x1e\x6b\x17\x94\xd1\xbe\x25\x2d\x0b\xdb\x50\x2b\x7d\xf0\x32\xfe\xcf\x5a\x5a\x7b\xe5\x8c\x22\xca\x26\x2e\x78\x1c\xa4\xc1\x6f\x17\x0f\xb2\xe0\xdb\xcc\xa2\xcf\xcf\x7c\xef\x73\x48\xcd\xfa\x9b\xf0\x3a\xa3\x6d\xbe\x4b\x8d\xee\xb7\x96\xd5\x73\xde\xf8\x5d\x79\xe8\x57\x80\x04\xf5\x02\xeb\x94\xe6\xc9\xd9\x93\x89\x0b\xf0\x1f\x3c\x1f\x44\x35\x8c\x4f\xc2\xb0\xb5\x02\xab\x56\xe5\x2a\x85\x65\xf7\x57\xd1\x7d\xcd\xab\x85\x96\x63\xe7\x6a\xe1\xf1\x3d\x27\x10\xc3\x0d\xa2\x4c\x6d\xb6\xfa\x9c\xa4\x9d\x04\x34\xe6\xd9\x8f\x5c\xa6\xc0\xd6\xb5\xb6\xae\xd1\x39\x80\xf6\x81\xdd\x74\x6e\x96\x3e\xa9\x0e\x6a\x46\xb5\x28\x2a\x70\xe4\x06\x34\xb0\xf4\x21\xbc\x61\xc3\xff\xdf\x35\x34\x8f\xf8\x6e\x13\x10\xd1\xa6\x1f\x81\x49\xf9\x5c\x81\xd0\xa5\x26\xf8\x54\x7f\x77\xe5\x51\x83\xba\xf6\x90\xdf\x3a\x7d\xe7\x0b\xd2\x47\x38\x40\x55\x38\xe8\xac\xdb\x6e\x54\x81\xae\x6a\x76\x1f\xb3\xf6\xe7\x8f\x12\x80\xa1\x01\xde\x75\x96\x85\xce\xf0\x3a\xf7\xb2\x3b\xba\xae\xfe\xb5\x76\x54\x9d\xab\xdd\x19\x54\xa7\x65\xd3\x2c\x7b\x2d\xd5\x77\x9a\x2b\x88\x63\x20\xe5\xb5\x0b\x47\x11\xb6\x05\x21\xd6\xb5\x83\xbb\xa8\x51\xde\x40\xe4\xed\xb8\xdd\x1f\x7e\xc1\xa8\x90\xd1\xd7\xc3\xdb\xa4\xf2\x92\xa6\x46\x4b\xe3\x83\xf6\xee\xdd\x55\x16\x61\xa6\x97\x17\xaf\x36\x4e\xbb\xeb\x4e\x0f\xd9\xea\x8a\x43\x1d\x1a\x39\x90\xb0\xcf\x00\xbd\xfc\x01\x60\x34\x6a\xe8\x62\xb6\xd5\x94\xf6\x46\x38\x54\xe3\xa9\x02\x3b\xe3\xf8\x3b\x95\x50\x54\x87\xcf\x83\x49\x09\x42\x8a\xa2\x9b\x5d\x3a\xd5\x0d\x1b\xd9\xae\xb3\x88\x7b\x9d\xcd\xbc\x8c\x59\xd5\x82\xa8\xfa\xea\x45\xf5\x50\x1d\xf1\xab\xff\x2f\xb0\xb7\x79\xf0\x93\xda\x77\x7b\xef\xb2\xea\x2b\x06\xa4\xac\xdf\xf7\x5e\xc8\x6f\x75\x37\xbc\x7b\xb7\xa7\x56\xf7\xdf\xb6\xed\x98\x88\x4d\x6f\x4c\x84\x6e\xd6\x04\xcc\xdc\x8f\x26\xdb\x93\x1a\xae\x82\x71\x6a\x65\xf0\xfd\x26\xc8\xc4\x1b\xe0\x75\x8b\xb2\x04\xf7\x32\x99\x59\x98\x47\x71\xc0\x2e\x7f\xf1\xf1\x0d\xe6\xb3\x1c\x9b\xec\x11\x86\xf6\xda\x8a\x52\xad\x98\xea\xbf\x46\xdb\xab\x91\x30\xf2\xa3\x5e\x87\x71\x26\x55\xde\xed\x84\x60\x6e\x32\xb0\xd7\xeb\x3f\x82\xb8\xf3\xc6\xdd\xa6\x9a\x4f\x80\x44\x3a\x07\x87\xd9\x0c\xcf\x17\xc7\x8e\x28\xe0\x86\xb2\x31\x40\x13\x82\x23\x0b\x0b\x78\xb5\xe3\xd4\xb8\xa3\xdb\x26\xab\x26\xe6\x64\x33\x4b\xf2\xe6\x6d\x8c\x70\xe1\x83\x58\x04\xa9\x98\x9c\x7c\xce\x17\x3d\x2c\x0e\x74\x2b\x8c\x64\x11\x17\x62\x3a\x3a\xc3\x99\x6f\x88\xfa\x86\xa4\x6e\x48\x33\x18\x41\x53\xd2\x35\x25\xdb\x4d\xd1\x0b\x3a\x1d\x9d\xb9\xc1\x82\x03\x49\x59\x9a\x24\xdf\xc5\x45\x31\xca\x9e\x91\x33\x07\x74\x72\x70\xc9\x1e\xcc\xdd\x53\x5b\xf6\x63\x06\x04\x6a\xdc\x5a\xc3\x1c\xe8\x66\xdb\x36\x42\x90\x73\x7d\x01\x54\x50\x04\x38\xda\x9e\xe1\xc1\xf6\x29\x1e\x6c\xbf\xc4\x83\xed\xef\xf0\x60\xfb\x1f\x78\xb0\xfd\x3d\x1e\x18\xc0\x25\xdb\xde\xa2\xca\x44\x65\x73\x67\xe4\x81\xe3\x08\xc9\x7b\x73\xf3\xfb\x14\xe9\xf3\x6f\x54\x3d\xc7\xc7\x02\xc3\x34\x4d\x21\xeb\x37\xc4\xdf\x07\x44\x22\x1c\xc6\x94\x1d\x10\xa6\xd4\x78\xdd\xd6\xc6\x87\x73\x0b\x49\xbe\x65\xe9\x7e\x94\x69\xae\x07\xa8\xef\x71\xfd\xaf\x21\xbf\xdf\x65\x06\xc7\xef\x3e\xe6\x47\xc5\x71\x42\xcb\x32\x01\x00\x90\x4e\x37\xb5\x1a\x1c\x85\x2e\x6d\xb3\x6a\xb6\x5f\xf6\xdf\x99\x17\x45\x91\x30\x34\x8d\xa2\x0a\x75\x2a\xd2\x77\x27\x84\x4f\x99\x60\x0d\x63\x51\xb2\x80\xa6\xf7\xd0\x47\x93\xcb\x6a\x38\x8f\x3e\xbc\x7c\xff\xe6\xfb\x8f\x11\x8e\xbe\x7e\xf5\x62\x16\xe1\xe8\xe3\x9b\x8f\xdf\xbe\x8a\x70\xf4\xf6\x9d\x7f\xf3\xe1\xe3\x5f\xe0\xd1\xc7\x57\xdf\x7d\xff\xed\x8b\x8f\xaf\xea\xe9\x50\x7a\xb2\xde\xc5\xf1\x17\x60\xe3\xb2\xfa\xe2\x4e\xb7\x4f\xe3\x1a\x6e\xa5\x2b\xda\xe1\xf7\xb9\xe2\xd9\x3e\xa5\x55\xfa\x46\xa8\x60\x7d\x19\x7b\xaa\x5c\xf1\x8c\x5f\xf2\x94\x03\x68\x83\x8b\x94\x00\x9b\x21\x27\x52\x33\x8f\x1d\x09\xdc\x4c\x94\x4d\x59\xba\xa6\x87\x84\xf0\xfb\x9a\x76\x77\x87\x57\xfd\xfa\x99\xf7\x9a\xf7\x07\x98\x19\x02\x5e\xd6\x60\x52\x59\x45\x7c\x75\x08\xec\xc0\xcd\x96\x34\x36\x23\xda\x8b\x59\x05\x0e\xc6\x8d\xa4\x6c\x5d\x4a\x76\x6a\x95\xec\xd6\x3f\x6d\x98\x57\x1e\xba\xdc\x82\x7d\x58\xa3\x83\xf1\xbe\x68\xde\x98\xee\x5a\xd5\x64\xea\x10\x1a\xa0\xb5\x00\x06\x5a\x1c\x83\xfc\x70\xf4\x12\xab\x12\x69\x40\xb5\xff\x18\x41\x4a\xc8\x9e\xab\xd7\x56\xf9\xab\x81\x3a\xb3\xf9\x2c\xfb\x33\xab\x46\x7c\xc5\x44\xce\x97\x34\x1d\xa5\x5c\x7c\xca\xcc\xd1\xdf\x17\x6a\x2f\x33\xd6\x75\x39\x02\x48\x98\x55\xae\x3f\xad\xbc\xe2\x82\x2c\x61\xc7\x38\x4b\x4f\xc6\x03\x01\x02\x0b\x32\x5f\x60\x45\xee\x0e\x98\xb6\xdc\xcc\x28\xd6\x17\x04\x5b\x40\xbc\x8e\x26\x68\x00\x06\xa8\x27\x0e\x67\x84\x8f\x0b\x95\xea\xbd\x67\x60\xf3\xe7\xc5\xa2\x1b\x84\x31\x25\x79\x87\x09\x30\x00\xac\xcb\x4d\xa2\x0a\xdd\x2c\x21\xa4\x88\x63\x61\xad\x82\x78\x49\xd2\x7e\xc3\xd9\xe0\x76\x66\xcd\xa7\xbe\x23\xd8\x40\x48\x55\xde\x4a\xc3\x65\x1c\x27\xd2\x5d\xbe\xf6\x66\xc2\xb2\x95\xc1\x22\xa1\xa4\xfe\x10\x35\x61\x17\xd3\xa3\xe9\x2d\x6a\xe9\x32\xb4\xb0\x80\xb0\x9e\x10\x92\x62\x61\xec\xbc\x12\x1d\xb0\x24\x93\x73\xf9\xcc\x19\x3b\xce\xe5\xe9\x29\xa2\xfa\x58\x3b\x36\xe5\xbe\xfd\x70\xdf\x4d\x20\x8b\x20\xdd\xce\x47\x76\x93\xff\xc8\x95\x3e\xa0\xe6\x7e\x90\xc5\x38\xa3\x82\xe7\xfc\x9f\x2c\x91\xc5\x58\xb1\x9d\xbc\x72\xf1\x84\x89\xc2\xed\xbc\x45\x93\x56\xde\xa2\x66\x48\x3f\xc4\xeb\x39\xea\x75\x27\x0c\x8a\xae\x5b\x8b\xe9\x5b\xe9\xd7\xe5\xb5\x92\xbb\x8a\x08\xf8\x24\x58\x87\xb6\x6c\x23\xfb\x72\x76\xe8\xfb\xf1\xbe\x09\xea\x39\xc7\x9a\x58\x7d\xca\x5a\x48\x65\xc2\xe4\x29\xf3\xca\xa5\xb2\x8c\x74\x9b\x8e\xc3\xf5\x12\xd5\x71\xd6\x3d\x30\xa8\x86\x1e\xf6\xde\x53\xd7\xc4\x38\xab\xcf\x33\xe2\x85\x61\xee\x1d\xd3\x11\x16\x58\xd4\xd8\x0d\xd7\x69\x63\xf7\xa3\x60\xf7\xa3\x15\xe5\xeb\x10\x29\x5c\x38\xbb\xbe\x63\x46\x7b\x7b\x93\x1c\x8d\x6a\x57\xb5\xa8\xf6\x5b\xf0\xf4\xa5\x97\x99\x4c\x8b\xdc\xf8\x52\x67\x10\x9e\xba\xe3\xc2\xc4\x9e\x72\xe0\xaa\x6e\xcc\x8f\x02\x78\x73\xb5\xa3\xa9\x0b\x4c\xad\xd0\x00\x2e\x26\xd3\x02\x42\x53\x85\x7c\xe3\xe2\xe1\x21\x34\x75\x57\xa4\x39\xff\x96\x0b\xf6\x4e\xa4\x10\xa8\x35\x4c\xe3\x38\x88\x99\x1f\x1e\x8f\x99\x57\xa8\x2c\x97\x71\x3c\x94\x69\x2d\xaf\xa8\x09\x7a\xb8\x3b\x9c\xb4\xe2\xb8\x64\x1c\x27\x2b\x3f\x00\x22\x11\x6e\x15\xe1\xa6\x88\x1d\x16\xe1\x26\xe8\x6a\xdf\xd5\x0f\x73\x2d\x1b\xf3\xfa\x3c\xe2\x62\xcb\x14\xc0\x3e\x14\xc2\x68\xe2\x21\x33\x78\xf5\xc7\x28\xa5\xb7\xf5\xb4\xc0\xfb\x8e\xe0\xb1\x1f\x92\x3b\x83\xed\xb6\x3f\xe0\x15\x0a\xc2\x69\xff\xe5\xf5\x0a\x57\x85\xf7\xc4\xbf\x14\x5d\x0c\x87\x72\x0c\x12\x04\x57\xe9\x85\x74\xdd\x95\x16\x36\x3b\x70\xb9\x2b\x2c\xd1\x70\x12\xb6\xbd\x21\x82\x12\x5d\x2c\x4d\x2d\xc6\x76\x49\x02\x47\xb7\xec\x49\xfa\xf8\x6c\x32\x31\xd1\x71\xce\xb6\x0e\x69\x37\x97\xe8\xa2\x98\x2e\xb5\x14\x72\x57\x1f\xed\x94\xe2\x60\x3a\xa6\x0a\x07\x23\x9f\x66\x87\x0e\x85\x8b\x9f\xec\xb5\x99\xec\xd6\x6e\x58\x5f\xb4\xe3\xfe\x64\x59\xae\x9f\x13\x89\xba\x62\x02\x79\x59\xae\x9f\x11\xee\x23\xc8\xf4\x31\xcc\x18\x20\x36\x72\x91\x4b\x0b\xf3\x6f\x64\xa5\x63\xee\x3f\x7f\xc9\x8c\xfb\x0f\x98\x28\x84\x25\x8a\x23\x6b\x24\xbf\x3f\x89\x92\x89\xcc\xf7\x41\xfd\xbd\x8a\x90\x27\x7f\xfb\x5f\xf3\xbf\x3d\x19\x2e\x6c\x4a\x23\x17\x9c\x6f\x88\xb8\x75\x5d\xb1\x39\x36\x8e\x43\x53\xff\x5f\x05\x38\x07\x38\xc7\xf9\xe2\xa4\x6e\xce\xb8\x0b\x52\x99\x93\xe5\x2c\x7c\x75\xee\x3c\x36\x6c\x26\xa4\x02\x98\x1c\x0b\x8d\x8c\x53\x92\x8d\xaf\x5e\xea\xb2\x78\x49\xb2\xb1\x00\xcd\xb6\x85\x21\x5b\xf1\x2b\xc0\x83\xcd\xca\x72\x59\x96\xd1\x8a\x5f\x69\x9a\x94\x48\x92\xa2\x56\x1a\xbf\x2a\xd3\x8c\xe3\x65\x57\x24\x9d\x25\x29\x5e\xe2\x1c\x9d\xac\xb4\xdc\x55\x1d\xfd\x15\x2a\x4b\x83\x00\x9d\xac\x10\x3e\xab\x30\xe5\xd2\x2a\x31\x5e\x41\xd2\x90\x13\x0f\x24\xf9\xc2\x49\xf2\x45\x05\x56\xec\xa1\x28\x6b\x95\xd0\x01\x02\xe1\x81\xb4\x56\x13\x12\x30\xf5\x7b\x3d\x57\xd5\x2b\x13\xad\x1f\xf2\x48\x1c\xff\xa8\x09\x95\x4f\xe2\x0b\x2b\xd9\x05\xe1\x79\x67\xa1\x98\x69\x1d\x94\xb8\xd3\xdf\x6b\x38\x41\x87\x6a\x6f\xfd\x46\xb7\x94\xe1\x31\x27\xac\x19\x38\xda\x00\x5c\xf4\x0b\x9b\xd1\xcd\x28\x42\x11\xea\x06\x20\xe5\x99\xb7\xd7\x07\x16\xfc\xfb\x4e\x5c\x6e\xcd\xde\x3c\x1b\x79\x53\x56\x75\xc2\xbf\x9e\xc1\x1b\x29\x46\xd9\x52\xb1\xde\x33\xe4\xc8\x1c\xb7\x87\x3f\x1b\x81\xc8\x77\x8f\x37\x6d\x47\xf1\xea\x43\xc7\xf5\xc4\x00\xb4\x73\xb0\xfc\x8d\x17\xd9\xc1\x0a\xbe\xe3\x19\xd4\x7d\x20\x16\x4b\x0d\xed\x70\xcf\x6f\x58\x5a\x45\x25\xc9\x10\xad\xa5\x59\x56\x2e\x0d\x5c\xd7\xb2\x0a\x63\x6a\x82\xb5\x74\xd7\xa1\x61\x15\xcc\x09\xe8\x27\xda\x6c\xec\x30\x79\x9f\x25\x1c\x3d\x3b\xf3\x11\xa0\x56\x11\xdb\x9d\xee\x01\x1b\x38\x81\x37\x4b\x29\xbe\xe5\x1b\x9a\x17\x90\xfe\x10\xd7\x47\x34\xa5\xb8\xa3\xdb\x53\xd9\xe6\xa3\xed\x26\x2c\xca\x52\x77\xa3\x40\xcf\xce\x2e\x86\x43\x3e\x4b\x0a\x40\xd4\xb6\x03\xb2\xbf\xe1\x44\x1c\x5b\x89\xa3\x50\x58\x35\x96\x17\x92\x7a\x7e\xb1\x4d\x9c\xb2\x17\xd5\x13\x79\xfe\x54\x03\xe8\xd2\x4f\x12\x93\x24\x06\x82\x4c\x4c\xb6\x17\x06\x60\xd2\x37\x45\xa2\x80\xc1\xae\x76\x49\x3f\x2f\x5e\x61\x0c\x76\xe4\x38\x35\xee\xb2\x0d\x6c\xb1\xa6\x4f\x6a\x5e\xc3\x19\xeb\x9e\x4b\x03\xd3\xe5\x83\x8b\x4d\x24\x69\x80\xb1\xd5\x40\xdf\xaa\xe5\x30\x85\x41\x98\xec\xc3\x60\x77\x84\x3c\x3e\x4b\xc3\xb6\xdf\x73\x54\x7c\x82\x80\x46\x42\xa5\xa1\x89\xc1\xb5\xc9\x59\xf1\x00\x72\xb3\xe2\xc1\x8e\x72\x81\x07\x82\x5e\xe1\x81\x4b\xcc\x5a\xfb\x3a\xcf\x46\xb9\xdc\x1f\xc9\x9b\xe3\x23\x23\x6a\x19\x93\xb1\xb0\xca\x24\x9b\x8b\x19\x14\x04\xcd\xdc\x27\xea\x80\xce\xc5\x79\x4d\xf3\xd5\x69\x2e\xa0\x65\x19\xbd\x7e\xf7\xfe\xbb\xc8\xa3\xde\xb7\x55\x19\xa0\x57\xfc\x01\x7c\x4d\x31\xad\xb9\xec\x81\xb3\xb3\x49\x41\x3b\x04\xff\x7a\x1b\xaa\xae\x29\x27\x55\xb7\xfa\x61\x08\x93\x06\x1d\x17\x28\xd4\x57\x85\x93\x51\x08\xfe\x6b\xd1\xa9\x19\x79\x98\x53\xb6\xdb\x3f\x47\x12\x3c\x80\x42\x01\x54\xc6\x7a\x27\xfa\x5f\x71\x6c\x5f\xd5\x45\xec\xaa\x50\xfd\x79\x20\xce\x89\x8b\x44\x78\x63\xec\x19\x16\x9f\x93\x71\xd3\xa1\x46\xf7\x26\xdd\xec\x9e\x9f\x07\x84\x48\x80\x82\x0e\xb4\x67\x3e\x37\x01\xa1\x17\x0d\x18\x38\xa0\xa9\xad\xa4\x39\x0a\xd7\xc7\x0a\x72\x66\xbf\xd4\x1e\xf4\xd0\x76\xef\xf8\x11\x7a\xc0\xe6\x36\x9b\x1a\x94\x90\x4d\xd7\xe6\xa6\x7b\xd1\x49\x60\x8a\x02\x96\x1d\x5c\xdc\xd6\x52\xe6\xf6\xd7\xc5\xf0\x05\x4d\x18\xfe\xe3\x0c\x4d\x7d\x72\x64\x5f\x4a\xed\x6c\x99\xe1\x27\xcd\x6a\x4f\x2b\x4f\x7e\x81\x9e\x93\x49\x59\x46\x26\x6f\xb8\x51\x1a\x00\x1c\x1d\xa0\xd1\xc1\xa0\x6f\x65\x91\xdf\x1f\xe6\x32\x84\x30\x17\x9f\x02\x07\x83\x12\x62\xc4\x85\xb1\x1f\x5e\x1e\x09\x08\x0e\x52\x33\x58\xb8\xfc\x1a\x86\x45\x95\xec\xf1\x03\xdd\x31\xc0\xb0\x00\x33\xca\x2c\x61\x1d\x71\xd7\xd4\x50\x8c\x73\x1a\xc7\x67\xa0\xb3\x0e\x12\x77\xb0\x59\x42\xd1\x39\x82\x22\xd4\x69\x7d\x3a\x16\x9c\x2e\x90\x75\x06\xfb\x69\x67\x54\xd9\x3f\xed\x12\xaa\xc5\xc6\xaf\x77\x06\x3e\xe1\x6b\xf8\x9d\x12\x19\xc7\xfc\xe2\xaf\x3b\x48\x19\x11\x20\xfa\xa6\x71\x9c\xa4\x4d\xe8\x93\x14\x84\x3b\x84\xd3\x38\x4e\x9f\x13\x51\xbf\x0c\x96\xa4\x88\xe3\x4c\x37\x55\xe0\x2c\x6c\x6a\x19\xc7\xc9\xb2\xd9\xd4\xd2\x36\xb5\x8c\xe3\x65\xad\x29\xbd\x95\x1c\x0e\x02\xde\x7b\x46\x64\xd5\x46\x59\x09\xb9\x8e\xd5\xc5\x6a\x0a\x6f\xcc\xac\x47\x6d\xc9\x31\x34\x12\xef\x1d\x60\x4f\x05\x02\x72\xd0\x63\x46\xde\xab\x53\x95\xe5\xd9\x10\x78\x7b\xfd\xcf\x52\x53\x55\xbd\x16\xa9\xee\xed\x59\xaf\x71\x3b\xe8\x40\x03\x46\x65\x89\x3b\x37\xc6\x54\x40\xd6\xab\xaf\xe8\xf2\xd3\x06\xa4\x68\x83\x6f\x52\x5c\x14\xdd\xd8\x2c\xc6\xbb\xb3\x59\x3c\xbb\xc8\xfa\xe0\x50\x0c\xed\xea\xee\xed\xba\xb7\xb7\xe9\xd1\xde\x9a\x8f\xca\x0b\x79\xac\x8f\xa6\x10\xbf\xe0\x47\x7a\x66\xf8\xa7\xf6\x19\x3b\xe2\x57\x74\x53\x24\x6c\xcc\x85\x60\x26\xc2\x16\xe2\x59\x3b\x6f\x4b\x6b\xa9\xae\xeb\x12\xf5\xd9\x1e\xe6\xfa\x7f\xc0\x82\xc7\xb1\x4a\x7b\x0f\xba\x51\xc3\x75\x5f\xf4\x5a\x8e\xed\x3e\xbb\x36\xdc\xec\x3c\x37\x67\x37\x0f\xcf\xae\x98\x25\x39\x3a\x47\x36\x4e\x0c\x7c\x6b\xaa\x7c\xaa\xf5\xe3\x9b\x2f\x10\xbe\x35\xe1\xb3\xf5\x93\x11\xf6\xa2\xfa\x26\xc8\xd8\x91\x05\xe7\xc2\x91\xb9\x93\x17\xe7\xf9\x33\x9f\x2a\x37\x77\xe8\x0c\x94\x28\x9b\x32\xc2\xd8\xd1\x86\xa4\x53\xc1\x84\xa3\x69\x95\x17\x07\xa1\x0e\x45\xd0\xd2\xa1\x0f\x55\x89\xff\xbc\x72\xb3\x36\x35\x3d\xbb\xaf\x0e\xaf\x75\xb0\x7b\x21\xcb\x7b\xe3\xf9\x1a\xee\x60\xb0\xcb\x6a\xfa\x5d\xd5\xce\xd6\xb7\x29\x12\x85\x02\x5f\xb1\x87\x05\xda\x01\xb4\xa3\x8c\xe3\x59\x91\x48\xd4\x7b\xd8\xf5\x46\x7b\x2b\xf3\x1f\x21\x9f\xa9\x3d\x6a\xf3\xa8\x48\x23\x1c\x49\xfd\xbf\x1d\x13\x45\xd8\x2a\x35\xfb\xdd\x6e\xee\xd1\x8a\xad\x41\xee\x7c\x00\x6e\xe3\xe0\xc7\x02\xfc\xab\x4c\x55\x70\x82\xde\xb1\x9c\x8e\x14\x5b\x6b\x49\xe6\xfe\x80\x9d\xb2\x04\x9b\x92\x1a\xef\xb8\x98\xb1\x94\xde\x82\xd9\x6f\x47\x6f\xcc\x0f\x4e\xbe\x48\xbc\xa8\xee\xd7\xd5\x42\x3d\x82\x3d\xcf\x06\x37\xbf\x9b\xa1\x20\xa6\x97\xdb\x00\xe0\xef\x66\x0d\xb1\xa0\xa8\x29\x11\x3b\xb4\x78\x77\x8a\xad\xb8\x62\xcb\x1c\xbe\x3f\x2d\x0e\x1d\x8a\x3c\x1a\xc7\xc5\x33\xa3\xbc\x86\x52\x1d\x20\x5f\x32\x8e\x8b\xe7\xb9\x1f\x87\x9b\x96\x2b\xce\xae\xf7\x52\xe5\xa3\x6c\x49\x1f\xa0\xa6\xa8\x66\x07\xca\x7f\xc7\x05\xdf\x15\x0d\x24\x8f\xa7\x00\xe2\xa1\xc6\xa9\x66\xc8\x00\x38\xc8\x23\x77\x0c\x01\x0f\x97\xe3\x8c\x74\xce\xa0\x49\xce\xd2\x84\x6e\xce\x1c\x62\xf4\xfc\x1c\x2f\x9e\xa0\x7b\xf0\x3c\x82\xa0\x40\x51\xc7\xdf\x50\xe4\x8b\x44\xb8\xc8\x73\x12\x21\xfc\x54\xf3\x92\x6a\x3e\x59\xe8\x15\x9e\x1b\x40\x69\xf0\x15\x97\xf5\x8a\xbc\x09\x33\xec\x42\xee\x0a\x22\x3b\x5f\x38\xe6\x6d\x47\x6f\xf4\xf4\x98\xb9\xb5\x60\xc0\xd1\x2d\x03\xac\xd0\x22\x8e\x93\x82\x9c\x21\xdc\x59\xaa\xa6\x7a\x7e\x36\x01\xc8\x11\xbe\x20\x85\x47\x01\xd1\x7d\x2d\xe2\x38\x9d\x37\xaa\x2f\x6a\x75\xdb\xaf\xd1\xb3\xa2\x4e\x24\x0b\x70\xc1\xd6\x9f\x4d\xe7\x51\x91\x31\x05\x25\x21\xc4\x62\xd1\xd6\xdf\xd7\x4b\x10\x21\x23\x9f\x09\x60\x49\xea\x1f\x6e\xb6\xe5\xb5\x05\xd0\xeb\xc6\x5b\xcd\xf5\x18\x9f\xf0\x25\xd2\x6c\xc3\xe8\x2c\x8e\x97\xcf\x6a\xcc\x43\xa3\x8a\x75\x89\xeb\x18\xe2\xbd\x33\x20\x6b\xaa\xb1\xc6\x7b\x07\x3d\x0c\xc6\x9b\x7d\x85\x3d\x7c\x44\x88\xed\xf5\x17\x10\x1e\xcd\xf1\xad\x71\xf0\x02\x0f\x83\x13\x45\xd4\x78\x65\x51\x65\x6c\x9c\x42\x59\x2a\x17\x98\x52\x05\xf5\xa9\x07\x06\xf5\xe5\x3e\xa8\x4f\xdf\x72\x81\xf6\x92\x1e\x8f\x6e\xf8\x2f\x69\x5c\x35\x41\x9e\x8e\xbe\x7d\xf1\xd5\xab\x6f\x8f\x09\xcb\x71\x3c\x32\x2c\x76\x25\x4b\xc4\x31\x75\xf9\xb8\xb0\xf0\x17\x8d\x1e\x6c\x77\x7c\x21\x45\x98\x7a\xdd\xb9\xb3\xc0\x1e\x8d\xf0\xf2\x9e\xb0\x7c\x9d\xc8\xaa\xaa\x55\xf1\xda\x81\x04\xfe\x3e\x21\x66\x55\x70\x49\x69\xd9\xd4\x7b\x68\x07\x1e\x15\x46\x1d\x3e\x02\x43\x44\x7f\x78\x77\x4d\x0f\x15\xe4\xec\x12\x9a\x3b\xaa\x45\xe6\x8b\x85\xd7\x35\xd7\x53\x37\xea\x6f\xc9\x11\x2d\x72\xb9\x4f\xe9\xed\x88\x16\x2b\x2e\x7b\xe5\x23\x70\x97\x58\x15\x0a\xea\x06\x68\xf0\x26\x2b\xe0\xcc\xbe\xa8\xe3\x9b\x7e\x39\xf5\xc0\x1c\x2d\x58\x9b\xb1\xcd\x19\xf0\x41\x2d\x9b\x08\x37\x5d\x0e\x98\x16\xaa\xe2\x7f\xe5\x24\x19\x3f\xb6\xb8\x34\x1e\x93\xc2\x00\x73\xcc\xcf\x16\x0f\x00\x18\x79\x32\x75\xa6\x17\x74\xd1\xcd\x8c\x79\x24\x90\x29\x08\xc8\x9a\x37\x3b\x3b\xf7\x70\x0d\x93\x73\x24\x4e\x89\x7a\xec\x83\x50\xf2\xf1\x5e\xee\x13\xc0\xa8\xc3\xea\x31\xf9\xbd\xb7\x9d\x05\x27\x5e\x80\x63\xe3\x34\xc4\xcb\x30\xb0\x5d\xb5\x69\xf0\xf7\xec\xc5\x59\x10\xc9\x79\xe1\xf1\x6f\xaa\xf9\x1f\x01\xe2\xc7\xd4\xbf\xc9\xe7\x67\x8b\xe6\xb3\xa0\x74\xf5\x99\x8f\x7c\xc7\xca\x72\x62\x1c\x2d\x9f\x11\x05\x00\x83\x75\x35\x5b\x2a\xe5\x3e\xb2\x98\xd5\xf5\x37\x3e\x73\x15\x3a\x2c\xa5\xc8\x64\xca\xc6\xd7\x54\x89\x24\xa2\x37\x6c\x5c\xe4\x3c\xcd\xc6\x7b\xc5\x52\x49\x57\xdf\xb1\x15\xa7\x83\x15\x5f\x0d\x84\xcc\x07\xfa\xc9\x40\xdf\xec\x9a\xb6\x81\x52\xae\xbd\xed\x8e\x49\xf5\xb5\xcd\xd2\xd1\xe3\x3d\x2d\x32\x93\x1d\xab\xf5\x6a\x57\xb8\xa4\x58\x42\x8e\x00\xd5\xfb\x01\xce\xdc\xc3\x61\xde\x4c\x91\x0c\x72\x47\xcd\x16\xe2\x1c\xa5\x4c\xcb\xce\x01\x0c\xd4\xc7\x3e\xe3\x9e\xff\xca\x4f\x33\x28\xf6\xdb\x22\x87\x0c\xbf\x40\x67\x2e\x37\xaa\xea\x8c\x1e\xd3\x7c\x90\xa5\x5d\x72\x56\x29\xa4\xfc\xf6\x3d\xe2\xd8\x9d\x7f\xed\x21\xa5\xbb\xc8\x24\x9a\x76\x1b\x96\x3a\x7d\x21\x84\xac\xfc\xe8\x1f\xec\x1e\x67\xcd\x1b\x3e\x4b\x37\x38\x2f\x40\x55\x93\x94\x32\xf4\x6d\x31\x61\x7e\x5a\x9e\xbc\x02\x1f\xef\x3a\xd3\x83\x69\x85\x88\xdf\x88\xa3\xef\xf6\x6c\x1b\x26\x43\x1a\xc7\x43\xa5\x57\x3a\x49\x34\xc3\xa5\xe0\x26\x09\xc1\x3b\x82\x70\x1a\x13\xb9\x08\x5e\xdb\x2c\xdf\xca\xd5\x71\x0a\xfd\xb5\xa6\xd0\x63\x53\xe1\x3b\x28\x9f\x55\x60\x29\x71\x0c\x8e\xc5\x3e\x82\xb2\x96\x9d\x19\x10\x47\xe2\x78\xb5\xd5\x17\x6a\x2f\xc6\x23\x7a\x84\x7c\xf5\x7c\x97\xe4\xf8\x6e\x2f\xf7\x3e\xa5\x26\x88\x47\xba\xbd\x85\x51\x72\xea\xbe\xb3\x0d\x85\x8b\xc5\x45\x54\x1e\xef\x7f\x40\xeb\x9a\x81\x98\x00\xcd\x59\x73\x16\x10\xa8\x2c\xc5\x73\x62\x67\xe9\x01\xa7\xad\x7e\xae\xa0\x9a\xb0\x67\x95\xaf\x1f\x60\x81\xef\x0e\x30\xc2\x94\x34\x92\xa8\x74\x40\xdf\xe3\x2a\xef\x00\x98\x52\xab\x90\x2c\x69\xbd\x85\x3a\x70\xd7\x9d\x3b\x31\xc8\x8c\x81\x09\x46\x95\xe5\xb0\x95\x8a\xa4\x2e\x3f\xc6\xb1\xcb\xfb\x0c\xc3\xcc\x47\xe0\x3d\x79\x8f\xe3\xbf\x8d\x70\x6b\x5a\x78\x0e\xd8\x26\xcc\x19\xf1\x6c\xa4\x49\x2c\xeb\xdd\x85\xa6\xa5\xf9\x4f\x33\xfc\x97\xd9\xa2\x65\xb9\x0d\xd2\xdd\x3a\x3f\x73\xdd\xb6\x48\x6f\x47\x06\x9d\xa7\x13\x72\xa2\x11\x17\x5b\x49\xc3\x10\xff\xaa\x76\x5e\x2c\x87\x10\x58\x1f\xec\x78\x5c\x50\xaa\xcc\xe8\x4d\x30\x9f\x5e\xfe\xcf\x4e\x28\x80\x73\x5c\x30\xcf\x7e\x56\xa4\x73\x5a\x3d\x44\x07\x04\xe1\x08\x0f\xed\x04\x74\xbd\xfb\xc3\x9a\x02\x9f\xd5\x72\x17\x83\xba\x5a\x78\x0f\x64\xc8\x09\x7f\x9e\x44\xb3\x8f\x16\xd7\x23\x9a\xcd\xac\xd9\x06\x1c\x59\x54\x5d\x5d\xc1\xc6\x97\x34\x34\x63\x08\xeb\x47\x30\xf8\xb2\xf1\x91\xc8\x68\x7c\x3c\xda\xa6\xbd\x87\xe2\x38\x81\xbb\xef\xad\x14\x90\x80\xfc\x23\xbb\x01\x9e\x97\x54\x18\xa4\x03\x10\xd3\xdc\x67\xa6\xf3\x05\xee\x28\x3f\x1d\x9e\x05\x29\x96\xab\x4e\xf5\x63\xc9\x54\x85\xc0\x43\xae\x59\xa5\x2c\x69\x57\xbf\xdc\x0e\x73\x1a\xa3\xfb\xf7\xd8\xf0\x0c\x53\xfd\x3f\x49\x86\x13\xcc\x4d\xd6\xcd\xf9\x02\x67\x81\xa1\x2a\xd8\x67\x47\x41\x23\x83\x6d\xc6\xd7\xc9\x97\xc3\x50\xcf\x67\x83\xf6\xf3\xd6\x0c\xc3\x95\xdc\xd4\x09\x9a\x7c\x39\x77\x92\x78\x47\xc8\xe8\xdb\x37\x55\xfd\x0e\x14\xa9\xd4\x5a\x8c\x96\xc4\x6b\xcb\x40\xd0\x3d\x11\xe0\xf0\x62\x1c\x41\x92\x1c\x61\x61\x5d\x6e\x0b\xff\x24\x08\xeb\x4a\x51\x59\xda\x9d\x92\x22\x50\xc2\x27\x94\x80\x8b\x07\x6c\x1a\x65\x43\x15\x95\x6e\xb0\x3f\x23\x38\x07\x0f\x8c\x29\x00\x6b\x53\x27\x80\xd6\x73\x86\xf7\x26\x04\xaf\x69\xcf\x20\xb7\x7c\x36\xcd\x1a\xc9\xb1\xc1\xbb\x63\x3f\xa2\xd9\xc8\xc5\xac\xdc\xb7\xc8\x81\xa4\x19\x8a\xa9\xd5\x69\x06\x3d\x4f\x95\x20\x16\x4b\x92\xe4\xc4\x62\xb3\xee\xa8\xda\x70\x01\xc9\x7f\x41\xd9\x63\xa2\x72\xe9\xe9\x59\x2b\x0b\x7d\x85\xae\xfb\xfd\x51\xaf\x72\x84\x70\xe1\x1b\x9a\x60\xaa\x49\xc7\x15\x53\xa0\x56\xf9\xd7\x9b\xcc\xc8\xf7\x33\xdd\xf7\x94\xf0\x8b\xef\x67\x09\xb7\xb6\xc1\x25\x29\xf4\xcf\xc2\xfe\x5c\x11\x13\xb9\x69\xb3\x92\xec\x49\x3e\x5e\x53\x9e\xda\x9f\x6b\xc2\xc6\x79\x85\x21\xef\xd4\x7c\x66\xad\xf1\xd6\x7a\x7d\x70\xe7\xc1\xc1\xfb\x0b\xeb\x23\xb0\x7e\xbe\x7d\xbc\xaa\xeb\x60\xd2\xb2\x1c\xfe\x63\x96\x64\x38\xc5\xb2\xa1\x1e\xdc\x91\x0f\x32\x11\x38\x02\x3d\xfb\xaf\x85\xcc\xc3\xd8\x98\x64\x17\xc7\xd1\x57\xdf\xbe\x7b\xf9\xa7\x3f\xff\xf0\xee\xe3\x2b\x3d\x17\xbb\x5e\x4b\xb7\xe6\xe6\xe1\x23\x4b\xac\x89\xa0\xee\xc6\x3e\x64\xb3\x6a\x7b\xe7\x88\x55\xe1\xe8\xb6\xb1\xb4\x49\x74\xce\x98\xe7\xc3\x40\x62\xad\x72\x09\x0b\x27\x71\xce\xc7\xc3\x8b\xe9\xf9\x22\xb9\x18\xda\xbf\xd0\x93\x0d\x32\xf9\xa5\x1d\x20\xdf\x53\x64\x78\xb8\xdc\x6e\x94\x30\x83\xb1\xd9\x7c\x7d\xaa\x84\xe3\x7b\xc5\x12\xfb\xae\x6e\x57\x50\x39\x7a\x96\xe8\x06\xb0\x34\x2a\xc8\xab\x63\xe1\xd0\x47\x7a\x63\x3c\x71\x56\xe6\xa3\xfa\xc8\x1b\x56\xa0\xdd\xfe\xbf\x39\xde\xb9\xf5\xc1\xcf\x09\x79\x36\x84\xa4\xdd\xc6\x79\x74\x5a\x7d\xd7\xa8\x55\x4d\x7c\x9c\x42\xe8\xce\x86\x92\x01\x3a\x97\x15\xa3\xea\x21\x71\x9f\x17\x1c\x5d\x25\xae\xf5\x23\x16\xc0\x70\x7f\x58\xca\x3d\x7b\x0d\x2b\x70\xaf\x2e\xac\x0e\x56\xd1\xef\x0b\xc3\x70\x47\xeb\xa0\x43\xc3\x1d\xfd\x30\x0e\x18\xf7\x7d\x1a\xee\x28\xb8\xc6\x74\x79\x68\xab\xeb\xe6\x7f\x08\xa2\xd3\x83\x63\xc2\x69\x05\x75\x15\xa4\x66\xf0\x9b\x12\x76\x62\xa0\xbf\x32\xa2\xc5\x52\x8a\x75\xca\x97\xf7\xf9\x12\x75\x86\x67\x1b\xf9\xc8\xc6\x68\xef\x6b\xaa\xb1\xfe\x98\xe0\xf0\xb6\x02\x1e\xcf\xf8\xa2\x77\x19\xa6\x1a\x28\x06\xf3\x88\xdb\x38\x49\x83\xc6\x50\x73\x94\x6a\x22\xb9\xd4\x40\x0f\x6c\xfc\xe1\x3d\x09\xa1\x5c\xeb\xae\x8d\x69\xb3\xd1\x2a\x43\x2e\x35\xfc\xf2\x83\xba\x4e\xbb\xbe\x0b\xce\x2b\xd4\xa4\x59\x31\x51\x85\xf7\x4e\x40\x23\x0f\x22\xe6\x26\x7a\xbf\x37\x62\xbc\x11\xbb\x8f\x0b\x02\x1e\x9f\x5e\x40\x23\x3c\x8e\x87\xc5\x45\x64\x90\x03\x5e\x28\x4e\xa3\xe9\x90\xc7\x71\x71\x51\xa1\xfb\x44\xd3\xe8\x52\xe6\xdb\xa8\x87\x89\x91\xb8\x1a\xc7\xd9\x01\x5b\x07\x94\x7e\x97\xa8\xa3\x11\x61\xd6\xa7\x89\x67\x6f\x60\x1d\x0e\xe8\xbe\x40\x66\xa3\x06\x35\xde\x4c\x71\x7c\xd6\x06\x31\xf1\x18\xf2\x36\xb6\xb9\x17\x76\x64\x74\xa6\xf9\xa2\xbf\x26\xb9\xd1\x8a\x18\x8d\x7b\x96\xa0\xf3\x61\x22\x08\x1d\x8b\x04\xa1\xf1\x4a\x0a\x76\xee\x84\x13\x61\xb2\xd9\xeb\xa5\xfb\x7a\x9d\x28\x2c\x1b\x91\xd2\x41\x94\xb5\x8b\xf8\x3a\xb9\x54\x8c\x7e\x3a\x1c\x2a\xfd\x09\x1d\x33\xbd\x34\x6b\x2e\x68\x9a\xde\xde\xd1\xf1\x3a\x41\x07\x13\xb4\x7b\x3c\x72\xbb\x2c\x93\x00\x52\xc3\xc7\x35\xdb\xd9\xbf\xdf\xf1\x37\x88\xd1\xb1\x93\x3d\xfd\xac\xb3\xa5\x97\xdb\xc5\x46\x9b\x8f\xa6\x2c\xcb\x80\xa6\x45\x01\x75\xef\xf4\xa2\xb2\x8f\xbe\x9d\x85\x97\x03\xeb\xa0\x72\x7a\x11\xce\x1d\x33\x02\x9a\x49\xf3\x27\xe4\x79\x7f\x0f\x5f\xad\xdc\x60\xe3\xd8\xbf\xae\x88\x22\x78\x7d\x5f\xca\xd5\xed\x39\xaa\x52\x70\x05\xb2\x5c\x17\x63\x51\x9b\x28\x11\xf0\x21\x16\xcc\xe8\x00\x42\x30\x6a\x78\x68\x42\xe4\x97\x4b\xfc\x97\x15\xbb\x1d\x55\x7d\x71\x4b\xf6\x8e\xaf\x02\xe2\x83\x70\x80\x3a\x58\x97\x6d\x27\x42\x75\x05\x00\xb0\xcd\xff\x9c\x69\xce\x1d\x80\xcc\x8c\x6f\x30\x0d\x20\x0f\x87\xd2\x6a\xdf\x20\xc0\xb9\xae\xb0\x21\x36\x75\x63\x43\xa7\xa7\xc7\x00\xa1\xa4\xb0\xad\xef\xf1\xf1\x6a\xda\xc5\xa0\x66\x8f\xef\x2b\x84\xe3\xe7\xe6\xb4\x64\x81\x91\x09\x3e\xa8\x64\x0a\x76\xbf\x91\xdd\xb9\x01\x00\xdb\xd1\xcb\xc8\x4f\xde\x87\x75\xc2\xf0\xd9\x97\x28\x8e\x8d\xb3\xee\xae\x52\xf6\x45\x8f\x8f\x04\x91\x0c\xbe\x80\x04\x23\x93\xca\x71\x31\xfb\xc4\xf7\x26\x62\xe5\x98\x51\xf0\x27\x5e\x05\x0c\x7a\x86\x3d\xd7\x82\x5f\x06\xc9\x7e\x2a\xf0\xc7\xaa\xbd\x63\x7e\xf0\x37\x7b\x70\xc2\xa1\xd6\x1d\x3e\xcb\x55\xb1\xcc\x0b\xc5\x56\x0f\x56\x1c\x55\x1b\xc3\xa8\xb4\x03\x2c\xb9\x0e\xbf\x3a\xbd\x67\xce\x30\xd7\xff\x2b\xc8\xe4\xbc\xa8\xdc\x63\x8a\xd3\x53\xe3\x10\x3d\xfb\x18\x19\x2c\x2a\x35\x2f\x16\x8d\x83\xdf\x8a\x57\x4f\x24\xe0\x2c\x49\xa3\x9c\x21\x84\xd0\xea\xa3\xee\x49\x1c\x27\x1c\xa8\x94\xbb\x77\xca\x92\xeb\xb1\x5e\x6d\xba\xa2\x9e\xbf\x98\xd9\x57\x5e\x85\xd9\x0b\xf3\xdc\xa9\xe7\x6f\x4d\x4b\xbf\x98\x69\x98\x82\x8e\xbc\x30\xd6\x32\xe9\xe1\x67\xfb\xf3\xe6\x7f\x84\x26\x0c\x5b\x00\x31\xe0\x36\x41\xeb\xc6\x46\x59\x02\x8d\x30\x46\x01\x60\x93\xea\x49\x68\xfb\xda\x85\x71\x07\x4d\xf7\x69\xdc\x21\x08\xd5\x2b\xa0\xef\xdb\x29\x5e\x07\xdd\x06\x03\x0c\x74\xd0\xc3\xa1\x51\x42\x2b\x54\x96\xea\x19\x28\xa1\x8d\xd7\xa8\x54\xa3\x8d\xe2\xab\xa3\xfa\xe8\xb6\x39\x75\x1e\x69\x12\xaf\x2b\x46\x38\xb2\xff\x18\xa8\xc7\xa6\x93\x7b\x4e\xd5\x86\xe5\x23\xb9\x5e\x67\xec\x01\xd9\x74\xb1\x74\xd1\x47\x41\x90\xc5\x8e\x8b\x77\x50\x1f\x95\xe5\xd3\xdf\x39\x1d\x97\xc4\x19\xf9\x6b\xf2\x86\x27\x42\x0b\xe2\xfe\x82\xcf\xec\x05\xaf\x48\xd6\xba\xe0\x53\xa2\xaa\x0b\x3e\x80\x9f\xf9\x26\x4b\x52\x14\xc7\x79\x91\xa4\x56\x4f\xb9\x24\x4f\x1f\x27\x94\xec\x74\xeb\x29\x96\x4f\x9e\xd6\xd0\xf6\xcf\x26\x8f\x29\x7a\xa2\x67\x77\x79\x3a\x9e\xfc\xc7\x73\x22\xcb\x32\xb1\x89\x09\x76\x5c\x24\x05\x5e\x22\xcc\xbd\x1a\x2a\x64\x0e\xb2\x3a\x73\x90\x01\x73\xe0\xec\xbc\x84\x90\x86\x5a\xca\x66\xf1\x4b\x65\xc6\xb2\xdc\x4c\xc2\xb4\xc0\x7e\x42\xa6\xd2\xa8\x93\xa6\x5d\x4a\xac\x87\x4b\x18\x16\x29\x58\x14\xe8\x73\x3e\x2b\x0c\xca\xa4\x25\x8e\xd3\x0a\xda\xb2\x33\x19\xea\x47\x0b\xf6\xf8\x96\xf1\xcd\xf6\x52\xaa\x08\x1f\x6d\x3e\xd8\x3b\x19\xff\xe7\xfd\x22\x47\xe7\xae\xf9\x60\x50\xf7\x9e\xfe\x0e\xae\xda\x8e\x1c\xa1\x92\x6c\xf9\x58\x1f\x17\xa8\x8e\x15\xc2\x9c\xe8\x1d\xa5\xb9\xea\xce\x2b\xaa\x0b\x66\xa0\xca\x42\x0c\xe0\x3a\x28\x8e\xb7\x33\x6f\x30\x48\x04\xe6\x08\x67\xdd\xa0\x3c\x2e\x7e\x10\xcb\x3a\x93\x2a\x3d\x93\x2a\x5b\x7b\x98\x7b\x26\x75\x08\x9f\xe1\x7a\x09\xb8\xfd\xc3\xbb\x3e\xee\x67\x89\xfe\x9d\xac\x4c\x91\x0b\x1b\x90\xc7\xd1\x94\xba\xbf\x50\xb0\x2b\x65\x7d\x57\xca\x60\x57\xde\xad\x8b\x34\xbd\x7d\x77\x99\x2d\x0b\x2d\x32\xbf\x4a\x77\xd9\x54\xe1\x3d\x55\x39\xa7\x69\xfd\x31\x3d\xd8\xe1\xa6\x24\x1b\xb7\xab\x41\x4c\x63\x57\x45\x70\xcb\xae\xf0\x14\x8a\xfa\x45\xd7\x01\xa8\xb6\x9b\x81\x76\xb7\x67\xb3\x49\x68\x9b\xad\x82\x14\xc0\x2b\x52\xdf\xad\x70\x0f\x48\x08\x1c\xe9\xfe\x9c\x8b\xc9\xb5\x9b\x68\xaa\x0e\x78\x3d\xd3\xdc\x18\xc2\x2b\x17\xac\x78\x4c\x63\x54\xa3\x2d\xcc\xd0\x16\x23\xae\x75\x85\x4f\x8b\xce\x0c\xb6\x21\x04\x92\x77\x7a\xd0\xfb\xb4\x2f\x2c\xa8\xc3\x7c\xe3\xcf\xc7\x96\xc3\xde\xf4\xf1\xff\x43\x62\x1e\x09\x74\xa1\x2e\xd8\x54\x4c\x99\x4d\x96\xcb\x2c\x20\xe5\x73\x61\x1f\x08\xfb\xe0\xc2\x20\x08\x1c\x92\x4b\x6e\x9d\x36\xfb\xa8\x4b\x7b\x28\x00\x57\xa1\x37\xc7\xde\x38\xc3\x55\x6e\x4f\x69\x85\x90\x2b\x93\x75\x59\x52\xd4\x79\x8d\xba\x65\xc0\xf5\x84\x94\xa0\xfa\x7b\x77\xc5\xd4\x3a\x95\xd7\x47\xb2\xd5\xee\x66\x49\x61\x6e\x7f\xcd\x5e\xee\xab\xbd\x26\x93\xb5\xa5\xf8\x5b\xb2\xb7\x16\x40\x51\x20\xbc\x23\x91\xdd\xa9\x6e\x13\xb3\x95\xf7\x1b\xde\x5e\x44\xd1\x34\x7a\x5b\xd1\xb4\xa8\x3b\xa0\x3b\xe8\xeb\x0e\xd7\x77\xd2\xba\x5b\x73\xb4\x9b\x25\x7b\x84\xf0\xf6\x62\x35\xad\xf9\x3f\x1d\xdb\x94\x76\xd2\xfa\x5b\x83\xf8\x98\x7c\x05\x61\x66\x26\x44\xe5\x28\x33\x3c\x5f\x60\x41\x5e\xcc\x4c\x68\x57\x2d\x35\x4b\x8f\xf5\xe8\x8f\x66\x87\x7f\xb4\x31\x26\xca\xa4\x23\x48\xde\x6a\xd2\xa3\x8e\x29\x32\x8c\xee\x89\xc5\xf1\x70\xf8\x47\xab\x27\x2c\x4b\x1f\x8f\x04\xa7\x65\x98\x57\xaa\xe7\xf6\x00\x73\x87\x85\xa7\x47\x07\x23\xcb\x00\x24\xb1\x67\x7c\x95\x2b\x13\x8c\x11\x30\x69\x80\x02\x4f\xce\xe9\xb3\x5a\x1e\xf6\x73\x7a\x7a\x8a\x7c\x14\x37\x31\xef\xe6\x74\x81\x39\x99\x9c\xf3\x67\x72\xbc\x64\x69\xea\x0b\xf3\xd3\x53\x64\xbb\x6d\xdf\xcc\xb9\x0d\x53\x29\xba\x80\x69\xc2\xb3\xd2\x76\x45\x3c\xae\x1b\xec\x2c\x5f\xa1\x21\x1e\x31\xef\x59\x3b\x21\xc4\xe7\x34\xb4\xa6\x76\xee\x22\x13\x5a\xc4\x2a\xb4\xa8\xc6\xe7\x7c\xb9\xd0\x73\xd7\x3b\xe0\x0a\xb7\x72\xd6\x11\xf7\xeb\x7d\x22\xd1\x09\xf8\x11\x57\xe7\xbd\x6b\x04\x5a\xd0\x22\x20\x51\xf2\x20\x8b\x49\x6f\xf6\x0c\xa4\x25\xe7\xae\xe4\x06\xce\x69\x35\xc0\xe4\x82\x4d\x94\xe4\xfa\x88\xf8\xa8\x74\xbd\xb5\x0e\x35\xac\xcd\x2e\x1b\xa0\xb2\x4e\xab\x95\xed\xa3\x87\xb6\x18\x36\x77\x0b\xc7\x0b\xb2\x0e\xc1\x0e\x38\xee\x84\x3a\xb3\x99\x7b\xb6\x3c\x83\x3d\x78\x72\x74\xe5\x7a\x97\xe1\x44\xcb\xa8\x8a\xa8\xca\xba\x6f\xbd\xaf\x7f\xce\x4e\x9f\x20\x84\x4e\xba\x05\xfb\x96\xf3\xe5\x89\xa8\xb7\x23\x1a\xed\x1c\x90\x53\xfe\x1f\xdb\xcd\x0e\x5b\xb2\x66\x97\x81\xd0\xcc\xe3\x18\x55\x65\x09\x6b\x3f\x8f\x94\xbc\xb6\x21\x74\x90\xa1\xb7\xd8\x09\xfb\x73\xd1\xbb\x2d\x6c\xfc\x3d\x2c\xb3\x34\xd4\x4a\xcb\xc1\x93\xca\x52\x7f\x44\xc5\xd8\xde\x61\x20\x66\x07\x88\x6e\x1d\x8e\xc2\x6e\x51\x5e\x17\x09\xc3\x12\x99\x33\xf5\xca\x24\x9a\x48\x28\xf9\x65\x96\x44\x2b\x79\x2d\x22\x9c\x63\xd9\x32\x86\x56\xbc\xe2\x2b\xe3\xc0\xf4\x56\xb3\x8c\x12\x35\x76\x2c\xc2\x43\x1a\xc7\x2f\x6b\x8d\x42\x2a\xde\xfb\x5a\x7d\x79\xbc\x55\x5a\x96\xf5\xd0\x50\x33\x5d\x3c\x8e\x29\x9c\x88\xe1\x90\x3b\x65\x87\xde\xd3\x20\xa1\x83\x37\xc2\x43\x01\x02\xff\x4b\x33\x59\x81\xf3\x50\x1b\xd6\xaf\x4a\xe0\x51\x96\xe0\x59\x26\xf5\xf1\xb1\x41\x9b\x21\x18\xf3\xc3\xd0\xaf\xbb\x16\x37\x9f\x1b\x95\xf3\xa2\x0a\x64\xf0\x8f\x2e\x4e\x4f\xfd\xdf\x53\x83\x5a\x7c\x1f\xb6\xf1\xd0\x57\x70\x0a\xd9\x8e\xde\xde\x37\x41\x37\x45\x25\x9f\x5b\xa3\x45\xa7\x5e\x6d\xd0\x80\x81\x80\xaf\x65\xc5\x7e\x2f\xd5\xff\x99\xdc\x64\xbb\x20\x70\x68\x40\x43\x67\x2e\x85\x30\x3d\xe0\xc8\x40\xac\x3c\x08\x95\xb7\x72\x30\xa9\x61\xdd\xf6\x52\x32\x4a\x3c\xd4\xad\x49\xe8\xdd\x30\xc2\x79\x9c\xaf\x6f\xf6\x09\x45\x00\xea\x04\x92\xce\xc5\xd0\xfe\x01\xf7\xe2\x37\xfb\xd0\x59\x1c\x4d\x87\x2f\xb6\x89\x44\xe7\x09\x90\x1f\x19\xc7\xbc\x2c\x5d\xca\xa0\x21\x40\x42\x06\x94\xff\xf4\x11\x89\x1e\x9d\xfa\x5e\x9c\x3e\x8a\x1e\x99\xbb\x60\x98\x04\xb9\x1a\xbc\x6b\x59\x53\x43\x1e\xc7\xc3\x9f\x32\x70\xe4\xeb\x4a\xd9\x66\x66\x2e\x50\x7f\x66\x6c\x47\x45\xce\x97\x7d\xea\xbe\x0e\x45\x7a\x25\x11\x6c\x6a\x9c\x57\x1c\x27\xb3\xdd\x5c\x2c\x34\x7f\x04\x3e\x25\xa1\x9a\x45\x93\xad\x33\x83\x85\x5a\x96\x5d\xd7\x47\x8f\xab\x96\x6d\x7c\xb7\x9b\xe7\x0b\xdb\x84\x1e\x87\x45\xff\x15\x32\x1f\x59\xe4\xae\xe3\x6a\xdb\x3f\xcd\x1e\xe8\x3a\x77\xcd\xc5\x4a\x5e\x3b\xc0\x81\xa3\x39\xc7\xc6\xf2\x5a\x30\xe5\xd2\xf9\x8e\x6d\x9e\xc2\x1f\x39\xbb\x1e\x67\x2c\x5d\xc3\x6d\xd2\x5f\x24\x97\xfb\x03\x8e\x6e\x76\xa9\xd9\xc7\x0f\x00\x10\xb1\xdf\xfd\x66\xdf\xc4\x7c\xd6\x12\xdc\xbe\x0b\x21\xba\xf3\x03\x47\x5c\x31\xbe\x69\x27\xee\xb6\x2d\x61\xd1\xf5\x32\xf8\x94\x5b\xa8\x17\x5b\xa0\xee\x2f\xb6\x9a\xe7\x38\xe0\x6f\x66\xe4\xaf\x33\xcc\x36\xb5\xb8\x00\xd8\x97\x7c\x45\xd8\x98\xaf\x2a\x01\x99\x54\x41\xf6\xcd\x18\x7f\xfb\x10\x68\x9d\x2e\x75\x38\x71\xcd\x0d\xf2\x8d\xcb\x26\xd0\x3c\xa9\xe6\xf1\x37\xb3\x39\xf3\x71\x47\xf0\x43\x1f\xeb\x27\x7f\xfb\x39\x7b\xec\xda\x98\xff\x9c\xfd\x7c\xbd\x78\xfc\x73\xe2\x83\x0b\x3c\xb7\xc8\xae\x07\xaf\x5d\xc7\x23\xfb\x30\x3a\x65\xa7\xd1\x79\x84\x12\x74\x52\x39\x40\xbc\x67\x6b\x06\xf8\x26\xd6\x0b\xc2\xd5\x1a\xbc\x99\x0d\x56\x92\x65\xe0\x4b\x0f\x39\xc0\x06\x5c\x13\x50\xe6\x7d\xea\x47\xae\x1b\xa3\x1d\xdd\x4f\x07\x5e\x80\xd3\x1c\xa0\xb7\x17\xf9\xe1\x8a\x4d\x85\x10\xdc\x04\x80\x9a\x74\x82\x47\x4d\x42\xf0\xa8\xc9\x62\xea\xaf\xa6\xc4\x38\xde\xf0\x0c\xfe\x4d\x18\x2a\x4b\xeb\x94\x0a\x44\x4a\x77\x40\xf3\xc2\xc4\x62\x7e\xb1\x83\xbe\x58\x7c\x47\x14\xcc\x3b\x73\x8e\x67\xb5\xd5\x5c\x4a\xb1\xe6\x9b\x42\x31\x33\x08\xc8\xed\x9e\x4b\xbd\x2c\x63\x26\x20\x19\x14\x19\x4e\x70\xed\xb9\x2a\x04\xa9\xef\x77\xac\xb0\xa7\xb5\x95\x9b\xd8\x96\x66\xef\xae\x85\x8b\x86\x4d\x22\xdb\x5e\x84\x2e\x72\xd7\xb6\xf1\x74\xb7\x3f\x34\x81\xd6\x3f\x37\x2c\x7f\x67\xbc\x4f\x92\x7c\x6c\xfd\x50\x4c\x0c\x50\x85\x71\xa5\xd7\x91\x6d\x60\x3c\x08\xa7\x24\xa5\x49\x86\x73\xe8\x06\x28\xbd\x0a\xd3\x92\x3b\x9f\xe3\x25\x4d\xd3\x24\xc5\xa1\xa2\x12\x73\xcc\xb0\x4f\x5a\x13\xa8\x3d\xe2\x98\xd5\xc0\x0c\x93\x7c\xcc\xf4\x46\x01\x2f\xcf\x8d\x1c\xe7\xf2\xc3\x9e\x2d\xf5\x74\x19\xed\x00\x4d\x72\x74\x48\xf5\xda\x64\xb7\x62\x59\x96\x89\xdf\xfe\x05\x56\x49\xe6\xfc\x4b\x15\xa8\x04\xd1\xa1\x35\x97\x1f\x6e\xc5\x92\xf4\x28\x21\xfd\x5c\xda\x29\x32\xb0\x3f\x01\x82\x76\x38\x7f\x53\x55\x1d\x86\x22\x4d\x4f\x3c\x1a\x6a\xef\xa4\x62\x5e\x9f\xc8\x42\x4f\x24\xc7\x39\x3a\x29\xc6\x34\xab\xf5\x4b\x53\x02\x77\x80\xec\xb9\x79\x49\x85\x3e\x29\xaa\x10\x03\x28\x3c\x58\x6e\xd9\xf2\xd3\xe0\x7a\xcb\x53\xa6\x4f\x0e\x1d\xe8\xa7\x5b\x25\x85\x2c\x32\x5d\x2c\x42\x07\x58\x1d\xda\xb5\x3a\x45\x7d\x75\x64\x63\x75\xcc\xd7\x3f\x67\x71\x5c\xee\xb8\x01\x77\xeb\x41\x31\x6f\x4c\xbf\xdf\xfd\x1d\xb1\x50\x90\xbd\x8f\xf9\x5e\xc6\xf1\x50\x93\x24\xff\x7b\xe1\x2e\xed\x5f\x1c\x92\xdd\x4b\x3d\x7c\x30\x74\xb1\xfe\xbd\xef\x0e\xa1\x3b\x5c\xfe\x98\x75\xd5\xb2\xeb\x54\xd5\xaa\x7f\xcb\xac\xbe\x2d\x44\xc4\x26\x61\x7e\x65\xa7\xb5\x57\xd5\x73\x3c\x8f\xfc\xa5\xe5\xe3\xdf\x8f\x65\xbb\x6c\x75\xca\xd8\xb5\xdb\x3c\x59\xe0\x37\x30\x17\x0b\xa2\x69\xfd\x5c\x2c\xcc\x4d\x5d\x9b\xf3\x6a\x27\x76\x20\xe6\x0f\xba\x86\xf9\x52\x26\xe1\x70\xb0\x1e\x29\x1c\x0b\x34\x65\x65\x19\xbe\x3a\x98\x4d\xbf\x21\x6a\x83\xe5\x7d\x17\x99\x3b\xa5\x6a\xfc\xf6\x85\x79\xb2\xa7\x1b\xf6\x2d\xbb\x62\x29\xb8\x01\xd8\xbf\xcd\x2b\xbe\xdb\xd3\x65\x1e\xdc\x7b\xc2\x5e\x78\xc1\xfd\xc6\x37\x86\x8f\x31\x63\xa0\xc5\x8a\xe7\x24\xc7\xed\x0f\x3b\x0f\xb7\x20\x91\x7a\x59\x46\x8f\x23\xcc\xec\x67\xe2\x38\x79\xa9\x92\x42\xd9\x9f\xa1\x04\x69\x9e\x20\x1c\xbd\x81\x3f\x82\x3b\xc8\xbe\xc2\xd1\x80\x9b\x2b\x8c\x0e\x80\x83\x1c\x98\xe7\x91\x53\xe9\xd9\x91\x54\x4d\x99\xfd\x78\x13\x18\x21\x49\x74\x29\x65\xca\xa8\xa8\x5c\x09\x59\xbd\x44\x59\x36\x1e\xe0\xda\xae\xee\xac\x6f\xde\x41\x4d\x4b\xf0\x1b\x93\xee\x6b\x55\x7c\x41\xf5\xd6\xb8\x6e\xd4\xd6\x44\xb1\x2b\xce\xae\xdf\x89\xd7\x94\x77\x57\x0e\x0b\xe8\xfa\xe1\x6f\xd3\x04\x15\xb7\x84\xe9\xff\x83\x33\xb3\x79\x94\xea\xe5\xa7\x69\x5a\x3d\x12\x52\x30\x60\x7b\x05\xab\x1e\xe6\x74\xa3\x4f\x96\xfe\xa7\x7a\x68\xe3\xf2\xc8\x70\xc8\xdc\xdf\xb6\xd5\x65\xfe\x66\x95\x19\x9f\xf8\x37\xab\x0c\xdb\x48\x4b\x96\xb9\xa3\x6d\x7f\xc2\xc1\x71\x3f\xc2\x1c\xf1\xc5\xa6\x01\xa6\x1d\xe8\xe1\xc4\xfd\x42\xac\x43\x1a\x32\x9b\x3e\x3b\xaa\x44\x3c\x20\x74\x22\xe6\x26\x11\xfe\x82\x28\xac\x02\x4c\x44\xe7\x48\x94\x5f\x08\x70\x9f\x3e\x1c\x78\x78\xb8\xdd\x28\x5a\xce\x3d\x5a\xf4\xac\x95\xdc\xd0\x7c\xcb\x54\x07\xdd\xfd\x2d\x40\x9b\xd1\x8e\xaa\x4f\xbf\x98\xa6\x7f\x01\xa4\xe2\x5f\xa2\x53\x7b\x00\xb1\xaa\xbf\x66\x62\x15\xbc\xa4\xf6\x25\xcf\x7e\x34\x48\x83\x1f\xe5\x07\xc0\x19\x7c\x6f\x94\x63\xad\xd6\xe4\x7d\x15\x6a\xed\x9f\xe4\xe3\x3d\x53\x6b\xa9\x76\x00\xee\xc7\x77\x4c\xc5\xf1\x9f\xd7\x63\xdd\x44\x22\x9c\x86\x73\xb6\x4d\x6a\x04\x22\x30\xb0\xb4\x0f\xa9\x49\xc8\xdc\xdb\x28\x08\xbc\xfc\x21\xe1\xd5\xb8\xab\x99\xc4\xb5\x23\x11\xd6\x7f\x32\x9a\x69\x26\x31\x52\x45\xca\xaa\x61\x9d\x46\xff\xcb\xce\x66\x15\x9a\xda\x37\x21\x11\xa6\x58\xa2\xfb\x3e\xa7\x1e\xf4\xb9\x48\xf3\x9c\x08\xe9\xfb\x9c\x37\xd8\x29\xb8\x32\xb2\x0e\x06\x15\x4b\x67\xf0\x04\x35\x69\x41\x7e\xa1\x89\x09\x75\x9c\xb3\xc5\x31\x25\x03\xb7\xb4\x7c\x0c\xfc\x4d\x36\xd7\x84\xbc\x2c\xd9\x02\x4b\xb2\x5c\x27\x14\x73\xbd\x1d\x84\xe6\x99\x56\x5a\xb2\x68\xda\xcb\xa8\xee\x55\x92\x63\x89\x95\xe1\x69\x8c\x76\xb1\x18\xe7\x5b\x26\xea\x77\x6e\x7e\x8f\x76\x5f\xd7\xa3\xc9\x9d\x1e\xea\x94\x61\x7b\x94\xa7\x39\x40\x7e\x8e\x0d\xab\x24\x51\xdf\x94\x74\xf0\x99\xd8\x43\xc2\xc0\x94\xc8\x50\x03\x73\xdf\xbc\x70\x42\xfb\xe6\xa5\xd0\xf3\xc2\x31\xb5\xf3\x22\xad\x85\xd8\x31\xbb\x49\x8e\x0b\xbd\x7a\x7a\x34\xcd\xb1\x48\x22\xef\x9b\x81\x43\x7b\x80\x3d\xdc\x5b\x17\xf2\xee\x83\x89\x89\x7a\x28\x6a\x2f\x6d\x17\xfc\x32\x28\xf8\xa5\x2b\x78\x22\x3a\xf6\xbd\x61\x15\x72\x45\x97\x9f\xbe\xaf\x5e\x26\xc8\xfb\xee\xea\x4d\x6a\xe5\x1d\x69\xd9\x74\xe0\xa1\x1d\x5b\x0f\xc7\xe1\x85\x58\x7d\xa7\x57\xdf\xea\x60\x71\x3b\x17\xe7\xc0\x8a\x2a\xba\x9d\x22\xb9\x5b\xd2\x22\x83\x69\x2f\x52\xf6\xc6\x4a\x61\x7c\xa5\x27\xb7\xbf\x93\xa9\xdc\xfc\x11\xbe\x16\x76\x54\x22\x2c\x3b\xf6\x88\x42\x77\xbc\x75\x1a\x82\x13\xa8\x47\x75\x3e\x8f\xa8\xb8\xd5\x5c\x68\x9a\x56\x8e\xcc\xed\xb6\x68\x57\x5b\x12\x73\x74\x97\x57\x9b\x3b\xa1\x58\x61\x81\xb5\xdc\xc0\xdd\x09\xe3\xcd\x13\xe6\xc1\x14\xe1\x2e\x05\x23\x85\x09\xf0\x83\xe9\xcd\x40\xf5\x66\x19\x3b\x8f\x6c\x91\x37\x98\x88\x24\xec\x75\xcf\xf1\x10\xbd\x07\x07\xdc\x0f\x2b\x5f\xe4\xca\x3d\xd7\x79\x04\x9a\x9e\x0b\x60\x35\x7a\x9a\x98\xdc\xdb\x04\x50\x89\x80\x26\x74\x9d\x24\x0b\xff\xe1\xa7\xaa\x45\xba\xaa\x8c\x62\x0c\xd0\x0c\x64\x91\x27\x0c\x4f\x6c\xff\x8e\x6c\x92\xf7\x45\xca\x6a\x7b\xb9\xbd\x10\x55\xe6\xcd\x24\xbb\xa7\x9f\xd4\x25\x9a\x6f\x9e\xf9\x06\x39\xfb\x3f\x75\xee\x3f\xff\x94\x02\x4e\x70\xf3\x78\xaa\x87\x1e\xcf\x4a\xaa\x3e\x72\x2c\x0f\x95\x45\xf4\x73\x0e\x27\x24\xdd\xeb\x3c\x9c\x46\x55\x33\x5f\x7c\xc6\x19\xb4\x54\x3c\xaf\x5f\x28\xee\xdc\x55\x36\x3d\xae\x4f\x97\x44\x27\x3c\x8e\x13\x6e\x4e\x57\x98\xfb\xe1\xc2\x1f\x35\x13\x7d\x47\xc3\xf3\xc6\xff\xb5\xf3\xc6\x7f\xeb\x79\xe3\xbf\xf5\xbc\xfd\x0b\x87\x82\x36\xb6\x74\x6b\x7b\xd5\x75\x2f\xba\x1d\xcd\x20\x7d\xd0\x6c\xa8\x65\x3d\x81\x39\x6a\xf2\xa5\x55\xd1\x57\x62\x15\x16\xac\xf3\xbb\x55\x31\xbb\x98\xb5\x76\x85\xb9\xd2\x8f\x34\x6e\x6a\x85\x9f\x70\x75\x6a\xdf\x69\x0e\xb2\x6b\x9f\xd6\x4e\x71\xa6\x92\xc8\x9c\x9a\x41\xa2\x05\x62\x1b\x68\x19\xa1\x69\xa4\x19\xc3\x9c\xef\xd8\xab\x94\xee\x33\xb6\x4a\xd0\x69\xb4\xcb\x22\xc3\x2f\x6a\xd6\xb1\x73\x48\x4d\xca\xd1\xb1\x18\xe1\x44\xf7\xb5\xf5\x4a\xac\xba\x3e\xe4\x1f\x57\xfc\xaa\x9b\x86\x7b\xa6\xba\x6b\x2a\x8f\xb1\xbe\xb8\xb1\x05\xea\xeb\xdc\x1c\x65\x07\xdd\xe9\x74\x13\xb3\x0e\x03\x66\x09\xad\xec\xd6\x5a\x74\xda\x78\x5f\xdf\x48\x35\x46\x04\xda\xae\x8c\x78\xfd\xd2\x89\x42\xb8\x93\xd5\x0b\x22\xc9\x9c\x2c\x99\xd4\x90\x02\x72\xfc\x00\x99\x85\xde\x23\x44\x38\xb3\x0a\x28\x8c\x11\x96\x8d\xd9\x03\xb5\x58\x8f\x87\x25\xcc\x18\x25\x57\x32\x31\xb3\xd7\xe1\x5b\x63\x2e\x22\xd1\xc3\x1d\xfb\xd9\x89\xe3\xc8\xd5\x0a\xe3\x06\xe1\xe3\x17\xb9\x11\xae\xab\xd8\x93\xaf\x8c\x76\x03\xb9\xf9\xe6\xab\x63\x2e\x09\xc2\xe5\xc2\xe2\xb8\xc0\x19\x49\xa8\x35\xda\x65\x90\x26\x85\xaf\x4c\x48\x7f\x8f\x33\xc3\x95\xe6\x0d\x3a\x5e\x69\x01\x65\xcc\x57\x06\xa4\x2e\x31\x81\xf7\x2e\x7f\xa5\x0f\x9e\xf7\xe2\x0d\xc2\xa9\x16\x03\x04\x96\x38\x47\x78\x49\x84\x19\x59\x92\xe1\xb4\x52\xea\xab\x06\xb5\x5f\x1e\x73\x5b\x49\xd4\x98\x8a\xdb\x9a\x32\x6c\x85\xca\x52\x8d\x69\x9a\x36\x9e\xba\x48\x0f\x47\xac\xb1\x20\xca\xd0\xf8\x7a\xb9\x38\xae\x91\xf7\xf3\x24\x2f\x4b\x81\xba\xa9\x3c\xee\xb1\x44\xaf\x58\xca\x72\x36\xb0\x13\x01\x30\x69\xcb\x20\x20\x08\x1a\x33\x8b\x08\xb6\x14\x37\x41\x76\x41\x3a\x58\x98\xae\x3b\x19\xbb\x4c\xa1\xdd\x9a\x1b\x73\x9a\x27\xc7\xfc\xb6\x72\x74\xc7\xe6\xf9\x82\xe8\xff\x1d\x03\x86\x33\xb9\xd6\x5c\x87\xe1\x62\x3b\x35\x95\xaa\xb4\xa3\xe2\xf9\xa4\x16\x76\x17\x28\xe9\x44\xa5\x2b\x12\x64\xde\x89\x43\x62\x82\x31\x18\xba\xbf\xb3\x61\xb2\x0e\xfd\x1b\x8b\x79\xbe\xb0\x71\x6c\x08\x2d\x10\x16\x07\x00\x1a\x6f\x9c\xdf\x6e\xad\x7e\x5b\xbd\xee\xd4\x2c\x95\x7e\xbd\x43\x33\xdb\xa9\xcd\x0f\xf5\x30\x81\x4e\xff\x37\xea\x50\x3f\xcb\x70\xf0\x30\x15\x6b\x57\x93\x7e\xb5\xaa\x46\xff\x15\x1d\x6c\x57\xd3\xe1\x69\xae\x5a\xff\x4d\x7a\xda\xae\xcf\xe8\xf3\xe1\x5b\xf7\x2a\xdc\xce\x92\x69\xd0\x0f\xaf\xd9\xed\x2a\x09\xe7\xcc\x17\x0d\x34\xbe\x5d\x85\x73\xba\x09\xac\x32\x81\x26\xb8\xb3\x0f\xa0\xf1\x0d\xba\x51\x57\x05\x77\x55\x71\x17\x14\x3a\xae\x1d\xfe\xef\x31\x18\x18\x23\x4b\xb6\x21\x94\x25\x52\x25\x08\xe1\x74\x43\x9e\xfc\x7c\xf7\xf3\xdd\xf8\xf4\xe2\xe7\xc3\xcf\x87\x27\x1b\xbc\xdc\x84\x5c\x95\x57\x62\x33\x7d\xb2\xff\x02\x43\xc2\xcc\x36\x9f\x52\xb1\x21\x11\x13\x2e\x78\xd8\xf8\x5d\xbc\x84\x33\xec\xcc\x27\x59\x4e\xc5\x8a\xaa\x55\x46\xb6\x05\x76\x26\x22\x9e\x27\xb6\x89\x5f\x6c\xa5\x6f\xe5\x92\xa6\xcc\xb8\x1d\x58\xea\xf2\xe7\x84\xe1\xf9\xdd\x27\x76\x3b\x8d\x7e\xc9\x58\x3e\x0b\x0b\x46\xd8\xa6\xc8\xaa\x7a\x0a\xb0\x0a\xed\x26\x2b\x5f\x5f\x46\xee\xcc\x85\x0e\x3a\xa2\x22\x65\xf0\xc7\x9a\xf2\xb4\x50\xec\x03\x84\x62\x72\xf3\x8c\x0b\x93\x35\x22\x67\xaf\xad\xcf\xd4\x77\xc6\x7f\x7b\x1a\x45\x58\x0f\x7a\xea\x87\x7f\xc0\x39\x79\x07\xe6\xfc\xf1\x27\x76\x9b\x55\xce\x40\x96\x79\x00\x78\xc4\x73\x51\xe5\x61\x14\x0e\xa5\x5a\x91\x7c\x2e\x16\xd8\x5a\x54\x83\x2a\x73\xb5\x18\x5b\x7f\xf1\x0c\x4b\x42\x01\xe2\x04\x73\x42\x01\xdc\x04\x17\x00\xe5\xe9\x3a\x78\xc2\xaa\x5a\xe4\x4e\x97\x9c\x4a\x18\xd3\x94\x07\xc3\x98\x16\x87\x83\x9b\x86\xac\xa7\xbf\x30\x23\xfa\xea\x9f\x9c\xa7\xcf\xbc\x43\x73\xea\xba\xbb\x24\xd9\x3c\x5d\xe0\x15\x69\xd4\x98\x2f\x17\x78\x4f\x56\x63\xe3\xda\x07\xdc\x01\x5e\x93\xd5\x78\xcb\xd2\xfd\x09\xf3\x65\xc8\x5d\x50\x60\xba\xc7\xfa\xf5\x74\x5d\xf5\x6a\xdb\xd3\xab\xe6\xf2\x20\xbc\x23\x93\xf3\xdd\xb3\xad\xeb\xe0\xce\x75\x70\x46\xb6\xf3\xdd\x02\x6f\x48\x7f\xe5\xf9\x6c\xe1\x9e\xd9\x05\x3d\x61\x5d\x85\xc8\x5d\xbd\xd4\x74\x73\x38\xb0\x71\xef\xae\x08\xbe\xd8\x5b\xa6\x73\xb7\xb3\xc3\xe1\x80\xed\x0e\x07\x2c\xb4\xde\xcd\x6d\xf6\x6f\x47\x1b\x27\x2e\x67\x23\x5c\xb5\xe6\x19\x24\x86\x76\xed\xc2\x73\x90\x53\x7a\x1a\xaf\x79\xc3\x87\x8b\xc0\xee\xdb\xbb\x27\xfe\xc8\xd5\x77\x2f\x6a\xfa\x1b\x3c\x32\x9f\x1e\xec\x95\xbc\xe2\x2b\xb6\x1a\xac\xa5\x1a\x14\xe2\x93\x90\xd7\xc2\xb8\x1e\x4c\x07\x15\x2e\xae\xc2\x8f\xa2\x47\x28\x80\x32\x0c\x76\xf8\x76\xd3\x3a\x61\x73\xb5\xc0\x4c\x7f\xf5\xd0\x18\xb4\x96\x15\xff\xdd\x63\x36\xdb\xfb\x73\x87\xac\x6b\x1d\x1f\xb1\x6b\x97\xec\x36\xcd\x23\xda\x3b\xde\xd7\x8d\x8d\xfc\xef\x1b\x75\xeb\xc8\x7c\xee\x04\x34\x8e\xd7\xd1\xa9\xe8\xf8\x18\x99\x6d\x8e\x90\x88\x8e\x09\x0a\x0e\x47\xd7\xac\x98\x73\xd5\xbc\x63\x12\x7d\x49\x9b\x3d\xe6\xd4\x41\xcd\xc3\x94\x30\x4f\xe6\x2d\xa9\xab\x95\xac\x76\x60\xc2\x1c\x7d\x6d\x13\x9c\x5a\x95\xe6\x22\x26\xed\xf2\x38\x6a\x3e\x89\x80\x9d\xe8\x23\x3d\x21\x6c\xf6\x11\x22\xb6\xd9\x3c\xa4\xd8\xb1\x0f\x01\x57\xa3\x2f\x45\xf7\x45\xe0\x0f\xcc\xa3\x8a\x22\x65\x2c\x7f\x61\x10\x91\xdf\x29\xbe\xe1\xa2\x73\x9f\x9a\x3d\xba\xdf\x58\x33\x9f\xc3\x50\xb6\x35\xc8\x7c\x71\xe2\xa4\xfa\xbf\x26\xac\x8a\x96\x54\x3e\x5a\x52\xb5\xa2\x25\x69\x08\xe9\x41\x09\x21\x05\x88\x9f\xb6\x49\x14\x18\x5b\x92\xce\x4f\x46\x8f\xa3\x05\x3a\xa1\x43\xa8\x98\xd1\x1d\x33\x6f\x2e\x3a\x0a\x1b\x89\x9a\xa2\x69\xee\x88\x73\xc7\xeb\x3c\x8c\xba\x54\xf5\xa8\x4b\x65\x81\x42\xdc\xf9\xd6\x1c\x53\xef\xad\xd0\x9a\x37\x88\xeb\xb9\x48\x72\xb2\xa4\x09\x43\x68\xbc\x94\xbb\x9d\xf1\x25\xb2\x7f\x4d\x73\x72\x77\x00\x7d\x2d\x38\x93\x2b\x52\xfd\x69\x12\x3d\xe2\x7c\x2c\xe4\xd7\xf9\xce\xa4\xc7\xd5\x7f\x94\xe5\xf0\x0c\x0f\xf3\xc6\x48\x3c\xfa\x29\x2c\x54\x73\xca\xc4\xc5\x5c\x2c\xa6\xf3\x85\x8f\x5c\x33\x67\x80\xd8\x7f\x8d\xeb\x85\x3d\x40\xc4\xfd\x61\x9f\x82\xab\xea\x0f\x49\x07\xc7\x76\xb0\x6f\x11\xce\x0f\x49\x9b\xef\xb4\x1b\x26\xd8\x7a\x65\x59\xb1\xa8\x7e\xc4\xcc\xff\xe9\x9c\x29\x77\x3b\x2a\x56\x19\x4c\x0c\x94\x84\xae\x3a\xe7\x10\xdb\x49\xf7\xf2\x52\x51\xb1\x22\x11\xbd\x61\xb6\x5d\x7d\x76\xf9\x12\x90\x7d\xe0\xf1\x8b\xef\xdf\x44\xde\xd7\xe4\x95\x91\x14\xc9\x3c\x62\x37\x7b\xa6\x38\x24\x23\x4b\x23\xef\xa1\x02\x13\xcd\xec\x1f\xb8\x6b\xf3\xb1\xc6\x03\xbc\xde\x38\x8a\x02\xe5\x71\x44\x57\x2b\x4d\x6d\x22\x64\x5e\x99\xfe\x56\xef\x80\x66\x45\x41\x9c\xac\x1f\x4a\x70\x93\x5a\x44\x33\x9f\x7b\xcc\x2d\x48\xad\xa8\x99\x97\x46\x49\xbb\x9e\xb5\x82\x4d\x22\xd5\xac\xd3\x7c\xdf\xa8\xde\x4f\xa8\x1a\xed\xf4\x16\x2c\xcb\xc8\xae\xc1\x2f\x4b\x29\x0c\xf2\xc6\xd7\x2c\xdd\xff\xa0\xd2\x2c\xa9\xe8\x91\x62\x1b\x9e\xe5\x4c\xbd\x34\x3b\xa0\xf7\x7e\x70\x3b\x04\xd4\x81\x0b\x62\x7c\x1f\xf5\xe7\xaa\x5b\xc6\xae\x41\x47\x0b\x6c\xec\x1c\x91\x6b\xd4\xd8\x5c\xe8\xae\x41\x57\x04\x9d\x54\x06\xb1\xf1\x86\xe5\xba\x51\xa3\xf4\x3a\xc9\x2f\xf2\x9a\xdf\xef\xb4\xda\xab\xd6\xee\xc9\xae\xad\x33\xdb\x96\x67\x08\x85\x7d\x33\x7b\xa0\x97\xd8\x56\xdf\x3f\x71\x0e\xca\x84\x10\x09\x7e\xe6\x6d\xa6\xcb\xf4\x39\xc7\xf5\xa2\x5e\x6e\x41\x71\x5c\xe3\xe7\xab\x17\x47\xdd\x5a\x7c\xb1\xa6\x58\xcd\x50\x1c\x77\x20\xb5\xb9\xe2\x73\xb6\xe8\x76\x6d\x64\xe8\xce\xc4\x4c\x07\x25\xbd\x86\xaf\x52\xe2\xc2\x10\xc3\x32\xa4\xc7\x27\xbd\x56\xc8\xfa\xa7\xa3\x0a\xfb\x2d\x9c\x9c\x8b\xd6\x93\x8e\x95\xab\xcd\xa6\xfe\x26\xdd\x84\xdc\xbb\x2a\x44\x7b\xc1\x9c\xfb\x87\xa5\x1e\x6a\x47\x53\xfe\x4f\xe6\x5d\x84\x11\xce\x00\xa9\xef\x7d\x21\x82\x67\x5c\xf3\x37\x29\x5b\xe6\x2f\xe9\x72\xcb\xdc\x05\x4a\x5b\xde\xcb\xc7\x22\xc8\x55\x15\xa5\xb2\x4d\x14\x36\x11\xe3\xce\x57\xee\x22\xd1\xd4\x36\x67\x36\xbe\x46\x21\xcc\xd0\x34\xd1\x54\xed\x3a\x7c\x02\x00\xbb\x42\x5e\x4f\xe7\x0b\x0c\xc5\xf5\xfd\x80\x2c\x21\x37\x04\x8d\xe1\x1c\x81\xdc\x2b\xe4\x35\x48\xbb\x50\x0e\x67\xc6\xeb\xa7\xcb\x67\x41\xa0\xbb\xcc\x9a\xc1\xaf\x36\x89\x80\x16\xbc\x55\x33\x35\xf5\xaa\x40\xf3\xb4\xcb\x62\xce\xf5\x85\xdc\xe1\xd7\xe3\xe6\xc3\x3a\xcf\x36\xad\xdd\x39\xba\xab\xe3\xfc\xbf\x94\x45\xba\x12\x8f\x2c\xa2\xbf\x9d\x9b\x01\xcd\x32\x96\x67\xd3\x41\xa4\x87\xc6\x92\x9a\x09\xd3\x66\x61\x81\x4e\x2e\x6d\xd7\x32\x84\xdd\x9f\xa9\xfe\xb3\xd1\x2f\x5a\xe5\xe0\x80\xc4\x0a\xe0\x61\x1f\xc7\xb2\xe6\x5e\x98\x11\x39\x9f\x2c\x4e\x32\x88\x2e\xf8\x21\xb9\x3b\x60\x86\x35\x45\x30\x73\x42\x5d\x86\xa3\x26\xe6\x41\x63\xa3\x58\x4f\x19\xf8\x47\x24\xe9\x31\xf5\xf3\x10\x10\x44\xc2\xe1\x14\xfd\xf6\x0d\x45\xfc\x4a\xf9\x51\x03\x22\x63\x7b\xb4\x7a\x75\x3a\x3b\xa5\xfb\xe3\xc3\x38\xee\xef\x59\xb5\x7e\xaa\xfe\xb7\xa7\x91\xe0\x53\xdd\x71\xde\x42\x9b\x9b\xd9\xa4\x95\x02\xbd\xd3\x86\xa4\xc8\x25\xc0\xbf\xf2\x15\x78\x06\xaf\x1c\xda\x50\xcb\x11\xff\x3d\x98\x2a\x5a\xc2\xe1\x78\xf0\x17\x59\x0c\x76\xf4\x76\x70\xc9\x06\xaa\x10\x82\x8b\xcd\xc0\x85\x16\x0d\xe8\x0d\x1b\x2d\xa5\x62\x83\x2b\xa6\x32\xe3\x65\xee\xc1\x1c\xac\xa9\xc6\x45\x5a\xb9\xa1\xd9\x5b\xa4\x8b\xfa\xd7\xa0\x35\xe0\x22\xe9\x4d\x57\x6a\x6d\x48\x2c\x6c\xb9\x49\x80\xfa\x2f\x18\x1b\x69\x5f\xa5\x98\x31\x1f\xeb\x74\xc3\x71\x89\x4a\x39\xa8\xc1\x73\xba\xe9\x29\x18\xea\x4b\x43\xc4\x00\x6b\xa9\x99\xbb\xeb\xc9\xc3\x7c\x86\x29\xd0\x80\x85\x12\xef\x44\x7a\x8b\x50\x4f\x70\x93\x2b\x60\xec\x4a\xe6\x6f\x32\xf7\x7f\x2e\x10\x6e\x84\xf7\x54\x2d\x56\x7e\xbb\xe6\x49\x2f\x4c\xd5\x20\x6f\x46\xa9\xd3\x87\xd4\x12\x8d\x5a\x90\x27\x2e\x8e\x69\x7b\x93\xd9\xa6\x06\x4b\x13\xf5\x71\xc9\x06\x97\x32\xdf\xc2\x46\xcb\x06\x54\xac\x06\x46\x27\x7e\x52\x8d\x90\x5e\x18\xef\x3e\xb0\xbf\xda\x15\xcd\xa6\xfe\xfd\x61\x6a\x5f\xe7\x74\xd3\xf1\xf6\x60\xe0\x0e\xfc\x03\x83\xf3\x01\xc5\x00\x64\xc5\x54\x00\xdc\x6e\xf3\x27\xb1\x7f\x60\x6b\x90\xb3\x3f\x11\x1e\xd6\x67\xd7\x95\x47\x26\xe7\x94\xfb\xe9\x28\x58\xdf\xc0\x6d\xb1\xc1\xae\xc8\x72\x83\x84\xeb\xb1\xc7\x06\x54\x37\x1c\x59\x98\x4f\x33\x5a\xf8\x27\x0b\x77\x4a\x01\xfe\xd4\x08\x99\x7f\x89\x2d\xe7\x3f\xdf\x1b\x57\x5e\x5b\xa2\x76\xf7\xc2\x13\x3f\xf8\x3b\x04\xbc\xfd\x7d\xc0\x85\x07\xf0\xb5\xdd\x37\xb8\x0e\x3e\x63\xfe\xdc\xcc\xba\x31\x64\x18\xc2\x3c\xe9\xe8\x6b\xeb\x6b\x3f\xf8\xaf\x99\xdd\xa0\x8b\x0d\x1e\x79\x9b\x82\xa9\x87\xa3\x47\x11\xd2\x84\xdb\x0c\x54\x7f\xc9\x98\x0c\xaa\xc9\x3e\x42\x67\x6b\x1b\x39\x8e\x87\x4f\xae\x97\x74\xf3\x74\x7e\x36\xfa\x72\x41\xef\xce\xf0\x97\x07\x1f\xfa\xa7\x47\x34\x19\x12\x52\xa1\xe6\xf3\x71\x2a\x37\xf6\xfe\x04\x93\x86\xde\xf8\xb0\x33\xf5\xd4\x38\xd8\xf4\xbf\xe3\xc1\xdf\x23\x74\x1a\xfd\x3d\xf2\xb9\xff\x6b\x1c\xa8\x53\xb3\xd4\xd9\x4f\xf7\xf4\xdf\xb8\x52\x7a\xc7\x58\xf3\x66\xa0\xe8\xf8\x4a\xcb\x89\x9a\xa2\xf4\x12\xc5\x3b\x10\x25\xa7\x95\x54\x89\x03\x51\x72\xda\x94\x2d\x0f\x27\x6d\x12\xe5\x6d\x53\x81\x08\xca\x10\x86\x78\xab\xa6\x71\x0a\xbe\xa0\xb9\x5d\x66\x3e\xd6\xc1\x54\xfb\x37\x49\x20\xe9\xda\x87\x3d\xad\x06\x5f\x36\x6d\x07\x0f\x3a\xbf\x50\x7b\xdf\xd1\xfb\xf0\x17\xea\x15\xe1\xf2\x40\xcb\xdd\x7a\x7b\x54\x87\x8e\x3b\x42\x15\x1e\x16\xd6\x09\xca\x11\x41\x12\x3e\xb6\x77\xaf\xc3\x40\xff\xdb\xfc\x6c\xf4\x87\xc5\x7c\x32\xfa\xc3\xe2\xf1\xcf\x63\xf8\xf7\xf4\x09\x2a\xcb\x79\x74\x33\xbe\x8d\x16\x90\x50\xf2\xe8\xad\xa7\xb4\x90\x18\x6a\x79\xb5\x48\x00\x30\xb0\xcd\x87\xe4\xee\xe0\x01\xb8\x5b\x2f\xcf\x93\x16\x94\x38\x05\x5b\xcc\x0f\x2a\x2d\xcb\x3c\x8e\xfd\x2f\x42\xc8\xe5\x26\xc9\xb1\x32\xbe\xde\x00\x2f\xe1\xdf\x5d\x6a\x11\xd2\xbd\x09\xaf\x7b\x30\x53\x68\x56\x22\x7b\x21\x8c\x44\xd9\x35\xd5\x1d\x76\xbe\xc0\xbe\xa1\x85\xef\x85\x3e\x29\x09\xc2\xab\x0d\x59\x6e\xaa\x38\xac\xfd\x26\x09\x2e\x38\x09\xda\x8e\x38\x8e\xf4\xb4\x9b\x28\x7c\xf3\xe8\xc2\xfd\x31\x15\xe3\x54\xba\x9d\x54\xfd\xdd\x55\xb3\xf1\xee\xa2\xf5\xc4\xe1\x2c\xf9\xce\xac\x37\x0d\x48\x42\x80\xd9\x54\x64\x02\x17\xb4\xd5\x94\xab\x67\xf4\x5c\x9d\x9e\xa2\x7c\x2e\x16\x89\x51\x3b\x83\x3d\x6b\xd3\xed\xb5\x65\x8c\x79\xca\x66\x2a\xe8\xc3\x42\x17\x71\x9c\x6e\x0c\xad\x04\x9f\x16\x41\xb2\x8d\x53\x73\x8d\x97\x72\xb7\xe7\x29\x83\xec\xf7\xad\x9a\xaa\xaa\xa9\x20\x87\x4a\x57\x4d\x85\x10\xb6\x12\x81\x43\xa6\xca\xa6\xc6\x78\x08\xae\x0d\x5e\x0a\x87\xce\x82\x35\x51\xd5\x9e\x83\x21\x32\x30\x2f\x36\x68\xb0\x2f\x57\x15\x41\x17\xe6\x83\x5d\xef\x70\x1e\x16\x9c\x86\xbf\x0e\x07\x74\xc0\xbb\xbe\xb9\xd4\xbb\x15\xe6\x32\xb0\x2d\xfe\x0f\x98\x52\xb0\x6d\xc2\x44\x42\x07\x43\xc3\x27\x4c\x63\xf0\x40\x0f\x6f\xd6\x37\xbc\x86\xa9\xf2\xb7\x0e\xcc\x75\xaf\x61\x7c\x81\x8e\xd6\x9f\xe9\x5e\x6d\x9a\xbd\xea\xf9\x7c\x5e\x7d\xde\x68\x8a\xba\x3e\x9f\x23\x84\xf3\xb2\x64\x41\xc4\xe5\xd5\xa6\x05\xc5\xdc\xef\x73\xd8\xe1\x34\x6b\x64\x83\x8a\x7c\x62\x0a\x48\x2d\x10\xaf\x23\x1a\x09\x08\x80\xe1\xc0\x35\x89\x06\x30\x65\x57\xec\xb2\xd8\x20\x9a\xe4\x96\xbd\x32\x42\xb5\xe5\x1c\x68\x96\xf1\x8d\x48\xac\x7f\x38\x43\xf8\xce\xf8\x95\x4d\x0b\x35\x7e\xf9\xe2\xed\xc7\x8f\xaf\xbe\xfd\xb6\xb6\xb6\xd1\x0b\x31\x80\x88\xe6\x81\x5c\x02\x4a\x9c\x8d\xa7\x76\xf2\x9b\xa6\x83\x03\xc3\x3a\xda\x43\x30\xf5\xea\x24\x9c\xe5\x74\xf9\x69\x9a\x8f\xe1\x5f\x0c\xcd\x4c\x73\xec\x03\xa4\xa7\x41\xb0\xf4\x01\x9d\xa8\x44\x02\x58\xc9\xa1\x22\x56\x97\x75\x62\xe5\xae\x6c\x20\x55\xc1\x75\x8a\xa5\xd5\x8a\x3b\x89\xb1\x50\x8e\xe8\x7f\x45\x33\x76\xaa\x4e\xa3\x27\xd1\x69\x22\xca\xb2\xba\xe2\xb2\xe2\xd2\xac\x7a\x32\xc1\xd5\xd3\x94\x66\xf9\x1b\xa7\x49\x1b\x47\x08\x21\xa8\x9a\x9f\x46\x17\x35\x6d\xf8\x29\x13\x4b\xb9\x62\x3f\xbc\x7f\xf3\x52\xee\xf6\x52\x30\x91\x27\x14\x9d\x26\x32\x8e\x23\x26\x00\x04\xe1\x22\x8a\x8d\x2b\x49\x57\x59\x89\xa6\x51\x14\x44\x53\xde\x6e\x02\x4f\xcd\x38\x8e\xf4\x94\x44\x1c\x80\x51\xe0\xef\x6f\x79\x96\xc3\x6f\xac\xc8\x70\x48\x4f\x5c\xba\x0d\x65\xb1\x9e\xca\x72\xd8\x00\x0c\x69\xdb\x2e\xdf\xdb\xf4\x84\x03\x0b\x54\x12\x0d\xa4\x1a\x44\x2e\xf9\x6b\x34\x30\x80\xfa\xc6\xf5\x06\xd2\x7a\xb1\x15\x08\x52\x95\x84\xb5\x02\xf5\xd9\x6a\xb0\x56\x72\x07\x40\x14\x80\x50\x78\x93\x8f\x07\xaf\x38\xb8\x48\x67\x2c\x87\xe7\xae\x29\x93\xd9\xdc\x6f\x16\xa9\x06\x9a\xf8\x9a\x60\x7c\xe3\xdb\x63\x73\xce\x8e\x1f\xa1\x13\x55\x96\x89\xcd\xc7\x61\xc1\xfd\xdd\x58\x3e\xb0\x3c\xc2\xc3\x89\x91\x21\xeb\xa3\xd4\x27\xb0\x51\xeb\x27\x18\x9d\xaf\x23\x08\x0d\xc1\x53\x90\x91\xe4\x5e\xd7\x1c\x82\x1c\x2a\x7c\xfb\xb3\xc0\x41\x1c\xe9\x14\x20\xf0\x03\x92\x02\xae\x37\x52\xf5\xa2\xdd\x44\xd8\xc3\x33\xc8\x56\x0b\x0d\xf0\xf1\x2f\x3b\xb6\x93\xfc\x9f\x6c\xf5\x5a\xf4\x48\x60\x5e\x45\xb3\x4c\x19\x55\x26\xaf\x10\xa5\xee\x17\xb6\xe0\xf4\x4e\x99\xe4\x55\x4c\x52\xcd\x68\x4e\x5b\x8f\x43\xcd\x53\x40\xc6\xae\x37\x81\x42\x56\xdd\xde\x99\x80\xa4\xb7\x90\x78\xc9\x7d\x81\x8d\xd7\x29\xcd\x3f\x2a\xc6\x5a\x5f\xf9\x42\x25\xd5\xdb\x76\xe8\xd7\xeb\x4d\x82\x30\x90\x2f\xc3\xef\x41\x48\x99\xf4\x61\x8d\x7d\xa1\xa9\xf0\x12\x7c\xcd\xc1\x86\x0d\xe8\x54\x95\xa4\x35\x34\x80\xed\x26\x1b\x40\xa6\x39\xc2\xa6\x3e\x14\x46\x73\x0d\x69\x53\x9c\x34\x8c\x0d\xe7\x8b\x8d\x8e\xae\xa7\x8a\x04\xfa\xeb\xe6\xc3\x14\x6c\xab\x2e\xf5\x34\x1d\xeb\xf8\x2b\xb1\x4a\x5c\x40\xca\x6b\x99\xd0\x3e\x08\xc4\x3b\x17\x79\xa8\xb9\x04\x2d\x21\x8f\x21\xbd\x1e\xcd\xa5\x8a\xe3\x24\xe1\x44\x5a\x65\x18\xc7\x79\x60\x1c\x48\xb7\x26\xbc\x56\xb7\x7a\xa9\x2c\x5c\xb4\x48\x38\x7e\xbd\x09\x16\x00\x66\x3e\x83\xa9\x6f\x3c\x34\xcf\xba\x23\x9f\xaa\x02\x61\xfc\xf7\xab\x4d\xe5\x64\xa0\x0a\x61\x14\x23\x5e\xac\x49\xf5\x76\x00\xdb\x2c\xfc\xe5\xd9\xe5\x0d\xcf\x72\x75\x4b\x80\x69\x72\xb6\xa7\x1e\x01\xd6\xf9\xab\x37\x4c\x59\xcd\x7e\xbc\xac\x28\x27\xc4\xd5\x16\x38\x23\x5f\x24\x0c\x7f\x09\x30\xbd\xf3\xc9\x02\x2f\x49\x36\x3f\x5b\xe0\x15\xc9\xe6\x4f\x17\x78\x4f\x1a\x49\x87\xe8\x0d\x74\x7d\xe0\x45\xa2\x01\x55\x6c\xc0\x05\xd0\x27\xa3\x44\x19\x6e\xd6\x49\x41\x52\x2d\xfd\x5f\xad\x93\x02\xd5\x53\x21\xac\x2c\xa9\xdd\x9f\xac\xc8\x12\x2f\x49\x8a\x53\x42\x0f\x7c\x9d\xd4\x20\x71\x96\xf7\xd4\xba\x3b\x40\x15\x6f\xbd\xf1\x92\xce\x2a\x90\xe1\xaa\x4a\x16\x87\x67\x49\x96\x54\x37\x5d\xd9\x80\x2d\xea\x68\x92\xfb\xbf\x04\x59\xfa\xd7\x28\x68\x4c\xd8\x90\x79\x42\x48\xa2\xfc\xf1\xf3\xe9\x00\x00\xcf\xc5\xa2\x4d\xab\xce\x06\xf2\x8b\x7c\x1a\x5d\x9d\x45\xf8\xce\xde\x03\xd3\x14\x5b\xe5\xc1\x74\x89\x9d\x25\x71\xba\x3a\x1c\xc4\x38\x97\x7b\xfd\xc9\x38\x4e\x52\x09\x77\x2f\x40\xe6\x99\xd9\x07\xee\x27\xcc\xc0\x51\x4f\x15\x80\x65\xdd\x6f\x7a\xc0\x45\x96\xeb\x23\x26\xd7\xe6\x6a\x23\x64\x02\xf6\x80\xea\xae\x63\x08\x61\x01\x68\x5f\x05\x01\xe9\xde\x76\xb0\x2c\xef\x0e\x27\x45\x4b\xd6\xb7\x6a\x92\xc8\xc0\x25\xdb\x5f\x95\xe3\xb8\x7f\x44\xe6\xd4\xe2\x9e\x66\xa6\x59\x3b\x5a\x68\x36\xbb\xe6\x70\xa2\xdc\xbe\x46\x77\x4b\x9a\x31\x4b\x69\xa6\x96\xf6\x5d\x6f\x92\x02\x67\xb8\x91\x81\x12\xa0\x62\x76\x74\xff\x9e\x5e\x1b\xdd\x39\x78\x2f\xe9\x61\xe0\x5c\x93\x78\x2c\xd1\x09\x34\xa6\xc9\xbc\x28\xf6\xa3\x7d\x5a\x6c\xb8\xf0\xad\x7e\xd8\x26\x4a\x97\xb1\xd7\xdc\x94\xaf\x13\xb7\x9c\x71\x5c\x85\x8b\xdb\xf3\xd6\xf1\x68\xee\x7b\xbd\x08\x4c\x26\xbd\x65\x4c\xcc\xa0\x26\x85\xed\xc5\xdc\x83\x66\xa8\xb5\x96\x22\xb9\xa3\x37\xcc\x24\x5d\x42\x08\xe1\x57\xbd\x21\xd3\x0d\xe8\x15\x55\x08\xeb\x71\x6f\x42\x5d\xdc\x29\x45\x87\x7a\x1b\x8e\xe6\xf4\xb5\x63\xdf\x3f\xac\x2d\x33\xcd\x1d\xb1\x10\xdc\x82\x0a\xfc\x5a\xb0\x82\x25\x0e\xe3\xf4\xa4\xe5\xe6\xe9\x49\x5d\x8f\x7a\x2e\x6f\xdd\x35\x39\xba\x13\x55\xb5\x39\x5b\xb8\x5e\x18\x23\x9d\x89\x31\x82\x7b\x87\x35\xbb\x4b\x57\xab\x36\xb4\x4c\xd0\x94\xb1\xc4\x1b\x37\xe9\x9b\x1a\xdf\x13\xdc\xf9\x2f\x36\xb5\x7c\x47\x70\x8d\x42\x94\x07\xfc\xf9\x61\xcf\x96\x1e\xac\xef\xa2\x1f\x1c\x5b\xef\x63\xa6\x36\x50\xde\x86\x96\x22\x34\xcd\xe1\xa6\xff\xb4\x69\x19\x66\x6b\x14\x2f\x94\xbe\x12\x41\x72\x9c\x93\xbb\x03\xc2\xc0\xdc\x36\xf1\xc6\x50\x05\xbf\x87\x4e\x44\xd2\x61\xb1\xaa\x9c\x02\x8d\x88\xe8\x52\xba\xcf\x23\xcd\x82\xea\xcb\x3f\xba\xe2\x32\xa5\xd6\xbe\x13\x55\xe2\x39\xfc\xb0\xdc\x3e\xa4\x7c\x38\x17\x55\xc2\x11\xef\x43\x48\x89\x9a\x8b\xc5\x49\x3e\xa7\x8b\xea\xf4\x6a\x56\xdd\x9d\x60\xfd\xc6\x47\xca\x02\x42\xf8\x01\xbf\xdd\x90\xbb\x4b\x9a\xb1\xe9\xdd\x0b\x7d\xb6\xa6\xab\x0d\x06\x75\x93\xa9\x33\x65\xf6\xe7\x94\x6e\xf0\x4b\x4b\x52\xdf\xae\xf1\xfb\x22\xb5\xad\x4e\xe5\x06\x7e\x4d\xf9\x06\x3b\xc7\x06\x67\xd0\xff\x8e\xee\xa7\xdf\xcc\x0e\x78\x5f\x5c\xa6\x7c\x39\xbd\x73\x14\x3b\x9b\xfe\xb2\x3d\x80\x6b\xb2\xfe\xfb\xae\xe6\xa1\x72\x3b\x65\xeb\x23\x8e\xe1\xf9\x1a\xef\x95\x5c\xb2\x2c\x7b\xb1\xd9\x28\xb6\xa1\x39\x9b\xaa\xf5\x01\xc3\x19\x98\xde\x55\xbe\x85\xaf\xf5\x1e\xd1\xb5\x98\xd8\x30\x35\x2d\x24\x5e\x6a\xce\x52\x4f\xc7\x07\xcb\x19\x66\xd3\x3f\xed\xf1\x86\x41\x7e\xc6\x0c\xc2\x00\xb9\xd8\xbc\xba\xd9\x2b\x96\x69\xc9\x6b\xfa\xc5\x1e\x2f\xa5\xb8\x62\x2a\x77\x35\xa6\xaf\xe8\x01\x3b\xe7\xae\xbb\x95\xdc\x4d\xef\x4c\xba\xbb\xf4\xd6\xe6\x26\xf9\x55\xe2\x15\xcf\xf6\x29\x75\x0f\xbe\x95\xf8\x8a\x67\xfc\x92\xa7\x3c\x77\xcf\xfe\x29\xb1\x05\x52\xff\xd1\xbc\xf2\x6f\x7e\x94\x98\x2a\x4e\xed\xaf\xaf\x25\x96\x7b\xba\xac\x2a\xfe\x20\xb1\x01\xbb\xb4\xbf\xbf\x90\x58\x5a\x28\x76\xfb\xe4\x8f\x12\x2f\x53\xbe\xb7\xbf\x7e\xd2\xcd\x31\xd7\xdc\x5f\x24\x5e\xb1\x9c\xf2\x34\xb3\x0f\xfe\x24\x0f\x87\xc3\x89\x66\x9f\xb7\x3c\xfb\x89\xa7\xe9\x57\x6c\x06\x96\xa1\xd5\x4c\xbe\x95\xf9\x0f\x19\x23\x6f\x37\x98\x8f\x41\xeb\x4b\x45\x9e\x91\x42\x61\x30\x20\x90\x4c\xff\xf1\x42\xcb\xab\x74\x99\xff\xc8\x95\x8b\x3e\x24\x4b\xfd\xe2\x03\x53\x9c\xa6\xe1\xe3\xaf\xb6\x98\x8f\xc3\x07\x3f\xee\x35\x93\x0e\x6b\x42\x28\x20\x84\xec\xf4\xe6\xc8\xc8\x2a\xd5\x5f\xb4\xe4\xee\xc3\xd6\x7c\xbe\x0f\x82\xcc\xa0\xbd\xe5\x15\xab\xd0\xb6\x29\xbc\x95\x03\x78\x35\xf0\xcd\x58\x16\x8a\x8d\xe9\x0d\xfb\xd1\x48\xd9\x65\xc9\xb4\xc0\x5d\xe5\x06\x68\xbd\x82\x2f\x3d\xf9\xdb\xcf\xab\xd3\x9f\xc7\xee\x7f\xc9\x68\x49\x05\x55\xb7\xe8\xe2\x89\x53\x0c\xb5\xbf\xff\xc6\xb0\x6d\xc1\xe7\x9d\x3d\xb9\x0a\x34\x11\xc8\x25\x8b\xfc\xc2\x23\x41\x47\xa3\x08\xe1\xa7\x90\x65\x56\xb3\x8c\x92\x28\xcd\x32\x16\xe4\x8b\x84\xba\x12\xe3\xc8\xc4\x56\xbe\x2d\x76\x97\x4c\x21\xcd\x60\x66\xa4\xd0\xa5\x53\x52\xe8\xd2\x4b\x52\x68\x06\x73\x45\xbe\x08\x34\xe9\xf5\xe6\xf7\x64\xa5\x2b\xac\xc9\x4a\x57\xd8\x92\x2f\x92\xfd\x91\xe6\x77\x64\xab\x4b\xcf\xc8\x56\x97\xde\x90\xed\xfc\x29\x18\x9a\xb3\x21\x21\xbb\xb2\x9c\x3d\x4b\xcb\x72\x46\x08\x49\xe3\x78\xf3\x6c\x59\x96\x19\x21\x64\x17\xc7\x9a\xa1\x9b\xc5\xf1\x92\x10\xb2\x89\x63\x19\xc7\x72\x48\xc8\xba\x3d\x57\x2f\x8f\xcd\x51\x15\x85\xa3\x89\x03\xcd\xf9\x65\xca\x06\xd7\x3c\xdf\x0e\x96\x85\x52\x4c\xe4\x03\x7a\xc3\xaa\x7a\xc8\x55\xf4\x23\x47\xe8\x00\xcb\xee\xc8\x50\x1c\x77\x91\x7a\x16\xf8\x68\xbe\xdb\x06\xc5\x91\xf1\x5e\xea\x70\x6d\xac\x1c\x98\x8d\xee\xa3\x69\xab\xb6\xef\xba\x33\x8c\x1a\xe5\xfe\x60\x6f\x59\xbf\xca\x7a\x2a\xbc\xd1\xd4\xb5\x70\x0c\x59\x9b\xaf\x7a\x9a\xaf\xa6\xd4\x80\x0f\xfa\x09\xfd\xe6\xc3\xbb\xb7\x63\xa3\x70\xe2\x6b\x7d\x83\x99\x09\xb6\x62\xc6\x78\x60\x3b\x16\xf4\xc7\x08\x0f\x66\xce\x69\x3e\x48\x19\xcd\x72\xfd\x9c\xaf\x7c\xf7\x23\x04\x0e\xaa\xd6\x0b\xce\x4a\x46\x7a\x6b\x5f\xe1\x4b\xeb\x94\xe0\xac\x84\x9d\x53\x65\x5e\x75\x0f\x05\xcc\x21\xf7\x4c\xd4\x11\x67\x87\x07\xcf\x13\x58\x1f\x1f\x3c\x4d\xa6\x57\x9f\x3f\x4b\x97\xa1\xef\x05\x4c\x99\xf1\x3f\x84\x19\x83\x69\x5a\x71\x48\xe1\xf6\x2e\xdf\x32\xf5\xde\x3a\xbd\x1f\x1b\x20\xc4\xf3\x5e\xb6\xe2\x77\x93\x00\xa7\xf4\x0c\xb8\x36\x2f\x2e\x59\xe5\x25\x17\x9b\x8b\x7c\x1c\xd8\x51\x93\xea\x05\x9a\xe6\x9d\x7e\x9d\xc6\x5d\xc4\xba\xdc\xc2\xc1\x08\x3c\x70\xc3\x77\xe0\xac\x0e\xf6\x28\xdd\xfd\x5a\xf8\x8c\x7d\xae\x4b\xf8\xf0\xb5\x38\x4e\xae\x48\xf0\x1b\x87\x8c\xec\xba\xe8\x61\x5e\xaf\xe6\x6c\x11\xc7\xc9\xba\x98\xb3\x05\x79\x29\xcd\x1f\x58\x3f\xb5\x6e\x83\xce\xed\xd7\x86\x65\x83\x2b\xb0\xc1\xa1\x6c\x7a\x5a\x77\xed\xca\x46\x99\xee\x1d\x64\xbd\xed\x07\xc6\xca\x75\x7c\xa3\x9a\xeb\xa7\xee\xad\xee\xd7\x2d\x7a\x1c\xb5\xef\x91\x47\xd1\xe3\x2a\x0a\xd1\x54\x1c\x0f\x7e\xc8\x58\x10\xd3\x51\x73\xb4\xc7\x8f\x22\x90\x4a\x19\x5d\x41\x9c\xc7\xb8\x15\x0f\xd0\x1e\xd7\xe1\x80\xb9\x61\xae\x3d\xe3\x54\xbb\x72\x53\x39\x2e\xf6\x2b\x9a\x57\xaf\x81\xf3\xe7\xce\x79\xb6\x2b\x54\x3b\x61\x84\x85\x39\xaa\x2f\x2a\x2d\x8a\x75\x82\xea\x4d\xee\x34\x3c\x96\xe4\xd4\xa6\x43\x04\x97\xa5\x2a\x94\x3c\x48\x46\x8d\xd0\xb4\xfe\x29\x2c\x2a\x9c\xb2\xba\x37\x75\x15\x14\xde\x87\x54\x60\x24\x96\xa0\xec\x9d\x05\xa0\x01\xc8\xca\xd0\x3a\x51\x33\x92\x99\xf0\x3b\x6b\x40\xb3\xea\x7f\xfb\xf3\x07\x95\x62\xdd\xf9\xa9\x71\xbb\xc2\x26\xd2\x75\xea\x42\x5e\x0f\x06\xd1\x67\xfc\x0b\x60\x25\x76\x69\xa1\x40\xb7\xb0\xda\xd8\x15\x30\xe2\x37\x78\xce\x73\xaf\x9f\xfa\x1e\x1e\x36\x6a\xdb\x92\x81\x2f\xec\x2b\xd7\x08\xa4\x03\xb5\xb7\xdb\xbb\xad\x5d\x57\xf7\xe0\x3b\xfd\x40\x53\x29\xf7\xa0\x29\x39\xfd\xb2\xd5\x87\x2f\xc7\x22\x8e\x93\xf7\x5b\x02\xb8\x22\x63\x30\x47\x93\x96\x77\x80\xd7\xac\x02\x51\x7e\x28\xd3\xc6\xc6\x1d\x66\xf1\x04\x3d\x8c\x44\x18\xda\xb0\x2f\x8c\x0f\x33\xcc\xad\x2a\x84\xd9\xb6\xd7\x9a\xcb\x55\x85\xb0\x0c\xaa\x7e\xd8\x69\x2b\x6c\xe3\x9d\x75\x7a\x33\x3c\x5d\xd4\x61\xd0\x00\x33\xa9\x52\x87\x05\x0c\x46\xa0\x52\x74\x8f\x40\x7d\xd5\xd4\x5f\xdf\x1d\x70\x1e\x2a\x99\x96\xaa\x2c\x13\xb3\x05\xbe\x02\x4c\x09\xcb\x3e\xbe\x5f\x5b\xa4\xff\x2e\x27\xc8\x2e\xef\x9a\xc8\xb9\x38\xdc\x79\xa5\xee\x74\x38\xc1\x96\x16\x4d\xe7\xf9\x02\xdb\x00\xfc\xe9\x7c\x81\x8d\x0c\xae\xff\xda\x6b\x61\x6c\x78\x86\x7d\xa2\x51\x5d\x2b\xe3\xff\x64\x10\xeb\x6b\x15\xed\xd3\xf9\xe2\x80\x25\x49\x94\xb3\xf5\x2d\x15\xa3\x39\x4b\x14\xbe\xab\x45\xf5\x4f\x2d\x28\xf7\xf0\x0c\x14\xbe\x0e\x04\x8f\x62\x81\x4e\xd2\x6d\x22\x11\xbe\x54\x89\x74\xe9\x7d\xae\x55\x32\x97\x0b\xef\x8a\x59\x8c\x2b\xa1\xf9\x1e\x03\x85\x45\x87\xe8\x4e\x3e\x51\x97\x42\x09\x5b\x57\xee\x8d\x20\xae\xaf\xd6\x09\xc2\x05\xbe\xcb\xa5\x4c\xad\x0f\xe6\x14\xec\xca\xbc\xa9\x2c\xaa\x02\xa1\x9b\xfb\x05\x9b\x25\x73\x2a\x03\x1b\x0d\xc8\x40\x84\x07\x4c\xe0\x6a\xdb\x88\xc5\xc9\xed\x26\xc9\xe7\x93\x85\x5b\xdb\x97\x9b\x24\x07\x71\xc0\xa9\x0e\xb5\x4c\xe0\x11\x7f\x0b\xfd\xdc\x0a\xcb\x38\x23\x5e\x61\x5a\x5c\xdc\x6c\xa6\x05\x4e\xdb\xa4\x19\x0b\xac\x9c\xb1\xbb\xcd\x06\x7f\xaf\xe4\x8e\x67\x2c\x8e\x19\x21\xe4\x66\x73\x61\x7a\x6e\x9f\x26\x0d\x6d\xa1\x20\x39\x56\xe0\xaf\x3a\x4d\x02\xc2\x10\xfa\x75\x9b\x70\x27\x74\xc0\xa2\xfb\x7d\x8e\x0e\x08\xdf\xe5\x5b\xc3\xaa\x4c\x73\xac\x98\xde\x32\x53\x81\x15\xcb\x64\x7a\xc5\xa6\xea\x70\x00\x87\x6d\x92\x8e\x5d\x31\xbc\x22\xe9\xd8\xbe\xc7\x7b\xf8\x5b\x57\x02\x53\xc3\x4b\xe5\x35\x8e\xb8\x9b\x9e\xe0\x97\x2a\x19\x1a\x32\x20\xb8\xd8\xe0\xe8\xc5\x0d\xd3\x57\x2c\x4d\x15\xa3\xab\x5b\x67\x23\x34\xd7\xec\xdf\xe9\x35\xe5\x20\x62\x80\xf1\x05\xfd\x7d\x90\xcb\x01\x3c\x5a\x4b\x05\x16\xc6\xbd\x62\x57\xdc\xe2\x78\xeb\x97\x6b\x2e\x78\xb6\x75\x06\x47\xd0\x28\x73\xb1\x19\x50\x38\x92\xaa\x10\xe3\xa8\x6d\x88\xaa\x4f\x6b\xb7\xf6\x3d\x2f\xcb\x1c\xd6\xc4\x9e\x70\x76\x92\x57\xbe\x20\xe8\x90\x30\x9c\xa1\x0a\xd8\xdb\x8d\x8e\x0c\x27\x58\x76\x58\x83\x9c\xfa\xb0\xf9\xc6\xa8\xc0\x8d\xfd\xce\xd1\xc9\x84\x62\xd9\x54\x14\x1b\xc2\xd8\xb8\xa0\xfc\x37\xcf\x70\x9e\x18\xcb\xcf\x3e\x09\xed\x6e\xc6\x0b\x91\xa1\xc3\xe1\xe4\xb3\x3a\xc5\xc0\x66\xa5\xdb\x1b\xb6\x03\x35\x0c\x21\xfb\x6e\x1b\x08\x69\xc8\xbf\x3d\xa9\xe8\x74\x1c\x8b\x84\xc2\x44\x49\xdc\x34\xf0\x74\xf4\x7c\xd5\xd3\x73\x54\x43\xa9\x13\xf6\x59\xad\xc1\xcf\x1f\x1b\xae\xf7\x01\xb4\xee\x7b\xeb\xae\xbc\xd4\xb4\x26\x63\x79\x43\x0d\x6c\x54\xeb\xb9\x62\x1d\xf7\x68\x63\x47\x43\xe5\xf1\xe0\x25\x4d\xd3\xc1\xdf\xf5\x56\xce\x19\x55\x2b\x79\x0d\xfb\xd9\x6e\x54\x4d\x44\xf4\x3e\x85\xf7\x50\xe1\xef\x03\xba\xa1\x5c\xef\xd7\x93\x2a\x03\x40\xc3\x15\xc9\xd9\xec\xad\xf1\x1c\xb5\x0b\x04\xf6\x6e\x30\x8d\xb4\xeb\x60\x70\x39\xf0\xe6\xdc\x3f\xef\xed\xaf\xa6\x25\xd7\x8d\x16\x57\x79\xcf\xf5\xcc\xb8\xb1\x90\xd7\xf6\x36\xff\xde\xa4\x13\xfc\x77\x90\xe6\x26\x45\x76\x54\x58\x56\xd4\xf9\xa4\x46\x80\xec\x42\x18\xed\x85\x23\x41\xe3\x01\xe8\x5c\xf5\x8b\x1d\xcf\x32\x4d\x6b\xfe\x27\x50\x25\x7b\xcf\x5a\x03\xbb\x74\xd3\xec\x57\xdf\x2d\x50\x71\xd4\xde\x5e\xbd\xad\x6f\xea\x09\xa6\x63\x66\x56\xfc\x3d\x5b\x03\x36\x77\xff\xc5\x12\x70\xf0\x22\x29\x30\xc5\x36\xe0\xa2\x23\x76\xa5\xd3\x62\x75\x62\x6f\x3a\xdd\x57\x63\x9d\xef\xe1\xf0\x0d\x73\x70\x52\xd9\x0c\x6c\x9a\x84\x3c\x4c\xf6\x57\xd4\x2c\xdf\x39\xd1\x2c\x41\xf3\xc4\x82\x69\xba\x32\x99\x3b\x96\x49\x60\x26\xae\xb8\x92\x42\x8f\x5b\x4f\xd1\x34\xef\x33\x6e\x77\x90\x6e\xdb\xac\x9d\x24\x7b\xcb\x79\xd8\xcf\xb1\x59\xd3\xf7\x5d\x28\xbf\x06\xd8\xf9\x37\x80\x7d\x52\xb2\xa4\x89\x0d\x95\x94\x04\x80\xba\x7a\x02\x25\xd8\xb8\x31\x44\x48\x2e\x69\x52\x73\xd4\x9e\x9f\xf8\x55\x6d\x45\xd5\x51\x84\xe9\x71\xc3\x31\xfd\x37\x1b\x8e\x3b\x66\xd0\xa4\xad\xec\x0c\x80\xcf\x3b\x03\xe0\x6d\xee\x2c\xc8\xca\x96\x6d\xf9\x3a\x37\xa1\x63\x14\xdd\xd1\xca\x76\x65\xc7\x24\x2f\xe4\xd4\xe7\x22\xe1\xe4\xc5\x46\x4f\xb6\x18\x17\x02\x2a\x5a\xdb\xa0\xc0\x3f\x9a\xf4\xc1\xf7\x45\xb2\xbb\x2d\x5f\x90\xd7\xb2\x4a\x66\x95\x14\x95\xe4\x6b\x5c\x35\x0a\x4c\x1b\xae\x1a\x5d\x4e\x88\x83\xee\x93\x09\x97\x6d\xcf\x35\x0b\xe9\x6a\x0b\x52\x38\xb7\x0f\xcd\x3b\x37\x77\xbe\x3c\xe8\xaf\x1f\x40\xb3\x6f\x22\xe6\x5f\xcf\xb0\xbd\x16\xc9\x4a\xd5\xc5\xcc\x24\x12\xb4\xc3\x78\x5b\x8b\x06\x7c\xa4\xcb\x0c\x5c\x67\x06\xd7\x3c\x4d\x8d\x6f\xd8\x5e\xb1\x25\xcd\xd9\x0a\xdc\xbb\x6e\xd8\xe0\xea\x77\xe3\x89\x21\x9c\x9a\x34\x46\x57\x4f\x83\x5a\x56\x59\x32\x7e\x84\xf0\x7d\x06\x40\x4b\xfe\x73\x20\xfd\x8d\xd1\x61\x49\xfe\x99\x28\x7c\x8d\x4e\x44\xe2\xe4\x06\x8a\xea\x62\x83\x3c\x60\xb5\x86\x89\x76\xe0\xaa\xf5\x01\xcb\x91\x33\x08\xb6\xc6\xfd\x7f\xa0\x6b\xaf\xd0\x49\x6e\xb1\xfb\x3e\xde\xee\x59\x46\xe6\xa1\xd9\x71\x61\x37\xa2\xed\x60\x20\x5c\x1d\x1b\x10\xae\x8a\x4d\xf9\xa1\x73\x54\x8a\x5e\xbf\x12\x57\xff\x9e\x21\xbd\x44\x27\x9f\x36\x6d\x7e\xce\x90\x76\xe8\xef\x89\x48\xee\x14\xbd\x9e\x32\x4d\x87\x2d\x1e\x7c\x77\x27\x23\xfc\x69\xd3\x7a\xae\x29\xc3\xbf\xa3\xe3\x37\x08\xfb\xa9\xae\x25\x40\xd7\x12\xe9\xbf\x24\xae\x9e\xf0\xc0\xad\xdb\x57\x2e\xf4\x88\x3a\xe4\xe4\x02\xe1\xa3\xdb\x94\x77\xce\xd2\xd5\xd3\x7f\xcf\x6c\xbc\x08\x66\xe3\xf8\xf1\x81\x7e\xe1\xe1\x04\x1d\x0c\xcb\x9c\x4a\xba\x4a\xee\x00\x32\x0c\x40\x28\x56\x9a\xce\xdc\x59\x28\x0b\xba\x5c\xb2\x2c\xfb\xc4\x6e\xb3\x69\x0d\x1d\x2b\x7a\x25\xb2\x42\xb1\x6c\x00\xb9\xf4\x06\xbe\xd8\xc0\x67\x56\x1c\x00\x1d\xd7\xdc\x97\x49\x40\x19\x19\x85\x5e\xd4\x5f\x34\xdb\x42\x60\xd5\x25\x73\x35\x0e\x38\xa2\x8a\xd1\x11\x4d\xf3\xa8\xe7\xf3\xcf\x74\x81\xe7\x03\xcb\x14\x65\x03\xb9\x1e\xf0\x1d\xdd\xb0\xc1\x8e\xee\xb3\xc1\x96\x5e\xb1\x01\x4d\x21\xdb\x4f\xce\x06\x9a\xb5\x74\xdd\x78\xb1\xcc\xf9\x15\x6b\xd5\x07\x7d\x73\x57\x35\xe8\x0b\xd7\x7d\x01\xb5\x2f\x24\x6e\xee\xeb\x14\x15\xae\xc1\x47\xd9\x40\xc9\x94\x0d\x6c\x4e\xcc\x6c\xc0\xf3\x6c\xf0\xe2\xfd\x9b\x17\xd5\xe0\x33\xd7\xa3\x57\xb5\x3e\x48\x91\xde\x0e\x8a\xcc\x57\x65\xab\x56\xbd\x66\x97\x20\xbb\x6c\x4f\x97\xa0\x17\xd5\x84\x6f\x29\xf4\x92\xee\xf7\x4a\xee\x15\xa7\x7e\x0d\x1c\xeb\x6b\xfb\xef\x67\x4b\x7f\xda\x8c\xc4\x2f\x52\x58\xb9\x59\xcd\x75\xed\x52\x51\x9e\xa6\x6c\xc4\x7e\x2d\xf8\x15\x4d\xf5\xab\xce\x0e\x0e\xc2\xd2\x90\xeb\x17\x7c\x95\xc3\xa7\xfa\xeb\x41\x4d\xbb\x48\x10\x26\x69\x4b\x0c\x82\xaf\xb8\xcd\x16\x34\x10\x4c\x5d\xb8\xcc\x7d\x2d\xb8\x21\x58\x2f\xa9\x91\xa0\xbb\xde\xd9\x35\x87\x00\x26\xe9\xb2\xc8\x73\x29\xf0\x20\xe5\xe2\x13\x8c\x61\xc7\x44\xc1\x73\xb6\xf3\x73\x0e\xfb\x1f\x0c\xb0\xd0\x64\x38\xc3\xce\x39\x2b\xec\x5f\xbb\x46\xd5\x33\xb1\xe2\xba\x23\x34\x3d\xba\x1d\x1b\xfb\x06\x1c\x22\x8b\x8c\xad\x06\x34\x1b\xf8\x6c\xb7\x2e\x19\x61\xb6\x67\x4b\xbe\xb6\x9e\xf1\xfa\x38\x05\xcb\x6a\x77\x73\xad\xcb\xcd\x49\xbd\xac\xda\xb6\x4d\x59\x5c\xad\x8e\x76\xdc\x40\x2a\x66\xe3\xe8\x1e\xf6\x87\x74\x25\x41\x18\xd4\xa7\x23\xe0\x53\x20\xd1\xa8\xeb\xdb\xac\x7a\xee\xf7\xae\xed\xa1\xf5\x7e\xd7\xbd\xac\x7a\xc0\x69\x2a\x37\x0f\x5d\x63\x53\xda\xec\xd0\x94\xa9\xdc\xfe\xd6\x77\xce\x43\x56\xf9\x48\xf5\xcc\x9d\xaf\xfb\xd6\x7e\x0b\xca\xdf\xd1\xa5\x5c\xdd\x36\x3a\xfc\xc8\x53\xa1\xaa\x1c\x89\x72\x55\x30\x6f\x03\xdb\x2b\x96\x31\xa1\x69\x0c\xac\x8a\xd3\x25\x0c\x74\x6b\xe3\x47\xa6\xab\x8f\x3a\xaa\x87\xd3\x77\xac\x8d\x47\x8d\x5e\x82\xa2\xbb\x97\x58\x56\x05\xab\x15\xd6\x5b\x14\x02\x6c\x9d\x8a\x7c\x20\xa4\x82\xf8\x04\xca\x45\xf0\xd4\x55\xa8\xcd\x6f\xbd\xb1\x5a\xaf\xab\x9a\xc7\x9b\x73\x03\xe0\x62\x5f\xe4\xa3\x35\x67\xe9\x83\x09\x00\x54\x19\x40\x95\x87\x6c\x86\xa0\xf8\x03\x8f\xfd\x8e\xe5\x4c\x3d\xb4\x37\x50\xf8\xc1\x3b\xb3\x2a\xfd\xc0\xbe\xec\x95\xdc\x28\x96\x65\x97\xf4\xc1\x3d\x0a\xaa\x3c\xb8\x5f\xcd\x3a\x0f\xef\xdd\x96\x5f\xf2\xfc\x9e\xeb\xba\x8b\x3e\x9a\x63\xe2\xaa\x03\x01\x6b\xdd\xea\xf7\x5c\xdc\x7b\xa6\x76\x3c\x3f\x76\x71\x2b\x1b\xc2\x73\xb4\x77\xfe\x4c\x80\x53\x44\x40\xcc\x2c\x97\x92\x0e\x5c\x33\x7d\x8c\xc5\xfb\x9e\xf7\x9e\x60\x3b\xfc\xc3\x76\xc7\x96\x5b\x9e\xae\x14\x13\x0f\xeb\x1c\x15\x55\xff\x06\xf9\x96\xe6\xae\x6b\x03\x68\xc7\xf6\xdb\x1d\xbb\x7c\xcb\x76\xae\x8b\x2f\x99\x82\x67\x4d\x5a\xed\xca\xee\xa9\xca\xf9\xb2\x48\xa9\x1a\xf8\x2e\xb5\x3a\xbb\xa7\xaa\x97\xc1\x78\x78\x57\x4d\x2b\xb6\x13\x7a\x2b\xd8\x3e\xb0\xd5\xe0\xf2\xf6\x41\x9d\xbe\x6c\xd4\x09\x3a\x6f\x1a\x0f\x76\x40\x9d\xa9\x39\xc6\x1c\x35\xf9\x1f\x9e\xf9\xad\xb6\xd2\x54\xb8\x35\x3e\xbe\xdb\xa7\x7c\xc9\x73\x4d\xea\xd8\x8d\xfd\x3b\xdc\xb7\x9d\xcd\xba\x11\xb4\x5b\x1c\xb8\x04\xe1\xf5\xcb\xdb\x5c\xbb\x7d\xc4\x3d\x4d\x5b\xcd\x34\x58\x51\x7d\x54\x5c\xf8\x18\xf0\xa0\x2d\x9e\x33\x33\x63\x74\x1b\x62\x2d\xd5\x6e\x90\xcb\xb0\x4a\x35\xa1\xc0\xab\xf7\x5c\x88\xba\x2d\x12\x41\x09\x10\x4b\x3a\x27\x4e\xc8\xe0\x3e\xd0\xcd\x30\xb1\xa2\x22\xcf\xdc\xb5\x18\x41\x2b\xa6\x91\xf0\xae\xee\xad\xe7\x7b\x26\x37\x9b\x94\x7d\xde\x5d\x62\xea\x3c\xfc\x32\x09\xcb\x3f\x90\x46\x6a\xe1\x30\xe7\xfb\x87\xf7\x08\x8a\x3f\x98\x72\x87\xe5\x1f\xda\x23\xc5\x98\x66\x98\x1f\xdc\x25\x5b\xfe\xe1\x7d\x0a\x2b\x3c\x98\xe3\x32\xf9\xf2\xf5\xbe\x1d\x99\x6d\x7a\x64\xcb\x37\x09\x2d\xb4\x5d\xdb\xaf\xc7\x58\xe8\xfb\xf6\x78\xd5\x93\xde\x3e\x54\x2d\x02\x6d\xbb\x64\x1b\x2e\xec\xf9\xd3\x2d\x00\x5d\x33\x6d\xf7\xdc\x19\x0f\xeb\x98\x9e\x20\xd3\xaf\x62\xc5\xe5\x68\x49\x8f\x50\x31\x2d\xab\xeb\x52\x81\xb0\x0d\xd3\x62\x2b\xf9\x2f\xb7\x4a\x85\xb2\x9a\x2b\x3c\x80\x74\x46\xe6\xcb\xb9\x74\x2a\x1b\x33\x33\x3d\x44\x54\x73\xa9\x61\xe1\x80\x04\x71\x7d\x29\x29\xc5\x96\x39\x30\xe5\x59\xc1\x73\x38\xc6\x4e\x6c\x81\x41\xc3\xa1\xf2\xa4\xb3\xbb\xa1\x9a\x04\x64\x9b\x4c\x6f\xa1\x9b\x57\x92\xaf\x46\x5c\xa4\x5c\xb0\x51\xb6\xa7\x4b\x2e\x36\xbd\x1d\xa5\x39\xe8\x1c\x06\xb6\x9c\x8d\xc3\x55\xb2\xd8\x6c\x07\x59\x7e\x5b\x17\x65\x97\x54\x80\x34\xbe\xfa\x47\x91\x69\x66\xc3\x7a\xf5\x66\xb9\xdc\x99\xc2\xd9\x96\xb1\x8a\x43\x7e\x03\x5d\xa8\xb7\xef\x9d\xec\xa0\x0d\x1a\xf8\x06\xb7\x5a\x39\xe0\x4b\x2d\xd9\xf6\xad\x30\xbc\x7c\xde\xe6\xe3\x41\xd8\x72\x0b\xdc\x55\x28\x90\xe3\x40\x68\xee\x10\xd4\x8c\x64\x7d\x94\x2a\x98\x22\x76\x63\xad\x78\xb6\x64\x4a\xc0\x49\x0e\x35\x3f\x5f\xd9\x42\xd5\xbe\x6a\x95\x3c\xe0\xcb\x5b\x80\x9a\xe8\x21\x3e\x74\xb9\x1d\xec\xe9\xc6\x52\x1b\xe7\xa7\x2a\x05\x1b\xec\xd8\x72\x4b\x05\xcf\x76\x86\x65\xd4\x9d\x57\xfa\xbc\x98\xf6\x06\x82\x5e\xf1\x8d\x11\xad\xf5\x30\xff\x51\xec\xf6\x83\x2c\x57\x94\x6f\xb6\xb9\x2e\xe6\xa3\xb0\x2b\x15\xc6\xf7\xa0\xcd\xf2\x7d\xdd\x31\xaa\xb7\xbf\x6f\x51\xb1\x3d\x83\x69\xbb\x4c\xe5\xf2\x13\x1c\xc6\xa5\x4c\xa5\x1a\xe9\x66\x14\xcd\xf2\x11\x13\x5b\x2a\x96\xac\xe7\x5c\x64\xfe\x9b\xba\xf0\xe0\x92\xe5\xd7\x8c\x69\x99\x48\xb1\x8d\x92\x85\x30\xeb\x71\x49\x97\x9f\xec\x4f\x68\x3d\x1b\xec\xf4\x76\x18\xfc\xf4\xf2\xc5\x1f\x07\x4f\x07\x2f\xfe\x5f\xf6\xde\xfd\xbd\x6d\x1b\x69\x18\xfd\xdd\x7f\xc3\xf9\x81\xe6\xdb\x23\x93\xaf\x21\xc5\xb2\x9d\xa4\x55\xc2\xf8\xeb\xa6\xed\x6e\xbe\xaf\x69\xba\x49\xba\xef\x45\xd1\xee\x52\x22\x24\x71\x43\x01\x5a\x12\xb2\xe3\xda\xfa\xdf\xcf\x83\xc1\x9d\x04\x29\xd9\xb9\xb4\xef\xf9\xb6\x7d\x9e\x58\x24\x71\x19\x0c\x80\xc1\xcc\x60\x2e\xdf\x7e\x1b\xa8\x6e\x4c\x5b\x25\x1f\x28\x5f\xb8\xb8\x5a\xd2\x22\x6b\x51\x74\xf1\x86\xec\xca\x85\x94\xcc\xfc\x4d\x34\x86\xf7\x59\x47\x15\xac\x72\x92\xaf\x36\xab\x7b\x8d\xc9\xd4\xdd\x3d\xa4\xaa\xea\xd3\x32\xc7\x84\xc1\xda\xe8\xf3\xa9\x6c\x1b\x98\x5c\x1e\x4a\x96\xe7\x45\x71\xc6\x17\x44\x4a\xae\xb5\xf6\x26\x90\x8e\x34\x81\xd5\x2a\x12\x71\xd4\xcc\x0a\x03\x16\x72\x8d\x4b\xd8\xf0\x39\x81\x93\xcb\x53\x4f\x8f\xf1\xf9\x9b\x37\xc1\x4b\x9c\xe5\x69\xf0\xcf\x0d\x2e\x73\x5b\x9f\xc2\xa1\xf0\xd5\xe5\x83\x83\xe0\x03\xb9\x18\x57\xde\x3e\x61\x4f\xb3\xa2\x46\x13\x84\xd9\xb4\x30\xbf\xd7\xb4\x54\x11\x11\xa7\xb4\x11\xbc\xb2\x5c\x94\x33\x92\x03\x58\x12\x17\xd7\x7d\x5a\x66\x98\x37\xf5\x34\x63\xcf\x00\x13\x4f\xb3\xec\x59\xc0\xa7\x7f\x5d\xa1\xe0\xa9\x80\xe8\x19\x0a\x9e\x32\xbc\x5a\x17\x29\xc3\xcf\x38\xe3\xfc\x34\xcb\x2f\x9f\xd9\x7a\x81\xac\xe0\xac\x43\xeb\x18\xec\xb6\x9d\xc1\x38\x12\x41\x0a\xa3\x35\x63\xf1\xd6\xf2\xca\x12\xb2\x26\x47\xab\xd4\xb8\xf4\x59\xce\x3a\x74\x66\x9c\x54\xfd\xe9\xed\xcb\x1f\x8d\x86\x46\xb6\x57\x39\x31\xe6\x9e\x42\x2b\xcf\xea\x7a\x5f\x15\x1d\xc1\xa6\x96\xb5\xa2\xb0\xf4\x72\xd0\x1f\x1a\xea\x06\x00\x6e\x44\x84\x0d\xdc\xe7\xdc\x0a\xa8\xdb\xbb\xb9\xb9\x3c\x6b\x5c\x09\xd0\x79\x20\x6a\x1a\xb4\x34\x2e\x14\x5e\x7c\x57\xf9\xca\xe9\xb3\x58\xdf\x25\xb8\x00\x95\x79\x7a\x67\x70\xe0\x5c\x57\x12\x1f\x9f\xb1\x9c\x04\xa0\xad\x6e\x01\xab\x51\x5e\x16\xee\x86\xed\xce\x60\x35\xfa\xf6\x94\x69\x76\x09\x13\xdf\x5f\xe2\x34\x6b\xe5\x45\xaa\x40\x7e\xde\x71\xa4\xfe\x49\x95\x92\xbc\xb4\x3c\xb9\xa1\x07\xd3\x15\x70\x16\xd0\x21\x6e\xe5\x5c\x05\xf7\x21\xca\xec\xe8\xf4\xad\x55\x54\xf2\x33\xfe\xde\x41\x2e\x13\xfb\xbf\xaf\x64\xd8\x56\x89\xd5\xac\x33\x22\x79\xbf\xd9\xa6\x0a\xa0\xb2\x62\x42\x85\x00\x5b\xbb\xfd\xc8\x09\xc3\xa5\x5c\x83\xb5\x13\xfc\xfb\x8e\x26\xeb\xc2\x87\xd5\xaa\x92\xb2\x39\xf7\x29\xc5\xc6\xd5\x86\x0b\x53\x05\xee\x8b\x75\xd4\x36\x06\xc3\xaf\x06\x19\xc5\xe2\x9c\x10\xcc\x83\xac\x2f\xd6\x61\x43\x7b\xfa\x83\xa9\xa7\x29\x7b\x67\x3d\x0e\x5d\x99\xae\x70\x5f\x8b\xbe\x7d\x35\xf6\x36\x0a\x09\xe5\x25\xb9\xcb\xe5\x83\x2b\x81\x1b\x31\x5a\x9d\x53\x52\xdf\x0f\xa0\xb0\x74\x0a\x2e\x0b\x49\x7f\xa8\xc1\x06\x33\xa1\xb6\xca\xee\x48\xec\xea\x1a\x7a\x86\x39\xe7\xdc\x0a\x72\x6e\xc3\x5c\x07\xd9\xd2\x66\x99\xa0\xb7\xa2\x95\x1a\x7c\xe6\xe6\x4c\xf4\x27\xe5\x31\x59\xc7\x82\x86\x93\xd7\xbe\xdc\xa7\x1f\x05\x53\x2a\x77\x7b\x00\x4d\x1a\x92\x50\x03\xcc\x16\xb0\x5a\x2a\xb8\xc0\xdd\x0f\xaa\x36\x01\xbb\x15\x18\xaf\x2c\x2e\x09\x92\xd8\xce\x5d\xcc\x9f\xd8\x5f\x74\x6e\x48\x58\x5e\x69\x15\x56\x5a\x00\x8b\x00\x4c\x45\x8d\x88\x05\x05\xbe\xe4\x34\x5a\x4e\x17\x70\x15\x39\x99\x95\x38\xad\x30\x3f\x81\x29\x11\x70\x88\xab\x8d\x96\xe5\xfe\x02\x04\x65\x38\x00\xca\x2a\x48\xa7\x74\xc3\xd4\xb5\x84\xac\x31\xd0\xdd\x3a\xaf\xd5\x7d\x0a\x48\x17\xd6\x5d\x2b\x49\x8b\xeb\x5f\x85\x1c\xb4\x64\xab\xa2\xbf\x4c\xab\x7e\x91\xb6\xd3\x6d\x71\x56\xb8\x07\x3f\x08\x2b\x01\xaf\xd5\x5c\x0a\x4f\x79\xab\xcf\xdc\x3b\x13\xb9\x24\x6a\x15\x14\x04\xfc\x75\x97\xc0\x2d\x66\xc1\xad\xac\xee\x13\x6b\xbd\x09\xc0\x3c\x2a\xc0\x0e\xa8\xac\xd2\x5a\x4e\x6f\x81\xf4\x83\x82\x56\x45\xa7\xee\x12\xbc\x01\x65\x2e\x41\x82\x48\xc4\xa2\x3f\xd1\x03\xc9\x82\x0f\xab\x62\xe4\x76\x57\x05\xe9\xa2\xc4\x58\x4d\xe0\x94\x2f\x17\x5e\x62\xc3\x67\x52\x8e\x9b\xcf\xaa\x9e\xf7\x66\x47\xcd\xd6\xcd\x88\xe1\x6e\x36\x5d\xd5\x1a\xe6\x63\xcc\x33\x2c\x96\x74\x9f\xcb\xd5\x55\x9f\x97\xea\xaf\x37\xe5\x9a\x56\x2d\x3b\x55\x8c\x14\x4a\x8b\x8e\x75\xe3\xb5\x0d\x17\x54\xb8\x04\x6c\x57\xf9\x2a\x07\xfd\xb5\x6c\x56\x8e\xe1\x47\x4f\x13\x50\xcf\x9e\xa9\x7a\x5d\x0e\xf2\x2a\x5d\xe0\x4e\xb3\x8e\x7c\xb5\x68\x90\x0e\xc7\x20\x23\x00\xf1\x1a\x8e\x62\x3a\xe7\x8c\x2c\x5c\xe9\xc9\x5b\x49\xc1\x83\x2a\x46\x8c\x77\xd6\x6d\xd9\x21\xe0\x29\x71\xb6\x01\xa5\x6d\x3b\x64\xd2\xb8\x44\xb5\xc0\x0f\x7b\x29\x87\x69\x39\x3c\xad\x5c\x3b\x13\xab\xa8\x80\x5b\x5a\xa8\xd4\x99\xa5\x46\x03\x1c\x2e\xb8\x7e\xdc\x43\xf1\x21\x6e\x11\xf7\x52\x7f\xbc\x70\x8a\x76\x2a\x41\x64\xff\x6d\xb3\x75\x64\x66\x0b\xda\x14\xf1\x98\xa1\x74\xd8\x3d\x79\x47\xf6\xd4\x78\x60\x69\xce\x10\x30\x1e\x8a\xda\x02\x2a\x76\xec\x66\xa9\xf9\xd4\x50\x40\x03\x05\x97\x94\xa5\x22\x8d\x2d\x71\x5e\xba\x5c\x82\xda\x68\x79\x19\x40\xdc\x09\x89\x09\x3e\x23\xeb\xb4\x64\x72\x17\xe7\x65\xdb\x11\xf6\x7d\x53\x65\x79\x9f\xd6\xf4\x70\x05\x27\xc0\x4f\xa0\xee\x31\x02\xad\x07\xa6\xaf\x46\x51\x65\xb7\xc6\xa0\x46\x2e\xd6\x8a\x16\xb8\xb8\x16\xef\x71\x16\x6c\x2a\x7e\xee\xc9\xf3\x49\xb0\x96\x28\x90\x34\x55\x70\x02\x7c\xb3\x09\x4b\x0d\x69\x2e\x32\xbd\xf6\x28\x8d\x7f\xb0\x40\xa8\xe9\xd5\x5d\x58\xc2\x2d\x82\xbf\x9d\x87\x97\x67\x40\xa2\xb2\xb7\x37\x83\x72\xc9\x1b\x03\x16\x49\xb6\x4a\xcb\xf7\xfd\x69\x4a\x08\x2e\xfb\x79\xd5\x67\x74\xdd\x87\x03\xbe\xeb\xd0\x12\xc5\x03\x55\x1d\x3c\x08\xb8\x9c\xbb\x16\xbc\x81\x56\x24\xd6\x8a\xb9\xfb\xd9\x88\xed\x9c\x13\x23\x14\x22\x2a\xaa\xb2\x0e\x74\x42\x91\x0c\x19\x97\xca\xeb\xbd\x81\x74\x6a\x19\x20\xf8\x4c\x55\x79\x86\xdb\x80\xfe\x16\x3e\xde\x1f\x54\xd8\x2e\x39\x99\xd3\x3b\x00\xaa\xeb\xec\x44\xe9\x73\x5f\xd9\xfb\x02\xbb\x4a\x73\xb2\x37\x94\xbc\xf0\x4e\xf0\x5e\x3a\x85\xee\x0b\x17\xa1\x7d\x23\xee\x8b\xb5\xd6\x05\x99\xcb\xbf\xb1\x60\x45\xa5\xae\xb9\xb6\x4c\xeb\x3a\x1b\x1b\x3e\x21\xc5\x51\x71\xf4\x13\x6f\xed\x56\x08\xad\xf9\xbb\x17\x98\xbe\xf9\xbf\x23\xac\xde\x26\x5a\x01\xe6\x53\x79\x2f\x48\x9d\x35\x70\x47\x10\xdd\xba\x36\x6c\x94\xdc\x15\xa4\xfd\x00\x01\x20\xba\xbb\xd6\x42\xa4\x3c\x9f\x64\x8f\xea\xbb\x34\x05\x94\xaa\x23\x07\xb8\x1f\x75\x11\x97\x8c\x4b\xf9\x50\xf0\x5d\x25\xfc\x7d\x00\x04\xf7\x81\x38\x28\xa2\x7c\x80\x07\xf5\x13\x2d\xe6\xc4\x6a\x9a\x13\xad\x1a\xe4\xac\x67\x3f\x27\x70\x5b\xdf\x9f\xb6\x6b\xbb\x25\x8f\x0a\x17\x44\x79\xc5\x72\xb2\xd8\xe4\xd5\x52\x85\xac\xad\x36\x25\x28\xef\x21\x70\x31\x3f\x59\x41\xe4\xbd\x4a\xaf\xc5\xb1\xa8\x55\x1f\x25\x3f\xeb\x28\x11\x8a\x78\x97\x75\x55\x5a\x31\xab\x75\x7d\xfd\xc5\x65\x36\x5e\x15\x42\xdd\xaa\xda\x0a\xf8\x2e\x66\x4c\x00\xdd\xc9\x84\x59\xbd\xb7\x31\x5f\x45\x5e\xb1\xae\x53\x9f\x7f\xdf\x43\x4f\xbe\x29\xa4\x38\x4e\x8b\x67\x5d\x7a\xf2\xa7\x45\xfe\xcc\xa8\xc1\x41\xf5\x6d\x14\xe1\x96\xc2\x87\x77\xdb\xa5\x01\x2f\xf2\x9a\xe2\x1b\x74\xa0\xb6\xdc\xad\x41\x73\x8a\x36\xb5\xdd\x30\x9b\x00\x3f\x07\x86\x82\xd6\x7b\x95\x96\xff\xdc\x60\xdc\xd6\xb9\xfc\xbc\xeb\x02\xd2\x5f\x6c\x8f\x2b\xc8\x15\x66\x69\xbf\xc4\xf3\x12\x57\x4b\x4e\x73\xf0\x87\x19\x96\xb7\xd7\x6d\xac\x31\xaf\x12\x2c\x19\x5b\x0b\x1b\xe8\x24\x94\xd5\xc3\x67\x8a\x19\x03\x04\x71\x11\x36\xc3\x45\x7a\x8d\xb3\x40\x96\x38\xd2\xa6\xac\xce\xeb\x9d\x80\x7d\x41\x50\x36\x24\xc3\x65\x70\x7a\x12\x2c\xe9\xa6\xf4\x9b\xd7\x02\x64\x97\x39\xbe\x5a\xd3\x92\xf5\x8b\xb4\x5c\xd4\xf7\x4d\x0d\x40\xbe\xb3\x92\x50\xd5\x08\x9f\xc1\x05\x77\x05\x79\x7a\xb9\x2c\xb9\x20\x60\x9d\x4c\x58\x90\xae\xe8\x86\x68\x51\xe2\x17\xd0\xb4\x58\x1a\x13\xd8\x4a\x34\xf8\x95\xd2\x95\xb8\xd5\x87\x26\x80\xa5\xe5\xb4\x62\xb3\xe6\x5f\x1f\x9e\x9c\xfc\xbf\x0d\x28\xef\x08\x9f\xa6\x33\x32\xe6\x90\xd4\x45\xcf\x52\x70\x05\xe6\x5d\x73\x18\x72\xb2\x50\xa0\xfe\xb7\x78\xd4\x50\xe9\x2b\x78\x15\x97\x5b\xb4\x03\xe8\x23\xa0\x2a\xec\x5b\xda\xe5\x76\x11\xd0\x55\x40\x97\xb4\x30\xcb\x5f\x34\x03\xa2\xe5\x12\x5f\xeb\xd7\x69\x71\x95\x5e\x57\x41\x4a\x08\xdd\xc0\xf5\xeb\xf4\x3a\xa8\x66\x25\xc6\x24\x28\xa5\x0a\x9e\x96\x30\x01\xb3\x74\x53\x29\xcd\xf5\xba\xa4\xd3\x02\xaf\x2a\x71\xc5\x5d\x55\x9c\x22\x80\x74\x3b\x5b\x12\x5a\xd0\x45\x8e\x2d\x6b\x03\x0f\x50\xf6\x58\x05\x60\x30\x52\xda\x4f\x37\x8c\xae\x8b\xf4\xba\x0f\x26\x20\xad\xba\x81\xcb\x3c\xc3\x54\x50\x85\xba\xad\x88\xd4\x14\xab\x86\x20\x70\x01\x05\x38\xcd\x69\x7d\x16\x54\x78\x46\x49\x56\x69\x2a\x9f\x2a\xd8\xac\xeb\x7b\x46\x83\x8a\xf3\x7f\xbc\xea\x86\x29\xf3\x11\x0e\x96\xa2\x22\x1d\x60\xe8\x11\x4a\x20\x18\x5d\xa5\x8a\xfa\x6d\x55\x3e\xca\x4e\xfd\x87\x28\xd2\x2d\x45\x6b\x48\x1a\x85\xbb\x24\xe9\x75\x3f\xad\xba\x6f\x7d\x82\x29\x2d\x32\x14\xe4\x2c\x2d\xf2\x99\x94\x59\x09\xa7\x0b\x84\xf5\xab\xfc\x57\xec\x50\x0b\xc0\xd3\x75\x81\x83\xa7\x6b\x9b\x9e\x72\x2e\x46\x75\x22\xc1\x7c\xc3\x8b\x65\x6e\xb9\x3a\xc5\xe0\x15\x95\xbe\x16\x80\x4d\x17\x18\x74\x9d\x5a\xed\x4b\x3a\x75\x5a\x4a\xc9\x06\xe2\xab\x63\x98\x41\xe7\xe0\x7b\x23\x5c\x8a\xed\x3b\x50\x60\xf0\x79\xbb\x75\x78\x7f\xb6\x54\xb0\x46\xa3\xde\x2c\xce\xc1\xb4\xd4\x4e\x60\x10\xc9\x99\xe6\x79\x91\xcf\x9a\x13\xac\x47\x9e\x96\xef\xc5\x78\xed\xca\x69\xd1\x60\x33\x45\x8c\x79\x71\x85\xc8\x65\x72\x79\x81\xc1\x11\x8f\xa5\x79\x68\x51\xd4\x77\x6d\xbe\x20\x62\xbd\x1b\x6b\x55\x89\x26\xbc\x13\x00\x79\x5b\xcd\xb7\x35\x26\x9c\x45\x10\x8d\xf1\x4d\x5a\xe2\x05\x1f\x45\xbb\xe1\x1b\xa8\xad\x2d\xf3\x02\xe7\xee\x5a\xb3\x9d\x46\x37\x56\xab\x61\xc8\x77\x4b\xc5\x2d\x02\xfb\xcb\x7e\xbe\x5a\x74\x29\xa4\xc6\xc2\xd4\x33\x5f\x2d\xc2\xc9\x3e\x8a\xa8\x23\x7f\x05\xf7\x2e\xa2\xa6\xc8\x3b\xda\xa2\xb0\x9a\xd1\x35\xd6\x36\x81\xdd\x9a\x70\x28\xeb\x1a\x9d\xb9\x66\x62\xa0\x39\xe6\x84\x5f\xe3\xa7\x5e\xc5\x72\x90\x6b\x18\x98\x89\xd8\xa6\x70\x05\x27\x66\xc9\xdc\xc9\xb5\x6c\x18\x3d\x4c\xd8\x39\x30\x4c\xd3\x88\x9e\x12\xbe\x1a\x2c\x76\x7e\x7a\x1d\xbc\xc7\xd7\x53\x9a\x96\x9a\x9d\x7a\x63\x2a\x89\x9e\x2d\xbc\xa9\xb2\xb2\x09\x00\x14\x62\x1d\x74\x32\xd0\xa2\x88\xab\xfb\x69\xbd\x37\x7a\xe3\x16\xde\x75\x7f\x04\x1a\xed\xb2\x5f\xe5\x19\x96\x8a\xcd\x55\xba\xee\x54\xaf\x59\x35\x6c\xdf\x42\x1f\x67\xf9\xc6\x5f\xd4\xc7\x17\x55\xef\xf3\x35\x28\xec\xdb\x6c\xbe\xf9\xa6\x7e\x9f\xaf\x6d\x69\x22\xb5\xae\x37\x19\xe7\xa4\xcc\x5d\x38\x5f\x60\xaa\x45\xf9\x4d\x2d\x17\xfc\x21\xaf\x04\x05\xb7\x1d\x60\x00\x86\xcb\x45\xcb\x4e\x32\x07\x51\x75\xb9\xa8\x5f\xd0\x82\x6d\xf9\x02\x05\x8b\x32\x5d\x2f\xf3\x59\xd5\xd7\xd2\x2b\x2d\xcd\xcb\xea\x7a\x35\xa5\x85\x90\x14\x3d\xf3\xe1\x1c\x60\xad\x9d\x88\xea\x9d\xfb\x30\xdc\x22\x45\x13\xdb\x6d\x0a\x04\xc9\xac\xd9\x44\x98\x39\x5c\x40\x6c\xad\x52\xf0\x07\x27\x0d\x75\x6e\x9d\x24\xeb\x06\x9d\x7a\xbf\xe2\x92\x72\xac\x0a\x33\x07\xa3\x8e\x68\x5f\xe9\xe2\x2e\x4c\xda\xb4\x9a\x6b\x2e\xcd\x50\xda\x77\xcb\x70\xb7\xa2\xf4\xc7\xf0\x42\x78\x2f\x37\xaf\xf2\x04\x0d\x69\x02\xad\x1a\xd1\x15\x21\x19\xcc\x5a\xc9\xe4\x02\xec\x79\xfa\x1e\x77\xdb\xf1\xca\x83\x56\x74\x22\x4d\xfa\x65\x05\xb0\xe5\xf7\x8e\x49\xdf\x76\x7e\x97\xb2\x94\x2f\x13\x69\xb6\x31\xc3\x45\xe1\xe1\x02\x18\x0d\x16\xb9\xb1\x0d\x06\x13\xa3\x20\xe3\x55\xa1\xdf\x81\x80\x97\x2f\x72\x60\x48\xda\x00\xa5\x9b\xd9\x52\x6d\x06\x41\xdf\x36\xf3\x79\x3e\xcb\xe1\xa8\xe1\x8c\x0c\x70\xe0\xeb\x74\x86\xed\x13\xc9\xae\x66\xe4\xd2\xd3\xf3\xf5\x87\x00\xc4\x17\xe0\x2d\x0a\x5c\x6f\x0f\x9a\xe1\x70\x65\x9a\x61\x69\xd3\xeb\x49\xb5\x7d\x3a\x5b\x5a\x16\x58\x30\x3c\x8e\x0f\x29\xf8\xc2\x48\x9f\x89\x2e\x4b\xc5\xb9\x4e\xaf\x83\xb3\x00\x08\xa2\xbc\xf0\x12\x6c\xad\x6d\x34\xa3\x86\xf2\x93\x65\xdb\x65\x9b\x95\x81\xae\x08\xda\x54\x5d\xb8\xdb\xab\xaa\xe8\x2c\x07\x29\xd8\x6e\x56\x8d\x4c\xf4\xd1\x61\x7c\x6e\x8d\xcd\x0c\x46\xb4\x04\x5f\x36\x95\x3c\x0f\x95\x8d\x8f\xd9\x94\x25\x9e\x83\xc4\x01\x99\x3f\x69\x20\x34\xa8\x62\x85\xc0\x26\x50\xcb\xce\x35\x00\x12\x05\x54\xdb\x2d\x4d\x1b\xc5\x07\x74\xc2\x9b\xb7\x1a\x56\xbb\x4b\xd1\x45\xb6\x84\x29\xe4\x33\xd2\x87\x62\x5d\x43\x7d\xca\x96\x36\xe3\x4b\xb2\x1a\x21\x03\xce\x62\x46\x8b\xcd\x8a\x08\xb8\x1e\x94\xf4\x4a\x2e\x7f\xa1\xfb\x51\x13\x2f\x85\x33\x75\xc7\xe2\xb3\x73\x92\xc9\x96\xcc\x56\x10\x23\xd3\x83\x32\x6d\xf1\x71\x08\x47\x81\x2e\x33\x81\xfa\x15\x76\xab\xa3\x42\xed\x1e\xbf\xe5\x26\x1e\x3a\xe5\x62\xd1\x4e\x57\x00\x29\x3c\xed\x70\x05\xa8\x97\x32\xdd\xea\xa2\xdb\x2d\x12\x01\x9e\x47\x37\xa9\x0c\xa9\xce\x31\x3e\xba\xc9\x57\xeb\x74\xc6\x46\xfc\xc0\xcf\xe9\xa6\xd2\x09\xcd\x54\x16\xc1\x50\x45\x60\xb7\x5c\xbd\xcc\x79\x0e\x09\x05\x6f\xaa\x9c\x2c\x36\x45\x5a\xd6\x0a\xdb\x39\xb4\x94\x1e\x8d\x57\x1b\x05\x5f\xdd\x40\x74\x54\x81\xbb\x6d\x88\xd6\xc5\xa6\x4c\x8b\x46\x5f\xfb\xd6\xdf\x6e\x5b\xc2\x0e\xa8\xc1\xcd\xca\x1c\xe4\x4a\xcf\xe8\xda\x9c\xbe\x0d\xbf\xa9\xcc\x26\x54\x76\x30\xe1\x1b\xd6\x18\xb9\xd3\x50\x2d\x8c\x6e\xc7\x88\x5b\x9c\x2a\xdb\x2a\x6e\x9d\x5c\x8d\x10\x9e\x54\x8b\x74\xa5\xec\x56\x69\x1e\x82\x5c\x98\x53\x34\x41\x93\xa2\x8a\x30\xc2\xc8\xb5\x35\x9f\x07\xb1\xfe\xd8\x09\x0a\xaf\xab\x9c\xd0\xb2\x05\xa9\xb0\x02\x20\xa8\x98\x88\x59\xcc\xd1\xc8\x4f\x2b\x62\x8c\x67\xbd\x38\x84\x7a\x2e\x1c\x35\x6c\xfa\x9a\x72\xf0\x29\x56\x4f\xad\x8d\x1a\x66\x3d\x8d\x38\xb8\xdd\x07\x2c\x75\xe8\x95\x78\x45\x2f\x21\x49\x20\x26\xb6\x03\x3f\x44\x5d\x4b\x33\xac\x6e\x75\x11\x67\x4a\x72\xe6\x1b\x8e\x13\x4c\x62\xf7\x60\xee\xd5\x73\x4d\xa7\xe5\xef\xdc\xec\xa5\xe9\xa6\xba\x0e\xf7\x20\x10\xdf\xd7\xe4\x0f\x55\xd7\x66\xb9\x60\xa6\x8f\x54\x49\x38\xdc\x74\x39\xe5\x36\x2f\x52\x2c\x56\x4b\x7a\x25\xa2\xc5\x15\x94\x93\xf2\xa3\x6d\x47\x1c\x87\xdd\xc4\xab\xb1\xf4\xe5\xb8\xd5\xe2\x03\xa2\x38\xa5\x1f\x46\x47\xaf\x01\x95\x02\x2c\x78\x8b\x33\x60\x61\x2a\xcc\xf8\x9c\x31\x1a\x84\x72\x12\xe0\xeb\x1b\x96\x32\xbc\x0d\xf9\x7b\x91\xca\x9f\x23\xb1\xc4\x69\x11\xa8\x26\x83\x8a\x17\x39\x42\x25\xbd\x7a\xa3\xd7\xd2\xdb\x65\x5e\xb9\x00\x99\xc0\x25\xc2\x40\xa8\xc4\x78\x51\xe6\x9c\xcc\x5c\x55\x28\x98\x6e\x04\xcb\x27\xbb\x86\x34\x80\xaf\x69\x81\xb7\x7a\xaf\xca\x28\xf1\xdf\x32\x56\x72\xc2\x52\xd2\xab\x9f\xe5\xf2\x79\xbb\xc4\x15\xae\x13\x97\x4f\xdb\x9d\x59\x2d\x90\xd3\x52\xa2\x7f\x2f\xca\xdb\xa8\x25\x24\x30\xc1\x1b\xc0\x49\x8d\xc9\xcc\xb6\x34\xd6\xd6\x21\xb4\xae\xc6\xd1\x5c\x4d\x6a\x0d\xaf\xd9\x3e\x68\x5e\xc5\x25\x5e\x9d\xf2\x34\x0b\x0b\x93\xb9\xbf\xbb\xfb\xee\xef\x62\xe3\x89\xae\x74\x73\xc2\xab\x44\xe8\x86\xc5\x25\xb9\x6c\x23\xc2\x83\xc5\x00\x09\x48\x8a\xfc\x12\xa3\x86\x75\x08\x12\x7c\x0f\xc4\xb7\x40\x01\x66\xb3\x41\x6c\xb6\x7f\x0b\x50\xd5\x6f\x03\x95\xb0\x7b\xb9\x03\xaa\xe4\xe9\xad\xa7\x32\x48\x6b\x21\x27\x5a\x09\x2e\xb6\xfc\xb9\xf7\xe9\xc9\x5a\x2d\x29\x11\xcb\x88\x93\x90\x06\x3d\xed\x6e\xd7\x83\x57\x03\x7b\xbd\xd1\x2a\x44\x79\x56\xe2\x79\x35\x0a\x37\x44\x5d\xa2\x64\x98\xe1\x72\x95\x13\xcc\x4f\x5e\xcf\xfa\x96\xe4\x4f\xae\x73\xcb\x84\xb5\x83\xa3\x71\x23\x98\xec\xde\x56\x3f\x51\x27\x54\x88\x43\x6a\xac\x60\x24\x4e\x20\x12\xb9\x1f\xec\x0e\x13\x4e\x93\x6b\xa6\x1b\x5d\xb1\x4c\x0c\xab\xa0\x4c\x48\x76\xd2\x66\x53\xda\xd6\x33\x08\x05\xa1\xc3\xe5\x34\x0b\x3a\x0a\x85\x47\xfa\x4c\x33\x9b\x5f\xba\x69\x09\x3a\x21\xc8\x84\x50\xed\x70\x32\xc7\xc5\x25\x73\xd1\x5e\x19\xd0\x9b\x81\x30\x3e\xfe\x80\x59\xa6\x15\x27\xa0\x92\x26\x1f\xc9\x79\x36\x3d\x6d\x6b\x4e\xaa\xb6\x7c\xaf\x05\x23\x7d\xf4\xf0\x87\x6d\x38\x38\x42\xb2\x59\x7d\xb0\x74\x36\x7c\x87\x76\x09\xb5\xa0\x0d\xef\x04\x2d\xe5\x22\x97\xac\x41\x68\x86\x7f\x4a\x57\x78\xab\xa3\x05\x08\xf1\xc7\x0d\x6a\x30\x08\x65\x7f\xe6\x7c\xbc\xcb\x30\xee\xd3\xa1\x4b\x72\xee\x86\x45\xc9\xb6\x5d\x71\x79\xbd\x76\x8c\x76\x4e\xd2\x7e\x73\xaf\x16\xf1\xfe\xcd\xdf\x09\x77\x7e\xe0\x3f\x62\xce\xf6\x5b\x23\x2d\xa3\xba\xd7\xd4\x6d\xdb\x02\xc2\xec\x21\xe6\x75\xc4\x7f\x01\x18\x25\x6d\x6b\x72\x06\x2d\x51\x61\xec\x00\x51\xed\xd2\x5d\x6b\x48\x99\xae\xda\x9e\x71\x5a\xf1\x65\x76\x8f\xd5\xed\x54\x55\xbd\xcb\x28\x4d\x18\x9a\xfb\x0c\x53\xf7\xb8\xbb\x81\x0d\x51\x72\xae\x23\x45\xe8\x16\xae\x96\xf9\x6c\x79\x37\x99\xd8\x1a\xd4\xf7\x1f\xd6\x78\x06\x87\x76\x7d\x54\x8c\x0a\x3f\xfe\xac\x4b\x34\xf7\x55\xd7\xc3\xea\x6a\xc1\x33\x81\x3a\xe6\xce\x5d\xa7\xcf\x0a\xb3\xb3\xef\xec\xd9\x55\xee\x31\x7d\x32\xf6\xce\xee\xfa\xd6\x30\x1b\xe1\x79\xf6\x3b\xfc\xeb\x41\x75\x0c\x55\x37\x94\xc2\x8d\xa6\xd3\xa1\xfd\x68\x0d\xff\xe3\x9a\x6d\x98\x86\x1d\x19\x42\xb1\x40\x7f\xcc\xe5\x1d\x80\x62\xd6\x52\x2b\xf6\x91\x0e\x4f\xe9\x1d\xb5\x46\xc7\x86\xe8\x5e\xee\xab\x88\x72\x04\x43\x05\x9b\x5f\xc5\x74\x95\x67\xb8\xb8\x76\x79\x9f\x9a\x7c\x04\x21\xf4\xbc\x06\x28\xed\x1a\x1f\x4f\x1c\x97\x3b\x0f\xa2\xc9\xd6\xd5\x57\xae\xca\x5c\xe8\xab\xd8\xbe\x60\xbb\x6a\x79\x86\xe4\x90\x07\x42\x5f\x64\x0d\x40\xd5\x64\xbf\xf8\xce\xdc\x2a\x89\xfb\x40\x1f\x93\x4e\x30\xce\xaa\xd7\xf8\x32\xc7\x57\x5b\x7e\x1a\xbe\xc8\xde\x2c\xd3\x8c\x5e\xdd\xaf\xd9\x80\x96\xb0\x4a\xad\x68\x48\xe0\xa7\x1d\x64\xf9\x1c\xa4\x0f\x16\x54\xd0\x7c\xf0\xdd\xab\x97\x20\xaf\xb7\x00\xc2\xa7\xed\xb9\x48\x53\x38\x3a\xf2\xa1\xc6\xca\x29\x07\x4b\x42\x05\xb1\x66\xa5\xf6\xa8\x91\x9a\x16\xd1\x0a\xc8\x00\xa1\xb7\xb7\x23\x2d\xfd\xfc\xe2\x97\x7e\xda\x31\xd1\x21\xfd\xb8\xe3\x81\x5b\x19\xff\x9a\xb2\x75\x98\x42\x6d\x24\x0a\x7b\x1b\xda\x7a\xd6\xf4\x7d\x56\x33\x78\x6c\xe5\xd5\x1d\x97\x32\xaf\x75\xe7\x95\x0c\x01\x83\xfc\x04\x57\x85\x8a\x15\xae\x2f\x4e\xc0\xd8\xfd\x88\xae\x13\x3d\xd6\x8a\xef\x65\xe2\xf6\xc9\xeb\xca\xfa\x25\xb4\x25\x23\xee\xdb\x06\xa1\xcd\x66\x6c\x0a\x6e\x16\x0f\x7f\xc7\x47\x5e\x2f\x6e\x0f\xb9\x46\x70\x3f\x62\xf0\x9e\x53\xa2\x15\x0d\x3e\x52\x2f\x27\x5f\x30\xc2\xdf\xd9\x37\x37\xf7\xec\x85\xd0\x96\x8e\x60\x5d\x7f\xaa\x5e\xf8\x33\x5c\x75\xb6\x9c\x5f\x5b\x64\x8c\x7b\xdd\xdb\xa1\x7d\x14\xfd\x60\xdb\xa9\xeb\xab\xf5\xf2\x76\x29\xcd\xe0\x45\x90\x87\xca\x2a\xa2\x16\x38\x9c\x3a\x73\x99\x58\x6a\xcf\x5b\xa9\x57\x04\x2c\x81\x64\xdb\x26\xec\x84\xea\xf6\x97\x0a\x8b\x8b\x4c\xb7\x0c\x0a\xaa\x9c\xcc\x70\xa0\x7a\xab\x5d\x6a\x39\x87\x28\x2d\x32\x5c\x2a\x8d\x41\x55\x5b\xb8\xaa\x79\x68\xfa\xc8\x36\x0d\x3b\xe2\x04\xfd\x88\x50\x82\x8f\x64\x67\x5a\xef\x5e\x5d\x13\x4a\xae\x57\x74\x53\x0d\x60\x61\x2f\xd3\xaa\x2f\xec\xd6\xfa\xe2\x96\x45\x2b\xcc\x77\x61\xde\xe6\x72\x2d\xc6\xd9\x36\x82\xd3\x8d\x75\x70\xb8\xbb\xaa\xfa\x0e\x53\x81\xdf\xef\xeb\x46\x18\x0d\x23\x3c\xcb\xc1\x58\x0e\xf5\x2a\xcf\x16\x98\xed\x79\x87\xe4\xdc\x2a\x04\xa2\x2a\x60\x7b\x10\x76\x82\x50\x2b\xbb\xe5\xa7\x3f\xd0\x58\x77\x61\xed\xa0\xfa\x6a\x4d\xb7\xd0\xfa\xd7\xda\xdc\x66\x8a\x95\xd9\x24\x3f\xcd\x2c\x62\x0e\x0b\xab\x83\xe7\x76\xe2\x60\xde\xa5\x09\x38\x05\xf2\xaa\x2f\x77\xb6\x63\xbf\xb6\x27\x4e\xf3\xca\x18\x38\x35\xd0\x29\x77\xb2\x55\x60\x2b\xcc\x8e\x55\xa0\xcc\xbe\x8a\x92\x29\xce\xa0\x7d\x68\xef\x5b\xeb\x72\x52\xf9\xa3\xea\x68\x53\x69\xf0\x14\x1a\x12\x0e\x18\x0d\xf3\xb5\x0e\x8e\x5f\xd5\xd3\x2b\x80\x9f\xfb\xa0\xa9\x34\x8e\xa3\x02\x95\x92\xd0\x88\xa8\x1d\x47\x95\x34\x73\xdb\x22\x8b\x55\xbf\xd7\xfa\x68\xf0\xe8\x0d\x72\xf7\xc9\x58\x74\xc1\x9b\x0b\x16\xc6\xb2\x62\xb4\x23\xb5\xdc\x61\x4b\x89\x65\xa6\x2b\xd7\x22\xf7\x7a\x42\xb0\x34\xd6\x09\x6f\x45\x71\x93\x77\x6a\x67\xdb\x19\x7b\xed\x4e\xd7\x8d\x96\x61\x51\x2d\x7c\x18\x9d\xab\x7d\xa3\x5e\xbd\xe6\xd4\x79\xab\xf6\xb2\xcc\x15\x56\x1f\xce\xdd\x1b\x0c\x22\x2b\x5a\x1a\xd4\xd1\x3b\x76\xbe\x78\xce\x9f\xb7\xa8\x11\x41\x4d\x17\x99\xea\x22\x73\x2a\xad\xad\x4c\x75\x4a\xd8\x9b\xfc\x57\xac\x3e\x5e\xe1\x7c\xb1\x64\xce\xe7\xff\x80\x57\xdb\x78\x10\x08\x65\x45\x33\xac\x9c\x01\x1b\xcb\x12\xcf\xeb\xf8\x58\xbc\x22\x42\x7e\x01\x50\x3e\x01\x46\xd4\xc6\x96\x31\x21\xed\x50\x72\x52\x92\x11\x2d\xed\x83\x39\x70\x7d\xb3\x6b\xe9\x32\x95\x81\xf9\xb7\x44\x9f\x00\xe3\x15\xf9\xc3\xe2\x73\xa0\xcf\xc1\x97\x2f\x16\x5f\x10\xed\x8b\xa1\xdf\xf1\x1a\x74\x25\x74\xbd\x35\x7d\xa2\xa5\xdb\x74\x88\xa6\x0b\x08\x8e\xa0\xd1\x7e\x54\x35\x51\x34\xb3\x2f\xb1\x74\x53\x59\x90\xc9\x4b\x52\xbb\x86\x08\xcb\x80\xa6\x8b\x3f\x96\x69\xc6\xa7\xed\x93\xb5\xbc\x90\x0d\x86\x28\x5f\x2d\x7e\xa2\xd9\xfd\x60\x9e\x62\xe1\x62\xa4\x08\xac\xf1\xd0\x20\xd2\x94\x9a\xd0\x0c\x06\xf0\xea\x12\x97\x45\xba\xfe\xa8\x5e\x84\xad\x0a\x15\x2d\xad\x65\x68\x3d\xe9\xb3\x6d\xac\x78\x16\xdf\x16\xeb\x65\x6a\x77\x54\xdf\xd8\x3b\x3b\xa2\xf3\x20\xe5\x8d\x04\xac\x4c\x49\x05\x2a\xc8\xd9\x75\x88\x70\xb1\x92\x19\x16\x8b\xeb\x57\xd3\x6a\xb6\x29\x2d\x55\xf1\xfd\x06\x74\x24\xc2\x4a\x40\x93\x01\x95\x6d\x7a\xc7\xd5\xec\x3c\x27\x8b\x8f\x45\xa7\xd5\xb7\xc0\x6a\x15\x38\xdd\x56\x21\xa2\x1b\x56\xe5\x19\xfe\x8b\x74\x9d\xfb\xf8\xf1\xca\x06\x05\x7b\xa9\x1c\xf2\x10\xfe\xe7\x26\x2d\x60\x03\xd6\x99\xed\xe1\x68\x58\xdf\xc2\x3a\x76\x8d\x81\x80\x93\x3e\x5a\xb2\xb7\xf8\x03\x93\xe1\x08\x4c\x3b\x96\x6b\x0b\xa3\x34\x80\x82\x0d\x15\x91\x58\x5c\xe9\x8c\x6d\xd2\x42\x98\x6c\xeb\x80\x70\x84\x92\x3f\xac\xd6\xcd\xf6\xf4\x6a\x07\xd9\x8b\x50\xe1\x1a\x1d\xcc\x96\x69\x99\xce\x18\x48\x69\xeb\x0a\x6f\x32\x5a\x87\xe8\x5e\x9b\x57\x34\xe5\x5a\x46\x35\xa2\xaa\xee\xe2\x57\xfc\x9c\xc6\x7d\x18\x17\x65\x80\x61\x31\xea\xe2\x95\x12\xca\xfe\xc5\xd4\xfc\x8b\xa9\xf9\x17\x53\xf3\x7b\x59\x83\xff\x62\x6a\xfe\x27\x33\x35\x62\xe6\x3e\xf0\xd3\x4d\xd0\x91\xca\xee\x53\x4f\xd8\x1e\x7d\x81\xb1\xab\x6c\x4e\xc5\x5f\x85\x06\xff\xc5\x39\xfd\x8b\x73\xfa\xbf\x88\x73\x6a\x06\xb3\xe9\x83\x47\xfc\x3e\x3a\x1f\x11\x07\x46\xa6\x70\xd8\x27\xc4\xcd\xf4\x3a\xb8\xcc\x2b\x8e\x1e\xde\x07\x78\xab\x7b\xa9\xb1\x50\x28\x4a\x3f\x09\x70\x0a\x85\xab\x43\x55\x0b\x30\x6f\xba\xe3\x88\x87\xfe\x08\x4e\xcb\xe9\xb5\xbc\xd0\xaa\xe1\xad\xd1\x24\xdf\x37\x02\x1f\x22\x02\x40\xee\xb0\x7f\x2d\x3d\x08\xd7\x45\x77\x54\x5a\xf9\xfe\x56\x01\xcb\x57\x1d\xa1\x1a\xda\xa8\xda\xcc\x96\x41\x5a\x89\x80\x23\x45\x4e\x70\x7c\xb7\xf6\xdb\x62\x0e\x7d\xfa\x09\xca\x49\x50\xd1\x15\x86\x30\x44\x62\x1b\x83\x2d\xe7\xf4\x5a\x85\x1f\x12\x1c\x2d\xe7\x99\xc4\x76\xaa\x8d\xfa\x3e\x4c\xc8\x68\x68\xc5\xe0\xac\x01\x34\x08\xa2\x97\xf5\x24\x06\xb9\x76\xbb\x50\x76\x3c\xcf\x6b\xed\xc9\xfc\x95\xbc\x81\x91\x6d\xce\xa6\x78\x8f\x7a\x2f\xba\x90\x30\xb2\x11\xc5\x62\x7e\xb0\x79\x86\x69\x6d\xbb\xfb\xf3\xf1\xf7\x1f\x54\x2b\x6b\xc5\x07\xf8\x07\xfd\xd1\x37\xd4\xd6\xaa\x62\xd8\xf5\xca\x71\x1b\xaf\xd4\x72\x2c\x3a\xf4\xb5\x85\x16\xb9\x38\x6d\xa1\x65\xfb\x36\xd4\xe0\xc6\xf6\xab\x7a\x77\x5e\xec\x23\xda\xed\xe4\xc4\xf6\x6c\xf7\xa3\xf8\xb0\x3b\xf6\x41\xe7\xba\x1b\x79\x9e\x4b\x43\x0d\x3b\x51\x91\x15\xe7\x7d\x1f\x2a\xd4\xc8\x5d\xa4\x8d\x45\xc4\x65\xb8\x1d\x36\xde\x75\x42\xeb\xa8\x9a\x93\x66\x06\x5f\x7e\x3a\x5f\xaf\x45\xb4\x14\xb2\xde\x08\xca\xe9\x4d\xb1\x74\x77\x98\x7d\xf9\x96\x84\x17\xe2\x2a\x65\xd6\x4d\x53\x77\x45\xbe\x9f\x9a\x55\xb7\x5b\x64\x67\xaa\xde\x6d\xdd\xbe\x4f\xbe\x6a\x01\xce\x77\x76\x68\x3e\x1d\x08\xdf\xf5\xf1\xad\xc5\x4f\x7e\x8f\x85\xdb\x80\x2f\x2a\xfe\xde\xd7\x40\x7a\x8d\xfa\xb2\x9d\xba\x37\x56\x76\x88\xbe\x46\x00\xfc\x1a\x24\x3a\xb8\xd4\x1e\xa0\xfc\x44\x3d\x9d\x5b\xa1\x59\xf8\xd8\x73\xcb\x57\xb1\x79\xa3\x29\xb9\x05\x4f\x2b\xf9\x6a\x85\x33\xbe\xf2\x8a\xeb\x00\xfc\xd3\xcc\x75\x5a\x4e\xb2\x7c\x96\x32\x7d\x58\x86\x3f\x34\x82\xfa\x9b\x48\x28\x6a\x3c\x01\x2d\x6d\xbf\x41\xcd\x0b\x7c\xf7\xea\x65\x0d\x03\x0a\xdc\x3b\xcc\x85\x7d\xaf\xdc\x82\x7c\x37\xb6\x86\xd3\xe1\x8a\x66\x69\xd1\xa7\x6b\xbc\x97\x01\xa9\x1f\xe9\xc2\x18\x2c\x0d\xa0\x2d\x99\xb8\x87\xb4\xde\x21\x7b\x1a\x50\x96\x20\x2c\x9d\x4e\x55\xc2\x1f\x88\xce\x2a\x4c\xe2\x84\x4f\x5f\x0d\x70\x42\x55\xf0\x8a\xbb\x60\x8a\xf7\x92\x43\x28\x1b\x15\x83\xbf\x14\x52\x84\xdf\xee\xca\xaa\xe9\xd4\x4a\x49\x3d\x7b\xc5\x9e\x16\x57\x8e\x44\xb1\x23\x86\x4c\x7d\xbc\xac\xaf\xf0\xf3\x3f\x68\x7f\x1c\xb5\xee\x0f\x37\xe5\x45\xd8\x1f\x86\x1d\xdb\x04\x1c\x52\xdb\xd3\x79\xec\xbd\x04\xdc\x49\xf3\x26\xc5\xf4\x5d\xb9\xb7\x14\x74\x70\xa6\x8f\xde\xd6\x39\xb6\xeb\x6e\xed\x50\xa8\xb5\x38\xc0\xda\xa2\x80\x66\xb8\xe4\x2b\xdf\x67\xda\x11\xd8\x8e\x29\x8d\xe0\xc0\x4b\x6c\x02\x04\x0f\x6c\x33\x89\xd6\x5a\x9d\x21\x82\xb5\x39\xca\x17\x42\xbe\x5f\xa9\xde\x52\x83\x50\x26\xf2\x54\x8c\x8e\x7e\xa9\x84\x17\x33\xc1\x0b\x19\x84\x47\x45\xc3\x71\x0d\xf3\x72\x02\x1a\x06\xce\x61\x35\x83\x00\x1a\x38\xd7\x25\xbe\x04\x73\x74\xaf\x8d\x88\x58\xa0\x00\x14\x88\x1a\x96\xfd\x7a\xc4\xeb\x59\xa6\x8c\x4e\xaa\xf2\xf8\x68\xfb\xb1\x2b\xa7\x25\xf4\xdc\xee\x85\xf3\xb3\x37\x31\xa0\x27\xcc\x9c\x58\x31\xb5\xfc\x7e\xde\x08\x73\x36\x38\x32\x94\xf0\x6e\x38\xbe\xab\x85\x39\xb6\x92\x14\xba\xe1\x85\x6b\x7c\x4e\xdd\xec\xac\x16\x5e\x58\xc1\xe2\x8f\x62\x7d\x07\xb0\x6a\xa9\x89\x3a\x83\x53\x7b\x79\xb1\xee\x70\xd6\x5e\x38\xdd\x58\xd6\x9f\x08\x58\x7f\x80\xeb\x9d\x10\xfb\x83\x5a\x7b\xc1\xbe\xfb\x9c\x77\xc1\xdb\x3d\xfd\x4d\x40\x1b\x0b\xc0\xc4\xdb\xba\x27\x5d\x4a\x5b\x42\x68\x9d\xf8\x0e\x86\xf6\xc2\x20\x9c\x14\x0c\xf2\xa9\xe2\x3b\x78\x73\xb8\xad\x4b\xbf\x81\x82\xd5\x65\x01\x2f\x30\xa4\x56\x52\xd2\x74\x11\x24\xba\xb8\x0e\x52\x11\x09\xca\x28\x20\x91\x74\xf6\x52\x9c\x91\xb4\xee\x9f\x5e\x7b\xe2\x36\xc2\x88\xac\x54\x70\xab\x45\xc3\x14\x71\x87\x09\x9c\x09\x46\xab\x5a\x31\x1e\xde\x4a\x3f\x25\x92\xab\xf0\x61\xf8\xf8\x30\x2d\x77\x38\x39\x58\x24\xa1\x95\x75\x64\x80\x6d\xd5\x45\xe5\xf6\x01\xa3\x68\xb5\xa5\x6c\x9f\x96\x1f\x1a\x09\x1f\x88\x49\x5c\x2e\x4d\x22\x8d\x48\x60\x95\xad\x2d\x2e\x5f\xad\x3d\x58\xc5\x66\xbe\x09\x4f\x43\x60\xf2\x8b\x8b\xb5\xc8\xb2\x03\x49\x98\xf6\x9a\x9f\x3f\xe1\x62\x2d\x50\x17\xb5\x66\xd4\x88\x7d\xb3\x27\x5c\x11\xec\x89\xda\xaf\x29\x31\xd9\x95\x25\x9a\xaa\x84\x4c\xba\xbd\xad\x49\x63\xf5\x49\x66\x4b\x07\xb2\xd8\x6b\xd2\x78\x95\x7a\x41\xb1\xae\xcc\xfd\xff\xbd\xa6\x6d\x57\xa3\x60\x66\xbc\xfa\x24\xab\x53\xa7\xd8\x8f\xae\x4a\xb8\x72\x8b\xef\xb6\x4e\xbb\xea\xdf\x73\xc5\x36\x9a\xdc\x3a\x6b\xb7\x3b\x8f\xce\xdd\x95\x13\x6d\x99\x6d\xe0\x96\xa9\x61\xf2\x2c\x79\x64\x41\x87\xf4\x05\x14\xae\xcb\x8e\xb3\x62\x93\x09\x26\x19\x74\x41\x1e\x99\xcd\x4d\x84\xb8\xd7\xd1\xf8\xc3\x9d\x93\x22\xda\x33\xf0\xd2\x5f\xa8\xcb\x10\xda\xcf\xd1\x0e\x02\x2b\xf6\xe3\x3c\x2f\x2b\x26\x9b\x34\x3a\xc9\xa2\x08\x08\xe6\x63\x4e\xcb\xeb\x20\x27\x42\xcb\x95\x53\x22\x24\x04\x27\x29\xd0\xce\x09\xf3\xaf\x3f\x99\xff\x07\xe2\xe5\xb9\x99\xfe\x44\x2e\x4b\x95\x2f\x49\xcd\x18\x38\xa5\x88\x92\x3a\x3e\x23\x26\x80\x68\x09\x3d\xaf\x66\x2f\xc7\x86\xf0\xa5\x53\x51\xec\x9e\x29\x93\x7b\xc2\x93\x99\xf0\x63\x32\x4f\xd8\xb7\x4c\x4a\x2c\xf3\x74\x21\xc2\x72\xf0\xa6\x91\xf5\xbb\x10\x01\x64\x68\x29\x11\x01\xf1\x91\xde\x63\x2b\x99\x46\x2d\x89\x84\x76\x0f\x91\x01\xf8\xf6\x71\x26\xf0\x67\xc6\xab\xa7\xec\x53\x4e\x5a\xff\xf9\xa7\xb7\x2f\x7f\x14\xf5\x9a\xf9\xe8\xd4\xd2\x14\xec\x0d\x25\x22\xb3\x1d\xe7\x2d\x2b\xa4\x23\x25\xba\x55\x20\x04\xc2\x8f\x29\x59\x78\x61\xa9\xb3\x70\xf5\x6c\x7b\xdb\x7a\xc4\xc1\x9d\x03\xfe\x8b\xca\xf1\xdb\x84\xbc\x4e\x04\x8a\x5c\xdc\x06\x99\x34\x7c\x1b\xde\x92\x9a\xd2\xb6\x96\x7c\xf4\xa4\xad\x29\x0e\xbf\x2f\x55\xe0\x5e\x0b\xb6\x3d\x2b\x60\x57\xf6\x3e\x09\x7d\x67\x7d\x27\xf9\x69\x4b\x12\x40\x93\x96\x7a\x27\xce\x2d\x77\x3b\x81\x09\x5e\x4f\xae\x33\x48\xaa\x2d\xbd\xec\x6b\xd7\x08\xfe\x6a\xf5\x25\xe1\x6b\x60\x6b\xe7\x0c\xd9\x05\xde\xd1\x8f\x75\x90\x36\xc5\x33\x24\x92\x97\xc8\x4d\x9f\x84\x90\x45\xbc\xd6\xcd\x51\x5d\xa9\xf1\x63\x3b\x90\xa6\xc9\xfa\x58\x79\xfb\x3f\x51\xf6\x17\xbe\x32\x6c\x58\xf6\x6e\xc2\x4a\x29\xc0\xdb\x42\x26\x4b\xa1\x04\xfb\x08\xb6\x09\xa7\xde\x7d\x31\x65\xd5\x3e\x1b\x25\x2b\xcc\x9d\x12\x27\xc5\xa0\xaf\x80\xc8\x91\x26\x7a\x03\x70\x39\xa9\x88\x1c\x0d\x01\xf0\xc4\x09\xfb\x04\x92\x92\x23\xc8\x2d\x8e\x3c\x19\xcd\xe5\xfc\x5a\x3d\x74\x36\xde\x19\xae\x42\x8d\x4c\xcd\xf7\x5e\x63\x03\x2c\xdf\x77\x74\x6e\xbe\x19\xbd\x9f\xec\x26\x3f\x6a\x38\x26\xb5\xce\x5d\xa6\xeb\x3f\x96\x98\x08\x9f\xf8\xd5\x9a\x5d\x23\x07\x14\x48\x26\xea\xcf\xf8\xae\xc0\x6f\xab\x5e\x5b\x85\xb6\x46\x07\x1a\x54\xe5\xe6\x54\xe2\x08\x92\xf4\x39\xa5\x4c\x6f\x10\x38\x55\x04\x51\xdd\x87\xfb\xe5\xe7\x01\x30\x4a\xa0\x95\xae\x9d\x4f\x2a\x18\x6b\xc0\xca\x74\xf6\xbe\xf5\x56\x42\x17\xcb\xab\x20\xbd\x4c\x73\x11\x33\xbe\x19\xa7\xb1\x91\x96\x79\x3f\xf0\x44\xf2\xe1\xe0\x0a\xf2\x67\x7a\x12\x2c\x5b\xa7\xbf\x2c\xea\x5c\xe5\xfa\xeb\xd8\x43\xb1\x6a\x56\x2c\x2f\x0a\x18\xbd\x88\x97\xe2\xcf\xe8\xdc\x92\xd5\x64\xf7\x81\xe2\xc9\x2d\xa2\x27\x9f\x6e\xd8\x9a\x13\x18\x4f\x66\x13\xb5\x37\xb2\x0d\x5c\x55\x13\x75\xf3\x62\x32\xaf\xa8\xf4\x26\x0a\x19\x9e\x8e\x44\xfb\xd5\x7e\x1d\x78\x2e\x69\xbc\xbd\x75\xf9\x3a\x7e\xba\xb1\xae\x4b\xca\x1b\xab\xfc\x40\x80\x95\x7b\x55\xf5\x69\x99\xeb\x5c\x1d\xfb\x9a\x01\x7d\x97\x57\x90\xca\x45\x5c\xbc\x95\xa9\x88\x3c\x4a\xb2\xc0\x6a\x2c\xe0\x8d\xd5\xe2\x61\x28\x3c\x3f\x7f\xf3\x26\x78\x55\x2f\xca\xb7\xc1\x7a\x5d\xe4\x38\x13\x6d\x71\x76\x12\xb8\x48\xd1\x15\x51\x3d\xd5\xd0\xe7\x6b\xca\x0a\x28\x6c\x0c\x3c\xb6\xad\xe9\x97\x76\x28\x2b\x20\xd1\xd1\xb3\x80\xa5\x8b\xa6\x9e\xde\xce\xc0\x24\xf3\x1a\x71\xe6\x72\x45\xa7\x39\x5c\x1a\x5c\xe6\x33\xc3\x96\x59\x0d\x15\xf9\x8a\x8b\x15\xed\x55\x1a\xd0\xee\xb5\xf1\x7d\xa0\xaa\x3c\x4c\x3b\xc1\x53\xce\xb3\x94\x04\x76\x3b\xa2\xfa\x2e\x58\x65\xfc\x79\x3a\x9f\x57\x78\xaf\x2b\x9a\xb7\x2a\x10\x7d\xd5\x88\x1b\x2f\xae\x39\x38\x7e\x66\x05\xad\x70\xc5\x02\x82\xf3\xc5\x72\x4a\xcb\x6a\x10\xbc\x49\xe7\x38\x98\x15\xf9\xec\x3d\x8c\x4a\x54\x10\x84\x37\xcb\xd3\x15\x9f\x6f\xdb\x4e\x4a\x34\xf0\x0a\xc0\xda\xae\x3f\x18\xed\xa3\x3e\x0a\x64\xc9\x55\x4e\x74\x29\x73\x7f\x65\x80\x74\xec\xb2\x44\xaf\x8c\x7e\x26\x20\x73\x52\x31\x9c\x66\x60\xf4\xdb\x0d\x66\x97\x3d\x95\x0c\x39\xd1\xb8\x98\xfa\xbd\x8e\x26\x78\x51\x09\x9b\x9b\x54\xa6\x1b\xb8\x00\x3b\xd7\xb7\xf2\x0a\xfa\x27\x09\xd0\xef\x7e\x56\xc4\x38\xb0\xee\xd9\x1a\xcf\x76\xdb\x48\xd5\xb0\xbf\x63\xd1\x73\x79\x59\x58\xdf\x32\xf9\xaf\x38\x88\x24\x20\x57\x79\xc6\x96\x1c\xd8\xe9\xb5\x82\x6d\x29\x7c\x1c\xd6\x1f\x90\x9d\x0f\xae\x39\x00\x70\x95\x70\x6a\x9a\x97\x71\x88\xa8\xb6\x2e\x57\x70\x58\xc1\x79\x5c\x9b\xfb\xf9\xc6\x31\x1d\xe7\xc4\x9c\x2d\x37\x32\x89\x87\x42\x7f\xd3\x9b\xa9\x75\x5a\xbf\xcc\x00\xd7\x4d\x3b\xfa\x4e\x88\xdc\x31\x7b\x4c\xe6\xa3\x6a\x95\x16\x05\x5f\x83\x62\xa5\x19\x93\xcc\xcf\x36\x88\x6e\x03\xcb\xfd\x09\xc2\x97\xc0\xb8\x77\xbf\x4b\x55\xec\xab\x4b\x5c\xce\x0b\x7a\x65\xd9\x15\x71\x90\x1c\x0e\x35\x9d\xcd\x38\xb3\x83\x8b\x6b\x8f\xcd\x24\x95\x0d\x18\x8b\x79\xcf\xf4\xde\x0b\x2d\xbf\xc3\x69\xf7\x62\xb2\x31\xde\x9f\x0c\x29\xfd\xd8\x95\xcd\x25\x29\x43\xde\x5a\xd0\xf7\x9b\xe1\xa1\x9d\xf2\x8a\xac\x21\x7d\x15\x60\x71\x0f\x2e\xc5\x58\x2f\x78\x0d\x15\xea\xcc\xbe\x6d\xa2\xa0\x0d\x25\xca\x6c\x4f\x5b\x80\x3f\x89\x1a\xd2\xe2\xcb\x8e\x49\x53\xfb\x24\xe3\x71\xec\xbe\x15\xe1\x6c\x2a\x1f\x98\x03\x58\x9e\x61\x91\x7c\x16\xd2\x63\x55\xe2\xee\x6e\xbd\x29\xd7\xb4\xda\x83\x1b\x16\x31\x5e\x84\xb6\x40\x9a\xf4\x8b\x9c\x5c\xae\xe9\x27\x49\x57\x18\x09\xb1\x66\x41\x65\xc6\x22\x1d\xe8\xee\x97\xd7\x3f\xb6\x0a\x41\x56\x82\x2f\xdd\x98\x04\x4e\xe8\x8f\x4a\x0c\x26\x34\x44\xa4\x08\x28\xae\x83\x74\x35\xcd\x17\x1b\x1d\x6d\x09\xec\x6b\x88\x1c\xdd\x5d\xe6\xfa\x2f\x22\xc6\x89\xca\x32\x16\xcc\x85\x13\x8f\x98\x80\x9f\x54\xb8\xda\xfa\xf7\xed\x16\x29\x9d\xf7\xdd\xd6\x93\xd6\xb9\x8b\x34\x71\x9d\xeb\xaa\x5e\x76\xbb\x2b\xfb\xee\x3d\x44\x1a\xdb\xc4\x4e\x65\xb4\x55\xa1\xfb\x3c\x12\xcc\x9c\x96\x33\x5c\x05\xa0\x02\xd1\xe5\xe9\x5c\x14\xaf\xc3\x77\x6f\xe1\xe5\x13\x02\x15\x44\x05\xae\x2a\x21\x2e\xab\x1c\xbd\xb1\xb0\x30\x71\x73\x80\xee\x9c\x44\x37\xb7\xa7\x8a\x29\x26\xf2\x79\xda\x19\x3b\x6b\x7b\x57\x57\xa9\x25\x2e\xb4\xf8\xca\xaa\x99\x14\x74\xaf\xab\xcf\x06\x44\x1e\x68\xb6\x26\x61\xe5\x6e\x52\xd4\xc8\x45\xd9\x91\xbd\x52\x8c\xf2\x0d\x5d\xe1\x46\x15\x2b\x6d\x5b\x23\x77\x65\x2d\xeb\xdf\x6e\x98\xde\xe8\x9d\x27\x93\x98\x89\x10\x93\x2e\x82\x1a\x85\x34\xb2\x67\x1c\x40\x75\x41\x4b\x49\x00\x26\x78\xce\x4d\xd8\x4f\xd4\xda\xdd\x32\xa3\x20\x07\x53\x5c\x84\xf5\xa5\x1a\x2e\x67\xfb\x99\xc3\x1a\x97\x89\xfa\xa5\x62\xc3\xa8\xbe\xb3\x28\x64\x61\x12\xc5\x6b\xf6\x30\x59\x5f\xe7\x40\xde\xad\xb2\xb1\x0d\x9a\x20\x5e\x23\x9c\xd6\x6e\xd6\xcb\x6a\x99\x96\x16\xd9\xcd\xb3\xc6\x35\x5b\xcd\x8c\xae\xd6\x88\x7b\x04\xd8\xd5\xdd\xe8\x56\xee\x18\xca\x3c\xdd\x8b\x3e\xd4\x87\xa0\xbb\xd5\xe9\x1b\xa4\xca\x51\x25\x87\x85\x8b\xca\x7b\x0e\xad\xe9\xda\xe0\xed\xe5\x3e\x23\xde\x4d\x9e\xeb\x23\xad\x58\xca\xf2\xd9\x47\x4e\x96\x1e\x51\xbd\xb5\x7d\xc7\x60\x2e\x7f\xf7\x4f\xfb\x00\xb7\xe1\x56\x7c\x58\x93\xfa\x45\xae\x6c\x50\xea\x3b\x41\x47\xeb\x75\xea\x21\x75\x21\x8c\xae\xa8\xe6\x42\x05\x57\xd2\x77\x03\x0d\xaa\xf8\xe1\xf3\xa5\xa6\xd1\x17\x25\xad\x39\x6a\x9a\x23\xa9\x77\xe1\x0e\x07\xb5\xf7\x23\x6f\x3a\xf5\xa8\x3b\x01\x92\x68\xb4\x29\xa1\x9d\x05\xc5\x82\x64\x47\x12\x15\x40\xe9\x25\xcd\xb3\x7e\x4e\x8a\x9c\x60\xb0\x26\xdc\xf3\x5c\xfc\x89\x06\xa2\x92\x38\x7e\xe4\xca\x3a\x3a\xcc\x57\x6b\x5a\xb2\x94\xb0\x23\x09\xf0\x7c\x8e\x67\xd2\x74\x4e\x36\x2f\x2e\x83\x38\x22\xab\x35\x9e\xe5\xf3\xdc\x97\x75\x4e\xa6\x6e\x72\x1a\x14\xaa\x42\xab\xd7\xda\xbd\x15\x64\xc4\xe2\xd2\x60\x99\x0b\xf7\x4c\x2e\x26\xc9\xb5\x67\xec\x53\xa6\xd7\xc1\x8a\x56\xcc\x8a\x02\x6a\x82\xa6\xef\xd1\x67\x3d\x6f\xd7\x3d\x3b\x15\x81\x7f\x37\x8c\x51\x02\xb6\xcd\x72\x95\x81\x8f\xee\x9d\x2d\x39\x73\x30\x00\x36\xe6\x89\x79\x47\x66\xa5\xee\x50\x9b\x77\x6b\xe9\x8e\x5e\x28\x3a\xe5\x01\x50\x49\x3a\x83\x81\xef\x7d\xc6\xba\xa7\x91\x95\x3e\xf4\x29\x34\xf1\xac\x71\x6f\xdf\x66\xd5\xdd\x5e\x73\xbb\x45\x82\x2a\xdc\xdd\xe8\x54\xde\x79\xd8\x18\x51\x65\x24\xeb\xa2\x6c\x62\x44\xca\xe1\x3b\x9a\xea\xd6\x6c\x6f\x77\xc4\x4b\xad\x97\x56\x5d\xb7\x2c\xb2\x3d\x62\x4b\x7e\x8a\xb5\xf5\x25\x56\x95\xde\xb9\xfd\x02\x33\x86\xcb\xbb\x90\xb4\x1f\x9d\x1a\x3a\x3f\x2a\x10\x9a\x06\x97\x56\x61\xf0\xf3\x37\xa4\x02\x04\xd6\x15\xc6\x4c\xa8\x25\x56\xc2\x49\x5b\x61\xa4\xd8\xab\x6d\x9d\x0d\x78\x53\xe1\x7a\xd3\x42\x47\x62\x14\x21\x60\xf7\xb3\xc5\xab\x20\x52\x7e\x6c\x36\x5d\xda\xe2\x55\x5c\x47\x08\xa7\xf0\x42\xf7\xb2\x0f\x36\xac\xe2\x9f\x18\x15\xbb\x1b\xfe\xac\x78\xb8\xa2\x65\x76\x97\x65\x61\x97\xff\xb4\x98\xd8\xa7\xe5\xcf\x81\x8a\xaa\x4f\x49\x5f\xec\xba\x7b\x38\x38\xca\x9d\xeb\x71\x62\x54\x5f\xc4\xed\xbf\x24\xb2\xf7\xa3\x77\x16\x91\xf6\x11\xbe\x1b\x42\xbf\x65\xac\x16\xc4\x8a\x4b\x3a\x6e\x59\x68\xa0\x59\xd0\xc4\x4c\xaf\x51\x49\x07\xee\x7c\xee\x51\x28\xb5\x82\xdf\x54\xc0\xd7\x8f\x1d\xe1\x64\x6d\x41\x27\x2d\x24\x81\xc7\x6e\x1d\x7d\xbd\x56\x3d\x58\xb7\x76\xe4\xb0\x4b\xc9\x6b\x18\xdc\x78\xef\x70\xd3\x66\xa8\xeb\x22\x9d\xe1\x25\x04\x47\xbf\x73\x76\xd0\xc0\xaa\xbc\xf7\x3c\xb5\xd4\xd9\x35\x5f\xfe\x6a\xb5\x79\xbb\xab\xd0\xae\x3c\x6d\x5c\x69\x7c\xc7\x00\x1a\xa5\x77\x81\x5e\xaf\x50\x03\xfa\xbe\x1e\x3c\xed\x0b\xa5\x1b\xfe\x46\xe9\x5d\xf0\x37\xd6\x21\x28\xd3\xac\x18\xf9\x69\xb1\x5f\x14\x78\x95\x31\xf6\xdd\x51\x15\xc8\x3d\x63\xc5\x9a\xbe\xc2\x25\x56\xdc\xb4\xf2\x71\x14\x36\x84\x4e\xa6\xb4\xba\xcd\xe3\x1e\x8d\x82\x51\x8d\x68\xb8\xd6\x32\xa1\x04\x87\xc6\xc6\xd2\x1e\x54\x78\x84\x44\xfc\xfb\x6f\xcb\xdc\x89\xe9\x65\x27\x48\x70\xb1\x60\xdf\xa8\x88\x39\xf2\x47\xd0\x47\xda\xdf\xf4\xee\xed\xba\x4e\xf9\x53\xca\x96\x9f\x14\x36\x25\xb3\x5b\x7d\x08\xe3\x2f\xe5\x02\xcb\x49\x8b\xb0\xc6\x0f\xad\x5a\xc2\x09\xb6\x91\x01\xce\x75\xa3\xaa\x43\x04\xc0\x4e\x31\xa7\x91\x22\xc2\x05\xa9\xf2\x8a\x61\xc2\x8a\x6b\x1d\x60\xd0\x65\x10\x85\x1d\x29\xaf\xd7\x27\x35\xc7\xd4\x4f\xba\xe0\xa0\xf1\x23\x37\xcd\xf1\xfd\xd7\xd7\x91\x06\xda\x59\x5f\x9f\x0b\xf8\xda\x22\xfe\xf8\x41\xb8\x0d\x82\x42\xf7\x72\xd1\xff\x68\xaa\x2b\x12\xb8\x29\xa1\x40\x52\x61\x43\xbb\xde\xf2\xc7\x06\xf1\x6a\xa9\x04\x80\xd4\x6a\xc8\xa2\x40\x7c\xcd\xe1\xb7\x53\xc4\xc0\x7b\x00\x09\x46\x75\xc2\xae\xb3\x3f\x4f\xdf\xef\x17\x57\xe4\xad\x76\x7d\x29\xe9\x95\xc8\x09\xc5\x44\x4c\x8a\x4a\x71\x79\xa0\xc9\xd7\x96\xa5\xb6\xed\xa6\xa8\x28\xa0\x91\x99\x10\x44\x65\xeb\x1a\x55\xd5\x73\x2c\x58\x64\xb1\x19\x2e\x0a\x21\x0b\xb2\x55\xf1\xb0\x5f\xcd\xe8\x7a\x3f\xb7\x94\x37\xbc\xa4\xcb\x46\x80\xb9\xb2\x4a\x4a\x23\x9a\x17\x37\xae\x46\x61\x15\x3d\x65\xcb\x67\xb1\x1a\xc0\x0b\xe9\x86\xf1\x10\x05\x95\xdb\x5c\x15\xac\xd2\x6b\xd1\xa0\x95\x06\xb4\xb3\x4d\x58\x7f\xe9\x0a\xf7\xd5\x04\x54\x9b\xd5\x2a\x2d\xaf\x77\x0b\xb5\x32\xa6\x1b\x5c\xc0\x88\x3a\x35\xba\xf7\x54\x36\xf9\x4c\xdf\xf6\x68\x7d\xae\xbe\x20\xbc\x43\x23\x3a\xe7\x5c\x89\x03\x7d\x19\xbb\xdf\x3d\x0f\x60\xa0\xee\x10\xa3\x96\x05\x60\x80\xe3\xf1\x0e\xac\x83\x67\x1a\x01\xdb\x3a\xac\x90\xbd\xd8\x2e\x95\x5f\x09\x48\x25\xb5\x9a\xf6\x84\x1d\x95\xf4\x4a\x24\xc8\x99\xd1\xe2\x48\x18\x08\x66\x3a\x7c\x00\xde\x3f\x99\xa7\xe1\x65\xf8\x09\x02\xab\xb5\xd2\x71\x3c\xf4\x5a\x70\x2f\xa1\xbc\x75\x1c\xbf\x11\xa7\xaa\x02\x4e\x3c\xee\x9d\x11\x98\xe3\x63\xa9\xb2\x7a\x38\xcc\xf4\x87\x59\xb1\xa9\xf2\x4b\xac\x36\x03\xa3\x42\xe9\x0a\x76\x29\x70\x61\x2e\x40\x92\xd2\x1d\x6b\x1a\xb5\xb6\xb7\x6d\x6b\xcb\x5b\x4b\x09\xdd\xd3\x7d\xa0\x00\x5c\x2c\x61\xa2\x38\xee\xfa\x50\x64\xaf\xfc\xc8\x45\xe1\xee\x4e\xd1\xb8\xee\xd1\xcc\x84\xb9\x6c\x03\x5f\x83\xbd\x6b\x39\xf8\x11\x21\x39\xcc\xec\xf2\x9d\xb4\xca\xab\x4a\x98\x48\x58\xf2\x8c\x74\xe8\x6d\x86\x0e\x69\xcb\x74\x55\x14\xfa\xfe\xd2\x4e\xde\xa7\xd5\xd3\x29\x49\x8b\xeb\x5f\x71\x66\x87\x38\x29\xb1\x38\x29\xd7\x25\x9d\x16\x78\x55\xc9\x42\x8a\x2b\x72\xda\x03\x83\x9a\x05\x1e\x34\x26\x5c\x24\xce\x91\xe9\xbc\x7d\x20\xc0\x59\x73\x95\x8a\xe9\xd5\x60\x04\xff\x45\x37\x22\xc3\x1f\x24\xc5\x61\x34\x60\x65\xbe\x58\x60\xe1\x45\xa0\xac\xa7\x61\xcb\xca\x2b\x5c\x11\x8d\x44\x5a\x92\x40\xf2\x78\x68\x2a\xc8\x99\xc8\xbd\xcb\x87\xb5\x29\xf1\x1b\x20\x62\x39\x47\x4d\x4a\xae\x47\x37\xf2\xf5\x4b\x81\xb0\xd1\x7c\x43\x66\x9c\xe8\x44\x38\xbe\xb9\x4c\xcb\x80\x25\xe1\x0f\xf9\x87\x20\x25\xd7\x8a\x3e\x08\xbf\x0b\x88\x08\x8b\x48\x82\x0f\xf2\x79\x44\xe2\x39\x2d\x23\x5e\xbc\x4c\xfa\x43\x94\x26\x64\x50\x60\xb2\x60\xcb\xfe\xf0\x49\xf9\x34\x7d\x12\xb3\xe3\x24\x7c\x47\x82\x20\x3c\x26\xe3\xf2\x38\x19\x4e\x06\xd5\xba\xc8\x59\x14\xbe\x23\x61\x3c\xf8\x07\xcd\x49\x24\xbe\xc7\x07\x25\x66\x9b\x92\x04\x6c\xbb\x45\x9c\x99\xda\x1b\xc0\xa2\xf8\xe2\x00\xda\xbc\xc5\x0f\x32\x23\x99\x02\x33\x4c\x3f\x48\xbb\x36\x72\xc4\x02\x86\xf9\x8e\x58\x62\xce\xd7\x56\x94\x0c\x82\xb7\xf9\x4a\x24\xa1\x2d\x71\xfa\x3e\xa0\x1b\xe6\xba\x08\x93\x6a\x8d\x67\x8c\x96\x87\xe1\x16\x95\x9b\x02\x57\xa3\xf1\x4d\x9e\x8d\x42\x13\xfd\x2d\x44\x8d\xbd\x5b\xe1\x02\x2a\x8d\xc2\xb1\x2e\x37\x09\x11\x50\x8c\x0c\xcb\xc0\x36\x87\x43\xc4\xd2\x45\x35\x1a\x87\xb3\x94\x0d\xde\xe3\xeb\x29\x4d\xcb\x2c\x44\xe1\x14\x57\xac\xbf\x86\x00\x36\x33\x1c\x4e\x50\x5a\x14\xa3\xf1\x04\xf1\x35\x32\x9e\x88\xa9\x18\xdb\xfd\x4f\xb6\x48\x80\x54\xe2\x14\xf4\x3e\xa8\x49\xf9\x0d\x44\xab\x74\xcd\x37\x73\x3a\x5e\x96\x78\xbe\x03\x28\x08\x5d\x9a\x16\x60\xed\xc3\xf2\x4b\x5c\x85\x28\xbc\x9a\xa5\x8b\xd3\x54\xfd\x38\x3f\x97\xbf\xce\x87\xa7\x21\x0a\x2b\x0c\x2b\xe2\xe1\xc9\xd7\xce\xc3\xe0\xf4\x74\xc0\xab\xbc\x7d\x7b\xf9\x10\xfe\x3c\x82\xc7\xef\x7f\xea\x9f\x9d\x0c\xfb\x0f\xcf\xbf\x11\x0f\xdf\x0c\x4e\x07\xe7\x83\x73\xf5\x70\x3e\x18\x0e\x78\xa3\xdf\x3e\x7f\xcb\xb1\x30\x63\x2f\x32\x00\xec\xfc\xeb\xc7\x69\x1d\x2f\x37\x54\x18\xe6\x8c\x6e\xcc\xd5\x6a\xc8\x71\xb1\x45\x1c\x35\xae\x5e\xcc\xbd\x69\x6d\x5e\x70\x22\x6f\x6b\x92\xff\xac\xb5\x27\xdf\xaa\x79\x31\x73\x91\xf3\xb9\x00\x97\x11\x71\xe0\x79\x26\x05\x1c\x3e\x71\xe5\x29\xdd\x97\x9f\x42\x7b\x36\xe0\x1a\xbf\x36\x01\x02\xed\x4d\x44\x0a\xdc\x59\x58\x7b\x38\x3b\x19\xe2\x54\x61\xcd\x0c\x10\x4c\xae\xde\x96\x18\xbf\xa6\x57\xdf\x32\x56\xf2\xb2\x22\x85\x3f\xad\x72\x52\x61\xa6\xf0\x53\x61\x06\xf6\xd4\xf2\x11\x7f\x58\xa7\x24\xe3\xcc\x99\x44\x1f\xc4\xb9\x9a\x08\xf4\x34\x47\xbf\x6d\xac\x5f\x6f\x7e\x5f\x2f\xfa\x64\xbe\x62\xf7\x58\x69\x2c\x5b\x6b\xcf\xf1\x0a\x93\x36\xf4\x82\x34\xd8\x81\xde\xae\xdd\x67\xad\x0b\xde\xda\x0b\x19\xfa\x60\x74\x78\x82\xa4\x9d\xf6\x5b\x68\xcf\x87\x06\x18\x85\x7f\x9d\xa8\xb4\x9c\x56\x1a\x4e\x54\x42\xce\xd5\x57\xe4\x07\x7e\x04\xf2\xf6\xbb\x68\x4c\x7b\x12\xcb\x09\x0a\xc6\x8d\x44\xa3\x93\x8f\x5f\x56\x1c\x29\xfb\xa4\x13\xed\x48\xb3\x5a\x5b\x11\x0e\x46\x66\x74\xb5\x4a\x49\xd6\x97\x89\xeb\x5a\xc7\x7e\x34\x56\xae\xae\xe4\x7d\xc8\xc7\x2a\x1e\xc5\x0d\xaf\xf5\x62\x85\xc9\x26\x67\x78\x15\x4e\x8e\xcc\xb2\x10\xd1\x06\x73\xb2\xe8\xaf\x30\x5b\xd2\xec\x8e\x9b\x6e\x27\x31\x6b\xa1\x5f\xdf\x3c\x4e\xcf\xf1\xb0\xb6\xb2\x9a\x17\x85\x5f\x88\x46\xcd\x28\xc9\x72\xa9\x49\x74\xe9\x94\xe1\x44\x7f\x07\x64\x4a\xda\xe3\x02\x5b\xfa\xc9\x29\x55\x03\x07\x75\x6a\xe5\x60\xcc\xa4\x5d\xf5\x53\xa6\x0e\x42\x44\xa8\x9c\x91\x5d\x44\xe8\x7e\xc8\x7b\xf4\xf8\x7c\x3a\x3c\x69\xe3\x18\xdc\x8c\xb4\x2e\xa9\xcd\xf2\xb4\xa0\x8b\xbd\xb7\x9b\x28\x6e\xed\xaf\xb4\xc0\x25\x53\x6f\xef\xb9\xc5\xba\x08\xef\x97\xd9\x0b\x52\x94\x99\xd2\xec\xba\x9b\x87\x12\x25\x1a\x47\x90\x1e\x76\x5e\xf5\x73\x92\xb3\x3c\x65\xf4\x13\xee\x91\x06\x3e\x6c\x78\xbb\x06\x04\x1a\xe5\xee\x79\x6d\x46\x34\xb4\xa7\xb1\xd1\x98\x19\x54\x17\xfb\x08\xd1\x7e\x60\xa9\xcb\xf0\x66\x1f\x41\x46\xed\x65\x3e\x9b\xa7\x5f\x9f\xeb\x53\xc8\x1b\xf7\xd6\x1b\x81\xb8\x35\xf4\x6a\xd7\x76\x87\xb0\xd4\x7d\x88\xe3\xb3\xf7\xfe\x98\xd1\xd5\x94\x4e\xe9\x07\x6b\x87\x14\x79\xc5\xdc\x37\x15\x4e\xcb\xd9\xb2\xf6\xae\xc8\x33\x5c\xda\x2f\xd6\x39\x69\x9c\x66\xfc\x7c\x80\x7a\x9f\xe1\x30\x7b\x38\x98\xdd\xe5\x30\xc3\x27\x5f\x3f\xc2\x0f\xbf\xd4\x6e\xed\x4a\x9e\xeb\x4c\x1a\x78\x1a\xee\x3d\x5d\x50\xfa\xd3\x60\x73\x38\x1c\x7a\xd1\x37\xe4\xff\xff\x26\x44\x6d\x5d\xd2\x45\x89\xab\x6a\x9a\xee\x8f\x10\xab\xce\xff\x8f\xd1\xb2\xcc\xa7\x39\x6b\x88\x67\xbf\x03\xb6\xa7\x46\x8e\xcc\x88\x95\x42\xfe\x5b\x01\xcc\xb7\x65\x9e\xfe\xc8\x51\xc3\x91\xb6\x5e\x17\xc0\x02\x89\x30\xfa\x36\x7b\x53\x1f\xea\xd6\x41\x84\x4a\x5e\xd1\x2a\xa5\x36\xf9\x99\x4f\x35\xea\x73\xfc\x75\x3a\x7d\xe4\x9d\x7e\x17\x2a\xef\x0c\xea\x22\xda\x14\x6d\x2f\xe0\xdd\x69\x6d\x34\xb2\xff\x92\x3e\x6b\x5b\xd2\x67\x62\x49\xab\x51\x4e\x67\xe7\xe9\x63\x4e\x5c\xe7\xf3\xaf\xbf\x99\x7d\xd3\x2a\x52\x0a\x89\xef\x7b\xbe\x72\x39\xb7\x46\x67\xfd\x69\x3e\x2d\x72\xba\x28\xd3\xf5\xf2\x3a\x14\xb6\x9b\x98\x64\x84\x32\x50\xc4\x2c\xca\x9c\x1f\x69\x10\xe5\x07\xe9\xf3\x05\x81\xac\x23\xff\xf0\xfd\x8b\x42\xa9\xfe\x86\xbf\xa2\x30\x2b\x31\x96\x7f\x64\x2b\x25\xbd\x5a\x94\x74\xb3\x76\x16\x4e\x13\xc3\x4a\x73\x32\xdd\x54\x2d\x2c\x87\xae\x23\xe2\x14\x7d\xd4\x9c\x88\x26\x3e\xfd\x8c\xec\x98\x08\x7a\x45\xfe\xc8\x71\x01\x99\xe5\x47\xe3\x50\x45\x17\x92\x18\x13\x72\xa4\x0f\x4d\x72\xc8\x7e\x82\x53\x13\x92\x77\x68\x0d\x3d\x35\x3e\x76\xe3\x21\x4b\x02\x08\x27\x08\xc3\xfd\x57\xc6\x59\x36\x3f\x1a\xb4\x6a\x46\xe1\x41\xf2\x21\x28\xcc\x57\x8b\x10\x85\xb3\x25\x9e\xbd\x17\x4b\xae\x4c\xb3\x9c\xf2\x57\x8a\xef\x41\x5a\xe2\xb6\x4a\xa9\x57\xa2\xb4\x83\xc1\x1a\x6e\xda\x31\x58\xdd\x71\x41\xfd\xa6\x12\x97\x14\x5a\x85\x94\x18\xa6\xd3\x8a\x71\xe9\x46\x3e\xd6\x12\xe6\xbb\xfc\x8b\x4c\x37\xd0\xb1\x42\xe0\xa0\xe6\xc5\xbc\xcb\xa2\x53\x96\xf2\x86\x7c\xf7\x62\x9c\xd1\xc5\xa2\xc0\x77\x65\x7e\xd5\x8c\x37\xd5\x2f\x1d\x9f\xe4\xa2\xd0\xef\xeb\xcf\xd5\x55\xce\x66\x4b\xeb\x85\x58\xa7\xbf\x5f\x1e\xf8\x0b\x2a\x74\xf6\x66\x8b\x19\xa5\x05\xcb\xd7\x7b\x4f\xa5\x2c\xff\x29\x91\xbc\xa7\x7c\xfb\x5b\xa9\xc3\x14\x81\xdf\x1f\x45\xfa\x44\xf8\x1c\x6a\x8f\xdf\x0a\x0d\x22\xac\x26\xf0\xba\x52\x74\xdf\x75\x7b\x01\x3e\x16\x9f\x85\x37\x7e\x94\x3e\x3e\xfd\x7a\xd8\x50\x09\x8e\x27\xa8\x1d\x5c\xc5\xa7\xe0\xb2\xa4\xa5\xbc\x81\xae\xe9\xff\x3a\x44\x7e\xd3\xdc\x6f\x39\xee\x87\xf3\x6f\xbe\x49\x1f\xb7\x71\x29\xfe\xe1\x7b\xa6\x73\x93\xe5\xb4\xaf\xcd\x9a\xba\x0e\x4f\x11\x2e\xce\x66\x0c\x3a\xef\x06\xf3\x15\xee\xa7\x24\xeb\x83\xfb\x78\x83\x17\x3b\x6d\xe3\xc5\x4e\x07\xc3\xdd\x17\x85\x0e\xa7\xa2\x31\x72\x8a\xa7\xc3\xc7\x8f\xf8\x3c\xce\xa7\xe7\xa7\x67\x6d\xc7\xae\x1a\xac\x41\x41\x23\x9d\x58\x97\xb4\x67\x97\xf6\x4d\xea\x9c\x96\x2b\x7d\x11\x3a\x4c\x0d\xf7\xf9\xb0\x95\xfb\x7c\xd8\x3c\x34\x1e\x9f\xcd\x4f\x67\xa7\x4d\x45\x37\xa4\x45\x7a\x8b\xcb\x55\x05\x74\x9d\xf0\x65\x3b\x4f\x8b\x4a\xf0\xeb\xa0\x44\xb3\xf4\x59\x72\xae\x80\x9d\xc8\xf0\x5c\xa4\xd9\x0b\xc9\xa6\x30\x0a\xee\xe6\xe0\x5b\xb5\xdb\x3e\xa7\xc4\x4e\x26\x04\xdc\x26\x6c\x76\x2b\x37\xe4\x4a\x3b\x3b\x78\x91\xa8\xe3\x5c\x7a\x10\xd9\xb6\x43\x86\x7c\x8f\x78\xce\xdf\xd3\xf3\x74\x3e\xe3\xef\xbf\xc1\xe7\x0f\x31\x3f\xba\x1f\x7f\x3d\xcf\xce\x3c\xc8\x9d\x55\xd5\xcf\x25\x5d\xe3\x92\x5d\xd7\x9d\x83\x42\xa4\x5c\x39\x46\x83\xe1\xa9\xc0\x5d\xab\x5b\xd3\x16\xb5\xb4\xe9\x78\xb9\xd8\x2d\x3e\xaa\xb7\xe8\x94\xb4\xdb\x03\x27\xe2\x1f\x73\x82\x5f\x91\xe2\x7a\x74\x78\x82\x5c\xa0\x2d\x77\x22\xd3\xfe\x70\xf0\x10\x11\x5a\xae\xd2\x42\x3e\x37\xe0\xb7\xaa\xb5\x4d\xff\x14\x2e\xd1\xba\xe6\x5b\x96\xb8\x3f\x55\x38\x3d\xdd\x61\x24\xf0\x0f\x9b\x0d\x3b\x1d\x4c\x5b\x8c\x04\x4e\x1b\x0c\x83\xe1\xb9\x6d\x37\x1b\x3d\x34\xe1\xf1\xe9\x9e\xe9\x5e\xc5\xbe\x14\x71\x1c\xf9\x41\x31\x54\x42\x9d\xad\x84\x3d\xdf\xaa\xde\x4b\xe1\xfd\xb1\x36\x12\xdd\xd7\x8a\x28\x5c\x3d\x9a\x0e\xff\x59\x27\x8e\xad\x4e\xaf\x9f\x9e\xa1\xf0\x3b\x28\x34\x56\xdb\xf5\x3a\xad\xba\x6d\x67\x96\x6c\x55\x84\x68\x9d\x2e\xf0\x8f\xfc\xc8\xe6\x7b\x41\xcf\x8b\xa8\x6e\x26\xa1\x7e\x5d\xee\xb7\xac\xa9\xd9\xae\xec\x38\x88\xa8\x3d\x1b\xdf\x74\x58\xac\x38\xca\x85\xd9\xfc\xf1\xe3\x39\x9f\x9f\x93\xf3\xc7\x73\x7c\xc2\x39\xbc\xf3\x93\x79\xc6\xfb\x3a\xc3\xc3\x53\x98\xa2\x6b\xfc\x30\x7b\xd4\x60\xf6\xfc\x61\x75\xac\x19\x30\xa8\x19\xe5\x55\xb4\x1c\xa2\x60\x79\x8a\x82\xe5\x19\x0a\x96\xe7\x28\x58\x3e\x44\xc1\xf2\x51\x3c\x22\x94\x45\x42\x0e\x8e\x95\xb0\x24\x23\x94\x4c\xe4\x94\xd5\x82\x34\x6d\xbd\x5d\xac\xd2\x9c\xa8\xfa\xfc\xb7\xaa\x6c\xf2\xf2\xd4\xa7\x14\x32\xd4\xf6\x55\xf6\xd2\x3e\x26\xcb\x94\xcc\x70\xe7\x61\x5b\xab\xd2\x7e\xab\x64\x31\x25\xd6\xd4\xca\x0c\xc7\x72\x5e\xad\x13\xe4\x51\x73\x7f\x9c\x7c\x43\x1f\xce\x16\xad\x4a\x1f\x61\xbf\xf1\x0b\xc9\x67\x34\xc3\xc6\xa0\xe3\x47\xb0\x4d\xe3\xdd\x8a\xe7\x9f\x21\xff\x34\x7f\x9e\xd2\x22\x13\xd4\xf6\xf1\xc9\x09\x3c\xbd\xc5\x1f\xd8\xcf\x6c\x34\x3c\x47\x10\xf6\x54\x3d\x7e\x8d\x9c\x54\xc2\xa3\x1b\x41\xa9\x47\x37\xf8\xc3\x1a\xcf\x18\xce\x46\x8f\x39\x25\x7f\xbb\x2c\x71\xb5\xa4\x45\x36\x3a\x1f\x3c\xdc\x8a\x26\xac\x32\xe7\x83\x87\x6e\xa9\xb3\xed\x56\x26\xcc\x7e\x93\xff\x8a\xcd\xfb\xc1\xe9\x43\x24\xf2\xe2\xbf\xda\x30\x4e\xf7\xbf\x5f\xbd\x4c\x3f\x8c\x06\x43\xc4\xf7\xfb\x1b\x56\xd2\xf7\xfc\x55\x4e\x46\x83\x93\x33\x31\xa5\x6d\x13\xb7\x63\x86\x3f\xc9\xc4\xb6\xcf\xa6\x9e\xcc\x33\x7b\x1f\x0e\xcf\x5a\x84\x73\xce\x1d\x9c\x35\xa7\x3d\x9d\x5f\x9d\xcf\x1f\xf3\xed\xf8\xfb\x9d\x7f\xef\x84\xdf\x75\x7e\x4f\xf7\x9d\x5f\xcf\xb4\xfa\x82\x14\xef\xa6\xcc\x1d\xec\xdc\xf0\xec\xdc\x65\xec\xfc\x7c\x31\x2f\xc4\x07\x5c\xe6\x2b\xde\x79\xe1\xa8\xcd\xcf\xce\xf0\x7c\xde\xe4\xe1\x32\xbc\x28\xb1\x85\x0f\xc9\xab\x79\xc7\xd0\x60\x75\xd0\xba\xc4\x05\x4d\xb3\xd1\xe1\x89\x1c\x3b\x70\xcd\xb9\xa8\x92\x7b\xd7\xb4\x19\x76\x56\xb8\x9c\x41\xab\x4e\xb1\xc1\xdd\xee\xad\xa2\xf6\xb1\x34\x9e\x98\xf0\xa8\x66\xc0\xa7\x54\xb4\x66\x34\x5c\x5c\xc0\xe5\x4a\xde\x0c\x08\x0d\x05\x82\xb2\x3f\x49\x1f\x31\x28\xcf\x19\x80\x8c\x0b\x59\x59\x7e\x09\x4a\xef\x0a\x50\xc3\x31\xe3\xe4\x0c\xd0\x77\x46\xe2\x45\x37\x9a\x32\x14\xf0\x86\xbf\x1c\xaa\x14\x54\xf5\x85\x9d\xc9\x60\x14\x92\x35\xd9\xbd\xa4\xf7\xb7\xe0\xd8\xc3\x34\xd6\xd1\x29\x0e\x4f\x3b\x18\x08\x9f\x50\xf3\xf8\xf1\x37\x69\x43\xa9\xe8\x86\xef\x68\x0c\xd7\x13\xb8\xaa\x53\x7e\xcb\x33\x5b\x78\xf3\x54\xdf\x8f\x70\xaf\xd3\xb2\x02\x81\x47\x62\xa0\x4f\xa7\x15\xe5\x02\xa7\xe6\x7b\x87\x5d\xb7\x0f\x6a\xc8\x67\x38\x3d\x99\x7d\xdd\x18\xb2\x67\x50\xdd\x03\x07\xa5\x4b\xe7\x2d\x41\xd7\xb8\xc1\x7c\xe0\x3e\xa3\xde\x53\xbf\x53\xe7\x54\xef\x34\x7c\x3e\xb4\xae\xc1\x77\x19\xa3\x75\x0c\x7a\x95\x57\xb3\xdf\xd9\x54\x37\x86\x29\x64\x0c\x1d\x22\xb4\x6d\x9c\x47\x7e\xb6\x58\x5f\x1b\xa8\x06\x6c\x75\xad\x8a\x23\xba\x9f\x48\xd7\x50\xd8\x9a\x6b\xc5\xec\x04\xd7\xaf\x15\x7f\x0b\x15\xae\xfc\x08\xf7\x3b\xd2\x1b\xac\x1d\x5f\x6c\xe9\x93\x18\xc2\x92\x5e\xc9\xaa\xe6\xca\x65\x46\x8b\xcd\x8a\xa8\xd7\x47\x77\x44\x53\x27\x52\xea\x43\x10\x56\x66\xe0\x41\xd3\xd7\xde\xb2\x1d\xab\x3b\xcb\x2f\x51\xd0\x3d\xf5\x4a\x08\x42\xc1\x1a\x05\xd5\x3a\xb5\xc5\xfc\x9c\x54\x18\xac\xd0\x73\xc2\xe4\xed\x98\xec\xdc\xb7\x26\x5a\x7d\x35\x9a\xdc\x4c\x87\xea\x96\xe3\xe0\x2a\xcf\x16\x98\x49\xdb\x70\x6b\xe6\x4b\x79\x9e\xeb\x0b\x18\x31\xf3\x42\xd1\x5b\xcd\x4a\x5a\x40\x2e\x13\x0b\x35\x8d\x45\x30\xa7\xe5\x4a\xde\xdc\xb9\xc9\xeb\x6c\x34\x6a\xdf\x53\x83\x49\xb0\x1f\x41\x81\x78\x81\x20\x7c\x50\x5a\xe2\xd4\x42\x96\xb0\xe4\xde\xa9\x1a\x55\x04\xf1\xec\x6c\xaf\xcb\xb5\xb3\xc1\x59\xbb\x56\xa7\x96\x7e\x4f\x8f\xb1\x25\x79\xf8\x1d\x0e\xfa\x96\x26\x76\xcd\xbb\x7b\xd4\x03\xd1\xd3\x23\x3c\x6f\x3d\xe9\x87\xae\xaa\x20\x7d\x4f\x1e\x4f\x49\x7d\x6f\xb4\x0d\xaa\x31\xc1\x76\xce\x9a\xce\xf3\x8e\x0f\x19\x05\x50\x1e\xc9\x84\x32\xad\x3c\x58\x7d\x41\x8b\xe3\xaa\x2f\xd9\xab\xba\x55\x76\xf5\x97\x9c\x16\xc0\x70\x8f\x0e\xa5\xd2\xd1\x01\xab\x4d\xd7\x68\x05\xfa\x54\x89\xfa\xba\xe6\x0c\x8a\x8f\xa1\xf8\x44\x8d\x40\x3e\x36\xa6\x52\x34\x0a\x4c\x12\x67\xd1\xee\xc5\xbb\xd5\xee\x83\x87\xa7\x83\x6c\x4f\x8b\xa6\xe9\x70\xf6\x68\xd6\xb6\x8a\x3d\x51\x4e\x1b\xfc\x40\x13\x41\xbb\x31\x63\x26\xd5\xb9\x81\x94\xf1\xc2\xfb\x2a\x5e\xf8\xc7\xe0\xa2\x43\x4d\x96\xdf\x0f\x55\xb3\x14\x3f\x7e\x54\x37\x9d\xb8\x8f\xb6\xb1\xfb\x34\xdd\x4b\x19\xe9\x06\x12\xef\x24\x8f\xfb\x9d\x31\xe1\x7e\xcc\x85\x75\xb2\xed\x38\x2f\x1d\x00\x1b\xe0\xbb\x2e\xb8\xed\xa7\xe4\xbf\x77\x33\x77\x5d\x74\xc0\x39\xd8\xbc\x64\x41\xc3\xea\x42\xd3\x00\x96\xad\x8a\xbe\xce\x52\xf9\x29\x45\x32\x93\xe5\xb0\x76\x00\xb9\xe4\x79\x38\x6c\xa1\xcf\x67\x40\x9f\x1b\x92\xd8\xf4\xe1\xec\x6c\x5e\xe7\x55\x3d\x0b\x15\x4c\xc5\x60\x4c\xa1\x4a\xab\xa8\xce\x6d\x3d\xdc\xc6\x29\x0d\xd8\x80\x04\x90\x6d\x17\x93\x16\x67\xcb\x56\xc5\x98\x97\x9d\x08\x8e\x8d\xff\x4c\xc2\x90\x33\x6d\xf0\xe9\xc3\xaa\x78\xf7\x6e\x64\x15\x30\x2f\xa0\xd8\xd1\x97\x40\xd6\xfc\xe4\xe1\x70\xb7\x21\xeb\x3e\x48\xb3\x52\x7b\x6e\x1d\x74\x35\x73\x66\x76\xef\x58\x8d\x36\x1b\x43\xd6\xc2\x6a\xb4\x77\x8f\xd5\xb5\x37\x82\x1e\x4e\x1f\xa7\x58\x93\x3d\x4f\xfe\xcf\x96\x13\xb3\x33\xa5\x40\x3b\x77\x2f\xdd\x7c\x91\xe5\xf2\x6b\xb9\x24\x90\xf7\x9c\x8d\xef\x52\xb6\x9b\xdd\xd7\xd1\xff\x4e\xda\x56\xd3\xcf\x9f\x9e\x7f\xe3\xac\x99\xd3\x13\xfc\x48\x9b\x01\x77\x8f\xb4\x0d\x3b\xab\x74\x81\x77\xfb\x3e\x83\xe1\xe2\x3d\xef\xf6\x76\x1e\x94\xc2\xc6\x7d\xdf\xdb\xbd\xc7\xf2\xf1\x71\xcb\x25\xe7\xd0\xbf\x7c\x4e\xcf\xd2\xd3\xb4\x21\x38\xab\x00\xa7\x5f\xfa\x32\x2f\x4c\x0b\x06\x97\xd8\x4a\xec\x73\xe7\xa3\xc4\xd9\x86\x64\x29\x61\xee\xcc\x34\x8e\x25\x98\x96\x1d\xa8\xde\xc7\x29\xde\x0c\x4f\x58\xe2\xbe\xa9\xdd\xeb\xaa\x95\x2f\x9e\xf8\xa6\x50\x3b\x62\x8d\x82\x22\x47\x01\xcb\x50\xc0\x96\x12\x17\x96\x36\x62\xb5\x90\x38\xd5\x84\x48\x78\x05\xed\x7b\xaf\x7c\x04\xc5\xc7\xec\x7a\xed\x38\xa7\xda\x6f\xab\xcd\x74\x95\xb3\xfa\x5b\x8e\x7b\x56\x37\x2d\xfb\xad\x2e\xa4\xef\x68\x16\xe9\xf7\x73\xf5\x46\x7a\xf4\x2f\x4c\x65\xca\xe5\x2e\x4c\xd7\xc0\xeb\x8b\xdf\x5b\x8b\x89\xdf\x8f\xde\x38\xd3\x0e\x55\x3e\x62\x2a\xf7\xa4\x3f\x77\x9f\xd6\xc7\x2d\x27\xbc\xa2\x40\x5d\x73\xfc\xf0\x9b\xc7\xdf\x3c\x9a\xff\xce\x63\x31\x08\x7d\x85\x12\xec\x01\xd3\x4d\xce\xa1\x79\x85\xd9\x51\x6d\xbf\x03\x6f\xa8\xcf\xbb\x87\x67\x2d\x0a\x81\x87\x70\x65\xd9\x76\x05\x76\x8a\xf1\xd7\xd3\x76\xce\x73\x9d\x7f\xc0\x85\x75\x31\x38\x44\x74\x26\x42\xd0\xce\xb0\x7d\x4f\x8c\x76\x21\xa1\x05\x63\x56\xe2\xff\x2e\x36\xfd\x53\x28\x8c\xf6\x0a\x79\x62\xc1\xe3\x00\xba\xe3\xcc\x17\xe0\x7d\xbc\x1e\x6b\xe7\xae\x22\x9f\xdc\x86\x5c\x1b\x75\xab\xdd\x51\x33\xee\xfe\x0c\x44\xd0\x5b\xc5\x8e\x54\x5b\xaf\xe8\x7e\xeb\x66\x17\xa4\x68\xd8\x62\xa2\xae\x2c\x4b\xfa\xd3\x94\x10\x5c\xf6\xf3\xaa\xcf\xe8\x5a\xda\xeb\x76\xb3\xf8\xa0\x92\xf6\xe9\xb1\x45\x53\x13\x67\xd6\x65\x2f\x9c\x69\x9a\xd2\xec\x5a\x6c\x8a\x16\x55\xd1\xde\x12\xba\x6e\xd6\x81\xba\xb9\xb1\x64\x29\x61\x92\x09\x5b\xbe\xbc\xbe\xc3\x48\xd3\x2a\xcf\xb0\x6f\xa0\x4e\x83\x93\x2f\x34\x06\x91\x24\x8c\xcc\xe9\x1d\x46\x30\xa7\x94\xf9\xe7\xca\x6a\xef\xf7\x37\x61\xab\x34\x27\x77\x18\x25\x2f\xee\x1b\xa3\xb0\xa4\xfa\x12\x00\x13\xda\x37\x1c\xac\xd8\x06\x1f\xbd\x89\xee\x01\xb6\xcf\xb4\x6c\x8f\x9e\xf8\xd3\x28\x94\x60\x0b\x92\xb3\xe6\x2c\x97\x6f\x54\x9e\xe3\xcb\x87\x03\x6b\x79\x7d\x9a\x15\xfa\x89\xb0\xb1\x6f\x77\x02\x25\xf6\x28\xda\xf0\xe2\x94\xd9\x0f\x39\x7c\x5d\x7e\xe9\x15\xdd\x66\x75\xe8\xeb\xe5\x88\x7f\x38\x9a\xb4\x0e\x19\xe0\x6f\x1f\x2b\x25\xfb\x0c\xb1\x69\xd6\xb4\x6b\x24\xf7\x19\x02\x5a\xa7\x55\xf5\x03\x2d\x5f\xd2\x2c\x2d\xb4\xb5\x0d\x0c\x89\x53\x38\x35\x12\xaf\x9e\x43\x0f\xa8\x7e\x69\xe2\x1b\x8e\xb3\xa5\xfc\xe7\x84\x6f\xa5\x39\x13\xab\x1e\x48\x7a\x99\x2f\x52\x15\x51\x0a\x5e\x89\x54\x77\xfa\x51\x84\xb3\xd0\x8f\x9c\x85\x9a\xa0\x80\xff\xe1\xff\xf2\x25\x8e\x64\x0c\x4a\x14\xc0\x29\x86\x02\x61\x62\x4a\xd2\x4b\xce\x3d\xce\x84\xd5\xd2\x9e\xd8\x6f\x9e\x0e\xf2\x72\x45\x9f\x09\xad\xb4\x53\xa2\xae\x81\xda\x9c\xbc\xef\xe7\x44\xdc\x1a\x4d\x77\x9a\xc0\xd5\x94\x69\xbc\xb6\x73\x68\x35\x5a\xbb\x8f\x0d\xa4\xf1\x88\xa8\x99\x40\xb6\x49\x6c\xe7\x0d\xd3\x28\xdb\xbf\x5c\x48\x97\xcf\x1d\x6b\xc4\x33\x04\x91\x0d\xde\xa4\x2b\xfc\x9c\xf7\xad\x17\xa4\x07\x1f\x5b\xe4\x1b\x17\x38\x81\xf8\xd1\xb9\xcb\x89\x2e\xd4\x51\x08\xf7\xd7\x59\xfc\x6e\x42\x0e\x7e\x51\x0f\x4f\x3b\x70\x8d\x40\xab\x41\xf4\x0e\xab\xc5\x4d\x81\x02\xfa\x9b\x58\x2e\xb6\x18\x29\x76\x19\x24\x16\xb9\x52\xff\x83\xf9\xa1\x2a\x6a\x19\x20\x1a\x6f\xfc\x8e\x31\x17\xf9\x17\x35\x3f\xb4\x46\xe4\xee\x82\x55\x5a\xfe\x73\x83\xbb\xf7\x80\x2e\x73\x0f\x63\x33\xe1\x50\xf3\x19\x3c\x66\x3a\x52\xdf\xb6\x5f\x36\xf0\x4a\xe3\x25\x63\x6b\x11\xe6\x2f\x09\x55\x6e\xda\xc9\x58\x1e\x30\x3b\x6e\x1b\x76\x3b\x12\x99\x3b\x84\x53\x45\x06\xce\x4e\x1f\x3a\xb7\x09\x79\xf5\xeb\xc3\x76\xa5\xc9\x2a\x27\xdf\xe1\x22\xbd\x1e\x3d\x3e\xc5\x67\x68\x95\x7e\x10\x4f\xca\x7a\xa1\x63\xdc\x0d\xee\xc2\x49\xbf\xdb\xa9\x07\xbc\x1f\x62\xee\xe0\x56\xe5\x9c\x0f\x5f\xb7\x52\xba\xd3\x7a\x64\x92\x47\x0f\xbf\x01\x1f\xe4\x3d\x71\x76\x62\x10\xc6\xd1\xd7\x44\x59\x0b\x92\x2e\x73\x7c\xb5\xa6\x25\x17\xf8\xcb\x45\xd7\x75\x15\x20\x8a\x93\xb7\x24\x54\x75\x1c\x95\xa9\xff\x0e\xb8\xf3\x4e\x1b\x93\x8a\x96\xd7\x80\xbc\xcb\xbc\xda\xa4\x45\x7f\xb6\xd9\x79\xa3\x60\xf1\x75\xb3\xb4\xc0\x2f\x45\x06\xa9\xd1\x43\x54\xd0\x2b\x5c\xfe\x81\x6e\x88\x36\x3c\xf7\x0d\xb0\x1b\x0b\x7b\xac\x95\x2f\x84\x82\xba\xa7\xc5\x79\x2b\x5b\x71\xee\xb9\xea\x3d\x9f\x9f\xcc\xea\x7e\x66\x2d\x88\xf3\xe1\xaa\x89\x25\x02\x46\x43\x7d\xf0\x83\x6a\x35\x5f\x36\x64\xbd\x51\xfa\x4e\x46\x5b\xf7\x8d\x3e\x77\x76\xf2\x98\x3c\xfc\xf5\x5e\x31\x35\x08\xed\xa7\x1b\x46\xd7\x45\x7a\xdd\x97\xce\xd6\x4d\xfe\xbd\x23\xb0\x2d\xd4\x19\xab\x26\x26\x28\xb8\xcc\x33\x6c\xbd\x70\xcf\x3c\xb7\xab\xbd\x5c\xe5\x76\xf8\x74\x9f\xd7\x0e\x9b\x76\x2e\xd4\xc3\x43\x7d\x7d\x32\x3f\x99\xce\x43\xdb\x05\xa3\x2e\x43\xc9\x18\x5b\xdf\x6d\x4a\x61\x52\x76\xa6\xb8\xa2\x3a\xda\xda\xc4\x23\x3a\xfd\x07\x9e\xd5\x6e\x1b\x3d\x27\xae\x28\x36\xce\x52\x96\xda\x38\x93\xb5\xf3\xaa\xcf\xe1\xfb\xac\xd7\xc0\x1d\x91\xd0\x34\xbe\xe6\xb3\xb3\x96\xe0\x58\x5f\xfc\xd2\xcb\x49\xdf\xde\x85\xd9\xb5\x85\x4e\xbb\xd2\x9e\x16\x02\x7b\xf1\x5e\x7e\x23\x5b\xeb\xb4\x4a\xcb\x45\x4e\xaa\xd1\xf8\xe6\x0a\x1c\x9e\x47\xc3\x87\x27\x28\x67\x69\x91\xcf\x84\x7d\x9d\xf5\xba\xca\x7f\xc5\xa3\xe1\x60\xf8\x90\x0f\x54\x15\x71\xde\xca\xdf\xe7\xdb\x09\xc8\xed\xd2\x1f\x6c\x08\x31\xfc\xe5\xc3\xe0\xa1\x14\xe1\x6d\x2c\xb5\x2d\x51\x2d\xe7\x6b\x93\x2e\xb2\x43\x8c\xff\x34\x5a\x89\xe5\xd0\xd2\x49\xa8\xa0\xd0\xa0\x42\x9c\xc4\x28\xd8\xd3\x9f\xd4\xaa\x95\x0c\x27\x75\xa3\x37\xf7\xeb\x2e\x3d\x87\x3d\xfe\x56\x64\x59\x6b\x53\xf0\xf0\x33\x4a\xe6\x45\x3e\xeb\xb0\x26\x38\xca\x57\x8b\x71\x5a\xb0\xe4\xdd\xd1\xbb\x23\x63\xec\x02\xa1\x14\xcc\xa3\x93\x58\xc9\xf1\x05\x48\x2b\x13\x4b\x67\xb6\x2c\xe9\x2a\xdf\xac\xee\x18\x34\xbc\x41\xfb\xce\x1f\xcd\xd2\xc7\xf5\x6b\x52\x9b\x01\x97\x81\xfd\xfa\x56\xee\x2f\x80\x44\x24\x0a\x13\x4e\x29\x26\x89\x99\x42\x8f\xd0\xc0\x74\xaf\x9e\x29\xcd\xae\x83\x7f\xdf\xcf\x7c\xbd\x5d\x73\xc0\xfb\x79\x09\xc3\x07\x5b\xfb\xb4\xa0\x0b\x85\x4a\xf1\xa4\x31\x6b\x45\x02\x9e\xa0\xa0\xba\x5c\x48\xca\x23\x61\x6d\x9c\xf9\x80\xd9\x7c\xb5\xd8\x49\xb4\xa5\x12\x2d\x5f\x2d\x8e\x84\x79\x5b\xbe\x5a\x08\xb3\x26\x69\x32\x81\x02\x41\xc0\x63\xdb\xf8\x92\xad\x0a\x10\x97\x85\x91\xca\x17\xb3\xeb\xf9\x48\x7b\x9e\xcf\x7d\x23\x2e\x52\x18\xa9\x78\x39\x8e\xdb\x90\x67\x09\xb1\x6c\x0c\x15\x26\x28\x60\x4b\xf9\xd3\x45\x21\x5f\xb1\xad\xd4\xc8\xc9\x7b\xe5\x3a\x2e\x6e\x40\xe6\x2f\xe9\x15\xc4\x8e\x2b\xec\x38\x84\xf0\xc2\x09\x49\x68\xe7\x5d\x6a\x23\x18\x96\x6b\x84\x58\x70\xf6\x8e\xea\x58\x5c\xff\x0e\x2b\x4a\x5e\x61\xab\xab\x62\x7b\x21\x75\x34\xfc\x45\x5c\x05\x4e\xaa\xea\xea\x9b\xf7\x0d\x57\x81\xa6\xe7\x83\xf5\x4e\xe5\xd7\x6e\x20\x09\x86\xb9\x47\x34\x0c\xf1\xeb\x5f\x37\xe3\xfb\x58\xc2\x75\x5f\x6d\x57\xb8\xbc\xc4\x65\xbf\xca\x33\x2c\x6d\x87\x56\xe9\xba\xdb\x22\x6e\x9c\x57\xab\x74\x3d\xb9\xa3\xd3\xe9\x2e\x5a\x35\xbf\xd3\xea\xf3\x9d\x56\x32\xaf\xba\x1e\xd9\xfb\x7c\xdd\x77\x23\xc7\x78\x68\x88\xb4\x43\xfd\x6b\x12\xfe\x5b\xa8\xed\xee\xfe\x9a\x84\x0f\xfe\xcd\x39\x7c\x75\x63\x77\x73\xbb\xaa\xad\x0d\x03\x52\x63\xe5\x5f\x2e\xf6\x39\x6b\x54\x6c\xb7\x7c\x65\xc7\xb8\x87\x38\xac\xf9\xac\xea\x57\xd7\xab\x29\xe5\x8c\x27\x3f\xde\xea\x1f\x95\xcb\xb1\x3b\xae\xcb\xc5\xef\xfa\x14\x7a\x9c\x3d\x7a\x7c\x76\xde\xc0\xa3\x27\xd5\xe4\xe7\xb7\xd6\x52\xde\x2a\xdd\xcc\x80\x2a\x35\xb9\xd7\x0a\xd1\x7d\x78\x3a\x2f\xb0\x75\xad\xe8\xd2\xc8\xc6\x36\x95\x91\x75\xf7\x3e\x0a\x1b\x9e\xfd\xbe\x64\x8a\x2e\x2c\xf3\xf4\x3d\x6e\x86\x6f\xf3\xa0\x44\xc2\x62\x1c\x7c\x53\x96\x4a\x1f\x50\xef\x82\x53\x80\xd6\x1c\x3b\x3c\x82\x58\xc7\xa2\x5b\xec\xd6\x91\xd7\xb2\x75\xb6\x1c\xdc\x2c\x2d\x17\x98\xf5\x45\xde\x8e\xae\x83\x3a\xf4\x5a\xa7\x4b\x3f\x4a\x42\x99\x8a\x5f\xe6\x17\x38\x3b\x15\x61\x46\x13\x76\xda\xad\x0c\x7d\xc3\x65\xc2\xd3\x73\xb1\xa0\x6d\xc8\x9d\x38\x5e\x39\x79\x35\x9f\x57\x98\xd5\x4b\x52\x78\xeb\x59\xf8\x4e\xfa\xc6\xce\x83\xb9\x63\xae\x41\x01\xf9\x99\x67\xdc\xdc\x44\x9e\xb7\x5a\xaf\xdb\x2b\xc0\x1d\x59\xdb\x0a\xa8\x25\x88\xbc\xcb\x5a\x17\x43\xa7\x65\x7f\x51\xe6\x1d\x19\x9e\x34\x06\x3e\xeb\x90\xb5\x77\xe7\xe9\xc3\xf9\xf9\x43\x07\x09\xf6\xf8\xda\xd0\xd0\xc8\x0d\xf9\x39\x36\xfd\x17\x41\x40\x76\x32\x7f\xf4\x8d\x11\x03\x9a\x23\x6b\x41\x81\xe5\xf8\xd3\x79\x06\x18\x4f\x27\x2e\x61\xc4\x28\x68\x78\x40\xc1\xfb\x6e\x2f\x1e\xe3\xc6\x73\x5a\xf3\x7b\xf2\x8f\xf2\xcc\xcf\xa5\x66\xf8\xfc\x11\xae\x9f\xa0\x9f\xce\xef\x09\x14\xbd\xfb\x45\xf1\x84\xa2\x77\xe4\x2d\x76\x85\xe5\x73\x78\x8b\x61\x3b\x73\x71\xea\xaa\xca\x71\x3a\x7b\xf4\x68\xba\x3b\x4c\xe7\x04\x41\x60\x68\x9d\x5a\xd1\x09\x94\x8d\xb9\xc4\x97\x82\x09\xb9\xf5\xbe\xaf\x5e\x87\xed\x09\xf7\xac\x9a\x8d\x0c\x0e\xba\x3a\xfa\x6c\x99\xf0\xda\x53\xd9\xb5\x00\xe6\x8e\x0b\xed\x9d\x6b\xce\x49\x25\xb7\xa9\xae\x1b\x1d\xf0\x97\x7e\x84\x35\xb3\x7f\xd5\xaa\xd6\x0b\xf8\xe0\xfb\x0c\xb9\xb9\x6c\x18\xdd\x18\xbe\x35\xf8\xec\x8f\xfe\x21\x3a\x49\x9d\x6a\xb5\xad\x6f\xfe\xca\xd2\xd2\xb3\x56\x0d\xde\xfa\x2b\x34\xd2\x8a\xd4\xaa\xd6\xbe\xfb\xd0\x79\x97\x24\x1f\x1d\x89\x3c\x6a\x1d\x3b\x5f\xfd\xb0\x7b\x12\x6a\xb4\x35\xa2\xb3\x65\x78\xe0\xff\xbd\xe4\xb1\xe8\xcc\x4a\xd1\x36\x30\x99\x72\xc2\x33\xac\xfd\xb2\x42\x74\x66\x7c\xa8\x77\x5a\x4f\x9b\xd8\xec\xf4\xb3\xe7\x60\xb0\xe1\x6d\x64\xe3\xac\x03\x5c\x2f\xe0\x5f\x46\xcd\xd8\xe1\xb5\x66\xea\x05\x3c\x03\x6f\x8f\xc7\xdd\xde\x56\x47\x2b\xad\x39\x28\xad\xe6\xda\xca\x34\x06\xb9\x4f\xd6\xcb\x66\xb3\xed\xa5\x1b\x1d\xd4\x12\xf5\x59\x8d\xb9\x5f\x1a\x15\xe7\x32\xf3\x71\xbd\x9a\xfd\xbe\x51\xa9\xfd\x9a\xc1\x6a\xa1\xb5\x90\xb7\x39\x3b\xaa\x4d\xad\x11\xeb\x53\xd7\x84\x39\x99\x33\x4c\x0b\xd6\xeb\x46\xc7\xfe\x5b\x14\xab\xae\xe7\x7b\xa3\x91\x8e\x44\x0a\x56\x53\xed\xa5\x1a\x0d\xd6\xb3\x7c\x58\xad\xd4\x3e\x35\xaa\x76\x04\xfb\xb1\x5a\x69\x2f\xe5\xa5\xcd\x8d\xb8\x42\xbb\x62\xb7\x9a\x9e\xea\x45\x3c\x8c\xc0\xff\x9d\x31\x54\x5b\x82\xa3\xfe\x4f\xc1\xdc\x67\x8c\x3e\xda\x6a\x5a\x2d\x8d\x86\x2d\x1c\xb5\x95\x69\x6c\x0b\x9f\x9d\x76\x67\x33\x5e\x16\x65\x5f\x53\x68\x5f\x0a\x81\x74\xbd\x2e\xe9\xba\xcc\x53\x97\x46\xb6\x95\xb1\x00\x30\xf4\xdb\x44\xfa\xf1\x65\x27\x68\x69\x54\xec\x75\x1f\x9b\xf0\xe9\x92\x06\x28\xa8\xac\xf4\xf6\x16\x34\xfa\xad\x05\x45\x3a\x67\xb8\x74\xbe\xc1\x9b\xd0\x8e\xe4\xe6\xde\x51\x59\x27\x53\x23\xee\x56\xe3\x4c\xf3\xa4\xf1\xf4\xd5\x57\x5f\x3b\x1a\x50\xf7\x61\xde\xfa\xea\x6c\x68\xaf\x6e\x67\x17\xf5\xb5\x60\xbe\x77\x34\xa2\xac\xb7\xbd\x2d\xc8\x8f\x9d\xd5\xad\xac\xa5\x2d\x6d\x98\x12\xcd\x86\xda\xe2\xa5\x59\x2d\xb5\xc4\x43\x6b\x6c\x43\xaf\x37\x9a\xbd\x13\x7d\x05\x7c\x07\x6e\x27\x38\xbe\xef\x8d\x46\xfc\x36\x35\x2e\xe3\xc1\x79\x2f\x2c\x82\x51\x34\x96\x6e\xed\xbb\x58\xbe\xe8\xf7\x69\x44\x53\x1f\xb2\xf0\x6a\xfa\x0c\x63\xbd\xb3\x1b\x93\x0d\x99\xd7\xf9\xd0\x00\xd9\x2c\xd3\x80\xb3\x59\xa4\x63\x5a\xee\xea\x4f\xd8\x0a\xaa\xe3\x23\xf8\xd9\xe0\xfd\x08\x8f\xbf\x56\xc8\xeb\xeb\xe0\x13\x83\xbc\xd3\x2f\xaf\x71\x7b\x67\x40\xd1\xf1\xe7\x1a\xe2\x62\x2d\x7a\x8c\x7d\xd2\xb8\x9f\x9a\x32\x92\x27\x38\x8b\x2d\x28\x35\x3f\xfb\xce\xcd\x8f\x0c\x13\xa3\xc2\xad\xb6\x0a\x0a\xfa\x4b\x43\x4a\xc2\xc5\x5a\x04\x36\x82\xc8\x60\xb5\x6a\xcd\xaf\xcd\x06\xbc\xe6\x06\x76\x1b\xbe\x02\x4d\xa1\x69\xd5\x56\xdf\x08\x38\x0d\xc2\xdf\x11\x4d\xc3\x26\xff\xed\xd1\x33\x7c\x33\xb1\x67\x2c\x0b\x65\x4f\xef\xc6\x03\xb5\xfa\x75\xbf\x34\xa0\xb7\x63\x5a\x58\x2b\x54\xbf\xed\x3c\xe7\x94\xd3\xa5\xff\x90\x93\x0e\x88\x8d\x6d\xe6\x29\xe3\x30\x48\x26\x16\x9e\x4b\xc5\x21\x2c\x98\x4f\x1d\xdc\x7d\x87\xe0\xb9\x44\xa9\x4b\x8b\x1f\xd7\xb2\x27\xfc\x9a\xe9\xa0\x19\x4b\xad\xb1\x73\x65\x00\x79\x6b\xb3\xc2\x1b\x0f\xa3\xaf\x14\x6c\x36\x7b\x2f\xde\x35\x0a\x3b\xc1\xea\x9b\x1a\x83\x4e\x85\xe5\xe7\x88\xa0\x6f\x83\x65\x9c\xd8\x3e\x06\xb0\x9d\x5e\x73\xca\xc6\xc5\x93\x2d\xc0\x74\xdb\xfc\xda\x40\xa5\xbe\x65\xb2\x04\xd8\xb4\xa6\xa1\xf4\x86\xa0\xad\x33\x91\xe2\x7d\x73\x43\x38\x5f\xeb\x47\x4e\x2d\xa4\x6c\xbb\xe7\x84\xc3\x23\xd6\x7c\x1d\x7c\x6b\xbb\xe1\x5b\xa0\x86\xeb\x4d\x7e\x61\x8d\xdd\xf3\xdd\xd7\x41\x33\x2f\x45\x97\x07\x94\x45\xb0\x9c\xcf\xe0\x35\xe3\x15\xf1\x3a\xfc\x90\xfc\x4e\x46\x1f\xd7\xc5\xe9\xd6\xb5\xcc\x90\x56\x0b\xce\xb1\x6e\x7d\xf0\xb5\xe7\x58\x40\xf8\xec\x3c\x1a\x6d\xf1\xd7\x2d\x2d\x29\x9b\x8b\xad\x89\xd8\x6a\xa5\x30\xfa\x1c\x0c\xf0\xbd\x73\x2c\x59\x20\x5a\x41\x65\xed\xe3\xdd\xfa\xe0\x01\xd0\xf9\xec\x1c\x15\xdd\x41\x20\x2d\xe2\xd2\x15\xac\xb1\xd1\x61\x67\x69\xb7\x7f\x7f\x86\x2a\x9b\xaa\x79\x0a\xb4\x9e\xa9\x7b\x4d\xdb\x7e\xa9\xa9\xf6\x70\x5b\xad\xed\x07\x55\xca\xbf\xdc\x5a\x7c\x44\xbd\x9e\x9f\xf7\x68\xb8\xee\x48\xe9\xf5\xb3\xb1\x98\x79\xdb\x95\xc6\xd7\xee\x6f\xe0\xf2\x52\xf3\x41\x30\xc0\x4a\xfb\xe8\xc6\x32\x93\xef\xeb\x1b\xee\x23\x9d\x0b\x9a\x66\xa8\xd6\x61\xa7\xcd\x49\x9b\x6a\xf9\x46\x24\x6e\x47\x33\x5f\xff\xda\x1c\x8d\xa7\x8c\xb3\x55\xbc\xb9\x58\xbc\x02\x8a\xe7\x84\x74\x2b\xb7\x37\x0b\xce\x27\x9f\xb6\xd1\x4f\xd1\x9e\x6d\x22\x6a\x89\x74\xfa\x6d\xcb\x5d\xbb\x65\x46\xea\xab\x05\x9f\x9a\x55\xbd\x49\x4b\xad\xfa\x9e\xef\xbe\x2d\x64\xb2\x6c\xe6\x92\xa5\xb2\x12\x6d\x36\x72\x85\xba\x89\x3e\x35\xef\xd5\x9a\x64\xd1\xa5\x73\xa0\x9c\x6e\x53\x66\xb9\x29\x7e\xec\xd9\xb0\x3f\x34\xaa\x49\xb3\x6c\x47\xf8\xe4\x6f\xbc\x17\x74\x60\xff\xec\xc2\xc4\x05\x6e\x5f\xd1\x7b\x8f\xa3\x35\x79\xaa\x73\x5c\x88\x69\x01\x45\xff\x5a\x26\x39\xed\x9e\x9d\x5d\x89\x5b\x9b\xbd\xdb\x13\x79\x8f\xae\x3f\x4d\x3e\xd6\x06\x58\x6e\xa6\xd8\x8f\x45\x49\x47\xde\x59\x73\x3d\x6a\xa2\x3c\xb8\xd7\xa2\x26\x53\x6f\x53\x3b\x6b\x87\xea\xb4\x77\x15\x63\x25\xd8\x86\x0b\x1d\x4d\x63\x0d\x78\x64\x4a\x19\x02\xb4\xd1\xb2\x1d\x06\xd6\xe6\xe9\x9b\xdf\x3b\xc0\xb3\x83\x10\x7e\x2c\x98\x4e\x40\xc3\x46\x4f\x8d\x6d\x79\xaf\x3e\xa4\xed\x7b\xa3\xf5\xa6\x1e\xec\x3e\xad\x8b\x56\xb6\x1e\x27\x4a\xe5\xb6\x62\xf3\x16\xcd\xcf\x0d\x44\xc3\x4b\x52\xd3\xaa\x4b\x03\xd3\xbe\x95\x41\xcf\x80\xe5\xdc\x74\xd9\x8c\x8a\x38\xe6\x6d\x55\xc3\x8d\x50\x73\x42\xf3\xdb\xed\xd6\xee\xd2\xf1\xd2\xfc\x7c\x5d\x3b\xdd\x18\x10\xbc\xfe\x0f\x16\x77\xd1\xfc\xdc\x26\x4b\x4b\xdb\x77\x8f\x44\x0d\x1f\x9a\x84\xd7\xf6\x98\xb3\x68\xae\x79\xdd\xa8\xe2\x75\x25\xb0\xa1\xf5\x7c\x6f\x36\x62\xb9\xd8\xd9\x75\xcd\xeb\x16\x35\xc5\xbe\x8e\x7c\x7e\x53\x77\x4b\x0e\xb4\x3f\x34\x95\x77\x75\x13\x71\xb7\xa2\xf5\xa9\x59\xb5\x69\x56\x6d\x55\xae\x7f\x6c\x53\xb7\x7a\x2e\xa8\xdc\x2f\x56\xc5\xc9\x36\xde\x46\x32\xa6\x40\x98\x24\xec\x7a\x8d\xe9\x3c\xb8\xca\x49\x46\xaf\x2e\xc4\x9f\x11\x5b\xe6\x55\xbc\x45\xe7\x8f\x4e\xcf\x47\x11\x46\x0c\x91\x38\x79\x76\x73\x99\x96\x41\x79\x80\x13\x32\x20\xab\x2c\xc2\x31\x9a\x6f\x08\x58\xe3\x46\xf1\x4d\xb8\xa9\x70\x50\xb1\x32\x9f\xb1\xf0\x40\xbd\x0f\xd2\x08\xc7\x37\x25\x66\x9b\x92\x04\x69\x12\xaa\xf7\xa6\xdb\x37\xe0\xb2\xd4\xeb\x85\xd2\x77\xa9\xf6\x61\x90\x33\x5c\xa6\x8c\x96\x17\xba\x2b\xd3\xa0\x2c\x89\xb7\x23\xcf\x47\xdc\xeb\x75\x74\x87\x07\x33\x4a\x84\xca\x89\x96\x49\x92\xe8\xf7\x87\xea\xf7\x60\x5d\x52\x46\x79\xb5\x0b\x05\xdb\x48\x77\x88\xf8\xb8\xb6\x7a\x94\x94\xa3\x28\xbe\xc9\xe7\xd1\x61\x84\x83\x9c\x54\x2c\x25\x33\x5e\x92\xc5\x31\x5b\x96\xf4\x2a\x20\xf8\x2a\x78\x7b\xbd\xc6\xdf\x97\x25\x2d\xa3\xf0\x79\x4a\x08\x65\xc1\x2c\x2d\x8a\x20\x0d\x66\x45\x5a\x55\x41\x5a\x05\x69\xa0\x21\xb6\x5a\xcf\x45\xeb\x73\x5a\x46\x7c\x02\x48\x72\xf2\x84\x3c\x65\x83\x02\x04\x9e\x27\xe4\xf8\x38\x16\x13\x93\xb0\x31\x99\x1c\x94\x03\x4c\x36\x2b\x5c\xa6\xd3\x02\x27\xf6\xc3\xed\xed\xe1\x10\x95\x7c\xdc\xf3\x7c\xb1\x11\xdf\x0f\x4f\x90\xa4\xc9\x39\x09\xca\x5e\x2f\x2a\x07\x57\x65\xce\xe4\xb7\x18\xbd\x82\x45\x32\x10\x77\xf1\xea\x50\x8f\x30\x2a\x07\xef\xf1\x35\x2a\xe3\xad\x81\x72\x23\x97\x89\x9e\x9c\x5e\x2f\x8f\xb0\xc1\x22\x62\x31\x22\xf0\x0e\x91\xf6\x86\x43\x5d\x3e\x44\x37\x0a\x14\x2e\xdf\xc6\x08\x9b\xbe\x2a\x81\x11\xd9\x93\x3d\xf9\xf9\x3c\xfa\xb6\x2c\xd3\xeb\x41\x5e\xc1\xdf\x08\xc7\xb1\x5a\x10\xdb\x08\xc7\xb7\xb7\xa6\x34\x6f\x42\x20\x94\x6c\x8a\x22\x49\xf0\x05\xff\x3b\xb2\x6c\x0f\x0e\x1b\xcb\x66\x5c\x5b\x96\x93\xdb\x5b\x3c\x0e\xff\xd7\xff\x52\xcf\xe1\xe4\x20\x9f\x47\xbc\x9d\xc3\x84\xc8\x79\x41\x29\xa2\xc9\x78\x82\x72\x8e\xee\x4d\x72\x38\x3c\x60\xe5\x35\x4c\x27\x49\xc8\x80\xaf\x81\x08\xc7\x4f\x0e\xa3\x3c\x89\x4a\xbe\xb5\xf0\x07\x16\xc5\xf1\x20\xa3\x04\xc7\xbd\x5e\x44\x07\xeb\x4d\xb5\x8c\xca\x01\x4c\x54\x8c\x0e\xd9\xed\x2d\x95\xb3\x7f\x98\x24\x2c\x7e\xc2\x1b\x8e\x9f\x6c\x67\xfc\x1c\xe1\x48\xd8\xf0\x8e\xd2\x04\x6f\xe7\x39\x49\x8b\xe2\xfa\x86\xf7\x97\xdf\xde\x8a\x61\x92\x81\x40\xc8\xed\xad\xfa\x15\xc5\xba\x64\x3e\x8f\x36\x72\xc9\xa6\xdb\xad\xc4\x1c\xdd\x6e\x01\x5b\xb7\xb7\x33\xf9\xd7\xda\xf7\xde\xf5\xfd\x42\xe8\x90\x83\x94\x31\x7e\x08\x05\x8c\x06\x19\xd6\x1a\xde\x80\x1f\x4e\x80\xb1\x69\x61\xb6\xcb\xe0\x1d\x79\x41\x02\xd0\x2d\xf1\xf2\x53\x1c\xa8\x22\x08\x2a\xa4\x7c\x3e\xa5\x27\x7d\x15\xac\x36\x15\x0b\x96\xe9\x25\x0e\xd2\xa0\x31\x29\x51\x1c\xac\x30\x5b\xd2\x6c\x10\xc6\xdb\xc8\xda\x4a\x85\x45\x20\xf6\x5c\x36\x9c\xce\xd5\x57\x0e\x54\xe8\x5a\x27\x62\x01\xf8\x56\x8b\xfa\xe2\xac\x19\xd5\x97\x80\x61\x5e\xd2\x95\xee\x74\xe6\x76\xbd\x3f\xbe\xab\x75\x89\xd3\xec\xb7\x43\xf5\x4c\xd3\x44\x89\x2e\x7e\x36\x90\x85\x21\xc5\xd8\xc2\x30\x62\xf1\x81\xd8\x8a\x92\x30\x68\x32\x30\x60\xf4\x0d\x54\x54\x1b\x65\x50\x15\xf9\x0c\x47\x5f\xa3\xfe\x30\x3e\x10\x2d\x84\xaf\xd4\x59\x96\x90\x1a\x69\xef\xf5\x22\x92\x38\x6f\x20\x8a\x63\x8c\xc2\x97\xe9\x1a\x2a\xdc\xde\x86\x6f\xb0\xa8\x7b\xe1\xe0\x7f\x14\x7e\x5b\x2e\xc0\x63\xb6\x92\x05\x1f\xfc\x35\xba\x18\xfd\x92\xdf\xbe\x88\x09\x8b\x2e\x46\x5f\xdf\x0e\x1f\xdd\x9e\x9d\xc6\xd1\xc5\xe8\x79\x91\xae\xd6\x38\x8b\x45\x0b\x5f\x3d\x18\x30\x5c\xb1\x88\xc4\x17\x62\x6c\x23\x2e\xea\x07\x27\x16\xb5\x14\xef\x6f\x22\xb1\x25\xd9\xed\x2d\x7b\x86\xe5\x9e\xe6\x7b\x9e\x25\xfa\xe9\xc0\xa2\xfb\xa8\x4c\xf8\xc4\x8b\x25\xca\x62\x7e\x0c\x00\xfd\x2f\xc7\x64\x92\x60\xa0\xfe\x02\xa5\xe5\x96\xd7\x58\x27\xd6\xba\x69\x59\xb1\xc2\x76\xf6\x2d\x3f\xee\x65\x5d\xf3\xe6\xa0\xa5\x4e\x85\x8b\xb9\x2a\xcd\x7f\xf3\x72\x62\x84\x87\x49\xa2\xbf\xcc\xdb\xaa\x8b\x0e\xdc\xee\x0e\xcc\xb2\x96\x4b\xfa\x17\xb0\x05\xe3\xcb\xb3\xa0\x9c\x67\x96\x05\xe5\xaa\x84\xc5\x86\xe6\xc9\x7a\x20\x18\x16\xb4\x4c\xd6\x30\xcb\xb4\xc0\x68\x95\xac\x07\x15\x66\x6f\xf3\x15\xa6\x1b\x86\xbe\xe3\x9f\x0a\x9c\x96\xea\xc5\x22\x99\xf7\x7a\xf3\x81\x72\x88\x46\x97\xe2\x59\x46\x92\xa5\x25\x9a\xda\x88\xe3\x98\xc4\x49\xf8\xcf\x0d\xc9\x19\xdc\x0d\xf5\xe5\x4a\x06\x32\x2e\x47\xc1\x3b\xac\xaa\x9c\x92\x37\x8c\x96\xe9\x02\xf3\xfe\x5f\x30\xbc\x8a\x30\xc2\x31\x6a\x7c\x2d\xf1\x8a\x5e\x62\x51\xa0\xf9\xd9\x50\x72\xd1\xfa\x96\x8f\xf5\xda\xc7\x3d\xad\x07\x2f\xd3\xb5\x97\xd1\x81\x2f\xd6\x36\x7a\x8f\xaf\xab\x96\x82\x4d\x16\x2c\x49\x23\xf5\x5a\xef\xf4\xf8\x02\x9a\x74\x58\x2d\x8e\x1a\x96\x70\x5e\x11\xe9\x9d\x3b\x2b\x71\xca\x30\x2c\xec\x18\x95\xcd\xfd\xbc\x4c\xab\x57\x57\x44\x1d\xf9\x07\xbc\x32\x7f\x97\x78\x58\xb8\x52\xec\x79\x82\x70\xbc\x45\x50\x70\x81\x99\xaf\x20\x19\xe3\x89\x2c\x51\x39\x25\x2c\x2e\xc1\x6a\xec\xf6\x56\x14\xcd\x7f\xc5\xc7\xc7\x88\x57\x4e\x18\xd4\x96\x6d\x64\xb8\xc0\x0c\xbb\x1d\x99\xda\xbd\x5e\x24\x0a\x40\xb7\x48\x37\xd5\xef\x2b\x28\xe7\xb4\xfc\x3e\x9d\x2d\x9d\x06\xd4\x2e\x66\x41\x4e\x02\x12\xe3\x88\x8c\xd9\x04\x31\x55\x85\x4f\x8f\xbd\xe8\x24\xd0\x12\x7b\xfc\x6b\x44\x54\x59\x58\xcb\x76\x61\x3f\xee\x35\x60\xc9\xc9\xd6\x7e\x40\x98\xd3\x48\x09\x63\x14\x59\xc8\x22\xf1\x0d\xe3\x08\x14\x18\x8f\xe3\x2d\xfa\xc1\xbf\xe8\xde\x60\xd6\xb6\x96\xb0\x3d\xd7\x42\xfe\xba\x80\xd7\x9e\x85\xe3\x81\xfa\xc0\x39\x09\xcd\x69\xdc\x02\x72\x7c\xc3\xf8\xec\x1d\x9e\x6c\xe3\x18\xdd\xa4\x59\x36\xf2\x7d\x43\xcb\xb4\xf2\x8a\x08\x7c\x2e\xd8\x16\x2d\x30\x0b\x38\x6e\xfc\x78\x67\xb1\x24\xc5\x5c\xfc\xbe\x6a\x3f\xa0\xd0\xf7\xbb\x16\x3b\x7a\x9e\xdc\x10\x7a\x35\x02\x6a\xb3\xc6\xe5\x9c\x96\x2b\x7e\x1c\xd7\x1e\x07\x84\x5e\x5d\x34\xde\x0c\xa6\x39\xc9\x22\xe7\x75\x3c\xfa\x2e\x65\xf0\x71\x6b\x24\xae\x0f\xce\xaa\xc7\x83\x79\x5e\x30\x5c\xba\x48\x13\x1f\xfb\xc3\x24\x49\xd8\x00\x2c\xa0\x5e\xf1\x63\x9a\x4f\x39\x9f\x99\x6f\x13\x81\x7e\x33\x8e\x9c\x40\xe8\xbf\xea\xc2\xbb\xb5\x98\xfe\xce\x1b\x19\xf9\xca\xf4\x87\x87\xb5\xbe\x0c\xc4\xef\xcd\x8a\x38\x8c\x52\x75\xe6\x4a\xa4\x3f\x1b\xf6\x7a\xfa\x6c\xd1\x1f\xc7\xc3\x49\x7c\x7b\x6b\x3f\x22\x92\xb0\x5e\xef\x0f\x51\x08\xbc\x4b\x88\x70\x7c\x31\x9e\x8c\x6e\xb6\xfa\xf8\x2c\xf9\x64\xe3\x38\x9f\x47\xdf\x4b\x56\x02\x95\xb1\xe8\x37\x4d\xf0\xb8\x9c\x1c\x90\x71\x39\x49\xd2\x24\x91\xd3\x18\xa5\xf1\xc5\xfb\x28\xe5\xc7\x77\xaa\x38\x61\x62\x4e\xf0\x9f\x0c\x7f\x73\xa8\xab\x58\xd2\x86\xe4\x67\xea\x10\xb0\x58\x76\xcf\x50\x19\xf7\x7a\x16\x2c\x9c\x55\xe1\x10\xfc\x14\x71\x68\x10\x1b\x97\x93\x58\xef\x07\xab\xe3\xb7\x4a\xd0\xea\x6a\x57\x9e\xc7\x7c\x82\xc7\xe5\xe4\x42\x12\x2c\xde\xf0\x88\x58\x08\xe5\x2f\x6e\x6f\xa1\xc3\xc4\xed\xd0\x92\xb6\x5e\x4b\x0e\x4e\x37\xa9\x38\x37\xeb\x70\x57\x52\x8f\xfd\x15\xec\xb6\x0f\xc4\xc4\x5e\x69\xf6\x0d\xb4\x5d\xd1\x83\xbf\xbe\x1b\x8b\x93\xfc\x5d\x15\x0d\xfe\x3d\x7e\x37\xf9\xea\x41\x2c\xe6\x90\x8d\x87\x93\x83\xea\x2a\xe7\xc5\x48\x7c\x33\x4b\x2b\x1c\xfe\xb4\x59\x4d\x71\x19\x8e\x24\x70\x79\xf5\x53\xfa\x53\x84\xe3\x8b\x90\xa4\x24\x1c\x85\x44\x7c\x3e\x80\xb2\x62\x37\x86\x23\x78\xf8\x03\xa5\x05\xe6\x65\xe0\x09\x96\xb5\xfc\xcd\x99\x3e\xf1\x8b\x73\x82\xe2\x17\xdf\x4e\xf2\xe7\x6b\xbc\xf8\xfe\x83\x7a\xff\x83\xa2\x74\xb2\xaa\x54\x07\xa8\xb9\x19\x30\xfa\x23\xbd\xc2\xe5\xf3\xb4\xc2\x51\x7c\x90\xe1\x79\xba\x29\x98\xfa\x0c\xaa\x02\x83\xcd\x3f\x38\x5b\xe7\x75\xc4\x62\x8e\x33\xf3\xfd\x4d\x5d\xda\xc7\xc7\xe1\xff\x13\x1e\x33\x54\x26\x5c\xa8\x3b\x79\x92\x3e\x25\x4a\xf6\x4f\x39\xef\x97\x44\xe5\xd3\xa7\x0f\xe3\x7e\x79\x4c\x06\xb3\x65\x5a\x3e\xa7\x19\xfe\x96\xaf\x5e\x54\xde\x26\x27\x80\x7f\x9a\x44\xe7\xa7\xdf\x9c\x7f\xf3\xe8\xf1\xe9\x37\x8f\x8e\xcb\x58\xd3\xac\x68\xf8\x48\xcf\xb8\x92\x29\x9f\x7e\xcd\x85\xce\x24\x3c\x11\xff\x85\xc7\x34\x46\x54\x72\xdd\xfd\xaf\x2d\x0e\xff\x6f\x66\xdf\xca\xd6\xb0\xe6\xc8\xc7\x5a\xbd\x94\x30\x59\xf7\x04\x3d\x8e\x2f\x22\x0c\xfc\xf7\xed\x6d\x08\x6c\x5e\x18\x1f\x47\x78\x20\xbd\x64\x2f\xc2\x51\x10\x72\x26\x6e\x96\x32\xf3\x36\x1e\x85\x61\x3c\x62\x40\x98\x5e\x01\xfb\xfb\x43\x34\x0e\xa7\x72\x5e\x91\x9a\x7b\xa4\xe4\x8b\x49\x8c\x5e\x26\xe3\x89\x21\x2f\x2f\x5c\x82\xc8\x21\x32\x63\xf8\xb9\xf9\xf1\xf6\x56\x1e\x5c\xaf\xe6\x51\x0c\xf0\xeb\x27\x53\xef\x1f\x8d\x53\x6c\x81\xd9\xcf\x8a\x5e\x02\x85\x3b\x30\x8a\x10\x21\xf4\x25\xcc\x96\x43\x2e\x1c\xa9\x64\x24\x5a\x31\x1d\xfc\xd3\xd0\xe9\x70\x5e\xa4\x8b\x2a\xe4\xe4\xeb\x02\x0f\xe0\x61\x64\x8e\x9d\x48\x6f\xa9\xf1\x22\x5f\x6d\xae\x27\xff\xfe\xd5\x83\x78\x7c\x32\x01\x84\xfd\x98\xdc\xe8\x3d\x3a\x7a\x81\x40\xbf\xf1\x02\x49\xe4\x8d\x7e\x46\x02\x79\x5e\x8a\xbd\x13\x19\xb7\xb7\x72\x1b\x9a\x57\x71\xaf\x27\xde\x59\xc5\xe2\x2d\x12\x33\x33\xfa\x19\x09\x06\x73\xf4\x02\x65\x29\xc3\xbc\xfb\x94\x8c\x1a\x4c\x0f\x3f\xb0\x4b\xbc\xc0\x1f\xd6\x2d\x70\x0d\x2a\xba\x29\x67\x58\x2c\x2d\xf8\xd9\xeb\x71\x74\x25\x49\xf2\xcf\x88\x73\x54\xaa\xda\xe8\x05\x82\xd3\xa0\xd6\x0e\x27\xd9\x96\xfe\x44\x09\x5a\xb2\xf7\xe1\x81\xab\x68\xc3\xb6\xa2\x2d\x9f\x47\x87\x7f\x89\xb8\xa4\x85\xd8\x98\x4c\x62\x53\xc9\xc0\x5e\x39\xbc\x8e\xee\x90\x33\x18\xd0\x1d\xff\x61\xea\x89\x8e\x0e\x4f\x0e\xcc\x81\xed\x63\x73\x38\x79\x55\x6a\xbe\xc3\xe1\x01\xf3\x94\x92\x0a\xc8\x52\x29\xb5\x5e\x1e\xf0\x7d\x80\xfe\x12\x31\xc1\xb4\x96\xa0\xd1\x7b\x99\x90\x2d\x67\x96\xca\xdb\xdb\x88\x24\x87\xc3\x18\x9e\xc8\x16\xad\xd2\x3a\xbe\x3f\x1a\x6c\x54\xda\x80\xa7\xad\x80\xf3\xc3\x8c\x83\x9e\x8a\x82\x54\x81\xfe\xe3\x00\xa6\x2f\x1a\x33\x44\x26\x68\x8c\x51\x39\xe1\x03\x49\xe5\x40\x28\x80\x9e\xd6\x06\xb2\x45\xbf\x76\x2e\xfa\x17\xfb\x2c\x7a\x75\xc0\xe8\xf5\x6c\x56\xf1\x0b\xb3\x8a\xad\x75\x26\xc8\x5d\x13\x81\x2f\x07\x15\x5d\x61\x6b\xb0\x46\x41\x4a\x06\x9c\xd7\xc0\xbd\x1e\x19\x4c\x81\x28\xc5\x7a\x39\x9d\x1c\xbc\x14\x4a\xbf\x9b\x74\x84\xd1\x74\xc4\xb6\x4a\x3d\xc2\xcf\x62\x54\x26\xfc\xd8\x00\xf1\x5a\x92\xd9\x43\xa1\xc8\x30\x4f\xa5\xe2\x43\x48\x92\x24\x65\xaf\xf7\xe3\x98\x4c\x84\x9a\x85\x23\x9a\x33\x7e\xde\xe1\xff\x43\x6c\xa3\x7f\xf0\x01\xc3\x07\x77\xc6\x53\x3e\x2b\x14\xa8\xab\xdc\x23\xb9\xe6\xaa\x52\x01\x71\x1e\xa3\xa8\xae\x5c\x17\xb4\xed\xf6\xd6\x30\x10\x76\x81\xdb\x5b\x23\x49\x68\x1d\x01\x1e\xe7\x13\xef\x07\x06\x1f\xf8\x67\x8b\x02\xf2\x05\xea\xbe\x89\x7b\x3d\xd8\xa8\x39\xdf\xa8\xb9\xbd\x51\x15\xe4\x1b\xc1\x35\x49\xed\xea\x46\x93\x6b\xb5\xe8\xd2\x41\x45\x4b\x16\xc1\xd9\x07\x3f\xe2\xad\xc5\xb3\xfe\xc5\x6c\x11\x3e\x77\x66\xe2\xc4\x34\xa5\x62\x9a\x52\x3e\x4d\x6a\x22\xf8\xac\x5c\x58\xf7\x2e\x09\xe9\xf5\x5e\x71\x09\x21\xe2\x93\x1a\x5f\x58\x74\x74\x04\xb3\x60\x97\x2d\x4d\x59\x16\xc7\x17\x16\x7d\x1d\xb1\x78\xf4\xab\x9a\x5d\x73\x7e\xfc\xc9\xd6\x6f\x0b\x68\x15\x24\xb0\xb7\x2c\x86\xf2\x17\x3d\x96\xd3\xc4\xe2\xb1\x5d\xba\xa8\x76\x86\x68\xd7\xa2\x91\xf5\xf2\xfd\xe1\x13\xf2\xec\xe4\x89\xd8\xd1\x7f\x32\xfc\xfc\x98\xf4\x87\x13\x64\x3d\xda\x93\x42\xfa\xfd\xad\xa6\xa0\xbc\xdd\xaf\x92\x1b\x88\x0b\x03\x97\x97\x60\xdb\x40\x8b\x22\x5d\x57\xf0\x7b\x9e\xe6\xc5\x2b\xf2\xdf\xb8\xa4\x6f\x71\xc5\x2a\x78\x05\x52\x8e\xd4\xb3\x09\x13\xb6\x35\x5b\x8e\x1e\xa2\x15\xcd\x36\x05\xd6\x1f\xe0\xe9\x45\xa6\x9e\x4b\x0c\x4a\x50\xde\x82\xf4\xbc\xfc\x1e\xfc\x4c\x2b\x08\x6f\x0e\xae\xcb\x8c\xae\xc1\x0c\x4d\xa8\x66\x46\x53\xc4\x70\xc5\x4c\x0b\x9b\xb2\x78\x0e\x37\x2a\xa3\xf1\x04\x09\xbf\x00\xf6\x52\xf4\x79\xc3\x39\x9d\x51\x18\x42\x8d\x0a\xbe\x2f\xf3\x22\x13\x5f\xe1\x19\x3e\xbc\xde\x90\xd1\x89\xf8\xf9\x42\x84\x4f\x19\x9d\xa0\x25\xa5\xef\xab\xd1\xcd\x14\xcf\x69\x89\x79\x51\xf1\x8b\x53\x4e\x88\x57\x33\x67\xb8\x74\x1e\x44\xb8\x15\xa1\x23\xfb\x93\xa8\xbc\x45\xe0\x66\xca\x89\x16\x47\xa0\x74\xb5\x87\x0f\x2b\x03\xc3\x3f\x37\x78\x03\x3d\x54\x2c\x65\xc2\x1c\x79\x74\x82\xa6\x69\x26\x81\x7a\x4e\x37\x84\x8d\x4e\xb6\x5b\xf4\xc7\x64\xdd\xeb\xad\x07\x7f\xfe\x85\xe4\xac\xd7\x3b\x94\xbf\x06\x97\xb8\xac\x72\x4a\xf4\x27\x79\xc3\x74\xf0\xc7\x5e\xef\x6d\xf4\x15\xfa\x63\x8c\xbe\x1a\xc8\xfe\xc4\x5e\xfb\x6a\xe0\xe0\x49\x90\xb6\xff\xb0\x15\x1a\x7a\x69\x62\xc3\x05\x1d\x85\x47\xc7\x0e\xd7\x53\x62\xb0\x87\x88\x1e\xbc\x7b\xf7\x60\x81\xc2\x77\xef\xde\xbd\x0b\xad\xb7\xe1\x83\x05\x3a\x7a\xf7\x2e\x3c\x8a\x8f\x8f\xc2\x23\xb3\xda\x99\xad\x00\x38\x0e\x43\xf3\x85\x28\xc1\x4a\x1c\xb3\xf9\xa0\xc2\xeb\x14\x74\x5f\x51\x8c\xd2\x24\x07\xe9\x95\xb0\x68\x68\x58\xbb\xc1\x3f\x68\x4e\x40\x5f\x2b\x7e\x46\x21\x0a\x8f\xcb\xe3\x34\x8e\x11\xbb\x18\x63\x94\x1e\x33\xa4\xeb\xc5\xc7\x64\x22\x4a\x95\xf1\x08\x1f\x5b\x3b\xb0\xd4\x3b\x30\x1f\xa8\xb5\xdb\xeb\xe5\x83\x8c\xff\x78\x66\xde\xc5\x2e\x77\x2d\xb4\x24\x93\x50\x28\xd1\x36\xeb\xc8\xec\xcb\x52\x2b\x90\x51\x6a\xe9\x8c\xcb\xf8\x49\xd9\xef\x3f\x89\x53\x10\xf8\x78\xad\x75\x5a\x56\x58\x48\x9c\x72\x45\x1b\x42\x21\x94\x61\xf4\x8a\x44\x31\x22\x51\x38\x0e\x51\x8a\xc2\x49\x28\x94\x04\x34\x79\xf0\x57\x3d\x80\xe8\xdd\xd5\x71\xfc\x00\xe5\xc9\x0d\xb4\xe7\x9c\x83\x06\xa3\x11\xe1\xa7\xd4\x78\x12\x5b\x7a\x00\x7e\x1e\x81\x72\x40\x9d\x58\x61\x89\x67\x1b\x58\x51\x91\x16\x06\xca\xbe\x12\x79\x50\x18\x87\xf1\x01\x03\x8d\x39\x87\xce\x70\xdb\x02\x26\x33\xa6\xb2\x1a\xb3\x09\xca\x93\x34\xa2\xe2\xa8\xb4\xd4\x55\x49\x1e\xdf\x10\xb1\x18\x65\xcd\x4d\x42\xa5\xf8\xbc\xcc\x2b\x84\x11\x31\x74\x7b\xb0\xa6\xeb\x28\x46\x1b\x49\xa0\xcc\x3d\x46\x92\x5f\xd0\x51\x38\xfe\xfe\xf5\xeb\x57\xaf\x47\xc1\xcb\xbc\xaa\x72\xb2\x08\xc4\x1e\xc8\x36\xab\x35\xa4\x18\x4b\x19\xc3\x25\xff\x05\xb7\xd5\x41\x78\xcc\x8e\xc3\x49\xb8\x45\x02\xf0\xa6\x52\x4c\xe3\x3e\x51\xe2\xf4\x85\x10\xa4\x47\xe6\xf4\xbc\xb0\x04\xef\xd1\x1f\xa2\x50\x70\xcb\xa0\xf3\x50\xbf\xf9\xeb\x4c\xb8\x81\xc7\x17\xe2\x17\x7f\xa5\x71\x00\xaf\xf5\xd3\xc8\x28\x04\x40\x71\x4d\x18\x2e\x2f\xd3\xc2\x56\x14\x68\x6d\xb9\x7a\x09\xc7\x38\xa1\x19\x7e\x0b\x57\xe4\x42\x0d\x1f\x8e\xbe\xa9\xbd\xd7\x51\x47\x47\xf6\x5b\xfe\x2b\xf4\xa8\xe4\xea\x2b\x3b\x49\x8c\xe6\xe0\xf6\x56\xc9\x7a\xe6\x0a\x49\xae\x0a\x07\xd0\x9c\xe1\x55\xaf\xa7\x59\xfc\x0b\xf1\x26\x3a\x01\x39\x7b\x7c\x32\x19\x29\xc4\xaa\xf7\xf6\x88\xc6\x27\x13\xb8\x78\xbb\x90\x7a\xa4\x51\x9d\x97\x01\xb1\xd5\xd2\x8c\xd9\x12\x5d\x08\x31\x9f\xc2\x11\x9c\xfe\x8c\x4b\x02\x92\x7e\x34\x85\x1c\xb1\xb7\xc0\x82\xaf\xc8\x09\xbe\x80\xc7\x3f\xbd\x7d\xf9\xe3\x45\xf8\x74\x5a\x06\x0f\x9e\x85\xa3\xf0\x1d\x09\x47\xd6\xfb\xde\xbf\x0d\x1f\x9d\x3c\x09\x47\x61\x10\x6e\x91\x20\x29\xa3\x9a\x88\x70\xe8\xb6\xaa\x76\x94\x52\xc2\xc0\x57\x51\xf3\xf9\x32\x2d\x9d\x6d\xce\xfb\x90\x84\xcc\x10\x56\xc6\x09\x6b\x10\x04\x36\x5d\x0d\xf8\x3b\x09\x0b\x67\xb8\xcd\x7d\x94\x50\x9d\xaf\xd9\xf2\x38\xc2\xb7\xb7\x27\x71\x2c\x88\x1d\xe7\x9d\x37\xee\xbd\x81\x55\x34\xc1\xb7\xb7\xc3\x2d\xe2\x54\xa6\xa5\x48\x5f\x16\xa9\x30\xfb\x19\x36\x76\x8d\xcb\x76\xb6\x3c\x9e\x24\x6c\x8b\xfe\xb9\xa1\x0c\x8f\x30\x2a\xe0\xf2\xa2\x18\x31\xc4\x21\x19\x11\x04\x0d\x8e\x86\x86\x41\xf8\x4a\xd3\x56\x24\x9b\x18\xdd\x48\x13\x98\x70\xfc\x1f\xf0\x63\x12\x22\xb5\x88\x47\xe1\xf8\x3b\xf9\x73\x12\x22\x98\x6d\xcf\x22\x3e\x92\x37\x58\xfc\xbc\x92\x4a\x8c\xe3\xa3\x30\x3e\xda\xa2\x0d\x79\x4f\xf8\x40\xc3\xf1\x2f\xe2\xd7\x24\x14\xe2\x89\xd8\xe2\xc8\x88\x2d\x76\x00\x04\x2d\x66\x34\x35\xe8\xd6\x86\x2e\x93\x10\xfc\xf7\xa5\x9a\x00\x78\x8f\x88\x0e\xf0\x07\x2c\xae\x90\xc7\x93\x78\x3c\x34\x17\x84\x7c\xae\x8f\x93\x30\x08\x8f\x4b\x4e\xdc\x59\x32\xe6\x8f\x51\x88\x72\x75\x24\x20\xdd\xf8\xb7\xe5\xa2\x0a\x63\x14\xc6\x37\xa1\x3c\xc0\xc2\x30\xf6\x15\x7c\xce\xb7\x75\x8c\xc2\x6d\x18\x6f\xa5\xe8\x5d\x22\xbe\xd7\x8b\xbc\x62\xa3\xd2\x70\x7f\xa3\xd2\x2f\x31\x89\x73\x62\x0c\x46\x14\x77\x3b\x0a\x85\x8c\x31\x09\x0f\x72\x71\x10\x2a\x71\x45\x9f\x88\x54\x48\x2a\x52\x4c\xa1\x8a\xec\x8f\x43\x1d\xc0\x4d\xe0\xcf\xd4\xa8\x78\x8d\x8d\x00\xaa\x48\x36\xe3\x6a\x72\x50\x40\x23\xbd\xde\xe1\xb7\x51\x81\xd2\xb8\xd7\x93\xcd\x15\xf1\x56\xc9\x0b\xba\xfa\x2c\x39\x79\x32\x7b\x9a\x2a\xf5\xc1\x4c\xd9\xe9\x64\x49\x3a\x9e\x4d\xd0\x3a\xc1\xe3\x6c\x72\x50\x4a\xb1\x49\x22\x33\x43\xe1\x7b\x7c\x1d\xc6\xc7\xe1\x28\x08\x8f\xd5\xdb\xb5\x39\x9b\x63\xa5\x8a\xce\xad\x93\xf9\x26\x44\xa5\xc4\x3a\xc7\xb6\x67\xa1\xe4\x8a\x88\x14\x8c\x93\x90\xa7\x21\x22\xe6\xdd\x02\xde\x3d\xe3\x6b\x48\x10\xe9\x9f\xd2\x15\x76\x95\x9a\x28\x4d\xd8\x71\x89\x68\x82\x07\xc6\x4a\x91\xcf\x12\x8d\xb5\x40\x95\x9c\x3c\xd9\x3c\x55\x5a\xc4\x27\x1b\x35\xde\x2a\xa1\xe3\xcd\x04\xda\x05\xdb\xdf\x83\xaa\xd7\x0b\x73\xb2\xc4\x65\x0e\xa2\x6a\xc5\x45\x7a\xb1\x14\x75\x41\x0e\xc0\x71\x98\x18\x0c\x54\x28\x34\xe1\x9f\x0c\x12\xd2\xe3\x84\xa0\xb3\x43\xfb\xc8\xe9\xf5\xce\x9d\xe7\xdb\x5b\xde\x3a\x36\xfd\xc7\x9c\x2b\x3b\x0e\x1f\x70\x46\x8d\x18\x65\x11\x5f\xe4\x1e\xc4\xa9\x63\x04\xe4\x66\x66\x28\xaa\x11\x80\x9c\x1b\x79\xc6\xb9\x2b\x32\x66\x13\xa9\x12\x05\x63\x82\xe7\x52\x2b\x1b\x7d\xf3\xf8\x58\x73\x57\x7c\xbc\x44\x31\x8d\x01\x9f\x71\x4e\xd7\xdf\xe3\xeb\x11\x46\xf6\x7e\x1a\x85\xe3\x19\xcd\xf0\x24\x44\xc6\x8e\x16\x2b\x65\x04\x16\x9a\x34\xac\x14\x66\x4c\x29\x37\x98\xd6\x77\x30\xa5\xaf\xf0\x5d\x80\x59\xfc\xf4\x76\x8b\xf8\x72\x80\x90\x3e\xfa\x88\x18\x85\x41\x10\x22\x7d\xa0\x8c\x0e\x4f\xb6\x8a\x82\xe4\xdb\x28\x46\xff\x95\xdc\x5c\xa5\x25\x19\x2d\x2f\x94\x8a\xdc\x3a\x1a\xa7\x39\xc9\xc4\xe1\xbd\x1c\xf0\x52\xb7\xb7\xcb\x41\x41\x17\x68\x19\xdb\xe7\xe1\x76\x8b\xfe\x4f\x0b\xef\x0f\xac\x23\x95\x2c\x99\xbc\xd0\x84\xfc\x63\x4c\xde\xb3\x6e\x8a\x82\xaf\x94\x84\x5c\x10\xfd\xa0\x78\x46\x16\x83\x84\x05\xb7\xc6\x20\x15\xfd\x90\xe6\xc5\xa6\xc4\x20\xcf\x24\x27\xe2\x0b\x48\x5d\x89\x2a\x07\xe2\xd9\x9b\x4d\xce\x30\xbc\x23\xbd\x9e\x60\x12\x9f\xeb\xf7\x91\xb0\x8b\x94\x28\xd8\x44\x18\x8d\x6f\xf8\x94\x85\x15\x4b\x4b\x16\x22\x90\xca\x5b\xac\x11\xc5\x01\xf9\x37\x28\xf9\x36\x5f\xe1\xe4\xf9\x80\xd0\xab\x28\x8e\x91\x10\x14\xf5\xf0\x90\x1a\xca\xc8\x19\xa5\x54\xa3\xc7\x52\x9c\x34\xf0\x0f\x56\xe9\xda\x77\xbf\x17\xe0\x01\x74\x16\xc5\xdb\x38\x46\xd6\xe0\x46\xf5\xd1\xee\xd7\x82\x96\x06\xab\xd1\x0d\xa3\x8c\x9f\xab\xf2\x4e\xfe\xad\xfe\x12\xc5\x03\xf8\x24\x6c\x95\x01\x35\x98\x64\x7b\x21\x06\x93\xec\x4b\xa1\x05\x93\xec\xa3\x90\xa2\xeb\x5b\x28\xf1\xe1\x02\x95\x1b\xc2\x72\x05\xf1\x02\xb3\xd7\xe2\x39\x8a\x41\xda\xde\x98\x5a\x6f\xe0\x91\xef\x42\x85\x36\x77\xe1\xf9\x30\xd8\x00\x58\x0a\x34\x4e\x13\x1c\x9c\xd6\xca\x02\x4f\xf5\x6a\x06\xce\x46\x45\x8d\x83\x97\x29\x5b\x0e\x4a\xba\x21\x99\x3b\x7b\xfd\xda\x22\x77\x5a\x35\xa8\xf1\x34\x2c\xcc\x6c\x1a\xd7\xbf\x27\xde\xeb\xdf\x93\xc9\x85\xfd\x30\xba\x59\xa7\x55\x05\x8a\x93\x79\x9a\x17\xf0\xa3\x7a\x9f\xaf\xd7\xf0\x8b\xd1\x8c\xc2\x1f\xbe\x64\x0d\x01\xc3\x03\x51\xf6\x38\x69\x21\x12\x08\x8b\xb5\xdc\x51\x20\xb1\xd0\x58\xe2\x6c\x33\xc3\x8e\xfe\xdb\xbe\x22\x07\x03\x3d\x2e\x97\x8c\x99\x3d\xe1\x93\xe3\x63\xdd\xcf\x71\x8c\xf0\x36\xd6\xa4\xce\x9e\xda\x1d\x8d\xbb\xeb\x0e\xc7\xd0\x8a\x8d\x7a\xd1\x5d\x2b\xda\xbd\x8b\x97\x1f\x7e\x00\x18\x22\x89\x42\x16\xb0\x08\x12\xb5\x28\x85\x02\x19\xd5\xa2\xf2\x45\x28\x4a\x85\x23\x2e\x2a\xb1\x8b\x50\x96\x0c\x47\xa9\x78\xe6\xa5\xc3\x51\x28\x66\x2b\xdc\x6e\x27\x7c\xc4\x51\x8c\xfe\xcc\xe9\xed\x7f\xc2\x51\xfa\x7f\x8c\x92\xf5\xbf\x5d\xf5\x01\x98\x37\x7b\xac\x4e\xca\x5e\x0f\x8f\xc9\x44\x9a\xc9\xc6\x48\x5e\x76\xf3\xe2\x46\xc5\xf2\xbf\xfd\x26\xc3\x24\xbe\xa9\xa9\xa3\x0e\x41\x27\xff\x5f\x70\x62\x45\xe1\xdb\x25\x0e\xfe\x0e\x42\xfb\xdf\x83\x25\xa5\xef\x83\xab\xb4\x02\xb3\x6d\x9c\x05\x39\xa9\xf2\x0c\x07\x6c\x89\x83\xab\x92\x92\x45\x20\xb4\x5c\x41\xf4\xf7\xf0\xb8\xd6\x28\x10\xb0\xe3\xf0\xef\xf1\x20\x78\x41\x2a\x86\xd3\x0c\x05\x9b\x0a\x43\x93\x55\xb0\x2e\xe9\x65\x9e\xe1\x2c\x98\x5e\x43\x6b\x4a\x55\x17\x30\x2a\x9e\x29\x61\x69\x4e\x72\xb7\x0b\xbb\xd1\xb7\xcb\xbc\x0a\xae\xf2\xa2\x08\xa6\x78\x46\x57\x38\x48\x49\x00\xe2\x09\xe7\x57\x41\x23\x11\x9c\x0d\x4e\x06\x61\x8c\xf0\x00\xfa\x1c\x33\x89\x2f\x62\xdf\x4d\x63\xac\x30\xee\x41\x33\x03\x5b\x4a\x86\x58\x22\x36\xa4\xe0\xa0\xcb\xc4\xaf\xeb\xf9\xb3\x12\xbf\xff\xac\xae\x8e\x87\xb1\x12\xbe\x51\x9a\xc8\x1b\xd1\xf2\x62\x2c\x0c\x32\x11\x56\x92\x45\xf0\x2c\x08\xe3\x11\x46\x34\x29\x2f\xca\x41\xc5\x97\xff\x6b\xbc\xa6\x25\x1b\xfd\x27\xca\x75\xbd\x5e\xaf\x84\x65\x78\x7b\x4b\xe0\x2f\xda\x38\x9f\xf8\x3a\xe3\x9f\xf8\x5f\x54\x25\x37\xdb\x83\xb2\xd7\x7b\x1b\x55\xa8\x84\xcd\xfa\x3d\xb9\xcc\x4b\x4a\x38\xf9\x88\x11\x7f\x2d\xcd\x4f\x8b\x44\x9c\x39\x29\x12\xf1\x77\xa4\x22\xb7\xbc\x9f\x3a\x16\xd5\xba\x1a\x55\x46\x13\xac\x15\xd1\x6f\xa2\x34\xee\xd0\x03\xd7\x35\xc6\x36\x3e\x60\xb7\x44\x18\xd1\x58\xea\x6e\x01\xb7\x1c\x1b\xa3\x5c\x10\xbd\xc3\xbc\xd7\xdb\xa8\xa0\xdc\x23\x32\x90\xbf\x6e\x6f\x0f\x87\x5b\x4b\x12\x2c\x07\x76\x37\x4a\xa2\xa9\xab\x6d\x8b\x18\x15\x70\x29\x84\x1a\x44\xfa\xcc\x4b\xa4\xcf\x6c\x22\x7d\x36\x19\xdd\x6c\xb9\x18\xd1\x98\x01\x3e\xd3\x62\x51\x1e\xfc\x77\x44\x51\x8a\x42\x81\xdc\x30\x46\xce\x33\xc7\xaf\x79\xa7\x51\x5e\x7b\x15\x8a\x99\xcc\x13\x35\x59\xff\x3b\x2a\xad\x16\xad\x79\xb3\x3e\xc8\x76\xcc\x34\xc2\x37\xbb\x0b\x31\xa9\xe6\x35\x17\xb5\x36\x49\x6d\x97\x73\x19\xa1\xf6\x2a\x29\x91\x67\x2b\x91\xf8\xe6\xcf\x8a\x5c\x81\x15\xa9\x90\x93\xa4\x33\x40\x13\x43\x79\x7c\xe0\x37\xde\xac\x06\x6c\x89\x89\x21\x57\xaf\x61\x4e\x39\xa1\x48\x39\x55\x59\xe5\x15\x0e\xb8\x04\x12\xa4\x8a\x72\x68\xda\x92\x57\x01\xa1\x2c\xd0\x91\x5e\xbd\x94\x69\x4e\xcb\x20\xad\xae\xc9\x2c\x98\xe2\x65\x7a\x99\xd3\xf2\x0e\xb4\x46\x3b\x15\xfc\x59\xaa\x50\x1b\xb8\x19\xd8\xdb\xec\xf6\x76\xb3\xdd\x82\x6a\x99\xe1\xe4\x70\x68\x8e\x01\x82\x1d\xd2\xc2\x45\x51\x0c\xf7\xd9\x66\x81\xb6\x1b\xb9\x1d\x62\xb5\xea\xb7\x71\xdc\xc1\xd2\xa9\x0d\xc9\xb9\xba\xc3\x3f\xd7\x6f\x6d\x6d\x9b\x54\x63\xeb\xa6\x2b\x71\x5e\x30\x3e\x50\xd4\x13\xdd\xa8\x1d\x97\x6e\xe3\x2d\xc1\x03\x4a\x8a\x6b\x5b\xc4\x61\x5c\x28\x35\xc0\x8b\x4d\x94\x9c\xa0\xaf\x06\x70\x19\x63\xbf\x70\x4f\x11\xd9\x2e\xdc\x7f\x33\xf0\xde\xc1\x78\x90\xae\xd7\xc5\xb5\x34\xce\x32\x5b\x33\xde\x22\x22\x4e\xea\x06\x81\xe6\xdd\x1b\x58\x81\x5e\x1c\x9e\x6c\x45\x05\x4e\x36\x76\x54\x10\x94\x85\x57\x10\x07\x00\x4e\x22\x8a\xa3\x93\xf8\xf6\x36\xb4\xf5\x84\xd1\xe8\x5d\x76\x1c\x1f\xbf\x8b\x2f\x1e\x20\xe7\xc3\xe0\x78\xfc\xe0\xdd\xbb\x09\xbc\xb5\x1c\xc5\xb0\xbe\x03\x51\x07\x0c\xb0\x0c\xe7\x23\x26\x0c\x56\x2b\x96\xce\xde\xab\x0b\x4d\xf9\x38\xa8\xd6\x45\xce\xa2\xf0\x1d\x09\x41\xc7\xff\xe0\xaf\xb0\x10\xbf\x7a\x90\x4b\x03\xfc\xf1\xc9\x24\xe6\x52\x5c\xb5\xcc\xe7\x8c\xf3\xe3\x96\x25\x6e\xc9\x79\x8e\x34\x61\x96\x41\x55\xaf\x07\x36\x91\x64\x9c\x4e\xf4\x15\x45\x89\x63\x61\x67\x25\xcf\xcb\x71\x3a\x81\xbe\xca\xda\xfd\x68\x29\xcf\x2f\x0e\x8b\x36\x17\x1c\xb3\x89\x75\xbc\x52\x6c\xf4\x0a\xda\xd2\x5d\x28\x16\xe4\xf0\x38\x2d\x10\x96\xf0\xcc\x18\x81\xb3\x04\x6b\x7d\x07\x06\x6b\x0e\xd8\x25\x39\x6e\x13\x9b\x1b\x42\x33\x47\x46\xc2\x3c\x62\x2b\x13\x16\xf1\x3e\x01\x21\x9f\x47\x4a\xdf\x6e\x6e\xe5\xe3\x86\x99\xfe\x7f\xd1\x8d\x70\x10\x59\x83\x0f\x5b\x20\xaa\x04\x69\x05\x9c\x4b\x26\x83\x1a\x71\x4e\x86\xf3\x7c\xa5\xc8\xe4\xcc\xbb\x8c\x0f\x34\x68\xea\x5d\x82\xd1\x57\xea\x77\xaf\x17\x7d\x17\xe9\xa7\xd8\x7c\x80\x73\xde\x3c\xfe\x29\x25\x59\x81\xcb\x5e\xaf\xd1\x1a\x17\x1d\xcc\x4b\x15\xff\xe5\x35\x36\x9e\x01\x51\xa3\x4e\x6c\x98\xe6\x8a\xe1\xb5\x0f\x2f\x52\x2d\x84\x48\x72\x78\x88\xad\x31\xf0\xf2\x5a\x96\x42\xe6\x46\x81\x6f\x0b\xb8\xb4\x61\x89\x85\x2c\xc1\xf1\x71\xb2\x2c\xb4\x8f\x16\x82\xa0\xe3\x91\xba\x66\x32\xb8\x07\xed\xbc\xaf\x09\x51\x32\x00\x50\xeb\xed\x20\x30\x8d\x11\xab\x80\xc3\xf6\x1a\x57\x9b\x82\x45\x37\x25\xfc\x1d\x11\x24\xfb\x1f\xb1\xad\x19\xfa\x25\x2e\xf3\xf9\xf5\x1b\x3e\xa0\x26\x06\x8c\x55\x41\x7d\xec\x52\x10\x3f\x90\xaa\x7b\xbc\xfe\xfe\x9f\x9b\x14\x6c\xe6\x11\xb3\x16\xa2\x2c\xad\x88\x9c\xd1\x13\xc0\xcd\x7b\xcb\x52\x1c\x1e\xb6\x5b\x26\x98\x96\x55\x90\xe8\x83\xe6\xab\x04\xeb\x8e\xe0\x40\x6b\xe9\xc7\xb2\x71\xc5\xc9\xf0\x00\x17\x15\x0e\x76\xed\x04\xcb\x0f\x4b\x9c\x95\x2c\x7d\x8f\x2b\x6b\x27\xa4\x44\xe4\x81\x95\xbc\x09\x4b\xf0\x41\x03\x74\xb5\x3e\xdf\x30\xba\x8e\x98\x2b\xc3\x37\x60\xe5\x74\x18\xdc\x0a\xf5\xb1\xa4\x18\x00\x39\xf7\xbc\x16\x3f\xe1\x8d\xc7\x79\x90\x92\x4c\x9d\xda\x81\x70\x3f\xc9\xdc\x03\x3b\xf8\xb9\xc0\x69\x85\xe1\xf4\xb7\x9a\x11\x2b\x06\x5c\xc7\x70\x9a\x05\xd1\x92\xb1\x75\x35\x7a\xf0\x20\x5d\xe7\x03\xf0\x89\xf9\x47\x35\x98\xd1\xd5\x03\x51\xe5\x81\xa9\x12\x73\x71\x03\xb6\x98\xed\x11\x2b\xae\xba\x46\xfa\x64\x1b\x88\x7a\xb1\x6f\x75\x32\x94\xce\xd8\x26\x2d\x46\x04\xe9\xf0\xdf\xa5\x5e\xb1\x29\x22\x78\x01\x69\x83\x46\x74\xeb\x22\x4c\xb4\xd3\x44\x9b\xbd\x72\x51\x99\x10\x07\x30\x7e\x4e\xf0\xa9\xb8\xbd\xd5\xc0\x1d\x08\x83\xba\x06\xd1\x13\x30\x03\x49\xdf\x30\x21\x04\xe2\x8a\x81\x9c\x86\x3f\x30\xc4\xf1\x1a\x1e\x53\x1c\x9d\x5a\x06\xdc\x4e\x5f\x60\xb3\x56\xaa\xb1\x23\xd1\xb1\x8d\x02\x6b\x05\xd0\xf7\xfe\x4d\xc8\x6e\x6f\x23\x96\xe0\x8b\x90\xbe\x4f\xaf\xc3\x91\x14\xbd\x51\xa0\x50\x15\xa8\xfd\x22\x5d\xfc\x58\xb9\x61\xcb\x6b\xc4\x25\x58\xcb\xce\xf6\x3f\xd4\x2d\x4e\x1c\xb7\x93\x89\xc3\x43\xac\xa6\x02\x9b\xa9\x38\x3c\xf1\x52\x0f\x42\xd9\xab\x5d\x20\xef\x82\x75\x9e\x16\x55\x17\xa8\x23\x31\xe8\x0e\x88\xbd\x00\x0f\xbd\x00\x8b\x38\xe4\x5e\x78\xdb\x5a\x07\x0a\xb1\x3f\x4a\x64\xc4\xf3\x3b\x75\x31\x6c\xeb\xc2\x3f\x08\xcc\x69\xad\xaf\x0b\x60\xe0\x5a\x3a\x61\xfe\x2e\x98\xee\x81\xb8\xf3\xfa\xfd\xbd\x3a\x39\xdc\xd5\x89\xd9\xc8\xc0\x56\xea\x9d\x5c\xd2\x75\x67\x8f\x38\x79\x0f\x37\xed\xc9\xfb\x88\xb5\x2f\x05\x61\xde\x76\x97\x61\xfe\xfc\x69\x3a\x3e\xdc\xa7\xe7\x8e\xb1\x3f\x17\x6a\x1f\xef\x19\x2c\xa0\x10\x3e\x28\x02\x0e\xd4\x75\xce\xdf\x0f\x07\x77\x03\xe0\xf3\x20\x42\xf3\x11\x77\x5d\x76\x77\x1f\xf2\x77\xf7\xed\xea\x63\xc6\x27\x22\x66\xdc\x6f\x63\xb5\x50\x88\xd6\x01\xbe\xf9\x88\xbe\x0e\x77\xf6\xd5\x32\x40\x38\x3c\x9b\x4b\x08\x58\x18\x65\x18\x5e\x45\x1b\x1c\x71\x96\x46\x95\x8e\xd1\x69\x7c\x40\x92\x74\x7c\x32\x41\x65\x92\x8e\x87\x13\xcb\xbe\xab\x76\x6a\x6b\x1e\xaa\x76\x70\xfb\x54\x98\xa2\xc3\x5c\x44\x61\xa0\x52\x9e\xfe\x23\x28\xf6\xe1\x68\xaf\x92\xc3\x13\x50\xc8\x30\xa1\x8a\xa1\x0d\x75\xa1\x11\xcb\xf2\x04\x6f\xf3\x79\xe4\x6f\x65\x88\x72\x65\x38\x50\x45\x15\x8e\x72\x18\x2e\x3a\x8b\x0f\x36\x49\xc1\x47\x45\x92\x62\x3c\xe4\x83\x2b\xc6\xa7\x93\x2d\x1d\x34\x38\x2e\x8d\xfa\x8d\x42\x7b\xde\xeb\xfd\x2d\xca\x63\x83\x7c\xc3\xbd\x97\xdb\x78\x0b\xbc\x6a\x57\x43\x87\x43\xd5\x92\x99\xb5\xa3\xb7\x4b\x2c\x25\x07\xad\x85\x66\x34\xf8\xbb\x12\xd6\x60\x3a\xfe\x0e\x0c\xcd\xd1\xb1\xc0\x06\xdc\xcd\x1f\x85\xa0\x09\x27\x94\x59\x41\x4b\x06\x47\xd6\xbc\x97\x18\xa2\x07\xec\x3b\xf1\xaa\xf8\xc7\xce\x3c\xca\xc1\x87\x0c\xf4\x62\x2d\xab\x40\xce\xcc\x46\x08\x30\xc0\xb2\x47\x9a\x4f\xcb\x95\x17\x5d\x64\x09\xd7\x3b\xb0\xea\x20\x53\xa9\xdd\x44\x7b\x46\xa9\xaf\x50\x2a\x07\xfa\x77\x4b\x13\xe7\x41\x6e\x96\x67\x80\x5c\x51\x7a\x70\xa4\x67\x6e\x1b\xa3\x4d\x14\x6f\x63\x14\x35\x84\x52\x94\x8a\xb5\x86\xf5\x5a\x63\x02\x8f\x04\xf0\x08\xe8\x3c\x9d\xa0\xae\xc1\x68\x8e\x1b\xf3\xb5\x86\xdb\xd6\x9a\x00\x21\xee\x5c\xb6\x75\xbc\xb4\x2f\x32\x8d\x91\xee\x55\x26\x11\xeb\xe0\x42\xdf\x20\x19\x45\xd2\xc6\xd5\x16\x82\xc7\xc4\x81\x13\x7f\x22\x29\x5d\x51\x8f\x69\x41\x32\xc1\x68\x8c\x13\x65\x6b\x33\x69\x06\x25\x90\x10\x87\xc7\xe4\x38\x0c\x32\x8a\x25\x6c\xb3\x19\x5e\xb3\xba\x24\x0e\x36\x9f\x4b\xdc\xe4\x71\x07\xef\xc8\x2f\x5c\xc6\x82\x50\x1b\xb2\x8a\xb4\x62\x12\x35\x23\x3c\x58\x0c\x02\xe1\x81\x18\xd0\x32\x80\xab\xc3\x94\xd1\x52\xef\xb4\x58\xcb\x63\xf9\x3c\x20\x78\xc6\x11\x5d\x5e\x0f\xc2\x98\x53\x24\xdc\xeb\x29\x33\x50\x71\x1f\x62\xbb\x51\xc0\xb3\xed\x27\xd2\x18\xa3\x8a\x25\xa2\xe1\x96\x8a\x85\xeb\x35\x0e\xa2\xf0\xb8\x3c\x0e\x63\x67\x1a\x6d\x9c\x0c\x42\xb5\x91\xc6\x18\x31\xeb\xfa\xad\xaa\xcd\x0a\xa7\x45\xda\x8b\x45\xa8\xfd\x14\xcc\x49\x92\xa4\x71\x99\x30\xa1\xc2\xe3\xab\x90\x33\x18\xd2\x4c\x85\xc5\x46\x26\xb7\x0d\x7a\x53\xeb\x06\xc2\x72\xc0\xee\xf5\x6a\xe1\x98\x4a\x4e\xe0\x75\x0b\xc6\xbf\x82\xf7\xe8\x16\x75\xa3\x88\x88\xcb\x36\x70\x39\xe3\x3f\xf8\x0b\xb9\xba\xe1\x9d\xfc\x8d\x58\xf2\xb7\x76\x10\x41\xbb\xc7\x01\x80\x2a\x40\x66\x6e\xb6\xa0\xa3\x03\x9d\x96\xad\xf0\xfb\x1b\xdc\xc7\x43\x33\xa5\xf1\xb2\x1a\x97\x1c\x85\x93\x6d\x6e\x85\x55\x1a\x94\x69\x5e\xe1\x2a\x71\xde\x09\xb2\x2d\xae\xb4\xb0\x37\x38\xc0\x0c\x27\x63\x69\xae\x8a\xc2\x72\x43\xde\x08\xfb\x95\x10\xee\x97\xd4\x03\x9f\x00\xf5\x5b\x8b\xbc\xf2\xfd\xf7\x24\x53\xc5\xc5\xcf\x72\x43\xf8\x0f\xcb\xf1\x32\x33\x2a\xdd\xa6\x36\xcb\xaf\x3f\xc1\x97\x98\xc0\xd6\x17\x3a\xae\xa9\xa5\xde\xba\x5a\x62\x12\xe0\x55\xce\x18\x5c\x6f\x90\x00\xca\x86\xb6\x2b\x4a\x81\xc7\x98\x93\x39\x72\x51\x44\x04\xcc\x7f\x84\xbf\x6c\xe9\xf8\xcb\x8e\xd3\x09\x17\xaf\x21\x40\x0a\x4e\xba\x63\xa2\x5c\x98\x9f\xde\xb8\x50\x6e\xd0\xb4\xf6\xb6\x64\x3b\xde\x12\x15\x2e\xe6\x17\xfc\x1f\xf0\x56\x57\xc8\x9b\x63\x61\xa5\xe1\x6e\xce\xa3\xe7\x74\x53\x88\x93\x21\xbb\x26\xe9\x2a\xe7\xab\xe8\x3a\x90\xbe\x2b\x9c\x7a\x72\xa2\xa9\x55\x39\x2a\xd6\x97\xb8\xa4\x96\x35\x5e\x8b\xc2\x6f\x21\xb0\x79\x15\xd0\xf2\x41\x4a\xb2\x40\x30\x31\xdf\x39\x45\xaa\x40\x44\xd2\x0b\xe8\x3c\xf8\x5f\x25\x2d\x8a\xcd\xfa\xc1\xba\xd8\x2c\x72\xd2\x9f\xd1\xd5\x8a\x92\x7f\x54\x81\x95\x4e\xac\xb8\x96\x34\x2f\xaf\x34\x44\x10\xe1\x8c\xd1\xe0\x8a\x96\xef\x07\x47\x02\xeb\x4b\x9c\xdc\xe0\x0f\x6b\x5a\xb2\x6a\x74\xb3\xdd\x1e\x1c\x36\xcc\x11\xac\x17\x9f\x39\x6c\x4d\xfb\xa4\xaa\x92\xe2\xc9\x09\x71\xb3\xd6\xa1\x8b\xd6\xb8\x79\x46\x6c\x76\x07\xae\x71\x19\x13\xb3\x29\x06\x3f\x8b\x33\x4e\x69\x99\x8d\xaa\xfa\x80\xda\x36\xe7\x9c\x50\xf8\xe2\xa0\x08\x86\x68\x89\x09\xec\x72\x08\x9b\x42\x1d\xb2\x80\x49\xe2\xd3\xe4\x72\xe8\x85\xc9\x89\xa1\x79\x51\x69\x78\x22\x71\x9b\xc0\x4b\xcd\x24\x19\x07\x97\x51\xbb\x6d\x79\xd7\x97\x34\x55\xe5\xf5\x86\x0f\x1a\xc0\xfa\xbc\x23\x39\x5b\x50\xd1\xe2\x12\x47\x38\x8a\xe3\x7a\x39\xe3\x44\xc9\xd9\x10\x9b\x19\xba\x73\x0b\x8a\xff\x88\x08\xb0\x34\x31\xe0\x2c\x2d\x0a\x6f\x9c\x19\x7c\x15\x50\xc7\x73\x55\xb0\x12\x87\xc4\x8a\xfc\x50\x46\x35\xa2\x26\x27\x75\x00\xc1\xfe\x80\x55\x00\x95\xb0\x70\x30\x88\x95\xe7\x4a\x3d\xe4\x06\x68\xd3\x95\xef\x03\x5f\x30\xfc\xd8\xa0\x75\xd5\x77\x34\x9e\xa8\x0b\x6f\xf5\xcd\x62\x85\x64\x4c\x97\x12\xe2\xba\x91\x5e\xcf\x39\xf1\x22\x12\xdb\x1e\x96\xd6\xe5\x74\xac\xef\xa3\x3b\xb8\x68\xbd\xf1\x60\x5b\x54\x2a\x3e\x8e\xe3\x8f\xbc\x11\x4e\x89\x31\x2a\xe3\x2d\x1d\xe3\x49\x42\xd0\x49\x92\xf4\xfb\x79\xaf\xc7\x22\x6a\xc9\x52\xa5\x88\x91\xa0\x0c\xaf\x93\x93\x27\x95\xb1\x24\xae\x8e\x8f\xe3\x4d\x54\x21\x3a\xae\x26\xd6\x04\xbd\xc1\x8c\x15\x38\x6b\x9b\x27\xbe\xbc\x7c\x4e\xc6\xd8\xf1\x43\x75\xd1\x49\x6a\x53\x97\x46\x18\xec\x72\x8f\xf1\x71\xa8\x2e\xcc\x55\xa4\xb4\x68\x26\x62\x38\x42\x94\x35\x15\x0e\x59\x06\x80\x8b\xea\xb1\x93\x62\x35\xcf\xe5\x7e\xf3\x5c\xbf\x5c\x34\xf3\x4c\xf5\x37\x33\xcf\x22\xa6\xe2\x7d\xe6\x78\xd3\x3d\xc7\x1b\x67\x8e\x37\xde\x39\xce\xd5\x1c\xbb\x7b\x90\xcf\xf6\x8d\x34\x72\x94\xc2\x1d\xce\x42\x54\xe2\xb4\xa2\x64\x44\xb6\x62\x21\x50\xbe\x10\x4a\x98\x54\xb7\xc6\x7c\x53\xcc\xf3\x02\x72\x2a\x0a\xf9\xb1\x5e\xc3\xb5\x3a\x2f\x6d\xab\xf3\x3c\xda\xa0\x72\xbc\xd1\x6b\x45\x92\x01\xdf\x42\xc1\x86\x19\x06\x74\x89\x40\x43\xae\xc7\x0f\xbd\xc0\xa3\xc6\xc6\x8f\x6f\x98\x0c\x98\x03\x1d\xf0\x16\xf6\x23\x18\x24\xbe\x21\x56\xcd\x74\xe6\x85\xeb\xe3\x08\x0d\x6f\xd5\x4b\x69\x14\xd2\xd2\xe4\x04\xe5\x7a\xf5\x3f\x49\x9f\xe6\xc0\x1a\x51\x43\x31\xc7\xe9\x44\x92\x4c\xde\xb5\x84\xf6\x6f\xf9\x6a\x85\x33\x7e\xd4\xff\x40\x7c\x81\xa1\x2a\xcc\x5e\xa8\x12\xbd\x9e\x3d\x2c\xfb\x0b\x1f\xbd\x1b\x4c\x91\x45\x18\x9d\x88\x1e\x36\x64\x09\x17\xba\xd9\x6b\xc0\x69\x4e\xc9\x0f\xc4\x41\x90\xef\xc0\x96\x71\xdf\x7a\xbd\xfa\x0f\x79\x29\xf6\x33\xad\x20\x54\x7c\xf0\x8b\x6a\x3d\x90\xa8\x0a\x74\x37\xa3\x10\x8e\xcb\x25\x1e\x48\xd6\x24\xa1\x82\xff\xb6\xde\xe8\xf3\xd9\xb2\x4d\xb1\x26\x4d\xc6\x9a\xe1\xf2\x97\xe5\x8e\x26\x37\xb2\xed\xec\x19\xdf\x38\xa1\x63\x65\xe0\xd8\xba\x82\x83\xb6\xc4\x8e\x95\x30\x54\x9a\x45\xd6\xcb\x95\xcb\x6a\x79\xca\xcb\x87\xad\x2c\x86\xbf\x4d\x57\x8f\xa3\xee\xe6\xff\x06\xd9\x5b\x95\xad\xfc\xdf\x24\xee\xb8\xec\x26\x5e\xc0\xce\xd4\xe2\x32\xbc\xca\xf0\x1c\x97\x25\xce\xc0\x80\x1e\x82\x1c\x82\xc1\xbc\x43\xaa\x64\x74\x9b\x27\x67\x40\x81\x45\x27\x4f\x62\xcc\x7f\x43\x8b\x07\x02\x71\xe2\xc3\x45\x84\xad\x9e\x4f\x6a\xab\xd0\x39\xd0\x05\x2f\x33\xb4\x5a\xbd\x60\x03\x4a\x7e\x50\xa4\x64\xc4\x9f\x5e\x4b\x52\x64\xc2\xb4\xea\x38\xad\x22\x9e\x5f\x42\x22\x05\x48\x5c\x0f\xc4\x27\xcf\xba\x08\x24\x4c\x3e\x09\x7c\xcd\x6c\xac\xc7\x52\xa8\xe1\x22\x07\x88\xcd\xa8\x8a\xed\x2a\xba\xf5\x38\x8e\x47\xd8\xc2\x99\xb0\x1e\xb0\xbd\xf8\x37\xf2\x92\x48\x9c\xe0\xa0\xf0\xf5\x4f\xe0\xb7\x5a\xef\x24\x8f\x25\xb8\xe5\x85\xcd\x9c\x05\x57\x39\x5b\x06\x39\xe3\x3c\xef\x40\xac\x0c\x56\x3f\x27\x98\xff\x9c\x60\xb1\xbe\x32\xd5\xe7\x04\x73\x17\xa9\xb6\xa0\x92\xab\xe5\x4c\x0f\x30\x61\xc2\x0c\x42\x1d\x6c\xde\x73\xc8\x46\x6c\x16\x45\x65\x42\x50\x9e\x30\x3b\xb0\x74\x29\x2d\x9c\x72\xdb\xb8\x09\xec\x9b\x75\x9f\x43\xbb\x4f\xde\x9d\x9c\x38\x16\xdf\x88\x50\xc1\x5b\x61\x39\x96\x37\x42\x08\xeb\x26\x4e\x1b\x4d\xe8\xa2\x10\x34\xf6\xd4\x9a\xd1\x5e\x4f\x30\x0f\xd6\xcc\x29\xfb\xa1\x8e\xe5\x69\xd6\xf1\xed\x6d\x0b\xa5\x8b\xec\xb5\xa1\xa9\x35\x4b\x4e\xc0\x02\xbb\xd1\xdd\x13\xf6\x94\x3c\x61\x70\xe2\xc1\xb2\xd2\xdf\xc7\x6c\x12\x1f\xd8\x2f\x84\x82\x41\x8f\x68\xe6\xa8\xfb\xad\x2d\xe2\xa3\xea\x98\x9f\x7f\x5c\x9c\x90\x85\xd5\x0e\xf2\x95\x65\x17\xcc\x2a\x2b\x97\x64\x42\x1a\x71\x4f\x65\xf8\x18\x11\x09\xb9\x66\x68\x47\x44\x40\x97\x13\xb4\x01\x5b\xa7\x86\xae\x53\x7f\xaf\xd4\x77\x5b\x29\x3f\x8f\xd4\x9a\x3a\xb0\x0a\x6d\xb7\x5b\xe9\x13\xb8\xc2\x89\xa1\xe8\x86\x8e\x7f\x87\x6d\xc0\xbe\x1a\xe8\x68\x09\x63\x0c\xce\x88\x61\x41\x17\x21\x27\x4b\x4a\x81\xb5\xc2\xfa\xb0\xb4\x5c\xc5\xbd\xb1\x7b\xca\xa4\x6c\x95\x3e\xac\x66\x70\xc4\x62\x29\x82\xa0\x72\x4b\xda\x6d\x15\x39\x85\x90\x91\xfa\x16\x18\x5d\x72\x02\x3d\xc5\x4e\xc8\xab\x6b\xac\x44\x69\xc4\x0e\xb4\x47\x0d\xfa\x4a\x78\x51\x26\x91\xfc\x71\x7b\x7b\x12\x1f\x0f\xd1\x0f\xfc\x48\x56\x1f\xfb\x7d\x34\x55\x87\xd6\xed\xed\x57\x03\x15\x42\xc2\x52\xb1\x83\xf1\xa2\xfd\xde\xb6\x5a\xbc\xbd\xe5\xd4\x5b\x36\x76\x11\xb1\x44\x7d\x96\x26\x78\x51\xcc\xdb\xe7\x84\x4e\x6e\xeb\x29\x46\x05\x1f\x39\xba\xc4\xe0\xec\x81\xfb\x7d\xc4\xe1\x8f\x1b\x5e\x0a\x8a\x39\xfe\x6a\x00\xe6\xce\x03\xed\x7c\xd3\xeb\x1d\x8a\xf7\xb5\xc0\x20\x26\x74\xc9\x57\xd2\x42\xb4\xd7\x53\xbf\x94\x79\xba\xa5\x5b\xf9\x89\x82\x19\x47\x15\x88\x84\x0c\x19\x28\x4d\x44\xe9\x20\x3c\x52\x56\x08\xaa\x01\x74\x14\x0e\x8e\xe2\x78\xa4\xec\x38\x79\xd3\xe2\xd7\xbe\x4d\x4b\x8b\x5c\xbb\x69\xf1\xaa\xde\xf4\x8b\xcc\x34\xfe\x22\xbb\x5b\xf3\x2f\x32\x4f\x07\x2f\x32\xd3\x85\x08\x67\xc2\x3b\x10\xbf\xf6\x6d\x5e\x94\x76\x1a\x17\xaf\x54\xd3\x96\x4a\x44\x37\x70\x85\x4b\x1c\x94\x1b\x32\x08\x63\xf4\x1a\x47\xa1\x54\x8d\xcc\x85\x53\x4d\x88\xde\xd6\x78\xec\x1d\x17\x0b\x5a\x09\x8b\x44\x1c\xb0\x91\xb4\x0b\xdd\x72\xa2\x21\x92\x54\xf2\x85\x30\x12\xf1\x41\xe1\x8c\xe1\x4b\x4b\x5a\x61\xf1\x75\x04\x41\x5d\x10\x49\x2c\x7f\x26\xb9\x5b\xfa\x5f\x09\xdf\x37\x9c\xc5\xa8\xd4\x6b\x2e\x2d\x8a\xbe\xfa\x3d\x4d\xb3\x83\x2b\xd0\x7c\xe4\xd5\x52\x70\x27\x19\x8e\x94\x22\x14\xfd\x27\xb8\x89\x1d\x9e\xc4\x31\xfa\x0e\x47\x61\x06\x49\x4a\x94\xa3\x52\xa9\x1c\x95\xac\xc6\xa4\x87\x92\xd5\x95\xf6\x1f\x23\x5b\x8f\x02\x43\x9c\xe3\xf6\x8e\x98\xa6\x99\x76\xc7\xc5\x3a\xb2\x59\x7f\xf8\x04\x3f\x4b\x4e\x9e\xe0\x7e\xdf\x9c\xe6\xef\xf1\x35\x3f\x96\x79\x6d\xa2\x6d\x5d\xed\x20\xc7\x61\xdc\xeb\x31\x3b\x50\x31\x81\x08\x5b\xdb\x28\xb6\x8e\x46\x20\x1d\x1c\x90\xa9\x09\xc5\x70\x68\x88\x83\x52\x01\x29\x94\xc2\x16\x3e\x5c\x71\x9a\xb1\x59\x67\x29\xc3\xaf\x53\x86\x9f\x26\x27\xb7\xb7\xec\xa9\xfd\x4a\x81\x39\xd5\x64\xe3\xc0\x22\x94\xc4\xab\xce\xd1\x10\x5c\x00\x50\x23\x3e\xd1\x1c\x5e\x60\xe2\x57\xd1\x35\x3f\x04\x78\xab\x57\x38\xb9\x51\x53\x06\x57\xa2\x4e\xd0\x58\xa4\xf4\x04\x2c\xd6\x84\x6b\x0d\x76\x8d\x97\xf8\xf8\x18\x9d\x20\x6c\xb4\xfb\x24\xbe\x59\xe0\xdb\xdb\x68\x81\x3d\x5a\x2f\x30\x55\x7a\x41\x58\xf4\x86\x13\xd7\xe1\xa3\xf8\xf6\xb6\xaf\xa2\xc4\x05\x1e\x2d\xd4\x5f\x13\xf6\xf4\xe9\xf0\x0c\xf1\x1f\xcf\x9e\x3d\x1b\x3e\x46\x91\x78\xf7\x30\x7e\x7a\x22\x9c\xf5\x4d\x08\xc7\x18\xb1\x07\xe6\x69\xbb\x8d\x88\x56\x2f\xc0\x42\x9e\x17\x94\x96\xd1\x02\x47\xf1\xbf\x47\x2e\x79\xee\x5f\xe2\xe3\x61\x1c\x1f\x34\x07\x57\xc2\xe0\x04\xba\xd4\x57\xe5\x19\x88\xd2\xec\x92\x33\x7c\xa3\x6b\x8c\x58\x5a\xbd\x17\x31\x81\x9a\xa3\xd0\x73\xb0\xdd\xa2\xef\x5b\xcd\x93\xc5\x05\x70\x87\x5f\x2f\xdc\x2a\x08\xc7\x5e\xe1\x1c\x54\xf3\xf6\xf5\xf8\xfa\x8a\x22\x72\xbb\x28\x89\x45\xdf\x59\x18\x17\x5f\xe9\x90\x96\x1c\x1e\x0a\xff\x21\x69\x96\x4a\x33\x0a\xaf\xc0\x5f\x08\x5e\x01\xf1\x48\x4a\xf1\x17\xd5\x5d\x77\x95\xb8\xa3\x7c\x56\x4f\x90\xf0\x14\xe6\xd4\xe6\xcb\xf8\x08\x6b\x1c\x8d\x5c\x94\xed\xf0\x92\xfd\x04\x6e\xb9\x6f\xc5\x07\xe9\x18\x8c\x6e\xee\xec\xe3\x2a\x02\x67\x98\xf7\x3f\x00\x25\xfc\x56\x4f\x56\x14\x23\x33\x73\xba\x94\xfd\xbd\x66\xee\xf9\xad\xb9\x9b\x6a\x71\x74\x35\xed\x7d\x39\x6f\xd7\x56\x97\x4b\x5b\xff\x2d\xd7\xa3\xe5\x29\x19\xb5\xa3\x45\xfb\xc4\x5e\xe8\x55\x3b\x3a\xd4\x3f\x63\xf3\xb6\xee\x68\xa9\x8c\x43\x43\x1b\xbe\x7a\xfb\x3b\x20\xb5\x50\xd8\xe9\x6d\x23\xba\xdc\xc6\x0e\x2e\xee\xd3\x8b\x5e\xb1\xca\x52\xaa\xc8\x57\x9d\xed\xd4\xf7\x7c\xbd\xc1\x36\x86\x5a\x05\x47\x1e\x08\xbb\x02\xa4\x9f\xd5\x0d\x38\xc2\x30\x9c\x86\xa9\xc1\x73\x75\xfa\x41\x4f\xda\xd2\xdc\x08\x40\x1e\x02\x24\x18\xb0\xba\xe7\x98\x24\x4e\x0c\xaf\x4d\x49\xe5\xef\x60\xeb\x57\xb2\x94\xa5\xce\x0b\x2e\xda\x7f\xc7\x5f\x2a\xa5\xcc\x3a\xdd\x54\xb8\x82\x1b\x9d\x6b\x49\x59\xf1\x07\xf6\x33\x7f\xfb\x22\x4b\x86\xaa\xa3\x74\xf6\x5e\x64\x40\x4e\xce\xe4\x86\xd6\x94\x58\x32\xb1\x7c\x41\x5e\x44\x7a\x91\x72\xee\xc6\xa2\x95\xc3\x78\x64\x17\xe6\x2f\x7b\xbd\x43\x5d\x5a\x51\x0f\x51\xf8\x24\x46\x16\x9f\x14\x2b\x5b\xf5\x5f\x88\x36\x31\x00\xf3\x69\x70\xac\x0b\x04\xfb\x24\xdd\xcc\xf2\x2a\xd8\x90\x0a\x92\x00\x19\x03\x76\xbe\x96\xeb\xbe\x66\x70\x28\x9b\x10\x48\x02\x06\x5f\xf8\x48\xb8\x8c\x92\xc2\x9d\x73\x43\x25\xf6\x8d\x88\xde\x25\x77\x8f\x7c\xc0\x15\x0b\x0f\xbc\x5a\x17\x8f\x33\x86\xed\xbb\xab\x2d\x97\x19\x3a\x8a\xc2\xa3\x58\x3f\x2a\xbb\x25\x20\xd8\x47\x61\x7c\x14\x1b\x85\xb6\x48\xf3\xe1\x20\x97\xb3\xce\x4f\x88\x51\x72\x93\xe3\xe3\xb8\x51\x60\x4c\x26\xda\x46\xc1\x6e\x5f\x4f\x85\x32\xaa\x49\xc2\xc0\x76\xbe\x79\x91\x25\x6f\x22\xbb\x35\x73\xe2\xaa\x2a\x31\x3a\x3e\x7e\xce\x0f\xdb\x0d\x91\x27\x34\x50\xf0\x1f\x68\xf9\x86\x2f\x24\xe3\xcb\x84\x1c\xf4\x4a\x03\x2d\xf5\x38\xd0\xfc\xb8\x02\xc9\x69\x45\x2c\x4a\xe5\x5b\x6c\x00\x10\xce\xae\xa2\x0f\x5c\x43\x9d\xb3\x5e\x8d\x67\xac\xf4\x51\xd3\xd3\x2a\x7c\x62\xf5\xc2\x10\x59\xea\x47\xe6\x98\x07\x7b\xaa\x06\x42\x65\x04\x56\x73\xee\x9a\x6e\x45\x04\x48\x0b\x85\xa2\x87\x43\xb3\xf8\x54\x83\xd6\x2e\x52\x78\xb0\xd9\xa2\x2d\x32\x36\x68\x7a\x0b\x6b\x42\x72\x22\x37\x99\x20\x23\x80\x82\x5c\x85\x20\x31\x3c\xf8\x07\x2c\x64\x81\x43\x4d\x53\x9a\x36\x3d\x7c\x28\x32\x72\x41\x14\x07\x77\x71\x5f\x10\xa2\x84\x31\xac\xd4\xea\x3e\xab\x49\x29\xc9\x63\x5b\x41\xa7\xc1\xfb\x56\x82\xf7\xd5\x60\x4d\x8b\x62\xc3\xdf\x71\x12\xf7\xd5\x80\x50\x21\xfd\x55\x46\x64\xe1\x3d\xaf\xad\x10\xfd\x6b\x84\x63\xa8\xfc\xe0\xaf\x96\x64\x42\x37\x6c\xbd\x61\x32\xc7\x0e\x8e\x63\x0e\x77\x4e\x36\xf8\xc0\xea\xc2\x1c\xf3\x6a\xe1\x26\x27\xe8\xb9\x65\x23\x93\xdc\x40\xd6\x07\xbe\xe6\xcc\x11\x94\x62\xcf\xc2\x6c\x90\xcc\x78\x2b\xdd\x88\xfd\x71\x14\x10\xb3\x77\x2f\x22\xfe\x34\x20\xe0\x41\x36\x9e\x3c\x91\x12\x9c\x20\x33\xd5\xeb\x0d\x79\x12\x13\xa5\x07\xe6\x2d\x39\x2e\xb2\x46\xd1\x54\xe2\x4b\x5c\x56\xfc\x78\xe4\xe5\x3e\x99\x3a\x0a\x0b\x41\x32\x71\xa2\x80\x4a\x31\x78\x24\x39\xc0\x2d\x48\xb9\xb6\xa1\x90\xb3\xf9\x24\x63\xa8\xe5\x5e\x81\x06\x59\x52\xec\x26\x45\x63\xc0\x19\x5e\xee\xb6\xad\x56\x7d\xb5\x02\xa7\x17\x61\x82\x11\xae\x1b\xe6\x26\x6f\x23\xbe\x9b\x9a\xee\xfd\x58\x89\xf1\x5a\x0d\xc6\xc1\xb7\x4c\x9b\xb0\x45\x66\xea\xc0\x5b\xc5\x14\xe8\x9a\x0a\xc8\xc8\xb2\xcc\x0c\xe6\x45\x26\xbf\xbf\xc8\xd0\xba\xc4\x97\x39\xdd\x54\x72\x8b\x8c\xf8\xd2\x73\xde\xf8\x24\x7a\x6b\x01\xdf\xde\x7e\x2b\x05\xd8\x38\xde\xa2\x72\xe3\x04\x4a\xb7\xfd\xcc\xc5\x9a\xe3\xdb\x89\x95\xd7\xa0\x07\x8d\x25\x8d\x10\x82\xaa\xd0\xb0\x0a\xa2\x61\x2c\xcc\x94\x99\xb7\x22\x0a\xe1\x77\x39\xce\x02\x4a\x04\x25\xf8\xb7\xf0\x38\xaa\x73\x4f\xe2\xec\x39\x1e\xca\xd0\x64\x26\x40\xff\xed\x2d\x8e\x8f\xc3\x77\x24\x3c\x36\x1b\x05\x81\x3b\x2f\xc7\x22\x1f\x05\x32\x1a\x81\x5e\xef\x6f\x0a\x18\x4b\x24\xd4\xc1\x2f\x59\x82\x35\x4b\x73\x81\xcd\xd1\x21\xae\xc7\x1b\x7e\xf1\x58\x02\x88\x30\x70\x46\xf1\x68\xff\x2a\x7c\x61\xc8\x1d\x23\x2f\xd4\xf8\x46\x12\x7a\x7d\xed\x82\x8a\x25\x3b\x05\xc1\xcf\x9f\x9d\xf4\x7a\x1f\x70\x14\xf2\x13\x4c\xdb\xe7\x0a\xa6\x26\xe0\xf4\x7b\x59\x52\x42\x37\x55\x71\x0d\x96\x69\x01\x5b\xd2\xcd\x62\x59\xf3\x7a\x8d\x82\x93\x20\x06\x9b\xd6\x4d\x85\xb3\x41\x88\x04\x95\xdd\x6e\x65\x80\x01\x6b\x8e\x9b\x56\x51\xd6\xea\x38\xf8\xd6\xa8\xb1\x3e\xd8\xa4\x15\xe1\xf8\x80\x59\xb1\x73\x38\xc0\x2f\x08\x2b\x69\xb6\x99\xe1\x4c\x99\x22\x5d\xa6\x65\x0e\x36\x0c\x55\xcc\xe7\x92\x59\x61\xc8\x54\xa0\xf1\x0f\x11\x46\x56\xbb\xf1\x01\xa9\xb5\xfa\x1d\x70\xc9\x6d\x4d\xda\x91\xcd\x20\x2f\x9c\x88\x33\xfc\x47\x1d\x9f\xb8\xd5\xa3\xd4\xa3\x23\x11\xb7\x73\xce\xa2\x27\xee\x8a\x2f\x13\x69\x42\x41\x1a\x13\x4e\xd4\x84\x9b\xed\xb0\x4f\x69\xff\xd5\x1f\x71\x37\x8d\x18\x8e\x08\xea\x1a\x08\x11\x8b\xef\xa1\xff\x8f\xb9\xb7\xed\x6e\xdc\x46\xf2\x47\xdf\xeb\x2b\xdc\x37\x12\x93\xa5\x81\x21\x24\x53\xee\xce\x64\x43\x19\xd2\xba\x6d\xf7\x24\xb3\xe9\x4e\xb6\xbb\x67\x67\xe6\xb0\x35\xf9\x53\x12\x24\x71\x4c\x81\x1a\x3e\xd8\x56\x2c\xfd\xcf\xfd\x0e\xf7\x9e\xfb\xea\xff\xe9\xf6\x93\xdc\x83\xc2\x03\x41\x8a\x72\xf7\x4c\x32\x7b\xf6\x9c\xa4\x4d\x81\x78\x2c\x02\x85\x42\xa1\xea\x57\x62\xf8\x46\xdc\x82\xd5\x02\xb6\xd4\x7a\x4d\x1c\x78\x73\xe6\x65\x04\xfc\xfd\x80\x44\x47\xc4\xb1\x00\x70\xc4\x4a\x8f\x9a\xb1\xc9\xb8\x1e\xcd\x31\x6e\x84\xf1\x30\xec\x64\xcd\x26\xb9\x68\xb2\x85\xd6\xf1\x12\x69\xb4\x0c\x30\x8d\x16\x09\x7e\x8f\x52\x6e\x36\x28\x7d\xbd\x92\x0d\x20\x3a\x71\x76\xcf\x6c\x36\xdc\xf3\x0f\xa2\x0a\x09\x92\xd1\x03\xc8\xf0\x36\xf5\x82\xa9\x8d\x52\xfa\x46\x30\x80\xe7\x0f\x95\x52\xa4\xc2\x46\xa1\x79\x00\xc3\x96\x5e\x43\xb9\x35\xf6\xf7\xfb\x07\x36\x30\x1a\x2a\x84\xc7\x17\x18\xd7\xe6\x4d\x56\x9f\x37\x11\xb2\xa6\x45\x84\xec\xaf\x5e\xfb\xd2\xcd\xef\x9b\x35\xbe\x6f\x9d\x1b\x56\x5f\xfa\x70\x50\xd0\x31\xc7\x0a\xc2\x70\xda\x69\x2a\x02\xf6\xfb\x9a\x0d\x4d\xbc\x44\xc8\x06\x28\x51\xde\xe4\x15\x2c\x09\x5c\x07\xbb\xee\x97\x03\x0b\xf6\x3b\x64\x53\x5c\x21\x1c\xf8\xa3\xec\xb2\xf9\x5a\x9f\x22\x32\x71\x8a\x50\xa0\x06\x83\xc6\xea\x44\xcd\x42\x61\x36\x85\xbb\x36\xc9\xbb\x89\x65\xff\x90\x91\x08\xba\x1a\xd5\x24\x15\xd7\x85\x37\xb5\x34\x4c\x22\x05\x3e\x64\x3a\x61\xba\x9a\x52\x7f\x94\x5e\x1e\xbd\x1f\xa5\x55\x27\xb3\x81\x59\x1f\xa8\xca\x18\xa6\x53\xc2\x48\xa4\xbb\x66\x8b\xf1\x18\x40\x78\x25\x87\x7e\x7e\xf7\xdc\x00\xda\x80\x7d\xea\xc6\x47\x08\x03\xd4\x8a\xaa\x66\x44\x79\xfb\x28\x6e\xbb\xb5\xd7\x70\xb5\xe4\x8b\x8a\x1f\x76\x8e\x77\xdf\x5b\xe3\x23\x20\xb7\x0b\xcb\x03\x1f\x61\xe5\x13\xab\x50\xa7\xe4\x84\xe8\x32\xbe\xe8\x8a\xf3\xac\xd8\x8c\x1c\x4f\x4e\x8a\x6e\x09\x08\xd4\x96\xff\x3f\xc2\x83\xee\x1f\x38\xd4\x26\xf6\x77\xe8\x89\x1d\x64\x07\x5b\xc2\x2d\x3e\x7c\x39\xa8\x83\xe0\xcb\xc0\x35\xfa\x40\xa9\x8f\x25\x93\x67\xba\xaf\x7c\xde\xd3\x65\x75\xc6\xc8\x55\xf7\x95\xd5\x0e\xe9\xce\xca\x42\xf9\x16\x20\x6c\xdc\x3b\xe4\xe0\x06\x8e\xdd\x9f\x40\x87\xcd\xb1\x5b\x57\x87\x4a\xfd\x53\xbf\x3e\x12\x54\x9e\xeb\xa5\x92\x54\x74\x1d\x9e\x63\xf5\x56\xf6\x4f\xe5\x38\x16\x7f\x1c\x73\x85\xf5\xe9\xae\x2a\x88\xf2\xa3\x4a\x54\xfa\x89\x09\x50\x74\x13\x16\xe5\x45\x37\xe5\xac\xea\x96\xec\x15\x17\x69\xba\xfd\x6e\x5f\x1a\x57\x2b\x52\xfa\x30\x4d\x94\x27\xca\xcf\x2c\x4b\xad\x31\xd5\xc9\x6a\x83\x41\x9b\x33\x8a\x92\x62\xb3\xba\xee\x80\x44\xd4\x3a\xd3\x92\x54\xff\x82\x43\x75\x4c\x7d\x80\x40\x52\x97\x68\x9d\x9a\x06\xbe\xe5\x3e\xad\xd2\x1a\xb3\x85\x58\x5e\xe6\x96\xcb\x3b\xf1\x09\xc9\xd1\x45\xaf\x47\x87\xa4\xf8\x74\xc1\x4e\xdd\x90\xb4\x3d\x13\x98\x95\x36\x5e\x85\xf9\x74\x20\x6f\x19\xf7\x7b\x14\x7b\x1e\xb1\x2e\xd6\x3c\xcf\x34\x0d\xbf\x70\x27\x9a\xfc\x28\x84\xc6\xa0\x79\xbe\xab\x36\x37\xcf\x1b\x31\xca\x6a\x4c\x70\x84\xed\xd7\x70\x7a\x2b\x5d\x17\xc5\x93\xd2\x84\x0c\xad\xdd\xc2\x79\xdc\x73\xfa\x8e\x97\x91\x18\x07\xa5\x7d\x1d\xd7\x9a\x0b\x57\xa7\x1b\xb8\x83\x6c\x68\x51\xaa\x1b\xc9\xe6\x8b\xba\x72\x55\xc9\x96\xf3\x9a\x40\xa6\xcf\x43\x37\xf2\x22\x13\x8e\x43\x99\x3e\x05\x71\x83\xb7\x18\x49\xe8\xb1\x54\x5f\x70\xc6\x44\x5d\x79\xb6\x7f\x86\x7e\x4c\x2c\x2c\xd1\xe3\x39\xa0\x6f\x17\xa2\x89\x1f\xd8\x33\xec\xe8\x8a\xc0\x5a\xc2\x2d\xfa\x19\x38\xec\xc3\x1d\x71\x75\x9e\x9c\xab\xcb\xe2\x13\x77\xab\xdf\x81\x41\xc6\x53\x75\x9f\x1a\x16\x10\x65\xb0\xfe\x39\xb9\xeb\x7e\xc7\x10\xc7\xe2\xbb\x2a\x40\x3d\xc2\x29\xaf\x1f\xdb\x4f\x9b\x8c\x9c\x08\xf7\xf4\xdc\x19\xbd\x5d\x9d\x10\xb2\xe9\xc8\xc4\x84\xaf\xae\x79\xf5\xf5\x29\x97\x1b\x26\x85\x33\xb2\x65\x7d\x51\x10\x21\x05\xdb\xf0\x6f\x15\xb8\xb2\x39\xe6\xc3\x54\xaa\x1f\xf2\x6b\x57\xdb\x72\x0e\xd8\xf3\xa2\xed\x84\xaf\x27\x04\xb3\x6e\xbc\xd5\xd4\x60\xd6\xed\x3a\x3b\xba\x10\x67\x2d\x17\xe2\x2d\xfc\x45\x67\xd3\x2c\xe6\x00\x40\xfe\xc6\xa0\xe6\xd0\x76\x69\x5c\xc9\x01\x2a\x42\xb3\x38\x6c\x6b\xb1\xf6\x43\x03\xbe\xaf\x79\xd5\xd0\x22\xfe\x6a\xcd\xa6\xa5\x47\xb4\x85\x63\x33\x23\x6d\x21\xbd\x2d\x51\x69\x33\x4e\x57\x85\xf5\x89\xaa\x5d\x07\xd5\xd1\x97\x12\x4a\xbf\xa9\x85\x4e\xc3\xad\x5d\xd7\x33\xcf\x83\x55\x2b\xe3\x69\xea\x84\x81\xc3\x34\xf4\xc2\x9c\x0a\x99\x01\x62\xe8\xb8\x6e\xaf\x57\x74\x34\x61\x6c\x4d\x87\xd8\x35\xc8\x03\x1b\x44\x8b\x45\xcb\x7c\x0e\xdb\xb4\x50\x52\xc8\x41\xf8\x30\xd5\xa2\x8a\x38\xcb\xc3\x14\x36\xc7\x13\x8c\x49\x58\x33\xaf\x3b\xf1\xdd\x44\x2d\xe4\xa8\xb8\xc4\xf5\x6b\x56\x91\x95\xbc\x99\xdd\x42\x01\xac\xb4\x6e\xf8\x28\x47\xfd\x6d\xbd\x56\xc8\x80\xac\xc0\x74\xa8\x16\x9f\x55\xc8\xa7\xa2\x55\x7c\xc0\x44\x9c\x6b\x73\x26\x66\x2f\x1c\x4b\x7e\x64\xf6\x7c\x12\x73\xd3\xd8\xc3\x34\x91\x8b\x44\x3e\xb0\xbc\xd2\x4a\x60\x8d\x54\x65\xf9\x2a\xee\xf7\x8e\x43\xe4\x31\xdb\xf2\x9e\x7e\x2b\x03\x32\x3a\xc7\xae\x4c\x57\x95\xa2\x78\x0e\xd5\x2e\xd4\x25\x0d\x88\x9d\xfa\x42\x67\xf0\x91\x8f\xbb\x60\x67\xd3\x85\x8d\x48\xfc\x7c\xa3\x2c\x74\xe4\xd9\x18\x30\xd1\x24\x13\x7c\xd2\x6a\xb3\xe6\x8d\x43\x8b\x9e\x5d\x19\xfc\x30\xb5\x27\xb7\x98\xfd\x68\x6f\x65\x7d\x75\xd7\xc2\xf9\x0d\x2a\x01\x1b\xe8\xc7\xfd\xbe\x37\x7c\x8e\x93\xd4\x25\x15\x79\xcd\x5a\x09\x3e\x87\x8e\x1d\x43\xd6\xd1\xd2\x9e\x03\x31\xf6\x2c\xbc\x29\xf3\x88\x49\x4f\x0f\xc1\xc4\x9b\x55\x81\x0b\xf7\xfb\x54\x6c\x06\x11\x14\x55\x61\x0d\x23\x7c\x80\xb6\x92\x74\x65\xe8\x8f\x32\xdc\xbc\x51\x54\xd7\x13\x15\x42\xcf\x49\x2a\x1d\xd4\xbc\xd1\xaa\xc8\x16\x6b\x97\x63\xeb\xf3\x6b\x86\x7f\xe9\x35\x82\x90\xed\xcd\x3d\x82\x11\x79\x9f\xb1\xe6\xda\xef\xb5\x4b\xaa\xc6\x7d\xda\xef\x25\xa6\xa9\xb4\xee\x2a\xc4\x48\x6c\xb2\xd4\xd6\x80\xd8\x89\x92\x74\xe5\x10\xa6\x45\xdc\x27\xb3\xbd\x28\xd2\x34\xa7\x8b\xf1\x6e\xb7\xee\x7a\x5b\x6c\xcb\x84\x94\x10\xe8\x4f\x26\xe7\x03\x53\x53\xa1\x29\x47\xd5\xcc\x11\x84\x70\x27\x36\x51\xcb\x77\xb6\xc0\x07\xd2\x06\x45\x57\x1f\x49\x3b\xf0\xdd\x06\x35\xcf\xa4\xe0\xa1\x6f\xd5\xf8\xbe\x48\xb7\xbf\x1a\xa6\xf6\xb0\x53\xa9\x6d\xa9\x8a\x6c\x57\x10\x03\x9e\xd5\xbc\x5b\xf6\x3c\x12\xd1\xa7\xb9\x98\x3e\x60\x6c\x2f\x96\x18\xdb\x48\xd8\xe2\x80\x1d\xac\x70\x4a\x4a\xa5\xca\x0a\xd0\x1d\xc0\xe1\xfb\x28\xb2\x0f\xd7\x23\x9d\x14\xd4\x3c\x07\x47\xd9\xa4\xcd\xe1\x07\x03\x19\x28\x76\x38\x2b\x05\x93\xa3\x12\x85\xeb\x02\x32\xe0\x11\x2d\xdb\xdc\x70\x6a\x92\x42\x0d\x7f\x30\x1a\x98\x91\xd2\x1e\x58\xff\xc8\x51\x49\xdb\x01\xb1\x5c\x1b\xaa\x42\xd0\x1a\x17\x69\x7a\xd7\x4d\x52\xbe\x12\x2c\x74\x1d\x71\xeb\x24\x4e\x9c\x4d\x3e\x92\x0b\x48\x34\xb4\x10\x6b\x6a\xe0\x60\xa5\x20\x26\x3f\x30\xb0\xbf\x23\x9f\x3f\x35\x0a\x4c\x0a\x8c\x31\xa9\x0b\xb5\x3d\xab\xe3\x75\x14\x84\x67\x6e\x0f\xad\x8b\xfa\x8c\x49\xcf\x62\x38\xe1\xef\xf8\xbc\x0b\xe3\xb6\x76\x85\xdc\xde\x16\x1c\xcf\x31\x3b\x83\x1e\x69\xa5\x1a\x25\x4e\x37\x94\x95\x7c\xe1\x98\xbb\xf1\x0c\x22\x8c\xe1\x9a\xb6\x17\x7c\x34\xfe\x81\x5e\x2d\xca\x4c\x42\xe1\x2e\xe2\xe5\x92\x65\x00\x2f\xc6\xf2\xe2\x17\x77\x2c\x1a\x98\x99\x7d\x49\xfd\xe3\x9e\x7d\xc8\x62\x09\x8d\xa0\xfb\x65\x77\xaa\x58\x47\x05\xb0\xc6\x28\xc9\x58\xb4\xd8\xe9\x4c\xbf\x90\x5e\x56\x9f\xfa\x7d\xb8\xc7\xb0\x52\x20\x90\x45\x73\x82\xaa\x29\x75\x20\x75\xcd\xf0\x71\x0c\x53\xa9\xdb\x60\x0d\xf0\x3c\xf6\x9c\xe3\xa0\x01\x78\xe1\x75\x60\x43\x4c\x52\x5b\x7d\x1d\x21\x7c\xe8\xd8\x0a\xd9\x49\xa6\xf7\xd5\x14\x07\xd5\xf3\x31\xd8\x49\x46\xb5\x1f\x54\x57\x3b\x17\x76\x1d\x0f\x15\x13\x2b\x7c\x95\x10\xda\xbe\x04\x98\xd9\xc0\x91\x53\xc1\xc1\xde\x59\xd7\x39\xb3\xd5\xf3\x67\x4e\xd0\x3d\xf3\x50\x5d\x4a\x62\xe2\xc0\x64\x2f\xdf\xac\x71\xa1\xf5\x13\x53\xee\xc2\x87\x83\xb2\x26\x68\xd8\xe5\x7e\x96\x1d\x44\x15\x35\x54\xac\xcc\xba\x89\xa4\x51\x7e\xf3\xfd\xbe\xc7\x8d\xe6\xe8\x0a\x15\x95\x0d\x37\xc7\xfb\x7d\xd1\x50\xbb\x32\x54\x4f\x21\x5c\x69\x46\xb5\xae\xa7\xb2\x01\xb7\xe2\x6f\xc2\x6a\x3b\x61\x09\x0e\xd1\x8e\x6c\x89\x4a\xbf\x6f\x04\x87\x65\xb4\xc5\x14\xbe\x1e\x19\xfd\xf9\x61\x22\xa9\x84\x9a\xc8\x3f\xf5\xa2\xa0\x60\xc3\x14\xc2\xdc\xf6\x7a\x7f\xf7\xa0\x59\xa3\xaf\x85\xf1\x08\xa8\xc5\xf5\x31\xf1\x5b\xcf\xff\x82\x7a\x13\xfc\xf1\x1c\x85\x1f\x1f\x3e\xfe\x71\xfa\x1b\xf1\x18\x4f\xbe\xc4\xe7\x32\x9e\x16\x5c\xb9\x1f\x9f\x8f\x82\x6e\xe3\x80\x54\x05\x46\x90\xaa\x0b\xb6\x62\x8f\xaf\xe5\x3d\x47\xaf\xc7\xc3\xe1\x94\xf0\xf0\x42\xfc\xf3\x62\x4a\x32\x65\xec\x21\xe1\x2e\x54\x2e\x70\xbe\x24\x56\xb9\x86\xf0\x46\xb2\x9a\xcb\xa8\x84\x8c\x01\xba\x4a\xeb\x88\x0c\xf7\x28\x65\x3a\x76\x71\x4b\x15\xf8\x89\xd1\x66\xa8\xa7\x82\x16\x8d\xef\x26\x89\xe2\xf4\xc0\x03\x06\x82\xcc\x5f\x15\xc8\xaf\x0c\x0d\xf6\x7b\x24\xaa\x91\x16\x7b\x43\x8c\x09\x44\x74\x2c\xac\x30\x8f\x13\x1e\xf4\xf8\x41\x22\x46\xdf\xd5\xe1\xbd\xdf\xc2\xfd\xef\x1d\xb3\x3c\x4c\xea\x70\xd7\xfb\xbd\x18\x1b\x18\xdb\xc9\x2b\x00\x3b\x10\xfb\x07\x28\x7d\xb2\x24\xba\x93\x58\xdb\x0d\x60\x6d\xd1\x05\x5f\x06\xaf\xab\xd5\x6b\x55\xfc\x4e\x79\x04\xbd\x65\xe8\x49\x7f\xcf\x80\x99\x30\xaa\x20\x8c\x9a\xcc\xaf\x98\x1d\x5e\xc2\xb1\xb7\xf5\x6e\x58\x31\xeb\x42\x86\xcf\x34\xc5\xde\x57\x08\x29\xd2\x2d\x3c\xce\x65\x24\x29\x86\xf1\x33\x51\xc8\x0b\x19\x81\x9c\x57\x56\x6f\x16\xa2\x4f\x04\xd1\xde\x74\x8c\xc3\xe3\xcd\x49\xa2\xe2\x46\xf3\x35\xc2\x4a\x77\x5c\xf9\x08\x77\xd3\x4c\x23\x11\x45\xb9\xc4\xac\x05\xcd\xf3\x47\xbe\x14\x07\xa4\x6a\x53\x82\x08\x87\x8e\x06\x21\x1a\xd8\xbe\xc5\x99\x8c\xb3\x56\xc8\x98\xa2\x99\x6d\xa9\xf4\x13\x7c\x2b\x73\xa9\xde\xaa\xf9\x62\x35\xc1\xea\x80\x31\x31\xf9\xe7\x09\x8b\x32\x04\x1b\x97\xed\x9e\xf7\x43\xbd\x56\x79\x55\xbf\xdf\xa3\xcd\xe4\x14\x82\xf4\xa6\xe1\x97\xd7\x2c\xf9\x3c\xf0\x74\x25\x13\x0f\xa5\x56\x03\x4c\xe3\x11\x96\xfe\x9c\xe8\x99\x0c\x56\xa7\xe1\xce\xd3\x56\xdf\x19\x45\x87\xd2\x96\x61\xc2\x69\x82\x58\x5d\x35\x37\xe2\x75\x0d\x5f\x46\x0d\xb4\x79\xa7\xa1\xd6\xcb\x4c\x35\x76\x3a\x27\x09\xca\x4e\xa8\xfb\x8a\xaa\x77\xdf\xb1\xd6\xbb\x5a\x4f\x3d\xaa\xf0\x14\xe6\xea\x56\xd9\xfc\x9b\xe2\x3f\xb2\x86\x2a\x5c\x15\x78\x4e\x1d\x6e\xb2\x1c\x3e\xa0\x77\x4c\x59\xf0\xd5\x39\xd5\xc9\x95\x48\x2a\x48\x7a\x69\x88\x67\x4f\xa8\x46\x29\x0b\xee\x3e\xe5\xc9\xae\xd1\xc4\x87\x67\x16\x3b\x11\x8b\xe6\xe8\xf0\xfc\x9e\xd5\xb0\xe2\xc0\x51\xbf\xd6\x24\xb0\x86\x0c\x57\x75\x71\xa2\x2d\x5c\x64\x5c\x69\x63\x57\x16\x7c\x45\x16\x22\xb5\x90\xb6\x50\x07\x4c\xde\xc9\x63\x26\x2c\xd7\x23\x54\xfe\x7f\xa4\x65\x45\xa8\xcf\xec\x81\x68\x5f\xd0\xeb\xb8\xfd\x96\xd6\x79\x5b\xeb\x1c\x37\xaa\xaf\xc8\xaf\xea\x17\x1f\xe1\xf3\xc7\xf7\xe1\x57\xa1\x2c\xec\x42\x7f\x65\xe4\x6f\x8c\x7c\xcf\xc8\xcf\x8c\xfc\xe7\x33\x50\xfa\xf7\xad\x51\xce\xc7\xc3\xd6\x33\xf4\xd0\x3e\x43\x0f\xa7\xc1\xd3\xa1\xd3\xf0\x73\x49\xd2\x15\xe5\xe2\xdf\xfd\xfe\x13\x21\xf3\x64\xa8\x3c\x52\x0c\x52\x8e\xb4\x5e\x04\xaa\x48\xb9\x0c\x42\x2b\x32\xcb\xfb\x78\x9d\xab\x02\xf2\x52\x19\xdf\xa9\x84\x96\xbc\x96\x69\x9b\xca\xfc\x41\xa7\x9c\xc8\x5d\xdd\x28\xc9\xbc\xb7\x7c\xd1\xde\x07\x3b\xe3\x3b\x69\xce\x6d\xe5\x6b\xf1\x8c\x51\x23\x3a\xe9\xbe\x91\xa4\x2b\x43\x02\xcb\xc9\xa2\x1a\xdf\xf3\x25\x2b\xb2\xd4\x0a\x7f\xa8\x28\xf0\x5c\x69\xdb\x54\xb0\x59\xfc\xb6\xdd\x89\xa6\x5e\x58\x5e\x9f\x34\xba\xfd\xc9\x92\x9a\x8e\xa2\xe0\x54\x13\x2a\xe6\x71\x0b\xac\x79\x25\x46\xc3\x46\x2f\x05\xeb\x2a\xb8\xd6\xb7\x8c\x2e\xad\xd9\xba\x1c\x6c\x59\x06\xa1\xa9\xf9\x9c\xb5\x46\x95\xa9\xe5\x18\x6c\xa2\xec\xee\x73\xb2\xb1\x28\x2f\x33\x36\xa9\xa5\xea\x28\xf9\x7f\x60\xf4\x49\x65\x08\xbe\x65\x93\xe6\x52\x2f\xb2\xdd\xd3\xb7\xa6\x0a\x95\x5a\xd9\xe2\x68\x87\x81\x96\xe6\xba\x73\x03\x88\x36\x63\x5d\x21\x9c\x97\x05\x18\x49\xcc\xe1\xb0\x9d\x2e\xbb\x0e\x31\x07\x3b\x7c\x38\xd4\x22\x4f\x12\x31\x34\xd1\x9f\x6f\xe5\x28\xe5\x2c\xfd\x96\x35\xe3\x53\x7e\xf9\xdf\xc7\x1e\xc4\x10\x29\x87\x3f\xfb\xfd\x1f\xd8\x3f\xb0\xae\x3f\xb9\xfe\x54\x3e\xdb\x80\x57\xe5\x7d\x6f\x92\x4e\xe5\xb7\x6b\x7e\xaf\x12\xfe\x3b\x78\x4b\x2b\xcf\x38\xb9\xf8\xf5\xfd\x1c\xcb\x96\xf0\x5d\xd5\xc5\xd6\x4f\x30\x84\x9f\x7c\xe9\xaf\xe5\xd8\x0b\xf2\xbd\x45\x8c\x93\x21\x3f\x2a\x67\x3a\x65\x66\xf0\x5c\x2b\x96\xef\x87\xa3\x1b\x3c\x6a\xf1\x04\x13\x38\xd1\x9e\x0c\xc3\xa7\xd3\x54\xb4\xb4\xff\xfa\xbf\xff\x9f\xca\xa4\xe8\x33\xba\xc2\xf8\xc2\xc1\xd6\x64\x33\x8b\x4e\x7a\xbb\x80\xf6\xa9\x0b\x9d\xb3\x75\x50\x98\x7c\x72\x70\xcf\xe4\x90\x6d\x7e\x16\xe7\x3d\xf5\xe9\xc4\x1c\x69\xf9\x6e\x9f\xe2\xc1\xed\xf5\x40\x7f\x3a\x47\x54\x3e\x49\xd1\x63\x0a\x59\xb4\x29\xcc\xc8\xad\x3e\x92\xa3\xe6\x3e\xcd\xfd\x3f\x35\x6b\xa1\x9a\x4f\x7c\xb8\x77\x25\x77\x48\xeb\x6c\x6f\xa6\xaa\x4e\xfd\xb2\x9d\xe5\x77\xe2\x18\x7d\x0a\x46\x71\x9b\xa5\x73\x96\xe7\x72\x3a\xff\x91\x51\xf5\x7b\xc0\xf8\xfd\x7e\xff\x74\xe8\xfc\x95\xd1\x3f\xb2\xc1\xeb\x1f\xde\x5d\xdf\xfe\x74\xfd\xc3\xf7\x3f\xbc\x23\x7f\x83\x94\xb7\x3f\xdc\xdc\xfe\x74\xf3\xdd\xfb\xab\x57\xdf\xab\x17\xef\xc9\xf7\xea\x8d\xca\xf8\x33\xfc\xfc\x70\xfb\xee\x8d\xe8\x82\xae\x38\x2f\x16\x70\x0b\x50\xff\x3d\x88\xf3\x0f\x1f\xfe\x0c\xb7\x8f\x7f\x66\xf4\x89\x01\x3a\xe3\x22\xe8\xfd\x8d\x69\xf3\xb6\xef\xc5\x2e\xb8\x28\x37\x33\x71\x7c\xfe\x99\xb9\xae\xd2\x78\xfe\x55\xa4\xfb\x22\xf1\xaf\x6c\xbf\xff\x1d\xc3\x24\x63\x42\x98\xfc\x0f\x86\x7c\xe2\x63\x32\x4b\x93\x85\xf8\x31\x24\x17\x17\x98\x2c\xe2\x8d\xf8\x71\x01\x3f\xe2\x22\x4a\xe2\xb9\xf8\xfd\x82\x5c\xbc\xc0\x10\xd8\x3d\x83\x08\xca\xff\xc1\xd0\x4b\x72\xf1\x12\x93\x98\xc3\x6d\xb1\x48\xf8\x9a\x5c\x7c\x8d\xc9\x3a\x5e\x2c\x18\x17\xbf\xff\x95\x5c\xfc\x2b\x06\x9d\xcd\x1d\x13\xe7\xf7\x72\xb5\x16\xc9\xdf\x90\x8b\x6f\x30\x99\x25\x42\xd4\x15\x35\xfb\xe4\xc5\x37\xa2\x4f\xd0\x89\x17\x43\xf8\xb5\xca\x98\xac\xe3\xc5\x05\xfc\xde\xb1\x24\x49\x1f\x20\xe1\x05\x24\xcc\xc4\x07\x16\x3f\x5f\xc2\xcf\x4d\xb4\x62\xbc\x88\x20\xe5\x2b\x48\x99\xef\x22\x59\xc1\x6f\xe1\xe7\xc3\x5a\xb0\x02\xf1\xfb\x6b\xd5\x40\xb4\x83\xce\xf8\xba\x3d\xfb\xe7\x6c\xf5\x4a\x77\xef\xa5\x4f\x5e\x42\xca\x3b\xd9\xc1\x97\x43\xf5\xfb\x77\xba\x8b\x2f\x2f\x54\xca\x9f\x4d\x27\x5f\xbe\x50\x49\xaf\x54\x37\x5f\xbe\x54\x09\x6f\xaa\x8e\xbe\xfc\x4a\xa5\x5d\xab\xae\xbe\xfc\xad\x4a\xf8\xa3\xee\xec\xcb\xaf\x45\x8a\x05\xa7\xfa\xef\xac\x02\x9e\x82\x2d\x9b\x64\xd4\x27\x11\x75\x1c\x92\x52\xc7\x19\x65\x95\x86\x25\xf3\x3c\x1c\x79\x14\x71\xca\xc2\x6c\x8a\x07\xe9\x96\x71\x92\x7a\x94\x0f\xe6\x49\x9a\x33\xf2\xbf\x2b\xbd\x96\x4a\xc2\x70\xf3\x54\x69\x9e\xf9\x20\x5b\x3d\x12\xf5\xd2\xe3\x50\x43\x15\x09\x26\xf2\x0a\x2f\xad\x0e\xcb\xff\x51\x43\x9e\x79\x12\x79\x03\xe7\xff\x0a\x6b\x37\x43\x0e\x26\x50\x57\xed\x45\x21\x5f\x64\xab\xc7\xc0\xd2\xfd\x39\x1f\x3f\x3e\x0e\x67\x1f\x3f\x1e\xe5\x73\x56\x4e\x8b\xc1\x77\x51\xb7\x6f\xf7\x95\x0d\xa3\x8d\xa6\x2c\x18\xce\x3a\xca\x27\xe8\x7f\xeb\x47\x4b\xaf\xb7\xdf\x23\x93\xaa\x63\x5f\x41\xc2\x1d\xdb\xe5\xda\x20\xca\x0a\x87\x55\xc8\xf0\x3f\x7f\x66\x03\xb5\x10\x27\xff\xae\x4c\x1c\x44\x01\x52\x78\x8e\x83\x03\xf9\xaf\x55\x06\xa1\x8c\x3e\xad\xa3\x3c\x08\xd9\x94\x88\x8c\x41\xc8\xa7\x07\x3c\x80\xf5\x48\xff\xcc\xe4\x83\x14\x18\x32\x4c\xb2\x81\x58\x9a\x22\x5d\xfc\xb5\x92\x17\xf1\x46\xa4\x2e\xe2\x8d\x95\x28\xd7\xaa\x48\x97\x4f\xd6\x2b\xb3\x6c\xc5\x5b\xf3\xc3\x2e\x2b\x17\x31\x14\x96\x8f\xd6\x4b\xb9\xa0\xc5\x3b\xf9\x64\xbd\xaa\xad\x6d\x91\xa3\x96\x60\x0f\x44\x2c\x27\x18\x89\x78\xb0\x5e\x64\x6c\x21\x07\x6e\x8f\x0f\x56\xbf\x48\x86\x07\xeb\x85\x64\x03\xe2\x8d\x7c\xaa\xb5\x50\x32\xd9\x40\x69\x77\x5e\x31\x06\xf1\x46\x3d\x5a\x2f\x05\x8f\x10\x6f\xc4\x5f\x2b\x19\x78\x85\x48\x87\x87\x5a\xbf\xa2\x9d\xec\x56\xb4\xab\x77\x57\x25\x33\x3b\x59\x31\x11\xe8\x94\x7c\xac\xbd\x7c\x27\x47\x0e\x0f\xb5\x17\xbf\xd3\xa3\x57\x8f\xb5\x97\x7f\x36\x14\xd0\xcf\x8d\x16\x15\x15\xe0\xa9\xf6\xea\x4d\x45\x09\xf3\xa3\x96\xe1\x5a\x51\x43\x3e\xd5\x5e\xfd\x51\x53\x44\x3d\x56\x2f\x71\x63\x0d\x84\x7c\x6a\xcd\x7e\x69\x31\x28\x01\x4b\xfe\x64\x10\xbc\x2b\x3d\xc1\x3a\xca\x7f\x78\xe0\x3f\x2a\xd4\x51\x2b\x62\xb2\x15\x61\xf0\x1f\x3c\x93\xbc\xec\xd4\xc2\xa0\xb9\x2e\x62\x1a\x7c\x9d\xe1\xea\x42\xbd\x42\x14\xdc\xef\xe3\xfc\xb5\x10\x1f\x98\xe4\x07\xad\xd9\x2b\x34\x31\x0d\xca\xf4\xfb\xf7\x3f\xbc\x55\x97\x1d\xf1\x72\x77\x04\xd2\x6f\xb2\x83\x7a\x5b\xf9\x3e\x9c\x87\x67\xce\xc7\x8f\xe7\xe1\xd3\xe1\xe3\xf4\x63\xf6\x91\x4f\x8d\x13\xa8\x78\xd7\x9f\x04\x24\xfc\x38\x7d\x3a\x7c\xe1\xfe\xa6\xb7\xa7\xe3\x33\xe7\x5f\xfe\xed\x7f\x99\x2c\xa1\x3f\x15\xb9\xd0\x5f\x3e\xe6\xfb\x8f\xf9\x97\xd8\x2e\xfa\x97\xf0\xe3\x62\xf0\x53\x7f\xea\x7d\x59\x4b\x45\x45\x56\xb2\x3d\x04\x6f\xda\xef\xf6\x7c\xbf\x63\xf9\x9e\xa7\xfb\x94\xef\xd3\xe5\x12\x9b\x28\x93\xca\x47\xb5\x77\xfe\x91\x57\x4e\xa9\x27\x47\x59\x21\x2e\x4b\x55\x7f\xe1\x0d\xb1\x16\x3d\x05\x3b\xa7\x62\xc1\x89\x83\xef\xf9\x47\xee\x7d\x79\x6e\xb6\x8d\x21\xa5\x14\x65\x93\x2c\xf4\xb5\x73\x44\xe0\xe3\x89\xb3\xff\xc8\x1d\x8f\x55\x97\x9e\x1f\xb9\xbc\xf2\xb4\x43\x63\x9e\x44\x3e\xe0\x1e\x3b\x60\x6c\x05\xae\x0c\x9c\xbd\x27\x2b\xfc\x87\x8a\xeb\x63\x9a\x89\x57\xd9\x18\xfe\xef\x01\x69\x0c\xf4\xe8\x17\x96\x32\xfc\xf7\xd5\xac\x25\xff\xf0\x59\x3a\x04\x9c\x36\xb8\x78\xe2\xd6\x06\xa5\x3e\x84\x13\x5e\xc7\xd9\xbc\x4c\xa2\x6c\xea\x74\xf2\x87\x58\x10\xf8\x68\x55\x15\xa9\x9c\xb9\x1a\x8d\xb7\xa2\xea\x5f\x3e\x86\x03\xef\x63\x8e\x06\xde\x04\x4f\x05\x81\xbf\x1c\x3a\xb8\x7e\x49\x86\x9f\xe6\x51\xce\x1c\x89\xb5\x1a\xf0\x6a\x37\x84\x0f\xda\x4e\xc0\xdf\x4b\x1d\xe9\x01\x83\x9a\x3e\xdd\x22\xdc\x99\x65\x2c\xba\xeb\x40\x55\xea\x4e\xa7\x56\xd7\xd3\x81\xa8\x6e\x8b\x6d\x10\xfc\xa6\x8e\x6e\x51\x32\xfc\x54\x84\xd9\x94\x8a\xda\xc3\x6c\xda\xda\xc0\x82\x2d\x23\x19\x43\x88\x55\xfa\x7f\xb8\xc5\x2d\xfe\x07\xab\x42\xf5\xdd\xea\xb5\x72\xe8\x96\xee\x16\x7c\x61\x81\x92\xce\xc0\xc8\x18\x7e\xfe\x13\x15\xa7\xff\x4c\x55\xe8\xe7\xe9\x34\x3f\x5c\xfd\xd8\x15\x02\x87\xf8\x38\xc3\x17\xb5\xf3\xe5\xf3\xba\x54\x49\x20\x2d\xb7\x69\x72\xd9\xb4\xd4\xef\x2a\x4a\xd7\x7f\x7a\x43\xf3\xfd\x90\x14\x41\x24\x80\x6c\x7a\x67\x9d\x8a\x6b\x25\x88\xd3\x6d\x20\xbd\x99\x68\x83\x49\xba\x92\x17\x93\xcc\x4a\x41\xce\xab\x28\x4e\xba\x69\x59\xf4\x94\xf3\xa4\xcd\x8f\x04\x27\xb7\xba\xab\xcc\x2b\xec\x8a\x3e\x4f\x43\x50\xf9\xc1\x74\x3e\x35\x5e\x0d\xa4\x03\xee\xc1\x12\xd6\x68\x52\x75\xf6\xd9\x81\x57\xb7\xbf\xc7\xaa\x86\x71\x57\x10\x22\x30\xe0\x3f\xad\xd5\x1b\xa1\xed\x13\x0d\x7d\xd1\x7d\xff\xef\xdf\xfd\xf8\x19\xed\xe1\x40\xc2\x03\xd9\xad\x21\xbb\x39\x21\xd6\x7d\xc6\x27\xfd\xa2\xfb\xe1\x87\x9b\x1f\x3e\xa7\x41\xc2\x24\xa4\xc2\x89\x3b\x5f\x83\xc4\x5f\x33\x79\x65\x44\x76\x53\xdd\xab\xfe\xfd\x53\xee\x9f\xd6\x31\xe8\xd1\xe7\xab\xf3\x15\x83\xf2\xad\xe9\x3d\x1c\x0c\x9c\xfa\x85\x2f\x74\x3a\x1f\x80\xc7\x43\x6d\x25\x7c\x21\x23\x2b\xb7\x67\x97\xd3\xd2\xce\x6f\xcd\x96\x2f\xba\x62\x5e\x9d\x28\xa9\xa6\x1c\x6e\x94\x95\x9f\xfe\x8b\xae\xa0\xfc\x89\x92\x80\x35\xd5\x28\x06\x1f\xe4\x0b\x89\xcc\xd3\x5e\x4a\x3a\x7f\xd8\x74\xb3\x69\xfa\x5c\x98\x61\xa7\xdb\xed\xf7\xfb\x4e\x87\x7b\xd4\xf9\xc8\xbb\x3a\x62\xb2\xa5\x82\x13\x52\xaf\x65\xe2\xae\xb0\xae\xc4\x9e\xa7\x8a\xe4\xec\x9e\x65\x71\xb1\xab\x97\x29\x6a\x79\xff\xc4\x8c\x49\xb7\xb4\x0e\x06\x83\x6e\x5d\x83\x4c\xea\x76\x9b\xad\xca\x74\x5c\x2f\x5f\x33\x09\xd7\x35\x18\x5b\xe3\x46\x0d\xc6\x4a\x1c\x2b\xac\x8a\xf9\x9d\x55\x4a\xda\x1e\x37\x8a\x40\xa2\xb4\xaa\xb7\x06\x39\x18\x68\x3f\x3f\xf1\x51\x78\x8d\xd0\x27\xb7\x04\xc9\x03\x35\x89\x8b\xe7\x48\xfc\x93\x8a\x11\xfb\x2c\x4d\x2d\x82\x56\x51\xdb\x25\x7c\xe1\xe7\x8e\xa7\x68\x1d\x4f\xf1\x8b\x95\x95\x45\x41\x9f\x14\x2e\x7c\xf0\x9f\x8c\x6c\x59\xb6\x0c\xbe\x64\xa4\x88\xb6\x01\x2b\x2c\x55\x11\x2f\xda\x2c\x80\x0b\xfc\xd4\xf4\x89\x06\xc3\xa2\x7a\x12\x0d\xa7\x98\x1c\x39\x5c\x6b\x58\x6f\xe9\x02\x51\xd0\xa7\xca\x05\x25\xe0\x45\xdd\x23\x85\x18\x7f\x13\x78\x65\x79\x9f\x58\x5d\x04\xd7\xdd\xca\xe8\x69\xd2\x8c\xa6\xfc\x09\x43\xfb\x06\xec\xaa\xf5\x39\x64\xb4\x2d\x0d\xa6\x6a\x3e\x20\xb8\x29\x5c\xe0\x03\x0e\xd0\x9f\xd4\xe0\x94\x65\xa4\xdc\x20\x9b\x8e\x92\xb6\x73\xa7\x07\x26\xf0\xe6\xf2\x56\xfa\x81\xa4\x42\x92\xed\x34\xad\xb6\x2c\x07\x33\xfa\x27\x19\xd5\xa4\x10\x92\x5c\x59\xd4\x0c\xc6\xf2\x02\xe1\x27\x91\xe6\x93\xcd\xa4\x6e\xcb\x33\x2f\x00\x33\x25\x80\xbf\xa6\x40\x52\x80\x01\xf7\x29\xbb\x1c\x0b\x17\xbb\xd0\xee\xe1\xda\xfb\x43\x14\x95\x56\x56\x5f\x1e\xe1\xc8\xc0\xa9\x54\x5b\x3a\xe6\xe2\x5c\x26\x43\x83\xf9\xcd\x64\x09\x27\xa5\xad\x29\xcd\x2b\x63\xba\x63\xb9\x18\x4e\x49\x41\xfd\x51\x71\x59\x65\xd2\x50\xdf\x9e\x87\x1d\xa7\x67\xd7\x5c\x4c\x4d\x2c\x32\x0b\xaa\xea\xe8\x3d\xd1\xf6\x9e\xf5\x57\xc6\x8a\x54\x3a\xe9\xd5\xde\x29\x44\x9e\x8e\x82\xb3\x55\xe2\xe8\x9f\x9a\xe8\x38\x33\xb6\x8a\xb9\x43\x9e\x60\xd3\x02\xc4\xe5\xc0\xc0\x84\xa9\xda\x02\x83\x73\x93\x88\x05\x90\x16\x83\x38\xff\x3e\x9d\x47\x09\x5d\xba\xee\x72\x00\x11\x92\xe2\x94\xbb\xae\xb3\x8c\x13\x16\x08\x8a\x56\xa9\xf2\x34\x30\x4f\x13\x92\x82\x4b\xbc\x10\x76\xa9\x73\x31\xb8\xf0\x07\xbe\x43\x3e\xa0\xb4\x20\x4f\x32\xc4\x55\xf0\x25\x59\x94\x9b\x6d\xf0\x47\xc2\xfe\x56\xc6\xf7\xc1\x1f\x48\x06\xd3\x88\x65\x79\x50\x14\x0a\x83\x21\x2b\x48\x9c\x07\xaf\x88\x3c\x57\x7d\xd8\x6d\x59\xf0\x8e\xd4\x9c\x48\x7e\xe5\x68\x65\x19\x5b\xc5\x79\xc1\x94\x11\x7a\x22\x9e\x39\xcb\x24\x02\x7f\xef\x0a\x31\x32\x67\x06\x5f\x7f\xce\xea\x08\x01\x8d\xb8\x5f\x15\xcc\x32\x23\x67\x26\x16\x4d\xd4\x55\xa1\xfa\x44\x47\x46\xa6\x17\x29\x67\xdd\x74\x19\x74\x2b\xc4\x39\x4e\x9c\x81\x83\x21\x3a\x60\x1b\x28\x5e\xfb\xf0\x0c\x94\x5d\x35\x3a\xb3\x52\x9e\x1f\x1f\x04\x62\xdb\xef\x11\xfc\x05\x9e\x78\x85\x0a\x02\xbf\xf0\x7e\x0f\x7f\x0d\x53\x24\xea\xc0\xd2\xf4\x67\xd3\x97\xfe\x12\x84\x4f\x65\xfa\x25\x31\xed\x75\x45\x7f\xe0\xf3\xa8\x5c\xad\x8b\xdb\xc7\x39\x93\xe1\xcd\x2a\x33\x46\x62\x58\x92\x58\xa7\x9a\xa9\x1e\x07\x78\xad\xdb\x0b\x17\x15\x02\x5e\x25\x88\x18\xc5\x4d\xa1\x90\xed\x14\x2f\x2d\xb2\x68\xce\xf6\x7b\x36\x10\x13\x5e\x21\x88\x38\x1e\x1b\x24\x31\x67\x6f\x41\x59\x46\xe4\xad\x62\x6f\x28\x68\x73\xd4\xdb\x20\x2a\x6a\xde\x5c\x8f\xda\x15\x3a\xb0\x43\x00\x1a\xbf\x6c\xe9\x84\x1b\xbc\x53\x7e\x4b\xca\xa2\x4c\xda\x61\x29\xf3\x2e\x69\x08\xa7\x6c\xb1\x24\xda\x57\xf3\x63\x3c\xe3\x1c\x22\xc9\x0a\xa5\xac\xd8\x13\x0a\xac\x22\xe6\xb9\x84\x45\xb4\x3d\xc3\x06\xe6\xf2\x35\x86\x40\xbd\x31\xb0\xf2\xb2\xa5\xee\x6b\x59\x8b\x82\x9a\xed\x3e\xac\xe3\x44\x39\x99\x69\xe7\x09\xc5\x93\xbb\x59\xc9\x39\x18\xf8\x83\xe7\xeb\x7e\xcf\xc6\xc3\x4f\x56\xa7\xbd\xd6\xd2\x65\xa3\x83\xdd\x22\x4d\xbb\x9b\x88\xef\xc0\x15\x27\x77\x94\x37\x4a\x54\x16\x29\x94\xfd\x05\x35\xc3\xba\x91\x24\x93\x9c\xab\xaa\x15\x9c\x42\x20\x16\xbd\x64\x10\x5f\x0e\xb6\xd1\x8a\x7d\x9f\x46\x0b\xb6\xc0\x06\x02\xcd\x64\x17\x34\xbb\x4f\xe3\x05\x5a\xed\xf7\xa9\x38\xa1\x44\x0b\x84\x71\x47\x6c\x8e\x72\xde\x34\xc3\x4b\xd4\xbe\x69\x73\x75\x1d\x67\xff\xa7\x2f\x35\x10\x62\x0e\x84\x3d\x16\x8c\xd7\xfc\x27\xea\x7d\x93\xef\x7f\x49\x6f\x94\xc2\x2c\xca\xf3\x78\x65\xf7\xc0\xda\x77\x9b\x3a\x2d\x52\x58\x1a\x5a\xf0\x73\x06\x23\x6c\x69\x7d\x1d\xf2\xa9\xa5\xe7\xe2\x06\xc7\xe7\x83\x36\xbe\x05\x1c\x1a\x70\x55\x8c\x6a\x03\xb3\xbf\xa8\xf8\x7c\x1f\xd0\x97\xe4\x49\xa3\xeb\xf9\xa4\xc2\x3f\x0f\x86\xec\x05\x31\x5f\x3a\xe8\xf9\x44\x3a\x2b\x04\x8e\x73\x20\x3d\x1f\x93\xb2\x1e\x84\x41\x48\x34\xd6\xd4\x70\x5d\x31\x0b\xf0\x41\x79\x2e\xb6\x9c\x68\x53\x86\x18\x45\x0c\x02\x40\x5c\x80\xa9\x69\x0b\x40\x91\xde\xdf\x15\x74\xbd\x74\xae\xac\x05\x05\xad\xe0\x20\xea\x30\x7f\x36\x22\xc0\xb4\x3d\x58\x92\x2d\x58\x7f\x7a\x57\xb2\x96\x19\xec\x48\xdb\x28\x8b\x36\xac\x60\x59\xcb\xde\xe4\xe0\x4e\x3d\x7e\x47\x25\x7f\xd7\x81\x91\x0a\xfb\xc6\x57\xf9\x2b\x15\x61\x36\xed\xd8\x3e\x71\xa6\x9e\x68\x0a\x4e\x83\x76\x02\xec\x6c\x4c\x3c\x70\x14\xe1\xc3\x01\xa5\x85\x45\x48\x09\x8b\xb4\x74\xdd\x95\x7c\x18\xc0\xec\x14\x52\x8f\x9c\xd8\x4a\xa0\x39\xc1\x51\xbb\x6b\xcb\x45\x6c\xc6\x18\xd7\x00\x3a\x30\x71\x65\x15\x34\x3a\x80\xf4\xa7\xa2\x99\xb8\x2e\xaa\x62\x55\x45\xc4\x3c\xeb\xcc\x98\x80\x8b\x64\xf5\xd3\x8c\x13\x65\xf4\xd8\x35\x3d\x3a\xe8\x50\xd8\x9c\x40\xa0\x95\xfd\xde\xaa\x3f\xc3\x24\x3a\x62\x61\xb4\x37\x6c\x10\xc1\xa2\x81\x5c\x69\xa9\x66\x7c\xa4\xf8\xe4\xb5\x56\x5a\x0c\x60\x0a\x36\x91\x39\x7a\x85\x39\x6a\x2f\xe3\xc7\x42\xea\x13\x95\x1c\xb5\x1a\xac\x58\x71\x9b\x30\xb1\x38\x5f\xed\xbe\x5b\x68\x50\x03\x93\xb1\xc3\x81\x4e\xea\xb7\xbc\xd5\xe7\xec\x6d\xba\x60\x20\xd8\x1e\x0e\x18\x0b\x71\xd3\x4c\xf3\x66\xe3\xca\x1b\x4e\x57\xa0\x57\xcb\xa7\xdb\xad\xc7\xa0\x8e\xaa\x3e\x58\x7d\x97\x31\x7a\x55\x35\xc8\x59\xc4\xf7\xa2\xc3\x83\x9c\x15\x57\x45\x91\xc5\xb3\xb2\x60\xc8\x89\x17\xda\x9a\xa7\xaa\x9d\xf0\x41\xcc\x39\xcb\xbe\xfd\xf0\xe6\xfb\xaa\x73\x44\xbb\x45\x89\xe1\xe9\xdb\x8c\xeb\x75\x9c\x2c\x24\xfe\x1b\x1c\x6c\xe4\x82\x30\x65\xea\xf4\xe8\x9c\xae\x41\x82\xd6\x81\xa5\x3a\xaa\x7d\x71\xf9\xa1\x2b\x7b\x53\x5b\xd0\x17\x54\x30\x34\xb3\x2f\x1a\x8c\x27\x44\x5b\xb4\x62\xd1\xbd\x9c\x45\xd9\x7c\x6d\x7c\x8c\xb4\x42\xd8\x15\x3b\x89\x89\x89\x48\x14\x8e\x18\xe0\x86\xc5\x4b\x94\x85\xe9\x54\xc5\xfc\xa7\xe2\x59\x97\xa2\x0e\x26\x25\xe5\x28\x06\x5d\x72\x0e\x41\xc3\x62\xe3\x64\xc7\x51\x5c\xb5\x23\xa5\x72\xea\x60\xdc\x29\xc2\x72\x4a\x4b\xb1\xd1\x14\x93\xca\x61\x43\xa4\x92\x1c\x07\x79\x75\x91\x82\xb0\x98\xbb\x65\x96\xfc\x28\xf8\x54\x4e\x0b\x62\xa6\xbd\x72\x3b\xa3\x85\x0e\x23\x53\xbd\x51\xd0\xe0\xda\xc1\xef\xe8\xcd\x77\x0b\xcb\x4d\xa4\x72\x03\xdc\xef\x05\x1b\xaa\x32\x4b\xe7\xbc\x5a\x56\x99\x24\x33\xaa\xf0\xd3\x39\x63\x8b\x49\x55\x48\xfc\x54\xa0\x4d\x11\x5f\xa4\x1b\x84\xcd\x6d\x18\x7a\xf1\x5b\xac\xc8\x71\x81\x03\x59\xd2\x75\x51\xa3\xac\x4c\xb7\xfb\x51\x66\xc9\xb5\x7c\x92\xa7\xd3\x78\x11\x38\xeb\x78\xc1\x94\x2a\x9d\x24\xd1\x8c\x25\x81\xf3\xad\x10\x94\x64\x9a\x74\x20\x76\x48\x91\xa6\x49\x11\x6f\x03\xe7\x07\x9e\xec\xba\xf9\x3a\x7d\x50\xae\xc5\x62\xdb\xb7\x81\xc5\xd6\x51\x01\x4a\x8c\x41\xf7\x7d\x91\x02\x3a\x45\xde\xfd\x5b\xc9\xb2\x9d\x0a\xab\x9e\x0f\x9c\x03\x81\x86\x0d\xd8\xb0\x69\xf7\x7a\xcd\xe6\x77\x10\xb0\xf8\x77\xfa\x8d\x69\xf7\x96\x47\xb3\x44\x9c\x6a\x00\x15\x01\x04\x0d\x90\xe2\xe2\x65\x17\xa4\x42\x78\xd6\xa8\x9a\x39\xf0\x6e\x15\x01\x34\x66\x39\xa0\xa8\xae\x1b\x61\x7f\xbb\xe8\x7f\xc9\x40\xc2\x10\xe5\xfe\x55\x96\x3e\xe4\x2c\xcb\xf1\xe7\x74\x5c\xfb\xc6\x9a\x9e\xbf\x4d\xbb\x45\xb6\xeb\xab\xc4\xe7\x3a\x9d\x95\x5c\x51\xae\x2e\x91\xea\xd2\x5d\x10\x20\x06\xdd\x37\xd1\x1d\x13\xf2\xd5\xac\x5c\xad\x44\x0d\x4c\xcb\x6b\xb9\xe8\xed\x77\xb7\x5d\x19\xb6\x33\x9a\x25\xec\xb9\x1e\xc3\xd7\x3f\xe6\xd8\x95\x98\xd5\x32\x39\x48\x8b\x7f\x9b\x62\x49\x2d\xb9\x85\xb4\x75\x74\x3a\xcf\x5c\x17\x65\x34\x1b\xc4\x0b\x6b\x4b\x33\x85\xc3\x6c\x6a\xcf\xd6\x30\x9b\xc2\x26\x2f\x83\xd9\xb4\x8a\x26\x0b\x36\x4f\x17\xec\x0f\xef\xbe\xbb\x4e\x37\xdb\x94\x0b\x4e\x6c\x5f\xb0\x7b\xe7\x2b\xe2\xfc\xcb\x85\xef\x48\xce\x07\x47\x99\x45\x71\x2a\xa4\x75\x75\xb1\xdd\x29\xe8\xb6\x06\x07\x7d\xcc\x29\x99\xeb\x5a\x96\x94\xb4\x1e\x90\x9a\x14\x6d\x11\xd7\xde\x44\xdb\xc9\x9b\xa8\x05\xf5\xa1\x85\x8f\xca\x6b\xae\x95\x7d\xc5\x5b\xd9\x7f\xb1\xb0\x98\x2a\xc8\xa1\xbc\x96\xc3\x52\xab\x8a\x3c\x94\x43\x26\x95\x15\x7c\xf2\xec\x21\xb5\x36\x7c\x38\x10\x15\x64\x9a\x64\xea\x6f\x4a\xc3\x69\x27\x95\xf7\x1d\xd4\x57\x21\x8c\xc3\x29\x29\x6b\x81\xcc\x72\x84\x9f\xb8\x71\xfc\xcb\xcc\x93\xc9\xda\x88\xd2\x57\x6d\x23\xfd\x6f\x7c\xff\xeb\xe1\x37\xdf\x5c\x7c\xf5\xf2\xeb\x97\xfe\x37\xdf\x0c\xc1\x7a\xda\x04\x44\xe2\x63\xea\x8f\xfa\x7d\x03\xad\xca\xc4\xcc\xaa\x42\x42\x1a\xff\xf5\x6c\x90\xcf\xd3\x8c\x75\xa2\xb1\x84\x97\x10\x62\x9e\x24\xc6\x51\x03\x60\xa9\x26\xca\x07\x45\x23\xd2\x9e\xc1\x69\x0d\x8b\x69\x2d\x90\xb8\x09\x7f\xc8\x15\x44\x58\xd1\xa9\xfb\x81\x16\x42\xe8\x12\x9b\x85\xda\xb7\x06\xf5\x28\xae\xd6\xb6\xd7\x1f\x8e\x98\xeb\x7a\x9e\xd8\xfc\x30\xa3\x2c\x14\xdb\x9d\x39\x9a\xb0\x5a\x04\x3e\xe3\xa7\x5a\x0f\x7d\x2b\x43\xe2\x1f\xcf\x4f\xa9\x94\x24\x9c\xda\xf1\xe9\x33\x6b\x61\xcb\x90\x05\xe0\x93\x1a\xd1\xe1\x28\xba\x2c\x94\x7f\x62\x4a\x23\x6f\xd8\xe1\x34\x22\xe9\x65\xe1\xba\x0c\x76\x60\x41\xcf\x4b\x21\x35\xcb\x47\xd7\x45\x9c\xa6\x42\x8e\xe6\xfd\xe1\x78\x3c\x9c\x9a\x8a\x3c\xc4\x2f\x2f\x87\x55\x64\x84\x98\xca\x1c\x23\x3e\xf6\x5d\x37\x33\x35\xc5\xaa\xa6\x51\x4c\x11\xa7\x31\x86\x4c\x58\xd4\x42\xc5\xcb\x0e\x3c\x65\x07\x03\x40\x12\x2d\xac\xa0\xd1\x15\xb8\x6e\x87\x85\x85\xe7\x4d\x29\xb7\x09\x2c\x1b\xcc\x44\x83\xfc\xa8\xeb\xa3\x48\x48\xce\x91\x69\x30\x13\x0d\x46\xa2\xc1\x6c\x4a\xf9\x01\x4c\x2e\xec\x40\xe2\x06\x4c\xd7\x9a\x11\x7e\xf5\x8d\x42\x5f\x94\xef\xf7\x8b\x29\x11\x73\x9c\x1f\xa0\x06\xc6\xee\x6a\xbd\x35\x55\x58\xc5\x44\x46\xc5\xa0\x3e\xa4\xdb\xda\xea\x86\x5a\x0b\x02\xf0\x53\xfc\x40\x96\x74\x5b\x81\xcf\x99\x8f\x59\x88\xc3\x8a\xe8\xd1\x9a\x3e\xe5\x31\x5f\x25\xc7\x20\x41\x6a\xc6\x2c\xa3\xec\xe7\x35\xd8\x73\xb1\xc9\x53\x11\x65\x2b\x56\x04\x3a\x11\x14\x18\x6b\x96\xb1\x2e\xfa\x4b\xff\x2f\xbf\xc1\xe7\x0e\x01\x32\x05\x3e\x01\x7b\x1c\x96\x07\xa1\x4f\x86\xe4\x82\xbc\x20\x2f\xc9\x57\xe4\xb7\xd3\x43\xc0\x26\x68\xa1\xcd\xc6\xd6\x82\x35\xfd\x98\x31\x21\x70\x2e\xde\x83\xb8\x27\xad\x02\x44\x1e\x58\x09\x45\x3d\x0f\x84\x0d\x44\x88\x5b\xf6\x27\x7c\x10\x25\x49\xfa\xf0\x61\xb7\x4d\x27\xd6\x73\xd0\x8b\xac\xb0\xdf\x51\xf5\x62\xbf\xb7\x7e\xe0\xc9\x7a\x10\x25\xab\x34\x8b\x8b\xf5\x26\xb0\x9e\xdf\xa6\xf0\x1a\x68\x01\x86\x64\x0a\x8f\x00\xfe\x3d\x90\x55\xda\x86\xa9\x64\xd3\x4a\x7d\xac\xf0\x97\x93\x8c\xa4\xb3\xbf\x06\xc5\xa4\x08\xfd\xa9\x6c\x1d\x38\x4a\xcf\x98\xd5\xa5\x8a\x93\x00\x3d\xb7\x92\x50\x15\x2d\x43\x7f\x4a\x62\xca\xc5\x64\x2e\xd6\x19\xcb\xd7\x69\xb2\xd8\xef\x23\xd7\x8d\xec\xdf\xc7\xbc\xb3\x94\x65\x92\x78\x13\x17\x2a\xbf\x7a\x3e\xca\x9a\xd3\xff\xb6\x0f\x42\xb6\xd4\x27\x1b\xea\x93\x1b\x13\xeb\xae\x23\x83\xa0\x73\x30\x8f\x32\x3e\xf4\x2b\xaa\x16\xef\x6b\xbe\xdf\x27\xe4\x9e\xca\xf7\x64\x46\xef\x35\x07\xdd\xd1\x9b\xfe\x70\xb4\x93\xdb\xc2\xae\xe2\x6d\xaf\x69\x11\xee\xa6\xe4\xc1\xd2\x07\xcd\x30\xb9\xa5\xb3\xfe\x70\x74\x2b\x73\xdf\x62\x74\x45\xe7\xe8\x35\x79\xa4\xf7\xe1\xed\x14\x63\x31\x5f\xaf\xc4\x7c\xbd\x6a\xcc\xd7\x2b\x8c\xc9\x43\x78\x3b\xa5\x39\x62\xe4\x8a\x64\x18\x07\xf0\x53\x7c\xc8\xce\xc3\x20\x9d\xfd\x95\xbe\x86\xef\x77\x4d\x57\xe8\x01\x77\xd4\x6e\x74\xed\xba\xe8\xfa\x32\xde\xef\xd1\x83\x1c\x06\xbd\x26\xdb\xcb\x72\x82\x96\x80\xa9\xf7\x80\x89\xe7\x6d\x71\x80\x3c\x6f\x43\xae\xc7\x4b\xe0\x19\x08\x6b\xf6\xba\xb4\x58\x03\x7a\xc0\x58\xc7\xc4\xb3\x28\x25\x17\xff\xa3\x24\x0b\xb0\xbf\x06\x39\xe4\x00\x25\x29\x1e\x31\x76\xdd\xe7\x46\xa8\x7a\x8d\xee\xaa\x61\xba\x2e\xba\x53\xec\x53\x0c\xe3\x8e\xea\x85\x70\x37\x90\x0f\xe4\x27\xf9\x57\x1a\xd4\xa5\x0b\x96\xcb\x38\xb2\x3f\x71\xf6\x58\xbc\x12\x22\x25\x8f\xf9\xea\x3b\xb5\x26\x24\x28\x18\x2c\x14\x55\xad\x59\x2e\x77\x03\xf5\x04\x0b\xe5\xf5\xc1\x26\xd4\x9d\x4d\x28\x55\xf0\x79\x72\xdd\xe1\x8a\x5e\x2d\x64\x01\xb2\x5d\x91\xbb\x11\xba\x02\xda\xfc\x62\xc2\xfc\x1a\x9d\x55\x51\x52\xb7\x75\x8e\xf0\xd6\x9a\xc0\x5b\xac\xbe\xf1\xd6\x1e\xcc\xdb\x70\x37\xa5\x4b\xd8\xb2\xaa\x2d\xe2\xad\x92\xd0\xb6\xde\x86\xbc\x15\x9c\xee\x2a\xdf\xf1\x79\xed\xd2\x9d\x64\xfa\x84\xdd\x03\x46\xc1\x1e\x74\x74\x75\xeb\x14\x50\x92\xbc\xc9\x14\xcd\x0e\x56\xa2\x5f\x8b\x2f\xf2\x09\xaf\xf8\x22\xae\x41\xbb\x74\x4b\x94\x4a\x59\x7d\x49\x61\x1f\xa9\xf3\xc6\x42\xf2\xc6\x8d\xd8\x1e\xc9\x0d\xe5\x46\x52\x24\x2b\x9a\x09\x61\xe3\xef\x62\x97\xf7\xb2\xcc\xe7\xb0\xcb\x19\x45\x99\xc5\x2e\x33\x8b\x5d\x66\xbf\x36\xbb\xdc\x51\x9f\xbc\xa6\x7e\x25\xc4\x3d\x48\x91\x24\xd6\x34\xca\x91\x23\xd1\x37\x98\x76\x90\x8b\xe8\x4d\x54\x30\x79\xe1\x2d\xe8\x09\xe3\xaa\xf1\xd6\xad\x96\x91\x25\x6f\xbd\xa5\xf2\x3d\xb9\xa6\xb7\xfa\x4c\x77\x23\xa7\xd8\x0d\x34\x76\xf3\x2f\x43\xf6\x82\x52\xdf\x75\xab\x9a\xfb\xd1\x98\x0e\x7d\x3b\x16\x38\x62\x93\x9c\x15\xdf\xe9\x50\xda\xe8\x01\x07\x15\x58\x9e\xe0\x62\x46\x48\x7b\xa4\x3c\xbc\x99\x92\x2b\x6b\x7e\x5f\x63\x72\x47\xaf\xfb\xc3\xd1\x9d\x6c\xf8\x0e\xa3\x77\x74\x8e\x1e\xc9\x07\x7a\x1b\xde\x29\x06\xfd\x4e\xac\xd2\x77\x8d\x55\xfa\x0e\x63\x72\x15\xde\x4d\xe9\x0c\x15\xe4\x1d\x59\x62\x1c\xc0\x4f\x60\xd0\x57\xc0\xa0\x1f\xd5\x72\xda\xa2\x2b\xc3\xa0\xdf\xba\x2e\x7a\x7b\xb9\x12\xcb\x5e\x31\xe8\xb7\x64\x77\x79\x3f\x41\x1b\x58\xca\x57\x62\x29\xef\x60\x29\xbf\x26\x6f\xc7\x9b\xc6\x22\xde\xd8\x8b\xf8\xaa\xc6\xa0\x35\xb9\x0d\xb5\x3f\x48\xf2\xfe\x53\x48\x3a\x92\x54\x92\xf4\xfc\xa0\xb8\xfc\x49\x32\x69\x66\xf6\xaa\xa2\x95\xeb\xa2\x57\x8a\x99\x09\x5a\xbc\x32\x5c\xfe\xd5\x2f\xe5\xf2\xaf\x1a\x5c\xfe\x55\x8d\xcb\x3f\x1e\x6c\x6a\xbf\xb2\xa9\xad\x0a\x3e\x4f\xf3\x57\x0d\x2e\xff\xcf\x99\xb0\xe2\xf3\xbd\x23\xaf\x04\x95\x05\x85\x7f\x31\x79\x7f\x8d\x21\xab\xbd\x62\x57\x63\x92\x7a\xae\xbd\xb7\x96\xd4\x0e\x93\x9f\xe8\xae\x3f\x1c\xfd\x24\x49\xf3\x13\x7e\x1f\xfe\x34\xa5\x1b\xbd\x5d\xbc\x57\xfb\xc4\xce\x7b\x4d\x4a\xf4\x1e\x1f\x8e\xc9\xf1\x00\xa6\x39\x7a\x63\x29\x15\xce\x4f\xed\x74\x44\x7b\xfe\x81\x94\x07\xb2\x8e\x57\xeb\x24\x5e\xad\x8b\x76\xb9\xfa\x48\x09\x62\x98\xfc\x7a\x60\x8a\xea\xbb\x22\x38\x80\xeb\xa3\x3d\xad\x64\xf1\x2e\xac\xe9\xca\xc9\x0c\x8e\xf7\xce\xe5\x6c\xec\x58\x5a\x24\x0e\xa7\x53\xe7\xf2\x5c\x24\x57\x10\x47\xd4\x71\x48\x44\x7d\x92\x8a\x2d\x2f\xa6\x4c\x4f\xef\xd2\x28\x91\x49\x4e\x99\x99\xa3\x09\xf5\x47\xc9\x65\x39\xf2\xbc\x44\x6e\x95\x73\x1a\x87\x09\x08\xee\x70\x8d\x44\x69\x02\x23\x4b\xf7\x7b\x94\xd2\x9e\x4f\x32\x8f\x16\xe2\x93\x46\x94\xd2\x2a\xa4\x44\xe6\xd1\xb9\xc7\xbd\x78\x90\x97\xb3\xbc\xc8\x50\xe2\x0d\x95\x39\xff\x41\xce\xdd\xd4\x75\x11\x74\x29\xf3\x28\xc7\x1d\x91\x5f\x9f\x7a\x33\x8b\xa8\x9a\x32\xed\x48\x7f\x47\x24\xaa\x4e\xf9\x66\x9c\x99\xd9\x20\x49\x64\x8d\x33\x15\x74\x91\x61\x01\x7c\x92\x8b\x8e\x24\xe2\x1c\x12\x4e\x89\x8f\x47\xc9\x65\x66\x13\x80\x2b\x02\x44\x61\x59\x11\xc0\xf3\x4a\x92\xef\xf7\x28\x17\x44\x50\x56\x4d\x29\x86\x7a\x31\x29\x61\xe7\xd3\xc4\x48\x3d\x3a\xd7\x59\x0a\x94\x92\xd8\xf3\xb0\xcc\xa9\x53\xb9\x4d\xa7\x3a\xa1\x72\xd7\x45\xd0\xbf\xd6\x0a\x70\x27\xb5\x28\xc7\x00\x10\x5c\x2c\xcc\xd6\x38\xb9\xe6\x14\xcc\x5a\x98\x9b\x91\x32\xaa\x34\xc4\xf0\xa7\xd9\x1d\x3c\xc6\x76\x3a\x48\x37\x42\xac\x09\x8c\xa8\xe4\xb4\x34\x28\x64\x98\x5f\x52\xbb\x19\xeb\xfb\x24\x7d\xf8\x27\x8f\xd7\x64\x7e\xdb\xf2\x56\x14\xfb\x1f\x43\x0b\x10\x11\x5b\xa9\x01\x7a\x0b\x31\x39\xdb\x47\x7e\x20\x16\x5b\x6f\xda\xd4\x98\xa8\x45\xdf\x7c\xf3\x4d\xc5\xbf\x54\x35\xc8\x80\x18\x73\xb1\x35\xa0\xca\x9c\xa8\x72\xcc\x55\x0a\x91\xaa\x04\x81\x9b\x42\x58\xcd\x10\xfa\xe6\x48\x9d\xf2\x77\x75\xc1\x68\x0d\x54\x47\xb2\xcf\xec\x88\x29\x47\xb2\x7a\x77\x2a\xd1\xb4\xc9\xd5\x2b\xc6\x5a\x0c\x8e\x3e\x24\xb0\x18\xa3\xe7\xcc\x2a\x06\xeb\x0b\xc6\x4a\xe6\xd4\x27\x0b\xea\x8f\x46\x92\x83\x51\x4a\xb3\x30\x99\x4a\xb9\x36\x5c\x78\xde\x94\x26\xc4\xf3\x72\xc1\x3c\xb0\xf4\x7d\x02\xb5\x1b\xa5\x74\x3e\xc9\x83\xb9\xe0\xb0\x93\xdc\x1b\xca\xa7\xfe\x70\x92\xf7\x87\x41\x3e\x3d\x00\x37\x4a\xc6\x34\x05\xd1\x4b\xd5\x9e\x5f\xd2\x61\x8d\x37\xaa\xfd\x73\x6e\xda\x66\x61\xbf\x9f\x4f\xab\x90\x94\x73\x9a\x1f\x34\x48\xdf\x10\x72\x36\x8a\x83\x9b\xf9\xd0\x43\x39\xed\xf7\xe7\x78\x8a\xa1\x0e\xab\x86\x43\x42\xe3\x10\x2d\x68\x8e\xfb\xc3\xa9\x37\xd4\x6c\x2c\x57\x3a\xf3\x2d\xf5\xc9\x52\x70\x32\xad\x06\x69\x9d\xf1\x1d\xc5\xd8\x6f\x5c\x17\x9d\xcc\x44\x9f\x5f\x90\x85\x62\xfe\x4a\x92\x59\xd1\x84\x8a\xa1\xc7\xa1\x3f\x9d\xf8\xc1\x4d\x28\x1e\xfa\x43\xe0\xe9\x42\x70\x31\x74\x13\xbf\x05\x19\x15\xfd\x7c\xc5\xe8\xb7\xe3\xa8\x7f\xa1\x3e\x88\x98\x89\xe1\x76\x0a\x43\xdf\x7a\x43\x8b\x7c\x09\x5d\x75\x0c\x25\xfa\x7d\xb1\x95\xde\x84\x65\xd8\xef\x6f\xa6\x53\x23\x24\xcb\xaf\xb9\x9d\xe4\xc1\xd6\x7c\xcd\x6d\xed\x6b\xda\x93\xa2\x0c\x37\xf5\x49\xf1\xb4\xa4\x3d\x5f\xd1\xd5\xf3\x12\x59\xad\x68\x47\x6e\x50\x4b\x2c\x86\x7b\x4f\x4b\x32\xa3\x1b\x19\x2c\xec\x9e\xc6\x64\x46\x17\x66\x67\x94\xe7\xaa\xfe\x90\x3c\x50\x7f\xf4\x70\x19\x8d\x3c\xef\x01\xbf\x16\xd2\x5b\x42\xef\xc3\x87\x29\xee\x0f\x5d\x17\xed\xfa\x34\xc1\xe4\x35\x95\x3b\xea\x72\x22\x96\xce\x56\xa4\x7b\xb4\x7f\xe1\xe3\x00\xed\x7e\x43\x87\xec\x05\x11\xe9\xf3\x2a\x1d\x93\x5d\x9f\xa6\xfd\x88\x14\xea\x68\xb1\x23\x85\xde\x71\xeb\x4a\xa9\x07\x50\x4a\x3d\x48\x01\xed\x01\x9b\x5c\xe1\xc3\x14\xba\x61\x0c\x12\xad\xa5\x28\x4f\x86\xbf\xf6\x82\x6c\x5f\x8c\xf3\x53\x8b\xb1\xb6\xdc\xac\xf5\x61\x66\x39\xf8\xf3\xc9\xa9\x7e\x6a\x86\x57\xd2\xcb\xd2\x75\xd1\xc9\x7c\x9f\x3d\xc9\x09\xaa\xcd\xef\xa5\x9e\xdf\xf8\xd9\xb9\x0d\x63\x1a\xc9\x89\xba\x84\x89\xba\xad\x4d\xd4\xe6\x54\xdc\x36\xa6\xe2\xa2\x75\x2a\x2e\xd5\x54\x5c\xc0\x54\xdc\xd0\x92\xdc\xd0\xad\x9c\x8a\x1b\x1a\x93\x1b\x3a\xef\x54\x9a\x4e\x9f\xdc\x8b\xa9\x38\xa3\xfe\x68\x06\x53\x71\x86\xef\xe5\x54\xdc\x84\x33\x35\x15\x57\x30\x15\xef\xd5\x54\x5c\xec\xf7\x68\x05\x73\x0f\x93\x55\x7d\xae\xad\x5a\xe7\xda\x0d\x26\x33\x50\x84\xcd\xe4\x5c\x9b\x59\x73\x6d\x36\x85\x76\xac\xb9\x76\xb4\x31\x1e\x05\x4c\xd2\x48\x3c\x06\xe6\x28\x9c\x4a\x80\xe9\x1a\x2c\x6d\x44\x7d\xb8\x5a\xf2\xbc\x08\x73\x21\x36\x67\x80\x44\x2b\xaa\xbc\x2a\x50\x54\xa1\xd1\x9a\x26\x8f\x36\xfe\xcf\x6b\xd8\x27\x10\x4e\x5d\x09\xf7\xfe\x28\x86\x46\x63\x29\xb9\x96\x0a\x00\x57\x35\x1b\x63\x92\xd3\x72\x4c\x7f\xfb\x95\xeb\x96\x97\xf4\x1b\xb1\x04\xf2\xfd\xbe\x1c\xd3\x6f\xbe\x86\x94\xe1\xc5\x05\xfc\x7c\xf9\xaf\xf0\xf3\xab\xaf\xc9\x9c\xe6\xae\xdb\x8b\xf6\xfb\x5e\xba\xdf\xf7\x92\x4e\x44\x85\xe4\x9c\x10\xb1\xe6\x79\x98\x89\x19\x11\x1b\xcf\xd0\x6a\x30\x6d\xf3\xf5\xd3\x03\x32\xd3\xbd\x4d\xc0\xca\xc4\x78\x23\xca\x85\xa4\x94\x52\xbf\x36\xd8\x68\x1c\x4f\xb2\x30\x9e\xd2\x28\x40\x22\x8b\xe7\xa5\x53\x02\x09\x95\x1a\x6a\x52\x04\x15\xd9\xb3\x03\x99\x27\x2c\xe2\xe5\x36\xc8\x09\x67\x0f\x41\x61\xd0\x46\xd6\x10\x00\xd4\xd8\x8e\x4d\x2a\x2b\x32\x8e\x70\x50\x0c\x96\xe5\xcf\x3f\xef\x72\x88\xf2\x8d\xf0\x01\x2d\x0a\xb9\xc5\x6c\x0b\xba\x28\x74\x56\xb2\x2c\xe8\x93\x74\x2e\x92\x9e\x06\xe1\x94\xa8\x8b\xf2\xc0\x27\xf3\x74\xb3\x85\x70\xa4\x81\x6f\xdd\x51\xae\x8b\x9a\xe4\x8a\x1c\xc7\xb3\x9d\xba\xc3\x33\xe7\x72\xec\x4e\xcf\x57\x75\x78\x71\xe5\x1d\xce\x94\x43\xf7\x99\x13\xa8\xbb\x2f\xf7\x0b\xff\xc5\x37\x23\x07\x9c\xb3\xcf\x9c\x33\x93\xfc\xb7\x32\x2d\x54\xb2\x73\x59\xe5\x4e\x4c\xe2\xb8\x4a\x5c\x99\x44\xb7\x4a\x8c\x36\xdb\x91\x73\x38\x60\x1c\x38\xce\xa1\xd7\x66\x3b\x97\x02\xb8\x8c\x74\x68\x90\xe8\x4f\x31\x8f\x0b\x94\x16\x3a\x40\xb7\x6d\x56\x17\x4e\x09\x87\x53\xe0\xa7\x0c\xec\x48\x44\xdf\xa2\x27\x65\x5a\xaa\x90\xfa\x94\xdd\x78\xed\xd7\x77\x0b\xfd\x5b\xc5\x57\xd1\xc1\x92\x48\x2a\x35\x63\x69\xd3\x8b\xba\x46\xd0\x65\x31\x50\x5f\x8a\x1e\xfb\x3a\x2a\x73\xbb\xa6\xd5\x48\x61\x07\xc0\xd5\xd7\xa5\x24\x26\x25\xc9\xc9\x9c\x2c\xc8\x9a\xcc\xc8\x2d\xbd\x56\x56\x76\x0e\xee\xdc\xba\x2e\xba\x6d\x18\xca\x65\x69\x02\xa6\xa9\x51\xcc\x1d\x4c\x6e\x2d\x0b\x39\xe7\x72\x3d\xec\xc6\x0b\x7a\x26\xcd\xe8\xd6\x2c\x5a\xb0\xec\x6c\xec\x78\xeb\x02\xad\x06\x45\x5c\x24\x0c\x7b\xce\xe5\xf9\x7a\x38\xbe\x5c\x5f\x58\x39\x67\x91\xa8\xe3\x6c\x7c\x79\xbe\xbe\x18\x5f\x2e\xe2\x7b\xeb\x9d\x18\x5a\x56\x8a\xf7\xfd\x22\x4d\x93\x59\x94\x9d\x75\x45\x17\xe8\x19\x8f\xee\xe3\x15\xd8\xbf\x89\x92\x8b\xf8\x7e\xec\x78\xa8\x87\x38\x6d\x5a\x6d\xe1\xfd\x5e\x9f\xac\x2f\xa9\x3f\x71\x9c\xc0\x69\x34\x22\xbf\x96\x5c\x04\x67\xe3\x77\x4c\x19\xbe\x77\x73\x96\x48\x14\x7c\xe9\xce\xd3\x85\xa1\xd4\xa2\xf0\x7a\x4e\xf7\x32\xb2\x6a\x02\x5b\x0a\x09\x09\x7e\xd6\x5d\x67\x6c\x49\xcf\xa0\x50\x84\x3d\xe7\x6c\xfc\xae\xe4\xdd\x48\xd9\x3d\xe5\x97\xe7\x91\xee\xb7\x20\x4b\x8d\x22\x65\xce\xb2\xab\x15\xe3\x85\x26\x4a\x9a\x34\x68\x92\x8b\x37\x69\x32\x76\x30\x41\xb1\xf9\x66\x8a\xe8\x0e\xe8\xb5\xe2\xda\xb7\x89\x8e\xbb\xe3\x78\x56\x16\xf1\x65\xa2\x71\x57\xd4\x57\x56\xf5\xc9\x4f\x23\xeb\x2b\x07\xf3\x24\xca\xf3\xb7\xd1\x46\x1d\xcf\xaa\x6c\xd2\xc6\x0c\x13\x34\xab\xa7\x49\x37\x39\x28\x3e\xab\xdb\x3c\x6e\xd2\x7b\x65\xf2\x38\xc3\x64\xed\xba\x68\x6d\xf7\xd6\x11\x35\x1d\x59\x6e\x6e\x1d\x8c\x07\xf1\x82\x1e\x37\x40\x66\x76\xdf\x74\xe2\xda\x6e\x32\xe6\x39\xcb\x8a\x57\x32\x06\xd6\x8c\xac\x31\x99\x59\x2d\x9e\xe9\x19\x71\x54\x77\x7f\x11\xe7\xdb\x24\xda\x39\xe2\xeb\x89\x59\x31\x18\x0c\x2e\x67\x59\xf7\x7c\xec\x7e\x31\xfc\xad\x3f\x92\x9f\xf0\x74\x71\x21\x69\x67\x69\x92\x3b\x63\x2b\x27\x74\x96\x3a\x30\x5b\x96\xf1\xa3\x7e\x77\x46\xe6\x6d\xf4\xab\xea\xc0\x58\xec\x68\xf3\x41\xb4\xdd\x32\xbe\x90\xf4\x43\x68\x71\x4c\xaa\x59\x59\x14\x29\xaf\xd3\x2b\x9a\xa5\x99\xfa\x54\x7d\xf5\x9e\x2c\x6c\xaa\x5f\x89\x0c\x0e\xd9\xa2\x05\x71\xe6\x49\x3c\xbf\x73\xc8\x23\x26\x0b\x21\xb7\xe5\x55\xbf\xcc\xdc\x94\xb3\x22\xaf\x7f\xb7\xbc\xd6\x37\xdd\xaf\x0f\xec\x11\xbe\x82\xb6\xc3\x76\xbc\xca\xf9\xcc\x73\x46\x5d\xc7\xbb\x1f\x98\x7a\x6b\x01\x56\x0c\x9b\x8a\x34\xa3\x6a\x50\xa8\xc6\x1b\xa4\x45\xf0\x1c\x3f\x35\x49\x94\x1f\x93\x28\xdf\x46\x92\x40\xa6\xfb\xad\xa6\xb3\x3d\x69\xe4\x54\xd9\xd6\x29\x7c\x33\x7f\x94\x5e\x72\x3b\xa2\xae\xba\xaf\xb3\xb2\x86\x69\x65\x58\x67\xd4\xaa\xb1\x58\x99\xf4\x29\x5e\x04\xb1\xb2\x3d\x8c\x0f\x72\xc3\x29\xe9\xba\x10\x8b\x76\x21\xc4\x1f\x78\x54\x66\x88\x30\xa8\x78\x00\xae\xb9\xae\x7b\x64\xaa\xa7\xde\xc8\x80\xc1\x1e\x75\x2e\xa1\xda\xee\x32\xcd\x0c\x3b\xc9\x12\xc9\x11\xfb\x8e\x57\x7a\xce\x59\x17\x98\xb1\xe0\x05\xb9\xe6\x03\x50\xc6\x73\x82\xee\xe5\x39\x3c\x8e\x2f\x25\xf3\xb3\x99\x52\xb3\x16\x2e\x56\xdb\x59\x6b\x95\x97\x29\x98\x3a\x0a\x1e\x25\x1f\x1c\x52\x37\xc2\xd2\x9d\x36\x97\x30\x52\x9f\xab\x92\x35\x5d\x13\x09\x1b\xe7\xa8\xea\xba\xf0\x52\x34\x82\x14\xb1\x20\x41\x88\xfe\x82\xa1\x39\x1e\x62\xa1\x20\xe0\x14\x2c\x8f\xf5\xbb\x09\x2a\x68\xcf\xc7\xae\xeb\x18\x86\x4e\xcf\xf4\xd3\x99\x13\x38\x82\xff\x8e\x61\x18\x55\x77\x3b\xe6\xe2\x02\x54\xab\xdd\x98\x1b\x3a\xab\x10\x2a\xea\x27\x99\x8b\x55\xd0\xda\xc9\x75\x81\xe6\x47\xfd\x9a\x7f\x6e\x77\xac\xf1\xcd\xa7\xd8\xee\x1b\xee\xa8\xea\x5c\xb7\x57\x9c\x6a\x5c\x52\x48\x65\x04\xf2\xb4\x35\xd7\x5d\xc4\x39\xc0\x65\xd1\x33\xfd\x74\xd6\x24\x05\x26\xd0\xc0\xb9\x2c\x34\x76\xe4\x09\xea\x1f\x9a\x69\x97\x10\xfe\xe0\xf3\xe7\xd4\x6e\xcb\xe8\xd9\x7c\xcd\xe6\x77\xb3\xf4\x51\x0c\x4a\x51\x64\xe2\xd4\xa8\xac\xbf\x8c\xa0\x35\xd0\x4f\x8f\x7b\xe2\x74\xa1\xb4\x18\x9f\x7a\xd0\x14\xae\xf7\xac\x7b\xae\x29\x0e\x43\x02\x72\xcb\x75\xe0\x1c\x8c\xeb\x06\xc2\xe4\x35\xca\xb5\x9b\x40\x99\x25\x7d\xd9\x77\x07\x93\x1b\x94\x5b\xbe\x0a\xf9\xab\xdd\x87\x68\x25\x36\x23\xe4\xc0\x88\x1d\x4c\x9c\xf9\x3a\xe2\x2b\xe6\x90\xbb\xe7\x72\x4b\x1a\x37\xb2\xe7\x4a\x3d\xd4\xc2\xe7\x25\x13\xeb\x2c\xec\x6d\x51\xb2\x42\x25\xd4\xe4\x82\xc7\xd7\x78\x61\x8b\x4b\xc4\x32\xcd\x36\x60\xf2\x7f\xf4\x06\x68\xe0\x60\x12\x1f\xbf\xd2\x03\x2b\x4f\xef\x3e\xe4\x35\xe2\x95\x57\x45\x02\x11\x1d\x49\x64\x6f\x18\x2a\x7a\x4a\xd7\x21\xf1\x00\xbe\xb6\x53\xb0\xc7\x42\xfc\x92\xdf\x97\x29\x8b\x7e\x08\xb2\x18\x83\xeb\x35\x75\x54\x55\x24\xb6\x46\x2d\xd3\xfa\xb2\x53\xa4\xb4\xdb\xf8\x5d\xea\x90\xa8\x46\x83\x18\x13\x5e\x4b\x88\x9a\x09\xc7\x1b\x57\x17\xb0\x2f\x6a\x99\x4a\x4c\xb6\x62\x80\x79\x39\xdb\xc4\x85\x43\xae\x30\xe1\x18\x37\xe8\x7d\xb4\x93\x51\xad\xa5\x4c\xe9\x93\x5c\x62\x79\x50\x54\xee\xeb\xe0\x13\x80\x89\x5e\xa1\x6f\xa2\x2d\x20\x51\xee\x48\x9c\xdf\xc4\x59\xb1\x0b\x8e\x9d\x8a\x12\x94\x0e\xac\xfc\x12\xc5\x0a\xe3\x81\x38\xfd\x21\xed\x6c\x41\x1c\xdc\xa3\x34\x41\xfc\xe4\xeb\x83\x38\x4e\xea\xc3\x49\x33\x96\xbc\xf6\xee\x6a\x78\xd0\xdb\x5e\x5e\xc6\xd9\x3d\x9b\x8e\x00\x32\xcc\xaa\x4d\x63\x87\x45\x55\xa0\x24\xd7\xad\xf7\x3a\x67\x85\xf5\x9a\x44\xf0\xb1\xf1\x41\xda\x38\xef\xea\x43\xc4\xca\xb6\xf9\xd4\xa4\xec\xd8\x53\x43\x56\xa9\x26\x88\xf4\x78\x11\x73\x27\x2a\x8b\x54\x1f\x71\xa9\x93\x2e\x97\x42\xf2\x89\x89\xaa\x42\x48\x3e\xf6\xcf\x6b\xf5\x73\x99\xce\xcb\xbc\xfa\xa9\xc4\xa4\x6b\xbd\x83\x9f\x5a\x40\x9d\x72\xb0\x2e\x36\xc9\xeb\x34\x7b\xb6\x57\xe5\x40\x4c\xff\xeb\x94\x17\x8c\x17\xd4\x91\x10\x0e\x81\x44\x2e\x3c\x29\xc2\x74\xf2\xe7\x07\x0b\xe2\x63\x14\x0b\x39\xbe\x21\x9e\xc5\x3a\x24\xf5\xc9\x15\xdc\x99\xd7\x7b\x74\xb5\xdd\x26\x3b\x87\xcc\xe5\x71\x8e\x3a\xef\x58\x1f\xfc\x21\xd6\xac\x7e\x58\xea\xaa\xb9\x20\x68\x3a\x37\x64\x7a\x77\x92\x8f\x99\xf6\x16\xf5\xf6\x20\x9c\xa3\x60\x61\x92\x39\x64\xe6\xa7\x6e\x3e\x2f\xd2\x8c\x41\xfb\x3a\x40\xae\x6a\x5a\xf5\x27\x4e\xb9\x24\xdf\xfa\x99\x46\xd7\xf5\x46\xdf\x4b\xc9\x87\x83\x13\xe6\x5a\x35\xad\x25\xe6\xb5\x6e\xfb\x5a\x08\xef\xd0\xb2\x72\xe3\x3e\x6e\x98\x6c\xd1\xda\x0c\xde\xf6\xde\xa8\xcf\x7c\x6d\x80\x7f\x87\x30\x79\x94\x17\xfa\xa2\xc7\x37\x27\x3f\xf8\xcd\xa9\x0f\x1e\x41\x03\xb9\x43\x6e\x6a\xdf\x79\x8e\x1b\x09\x0b\xb8\xd6\x8a\x7f\x66\xae\x5b\x7f\xb1\x96\x4d\xdf\x1f\x37\x5d\x8a\x59\x7c\x7f\xaa\xe1\x45\x96\x6e\x17\xe9\x03\xef\x27\x71\x5e\x48\x82\xb7\x1c\xe0\xa4\xeb\xdd\xec\x53\x95\x88\xe3\x5c\x5e\xec\x12\x36\x50\x67\x2f\xea\xc8\x6f\x31\xab\xf5\xf5\x06\x37\x12\xee\xc5\xa2\x9c\xd5\xb7\xce\x5a\x86\x19\xd0\x18\x7a\xf7\x9a\xdc\x9e\xda\x07\x2b\x5d\xd7\xf5\x09\xb4\xbe\xdb\x81\x5a\x52\x96\x72\xbb\x73\xf1\x35\x84\xe7\xba\x63\xbb\xeb\x74\xc1\x5c\x97\xef\xf7\xe8\xe2\x6b\x5a\x4f\x73\xdd\x78\x00\x2c\x04\xe1\x53\x83\xdc\xa0\x95\x99\x33\x0c\xcb\x9f\x77\x6c\x27\x09\xc3\xb0\xd9\x1a\x1d\x47\x4c\x16\x7c\x90\xc5\x28\xa5\x8d\xfa\x5c\x17\x3d\xb6\xb5\x02\xee\x49\x62\x6a\xd6\x9a\xd9\x36\x9a\xb1\xdc\x78\x1e\x05\x15\xe4\x24\xd5\xa6\x37\xaf\x31\x79\x4d\x97\x03\xcb\x18\xc7\x9e\xdd\xf7\x6d\x67\xaa\x16\x2f\xe5\x0a\x2a\xc9\xe9\xd4\x57\x44\x0b\x70\x18\x84\xb4\xf0\xe8\x2b\xc4\x09\x23\x3d\x1f\x56\xc9\x33\xe1\xbc\x2c\x17\x94\x41\x3a\xfb\x6b\xa3\xfe\x75\x94\xa3\xac\xda\x8a\xf6\x7b\x04\x55\x57\x49\x24\x93\x30\x2f\xbd\xa1\x1d\xcb\x49\x61\xa6\x4e\xd2\x81\xda\xb8\xd5\x76\xed\x93\x0b\xff\x24\xa2\xe7\x53\x3a\xfb\x6b\xc0\x40\x13\xb9\x2d\x06\xab\x14\x31\x62\xca\x93\x27\x30\x61\x0c\x2e\x7c\x02\x18\x4c\xa2\x4d\x87\x58\x16\x8a\x10\x3c\xdd\xc8\xb7\x35\xef\xaa\x3b\x2b\xaa\x81\xeb\x6a\x33\x12\x19\xa5\xac\x23\x9d\x92\x95\xc8\x3b\x39\xde\x68\x0b\x75\x78\xa9\x79\xa2\x5a\x4c\x10\x07\xf5\x32\x2a\xc2\xa5\x2a\x86\xc9\x03\xb2\x4b\x8a\x25\x07\x2d\x39\xc4\x34\x8a\x35\x2a\x6b\xa3\xf1\xf8\x67\xd6\xec\x4f\xfc\x33\xf3\x9c\xae\xe3\xc1\x65\x6e\x4b\x76\xe5\xf9\xee\x04\x8e\xde\x55\x70\xe0\x5c\x25\x89\xd9\x64\x3a\xf1\x00\xd4\xcf\xeb\x34\x59\xb0\x8c\x72\x21\x4c\x4a\x26\xfd\x61\xb7\x65\xdd\x22\xed\xca\x9d\xb0\xab\xb0\xa0\xc1\xe7\x31\x63\x8b\x72\x2e\xb7\x0e\xc1\xb4\x06\x62\x5b\x31\xa7\xa1\x5e\x3a\x50\xf2\x16\xc2\x64\xdd\x58\x42\x6d\x5d\x74\x02\xb9\x0e\xf5\x64\xb9\x3d\xc1\xe4\x1c\x72\xdb\x94\x21\x6f\x3f\x47\xf2\xac\x67\xca\xc5\x82\xbd\xad\x49\x9e\xf0\x5b\xed\x8f\x27\xb7\x1a\x25\x4b\x71\x7b\xaf\x21\xb7\x07\xa4\x2f\xa0\x5b\x36\x49\xc9\xb3\xd7\xb6\x7e\xcd\xa8\xad\xc8\xbc\xb9\xab\xcc\x1b\xbb\xc9\x41\xd4\x0d\xff\x4b\x95\xb4\x8d\xe0\x79\x2c\x1a\x93\x8c\x44\x24\x3d\xd6\x3e\x92\xf8\x58\xd5\x68\x29\x29\x5b\x14\x5b\x18\x6c\xc5\x0c\x60\x56\x9f\x55\x50\x5a\x24\xa1\x61\x71\xa4\x32\x27\x8e\x72\xea\x34\xb7\x1e\xe2\xc8\x2f\xe6\xb3\x8a\x69\x4e\x9c\xee\x26\x4e\x92\x38\x67\xf3\x94\x2f\x72\xd2\x7d\x88\x8b\x35\x64\x38\x02\xe4\x23\x4e\x57\x3d\x34\xdf\x2b\x80\x40\xe2\x74\xf5\x13\x4c\xc5\x46\x2e\x00\x93\x71\x00\x2e\x50\xa9\x1a\x1d\xe2\x5c\x8a\xbd\x5f\x29\x0e\xcf\xa4\x6b\xef\xd9\xd8\x21\x39\x11\x27\xf3\x6d\xc4\xc7\xb6\x13\x6f\xba\xec\xd6\xf2\xc3\x10\x45\x76\x8b\x26\x55\x41\x59\x1b\xa9\x17\x91\x23\xb0\xcb\x08\xda\x99\x32\xf2\xf5\xc0\x21\x3f\xa0\x65\x31\xb0\xee\x90\xf0\x54\x9d\x28\xa4\x2e\xae\x74\xdd\xd2\x2c\x2b\xfc\x94\x50\x08\xda\x9c\x77\xe1\x9b\x99\xd0\xf7\x8e\x67\xe8\xec\xd5\xe9\x3c\x70\x0c\x97\x9f\x53\x7f\x34\xbf\x8c\x65\xa4\xbd\x8c\x19\xe5\xdb\x5c\xa3\x78\x21\x4e\xab\xb7\xe1\x7c\x8a\xab\x49\xeb\xba\x8e\x46\xb3\x01\xff\x19\xf3\x62\xbf\x47\xdc\x9e\xdb\xaa\x5f\x0e\x89\xa4\x91\x50\xcb\x19\x3d\x4d\x00\x2e\x95\xa0\xac\x45\xdc\x8f\x1d\x8c\xed\xfa\x04\x65\x1c\x00\xb5\x37\xe7\x51\x08\x2a\xa2\xda\x19\x34\x8f\xa6\x19\xc6\x87\x5e\xba\xdf\x97\xae\xdb\x13\x67\xa8\x8a\x78\xfb\x3d\x4a\x9b\x35\x4b\x78\xd3\x42\x03\x8e\xea\xb3\xb0\x68\x33\x50\x3f\xc4\xc7\x15\xcb\x45\x7c\x87\x13\x1a\xf8\x12\x93\xd8\x75\x51\x9b\xe6\x59\x2b\xbf\x6d\x35\x69\x82\x09\x1b\x44\x82\x99\x01\x93\x75\x5d\x75\xb9\xe3\xba\xfa\x9a\x87\x86\xad\xbd\xfb\xaf\xff\xf3\xff\x39\x81\xf3\x5f\xff\xe7\xff\x75\x88\xca\x68\x81\x41\x87\x1f\xcb\x8b\xaf\x87\x2f\xe1\xdf\xdf\x4e\xbb\xe7\x31\x71\x1c\x33\x97\x80\x05\xb2\x41\x3e\xcf\xd2\x24\x29\xd2\xad\xeb\x2e\xd5\x8f\x0f\xa9\xfd\x0c\x31\x44\x9e\x01\x9b\xb0\x1c\x87\xdf\x23\x19\x61\x96\x30\x1d\x82\x57\x1f\x57\x31\x41\x45\xab\x1a\xde\x10\x03\xbb\x2e\x7a\x8d\x0a\x62\xe6\x14\x26\xf6\xb5\x53\xc6\xd2\x6c\xc1\x32\xc0\x90\x53\x87\x12\x05\x2c\x05\x37\xff\x9a\x8e\xe1\x77\x68\x59\x60\xc2\x27\x4e\x75\xe3\xa4\xf3\x27\x3b\xb5\xc2\x80\x2b\x05\x5d\xc5\x06\x02\x47\x5d\x42\x04\x5d\x87\xbc\xa9\x46\xa0\x3b\xfe\xcc\x62\xd4\x64\x49\xd2\x55\x0b\x41\xea\xe3\xed\xa7\x65\xb1\x2d\x8b\xbe\xe3\x69\xe2\x48\x08\xa8\x4a\x17\x9f\x92\x18\xd4\x8b\x06\x98\x0b\x70\x4c\x24\x9d\x26\x4e\x7a\x17\xed\x9c\xc0\xc0\x56\x76\x62\x5a\x67\x5f\xd0\x86\x2a\x09\xea\x67\x4f\xf3\x15\x87\xc4\x5e\x23\xb3\xe2\x0b\x67\xe3\x7f\xeb\x02\x28\x7b\xc5\x26\x72\x5d\x48\x1d\xbe\x7b\xc3\x4e\x4f\x77\xc2\x75\xb3\x16\xe8\xd0\x09\xe2\x94\x0d\x38\x5b\x45\x45\x7c\xcf\x26\xce\xdb\x1f\x3e\xc8\xbb\x88\x45\xb9\xd9\x8a\xe5\x91\xd7\xd0\x43\x83\x93\x6f\x48\x44\x9b\xef\x14\x6a\xa9\x1c\x40\x21\x96\xec\xf8\xb2\xc8\x6a\x43\xd6\xc5\xcf\xc6\x97\xc5\x7a\x7c\x6b\xc0\x4b\x2f\xcf\x8b\xf5\xf8\xb2\x58\x8c\x2f\xb7\x19\x93\x8a\x48\x0e\x2a\x48\xf1\xf3\xf2\x5c\xbc\x38\x2f\xb2\xb1\x43\x22\xc1\xbc\x26\x48\x36\x51\xaf\x5b\x36\x2f\x6b\x96\x28\x95\xad\xf5\x46\xad\xf5\x1e\x47\x14\x50\xc3\x71\xdd\x96\x57\x7a\x18\x93\x38\x7f\x1b\xbd\xad\x86\xbe\xdf\xeb\x04\x43\xa7\xfd\x1e\x95\xb4\xe7\x93\x94\x22\x94\x52\x9d\xb3\x6f\xe5\x18\xfb\x13\xc7\x93\x3a\xd9\x14\x07\xce\x2c\x4d\x13\x16\x59\x88\x45\x56\x4f\x5a\xde\xe9\x6a\x5c\x17\x95\xf4\x47\x94\xc2\x57\x89\x97\x4b\xc4\x49\x84\x75\x10\xd5\x1e\xa5\x3f\x22\xae\x7f\x79\x3f\xa2\x48\x3f\x03\x5f\x6c\x25\xa7\xa8\x44\x12\xf3\x26\x5e\x2e\x8f\x49\x99\xb6\x90\x11\xe3\xa0\x01\x95\xef\x84\x0a\xa9\x02\x2e\x3d\xa6\x0e\xde\xef\x4f\xe5\x90\x66\x05\x53\x07\x4f\xda\xba\x63\x16\x8b\xe8\xd1\x1b\x8d\x24\x6b\x3a\x25\xfa\xd8\xcd\xcb\xed\x36\x63\x80\xf9\x11\xe5\x20\xd7\x2e\xd8\xb6\x58\x0b\x61\x40\xb5\x11\xe7\xdd\x8d\x54\x97\x88\xe5\xa5\xb5\x16\xd1\xa3\xca\x88\x60\x29\x68\x78\x94\xe8\xf1\x46\xa4\x7a\x0e\x1e\x5c\x6e\xc7\xdf\xc6\xbc\x08\xba\x7f\xc8\x59\xf7\x72\x9e\x2e\xd8\x58\xc2\x2d\xc1\x02\xd0\x39\x2f\xcf\xe1\x8d\x10\xb7\x01\x24\x03\x04\xa4\xa8\xbb\x8e\x57\x6b\x96\x59\xcd\xa4\x59\xb7\x7e\x1b\xfd\x16\x3d\xe9\x3a\x82\xfe\xf0\x80\xe5\x5d\xb9\xe0\x89\x70\x25\x2d\xea\x49\x4b\xab\xa3\x83\xcb\xf3\xad\x4d\xf7\xe0\xd7\xa3\x98\x9e\x4f\x12\x15\x45\xe2\x13\x4b\x86\x92\x77\xd7\xd1\x3d\xeb\x46\xbc\x0b\x68\x98\x51\x22\x68\x97\xb3\x2c\x8e\x92\xf8\x67\x30\x43\xb0\x17\x14\x1b\x48\xbc\xd7\x13\xb3\x4b\xbe\x94\x7d\x7b\x2f\x81\x61\xdb\x16\xab\xae\xa5\x6d\xcd\x2a\x46\x73\x2e\x39\x8d\x83\x03\x8b\xf5\x1d\xb5\xde\xca\x8d\x7e\x79\x27\xaa\xd6\x95\x86\xb2\xf8\x84\xc8\x94\xb4\x4b\x4c\x9d\xc4\x12\x6c\xaa\x6d\x04\x44\x97\x40\x89\x50\x89\xb5\x73\xc6\x0d\xbd\x4e\x52\x43\x98\xba\x49\x39\xab\x47\x6e\x90\x0a\xea\xa3\x23\x44\x7a\x6a\xd7\xcb\xec\x5d\x2f\x72\xdd\x54\x5d\xee\x76\x6e\x51\x6a\x6f\xfa\x31\xcd\xd4\x6e\x2b\xb8\x98\xda\xee\x82\x0c\x04\xf8\x89\x04\x5a\x0f\x32\x2d\xf4\x4f\x0c\x22\x7d\xa0\x91\xef\xd5\xbe\x95\x7e\x82\x6a\x39\xcd\x14\x28\x39\x49\x4c\x8b\x64\x6e\x37\x2e\xdb\x0c\x7a\xf2\x6f\x67\x3e\x79\x8d\x4a\x7d\xf3\x32\x4f\x93\x24\xda\x8a\xf6\x70\xd0\x90\x0f\xa4\xa7\x86\x19\x2e\x61\x03\x9d\xd9\x75\x11\x3f\x55\x09\xa7\x3d\xdf\x5c\x49\xa5\x83\x65\x9c\xe5\x05\x7c\x08\xb2\xa4\xc9\xc4\xb9\x9c\x1d\x9d\x21\xbc\xc4\x03\x7f\x1f\xd2\xad\x5e\x9a\x33\x8c\x97\xeb\x97\x62\x1b\x00\x9b\x4c\xcb\x2c\x85\x3a\x56\x19\x80\xc1\xcd\xcf\xc6\xc8\xf1\x96\x5e\x36\xa8\x4e\x3c\x9a\xb7\x3b\x18\xdc\x8a\xc8\x52\xf0\x31\x75\x90\xf3\x3c\x62\x3e\x82\x38\x0f\x5b\x32\xb4\xfe\x22\xa7\x0e\xbf\x6c\xd3\x3c\xfb\x4a\x6a\xa8\x72\x7d\xa9\xdd\x27\x35\xdb\x15\x5d\x27\x49\xeb\x36\x27\x6b\xb2\xc0\xc6\x6c\xdd\xb6\xb1\xb0\x4f\xeb\x0f\xad\x14\x87\xc9\x6d\xf5\x62\xde\x58\x1b\xf2\xab\xcb\x49\xba\x39\x31\x8a\xcd\xf1\x28\x44\x21\x3d\x84\x8d\x3d\x04\x98\xb9\x76\x8b\xe2\x2b\xe8\xc4\xda\xa0\x36\x62\x50\x9f\x52\x56\xdb\xa6\x39\x52\x7a\x73\xc8\x8d\xd5\x5e\x56\x13\xea\x8e\xda\xb8\x21\x25\x38\xd5\x65\x9a\x11\x3d\x9d\x50\x51\x6f\xa5\x86\xda\x32\x7a\xca\x8b\x2c\xe5\x2b\x8b\xbb\xa9\x04\x60\x6c\xa6\x3e\xf2\x1a\xdd\x6b\xaa\xcb\x24\x07\xec\x6c\xac\x64\xeb\x63\x90\xd3\xdf\xae\x2d\xbb\xfc\x76\x75\x35\xf5\x01\xa2\x97\x29\xd0\x2e\xd7\x45\x56\x24\x8c\x78\xbf\xaf\x26\x2b\x28\xf1\xb4\xc3\x56\x54\x3b\xb3\xa5\x15\xaa\x9e\x15\x91\xa5\x45\xb0\x7f\x8f\x9c\x66\x98\x10\x5b\x96\x17\x52\x3c\x00\x94\x77\xf8\x27\x84\x74\x6e\x09\xe9\x35\x18\x7a\xfe\x6b\x6c\x31\xa2\xae\x4f\xef\x30\xd9\x27\x77\x98\xb6\x3b\x6c\xb1\xc3\x44\xc7\x87\x72\xfb\x22\x9a\x93\xac\x79\x21\x5c\x1c\x95\x38\xe8\x9b\x99\x98\x94\x14\xc5\x74\x39\xd8\xae\x23\x5e\xa4\x1b\xec\xba\xb1\x36\x67\xb2\x1e\x07\x9b\xe8\xaf\x69\x36\xf6\x3b\xa5\xeb\xae\x15\xfe\xea\xfb\x72\xbb\x4d\xb3\x02\x30\xd2\x7e\x94\xa5\x7f\xff\xfe\xef\x05\x62\x15\xe7\xf9\xfd\xde\xd1\x1c\xce\xe9\x51\x2a\x4e\x9d\xd1\x62\xf7\xbe\x88\x0a\x36\xd9\xa2\x25\x71\x92\x34\x12\x4c\x48\xa2\xd8\xc2\x51\x46\xc2\xd9\xaa\xad\x7a\x39\x48\x39\xcc\x9a\x8e\x79\xa2\x75\x04\x02\x71\xcc\xab\x50\x08\xc0\xb1\xb2\x32\x8c\x2a\x8f\xe1\x5d\x13\xcb\x9a\xbd\x1c\x7f\x35\x29\xfb\x5f\x05\x3e\x26\x73\xfa\xd5\x68\x7e\x59\x82\x9a\x26\x09\xe7\xfd\xaf\x6c\xa0\xd7\xf9\xb4\x13\xd3\x1c\x4e\x6a\x0a\xe8\x35\x27\xa1\xc4\x7a\xd5\x5d\x30\x90\x7b\x89\xf4\xad\xed\xf9\x3d\x4a\x63\xe5\x6a\x65\x80\xa5\xd9\x67\x03\x4b\x2f\x68\xba\xdf\x57\xc8\xa0\x05\xee\xf4\x16\x7a\x2e\x73\xd7\xcd\x5c\x17\xa9\xdf\xd4\x71\x2c\xac\xef\xa0\x0a\x7d\x92\xe9\x85\x77\x84\xc5\x8b\x16\xe6\xba\x20\x3e\x10\x00\x9d\xb8\xbd\x67\xbc\xf8\x5e\xe1\x78\x23\xa7\xd4\xa0\xc0\x99\x06\x05\x6e\x2c\xdb\x13\x15\x0b\xb1\x28\xca\x53\x5e\xbf\x04\xb0\x81\xa7\x8e\x5d\x78\xd9\xa0\xc8\xe2\xcd\x44\xfe\x41\x38\xb0\xf5\x2d\x1f\x73\x6f\xff\x31\xf7\xbe\x3c\x5f\x11\xc7\xb1\x6a\xdc\x6a\x77\x15\x76\xdc\x79\xf1\x4d\x7a\x43\x2b\xf3\xa6\xca\x2c\x27\xea\x27\xf2\xdf\x1c\xfb\xc2\x54\x21\x42\xfb\xfd\x11\xde\xca\xe8\x5a\x10\x64\xc2\x94\x9a\x49\x5f\x5a\x39\x4c\xe4\x80\x1a\xa0\xda\x9a\x20\x26\x8d\x39\x4e\x75\x1d\xaf\x80\xa4\x31\xf5\xab\x1a\x5e\xcb\x1a\x64\x45\xa0\xaa\xb0\xb6\x36\xfb\xd7\xc4\xe9\xca\xb3\x68\x61\xb5\xff\xa0\x7b\xcd\x2d\xbc\x08\xee\xba\x3d\x59\xdf\x44\xd6\x1e\xdc\xc2\x9f\xaa\xd8\x6d\x23\x3a\x2a\x6d\xe9\xf9\x88\xb7\x77\x7d\x84\x39\x35\xf0\x53\xd5\x2b\x08\xc0\xd3\xb1\xea\xa0\x0b\x64\x53\xea\xda\xba\x66\x6b\x82\xa7\xba\xee\x11\x9c\x2a\x6b\xdc\xf2\x49\xb3\xf7\x67\xf5\xea\x06\x58\x0b\x00\x5f\xab\xfb\x12\x9f\xb0\x23\x53\x52\x69\x2c\xeb\xd8\xf8\x95\x7f\x2b\x99\xb1\xee\xa3\x3e\xe9\x0d\xab\x0e\x5c\xb5\x28\xa3\x6a\x56\x3d\x16\xf8\xbb\xbc\x01\x5d\x54\xf7\x51\xef\x90\x8a\x8d\xb2\xcd\x00\xb7\xff\x46\x86\x62\x3b\x4e\x41\xb8\xd6\xe8\x1d\x32\x57\x0f\x10\xa0\x8a\x44\xf4\xe9\x20\xb6\x42\x7d\x69\x02\x9e\x1d\x4e\xcc\xbb\xd9\x24\xd3\xb7\x76\x61\x36\xa8\xbd\x9e\xca\x5e\xe8\xc9\x11\x64\xe6\xe2\x2d\x1b\xa8\x98\x70\xff\x29\x33\xf4\x7c\x6d\xf4\x1f\x85\xf2\x86\x71\x4a\x25\x4c\x5d\x4a\xdf\xa2\x48\xe2\xd9\x5a\x78\x9e\x94\xd2\x4c\xc5\xa3\x70\xd4\x64\x00\x0e\x2f\x3a\xb4\x1c\xac\xe3\xbc\x48\xb3\x1d\xb0\x0c\x83\x8b\x5a\xd5\x4b\x58\xf5\xbc\xdf\xf7\x86\xca\x66\xa6\x79\x0c\x02\xe3\x52\xed\x87\x73\xa4\x5d\x27\xb9\x95\x06\x60\x25\xe6\x82\xef\xa9\x6e\xba\x59\x82\xb5\xe6\x93\x64\xb1\x79\x98\x4c\xc9\x96\x2e\x26\x8b\x6a\xae\x06\x8e\x43\xd6\x74\x5b\x4d\x78\xa9\x9a\x1e\xf7\x87\x64\x63\x27\x6b\x01\x5a\xbc\x19\xa1\xf5\x7e\x2f\xf6\x57\x25\x07\x69\x69\x93\xac\x68\x6b\x58\xa3\x96\x90\xd9\xef\x77\x9b\x59\x9a\xb8\x2e\x0b\xe5\xd3\x20\x2e\x58\x16\x15\x69\x36\xdd\xef\x59\xe8\xfc\xdb\xbf\xe9\xdf\x8e\x44\xfd\x92\x80\x08\x75\x6b\x55\xd0\x6f\x72\x3a\x87\x68\x3d\x4f\x00\x76\x4c\xb9\x16\x49\x7c\x12\xd9\xa6\xc3\xda\x43\xe7\x29\x0f\x22\xc2\x5b\xcc\xb5\xb2\xb1\x61\x7a\x93\xa7\x45\xca\x59\xd0\xf3\x0f\x81\x7a\x1a\xaa\x08\x3c\x0c\x9c\x96\x0e\x07\xd2\x8c\x7d\x95\xa5\x0f\x5d\x76\x20\xcb\x20\x3a\x1c\x5a\x23\x4c\x7c\xc7\x65\xfc\x8a\xa8\x28\xd8\x66\x5b\x74\x8b\xb4\x2b\x47\xc8\xba\x3c\xe5\x7d\x78\x9e\x25\x0c\x30\xdb\x23\x3e\x67\x83\x8f\xfc\x3b\xde\x05\x8d\xb5\xc8\x3b\x63\x5d\x9d\x85\x40\x01\x08\xbe\xa8\x34\x48\xb9\x84\x06\x97\x9a\x90\xee\x11\x41\x11\xee\x6e\x58\xb1\x4e\x17\x03\x47\x85\xa4\x21\x31\x84\x21\x10\xf2\x83\xa1\x8a\x45\x11\xc1\xe4\x54\x5c\xc8\x43\x9d\x56\x92\x15\xf1\x01\x67\x8f\x45\x85\x9c\x14\x53\x36\x10\x74\x22\xac\x49\x18\xa5\x65\x04\xca\x58\xd5\x14\xd9\xee\x29\x96\x77\xe2\x14\x18\xaa\xa8\x66\xbf\xd7\x4f\x08\x1f\x96\x31\x8f\x92\x64\x07\xae\x83\x0a\x36\x3c\x3d\x1c\xe0\xde\xb2\x23\x4a\x8b\x49\xbe\x1a\xe4\x08\x8f\x7a\x48\x1c\x72\x38\xc2\x18\xfa\x30\xd2\xe7\x90\x1b\xb9\xfc\x3b\x71\x4d\x40\xbf\xc7\x87\x03\xe0\xc1\x8a\xde\xad\x06\x0c\x98\xad\x6a\x6b\x35\x58\x22\x7c\x38\xd4\x4c\x8c\x67\x23\x89\x4e\x82\x66\xb4\x90\x51\x25\xf1\x08\xc7\x0d\xf3\x95\x83\x59\xf4\x03\x9b\x1d\x80\x97\x26\x71\x1c\x92\x6a\xc0\x15\x83\x0d\x4d\xad\xa8\xd8\x6f\x2d\x8b\x8b\x89\x43\xb8\x15\x15\xa6\x82\x67\x14\x92\x26\xa3\x1f\xd0\x07\xf4\x74\x20\x36\x63\xc1\x84\x61\x2c\x19\x80\xd4\xab\x47\xd8\xc2\x58\x62\x61\x34\x35\xc6\x82\xa9\x05\x94\x0c\x2f\x94\x17\x5c\xaa\xf7\xfa\xd8\xf3\x70\xe1\x51\xc6\x8f\x40\x61\x23\x4c\x40\xc0\x4b\xc3\x78\xaa\x42\x5c\x51\xc7\x6b\xc9\x28\x32\xa8\xc0\x56\xae\x63\xdc\x14\x4d\x74\x1b\xcf\x39\x3f\x77\x3c\x3e\x58\xa7\x79\xe1\xf1\xc1\x36\x2a\xd6\x82\x15\x7a\x85\x31\xd9\xe8\xdb\x82\xc9\xbb\xe3\xdd\xaf\xbe\xf7\xa8\x6f\x6c\x11\xb6\xf2\xf2\x52\x56\x21\x8a\xfb\x5b\xb1\x81\x4e\x18\x66\x36\xfc\xc1\x1a\xfe\x5f\x55\xa7\x5e\xd5\x71\x22\xcf\x2e\x93\x78\xac\x4c\xae\x8d\x03\x49\x3c\xbf\x13\x4b\xf5\xcc\x43\xbc\x32\x76\x96\x22\xcc\x99\xa3\xed\xad\xa5\x05\x9b\xb6\xa3\xd6\xb6\xd3\xce\x19\x9c\xbd\x44\x46\x28\x7e\x66\x6c\xa5\x8d\x39\xc7\x99\xb2\x95\x56\xd6\xd1\x85\x65\x17\x7d\x79\x9e\xc4\x63\xa7\xea\xec\x7b\xdd\x59\xc9\x14\xdb\x76\x19\xa3\x89\x3b\x56\x15\xc0\xb1\x1c\x8e\x69\x95\x10\xf1\x06\x8c\x7e\xd4\xee\xd8\x7e\xaa\x8b\x97\x28\x6d\x9e\xdb\x2a\x08\x05\x7d\x78\x39\x2a\x1b\x49\x0b\xd1\x4a\x5c\x01\x65\xb3\x43\xe2\x01\x68\xa5\xdf\xa2\x27\xf5\x4d\x8a\x83\x38\xbc\xd7\xfd\x7a\x2a\x35\x61\xd1\x38\xd8\xc7\x92\xe9\xb5\x58\x81\x8a\xd3\xa9\x05\xd2\xd3\x54\xc4\x48\x3d\x96\xb4\x9d\x6b\xd4\x59\xe2\xc6\xc9\x34\xc5\x24\x3d\x54\x64\xff\xc1\x92\xf8\x20\xb6\xb4\xde\x59\x1c\x27\x08\x1d\x79\x6d\x78\xa4\x6d\x57\xa3\x63\x4a\xd5\xee\x90\x61\xad\x24\x50\xa3\x3b\xb4\x6f\x20\x9d\x40\xa5\x42\x54\x1d\xa5\x6b\xb3\x33\xe4\x0e\x01\x07\x32\xa7\xba\x71\xac\x3a\xf9\xa6\xb6\x47\x9b\xd5\x5a\x28\x20\x20\x5b\xeb\x20\x97\x46\x5f\xac\xd5\x33\x7b\xd2\x81\xe2\x21\xe8\x3a\x98\x70\xaf\x45\x4f\x61\xe5\x67\x55\x7e\x6b\x7a\x7e\x57\xd1\x29\x64\x95\x6e\x90\x38\xdd\xf3\xae\x43\x98\x76\xa6\x3c\x36\x03\xd1\x16\x18\x6d\xe3\xfa\xd1\x76\x85\xad\xce\x56\x97\x1f\xcf\x27\xe1\x5f\xc6\x53\x0f\x8d\xf7\x5f\x62\x79\xc0\xaa\xde\x4a\xd7\xd6\x66\xea\xc7\xdc\x53\x27\xb1\x03\x02\x81\x79\x11\x2f\x97\x27\xa2\x06\xe3\xa7\x83\xe4\xe2\xfd\x21\xe1\x9f\x0c\xf8\x60\xfa\x57\xe5\xb8\x89\x97\xcb\x37\x51\xcc\x69\x13\xa2\x40\xae\xdd\x0a\x92\xcb\x1b\xb2\x17\x36\xcc\x93\xde\x49\x69\x6b\x1c\x11\x88\x53\x24\xfa\x0d\x40\x03\x5d\xe0\x3d\x03\xb9\x4a\x19\xb5\xd1\x75\x27\x61\xe8\x13\x36\x85\xf8\xd2\x0d\x58\xa8\x9e\xaf\x31\xf2\x00\x0a\x5b\xd4\x76\x9d\x6e\x36\x29\xff\x31\x63\xcb\xf8\x11\x26\x92\xd8\xe7\x15\x0e\x51\xcc\x57\xc8\x27\x11\xee\xb0\x5a\x52\x84\x49\x41\x8b\x7a\xc2\x51\x8d\xef\xcb\xa5\xae\xb1\xa3\x7d\xb7\xaa\x12\x06\xd7\xfa\xa8\x72\x71\xd4\x31\xef\x1a\xed\xf8\xa4\xb0\xca\x49\x6e\x60\x37\xbb\x2d\x0b\x26\x89\x4d\x32\xc3\x11\x52\xd7\x2d\x07\x25\x97\x91\xeb\x42\x9f\xa4\x53\x30\xc8\x28\xa5\xc8\x1b\xfa\x24\xd6\xb1\x79\xa1\x16\xe9\x10\xfe\x86\x65\x2b\x26\xd8\x43\x79\x20\xf6\xb7\xb5\xb2\xdc\x2e\x97\xf1\x3c\x66\x7c\xbe\xa3\x4d\xbd\xa0\xd2\xad\x28\x9f\xba\x84\x48\xb0\x03\xe5\xe1\x0c\x0e\xec\xbe\xf2\x43\x56\xd8\x53\xbd\xa1\x06\x9f\xea\x0d\xc9\x9c\xf6\x86\xa3\xb8\x32\xb8\xc4\xc0\x79\xc2\x78\x1a\xfa\xd3\x09\x82\x87\xa1\x0e\xa8\x7e\xf9\xd2\x75\x51\xb2\xdf\xcf\xf1\x04\x65\x61\x04\x9e\xf8\xa4\xa4\x09\xc9\xe9\x5c\x7c\x48\x99\x19\x07\xa8\x6a\x12\x93\x84\x8a\x26\x70\x80\x54\xa5\x00\x03\x3e\xa7\x3d\x3f\x48\x40\xce\x73\x5d\x54\xba\x6e\xee\xba\x89\xeb\xce\xf7\x7b\x2d\x57\x5c\x5e\xb8\x6e\xe9\xe5\x5e\xe2\xcd\x29\xa5\x2f\x30\x9c\x51\xf3\x2d\x6c\xf8\x59\x18\xf5\x87\x53\xe2\x93\xb0\x00\x02\xb3\x50\xa6\x78\x43\x68\x60\x48\xa2\x7e\x5f\x0f\x59\xd4\x3d\x41\xd0\x09\x21\xdc\xfb\x38\x40\x31\xed\xf7\xa3\xb1\x3f\x91\x85\x82\xfe\x50\xf7\x91\xc8\xdb\x10\x12\x7b\x5e\x87\xab\xb0\xc9\x47\x9f\x09\x62\x32\x35\x3e\xd2\x8f\x19\x2b\x8a\xdd\xb7\xc5\x26\xa1\x6d\x88\x03\x1a\x37\x61\x94\x55\x74\xb6\xbc\x2d\x58\x98\x4d\x25\xc4\x00\x3c\x0d\xa7\x3a\x00\x7b\x24\x5d\xec\xbb\xc3\x80\x87\xd9\x94\x3a\x97\x31\xcf\x25\x63\x4c\x81\x31\xc2\x4f\x2b\x22\x7a\xb7\xd0\x19\x17\x2c\xb1\x33\xc2\x4f\x3b\xa3\xaf\x33\x4a\xde\x5a\xe5\x54\xbc\xb6\x02\x03\x37\x9c\xf2\x78\x66\x5a\x6b\xb9\xed\x04\x27\xa7\xa5\x44\x5f\xde\xef\x7b\xc5\x7e\x2f\x91\x21\xae\x0a\xe4\x63\xb0\xaf\x36\xbf\x34\x37\xf1\x61\xea\x46\x00\xa6\x9e\xc9\x70\x1b\x9b\x98\x9b\xf5\x6b\x16\x24\x06\xa7\xcd\xe8\x92\x8f\xb0\xbd\x9a\x53\xc2\xb1\xb4\x52\xaa\x25\x4d\x52\x1a\x51\x1e\x64\x94\x13\x2e\x2b\x5d\x26\x69\x9a\x21\x94\xf5\x23\x7c\x7e\xe1\xd5\xa0\x31\xda\x47\x29\xf9\xcb\xdf\x39\xca\x0a\x4e\xbf\x36\xdc\xa2\x4a\xfe\x95\xc6\x6d\x1a\xe2\x15\x3b\x4b\x9b\x94\x28\xaa\x4c\x45\x95\xe9\x97\xd2\x46\x30\x41\x9b\x2c\x40\x0f\x05\x6e\x5f\x71\x24\xb2\x20\x5b\xb2\x24\x6b\xb2\x21\x37\x66\x13\x9b\xf0\x09\x8a\x8d\xa8\x32\xd6\x5a\x8a\x09\x0b\x38\x29\x5b\xd2\x79\xc0\x08\x58\x5c\xa0\x9c\xc6\x46\xc5\x50\x62\x3c\x41\x29\x0d\xc3\x21\x89\x6b\xcc\x3b\xc7\x53\x12\xfa\xa4\x9c\x92\xc6\xab\xdc\x2b\x35\x39\xa7\x53\x72\xd4\x8e\xeb\xa2\x34\xf4\x81\x91\xa4\xe1\x05\xfc\x15\xdb\x14\x0e\x84\x60\xa5\x4b\x4e\xc2\xb0\x20\x0c\xaa\xe6\xd3\x69\x80\x92\x6a\x67\xf8\x36\x4a\x96\x6f\xe4\x61\x91\x70\xd1\xb9\x39\x4d\xc4\xea\xde\xd2\x24\x1c\x4e\xc9\x82\x26\xe1\xc5\x94\x2c\x69\x12\xbe\x98\x92\x35\x4d\xc2\x97\x53\xb2\x91\xc5\xf5\x5e\x8e\x04\xc1\x04\x1d\xc9\x4d\xe3\x85\xa0\x22\xbc\xd8\xe8\x33\x99\xd8\x7e\xd7\xd3\x29\xb9\xc1\x38\x00\x33\x35\x35\x9c\xa1\x0f\x90\xfc\xd5\xaf\x89\xe9\xe1\xf7\x31\x67\x6f\xd2\x05\x83\xcf\x15\xe1\xc0\xbc\x78\x15\xe7\x6c\x5e\xa8\x64\x1c\xc8\x31\x4e\x83\x50\x8e\xf2\xf8\xfb\x9b\xa1\x9e\x5e\x18\xf6\x1c\x00\xe9\xa3\xfa\xb0\x45\xf5\xc1\x0b\x92\xb5\xa4\x17\x01\x23\x06\xed\xe1\xe5\x7e\x7f\xf1\x1b\x8d\xa5\x64\xbc\xb5\xeb\x40\x8c\x47\x7a\x6f\x90\x81\x48\x63\x22\xc2\x5a\xcb\x6a\x62\x00\x27\xdc\xb3\x26\xbf\xee\xca\xf9\x4b\x40\x3c\xec\x0f\x49\x4c\x1d\x47\x3a\xc2\xa1\x94\x16\x66\xf2\x65\x24\xf5\x86\xe2\x70\x5f\xd2\xa8\x45\xbe\xb1\x5b\xc0\xa4\xc6\x96\x30\x26\x79\xad\x8c\x96\x60\x6a\x73\xb8\x51\xca\x27\xa2\x9c\x86\xd0\xbc\xcc\x3d\xb0\x78\xaa\xf3\xbb\x7e\x4e\x52\xec\xd5\x59\x60\xea\x95\x62\x1f\x6e\xd4\xdd\xcf\x31\x99\xd7\xc9\x20\xf2\x2d\x1a\x42\x50\x2a\xf2\x6d\xeb\x8d\x78\x65\x05\x54\x7a\xf1\x1b\xdd\x21\x4b\x17\x16\xea\x45\x1f\x2b\xb4\x69\xed\x78\x2b\x35\xb3\x09\xdd\x22\x31\x41\x80\xe6\x73\x16\x27\x88\xdb\x24\x9f\x9f\x7e\x7d\x81\x31\x11\x12\xc8\x04\x2d\xe8\x7c\x92\xb8\xae\x58\x3f\xba\xfd\x79\xf5\x3c\x49\x82\x79\x90\x90\xe3\x49\x85\x52\xba\x90\x86\x18\x0b\xb1\x1c\x4b\xba\x10\xcb\x31\xa6\x8b\xf0\x85\x90\x5c\x4a\xf9\x36\x96\x6f\x53\xf9\x36\x97\x6f\x49\x98\x92\x9c\x94\x24\x26\x8b\xf0\xe5\x74\xaa\xa3\x1b\x34\x57\x85\x5e\x5e\x0d\xb6\xa8\x76\xfb\xd6\xd9\xc8\x28\xb2\x44\x5a\x51\x41\xfe\x21\xbd\x5e\x47\x59\x2e\x99\x08\x6c\x1d\xb9\x38\x21\x44\xf2\xf1\x82\xc4\x34\x82\x90\xa8\xa0\xd4\x24\x69\x83\x4f\x30\xb8\xad\x21\x99\x2d\x6b\x8a\x72\x1f\x52\xa8\x1c\xa5\x24\x3e\x16\x43\xdf\xb3\x4d\xc4\x8b\x78\x0e\xe7\x52\x23\xb0\x3a\xce\x14\x03\x60\x69\x02\xa0\xa5\x3e\x59\x50\xc7\x21\x73\xb1\x20\xca\x4a\x0b\x64\x60\x81\xd2\xb0\x14\x3c\xd3\x48\x2e\xb9\xe7\x91\xb9\x47\x21\x79\x38\xad\x0b\x2b\x10\xfc\xba\xf5\x9d\x1f\x48\xe8\xb0\xa1\xeb\xe6\x63\x3a\x94\xa2\x54\xaa\xe5\xbf\xb2\x9f\xf4\x73\x92\x78\xb9\xe8\x98\xfc\xb1\x35\x14\x34\x34\x58\x90\xb9\xa4\x01\xae\xc2\xda\x6c\xc7\xd4\x1f\x6d\xfb\x7d\x5c\xd5\x45\x7c\x12\x85\xdb\x29\xee\x94\x9e\x81\x4f\x3d\x68\xac\x36\x33\xd6\x43\xe9\x79\x7a\x12\xa7\x52\xa7\x47\xd2\xe3\x6f\x2f\x39\xe8\xe7\x7d\x79\xbd\x21\x92\x15\xb9\x27\x33\xb2\x23\xaf\xc9\x03\xb9\x25\xd7\xe4\x91\x5c\x29\x79\xc0\x82\x91\x33\x4a\xfc\x92\xc6\xb4\x5a\x18\x28\xf2\x52\x7c\x7e\x21\xb8\xc9\xc5\x6f\xe2\xda\xbd\x2d\x2c\xef\xda\xcf\x05\xf5\x47\x8b\xcb\x7c\xb4\x80\xeb\xdb\xc5\x54\x70\xb6\xb9\xfc\x0b\x0d\x26\x61\xe9\x0d\xa7\xd4\x27\x73\xfd\xb0\xa4\x68\x4b\xa3\x7e\x8a\xff\xe5\xa2\x47\x7d\xb2\x36\xf1\x24\x7c\xb2\xa2\x3e\xb9\xa6\xfe\xe8\xfa\x32\x76\xdd\x1e\xaa\x0e\x9a\xe3\x0c\x8f\xae\x85\x74\x2b\xaa\x7c\xa4\xfd\x6b\x6f\x3d\x7a\xbc\xa4\xd7\xfd\xcd\xe8\xd1\xa3\x17\x32\x7d\x46\x4b\xef\x91\x3c\x50\xb4\xa3\x8f\x94\xd2\xfe\xf5\x7e\xff\x28\x23\x39\x24\xe1\xac\x3f\x9c\x5e\x26\xe1\xcc\x1b\x4e\x27\xf2\x4f\x20\x13\xbd\x21\xee\x3f\x8e\x76\x97\x91\xeb\x3e\x5c\xa6\x70\x51\x2c\x45\xaa\x9d\x10\x76\xb8\xfe\xf5\x80\x47\x78\xe7\x79\xe4\xc1\xf3\x00\x6d\x31\x9c\x4d\xe9\x8e\xec\xc6\x11\xde\x78\xf4\xa2\xa3\xd1\xe6\x1e\xc6\x29\x5e\xdb\x09\x4b\xd7\x45\xf7\xb4\xf4\xb6\xfd\x47\x3c\xa6\xbe\xeb\xde\x5f\xe6\xae\x0b\x5c\x7f\x1e\xde\x4f\x5d\x77\x37\xa6\xe8\x35\x8d\xfa\xe2\x97\x91\xdd\x1a\xbb\xe7\x7b\x08\x44\x24\xbe\xfb\x8e\x3c\x90\x4c\x46\xe7\xb9\x12\x54\xb8\x19\x5d\x09\x2a\xac\x46\x57\x86\x0a\xa2\xb5\x2b\x72\x2b\x6a\xbd\x52\x54\xb8\x92\x54\x98\x87\xf7\x82\x0a\xf3\xf0\x5e\x50\x41\xfe\x09\x64\xa2\xa0\xc2\xd5\xe8\xb5\xa0\xc2\x6d\x8d\x0a\x51\xff\x75\x7f\x58\xa3\x44\xda\xbf\xed\x0f\xf1\x08\xbf\xf6\x3c\x72\x2b\xa9\x21\xfa\x4e\x5f\x93\xd7\xe3\x08\xaf\xec\xc1\xdf\x8e\x53\x7c\x63\x27\xf4\x04\x39\x66\x40\x8e\x2b\x49\x8e\x99\x21\x87\x20\xa9\xeb\xa2\x07\x5a\x7a\x68\x07\xbf\x70\x7f\x46\x34\x79\x5e\xe3\xcf\x26\x8e\x5a\x52\x35\x69\xea\xd4\xaa\x82\xc2\x0d\x35\x47\xab\xb4\x69\xce\xe2\xcd\x1d\x4f\xb0\x8b\xfa\xe6\x96\x61\x52\x57\x15\x70\xb1\x92\xec\x3c\x99\xd8\x39\xeb\x8c\x25\x25\xa5\x60\x2c\x91\x58\x5f\xf5\x37\x31\xc9\xd5\x9b\x44\xcb\x67\xf3\xb6\x93\x53\x9d\xdf\xb6\x9f\x19\xb5\xfc\x24\xa3\x46\x84\x53\x85\x1f\x09\x87\x5a\x85\xe9\xaa\x20\x1f\x61\x5d\x8e\xe6\x47\x67\xf8\xb9\x3c\xc3\x97\x61\x2e\x4e\xea\x73\xb2\xa0\x4b\xb2\xa5\x6b\x5d\x42\x48\x04\x22\x0f\x9c\xd8\x87\x56\x89\xa5\xa7\x5f\xa8\x0a\x83\x75\x33\x85\x88\x9d\xd7\x00\x71\xc9\x03\x4b\xf4\x88\x16\x64\x8b\x5b\x5f\x2c\xc9\xba\x76\x82\x2f\xc3\xdc\x9c\xe0\x13\x38\xc1\xcb\x14\x73\x82\xcf\xfb\x7d\x32\xa7\xfd\x7e\x3e\xf6\x27\xf2\x95\x38\xa7\x37\xc6\xac\xc9\x11\xcb\x63\xfb\xdc\xf3\x80\x8d\xc5\xa7\x8f\xee\x64\x4e\x87\x35\x4a\xb1\x70\xde\x1f\x6a\xb5\x84\xeb\x5a\x64\x00\x15\x96\x7a\x3d\x04\xbc\x45\x49\x01\x82\x8e\xb4\x4f\x3f\xdc\xb3\x2c\x89\x40\x66\xc1\x78\x0c\x22\x62\x7b\x86\x4c\x9e\x08\xa2\x31\xad\x04\x9a\xfd\x3e\x1a\x1b\x90\xd0\xf3\x8b\x1a\x99\xe6\x82\x42\x3e\xc9\x1a\x1a\x32\x20\x98\xea\x18\xe5\xf5\x39\x6e\xa9\xb3\x58\x38\xf7\x64\x9e\xac\xae\x3e\x9b\x7b\x1e\x0e\x50\x5a\xef\x45\xfa\xa9\x5e\xf0\x86\x24\x5a\xf5\x02\xbe\x58\xd5\xa3\x7a\x77\xb3\xea\xb0\xa9\x7b\x04\x11\xb7\xaa\xde\xf1\x9a\x60\x0c\xbd\x33\xff\x9c\x3a\x90\x2b\x8a\xb6\xde\x1c\x9b\x5d\x33\xab\x85\x3d\x02\xc5\xe4\x7e\x2f\xfe\x64\xd5\xc1\x9b\x8f\xb3\x49\x5d\x27\xc8\xfb\x19\x0e\xf8\x65\x06\x80\xf7\x45\x83\x83\x68\x8d\xa6\x39\xa3\x83\xf2\xaf\xa9\x15\x8d\x3a\xd5\xf5\x99\x4f\x62\x3a\x1c\x8d\x2a\x74\x4c\xeb\x53\xf4\x63\xc9\x6e\xaa\xc3\xac\xa8\xaa\x2f\x66\x61\x5e\x85\xa7\x89\x3d\x9a\x03\xea\x6d\x0e\xa6\x7a\xb5\xe2\x3d\xda\xe8\x62\x8c\x01\x24\x3f\x06\xbc\xf6\x43\xbb\x74\xaa\x85\xcb\x16\xea\x29\x8d\xa1\x1d\xc9\x2e\xad\x83\x67\x4a\xc4\x2c\x12\x0b\xe1\xa1\x34\x53\xc6\x52\x21\xf6\x87\x23\xfc\x04\x63\x80\xe3\xbd\xb1\x05\xf8\xc8\x1d\x71\x7e\x81\x23\x8b\xa5\x1a\x51\x36\x6c\x75\x3d\x4e\xec\x0d\x71\x27\xa5\xb1\x37\x24\xea\x56\x39\x22\x39\x9e\x14\x1e\x95\x31\x57\x07\xcb\x2c\xdd\x5c\x2b\x98\x51\x14\x85\xb9\xe0\x61\x27\xde\x96\x98\x88\x0c\xb4\x24\x59\x58\x0a\x4e\x98\x5b\x6e\xe0\xfa\x1e\x5f\xcc\x49\xc7\x21\x4f\x52\xd0\x0e\x52\xe0\x15\x20\x69\x07\x29\x2a\x30\x31\xa2\x76\x90\xb5\x10\xd5\x96\xad\x1b\x44\x7d\xce\xaf\xdd\xb2\x9c\x0a\x39\xf0\x96\x48\x90\x5f\x02\x92\x65\x36\x20\x59\x14\xa6\x10\x96\xd3\x86\x56\x4d\xb1\x0c\xdd\x27\x96\x50\x54\xe9\xe9\x4e\x6e\x37\xc0\x03\x6b\x7b\x0d\xab\x09\xf9\x9d\x7a\xb8\x42\x5f\x29\x8e\x21\x64\x81\xe3\xd8\x9d\xc7\x1a\x02\x54\xb4\x6e\xc9\xfa\x91\xe7\x91\xd8\x33\x83\xe1\x9e\x57\x97\xf7\x33\xcf\x23\xe9\xc9\xf7\x20\xf3\x67\x5e\x34\x1e\x9a\x20\x7e\x99\xeb\x8a\x3f\x91\x5e\x3c\xed\xf7\x08\x31\x49\x71\x47\xe4\x13\xc7\x61\xde\xcf\xfa\xd1\xd8\x77\x5d\xb9\x07\xc2\x4f\xc9\xa3\x26\xd6\xaf\xe1\xd4\xa3\x75\x75\x51\x89\x83\x8a\xe3\xf9\x92\xe3\x35\x73\x4c\xb1\xe8\xb3\x10\x19\xec\x37\x25\x26\x29\x4d\x6b\x09\x18\x96\x2b\x3a\xea\xb0\x3a\xe4\xc7\x6a\x1d\xe8\xaf\x67\xd7\xa6\x0f\xd3\xfd\x12\x7b\x9a\x50\x71\xa3\xaf\x56\x9e\x46\xd3\x3e\x49\xab\x77\xf8\x00\xbc\x6e\x62\x86\xc5\xfb\x11\xc9\xbc\x08\x14\x62\x53\x1c\x48\x8c\x5a\xeb\x6d\x26\xdf\x82\x52\x3d\xb0\xd3\x75\x39\xf1\x46\x95\x26\x9c\xc2\x0b\x0f\x65\x93\x61\xe0\x63\x0f\x45\xf2\xef\x50\x9a\x2d\x40\x6c\xbb\xea\x2b\x0c\xf5\x7d\x02\xd7\xe4\xd7\x83\xab\xda\x21\x43\x8c\x03\x31\x29\x22\x35\x01\xcd\xe4\x3b\xc8\x6b\xf9\xb0\x62\x1b\xa2\x28\x58\x84\x89\x93\x98\x62\x21\xbd\xa1\xba\xf9\x18\x5a\x93\x15\xb8\x91\xe2\xfe\xa6\x23\xa6\x5f\x72\x37\x92\xd3\x2b\xd1\x5d\xea\x24\x16\x45\xb5\x30\xd3\x37\x5d\xd7\xaa\xa7\xaa\xc2\xa1\x1c\x19\x7c\xcb\x6a\x84\x2a\xa5\x7e\xdb\xa4\xd2\x4e\xd5\x49\x54\x9f\x9a\x15\xc9\x34\x8b\x56\xfd\x21\x19\x8a\xbd\xa3\xe7\xe3\x20\x69\x36\xe1\xb5\xf4\xd3\x53\x24\x6b\x7c\x02\x5d\x71\xd5\xfb\x46\x9f\x8f\xaa\x6b\xed\x8e\x57\x75\xe7\xc0\x3d\xef\x90\x3f\x77\x7b\x52\x0f\x9d\x2b\x75\x74\x51\xc7\x68\x88\x90\x0c\x81\xcb\x70\x25\x57\x8b\x8c\x24\x6b\xbf\x0f\x13\x02\x4d\xd6\xb8\x85\x41\x11\xdc\xbd\x8a\xff\x0e\x53\xdc\xf9\xff\x03\x00\x00\xff\xff\xfb\x94\x4a\x3f\x33\xff\x09\x00") +var _distAssetsChunk1783c15d93a3d51e41413b6Js = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\x94\x55\x4d\x8f\xe2\x38\x10\xbd\xf3\x2b\x80\x43\xe4\x12\x6e\x4f\xd2\xd3\xf3\x05\x5d\xcc\x8e\x76\xf7\xb0\x87\x15\x2b\xf5\xdc\xa2\x28\x32\xa4\x00\x77\x07\x9b\x76\x1c\x7a\x51\xc8\x7f\x5f\x39\x26\x4d\x4b\xdb\x1c\xe6\x02\x95\xf2\x7b\x55\xe5\xf2\x2b\xfb\x20\xed\x30\xcf\x69\xb7\x24\x9b\xcb\xda\x99\x5c\xed\xf6\xc6\xba\x3c\x9f\x31\x06\x38\x6f\xfc\x3a\x71\x8b\xcd\xe7\x4f\x77\x77\xd3\x75\xad\x57\x4e\x19\xcd\x88\x5b\x68\x5e\x94\x2e\xcc\x8b\xc8\x49\xaa\xdc\xa2\xa5\xe7\x5a\x59\xe2\x6f\xbd\x05\x16\xb4\x56\x9a\x5a\x7e\xf7\x29\x49\xa6\x9e\xc6\x4d\x1f\xd6\x71\x3d\x20\x41\xff\xfa\x7c\x15\x32\x87\x81\xc2\x75\x30\x6c\x1f\xa9\x2b\xee\x47\xed\xcc\x5f\x5d\x69\x7f\x1c\xb5\xdc\xa9\x15\x5e\x6a\x81\xc6\x92\xab\xad\x1e\x26\x88\x28\xed\xa6\xde\x91\x76\x95\x28\x49\x6f\xdc\xf6\xbb\x66\xe3\x10\xf8\xa8\xf3\xf1\x84\x60\xfa\xc6\xe1\x3a\x0f\xfb\x61\xad\x3c\x8a\xbd\x35\xce\xb8\xe3\x9e\x44\x55\xaa\x15\x89\x95\x2c\x4b\xf6\x1a\x8e\x27\x00\xed\x95\x92\x1e\x8e\xfa\xdd\x7a\xfa\x4c\xd5\x51\xaf\x7e\x35\x93\x63\xe3\xdf\xac\x89\x37\xf6\xc3\x8a\xd4\xd2\x8c\x79\x9a\x71\xf6\x9a\xe3\x35\x85\x61\x1f\xef\xbe\x42\x0b\xe0\x09\x8f\xcf\x35\xd9\xe3\x75\xe8\x97\x8f\x1f\xbf\xf5\xd8\xe7\x5a\x2b\x77\x1d\xfa\x2d\xf9\xdc\x21\x0f\x46\x15\x43\xc7\xc6\xb6\x3a\xec\xaf\xa3\x6f\xe3\xdb\x5b\x0f\x87\xb6\xe5\x06\x9b\x76\xd0\x83\x86\xce\xb7\xc3\x9f\xb6\x46\x93\x52\x36\x50\x6b\xd6\x85\x8c\x47\x88\x1a\xfa\x3e\xf5\x2a\x18\x78\xa4\xea\x90\xd8\xa8\x62\x4a\xbc\x34\xb2\xa0\x62\x3a\x4a\xf8\x19\x32\x6d\xda\x76\x70\xe6\xd9\x94\xb2\xd0\x3c\xd5\x47\xe0\x8a\x5f\x6c\x07\x5c\x89\x10\x01\x47\xf1\x65\xa1\x75\x62\x87\x96\x13\xa6\x19\x77\x62\x81\xcc\x72\xc3\x35\x57\x5e\x99\x6a\xcd\x46\x26\x94\x2c\x31\xf9\x10\x0f\xd6\xc6\xb2\x02\xe3\x59\x71\x4f\x67\x49\xcd\x8a\xc9\x04\x1a\xef\x3f\x48\x9b\x76\xcc\x0c\x29\x2d\x32\x5e\xfb\x34\x39\xc6\xb3\xfc\xde\xf4\xe0\x7c\x32\x01\x36\x4a\x22\x75\x3a\xc9\x39\x2a\x88\xa2\xc5\xf2\x91\x56\x4e\x3c\xd1\xb1\x62\x4e\x2c\x40\xd0\x81\xec\x91\x31\xc2\xb9\x13\x8b\x94\x32\x66\xd2\x3c\x03\x80\xef\x46\x54\x7b\xaf\x10\x96\xdf\xdc\xf0\x04\xa6\xac\xc6\x51\xc2\xd5\xbd\x8c\x22\x26\x51\x01\xf8\x7e\xd6\xd0\x50\x8f\x2b\x3a\x5c\xd7\xc6\x12\x35\x83\xc1\x6b\xb3\xcb\x28\x62\x16\x4b\x68\xdb\xbe\x79\xad\x42\x75\x3a\x85\x0d\x7a\x42\x81\x97\x0d\xce\xe3\x28\xa2\xb4\xb8\x49\xb2\xf4\x36\x9b\xab\x59\x71\x73\x03\x7e\x87\x18\x9c\x83\xce\x3e\x6f\xbd\xe5\x4e\x14\xd8\x5d\x09\x38\xef\xdb\x32\x34\x43\xa5\x87\x16\x9c\x30\xbe\xbb\x10\x45\x23\x6f\x52\x67\x9e\x1b\x10\xee\x86\x7f\xac\xd9\x93\x75\x47\xbf\xc6\x1b\xd2\xf5\x8e\xac\x5c\x96\x34\x1d\xc5\x7c\x43\x6e\x6a\x53\x93\xb5\x7e\x20\x84\xe9\x93\x9c\xf9\x97\x31\xda\xca\x6a\xf1\xa2\xfb\x48\x41\x12\x1e\xca\x9d\xb0\x48\x38\x6f\xc6\xb5\x0e\xd9\x8a\xf1\x08\x3d\xc5\xac\x87\x0f\xc7\xdd\xd2\x94\x51\x14\xfe\x85\x33\x0f\xce\x2a\xbd\xf9\x29\x37\xd7\x2b\xfc\x3f\x96\x37\x07\x59\xd6\x34\x1d\xff\x6d\x8a\xba\xa4\x71\x0b\xfc\x1a\x79\x9c\xe7\x54\x9d\x61\x3d\x6d\x14\x87\xbd\xe9\x5d\xe1\x0b\x65\x24\xf6\xd2\x6d\x2b\xaf\x4c\x12\xab\xad\x2a\x0b\x4b\xfa\x74\x62\x97\x0f\x4c\x33\xe0\x04\xfc\xcd\xfd\x8c\x4d\xf2\xe5\xeb\x34\x6e\x07\x4e\x2c\xc4\x23\x5a\x9c\xc7\x88\x48\xa9\xcd\x3a\x25\xd8\x4e\xe0\x3d\x5a\x73\xc5\x53\xc9\x6b\x9e\x67\x68\x78\x89\xb1\xd7\x90\x14\x95\xd9\x11\x63\x9e\x3a\x0a\x54\x80\xa0\x71\xed\x0f\xb2\xee\x0e\xb2\xe6\x1a\xa2\x88\x39\xb1\x4b\x75\x86\x75\xaa\xb3\x4e\x80\x39\x04\xf9\xe4\xcc\x41\xeb\x29\x36\x8a\x2c\x33\x30\x2b\xef\x65\xaf\xa8\x72\x32\x01\x85\x32\x2d\xfd\xc4\x79\x1d\xf8\x41\xa0\x54\x65\xe1\x37\x8d\x33\x06\xdc\x5b\x18\xf7\xd3\xed\xc4\x82\x15\xe0\x2f\x94\x4d\x69\x96\xb2\xfc\xb9\x55\x95\x78\xa1\xe5\x5e\xae\x9e\x7e\xdf\xd6\xfa\xe9\x9d\x67\xeb\x17\xa0\xa7\x53\x9a\x0d\x8c\x58\x1b\xfb\xa7\x5c\x6d\x99\x15\x4b\xa5\x0b\xa6\xeb\xb2\xe4\x31\x00\x37\x62\x5f\x57\x5b\x7c\xeb\x0e\xae\xe0\x30\x00\x2d\x30\x2f\xb0\xc5\xf9\x42\xe3\xe9\x5d\x9c\x64\xe1\x58\x1c\xf3\xcf\x25\x40\x98\x44\x8d\xd7\x50\xfe\x55\xf4\xa8\x80\xd0\xc0\xdf\x7d\x8a\x51\xfb\x54\x83\xff\x02\x00\x00\xff\xff\xbd\x82\x56\xdf\xab\x07\x00\x00") -func distAssetsChunk380B3e55173fba1ba963808JsBytes() ([]byte, error) { +func distAssetsChunk1783c15d93a3d51e41413b6JsBytes() ([]byte, error) { return bindataRead( - _distAssetsChunk380B3e55173fba1ba963808Js, - "dist/assets/chunk.380.b3e55173fba1ba963808.js", + _distAssetsChunk1783c15d93a3d51e41413b6Js, + "dist/assets/chunk.178.3c15d93a3d51e41413b6.js", ) } -func distAssetsChunk380B3e55173fba1ba963808Js() (*asset, error) { - bytes, err := distAssetsChunk380B3e55173fba1ba963808JsBytes() +func distAssetsChunk1783c15d93a3d51e41413b6Js() (*asset, error) { + bytes, err := distAssetsChunk1783c15d93a3d51e41413b6JsBytes() if err != nil { return nil, err } - info := bindataFileInfo{name: "dist/assets/chunk.380.b3e55173fba1ba963808.js", size: 655155, mode: os.FileMode(420), modTime: time.Unix(1480000000, 0)} + info := bindataFileInfo{name: "dist/assets/chunk.178.3c15d93a3d51e41413b6.js", size: 1963, mode: os.FileMode(420), modTime: time.Unix(1480000000, 0)} a := &asset{bytes: bytes, info: info} return a, nil } -var _distAssetsChunk380B3e55173fba1ba963808JsLicenseTxt = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\x54\x92\x4f\x8f\xd3\x30\x10\xc5\xef\xfd\x14\x6f\x6f\x50\x15\x3b\x44\x45\x42\x7b\x5d\xb4\x52\x51\x2b\x0a\x5d\x0e\x1c\x5d\x67\xba\x71\x95\xcc\xa4\xf6\xb8\x4b\xf8\xf4\x28\x0e\xec\x9f\xa3\x35\x33\xef\xfd\xe6\x8d\xed\xf2\x66\x81\x25\xbe\xff\xe4\xa0\xa8\x4d\x5d\x99\x6a\x7a\xb7\xaa\x43\xba\xb5\xf6\x92\x39\xe8\x39\x19\x2f\xbd\x5d\x60\x39\x95\xee\x64\x18\x63\x78\x6c\x15\xdf\x06\xe2\xaf\x07\xdc\x4b\xe6\xc6\x69\x10\x86\xe3\x06\xa2\x2d\x45\x78\x61\x8d\xe1\x98\x55\x62\x9a\xa6\x7e\x50\x47\x2e\x51\x83\xcc\x0d\x45\x68\x4b\xd8\x6d\x1e\xd0\x05\x4f\x9c\xe8\xb5\xe5\xf9\x92\x29\x8e\x46\xe2\xa3\x7d\xa9\xda\xc5\xc2\x2e\x6f\xe0\x7e\x13\xae\x6b\xf3\xd9\xac\xdf\x92\xbc\xf3\xef\x51\x57\x1f\x3f\xe1\x03\xea\xaa\x5e\xe3\x0b\x5d\x32\xe1\x30\x26\xa5\x3e\xad\xb0\x61\x6f\xfe\xd1\xff\x92\x1c\x91\x13\x41\x4e\xd0\x36\x24\x1c\x24\x47\x4f\xb8\x93\x86\x70\x2f\xb1\x47\x48\x48\xf9\x78\x26\xaf\x50\x29\xa0\x4a\xb1\x4f\xf3\x00\x61\x27\x7f\x42\xd7\x39\xec\xf3\xb1\x0b\x7e\x92\xdc\xce\x94\x2b\x5c\x0d\x6a\x53\x19\x6c\x4e\x70\xf0\x32\x8c\xcf\x33\xfb\x2d\x9e\x5c\x02\x8b\xa2\x09\x69\x0e\x86\x1a\x3c\x05\x6d\x0b\xc5\x24\x73\x0a\x1d\xad\x26\x3e\x78\xc7\x90\xa3\xba\xc0\x10\x26\x38\x2d\xd9\xdc\x5a\xdb\xcf\xde\x25\x9b\xdd\x7e\x6b\x6b\x53\xd9\xff\x8b\x3d\x4c\xcb\x10\x6b\x88\x54\xbc\xe7\x60\x58\x34\x78\x42\x9f\x93\xc2\x0d\x03\xb9\x88\xc0\xa0\x2b\xc5\xf1\x15\x61\x48\xc5\x1d\xa3\xe4\x49\xea\x05\x11\x52\xfa\x1d\x8f\x73\x83\xb6\x4e\xcb\x69\x5d\xe0\x12\x53\x52\xc7\x1a\x5c\x87\x41\xe2\xf4\x03\xd2\xb3\x60\x2a\xb9\x4e\x72\x5e\x1a\x32\xe5\x86\x7f\x03\x00\x00\xff\xff\xa0\x06\xc1\x2f\x6d\x02\x00\x00") +var _distAssetsChunk2119272e0eef0e3ba6ef5bdJs = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xec\xfd\x5b\xaf\x5c\xc7\xb1\x27\x88\xbf\xff\x3f\xc5\xfa\xd3\x0f\x73\xdc\x98\x15\xce\x88\xc8\xc8\xcb\xc0\x32\x40\x51\xd2\x68\x80\xcd\x99\x87\x9e\xae\x97\x83\x86\x50\x2a\xd1\x26\xdb\x8b\xa2\x40\x52\xe5\x73\x76\xf7\x87\x1f\xc4\x2f\x72\xad\xaa\xda\x37\x6e\xd2\xd6\xb1\xec\x43\x6c\x54\xd5\xda\x55\xeb\x92\x19\x19\xf7\x5b\xfe\xee\xbf\xfc\xff\xa7\x6f\xde\xbc\x9d\x96\x57\x87\x17\x3f\xbe\x7b\x31\xbd\xfa\xf1\x8f\x6f\xde\xbe\xde\xbf\x7f\xf5\xe6\xc7\xe9\xa7\xe5\xc5\xfe\xdd\x8b\xe9\xdd\x8b\x17\xd3\xe1\xe5\xcf\x3f\xfe\x99\x84\x99\xba\x54\x79\x91\x5e\xbc\xf8\x63\x7a\xa1\xdf\xef\xcb\x8b\x3f\xda\xf7\x3f\xd0\xff\x78\x47\x57\xff\xd7\xb3\xaf\xff\xef\xff\xfa\x35\xbd\xff\xb7\xf7\xd3\x7f\xf9\xdd\xff\xef\x5f\xfe\xb4\xbc\xf9\x7e\xbf\xfc\xbf\x2f\x5f\xbd\xa3\xbf\xbc\xf8\xfe\xa7\xfd\xe1\xcf\xcf\xfc\x1e\xdf\xbd\x78\xfd\xfd\x8b\xb7\xdf\xed\x7f\x7e\xff\xe6\xbb\x57\xaf\x7f\x7a\xf3\xf6\xfd\x77\x5f\x3c\xfe\xd4\xff\xf5\xbf\xfe\xf5\xbf\xff\x96\x7e\xfa\xf9\xdd\xcb\x7f\xf9\xd7\x7f\x15\xe6\xff\xfe\xbf\xff\xcf\x96\xb5\xff\x1f\x2f\xbe\xf8\xc3\xff\x7c\x41\x2f\xfe\xcd\x4f\x7a\xf7\xc5\xff\xf6\xfb\x77\xc7\x3f\x4d\x7f\x79\xf5\xc3\xfb\x97\x5f\x3c\x49\x4f\xa6\x97\x2f\x5e\xfd\xe9\xe5\x7b\x1c\x1e\x96\xfd\xbb\x77\x5f\x3c\xf9\xe3\xe2\xdf\xcc\xef\x7e\x7a\xfb\xea\xfd\x8b\xf9\xf0\xe6\xc7\xf7\xfb\x57\x3f\xbe\x78\xfb\x64\xda\xbf\x7d\xb5\x9f\x5f\xbe\xfa\xe1\x87\x17\x3f\x7e\xf1\xe4\xfd\xdb\x9f\x5f\x3c\xf9\xc3\xef\x7f\x78\xf1\xc7\x77\x7f\xf8\xfd\xf2\xea\xc7\x17\xfb\xb7\xff\xe7\xdb\xfd\x0f\xaf\x5e\xfc\xf8\x7e\x7a\xf5\xc3\x17\x4f\xf6\xaf\xf7\xd7\x6f\x7e\x9c\x5f\x1c\xde\xcd\x87\x37\xcb\x9b\xb7\xb3\xe4\xef\xbe\xfb\x69\xff\xea\xc7\xf7\xe9\xbb\x38\xfd\x3b\xb6\x56\xbf\xab\xfa\x64\xfa\x37\xfe\xe2\x09\x2b\xe5\xd6\x9f\x4c\xff\x26\x5f\x3c\x11\xe2\x5a\x9e\x4c\xff\xce\x5f\x3c\xa9\x4f\xa6\x7f\x97\x2f\x9e\xb0\x90\xd6\x27\xd3\x9f\xc6\x13\xfe\xdb\x8f\xaf\xde\xbf\xfb\xe2\xc9\xcf\xef\x5e\xbc\xfd\xaf\x3f\xed\x0f\x2f\xfe\x9f\x1f\xff\xdb\x3b\x1f\xcd\xbb\xf7\x6f\x7e\x9a\xde\xfc\xf1\x8f\xef\x5e\xbc\xff\xe2\x09\x49\xe1\x27\x93\x7f\x15\x23\xf8\xe2\xc9\x6f\xbe\xa9\xbd\xf1\x57\x4f\x7e\x77\xf3\xcc\xd2\xeb\xcd\x33\xb5\x56\xe5\x5b\x67\xde\xba\x21\x17\xd1\xaf\xfd\xb4\xdf\x5d\xc2\xe0\x23\x61\xc2\x9f\x61\xb2\xc2\x84\xcb\xdd\x78\x52\x03\x26\x9d\x24\xb7\x00\x09\x15\xcd\x01\x11\xa5\x96\x06\x54\x2a\xb5\x5e\xfe\x89\xa1\xc2\x9f\xa1\xf2\xe2\xcf\xf7\xf3\x94\x56\xfb\x77\xac\x65\xd0\x8f\x91\x36\x0d\xb0\xb0\x90\xe4\x41\x40\x9c\xc9\x36\xc0\x18\xe7\x47\x02\xe6\x62\xe4\x59\xca\x57\x5f\x7d\xf9\xc1\x09\xea\x97\xf9\xcb\x38\xed\xaf\x9b\x20\xdf\x39\x41\x11\xea\x83\x3f\xb0\x52\xef\x36\xe6\x67\x54\x7a\x8e\x09\x92\x24\xf9\x07\x98\x9f\xdc\xbd\x80\x99\x92\x2f\x9a\x4f\x30\x93\x68\x8f\xf9\x89\x50\x12\x8e\xf9\x65\xaa\x9f\x36\x41\xa9\xd5\xbe\xf9\xe6\x83\x13\xe4\xd6\xbe\x8a\xd3\x3e\x69\x82\xb7\xb9\x19\x26\x98\x79\x4c\x30\x51\xe9\x1c\x13\x6c\x64\x98\x14\xc8\xb9\xd5\xbe\xce\x0f\xf4\xfc\x6b\x5d\xc0\xdb\x7c\xe9\x72\x7e\x8e\x89\x83\x02\x3b\xd9\x46\x80\x89\x2c\x0f\x04\x9d\x49\x58\xff\x01\x26\x28\x77\x4e\xb0\x53\x56\x5d\x25\x74\x55\xd9\x18\x4c\x4f\x63\x7e\x42\xad\xfd\x7a\xf0\xf3\xfa\xe7\xb7\x2f\xe6\xfd\x03\x0c\x54\xb4\xca\x77\x5c\x86\x5c\x31\x12\x1c\x3a\x83\x61\x2a\x3e\xd5\x7f\xc7\xd7\x2d\x26\x87\x83\x8f\x9f\xdb\x97\xb5\x3e\xfd\x26\x7f\x70\x6e\xb5\xea\xd3\xaf\x9e\xfd\xd5\x73\xe3\xbb\xe7\xc6\x42\x9c\x6d\x4c\xae\x91\x6d\x53\xb3\xb2\x4d\xce\x1e\x2b\x34\xff\x8e\xd3\x93\xbb\xa7\x27\x94\x78\xe3\x2c\xea\xdf\x02\x33\x99\x6a\x1d\x8b\xb7\x1e\xff\xda\x27\xa8\x77\x4f\xb0\x51\xdb\x70\xd3\x48\x44\x4e\x33\x04\x9e\xca\xe9\xf8\xd7\x3e\xc3\x7c\x0f\x86\x1a\x55\x9f\x16\xb8\x8b\x50\x6a\xfd\x34\xc5\xd6\x4f\x53\xf4\xe3\x5f\xfb\x14\xed\x3e\x06\xc3\xab\x85\xc3\x4c\x66\xab\x80\xa8\xd4\xb0\xa0\x72\x3a\xfe\xb5\xcf\xb0\xdc\xcb\x66\x92\x95\x8d\xcd\xe4\x0d\x4f\x6b\xe0\xef\x3a\xc5\xf2\x58\x5b\xee\x3f\x7e\x8a\xb7\x95\x98\x98\x62\xb3\x98\xa2\x92\xb4\x41\x89\x95\x6a\xd6\xd5\xfc\xe8\x83\x91\xc6\xd1\xaf\x7d\x72\x7c\xf7\xe4\x1a\x71\xe2\xcd\x86\x30\xdb\x26\xd7\xfb\x36\xbb\xfe\xeb\x25\xc0\xdb\xfa\xcb\xe5\xf4\x98\x52\x1a\x96\xa3\x51\xb6\x21\x26\x1a\xf1\xaa\x9f\x8d\xc3\x5f\xfb\xf4\xf4\xee\xe9\x59\xd8\xc0\x58\xbd\x44\xb2\x2e\x5f\x23\x66\xdd\xe6\xf7\x69\xfa\xe7\x7f\xec\xfc\xf2\x3d\xcb\x97\xa8\x24\xdb\xa4\x60\x2a\xb2\x4d\xd0\x64\x9b\xa0\xfd\x7a\xd9\xe7\x36\x41\xbb\x97\xb7\xa8\xac\xbc\xa5\x6c\x12\x50\x48\x6b\x39\xf3\x83\xfd\x03\xf0\x97\x72\x1f\x7f\x49\xda\x37\xfe\x92\x37\x1b\x5e\x28\xa7\x93\xa7\x0f\xc7\xbf\xaa\x19\xfe\xf0\xe2\xf8\xe6\xa7\xfb\xed\x88\x9a\xea\x77\x20\xac\x90\x81\xeb\x04\x87\x01\x9f\xa8\xaf\xfc\x45\x29\x7d\x9a\x81\x9b\x52\x6d\x5f\xdd\x9e\x1b\x71\xb9\x69\x22\x69\x4b\x5f\x3d\xbd\x7d\xa2\xe9\x4d\x53\xf1\x59\xe7\xaf\xed\xf6\x89\x4d\x6e\x9c\x68\xd6\x9f\x7d\xfd\xec\x83\x60\xb5\xaf\x9f\xa6\xaf\x3f\xd2\x36\xbb\x00\xeb\x6d\xc1\x1b\x60\x1d\xee\x91\xc1\xb7\xdb\xc9\xe8\x5c\x4d\x17\xa6\x24\x9f\x44\x12\xff\x9c\x40\x3d\xbe\xfe\x80\xc1\x2b\xd6\xee\xc6\x54\x2e\xa4\xab\x35\xf1\x49\x52\xe2\x3e\x80\xde\x9e\xfe\xdf\x66\x5e\xfc\xb8\x79\x09\x53\xde\xec\xc0\x31\xc7\x8f\xf3\x0e\xb3\xdd\x98\xc0\xb3\x67\x1f\x5e\xbc\x9a\xfc\xef\x53\x27\x79\x8f\x1e\x2a\x9b\x45\x78\x49\x0f\x7c\x5a\xba\x4f\x92\x7f\xff\x41\x4b\x77\x8f\x02\x7a\xdf\xac\x32\x75\xcd\x9b\xed\xf7\xeb\x5c\xb8\xef\x5f\xbd\xff\xfe\xe7\xc3\x9f\x5f\xbc\x7f\x58\x3c\x48\x1f\xc8\x59\x49\xfa\xa6\xa4\xe9\xea\xe6\xad\x94\x38\x6f\x28\xfa\x68\x23\xf7\x34\xd1\xf6\xe4\xe6\x82\x9a\x3c\x62\xae\x52\x5a\x7e\xbc\x4b\xed\xe6\x5c\xef\xe1\xd9\xba\x2a\x6c\x1c\xae\x4f\x9f\x6c\xa1\xce\x63\x59\x33\x95\x4d\x9f\x61\x92\xf6\x58\x84\xfd\x0f\x9e\xec\x9f\xde\xee\xff\xb8\xff\x71\xff\x30\x33\x55\x57\x42\x57\xd3\x37\x6d\x8c\x27\x8e\xc1\x7c\x0a\xe5\xd6\x56\xed\x54\xe4\x93\x18\xeb\x37\xdf\x7c\x23\x29\x3d\x22\xc2\x64\x4f\xa5\x7f\xda\xfc\xee\xe1\x37\x5a\x72\xcc\xaf\x92\xa5\x4d\x37\xb5\x75\x76\xec\x16\x93\xac\x2e\x44\xfd\x34\x17\xe2\x2f\x32\xbb\x57\x3f\xfe\xf1\xed\xfe\xf0\xe6\xdd\xfd\x64\x19\xf3\xeb\xbc\x86\x97\x62\x72\xb3\x50\x1a\x46\xfd\xea\x93\x51\xaa\xd5\x3e\x65\x62\x5f\xd7\x2f\xa5\xdd\x46\x4b\xca\xb7\x42\x88\x5f\x7e\x55\xe4\xcb\xf2\x41\x10\x94\x62\xed\x99\x7d\x2a\x08\xee\x5b\xe2\xbe\x85\x10\x07\x08\x98\xda\x1a\x9d\x19\x91\xa7\x4e\x92\x3f\x49\xae\xfc\x9d\x41\xf0\x3f\x5e\xbd\xbd\x9f\x80\x73\x4e\xfa\x5d\xeb\x1b\xaf\xca\xab\xe2\x50\xa8\x55\x59\x5d\xe4\x19\x76\x34\x60\xd0\x1f\xab\xbb\x9f\x38\x55\xbd\xa9\x4b\xfe\x22\xac\xea\xae\x69\xf2\xdd\xd3\x14\x5a\xfd\x73\x95\x58\x79\x23\xe3\xdc\x57\x0d\x29\x53\x7a\xb4\x0b\xf2\xef\x38\xd1\xdb\xd8\x8c\x89\xf6\x13\xbf\x6a\x5b\x30\xb5\xf6\xd5\x93\x25\x43\xc8\x16\xca\xf9\xe3\xb5\x89\xbf\xdf\x24\xf9\xce\x49\x36\xca\xd2\x36\x8f\x72\xdd\xdc\xad\x42\x55\xca\x8a\xb5\xf6\x6b\x9d\xe7\xeb\x57\x87\xb7\x6f\xde\xbd\xf9\xe3\xfb\xf9\xfd\x8b\xfd\x87\xac\x16\x68\xf0\xe1\x24\x41\x20\x67\x28\x50\x3c\x78\x75\xa1\x9c\xca\xe6\x60\xae\x9f\xe6\x23\xb1\xa7\x45\x9e\xe9\x1d\x76\xde\x8d\x69\xe6\xaf\xcc\xbe\xbc\x9d\x1a\x72\x2b\x1a\xdb\x73\x7a\xfa\xe8\x68\xec\xdd\xd0\xb8\x87\x67\xe7\x15\x03\x84\xe4\x4c\xc3\x4a\x65\xd5\xb0\xf2\xc9\x61\x64\xf9\x93\xe2\x5e\x7f\x57\x60\xfc\xb4\x3f\xfc\xf9\x5e\x7c\x60\x56\xfd\x4e\xea\xaa\x64\x76\x2a\xba\x3a\xad\xc7\xf1\x20\x02\xdb\xe2\xd2\x89\x98\x3f\xc9\x6f\xfd\xcd\xb3\x2a\xcf\xea\x07\x67\xf7\xd5\xd7\x6c\xe5\xd1\x4e\xa5\xbb\x66\xc7\xf7\xcc\x2e\x93\xb6\x75\x76\xe3\x38\x38\xd9\x36\x39\xe6\x4f\x9d\x5c\x6b\xbd\x3c\x22\xab\x20\x57\x93\xfe\xd5\x5f\x33\x39\xb9\x7b\x72\x3d\x24\x50\x24\x4c\xf0\xdf\x76\xe1\xaa\xd5\x67\x5f\xde\xf6\xd9\xdc\xe2\x58\x26\xbd\x3c\xda\xd6\x3b\x9b\xdb\x1d\xa9\x7b\x98\x5b\x1b\xca\x54\xa1\x94\x36\xc2\xc4\x61\xb8\xaa\x43\x75\x0e\xb5\x52\xca\x27\xe9\x54\xff\x61\x53\xe3\xbb\xa7\xc6\x7a\x9a\xdb\x7a\xbc\x4e\x4e\xff\xda\xc9\xfd\xd2\x04\x77\x3b\x46\x74\x39\xb9\x1e\xc8\x37\x92\x78\xd2\x96\x5e\x98\xd6\x75\xab\x54\x3f\x6d\x66\x7f\x3d\xb5\xfd\x2e\x32\x90\xdf\xfd\xfb\xeb\xef\xdf\x2c\x98\xd8\xc8\x5f\x5e\xde\xec\x7f\x78\xf5\xe3\x9f\x66\xd7\x6e\x8e\xaf\x5e\xfc\xe5\xcb\x37\xff\xf6\xc5\x93\x34\xa5\x49\xf2\x24\xf9\xc9\x1f\x7e\xff\xa7\xe9\x8f\xaf\x96\x65\x7e\xfb\xf3\xf2\xe2\x8b\x27\x2f\x8e\x2f\x7e\x7c\xf3\xc3\x0f\x4f\xa6\xc3\xf2\xea\xa7\x1b\xdf\xfd\xe1\xf7\x3f\xed\xdf\xbf\x9c\x7e\xf8\xe2\xc9\x73\x96\x49\xc8\xf6\x9d\x6c\xf2\x57\x9a\x38\xa5\x89\xfb\x74\xfa\x22\xa5\x34\x73\xbf\x7e\xce\x13\xcb\x33\x9e\x8c\xba\xd8\x78\xf7\xaf\x26\x7e\xc7\x3c\xe5\xf8\x9f\x27\xe6\x79\x3d\x9e\xf1\xef\x7f\xe5\x89\x1b\xa5\x1a\x67\x5f\x3f\x99\xde\xfc\xb4\x3f\xbc\x7a\xff\xef\x5f\x3c\x21\xf1\xf9\x9f\x46\xc2\xe4\x97\x51\xb5\xa7\x54\x8d\x2a\x9e\xcd\xfe\x80\x43\xc1\xf5\x69\xba\x7c\xd0\xfe\xec\xb4\x99\x7d\xac\x4f\xcf\x47\x3d\x66\x76\x7e\x12\x55\xf3\xd7\x35\xe0\xfe\xa7\x3f\xfc\xfe\x77\x01\xe4\x87\x80\xcd\xe5\x06\xb0\xb9\x4c\x5c\x3e\x11\xd8\x6d\x62\xb2\x7d\x21\x9b\xca\x09\xd6\x3a\x9d\xbe\x00\xac\xf5\xfa\x79\x9a\xda\xbe\x4d\x0d\x53\xe6\x32\xa5\xa7\xf1\x4f\xe2\x34\xb5\x07\x40\x58\x49\xec\x06\xfc\xda\x94\xf6\xeb\xc5\xfe\x79\x1b\x66\xe7\x4f\x8f\x01\x7e\x22\xc8\xde\xfe\xfc\xe3\x8f\xbf\x1c\x7e\xe6\x3a\xe1\xcd\x87\x39\x17\x6a\x6d\x12\xea\xb9\x5d\xce\x27\x35\xf3\x77\xcd\x4f\x39\x51\xaf\x53\xbc\xaf\x78\xb4\xbf\xf9\x65\xa5\x5e\x6c\x52\xca\x9c\xb7\xfb\x70\xdc\xa7\x4c\x71\x9f\xcb\x07\xc7\x68\xae\x9f\x0b\xa9\xf1\xd4\x28\xdb\x05\x16\x92\xb1\x13\x46\x73\x3c\x4c\x65\x8a\x77\xbf\x4e\xc8\x26\x96\x43\x9a\x32\xe5\x36\x29\x71\x92\xa9\x91\x68\x9d\x2a\x49\xf5\x33\x45\xdb\x25\xdc\xd5\x69\x21\x5b\x7f\x96\xc9\xba\x4e\xc2\x64\x5a\x9d\x86\x2a\x71\xeb\x20\xa6\x43\xf2\xa1\x1a\x13\xe7\x36\x0b\xa5\x4a\x59\xf2\x8c\xf0\xd3\xc5\xa8\xba\xd4\xd9\x87\x76\xfd\x9a\x3b\x89\xcf\xfd\xc6\xcf\xcd\x7f\x7d\x26\x42\xcd\x64\xea\xe4\x8f\x53\x80\x29\x77\x1c\xf9\xc8\x8d\xb8\xcf\x8a\xb1\xb8\xb5\xd1\x66\x37\x4b\xca\x84\x7c\xcf\xba\x3f\x07\x1f\xa9\x2f\x42\xb6\x7e\xc8\xc4\x35\xcf\x1c\x93\x9c\x1d\xc6\x6d\x1c\x63\xc2\x53\x9a\xa9\xf3\x4c\x2c\x6d\x66\xaa\x7d\x26\x2d\x65\x16\x2a\x72\x13\xaa\x79\xf6\x51\x5e\x5f\xf2\x0b\x99\xec\x71\xd4\x94\x27\x96\x0b\x72\x9a\x56\x8a\x98\xfd\xbf\xdb\x04\xf5\x48\x44\xff\x45\x78\x43\x6e\x13\xde\x80\xe7\x99\x6a\xaa\x93\x90\xa3\xea\x4d\x04\x1d\x88\x5e\xa9\x3b\x50\x7b\xdb\xc8\xfd\xf2\x1b\xa3\xea\xeb\x49\xb9\xe9\x7d\x38\x7e\xf9\x50\x0c\xe4\xfa\x39\x93\x68\x99\xcc\xcd\xea\x9b\x8b\xe1\x08\xe5\x20\x4e\x3a\xde\xfd\xb2\x4c\x55\xea\xd4\x88\xfd\x89\xe7\xc8\x90\x7b\x20\xf2\xd4\x28\x25\x1d\xef\x00\xbe\x51\x93\xb9\x53\x6f\xe5\x06\x3a\xae\xd8\xaa\x64\xd2\xee\xc6\xd6\xbb\xef\x36\xdd\xbc\xdb\x09\x19\xef\x1c\xb0\x63\xf1\xf9\x80\x4f\xc8\x56\x2f\x91\xad\x4d\x99\x6c\xaf\xe4\xdc\x62\xc5\xb5\x3a\x9d\xfe\x77\x54\xab\xd7\xcf\x75\x6a\x7b\x9b\x62\xea\x9c\xa6\xf4\x34\xfe\x49\xac\x77\xf1\xed\x0f\xa0\xd9\xfe\xa7\x9f\x96\x17\xf7\x73\xd3\x13\x21\x18\xa5\xaa\xbe\x54\x49\x0f\x54\x64\xa6\x9a\xab\x2f\xad\x55\x27\xab\x2a\xe3\x58\xa8\x3a\xed\xcf\xc4\x36\x93\x83\x46\x5a\x9f\x29\x65\x99\xdd\xac\x76\x8c\x48\x99\x52\xd6\x59\x48\x98\x4a\xf5\x83\xee\x3c\x87\x0c\x0c\xa4\x14\x2a\x79\x66\xe2\xc9\x7f\x2d\x38\x12\xaa\x49\xa6\x34\x11\x17\x4a\x2a\xa4\xec\x77\x20\x2d\x4a\xa9\x64\x4a\x4c\x5c\x29\x09\x49\xc1\x47\x4f\x8e\x63\x42\x29\xcf\x64\xdd\x31\xbb\xb2\xf8\xfa\xa4\x7e\xfd\x9a\x6a\x72\x9e\x57\x34\x1f\x5c\x34\x39\xeb\xf4\x31\x6b\xa6\xce\xcd\x59\x0f\x2b\x8e\xa8\xe5\x3c\x39\xeb\xeb\xaa\x33\xb5\xe2\x2c\x4f\xac\xe2\xf0\x59\x21\x93\xa9\x50\xeb\x53\x9e\x1a\x75\x9b\x9c\xf8\xa9\x49\x3b\xf8\x73\xb3\x38\xf2\x76\xd7\x22\x5a\xf1\x71\x34\x3f\xb9\xe8\xb3\x0a\x0d\x43\x12\xb5\x0c\xda\xc9\x93\x38\x32\x71\x9f\x44\x0e\x1c\xcc\xca\x75\x93\xe6\x4f\x14\x99\x94\x54\xe2\x88\xc9\x0a\x7e\xeb\x89\xc9\x79\xbb\x94\x46\x4e\x43\x8a\xef\x7d\xea\x0e\x34\xbf\x83\xf3\x7d\x5f\x86\x5c\x0a\xf5\xe2\x34\x98\x39\x4e\xf4\x79\x56\x27\x47\x2d\x7e\x42\xcb\xb3\x8f\x67\xa6\x24\xe2\xfc\xd0\xd7\x31\xd5\x1e\x87\xbe\x46\x15\xa0\xb1\xa2\x01\x4b\xa5\xca\x3e\x1d\xb6\x3a\x2b\xb5\xe4\x20\xd5\x6c\x00\x91\xcc\x4a\xda\x71\xdc\xca\xac\xe3\xc1\xbd\x95\x10\xe9\x1f\x42\xbf\x7b\x79\xdc\x09\xfd\x12\x71\x71\x5a\x90\x2c\x07\xca\x6a\x33\x99\x28\xd5\xec\xa3\x90\x3c\x0e\xba\x81\xdd\x73\xf2\x59\xa5\x36\x93\x24\x99\x29\xa9\x63\x61\x9e\xa9\x3a\xea\xa9\x2f\xbb\x51\x76\x10\x24\x30\xa7\xe2\x32\xa1\x57\xca\xb9\xcd\x03\x93\xb9\xea\x7a\xd8\x3a\x03\xf5\x58\x28\x89\x92\x38\xaa\x39\x2a\x38\x84\xcc\x9f\x42\xfe\x0b\x1b\x71\x6b\xf8\x2c\x1a\x4b\x95\x75\xa6\xcc\x1d\x8b\x26\x33\xf5\x56\xaf\x5f\x53\xee\x8e\x7d\x9c\x81\x7d\xc9\x6a\xa0\x18\x37\x2a\x20\x89\x5c\x0c\x47\x64\xfe\x54\x07\xb0\xd9\x4c\x25\xf9\xda\x61\x0a\x25\x95\x67\x99\xb8\x38\xab\xc8\x02\x96\x3b\x19\xb5\x52\x70\xd4\xc8\x1c\x05\xd9\xa5\x25\x15\x73\x0c\xca\xdd\x57\x3f\x97\x29\x53\xc9\xe2\x72\xde\xea\xc4\x99\xb8\x3b\x31\x73\xc9\x13\xbb\x24\x4b\xfe\x79\xa0\x56\x3a\xc6\x2e\xc6\x33\x99\x23\x2b\x39\xfa\xfb\x11\x53\xea\x8a\x1f\x55\xd5\xd1\x51\x48\xba\xa3\x87\xe3\xbf\x7f\x6d\x0d\xd4\xe1\xf4\xc6\x10\xb5\x52\x41\xdf\x60\x96\x81\x1b\x59\x7d\x89\x80\x19\x6d\xa6\x64\xea\x2c\xc2\x7f\x69\x80\xb7\xad\x87\x42\x4d\x15\xf3\xaf\x3d\x03\x94\xec\x68\xe9\x0f\x61\xff\xb5\x94\xd9\x6f\x06\xf8\xe4\x59\x48\x9b\xa3\x9b\x76\x06\x8a\xb7\x38\x7e\x1c\xea\xad\xee\x85\x87\xf8\x9f\xcb\x59\x78\x2e\xd3\x93\xcf\xbc\xf0\x33\x2f\xfc\x65\x79\xe1\xea\x5b\x78\x88\x23\xde\x42\xc8\xcf\xdc\xf1\x53\xb9\xe3\x67\xe6\x78\x37\x2e\x2e\xaf\xbe\xdf\x7f\xbf\x7f\xc0\xcc\xbe\xd4\x0d\x85\x27\x76\x54\x6b\xdf\x36\x6a\xc9\x8e\x4c\x39\xbf\x2c\x94\x93\x1d\x9d\xea\xf2\x0d\xab\xaa\xf9\x2f\x53\x79\x39\x67\x12\xd5\x85\x9d\xee\xa0\xc0\x17\xa7\x59\xea\x39\x1f\xc8\xaa\x5b\x76\x85\x7a\x16\xaa\x42\xdd\xed\x40\x92\x76\xf4\xb5\xda\x3b\xb9\x4d\x78\x0b\x05\xdc\x8d\x05\xff\x75\x71\xcb\xb4\xb9\xd1\x9e\xaf\x7c\x21\x2b\x4f\xdc\x5e\xe2\x29\x7b\x25\xee\xb8\x7f\x0f\x7b\xd9\x8f\xcc\x59\xd9\xae\x93\x1c\x28\xb1\x73\x58\xb0\xd9\x2c\x4e\xc4\xfe\x1a\x67\x5c\x3f\x37\xb2\xee\x23\xf6\x5b\xc9\x15\x26\x39\x55\x0c\x18\xd5\x26\x6e\xa6\x1f\x80\x0b\x3e\xe6\x79\x0c\x7a\xbe\x1c\xf5\x21\x4d\x64\xb5\x38\xcf\x71\x34\x4f\x79\xfb\x79\xf1\x51\x2b\x46\xdd\xa9\xf9\x5c\xda\xb7\x78\xe2\x53\x25\x49\xa0\xec\x14\xde\x04\x47\x64\xce\xd4\x7c\xcc\xcf\xfc\x1f\xa7\xcc\x49\xa9\x69\x9b\x7c\x2c\x18\xe5\x63\x1c\x29\xeb\x0a\xdf\x6f\x5f\x5e\xaa\x5f\xa5\x96\xa9\x92\x56\xfd\xd6\x48\xb5\x1d\x99\xe4\x65\x1c\x39\x8f\xb9\xb1\xbe\xea\x3f\x4c\xfa\x6d\xa7\xc6\x0b\x0c\x7e\x26\x61\xbd\x62\x67\x51\x79\xb2\x03\xe5\x46\x9c\x2b\xd5\x56\xa8\x50\xad\x0a\x56\x53\x8f\xea\xd4\xea\x70\x72\x6e\xa3\xa9\x52\x97\x95\xd5\xa4\x52\x17\xe7\xc1\x7e\x51\x75\x30\xf1\xc4\xfa\x12\xd6\xdb\x33\x87\x08\x9b\x1b\xe6\x3e\x7a\x17\x0b\x0c\xaf\x81\xaa\xee\x8c\x4a\xa9\xcf\x5c\x5c\xb2\x4e\x99\x64\x1a\x27\xeb\xb4\x0e\xf3\xfa\xb9\x53\x8d\x4c\xfa\x6d\x21\xee\xcb\x7c\x36\x60\xa1\x5a\xda\x64\x87\x99\x72\xc5\x88\x67\xaa\xcd\xa8\xf8\xa0\xf8\xf6\x98\x49\x53\xa1\x2e\x67\x23\x76\x26\xd0\x31\x62\xbf\xf7\xc4\xfa\x2d\x9e\xf5\xd4\x25\x8b\x4c\xf1\x1e\x3e\xb7\xf3\xe1\xde\xfa\x79\x0c\xf0\x63\x16\xf6\x03\x9a\xcd\x9f\x56\x29\xf2\xf5\x57\xe5\x4b\xfe\xfa\xc9\x67\x7a\xfe\xe7\xa0\xe7\x0f\xe8\x0f\x0f\x2d\xfb\x67\x22\xff\xc7\x21\xf2\x53\xa7\x8b\x0f\xdb\x2e\x37\x7d\x84\xbe\x7a\x92\x48\x4b\x9f\x9c\xd4\x03\xe0\x50\x52\x7b\xd9\x75\xca\x7d\x4f\xae\x69\x85\xcb\x69\x26\x65\xd7\x77\x2c\x3b\x2d\x96\xe6\xba\x96\xe5\x9d\x52\xe3\xba\x14\x32\x1f\x31\xb5\xbc\xf3\x3b\x5d\xbf\xa6\xde\x6d\x6e\x94\x6b\x5e\xe6\x4a\xad\xcd\x99\x0a\xe7\x3d\x15\x57\x77\xc6\xfd\x4a\x71\x6d\x3b\x15\xd7\xc1\xa0\x87\x8d\xc7\xa8\x83\xb1\x1c\xb3\xe3\x9f\x43\x5a\xa4\x10\x73\x77\x7d\xd6\xc7\x80\x21\xf8\x08\x26\x8c\xe0\xa8\x54\x4a\xc3\x79\x94\x7a\x26\x6d\x8d\xc4\xdc\x68\x91\x45\xa9\xb5\x3e\xa9\x73\x21\x9f\x4a\xf3\x17\x9e\x42\xa5\xc3\x76\x3b\x9b\x1f\xa9\xd3\xb5\x35\xdb\x55\x92\x56\xf6\x54\xb2\xeb\x9b\x6d\x1d\x95\xb8\xe5\x54\xae\x9f\x3b\xc2\xf5\x49\x60\x2e\x2d\x73\x23\x73\xc3\x40\xb9\x1e\xe7\x4e\xa5\x38\xaa\x9a\x3f\xb2\x1d\xc5\xf5\xbc\x05\x5e\x6c\xe8\x81\xe6\x43\xf0\x27\xea\x7a\xcb\x54\xc8\x4c\x8e\x46\xbd\xeb\xfe\x62\x28\xa5\x90\xb5\xbc\x18\x21\x04\x90\xeb\xde\xf1\xc4\x5f\xf1\xbb\x39\xa1\xa4\xa4\x4b\x76\xa6\xe8\x2a\xba\x65\x37\xe9\xb2\x9f\xee\x1a\x70\xa5\xe4\x6a\x69\xe3\x7c\xfd\x3a\xbb\xb5\x34\x17\x87\xe6\x25\xfc\xab\x4f\x29\x35\x59\x66\x30\x64\x57\x49\xe7\x4c\xa6\xe6\x4b\x2b\xbc\x73\x8e\x55\x16\x1f\x7f\x9e\xd7\xf1\x9f\x86\x98\xdc\x32\x35\xd9\xf9\xd2\xf9\x8d\x0b\x95\x32\x6e\xdc\x3b\xac\xd6\x2b\x21\x15\x37\xf3\xaa\x94\x1b\x98\x24\xbe\xc4\x47\x4e\x94\x63\x85\xb3\x11\xab\xa3\x0b\xa9\xcf\x7c\x71\x03\xd0\x95\xf7\xa2\xf9\xfc\xd6\x64\xb9\xb8\x7d\xb1\x34\x58\x59\x6e\x0b\xb6\x8b\x51\x31\xf4\x5a\x4e\xc0\xd1\xce\x6e\x76\x49\xb9\xbe\xd3\x1b\xfe\x01\xbd\xf7\x44\x57\x1f\x36\xc1\xee\xa2\x2b\xce\x61\xc5\x24\xb7\x5f\x96\xb0\xba\xdc\xa6\x92\x23\x14\xf7\xbd\xff\x8a\x33\x02\x22\xa2\x6d\x76\xf1\x74\xe5\x64\xe7\xc2\xcc\x4a\xdb\x31\xa9\x23\xc1\xe4\x42\xb2\x1e\x8d\x6a\x2e\x6e\xac\x5b\x9f\x0b\x65\x73\xb6\x28\x46\xa9\xd9\x9e\xcc\x95\xfe\x71\x2b\x4b\x65\x86\x47\x21\xf7\x82\x9b\x8d\x27\x98\xba\x89\x70\x74\x36\x28\x0e\x74\xae\x4e\x30\x20\x37\xd1\xea\x0f\x5f\x84\x9a\xdb\x38\x54\xb9\x1e\x85\x6a\x37\x9c\x67\x42\xa9\x32\x49\x77\xa6\xe6\x36\xed\x22\xd4\x8b\xa3\x9a\x26\xdd\x93\x25\xf1\xd7\x58\x20\xa5\xe4\x76\xe3\xd9\xa3\x49\xdc\x76\xcf\xb9\xec\x32\x25\x5f\xaf\xdc\xdd\xe0\x5a\xa9\x40\x72\xf1\x99\xb7\xeb\xe7\x8d\x92\x42\x08\xf6\xb2\xcc\x85\x4c\x7d\xf5\x5a\xdf\x39\x79\x5d\x21\xe7\xd9\x35\x03\x1f\x19\x37\xbb\x52\x38\x5b\x8c\xa4\xfa\x1d\xab\xbf\x36\x58\x0a\x65\x39\x66\xb2\x52\x31\x81\xd6\xdc\xfe\x77\xd4\x92\xda\x29\x67\x5b\x14\x13\x70\x85\xe4\x40\x9c\xdd\xc6\x27\x4d\x9d\x52\x69\x94\x61\x15\x3b\xef\x40\xe0\xc2\x8a\xc3\x3f\xb9\x7d\x58\xf3\x6c\xa4\x95\x9d\x50\x72\xbe\x7e\xad\x54\xaa\xcd\x99\x9a\xdd\x5c\x01\x73\xf2\x2c\xea\x48\xc8\xcd\x9f\x53\xae\x32\x45\xb4\xcb\x76\x46\xbd\xe8\x22\x54\x15\x06\x20\xdb\xfe\x06\xb8\x34\x3b\x40\x76\x94\x7b\xbb\x84\xee\xec\x5a\x0c\x65\x29\x57\x54\xb3\x4d\x4a\x65\x7f\x73\x91\xb3\x39\x2c\x8f\x95\x7a\x2e\x31\xf7\x4a\x9c\x0a\xa9\x35\x92\x9a\x29\x67\x59\xaa\xdb\xe3\x8e\x62\x58\xbc\xec\xaf\x78\x72\x86\xdc\x6c\x0b\x4e\x77\x61\xa0\x37\x1e\x40\xac\x65\xa6\x96\xd9\x45\x45\x6f\xb0\xc5\x9b\xfe\x95\xf4\xf5\x28\xfd\xf4\xf1\xe1\xad\x50\x6b\x7e\x7e\xbb\xfc\xcb\x6f\x1e\xdf\x44\xed\xb7\x4f\xd6\xac\x80\x1b\xbc\x9d\xff\x01\x98\x3b\xff\xe7\x66\xee\xbf\xfb\x98\x85\xbf\xd9\x29\xee\xb7\x27\x2d\xa8\xb9\x12\xc4\xb5\x87\x1a\x74\xd2\x82\xea\x07\xb5\x20\xdb\x29\xd5\x5e\xce\xb4\xa0\x63\x25\xcb\x0a\x35\xa8\xfc\xed\xd4\x20\x7b\x40\x0d\xda\xb1\x92\x9d\x69\x41\x7d\x28\x41\x7a\x53\x09\xea\xfe\x7a\x94\x12\x54\xec\x3e\x25\xe8\xe3\x14\xd3\x47\x59\x22\x7f\x1b\x02\xbf\xb7\xfb\xdd\x58\x67\x17\x31\x90\x30\x06\x09\x23\xc0\xa1\x56\x5d\xc4\xa4\xba\x64\xea\x0d\xae\xf7\x02\x19\xa3\x90\x31\x08\x4b\x97\x3b\x84\x8c\xae\x42\x46\x83\xd1\xf6\xbb\x84\xcc\x26\x63\x42\xc4\x34\x37\x13\x86\x88\xf1\x95\xe1\x04\xa5\xa0\x64\xb8\xc4\x1b\x84\xcc\xd5\x69\x90\x21\x63\x04\x32\x46\x1e\x92\x31\x2e\x62\x66\xa5\x6c\x3a\x33\x95\x2e\x2e\x64\xac\x43\xc8\x20\x14\xc1\x7a\xbf\x90\xa9\x0f\x08\x19\x68\x22\xbd\xdd\xd2\x56\x20\x66\x2a\xc4\x4c\xe8\x12\xad\x10\x27\x23\xb5\x7a\x21\x66\xdc\x82\x35\x81\x18\xd3\x2d\x16\x7e\x21\x67\x32\xe4\x8c\x5d\x3e\x61\x95\x33\x21\x66\x04\x62\x46\x1e\x47\xe9\xf7\x76\xfa\xfb\xed\x99\x5e\x06\x73\x31\xa9\x9d\xeb\x65\x6e\x8b\xb5\xdb\x33\xd5\xba\xea\x65\x88\xbe\xe7\xbe\x43\xac\xc0\x71\x05\x61\x94\x2e\x06\xcd\x4c\xa1\x99\x35\x68\x66\xba\xcc\x25\xc2\x26\x1f\xa1\x99\x41\x31\x7b\x40\x2f\x93\x33\xbd\x4c\x1e\xd0\xcb\xa0\x96\xf1\x5d\x6a\x59\xb9\x84\xf1\xb9\x5a\xc6\xf7\x68\x65\xf5\x63\x48\xfd\xcf\x0f\xd8\xa0\x17\x4e\x44\x21\x96\x32\xb1\x63\x4f\x5b\x32\x99\x21\x0d\xa7\xec\x5d\x9d\x95\x91\x19\x21\x0e\x35\x17\x81\xc5\xf5\x2d\xcd\xd9\x7f\x1d\x5f\xc3\x82\x76\x3e\xe8\x32\xba\x15\x99\x9c\x31\xda\xf9\xe5\x0e\x54\x99\xd2\x95\x3f\xc9\xfc\x49\xd6\x9f\x5e\x5c\x2f\xfe\xa5\x56\xd9\xb9\x69\x59\x0f\x69\x76\x90\xa7\xdc\x66\x80\x9f\xc5\x66\x12\xae\x57\x9c\xa8\xb7\x46\xb5\xdd\x78\x3c\x69\xad\x7e\x82\x23\x4d\xbf\x7c\x30\x4b\xc1\xa5\x85\x4a\x9f\x1a\x99\xe2\x52\x89\x01\x01\xb6\xe3\x0c\x57\x0d\x1a\x14\xd4\x78\xf4\x78\x32\x7e\x5b\xcc\x75\x5c\x47\x2f\x57\x1e\xb6\xdb\xa7\xb8\xcb\xcd\xd4\x24\xaa\xce\xa4\x3a\x38\x98\x99\xc3\xab\xb8\x56\x7c\xf6\x54\x3e\x7b\xa8\x58\xbe\xf5\x50\xc3\x43\xcf\xa0\x7d\x01\x2d\x38\xf1\x9c\x58\x03\x5a\x17\xa0\xc0\x7c\x56\x68\x29\x25\x1f\xcd\x0d\x68\xb9\xe0\x38\x03\xd7\xdd\x33\xbe\x9c\x53\x47\xb0\xc6\x05\xa7\xbe\xa4\x2e\xd9\xb1\x5e\x6c\x11\x2a\x05\xe1\x0b\xb1\x97\x4c\x02\x8f\x45\x77\x89\x9b\x92\x20\xc8\xe7\xfc\x26\x17\x7b\xe9\x7a\x42\xc3\xcf\xad\xc1\x8c\x50\xa7\x2f\x51\x7d\x39\xfb\xed\x76\xb8\xf3\x47\xe2\xf6\xa3\x1c\xe4\x2d\xd8\xb8\x53\x70\x73\xfe\x8e\x14\xc1\xc6\x7b\x57\x5e\xfc\x35\x16\xa3\x96\x29\x39\x55\x67\x75\xce\xed\xb8\x0b\x50\x6c\xee\x21\x72\x16\x42\x32\xf8\x67\xbe\xbc\x7c\x8e\xeb\xaf\x38\x9e\xc5\xd4\xec\x29\x71\x55\x7f\x45\xfa\xa1\x7f\x59\x77\x4a\x3d\x07\x6a\x17\xa6\xa4\x3a\x13\x33\xc6\x37\x13\xdb\x55\x45\x64\x4a\x2a\x6e\x5e\xe2\x96\x20\xbc\x92\x89\x0d\xd0\xba\x1c\x95\xab\x93\x8d\xd8\x42\xe2\xb8\x64\x8b\x79\x6d\xcf\x4d\xe3\x8c\xdc\x8f\x99\x58\x02\xcb\x8a\xb8\x55\x07\xc5\x65\x5c\xae\x14\xd1\xd3\x22\x07\x57\x6d\x29\x29\xb1\x08\x3e\x6a\xb9\x89\xdc\x4e\x40\x50\xa9\x42\x5c\xde\xf5\x58\xde\x9e\xaa\x54\x24\x1e\xea\xd3\x5d\x67\xeb\x3f\x01\xd6\x72\x82\xf5\x36\xdf\x84\x28\x31\xb1\x05\xb4\xee\x98\x0f\x80\xd5\xa8\xa6\x76\x0b\x58\xce\x27\x4f\xd0\xba\x7b\xba\x97\xd3\x29\xa4\x8d\x5d\xf8\x70\x6e\x2f\xa9\xf5\xba\x6b\xc4\xc2\x0b\x53\x53\xa4\xde\x49\x7d\xc9\xc4\x25\x5f\x55\xc8\x97\x4a\x25\x3b\xfb\x67\x68\x9a\xdc\xed\xdb\xe6\xd6\xa3\x2f\x5e\x6d\x53\x25\xce\x65\x67\x94\x73\x7d\x39\xfb\xdd\x8e\x99\x6a\xe2\x8f\xc4\xeb\xc7\x67\x3e\x5c\x48\xdc\x0f\x77\x91\x1d\x12\xf7\x53\x69\xd9\xce\x69\x59\x1f\x43\xcb\x8f\x1f\xea\xcd\x7e\xb0\xab\x72\xf0\x4f\xc6\x4a\x1f\x05\x8b\x9b\xbd\x63\x57\x58\x14\x44\x01\xd8\xdc\xa0\x73\x2b\xd2\x6c\xba\x25\xa6\x57\x39\x0b\x61\x07\x95\xd5\x2e\x81\x05\x69\x87\x29\xed\x1a\x55\xbb\x2d\x68\xe3\xc7\x93\x16\x50\x2f\xc4\xdd\x76\x31\xdf\x01\x86\x80\x54\x88\x78\xa3\x7e\x03\xce\x13\x00\x7c\x44\xa2\xbf\xdd\xb3\x4a\x9d\xaa\x5f\x7a\xf3\xa9\xfe\xb9\xb8\x66\xa1\xf3\xa6\x59\x9c\xee\x9c\xe6\x50\x3d\x7c\x89\xe7\x4d\x35\x59\x2f\x9e\xcf\x44\xf4\xc7\xd0\xdf\x63\x12\x3d\xee\x5e\xc8\x7b\x7b\xe4\xfe\xf6\xc9\xbd\xde\xc9\x4f\xe7\x43\xfd\x63\xf8\xd0\x3d\x7e\xa1\xc7\x4f\xe9\x66\x5b\xdc\xcd\x8c\xfb\xa7\x91\x0a\x8f\x02\xc3\xcd\xe6\xb9\x27\x77\x95\x54\xe4\xce\x4b\x6b\x21\x96\x6d\xba\xad\x6e\x0c\x7d\x01\x0e\x0b\x45\x3e\x8f\x5c\x82\x6a\x9b\xd1\xce\xa8\x3a\xb0\xe6\x75\xc8\xf3\x3a\xe6\x39\x24\x37\x23\x13\x3c\x1e\xb0\x69\x06\x69\xbb\x9c\xb2\xdc\x05\x0b\x00\x2b\xb4\x15\xa5\xea\xe6\xe4\x1d\x5a\x83\xed\x5c\x69\x09\x70\xf1\xe5\x4a\xd9\x52\xa8\x09\xa2\xa1\xb5\xdc\xa9\x34\x2c\x50\x96\xe6\x4d\x59\x3a\x8d\xcd\x59\x05\x64\x07\x32\x61\xc6\x42\x6f\xb0\x49\xf3\x99\xd2\xf1\x10\xb9\xfe\xfc\xfe\x65\x7a\x4c\x76\x74\xa5\x96\xfb\xa4\xdf\xb2\x38\x2d\xa5\xea\xdc\x45\x5f\x9a\x7f\xeb\x1c\xa3\x02\x6d\xd5\xdc\x60\x6f\xa9\xf9\xaf\x45\x0f\x4a\x29\x23\x77\x89\xdb\x94\x29\x65\x9e\x6d\xe4\x15\x75\xc9\x73\xa7\x24\x57\xeb\x8d\xaf\x9f\x67\xe7\x38\x53\xdb\x6e\x7b\xc5\x23\x96\x69\x72\x75\xfa\xed\xe0\x52\x93\xab\x8b\x50\xb7\xe4\x18\xae\x3a\x37\x22\x71\xcf\xc9\xef\x89\x01\xb6\xd9\x87\x20\x31\xb4\xd9\x87\x56\xaf\x5f\x9f\xce\xf1\x9b\x0b\x2f\xa7\x5f\xfd\x0b\xce\x88\xeb\x56\x92\xd2\xdc\x8c\x2a\xf6\x38\xf0\x3d\x22\xbb\x57\xdc\xc2\x9e\xf8\x25\xc4\xcd\xc2\x94\x53\x9d\x32\x69\x7b\x99\xc9\x72\x0b\x97\x9b\x4b\x21\xe4\xb2\xa6\x32\x65\xca\xc9\x0e\x42\xe1\xe5\x10\x57\x19\x38\xeb\x9c\x49\x15\x6e\xd9\x0a\x6f\x29\x97\x2b\xf4\x9e\x9c\xf8\xfa\xb9\x50\xca\xce\xf3\xe3\x9e\x76\xd5\x26\xfe\x56\x29\xdb\xd5\xe9\x87\xc3\x4c\x2d\x1e\xd3\x5c\x5a\xe5\xc9\x48\x3a\xee\x66\x93\xdf\xcd\xae\x0c\xcf\x72\xd6\xb8\x79\x01\x0b\x8b\x03\xee\x74\x4e\x9b\x42\xd7\xc5\x8f\xc9\xff\xef\x54\xb3\x9d\xe6\xf0\x48\xa8\x7d\x52\x62\x6a\x45\x3a\xe5\x23\xd1\xb0\xde\x83\x86\x72\x86\x86\x76\x86\x86\xed\x0e\x34\x6c\x27\x34\xfc\x45\xb1\x90\xff\x6a\x2c\xfc\xa4\xbc\xca\xcf\x78\x79\x0e\xc7\xbf\x3c\xd2\xd1\x53\xa8\x8d\x10\x68\x0b\xd7\x74\x6b\x94\x94\xc9\x04\x05\x41\x54\x3a\x84\x51\xf0\xeb\x4c\x6a\x9d\x24\x77\xb2\xc2\x7b\x52\x6d\xc8\xd7\x08\x51\x6e\x99\x18\x31\xfe\xe4\x6a\x5f\xca\x95\xd8\x6c\x76\xed\x05\x79\x46\x33\xe5\x4e\xea\x5a\x9c\x56\xf5\xd7\xaa\x9c\x26\xa1\x54\x0f\x33\xa5\x1a\x29\xaf\x56\x66\x4a\xda\xe7\xf0\x7f\x32\xef\xd1\x1a\x72\x8a\xf7\x71\x4d\x9b\x49\x0b\xd2\x3d\xa5\x8d\xf7\xf1\x4b\xe6\x99\x72\x39\xcc\x54\x52\xa5\xca\xbe\xb6\xc8\xd2\x4e\x15\x51\x15\xf8\x6f\x91\x3d\x5c\x2c\xf2\xa4\x91\x32\xc4\xad\x22\x99\x16\x61\x93\x19\x69\x98\xa4\x35\xcf\x64\xfe\x2b\x92\x3a\x2d\xb2\x93\xba\x4d\x88\x07\x08\x86\xc7\x24\xae\x5f\xb8\xd4\x4a\x46\xd9\xef\x9b\x11\x9d\x45\xe2\x6e\x49\x15\x39\xb3\x35\x46\x23\x70\xe0\x93\x69\x45\xfe\x6d\x13\x34\x33\x0d\x88\x67\xb2\x96\x89\x93\xf8\x72\x38\xb0\x8f\x3e\x92\xee\x62\xde\xa2\x22\xce\x22\x07\x3d\x4a\xe2\x38\x9c\x7f\x92\x1d\x4c\x79\xa6\x52\x67\xc4\x03\xd9\x29\x0d\x87\x7b\x25\x83\x67\x22\x0f\x19\x1a\xb7\x9f\x0a\xc5\x6b\xfd\x12\xce\x04\x47\x50\x95\xf1\x3e\x00\xe9\xd2\x3f\x31\xe5\x5a\xfd\xb5\x19\x0a\x99\x92\xe4\x83\xaf\x0b\x16\x0b\x71\x91\xda\xc6\x91\xe4\xf0\x6a\x1f\xc2\x4c\x42\x5a\x97\xb3\x2a\x4a\x8e\x09\x52\xf5\x29\x59\x53\x7f\x0d\x07\x9f\x91\x71\x3e\x90\x54\x71\x44\x21\xeb\x3e\x1f\xab\xd4\x31\x89\x7d\x46\xea\x76\xbc\xc3\x69\x42\xc2\x19\x28\x75\x40\xfa\x16\x12\x84\x53\x26\x61\xa4\x7a\x53\x51\xca\x52\x29\x0b\x95\x8c\x44\xdf\x32\x0e\x3a\x97\xa3\x90\x89\xbc\xf4\x31\x5d\xbf\x76\x3d\xcc\x15\x52\x6e\x7a\xf0\x07\x62\x5d\x44\x02\x6d\x5b\x8a\xd1\x48\x90\x30\x99\xf8\xa8\x8a\x91\x23\x44\xee\xae\x85\xe7\x81\xd7\xec\x70\xe7\x48\x63\xa7\xdc\x3b\xb8\x33\x02\xba\x00\x4a\x66\x89\x83\x52\xeb\x71\x06\xf6\x17\x38\x70\xcb\x99\x1b\xb7\x3a\x90\x58\x15\xd9\xcf\xf1\x36\x7e\x50\x0c\xc8\x91\xd9\x04\xe0\xee\xae\x4b\x39\xce\x96\x08\x71\x89\xb9\x31\x09\x7c\x0d\xc7\xb5\x1f\x34\x38\xad\x11\xc2\x4c\xdd\xd5\xc9\x06\x14\x73\x74\x43\xa4\xb9\x1b\xe5\x12\x5f\x71\xf5\xcf\xeb\xd7\xc5\x8d\xa3\x96\xd9\xd7\xd5\xa9\x22\x48\x2f\x89\xce\x24\xbd\x8c\x15\x4e\x25\xe0\xe3\x6b\x5f\x07\x9d\x62\xd5\x35\xb9\x09\x52\x3a\xd2\xf1\x78\xcf\x20\xcd\x78\x1f\x9a\x6b\x40\x29\xb0\xc2\x4d\x32\x9d\x31\x0c\xa7\x3a\x3f\x78\x49\xb5\xe8\xc1\x21\x3a\x21\x16\xe9\xf2\x24\x93\x26\xf5\x07\xfb\xe9\xc1\x4d\xd8\x9f\x89\x97\xa6\xbc\x30\x29\x94\x33\x76\xde\x0c\xbc\xc0\xf1\x21\x78\x87\x9f\x95\x9a\x05\x36\x21\x4b\x4c\x53\xde\x93\xa9\xf9\x6b\xf8\x87\x59\x30\xb5\x97\x54\x44\x4e\x8f\xb7\x78\x7a\x2c\x5d\x28\xd9\x78\x7a\x8d\xc7\x23\xa7\xcc\x1f\x2f\xa8\x2a\xe1\x8a\x54\xc8\x32\xe3\xf8\x30\x10\xc0\x4f\x1c\xcf\x76\xcc\x8f\x67\xa7\xe6\xaf\xf1\xec\x94\xc7\xb3\xab\xe4\x83\x83\x05\xa9\xf9\x1d\xd0\xc1\x27\x23\x06\x10\xb3\x49\xa9\x8d\x35\x60\x73\xc2\xda\x23\xc4\x1a\x79\x8c\x2b\x8c\xcd\xfc\xb2\x05\x89\xe7\x05\x3c\xf1\x00\xec\x19\x5c\xd8\x71\xc5\xd7\x4b\x23\x21\xe4\x2c\x50\xc6\x58\x64\x0c\xc6\x19\x5b\x07\x12\x80\x15\x83\xbd\x24\x47\x76\x60\xdb\xc0\x02\x9d\x83\x9c\xcf\xb0\x00\xb9\x81\x2c\xfe\x70\x49\x0e\x8a\x24\xe2\x68\xda\xfb\xe4\x4c\xc0\x0e\xe0\xe8\x31\x92\xd4\x2c\x0a\x52\x00\x49\xdc\xd7\x41\x8c\x3b\x56\x8e\x87\x28\xf3\x3a\x9e\x7a\xfd\x9a\x7d\x55\x78\xef\xcb\x8b\xf5\x9e\x46\x6d\x37\x3b\x97\x60\x67\x46\x80\x51\xd7\x99\x4a\x0f\xd4\x72\x0b\xd7\xc6\xb0\xe1\xaf\x49\xf0\x44\x8c\xa1\x4a\x16\xb0\xa5\x3d\x99\xb9\x68\x1f\x10\xcc\xc1\xac\x9c\x50\x7b\x03\xb2\xa2\x50\xc7\xcf\xcd\xc4\x15\xac\x76\x4f\x39\x53\xce\xc3\xc9\x84\x9e\x59\x07\xe0\x47\x62\xf8\x32\x02\x57\x7c\x19\x6b\x03\xcf\xf0\xef\xcc\x94\x84\xa9\x21\xf0\xa6\x28\x03\x2a\x2e\xf5\x33\x08\xb4\x4b\x10\x6a\xee\xbe\xde\xad\xc2\xd4\x43\x6d\x85\x16\xe0\xd0\x9e\x9a\x76\x7f\x8d\xc8\x9c\x8b\x96\x8a\xda\x69\xd4\x4f\x0f\x13\x8e\x67\xb2\x0c\xce\x9c\xc7\x34\x71\xa2\x33\xb1\xea\x74\x96\x13\x42\x69\x0c\xd9\xe9\x2b\x62\x2e\x29\xb8\xcd\x51\xc3\x90\x51\x11\x23\xd9\xef\xdd\x1d\xc1\x9a\xc1\x62\xb7\x32\xc0\xa3\x1d\x57\x43\x24\xa9\x54\x40\xb4\x20\xfb\x18\xb5\x45\x78\xac\x18\xa9\xdf\x3f\x97\xea\x1a\xc2\x4c\x45\xbb\x8b\x6f\x48\xef\x40\x36\x72\xd1\x9a\xe1\x38\xd4\x1e\x6f\x51\xc5\xeb\x83\x51\x27\xc3\x8a\x2a\x15\x8d\x8a\x14\xa8\x21\xea\x8c\x3a\xa8\x32\x47\xee\x92\xa5\x02\xed\x04\x64\xae\xdd\xc9\x09\x10\xcf\x19\x5e\x6d\xac\x4c\xae\xc1\x4a\x7a\xc6\x78\x23\xa4\xaf\xfe\x1a\x4e\x74\xd5\x60\x86\x42\x79\x78\x0d\x5d\x48\x5b\xdd\x15\x8a\xe0\x1d\x84\x9b\x4b\x68\xe0\x66\x47\x06\x86\x33\x58\xde\xc8\xc6\x42\xc9\x53\x32\xe4\x9c\xd8\x88\xda\x87\xa2\x00\xba\x3f\x38\x68\xd5\xa9\xa9\x76\xe7\x67\x28\xd2\x76\xa8\x01\x0f\x79\xd0\x4e\xb1\x50\x37\xfc\xa0\x40\x32\x84\xd8\x74\xe1\x9b\x0c\x43\x75\x24\x5a\x19\x90\x4f\xd3\x69\xb6\x59\xa1\x2c\x6d\xe1\x11\xd8\x3d\x90\x9f\xd0\xa8\x17\x9f\x56\x77\xbe\xe8\x5a\x90\x4b\x2a\x07\x02\x32\x8c\x4a\xb3\x61\x55\x24\x20\x9c\x2a\xc8\xc3\x97\xca\x95\x31\x75\x21\x13\xe2\xaf\x58\xac\x74\x76\xa9\x6c\xc5\x2f\x2d\x63\xd0\xdd\x55\x23\x8d\x6b\x7d\xf1\xb3\x96\xbd\x92\x1b\x11\x75\xa3\x4e\x76\x19\x7b\xc3\xe9\x7b\x67\x76\x6b\xe4\x9e\x3b\xfd\x24\x3d\xa0\x72\x0b\xc5\x4a\x32\xbb\x94\x9a\x5c\x23\xaa\x73\xa7\xbc\x1e\x66\xca\x4d\xa6\x34\x37\x48\x6c\xa6\x62\x7d\x66\x26\x43\x0c\x3e\xb3\x9d\xe8\x7b\x30\x2f\xc3\x64\x1c\xba\x59\x1d\xe3\x42\x1f\x40\xee\xf4\xe4\x4b\x82\x04\x65\x6b\xe3\x58\x5c\x10\x4e\x69\x32\xea\x4e\xfa\xd6\x65\x6a\xd4\xa0\xeb\xb5\x04\x70\x87\xf0\xaa\xdd\x35\x04\x5f\x36\xd7\xd0\x3e\xec\x47\xbb\x73\xea\xd0\x49\x90\xff\xdc\x9c\xef\xaa\x20\x92\x3d\xcb\x50\xa7\x12\xaa\x0c\x5d\x02\x73\xf8\x71\x47\x05\x58\x0b\x8d\x35\x98\x71\xf4\x85\x28\xea\x98\x25\xc8\x7c\x72\xc2\xae\xaa\x53\x1e\xd8\xd5\x31\x50\x2c\x33\xaa\x0a\x0d\x9a\x6c\xf6\xd9\xf7\xe4\xab\xce\xc1\xde\x32\x6b\x08\x4d\x95\x95\x3d\xcb\x96\x57\x9d\x5c\x7f\x76\x19\x56\x2a\x12\x30\xe4\xfe\x94\xb2\x0f\x84\x35\xfe\xf2\xc8\x38\x5d\x26\xe3\xa9\x52\x89\x00\x2c\x77\x14\x49\xaa\x55\x4a\xd6\x5c\xd7\x76\xf3\x37\x78\x6e\x2f\x91\xc1\x54\x49\xe1\x8c\x57\xc4\x1e\x06\x4d\x6b\x25\x1e\x3e\x3e\xd4\x69\xa9\xa0\xd2\x90\x5c\x8d\x5a\x66\xb7\xf6\x48\x04\xfe\x61\x17\x4c\x5b\x88\x58\x5d\x2b\x77\x7b\x2e\xc1\x50\x88\x6b\x92\x40\x88\x3a\x24\xf3\x9e\x91\x09\xc4\x6b\x3e\x90\x5f\xd4\x1d\xf1\x8c\x1d\xf2\x5a\xc7\xfb\xf8\x09\x08\x08\x51\x98\xd9\xd5\x3f\x9e\xa9\x6b\x1d\xc9\x1f\xe6\xda\x25\xd2\x18\x50\xbd\x48\xcd\xd5\x03\x16\x67\xb9\x09\x17\x42\x95\x29\xa1\xf2\xf9\x8a\xa2\x44\xb4\xc5\x91\xaf\x3b\xac\x92\xec\x26\x58\x41\xe5\x25\xe5\x86\x6a\x54\x52\x44\x2b\x6a\xc3\xaa\xfb\xa3\xa7\xa1\x7c\xf8\x28\xb8\x85\xa6\x18\xe2\xcb\x4a\x0e\x90\x02\xd2\x95\x90\x0f\x53\xd8\x61\x1c\x42\xd1\x59\x7f\x46\x7e\x84\x0f\xa7\x34\x28\xeb\x33\x35\xf3\xc1\x3a\x44\x8b\x3f\xc2\xda\x48\x4d\x00\x1e\x4a\x28\xc4\x65\x1a\x61\x11\xd7\x0c\x50\x5e\x92\xea\x3e\xbb\x0e\x85\xb7\x91\x7b\x51\x5d\x27\x64\xd4\xd4\xda\x78\x1f\xd0\x6b\x05\xc9\x39\x52\xfc\xb5\x39\x44\x61\x61\xc0\x74\xc4\xfc\x19\x0a\x1d\x46\xe3\x47\x5c\xca\xd1\xa1\x16\xce\x52\x9c\xec\x0a\x8b\x63\x04\xee\xb8\x27\xed\xdd\x5f\x43\x9a\x43\xa7\x71\x3d\xb4\x81\xad\x17\xca\x4e\x1c\x5c\x0b\xcc\x2b\x71\x26\x02\x4e\x69\xb8\xde\x45\x99\xc6\x67\xd1\xa8\x27\xf4\x6b\x38\xa3\x36\xa6\x3b\x4f\x14\x92\xae\xd0\xb4\x33\x4a\x52\x8a\x7f\xfa\xaf\x9c\x8f\x4c\x55\xdd\x18\xb9\x7e\x0d\x6a\x77\xa9\xc2\x2e\xfc\x2c\x84\x5f\x09\x44\xb5\xdc\x62\x28\xc0\xac\x54\x32\xa9\x33\x25\x6e\x4e\x8a\x4e\xa8\x59\xf6\xd4\x72\x83\xc7\x27\xa2\x31\x30\x5d\x33\xbb\x1e\x2c\xc0\xa1\x80\x88\x34\x8d\x83\x5c\x6c\x57\x29\xe9\xde\x47\x38\xe1\x2d\xa0\x0f\x65\xcf\xf9\x47\x47\x72\x73\xdf\x72\x5f\x1c\x1a\xaa\xce\x9e\x50\xe5\x49\x85\x43\xfa\xbb\x40\x0b\x7b\xac\x62\xde\x0e\x6b\x52\xd7\xb5\xa5\xb8\x76\xb3\x6a\xd3\x6e\x95\x39\x11\xf6\x82\x32\x69\x96\xe6\xe6\x8e\x43\x01\xa8\x66\xd6\xfd\xf3\xfa\x75\x86\x76\x64\x15\xce\x80\x5e\xc2\xbe\x9c\x87\x11\x99\xd6\xa5\x4d\x39\x88\xd8\x97\xd4\xc1\x5f\xc6\x6a\x4b\x6a\xd0\x3f\x6d\x76\x15\xa0\xee\xa9\x6b\xf3\xd7\xa6\xdd\x39\x32\x72\xde\x70\xc1\x65\x84\x0f\x83\x9d\xe7\xb2\xea\x4b\x67\xc5\x07\x8a\x12\xd9\x20\x08\x17\x9e\xc9\x14\x45\xdb\xbe\x1a\xc9\xf1\x33\x55\xbc\xfc\x71\xd4\x42\xf6\xab\x11\xa2\x9e\xe6\x12\x38\x58\x84\xeb\x27\xd6\x06\x68\xc2\xcd\xd1\xf6\x21\xe7\xcb\x9a\x3d\xc3\xd0\xa4\xf5\x25\x65\x29\x37\x1e\x8c\x1d\x95\xce\x1e\xdc\xc6\x73\x65\x3c\x17\x8f\xad\x8d\xba\xcc\x38\xd8\x53\xb6\x8e\xa6\x26\x81\xca\x50\x77\x53\xf3\xd5\xf0\xd7\x78\x60\x6a\xeb\x03\xbb\x0f\xb4\x01\xd7\x1c\x06\xfe\x1c\xc0\x02\x88\xec\xc4\x1f\xd9\x8e\x01\x70\x38\x82\xf6\x54\x4b\x43\xed\xcd\x80\xa7\x62\x15\x01\xf2\x06\x51\x23\x58\x37\x1d\x4f\x4f\xa5\x13\x57\x18\x8b\xfe\xe4\xbe\x27\xcd\xa7\x92\x31\xd7\x33\x7c\x24\xce\x2e\xfc\x32\x4e\xe1\x4e\xa8\xeb\x72\x0f\xd8\x6c\xcb\xdd\xd6\xe5\xae\xab\x2c\xe4\x7c\xe5\x06\xb8\x1b\x61\x5a\x17\x67\x7a\x93\xe3\x99\x8b\xd1\x24\x65\x0c\xc2\xda\xf0\xef\x8c\x3b\x02\x9e\x6d\x24\x59\x80\x2c\x18\x64\x81\x81\xc0\x10\x6e\x8a\xdd\x80\xf6\xea\xc2\x47\x47\x5e\x98\xab\xb8\x02\xa4\x3c\x38\x72\x97\x39\xb8\x72\xae\xce\x00\xdc\x54\x2e\xc0\x40\xce\x83\x35\x46\xec\x34\xeb\x18\x2b\xbb\x26\xc5\xb6\x27\x6d\x74\x42\x48\x85\x39\xd2\x9d\x45\xd5\xb0\x8d\x7d\xd5\x73\x30\x2e\x62\x89\x83\x3d\xb9\xc6\x12\x92\xcc\xad\x34\x2e\x87\x40\x09\x37\x91\x5a\x48\x33\xd5\xe1\x7d\xf3\x6f\x14\x65\x51\x99\xac\x85\xbd\x8f\x19\x42\xc7\x05\xff\x28\x1a\xcd\x07\x14\xb5\xdd\x64\x30\xef\xad\x53\xc5\x5a\xd5\xb2\x07\x17\xb6\xba\x86\x59\xfd\x6b\x58\xae\xae\xaa\xac\xe1\x18\xa7\x75\xad\x0a\x3a\xf5\xa9\x39\x71\x0a\xe0\xec\xf6\x17\xf8\xa3\xd4\xb6\xa0\x50\xcc\x39\xa7\xf3\x0e\x28\x2d\xe2\x36\x9a\x9f\xa8\x09\x82\x03\x46\x8b\x5b\x1b\x82\xc2\x6c\xd9\x9a\xf4\x00\xc8\xb5\x82\x5c\x45\x72\x40\x34\x8b\x04\x54\xcd\x55\x69\xa8\x45\xd5\x7f\x9d\xa1\xdb\x36\x5f\x11\x5f\xbd\xf0\x62\x93\x8e\xe5\x35\x47\x23\x41\x44\x5e\x83\x87\x66\x37\xac\x52\x67\xf0\x75\xff\x64\x1e\x9e\x07\x57\x73\x42\xc5\x70\x9d\x48\x24\xa8\x51\x33\xd0\x5d\x73\xa1\x54\x82\xb6\xa5\x80\xbe\x92\x49\xf8\x29\x9c\xa3\xf4\xe8\xf2\xe0\x34\x5c\x72\x8c\xba\x97\x3d\xe5\xe2\xea\xd9\xc8\x49\x73\xa1\xab\x28\x99\xf0\xd7\x58\x57\x37\x19\x6b\x39\xba\xe6\x70\x88\x02\xfd\x39\x04\x71\xe5\x98\x0a\x57\x76\x5b\x55\xfc\x75\x72\x9b\x62\x32\xe8\xdb\xd0\xc6\xfb\xb0\x3d\x20\x63\x25\xb9\xf2\xa2\x09\xb6\x87\x39\xe2\xa3\x29\x80\xb3\x12\x03\x4a\x86\x87\x22\x14\x0a\x81\xf3\x12\xec\xc0\x4d\x26\xb7\x57\x6b\x85\x9b\xa9\x76\x4c\x98\xe1\xb3\x50\x78\x6b\x1d\xb3\xa4\xeb\xe2\x2a\x85\x2f\x2e\x69\x73\x36\xaa\x54\x0a\x49\xcf\xf0\x34\x19\xb4\x7f\xb7\x73\x3a\x89\x9b\xcc\x15\x1f\x75\xf8\x58\x34\x3c\x6d\x19\x92\x54\x1b\x15\xee\x7b\xa6\x1c\xaa\xac\x6e\x9d\x9a\x5c\x72\x82\x3d\xf8\x68\xd5\x75\x5d\xf8\x5d\xe1\x13\x25\x81\xb3\x30\x87\x37\x37\xf7\x00\x5b\x2d\xbe\x9a\xf2\x61\xab\x83\xb3\x4b\x42\x64\x66\x31\x62\x20\x81\x80\xb0\x2f\x04\xb5\xfa\xbd\x95\xb9\x50\x86\x3e\x12\xdd\x21\x92\xb3\x6e\xb4\x95\x72\x9d\x8d\xb5\xce\x95\x3a\x3b\xe7\x07\xc7\x1c\x64\x3e\x58\x98\xba\xbd\xe6\x32\x47\x0d\xd9\xdf\xf0\x13\x81\x5d\x25\x5f\x34\x4e\x7d\xaa\xd4\x65\x1c\x32\x75\x58\x1d\xeb\x74\x12\x5c\x38\xb0\xb9\xc5\xf5\x77\xf8\x35\xdc\x0a\x74\x4e\xdd\x91\xd0\xee\x27\x7d\x9a\xd9\xc1\x70\x15\xa1\x9f\x9b\xe3\x88\xc0\xcf\x07\x0f\x78\x76\x33\x80\x15\xcd\xe3\xa0\x7a\x14\x68\x40\x81\x51\xdc\x6b\xb4\x66\x0b\xa6\x2c\x79\xe2\x19\x6d\x49\xe0\x6e\x9d\x91\xc9\x2a\xd4\xe0\xb5\x28\x35\x86\x99\xc1\xc6\x61\xcf\xcd\xd4\xfb\x08\x8c\x70\xd6\xe0\x05\xd2\x5c\xc1\x9d\xc3\x91\xea\x4c\x5a\x60\x57\x16\x84\xb0\xab\x50\x2e\x28\xae\x48\x0f\xd4\xaf\x7c\xd8\xd8\xf8\x88\xe8\x9c\x98\x7c\xa3\x5f\x3f\x79\x44\x64\xc4\x46\x64\x44\x2f\x22\x23\xf6\x37\x0d\x8c\xe8\x1a\x18\x19\x8d\x69\x6c\x0b\x8c\xe8\x16\x18\x01\xe9\xa7\x76\x3b\x30\xa2\x3c\xde\x3f\x07\x46\xfe\xca\xc0\xc8\xfa\xfe\x39\x30\xf2\x4b\x07\x46\xf2\x14\xef\xff\xbc\x81\x11\x18\x87\x25\x7f\x0e\x8c\x7c\x0e\x8c\xdc\x0e\x8c\x94\xcf\x81\x91\x8f\x0e\x8c\x34\x74\xdf\x18\x81\x91\xfc\xd8\xc0\x48\x5e\x03\x23\xe5\x73\x60\xe4\x73\x60\xe4\xef\x17\x18\xd9\x3a\xbc\x7c\xd3\xd3\xdd\x99\xc0\x0f\xf7\x08\xfe\x27\x89\x9d\x9c\x97\x5f\xfc\x83\xc7\x44\x3e\xc6\x24\x79\x54\x82\xdb\xb9\x49\xf2\x4f\x16\x11\xb1\x53\x44\xc4\xd6\x88\x48\xd9\x22\x22\xf9\x73\x44\xe4\x73\x44\xe4\xa1\x88\x08\xff\x8a\x22\x22\xed\x1f\x31\x22\xd2\x6f\x44\x44\x74\x8d\x88\xb4\x5f\x3a\x22\x72\x77\x3c\x24\x6f\xf1\x10\x3b\xc0\x26\x3f\x8f\x88\xe8\xdd\x11\x11\x5e\x23\x22\x7c\x47\x48\xa4\xf9\xeb\x56\x48\xc4\x97\xa4\xfc\x8d\x42\x22\x54\xcb\x87\x02\x22\xf2\x39\x20\x72\x7f\x40\xa4\x22\x60\xf1\x39\x24\xf2\x9f\x2d\x24\x42\x2b\x05\xfe\x32\x01\x91\x3a\xde\xff\xe1\x03\x22\x65\x8a\xf7\xbf\x49\x40\xe4\xaf\xb5\x36\xfe\x59\x62\x26\xbf\xbb\xec\x9f\xfa\xab\x8b\x85\xb4\x8d\x3f\x23\x16\x52\xd7\x58\x88\xae\xb1\x90\x47\x1a\x19\x3f\xfc\xf9\x53\x1b\x4e\xe6\x09\x1b\xe3\x1e\x12\x6a\xbd\x0b\x76\x47\x76\x91\xc6\xb3\xfa\x5c\x33\xd9\xe2\x34\xd2\x67\x6a\x6a\x07\x46\x61\x1f\x69\xc3\x9c\x32\xfa\xab\xc7\x91\x93\x80\xa1\x1d\x7b\x8f\xf6\xd6\x73\x34\x64\x53\xca\xc9\x71\x00\x6d\xd9\x5c\x15\xca\x9b\x59\xa0\xe0\x80\xce\x47\x31\x71\x75\x30\x54\x18\x5a\xd2\x0b\x4c\x56\x41\xf3\x27\x34\xfe\x44\x23\x39\xd4\x0c\x8e\x38\x86\x33\x87\xda\xc4\x6f\x3a\xf4\x38\x76\xc5\x1e\xc5\x8c\x59\xed\x3c\xb8\x98\x11\x2f\xa9\xd0\xe2\xc2\x50\x8c\x7e\xf9\x4c\xad\x1a\xda\xcd\xf8\x73\xa0\xb6\x27\x98\x10\x40\x5a\x46\xd3\xb5\x3e\x3b\xdb\x8a\x8e\xed\x15\xd6\x6d\xf4\xeb\x86\xfa\xe7\x30\xc3\xd6\x48\x7e\x6c\xab\x22\x23\xea\xea\x76\x86\x0b\x28\x65\x2a\x3d\xdf\x9a\xb9\x50\xae\xe5\x99\x03\x0e\x78\x9e\x84\x5a\x99\xe0\xcb\xf2\x03\xe6\xb5\xcb\x54\x72\xdd\x3f\x05\x5b\x4d\x05\xbd\x69\xb0\x49\x4f\x01\xdd\x49\x77\x23\x96\x61\xfe\x77\xc3\x9e\x34\x30\xeb\x1c\x07\x9b\xe5\x67\x8c\x7e\x68\x6c\x2e\xbf\x38\x95\x89\x95\xdc\xf8\x48\x68\x53\x51\x4a\x7b\x6a\x64\xa8\x37\xb3\x51\x6f\x93\xb6\x47\xc3\xf2\x0e\x3a\x87\x52\xe9\xcf\xf1\x83\xdc\x79\x5f\x48\x7b\x9b\xe2\x7d\x88\x73\x5f\xba\x2c\x15\xd7\xe5\x8c\x11\xa6\x32\x67\xea\xe8\x75\xe5\xd6\x9d\xb9\xb1\xfd\xac\x93\x3a\x63\x77\xda\x70\xf1\xd2\xd0\x94\x88\x95\xba\x05\x1f\x91\x03\xb9\xfa\x8c\x96\xb4\x3d\x36\x05\x68\xb0\xef\x9d\xcd\x0b\x37\xaa\xce\x41\x50\xd8\xe5\x32\xb2\xe9\xe4\x82\x01\xbe\x19\xbf\xc6\x85\x95\xa2\x6e\x0a\x5d\xf2\x4d\x50\xde\x85\xce\xbd\x2c\xf6\x4c\xd0\x96\x7d\x72\xc5\x96\x9d\x3c\x5a\xb4\x05\x18\x24\x70\xfd\xdc\x19\x76\x8b\xfd\xb6\xd0\xe1\x18\xb1\x2b\xe7\xf0\x89\x07\xdf\x13\x34\x5c\x43\x0f\xf7\x9d\x9f\x76\xfd\x7a\xae\x54\x43\xbf\x5a\xc2\x5b\xe1\xc3\xe5\x72\xf4\x0b\xaa\x2c\xe1\xc0\x00\x50\x8f\x2e\x16\x3b\x02\x2f\x59\x40\x1e\xdc\x50\x0b\xeb\x28\x29\xb5\x83\x8b\xa0\x29\x3c\xb7\x68\x28\x07\x73\xd5\x49\x12\x0d\x76\x69\xbd\xd8\xad\x8c\xb2\x00\xf5\x22\xc6\xe0\x77\xae\xf5\xca\x51\xcd\x7c\xf4\xae\x57\x65\x92\xdc\xaf\x5f\xa3\xaf\xc8\xdc\x1c\xb4\xe8\x5b\xd4\x42\xd1\x40\xc9\x5e\xc2\xc6\x0d\x1d\x16\x6a\x27\xd3\x8c\x33\x18\xa3\xc9\xd7\xaf\xd9\x75\xc8\xa9\x91\xfa\xd7\x18\x16\xdc\x3e\x61\xc4\xb1\x8f\x0a\x9c\x59\xb0\x53\x03\xae\x2a\x0e\x0f\x78\x44\x4b\x63\x4c\x1d\xd5\x21\x60\xa9\xa9\xb9\xb5\xdb\x0a\x7a\x48\x81\xe9\xb2\xed\x5c\x83\xc9\xa8\x2d\x6c\x4e\xd2\xb5\x44\x8b\x29\xb8\x74\x92\x62\x12\x1d\x7d\x94\xd0\xb8\x45\x6b\xcc\xf4\xfa\xf5\x5c\xa8\xb9\x58\x4f\xbc\xc4\xa6\x09\x00\x76\x70\x30\x74\xa5\x2c\x7e\x62\xab\xb1\x24\xd1\x5c\xff\xfa\x35\xc7\x1c\x98\x4a\xe7\x25\x02\x89\x89\xb1\x0e\x3e\x9e\xd2\xf2\xce\xa1\x20\x67\xfe\xed\x34\xd8\xbf\x16\x38\x43\xd8\xad\xc4\xd0\x50\x74\x3d\x42\x2c\x40\xb6\xdb\x31\x58\x1d\xf8\xb8\xe9\x1e\x4a\x5b\x96\xad\x89\x9c\x4d\xe9\xaa\x82\x54\x3b\x2c\x08\x68\x5c\x89\xa1\xb7\x33\x85\xa9\xe6\x04\xda\xe7\x08\xf9\xc8\xad\xc1\x14\x1f\xcb\x42\x09\xbb\x21\x3a\x77\x2d\xe8\x6d\x5d\x5a\x8b\x6d\x4b\xe2\x5e\xe3\x16\x79\x3d\x70\x9d\x8d\x6f\xde\xca\x0d\x32\xb4\xcd\x48\x76\x6a\x74\xd5\x48\xa5\xa1\x67\x84\xf6\xbe\x28\xb5\x8a\x5e\x9b\xb8\x3d\x64\x37\xda\xc4\xf8\xfd\x2c\x54\x76\xe3\xb8\xd2\xfc\xfe\xa0\x23\x5e\x8d\x71\x1f\x01\xa3\x5a\x54\x48\x44\x96\x10\x11\x6e\xfc\x83\x9b\xe1\x6e\xfb\x93\xef\x39\x11\x57\x73\xb9\x79\x20\x6c\x9d\x47\x80\xaf\x2b\x53\x11\x4c\x5f\xc2\xb7\xc7\xce\x7e\xf7\x50\x76\xf3\x1a\x0f\x10\xd7\x72\xb5\xf7\xe3\x6c\xfe\xa4\x5b\x40\xf3\x15\x84\x89\x86\x41\xc5\x0a\x6e\x0b\xe8\x00\xfb\xa4\xa6\x99\x43\xf0\x7e\x72\x47\x5a\x67\x70\x42\xa5\xa2\x22\xbe\x20\x86\x97\x45\x77\x9c\x9c\x10\xf0\x4d\x34\x49\x47\x2f\x32\x8b\x88\x6d\x8f\xed\x22\xe2\x8a\x8e\xdf\xa7\xe8\xdd\x82\x38\x35\x8e\xfd\x3e\x15\xbb\x4f\xa0\xab\x6a\x96\x72\xfd\xda\x29\x24\x1a\x57\xb6\x76\x95\xd1\xc0\x3b\x13\x27\x3b\x7b\x1a\x88\x52\x9a\x3f\xcd\x40\x62\x2e\xd4\x15\x8d\x26\x4a\xad\xb8\x11\x1f\x15\xdd\xdf\x65\x6c\x7c\x53\xd4\x69\x46\xf3\xf5\xf3\xea\x6a\x8e\x8b\xe6\xea\xa7\x73\x50\xb0\x5c\xa1\xc5\x80\xba\x6c\x54\x28\x73\x21\xee\xc6\x99\xd7\xaf\x15\xbd\x27\x7d\xd1\xdd\xa2\x35\xd5\xa9\xba\xe0\xd8\x65\x2a\x89\x37\x10\x48\xed\x47\x67\x31\xfe\x94\x5c\xca\x54\xc9\xba\xc5\x24\x5c\x36\xef\x1c\x3c\x39\xa6\x30\x21\xfa\x7f\x44\xa7\xae\x01\x30\x74\xc6\xbd\x62\x8a\xa6\x37\xe8\x74\x13\x69\x0c\xb5\x6d\xd0\xc2\x6e\x33\x03\x5a\xca\x6e\x0b\x77\x76\xdd\x47\xd2\xba\x36\x60\x58\x05\x93\xd5\x65\x5b\x2d\x06\xb4\x14\xfe\x1b\x93\x3a\x17\xb7\x89\xc0\x92\xd0\x44\x52\xd0\x04\xb0\x60\xb7\x14\xdd\x61\xd7\xe3\xa7\x17\x5d\xdf\xb0\xa7\x64\x0a\xa7\x0f\x2c\x68\x38\x29\x74\x1e\xe4\x91\x03\x49\x97\x95\x5a\xae\x82\x32\x53\xb1\x3d\x1c\x96\x56\x56\x1c\x37\x37\x8a\x9d\x1b\x2a\xd5\xb8\x29\xfe\xf7\x31\x1c\xd0\xdd\x10\xa3\x89\x20\x6a\x08\x6c\xff\x4d\x6f\x35\xac\xb5\xe8\x24\xe8\x3c\x51\xae\x5c\x9f\x75\x19\x69\xc1\x65\x65\x5c\x1a\x07\x4f\x2f\x3a\x30\x26\x07\x6e\x73\xf6\xcc\xa3\x4d\x71\xe9\x68\x9b\x27\xce\xe1\x85\x32\x3b\x33\xa9\x59\xd1\x34\xb5\xae\x00\xb2\x83\x33\xa8\xc1\x05\xa1\x33\xf9\xcd\xb9\xbb\x1d\x4e\xb6\x76\x60\xc5\xdc\x1c\x97\xdc\x9e\xcd\x6d\x41\x67\x45\x57\xae\xf3\x11\xbd\x81\xe3\xfa\x24\x47\xbf\xa5\x5b\x8b\x05\xce\xb6\x71\xb5\xb4\x29\xf9\xb3\x11\x05\xe9\xd0\xc5\x2e\xfa\xee\x55\x37\x9c\xa3\x6f\x51\x81\x23\xa2\xae\x7e\x16\xd8\xd0\xce\xdf\xf3\xa7\x35\xd5\x1d\xfc\xe1\x63\x5b\x06\x7c\x56\xd5\x3f\xab\xea\x9f\x55\xf5\xcf\xaa\xfa\x67\x55\xfd\xb3\xaa\xfe\x59\x55\xff\x9b\xaa\xea\x1f\xdb\x6d\xe6\xb3\xf2\xfe\x59\x79\xff\xac\xbc\xff\xa7\x55\xde\x97\x37\x3f\xff\xf0\x97\xfd\xfb\xc3\xcb\xc7\x35\x58\xea\x88\x36\xfb\x7c\xcb\xe2\xfc\x34\x38\x62\xc9\x94\x4a\xd9\x73\x23\xeb\x6d\x1a\x1f\x31\xbb\x12\xdd\xa5\x11\x1e\x4a\x9d\x04\x19\x7d\xb2\x47\x9a\x96\x4e\xe3\x23\x12\x1e\xad\x38\xcb\x5d\x9c\x65\x62\xe7\x35\x61\x8b\xfe\x1a\x62\xb8\xd4\x45\x6c\xeb\x11\x96\xab\x05\x79\x1c\x48\x1a\xa9\xc8\x29\xb7\x4c\xe2\xa8\xc8\xdd\x7f\xdd\x3b\xfb\x6a\xb1\xb7\x4b\x5b\x37\x1b\xf1\x91\x16\x67\xe7\xd8\xf5\x81\x58\x47\x70\x0e\x69\xb1\x12\xd1\x56\x62\xeb\x91\x0d\xe8\x62\xa1\xe7\x25\x30\xba\xf7\x03\xd2\x03\x92\x74\xa4\x98\x58\xc1\x26\x51\xc9\xb5\xb1\x8a\xe8\x0f\xf6\x1b\x43\x68\xcd\xef\xc4\x0b\xa1\xb0\x22\xef\x63\xdf\x84\x69\x7c\xc4\x40\xaa\x12\xb7\xf5\x86\x35\x6e\xe8\xea\x18\x76\x9c\x5b\xaf\x3c\x20\xc8\x9e\x90\x4d\xd1\xe2\x89\x8e\x8a\xfe\xc4\x36\xb2\x25\x01\x77\x14\x09\x50\xea\x4b\xe4\x33\xd4\x7a\x88\xd9\x60\x48\x91\x47\x89\x24\xc3\x66\xcb\xb8\x63\x3d\xc4\x7e\xa1\x20\x38\x70\x3d\xa8\x44\x3a\x41\x7e\x3f\xe3\x42\xe6\x1a\x98\xeb\x73\x7e\xc8\x09\x5b\x85\xc4\xb1\x2c\x73\x9d\x7c\xad\x8e\x6e\x51\x2c\x91\x01\x91\xd4\x76\xb2\xa7\x9a\xd8\x5f\x31\xc9\x24\xc0\x92\xeb\xe7\xc2\x68\x87\x0e\x1e\xe2\x33\x04\x0b\xc9\x25\x62\x64\xa9\x34\x1f\x10\xda\xaa\x6b\x99\x32\xa9\x5e\xee\xd7\x33\x9a\x40\x27\xcd\x41\xe3\x60\x44\x3b\x6e\xd4\xda\x12\x99\x99\x9c\x5c\x3b\x40\x72\x7d\xdd\x73\x6b\x95\x24\xc9\xb4\x1d\xa0\x35\xab\x0b\x82\x99\xba\xf0\xe2\xca\x2b\xb6\x9d\xa5\xc6\x08\x53\x09\x59\x8b\x94\x85\x97\xe0\x50\x84\xfc\xa6\xa4\xfb\x2e\x95\x8a\xd4\x69\xfd\x8c\x7d\xd2\x44\x6c\xa6\x8a\xdc\x1e\xa7\x6c\x73\x16\xc8\xad\xef\x23\xd3\x7d\x25\xda\xd0\xc8\x24\x53\x56\x37\xff\xd6\xf8\xbe\xac\xec\x32\xc7\x06\x1c\x57\x2b\x6c\x2e\xa3\x78\x8e\x4f\xf8\xbe\xe4\x2b\x8d\x13\x8e\x68\x82\xf9\x92\x12\xfb\x2a\xea\xe0\x72\xeb\x27\x76\x37\x38\x80\x16\xc1\x41\xa3\x26\xc3\xad\x3d\x57\xe4\x10\xac\x45\x26\xa8\xd4\x61\xc1\x58\x26\xd3\xba\x30\xf5\xec\xd2\xe6\x40\xb5\x11\xf6\x3d\x34\x6b\x64\x10\xd9\xaa\xd5\x95\x7e\x57\xec\x91\xf2\x04\x0d\x30\x95\xc1\x5e\x3b\xf8\x99\x23\xbf\x61\x5d\x50\xb4\xe2\xdc\x2e\x2f\xe3\x0c\x64\x38\x6d\x6a\x0d\x42\xc2\xbc\x77\x40\x6e\xc0\x5c\x13\x3f\xdc\x48\x6c\xd4\x4c\xe6\x1c\xe9\x45\xe0\xbd\x72\xed\xcc\xc6\x79\xd0\x11\x6d\x7e\xc1\xe3\x71\xc3\xc8\x3f\x89\x3b\x33\xb6\xa7\x75\x16\x8c\xf6\xbe\x6b\x56\x49\x8d\x8c\xf6\xe3\x4c\x79\xcf\x63\xaf\xdd\x35\x1c\x8f\x55\xa8\xb6\x33\xb2\xb6\xe2\x14\xf3\xce\x81\xee\x3c\x4d\x86\xf0\x41\xb2\x39\x76\x6c\xf2\x9b\xf5\xea\x7a\x60\x88\xc0\x1a\x80\x47\x32\x07\x94\xd0\x7a\x35\x46\x7a\x8d\xfd\x28\x5d\x47\x15\xaa\xb9\x7d\xcb\x8d\x82\xe9\xbb\x0e\xd8\x5d\xbb\x58\x75\x6f\xf4\x2f\x4d\xa9\xa1\xd7\x34\x3b\x0c\x55\x7a\xc8\x2f\x50\xf5\xc8\x2b\x09\x35\x57\x9c\xc4\x90\xc6\xa9\x05\x4a\x3d\xa5\xbe\x82\xd8\x8d\x7a\xa4\x8c\x42\x3e\x69\x64\x05\x25\x14\xac\x40\xcf\xf6\x6f\x80\x1e\x28\x10\xb7\xb8\x4a\x56\xf2\x43\x02\x84\x9f\xeb\x67\x3a\x81\x3a\x6b\xf4\x47\x82\x37\x22\x25\xa7\x57\x7f\xa4\xb3\x31\x74\x92\x8e\x8f\x35\x9f\xaf\x3b\x9c\x16\x64\x7b\x8c\x3b\x30\x52\x57\xa2\x21\x6d\xdc\xda\xb9\xab\x38\xf5\x22\x8b\x1b\xd3\x28\x3e\xd6\xf2\x72\x1e\x26\x93\xa1\x34\x4a\xc6\xc5\xa9\xed\x2b\x04\x48\xdd\xc4\xc8\x1c\x5c\x19\xd6\xc4\x50\xfd\x79\x40\x42\xb4\x63\x67\x8f\x19\xbb\x80\x24\xf1\xaf\x80\xfe\x12\xb9\x49\x29\xe1\x39\xb8\x94\x91\xde\x86\xbe\xf4\x81\x05\xce\x57\xc5\x65\x06\x6c\x95\x1c\x92\x5f\xa3\xb8\x24\x0c\x98\xda\x80\xf4\xec\x8f\x4b\x6d\x21\xc6\xfa\x57\xf4\x0c\xc8\x83\x61\x60\x3a\x91\x22\x01\x0a\x6c\xd0\x15\x5c\x6a\x38\xaa\x04\xce\x68\x00\x03\x98\xd0\x1a\xfb\x6b\xa0\x63\x01\x0a\x2d\xc4\x81\x4b\x12\x39\xcb\x69\xfb\x2c\x24\x28\xc8\xd0\x83\x0f\x13\xd9\x5a\x02\x05\xa9\x91\xe2\xde\xe2\xd2\x55\x80\xad\x94\x51\x7a\x91\x33\x71\x06\x81\xb8\xcc\xc5\x63\xfb\xe9\x60\xe4\x27\xec\xa5\x53\x9b\xf0\x36\xf2\xe4\xb1\x09\x79\x5e\xd0\xfa\x3d\xc0\x11\xcf\x6b\x68\xc2\xeb\xb7\x8f\xcc\x49\xb7\xb9\x6a\x10\x02\xe7\x31\x66\x8e\x21\x2d\x91\x8f\x95\xd8\x50\x69\x10\x79\x67\x48\x3c\x64\x24\xa4\xe0\xf9\x98\x43\x18\xaf\x3d\xcc\x21\xdc\x1a\xb7\x2a\xc4\x2d\x78\x82\xab\xb3\x30\xd9\x88\x79\x4c\x1b\x09\x0a\xa8\xc4\x80\x83\x28\xf0\x1d\x40\x96\x61\xbd\x8d\xec\xbd\x95\xd2\x07\x8d\x6d\x96\xb9\x2f\x2a\x4c\x67\xf0\xb1\x32\x88\x38\xc6\xde\xc1\x9a\x47\x75\x0a\x97\x3d\xf7\xd8\x5b\x3f\x3e\xd6\x1d\x92\x1c\x3f\x74\x99\x47\xf9\x90\xb3\xfe\x81\xe6\xb1\xcb\x38\x72\x6d\xfa\xc8\x11\x94\x1a\x23\x0c\x53\x9a\x03\xf7\x91\x80\xc3\xb6\x2f\x89\xba\xf2\x34\x3e\x82\x1d\x16\xc7\xc7\xe2\xcc\x03\x6a\x94\x9c\xe1\x3f\xa8\x48\x1d\xcd\xa1\xb8\x72\xdd\x43\xcf\x91\x69\x7c\x0c\x47\x9e\xcb\xfd\x18\x9f\xea\x18\xa0\xc9\x90\xb4\x4e\xc8\x30\xbf\xd7\x03\x09\xc3\x79\x6f\x8c\x82\xa5\xf1\x11\x77\x42\x16\xb6\x83\x43\x51\x92\xd1\x22\xc1\x0a\x8c\xc6\x75\x0a\xb1\x95\x14\x51\x13\xc8\x81\xe6\xae\x48\xbb\x65\xaf\x85\x7a\x9b\xe2\x7d\x4d\x28\x03\x49\x52\xab\x6e\xc3\x6f\x5d\x98\x91\xef\x06\xc1\x0e\xbc\x4d\x65\x9f\x23\x45\x66\x7c\x8c\xc4\xd5\x82\xc2\x27\x1f\x4d\x85\xc5\x5c\x6d\x2f\x68\x04\x21\x6b\x3b\x08\xe4\x6f\x07\x32\x1c\x56\xb1\x32\xf8\xfc\x30\x76\x22\xeb\x6a\x4b\x29\x4d\x91\xd1\xe7\xf8\x84\xbc\xed\xe8\xd2\xe9\x23\x09\xfc\x5d\x65\x48\xd2\xa3\xba\xa8\x84\xf7\x33\xaa\xb7\x22\x7d\x06\x7d\x3e\xe5\xe8\x0b\xb3\x9c\xe4\x22\x34\x4b\xb4\x64\xc5\x66\x4d\x99\x50\x41\x83\x6e\xe5\xa1\x2d\xa3\xb8\x0e\x29\x7e\xa0\x6e\x28\x7a\x81\xff\x28\x5f\x52\xd9\x0b\x57\xaa\x25\x4f\xeb\x27\xcc\xb0\x58\x30\x3d\x0c\x5e\xd0\x34\x8a\x58\x5d\x42\x34\x45\x9d\x03\x46\x11\x1b\x09\xee\x5b\x6a\x54\xb5\x4e\xeb\xe7\xb8\x85\x45\x7d\xde\x82\x4d\x89\x51\xb8\x69\xd0\x9f\x20\x5d\xc6\x9c\x0c\x69\x46\xd5\x28\x23\xf9\x39\xaf\x3c\x2e\x37\x14\x0c\x64\xaa\x21\x51\x04\xfa\x8f\x33\x02\x0e\x0f\xcf\xf6\x89\x44\x4a\x5b\xd6\x22\xd6\x75\x21\x02\x63\xd2\xa6\x0b\x80\xb5\x40\xd8\x47\x89\xdc\x31\x7c\xde\xd7\xcf\x5d\xb1\x76\x5d\x33\xb9\xb2\xc6\x29\xaa\x94\xc1\xc9\x86\x71\x37\x0f\x3d\x87\x57\xbd\x03\x8b\x95\x77\x46\xd2\xeb\x02\x86\xe8\x37\x0d\xff\xca\xca\xe8\xcb\x78\x8e\x39\x23\x5e\xe0\x32\x2d\x64\x0c\xe3\xd3\x5a\x64\x41\x41\xcf\x04\x3b\x6e\x8d\x58\xfa\xb1\x53\x0e\xad\x13\x4a\xfe\x58\x74\x88\xe9\x06\xdf\x54\xa8\xb8\x95\x12\x68\x1a\x85\xa6\xac\xa4\x39\x87\xe9\x52\x1e\x5f\x40\x71\xb2\xc2\x1e\xd5\x4b\xaa\xa0\x7b\x2c\x0f\x75\xcb\x47\x14\x8f\x4e\xd9\x22\xf7\xd6\x8d\x0b\x78\xec\x72\xb0\xa1\xdc\xc2\x2e\x5a\xd6\xe4\x45\x76\x52\xb5\xb2\x6f\x7e\x34\xc5\xfb\xb0\x4d\x50\x2a\xb2\x84\x51\xd2\xf7\x9d\xba\xe8\x14\xef\xe3\x04\xb7\x40\x17\xd2\x96\x61\xf2\x40\x66\x9b\xee\x39\x85\xa9\xb0\x9a\xad\xbd\xbb\x62\x73\xc0\x98\xa0\x8c\xf6\x91\xcb\x5a\x28\xd9\x12\xca\x4d\x31\x62\x97\xda\xc5\xa5\x52\xd4\x7d\xf0\xd8\x38\x0a\x14\x83\xff\xdd\x1c\xd3\xd5\xcd\x27\x63\x9e\x23\x0b\x53\xf7\xc8\xd4\x9e\xe2\x3d\x4a\x2e\xd7\xc7\xb6\x60\xea\x3d\x4a\xc7\xc0\x81\xac\xba\x1e\x93\x23\xe2\x30\xea\xcc\x13\xa9\xcb\x26\x2e\x31\xe5\x32\x56\xb3\xad\xb6\x91\x9d\x1d\x62\x5f\xb4\x02\xbf\xad\xeb\xbe\x40\x37\x88\x7d\x10\x6f\xe0\x35\xa4\x1e\x78\x4d\xbf\x42\x3a\xf9\xc4\x2e\x7c\x18\x02\x4f\xeb\x9a\xe5\xce\x15\x79\xc1\x90\x68\xb6\x53\xca\x70\x33\x57\x58\x07\x27\xb1\x86\x84\xe9\x7c\x18\x45\x17\x52\xb0\x09\x21\xa1\xd6\x59\x51\xdd\x5e\x6d\x0f\x4b\x55\x74\x15\x7a\xa1\x9a\x5e\x15\x38\xb4\x78\x09\xd8\xa7\x7c\xfd\xdc\x8d\xe4\xc8\x76\x84\x07\x08\xd8\xb3\xa7\x9c\x32\x6a\xd9\x07\x47\x56\xb4\x6c\x5e\x10\x65\x2a\x88\x27\xe9\x65\x03\x80\xe1\xc7\x45\x60\x07\x7a\x7e\x73\xca\x65\xe7\x3f\xa1\x2e\x54\x92\x1a\xf5\x15\x4e\x0f\xa8\xa5\xe6\xbd\xb5\x44\xcd\x74\x5a\x3f\xd7\x2a\x6f\x14\x43\x81\x59\x68\x50\xb3\x95\x12\x3a\x27\xaa\x1b\x5f\x6e\xee\x93\x20\x3e\x7c\xb9\xb7\x8a\x00\xc3\xb4\x7e\xc6\xcd\x60\x89\x99\x16\xc7\x4c\xe8\xaf\x87\x60\xe3\x30\x82\x62\xbe\x00\x4d\xdd\x9e\x26\x7b\xe4\xf0\x8a\x8c\x3a\xcf\x38\xdd\x19\x69\x58\xc6\xf9\xc8\x24\xa5\xa2\x53\x36\xc3\x82\x6f\xa9\x5d\xc9\x80\x21\xf6\x25\xb7\xfa\x12\xca\x5b\xf8\xae\x46\x6a\x6e\xdc\xb9\x76\x44\x51\xc6\x9d\x43\x6f\x74\x5c\xe1\x95\x90\xc0\xa7\xd8\x16\xc6\x9e\x6a\x8a\x3d\xca\x35\xbb\xfd\x30\x31\x15\x59\x37\xe9\x73\xd5\x13\x61\x32\x98\x07\x3b\x76\x0c\x84\xdd\x12\xe8\xd6\x47\xb2\x69\x4a\x75\x4f\x39\xd7\xa8\x30\x8a\x85\x42\x3d\x8b\x63\x1f\xca\x09\x67\x1d\x21\x03\x09\xf5\xee\xf6\x9e\x5e\x36\x35\xca\x25\xbf\xf4\x15\xc8\x61\xb7\xe0\x41\x31\xa7\xc3\xbc\x62\xe6\x76\x6f\xc0\x31\xf4\xdb\x6f\x9d\xa2\x3a\xd4\xfc\xe0\xd5\x7b\x31\xaa\x2d\x4f\xe3\x63\x28\x28\xd0\x88\x97\x51\x73\x0b\xa1\x03\x23\x27\x0f\x97\x40\x92\x7d\x77\x00\x74\x3a\xc9\x75\xcc\x7d\x09\xe9\x03\x4b\xa4\x92\xf6\x29\xde\xc7\x5d\x8b\xa0\x44\xaa\x53\x63\x1e\xef\xeb\x56\x10\x36\x70\x15\x7c\x05\x06\x43\xea\x01\x31\x70\x22\x0c\x01\x0a\x91\xed\x9d\xe0\x26\xbc\x0d\x9d\x0b\x46\x8d\x83\x00\x1d\xac\xa0\xdc\xd5\xd1\xed\x00\x82\x09\xd5\x0a\x6d\x68\x90\x19\xa2\x6a\x5f\xa8\x4e\x85\xb6\x25\x80\x9d\x16\x50\x19\xe7\x97\x32\xb4\xc2\xee\x78\x61\xab\x59\x04\xbd\x06\x51\x93\x97\x9b\x1a\x83\xa2\x89\x01\xfe\x50\x55\x30\x99\x70\xef\xa4\x3e\x3c\x59\xa9\x0d\xa3\xab\x92\x83\xc1\x0d\x5e\xa0\xd2\xc0\xb2\x16\x51\xa8\x84\x8d\x86\xc6\x07\x90\xd2\x4a\xc3\x4e\xd1\x51\x74\x1b\xb1\x5d\x10\x4d\x0f\x54\xd6\x11\xc3\xc1\xf0\x40\x15\x25\x1c\x99\x31\xa0\xbc\x87\x5b\xa1\x4f\xe3\x23\xaa\x7e\x5d\x7d\x48\xcd\x6f\x6a\x2d\x04\xf5\xd0\xad\xa2\x86\x00\x06\xcf\xb0\x1d\xc6\x41\x89\x26\x1a\x78\xb4\x0d\xfb\x9a\x03\xad\xc5\xd1\x64\xd0\x2c\x47\xf1\x08\x71\xe6\x11\x86\xd1\x30\x52\x78\xa0\xf3\x6a\xf2\xc0\xb7\x58\x15\x2c\xbe\x6e\xc5\xd4\xd1\x63\x61\x19\x5a\x22\x0f\xc3\x25\xbb\x16\x6d\xac\xd3\xf8\x18\x1b\xb1\xd4\x61\x55\x8d\x5b\xf3\x78\x96\x50\x58\x59\x6b\x91\x3e\x72\xed\xfb\xe0\xd0\x29\x45\x1d\x3f\x46\x0e\x77\x71\x90\xe7\xc6\x6d\x74\x63\x3b\xab\xde\x22\xe3\xcc\x04\xcb\xdb\x41\x1d\xb4\x34\xd4\xea\xd0\x72\x80\xf9\xbe\x42\x51\xe3\x1e\xa6\x04\x8f\xfb\x73\xd5\x81\x8e\x3e\xa8\x30\xf1\xc7\x99\x6d\x10\x7b\xeb\x43\xeb\x85\x9d\x8c\x92\x15\x3f\x65\x9f\xa3\x21\xcc\xf8\x18\xe9\x0a\x28\x23\x80\x11\x84\x9c\x01\x0e\xea\x8b\xc2\xb9\x36\x2e\x07\xd7\x82\x39\x8d\x90\x67\x1e\x7a\x13\x70\x5b\x57\x1b\xaa\xc8\x4a\x26\x7e\xf6\xbe\x50\x17\x27\x8b\x7e\xf2\xfc\xc0\x6f\x01\x75\x2d\x8e\xe0\xd7\x0e\x53\x0a\xcd\x47\x74\x10\x06\xec\x0a\x09\xa7\xfb\x2d\x84\x73\x22\x85\x5d\x84\xf8\xbd\xe6\xf5\x63\xed\x6d\x02\x87\x63\x49\x15\x2d\x5a\x86\x84\x43\x44\x33\xa4\x97\x8c\xf1\x87\xb9\x90\x57\xe7\x11\x6a\xab\x80\x04\x70\x68\xa0\x1e\x08\x9e\x0c\x20\x91\xa2\x1c\xc1\x41\x6b\xbc\xe7\x11\x94\xf1\xf7\x71\x7f\x28\xc2\x09\x5e\xb1\xc0\x12\x24\xc1\x03\x71\xea\xf9\x13\x86\xc9\x23\x47\xb7\xda\xcb\xea\x44\xb3\xa3\xf3\x98\x65\xa0\x83\x0c\x47\x69\x3e\x90\xba\x16\xdc\x3b\x15\xf4\x8d\xa8\xd4\xbb\xa1\x1a\x03\x5d\x15\xdc\x8e\x46\xe9\x70\x0d\x3b\xd4\x32\x3c\x15\xae\x18\xae\x48\x26\xe1\x71\x3c\xf8\xb7\x83\xfe\x6c\x10\x4e\x42\xa1\xb1\xe8\x42\x8a\x56\x3c\xa4\x05\x11\x86\x76\x88\x72\x1f\x57\xc3\x14\x3d\x3c\x5c\x85\x40\xd1\x9b\x5b\x04\x19\x6e\xa2\x28\x4c\x48\xcd\x35\x4e\x78\x18\x34\x1a\x33\xf8\x45\xb2\x71\x83\xa6\xb1\x85\xab\x62\x13\x84\x97\xd8\x8b\x76\xfc\x43\x16\x85\xe8\xd5\xe9\x7f\x0c\xe8\xfc\xb3\x94\x41\x42\xd0\xb1\x22\x36\x54\x2f\x8a\x98\x78\x95\x44\xb6\x73\xf9\x65\xd7\xcf\x33\x89\x62\xc7\xd5\xaa\x2e\xee\xe1\x66\xc7\x53\x3b\xc2\x89\x36\xf9\xb0\x97\xcd\x40\x38\x0c\x47\xc0\x30\x54\xc6\xdd\x74\xc5\xd0\x9e\x61\x2e\x00\xe5\x83\x1a\xb0\x5f\x50\x5e\x0f\x70\x53\xdd\x53\x4b\xd8\x1f\xea\x34\x24\x2c\xe7\x16\xff\x81\xdd\x0e\x8f\xde\x5e\x72\x41\xdc\x63\xfd\x04\xdf\x69\x68\x4b\x10\x5a\x68\x7e\x7c\x59\xc4\xc9\x74\xf8\x88\x24\xac\x6a\xfd\xd9\x5a\x86\xfd\xd1\xfe\xf9\xc3\x60\x82\xe0\xa1\xc3\xc7\x78\xdb\x47\x7f\x84\x93\x56\xc3\x63\x5d\x3a\x9a\x36\x7d\xc8\x3d\x7f\x20\x43\x55\x1d\xe2\xaf\xad\xa0\xa2\x18\xca\x50\x9b\x5d\x33\x5c\xd8\x39\x0b\x6a\x63\x0e\x68\xe0\xc4\xc8\xe8\x80\x6a\xed\x2a\x01\x0a\xd7\xc9\x9a\xba\x4e\xe5\xb8\xa7\xd5\x85\xa4\xac\x81\x45\x88\x0e\x74\xa6\x09\x9b\x70\x19\x8b\x98\xca\x91\xa9\x89\x7d\x2b\x7c\x73\x9b\xac\xdf\x3c\x2b\xcf\xbe\xfa\xf2\xab\x27\x8f\xf0\xcb\x1f\x86\x06\x58\x87\xd8\xcc\xf1\xd9\x8e\x4c\x1c\x4e\x02\xb7\x20\xfa\xad\x27\x9c\xaf\xc5\xf0\x23\x1f\x42\xb5\x2e\xc1\x63\x79\x38\xdf\x25\x9c\x39\x05\x95\x5a\x2c\x12\x11\xb3\xd8\x5f\xce\x35\x01\xcd\x05\xec\xd9\xfc\xbb\xae\x23\x20\x55\xb0\xeb\xa6\xf3\xef\x9c\x61\x6d\xc5\xd7\xd5\xad\x65\xf0\x67\x34\xd3\x28\xf9\xfe\xd3\x3b\x4e\x77\xbb\x8a\xb2\x45\xed\xe2\x28\xd7\xae\x1c\xa1\x37\x83\x86\x04\x8a\x35\x68\xbe\x6e\xa4\x65\xe7\x4a\xa5\x85\x2b\xd9\x42\x15\xeb\x46\xda\xc3\x1d\x12\xc1\x2b\x25\x15\x73\x36\x92\x5b\xbf\x31\xe8\x0a\x25\x2b\xe3\x91\xe8\x73\x30\x46\xad\x17\xa3\x33\xd8\x6c\x8a\x2a\xf6\xc8\x71\x1b\x1d\xcc\x10\x51\xab\x2d\xbe\xc6\x50\x46\xa0\xad\x92\x3a\x28\x7d\x32\x8a\x6f\x93\xb3\x51\xb5\xd1\xcf\x09\xdb\x73\x13\xb3\x1c\x9d\xc9\x96\x68\x93\x13\xe2\x01\xfc\x36\xa1\x8a\x5f\x86\x34\x1c\xcd\xba\x04\xee\x43\xa4\xd2\x0d\xef\x7b\x44\x8d\xa3\xa1\x48\xf8\xc3\xc7\x0f\x3c\xbc\x82\x0a\x67\x59\x8b\xa6\x14\xe1\xa1\xaa\x41\x7c\x28\x47\x74\x61\x0e\x21\x0c\xd7\x76\x90\xa3\x8f\xc5\x4d\x81\xb8\x7c\xf8\xe5\xd0\x3a\x25\x8f\xe2\x52\x5c\x2e\xeb\xe5\x5a\xd6\xeb\xe1\x42\xb1\xc3\xea\xdd\xbc\xf3\xf1\x48\x2c\x13\x64\x17\x8d\x2a\x7e\xdb\xbc\x89\x83\x1b\xb8\x2d\x9e\xe5\x30\x3c\x77\x29\xea\x41\x63\x7a\x7d\x9d\x1d\x8f\xbb\xdc\x9e\xde\x3d\xe3\x83\xf3\x15\x9a\x6e\x98\xcd\xa3\xab\x5c\x68\xde\xc3\x0b\x97\x77\x5c\xa8\x84\x7b\x27\xe9\xa8\xd4\x4d\x6c\xe1\xcf\xdf\x2c\x91\x3c\xa5\x05\x6d\x67\x9c\xfc\x51\x77\x3c\x54\x09\x04\x45\x50\xd4\xca\x48\x4f\xd8\xc5\x1e\x8e\xb7\x76\xf8\xfe\x4d\xfe\xb2\xb0\x3c\xbb\x20\xc6\x08\x3f\x1d\x46\x41\xef\x88\xba\xe4\xe1\x24\x84\xa8\xe3\x76\x55\x29\x57\x74\x2e\xc9\xcb\x90\x54\x68\x05\x96\x4f\xa1\x26\xec\x87\x0f\xf9\x3b\x8c\xd1\x36\x54\x10\x88\x61\xe5\xe5\x22\xd2\x24\xc3\x5d\x9d\xc3\x75\x9e\xe0\x02\x95\xdb\xe3\x3d\x67\x1e\xdc\x48\x12\x8f\xd8\xd3\x4b\x47\xfe\x1d\x43\x49\x80\xf3\x12\x01\x1d\x3d\x85\xf1\x7a\x04\xee\x32\x29\x60\x99\x78\x75\x96\xae\x07\x8e\x69\x38\xa9\x8a\x46\x2f\xc3\x5e\xd0\x50\x0c\x3d\x99\x0a\x92\x57\xa9\xe5\x4c\xe8\x59\x97\xab\x51\x46\x6f\x14\x1f\x77\xc4\x92\x04\xf3\x08\xcd\x44\x47\xbf\xb4\x0c\x8d\x18\xb1\xbf\x23\xe2\x7d\x87\xd5\xdc\xb6\x15\xac\x1c\xa5\xbf\xa1\xdc\xf7\xf8\x46\x00\x25\x09\x3d\x04\x5b\xf5\xd5\xb0\x0c\xd0\x94\x0b\xc6\x0a\xb6\xa7\x37\x8b\x4c\x2f\xff\x01\x30\xd3\x10\x29\x68\x13\x14\x6e\xfe\x1c\x4e\x0c\x2a\xd1\x4f\xab\x2d\xd1\xe7\x06\x01\x95\xa8\xee\x26\x85\x17\x53\xf5\x10\x3d\xe0\x22\x2a\xd3\xc2\xb5\x88\x8c\xd1\x94\x4f\x36\xc1\xe5\xc8\x24\xfa\x55\xe1\x6e\x3d\xbc\xca\x64\xb8\xbf\x3f\x69\x0c\x41\x5b\xfc\xb2\xdd\x9f\xd7\xfb\x6f\x8f\x5e\xd6\xf8\x87\x53\xd2\x18\x0c\x42\xeb\x6b\xde\x9f\x0e\x43\x5e\x22\x8c\xf6\x20\x26\x9f\x09\xae\x65\x28\x51\x26\xc0\x8e\x16\x0d\x13\xa2\x1f\x80\xae\xce\x29\x28\x5e\x6d\x89\x28\x2b\x92\x60\x82\xbf\x85\x0d\x28\x91\xff\xe0\x18\x55\x2b\x8f\xb8\x71\x16\x32\x6c\xe4\xa9\xec\x5a\x50\x59\x94\x2c\x21\x4d\x14\x89\x90\xd1\x89\xa8\xf4\x53\xc8\x58\x57\xd7\x6d\x89\x30\xd7\x9d\x21\xe0\x9b\x93\xfa\xb2\x3e\x7b\xda\xbf\xda\xb6\x48\x43\x4a\x2c\x52\x01\x5c\xd1\xb0\x68\xa7\xd2\xb0\x07\x5c\x41\x67\xac\x36\x8b\xb3\x99\x99\x1a\x63\xaf\xc6\x84\x5e\x8e\xd1\xf2\xc6\x0d\x84\x19\x23\x8f\x8a\x76\x89\x94\xef\x16\x29\x78\x5b\xae\x13\x74\x63\x60\x4a\x19\xa3\x5e\xd5\x89\xa0\x60\x1e\x14\x2c\x79\xe0\x91\x46\x29\xbc\x0b\x1a\x43\x5b\x81\x66\x0b\xb4\x95\x54\xbb\x4b\x8e\x28\x51\x1f\x28\x7e\xf2\x25\x57\x74\x5c\x44\x08\xc7\x45\x56\xcd\x4a\xa2\xd0\x6e\xa2\x1f\x16\x4c\x29\xd5\xd5\xb5\x4c\xea\xbc\xa3\xe7\x55\xf5\xe0\xd1\x46\x6e\x58\x0d\x51\xec\xdd\x46\x9b\x91\x40\xaa\x52\xc8\x6c\xf4\x1b\x49\x5d\x06\x85\x45\x68\x4f\xa3\x0d\xa2\xe6\x23\x21\xe5\x05\xfb\x97\x21\xb8\x4e\x06\x57\x9a\x86\xed\x2e\x81\x79\x2e\x08\x5d\xa6\xc6\x32\xc9\xe8\x3c\x91\x65\x34\xdb\x2b\xb6\xc4\x7e\x2d\xce\x86\xcf\x42\xa0\xd1\x7c\xc2\xd9\xf4\xd1\xc7\xb4\x8c\xdc\x19\x3d\x0b\x98\xa0\x6d\x0d\x92\x63\x46\xa8\x64\x8d\x8c\x8c\x7e\x48\xb9\x2d\xa7\x68\x08\xba\xec\xb8\x32\xd1\x61\x60\x20\xcc\x8f\xe2\x69\xcd\x8b\xb3\xa6\x68\xd6\xc3\x23\xe7\xd2\xd4\x39\x58\xe4\xde\x47\x07\xd1\x54\x65\x8d\x6c\xc8\x16\xd9\x18\xbe\x7e\x5f\xd8\x38\x70\x56\x78\xea\x58\x22\xc3\x1a\xc9\x6b\x84\x23\xd2\x73\x9c\xf9\x22\x13\x26\x47\x93\x25\xb4\xf1\x8a\x36\x03\x0a\x8d\xde\x28\x43\x4f\x6b\x0b\x65\xff\xa1\x18\x65\xa8\x40\xd5\xb5\xaa\x54\x6c\xb8\xb8\x53\x0b\x17\x37\x5b\x84\xfa\x20\x2d\x47\x78\x69\x04\x98\xf3\x70\x69\xca\x9a\x3c\x3a\x08\xd8\x59\xbb\x96\xc5\xa9\xa0\xfb\xa2\xa3\x61\x69\x6d\xae\x11\x83\x24\x04\x9a\xf3\x0c\x62\x65\x10\x4b\x33\x6c\x6b\x0c\x15\x1b\x1a\xb6\x5b\x3b\x4a\x8a\x9d\x4b\x7b\xf4\x24\x2d\xdd\xb9\xd3\x83\xfc\xa5\xb8\xde\x83\xa0\x8d\x09\xc4\x6e\x1b\xd2\x52\xc2\x86\x80\x62\xa4\x40\x87\xbd\x96\x4e\xb9\x4f\xe3\xe3\xd4\x45\xcc\x55\x06\x70\xa7\x88\x24\xe9\x4a\x80\xdd\x71\x21\x82\x38\x79\x70\xa6\xb2\xe6\x00\x24\x39\xce\x4e\x53\xb1\x7f\x6c\x86\x2a\x00\x3a\x41\x2f\x0a\x37\x03\xd0\x69\xc7\x1c\x81\x81\x45\x3c\x0c\x70\xa6\xf0\xb0\xd8\xd1\xed\xc1\x1c\x0e\xf1\x7c\xe9\x15\xbd\x43\xc2\xba\x8e\x8d\x69\xea\x26\xc5\x10\x78\xd2\xa2\x30\x77\xca\xc8\xd9\x82\xcb\x08\x5e\x35\x71\xb1\xe6\xd8\x88\x3e\x4b\xd1\x3f\x86\x43\xd8\x65\x3b\xc5\x0c\x93\x86\x7d\xc0\xec\x03\x92\xba\xe6\x33\x56\x84\xb1\x86\x8e\x05\xf9\x29\x8e\xbf\x63\xa3\xdc\x16\xdd\xc2\xb4\x86\xe4\x34\xab\x27\xc9\x39\x40\x36\x46\x89\x67\xf1\xb2\x19\xd0\xb7\xb6\x03\xfe\xcd\x97\xe5\x59\xef\x5f\xde\xa1\x48\x1c\x06\x9b\xaa\xc3\x5c\x96\x61\xfd\x21\x38\xec\x4a\x9e\x72\x34\x9b\x0a\xcd\x30\xb2\x20\x60\xed\xc5\xc9\xa7\x98\xb4\xb6\x12\x4c\x33\xf4\x02\x73\x26\x12\xed\x61\xa0\x3d\xa2\xb5\xd6\xb8\x06\x79\x18\x3a\xfa\x88\xe2\x17\x68\x84\x2d\x26\x9b\x2f\x7e\x58\x1f\xa3\xeb\x25\xdb\xcd\x6a\xb8\xa9\xe3\xb9\x70\xa4\x01\x92\xe8\x8c\x80\x8b\x42\x33\x2d\x69\xf0\x70\x6e\x3c\x3a\x37\x94\x48\xae\xda\xfa\x6a\x84\xda\xed\xbf\xf8\x38\x5c\x26\xb8\x6e\x6c\x79\x7d\x9c\xae\x63\x3f\x1f\x3c\xba\xb8\xa4\xd1\x92\x24\xb4\xc5\x12\xd1\x15\x94\xf0\x0c\xa7\x12\xe2\xbf\x2e\x15\xd6\xd8\x36\xfa\x5d\xad\x9a\x30\xe7\x35\xe3\x29\x48\x09\xbe\x38\x1d\x07\x52\x46\xa7\x24\xe4\x2a\xe5\x61\x71\x84\xdb\x67\xd5\x2e\x21\x4c\x11\x36\x93\xf0\xb6\x4a\xa4\x62\x85\x58\x44\x72\x47\x0d\x45\x26\xf4\x0c\xd8\x8f\x1a\x4c\xa5\xaf\x59\x1e\x7d\x24\x60\x74\x1e\xde\x58\x6b\x23\xa1\x3f\x42\x0c\x65\x6d\xaa\xc5\xa4\x25\x32\x51\x2c\x7a\xb1\xe9\xb8\x3d\xdf\xba\xfd\xe2\x56\xc9\x1c\xd2\x8b\xd7\x88\x97\x84\x3a\x74\x3e\xb8\xbc\x8e\x6e\xe8\x5f\x06\x61\xec\x97\xe7\xed\xd9\x3c\x3c\xc9\xd1\xcf\x96\xa3\x94\x2b\x2e\xe7\x5b\x93\xcb\xe3\xf2\x32\xf2\x4c\x54\x86\xbe\x96\x57\xd7\x72\xee\xe1\xa8\x7d\x09\xe9\x7b\x58\xe5\xd6\x70\x7f\x87\x47\x15\x99\xbd\xb7\xa8\xc8\x7a\xf9\x46\xfb\xb6\x57\x76\xaf\x28\x80\xe9\x56\xcf\x92\xf6\xc0\xb6\x6d\xcd\x43\x62\x7d\x90\xb3\x72\x72\x13\x75\x8a\x26\x8b\x87\xf0\xb0\x56\xd8\x63\x9a\x49\xbb\xc4\xb2\xd7\x11\x5e\x82\x6f\xb3\x85\x8a\xc0\xb6\xe7\x6c\xce\x77\xa6\xf5\x33\x02\x65\x0c\x3e\x53\x97\x35\x6a\x70\x74\xfd\x62\xf5\x3f\x46\x0a\x57\x0f\x05\x2c\xc2\x93\xd1\x37\x10\x4e\xe6\x99\x32\x9a\x40\xe7\x99\x3a\xfa\xca\xa0\xd0\x26\x2b\xca\xad\x74\xef\xba\x16\x32\x07\x57\x17\x58\xc8\x4f\xe7\x8d\x21\xed\x01\x83\x5e\x76\x98\xce\x02\x85\x28\xa5\xdb\x2c\xd7\x4a\x4d\xca\x77\xb2\x5c\x84\xe2\x90\xd0\x65\x6b\xa0\x74\xf0\xec\x8f\xf5\x93\x3d\xaa\x42\xe2\xc2\xbc\x8a\x10\x60\x87\xe3\x10\x41\xed\x3e\x1b\xa1\xa2\x2c\x69\x1d\x85\x2e\x3c\x9c\x84\x65\xb8\xc6\xe0\x06\x8b\xa0\xe9\xec\x60\xdf\xb3\x74\xa4\x62\x4c\xdb\x41\x78\xc0\x40\xde\x8d\xf5\x10\x76\x0b\xab\x0e\x85\x04\x4d\x96\xa3\x67\x63\x2f\x0b\xd5\x8a\xf4\xd5\xf0\x7b\x85\x8e\x4b\x75\x74\xae\x3e\x0c\xc4\x82\xbf\x77\x60\x77\x18\xd5\xb2\x65\x8d\x22\xa8\x59\xdb\x83\x7e\xae\x53\xbc\xb3\xdb\x88\x77\x76\x38\x39\x0b\x5a\xda\x1d\xc2\x08\x19\x2a\x5d\x1b\x9e\xce\x72\xa4\xa6\x0d\x62\x91\xb4\x7e\x40\x8c\x8a\x03\xfb\x30\x04\x95\x9d\x92\x2a\xe0\x57\xc9\x68\x47\x04\xee\x82\xb8\x94\xa1\xef\x2b\x4b\x59\x48\xb3\x0d\x29\xda\xd1\x4d\x9d\xbb\x21\x1b\x46\x7a\x8e\x6e\x4e\xeb\xd7\x0d\x5e\x5f\xe9\x25\x82\x25\xeb\xd7\x39\x12\xcb\x7b\xf8\xcf\xfc\x21\x2e\x09\x6a\x81\x77\xcb\xef\x5f\xa3\xeb\x38\x44\xae\xf6\x70\x74\x35\x97\xb8\xf0\xce\x80\xb3\x97\xc8\x98\x29\x35\x36\xdd\x4f\x70\x8c\x25\x24\x7d\x54\x34\x9b\x52\x29\x11\x40\xb9\x39\x98\x7a\x39\x98\x75\xe8\x63\x30\x49\xc7\x9c\xa3\xcb\x97\x53\xaa\x0c\xdf\x54\xbb\x31\x90\x18\x38\x2c\xf5\xd5\x9b\x55\x87\xbd\x1d\x8d\x71\x93\x45\xbe\x47\xdb\xb9\x5d\xbc\xcc\x78\x4a\x24\x41\x22\x96\xac\xa1\x36\x0f\x7f\x0c\xa2\x66\x85\x6c\x2a\x23\x7b\x63\xc6\x8e\xf5\x11\xe6\x41\x38\x17\x59\x95\x43\xd0\xae\x8e\x9d\x91\x1b\x79\x16\xc0\x0c\xc7\x95\x2e\x23\x87\x75\x5c\x5e\xe2\x72\x95\x71\x79\x5d\x2f\xb7\xf5\xf2\x73\xbf\x90\xee\x0b\xe5\x8a\xd6\xe9\x75\x2b\x99\xb2\x51\x4a\x76\x7b\x2c\xc3\x0a\xc6\xda\x23\xa7\x2d\xdb\x2a\xc2\x1b\x62\x1a\xab\xec\x86\x94\x44\xfa\xce\xe1\x2c\xe8\x8c\x10\x1b\xba\x93\xe7\x35\x65\x34\xaf\xa3\xb9\xf1\x88\x00\x9c\x8d\x0c\xbe\x0b\x47\x56\x04\x0f\x78\x0d\xad\x47\x4c\x89\xd7\x24\x89\x88\xf8\xe8\x51\xa2\x80\x63\x1a\x09\xb4\x6b\x12\xb8\x8c\x40\xe8\x08\xf6\x6e\xa9\xa9\x70\x65\x49\x8d\x8c\x24\x64\xf6\xe7\xb2\x73\x4e\xd0\xa6\x87\x8d\xfd\x41\x5d\xae\x48\xe6\x02\x6d\x42\xb6\x7c\xab\xcd\xc1\x16\x71\x55\xf4\xf7\x83\x16\x82\xce\xfc\x25\xb2\x53\x8e\xce\x60\x56\xfd\xd6\x64\xb7\x5a\xf2\x95\xfd\xdb\xe1\xb7\x9a\x18\x3d\x64\x4b\x3b\xdc\xca\x57\xe1\xe1\xb6\x2a\x2f\xef\x74\x4c\x5c\xf0\x54\x57\x8a\xf3\xe4\x48\xaa\x2f\x5d\x87\x38\x32\xd5\xa6\x03\x4a\xc1\x59\xf2\x70\xa4\x97\x32\xbc\x7f\x62\x32\xba\xbd\x4e\x5b\xd3\x57\xd7\x02\x8b\xab\xcd\xb9\x69\xf4\xc4\x2d\x4e\x91\x3e\xf5\xda\x2b\x8a\xa5\xc9\xb0\xbd\x85\xcd\x6e\x2d\x46\x8f\xd4\x52\xdd\x9e\x5e\x03\x3b\x1a\x99\x75\x11\x7b\xf4\xb5\x55\x70\x6f\x99\x35\x7c\x35\x23\x90\xa0\x23\xbb\xdf\xe9\xb4\x6c\xed\x13\x47\x3c\xb8\x0e\xb3\x7a\x78\x85\xc0\x56\x86\x9f\x08\xda\x8e\xd4\xe1\xdf\x70\x9a\x1e\xa9\x6c\x61\x8a\x8a\x44\xef\x4f\x17\xec\xac\xab\x73\x69\xc4\xa2\x57\xa7\xd5\xb2\x7a\xc4\xf4\x30\x5a\x11\xa6\xbe\x2a\x39\x3d\xfa\xad\x23\x00\xd1\x86\xff\x90\x23\xbb\xd8\x56\xf7\x92\x8e\x9f\x78\xfc\x22\x01\x19\x28\xf4\x31\x87\xbe\xce\xc1\xb6\x39\x2c\xc3\x93\x95\xa3\x19\x62\x84\xbb\xef\x7d\xf8\x72\x7a\x16\x7a\x0b\x3a\x6f\xbf\xc8\xdc\x1d\x9a\x06\x0f\x3b\x2c\xbc\x59\x0f\xdb\x97\xe7\x02\x69\x0d\x31\x69\x3d\xce\xd4\xb4\x6e\x21\x27\xe7\x42\xe1\x68\x38\x0c\x8a\xac\xc3\x7a\xae\x11\xcc\x13\x5e\x86\xa3\x0a\x89\x35\xaa\x85\x9a\x59\x6c\x29\x51\x73\x3b\x3a\x1b\x5d\xf5\xa0\x0c\xb7\x5a\xe0\x06\x6f\x2e\xb1\x10\xaa\x6b\xb9\x66\xc5\x4e\xf9\x3e\xac\x8e\x30\xfd\xc8\xb7\xb9\x3d\x95\x73\xaf\x15\x4c\x57\x37\xad\x1a\xa3\xbc\x38\xba\xbc\x9f\xfc\x54\x96\x37\x9f\x54\xc9\xa7\x94\x1b\x9b\x57\x0b\xd6\x36\xa7\x94\x6c\x3f\xae\xbf\xe5\x51\xb6\xc0\xc8\xcf\xab\xd1\xf8\x11\x1d\xc7\x11\x98\x81\xb3\x3a\xaf\x7e\xd6\x54\x4f\x71\xc9\xe8\x6c\x7f\x08\x6b\xaa\xa1\x00\x8d\x0b\x87\x13\x2a\x0f\xdf\x54\x54\x13\x41\xce\xe5\x11\x96\x85\x0b\xef\x65\xe4\xa6\x4b\x1e\x8b\x8e\xd5\xcf\x75\x75\x3a\xb5\xd5\x93\xb3\xfa\x3a\xcb\xea\x73\xca\x47\xf0\x19\x84\x60\x50\xae\xc8\xb8\xe8\x2c\xf8\x35\x2a\x4d\x0a\xfc\x1e\xcb\xea\x65\x72\x2b\xbb\x8f\xa4\xf1\x48\x43\x08\xef\x87\xd1\x56\xfe\x17\x0c\x56\xa7\x74\x24\x14\x75\x20\x19\xb0\x52\x07\x14\x70\x7d\x64\x72\xc2\x84\x36\xa4\xd8\x07\xed\x87\x09\xe0\xc7\x23\x2b\x37\x0f\x6f\x6c\xa9\xf0\x0e\x85\xa7\xc9\xf5\x11\xc3\xf6\x16\xb5\x38\x7f\x09\xfb\xb4\xc0\xe1\x94\xf8\xe0\xb0\x73\x90\x93\x22\xd1\x76\xcd\xa5\x6d\x23\x75\x18\xee\xa0\x8b\x83\x52\xb7\x18\xb7\x8e\xc1\x21\xc9\x01\xbb\xb0\x0c\xbf\x52\x43\xf3\x77\xf0\x96\xa8\xfe\xd2\xe8\x7e\xbf\x44\x9e\x52\x2e\x34\xca\xd9\x90\x06\x7a\x18\xf1\xeb\x12\x72\x96\x23\xfc\x82\xd8\xd3\x80\x50\x04\x21\x06\x76\xaf\x52\x2f\x72\xd2\xd6\x62\x6d\x09\xef\x7f\x47\x8f\x78\x8e\xb0\x9b\x9f\x55\x5d\x9b\x41\xff\x69\x28\x67\xce\x1c\x8a\x82\xc1\xf9\x22\x17\xca\x8c\x3e\xc4\xc4\xe5\xb6\x9e\x79\x4e\xd6\x3e\x95\x86\xc2\xff\xd0\x9f\xc3\xf3\x23\xa3\xb7\x6a\xb4\x22\x8c\x20\xb3\xb3\xfe\x1a\xad\x09\xd7\xb4\xe1\xb0\xf9\x36\x77\x10\xaa\x7e\x5c\x56\xd5\x82\x2a\x49\xe0\xb9\x0c\x35\x03\x59\x3a\x9d\xc0\xd7\xa9\xa4\xd8\xea\xa1\xc3\x7d\x67\x6d\xcb\x9f\x8b\xdc\x8e\x48\x8d\x00\x73\x3a\xba\xb9\xd8\x47\xb2\xe4\xc3\x82\x2c\x93\x48\x8d\x1e\x06\xce\x97\x92\xf1\x5c\x23\xcf\x3a\xf0\x35\x94\xad\xd3\xd2\xea\x20\x29\xa4\xaf\x90\xd4\xd8\x7c\x09\x39\x64\x3d\x8f\xf5\xd0\x93\x3b\x37\xaf\x2e\x22\xa8\x7c\x48\x62\xc0\x86\x31\x69\x4d\xa3\x63\x19\xb9\x32\xe1\x24\x5a\x3d\x24\xb2\x3a\x62\xb2\x0d\x4f\x4c\xe8\x1a\x6b\xae\x43\xc4\xcf\xa6\x04\x2b\xe5\x61\x9f\xd0\x99\xa4\xde\x2a\x28\x46\xc5\xca\xc0\xa1\x3e\x0e\xd6\x6a\xa5\x28\x3d\xb0\x55\x97\x42\x20\x11\x1d\xc2\xa1\x82\x35\x59\xab\x07\x6c\xad\x1e\x68\x6b\x2e\xc1\xd0\x27\x11\xd8\x46\x07\x4d\xb8\x72\x90\x6d\x1b\x2a\xe6\x56\x68\x94\x47\xa5\x11\x5c\x43\x7d\x48\x80\xb6\x0e\xa0\xae\x03\xb0\xed\xd6\x43\x4f\xc4\x53\xcf\xfd\x4a\x97\xbf\xc4\xde\x01\xdb\xa8\xad\xae\x6a\xe6\x70\xf6\x64\xc8\x88\xc3\xc8\xc8\x92\xd8\x2e\x01\xd0\x0e\xd7\x91\xae\x8a\xaf\xff\x34\x9a\x83\x86\xeb\xa8\x2f\xdb\x70\xd6\x3e\x0b\x49\xd6\xe6\x08\x65\xac\x28\xc4\x50\x5b\x9b\x03\x48\x44\x1e\xe6\x28\xd3\xb4\xd8\xf0\x65\xc3\xfe\x6e\xf3\xaa\x97\xea\x90\x4e\xe0\xfc\x3c\x8f\x18\x59\x58\x91\xab\xff\x74\x78\xb4\x43\xea\x96\x91\x13\x5b\x96\xa8\x6b\x44\x3f\x85\x28\xb7\x49\x9b\xd4\x5e\x7d\x27\xa7\x40\x99\x90\xc2\x43\xa2\xab\x7b\xc6\x59\xde\x9a\x65\x21\x79\x88\x22\x2d\x9b\x0a\x34\xd2\xda\xe2\x86\xdc\xb7\x3b\x82\x4e\xa0\xdd\x8d\xea\x8d\xe6\xba\xfe\x8c\x94\xda\xe1\x0a\xd2\xa1\x2f\xb9\xe5\x53\xd6\x87\x8d\xcc\x2a\x8b\x7d\x69\xe0\x38\xd2\x71\xf6\x5d\x0f\xd3\x75\xf8\xb1\xb7\x0e\xca\x16\x74\x3c\x37\x97\x75\xb2\x6b\xe8\xb1\x8e\x5b\xf7\xc1\x0c\x22\x8b\x89\x17\xd2\xc8\x9c\xe2\x97\xce\x8a\x0e\x9b\x90\x19\x95\x62\x06\xf7\xdb\xf1\x4e\x95\xf7\xdc\x2d\x54\x5d\x84\xa0\x2e\xb9\x9e\xe5\x0d\xaf\xbe\x83\x18\xc6\x07\xf4\xfb\x5a\xdb\xd4\xa8\x85\x1e\x56\x23\x51\xb2\x0e\x59\x81\x5a\xb4\x1c\x12\x0f\x61\xde\x12\x39\x96\x48\x9e\x5d\x28\xbb\xa0\x33\x8d\xda\x1f\x8d\xb8\x0e\xcc\xf7\x61\x80\xa3\x8a\x09\x85\x9d\xd6\x0e\x63\xb7\x9d\x68\x6d\x0b\x99\x6d\x9b\x57\xa8\x39\x61\x74\xec\xf7\x15\xca\x61\xe8\x1d\x68\xc8\xbf\x0c\x9c\x2e\x75\xd7\x90\x6e\x1e\x75\x17\xe9\xb6\xab\xeb\xdc\xd3\xe3\x2c\xb4\x0d\x16\x3a\x58\x5d\x68\xc8\xab\xc2\xe8\xc7\x67\xc1\xce\x0f\x38\x7c\x5e\x1c\xe4\x71\x25\xed\x9c\x00\xfe\xde\x11\x82\xf7\x55\xef\xfd\x4a\x64\xf2\x15\x3a\x22\x91\xa4\x5d\xb9\x8e\xd7\xeb\x24\xd8\x78\x69\x9c\xb3\xa3\xde\xaf\x9f\xb7\xd1\xd8\xb7\x59\x5d\xa0\xb9\xb9\x04\xaa\x47\x6e\x54\x4d\x96\xed\x8b\x1d\xce\xb8\x7e\x9e\x89\x79\x52\xea\xdc\xae\x8c\x34\x4f\x4a\xca\x47\xec\x6b\x11\xdb\x2a\xc1\xa6\xe2\x9d\x9f\xd1\xaf\x9f\xa3\x7f\x7f\xe5\x23\xf2\x56\xda\x32\xf3\x4c\xb9\xd7\x5d\xa6\x5e\xda\x12\xff\x3c\x36\x4f\xcc\xc1\xf1\xc8\xda\x92\x92\x84\x4a\xb9\xaa\xd4\x51\xbf\xc5\xd8\xc4\x87\xf3\xd1\x55\x49\x19\x5f\x33\xc2\x4c\x21\xfa\xcb\x8e\x4a\xb9\x7e\x6e\xa4\x68\xe7\xa3\xed\x2a\x23\x03\xb9\xda\x91\x85\x2c\x39\x18\x52\x23\xe3\x1d\x5a\x19\x5f\x3f\x87\x25\x3c\x09\x15\x47\x8d\x86\x06\x06\xa9\x1c\xb1\xf5\x4a\x5b\xe6\xed\x9b\x1d\xce\xb8\x7e\xce\x54\x27\xa1\xde\x76\x88\x79\xbb\x26\x80\x5c\xcc\x9d\x46\x35\x13\xfe\xfb\x18\x30\x7c\x44\x9e\x5c\xff\xca\x92\xd8\x16\x44\x4f\xb1\x20\x57\x40\x8e\x12\xd8\x51\xf2\x12\x99\x15\xb9\xf7\xc9\xff\x9f\x2b\x2c\xe9\x71\xd8\xfa\xed\x58\xcb\x37\xd6\x4c\x4b\xdc\xd5\xb1\x80\x27\x6e\xd4\x9b\x2d\xb0\x02\x1a\x59\x2e\xbb\x4c\xb9\xf4\xab\xf8\xd5\x8e\xac\xfe\xfb\xad\x1b\x9d\x0f\xef\x2e\xcc\x5a\x8c\x9a\xc9\x84\x44\x96\x39\x8e\x1b\x42\x1d\x37\x31\xed\xa1\x11\x0e\x0c\xef\xd4\xaa\xa0\x83\x11\x17\x6a\xdc\x1d\xfc\x09\xdd\x90\xfc\x7f\x11\x47\xd2\x7a\xdb\xf6\x39\x1f\x62\xa1\xca\xe8\xcf\x26\x39\x28\x63\x76\xd2\x98\x1a\x36\xd8\x60\xa6\xda\xcb\x1c\xff\xb8\x09\x32\x9f\x4e\xd9\xe1\x9a\x07\x47\xb9\x52\x68\xa2\xda\x32\xda\x8c\xa0\x5f\x95\xf5\xa0\xbc\x65\xfd\xa2\xc8\x11\x89\x10\x0f\x03\xf3\xc4\x13\x56\xd2\x4f\x4b\xa7\x48\x30\x2e\x77\xb3\x03\x06\x3f\x78\x68\x88\x12\xd5\x9a\x7a\xba\x7c\x97\x2e\x18\x4d\x79\x2c\x5f\xfb\x08\x0f\xf6\xc5\xac\xa8\xa2\x8e\xa9\xb7\x2b\x06\x7e\x08\x68\xba\x2c\xfe\xbd\x93\x14\xb6\x3c\x92\x39\x53\xad\xf5\xea\x74\xf6\x83\xb3\x52\x52\x45\xc1\x7b\x09\x0e\x58\xb4\x92\x16\xdd\xf9\x85\xcb\xf8\xd7\xf4\x08\x1c\x7c\x10\xe6\x77\x72\x85\x09\x99\x12\x13\x7c\x5a\x73\x1c\x5b\x58\x96\x37\xb8\xc4\x07\x68\x0c\xbd\x59\x24\xb7\x30\xb9\x19\x24\x26\x24\xa9\x2c\x30\xff\x2d\x37\xf8\xcb\xfa\xc3\x43\x5c\xf9\xda\x12\xf1\x63\x63\x99\x90\xa3\x39\x55\x34\xf0\x8b\x63\x23\xec\xdc\x19\x27\x38\xcf\xab\xf9\x61\xbc\x18\x1c\x55\xa9\x19\x5c\x02\xc5\xb9\x41\x2a\xe0\x96\x6d\x59\xff\x6f\xce\x20\xeb\x6d\xd5\xe0\x92\xc0\x2e\x79\xf7\x52\xc8\xd4\x75\x85\x6c\x7a\x2f\xe3\x7e\x90\xaa\x2c\x30\xbe\x6c\x57\xef\xd2\xd5\xa5\x40\x78\x0c\xce\x2e\xfb\xd7\xdf\xff\xb0\xff\x00\xcb\x5d\x73\x7a\x72\x94\x3e\x87\x7e\x8c\x1d\x59\x72\x94\x2f\xb8\xce\x2a\x6e\x42\x04\x17\x72\xc2\x61\x37\x25\x7a\x42\xbd\x0b\xba\x21\xba\xa4\xb0\xde\x66\x41\x9b\x21\x75\xf6\xbb\x47\x8d\x0e\xb7\x6d\x13\x27\x57\xe2\xab\x4e\xad\x0a\xf5\xf1\x8e\x5f\x14\x0d\xef\x68\x94\x8e\xe6\xf0\xc7\xf6\xad\x34\x20\xca\xe7\xf7\x54\x4a\xf6\xd7\x5a\x6e\x87\xc4\x1e\x34\xa8\xaa\x3a\x43\xf1\x9a\x22\xe1\x46\xc9\x1a\xfa\x5d\xe9\xec\xdc\xbb\x1c\xc2\x77\xc7\xbd\x44\xd3\x1e\x6d\x23\x11\xcc\x5a\xdb\xfb\x52\xfb\x6b\x2d\x0d\xc3\xd6\x17\x6e\x14\x8b\x3f\xa0\xa2\xe8\x20\xba\x42\x95\x3e\x63\xc3\x5b\x09\xef\x26\x14\x67\x85\xbd\xc2\x33\x15\x18\x1a\xa9\x22\x8d\x63\x1e\xf9\x10\x30\x09\x64\x04\x9d\x39\x52\x23\x9c\x80\x46\x49\x0a\x13\x12\x10\x66\xa1\x35\x32\x60\x1a\x3b\xf4\xae\x1f\x48\xcf\xc7\xc6\xa4\x45\xb0\x99\x6e\x97\x91\x73\x29\xd4\xda\xba\x7b\x56\xc0\x82\x95\x23\x80\xc8\x8a\xb6\x88\xd0\x6d\x27\x8d\x1a\x8e\xe4\x6b\xd6\x34\x4f\x69\x4f\x8c\xe2\xce\x6d\x3f\x9b\x12\xe9\x4f\x91\x60\x15\xdb\x0c\xa3\x85\x82\x1b\x77\xcd\xa9\xc0\x72\x9f\x00\x39\x67\x49\x35\x4f\x95\xd4\x15\x58\x4d\x0d\x59\x4a\x05\x1d\x4e\xcc\xc7\xe6\x4c\x0b\xe9\xb6\xe8\xe0\x33\xb6\xf5\x81\x77\x29\x35\x5e\xd3\x82\x0c\x8d\xf7\x66\xb2\x84\xa6\x8d\x0e\xe0\x6a\x7d\x14\x87\xab\xac\xed\x18\x22\x10\x32\x76\x79\x6a\x2d\x93\xa1\xd5\x65\x2d\x05\x75\xec\xce\xf5\x36\x47\x4a\x8b\x72\x00\x1d\x69\x51\x25\x0c\xc2\xd8\x2d\xb2\x8c\x3a\xeb\xc2\xcb\x6c\x54\xb1\xb1\x5d\x6d\xf0\xce\x77\x1e\xc6\x25\x6c\x32\xac\xa9\x8d\xe2\x11\x43\xa3\x41\x6c\xd9\xc8\x55\x1c\xeb\x67\x7f\x36\x92\xe4\xfa\x82\x8d\x14\xd0\x6c\x30\x92\xf7\x5b\x1d\x3b\xeb\xc0\x83\x9b\x1d\x15\xe0\xc2\x0d\xb3\x29\xaf\x7e\x43\xf8\x96\x11\xa5\x47\x4c\xd7\x3e\x82\x80\x1f\x96\x38\x27\xeb\xa6\x51\x38\x74\x6c\x2d\x9c\xee\x2d\x7c\xda\x1c\xbb\x0a\x5e\x19\xd5\x8a\x62\x54\x87\x40\xc9\xd4\xd1\xb0\x11\xcd\x1c\x1b\xda\x60\x09\x5a\xc1\xe9\x3e\x76\x93\x92\x76\x5e\x4f\x67\x0c\xa2\x0f\xcb\x0f\xf9\xf7\x91\x0a\x0a\xa2\x3f\x15\x38\x9e\xe2\x29\x5b\x95\x62\xd9\x53\x36\xf3\xd7\xda\x90\xc7\xc6\x2e\x16\xda\x6b\x45\x9f\xb1\xd3\x91\x9f\x61\x94\xb3\xeb\x24\x1c\x4e\x47\x89\xed\x4c\x40\x43\x52\x35\x2a\x5d\x33\xfb\x30\x8b\xf9\x6b\x90\x2f\xf6\xbc\x88\xfd\x93\x4b\x75\x31\x60\xae\xa3\xb6\x39\x6a\x50\x0d\x3b\x49\x47\x5a\x2a\xbc\x8a\x63\xc9\x81\x98\x7e\x29\x2a\x8e\x60\x09\x46\x47\x1b\x78\xaf\xf2\xd8\x8b\x08\x26\x99\x55\x60\x0a\x8f\x22\x46\x87\x5e\x4d\x6b\xdb\x98\xd4\x82\x22\xd7\x0f\x30\x09\x6c\xec\x55\x63\x2f\xec\xb0\xa8\x13\x36\x23\x8f\x1d\x87\xa3\x44\xa6\x0c\x00\xa3\xba\xa9\xfb\x62\xc0\xe5\x0b\x2d\x40\xa2\xf5\xeb\x14\xdd\x6d\xf7\xb1\xef\x23\xaf\x8d\x8d\x1c\xb5\xb9\xde\x68\xbf\x01\x4f\xb3\xeb\xb6\x82\x92\x81\x7c\x76\xe4\x60\x52\xea\x82\x36\x53\x07\xf4\xa7\x32\x45\x03\x45\x86\x2d\x5a\xcc\x95\xb5\xe8\xa4\x11\x3c\x00\xa8\x54\xe0\x6f\xb1\x42\x20\x27\x58\x1b\x33\x29\x36\xe9\x73\x6a\xd1\x35\x75\x59\xd6\x72\xc3\xd4\xc2\x33\x56\xd0\xcc\x84\x8a\x50\x66\x99\x62\x47\x15\x14\x6e\x35\x6b\x4b\xa4\xf8\xe9\x5a\xd2\x06\xea\x6b\xba\xee\xaf\xe6\x2c\x5d\x17\xe7\xec\x08\xba\x47\x1f\x83\xe1\x3d\xc2\x0e\x5b\x6b\x47\x09\xcb\x63\x7f\xb2\xc8\x19\x62\x12\x89\xf6\xa2\x91\x5c\xef\xeb\x0b\xc7\xd7\x56\x3d\x1b\xdb\xe4\xac\x9b\xae\xa4\x56\x3f\x82\x12\x3f\xc2\x86\xf9\xe6\x69\xfd\x9a\xf3\x59\x4e\x4a\x74\x18\x11\xd8\xf7\x0e\x52\xc8\xd7\x1c\xe2\x35\x9d\x04\xac\xa1\xf1\x32\x32\xed\x3b\xfa\x25\x42\xc2\x2a\x3b\xd3\x4b\xec\xc4\x96\xb1\x9b\xdc\x1e\xa5\x03\xdc\xd6\xac\x0f\xb7\xd2\x6a\x9e\x3a\x4a\x40\xd6\x8f\x55\xc0\x46\x82\xf5\x2d\x01\x6b\xab\x80\xe5\x3d\x15\x53\x7f\x5d\xc8\x57\x5b\x9c\xb6\x67\x14\x98\x60\x8b\x78\x87\xb2\xf5\x03\xb5\xe6\x2c\x51\xa1\x96\xd5\x68\x92\x88\x01\x16\x3f\xa1\x77\x34\x79\x5b\x65\x6e\x1b\x32\xd7\xc9\xd8\x5a\xdf\xa3\x9d\x92\x68\xd9\xca\xb1\x37\x99\x9b\x5d\xe4\x16\x04\x13\x91\xda\x3e\x53\x95\x90\xb8\xc8\x3a\xcc\x9b\xc4\xd5\x55\xe4\x32\xbb\xc8\xcd\x23\x1f\x6b\xc8\xdc\xbc\xca\x5c\xa4\xa9\x42\xe6\x86\x63\x17\x09\x97\x3a\x48\x30\x6b\x5e\xd9\x7e\x1e\x3b\xe3\x6f\x1b\xe4\x73\x2e\x21\x77\x75\xc8\xdd\x72\x92\xbb\xfd\x24\x77\xa3\xf6\x12\xa5\xb1\x68\x56\x8c\x3d\xc0\x42\xec\xa2\xba\x12\x36\x06\xa8\xb6\x88\xbf\x56\xa1\xdb\x57\xa1\x1b\x01\x81\x0b\x99\x5b\xf7\x52\x90\x16\xcb\xd3\x76\xe0\x80\x32\x42\xe7\x66\x6b\x76\x40\x35\x45\xb5\x3a\xba\xbe\x9a\x5b\xa9\xb1\xd7\x51\xe5\x21\x7d\xf5\x24\x7d\x19\x3e\xd6\x66\x10\x4b\x90\x7f\x8c\xad\x85\x9c\xd3\xfb\x97\x40\xc5\x36\x92\xc6\xf2\xa8\xf6\x0d\x97\xb9\x74\x47\x9d\x42\x86\xee\xaf\xd5\x8f\x21\x7a\xf3\xbd\xb2\x77\x94\xe2\x33\xaf\x7b\xb5\xc7\x1e\xdf\x0e\xc3\x5c\xd0\xf7\xc4\x75\x43\xa4\x06\xcf\xe8\xa1\x02\x79\x5c\x47\xb2\x65\xf8\x7a\xe7\x55\x1d\x92\x55\x1c\x77\xa0\x83\x81\xf1\xb6\xee\x44\x82\x84\xf2\x8a\xa6\xd4\x6a\xd8\x79\xb9\x22\x89\x1d\x1a\x1e\x36\xf4\x2c\xf9\x14\x44\xfc\x6b\xe5\xef\x47\xd8\x7d\xe7\x54\xff\x59\x28\x7f\x16\xca\x9f\x85\xf2\x2f\x28\x94\xdf\xe9\xe3\x5c\xcd\x6e\x42\x34\x37\x9e\x65\x09\x2e\xe3\xac\x1a\xf5\x31\x82\x26\xf5\x48\x18\x2e\x53\x26\xe3\x8a\x3d\xe5\x0c\x25\x2b\x3a\x52\x8e\x13\x9c\x6e\x72\xd9\xb8\x23\x53\xed\x3a\x19\x49\x5e\x14\xf9\x71\x3d\xf7\xa3\x60\x7b\x46\x67\x9c\x51\xd4\xe4\xa8\x62\x24\x96\x8f\x46\x0d\x0d\x82\xa5\x67\x88\xc4\x38\xca\x52\x8e\x42\xaa\xcb\xac\x08\x89\xb6\x12\x89\x8b\x12\x7b\xc9\x83\x3c\x76\xce\x1f\x96\xf1\x2f\x1f\xa3\x45\x23\x1b\xd5\x89\x8d\x4a\x56\xb4\x40\xb6\x25\xca\xd3\x15\xde\x36\x07\x61\xe3\xb2\x2b\x94\xe0\x1b\x1a\xff\xcf\x4a\x82\xed\xb2\x13\x98\xbf\x5b\x64\x82\x4e\x9c\xda\x80\xd4\x67\x03\xc5\xf8\x7c\xa0\x13\x0e\xb2\xdc\xd8\xf0\xae\x11\x9a\x94\x4a\xa9\x80\x28\x5a\xef\x07\x40\xfd\xe0\x98\xb1\x6f\x3a\x40\x99\x61\x8d\x06\x58\x33\x76\x6e\xa8\xc7\x19\xbf\x5f\xe3\x2e\xd8\x21\x73\x19\xbd\x7c\x34\x9a\xdf\x88\xf9\xd1\x31\x93\xa5\x68\xc1\xef\x5f\x98\x8e\x7b\xf8\xe1\x0e\x97\x3d\xd6\xfb\xfc\x4e\x1f\xeb\x83\x17\x8b\x7d\x15\xea\x55\xa3\xac\x9d\x5c\x01\x62\xb0\x62\x04\x78\xb1\xb1\xbe\x60\x61\xb9\xa1\x5e\x5f\x82\x01\x6a\xdd\xe1\xb2\x9b\x0d\x45\x35\x61\x87\xf3\xe6\x4b\x9f\xdd\xf2\xdd\x19\x65\x5d\x98\x8a\x15\x0a\x44\xcc\x15\x09\x58\x6e\x4e\xe2\xfb\x28\xe4\x8f\x23\xe5\xa3\x5f\x04\x0f\x75\x66\x27\x53\x44\xb9\x13\xdc\xf5\x09\x09\x64\x3b\xa5\x5c\xfa\xb2\xfe\x0b\xf4\x29\xd7\xae\x71\x72\x41\x2d\x7e\xb1\x23\xf2\xd1\x17\x41\xfe\x84\x54\x9f\x0d\x58\x6f\xcf\x3b\xa5\xd2\xb0\xbf\xef\xf8\x62\x16\xf4\xaf\x44\x60\x1c\x16\x7a\x2a\x31\x48\x43\xcb\x1f\x46\x7a\x17\xa3\xa1\xb3\x40\xec\x16\xe3\x51\x0e\xee\x47\x7a\x63\x1b\x76\x60\xc8\x84\xe4\x67\x0d\x48\xce\x94\x53\x9f\x04\x5d\x27\x32\xda\x86\x8b\x83\x3a\xc7\x06\x15\x0b\xe0\x09\xb3\xbb\x1c\x1d\x5d\xe5\x7a\xdc\xa3\x90\xb6\xb8\xc5\x8c\xad\x1c\x04\x15\xbe\x92\xf3\xae\x53\x29\x71\x1d\x72\xa1\xc6\x29\x56\x77\xb8\xe4\x23\x50\xe4\x03\xba\xfd\x9f\x3e\x72\xaf\xcb\xa1\x10\x7c\x2d\x96\x73\xde\x0a\x3c\x5a\xaf\x13\x38\x82\xe3\x35\x5c\x2b\x15\xa9\xcc\xdb\xe1\xbd\xd4\x7b\x3b\x0f\xe2\x4b\xfe\x8a\xf5\xae\x3b\x17\xea\x8d\x07\xc5\x9b\xe5\xc9\xa8\x57\x9d\xce\x8f\xb7\x33\x76\xb8\xe4\x76\x80\xb0\xb1\xa5\xaf\x56\xef\x6b\x4b\x6d\xbd\x35\x23\xc5\xd6\xb8\x20\xc6\x94\xd1\x1b\x20\xbe\x98\x50\x38\x3e\x63\x16\xf3\x76\x7c\xdb\x05\x7b\x0e\x90\x33\x26\x8a\x8e\x66\x68\x50\x9e\x8f\x9d\x6a\x5e\xe6\xf8\xc6\x6d\x1f\xf5\x51\x3e\x3c\x48\xb7\xb0\xa4\xbb\xb2\x15\xdc\x14\x7a\x4f\xee\xc1\x4e\x9a\xc3\x21\xf6\x69\x11\x6c\x8f\x02\xde\x2e\xfe\xfb\xc3\x37\xcd\xd4\x6d\xaa\x91\xee\x76\x21\x17\x9c\x0d\x59\xca\xbb\x4c\x2a\xba\x3e\xdc\x99\xf2\xca\xb0\x1a\x1a\x4c\x84\x84\x41\xf1\x00\x8e\xe7\xe8\x47\xaa\x51\x88\x53\x6f\x07\x66\x2f\xd6\x94\xa9\xf3\xd8\xd6\xe1\xea\x24\xc2\x9c\x2d\x32\x04\x99\x0b\xa7\x56\x23\x6b\x60\x76\x02\xbd\x8e\x91\xd8\xd4\x29\x67\x1e\xfc\xf7\x8c\x95\x8e\xff\xc1\x3e\x33\xb6\x3a\x89\xd3\xe1\x2a\x93\x65\x9d\x58\xad\x36\x38\xf8\x19\x03\x3f\xc6\x13\x1e\x5a\xcd\x00\xd7\x10\x0b\x03\x5e\x7e\x2f\xbf\x70\x70\xf8\x4b\xfe\x7f\x31\xda\xfb\xf9\xfe\xf9\x68\x57\x80\x2c\x67\xc2\x7b\x40\x64\x5d\xf5\x56\xc0\x8b\xdb\x47\x93\xfe\xfd\x32\xe2\x6f\x40\xfa\x8a\x0d\x6d\x51\xc3\xe9\xdc\xca\x60\x1b\xa2\x72\x77\x1c\x42\xdd\xd3\x33\xbe\x5c\x83\x2f\xc7\xb6\xcc\x0f\x63\xca\xc5\xcd\x0d\x59\x2d\x06\xcb\xa2\x55\x37\x40\xc0\x7c\xad\xa0\x8f\x48\xce\xd3\x76\xc2\x0e\x57\x3c\x48\x02\x2e\xc2\xca\x7a\x67\x72\x5d\xa1\xda\x11\x6d\x6f\x96\xf1\x1f\xd8\x37\x1e\x32\x9d\x9d\xfc\x20\xa2\x28\x49\xb7\x21\x17\x8d\x18\xb5\xa2\xb9\xea\xb1\x46\x7e\x83\x7f\x85\x46\xe9\xba\xc3\x39\x0f\x0e\xd0\x9f\xde\x27\x0b\xba\x97\xa8\x56\x55\x37\x53\xfd\x48\xc8\x2c\x8e\xd1\x47\xd0\x42\x70\x0b\x69\xb9\x23\x59\xe4\x9c\xf0\x13\x15\x45\x80\x50\xe2\xa6\x79\x13\xf6\xa8\x3d\xad\x3b\x97\xc7\x75\x3c\xdc\xcf\x8e\x55\x75\x25\x21\x73\x8d\xa7\xfb\x7b\xb7\x78\xfa\x8c\xe3\x79\x15\x81\x7c\x47\xa1\xc6\xd9\x7a\xa2\xcd\x86\x5d\x95\x51\x46\x5b\x5a\x8b\xfd\x35\x24\x32\x81\x8a\x06\xd0\xc9\xae\x9f\x87\xec\x2c\xc4\xda\xd7\x91\x6e\x42\x71\xfc\x0b\x51\xc8\xda\xd7\x93\xb1\xeb\x53\x5d\xd6\xd9\x58\xc9\x37\xc5\xf0\x11\x31\x99\xdb\x70\xbf\x40\x68\x80\x68\x88\xf6\xf1\x64\x2b\x79\x07\x31\x1e\xb7\xbe\x10\xe3\xe7\x03\xbd\x31\xce\xf9\xce\x81\x8e\xdb\xa0\x9d\xe1\x00\x40\xa0\x9a\x23\xb1\xed\xc8\x1e\x45\xdf\xd7\x3f\xbf\x7d\xf1\xc8\x7c\x94\xb1\x59\x7a\x23\xee\x7d\xc9\x64\x6e\x3d\x35\x54\xc7\x44\x82\x97\x40\x07\x15\x17\x59\xfb\x9c\x92\x73\xb2\x69\xfd\x84\x45\xbe\x9e\xd0\x52\x43\x2a\x24\xbb\x02\x95\x75\x2e\x54\x3a\x0e\x71\x8c\x26\xd6\xa3\xe3\x18\xd4\xa6\x16\xe1\xdf\x29\xf6\xe4\x2a\xd4\x13\xb4\xee\x49\x11\x57\x43\xeb\x23\xff\x36\x23\x28\xab\xec\xc7\xb5\x5c\x09\xbb\x05\xd0\x97\x19\x5c\x37\x6c\x58\xb7\x60\xe0\xee\xba\x7e\x2e\x84\x4e\x39\x9a\x2b\x86\x92\x9c\x8b\x73\xea\x73\x70\x5c\xa1\x5c\x32\xb6\x4b\x5a\xb6\xc3\x82\x30\x34\xf6\x87\xc9\xa9\x3c\x65\xb7\x30\x4b\x9b\xd6\x4f\x14\xb1\xb9\x05\x37\xe5\xbd\x8b\x3e\x78\x90\xd6\xce\x94\xe8\xd4\xed\x0c\x98\xd9\x67\x50\x6a\x6c\xda\x2d\x53\x41\xc3\x5c\x21\x41\x7b\x1e\x39\xc0\x12\xb4\x61\x6f\x8b\x54\x6c\x15\x27\xd1\x06\x21\x3f\x7e\x41\x1f\xa5\xcd\x57\xb4\x74\x84\x95\x0b\x13\x0d\x9e\x24\x59\xdb\x89\xc4\x7e\xd8\x30\xfb\x73\xdf\x4b\x67\x14\xbe\xac\x9f\xa3\x3e\xba\x0a\x76\xcb\xb6\xb1\x9e\xf0\x82\xf5\x39\x53\x4f\xb1\x1f\x12\x8e\xa5\xec\x6b\x6b\xd0\x14\xe2\x23\x76\x2c\xe8\xd8\xde\x26\x81\x0e\xbb\x4d\x16\x45\x48\xa2\xb1\xb9\x78\xa2\x1e\xfd\x8c\x23\x23\xc0\xcd\xcc\x56\xaf\x9f\xbb\x59\x85\x8d\x96\x62\xd5\x94\x1a\xa3\xd4\x0f\x86\x7a\xc3\x16\x7a\xac\x7c\x95\xd7\x1d\xdb\xa0\x12\xc3\xf9\x51\x4b\x7e\x56\xa9\x16\x5f\xdc\xda\xeb\xd4\x22\xe9\x03\x9f\x75\x92\x3d\xa9\x5b\x87\xdb\x06\x00\xd8\x5a\xff\xaa\x50\x0e\x55\x70\xca\xc4\x25\x1e\xdd\x23\x9b\x60\x34\xe8\x6a\x68\xd2\xc8\xf8\x0a\xfe\x92\x12\x21\xc8\xc7\xaf\xd5\xa3\xd4\x6a\xec\x8a\xd4\xfa\x57\x17\x41\xad\xcf\x14\xf9\x8f\x43\x91\x8f\xd2\xa0\xee\x5c\xe5\xcf\x64\xfa\xab\x20\xd3\xfd\x9f\xdf\x3d\x4e\x4e\x1a\xec\x71\x25\x6b\x1d\xf2\x38\x4f\x0a\xe7\x13\xca\x65\xbb\xcb\x69\x55\xff\xa1\xfa\xe4\xac\xd5\x5d\xa3\x72\x6a\x67\xbb\xa6\xae\x23\x92\x84\x2d\x95\x4a\x6d\x3b\x25\xeb\xd7\xc8\x75\xcf\xae\x17\x96\x9c\x97\xf1\xab\xb5\x76\xc5\x8d\xcc\x67\x9e\x43\x51\xd1\x2b\x86\xba\x37\x35\x2a\x48\xfc\x8d\xda\xa4\xba\x16\x24\x45\x0b\xc7\xcb\xdb\x97\x9c\xaf\x9f\x0b\x92\x7d\x50\xf4\x81\x06\x62\x72\x44\x03\x28\x45\x94\xa2\x54\x57\x2f\xb4\x22\x23\x48\xa1\xb5\x84\x25\xc9\x08\x75\xa5\x0e\x36\x82\x66\xd4\xd1\x6a\x00\x05\xdc\xae\xaa\xb4\x52\xa7\x4e\x86\xad\xed\xc6\x98\xdd\xa2\x0f\x9f\x6c\x1a\x10\xc1\x9d\x90\xfd\x20\xa8\x61\x47\x2b\xe1\xa8\x1a\x5e\x8b\xda\xfc\x00\xd8\x26\xb1\xfb\xa9\xce\xd1\xba\x04\xdb\x4e\x6a\xb6\xf0\xfa\x61\xaf\x46\xab\x2d\x86\x1d\xbd\xc1\x02\xa0\xa3\x5f\x4e\xca\xbb\xee\x3f\x22\xd6\x93\x6a\x3b\x7b\x7e\x6c\xd4\xd8\xce\x41\x83\x7b\x41\xe1\x72\xcd\x6f\x94\xde\x19\x38\x87\x30\x95\xd1\x04\x17\x0d\x08\x75\x1a\x90\x1a\x3d\xd7\x46\x53\x5a\x14\x37\x47\x55\x23\x53\x2f\x6d\xa6\x8a\x1e\xd4\x28\x16\xeb\x7b\x72\xc6\x39\x5a\xe2\xa2\xd1\x91\x2d\xa3\x8a\x4d\x2d\x74\x43\x68\x9e\xe3\xe9\x40\x82\x64\x50\x43\x8b\xb9\x19\xaa\x3a\x70\x01\x2d\x55\x22\x35\x79\x7b\xb0\xe1\xc1\x38\x21\x76\x84\x2b\xf9\xae\x95\x8b\xeb\xad\x7f\x1c\x35\x3c\x4a\xc9\x40\xdb\xba\x09\xdc\xeb\xca\xc8\x78\x92\x45\x50\x74\x5b\x8b\x1c\xc5\x07\x04\x5f\x6a\xea\xd4\x1a\x90\xb5\xdf\xb9\xf0\x32\x9a\x72\xd7\xad\x4d\x69\x62\xd8\x18\x72\xed\x9a\xb6\x42\x42\x24\xa8\xce\xce\xad\xc7\xcd\x23\x6f\x4d\xb8\x52\xeb\xfd\x88\x5a\x95\x95\xc6\x46\xca\xb6\xc3\x96\x27\xa3\xdc\xcc\x6f\x67\x8c\x1b\xa0\x39\xb8\xdf\x79\xea\x54\x12\xb2\xbe\xb1\xff\xdb\x11\xdd\xdf\x70\x46\xb0\xd9\x48\x57\x6d\x3d\xef\x5c\xdc\xc1\x66\xc0\x37\xb5\xa8\xcb\xad\x4a\x5a\xec\xca\xe5\x9f\xf5\x7a\x54\x4a\x7c\xfd\xdc\x20\x23\xb1\xd1\xda\xe9\x59\xd8\xde\x4d\xb2\x5f\x07\xa0\x84\x83\x39\x35\x6a\xbd\x1c\xd7\xbe\xb0\xdb\x36\x03\xb1\xab\xc3\x8c\x9d\x7f\x11\x5d\x65\xb2\x8a\xc6\x75\xba\xc3\x8d\x01\x93\x92\x5c\x08\x97\x94\x97\xb1\x3b\x54\x8e\x4e\x77\x63\xd7\x97\x80\xf0\xae\x10\x26\xc4\x54\x2d\x9f\xad\x87\xaa\xcf\x6a\x5e\xaf\xac\x3e\xc1\x92\xb2\x0f\x3f\x23\x19\x3e\x47\x0b\x81\x38\x3b\x67\xca\x51\xa3\x84\xb0\xd2\x11\x2d\x4f\xc6\x52\xe4\xb5\xa0\x66\x3c\x76\x23\x87\x85\xa3\x04\xd0\xcc\xa2\xc7\x88\x54\xdb\x23\xe0\x3f\xb6\x23\x1b\x1d\xe8\xfa\x32\xa2\x5a\xfe\x44\x5f\x54\x1b\x18\x33\x53\x35\xc3\x54\xc5\x2d\xad\x44\x79\xac\x00\xda\x35\xc9\xd9\x28\x32\xda\xc0\x8d\x51\xac\x7d\x8b\xc6\x28\x46\x93\xa8\xd6\x6c\x87\xd6\xef\x67\x6b\xf8\xb8\x7d\x12\x36\x7a\x78\x7c\xee\xc3\xcf\x6f\x97\x7f\xf9\xcd\xed\x0b\xbf\xfb\xee\xa7\xfd\xab\x1f\xdf\xa7\xef\x96\x57\x3f\xbe\xd8\xbf\xfd\x4e\xb4\xca\x77\x5c\xea\x6f\x4f\x56\xaf\x0b\x93\x95\x5c\x5b\x07\xf9\xeb\x89\xfc\x27\x8d\xfe\x49\x52\xdb\x2e\x53\x0a\xf9\xa3\xd3\x6d\x43\x55\x33\x3f\x2d\x5f\x3f\xb9\x29\xaf\xb6\xfb\x09\x0f\xb9\x90\x72\x1e\xac\xce\xb2\x5d\xbf\x66\x52\xb3\x29\x2f\x33\xa1\x8c\x09\x4f\xa9\x6d\xc1\x7f\xd9\x76\xe0\x21\xaf\x99\xdc\x56\x75\xa9\xdc\xfb\x54\xc7\x8d\x5c\xac\x0c\x6f\x0d\xd7\x76\x44\x87\xcc\x9b\xc3\x7a\x18\x2c\x7c\x0f\x58\x18\xf5\x8c\x68\xe6\x56\x4e\xb0\x69\x37\x59\x63\x30\x67\x07\x4e\xdf\x39\x8e\x59\x9c\x8b\x38\x6b\xbb\x9d\x4a\x7c\x0e\xa1\x73\xb9\x7b\xba\x6d\x6b\x63\x6a\x1c\xbc\xb4\x91\x65\xec\x07\xac\x6e\x83\xaf\x20\xaa\xbb\x1c\x7b\xd8\x02\x44\x2e\xa0\x8b\xd9\x0a\xa3\xb2\x79\xb0\xb8\x54\x38\x15\x78\x03\x52\xdf\x55\xba\xe5\x1c\x7e\x18\x42\x72\x0f\x84\x0c\x7d\xa9\x1b\xf5\xda\xc6\xa4\x7d\xb1\x77\xac\xd4\x1f\x2b\xdc\x1f\x84\x0f\x24\x6e\x81\xbc\x07\xee\x38\xf2\xb8\x5a\xd3\xfb\xd5\xf8\x69\x03\x4b\xd4\x90\x75\xe4\x7b\xfa\x63\x74\x05\x8d\x15\x07\x4d\x6d\x00\x0d\x5a\x9a\x5f\x61\xef\x49\xec\xc6\xbd\xeb\xd4\x32\xea\x19\xd0\x5f\xaa\xfa\xa3\x6e\xa5\x56\x3f\x0c\x1b\xbd\x0f\x7b\x50\xc6\xe8\xc0\xd1\x13\x65\xdd\x20\xac\x76\x86\x3c\x31\x6c\xd1\x7c\x8e\x3e\x0f\x83\xe7\x4c\x03\x42\x4f\x1b\x73\x20\x6d\x20\x02\x79\x91\xa9\x9e\xc3\x68\x03\x52\xbf\x04\x92\x01\x48\x75\xe0\x4f\xb6\x73\xfc\x71\x20\xdd\x24\xb1\x5b\xee\xfb\x87\x81\x94\xef\x03\x52\x23\xe0\x4f\xeb\x67\xf8\x73\x06\xa3\xb6\x12\x58\x1b\xdc\xe7\x1c\x83\x1e\x81\x40\xe7\x7a\x1b\xb6\xa4\xee\x37\xf0\x68\xe5\x41\xad\x07\x0f\x2a\x8f\xc5\xa4\x13\x90\x32\x5a\xa6\x3b\x90\xac\x9c\x30\xe9\x93\x38\x91\xdd\xcb\xa0\xb5\x20\xea\x8c\x1e\xb1\x03\x50\xb5\x5d\x02\xaa\x9f\xe0\xd4\x87\x7e\x77\x02\xd3\x07\x30\x29\x08\xd9\x55\xbf\x33\x4e\xcd\x54\xb0\xa3\x73\xc9\x76\x65\xd0\x61\x8d\xca\x39\x98\x4e\xc8\xb4\xe3\xd8\x90\xf3\x0e\x30\x59\x71\x7e\xcd\xd8\x57\x0c\x9c\x48\xe4\x06\x94\xca\x2d\x9f\xec\xc3\x50\x2a\xf7\xf3\x6b\x51\x05\x98\x22\x0c\xf2\x00\xc3\xfe\x44\x74\xba\x53\x45\x1e\x32\x0d\x9b\xea\x6c\x32\x2d\x6f\x32\x6d\x6c\x11\x80\x4c\xf8\xbb\x88\x6e\xc3\xa7\xfc\x00\xd3\xbe\xc0\xa7\x8f\x50\x1a\x1e\x93\x3a\x75\x27\xb4\xb9\xdc\xad\x34\x34\xdb\x78\xbf\xb1\x2b\xdd\x37\xf4\xa2\x7c\xb7\x16\x0b\xb5\xfc\x6a\x5c\xf3\x20\x8c\xcf\xf4\xfa\xd3\x0d\x73\x85\xaa\x08\xe7\x44\x28\x86\x95\xb4\xf1\xf5\x6b\xea\x19\x1b\xf7\x2f\x33\x0c\x6f\x16\x3c\xca\xf2\x12\xff\x1e\x85\xcc\x9a\x9f\xd6\x08\x8d\xa1\x2b\x2a\xc5\xb9\xed\x24\xf4\xef\xf8\x5f\xec\x28\xd4\x6f\x45\x26\x1e\x06\x0c\xdf\x03\x98\x0b\xab\xe1\x7e\xad\x71\x1a\x2a\x70\x4f\xb2\xc3\x04\xd6\xad\x56\xcb\xc3\xf0\x69\xc4\x89\x27\x98\x14\xa7\x5b\xaa\xf8\x2d\x1d\x3e\xab\xa9\xb0\x81\x87\x6f\x83\xa7\xeb\x00\x0f\x62\xd0\x03\x3a\xb5\x5f\x75\xd2\xc9\x48\xb1\x33\x76\xc9\x65\x89\x86\x5c\x8c\x28\x70\xbe\xa5\xeb\x3d\x0c\x1d\xb9\x07\x3a\x4e\x6f\x32\x21\xff\xea\x04\x1c\xdd\x75\x2a\xfa\x48\xfb\xe7\x61\x0a\x3d\x33\x89\x80\x38\x6d\xd8\x18\xdc\x65\xb5\x97\x4e\x60\xc1\x6e\x07\x80\x84\x0a\x1e\x34\xe0\x92\xba\x23\x4e\xcd\x00\x4d\x8b\x4d\xc7\x07\x30\xb8\xee\x0a\xd5\xce\x2b\x70\xc4\x8d\x9b\xdb\x51\xb7\x87\x81\xa3\xf7\x00\xa7\x0d\xa7\x26\x9b\x9e\x01\xe7\x12\x73\x10\x50\x83\x75\xe7\x98\x83\x0d\xb2\xc6\xb9\x1f\x86\xce\x99\x89\xe8\x37\x0d\xd2\x02\xe6\x00\x40\x41\x59\x6e\x3c\x01\x44\x77\x41\x28\xb5\x01\x22\x90\x56\xdd\x90\x87\x4f\x00\x2a\x0e\xa0\xb2\x91\x16\xe0\x93\x6e\xe9\xc1\x0f\x03\x28\xdf\x47\x5b\x42\x4d\xa7\xd3\x60\xdd\x0c\xbc\x60\x3c\x76\x07\xfa\x58\xbe\x65\x7a\xdd\x8b\x3e\x67\xd6\xed\x11\xd5\x42\x37\x91\x28\x60\xd4\x60\xc6\xbf\x26\x44\x19\x5b\x6a\x37\xd0\xa8\x3e\x04\xa4\xbc\x01\xa9\xf7\x0d\x8b\x3e\x85\x01\xd9\xbd\x9c\x39\x1b\x5a\x73\x64\xb6\x0d\x4a\xc9\x6e\x1a\xcf\x2b\x94\x7a\x92\x73\xf3\xf7\x31\x54\x16\x44\x8c\xca\xf5\xd3\x5d\x1d\x28\x0d\x2a\x7e\xb7\x13\x98\xb4\xdc\x09\xa6\x23\x2a\x7f\x6f\xd0\xdb\x89\x15\x9d\x00\x85\x7d\x12\x4b\xb5\x1b\x90\x7a\x9c\xca\xb0\x81\xaa\xdc\xcf\xab\x1f\x65\xe2\x9f\x30\xea\x3e\x63\xfe\x7e\x76\x9d\x14\x81\xea\x66\xfd\x12\x56\x35\xa2\xbd\x7d\x05\x95\x36\x39\xc9\xb3\x33\x58\x69\xc0\x4a\xef\x81\xd5\x19\x4e\x01\x54\xa5\xdd\x20\xbd\xfe\x38\x9d\xe1\xfb\xe5\xcd\xf7\xf3\xbb\xf7\x6f\xde\xee\xff\xf4\x11\x71\xdb\x52\x26\xec\x42\x81\x06\x1e\x8c\x84\xba\x3d\x23\xe0\x22\xa4\x67\x31\x91\x5c\xa8\x59\xf6\xd7\xd6\x2a\x93\x49\xa2\xe4\x31\x8f\xfd\xaf\x58\x6b\x6c\x3e\x24\x56\x23\x97\xac\x87\x9e\xa8\x28\x27\xe0\x99\xd0\xd4\x25\xf6\xbb\x6e\x73\x34\x1b\x4a\x75\xa6\x82\x5e\x0c\xfe\x7d\xaf\x65\xed\xe3\x86\x3c\x7f\xb4\xba\x8b\x6d\x8a\xc7\xa6\x12\xd8\x13\xb4\xe8\xda\x40\xba\xc7\xb6\x44\x68\x5e\xdc\xa3\x9b\x51\xb4\x99\xe4\x0e\x32\x8a\x5d\x9a\x2c\x7a\xbc\xb6\x3d\x95\xf4\xff\xb1\xf7\x36\x3d\x72\x24\x49\x96\xe0\x5f\x31\xd4\x6d\x0e\xa6\x50\x11\xd1\xcf\x63\x76\x56\x17\x78\x88\x3c\x2d\x10\xd7\x85\xb7\x77\x75\x47\x61\x9c\x5b\x83\x61\xad\x2f\x36\x7e\xfd\x42\xde\x13\x35\xf7\x20\x83\x64\x90\x95\x35\xbd\xdd\x13\xc8\xf4\x0f\x86\xbb\x9b\xa9\xa9\xa9\xca\xb7\xbc\xe7\xb2\xa1\xdd\x9a\xf8\xb4\xf9\x79\xd4\x08\xfe\x62\x9d\xe0\x44\x15\x14\x47\x9c\x91\xde\x88\x91\x01\xe1\x05\x67\xa4\xb3\x42\x7e\xf4\xa4\x95\x20\xd1\x81\xd2\x3a\x46\xea\x73\x81\x91\x00\x2d\x30\x55\x37\x67\xfd\xef\x9d\x87\x17\x69\x28\x70\x56\x60\x80\x24\xb0\xfa\xb7\x1b\x6a\x92\x02\x59\x81\xc0\xd3\xa9\x4d\xf7\x0a\x10\xf2\x02\x6e\x88\x0d\xdd\xcc\xfd\xd1\x78\xf6\x4f\xf2\x0e\x3a\xbe\x4d\x88\x38\xc6\x36\x95\x20\xab\xd5\x3d\x19\x46\x8a\x10\x1c\x28\x92\x10\x17\x1c\x81\xb4\x02\xee\xaa\xc0\xd6\x2b\x80\xa6\x42\xe1\xac\x8f\xea\xe5\x9e\xf8\xbc\x80\x27\x6a\x96\x9a\x6c\x23\xa1\xd0\xb2\xd9\x13\xea\x2e\x17\x73\xd0\x99\xe1\x34\x32\x12\x01\x8e\x0b\x35\xdd\xf5\xda\x92\x0e\xe0\x71\x0a\x32\x8d\x6e\xbc\x13\x79\x1e\xa0\x27\xe2\x12\x9a\x18\x37\x16\x51\x5d\x48\x19\x36\x27\xb2\x0d\x07\xf8\x20\x40\x40\x5c\x70\x3a\x40\x14\x29\x4f\xbb\xeb\x52\x80\x79\xa3\xf5\x53\x19\xc8\xf4\x69\x63\x39\x7f\x3b\xa5\xda\xaa\x3f\x0e\xf6\xb0\xb9\xa7\x32\x59\x28\xc2\xa7\xc5\x84\x04\x1e\x94\x47\xbf\x9b\xf5\xbc\xd8\x80\x81\x69\x3c\x0a\xe7\xb5\x00\xf4\x13\xf4\x78\x3d\x7a\x27\x0a\x1a\x1f\x93\x76\x3b\x01\xb7\x6b\xae\xfe\x00\x50\x00\xe5\xdc\x9f\x5c\x01\xc9\xf3\xc7\xbd\xa4\x51\xa0\xc6\x3b\xb8\xdf\x06\x33\x53\xfe\x12\x77\x0e\x44\x66\x0d\xe8\x73\x00\xad\x25\xec\x8d\xef\x2a\xb7\x30\x47\x61\xad\x38\x7a\x3c\xf7\x54\xcd\xef\xc4\xd8\x51\x8d\xad\x04\xf0\x2f\x01\x9c\xdf\x25\x0d\xa0\xeb\x9f\x52\x97\x68\x88\x91\x64\xd3\xf5\x5f\x3b\x83\x63\xb0\x58\x49\x32\xd2\xe8\xec\x90\x90\x64\x76\xd2\x84\x52\xd3\x3c\x6f\x1d\x52\xb5\xa5\xd1\xd3\x58\x09\xb6\xde\x06\xd8\xac\x24\x95\x32\xe2\x39\x66\xb5\x05\xb6\x52\xef\xc5\x1f\x8b\x9f\x19\x98\xbb\x28\x42\x03\x5f\xe4\x41\xfa\x88\x76\xdd\x2a\x9b\xfb\x16\x23\x9e\x57\x12\x0f\x18\x44\xcf\x1f\x21\xa0\xd0\xb0\x82\x2a\x7b\x69\xc4\xf8\x2e\xa4\xb7\x2b\x35\xd5\xde\x28\x03\x46\x0d\x40\x75\xf3\x09\x31\xdf\x7f\xb5\xec\x28\x15\x6e\x26\x08\x84\x93\x30\xb9\x35\xe3\xba\x9f\x24\x34\xdc\x89\xe3\x03\x60\x66\xac\x49\x30\x48\x0f\xc0\x82\xed\x01\x5c\x4b\x5a\xb9\xbe\xa7\x01\x48\xc9\x8e\xb4\x09\x05\x11\xd0\x94\xfc\x3b\xa3\x10\x37\xb1\x8d\x99\x64\x08\xd7\x72\xc1\xa9\x5b\x4d\xdd\x00\xa0\x5d\x03\x9c\xc6\x65\x2c\xc1\x9b\x52\x75\x21\x80\x1b\xcb\x1a\x33\x71\xdd\x20\xe8\x4b\x82\x48\x6b\x49\x41\x9b\x5a\x14\x30\x87\xae\x51\x0f\x0e\x5d\x17\x23\x00\x58\x6e\xc9\x6c\x3c\x7f\xf4\x05\x00\x3f\xa0\x9d\x52\x71\xcf\xc2\xf4\x20\xb1\x1b\x49\x47\x3d\x78\xec\xb3\xad\x34\x28\x81\xbb\xd6\x3e\x3b\x78\x20\x9f\x7c\x97\xd4\xf3\x0e\x88\xe4\x3d\xb5\x3a\x03\x91\x7d\x8e\xb1\x50\x59\xe3\x97\xe4\x43\xaf\xf1\x06\xf5\x4b\x29\x63\xf7\x64\x23\x6c\x57\x5b\xe7\x00\x2b\xd1\x6a\x13\x01\xf9\x29\xc4\x60\x09\x54\xb0\x11\xf4\x83\x24\xb2\x03\xe4\x23\x1b\x8d\x9f\xdc\xf4\x39\xaf\x8e\x35\x10\x54\x83\x30\x00\x72\x40\xd2\x68\x48\x11\x81\xa4\x87\x58\x55\x35\xe8\x0d\x6b\xd0\xf6\x40\x06\x5f\xd8\xf3\x9d\x3b\x9b\x8b\x26\xc5\x23\xf8\x02\x3b\xfb\xae\x24\x7f\x96\x4e\x06\xc8\xaa\x95\xd5\x8c\x44\x98\xff\x05\x75\x08\x62\x8a\x36\x4f\x9a\x64\xa0\x66\x6d\x91\xb9\xe3\xee\xcf\xf3\x0d\xd9\xfe\x40\xfd\xab\xec\xfa\x88\x72\x0c\x5b\xec\x16\xad\x91\xe6\x91\x40\x4b\xb6\x90\x2b\xd1\xa5\xe7\xba\x14\x18\xe6\xb5\x05\xda\xe6\xb0\xe0\xe2\xae\xec\x0f\x12\xcc\x14\x56\xf2\x38\xa5\xda\x6d\x31\xb5\x49\x32\x9c\x70\xfa\x58\xea\x04\xd1\x06\x78\xe4\x46\x90\x81\xba\xa6\x9b\x23\x65\x37\x77\x09\x14\xd5\x08\x54\x1a\x4c\xd2\x4a\x69\x1e\xb0\xa6\x40\x4b\xeb\x5c\x7a\x79\x3c\x25\x57\xd4\x12\xb8\xc8\x00\x08\x94\x68\x95\x37\x14\x9e\xba\xc2\xcc\x1d\xac\x81\xe4\xfc\x16\xde\x4a\xf3\xe1\x08\x96\xe6\x41\x3c\x81\xfe\xa7\x1a\xa7\x09\x8c\x56\x29\x41\x8f\xa3\x4c\xd2\x76\xb2\xec\x15\x8b\x2e\x1d\xd7\x07\xdd\x9e\x76\x49\x65\x80\x70\x8a\xcd\x34\x81\x17\xbb\xc3\x10\x91\xa6\x27\x50\x6d\x95\xd6\x5f\x10\xf0\x95\x68\xa5\x51\x19\x0b\xd3\xcd\x68\x17\x6a\xb1\xa7\xa4\xd3\x97\x1b\x71\x46\x17\xbc\x3c\x00\x91\x27\xba\xa1\xae\x6e\xc3\x88\xfb\xbe\xd5\x4e\x92\xd0\xd0\x7f\x27\xbd\xda\xe2\x9d\xd4\x7a\x4f\x52\x57\x56\xe7\x0f\x58\x56\x4b\x4f\x64\xf8\x27\x17\x46\x6c\x81\x8e\x1e\xd0\x24\xb9\x9c\x52\x1d\xcd\x1f\x6b\x29\x02\x65\x0f\x20\xa2\xc0\xc0\x2c\xa7\x54\x46\xf7\xc7\x71\xde\xc0\x3c\xbe\x6f\x72\x25\x23\x88\x00\xf7\x72\x92\x7d\xd3\x20\x9d\xaa\xaf\x12\xe2\xe9\x9e\xd0\x48\x63\x07\xc2\x01\x21\xd8\x80\xa0\x4b\x02\x46\xd7\x21\xe6\x0f\x7e\x41\x6d\xcb\xe7\xd8\x10\xa4\x3e\x03\x9c\x19\x04\x9a\x3c\xbf\x5a\xe5\xfb\x3d\x9b\x42\x05\xd4\xbb\x6e\x68\xb5\x7e\x21\xc4\x38\x59\x91\xc8\x79\x22\xa7\x02\x70\xca\x2d\x5e\xa8\x2e\x2b\xe5\x78\x07\xbf\xc3\xd8\xc9\x93\x64\xa8\xf7\xf4\x99\x05\xd9\x1e\xba\x5f\x06\xba\x1b\x3b\x0a\xc8\xdd\xd6\xbc\xec\xeb\x14\x61\x8c\x56\x32\x42\x90\xed\xd6\x17\x01\x5a\x6b\xc0\xeb\x87\x7e\xa6\x3e\x4f\x62\xd9\x8d\xb2\x78\x09\xd2\x5e\x1e\x1d\x9d\x7a\x13\xcd\x38\x35\x8c\xde\xe6\x37\xb2\x32\x55\x82\x5c\xad\xb9\x70\x6b\x05\xe0\xc5\xe0\xf3\x21\x0e\x9d\x12\xda\x0f\x4d\x1e\x75\xd1\x1b\x01\x30\x11\x80\x9e\x40\x45\xac\x3b\xf1\x19\x01\x53\xd7\xd0\x66\x0c\xbb\x0e\x2b\x1d\xc0\xb5\x33\x8c\xbb\x3c\xec\x04\xb3\xa0\x1e\xd4\xa2\x79\x96\x2d\x7f\x40\x3f\xd2\x79\x77\x63\x14\xb5\x2e\xb5\x18\xaa\x96\x8c\x18\x74\x10\x12\xec\xf7\x5b\x0c\x58\xc0\x23\xef\x44\xca\x2e\xc2\xba\x8a\xe1\x7f\x80\xc9\xa9\x5c\xc3\x9a\x34\x97\x5f\xd4\x0d\xc7\x56\xb7\xf5\xea\x27\x2e\x69\x8e\x0d\x95\xbd\x67\x80\x91\x5a\x45\x56\x7b\xa4\xee\xfb\xa1\x69\x05\xc9\x12\xf0\xbe\xad\xa5\x92\xdb\xa9\x03\x63\x64\x8b\x17\x0e\xbe\x09\xec\x5b\x30\x95\x01\xf7\x67\x9c\xd0\x60\x5b\x64\x5b\xaf\xbc\x11\xa5\xf9\x02\xba\x10\xc9\x11\xb6\x39\x32\xd0\xb0\x0a\x81\x0c\xeb\x3a\xdd\xc8\xa0\x53\xb4\xd0\xcf\xc2\xf6\x3c\x04\xf1\x08\x80\x5a\x71\xd5\xd8\xc0\x60\x0a\x00\x73\xf8\x6a\x05\x8c\xfd\x68\xe7\x53\xe0\x9d\xba\xa1\x01\x09\x01\xbc\x3a\x09\x2e\x3e\xf7\x7f\x5c\xf1\xe6\xd9\xc9\x3e\x38\xe1\x00\x02\x92\xa3\x42\x56\xa2\x6d\xdd\x52\xc9\x40\x0b\x4c\xcd\xb5\x5d\x71\xf1\xad\x38\x40\xf1\x41\x9a\xfa\xf8\x2e\xa0\xa0\xae\xa2\x27\xdf\xee\x79\x6e\xf1\x42\xb9\x3e\x0a\x50\x8c\x92\x76\x70\xf4\x68\x1b\xa9\xd4\x71\x46\x9a\xde\x26\x09\x7b\xba\x7b\x11\x2c\x06\x6e\x17\x8c\x47\x47\x3f\x55\xf0\x2a\x6c\xf1\x02\x1f\xa3\x62\xdf\xb9\x54\xae\xee\x17\x81\x1b\x29\x55\x1f\xa6\x1f\xc5\xad\xec\x46\xf4\x78\x45\xda\x13\x4e\xaf\x14\xd4\x69\x47\xd5\xdb\x86\xfc\x2e\x84\x2b\xfb\x8e\xf0\xf6\xc9\xfc\xbe\x9f\xa9\xb1\x5c\xb2\x10\xfa\xd0\x5d\xab\x49\x32\x6b\xed\x00\x8b\x54\x5a\x6b\xb3\xa5\x61\xc0\x11\xb1\xc9\x76\x78\x75\x13\xc7\xed\xca\x52\xc0\xc7\xe8\xf6\xdb\x58\x3b\xa7\x12\xc1\xb1\x88\x24\x73\x8b\xa1\x49\xbf\xb8\x2e\x70\x3b\x8d\xa0\x22\xdd\x34\xf8\x3e\x4c\x5a\x32\x3f\x99\xdb\xca\xb5\xa1\x07\xde\x27\x05\xce\xea\x58\xcd\xb9\x3e\x29\x44\xcd\xd5\x18\x5a\xad\x7e\x1f\xc0\x42\xe6\x87\xc2\x4e\x9b\xac\x3c\xb1\x41\x42\x8e\xda\xa2\xa5\x17\xf4\x55\xd3\x4f\x31\xd0\x26\x3e\xeb\x78\xfe\xad\xa5\xd9\x40\x38\xa4\xd9\x80\x31\x08\xb7\x62\x04\x3a\x27\x5a\x0b\x07\x18\x0c\xc3\xb6\x57\x18\x6a\x7b\x72\xcb\x10\xbd\xbc\x7a\x92\xe4\xbb\x25\x7c\x8a\xe1\xf2\x48\xb5\x3c\x41\xd9\x9e\x25\x75\x90\x8b\x1b\xaa\xc7\xf2\x56\x97\xfb\x63\x49\x84\x2a\x76\x10\x47\x4a\x2b\xe9\xba\xf2\x20\x18\x2e\xd6\xa7\xaf\x09\x9f\x46\x70\x6c\x34\x20\x95\xf2\xd5\x1d\xb9\xee\x96\x47\xa8\xf4\x19\xb0\x3f\xed\x92\x8a\xfb\x11\x3e\x19\xee\xd4\x5a\x52\xdf\x1c\x2d\xfe\x7a\x74\xe6\xbb\x56\x70\x4b\x4d\xf0\x3f\x8c\xad\x1a\x1b\x0a\x64\x27\x8d\x38\x90\xc0\x69\x0e\x0c\x1d\x00\x1c\x17\x1a\x42\x68\xa8\x07\x33\x98\x41\xd8\xa6\x5a\xed\xda\x92\x54\xc2\xa9\x83\x5d\x2e\x5a\x74\x2d\xda\xde\xdd\xde\x9d\x68\x65\x6f\xc9\xd7\x40\xcf\xe8\x41\x04\xc1\x0f\x2f\xc9\x7d\x3e\xd2\xad\xf5\x0a\xc8\xdf\xa7\xbd\x27\x72\x4d\x4e\x78\x8e\xc4\x0a\xf5\x9b\x0d\xa9\xea\x56\x17\x8c\x54\x5f\x80\xad\x0a\x44\xc7\x9e\xfc\x16\x0f\x69\x7e\x5b\x50\xbc\x58\xe5\xb0\xb2\x51\xbc\x22\xed\xab\x3a\xf0\x4d\x85\x23\x2f\xe2\x39\x6f\x2d\xdb\x1e\x6d\x73\xc1\x09\x8f\x19\x00\xb8\x24\x43\x92\x05\x79\x0e\x2b\xd8\x17\xa8\xd6\xd3\x3d\xcf\x34\xd1\x9f\x85\x10\x9a\xf0\x91\x3a\x4d\x2b\x08\x7f\xbf\x55\xf0\x72\x72\xf4\x39\x29\x7a\xa7\x10\xc3\x21\x5a\xed\x42\xda\xd4\x85\xac\x89\xd0\x0b\xfa\xac\xda\x38\xa0\xf9\xa5\x9f\xd2\xd0\xe6\x8f\xd5\xdc\x0d\x68\x85\x34\x6a\x1a\xab\x99\xbe\x01\x45\x42\xcf\x14\xc5\x82\xed\x45\x4e\x46\x43\x47\xb9\x5b\x72\x6c\x1f\x0f\xbb\xc6\xe5\xda\x99\x30\xdd\xc0\xfd\x6e\xa4\x93\x31\x54\x7f\x5c\x38\x0f\x8a\x86\x0f\x77\x58\x7d\x15\x92\xec\x31\xd0\x55\x5b\x0d\x18\xfb\xa6\x24\xbd\xcb\xc1\x97\x01\xa6\x49\xe3\xdf\x81\xcd\xdc\x88\xb9\xdb\x6b\xd0\xc1\x92\x35\x7c\x76\xca\x32\x77\x6a\x34\x48\x7a\x9a\x7b\x5e\x63\xfa\x23\xc2\x37\x20\xef\xdb\x34\xa1\x40\x3a\x02\x37\x80\x81\xea\x2e\xe5\x97\xdf\xdf\x30\x87\xe7\x05\x9d\x5e\x46\x34\xef\x03\x33\x4b\x02\x1f\x82\x74\x36\xf0\x0a\x94\xa4\x78\x86\xf6\x75\xb7\x79\xbf\x1f\xb6\x99\x69\x68\xdf\x4a\x1a\xb3\x5e\xc5\x35\x16\x24\x48\x27\x45\x4a\x10\x7c\x69\x50\xa5\x94\x20\x34\xd0\x00\x5e\xaf\x7c\xe9\xe5\x5a\x52\x31\xb2\x74\xc2\x0a\x0b\x70\xfe\x42\x13\xc6\xad\x41\x58\xb2\x3d\xd2\x1a\xae\xfa\x0c\x95\x6a\x70\x16\x39\xfd\x3d\xc2\x2c\x16\x0c\x19\x29\xcb\x87\x9a\x6a\x21\x88\x1a\x8d\x90\x08\xc5\x04\x03\xd4\x3c\x81\x8b\xd7\xe6\x5a\xb2\x30\x5b\x0c\xe1\x04\x99\x25\x9e\x97\x79\x0f\x6f\xf2\xb1\xba\x19\x01\x59\x0b\x0f\xb7\xe2\x44\x98\xe6\x69\xbf\xbc\xf0\x8e\x81\xb9\x57\xd2\x3c\x07\xea\x05\x90\xc8\xd7\x7a\x08\x44\xfd\x0f\x98\x3d\x97\xe6\xc5\xca\x36\x53\x35\xd6\x0d\x02\x0c\x0b\xf1\xca\x42\x13\x05\x05\xa5\x05\x64\x30\x84\xe1\x08\x8c\x06\x98\x4a\x02\x9a\x68\x52\xfc\x17\x5f\x49\xf0\x2b\x1a\x2d\xc6\x5c\x53\xed\x28\x8e\x3f\xb9\xf0\x0f\x53\xbb\x0f\xd0\xa2\x42\x9e\xba\x3d\xe0\x4e\x02\x16\x5f\x9a\x41\xb8\x2a\x16\x77\xa0\x91\xcb\xd7\x66\x39\xa5\x26\xa9\xc9\x11\x80\x19\xc1\xa6\x27\x01\x54\x4b\x0e\x60\x57\x58\xa8\x2d\x76\x9b\xb1\xf8\x5a\x5f\x72\x0c\x8a\x52\x31\xb1\xb9\xac\xe7\xe5\x85\xb0\x59\xcc\xd2\x34\x89\xe7\x98\x78\x22\x78\xd7\xe7\x8f\x6e\x28\xa0\xf3\x1c\x65\xc3\xa8\xa7\xa7\x34\xd2\x1c\xc4\x94\x25\x87\x94\x69\x0b\xf8\x1c\x06\xb7\x4a\xe1\x5c\x94\x6a\x40\xce\x80\x39\x83\xf8\x30\x08\x08\x7d\xe5\xb7\x86\xb0\x8c\x7b\x47\xd5\x1f\x6b\x5c\x13\x0a\xb8\x82\xd6\x73\xc6\xf3\x8a\x62\xbb\xc0\x9e\x69\x8e\xe6\x8f\xbb\xd0\x5c\x19\x2d\xb5\x8a\x9a\x00\xfe\xb5\xd2\x36\x87\x72\x0b\x6c\x66\x30\xfb\x4b\xb2\x0e\xf6\x66\x50\xab\x18\xa3\xce\xbd\xc3\x53\x2b\x60\x2c\x43\x95\x62\x03\x3b\xcf\x48\x25\x3c\xe5\x4c\x2c\x7f\x57\x80\x2e\x9c\x6c\x3e\xff\x36\x5d\x97\x67\x17\x54\x27\xdc\x4f\xbb\x89\xe1\xd2\x7d\x89\x5c\x82\xf8\x9b\xc1\x99\xc5\xd6\x52\xee\xf9\xd9\xb2\x3d\x81\x1e\x18\x98\x7b\x11\x96\x21\x38\xb4\x92\x03\x91\x61\x99\x80\xf3\x40\xa8\x8c\xfe\xe5\x64\x6e\x61\xc1\xbb\x80\x04\x90\xb8\xf4\x65\x41\x8b\xb7\x80\xe9\x1e\x23\x8a\x2d\x41\xd9\x13\xe1\x18\x62\x68\x67\x79\x82\xc2\x58\x18\x23\x0d\x68\x06\x44\xc0\x91\x5d\x92\xe9\x29\x75\xed\xfe\x38\x96\x46\x25\x29\x1b\xa8\xbc\x97\xcc\xab\x42\x8c\x5c\x82\xb2\xd4\xe0\x36\x81\x61\x0e\x93\x65\x06\x7c\x86\x3b\xa8\x5a\x07\x80\x06\xe2\x78\x03\x59\x82\xc5\x7c\x7f\xf8\x42\x08\x74\x61\x37\x4c\xd7\xce\x00\xf6\xf0\xe7\x5b\x58\x46\x7a\x5b\x61\x99\x05\x2d\xee\x12\x9e\xd3\x41\x88\x71\x5d\xac\x13\xee\xb3\x83\x20\xb7\xb9\x1e\x93\x20\x41\x85\x89\x50\x11\x50\x19\xf4\x1c\xc8\xe9\xd6\x09\x7c\xe7\x06\x87\x4b\x2b\xdf\x87\x61\xab\x93\xfd\xad\x9f\xfd\x2e\x6e\x94\x9c\x94\x2d\x20\xe0\x96\x4b\xd0\x02\x8c\xab\xa4\x2e\xe5\x42\x69\x5b\x70\x91\xb9\x3e\x25\x71\xc3\x9c\x0c\x46\x46\x9a\x68\xd0\x38\x49\x1e\xcf\xae\xf8\xcb\xe6\xdb\xc0\x7f\x7b\x60\x51\x67\xf9\xe0\xb3\x2f\xb0\x6a\x19\xf4\xa1\xa4\xf0\x47\x6e\xa7\x34\x72\xf5\xc7\x9a\x4d\x5f\xbd\x95\xd4\xca\x35\x5c\xcb\xd8\x75\x10\xd6\x55\x9f\xf6\x85\x21\x9f\x29\x9f\x21\xa0\xb1\xb8\xb0\x19\xcb\xc9\x3d\x5f\x7f\xbc\x88\xb1\x10\xb7\x0b\xb1\xb5\x5a\x17\xcc\x3b\x03\x34\xae\x7e\x5c\x1c\x9c\x83\xb8\x57\x03\x67\x48\x10\x8a\xcb\x5d\xaf\x2e\xfc\xfb\x63\x05\xb0\x6d\xdf\xfc\xb5\x9f\xb0\x1b\xb5\x1e\xd1\x72\x30\x28\x75\xd7\xec\xd3\xe2\x39\x68\x98\x70\x01\xae\xed\x5a\xe5\xd3\x0a\x67\xdb\x82\x6a\xd1\x83\x92\x74\xf1\x48\x74\x97\xde\x6d\x05\x47\xfd\x2e\x16\x30\xd5\x1f\x8b\x98\x9e\x3a\xf0\xab\x96\x11\x52\x49\xcd\x7a\x8e\xc8\xdc\xa4\x14\x96\x3e\xe9\xce\x6b\xb3\x13\x0c\xec\x65\xe3\x8c\x60\xae\x98\x42\x5c\xd0\x1b\x86\x26\xc9\x8b\xe1\x43\xe1\xee\x2e\x6c\xf7\x16\xd8\xed\xa1\x89\x57\xf4\x17\xbc\x03\x3f\x17\x6b\x91\x92\x46\x99\x9b\x6f\xa8\xf9\x20\x75\x03\x65\xfc\x25\x60\xcd\x24\xe0\xbc\x60\xce\x30\xcf\x31\xe4\x44\xc2\xb2\xb6\xad\xd7\xa5\x26\xdc\xe9\xaa\x9b\x68\x76\xff\xec\x78\xe5\x3d\x68\x60\x6b\x95\x06\x12\xc9\x8a\x38\x46\x39\x02\x2b\x10\x6e\x80\xf7\x64\xd8\x72\xa7\xbb\xa5\xbe\x11\x8b\x5c\x22\x32\xaf\xfd\x24\xb5\x03\x0c\x7a\xbd\xc6\xb1\x01\x78\x01\x8a\xe8\x88\xd9\xec\xec\x90\x00\xb3\x00\xc2\x16\x8c\xb3\xd3\xea\x3d\xa1\x98\x1d\x04\x87\xbd\xae\xb5\x00\xc0\xc9\xc0\xd4\xa1\xd1\x55\x16\xa9\x34\xd3\xb5\x64\xc2\x3e\x81\x8c\xc2\xfa\x2d\x92\xde\xb6\xfc\xc1\x75\xf7\x00\x3f\x2d\xc2\x29\xc0\x4a\x92\xd4\x0e\x4e\xac\x16\x90\x67\x35\x38\x9a\x5c\x5f\x20\x92\xd5\x0c\xb9\x0b\x8b\xe8\x5b\x99\x3d\x0d\x4c\x51\x06\x1b\x14\x72\xa6\xa9\x45\x96\xcb\x8d\x75\x01\xe2\xff\x16\x2f\xbc\xfc\x0e\xf4\x10\x6b\x88\x68\xbb\xa8\x29\xe5\xe4\x3b\x63\xca\x16\x2f\xeb\x06\xa5\xa6\x88\x8a\x34\x25\xd8\x94\x34\x89\x37\x99\x99\x5a\xe9\x49\x07\x82\x65\x98\x36\x1e\x0d\x2c\xf9\x88\x3d\x90\x6e\x92\xbb\xb9\x2d\x8d\x50\x18\xc8\x77\x9d\x04\x02\x27\xe8\x3e\xd5\xa4\x2e\xcb\x86\xbb\x54\xf0\x0b\x49\x8d\x1c\x2c\x8e\x60\x5e\x36\xf0\x96\x22\xcf\xda\x82\x1e\xce\x4a\x52\xab\x48\x75\x58\x35\xf8\x9b\xc5\x90\xf5\x18\x15\x31\xd9\x02\x32\xbd\x6c\xa9\x0a\xcc\x7b\xb7\xcc\x7d\x31\x68\x67\x4c\x10\x11\x41\xee\x23\xff\x4e\xbd\xa0\xee\xda\xd4\x10\x1d\x1d\x48\xbc\xba\x62\xb5\x33\xa3\x18\x2e\x77\x05\xf6\x98\x0c\xf4\xa7\x5d\x92\xf4\xe0\xda\xf1\x49\x16\x3f\xaf\x0c\x64\x01\xb4\xa6\x0a\xae\x26\xa1\x74\x70\xaf\x19\x6a\x10\xf8\x50\x9b\x24\xa6\x27\x88\xf3\x3a\x57\xf7\x62\x69\xd4\x9b\x4f\xa0\x02\x85\xa2\xc0\x16\x5e\x8c\x14\x8c\xaf\xfa\x04\xb8\xa9\x63\x85\x24\xdc\xad\xcf\x00\x51\x45\x2f\x02\x12\xe7\xee\x79\x0f\x42\xf8\x91\xa1\xaa\x74\xbd\x90\xbe\xaa\x98\xcb\xa6\x1d\x31\x62\x9d\x00\x70\x6e\x27\x18\x89\xe0\xa9\xe1\x2b\x64\x4e\x07\x36\xda\x39\xfc\x09\x44\x70\x68\xa8\x25\x15\x09\xf6\x39\x66\xd1\x0a\x3d\x69\x6d\x83\x9d\x54\x04\x02\x54\x37\x5d\x5c\xab\x96\x2a\xf4\xc4\x5a\x07\x3d\x40\xe9\xa8\x55\x69\x02\x5e\xe1\xc8\x97\x1a\x09\x80\xb5\x59\x64\xec\xe7\x29\xcd\x92\xc2\x3c\x07\x85\xb3\x4f\xd0\x99\x3e\x98\x20\x2a\x43\x11\xe0\x97\x82\x37\x4f\x69\x88\x9c\xfd\x1e\xb9\xa9\x00\xd4\x41\x04\x38\xa0\xd9\x81\xb5\xc5\x4c\x06\xa8\x5a\x26\xd2\xfc\xae\x2b\x2b\xc3\x54\x20\xe5\xee\xb8\xa7\xd2\xeb\xc5\xcd\x19\x22\xe5\xe1\xb5\x41\xc6\x32\x97\x42\xa6\x21\x69\x08\xd5\x5d\x18\xbf\xeb\xfd\x78\xc5\x87\x62\x4c\x51\x69\x10\x50\x80\xd0\x78\xd0\x56\x00\x1b\xfa\xb5\x20\xc8\x04\x11\xcd\xdc\x09\x09\x71\xd5\x77\xd8\x29\x4d\x6d\xfe\x58\x19\xd2\xa9\x0c\x73\x07\x93\xb8\x3f\x2f\x1b\x3d\x89\x7e\xa8\x6e\x91\x9e\x64\x5b\xfb\xb7\x2c\x93\x6f\x56\xf5\xc7\x8a\x8a\xba\x6a\x99\xe5\x77\x8c\x32\xfc\x00\x46\xa7\x5a\x1f\xff\xf4\xeb\x0d\x26\x5e\x53\x85\x6f\xa1\xad\x90\x96\xb6\x6a\x4f\xc3\x77\x43\x07\x10\x01\x96\x90\x18\x42\xed\x45\x60\x15\xee\x80\x41\x60\x7c\x45\x4a\xd4\x52\x58\xf6\x23\xc1\xf6\xd7\xd4\x91\xcd\xf5\x7d\x0c\xe8\xbb\xde\x50\x41\x53\x9b\xa4\x59\x00\x1b\x5d\xd1\x54\xd8\x72\x87\x73\x22\x7b\x9a\x40\x93\x84\xd2\x40\x6a\xdb\x37\x04\x11\x1c\x3b\x4e\x06\x7d\xa0\x43\x48\x0b\x5b\x9b\xb2\xdf\x98\x70\x8a\x90\xfc\x6e\x4c\x1c\x94\xf3\x8c\x7d\xe0\xb5\xcd\x90\xea\xb2\xe2\x9a\xb2\xeb\xf2\x10\x05\x78\x19\xb6\xe5\xbd\x2e\x9d\x2d\x7b\x4f\x24\xca\x86\x7d\xb4\x31\xdc\x17\x94\x86\xa0\x1c\x03\x60\x33\x72\xcd\x30\x12\x8a\x1f\x6a\x80\x5d\x0d\xd9\x4c\x3d\xd8\x94\x15\x4f\xae\xd7\x10\x59\x71\x0b\x1d\x60\x9f\x4a\x26\x65\x9f\x51\x9f\x97\x4e\xee\xf3\x06\x1b\x1c\xee\xf7\xc4\x1c\x31\xbf\xd1\xe8\x02\x02\x1a\x35\x9c\x00\x05\x80\x2a\x22\xf2\x36\x83\xd8\xb9\x01\xed\x92\xf1\x54\x05\x0e\xd0\x9e\x86\x9b\x3c\x1d\x63\xc2\x69\xe1\x75\xbb\xff\x05\x12\x68\xc4\x78\x0c\x98\x15\xcc\x07\x47\x40\x48\x27\x14\x1b\x10\x09\x41\x19\xa7\x34\x2b\xfa\x4a\x92\x50\xbf\x40\x66\x05\xf9\x3a\x53\x1f\x30\xa0\x22\x36\x60\x89\x49\x39\x05\x73\x2f\xe3\xe2\x08\xbe\x81\x8a\x6a\x07\x48\x77\x04\x86\x6d\x61\xc4\x97\x0b\xdc\xa0\xde\xe7\x99\xdd\x9a\x3a\x5b\xd0\xaa\x4f\x4d\xbe\xa4\xc6\x98\xe4\x55\x74\xf5\x66\x05\x9f\x74\x2c\xa5\x31\x2b\x27\xde\x6a\x61\xc2\xbf\xe7\x91\x1a\xf0\x77\x72\x0b\x10\x12\xcb\x44\x30\x4b\x4d\x5c\x33\xec\x69\x6a\xe1\x94\xbb\x84\xb6\x2e\x11\x5e\xf6\x53\xce\x32\xc8\x3f\x53\x7a\x45\xff\x78\x9a\x35\x11\xa4\xd5\x85\x08\x7c\x02\xd4\x94\x8c\x3d\xf2\x0c\x8d\x6f\x26\x5d\xbc\x4d\xd2\xf4\x2f\x02\x3d\x71\x20\x29\xaf\x4f\xcd\xd7\x09\xa0\xc7\x49\xf3\x1c\x61\x1a\x48\x57\x5a\xce\x2b\x3f\xab\x64\x71\x73\xa3\x42\x59\x6f\xd4\x24\x95\xda\x90\x1c\x68\xae\xb3\xa9\x90\x7d\x86\x4b\xa6\x5a\x6d\x91\x17\x36\x04\xc0\x0a\xc2\x84\xb5\x94\x34\x5d\x54\xce\x41\x1b\x7f\x5a\x6a\x9d\xf0\xa6\x70\x62\x86\xeb\x49\x81\x91\xd4\x0a\xaa\x45\x66\x63\x5f\x83\x41\xa7\x4f\x90\x96\x57\x1b\x69\xfa\xa0\x60\xd5\x18\xf3\x17\xa5\x21\x59\x0d\xd2\xcb\x99\x8a\xf6\x54\x66\x49\xa3\x56\x5f\x33\xd8\xb3\x21\xa2\x27\xca\xa5\xfc\x37\x56\xd4\x0d\x27\xb7\x56\xa0\x40\x7b\x32\x9b\x94\x1d\xaa\x57\x32\xee\x7c\xdc\x11\x05\x84\x8f\x77\xb5\xd4\x05\x31\x2e\xe9\xac\xb7\x70\xa3\xde\xad\xe8\xea\x8a\xc2\x06\x82\xd6\x45\x52\x73\xa9\x33\x66\x1a\x20\xfd\x83\xf7\x05\x9b\x6d\xa6\xea\x0e\xee\x7c\x72\xb3\x46\xce\x91\xdf\x4a\x35\xe8\x2f\x3b\x0a\x48\xda\x74\x7d\xec\xab\x3f\x71\x75\x8c\xd4\x09\xaf\x89\xa6\xe9\x95\xf7\xc5\x2e\x31\x89\x37\x13\xf8\x50\x63\x98\xeb\x4d\x0d\x5f\x1b\x7a\xdc\x45\x46\x67\x24\x6c\x39\x04\x7b\xa0\x6a\xa2\x54\x05\xe5\x2a\x25\xb0\x39\x55\x8f\x74\x25\xb2\x99\x56\x96\x2d\xdd\x90\xd7\x04\x01\xbc\xf8\x5e\x76\x89\x5c\x96\xcf\x86\x5f\xd5\x10\x48\x68\xba\x24\xb1\x2a\x63\x04\x8d\x3c\x5c\x28\xbf\x60\x16\xb4\xcf\x93\x9b\x14\xcb\xac\xc0\x90\x49\x42\x7b\xde\x95\x7e\x7a\x06\x02\x03\x28\x67\x6d\x6f\xa4\xb9\x47\x25\x8f\x5f\x48\x75\xa7\x17\x99\x19\x50\xa7\x9f\x80\x55\x44\xc4\xa2\x95\xcc\xb5\x91\x5a\x83\x63\xd0\x26\xf9\x12\x01\x3b\x54\xf9\xa6\xd6\x12\x9d\x4e\x5f\xb0\x40\xfc\xf2\xa7\x3f\xfe\xe9\xe0\x6b\x46\xb6\x45\xdd\xf8\xbb\xcb\xb6\x8c\x9f\xcf\xb6\x34\x64\x5b\xce\x08\x25\x6f\x19\x79\xae\x2d\x6f\x2d\xb8\x2a\xb3\x9d\x90\xf6\x89\x18\x43\xe4\x58\xce\x88\x5a\xbb\x0d\x5c\xa1\xdd\xc0\xeb\x0f\x1a\xd5\x0a\x73\x42\x5d\x36\x54\x0c\xc7\xba\x10\x0a\xb6\x99\xdf\x2c\x5f\xc6\x69\xc0\x4a\x40\xb2\x46\x84\x92\x4e\x1b\x48\x40\x7d\x07\x32\x67\x42\x33\xc6\x17\xea\x91\x32\xd1\x88\x90\x70\x09\x6d\xa9\x77\x40\x53\x06\x47\x2d\x54\x92\x30\xab\x86\x48\x02\x62\x8f\xe6\x36\x2c\x98\xe9\x6a\x1a\xae\x29\xde\x90\x35\xf9\x00\x6e\x45\x64\x4d\x1a\xb3\x26\xba\xb2\x26\xed\x45\xd6\xc4\x5e\xc9\x9a\x04\x1e\x2d\x43\x26\x08\xe2\xde\xd2\x26\xd7\xdd\x77\x6b\x7b\xbe\x55\x18\xfa\xa9\x82\x6f\x11\x7a\xb4\x2c\x7e\x53\x10\x7b\xd2\x3b\x6d\x54\x21\x28\x7c\xf0\x5b\x5a\xca\xe4\x06\x40\x55\x15\xeb\x74\x92\x36\x62\xd2\xa6\x22\xe5\xda\x31\x7e\x4c\x4a\x30\x76\xa1\xd2\xd4\xbd\xed\x51\x5e\xd4\x0a\xe6\x54\x6a\x2a\xae\x4e\x32\x83\xfc\xbe\x9f\x15\x45\x66\xfe\xba\x51\x56\xd2\xec\x6f\x99\xf8\xd5\xe8\x99\x42\xd0\xa5\xb1\xce\x91\x94\xa2\x04\xcd\x95\x11\xa9\x12\x10\x88\x42\x6b\x2a\x5b\xd8\xcd\x0a\x61\x96\xc1\xe3\x85\xc4\x7b\x0f\x13\xba\xce\x47\xe0\xb8\x6d\x33\x4d\x25\x14\x4a\x5d\x81\x95\x08\xe0\x80\x0c\xf0\x03\xe6\xed\xd1\xed\x96\x2f\xbb\xa1\xb4\xf4\xf1\x4f\x7f\xfc\x46\x05\xe7\x39\x2a\x38\x0b\x9d\x14\x89\xd7\x56\x1f\x5d\x24\x4e\xac\x22\x09\xa6\x63\x32\xe7\xd5\xee\x63\xfb\x6a\xf1\xe6\xbe\xc2\x14\x7e\x2d\x42\x67\x1c\xd2\x57\xb0\x84\xe8\x75\xfe\x68\xc9\xe6\x79\x5f\xe4\x83\x47\xb9\xa6\x2e\xda\x59\x19\xe5\xa7\x2b\x37\x57\xfc\x49\xe8\x1e\x81\x4d\x2f\xc8\xa2\x9f\x9a\xff\xed\x71\xa4\xa8\xe0\xac\x63\x6b\xa9\x80\x13\xde\x40\xd5\xe1\x7e\x1e\xa8\x79\x84\x4c\x99\x60\xcf\x18\xee\xfc\x81\x0f\xbc\x66\x26\x3e\xdd\xab\xd4\x09\xda\xc5\x6a\x96\x8a\x4f\x2b\x4a\x8f\x0b\x22\xc1\xd9\x98\xb5\xcf\x7a\xba\x15\x5c\xe6\xd4\x7d\xe7\x55\xd0\x0d\xdd\x95\x66\x66\xac\x6c\x00\xb5\xcd\xa2\xf1\x1c\xb1\x2f\x60\xa4\x9a\xdd\xea\x3e\xb1\x47\xc7\x2a\xc2\x24\xca\x85\x1c\x51\x34\xd4\x8d\x46\xa9\x1f\xcd\x91\x2a\xa0\x58\xa2\x22\x6b\x58\xbf\x6e\x1d\xa1\x64\x85\x89\x7a\x97\xf7\xa3\x04\xc3\xdd\xc7\xe2\x8e\xcd\xee\x23\x47\x98\x1f\xcc\x94\x28\x7a\x92\x28\x9f\xc9\xb0\xc1\x72\x3b\x21\x05\xb0\xf1\x79\x69\x11\xf8\xbe\x35\xb5\x3a\x00\x23\x14\x7f\x76\x5b\x4a\x81\x4b\xa3\xb0\x85\xfc\x79\xe9\x09\x9a\x4e\x67\x96\x79\x42\x67\xa2\x34\x0e\xd6\x71\x07\x88\x70\x72\x87\x19\x72\x22\xbb\x57\x12\x2b\xb0\x8d\xe0\xfb\x2d\x01\x9d\x9c\x06\x8c\x01\x3f\x7c\x03\x30\x38\x12\x9e\x06\x59\x82\x72\x91\x3a\x51\xba\xa1\x32\x31\x17\x6a\xee\x36\x60\xf2\x42\x70\xb9\x81\xe4\x8b\xd6\x58\x5e\xd4\x4c\x4e\x96\x32\xf0\x2b\xc7\xba\x4f\x63\x4f\xa3\xea\xf3\x47\x4c\xcb\x56\x53\x31\x7b\x51\x9e\x99\x81\x18\xeb\x7a\xe8\x7c\xa4\x94\x34\xe2\x51\x2c\xd9\x46\x60\x8e\xa5\x83\x8b\x77\xa5\x41\x20\x92\x8f\x9b\x49\xdc\x05\xe6\x22\x91\xba\xd8\x59\xf8\x90\x05\x6d\x08\x45\xb9\xdd\x4a\x04\x6e\x21\xb3\xa1\xe3\x19\x91\x7c\x51\x37\x98\x23\xad\x78\x0e\xba\xfa\x11\x6e\x95\x54\xc8\x76\x52\xdb\xd6\xba\xea\x27\x95\xf5\x93\x6e\x25\xcb\x8a\xf6\x2b\x8b\x2f\x91\x57\xad\x08\x9d\xbc\x2c\x93\xcc\x14\xbc\xa8\xea\x04\xa0\x7f\x4d\xab\xc4\x70\xba\xc5\x3d\xee\xea\x30\x73\x04\x9c\x0d\x79\xb0\x90\x3c\x24\x38\x70\x01\x3c\x19\x70\xa5\xc5\x17\xc5\x9c\x20\xe1\xcc\xc1\xb9\xec\x12\x1b\xf4\xac\xa0\xc3\x61\x75\xe5\x26\x69\xf4\x27\xd8\x3a\xa4\xfe\xc7\x74\xda\x0a\xe0\x59\x41\x35\x14\x6b\xce\x0b\xeb\xe6\x78\xb5\x56\x8e\xa2\x97\xc8\xd3\x22\x2b\xb0\x32\x24\x48\x94\x41\xd1\xe7\xc2\x92\xd2\x41\x89\x50\x48\x04\xda\xc9\x44\x99\x19\x3e\xb2\x28\x78\x65\x7e\x2d\xc2\xc3\xfe\x43\xa5\x3c\x7c\x0a\x83\x56\xd3\xe8\x75\x2f\x6e\xa9\x3f\xa2\xa8\xf2\x4c\xcd\xc1\xb4\x23\xaa\x65\xe1\xc8\x61\x18\xb8\x07\x08\xb8\x2f\x4e\x1f\x81\x91\x5a\xc8\xad\x8b\xca\x2e\x20\xf2\x0c\x3a\x98\x6e\x4f\xa3\x0a\xf0\xae\x6e\x10\x98\xee\xe0\x3a\xbd\x2f\x32\xcc\x2c\x21\x40\x8e\x1e\xcb\x11\x98\xed\x25\xa6\xbb\xb2\x94\x00\xcb\xaf\x31\xff\x2b\xc0\x52\x85\x9a\xae\x0b\x57\x9f\x6a\x2e\xab\x86\xf2\xb2\x7a\x15\x57\xa3\xd0\x2f\x95\x34\xc2\x06\xf9\xb0\x92\x5a\x8b\x26\x36\xc4\x93\xc4\x0f\xe7\x2a\x44\xa6\x19\xa2\xb3\x50\x95\x0c\xee\x0c\x8d\xf5\x6d\x8a\x8e\xef\x98\xe7\x33\x07\xed\xbe\x11\xc2\x8c\xbe\xe1\xdb\x13\x4b\x48\x17\xf7\x67\x70\x76\x5b\xdc\xd6\x1e\x84\xa7\x9d\x18\xb4\x42\x86\x6e\xe2\xee\x73\x9f\x59\x70\x25\xc0\xc1\x46\x19\x43\x95\x28\xe0\x8b\x62\xe0\x41\x43\x69\x92\xbf\x38\xbf\x42\x02\x37\xff\xf4\xeb\x32\x62\x67\xea\x55\x36\x29\xc0\xb6\xa7\xb9\xf3\x5a\x23\x40\xfd\x5a\x23\x80\xbc\xa5\x11\xa0\x7f\xa5\x11\x60\xfe\x44\x23\x80\xf4\x78\xfe\xa2\x11\xa0\xf9\xe3\x95\x46\x00\xf8\x8f\xa5\xce\x97\xad\x00\xe7\x45\xaa\x4d\x3e\xde\x11\xe6\x21\x28\xe6\x25\xf6\x82\x90\x0e\x21\x47\xe0\x7e\xa7\xd7\x8e\xbd\x59\x50\x27\x0c\x0f\xcc\xf4\x94\x5a\x6a\x47\x3a\x08\x0e\x4d\x39\x4a\x3c\x59\xa8\x82\x5e\x8b\x46\x36\x04\x1d\xae\x9c\x5c\x2c\xe8\xad\x8d\xc6\xc0\x91\x1e\x8d\x4e\x14\x7a\x12\x75\x6e\x75\x04\x6d\xbd\x1b\x72\x90\x07\xee\xfc\x55\x32\x0d\xcc\xce\x92\x27\x65\x28\xdb\x7c\x07\x01\x96\x97\x54\x1d\x08\x8e\xa3\x5a\x02\xa1\x5c\x19\xa7\x34\x2c\xd8\xc6\xb0\xc9\xb0\xb8\x50\x8e\xdd\x59\x3a\x80\x2a\xc5\xb2\x32\x93\x0d\xc0\x56\xee\x6b\xb1\x01\x6e\xbe\xd4\x39\x72\x74\x44\x9c\x5f\xb4\x44\xd4\xd5\x12\xd1\x56\x4b\x44\x59\x2d\x11\x65\xb5\x44\xc8\x2b\x3d\x11\xba\x7a\x22\x6c\xf5\x44\xcc\x97\x3d\x11\xf3\xbe\x27\xa2\xc6\xde\x1b\x0c\xda\xb8\xa6\x65\x4b\x84\xae\x96\x08\xfd\xa2\x25\x22\x76\xb7\xb9\x8f\x22\xed\xae\x25\xa2\xbd\x6c\x89\xd0\xfb\x96\x88\xf6\x59\x4b\x44\x81\x1f\x1e\xbd\x10\x10\x80\x35\xb7\xe7\x8f\x3b\xa8\xd6\x58\x52\xcb\x84\x3e\xa4\x70\x45\x25\xdc\xb7\xbb\xb3\xfa\x6b\xdd\x59\xe5\x94\xda\x2c\xfe\x78\x53\x7f\xd6\xab\xed\x59\xa8\x60\xf9\xac\x3f\x8b\xd4\x75\xab\x3f\xab\x81\xe1\x48\xbe\x6c\xd1\x2a\x69\xf1\x8e\xbf\xda\x81\xf6\x9a\x73\x7c\xc8\x15\xbf\x64\xdf\xb0\x35\xcd\xbb\xec\x39\xcc\x0a\x59\x1d\x77\x61\x34\xa3\x98\x70\x5f\xba\xaa\xa0\x24\x73\xb5\x7b\x94\x45\x02\x44\x70\x32\x89\x77\xd2\x21\x86\x43\x27\x62\xae\x5a\x38\x6d\x81\xcf\xe5\x8a\x1d\x7c\x7b\x98\xdd\xca\x8a\x77\x66\xcf\xd1\x7a\xc6\xe0\x6a\xb2\xb2\xc8\xab\xe5\xae\xe9\xa3\x7f\xd1\xf4\x81\x6d\x3f\x02\xb7\x0a\x04\x24\xc8\x6b\x05\xd6\x25\x53\xc0\x93\x26\x20\xc2\x1d\x86\xf0\xd6\x09\x19\x0f\x3b\x5a\xbe\x84\x15\xcf\xe7\xb0\x53\x5e\xed\xf0\x58\x17\x34\x34\xbc\x0f\xa1\x37\xbd\x1f\xe1\x8e\x48\x0e\x44\x29\xc5\xd1\xe5\x81\x00\x67\x59\xe9\xdc\xde\x22\xf9\xed\x5e\x06\x64\xc6\xa0\xfd\xeb\x5e\x82\x01\xa5\xdf\xdd\x9e\xee\x8f\xd5\xbe\xe1\x23\x3c\xb3\x1c\x03\x14\x7f\xdc\x21\x48\x7d\xf4\x2b\xcd\x3a\x6a\x26\x57\xbd\xe0\x7c\x17\x2a\x5b\x31\x56\x10\x68\x92\xa3\x99\x26\xfc\x52\xa3\x8d\xb1\x3a\x36\xba\x8b\x5f\xb7\x48\xdd\x34\xad\x2f\x1b\x86\xa2\x91\x43\x7c\x13\xa1\x3e\x18\x2e\x6d\x8f\x4c\x0c\x6d\x9d\xcf\x3b\x39\xca\xad\x93\xa3\x44\x15\xd5\xad\x93\xe3\xd5\x46\x0e\x94\x96\x7d\x90\xec\xca\xf3\xae\x91\x43\x7f\xbc\x91\xa3\xbe\x6c\xe4\x70\x4f\x18\x83\x03\xd6\xa3\x26\x25\x53\xba\x84\x45\x91\xc3\xa2\x80\x51\xc2\xd6\x0e\x5d\x04\x57\x88\x5a\xc1\x0e\x71\xa9\xc7\x56\x8f\x28\x51\xc1\xd2\x40\xb5\x00\xaa\x6c\x68\x04\xd3\xac\x51\xf7\xff\x14\x71\xb8\xc8\xdd\xa1\x8c\x04\xba\xc3\xed\x15\x78\xc5\x58\x18\x5f\xe9\xde\xb0\x6f\x77\x6f\x84\x18\xd2\xaa\xa9\xa2\x0a\xb3\x4b\xc4\x92\x75\xb2\x3a\x19\x9c\x54\x2d\x12\x1a\xc2\x32\x0c\x18\xef\x08\x7e\x4e\x54\x33\xa1\x25\xe7\x4b\x80\x2b\x6d\xfd\x97\x7f\xfa\xe7\x3f\x7c\xd9\x22\xcc\x4a\x24\xdc\x3c\x17\xbb\xa4\x85\x72\x97\xa7\x9e\xfe\x57\x35\x07\x87\x7c\x32\xbd\x4b\x2f\x8e\x80\x95\xfc\x5d\x1b\x82\x0d\xd0\x77\xe8\x7c\x86\xbe\xed\x80\xcb\x3f\xfa\x80\xbb\x41\xe7\x56\xa3\xb3\x06\xdb\x2c\x02\xb7\x25\x52\x5a\x7d\x16\x16\x23\x68\x4d\x06\x0b\xc5\x85\x74\x46\x79\x03\x32\xe6\x6e\xfa\xfa\xf2\x60\x22\xb9\x93\x01\xdf\x7f\xd4\x3b\x2b\x6d\xa7\x26\x43\x71\x49\x32\xa4\x9f\xc9\x46\x9d\x01\x4e\x79\xd7\x1c\x4c\x65\x9d\x6c\x50\xd1\xd3\xac\xd7\x12\x32\xd5\xdc\xec\x9b\xb6\x02\x24\x28\x43\x98\x2b\x74\xac\x18\xcd\x49\x5d\xbb\x6d\x7c\x5e\xa5\x55\x03\x5d\x22\x3f\xd1\x7a\xfe\x03\x94\x5f\xf7\x49\xc4\x55\x81\x72\xde\x09\x1a\x0f\xdf\xc4\xaf\x11\x8e\x7d\x9a\x10\xff\x95\x66\x97\x4e\x4d\x55\xc0\x85\xc4\xc0\x88\xc0\xcb\x9a\xb4\x92\x8c\xbe\x78\x4f\xd5\xf4\x82\x46\xa0\xd4\xd0\x08\xc4\xfc\x63\x8f\xd6\x0f\x24\xc5\xc0\x1d\xc0\xae\xe8\x0e\x7e\xd6\x1d\x4d\x50\x48\xad\xba\x39\x3d\xf3\x38\xf9\xdd\x29\x1b\x9f\x23\xf6\x00\x0e\xa7\x2c\x30\x26\x4c\xc3\xbf\x75\x95\xd4\x66\x34\x70\xf9\x9b\x32\x56\x57\xcd\x64\x2d\x00\x90\x6e\xab\xad\xb7\xdd\x77\xfd\x6e\x44\x67\xf6\x3f\xa1\x12\x79\x29\x19\xf6\xe1\xc0\x15\x85\x5a\x2d\xab\x7d\x1b\x21\x2b\xf6\x24\x21\xf8\xe3\x96\x3f\x62\x0b\x7e\xb1\x7b\xaa\xf0\x0a\x9b\xd0\x5c\x33\xbf\xc5\x70\x01\xa2\x23\x02\x5d\x52\xc0\x30\xa5\x2d\x34\x97\x95\xc7\x6a\xee\x9d\x31\xd2\xd2\x16\x2b\x2b\x4a\x8c\x11\xb5\xac\xee\x51\x54\xd8\x7a\x3d\xbc\x1c\x85\x66\x75\x69\x5a\x75\xe5\xf9\xfa\x5c\x03\x75\xa3\x12\x68\x8c\x50\xe5\x60\x1c\xac\x10\x81\x9d\x64\x75\x82\x1e\x86\xb2\xbe\x74\xd0\x95\xc1\x1a\x62\x9b\x9c\xad\x6e\x54\xbb\x24\x75\x37\xac\x8a\x46\x0d\x44\x1b\xeb\xe2\xce\x5c\xdb\x2a\xcc\x54\x14\x94\x6d\xec\xa9\x81\xf3\x6d\x7d\x00\xcb\x99\x79\x84\x66\xb2\xd2\x94\xa8\xc2\x71\x85\xd7\xf7\xd4\xeb\x85\x51\xa3\x56\x35\x19\x0a\x1c\xce\xdc\x2b\xcc\x78\xed\xc8\x78\x01\xd7\xcd\x55\xaa\x69\x74\x8f\x42\x94\x0c\xe5\xe5\xf8\x1b\x18\xa2\xf0\xec\xad\x46\xe6\x8e\x2d\x80\xfa\x54\xd2\x80\xaa\xae\x51\x65\x37\x68\xb1\x22\x90\xef\xbb\x9f\xe1\x93\x61\x2e\xfe\x60\x72\x16\xb4\x69\x94\x68\x2f\x82\x07\xa8\xd5\x07\xcc\x84\x9e\x14\xfe\x13\xfd\x7c\xc8\xbc\x89\x4d\xd2\x44\x22\xd8\x60\xa9\xa0\x65\x0f\x09\x27\xf5\x5f\xb4\x54\xdc\xcc\x98\x96\xd0\x41\x53\x58\x93\x5c\xb1\x27\x98\x61\x6f\x97\x54\xb2\xa4\x36\x6a\xaa\x9a\x26\x0a\xd2\xdc\x27\x34\xd4\xbc\xfb\x31\x4a\x2a\xb9\x5d\xd0\xcf\xd5\xe6\x07\xa9\xab\x0c\xa4\xa7\x39\x5d\xab\x34\x8d\x30\xb1\xa1\xde\xb3\xd0\x1d\xb2\x56\xa2\xd9\x87\xd5\x15\xa5\xa5\x0a\x05\x76\xd4\x3a\xe4\x54\x32\x7c\x90\xa7\xca\x42\x38\x41\x9d\xae\xff\x92\x9e\x38\xea\x01\x64\xbe\x28\xa8\x70\xcf\x47\x90\xd4\x3a\x2f\x5b\xa0\x2d\xcb\x73\xd9\xaa\x36\x1f\x5d\x90\xeb\x15\xa9\x30\xf6\x24\x8f\x70\xdb\xf3\x6a\x54\xa0\x0d\x30\xa2\x99\x8e\xfe\x4f\x0b\x3e\x6b\x3c\x41\xf7\x62\xe3\xa1\x39\x88\x11\x59\xe0\x94\x96\x90\x98\x99\x79\x77\x6c\xa7\x1a\xb9\x37\x3c\x41\x25\xe3\xe7\xc7\xc6\xe8\x28\xb1\x39\x45\x62\xe7\x08\xdb\x32\x79\x72\x46\x3b\x6b\x0f\x70\xf1\xc9\x05\xb5\xbb\x16\x0e\xf9\x40\xc2\xbd\x02\x33\x17\xec\xa0\x95\x6d\xbf\x47\x91\x8d\x7f\x6a\x35\x8d\x3a\xae\x9a\xea\x2b\x74\x3d\xf7\xf9\xb2\xdb\xed\x43\x0d\x4f\x7b\x51\xac\x03\x00\xd7\x51\x57\x36\x5d\x90\xe3\x46\x74\xa3\xa3\x54\xc9\xdf\x6c\x12\x36\x0c\x06\x8b\x04\x59\x89\x32\x38\x5f\x3c\x0c\x86\xf5\x28\xd4\x69\x58\xf7\x83\x4c\x99\x68\x03\x9a\x58\x56\x2d\xfe\x3a\x3a\xba\x82\xfc\x8b\xda\x14\x0f\x99\x48\xf1\x98\xef\x0c\x04\x1c\x0a\x92\x77\x39\xea\xaf\x6b\x8d\xde\xa4\x8a\xb5\xff\x6a\x89\xce\xa3\xeb\xeb\xce\xce\xa1\xc2\x1a\x1d\x14\xf1\x22\x5c\xe7\x2b\xca\xfc\xf1\x65\x89\x0e\xf1\xb9\x8f\x32\xf2\xea\x97\x20\x23\x8a\x74\xd2\x9c\x83\xcc\xf5\x51\xa9\x13\x52\x6b\xd6\x85\x93\xee\xcb\x43\x19\xba\x17\xb7\x71\xe3\x79\xf5\xdc\x60\x21\x95\x47\xec\x9c\xe7\x8f\x35\x19\x88\xff\x66\xfb\x50\x17\xe1\x2d\xad\xe0\x7d\x51\x7b\xfa\xc6\xb8\xeb\x80\xc9\xe8\x82\x40\x42\xdd\x45\x63\x34\x21\xb1\x97\xc4\x2d\x8e\xab\xcf\x08\xaf\x59\x97\xcd\xdb\x22\xb8\x88\x7e\x8a\xe1\x8f\x28\x9c\x93\x92\x0c\x14\x95\xee\x49\x00\x6f\x77\xb0\x6d\x08\x1b\x79\x82\xce\xc8\x02\xd2\x9d\xd0\xf7\x02\x7a\xf4\xce\xa8\x25\xfd\x8a\x00\xbb\xa0\xc8\x45\x6e\x04\x01\x28\x97\x32\xae\x94\x24\x99\x45\x56\x91\x43\x1a\xe8\x02\x82\x2b\x85\x6e\x20\x7b\xf4\x65\x55\xae\xbe\x03\xb8\x53\xdb\x82\x66\x66\x4d\xd5\x44\xc4\x81\xad\x18\x8f\x25\x8d\x57\x28\x7e\xee\xb3\x5c\xb7\x86\x97\x82\x86\x97\x12\x0d\x2f\x11\x09\xac\x94\xe6\xd1\x0e\x2f\x0d\xfc\x4d\x9c\x31\x72\x55\xd2\x15\x77\x8f\x9b\xb6\xe9\xab\xbd\x2d\x51\xac\x8e\x60\xb4\x6f\x51\xc2\xd5\x00\xb7\x06\x4d\x2d\xb0\x9d\x7b\xf9\xa1\xae\x96\x5f\xd1\x22\xd0\xb3\x6c\x95\x6c\x74\x3d\xde\x48\x01\xa5\x94\xb1\xad\x45\x03\x24\x84\x35\xef\x3a\xf5\x25\xe8\x03\x0f\x27\x53\x97\xd6\x19\x29\x10\xc8\x63\x20\x4f\xbe\x4e\xc6\x51\x34\x61\xa9\x6c\x25\x55\x46\xe4\x27\x98\x32\xc5\x5c\xe4\xfb\x8e\x32\xfa\x9d\xa4\xb3\xec\xa8\x1e\x44\x64\xa9\x9d\x52\x2d\xc6\x76\x62\xac\xa4\x6e\xbe\xf8\xce\xd1\x91\x55\xd8\x91\xe5\x86\x30\x5a\x00\xec\xae\x33\x25\x33\xe5\x5e\x50\x04\x5e\xe9\xdc\x64\x0a\x4f\x48\x4c\x37\xdf\x20\x9e\x61\xf3\x23\xb8\x69\x94\xa5\xb3\x1c\x1d\x32\x48\x15\xc1\xa7\x28\x69\x64\xf3\xc7\x32\xd5\x70\xf3\x80\x82\x83\xec\x23\xda\x56\x92\x1a\x8a\x9e\xd0\x5d\x72\x12\x10\x84\xf1\x39\xf6\xce\xe8\x60\x8e\xfa\x6d\xa6\x0a\x9c\x16\x36\xae\xd8\xa2\xbc\x47\xf1\x14\x14\x08\x38\x15\xbb\xbb\x3f\xcd\x1f\x4b\x88\xa3\xde\xa7\xa1\x1d\xb9\xb4\x95\x7c\x63\xe7\x96\xa6\x61\xcd\x1f\x6b\xf7\xc2\xf8\x7b\xd1\x80\x92\x91\x06\x47\xa0\xeb\xae\x59\x85\xbe\x70\x80\x1c\xc0\x3f\x99\xc1\x3d\x5c\xdd\xad\xad\x69\x30\xec\x85\x1c\xc5\x64\x89\xba\xef\x6e\x9f\x7d\x48\x48\x5f\x15\xee\x96\xb7\x86\xaa\x47\x5e\x80\xdb\x02\xa8\x91\x52\xd0\x04\xa7\x52\x90\xa1\x01\xd1\x60\xa4\x18\x59\xfe\x86\xc5\x01\x4e\x0c\x4b\xc3\x5e\xb6\xad\x64\x86\x7b\x74\xf9\x42\x24\x45\x96\x88\xb8\x8a\x44\x8d\x0a\xcd\xe4\x48\x4e\xd1\xb7\x5f\x70\x22\x79\xc5\xc8\x33\x0b\x68\x5b\x84\xd3\xf3\x7c\x1c\xd1\x59\x1f\xbb\xbf\x2f\x02\x5b\xfa\x74\xed\xd8\x42\x47\xab\x45\x0e\xa4\x28\x54\x0c\x8c\xca\x1c\xb1\xa0\x94\xd3\x58\xe2\x80\x58\x53\x89\x7a\xef\x3e\xb9\xee\x10\x16\x9b\x91\x3b\x22\xf9\x71\x0d\xe8\x03\x5f\xf6\xed\xf3\x56\x92\x48\x5d\xc9\x52\x29\x6c\x93\x73\xa5\x84\x14\xcb\x7c\xd1\xad\x92\x39\x27\xc0\xb4\x0a\x71\xc2\x2a\x06\x94\x19\x2f\xd4\x87\x80\xfc\x88\x3a\xb8\x28\x2e\x84\xe8\x4d\xcc\xc3\x6f\xb2\xc4\xaa\x1b\x97\x32\x9f\x60\x77\xe0\x3a\xe5\x16\x2c\x21\x96\x00\xd9\xca\xd1\x66\xc7\x9e\x04\x5e\xae\x6f\xa7\x19\x8a\xd9\x98\x6e\x6a\x23\xfa\x68\x23\xf9\x84\x2b\x61\x91\xca\x88\xdc\x0d\x0b\x2e\x52\x8b\x20\xd8\x26\x0b\x84\xdf\x8f\xb2\xdd\x6a\x28\x6c\x25\xaf\x2a\xd2\x55\x59\xc0\x26\x21\x8f\x95\x7b\x68\x15\x3d\xa1\x2a\x1f\x16\x10\xfa\x4c\x99\xa1\x8b\xd7\x61\x51\xc9\xb0\xca\xb7\x10\x81\x1d\xa8\x67\x52\xfa\x24\x05\x7d\x6e\x76\xba\xf5\x60\xe4\x88\xdb\x75\xbd\x6f\xd7\xc8\x70\xb2\x15\x89\x2a\x58\x78\xc8\x51\xc2\x0d\x8e\x0c\x22\x42\xcc\xfb\x8a\x80\x05\xa6\x17\xe4\x3b\xb3\x3c\xe8\x51\xb5\x40\xfd\xe8\xcc\x6a\x5e\xfd\x26\xd0\xef\x47\x51\x20\x96\x69\x34\xac\xc4\x2a\x6d\x63\x19\x9e\xac\x6b\x60\xfc\x48\x2a\x70\x70\x90\x8a\x1b\x91\x29\xed\x9c\x3d\x24\x58\xb8\xf4\xd0\x3d\x38\x58\x75\x41\x6a\x0a\x96\x00\x21\x48\xea\xca\x8b\xa5\x7f\xd4\xb9\x4c\x63\x76\xa6\x3b\x72\xd5\x53\x1a\xb9\xf9\x23\x2e\x1f\x13\xb9\x9a\x7a\xf6\x95\xd1\xda\x79\xf5\x48\xa7\x4a\x6e\x4f\xee\x2a\x86\x02\xf8\x56\x42\xca\x4d\xe8\xb6\xcd\x54\x64\xbe\x68\x75\x5c\x9d\x8e\x7d\x75\x3a\x96\xd5\xe9\xa8\xab\xd3\xd1\x3e\xef\x74\x8c\x46\x47\x43\xed\x11\x44\x96\x6f\x16\x43\x22\x4a\xdd\x1e\x9c\x85\xaa\xe5\x3b\xcd\x8e\x83\x01\xe5\x57\xba\x1d\xbb\xeb\x94\x34\x47\xf1\xc7\x52\xad\x2c\xba\x31\xd4\x33\xd6\xa3\x9b\xd1\xe8\xe8\xc2\xdc\x43\x25\x70\x3e\x02\xa0\x10\x5c\x86\x09\x64\xaa\x63\x46\xba\xa9\x84\x1e\xb0\x76\x64\xa4\xd8\xd6\x58\x17\x79\xba\x30\x20\x57\xa2\x14\x36\xbb\x0f\xed\xfa\xc6\x67\x11\x33\x79\x24\x58\xb1\x23\xce\x21\xfc\x98\xd1\x93\x85\x3a\xe5\x82\x0d\xb5\x20\xc3\xfc\x71\x58\x77\x35\x09\xad\x0a\x5b\x7b\xce\x65\x3f\x37\x12\xeb\x9e\x44\x57\xd5\xd1\xa0\xdf\x60\x1d\x0c\x24\x05\xd4\xf6\x02\x47\xda\xd8\x54\x00\x69\x95\x87\x3f\x22\x9d\x31\xa8\x89\x51\x31\x3b\x57\x7d\x02\x7a\xf1\xd0\xf2\x07\x5d\x56\x89\xd0\xc5\x12\x85\x52\xeb\x9d\xbe\xd4\x97\x4a\x44\x56\x9b\x27\xed\xa0\xdf\xb7\xcf\x53\xb7\xa3\xf2\xee\xbe\xcb\xf3\x76\xdf\xbf\xd3\xe5\x99\x46\x91\x85\x21\xb2\x3a\x3c\xcf\x3f\xd2\xe2\x29\xb0\x92\xd0\xda\xe9\xc6\xac\x5b\x04\x48\x38\xe5\xda\xc2\xf4\x60\x4f\x79\xbf\xeb\x29\x8f\x96\xf2\x1e\x2d\xe5\x0d\x15\xf0\x90\x08\x58\xe9\x28\x8f\x42\xc5\x2b\x7a\xca\x89\x1b\x75\x82\x5b\x52\xd6\xed\xf8\x5a\x4f\x79\xfb\xf1\x9e\xf2\xb1\x7a\xca\xeb\xd1\x53\x5e\x56\x4f\xb9\x7e\xde\x2b\x6f\xab\x57\xfe\x9b\x59\xa6\xe9\x77\x95\x20\xa6\x50\xc4\xda\x8e\x0a\x95\x65\x24\x0c\xbe\x31\x83\xaa\x0a\xdd\x62\x88\xaf\x58\xf4\x69\x86\x18\xd5\x71\x34\xaf\x92\x13\x1f\xba\xcd\x0e\xd0\x9a\x16\x24\xf5\x7a\xdf\xc8\x1a\xe2\x3c\x1a\x59\xe7\xaa\x9a\x59\xbd\x74\xea\xc6\xea\x13\xf4\x67\x68\x5e\x24\x8f\x5e\xb6\xb0\xb2\x4d\x2f\x5c\x35\xe6\xfb\x51\x9c\xb2\x42\xff\x28\x6a\x2f\x21\xfc\xdc\xc8\x15\x45\x7f\x22\x02\x95\xf7\x6d\xaa\x76\x24\xda\xda\x6a\x53\x85\x30\x6e\xf5\x45\xae\x2c\x3a\xab\x76\xc2\x23\xee\x01\x44\x80\x61\x90\x17\xe8\x65\x9f\x6a\xd8\x07\x9d\xf8\x0b\xd1\xa6\x0e\xbc\x8e\x11\x48\x61\x83\xb9\x30\x14\x87\x48\x3f\xa1\xee\xdb\x66\xfd\xbc\x25\xb5\xc9\xad\x00\x12\xa5\xd6\x6e\x8d\xb0\x13\xf5\x7c\xe0\x80\x4d\x7a\x0f\x46\x7d\x57\x2b\x7f\x22\xab\xd1\x85\x66\x04\x4e\xbf\x5a\x54\xe1\x2b\xfb\x00\xdc\x5c\x9c\xfe\x78\xd9\xe5\x1c\xa5\x63\x6c\x60\x85\xb0\x7f\x4a\x4a\x18\x96\x38\xf8\x5d\xc7\xaa\x9b\xd9\x37\xdb\xfe\xe8\x58\xad\x3f\xd4\xb1\x5a\xbe\xec\x58\x2d\x5c\x81\x5f\xe9\x58\x2d\xd1\xb1\xaa\xab\x63\x55\x5f\x74\xac\xda\x67\x1d\xab\x06\x44\xe7\xeb\x9e\x26\xb7\xdc\x88\xc5\x23\x61\x53\xf6\xd8\x86\x11\xb7\x41\xba\x6c\x0c\x96\x79\xb2\x80\x44\xa3\xc9\xd8\x45\x75\xa8\x6a\xbf\xb6\x1f\xed\x43\x2d\xd1\x87\x3a\x08\x69\xb7\xfa\x50\x57\x45\x7c\x18\x97\xae\x71\x59\x54\x25\x61\x1c\x50\x4e\x09\xa2\x74\x39\x8f\x47\xdc\x95\x6f\xe6\x88\xee\x60\x47\x02\x96\x11\xad\xa3\x70\xf7\x30\x49\xa5\xb8\x76\xf8\x06\xde\x88\x2e\xbc\x91\xfa\x39\xde\x88\x2e\xbc\x91\x23\x2d\x84\xb4\x45\x8d\x92\x78\x16\xd1\xd6\xcf\xe0\x46\x8e\x98\xf1\x5d\x6d\x70\x09\x60\xce\x17\x48\x23\xed\x40\x1a\xd1\xcf\x91\x46\xc6\x37\x90\x46\x60\xa6\x40\xf1\x1a\xeb\x08\x4b\x07\xba\x88\x94\xad\xa5\x46\xcc\x15\xec\x61\x62\x69\x21\x03\x83\xf6\x9b\xc6\xd2\xde\xde\xdc\x3c\x42\xc9\x0a\x13\x5e\xe2\xf7\xa5\xcc\x68\xf9\x6b\x08\x32\x68\x12\x34\xd0\x87\x24\x07\x30\x4a\x52\xe8\xd4\x43\xde\x4b\xde\x20\xef\xef\xa0\x46\x90\x4b\x4b\xca\x6a\xe9\x00\x08\x74\x75\x8f\x4b\x54\xa4\x28\x6a\xc4\x29\x59\x0f\x66\xe1\xaf\xb1\x38\x4c\x4f\x92\x9a\x02\x11\x55\x0f\x44\x07\x76\x10\xbc\x91\xba\xe0\x5f\xff\x7c\xfd\xeb\xff\xf8\x06\x21\xde\x81\x56\xa3\x82\xf2\xf9\x2b\x98\x02\xeb\x83\xb4\x54\x37\x15\x50\xb0\xf7\xba\x6b\x02\xeb\x54\x95\xf1\x50\x19\x3c\xab\x69\xe8\x45\x04\x75\xb4\xf3\xb1\xa5\xd1\xca\x43\x1c\x83\x71\x0b\xf7\xab\x6b\x95\x07\x04\x4d\xda\x66\x80\x59\xb6\x87\x92\x7a\x1f\x2e\x5c\xa4\x6e\xb6\xcd\x54\x67\xbd\xd6\xc4\xe3\x16\xb0\x4d\xcc\xeb\xde\x52\x2b\x7e\xf0\xa6\xc0\x6a\x1e\x3f\x74\xad\xdf\xce\x75\x45\x72\xcb\x52\x53\xbd\xfa\x2a\xd1\x07\x41\x73\x41\xbd\xec\x35\x15\xb4\x16\xcd\xee\x5e\xc5\xac\xe3\xc1\xc8\x6f\x99\xd3\xec\x97\x81\x2a\xd3\xfe\x08\x68\xc5\x87\x75\x0c\x38\x56\x6e\xde\x14\x1d\x60\x52\x2a\x9b\x5c\x21\x2e\x1f\x14\x15\x28\x05\xfc\x1e\x80\xa1\xb7\x2b\x84\xf0\xc5\xcf\x30\xd2\xe8\xf6\x58\x81\x92\x39\x11\xff\x96\x34\xe4\xc7\xae\xf4\xa7\x88\xac\x3e\xfb\xed\xe7\xb4\x14\x3d\xf7\xff\x53\xc4\xfe\xdb\x1f\xfe\x8b\xad\x8a\x9f\xe2\xef\xf8\xec\xb7\xaf\xcf\x55\x3b\xf8\x52\xfe\x93\xaf\xaa\xeb\xc7\x37\x32\x67\x4e\xf8\xce\x3d\xf5\x6c\x0f\xa2\x9b\x3b\xed\xe3\xe2\x86\x3b\x60\x9b\xa5\xfa\x1f\x67\x32\xd7\x42\xc7\x17\x91\xa7\x2f\xb3\x6f\x33\x35\xbf\xce\x84\x56\x07\x23\x8c\xfe\xc3\xdd\x67\xf8\xa2\x22\xb4\x9a\x47\xbd\xb8\xc3\x33\x88\xe7\xb5\xaf\xf7\xa5\x83\x61\x6e\x8e\x86\x4a\x98\xbe\xbe\x7c\xc5\xdf\x2e\xfc\xde\x1e\x0c\xab\xf1\xbe\x0a\xb8\xbb\xe7\xdd\x59\x2f\x9a\x1a\x0c\xdc\x2a\xf5\xe1\xf8\xe8\xfb\x98\x4d\xca\x06\x29\xfb\xa0\xa9\xb5\xfe\x8b\x3f\xf9\x03\x16\xbe\xfa\xfd\x6b\xfd\x2a\xe8\x3e\xb6\x36\x92\xce\x81\x18\x1f\xbf\xd5\x9e\x7a\xb2\xd6\xce\xd9\xbd\x24\xe2\x16\xd8\xa2\x7d\x25\xa7\x94\x95\x5f\xd0\xea\xc3\x86\x1f\x1c\xb4\x6f\xea\x17\xd3\x9f\x24\x9f\xfc\xaf\xf8\x28\x1c\x8a\x09\x34\x4b\x91\x33\x56\x18\x54\x32\x48\x66\x41\x23\xd9\xad\xc4\x7b\x1c\xd8\xcf\xdd\xfb\xe9\xc5\x80\xfd\x0d\xfc\xba\xeb\x2e\xfa\xd9\xb5\xc4\x75\x82\xaf\xb3\x6d\x3d\xd5\x5a\xfc\xd6\xd6\x54\xc5\xb6\x91\x0a\xff\x74\x45\xbe\xe3\x62\x09\xdd\x10\x45\x7c\x06\x70\x39\xf2\x88\xcf\xff\xbe\x8e\x68\x5f\x94\x6f\x82\x5b\x73\xcb\xbc\x6d\x6e\xe4\xcc\x87\xb1\xb9\x57\xed\x8b\xd0\x77\x4e\x4d\x26\x1b\xda\x43\x08\x38\xc6\xaf\x89\x2f\x07\x2b\x24\x15\xf6\xdd\x33\x54\xd1\x56\xda\xae\x6e\xc5\xe9\xc3\xdd\xa7\xfe\x55\xc1\x8f\xe7\xa8\xfe\x55\x66\xa1\x1a\x2a\xde\xf8\xde\x40\x17\x00\xe3\x79\x68\x7c\xd3\x0f\xf4\xc0\x13\x8e\x94\xf1\x43\x9e\x02\xfc\x8c\xc3\xb6\xea\xf6\x09\x4f\x77\x3f\x80\x87\xdb\x87\x6f\x02\x7e\xaf\x66\x9b\x7e\x90\x54\x7c\x35\x96\x36\xfc\x81\x3b\x08\x62\x9b\x36\xaf\xa0\x17\xf4\x05\xa9\x75\x82\xc3\xb3\xb4\x19\x75\x5b\xf3\xa9\x22\x24\x95\xb1\x75\x89\x8a\xbb\x29\xde\x8a\x1b\x5b\x9a\x86\xf5\x5f\xee\x8b\x86\x73\x81\x60\x7b\xea\x27\x34\xc4\xf5\xb1\x12\x9c\xe8\xc9\xee\x03\x54\xcc\xc8\xdc\x2b\x48\xa0\x0a\x5a\x95\x95\xef\x70\x38\x3f\x65\xab\xe7\xd5\x19\x57\x1a\xbc\x35\xbe\x96\xfe\xa8\xa9\x7c\x7e\x1d\x71\x8d\x20\x91\xac\xbe\x02\x35\x97\x87\xe1\x5b\x87\xcd\x1b\x83\x7f\x72\x01\x50\x1f\x06\x14\xc8\x05\x14\xb7\x7e\x0d\xfd\x11\x1f\xfe\xfd\xeb\xf0\xa7\xf4\xed\xfd\x0f\x5f\xe5\x80\xd2\x3a\xfe\xdb\xef\x21\x58\x04\xff\xfc\xf1\xdd\xfd\xb9\x33\x51\xf3\x3f\xb7\x3f\xfd\xe9\xc6\xd9\x68\xe6\x12\x5c\xf5\xd1\x55\xaf\xef\x7f\xb1\x54\x6b\x0b\xb6\x0d\x10\x70\xb9\xec\x29\x5f\x96\xb9\xfe\x6a\x7f\x92\xd7\x8e\x44\xfd\xd0\xfa\xd8\x06\x86\xd3\x49\x20\xe8\xf7\xb5\x83\x10\x98\x5d\xa8\xaf\x1d\x72\xfe\xfa\xcf\xff\x74\x1c\x32\x8e\x72\xb5\x34\xc0\x8b\xe8\xc7\xf2\x41\x3e\xbe\x3c\xcb\x37\xc7\x75\xfb\x55\x7c\xbf\x75\x3f\x1e\x38\xa1\xd7\x27\xdf\x1e\x05\x2f\xec\x95\x23\xdc\xe6\xe6\x9b\xfc\x7e\xaf\x2c\x10\xf9\xca\x02\x11\x14\x0a\x6e\x9a\x93\xb5\xfe\x26\x89\xbf\x23\x8d\xfe\x7d\x75\xc3\xfe\x52\x7d\x55\xdd\xdc\xab\xa2\x9b\xc2\x79\xbb\x4d\xf1\x53\xa6\xd7\xfd\x0f\x5f\xdf\x36\x37\xa2\xba\x2f\x24\xe0\x51\x90\x1a\x12\xb0\xbb\x04\xa4\xfc\xeb\x21\xff\x5a\x7c\xad\x3d\x89\x05\x42\xe4\xdd\xcf\x42\x16\xf9\xbe\x19\xa9\x7c\x76\xc8\x25\x8c\xbe\xb9\x71\x32\x56\x05\x7c\xee\xc7\x91\xb2\x42\x2a\xd9\x70\xa3\xb8\xb5\x7e\xd1\x58\x1a\xd6\xbe\x0c\xf2\xbf\xd8\x36\x77\xc7\x79\xa0\x36\x72\x85\xe6\x2b\x13\x7f\xdb\x5c\x08\xce\x52\x78\x40\xe0\x0f\x7d\x39\xb0\xfb\xe5\x1a\xc7\x78\x9c\xc9\xe6\x03\x0f\xe4\xc3\x7b\x7c\x71\x86\x6f\x0e\xe9\xf6\x23\x7e\xbd\xf5\xab\x62\xbf\xdd\x3e\xf8\xf6\x86\xc9\x41\x7a\xfe\xf9\x01\xee\x26\xe5\x5b\x84\xaa\xaf\xac\x0c\xf9\xda\xca\xc8\x69\xe4\xb1\x21\x06\xd2\xef\xd4\xd2\x38\xd4\x12\x8a\xd6\xa9\x97\xb4\x7c\x68\xa9\x69\x09\x55\x78\x68\xc2\xdc\x0e\x4d\xa8\xe5\xe4\x12\x0a\xce\xca\xd2\x79\x96\x7a\xef\x50\x86\xbd\xfb\xe3\x85\x32\x8c\xc6\xf8\x6f\x6c\x93\x7f\xf9\xcb\xdf\xfe\xe5\xff\x3e\xff\xf7\x3f\xff\xed\x0d\x7a\xe5\x55\x63\x14\x55\xd1\x28\x00\xf9\x25\xb5\x92\x1a\x63\x67\xc0\x7d\xd8\xec\x22\x23\x75\x54\xa9\xd8\xe9\xee\xd3\xd4\xac\xa4\x5e\xca\x83\xcc\xa4\x63\xba\x40\x29\xd5\xbf\xe0\xdf\x58\xc1\x37\xff\x4e\x2d\x1f\x2a\x78\x51\xd2\xe8\xc5\x1f\xf1\xd9\x28\xc0\x1c\xef\x0f\x28\xce\x77\x99\x52\x5e\x9e\x00\x05\x7d\x55\xc6\xf3\xc7\x9e\x7a\xab\xa0\xfa\x57\x7d\x2a\x49\x06\xf8\x85\x45\xf6\x9a\xc6\xec\x1f\x46\x1a\xb9\x5c\x90\x54\xdb\xf0\x97\xaf\xab\xe9\xb7\x4c\xe2\xf7\xa5\xcc\xab\x36\x54\x2a\xc0\x8b\x92\xfa\xcb\x5d\x8c\xc9\xa5\xe9\xa6\x17\x71\x37\x37\xe5\xcf\xe2\x4f\x45\x4b\x2a\x13\xc4\xc0\x43\xfc\xf2\xc4\xee\x0b\x81\x84\x9d\x41\xd6\x3e\x98\xaf\x91\xcf\x13\x26\x28\x13\x2d\x7d\xe0\xe7\xba\xa3\x81\xfd\x84\x5f\x94\x03\x95\x0e\x39\x95\x52\x9f\x3f\x56\xf4\xd9\xf6\x34\xa4\x7c\x98\xa9\xc8\x05\x28\x6e\x96\xa6\x7d\xa8\x69\xd4\x79\x49\xbd\x74\xf4\xb8\xfc\x7d\x73\xf7\x23\x78\x43\x6d\x14\xdf\xcf\xef\xab\xf2\x73\x19\xf5\xe5\x74\xbe\x1a\x35\xd0\x79\xb3\xf9\xc4\x5c\x37\xe4\xfa\xb4\xbb\xaf\x40\x1a\xdc\x2c\x3c\xef\x87\x99\x26\xc2\x20\xa1\xf7\xfb\xf4\x8b\x16\x7f\x44\xb9\x4e\x4b\x2a\xd0\x61\xa3\x9e\x11\x3f\xc9\x5b\xaa\x83\x75\xed\x0d\x60\x64\x7e\x21\xa3\x0c\x5f\x65\xe5\xbb\x6a\xfb\xf3\xf1\xbf\xad\x72\xfc\x3b\xcb\xe1\xbf\xfc\xfe\xfa\xde\x2a\xf8\x4a\xec\xc8\xea\xcd\x84\x11\x45\x24\xc5\x0c\x2d\x37\x97\x3d\x35\x9e\x53\x3e\x80\x3e\xf1\x01\xb0\x78\x6e\x7b\x0f\x60\xe2\x55\xe4\x13\x6c\xa0\xc2\xd8\x90\xb1\x7c\x1a\xa9\xc3\x90\x39\xaa\x11\x11\x79\x4a\xd6\x2e\xac\x2f\x42\xbc\xff\xbb\x0b\xe0\x7f\xfe\xe5\x5f\xff\xfd\xcf\xe7\xff\xf9\xe7\xff\xe7\xfb\xc1\xa0\xaf\xdd\xef\x9a\xda\xe8\xe8\x95\x05\x63\x8b\x44\x2b\x16\x7b\x91\xd9\xe5\xd3\x66\xe4\xef\x72\x34\xe0\x64\xf6\x5c\xb0\xef\x1d\x60\x16\x1b\x9f\xfd\x42\x5a\xd4\x9e\x74\xb0\xf1\xf5\x05\x86\x52\xa4\x24\x1b\x7a\x6a\x9a\x46\xb5\x2d\x5e\x56\xee\x08\xe9\xca\x0b\x9b\x22\x6d\x94\xb3\x6b\x71\x80\x9f\x89\x04\x32\xbf\x24\xeb\xa8\xaf\x6b\x49\xba\x5d\xa2\x33\x60\x76\x73\x5b\x21\xab\xa6\x3a\xe1\xe2\x03\x72\xd0\x8d\x6c\x80\x82\x88\x21\x2e\x8f\xe2\xd1\x76\x14\x8f\x4a\x2b\xa0\x7d\xb4\x73\xaa\x05\x48\x55\x65\x93\x54\xb5\x03\xe3\x6b\xd3\xa4\x13\xac\x0a\x93\x29\xcb\x62\x24\x9b\x99\x05\x4d\x52\x52\xea\x85\x49\x3a\xc0\x74\xb4\x3d\x59\x75\x0f\x99\xa8\x5a\x95\xc4\x09\x05\xe4\xd1\x7b\x6a\x43\x2f\x7b\xdc\x5b\xad\xe7\x24\xa8\x39\xd6\x48\x93\x66\xe2\x88\x31\x00\xb6\xa7\x32\xa7\x4b\x46\x37\x7e\xa4\x81\xcd\x5a\x76\xa0\x37\xed\x42\x78\x84\x09\xc2\x19\x00\x95\xcd\x0a\x84\x38\x77\x0f\x70\xe1\xe8\x58\x41\x7b\x4a\x2d\xfe\x01\x7b\x12\x84\x54\x5a\xa5\xd5\xcb\xca\x5f\x44\xfa\x26\x0f\x3b\x0b\x52\x58\xbe\xe3\xfd\xa2\x2b\xac\x27\x48\xfd\x34\x81\x88\xa6\x25\x55\xf4\x13\x5a\x9a\x5d\x03\x08\xce\x50\xb3\xac\xb8\xb3\x06\x84\xba\xd6\x37\x4d\xbd\xba\xdb\x4b\x7e\x6c\x11\x37\x79\x73\x31\x17\xd4\x13\x5f\xac\xe5\xec\x97\x97\x9a\xb4\x34\x81\x47\xd1\x26\x1a\x48\xd0\x24\x5d\x0d\x5d\x86\x93\xb5\xe7\x9b\x50\x1a\xf6\x89\xd6\x1a\x51\x20\xb4\x61\x06\xc0\xd6\x90\xa6\xd5\x5d\x53\x47\xc1\x89\xe4\x09\x33\xb4\x02\xfb\xd4\xff\xea\xcb\xc5\x5d\xaa\x59\x53\x97\x86\x44\x29\xe2\x1c\x0d\x14\x23\xbb\x25\x05\x6c\xd6\x5e\xd2\x98\x69\xd4\xba\x13\x2c\xc8\xfc\xea\x6b\x47\x9b\xdf\xae\x6e\xed\xb3\x79\x03\x65\x95\x68\xe4\x45\xfe\x9d\x3d\x53\x38\xe8\xa9\x24\xad\xb2\xf1\x79\x15\xa1\x63\x7b\x3c\x11\x8e\x76\x4f\x83\x3d\x78\xea\x87\xc6\x4a\x81\x29\x3b\x2b\x41\xdf\xd0\x5b\xd2\x83\x1c\xac\xcd\x0e\x6c\x33\x61\x47\xb0\x06\xf7\x6e\xac\x0e\x6d\x2c\x33\x3a\x83\xaa\x05\xe1\xfc\xb2\xbb\xbf\xb8\x83\x24\x71\xc7\x7d\x71\xa9\x61\xed\xd4\x92\xf6\x0d\x4f\xab\x33\xce\xa7\xa8\xf7\xe2\xcb\x0f\xb8\xaf\x69\xa2\xdf\x78\x28\x51\x51\xfc\xca\xc7\xd1\x4d\x03\xff\x92\x14\x5b\x9b\x2b\xdd\xa4\x76\xea\x39\x0d\xdd\xf8\xec\x07\x35\x16\xd2\xa1\x1a\xd8\x26\xda\x1b\xfa\x24\x66\xb8\x24\x99\xa9\xf0\x50\x3d\x4a\xc1\x94\x58\x26\xa8\xd2\x8a\xae\xc4\xd5\x75\xd7\xa3\x98\xbc\xcc\x68\x69\xad\x85\x55\x3f\x26\xd8\xd2\xf0\xff\xc6\x0c\x40\x55\xa0\x18\x62\xfd\x20\x0f\x8d\xea\xd3\x86\x1e\xad\x51\x58\x60\x61\x15\x2b\xc3\x37\x19\x56\x47\xbb\xb0\xb5\xb1\x00\xd3\xaf\x74\xf6\xae\x57\xc0\xa6\x22\xf8\x80\x82\xf1\xa6\xd7\x64\x0d\x98\x46\x85\x90\x20\x9a\x06\xbb\x55\x0b\x30\x18\x09\x91\xb3\x2d\x42\x08\xac\x4b\xa4\x1d\x7d\xd1\x63\x85\x80\x92\x26\x0f\x75\x73\x24\x49\xad\xc0\x5c\x29\x6c\x27\x04\x76\x57\x4b\xd6\x3a\x1b\x8e\x6b\xd4\xc5\xc9\x4a\x5b\x07\xd5\x5a\x54\x6b\xdc\xe1\x29\xdb\x5c\xa5\x98\xdf\x01\x2b\x0e\x82\x6c\x33\xb0\x6c\x9e\xd9\x31\x88\x4e\x5d\x33\xe2\xba\x54\xec\x75\xf4\x91\xa0\xe0\x0c\x3d\x39\x58\x0f\x96\xb0\x82\xda\xb4\x0b\xbd\xe9\x31\x17\x38\x79\xd1\x28\x0f\x70\x61\x08\x2c\x15\x50\x09\x22\xfa\xd8\xf4\xc9\x65\xe0\x05\x65\x1f\xa5\xb5\x73\x9a\x43\x7d\x77\x6c\x02\x10\xbe\xde\x01\xec\x5a\xb0\x52\x3a\xe0\x11\xac\x52\x12\x17\xd0\x31\x43\xb6\xf9\xbf\x4b\x73\x79\x00\xe4\xca\x92\x66\x21\x10\x97\xcb\x44\xa0\xb9\xa3\x4c\x80\xd5\x61\x25\x60\x0e\xa3\x82\x58\xc8\x3e\xe1\xbb\x6b\x72\xdb\x18\xf0\x64\xb4\xd5\xbd\x24\x9b\x28\xfb\x9c\x2c\x13\x26\x98\x87\x12\xef\x4d\x40\x9b\x09\xd4\xe0\x84\x2a\x1b\x14\xb2\x21\xfb\x00\xdc\xb9\x56\x11\x0c\x9a\x88\xd0\x2c\xee\x2b\x17\x30\x92\x0c\xe8\x02\x68\xe9\x9e\x24\x39\xb9\xf0\x98\x65\x0c\x06\x3d\x3b\x74\xbf\x56\xa2\xf9\x40\x4b\x01\x0b\xd2\x0f\xd9\x01\x2e\x34\xd4\xb7\x5c\xcf\x10\xe9\x02\xe4\x7f\x49\xdd\x75\xa2\xe0\x4b\xd5\x17\x5d\xa7\xbc\x49\xb3\x93\xf5\x52\x40\x3e\xe5\xf6\x21\x3e\x74\xc5\xd6\xc1\x25\xd5\xc3\xc0\x14\x42\x4d\x8e\x70\xea\xbf\x13\x2b\xbd\x33\x1e\x7e\xce\x13\x9b\xa9\xcb\xe6\x0e\xf6\x39\x00\x18\x51\x2a\x60\x7d\xc1\x40\xf6\x64\x79\x5e\x98\xa3\x17\x17\xff\xd5\x48\x60\x99\xa5\xb9\x2e\xf0\x91\xa3\x78\xc2\x8d\xb8\x91\x9a\x1f\xa7\xd7\xe1\x2a\xdc\xb5\xde\x68\xa9\x0f\x14\xc1\x82\x59\x08\x4c\x57\x33\x40\x28\xc0\x6a\x94\x59\x74\xcd\xd6\x91\xd6\x15\x38\x89\x0a\x94\xa5\xd9\x03\xef\xca\xff\xbe\xa7\xe6\xb6\x05\x4a\xcf\x1b\x3a\x3d\x7b\x80\x77\xc2\xe4\xf6\xb5\x54\xb3\x2b\xd3\x56\x4e\x0a\x59\xae\x4b\xa2\xbb\x2c\x66\xcd\x2e\xe2\x0b\x3a\x25\x9e\xf1\x99\x01\xc6\x73\x6a\x50\xc5\xb0\x47\x5f\x75\x19\x51\x25\xb6\xb1\xb6\xf8\x4b\xd5\xd5\x6a\x9b\x72\xe9\xc1\xb5\x05\x03\x22\x77\xd6\xcb\xa0\x4e\xa6\xb0\xef\xc3\x60\x8e\xb1\xe2\x84\x05\x3a\x01\xfc\x02\xbc\x75\x63\x69\x1c\x1b\xa3\x45\x97\x5d\x36\x4f\x6e\xaa\x97\x8d\xcf\x47\xc5\xa3\xaf\x6f\xb6\xc4\xec\x0b\xbd\x1a\xcd\xa1\xab\x4c\x73\xe8\x38\x0d\x44\x71\xb7\x78\x59\x75\x42\xae\x6a\x74\x00\x18\xdf\xaf\x55\xae\x68\x34\x79\xf2\x35\x3b\xae\xbe\x03\xe6\x25\x70\xd8\xea\x60\x85\x35\x00\x9e\xd1\x9d\x63\xe7\x40\xc0\xa8\xae\x9c\xe1\xce\xb1\x21\xad\xb7\x04\xfc\xd5\x54\x32\x9a\x65\x5b\x6a\x90\x4d\xd2\xec\x42\x30\x90\x26\x7a\x0e\x60\x02\x8b\xba\x9f\x26\x71\x91\x2e\xa5\x38\x01\xc5\x67\x5e\x59\xfa\xd9\x77\xc2\x86\x2a\x21\x35\xfc\xee\xe2\x40\x73\xf0\x92\x85\xe0\x3e\x7e\xcd\x81\x73\xd7\x67\xfd\xd5\x0d\x38\x34\x19\xba\x19\x32\x71\xab\xe7\x1c\x6e\x0c\x6d\xbe\x7b\x87\x69\x14\xd6\x59\x87\xde\x45\xd8\xd2\x85\x0a\xca\xcd\xca\x4c\x84\x57\x49\x43\x71\x6f\x61\x18\x25\xcb\xdc\xa1\x92\x9a\xba\x63\x80\x8e\xa6\x9a\x14\xd0\xda\x69\x8e\x73\x22\x9e\xa7\x72\x37\x34\x4d\x15\x32\xb3\x82\x97\xd5\x52\xd5\xe6\x2e\x2f\xa0\xd6\x05\x32\xbc\xb7\xf2\x84\x16\xdf\x94\x03\xe7\x88\xa5\x7e\x84\x93\x6b\x2c\x30\x6b\xc1\x49\x69\x09\xac\x33\x72\x2a\x35\x59\x9f\x5b\xbc\x50\x42\x34\x88\x47\x1b\x6e\xfb\xa1\xd0\x06\x94\xf1\x03\xb4\x7f\x30\xb5\x41\xe6\x37\xc6\x13\xac\x26\xe2\x57\x88\xbb\xdf\x09\xa0\x1b\x08\xad\x01\xc0\x76\x1a\xe7\x56\xa0\xf2\x41\x35\x08\xa7\x87\x28\xb9\x2e\xcb\x80\x60\x6b\xb3\x27\x97\x72\x40\x70\x15\x34\xbb\x02\x80\x07\xd8\xb9\x30\xb8\xd1\xf1\xdd\x11\xb8\xc3\x26\x47\x5b\xf2\xb4\xc3\xdc\x99\x15\xb8\xbc\xb0\x79\x11\x3d\x37\x71\xeb\x68\x40\x36\x30\x1f\xd5\x03\xf6\xae\xf9\x56\x1f\x64\xa6\x1d\xb0\xb4\x00\x0a\xbc\xc7\x96\xac\x34\x10\x67\x49\x14\xfd\x20\xc5\x6e\xc7\x1b\x10\x2c\x99\x9e\xdd\x21\x62\xef\x3e\x4a\x5a\x2b\xca\x64\x51\x1b\x5e\x52\x03\x6a\x4c\x0d\x0b\xa9\x02\x09\xae\x1a\x08\x74\x4c\x03\x70\x39\xe9\x48\xad\x0c\xb7\xbc\x21\xec\xe4\x42\xe2\x0e\x45\xad\x6f\x2a\x80\x26\xb1\xe6\xbb\xe5\x4c\x74\x70\x34\xd1\xd6\xe9\x37\x1c\x90\x21\xe8\x53\x87\xf1\xa7\x3d\x69\x74\x36\x88\x3d\x7f\xcc\x5b\xbe\x44\x39\x9c\x0f\x04\x95\x5e\x67\xee\x29\x93\x91\x48\xcf\xd6\x70\xd7\xd6\x21\x58\xb5\x5f\x63\xf3\x13\x6b\x21\x1a\x89\x83\xda\xf4\xe4\x23\x06\x5a\x2c\x05\x86\xa0\xb3\xdf\x8c\x28\x77\x7c\x5a\x20\x62\x7e\xb9\x65\x5e\x02\xa4\xa9\xe8\x99\xed\xc8\xe0\xe4\x9b\xa4\xb9\x32\xbf\x08\xcb\xe3\xf9\xe3\x0e\xc3\x6a\x43\x0f\xd3\x99\x0d\x8f\xb9\x71\xc9\xef\x61\x09\xb0\x01\x15\x78\xc9\xa6\x30\x61\xd3\xcc\x23\x4c\xfd\x02\x0b\xde\xb0\xf2\x41\x8a\x03\xdc\xe8\x39\x2f\x51\xa6\xe6\x12\xa9\x57\xd4\x26\x9f\x89\xa6\xaa\xd2\x53\x85\x5e\xb0\x4a\x0c\xec\x56\xed\xf9\xb7\x8a\xb8\x0d\x08\xb4\x2f\x81\x37\xe3\xd2\x35\x84\x53\x20\xa7\x54\xb4\x63\x91\x5a\x8a\x4c\x43\x2e\x9f\xe6\x92\x4f\xed\xa7\xe4\x13\x2b\x40\x5d\xe1\xf7\xaf\x2f\xad\x3a\xbf\x58\x5b\xed\x58\x5b\xf5\x2b\x6b\x2b\x96\xd6\xaa\x81\xd5\x72\x2a\xa9\x9b\x7b\xc8\xfd\x56\x93\x49\xfc\x0c\x78\x3f\x68\xe1\xa9\xbd\xc3\x33\x1e\xec\xa7\x45\xc7\x41\x0a\x6c\xed\x28\x86\xed\x93\xd2\x5b\x64\x2e\xea\x29\x60\xbd\x83\x86\xd2\x37\x98\xaf\x27\xe2\x6c\x0b\xed\x21\xb8\x0f\x40\xd5\x28\x51\x92\xb7\xa0\xb2\xe1\xc9\xc2\x52\x94\xd5\x25\x27\x69\xc0\x5d\xcc\x47\x63\x18\x89\x3e\x3b\xc1\xb7\xdd\x38\x72\x81\x2e\xf4\xa4\x5a\x9f\x98\x65\x41\x7d\x3b\x04\x01\x1d\x4f\x45\xdb\x61\x23\x92\x32\xdc\x49\x88\x21\x85\x43\xa0\x19\x41\x8d\x05\x53\x07\x56\xe9\x0a\x9e\x72\xa6\x13\xd4\xe6\x4f\x45\x5f\x6f\x06\xd3\x0f\x84\x5f\x5b\xd3\x3f\x1d\xf8\x41\x39\x89\x21\x4a\xe9\x0b\x09\x08\x05\xd2\xea\xdf\xef\x86\xf7\x0a\x5c\x40\x71\x65\x53\x50\x71\xa4\x0d\x44\x86\x65\x6b\x44\x2a\xfb\x47\x79\xde\x9a\xe6\x6c\x2e\xd5\x6b\x82\x41\x97\xab\xee\xae\xe2\xa0\xce\xba\x7c\xcf\xb5\x1e\x01\x3a\x64\x6c\x66\x72\xfd\x8c\x20\x85\x28\x69\x1a\x41\x99\x92\xaa\x90\x9e\xc1\xaf\x11\xec\x96\xd9\x3a\x91\x14\x38\x90\xae\x85\xd2\x62\x23\xa8\x0b\xcc\x37\x77\x48\x00\xc5\x9e\xa6\xff\x7c\x18\xd4\x14\x96\x59\x38\x17\x11\x60\x42\x7c\xa9\xdd\xe2\x4b\x75\xfe\x60\x80\x69\xf1\xb2\x94\x85\xac\x51\x08\x92\xd8\xba\xa5\xe6\x6a\x29\xd6\x1e\xbd\x0b\x58\xef\x0d\x89\xd9\x51\xe5\x12\x3e\x07\x68\x5b\x7e\x9f\x20\x91\x00\xc2\xa1\x56\xdc\x28\xfc\x3b\x4f\xd9\x09\xe1\xe4\xb7\xb7\x5e\x5f\x6d\x57\xca\x4d\xe7\xd0\xd5\xd4\x5e\x6d\x6c\x40\xb4\x3b\xaf\x10\x45\x7b\x3d\x42\xe1\x9a\xbc\xed\x46\xaf\x49\xf6\x16\xc1\x06\xb7\xe7\xa6\xdb\xb3\xff\x80\x60\x04\xa0\xf2\x46\x2a\x58\xa3\x23\x93\x09\x01\x8b\x1e\xcb\x77\x95\xfc\x13\xd4\xb1\xb2\xe9\x38\xb7\xce\x16\xaa\x52\x06\x71\x9a\x67\x06\x9a\xa5\x60\xc2\x60\xdd\x33\x12\xdf\x8c\x88\x1c\xec\x69\x42\x74\x08\x50\x27\x75\xd4\xcb\x9e\x5c\x08\xf7\x81\xb8\x41\x47\xdc\x40\x56\xdc\x40\xe8\xd5\x6b\xd9\x2c\x49\x06\x4f\x1c\x88\x93\xa0\xa9\xeb\x00\xe5\x21\xfd\x60\x45\xed\x5d\xaf\x0b\xdb\x08\xed\x9e\xe0\xf8\xd4\x20\xf5\x83\xe1\xd4\x82\x2d\x18\x0e\x32\x42\x79\xb9\xf9\x30\x0b\xc8\x7e\xfc\x98\xf0\xc6\x21\xf6\xe0\x79\x60\x65\x0d\x69\x5f\xb9\xbf\x22\xa5\xff\x71\xd5\x9d\x4f\x01\x89\x9a\x8e\x33\xa1\x88\xab\x32\x66\xc3\x62\xe9\x8e\x62\xc4\x3a\x2a\xe9\x0d\x06\x22\x30\x03\xde\x2b\xb0\x39\x8a\x6b\x11\x00\x92\x03\x0c\xbb\x05\x2e\xa6\x45\x61\xf8\xec\x88\x0b\x9c\xb1\xa5\xd0\x2c\xc6\xf0\x20\x68\x7e\x7c\x21\xa2\x4a\xda\x2f\xf0\x27\x22\x02\xab\x07\x04\xb3\xa6\xeb\x9f\x70\xb4\xb0\x74\x30\x2d\x5f\x46\x02\x8e\x40\x00\xe8\x75\x80\xb0\x4b\xf6\x3e\xad\xdc\xb6\x70\x62\xbe\x0c\x00\xd4\xb7\x04\x00\x9e\xb1\x63\xfa\xb1\x63\x80\x32\xdf\x82\x09\xca\x85\xf4\x04\x9e\x11\xea\x3b\xe9\xf0\xb9\xa9\xd9\x73\xc5\x96\xdd\x48\xdd\xa9\xe0\x21\x0e\x4a\x35\x0b\xca\xfa\xb6\x3a\xf6\x66\x7b\x5b\xa0\xdd\xf7\x6b\x1d\x74\x4c\x05\x59\x36\x98\x1a\x70\x59\xfc\x56\x56\x42\xee\x0b\x4a\x7a\x09\x05\xe9\x42\x73\xd2\xe7\x05\x05\x30\x6b\xb1\x74\x8e\x84\xf0\x87\x44\x5f\x5f\x3f\xa2\x99\x76\x8b\x66\xd6\xbb\x68\xe6\x97\x90\xd9\x59\xa5\xf6\xa5\xfb\xdc\x5f\x98\x48\x34\x20\x22\x8f\xc0\xf1\xc1\x84\xe5\x46\xc3\xdb\x22\xf2\x04\x0a\x63\x5f\xbc\x94\x46\xb8\x17\x10\x95\xcf\xd4\x5b\x5f\x98\x81\x0a\xa6\x88\xc6\xf6\xf4\x00\xac\x81\x91\x37\x81\x96\xd5\x5b\x41\xf1\xc4\x6f\x03\x25\xa9\x6e\xd5\xba\x1e\xa6\x5d\x89\xf5\x39\xf2\xe4\xde\x1b\x54\xb1\xb9\x7f\x1e\x6f\x41\xcc\x06\x7b\x0e\xb8\xcd\x73\x86\x14\x1c\x86\x72\x02\xc4\x79\x0a\xa2\x39\x0b\xe7\x74\xba\x6a\xc0\xc0\x3a\x94\x4f\xaf\xfc\xfc\x47\x12\x3d\x3f\x90\xea\xbb\x37\x3d\x1a\x00\x17\x8d\x26\x30\xb9\x9a\xc5\xce\xc9\x2d\xc1\xd9\x68\x43\xc0\x03\x77\x07\xaf\x23\xec\xea\x96\x3c\xfc\x94\x36\x52\xd5\x0a\xf6\x8d\x42\x7b\x0a\xd0\xa3\x90\x45\xe6\x5b\x76\x1a\xc8\x85\xb6\x42\x50\x0c\x50\x51\xf8\x1f\x24\x0d\x37\x57\xa0\x5c\x0b\x80\xc1\x8d\x0c\x5f\x8d\x01\x5c\x00\xc0\xc0\x52\x50\x21\xa5\x40\xc1\x82\x72\x2b\xbe\x15\xec\x3f\xa9\xee\x4a\xee\x24\x8b\xb5\x3a\x5c\x8f\x4d\x83\xc6\x6f\x09\x50\xab\x08\xdf\x54\x20\x96\x01\xd7\x36\x09\x16\x41\xab\x24\x2d\x47\xa4\x9a\xe0\xa5\xd1\xc9\x4b\x8c\xdf\x3c\x49\x97\x94\x61\x8c\x67\x46\x8e\xe9\x91\xf8\xf2\xf0\xd5\x2a\x80\xdc\x0e\xf1\x8a\x80\x07\xee\x75\x05\xfb\xfb\x60\x47\xac\x0e\x23\x27\x7d\xed\x2d\x4d\xbf\xb8\x01\x67\xd9\x77\xe7\x04\x7e\x51\x31\x97\x5f\xbe\x6f\x65\xa2\x33\xa5\xab\xcf\xde\x16\x2f\x8b\xea\x0d\x20\xde\xe7\x1d\xb9\xf6\x82\x94\x86\xba\x70\x84\xd0\x85\x90\x9d\x41\xf8\x54\x0b\x49\xf7\xb3\xbb\x0f\x08\x8f\x03\x7f\x16\xeb\x1f\xce\x54\x78\x10\xd8\xc3\xdd\x2e\xa9\x81\xcb\x19\x5d\x33\x93\xcc\xd7\xe7\x04\xda\x2a\xe3\xa2\x84\x1d\xb6\x33\xa3\x9e\x10\xa5\xe9\x6d\x4f\x13\x5a\x7e\xf4\xd8\xea\x42\x6b\x75\x12\x32\xce\x57\xfe\xf4\xed\x84\xc6\x82\x01\xd1\x26\x5a\xbe\x6f\x58\xc4\x6a\xd0\x80\xb8\xc3\xf8\xd1\xb4\x3a\x56\x72\xcb\x6f\x8a\x10\x91\xd3\x90\xdc\x42\xb7\x15\x12\x3a\x02\xb9\x24\xe6\x56\x86\x1a\xb2\x2f\xe6\x8b\x4e\x6f\x98\x8b\x0a\x14\x55\x34\x59\xfb\xb5\xf6\xd9\xdd\xe0\x81\xc9\x87\x7b\x8b\xa5\xa1\x2e\x1f\x57\x0f\x3e\x94\x58\x84\xea\xa5\x8e\x34\xa7\x26\x43\xc4\x7a\x36\xb7\x9f\x0a\x22\xd8\x58\xae\x1a\x41\x7b\xe6\x2d\x6a\xf0\x91\x95\x80\x35\x31\xa4\x50\x15\x0e\x38\x6e\xc0\x0e\x48\x79\x97\x16\x95\x96\xae\xd5\xc0\xef\xef\x0a\x38\x2e\x78\xc2\xf3\xb2\xc3\x32\xd7\xf6\x58\xdc\x5b\xfe\x60\xa9\x4c\xbb\x42\x14\x02\xaf\xae\xb1\xdf\x08\xb6\xaf\xa2\xdd\xdd\x88\xc6\xc8\x84\x83\x88\x31\xe1\x00\x49\x14\xfc\xb0\xc1\xa2\x8b\x06\x59\x58\x3f\xb3\x06\xc6\x49\x55\x3f\x89\x9f\x7d\x5d\x12\xd7\x4b\x23\xe6\x3c\x9b\xdd\xf2\x1c\x09\xd0\xa4\x58\xfc\xe5\x15\xb9\x7e\x67\x4b\x54\xb4\xea\xc3\xb7\x3e\x27\xe9\xb1\xb2\x22\xe9\xa0\x40\x3d\x13\xb0\xea\x22\x42\x37\x4b\x6a\xd1\x28\x6a\x69\x62\x8f\x77\x34\x8f\x1e\xb9\x06\xae\x75\x4c\xb2\x58\x7d\x4a\xb9\x9e\x41\x88\x63\xb8\xc0\xa9\x3d\x75\x16\x78\x21\xf5\x28\xfa\x73\x7e\xf3\x62\x2b\xc4\x79\xe9\x00\xdb\xc2\x8c\x6b\xed\xfb\xee\xf2\x7d\x3a\x81\x98\x55\xec\x47\xfb\x3b\x3c\xe4\xe7\xcf\x77\x07\x80\xb6\xd0\xea\x88\x10\x6d\xf1\x7b\x88\xe5\x1b\xc1\x54\xbf\x5d\xb0\xfa\x45\x87\xdf\x46\x64\x70\x22\xf2\xa0\x2b\xd1\x06\x08\x4f\xf2\xe7\x9c\x3e\x0b\x60\x67\x73\x5b\x1e\xf1\x6b\x72\xd4\xa8\x3b\x2c\x68\x1d\x77\xff\x0a\xba\x2c\x97\x76\x81\xd2\xec\x00\x16\x05\x3a\xf6\x22\xe8\x1f\x80\xe7\x33\x97\x78\x7e\x67\x07\xed\x06\x09\xd6\x63\x68\xc2\xcc\x80\xd1\xf8\x56\x78\x67\x47\x67\x47\xb8\x3a\x9d\xd1\x49\x64\x74\x49\x3d\xf6\x4d\xa3\x62\x26\x99\xdb\x4c\xaa\xa7\x17\xa1\x2a\xa2\xd2\xba\x1c\xa9\xdb\x8b\xe0\x96\x20\xb6\x05\xa6\x9f\xa0\xe7\x2f\xe8\x48\x14\x24\xee\x81\xcb\xe7\x16\x2b\x78\xc2\x2a\x42\x8c\x10\xa5\x9b\xb0\x8f\x12\x9c\x78\x64\x14\x69\xc9\xa0\x79\xc0\x39\xa1\xcf\xbf\xd5\xd4\xb5\x6e\x3d\xc9\xe8\xe7\xd4\xf3\x81\x91\xaf\xad\xa5\x4a\x09\xd3\xe1\x76\x77\x84\xf2\x40\x73\x54\x0d\xf4\x0c\x4a\x9d\x87\x51\x02\x2b\x6f\xd6\x40\xe8\x55\x50\xed\x50\x80\x31\x34\x92\x17\xcd\x87\x2f\x66\x9f\xd8\x35\xe1\x4a\xd1\x97\xbf\xdb\x3f\x74\xfe\xcb\xa7\xf3\x5f\xdf\xd6\x3b\xd4\x41\x15\x3b\xd3\x68\xe3\x51\x24\xf5\x00\xee\xb0\x05\xe2\x4e\x8a\xb2\xec\x03\x01\x6b\xbb\x22\xf8\xb0\xaa\x7a\x50\xf2\x81\x91\x59\x3c\xaf\x9c\x02\x44\xcd\x63\x73\x0f\xe2\x9c\x01\x2d\x41\x23\xb7\x4a\x63\x32\xa7\x76\x3b\x01\xbf\xaf\x8c\xc0\x16\xa8\xad\xa1\x1d\x9e\x39\xe5\xc6\x76\x6a\xe5\xcb\xb8\x82\x9c\xcb\xef\x81\xbb\x35\x96\x66\x93\xab\xef\x0a\x39\x49\x48\xe3\x76\x80\x06\x75\x2c\x74\x20\xdc\x90\x66\xd2\xd5\x1c\xf4\x09\x54\xbc\x11\x24\x09\x6a\x7d\x8e\xb8\xf7\x6e\xcd\xc0\x2b\x71\xe7\x11\x58\x6b\x6e\x3d\x68\x40\xc4\x12\x46\xb3\xe9\x25\xc2\x6d\x40\x54\xd6\xe8\xac\x26\x82\xf0\x09\xb0\x07\xd2\x6e\xd8\x22\x6e\x69\x5e\x93\x4c\x14\x3a\xa3\x58\x19\xf7\x99\x2a\x29\x70\x61\x10\x55\x74\x59\x0e\x15\xe0\x36\x0e\x72\x59\x3e\x5b\x90\x03\xa5\x50\x71\x0f\x1b\xd1\x8d\x0a\x55\x03\x90\xe7\x3c\xa9\x09\x79\x55\xe8\xf1\x21\x88\xb2\xaf\x17\xb8\x0a\xe8\x03\x70\xeb\x4d\x0b\x0f\x52\x4f\xbe\x95\xdd\x94\xf3\xe7\x98\x75\x57\x1d\x17\xd0\x7a\x66\x2d\x68\x2e\x9a\x7d\x6c\xae\x05\x87\x3e\xfa\x54\x57\xa4\xd7\x91\xb5\x3e\x47\xed\x09\x72\x5c\x10\xf7\xf0\x83\xd8\x29\xbf\x4b\x50\xcb\xc2\xe1\x10\x1b\xf0\x69\xfd\xec\x7e\x7f\x90\xaf\xc9\xcd\x8d\xf1\x12\x7c\x25\xb5\xb8\xe2\xf5\x0f\x27\xe2\x28\xac\x2d\x11\xd0\xb0\x19\x3c\x72\x37\xa7\x7a\x68\x3a\x50\x65\x28\xb1\x70\x2a\x93\xc2\x81\xe6\xd3\xcb\x42\x97\x0d\x64\x99\x01\xc4\x16\x99\x97\x80\x04\xd0\x3d\x10\x2b\xe0\x97\xd0\xdb\x8e\xa5\x4a\xbe\x26\xa4\x25\x09\x38\x06\x67\x0e\x94\x7c\xc8\x51\xa0\x65\xa6\x52\x9e\xdb\x9c\x4c\x40\xd1\xa1\x53\x88\xd1\x38\x7d\x85\x9c\xc0\xf5\xf9\x5a\xfb\xbc\x2b\xfc\x2b\x8d\x6b\x59\x08\x35\x5e\xda\x39\x47\x81\xcf\xa0\x2d\x1c\x4e\x29\xde\x1d\x7c\x3b\xf8\x44\x3a\x8c\x36\x92\x75\x28\x91\x53\x22\x88\x52\x67\x1a\x1d\xa1\x57\x44\x0b\x51\xa4\x08\x8e\x67\x89\x10\x09\xaa\x1a\x60\x2c\x8f\x89\xef\x09\x0e\x54\x0b\x21\x39\xc8\x8e\x57\x4e\xc8\xdf\x32\x8b\xbb\xbc\xa0\x0c\xee\x48\xa6\xe3\x6a\x23\xa1\x6f\xe6\xad\x97\x05\x4c\x51\x84\x2c\x66\x61\xe3\x67\xdc\xc2\x0c\x8d\xe6\x5b\xa6\x62\xd2\x05\x93\x55\x2a\xe1\x03\xd9\xab\xf5\xfd\xb2\x07\x11\x20\x88\x09\x70\x94\xaf\x7b\x1a\xc8\x1b\x91\x2f\xca\xed\xea\x49\x5a\x63\x89\x92\x01\x77\xe4\x08\x2a\x58\xfb\x8d\xc3\x67\xb8\xff\x7b\x66\xd1\x6a\x81\x1a\x87\xef\x68\x28\x2e\x81\x13\xa9\x49\xa6\x50\xf0\xe5\x86\xed\xe7\x6a\xd0\x04\x9c\xc0\x19\xae\x68\x85\x7b\x5a\x9a\x92\x1f\x17\x38\xa1\xf4\x52\x19\xa4\x6f\xa9\xb4\x7a\xc2\xef\x9a\x1d\x00\xea\x88\x0e\x9c\x69\x9d\xc1\x4a\x02\x1b\x6b\x61\x16\x8d\x40\x44\x58\xe4\xba\xf8\x6a\x40\xe1\xd9\x48\xfc\x7f\x09\xfa\xe7\x6c\xe5\x9a\xc6\x94\x33\x10\x42\xf3\xc0\x1d\x01\xd6\x29\xa2\x9c\x05\xa0\x7c\x91\x94\xa8\x23\x18\x59\xe0\xaa\x1a\xd8\xac\xd0\x43\x21\x61\x2e\x97\x80\x0f\x10\x97\xfd\x8b\x02\x7f\x4e\x02\xe3\x0a\xfa\x2d\x08\x45\x88\xd3\x23\x1f\x55\xf5\x64\xd0\x45\x7c\x0e\x34\xb1\xe0\x3e\x22\x76\x4d\x50\x52\x90\xe7\xa4\x05\xf3\x5e\x9e\x27\xec\x12\x3d\x4a\x83\x85\xe8\x56\x80\x22\xd3\x40\x6d\x60\xa8\x51\x41\x60\x43\x5c\xba\x96\x8c\x1b\xbd\xa7\x4a\x2c\x83\xc9\x2a\xbd\xdc\x91\x44\xcd\x7e\x1f\x0b\x05\x01\x68\x11\x94\xc8\x54\x95\x10\x1d\x56\x9f\x7f\x93\x06\x96\xc0\xe9\xd3\x7b\x4d\x03\xec\xcb\x99\xbe\x3f\x10\x51\x11\xe9\x4a\x20\x9a\x4e\x4d\x09\x2b\xaa\x1a\x28\x29\x46\x92\x6f\xbe\xd6\x62\xae\xcf\xca\x04\xec\x62\x80\xac\x94\x03\xf6\x9e\x23\x76\x4d\x07\x1e\x89\x42\xa5\xce\x5c\x65\x09\xd0\x73\x84\x1a\xad\xf9\x25\xe3\xee\xf6\x54\xd1\x24\xd7\x88\xf2\xa1\x2d\x34\xdb\x53\x9a\xad\x5c\x5d\x21\x95\x0f\xfe\xe7\x2b\xaa\x5f\xcb\xf3\x6f\x9a\x93\xf5\x0d\x21\xfa\x6b\x2c\x0f\xcb\x40\x6c\xc5\x82\x20\xbf\xdc\x4a\x9b\x8d\x76\x4a\x6d\xaa\x3f\x56\x95\x40\x21\xf8\x5b\xe9\x15\xcd\x97\x81\xa6\x57\x48\x05\xfe\x02\x3f\x87\xac\x13\xfe\x2f\x35\x4d\x43\xd6\x0b\x70\x74\xdc\xe5\x0d\x72\xb8\x1e\xf8\x6b\xf0\x99\x92\xca\x0b\x1b\x21\xa7\x09\xba\x81\x59\x16\x22\xd6\x08\x86\xc7\x1a\xc0\x6b\xa3\x56\x68\x1c\xd1\x8a\xcb\xf2\xf5\xcd\xb4\x51\xd6\x64\xa8\xb6\x4c\x55\x89\x16\x0d\x7c\x5b\x05\x67\x78\x01\x95\x1a\x80\x04\x27\x92\xbe\xf5\x71\x10\x0f\xd3\x64\x44\xc8\xda\x1a\xbf\xe6\x62\x59\x27\x6e\xb5\x1f\x44\xdd\x00\xf1\x83\x95\xab\xb8\x15\xf8\xfc\xdb\x4c\x63\xe0\xe4\x72\xdd\xd9\x73\x39\xf3\x3c\x2f\x8e\x23\x3f\x11\xd3\xca\xa9\x8c\x19\xef\x62\x14\x60\xbd\xaa\x8c\x59\x55\xeb\x57\x45\xce\x31\x6f\xc0\xd7\x56\x7a\xef\x30\x81\x2b\x8c\xea\x80\x18\x2d\x03\x48\xfc\xd3\x67\x09\x06\xe2\xa3\x9f\xfc\xf9\x37\x03\x88\xe5\x4c\xb5\x5d\x77\x76\xc6\x74\xdc\x5a\x43\xb1\x45\xa0\x3b\x1b\xe0\xa4\xad\x91\x69\x24\xab\x1f\x05\x2c\x8a\xae\x4b\x8b\x55\xe2\x6f\xa8\x41\xe0\x2a\x20\xfa\x08\xda\x94\x4b\x6a\xc4\x36\x45\x1a\xc4\x96\x2e\xa8\x33\x2c\x3e\x70\xb7\xaa\xb8\xf1\xb1\x83\xa4\xa5\xe6\x7e\x02\xd9\x68\x99\x37\x84\x30\x38\xf2\x8f\x3e\x48\xf4\x7a\x57\x9d\x6c\xf6\x9e\x27\x70\x65\x6f\x7c\x0e\xf4\x0d\xd3\x76\x75\x95\x4e\xd6\x3c\xed\x03\xfb\xb2\x90\xe9\xa5\x02\x14\x5e\x02\xf5\x5d\x7c\x33\xb8\x5e\x2a\xc0\x94\x01\x34\x3b\x0b\xab\x3a\x58\xbc\x04\x30\xb4\xa5\xa7\xd2\x6f\x20\x90\xc0\xd5\x3a\xb3\xf8\x04\x4a\xad\x94\x00\xcf\xf2\xe3\x67\xd4\xfb\xf9\xfa\x4a\x73\x20\x14\x5e\xeb\x15\xf9\xdd\xb8\xe2\x5a\x02\x1c\x07\xfc\x40\xbe\x30\x40\x22\x9c\xe8\x22\xc4\x02\x28\xc8\x18\xb8\xf8\x03\x44\x78\xcd\xe5\x54\xb3\xff\x75\x8b\x17\x5c\xeb\x1e\x68\xf8\x77\x50\x23\xa0\x23\xae\x67\x60\x68\xc5\x6d\x8f\xc5\xd7\xb0\xed\x7d\xee\x9e\x7f\x43\x4d\x09\xa6\x70\xfa\xd8\x62\x68\x82\x9c\xc3\x31\x71\xbe\xce\x72\x4f\x95\x34\xb9\x80\x30\x03\x8c\x0b\xad\x73\x8d\x61\xb3\x6e\xb5\x06\xae\x4b\xcf\x2d\x80\xd4\x73\x7b\x41\xa3\xb0\xb6\x0f\x26\xae\xb3\xf6\x25\xb9\xd1\xcb\x8b\x25\xdf\x30\xd8\xe8\x83\x7d\x0c\xd5\x28\x56\xe7\x5b\x0a\xce\xe8\x79\xbc\xa9\x41\xbc\xb8\xe7\xd6\x52\xed\xf3\xb1\x27\x08\x13\x0d\x48\xb9\x04\xf3\x7c\x36\x16\x3d\xc8\x8c\xca\x27\xf8\xd0\x08\x11\x83\x2d\xb1\xb7\x93\x3b\x70\xfd\x08\x0c\x05\x29\xdc\x23\xb8\xe2\x21\x13\xdd\x74\x9c\x93\x8c\x11\xc8\x0c\xd8\x10\x64\xd1\xb0\x3b\xcc\xb7\x03\xd8\x2e\x17\x9e\x0f\xe9\xd5\x32\x11\x98\x41\x15\x00\x0f\xc6\xb7\x66\x45\xfb\xba\xe5\x71\x4d\xbd\xb8\x75\xa1\x0c\xb8\xdf\xa4\x28\x33\x85\x23\x42\x5e\xb8\x07\x0d\x0e\x27\x6c\xc9\xc2\xaa\x1b\x17\x0a\x05\x01\x7f\x03\xf9\x71\xeb\x3d\x4d\xff\xb7\xfb\x83\xb9\x21\xee\xe6\x2a\x1d\x98\xf4\x92\xc7\x25\x5c\x7c\xc0\x09\x03\xfd\x0a\xa5\x12\xed\x42\x94\xa9\x6c\x57\xd7\xfe\xa4\xee\x1d\xbc\x4f\x41\x64\x52\x11\x31\x8b\xa2\x7e\x0d\x18\xba\x45\xc7\x56\x6a\x30\x71\x4f\x40\x1d\x83\x0a\xb1\x11\x00\xb1\xb6\x85\x28\xd4\xe7\x70\x3b\xcb\xd7\x12\x53\x0c\x85\x20\x43\x7d\x8e\x34\x98\x3d\xd8\x96\x31\x01\x0c\x64\x12\x50\x90\xaf\x51\x2a\x0a\x5b\x50\xfb\x7b\x03\x81\x03\x2a\x5c\x36\x1f\x3e\xf8\xc1\x50\x4b\x39\x26\x90\xd0\x72\x75\x9d\xd6\x09\xc7\x58\x0f\x34\x53\x16\x17\xb7\xa0\xbf\x62\x0d\xc4\x44\x4c\x70\xda\x9a\x7b\x22\x70\x02\xb1\x7f\x20\xb8\xd4\x11\xd3\x04\xf4\x3b\xf2\xa1\xf4\x51\x49\xb7\x57\xdd\x62\x42\x7a\x2e\xeb\x58\x16\xa0\xef\x4b\xd7\x5f\xd6\xd3\x04\xfd\x28\xaa\xb2\x66\x0b\x8a\xcf\x16\x54\x76\x36\xf6\x85\x9d\x1d\x71\x17\x72\xfc\x84\x23\x02\x0c\xf7\xa8\xba\xbb\xc2\x0c\xbd\x04\x04\x21\xcd\xa7\xe2\x53\x80\xb5\x83\xf4\x45\x5f\xf9\x52\xde\x8d\x73\xa8\x62\x44\x77\xa0\x6a\xd0\x5a\x80\xe0\x3d\x51\xe8\xb4\x85\xf3\x5c\x10\x22\xc3\x9b\x44\xb2\x51\x9b\xf0\x74\x6a\x87\xe3\xf5\x36\x98\x02\xb7\xa7\x73\x6a\x70\xd0\x11\x9c\x46\xc5\xaa\x21\x36\x56\x50\x71\x8b\x00\x8d\xcb\x38\xfc\xa5\x21\xf8\xb9\xca\xe3\xc0\x71\x8e\x82\xd4\xae\x41\x15\x61\xa8\x5d\x2d\xac\x5d\xe8\xc8\xf6\xe6\x2d\xb2\xf4\x15\x2e\x69\x69\x2d\x1a\x4a\x3f\x22\x76\xc8\xc2\x7d\x22\xff\x0d\xc0\x18\xbb\x53\x5e\x59\xcc\xdc\x18\x7b\x00\xd4\x1b\xd8\x5f\xb1\x16\x6d\x47\x26\x11\xc6\x0e\x28\x83\x5d\xde\xbb\x9d\xd3\xcd\xf8\xa6\x10\x2f\xb4\x5b\xb2\x6c\xa9\x5b\x49\xed\xeb\xc5\x20\x77\x91\x90\x31\x61\x84\x64\xbb\xc2\x6a\x38\xb9\x29\xe9\xbe\x72\xd6\x05\x2c\xd9\x89\x82\x8a\xf2\x54\x21\xf6\x59\x91\xe0\x54\x69\x40\x79\x83\x89\xbd\xe8\x92\x27\x81\xf0\x10\xf4\xa9\xe8\x0c\xca\x73\xba\x24\x42\xbd\x6c\x69\x05\x62\x1d\xec\x83\x46\x2a\xdb\x4e\x0a\x63\xf6\x1f\xa1\x70\xd9\xdd\x10\xa3\x67\x9a\x0c\xe6\x15\x68\x61\xb7\x1b\x87\x59\x26\x78\xec\x28\x8c\xa8\xfa\x61\x0c\x55\x90\xa0\xa9\x3a\x55\x9f\x85\x8d\xcf\xfc\x11\x31\xf7\x0b\xea\x76\x61\xa8\xab\x5d\x53\x75\x23\x0d\x25\x37\xb5\xa5\x5e\xe0\xaf\xa4\xe9\xc7\xa8\xe3\xe4\xb7\x0c\xb7\x3c\x50\x0c\x00\xa9\x2d\x67\xb2\x86\x5a\xee\xb0\x70\xa7\x5b\x1f\x08\x05\x93\xf9\x96\x21\xc9\xc6\x3c\x2a\x91\xf0\x88\xb6\x5d\xfb\xc9\x7d\xee\xbe\xf1\x79\xd5\x31\xd9\x51\x01\x1e\x59\xf6\x83\xe3\xd3\x16\xdb\x5d\xb3\x93\xa6\x8a\x14\x79\x6d\xb7\xbc\x22\x7c\x84\xf3\x42\x56\x2e\x81\x8e\x3c\x7b\xd0\x0b\x62\x6a\x10\x35\x1f\x8d\x34\xa2\x00\xab\x0c\xd6\x50\x76\x19\xb8\x6c\xd2\x1a\x78\x6c\xc6\xb1\x4c\x02\x74\xbb\x06\x86\x5b\x61\x40\xd9\x2e\x7a\x21\xa8\xa1\x1a\x4c\xa0\xd2\x7d\x76\x6b\xe9\xae\xc6\x8c\x4c\x9d\xe0\x53\xf4\x1b\xe6\x36\x74\x55\x7a\x8d\x48\x69\x33\xcb\x0d\x06\x33\xbe\xb1\x06\x8d\xd5\x1a\xdc\x0a\x52\x6c\xe6\x83\x62\x93\x0e\x86\x4a\x58\xbb\x60\xe8\x42\xd8\xad\x60\xde\x4f\xc9\x0c\x90\xf1\xcb\x17\x43\x2f\x40\xbf\x4a\x52\xe4\xab\xab\x51\x69\x3d\xa5\x0e\xe2\x09\x7d\xda\x53\x7f\xc4\x9f\x40\x8e\x97\x87\xdf\x84\xa6\xe5\x11\x08\x9c\xd7\x15\x96\xbb\x35\xe6\xe5\x20\x58\x41\x49\x36\xd0\x32\x85\xde\x0c\xd2\x4c\x12\xa4\xb9\xc0\x98\xb6\xea\x8f\x35\x92\xe1\x9e\x10\xb1\xde\x8e\xb0\x17\x6a\x1e\x21\x12\x5a\xa6\x76\x02\xd3\x71\x21\xac\x9b\x15\xd8\x78\x28\x2a\xaf\xd1\xf7\x6f\xe0\x40\xe8\xc9\x50\xc4\x8b\x3f\xb1\x90\x95\x71\x42\xa5\x67\x0d\xd9\x3b\x96\xff\x03\xa5\xa2\x5d\x71\x65\x7a\x4d\x15\x38\x86\x7e\x8c\x03\x43\x1e\xa4\x41\x48\x02\x21\x11\xb4\xfe\x3a\x31\xbb\x8f\x35\xb5\x93\x6b\xbb\xa8\xb1\x8b\xa4\x4e\xed\x67\x52\x5b\x67\xfe\x58\x7c\xa1\xf8\x41\xda\x15\xbc\xcd\xcf\xbf\xb5\x54\x40\x7b\xdc\xf4\x8a\xaa\x24\x97\x09\x81\x84\x1c\x26\xa4\x90\xc5\x09\xe7\xe1\xbb\x4f\x78\x4b\xb8\x6b\x44\x9c\xeb\x78\xec\x49\xee\x07\x90\x13\x1c\xe1\xfa\xe2\x2f\xf8\x75\x01\x63\x07\x0c\x5c\x33\xd2\xad\xa3\x76\xbb\xbb\x75\x0c\x77\x88\xfc\x4e\x2e\x3b\x8b\x04\x2d\x4e\x8d\xe2\x7d\x08\x14\xb7\x16\x5d\x86\x4e\xfa\x48\x12\x88\xab\x3a\x60\x90\x93\x15\x0b\xfa\xa5\x54\x10\x89\x22\x5b\x4b\x07\x1a\x6c\xa8\x7e\x00\x3b\x7a\xfc\x0a\xc4\xd7\xbc\x5f\x94\x88\x20\xa0\x50\xfb\xb2\x1f\x0e\xaa\x0f\xd2\xdc\xe3\x6d\x00\xc4\xed\x5a\x4f\x6a\xe8\x7f\x88\x97\xf0\x1f\x54\xc6\x85\x36\xa8\xf5\x17\x58\x94\x19\xfd\x38\x66\x10\x59\x44\xdc\x34\x42\xe1\x0a\x21\xe3\x2d\xeb\xa9\x83\x21\x94\xcf\x0b\xfe\x95\x34\x5d\x12\x70\xf3\xe8\xb4\x43\x1a\x92\xbf\xb1\x17\x0b\x05\x61\x6b\xff\x57\xbd\x26\x2d\xfa\xfc\x5b\xea\x40\xd7\x1a\xd6\xaf\xc9\x4a\x89\xc5\xcd\xd6\x85\xda\x69\x85\xe0\x1e\xc2\x7e\xdd\x48\x10\xbc\xb3\xd2\x8b\xb4\x4b\xae\x54\x72\x1a\x6d\xe3\x33\x5d\x87\xd4\xe6\x6d\x31\x6b\x34\x06\xf8\x66\x62\x11\xab\x9f\x61\xd2\xb4\x8b\x35\xe7\xd3\x00\xc7\x8a\x50\x50\x3a\x38\x89\xcd\x17\x4e\x1f\xe7\x60\xae\xf7\x23\x71\xce\x4a\x85\x52\x01\x5e\xa4\x9b\x0a\x48\xbb\x59\x94\x14\x03\x79\xb6\x05\xe5\x04\xc0\x22\x3b\x86\xde\x19\x0b\x3c\x08\xb1\x38\x2a\x5c\x21\xde\xf9\x5c\x15\xf0\xdc\xae\xb9\xf2\x05\x7a\x5e\xa4\x26\x01\xa2\x2e\x35\xde\xe8\xc2\x87\x7b\x8b\xff\xf0\x9d\xd2\xcb\x7f\xbf\xa5\x89\x7e\xa9\x7f\xfc\xe3\x1f\xde\xd3\x19\xef\xe9\x8c\xf7\x74\xc6\x7b\x3a\xe3\x3d\x9d\xf1\x9e\xce\x78\x4f\x67\xbc\xa7\x33\xde\xd3\x19\xef\xe9\x8c\xf7\x74\xc6\x7b\x3a\xe3\xf7\x4a\x67\x7c\xa7\x1c\xfb\x1b\xee\xc8\x7b\x8e\xe3\x3d\xc7\xf1\x9e\xe3\x78\xcf\x71\xbc\xe7\x38\xde\x73\x1c\xef\x39\x8e\xf7\x1c\xc7\x7b\x8e\xe3\x3d\xc7\xf1\x9e\xe3\xf8\xdf\x3d\xc7\xf1\xd7\x7f\xfd\xf3\xff\xf8\xf3\xff\xf5\xb6\xfe\x0c\x77\x10\xc6\x06\xc0\x54\x03\x5d\x4d\x79\x70\xa3\x63\x6c\xa2\x17\x98\x29\xe8\xa9\xa3\x90\x96\xb2\xcd\xd4\x1e\x5b\x1a\xbd\x3c\xf8\x3d\x34\xc4\x01\x2e\x0a\x68\x2b\xa0\x0c\x3d\xdc\xbe\xf7\xfc\x9b\xf8\x26\xe4\x77\x1e\x44\x13\xf6\xf5\x00\x16\x79\xbb\x68\xb4\x57\xb5\xb9\x82\xb2\xf8\xbd\x0b\x00\x3f\x2e\xe8\x80\xcb\xa5\xa4\x3a\xc4\xad\x87\xaa\x8f\x52\x52\x01\xd7\x8b\xb1\x4b\x69\xec\xc7\x79\xbb\x82\x45\xc6\xbf\xeb\xdf\x02\xbc\x78\xc3\x8f\xd1\x70\x05\xa4\x85\x38\x45\xd7\xfd\xee\xd4\xfe\x33\x92\x7a\xcf\x87\x89\x84\x06\x78\x09\xc4\xdc\x89\xc0\x20\x5a\x5d\x7f\xc3\xb7\x9e\x5f\x46\x59\x75\x93\x5f\x6b\x9a\xda\x36\xd9\x64\x3b\xde\xe9\xa7\xc2\xb7\x72\xfc\xbf\xaf\xbf\xec\x22\xff\x87\x1b\xf0\xbd\xe0\x9b\x9b\x3c\x7f\x6c\x69\xf8\x29\x73\x07\x66\x7d\x56\x32\xf9\xd5\x95\x30\xe9\xe1\x84\x84\xfd\x2c\x23\xde\x04\x9e\x60\xb4\x7b\x83\xa7\xce\x08\x22\x56\x8f\xef\xae\xd7\x19\x34\xb9\x3a\x2e\x01\x05\x54\x16\x26\x50\x68\x98\x7a\xc3\x04\x22\x84\x20\xbc\x8c\xbe\x3e\xe2\x81\x71\x1c\x99\xeb\x1b\xf7\x3f\xb1\x70\x91\x5c\xca\xe4\xd9\x81\xd9\xb9\xb2\x5b\x48\x95\x2c\x80\xb3\x45\xf2\xac\xab\xc7\x8c\x62\x4d\x6d\xf1\x34\x4a\x40\x96\x59\x9c\xcf\x6d\x7f\x9c\x0f\xde\x5a\xbd\xe7\x88\xd6\x7e\x5c\x3d\x74\x3e\xf2\x4b\x35\x8e\x71\xd9\x1b\x72\x6c\x60\xd2\x3f\xdd\x93\xa9\xca\x9e\x9a\x0b\xb4\x07\xb7\x2c\xd0\x4e\xde\x82\x36\x8e\x47\x59\x6d\xbe\x2b\x37\x17\x6e\xe3\xe2\xbd\x5e\xe7\x3e\xfe\xb9\xaf\x11\xef\xc7\x90\xf7\x35\xd7\x31\x31\xe7\xbb\xef\xf1\x47\x73\x5f\x58\x8d\x76\x1c\x7c\x1d\x9b\xdf\x80\xa3\x64\x27\xa2\xa1\xe5\x83\x63\x15\x59\x36\xeb\xf7\xb3\x9c\x8f\xaf\x8f\xf3\x8b\xe3\x94\x75\x12\x0e\xab\x5f\x5e\xfe\x71\x41\xfb\xdc\x9d\x9f\x6f\xe6\xba\xa4\x71\x82\x16\xbb\xb3\x31\xc9\x25\x2e\x34\xb5\x8e\x89\x9a\xeb\x9d\x1e\x93\x17\xeb\x33\x40\xa3\xf0\x84\xcd\x3f\xad\x32\x26\x0c\x7e\x3e\x90\x33\xf2\xc3\xb8\x87\xf7\x77\x39\x0e\x74\x4c\x7e\xbc\x61\x17\xeb\xfd\x8f\x8f\xd7\xb9\x06\x7e\x00\x28\xe9\x71\xc9\xe7\xf5\xa5\x72\xfc\xe9\x98\x99\x97\xab\xf6\x98\xce\xcb\x31\xdf\xe7\x35\x88\x35\xb7\xf3\xb8\x45\x2f\xf7\x87\xda\x71\x63\x2f\xb7\xfb\x7f\x7c\x47\xd7\x8f\xcd\xee\x28\x2a\x8f\x7d\x7c\xdb\x7f\x93\xcb\x7a\x8b\x41\x1f\xfb\x79\x5e\x1a\x2c\x59\x90\x98\x9f\x52\x1d\x2e\xe8\x16\xa4\x7a\x69\x5b\xc6\xe7\x13\xeb\x1e\x91\xe4\x75\x90\x38\x0b\x27\x6b\x2c\x69\x42\x20\x55\xec\xa4\xb1\x3e\xe5\xde\x5b\x5b\xef\x72\xec\xce\xf5\x39\xbe\x39\x63\xfb\xda\xf1\xd7\x75\xbc\x11\x47\x88\x39\x89\x9f\x97\xa0\x60\x2d\x21\x07\xd6\x14\xc6\x2a\xf3\xe1\xae\xb9\x9f\x58\xab\x6b\x32\x96\xc0\x3a\xdf\x7e\x5c\xe2\xc7\xfc\x18\xff\x2c\x81\x2d\x6d\x7c\x85\xc1\x12\xeb\x62\x4d\x66\x2c\xa5\xca\xc1\x30\x41\xba\x64\xec\xd5\xcf\xff\xe4\xe3\xfa\x4c\xc6\xf7\xd4\x5c\x21\xa9\xeb\xc1\x2b\xa1\x2a\x1e\x84\xa9\x6b\xd1\x8b\x20\x14\x35\x17\xf1\xc3\xdb\x34\xf3\x1b\xeb\x97\x8b\xb4\xad\x27\xeb\x03\x9c\xe7\xe5\xa1\x02\x64\xc6\xa5\x8a\x3b\xc5\x4d\x15\xe6\x1f\xa0\x71\x4a\xb7\xc7\x92\xba\x8d\x87\x12\x16\x56\x1b\x76\x41\x61\x42\x02\x90\x52\x03\xe2\x06\x5c\x16\x37\x62\x2b\xbf\xf1\x30\x92\x75\xc0\x7d\xf9\x39\xba\xd5\x0b\xbe\x49\x94\x95\x28\x6b\x18\xdd\xdd\xa0\x4e\x8e\x37\xbd\x28\xc0\x34\x24\xcd\xa2\x8f\x33\x55\xed\x97\xfd\x76\xf4\x7d\x9d\xd1\xc0\xb6\x85\xf0\xbc\xf6\x38\x34\x7e\x89\x1c\xbb\xee\xc7\xb1\x6d\xbf\x9d\xf1\xf9\xb7\xb1\xb9\x2b\xf9\x80\xb1\x6d\xc3\xff\x4b\xa3\x4f\x3f\xb1\x14\xfc\xdb\x3f\x7e\x79\x7f\xc6\x26\xa7\xbe\xc1\x23\xca\xb4\xaa\x11\xd7\xf8\x85\x7f\xcb\x7e\x1d\xcf\x1f\x8b\x5b\xa1\x9b\xbb\x53\x67\x12\xbd\x63\x6d\x50\xf0\x82\x45\x94\x3b\x64\x71\xca\x32\x96\xeb\x6f\xea\x25\x30\x32\xcd\x96\x59\x96\x23\x38\x78\xab\x68\x10\x2a\x55\x54\x15\x70\xf1\x09\x75\xaa\x2d\x75\xb7\x24\x3a\x52\x88\x27\x44\xf3\x0e\x26\x59\x41\x5a\xf9\x12\xc0\x00\xfc\x18\xad\xf6\x2f\xbe\x70\xf0\xec\xe2\xf4\x64\xe6\x0d\x10\x75\x5d\xbf\x8d\x2f\xb5\xf5\xa5\x1a\x63\xd4\x65\x34\x44\x16\x29\xcb\x31\xb0\x79\x5c\x2c\x65\xaf\xc5\x37\x78\xa6\xcb\x6e\x09\x08\x49\xcd\xdd\xbf\x0e\x3a\xb9\xe5\xa6\xf8\x66\x7d\xb0\x34\x0c\x1c\x48\xc1\xb3\xbd\x8e\x72\x3c\x61\x42\x10\xa6\x8f\x09\x38\xdf\xfe\xba\xaf\x6b\xd0\x00\xe4\x8d\x79\xc4\x07\xe5\x94\x44\xa7\x3f\x8e\x69\x40\x10\x36\xce\x73\x1c\x60\xfd\x9e\x4f\xf5\x44\xf6\xe9\x76\x03\x1f\xa5\x4e\x8a\xa4\xe7\x91\xd9\xe3\xd7\x39\xeb\x7a\x68\xad\xb9\xc6\x99\x99\x9a\x3e\xce\xe2\xf2\x29\x37\x7f\x1c\x5a\x10\x20\x09\x08\xfb\xad\x75\xb3\x1f\x73\xb9\xce\x1b\x2d\xdc\xeb\x9d\x1d\x9f\x96\xfe\xe8\x6b\x3c\xe2\x15\xd4\x83\xb6\xe6\xbe\x8c\x9b\x2d\x63\x71\xb3\xe3\x48\x97\xe3\xc4\xc7\xc8\x8e\xc1\x2e\xdb\x22\xdc\x20\xea\xd1\x65\xc8\x09\x0d\x87\xd3\xfd\x3c\xc8\x6d\x1a\x8e\x79\x7a\xb9\xf8\x8e\x69\x3d\x1f\x37\x2d\x0e\x25\x75\xdd\x90\xf5\xdb\xcf\xbe\x54\xd7\x72\x5f\x83\xec\x6b\x4b\xd9\xbd\x29\xa9\x5c\x34\xdb\xb1\x68\x8e\x63\x3c\xf4\xd4\x27\x38\x3d\xc4\xd7\x9e\x22\x30\xca\x44\x91\xc8\x96\x2f\x96\x26\x8a\x36\x1a\x35\xb3\xf2\x20\x1a\xc7\xa8\x11\xe0\xc7\xb5\x2b\xc1\xbc\xf0\x1e\x66\xee\x79\xed\x92\xd8\x5c\x1a\x6a\x48\x2e\x6b\x6b\x7d\x31\x0f\xa1\x33\xd6\xc6\xcd\x6b\xdf\x92\xe4\x7c\x1c\x56\x03\x76\x78\x64\x16\x64\x84\xd1\xdd\xce\xeb\xd2\x96\x7c\x59\x82\x83\xba\x2b\xa0\x57\xb3\x2e\x59\x13\xe2\xe8\xee\xdb\xc6\x3d\xa1\x55\x0e\x5c\xe1\x90\x5d\xe3\xd1\xe5\x32\x32\x1a\xcf\x9f\xd7\x80\xb8\x5d\x30\x5c\x53\x3c\x42\x8f\x3c\xb8\x13\x53\x75\x1b\x97\x34\x0d\xb1\xac\x1f\xd1\x5a\x6f\xae\x9a\xcb\xf9\x0f\xef\x1e\xe6\xbb\x87\xf9\xee\x61\xbe\x7b\x98\xef\x1e\xe6\xbb\x87\xf9\xee\x61\xfe\xce\x1e\xe6\x3d\x92\xd1\xbf\xfd\xdb\xbf\x7d\x83\x87\x6b\xa4\x11\x8a\xee\xff\x7f\x72\xff\xc4\x8c\xd5\x01\xdf\x88\xfa\x4a\x0a\x34\xc5\x6e\xb8\x57\x0c\xe5\x5e\x33\x94\xff\x70\x39\x6f\x40\x8c\xfe\x96\x9c\x5f\x47\xf9\x5f\x2c\xe7\x4f\x49\x92\xbc\x94\xd7\xf6\x15\xe9\xfe\x52\x26\xcf\x43\x26\x8f\x43\x76\xff\xce\x32\x7e\xf8\xe3\xbf\xb8\x8c\xbf\x49\xf0\x63\x75\x7e\x21\xe6\x4f\x84\x98\xcc\xf2\x42\x0f\xdc\xc9\xef\xdf\x5d\xc6\x93\xef\x81\x46\xc7\x7f\x32\x19\x7f\x2c\x68\x59\xf2\xfd\xfc\x15\x01\x7f\xfb\x71\xb9\x3b\xf5\x7f\x9c\x8c\x87\xe3\xd3\x3f\x13\xeb\xee\xf9\xcc\xc3\xf3\x81\x54\xff\x58\xe1\x39\xb4\x24\xd9\xe0\xb8\xdc\xbb\x0f\xf7\x4e\x10\x5c\x15\x78\x1b\xed\xf9\xa3\xd0\x60\xa2\x0b\x02\xff\x85\x24\xfc\x7d\x79\x49\x74\x56\x0e\x6f\x0a\x0d\x0b\xfe\x13\x14\x76\xea\x65\xbf\x1d\x0d\xfc\x01\xe8\x4b\x70\x17\xfb\xee\xe4\xf4\x72\x8e\x73\xd1\x3f\xba\x73\x8f\xb6\xe3\x84\x5d\xf7\xdb\x40\xf4\xf9\x37\x94\x07\x6f\x02\x4e\x6e\xb8\x35\xe3\x33\x57\xc7\xdd\x9f\x2d\xfc\x21\xb0\x73\xfa\xa2\xf4\x79\xba\xd3\x7e\xfd\xd0\x7e\xf4\x10\x7f\x02\x6e\xff\xa5\xeb\xfa\x86\x0a\xcb\x97\xae\xeb\x7b\x08\xf6\x3d\x04\xfb\x1e\x82\x7d\x0f\xc1\xbe\x87\x60\xdf\x43\xb0\xff\xf8\x10\xec\xdb\xdd\x3a\x85\x2c\x9d\x5f\x95\xa5\x23\x6e\xe7\x9d\x48\xf5\x99\xba\xa2\x59\xf1\xe6\x07\xe7\x65\x0f\xa2\xf8\xfd\xf8\x7e\x3f\x84\x6b\xfc\x20\x17\x37\x9c\x5e\xfc\x24\x4f\xfe\x44\xef\x2c\x4b\x4c\x9d\xff\xc4\xbe\x94\xc5\xfb\xba\x1d\xc7\x0a\xfb\xaa\x08\xbe\x2d\xc0\xc2\xef\x1d\x75\x8b\xcb\x49\xec\xf7\x72\x29\xaf\x73\x5c\x6e\x0e\x1f\xac\xc0\x7a\x4a\x82\x8a\xe1\x9b\x14\x47\x0d\xbd\x0c\x7f\x1c\x52\xc8\x7f\x1d\x3f\xcd\x6d\xed\xd9\xf6\x42\x10\xf3\xcd\xdb\xe5\xf0\xe5\xa5\x00\xbe\x09\xa4\x43\x50\x61\x1a\x9a\x0f\x30\x89\x1d\x43\xe1\xd9\x05\xd7\xd7\xef\x5a\xc3\x33\x10\xbe\xbf\x27\x95\xef\xb7\xcb\x4d\xbe\xd6\x1f\x97\xc6\x77\x32\xf8\xa6\x40\x6e\x7f\x9b\x87\x5c\x3e\xae\x89\xdc\x04\x5f\x13\xd0\x97\xf5\x15\xfc\x8d\x6e\xca\xf9\xe7\x45\x33\x78\x04\xe3\x76\x66\x7d\x21\xa5\x3b\x75\x41\xa8\xc0\xbe\x4e\x2b\x8f\x2d\x55\x30\x7e\xd9\xba\xc1\xeb\x8d\x84\xdc\x0e\x29\x7d\x02\x27\xb3\xe4\x15\x26\x8a\xcb\x3e\x7e\xda\xbe\x2e\xbd\x59\x0e\xaa\xeb\x50\xfa\x15\x31\x7e\x59\x5f\x38\xaf\x63\x96\x63\x51\xc4\xe2\x3d\xd8\xd9\xb0\x82\x81\x56\xbf\x8e\xb1\x7e\x78\xec\xb7\x71\x17\x24\x41\xa7\xcb\xdd\x56\xdc\x63\xf7\xbe\x18\x30\xae\x88\xbd\x2f\xc7\xda\xe6\xc4\x7f\x26\xed\xdd\xaa\x97\xcf\xa5\x7d\xa7\xb4\x8f\x51\xdb\x4d\xda\x4b\xc8\xca\x7a\xff\xd1\x29\xe5\x09\xe6\xa0\x10\xd7\xfc\xc6\xe5\xf6\xb5\xe5\xc3\xd5\xd8\xb2\x9d\xeb\x38\x8f\xc3\x3d\xcb\xbf\xa3\x1a\x18\x4b\x0d\x2c\x0d\x75\xaf\x0e\x2e\xf1\xef\x28\xfd\x5c\x17\x74\xa8\x83\x4b\xc8\xc4\xe0\x19\xaf\xaf\xea\x81\x7e\xa7\x07\x3e\xee\x3d\x4d\x57\xd4\x6d\x8e\x10\xfd\xee\x3c\xd4\x70\x1e\x20\xf9\x3f\x5a\x52\x71\x27\x6c\x8c\x12\x16\xfa\x9d\x2d\x7e\xb3\xd0\xb7\x9b\xdd\x5e\x9f\x3f\x02\xbc\x3e\xdf\x79\x01\xf5\xb0\xf9\xef\xfc\x00\xfa\x22\x68\x11\x29\xb6\xb5\x54\xb5\x3c\xdc\xf9\x10\x37\xeb\x7f\xbb\x9d\x91\x63\x58\x67\x08\xdf\xe2\x76\xc8\xed\x70\x2d\xf6\x3b\x17\xc4\x5d\x06\xf8\x08\x77\x3e\x43\x07\x41\xcf\xcd\x67\x18\x69\x0c\xbf\x5a\x72\x05\x57\x38\x53\xf6\x52\x15\xd2\x9b\xfa\x09\x1f\xef\x5f\x4f\x7f\x3b\xfd\xeb\x5f\xff\xfd\x0d\x4c\x6a\x5f\x09\x91\x4e\xd9\xdc\xdf\x9c\xe3\x41\x7a\x52\xdd\xa4\x26\x81\x7f\x2e\x9b\x26\x43\x33\x46\x2b\xa8\xcc\x46\xe3\x4e\xa9\x1b\xfb\xd8\x73\x2f\xb8\xe0\x9e\x06\x38\x58\x0a\xba\x3d\x6b\xdb\x4b\x70\xf3\xea\x80\xc2\xa8\x58\x0b\xa6\xe0\x01\x1e\x17\x01\xc0\xbf\x74\x39\x93\xdb\x79\x82\xcf\x41\xb4\xa4\x3a\xc9\xf1\x30\x94\xf4\x09\x8a\xf6\x7a\x30\x16\x55\xb2\x84\x91\x6e\xb1\x17\x02\x75\x58\x1d\xa9\x82\x90\x54\x2f\xd1\x1b\x31\x55\x53\xd5\xb6\x81\xf9\x68\x1f\xc1\xb6\x52\x89\x83\xdf\xf6\x96\xb4\xf7\xe7\x8f\x33\x55\x50\x6f\xb9\x57\x50\x05\xa4\x47\x69\xf6\xb1\xcf\x34\xcb\x78\xc0\xb6\xd8\xcc\xe7\xc5\x37\x9e\x6c\x9a\x93\xc9\xc5\x3d\x73\x03\x55\x2a\x50\x2d\xd0\xbd\x02\xca\x9c\x19\x5d\x9f\x03\x3d\x57\x60\xc8\x01\xe8\x46\x27\x23\xb2\x5f\x6f\x67\x24\x13\xb4\x37\x64\xd5\x1d\x08\x3b\x74\xd0\xa1\x4e\x2b\x90\x2b\x7b\x74\x18\x66\x52\x94\x55\x92\x33\x91\x64\x94\xc4\x69\xe8\xea\x97\x4e\x32\x6c\x29\xc9\x5a\xbc\x7c\xda\x7d\xaa\xf6\xa4\x45\xf7\xa0\xa6\x46\x80\x93\x07\x69\xec\xa0\x07\x9d\x35\x90\x38\xd0\xeb\xd6\x7d\x7a\xd1\xba\x4e\x12\x5e\xbe\x7e\xda\x03\x9e\x1f\x7d\x1a\x43\x41\x0b\x8c\x43\xb9\xae\x1e\xa4\x29\x2e\xf1\xf2\x29\x1a\x73\x70\xc1\xf8\xd9\x00\x6c\x01\x5a\x2c\x71\xa6\xe6\xd7\x8a\x5e\xee\x09\x08\x8a\x09\x28\x03\x03\x77\x46\x03\x17\x31\xc2\x28\x24\xda\xae\x6c\x6e\x50\xc4\x1a\x76\x50\x17\xa3\x53\x9e\xc4\xa9\xe8\xd3\xee\xa0\x4c\x21\xd9\xd9\x9e\x66\x06\xe5\x51\x1e\x2b\xee\x2d\xfd\x9c\x24\x5b\x32\xf5\xcd\x47\x4c\x8a\x99\x0c\x5d\x86\x06\x3a\x1b\x92\x57\x54\x6c\x4d\x12\xc3\x0a\x3e\x1d\x6c\x5e\x9c\xa9\x04\xb9\x01\x69\x8f\xa7\x0d\x30\x54\x81\x17\x19\xd4\x56\xe8\x98\xc3\x9b\x1a\x80\x31\x60\xe5\x2c\x75\x91\xd0\x91\x62\x40\x82\x52\xbe\xa2\xe9\xa8\x2a\x69\x5c\xd1\x86\xd5\xac\x91\xad\x6f\xa2\xb1\xa9\xa5\x5c\x3b\xe9\x36\xd1\x94\x8c\xd7\x4f\xec\x29\xd6\x3e\x53\x73\x29\x0a\x2c\x85\x26\x1b\x9e\xd8\xbd\x00\x4c\x84\x73\x74\x85\x40\x9d\xd9\xe8\x2f\xde\x7c\x62\xfd\xbf\x8c\x99\x3a\x89\xf1\xf0\x7d\x68\x6a\x1c\x73\x84\x45\xb2\xde\x7d\x4a\x7d\x82\xc5\x07\x10\x37\x7e\xd5\xed\x9c\x0a\x19\xb2\x4a\x1a\x20\xde\x00\x7d\x59\x9e\x68\x5e\x33\x5f\xcd\x02\x95\x08\x7e\x3e\x53\xdf\xb6\x93\x34\x7c\x64\x77\x45\x1b\xff\xc6\xd9\x00\x6c\x4e\x09\x38\x0b\x60\xd4\x54\x3f\x6c\xbc\xf1\x95\x37\x8c\xb4\xa8\x6a\x9a\x8a\x96\x73\xd2\x16\x73\x84\x6e\x56\xeb\xe3\x78\xf3\x09\xf4\x4b\xa0\x07\x01\x39\xbd\xd5\x7a\x89\x18\x69\x3b\x27\x03\xb7\xc8\xb0\xd4\x7a\x03\xca\xc2\xf1\xc6\x7f\xe7\x46\x8e\x91\x37\x56\xe7\x38\xb3\xbd\xc4\x15\x5c\x87\xb6\x4c\x63\x06\xa5\x0d\x28\xdb\x15\x2b\x85\xec\xca\xa4\xd0\xc3\x5e\x56\xd7\x0f\xc6\xb3\xa0\xa9\x4f\xc1\x22\x01\x56\x89\xd6\xc9\x3e\x4c\xc6\xc4\x06\x7e\x64\x70\xd7\x91\x7f\x0e\xed\x3b\x5a\x66\xd2\xd2\x5c\x41\x2d\xe2\x35\x1d\x80\xf8\xb0\x13\x18\x82\xc9\x13\xbc\xd2\x2c\xc0\x45\x31\xe0\x98\xe4\x81\xf6\xad\xa0\x36\xe9\xf9\xf6\xe6\x53\x92\x59\xd0\x7b\xe5\xaf\xd1\x11\x5d\x60\xe3\xcd\x1e\x0d\x78\x73\x2e\x22\x6c\xb0\xda\x26\x74\xbb\x8e\x16\x4d\x19\xb8\x4d\x10\x4b\x68\x76\xed\xe8\xd6\xc4\x47\x63\xcc\x54\x7c\xe5\x92\x4e\xf2\xc0\x71\x9a\x5a\x11\x09\x4d\x36\x0a\x04\x9c\x00\x41\xa6\xf8\x2d\x01\x9d\xa0\x1b\x60\x68\x02\x34\x70\xb6\xcd\x09\x3e\x76\xc8\x75\x4b\xda\x40\xec\x4a\x00\x99\x36\x71\x8f\x7c\xba\xc8\x9b\x3a\x0b\x64\xc2\x19\x2c\x7d\x41\xe7\x42\x04\x91\xa0\x10\x21\x68\x09\x1b\xf2\x64\x52\x1a\x15\x69\x64\xf9\x28\x1d\x06\x3d\x9a\x7e\xa7\x0b\x31\xf5\xc9\x01\xa3\x66\x4f\x23\x8f\x03\xfa\x08\x65\x18\x80\x49\x98\x20\xd6\xa9\x25\x29\xc8\xeb\x6a\x6d\x09\xda\x9f\x0d\x38\xa5\xed\x24\xbf\x97\x24\x80\xdc\x29\x83\x81\x44\x18\xcc\x34\x62\xa5\xce\x84\x96\x9e\x9a\x74\xb8\x14\x82\x56\x01\x80\x8e\x0b\x70\xdc\x82\x0b\x6a\x71\x00\x03\xd3\x8a\x6d\x25\x71\x74\xe0\x68\xdc\x21\xbc\xc8\x4f\x12\x7c\xf0\x20\x93\xaa\x15\x30\x36\x60\x01\x9d\xfb\xe2\xe1\x9c\x20\xce\x02\x59\x3c\x54\x0d\x84\x17\xee\xd9\xe8\x40\x23\x41\x68\xae\xb8\x75\x36\x4f\x9a\x0a\xf0\x9d\x4a\xb4\x47\xe1\x50\xc9\xfa\x19\xc4\x61\x56\x50\x30\xe3\x9b\x61\x93\x24\x00\x2d\xea\xcd\x37\x7a\x6a\xa3\x04\xd6\x52\x01\x11\x98\x80\x64\x50\x77\xd0\x27\x55\x70\xd6\xf8\x91\x46\x05\xa9\xa1\xbb\x67\x2e\xeb\x6a\x01\x6a\x4c\x9d\x9d\x2c\x70\xb9\x4e\x5f\x4f\xa9\xf9\x75\x42\xb1\xb3\x63\x5c\xc1\xe3\xe6\x2a\xb4\x80\xaf\x2b\x04\x18\x69\xac\x84\x78\x18\x2c\x45\xba\xa4\x86\xd4\xd3\x68\x41\xf6\x52\x15\x11\xfd\x4c\x6a\x61\xdf\x16\x43\xc6\xde\x5d\xa6\xa0\xaf\x29\xc3\x3e\xe9\xd8\x34\x58\x27\x16\x8a\x8f\x7e\x02\x18\x68\x2e\x61\x8c\x6b\x38\xed\xf1\x4d\x39\x27\xd1\xa4\xbe\x12\x90\x81\x2e\x6d\xa4\x3a\x82\xed\x5a\xa2\xeb\xd5\x0d\xa7\x1e\x19\xb3\x20\x96\x99\x68\x98\x72\x6d\xe4\xeb\x30\xb7\x7e\x02\x50\x90\x2b\xfc\x70\x03\x20\x1b\xd1\x6b\x2a\x60\x21\x33\x3f\xdb\x4e\xaa\xca\x6a\xa1\x39\x82\x14\x29\x2f\x34\x11\x60\x01\x14\xdf\x49\xed\x04\xc4\x2b\x6d\xcb\xf6\x76\xf7\xc1\x47\x8b\xd1\x15\xff\xb7\xc0\xd8\xd7\x24\x5d\x9f\x3f\x4a\x6a\x08\x53\x0d\x25\xe8\x4e\xdf\x99\xa3\x26\x79\x53\x0b\xb2\x1c\x6c\x1c\xbf\x31\x60\x36\xcc\xb2\x96\xb9\x16\x08\x08\x05\x7d\x38\xb1\x8c\xdc\xea\x28\xa9\xd6\x54\xcc\x80\xa0\x32\x44\x53\x25\x83\xb0\xa6\xd2\x43\xac\x65\x97\xe1\x3e\xe1\x45\x2a\xc8\x9f\x01\x5e\x24\xe0\xcf\x2f\x7c\x2d\x20\x7f\x04\xf2\xc5\x90\xe7\x8f\x7b\xc1\x06\xd4\x54\xea\x99\x82\x5d\x5c\x31\xa1\x81\x5d\x49\x00\xe5\xc6\x8f\x1f\xb2\x4d\x48\x64\x60\xb3\x80\xfe\x3c\x43\x69\xb9\x6f\x56\x08\x63\x82\x26\x44\x37\x29\xfc\x2e\x8c\x7e\x2a\x28\x3d\x29\x47\x01\x0a\x09\xde\x92\x15\x3b\x87\x9d\x94\x0b\xf7\x8f\x8e\x41\xa2\x38\x34\x05\x03\xca\xa5\x4a\x60\xac\xc0\x02\x02\x92\x97\x96\xbf\xc7\x5a\xff\x3e\xf9\xe0\x57\x22\x5f\xe0\xec\xca\x6e\x97\x5c\x20\xa9\x60\xd9\xc2\x96\x40\xd6\x2a\x6e\x9a\x5f\x18\xb8\x38\xb1\x49\xdc\x39\xac\xbe\xb9\xb6\x9a\xcc\xb5\xcd\x84\x9c\x15\xb7\x38\xcd\x2f\x74\x80\x57\x69\x00\xd7\xab\x92\x46\xaa\xd4\x76\x21\xcb\xab\xe8\x39\x2d\xc2\x48\x9f\xdf\x31\x52\x81\x02\x75\xd9\x9d\xdb\x4c\xd5\x6f\x2b\x84\x06\xdd\xeb\xb9\xf6\x17\xba\x96\x77\x32\x09\x03\x6d\xa4\xd5\x8b\x61\x37\xa7\x56\xdc\x6c\xdd\x80\xb3\xf1\x30\x52\xd9\xc4\xd2\xe8\x30\xc8\xb5\x80\x6d\xb4\x3c\x7f\x6c\xa4\xab\xae\x43\x2e\x7e\xa3\x7c\x57\xfa\x2e\xe8\x7b\x4b\xb3\x95\x07\x40\xe6\xb9\x36\xb5\x76\x11\x34\xf9\x0b\xf1\x01\x5d\xb0\x00\x48\x08\xfd\xf7\x68\xbf\x5f\x51\x26\xe0\xb1\xd5\xee\xbb\x0f\x38\x5e\x68\xb3\x74\x23\x65\x0c\xc4\xb0\x21\x44\xcb\x62\x5a\x03\x10\x1d\x78\x86\x0d\x00\x64\x63\xd7\x80\xb1\x33\xa3\x3a\xe0\x5e\xed\xa0\xc5\x25\xa4\x1d\x83\xe2\x4a\xbd\x24\x44\xf0\xc2\xcb\xa7\x7d\xd1\x55\xcf\x9d\x44\xba\x36\x91\xa4\x01\x5d\x33\x98\x68\xb9\xc5\xc8\xea\x1c\x4d\xaf\x79\xb1\xef\x02\x7f\xa4\x1c\x6f\x60\xc6\x80\x7b\x1d\x26\x3e\xb4\xdd\x29\xf5\x4a\x9a\xd8\x88\x6a\x0d\x37\x20\x3f\x85\xf2\x04\x5f\x9f\x10\x53\xe4\x68\xc4\x86\xa4\x71\xeb\x14\x94\x76\x02\xf5\x57\x44\x31\xdb\x41\x08\xe7\xfe\x20\x12\x78\xc5\x0d\x4d\x75\x8d\xb8\x03\x57\x0b\x48\x05\x60\x26\x83\xbd\x6b\xd8\xb0\x7e\xa6\xea\x73\x50\x40\xd2\x09\xf9\x02\x4c\xc2\x5a\x98\x84\x41\xc4\xfb\x9c\x72\x77\x4d\x03\x7c\x95\xee\x4b\xa9\x5b\x9a\x7e\x4c\xff\x27\x88\x49\x67\x1d\x7e\xe5\xe0\x1d\xab\x84\x02\x54\xce\x4a\x2a\x5d\x28\x0c\x5d\xed\xfb\x68\x15\xcc\xa0\xb0\x5f\x40\x22\x1a\xb8\x5a\x85\x80\x4c\x3d\x83\xed\x99\x18\x2a\x40\x42\x1c\xc1\xe2\x0f\x8c\xa1\x05\x04\x54\xc1\x1f\x89\x66\x5b\x42\x5f\xcd\x41\xf0\x80\x78\xf3\x89\xb3\xe5\x0a\xa9\xc0\xf3\x6b\x25\x24\x87\x7b\x4e\x70\x4d\x21\x42\xf0\x06\xdf\x2c\x2b\x4c\xa8\x0b\xd4\x23\xde\x7c\x72\xff\x9f\x1d\xb4\x05\x4e\x80\x9d\xe3\x9e\x23\x8e\x66\x8d\x9d\xbf\xfe\xf2\x29\xd5\x02\x1c\xae\x9a\x66\x77\xc9\x07\xab\x98\x7e\x5d\xf0\x2d\xbb\x3a\xec\x6e\x28\x55\x08\x60\xcb\x03\x32\xba\xf4\x96\x26\x38\x3a\xdd\xf9\xf2\xfd\x6a\x9d\x2b\x8f\xb8\x1f\xea\x16\x21\xda\xef\x6b\x25\xf4\x4c\xc9\x72\xbc\xf9\x84\x55\x45\x35\x27\x38\x84\xbb\x56\x03\xd3\x53\x09\xff\xa4\xed\xf6\xe6\x93\x6b\x96\x41\x57\xda\xc7\x51\xe6\x25\x02\x5a\xf5\x9c\x54\xe0\x38\x4c\xaa\x03\xbf\x81\x7c\xfd\x44\x65\x9c\x27\x68\x7e\xdd\x68\x9b\xe7\x24\x11\xaf\x2f\x83\xf9\x91\x86\x48\x16\x2e\xd0\x0f\xe8\xb7\x92\x7c\xd6\xee\xfe\x29\x4d\x53\x3f\x36\x18\xce\x35\x93\xd1\x70\x00\x78\xa5\xaa\xf9\x9f\xd3\x34\x60\x8a\x94\x12\x4c\xd0\xb8\x43\x6e\xa8\xf6\x65\x3c\xc1\x80\x1c\x1d\x80\x5d\xe5\xa4\xb0\x49\xf8\xbc\x62\xdc\x7e\x3a\x50\x03\x03\x02\x8b\x58\x63\xb0\x95\x81\xa9\x14\xef\x3e\xe1\x96\xfa\xc4\x0a\xb8\xf6\x01\xaa\x53\x98\xdb\x69\x7d\x00\x4d\x6d\xa2\xaf\x59\x35\xd0\x74\x0c\x7b\xc0\x0f\x3b\x12\xb8\x94\x5b\x0d\xe0\xac\x41\x04\x0e\x17\xd7\x7e\xff\x9a\xaa\xab\x3c\xc0\xbe\x41\xc1\x01\xe0\xd0\x35\x22\x9c\xb5\x41\xda\x6d\x57\xac\x70\xb7\xcc\x6f\x02\xed\x38\xaa\x43\xeb\x80\x4c\x6d\x73\xa4\xd6\x46\x40\x01\xf6\x0e\x9b\x06\x4c\x96\x34\x3a\x14\xf1\x12\xdf\xaa\xcd\xb7\x23\xfd\x8d\xb9\x4c\x05\xe2\x0a\x62\x3d\x5a\x90\x4c\x76\x92\x64\x42\x36\x4c\xbc\x18\x63\xde\xe4\x0c\xaf\x27\x4d\x1d\x14\xb7\xfd\xc0\x4e\x18\xe2\x0e\x29\x64\x70\xeb\xc0\x0a\xed\x13\x9d\xf4\x11\xc4\x77\xcb\xb2\x03\xf6\x0c\x18\x8d\x15\x5c\xc0\x25\x6a\xd2\xd3\x94\xc3\xda\xae\xa0\x8f\x04\xd4\x80\x75\x1a\x9d\x6a\xf0\xc0\x5a\x38\x9d\x35\x4d\x61\xc0\x51\x7c\x4d\x95\xcd\x7c\x1d\xf8\x6e\x9b\x6e\xe8\x4d\x3a\x81\x61\x0f\x11\x96\x4f\xc8\xd5\x3e\x09\xa5\x43\x4b\x3f\x21\xfc\x42\xbe\x66\xa0\x56\x20\xd4\x13\xc8\x5f\x64\x4a\x76\x3f\x10\x97\xed\xce\x95\x3b\xa0\x51\x71\x17\x54\x84\x18\x0d\xd0\x01\x7d\x19\xc0\x06\x1e\xcd\x5c\x73\xc0\xe4\x1e\xe8\xcb\xa7\xed\x54\xd2\xc4\x8e\x60\xec\xca\xe0\x01\x54\xd0\x4b\xe2\x18\x60\x9e\x46\x30\x06\x5e\xb9\x0e\xd7\x7d\xbe\xfe\xdd\xc9\x27\x05\x70\x9b\x50\xd7\x33\x4a\x9d\xe1\xaa\x11\x07\x00\xb8\x2d\x8a\x08\xce\x30\xa2\x63\x89\x7b\xf8\x17\x4a\xf7\xdc\xc8\x01\x99\xdb\xdc\x9a\xdb\xac\x3b\x58\x4c\x6b\xdb\x6b\x2a\xa3\xc3\x44\x93\xe6\x6a\x70\x32\x89\xb1\x96\x71\x0d\x48\x43\x00\x9d\xb4\x23\x9a\xcc\x34\x04\x8a\x9c\xa2\xf6\x68\xb0\x12\xae\x03\x35\xc0\x2d\x44\xc4\x97\x47\x24\x6d\x3b\xab\xde\x99\x2c\xb0\x93\x2b\x0d\x7f\xd0\xd0\x55\xc0\xd3\xf4\xd4\x32\x1e\xcb\x9c\x86\x20\x8d\xaa\x40\x97\x7f\x99\x5c\xc2\x06\x16\x55\x18\x9d\x0b\xf8\xa9\x03\x5f\xa9\xb3\x96\xae\x00\xee\xe8\x44\x42\xca\xbe\xc2\xeb\x6e\xba\x67\x04\x91\x06\x71\x7b\x0d\x75\x4d\x08\x19\x09\x8c\x69\x5a\x3a\xb3\x43\x75\xd7\x05\xe3\x78\x94\x23\x96\x1e\xe9\x18\x33\xc3\x4e\x69\x53\xc0\x61\x9e\x7a\xe7\x4e\x97\x62\x49\x90\xc2\x76\x6f\x07\x75\x54\x1d\xbe\xb3\xc6\xfa\x75\xa7\xd3\x3a\x78\x75\x01\xe4\xd3\x68\x99\x20\x16\x9b\x10\x5d\x81\x53\x50\x78\x41\x00\xd9\xc0\x95\x95\x05\x5d\x53\x72\x7b\xfe\x6d\xb8\x1b\xbf\xb9\x5e\x03\x95\xaf\x11\x9a\xab\x34\x10\xaf\x77\x0a\x4f\xff\x8b\x69\x80\xb0\xf8\x52\x25\x3c\x56\x02\x94\x0a\xcb\xd9\x6a\x23\xc2\x8a\x1b\x5f\xbe\x95\x2b\x88\xe8\x39\x5b\x23\x23\x8c\x71\x0e\x13\xa6\x87\x14\x20\x36\x29\x08\x95\x81\x58\x0c\x43\x5d\x21\xf2\x69\xea\x80\x1a\xfb\xeb\x28\xae\x6f\x30\x9f\xbf\xd3\x8b\xf3\x82\xc1\xdb\xf4\xd7\x5f\xda\x37\x8b\x84\xdf\x23\xe0\xef\x11\xf0\xf7\x08\xf8\x7b\x04\xfc\x3d\x02\xfe\x1e\x01\x7f\x8f\x80\xbf\x47\xc0\xdf\x23\xe0\xef\x11\xf0\xf7\x08\xf8\x3f\x38\x02\xfe\x9d\x9e\x84\x1f\x32\xe1\xdf\xc3\xe2\xef\x61\xf1\xf7\xb0\xf8\x7b\x58\xfc\x3d\x2c\xfe\x1e\x16\x7f\x0f\x8b\xbf\x87\xc5\xdf\xc3\xe2\xef\x61\xf1\xff\xad\xc2\xe2\x7f\xf9\xf7\xbf\xfc\xed\x74\xd9\xff\x7a\xfe\xf3\xe9\x8d\xc0\xc7\xa2\x1b\xbb\xf2\x1e\x55\xd2\x38\x37\x9f\x3e\x37\xbf\xd1\xee\xb0\xb7\x84\x3a\x79\x91\x5d\x34\x4d\xd8\xcc\x22\xbe\xbc\xad\xec\x04\xb9\xaf\x08\xea\xb6\x24\x63\xfa\xf3\xfc\x75\xa4\x92\x6a\x77\x37\x4b\xb7\x7a\xbc\x13\x49\x73\x3e\x59\xea\x63\x9e\xf3\xee\x5e\xa1\x6e\x06\x7f\x05\xca\x60\x1b\xf0\xb2\x6a\x6a\xbf\xd4\xd4\xdc\x10\x0f\x88\x04\xe9\xa9\x6d\x33\xf5\x3e\xce\x6e\x23\xd9\xe6\x56\x36\x9c\x6c\xdd\x48\xa3\x54\x53\x1d\x93\xbf\xbf\xee\xe6\xd6\xfe\x87\x91\xd4\xec\x6a\xfe\xab\x0f\x5f\x34\xe9\xfa\x67\x9b\xe6\x34\x55\x9f\x50\xbf\x7f\xc5\xf3\x13\xde\xfa\xd3\xf3\x6f\xee\x46\xcc\x98\x96\x27\x75\xe7\xce\xbf\x53\xcc\x3e\x68\x1a\xf3\x8a\xb7\x6f\x41\x0c\x7b\x79\x3b\xde\x84\x76\x39\x36\xda\x6b\x57\x75\x3d\x7c\x06\x57\xcf\x96\xb7\xee\xbe\xca\x0e\xcc\xf6\x06\x55\x3e\x7d\x73\x9d\x9a\x9b\x79\x1b\x9f\x61\xd3\x16\x00\x86\xe3\xf9\x57\x17\x49\x41\xdc\x24\x2e\xd8\xeb\x7a\xdb\xd3\x9c\xfa\xc4\x13\xe4\x5d\xd3\x10\xac\xda\xa9\xbb\x8b\x56\xdb\x6a\xea\xb5\xed\x96\xa6\x9e\x2c\xcd\x5e\x37\x3e\xfb\xed\xd0\xe8\x8d\xb7\xae\x67\xb4\x42\x68\x9a\x08\x91\x09\x7e\xe5\x3f\x12\xe5\x01\xc0\xf6\x64\x1f\xaa\x8b\x19\xbf\x9a\x52\x3f\x8c\x97\xb7\x02\x1f\x6d\x52\xdc\x7a\xfb\x60\xc9\xb4\xfa\x34\x67\xeb\x4f\xfe\xec\x53\x90\xad\x3f\xff\x06\xb7\x2d\xa6\xe5\x49\x52\xcf\x76\x75\x11\x9f\xcb\x07\x7c\x72\xc5\xfb\x1f\xbf\x1d\x6f\x87\x71\x1b\xf9\x4f\x7f\xfa\xc3\xfb\x96\xf9\x0f\xd8\x32\x6f\xc7\x2b\xf8\xfc\x1e\xbd\xef\xa3\x7f\xe0\x3e\xfa\xeb\xf9\xbf\xff\xf9\x7b\x59\xd7\x40\x74\x9a\x7d\xeb\xee\x3f\x5e\xa8\x55\x0d\xd1\x5e\xf7\x6a\xa5\x4e\xb7\x4e\xcf\xe0\x35\x61\xbe\x40\xf0\x9c\x0b\xc3\x57\xbe\x07\x86\x5b\x00\x60\x70\x34\xc6\xcd\xf2\x48\x13\x4d\x97\xc3\x0d\xe6\x02\xfe\x0f\x55\xf7\x8b\xdd\x16\xcc\xfe\xf5\x79\x81\x09\x41\x77\xab\xa4\x8c\x00\xa1\x81\xf0\x16\xc9\x9a\xae\xae\xa7\xa9\xa8\x0f\xc2\x2f\xb7\x89\xe7\x44\xd4\x63\x44\xa4\x02\x89\x57\x10\xa6\xaa\xef\x44\x50\xdc\xb8\x9b\x99\x73\x7b\x42\x0a\xee\xec\xce\x11\xb2\x1a\x8a\x50\xf9\x34\x84\x16\x6d\x57\x5f\x5e\x6e\x08\xd6\xd3\x4c\x3d\x8f\x8d\xcf\x38\x93\x26\xc3\xf7\x7c\x33\xa3\x9b\xbe\xae\x17\x7c\xec\xab\xab\x92\x95\xf3\x8c\x14\x62\x42\xd6\xb9\xbb\xf9\x53\xeb\xce\x88\xb1\x22\xcc\x3c\x67\xd9\xb2\xef\xde\x0a\x8a\x59\xd9\x0b\x5c\x22\x49\x19\x41\xf2\x86\xc8\x82\xff\xd6\x9f\x1a\x62\xf4\x9a\x61\x9a\xd6\xfe\x8b\x9f\x73\x70\x04\xc1\xcb\x2c\xbe\x32\x8a\xea\xc9\x57\x81\x3f\x68\xc3\x54\x10\x28\x5d\xc2\x42\xca\xfd\x83\xb8\xdc\xba\x30\x1c\x99\x73\xe4\x19\xb2\xfa\x8d\x84\xb5\x57\x1a\x42\x42\xb4\x93\x91\xef\x85\x49\x59\xe0\xa5\x20\xb9\x30\x7c\x3c\x7b\x32\x44\xc8\xdd\xf6\x75\x2b\xcb\x2f\xd0\x0f\xd9\xdd\x3e\x67\x9e\xe1\x42\x5a\x1d\xad\xf6\xfc\x5b\x41\x9e\xc4\xfd\xa7\x0b\x23\xbb\x72\x66\xb4\xb7\xc3\xcb\xaa\x03\xf4\x3a\x82\xf6\x45\x44\xa6\x7d\x35\x0f\xf2\xe2\xf9\xbf\xeb\x09\x2c\x39\xd2\x57\x03\xb5\x1b\xb0\x22\xc2\xa4\x88\x5f\xc8\x07\x77\x4c\xd4\xbf\xe6\x8b\x69\xb1\x01\x21\xbe\x77\x34\x03\xd7\xfa\x88\x60\xeb\xe5\xf8\xf7\xcb\xc3\x32\x7c\x24\x18\x06\xe8\x8e\xe5\x89\xad\x81\x1f\x35\xb5\xde\xb6\xfc\xfd\xc1\xcf\x97\x83\x97\xd7\xc7\xde\x8e\xb1\xa3\x07\xfd\x43\xf5\x05\x76\x0a\xa7\x5d\xb6\x3b\x2e\xa3\x2f\x47\xcf\x76\x62\xdf\x1d\x15\x4e\x54\x44\xd4\x5a\x3f\x06\xfd\xa1\xa3\x54\x41\x53\xf7\x99\xf8\x3b\x26\x1c\x61\xf7\xaf\x4e\xf8\x48\x45\xeb\x3f\x70\xc2\x47\x39\x06\x9f\xdd\xc6\xaf\x12\xc3\x67\xfe\x65\x0d\xe8\xe5\xa4\x93\x9d\xb4\x33\xb0\x48\x56\xea\x9e\x04\x0e\xff\x1a\xb7\x48\x12\xf9\xea\xb8\xe5\xe5\xb0\xe5\x07\x47\xdd\xf3\xfc\x6c\xd4\xb7\x39\x7f\x31\xe6\xf1\xda\x98\xcb\xfc\xca\xa0\x9f\x98\x20\xfb\x07\xcd\x36\xd8\x77\xc0\xbf\xf8\xb6\x05\x5e\x39\x6e\x3f\x7a\xf3\xc7\x1a\x0f\xe1\x8e\xd6\xba\x96\xdb\xb2\x7e\xb1\x90\xb8\xac\x89\x2e\x80\xe0\x6a\x7b\x44\x80\x8f\xeb\xba\x33\x8b\x42\x2f\xb2\xa1\xd4\x63\x0d\x37\xcf\x2f\x57\xb6\xbd\x3a\xd8\x71\xb7\xb2\xbf\x3a\xd8\xfa\x72\xb0\xc7\x72\x7e\xb9\x07\xe5\x36\xd8\x79\x37\xd8\xef\xcd\xf1\xd7\x16\xf4\x79\xa1\x15\x0a\xd3\x5b\xcd\xdd\xc9\xcf\xe6\x95\xeb\x61\xc4\x1a\x2e\x6b\x39\xf4\xb5\x1c\xe4\xb6\x84\xbf\x36\x56\x79\x39\xd4\x6f\xad\xe2\x2f\x46\xea\xa6\x50\xed\x6f\x18\x68\x7f\x39\xd0\x2f\xd7\xad\xbc\x65\xaf\xb5\xc7\x92\xa4\x7f\x77\xaf\x3d\xe0\x50\x5b\x89\x51\x7e\xcf\x91\xa6\x89\xf3\xed\xac\xd4\xc2\x20\x29\xba\x95\x54\xad\x5d\xc0\x5f\xed\xe6\x88\x36\x0d\x03\xa7\xa5\x3c\xec\x9c\x74\x80\xc4\x75\xb4\x99\x7a\x73\x53\x03\x39\x7e\x28\x3d\x28\x4d\xd6\x30\xe4\x96\x1a\xc2\x44\x2d\x55\x18\x37\x28\xbf\x10\x04\x2a\x33\xa2\x1f\xfd\x92\x04\x48\x6b\x1d\x11\xff\x5c\x2a\x99\xc7\x91\x8a\x6d\x2d\xb9\x6d\x93\x4b\xd9\x74\x01\x95\xa0\x5a\x2d\x75\x43\xca\x1f\x39\xc5\x34\x10\xe1\x75\x9b\x60\xa6\x36\xc7\x65\x4f\x02\x5e\xd8\xfa\xe4\xdb\x06\xa4\xa3\x6e\xb7\x81\x53\x1e\x64\xef\x7d\xc0\x4e\x04\xaa\x59\x6b\xa7\x9e\xf2\x90\x8d\xcf\x99\x2c\xef\xac\x61\x18\xc3\x4d\xe2\x22\xf1\x1c\xf6\x4e\x2d\x33\xcd\xe6\x87\x6d\xae\x6c\xb4\x92\xee\x13\x71\x44\x54\x92\x21\x58\x2d\xa9\xd4\xcd\x57\x4e\x8f\xc8\xb1\xa5\xea\x7a\xa9\x23\xd8\x09\xae\xd9\x02\x8e\x7d\x84\x3c\x65\xf0\x02\xda\xee\x92\xa1\x9f\x46\xd2\xba\xe1\x29\x2e\xb9\xf9\x99\xc1\x4a\xeb\x66\x7e\x04\xc8\x50\xbe\x53\x11\x7e\x6b\x04\x8c\x78\x92\x9c\xaa\x9b\x14\x93\x1c\xa1\x49\xc0\x91\x27\xed\x1c\x04\x7e\x56\x52\x2b\xc8\x3a\x25\x70\x47\xf7\x48\x9d\xd4\x82\x5c\x03\x2c\xf6\x0e\x36\x4d\x9f\xa3\x51\xcb\xc9\x92\x6d\xfe\x20\xdb\xdb\x9e\x86\xdb\x31\xa0\x93\x1d\x1d\x6e\xd2\x74\xb3\x7e\xf8\x49\x11\x4b\x3b\xbd\x00\x3a\xa1\x00\x1b\xd8\x28\x2d\xe5\x72\x45\xb9\xcd\x42\xfe\x2a\x72\xfa\x1c\x16\xc5\xef\xdc\xc0\x66\x30\x00\xb6\x7c\x90\x54\xba\xcb\x4c\x2d\x58\x38\x4b\x58\x21\x0c\x8d\xe2\x30\xc4\xf3\xcb\x63\x75\x0f\x63\xe1\x75\x94\x2f\x46\x31\xc0\xa2\x78\xf1\xc3\xe2\xe4\x70\xe3\x9e\x3f\xfa\xe6\xa1\xe4\xc4\xe9\xbe\x1c\xfd\xf8\xca\xe8\xfb\xdb\x46\x6f\xa9\x28\x06\x43\x6e\xef\x97\xa3\x7f\xf0\x79\xed\x49\x0d\x83\xb7\x3b\xd8\x18\x84\xb2\x5d\x2a\xdc\x46\xdc\x9f\xdc\x1d\x37\x0c\x39\x4c\xaf\xaf\x0c\xf9\x98\xf0\xfe\x53\x43\xae\xa9\x7c\x73\xba\xdb\xcb\xe9\x6e\x6f\x9a\xee\xbb\xc1\x57\x7d\xd3\x7c\xdf\x06\x7f\x3f\x2f\x3b\x62\xfc\x3e\x2f\x7b\xf0\x11\x7f\xe8\x6e\xa8\xff\x8e\x23\x2e\xb7\x01\x2b\x67\xfb\x07\xd7\xc7\x57\xc7\x1b\x13\x3c\x93\xb9\x5b\xf2\x8f\x18\xb0\xb8\x67\x31\xcc\x3d\xf3\x31\xf5\x9b\x5b\x52\xd6\x24\xcb\x5b\x46\xdd\xbf\xb5\x92\xe7\xdd\x36\x2c\x29\xab\xbc\xb6\x92\xf5\xb3\x95\xac\xf7\x2b\xf9\xf7\x1b\x66\xac\xde\xaf\x0d\xb2\xdd\x06\xf9\x9d\x99\x7d\x7d\xbc\xd5\x60\xb2\x54\x28\x33\x54\x97\x91\xa2\x76\x8c\xb7\x8e\x13\x97\x7a\x5b\xb4\xbf\xcf\x40\xcb\x8b\x71\x66\x17\xdd\x53\xbf\x3d\x4e\x0c\xb3\xfd\x4e\x7b\x0b\xe5\x0f\xdf\x1b\xe7\x03\x8e\xb6\x69\x0c\xf3\x6d\x16\xcb\x0f\x14\xc4\xab\xcd\xf6\xcf\x7f\xfc\xc3\x7b\xa4\xe6\x3d\x52\xf3\x1e\xa9\x79\x8f\xd4\xbc\x47\x6a\xde\x23\x35\xef\x91\x9a\xf7\x48\xcd\x7f\xce\x48\xcd\x0f\x54\x11\xbf\xb0\x7b\xde\xc3\x37\xef\xe1\x9b\xf7\xf0\xcd\x7b\xf8\xe6\x3d\x7c\xf3\x1e\xbe\x79\x0f\xdf\xbc\x87\x6f\xfe\xa3\xc2\x37\x7f\xbe\x9c\x3e\xfd\xed\x2f\xe7\xfd\xaf\xff\xf2\xe9\xcf\xff\xf3\x7a\xfa\x97\xbf\x5c\xfe\xf2\xb7\xff\xf7\x67\xb1\x7c\x2b\xea\x50\xf5\xa9\xa6\xa6\xf5\xd1\xd5\xa2\x45\x81\x12\x54\xf6\xdc\x2b\x9a\x3c\x0a\xfa\x23\x7d\x0e\xc6\x43\xfc\xe6\xaa\x19\x0c\x39\xc3\x2d\xc2\x47\x94\x85\xd5\x6b\x49\xd6\xeb\x07\xf5\x83\x5d\x5b\xd2\x32\x7e\xc5\xfb\x4d\x73\xca\x65\x2b\x00\xc8\x56\x25\xb6\xb2\x9f\xd6\x2f\x5c\x7e\xa6\x7c\xf5\xf5\x49\xf8\x49\x88\xb4\x8c\x31\x4a\x7d\xb2\x34\x6d\x3c\x96\xe4\xee\xb4\xb8\x2d\x13\xec\xa4\x96\x6a\x9b\xbb\xb9\xf5\xeb\xef\xe7\xc3\xfa\xc9\x55\x48\x13\x64\xbe\x52\x1e\x4b\xaa\x1f\x6a\xb2\xde\xae\x6e\x3f\x99\x6b\x68\xeb\x98\x13\xfb\xd5\xdf\x83\x51\xb4\x29\x08\x20\xda\x26\x15\xf1\xa4\xe1\x27\x76\x53\xf9\xa7\xca\x78\x5f\x9f\x87\x37\x15\x2c\x7e\x3e\x15\xaf\x9c\xfb\xa5\x35\xfc\xa7\x5c\xfe\x79\x8e\x3f\xac\x42\x3f\x5f\x37\x1f\x70\x27\xcf\x6e\x9c\xb9\x00\xd8\x5d\xba\x4e\x4c\x5d\xbc\xf5\x8b\xef\xd7\x1d\x6b\x01\x4b\xe4\x51\xef\x4a\x06\xe3\xc0\x56\xac\x17\x79\x71\xe0\xb5\x20\xb9\xac\xa4\x7e\xf1\x9b\xdc\x7f\xe5\x0f\xd4\x6f\x11\xc6\x82\x85\xf9\xa8\x17\x49\x0a\x6e\xac\x7a\x46\x2d\x61\xca\xb6\x61\xfd\x12\x99\x23\xde\x63\x2d\x3f\xbe\x8d\xce\xf7\x5b\x93\xfc\x9d\x8a\xc3\xbf\x6b\x92\x2b\xae\x4c\xea\x07\x5f\x27\xfd\xbc\x4b\xaa\xb9\x2f\xdb\x79\xf1\xe6\x76\xf3\x85\xd9\xca\x63\x4f\xb5\x59\x2c\xe1\x57\x26\xec\x7e\x92\xd7\x81\x8f\x05\xcf\x75\x5b\x5e\xfb\xdd\x31\xd1\xa4\xea\xf3\x5f\xed\x71\x92\x0b\x1a\x2f\xb2\x9c\x51\x22\xe8\x12\x79\xc3\x1e\x61\xfb\x64\xbc\xf7\xfd\xb2\x8e\xfb\x9d\x79\xfe\xb7\xfa\x86\x4a\x41\xcd\x49\xab\x6d\x2d\x59\x45\xf7\x89\x1a\xbb\xe4\xd8\x59\x97\x4d\xf6\x64\x08\xb7\xd6\x36\x4e\xb5\xa1\x59\x26\x5e\x50\xaf\x59\x93\xb2\xb0\xdf\x7f\xdc\x52\xcd\x8a\x08\x36\x7a\xdd\xca\x40\xd3\x0e\xec\x7a\x91\xa4\x90\x59\x13\x10\x04\xbd\x6d\x15\xb2\x0e\x2d\x99\x69\xb2\x2b\x06\x11\x6e\xb4\xf2\xcb\xc4\xb7\x7c\x06\x94\x1d\xf6\xc0\x3c\x40\x3f\xa4\x7b\x69\xe8\xe1\x9b\xe6\x87\x6e\xa0\x92\xca\x2d\xba\x20\xd9\x1b\x38\x3b\x5a\x48\xd1\x10\x8c\xef\x56\xa9\x49\xa4\xb8\xbc\x01\x3e\x49\xf1\x2f\xa0\x71\xad\x8a\xec\x68\x07\xac\x13\x5e\xce\xea\xe2\xee\xd3\x85\xf6\x30\xf4\xd1\xa1\x83\x10\x9d\x90\xee\x65\x25\xc0\x1d\x94\xca\x7e\x37\x1d\xee\xcc\x0f\xf4\x70\xa6\x01\xff\xcf\xdd\x4b\xb4\x54\x5a\x52\xb8\x39\x35\x19\x3a\x84\x5b\x4d\x25\x77\xc0\x8e\xa0\xb5\x35\xfa\xc2\x3a\x2e\x6f\xa4\x02\xbf\x49\xe0\xb6\xa2\xc3\x10\xed\x5e\x15\x88\x0f\x82\x39\x52\xf4\xbd\xa1\x6e\x55\xd0\x33\x08\xf9\xa7\x46\xaa\x68\xb8\xf2\xae\x44\x14\x11\x71\xf7\x06\x75\x6f\xa9\xa3\xa3\xb6\x69\x05\x56\xbf\xa6\x81\x4e\xe9\xd1\xfa\x5e\x53\x13\x20\xbf\x64\xdb\x7b\x1a\x88\xd5\xa3\x2b\xd7\xff\xa8\xee\x63\xfa\x92\xd3\x31\x7c\x1a\x81\x27\x91\xd1\x18\x54\x7a\x4b\xda\x1b\xee\x54\xb2\x3a\x7e\x99\x69\x76\x10\xaa\x75\x32\x9b\xa0\x86\x7a\x6c\xfa\x6b\x4b\xa5\xf7\x4d\x37\xdd\xd6\x3b\xd1\xd3\x84\x85\xc3\x67\x7c\x1b\xee\x11\xc8\xa5\xff\x3f\xf6\xde\xa5\x47\x8e\x24\x49\x13\xfc\x2b\x86\x9a\xcb\xf6\xc1\x04\x2a\xa2\x22\xfa\x38\xb2\xb9\x9d\x88\x03\xf3\xd4\x00\xaf\x0d\x1f\x47\x55\x45\xed\x38\xbb\x06\x95\x3d\x71\x88\x5f\xbf\xf8\x3e\x51\x73\xf7\x08\x32\x93\x41\x6e\x63\x77\xd1\x13\xc8\x0c\x73\xa3\x3f\xec\xa1\xa6\x2a\xaf\x4f\xe4\x93\x33\x19\x3a\x4a\xa9\xd2\xd3\x4c\x81\x97\x3c\x59\xd0\x94\x86\x12\xfc\xf6\x92\x85\x9c\x7d\xf5\xae\xec\xac\xbf\xa4\xa0\xa4\xb3\xa9\xbb\xc3\xa4\x63\x31\x15\x84\x25\xf9\x61\x60\x8d\x98\xed\xf8\x0e\xfc\xff\x9d\x34\x14\xc2\x32\xa0\x41\xc2\x02\x9a\x37\xbd\xb9\x64\xbd\x6c\x58\x3a\xbe\xc5\x75\x15\xe1\x76\xb6\x9a\xc3\x25\xb0\x9b\xd0\x2e\xb5\x0e\x36\xae\x93\xd6\x58\x8d\xc3\x02\x66\x31\xc3\x18\x17\xce\xe3\x1a\x98\x67\xd6\xd8\xba\x93\x79\xe8\xdd\xf3\xc9\x88\x72\x25\x18\x4b\x65\x6b\x92\x76\xec\x2c\x37\xd5\x6c\x49\xed\x49\xc5\x41\xff\x3b\xbb\x8d\x54\xe6\x99\x4b\x77\x63\xf9\xcf\xec\x93\xd5\x62\x75\xe0\x09\x75\xe9\x8d\x55\x92\xab\xb6\x6e\x90\x02\x82\xa4\x17\xc3\x25\x0b\xae\x5a\xf2\xf2\xe8\x88\xac\xf8\xa9\xa4\xdb\xc1\x1a\x08\x5d\xfe\x7a\x19\xa2\x2c\xb6\x1f\xab\x68\xd2\x79\x90\x93\xe3\xe9\x6d\xb9\xcd\x22\x5e\xae\x70\x2c\x7b\xf2\x10\xc5\x41\x12\x44\x8e\x10\x3e\x10\x92\x83\xb0\xec\x8c\x24\x1e\x2c\x70\xdb\xb3\xf5\x39\xcd\xf0\xe1\x04\x87\xd6\x4b\x1e\x34\x57\x7f\x9b\x9b\xba\xc9\xf4\xe3\x05\xf6\x5d\x85\x35\x47\xd6\x0d\x1a\x84\x1c\xc5\x73\xc2\x22\xda\x75\x97\xee\x0d\xab\x7f\x67\xbf\x92\xac\xcd\x9b\x8c\x10\x93\x43\x83\x7d\x67\xa0\xb1\x8e\xa6\x96\x98\xbb\x64\x76\x29\x85\x61\x28\xab\xa2\x5b\x93\x86\x2f\xb0\x9e\x11\x43\xdc\x2a\x23\x2f\x32\x7c\x88\x96\x29\xd6\xa6\xf4\x5a\x31\xfd\x37\x63\x41\x79\x44\xb6\x9a\xb2\x9a\x8d\xa4\x9c\x3d\x3b\xda\x20\xb9\x13\xaf\xb7\x05\xd3\xd9\x7b\x92\x68\x34\xce\xb2\x18\xf5\x03\xa3\x3b\x5b\x6e\xb9\x06\x6c\x33\x3b\x07\x6d\xb9\xb2\x69\xd9\x9d\xeb\x45\xcb\xae\x85\x0b\xc6\xb6\xdc\x72\xa4\xb0\x2a\x1a\x96\xaf\xb7\xef\x59\xb8\x7f\x89\xb7\xa4\x53\x55\xe9\x9d\xdc\x04\x8c\x64\x25\x19\x8b\x53\x82\x75\xac\x1a\xcb\x0e\x1d\x73\x9c\xea\x94\x0e\xa9\x90\x2f\xbc\x98\x2a\xad\x0d\x92\x87\x40\x0b\x28\xa6\x3d\x6b\xde\xfa\x62\x53\x21\x5f\x0b\xa4\xb9\x91\xab\x41\xbd\x66\xb9\xa3\xf4\x20\x0a\x48\xe9\xee\xbd\x4a\x0b\xe9\x36\xf0\x64\xa9\x38\x6a\x96\x75\xf1\x81\x0d\xa7\xf4\xab\xbb\x34\x2a\x07\x12\x21\xd1\xce\x97\xf0\x79\xca\xce\x22\xb9\x3d\x50\x44\xa8\x84\x39\xce\x4b\x3b\x10\xd8\xc3\x9c\x54\xb6\x0f\x21\xb3\x53\x16\xe9\x62\x8f\x55\x86\xb5\xad\xb2\x42\x52\x60\x64\x79\x37\xeb\x48\x71\x17\x84\x0f\x58\x9d\x19\x24\x29\x48\xa2\x06\x25\x5d\x53\x40\x80\xb0\x4d\x09\x7b\xf3\xae\xaa\xb6\xe4\xb6\x62\x2d\x24\xa3\x93\x50\x18\x23\xb0\xa2\x22\x4c\x86\xbb\x50\x41\x1a\x26\x2e\x43\x99\x19\xe4\x1c\x31\x52\x1b\x90\xce\x84\xb1\x13\xd2\x9e\xcc\xb1\x4b\xb7\xc5\x25\x96\xa5\xb5\x90\x39\x30\x97\x77\x76\x82\xc1\x94\xf3\xdd\xa5\x91\xc0\x22\xea\x90\xd6\x12\x06\xa5\xe0\x2a\x2c\x89\xa0\xe4\x67\xf9\x8a\xb7\x76\xb2\x8e\x77\x72\x5b\xb2\x3c\xa2\x40\xa6\x8f\xb3\x44\x0d\x29\xab\x20\xb7\x12\xba\xc5\x23\x81\x56\x38\x1d\x7d\x15\x77\x4d\x55\x3e\x24\x22\xce\xac\x13\x2c\xc5\xd2\x08\x28\x0d\x8b\x8a\x6c\x07\x96\x52\x5a\xeb\x6a\x80\x9b\x05\x78\x3b\x9f\x5b\x65\x55\xde\xb6\x5e\x96\xe3\x57\x1b\x2b\x45\xea\x39\x6b\xc0\xd9\x32\xaa\x51\xfe\xeb\x2e\x73\x24\x16\x41\x7a\xaf\x96\xcb\x39\xb0\xfa\x48\x4e\xd3\xb3\xad\x4c\xb1\x29\xcd\x34\x91\x87\xd9\x8d\x13\x28\x0f\x44\xae\x08\x88\x24\x6f\x2d\x0b\x25\xdb\xec\x24\xac\x80\xbf\x38\x58\x87\x8d\x91\x1c\x98\x7a\x63\x62\xae\x34\x23\xc3\x0c\x24\xb8\x10\xb8\xe5\x03\x51\xae\x8f\xb9\x66\x47\x81\xaa\xa5\xcf\x9b\x17\x50\xba\x58\x50\x5e\x07\x1b\x01\x11\x96\xd6\xda\xc5\xda\x10\xe3\xe4\x76\x19\x0a\xc3\xbc\xae\x0e\xb4\x83\x00\x56\xb2\x00\xd0\x5e\x22\xbd\xc4\x68\xe2\x41\x62\x04\xdc\x2d\xa3\xa9\x70\x76\x09\x1b\x43\x7b\x55\x0e\x62\xd8\xdc\xd6\x4b\x4a\x52\x16\x93\x57\x16\xf0\xc3\xd9\xc4\x34\x84\x44\x24\x67\x1d\x4b\x83\x63\x4f\xee\x1b\x1b\x9a\xed\x7d\x49\xc0\x43\x52\xae\x61\xd2\xd3\xc5\x96\x8c\x8f\x1f\x86\x47\xe1\xc2\x1c\xc3\x4e\x5a\x8a\xc0\x76\xc9\x97\x35\x75\x68\xe2\xf8\x12\xcf\xc1\x8b\xa6\x83\xbe\x53\xbc\x1a\x69\x8f\xa6\x25\xaf\x1b\x8c\xa5\x52\xb2\x74\x78\x51\x7b\x34\xd6\xe5\x9f\xba\xb1\x88\x67\xbd\x64\x31\x2d\x24\x53\xb3\x7e\x26\xd7\x9c\xe5\x80\x42\x80\x94\x31\x72\xc5\x75\x56\x75\x49\x68\x95\xca\x42\x58\x6f\x2e\x75\xac\xee\xbb\x3e\x2a\xed\x7d\x46\xa9\x1d\xeb\x80\x55\xe0\x3a\xb1\x5c\x08\xaa\x7b\x19\xd7\x69\xad\x85\x85\xce\x43\xda\x77\xa3\x07\x7f\x89\x1f\x49\xfc\xf8\x17\x2f\xc5\xfe\xf9\x4f\xef\x86\xf7\xbb\xe1\xfd\x6e\x78\xbf\x1b\xde\xef\x86\xf7\x7f\x01\xc3\xfb\xab\xa6\xa9\x2b\x8a\x46\xd1\xe2\x14\xd0\xb4\x32\x96\xca\x56\x77\x5e\x60\x66\xa1\xd9\x2a\x4c\x96\x19\x4b\xa6\xc0\x70\x6b\x94\xb1\x3b\xe4\x34\xbe\x4c\xaa\xc8\x9e\x24\x6c\x52\xc9\x04\x05\x7b\xc1\x19\x54\xe6\x0c\x86\x49\xd4\xb3\x73\x22\xee\x7d\x83\x6e\x20\x81\x85\xea\xc8\x9f\xe9\xc8\x2b\x80\x7d\x17\x49\x09\x7a\x9a\x32\xe6\xc6\x4d\x4e\x01\x32\xc8\x36\x9f\xe7\x9d\x72\x4b\x0a\xc1\x62\x87\x9a\x31\x02\xc6\x93\x06\x33\x1c\x80\x59\xea\xb6\x5e\x96\x03\xc0\xf9\x6d\x50\xb3\x8b\x55\x05\xb6\x6f\xd2\xbe\xb9\x4c\xf6\x86\x6f\x85\x44\xbd\x4a\x5d\x14\xe2\xe4\xc8\xa5\xa6\xea\x54\x84\x5d\xa9\x55\x98\xbb\x38\x93\x23\x55\x79\xaf\xbc\xc5\x4a\xf3\xb6\x4e\x42\xf4\x24\x01\x86\x35\xd4\x39\x3e\x23\x65\x92\x51\xc5\x68\x26\xde\x91\xc3\x2f\x3a\x29\xdf\x22\xc5\x0a\x41\x67\x52\xe0\x2e\x85\x92\x6c\x56\xd1\x17\xd7\x55\xc5\xd2\x6b\xe4\x8b\x99\xa4\x26\x82\x21\x84\xa7\x01\xe5\x22\x83\xcb\x74\x26\x39\xa8\xfa\x91\x76\x39\x68\x87\x58\x0f\x38\x2f\x51\xd3\xa0\x8f\x54\x32\xa3\x36\x88\x32\xb1\x06\xa9\xee\x31\x19\xe6\x86\xfa\x73\x68\xbf\xed\x58\x13\x24\x29\xae\x98\xb4\x3e\xa8\xb4\x7b\xfa\x1f\x5c\xb0\xa4\xea\x25\x4f\xcb\xd0\xe4\xa1\xe5\x70\x60\xea\x34\xf7\xdf\x9f\x83\x55\xa6\xb7\x4d\x7b\xca\x76\x9d\xb8\x51\xa9\x53\x25\x4a\x48\x2b\xce\x1e\x8b\x2c\x3d\xc6\x9d\x6c\x95\xac\xa9\xa1\x63\x23\x60\x8e\x7b\xbf\xa4\x99\xde\xc6\x3c\xd3\xd7\x9a\xe9\x04\x61\xbe\x31\xd9\x80\x6c\xca\xb0\x2d\x23\x16\x8b\x47\x12\x2a\x61\x5c\x48\xa6\x46\xda\xdf\xe1\xfd\xa4\x05\x37\x8d\x35\x95\xaf\xcb\xce\xdf\xb1\xec\xcf\xd2\xb3\xaf\x6c\x32\xc2\xe1\x9c\x1c\x8d\x34\xe2\xeb\x20\x73\x70\x48\x87\x54\xab\x4e\x3d\xc9\x7c\x04\x42\x96\x24\xe4\x19\x27\x66\xb3\xea\xb6\x5e\xd6\x94\x74\x25\x55\xe1\x79\xb9\x0d\x30\xc3\xdb\xa4\x65\x61\xe4\xcf\x83\xb8\x4b\xa1\x00\x69\x5c\x77\x99\x3d\x20\x25\x77\x4a\x49\x69\xce\x46\xb5\xcc\xd1\x34\xc8\x19\xa5\xa9\xc0\xa2\xf4\x8a\xf9\x24\x4d\x83\x53\x65\x56\x98\x9b\xa9\xb9\x30\x9a\x95\x76\x56\x92\x1b\x46\x4b\xde\x1e\x33\xd8\xbd\x10\xeb\x18\x65\xf8\x33\x30\x55\x72\x22\x91\x48\x34\x83\xec\xb4\xc7\x3b\xec\xbd\xd6\xe7\xb6\x5e\x96\xdc\x51\x4c\x4d\x3c\x0b\xb8\x30\x3b\xf9\xa8\xda\x52\xb5\x49\xde\xc4\x3d\xf5\xb6\x95\xa4\x19\x2d\x49\x27\xc3\xac\x9f\xda\x27\x1f\xe6\x68\xd9\xd8\xb3\x85\x58\x1a\x2b\x3d\xc4\xfb\x84\x51\x46\x82\x26\x28\x7f\x27\xcd\x01\xe4\x09\xd9\x07\x71\x47\x2b\xc1\x98\x34\x4b\x3d\xe0\x52\x42\xe5\x68\x92\xda\xcc\x18\x2b\xdb\xa5\x8e\x99\x24\x39\x15\xfb\x3d\x7f\xc5\xe7\xdb\xe9\x31\x41\xa7\x92\x6f\x33\x64\x4c\xcd\x46\xe7\x07\x1f\x6c\x3f\x79\xc8\x1c\x7d\x5b\x2f\xb4\xfc\x75\xc6\x46\x43\xe2\x9c\x94\x54\xb0\x1c\x5a\x93\xc0\xed\x59\x4f\x7d\x57\xf0\x40\x49\xd9\x89\xe7\x04\x3b\xb0\xfb\x84\xdd\xf2\x66\xeb\xfd\x4d\xe9\x4b\xf7\xd6\xfb\x7b\xb8\xe4\x3d\x5c\xf2\x1e\x2e\x79\x0f\x97\xbc\x87\x4b\xbe\x0e\x97\x7c\xd3\x1a\xc1\x51\xd9\x9d\x7e\x50\x92\x0f\xba\x0d\x30\x01\x94\xda\xb0\x73\x0e\x41\x89\x35\x36\x4a\xa0\x66\x4a\x6e\xbb\xba\x53\xe4\xed\x29\xf2\x30\x3a\xb5\x07\x1c\x74\x7c\x8d\xf6\x7d\x0a\x4b\xe5\xb3\x2f\x0e\x0b\xb1\xc1\x49\x1f\x1b\x05\x6d\x72\x5a\x53\x3d\xe0\xae\x59\x41\x01\x8b\x4d\x17\xe5\xe6\xa9\xc9\xac\x7d\xcb\x6d\x4e\x86\x4a\x5a\xd2\x80\x78\x76\xaa\x26\x28\x68\x72\xd3\x66\x02\x65\x24\x7b\xec\x6b\x71\x50\xc8\xc2\x4a\x95\x0c\xa5\x10\xe4\x13\x0f\x16\x9c\x28\x0c\x2c\x4f\xf3\xc3\x60\xa0\x7b\xeb\x14\xea\x5d\x6c\xc2\x44\xee\x19\x32\x31\x3e\xb9\x89\x7b\x08\x92\xcf\xb5\x99\xe4\xea\x9d\x07\xab\xc9\x73\xdd\x16\xb5\x22\x59\x92\x2b\xb3\x32\x19\x19\xa0\xac\x48\xf3\x16\x43\x69\x6d\x2c\x76\xd5\xa8\x5c\xed\x90\xd7\x49\x24\x4b\x01\x9d\x04\x95\xb8\x29\x4a\xdb\x74\x82\x73\x87\x55\x2b\x24\xdc\x84\xcd\xe8\xd0\x22\x2e\xc1\x85\x01\xd9\xc3\xac\x71\x2c\x61\xce\xf2\x68\x0c\x33\x29\x3c\xcd\x08\x58\xaf\x32\x3a\x9e\xab\x27\x49\x6a\x0a\xc9\x01\x4b\xaa\x1b\x13\x37\xa8\x4f\xe8\x4c\x40\x05\xf9\x96\x5b\x0c\xa1\xa5\x56\x81\x44\xed\xb8\x68\xf2\xb8\xb3\x05\x45\xaa\xc5\x1a\x90\x30\xf1\x35\xb0\x7e\xf3\xbd\x92\x94\x87\x33\xe0\x9c\x97\x3b\x78\x67\x35\x30\x07\xb1\xe8\xb7\xbc\x58\x23\x6d\x50\x1b\xfc\x81\x93\xff\x33\xfb\xd9\xb7\xb4\xae\x68\x37\xd1\x22\x4d\x9a\x67\x98\x88\x91\x96\x10\x4d\x1d\xc6\x12\x38\xf4\x58\xa1\xb4\x54\x93\xbc\x96\xa4\x73\x10\x18\xd4\x63\xf8\x5e\x4c\xc7\x42\xed\xc3\xb7\xf5\x72\xa4\x45\xee\x6b\xa5\x72\x4e\x91\xf0\x92\x4c\xdc\x69\x0f\xb7\xb4\x87\x19\xac\x60\x84\x10\x82\xc7\x60\x09\x4c\x52\x06\xfa\x13\x43\x08\x67\x36\xfd\x20\xbd\x9f\xd2\xb4\x2f\x0a\x6f\x88\x2d\x18\xea\xcc\xe8\x4b\x6b\x1d\xc6\x0a\x15\xb5\x49\x61\x12\xf1\x18\x35\x15\x42\x9d\x9e\x33\xb7\x8d\x9a\xdc\xad\xbd\x44\x52\x4e\x17\x85\x8a\xed\xa2\xec\x1d\x60\x41\xea\x3f\xd3\xc6\x7c\x6a\xaf\x9c\x2a\x2d\x14\xb2\x93\x55\x37\x90\xcd\x56\x2d\x49\x96\x33\x59\xef\x92\x63\xe3\xa1\x67\x72\x88\xc3\xa1\x85\x62\x53\xa6\x3b\xb0\xad\x86\xc2\x4e\x6a\x9d\x76\x52\xeb\xcb\x4e\x82\xbc\x27\xcb\x35\x43\x9c\xb1\x27\xeb\xad\xa7\x72\x84\xf5\xcb\x8c\x3f\x4a\xa6\x42\x62\x5a\x36\xb2\xa0\xca\x64\x47\xfc\x9e\x54\xb0\x05\xb6\x4a\x2b\xb6\x78\xc5\x35\x1c\xae\x2c\x1b\x7c\x90\x8f\xd9\xa4\x27\x9d\x6f\xb1\x1d\x2a\x8c\x61\x39\xcb\x71\xa7\xe1\x5b\xbb\x70\xc1\x04\x3c\x06\x72\xfe\x2b\xc9\x15\x5b\x67\xed\x11\xac\xef\x9a\xec\x81\xc5\x8c\x51\xb0\x64\x35\xcd\x26\x01\x58\x77\xcb\x57\x54\xc8\xc8\x48\xfa\x4d\xaa\xad\xa5\xd1\xa9\x8b\x74\x2e\x8b\xb7\x32\xa9\x86\x9c\xe0\x96\xe3\x5b\xbc\x25\x93\xbb\xa6\xef\x40\x5e\x75\x06\xb0\x6c\x60\x26\x93\x9c\x5a\x74\xea\x77\x0d\xde\xd3\xf9\xcf\xff\xfd\xef\x7f\xff\x1f\x6f\x49\x0c\xc1\x1a\x3a\x97\xbd\xb1\x58\x0e\x2e\xbb\xef\xf0\xc7\xf1\xff\xbf\x2a\x43\x86\xe4\xea\xb7\x73\x81\x38\x9b\x70\xeb\x59\xb1\x57\xe0\x13\x6c\x13\x8a\x12\xff\x18\xad\x7f\x26\x53\xf3\x43\x17\x1f\xe3\xb3\xda\xa3\x49\x9f\xf5\xf3\x94\xe8\x9d\xd9\x71\x9d\x8b\xbc\xb9\x41\xbb\x40\x18\x6a\x44\xee\x66\xec\xba\xc0\x79\x6e\xb6\xd6\xeb\xda\x7b\x82\xd2\xed\x8f\x5c\x88\x4c\xe6\xa9\xad\x6f\x0c\xcf\x4c\x18\x8b\x23\xf7\xe8\xd0\x4c\x9c\xb4\x4a\x89\x0b\xe3\x04\x5b\x15\x1d\x8f\x19\x68\x79\xea\xd2\x46\xff\xa8\x03\x1e\xd4\x46\xf2\x5b\xdb\x70\xeb\x5d\xa0\x48\x30\x06\x6f\x1e\xd3\x37\x80\xac\xb1\xdd\xd4\xe6\xde\x77\xec\x1e\xa6\xa1\x94\x49\xb2\xf1\xa9\xf1\xb4\xc3\x6e\xb2\x07\x18\x40\x9f\xc9\x18\xd6\xfb\x67\x98\x35\x83\x89\x74\x3d\x56\x0d\x28\x86\xce\x38\x5b\x19\x54\xea\xe6\xd2\xd9\xac\x83\x2a\x82\x13\xe9\xba\xf7\x04\xd9\x5b\x1f\x77\xac\x79\x88\x8b\x1c\x2b\x08\x75\xe7\x2b\xbd\x95\x3c\xdb\x74\x1a\x52\xca\x12\xcc\xfa\x00\x13\xcb\x9f\x78\x45\x1f\x60\xb0\xb2\x84\x61\x79\xd9\xb8\xa1\x37\x8f\xcf\x0f\x00\x25\x3a\x7a\xff\xc5\xfe\xf4\x3e\x11\xbf\x9a\x88\xdf\x36\xae\x1a\x84\x3a\xbb\x66\x8d\x4f\xda\xa4\xf7\x4d\xed\x11\x66\x5b\xe8\xe7\x09\xc3\xe6\x0c\x69\xda\xd9\x14\x07\x17\x42\x8f\x89\x2d\x3a\xba\xe2\x91\xd7\xd1\x3f\x87\x84\xda\x6f\x34\x75\xe1\x9c\x32\x6a\xeb\x0c\xeb\x6b\x9c\x59\x87\x5a\xb7\xb2\x73\x4c\xd8\xf5\xa2\xae\x7d\x8c\xcf\x67\xb5\x1c\xd5\x27\xde\x12\xc7\x35\xef\xe8\xa4\xe4\x4e\xde\xd6\x0b\x26\x4d\xa5\x09\x50\xf2\x61\x3c\xf2\xee\x7f\x70\x0e\xbd\xc9\x5d\xbf\x9f\x43\xff\x75\x17\xde\xb7\xe7\x43\x91\x6e\xc1\x15\x60\xf5\x93\x92\x75\x7b\x1b\x79\xc0\xcf\x0d\x8f\xe5\xcc\x96\x03\x35\x2d\xab\x42\x67\x75\xd9\xc3\xf5\x11\x57\xfa\x19\x26\xdc\x6f\xd9\xed\x85\xb8\xc8\xea\x60\xa6\x95\x53\xbc\x31\x6d\xb2\x39\x9c\xc5\xdc\xd9\x38\x0c\x9f\x07\xc7\xee\x89\x37\x90\xe3\x97\x37\x70\x82\x25\xd2\xb7\xdc\xa6\x9d\xa7\x63\x6c\x65\x8d\xf8\xa3\xca\x1b\x26\xc1\xdf\xfe\xfa\xe5\xf4\x93\x99\xd9\xb1\x85\x74\xb7\x8f\x01\x9f\xa0\xc7\xc6\x41\xd8\x6c\x1b\xd2\xdb\xd8\xec\xb1\xc1\x86\xfb\xa8\x9d\xa9\xc7\xb6\x41\x23\xf3\x7b\x3a\xf3\x87\xe7\xc2\x90\x00\x99\xf8\x1b\xd7\x3e\xe6\x03\x16\xb0\xcd\x53\x95\x5e\x6d\xcb\x2d\xeb\xc4\xf3\x93\x7a\x2e\xab\xaf\x98\xf2\x6c\x8c\xcf\x93\xf5\x73\xe4\xfe\x23\x8c\x43\x3d\x5d\xdf\x69\xd7\x02\x78\x92\x6b\xcf\x6e\x4f\x70\x11\x46\x1e\x87\xde\x50\x67\x58\x6e\xd8\x5e\x65\xac\xdd\x8f\x19\x39\x87\x57\xc1\x36\x71\x75\x8b\x0d\x16\xef\x9a\xb4\xb5\x64\xdf\x29\x5c\x33\x56\xfd\xce\x6b\xfe\xf0\xfa\x9a\x23\x85\x2c\xbe\x3f\xdf\xf6\x7d\x8c\x8b\x3e\x7f\x21\x0c\x96\xb1\xc2\x07\x8e\xe6\x07\x58\xd8\x90\x8f\x91\x05\x07\xa5\x65\x3b\x1f\x3b\xbd\xfe\xc0\x18\x6e\xc6\xb6\x3d\x28\x84\x10\x64\xb1\x0f\x7f\xfe\x55\x0d\xa6\xef\xef\xfc\x86\xad\xea\x42\xdb\x23\x46\xef\xac\x92\x72\x39\xe8\xfa\x68\xe2\xb6\xd5\x29\xb0\xda\x57\x3f\xdf\xef\x3e\xcc\xe1\xff\xea\x72\xaf\xe7\x7e\xfe\x82\x51\x8e\xbc\xb7\x47\x7a\x01\xdf\x3c\xde\x71\x0f\x39\x47\xe8\xe6\x50\x3f\xc0\xff\x33\x7a\x41\xb6\x7c\x41\x67\xa9\x82\x91\x31\xe0\xf8\xd2\x0c\xfa\x33\x8d\xac\xad\xbd\xe5\x18\xb2\xb6\x22\x2f\x12\x57\xd3\x9e\x42\x4a\x5d\xe3\xfb\xfa\x1a\xf4\xfe\x9e\xb6\xd7\x1f\xde\x7d\xf6\xfc\x85\xb7\xc3\x43\x7d\xae\xf0\xa0\x79\xf0\xb8\x1f\xc2\xed\x6e\x08\xb7\x6f\x0e\xe1\x3a\xdd\x7a\x04\x3b\x8f\xf0\x33\xa9\xf6\xb9\x9a\x7f\xae\xc4\x20\x71\xa2\x8f\x75\xcb\xa2\x67\x17\x2b\xb1\xc1\x14\x68\x53\x37\x7d\x74\x69\x3a\x3e\x62\x19\x4e\xbc\xad\xf9\xbd\xba\x2d\x7c\xe9\x64\xc2\xa6\x90\x47\x11\x66\x6a\x73\x9d\x1f\xee\xdf\xd7\xba\x0d\x3e\x50\xf7\xd5\x4e\x2f\xbd\x02\xe3\x39\xb0\xfb\xc8\x96\x0b\x27\xc8\xbd\xba\xe5\x76\x1d\x70\xd0\x91\xd2\x27\x13\xd7\xfa\x71\x88\x67\x17\x19\x1d\x5b\xcf\x2b\xe5\xe2\x29\x3d\x6b\x16\xd8\xc1\x2c\xb6\xca\xef\xd4\x8d\xae\x6b\x1d\x2f\x2e\x52\x97\x3a\x7e\x75\x8d\x75\x7b\xe3\xd7\x70\xd7\xcf\x5f\x5c\x82\x6f\xea\x7c\xc0\x48\x9d\x77\xa5\x2a\x1a\x09\x8b\x63\x87\xdd\xb6\xa0\x60\x64\x76\x19\xcc\x3e\xe9\xd4\xf6\x7d\xce\xfc\xec\x51\x65\xf4\xf9\xb9\x89\x39\x99\xdc\x9d\xa3\x44\x07\x68\xe8\xf1\xfb\xdb\xa1\x1e\x31\x44\x67\xa5\x66\x1c\x6c\x7a\x36\x72\x0f\x9f\xc2\x63\x9b\xdd\xf7\xe3\xdf\xb6\x5f\x3f\x5a\x83\x7b\xde\x65\xce\xf9\xed\xab\x7c\xfe\x02\xcd\xbb\xa2\x3d\xb8\xa1\xc1\x6f\x27\xea\x81\x2b\x1e\x87\x85\x43\x2c\x91\x45\xe9\xbc\x2d\x9a\x62\x74\x66\x87\xf9\x75\xbf\xd0\xfd\xd2\x6c\x30\x98\xb7\x3e\xe8\xe6\xf7\xf9\x99\xe5\x29\x1c\x33\xc5\xc2\xc4\x2a\x84\xb9\x13\xed\x89\x1e\x79\x7e\x72\x1b\x4e\xdc\xe6\xbc\xbb\x97\xbc\x4f\x3b\xfe\xad\xb7\x11\x50\xd6\xd9\x33\xa9\xdf\xea\x67\x9c\x11\x66\xc0\x68\xe3\x3a\x64\x38\xd4\xf6\xfa\xd1\xb0\x3a\x76\xbb\x0d\x59\xee\x3e\xe0\x71\xfc\xfc\x4a\xfc\x11\xeb\xfc\xc3\x3f\x7f\xfc\xe5\x5f\xae\x75\xdc\x57\xd5\x31\x98\x40\xe3\x11\x7b\x95\x4a\x00\xc9\xd6\xee\xbf\xea\x84\x35\xa2\x31\xa1\x51\x35\xd5\xe9\x20\x8c\x1b\xb8\xfd\x5a\xd9\x79\x74\xed\xfe\x6b\x1e\xb4\xe6\x01\xf3\x04\x5f\x17\x52\x7c\xf8\xf8\xcb\xa8\x79\x11\x0d\x0a\xaf\xb5\xfe\x8d\xab\xf0\xdb\x55\xf8\x23\x76\x9f\xb8\xfb\x9d\x0b\x68\xd0\xa4\x51\xc6\x76\x1c\xf9\xab\xd3\xff\xf2\x4b\xb7\x66\x77\x63\x60\x4f\x0d\x5f\xe4\x39\xce\x29\x7a\x4a\x9e\x5b\xc5\xe7\xdd\x60\xf8\x47\x5a\x17\x78\x4f\xbb\x84\xc7\x46\xcb\xbd\xc7\x66\x0f\x38\xd2\xd7\xa7\x32\xff\x17\xfd\x97\xe3\x4e\x03\x17\xb8\x2e\x7f\xdd\xe8\x76\xbb\xd1\xed\x76\xa3\x9f\xed\x61\x8a\xc5\xc7\xce\xaf\xd8\xc6\x08\xe4\xc4\x2b\x0f\xf1\xd5\x69\x3e\x58\xcc\x5f\x7e\xb9\x0e\xe8\xf1\x8c\xee\x4e\x51\x6f\xa7\xa8\x79\x0a\x8e\xcd\xfd\x69\xf8\xc6\xd6\x8e\x87\xdd\xde\xe2\x3f\xdf\x4d\xbf\xb7\x19\xf6\x77\xd3\x6f\x08\x4e\xca\xe7\x6e\x5c\x29\x45\xe7\x6e\xbc\x56\x13\x63\x54\xb9\xd6\xfa\x51\x8d\x24\x3e\xc1\xab\xd3\x4c\x38\xe9\x9a\x7b\x29\xe6\x8d\x4b\xb6\x50\x97\x63\x32\xf0\xd7\xb9\xff\x71\x32\x0a\x59\x78\x54\x9e\x70\x8a\xcd\xdc\xfb\xda\x08\xbf\x9f\x97\xb0\x7a\xae\xf3\xf2\xe5\xf5\xf9\xdd\xf5\xf9\x03\x8e\xf5\xc4\xdd\x8f\x3c\x2c\xdc\x91\x88\xad\x4b\x54\x85\x72\x68\xbc\x1a\x8d\x7f\xf5\xe3\xa3\xe3\xd0\x7f\x38\x31\xf3\x58\x4f\xce\x89\xc9\xf3\x9d\xe1\xde\xa5\x11\x62\x04\xc3\x0a\x7b\x29\x5f\xaf\xe4\x23\x87\xc4\x92\x61\x2a\x07\x2d\x9d\x67\xb8\x13\xbc\xcc\x3f\x9c\x9e\x9e\x93\xe3\x18\xd1\x25\x57\xef\xee\x77\xbb\xdd\xef\x67\x7d\xe0\x6d\x7d\x0c\x7e\x49\x37\x5f\xe7\x5d\x07\xf9\xc3\x09\xea\xb7\xc7\x76\x77\x92\x7a\x77\x92\x9a\x27\xe1\x23\x7f\x71\xa2\x9c\x04\x9e\x33\xc0\xbf\x1f\xbf\xf8\xeb\xf9\x7f\xfe\x6c\x39\x28\x71\xb2\x2d\x64\xc6\x6a\xf0\x58\xfc\xd4\xa5\xc3\x0e\xc8\x6c\x3d\x62\xbf\xb4\x30\xc7\x16\x12\x73\xae\x6d\x7e\x64\x4c\x0f\xd5\xfe\x21\xa4\x39\x6c\x06\x6c\xa9\xe8\x19\x50\xdc\xac\x5c\xf6\x21\x2d\x39\x18\xec\xbc\x27\xcf\x57\xc9\xae\xa0\xd6\x99\x6b\xb0\x67\x50\x5b\x45\x1b\xeb\x6d\x8b\x49\x29\xf5\x14\xd2\x0a\x3b\x17\x1c\xa4\x5b\xec\x6f\xdc\xc4\x82\xab\x44\x8f\x6d\x5e\x88\x12\x0c\x1e\xc5\x3f\x74\xa6\x30\xe6\x16\x9f\x4d\x0e\xa2\x54\x6b\xa7\x2e\x53\xf1\xd1\x5c\x65\xbe\x1d\xae\x0b\x6b\xd7\xfc\xf9\x8b\x4a\x35\x78\x5b\xce\x2e\x56\xda\xb2\x81\xf7\xd5\xa0\x54\x72\xf2\x6b\xbb\xbb\x1f\xff\x8d\x4d\x8e\xa9\x3c\x93\x1e\x04\xa6\xa8\xd2\x84\xc1\xf6\x30\xde\x32\x2f\xa8\x6d\xaf\x8f\x0a\xd9\x55\x99\xed\xe1\x34\xff\x8e\xed\x1a\x5a\x9a\xe9\xe6\xf3\x02\xc3\x16\x26\x6d\x09\x0c\x0a\x93\x21\xdb\x91\x6a\x57\x49\xcc\x05\xdf\xeb\x92\xc9\x8a\xc5\xd8\xd9\x21\x3d\xba\x99\x05\xa7\x99\x92\x13\x4c\xe1\x12\xef\xf5\xb2\x06\x59\x4f\x2e\x95\x29\x6e\xd8\xe6\x25\x05\x5d\x25\xd7\xfa\x24\x5e\xb1\x16\xb9\x12\xb5\x9b\x4c\x52\x86\x1c\xe3\xf0\x33\x6a\x1c\xf3\xf4\x27\x2b\x76\x61\xd4\x11\x9f\x4a\x02\x07\x8e\x3f\xe6\xc8\xac\x98\x75\xd8\xae\x94\xe3\xec\x87\x6a\x8a\x51\x22\x21\xc7\x91\x3c\x56\x85\x28\x56\x99\x69\x8d\xb7\xb5\x5d\xb9\x85\x3e\xb1\xda\xf2\xb3\x8c\x18\xc5\xd5\x9b\x8b\x21\xa3\x3f\x36\x09\x3b\x39\x1d\xc5\xdc\xe2\x53\x27\x46\xc5\x06\x0d\x1f\x5c\xf8\xeb\xf4\xd0\xaa\x34\x22\x76\xb8\xc6\xc1\x6b\x1c\xc7\x35\x2a\xbb\x4e\x1a\xde\x60\xcf\xf7\x61\xb9\xda\xce\x62\x2a\x65\x86\x78\x1d\xa2\x4d\x5a\xc7\x74\x63\x2b\x0a\x2e\x1e\x49\xf3\x8f\x8d\x99\x98\xf3\xc3\x24\xbc\xa6\xf3\xb7\x3d\xcb\x43\x1b\x31\x83\xe3\xdd\x27\x82\xc5\x27\x7a\x51\x5b\x6e\x8f\x2c\x9d\x4c\x44\xa3\x77\x99\x8b\xb2\x56\xaa\x96\x3e\x30\x9f\xd8\xb3\x4b\x6d\x77\x36\x74\xad\x41\xf8\x57\x89\xb5\x9f\x33\x89\x15\x5a\x77\x76\xe9\xa1\xcb\xe9\x62\xb6\xde\x27\xb6\xc7\xdf\xa6\x68\xd1\x13\xae\x83\x97\x78\x0c\x7e\x99\x5d\x9c\x8d\x9e\xe9\xba\x72\x4b\x30\x61\xba\x65\x8e\xd7\x42\x99\x4b\xf9\xa9\xfa\x70\xcc\xad\x1f\xc9\x73\xff\xe0\xb5\xc6\xb5\x26\xbe\x0c\x87\xb6\x2c\x7a\xa1\xd3\xb8\xb3\xa7\x59\x26\xbf\x7e\x78\x25\x35\xca\x0b\x81\xf2\x42\xd6\x60\xfe\xd5\xe2\x5b\x88\x33\xfb\xb5\xb8\x68\x64\x33\x60\x4c\x08\xcd\xcc\xa4\x4b\x4d\x20\x34\xfa\x6f\x47\xc3\x79\xf6\xe1\x17\xeb\xf5\x2d\x6b\xb7\x92\x84\xe9\x2b\xdd\xe3\x36\xe2\x17\x5f\x77\x34\xe9\x69\x33\x21\xf5\xa5\x38\x2f\x99\x46\xb3\x57\x12\xd5\xec\xec\xeb\x06\x51\xdc\x28\x0a\x78\x5f\x19\xbf\x83\x28\x98\x86\x25\x67\xdf\x91\x04\x7f\x20\x2d\x63\x5c\x32\xef\x63\x35\x73\x64\x71\xb6\xc3\x29\xa9\xee\x97\xfc\x67\x7f\x4c\x28\xc9\xc4\xa7\x50\x18\x31\x94\xc7\x30\x80\x57\xcc\xc8\x09\xb9\xf7\x42\xf3\x14\x26\x5a\xee\x54\x3d\xdf\xa8\x7b\xfe\x30\x62\x99\x37\x1d\xbe\xff\xa6\x53\xe6\x1c\x79\x9e\xcf\xda\x24\xfc\x81\x1f\x9c\x19\xca\x2c\x3b\xf6\x77\x02\x8e\x98\xd7\x0c\x27\x5f\xf0\x26\x1b\xfb\xc1\xc1\x24\x2c\x3c\xd8\x0b\x4d\x62\xf6\xb3\xcc\x71\xb4\xe6\x63\xa0\x5a\x1b\x4d\x57\xf6\x02\xfc\x3a\xe7\xf6\x97\x7f\xfe\xe7\x8f\x25\xee\x2f\x68\xb0\x7d\x39\x33\x74\xb7\xdc\x1e\xb3\xc7\x98\xe5\x58\xb7\x57\xda\xaf\x70\x16\x40\xf9\xe9\x55\x1d\x30\xf4\xf4\xb5\xb6\x61\x22\xab\xad\x67\xf3\x6d\x75\x53\x7f\x40\xdd\x04\xa6\x73\x8b\x14\x77\xbb\x33\x15\xc8\xc4\xca\x77\x81\xbc\xdb\x82\x7c\x5b\xea\xda\xfd\x82\x2c\x0c\x72\x92\x59\xe1\xa2\xe4\xef\x54\x61\x76\x4b\xe6\x75\xfd\xa8\xdc\xef\x14\xfc\xc3\xcf\x4c\x15\x54\xad\x99\xc9\x5a\xe6\xc8\x76\x9a\x25\xda\xc5\x30\xd4\xd4\xe7\xbf\x25\x70\xa9\x06\x05\x41\xe8\x17\x36\x29\xd3\xa1\x8d\xcf\x59\xad\x65\xe7\xbf\x8d\x22\x92\xf9\x37\x17\x0c\xb9\x94\xf9\xc7\xcb\xf2\x8f\xb5\x42\x2a\x05\x36\x27\x1e\x99\xd4\xf5\x5a\x7a\xeb\x41\x50\x1a\xcd\x9f\x98\x0b\x74\x55\x0a\x57\x9d\x40\x7b\x66\x11\x8c\xed\xab\x6b\xe7\x52\x0c\xb9\x7b\xa1\x1b\xd9\xd7\x92\xac\xc6\x74\xf6\x27\x3c\xf0\x7e\xc9\x7f\x46\xfa\x4e\xfd\x5b\xea\x2e\xb5\x9d\x7d\x70\xd1\x49\x11\xb5\x56\x24\xef\xad\xe1\xde\xfe\x70\x41\xba\x74\xa5\x57\x33\xe7\x7c\xe8\x32\xfb\x13\xa6\xda\xf4\x07\xcf\xfe\xe3\x56\x19\x8c\x70\x26\x18\x90\xfd\x34\x1b\xf5\xe9\x65\x17\x8f\x91\x10\x40\x65\xea\xa2\xcd\xbe\x5a\x6d\x3b\xaf\x94\x99\x87\x16\x7e\x55\xdb\x5d\xc6\x37\x9c\x8f\xbb\xc5\x98\x17\x13\x12\x1d\xf7\xf3\xf2\x56\xa5\x9b\xc2\x1a\xf4\xd3\x6b\x6b\x01\x8f\xbe\x6e\x2e\x6d\x0c\x4c\x4e\xc6\x51\x86\x9f\x5e\x29\x36\x15\x77\x12\x88\xcc\xed\x85\x2e\x54\x95\xae\x2e\x93\x8d\x97\xf3\xc7\x7d\xe0\xec\x3c\xf9\x31\xcc\x7d\x5d\xd6\x77\x17\xd9\xdf\xfe\xe3\x72\xfa\xef\x6f\xc1\xca\x55\x66\xa3\x6b\x66\xd3\xd8\xfe\xda\x68\x3b\xd2\x8d\xd4\xb1\x93\x9e\xee\xc4\x7a\x91\x3a\x8e\x8e\xcf\x6c\x02\x69\x11\x5f\xbd\x4d\xf3\xe8\xc2\x9f\x62\x3a\xb7\x36\x1f\x86\x54\x6d\x30\x01\xb2\x2c\xeb\x83\xd4\x61\xf8\xe3\x6f\x82\xf9\x0b\x3c\xfe\xed\xcd\xac\x31\xb1\x68\x9f\xaa\x50\x59\x4d\x8b\xbc\xb2\x8d\x56\xed\x09\x3f\xe2\x0f\xf9\x3c\x2c\x53\x9f\x3f\xa9\x6d\xa6\x97\x29\x6d\x40\x01\x8c\x1e\xf8\x5e\xbf\x56\x9d\x31\xb7\x74\xd4\xef\x42\x35\x6b\xe4\xde\x80\x88\x3b\x3b\x73\x0d\x99\xc5\x3f\x29\x26\xfc\xd6\x24\x78\xa5\x11\xb0\x92\x70\xa5\x4c\x01\x5c\xc5\x1a\x47\x63\xe9\xf1\xd5\xbb\x2e\x3a\xd6\xef\x36\x7a\xbc\x0f\x21\x6e\xf6\xa9\x0a\x2b\xea\x46\x9f\x38\x52\xc7\xdf\xed\x37\xbb\x68\x9f\x5f\xbf\x7d\x3d\x54\x1e\x69\x67\xc6\x0e\x8b\x8a\x4e\x2c\x68\x8b\x95\xca\xcb\x34\xa2\x18\xf5\xd2\x84\x62\x70\xa8\xc1\xd2\xed\x63\xe7\xfe\xe9\x9e\x47\xaf\x64\x7e\x76\x8c\xb7\x8e\xde\x0f\x18\x5c\xbf\x7c\x6c\xff\xa7\xb5\x3f\xfd\x6f\x3c\x19\x5f\x68\x3b\xf3\x6a\xf3\x88\xcd\xb1\x7f\xde\x84\x61\x88\xe3\x30\x05\x57\x79\x0f\xf3\xd3\xf1\xe1\xd7\x55\x14\xf7\x03\x7a\x3d\xc4\x27\xde\x39\x2f\xdf\x1f\x70\x27\xf6\x87\x47\xf8\x50\x8f\x23\x54\x18\x6b\xfc\x5d\xbf\xbb\x6d\xff\xea\xb6\xdb\xed\xb6\xb7\xbb\xdf\xfc\xe1\x0d\x5e\x47\xb4\x3f\x86\xdc\x9e\x4b\xfb\xfa\x09\xaf\x26\xe9\xdf\x7a\xc2\x77\x0f\xe6\x1b\x42\xfd\x5b\x63\xf1\x62\x38\x79\xe6\xb7\x0e\x86\x15\x19\xcc\xcb\xc0\x68\xbc\x1c\x0c\x5f\x84\xe5\x34\x0c\xee\x46\x83\x07\xbd\x0c\x06\x6c\x99\xcb\xfb\x08\xdf\xea\x0f\x87\x85\x67\xf1\x35\x30\x3b\xae\xef\xc2\x39\xbc\x33\x4a\xfb\x62\x7a\xea\x31\xfb\xdb\x79\x99\x73\x99\xce\x58\xea\x31\x6d\x2f\xb7\xe9\xdf\x7f\x68\xf1\xbe\xc9\x38\x7b\x31\xbe\xff\xdb\xca\xc3\xdf\x7b\x90\x83\xfd\x15\x27\x9e\x41\xf4\xb1\xc3\x31\xe6\x8d\xd4\x4f\xc7\x27\x7f\x38\x61\xaf\x3f\x27\xe3\xee\xcc\xdf\xb3\x94\xea\x8f\x7e\x7f\x9b\xad\xc4\x57\xe0\xd4\xcc\xcb\xed\xae\xfd\xdb\x77\x9d\x47\xac\xdb\xf1\x9b\xaf\x63\xa5\x2f\x24\xd3\x1a\x9d\xf0\xf9\x08\xff\xf5\xf6\x64\x86\x7d\xfd\x8c\xfd\x9b\xcf\x38\x13\x7e\x6e\x07\x7a\xdb\x50\xdc\x46\x92\x27\xf6\x37\x8e\xc4\x31\x1b\x7d\x5e\xa4\x8f\x7a\x1b\x09\xc7\xdf\x51\x8c\x70\x3f\x14\x38\x59\xa3\x9f\xd7\xa5\x3b\x57\xad\xfe\xf1\x98\xdc\xce\xf1\xa0\x45\x02\x36\x60\x84\xee\x9e\x8b\xf6\x6e\x5e\xea\x31\xef\xcf\xa2\x7c\x0c\xac\x9f\x29\xbd\x1e\xd3\xf5\x6e\xe2\xbf\x61\xc9\x3e\xfe\xaf\xef\xd9\x79\xbf\x1b\x3c\xb3\xaf\x6a\xad\xdb\xb6\x7a\xc8\xf6\x73\x81\x17\xa3\x70\x65\x47\xc3\xb2\xd6\x56\x37\xc8\xb5\xb9\x4d\xf1\x11\xc2\xa6\xf2\xd2\x06\xd3\xac\x5a\xee\xf8\xc8\x64\x56\x16\x4a\xc1\x6d\x1a\xec\x4e\xcd\xe2\xbf\x9e\xa5\x38\xd2\x8a\x53\xa9\xc3\xc4\xad\x2f\x76\xc5\x33\xb1\x28\x98\x62\xa0\xcc\x4e\xb6\xfb\x5d\x99\x4c\x63\xc9\x6a\x38\xf8\x65\xd7\x1d\x96\x07\xd7\x2c\xd5\x22\xf0\x20\xa5\xde\xed\xca\x60\x1a\x5b\xb0\xf0\xbd\x66\xb1\xfc\xc0\xad\x4d\xb8\x54\x9a\xc5\x16\xcd\x9b\x54\x02\x0b\xa3\xc1\x67\x61\xfc\x8b\x4e\x33\x53\xe6\x21\xc2\xe2\xb8\xb4\xdc\x75\xd6\x19\x33\xf7\xc8\x84\xa1\xb2\x49\x6f\xb9\xd8\x64\x33\x07\x56\x14\x52\x3e\x93\xcc\x98\x9e\x62\x67\xd9\x87\x1d\xce\xfd\x06\xcd\x20\xd6\x66\xf6\x00\xc7\x6f\xe3\xc3\x94\x18\xba\xe5\x96\xae\x81\x71\xe4\xfd\x2c\x23\x56\x57\xd9\xce\x46\xfd\x4c\x6e\x60\xdd\x1e\x6e\x7c\xb2\x6e\xd9\x98\x05\xdc\x89\xfd\x67\x41\xf9\x75\x9f\x7d\xdf\x95\xc5\x04\x96\xa5\x8a\x33\x31\x13\xdc\x7a\x73\x69\x59\xbb\xca\xa4\xc1\x98\xab\xc8\x93\x79\xe6\x46\x44\x90\x65\x93\xb5\x4e\x3a\x39\x0d\x83\xd0\xe0\x00\xcd\x5a\xa5\xc6\x5c\xf9\x37\x43\xa6\xf2\x95\x38\x34\x9b\x1c\x67\xf9\x09\xab\x95\x57\x4f\x7c\xee\x76\x32\x46\x53\x32\xe8\x90\x18\xf0\x9c\x38\x85\xe0\x9a\x63\xf4\x2d\x78\xdf\x75\x0f\x3c\xd9\xdc\xe5\xe4\xfb\x68\xc7\x74\xd5\x2e\x61\x46\x86\x80\xcd\x7e\x2a\x3e\x98\x2b\xe8\xe7\xc2\xcf\x63\xd3\x8f\x59\x71\xa8\x9b\xb2\x5c\x7f\x23\x15\xf6\xac\x67\x8c\x57\x61\xc9\x6f\x69\x5b\x64\x68\xb0\x0f\x6a\xe2\x1a\xc2\x8a\x2b\x17\x67\x21\x43\x58\xee\xe0\x29\x16\xc6\xfd\x56\x26\x7f\xcb\xd4\x6b\xb6\x1f\x21\xc5\x7f\x67\xe9\x7d\x52\x04\xc8\x64\x8f\x8d\xeb\x2e\xcc\xc2\x5d\x06\x2b\x2e\x58\xd0\xc8\x52\x9f\xbb\xdd\x56\x59\x53\xc9\xc2\xbf\x5d\x1c\x0e\xfd\xb1\x43\xd2\x3e\xce\xbe\x5e\xb3\xf2\x2c\x77\xa4\x25\x11\x39\xfd\xd7\x3a\x24\x4b\xd8\x6b\x67\xe1\x50\x81\xe9\xe1\x61\x62\x4e\x12\x84\xac\xd5\x9f\x5c\x42\x91\xfa\xb8\xed\x95\x32\x54\xfa\x75\xb7\x8a\x07\xf3\x27\x3a\x0c\x94\xbe\xca\x11\xb2\x6c\x66\x64\xb9\x25\x6b\x98\x78\x43\xb6\xcb\x18\x23\xc9\x15\x46\xe4\x7a\x09\x96\xd5\x12\x3c\x9b\x06\x8f\xb8\x7d\x68\xf4\xd7\x73\x8b\xf5\x02\xfd\x5d\x87\x9e\x25\x26\xd6\x4b\xcd\xee\x33\x92\x45\xa2\x51\x21\x9f\x8e\x49\x39\x79\xdb\x93\x43\x45\x37\xfd\xd8\xa5\x99\x35\x5b\x15\x65\x1c\x9a\x45\x69\x54\x71\x21\xee\x43\x7c\xe6\x38\xa9\x7a\xee\x8c\x9e\xd8\x64\x63\xbc\xa9\xd5\xb1\x25\x8f\x47\x15\x9d\x44\x28\x42\x2c\x94\xa2\xd2\x7b\x48\xf3\x8a\x57\x86\x2b\x32\xbf\xa3\x66\x13\x03\x92\xc4\x8f\x63\x77\x2a\x0b\xcb\x74\x90\x2c\x56\xbc\x38\x16\x08\x2e\xfd\x43\x23\xa5\x7c\x6e\x57\x5e\x25\x67\x1e\xdf\xea\x6b\x8b\x0f\xc6\xf6\x73\x81\xf3\x5c\x18\x3f\x92\x5c\xd1\x34\xd4\xff\xf4\xae\x6f\xde\xf5\xcd\xbb\xbe\x79\xd3\xb2\x7a\x5b\xd2\xc8\x77\x96\xd5\xbb\x12\x7a\x57\x42\xff\x65\x95\xd0\xdf\xff\xfe\xd7\xcb\x9f\xdf\x10\xc7\xd6\x46\x7e\x9e\x2e\x1e\xfd\x14\x98\x61\x5b\x6e\x17\xd6\x93\xcd\xd3\x58\x0d\xd2\xca\x64\x35\xc8\x91\x43\xb9\x08\xad\xb0\x70\x4e\x21\x84\x13\x17\x76\x41\x19\x54\xe1\xfb\xd5\xb3\x74\xca\xb9\x4a\xa4\xa7\x30\xf0\xaf\x46\x94\x2e\xe9\xbb\x8d\x4f\x93\x42\x76\xd5\xc5\x57\x67\xc2\xd9\x1c\xbb\xcc\xa8\x4f\x99\x99\xe0\xc2\x82\xcd\x85\x7f\x1b\xeb\x93\xc7\x83\x9a\xd8\x13\x53\xb6\x1f\xa7\x78\xb5\x33\xa9\xe8\x1b\x04\x15\x9f\x6b\x0d\x5d\xd0\x69\xa9\x4a\xd1\x58\x5c\x53\x73\xf0\x0a\xb0\x1c\x27\xd1\x5c\x42\x4e\x99\xc5\x61\x1f\xd9\x58\x47\x37\x53\x8a\x6e\x75\x19\xb3\x6f\x06\xd9\x25\x24\x0e\x22\xda\xab\x5b\xd9\xfb\x62\x03\xd3\xaa\xfb\x90\x59\x31\x26\x51\xc6\x49\x8b\xf0\xd1\xe5\x0b\x66\x75\xc1\xe7\xa4\xee\x22\xa4\x8f\x6d\x6a\x0c\xe1\xd5\x15\x3d\x4d\x69\xd0\x25\x2d\x57\x41\x13\xaa\x9a\x56\xf4\x42\x12\x31\x12\xb1\xad\xf0\xc2\xf7\x9f\xfb\x1b\xa2\xf0\x45\x06\x9e\x1d\x31\xb1\x51\xfb\x96\xdb\x85\x05\x53\x0f\xc5\x99\xc0\x59\x27\x2b\x79\x25\x43\x82\x31\x67\x72\x92\x53\x62\x4c\x3d\xb9\x90\x0e\x7c\xa5\x1e\xe4\x0a\x5a\x8f\x3d\x22\x89\x02\x88\xe9\x52\x01\x8e\x31\xa1\x31\xc2\x72\x5f\xa6\x0f\x2a\x9d\xde\x74\x17\x73\x72\x5f\xcc\x2c\x5b\xe5\x43\x27\x5a\x57\xf1\x1b\x6c\x17\x52\x54\x48\xff\x63\xfd\x61\x88\x3a\x3b\x31\x3d\x42\x25\x9e\xd9\xfb\xd0\xf1\xe0\x0d\xb2\xb6\x91\x2c\x41\xc5\x6d\xa1\xec\x36\xc9\x0a\x84\x0b\xa0\xd2\x2f\x13\x33\x40\x9d\xad\x05\x98\x24\xf1\x51\x55\x9a\x33\x9c\x93\x4f\x0e\x2f\x34\xa8\x7c\xd3\x38\x75\xb6\x09\xea\xb7\x66\x41\x4d\x98\x6a\x35\x02\xca\x2f\xd7\x6c\x5f\x8f\x9a\xdc\x5f\x1f\x3a\x0b\xba\x72\x4b\xc1\x26\x5a\xe7\xa6\xa7\x26\x7d\x60\xed\x63\x8b\xf7\x89\x4e\xa9\x0c\xd3\x4f\xb7\xa7\xf2\xc6\x07\xfd\x03\x56\xe6\x3d\x70\x6a\x2a\xa3\x30\x9f\xd0\xea\xb9\xec\xc2\x1e\x3f\xb4\x99\x18\x17\x4d\xfe\x8f\x52\x2d\x17\x18\xd7\x57\x88\x63\x11\x1a\x8d\x8a\xe4\x50\x60\x0a\xd9\x1c\x5c\x55\x4f\x26\x3e\xc7\x63\x15\x33\x3b\x2b\xb1\x52\x95\xee\x78\xd6\xd9\xfd\x80\xd4\x77\x73\xec\x58\x6a\x5f\x47\x9d\xee\x21\xcd\x63\x95\xb1\xf4\x76\x83\x79\x3b\xbb\x42\x97\x60\xd0\x1a\xf9\xb2\x5c\x9d\xa8\xab\x19\xfe\xc1\x16\x95\x63\x76\x61\x2b\x23\xf2\x59\x44\x63\x16\x9c\x1d\x3c\x54\xba\x24\x57\x26\x61\x53\x72\xc1\x2c\xc4\x44\xaa\x62\x0d\x97\x1f\xbd\x7d\xd0\xb2\x69\x39\x4a\x42\x70\x11\xdf\x86\x3b\xd7\x28\x36\x66\x55\xb0\x8e\xac\xbd\x94\x80\x4a\xd1\x69\xe3\x73\x97\x50\xcb\x53\x7c\x2d\x14\x4a\xd9\x20\x14\x2e\x55\xaa\xb1\xc6\xa2\x7f\x3d\x30\x2f\x60\x7c\x5c\x53\xc8\x8c\xf1\x5a\x52\xb3\x8e\x20\x29\x50\xe6\x85\x82\x82\x42\x03\x16\xea\x9d\x50\x29\x2f\xa4\xcd\x0b\x41\x54\x52\x7c\x6d\x21\xa1\x9a\x17\xb4\xf1\x82\x20\xbf\x61\xa8\xf4\x94\xde\xe4\x09\xda\xae\xc3\xf7\x7d\x5c\xeb\x7e\x9a\xbe\xc9\x6a\x7b\x81\xef\xbb\x4c\x7a\x34\x8a\x49\xca\x24\x1f\xd2\x12\x32\x77\x47\xf9\x30\xdd\xec\x71\x87\x04\x78\xc2\x74\x89\xc7\x2a\x23\x05\x07\x93\xa3\xfd\x98\xa6\x5e\x28\x87\x8c\xb5\x79\xf1\x68\xb0\xe4\xcf\xca\x04\x08\x15\xe3\xa0\x90\xc6\xb2\x1c\xbb\x21\xdf\xec\x00\x70\x9b\xa5\x4b\x2e\x70\xae\x0f\xaa\x16\xf2\x46\xb4\x0c\x40\x92\x08\x6d\x12\x44\x63\xca\x51\x27\xc7\x5a\xab\x2c\x08\x5a\x54\x66\xad\x71\x64\x67\x70\x8f\xd4\x61\x4b\xd4\x92\x5b\x87\x74\x5f\x93\xa9\x23\x63\x8c\x07\x18\x2f\x4f\x58\xb6\xf5\xc3\x2b\x51\x54\xd6\xa5\xfc\xe1\x5c\x75\xb2\x8c\x4e\xa9\x6e\x2f\xa5\xb6\xb2\xac\x6f\x7c\x76\x19\x31\x71\x16\x9f\xa7\x17\xf2\xac\x94\x0d\xf2\xac\x5d\x60\xb9\xb0\x1c\xa3\x7c\x23\x7c\x7f\x37\x4d\x79\x39\x55\x7a\x7f\xad\x59\xd4\x84\x34\x47\x71\x31\x59\xc2\x63\xbe\x96\x86\x58\xa6\xec\xcd\x3a\x0e\xd1\x79\x15\xa0\x94\xab\x50\x07\x23\xc6\x27\xdc\x0f\xe5\x41\x83\xaa\x69\x8b\x77\x2e\x79\x2a\xd8\x39\xec\x3a\x76\xf3\xbb\x73\xf4\x1f\xa7\xbf\x9c\xfe\xfd\x7b\x65\x86\x0b\x61\x9a\x7d\x66\x72\xb4\x9d\x60\x0b\x8e\x2d\xb7\x2b\xeb\x91\x1d\x6f\x1d\xe6\x94\x69\x6e\x56\x2e\x8a\xb7\xa5\xc5\x5d\xb4\xcd\xb5\xcd\x1f\x05\x8c\xfe\x68\xf5\xbc\xd2\xb3\xd5\x9c\x6c\x97\x7b\x4e\xc4\xbb\x5d\x0c\xdd\x48\xe2\x3a\x95\xae\x58\xa5\x4e\x22\x4e\xf8\x56\x27\xd8\xa2\xcb\x1e\x4d\x76\x47\x12\x31\x90\x48\xe1\xca\x76\xd7\xe8\xb0\xec\x64\x14\x48\xea\xa5\x79\x25\xc2\xdb\x93\x55\x2f\x20\x6b\xa1\x00\xf2\x33\x36\x6f\x63\x7a\xe8\x20\xf9\x18\x09\xaf\xf6\x7c\x24\xf8\x69\xa5\xd3\x53\xc8\x50\xa0\x1f\x15\x76\x7a\x65\x7d\x4e\x87\x76\xe9\x3d\x5d\xbe\xdc\x39\x73\x20\x48\xa8\x91\x55\x46\x26\x96\xf5\x3a\xc7\xfe\x6f\x65\x4b\xea\x8a\x62\x86\x33\x5e\xe8\x93\xe3\x0a\xd9\xac\x6f\x6c\xb9\x4d\xdc\xa1\x56\xb6\xfe\x3c\x67\xeb\xd7\x02\xff\x85\x8c\x6a\x23\x07\x8d\xd7\x69\x7a\x90\x05\xc2\x84\x27\x7f\x5a\x34\x8e\x5b\x7e\xc4\xd6\x74\x95\x94\xb4\x0d\x03\x3a\xf7\xeb\xf9\xd7\xcd\xbf\xdc\x33\xb2\x40\x74\xba\x06\x83\x4c\x0c\x71\xb7\x27\x0c\xc3\x18\x09\x20\xb0\x04\x58\xf8\x53\x48\xeb\x4a\x62\x34\xcf\x33\x96\x11\x04\xb2\xe9\x14\xe8\x49\xa9\x2e\xb7\xf5\x72\xd0\xd1\xd0\xb7\x8f\x6c\x06\x99\xe4\xab\x49\x68\xc8\x1d\xab\xe3\x63\x65\xa6\xbf\x49\x84\x6e\x95\xbc\x93\x70\x55\xd6\xce\x59\x25\x1a\x2b\x9a\xe8\xcb\x78\x3a\x4a\xed\xc5\x3e\x47\xcb\xab\xb1\x43\xf4\x30\x4b\x93\x40\x70\x1e\xeb\x74\x6c\x2d\x5c\x6a\x49\x45\xea\x41\x6a\x16\xdc\x11\x19\x58\x59\x25\x59\xfa\x75\x27\x0b\xc7\x58\xf1\x6d\x99\xf5\xd7\xfb\x60\x4d\x6c\x92\x65\x68\x27\x23\x6f\x6d\xe4\x3d\x0d\x9b\xa4\x86\xcb\xd7\xf4\x59\x27\x11\x57\x85\x8a\x17\x6b\x8f\xd2\x7a\x3f\x67\x15\x82\x50\x1b\x19\xac\x33\xa9\xcd\x5e\xec\x2b\x89\x8a\x88\xdd\x6e\xba\xb2\x87\x6d\xb9\xc3\x34\x15\x9c\x2e\xc4\xed\x29\x3a\x56\x1a\x9c\x53\xba\xee\xb6\x52\xb6\x38\xb3\x7d\x8e\x13\xac\x88\xad\x5f\x35\x26\xae\x8b\xe1\xa0\x38\x93\x91\xab\xb8\xa7\xef\x5c\x46\x4f\x02\x10\x4d\x16\xd8\x9a\x35\xef\x32\xe9\x31\xd7\xfb\xdd\x25\x18\x60\x3c\x93\xdd\x96\x4f\x65\x3f\x2e\x7c\x36\xb6\xbb\x22\x15\x97\xb1\x40\xd8\xf4\x37\x5e\x31\x57\xd8\x9a\x8d\x6c\xe3\x8a\x71\x37\x5e\xb9\xe6\x8e\x29\xbd\x71\xad\xbc\x36\x6b\x7c\x71\xd5\xcf\xea\x4f\x3b\x7d\x93\x9c\xfd\xa6\x6d\x31\x3b\xe6\x82\xc9\xa3\xd4\x35\x24\x36\xb2\x41\x17\x7f\x7a\x4a\xda\xe1\xdc\x2e\x09\xc5\x45\xea\x33\x49\x8c\xc6\xda\x2e\x66\x5a\xd6\x28\x9b\x6e\x21\x24\x39\xb2\x2b\x67\xaa\xf9\xd8\x31\xad\xce\x7b\xc6\x16\xb8\x40\x26\xd6\x2d\x03\x6c\x95\x6c\x39\xf3\xd4\x25\x98\xf2\x1b\x47\xca\xaf\xb4\xe4\x49\xa9\x8f\x5c\xd8\x0f\x30\xc8\x83\xab\xdc\x16\xab\x30\xb9\x66\x8c\x6c\x38\xf8\xde\x89\x06\xd8\x96\xdb\x23\x99\x75\xe4\xfc\x60\x99\x72\x99\x6b\xbb\x8e\xcf\x9a\xd7\x14\x1c\x3e\xb8\xe6\xb1\x12\x3a\xf9\x93\x58\xef\xaf\x6d\x7c\xd6\x4a\xa4\x91\xcb\x8e\x0d\xd3\x6b\x32\x1d\x96\x26\xd1\x8c\xaf\xb5\x75\x2e\x91\x36\x95\xa9\xdd\x33\xc8\xb9\x09\x47\xc4\xb1\x0a\x07\x6e\x45\xda\x5c\x00\x65\xaf\x9c\xee\x58\x50\xa3\x38\x8f\x66\x3d\x38\x91\xb8\x0c\xca\x90\x3e\x2a\x5e\x71\xcf\xc5\xce\x4b\xf1\xa5\x94\xdd\xf2\x09\xe1\x7a\xca\xf1\xee\x21\x27\x17\x0d\x0d\x99\x88\x48\x14\xc3\xd0\x13\x76\x28\x75\xea\x25\x39\x8d\xb4\x9e\x97\xa8\xf6\x4a\xe9\x8e\x53\x42\xe9\xf0\xda\xca\x21\x76\x3d\x97\xca\x3a\x81\xd7\x53\x46\x30\x0e\x7a\x46\xce\x54\x1b\x7a\xde\xaf\x0b\x61\x87\x3a\x3b\xa6\x1a\xdb\xde\x92\x08\xd3\x8e\x65\x77\xec\x60\x91\xf0\x13\xee\xd4\x45\x85\xd9\xae\x82\xfb\x4e\xde\x33\xdb\x9b\xca\x85\xe4\x67\xa6\xc7\xf3\xc7\x0a\xf1\x92\xcd\x5b\x19\xd0\xf2\xa3\xf7\x70\x72\x55\xd1\xdb\x67\x79\xee\x51\x9d\x4b\x6d\x57\x1b\x95\x47\xab\x6b\xbb\x9a\x9f\x42\x11\xd0\xb7\x76\x16\x52\xbb\x1e\x07\x83\xf9\x25\x6d\x92\x55\x8e\x27\xaf\x6b\x87\x8b\x2a\x19\xa9\xdb\x78\xe2\x5a\x4c\x3d\x7b\x5d\xa0\xd7\xf5\xa8\xd3\x4f\x50\x85\xd4\x87\x89\x60\x67\xfd\xa6\x5b\x3f\xe7\x43\xe2\x13\xa0\x30\x9a\x91\x0f\xc9\xda\x7a\x7c\xa3\xa5\xc4\xc0\x62\x27\x0b\x9d\xb6\xa5\xd4\x5b\xac\xec\x80\x32\x52\x37\xe3\x2b\x4b\xdf\xd7\x7c\xa0\x24\x3f\x67\xbf\xdc\x16\x8f\x98\x8e\xe7\x1c\x6b\x53\xf2\x4b\xe2\x7b\x24\xf7\xc3\xa1\x66\xbe\xc6\x64\xc9\xb4\x8c\xd6\xb1\x44\x25\x48\xe2\x95\x0a\x4c\x48\xd9\xa9\xc9\xb8\x56\x17\x15\x6e\x4e\xeb\x56\x68\x75\xc8\xac\x39\x37\x47\xcf\x35\xd3\xeb\xa1\xa9\x9e\x24\x74\xa6\x1e\xe3\xb4\x4c\xeb\xa2\xb0\x84\xe7\xf6\xae\x25\xe1\x31\xef\x20\xd8\xa8\xb0\xb9\x30\x8d\x1e\x4e\x56\x6e\xf3\xd1\xb4\x9e\xac\xe8\x5b\xda\xb4\x7e\x4c\x4d\x12\xe4\x31\x26\x5e\x9b\x31\x15\xbd\xe7\xd3\x81\xca\x67\x8a\x31\xee\x84\xba\x5f\xfb\xbd\x00\xd9\x25\xe7\xdc\x23\x99\xcf\xc9\xed\x19\x14\xab\x93\x20\x49\x4f\xfa\xa5\x93\xcb\x24\xcb\x1e\xb6\xeb\x74\xca\x19\xa1\xed\xbc\x6c\x2b\xc6\x6f\x29\x89\x29\xde\xfb\x0e\xfd\x7a\x0a\x46\x27\x73\x7b\x74\x01\x26\x75\x81\x77\xb6\x07\x1f\x6b\xbb\x6e\x8f\x1a\x33\x18\x38\xe7\xdf\x9a\xaa\x25\xa9\xf7\xcf\x8b\x6d\xb7\x26\xb5\xf4\x0b\x0d\xa3\xc5\x9e\x58\x14\xc0\xb5\xce\x3b\x70\xce\xc4\x4a\x26\x30\x18\x7e\xe4\xdc\xce\xe9\xc6\xd5\x5b\x67\xca\x8f\xb8\x2e\x49\xc6\x5a\x23\x7f\xc3\x49\xb5\xc4\x5d\xbe\xc3\x29\xd9\x6b\x48\x65\x41\x73\x81\xe3\xdb\x98\x79\xdd\xea\x91\x16\x1f\xa4\x87\x2c\xb3\x9d\x57\xe6\x77\x99\x6b\xc2\xce\xc8\x09\x8b\xc9\x93\x13\x76\xf4\x9b\x04\xe2\x84\x85\x12\xa3\x1c\xf3\x9a\xb7\xc7\x39\xaa\xa9\xba\x4e\x52\xa3\x92\xd3\x74\x75\xb1\x8e\xa5\xd0\x0f\x03\x6d\x09\x49\xaf\x6b\x11\xdd\x1f\x64\xc9\x40\x4c\xfc\x25\xf1\xdc\x5e\x49\x50\xb2\x17\x53\xf6\xbd\x3c\xde\x41\xbe\x55\xdc\x4f\xb8\x4e\x96\x71\xac\x14\xbe\x9a\xab\xec\x7c\x1c\x4e\x6f\x82\x3a\x7f\x63\x7a\x15\xe4\xb7\xf3\xf4\xab\xb0\xbd\xfb\xe0\xf6\x8b\xcb\x55\xbc\x3f\x62\x38\xce\x3f\x70\x04\x1f\x2f\xce\xb9\x6c\x73\x3b\x3e\xb0\x47\xb8\x11\xfd\x9c\x72\xc0\x8c\x34\x7f\xb8\xe5\xa9\x1c\xe1\x26\x8c\xc6\xeb\x51\xb4\x02\xe7\xa2\xd9\x99\x46\xa2\xb5\xe4\xb1\x66\xfa\x75\x0d\x2c\x85\x71\xe1\x42\xa5\xe4\x4b\x1b\xe8\x7c\x0c\x60\x4a\x6e\xa8\x0e\x87\x31\x7e\x49\xb3\xb2\xae\x97\x73\xb6\x2f\x67\x47\x41\xce\x2c\xc8\x23\x4c\x35\xe8\x44\xfc\x3b\x4a\xe7\x44\x6b\x49\x25\x9a\xda\xe4\xf6\x77\x9c\x83\x22\x77\xbd\x9d\xef\x40\xc0\x47\x5e\x16\x99\x12\xd7\x0b\xe9\x59\xf2\x9f\x9d\xe3\x97\xfc\x75\x9d\x11\xfd\x32\x1c\xa2\x8a\x97\xea\x64\x8b\x93\xc6\xf2\x19\xcd\xdb\x1b\x3c\x88\xb6\x99\xb3\x50\xbd\x25\xeb\x32\x53\xc1\x3c\x71\xa0\x35\xdb\x2b\x3b\x9a\xde\xaf\x9b\x61\xdf\x2f\xee\x58\x3e\xe8\x9b\xba\x36\xcd\x11\x1b\xc6\x2e\x4e\x2e\x5e\xc6\x96\xdb\xe5\xf6\x41\x3d\x8d\x62\xe4\xfc\x88\xb5\x3d\x58\x8f\x08\xdb\xb2\x55\x84\xcc\x96\x9b\x23\x25\x14\xcb\x7b\xe2\xa1\x90\x43\x97\xf4\xd5\xe4\xf7\x77\xd2\x16\xdf\x76\x7b\xae\x4d\x42\xa4\x95\x6d\xd6\xa9\xcf\x32\x6e\x58\xb2\x79\x02\xf5\x0f\x19\xa1\xf7\xd5\x2e\xbc\xb2\x4d\x6f\xfe\x90\xce\x56\xca\x93\x99\xf4\x42\xeb\xaa\x17\x1f\xe5\xc1\xa4\xe8\x24\x16\xb7\xf5\x0d\x1e\xda\xe8\xad\xea\xaa\x25\x5b\x87\xa6\x8d\x90\x0c\xd8\x25\x69\xc5\xe3\xe3\x94\x42\x17\xc0\x7d\x1b\x70\x9a\x37\xbd\xbe\xf6\x05\xcc\xb6\xc6\xa8\x43\x06\xd9\xfd\x6e\x97\x3e\x28\xef\x41\x21\x8a\x2e\xbb\xe8\x60\x95\xd5\x41\x30\x8b\xcb\x6a\xb0\x5b\x92\x97\x31\x4f\xda\xfb\xab\x0f\x82\xec\xe8\x1a\x35\xbf\x50\x2d\xbd\x37\xef\x35\xe9\x54\xf9\xc9\x84\x28\x6c\xa2\x23\xef\x89\xfc\xdc\x49\x09\x9e\x57\x50\x5f\xed\xe0\x21\x60\x66\x25\x1f\x55\x6b\xa4\x42\xbc\xed\x61\x90\xe1\x36\x3a\xd4\x25\x4b\x09\x87\x74\x56\x27\x25\x41\x21\x4f\x88\xf3\x91\x8f\x77\x2a\x89\xc7\x87\x68\xc1\x30\x69\xf1\x23\xc9\x90\x7d\x5d\x4a\xea\xec\xbc\x96\x25\x4e\xb1\xd3\xda\x47\x25\x1c\x30\xa4\x8e\xb6\xe9\x36\xa5\xfb\x38\x5e\xcf\x9a\x0e\x91\x11\xb6\x5f\x30\xf6\xfd\xae\x28\xec\x0b\x26\xda\x42\xeb\x85\xc4\x60\xcb\x87\x32\xd3\xa8\xc6\x60\xc3\x35\x87\xa5\xac\xe3\x54\x49\x8b\x99\xdb\x34\x3f\x9b\xb2\x1f\xcb\x3c\x2b\x11\xe9\xac\x66\x27\x9f\x74\x64\x61\x7b\x4b\x2e\x16\x0c\x46\x32\x4a\x93\x46\x8e\x90\x20\xad\xf6\xf5\xda\x07\xac\x03\xf6\x60\xe1\x13\x78\x14\x9f\x09\x3a\x8e\x2c\x62\xae\x2e\x93\xee\xc0\xda\x4b\x3e\xfa\xde\x8d\xae\x42\x0e\x73\xee\x75\x7d\xba\x7f\x50\x58\x46\xc1\x9c\x82\x9e\xd5\x9f\x66\x23\xa7\x6c\x8d\x53\x48\xed\xac\xc4\x5a\x55\x31\xf0\x3a\xb2\xa3\x72\xfe\x3e\xd7\x48\x69\x8b\x13\x74\xca\xf0\x2c\xcd\x4f\x1a\xf5\xd0\xfb\xdd\x63\xbd\x37\xb6\x71\x60\x2c\x73\x24\x17\x3a\x3d\x2c\x3a\x96\x39\x95\x23\xd9\x8c\x7e\xe3\x96\x6b\x65\xbd\x4f\xbb\xd5\x17\x85\x34\x03\x29\xdc\x09\xd6\xf1\x61\x8e\xe4\xbf\x87\x2d\x6e\xe8\x31\x3e\x4f\x81\x77\x99\x48\x77\xcf\x90\xd2\xf5\x44\x9d\x96\x3b\x77\x49\xf6\x4e\x8b\xa2\xaf\x65\x6b\x03\x0f\x34\xd8\x7a\x20\xae\xb5\xc2\x8b\xd5\xd6\x9d\xa1\xbd\xb6\xb6\xf9\x59\x57\xdc\x1e\x79\x7d\xfb\xf0\xb5\x5d\x9e\x27\x4d\x7b\x52\xa9\x54\xef\x6b\x7b\x38\xa5\xa4\xbe\x36\x92\x88\x8e\x75\x3d\x99\xdb\x80\x69\xc2\x9e\xd6\xf5\x61\xe2\x21\x4c\x12\xcd\x53\x98\xac\x3b\x6d\x73\xdd\x69\x2e\xf5\x0a\x1b\xb1\x71\x78\x73\x9d\xce\x6a\x52\xb3\x7f\x4c\xe4\x20\xc4\x12\x7f\x5d\x87\xb4\x42\xc6\x28\x0a\x93\xe8\xd7\x3e\x1b\x31\xc9\x34\x68\x42\x07\xe4\xa8\xe2\xe5\x64\x1f\xda\x9f\x52\xf6\x72\x79\xd5\x4e\xee\x4f\xf2\xf2\x76\x32\xf1\x72\xf6\x5a\x0c\x7e\xdb\x47\xd2\xb1\x36\x2e\xf9\x8e\xc1\x95\xbc\x20\x26\x98\xe0\x63\x7c\x8d\x84\x42\xec\x8a\x82\xf5\x65\x50\x78\xa4\xd1\xe7\xbb\x38\x5e\xb0\x8b\x4e\x7b\x84\x08\x3b\x2f\x74\x54\x0a\x47\x70\x09\x6f\x8d\x9c\x2a\xdb\x9a\x91\xf8\x77\xd2\xd4\xc6\xf1\x4e\x3b\x24\x6e\x5b\xe2\xbd\x5e\xc4\x52\x32\x9f\x64\xb4\x89\xbf\x23\x5d\x9a\xf1\xae\xf3\x9d\x64\xad\x77\xb3\x9d\x8d\xc0\x27\xfe\xd6\x22\xe7\x93\x20\xa5\xf2\x5a\x0e\x87\x02\xa1\xad\x38\xea\x55\x24\xde\x96\x0d\x5f\x7d\x1d\x78\xbd\x2a\xfb\x91\xb7\x43\x2e\xbf\x94\xe5\xa9\x39\x9a\x1e\xd3\x95\x13\xe0\x01\x12\xf3\xa4\x70\x59\xb6\xdc\xa6\xf9\x3d\xc8\x06\xce\x64\x19\x67\xbc\xca\xc3\x8e\x38\x24\x75\x59\x4f\xb8\x33\xd6\x76\xa5\x46\x93\x8e\x79\xdc\xad\x89\xfd\x98\x65\x87\x8c\xb7\xe8\x4f\x4b\x1f\x96\x9a\x8b\xb1\x5d\x17\xd0\xfa\x72\x5d\xd2\x80\x95\x1b\x24\xc1\xee\x70\x6a\x75\x4b\xca\xfd\x82\x89\x48\x81\x53\x1b\xc7\x5f\x87\xae\x27\xd3\x20\x6e\x73\x5d\x5b\xcc\x15\x39\x9a\xa9\x89\xd7\x38\x76\x02\x99\xf8\xca\x09\x0b\xe7\xa0\x14\xd7\x45\x60\xeb\xed\x51\xaa\xe9\x39\xc7\x52\x43\xcc\x66\x36\x88\x68\x39\x51\x69\x3e\xc2\xdb\x84\xbb\x20\xcd\x9a\x18\xec\x81\xd9\x39\xfb\x7a\xad\x12\x8d\xd9\x2f\x93\xd6\x13\xde\xd6\x9c\xca\x56\xf9\x6b\xf2\xf5\x86\xa4\xe8\x21\x7e\x9b\x7a\x06\xcb\xa2\xd5\x17\x4a\xc8\xd6\xfc\xd3\xb1\x42\x20\xc7\xfb\x59\x88\x3a\xf4\x72\xdc\x99\xad\xda\x54\xfe\xa2\x77\x5c\x53\xf2\x29\xd7\x56\x4f\xf8\x6a\xdd\x72\xbb\x9e\x61\xe3\x92\x22\xc8\x65\x6b\x7b\x25\xc9\x80\x8e\xc8\x00\x94\xad\x7e\x1d\x4b\x34\x0c\x86\x1f\x1e\xaf\x53\x95\x30\x23\x44\x72\x7a\x8f\xf9\xb0\x4f\x59\xa4\x9a\xdb\x35\x99\x34\x25\xac\xb3\x7d\x40\x6e\xf3\x93\x6c\x79\xc2\x7e\xdb\x65\xd1\x2b\x5c\xd9\x3a\xda\x24\xcc\x31\x83\x0d\xb8\xc7\xda\xae\x70\xc5\xdc\xc9\x59\xb8\x24\x32\xcb\x51\xb5\xc0\x54\xc8\x88\x3d\xc3\xb1\x70\x0e\x93\x7a\x7f\x12\x50\xe3\xbc\xca\x39\x38\xf2\x86\xa6\xff\xb6\x6c\xb4\x6e\x6b\xca\x51\x30\x71\x6e\xf5\x25\xc4\x63\xe4\x14\xaa\xd3\xa1\xcd\x58\x57\xbc\xa6\x0c\xad\xb7\xee\x7a\x26\xd7\xba\x78\x4f\x61\x3b\x26\x71\x72\x42\x6d\x8b\xa1\x1f\x93\x5b\x19\x3e\x6d\xcb\x03\x34\xd8\xee\xd3\xd6\x74\xce\xc8\x6a\x4e\x4d\x63\x54\xb2\xce\x8d\x9b\xdb\xdc\xc4\x53\x3e\x04\x48\xde\x2d\x26\x22\x57\x42\xe9\xed\x84\xc7\xb4\xca\x7c\xd7\x6a\xa8\x2f\xdf\xea\x4b\x57\xe7\x2f\x1b\x66\x76\x5e\x58\x4d\x5b\x4a\x6f\x42\xe6\x10\x80\x73\xd9\x51\xf5\x30\x0f\x75\xed\xa4\x2d\x7a\x7b\x63\xc9\x43\x5d\x0a\xe8\x90\x4b\x2f\x84\xe8\x3c\xc4\x6c\xbd\x4d\xe6\xb6\xce\x41\x09\x99\x6f\xbf\xfa\xfa\xe5\x2a\x8f\x1f\x29\xc9\x5e\xfc\xfc\xb8\xc4\xbb\xa3\x1e\x4b\xa6\xf4\x17\xef\xf7\xfe\xf2\xfd\x47\x98\xf6\x67\x31\x4a\x52\x1a\xa3\xa5\x4a\x8b\xce\xc7\x91\x9d\x34\x1a\x6c\x11\x63\x2b\x12\x4b\x92\x78\xae\x1b\x65\x33\x84\x4c\x52\x9c\xbd\x4b\xab\xed\x92\x77\xec\x71\xbc\x9e\x73\xd4\x52\xdc\x36\x4d\x61\x32\xe1\xe6\x42\xec\x42\xd0\xf1\xef\xcc\x25\x8a\x75\x06\xd9\x10\x83\x52\x06\xe7\x81\xf6\xe2\xbf\xe1\x18\xe2\xfa\x26\x0d\xb1\x45\xa3\x91\xaf\x75\xe9\x93\x43\x2d\xac\xbb\x5d\x0a\x2b\xd6\x35\xcd\xf5\x92\xb6\x21\x4e\x49\x81\x61\xd9\x62\x8c\xec\xda\x46\x32\xa2\x25\x3c\xd3\x8a\x63\xf2\x06\xf9\xae\x8e\xc3\xe5\xad\xcc\xfc\x65\x8f\x53\xf6\xec\x5a\x36\x74\x8e\xaa\xb2\x11\x18\xfb\x51\x30\x9d\x94\x6b\xa6\xe6\xd0\x47\xff\x7e\x2e\xcf\xf2\x09\xdf\x9e\xe3\xf1\xbf\xfe\x71\xf9\x3f\xfe\xdb\xeb\x9f\xfd\xdb\xbf\xfd\xcf\xd3\xdf\xfe\xfd\x3f\xca\xbf\x5d\xfe\xf6\xef\x7f\x3e\xfd\xe3\xdf\xac\x76\xfb\xb7\xda\xec\x9f\xfe\xf4\x8e\x69\xbe\x63\x9a\xef\x98\xe6\x3b\xa6\xf9\x8e\x69\xbe\x63\x9a\xef\x98\xe6\x3b\xa6\xf9\x8e\x69\xbe\x63\x9a\xef\x98\xe6\x3b\xa6\xf9\x8e\x69\xbe\x63\x9a\xff\x89\x98\xe6\xdb\x93\xbf\xbf\xe1\xbf\x6a\xfb\x1d\xff\xd5\xff\xe9\x4f\xef\x78\xe8\x3b\x1e\xfa\x8e\x87\xbe\xe3\xa1\xef\x78\xe8\x3b\x1e\xfa\x8e\x87\xbe\xe3\xa1\xef\x78\xe8\x3b\x1e\xfa\x8e\x87\xbe\xe3\xa1\xef\x78\xe8\x7f\x49\x3c\xf4\xf1\xcf\x97\x2f\xbf\x0f\x83\xfe\xf5\x2e\x47\xb6\xc3\xd1\x69\xd0\x51\x97\x15\x5c\xa6\x20\x58\xec\x24\x2e\xea\xc4\x19\xb0\x90\xd2\xf1\xd0\x60\x07\x69\xcf\x75\x44\x8a\x10\xb6\x41\x1d\x96\x06\x6b\x54\x95\x86\x59\x16\xd1\xd8\x1a\x50\xea\x3c\xb3\x35\x41\xd9\xa4\x31\x76\x26\x78\x60\xc5\x4e\x70\xb3\xaf\x7d\x9d\xd9\xb9\xb9\x9f\xc5\x0a\x03\xf2\x69\xa7\xba\x1b\x0b\xee\x5b\x85\xbc\x80\x6d\x17\x87\x85\xa7\x55\x58\xfb\xdb\x21\x44\x26\x9b\xc6\xcd\x64\x9c\x54\x97\x4e\xfc\x6c\x62\x8c\xf1\x24\xd6\x29\x30\x13\xdb\x38\x8b\x31\x58\x52\x2c\x9b\x76\x62\x87\x11\x9b\x62\x8f\xe2\x66\x27\x71\x17\xbf\xba\x0c\x3d\xa9\x7d\xba\xe8\x75\x7b\xf8\xc4\x8d\xd8\x47\x65\xfb\x1a\x52\xd9\x04\x79\xa1\xb0\xf9\xe0\x24\x2d\xca\x2d\x91\xa4\x2e\x83\xfc\xf0\x06\x47\x99\x31\xb0\x60\x7b\x7e\x69\x75\xd2\x8e\x95\x39\x20\x4a\xa9\xb4\xe3\xea\xd1\xa6\xf7\xba\x18\x86\x60\x08\xb1\xaf\x3a\x61\x2b\xa7\xed\xe0\x8c\x74\x9e\xa4\x4d\xb9\x62\xca\xea\x70\x29\x9d\x56\x88\xad\xed\xb2\x26\x3b\x23\xc4\x6c\xa1\xdd\xd6\x76\xdd\x4e\x65\x13\xc6\xd1\xcf\xc7\x9d\x50\x2a\x2c\x81\x85\x29\x9f\x5d\x32\x6a\xb6\x0e\xcf\xaf\x9c\xac\x88\xaa\x6e\xeb\xe5\x88\x9d\xe3\x16\x12\x79\xc6\xee\x9e\x5d\x18\x0c\x1a\x65\xa6\x25\xdf\x25\x58\xae\x1c\x47\xb9\x32\x3b\xf2\x57\xaf\x5b\x17\xe2\xe7\xc7\x65\xc9\x50\x06\x11\xce\x7b\x76\xf2\xa6\xfc\xaa\x03\xc2\x76\xec\x12\x6c\x71\xae\xf5\xb2\xa7\xeb\x56\x9c\x01\x63\x32\xa7\x1c\x4e\x02\xc9\x1a\x4c\x54\xb3\xaa\xbd\xae\xed\x72\x57\xe1\x07\x8c\x2e\x6d\x1a\xfe\x8e\x77\x2b\x6d\x78\xf6\x46\x66\x7f\xe4\x15\xe9\x20\xe3\x09\xf1\xc9\x66\xe3\x86\xb3\xe3\x0a\xce\x49\xe9\x4f\x9b\x41\xbb\xa5\xc5\x64\x26\x5e\xfa\xa9\x2e\x20\xaa\xde\x6c\xf7\xce\xd9\xe0\xc2\xc8\xf6\xb1\xec\x49\x4a\xd0\xd9\x4c\x87\x9d\xd3\x31\xd0\x52\xd8\x45\xa3\x04\x8b\xd8\xe3\xca\x35\x63\xae\x64\xfd\xe5\xe4\xc4\xe6\xbc\x5f\x27\x21\x39\x75\xf6\xf5\x98\x28\xc2\x39\x28\xba\xe5\x76\x8d\x2b\xdb\xbb\x55\x3a\x3a\xc6\x5e\xf0\xe6\x0c\x57\x67\x5f\x24\xe9\x99\x96\xd0\x4f\x34\xfa\xb6\xdc\xae\xe1\xa1\xae\x1b\x30\x5b\x8c\x88\x74\x23\x92\xc2\xe6\xf5\x58\xb0\xd5\xfa\x09\xce\xd6\x9d\xc3\x45\xb6\x98\x1a\x4f\x84\x32\x71\x45\x82\x09\x25\x35\xad\x3a\xb8\xf2\x46\xc7\x84\x46\x20\x74\x84\x11\x55\xad\x64\x05\x1b\x17\x29\xb0\x3d\x7d\x3c\xff\xaa\x10\x55\xb6\x69\x4f\xe6\x94\x1a\x8c\x8f\x0c\x69\x7d\x10\xaf\x11\x1a\x3a\x65\xf4\xcb\x62\x6b\x2b\x56\x1f\xb4\x4b\x0d\x18\xd2\x36\x18\xeb\x89\x4e\x62\x87\x5d\x06\xf3\x29\x20\x89\x6a\x76\xa1\xbf\x46\x31\xf0\x34\xd9\x9d\x86\xd4\x2c\xd5\xda\x6e\x42\x26\xb1\x31\xfb\xee\x32\x88\x3f\x77\xb6\x83\x88\x99\xdd\xa9\x6e\xad\xa2\xb0\x44\x83\x9d\x53\x06\x3b\x57\x8d\x7e\xfd\x2c\x7a\x36\xd9\x87\xea\x9b\x64\x77\x3a\x56\x6c\x66\x62\xe0\x22\x67\xcd\x2e\x43\x31\x5a\xee\x0c\x36\xe1\x79\x68\xe2\x76\x62\x6f\x81\x88\xc3\x5d\xa5\x32\x82\xd8\xc4\x20\x78\xc3\x35\xc9\x60\x13\x47\xa5\x08\xb4\x80\x7f\x04\xcb\x66\x2d\x4e\xaa\x3b\x8e\xb1\x33\x8c\xeb\x57\x30\xac\x40\xea\x54\xb6\xc1\x32\x29\x76\xba\x9f\x9d\x94\x76\x14\x24\x84\x47\x3c\xdd\x59\xc5\xc3\xee\x49\x82\x22\xec\xea\x60\xa2\x9e\x66\x8e\xc1\x59\xb2\xce\x4b\x36\x26\x3c\xac\x79\x4e\x1c\x6b\x88\xd3\x21\xad\xeb\x3d\x2e\x5e\x1b\x67\x52\x69\x25\xd8\x0a\x23\x2e\xba\x38\xc9\xf8\xfa\x38\xb9\x38\x9b\x5e\xac\x26\x47\x24\xe4\x23\x69\xce\x65\x09\xdd\xc3\x8f\xab\xcb\xd2\x2e\xb5\xbd\x66\xa2\x29\xc9\x8f\xa3\x8b\xbe\x48\x17\x8b\x11\x4c\x0c\xee\xf4\x94\x6f\xeb\x7d\xf5\x53\x5d\x59\x0c\xfd\x96\xe3\x53\x65\xd4\x84\x05\xc9\xf0\xcb\x66\x5c\xd2\x61\x1b\xd0\x81\x2b\x31\x33\x72\x14\x2b\xd3\x01\x5e\x4b\x55\x68\xa4\x15\x14\xcf\x46\x4b\xb8\x37\xfc\x99\x61\x3f\xe8\x65\x56\xa7\xef\x42\x6f\xbc\xc0\xb1\x8d\x1a\xf8\x5b\x72\x6c\xfa\xf2\x83\xa1\x6f\x55\x21\xd3\x06\x57\x63\xba\x84\xd5\xd9\xfe\x08\x13\x48\xb4\x25\x20\x9a\xfc\x62\x63\xce\x93\x4b\x85\xc0\x39\x78\x8b\x44\x89\x18\x79\x64\x9c\x47\x93\xd3\x66\x89\x90\xaa\x10\xd0\xba\x71\x93\xa3\xad\x75\xa5\x1b\x74\xb1\x16\x6b\xbb\x32\x24\xa0\x22\xeb\x80\x92\x77\x42\xc1\x8b\x41\xb1\xfa\xdc\x70\x15\xed\xb2\xd4\x08\x86\xb4\xaf\x04\x8c\x06\xf7\x6e\xb5\x5a\xaf\x8c\xf0\x57\x26\x7f\xc0\xf3\x57\x4c\xd1\xc9\x18\x31\x47\x85\xb0\x13\xf3\x81\xa4\xb8\x52\x78\x96\x36\xc4\x3a\x16\x3a\x66\xd7\xc0\x5f\x0e\x12\x56\xaa\x18\x6f\x3d\x96\xc0\x4a\x17\x84\x71\xb9\x9a\x69\x01\x37\xb1\xc4\x95\xda\x39\x30\xec\xab\x51\x6b\xbd\xaa\x43\x32\x0c\x4e\x63\xe6\x44\x62\xaa\xf6\x9c\x1c\x60\xdb\x14\xd8\x9f\x9a\x14\x58\x67\x9a\xb9\xec\xd9\x4d\x12\x36\x52\xed\x70\x56\xa4\x64\x16\x83\x7b\x5a\x8d\x0b\x9b\x0d\x60\x86\xd4\x20\x2d\x5c\x23\x53\x94\x32\xbe\x09\xfd\x7a\xf4\x46\x83\x5a\x97\xea\xe4\xe7\x29\xd4\xe5\x58\x1d\x4b\x13\x87\x14\xae\xb5\x38\x4b\x50\x66\xf7\xfc\x79\xdf\x57\xcc\x31\x18\x57\xaf\x7a\x12\xd3\x81\xbf\x85\x96\xd1\x9b\x68\xb4\x2b\x35\xaf\x6f\x58\x5e\x70\x5e\xff\xa3\xa8\x3d\xc1\x4a\xf7\x65\x02\xda\xce\x9e\x5b\x85\x69\x66\x8c\xef\x95\xfa\x44\x0a\x2f\x76\x42\xe3\x6d\x12\x05\x9c\x2b\x0f\xa4\x90\x88\x6c\xa6\x04\xa1\xf4\x4d\xfa\xf8\xcf\x30\x24\x6b\x3c\xf2\x2b\x34\x30\xe8\xab\x31\x12\x53\x65\x8e\x64\xff\x73\x2c\x86\xe7\x5f\x93\xe9\x0d\x43\xbc\x7e\xf0\x84\xe9\xa7\xab\x45\x97\x45\x7d\x12\x85\x18\x52\x25\x40\x43\x1b\xb0\x63\x6a\x51\x5c\xe7\x24\xfe\x8c\x9f\xb7\x07\xf6\x07\xe7\x2d\xe1\xa6\x31\x88\x4c\x12\x82\x78\xa7\x88\x4c\x85\xe9\x4f\x10\xcc\xf3\x91\x1c\x68\x4f\x98\xd0\x76\x26\x17\x1d\xb9\xee\x5b\xd2\x70\x86\xdb\x43\x3f\xaf\xcc\x19\x4a\x87\xc1\x0e\xff\x3c\x00\x2f\xfd\xf9\x57\xa2\xe2\x5b\xde\x2b\xae\x00\x02\x8d\xd9\x75\x85\x09\x4c\x9e\xc0\x06\x9b\x0c\x73\x6c\xc6\x93\x8c\xc9\xf9\x05\x97\xa1\xd0\x88\xc0\xb5\x71\x74\xc8\x8a\x89\x51\x62\x63\x44\x8c\x84\x3f\x49\x9b\x03\x97\x59\xfd\x09\x47\x7f\x80\xe1\xd8\xce\x07\x52\x49\x11\x2a\x8d\x80\xa4\x4a\x1f\x58\x78\x69\xb3\x9c\x64\xcc\xc0\xdf\x5a\x10\x3c\x66\x3c\xf2\x90\x63\xd6\x07\x5e\x38\xfb\x8a\x6b\x0f\x0e\x7d\x1e\x75\xf9\xbe\xec\x0f\x93\xce\x5e\xa1\x4d\x6b\x6c\x8d\x3d\x9e\x32\xef\xea\x31\x49\x83\xf2\xea\x13\x52\x99\x47\xa3\xbc\x9e\x23\x7c\x39\x72\x42\x30\x81\xb0\x0a\x1e\x53\x4b\xa7\x1f\xf3\xd7\xef\xfb\x32\xbf\x0b\x89\xdd\xfb\x32\x2e\xa3\xa4\x90\xa3\x52\x38\xe2\xd1\xde\xf1\x77\x52\x95\x4c\xb3\xbb\x65\xd9\xa9\x4b\x5d\xb6\x65\x17\x83\x16\xa9\xdd\xc4\x61\xd4\xd4\x31\x25\xec\x51\xa6\x9e\x20\xfc\xf0\x77\xd8\x69\xcc\x8b\x9c\x1f\x5c\xc8\x84\xb9\x65\x37\x47\x68\x08\x3f\xc1\x5f\xda\xb8\x59\x1e\x0a\x85\x1a\x3c\xd1\x94\xd7\x87\x44\x1a\x50\x12\xfd\xc2\xfe\xe6\x98\xd6\x8f\x62\x33\x4e\x52\x95\x4d\xc1\xf8\x15\xef\xc9\x8d\xe8\x32\x87\xad\xed\x32\x95\xe1\x1a\x8c\xe6\x97\xab\xb7\x71\x4a\xba\xc0\xdc\x26\x36\x00\xb3\xc1\xea\x19\x53\x11\x82\x1b\x8a\x8f\xe6\x59\x93\x0a\x43\xe9\x24\xa3\x0e\x66\x07\xae\xa4\x1e\x88\xf7\x79\x4e\x62\xdb\x94\xf6\x4c\xcc\x30\x5a\xee\x74\xf0\xe8\x19\x0d\xc7\xdf\xa1\x43\xca\x75\x49\xd1\x4c\xc2\xf6\xc8\x5f\x64\xb3\x28\x62\xb4\x6b\xbb\xc2\xeb\x44\x99\x72\x35\xd3\xf1\xe6\x72\x85\x06\xc2\xb9\xa9\x4e\xeb\x4a\xa4\x48\x35\x47\xb4\xe9\x8a\x01\x12\x5b\xc4\x23\x3d\x3a\x76\x30\x99\x61\x64\x74\x94\xef\x28\x1c\xe4\xc0\x45\xc3\x36\xcb\x9e\x5c\xa6\xd7\xe8\x3e\xad\x09\xef\xe7\xfd\x88\x6e\x1c\x47\xb6\x6b\x6c\xd8\x4e\x70\x72\xd9\x61\xe4\xd0\x1f\x03\x33\x9c\x56\x95\x8f\xb6\xb6\x57\x4f\x0b\xde\xd9\xeb\x81\x21\x33\xdc\xe4\xb4\xd2\x6b\x1e\x1d\x54\x3d\x04\xfc\xcd\xbd\xdc\x73\x26\x0c\x19\x74\x08\xae\xba\x39\x60\x3f\x51\x0a\xb7\x91\x18\x88\xea\x4a\xf5\x61\xae\xe2\x57\x57\x38\x32\xf9\xb1\xae\x46\xaa\x56\x4f\x2e\xb3\x8e\x2d\xb7\x47\x52\x5c\x1b\xd2\x52\xde\x2c\xff\xe0\x24\xc5\x20\x44\x8f\x48\xf5\xf2\xec\xfa\xf6\xf2\xf8\xbb\x90\xa8\xb8\x31\xc7\xd3\xd6\x76\xf9\x93\x30\x4a\xea\xec\xd2\x5b\x90\x34\xf0\x18\x00\x3e\xbf\xf3\x22\x38\xcd\x34\xc3\x39\x52\x32\x54\x18\x6f\x47\xc7\x45\xab\x4f\x58\xaa\x74\x5f\xb0\x4e\x29\xc3\x18\x42\xec\xce\xc4\x53\x6d\x4d\xbc\xb9\x78\x9d\x70\xfd\xd9\x28\x53\x45\x27\xa5\x1b\x2d\xd6\xe7\x5f\x75\x19\x11\x2a\x01\x7d\x6c\xbe\x42\x08\x70\x8e\x7d\x84\xb0\x27\x47\xde\x38\xfd\xe8\xfe\x88\xcb\xc1\x00\x67\xc7\xaf\xf4\x06\xda\xf2\x05\x60\xa1\x9a\x5e\x9f\x30\xc3\xff\x6c\xb6\x1e\x10\xba\x3b\x2d\x11\x3a\x05\x24\x79\x25\x58\x6c\x4c\x42\x1c\x5b\x5d\x44\xa6\x54\x8b\x64\x68\xf4\x14\x08\x5a\xd7\xf6\xc8\x1c\x2a\x6c\xa4\x3e\x99\x56\x70\x75\x0b\x79\x75\x9e\x0d\x00\x1b\xe5\x02\x16\x5f\x7f\xdd\xac\x86\x29\x09\xd0\xff\x56\x99\xc4\xe0\xe4\xf3\xeb\xd2\x27\x67\xd1\x49\xb4\x04\xfe\xae\x26\x3f\xb4\xd5\x65\xd9\x0e\x04\x59\x18\xfb\xf2\xd3\xeb\xc7\xdc\x49\x01\x5b\x82\x94\xd3\x7c\xd2\x71\x7d\xd2\x6a\x2a\xa4\x88\xc6\xdf\x21\x35\x30\x8a\x0c\xb0\x1d\xad\xd8\xe8\x6b\x58\xd0\x48\xc5\x89\x95\x73\xde\xd7\xda\xb2\xd3\xe2\xd8\x2d\x0b\xc2\x64\x00\x44\xa7\x9f\xf1\xfc\x30\x33\xaa\xb4\x4e\x38\x8c\x34\xdb\x30\x5a\x2e\xb7\xbc\x5b\x9a\xa9\xe6\x9c\xdb\x9c\xda\x3c\x88\xb1\xf1\x05\x24\x3e\x6d\xf7\xc3\x96\x8f\x15\xab\x18\xcb\x98\x3f\x19\x1b\x04\xdb\xd1\x26\x78\x41\x94\x91\xe1\x7e\x3c\x72\x26\xc8\x94\x1c\xce\x52\x87\x74\x57\x2a\x50\xcd\x00\x66\x85\x45\xdf\x4c\x42\xd3\x20\x0b\x98\xa1\x70\xfe\xf9\x7f\x0c\x9a\xfb\x0a\x8b\x0b\x46\x2a\x7d\xce\xba\x9c\xcb\x1e\xf8\x3b\x22\x4a\xec\xf7\xc8\x9c\x1e\xea\x77\x08\x00\xc2\xff\xf8\xd1\x91\x17\x00\xd1\x06\x3d\xc9\x19\x14\x59\x14\x40\xf4\x01\x0f\x27\xb7\x57\x07\x90\xe9\x19\xf3\x3a\xbb\x0d\x2b\x80\xb6\x5e\x95\xa0\x31\x30\xa4\x53\x84\x46\x76\x05\x29\x9d\x1d\x16\x29\xa6\x48\xa4\x2d\xd6\xeb\x29\x20\x94\xe2\x1a\xf8\x82\x4d\x3f\x0d\x83\x3a\xd3\xbc\x50\xcd\x88\xf7\x70\x09\xc5\x01\xaa\xcc\xe6\x32\x29\xff\x2b\x86\x79\x64\x76\x4d\x8b\x1c\x05\x38\x38\x4c\x09\xa2\x90\x51\x83\x1a\x80\x34\x93\x12\xed\x04\xc9\x4d\xc2\xee\xf4\xff\x98\xd5\xe0\xe2\x70\x0c\xf5\xaa\x93\xb8\x22\x88\xfd\xcc\x6b\x68\x2b\x73\x38\x0a\xb5\x0a\x3b\x56\x96\x7a\xcc\xd0\xc9\x16\x93\xd5\x39\xd5\x23\x27\xcd\x33\xd9\x5b\xd9\xff\xa5\x62\x8a\xa4\xe7\x7f\x96\xc2\x67\xc3\x14\x32\x3e\x73\x8d\xb6\xa2\x14\x19\x1b\x1c\xa2\x78\x0e\x96\xe9\xfc\x4c\x4e\x6f\x8d\xa9\x19\x51\x21\xe9\x87\x8c\x02\x17\xe6\x22\xd6\x5c\x0c\x4f\x13\x03\x74\x18\x97\xe4\x8e\x86\x33\xbd\xc6\x6e\xe6\x24\x66\xea\x25\x3d\x6d\x88\xb0\xfd\x88\x82\x06\x13\x3c\x96\x95\x9e\x39\xbb\xcc\x67\xbe\x6e\xcb\xd1\x00\xab\x14\x7d\x32\x99\x71\x6a\x32\x8a\x6e\xb9\x5d\xf0\x0f\x8d\x3a\xfb\xdc\xd9\x7f\xea\x00\x0d\x4b\xdf\x97\xa7\xd1\xb0\x33\xa1\xfb\x0f\x30\xa1\xc4\x13\x59\x30\x1f\xf1\x09\x41\x28\x46\x19\x69\xaf\xee\xc6\x88\x1c\xfc\x41\x9c\x6f\x3c\xff\x9a\x05\x06\x4d\xc2\xf9\xfd\x0a\x43\xd9\xdb\x69\xc2\x86\xd9\x72\x9b\x17\x92\x26\x0d\x8d\xea\xc2\xef\x76\x5c\xb2\xf7\x4c\xbe\xc2\x99\x3b\x4d\x33\xc7\x25\xf3\xab\x9f\x87\xd4\x5e\x1f\x71\xab\x9f\xe1\xfe\x35\x9a\xdf\xcc\xc5\x4b\x8b\x9f\x4f\xa6\x8e\x07\x17\x48\x16\x4d\xf2\x6c\x9a\x2a\x26\x33\x8d\x78\xee\x46\x3c\xff\x1a\xe2\x6a\xdb\x84\x66\xfa\xdc\x24\x98\x8f\x46\xdc\x98\x11\x1b\x4a\x3f\xd2\x58\x73\x65\x94\x78\x92\x66\xfd\x72\x8c\x88\xb1\x2f\xf1\x38\x49\xf4\x71\x97\x93\x59\x82\x8e\xd2\x23\x0c\x88\x27\xf1\x31\x1f\x65\xc2\x06\x67\xce\xe8\xb4\x76\xaa\x02\x39\x7a\x95\x2b\xa5\x4b\x30\x9e\x5e\xd7\x6c\x63\xbc\x0a\xb3\xc2\x53\x2a\xad\xe3\xc9\xec\x13\x17\xc0\x9e\x4d\x4a\x0f\x42\xd9\xd6\x3c\xfc\xbc\xa4\x34\x17\x6c\xb6\x2c\x48\x5b\x1a\xfe\xc3\x0c\x18\xef\xa3\xda\x13\xb1\x39\x5e\x17\x9f\x79\x1c\xdd\x6e\xd3\xb0\x32\x8c\x80\x2b\x1f\x98\xbe\xd9\xd6\xfe\x4e\x11\xd5\x5f\xaf\xbd\xfc\x7f\xd1\x36\xe6\x9f\xde\xc1\x84\x77\x30\xe1\x1d\x4c\x78\x07\x13\xde\xc1\x84\x77\x30\xe1\x1d\x4c\x78\x07\x13\xde\xc1\x84\x77\x30\xe1\x1d\x4c\x78\x07\x13\xfe\xff\x0b\x26\x7c\xa7\xca\xe6\x0f\x1c\x9c\x77\x84\xe1\x1d\x61\x78\x47\x18\xde\x11\x86\x77\x84\xe1\x1d\x61\x78\x47\x18\xde\x11\x86\x77\x84\xe1\x1d\x61\x78\x47\x18\x7e\x04\x61\xf8\xdb\xbf\xff\xe5\x1f\xa7\xf3\xdf\x7f\xfb\x8f\x37\xb0\xb4\x7d\xab\x13\x6d\xdb\xec\x51\xed\xe4\x5b\x1a\xc0\xbe\xf9\xd3\xdd\x3f\x77\xdf\xfc\xa1\xdd\xfd\x73\xf7\xcf\xb7\x7f\xfa\xee\xcf\x5f\x54\x62\x0b\xe9\x7e\x12\xf3\xa3\xeb\x19\x4d\x3e\xf3\x47\xa9\xaf\xde\x15\x63\xbb\x3b\xbb\x7f\x7b\xcf\xfd\xc7\xfd\xe5\xb7\xf7\x75\x90\xcf\x5d\x3a\x4f\x43\xb3\xf8\xfe\x34\x65\xbf\x3b\x22\x27\x60\xad\x59\xd5\xe6\xeb\x90\x2f\x8e\x58\xee\x0f\xf8\xfa\x30\xfb\xba\x82\xe7\x2f\x32\xfa\xcb\xd3\x7c\xef\x6e\x7a\x7b\xdc\x25\xfc\x0f\xae\x5d\xfa\xd8\xf0\xbd\x4b\xdd\xeb\x59\x53\x60\x33\x84\x1a\xb1\xd5\xad\xb2\x13\x25\x09\x72\x4a\xa1\xba\xeb\xac\x93\xdd\xd8\x92\xfa\xd4\x6d\x8a\x6f\xb9\x3d\x26\x2b\xbe\x45\x5e\xa3\x2a\xf1\x59\x49\x66\x05\x43\xdc\xa9\x80\x59\x9a\x3e\xb8\xf7\xa0\x45\xe2\xf9\x4b\xd9\xca\x13\x6c\xbd\x1f\x18\xf5\xa7\xdd\xa5\x8f\x2c\x4d\xb3\x4e\x11\x63\x91\x56\xbc\x5f\xa4\x51\xb7\xcd\xe7\x2f\x3b\x4b\xf7\xe6\xfc\x9d\xef\x45\x1d\x3b\xc4\xf8\x29\x8b\xa8\x97\xbc\x4c\x62\x89\xa7\x2a\x15\x1e\xd4\x0f\x5c\x92\x49\x34\xc5\x54\x60\xb7\x6f\x5d\x57\x37\xbe\x3e\x6b\xff\xd6\x59\xe9\xd4\x3c\x39\x14\xe9\x0f\x9d\x15\x06\xce\x4f\x35\xc2\xbd\x2d\xcd\xef\x13\x50\x7c\x6b\x69\x56\x19\x9b\x3e\x0e\xf1\x0f\x26\x98\x40\xab\x6d\x2b\xe9\xef\x9e\x86\xf8\xe9\xfe\xed\x7d\xfd\xe3\xa1\xca\x78\xf9\x7d\xb6\xda\xfc\xfc\xfa\x6d\x1e\x1c\x63\x59\x62\x83\x8c\x1f\xac\x77\x65\x49\x54\xa4\x09\xcd\x90\x94\xb6\xf1\x78\x44\x68\x48\x7f\x02\xdb\xba\xc7\xf1\x85\x27\x95\xde\xfc\x74\xfc\x73\xbb\x96\xda\xf2\x87\x70\x63\xbf\xf1\x19\x37\x9f\x03\x27\x7d\xfe\x22\xd3\xf3\x7c\x2f\xbe\x58\xf6\x97\x67\x60\xe5\x69\x5e\xdc\xf1\xc1\x71\x69\x2f\x7f\xf7\xea\xf8\xdf\x38\xe8\x7e\xbd\xb4\xe7\x2f\xd2\x18\x79\xbb\xdd\xba\x1f\xe7\xed\xdf\xbd\xf5\xcf\x4d\x26\x94\x49\xed\xe3\x3b\xf7\xf8\x2b\xbe\xb9\x61\x73\x31\xc1\x83\xd2\xb3\xae\x3e\x9c\x26\x2a\xa3\xb0\x79\x20\xff\xca\x26\xa3\x65\x80\x92\x70\x5f\x4d\xe7\xce\xa4\xc3\x39\x2e\x05\xb2\x96\xdb\x43\x12\x38\x61\xa9\xf6\x00\x1b\xed\x33\x6f\xa4\xb2\x23\x78\x32\x26\xb1\x53\x3d\x63\x7f\xf1\x80\xf3\xa7\x28\x70\xba\xcc\x3f\xf3\xcc\xba\xb4\x9a\x2c\x05\x70\x82\x59\x99\x09\x1b\x66\xd2\x79\xeb\x17\x71\xfa\xd6\x3e\x9e\xbf\xec\x79\x47\x96\x3c\x5e\xd7\x2f\xc7\xf1\xe5\x71\x59\x8c\x75\x90\x4a\x64\x34\x5b\x9d\x6a\xd3\x4e\xa8\x4f\x96\x1f\xfd\xc4\x45\x12\xb9\x81\xd0\xed\x49\x9a\x78\xbb\xde\x38\xae\x77\xac\xeb\x4d\x17\xe6\xf7\x2e\x01\x36\x66\xfd\x99\x4b\xa0\xa4\xea\xff\xcf\x44\xc6\x0f\x32\xaf\x7e\xfd\xc3\x6f\x73\xd7\x4c\x3d\xb8\x6b\xc6\x66\x37\xcd\x5e\xf6\x97\x8a\xbf\xf8\xe6\x8f\xf7\xff\xbc\xd7\xfb\x05\x66\xc0\x57\x6d\x38\xff\xf2\x97\xbf\x5c\x59\x71\x62\xeb\x12\x17\x28\x87\x47\x95\x60\xa7\xd2\x92\x5d\xfe\xe1\xdb\xcf\x0c\xc8\xc0\xa2\x0e\xc8\xe3\x47\x83\x31\x74\x2e\x94\xe9\xc9\x22\x50\x61\x3b\x71\xaf\x6d\x78\x7f\x90\xf5\x26\xda\x5e\xf1\xdf\xb7\xcf\xfd\x7b\x62\xb4\xf3\x72\xfe\xeb\x18\x28\x4a\x32\xa9\x1f\x3b\x4d\x7c\xef\xa0\xbb\x49\xb5\x2d\x64\xb4\x93\xf8\x10\xbf\x0a\x4c\x97\x5a\xe7\x13\x35\x6f\x1e\xda\xde\x70\x07\x4f\xfb\x52\xee\x57\x05\xcc\x58\x49\xf2\xd1\x5d\xa8\x9c\xf1\x07\xe9\xcf\x35\xfa\xff\xaa\x26\xff\x02\x07\x85\xf0\xda\xd7\xb7\xea\x4f\xcb\xec\x79\xeb\x9d\x7e\x86\x85\x75\xd9\xa5\xb9\x34\xff\xcf\x58\xf1\x6f\xe6\xaa\xfa\xfa\x87\xbf\xb3\xe2\xdb\x3f\xdd\xb5\x70\xd6\xd7\xf6\x41\xda\x99\x4f\xaf\xac\x8c\x42\xf3\x20\x1e\x5f\x59\x19\xc5\x64\xc0\xd0\x78\x6d\x4d\x64\x77\x67\xfd\x7d\x99\x30\xd3\xcc\x80\xcb\xb3\x54\xdd\x23\xc9\xf7\xa4\x33\xf0\x0e\x2d\x25\x8d\x6d\xf3\xa9\xd1\x4a\x50\xf8\x3e\x1a\x99\x8f\x76\xe9\x43\x68\xe1\x74\xad\x0b\x8b\xa2\x54\x48\xb6\xe3\x32\xe1\xfb\xea\xf1\xf7\x63\xc2\x01\xd7\xb4\xc5\xff\xb6\xf6\x4f\xef\x1d\xa2\xe4\x67\xce\x5c\xfb\x9b\xce\xf1\xab\xc3\xf8\x19\x32\x21\x53\x49\x21\x50\xdb\x35\x10\x46\x1c\x19\xe7\x99\xf5\x27\xee\x30\x19\x7e\xee\x55\x37\x79\xc7\x92\xfc\x66\x5f\x31\x3c\x08\x19\x3a\x54\xe1\xff\x9f\x19\x02\x5f\x18\x09\x50\x06\x70\x7f\x67\x0c\x48\x99\xf4\x13\x63\x40\xab\x12\x36\x57\xa7\xdd\xf5\x13\x02\xe8\xff\xfa\xcb\x3f\xfe\xfe\xd7\x37\x34\xa0\xd6\x22\x73\xea\xa6\x2e\x83\xa1\xe9\x19\x64\xf7\x94\x32\x60\xe6\x4d\xd1\x90\x36\x5d\xc8\x89\x65\xb3\x32\x82\xd4\xb8\xca\x23\x51\xc5\x7e\x4e\x1e\x16\x83\xd0\x4d\x3c\x68\x48\xf3\x24\x93\x65\x0a\x58\xd9\xc4\xca\x90\x62\x4d\x2a\xa9\xb0\xdb\x45\x6c\x72\xe0\xe6\x89\xcc\x6a\xbd\x5d\x69\xf2\xc8\x6a\x4c\xe0\x54\xae\x89\x3a\xd5\xb1\x3a\x89\x0e\x8e\xd4\x37\x18\x98\x5a\xe1\xae\x96\x2a\x11\x71\x82\x92\xdf\xf4\xa6\x04\x35\xc6\x2e\xcd\xe2\xf9\xd7\x0e\x0d\xa8\x55\x6a\x83\x0a\x51\x8d\x27\xf6\xbb\x7f\x24\x43\x06\x9e\x64\xab\xfd\x61\x4a\xd7\xcf\x1a\xd2\x1f\x86\x54\xb5\x27\xa6\x69\x3d\xaa\x74\x92\x5a\x24\x03\x95\x9e\x92\x8a\x71\x5b\x2f\x87\x7b\x56\x2a\x79\xd3\xa9\x6c\x63\xcc\xad\x49\x8f\x7a\x91\xd0\x2a\x4d\xc7\x59\x7c\x32\x88\xcc\x48\xa3\xe2\xaa\x5a\x27\x7b\x5b\x25\x84\xbb\x32\x0b\xac\xce\x14\x51\x75\xc9\x2a\xc5\x39\xd2\x5d\x6f\x0f\x21\x84\xd4\xa7\x72\xdd\xb6\x64\xdd\x74\x19\x83\x91\xd9\x24\x7e\x8c\x45\x93\x4b\x7a\x9b\x16\x8c\x1c\x34\x0f\xe9\x36\x2e\x09\xab\x94\x62\xcf\x5f\xb4\xf0\x7e\xaa\x14\xd8\x14\x9a\xb1\x6f\x65\x4e\x84\xcf\x5d\x5a\x30\x41\x69\x9e\x98\xb0\x15\xfd\xca\xc0\x64\x99\x6c\xd7\x8a\xe2\xef\xd0\xc0\x49\xc5\x4b\x10\x7d\xd4\x3d\xb3\x30\x88\x59\xb6\x7c\xd5\x84\x5a\x76\x71\x92\x6e\x11\x32\x4d\x54\x7b\x0e\xc7\x1c\x23\x97\x2c\x29\x68\xdc\x9b\x84\xb7\xdc\x61\x86\xaa\xd4\x08\x66\xa0\x78\x38\xb3\x51\x34\x18\x04\x36\x0d\x89\x89\x17\xd2\x06\xd1\xe1\xe3\x65\x77\xd5\xb3\x54\xdc\x86\x5b\x97\x28\x8d\xd3\x19\xaf\x2a\x3d\xc9\xa8\x3a\xe9\x0e\x99\x5b\x81\x49\xeb\x0d\x4f\x81\x2c\x3c\x9e\xf4\xf7\xbb\xf4\x19\x78\x48\x9c\x02\x75\xed\x31\x11\x8f\x2d\xe4\x65\x6a\xcb\x5e\xf2\xb6\x12\x6c\x55\xea\xe8\x92\x84\xca\xe4\xdc\x1d\x6b\x57\x1a\x33\x32\x32\xfb\x01\x8f\x98\x08\x34\xe6\xec\x78\xfe\x82\x07\x30\x77\x13\x6f\x0c\xb2\x7a\x59\xf4\xce\xcd\x22\x9f\x5b\x4b\x3a\x2c\x5e\x75\xe3\xb8\x32\xdd\x0e\x7b\xcd\xc8\x2f\xe7\x8b\x2c\xbd\xe1\xcb\x7c\x76\x24\x0d\xc4\x0c\xa9\x34\x70\xf0\xd2\x02\x96\xd1\x80\xd3\x34\x5d\x21\x53\xea\xdc\x31\x29\xce\xb9\x64\x93\xda\x99\x22\x75\x97\x51\xd7\x8e\x56\x9e\xd7\x32\x9d\x11\xde\x5f\xf2\x19\xd6\x93\x91\x92\x30\xb7\x0b\xab\x22\x66\xa0\xf5\x4c\x32\xdf\xe0\x38\xf5\xe2\x12\xc3\x72\x8f\x13\x8a\x97\x15\x62\x04\x6f\x4b\x33\x12\x97\x69\x66\x40\x9a\x67\x3e\xe3\xec\xf0\xf1\x76\x69\x6a\x58\xdd\x27\x69\xd6\xd9\x23\xe1\x00\xbe\x42\xbc\xd4\xb4\xe2\x18\xd5\x27\xb6\x51\x46\x25\x43\x71\x40\xf2\x33\x0f\x84\x0c\x73\x98\x30\xa6\x95\x38\x47\x1f\xe2\x33\x44\x2b\x09\xfd\xb5\xe2\xb6\x39\x50\x75\x36\x62\x0c\x98\x73\x78\xb5\xc9\x10\xb1\x57\x08\x1c\x89\x70\x9a\xaf\x58\x57\xa5\x93\xb5\xdc\x78\xc0\xca\x18\x7b\xf2\x86\xcf\x29\xd5\x49\xda\xd4\x72\xfe\xa8\xa7\x8c\xaa\xdd\x44\x31\xa1\x5b\xcf\x57\x1f\x64\xad\x22\x9f\xdf\xcc\xd7\x60\xee\x86\xc6\x4a\xfd\x55\xa6\x23\x30\x5f\x97\x31\x6e\x68\xae\x69\x81\xbf\x3b\xa4\xcc\x3d\x30\x06\x35\x73\xdd\x02\x92\x50\x61\x4b\xd5\xe6\x4c\xdc\x9a\x4d\x9c\xc0\x61\x15\xef\x2b\x6d\x36\x5d\x23\xcd\x5c\x25\x3c\xcb\x68\x8e\xbb\x21\x91\x95\x54\xcc\xaa\xf0\x7c\x9d\x85\x84\xce\x75\xd6\x45\x70\x45\xa0\x82\x79\x66\xd3\x17\x0d\x3e\xa4\x17\x64\xef\x8e\x79\xb0\xaf\xc7\x58\xa9\xb3\x98\x27\xb5\xfa\x4d\x24\x4b\x57\x8f\x05\x3c\x73\x4f\x73\x21\xaa\x31\x91\x07\x03\x9a\xdd\x05\x1a\x55\x0e\x01\x1f\xe6\x04\x0e\xa6\xea\xe1\x95\x33\x0d\xae\x25\xd5\x7d\x5f\xbb\x2a\x55\x4f\x2a\xcc\xb5\xbe\xa6\x5a\xe3\x32\xba\xce\x33\x7d\xa5\x42\x41\xcd\xd4\xcb\x24\xfb\xc3\x6b\xd2\x9a\x11\x75\x83\x4e\xee\x95\x5c\xb4\xd4\x13\xa5\x8e\x6d\x88\x0e\x67\x12\x2a\x29\x8a\x7c\x37\xdc\x1b\xe9\x0e\xb9\x07\x29\x93\x53\x07\x1a\xc8\xbb\x8c\x39\x08\x35\x33\xd4\x7b\x82\x0c\x8a\x2d\xb7\x4b\x44\xb6\xd8\xf1\xa5\xf3\x82\x80\x06\x53\x4d\x54\x82\xf0\x6b\x74\x25\x8c\xfd\xfc\xab\xe9\xa6\x8a\x79\x7d\x26\x98\xdf\x09\xd3\x27\x86\xd3\x99\xe7\x55\x6d\xa5\xe2\x61\xb2\xc0\x06\x2a\x69\xb2\x7a\x5b\x2e\xb8\x56\x52\xa9\x29\x79\xd4\xc7\xee\xd2\xcc\xd9\x59\xa2\x32\xd3\xb6\x54\xa7\x40\x0a\x93\x19\xb0\xc5\xed\x23\x96\x46\x85\x6e\xf4\xd8\x8c\x01\x45\x57\xdf\x8e\x2b\x19\xcf\x5f\xe8\x9c\xb3\x93\x07\x63\xd1\x98\x1d\x84\xf6\x4a\x42\xe7\x29\x24\x67\xcb\xec\x6b\x48\xe7\xe6\x5c\x4a\x78\x6d\xeb\xb1\x59\x0c\x2a\xc6\x94\x89\x7b\x48\xef\x75\xed\x57\x0c\xf6\x56\xf2\xbd\xb4\x07\xd6\x7e\x8a\xd2\x4c\xe0\xa0\xde\x20\x4b\x39\xe6\x09\x24\x36\x71\xcf\x1a\xba\x27\xf6\x17\x35\xf9\x78\x75\x91\xd6\xa9\x54\x52\xef\xd6\x24\x45\x8d\xad\x49\xb4\xb5\x0b\x01\x0b\x8b\xbf\xb1\x0e\x81\xd4\xe4\x6b\xdf\xc4\xe1\xef\x43\xa3\x33\x54\xd7\x3a\xa7\x81\xcb\xc0\x45\x31\x5d\xd0\xaa\xed\x9d\xfc\x5d\x8c\xc3\x33\x25\x7e\x40\x8d\xcc\x32\xe9\x69\xcf\xdd\xd9\xba\x22\x32\xef\x2c\xb2\xcd\x84\x28\x09\x36\xc5\xf1\xfd\x80\x94\x66\xf6\x64\xa5\x04\xab\x61\x32\xc8\x84\xa8\xcc\x6f\x8e\xc1\xe6\x1e\xa4\x23\x4d\xe0\x16\x1a\x45\xa7\x74\x9b\x42\x2d\x47\x13\x44\xda\xc0\x88\x56\xbe\x73\xbf\xaf\x30\xa7\xf8\xef\x32\xf1\xa4\x27\xfc\x40\xf6\x78\x61\x36\x26\xb9\xcb\x7a\x33\x69\x9e\x5d\x4c\xda\x56\x17\xa3\xbe\xba\x4c\x2c\xd0\x30\x8c\x1d\x33\x78\x36\x26\x63\xee\x54\xf9\xc9\x16\x1c\x14\xda\xd4\xc8\x98\x54\x30\xaf\x23\xc9\xdb\x20\x75\x48\xdb\x9f\x7a\xb9\xcc\x48\x11\x38\x23\x93\x58\x55\x1a\xc6\x63\xb8\xb3\xb7\x80\x3f\xff\x3a\x45\xbd\x6f\x5d\x06\xd9\x1b\x93\xc4\x1f\x46\x4b\x27\x5b\x7b\x4f\x12\xbf\xd9\x3a\x0e\xb3\x93\xd8\x16\x02\x4b\x33\x5d\xa5\x50\x02\xb0\x9b\x0d\xd6\x55\x75\x5b\x73\x83\x39\x27\x24\x7b\x8f\x46\x36\x55\xfc\x56\x07\x13\x0f\x39\xad\xd7\xb3\xa1\x41\x56\x2b\xf5\x78\x2a\xef\x92\xe9\xaa\x18\x11\x9b\x64\xd8\x75\x76\xa6\xf1\x64\x48\x5e\xed\x60\x9c\x8d\x10\x18\x6a\x30\xf2\x94\xcd\xb4\x61\x58\x88\x53\xab\x33\xe5\x2a\xe1\x67\x8f\x90\x24\xb9\x0c\xe9\xec\x72\xd3\x46\xe7\x53\xcd\xec\xd3\xea\xc7\x81\x99\x4c\x6c\x33\x6d\x27\x8d\x26\x46\xf6\x3d\x28\xaa\x96\x79\xcd\x25\x86\xd4\x11\x4c\x6c\x9d\xec\xf6\x52\xca\x84\x50\xd8\xb2\xf4\x47\xd7\x20\x6b\x87\xb0\x68\x23\x0d\x91\x3d\x93\x4d\xc9\x9d\xaa\x43\xa6\x5b\xa6\xf2\x94\xbe\x9a\xab\xe8\xa4\xa1\x01\x61\xca\xf1\x98\xe4\xa4\xa7\x85\x3a\x68\xa1\x5a\xeb\x32\xb0\xf0\x47\xcf\x4a\x19\x58\x40\xb6\xe4\x5a\x1f\xb8\x4a\xc2\x36\xa5\x06\xe6\xdd\xce\xab\x91\x60\x02\xc0\x64\x4e\x3e\x96\x7f\x1d\x4c\x9a\x9d\x3b\x64\x11\x8d\xdf\xe7\x2f\x2e\x0e\x9f\xbf\x4e\xb8\xe1\x3e\xb3\xe7\x4d\x97\x1a\xcc\xdd\x26\x8f\x31\x0c\x83\xea\xa9\x72\xb4\x6b\xee\xd4\x96\x79\xae\x49\x7a\x9b\x8f\x97\x66\x28\x6b\xa4\xf8\x41\xce\x8f\xcc\x7c\x60\xcb\x17\x9f\x62\x53\x9f\xbf\x34\x12\x68\xba\x9d\x99\x1e\xe3\x41\xd3\xa7\x84\xc2\x54\x22\x97\x27\xcd\x11\x58\xa4\x0c\x79\xd7\x25\x74\x68\x8b\x69\xf2\x7e\xae\x26\x50\x9c\xa9\x34\x6a\x6b\xea\x7e\x32\x3e\x1b\xac\x06\x66\xbf\xc1\xfc\x72\x7b\xfe\x92\x6a\x10\x4b\x38\xce\xf9\x76\xf2\xeb\x9b\xb0\xb2\x46\x93\x7e\x76\x4e\xe2\x67\x06\xff\x66\x74\xa6\x58\x15\x0c\x80\xa7\xa2\xc4\x45\x4d\x4b\x33\xd2\x99\xa9\x93\xda\x3c\x92\x96\x92\x3b\x9e\x74\x88\x4e\x4d\x46\x42\xe7\xa1\x67\x5a\x3f\xd0\x7a\xe9\x9e\xc1\xac\xa9\xbe\xd2\x5c\x16\x59\x75\x66\xdb\xd0\xc6\x63\x4a\x44\x3b\x12\xfd\x78\x9b\x4b\xda\xee\x79\x6e\x46\x20\x6b\x2a\x78\x3e\x07\x98\x42\xfe\x88\x15\xf9\xfc\x65\xaf\x32\x16\x05\x2d\x14\xa3\x19\xfc\x07\x56\xa4\xc1\xac\xe4\x1c\x9e\x99\xc7\x4b\xaa\x5a\x1b\x2b\x5f\xb9\xb9\x66\x22\xa1\xd1\xcf\x9a\xe9\x42\xee\xd2\x43\xd7\x7b\xda\x62\x5d\x12\xf4\xcb\x48\x2b\x88\x90\x3f\x4f\x5c\xc5\x8a\xb2\x6a\xc5\xcf\x99\xfb\xb3\x46\x12\x32\xcb\xb3\x9f\x54\xe6\x31\x8e\xaf\xee\xd8\xae\x77\x1c\x6b\x4e\xd3\x54\xa3\x1d\x9d\x8f\x49\x99\xb4\xc0\x12\xae\x9a\xc9\xc9\xdf\x63\x15\x4c\xd7\xfb\xfb\x7d\xb7\xbb\x58\xd7\x0d\x0e\x59\x6d\x97\x1d\x0a\x13\x73\xfa\x4c\x56\xc4\xb1\x0a\x19\xd8\x6d\x80\x39\x0e\x06\x53\xf4\x51\x3a\x7d\x56\x0b\x3c\x5b\xcf\x55\x6d\x74\xbf\x99\x9d\xc7\x9b\x68\x27\x71\x39\x42\xdf\x6c\x78\xa3\x17\x56\x5d\xf5\x1a\x27\x1a\xb5\x11\xd7\x60\xf1\x58\x03\xd3\xbc\xe2\xef\x78\x1b\xab\x02\x46\x05\xdb\x45\x79\x39\xde\xc7\x8a\xf0\x17\x89\xcd\x58\xff\x98\x95\xf1\xfc\x2b\xec\x8b\x6d\xc8\x1c\x7c\x32\xa3\x3e\xb1\x2d\xd6\xa3\x30\x67\x79\x32\xf7\xb9\xe8\x13\x0c\x34\x66\x22\x63\x77\xce\x47\x88\x98\x8b\x14\xba\xad\xbd\x9f\x60\x84\x14\x76\xec\xf2\x23\x6f\x0e\x13\x1f\xb2\xd5\x94\x16\x09\x8b\xb8\x46\x27\xd4\x04\x6b\xe3\x9c\x4d\x45\x7c\xca\x60\x0b\x33\xf8\x68\xe4\xcc\x4f\x1a\x49\x5b\x5d\x2c\x82\xb6\xab\xe7\xce\xf0\xfe\x79\xc8\x9c\xf6\x08\x2d\xf3\x54\x25\x9c\x5c\xec\x4e\xee\x7d\x6d\x4b\x1e\xf4\x26\x7d\x8e\x13\xa4\x11\x6b\x26\x96\x4d\xc7\x1e\x0c\xbc\xea\xab\x5b\x8d\x67\xb9\x1b\xf9\x52\xcb\x26\x9d\x6d\x3c\x3c\x73\x41\x61\xf9\xb3\x21\x18\x19\x53\x1d\xe6\xd6\x91\x7e\xb8\xd2\x03\xb0\xe0\x03\x7f\x47\x9c\x89\xdc\xb2\x4c\x02\x6e\x47\xe6\x2d\x56\x38\xf4\x05\xf7\x46\xa1\xdf\x50\x17\xc9\x73\xd0\x5d\x81\x75\x09\xc5\xd3\x32\x4e\xc2\xde\x3b\x66\x14\xe9\xdc\xd1\x9a\xa1\x18\x2c\xc4\x66\x2c\x5e\x4a\xf2\xcd\xc1\xc1\x83\x5d\xe9\xd6\xf8\x3a\xc2\x9f\xbf\x88\xd3\xd0\xb0\xda\xce\x98\x6f\x10\xae\x10\xd2\x70\x4f\x47\xe7\x8e\xb2\x79\xd0\xc1\x80\xcb\xe2\x2e\x16\xc5\xb0\x6b\x8b\xb6\x7a\x4a\x8b\xec\xb0\xcb\x92\x37\x9c\x0c\xfd\xed\x0c\xe5\x31\xb7\xac\x81\x74\x69\x4d\x73\x8f\x6d\x03\xea\x6f\xc2\x9c\xc7\xb4\x82\xd6\xbb\x1e\x67\x56\xbe\x96\xd2\x24\x01\xdd\x26\x10\xb9\x5e\xe7\xf3\x17\x8c\x3c\x1e\x79\x1f\x18\x7e\xca\x44\xaa\xea\x7c\x56\x59\xd6\x49\x97\x99\x4d\x28\x6c\xac\x3d\xa7\x1f\x4d\x59\xd1\x3a\xc9\x74\x3d\x92\x54\xd7\x46\x1a\xf9\x2d\x5b\xae\xc0\xa3\x4a\x2c\xa8\x91\xf9\xfe\xb2\x94\x4e\x18\xa5\x7a\x9f\xd4\xbb\x94\xe5\x6c\x30\xd0\xca\xd1\x69\x60\x66\xeb\xb1\x58\x09\xdd\x35\x58\x73\x86\x39\xd5\xd9\x84\xa7\x5f\xab\x1a\xc3\x98\x8f\xa8\x67\x72\x14\x67\x24\x1c\xce\x51\x0e\x33\xa7\xcf\xf2\x3b\x0c\x56\x6f\xa3\x6b\xcc\x9a\xc2\xf4\x72\x92\xfd\x7e\x66\x9b\x02\xb6\x3a\x70\x3d\xd1\x52\xf3\xeb\x72\x2f\xd0\x83\x96\x01\xc9\x41\x1b\x45\x07\x79\xa1\xe9\x5c\x30\x8d\x72\x95\x54\x66\x60\x32\x6a\xba\xda\xd1\xa4\x92\x94\xb8\x4a\x83\xae\xc2\x2d\x73\x32\xb1\x5c\x2e\x38\xbf\x0a\x43\x33\xb2\xb2\xed\xa5\x84\xf8\x0a\x7b\x0e\xfc\x03\xc6\x8c\xb6\xb4\xc0\x6c\xc4\x89\x8e\x43\x9d\x47\x27\x29\x5c\x47\x35\xd6\x98\xb0\x06\x82\x7a\x38\xab\x45\x7c\xf8\xea\x66\x11\xcc\x12\x8e\x24\xec\x5e\x1d\xab\xe8\xac\xaa\x5a\x16\x65\x92\x70\x99\x7d\xa0\x32\xe5\xad\xc4\x49\x1a\xc4\xdb\x35\x8e\x5d\x5a\xe3\x89\x70\xf5\xb8\xcc\xce\xee\x50\x62\x6c\xd8\xc2\x22\x29\x88\xd2\x36\xab\xb0\x98\x57\x71\x77\xc7\x10\xca\x98\x69\xf0\x6c\xab\xcb\xa0\x97\x71\x82\x74\xc6\xdf\xc2\x8f\x32\x22\xd3\xce\x14\xae\xcc\x2b\xc5\x3c\x81\x48\xdd\x59\x56\x6d\x8c\xf4\x30\x68\x58\x99\xf1\x39\xb2\x30\x14\xdf\xbe\xac\x9e\x1c\xa5\x90\xcf\x7c\xb9\x40\x96\x15\x76\xc7\x5e\xcf\xe6\x02\xa3\x2d\x0a\xdc\xc6\x40\x14\x04\xff\x89\x99\xd1\x47\x6d\xab\xae\xdc\xe4\xc6\xfe\x9a\x7a\x84\x17\xe3\xd8\x9d\x6b\xf6\x6b\x8a\x99\x7a\xed\x68\x19\xec\x4a\xc4\x07\xc9\xac\xe1\x95\x3f\x8f\x57\x2b\x4b\x07\xd2\x52\xe8\x12\x2c\x51\xab\x14\xfe\xae\x6d\x0b\x92\xdd\xc3\x6d\xc5\x1e\x29\xb5\xb1\x5c\x59\x27\xd4\x18\xa8\x34\xba\xab\x18\x52\x0b\x69\x8e\x27\x53\x65\xcc\x13\x7b\x60\x6d\xb9\x5d\x33\x62\xb2\x29\xd5\x39\xcb\x6b\xa3\xd9\xf2\x3d\x69\xda\x2a\x65\x4c\x14\x7b\xfe\x55\x9d\x48\x70\x4d\x27\x95\x0b\xcc\x94\x83\x8d\x29\x82\x89\x34\x49\xbe\x9d\x93\x24\x3c\x75\x22\x1c\x98\xba\x40\x2a\xa3\x33\xc7\x42\xd3\x01\x0b\xb5\x4e\x36\xb9\xa8\x62\xb6\x0c\x79\xc8\x9d\xda\x29\xf8\x4a\xcd\x26\x8e\xfb\xaa\xf4\x60\x3f\xae\x1e\xbe\x76\x55\x5a\x6f\xd4\x53\x0a\x31\x14\x39\x13\x32\x7b\x03\x2a\x18\x46\xe4\xe0\xa2\x66\x7a\x63\x1f\x70\xd7\x0e\x08\x74\xaa\xf8\x64\x70\x67\xd2\xbf\x19\xf4\xfe\x9a\xfb\xee\xe9\x8d\x61\xd7\x04\x42\x37\xed\x48\xf8\x39\xdc\xe3\x47\xb9\x12\xb2\x66\x8d\x1c\xf2\x33\x85\x31\x14\xa5\xc1\x4b\x8e\x21\xe1\xf9\x3a\xd8\x1d\x4a\xe6\xc8\xe2\x6c\x16\x13\x8c\xed\xa8\xe2\x67\x66\x5b\x63\xec\xde\xa5\xe3\x27\x43\xd7\x1e\xab\x9c\xe8\x27\x67\x9d\xbe\x33\x23\x1f\xd2\xc8\x59\x58\xe6\x35\x3d\x66\x8e\x5d\xcb\x1b\x85\xad\x8c\x27\xc2\x2a\xb9\x36\x6c\xaf\xf0\x10\x6a\x82\x64\x04\x69\x6c\x2e\xfa\x03\xc6\xfe\xd6\xd2\xa2\xdd\xca\x32\x0a\x67\x13\xb5\x98\x26\xac\x26\x4c\xff\x49\xc7\xc8\x99\x80\x9b\x4e\x45\x21\x61\x9d\xa4\xf1\x23\x1d\x76\xbe\xdf\x6f\x7b\x32\xbc\x4a\xb4\x6c\x3c\x90\xe5\xe7\xb6\xb4\xf5\x80\x42\xc2\x03\xa3\xca\x18\x1c\x81\xca\xe5\x1e\x0e\xd3\x32\x3d\xd0\xd6\xd3\x13\xd8\xb2\xaa\x40\xb3\x9e\x14\x9e\x08\x74\xe7\xa0\x6c\x19\x2c\x42\xaf\xcb\x2f\x60\x80\x9d\xe2\x04\x4f\x62\xf4\x2e\x9d\x7c\xd5\x3d\x27\xa8\x06\x6f\x05\xd6\x2d\x3d\x44\x9f\xcf\xbf\x86\x4c\xdf\x82\xc5\xb9\x44\x06\xd2\xc7\x62\x7c\x9e\x0b\x8e\x25\xf8\x0d\x3a\x9e\x02\xa5\x57\xda\x08\x9d\x49\xae\x58\xd8\x5c\xc9\xf4\x4b\xbd\xaf\x19\xa0\xcc\xd8\xe3\xa8\x12\x8c\x60\x59\x06\x6d\x93\x01\x1b\xa1\xd6\x04\x0d\x26\x5b\x85\x76\x16\x81\x47\x8a\x8a\x92\x1e\xf2\x90\x31\x7b\xc6\x5a\x78\x99\xc6\x9a\x73\xf6\x21\x8d\x9b\x73\x98\x96\x07\x3d\x2e\x4d\x4c\x63\x30\x0c\x47\x63\x23\x3d\x5d\x9d\xec\xc8\xca\x3a\x49\x06\x47\x4a\x48\x67\x03\x09\xae\x0b\xaa\x10\x36\x89\xa5\xe3\x83\x7b\x67\x01\x0f\xd4\x14\xdb\xf7\x24\x24\xd5\x86\xc0\x24\xcf\xfc\x6d\xd8\xb0\xb8\x82\xe1\x63\x3f\x1e\x75\x65\x38\x2c\x83\x51\x2c\xa4\x62\xc3\x1a\x2c\x8a\x3e\xa5\x15\x16\x6e\x65\x81\xd9\xba\x4d\x96\x16\xcd\xec\x87\xb9\xcb\xc4\x5c\x9a\xf4\xf1\x9c\xe6\xa7\x65\xa5\x08\x85\x52\x52\x58\xc0\x45\x71\xb8\x7b\xec\x29\x37\xa6\xd4\x91\x41\xac\xec\x2d\x07\xd5\xbe\xda\x78\x1a\xcb\x46\xac\x38\x7c\x15\x1d\xbe\x43\x54\xc0\xeb\xad\xa9\x78\x3b\x97\xe7\xe2\xe9\x37\xe6\x55\x61\xc6\x67\x4f\xa7\xb5\x83\xef\xd1\xb4\xf3\x55\xfd\x4f\x46\x00\x72\x3b\x24\xe8\x32\xf2\xe1\x2b\x34\x72\xcf\x09\x0d\x83\xd9\x05\x3e\x7f\xab\xcb\x33\x82\x36\x83\xc3\x09\xd3\xf9\xe8\xfc\xc6\x6f\xd3\xf3\x84\x8c\xca\xae\x4a\x1c\x19\xfa\x6b\x75\x75\x8c\xe2\x0c\x6c\x4b\x11\x8d\xc8\x0b\xd1\x10\x27\x46\x30\x71\x0e\x78\xbb\xa5\xaf\x26\x88\xe7\x44\x65\xe9\xa9\x96\x19\x89\x15\xb1\x48\xdd\x13\x80\xed\x91\x75\xe9\xb5\x65\x93\x35\x38\xeb\xd9\xea\x8e\xc8\x92\x26\xf7\x46\x4d\xf3\x77\xcf\x12\x0c\x52\x3d\xa8\xad\x8e\x20\xc5\x52\xf1\x6c\x6c\x40\x77\x5e\x9d\x5d\x6a\x56\x6c\x8c\x34\x8f\x6d\xb5\x16\xe8\x91\x05\x1f\xac\x51\xe3\xa1\xb2\x47\x07\xdd\x9f\x7e\xbd\x47\x7a\x21\x8b\xf6\x03\x4a\x50\x93\x75\xc3\x56\x13\xc8\x11\x0f\x2e\x2b\x4a\x58\xb2\xab\x27\x8d\x63\x5a\x36\xae\x19\x5d\x69\xe5\x30\xab\x96\xe7\x48\x47\xcd\xca\x5a\x9e\x8c\x52\x51\xbf\x59\x76\xe6\x59\x8e\x2f\xc7\x93\xcd\x39\x21\x5a\xf9\x76\xcd\xb0\x3b\xdb\x54\xf6\xc7\xe5\x6a\x18\xe6\x36\x35\xe5\x39\x9b\x62\x8d\x9e\x91\xa8\x91\x95\x5d\xd5\xd8\xd3\x97\xd5\xac\xf4\x9e\x6f\x77\xbc\xaf\x6a\xc6\xbe\xaf\xc6\xa6\x98\x47\xa3\x67\x1f\xa2\x58\x65\x4f\x01\x07\xbd\xa5\xab\x30\xdf\xe6\xeb\xbe\x3d\xab\xed\xbf\x79\xf9\xe7\x7f\xf1\xf6\xa7\x1b\xf6\x1c\x89\x3d\xd7\xcb\xce\x16\x26\xd9\x42\x78\x34\xe6\x0b\x85\x34\x3c\x83\xc4\x9e\x9f\x4c\x66\x1d\xec\xcb\x37\x12\x7a\x3e\x67\x0c\xc8\x42\x5c\xa9\xe4\x1a\xe5\x5d\xa7\x3e\x20\xea\x1c\x0b\x75\x1e\x07\xea\x6c\x07\x5e\xdf\x9b\x32\x26\x77\xc0\xce\xb1\x60\xe7\x0e\xd9\xdf\xbe\x06\x9e\x57\x24\xc9\x63\xe1\xce\x12\x01\x23\x7e\x85\xf1\xcb\x15\xa3\xa2\x9e\xb3\xc1\x70\x48\x63\x2c\xce\xc3\x08\x3c\x37\x02\xcf\x41\xe0\xb9\x25\xf0\xcc\xc2\xe2\xd9\xe1\x08\x0f\x22\xcf\x4a\xe4\xb9\xb5\x1b\xf4\x4c\x27\xe3\xa4\xd9\x85\x6b\xbd\x5c\x91\x67\x5e\x90\x26\xf2\x4c\xe0\x19\xbf\x21\xf0\x6c\x57\xdc\x99\x42\x17\x8a\x95\x3e\x28\x1b\x41\x61\x92\xa6\x3f\xec\x39\x55\xea\x0c\xee\x68\x66\x37\x30\x59\xea\x06\x3a\x27\xe6\xec\x07\xe6\xcc\x75\xc2\xb2\x19\xc6\x90\x88\xfc\x44\x4b\xcd\xd4\x1c\x52\x6f\xa1\xcc\xb0\xa5\x0a\x6b\x48\x98\xae\x7a\xa0\xcc\xec\x90\x4e\x15\xe0\xa3\x9d\x68\x93\x1c\x26\x1f\x13\xc3\x2a\x6b\x10\x59\xf3\x9a\x31\x27\xc2\xfc\xb6\x2f\x9b\x6f\xa1\x4a\x0c\x91\x11\x50\x1e\x14\x4d\x98\xf9\x23\xd7\xb1\xd8\xac\x99\x22\x10\xf4\x00\xbd\x9f\x84\xd5\x72\x69\x65\x79\x0c\xf8\xdd\x67\x52\x69\xa4\xa7\x5c\xa1\x52\xf1\xca\x00\x2a\x73\x4b\x18\x2d\xef\xba\x08\x16\x60\x35\x94\xb4\x99\xb9\xa3\xd2\x8b\x26\x9e\x9c\x9e\x3e\x43\xa9\xe9\x6e\xd2\xd4\xed\x0b\x31\x63\xea\x6c\xc7\x93\x68\xb4\x85\xc8\x1d\x94\xbb\x25\xdd\xdf\xa1\x4d\x38\x2d\x07\x7b\xeb\xd6\x52\x17\xa6\xec\xd2\x75\xde\x40\x65\x7e\x9a\xa8\xf2\x61\xb6\x32\x6f\x80\x65\xbc\x50\xbd\x8d\xa1\xb0\x52\xf5\x35\xaa\x6c\x13\x9e\x22\x1e\x4e\xcf\x9d\xda\x35\x51\xe5\x65\x18\x70\xa7\x2d\x0f\x59\x2d\x55\x4b\x8b\x2a\x8d\xcf\x34\xd8\xda\x9c\x00\x2e\x93\xe6\x9a\xe3\xbd\x84\x95\xd9\xad\xab\x33\x55\x05\x66\x70\x3d\x67\xdd\xdc\x0d\x55\x86\x6a\xae\x3d\x77\xb4\x7a\xa2\xca\xb1\x24\x2c\xa7\x68\x61\xff\x5f\xda\xdc\x75\x5e\x31\x65\x96\xda\x5a\x62\xca\x7e\x87\x29\xfb\x0d\x53\x4e\x17\xbd\x65\x8d\x6e\x96\x4b\xca\x68\x74\x22\xe8\x95\xf4\x85\x2a\x8f\x03\x55\x6e\x18\xa8\x93\x34\x95\xeb\xc2\x67\x73\xf9\xe2\x37\x4c\xd9\xb2\xfb\xce\x90\x8a\xb9\xa9\xc1\x76\x70\xab\x36\x8e\x39\x07\xe7\x1b\xa2\xcc\x3e\x9d\xdc\x0e\x76\xf4\xbb\x07\x94\x63\xe1\xc9\x09\x43\xb2\xd9\x4b\x83\xe5\x53\x59\x68\xaa\xab\xa0\xf8\x0e\x50\x3e\x11\x92\x8d\x76\xcd\x6e\xc4\xb0\xb3\x40\x9a\xf3\x34\x11\x65\xcd\x70\x24\x11\x65\xcc\x36\x3a\xbf\x9d\x6d\xa7\xd8\x45\x1d\x7b\x07\xa6\xdc\x16\xa6\x3c\x53\xe8\x1b\xc3\x72\xb3\x67\xc7\xaf\xd5\x4f\x18\x7a\x39\xf5\x77\xc0\xc9\xd9\x12\x56\x56\x08\x37\xa9\xd5\x20\x07\xa4\x42\x0d\x75\xba\x74\xde\x69\x18\x56\x25\xa7\x55\xab\x76\x87\x2c\x47\x9a\x8c\xb4\x8e\xf2\x01\xe0\x18\xc6\xa6\x81\x9a\x3b\x53\x13\x58\x6e\x69\x4d\xb4\x79\xac\x92\x49\x4f\x78\x39\xc1\xfb\x5a\x3e\x0c\xe8\x2c\x60\xb9\x5d\x70\xdc\x71\x45\x96\xb3\x0b\x54\xf7\x2b\xb0\xcc\x00\x94\xbf\x06\x96\x95\xc5\xe8\xf0\x2d\x71\x99\xcb\x2f\xc6\xe3\x2d\xf3\x7c\x85\x95\xa1\x72\x53\x1c\x71\x19\xd6\xd2\xbf\x86\x95\xd9\xdd\xc9\x20\x33\x2a\xab\x2a\xee\x70\xe5\x96\xaf\x33\x71\x65\x7a\xef\x13\x16\x2d\x9e\x97\x75\x46\xe3\xdd\xb6\xc1\x78\x9e\xb2\xed\x69\x25\x8a\x82\x0b\x9c\x33\x77\x88\x2a\xd7\x0c\x38\x35\x52\xd2\x8c\xe9\x32\xed\x86\x2a\x13\xf1\xe9\x76\x43\x95\x5b\xa2\xca\xcc\xa2\xc4\xba\x68\x74\x87\x89\x20\x36\x1c\xb5\xf4\x7e\x03\x95\xeb\xf9\xa8\x10\xb7\x49\x7f\xd8\x32\xcd\x85\xb5\xd3\xab\xa5\x93\xb0\x95\xa2\x33\x1a\xd9\x74\x41\xca\x91\xdd\xb9\x8c\x56\x3e\xe3\xbb\xd9\x98\x36\x01\xe5\x86\xb7\xc9\x9a\x35\xc3\xc8\xc5\x63\x70\x83\xe8\x34\xd6\x59\xb3\x77\xff\xda\x87\xd5\x12\x0b\x51\xd6\x2b\xa2\x8c\x07\x04\xe1\x99\xf1\xc2\x17\x68\xb2\x13\xfa\x62\x1c\xab\x05\x8c\xf7\x85\x26\x3b\xd1\x64\x62\x70\x5d\x09\x17\xaf\xdd\x4a\x87\x30\xd1\xe4\x54\xf3\x7d\xed\xe3\xf3\x93\xcc\x29\x73\xf5\xb6\x22\xd3\x00\x64\xe4\x01\x25\x33\xa4\x7a\x20\xc9\xf4\x30\x33\x69\xa2\x12\xb7\x5e\x48\x32\x55\x6c\x22\xc9\x84\x55\x99\x86\xc3\xb7\xe8\x08\x16\x5d\xfb\x10\xbf\x4f\x0b\x13\xb1\x0c\x89\x96\xc6\x87\x5f\xbb\x8c\x59\xf7\x10\x8f\xc4\x93\x0f\x38\x99\x00\x3f\xd1\xe4\x81\x65\xc2\xe1\xb2\xba\x5f\xc1\xe7\x03\x4b\x96\x82\x35\x33\xbc\xa5\x1a\xc5\x52\xab\x93\x4e\x51\x62\xc9\xf5\x8a\x25\x93\x39\x6a\x24\x3a\xa8\x07\x96\x4c\xb2\x39\xc3\x44\xa2\xa7\x4c\x6d\xc7\x08\x03\x85\x6f\x76\xd6\xbb\xed\x6a\x4b\x3a\x31\xf6\xfe\xc4\xfa\x27\xa6\x04\x01\x4f\xf4\x72\xae\x82\xd6\x05\x24\x2b\x81\xe4\x48\xd3\x7d\x62\x41\x86\x4e\x99\x35\xf3\x3e\x88\x24\x33\xd7\xaa\x18\xdc\x3e\x32\x25\xd1\xf1\xcd\x96\x4f\x04\x93\x99\x68\x96\x58\x67\x06\x6d\x9c\x61\xe1\x04\x36\x99\xd5\x49\x1f\x95\xd9\x36\xb4\x6b\x1a\x5b\x73\x56\x5e\x62\x74\x22\xca\x41\x40\x79\x5c\x01\x65\x08\x4b\x38\xc7\xd0\x64\x89\x27\x87\xd4\x36\xc9\xe2\x07\x31\xa5\x5b\xf2\xe9\x2c\x28\x79\x2c\xe2\x3c\x76\x68\x73\xfe\x90\x9c\x6c\x38\x65\xef\x19\x72\x57\xd6\xde\x68\x9d\xf9\x60\x18\xd6\x5a\x40\x32\x47\xcf\xf2\x1d\xf6\xbf\xb3\x99\x69\x89\x76\x4d\xb5\xab\x8d\x40\x32\x6e\xbb\xde\x80\xe4\x7a\x6b\x0a\xc7\xfe\x71\xb5\x42\x78\x4e\x72\x17\x41\xbe\xf8\x81\x24\x7b\xc7\xa8\x13\x4a\x9e\x24\x71\xd3\x04\xa9\xc9\xb7\xc4\x87\x46\x50\x30\xd2\x6e\xd2\x88\x0c\x38\x6a\xad\x59\x20\x1d\x75\x41\xc9\x9d\xa1\x95\xa4\x99\xd3\x2b\x90\x3c\xee\x80\xe4\x76\x03\x92\xb5\xef\xb6\x65\xf0\x5f\x7b\x97\xb9\x18\x21\xca\x84\x72\x3f\x60\x64\xbd\x83\x91\x2b\xe3\x43\xed\x0e\x46\xae\xd9\xe0\x71\xb0\x8d\x6f\xd6\x0b\xcf\x25\xc8\x3a\xf3\x18\x29\x6c\x4a\x75\xf6\x46\x66\x3c\x4b\x82\xc9\x07\x8e\x2f\x36\x9a\xbc\xc9\xe4\x30\x1a\x71\x64\x17\xd8\xd9\xb8\x94\x7a\xc3\x91\x1b\x13\x12\xb4\x90\x66\x91\x5d\xc1\x6a\xf6\x1b\xa3\x6a\xcf\xf4\x5a\xe8\x42\xcc\x25\x5b\x2e\x33\x8d\xff\x71\xc5\x91\x5b\x86\xea\xe8\xc2\x91\x00\x00\x1e\x11\x2d\x29\xa7\xa0\x4f\x18\xd9\x60\x4f\x9d\xb3\x6b\x77\x48\x78\x56\xd5\x37\xc8\x92\x42\x0b\xb3\x1f\x48\x32\x6d\xd0\x03\x48\xae\xbf\x1d\x00\xf2\x2e\x8d\x0d\x1e\xc9\x06\xc8\x66\xda\x3b\xd1\xfd\x60\x38\x8a\xc7\x7f\x5a\x08\xe7\xb2\xb8\x47\x99\xe7\x2c\xa8\x48\x85\x57\x35\x93\x84\x6e\x30\x72\x4b\x93\x1c\xaf\x93\xfc\x26\xe9\x7e\x72\x78\xfb\xe2\x15\x1d\x43\x32\x85\x76\x31\xae\xac\x9e\xb3\xb9\x93\xcd\xd9\xfb\x3d\x88\x4c\x8b\xc7\x89\x19\x41\xd0\x10\x48\x76\x4b\xce\x0f\xfc\x0a\x4e\xd6\x18\x8b\xa1\x26\xcd\xba\x3d\x1d\xd8\x5c\xb2\x7c\xb8\x98\x39\x41\x57\x9e\xbd\xa9\x6b\x95\x64\xd7\xb4\x85\x2b\xe0\xd1\x1e\x18\xb2\xdd\x83\xc8\x12\xdd\x69\x36\x8d\xda\x32\x9e\x36\x56\xd6\x5d\xfa\x7e\xa3\x1d\x28\x32\x51\x81\xb9\x48\x72\x22\xd3\x4f\x60\x12\xb1\x9b\xe4\x4c\x5e\x07\xc8\x97\x9e\x99\x64\x65\x0c\x69\x31\x13\x3e\xa6\x76\x2d\x70\x28\x33\x42\x75\x85\x8f\x53\x39\x12\x00\x6f\xb8\x4f\x06\xd5\xfc\x5b\xf7\xc9\x58\x9c\xe2\x33\x4f\x54\x30\x7d\x97\xbc\xa6\xe4\x4e\x6b\x5c\x69\x6f\xc4\x8f\xdf\x5e\x37\xf2\xc2\xa7\x86\x07\xed\x09\x2a\x1b\x41\x65\x67\xeb\xcc\xec\xec\x7e\xa0\xca\x75\xa1\xca\x4a\x54\xb9\x3e\x4a\x6f\x41\x58\x39\x67\xb4\x2d\x58\x99\x23\xd7\xb3\x21\x36\x76\xca\xc8\xb4\x47\x78\xc5\xcb\x76\x2d\xcd\x0e\x6c\xd9\xee\xbc\x2c\x82\x1f\xb1\x90\xe5\x6a\xcb\x54\x4c\x64\x59\x13\x5a\xa6\x1c\xbc\x26\xcc\x7b\xad\x0b\x6c\x2e\x8c\xea\x96\x71\x23\xfb\x84\x93\x5b\x13\x5e\x56\xe2\xcb\x95\xf8\xb2\x3f\xb9\xe0\xd2\xe7\xbc\xc3\x97\xcb\x7c\xda\xa5\x97\x7e\x43\x98\x47\x3f\x20\xe6\x55\x97\x98\xbc\x78\x9b\x5e\x19\x2b\x12\x61\xf6\x95\x07\x68\x02\x6d\x55\x65\x84\x2f\x84\x79\x2c\x84\x39\xa8\x40\x58\xea\x46\x76\x36\xcc\xde\x72\xa0\x6f\x71\x4c\xc6\xa0\x82\x76\xc2\xcb\xf5\x06\x2f\xa7\x3f\xd6\x56\x6b\x5e\xe2\x27\x43\xfa\xf4\x93\x92\x00\x4f\x0f\x1a\x3c\x46\xd9\x54\x02\x5e\x34\xc3\x81\xbb\x89\x26\xac\xc9\x84\x88\x03\x55\x26\x4c\xb9\x76\x4f\x8c\xf1\x5d\x53\xb5\xb9\x18\xe9\x44\x33\xd2\xc4\x6c\x36\x46\xa8\x29\x9b\x68\x40\xa4\xf3\x4a\x98\xce\x98\x55\x99\xe1\x4c\x32\x87\xd8\x6b\xfc\xb8\x7e\x03\x3f\x56\xa6\x39\x11\x3e\x66\x7c\x6b\xc1\xc7\xb6\xe0\xe3\xe7\x2f\x98\x35\x34\x71\xe2\x40\x8f\xf5\x00\x8f\xeb\x01\x1e\xdb\x4c\xf4\x38\xb3\x42\xf7\x4c\xbc\xab\xe4\x98\xd4\x46\xf0\x98\x0e\xf9\x95\x6e\x87\x4d\xa7\x9d\x1e\x0c\x31\x13\xea\x1b\x69\xa4\x04\xae\x9a\xd0\x31\x96\x08\xec\xf0\x71\x87\x1f\xe7\xae\x38\x99\x15\xd3\x34\x87\x16\x98\x78\x0a\xee\x44\x8f\xd9\x63\x3c\x2b\xc4\x18\x18\x24\xd9\x11\x03\xe6\xc4\x91\x19\x80\xcd\xb8\x43\x64\x4c\x94\x52\x3d\xea\x0d\x3f\xc6\xbf\xc9\x59\xd6\x72\x87\x5c\x4e\xe2\xcd\x38\x3f\xf0\xea\xdd\x8e\x7a\xc2\xd6\x3b\x21\x64\x8c\x3d\x6c\xd3\x31\xa0\x28\x8f\xb4\xfa\x06\xd5\xd6\x17\xbf\xed\x76\x65\x2a\x65\xdc\xb3\xdd\xe0\x63\xe2\x50\xd7\xec\x68\xf2\x12\xd2\x3b\xba\xa1\xc7\x98\x15\x9a\x7b\x49\x4b\x95\x00\x72\x72\xa9\xd0\x78\x23\x82\x4c\xe0\x2f\xcd\x93\xda\x32\xc1\xc7\xe9\xc4\x93\x97\x59\xf1\xb7\xdd\xa8\x4f\x17\x80\x4c\xca\xa8\x0c\x37\x47\x3f\xf0\xe3\x8e\xf9\x45\xd4\x10\x03\x48\x8e\xcd\x9a\x5f\x60\xb6\x90\x4b\x27\x76\x3c\x6e\xd8\x71\xcb\xc4\xd6\xd2\x56\xc8\xd7\x48\xf9\x1b\x52\xe7\xe4\x0f\x0a\xb9\xaa\xb2\x11\x77\xf6\xe3\x26\x78\xec\xf0\xb1\xcb\x15\x2a\x1c\xe4\x5f\x7a\x01\x1e\xb7\x91\x45\x11\x89\x1e\x63\xed\xa7\x63\x1c\x24\xcc\x64\x05\x22\xa3\x85\xe9\x94\x26\x80\xac\xfb\x91\x59\xce\x28\x05\x01\xe4\x64\xe5\x9b\xab\x65\x77\x9b\x89\xe5\xb7\x89\x13\x6e\x07\x88\x8c\x8b\xa9\x89\x21\xc7\x1d\x86\x2c\x95\xc6\x19\x7b\xe2\x63\x1c\xc9\xa2\x2d\x63\xc1\x1b\x57\x10\x59\x4f\x32\x7d\xe0\xef\x05\x86\xdc\x13\x43\x6e\x8b\x77\x99\x28\x40\xce\x9d\x3d\xf3\x03\x19\x48\xa1\xdd\x7a\xc3\x90\x59\x36\xa4\x49\x21\xc6\x38\xda\x1d\x84\x7c\x45\x90\x93\x31\x70\xf4\xcc\x8b\x52\xac\x66\xa6\xc9\xe5\xa3\x22\x0f\x5c\x26\x5a\x24\x88\x0c\x3f\xcf\x16\x86\x3c\x32\x39\x6a\xed\x4e\xf7\x93\x60\xee\x5e\xe3\x29\x9d\x79\xaf\xac\xac\xeb\x7c\x9c\x8a\xa3\x42\x5b\xe4\x96\x4b\x30\x93\xed\xa6\x04\x91\xfa\xda\x18\xc5\x37\xa2\xc7\x83\xe8\x71\xbb\xa2\xc7\xc1\x10\x1b\xf7\x32\x99\x98\xbf\x27\xa0\xc9\x4c\xc3\xd6\x62\xc1\xc7\x89\xf8\xf9\x35\xa1\x80\x90\x9a\xd3\x45\x0e\xac\xe6\x94\xd9\x0b\x3d\x86\x4d\x1a\x77\xd8\x71\x4d\xec\xb8\xed\xc9\x3e\xd8\x46\x7f\x81\x1d\x5b\xd6\x00\x84\x58\x4e\xce\x5a\x57\x08\x4e\x6f\xd0\x31\x8d\x52\x66\x1e\x1b\xec\x3f\x42\xc7\x10\x22\x59\x05\x39\x7a\xd6\x40\x26\x63\x5b\x4d\xa4\xbd\xfb\x5c\xbb\x2a\x0d\xd2\x81\xb0\x31\x89\xf3\x22\x61\x63\xcc\x5b\x25\x6e\xcc\xdc\xd9\x3d\xd3\x3e\x99\x46\xc8\xe4\x52\x58\xee\x0b\x37\x66\x00\x62\x32\xcb\x75\xb4\xb4\xe6\x77\x67\x6d\x19\x77\xe1\x58\x68\x02\xc7\xcc\xae\xab\xeb\x53\x9a\xda\xb9\x04\x62\x21\xc7\x3d\x0d\x3a\x46\x15\xbf\x09\x1d\xe7\xa9\xc8\x6f\x40\xbc\x90\xe4\xe6\x0b\x39\xee\x71\x0f\x1d\xb3\xd8\x64\xc6\xda\xe5\xc7\x89\x1d\x13\x3a\x66\xaa\x00\x56\x8a\x07\xd1\x60\x19\x0b\x3a\xce\xd6\xd8\x07\x74\xcc\xc2\x24\x7a\x23\x4c\x1a\x8f\xaa\xfc\xb6\x5f\xb1\xe3\xc6\xe3\xb5\x94\xad\x5e\x26\x93\x0b\x6d\x91\x40\x19\xac\x12\x22\xc7\x5c\x71\x9e\x90\x61\x3b\xa0\xe3\xa4\x41\x0c\x09\x23\x4b\xec\xf0\x0c\x20\xa6\x41\x78\xb7\x2b\xc3\x15\x13\xe9\x0a\x1d\x13\x39\xce\xba\x1c\xba\x2c\x09\x1d\x87\x0c\x8e\x40\x25\x73\x70\xd8\x01\x1d\xc7\x01\x1d\xd3\xec\x99\x57\xe4\x98\x3c\xde\x43\x46\x73\xfa\x7b\x44\x8e\x3d\x53\x57\x99\xbb\xd6\xd8\x2c\xbb\x26\xc0\x49\xf6\x30\xb8\x52\xb4\x35\xf3\x46\x58\x88\xb1\x18\x11\x13\x3a\xc6\x42\x22\xb1\x69\x42\xc7\x84\xf3\x58\x3b\xc1\x84\x04\x86\xdf\x27\x24\x76\xcf\x14\x9b\x60\x3d\xd0\x4a\xc6\x24\xc5\x61\xac\x2c\xea\x9a\xce\x3b\xa1\x63\x62\xc7\x8d\x8c\xf2\xc6\x56\xd5\x71\x40\xc7\xf6\x12\x3a\x66\x18\xb0\xca\x9c\x0c\x24\xdc\xc1\xc6\x85\x5c\xde\x7e\xc3\x8d\x09\x87\xb7\x95\x06\x4d\xde\xcf\xb9\xa2\xc7\x90\xc1\x03\x4f\x0f\x26\xd9\x62\xd5\x56\x1d\x8b\x0a\x0f\x63\xc4\xb6\xda\x26\x9d\x5e\x0c\x1e\x4d\x72\x6b\x96\xa4\x68\x34\xd8\xa8\x0b\xc0\x9b\xd4\x0e\x84\x05\x07\x4d\x57\x48\x8c\x1b\x76\x3c\x17\x74\x1c\x5f\x21\xc7\xbe\x90\xe3\x64\x3a\x4f\xe8\x78\x40\x37\xef\x32\x62\x8a\x63\x84\x16\x76\x4c\x2f\x95\xae\x74\x62\xc7\x96\x35\x36\xad\x56\x1a\x96\x76\x85\xfb\x22\x39\xe7\xea\x01\x1d\x13\x72\x19\x70\xc7\xf7\x85\x77\x3a\x41\x0e\xc6\xbf\x6b\xd0\xe5\x1d\x4d\xac\xd4\x84\x8e\x89\x1c\xdb\xf9\x56\xfb\xd4\x83\x40\x19\x3c\xfb\x1e\x59\x06\x6b\xcc\x87\x4d\x9e\xc0\x44\xfa\xdb\x5a\x48\xc9\x2a\x36\x56\xb7\x80\xec\x9a\xbd\xbc\x94\x85\x1d\xdb\xaa\x93\xee\xfd\x0a\x1e\x2b\x4c\x20\xb6\x70\xa7\x0c\xac\x33\x5d\x3f\x67\x22\x9b\x5b\xa6\x33\xc3\x02\x4a\xde\xc0\x25\x3b\x98\x34\x4b\xa7\xb2\x66\x8d\xdf\xe2\x12\x75\x8a\xd3\xdf\x12\x39\x4e\x84\xd8\x1b\xd3\xa4\x33\xfb\x3e\xd5\xed\xb4\xc5\x3a\x36\x5d\x4c\x57\x5f\xf9\x11\xd9\x23\xc3\x89\x76\x6a\x9d\x0b\x36\xae\x0b\xb7\x1c\x0b\xc0\xb4\x32\x33\xf2\x4d\xf3\x8a\x2e\x1b\xd7\x80\x95\x63\xaf\x26\x3d\xdf\x15\x3b\x9e\x67\xf2\x5d\xe2\x89\x33\x97\xaf\x92\x26\x2e\x72\xac\x0a\xa6\x68\x12\x9a\xb6\x95\xc4\x47\x20\x35\x16\x0b\x2a\xcb\xb9\x12\x37\xae\xf7\xc0\x71\x3a\x81\x43\x2c\x26\x53\xa5\x98\xf3\x4e\xd4\xce\xaf\xb8\x31\x16\x1f\xe7\xb2\x33\x63\x30\x41\x63\x4f\x52\xb5\x05\x1a\xf7\x84\xfd\x9d\x48\x6e\xc2\xb6\xec\x15\xc0\xe5\x4b\x7c\x4b\x29\x69\xb4\x65\xfe\x0c\xa3\xee\xd9\x21\xc0\xc5\x21\x6d\x6d\x05\x65\xcc\xe6\x99\x7a\x7d\x64\x09\x65\xe1\xa4\x4e\x9a\x6c\xa6\x47\x7b\xff\xe6\x8d\xd2\xf6\xec\x4b\xa1\xd2\x4e\xb7\x2b\xd5\xf0\x42\xc8\x9d\xea\xbd\x40\xa8\x7c\xd7\xb9\xfd\xdb\x3f\x4e\x6f\x28\x4b\x36\x68\x51\xdb\x94\x69\x36\x9f\x54\x65\x8e\xd8\x98\xe4\x0d\xf9\x8c\x75\x66\x0c\xf1\xad\xfc\xa6\xba\xac\x67\x1a\x00\x17\x2a\xfb\xad\x49\x94\xeb\x4f\xad\x5e\xb4\x70\xd0\xb4\xe0\x90\x27\x19\x6c\x07\x01\xab\xa5\x64\xcc\x0b\xda\x97\x5f\xd9\xaa\x8c\xf6\x69\xb0\x50\x49\xed\x52\xc5\xd4\x76\xac\x37\xfd\x84\x89\x07\xeb\xc7\x2e\x3b\xdf\xde\xf8\xf6\x9b\xee\xf9\xfb\xf9\xe0\x1a\xb4\x29\xbb\x44\x8c\x4f\x3d\x83\xd5\x50\x79\x78\x87\xa0\xa8\xd5\xb6\x78\x80\x6b\xa3\xd2\xa6\xbe\xbf\x38\xcb\x8e\xa1\x61\xf1\xab\x31\x37\x6d\x97\x2c\x8f\xe6\xa1\x4e\xc9\x62\xb1\x6e\x15\x76\xe2\xf3\xaf\x3c\x3a\x46\xa2\xc5\xa7\x90\x36\x63\x1b\x17\x72\x88\x42\xe0\xb4\xf8\x84\x81\x18\xbe\x8d\xcb\x8e\x77\xa9\xcf\xda\x77\xbb\xe9\xf3\x36\x7f\x20\x15\xc0\xda\xf0\x5f\x7e\xf9\xd3\xd7\xcf\xfb\xb2\x4f\xa9\xad\xed\x53\x7c\xdc\x9e\xbd\xcb\x6c\xdb\x10\xd5\xfb\xb1\xff\xe1\x59\xd0\x99\xcd\x93\x6c\xa1\x0c\x34\x25\xa4\x81\x07\xac\xed\x3f\x7f\x56\xbc\xa6\xf7\x78\x31\x46\xaf\x99\x3d\xdc\x4b\xfd\xb7\x31\x0f\x62\x8f\xbc\xe6\x01\x2b\xf1\xcc\xfc\x23\x12\x61\x64\x9e\x79\xd1\x9d\x56\x0d\xcd\xfa\x2e\x5d\xe7\x27\xf2\xb0\x42\xc5\xf1\x27\xc7\x45\xfa\xba\xc8\x37\x5f\x8d\xfe\xce\xd5\x7c\xf3\x1e\xcf\x44\x26\x69\x07\xb2\xd5\x4b\x31\xb6\xe5\x80\x7d\xd8\x71\xdd\x18\xee\xe0\x70\xfb\x6d\x94\x7e\x60\x1e\xbd\x29\xfc\x75\x3f\x8f\x5e\xac\x21\x12\xb3\x33\x28\x90\xeb\xa2\x6c\x26\xb3\xeb\x16\x2c\x26\xfa\xc9\x95\x45\x72\x8c\x3d\x0f\x91\x20\xea\x60\xd0\x9f\x45\x8b\xf3\x3f\x79\xb5\xfd\xc1\x03\xfb\x9a\x18\x86\x0f\x6c\xfa\x3f\x1d\x81\xc0\x39\xb7\x90\x56\xe3\x63\x23\x56\xee\x0c\xaa\xe5\xbe\x4a\xe0\xe6\x67\xc3\x72\xb0\x4f\x06\x43\x26\xc8\x14\x0e\x3b\xb5\x6e\x63\xbb\xfd\xfc\xcd\x17\xa2\xdf\xbe\x90\x6f\xde\xdd\xc7\x29\x3e\xc9\x01\xbf\x38\x42\x37\x75\x61\x2b\xa2\x79\x8c\xb2\xef\xbc\xa2\xeb\xe8\x7c\x6f\xda\xfc\x8f\xff\xf5\xdf\xff\xfc\x8f\x7f\xff\xf3\x7f\xfc\xf9\xb7\x9f\xe4\xcc\x1c\xb0\x7a\x37\x36\xcb\x61\x04\x85\x3c\xb6\xc4\x88\xd2\x1c\x6e\xda\x2e\xbb\x13\x24\x81\xb9\x7b\xd2\x85\x7d\x35\x3f\x30\xfb\x5a\xb2\x22\xb6\x7f\xaa\xb0\x84\x9b\x04\x4c\x8b\xcc\x42\xa8\xe2\x46\xd0\xf6\x20\x54\xd6\x4b\x93\x5e\xe9\x35\x6a\x9c\xd3\xef\x54\xcd\xcc\x3b\x18\x74\x6d\xae\x1d\xe6\x7b\x88\x77\xb6\x3b\x61\xc3\x1d\x6d\x9e\x3f\xde\x2a\x3c\xf7\x33\xb3\x61\x4c\xa7\xf4\x18\xcc\x73\x18\x2d\xe9\x26\x2e\x0c\x8f\x6d\xac\x68\xe7\x95\xe0\x42\xb0\x8c\x78\xad\x5b\x5e\xab\xf6\xcd\xe0\xc5\x9e\xf7\x6c\xc9\x33\x7c\x17\xe6\x99\xe0\xc6\x43\x9a\x3d\x70\x64\x9e\xbf\xb0\xac\x31\xf6\x01\xcf\xf0\xc2\xc8\x78\xd1\x13\xcf\xed\x75\x21\xab\x36\x71\xe1\x91\x85\x42\xb7\x82\x99\x31\xe0\xaf\x5e\xae\xc4\xe6\x47\x80\xbc\x14\x3b\xb5\xa4\x05\x1e\xd7\x1e\x5f\x9d\x75\xe5\x74\x63\x5a\x3f\x66\xe4\x8a\xd3\x06\xc5\x75\x3b\x67\xdf\xb4\x46\xc0\x47\x93\xa3\x5c\x7b\x3b\xe1\x67\xfc\xe9\x0a\x57\x31\xcd\xbc\xe7\x9d\x1b\x5c\x80\xda\xc4\xbb\xb3\x02\x17\x03\xc9\xb6\x3a\x50\x05\xcd\xe8\xf7\x5a\x75\xa9\xde\x2f\x99\x21\xb1\x9a\xa7\xd4\x76\x62\xe9\x9c\x5f\x53\xd3\x71\x87\x01\xe7\xfe\xee\xd6\x57\x69\x8e\x86\x5f\x39\x7f\x59\xe1\xc7\x1a\xc5\x53\x66\x4b\x1c\x39\x13\x69\x9e\xb3\xce\x0c\xe2\xa5\xc4\x58\xdb\x95\x76\x06\xf7\xbc\x32\x0f\xa0\x5e\x39\xb2\x2d\x5b\x7c\x71\x10\x89\xb4\xd0\x4a\x63\x44\xd7\x4e\x18\x23\x0e\x54\x1e\xdc\xd3\xa9\x2a\x64\xf7\x9f\x13\x46\xed\x89\xc8\x6a\x8d\x2b\x6d\xd7\x18\x52\xa6\xb2\x27\x80\xaf\xed\xd1\x32\x60\x4a\x27\x78\x19\xd3\xd7\xf6\x7a\xc9\xc2\x18\x46\x3b\xb6\x07\x2b\x2f\x46\xf1\x29\x49\x94\x1d\x43\x5c\x8f\x28\x8c\x5b\xc0\x73\x72\x37\xfc\x1d\x6f\xd2\x08\xc7\x5c\xbf\xfb\xee\x8a\x3f\x86\x1d\x3c\xe3\xf5\x44\x34\x5a\x57\x8b\x35\xcd\xba\x8e\x42\x72\x1a\x36\xca\x33\x4d\x57\xb5\xf6\xec\x1e\xc6\x66\x3c\x4c\x6b\x83\x0b\x34\x68\x35\x67\x66\x5f\x2f\x13\x17\xc6\x0e\x2d\xd7\xa9\x41\x67\xb3\x5d\x12\xc4\x9a\x1c\x42\xdf\x72\x7b\x9d\x6c\xb0\x0a\xea\xb8\xac\x9a\xd2\x5a\x4f\xf0\xb2\xef\xba\x0e\x30\xb2\x0d\xb1\x7a\xd7\x83\xa2\x64\x81\xb5\x19\x86\xb0\x17\x5f\xdb\x25\x21\xb0\x7a\xf9\x0c\xa1\x3e\xb4\x9d\x60\xf5\xe3\x29\xe8\x35\x84\x46\xaa\x22\x65\xb6\x67\xae\x18\xbf\xf2\x21\xb7\xbb\x3e\x79\xba\x32\x62\x7c\x8e\x17\xab\x6d\xb5\xa7\xbb\x35\xc8\xb3\x63\xa9\xe9\xd1\x1f\x86\x0e\x64\xb6\x2c\xcb\xf2\x94\x72\x54\x48\x2e\x92\xb6\x92\x50\x69\xa9\x89\x07\x56\x3f\xb9\xb0\x03\x46\x59\xe4\xf2\x7d\x1c\x9e\x71\xa9\xf8\x5b\xa9\x35\x74\xf8\xe6\x65\x91\xcc\x07\xe7\xa5\xb5\x2d\xb7\xbc\xb8\x31\x31\xa6\x93\x7d\x27\xb2\xba\x95\x74\x6d\xb7\xbe\x54\xcb\x6d\xb4\xc0\x78\x16\xb6\x09\x2a\xd7\x7e\x0c\x0c\xb2\x07\xa4\x5e\x8b\xba\xb6\x6b\x5c\x59\xfa\x4d\x94\xb4\x65\xb1\xb9\xb6\xeb\xb2\x64\x16\xee\xa7\x90\x59\x61\x40\x62\x8e\x36\x5b\xbc\x09\x9c\xd6\x0c\x1e\x11\x42\x39\x50\x94\xa4\x83\xd1\x70\x56\xc3\x87\x1d\xef\x32\x3c\x3e\x49\x09\x04\xcf\xf3\x9c\xf1\x66\x86\x19\x46\xa2\x26\x70\xe6\x4b\x30\x28\xa4\x33\xa4\xf6\x06\xc7\x10\x76\x84\x44\xcd\x68\xb6\xad\x82\x44\x65\xc0\x95\x41\x57\x65\x46\xb6\x32\x84\xbe\xfa\x54\xa9\x7e\x78\x3d\x7a\xaa\x90\x7f\x10\x95\x97\x6c\x98\x31\xfc\x04\x1f\x0f\x7f\xeb\x09\x10\xe1\x25\xed\xff\xc1\x3d\x41\x89\xcb\xf8\x0b\x0b\xe3\xe7\x29\x53\x36\xea\x9d\xda\xa2\x82\xd2\x38\xea\x19\x7b\x7b\xda\xd7\x62\xcb\xc6\x76\xfd\xf4\x72\x86\x35\x22\xc5\x9c\x89\xc7\x64\xa4\x9b\xeb\xee\x4f\x90\xc8\xe7\xd5\x51\x62\x71\x6d\x67\xd4\x3b\x73\x92\x99\x8e\x34\xd9\xef\x2a\x13\x2a\x0a\x3d\x60\x4e\xb0\x56\xb7\xdc\xae\x79\x10\x02\x5f\xfc\x4e\x08\x12\x68\x32\x1d\x4f\x38\xce\x85\x5d\x0d\x86\x9f\x42\x7a\xc5\xc2\xed\xf5\x68\xf6\xd2\x6c\xa6\xa7\x78\xc9\xc2\x7a\x55\x78\xbe\x8c\x0a\x60\x9d\x25\xda\x90\x3d\x82\xc6\xd2\xbb\x31\x32\x87\xb8\x42\x67\xb3\xcc\x62\x55\x2b\x77\x51\xa6\xa2\x32\xa8\x38\xd8\x42\xf2\x82\xe9\x94\x28\x3f\x61\x43\xd2\x58\x1d\x43\x81\x67\xe4\x2e\x6d\xd8\x65\xb5\x77\xe3\x4a\x6a\x2a\x25\xa8\x05\xc6\x96\xdb\xeb\xbc\x15\x56\xbd\x59\xd5\xc4\x95\xe0\x4b\x8f\x64\xf5\xf1\xa0\x46\x83\x4a\xba\xb5\x29\x21\x4a\xbb\x75\x19\x76\x6c\x8f\xa2\xd1\x8c\x94\x85\xb4\xc8\x0d\x9f\x0b\x45\xfc\x34\xbb\x64\x0f\xaf\x80\xc2\x9e\xc9\xc7\x93\x2b\x56\x30\x38\x8c\x25\xb5\x21\x61\x30\x41\xfa\x58\xbc\x37\x49\x92\x6e\x83\x0c\xe8\x4e\xba\x10\x5f\x64\xea\xab\x51\x16\x4c\x02\xea\xc9\xf1\xfc\x65\x77\x4a\x11\x17\xb7\x71\x61\x14\x9a\x55\xb3\x76\xd5\xfa\xf5\xc4\x68\xd6\xa2\x0e\x52\x16\xfb\xb0\xf7\xde\xe5\x88\x27\xf0\x46\x68\x49\x0f\x36\xc3\x63\xbf\xcc\x58\x31\x7d\xf6\x3f\x22\x08\x40\x8a\x6a\x82\x7c\x26\x51\xf4\x11\x26\xc3\x85\x73\x34\x23\x22\xd1\x57\x07\x53\x95\x0a\x2d\xcc\xfe\x4c\x8c\xfa\xb0\xb4\xb6\x51\x97\xef\x78\x50\xcf\x5f\x76\x16\x9f\x56\x69\xe3\x44\xc3\xfd\xb0\xde\x35\x63\x2e\x85\xd2\x9f\x99\x3a\x04\xb4\x31\x7b\xe2\x45\x1f\x10\xb6\x0a\xa5\xc3\xca\xac\x9a\x3a\xae\x4f\x84\xee\x59\xb7\xab\x10\xaf\x18\x14\xf2\x56\x54\x76\x87\x64\xaf\xbf\x55\xe5\x0c\xa3\x8e\x51\xe1\xde\x33\x4c\x04\x43\xb9\x54\xbb\xa8\x74\x0a\xb4\x64\x94\x67\x03\x0d\x26\x07\xaf\x8e\x6a\x7c\xf2\xb0\xf2\x2e\x87\xac\x87\x7f\x68\xb8\xe5\x73\xa6\x59\xce\xa9\x2b\xb9\x66\x4e\x69\x75\xe2\xe0\x04\x3d\x6d\xd2\xec\xe0\x4f\x47\x77\xfa\x6f\xec\xe5\xc9\x4e\x29\xb1\x7a\x27\x65\x66\x32\xbb\xd6\xb4\x4f\x5a\x36\xd2\x9a\xf9\x6a\xf2\xc1\xa1\xa0\x88\x6b\x87\x18\xe8\x6c\x32\x39\x02\x7f\x2b\xdb\xae\x31\xe5\xe2\xb2\x9a\xfd\xb1\x5c\x97\x79\x75\xbd\x60\xcc\xa3\xb2\x4b\x66\xd5\x43\xed\x66\xac\xcb\xda\x85\x8c\xe0\x46\x7a\x81\xd3\xcb\x43\xb6\x3e\xb7\x82\x0f\xc6\x25\x29\xc6\x6c\xf5\xf2\x52\x18\xa5\x90\xdd\xcc\xbc\x1d\xe4\x15\x0b\x51\x63\xba\x32\x6b\xb2\x82\x1d\x3c\xc7\xa8\xe9\x4c\x2f\x96\xfe\xe2\x2f\x47\x35\x49\x89\x22\xfb\xf8\x24\x23\xb3\x31\xc4\x5a\x07\x9e\x9d\x4f\x28\x26\x9f\xfd\x3a\x44\x46\x0a\x91\xc1\xfa\x8c\xc2\x09\x05\x3b\x12\xc3\x86\x79\x9e\xda\x96\xf1\xc1\xd7\x6b\x80\xbc\x15\xce\xf2\xa1\xdb\xdb\xb8\xa7\x5d\xb4\x3f\xa5\x15\x00\x9b\x98\x09\x9e\xec\x27\x14\x5c\x14\xeb\x8b\x8d\x23\x39\xaa\xfd\x0c\x49\xe0\x9d\xcb\xf4\x73\x5c\xe6\x50\x70\xbe\x69\xf2\xb7\xb0\x9c\x94\xcf\x8e\x79\x94\x4c\x51\xa8\x19\xad\x89\xac\x60\xb4\x93\x2e\xd8\xe2\x9a\xc8\x0a\x23\x60\x76\x3e\xc6\x16\x3b\xd3\x91\xcf\x89\xe0\x42\xf2\x33\xbd\xa9\x59\xcd\x8a\xad\xde\xe1\x92\x77\x0d\xa6\x47\x9e\x13\x89\xed\x23\xf3\xb6\x54\x1b\xf9\xf1\xb9\x93\x8c\x8a\xb8\x26\x36\x90\xf1\x11\x58\x02\x9f\xb4\x0a\x8c\x70\xb7\x76\x66\x51\x88\x46\xa5\xa8\xf7\x6a\x59\xa8\xda\x7b\x5e\xc8\x76\xbb\x90\xa5\x7d\xe4\x4a\x91\xc3\x90\x14\xab\x56\x82\x19\xa4\x99\xaa\x9a\x59\x14\x9e\x35\x7e\xf0\x7f\xfc\xff\x66\xef\x5d\x7a\x1c\x49\x8e\xac\xd1\xbf\x12\xe8\xbb\xb9\xdf\x22\x0c\x6e\xe6\x6e\xfe\x58\x7c\x8b\xea\x92\x84\x5c\x64\xaf\x06\xc8\xad\x40\x70\x74\x27\x85\x61\x49\x82\x4a\xc3\x7b\x27\x7f\xfd\x85\x9d\xe3\x11\x64\x3e\x2b\xab\xbb\x5a\x5f\xcf\x4c\x41\x22\x8b\x9d\x24\x83\x11\x1e\xee\xe6\xf6\x38\x76\xce\x7d\x5c\x8d\x3f\x7c\x6a\xd2\x90\x30\xe8\xf0\xc9\xf2\x6c\xfc\x8c\x9f\xcf\xb3\x80\x1d\x7e\x40\x6e\x7a\x2d\x88\x0a\x57\xb1\x86\x13\x79\xbf\x8b\xb9\x71\xa2\xea\xa3\x57\x79\x33\xae\xb0\x4d\x07\x13\x2f\x30\x8a\x65\xdb\x60\x66\xea\xbd\x42\xb7\x82\x4f\x13\x2f\x40\x7c\x64\xc4\x45\x06\x80\xe2\x56\xc0\xd5\xb9\x13\xb7\xca\xa7\xf9\xf7\x0c\xcd\x9f\xf0\xba\x46\xb3\xf9\x3c\x27\x7f\x44\x02\x31\xd1\xc3\xaf\x24\xe7\xc2\x4c\x2a\xd3\xcb\x51\xcb\x07\x34\x03\xda\x8e\xef\x27\x74\xe0\x38\xe3\x36\x10\x7c\xe4\x0c\x18\x2f\xea\xf5\x11\xd8\x85\x03\xa5\x85\x5a\xd2\x11\x03\x87\xc9\x31\xb6\x89\x01\x78\x13\x8e\xe3\x93\x01\xeb\x1a\xdb\x70\x06\x90\x79\x37\xc2\x08\x15\xd0\xce\x9a\xb6\xe7\x79\x0e\xb8\x20\xa8\x31\xa1\x5b\xaa\x63\xf4\x7c\xe1\xf3\xf4\x8c\x00\xf8\xe2\x0a\xf3\xf9\x9c\x2e\x2a\xc6\x6a\x4f\x47\xcf\x89\xaa\x5f\x5c\x06\x5c\xb7\x61\xbb\x1b\x0a\x97\x21\xd3\x2b\x40\x7a\xfe\x10\x83\x88\x91\xdc\x3b\x7a\xe0\x4e\x24\xc8\xa0\xd4\x41\xe7\x18\xdc\x35\x65\xd7\xac\xcd\x20\x4f\x3a\x52\x91\x07\xf3\x3e\xac\x96\xcf\x38\xc8\x0b\xae\xc2\x70\x15\x76\xb9\x8a\x70\x4c\x37\xdd\x29\x9f\x12\xd3\xd6\xce\xd3\xb2\xee\x03\x06\x5c\x2e\xc1\x2e\xf0\xaf\x0a\x25\x5e\x51\x8a\xf1\xb8\xbb\x7e\x55\x67\x01\xc2\x03\xda\x6f\xa5\x4c\x20\x41\xcc\x26\x82\x85\xe0\xdb\x95\x11\xfe\x4b\x02\xa4\x75\xbf\xf1\x1d\x5d\xe6\xa7\x70\x0b\x01\x04\xfc\xf0\x74\x42\x15\x31\x5b\xc2\x5b\xb6\xd3\xac\x4d\xc5\xfc\x41\x60\xbe\xcf\x51\xaa\x9a\x61\x3a\x6f\xcf\xfb\xac\x8e\xd3\x38\x92\x9d\x1e\xfd\x2d\xb3\xdd\xdd\x1a\x70\x20\x27\x36\xc6\x29\x15\x73\x53\x6a\x37\x79\xce\x02\x2a\x8b\x32\xee\x7a\xbc\x3e\x01\x79\x60\x7c\x79\x3d\xe3\x28\xa1\x6b\xe8\xd3\x9a\x11\x56\x6c\x49\xf9\x12\x79\x1d\xa7\x83\x98\xea\x94\xd4\x0b\x8f\x8a\xd5\x95\xce\x5a\x25\x9a\xec\x07\xe5\x2a\xd9\xb7\x34\x51\x35\x7c\x2b\x53\xb3\x4d\x1c\x45\x98\x70\x33\x2d\x62\x94\xad\x95\x01\x30\xd5\x9c\x4f\xa4\xb4\x48\xb9\xc5\x94\x82\x87\x39\xd5\xe6\x58\x66\x45\xa1\xfa\x34\xb1\x5f\xa9\xb7\x03\xe1\xc5\xf9\x42\x89\x80\x32\x36\x6c\x04\xd8\xad\xfa\x4e\x18\x51\xc0\xb1\x80\x3e\x24\xf7\x36\x9f\xb7\x06\x95\xb2\x69\xbc\x2a\x1c\x6e\xbd\xc8\xd7\x55\x4c\xf6\x5d\x09\x0b\xbb\x2b\x35\xd2\xb6\x4f\x80\x16\xc5\x81\x54\xb6\xa9\x58\x44\x64\x25\x38\xa0\x00\xd2\xde\xfe\x1a\x93\xb5\x6f\x02\x4e\xed\x38\x05\x25\xf3\x74\x46\x99\x03\x82\xcc\x13\x4c\x57\x43\x69\x30\x1e\x50\xb6\x9a\x24\x06\x00\x0e\x4d\x7e\x87\xa2\xa0\xfc\x02\xab\x45\xca\xc8\x23\xa4\x08\xec\xe8\xc7\x9e\xd0\x9d\xd3\xfa\xb3\xa1\x8c\x6b\x37\xb6\xa4\x9c\x68\x74\xd5\xc6\x01\x76\x2b\xef\x9a\x94\xf0\x30\x63\x04\x41\x73\xd6\x2f\x7e\x7b\x6c\x0c\x8e\xc1\x75\xf4\x49\x4c\xed\x36\x54\xcf\xe0\x04\x9f\x37\xd5\x20\xf3\xcb\xb0\x7d\x78\x34\xe1\x60\x87\xec\xc9\xde\x81\x0f\xe4\x58\xcb\xbd\xc5\xda\x0f\x5f\x68\x0f\x8b\x53\x89\x59\xb5\x4c\x77\xb2\xef\x2c\x92\xd9\x81\xa9\xbd\x36\x5e\x12\xbb\x72\x3e\xc3\xfc\x50\x02\x30\x1f\x99\x20\x26\x04\xbc\x21\x0c\x0e\xe3\x48\xad\xf0\x18\x27\xf8\xc7\x8f\x16\xe7\x9c\xba\xe8\xae\x43\xd3\xae\x18\xba\xf2\x32\x74\x95\x50\x24\x7d\x72\x92\x94\x8e\x34\x85\x49\x50\xf6\x26\xa1\x55\x18\xac\xca\xd7\x57\x5a\x9a\x21\x71\xf7\xd8\xc0\xc7\x3a\x07\x55\x4e\x9a\x1d\xd0\xc8\xd9\x91\xb2\xca\xe7\xd2\x2e\xe0\xda\x83\x7d\xc7\x4c\x2e\xe3\x32\x87\x31\x85\x0d\x19\x53\x3e\xef\x13\x5f\xb2\x3d\x22\xd6\x8f\x80\x4f\x1b\x04\xb1\x91\xb0\x2b\x7e\x91\xa5\xda\xa4\xfa\xbd\x33\x2f\xe0\xc5\xa4\x87\x47\x81\x0c\x56\xeb\x11\xf3\x41\xf0\x23\xac\x05\xe1\xe8\x11\x26\x87\x37\xe0\xec\x00\x57\x2a\x3e\xf3\xd1\x01\x26\xcf\x15\xfd\x99\xe2\xce\xab\xa4\x54\xb6\x0e\x87\xc2\x31\x09\xc1\x4e\xfc\x4d\x9d\xc5\xe5\xe6\x6b\x16\x3d\xad\x54\x82\x1b\x57\x73\xc9\x0e\x62\x4d\xf6\x70\x91\xd5\x65\x27\xc2\x1c\xb6\x01\x52\xe9\xa3\x23\x23\x05\xfd\x9f\x19\xde\x40\xa2\x4b\x7a\xb7\x87\x9f\x1a\x88\x2e\x9a\x74\xed\xf7\x52\x86\x9d\x66\xc2\x58\x99\xb9\x6e\xf5\xb6\x2f\x5d\x7a\xaf\x68\x08\xcc\xeb\x96\xd4\x5e\x91\xa5\xc8\x6c\xeb\xd2\x38\x8e\x0d\xa0\xbd\x8e\x53\xe2\xd6\xb6\x3a\x7f\xc9\x94\x93\x4e\x8e\x80\x06\xe9\xbf\xed\xde\x96\x03\x50\x7d\xb6\xf3\x71\x87\x8f\x6f\xb1\xe7\x5c\x5d\x97\x12\x80\xbf\x1b\x74\x36\x25\xd4\x55\x46\x3e\xb2\x21\xac\x28\x79\x27\xea\x20\x96\xa7\xaf\xd2\x0d\x7a\x65\x36\xea\x52\xa5\xd6\x7c\xd2\x49\x29\x96\x9a\x6e\x99\xb3\x16\xbf\x3e\xe2\xb1\xa7\x8d\xc0\x78\xb8\xe9\x67\xa2\x2b\x34\x5c\xc0\x92\x63\x08\x33\xb9\x37\xb7\x68\x82\xc2\xd6\xbd\x47\x18\x42\x47\xa4\x17\x90\x7e\x01\x7f\x54\x1a\x24\x20\x41\x27\x52\x37\xaf\x0a\x1c\x56\xde\xeb\x6d\x95\xba\x84\x45\xdb\x62\xae\xf0\xa6\x00\x33\xdc\xe2\xab\x0e\x80\xe2\x65\x14\x28\x7a\x58\x74\x8a\x90\xa6\x8a\x5e\x4d\xe4\xfb\xfb\x40\xd3\x53\x8b\x79\x86\x68\x13\xea\x77\x0d\x43\x1e\x21\x5a\x6b\x10\xb2\x9e\x31\xd7\xd5\x21\x4b\xf3\x7d\x87\xab\xf1\xb9\x01\x62\x30\x3b\x20\xd5\xba\xf0\x79\x6e\x96\xe1\x9e\x75\xf0\x25\x61\xee\x15\xad\xb7\x03\x4c\x48\x43\xf6\x24\x13\xaf\xe2\x32\x9e\x84\x42\x65\xaa\x47\x6e\x12\x38\x1e\x37\xb8\x8e\x18\x9b\x02\x2d\xd4\xd2\x2e\xa3\xc3\x86\x43\xfc\x4c\x29\x16\x21\x41\xc9\xb7\x43\xaa\x2e\x3d\xee\xde\x25\xa7\x50\x1f\xcf\x7c\x45\xf3\x07\xb8\x24\xf6\xab\x83\xf7\x62\xb7\x83\x9a\x22\x71\xff\x15\xed\x71\xa9\xb6\x23\x22\x7b\x1f\x5b\xc7\x94\x0d\x92\x81\x8e\x9e\x7f\x61\xc8\xf5\x15\xa5\xf2\x6c\xf5\x77\xbf\xdf\x10\xfe\xac\xd6\x94\x23\x17\xdf\x68\x28\xd6\x28\xd1\x8f\x71\xfd\xf5\xbe\x89\x27\x3d\x52\x03\x83\x40\x39\x03\xdc\x1e\xf0\x51\x3b\x15\xa9\x5e\x50\xc3\x1a\x8f\x73\xec\xe9\x52\xc1\x0a\x13\x52\x6b\x59\x41\x46\x18\x9f\xc2\x44\xad\x7b\x4b\xe4\x5e\xc4\x5a\xf7\x2a\xd6\x87\x58\x4d\xa8\x2d\x4e\x99\x5f\x35\xca\xe4\xa1\x29\x18\xe0\xe9\x4e\x1d\xbd\x59\xc3\xba\x2d\xe2\x2d\x7c\x65\xa0\x3e\x0b\xfa\xb1\xa4\x79\x5c\x43\x5b\x2f\x35\xac\xf5\xba\x88\x85\x06\xcf\x82\x92\x84\x2e\x7b\x11\xab\xdf\x6e\xa3\xf2\x75\x3a\x11\x3a\xeb\xf9\x39\xae\xec\xf8\x62\xc2\x2b\x1f\x14\x40\x02\x3e\xcf\xf6\x41\x08\x8f\xfe\xc2\xc2\xd7\xfe\x4a\xb7\x8a\x8e\x4e\x81\x76\x08\xc2\xc6\x25\xf3\x79\xaf\x1c\x20\xd5\x83\x2c\x7c\x99\xcf\x7b\xb9\x01\x50\x2e\xb4\x3c\xe5\xb2\x17\x27\x4a\xec\x1b\xcb\x93\xfa\x1a\x98\xd2\xd0\xfa\xf0\x62\xc5\xe3\x85\xf2\x1a\xfa\x9d\x7f\xf5\xfa\xda\xf5\xb0\x39\xf8\xcf\xc7\xa3\x62\x07\xfa\xa8\xcc\xdb\x2b\xd5\x35\xf3\xbd\x23\x73\xaf\xae\x95\xd7\x6a\x6b\xf6\x74\xa4\xde\xa8\xad\xa1\x71\x53\xca\x80\x50\x49\x5c\x5e\xef\xdf\xaa\xbe\x86\x42\xc6\x72\x55\x5b\xdb\x52\xc6\x44\x92\xc5\xec\x6b\x7b\x55\xed\x7a\x7c\x2a\x08\xcb\xfa\x93\xfa\x23\xca\x2f\xd5\x74\x2f\xa0\x6d\x15\x33\xdf\x2b\x66\xb3\x60\x56\xb7\x82\x59\x7f\xbb\x60\x86\xcc\xc8\xf2\x4b\x0b\x66\x0e\x55\xa8\xc7\x05\xb3\xe3\x84\x25\xb2\x2d\x8c\x2c\x31\xb3\x6a\x16\x77\x93\xc3\xb3\xe7\x57\x9f\x56\xcd\x8e\x9b\x4c\x68\x9e\x51\x5c\xfd\x6d\x96\xcd\x98\xdc\x8b\x49\xee\x46\x7e\xd9\x59\x38\x1b\x87\x97\x2a\x67\xb1\x01\xcf\xd2\x59\xfe\x35\x4b\x67\x3e\x9f\x1f\x95\xce\x68\xde\x97\x8d\x1b\x01\x51\x1c\x70\x8e\x18\x4d\x9b\x8c\xa9\x73\x28\xfc\x17\xd4\xd0\x12\x72\x71\x27\x66\x16\x26\xe7\xe0\x6f\xa5\x94\x56\xe2\xb1\x7c\xcb\x52\xda\x1d\x50\xb9\xe7\xdf\x7c\x19\xed\xc3\xd3\x32\x1a\x64\xb0\x97\x2e\xde\x7e\x8b\x55\x34\x8c\x7a\x2e\xcb\x2f\xab\xa2\x75\x49\x99\x4f\xbf\x56\x0d\xed\xe1\xd3\xda\x40\x93\x1d\x01\x77\xf9\x16\x15\xa6\xeb\xda\xc1\xcf\xaf\x30\x59\x78\xe9\x11\x0a\x9f\x50\xa7\x03\x13\x84\x3e\xad\xb8\xa5\x15\x25\xb7\x95\xfd\x93\xf3\x14\xf3\xfd\xd4\x52\xbf\x52\xc2\x07\xaa\xff\xf1\xd9\xa5\xcb\xc9\xcd\xba\x0f\x20\xec\xa6\xc4\x7f\x7d\x65\x65\xe4\xba\x9a\xf4\xf5\x95\x91\x88\x8c\x07\x69\x0a\xec\x24\x7d\x52\x1e\xb6\xa7\x75\x9c\x84\x32\x0e\x8b\x8f\x38\x3f\x74\xdf\xf4\xbc\x0d\x6e\x39\x08\x98\x6c\xb6\xad\x2c\x13\x3b\x7d\x75\x76\xf4\xae\x62\x6f\x61\xbe\x3e\xbe\xf4\xf0\x09\xf4\x22\x26\x8d\x03\xfc\xde\x6a\xd7\x55\x31\xa8\x52\x01\x5c\x9f\x16\xbc\xca\xdb\x05\xaf\x35\x93\xce\xb6\xa6\xb8\xea\x86\x3e\x04\xee\x6d\x30\xe4\xe3\xf1\x3d\x5c\xd1\x21\x25\x6e\xfd\x52\x6b\x00\x4f\x49\xb8\x35\xdd\x8e\xc8\x19\x82\xea\x14\x7c\x44\x2d\x5f\x48\x89\x6a\x85\x60\x76\x6e\xe8\x3b\x1e\xbf\x5a\xc9\xb2\x88\x4d\x2e\xe0\x8e\xd6\xbc\x0c\x39\x9b\x0e\x53\xc1\x9a\x2f\x00\x9f\x39\x76\xd6\x0c\x88\x9b\x6d\x05\xdf\xc9\xb6\xea\xc5\xbf\x49\xd0\xf6\x2e\x5c\xea\x75\xd0\x56\xb6\x8a\x51\x18\x0a\x2d\x62\xad\x8b\xc3\x7b\xd3\xb8\x35\xf1\xef\xbd\x93\xd6\x1b\x85\xb4\x45\x36\xe2\xf3\xde\x48\xfd\x7c\xca\x90\xd2\x28\xe8\x06\x66\xdd\x2c\x0e\x02\x73\x1a\x57\xbd\x57\xd2\xd6\xab\x52\x1a\x98\x6c\x98\xa1\xdd\x1c\xe0\x1a\x53\xa0\xb5\x76\x5a\x0b\x5a\xeb\xc2\x12\x7c\x00\x55\x27\x85\x79\xf0\xb1\x0e\xde\x47\xb0\xf1\xb2\xed\x75\x56\xd2\xd6\xad\x94\xc6\x6f\x03\xcc\x89\xa2\xde\x75\x02\x18\x3f\xe2\xf1\x1b\xb7\x8a\x40\x63\x08\x48\x0e\x22\x18\xd8\x8a\x69\x7b\x2d\x6d\x1f\x98\xfe\x95\x91\x9b\x49\x2b\xba\x8c\xb8\xb2\x23\xd9\x8c\xc1\x2c\x5f\x99\x1b\xcb\x8f\x72\x63\xdf\xb4\xec\x16\xd7\xeb\x1d\xf4\x2a\xbb\x6b\x0c\x2f\xf3\x74\x5d\x86\x63\x8e\x77\x79\x5e\x84\xab\x6d\x3e\x3f\x2a\xc3\xb5\x17\xcb\x70\xd8\x2b\x60\xd4\xaa\xbf\x58\x88\xd3\xf9\xfc\x1b\x2d\xc4\x5d\x97\x50\x66\x21\xee\xb4\x15\xde\x0e\xc0\x20\xe3\x69\xba\x4e\xb3\x0c\x87\x04\x6d\x9d\xcf\xcf\xcb\x70\x6d\x3e\xbf\xa7\x0c\x77\xda\xcb\x6e\x6f\x57\xdd\xf2\x5e\x75\x6b\xb3\xe8\x16\x6b\x71\x79\x54\x72\x8b\x3d\x23\xf3\x69\x27\x85\xda\xaa\xad\xba\x3d\x5f\xd7\xdb\xd0\x5d\x56\xe7\xf3\x76\x89\x3e\x73\x93\x4f\x0a\x70\xd7\xa3\x57\x0c\xb4\x3c\xcf\x86\x2f\xaf\x60\xb8\x7d\x54\x81\x4a\xd0\x4e\xb0\xff\x2a\xb5\x3a\x9d\xcf\xef\xac\xd5\x1d\x40\xe2\xb4\xf0\xf9\x92\x69\x57\x84\xdd\xdf\xb2\x78\x77\x49\x6d\xda\x6f\xac\x78\xe7\x57\xc5\xbb\xfe\x2b\x14\xef\x4e\x1b\x07\x6a\xee\x5b\x5e\x85\x04\xe4\x65\x03\x6c\xfd\x13\xca\x76\xf6\x4f\x2c\xdb\xf5\x97\xca\x76\x50\x2f\x57\xfa\x8b\x2f\x17\xee\x50\xb0\xaa\x7c\x7a\x56\xb6\xeb\xc8\xe5\xf9\xcf\x28\xd6\xa1\x36\xe7\x97\xba\xe9\x2f\x29\xd7\xd9\xd8\xea\x75\xfd\xcd\x7a\x9d\xbd\xab\x5e\x57\xf7\x7a\xdd\xac\xe6\x46\x30\x0d\x92\xa9\xfa\x85\x8a\xdd\x05\x4c\xc0\x8d\x00\x54\x17\x88\xf4\x6d\xcb\xdb\xa0\x3a\x97\x67\xa9\x13\x79\xaa\x82\xaa\x20\xe6\x68\xbe\x9a\xa3\x5b\x71\xee\x11\x72\x65\x2f\xcd\x51\xa1\xe9\x51\x71\xee\xb4\x15\xe3\x5e\xaa\xc5\xb5\x2f\x96\xe2\xfc\xaa\x14\x97\x59\x8a\x6b\x63\xd6\xe2\xa8\x64\xe0\x25\x16\x3f\x4b\x58\xfa\x5b\xab\x61\x7d\xd2\x09\x91\x6c\x11\x19\x41\x0c\x69\x18\x4a\x4b\x1d\x89\xdd\x4b\x8f\x45\x47\x4b\x39\xb2\x1f\xa0\x15\x1b\x7d\x86\x75\x57\x67\x97\x90\xd4\x7e\x74\x72\x69\x3f\xb7\x2d\xc1\x06\x20\x21\x40\x00\xd5\xeb\xed\x90\x9a\xc6\xd2\xc5\xfe\x19\xd5\x97\x9f\xae\x8a\x4a\xbc\xec\xc2\x52\x51\x5f\xf8\xcc\x98\xce\xa0\xa6\xea\x03\x9e\xb1\xb3\x83\x7e\x6c\x43\x8b\x2a\x94\xd8\xee\x5c\xd5\xca\x06\xea\xfd\x82\x41\x1d\x9e\x69\x28\xf9\x8d\x08\xe8\x32\x64\xee\x07\x64\x1a\xbc\xe5\x27\xc5\xb4\xf6\x4d\x8b\x69\xca\x62\x5a\x84\x8a\x68\x10\x8f\x18\xb6\x42\x73\xab\xb4\xb2\x9b\xea\xfa\xf8\xd6\xad\x24\xa5\xcf\xed\x52\x3d\x8c\xab\x6f\x43\xac\xb6\xc7\xb5\x46\x0c\x91\x91\x2e\x30\xae\x6d\x8c\xb6\x16\x01\xf2\xf4\x57\x2b\x82\x1a\x3b\xe7\xd5\xcb\xfd\x8a\x42\xf2\x4a\xc3\xd1\x67\x1d\x99\xbc\x8f\x9a\x49\x2b\x6b\x6a\xb3\x88\x5c\x27\xf3\x77\xee\xfa\x73\xe2\x38\x3c\x9f\xfe\xf3\x1f\x7f\x3e\x7e\xa9\x47\x8c\x21\xc6\x62\xf7\x3d\x2c\xe6\x69\x75\xe8\x19\x82\xd6\xed\xc6\xec\x56\xb3\x8c\x88\x7e\xec\xc6\xa5\x67\x34\x5a\xd6\xbc\x16\x12\xc6\x82\x19\xd1\x6e\xec\x36\x0e\xf0\xa5\xae\xb5\xeb\x53\xfa\x72\x8b\x70\x5f\x22\x4c\xac\xde\x4f\x6b\x96\xd1\x17\x97\x56\xeb\x8d\xfa\xed\x80\x5a\x89\xdf\x20\x6b\x7e\x32\xf0\xa8\xc6\x0d\x96\x1c\xf1\xaf\xa7\x72\xa3\xb7\x7d\xf9\x62\xa7\xf2\xf5\xd9\x7c\x45\x79\xb2\xfd\x98\xd2\x1f\xca\x06\x09\xed\xd9\x16\xe3\xc8\xe5\x5b\xb3\x45\x53\x0c\xdb\xfd\xda\xa4\xd6\x7a\xbb\xbd\xff\x2c\xdc\xfb\xb1\x5a\xdb\xdb\x38\x5f\x1d\xfa\x08\x3c\x0b\x88\x38\xad\x5f\x0f\xf1\xf5\x91\x52\x4a\x5b\x47\x9f\xa6\xb6\x68\x97\xde\xf3\x69\x08\xf2\x0c\xaa\xfd\x26\xcc\x54\x39\x81\xb4\x01\x6d\xab\xda\x1f\x7e\x58\xfe\xfa\xb7\xc3\xf1\xcf\xff\xf8\xcf\xff\xfd\x83\x94\xaf\x1e\xa5\x77\xe5\x03\xae\x47\x29\xee\x93\x2d\xea\xb8\x9b\xe3\x56\x7d\x81\x0a\x76\x9c\x59\x2e\xb7\xdb\xbb\x6f\x8e\xd1\x6b\x73\x21\xfe\x53\x4b\x5e\x8a\x78\xbb\xba\xeb\x2f\x0e\x90\xb3\x8e\x6e\x10\xff\x8e\xc9\x12\x63\xd2\xed\xa6\x46\x60\x10\x03\x94\x60\xda\x4b\x7f\xc7\x3c\xfe\xcb\xbf\xff\xe9\x5f\xff\xfc\x97\xf7\xac\xab\xd8\x51\x75\xe1\x3f\xf7\xab\xc9\xa8\xf9\x8c\xc6\xca\x63\x02\x91\x2a\x76\xd3\xd5\x40\x29\x1e\xe6\x44\xaf\x5e\x4f\x2e\x68\xf4\x01\x50\xd8\xb9\x83\x90\xf5\x5c\xa4\x99\xdd\x0c\x69\xa3\xdc\x8d\xb8\xb1\xf7\x70\xe3\xce\xa8\x38\xdc\x4b\xc2\x36\x68\x68\xb5\x32\x9d\x9e\x61\x4f\xc0\x58\x14\x3b\x22\x55\x07\x62\x1e\x47\x6c\x3f\x5a\x9d\xaf\x91\x0d\xa5\xf5\x8f\xed\x3e\xfb\xc3\x4f\x55\x8a\x83\xd1\x37\x1f\x41\x81\xc4\x53\x32\x00\x94\xf9\x2a\x9e\x66\x07\xe9\xfe\xc7\x65\x7f\x27\xfe\x8c\x36\xf5\xa6\x03\x5a\xfd\xfb\xdb\xac\xd7\x43\x71\xb5\x5d\x3e\x8f\x57\x68\x23\xce\x1c\xb5\x9b\x22\xa3\xfa\x7e\x99\xa3\xd6\xf3\x40\x37\xc3\x4f\x96\xc4\x0d\xc9\x41\xbd\xc9\x61\x30\x3f\x20\xcb\xbc\xf0\x39\xac\x3d\x00\xd0\x31\x2e\x2d\xc2\xfa\x70\xcb\xa5\x4b\x05\x9a\xa2\x38\xa4\x3d\x1a\x3e\x5e\xf2\x3d\x48\xc1\x72\x1c\x01\xc4\xed\xdc\x10\xc3\xa9\x4c\x11\x49\xdc\xc1\x3a\xe3\xf8\xd8\xbe\x26\x84\x20\xde\x8c\x90\x03\x85\xcb\x77\xcf\x9a\x77\xb0\x23\x98\x98\x61\xae\x9a\xf9\x3d\xa8\x84\x7a\x8c\x00\xf4\xff\x2b\xeb\x6c\x98\x22\xe1\x1f\x0d\xd0\xaa\xce\x97\x64\x8a\x4b\xb5\x4b\x23\x07\x14\x28\x91\x4a\x3b\x9b\xf4\x5c\x6e\xaa\xd4\x56\xef\xaa\x94\xd1\xef\x55\x5a\x6a\xe7\x70\x12\xef\xc3\xa1\x3b\xb2\x86\x15\xee\xc7\x18\x75\xd2\xbd\xd4\x5e\xd6\x29\xc1\xd9\x11\x2b\x5b\x38\x45\xe0\xe2\xf1\xf9\xda\xa0\xba\x8e\x3d\x11\xae\x08\xc8\x0b\x5b\xac\x50\x45\x50\x0b\x25\x94\x94\x77\x30\x4b\xc2\xe4\x4e\x59\x77\xb2\x2a\xaa\x8e\x93\xb6\x6d\xbe\x69\x60\x1f\x02\xed\x54\xde\x6e\xea\xfe\x09\x90\x4f\x57\x12\x85\x5c\x7f\x87\xaf\x1f\x3e\x49\x87\x32\xbd\x43\x7a\xaf\xf5\xcb\xe5\xf6\xb3\x87\xc7\xf2\xf0\x13\x68\xc9\x17\xbb\x31\xe9\xdd\x3f\x48\x0f\xa3\x39\x27\x0c\x48\x8c\xcf\xa0\x41\xe8\x87\xab\x77\xe2\x93\xf1\xd6\x7d\xbc\x65\x35\xde\x8a\x6f\xdb\xf6\xe6\x80\x20\xdc\x1d\x60\x75\xd7\xdf\x5b\xb7\xf7\xca\xbb\xe7\xc7\x57\x6c\x46\xe9\x43\xad\x1f\xed\x87\xef\xa6\xe6\xbb\xa9\x79\x63\x2a\xbd\x6b\xc7\x7e\x34\x95\xbe\xdb\x9f\xff\x91\xf6\xe7\xaf\xff\xfa\xa7\xf7\xf0\x15\xa5\x70\x73\xbb\xe7\xd3\x6a\x53\xe7\xcc\xa1\xc4\x41\xea\x6f\x50\x3f\x24\xe4\x84\x8b\x0f\x88\x7f\x18\xe8\xff\xe8\x6f\xc9\xa0\xaa\x13\x03\x55\x28\xdb\x51\xc1\xb4\x72\xad\xf4\x55\x5a\x07\x9d\x23\xcc\xc9\x32\x51\x3b\xea\x24\xcb\xbb\xed\x52\xc7\x58\x6c\x41\xbb\xbe\x45\xe4\x96\x0a\x00\xb6\xa4\xab\xc3\x02\x37\xe8\xbb\x98\x78\xef\xd2\xba\x33\x03\xae\xc2\x00\x0f\xca\xf4\x4d\x1c\x00\x3f\x48\x55\x20\x94\xef\x8b\xa1\x94\x60\xcc\xdb\x18\xe8\x11\x1d\x94\x85\x0e\x01\x1b\xe4\x28\x3a\x34\xa3\x3b\xf9\x19\xc1\xb1\x97\xfa\x71\x32\x61\xe9\x60\xb4\x6d\xac\x36\x57\x74\xdd\x21\x73\x84\x32\xb5\x17\x83\xa6\x4a\xed\x30\x0f\x54\x5e\xa2\x2a\x2a\xd2\x96\x64\xc6\x6f\x96\x4f\x92\x1b\xab\x80\xef\xbb\x63\xef\xf0\x27\xca\xd2\x44\x09\x74\x1c\x14\x2b\xa0\x7c\x5f\xdc\x0e\xe4\x5a\x31\x79\xc1\xbb\x18\xeb\xd8\xb1\x76\x55\x0d\x95\xb9\x84\x5b\xa7\x50\xde\x83\x14\x47\x2b\x54\x3d\x47\xb6\x90\x70\xf4\x79\xab\xa8\xe1\x6a\x6b\x46\x86\xc4\xe3\x40\x8b\x2e\xb0\x9c\x35\x82\xff\xde\x80\x75\xa2\xa2\x5d\x96\x0e\x85\x06\x64\x3b\x1d\x3a\xee\xad\x75\xe9\x56\xa5\xb9\x87\x29\x10\x90\xaf\x81\x7b\xb1\xf4\xdb\x4a\xb6\x79\xa8\x24\x82\x23\x96\x09\x69\x56\xe6\x3a\x3a\x13\x0b\x6e\x52\xa5\x14\xd1\x90\x51\x62\x9b\x38\xce\x3c\xaf\x16\x31\xf0\xcb\x82\xa0\x1f\x49\x85\x4e\xd9\x21\x85\x52\x5a\x4b\x43\x4a\x1b\xfb\x24\x98\xc4\x95\x0a\xca\x62\x0a\x1f\x58\xaa\xb7\xdb\x60\xbe\xf3\xee\x7c\x0d\x49\x54\xd6\x3f\xd8\x8c\x56\xbe\x2f\xb2\x7f\xe6\x22\x7b\x31\x60\xd4\x06\x3a\x4f\x62\x70\x6f\xb7\x1b\x52\xae\x6f\x88\x5d\xdf\x90\xc5\xa4\x42\x02\xa1\x95\xfa\xc2\x51\xcb\x8f\x5a\xf7\x03\x7b\xf8\x04\x4e\xf8\x94\x41\xe8\x72\xc4\xb1\x2a\x72\x81\x0d\xc2\x65\xce\xbc\x38\x2e\x93\x78\x76\x75\x6c\x1d\xc3\x4b\xc4\xf9\xb9\xfb\x9d\xba\xe4\x1a\x27\xd4\x00\xe6\x50\x87\x9a\x08\xa8\x9f\xf0\xb5\x0e\x89\x86\xf6\xc6\x35\xce\xc3\xe1\x38\x06\x8d\x4d\x03\x2e\xd4\x62\x77\x8e\x25\xe5\x63\x25\x4d\xb8\x34\x6e\xb6\x28\x0c\xfa\x4b\x99\x88\xcb\x15\xce\x7b\x1d\xd6\x06\x82\x49\xd9\xd7\x2c\x69\xe8\x6d\xa5\x49\xa8\x82\xc4\x1e\xa7\x06\x3c\x4d\xf4\xb6\x35\x1b\xaf\x9f\xea\xa0\x80\x47\x07\x5b\x55\x96\xd2\x07\xa4\xc0\x50\x35\x4a\x05\x84\x4b\xe5\xfa\xf8\x71\x97\xd0\x78\xfd\xf6\xcd\xe8\x32\xc2\x0f\x6b\x92\x4f\xab\x78\xf3\x15\xdc\x51\x71\x43\x40\x49\xe9\x5e\xa5\x8d\x98\xdc\x28\x8b\x36\x90\xde\xbe\x50\xc0\xbf\xca\xc3\xe4\x06\xc6\x75\x53\x3b\x15\x18\x23\x93\x92\xea\xed\x90\xb2\xf4\x30\x7e\x33\x87\xa1\xbc\x49\x83\xd5\xf3\x2f\x9d\x64\x1a\x75\x51\x80\x93\x62\x65\xf5\xd5\xa5\xde\x72\x75\xe6\x47\xab\x33\x4b\x2a\x50\x70\x69\x6f\xa4\x42\x1a\xaa\x34\x2e\xb5\x9e\x8a\x74\x90\x90\x8f\xfc\x6c\xd1\xa3\x2c\x0b\x2f\xeb\xf9\x5d\xd1\x8f\x3f\x66\xff\xb8\x07\x1e\x35\x13\x58\x0e\xf2\xb6\x84\xac\x75\x05\xe5\x57\x1a\x4a\x31\x1f\xac\xe8\xc2\xd7\xa8\xc8\xe5\x29\x1d\x01\x79\x0c\x03\xe4\x39\x5e\x84\x2d\x27\x2d\x68\x01\xd7\x5a\x27\x69\x2f\x3a\xce\xa1\x45\x52\x0b\x32\xa8\x6c\x61\xca\xfd\xe1\x27\xad\xa4\x40\xaf\x62\xed\x88\x90\x06\x33\x34\x5e\x35\xbc\x02\xf0\xc3\xeb\xf6\x1a\xa5\x98\x4c\x15\xec\xa4\x2b\x4a\x33\x4b\x9a\xff\x9a\x0c\xed\xa0\xa1\xe7\x7c\xc4\x35\x14\xde\xf9\xf9\xfa\x04\xc4\x02\xee\x5c\x7d\x00\x36\xa3\xf7\x05\x90\x35\x3b\xe2\xb8\xd4\x10\x8a\x97\x61\x71\x2a\xe6\xbe\x92\x2a\x18\x9c\xbd\x65\x40\xbf\x07\x50\x97\xce\x75\x71\xf5\x72\xc9\xd0\x10\x36\x69\x50\x20\x2a\xdd\x38\xcd\xe3\xf5\x98\xaf\x4f\xc2\xa5\xe3\x8a\x13\x50\x00\x33\x9b\x8d\x63\x18\xef\xc5\xa1\xde\x6a\xa9\xc4\x94\xb0\x0c\x8d\x13\xbc\x5a\x0b\xca\x22\x06\xb4\x59\x81\x78\x82\xa1\x53\xa9\x60\xea\xf0\xb5\xf4\x54\x57\xa7\x78\x6f\x1b\x05\xd4\x7b\x7d\x9b\x73\x3e\x3a\x66\x4c\xc7\x8c\x31\xfc\x7a\xc9\xd0\x60\xe8\xa9\x1e\x63\x50\x89\xc4\x85\x6c\x6d\x96\x91\x2b\x06\x04\xaf\xc2\x2b\x50\x96\xbd\x1c\x1e\xc2\x98\x16\x3c\x83\xbd\x9e\xaf\x21\x7b\x86\x8d\x9a\x2f\xd2\xc8\xfb\xb2\x1c\x39\x16\x14\x0c\x52\x49\x5f\x64\xdf\x7c\xb4\xff\xbe\x8f\x5c\xef\x6a\xff\xfd\xee\x32\xfd\x5a\x2e\xd3\xcb\xfb\x90\x49\x06\x48\x35\x97\xcb\xc7\x5f\x19\xfb\x18\x1a\x23\x39\x72\x7e\x7b\x9f\x35\xd1\x9a\xc1\x46\x38\x89\x9a\xb0\x80\x21\x81\x81\x2a\x39\xe0\xcd\x71\xa4\x01\xd7\x05\xc5\x64\x83\xb6\x12\x42\xbb\xb0\xa2\x67\xa6\xd1\x6f\x1b\x5a\x62\x3a\xc6\x4b\x00\x05\x04\x89\x6f\x87\xe6\xbf\x97\x37\xdc\x88\x79\xb0\x04\xbe\x2f\x13\x94\x8d\xb0\xc1\x02\xc1\x9a\x29\xc9\x51\x79\x3d\xa0\xe8\xc5\x19\xf9\x8b\xbb\xf6\xe5\xda\xe6\x9d\x8d\x60\x39\xa2\xdf\x6c\x75\x45\x9f\x11\xaa\x4e\xd8\xb8\x47\x11\x40\x8b\xd8\xb6\xdc\x3d\x6e\xc9\x78\x33\x3f\x1e\xd7\x8f\x38\x3d\xf6\x4e\xad\x64\x43\xb9\xad\x52\xda\x82\x19\xb7\xc4\xf4\xc3\x78\x8e\x72\xc2\xef\xa0\xcb\xee\xa5\x6b\xbf\x9c\xa8\x83\x27\x5b\xa5\xe9\xad\x8b\xa1\x67\x12\x45\xcb\x54\xeb\xd2\x24\xd5\x13\x38\x34\x63\x1e\xfb\xed\xe5\xb3\x6f\xa7\xf1\x07\x8f\x72\x82\x0e\x11\x26\x46\xec\xfc\x09\x38\xe6\xab\x63\xfb\x38\xd9\x54\xba\x6c\x2f\x39\x16\xd7\x27\x99\x9a\x2d\x2d\xac\x6d\x78\x01\x03\xa4\xeb\x76\xcb\x55\xd8\xae\x57\x21\x90\xcb\xc0\x84\xbe\x7e\x8a\x45\x0a\x78\xce\xbc\xc6\xa6\xaa\xf4\xc2\x74\x79\xba\xb6\x0d\x1f\x43\x61\xe6\xed\xfd\x35\x43\x0d\x6f\x88\xf6\x72\x84\xdb\x39\x33\x20\xeb\x84\x95\x31\x63\xe7\x90\xca\xb2\x54\x45\xc3\x42\x6a\x81\x72\x12\x66\xfc\x65\xee\x53\xce\x5d\xc5\xa0\xb0\x55\x21\x3c\xc0\xe5\x5d\x3d\xf3\xf5\x09\x32\xdb\xa8\x3b\xb7\x87\x9f\x80\x6c\xe8\xb8\xe7\x10\xf5\x43\x4e\x0a\xb5\xcd\x8c\x57\x61\xe7\x86\xd9\x7c\x1d\xfe\x39\xd0\xce\xb3\x7d\xc2\x28\x4f\x3b\xff\xdd\xb6\x73\xa6\xd2\x20\x24\x5a\x80\xee\xe5\x92\x38\x81\x66\x0d\x83\x33\x1e\x7e\xea\xe2\x23\x7c\x0a\xf5\x1c\xbb\x3a\xd2\x38\x1d\x7b\x70\x06\xfb\x78\x87\xc3\x40\x3d\x02\x48\xab\xc3\x9f\x37\x08\xb8\x8c\xb9\x16\x2e\x2f\x17\x6c\xd3\x38\xed\x0c\xce\xfe\x8b\x0a\x69\x85\x20\x4a\xd7\x0a\x7c\x00\x92\x4a\x80\xf8\xce\xdb\x76\x84\x96\x5c\x96\x56\x3d\xce\x05\xed\x24\x2d\x2c\x36\x5f\xa1\x09\x08\xd8\x3e\x54\x21\xa9\x87\x56\x35\x36\x38\x9b\xaf\xc0\xa3\x5e\x66\x47\xc5\x00\xfb\x3f\x54\x9b\x38\xc7\x58\xb7\x8b\x5f\x8a\x5f\xcd\xe6\x61\xfb\x6a\x39\x82\x3e\x1f\x08\x27\xe4\x8a\xc2\xbe\x83\xc1\x17\xaf\xc2\x3d\x00\x3c\xb8\x21\x6e\xe2\xee\xd2\xe0\x71\xb5\x5c\xe6\x6b\x29\x40\x13\x5f\x5e\x75\x34\xc6\x20\x68\xe9\xd5\xb1\x7a\x0a\x57\xcf\x3b\xf6\xd2\xff\xf8\xff\xde\x55\x46\x96\x70\xd5\x8e\x00\xf9\x27\xf2\xf7\xe3\xba\xa1\x24\xb9\xc2\xaf\x04\x06\x8f\xbb\x57\x99\xb8\xeb\xba\x09\x62\x80\x4e\x41\x06\x00\x31\xe0\xcd\x6f\xeb\xd4\x18\xf0\x98\x52\x2d\x37\x60\x84\xe3\xba\xe1\xc7\xa0\x53\xcd\x2a\xd8\x07\x2b\x25\x62\xa5\x8e\x49\xa9\xa9\x50\x4b\x13\x1a\xd5\x56\x0e\x61\x80\xe3\xb1\xa1\x68\x00\xbc\x86\x76\x80\x36\x6e\x06\xb9\xb9\xc4\x2e\xea\x71\x94\xb1\x41\x09\xeb\x2a\x05\x72\x18\xb6\x82\x50\x1f\x52\x01\x56\xe9\x4c\x7a\xe9\x64\x96\x6f\xe1\xbf\x00\x84\x4c\x49\x39\xdd\x71\x16\x61\xcc\x29\x23\x53\x1d\x88\x8b\x9c\x21\x81\x07\xc5\xf6\x54\x06\xff\x7b\x34\xa9\xa9\x01\x31\xd6\x49\xe1\xde\x99\x65\xb4\x5c\x22\x46\x23\xf9\xae\x02\xae\xa4\x05\x56\x10\x07\xc8\xc3\x28\x8b\x09\xf0\xbc\xc3\x05\x8b\xa0\x7f\x83\xce\xe7\xf8\xfd\x18\x2f\xae\x63\x71\x08\x57\x71\x31\x82\x1d\x1c\xb0\xa5\x85\xcf\x84\x48\xe0\x8e\xb5\x3e\x8e\x08\xb2\x08\x8f\x26\x80\xc9\xd0\x1c\xda\x7b\x26\x20\xdb\xd1\x30\x50\xa8\x24\x40\x1a\x48\xa3\x4a\x1c\xc8\x76\xd1\x0e\x09\x8d\xed\xb8\xf0\x11\xe7\x0c\x00\x17\x09\xac\x20\x86\x53\x4b\x97\x61\x1d\xa9\x7b\x08\x37\xf6\x11\xd3\x01\x40\x56\x10\xaa\x51\x57\x18\x3f\x8a\xec\x6d\xef\x50\xca\x03\xad\x1c\x70\x24\xab\x8c\x44\x6b\x45\x0e\xd7\x0c\xca\xf6\xf8\x45\xa7\x9e\xaa\xc4\xd8\x35\x15\x4a\x0d\x12\x20\x3a\x95\x12\x1d\xe1\xb6\x16\x74\x58\xf4\xab\x36\x6a\xd2\x6b\xd9\xfc\x2c\xa4\x12\x0b\x7a\x32\x3b\xca\x11\xb3\x79\x95\x47\x73\x85\xc6\xf3\x8a\x76\xa0\xde\x08\xcc\x04\xfc\x0b\x88\xaf\x4d\xf0\x89\xb8\x52\xa7\x66\xc3\x41\x6c\xb4\x78\xec\x20\x5e\xe0\x81\xcb\x51\x32\xb3\x39\x35\xe6\x1b\x58\xbb\x9c\x4a\x6b\x99\xdd\x50\x71\x16\x8a\x6c\x49\xb8\x0b\x20\xc9\x1e\x1d\xe6\x8b\x32\x83\x98\xa2\x79\x9d\x2e\x3a\xe5\x1d\x6a\x06\xa8\x0a\x7c\xfc\xe0\x40\x8e\xf5\x33\x32\x44\xe5\x3c\xee\x11\x82\xdd\x8c\xd7\xf5\xe1\x93\x10\x15\x98\xfb\xbd\x24\xe8\x8e\xb7\xc9\x2f\x05\x5c\x75\xe9\x44\x4e\xab\x0f\x78\xbb\xd0\xa0\x6e\x15\x78\xc8\x52\x0a\xf1\xc0\xd0\x2c\x88\x09\x67\xd0\x0b\x46\xeb\xdf\x24\xab\xc0\xa0\xe4\x29\x0f\x9f\xfc\x1c\x5f\x38\x00\x92\x9d\xda\xde\x58\xc6\x1e\x99\x4b\x73\x06\x00\xd4\xb0\xac\x9e\x2e\x4d\xa4\x1e\x36\xe4\x88\x6e\x4d\xaa\x1e\xa9\x4c\x89\x12\xeb\x07\xf1\x5e\x21\x0a\x3a\x17\x7b\x23\x2c\x1a\xd0\xfc\x36\x31\xa0\x10\xb2\xa2\x38\x78\xc6\x7d\xd1\x03\x7c\x74\x7a\xea\x7b\x93\x0b\x6e\x5e\xb8\xd0\xc8\xa9\xf9\x54\x12\xd4\xa9\x68\xa4\xd5\x0f\x32\x7a\x8d\xc7\x44\x58\xa2\xbb\x32\xfb\x5d\x95\x38\xf1\x84\x13\x4f\x69\x3f\x15\x28\x84\xa1\xff\x83\x67\x01\xd7\xb9\x63\x62\xb6\x49\x28\x66\xe8\x7c\x63\x16\x68\x4a\xfd\x69\x18\x45\xfe\xf2\x3d\x5c\xed\x23\x08\xc1\x28\x99\xd5\xe6\xf2\xd4\xb8\x29\x07\xa9\xb5\xc6\x63\x87\x25\x63\xb1\x5e\x9f\x23\x31\x8e\x39\x97\x33\x5a\x4c\x09\x68\x6a\xd4\x3f\xd2\xc2\xbe\x37\xfe\x58\x9d\x33\x97\x7a\x98\x71\xaa\xce\x88\xa5\x1f\x54\x32\xaa\x3b\x79\x07\xf8\x01\x54\xab\x15\xcb\x89\x9d\xab\x90\x51\x09\x57\xb7\x4d\x61\xc8\xd8\x0e\xcb\x41\x86\xcc\x5e\xf2\x98\xef\x68\xe3\xe9\x06\xbd\xd6\x09\x9f\x42\x94\x52\x2b\xa1\x60\x15\xba\x58\xf7\x12\x46\x43\x15\x52\x01\x66\x0e\xee\xbd\x9c\x29\x81\x62\x48\x12\xc6\x4f\x59\x81\xda\x56\xee\x9d\x38\xce\x30\xe1\xda\xf8\x49\xeb\xe2\x0e\xbd\xda\x7c\x9c\x9a\x4f\xd0\xc5\x9c\xc9\x80\x14\x26\xcc\xce\xe1\x9c\x1d\x27\x80\x9d\xdd\xb6\x75\xc2\x85\xeb\x80\x15\x41\x4f\x3c\x24\x4c\xad\xb3\x47\x2b\x5b\xa3\xcd\x53\x8e\x2c\xfb\x7e\x68\x4d\xcc\x32\xc6\x83\x88\x50\xcc\x9c\x95\xb2\x5b\xfc\xd5\xda\x71\xbf\x0f\xe2\x2a\xbe\x6b\x4b\xa1\x03\xd9\x20\xb0\x0a\xa7\x62\xb3\x13\x98\x82\xe8\xd8\x50\xcc\x7d\x1f\x53\xcf\x24\xf5\x79\xd0\xf0\x13\xf4\x20\xb1\xbf\xec\x5f\x43\xc7\x7c\xeb\x95\x5a\x72\x93\x12\x6c\xc4\xc2\x3d\xe3\xcc\x10\x19\xc6\x58\x64\x52\x18\x42\xc4\x03\xe7\x84\x3e\xf9\x89\x86\xc4\x4e\x27\x3a\xa9\x7f\xa9\x14\x66\xdb\x49\x20\x67\x39\x3a\x85\x44\x62\x46\xaa\xe6\x03\xed\xf1\x4e\xd1\x83\xed\x00\x28\x24\x96\xef\xfa\xde\x34\x62\xd4\x60\x5a\x9e\x6c\x46\xa4\xc8\x8c\x9b\xb6\x3c\x29\xb8\x02\x31\x19\xef\xb4\x23\xef\x85\xd6\x42\x3d\xa9\x1c\x73\x37\xc7\xa6\x5d\x2a\xab\xde\xaa\xf4\x48\x15\x82\xd3\x7d\xce\xac\x30\xfc\xcc\xdc\xea\x11\xc2\xf3\x69\x11\x34\x5d\x62\xfd\x2b\xb7\x69\xf4\x10\xd4\x06\xf6\xe6\xb8\xf8\xde\x9a\xe4\x71\xcf\x19\x44\xac\x5e\xa6\x44\x17\xe4\x03\xa1\x24\x7e\x86\xf4\xca\x81\xd8\xbe\x8d\x2c\x12\x07\x1c\x36\x65\xdb\xcc\x3b\x85\xf6\xe3\x3c\x7b\xdc\x97\x84\xca\x2e\xfa\x3a\x2d\x73\x52\x15\x2e\xdc\x15\xda\x5f\x54\x3a\xcc\x5c\x82\xa0\x49\x0b\x2b\x5f\x72\xfc\xf0\x41\x46\x89\xc8\x7d\x03\x2a\x52\x9d\x05\x10\xee\x01\xe7\x69\xb4\x8b\x98\x36\xed\x1e\xba\x9d\xf2\x5c\xd1\xe0\x0d\x85\xb8\x0b\x4c\x53\x67\xc3\x61\x61\x87\xc1\x71\x6a\x23\x19\xfb\xd7\xe3\xbc\xa0\xda\xd5\xa8\x6b\x8c\xbb\x3f\x59\x05\x00\xcf\x44\xff\x7a\x1c\x8a\xe4\x0b\x31\xab\xa8\x35\x6b\x75\xfa\x63\x7d\x9a\xe0\x6a\x42\xd3\xe7\x31\x5f\x60\xd8\x62\x08\xce\xb3\x23\x41\xd1\xef\x51\x41\x0d\x04\xed\x3a\x69\x38\x2a\x09\x11\xc8\x91\x90\xdc\x39\x32\xc9\x1d\xa7\xab\x68\xf7\x44\xfa\xa1\x75\x3f\x8a\x0d\x34\x6b\x75\x86\xf8\x26\x7d\xb0\x0a\x0f\x8f\xde\x3a\x3a\x84\xc2\xfa\x34\x44\x89\xb1\x61\x0d\x36\xb8\x80\x34\x06\xc0\x5f\x88\x0d\xa9\x43\xba\x2a\x81\x44\x11\x5b\x2b\xd4\x79\xe1\x89\xa3\xc0\x3a\x52\x83\x50\x2f\xa4\x85\x76\x5b\x0e\x19\xf2\x36\x36\x2d\x99\x70\xd9\xa0\x55\x8b\x00\x2e\xf7\x4d\xb1\x31\x4f\x6f\x96\xb2\x43\x98\xb7\x39\x82\x83\xd9\x12\x02\x1d\x22\xaf\x80\x5d\x43\x24\x79\x2a\x32\x78\x95\x5e\xb7\xa3\x41\x99\x6b\x3a\x6a\xe1\x26\xf6\x3b\x75\xe9\x9b\x1b\x02\x41\x3c\x6a\xe5\x2f\x69\xee\x1f\xb4\xc6\xd8\x5b\xc2\xac\xd4\x0e\x65\x3d\xa8\x33\xd9\x24\xda\xc8\x10\x8f\xcb\x71\xaf\xad\x03\x85\xbb\x8d\x37\x5c\xd5\xd9\xc2\xeb\xce\x72\x0e\x77\x32\x9c\xe8\x54\xe9\x29\xbb\x64\x68\x18\x49\x9f\xae\x72\xf8\xd7\x1e\x2b\xa0\x56\x19\x44\xe2\x17\x7c\xb2\x64\x19\x98\x95\xc4\xe8\x7a\x3b\x4f\x5f\x0c\xfb\x51\x83\x61\x51\xa9\x94\xa0\xc5\x55\x53\x52\xda\x21\x35\x6e\x32\x90\x61\xb6\xae\x6b\x91\xe2\x34\x61\xc8\x1b\x33\x7b\xbc\x6c\xa4\x14\xec\x45\x67\xb4\x3c\x9f\xb7\x3e\x27\xd8\xe2\x63\x8c\x08\x75\x1b\x27\xb7\xd6\x9c\x64\x35\xac\x74\x8e\xc7\x04\x8d\x83\x8d\xa4\xa1\x2b\x0f\x8b\x00\xaa\x8b\x7d\x8a\x0c\x53\xb4\xb7\x4d\x99\xd2\x46\x19\x31\x0c\xe3\x40\x9f\x71\xcc\x67\xdc\x02\x00\xd4\xa1\x2c\x1b\xff\x39\xbc\x4f\x8d\xf8\x4d\x9f\xd2\x29\x0d\x3b\xd2\x8e\xbc\xc8\x8d\x5a\xd7\x7d\x64\x80\xb0\x55\x00\x2f\x49\x15\x32\x5a\x29\x93\x09\xdc\x9d\x16\x1d\x8b\xbc\x48\x57\x78\x1e\x52\x8d\xf8\x0a\x0b\xa7\x77\x85\x9a\x3b\xca\x15\x07\xf4\x0d\xe0\x09\x36\xcb\x11\x35\xe6\xd1\x8e\x0c\xf9\xb7\xea\xa1\x31\x53\x8f\xa6\xd7\x12\x1e\x76\x2a\xe8\x52\xc1\x66\x18\x1b\xb0\xd6\x81\x5e\x15\x55\xa8\x64\x59\x6b\x98\xf7\xb9\x5f\x4b\xd3\x27\x28\x93\xf5\xe3\x74\x07\x0d\xa1\x1f\x90\xf6\x03\x0d\xbf\x92\x01\xe7\x91\x0a\xc8\x3c\xa8\xb9\x26\x7b\x07\x35\x9e\x37\xf5\xb8\xd6\xc9\xa1\x93\x33\xda\xb5\xc3\x87\xc6\x9c\xca\x52\x41\xb3\x94\x5d\xa0\x58\xd7\x09\x4e\x07\x3f\x94\xe9\xd2\xa4\x54\x67\x2f\x84\x03\x83\xae\xa0\x4f\x6d\x4c\xae\x94\x1e\x46\x56\x41\xb2\x8e\x94\xa9\x35\x82\xee\xc1\xb0\xdc\x4f\x70\xc1\x25\xa5\x7e\xa4\x72\x5a\x38\x13\x05\x44\x01\x5d\x5a\xaa\x6c\x42\x99\x14\x56\x47\xb4\xb8\xc5\xe6\x63\x80\x8b\x43\x81\x3c\x2e\x3e\x5d\xdc\x92\x08\x2b\x4b\xac\x3e\x84\x9a\xa5\x84\x95\x41\xc8\xef\x59\x86\xef\x44\x51\xd8\xae\x7d\x8f\x53\xf4\xc8\xa4\x2b\xd4\xe4\x62\xe3\x87\x74\x9d\x56\x29\x03\x32\xfa\x65\xd6\x52\x8a\x17\x74\x03\x18\x8a\x43\xb3\x5b\xc2\xd5\x91\x9e\xc0\x3e\x28\x88\x84\xea\x68\x14\x9e\x75\xdf\x92\x03\x69\xfa\x29\x3a\xb5\x19\x67\x77\x80\xef\x51\x52\xdb\x26\x70\x44\x3f\x5e\xe0\x08\x28\x34\x4b\x61\xd4\xdd\x1b\x70\xd9\xb1\x56\x25\x77\x24\xaa\x3a\x0f\xeb\xc3\xd1\x6f\x83\x48\x15\x39\x70\xca\x0d\x72\x0f\x12\x43\x37\x73\x2d\x28\x17\x90\xbc\x22\xb3\x9e\xcb\x1d\xe2\xe1\xd3\x3a\x48\xca\x5d\xd8\x2d\x7e\x9c\xc4\x33\x50\xfb\x8c\x09\x14\xa6\x12\xdb\x4f\x81\x0f\xe7\x7d\x60\x2a\x76\x87\x18\xec\x49\x9a\x0f\x18\xfd\x7a\x89\x49\x2d\x01\xc6\x25\xd5\xc0\xed\x06\x85\x16\x70\xd3\xe5\x9a\xc1\xa3\x52\xc3\x46\x15\x72\xab\x62\x20\xcf\x73\x93\x4c\x05\x32\x22\x12\xc1\x7a\x5b\x65\x10\x77\xd4\x40\x0d\xd1\xb1\x04\x95\xc2\xd2\x40\x21\x01\xe2\x94\x3b\xca\x2d\x0c\x71\xb1\x84\x61\x8f\xa9\x84\x17\x8e\x36\xf6\xe6\x3e\xa3\x00\x28\x22\x23\x74\x85\x66\x48\x86\xcc\xa0\x6d\x5e\x24\x2a\x0b\x20\x69\x01\x1a\xc9\xc8\x76\x87\x49\x38\x23\x5a\xf6\xf1\xc5\x72\x49\xe4\xc6\x02\x1e\x30\xc7\xa9\xda\x0c\x54\x11\xd0\x82\x0a\xc5\xc7\xd4\xa0\x68\x3d\x53\x5e\x3f\xbe\x98\xf9\xc3\xa8\xc7\x4c\xd9\x5c\xe7\x52\x73\x06\xd6\x43\x5a\xac\x86\x3c\xec\xd1\x56\xce\x0e\x6e\xcb\xdc\x49\x3c\x26\xc5\x1a\x66\x9c\x71\x6f\xf8\x57\x74\x11\xfa\x64\x64\xed\x0f\x9f\x5c\x46\xf5\xb5\x89\x53\xfc\x2c\x7c\x85\x4a\xd4\x42\xec\x8f\x90\xa9\xc1\x0b\x2a\x1d\xc7\x30\x76\xc6\x47\x61\xa6\xea\x34\xb9\x8a\x54\x00\x88\xd7\x73\x99\x4e\x0a\xa6\x31\xba\x3d\x19\xf3\xd1\xb4\x92\x58\x84\xd6\xbc\x21\x35\x94\x14\xdd\xa3\x0c\x2f\x90\x07\x82\xf6\x6d\xd8\x54\x65\x82\x23\xe3\xb3\x56\x28\x0e\xed\xf1\x97\x21\xa3\x85\x9f\x27\x05\xbb\x4d\xb8\x8b\xdc\x16\xd8\xa7\x2e\xb9\x0f\x8a\x54\xc3\x2d\x9a\xb7\x23\x02\x50\xbc\x91\x39\x96\x20\x08\x82\xef\x0f\x3d\x41\x33\x34\x1c\xb2\x8d\xb6\x33\x7c\x50\xf4\xed\xd4\x30\xd8\x79\xc1\xd3\xa4\xfb\x69\x61\x8f\xd1\xd9\x32\x3b\xa9\xc6\x5d\x15\x00\x3d\x2e\x74\x91\x1b\xcb\x48\x99\x44\x42\x15\x7f\xa9\xa4\x98\x8e\x9f\x8d\x9d\x1b\xa4\xf7\xb0\xbf\x68\x75\xf5\x0a\xd6\x26\xee\xf0\xe8\x3a\xd3\xc9\x50\xe4\x73\x06\xd0\x0b\x88\x90\x63\x9d\x8c\x41\x10\x12\x47\x26\x18\x2d\xca\x94\x92\xf7\xa9\xc4\x4f\x52\x51\x70\x36\xb9\xc7\x09\xc7\x37\xe7\x4e\x4f\x19\xbe\x51\x66\xcb\x6f\x9e\x4c\x6a\x11\xe7\x27\x53\x4a\x06\x26\x66\x52\x1a\x5f\xa4\x42\xe7\x06\x8b\x85\x0c\xd9\x70\x81\x77\x16\x1f\x9f\x4c\x53\xaa\x33\xa5\x32\xe3\x87\x14\x17\x45\x9a\x9b\xd9\xd1\x86\xae\xdb\xca\x16\xb6\x3c\x79\x35\xd1\x5e\x1e\xa6\xb7\xa1\x73\x0c\x9e\xfa\xfb\x52\xa6\xef\x68\x73\x11\x1b\x05\xf4\x03\x09\x12\xe1\xda\xa7\x42\x25\x98\xd9\x0c\xf1\xaf\xc3\x93\xd4\xd8\xc0\x17\xaa\x2a\xaa\x00\x71\x53\xd1\x15\x55\xd0\xe6\x07\x4f\x0b\x7b\xd7\x46\xb5\x08\x17\xce\xb5\x4a\x45\x1e\x08\xb9\xbb\x8a\x2f\x7b\x2f\x28\x47\x23\x28\x32\x72\x89\x5b\x41\x0e\x6d\x26\x10\x8b\xdb\x41\xac\x34\x70\xc7\x6c\xdd\xb7\x25\x0c\xda\x91\x5a\xaf\xe8\x3b\xb7\x9a\xa1\x43\x9b\xc1\x04\x32\xf9\xc8\xc1\xbb\xd5\x21\x93\xbe\xe2\xe4\x09\xbf\xe9\x19\xcd\x6f\xb9\x17\xa6\xc1\x3c\xb6\xf8\xd1\x0e\x02\xcf\x75\x4f\x4b\xc4\x76\x01\x6d\x72\x38\x90\x88\xe5\x0a\xb9\x47\x66\x3f\xad\x65\x80\x46\x20\xb7\x93\x2c\x33\x49\xaa\xc5\x25\x0f\x84\x81\x59\x6a\xed\x0c\x2f\x7a\xa5\x74\x2a\x28\x95\x62\x9f\x6c\x2e\x5e\x46\xfc\x02\x18\x56\x15\xee\x35\x84\x9f\xd1\x96\x56\xb5\x4b\x8e\x8f\xcc\x2e\xb1\xd4\xbb\x64\xf4\x0c\x5a\x45\xa3\x36\x0a\xe4\x09\xab\xbd\x42\x51\xb6\xa5\x99\x2f\xce\x85\x9a\x0e\x28\xde\x83\x18\x57\x29\xca\xa9\xa3\xc4\x6e\x48\x8e\xac\xa1\xe0\xc8\x43\x22\x2b\xcf\x2b\xa4\x3a\x25\x88\x9c\xe2\xbf\x6b\x8b\xaf\x9c\x66\x8f\x59\x18\x4f\x1b\xd8\xc0\xab\x0b\x02\x60\xb4\x4a\x53\x74\x34\xbb\x0c\x44\xce\x8c\x5e\x62\xfe\xb6\x6a\x92\xc1\x01\x52\x2a\xef\x67\x05\x32\x95\x7b\x0d\x70\x01\x99\xf7\x29\x53\x14\x37\x8c\xf2\x88\x90\xb2\x4d\x1d\x4c\x58\xf2\xb8\x88\xd2\x18\x84\x86\x71\x45\x0a\xc3\xeb\x25\x43\x8a\xb8\x9f\xce\x7b\x5b\x59\xe3\xce\x10\x19\x1c\xa0\x1e\x61\xd8\xc1\x63\x81\x27\x0a\x41\x62\x87\x72\x31\x03\xb5\xe3\x46\x53\x90\x49\x9d\x43\x86\x3b\xe4\x46\xfa\x01\xd9\x6f\xdb\xe9\xcb\x99\x31\x81\x8c\x28\x4a\xe9\x58\xb2\xc8\x45\x22\x9c\x06\xf2\x29\x8c\x68\xb8\x20\x61\xe3\xbb\x63\x92\x17\x6c\xb9\x03\xa5\xd6\xd8\x99\x23\x8e\xf4\xf8\xce\x40\xc9\x07\x09\x5e\x50\xc1\x8e\x8a\x45\x8f\x50\x02\xac\x48\x6b\xec\x71\x1d\x85\x59\xa8\x30\x77\x7d\xf8\x24\x19\xed\xa3\xa3\xd7\x7b\x08\x8e\x87\x21\x41\x8c\x90\xd9\x9c\x9d\x23\x38\xab\x07\xa8\x9e\x6d\x44\x89\x5e\x25\xeb\x91\xa1\xae\x9b\x24\x70\x7c\xa2\xa3\x5e\x8a\xcd\xa4\xe8\x46\xbe\x46\xa9\x11\x8c\xca\x39\x8c\xf2\x01\xdd\xbd\xfe\x38\x27\x7a\x69\x36\xd5\x72\xe4\x84\x53\x12\xb0\xcd\x58\x25\x16\xa2\xda\x01\xb8\x25\xf7\xeb\x64\x69\x2c\x82\x42\xcc\xd9\x75\x26\x32\x19\x0e\x04\x38\x21\x0c\xa7\xef\xd9\x51\x10\xea\xf5\x03\x4a\x5f\x6d\x67\x0b\x9e\x2d\xfc\x70\xdc\xe7\x56\xd2\xa7\x38\xc1\xcc\xb6\xd4\x83\xd4\xb1\xd3\x6c\xe2\x57\x2c\x97\xbb\x70\x9c\x0e\xf0\x8e\xdb\x25\x19\x9a\x31\x4d\x10\xe3\xc1\x21\x41\x11\x71\xdb\x38\x78\x3c\xb0\x0e\x6c\x67\x45\x6a\x80\xd6\x36\xe2\x8b\xd6\xee\x37\x47\x98\x9a\xf7\xa0\x56\xc3\xc2\x8b\x01\x6f\xed\x20\xa5\x86\xaf\xbf\xa7\xda\x69\x0e\x6a\xef\xf1\xd8\x47\x22\x76\x5b\x64\x43\xc3\xf4\x44\x98\x0f\x07\x92\x14\x0c\xfc\x29\xee\x7d\xc8\xcb\x39\xaf\x17\x3a\xfb\x38\xd5\x83\x0c\x47\x95\x66\x4f\x84\xe2\xcf\x77\x59\x7a\x05\x08\x1d\x39\xa5\xad\x39\x14\xe9\x8f\x52\xba\x84\xad\xda\x98\xa1\x91\x7a\xd1\x70\xad\x40\x14\x3a\x59\xe5\xb8\xc9\x41\x2c\xbd\xc5\x86\x90\xfd\x1e\x1d\xec\x09\xf4\x42\x60\x21\x03\x25\x59\x2e\xbc\x55\x3d\x55\xb0\xdf\xf2\x98\x61\xc6\x8e\x94\x0d\x0e\xd3\xd2\x8d\xc6\x73\x84\xbb\x31\xc9\x16\xbb\xd7\x78\xec\xb3\x2c\x26\x6a\xcc\xbf\xd2\x48\x97\xb0\x4d\xb4\x3e\xb8\x88\xa0\xbd\x3b\x66\x2a\xaa\x1d\xa8\x3a\x99\x67\x38\x8c\x99\xa9\x5e\xe3\x56\xe3\x96\xc2\x5c\x22\x97\x0d\xd6\x49\x38\x03\x85\x89\x91\x03\xf2\x01\xf9\x42\x2c\x43\x39\x6e\x16\xb7\x74\x97\x82\x63\xdb\x4a\xe6\x5d\x86\xd1\x29\x36\x17\x43\xab\xf3\xb0\xe4\x28\x3c\x80\xe0\x23\xdb\x5e\xdf\x6b\xe0\x9a\x41\xb9\x6b\xcf\x79\x66\xd1\x01\x26\x81\x98\xbe\x89\x1e\x9d\x91\x44\x38\x1c\x78\x1d\x7e\x80\xab\x9f\xeb\x76\x49\x23\x1c\x84\xc6\x74\x31\x9d\x03\x43\xd2\xc3\x26\x0f\x49\x61\xda\x35\x21\x49\x3d\xa7\x5f\x1b\x07\xd0\xa7\xe9\x9e\xc5\x8c\x7d\x8d\x34\xbf\x99\x4f\x73\x5d\xa2\xbe\xe7\xcb\xd3\x29\x42\x25\xaf\xdc\xc7\x96\x33\xce\x36\x9d\x82\x5a\x98\xee\xcc\xe3\x20\x3d\x42\xc6\x6d\x52\xd1\xbf\x44\x2e\x17\xa1\x69\xfc\xbc\xcf\x3c\x0c\x59\x2b\x50\xdc\x69\x88\xbf\xfd\x18\xb7\x00\x52\x8b\x98\x55\x5d\x9a\x62\x6e\x28\x77\xa1\x9c\x26\xcb\x14\x36\x4d\xd2\xa0\x1d\x59\x19\x68\x83\x25\x48\x67\x09\xd2\x90\xef\x4c\xe0\x4b\x85\x38\xed\x9c\xcf\x29\x45\xb0\x85\xa9\x13\x1b\x2d\x78\xf0\x94\x22\xff\xe1\x70\x0c\xdd\xd2\x9d\x71\xcb\xe1\xbb\x0f\xe3\x52\x2f\x8e\x79\x1b\x83\xa3\x73\x95\x85\x8b\x8d\xe2\x79\xfc\xec\x01\x41\xe1\x85\x2c\x16\x39\x98\x94\x81\xee\x6d\x6d\x3e\x5f\xb1\x84\x2a\x24\x5b\xe8\x10\x62\xe6\xc2\x81\x1e\x60\xc0\xc4\x0e\xc8\x30\x85\x2c\x48\x94\x92\xcf\xac\xb9\xb1\x38\x61\xb1\xcb\x81\xda\xb9\xcc\x3d\x8a\x6e\x25\x52\x45\x3e\xf3\xff\x24\x8c\x40\x05\x02\xa9\xff\x41\x73\xac\xb1\xab\x4e\x9e\x84\xc4\x42\xd2\xc0\x8e\x15\x23\xf6\x28\x44\xda\xf6\x52\x1a\x97\xf0\x35\xa0\x4a\xef\x94\xab\x06\x4d\x0e\x36\xc1\xce\xb1\x49\xb9\x6f\xf9\x4e\x25\xfa\x52\x0c\xc2\x9a\xc0\x82\xd5\x09\x92\x42\x52\x03\x40\xe9\x9a\xc6\x8c\xb3\x54\x1c\xd4\x19\x15\x15\xd7\x16\xf3\x69\x70\x7f\x89\xa5\x11\x53\x3b\xc3\x19\xc9\xad\xae\x32\x1a\x59\x55\x00\x99\x82\x2f\x51\x41\xa2\x55\xe6\x36\x00\x9a\x0d\xd0\x24\xd0\x4a\x37\x0c\xad\x93\x82\x50\x4d\xda\xa8\x32\xb4\x09\xb2\xae\x35\xb1\x24\x03\xce\xec\x01\x26\x49\xac\xa6\xd1\x0a\x7d\xfb\x58\x84\x6d\x60\x4b\x89\x8f\x14\xa9\x09\x69\x07\xe9\x56\xc4\x4b\x0b\xdf\x4a\xfa\x80\x64\x9b\xf9\xee\x40\x70\x38\x69\xfb\xb7\xec\xe6\x71\xf2\x28\x61\x1e\xc1\x01\xe9\xba\x22\x3e\x6f\xa8\xda\x23\x1c\x8c\xfb\x0c\x9f\x71\xb0\x03\x28\xe6\xba\xce\x10\x80\x6c\xf2\x9d\x06\x3f\xcd\x48\x1e\xec\x1f\x99\x9c\x8a\x70\xa3\xc0\xa8\x11\x93\xc8\x39\x2b\x40\x65\x17\xd3\xa5\x4e\x1c\x42\x18\x29\x90\xdf\xd0\x55\x87\x5b\x9e\x68\x7b\x8f\x93\xdb\x12\x03\x37\x06\x6b\xed\x8a\x1a\x0d\x51\x0f\xc8\xd3\x19\x9c\xd0\x3e\x00\x34\xc1\x0a\x39\x84\x67\x03\x2b\x52\x2e\xf4\x4c\xf0\x7e\xa4\x97\x1a\x8f\x9d\xe0\x81\x37\x63\x54\xa4\x55\x67\xc6\x12\x26\x38\x66\x76\x3c\x36\x5e\x94\x82\x15\x71\x24\xfd\x89\x3a\x82\xb8\x02\xc9\x77\x50\xf0\xc6\x22\x34\x92\x7b\xe5\xf0\xee\x00\xd3\x44\xc7\x74\x66\xca\x98\x2e\x27\x06\x14\xb9\x01\x07\x45\x6a\x0c\x66\xc7\xaa\x41\xb6\x83\xc9\xfe\x4d\xa2\x0c\x80\xc4\x30\xae\x71\x8c\x1a\x37\x18\x54\xe7\x59\x1a\x80\x41\x15\x11\x5a\xe6\x94\x07\xaf\x0e\x4e\x22\x77\x52\xda\x5a\xa6\xac\x59\x9d\x29\x49\xb8\x02\x0b\x99\x82\x31\x53\x3d\xdc\x11\x26\xb7\xaa\x64\x90\x53\xd4\xd6\x01\x08\xda\xc0\x98\x50\xfa\x22\x26\x0a\xc9\xfb\xd4\xf2\xac\x69\x4d\xda\xeb\x4e\x73\xd8\x11\xfa\x42\x42\xde\xe0\xce\x93\xd2\x43\xc3\xcb\x29\x80\xfc\x63\x14\x1d\x37\xb3\x9e\x50\xbc\x67\x32\x69\x5a\xd8\xe9\x1d\x39\x92\xad\xb1\xc3\xb5\xa9\xe5\x04\x6b\x02\x22\x6d\xa4\x28\xf2\x56\x57\xc2\x0a\xef\xf4\x6f\x2d\x7b\xac\x5e\x28\x89\xc6\x62\x37\xb0\x88\x93\xac\xd5\x34\x2c\x84\x49\xb3\x2a\xae\x25\xfc\x74\x9c\x5c\x1c\xbc\x67\xee\xb3\x71\x75\x05\xe9\x9a\x0a\x0a\x18\xa4\x11\x8f\xbc\xe7\xc8\xb2\xe6\xc6\xec\xe5\x08\x93\x5f\x37\x7c\x46\x98\x7b\x6c\x8c\x15\xa5\x85\xac\x28\x76\x3a\x2a\x78\x9b\x17\x51\x62\x0f\xc8\x43\xaa\x81\x2c\x93\xb4\x16\x0d\x74\x05\x92\x5b\xdc\x9b\x0b\xc3\xfd\x59\xae\x69\xea\x99\x91\x18\x0c\xbd\x51\xb8\xcd\xe0\x87\xa1\xc7\x93\x2b\x3c\x1a\xe4\xb1\xa4\xc0\x2f\x2f\x08\x9e\x50\x87\x86\x9c\x43\x8f\xa3\xc7\xdd\x05\xf9\xf6\x8c\x40\xe3\xa7\x9a\xe9\x74\x34\x46\x6c\x3a\x6e\x57\xbc\x76\xa8\xbe\x99\xcd\x89\x4a\x38\x56\xe3\xf6\x3d\xc0\x1e\x86\xd4\x15\x83\x8c\x5e\x28\x4a\xa0\x13\x32\x81\x6a\x1c\x72\x18\xad\x0d\x40\x7f\x94\xac\x3b\xdc\x42\xb0\xc3\x45\xac\x0b\x6a\x65\x6f\x20\x8e\x23\x37\xd6\x79\xda\xe9\xb5\x82\x1f\x29\x19\xe8\x67\xea\x41\x50\x4b\x9a\xbb\xe5\xc0\x8e\x79\x64\xad\x9c\xfc\x4f\x31\xd3\xe2\xfc\x4a\xee\x27\xa4\x81\xdb\x55\x42\xb9\x84\x61\x14\x24\x2a\xc3\xd0\xc8\x88\x5b\xe1\x60\x6f\x91\x12\x81\x22\xc2\xe3\xa1\xe1\xca\x81\x3b\x33\xac\x1b\xf3\xe5\x5d\x22\xf0\xab\x3e\x21\xc3\x71\xc3\x60\xdc\x7a\x6f\x68\xde\xcc\x4c\x13\xae\xe2\xf4\x28\x10\x45\x65\x6e\x4a\xa0\xa7\x6f\x90\xae\x65\xbb\x10\xed\x63\x66\x12\xa8\x81\xd0\x6d\x1b\xde\xba\xc5\x91\xcc\xc7\xc1\x1b\xd7\xb0\xbf\x33\x7f\x7b\xba\x84\x92\x2c\x82\x53\xec\xa3\x11\xad\x86\xe5\x29\x15\xf5\xee\xbc\x25\xf0\x90\x18\x2a\x11\xae\xc7\x3d\x8a\x48\x1e\xf0\xf0\x18\x29\x54\x6e\xe2\x1a\x91\x34\x55\x52\xf0\xa5\xce\xfb\x11\x6b\x98\x26\xbf\x39\x76\x5d\xea\xa9\x81\x8a\x10\xe7\xa6\xb4\xda\x83\xf9\x40\xc0\xc1\xb0\x7b\x57\xc6\xcd\x3a\xc0\xfa\x59\xb8\xf2\x20\x84\x06\x58\x1e\xf2\xdb\x4a\xcb\xd6\x6b\xe7\x8b\xac\x30\x9f\x4c\x4b\x38\x02\xd6\x36\x77\x22\xca\xb3\xf6\xad\xf6\x8a\x0c\x8a\xee\x21\xce\xa8\x9b\xb3\x3c\xed\xf1\x4c\x9a\xc5\xe5\x21\xf7\xa2\xf4\x79\x41\x52\xd8\x66\xf2\xab\xc2\x40\x22\xbe\x0b\x47\x4f\xf1\xe9\xcd\x8b\x1b\x35\x7e\x57\x2a\x9c\x86\x58\xa2\xac\x71\x3b\xcd\x50\x87\xf7\xd9\xb6\xae\x88\xb0\x6f\x95\xbf\x96\x61\x6b\x1b\x19\x8d\xd3\xac\xd7\xc2\x72\xcd\xf3\x26\x58\x84\x5e\x30\xcf\xb8\xf2\x84\x35\x33\x42\x0b\x3f\x55\xc1\xd0\x9a\xe0\x41\x42\x7b\x32\xd6\xf8\xb0\x7c\x57\xc4\xa8\x62\x53\xb6\xf8\x77\x72\x4a\xb1\x61\x2b\x4f\x62\x7a\x2b\x84\xf5\xa0\xb4\xe8\xca\xd9\x8f\x46\xde\x99\x1c\xc4\xd6\xc8\x8d\x39\xfe\xc3\x06\x09\xb1\x10\x26\xc2\x8f\xe8\x24\xff\x4f\x13\xe5\xc3\x4d\xbd\xcf\x54\x43\xda\x64\x08\xfa\x2e\x1c\x83\xdb\x90\x1b\x58\x8f\x22\x8e\x98\x5b\x34\x09\xf0\x41\x97\x84\x08\xb4\xcd\x43\xc7\x1e\x81\x35\xe0\x93\x9d\x5f\xe7\x81\x99\x03\xad\xeb\x84\xc5\xf7\xf9\x83\x33\x88\x8d\x68\x73\x46\x04\xbd\x6f\xa1\xc1\xec\x54\x9b\x5d\xfa\x9d\xb0\x32\x5c\xb1\xea\xf4\x48\x74\xe6\x6f\x21\x81\x02\xdc\xc6\xfd\xfb\x13\x91\x5f\xd3\x86\x98\xe2\x7f\x97\xde\x9e\x70\x23\x9b\xb4\xaa\x17\x50\x1c\xc9\x28\xc1\xb9\x37\x21\x71\x33\x87\x43\xd7\x10\xe5\x64\xcf\x1b\x24\xee\x5a\xf3\xf4\x40\xc9\x3d\xbd\x62\xed\xa6\xa4\xe1\xd0\x0b\xf8\xad\x88\xb1\x0b\xc7\xca\x8e\x7e\x8b\x9f\x79\x8c\x7e\x03\xf8\x8d\xd8\x5d\x34\xd0\xed\xd0\x37\xc8\x7a\xa0\xe0\x82\xea\x12\x91\x6f\x85\xa0\xff\x36\x14\x90\x39\x56\xab\x0d\xc8\x4a\x9f\xd9\x06\xeb\xc4\xac\xce\x58\xab\xc0\x06\xa1\xc5\x0a\x1c\x43\x26\xde\xc7\x15\x66\x35\x8c\x01\x50\x41\x61\x68\x6d\x83\xac\x42\x0e\x12\x5d\x2e\x31\x2e\xb9\x4a\x27\x51\x01\x7a\x91\x0c\x45\xb8\x0d\xb0\xda\x37\xc0\x6a\xbd\x00\x56\xeb\x0e\x58\x6d\x60\x0d\x05\x64\xf3\x92\x1e\x1d\x46\x05\x28\x43\x62\x94\xd6\xdb\xa1\x64\x57\x58\x17\xbf\x82\xac\x66\x7c\xa2\x56\x90\x1a\x7e\x0e\x7b\xc9\xef\x00\xa9\x5a\x76\x1a\x2b\x62\xd4\x70\x4b\x52\xde\xa3\xee\xf0\x3e\xf2\x91\x9d\xa1\x04\xad\x2a\x31\xab\x55\xc9\x11\x87\x95\x5e\x81\x98\xc9\x26\xe1\xda\x58\xaa\x6c\xe1\x09\x3b\x3c\x90\x54\x67\x47\x45\xf8\xf3\xf1\xdb\xbd\x00\x6b\x51\x12\x44\x21\xa4\x74\x02\x56\xa9\x7e\x03\xe7\x1d\x54\xdd\x53\x40\x95\x65\x92\x0d\x28\xa2\xed\x18\x63\x88\xc2\xca\x04\xb1\x16\x22\x89\xe2\x4f\x52\xe8\x48\x64\xe9\x24\xf2\x83\x7f\x87\xae\x25\x7a\x51\x1b\x86\xb5\x80\x98\x9d\x8d\x1b\x2b\xf2\x73\x13\xc3\xca\x7c\xad\x18\xbc\x48\xc0\x97\x2a\xdd\xce\xa1\xd4\x7c\x6f\x4c\xdb\x59\xb5\xab\xdc\x6c\x36\x97\x5a\xc6\x84\xb0\xfa\x06\x61\xf5\x0d\xc2\xaa\x3b\x86\x15\x14\xd2\x9d\x08\xd6\x13\x8a\xa5\x24\x2c\x8d\x3f\x94\x23\x35\x13\x20\x35\x3f\x21\xad\xe5\x0a\xd2\x5a\x08\x69\x6d\x3e\xe1\x02\xe1\x18\xc0\x13\xd1\x99\xea\x62\xa2\x19\x2e\x77\x78\x1f\x40\x84\xbe\xc0\xa8\xf4\x87\xfe\xe3\x1f\x54\xf7\x85\x3d\x7c\x80\x2f\x6a\xb4\x3d\x14\xa1\xa0\x29\x93\xd9\x45\x2b\xc0\xd0\x56\xb0\x42\xb7\x2a\xb2\xc1\x69\x26\x74\x45\xb7\xf2\x42\x61\x9f\x13\x7a\x26\x55\x2a\x73\x0c\xcf\xca\xc8\xbd\x4e\x4c\xaa\x34\xb7\xf3\xee\x91\x81\xe9\x2c\xe7\x09\x92\xe9\xde\xe6\x77\x8a\x6e\x25\xe4\x32\x2d\x83\x1a\x40\x04\x2c\x60\xd0\xaf\x3a\xce\x52\xb2\x6d\xa5\x64\x04\xba\xf1\xca\xc3\x7f\x5f\x01\xca\xb2\xd8\x69\x6b\xed\x64\x20\xee\x60\x71\x06\x2e\x68\x57\xdb\x1f\x24\x86\x4c\x99\x0c\xbb\x9d\x29\x19\x97\x86\xd0\x7a\x83\x03\xe0\xf5\x60\xb2\x02\x68\x00\x00\x91\x7d\x47\x03\xb4\xe3\xcc\x46\x00\x0d\x80\x3c\x11\xc0\x00\xc0\xb9\x4e\xd2\xd5\x63\xb8\x26\x98\x61\x40\x03\x80\x72\xd4\xa1\xd3\x92\x9a\xc1\x73\x09\x0f\xad\x34\xc8\xcf\x74\xa4\x73\x23\xbe\x41\x67\x73\x43\x35\x5c\x25\xdc\x91\x21\xa3\xf7\xc5\x52\xb8\x7c\x3b\x4c\x06\x35\x68\xe3\x45\x83\x44\x83\x55\xe8\x9e\x67\x15\xda\x50\x07\x02\xcd\x35\x10\x51\x2b\x0a\xcd\x2c\x41\x03\x99\xd2\x58\x3b\x65\x6b\x05\xaa\x47\x65\xab\x41\x23\x7b\x0e\x2c\x46\x5c\x75\x58\xac\x75\xba\x5f\x7d\x6e\x9d\x65\xe4\x98\xd1\xf0\xdb\xfb\x2e\x7e\x65\x97\x14\x47\x4c\x55\xfa\xc5\x95\xfd\xeb\xe1\x10\xe4\x3c\x93\x82\x2c\xae\x00\xaa\x51\x19\xda\xb7\xbe\x83\xc1\xe0\x80\x46\xd0\x1a\xce\x60\x38\x6c\x0e\x7a\xd6\x70\xd7\x51\x58\xec\xd3\xc3\x0b\xe7\x84\xd0\xa5\x5e\x77\x0f\x53\xb7\xb9\x62\x6a\xd7\x85\xe8\xb8\xdd\x11\xb6\xb7\xa4\x13\x9a\x0d\x27\x8e\xa0\x2d\xe1\xee\xb6\x43\x0b\x8c\xd0\x82\xca\x54\x49\xc6\xdd\x25\xb4\xa0\xa3\x07\xde\x6a\x97\xee\x26\xd5\xfc\x14\xbb\x25\x8a\x2e\xfd\x3c\x7f\x18\x42\x29\xe0\x6a\x97\xde\x63\x79\x14\x00\x0b\x32\x4a\xdb\xa5\x39\x81\x05\xae\x52\x29\xf3\xa4\xcf\x1b\x82\x7f\x57\x3f\x64\xb5\x4b\x4f\x50\xf7\x25\x66\x87\xce\xf4\x3d\xaa\x2f\x50\x9e\x40\x99\x1e\x83\x3d\xc9\x0a\xb7\x82\x0b\x18\x06\x35\x36\x4a\x38\xc3\x58\x6e\x7d\x93\x45\x81\xe1\x01\x30\xb1\x21\x9d\x00\x90\x12\xe0\x84\x80\x4c\x82\x8f\x07\xf5\x22\xdc\x40\xe0\x6b\x31\x59\x72\x65\x1a\xc8\x27\x01\x1f\x2b\x81\x70\x8e\x70\x93\x6b\x46\xf6\x1e\x6d\x01\x4c\x9e\x54\x46\xf6\xb1\x87\x01\x00\x50\x92\x91\xc2\x11\xc0\x72\xd8\x68\x1d\x54\x88\xd0\x39\x3a\xc9\x5b\xf8\x93\xa8\xfa\xa7\x06\x1e\x4a\x27\x2e\x46\xb7\x01\x6e\x34\x0f\x50\xc3\xa8\x88\x54\x0b\x92\xde\x44\xd3\x6b\x6d\xb3\x6a\xce\x97\x89\x8d\x51\x86\xcc\x42\x21\xd9\x6e\x84\xb0\x61\xb1\xd8\x1f\x84\x13\xed\xe4\x64\x6c\x42\xd5\x24\xea\x06\xd8\x88\x05\x4a\x29\x8e\x42\xb8\x6b\xdc\x0e\x6a\x40\x4b\x8f\x7b\xd0\x52\x39\x48\x89\xf7\x2f\xe2\x24\x08\x0e\xfa\xf3\x5e\xaf\x47\xfe\x96\xc1\xdf\x0a\x97\xbb\x02\xf7\x50\x70\xbf\x5a\x1f\x52\xb0\x19\x84\x35\x00\xf2\xd0\x88\x7a\x40\xa7\xc8\xd8\x50\x0f\xe0\xb1\x65\x66\x0e\x77\x13\x91\x13\xc2\x5a\x9d\x18\x07\xa2\x1e\xa8\xe8\x39\x6f\x77\xaa\xce\x80\x06\x5e\xb5\x1a\x61\x0f\x79\x8e\xd9\x40\x00\xd0\x2a\x50\x0f\xa0\xea\x36\xf2\x62\x96\x2c\x3a\x40\x94\x23\xb9\xcb\x40\x83\x89\x14\x14\xac\x26\xee\x01\x00\x47\xe4\xa5\x0b\xdb\xb1\x62\x33\x25\x98\x10\x06\x0d\x40\x1f\x26\x4e\x87\xb3\x2e\x6f\xba\x91\x35\xf4\xc7\xa8\x07\xd4\xa6\x0c\xc8\xd9\xcf\x2b\x75\x28\x50\x7a\x6d\xe1\x4f\xbc\xa2\x84\x36\x55\xcf\x74\xf8\xa2\x2e\xbd\x5c\xd0\x90\xc6\x1d\x18\x39\xe2\xd2\x67\xce\xb0\xec\x88\x48\xdf\xda\x3a\x62\x0a\x4e\x48\x64\x58\x39\x82\x5b\xe8\x5f\x36\x25\x70\x56\x29\x02\xd6\xc6\x21\x26\xdc\x82\xa7\xed\x86\x57\x30\x57\xac\xe4\x8f\x87\x3b\x53\x66\x47\x48\x33\x16\xb1\x72\x38\x3e\x00\x6b\xc5\xe6\xea\x6c\xdf\x90\x81\x54\x60\x1a\x52\x80\xa1\x28\x1b\x2a\x12\x9e\xcf\x64\xe5\x86\x5c\xb8\x96\xd8\x61\xf4\x02\x87\xec\x8f\xe1\x90\xe8\x0e\xec\x6b\x91\x70\xbf\x5a\x3e\x54\xf1\xb6\xd4\xc9\x43\x9f\xe6\xb6\x5b\x2a\xf6\x91\x6e\xba\xfd\x73\x05\x86\x1c\xe5\x0a\x0c\xc9\xa0\x2c\x23\x75\xd4\xf4\x20\xa5\xc7\x3e\x57\x37\x2c\x24\x73\x04\x13\x0b\x59\x8c\x58\xc8\xbc\x83\x21\x6d\xbe\x8a\xcd\x76\x82\x21\xc7\x05\x0c\x89\x64\x4d\x5b\xe9\x2e\x21\xa6\x88\xdf\xdb\xb0\x90\x08\x2d\x3b\x99\x24\x44\xc1\x35\x95\x98\x5e\xe1\xbd\xd8\xd0\x90\xf6\x12\x1a\xd2\x19\xc7\x56\x6a\x98\x20\x07\x96\x73\x87\xcf\x9a\xb3\x4a\x0d\xef\x6a\xb0\x29\x71\x62\x75\x81\x87\x54\xc0\x6b\x88\xaf\xc9\x8f\x11\x91\x75\x47\x44\x02\x4e\xec\x88\x3f\xa6\x0e\x88\x01\x13\x79\x80\xe8\xdb\xc2\x67\x8e\x4f\xf8\x33\x3e\x8e\x58\x48\xa9\x12\xa7\x5e\x95\x88\x60\x78\xe1\x06\xbd\x78\x9b\xf5\x59\x74\x44\x58\xaf\xc7\x29\x42\x27\x55\x89\x1b\xea\xcc\x87\xc4\x12\x9c\xf0\x18\x26\x76\x86\x4e\x20\xe4\x96\xe3\x60\xee\xc2\x40\x4b\x42\x43\xdd\x81\xed\x8a\xc5\x03\x54\x74\x91\x31\x40\xc1\x0d\xb2\xad\x82\xbe\xdc\x96\x27\x28\x7a\x6b\x31\xcc\x3d\xcb\x20\xb1\xba\xb6\x2b\x54\x74\x9e\xa8\x68\x50\xc6\x8b\x67\x60\x04\x41\x65\x80\xe1\x98\xa8\xe8\x0e\x54\x74\x9d\x7d\x34\x8a\xe4\xc7\x80\xe5\x69\x58\x83\x70\x82\x30\xd1\x01\x89\x6e\x17\x48\xb4\x22\x5e\xea\x8c\x45\x3c\x8c\xef\xb0\xf8\x4d\xaa\x20\x3e\x07\x44\x23\x90\xee\x20\x4f\x27\xe6\x3b\x4c\x32\x9c\x7e\xae\x82\xe7\x3d\xc5\xbf\xaf\xf1\xbf\xdd\xf0\x26\x47\xff\x33\x15\xdb\xda\xf0\xa9\x31\xe4\x4d\x50\xf5\x30\x1c\x07\x15\xc7\xea\x90\x4e\x25\x4a\x17\x95\x0d\xd8\x01\x30\xa7\xd7\x11\xae\x4f\x6f\x92\x7c\x26\xdf\xa4\xb6\x30\xda\x80\x9a\x38\x28\xeb\x75\x82\xb6\xe3\xe2\x33\x77\x15\x29\xae\xd2\xb3\x0b\xd0\x1a\x3a\xec\x10\xb3\x6e\x9f\x79\xdc\x70\x0b\x53\x79\x61\x93\x31\xa3\x51\x34\xf1\x4d\x58\x0a\x92\x37\xa4\x95\x8f\xeb\xe5\xcc\x2f\x50\x2b\x89\x5d\xb1\x93\x6e\x44\x9b\x78\x75\x68\x2a\x02\xf4\xd3\x58\xf2\xa7\x14\xc8\x8a\x5a\x3f\x72\x6d\x63\xd4\xe9\x5a\x17\x41\x7f\xb1\x22\xab\x16\xaf\x62\xc3\x8f\xb5\xd8\xe2\xc0\xe1\x65\x4e\xf6\x67\xcd\x75\xe6\x58\xc2\xce\x4d\xad\x80\xd9\x79\x95\x23\xca\xec\x70\x46\x37\x9f\xdb\x50\x3a\x8a\x5d\x2e\x36\x53\x94\x11\x3a\x02\xfc\x8a\x25\x5c\xd0\xa9\x8f\x84\x03\x3a\x13\x10\xf4\x4f\x26\x0a\x95\x11\x91\x4e\x1b\xf6\xf0\x29\x43\x6b\x07\x49\xef\x3d\xa6\xa5\xdf\x48\x5d\x9f\x37\xf6\x86\x08\x17\xeb\x52\xc3\xfd\x8c\x60\x3b\x96\xef\x0e\x98\xe8\x52\x33\x6d\xf7\x86\x45\x18\xc4\x31\x6a\x1b\x92\x0f\x11\xeb\x2c\x78\xda\x92\x18\xfc\xd6\x71\xf6\x6d\x61\x0f\x26\xe7\x3b\x26\x3f\xe9\x98\x26\x6e\x6e\xeb\x21\x8b\x7d\x16\x35\xda\x6e\x07\x19\xde\xe2\xb1\xf5\x90\x01\xb2\xdd\x36\x17\x56\xfd\x20\xa3\x86\xe7\x7f\x21\x81\x47\xcf\x33\x12\xc0\x17\x2d\x10\x67\xfe\x22\x6b\xf8\xb1\x3b\x3d\x36\x7f\x8c\x7d\x63\x76\x00\xfc\x38\xef\x3c\xe0\x80\xfb\x75\x7f\x7c\xa0\x56\x62\x1b\x19\xb5\xc6\x63\x2f\xa8\xc3\xbd\x3a\xef\xd8\x13\x23\x02\x30\x19\xef\xbc\x66\xb1\xc3\xc6\xbf\xe2\x79\xf3\x7b\xd8\x2f\x06\x3c\x55\x1d\x63\x3e\x6f\x30\x09\xa4\x37\xd1\x1e\xd5\xd1\x88\xca\xf6\xf2\x19\x96\xe9\x6c\xf4\x9c\x3b\x4a\x58\x1d\xac\x04\x97\x0c\xb7\xb1\x1d\xa4\x0d\xd9\x3e\x5d\x90\x7f\x64\x59\xb5\x47\x94\x35\xd8\xb6\x68\x00\x40\x94\xce\x02\x28\xfb\x16\x1d\x15\xd6\x18\x06\x10\x00\x46\x98\x4f\x97\x23\x8e\x3d\x62\xc7\xad\x8a\x0b\x65\x07\xbc\x62\x96\x58\xd7\x67\xcd\xb2\x5c\x38\x88\xa2\x27\xea\x27\xcd\xd2\xb0\x96\xf3\x1c\xee\x61\x23\x1e\x3b\x8a\xae\xb3\xbe\xeb\xd6\xe3\xb1\x37\x7c\xa1\xc6\x96\xd1\xd9\x66\x17\x41\x16\xe4\x3f\x10\xdb\xd5\xd9\xe8\x35\xf3\x91\x1a\x3e\x45\x98\x09\xcf\xa0\xf1\xbc\x6a\xf5\xca\x48\x41\xf4\xe1\xd7\xad\x5e\x23\x4f\x6f\x59\xf5\x20\x03\x42\x6f\x3c\x5b\x64\x87\xc1\x9b\x04\x7e\x02\x56\x04\x2b\x20\xec\x7b\x6f\x97\xcf\xde\xae\x76\xe9\xed\x3a\xf1\x54\x30\x26\x09\x29\x95\x78\x9e\x25\xf9\xbd\x03\xdb\xf3\xf6\xbc\xaf\x2b\x28\x53\x9d\x77\x75\xa1\x2b\x3c\x04\x3d\x51\xf7\x7a\x9c\xb0\x52\x3a\x87\x39\x7c\xc2\x8e\x0a\xcc\xa3\xf6\x0b\x65\x9e\x5a\xeb\x78\xde\x16\xe8\x58\xc1\x90\x73\x1d\x4e\x2d\xbe\x70\xe2\x7b\x99\x8d\x81\x15\x1d\x34\x48\x92\x87\x1f\x6b\x0d\x27\x35\xe3\xd4\xc4\x05\xc1\xc6\x40\x9f\x8d\x81\xe5\x39\xe3\xd5\x23\xc7\x1d\xac\x62\x60\xb6\xf6\x4d\x91\xa8\xa3\xcc\x0d\x20\x7a\x67\x1c\x54\x64\x5b\x34\x15\x9d\x4c\x54\x84\x64\x9f\x83\x92\xa1\xc5\x67\x3a\x3e\x6e\x6f\xda\xc1\xb3\xc0\x79\x8e\xa9\xf5\xca\x0e\xc2\x09\x5f\x5d\x37\xfc\xea\xba\x03\x58\xa7\x01\x26\xe8\x70\xe2\xaa\x30\x30\x19\xb3\xd9\xea\x76\x9e\xeb\x76\xa2\xeb\x3c\x53\xc4\x07\xb3\xee\x5a\xa8\x84\x09\xc5\x12\x5f\x37\x70\x22\x19\x53\x2e\x58\x5b\xbc\x53\x76\xac\x6d\x9b\x0d\x40\x3c\xdf\xfd\x74\xdf\x04\xdb\x96\x0b\xd8\xb6\xed\x27\xfa\x15\x49\xed\xf7\x71\xfb\x5c\xdf\xab\x0c\x4d\x19\xf4\x3b\xa2\x87\x61\x82\xbb\x14\xc0\x1a\xf4\x52\x3c\x42\x31\xda\x8c\x98\x0a\xf0\x22\x10\x21\x9b\x19\x85\x83\x34\xd4\xd1\x9e\x88\xeb\x96\xa3\x18\xd2\xbf\x4f\xa0\x8a\xeb\xd4\x68\x63\xc1\x88\x48\x45\xdf\x91\x8a\x8d\x9c\x30\x1b\x4e\xb1\xb2\x84\xf9\x18\xa7\x98\x61\x33\xe9\x39\x6c\x38\x45\xa0\x33\x2a\x5e\x63\x9b\x99\x30\xe2\x09\x27\xbc\x82\x11\xd7\xbd\x59\x1c\x3c\xa3\x54\x50\x2c\x03\x38\x62\xf6\xaa\x87\xb5\x7d\x8c\x23\x9e\x20\x91\xad\x5d\xe4\x4b\x38\xe2\x36\x71\xc4\x85\x6a\x6a\xf4\x8d\x89\x6d\x44\xd9\x65\x62\xba\x51\xce\x62\x2d\x29\x7c\x28\xdd\x90\xc4\x6d\xfa\x39\x7d\xc7\x12\x57\x54\x18\x90\x73\x2a\x35\xe2\x75\x9f\xd7\xc6\x44\x15\xfb\x46\x26\x96\xd8\xa7\xc6\x54\x4b\x16\x8f\x6b\x48\x71\x1e\xc8\x65\xc7\x3c\x43\x99\xac\x11\x52\x8c\x72\x6b\x41\xd5\x15\x88\xe2\x36\x11\xc5\x80\xb4\x96\x19\x09\x02\x51\xdc\x28\xc9\x79\x41\x14\x0f\xd8\xa5\x5e\x01\x4c\x09\x83\x53\x5a\x06\xf9\x21\xe1\xc4\xa8\x05\xe8\x08\x33\x78\x9a\xf5\xac\xbe\x29\x15\x77\x3b\x02\x63\xdc\x91\xa6\x86\xe8\x63\xde\x40\xc6\xbd\x3c\x6e\x91\x4a\x88\x0d\xed\xb8\x01\x8c\x6d\x02\x8c\x4b\xdd\x01\xc6\x7d\xc3\x17\x1b\xf1\xc5\xe5\x82\x2f\xce\x8f\x10\x81\x34\xf6\xda\xf3\x75\xde\xc4\x1a\xea\xf8\x40\x17\xdb\x84\x17\xb7\x09\x2f\xae\x13\x5e\x0c\x69\x8c\x1c\x6b\xbd\x51\xff\x82\x02\xbf\x11\x9f\x47\x78\x32\xd1\x8c\x13\x6d\xcc\x46\xca\x70\xe6\x5a\x9f\x68\x63\xcb\x13\x20\xd2\x2a\x12\x8e\x65\x8c\x09\x36\x66\x43\x3b\x9d\xc9\x95\xa2\x1f\xfd\x05\x97\xed\x51\xe6\x3a\xe6\xbc\x82\xa9\x88\xee\x56\x6a\x7b\x56\x43\x66\x7a\x06\x98\xf4\xd8\xd8\xd8\x10\xa2\x10\x8c\xdd\x61\x04\x9d\x0d\x25\xc0\x11\x24\xdb\x90\x04\x63\x16\x62\x1e\x01\x09\x32\xc1\xc2\x71\x6f\x2e\x09\xeb\x59\x6b\x9e\x25\xaf\x70\x93\x75\x8d\x60\xfb\x33\x51\x9c\xad\x3b\x80\x44\x68\x49\xdf\xb3\xd4\xc8\xa8\xfb\x06\x21\xa8\x3b\x84\xc0\x09\x21\xe8\xe1\xb0\x20\x16\x67\xfb\xae\x37\x3f\x48\x6f\x28\x1f\xcd\xcd\xd1\xda\xcc\x52\x84\xab\x9f\x7d\x00\xf8\xe1\x13\xf8\x41\x54\x4a\x1a\x60\x7e\x40\xb3\xa3\x32\xab\x5a\x28\xfd\x43\x09\xf6\x1d\xf7\xe1\x57\xb8\x0f\x17\x2d\x79\xe6\x29\xd9\x48\x4f\x29\x20\x43\x48\x30\x90\x11\x4f\xce\x45\x33\x22\xca\x99\xa0\x0f\xe8\x27\x09\x78\x1e\xc4\x73\x41\x18\x5e\x9b\x3d\xfc\x54\x41\xe9\x14\xde\x35\x8f\x4b\xaa\x83\xc2\xe0\x1d\xf8\x03\xdb\x00\x08\x71\x2b\x50\x08\x45\x1f\x74\x9f\x00\x04\x14\x90\xeb\x86\x40\x00\xfe\x80\x98\x84\x0d\x7e\x50\xb7\xcd\x0e\xb8\x73\xdf\x1a\x3e\x26\xfa\x60\xcb\x56\x2b\xf3\x8f\xc8\x55\xfb\x44\x1f\x30\x1b\xad\x97\xec\xf4\x04\x1f\x18\xd4\x7e\x3b\x89\xf8\xb8\xaf\x55\x4a\xe9\xd1\x99\xdb\xc1\x07\x2c\x22\x39\xc4\xc1\xb7\xcc\x2a\xdb\xaf\xb4\xcf\xe4\x95\x95\xd9\xea\x9c\x63\x6a\xce\x0a\x56\x9e\xed\x27\x28\x41\x58\xbb\x7c\x7b\x03\x24\x50\x41\x7a\x43\x24\xe4\x89\x48\xb0\x2b\x48\xc2\xc4\xd6\x21\x2f\x3a\xe0\xe7\xfa\x41\xea\xae\x62\xcd\x3d\x1c\x2d\x89\x46\xbc\x47\xb8\xae\xbd\x89\x8f\x2a\x25\xb7\x13\x54\xe8\x46\xd3\xed\x5e\x17\xc3\x3d\x2e\x45\x01\xe1\xa9\xc3\x01\x63\x46\x54\x1a\x5f\x77\x10\x49\x00\x48\x62\xcf\xa3\xe7\xeb\x74\xf4\x10\x8b\x90\xb2\x91\x8f\x83\xd6\xae\x70\xf9\x50\x8a\x0f\xcd\x59\xce\x3c\xa4\x22\xe9\xc4\x86\xdf\x98\x08\x68\xfd\xf2\xf9\x29\xed\x3a\xdb\xcc\x91\xd7\x6f\x2c\x88\x96\x47\x60\xd7\x34\xc1\x09\xa5\x1d\xa7\x34\x6d\x67\xdf\xb9\xa1\x08\x31\x4d\xa5\x81\x8c\x8a\x7b\x0e\xb2\x46\x00\x0c\xd0\x70\x15\x6c\x3d\xe4\xd4\xe8\xe4\x77\x01\x9c\xa2\x57\xaa\x78\xcf\x5c\x1d\x82\x87\x42\x6d\xac\x1a\xee\xa3\x4b\x09\x37\x74\xbf\x65\xc0\xbe\x83\x24\xc0\xd8\xde\x3c\x34\x2c\xae\xc6\x63\xc3\xd6\x0d\x16\x2f\xe1\x48\x65\x25\x7a\xc2\x0d\x22\xde\xf1\x0d\x40\xac\x1d\xc6\x28\x51\x4a\x9a\x7b\x22\x8b\xbd\x36\x2a\x23\x9f\x02\xc4\x8d\xef\xa9\x9d\x38\x43\xf1\x32\x71\xb5\x68\x3c\x1c\x90\xb0\x2b\xf1\xd8\xb6\x3e\x00\x6b\xdf\xce\x38\xf7\x98\xf1\x20\x0f\x05\xac\xc5\x79\x7b\xdc\xc1\xa7\xba\x4a\xaf\x83\x2f\x1e\xc1\x5a\xc2\x51\x6a\x24\xc4\x19\x1b\xac\x65\x43\xb5\x30\x63\x8e\x3c\x4f\xde\x51\x2d\xbe\xcd\x88\xae\x1b\x29\x4e\xeb\x4c\xc9\xcd\xf4\x32\x52\xc0\x48\x30\xb1\xdd\x0c\xbc\x41\xe1\x30\x9a\xd8\x9c\xc7\x78\x37\x02\xb4\x58\x24\x15\xb0\x96\x8a\x2d\x93\xd9\xb1\xa9\xfd\x48\x58\x4b\x9f\x9d\x0c\xe1\x33\xd4\x19\xb4\x03\xfd\x1b\x3f\x39\xd8\xc4\x43\x58\x0b\x6a\xbd\x36\xfb\xcc\x9a\x53\xf2\xde\x88\x1f\x45\x8d\x16\xd9\x74\x67\xb3\xa5\x35\x1a\x03\x54\xd7\xfb\x73\x0e\xb8\x4b\x6e\xc1\xc2\xc2\x2e\x9a\xa4\x8e\x72\x88\xe0\x80\xe4\xa7\x3b\xad\x4c\x2a\x57\x50\xd5\xbe\x65\xe7\x09\x55\x5d\xc3\xba\xae\xd2\xc0\x7d\x41\xa8\xaa\x13\xaa\x6a\xba\x11\xd4\x4f\x95\xf6\x1d\xaa\x3a\xa6\x20\xab\x12\x8c\x7d\x3d\x09\xd1\xf4\x90\xbc\xe0\x06\x1b\x37\xcb\x0c\xb7\xa3\x12\xb4\x56\x29\x5f\x5d\x99\x53\x8f\x48\x8f\x68\x55\x24\xd2\x18\x96\x64\xae\x12\x00\x55\x37\x9c\xea\xd8\x60\xaa\x64\x7a\x05\x37\x65\x46\xc2\x51\xb7\x19\x01\xc4\x23\x5d\x68\x96\xa5\xac\x1f\x62\x63\xf0\x85\xcf\x17\xa4\xaa\x25\x3a\x21\xbe\x65\x93\xd1\xb6\xf7\x4c\xbe\x4f\x87\x6d\x30\xd5\x46\x94\x2a\x8c\xb7\x51\xf8\xf8\x1a\xa4\x6a\xaf\x81\x54\x81\xcf\x63\x3f\x6d\x6c\x26\x13\xa1\x8a\x02\xe4\x36\x4d\x29\xd5\xad\xd7\x00\x55\xdf\x00\xaa\x17\x84\x6a\xd9\x22\x25\x0a\xa9\x25\x16\xdf\x2a\xfd\x47\xcb\x26\x61\xc1\xea\x6c\xa7\x03\x08\xd4\x36\x88\x2a\x0b\x66\x65\x83\xa8\xee\x08\xd5\xb6\x21\x54\x29\x05\x8a\x16\xa4\x42\x4a\x6d\x7b\x04\x51\x05\xe4\x0b\xb0\xab\x3a\xd8\xd5\x58\x31\x7b\xcd\x98\xd8\xcd\x05\x0e\xe6\x41\xba\x6f\xe3\x8c\x62\x89\x5d\x60\xa9\x6c\xb7\x61\xd0\xa0\xe1\x18\xa2\x8f\xb8\x12\x96\x0a\x9b\x83\xad\x0a\x5c\x63\x5c\x0a\x85\x57\xe8\xec\xc9\x2f\x0a\xbc\x79\x16\x80\xee\x99\x1d\x05\xf9\x74\x55\x9d\x60\x73\x60\xcd\xc7\x8e\x35\xb7\x0d\x6b\x1e\x33\x44\xa9\x5e\x0c\x9c\x16\x1b\x03\x06\x75\x5f\x5f\x47\x9b\x03\x0e\x04\x5b\x3e\xe9\x91\x34\x06\xac\x64\xf4\x2b\xb4\xd8\xbe\x9e\x63\xcd\x63\xe1\x82\x41\x25\x29\x9a\x73\xa9\xe0\x88\xa2\x56\x2e\x73\x61\x48\x8d\xe5\x3c\x90\x0e\x04\xa3\x5b\x53\xe4\x4b\xdf\xcc\x18\x77\x49\x65\x09\x1b\x16\x3e\xa1\x3b\x9a\xc8\x41\xc4\x3e\xe0\x06\xaa\xb8\xc7\x81\xb0\xc4\x18\xd3\x75\xe4\xd3\x75\xfa\xa4\xa4\x0f\x05\xd2\x05\xd4\x03\x33\x59\x5c\x1a\xb2\xde\x3d\x81\x6d\x97\x00\x7e\xba\xd2\x4a\x97\x2c\x6b\x8d\xb8\x8b\x79\x9e\x5c\x1e\xa7\x44\x68\xa1\x3a\x10\x57\xe1\xab\x80\xfa\xb5\x15\x40\x57\xb4\x54\x34\x24\x58\xc4\xbf\x32\xd8\xe5\x4e\xc2\x51\xc9\x63\x0a\x36\xcf\xda\x14\x39\x89\x18\xad\x7b\x9e\xc0\xbf\x3a\x3a\x6b\xf6\x74\x64\x0d\x09\x58\xdc\x15\x74\xf7\x23\xc0\xc9\x93\x9f\xa1\xe6\x89\x51\xd9\x40\x9d\x69\xc3\xd1\xc5\x77\xd9\x78\x96\x1f\x85\xcf\x93\x4d\x37\x0d\xd8\x29\x1c\x03\x40\xee\x41\x8e\x4a\x16\xa3\x55\x62\x8b\x37\xba\x80\x7d\x10\x80\xb9\xea\x04\x2b\x78\x01\xfd\x0b\x20\x3c\x7e\xd1\x94\xf4\x0b\xe0\x14\xb3\xef\x8d\x72\xe1\x00\xd1\x43\x0c\x2c\x12\xd6\x80\x81\xec\xdc\x39\x11\x01\x43\xa1\x3a\x0c\x63\x99\x39\x27\xa6\x50\x61\x1a\x41\x60\x89\x0c\x09\xc0\xd9\xe3\x51\x77\x9c\x6f\x55\xd7\x76\x90\x1a\x6b\xe2\xd2\x1f\x17\x97\x9b\xb7\xb3\xd3\x83\xd4\x16\x11\x79\x7e\xdc\x22\x57\x11\xbc\x94\x8b\xd8\x30\x9c\x96\x39\x0f\xcc\x76\xe4\x16\xd3\x45\x37\x5d\xbc\x1d\x80\xd9\xb6\x4b\x8e\xd1\x35\x7c\x8c\x27\xc7\x09\x73\x1d\x56\xbc\x41\x9c\x65\xcf\x2e\xc7\x39\x9d\x71\x3a\x4d\x63\x1e\xf7\x2d\xb9\x39\x64\x32\x4f\xe6\xf9\x3c\xf3\xa0\xbe\xf5\x37\x3c\x53\x82\xa6\xcf\x87\x74\x28\x46\x75\x36\x3c\xf9\xd6\x0d\x87\x6e\xd5\x06\x4e\xba\x36\xf6\x7e\x38\x6c\x16\xb3\x2e\x5a\xb6\x7e\x38\xe0\x1c\x80\x93\xaf\x57\x0d\x98\x36\x1b\x30\x8d\xcd\x87\x7b\x43\x71\x1c\x26\x2c\x2a\x3b\x1b\xb8\xc3\x8f\x59\xbb\x02\xb2\x7a\xcf\x89\x42\x07\x28\x77\x88\xe9\x8e\xf6\xf8\xd6\x27\x92\x02\x84\xc1\xad\x96\xe3\xf1\xa8\xdb\x0d\x93\xab\x1f\xa4\xba\xc6\x63\x1b\xc0\xc2\x4a\x97\xa0\x95\x66\x87\xef\x55\xd6\x6c\xd5\xc1\x7d\xb0\xb7\xb7\x0e\x4e\x9a\xad\xbb\xad\x4c\x54\x28\xec\x1d\x92\x85\x07\x20\x14\x72\x7b\xd4\xdc\x56\xa5\x1a\x1e\x57\xed\x6d\x13\x6b\x14\xe7\x93\x4b\x3c\xe6\xb9\x16\x08\x2b\x49\x0e\xb3\x5c\x37\x7d\x53\x00\x30\xea\x69\x76\xad\x75\x82\x80\xc1\x72\x73\xd5\xa5\xb9\xb5\xa9\x21\xe7\x0f\x98\x9d\xcd\x64\x86\x95\xad\x4f\x6d\x4b\x87\x41\x40\x93\x32\x9a\xf3\xe6\x22\x40\x1b\x00\x5f\xd5\xc9\x13\x47\xc6\x0a\x1b\x76\xdd\x85\xa2\x20\x25\x17\x85\x40\xfb\xd3\xe6\x46\x87\xa4\x74\x1c\x62\x3b\x42\x18\xd9\xa6\xb3\xb7\xd1\xd0\x78\x55\x66\x2a\x65\x12\x69\x11\x3c\x3b\xd1\x3a\x3a\xb3\xb8\xfa\xb6\x2f\xdc\x90\x29\x41\xfe\xf8\x38\x0d\x16\xab\x36\xb1\xe5\x8e\x86\x0c\x19\x51\xbf\x85\xa0\x5f\xc7\x3e\x02\x71\xe7\xc9\xa1\x57\x69\xe9\x3a\x13\xa8\x97\xb6\x55\x40\x7e\x2b\x31\x91\x1b\x41\x02\x41\xbf\x63\xdd\x51\xbf\xeb\x0e\xfb\xe5\x51\xf6\x1a\x1a\xa5\x2f\x62\xcb\x8a\x79\x5a\x7a\x99\x27\x79\x65\x56\x79\x9a\xdc\xc1\x99\xb0\x47\xe6\xaf\x4c\x78\xb2\x6f\xf8\xe4\x3a\xf5\xc4\x75\x87\x28\xbf\x8a\x50\xae\xf9\x19\x42\x79\xcc\xbc\xaf\xcd\xca\x15\x11\xca\xd3\x0f\xe5\x29\x22\xb7\xf6\xc5\xfc\xed\x5f\xff\xfa\xe9\x3d\x52\x43\x50\xd4\xec\xbd\xdf\xaf\x00\x70\x9c\x1c\xc9\x68\x93\x31\xe9\xd6\x33\xe8\x87\xdb\x2d\x36\xa4\xa5\xcb\xa8\x27\xbe\xe9\x53\xfd\x64\xb0\x8b\x83\xf4\x98\x56\x16\xfc\xfd\xce\xee\x51\xd0\x2d\x67\x1c\xf5\xb6\xa1\x3f\xca\xa4\xf5\xbc\xc4\xbd\xac\x60\xba\xae\x38\x9e\xe2\x79\xfe\x01\x2a\xde\xf3\x83\xf8\x12\x4f\x68\xc1\xb1\x6f\xec\x4c\xc1\x2c\x9e\xea\x7a\xf5\xd6\x42\x36\x56\x9e\x2b\x8e\x87\x13\x3e\x5d\x9d\x54\xe1\xbb\xcb\xc6\xdb\xba\x5f\xc4\x9d\xd9\x3d\x8e\x7b\x9e\x63\x10\xef\x65\x5e\xc8\xf2\xec\x02\xe7\xaf\x3e\xfb\xed\x39\x14\x97\xf1\xcb\x37\x66\x67\x8c\x82\xdf\x98\x3d\x7c\x5a\x35\x2d\xc8\x29\x1f\x88\xb2\xdf\xb0\xf6\xaa\x69\x45\x42\x7f\x79\xfc\xf7\xa4\x69\xc1\xdf\xdf\x75\xab\xdf\xa1\x51\xe4\x0b\xda\x2e\xee\xc1\xf4\x5f\x4e\xe1\x3f\xb0\x41\xab\xa1\xe7\x26\x36\x79\x5f\xe3\xaf\x20\xae\x2a\xf4\x5c\x80\xcf\x06\x1f\x4c\x2e\x80\x95\x8c\x5b\x18\xff\xb0\x18\xf9\x4e\x6f\xe2\x90\x67\x1c\xf0\xd6\x67\x5e\xdb\x0b\xd4\x91\x73\xb8\x79\x6d\xf0\x28\x0b\x8e\xcb\xa3\x53\xc1\x62\x9d\x4a\xc5\x19\xa0\x08\x07\x93\x7a\x2a\xed\x46\xcf\x20\x26\xbb\xa7\x1c\xc1\xd5\xf9\xb4\xed\x0b\xbe\x5c\x0e\xd3\x26\xe5\x12\x3f\x86\x6e\xad\xfd\x37\x79\xe6\x77\xea\xf7\xa4\x3a\x9b\xd7\x7d\xf9\x42\x5d\x2e\x57\x35\x8f\xc6\x3f\x3f\xf9\xd1\x79\xf1\x57\x27\xcf\xb3\xbb\xdd\x86\xf4\xe1\xd3\x3a\xb9\xef\x0e\x36\x69\xa5\x15\x9b\x46\xdc\xdb\x02\x8d\x9d\xc7\x7f\x4f\x98\x0b\xe6\x5f\x16\x9a\x8b\x7b\xfb\x15\xad\x05\xd5\xfc\x77\x7f\xf0\x1f\xbe\xaf\xed\xff\x4e\x6b\xfb\x2b\xaa\x70\xd7\xf7\xff\xfb\x82\xff\x2f\xb8\xe0\x3f\xfd\xf9\xf8\xf7\xbf\x7e\xfe\xeb\xff\xf3\x8f\xd7\xd7\xfb\xbf\x5d\x19\xf5\xbc\xe4\xfb\x2e\x7e\xee\xe2\x37\xf9\x2e\x43\x2f\xc6\x97\x7c\x63\x1a\x7f\xba\x5f\xbb\x78\xfc\x35\x2f\xf1\xf7\xf8\xe4\x9d\xe9\x4d\x3e\xc7\xdf\xe7\x67\xe3\xe9\xc6\xf4\xce\x14\x9f\xe6\x5b\x38\xc9\x7f\x7b\xe7\x89\xbe\x3a\x31\xaf\x4f\x54\x17\xbd\xaf\xe2\xe7\x2a\x7e\xa3\x77\xa0\xe2\xf7\x45\x6f\x94\x7f\x89\x13\xd3\x87\x9f\xc2\x5c\x78\x7c\xec\x4e\xe3\x53\x38\xc9\xf8\x5c\x5c\x9d\xe2\x8f\xf1\xc1\xaf\x3e\xc1\xaf\xb0\x9f\x7f\xc8\x9e\x6d\xae\x9f\xa7\x63\xfb\xd4\xb1\xed\xfa\xe3\xc7\x74\x41\xb7\x3d\x1f\xf6\x67\xfa\x15\xfe\xa1\xfe\x21\x6d\x07\x7f\xe1\x8e\x3c\xab\xca\xfd\xe1\xc7\x0f\xa9\x5f\xfd\xc2\xeb\x37\xeb\xfd\xe3\xf0\x2e\x3b\x72\x3d\x0e\x4f\x6f\xdd\x5b\xe3\xf0\xc2\x5d\x7d\x6b\x14\x5e\xb8\xe1\x6f\x8d\xc1\x1b\x73\xe1\x3d\xd7\xff\x8f\x3f\x1d\x3e\xbd\xa1\xd5\xff\x68\xba\xa2\x52\xb3\xb8\x0c\xf3\x63\x9a\x3a\x13\x61\x6d\xa0\xfd\x06\x7d\xab\x64\xf3\xf5\xbf\x0c\x19\xa9\x2d\x4d\xbc\x2c\x7c\x89\xaf\x7d\xe4\xeb\x02\xb8\x65\x44\x5f\xba\xe0\xa6\x8f\xbc\xe4\xa3\x0a\x62\x44\x1e\x05\x88\xcc\xab\x03\x3e\xfc\xa4\xc0\x87\x2e\x5d\xba\x1f\x95\x7c\x01\x8b\xb1\x19\x64\xa0\x81\x2a\x91\x6c\x12\xc2\x5a\xca\x02\xef\x80\x3e\x47\xa2\x12\xd8\xf6\xf6\x67\xfe\x07\xd8\x73\xf1\x0a\x99\x44\x5e\x92\x6a\x47\xff\x8a\x4d\x61\xae\xfd\xdd\x87\x9f\xd8\x98\xbe\x0c\x69\x7e\x94\x02\x16\x1f\xe9\xc0\xf6\x64\xfc\xdb\xdd\xcf\x45\xdc\x33\x0e\xd4\x28\xf5\xee\x05\xfa\xb0\xb6\x66\x31\xd8\x78\x2d\xe0\xea\x07\x3d\x48\x19\x68\x6f\x18\xc0\xd8\x02\xee\x88\x32\xea\x00\xf9\x15\x95\x82\x21\x5a\x01\xc9\xac\x51\xfa\x5a\x04\x8a\x59\x63\x40\x45\x10\x95\x8e\x3a\x56\x9f\x4a\x2b\x79\x18\xe9\xf4\xe3\x79\xc4\x1e\xaf\xa9\xdd\xc5\xf9\xde\xab\x4a\xb1\x27\xfa\x71\xeb\xdf\xff\xe3\xf4\xa7\xff\xfd\xc3\x9f\xce\x7f\xfa\xcb\x5f\xff\xf5\x5f\x77\x40\x51\xee\x50\xb1\xb9\x31\xe9\x9e\x8f\xa8\x91\x03\xf4\xef\x19\x35\xf7\xf8\xb7\x5b\x18\x00\x8c\x18\xba\x84\x72\xb7\xf8\xdb\xf6\x5e\x2c\x60\x03\x7d\x2b\x86\xc8\xd1\x1c\xc7\x7f\xe3\x9b\x6b\x7c\xf5\x20\x3d\x8f\x78\xcc\x2c\xc2\xf6\xee\xc3\xa7\x95\xc2\x33\x31\x52\x37\x43\x72\x3d\xaf\xd2\x9b\xde\x14\xe9\x2d\x9f\xe3\xe5\xbd\x4a\x1d\xf5\x5c\xa4\x8c\x78\x9d\x7a\xbd\xd3\x24\x3a\x1e\x7e\x58\x8e\xa7\x3f\xff\xed\xc9\x65\x7d\x8d\x4d\xe4\x5a\x78\x9f\xe9\x4e\xd2\x6a\x47\x3e\xce\x3e\xa0\x99\x99\x42\x6f\xd8\xd6\xba\x54\x5f\x2a\x14\x73\x9f\xbe\x05\x51\x1a\xa8\x26\xa9\x7d\xac\x50\xd5\x89\x5b\x5b\x29\x03\xb4\xc4\xf4\x0e\x37\xeb\x33\x9a\x0f\xf1\x06\x09\xe3\xf0\x05\x08\x31\x9a\xe2\xd0\x7e\x94\x0e\x54\xab\x32\xcd\x5b\x41\xf0\x56\x28\xa9\x55\x6d\x67\xa7\xac\xc0\xfa\x14\xe0\x86\x4b\x9d\xaf\x0f\xf8\x24\x3f\x1f\x87\x48\x69\x5f\x64\x31\x9f\xe3\x17\x7a\xcc\xf2\x1d\x03\x0e\xd6\x76\xfc\x5b\xb5\x9d\xb3\x58\x07\xc7\x31\x4b\x0b\xcd\xb6\x4b\xa3\xb8\x9b\xed\xec\x58\x99\xcc\x8c\x15\x68\xdc\xd6\x62\xaa\xa3\x9c\x54\x3e\x30\xd7\xb8\x67\x1c\xb5\x63\x45\xa9\x1f\x32\x72\x94\x79\xcb\x54\x2a\x89\xd0\x62\x52\x84\x07\x53\x9a\xdf\xe1\xdc\xee\xdf\x31\x99\x41\x98\xb7\x94\xb8\xb0\xf0\xf6\x47\xfb\x80\xa2\xb4\x33\x47\x98\xa8\x8d\xa4\xe7\xb0\x6a\xfd\x48\xb1\x09\xab\x6d\x7e\x06\xff\xde\xa3\x92\x70\x14\xc0\x4a\xe3\x8f\xeb\xfc\x04\x58\x1c\xea\x1d\x0e\x70\x78\x74\xd4\x75\x7f\xf7\xe1\xa7\x82\x6e\xc7\x26\x3a\xf2\xbd\x82\x03\x6a\x95\x9a\x6f\xd0\x5e\x7d\x96\x8a\x3f\xf6\x1e\xc3\x59\xf2\xbd\xb4\x7a\x87\x8f\x7e\xab\x79\xfc\x15\x3b\xbc\x27\x1f\x1f\xc7\x0f\x17\x2b\x0f\x2b\x77\x0f\x21\x83\x6f\x63\xeb\x20\x0e\x04\xc1\x43\x83\x78\x56\x49\x15\xaf\xa1\x4a\x58\x2c\xdc\xd2\x51\xa1\x8e\x0d\xfa\xc7\x49\x4f\x1b\x33\x19\x2f\xfe\x8f\x5b\xff\xa7\x3b\x70\xfb\xb1\xe7\xdf\xff\xb8\x7b\x21\x23\x6f\x67\x76\xd9\xc2\xd6\xcb\x16\x86\xf8\xc8\x3f\xce\x0d\x94\xbb\x5f\x91\x7a\xd9\xfb\xfe\xe5\x6a\x5f\xbc\xda\x2e\xb7\x5d\x76\xb9\xda\x65\x71\xc4\xbc\xaf\xd7\x8a\x88\x32\x6e\xd7\x0d\x5a\x32\xc2\x62\xa3\x09\x14\xec\x10\x45\xf2\x18\xd3\x68\x57\x3f\xfb\xd4\xb9\x4f\x15\x9e\xfa\x42\xf5\x1c\x17\xe5\xb3\xc6\xcf\x2a\x84\xd1\xb6\xcd\x65\xb9\xda\x5c\x96\xab\xcd\xe5\xbc\xf2\x58\x31\x95\xa1\x49\xbe\x6e\xbb\xc3\xf6\x54\x9f\x0f\xda\xb5\x00\xac\xd6\x8c\xb3\x3e\x37\x70\xca\x4a\xb7\x11\x8f\x99\xfb\xf5\x2c\xad\xaa\xf4\xd2\xe2\xb1\x35\x23\x18\x1a\xf8\x6f\x9a\x8c\x71\x70\x60\x03\xf8\xcc\xb7\x8b\x52\x45\x76\x3b\x35\x66\x19\x4b\xad\xf3\xcc\x62\x43\x53\x0c\xca\x7d\x81\x92\xda\xf2\xd7\xbf\x1d\x8e\x7f\xfe\xc7\x7f\xfe\xef\x1f\x44\xdf\xd2\x08\xac\xa3\x6f\xa7\xda\xac\x1d\xa4\xb5\x88\xaf\x76\x8e\xc4\xf8\x01\x45\x07\x71\xf7\xed\x54\x1b\x9a\x01\xf3\x4d\x17\xd3\x83\x0b\xd8\x73\x2e\x72\x08\x40\xfc\xf8\xf2\x0b\x2f\xc1\x6a\x7d\x74\x0d\xf6\xae\x6b\xa8\xd2\x21\xe4\x5e\x4a\x3c\xe6\xef\xe2\xc8\x56\x6e\x9a\x74\xeb\x2f\x0c\xad\xa1\xef\xc8\xc7\xaf\x70\x62\x96\xed\xcd\x13\xdb\xcf\xab\xfd\xc2\xf3\xca\xd2\xdf\x7b\x56\x9c\x9d\x10\x5f\xbc\xeb\xd2\x49\x45\x38\x81\xf0\x5e\x84\x60\xf3\x3c\x75\x57\x08\x7c\xf5\x3c\x13\xd9\xc0\x62\x25\x3d\x98\xd4\x0c\x4d\xd6\xac\xdb\xcd\xad\xac\xc6\x7f\xd8\xf4\x24\xe3\x39\xde\x0a\xef\xa5\xc0\xe9\x3a\x18\x70\x31\x7c\x9e\x55\x10\x90\xd3\xdd\x03\x36\x7a\x94\x52\x07\x4a\x0a\xbd\x0c\xfa\x54\x31\x3c\x5f\x37\x93\x9b\xf4\x56\xce\x32\x6a\xc3\x39\x82\xa7\x6d\x47\xca\xbf\xe3\x1c\xef\x55\x5a\x6a\xef\x39\x95\x2f\x4e\xc8\xdf\xc8\xa9\x58\xce\xdb\xa9\xf4\xe1\x6f\xff\x9e\x95\x77\xdd\x85\xa7\xbf\xf7\x1f\x7f\x3f\xfd\xdf\xff\xd7\x6b\x1b\xf4\x1f\xff\xf8\xb7\xc3\x9f\xff\xf2\x8f\xf4\xc7\xd3\x9f\xff\xf2\xa7\xc3\xdf\xff\x68\xb9\xd9\x1f\x4b\xeb\xff\x6b\xa6\x2c\x21\xa3\x89\xdf\x7f\xea\x58\x4f\xbf\xfa\xa9\x43\x8e\xe2\x58\xfc\x71\x5b\xd9\x2f\x79\xf3\xd7\x06\x7b\xf3\xca\x63\xff\x9d\x0e\xfd\xba\x79\xf4\x74\xcb\xdf\xa8\x5d\x67\xe8\x8c\xea\xb8\x69\xe1\x6c\xd2\x2f\xbf\xa9\xe2\x8d\x6e\xf9\xf4\xdc\xe9\xc5\xc3\xa1\x8f\x57\x5f\x1b\xa0\x7e\x45\x98\xfe\xc8\x99\x49\xe0\x90\xa5\xcb\x98\xa5\x6a\xfd\x85\x4e\xed\x2b\x1f\xc0\x33\xdc\xb7\x71\x4c\x04\x7e\x91\x9d\x18\x4c\x0b\x80\x20\xe5\x9f\xe7\xbd\xd7\xe7\xde\xfb\x67\xfe\xc7\xee\xda\xf3\xab\xe0\x4d\xe9\xa9\x01\x2d\xc0\xa3\x5c\xde\x7c\xde\x46\x72\xed\xc0\x74\x94\x90\x71\x5e\x4f\x03\x16\xe8\xe9\x35\xc6\x2b\x4f\xe3\x9c\xc4\x58\xe5\xd9\x57\x18\xe3\x30\x64\xa1\x5b\x55\x1b\xf4\xce\x6d\x66\xa2\xb7\x77\xd9\x19\x52\xc0\x26\x1f\x37\x08\x4e\xfa\x01\x48\x9e\xaa\xba\xbb\xd3\x55\xaa\xf9\x39\x22\x80\x0f\x4f\xa2\x83\xf4\x5a\xd8\x90\xd8\x96\x10\xdf\xb9\x6b\xe2\xcf\x8f\xd9\x80\xae\x7a\x4b\x50\xbd\x6b\xe1\x69\x9d\x5d\xcc\x3d\xbc\xfc\x0e\x70\xcc\xf4\x50\xe0\xf3\xfb\x0d\xf6\x9d\x03\x58\x14\x16\x3e\xcf\xad\x09\x8c\x21\x05\x4e\xfd\x63\xc0\xec\xfc\xf1\xd8\x91\xb2\xbe\xd3\x76\xf3\x3a\xb7\xd3\xf1\x7e\x90\x2a\xf5\xd9\x99\xe4\xd2\x0e\x59\xcc\x16\x3c\x6d\x44\xa5\xe0\x5d\x5b\x9e\x9f\xa1\x42\xde\x58\x63\x80\xca\xe8\x4f\x4e\xb1\xf2\x14\x4d\x46\xf7\x77\x5a\xd2\xeb\x73\x2c\x32\xf2\xcb\xe7\x98\xfa\x0b\x83\xf5\xed\x4f\x45\x6b\xfe\xf2\xa9\xb4\xf1\xb3\xcf\xe5\xdd\x2e\x0e\x27\x12\x88\xb0\xcf\xba\xf1\x5e\xbb\x4f\x71\xa4\xd4\xa8\xf6\xa6\x50\xa1\xa1\x2e\xc1\xb2\x13\x10\x53\x06\x85\xe4\x89\x58\x7c\xd0\x2f\x63\xa7\xb6\xc6\x55\xe4\xa5\x48\xbd\x07\x37\xfb\xe3\xf9\x39\xaf\xf2\xbd\xae\x01\x6f\x5d\x44\xb3\x67\xa9\x63\x1c\x9e\xfe\x16\xc2\xb7\x55\xc5\x66\x20\xfb\xfc\xd7\xfc\xd9\xaf\x7d\x69\xa2\xfc\xf3\x7e\x2d\xe6\xc2\xfc\xb5\xd2\x5e\xfa\x35\x5a\x56\x2b\x76\x2f\xbd\xbd\xf8\x63\x6f\x4f\xbc\x37\x76\x77\xad\x2f\xef\xee\xa3\xcc\xdd\x1d\xf6\x60\x26\x29\x9e\x66\x1b\xb6\x64\x43\xdc\x4d\xa6\x29\x1e\xe5\x1a\x74\xdd\xf3\x14\xcf\xd3\x1b\x8a\x04\x6b\x69\x83\x49\x8a\x63\x5a\x67\x7e\x63\x5b\x01\x33\x49\xf1\xea\xc6\x5e\xc1\xc0\x80\x8c\xc4\x0d\x12\x19\x33\x4f\xb1\xee\x89\x0a\x24\x32\x90\xd2\xb8\x8f\x20\x1e\x29\x8d\x2f\xed\xeb\x7f\xf9\xd3\xff\xbb\xfe\xfd\x4f\xa7\x3f\x1f\xdf\x91\x98\x78\x25\x41\x19\x81\x53\x2f\xed\xe4\x7b\x0b\x76\x3d\xc7\xc9\x96\xd3\xea\x68\x6a\x8a\x3f\xb5\x3b\xb3\x53\x97\xe6\xab\xdf\xb5\x5b\x7c\x8b\x2a\xc6\x4b\x63\xbf\xf6\x92\x11\x59\x5e\x7d\x83\x07\xc1\x67\x93\x2e\x66\x77\x6a\xb7\x68\x06\x5b\xba\x0c\x2b\x27\x36\x41\xe0\xf7\x5e\x4f\xd1\xbc\xe7\xca\xbf\xec\xc5\xbc\x74\xe5\x3d\x76\xb7\x91\x4f\xf1\x8c\x4a\x9a\xe7\x73\x91\x9c\xfa\x2d\x9a\x0a\x73\xea\x77\xea\x27\xd4\xfb\xce\x6b\x8b\x3f\x2e\xb6\x14\xf1\xb3\xed\x5f\x53\x7c\xad\xe0\x6b\xed\xb6\x63\x18\xd4\xef\xfa\x2d\xfe\x80\x61\xad\xcb\xfc\x9d\x5f\x76\x89\x5f\x91\x7b\x4a\xe9\xc3\xc7\xba\xb9\x6b\x55\x7a\x47\xd5\xdd\xf2\x17\xee\xe9\x69\x05\xae\x0c\xf5\xea\xe7\x55\x25\xfd\xf8\xfb\xd6\xf3\x5b\x53\xe6\xd6\x92\x98\x2f\x6d\x79\x3c\x37\xe2\xa0\x95\x07\x5d\x1e\xdd\xf0\xa7\x3f\xf0\x3b\x73\xfb\xb8\x5b\x98\x9c\x17\x50\x45\x94\x97\x26\x11\x0f\x7d\xce\xfb\x29\xcc\xcb\x79\xff\x5a\xf9\x0a\xef\xf7\xd1\x70\x2a\xe6\x0a\xee\xeb\x1b\x73\xe5\x04\xbe\x12\x90\xab\x95\x17\xae\xf4\x6a\x28\x5f\x98\x83\xb7\x5a\x62\x96\x2d\xfb\x7c\x3b\x5d\x1d\xec\x76\x9f\x4c\x6f\x0c\x9f\x63\x66\x82\x85\xf7\xf9\xcc\x7c\x65\x0a\x7f\x69\xe8\xfe\xfa\xef\xff\x38\xbc\x4b\x39\x7c\xb1\x8f\x55\xca\x88\x09\xb0\x54\x29\xde\x17\x5b\xd4\x3e\x17\x29\x3e\x16\x4d\xfb\xff\xd7\xed\x2f\xab\xa6\x7f\xd1\x26\xae\xf8\xe0\x62\x0f\x9f\xd2\xa2\x7e\x5c\x0d\x02\x76\xab\x53\x0e\xde\x57\xff\xcc\x17\x8b\xc7\x23\x02\x86\xbc\xc4\x7f\xf0\x45\xfc\xed\x5d\xd7\xf0\x0e\x29\x9f\x45\x3f\x16\xd1\x92\x17\x5d\x74\x29\x40\xc3\x2e\xfd\x73\x16\x35\x5d\x1a\xff\xb7\xce\xff\x5a\xf1\xaa\xe4\x35\x5e\x35\x9c\x7a\x12\x64\x67\x67\x72\x16\x7d\xc1\x98\x17\xf1\xf8\x97\x2a\x40\x26\xc6\xdd\x2d\xe2\x9f\x33\xd9\x2a\x00\x0d\x58\xb6\x0f\x2f\xf3\xc3\xf1\xef\xbb\x2e\xe9\xab\x6c\x43\xfb\xdd\xc7\xad\x03\xf3\x37\x7f\xaf\xbe\x6a\x95\x5e\x2e\xec\xbf\xd4\x0d\xfc\xfb\xe1\x78\xfa\xd3\xcf\xdc\xbb\xe3\x26\x1c\xd3\x92\x05\xa8\x9a\x9e\xe3\x2e\x86\x97\x9e\x41\x74\x91\xef\x9b\xe4\xd2\x3f\xea\x60\x13\x77\x97\xbc\x98\x2d\xea\xf8\x38\xee\xf4\x4a\x1a\xa2\x2a\x79\xc5\xb7\xe2\xf9\xa6\xc7\xab\x8f\x05\xc7\x73\x69\x28\xa1\xb9\xe1\x8e\x3f\x7c\xd2\x06\xe7\x1d\xbc\x48\x75\xe1\x33\x3c\x27\x30\xd1\x2c\xd0\x2f\xb9\x41\xeb\xf7\x2b\x1f\x89\xe7\xd6\x3e\x3c\x7d\xb3\xc7\x3c\x6c\xb1\x4b\xdc\x83\x71\xee\xd9\xb7\x81\xb2\xe1\xf1\x7f\xce\x4e\x3a\xc7\xf9\xe7\x79\x0a\xa2\x4b\x3f\xa6\xd8\xd1\x2a\xe8\x8c\x72\x5b\xe2\x52\xc7\x68\x0b\xa0\x64\xa9\x7e\x20\x07\x13\x9f\x51\x0b\x73\x19\xf1\xa5\x15\x5f\xc2\xc4\x6f\x6b\x5c\xfc\x18\x6d\x45\xac\x34\xda\xb3\x2f\xc5\xef\x3c\x7c\x8a\x7d\x2f\x02\xeb\x88\x3c\x81\x4a\xb2\x89\xb1\x5f\xe3\x65\xc1\x1f\x5a\x38\xa8\x1e\xe1\xfb\xe3\x8f\xa8\x8c\xa1\x4b\x7f\xf6\x55\x7c\x13\xdf\xaf\xf7\xf1\x45\x7d\xfe\xcd\x22\xe1\xe2\xfe\x92\xc1\xfd\x0a\x3b\xf4\xfb\x0f\xfa\xa3\xd9\x0f\xdf\x67\xf6\x37\x9b\xd9\x5f\x61\x2b\xbf\x34\xf8\xdf\xa7\xfb\x17\x46\xfc\x6f\x6f\xb8\x42\xd7\x98\x06\x17\x87\x3b\x3c\xb4\x1e\xd0\x1e\xbb\xf0\x99\xa7\xde\x0c\xa7\xd8\x21\x56\x03\xd6\x3d\x6a\x3d\xc6\x26\x92\x1a\xd4\xa9\x91\xbe\x6c\xf5\x23\xf9\xc6\x5c\x9a\xfb\x52\x41\x2b\x6c\xdb\xbf\xff\x92\x29\x1e\xa9\x69\xc4\x7e\xa3\x4b\x93\xd6\xa8\xe8\x0a\x65\x53\x5b\x54\xe0\x1f\xf7\x4e\x00\x63\x38\x80\xea\x6c\xf5\xf0\x7b\x49\x1a\xf7\xc0\x64\x80\x12\xae\xd6\x5d\x3c\x8b\x8d\x0f\x6c\x49\x9d\x04\x2f\x50\x5c\x46\xa8\x5f\x81\x97\x71\x1c\x11\xf3\x5f\x93\x7f\x8c\x00\xa0\xc5\xa9\xe8\x02\x92\x81\x1a\x2b\x6b\xbe\xf8\x8c\x36\x9c\x8c\x4e\xb1\xd1\x62\xba\xf7\x46\x1d\x28\x97\xea\x65\x05\xe5\x22\xb8\xe7\x08\xd3\xe9\x87\x26\xa3\x61\xe1\x4c\x66\x28\x05\x8b\x5a\x96\xeb\x24\xe3\xa4\x86\x2c\x3d\xc7\x30\x77\x27\x59\x53\x8c\x75\xd1\x85\xcf\xc8\x4f\xc6\x77\x59\x45\x1f\x47\x74\x7f\xa2\x96\xdc\xc9\xf7\x07\x2e\x6f\x2d\x6b\x91\x06\x36\x72\xd3\x08\xe8\x4a\x06\x67\xac\x1f\xa1\x90\x1a\x23\x00\x59\x8e\xa1\xf8\xb7\x57\x4a\xd4\x92\x2e\xa7\x50\xda\x6e\xca\xdf\x92\x61\x0b\x24\x14\x23\x5c\xf1\xb6\x82\xdf\x6a\x12\x77\x95\xb3\x4a\xa5\x2c\x57\xea\x71\xb3\x46\xbf\x17\xf5\xf6\x59\xa1\x42\x08\xe2\xd9\x05\xcf\x11\x8f\xb5\x72\x54\x02\x3d\x7a\x43\x36\x76\x80\x3f\xa6\x5e\xbd\x3c\xc7\x89\x97\x72\x9a\x9a\x36\x54\xb1\x4d\xb3\xf1\x75\xf6\x9e\x94\xf9\x5f\x99\x9c\xf6\xc9\xa9\x59\xb7\x93\xf7\x97\x27\x43\x6a\x12\xf3\xa6\x88\x8e\x76\x5e\xe3\x7c\x51\x4f\xf6\x78\x6c\xf5\xd8\x46\xd2\x64\x19\x7c\x6c\xb5\x5b\x6a\x9d\x22\x67\x5f\x5a\xa3\xe8\x7b\xaf\x59\xba\xa2\x84\x4d\x6d\xe7\xbb\x2a\xe5\x08\x06\x9b\x4e\x1f\x4b\x7a\x0e\x63\xd1\x32\x7d\xc5\x4c\xf6\x0d\x52\x76\xe6\x0e\xf8\x00\x92\x58\x86\x09\xd0\xcb\x1c\xc9\x22\x3d\x85\xab\x49\x9d\xcc\xd4\x19\x1c\x2d\x18\x96\x23\x45\xb5\xc1\xe5\xa7\x31\x5e\x99\x0a\x4a\xdb\xeb\xfb\xb8\x57\x73\x11\xc4\xd1\x4e\x18\x2b\xdc\x8f\xf7\xe0\x3e\xc3\x06\xbc\x0b\xd7\x94\x51\x38\x68\x32\x8a\x1d\x40\xcc\xb3\xf0\x99\x53\xda\x00\x5d\xb2\x01\x39\xce\xd9\xc7\xbe\x92\xae\x05\xb2\x1e\xa3\x92\x37\xc3\x3e\x66\xa9\x55\xe3\xfa\x2c\x4c\x68\x49\x19\xae\x2d\xfe\x8d\xcd\x0e\xa8\xbe\xde\xd0\x69\xcb\xdd\x2a\x8f\x8f\x8a\xe0\x1f\xf0\x93\x2c\x39\x26\x5b\x5c\x7c\xe1\x7e\x34\xd9\xbb\xe2\x8e\x68\x7e\xf8\x34\x26\x01\x54\x69\x77\x4d\xc6\xc5\x02\x64\x0a\xac\xb1\x41\xc8\xc0\x54\x40\xaa\xf7\xbc\xa2\x1e\x82\xe5\xd3\x9b\x7d\xd4\x2c\x3d\xa3\xe9\xb2\x55\xe4\x00\x46\x44\xb0\xdb\x8b\xcf\xd2\x0a\xc6\xdf\x06\x04\xfb\xb2\x14\x6a\x47\x1a\xb9\x77\x5b\x42\xe3\x31\x75\x8c\x41\x9f\x79\x80\xf5\xf4\xc9\x72\xaa\x60\x44\x43\x99\xe8\xe9\xfa\x37\xf1\x56\x97\x26\x7d\x90\xa6\xa5\x1e\xa0\x88\xbd\xf0\x79\xae\x7f\x33\x2c\xf3\x16\xab\x03\xda\x91\xc0\xaa\xa0\x18\xe4\x58\x69\x90\xc8\x77\x3f\x67\xd1\x54\x37\x05\x72\xa5\x80\xa0\xd7\x46\xae\xb7\xda\xa4\x92\x1a\x97\x7d\x56\x79\xb6\x80\x81\x2e\xe8\x20\xde\x73\x3c\xb6\x54\xa2\x37\x29\x03\x93\xeb\xac\x11\xd9\x63\xcd\xd7\xc5\xe3\x8a\xef\x45\xf5\xb3\x8a\xa5\xb0\xf6\x1d\x84\x99\x1d\x84\x9b\xb9\xea\x51\xb0\xb8\x90\x54\x25\x41\x53\x86\x14\xc1\xfe\xfa\x1c\x27\x6c\xa7\xb9\x82\xf3\x2e\xc2\xc1\x1c\x77\x99\xe2\xb9\x9b\x1e\x07\x97\xfc\x5c\xf9\x75\xef\x4b\x7b\x3c\x8a\x68\x32\x5b\x86\x78\xee\x77\x5d\x72\xaf\x71\x35\xe2\x7b\x71\xa6\x74\x4a\x45\xef\xbd\xfd\x68\xfd\x45\xcb\x39\x33\xa1\x3e\x95\xbe\x53\xdc\xb1\x8c\x17\x5c\xeb\xe1\xe8\xc0\xe8\xf6\x38\x13\x83\x62\xab\x23\x0d\x94\xa9\x7f\x55\x33\x6e\x58\x5d\xf8\xbc\xdd\x30\x94\xb4\x6c\xcc\x01\xcc\x61\x4a\x3e\x2b\xd0\x0c\x74\x4b\x2a\xc8\x71\x72\xab\x47\x74\x29\xc7\x06\xd2\x51\x12\xcb\xec\xc9\xde\x5e\xc7\x48\x97\x2b\x6d\xb8\x4a\x35\xa3\xb8\x0b\xe3\xbd\x2b\xfd\x2b\x3c\xdb\x1f\xff\x10\xff\xfb\xe1\xfb\xfe\xff\xcf\xd8\xff\xb7\x02\x75\xad\xb9\xd6\x1f\xbe\xbb\x03\xdf\xde\x1d\xd8\x8a\xdb\xbf\x1b\x3a\xc6\x0f\xdf\xbd\x83\xcd\x3b\x78\x8f\xbd\x78\x57\x30\x76\x6d\x2f\xbe\xfb\x0a\xbf\xa2\xaf\xf0\x92\xad\xf8\xee\x3a\xfc\x42\xd7\xe1\x05\xf3\xf0\x3f\xd9\x93\x78\xdd\x2a\xfc\xed\x70\xfc\xf7\x77\x36\x05\xc5\x6f\xc5\x64\xae\xdd\x6f\xd5\x05\x7d\x8c\xe3\x10\x3b\x47\x3c\x26\x85\x06\xee\x52\xcf\x47\x34\x3a\xa6\x05\x02\xce\x16\x9f\xc8\xb1\xf8\xcf\x61\x9c\x41\x41\xa2\xf1\xd8\xe0\xbe\xda\xc4\x5b\x3b\xad\x65\x02\x86\x4a\xf3\x03\x39\xe3\x76\x74\x0b\xa8\x26\x6e\x5b\xcc\xd7\xa5\x87\xe9\x3e\x48\x53\x8f\xc7\xe5\x20\x6b\x1c\x25\xf6\x19\x25\x36\x8b\x0a\xff\xe4\x4a\x02\x87\x5b\x3e\x48\x45\x3a\x6d\x9e\x2d\xf9\x44\xfb\x29\x63\x6b\x36\x49\x54\x2e\xc6\x37\x63\x2a\xc4\xbf\xf8\xe1\x87\x9f\xaa\x94\x9c\x81\xe5\xee\x7e\x6b\x61\x8d\x62\x91\x8e\x47\x07\x4c\xb1\x0e\x01\x6b\xf7\x31\xe2\xb1\x11\x67\x74\xc9\x99\x97\x7e\x9c\x8a\xee\x6a\x0d\x62\x55\xbc\xf4\x7e\xba\x5c\x79\x79\xf9\x0c\xf8\x09\x4c\xae\xf2\x68\xfc\xd2\x76\xe5\xfd\x72\xe5\x99\xa4\x78\xbe\x4a\xad\x53\x0f\xb5\xd6\x47\x77\x8a\xba\x68\x92\xba\x9d\xd6\xab\xab\x7f\x71\xd4\x89\x3d\xbf\x5c\xbd\xe6\x70\xb6\xde\xbe\xfc\x1d\x57\xf1\xdf\xe0\xf2\xdf\xe1\x8b\x63\x15\xbd\x2b\xec\xee\x12\x7e\x6e\xae\xf5\x64\x62\x70\xab\x8f\x94\x70\xce\xd4\x3e\x70\x15\x9b\xff\x00\xbc\x58\x44\x27\x2d\xa0\x9d\xe3\xd4\xa6\x66\x1a\xc5\xa0\x41\xec\x26\xb9\xde\xc6\x51\x63\x3b\x2c\x07\x10\x86\xe7\x1d\x36\x12\x8b\xc6\x05\x59\xea\xd1\x0e\x52\x4a\x8c\xeb\x0e\xaa\x5e\xd1\x75\xc5\xc3\x4e\x2e\x66\x25\x35\x2d\x00\xce\xa9\x1e\xc0\x7b\x98\x87\x4d\x88\x0c\x70\xd1\x1e\xa7\xbe\xf0\xd4\x95\xba\x52\xd6\xf1\x0f\x26\x4b\x91\xbc\x0c\xe9\xb5\x9e\xd6\xed\x12\x1f\x1d\x26\xc5\x36\x02\x81\xef\xdc\x28\xc4\x70\xe1\x04\x4a\xf5\x72\x91\x71\x16\x1d\x34\x51\x71\x89\x27\x13\xe8\x5f\x94\xf6\xc2\x8f\xc6\x9b\xeb\xfe\x26\xaf\xc4\xa8\x18\x77\x75\x8d\x07\x29\x09\x64\xb6\xf3\x07\x21\xba\x0d\x5f\x9f\xea\xce\x64\xa4\x8e\x2d\x54\x71\xea\xcb\x76\xea\x4f\x06\x14\x58\xc6\xff\xee\xd7\xf8\xde\x49\xff\x15\x11\xe8\xef\x7e\xaf\x5e\x3f\xee\xf8\x8f\xdd\xa2\xd4\x77\x59\x94\x97\x0d\x6a\xfe\xb2\x45\x79\xc5\xa4\x5f\x59\x14\xff\x20\xb5\x59\x3c\x08\x84\x45\x74\x98\x2b\x0d\x8a\xbd\x69\x51\x6a\x3c\x5e\xb7\x28\xf5\x75\x8b\xf2\x14\x55\xf6\x68\x34\x9f\x42\xc9\x54\x73\xfe\xa3\x35\xdf\xa0\x64\x0d\x6a\x90\x2e\x56\xcb\x79\x9e\xe4\x02\x35\x27\xeb\x50\xe7\xe5\x6e\x2b\x0a\x1c\x2c\x69\x90\x41\x48\xcd\xdd\xd9\xb8\xe1\xa1\x29\xaa\x7e\x78\x64\x4d\x5f\xbc\xf6\xfc\xb3\xac\x69\x3b\x40\x3a\xb8\x8e\x2b\x21\xce\xd8\xa0\x9f\x39\x69\xa5\xb9\x8d\xdf\xed\x3d\x69\xf4\x2b\xbe\x3c\x8a\x30\x7a\xf9\xf5\x29\x33\x81\xa0\xdb\x74\x09\x9f\xaf\x72\xb6\xcc\xc9\x52\x7f\xde\x64\x39\x3c\x9a\x2c\xfb\xf6\x73\x57\x44\x6b\xff\xda\xed\xe7\xdd\x53\x41\x5f\x9b\x0a\xaf\x0d\xd8\xd5\x4d\xdd\x86\xbe\x5f\xcf\x95\xfc\xe6\x5c\xc9\x2f\xce\x95\x6f\x7f\xe9\xff\xf6\x84\x2d\xcb\x6d\xd4\xb4\xc1\x12\xcb\xc5\x42\x7c\xd1\xe3\x7a\x72\xb7\xbf\xa1\x71\x78\xe5\xa2\xbf\x95\x75\xd0\x78\xfc\x2c\xeb\x60\xaf\x4c\x89\x2a\xed\x5b\x19\x87\x37\x5d\xad\x5f\xcf\x3a\xbc\x7f\xe3\x79\x9f\x38\xc3\xd5\xac\xfa\x66\xde\x89\x73\xe7\x1e\xd8\xb9\x75\xdf\xba\xfb\xbb\xb6\xee\xcc\xad\xbb\x71\xeb\xb6\x5f\x61\xef\x7e\x63\x02\x3d\x47\x2a\x73\x02\xf5\xfa\xbf\xb6\x31\xf2\x45\x93\x98\xf5\xfd\x7a\xcd\x1a\x94\x00\xd4\xe8\x8b\xe2\x9c\x16\x88\x38\x24\x9b\x1e\xeb\x95\x47\xfb\x92\x83\xa2\x6f\x5c\x65\xfe\xe2\x55\x96\x6c\xf1\x98\x5f\x8a\x31\x7f\xde\xe9\xf2\xc8\xc1\xf8\x66\x2e\xda\x7f\x83\x1b\xad\xaf\xdc\x68\x20\x62\xff\xab\xdc\xe9\x7f\x7b\xc3\x6b\x48\x02\xb0\xaf\xd7\x37\xc7\xeb\xff\xc4\x4c\xe8\x5f\xed\xad\xbf\x3c\x42\xef\xbe\xd7\xf6\xda\xbd\x7e\x71\x8c\x0a\xb4\x2b\xc6\xd5\x60\xeb\xd5\x4c\xe8\x9c\x09\x19\x33\x21\xbf\x6b\x26\xfc\xd2\x09\xff\x1e\xfb\xff\xf9\xf0\xe9\xf4\xce\x9c\x95\x4a\x2d\x63\xc9\x27\xec\x7b\x47\x8a\x21\x96\x2c\xa3\x43\xfc\x18\x1d\x73\xa0\xc5\x02\x6f\x1b\x7a\xdb\x06\xd2\x74\x6d\xa0\x60\x34\x58\xfa\x68\xcb\x00\xb9\x33\xa5\x59\x0a\x75\x12\x46\xdc\xef\x2e\x10\xb0\xaa\xa2\xe0\xd3\x87\xc8\x57\x11\x1b\xed\x34\x3b\x88\xc1\x4a\xaf\x95\x3a\x52\xd4\x02\x02\xb1\x3d\xe2\xef\xb1\x4a\x5e\xa1\x9d\x40\xc5\xfb\x1c\x83\x02\x3d\xe6\xd5\x50\xa3\x89\xd3\x29\x6b\x91\x0c\x95\xcd\xa1\x6d\xad\x92\x7c\x1c\x86\x64\xef\x0b\x9f\x67\x36\x11\x52\xf5\xd9\x78\x00\xb0\x7c\xa5\xbe\x9a\x34\x08\xa2\xa0\x4a\x83\xc4\x22\x55\x41\x16\x15\x45\x9a\xd6\x07\xfd\x20\x10\x82\x0d\x26\xbe\x49\xcd\x09\x5e\xfa\x0c\x65\x6c\x5c\x96\xe3\x2c\x35\xa2\x03\x28\x18\x83\xe9\xb3\x1f\x49\xc8\xef\x58\x18\x38\xb6\x81\xf1\x01\x42\x14\x42\x09\xc3\x58\x0a\x06\xd9\x00\x45\x16\x37\xc3\xd7\x2a\x10\xe1\x56\x28\x5d\xa7\x04\xe2\x81\x99\x2c\xd5\xf8\xc4\x28\x24\x69\x2e\x03\x75\x33\x0a\x06\x36\x45\x93\xe4\x68\xf7\xa2\xf9\x59\xb5\xbd\x16\xc4\x2e\x5e\x8f\xf8\x39\x70\x05\x5b\x59\x9b\x8c\x82\xa4\x7b\xf7\x55\x93\x54\x88\x89\x8d\xde\xa8\xf6\x19\x3f\xdb\xd0\x22\xb2\xc6\xd5\x96\xbe\xb8\x8c\xb2\xaa\x4b\x52\x3f\xad\x54\x04\xb0\x43\x95\xee\x68\x79\xdb\xf3\xc5\x3a\xc2\xa7\x84\x5c\xcd\x70\xd1\x8e\x0c\x70\x82\x60\x91\x82\x8d\x42\xdb\x52\x40\xbb\x0f\x1d\x95\xa5\x92\x74\x5f\x51\x99\xab\x2b\xeb\x89\xb5\x94\x15\xd8\x41\x93\x02\x46\x7a\x94\x25\x48\x70\x8c\x3a\x87\x8d\x88\x71\xb4\xc6\x29\xe6\xe6\x32\x30\xdd\xd0\xb6\x00\x56\xd6\x0c\x06\x07\x2a\x13\x40\x96\xa2\xb8\x40\x82\x65\x40\xff\xb1\x53\x1d\x87\x4d\xeb\xe8\x07\x88\xf7\xb2\x8a\x43\x2f\xc9\xdb\x49\xa8\x8f\x0d\x56\x5b\x7b\x3c\xa4\xa4\x33\x0c\x07\xb5\x1f\x59\x35\xc3\x94\xb1\x26\x09\x93\x6d\xa4\x22\xea\xfd\xa6\x88\xe6\x23\x39\x81\x58\x56\x2e\x2d\x6e\x5c\xaa\x28\xb2\x6a\x8c\x71\x41\x9a\xbf\xa7\xb8\xf9\x71\x56\x05\xe2\xa2\x0e\x28\x64\x83\x86\x63\x58\xce\x83\x8c\x2c\xd3\x21\x8c\x15\x22\xe0\xc9\xb5\x42\x82\xdc\xd2\x28\x44\x59\x07\xe4\xb8\xad\x98\xe4\x98\x28\x4d\xaa\x17\x69\x6e\x32\x5a\x07\x75\x79\x2b\x60\x2e\xc4\xf2\xee\x1d\x74\xed\x63\x31\x74\xbe\xa8\xa8\x52\x89\xd5\xc5\xe7\x84\x87\xec\xcb\x58\x8a\x74\xe8\x61\xc5\xfe\x43\xcd\x81\x31\xc8\xd2\xbc\x42\x10\x9f\x55\x6b\xb4\x7a\x0a\xdf\xae\x16\xb3\x0d\x20\xf4\x22\xa5\xe5\x77\xdb\xae\x77\x65\x0a\x9b\x34\x2f\x8b\x9d\xa8\xf3\xac\xc7\x9d\x89\xbe\xf6\x26\x95\xa5\x26\xab\x32\xd4\x3f\xc6\x98\x97\x85\xe2\x9e\x2c\x92\x79\xf5\x08\x9d\xa0\x10\xa1\x65\x50\x1f\x04\x42\x23\xb9\x41\x4a\xdc\xb0\x50\xf3\x09\x72\x0c\x94\x51\x4a\x7d\x16\x8a\x3b\x24\x61\x58\xf8\x17\x1b\x63\x56\xf4\x4c\x51\xfe\x4c\x0a\x59\xdd\xc9\x21\x88\x71\xc0\x92\xb6\x08\x0a\x8a\x1f\xaa\x38\x5a\x32\x7d\x93\xa6\x56\xc9\x24\x6f\x99\x5f\x0f\xeb\xdf\x41\xb0\x89\xe4\xfc\xd0\xd8\x23\x86\x78\xf2\x55\x5a\x8e\xe8\x85\xb4\x94\xb8\x73\xa3\xb1\x15\x7a\xb1\x29\x98\x53\x9c\x0a\x49\x90\x2f\x81\xd2\x47\x1e\x92\x2b\x2a\xd5\xdd\xc4\x94\xfa\xc7\x68\xb0\x3c\x0a\xf5\xc5\xa9\x09\x5b\xe3\x4a\x3b\x8c\x54\x19\xb8\xb6\x36\x9c\xba\xd7\x3e\xa4\x41\xc5\x2c\x7b\x85\x88\x4c\xd7\x2a\x0d\x77\xbb\x26\xc8\x68\x0d\x52\xa3\x84\x19\x8f\x43\xc6\x96\xd1\x57\xa9\xdd\x80\xad\x4f\xe6\xf7\x71\x46\x4f\xb1\x2b\xa5\x74\x54\xfc\x69\x96\xab\x55\x69\x6d\x75\x41\xdf\xb6\xd7\xb0\x4d\xc5\xb0\xff\xd4\x8f\xd2\x94\x2d\x4a\x58\xf7\x4d\x97\x12\x76\x3a\x2c\x0b\x36\xa5\x69\x67\x4c\xfb\xa1\xa0\xf6\x5a\xf6\x0a\x2c\xb5\x45\x72\x42\x31\x2e\x02\x3b\x8b\x9d\xa6\xcd\xde\xf0\xb8\x3a\xc8\xeb\x0e\xab\x58\xb4\x68\x10\xc8\x07\xd2\x50\xf1\x79\x53\x97\xc3\x88\xf7\x01\x72\x0d\xf4\xf5\x48\x47\x4d\x96\x8c\x8e\x06\x76\xaa\x9c\x86\xd4\x36\x05\x19\x20\xad\x9a\x0a\xb9\x73\x32\x55\x6d\x20\xe7\x82\xb6\xec\x4d\xd4\xac\x43\xf6\x62\x52\x3b\xc7\x4e\x41\x17\x22\xd6\x37\x62\xcf\x71\x8a\x28\x1d\xb4\xcf\x8f\x07\x10\x24\x63\x98\xc7\x9d\xfa\xf2\x4e\x36\xea\x3e\xa0\xaa\xa4\xd0\x11\x52\x5c\x51\x1a\x4d\xf2\x58\x3a\xca\xaf\xd6\x26\xbc\x65\xa5\x89\x55\xe0\x58\xd0\xfa\x11\x56\x62\xcd\x32\x86\xc6\x86\xea\x16\x77\xc3\x0c\x2b\x09\x12\x94\x71\x9e\x75\x80\x45\xdd\xe2\xc4\x20\xb3\x58\x8f\x02\x85\xa4\x8a\xc9\x54\x0a\xd8\x19\x62\x14\x4a\x8a\x79\x3b\x00\x09\xd8\x44\x17\x14\x77\xd4\x5b\x97\xd6\x20\x51\x87\x59\x15\xf3\xb7\x50\x6c\xba\xc3\xae\xc7\xcd\x48\xb1\x08\x29\xcc\x37\x9a\x34\xed\x6b\xa6\xd8\x27\x55\x58\x20\x6e\x44\x5b\x65\x25\xc7\x7b\x3a\xc0\x2f\xf0\x5e\x3b\xf3\x85\xe4\xec\xbf\x6d\xbe\xf4\x47\xb3\xdf\xe7\xfc\xc3\x77\xc7\xe9\xbb\xe3\xf4\xdd\x71\xfa\xee\x38\xfd\x76\x1d\xa7\x2f\x24\xfd\xde\x30\x68\xdf\xbd\xa9\xef\xde\xd4\x77\x6f\xea\xbb\x37\xf5\x33\xbd\xa9\xd3\xdb\x30\xa9\x17\x5b\xd6\x5e\xe8\xdf\xba\xba\x1b\x71\x07\x75\x89\x85\x51\x0e\x26\x9a\x40\x94\x34\x85\x74\xe3\x15\x08\x64\x13\x52\xa9\x9a\xf4\x06\x1f\x7f\xf6\xc1\x78\x73\x99\x8f\xa7\x47\xc0\x7f\xd9\xc3\x27\x17\x0b\x53\x6b\xc9\x5e\xfd\xfa\x9d\x0e\x19\x1f\x9e\xbe\x1b\x86\xc0\x16\x7b\xfe\x35\xa3\xd4\xf4\x79\x8d\x43\xbf\x7c\xd4\x78\x3c\xfc\x14\xc6\x71\x79\xf9\xcc\x71\x72\xf8\x6f\xbd\x8f\x33\x78\xfd\xfa\xe2\xf1\xec\xdc\xb6\x23\x3f\x7c\x8a\x2b\xcb\x10\x98\x7c\xf1\xdb\x1c\xc7\x18\xbe\x67\xc7\xb0\x05\x57\xf8\xd2\xa9\xc5\x7f\xdd\xbf\x7c\x75\xfb\xc5\x69\xd8\x8c\x81\x6d\xbb\xe6\xd7\x3e\x96\x70\x65\xaf\x5e\xd7\xb3\xfb\xc6\xef\xc4\x1f\xce\xaf\xfe\x7c\xfc\xd7\xbb\x6e\xeb\x19\x83\x7c\xff\xd2\xf8\xd9\x6b\x17\xbf\xee\x27\x4e\x86\xfc\xdc\x17\x5e\xe8\x6b\x67\x72\x13\x73\xe7\xb5\xcb\x7f\xf1\xfa\x78\xf8\xfb\x37\x66\x0f\xaf\x10\x17\xf7\xa5\x3b\x7b\x3f\x97\x89\xbd\x30\xca\xdb\x09\xbc\xb8\x3c\x92\xe1\x36\xbe\x7b\xf1\x7f\xc1\xe9\xf8\xba\xc5\x6f\xa0\xe7\x53\x48\x6c\x1f\x62\xfb\x07\x45\x73\x23\xab\xda\x6c\x38\x28\x4d\xcf\xf8\xe7\x1e\xcf\x1f\x9e\x7d\x6c\x19\xd2\x4b\x3d\x42\x19\xaa\x47\xc0\xe6\x03\x9b\x14\x9e\xe1\xc3\xb5\x87\x4f\x39\x76\xd5\xb0\xd3\xc5\x9e\xfd\xd0\xba\x7f\x4e\xcf\xf1\xb9\x7c\x24\xd9\xe1\xd5\xb1\xfa\xe5\x58\xaf\x9f\xe7\x1d\x4e\xe4\xe5\xc3\xe3\xe9\xe1\xa7\xf0\xb3\x32\x02\x26\x7d\xf3\x84\xc1\xfc\x7c\x7e\xf9\x82\x41\xb8\xb2\xe8\x1b\x97\xf1\xf0\x29\x2e\x74\xc1\x35\xbf\x71\x3a\x37\xf6\xf2\x78\xc6\x0f\xec\x63\x60\x52\xeb\xb3\xb3\x8b\x23\x97\xd7\x07\xe2\xe1\xa7\x01\x54\x6e\x0b\x3f\xf8\x8d\xf1\x7a\xf1\xf7\xe3\xab\xfd\xcd\xcb\xc3\x4d\x2a\xdb\x09\xbe\x74\x8f\xae\xef\xf7\x9b\x47\xda\xc7\xfa\xf9\x30\x38\xc6\xe1\xf9\xe9\x5f\xdf\xce\x0e\xf8\x36\x2e\xf6\xf9\x9c\x79\x3a\x60\xf9\xa5\xdf\xc0\xd5\xbe\x75\x8f\x70\xf0\x5f\x7e\xaf\xb9\x78\x70\xbd\x57\x77\xf6\xf9\x99\xbe\x71\x53\xdf\x6d\x22\xde\x95\x6e\x79\xbf\xa1\xd8\xba\xe2\x93\xfe\xde\x3f\xfc\xf0\x4f\x74\x1a\xde\xb7\xbb\xfc\x4a\x4e\xc3\xd3\xa2\x7e\xae\x1f\xfd\x0f\xbb\x80\xde\x7f\x5f\x7f\xe2\x99\x70\xe0\xef\x7f\xac\x6d\xab\x6f\xff\x5a\xae\xc6\xb7\x74\x34\xf4\x2d\x47\xe3\xf9\x59\x5f\x39\x1a\xcf\x64\x70\x3f\xfe\x68\xf6\xfb\x4b\x2b\xcc\x7f\x09\x1f\xe4\x2d\x0f\xe4\xa5\x95\xf6\x75\xde\xc7\xbb\x12\x1f\xbf\xc8\xb4\xfc\xf6\x5d\x92\xfa\x2d\x3d\x92\xb7\xcc\xcc\xff\x10\x67\xe5\x2d\x8b\xf3\x3f\xc3\x8f\x79\xcb\xf0\x7c\x77\x71\x9e\xd8\xa1\xbf\xfc\xe7\x3b\x1a\xc5\x5e\x65\xf3\x44\xf7\xf5\x90\x32\x8e\x62\x79\x84\x29\x6c\x55\x72\x22\x93\x73\x16\xed\x6d\xc9\x32\x5a\x63\xe6\xd4\xfa\x2a\x9e\x5d\x3a\x5a\x8a\x91\xd6\xcf\xee\x27\x71\xcb\xe8\xd0\xf6\x5b\x0d\x27\x03\xaa\x3a\x5d\xc6\xb0\xc5\x92\xe4\x7a\x42\xbd\x27\x4b\x72\x76\x9a\xf7\xa9\x48\x63\xd0\x44\x2f\x89\xba\xf9\x68\x5d\x3f\xad\x52\xc0\x76\xe4\xd9\x57\xa1\x72\x51\x15\x37\x5b\xe3\xf8\x47\x80\x97\xe2\x23\x48\x6b\xb2\x40\x81\xa4\x2b\xba\xdf\x21\x13\x8d\xb2\x93\x03\x05\x85\x14\xbd\xa2\xf9\x35\x2e\xa2\x9f\x66\x43\x22\x5a\x82\x51\x8d\x4a\xed\x0c\xc9\xf4\x63\x8a\xa3\xe4\x45\x45\x7d\xa0\xe5\x11\x8d\x7c\x65\x2d\x52\x53\x39\x49\xce\x65\x95\x6a\x5d\x1a\xf2\x70\xa3\x9b\x14\xab\xd2\x12\x3a\xd9\xe3\x90\xf5\x08\x71\x72\x35\x93\x01\xd4\x14\xa8\x31\x51\x1a\xab\x4d\x1c\x4d\xe9\x2a\x5a\x99\x1b\x8b\x77\x90\xa2\x3e\xc5\xde\x03\xc1\xf0\x62\xbe\xe2\x80\x2d\xa1\x36\xd6\x2d\x7e\x35\x7e\xf4\x28\xb5\xc7\x50\x5b\x77\x9c\x15\xfa\xe2\xe7\x2b\x9c\xdf\x59\x12\x0a\x37\x0d\x19\x64\xb4\xd4\x16\x49\xd9\x1e\x3e\x89\x7a\x5f\x4d\x2c\x55\xaa\x4c\xaf\xe2\x83\x6c\xe7\x71\xf1\xda\xc0\xba\xbb\x66\x31\xd6\x86\x0a\x4b\x5a\x47\xe4\x2d\xb5\x56\x31\x36\x40\x43\xf1\x30\x81\xa9\x2e\x0d\xe7\xed\x94\x3e\x1e\x3e\x61\x08\x0d\x99\xc9\xd8\x5e\xd0\xbe\x5e\x87\x38\x32\xd1\x6d\x2b\x15\xe2\x55\x2d\xd4\x85\x49\x1a\xb7\x15\x6d\xb2\xf1\xc6\xbd\x4a\x2e\x0f\x9f\xe2\x7d\x97\x96\xfc\x20\xea\x32\x9b\x69\x99\x91\x57\xd4\x7b\xe2\xb1\x01\x00\x0b\xe4\xa8\x87\x24\x73\xea\xcd\x50\x97\x3b\xcf\x3e\xd9\xdc\xe3\xb1\x50\x89\x9a\x7f\xb5\xfb\x55\x20\x6c\x4e\xd0\xb5\x9a\x98\x8b\xd7\x02\xb5\x7e\xaf\xe5\x20\x5e\x51\xaa\xe3\xb1\xbc\xae\xe2\x15\xda\xe5\xa6\xf1\x55\x8b\xab\xeb\x92\x1c\x98\x75\x05\x26\x3d\x8b\x95\x72\xa0\x5c\xce\x2e\x91\x02\x18\x22\xde\x7a\xf4\x57\x50\x4c\x8f\x1c\xd7\x39\x6a\x59\xaa\x78\xf3\x83\xa2\x8b\x9c\xcf\xf3\x73\x28\x70\xe5\x2c\xa5\xf5\x78\xcc\x3f\xe7\x0c\x7d\xe7\xd2\xa5\x5c\xfe\xb4\x4a\x1a\xc8\x4e\xa7\x3a\x9f\xf7\x63\xc4\x21\x8e\x54\x1c\xaf\x59\x72\xae\x62\xc5\xc5\x51\x64\x72\xe4\xb9\xd3\x22\x85\x05\x4f\x8b\xbf\xaf\x71\x29\x11\x25\xc7\x11\x4d\x52\xc7\x6d\x88\xc5\x30\x07\x44\x91\x70\xf6\x01\x43\x86\xa6\xe4\x39\xae\x5b\x3b\x70\x3e\xbd\x77\xa8\x61\x5d\xd2\x82\x31\x36\xb7\x97\xc6\xfa\x10\x5f\xd9\xc9\x01\x50\x0a\xf4\xf6\xc6\x90\x26\x4c\xa8\xdc\x50\x11\x48\x7d\x99\x02\x00\x15\x7a\x21\x5a\xb7\x69\x96\x51\xb0\x46\x06\xdf\xcb\x2a\xde\x33\xa7\x26\x5b\xb6\xe3\x25\xee\x4f\x59\xab\xd4\x1c\xb6\xc6\x3b\xea\x6e\x03\x19\x6d\x48\x52\xa0\xd2\x60\x20\x19\xd3\x58\x07\xb9\xca\x50\x3d\x4a\xcb\x28\xfa\xa0\x88\x02\xe7\x13\xe4\xff\x90\x58\x4a\xf9\xb6\xcb\x40\xf6\xbe\x8e\x87\x4f\xe2\xcd\xe0\xce\xa5\x82\x46\x78\xc7\x1c\x5d\x90\xbc\x47\x23\xaf\x61\x02\x98\x17\x69\xd2\x0d\x3a\x37\x0a\xc1\xf3\xd6\x1c\xcd\x14\xb0\x4b\xe2\x2e\xdd\xc3\x44\x42\xda\xc1\xfa\x69\xef\xcc\xb6\xcf\x53\x20\x05\xdc\x0d\x39\xcc\x21\x25\x87\x56\x60\x44\x75\xe8\xa4\x37\xb7\x91\x25\x35\x67\xaf\x38\x54\xfa\x45\x63\xf1\xed\xbd\xbb\xe4\xf1\xb0\x23\xc9\xf4\x51\x4c\xf2\x30\xde\xa5\xcd\x17\x95\x38\xd1\x9e\xc5\xb0\x35\x24\x07\x91\x9b\xb8\x76\xe0\x05\x9c\xee\xe4\x2a\x03\xd8\x04\x8d\x53\xc2\xae\x12\xe6\xa8\xc4\xe9\x7a\xb6\x55\x5a\x53\x54\xf1\xf3\x1a\x36\x6d\xbb\x1f\x50\x23\x37\x54\x43\xe2\x06\x74\x37\x14\x59\x63\xdb\x6d\x27\x76\x10\x2b\x2c\x41\x1a\x71\x2d\x61\x80\x57\xc9\x31\xd1\x63\x23\x68\xbd\x48\x1b\x19\x20\x58\x3b\xa1\x4f\x04\xb5\x52\x29\xd0\xb0\x4f\xfd\xb8\x37\xb1\xc7\xdd\x83\x22\x94\x94\x18\xa0\xac\x37\x6a\xe7\xd8\x78\xc0\x0c\x81\xa6\x77\xd0\x95\x02\x37\x2c\x39\x93\xb5\xd3\x24\x97\xb8\xc8\xee\x68\x62\x46\xa5\x46\xad\x01\x12\x51\x51\x4e\xec\x43\xbc\xc4\xe0\xb5\xb8\x8d\x6d\x95\x8a\x09\x92\x7b\x65\x85\x30\x4c\x78\x1a\xa8\x67\x49\xaa\xa8\x3d\xa3\x50\xc2\xdb\xe1\x31\x46\x20\x25\x25\xae\x22\x2f\x61\x16\x4a\xec\x9a\xd0\x2e\x2e\x27\x9a\x79\xb5\x23\x51\x0c\xa9\x48\x1f\xe4\xfd\x45\xb1\xcd\x50\x55\x3f\xc5\x38\x4a\xaa\x7e\x96\xd4\xf3\xc3\xa7\x38\x1a\x8b\xef\xe1\xa5\x56\x17\x1f\x8a\x96\xed\xae\xd8\x9f\xc2\xf3\xa3\xf8\x0d\xf5\xec\x4d\xc3\xf6\x63\xa0\x3b\xea\x73\xcd\x36\x22\x00\x57\x32\xe5\xdb\x9c\x7a\x53\xc5\x1e\xf8\x8a\x81\xcb\x14\xaf\x12\x7f\x1c\xd6\xf1\x6f\xae\x10\xeb\x69\x71\xd3\xb1\x10\x47\x8e\xc9\x12\x1e\x10\x4e\x3a\x9e\xe7\xa2\x2f\x23\x0e\x75\x5a\x37\x92\x14\x88\xfa\x80\x52\x40\xe1\x85\xae\x59\x8a\xd7\xd3\xa6\x59\x5f\x8e\x82\x3a\x6b\xf8\x23\xab\x14\x67\x53\x6c\xd3\x13\x86\x3a\xee\xf8\xe8\x98\x86\xeb\x9c\x86\xea\x14\xfe\x33\x4a\xfe\x6b\x89\x99\x4b\x36\x81\xdc\x50\x4c\x4c\x0b\x30\xd3\xc3\x24\x2c\xa5\x77\xa9\x75\x1c\x44\x5b\x8b\xc7\xbe\x42\x00\x44\xc0\xc0\x60\x36\x41\x56\x52\x71\x05\x7d\x6a\x11\xa1\x10\x68\x03\x30\x6c\xb8\x0a\x85\xca\xfb\x96\x89\x3c\x99\x2f\x4e\x73\xbd\xa5\x7c\x8e\x6d\xf7\x38\x25\xf5\x63\x0f\x2e\xa0\x7b\xe8\x31\x98\xb1\xd4\x00\xc2\x97\x16\x73\x2c\x4d\xeb\x80\x45\xe4\x3c\x5e\xaf\x2d\x82\xc5\xd8\x9a\xbb\xcd\x57\x9a\x61\x60\xfb\xeb\xac\xe2\xd7\x10\xa3\x31\x7c\x69\xe1\x4a\x85\x0d\xd4\x8c\xa9\x9f\x68\x19\x50\xe7\x56\xb1\x7c\x5a\x49\xad\x92\x3b\x07\x33\x3e\x32\xca\x51\x1c\x4d\xd0\x19\x35\x42\xde\x9a\x45\xa5\xe1\xea\x2b\xd8\x39\xa0\x57\xd7\x8a\x24\xef\x97\x57\xb4\x16\x28\x41\x83\x18\xa0\x80\x08\xa2\xc8\x30\x5b\xf8\xbc\x17\xd9\x31\xac\x0f\xe8\xb5\x2c\xba\xb4\x58\xf1\x50\xad\xab\xd8\xce\xc2\x4b\xab\x58\xdf\x2c\x2e\x8e\x61\x20\x74\x08\xa7\x23\x7c\xac\xfd\xc5\x59\x15\x78\x11\xf0\x9b\xc4\xdc\xab\x06\xc7\xb2\x01\x1c\x71\x84\xe7\x56\x53\x95\x66\xb8\xb4\x5c\xa4\x03\xac\x63\x2d\x1c\xca\x1a\x1f\x05\x48\x60\x1a\x14\xf5\xf8\xa2\x9e\x40\xad\x62\x92\xfc\x0c\x8f\xf9\xe1\xa7\x06\xe1\x38\xcd\x52\x93\x81\x88\xc5\xe9\xbe\x26\xdc\x97\xd2\xe1\xa1\x85\xff\x14\x73\x7d\x7e\xb9\x0c\x7c\x7b\xcc\xeb\x9a\x97\xe5\x50\xe5\x53\x49\x61\x6a\xe7\x75\xad\xf3\x72\x00\xf4\x98\xaf\x78\x65\xfd\x14\x1b\x6f\xc6\x85\x85\xdf\x50\xe3\xba\x32\xec\x6e\xd8\xd9\xaa\xca\x75\xa8\x74\xa7\x3a\xe4\xf2\xac\xbf\xaf\xec\x1a\x31\xc7\x17\xc1\xb2\xaf\xc6\x1c\x49\x46\xae\x11\x05\x82\x55\x20\x36\x06\x4c\x6b\x50\xb8\x84\x19\xcc\x65\xd7\xbf\x6b\x5d\x2c\x4c\x4b\xee\x39\xf6\xe4\xf0\x12\x65\xf4\xd8\x79\x21\x5e\x49\xe9\xf0\x9e\xe2\x0b\xa9\x96\xdb\xd8\x13\x17\x8d\xf5\x75\xc2\xfe\x07\x79\xbd\x43\x85\xcb\xcd\xe7\xdd\xa5\xc0\xd5\x9e\xd6\x89\x96\x82\x75\xc8\x2d\x56\x6b\x2b\x71\x70\xc8\x6c\x63\xe7\x73\x40\x21\x46\xd8\xb2\x88\x3a\xc2\x59\xaa\x31\x39\x06\x4e\x10\xfb\x62\xd8\xe7\x94\xc1\x46\x15\xd6\x25\x53\x1b\x76\xf3\x88\x2c\xb6\x39\x6c\x6b\x8e\x69\x91\x72\xdc\xd7\xea\xd0\x7a\x8b\x39\x40\x79\x41\x00\xc9\xb2\xdf\x56\x49\x2d\xac\xf0\x49\x3c\x81\xa8\x29\xcc\x43\xca\xe2\x68\x66\x89\x49\x6e\xed\x90\x25\x83\x76\x87\xec\x35\x09\x91\x47\xac\xbe\xa2\x90\xae\xe8\x36\x22\x12\x89\xf5\x04\x70\xdf\x09\xc7\x4c\x56\x09\x98\x72\xb5\xdb\x11\xab\x0a\x3f\x63\x25\x2c\x29\x54\x26\x65\x70\xef\x40\x17\x66\x1d\x36\x5f\x03\x47\x76\x16\x60\x2f\x08\x1c\xf2\xd8\xa1\xc2\xfb\xb3\x12\x41\x06\xc4\xe8\x6b\x82\xb4\x0a\x00\x80\xb1\x94\xc0\x30\x55\x6a\x44\x8a\x1d\x80\xb9\x8c\x65\x9e\xb2\x34\xe0\xa0\xc2\xa0\xd8\x04\xcc\x95\x3c\x40\x56\x16\x73\xf6\x04\x82\x2d\xa9\x11\x68\xc7\x11\x00\x0d\x69\x61\x10\xc3\xef\x49\xb1\x78\x81\xa3\x83\x3d\xe3\x8b\xe2\x70\xfa\x5a\x6f\x92\xc3\x2f\xe9\xad\x48\x19\xf7\x32\x3c\x8e\x21\x25\x7c\x7b\x8d\xfd\x0e\x16\x29\xec\xfd\x00\xa4\x63\x06\x6f\x23\xdc\x5d\x85\x5c\xd2\x16\x62\x00\xa9\x31\xca\x4b\xfe\xae\x63\xbb\xbb\x5f\x25\xa7\x18\x14\x65\xf7\xb2\xc5\x7c\xee\x52\xc2\x44\x8d\xf8\x67\xf2\x44\xc4\x92\x2f\xec\xac\x01\xbb\x58\xc5\x17\xcb\x41\xb4\x5b\x3c\x66\x98\xd2\xf1\xed\xc7\x9b\x4b\xec\xa2\xea\x3e\xdf\xd9\xe7\x2e\x62\x22\x86\x4c\x7d\x2c\x80\x8d\x1c\xe2\xc6\xe1\xe6\xcd\xcf\x10\x32\x57\x25\x63\x4f\xdb\x7d\xe6\x1c\x93\x2b\x6e\x44\x3c\xf6\x3f\x42\xe6\xed\x02\x55\xd3\xe9\xd4\x84\x47\xa5\x89\x9a\x9c\x56\x78\x75\x16\xff\x7c\x96\xac\x03\xf6\x3c\x5c\x3b\x6d\xfd\xe1\xa7\x2a\x1e\x11\x7f\xaa\xf6\x68\x90\xfb\xb3\x41\xd6\xd9\xdf\x7a\x3d\xc8\xa7\xb9\xbd\x5f\xc2\xb5\x7c\x53\x25\xdb\x93\xc1\xc5\xa8\x96\xcb\xd0\x66\x3a\x59\x53\x61\xf3\xf1\xf0\xc6\x59\xc4\xee\xd9\x24\x0d\x46\xd8\x18\xc2\xa7\xdb\xf7\x17\x47\x98\xab\x9a\xfe\x4e\x2c\xc7\xf0\x77\xc2\x9c\x82\xe8\x23\xcf\x39\x86\xd8\x1a\x04\x5b\xe1\x68\x94\xf0\x43\x62\x52\xf6\x86\xd9\x89\x1b\xd5\x74\x2d\xd2\x2d\x82\x8a\xa2\x5d\x7a\x83\xb4\x22\x74\x2e\xc2\x2f\xef\x3d\x16\x5c\x2c\x90\x18\xe9\x5a\xf3\x11\xa9\x8f\x96\x5b\xb8\x66\x00\x34\x11\x31\x16\xa1\x3c\xbc\x4e\x98\xef\xd1\x1e\x3e\xa1\x7d\xab\x8b\x19\x59\xf8\xe2\x8a\x93\x49\xec\x0e\xc0\x2e\x79\x44\x71\x1d\xf0\x1d\xef\x15\xf1\x57\x43\xd0\x55\xa4\x18\x99\x80\xb0\x62\xa5\x42\xfd\xb2\x45\x2c\x41\x8c\xd5\x9c\xf0\x9f\x25\xc5\xf6\x83\x26\x64\x78\x58\xd6\x8f\x5b\x08\x4e\x54\x56\x9d\xd2\xc2\x16\xdb\x0e\xa3\x89\x2c\x49\x0f\x92\x62\x6f\x6f\x65\x77\x95\x4a\x1c\x2a\x4c\x2a\x75\x1c\x31\x56\x70\xd9\x75\xbe\x2a\x9d\xf1\x44\xce\x54\x5d\xca\xb5\xe1\x87\x73\x6b\xf3\x9a\x0d\x21\x4c\x4b\xd0\xaa\x8c\x75\x1f\xce\x1c\xe2\x93\xb0\xdf\x71\x0f\xe0\xf6\xa1\xe7\x39\x2e\xa0\x4f\xcb\x8c\xfb\x9e\x0c\x26\xba\x54\x40\xe7\x4c\x6a\x3f\xd1\x37\xe4\x04\x6d\xf0\x76\xfd\x38\x1d\x36\x9f\x01\x4a\x63\x3c\x31\xbc\x9c\x62\xbb\xee\x69\x48\x2e\xf0\x76\x63\xae\xd3\x1a\x98\x38\x50\x84\x06\x17\x86\xaf\x6e\xfa\x19\xae\x3f\x62\x88\xd8\x49\x7c\x0a\xe3\xa6\x0a\xa0\x93\x22\xd8\x32\x70\xf9\xc5\x15\xa7\xd8\x68\x62\x9f\x96\x0e\x57\x51\x81\x42\x9e\x80\xdd\x01\xdf\x61\x14\xf1\x1a\xfe\x03\xdc\x2b\xdc\x97\x36\x95\xda\xeb\x09\x37\x85\xd0\x6d\x0d\x87\x72\x1b\xf2\x02\x87\x34\x5c\xdd\x15\xd4\xdc\x71\xae\x31\x20\x15\x92\x2b\x73\x9b\x0a\x5f\xfb\x08\x5c\x98\x99\x4a\x2d\x2a\xa3\x15\x19\x0d\xf1\xca\x88\x70\x2b\x26\x56\x69\x67\x49\xf5\xe1\x93\x0c\x8b\xe3\x14\x24\xba\x4b\x95\x12\xbb\x93\x78\x1f\xb1\xa3\xe1\xdf\xcc\x7d\x08\x79\x43\x1f\xd2\xd1\xa0\x0e\x6f\x5e\x19\x21\x4b\x2a\x40\x86\x1d\x94\x28\xbc\xb4\xab\x7f\x11\x3f\xc7\xe0\xc7\x90\x71\x2c\x10\x4a\xac\x35\x82\x96\xcf\x2b\x92\x81\x92\xe2\xce\xd6\x1a\xae\x41\x7b\xe1\x18\x75\x1e\x22\xa2\xac\x04\xcc\x1d\xfe\x29\xba\x65\x28\x92\xea\xc3\x27\x13\x6f\x31\xa7\x5c\xf3\x89\xd3\x24\xa1\x45\x18\x61\x32\x32\x25\x40\x33\x77\x08\xbb\x8b\x63\x90\x9b\xc1\xa5\x6f\x2b\xf8\x16\xa9\xf1\xa8\xa8\x24\x61\xb3\xa8\x60\x68\xab\x61\x31\x33\xfe\xcd\xe0\xef\x14\x2d\xf4\x4a\x11\x3e\xb2\x77\xb3\xb7\xcb\x32\xeb\x07\xa4\x97\x76\x6a\x26\x12\x30\xa2\x13\x33\xe6\x27\xe2\x25\xa4\x37\x91\x35\x89\x10\x2b\x39\xa9\x19\x67\x7c\xa4\x95\x21\xf8\x7c\xb1\xad\xc2\x08\x26\xe0\x18\x60\xdc\xc3\x8c\xf6\xb0\xe2\x2e\x55\xf1\x8f\x56\x9c\x9d\x4f\x28\xa9\xb4\xf0\x0d\xc3\x38\x58\x78\x2d\x35\xbc\x32\xf8\x98\x11\x1e\xf1\x15\x3c\x98\xaa\x5f\x8e\x23\x1a\x08\xe0\xc3\xb7\x30\xa4\x6d\xb1\xb4\x9b\x55\xee\xda\x63\x14\x51\xe0\x59\x71\x5d\x71\xea\xb0\x9e\x0d\x71\x3c\x76\x67\x6b\xf0\x4a\x81\xbc\x54\x7c\x22\x26\x78\x41\x73\xb0\x02\xde\x9b\xe0\xcf\xcf\x57\xb4\x10\x61\x14\x57\xe8\x1d\x5a\x3f\x64\x29\x20\x25\xdc\xb8\x1e\x46\x6c\x48\x5a\x1b\x98\x82\x5a\x29\x4b\x98\xbd\x02\x4e\x32\x38\x73\x0e\x59\x60\x47\xf4\xb9\x4a\x2b\xfd\x10\x86\x15\xd6\x75\xf3\xb4\x86\xe4\xe4\x67\x70\x83\x9e\x76\xdc\x6c\x84\x7a\xb9\xf4\xf0\xdf\x92\x1d\x05\xde\x4f\x11\xc7\x24\x09\x63\x8b\x0b\x8e\xd1\x8e\x77\x72\x44\xb6\x70\x98\x3a\x82\x66\x90\x1c\x8e\x7e\x12\x87\xf6\xe4\xc0\x3e\xd6\x09\xcd\xb1\x65\x88\x56\x84\x94\x88\xb5\xe0\xf4\x6c\xdf\xc5\x80\xe1\xab\xeb\xe3\xef\xce\x0b\xda\xae\xa7\x6c\x97\x83\x39\x3b\x10\xaa\x84\xc7\x31\xe0\x0c\xee\xaf\xce\x1c\x45\x9d\x0d\x05\xd8\x58\x0b\x7c\xd2\xb8\x7d\x71\x23\x4a\x18\x7d\x8f\xb0\xbd\xc5\x91\x91\x37\x1c\xd9\xde\x1d\x31\x7c\x05\x27\xd1\x2e\x82\xa6\x4d\x14\x09\xd3\x9e\xfc\xa6\x4a\x27\x9f\x49\x44\x01\x19\x2b\xb7\x39\xac\x98\xad\x1e\x9f\x38\x49\x6b\x14\xd2\x86\x20\x5a\xbd\x05\x09\xed\xa2\x47\x95\xde\x40\xe7\x0f\x0a\xcf\xae\x40\x12\xa4\xbe\xbf\xee\xe9\x0d\x85\x55\xb5\x25\xe2\xdd\x86\x12\x44\xbe\x8b\x9d\xb8\x7c\x9e\x79\x53\x44\xca\x61\x73\x86\x1f\x63\x4b\x5d\xd2\x52\x65\x8c\xf8\xfb\xfc\x37\xc2\xb1\xdc\x32\x2a\x23\xcf\x75\x98\x7e\xf7\x63\xfc\xef\xf2\x3b\x11\xb0\xfb\x69\x0d\x7f\x2a\x23\x12\xb5\xbb\x26\xa6\x9f\x0d\x01\x29\xe4\x1d\x11\x61\xf7\x7e\x56\xa7\x20\xe3\x93\x23\x7e\xac\xf1\xbf\x0b\xf5\xaa\x2e\xe1\x06\xde\xa8\xe1\x0b\xcd\x4e\x55\xca\x60\x34\xc8\x43\x87\x6b\xde\x71\xc8\xb5\x22\x00\x96\xde\x9f\xd7\x61\x7f\xcc\x3f\xd6\xbc\x73\xdb\x78\xa9\x8b\x0e\xe9\x88\x08\xdc\xd6\x22\xad\xdd\x23\xd9\xd9\xce\x2d\x62\xd6\xd3\xdc\x8d\xf4\x30\x00\x13\x5e\xe6\x3f\x89\xd2\xa0\x88\xdb\x3c\x3f\x2f\xf5\x79\xf6\xdc\x3e\xec\x32\x85\xde\xf0\x33\xb5\x9f\xe2\x4b\x71\xef\x1c\xce\x62\x8b\x79\x7d\x13\xf1\x4a\x9c\x41\x69\xff\x3f\x7b\x7f\xb2\xe4\x48\x72\xe4\x89\xc3\xaf\xe2\xc2\xbb\xa9\x98\xaa\x99\xda\x72\x4c\x66\x0f\x25\x0e\xc8\xd3\x88\xe0\x8e\x46\x57\x13\xf5\x8d\x67\x15\xa5\xb2\x08\x7e\x13\x4f\xff\x17\xfd\xa9\xb9\x63\x8d\x08\x44\x54\x71\xba\x59\x9d\x22\x19\x80\x27\xdc\xdd\x56\x35\xdd\x97\x32\x65\xa3\xd0\x37\xcd\xfd\xf9\x73\x4f\x55\xd7\xaa\xd2\x6a\xd2\xa6\x35\x8b\x42\xbd\x46\x67\x6b\x03\x72\x71\xdc\x36\xae\xa8\x8a\x6b\xfb\x50\x26\xdc\x83\x7f\x20\x60\x8b\x94\x57\x80\x04\x19\x79\x8d\xb9\x33\x1e\x47\x6b\xf1\x32\xbf\x35\xb8\x56\xb1\xe1\xd4\x49\xd1\x03\x52\x83\xc6\x09\x01\x40\xc9\xb8\xee\x5e\x48\x9b\xe0\x9b\x9b\xeb\xc6\x21\x17\xa0\x82\xaa\xfd\xbc\xbe\xd2\xd4\x50\x25\x70\x9e\x37\xe9\x97\xb7\x30\x90\xfb\xa7\xba\x7a\x6a\x4c\x6c\x98\x34\xed\x9d\x85\xd7\x42\x6a\xbc\x0f\x4c\x3d\xb0\xf8\x52\x46\x46\x18\x1e\x0c\x1e\xd8\x52\x81\x32\xb6\xc3\xce\xd0\x9a\x52\x12\xaf\x41\x5b\x4f\x57\xdf\x60\x1c\x46\xad\x48\x0f\x3c\x6b\x1e\x18\x63\xa0\x96\xa9\xca\xed\xe6\xfe\x5b\xfb\x73\xfd\xb4\xfa\x0c\xb5\x02\xbd\x88\xc9\x19\xc6\x2a\x00\x93\x66\xc8\x80\x19\x11\x41\xeb\xf5\xb7\xb0\xa8\xc8\x93\x18\x39\x46\xed\xc8\xb6\x87\x38\x53\x92\x98\xe0\x88\x6c\xd5\x18\xb5\x5d\x21\x12\xc6\x96\xab\xea\xe2\xf0\xcf\x26\x2d\x65\x24\x3b\x96\xfa\x54\xef\x56\xc7\xbf\x82\xf1\x1e\xd3\xd4\x29\xa2\xb8\x13\x43\x53\xc2\x48\xfc\x9c\x59\x47\x9d\xa7\xe5\x8a\x04\xf4\x04\x96\x2e\x28\x15\xd3\xe9\xea\x5b\x70\x55\x86\x34\x09\x9e\x78\x75\xa4\xf0\x8e\x09\xea\xd3\x88\x22\xe5\x48\x87\x61\xa0\x93\x66\xea\xac\x90\x7e\x09\x1a\x01\x4e\x15\x09\xb0\x0d\x4f\x63\xbb\x55\x29\x69\x83\x0e\x3e\x89\x89\x68\x26\xfd\x48\x4d\x9e\x13\x5c\xa3\x1a\xf3\x05\x35\x18\x71\x35\xac\x9d\xba\x33\x2c\x09\x26\xd3\xf3\x4b\xc6\xad\x96\x9d\xf7\xec\x26\x31\x8d\x8b\x57\xcf\x25\x47\xe0\xce\x46\xb9\xdb\xf4\x70\x96\x19\x35\x75\x2b\xf4\xfd\x69\x1f\x6d\x66\x82\xd8\xb1\x04\x55\x4b\x66\x2f\x79\x15\xc1\x0b\xf5\x46\xa5\x82\xe3\xb5\xbe\x26\x3c\x9d\x3a\x4f\x89\x92\x42\x90\xa8\x13\x46\x88\xb8\x04\xc8\xe5\x36\x67\x68\x49\x6d\x5e\x33\xe5\x8a\x20\x33\x1e\x1c\x9a\xb5\xe3\xc1\x7a\xcd\x26\x3d\xf9\xaa\x35\x55\x2a\x69\x8b\xb8\x98\x3d\xec\x6e\x40\x1d\x06\xaf\x1e\xc9\x87\xef\x5b\x28\x48\x89\x55\x56\x28\x60\x1f\x56\xdb\x83\x75\x4a\xe0\x38\x5a\x84\xf2\x09\x61\x87\x76\x9d\x09\x9c\x21\x0f\x79\x6e\x4f\x9e\x41\xba\x16\x68\xe1\x13\xd8\x3d\xf6\xf4\xc5\x60\x73\x00\x0c\xa4\x99\x5a\x41\xc8\x90\x47\x6c\xe6\x99\xd4\xf8\x25\xdb\xc6\x52\xab\x61\x35\x58\xbf\x43\x82\x33\x94\x1a\x17\xa2\x67\x75\x85\xb3\x0b\x01\x90\x0c\xd4\x65\xf1\x9c\x12\x55\xdb\xd4\xda\x9a\x31\xe9\x01\x99\xb7\x5d\x52\xe8\x43\x1c\x34\x28\x84\x57\x8a\x42\x33\x1f\x5d\xbd\xdb\x0a\x72\xed\x82\xb5\x00\xa4\xaa\xee\x98\x4a\xef\x93\x7f\x8e\x3c\xdd\x1d\xba\x7c\x04\xec\xe4\xf1\xb9\x8c\x46\x90\x51\x7a\x36\x56\xcf\xd3\x6a\xc3\x26\x42\xb9\xa9\x31\x26\x46\x6f\x20\x45\xa7\x62\x62\x8e\x89\xc6\x0d\xd1\x77\x11\x4b\x00\xf4\x6a\x2c\x14\xb1\x2d\x4d\x06\x28\x06\xa3\xec\xd9\x8f\x01\x98\x65\x63\x3b\x4c\x32\x81\x2e\xbb\x18\xe3\xc6\xa8\xb5\xc4\x54\x5c\xfd\x2a\xc3\x2c\x1e\x6c\x19\xfb\x4c\x6a\xc2\x69\x47\xcd\xba\x44\x29\x1b\xae\x9c\x9c\x77\x4a\xb9\x91\xda\xae\xc2\xb2\xcf\x4c\x76\x12\x0a\x50\x10\x90\x46\x49\xa4\x10\x5d\x19\x92\x00\x9c\x86\x4c\xfc\x93\x92\x67\x1f\xa8\x1a\x1f\x60\x7c\x07\x9b\xf8\x23\x85\x7a\x79\xfe\x6a\x24\xb0\xe7\x89\x87\x17\x90\xa7\xb9\xa1\x5e\x96\xfc\xfa\x10\x99\x0b\x74\xfd\x48\x0b\xef\xc9\x56\x5c\xea\xd5\x61\x43\x90\xc5\xd4\x21\x31\x93\x98\x54\xaa\x22\xee\xf7\xd0\xb2\xfa\x45\x12\x94\x28\x2f\xd0\x43\x18\x63\x80\xb8\x4b\x54\x2a\xae\x23\x59\x68\xf2\xd4\xcc\x02\x3b\x3f\x3a\x74\x51\x75\x8f\x7b\xb9\x20\x49\x2f\x62\x4c\x81\xd6\x4b\x76\x4d\x59\x86\x1b\xc1\x1e\x61\x96\xb1\x1b\xe1\x21\x86\x82\x90\x38\x7f\xa3\x94\xc4\x55\x70\xce\x25\x5f\xbb\xae\xa0\xdc\x35\x84\x27\x84\x57\x55\x46\x02\x19\x4e\xdd\xbf\xbb\xff\x3f\xaa\xb8\x22\x05\x9f\x30\x0d\xc0\x8f\x06\x7c\xbe\x7d\xae\x2d\x59\x43\x26\xa6\x35\x86\xbd\xa7\xe4\xbd\x33\x28\xda\x19\xb4\x1a\x26\x39\xc8\xa8\x20\xe0\x6d\x98\xac\x6a\x76\xb3\x91\x50\xec\xd0\x70\x85\x44\x05\x1e\x0e\x90\x3c\x9b\x4d\x09\x92\x63\x43\x41\x7e\x43\x92\x26\x1d\x3b\x40\xc2\x29\x22\x3a\x8f\x0d\x39\x0a\xa9\x73\x2a\x4e\xdb\x88\x72\xe6\x30\x8c\x23\xd1\x85\x55\xe3\x88\x6b\x18\xa5\x18\xd0\x14\x3c\x50\xaa\xf4\xc9\xfd\x81\x3a\xe4\x71\x03\xa0\x32\x4c\x3d\xd2\x93\x5b\xc0\x2a\xe2\xa5\xe4\x94\xd5\xda\x4d\x86\xd2\x8d\xb4\x05\x0f\xa2\x1b\x71\x54\x09\xf6\x92\x3e\x13\xa7\x02\x67\x13\x28\x0e\x21\x1d\x40\x50\x57\x41\xcf\x00\x75\xe8\x20\xea\x50\x1f\xb3\xcd\xa1\x8c\xdc\xdf\xc2\x88\x7a\x93\x84\x93\x20\x33\xc5\x06\x55\xdd\xd1\x8e\x0f\x74\x48\x60\x65\x60\x0d\x6c\x26\xed\x18\x52\xeb\x26\xff\x79\x00\x21\x15\x4d\xd4\xfd\x4b\xa3\x8b\xf9\x50\x79\x29\xc3\x58\x62\xc8\x99\x61\xfc\x12\xa8\xda\x02\x15\x7c\x41\x91\x78\x58\xec\xde\x99\xdd\xe6\x59\x3b\xb9\x81\x11\xec\xd3\x10\x5f\x0d\xf7\x51\x85\x1b\xc4\x8e\x7a\x46\x69\xc5\x29\x46\xea\x26\xf8\x16\xd5\xbd\x0d\xcb\xc3\x17\x13\xf6\x0c\xce\x32\x7e\xd5\xf3\xd1\x76\xc7\x18\x50\xc3\x26\xaf\xa3\xf7\xec\x3e\x35\x70\x00\x7d\x62\x83\xb3\xbe\x2a\x1d\xd5\x03\xeb\xa3\x22\x2e\xd6\xbe\xdd\x6f\xa2\xc3\x01\xc9\x7f\x36\xfc\xa9\xab\xde\x31\xeb\x2d\xdf\x7c\xe2\x0f\x8d\x04\x2c\x7d\x9d\x34\x9b\xbd\xba\x6f\x46\x32\x74\x84\xaf\xe4\x59\xdf\xed\x80\x49\x76\x33\xa6\xa6\xb6\x74\xc2\x6f\x4d\x29\x19\xeb\x30\xba\x71\xab\xa4\x1f\xfa\x98\xc4\xff\xa3\x86\x70\xc0\x9d\xb3\xe4\x9d\x49\x49\xf6\xb7\xaa\x3e\xd5\x7e\x76\x07\xa0\x68\xc8\x17\x31\x81\x26\x6c\x36\xf8\xba\x88\xfd\xf9\x6e\x48\xf5\xb8\xff\xbd\x47\xbb\xc2\x72\x07\xd7\x2a\xd8\x05\x21\xcd\x4b\x4a\x07\x78\xa4\x3c\x1b\xd3\x50\x4d\x68\xf0\xb5\xee\x24\x8d\x2f\x96\x5a\xc6\x52\xf3\x6f\x5f\xea\x7e\xb6\x04\xaf\xaf\x74\xfe\x2d\x2b\x1d\xbd\xfc\x31\xba\xf1\x59\xfe\xa6\xf5\x3e\x5f\xee\x74\x77\xb9\xcb\xba\xdc\x69\x5d\xee\x7c\xb5\xdc\xaf\x8b\x02\x46\x4c\xf3\xc4\x88\x80\x5f\xbc\xb5\x4c\xf8\xc8\xc3\xa6\x05\xcd\x17\xae\x4a\x72\x19\xc8\x38\xaa\x8c\xf0\x64\x89\x46\x24\xf4\x60\xb8\xe3\x76\x65\xce\x59\x7b\x66\xe2\x32\x7a\x09\xc8\x3f\xc6\x20\x98\x55\xbd\x71\x76\xe7\x1d\xef\xa7\x77\x77\xd7\x29\xa4\xc6\x5d\x30\x68\xd2\xd2\x8b\x49\x09\x28\x2d\x01\xeb\x0f\xd0\x61\xb3\xcd\xb5\x83\xee\x72\x5b\x46\x79\xe8\x3a\x0f\x0a\xed\xe5\x4b\xb4\x1b\x3b\x69\x54\x12\xe5\xa9\xe1\x9b\x93\x0b\x8c\x8a\x7d\xb3\x36\xf9\xd6\x52\x35\xd4\x75\x28\xb3\x67\x84\xe8\xb6\x64\x5a\xe1\xc6\x02\xc7\x4d\x86\x2f\xb2\x7a\x62\x02\xf1\xa2\xd6\x46\x67\x93\xd8\xab\x0c\xa7\x11\x90\x92\xe2\x46\x5b\x18\x2a\xdd\xde\x0a\xb5\xcd\x2b\x95\xdf\xd9\x7d\x43\x0d\x12\xd4\xfd\x47\x46\x82\x0d\xf7\x6d\xc8\x7e\x51\x72\x5f\xec\x11\x08\x2c\x56\xe1\xf5\xe2\x60\xb8\xf8\x1b\x89\x28\xf4\x4d\xf6\xad\x6e\x21\xe0\x66\xa4\xa1\x51\x16\xe7\x61\x0a\x14\x6b\xe0\x50\xca\x50\x6c\x32\x1c\xc2\x2a\xea\xfb\xf0\x8e\x72\x37\x0e\x4e\x17\xd5\xa4\x18\xa4\x83\xe7\x4c\xc3\x5a\x5f\x14\x46\xec\xe5\xc2\xc4\xb5\x66\xc0\x99\xfb\xd0\x55\xb2\xb4\x1d\xa9\x24\xf8\x89\x8e\x66\xd0\x1b\x44\xe5\xa8\xf0\x9b\x6c\xee\x32\x01\xa3\x91\x54\xa3\x0e\x6d\x47\x29\x56\xa4\x39\x58\xd4\xa2\xed\x6e\xb5\x99\x8b\x63\xf9\x7d\xed\xde\x5c\xbb\xc7\x14\x75\x0f\xe5\x70\x3d\x87\x59\x37\x47\x8a\xc8\x53\xa6\x94\xe0\x95\x91\x4b\x81\x96\x9e\xa9\x81\x45\xe9\x3d\x07\x3c\x32\x93\xaa\x20\x05\x40\x3d\x18\x92\xab\x9b\x4e\xa5\xf6\x29\xee\xe1\xbf\x24\x94\x1a\xea\xf4\xd8\x23\xa3\x64\x8f\xb7\xfd\xf2\xa9\x69\x13\x97\x39\x40\x22\xcf\x79\x8b\x04\xfd\x28\xdb\x61\x3c\x43\x9f\xd4\x99\xeb\xd2\xf7\xc9\x16\x7a\x8a\x28\x2c\x8a\x0a\x3f\xcb\xc5\xb1\x91\x54\xde\x58\x3b\xaf\xea\xe9\xda\xc4\x4a\x1a\x65\x0e\xd9\x44\x1c\xe4\xab\xd8\x66\x52\x2e\xdf\x98\x1c\xc9\x4d\xb8\x43\x25\x1f\x19\x19\x11\x5e\xd5\xd2\x35\x1b\x1a\xa4\x43\x7d\x82\xf7\x46\xe1\x3a\x67\x63\xee\x13\x49\x5f\x9a\x36\x81\xd5\x38\xcd\x02\xa7\x64\x24\xf4\xbd\x73\x12\xce\x55\x18\x91\xd4\xcb\xe2\x97\x6e\x2c\x67\xea\xb6\x36\xb9\x3e\x55\xea\xf5\xa8\x24\xcd\x98\xa4\x64\x8c\xe5\x7e\xf8\x14\x42\x29\x54\x50\x28\x49\x0c\xb9\xa1\x52\x4d\xbb\x53\x93\xfe\x5c\x1d\xa0\xee\xce\x9e\xa8\x8a\x6c\x7c\x6d\x86\x49\x57\x29\xcb\x93\x0e\x27\x37\x94\x66\x2d\xf1\x76\x03\xcf\x75\x74\x1d\x19\x67\x58\xa8\x74\x28\xbc\xb4\xbb\x13\x59\x43\x96\x83\x58\x13\xae\x4e\x4e\x49\xcd\xd8\x8d\xe1\x08\x0e\x85\x15\xbf\x0c\x1e\xa8\x88\x83\x32\x3b\x09\x66\x58\x97\xa0\x8c\x3c\xa5\xf1\xdd\xe5\x40\x3c\xd4\x51\x62\x0b\x84\x2f\x63\x55\x2b\xb4\xf7\x60\xcc\x32\x2a\xc5\xb8\x99\xb7\x4a\x5e\xdf\x28\xe0\x79\xa9\x73\x47\x6b\x76\xf1\x2a\x85\x69\x36\x4d\x49\xba\x87\x4b\x71\x4a\x42\xa9\x0a\xd2\xbf\xd4\xa4\xf8\x4e\x8a\x9e\xaa\xd8\x19\x6f\xb6\x08\x80\xad\x42\x92\x40\x3e\xf3\xa8\x44\xa6\xa7\x8b\x6f\x48\xfb\x61\xb2\xb4\xa7\x4e\xc1\x35\xc0\x2a\x51\x4e\xb7\x03\x3a\x27\xdb\x0a\x22\xd9\xa8\x76\x88\x01\xea\x4a\x0c\x83\x08\x17\x7e\x96\x4b\x57\xc7\x51\xeb\x36\x10\xc8\x1d\x70\xbe\x6b\x94\x8b\x0d\xa5\xe4\x6a\x23\xc5\x77\xf2\x3a\x67\x05\x46\x32\x93\x38\xe1\x38\xd5\xeb\x16\xbd\x3c\xa1\xc7\xb7\x60\xb8\xb6\x36\xc1\xd7\x75\x6f\x12\x5a\x77\x93\x1b\xac\xac\x02\x3d\xf2\xd9\x25\xb1\xda\x05\xfc\xb8\x26\x37\x15\x8f\x8b\x6f\xc1\xdd\x87\xc4\x23\x05\x4c\xf0\x1a\x3e\xf1\xe2\xd5\x8a\x50\xff\xc9\x78\x88\x38\x15\xca\x65\xf6\x3c\x2c\x26\xca\x78\x51\xb7\x66\x10\x69\xd2\x0a\xa6\x5d\x28\x25\xf8\xa9\xd5\x91\x2f\x0a\x79\xb2\xba\x5b\xac\x61\x3a\xcb\x0a\xc6\x2e\xc0\x18\xe4\x8e\xb0\xb5\x5c\x5c\x79\x3a\x56\x70\x35\xa5\x97\xf5\xe2\xd5\xa3\x66\x80\x88\xa2\x4e\xff\xbb\x50\x42\xb2\x1f\x9d\x8a\xfb\x23\x27\x1e\x5a\x37\x48\x6e\x15\x8c\x06\xdb\x19\xce\x79\x68\xdd\xb2\xc9\xa6\xd6\xcf\x92\xfd\x1c\xba\x64\xa1\x6c\xc2\xa2\xbb\x43\x1a\xe9\x80\x7b\x62\xf3\x34\x33\x8a\xd9\xd8\x64\xdc\xd7\x59\x52\xb3\x05\x30\x72\xc5\xb6\x20\x28\x4d\xc7\xf0\xdc\x92\xc6\x30\x2a\x6a\xdb\x2a\x89\x9d\xb0\x62\xad\xa0\xd2\x9a\x51\x59\x57\xa0\xe3\xe2\x2d\xb6\x5a\xe0\xb9\x54\xd9\x8e\x46\xca\x24\x19\x2c\x16\xa8\x80\xae\xd7\x26\xe4\x9a\x80\xa3\x2e\xce\x36\x38\xe8\x17\xaa\x18\x36\xa6\xd5\xc4\x28\x23\x4c\x3c\xa3\x2e\x0b\xd2\x54\xb5\x41\xb7\x0d\x3e\x7b\x9d\x29\x29\x1c\xc0\x50\x66\xaa\xa1\x55\x9b\x5e\x0b\x02\x17\x59\xb8\x0f\xc0\xef\x98\x62\x4f\x94\x61\x41\xac\x0d\x2e\xc3\xcc\x2e\x75\x52\x62\xd7\x34\x69\x11\x0f\x6c\x89\xac\x26\xbf\xda\x86\x42\xbf\x22\x9e\xc6\x65\xb9\xb6\xb3\x0b\xfc\x95\xe0\xd9\x0b\xfc\x95\x3c\x7d\x98\xd4\x9d\x71\x22\x50\x76\x0f\x19\x41\x8b\x31\xe5\x30\x5f\x35\x69\xe3\x73\x88\x0f\xd6\x19\x92\xad\x29\xb2\xd6\xb4\x36\x5c\x08\x92\x0a\x25\x45\x49\xec\x5a\x50\x2f\x12\xe6\xc3\x34\xb8\xf0\x6a\x5c\x51\x31\xde\x01\xf3\xb1\x7b\x26\xae\xa4\x12\x04\x82\x8b\x03\x7d\x83\xa6\x42\x91\x3b\x28\x27\x08\x5f\xb9\x1a\x55\xaf\x9e\xd0\xab\x81\xf9\xf6\x24\x3a\xc8\xea\x22\x06\x26\xf0\xaa\xef\x8d\x50\x7d\xcf\xa4\x1e\x68\xe6\x13\x0a\xbc\x51\x8e\x75\x67\x34\x08\xbe\xcc\x8b\x4d\xd5\x4e\x1a\x77\xde\x13\xea\x2d\x52\xe3\x06\x27\x21\x78\x31\xda\x8d\x79\xec\x4e\x2c\x26\x9f\x85\x44\x35\x33\x92\x87\x95\xde\x10\x82\x22\x08\x90\xac\xb9\xed\x49\xdc\x72\x52\x9a\xf3\x45\x03\xe3\x14\x54\xe5\x4b\xd0\xb6\xc1\x0d\xc3\x64\xb6\xd5\x6b\x19\x9a\x14\x08\x63\x85\x24\x22\xe4\x28\xfb\x8a\x95\x38\x2e\x1c\x4b\x64\x98\xda\x4d\x6c\x82\x73\x09\xee\xc4\xc1\x58\xb0\x49\x70\x90\x75\xd4\x18\x2d\xe4\x51\x83\x7f\x93\x49\x6c\x1c\x19\xae\x58\xca\xae\x78\xeb\xd5\xbe\x9f\xbf\x06\x57\xa8\xa9\xea\x8e\x34\x19\xc1\x5d\xaa\x19\x48\xf1\x48\x99\x44\x23\xec\x85\x12\x90\xa8\x3b\x3a\xb8\xab\xac\xae\x11\x12\x1d\x7e\x13\x7b\x1f\x8d\x0b\xe3\xcd\x2f\x38\x2d\xbf\x24\x77\x81\x58\x5c\x6c\xdc\x59\x19\x1c\x24\x2a\xcc\xc1\xbb\xd0\x80\xa1\x13\x47\x28\xdd\x22\xfc\x6d\x54\xf6\xae\xef\xcc\xc6\xa0\xc0\x0a\x22\x42\xdd\x6b\x6f\xb2\xba\x91\x19\x89\xda\xe0\x81\x0a\x47\x85\x1c\x84\x4a\x5a\x7d\xa2\x8b\x8c\xf8\x11\x94\xc4\x4b\xa9\x07\xcf\xc2\x07\x50\x6c\x9e\x0f\xcb\x5b\x9b\xc1\x23\xc3\x57\xc2\xc3\xcc\xf2\xe2\xed\xe0\xf9\x9a\x86\xb7\x8d\xf3\xf0\x22\x1d\xe2\x55\x19\x1e\x98\x3a\x24\x56\x20\x2d\x97\xbc\xc4\xee\xcc\x68\x83\xac\x19\x04\x95\xc1\x2a\x84\xb9\x33\x62\x1b\xb8\x24\x78\x78\x67\x37\xdc\x54\xd7\x92\xc1\x2d\xad\xf7\xb1\xc9\x86\xa9\x0b\x43\x9a\x75\x35\x2e\xf4\x5b\x02\x08\x47\x0b\x93\x78\x42\xb9\x9a\xdd\xef\xbf\x37\x6a\x8d\x7a\x76\xd7\xce\xd9\x33\xbd\x55\x39\x52\xf4\xba\x0f\x71\x58\xa8\xb4\x1b\x46\x84\xb5\x6b\x47\xa5\x22\xa2\xc2\x76\xbb\xa8\x57\xc1\x48\xee\x9f\xc1\xec\x8e\x28\xea\xae\x06\x32\xf2\x30\x9a\xd0\x00\x3f\xa8\x54\xfc\xa2\x71\x3a\x98\x20\x82\xd0\x9b\xe8\xee\x40\x5a\x15\x1a\xc3\x66\xbb\x05\x07\x15\xe4\x62\x44\x7e\x2f\x13\x2c\x52\xe6\xab\x7a\x12\xf0\x31\xaa\xf0\x84\x82\xb2\x35\x0f\xf4\x9d\xb3\x2c\x57\xc0\x06\x70\x1e\xc2\x99\xa8\xb7\x6c\xdd\x39\x52\x87\x32\x13\xc5\x6c\xeb\x53\x23\x6d\x7a\x34\xe8\x5a\xea\x5f\x24\x2e\x54\xb4\x7b\xca\x37\x93\xdd\x31\x0e\xfb\x2f\x98\x3b\xbf\x28\xda\xa1\x99\x39\x40\xac\x7f\x45\x0a\x40\x84\x2c\xba\x42\x27\xe7\x29\xe5\xc1\x4d\xe8\x14\x97\x86\xea\x1d\xf3\xf9\xe5\xb0\xb9\x8e\xb6\x56\xef\x7c\xd9\x53\x14\x19\x11\x76\xea\xc7\xc7\x84\xb9\x1d\x71\x54\xfb\x5b\x7d\x90\xa0\x3f\xe7\x9a\xa0\x9d\x1d\xe1\x6c\x0a\x8a\x76\xf9\x63\xf7\xd2\x9c\x7b\x57\x4e\xd7\xe1\x31\x8c\x14\x6c\x50\x61\x96\x7e\x80\x9f\xe3\xf3\x97\x8a\xf6\x7d\x19\x8b\x81\xd4\x1b\xcb\xf8\xf1\x55\x2c\xb4\xec\xd7\xcd\x22\xc6\x9b\x45\xbc\xc3\xc2\x9d\x2d\x62\xa1\x96\xd2\x3a\xe8\xa2\x97\x2b\x99\xc6\x4a\x96\xf7\xae\x64\xb9\xb7\x92\xe5\x66\x25\xd3\xe5\x4a\xbe\xca\x91\x77\x52\xf5\x4a\xa6\x75\x71\x36\x36\x92\x65\x67\x20\x7b\x1b\xc3\xad\x99\xb2\x87\xbe\x54\xb7\xf0\x05\x6a\x45\x28\xd7\x03\xf5\x7c\x2b\x92\x5d\x1a\xbd\xf3\x68\x7f\xc8\xf9\x88\xc3\x82\xff\xa3\x35\xdb\xca\xda\xc1\x50\x8b\x21\x54\x81\x3d\x4e\x0f\x92\x5b\x7e\xfe\xa2\x88\x88\x48\x7b\x77\xb5\xe6\x34\xf2\xdf\x65\xe3\xc9\x6b\x46\x02\xb8\x36\x93\x11\xc4\x92\x3c\xea\xd3\x0b\xc1\x38\xb3\x0e\xa7\xc6\x8a\x12\x95\x1c\xfb\x66\x34\xf6\xba\x2e\x2c\x22\x71\x66\xa2\xd4\xfa\xec\x26\xac\x1a\xe1\x6c\x2e\xd4\x0c\x4d\x03\xcb\xa1\xa2\x6f\xf5\x92\xbb\x6d\xf6\xea\x8e\x85\x3b\x1c\x1f\x75\x94\xf8\xad\x82\x7c\x8a\xa9\xd9\x10\x6c\xa8\xac\xb7\x5d\xaf\x40\x58\x11\x45\xc7\x06\x6e\xfb\xe1\xa2\x05\xd2\xe0\xba\xbd\x34\x2e\x32\xbc\x35\x3c\x5b\xad\x21\xae\x54\xfb\x7a\x71\x60\x12\x69\xdf\x10\x76\x2b\x9a\xf1\x9d\x1a\x54\x39\x46\x9b\x05\x59\x10\xf3\x42\xd7\xa1\x7e\xac\xce\xa4\x3b\x85\x64\x63\x71\xa3\xa1\x66\x63\xec\x53\x59\x95\x29\x8c\x0c\xa9\x53\xa6\x8c\xbf\xc5\x6b\xba\x13\xb3\x7e\x83\xee\x27\x0c\xaf\x7c\xb8\x6c\xf5\xbc\xa3\xd4\x2a\xaa\x0f\x2f\x2d\x58\xff\xb0\x21\x81\x5c\x7b\x44\xab\x43\xad\x09\x13\xd1\xfa\x44\xb6\xbf\x93\x02\x47\xef\x95\x52\x3d\x3f\x6a\xdf\x17\xec\x85\x05\x7b\x4d\xe1\xf5\xb7\xf9\xef\x3f\x3d\x58\x6a\xb5\x20\xc2\xda\xc4\xf6\xde\x0c\x79\x61\xd6\xc5\x3d\x47\xa5\x64\xbf\x48\x0d\xcb\x0b\xbb\x72\x2c\xa0\x9f\x75\xa8\x20\x6b\x97\x1d\x95\x44\x4b\xce\x50\x17\x5a\xa5\x53\x29\x6a\x7f\xcb\xaf\xb5\x52\x8a\x7d\xf1\x80\x45\xcd\x47\xf6\xea\x4f\xb8\x30\x7c\x6a\x38\x3f\x23\xd6\xdb\x76\x0a\x29\x78\x89\x47\x22\x67\xe3\xb5\x3b\xec\xd7\xf6\xbd\x23\x2d\x69\xcd\x53\x4a\xa9\xb0\x4b\x2e\x2d\x53\x1b\x76\x35\x88\xc3\xad\x7a\xc5\x4b\x84\x80\x0e\x93\xbe\x21\x20\xd8\x49\x9f\xbf\x70\xa7\x16\x91\x78\x41\x74\xe7\x05\x53\xe2\x5a\xda\x2b\x8d\xb8\x35\x46\xc9\x67\x44\x77\x24\xf0\x37\x71\x91\x86\xfc\xc2\x0d\xbf\xd1\x1d\x13\xec\xff\x39\x2c\x77\xae\x10\xe7\xbd\xc0\x21\x89\x14\xf3\xd4\xdd\xc3\xc4\xc5\x16\xc4\x71\xc0\x00\x02\x56\xc5\xed\x4d\x31\x3a\xa7\x06\x09\x97\xeb\x60\x3e\xb9\x92\x24\x30\x16\x70\x3a\x6a\xf6\xb0\x71\x33\xf8\x66\x81\x5b\xf2\xd0\xe1\xc6\xb4\x34\xc7\xc6\xa3\x8b\x4d\x4f\x0a\x44\x88\x7c\x24\x46\x1f\xb9\x1d\x83\x49\x7f\x3b\x13\xaa\x73\x5f\xc2\x38\xdc\x88\x0f\xb7\x68\x9f\x3f\x1c\x82\x63\xcf\x4e\xeb\xb8\xa1\xce\x7b\x94\xe6\x82\xb6\x7d\x63\x67\x1c\xaa\xa5\x50\x2c\xea\x16\x8c\x58\xf3\x11\xba\x2a\x78\xc2\x02\x98\xb3\x7a\xe6\x60\x65\xbb\xbb\x03\xcc\x49\x19\x9b\x18\x11\x1e\x74\x40\x5c\xe6\x8e\x84\xd5\xfe\x16\xdf\x7b\xd0\x10\x98\xbb\x9d\x25\x4f\x08\x40\x34\xc1\x07\xe9\x66\xbd\xcf\x37\x82\x03\x5f\xdc\x96\x34\xf1\x13\x1f\x45\x0e\x22\x5b\x7e\xfe\x82\x94\xae\xd0\xb3\x95\x1d\x75\xae\xf6\x37\x86\xe8\xe1\xbf\xa5\x53\x59\x4a\xdb\xb0\xfb\xcd\x8f\x9c\xac\xe3\xd3\x6f\x09\xb2\x72\xf3\x54\xe1\xe5\xe9\x9f\x7e\x27\x35\xc3\x67\x93\xb1\xb7\x6d\x7c\x8e\xa8\x78\xb4\x56\x33\xa5\xd8\xec\x6f\x99\x3e\x7c\xdf\xbd\x98\x6a\x43\xb6\x05\x77\x99\x81\x10\x28\x9c\x77\x88\x2c\x71\xef\x71\xc8\xfe\x30\xab\x8f\x38\x11\x04\x0c\x18\x73\xa2\x76\xc4\xea\xec\xda\xb7\xd4\xd2\x0e\x7e\xd1\x93\x7f\xfa\xc0\x90\xca\x82\x5d\x8b\x2a\xcb\xe7\xb8\x05\x7f\xed\x02\x6f\xfc\xdc\x5c\xf9\x52\x7c\x63\x50\xcd\xa9\xc8\x8e\x7a\xad\xf6\xb7\xcc\x12\x41\x37\x54\x0d\xeb\x2c\x4b\xd2\x99\x8a\x9b\x22\x90\xa2\xd8\x55\x48\x26\xf0\xd8\x39\x87\x01\x35\x2e\xa9\x13\xd4\x28\xf0\x1e\xa9\xcf\x63\x1d\x59\x91\x33\x5c\xd0\x0d\x49\x00\x30\x0b\x7b\xf4\x0b\xf4\x90\x1e\x1a\x03\x73\x65\x83\x14\x98\x4d\xa0\x2f\xc6\x55\x19\x1e\x43\x18\x31\x43\x3a\xb4\xb7\xaa\x51\x96\x1d\x64\xf2\x3c\x52\x0f\xf8\x8b\xc9\xc4\x04\x72\xa5\x13\x7b\x1e\x09\x84\x1b\x75\xfb\x5b\xf0\xbe\x9d\xc5\x2a\x94\x0b\xad\x96\xd0\xc4\x4c\x7c\x5e\x9b\xcf\x7e\x03\xac\xc2\x70\x50\x72\x19\x9f\x4b\xfe\x03\xc4\x81\xf2\x06\xc9\xa0\xb9\xd7\xbd\x0f\x4a\x0a\x4a\xa9\xdb\x69\xcf\xd6\x09\xf6\x39\xaa\x22\x89\x2e\xb2\x1d\xf8\x17\x03\xdb\x8e\xe2\x7a\x22\xcb\xf6\x54\xf7\x89\x8b\x39\x8f\x5c\x0c\xb1\x8c\x8c\xf1\xad\x10\xf8\x30\xcf\x23\x5f\x8b\xc7\x4d\x49\x7f\xfe\x9a\xe0\x4f\xcb\x54\xf3\x88\xa8\xe6\x56\x47\xa6\x5e\xcf\xd8\xeb\x05\x32\x01\xcf\xc6\xe8\x42\x51\xc9\x54\x8a\xec\x4c\xe6\x9a\x78\x08\x7d\x98\x30\xa2\x33\x10\xc3\x2d\xe3\x13\x77\xd8\x53\x84\x40\x80\x8e\x3d\x79\xd4\xfd\xe2\x2f\x84\x98\xc0\xbc\x33\xc1\x07\xc2\xcf\x12\xd7\x05\xb6\x11\xf6\xca\x3c\x3e\xc7\x1d\xc8\xbe\x8a\x54\x21\x75\x7c\x8e\x3b\x82\xd0\x95\x2d\xeb\x01\x01\xc5\xc7\x90\x49\x6b\x3a\xd8\xb5\x87\x9b\xe7\xac\xc8\x2c\xe1\x5a\x30\x71\x5f\x17\xca\x08\x92\xec\xc9\xf9\x88\xd8\x86\x23\x1f\x8b\xbd\x9e\xfd\x82\xbb\x9f\xa6\xea\x71\x59\x9a\x3d\xe4\x0e\xe0\x09\x3f\x0e\x14\xb5\xf2\x58\x68\x07\x34\x03\x57\x86\xec\x22\x55\x29\x37\x41\xf4\x3a\x42\x58\x84\xe5\x00\x3d\xd4\xb6\x1f\xec\xeb\x98\x6d\x71\x6c\x2f\x12\x12\x75\x47\x95\xa3\x7d\x62\x1e\xdd\x65\x0e\xf8\x12\xf4\x61\x7d\xe3\x0a\x98\xf3\x19\x64\xd4\x17\xdb\xf1\xc8\xe9\x9f\x24\xaf\xaa\x37\x19\x4a\x02\x71\xf5\x49\x06\xe2\xcc\x28\x37\xef\x5e\x56\x3b\x6a\x5c\xed\x6f\xd9\x42\xe8\x8d\x45\xa9\xd4\x6c\x7f\x0b\x0a\xc2\xae\x23\xcd\x34\xfe\x96\x5f\x05\x11\xd4\x13\x34\x89\x69\xf9\x5a\x03\xa6\x02\xa5\xa3\x41\x56\xca\x3e\x4b\x78\x99\x7a\xa9\x69\xa8\x9d\xe0\xf7\xe9\x39\xa6\xa1\xe6\x01\x68\x23\x8b\xbd\x9f\x70\x13\x54\x6d\x57\xaa\xab\x72\xb5\x1a\xb1\xb2\x2f\x90\x1c\x05\xb9\x17\x63\x21\x6c\xfb\xda\x0e\x9e\xbe\xad\x2d\x09\x55\x80\x1c\xcb\xde\xd5\x5a\x30\x1f\xb6\x11\x58\xe0\x5a\x88\x23\x12\x4f\x27\x0c\x0d\xc7\x40\xa0\xe9\x13\xb6\x71\x26\x5f\x79\x0c\x3f\xcb\x4e\x3c\xbe\x57\xd6\x00\x4b\xf1\xb5\xba\x20\x06\xd1\xfd\x75\xf7\x0b\x7f\x57\x83\x97\xf6\x17\xd8\x6e\xe1\xca\xa5\xba\xa3\xaa\x74\x46\x0a\x14\xd4\x55\x8d\x3e\x2c\x58\x32\x75\x92\x0a\x1f\x5f\xfb\x5b\x1a\xd7\x46\x02\xc5\x34\x50\x55\x1f\x4c\xe9\xf8\x4e\x49\x8e\x0c\xcf\x83\x40\x2d\xca\x31\x40\x77\x72\xa0\x16\x79\x06\x67\x90\x51\x1b\xc2\x18\x16\x54\x8c\xb0\xa3\x9f\xbd\x30\x40\xaa\xc6\x26\x63\xf4\xc3\x85\x91\x8d\xdf\x12\xbf\x00\xe0\x4c\x06\x38\x14\xd5\xa0\x86\x58\xed\xa8\x76\xfb\x73\x24\x99\xba\x22\xf5\x0c\x13\x28\x60\x5b\x98\x89\xac\x76\x5a\xf6\x1e\xc9\xd3\x32\xce\x1f\x8f\xef\x14\x05\x3a\x3a\x58\xb5\x66\x63\x5c\x56\x0f\xb0\x6a\x4c\xa3\x27\x2a\xb1\x0d\x6a\x98\x98\x88\x4f\xcc\xce\x8b\xcd\x4f\xa8\x48\x3d\x18\x9d\x9b\x17\x17\x05\x83\xd9\xb8\xbc\x1a\xc5\x1d\x03\x9f\xbf\x88\xb8\x2b\x07\x1f\x49\x67\x84\x2b\xc3\xf7\x0e\x29\x32\x34\x59\xdf\xad\x20\x10\xc4\x3d\x4b\xed\x12\xb7\x72\xdb\x2c\xaf\x42\x49\x9b\xb3\x23\xc9\x9d\x61\x65\xa9\x67\xc4\x56\x6a\x3e\x0c\x3d\x29\x28\x39\x62\xde\x59\x04\xdf\xe2\x8c\x4e\x47\x2a\xa2\xc5\x31\xb0\x02\x23\x9c\xda\x09\x4b\x43\xfa\x22\x0b\xf3\x56\x80\x8a\x8b\x01\x0f\x55\x80\xca\x50\xe5\x1b\x91\x34\x29\xc0\x0d\xef\xce\x4d\x71\x55\xbf\x10\x45\xdc\x99\x17\x71\x85\xab\x36\x14\xed\x39\x90\x4a\xdb\x21\xb9\x7a\xce\x6d\x85\xe1\xe4\xe7\x2a\x1b\x4d\xac\xb2\x32\x13\x79\x38\x31\x80\x86\x7a\x4e\x0c\x98\xae\xec\x42\xdd\x38\x28\x02\xb8\xca\x46\xe2\x73\x25\x45\xc4\xab\x91\x61\xc8\xdf\x46\xbb\x33\x6a\xbc\x80\x56\x57\xfb\x1b\x2c\x3f\xf8\xbe\x8a\x64\x29\xf6\x37\x98\x86\xb2\x54\xf4\x28\xcd\xfe\x06\x22\x80\x0a\x49\xd3\xf3\x17\x28\x1b\x14\x31\x28\xe7\x79\x9a\x82\x67\x62\x8a\x72\x34\xa1\xf0\x60\xff\x03\xd7\x3a\x79\x82\x1b\x3f\x71\xf8\x4e\x50\xbe\xfb\x9a\xb9\x56\xba\x84\xe5\x56\x79\x5b\x02\xe0\x44\x45\x1a\x4a\x8f\xb4\xdd\x55\x56\x28\x04\x94\x82\x9d\x31\xd2\xa2\xf9\xf4\x33\x7c\x2a\x6d\x28\x46\x97\x4b\x73\xd6\x0f\x3f\x97\xeb\x34\x47\xa3\x0d\xe3\xfa\xd9\x04\x3a\x6e\x07\x10\xd7\xa3\xbd\xec\x02\xc0\xb6\x90\xa6\x1d\x9c\xce\x93\x2e\x47\xd5\x8d\x09\xf0\xfa\xf2\x49\x27\x57\xb5\x16\x75\xe9\x07\xec\x70\x07\x8f\x6e\x62\x80\x20\x74\xcd\x1e\x84\x28\x64\x52\x41\x4e\x23\x26\x52\x8f\x7e\x16\x8c\xbd\xf3\x74\x56\x28\x42\xe3\xca\xc6\x9d\x61\x9f\x95\x9d\x36\x84\xef\x96\x0d\xbb\x61\x78\x68\x0d\xf5\x1e\xba\x7d\x59\xb5\xe6\xa2\xcb\xba\x27\x5d\x9c\x81\xd3\xcb\xc7\xe5\x8d\xac\x71\x53\x7c\x8a\x47\x2e\x07\x2e\xdb\xf8\xfc\x45\x28\x23\xe1\x5b\xa9\x3b\xd4\x2b\xd1\x45\xb0\x44\x5f\x19\x91\xa2\xf6\xb7\x00\x8b\xa7\x0c\x81\x87\x29\x2c\x19\xac\x0b\x1c\x71\x41\xf4\x1e\x4f\x76\xba\xdb\xf8\x1c\x58\xdd\x6e\x21\x95\x2c\xfb\xc7\xc2\xb2\xe8\xc8\x40\x74\xa2\xaa\x88\x94\x34\x42\x19\x3c\x0c\xdc\x2d\x27\xd0\xce\x0f\x9a\x0d\x6f\xc0\x3e\x90\x10\x7c\x76\xa2\xa2\x38\x6c\x76\x4e\x0d\x4a\x2a\x4a\x60\x52\xf2\xec\x6c\x8d\xc0\x25\xde\xa3\x30\xe2\xaa\x97\x80\x6a\x8d\x1d\x5b\x76\xff\x18\xa7\x1a\x8b\x8d\x1c\x12\x1c\x1d\x1b\x38\xcc\x4b\x43\xf8\xe0\x0e\x16\xe5\xb2\x3a\x07\xa1\xac\x27\x23\x49\x87\xfd\x2d\x0b\x92\x3b\xb8\xcd\xdc\xaa\x87\x47\x0f\x5a\x96\x49\x50\x46\x3b\x1a\x03\x60\x1c\x70\xea\x9e\xeb\xa1\xec\xd6\x9a\xdb\xae\x47\xd5\xbc\x77\x67\xf3\x5c\xa1\xf3\x89\x7d\x68\x4f\x1d\x4a\x33\x7b\x4d\x94\x06\x80\x67\x6e\xb3\xf1\x61\x9c\x76\x54\x8b\x49\x1e\x83\xb7\x67\x58\x50\xa0\xf5\x70\x35\xad\xc9\xa2\x05\x03\x89\xad\xed\x60\xd9\x5d\x52\xae\x19\xc0\x23\x00\x9d\xed\x6f\xd9\x14\xa4\x3b\x00\x1b\x9e\xd2\xea\xe2\xcd\x7e\x22\x35\xe2\xef\x9c\x3f\x8d\xb0\xf4\x32\x42\x9c\x58\xcf\x32\x18\xc0\x45\x7a\xc3\x70\x54\x30\x92\xcc\x23\x6c\x19\x59\xd9\x92\x74\x0c\x9f\xdd\x6c\x8b\xb0\x6a\xaf\x1f\x6b\xdf\x9e\xd9\x6a\x60\x65\x23\xfa\xa0\xfe\xd9\xe8\x71\x4c\x88\xe4\x18\xb8\x71\xb0\xae\xe7\x7a\x13\x0f\xbf\xed\xc9\xe4\xdb\x86\x9a\x22\x6a\x87\xd4\xfd\x37\x31\x09\x29\x82\xef\x0c\x71\x10\x2e\x61\x86\x16\x87\x10\x83\xe2\x4a\x30\xd0\x31\x22\x0e\x6c\x71\x14\x93\x85\xa5\x76\x87\xf0\x9b\xbe\x4e\xb4\x4a\x46\xe9\xed\x6e\xff\x56\x75\x99\x47\x06\xc0\xbd\xa4\xac\x49\xe3\xd0\x91\x22\x86\xd1\xfe\x96\x5f\xad\x71\xa8\xcb\xd4\x55\x66\x90\x83\x17\x5d\x9d\x6e\x39\x1e\x60\xdb\xdd\x16\xea\x2a\x07\xd2\x3c\x22\xc1\xc5\x40\xa8\x97\x64\x7f\x83\x3f\x41\x3a\x43\x41\xc2\x90\x91\x8a\x07\xea\x66\xe7\xf4\x5b\x5f\x39\x96\x56\x2a\x15\x04\x88\x7b\x84\x49\xae\xf9\xc9\x58\xac\x6d\x39\x90\x6a\x3d\x0a\xf5\x96\x9e\xbf\x34\x58\xd1\xac\xdf\x23\xf0\x1a\x62\x08\xcb\x08\x0b\x47\xee\xc4\x8a\xb8\x70\x78\xf6\xc7\x35\x1e\x20\x25\x92\x5c\xa8\x17\xfc\x2d\x3f\x7a\x0e\x33\x6a\xca\xf6\x37\x7e\xc5\x4a\x1b\x57\xa5\x02\x3f\xb3\x35\x62\x06\xc1\x57\x86\xad\x80\xb1\x06\x64\x8e\x34\x14\x50\x8e\xd7\xf1\xb9\xdc\x72\xd3\x7a\x45\xed\x13\xff\x3c\x4b\xfc\xe4\x8b\xe7\x73\x63\x04\xea\xda\xbe\x23\xee\x5a\x91\xdf\x23\x42\x0a\x77\x15\x90\xba\xba\x07\xb7\x15\xd1\xa9\x2e\x2c\x42\x33\x4a\x5c\x85\x52\xce\xf8\xc6\x99\x71\x41\x22\x36\xf5\x6c\x2a\xa2\x50\xe4\x35\xfb\x1b\xb8\x15\x96\x47\x13\xc7\x3c\x0a\xc1\x0e\x33\xec\xcf\xd2\x46\xc6\x2b\x29\xa7\xf1\x19\xb3\x98\x11\x35\x6a\xc7\xe7\xa9\x53\xaf\xdb\x4a\x9e\xbf\xd4\x33\x9f\x9d\x34\xb5\xae\xf1\xca\x26\x9d\xaf\xa1\xd3\x48\xea\x61\x38\x75\x68\x8b\x3c\x46\x7e\x24\x86\xf0\x7c\x08\x86\xfc\xb3\xda\xdf\x82\xd1\x2a\x4c\xb0\xa9\x15\xfb\x3b\x61\x78\xa4\x17\x51\xc5\xdf\xd2\x7c\x36\xde\x6f\x3f\x2c\xad\x5e\xdd\xcb\xb3\xa9\x45\x20\x91\x23\x52\xb6\x1c\x20\x91\x1d\x61\x42\x38\x10\xb2\x7f\x19\xc3\xea\xd0\xe2\x26\xf1\x01\xb1\x29\x38\xac\x68\xb3\xbf\x85\xcd\x06\xcb\x53\xf6\x4b\xd4\x7b\x42\xe6\xcd\x84\xac\x26\x3b\x93\x73\xed\x6f\xf0\xa5\xb5\x52\xaa\x8e\xd4\xfb\xf8\x74\xe4\x96\x50\x28\xc8\x13\xba\x46\x48\x61\x09\xbc\x2a\x8e\x8e\x09\xa8\x88\x5d\x8a\x79\x06\x7f\x3f\x62\x2a\x8d\xd9\x80\xb1\xdb\x7d\x3c\x30\x9d\x86\xd9\xe0\x68\x40\xb0\xb3\x43\x18\xcb\xec\x71\x84\x0d\xc3\x1a\x6f\x55\xae\x54\xf3\xf3\x17\xd6\xa9\x52\x6d\xed\x68\xd2\x0a\xa2\xcf\x1b\xf2\x51\x1c\x4d\x92\xaa\x33\x53\xf2\x44\x51\x48\x86\x88\x4b\x4e\x76\xaf\xe8\x66\x79\x15\x19\x75\x2a\xc3\x8c\x0f\xfa\x08\xb7\x05\xd8\x92\x1b\xb2\xbd\x8e\x0b\xf7\x8c\xe7\xe6\x84\xa1\xd9\x9f\xec\xc6\x33\xa7\x24\x31\x0d\xe2\xc8\xf8\x5b\x7f\x75\x15\xd8\x6f\x64\xc4\x1f\x2d\x91\x18\x63\xfc\xd3\x77\x0d\xfd\x77\x0d\xfd\x77\x0d\xfd\x77\x0d\xfd\x77\x0d\xfd\x77\x0d\xfd\x77\x0d\xfd\x77\x0d\xfd\x77\x0d\xfd\x77\x0d\xfd\x77\x0d\xfd\x1f\x54\x43\xff\x68\xa9\xe1\x2b\xc1\xe0\xbb\xce\xfe\xbb\xce\xfe\xbb\xce\xfe\xbb\xce\xfe\xbb\xce\xfe\xbb\xce\xfe\xbb\xce\xfe\xbb\xce\xfe\xbb\xce\xfe\xbb\xce\xfe\xbb\xce\xfe\x77\xd2\xd9\xff\xfa\x8f\x1f\x7f\xdd\x1f\x1e\xf5\xa1\xd7\x89\x37\x62\xb2\x60\xa6\x2e\x7d\x6b\x2c\x53\x3d\x64\xaa\xac\x5b\x49\x73\xa2\x8e\x5a\x71\x5d\x3a\x72\xb8\xa6\x8d\x30\x52\x95\xb3\x6c\xf9\xa9\x90\x3e\x7f\x65\x28\x2f\x26\x8e\x24\x9c\xe7\x80\xa7\x26\x7c\x1e\xfc\x3f\x26\x04\x79\x62\x58\x3d\xe2\xf2\xa9\x92\xb4\xb2\x45\xbe\xe7\x03\xe3\xeb\xd8\x4c\x32\x7e\xbe\x2c\x7d\x52\x49\x27\x35\xf9\xf8\x10\x98\xb4\x22\x8f\x25\xeb\x93\xfd\xbe\xb5\xdf\xc1\x4d\x33\x98\x9c\xf5\x21\xf6\x87\x0e\xb8\xf6\xa7\x1e\x5f\xb2\x07\xfd\x8d\xb0\x64\x53\x22\x3d\xf6\x43\xda\xb2\xce\x42\x1a\x84\xf4\x20\x1b\xce\x53\xdb\xf2\x53\x26\xb5\xc1\x19\x89\x9b\x83\x4c\xf2\xd4\x67\x44\xfe\x4f\xf6\xb1\xed\xa4\x4f\xba\x95\x43\x3b\x2a\xe9\xf3\x75\xb9\x17\xd4\x93\xd3\x43\xe0\x63\x3a\xf0\x31\x00\xdb\xd7\x9b\x1f\x1f\x9f\xd4\x87\xf2\xfc\x76\x4f\x67\xca\xbf\xd3\x9e\xae\x72\x60\xe7\x5c\xfe\xf2\x97\x3f\x7d\x87\xc0\x57\x37\xeb\x9d\xb9\x5e\x1e\x87\xb3\x57\xf6\xe1\x5f\x0a\xac\x7f\xfd\xe1\x2d\x88\x1e\xf6\xaf\x9a\x1b\xf8\x4c\xd4\x95\x4a\xc8\xd9\x6f\xdf\xa9\xb9\x5d\xc9\xc5\x2c\xa5\x8e\x34\x2e\x8a\x5c\x27\x2d\x4b\xf0\xaf\xf1\xbf\x23\x78\x95\x4f\x8c\xb2\x61\xd3\xf8\x42\xb0\xfc\xc4\x8d\x3a\xef\x3a\x6c\x52\x7d\x58\xa6\x22\x2a\x2b\x21\xc7\xce\x94\x49\xc5\x3f\x80\xda\xf3\x48\xf7\xca\x49\xed\x57\xfc\x45\x14\x3a\x76\x03\x53\x6d\xf6\x13\xe7\xf1\x89\x77\x4c\x5e\x0f\x99\xb2\xe4\xe3\x10\xb1\x8a\x54\xa4\xd1\x36\x76\xce\xb3\x30\xc7\x6c\x5c\x8d\xee\xae\xba\x43\xb1\x80\x50\xa0\x47\x40\x3a\xbd\xf1\x19\xbd\x02\x79\xb4\x67\x2b\xa3\xbc\x27\xb7\xf1\x69\x2f\x56\x2a\xdd\xfa\x64\xae\xfb\x51\x40\x61\x62\xe4\x26\x40\x5e\x83\x86\x1c\xb2\xb1\x17\xeb\x2f\xa1\x38\xe8\xd2\x5f\x47\x92\xd9\xdc\xeb\xa7\x06\xc3\x4c\x5b\xcd\x33\x82\x44\xe0\x35\xef\x3a\x71\xe9\x93\x7f\xe2\x2d\x70\x03\x5e\x6f\xe3\xad\xe8\xb0\x65\xeb\x5f\x3f\x1f\x4b\x76\xe9\x52\x27\xa4\x96\x04\x7b\xe7\x19\x34\x63\x43\xdd\x42\xfb\xf6\xb0\xe6\x44\xb5\xa3\x68\x51\xeb\x53\x43\x02\x07\x30\x92\x7e\x8d\x8d\x97\x4f\x30\xd2\x4c\xfe\x39\xb6\x5d\x28\xf5\xb6\x53\xaa\xc5\x8e\x7e\x1d\x0c\x65\x26\xe4\x42\xe1\x6e\x8b\x54\xcb\xf8\x1c\x93\x2c\x2d\x21\x21\xa2\xee\x29\x27\x76\xbe\xbf\x9a\x04\xe8\x29\x25\x8d\x4f\xd3\x4f\x82\xc4\x4c\xfe\x89\xae\x48\xcb\x54\x50\xef\x67\x54\x35\x45\xd6\x25\x58\x2e\x92\x47\xb3\xc7\x4c\xa9\xec\x6e\x3a\xa4\xd6\x43\xa2\x96\x8a\x0d\x5c\x65\x7c\xda\x28\x95\xba\x4c\xde\x49\x1e\x9f\xf6\x46\x46\x42\x1b\x04\x89\x62\x4a\x69\x7c\x46\x94\xc0\x45\xea\xff\xd2\xb1\xfd\xc8\xb4\xd6\xda\xba\xe9\x82\xda\x76\xda\xda\x27\x35\xc6\x68\xf2\xcf\xe8\xe5\x7d\x13\x15\x2d\x3b\xa5\x96\xf2\xe4\x9f\xe3\xad\xec\xf1\xaf\xed\xe1\x4d\x7f\x07\x1d\xe3\x7f\xeb\x7f\x5e\xca\x54\x7f\x47\x02\x7f\x50\x24\xf0\x0e\x52\x79\x0e\x0f\xdf\x31\xc3\x1f\x0e\x33\xfc\xff\x1f\xe0\x05\x38\xa1\x6f\x8e\x26\xdd\x6d\x24\xa2\x36\x5b\x02\xc7\xd6\xea\x1c\x94\x1a\xf7\xa9\x50\xe1\xb6\x69\xc8\x99\xfd\x94\xe6\xea\x87\x26\x9a\x48\xbd\x49\x13\x72\x11\x6a\x6b\x73\x41\xc2\xe2\x42\xbd\xf5\x8d\x27\x6d\x16\x7e\x12\x9e\x43\x45\xe5\x23\x8e\xee\x01\xa4\x84\x63\xc5\xf5\xa9\x52\x99\x19\x05\x0b\x26\xb6\x35\x48\x87\x20\x94\x53\xdf\xac\x8f\x3c\x3e\xd5\xb7\x69\x5f\x27\xce\x32\x55\x8a\x8d\x37\xa8\x74\xd8\x27\x79\x32\x26\x57\x37\x0d\x59\x45\x0a\xd2\xad\x29\x64\x75\x79\x92\x39\x53\x41\xe6\xaa\x52\x65\x23\x13\xe7\x03\x53\xd4\x3e\xa3\x8c\x74\xc8\x54\xca\x86\x23\x65\x5b\x8a\xfc\xc4\x79\x73\xd6\xfe\xf3\x97\x44\xd9\x60\xa5\xb6\x03\x32\xeb\xcd\x95\x72\x53\x5b\xb3\x5c\x91\xb5\xb5\x48\xd9\xac\xcf\x3c\x3e\xcb\x77\x20\xfb\x18\x4f\x27\xfb\x8f\xb1\xc5\xef\xc0\x6c\xeb\xe4\xff\x75\x37\xfd\xb8\xfb\xe9\xd7\xdd\x5f\x7f\x78\x60\xb3\xef\x1a\x52\x26\x96\xcf\x6c\xd4\x5b\x74\x7c\xda\x4f\x13\x7f\x63\x86\x40\xa9\x93\xa1\x65\x23\xbb\x7e\x1d\xf0\xdf\xff\x0d\xb2\x8d\x7a\xad\x13\xcb\xf3\x57\x58\xe2\x60\x70\x2f\x30\x2e\x0e\x87\x1c\x03\xa5\x34\xc5\x19\x49\xbb\x8d\x66\x47\x39\xbf\x1b\x83\xdd\xdf\x70\x41\x5d\xe8\x4a\x39\x9f\xdf\x0d\xe3\x65\x7f\x6f\x42\x1b\x17\x6f\x4f\xf6\xc0\x7c\xba\x2b\xc8\x58\xdf\x32\xea\x34\xd5\xd7\x3b\xf5\x56\xfd\x76\xba\xd3\xeb\xa6\x91\x22\xfb\x63\x64\xb9\xe9\x34\x9f\x77\x7a\x3b\xdd\xe7\x2f\x46\xf6\x27\x24\x0e\x2e\xaf\x3f\xfa\xc6\xca\x54\x6a\xe9\xc5\x85\xd9\x78\x2f\xd1\xf8\x97\xdb\x75\x79\x59\xfb\xf5\x36\x28\xbd\x7d\x74\xee\x83\x52\xdb\xd5\x09\xb5\x57\xd8\x18\xaf\x4f\xfe\x1f\x23\xeb\xed\xf9\x6b\xa7\x02\x17\xa3\x9c\x13\x4c\x26\x8c\xc4\x77\xf6\x85\x1c\x17\x33\x8f\xa2\x17\x1d\xf6\xf7\xc5\x96\x03\x33\x56\xaf\x1b\x46\xc2\x46\xa5\xd8\xcf\x2d\x3d\x7e\x13\x9b\x55\x8a\xf1\xa8\xb1\xca\xc5\xcb\x13\xca\xbd\xf1\x28\x39\xd2\x51\x12\x5d\x60\xf7\x36\x4a\xaf\xb8\x83\x3c\xeb\x55\x6f\x3a\x2d\x9b\x66\xac\xee\x54\xa9\xc3\x5e\x77\xd1\x69\x99\xe2\x46\xa9\x89\x71\xac\x9d\xeb\x4d\xa7\xc5\x9b\x46\xa7\x7a\x33\xdf\x32\xc1\x64\xd9\x6d\xc8\xb9\xf4\xf3\x01\xde\x5b\x9b\x4d\x85\x8b\x50\x45\x02\xf9\x9b\xa5\x51\xe3\x63\x5f\x5c\x99\xd1\xcb\xdd\x85\xf9\x2d\x20\xf2\x0e\x02\xd3\x3f\x4b\xfe\x5c\xff\xf4\x1d\x05\x7d\x47\x41\xef\x85\xaf\x87\x68\xf8\xdb\xf0\xf5\x1d\x2f\xfd\xf1\xf1\xd2\x0f\x3f\xed\xfe\xf3\xc7\x8f\x32\x41\x0a\x7b\x6e\x22\xe1\x62\xa8\x20\x66\x99\xd2\x93\xa4\x7d\xf0\xaa\xe3\x05\x4c\x9d\x52\x2e\xd0\xe9\x97\x1a\x3a\x69\x97\x89\x0b\xa9\x36\xd4\xc2\x33\xd6\x35\xcd\x48\x5c\xd6\x8c\x83\x2b\xfa\xb9\xf8\xf3\x19\xec\x63\x42\x43\xdd\x1a\x9a\x78\x4a\x87\x82\x3c\xd2\xee\x34\xc9\x30\x08\x0a\x92\x69\x6a\xf2\xa2\xee\x95\x2a\x90\x59\x94\xa7\x4c\x9a\x75\xcf\x48\x7f\x9d\x09\x92\x5f\x15\x6c\x7f\x9e\x8a\xbb\xef\x32\x49\xcd\x33\x75\x38\xf5\x71\x42\xe5\x09\x54\xf8\xd2\xbd\x50\x8b\xc8\xea\x9d\x90\x19\x5c\x43\x85\xaf\x08\x5e\x0c\xfe\xe2\x21\x64\x4a\xb1\xee\xc9\x2b\x51\x27\xd2\x8e\x92\x49\x8a\x92\x40\x36\x86\x67\xd4\x5d\x33\x61\x75\x27\x4c\x45\xdb\x34\xbe\x5c\xf1\xd2\xd9\x56\x87\x93\x1e\x0c\xfb\xee\x90\xed\x33\x4d\xe3\x6b\x28\x6d\x14\x7a\xef\xda\x8a\x2d\x17\x2b\x49\x99\x51\x05\x15\x75\xae\xed\x95\xe8\xaf\xc4\xf3\x57\x72\xc0\x2b\x68\x96\x3f\xa1\xcf\x3c\x8d\x2f\x88\xc1\x63\x54\xf2\x1b\x40\xe6\x83\xcc\x4e\x24\x35\xd8\x22\x4e\xf5\x13\x5c\x4a\x17\xbf\x52\xb6\x5b\x55\x4c\x7c\x40\xb1\xb5\x8c\x54\xe1\xad\x21\x5b\x79\xb7\xd3\x22\x35\x14\x18\x38\x91\xd3\xbc\x6e\xda\xc4\xb6\xe6\x75\x0e\x48\x47\xcc\x14\xcb\xe7\x8c\x87\x3b\x24\x08\x41\x1b\x4a\xad\x4d\x3c\xc9\x21\x53\x4a\x69\xf6\x6a\x62\x48\xd9\xec\x2e\x13\xf0\x79\xef\xf0\xdf\xf3\xac\xc2\xe5\x09\x0e\xf5\x3b\x49\xd4\xb3\x4c\xe3\xcb\xd5\x29\xac\x76\x6e\xd9\x80\xa6\x30\x53\x15\xf1\x9c\xe1\x55\xc4\x9f\xe7\x69\x7c\x2d\xcf\xa7\x80\xe7\x4d\x2c\x03\x36\x80\x23\x76\xa6\x54\x51\x3c\x9e\x72\xf5\x8c\xc8\xe5\xf9\x8b\x9d\xeb\xc2\x79\x67\xf2\x24\xa6\x36\x1c\xa8\x98\x9a\x2a\xca\x7f\x99\xdc\x93\xf3\x27\xf8\x91\xa4\x69\x7c\xd9\xd2\x35\xca\xc2\x53\xa7\xb4\x69\x53\x87\x2f\x6c\xf0\xfa\xe8\xba\xb3\xb3\x96\xdb\x34\xbe\x86\xea\xa7\x55\x31\xae\x40\xf5\x80\xa2\xeb\x9f\xd0\x19\x4f\xe3\xcb\x3a\x1d\x83\xf9\x0d\xf0\xf1\x0e\x4e\xe7\x2f\x7f\x29\x29\xa5\x57\x28\xd1\x77\x3c\xf3\x3f\x17\xcf\xbc\x83\xa3\x79\x13\x8e\xbe\x23\x9f\x3f\x3e\xf2\xf9\x65\xff\xc3\xfc\x88\x62\x16\x75\x47\x74\xee\x64\xb2\x91\x52\xe6\xfa\x24\x54\x75\x33\x6e\xbc\xa9\x3e\xf2\x8e\xde\x56\x8b\xb6\x49\x66\x38\x1b\x44\x6a\x29\x1d\x02\xdb\x3a\xc9\x83\xcd\x7f\x48\x1f\xf9\xfb\xcc\xec\x23\xda\xc0\x0f\xce\xf5\xeb\x3f\x76\xbf\xbc\xa5\x88\x73\x5f\x01\x43\xcf\x8d\x32\x4a\x4a\xc1\x09\x53\x6b\xa0\x86\x3a\x92\xc8\x03\x9e\xbd\x72\xb9\x01\x5f\x73\xbf\xe3\xda\x95\x7a\xca\x61\xc1\xdc\x51\x67\x3b\x9a\x65\x52\xca\x6d\x4f\xa9\x25\xa4\xdf\xae\x70\x0e\x4e\xa8\xe3\xa4\xc3\x8e\xd1\xdd\x5e\x65\xb2\x60\x32\xc4\xeb\xb7\xe0\xa2\xd5\x67\x21\xce\xa8\x05\x9d\x50\x64\xa7\xe3\x5d\xf7\x56\x8b\xa3\x6a\x63\xca\x0a\x9b\xc8\x70\x6c\x2b\x94\x54\x8f\x28\xe8\xed\xb5\x45\x04\x89\x4d\xd9\x8e\x24\xc8\x82\xa7\xd0\xcf\xdf\x78\xe4\x3e\xef\x1e\x14\xe6\x59\xd1\xf3\x11\xd6\x13\x04\x47\xd6\xd4\x49\xe1\x0a\xe6\x59\xc3\x85\xfd\x12\xf6\x10\x1f\x30\xaa\xf9\x7a\x05\x2e\xbb\x73\x1c\xef\x2e\xdd\xf6\xb3\x6e\xc5\xaf\xa9\xc2\x5f\x13\x85\xad\x4e\x9d\xd7\x17\x3a\x3f\xf5\x0d\x7a\xea\x9d\x97\xd1\xb9\xac\xbd\xcb\xfd\xee\xdb\xed\xac\x51\x89\xfd\xe5\xee\x33\xa5\xf2\x19\x55\xd8\xbb\xc8\x24\x91\xaa\x9a\x74\xdd\x26\xee\xa8\x55\x5c\xa9\x01\x6f\xdb\x02\x04\xc7\xbd\x8c\xb2\xf9\xe7\xd7\x5e\xb8\xa1\x14\x83\x14\x6e\xa8\x1f\x52\x83\xa0\xc0\x39\x2e\x19\xd5\x12\xed\x7d\xf8\xaf\xd6\xd3\x05\xe5\xde\x97\x37\x13\x6a\x35\xe2\x6e\xd4\xe5\x45\xcf\xa8\xcf\x84\x4a\x4f\xd9\x7a\x45\x91\xb0\x9a\x67\x90\xea\xe2\xa5\x6c\x61\x6f\x2b\x06\x35\x23\x09\xf5\xdb\xa7\xe2\x01\x9f\x03\x2a\xd5\x0d\x8b\xfb\x11\xbf\x8e\x1a\xc4\x98\x2a\x0a\x2e\x22\x9f\xb4\x66\x54\x40\x30\x6e\x26\x50\x49\x85\xaa\x16\xc3\xd3\x03\x40\x4c\x66\xcd\x7d\xca\x76\x34\xf6\xf0\xaf\x44\x88\x27\xa6\x8f\x47\x52\xc1\x25\x8a\xea\xc5\x89\x7a\x72\x89\x14\x77\x40\xfd\x66\xa6\x0a\x03\x73\xe7\xb2\x83\x51\x53\xf2\x12\x3d\x94\xbd\xf2\xcb\x7e\xd4\xbc\x43\xbc\xa7\x24\x04\x06\xb5\x7a\xb4\xa5\x41\xad\x99\xa6\x08\x06\x66\xd4\x84\xec\xa8\x34\x63\x57\x0a\x4f\x7b\x70\x31\x94\x1b\xbe\x51\x31\x76\x5b\x51\x39\x27\x1a\xb8\x74\xe4\xcf\xee\xad\x52\x47\x68\x53\xab\xdf\xa8\x4b\x47\x0c\x8d\x7d\x77\xf4\xc3\x51\xbc\xa3\x4c\x80\xbb\x58\x50\xdb\xd1\xaf\xbe\xa1\x00\xad\xf7\xd0\xee\xf6\x10\xdb\xd2\x45\xf1\x0b\xd5\xb1\x18\xde\x4f\x7a\xa4\x1b\x52\x14\xb2\xa4\x8e\x8c\xe2\x0d\xdf\xb8\x61\x67\x4c\x13\xca\xd9\x8a\x6d\x5e\x87\x1d\x58\x00\x68\x0c\x4b\xa8\x00\xd4\x10\xa0\x69\x90\x94\x2b\xe2\xb8\x4e\x57\x94\xbd\x50\x87\x6d\x65\xa0\x86\xdd\x6f\xb5\xf9\x25\xf5\xe6\xa5\x11\x5a\x5e\x6e\xf9\xc5\xf2\x16\x7b\xe9\x07\xbf\x87\xca\xe2\x05\xc8\xd5\xab\xa0\x17\xca\x5e\x62\x13\x2e\xc7\x1b\xdb\xbc\x6c\xfc\x32\x7e\x58\x00\xf0\x41\x98\x7e\x07\x55\x2b\xbd\x68\x19\x15\xb2\xbe\xa3\xff\xef\xe8\xff\x7f\x1a\xfa\x7f\x07\x17\x76\x7e\x54\x4e\x47\x92\x4f\x44\x41\xee\x50\x05\x7d\x94\x2a\xd4\x85\x2a\xe8\x9b\x54\xa1\xdd\xa7\x0a\xf5\x3b\x55\xf8\x9f\x43\x15\xd2\x3b\xa8\xc2\xff\xfd\xf9\xef\xbf\xfe\xfd\xdf\x3f\x6a\x89\x97\x48\x25\xb6\x29\x53\xad\x3b\x13\x73\xea\xe4\x9f\xee\xad\xd4\x53\x47\xf1\xd7\xfe\x59\x92\x91\x8e\x34\x49\x9a\x58\xfc\xf3\x5b\x9c\x12\x48\x48\xd6\x34\x29\x49\x97\x9b\x16\xb0\x8e\xde\x82\x21\x98\x8a\x88\xc8\xd0\xa8\xc4\x7a\x79\xf5\x2d\x14\x6a\xad\x4c\x11\x3f\x35\xb4\x89\xd6\xca\xe4\x9f\x4b\x6b\xa9\xa3\xcd\xcf\x8c\x1a\x89\x86\x8a\x27\x94\xbd\x96\xf5\xe2\x5b\xb4\x3d\xf7\xf6\x4f\xa3\x3a\x6f\xc7\x1a\xf0\x56\x94\x98\x65\x42\xd9\x97\xe9\xe6\xe2\xdb\x18\xd2\x84\x21\x59\x7b\xcf\x5f\x03\x42\xfc\x26\x3b\x87\x6d\x0e\x4a\x15\xf5\xc1\xa5\xb7\x6d\xa3\x1a\x65\x5e\x7e\x49\x5c\x3e\x22\x7f\x2f\x7b\xf9\x41\xed\x70\xa2\x5c\x9b\xf5\xde\xfb\x9e\x0a\xe2\x49\x81\xbb\xa9\x00\x8b\xcb\xf2\xf9\x99\x75\xb2\x91\xb6\x89\x75\xf2\x8f\x6f\x71\x92\x51\xe8\xb5\xa1\x89\x52\x77\x4c\x15\x05\x81\xab\xae\x5e\x5e\x67\x4d\x08\x72\x40\xb1\x50\xeb\x53\xbb\xfc\xfe\x66\x14\x07\x27\x43\xa1\x25\x21\x69\xfd\x85\xd6\xc2\x68\x0d\x71\x00\x06\xf7\xd6\x86\x0d\x27\x60\x38\xf0\xdb\xc1\x68\xf6\x8e\x73\x8d\xab\x76\xba\xe1\xf5\xdd\x96\x06\x12\x15\xb6\x71\xb3\x35\x70\xf6\xf5\x6d\x8c\x64\xc2\x48\x6c\x20\xb0\x95\x0a\xaa\x8b\xb2\xcc\x21\x51\xc9\x3a\x09\xf1\x56\xa9\xcf\x09\x65\xe5\x84\x98\x7f\xcb\xf6\x3d\xce\xa1\xfd\xf2\xc3\x72\x0e\x85\x34\xd7\xa9\x50\x8d\xed\xfa\x18\x39\x62\x72\xe8\xff\xcc\x8d\x1a\x8a\x80\xdc\x87\xd9\xcb\x73\x74\xef\x18\xc5\xb0\x9e\x6b\x5b\x77\x9c\x6a\xb7\x7c\xaf\x67\xba\xb5\xab\x33\x7d\xfe\xfa\xd9\x91\x5e\x4e\xf4\xb4\x9e\xe3\xd3\xd5\xe5\xe9\x39\x1d\xe8\xf3\x79\x9d\xce\xf3\x1e\xc7\x75\xc5\x10\xd6\xf3\x7a\x31\x0e\x74\x38\x9d\xe8\xd7\xca\x96\xd7\x3e\x21\xc2\xb5\xe0\x2c\x16\x94\x7f\x6d\x7e\x52\x03\xce\xe5\xb1\xb8\x76\xec\x3d\x5b\xf9\x08\x07\xb1\x6e\xa5\xb1\x63\xd8\x8f\x92\xd2\x35\xd4\xc7\x4b\xa8\xf7\x33\x74\x07\x6a\x2f\x0f\x90\x81\xed\x3e\xf8\x89\x0e\xeb\x89\xbe\x3c\x8e\xcb\x81\x5e\xce\x0f\xca\x49\xa6\xd3\x69\x76\x25\x3c\x8e\xcf\x74\x76\x7c\xa6\xf3\xe3\x73\xff\x30\x5f\x9c\xa0\xbb\x67\x39\x5e\x4c\x0a\x0a\x2c\xa9\x72\x8e\x5c\xc2\x09\xb9\xf8\x71\x7e\xad\x6c\x96\xf6\x64\x4d\x30\xfb\x71\x34\x56\xb1\xb7\xb0\x5c\x33\x1f\x91\xe0\xe9\xad\x1d\xfc\xf7\x9f\xff\xfe\xd3\x7f\xec\x7e\xf9\xbf\x0f\x87\xd4\xb5\x32\x89\x1c\xc1\x71\x3e\x75\x6a\xc7\x40\x5d\xdb\x53\x23\xc9\x8c\x5f\xcb\x01\xe5\x64\x37\x2c\x84\xb5\x9a\x13\xea\x5a\x41\x42\x7a\x6a\x28\x25\xd6\x48\xa4\x3f\xe5\xad\x1c\x38\x51\x2f\x79\x16\xb7\x4c\xc4\x0c\xcb\x0b\xa2\x83\xf1\x5e\x6f\x53\xa1\x58\xf3\x86\x9b\x5b\x13\xe4\x09\x23\xb8\x0c\xc0\xa9\xa8\xca\x58\xa9\x27\x79\x52\x2a\x88\x97\xd4\xf2\x64\x3f\xfb\x88\x9e\xbf\x64\x63\xe7\x73\x6a\x07\x30\xca\x7e\x3f\x8f\x9b\x0f\x84\xe5\xac\x8b\xf4\x60\x10\x5d\x33\xba\x7b\x04\xcb\x0e\x73\x88\x1e\x8d\x21\x7e\x52\xe3\x10\xf1\x73\x4f\x07\x63\x5a\xfa\xa6\xd9\xe9\x9b\xda\x8c\x92\x67\x01\xea\xf7\x27\xa5\x96\x8f\x4a\xb5\x3c\xa5\x2d\x1f\x3a\xf2\x2d\x31\x95\xc4\x93\x98\x88\xb3\x01\x01\xf7\x97\x72\x36\x1c\x27\x8a\x1f\x1b\x80\xe9\xc9\xba\xbf\x5c\x20\x35\x3a\x6c\x60\xca\x2a\x07\x74\x8f\x80\x59\x39\xe0\x12\x3f\xc8\xf3\x17\xd4\x6f\xee\xb1\x1e\x4e\x0f\x3c\xa5\xe5\xee\x7b\x16\xe9\xd1\x84\x8a\x7f\x91\xfc\x59\xd3\x9f\xfe\x00\xe0\xa5\x10\xbf\x1c\xc4\x9e\x32\xee\x0f\x48\x7b\x3f\x88\x3d\x9a\x75\xe6\x76\xf5\xfe\x45\xe1\x2e\x53\xec\x03\xf4\x9e\xd2\x9d\x07\x1e\x58\xbc\xfd\xcf\x3f\x7d\xfb\xfb\x2b\x06\x99\x4b\x14\x66\xe3\x15\xa6\x9a\xf8\x13\xdc\xb0\x86\x15\x11\x85\x32\x25\xed\x38\x52\x87\xdb\xf4\x28\xef\xe5\xa9\x19\x84\x7a\x94\x19\x91\x02\x41\xa8\xa6\x5d\x35\x28\x9b\xfc\x33\x4e\xcc\x31\x70\xa4\x9a\xe6\xf5\x89\xb5\x71\x8e\xd6\xa7\x77\xf9\x6c\xa2\x84\x09\xb4\x95\x52\x2e\x3b\xea\x46\xdd\xa3\x3f\xc5\xa3\x86\x71\xee\xed\xec\x77\x10\x43\x2f\x7d\x9b\x7b\xbb\x09\x3d\x04\x8f\x92\x91\x82\xd0\xc8\x64\x9a\xfc\xd3\x46\x84\xbc\x9a\x19\x49\x3a\x2e\x6f\x21\x17\xdf\x84\x3b\xcf\x5f\x84\x29\x19\xab\x92\x3d\xbb\x52\x8f\x98\xe9\x3a\x20\x13\xce\xf4\xec\xd7\x31\x1c\xe8\xb9\x90\x08\x54\x18\x2f\x27\x4e\x17\x2f\x33\xe4\xbd\x98\xcf\x5f\xe5\x38\xe1\xb7\x53\xa7\x90\xe1\xef\xaf\x82\xde\x5f\x83\xb3\x4e\x6d\x41\x2e\xde\x1d\x7d\xa6\xf3\x37\x47\x9f\xbe\xf0\xd9\x58\x07\x92\x98\x2f\xbb\xa4\xde\xfb\x6d\x8f\xf6\x2b\x3a\x7c\x1c\x00\x1f\x24\x0f\xa8\xfb\x9a\x89\x7b\x5a\xdc\xdd\xe2\x28\x19\xaf\xbb\x42\xc0\x4a\x7d\x89\xad\xa9\xe0\xe3\x5b\xae\x88\xe8\x47\xd6\xac\x54\x77\x99\x8a\x71\x4e\x63\xd2\x85\x9a\xb4\x79\xbd\xbd\x7a\xd4\x19\x7b\x1b\x23\x56\x2a\x65\xcf\xcf\x94\x60\x2c\xcf\x51\xce\x33\x1a\x70\xf4\x92\xe5\x5d\xd3\x79\x9e\x83\x88\x4a\xe6\xf6\xeb\x35\x42\xec\x65\xea\xa4\x5c\x91\xf5\xb2\x4e\xfe\x39\x40\x8e\x25\x24\x8a\x29\x4f\x97\xf7\x90\xf9\x05\x69\x3a\x53\xc6\x48\x7a\x6d\x53\xa7\x9c\xeb\x0e\xc9\x69\x15\x01\x39\xa7\x91\xe4\xb3\x5f\x4f\x23\xb1\x57\x85\x14\xf6\xef\x2a\x17\x6f\x62\xf3\x39\xb7\xf3\xf7\xd8\x95\x7d\x6d\xed\xb0\x92\x72\xfe\x50\x87\x95\x4a\xd5\xf7\x75\x98\x20\x1c\x68\xd3\x9b\x0e\xd5\x3a\x2c\x37\x1d\xaa\xfd\xfa\x0e\x70\x7b\x94\xd0\xfe\xaf\x98\x5a\xd5\x4b\xc3\xf4\x8a\xed\x16\x24\xc5\x8e\xe7\xb8\x1b\xd2\x75\x44\x37\xdd\x43\x74\xd1\x8b\xdb\x3a\xa2\x9b\x1c\xd1\x5d\x62\x4c\x5e\x5b\xc7\xa1\x6b\xc0\x76\xb9\xb7\x7b\x67\x55\xee\x9c\x55\xf9\xa7\x20\xb9\xd6\xd5\xda\xc8\x52\xee\xe1\x29\xbd\x83\xa7\x7e\x1b\x7e\x43\x7f\x4c\xa9\xd5\xc7\xe7\xfd\x1b\x50\x5b\x67\x93\x2a\x93\xea\xe5\x6b\x9e\x39\xf2\xf6\x55\xc7\x0b\x78\xfb\xbd\xf0\xf6\x36\x6b\x72\x0b\x6f\x0b\x7a\xfb\xb4\xfa\xfa\x0a\x79\x1c\x9e\x3a\x5e\x9b\x1c\x71\x9d\xe1\xb5\x18\xa7\x13\x5e\xc3\xed\xfa\xe9\x02\x39\xf2\xd2\x28\x0e\x5b\x49\xcd\x97\xad\x5f\x60\xb6\x71\x48\xeb\x45\xfe\x96\x61\x02\xf8\xfd\xb1\x5a\x26\xf1\x46\x72\x7e\x0f\xaa\xf8\x18\x46\xf3\xce\x2a\x15\xbe\xf7\x56\xbd\xf3\x56\xfd\x0d\xc8\xac\x54\x99\x94\x4a\xbb\x7c\xcb\x33\x1d\xdd\xf6\x07\x0f\x2e\x7f\xf9\x01\xf0\xfa\xe9\xe7\xaf\xbb\xff\x78\xcc\x9d\x86\x74\x23\x53\x31\xce\x96\x99\x74\x66\x93\xb7\xab\x89\xd2\xc1\xbe\xb7\x76\x67\x83\xc7\x9e\xbf\x66\xca\x6a\x9c\x3e\x95\x5c\x80\xcf\x0a\x76\x2f\xa5\x90\x08\x49\x70\x6a\xd6\x63\xb2\x9f\x67\xdb\x5b\x98\x23\x3a\xf3\x31\x54\x2a\x85\x8d\xc9\x75\x6e\xac\xd8\xfe\x26\x68\xd3\x6b\x6e\xc7\x90\xa8\xc2\xc1\x1f\xc6\x9d\x8e\xd4\xe5\xee\x4c\xa4\x6f\x7a\xbd\xf8\x44\x1f\x71\xe7\x89\x1b\x9e\xf2\xb1\xcd\x75\xca\x53\x0d\x79\x9b\x37\x6d\x8a\xcf\x5f\x13\x31\x77\xe4\x36\xab\x9b\x8e\x34\x92\x9d\x5a\x49\x53\x05\x77\xd4\xa8\xe8\x51\x48\x73\x9f\xa1\x01\x80\x09\x2c\x1d\x83\x52\x4a\x76\x8c\x60\x5a\xe0\x86\x50\x64\xb7\x9a\x95\x6d\xa6\xda\x4d\x42\x12\xdb\xc6\x84\xd4\x67\xb1\x20\xe5\xc7\x83\xb3\x79\x8f\xf7\x50\xf9\xb7\xd8\xe5\x4f\x7f\xa4\xbd\x7c\x8f\x03\xd3\xd9\xec\xff\x35\x36\xf8\x6f\xbb\xfd\xff\x79\x2d\x19\xc9\x5f\x2f\x31\xbc\x34\xd2\xb9\x51\x2c\xd5\x70\x78\x69\x7b\x26\xed\x48\x71\x33\x19\xb9\x33\xd2\xdc\x7b\xc1\xb5\xda\x13\xc7\x4a\x9c\xf2\xde\xb0\x4c\xe1\x0c\x9b\xb7\xdd\x65\x6d\xc1\x9f\x37\xe9\x00\xf9\x6d\xb4\x41\x2c\xda\x16\xea\x22\x9b\x86\xb8\xd6\x64\x04\x63\x7b\x93\x8c\x45\x08\xa1\x9c\x45\x36\x0a\x03\xc3\x91\x95\x5a\x9b\xab\xfd\x9c\x29\xc5\xbe\xb5\x9b\x8f\x60\xa5\x31\xfb\x87\x78\x7a\x25\x2e\x69\x8a\xb3\x49\xcf\x32\x25\x92\x5c\xf7\x9e\xec\xbc\xe4\x82\xac\xda\x46\xec\x62\xf3\x3c\xdb\x36\x32\x39\x66\xea\x25\x61\xf6\x2c\x29\x50\x47\x64\xb8\x46\x38\xdb\xd6\x4c\x4d\xdb\x66\x18\xb9\x6c\x1d\xb6\x19\x51\x1f\x48\x16\x14\x04\x3b\x1b\x2f\xa7\xde\x08\xde\xbd\x9a\x36\xd6\x50\xd7\x72\x44\x00\x4c\xdd\xd8\x0d\x00\xc2\xc2\xc9\x3f\x36\xf1\x87\xeb\x62\xc8\xa7\xf6\xbf\xfe\xf2\x96\xd5\xc5\x77\x83\x4f\x1b\xd1\xb6\x92\x48\x37\x3a\x71\x27\xee\xb2\xb5\xdb\x2f\xbb\xf0\x9e\x36\xb8\x50\xec\x3a\xd9\x82\xb7\xcd\x00\xba\x23\x32\x2b\xcf\x4a\x19\x6a\x5c\x6e\xf9\xd8\xa9\x8a\xb1\xa8\xda\x20\x37\x03\x14\x1b\x42\xd4\x0c\xb4\x8c\x95\xf4\x0b\x68\x63\xd3\xb6\x53\x2d\x9e\x5f\x0e\x69\x92\xf1\x7b\x02\xcd\x2f\xd5\x65\x7f\x0d\x99\x1e\xe2\xcd\x2f\x56\xef\x81\xe4\xc1\x0f\xad\xde\xd8\xd1\x59\xc9\x4f\x51\xdd\x72\xd9\x24\x2f\xac\x90\xb6\xec\x72\xc3\x9b\x4b\x17\xb1\x00\x80\xce\xcd\x80\xd8\x23\x92\x53\x20\x11\x15\x32\xa9\x97\x63\xa1\x5a\xf2\x6c\x22\x27\x2c\xf0\xa9\x18\x20\xe7\x61\xf0\x31\xc0\x94\xe2\x50\x9c\x83\xc1\xe8\xb6\x98\x0c\x87\xa5\x83\xb7\x39\x9b\x6c\x93\xaa\x1d\x5a\x85\x4e\xba\xc2\xb3\xf7\xa1\xe4\x47\x3f\xfc\xf2\xcb\xee\x3f\x7f\xfe\xe5\xeb\x63\x18\x47\x26\x47\x21\xbd\xce\x85\x04\x7e\xa7\x06\xe4\xb2\xb1\x1b\xcf\x5f\x50\xb9\xa4\x9a\xb8\xcf\xba\x69\xd4\x7a\x82\x2d\xab\x9d\xbd\x92\xed\x15\xa3\x11\x82\xc7\x6b\x6b\xee\xca\x9a\xb7\xfe\x96\xc8\xc5\x2b\x61\xed\x66\xb4\xae\x93\x24\xca\xe3\xf7\x30\xda\xba\x1c\x8f\x3d\xf0\xbe\xb9\x3f\x84\x6f\x78\x8a\x47\xa5\xa8\x73\xa6\x94\xfb\x84\x42\x01\x5b\xfb\x2c\x1b\x9e\xe2\xb3\x6d\x35\x57\xa4\xf7\xca\x79\x0e\x99\x12\x92\x5d\x89\xae\x2f\xe9\x78\x07\x4f\xe0\xf9\xa2\xb0\x2e\xa6\x5e\xfc\xc7\x0d\x8a\x02\x34\xee\xfe\x4e\x38\xeb\x69\xb4\x9f\x27\x2e\xe3\x77\xb4\x5e\x8c\x10\x5d\x8c\x49\xb7\xfc\xd0\x99\x39\xcd\xfe\x51\xa4\x53\xff\x9c\xe5\xcf\x9f\xef\x7b\xe1\xdf\x39\x06\x17\x68\x72\x05\x85\x15\x08\xb4\xd7\x63\x25\xf1\x9d\xcc\xc1\x01\xa9\x70\x5b\xc1\x02\xf0\x80\x47\xd6\xbd\xf6\x27\x4e\x40\xa1\xbd\x3e\xbf\x05\x93\xde\x37\x77\x6a\xa7\xdb\x0b\xcc\x9c\xa0\x68\x6b\x0f\x7c\x64\xd9\xde\xc6\x36\x1f\x5f\x36\xa5\x06\xe4\xd9\xe4\x04\x3e\x19\xa0\x21\x1b\xbf\x57\xa9\x19\x0c\x36\x59\xc1\x09\x70\x34\x9e\xe1\xb3\x07\xce\x81\xc9\x80\xef\x0d\x60\xf6\xe6\x61\xb6\xcf\x9b\x15\xf2\x1c\xd8\x78\x74\x8e\x6a\x11\x68\x85\x1f\x59\xb9\xe3\xee\xaf\xbf\xec\x7e\xfa\xf5\x11\x99\xa3\x53\x6f\x89\x00\xe8\xdd\x73\xcd\xd4\x23\x53\x2d\x15\x31\x2c\x42\xa9\x0d\x9e\x13\x71\x10\x79\x6b\xc3\xac\x9b\x4c\xc8\x32\x34\xb1\xf1\x62\x2a\xc8\x64\x9b\xe7\x42\x95\x3b\x22\x15\xa0\x4e\x77\xf4\x91\x49\x1a\x07\xa1\xdc\x64\x23\x06\x99\x09\xd9\xfb\x92\x2d\xda\xe8\xfc\xed\x34\x13\x3e\x9d\x87\x72\x87\xc5\x46\x55\x37\x9d\x3a\xa2\x54\x14\x39\x5f\x25\x6d\x00\xe4\x59\x61\x11\x81\x2b\x59\x4c\xb6\x09\x6d\x23\xd4\x91\x61\x10\x35\x09\x4a\x3e\xa2\xa0\x94\x8d\xba\x16\xc4\xa9\xb0\xb1\xae\xac\x24\x3a\x0b\x55\xc9\x48\x14\xd8\x37\x88\x51\x62\xad\x5b\xbc\xb5\x59\x3a\x7e\x74\x2a\xef\xc9\x88\xd5\x4a\xfb\x8b\xfc\xe9\xbf\xd9\x76\x5d\xb0\xfe\x4d\xe3\x67\x5d\x2b\x24\xe1\xe9\xb3\x11\xaa\x8d\xb0\xda\x0f\x51\xda\xd4\x29\xe6\x84\xd1\x56\x92\x58\xb7\x6b\xaf\x77\x3b\x35\xa4\xd2\xe1\x03\x25\x79\xcc\x06\xf3\x43\xb6\xf1\xa5\xe5\x4c\x31\x9d\xb5\x9b\xa9\xd5\x74\x44\x73\xc6\x43\xad\xaf\xbf\x6f\x6f\x1e\xcb\x4e\x75\xbe\x37\xff\x2d\x60\xef\xa5\x7d\x61\x45\x1f\x8a\xc8\x7f\xe4\x15\x6f\xd2\x31\xbe\x6c\x92\x58\x43\x7f\x75\x82\x96\x29\xb1\x1c\x13\xf5\xd4\xef\xf5\xda\xd0\xab\x3e\x7f\xb9\x9e\xcd\x6c\x32\x26\x7c\x4e\x39\xa1\x61\x64\xa1\x2c\x19\x62\x2f\x7b\x60\x93\xd4\x2d\x96\x62\x73\xf6\xf2\xdb\xdb\xf2\xf7\xf9\x21\x54\x36\xf1\x6c\x3c\x60\x99\xc4\xc4\xc6\xbc\xf1\x62\x5d\xcf\x5f\xdd\xbd\xb5\x99\x80\xf1\xd4\x48\x79\x5b\x8d\x7b\x3e\xa0\xc0\x8c\x97\x99\x79\xfe\x1a\x4d\xea\x16\xbf\x0d\xde\xe7\xec\x76\x7e\xfe\x2a\xf0\x8c\x50\xe3\xc3\x0f\xc1\xef\xf8\xd7\x9d\x56\x78\x79\xe4\xe5\x7e\x96\x07\xee\xf7\x14\x0d\x78\x4e\x0f\xdd\x69\xc5\xef\xa0\xa9\xdb\x36\xc6\x7b\x8f\x2d\xeb\xdb\x28\x35\x4e\x71\xae\xd4\xab\xfb\xda\x21\x78\x74\x8a\x4f\xf1\xf9\x6b\xa1\x9a\x64\x2a\xc4\xc8\x1b\x24\x75\x9b\xa9\xf5\x83\x5d\x19\x1c\x57\x9b\x2b\x53\x8f\xcb\x5d\xa1\xde\x74\xbd\x5d\xfa\xf3\x57\x86\x27\x6a\xa2\xc6\xfe\xc8\x11\x9f\xb7\x2d\xe8\xab\xed\xeb\x2b\xed\x37\x77\x52\x8a\xfa\xd4\x49\xca\x75\x03\x5f\xec\x47\xd8\x79\xf3\xcd\xdb\x78\xe1\xb1\x25\x7c\x57\x90\xee\xbf\x35\xce\x7f\xfa\x0e\xae\x1f\x05\xd7\x77\x05\xb2\x9e\xd6\xfa\x3b\x0c\xbf\xb1\xae\xdf\x7e\xd8\xff\xf2\xc3\xaf\xdf\x1e\x93\x4c\x41\x21\x10\x16\xa9\xb1\x1e\x85\xb2\x0d\x28\x95\xba\x65\xa1\xd2\x9e\x18\xbe\x18\xa9\x54\xa4\x51\xeb\x79\x1f\x48\x1b\x5c\x9d\x19\xe5\xd0\xb0\xdf\x95\x98\xe7\xe0\x15\x7b\x4a\xa5\x9c\x02\xa5\x94\xf6\x08\xbb\x4a\x5a\xa9\x07\x44\x33\x20\x74\x21\xa0\x06\xc6\x6c\x6c\x8e\x5d\xd7\x92\x02\x75\xf8\x5d\xc3\xa1\xba\x42\x59\x5a\x4b\xda\x07\xaf\x6d\x68\x92\x3b\x35\x1d\xef\x79\x1b\x33\xaa\x94\x52\x4e\xa3\x4e\x69\xaa\x7b\x97\xf1\xb5\xda\x50\xe0\xcc\x9f\xfc\xa2\xe6\xba\xc5\x86\xa7\x52\x8f\x4a\x89\xeb\x93\x81\x6a\x2a\xe5\xe0\xf3\xc1\x74\x8c\xce\xa1\xba\x24\x8c\x37\xb9\x06\x9b\x90\xb5\x3b\x2a\xb0\x64\x54\xfa\xb0\x21\x15\x2f\x10\xd7\x23\xe2\x43\xc2\x1a\xb6\xa1\x75\x83\xa2\x4e\x26\x83\x95\xd9\x26\x63\x7f\xd3\x69\x9a\x79\x0f\xd7\xfb\xcc\xd4\x02\x35\x4d\xfe\x12\x1a\x48\xb3\x17\x5d\xcd\x28\x12\x50\x50\xfa\x68\xc7\x09\x45\xb5\x12\xad\x65\x25\xd9\x35\xc1\x57\xa6\x20\xce\xb0\x5f\xda\x17\x1f\xad\xcf\x79\x4d\x04\x7d\xb1\xae\x8a\x8f\x03\xfe\xff\xfc\x05\x63\x35\xe2\x7d\x7a\xfa\xe0\x8e\x37\x68\xe2\xf4\x82\xfd\xbf\xe1\x9d\x37\x4b\xe9\xc0\xf1\x50\x3f\xad\x19\xbe\x17\x37\x42\x9d\xf2\x91\xcb\xd5\xef\x79\x12\xbb\x3e\xdc\xdc\x10\xff\x6f\xdc\xe6\xeb\x1b\x11\xed\x3f\xe5\xe7\x2f\xf8\x2d\xef\x63\xa0\xd2\x49\x0b\x4a\x80\xe1\x26\xae\x0e\x5c\xf6\x1e\xc5\x8e\xd2\x60\x8a\xb8\x0c\xbf\x7f\x64\x14\xa1\x2b\x3d\x2c\x3f\x9f\xde\x7d\x32\xd8\xb6\xd7\xf0\x53\x58\xda\xc5\xc7\xf6\xc3\x35\x00\x2e\x4f\xe4\x43\xfa\x92\x8a\x3c\xb2\x1c\x29\x25\xe3\x39\x4b\x39\x50\x67\xd9\xc2\x81\xf7\x09\xd5\xcb\x3a\xf0\x53\xc1\x21\x41\x39\x8a\x40\xb5\x51\x04\x73\x87\x5a\x4f\x35\xd9\x11\xd1\xe6\xf5\x20\x5b\x41\xf9\xae\xbd\xd7\x6f\x91\xd4\xc8\x40\xba\x17\x6a\xb5\x04\xaa\x95\x67\x03\xff\x12\xfc\x93\x4a\xd6\x00\xc7\x4c\x86\x5e\x06\x9f\xbb\x8e\xe8\xf6\xbe\xc4\xb8\x5b\x8f\x15\xb9\x4c\x67\xb4\xed\x35\x41\x73\xc6\x79\xdf\xa3\x50\x0b\x0a\xdc\xd9\xa1\xac\x15\x8e\x6b\x18\x9b\x6e\xb3\x81\x20\x58\x52\xcd\xf9\x29\x1f\xed\x3f\x07\x9f\xcc\x28\xad\x41\x15\x35\x5e\xd1\x73\x41\x9d\xdd\x3c\xdb\x64\x82\x77\x60\x3d\x89\xc8\xae\x43\x6e\xf0\x4f\x1f\x51\xab\x05\xb3\xf1\x89\x60\xe0\xc5\x66\x03\x7d\x20\xa6\xe1\x53\xda\x93\xd8\xb8\xa4\x66\x52\x44\xc2\x55\x9b\x0c\xde\x9f\xbd\xa2\x8e\xb4\xec\xb5\x34\x93\xd6\xdd\x62\xda\x90\xb5\x10\x57\xf4\x72\x1a\xe5\x4a\x9f\xdf\x29\xd9\x73\x29\x1f\xad\xc7\x19\x29\xb3\xf0\x5c\x5d\xd7\xd4\xc4\x89\xe6\x0f\x1d\xb0\xd2\xa8\xc1\x93\x4d\xa6\xc9\x3d\x19\x23\xcd\x79\x2a\xd8\xf3\x92\xe1\x11\x97\xf3\xc6\xee\xc9\x64\xcf\xf5\x39\x2c\x13\x7a\xa0\xea\x30\xa9\x9f\x47\xe8\x42\x64\x14\x47\xc4\x7f\xf4\xc8\xbc\xbb\xbc\xb1\xfe\xef\x70\xf7\x56\x70\x0f\x3d\xe6\xab\xf6\x38\xa1\x97\x43\x60\x7e\xfe\xc2\x7e\x60\xcf\x2b\x1d\x3a\x0e\xa9\x68\xf5\xf2\x57\x08\x7c\x17\x3f\x06\xbf\xb6\xb6\xae\x7f\x0e\xa8\x18\xf0\x9a\x0b\xff\x7b\x8e\xe1\x87\x92\x08\x0c\x3a\xd9\x20\x8b\x76\x14\x72\xd6\x96\x07\x0d\xe4\xba\x92\x9b\xd9\x49\x06\x88\x47\x42\xed\x93\xba\x77\x32\x68\xe4\xd0\x88\x65\x77\x33\xf4\xa0\x66\x48\xc2\xb2\x90\xbd\x7c\x22\x86\x67\xb4\x23\x2d\xb4\x23\x83\x12\x52\xbb\x20\xa5\x0b\xbd\x5d\x08\x70\x31\xda\xd1\x51\x5e\xb6\xaf\xb9\xa7\x9d\x48\x3f\x15\xa7\xe6\xe5\x60\xa4\xb0\x6d\x8b\xd3\xfa\xe3\x98\x11\x62\xb1\x8c\x0c\xd6\x41\x10\x17\x92\x33\x83\x0e\xa2\x7d\x74\x94\xed\xb0\xc2\x7f\xbf\x38\xb9\xec\x67\xe4\x2c\x9f\x13\xf7\x85\x12\x6e\x38\x23\x65\x0d\xc7\xbd\x4f\x24\x73\x32\x3a\x98\xa9\x9d\x13\xd1\x79\xa1\xb5\x0b\xf1\xad\x7b\x23\xea\x4b\x31\x5d\xaf\xa9\xc6\x27\x22\x6d\xfc\xc9\x60\x4f\x30\x23\x27\xf1\x83\xde\x6f\xb9\x81\xa7\xed\xd9\x95\x28\x4e\xdc\x0e\x97\x44\x32\x2c\x23\x3c\xd1\x3c\xe3\xc3\xa2\x4c\x9d\x7a\xdf\x9c\x08\xe5\x08\x67\xf3\x8d\xf1\x77\x41\x6f\x41\x52\x6f\xd5\x28\x0b\xc7\xfa\x62\x64\x0f\x08\xe3\x25\x8d\x63\x27\xa1\x37\x44\x91\x9d\x28\xde\x92\x51\x96\xe8\x74\xf4\xe9\xba\x25\x34\x6f\x54\x14\xfe\xe4\x84\xfa\xbb\x2b\x71\xbb\xa0\x99\x2b\x4d\xbc\xa0\x94\xd3\x2d\x25\xbd\xa4\x99\xdb\x41\x7f\x2f\x09\x65\x18\x24\xfa\x43\x09\xfb\x6e\x8f\xe8\xfb\x92\x6d\x0c\xc2\x09\x8f\xec\x52\x10\x9c\x9b\xba\x97\xcc\x33\xf2\xb8\x90\xa0\x79\x25\x54\x0b\xe9\xca\xbb\x8e\x04\x74\xfd\xac\x82\xee\x20\x6f\x03\xf9\xb2\x41\xe7\x7c\xa2\x8d\x86\xa9\x91\x1b\xcf\xd8\x5c\xa9\x09\x25\x3c\x49\xb1\x1c\x29\x9d\x08\xeb\x4a\x7c\x57\x72\x6c\xe4\xa4\xb5\xc9\x3f\xc7\xe1\x74\x9a\x6d\xd4\x10\xb4\xf1\x60\xb4\xd1\x28\x25\x08\xe5\x98\xcb\x44\xa8\xef\x2c\xea\xe4\x71\xa1\x40\xf3\x4a\xa7\x16\xca\x55\xf6\x46\xe2\x51\x83\x7a\xc4\xf7\x9e\xa8\xdb\x19\x11\x5c\xe8\xc8\x39\xb1\xb4\xb1\x19\x49\x95\xa5\x60\xa9\x53\xd4\x79\x21\xba\x69\x25\xc3\x98\x45\x9d\xfc\xd3\xe1\x6d\xa1\xd5\xc6\xa2\x50\x67\x7e\x32\x86\x45\x41\xe7\xd5\x69\xfe\x96\xe5\x79\x21\x92\xbd\xe5\x2d\xa8\xa0\x8d\x03\xa4\xb2\x2e\xe7\x7b\x0c\x6c\x73\x7a\x12\xea\xa9\x41\x18\x37\x67\xf4\x72\x5e\xf7\x63\x3a\x6b\x01\xd4\x77\x50\xd7\xf7\x9e\xca\x41\x1e\x2f\x89\x1c\x3b\x25\xbd\x21\x8c\xbc\xfe\xef\x86\x9c\x7a\x22\x7d\xa7\xa7\x37\x44\xd3\xcf\x57\x22\xa7\x68\x5f\x41\x5e\xa9\x5e\xd5\x07\x5e\x08\xa4\xed\xbc\xe1\xcb\x84\x58\xe4\x41\x21\x2f\x08\x64\x3c\xa3\x8f\xd7\x6d\x84\x41\x4f\x3f\x72\x20\xff\xb1\xfb\xbf\x7f\xfb\xf9\xc7\xd7\x0c\x0f\x17\xae\xea\x9e\x87\xe0\x00\xeb\x89\x44\x2a\xb3\x86\x46\xa5\x40\x3c\xd7\x43\xc8\xb3\xed\x5f\x4f\x39\x00\x7d\xa7\xb4\xe1\x38\xe9\x53\x9c\x11\xdc\x55\x26\x09\x89\x72\x29\x61\xbc\x05\xb7\x44\x38\x66\x45\xe2\x9e\x37\x92\xad\x11\xa5\x0e\xff\x90\xde\x11\x48\xdb\x1f\x32\x57\xae\xf3\x78\xcc\xe3\x79\x32\x12\x62\x2c\x69\x4a\xd9\xc6\xc8\x89\xf2\x9c\x20\xa1\x29\xd5\x5a\x37\x1c\x6d\x80\x53\x7a\x6a\xb3\xe0\x2a\x7b\xe6\xd7\x38\x35\xaa\x15\x25\x5d\x4b\x9d\xd2\x53\x9c\xa1\xf7\x85\xdc\x9b\x52\x10\x4a\xbc\xf1\xd6\xf9\xd9\xc5\x36\x99\x0a\xe5\x92\x6c\x85\x50\x21\xa9\x7b\x5a\xcd\xde\x26\x5b\x8b\x87\xfc\x1f\xd6\xc9\x3d\x6a\x8c\xe4\xfc\xb9\x7c\xfe\xf3\x45\x75\x9e\x3c\xa1\x3e\xf2\xba\xa8\x9b\xe1\xad\xa8\x4f\x92\x9f\xbf\x34\xdf\xd8\xa7\x32\xa3\x2e\x6a\x29\x9b\x8e\xfd\x9d\xe2\xa4\x07\x8e\xe3\xd7\x3a\x81\xcb\x48\x50\xda\xeb\x21\xcf\x82\x39\xb4\xc9\xbf\x4b\x58\x5e\x1e\xcd\x7d\x60\x6e\x6f\x5b\x0c\x6f\xe7\x66\x2b\x0b\x55\xf6\xb2\xa6\x1e\x18\x92\xa7\xf4\xc4\x88\x85\x49\x69\x6c\xf8\x93\x6f\x32\x6a\x23\xd4\xba\x29\xd8\xf7\x29\x22\xf3\x5d\x31\xfe\x65\x6c\xef\x6c\xb3\x00\xe7\xa5\x9b\x36\xa5\x83\x38\x8c\x8b\xb7\x32\x03\x6c\x26\xec\xf5\x80\x9d\xe9\xac\x93\x47\x66\x7d\xd8\x7d\x3b\xfc\xb8\xff\xf9\x97\xbf\x3d\xa8\xbf\x31\x39\xd1\xf0\xf7\x70\x50\x2b\xed\xc8\x4c\x59\x91\xac\xd7\x9d\xc7\x7a\xda\x36\x8a\x85\x67\x25\x89\xc6\xc9\xf7\xda\xb7\x7c\xe3\x8d\x94\x16\x4f\xb5\x63\x27\x16\x00\x64\x92\xb6\xad\x24\x0c\x3e\xc8\xcd\x32\x2c\x5b\x89\x84\x8c\xc4\x70\x02\xaa\xbd\x6c\x6d\x9a\x07\x3c\x7d\x4c\x94\x1a\x7b\xd7\xc1\xbb\x4e\x24\x3d\x6d\x4e\xad\x5f\xf6\x2a\x30\x1d\xd5\x24\xcb\x13\x62\xd2\x49\x48\xa4\x4d\x30\x5e\x3b\x38\xbd\x6d\x33\xe5\x96\x37\x82\x29\xd6\x32\xa6\xf8\xbe\xe5\x7c\xe8\xf8\x17\x6a\x49\xa9\x6c\x78\x32\xd6\xf5\x08\xb6\x61\x16\x62\xd8\x42\xa4\xe4\xad\x92\x20\x67\x72\xc9\x36\x32\xde\x52\xb9\x16\x02\xb9\x28\x95\x63\xa1\x8c\xd2\x03\xc9\x8d\x57\x9b\x8c\xf4\xc0\x4a\xad\xe7\x63\x23\x49\x15\xad\xc2\x6f\xac\x94\x63\x28\x94\xf9\x80\xa7\xe1\x13\xee\x5d\x06\xef\xd2\x0d\x43\xa3\xe1\xab\x4d\x43\x05\xfe\x38\xee\xc2\x23\xe4\xe8\xde\x13\x18\xa2\x60\x88\x42\x35\x26\xb7\xf8\xf4\xe2\x73\x7a\x08\xb7\x9c\x96\xee\x61\xf7\xaa\xcb\xea\xe2\xff\xe2\xb0\x79\x06\x91\x9b\x15\x4e\xb7\x00\x40\x18\xde\x52\xf2\x66\x96\x49\x05\xc0\xeb\xe4\x73\xb0\xb7\x3e\xb2\xc8\xef\x2e\xe1\xfe\x2f\x06\xb1\x27\x40\xdd\x2c\xc0\xbb\x05\x5c\xc2\x4b\xb4\x27\x6f\x61\x4c\x03\x11\xc2\x28\x94\xbd\xb5\x37\x1e\x5a\xcf\xfd\x77\xc4\xf9\xfb\x20\xce\xfd\x77\x94\xf9\x7e\x94\xb9\xff\x8e\x2c\xff\x99\xc8\x72\xff\x1d\x4d\xfe\x3e\x68\x72\xb7\xff\xf5\xc7\xe3\x8f\xbf\xbe\x92\x4a\xe1\x55\xdd\x72\xf7\xec\xc7\x97\x2a\x5d\x26\xe5\x6e\xb0\x59\x91\xe1\x16\x39\x7f\xa5\xe7\x50\x49\x8a\x7e\x3a\x7b\x94\xdb\xc4\x7c\xc8\xe7\x6f\x47\x83\x28\x83\xd4\x0c\x59\xa4\x25\x45\xb9\xba\x72\xa1\x08\x46\xbd\x59\x8a\x51\x37\x8d\x7a\x37\x61\x45\x79\x46\x1e\x0a\x93\xba\x5a\x2a\xe7\x9d\x20\x04\x43\x9f\xe4\xfc\x37\xb1\x7e\x4d\x0e\x98\x85\x9a\xb4\xd0\x28\xb7\x7a\xfe\xc0\x98\xd7\x47\xc4\xe5\x75\x45\x3f\x96\xe9\xa7\x10\x86\x7c\xb1\xa2\xa5\x37\x52\xb1\x53\x98\x62\x71\x8b\x10\x4a\xd1\xc3\x25\x91\x2f\x56\x54\x48\xa6\xfa\xc4\x7a\x67\x4d\x85\xa4\x20\x48\x32\x4a\x9b\x4c\x82\xbe\x59\xd3\x1c\x28\x32\x6f\x94\x3a\x2a\x16\x46\x14\x21\x8c\x79\xb2\xb5\x6e\xe7\xdd\x24\x32\xf1\x4d\x9f\xce\xfa\x66\xe6\xa9\x1e\x04\xe7\xdc\xba\x08\x4a\x1a\xdb\x9e\x98\x03\xa5\xc8\x94\x91\x2b\x8e\x3c\xdb\xdc\xc7\x16\x76\xfe\xe1\x97\x5f\xc3\xfe\xc7\x5f\xf6\xf3\x2b\x29\xb1\xfe\x7a\x19\x7b\x55\xef\x58\x1b\xf2\xa5\x65\x22\x30\xe9\x14\x8f\x21\xd3\x25\x70\xca\x54\x3d\x7d\xb8\xee\x78\xe2\x11\xde\x27\x07\x8a\x7c\xfa\x7f\x90\x27\x96\xb7\x4d\x30\xbf\x57\x45\x1a\x0e\x9d\x74\xd7\x49\xa7\x8e\x22\x95\x08\x6c\xed\xd3\xe9\x87\x18\x63\xe0\xfe\x51\xeb\xc8\xc5\x0a\x3f\x44\xf3\xdb\x94\xef\x2c\x70\xba\xbf\xc0\xe9\x72\x81\xdb\x04\xad\x02\xc7\xab\xe5\x8d\xf5\x62\x7d\xdb\xdb\xcb\x1b\xa7\xb6\x6b\x53\x73\x28\x2c\x53\xfc\xe4\xff\x31\xc8\x6f\xcf\x5f\x5b\x28\xa4\xbb\x42\x3a\x95\xd3\xa2\xa5\xe9\xf4\x03\x16\xed\x95\xe2\x32\xef\x58\x34\x8c\xf0\x83\x35\x43\x64\xe2\xcf\x2b\x6c\x9c\x41\xc9\xb7\x33\x00\xb9\x05\x93\xff\x7d\x06\x21\x13\x3f\x7f\x0d\xb6\xbc\xe5\x52\x8d\xc8\xbe\x01\x2f\xc3\xfd\xf3\x17\x6b\xb7\x8c\x75\x8f\xd6\xf0\x39\x9c\x73\x44\xed\xba\xf5\x76\xe0\xf0\x21\x4d\xe2\xed\x52\x7d\x0c\x47\xbe\xb5\xdf\xbf\x0d\x26\xbf\xc6\xa9\xbc\x09\x92\x1f\x9d\xfc\x7f\xfc\xb8\xfb\xfa\xf3\x4f\xaf\x04\x8e\xfe\xf7\xc4\x5f\xd4\x1a\x12\xfc\x47\x2d\x33\xca\xae\x7a\xf1\xd5\xdd\xa5\xb1\x29\xa1\x38\x6b\xc4\x13\x28\xc3\x7a\xf3\x44\x44\xf1\x80\x3e\x87\xd3\x23\x7c\xf5\x48\x70\x57\x97\xf1\x48\xb8\xf7\x48\xc4\x33\x70\xaa\x4b\x12\x2a\x31\xf3\x7c\x56\x0d\x96\x77\x27\xf3\x95\x17\x01\x62\xaa\xa5\xcd\xa7\x27\xe4\xea\x09\xf6\xc2\xb0\xf3\xa9\xcb\xeb\x27\x62\xf0\x36\x2e\x46\x75\xf9\x48\x18\xad\xfc\x36\x44\xb2\x00\xc8\x63\x2e\x22\x13\xf3\xd5\xa1\x3d\x81\x2a\x4e\x6d\xbb\x3c\xb4\x5e\xe3\x5d\x2f\xd0\x03\xc2\xa8\x15\x61\x55\x17\xbf\x0e\xb0\x12\xd2\xb7\x01\xc4\x91\x4e\xe6\x4d\xa1\x1c\x51\x02\xe4\xca\x0e\x92\x88\x9b\x20\xd8\xb0\x68\x9d\x90\x92\xe8\xea\x89\x88\x28\x38\x31\x81\x60\x79\xa4\x5e\x1b\x53\x46\x2b\x1b\xeb\xae\x93\xf6\x6b\x6b\x4b\xf4\x27\xe0\x02\xc8\xcd\x4e\x44\xaf\x1b\xa6\xc6\xa3\xa6\xd4\xc9\x28\x12\x91\x5d\x74\x3e\xef\xeb\xec\x2e\xb2\xb8\x8e\xc1\x06\x1f\xec\xf9\xbb\x48\x40\xca\x1b\x63\xca\xda\x64\xcd\xa7\x0b\x7b\x8b\xbf\xfd\xfb\x80\xc1\x6f\x21\x28\x89\x3a\x32\x36\x77\xc9\x97\x07\x28\x9e\x9f\xb1\x51\x30\xf9\xea\xa4\xc6\xe5\xa4\xe2\x9e\x97\x54\xbe\x7a\xe2\xec\xb4\x27\x0e\xf7\x9e\xf0\x7e\x46\x2f\xf8\x34\x42\x43\x88\xbb\xf9\x6f\x4c\xa0\x2e\xd6\xfe\xa3\x5c\xbc\x1f\x83\xb4\x19\x27\x23\xf6\x2b\x67\x9a\x05\xdc\x5f\x84\xf6\x78\x71\x64\xc2\xbd\x27\x06\xb8\x6f\x3a\x69\xeb\xd6\xdb\xd5\xfd\xe5\xbc\x3c\xbf\x1f\x51\x7c\x85\x17\x84\x92\xe8\x15\x68\xdf\x20\x8a\x78\x81\x28\x3e\xba\xe6\xbf\xfe\xf2\xe3\xee\xa7\xbf\x3e\xcc\xd8\xf3\xc4\xf5\x5d\xc0\xf0\x85\x01\x95\xed\xda\xbe\x7a\x0f\xf0\xe2\x19\xdc\xbd\x4d\x1a\xa3\x97\x15\xa2\x54\x0c\xa3\x15\xe5\xc9\x3f\xdd\x30\x5c\x5a\x9e\xe2\x1e\xd0\x20\xa9\x53\xcd\x4a\xda\x50\x92\x9d\x7a\x9f\x09\x55\xe6\x21\x61\xc1\xa9\x28\x53\x46\x81\x70\x84\xd8\x94\x25\x2b\x45\xc3\x89\x6a\xd3\x4d\x0a\x5e\x13\x8c\x11\xef\xea\x4e\xb2\xa2\x81\x5a\xad\x94\x1a\x52\xa3\x6b\xa5\xd4\xe5\x29\x51\x69\x82\x91\xa5\xc9\x3f\x97\x32\xf4\x5a\x03\xa5\x9e\xee\xb6\x8b\x44\xac\xd2\xa7\x9b\xc1\xd4\x80\xc1\xd8\xd0\x8b\x89\x8b\x18\x7a\xb0\x91\x2b\xc2\x69\x6d\x3a\x57\xe4\xda\x66\x1b\xa8\xf7\xe7\xaf\x94\x18\x2a\xa6\x9c\x8f\xf6\xf0\x46\xa8\x14\x35\x19\x47\xd5\x08\x2e\xd4\x5e\xa9\xac\x08\x3a\xc5\xb2\x27\x8e\x8d\xb8\x37\x13\x5e\x29\x15\xca\x39\x51\xae\xc4\x0d\x55\x03\x9b\x10\x17\x03\xff\x62\x34\xfb\x80\xe2\x3b\x7b\x92\x98\x91\xe4\x83\x32\xc6\x58\xd8\x1e\x08\xf6\x04\x71\xe3\x80\x37\x93\x06\x64\xa1\xcd\xd9\x24\xd3\x8a\xde\x91\x72\xbd\x2c\xa9\xb4\x3c\x38\x38\xc5\x82\x58\x1c\x94\xb0\x62\x99\xc3\x32\xcb\x6b\x0e\x21\x50\xce\x25\x10\x30\x2e\x2b\x8f\xcf\x01\x64\x5c\xca\xf0\x9e\xb9\x7a\x81\xf2\x2b\x87\xe6\x11\x42\xb1\x1e\x9c\xff\x77\x0c\xc3\x23\x78\xe0\xad\x63\x53\xa8\xc3\xf7\x59\xaa\x21\x2d\xce\x06\x85\x9c\xd3\x38\x35\xad\x66\xaa\xca\xa7\xf3\xa1\x60\x40\x3b\xd5\x6a\xc0\xc5\x82\x9c\x0b\xb2\x14\xd0\x37\xb6\x0b\xf1\xee\xfb\x40\x49\x6c\x93\x5b\xa0\xd2\x2a\x49\xeb\xa0\xc6\x24\x3d\x3d\x09\x31\xeb\x4d\x67\x81\xa9\x41\x27\xe9\xe9\x0e\x18\xf8\x93\x17\x07\x0d\x03\x72\xfb\x6f\x3e\xc1\xbb\x22\x47\x78\xa7\x5a\x60\xba\x07\xc0\xef\x89\x3b\x07\x83\x6e\x38\xf7\x69\x65\x78\xe7\x54\x7d\xfe\x4a\xea\x79\xe7\x92\x43\x0e\x5e\x51\xa4\xf3\x33\x8c\x9d\x77\x54\xa4\xd8\xdf\xf0\xca\x4c\x4c\x4d\x91\x0f\x15\xee\x2c\xf8\x31\x71\xa6\xd8\xda\x81\x11\x53\xb1\xa3\x92\xa1\x9d\xf4\x9b\x0a\x1f\x26\xb9\x68\x06\xd5\x54\x51\x60\xbd\xda\x40\x55\xc3\x32\x52\xfe\x84\x94\x5d\x25\xf9\x8e\x35\xf7\xd2\x3c\x6f\x30\x90\x66\xa5\x14\x3f\xec\xe9\x7c\x05\x96\xbf\x4d\x22\x16\xc3\x6c\x55\xa6\x18\xa8\xa7\x4c\x2c\x70\x2d\xcc\x0b\xb6\xbd\xe0\x69\x06\x52\xdd\xd8\x19\x4e\x13\x57\x6a\x8c\x35\x2f\x46\x1b\x2e\xf0\x18\x0e\xb7\x63\xbc\xb6\x27\x49\x94\x25\x91\x96\x42\xb5\xb6\x51\xcd\xd4\x90\x07\x5c\xe4\x06\x42\x9d\x56\x84\x0a\x24\x93\xea\x9e\x72\xed\xde\x7c\x87\x0f\x22\x8a\xbe\x26\x2d\xc0\xa9\xf0\xd3\x14\x35\x4c\x17\xa8\xd8\x33\xf0\xab\x8e\xd2\xef\x8c\xa4\x39\x4a\xdd\x70\xa6\x24\x9e\xd3\x77\x5e\x77\xec\x86\x75\x5b\xb0\xe9\xa7\x2b\x62\x13\x6d\xb9\x7e\x93\xfc\xff\x3e\x8a\xfa\xdb\x49\xfd\x6f\xe0\xaf\xda\xc4\xd7\x27\x19\xc9\xc6\xa4\xda\xde\x49\x06\xf0\xb7\x09\x29\x32\x76\x57\xa7\x3a\x22\xdf\x89\x50\x67\xdd\x2f\xe8\x62\xc1\x16\xd3\x82\x2d\x70\xd8\xea\x4d\x1f\x86\x2c\xf2\x19\xb2\x38\xc3\x43\xd8\xca\x81\x2d\x36\x9d\x1a\x88\x67\x94\xf6\xc9\xde\xee\x93\x7f\xfa\xa1\xe3\x7f\x01\x86\xec\xe7\xfd\xaf\xbb\xbf\xfe\xfc\xd3\xe3\xfc\xd8\xfb\x98\xf3\xc1\x8f\xd5\xdf\x9d\x1f\x2b\x54\x3c\x49\xdc\x55\x04\x8a\x31\x19\x4d\x27\x3e\x14\x6a\x69\x4f\x9e\x69\x8d\xb2\xc0\xcb\x91\x4d\x52\xb2\x77\xe6\x0c\x93\x03\x3e\xaf\x5d\x6c\xd3\x84\x26\x8e\x68\x20\x4e\x04\x6f\xcf\xee\x8d\x04\x7b\xd9\x9b\x99\xc3\x59\x1b\xd7\xba\x8d\xb5\xa3\x43\xb0\x66\xee\xde\x46\x5b\x1b\xf6\x16\x2b\xa5\x6b\x5f\x5f\xf6\x84\x1f\x7a\x0c\x3e\x92\x40\x35\x91\x57\xf9\x91\x6e\x6f\x79\x33\x9b\xd3\x4a\x20\xa2\x2d\x2b\x95\x0e\x0a\x99\x80\x4f\x8b\x9a\x64\x17\x8c\xb0\x1a\x36\xdd\x08\x92\x0c\x57\xaa\xf1\x46\xb1\x61\xf7\xed\xb9\x75\xea\x29\x89\xbd\x6c\x6d\x8c\x5b\xe7\x0b\x67\x28\x35\xe3\x4f\x55\x96\x07\xe0\x6d\xee\x6b\x8f\x01\x4c\x54\x34\xa0\x91\x66\xf8\x2c\x95\xe2\x4d\xf8\xea\x5d\x8d\xc0\x6e\x63\xa4\xa7\x39\x27\x1b\x3b\x26\x60\xed\x2c\xf7\xc7\xe2\xdf\x6d\x24\xac\x3d\xf9\xe2\xff\x36\x02\xb7\x9c\x8f\x7f\x26\xdb\x95\xef\x9f\x8e\x74\xf7\x74\xa4\x47\x4e\x87\xc9\xec\x72\xe7\x70\x28\x50\x67\x3c\x64\x4a\xb9\xbc\x7c\x3a\xd2\x08\xf0\x8e\xb5\x5e\x03\x65\x99\xd0\xc6\xd1\x5b\xb8\x73\x3c\xca\x72\x3c\x4e\x8d\x94\x97\x8e\x47\x79\x42\x63\x2f\x1e\x8f\xb2\xf1\xd3\x81\x7c\x62\x9f\xae\x55\x8c\x48\xb7\x91\xb6\x68\xe2\xe5\xe3\xb1\x2e\xc5\x43\xa7\x83\x71\x3a\x32\x4a\xa4\xbf\x74\x3a\xd6\xa9\xdf\x39\x1e\x58\x33\x5f\xb9\x97\x8f\xc7\x58\xfd\x97\xce\x07\xde\xc6\xf2\xd5\x97\xce\xc7\x69\xd2\x2f\x9d\x8f\x97\x1b\x39\x9d\x0f\x5f\xfd\xdf\xe7\x7c\xfc\x06\xfe\x6f\x60\xec\x7d\x00\x3c\x86\x05\x1e\x4f\x48\x74\x20\x49\x43\x74\xd7\xe1\x86\x37\xb8\x7a\x85\xc5\x33\x4c\xfd\x22\xb2\x8f\xde\xb5\xa4\x1b\x6a\x11\xd6\x03\x11\x4e\xf4\x22\xdc\x6b\x42\xd2\x1d\x3c\x1d\x56\x48\x0c\x67\xa0\x08\x2c\x7f\x8f\x68\x45\x6f\x61\xe2\x81\xb1\xbe\xba\xc0\xfc\xdf\xda\xbc\x73\xb1\xf1\x1f\xe3\xee\xbe\x63\xa9\x3b\x58\xea\xa3\x2c\x63\xb9\xcf\x32\xbe\x42\x44\x3e\xb2\xf3\x3f\xfe\xf5\xa7\xb0\xff\xe1\xa7\x5f\x1f\x4d\xbd\x88\x85\xd0\x6b\x8d\xbc\x1e\x8c\x4d\xbb\xd6\xb5\x2b\xaa\xf4\x3e\x7f\xc1\x8f\xfd\xce\x3b\x72\xef\x1d\xc5\x3b\x08\x7f\xab\xf7\x23\x11\x2f\xbb\x72\x37\x09\x74\x75\x2f\xea\x70\x74\xcf\x37\x56\x84\x57\xfb\x7f\x08\x5d\x9e\xad\xdd\x63\x89\xd4\xac\xa3\xf4\xe8\x38\x3c\x92\x2d\x41\x2c\xbc\x7d\xe7\xde\x72\x1f\x42\x03\xce\x80\x86\xe2\xc2\xa4\x88\x0d\xb8\xee\x67\x2c\x1c\x5f\x3f\x8c\xd7\x47\xcf\x2c\xef\xe9\xfa\xe1\x55\xfb\xff\xfd\xfd\xdb\xaf\x3f\xfe\xe7\x83\x75\x60\x3e\x02\x72\xf2\x12\xc8\xbd\xf6\xce\xef\x07\x72\xf2\x22\xc8\xbd\xdc\xff\xbb\x17\xef\x9f\x06\x73\xfc\x02\xcc\xbd\xfa\xce\xef\x03\x74\xfc\x12\xd0\xbd\xd2\xf7\xc3\x0b\x37\xff\xf0\x9f\x0f\x06\x43\xfd\xae\x20\x97\xff\x8b\x41\xee\xe5\xfe\xdf\xb7\x72\xff\xcf\xe1\xad\xdf\x45\x34\xfd\x77\xc4\x71\x2f\x82\xdb\xcb\x5d\x3f\xbc\x66\xbf\xe0\xfa\x9f\x06\x6e\xe5\x5d\xe0\x56\x7e\x6f\x70\x2b\xef\x03\xb7\xf2\x2e\x70\xf3\xa5\xfb\xa7\xc1\x5b\xfe\x2f\x83\xb7\xfc\xcf\x81\xb7\xaf\x7f\xfb\xe1\x97\x6f\xbb\xd7\xbc\x93\x5e\x4f\x97\x3c\x12\xee\xa6\xda\xf7\x9e\x98\xbc\xb6\x49\x28\x16\x09\x4c\x2c\x7d\x4a\xc4\x79\xb9\x16\x62\x84\x0c\x67\x2a\x48\x33\xa0\x5d\xc6\x75\xa6\x1a\xd5\x39\xfb\xd6\x03\x55\x41\x76\xcd\x86\xaa\x54\xd0\x8e\x6b\x82\xb9\x33\x75\x54\x6d\x2d\x54\x0b\xe2\xcd\x91\x52\x89\x23\x92\x14\x08\x72\x8a\xef\x03\x89\x28\xa1\x4c\x6d\x16\x4a\x9a\x21\xd8\xc3\x10\xea\x95\x58\x7b\xe5\x29\x53\x2e\x79\xca\x48\x35\x52\x28\x75\xd4\x0c\xc8\xa4\x5e\xd5\x96\x65\xe2\xa1\xa3\x47\x65\xc5\xcc\x82\xdc\xb4\x67\xb0\xc2\xcc\x94\x2b\x25\xb7\xc3\x42\xb7\x2c\x09\x2f\x67\x9d\xd2\x30\x2f\xd5\x98\x26\xa5\x98\x76\x12\x0b\x75\x96\x69\xf9\xf6\xcc\x1a\x19\xb5\xfb\x7a\x45\xda\x88\x46\x51\xf3\xb0\x16\xf1\x79\x3f\x81\xe0\x50\xce\xb5\xcc\x94\x63\x0d\xa4\xac\x01\xc6\x65\x5c\xc0\x62\x80\x0b\x5b\xa2\x98\x65\xd7\x1b\xd5\xc8\xd3\xf8\x5a\x8c\xbb\xb6\xaa\xad\x4e\x12\x3b\xe5\xbe\x7c\x2d\x56\x61\x14\x7d\x36\xa1\xbb\xb4\x4e\xad\x21\x8b\xb9\xcd\x5b\x51\xd8\x19\x9e\xc7\x3d\xbb\xa0\x82\xf5\x16\x14\x8e\xea\x28\x6b\x1b\x12\x75\x45\x4e\xc2\x3a\x8a\x5f\x23\xef\x77\x53\x1b\x9a\xa7\xac\x27\x24\x4b\xb2\x75\x4a\x21\x51\xe5\x84\xc4\xe0\x32\xae\x15\x95\x42\xa1\xca\xe7\x4c\x4d\xf0\x16\x92\x31\x35\x5b\x76\x89\x99\x72\x2d\x36\xef\x46\xbd\xab\x4d\x46\xdc\x15\x9a\x29\x55\xdd\x71\xac\x88\xdd\x5f\xbe\xdd\x7d\xda\x5e\xd0\xba\x0f\xc4\xa9\x07\x62\x36\x29\xde\x86\x22\xc8\xa6\x81\x20\xf9\xd2\xe7\xe0\x39\xcd\x39\xc2\xe8\x94\xc4\x7e\x0d\xd4\x1d\x5b\xa1\x03\xa4\xeb\x68\x35\x50\xcb\xc9\x3e\xbc\xf2\x6f\x59\x8b\xd7\xda\x35\x22\x84\xbd\x06\x70\xa3\x62\x6b\xd3\x0c\xba\x05\x85\x2e\x0b\x92\xe5\x67\x9e\x2a\xa9\xe6\x25\x63\x40\x52\xd2\xdc\x03\x65\x2d\xd4\x58\x02\x95\x62\x60\x10\x75\xd8\x16\xf3\x92\x3f\xab\xa9\xdd\x04\xe0\x7a\x6d\xe3\x28\x0d\x69\x2d\xa8\x78\xe8\xbe\x67\xa4\x57\x19\xd7\x42\x52\x3b\xea\x76\xb3\x0d\xbd\x30\xd2\x5a\x47\x45\x1c\x46\x1d\xd7\x54\x6b\xf1\xf1\x56\x12\x45\xcc\x43\xf1\x74\x5c\x5a\x85\x32\x8a\x73\x7b\x19\x2b\xa9\x32\xae\xc5\xce\x93\xa7\xe8\xa9\x94\xbd\x02\x3c\xd2\x71\x08\xa3\xd6\xac\x52\xaa\x99\x52\x2d\x54\x7b\xa6\x0a\xa0\x11\xb7\xcd\xf4\x3c\x13\x4b\x25\x86\x6d\xbf\x77\xe2\x52\x28\x23\x8f\x97\xf6\x42\x1a\xd3\xf3\xd7\x80\x02\x25\x06\x6d\x76\x84\xb9\x26\x32\xa0\x4e\x9a\x28\xd9\x6e\x68\x32\x70\xe4\x39\x90\x94\x4e\x22\x05\xc7\xae\x52\xea\xb6\x5f\x52\x3c\x95\x08\x34\x2a\x62\x4b\xd7\xd8\x84\x68\xfb\x0d\x76\xbc\xd3\xb5\x41\xa4\x01\xbe\xa0\x5a\x1e\xea\xf1\x24\xd4\xc3\x17\xaa\x6c\xd7\xad\xee\x32\x35\xf8\x68\xb7\x51\x73\xcd\xa6\x4e\x92\xd2\xde\x7a\x0a\xc4\x6a\x4f\x47\x43\x31\xda\x51\x30\xb8\x56\xac\xa5\x52\x41\x01\x6e\x6c\xbf\xc8\x9a\x31\xa4\x37\xd4\x42\x4d\x06\x6e\xd9\x80\x11\xf5\xd9\x7b\x59\x60\x29\x53\x16\x9c\x8c\x92\x43\x41\x26\x09\xa5\x8f\xf9\x9b\xae\xd8\xfc\xa3\x4a\x18\xc1\xaa\xc4\x96\x3f\x27\xea\xa2\x08\x05\xb0\x43\x49\x70\x62\x2f\x39\x91\xe8\x9e\xe1\xfe\x12\xa7\x44\x65\x54\xb6\xb7\xab\x44\xca\x7d\x94\xad\x0f\xa4\x28\x83\xdd\x91\x97\x4a\xc4\xf1\x79\xa0\x14\x9b\xa7\xc5\x30\x94\x8c\xe4\x31\xc5\xce\x39\x52\x59\x70\x77\x44\x26\x5a\x88\x7b\xf5\x73\x6d\x80\x3f\xbe\x91\x3a\x8c\xa4\xa3\x37\xde\x53\x12\x14\xb0\xcf\x84\x7c\x33\xaa\x48\x93\x2f\x54\xeb\x35\x9a\x2e\x85\x12\x23\x11\x0f\x0a\x51\x64\xf0\x21\x5c\x6d\x48\x1e\xce\x5d\x11\xa8\x1e\xcb\x8e\x91\x7e\x42\xa6\xe5\xdb\xb5\x24\x5e\xbe\x9e\x73\x99\x89\x95\x18\x9e\x21\x8d\x62\x22\xa3\xe4\x31\xb6\x4b\x2e\xc7\x0b\x42\x70\x6f\x33\xb2\x76\x18\x49\xa1\xd4\xfd\x3b\x2a\x72\x4b\xed\xaa\xa0\x48\xfe\xf8\x1a\xdc\x91\xa1\x28\x55\x43\x44\x02\x94\x65\xd8\x4a\x05\xb8\xbe\x19\xe6\xc1\x6c\x25\x50\x6e\x4a\x8a\xd4\x79\xb5\x52\x07\xd1\xc9\xb1\x43\xa7\xdb\x70\x92\x6d\xe1\x4b\x4c\x48\x2a\x80\xcb\x12\x94\x32\x5c\x12\x58\x90\x33\xcf\x5a\xc7\xbe\x18\x08\x03\xdd\x37\x14\x14\x30\x98\x45\x1a\xa0\x82\xfc\x76\xd1\x57\x36\x97\x71\x8d\x7c\x3a\xc0\x1b\xc9\x10\x5d\x36\xea\x90\x90\x18\x26\x55\x38\x6a\xc6\x46\x49\x7b\xa0\x54\x85\x2a\x06\xdc\x1d\x01\xa0\x2a\xfc\xae\xa2\x1e\xf2\x34\xbe\x46\x36\x8c\x1a\x0c\xb1\x19\x00\x74\x24\x11\x31\x0c\xd8\xed\x82\x77\x3c\xaa\x21\xfb\xd7\x58\x5e\xe3\x0f\x5a\x46\xc2\x36\x3b\x8c\x48\x40\x53\xb1\x08\xa8\x1c\x62\xd7\x02\xb0\x85\x0f\x4e\xb3\xed\x43\xa9\x8a\xd6\xb0\x2d\xc8\x5e\xd9\xf4\xf9\xab\x50\x16\x41\xd2\x03\xd9\x13\xdb\x7a\x72\x62\x4a\x02\x08\x54\xb2\xd1\xa7\x9a\x66\xb8\x3f\x51\x34\xcc\x05\x80\x13\x35\xa4\x6a\xdc\x45\x35\x5c\x11\xa8\x22\xd7\x8a\x61\x72\x45\x5a\x40\x6a\x75\xa4\x07\xcc\xc2\xbe\x58\x40\xd1\x31\xd9\xc0\x22\x77\xdb\xa3\x71\x45\x9a\xbc\x76\x7c\xac\x85\x18\x65\x51\x0c\xa9\x65\x2c\x21\xa5\x88\x83\x62\x07\x04\x4c\x0c\xca\x0a\x22\x3f\x0b\xe5\xac\x24\xa5\x52\xeb\x86\xa5\x0a\x74\x99\xbc\x63\xa1\xce\x28\x9c\xde\x07\xe6\xa2\xde\xa8\x49\xdb\x1b\xea\xb5\x53\x4d\xc2\x99\xb8\xc2\x04\x2e\xda\x1c\xed\x42\xff\xd9\x90\xcd\xad\x1a\x3a\x37\xe0\xeb\x99\x58\x0d\xc9\xa6\x6c\x6b\x6a\x03\x31\xfa\x05\x9c\xe6\x89\xa8\x50\x46\x09\xd8\x17\xb4\x47\xb2\x5f\x09\xea\xaa\x18\x99\xb0\x83\x0e\xa8\xec\x54\x90\xb2\xa6\x34\x35\x06\x8e\x72\x32\x26\x03\x30\x60\x87\x2f\x53\x8b\x9d\x7a\x2e\x04\x2c\x2c\xc6\x8f\x55\xf0\x66\x15\xa9\x63\x50\xf9\x93\xa4\x1b\xae\xb6\x6e\x91\x6f\xca\xb6\xa9\xa3\x1a\x4e\x42\x40\x1c\x23\x1d\x3e\xc7\x51\x3f\x20\x20\x2f\x07\x5c\x51\x5f\xb1\xf9\xbd\x82\x48\xff\xf6\xe3\x47\x2b\xf0\x4f\xba\x4b\x93\xd7\xf4\x52\x37\x66\x90\x7a\xae\x45\x64\xba\xee\x54\xe0\xa8\x74\xeb\x46\xdf\xa7\x38\x53\x69\x54\x1a\x9e\x43\xc8\xe4\xda\x14\xfc\x8b\xe1\xbe\x1c\xd6\x96\x6c\x45\xf9\xb6\x29\x78\xf1\x22\x5b\xdc\xda\xd6\x74\xd1\x56\xb8\x6a\xcc\x83\x3c\xc7\xf3\x2f\xba\xe6\x8f\x71\x87\x17\xda\xc3\xc7\xbc\x0e\x9c\xed\x59\xbe\x33\xd1\xe1\x1f\x7c\xde\x1a\x3e\x3e\x79\x6b\xc6\x7b\xeb\xf3\x57\xdb\x52\xdd\x31\x61\xf5\x46\x18\x03\xca\xce\x8c\xff\xc3\x0f\xf6\xf9\x6b\x9c\x38\xbf\xf9\xd4\x17\xae\xf6\x4b\x3f\x7f\x90\xdd\x8c\xb0\x3e\xc8\x21\xa1\x1c\x85\xc9\x2b\x0f\xf4\x1b\x2a\x7c\xd3\x0c\x79\x5c\x59\x9c\x79\x09\x2b\x10\x1c\x7f\xf1\x73\x79\xf1\xc4\x12\x9a\x10\x5e\x7e\x64\x09\x2b\x18\xcf\x84\xbb\xcd\x8c\xe8\x84\xb3\x27\x3e\x0a\xe9\x1f\x63\x16\xc8\x77\xf5\xc2\xff\x98\x39\x93\x34\xea\x75\x36\xa9\xc2\x46\x9b\x90\x85\x12\xb9\x1b\xf3\x0b\xf1\x01\x76\xcb\xfe\xfc\x69\xc8\x23\xf9\xaa\xd5\x0b\x88\x4d\xa8\xf8\x92\x0c\x05\xfa\x8b\x2f\x45\x15\x5c\x36\x3c\xdd\x6b\x38\x5c\xb5\xac\xde\x7e\x78\xa1\xe9\xc5\xbb\x7a\x0e\xeb\xa4\xc2\x1b\x8d\x2f\x07\x23\x79\xca\xd8\xac\xe1\xa5\xf5\x18\xbe\xdb\xf3\x7a\x7f\x93\x4c\x12\xce\x54\xdb\x4d\x16\x29\x5f\xfb\xa1\xba\x93\xf3\x10\x0e\xc0\xf5\xb5\x3e\x00\x47\x25\x5e\xc6\x7a\xbc\xf0\x60\xf7\x9f\x2e\x79\x28\x05\x46\xbf\xb2\x33\xa2\xde\x9e\x3c\xd4\xfd\x97\x4a\x48\xdc\xd5\x32\x5f\x1a\x31\x63\x99\x22\x6a\x65\x94\xeb\x70\x0d\xf6\x70\x8d\x4d\x33\xd9\x1d\x4f\x5c\x59\x3a\xf1\xaa\x35\x39\xd9\x23\x17\x6f\xe2\xee\x66\xed\xf3\x43\xe7\xe2\x97\xfd\xe1\xc7\xe3\x83\xbe\xe9\x1d\xba\x19\xbe\xd5\xcd\xdc\x53\x68\x1d\x1e\x74\x32\x47\x32\xe8\x4f\xd7\x47\xc6\xfe\x77\x30\x8c\x76\x9d\xa7\x2c\xe1\xf9\x23\x93\xee\x47\x1e\xd5\x04\xe6\x2b\x9b\x98\x01\xf1\x9c\xb7\xdc\x6f\xb2\xf4\x32\x7e\x9b\x44\x9e\x32\xd5\x1b\xff\xa7\x09\x77\x51\x8a\x0c\x20\x98\xdb\xe4\x9f\xae\x99\x52\x4f\x3d\x46\x30\xf9\xe8\xd4\x0e\x5c\x8f\x08\xf6\x78\x25\xd3\xee\x55\x3e\xc2\xab\x64\xbb\x60\x49\x40\xbf\xef\xe7\x44\xf3\xd9\xdd\x26\x45\xab\x97\xcf\x9f\xd2\xa2\xdd\xb6\x63\x7f\x4f\xb6\x90\x1f\x76\x76\x18\xa0\xf1\x60\x86\x8c\xaa\x53\xbb\x85\x8c\x7b\x3a\xc6\xc3\x63\x7e\xd4\x11\x1b\xf4\x19\x74\xa4\x19\x76\xc8\xa8\x3b\x61\x20\x08\x9d\xe2\x1e\xd9\x36\xa3\xe7\x81\xc6\x5d\x5a\x92\x56\x8e\xf5\x2b\xc6\x90\xbb\xd0\x90\x00\x1c\xda\xe4\x58\xa8\xc3\x64\x7d\x0e\x55\xee\xb1\xc7\xae\x4f\xbc\xbe\x37\xe1\xee\x56\xa9\x25\xf9\xb4\xf6\x31\xce\x6e\xf6\x9c\xb1\x86\x51\xd8\x60\x83\x23\x72\x71\xf3\xd1\x16\xe4\xee\x1e\xf6\xbb\x5b\xf8\xfc\x95\x03\xf4\xcb\xa2\x2b\x12\xf6\x6b\x68\x4a\xaf\x7f\x0f\x4b\xb7\xe7\x37\xc6\xef\x43\xe1\x7a\xf1\xfb\x38\x32\x1f\x07\x85\x5f\x7e\xfe\x47\xf8\x8f\x9f\xff\xf1\x8a\xd3\xe4\x79\xcd\x3f\x9d\xd2\x7d\xff\x2e\x54\x2e\xd3\x39\x28\xf5\x12\x4c\x16\x28\xd7\xe1\x65\xc6\xc9\xc5\x2c\x73\xf5\x58\xaa\x2b\x4b\xbe\xc9\x53\xb8\x15\x2a\x5d\xc7\xf9\x45\xd7\x4b\x8a\xb7\x8e\x24\xf9\x65\x9b\x1e\xa8\x71\x73\x36\xbb\x07\x6a\x81\x2e\xfc\xc0\xed\xe4\x1a\x15\xce\x9b\x0c\xdd\x68\x23\x49\xd7\xcf\x00\x10\x23\xea\xa5\xa0\x5e\x3f\x6a\x30\xb7\x22\xf6\xe7\xb0\x10\x45\x29\x0a\x12\xce\xda\x9f\xff\xa8\x26\xac\x6c\x2a\x00\x2f\x1f\x28\x42\x39\x7e\xf1\x40\x72\x55\x9b\x35\x7c\x8b\x52\xac\x5f\xc8\x65\x46\x62\x50\x2d\xa5\xe4\xad\xbc\x6f\x59\xde\x99\x99\xa0\xdc\x89\xec\xc5\xe2\xcc\x42\x5d\xa1\xa3\x93\x7e\x45\x20\xc7\xda\x84\x8c\xa4\xb1\x36\x07\xcd\x26\x94\x2f\xaa\x5d\xa8\x8e\x4b\x3e\x9f\x39\x07\xca\x45\x89\xbd\x96\x50\x3b\x84\x65\x6d\x9a\xfd\x8d\x27\x14\xd1\x30\x09\xe5\x7c\x24\xb7\x30\x96\xfd\xb2\x6f\xac\x8f\x0f\x6e\xc2\xe0\xb6\xe5\xda\x3c\x21\x53\xf9\xe3\x24\x43\xb8\xd9\xd9\x37\x71\xfc\x7f\x4d\x7e\x82\xb3\x72\x67\x55\xed\x50\x99\x20\x72\x05\xdc\x08\x47\xe2\x79\x50\x74\xbd\xd8\x7f\xd4\x83\x86\x94\x52\x21\x31\x5f\x63\x0c\x2f\x91\xb8\x81\x47\x6a\x27\x55\xdd\xbe\xe0\x97\x9a\xe1\x7d\x85\xaa\xa7\x60\x9d\x1f\x4a\x2f\x75\xb6\xcc\xaf\xdb\xd5\x4f\x67\xa7\x11\xf2\xbc\x48\xbb\x89\xba\x75\x5e\xcf\x56\x8d\x0b\xe5\xbc\x7d\x21\xdc\xaf\x5f\xaf\x00\x4c\x15\x2a\x6b\x40\x1e\x2f\xa1\x3a\x9f\x2e\x1e\x73\x0f\xa0\x7e\xd7\xca\xf6\x54\x49\xcb\xe6\x34\xb6\x77\x20\x8e\xd7\xad\xe2\xe7\x24\xa3\x1a\x46\x7c\x71\xde\x19\xa4\xd5\xe6\x5d\xee\xcf\x5b\x6f\xe6\xed\xd4\x56\xef\xfb\x2f\x69\x31\x2a\x22\xc1\x3e\xde\x31\x9d\x37\x0c\xd6\x67\xe0\x2a\x32\xd5\xcb\xe9\xf0\x69\x36\x2e\xa9\x57\x9b\x4e\xbf\xeb\xef\x38\x76\xf1\x1c\xd3\xf9\x74\x42\xbf\xb2\xa5\x82\x9f\xaa\x54\xfa\x66\xed\xf3\xdd\xf3\x79\x7b\x7f\x12\xa1\xf6\xe6\x0b\xf3\xc1\x52\x5a\xd7\x72\xbd\x3b\x7c\xb1\x39\x77\xa6\xa3\xf7\xa6\x93\x6c\x3a\x6b\x97\x8f\x4d\xe7\xd1\x03\xc6\x54\xab\x21\xe8\x98\xaf\x21\x0d\xe6\xdb\xd8\x66\xe3\x2c\x6c\x32\x37\xce\x06\xb1\xcd\xb7\xb7\x38\x9e\x5e\xdd\x28\x15\x77\x8a\xd4\x27\x89\xd7\x2d\x0c\xc8\x2b\x51\x67\xb0\x26\xe0\x52\xde\x31\xb9\xb7\x77\xa9\x52\x2d\x46\x3b\x63\xbe\x41\x74\x50\x73\xf7\x8d\x18\x25\x9c\x90\x1f\xed\xf2\xb4\x84\x61\x07\x8b\x28\xe7\x96\x7b\x07\x63\x7b\xc5\x7b\x79\x23\xbc\xc9\x54\x52\x31\x69\xf4\x00\xa2\x7e\x3b\x4b\x3c\x30\x83\x90\x06\x10\xd5\x77\x4c\xf3\x3d\xac\x46\xc3\x40\x20\x89\x9d\xf7\x76\xbd\xb3\x3e\xee\xd9\x49\xff\x04\x36\xe0\x76\xf6\x50\xe0\xb7\xf6\xa5\x90\x24\xcf\xab\x95\xcb\xdb\x4b\x31\x46\x60\xf4\xe5\xa5\xc5\xc0\x23\x7f\x2c\xce\xe1\x7c\xa3\x1e\xac\xf7\x62\xe4\x3b\x53\xe9\x97\x9e\x35\x70\x57\x07\x59\xcb\xd9\x4f\xd6\x01\x94\xf6\xd6\x5d\x04\x4f\xcc\x23\x8e\x3a\xf7\x6b\x77\x70\x58\x68\x23\x32\xa5\xe5\xde\x11\x74\xf8\xe9\x02\xe3\x78\xa6\xaf\x74\x74\xbb\x73\x0c\xc6\x49\xb8\x15\x26\x55\x21\xee\x35\x90\x46\x9d\x05\xf9\xe4\x61\xd5\xb9\x41\x75\x14\x1f\x12\x5a\xff\x2b\xf3\x35\x61\x77\x1e\x25\x52\x2c\x24\xd2\xaf\x71\x21\x9f\xa1\xc2\x3b\x98\x90\x07\x26\xbc\x83\x25\x5d\x11\xb8\xbc\x7b\xc2\x71\x4f\xd7\x0e\x55\x8e\xe5\x17\x51\xf0\xbd\xc8\xf0\x51\x9a\x05\x09\xec\x06\x1b\xf2\x09\x1f\x18\x4f\x91\xef\xcd\x0e\xa8\xe2\xf6\xde\x19\x1e\x75\x29\x0a\x79\xe2\xae\xfd\xbf\x7c\x72\x2e\x0a\x9e\x0d\xe1\x3d\x73\x7b\x0f\x0a\x2c\x97\xbe\x52\xab\xb3\x9a\x8b\x5b\xe1\x3e\x56\xfc\x5d\x16\xe1\x1c\xe3\x3e\x5d\x8b\x4b\x36\xac\x3f\x98\xb8\x74\xb1\x37\x8f\x65\x90\x43\x11\xd5\x6b\xac\x67\xd4\xc6\xd1\xde\x19\x3a\x7b\xba\x96\x3b\x16\xbd\xea\x10\x3b\xee\xa0\xbd\x78\xc2\x7a\x42\x1a\xae\x75\x12\x2e\xdf\x18\x42\xbc\xbd\x17\xfe\xa5\xf0\xd9\xdf\x5f\xc9\x76\x7c\xc6\x71\x47\x64\xf1\xaa\x95\x2f\xb3\x39\xf6\x32\x75\xaa\xe9\x8e\xd2\x08\xc7\x60\xd1\x27\x5d\xaa\x9a\x1c\x95\x0d\x55\xd4\x06\x0a\xad\x6c\x9c\xdb\xf6\x9a\xad\x1b\x26\x82\x2d\xee\x9e\x2b\x9e\x1e\x3b\xef\x7f\x7f\x25\xff\xf0\xa9\x5c\x03\x14\x4a\x60\xee\xae\x47\x38\x14\x17\x77\xf4\x3e\xae\x52\x89\xf3\x49\x9d\x72\x79\x86\x5d\xdd\x02\x95\x10\xb8\xb5\xe3\x35\xf7\x72\x36\xb3\x54\x36\x67\x63\x78\x78\x66\xef\x53\x1a\x41\x7f\x0c\xbe\xf1\x4c\x0d\x73\xc5\x75\x8d\xe9\x86\x17\xf5\x5c\x53\x3c\x57\x20\x5d\xbe\x3b\x9d\x74\x3c\x8e\x16\x6f\xa6\xec\x91\x42\x5b\x8c\xe2\x0f\x86\xbc\x4e\xdb\xf1\x58\x85\x10\xc3\x59\x88\x60\xbf\x5e\xc6\x42\xd1\xd8\xb0\x45\x0d\x72\xbc\x66\xd7\xc6\x1a\x2e\xec\x5a\xee\x30\x8e\x96\xab\x56\x9c\x65\x9b\xc3\xad\x5e\x66\xd1\xe9\x44\xbf\x39\x5d\xdf\x5c\x70\xe7\xbf\x0a\xe6\x7a\x50\x2e\x85\x5e\x47\xef\xe2\x96\xa3\xc1\x87\x71\xac\x02\xdf\x96\xe4\x49\x38\x04\x6e\x79\x43\xad\xb3\xa4\x5f\xf1\xe4\x3d\x17\x8a\x1d\x46\x6b\xd7\x56\x87\xc1\x54\x57\xd2\x32\x9b\xf8\x84\xea\x4f\x22\xd7\xe8\xa5\x4c\xab\xd2\xc9\x1e\x3d\x56\x2a\xfd\xe1\xe3\xff\xa0\xd0\x9a\x28\x6a\xf5\xc2\x25\x97\x03\x47\x70\x55\x3a\x5c\x6b\x08\xa6\x0b\x05\x0e\xb4\x0e\x2f\x0c\xdb\xd8\x17\x7b\xf0\x98\xa8\x5c\x27\x04\xc6\xba\xaa\xaf\x2b\x47\x24\xf5\x85\xc7\x66\x84\x9f\x56\xab\x0f\xcf\xf2\x61\x66\xbb\x51\xcf\x69\x52\x9b\xe7\xb5\xf0\xc9\x85\x03\x49\x96\x53\x66\x14\x0e\xf7\x77\x33\x72\x83\x87\xe2\xb5\x1e\x68\xb0\x0b\x27\x3d\x10\x57\xaa\x72\xa5\xa5\x18\xcb\xc2\xf5\x7c\x3b\x6f\x8e\xee\x31\x5c\x2b\x9f\x70\xe8\x3e\xb4\x2c\x0f\x29\xfe\x6c\x59\x6e\xb7\x7f\x54\x9e\x4a\xd7\x2a\xa2\x31\x53\xdb\xd2\x39\xdc\x83\x80\xd3\x4c\x4f\x1a\xbe\x6b\x08\x88\x27\x00\xf8\xf0\x4c\x7f\x0d\xdf\x7e\xfc\xeb\x5b\xe6\xb0\x17\x69\x07\xf4\x99\x24\xad\xed\x3c\xf1\xad\x0d\x3c\x13\xb7\x36\x71\x87\xd7\xdb\x99\xfa\x86\x3a\x23\xb2\xe0\x9c\x26\xb0\x1d\x0f\xc9\xc6\xd0\xe4\x7c\x64\x8a\xb0\x45\xbb\x6f\x24\xf5\x6e\x78\x33\xd7\x12\x84\x92\x2c\xd7\xec\xe5\xd8\x82\x2c\x05\xd2\xbc\x0e\x00\x10\x70\xae\xa8\x83\x7d\x4f\xb1\x4a\xa5\xed\x74\xf2\xa1\x50\x6e\xcd\xd0\x63\xab\xa8\x29\xcc\x84\x08\x82\x52\xdc\xb3\x2e\xc1\x1f\xa5\xfa\xf5\x67\x19\xc8\xbf\x4e\x92\x26\xce\xd4\x33\x2e\x12\x45\xc9\x5b\x96\x75\xde\x31\x86\x46\x1a\x8c\x75\x43\xd1\x28\x25\x84\x7f\x24\xd8\x10\xc7\x0a\x54\x38\xe1\x2e\x3f\xc4\x58\x5f\x4b\x41\xf9\xf6\x9e\x7d\xcc\x0f\xa8\x53\xb3\xd3\xc7\x0b\x51\x89\x89\x62\x86\xd7\x26\x67\xbe\xbb\x5f\x9f\xce\xc8\x0b\x63\xcb\xdb\x11\xc5\xce\x7a\x34\xe4\x8d\x0a\x03\x8b\xcb\x80\x06\xca\x48\xce\xd0\x39\xa0\xcc\x24\xb5\x9e\x0d\xd5\xf7\xcf\x2c\xc8\xc0\xd4\x51\x14\x8e\xed\x22\x97\x84\x8b\x97\xac\x15\xc4\x52\x77\x79\xca\x63\xd3\x72\x47\x68\xb8\xee\xdd\xff\x52\x1a\x71\x11\x37\x0a\x37\x93\x63\x29\xb7\x4c\xea\xde\xbf\x3d\x53\x47\x75\xa7\x98\x93\x5d\x7d\x66\xe7\xac\x05\x8b\x14\x29\x17\xb6\xab\xbe\x6d\x0b\x3d\x8d\xcb\xc2\x3c\x7f\xe1\x68\x73\xdc\x09\x4c\xa4\x63\x35\x14\x4e\xe8\xcb\x0f\x31\xea\x07\xf7\xee\x1f\xbb\x5f\x3e\x1a\xbc\x63\x83\xdf\x2d\xa3\x0d\x48\xbf\x86\x7c\x84\x09\x55\xa0\x25\x19\xcb\x5e\xea\x35\x8f\x12\x33\xb5\xd4\x36\x2c\x93\x30\x45\x35\x2e\xbb\x23\x3e\xa1\x5d\xd8\x0f\xf1\xa8\x06\x7b\xd6\x5b\xab\x01\xad\xad\xcb\x83\xdc\xd5\x5f\x0c\xac\xfb\xee\x02\x20\xd2\x14\xcf\xf9\x0d\x0e\xf6\xcb\xf3\xd7\x4e\xad\x42\x47\xab\xf9\x53\xa5\x6e\x97\xbd\x2e\x36\x48\xae\xbb\xcb\xdf\x42\xa2\x54\x6b\xa0\x9a\xcb\x6c\x30\x83\x22\xba\xc8\x70\x0f\x4f\x67\xbd\xe4\x28\x48\x53\x86\x50\x80\xb2\x73\xee\x76\xdd\x7a\x0a\xf6\xce\xc7\x77\xe5\xa3\x79\xae\xe2\xae\x4c\x65\xd9\x14\x61\xc8\x6f\x62\x68\xa8\xd8\xdf\x82\x90\xa5\x12\x73\x9a\x91\xfc\xeb\x1a\xde\xa9\x77\x6a\x92\x37\xcd\xf6\x53\xb3\xce\xd9\xc3\x98\xae\x9e\x09\xf6\x10\x5a\x08\xa3\x85\x92\x51\x8f\x76\xe9\xa2\x04\x62\x96\x4f\xcb\x70\xda\x14\xdd\xd3\xa7\xec\x5c\x07\xe2\x3b\xd6\x11\xd3\xb5\xfc\x3f\x72\xe8\xb6\x5f\x15\x39\xd9\x94\xa4\xe6\x4f\x4a\xbd\xe6\xc9\x3f\x23\x72\x6e\xb3\xec\xec\xbf\x69\xf2\xcf\xe8\x75\x13\x5b\x49\x81\xaa\xd8\x96\x65\x3b\x1a\xcd\x70\x5b\x2c\x50\xac\xb4\xcb\x02\x09\x3a\xc5\x19\xf7\xa0\x77\xb3\xe7\xed\xfd\xfc\x8a\x3c\xf0\xca\x76\xfd\xfd\xd7\x9f\xc3\xee\x6f\x7f\x9b\x5f\x0b\x2b\xbf\xbb\x61\x77\xba\xba\xb4\xaa\x88\xf1\xce\xa5\xe5\x3d\x32\x42\x22\x3e\x0e\x11\x42\x86\x24\x91\x57\x13\x65\x1d\xf4\x88\x9a\x29\x20\x55\xd9\x41\x10\xf9\x0d\xed\x0c\xae\xcf\xcc\x4a\x95\x4b\x48\xd4\x4a\xd9\x5d\xf8\xdb\x44\xa3\x5e\xd0\xbe\x2d\xdd\x19\xce\x41\x06\x5f\xe8\x74\x85\x44\x3c\x65\x60\xea\xee\x6e\x6f\x4d\x21\x50\xad\x94\x73\x8f\x18\xf7\xcb\x31\x79\xfd\xee\xed\xb0\xbc\xbf\x45\xd3\x57\x55\x60\x98\x92\x61\xb1\xeb\x84\xb4\xa7\x4a\x99\x94\xba\x09\x74\xc6\x54\xf4\x13\x6b\xc1\x46\x37\xa9\x68\x83\x53\xa5\xfd\xbd\x90\xd2\x76\x0e\x86\x68\xec\xef\x85\xbc\xba\x24\xcd\xde\xee\xe0\x95\xfa\x19\x23\x59\x40\x94\xb5\xd5\x27\xb9\x2d\x8b\x1d\x27\x1f\xf9\x91\x29\x5d\x67\xec\x3d\x55\xf2\xb4\xb1\xef\xe1\xad\x8e\x0c\x3e\x10\xdf\x62\x93\x53\xd3\x18\xfd\xed\xe0\xd7\xb1\xdd\x1f\xfa\x99\x0f\x6c\x58\xc6\x8e\xa4\x97\x23\x11\xe4\xba\x38\xbe\x78\x2f\xd6\xed\xbe\x3f\xf4\x51\xb9\x7b\x5d\xf7\x34\xf9\xe7\xda\x32\x96\x66\xbe\x3b\xf0\x75\x64\xdd\x44\xab\x3b\x8b\x1e\x4e\x5e\xb6\xeb\xd0\x91\xe1\x72\x04\xce\x58\xd3\xbe\xb9\x87\x17\xc6\xbe\x14\x16\xbf\x1d\x7c\x58\x6f\x1f\x4e\xa3\x3f\x5f\x97\x70\x6a\x7d\xbe\x0f\x35\xa7\xf1\xbd\x30\x81\x0b\x5f\xde\xbb\x70\x73\x5a\xa2\xed\x1d\xb8\x61\x81\x32\x20\xa2\xe2\x74\x1f\x59\x18\xe5\x4a\x54\x5d\x63\xa4\x6d\x8e\xb7\xce\x3f\xd4\xcb\x45\x00\x32\x69\xe9\x54\xa5\xed\xa9\xc5\x42\x48\x22\x5a\x0a\xe9\x88\x8b\xe8\xa9\x5e\x22\x70\xaf\xd3\x9d\xe6\xc5\xd7\xfe\xc6\xb9\x96\xc7\x06\x62\xfa\x37\xbe\xb5\x70\xea\x67\xe4\x0a\xbe\x50\x25\x18\x13\xdd\xb9\xee\x29\x33\x62\x0d\xa9\xba\x9a\x55\x8d\x07\x42\x65\x9f\x72\xe9\xa9\x27\xcd\x06\x7e\xb8\x9a\xcd\x5a\xe9\xfd\x6a\xee\xab\x91\xfb\x7a\xf6\x61\x69\x69\x82\x34\xd7\x4e\x68\x67\xe9\xf6\xbc\xd7\x31\xca\x79\xcc\x81\x6f\xe7\xc7\x67\x18\xe3\x4a\xcd\x57\x46\x48\x83\x5c\x2f\x1b\xd8\x54\x5f\x56\x0c\x60\xf9\x1c\x04\xca\x77\xe1\xe2\xf1\xb1\x65\xd7\x7b\x79\x56\xd2\xfe\xce\xfc\xdd\x3b\xf5\x76\x01\x50\x46\xba\x4a\xbb\xdf\x77\xb8\xe9\xbc\xf3\xc2\x05\xdc\x59\x85\xb0\x80\xc0\xd9\x19\xb8\xb2\xc8\xc4\xb2\x02\xcf\x25\x73\xc0\x9c\xd0\x3a\x86\xc0\xe3\x73\xdd\x8c\x70\xb5\x19\x18\x33\x46\xff\x74\x7d\x02\xce\x4a\xf8\xdf\x9e\x01\x9c\x8d\x9b\x43\xb0\xb4\xb5\x27\x41\x4e\x25\x52\xb0\x6c\xa5\xac\x5d\xdf\xc0\x2b\xc6\x3a\x87\xbb\x07\x61\xe4\xee\x9f\xef\x2e\xc2\x80\x05\x9b\xff\x35\x24\x2c\x8b\x7b\xb3\x04\xf7\xb6\x62\xdd\x39\xa0\x8a\x87\xbc\xa0\x4e\x4c\xc7\x1b\x15\xcd\xde\xc7\x74\x18\x27\x91\xa7\x4c\xdc\xe5\x73\x21\x1d\xc1\x8d\x32\xc1\x66\x95\xf2\xe4\x81\x9c\xc7\x4c\x55\x16\x86\x03\x82\x56\xf5\x20\x76\xe4\xc8\x4d\xe0\x17\x73\x9d\xd3\x08\x9f\x4b\xf7\x38\x8e\xd6\x91\x34\x6b\x79\xe2\x19\xda\x3a\x6b\x7c\xe1\x39\xf4\x8c\xe7\x28\xde\x16\xb2\xa6\xdf\x63\x39\xec\x2e\xdf\xdc\x35\xec\xcf\x78\x7d\xab\x54\x52\xbf\x64\x39\x60\xa0\x88\x97\xbe\xc7\x11\x82\xb2\xed\xc4\xae\x80\x8b\xf1\xcf\x45\xa3\x54\x29\x9e\x55\xf1\x5f\x88\x4d\x2e\x14\x19\x06\xa5\xa1\x23\xb9\x9a\x2d\x62\xec\x27\x7b\x0e\xcd\xc9\xf8\x1c\xb7\xaa\xb5\x7b\x35\x8a\x08\x49\x65\x71\xb8\xee\x28\xc4\x8e\xe2\xd7\xcd\x07\x87\x27\xe7\xf1\xee\x55\x6f\x6b\x67\xf3\x4b\xe3\x59\x47\x3c\x66\x74\xd5\x39\xd6\x85\xcb\xc1\x83\xa8\xce\xef\xe0\xd0\x61\x00\xb3\x57\x5c\x8f\xd7\x9d\x0b\xd2\x59\x5b\xdb\xab\x1f\xd3\x9d\xe1\x61\xcd\x6c\xf8\xe1\xce\xdc\xb9\x20\xe9\xfe\x31\xdc\xf6\xef\x7d\x07\x4f\xdb\x42\xdc\x96\xcf\x65\x25\xc3\xa8\xe5\x7e\xb3\xf8\xde\x61\x78\x69\x4c\x61\x1d\xf6\x84\x00\xf4\xf1\xb9\xee\x7a\xb8\x5d\x24\x38\x37\x82\x7a\x7b\xa2\xb5\x2b\x6f\xf2\xd5\x69\xfc\xae\xcf\x38\x29\x7b\xd6\x47\x12\x2e\x54\x84\x34\x09\x55\x44\x56\x16\x62\x2a\x76\xd4\xa8\xa7\x42\xa9\x5d\x08\xc5\x9e\x6f\x91\x13\xcf\xc8\x34\x70\x09\xec\x94\xd4\xa4\xd0\xd3\xa6\x5f\x1e\x93\xa4\x26\xab\x59\x9b\xd7\xf8\x2f\xa1\x58\xcf\x9e\x58\x1b\x49\x2f\x24\xad\x53\x61\xeb\xdb\xc6\x70\x89\x5b\xb9\xd9\x58\x0f\xa4\xb1\xdf\xf7\x85\xbf\xe3\x6a\x7f\x08\xa4\xd7\xf5\xe5\xb9\x5a\x3b\xfb\x40\x6c\x73\x0e\x36\xdf\x62\x32\xc6\x9d\x3e\xc7\xf8\xe6\x65\xec\xb7\xb3\xba\x3b\xe5\x30\xd6\x23\xac\x4b\x75\x3e\x80\x65\x21\xf7\x01\x53\x66\x6d\xc1\xe6\x2c\xad\x87\x7b\x0b\x1f\xc6\x0e\xb5\xe3\xf5\xcc\xd7\x39\xde\x99\xbb\x87\x13\xdc\x4c\x5e\x93\x60\x05\x90\x7b\xde\x64\xe4\x80\xb9\x4b\x42\xd7\xe1\xb6\xef\xd6\x32\x36\x3d\xdc\x2e\xc1\x3a\xcb\x13\x68\x9f\x2f\x10\x6e\xcf\x77\x56\x00\xf5\x55\x46\x18\xa2\x70\x1a\x9f\xa3\xc5\xd6\x30\x92\x33\x8b\x2f\x18\xee\x3e\xf5\xd7\xa3\x26\x3e\x9d\xdd\xc0\x41\xa9\x87\xab\xc9\xdb\xb4\xb1\x00\x7b\x9b\xb5\x41\xbb\xcd\xba\xe4\xb5\xcf\x1b\xd0\x1c\x49\x48\xef\xc0\xfb\x98\xdc\xdd\x89\x8f\x55\xb9\x05\xf7\x65\x2d\xf7\xb6\xed\x01\x20\x0f\x33\x41\xeb\xeb\xda\x9f\x4f\x1b\x7c\xa3\xf6\xed\xa3\xe9\xbe\xfe\x7d\xf7\xd3\xff\x09\xc7\xdd\xdf\xe7\x07\xf2\x2f\xbd\x92\xa9\x5c\x86\x0a\x87\x19\x64\x62\x28\x50\x38\xd8\xff\x9e\xbf\x0a\x52\xb5\x0a\x95\x58\x3f\x65\xf2\x98\x87\x45\x67\xa8\x13\x0b\x48\x46\x15\x4a\x30\xb5\xb7\x2a\xd4\x10\x1b\x5d\x62\x9d\x8d\x0f\x0f\xf6\xf1\x49\x90\xc9\x65\xc9\xe3\x02\x97\x52\x7b\x35\x50\x36\xbe\x25\x0a\xb2\x60\x48\x43\x78\xb4\x02\x77\x66\x65\xff\x7c\xfe\xba\x2e\x3a\xa3\x45\x64\x54\xb9\x69\xd2\x24\x2e\x35\x31\x00\x11\xdd\x0d\xa9\x5f\x50\xe4\xc2\x50\x4c\x9a\xcf\x1a\xbc\x9a\x06\x67\xf8\x0d\x5c\xfe\xe8\x13\xb6\xa9\x58\xf7\xd6\xa7\x52\x6b\x3a\x06\x36\xbd\xd0\x0e\x97\x9b\x86\xd0\x4e\xb0\x86\xfc\xdd\xbb\xcb\x91\xa1\xfa\xda\x5d\xfe\xea\x4b\x61\xd0\x92\x9e\xbf\x70\x73\x95\xfa\x45\xe3\x1c\xce\xd6\xfa\xd4\xfa\x1e\x19\x85\x52\xb6\x89\xdb\xd9\xcf\xf8\xb6\xd6\xea\xe4\x2b\x1e\x96\x25\x0f\x67\x6b\xfe\xe2\x0a\xf1\xe8\xfc\xf9\x0b\xa7\x69\xcd\xc3\xea\xc0\xb2\x26\xf4\x94\x57\x54\xc2\x67\x26\xe9\xab\x04\x60\x8b\xd8\x25\xf7\x73\xc3\xca\x65\xc9\x38\x7f\xdd\xf5\xb0\xb0\x89\xde\x51\x9b\xff\x86\x9a\x1f\x3c\xdd\x09\x2b\x84\x05\x13\x45\x15\xee\x24\x5c\xcf\x10\x19\xf3\xed\xad\xe8\x71\x8a\x87\x40\x6c\x84\x6a\x47\xad\xaa\xfd\x2d\xb3\xab\x18\x15\x3f\x29\x95\x57\xef\xa7\xdb\x01\xf1\x88\x73\xcc\xa7\xec\x95\x89\x2e\xc2\x14\x97\x28\x45\x98\x92\x30\x3c\x8f\xa3\x5b\x22\x1c\x4f\x1f\x98\xd6\x1e\x6f\x4e\x4b\x80\xe3\x29\x08\x12\x5d\xec\x61\xcf\xb8\x8c\x7c\xc4\xc7\x93\x47\x65\x7d\xcc\xb4\x7e\x86\xb9\x3e\x1c\xb5\x52\x28\x26\x14\xbe\xae\xf9\x53\xa6\x8e\xd8\x03\xfb\xb4\x45\xea\x53\xda\xc3\xb5\x2a\x4e\x42\x0c\xbc\x8c\x92\x0a\x05\x6a\xdd\x53\xf2\xa2\x2b\xa7\xc2\x25\xba\x1a\x86\x83\x18\xf5\x33\x27\x2a\xa9\xd9\xd9\x2f\x3a\xb1\x71\x6a\xad\xdb\x77\x83\x30\x82\xda\xb1\x68\x98\x91\x8a\x09\x45\x17\x7a\x31\x56\xd9\xdf\xbf\x6f\xd4\x46\xfb\xde\xff\x9d\x81\x73\xda\x5d\xff\x18\xd0\x2a\x3a\xf0\x77\x2f\x87\x1e\xcf\x83\xb7\xed\x16\x9e\x41\xd3\x75\xf2\xcf\xe1\x3d\xbb\x47\x9e\x11\xb6\x41\x07\x5f\x97\x5e\xb3\xb7\xbe\xb1\x07\x3d\x03\xd8\xb5\xcf\xec\xd2\x2e\xba\x05\x36\x46\xd2\xa0\x58\xdb\xa7\x44\xb9\xe5\xc9\x3f\x7d\xf8\xd9\x01\x0a\x73\xa6\x94\x13\xaa\x67\x1b\x4b\x85\x94\x1c\xb3\x6b\x01\x3a\x5f\x5b\x5f\xc6\xca\xd8\x9d\xe0\xfa\x1c\x64\x9d\x82\x06\x13\x26\x2d\x19\x57\x0d\x49\x68\xac\x87\x30\x9a\x46\x08\xfc\x7a\x13\x3d\x78\x1b\xd7\xfe\xf3\xa7\x3e\x30\x82\x3b\x83\x37\xba\xb4\xb3\x1f\x60\xcd\x6e\xa7\x0a\x3c\xad\xa2\x8b\xd9\xf5\x2d\x17\xc3\xe7\xb3\x10\x17\xef\xdc\x1e\xba\x69\xdc\x70\x56\xf3\xc3\xe4\x55\xef\x7d\x75\x14\xea\x02\x1b\xf7\xf2\xe6\xf5\xc2\x9c\x1a\xf6\x9e\xdf\xc6\xb2\xe2\x38\x41\xf4\xd2\x89\x4e\xa7\x7c\xe4\x7b\x78\x76\x7b\x5d\x8f\x34\x0c\xd4\xa2\x57\x71\xf8\x0b\x92\xdd\x5e\x1a\x67\x06\x8e\xe5\x47\x70\x2c\x34\x92\x7c\xa3\xd5\xb6\xd1\x1e\x6f\xc2\x76\x5d\x69\xcc\xfa\x94\x8e\x37\xde\xfb\x18\x86\x1e\xea\x8b\x77\x1c\x73\x5e\x28\x41\x87\x93\xff\xf1\x36\x40\x78\xe0\x79\x86\x46\xe8\xf9\xeb\xe0\x4f\x5e\x88\xd3\xee\x2f\xc4\x69\xcb\x75\x26\xeb\x41\xdc\xfa\x4b\x81\xe0\xbf\x21\x98\xf7\xdf\x77\xbf\x84\xfd\x61\xf7\xcb\x83\x99\x37\xb9\x4d\xe9\x94\x9b\x7b\xe2\xe3\x9a\x6d\x9d\x41\xba\xb7\xf9\x3c\x73\x37\xca\xb2\xf6\xcb\xe7\xe3\xe5\xf3\xeb\xff\xc7\x0b\xf5\x94\xbf\x9d\xa3\x3d\x71\xcc\xeb\x7f\x05\x69\xde\x1f\x63\x68\x97\x59\x3d\x96\x14\x53\x26\x79\x75\x94\xe9\x72\x90\x6d\x2a\x17\x8f\x5f\xad\x41\xbd\x7c\x5a\x4f\xa5\x9f\xa3\x4f\x29\x5d\x4e\x29\xbd\x6f\x4a\xbb\x47\xd8\xf4\x31\xad\xf7\x6d\x56\x7b\xff\x66\xe5\xcb\xcd\x2a\x97\x33\x7b\x28\x32\xf2\x72\x66\x0f\x96\xe3\x7e\xd7\x7e\x21\x0a\xf9\x3d\x1b\xd6\x2f\xf7\xeb\x02\x04\xb7\xfd\xb1\x49\xfd\xfa\xeb\x0f\xbf\x3c\x90\xb1\xfb\xe5\xb4\x74\xc6\xa3\xde\x94\x7b\xa8\x1e\x3e\x7d\x7d\xc3\xb1\x4e\x3f\xdc\xf2\x90\x51\xd8\xc4\x09\x93\x75\x6f\x5f\x1b\x1e\x64\xce\x82\x7d\x11\x72\x37\x4f\xa7\x2e\x17\xdc\x5f\x70\x2e\x2f\x5f\x70\x79\x17\x7c\xa0\x0d\xea\xe5\x0c\x18\xe9\xd5\x0c\x18\x47\xcf\x86\xfe\x26\x3d\x1a\x94\xe4\x03\xfc\xfa\x83\xbb\xf5\x61\x1e\xd2\xfd\xd3\x6e\xc8\x11\xd4\x4b\xfa\x02\x39\x4a\x87\x76\x87\x7c\xf8\x04\xe1\x8e\x76\x7d\x2f\x82\x1e\x2f\x59\xeb\xa1\x76\xbe\x6f\x78\xbb\xca\x4d\x3c\xc8\xc7\x95\xf3\xe4\x6a\xaa\x69\xb7\xbf\x87\x65\x08\x6f\x6f\x0a\x18\x92\x17\xe2\x70\x7f\x97\x3d\x31\xd4\xf0\xd7\x1f\x7f\xfa\xeb\x83\x38\x2f\x51\xd4\x32\x15\x8a\xe7\x0c\x28\x3b\xbf\xea\x69\x3d\xcb\x1c\x5c\x00\xbc\x22\xb3\x94\x90\x9b\x56\x64\x56\xca\x50\x56\x97\x1a\x32\x84\x83\x6c\x32\xfb\x55\xb8\x85\x16\xea\x5a\xe6\xec\xe5\xca\xae\xe6\x8f\xa2\xa3\xc6\x6e\xea\xa6\x53\xec\xd5\x76\x35\xb5\x39\x51\x2f\x21\x53\xaa\xf5\x52\xa7\xef\x55\x0b\x5e\x93\xbe\xda\x2b\xc2\xd7\xbd\x94\xca\x48\xab\x72\x2b\xf1\xbd\x80\x08\x9c\x6b\xb9\x4e\xdd\xb3\xb4\xe4\x95\x55\x6e\xaa\x63\xae\xe0\x76\xdb\x93\xbc\x84\xa8\xd8\x31\x0e\xf7\xc3\x75\x88\x82\x87\x4a\xe5\x57\xc4\x48\x8c\xfb\x45\x31\xf2\x10\xae\x65\xff\x53\xaa\x77\x4f\xe8\x12\xdf\xa5\x2f\xb8\xc7\xca\x7e\x04\x6a\x1f\x0c\x89\x2c\x11\x22\x68\xce\x57\x40\x2b\x50\x25\xb6\xe1\x00\x7f\x9d\x48\x85\x12\x92\xdd\xb1\xea\x9c\x48\x05\x89\xa1\xe1\xc3\xc9\x19\x62\xea\x95\x2f\xac\x30\xda\x82\xa3\xfd\x4d\x4e\x16\x6b\xcb\x35\x38\x1b\x38\x26\x9b\x8c\x5a\xf2\x2c\xc3\x37\xb4\xcb\xf3\x95\x70\x70\x1b\x59\x11\x4e\x98\xe6\x2e\xa3\x7a\x17\xba\x6e\x72\xec\xc4\x17\x51\xe0\xe2\x06\xfc\x42\x3b\xcf\x5f\xfa\x6d\xb2\x99\x93\xc5\xf5\x26\x97\x4f\x7a\x01\x3f\xb3\x63\x5a\x4e\xd6\xe8\x2d\x8c\xbe\xc0\xcd\xeb\x7d\x6e\xfe\xba\x8d\x13\x58\xf2\x4d\x5e\xf5\x7f\x1e\x54\xfe\xb0\xfb\x3f\xaf\x55\xac\x79\x43\x3f\x52\x75\xca\xb7\x6e\xd7\x54\x8a\xcc\x4c\x39\xf3\x24\xd4\x5a\xba\xb2\x71\x88\x00\xd1\x16\xad\x53\x27\xe6\xf6\x39\x51\x4e\x9e\x5c\x4b\xb2\x41\x8e\x4c\xc2\x53\x21\xfb\x32\x11\xa6\xec\x99\x4a\x83\xa2\xa5\x7a\x92\xc4\x5a\x26\x54\xc5\x0d\x89\xa4\x26\x6f\xac\x04\x34\x76\xa9\xcc\x87\x7b\xbc\x48\xd9\x70\x21\x6d\x6d\xd2\x31\xba\x8b\x31\x9f\xf2\xea\x7f\x6d\x23\x61\xac\x3e\x75\x8a\xad\xcd\x4c\x1c\x0b\xb2\x23\xa7\x4b\x13\x1b\x2f\xc1\xe0\x5a\xdb\xa6\x8d\x2a\x47\x87\x42\xa9\x23\x0e\xaf\x25\x3b\x96\xb1\xdf\x7b\x29\xf8\x4b\x9c\x91\xfc\xdc\x48\xe9\xd7\xd0\x29\x35\x64\x2a\x8d\x7d\xd3\xe0\x49\x9b\xe0\xa8\xdf\x45\x66\x21\x8d\xd0\xb2\xc4\x7e\x91\x6a\xa6\x12\xdc\xc0\x6d\xe8\x72\x09\x47\x05\xab\x14\xfb\x87\x52\x20\x0e\x88\xf8\x98\xb7\x66\xa6\x12\xdb\x24\xd7\xb1\xbc\x0b\x5c\xa4\x9e\x67\xea\xad\x4e\x42\xac\x79\x8f\xac\xc1\x45\xed\x8b\x3d\xdb\xbb\x44\x35\x84\xd6\x73\x87\xe3\x9e\x5e\x19\x29\x93\x27\xf0\x32\x3e\x26\x27\xb9\x31\xe6\x96\x20\x94\xb5\x78\x0b\x2d\xa0\x85\x0b\x2b\x8a\x83\x43\x54\x0c\x22\x60\x10\x18\xd4\x0d\x38\x1c\x02\x35\x6d\x3b\xaa\x85\xea\xea\x62\x9a\xd2\x14\x9f\x32\x95\x7c\xe7\xf7\xe7\xaf\x4a\xda\xdb\x08\x3b\xa9\x36\xcf\xea\x09\x6a\xf7\x84\xf4\xf2\x0a\x8b\x14\xb2\x14\x23\x85\x42\x4e\xba\x51\x6a\xd2\xa6\xe6\xd5\xbc\xe6\x40\x05\x99\x7b\xf5\xda\xbb\x60\x44\x42\xe5\xa4\x33\x55\x3f\xf4\xd2\x9f\xbf\xda\xfc\x74\xea\x54\x74\x66\x2a\x1c\x12\x95\xff\x8f\xbd\x77\x59\x72\x24\x37\xd2\x85\x5f\x25\x5e\x00\x6e\x70\xc7\x7d\x99\x56\x9b\x5c\x64\xad\xc6\x2c\xf7\x3c\x54\x8f\xd8\x76\x98\x5d\x3a\x5d\x12\x67\xfe\x7c\xfa\xdf\xfc\x73\x04\x19\x37\x32\x59\xcc\x92\xa6\xa5\x91\x49\x1d\xc5\x64\x04\x23\x10\x80\xc3\x2f\x80\xfb\xf7\xa5\x43\xa2\x9c\x1b\xfe\x1e\xf4\xef\xc5\xd6\x56\xa0\x00\xb7\x2e\x86\xe5\x09\xf5\x4b\x1e\x93\x96\x5b\xe4\x76\x1f\x3a\xc7\x1e\x89\xf1\x56\x94\x10\x54\xec\xc9\x73\x1b\x84\x42\xd7\xb9\xfa\x69\x5d\xd7\xc3\x5b\xc5\xd4\x5f\x84\x5a\x85\x23\x93\x86\x08\xe2\xb9\x14\x87\x68\xf7\x7f\xad\x28\x36\x50\xe5\x92\x33\x42\x19\x2f\x63\x19\x5e\xd5\x8e\xca\x69\xa8\x43\xd1\x8b\x4e\x89\x38\x17\xdb\x01\xb0\x5f\x25\x2b\x10\x1a\x2a\xec\xa8\x60\xdd\x46\xff\xf9\xae\x4f\x1a\x6b\xc1\xe2\xf8\x4b\x35\x6f\x75\x24\xdb\xcb\x4d\x25\x16\x59\x1e\xa8\xdd\xe5\xba\x43\x96\xd6\x60\x47\xb3\x12\x15\xf9\x22\xbd\x8d\x77\xb8\xd5\x9e\xd4\x84\x7b\x35\xa2\x0b\xcf\x3a\x44\xca\x45\xbe\x34\xca\x61\x30\x56\x5f\x18\x4c\x1f\x50\x53\x21\x83\x84\x3d\x93\xb4\x0c\x55\x1a\xd4\x59\xaa\x6c\xde\x80\x63\x6a\xbc\xf4\x30\x02\x60\xf5\x05\xb0\xc7\xc5\x4a\x0e\x8c\xb2\xdc\x83\x5e\x1f\xa9\x9e\x1e\xf0\xe5\x62\xb8\xcd\x12\x50\x76\x96\x70\x12\x49\xca\xf7\x85\xf9\xbf\xdc\xe2\xc9\xfb\x48\x86\x90\x91\x54\x6c\xb9\x3c\x84\x48\xa5\x5a\x4e\xc9\xe8\x06\x17\xb9\x53\x80\xf6\x60\xae\x18\xfd\xcb\x50\xcf\x0e\x66\x91\xd7\x4c\xd1\xa7\x2f\xa1\x8b\x8a\xea\xe2\x32\xf0\x50\x07\xfe\xae\x32\xaa\xdf\xa9\x8c\x44\xaf\xa3\x58\xea\xfb\xd7\x68\x42\xe1\xd3\x97\x5e\x1d\x8f\xa8\xa2\x05\xd0\x8d\x0f\x38\xee\xc1\x0b\xd2\x4b\x56\xcc\xa6\x59\xf1\x4a\xeb\x77\x81\x57\x5f\x0a\x71\x34\x6f\x5e\x28\xa0\x6c\xa6\xc8\x73\x24\xe6\xb0\x27\x89\xe2\x28\xe6\xaa\x27\x00\xaa\x10\xfa\xa7\xb1\xc5\x1f\x4b\x53\xa6\xda\x60\x79\x6a\x91\x85\x34\x49\x43\x82\xfd\x13\x40\xe4\x07\x3b\x7a\x63\x6f\x4e\x7b\x26\x2f\x86\x1a\x8c\xb5\xf0\x84\xa9\x0a\x64\xff\xb0\x75\x23\x75\x47\xf2\xde\x91\x70\xa3\x50\x54\xae\x02\x65\x64\xbe\xb0\x17\x7c\xa2\x08\x8a\x4b\x75\x17\x1c\x49\x8a\x76\x4a\x65\xab\xde\x2d\x43\xbb\xfd\x5f\x7f\x3d\x7d\x44\xb8\x3e\xa3\x0b\xb2\x78\x1b\xf1\x95\x8a\x2f\x0f\x3d\xd7\x56\x3b\x33\x8f\x69\xb7\xe3\xdc\xdc\x15\x4a\xd8\xc9\x3d\x57\x04\x24\x87\xed\xe8\x59\x6e\x43\x02\x4c\xb9\xea\x20\x5b\x96\x77\x91\x22\x18\xef\xb9\xa6\xd9\x95\xb1\x35\xa7\x76\xea\xa9\x80\x7a\xbe\x9c\x09\xe8\x55\x2d\x7d\x19\x75\xd4\xa8\xb3\xa2\x69\xa3\xb3\x92\x81\xbe\x74\x17\x7d\xe9\xb6\xf4\xe5\x88\xae\xe9\x37\xe0\xad\x16\xe9\xea\x15\x75\x0c\xd3\x9a\x1c\xef\xd2\xac\x24\xc7\x0f\xe9\xfd\x5f\x55\xfb\x4c\x25\xe7\xbe\x85\x61\xd4\x8f\xb3\x47\x64\x0e\xbd\xe1\xce\x7a\xc3\x4d\xf5\x46\x89\x8b\x74\xe2\xea\xa8\xc4\x36\x8c\x00\xdf\x2e\x90\x07\x13\x49\x2b\x73\xf1\x00\xa7\x41\x7b\x4a\xe4\xc1\xc7\xa3\xc7\x3e\xfb\xbe\x8c\xfa\x67\xd4\x47\xc1\x74\xcd\xeb\x54\x0f\xba\xb3\x22\x74\x5b\x8a\xf0\x16\xb9\xd3\x42\x32\x64\x48\x3b\x19\xa4\xcb\x44\x1c\xec\xb3\xde\x21\xbe\xff\x4b\xea\x8f\x7b\x97\xd0\x55\x89\x23\x51\x33\x0f\xde\xc1\x19\x70\xdb\xce\x80\x3b\x7b\x03\xee\xec\x0e\x60\xc9\x34\xc7\xa5\x3f\xc0\x6e\xe1\x10\x20\x79\xb4\x81\xda\x08\x74\x14\xc5\x81\x7c\x82\xea\x12\x41\x2d\x82\xcf\x87\xf3\x9e\xbc\x9a\x8a\x54\xc8\x97\x46\x45\x44\xff\x05\x54\x0b\xcf\x95\xc7\xff\x80\xb3\xb5\x2b\x94\x03\x0f\x76\xb4\xb0\x3d\x54\x8d\x7d\xd2\x74\x1b\x5b\x4d\x1a\x38\x1c\xd2\x53\x26\x0e\x1a\x0a\xb2\x5d\xef\xad\xd7\x17\xeb\x0d\x0c\x98\xfa\x89\xea\xe2\x65\x39\x21\x1b\x3e\xf7\xbf\xb4\xee\xba\x77\x7b\x44\x85\xb6\xbb\x1e\xee\xec\x7a\xb8\x4d\xd7\xc3\x5d\x7c\x0f\x77\x76\x3e\x0e\x85\x4a\x89\x7b\x77\xf6\x3e\xdc\xc5\xfd\x70\x53\xff\xa3\x2c\x0b\x30\x0c\x35\xe3\x7f\xcc\x55\xdb\x13\x08\x9b\x42\x4b\xa0\xaa\x49\xb5\x90\x0f\xf3\x24\x07\x62\x50\x73\xc4\xf6\x14\x34\x46\x1f\xec\x68\x4a\x6b\x25\x77\x1c\x87\x30\x2a\x46\x76\x6a\xec\xbb\x66\xe4\xa8\xd2\xf6\x2f\xa5\x19\xbf\xfd\xe7\x7f\xfe\x98\x5a\x64\xd4\x29\x23\x77\x9e\x62\x55\xfb\x86\xa2\xd8\x30\xaf\xc8\xa0\xa6\x2f\xf1\xa5\x52\xf6\x46\xd3\xd3\x50\xdc\x19\x4b\xd7\x17\xfb\x48\xd2\x74\x00\x36\x83\x34\x95\x52\x2e\x81\x3c\x57\x10\xb3\xa8\xde\x4b\xf3\x8c\x9b\x4e\x21\x13\x54\x45\xb4\xd0\xfa\xb1\x2f\xc5\xa8\xc2\xac\x1c\xbb\xbe\x82\x07\xd4\xf3\xbe\x22\x16\x98\xc6\x40\xef\xe3\x9c\x03\x0d\xed\x86\x44\xa5\xbc\x00\x25\x43\xae\x42\x60\xaa\x27\x36\xcc\xdd\xb1\x19\x18\x05\x67\x6a\x71\xe0\xfa\xa8\xd6\xb5\xf4\x9b\x90\xc1\x24\x84\x9a\x03\x02\x17\x91\x20\xb7\x2e\x51\xb4\x0c\x42\xc4\xa2\xe5\xa3\x58\x14\x9c\xdc\x7a\x73\x29\x60\x55\xaa\x14\xb2\xa9\x8e\x63\x53\x1d\xd6\x28\x95\xeb\x05\xa6\x13\x3a\x80\xc8\x51\x5f\xda\x2f\x3b\xc5\x17\x55\x03\x7b\x24\x12\xe6\xc6\x9d\x3b\xc7\x63\x3a\x1b\xb3\x8d\xaf\xf9\xfb\x45\x3b\x0e\x17\xed\x38\x4f\xab\xea\xea\x9b\x23\x85\x72\xd6\xdf\x1a\x83\x97\x8b\xfe\x76\x5d\x81\xbb\x8b\x02\x77\x5b\x0a\xdc\x9b\xfb\x84\xe6\xfd\xd0\xfc\xf8\x11\x05\x4c\x29\x1a\xe5\x9c\x0f\x81\xb0\xfb\x14\x13\xb2\xe5\x17\x0b\x79\x09\xf8\x39\xe9\x29\x52\xf5\xa8\xd9\xf6\xa6\x61\x54\x9d\x05\xf2\x4d\x15\xc5\x22\x02\x3d\x31\x95\xba\xb5\x48\xac\xdf\x7f\x81\x1a\xb6\x78\x94\x3d\xac\xc0\x39\x20\xfd\x58\xcc\x03\xc8\x46\x34\x9e\x89\x1f\x09\x3a\xcb\x2a\xbf\x65\x2e\xe8\x1e\x82\x2e\x0f\xea\x77\xdb\xec\x61\x62\x36\xc5\x88\x14\x2d\xe0\x16\xbf\xab\xbc\xa1\x46\x3c\xdd\x1d\x26\xc3\xc7\xca\x51\x15\xaf\xa3\x24\x91\x7c\x2e\x8e\x4a\x29\x2f\xa0\x67\xc2\xcd\xee\x01\x9f\xae\x6a\xca\x44\x95\xd9\xa2\x53\x24\x93\x94\xfd\xa8\xa3\xbb\x8a\x1e\xce\x2a\xda\x34\xf4\x70\xd6\xd0\xc3\x45\x43\xcf\x6f\x74\xc5\x70\xa8\x38\xa8\x03\x34\xff\xd2\x4d\xec\xc6\x54\xba\xc5\x78\x13\xef\x73\x30\xbe\x7d\xfb\xbf\x6f\xbb\xdf\xff\xef\x83\x1b\x04\x71\x2b\xdf\x15\xbb\x06\x72\xd0\x4e\x5d\x25\xb5\xf6\x7c\xd7\x4c\xa1\xe4\x09\x95\x3f\x85\xaa\x53\x35\x1e\xd5\xc1\x16\xe4\x8a\xb7\x69\xd5\x02\x80\x3a\x05\x04\x28\x41\xfd\x6b\x21\x9f\x9e\xc6\x9f\xc7\x41\x98\x58\x72\xcf\x67\xcd\xf4\x61\x3e\x6b\xd2\x9e\x3f\x26\xc2\x2a\x7e\x5c\x2d\xfd\xab\xbe\x19\x3c\xce\x0f\x38\xff\x41\x1a\x6b\xbe\x99\xc6\x7a\x47\xe7\x3f\xb6\x16\x2f\x96\xa1\x37\xdf\xc0\xb2\xb0\xf5\xb0\x66\x4c\x51\x6f\x06\x2f\xef\xa9\x86\x69\xd7\xc7\x52\xa9\x62\x93\x83\x21\xdd\x1a\xb4\xcc\x7a\x5e\x42\x35\x40\xb5\xa8\xee\x32\x85\x16\xcf\x5d\x2f\x6a\x9b\x7c\x7d\x05\xbf\xc8\x1b\x96\x53\x56\x9b\x8b\x63\x06\x5b\xab\xed\xa8\x46\x5e\x55\x6f\x6b\xb2\xea\xf3\x5c\x04\x18\x07\x39\xeb\xfc\x68\x4d\x70\xd7\xed\x8d\xb5\x72\x2b\xed\xed\x8e\x0e\xbf\xbd\x82\x34\x67\x33\x91\x45\xe6\x4c\xdc\x92\x61\x7f\x11\xe1\x6d\x09\x66\x13\x60\x3b\x3b\xe0\xec\xd8\x8b\x5e\xfc\x54\x82\x97\x89\x3a\xa8\x6e\x93\x09\x2f\xf4\xbd\xef\x77\x0f\xa4\xe0\x46\x2a\xa5\x6c\xc8\x89\x3f\x8b\xc9\x11\x62\x00\xd5\x13\xe7\x05\x55\x90\x92\x0d\x21\xf1\x56\x9b\xd0\xa5\x64\x99\xd9\xd2\x89\x5c\x6c\x44\xef\x7c\xbb\xdd\x9f\x6e\x40\xc0\xfc\x79\x01\xf3\x9d\x86\xb2\xde\x67\x7d\x65\x7f\x58\x56\xee\xf6\x70\x44\x28\x9d\x56\x45\xbd\x3d\x25\xd4\x70\x9c\x37\xec\xd9\x33\xf3\x12\x38\x69\xb6\x49\xfb\x6f\x25\xfa\x49\x25\x7a\xa7\x15\x53\xc9\xb8\x1b\x89\x7a\x58\x26\x2d\xab\x60\xe4\x03\x6f\xca\x45\x25\x75\xbc\x36\xc5\xa2\xd8\x96\xe0\x86\x54\x14\x9b\xd0\x93\xef\xed\xb9\x77\x24\x39\xff\x5b\xb7\x7f\x56\x0e\xee\xd0\xf1\xff\x4c\x33\x72\xad\xcb\xc6\xfe\x7f\x65\xbf\xd4\x4a\xbe\x2b\x33\x5e\xaa\x32\x7f\xd1\x64\x4b\x05\x38\x12\xff\x0b\xa5\x35\x08\xdc\x59\x99\x7d\xc2\xe8\x9e\x07\xe5\xd1\xd4\x83\x3f\x94\xb1\xfa\x5a\x96\x30\x54\x7d\x05\xec\xef\xa0\x41\x3e\xd5\xed\xbf\xff\xf2\xf6\xed\xde\x45\x6f\x14\x89\xcf\xd2\xe5\xfa\x3e\x42\xde\xc8\xa0\xb8\x03\x7c\xf5\x0f\xe7\x40\x61\xdb\x3f\xde\xcc\x74\xf6\x37\x32\x9d\xbb\xd1\x73\xd7\xac\x9e\xad\x0d\x63\x42\x63\x19\x28\x94\xfa\xc1\x00\xde\xa9\xd0\xfa\x20\xde\x65\xdb\x30\x4e\x79\x3d\x86\x5b\x59\x30\x77\x98\xa2\x3f\xda\xbc\xb3\x95\xec\xed\xf4\xe7\xb2\x99\xfe\x6c\xf6\xc9\x5d\x35\x50\xda\x17\xb0\x50\x2f\x58\x2f\x0f\x24\xa1\xbd\x7e\x86\x32\x71\x39\x6c\xff\x62\xa6\xe8\x47\xb5\xc4\xe7\x95\xd7\x27\xcc\xc6\x1f\xcd\x93\xfa\xd1\xe9\xf9\x48\xe7\xfd\xf5\xaf\xdf\xde\x7e\x24\x42\x5a\x52\x47\x40\x82\x84\x72\xd0\x99\xdc\xb2\x4b\xc4\xa9\xce\x57\x64\x3b\x2a\xbe\x8a\x93\x20\x81\x7d\x61\xd6\x80\xa8\x8f\x93\x2e\xd3\x92\x79\xc3\x18\x1a\x5f\x98\x07\x56\x71\xab\xaf\x4b\xf6\x8c\x59\x05\xe1\x2a\xbb\x01\xe6\x54\xfc\xda\x77\x09\x77\xd6\x17\x58\x07\xdd\x1f\x28\xf0\x46\xff\x94\x1f\x26\x32\x9c\x33\x5f\xa5\xa0\x7a\x26\x1d\x1c\x79\x89\xab\x93\xec\x48\x98\xad\x8c\xd8\x59\x1d\xf0\x84\x21\x92\x1d\x90\xaa\xbd\x9c\x31\xf0\x63\x5b\x3d\xdf\x38\x3a\x5e\xca\xd0\x40\xf5\xc8\x5b\x91\x08\x5b\xe9\x0f\x87\xad\x1e\xe6\xb0\xee\xe1\x7b\x2b\x38\xbe\xfd\xf7\xa3\x20\xad\x01\x00\xe7\x25\xc5\x39\x93\x3a\x20\x6f\x58\x15\x94\x61\x0c\x27\xf2\x49\x96\x40\x3c\x43\x46\x31\x7c\xa3\xe6\x65\xf1\x73\xa6\xd8\xb2\x06\xa2\xb1\x1e\xab\x0d\x89\x48\x5e\x5c\x24\x94\x20\xb7\xd5\x3a\x55\x24\x2f\x2b\xaa\x02\xb6\x57\xa4\xbc\xe2\x49\x2b\xd8\xa4\x06\x28\x84\x54\xc2\xcb\xe5\x3d\xde\xdf\x50\x8d\x6f\x9c\xd9\x75\xc5\x9f\xee\x5b\xc6\x13\x19\x5b\x58\x29\x83\xc4\xd2\x13\xf6\x6d\x42\x0c\x43\x26\x9f\xb4\xc9\xec\x9b\xc3\x05\x63\xb5\x56\xe0\x7a\x6a\x24\x00\xe6\x89\xb9\x92\xe4\x40\xb5\x75\x12\x7c\x66\x39\x56\x42\x5a\x31\x87\xa0\xfe\x7e\x2c\xf1\xe5\xfc\xc3\xf7\x37\x06\xbe\x00\x47\x8a\x29\xe1\x4a\x87\x2b\xe7\xcd\xf3\xc6\x59\xcf\x1c\x4e\x4e\x1f\x75\x74\x50\xfd\x91\x38\x15\x55\x91\x37\x70\xf1\x6f\xcb\xc6\x63\xaa\x3c\x93\xbe\x5e\x59\x40\x1f\xb2\x90\xb7\x95\x06\x6c\x07\x51\x6e\x79\x4f\x51\x48\x38\x52\xae\x81\x72\xc4\xbf\xe8\x94\x78\xca\x00\xb2\xf1\x03\x00\x15\x29\x14\x7d\xd7\x8c\xed\x7b\x6c\x4a\xe5\x97\x46\x5e\xa0\x96\x44\x96\x6c\xe8\xfa\x20\x20\x28\x26\xec\x24\x08\xa5\xb4\x40\x59\x02\x9a\x35\x89\x4f\xaf\x91\x62\x45\xb1\x76\x2c\x24\x39\x3a\x6a\xda\x08\x74\x66\x7c\xc9\xd4\x4a\xd3\x37\x79\x7f\xeb\x9c\x2e\x21\x2c\x22\xbb\x5c\xe1\x8e\x58\xc2\xbc\x94\x30\x54\x15\xee\xcc\xc7\x88\xed\x7c\x51\xb5\xf9\x52\xc9\x30\x9a\x39\xbd\xbf\x39\x70\x83\x37\xe2\xf6\x9a\x28\xd5\x8a\xf2\x24\x35\x44\xa8\xca\xa8\x1c\x91\x45\xcf\xf0\xca\x16\x69\xc3\x1c\x8a\x23\x11\x79\x7f\xcb\xf6\xc2\xa9\xc8\x71\xf3\x62\x7f\xbe\xd6\x1e\x62\x94\x99\x85\x5a\x0e\xf6\x90\x87\x04\xe2\xf7\x5f\x7f\xf9\xcf\xfd\xee\xfb\x8d\x18\xe5\x03\x44\xee\x8d\x20\xc3\xa2\xb3\xd7\xbc\x81\x7f\xe1\xd9\xf0\xba\xd6\xee\x93\x15\x53\xca\x16\x56\x07\xa6\x3e\x50\x33\xea\xfa\x86\x06\xd6\x91\x9f\xb9\x6c\x06\x20\x30\x01\x62\xd5\x54\x6f\xf0\xdd\x92\x1a\xf7\x76\xe2\x70\x68\x27\xc7\x41\xc5\x40\xb5\xb0\x7e\x46\x58\x7e\x3d\x00\xf1\xb7\x6a\x2d\xb9\x76\x38\x0f\x0d\x28\xf3\x89\xc3\x07\xd5\x97\x78\x97\x6b\x91\x50\x07\x61\xcf\xb7\xd7\xed\xf0\x56\x57\x57\x09\x5f\xf3\xa1\x7c\x4e\x24\x1e\xd3\x14\x98\x48\xbc\x30\x0f\x11\x43\xf2\x1a\xb7\x51\x71\x51\x1f\x97\xaf\xe1\x07\xa0\xd2\xfe\x2a\x18\xc0\xfa\x67\x56\x56\x17\x9f\x59\xe0\xdb\x2c\x0d\x95\x29\xdf\xa9\x44\xa8\x4b\xb9\x5c\x38\xb8\x54\x18\xe5\x2b\x78\x01\x58\xad\xae\xb0\x30\xc9\xd5\x53\x7d\x4e\x27\x57\x0f\xf9\xfd\x0d\xbc\x6c\xf5\xe4\xea\x55\x48\x81\xbc\x5d\xa9\x05\x1f\xea\xad\xb8\x46\xa9\x7b\x65\x33\x27\xd7\x40\xe2\xac\x82\x6f\x7e\x02\x68\x2f\x87\xc7\x96\x2a\xfe\x76\xa3\xc4\xf3\xb6\xb7\x90\x7a\x76\x91\x2c\x3c\xcc\x11\x26\x85\x89\x4b\x46\x6d\x5c\xd9\x45\x4a\x4d\xd5\x42\x1a\x71\xd4\x49\x5a\x00\xb3\x59\xde\x53\x56\x33\x52\x40\xa4\xe5\x2b\x71\x2c\xc6\xa2\x40\xe2\x2b\x25\x98\x46\xaa\x31\x51\x66\xfd\x07\x89\x0b\xed\x84\x9c\x09\x75\x01\xb1\xd9\xbc\x20\x60\x4b\x02\x10\x59\x75\x73\x9b\x8e\xae\x97\x93\xa8\xe9\x3d\xc2\xac\x53\x9c\x01\x80\xa8\x12\xc6\x26\x78\xac\x15\xd7\x27\xaa\xe9\x44\x11\xc8\x58\x81\x41\x53\x38\x30\x55\xce\x8e\x12\xa0\xc2\xb3\x1c\x03\x55\x6f\x79\x74\xf3\x74\x80\xcb\xa3\x8f\x2e\xba\x8e\xd7\x11\xe1\x82\x74\xdf\xd1\xb0\x03\xdb\x17\xce\x14\x39\x69\x70\x57\x1b\xe2\xef\x10\xe4\x9c\x50\xf1\x5d\xdd\x4a\x06\x45\x84\xd7\x10\x20\x37\x27\x54\x81\x2e\xa2\x0f\x3b\x3f\xcd\xc7\x62\x9e\xe8\xc0\x8b\x6c\x00\x6d\x08\x12\x4b\x92\xb5\x55\x3f\x0b\xe8\x10\x80\xdb\x9d\xc4\xf6\xb1\xd3\x58\x9c\x4a\xc6\x54\x97\xca\xa2\x64\xc7\x7a\xc7\x59\xef\x24\x6b\x67\x7d\x45\x9f\xea\x0f\x12\x03\x0a\x65\x06\x08\xc3\xe7\x67\xc7\x17\xa3\x0c\xe6\xfa\xda\xc8\xb3\x99\xe4\x46\xc1\x27\x18\x7d\x1d\x4e\x84\x2b\x0d\xc2\xed\x33\x65\xed\x1d\x0e\x65\xa4\xd1\x10\x5f\xb7\x45\x07\xbe\x77\x7e\x29\x37\x13\x25\x5e\x2c\xe5\x90\x52\xae\x4f\x89\xb8\xe5\xc1\x8e\xde\x80\xfc\x65\x4f\x35\x59\x26\x44\xce\xf0\x1c\x60\xb2\x01\x88\xfe\x72\x91\x6e\x8d\xb9\x33\x17\xd5\xeb\x35\x3f\xa5\xaa\x02\x6e\xc7\x7e\x9f\x42\x69\x8f\x94\xac\x01\x3e\x6c\xc7\x35\x0a\x35\x90\xaf\x99\x7c\xc9\x8e\x24\x67\x62\xa0\xd9\xc5\x62\x1f\x6a\xb0\x1c\x95\x92\xe0\xb5\x0a\xca\xed\x34\x9a\x49\xf8\xf0\x1f\xc6\x0a\xd6\x5a\x19\x6a\xaf\xf4\x56\x79\x94\x46\x3e\x52\xc2\x3d\xf4\x16\x86\x83\x6a\x09\xaa\x27\x50\x89\x7c\x29\xc4\xad\xaa\x2f\x52\xab\x9a\xda\x22\x43\x03\x51\xc5\x77\x24\xb8\x80\x1d\x24\x51\xa2\xc0\xf9\x94\xa9\x05\x15\x73\x21\x14\x6c\xc5\x60\xa5\x99\x2e\xf5\x22\xf7\xef\xfa\x09\xee\x0e\x3e\xa4\x0e\xdd\x27\x21\xa2\x9d\xe4\xc3\x63\x45\x70\x7f\xbb\x51\x9f\x7b\x5b\xe5\x78\xe4\x5f\xd5\x35\xca\x11\x8f\xd0\x4c\x91\x13\x45\xce\xc8\xc5\x81\x51\x68\x41\xf4\xfd\x03\xd5\x84\xc9\x85\x5a\x3f\x64\xb7\xf9\x60\x68\x4c\x02\x34\x27\x95\x6c\x9f\xc9\xb7\x48\x9e\xb3\xe5\xbe\x69\x94\x58\x8d\xbd\xb2\x95\x70\x66\x0f\x50\x2f\x90\x5a\x62\x0d\x44\x8e\x1a\x72\xb0\xa3\x3c\x0f\x42\xd5\x3d\x55\xd7\xb2\x69\x34\x32\x54\x75\x88\x4f\x4c\x1c\x8e\xaa\xc3\x1a\x49\xcc\x0b\x0d\x84\xf2\xb6\x58\x01\x04\x97\x53\x53\x3f\x8f\x77\x81\x9a\x61\x64\x85\x71\x2e\x46\xa8\x97\x94\xd2\x51\x40\x1b\x52\x6b\x59\xea\x9f\x32\xea\x1f\xa1\x9c\x8b\x43\xfc\xac\xd6\x64\x8c\x5e\x59\xa3\xd7\x54\xbf\xb0\x46\x18\x05\x61\x48\x63\x0d\x54\x51\xfd\x37\xd4\x81\xd3\x77\xfd\x2d\x40\x93\x10\xf8\x64\xce\xc8\x94\xca\xeb\x5b\x21\x40\xb2\x27\x4d\x23\x75\x53\x40\x96\xd9\x16\xad\xa9\x0e\x6d\xdd\x7c\x23\x67\x6f\x64\x6f\x3e\xb3\x27\xde\xba\x06\xea\x27\xbf\x04\x6d\x65\x0c\xaf\x95\xb8\xc4\x17\x6a\x85\x07\x30\x3f\x2c\x3b\xde\x59\xc7\x43\xcf\xe5\xd7\x8c\x38\x4d\x35\x4f\xb4\xdc\xfd\x9a\xcc\x8f\xa7\x96\xc8\x67\x8c\x7d\x22\x8e\x1a\xeb\x63\xc0\xa1\xa4\xbf\x44\x0d\xff\x55\x61\x70\x1c\xf4\x5f\xaf\xb2\x33\x4a\x8f\xaa\x97\x94\x29\x02\xe1\xb6\x81\xb6\x45\xb8\x6a\x3f\x04\x93\x41\x1c\xa6\x21\x7f\xa2\xaa\x31\xa2\x0f\x47\x40\x48\xe5\x16\x77\x51\xf5\xe6\x60\x47\x8b\xa5\x6a\x05\x10\x65\x6e\x51\x9d\x3a\x8d\x5e\xa3\x6a\xb0\x48\x92\xbf\x64\xb5\x83\xda\x0e\xc9\x43\xa6\x16\xf3\xa0\x63\x85\x94\x56\x18\x17\xa6\x9a\x0b\xce\x0a\x45\x15\xe2\x1c\xfa\x02\x46\x02\xfc\x42\x27\xd9\xc2\x87\x14\xbf\x80\x27\x26\x50\x69\x01\x64\x36\x6c\x2e\x73\xc5\x3f\xff\x91\xce\xe7\x6c\xc9\xbe\x21\xd0\x05\x82\x98\x8c\xb7\x21\x4e\xc1\x6a\xb1\x0a\xe5\x24\x27\x47\xad\xc5\x2f\x89\x3c\xe2\xe6\x54\x81\x06\xd1\xac\x84\x0f\x8c\x45\xdf\x85\x5a\x2a\xc8\x40\x0c\x84\x55\xad\x53\xa0\x16\x9b\x01\x43\xb7\x88\x3c\x3d\xf5\x13\x6b\x0b\x48\x99\xb6\x4f\x02\x8a\x1f\xa4\x53\xeb\x15\xf8\x17\x67\x4e\x8e\x92\x9a\xc5\x10\xa0\x8a\x1e\xd3\x44\xbf\x1e\x1f\x66\xb4\x89\xe4\x8d\x1b\xaf\x10\x78\x19\x63\xf7\xc7\xb0\x3a\xa1\x66\xcf\x32\xeb\x74\x56\xe1\xd8\xab\x41\x1b\xe6\x2f\x8a\xb4\x1b\xd4\xd2\xd2\xdc\xb6\x60\x9e\x93\x06\x91\x52\x5c\xa0\x12\xc3\xae\x52\x43\xc9\xa4\x5d\xa4\xc6\x34\x38\x15\x98\xd0\xf6\x4c\x9d\x04\x2a\xe4\x66\x9c\x1e\x54\xe0\x6f\x7b\x35\x63\x18\xd6\x4c\x7c\x0a\xaa\xd6\x8e\x42\x8c\x8a\x04\x0e\xf1\x99\x0b\x35\xf5\xa0\x0a\x18\x64\x4b\xdd\x53\xd6\xd9\xd0\xb9\xa4\xa2\x86\xe8\x58\xb6\xf1\xb9\x50\xf1\xcb\x36\xe8\xe3\xf5\x39\x8d\x7c\xa9\x58\xe0\x07\x5c\x5d\xce\x4b\x00\x7c\x2e\x40\x6b\x55\x37\x44\x8a\x8b\x54\x81\xf2\x9a\x83\xfe\x67\x53\xd6\xab\xbe\xf3\x79\xdd\x5d\x58\xfa\x75\xa0\x26\x99\x77\x32\x7b\x2a\x31\xbb\x4c\x35\x35\xa8\x1f\x14\x92\x67\x5f\xf6\x7a\x75\xd1\x5f\x38\x4a\xa9\x52\x00\x8b\x53\xa0\x50\x0e\x96\xa9\xbb\x77\x00\x1c\x01\xab\x03\x7c\x8d\x60\xf4\x3b\x14\x8a\xde\x48\x00\xa8\x27\x25\xee\x98\x04\xd5\xea\x72\x5e\xf6\xeb\xf7\x7a\xcd\xaa\x4d\x42\x48\xf6\xe3\x9c\x72\x3f\x23\x47\x6d\x42\xb2\xe6\xa0\x1a\x03\x73\x23\x9c\xd7\xf8\x0b\x50\x03\x1f\x62\xf9\x31\x49\x7d\x90\xe5\x87\x32\x96\xc5\x53\x6c\x4f\x11\xc8\xf2\x71\xc4\x97\xf7\x89\xa2\x7a\x18\xb9\xe5\x1d\xab\xab\x32\xd8\xb1\xcb\x6a\x02\x73\x24\xab\xa7\x07\xd7\xe8\x9a\xa4\x0a\x4a\xa7\x55\xaa\xda\x53\xb2\x18\xbb\x8c\x92\x0a\x6f\xde\xfb\xb8\xa7\x14\xc8\x63\x1f\x04\x6c\x3d\x6a\xaf\x33\x95\x56\xd4\xdf\xa3\x28\xea\x36\x51\xf3\xe2\xd4\x0c\x6b\xbf\xc7\xf0\xd2\x57\xbc\x92\x84\x13\x53\x6a\x6a\x6c\x19\x8b\x49\xe1\xa0\x7f\x03\xa1\x16\xc6\xa1\xb4\x9d\x51\x28\xea\xa1\x3b\x89\x91\x71\xab\x3d\x45\x1d\xaa\x28\x54\x4a\xa5\x14\x0a\x15\xd8\x5a\x9f\xf3\x6e\xde\x56\x57\x00\xd9\x98\x28\x89\x8a\x02\x7b\x6c\x75\xe6\x25\x54\x23\x97\xe2\xa8\x89\x06\x1f\x21\x04\x90\x2f\xb7\x55\xe7\xa9\x93\x5a\xd4\xef\x4b\xc3\xb2\xcb\x33\xf9\x2a\xea\x6b\xe7\xa4\xd3\x33\xf2\x50\x29\x86\xba\x37\xf6\x43\xc1\xaa\x55\x50\x23\x5d\xd4\x4b\x93\x83\x5a\x18\x14\x21\x54\x51\xb1\x4d\x49\xc0\x94\xa4\xe7\xf5\x0d\x59\x5e\x0a\x25\x9d\x20\x3e\x89\xdd\xc4\xe9\x5d\x02\x8a\x7d\x4a\xff\x50\x12\xbf\x46\xea\x14\x3d\xd5\x50\x79\x28\x25\x1e\xcf\x1e\xcf\xb4\xe1\xf1\x41\xf9\x3c\xfe\x9f\xbb\x8b\x18\xb6\x96\xf4\x37\xa1\x0d\x3b\x50\xf4\xc4\xd5\x03\x91\x97\x88\x39\xbd\x65\x1b\x59\x89\xb7\xe0\x43\x78\x6b\x77\xb2\xaf\xd8\x6c\x16\xea\x2d\xef\x33\x16\xf5\x01\x95\xa7\x51\x82\x59\x5e\xd5\xd4\xf8\x3c\x41\x18\xdf\x60\xc8\xe8\x09\xdc\x67\x44\xe4\xb5\x1f\xeb\xd5\xa8\x46\x75\xd2\xaf\xa6\x7f\x9f\xfd\xdd\xd5\xfd\xed\xb1\x2f\xe7\x1b\xb0\x81\xb3\xc8\x35\xae\x98\xb0\x89\xe9\x12\xae\x60\xa7\x7c\x0c\xc1\x0b\xc8\x8d\x0b\xa5\x58\x1e\x32\xac\x7b\x6b\x98\xb5\xb0\xfc\x0c\xb2\xa9\xaa\xb6\x42\x2a\x1f\x35\x10\xe9\xf1\xa3\x17\x54\xb3\xf5\x7c\x83\xac\x3e\xc1\x89\x72\x5a\xb2\xed\x8c\x7f\xc5\x76\x60\x6a\x9e\x6f\x90\x11\x65\x69\x60\x17\x6d\x0d\xbc\x5d\xa1\xaa\x2f\xa8\x96\x41\x8e\xc4\x82\x79\x54\x35\x10\x57\x3b\xc6\xb0\x4c\x03\xa3\xb8\x21\x69\x83\xab\x01\x8a\x5e\xde\xc6\x65\x78\x64\x73\x4e\x32\xcf\x6d\xf0\xe6\xc3\xa8\xd1\xa9\x68\x4a\x85\x32\x54\x3f\x47\x8a\xd3\xc0\x8a\xa2\x68\x90\x50\xa8\xb5\xaa\xff\x6a\x47\xe3\xf5\x64\x9b\xaf\x86\x69\x93\xc7\xe5\xd8\x51\x57\x72\xc2\xfa\x36\x88\x40\x04\xde\x39\xeb\x83\xb2\xf9\xd2\x31\x1e\x9d\x2d\x7c\x4b\xae\x5f\x2a\x49\x68\xf6\x52\xaa\x25\x20\xee\x35\x56\xfb\xf8\x19\x0c\x4b\x9d\xf2\x77\xd6\x65\x6c\x81\x40\x2d\x67\x87\xcd\xf7\xe9\x6c\x07\x07\x1c\x07\x12\x88\xcc\xe6\x5c\xa3\xe2\xd5\x39\x29\xab\x4a\x88\x0e\x7b\x5b\x7c\x71\xf3\xf3\x23\x0f\xcb\xfb\x57\x21\x10\x96\x5c\x9b\x66\xeb\x5b\x4f\x27\xd9\xcb\xf9\xd7\x7d\xad\xb6\x5c\xc1\x79\x5b\xf1\xc3\xa4\xc3\x86\xfe\x7b\x37\x64\xa7\xba\x95\x16\x36\xbf\xc7\xa8\x87\x34\xf4\x97\xce\x58\x3c\xdb\x5b\x04\x18\xf9\x41\xa6\xdf\xb5\x81\xf3\x73\x79\x6c\x4e\xa3\x50\xef\x69\x22\xef\x3e\x18\x16\xae\x36\x23\x50\xb3\x80\x23\x63\x85\x95\xf5\x62\xc9\xf1\x48\x42\xe2\xc3\x1e\x21\x43\x22\xaf\x06\x47\x22\xfe\x15\x5f\x55\x84\xfb\x5a\x5f\x65\xa0\xce\x63\xc5\xba\x22\xb4\xad\x92\x9e\xd5\x1f\xd9\xb3\xc5\x34\x6a\x9e\x2a\xf7\x4f\x7a\x54\x1b\xe8\xab\x06\xe7\x41\x23\x19\x40\x09\xe9\x24\x08\x47\xab\x2c\xf1\x19\xc1\x7f\x6c\xd8\xca\x4b\xcd\x32\x06\x86\x06\xac\x2f\x7c\xac\xb3\xb7\xc1\xfb\xbd\x7f\x4d\x43\xdd\x8d\x65\xe3\x19\x13\x5a\x6d\xfc\x48\x11\x0a\x22\xc7\x88\x82\x9e\xa8\x11\x54\x50\x1b\x1d\x1d\xa5\x50\x35\xa6\xc3\x07\xf8\xad\x61\x47\x41\x8d\xea\xe8\x32\xc2\xc0\x3e\x17\x0a\x12\x9f\x40\x61\x10\x24\x8f\xc3\xc4\x94\x0b\x0c\x72\xcc\xdc\xbd\xc3\xc6\x7a\x53\xc0\x18\x89\x46\xc4\xc4\x1a\x4a\x32\x97\x2f\x89\x62\xd3\xf0\xb7\x15\x8d\xfb\xb0\x66\x98\x86\xeb\x68\xc2\x1f\xcc\xdd\xfd\xee\xf8\xcb\x6f\x7f\xda\x3d\x8a\x4d\xc5\xb3\x60\xff\x0c\x3c\xc8\x07\x57\x5e\x79\x4e\x89\xc0\x27\x7e\xde\xd8\x97\x91\x6b\xe0\xeb\x3e\x8e\xdb\x40\x1b\x98\x9a\x32\x01\x4f\x5f\x6e\xf4\x34\xcb\x34\xe3\xf2\xca\xef\x6f\x2a\xa2\xe5\x83\xa4\x67\x2e\xaf\x5b\xf9\x80\x41\x27\x5c\x79\x5d\xcc\xa9\xa4\xdf\xe3\x45\xae\xef\xb7\xd4\x03\x97\xf7\x37\xc7\xc5\x26\x68\x39\xb5\xbe\x6a\xb7\xbd\x61\xb4\xbc\xd9\x62\x7b\xa8\x3d\x56\x66\x71\x1e\xd9\x07\x57\xd8\x98\xd2\x26\xaa\xe4\x2b\x3f\xe7\xd7\x6b\x67\xb6\xf2\xc6\xae\x81\x42\x87\xbe\xa9\xb3\x01\xe2\x9c\x6e\x00\x3c\x1b\x98\xe0\xb3\xb6\xef\x15\x68\x62\xae\x68\x48\xf3\x2a\x48\x3d\xd9\xdc\x66\x79\x4d\x07\xe6\xab\xc9\xce\xb8\xd5\x69\xe9\x43\xda\x1b\x09\xb6\xf0\x36\xcf\xbd\xbf\x35\xbc\xd9\xc1\x31\x9f\x54\x03\x6f\x42\xee\xb5\x4d\xb4\xba\xd7\xfc\xe8\x98\xbe\xfd\xf2\xfb\xee\x71\x24\xa8\x32\x70\x18\x09\xa4\x99\x3d\xca\x1a\xc7\x77\xf2\x80\xd7\x82\xcb\x37\xe5\x7b\xf6\x43\x99\xd1\x3d\x7b\x77\x7d\x2f\xf1\x92\xfc\x38\xd4\x73\x3e\xa2\x1f\xe4\x40\x9e\x2f\x7f\x3b\x79\xbe\xc3\xda\x14\x2c\x9c\x0a\x35\x5e\x24\x98\x70\x23\xdf\xe2\x20\x87\x44\x95\x65\x4f\xd9\xd6\xbc\x80\xba\x05\x4b\x54\xf4\x37\xea\x1b\xb3\x6a\xec\x9a\xda\x60\xb1\x26\xc7\x35\xf1\x43\xd1\xa8\xfd\x15\x2a\xe3\x0a\xf5\xc3\x2d\xea\x06\xfd\x75\x59\x21\x79\x66\x2c\x2d\xf3\x51\x9f\xaa\x96\xc9\x20\x20\xa2\xda\xac\x84\x5c\x03\x6d\x62\xaa\x75\xb1\x77\xa7\x7e\xe2\x0b\x68\x37\x41\x53\xb0\x28\x51\x15\x01\xe8\x5d\xa0\x10\xb1\x62\xf6\x34\x4f\x11\x91\xbe\xfa\x56\xec\x5d\x1e\xe4\x89\xc0\x1d\x16\xc9\x27\x40\x51\xd5\xd3\xb1\x3f\x1e\xcb\x86\x6d\xd5\x3c\x47\xa1\xbd\x70\x22\x16\xf5\xed\x73\x58\xbe\x9d\x23\x0e\xcf\x18\xba\xc7\x4d\x15\x84\xff\x2e\x47\x33\x4c\x01\xa7\x1d\x4f\x05\x90\xfd\x20\xcf\x71\x92\x55\xe8\xf8\x1e\xdf\x27\x75\xa7\x40\x67\x44\x1e\x71\x65\x34\x16\xb0\x9d\x97\xba\x43\xf2\xc0\xc8\x07\x8f\xfe\x1d\xff\xf6\xec\xc2\x47\xac\x2a\xd7\xf7\xd0\x3d\x86\x28\xb7\x3c\x1f\x72\xec\x4c\xe4\x81\x0f\x81\x72\xac\x7b\x8a\x18\x0c\x6a\x4c\x58\xf7\x07\x51\x68\x3e\x9a\xd7\xe2\x9b\x91\xf9\x16\x75\xbe\x96\xb9\x96\x69\x50\x81\xc2\x56\x74\x5b\x25\x62\x9a\xb2\x8d\x87\xb5\x22\xb6\x24\x1b\xd5\xad\xfa\xeb\x75\x32\x10\x56\x64\x25\x02\xa1\x12\xeb\x6b\x12\x29\x45\xf8\xcd\x0d\xa9\x16\x52\x32\x55\xaf\x01\x4a\xb6\xdc\x9b\x05\x91\x65\xf6\xd5\x48\xfa\x98\x6a\xa9\xc4\x79\x99\x9a\x93\xa9\xc4\x6a\xcd\xfe\x11\xd5\x6b\xed\x5d\xde\xcb\xe9\xcd\xfa\xb3\xdc\xfc\x61\xd6\x16\xa7\x0f\x78\x69\x94\xc1\x91\x9c\x9e\x33\x85\x70\x63\x81\xe4\x2e\x51\xbe\x1b\xef\xe1\xba\x3e\xe5\x7b\xf5\xa9\xc6\xa2\x8b\x3d\x7a\x3f\x65\xd3\x10\xca\x20\x00\xcc\x1a\x16\x8b\xa8\xca\xda\x00\x3f\xcf\x29\x6e\x69\xcb\x4b\xca\x4e\x21\x6e\x47\x2a\x75\x56\x1d\xcf\x17\x02\x8c\x97\x73\x3b\xb0\x78\x12\x01\x59\x00\x46\xc7\x16\x12\x8e\x71\x77\xb6\x49\x85\x7c\xc1\x01\x3b\xd2\xc5\x0e\x4c\xa9\x00\x75\xe7\x8a\x0a\x0c\x1f\xa9\xc0\x44\xb9\x01\x0c\xb4\xc5\x84\x63\x3c\x46\x6a\xd8\xdd\x88\x6d\x62\xfb\x00\x2a\xd6\x12\x0e\xf7\xe0\x2f\xc0\x2a\xa9\x1f\x17\x3b\xd8\x0c\x05\x20\xcd\x74\x83\xe4\x34\xf2\xa7\x52\xc2\xbc\x5f\x02\x17\x0d\x97\x8e\xb6\x2e\x80\xd3\xd3\x54\x7d\xe8\x4d\x33\x75\x8b\x13\xb6\x87\x28\x0c\xe0\xd4\x39\x97\x69\xb7\x16\xd0\xd6\x48\x1a\x5e\xa6\x3b\x6a\x1c\xa8\x1a\xfd\x95\xeb\x06\x44\x78\xb7\x03\xab\xcc\x4f\x90\xcd\x94\x88\xe5\xf1\x6e\xda\xdc\xc4\xb4\x2d\xd3\x6b\x22\x35\x9f\x07\x19\x95\xfe\x1c\xed\x4a\xed\x18\x96\x9b\xe7\xf9\x02\x4d\xa3\x9c\x04\xa6\x1e\x8d\x19\xec\x68\x66\x35\x21\x3e\xab\x73\x3f\x2c\x26\xa1\x50\xe0\xa1\xf8\xf1\xd8\x5b\x9b\xb0\x00\x9f\x7c\x9a\xef\x8a\x06\x70\xca\xdc\xc5\x62\x31\x99\xa5\x8f\xe3\x26\x8e\x8b\xd1\xeb\x75\x87\x8f\xd0\x1b\x8e\x8e\x54\x17\x95\xba\xe1\x55\xdf\xd4\xbe\x4c\x1c\xaa\x63\x6a\xe9\x0a\x52\x8a\xcd\xfb\xf7\xb7\x0a\x80\x2a\x64\x26\x1f\xd1\xf7\x80\xc3\xc9\x4b\x37\xfa\xbc\x46\xb0\xd2\x9d\x7c\x51\x9d\xc4\xb1\x3a\x32\xe8\x28\x5f\xd9\x8e\x63\x20\xed\x23\xb1\xaf\x03\x8e\xef\x5f\x2b\x85\xaa\x21\x6c\x4c\x2f\x99\x12\x66\x2d\xf3\xd3\xc4\x5e\xfa\xcb\x15\x77\x01\x42\x64\xb3\x83\x2d\xfd\x0c\x3b\x98\xd4\xa0\x6c\x84\x02\x3f\xc9\x6e\x24\xe3\xb7\x5f\xac\x04\xdd\x27\x8e\xbf\xff\x72\x37\xf3\x08\xa5\x18\x34\x3c\x09\x2b\x7d\x5f\x93\x25\xcf\x0a\x12\x20\x17\x4a\xba\x22\xab\x2a\x20\xff\x39\x52\x0d\xd8\x7b\x34\x5c\xe4\xb0\xe0\x0a\xf2\x15\x29\x3b\x21\xdb\xcd\xc0\x56\xa0\x51\x63\x54\xb7\xdd\x53\xc9\x4b\x6a\x28\x3c\x78\xbc\x74\xdd\x2a\x77\x7e\x30\x37\xe2\x8c\x4c\xd9\x82\x8c\xe8\xb6\xf1\x12\xd9\xda\x79\x1c\xdf\xe3\xfe\x0e\xbc\x6f\xa1\xd2\x10\xa1\x64\x89\x60\xc6\x83\x7f\x89\x24\x43\xa2\x12\xe7\x5d\x87\x85\x2c\x79\xa9\xc8\x2f\x91\xa3\x10\x82\x17\xbf\xb0\x82\x98\xde\xc8\x97\xb2\x14\x9f\xf7\xaf\xd8\xc9\xe4\x40\x25\xcf\xbb\x8b\x51\xaa\x6b\x57\x4d\xef\xe1\xc6\x9b\xbc\x00\xf6\x8a\xa3\xea\xca\x30\xb4\xad\xb6\xe2\x59\x08\xb3\xef\xac\xc9\xd8\xef\xbe\xdf\x29\x61\xc6\x57\xb7\xf2\x10\x10\x6d\xd7\xb5\x45\x49\x37\x8b\xfd\xf2\xad\x62\x3f\xb9\x99\x6b\xbb\x81\x8b\x9e\xd7\xee\x89\x84\x01\xc4\x07\x68\xc7\x66\xda\x70\xe8\x34\x78\x33\x2b\x45\x35\x84\x01\x10\x4a\xf3\x21\x20\x86\xcb\x1a\xdb\x50\xa9\x96\xd0\x8f\x56\xcf\x51\x43\x1d\x70\x9c\x8d\x7b\x6c\xfd\x47\x9e\x42\x09\xe3\x3f\x18\x28\x15\x76\xb1\xe3\xfb\x57\x26\xa4\x1d\x86\xb8\xe4\x06\xd0\xc7\x95\xa7\x88\xa5\x7b\x3b\x5a\x2e\x09\x57\x94\xe6\xc4\x79\x97\x63\xb7\xef\x29\xa3\xac\xc1\x8e\xf6\xfd\x78\xf3\xbb\x65\xe1\xbe\x60\x0b\x8a\x74\xb5\xec\x13\x8d\xdb\x77\xee\x9b\x74\xa2\xb2\x2b\xbb\x50\x6d\xb3\x72\x70\x7b\x41\xfd\xb9\x51\x91\x8d\xe1\x0f\xe4\x51\x31\xb2\x5c\x50\x62\x2c\x28\xad\x8a\xcd\xfa\x82\x92\x20\xc4\xd9\x1a\xff\xa2\x3e\xc4\x95\xe1\xd7\x38\xdf\x0e\x1e\xf5\x6c\x21\x20\x8d\xe7\xca\xe0\x67\x8a\x6c\x07\x0c\x6a\xa2\x9c\xc5\x8e\xcb\xe7\xb6\x0e\x1b\xb5\x29\x04\x28\x6b\xb3\xe2\xb6\xee\x1a\x01\xc9\x31\xd0\x42\x23\x99\x10\x20\xaf\xc4\xb2\x4b\x2e\x42\x80\x9b\xdf\x25\x04\xbf\xfc\xfe\xd7\x5f\xff\xf3\xd7\xfd\xee\xaf\xf7\x02\x76\xfa\x61\x63\xaf\x34\x4e\x97\x82\x39\x0e\xf7\xd5\xbc\xe2\x17\xcb\x28\x24\x80\x60\x62\x6b\xbd\x18\x97\x0b\x1f\x90\x03\x79\x74\xe6\x78\xb1\x5f\x88\x9f\x4f\x91\xaa\xc0\xce\x68\x90\x53\xd4\x4d\x86\x5b\xb0\x24\x98\xf1\x29\x39\xbb\x32\x53\xc9\x97\x3b\x6f\xd0\x3b\x41\xb5\x6c\x95\x38\x18\xd9\x0a\xaa\xca\xdf\xdf\x84\x62\xa8\xd8\xa6\x09\xf9\xa5\x50\x0a\xc9\x88\x05\xd2\xed\xe5\xdf\x70\x53\x75\xca\x2d\xd5\x19\x6f\xa8\xce\x03\x90\xca\xb4\x9f\x72\x0a\x0e\x9b\x35\xe3\xca\xa0\x77\x85\xb2\xc4\xc1\xa3\x14\x85\x1b\xb8\x0e\x67\xf3\x92\x43\x72\xc8\x1f\x9a\xae\x14\xba\x44\xbe\xc6\xc1\xef\x2d\xd1\x2c\xaa\xde\x51\xc3\xae\x17\xea\x7f\xa0\x52\xac\x83\x1d\x7d\x47\x60\x86\xea\x6f\xc1\x92\x6f\xd5\x85\x0a\x39\x62\x6f\xa5\x38\x6a\xa9\x81\x3b\x8c\xeb\x6e\xc9\x81\x09\xcf\x1e\xfb\xa8\xea\x25\x8b\x0c\xc1\x28\x11\xa8\x01\xae\x39\xe4\x39\xdc\x4c\x46\x59\x28\xce\x22\x3d\xaa\xe0\x47\x0e\x3f\xda\x3b\x2a\x21\x8f\xd9\x87\x8d\x72\xb1\x9b\x53\xbe\x51\x34\x71\xff\xac\xb9\x4b\x83\x66\xb3\xd1\xcb\xfd\x3b\x59\x6f\xdf\xc5\x47\x77\xef\xa0\xa4\xfd\x4a\x49\xcb\xad\xb5\xf9\x78\x60\xeb\x61\xe6\x44\x0d\x95\x88\xd4\x31\x0c\x5b\x4a\x54\x42\x51\x27\x04\x49\xed\x47\x75\x96\xa8\xb6\x3c\xbf\xc6\xe1\xa2\x5e\xa9\x8a\xdb\xe5\x76\x55\x37\x5f\x5b\xec\xf7\xa6\x9b\xdf\x0c\xbb\xbb\xd7\x68\xd4\x54\x36\x8b\x34\xae\x90\x3a\x1e\xb6\x4e\xdc\x24\x75\xd4\x27\x1c\x89\x81\xec\x1c\x4a\xdd\x05\x75\xd4\x82\xe5\x9d\x31\x40\x1e\xd5\x45\x23\x2e\x40\xdc\x2c\x56\xff\x81\xa5\xae\x90\x65\xef\x74\xb2\x93\x38\xcb\x72\x32\xec\xc1\x80\x74\x9e\xef\x8e\x5d\xe7\xc2\x8a\x01\x59\x39\x02\x65\xc5\xc0\x88\x65\xe4\x0a\x03\x91\xb4\x9d\xbb\x92\x29\x09\x38\xfa\x43\xab\x94\x6c\x7d\x06\x04\x2d\xf2\xfe\x35\x51\x4b\x43\xdb\x89\xe5\x20\x7a\x6b\x5d\x24\x63\xcc\xbd\x7c\x87\xc5\x0c\xbe\xb1\x0a\xf9\x91\x48\x1f\x76\xbf\xfd\xf9\xd1\xda\xb0\x44\x29\x44\x1d\x38\x91\xb8\x2b\x54\x04\x78\xc5\x17\x5e\x0c\x6e\x24\xb9\xcd\x83\x60\x0e\x8e\x9a\xe5\x89\xe0\x3f\x0c\xb2\x6f\xc5\x11\x4b\xd8\x53\x40\x64\x85\xe9\xcc\x56\xee\x19\x2b\x0a\x4b\xc5\x69\xe4\xb9\x0b\x54\x40\xfe\x5a\x3a\xf9\x2b\x2a\xed\x1d\xb1\xcf\x7b\xf5\xe7\x02\x05\xb0\x4c\x78\xc4\x3b\x09\x8f\x01\x65\x53\x60\x42\x52\x18\xc3\x7a\x60\xbf\x39\x27\xec\xf6\x62\x9c\x35\x76\x13\x64\x25\xca\x98\x9b\xa8\x9a\x22\x45\x47\x3e\xef\xa9\x62\x40\x11\x6b\x46\xec\x14\x7b\xd4\x81\x96\x82\x0a\x90\x50\x91\xf0\x45\xac\xe1\xb0\xce\x0d\x6e\xc9\xf4\xab\xe4\x45\xe1\x30\x07\x7d\xf9\xbd\x23\x2f\x86\x97\xe8\x53\x20\x9f\xb3\xd3\x2e\xd0\x1e\x70\xda\x03\xda\x01\x0e\x1d\x30\xa0\x03\x1c\x3a\x60\xd8\xec\x00\xc3\x1a\x40\x07\x00\x75\x53\xef\x20\x51\x3b\x2b\x59\x0e\xb3\x0b\x9d\x69\x2a\xb0\xf6\x3c\x32\x49\xc0\x69\xcb\x48\xc7\xd6\x33\xb1\x68\x4f\x6f\xf5\x01\x2e\x89\xda\x07\x4e\x3b\x41\xfb\x00\x29\xdf\x40\x1a\xed\x6c\x42\xd8\x3f\x0f\x37\x76\xaa\x3f\x94\xbe\xc7\x76\x32\xd5\x4f\x44\x6a\x5d\x0a\x7b\x47\x52\x1c\xf9\x5a\x5c\x2f\x3d\x15\x74\xa0\x9a\xb3\x26\xec\x34\xf4\xd7\x88\x1e\x76\x12\x62\x88\x89\x56\x41\xee\x1b\x39\xee\xd4\x86\xc3\x3e\x85\xf3\x7b\x97\x18\xc8\xb7\xa8\x33\xbe\x08\x89\xcf\x8e\x6a\x14\xc0\x3b\x30\xf9\x96\xa8\x94\xba\x4b\x54\x2b\x0f\x76\xec\xce\x5c\x15\x8a\xa2\xca\xd5\x4b\x22\x2f\x0d\x25\xe8\xfa\x61\xe1\x86\x00\xac\xc9\x27\x54\x22\xe3\x3f\xcc\x04\x51\x25\xd0\xf6\x3d\x6d\xbd\x54\xe2\x18\xe0\x65\x1a\x8c\xab\xa4\xa2\xa1\x81\x23\xae\x95\x82\x4a\x7e\x50\xd3\x86\x1c\xa4\x54\x77\xd4\x42\xd6\xff\xba\x75\xd4\x67\xc7\x3d\x09\x72\xb2\xb5\x63\x28\x88\x65\x57\x26\x6a\xa2\x9d\xa2\x7d\x82\xd4\x76\xc6\x11\xee\x12\xe8\xfb\x37\xfa\x04\x5d\xe2\xd0\x27\xda\x25\x0e\x25\xd8\x35\xa2\x10\x00\xf2\x80\x3e\xd6\x26\xeb\x4b\x03\xe8\x03\x05\x6d\x2a\x79\x2a\x95\x31\x1e\xc9\xa3\x4d\x55\x76\x91\x12\xf6\xd3\x52\x4f\xbe\x05\x1b\x84\x4f\x6d\xb9\x88\x6d\x42\xac\x9d\x24\x48\xa6\x96\x0e\xe4\xef\x48\xb5\x8e\x7a\xea\x01\x65\x66\xa1\x85\x51\xeb\x04\x35\x72\x20\x49\x42\x7e\x27\x7b\x39\xef\x66\x69\x50\x5e\x67\x9d\x04\xff\xcb\x3f\x54\x59\xdb\x85\x77\xff\xeb\xef\xfb\xe3\x9d\x5e\x74\xb1\x2a\x38\xa1\x58\x81\x34\xaf\xf3\x3e\x27\x62\xce\x4e\x07\x9a\xb8\xda\xf8\xeb\xfc\x53\x7b\x93\x0d\x47\xbc\x62\x8e\x09\xf0\x55\x58\xa6\x5b\x52\xd0\x29\xac\xa2\x1f\x79\x4f\x58\x15\xb6\xa9\x19\x29\x85\xa6\x2a\x0a\xa5\x6d\x6a\x5f\x6a\xa4\x06\xc4\x70\x04\x39\xc9\x80\xe3\x90\xd5\x53\xd3\x4e\xa8\x35\xb8\x59\xad\xf6\x45\x77\x48\x99\xaf\x4d\xd5\x2a\x8b\x33\x1f\x97\x0a\x4a\xd6\x02\xee\xd3\x82\x6a\x8d\x5c\x55\x93\x55\x47\x1e\x85\x34\x15\xf9\x39\xa4\xb3\x65\x06\x58\x8c\x85\x0b\x15\x9f\x56\x86\x4c\x39\xda\xa1\xa7\x4d\x57\x1d\x4b\x64\x76\xd7\x68\x5e\x5c\x2e\x85\x2a\x6a\x2f\x04\xf3\x84\xa5\xcd\xde\x1a\xa5\xde\x05\x6f\xed\xc8\xb6\x2e\x4d\x2d\x23\x65\xa7\x39\xbc\xb8\xeb\x26\x57\xfb\xb2\x55\x55\x56\xd9\xf0\xe3\x55\x3d\x46\x88\xd6\xc6\xab\x3b\xbc\x3b\x5e\x1d\xab\xe0\x70\xef\x1d\x5e\x7d\xc0\xab\x3b\xbc\xfa\x80\x57\xd7\xc9\x5d\xf5\xd5\x75\x04\x6a\xd7\xe4\x99\x56\xcb\x43\x31\x50\x2b\x77\xa5\x57\xf2\x17\x9d\x9b\x69\xe0\x41\xf5\x4a\xff\x24\xdf\xa3\x7d\xe4\xf3\xff\xdd\xf8\x8d\x63\xfe\x0f\xae\xe4\x4b\xea\xb0\xdf\x1d\x75\x42\x76\x0d\x59\x51\x3d\x29\x40\x43\x89\xcb\x17\xda\x83\xed\xd3\x5e\x43\x17\xfd\x7b\x57\xde\x2a\xb2\x13\x83\xa8\xfa\x28\x94\x5a\xa1\x9a\x23\xd5\x10\xcf\x2a\x69\xa6\xc0\xfc\x45\x81\xa9\x7c\x31\x9c\x00\x55\x66\xa3\xba\x23\xaf\xe7\x1b\x71\xd6\xd3\x15\x65\x6b\x3a\xf5\x8f\x84\xc2\xaf\xa0\x53\x0c\x02\x99\x2a\x6a\xa2\x30\xc3\xd4\xd1\x68\xab\xea\x32\x39\x13\xff\x0b\xd6\x19\xba\xf6\xd6\xdb\x14\xe8\xab\x44\x35\xe6\xc1\x8e\x63\xe6\x97\xa8\x4e\x53\xa9\x4d\xaa\x71\xc0\x47\x10\x28\x95\xa9\x7d\x58\xe8\x50\x9e\xd9\x15\xe4\x6f\xc2\xd2\x4b\x82\xcc\x4f\x4d\x92\x9a\x9d\xa2\x86\x4b\xe7\x3f\x8a\xab\xc2\xc4\xa4\xcd\x3b\xaa\x2b\x31\x6d\x8a\x54\x62\xa7\x3d\x45\x96\x2e\x0a\x8d\x87\x5e\xf2\x58\xad\xa8\xc4\xa8\xb7\x88\xe8\x28\x14\x44\xf9\x90\x77\x13\x1b\x84\x4c\x35\xed\xa3\x65\x56\x64\x30\x55\x7c\x54\x7b\x66\x3f\x44\x4d\xa7\x00\xdf\x82\x7c\x0d\x7b\xf2\xda\x64\xdf\x04\xbe\x1b\x30\x22\x90\xe7\x1e\xa2\x3e\x0e\xe6\x2b\x6b\x27\x39\xed\xa5\x8b\xc5\x28\xab\x6e\x3a\x9b\x1a\x0d\x82\xa3\x76\x12\x62\xdb\x62\x79\xb5\x67\x13\x75\xcf\xfe\xbe\xdf\xd5\xa1\xf6\xfd\x7d\xce\x4f\xf6\x87\xf7\x96\x79\x8a\x0d\x7e\x63\x1d\xe9\xd3\x44\xbb\xe0\xf2\x85\xbe\xf9\xad\x2d\xfe\xfb\xa6\xc9\xf7\xff\xf7\xb7\xdd\xef\xff\xb6\x10\xff\x3b\x2d\x04\x22\x38\x14\x59\xa5\x51\x73\xc0\x40\x3c\x64\x1f\x2c\x75\xf2\x1f\x95\x69\x19\xcf\x20\x51\xb7\x31\xfd\x6e\xb1\x97\xdf\x5c\xab\xfa\x28\x43\xf2\x33\xe0\x7e\xf3\xb9\xf7\x6f\x13\xf5\xbf\xcc\x44\x19\x5b\xec\x18\x64\x6b\x04\x04\x63\x15\xba\xad\x92\x3f\xa0\xad\xb2\xb5\xb9\x7f\x48\x96\xad\x2d\xbc\xc1\x4f\xbc\x06\xf6\xb8\xbd\x65\xd3\xae\xd4\x40\x6c\x7c\x7f\x5e\xb6\x7b\x7c\x06\xff\xb2\xff\x88\x3a\xc1\x18\xac\xa8\xd4\x21\xcf\x73\x21\xfc\xa5\x46\xc4\x8a\x0c\x2d\x83\xc9\x25\x8a\x05\x87\x2b\xe9\x52\x79\xc8\xcb\x38\xbd\x67\x74\x38\x96\x8f\x51\xd4\xad\xcd\x1f\x63\xc3\x73\xd4\x36\xc7\xab\x6d\x3e\xa2\x54\x71\xd0\x03\x38\xd2\x70\xb8\xd2\xe4\x38\xc4\x8d\x26\x57\x4a\xae\xde\xdb\xe0\x1f\x89\x61\xb9\x68\xd3\xeb\x95\x72\x9d\xb2\x51\x28\xd3\x5b\xe4\x82\x9b\xe6\x48\x4d\x79\x7d\x28\x16\x2c\xc5\x0d\x59\x5f\x58\x0f\x1b\xe5\x3c\x1f\x47\x4f\x03\xcb\x97\x31\x6a\xba\xc4\x4e\x03\x7f\x67\xec\xe6\x8d\x01\xd4\x34\x74\x1a\x34\x7a\x1a\x26\xf1\xd3\xfb\x1b\x33\xc4\x79\x12\x3d\xa9\xeb\xd8\xa6\xd1\x93\xf6\xff\x75\xee\x9e\xbb\xe4\xfa\x47\x62\x27\x86\x84\xa7\x2b\x5d\xde\x6b\x5d\x36\xbb\x5c\xdc\x2a\x41\x69\x2c\x31\x44\xd9\x6e\x04\x81\x91\x11\x28\x3e\xd2\xe5\x7e\xa8\xa3\x7f\xcd\x9c\x07\x3f\xfa\xd7\xec\x87\xfa\xfe\x56\x01\xad\x34\xf1\xaf\xb5\x23\xc3\xd4\xbf\xd6\x8e\xbc\x51\xd8\xff\x03\x1d\xf9\x09\x14\xd8\x9f\x13\x75\xbf\x45\x2a\x32\x94\xeb\x68\x49\x3f\x6b\x6a\x3c\xb6\x56\xb5\xec\xaa\x07\x2b\xcd\x6f\xc5\x53\x6f\xa8\x98\x4b\xd7\x7b\xe0\x67\x49\xea\xe3\x3d\xf0\xa7\x5f\x77\x6f\xdf\x7e\xbb\x97\xe0\x42\x6d\xca\x50\x37\x88\xf5\x3c\x92\xa3\x16\x89\x56\xd3\x97\x01\x84\x45\xba\xf6\x42\x4d\x5f\xa8\xd9\xbe\xa7\x4a\xd4\x63\xda\x0e\x60\x22\xec\x35\xb0\x38\x56\xe2\xc2\x4e\x8f\x0b\x68\x4e\x0e\x54\x9b\x41\x60\x16\x1e\xb6\x2e\xf0\x43\xa0\x5a\xdb\xd1\x5d\x2e\xe1\xc5\x25\xae\xdf\xc4\x5d\x1e\xb3\xbc\xc4\xe3\x9a\xf7\xb7\x46\x12\xc4\x15\x62\x66\xbb\x5c\xfa\x1d\xe7\x49\xbd\xd8\x15\xce\x40\xde\xec\x57\xc8\xe2\x0a\x9c\x1f\x1b\xee\xb6\xae\xc0\x22\x7d\xae\xf3\x56\xad\x8a\x1c\x70\x97\xcf\x69\x98\x51\x68\xee\xd5\xd5\xa2\xba\x7a\x5b\x68\xe6\xb6\xfa\x07\xa5\x7f\xed\x06\xdc\x2d\x2c\x04\x8c\x90\xc8\x2f\x99\xa2\x2f\x54\xd2\x12\x7e\x13\x2b\x0b\xc8\xe3\xcb\xa9\x0c\x7a\xcc\x8b\x2b\x3c\x4a\xbb\x45\x05\x7f\xbc\xa4\x2c\x31\x3c\xfb\x5d\x5e\xf4\x71\x8d\x52\xe3\xe5\x3d\xec\x0a\xa0\xf2\x71\x75\x80\xfc\x7a\xc1\x76\x5c\x59\xf8\x37\xbd\xc3\xa6\xcf\x5a\xfb\x38\xf8\xde\x59\x63\xa7\xbf\xb5\xca\xfb\x97\x4a\x09\x39\xe9\x75\x8e\xb5\xeb\xc6\x4e\xfb\x19\x32\xf1\x19\xb3\x13\xa8\x61\xf7\xa5\xd6\x15\x1c\xef\x6c\xc2\x6d\x4d\x5b\x3f\x4e\xdb\xab\xb3\xd6\x4f\x67\xfe\xd6\x9c\xed\x8f\x99\xce\x9f\xf7\xae\xf3\x1a\x95\xfa\x83\x1a\x8e\x7f\x50\xc3\x21\x53\xf9\xd3\x7a\xfc\x13\xa6\xac\x51\xda\x98\x08\x26\xa1\x01\x32\x0c\x62\xe8\x25\xfa\xc0\x38\x0d\xae\xce\x02\x3f\x9b\x4a\x6e\xeb\x8a\x3e\x0d\x5e\x1a\x25\x6c\x8f\xab\xd3\x49\x85\x87\x4c\x5e\xea\xdf\x49\x49\x7c\xae\xbf\x0f\xbf\xfc\xf7\xee\xcf\xdf\x7e\xfb\x87\xdb\xcd\x1f\x95\xaa\x7b\xec\xa6\xa7\x94\x80\x1f\xee\x17\x08\xd5\xc0\xe7\xd2\x91\x33\x1e\x21\x2a\xcb\x1a\x40\xc0\x92\x54\x62\xae\xa7\x42\x25\xc7\xa5\x99\x64\x0a\x1e\x94\xd0\x51\xd4\xdd\xeb\x37\x59\x5e\x35\x3e\x05\x57\xb8\x8d\xc7\xb0\xd1\xa8\xd6\x2a\xaf\x78\xd8\x6e\x79\x3a\x78\xc0\x62\x45\x39\x9e\x6f\xa1\xce\x97\x6f\x58\x60\x2b\x75\x6d\x05\x03\x8f\x0f\xb4\xf7\x9a\x5f\x10\xf0\x52\xc5\x5e\x0a\x59\x33\x21\x81\xfd\xb4\x86\x4a\x09\xeb\xc3\x3e\xa7\x4b\xb7\xac\x4c\x35\x6e\x7f\x6e\xcb\x9e\x0c\xc6\xb8\xd8\xb6\x7b\x0e\xf8\x17\xf7\xe8\x2f\xb4\x68\xdf\xe5\xfc\xa4\x53\x3e\xa7\x9f\x47\x81\xfd\x27\xb6\xd9\x99\x6a\x88\x14\xc2\xaa\x06\x2f\x04\xe9\x19\xf7\xa6\x8b\x56\x15\x0f\x98\x61\x31\xe4\x53\xc2\x66\xc0\xc2\x48\x33\xd2\xf9\xd8\xf8\x2a\x2e\x77\x59\xe3\x71\xdb\x73\xac\x0a\x60\xeb\x41\x64\x14\xfe\x39\xbe\xe2\x69\xab\x6a\x15\x5f\x41\x08\x22\xf1\x65\x7c\x15\x54\xc9\x02\x73\x0a\x40\x0a\xb3\xac\xad\x52\xcf\xf5\x0b\xfa\xb0\x19\xca\x80\xcc\xde\x67\x9a\x1e\x16\x32\x53\x8e\x72\xe9\x0d\x9e\x67\x8f\xe1\xae\xe7\x37\xe0\xe5\x6f\x9d\xfe\xb8\x37\x7f\x9e\x93\xdb\xcf\x4d\x5e\xff\x06\x14\xe6\x8f\x48\xe4\xe7\x3c\x86\x18\x79\x4b\x75\xf9\xb9\x56\xd9\xd0\x3b\x5d\x0b\x40\x6d\x6c\x69\x2f\x7f\x39\x7d\xbc\x76\x8b\xa9\x7e\x74\x1b\xe7\x27\x9a\x69\x4b\x73\x79\x37\x55\x5d\x6e\xa6\xbb\x6a\x04\x96\x69\xbc\x6e\x1f\xf8\x73\x06\x82\x7f\xa6\x19\xfc\x94\xdb\xc1\x39\xaf\x66\xb5\x9f\x4f\xb7\xad\x79\xed\x6f\xcd\x6a\x3f\x9d\xd4\xd7\xe6\xb4\x9f\xaa\x0e\xb7\x75\xc1\x64\xce\x6e\xcd\x69\x2b\xd1\x19\x27\xf5\xf8\x26\x3a\xa9\x7d\x8a\x43\xa2\xd0\xae\x05\xfe\x3f\x41\x85\x3e\x3e\x6a\x3f\xb2\xff\xfa\xc7\x5d\xdd\x94\x2d\xae\x22\xdb\xe1\xdb\xd8\xe0\x63\xb9\xba\x2d\xc8\x7d\x7f\x4f\x36\x60\x5b\x78\xba\x2d\xf8\x6e\xfb\x8d\xb7\x89\x2a\xcf\xfb\x7b\x5b\x25\xb9\xf1\x16\x2a\xc1\x6d\xf0\x96\xcf\xed\xfd\x4d\x86\xfd\x9f\x7c\x85\x95\xb7\x18\x96\x6c\xf3\x67\xbd\xf7\xc3\x9c\xae\xec\x17\x8d\x25\xff\xe9\x4a\xc9\xff\x79\xc3\xe8\x23\x32\xca\x1f\xa9\xc9\xbf\x9d\xb5\xfd\x53\x46\xf7\x33\xe4\x5f\xf4\x0f\xdf\x4c\x7f\x63\xb6\xf4\x86\x3f\xf0\x22\xf1\xb4\x63\x1f\x33\x71\xff\xf0\x8d\xcc\xb7\xa2\xef\x1e\xff\xb0\x0b\xcf\xa7\xdf\xbf\xfd\xe6\xfe\xf4\xed\xbf\x6e\xc4\xcf\x1f\xe4\xd9\x8b\x41\x8c\x2f\x1b\x4a\x5e\x5e\x8c\x00\x8d\x73\x3d\x26\x2a\xec\x12\xb5\xf0\x93\xd8\xc4\xd4\x1d\xb0\x9c\x99\x4f\xbf\xf7\xc3\x82\x14\x00\x54\xef\x57\x4b\xe9\xe4\xc3\x0b\x40\xf0\x53\x3d\x06\x2a\x1e\x18\x13\xb2\x4c\x9a\xd8\xa0\x09\x9b\xbd\x78\x33\x52\x39\xf0\x51\x2d\x5e\x3c\x7c\xfa\xc5\x8f\xbf\xfc\xe7\x8d\xa2\xdb\x0f\x99\x37\xda\xc0\xea\x11\xcf\xd5\x67\x1f\x8f\x97\x46\x15\xa8\xf7\x47\x0c\xb7\xd3\x91\x5f\x14\x13\x23\x69\xc3\x57\x30\x12\x82\x7e\x65\xb5\xba\x5a\x8f\x5b\xa7\xd8\x32\xb3\x1e\xc2\x88\x9d\xbd\xf9\xc3\x04\x00\xa5\xc1\x88\x85\x45\x46\x81\x37\x44\x61\x8d\x25\xa3\x0c\x3a\xea\x4d\x50\x08\xe1\x57\xc3\x8a\x2b\x1b\xa6\xbd\x5b\x96\xa4\xa2\x6f\xda\x71\xeb\x54\x97\xab\xcf\xbc\xf9\xef\xf8\xeb\xb1\x41\xaf\x64\x35\x87\xa5\x6c\x4d\xc1\x17\x9b\xe4\x03\x8b\x6a\x82\xa0\xe3\xb6\xf4\xb6\xfb\x88\x6f\x8c\x2a\xf7\x01\xdf\x12\x86\x8e\xa6\xf9\xc9\x21\xb7\x17\x7f\x94\x4f\x48\xfc\x7a\xc8\xfd\x79\xc4\x31\xcb\x07\x40\x90\x6f\x0d\xb9\xbf\x8c\xf8\xc6\xa8\xfa\x3e\xe0\x5b\xc2\x60\x5b\x01\x9f\x1c\xf2\xbf\xfd\xe5\x33\x5a\x1d\x33\x7d\x6b\xfe\xa9\x5e\xc7\x2c\x87\x5a\x1f\x96\x6a\xdd\x9f\x89\x1e\x37\x35\xb7\x9f\xa9\xf5\x85\xce\xf7\xd4\xeb\x77\x3e\xf9\xda\x9f\x51\xea\x36\xcf\x37\x5e\x5c\xd5\x3a\xa6\xb8\xa9\xf5\x61\xa9\xd6\xf5\xba\xe6\x2e\x6a\x7d\xa1\xb9\xfd\x4c\xad\x2f\x74\xfe\x59\xa4\x3e\xf1\xe2\xdf\x3f\x30\xe4\xf3\x64\x5e\x01\xc3\xc2\x16\x5a\xc7\x12\xe8\x62\xf1\x8a\x57\x40\x35\x78\x0d\xaa\xe1\x89\x73\x1c\x26\x8f\x9a\x17\x9d\xdb\x09\x96\x9f\xd8\x88\x0d\x64\x8f\xb2\x42\xf6\xb8\xab\x0a\x7d\xd6\xa5\x77\xd2\x2f\x03\xfe\xe4\x03\x4c\x8c\xf9\x7b\xdc\x03\xb9\x91\xcf\x88\x1b\x7a\xf7\xf7\x05\x12\x0d\xbc\xaf\xb8\xfc\xed\x67\x9f\xc9\x7c\x7e\x68\x1d\x1f\x7a\x6f\x8f\xdd\x76\x2e\x96\xa1\xad\xda\x8d\xbc\x05\x75\x0c\x7a\x44\x5f\xd3\xf1\xcc\xff\xb3\xb2\x95\x35\x1d\xb7\xce\x5d\x7e\x0c\x93\xac\x9f\xe5\x88\x91\x1f\x20\x05\x0b\xe8\x83\xfa\x77\x6f\x04\x87\x6b\xad\xf8\xa1\x3e\xbd\x97\xb7\x36\xeb\xb8\x2d\xe7\x84\x9a\x6a\x06\x6b\xd6\x32\xaf\x12\x2e\x17\x1f\xd7\x67\x78\x34\xf1\xfc\x12\x91\x2d\x5a\x87\xf1\xee\x2b\x6c\xad\xe5\x43\xf9\x27\x3c\xb4\xd9\x43\x51\x44\x5f\x9d\xd0\x8f\x75\xd9\x07\xfe\xce\x7c\xe6\x4a\x90\xb5\x04\xf8\xa9\x00\x6c\x8c\xf1\xa8\x6c\x36\x85\xc3\xbb\x99\x04\x98\x2a\x64\x10\xf7\x5e\x13\x44\xf9\xfb\x37\xa3\x5c\x6d\xc6\x8f\x75\xeb\xbd\x20\x2d\x71\x21\x8a\x7c\x16\x8a\x2d\x36\x77\x93\x89\x0d\x71\x31\x8c\x32\x93\x0a\x53\x87\x00\xfb\x8e\x6b\x51\xac\xab\x67\xf2\x4f\x78\x66\x57\x87\x58\x7d\xbd\x3c\xf4\xde\x2e\xbb\xe5\x86\xad\x6d\xb2\x29\xc5\x55\x1c\x9c\xdd\xc5\x1e\x2e\x6c\x1e\x4f\xed\xe1\xd6\x06\xc5\x14\x62\x0b\x0a\xb1\x9b\xc3\xe1\x62\x0e\x97\x8d\xa8\x7f\xd7\x46\x98\x42\x5c\xb7\xe2\x07\x7a\xf4\x6e\x93\x5c\xe6\x38\x57\x7c\x36\x73\x1b\x46\x10\x15\x49\xdd\x3c\xce\x0d\xa7\x01\x04\x8c\x80\x5b\xa6\x0e\xc7\xbb\xaf\x4d\x32\x14\xe2\xf2\xc7\x9f\x7d\x68\x3b\x3f\x14\xb7\xbf\xab\xc3\x3e\x48\x9e\xfe\x28\xf7\x54\xee\x4a\x36\xfe\x49\xd9\xcd\x8f\x38\xbe\x1f\x64\x2a\x7f\x90\x30\xca\x77\xa5\x00\xdf\xce\x24\x7e\xbc\xd5\x7f\xfa\x76\x37\xb4\xde\x90\x76\x65\x28\x63\x1b\xe3\x60\x7f\xa0\x7d\x77\x54\x6f\xfc\xb3\x24\x9f\x5f\xba\xe5\x4e\x66\x8f\x33\xb0\xb8\x36\xc4\x3f\x75\x10\x57\x5f\x87\xf0\x47\x4f\x0f\xbf\x3b\x31\xfc\xe7\x25\x81\xdf\x27\x94\x77\xac\xad\x7f\x98\x6c\x7d\xdf\x93\x0e\xbb\xe3\x0d\x28\xe2\x7f\x44\x56\x3c\x80\xc2\x4e\xdc\x76\xf7\x4b\xf0\x7d\x6f\xf5\xf7\x48\x60\xef\x8d\x0d\x73\xa1\xbc\x29\x83\x37\x1a\x7b\xfc\xf5\x2f\xff\xe7\xdb\xee\xf7\x47\xf9\x07\xad\x6c\x69\x81\xbe\x5b\x8c\x66\x3b\x00\x5d\x6c\x05\xa1\x96\x6e\x42\xa8\x05\xc0\x8a\xad\x71\xce\x80\x94\xb8\x05\xa1\x68\x38\x67\xe1\x99\xcb\xc9\x91\xac\x78\xb6\x93\xed\x42\xea\x2c\x7e\x7f\xab\xf0\xab\x03\xa5\x25\x67\x3f\xae\xca\xb8\x6a\x37\x3f\xe5\x98\x4a\x50\xdf\x6f\x8d\x95\xf6\x23\x9b\xcc\x72\x6b\x93\x39\xdd\xa6\x57\x67\x92\x0c\xe4\x5a\x7b\xeb\x39\x14\xb3\xd1\x71\x67\x5a\x7e\x6d\xf8\x87\x0b\x9a\x7f\x7c\xb6\xb7\x5c\x7c\xef\x3a\xab\xee\x63\xcc\x10\x67\x21\x7a\x98\xee\xa3\x61\xa3\x8c\x4a\xb9\xb6\x59\xdc\xa9\xfa\x37\x76\x8b\xf3\x95\xdd\xe2\x00\x19\xbc\xba\x2f\xad\xcf\xda\x5b\xcd\x7a\x2a\x94\xc5\x01\x5d\x46\x3b\xfd\x90\x30\x58\x06\x67\x45\xcc\x14\x83\x9d\x1a\xf8\xfd\x6b\x04\x30\xda\xb5\xad\xe7\x91\x9c\xff\x5e\x3c\xf8\xeb\xb4\x20\x72\x22\x49\x5f\x40\x19\x1c\x23\xb8\x95\xe3\x80\x4a\x8a\x92\x86\x78\x50\x97\xfb\x4b\x54\x29\xd2\x6f\x83\x9d\xc4\xa4\x13\x95\xf3\x91\xc6\xea\x90\x4e\x7c\x70\x9f\x1c\x53\xec\xb8\xfe\xf2\xbf\x42\x41\xfc\xa3\xe6\x98\x2a\xa2\xba\x2a\x27\x38\xef\xf6\x26\x23\xce\x8b\x05\xb4\xbe\x38\xac\xaf\xeb\x9b\xea\x46\xfe\xba\x58\xa2\x1e\xfc\x31\xbb\x8d\x72\x83\x9f\x23\x08\xff\xfa\x93\x3c\x59\xb7\x4e\x66\xd0\x1b\xd2\xc5\xc3\xb5\xec\xdb\xbf\x63\xee\xcd\xa7\x46\xec\xdb\x5f\xfe\xbf\xc7\x09\x7b\xfe\xb1\x53\xf7\xb4\x28\x46\x1b\xe9\xbc\x6e\x42\x30\x2f\x4d\xf2\x02\x9b\x21\xdd\x84\x84\x50\xb3\xba\x27\x16\xa6\x1a\x2b\xd5\xd4\x59\x53\x4a\x90\x0e\xe5\xbc\xf0\x05\xfc\xd9\x15\x18\x7f\x7b\x05\x4f\x22\x6e\xf0\x1a\x9c\xdc\xba\x57\xfe\x80\x9a\xe9\x43\xc4\xfb\x32\x34\x1d\xf8\x89\xa0\x22\x11\xb7\x1d\xe2\x26\x89\x67\xa4\x05\xac\x68\x43\xce\x5e\x19\xf0\xb3\xd9\x1e\x72\xcf\xba\xba\x7a\x9f\xf9\x4e\x7b\x87\x1e\xfd\x8a\xa7\xcf\x6b\xa7\xec\x27\xdb\x6c\xaa\x02\x48\x81\xce\x2c\xb3\xbc\x23\x92\xbe\x32\x85\x78\x14\x2c\xb6\xb4\xf5\x22\xe0\x79\x8d\xd0\x75\xd3\x1d\x8b\xfe\x37\xf6\x24\x70\x5b\xc2\xc9\x91\x0f\x7a\xf7\x58\xf5\xbf\x3e\x28\x52\x1c\x25\xe1\x23\x48\x2b\xc8\x73\x00\xb8\x2f\x6c\xfa\x32\x25\xa8\x3f\x66\x6c\xc5\xf3\x3c\xe3\xcf\x3e\xde\xb5\xea\x33\xd7\x04\x0f\x13\x49\x18\xc8\x36\xa5\xe7\x08\xaf\x64\xf4\x38\xcc\xff\x80\x24\x45\xd5\xa7\x5f\xce\x6e\xca\xe8\xb6\xc8\xd9\x29\x39\xac\x87\x5b\x75\xc5\x1a\x9f\xfb\xe4\xc2\xb5\x34\x2a\x68\x73\x37\xaa\x73\x07\x7d\xee\x46\x7d\xae\x2e\x91\xaa\x02\xd5\xe8\xae\x6b\x74\xd7\x35\xfa\x0d\x6a\xb8\xb5\xc9\xe9\xc9\x5e\xf9\x4a\xb2\x17\x10\xa0\xdd\x26\xf1\xe0\xa6\x3c\x5d\x41\x9d\x58\xba\x7e\xa3\xfc\xf7\xd4\x46\x3e\xa9\xe9\x71\x37\xbd\xb7\xf3\x9c\x44\xd6\x5f\xda\xe2\x09\x0e\x1b\x53\x20\xa8\x13\xcb\x72\x8d\x8b\x77\x63\xf2\x85\xed\xa9\x87\xc7\xd6\xad\xc7\xca\xd6\xcc\x7b\xff\xca\x79\x68\x1b\xec\x1e\xe8\xa6\x48\xdc\x8e\x1b\x84\x25\x73\x52\x92\x49\x6a\xbd\x0a\x85\x5c\x36\xdf\xe0\x0b\x6d\xa5\xdd\x5b\x7a\x86\x7d\xac\xa4\xfa\x85\xdb\x67\x67\xd3\x7f\xff\xdb\x19\xfe\x89\xce\x70\xa1\x14\x16\x98\x04\x67\x67\x18\x7b\x04\x42\x0d\x0c\xff\x61\x68\x57\x5d\xe1\x17\xf6\x7a\x15\x47\x10\x04\x81\xff\xa2\x2c\xf6\x12\xc7\x0b\x65\xe0\x64\x02\x73\xe5\xba\x9e\xcb\x14\xf0\x93\x88\xeb\x9c\x2c\x9e\xfc\x33\x1c\xea\xff\xfe\xdf\xe9\x4a\x3b\xe0\x25\x47\x3d\xee\xf4\xae\xfa\xdf\xe8\xf2\x36\x74\x7e\xcb\x2f\x1a\x1e\x35\x0f\x6a\x20\x40\x39\xb5\x24\x1b\x17\x0f\x76\x71\xc3\xe7\x66\x17\x0f\xab\x8b\x4d\x87\x9c\xaf\xae\x00\x24\x68\xe0\x48\xbf\x79\x7d\x6f\x4a\x06\x74\x3b\x08\x17\x92\x0c\x85\x7c\x7c\x6c\xb1\xff\xf8\xed\x16\x54\xd0\x92\x42\x07\x33\x7f\x6d\x65\x5e\x59\xd4\x1d\x96\x1a\x89\x33\xa5\x18\x29\x72\xa2\x5c\x8e\x91\x6c\xcc\xa6\xc2\x6c\x58\x58\x21\xbe\x70\xe7\xaa\x4f\x21\xbf\xa6\x7b\x49\xd4\xff\x39\x50\x3e\xd1\xab\xf7\x42\xa7\x81\xbf\x61\xa3\x53\xeb\x76\x9f\xa2\xf5\xd7\xfa\xb4\x5a\x16\x7c\x30\x96\x84\x3f\x3c\xcc\x23\xfa\x49\xdb\xf6\xf0\x52\xce\x4f\xdb\x3d\xa2\xe4\x96\x19\xbd\x3f\x57\xb8\x1f\x9d\x9c\xbd\x7b\x1e\xd3\xca\x1f\xec\x23\x6d\x67\x76\xfe\x2c\xe1\x7b\xe8\x8d\xff\xf6\xa8\x24\x24\x64\x31\x05\x4a\xa9\xee\x2a\xd5\x1c\x07\x3b\x5a\xb5\x57\x6d\xc9\x81\x62\xa8\x82\x84\xcf\x8e\x76\x2a\x00\x65\x52\x9a\xc6\x81\xde\xb7\x7e\xec\x15\xc3\xd8\xf4\x2e\x5e\x43\x05\xc9\x40\x0a\x04\x50\x60\xff\x29\x63\xb5\xa4\x84\xf0\xa4\xa2\xd7\x06\x3b\xe2\xa7\x11\x06\xbd\xc5\xdd\xf2\x4c\xc7\xbb\x8c\xc4\x25\x3e\xcd\x6f\xc8\x95\x38\xd4\x41\xf8\xb9\xea\xe5\xfa\x1a\xa8\xa9\xd3\xa3\x37\xc6\x82\x02\xfc\xf5\x90\x59\x5f\xa1\xe4\x7e\xf4\x86\x21\x22\x4d\x43\xc0\x0c\x0c\x11\x9f\xa5\x1f\xe1\x0b\xb5\x14\x5c\xa3\x58\xf4\x07\x21\xf6\xa3\x59\x52\x73\x24\x42\x7e\x7f\xa3\x84\xc4\xff\xc8\xbb\x02\x94\xbe\x72\x81\x75\x0f\x24\xb5\x01\xbc\xaf\xe9\x18\x67\xe9\xc7\xbe\x40\xdc\x74\xe4\x1b\x56\x0f\x53\x3f\x5a\xdd\x64\x01\x47\x84\xc7\xf5\xa1\xd4\x7e\xb4\x88\xa6\x19\xa4\x3a\x1f\x1a\x89\x97\x5d\xa4\xa0\xf1\x5b\x7f\x62\x00\x35\x00\x93\x54\x35\xcb\x11\x88\xe5\xd1\xba\x50\x5d\xbb\xea\x02\x31\xd7\x3d\xc2\xaa\x62\x44\xf1\x3a\x88\xf6\x13\x3b\xb9\xb8\xa3\xbb\xdc\xb2\x1d\xec\x9f\x85\xd7\x2f\xea\x47\x64\x30\x1c\x71\xea\xc7\x5e\x63\xea\x4b\xd4\x08\x3b\xeb\xcb\xf9\xd2\x8f\xfd\xae\x59\x34\xa8\x6b\xac\x2f\x87\x8c\xd2\x30\xe2\xaf\x1a\xb1\x7f\xe0\xc7\x60\xd2\x31\x19\x1e\xcd\x15\x6e\x01\xec\x0d\x25\xec\x32\x79\xd0\x2c\x79\xe3\x59\xe2\x4c\x02\xfc\x5a\x54\xee\xb7\x36\x1e\xcd\x7f\x49\x60\xc8\x90\x1a\x0f\x24\x75\xcf\x00\xd5\xf5\x83\x10\x53\x04\x3f\x44\x4d\x20\x83\xd0\xbe\xf5\x48\x13\xf6\x67\x94\x9b\x44\xc5\x87\xa7\x48\x3e\xa9\xe6\xd5\x23\x6e\xa9\xb2\x97\x06\x8e\xcf\x99\xbc\x64\x6d\x4d\x28\x83\x1d\xfd\x08\x7d\x93\x1d\xe6\x63\x26\x35\x3c\x76\xf4\x56\x4a\x2f\x12\x40\xe2\x80\x56\x56\xe9\x47\x88\x74\x8e\xd1\x65\x0a\x02\xf4\x0f\x3b\xd8\xa4\x85\x3e\x6a\x29\xa8\x40\x0b\x88\xa9\x7c\xda\x45\x4a\x80\xcd\x97\xf3\x88\xb2\xd1\x47\xa9\x5c\x99\x8c\x8d\x2c\x3c\xda\x20\x35\x70\x45\xf6\x54\x38\x53\x8c\x60\x6a\x88\x42\xa0\x2c\x0c\x35\x53\xae\x07\x24\x96\xef\x29\x63\xfa\x31\x88\x13\x48\xc0\x6e\x51\x1d\x95\x28\x3b\xa1\x84\x2e\xd3\xa3\xef\xe0\x25\xa9\x80\xf4\x30\x71\x3f\x76\x8d\x8b\x5f\x84\x83\xa3\xba\x0c\x6b\x4d\x24\xf9\x29\x52\x04\xd1\x59\xec\xd4\x65\x8d\x58\x45\xbb\xc4\x1d\x58\x84\x07\x3b\x76\xa1\xcb\x95\x1d\xb5\xfc\xe0\xe6\xeb\xb7\xef\xbf\xfc\xc9\xed\x77\x7f\xf9\xeb\xaf\xf7\xe2\x96\x20\x84\x6c\xea\xc5\x4c\xbd\x74\x50\x6e\x81\xdf\xa8\x4d\xf9\xbf\x98\x9a\x4d\x7c\x89\x83\x91\xe6\x8d\x27\xc0\x00\x26\x69\xd6\x01\xe3\xb5\x08\x00\x42\x1b\xec\x08\x0f\x65\x7c\xe8\xfb\x57\x8e\xea\xcf\x2d\x23\x84\x02\x6c\xe1\x5c\xa7\x88\xc1\x7a\x3f\xb7\xf1\x6c\xaf\xe2\x3b\x7b\xb6\x77\xe7\x6b\x57\x71\x49\x44\x42\xd0\x87\xd0\x51\xe6\x2e\xaf\xe8\xd0\xd5\xa4\x1c\xb8\x50\x5a\x81\xa8\xf4\xbf\x4e\xeb\xf8\x99\x05\x9b\x6c\x72\x5e\x35\x9a\x9e\x53\x9b\x7c\x26\xf3\x7b\xb7\x85\xb1\x48\xe9\x8b\x60\x2d\x4c\xbd\x94\x41\x63\x4b\xfc\x53\xa6\x04\x82\x5b\x9b\xc2\xe5\xe1\x4d\x61\x34\xed\x13\xae\xe0\x54\xec\x1e\xf5\x76\x36\x42\x45\xb1\x50\x51\x75\xdb\x72\x1c\x73\x2f\xad\x5c\x23\x78\xf4\x3f\x9f\x65\x7d\x3f\x6f\xeb\x54\x27\xd7\x3e\xa8\xf8\xdd\x66\x51\xe2\x6b\x05\xbf\x9b\x5b\xae\xfa\x80\xf7\x37\x20\x49\xcf\xb0\x5f\xd8\xc3\xdb\x11\xe2\xd2\xe6\xfb\x33\x20\xf0\x51\x11\x9d\xca\x88\xce\xad\x08\x2e\x93\xf9\x66\xd0\x78\xf1\x13\x93\x58\x80\x1c\xc3\x65\x25\x07\x0b\x2e\xec\x07\xac\x8a\xcf\x19\x93\x05\xe9\x96\xea\xa4\xcc\x97\x29\xc0\x9d\xb3\x7a\xba\xf7\xc3\xe2\xe9\xde\x4d\x2e\x5e\xf0\xb8\xf7\x27\x3e\x6e\x32\x3f\xc0\xbf\x9d\x6b\x2e\x0f\x0b\xe1\x63\x86\xb7\x05\x67\x6b\x74\xee\x92\x50\x32\x87\x49\xfa\xd1\x26\x70\x44\xcf\x47\xd4\x19\xd9\xf6\x81\x1e\xad\xff\xab\x97\x21\x10\xe7\x2d\x7f\x31\x50\x06\x95\x52\x90\xac\x76\x8c\x63\x3f\xf6\x0e\x0d\x60\xb4\x29\xf8\x36\xa6\x7e\x34\x2d\x98\xb0\xcf\xd7\x8c\x30\x47\xfa\xb1\x8b\xaa\x5a\x64\x51\x17\x75\xa6\x37\x33\x56\x8c\x42\x51\x9b\x17\x2a\xf7\xa3\xf9\x64\x2c\x0d\xf6\x2f\xef\x81\xef\xde\x28\xb5\x06\xe4\x75\x50\x28\x1a\x97\xf5\x4e\x5d\xfe\x30\xd8\x71\x8c\x0b\xc4\x09\x25\xee\x8c\x8e\xfd\xd8\xad\x69\xc1\x9d\x6a\x31\xc7\xaa\x2e\xad\x58\x51\x7d\xa1\xae\x51\x12\xee\xc7\x7e\xd3\x1c\x9a\xba\x00\xde\xbc\x4d\xee\xc7\x7e\xd7\x0a\xd2\x7c\x75\x07\xd4\x6f\xb4\x03\x4e\x65\x2a\x21\x52\x6e\x02\x67\x73\x3c\xf6\x5f\xc1\xe8\x46\xf8\xa9\xc9\x0e\x36\xa7\xb4\xb9\x19\xf5\x9f\x85\x70\x3a\xb6\xb1\x47\x02\xfa\xb0\x94\xb9\xed\x01\x64\x0c\x67\x75\xc1\x5b\xb3\x43\xef\xf4\x94\xb3\x0b\x14\x42\x80\x8f\x6d\x07\xa8\xe2\xe8\xa3\xab\xc4\x15\x97\x17\xee\x47\xdf\x31\xb2\x82\x0b\xb6\xe4\x5b\x6b\xed\xc7\xee\x83\x27\x90\x77\x2f\x52\xee\x01\xa9\xc1\xf1\x7f\x06\x53\xe3\x63\x85\x7d\x9e\x6a\x77\xe6\xdb\x37\x6c\x62\xfe\xe3\x5c\x52\x47\x39\xa3\x6a\x33\xb4\xd9\xb8\x56\x70\xcd\x49\x96\x61\xe9\xa2\x51\x64\x8d\x1d\x1a\x14\xd8\xb6\x97\x26\xd7\xbd\x34\xd9\xf6\xd2\xc2\x55\x2f\xad\xaa\x97\x36\xac\x3d\x53\xac\x0a\xc7\x9c\x57\xae\xa9\xfa\x9e\x50\x0c\xb2\x18\xf4\x64\x50\x63\x79\xe5\x25\x3b\x0d\x62\x5c\xa1\x26\xf5\x9a\x9f\xbc\x94\x3a\x20\x7a\xb4\xcf\x22\x7a\xf0\x43\x88\x1e\x77\x09\xdd\x9f\xbe\xfd\xd7\x6f\xc7\x6f\xbb\x7b\xc1\x68\xd5\x48\x82\x9c\x83\xd3\x5c\xc7\x7b\x9d\xa9\x3e\x40\x23\x2c\x66\xab\xc1\x42\x05\x84\xae\x3a\xbb\x93\x1d\x4c\x8f\x44\xaf\x01\x74\x9f\xe3\x17\xbd\xe0\xa1\x16\x06\xa8\x85\x99\xcb\x09\x6c\xff\x5c\xe7\x5a\x47\xb5\x08\x07\x0d\xbd\x4b\x29\x08\xa6\xed\x00\x2d\x12\x42\x75\x67\x4d\x35\x55\x6f\x2c\xa4\x0a\xda\xb4\xdb\x44\x23\x32\x14\xa2\x1b\x35\xe2\x54\x8f\x32\xd4\xe8\x30\xaa\xd1\x99\x02\x66\x8d\xa2\x06\xa8\xdf\x99\x4f\x22\x59\xd5\xf5\x01\xaa\x7c\xcf\x03\x79\x8f\x4d\xdf\x42\x01\x46\x3d\x66\x55\xf5\x4b\x13\xc1\x60\x65\x1c\x2d\x44\xc4\x66\xac\x1e\x4d\x0c\x8d\xa2\xb7\x49\x00\xab\x08\x35\x50\xc9\x09\x86\x05\x3d\x31\xc0\x22\xcd\x5c\xa3\xec\xcb\x60\x36\x6c\x61\xf6\x3c\x26\xbd\x83\xd5\x5b\x5a\x4b\x4f\x49\x20\x62\xbc\xb4\xb1\x98\x5a\x01\x7a\xbb\x74\xab\x3c\x9a\x66\x44\xf1\xa0\xf8\x0b\x52\x0e\x98\xd0\xbb\x85\x6d\x87\x02\xf0\xa2\xb6\x2a\xb5\xa5\x53\xa0\xbf\x8f\x21\xab\xed\xe1\x55\xf5\xd9\x20\x72\x20\xcf\x32\xdb\x98\xf7\x94\x40\x4b\x17\xd2\xf1\x6a\x31\x6e\x2f\xd6\x15\x04\xd0\x41\xcd\xf6\x2b\xcb\xe6\x5a\xf1\x29\x53\xee\xbb\x4c\x09\x00\x55\x73\xd2\x3c\x77\x41\x74\x88\x24\xd8\xe7\x88\xad\xce\x72\x01\xb4\x3d\x89\x24\x94\x67\xbe\xaf\xd8\x65\x3e\x13\xef\x2c\xfe\x43\x01\x33\xb1\xac\x2c\x80\x76\x60\xc0\x26\xf7\xd3\x4c\x4b\x79\xd5\xd3\x3a\xa5\xe0\x4c\xb5\x6a\xcb\x00\x63\x8b\xb1\x48\x33\xf5\x41\x47\x9a\x62\xd3\x85\xaa\x37\xa5\x1f\xbb\x10\xd6\xec\xa0\x3e\x9f\x66\x4a\x97\x23\x45\x28\xfb\x52\x97\x8a\x9a\xa1\xa7\xa9\x65\x1e\x16\xca\x9d\xd1\x34\x01\xbb\xc9\x6a\xee\xf0\x81\x6a\x98\x2d\x0e\x8c\x6b\x03\x1a\xe8\x2f\x97\x06\xd8\xa9\xe1\x81\x87\x37\x9b\x87\x15\x13\x44\xc0\xf7\xe7\x25\xf6\xa3\xcd\x8d\x8c\xf5\xea\xd0\x86\xc5\x82\xcb\xe8\x36\xa9\x45\x3c\x38\x92\xba\x5b\x58\x54\x88\x8c\x57\x2d\x22\x35\x19\x72\x6a\x3f\xf6\x5f\xb7\x00\x2a\x1f\x69\x8b\xda\xb5\xa1\xac\xb7\xe7\x35\x74\xd1\x59\x0e\x15\xaf\x1e\xcc\x36\x70\x9c\x4a\x66\x19\x37\x6e\xb7\x2c\x87\xc6\x3b\xf3\xb3\x9b\xf6\xe3\xb5\x4e\x13\x77\xac\x45\xf7\x4b\x2b\x3e\xff\xf6\xeb\x6f\x7f\xbe\xbb\xfe\xb7\x32\xd6\x43\x2b\x0c\x07\xfc\xb6\x3c\x5a\xef\x90\x8a\xa3\x90\xc1\x75\xdf\xa4\x1f\xc7\x45\x3f\x50\x99\x94\x9c\x9e\xe6\x06\x82\x0a\x48\xcf\x43\x0a\xaa\x5d\xb2\x2d\xd3\x8e\xca\x0e\xe4\xf9\xc9\xe3\xf2\x54\xfb\xd1\x77\x58\x5c\xb5\x9c\x63\x87\xf7\x5b\x85\x11\x36\xb5\x50\x4c\xa5\x1f\xbb\x61\xc9\x29\x80\xb3\xd9\x0c\x4b\xea\xc7\xee\x0f\x44\x57\x88\x9f\xe6\xc6\x68\x0c\x12\xf0\x8b\x00\x23\x12\xec\x7d\xd4\x09\x65\x9d\x1b\x79\x57\x28\x64\xac\x6e\x8e\xd1\x0c\x57\x0a\x1e\x06\x07\x46\x25\x76\xa3\x12\x34\x9c\x52\x7b\xd1\xe0\x83\x8b\xf4\xa3\xef\xa4\x2f\x6a\x71\x44\xe6\x93\x06\x2d\xdc\x5b\xa2\x9b\x86\xf1\xbe\x8a\xda\xe6\x21\x92\xb0\x2d\x13\xab\x0f\xd5\x6d\x4a\x5f\xf5\xa8\x0d\x26\x01\x91\x08\x56\x3a\xc2\xc8\x14\x25\x46\x8c\x4c\xc5\xcf\x1e\x13\x90\xc4\x84\x3c\xd6\x9a\xc6\xa3\x75\x71\x42\x8f\x89\x29\x18\x0b\xc1\xc6\x48\xbc\xb9\x42\xb5\xee\x55\xba\x05\x3b\x1d\x0e\x24\x3f\xfa\x77\x53\xc5\x6d\xcc\x57\x22\x5b\x16\xa3\x05\x28\x36\x2c\xb8\x8b\x1d\x46\x73\x93\x41\x20\xeb\x97\x54\xf7\x91\x7c\xe0\x01\x05\xda\xcb\x7a\xe5\x2c\x6e\x74\xc2\x46\x98\xc9\xd9\xdb\x61\xf3\x3b\xe6\x63\x82\xcd\xe4\xce\x63\xde\x7a\xd7\x2c\x8a\x76\xd9\xe0\x30\xeb\x51\x6f\xe6\x54\xf5\xcf\x17\x20\x02\x28\x89\x44\x00\xe4\x19\x18\x7c\x64\x01\xbc\xf9\x45\xef\x5a\x6b\x7b\x64\xe2\xfd\xdb\x4e\xfc\xcb\xdb\x09\x75\x94\x91\x3a\x93\x96\x59\x31\x6c\xfa\xdc\x1c\x95\x92\x86\xb0\x10\x5f\xac\x34\x72\x3d\x06\x8a\xbe\xb3\xed\xea\x14\xca\xea\xbc\x72\x5c\xca\xaf\x99\x16\xa4\xc2\x94\xe4\x96\xd2\xcb\x58\x9d\xe4\xfa\x52\x80\xef\xd9\xd4\x69\x3f\xe2\x66\x0e\x37\xfb\x01\xe1\xfd\x91\x0c\x89\xbf\x57\xa4\xb1\xc7\xae\x43\xcd\xa0\x56\x07\x3b\xaf\x8f\xe0\xe3\x06\xc9\x77\xce\x0b\x88\x02\x10\x09\xb7\x5a\xf6\xce\xdc\xcc\x0c\x67\x12\x79\xc2\x19\x5c\xce\x19\x90\x05\xd2\x76\xff\x8b\x02\x0f\x90\x1d\xc7\x7e\xec\xee\x47\x28\x20\x6c\x9c\xcd\xcc\x0a\xfe\x31\x41\x29\x7d\x6d\xa9\x1f\x4d\xea\x6a\xd0\x7e\x63\x5b\xc0\xfb\x83\x85\x1d\x5f\x7b\x2e\x55\xdd\x0e\x11\x36\xf3\xbf\xe9\xae\x1c\x11\x35\x4a\x1c\x4f\x8e\x5a\xc0\x86\xab\x2f\x95\x22\x6b\xec\x8a\xbd\x10\xe2\x9c\x20\xc5\xfc\x14\xa8\xa9\x1a\x1e\x35\x9f\x0c\x6d\x37\xff\x4a\xa8\x42\xb7\x0b\xb6\x0a\x59\xca\x60\xc7\xbe\x1e\xaf\xbe\x43\x0d\x27\x6a\x2b\xf0\x6e\xec\xfc\x94\x53\xdc\x40\xee\xec\x59\x87\xae\xac\xce\xe5\x01\xfb\x26\xc8\x73\x5f\xde\x50\xe5\x3f\xe4\xf7\xaf\x8d\xd2\x60\x2f\xc7\xa5\xe7\xe5\x0b\x08\xda\x55\x5f\x83\xef\xb2\x86\xf0\x24\x14\xb1\xe8\x7b\x7e\x31\x54\x55\x81\xca\x00\x3b\x25\xfa\x23\xe4\x02\x64\x78\x69\xb1\xa8\xdb\x18\xf4\x06\xda\x3f\x51\xfa\xa7\x1a\xc2\x2b\xc7\xb1\x78\x03\xd9\xfd\x9b\x1e\xf5\x76\x3e\xea\x72\xb5\xef\xbc\x79\xb0\x04\xe1\xeb\x79\xb3\xe5\x13\x58\xa1\x17\xdd\xf7\x3f\x61\xb3\x4d\xf5\x65\x2a\x79\xa6\xd7\xa4\x66\x07\xe2\x7c\xb5\xae\x76\xe8\x0b\x7d\x3a\x9c\x65\xbd\x62\xc6\xd4\x04\x14\xfe\x7f\x30\x43\xde\x1f\xdf\xf2\x7c\xff\x24\x48\x56\x9f\x15\x06\xdc\x0e\xdd\x07\x05\xe7\x4b\x41\x36\xc3\xdf\xcd\x8a\xf7\x4c\x60\xd9\x4c\x08\x7a\x5c\x7d\x24\xe8\x65\x55\x68\xb2\x27\x1f\x92\x31\x57\xc2\xa1\x94\x90\x28\xc0\x7d\x2e\xa1\x12\x97\xe8\x28\xa8\xf9\x50\xe9\xf5\x91\x2a\x67\x47\x2d\x7e\x51\x13\x3e\x64\x62\x6f\x06\x64\xc8\x43\x1d\xf2\x9e\xb0\x70\x41\x4d\x0c\x84\x22\xa8\xc7\xaa\x51\x8c\xce\x6a\xca\x51\x28\x15\xbd\x03\xb5\x88\x6f\x92\xd7\x2b\xb0\xa0\xcf\xac\x4f\x45\xe2\x4e\x5d\xa7\xa3\x22\x6d\x4b\xd2\x49\xd6\x9a\xc6\xf7\x24\xfc\x0d\x75\x82\x3d\x43\x27\xe7\x9a\xa1\xe5\x1e\xa4\x67\x18\xdc\x50\xdf\xbf\x16\xf2\x22\x43\xd3\xce\x10\x47\xb1\xaa\x2f\x23\x0e\x94\x11\x02\x0f\xbf\x96\x9d\x86\x07\xfa\x9f\x09\x8b\xc4\xe4\xd4\xec\xef\x8d\x15\x35\x25\x92\x18\x1c\x5e\x24\xb1\x7d\xf8\x4e\x51\x02\xf9\x94\xf5\x1b\xfd\x62\xaf\xf7\x21\x9f\x22\x18\x3f\x23\x22\x03\xbd\x07\xc8\x7d\x25\x36\x0d\x2a\x29\xfb\x4c\x82\x18\xd7\xd7\xf2\x8c\x86\xbd\xbf\x69\x70\x56\xaf\x68\x26\xb9\xa2\x99\xae\x94\xc2\x2c\xeb\xa7\xa6\x05\x35\x9f\xd3\x4c\xdf\xfe\xf3\x46\x79\xfe\x47\xa5\x23\x3a\x19\x16\x29\xfd\x8b\x0a\xc6\x68\xbb\x24\xb1\xee\x54\x15\x0c\xb5\x9b\x2f\xb3\xc6\x0c\x3d\x0f\x6f\x2d\x72\x3f\x8e\x27\xa1\x63\x5a\x3d\x91\xf7\x16\xe4\x23\x49\xbc\xe7\x03\xc1\xb5\x88\xe6\x18\x36\xd4\x29\xb4\x31\xa7\x9e\xa4\xa9\x3f\x94\x4b\x7c\x52\xa7\x11\xcb\x0a\xc5\x76\xde\x2c\x57\x4b\x90\x26\xb5\xa7\x14\xa1\x60\x7c\x01\x7f\x6d\x32\xf7\xc5\x91\xc8\x51\x06\x59\x26\x8d\xdb\x0a\xcb\xcb\xf9\x7d\xdf\xdf\x38\x13\x5b\xba\x40\x79\x89\x54\x22\x56\x55\x41\x2f\x9b\x43\xa3\x88\x98\xcf\x37\x6a\x96\x3a\xa1\x16\x2d\xfb\xa0\x5e\x62\xc4\xe4\xbb\xbc\x69\x42\x20\x52\x83\xd8\xab\x96\x71\x7f\x6f\x7c\xd5\x02\x87\x4b\xc3\xab\xad\xa4\xb0\x08\x7f\xf7\xa9\xc0\x27\xb2\x63\x7f\x55\x09\x03\x37\x4a\xcf\xc8\x85\x0b\x7b\xd2\x07\x12\xb7\xea\xc8\x7a\x29\x3b\xf2\xd7\x09\x25\x26\x51\x48\xc1\x4e\xac\x5f\x84\xd1\x7a\xd3\x41\x23\x77\x3c\xf6\x7c\xec\x3b\xbe\x50\x0a\x58\x4c\x49\x6c\x87\x9e\x06\x88\x05\x98\x9a\xcb\x7a\xd1\x22\x1f\xb4\x9f\xf7\x8c\x28\xdf\x0f\xa2\xae\x1c\x56\x30\xa4\xa9\xba\x17\xca\xaa\xe4\xb0\x1a\xc1\x25\x13\xb8\x06\x12\xc6\x2d\x46\x78\xb2\x01\x26\x26\x8c\x0e\x78\xd5\x6e\xe3\x34\xa7\xb9\x0e\x35\x50\xaa\x70\x2d\x63\xee\x47\xb3\x0c\x89\xc5\x25\x24\xad\x25\xaa\xa5\xf5\x63\xd7\xed\x8c\x28\xa8\xc5\xb0\xef\x59\x72\x39\xc0\x18\x36\x0d\x09\x5a\x46\xc9\x18\x15\xcf\x2a\xa8\x16\x78\xf8\x73\xc2\x5b\xf1\xd1\x45\xf2\xc5\x96\xb6\x62\x3f\xe2\x64\xd2\x5e\xc5\xed\xef\x43\x9a\x3a\x4f\xd8\x87\x6b\xbd\x36\x6a\x70\xc6\x6d\xa3\xa3\xa9\x6c\x59\x21\x13\x9d\x97\x1e\x55\xe3\xe3\x00\x3a\xe7\xaa\xe1\xa9\xa3\xa4\xda\xb2\x3a\x2a\x4d\x75\xdf\x73\x1e\x53\x35\x7d\x19\xec\xd8\x73\xd3\xbc\x4e\xae\x9a\xd3\x53\xa2\x52\x51\xf9\x52\x2d\xe6\x40\x6d\xa6\xa7\x14\xda\x2e\xe9\xb4\x1d\xec\xd8\xd7\xd8\x0a\x32\x10\xcb\x49\xa5\x56\xef\x5b\x3c\x0f\x76\xb4\x96\x73\x53\xaf\x5d\x47\x66\xe4\xa3\xc7\x46\x08\xe5\x8a\x6d\x59\x6a\xb9\xbe\xe0\xa5\x65\xce\x74\xdb\x17\x82\x90\x79\xd2\x90\x2f\x90\x54\x88\xa4\xa9\x37\x24\x7d\x99\x51\x1b\x1c\xa8\xc2\xb7\x16\xcf\xfd\xd8\xcf\x54\xbd\x27\xe7\x64\xd3\x16\x59\xa8\x96\x8b\x6a\x42\x1d\xf1\xc8\x96\xf7\x14\x52\xa6\xc2\x88\x68\x98\x02\x18\xda\xcd\x66\x42\x6a\x01\x8c\x35\xe6\x40\xea\x2f\xaa\x46\x96\x87\x44\xbe\xb5\x97\x40\x89\xf5\x7c\xba\x41\x46\x74\x9e\xa9\x99\xb0\xf9\xde\xd2\xac\xf4\x91\xaa\x76\x4b\xaa\xf9\x49\x25\x1a\x62\x3d\xda\x60\x66\x28\x1e\xed\xcf\x38\x1e\x7b\xa6\xa1\x6a\x9f\x7c\x20\x49\x69\x15\x76\x14\xcc\x39\xd6\x40\x5b\x83\x66\x3b\xf6\xc1\x40\x02\x70\x89\x86\x92\x00\x13\x9b\x33\x55\x76\x04\xd3\x38\xa3\x14\x87\x28\x45\xc9\x8e\x62\xae\x7b\xf2\x25\x3b\x92\x60\x53\x0d\xd4\xe7\xf8\x50\xd4\xee\xab\xa3\x93\xc1\x20\x8e\x85\x34\x15\x36\x5f\x54\xad\x22\x4f\x6e\x12\x4e\x80\x6d\x51\xa2\x23\x8d\x01\xab\x97\xe5\xe6\xb2\x65\x61\xa9\x1b\x13\xfa\xb1\xff\x48\x7c\x46\x22\x07\x82\xda\x62\x87\xf3\xd4\xc7\xf6\xd1\x24\xf9\x0d\x72\x59\x8b\x8a\xc0\x7d\x88\x99\x98\xb6\x7f\xfb\xcb\xbf\x77\x5a\xff\x59\x17\x3c\xfe\x97\xed\xb4\xf6\x10\xb4\x5c\xc3\x47\x3e\x4e\x76\x47\x6d\xc3\x74\x23\xa2\xb1\x8d\xd4\xc9\x96\xeb\xe2\x4e\x37\x11\x94\xcf\x7b\xba\x07\x47\x5e\xe6\xc5\xd6\x38\x8b\x1d\x56\xfc\x78\xb2\x09\x7b\x19\x86\x33\xc8\xf2\x0f\xce\xce\x7f\xaf\xaa\xff\xcb\xaf\xaa\x83\x23\x1b\x74\x7b\x1b\xb8\x2a\xe7\xcd\x57\xec\xc5\xae\xa4\xfa\xb5\x51\xe5\xcb\x26\xea\x76\x65\x69\xb5\x82\xd7\x58\x8e\xea\x60\xeb\x7f\xf3\x7c\x05\x64\x19\x91\xe7\xed\xad\xdc\x4e\x3b\x7b\xbf\xe4\xde\xa8\x56\xfe\x77\x7e\xe6\xbf\xf3\x33\xff\x29\xf2\x33\x2b\xa2\x92\x65\x7a\xe6\xa4\x46\x3c\x53\xc3\xf6\x14\x16\x27\xb7\x29\x76\xc6\x8a\xee\x8a\xeb\x86\xe5\x75\x6e\x5e\x22\xde\xc6\x5c\x8a\xe5\x95\x23\x19\xc5\xb4\xea\xbc\xda\x95\x6e\x79\xe5\x58\x25\x7e\xff\x54\xfd\x77\x7e\xe7\xbf\x52\x7e\xa7\xbf\x9e\xdf\xf9\x82\x89\xc2\x72\x64\x98\x9b\xeb\xc2\x58\xb1\x53\x83\xe0\x7a\x75\xe1\x4c\x16\x33\x44\x51\xec\x42\xb7\xbc\xe3\xc4\xfc\x98\xff\x7e\xdc\xb8\xec\x87\x12\x44\xbf\xfd\xe9\x5e\xbe\xc2\x88\x45\xbe\x80\xa2\xb4\x79\xd9\x8f\xca\x4b\xb1\x54\x57\xce\xcb\x75\xef\x18\xb1\x62\x04\xc6\x94\xe5\x59\x07\x8f\x98\x9a\x18\x1d\xb8\x07\x61\x59\x58\x43\x6d\xa9\x04\x1f\x8d\xae\x73\x8b\x6d\x26\x8d\x5c\x9e\x6b\xba\x19\xec\x88\xfb\x9a\x5e\x84\xe7\x58\xe9\x06\x56\x3d\x17\x5b\x2f\xd1\xa6\x3a\x60\xf7\xab\x51\x5d\x2c\x97\x3c\xe1\x6e\xf8\x9a\x37\x9f\xe9\xfd\x05\xd8\x7d\x71\x8e\xfd\xe5\xc7\xe9\x45\x66\x14\x02\xee\x7e\xe0\x76\x1d\xaf\xbb\xd4\x4b\xeb\xda\xc0\xcb\x62\xb4\x7c\xa4\x94\x0c\x86\x05\x0b\x32\x8b\xe1\xca\x14\x62\x05\x0e\xcb\xf2\xa4\xd3\xdf\xe1\x06\xef\x20\x32\xd6\xd8\x3a\x6e\x8c\x55\xfc\x04\x32\x7b\xec\xc8\xec\x7a\xff\x15\xda\xbc\xeb\xcc\x43\x19\xb0\x35\xd7\x79\x11\x5e\xf4\xb7\x85\xe2\x8f\x32\x14\x70\xa7\x45\x88\x53\x5a\x84\x0f\x07\xe4\x78\xfc\x65\xff\xd7\x5f\xbf\xfd\xf6\xfd\x4e\x76\x82\x21\x2f\xb0\xb7\xf0\x21\x1f\xf2\x26\x66\x56\x9e\x63\x6f\xd9\xaf\xdf\xbf\xe2\x8b\xb6\x06\xed\x89\x9b\x80\x59\xf1\x9e\x7d\x27\xde\xa2\xfd\x44\xbd\x9f\x1c\x6c\xf3\xb6\xf6\xb5\xf4\xcc\x3a\xa5\xd5\xe2\x08\x0f\x1a\x3b\x94\x76\xf3\xe4\xb2\x34\x2f\xe0\x25\x46\x74\x93\x45\xd5\x9e\xa4\x41\xbc\xda\x94\xd2\xf6\x4e\x5d\x7f\xc2\xaa\x3c\x76\x8b\xdd\x78\xd7\xdb\xa7\x9f\xc3\xfa\x45\x78\x46\x37\xca\x8d\x5a\x05\xef\x59\x3a\x90\x64\xbe\x5e\xc1\x97\x6f\xc3\xba\xda\x8f\xbd\x2f\x48\xc0\xc3\xe2\x58\xce\xf8\x57\x2e\x85\x83\xbe\x46\xac\x6b\xaa\xeb\xe5\xfa\xc9\xf7\xaf\x58\xf1\xb3\x9b\x8f\x17\xb8\xf3\x15\xc0\xe7\x59\xb4\x6c\x8e\x4f\xc7\xb7\x30\xf5\x26\x0d\x73\x63\xcb\xdc\xd8\x34\x77\xe9\x87\x5e\xd3\xf9\x30\x22\xae\x7f\x9c\x76\xf5\x36\xe4\xc1\xfd\x93\xee\x4e\x5f\xcb\x23\x01\x50\x27\x07\x59\x68\x43\xc5\x51\x39\x18\x40\x3f\xbe\x62\x4c\xb9\x78\x70\x93\xef\xe0\xcc\x38\x2a\xbd\xa7\x0a\xf9\xcb\xe5\xde\x2e\x17\x9a\x7e\xe5\x70\x07\xb9\x67\xbe\xdd\x2a\xbe\xcc\x98\x6e\x58\x39\x67\xca\xb1\x12\x5c\x2f\x6f\x19\x5f\xe9\x40\xad\xc6\x3d\x82\x2f\x84\xeb\x14\x91\xad\x9e\xaa\xe8\x84\x6b\x5c\xf7\xd4\xb2\x85\xf2\xaa\x0a\xb0\x85\xd2\x11\xa2\x4e\x79\x03\x1a\xd9\xfe\x3c\x38\xfc\x54\x83\x70\xa6\xd4\x18\x0b\x9f\x83\x5e\x60\x37\xd6\x70\x28\x2e\x9a\x6b\x3b\xe0\x5d\x4d\x6d\x94\x7d\x9e\xa9\x5e\x59\x15\x6f\x3d\xcc\x81\xa8\x7c\x87\x90\x7a\x9d\x7d\x39\x02\x4b\x01\x9f\xf7\x04\xc8\x67\xb3\x55\x27\x57\x0d\x82\xee\x69\x02\x43\xc5\x32\xc4\x53\xdd\x00\xac\x7a\x66\x20\xd7\xc8\x0a\x5b\xf5\x23\x86\xd9\x25\x85\xd9\x87\x0c\xb3\xf9\x13\x7b\xb3\xdf\xde\xde\x76\xbf\x3d\x8a\xe0\xd1\x7a\xc5\xf4\x6b\x3d\x58\xa9\xf1\x6e\x5e\x1f\x7e\xfe\xeb\x99\xf3\x29\x1d\x90\xa8\x30\xbf\xc2\x9d\xff\x7c\xe5\x7c\x70\xe9\x74\xed\x1a\x1c\x9e\xeb\xc9\x19\x5c\xe7\xd3\xfc\x92\xb1\x21\xdd\x2e\x85\xe5\x7e\x3e\xea\x59\xd3\x73\x1d\xc1\xcc\xa6\xa7\xc6\x5f\x00\x59\x8e\xf3\x69\x55\x41\xcc\x1d\xef\x8c\xf3\x33\xe7\xf7\x37\x95\x47\xfd\xef\xe4\x92\x36\x38\x1d\xc6\xa7\x72\x7e\xae\x1b\xbf\xe6\x7e\x12\xf7\xaf\x87\xad\xdb\xe7\xde\x8b\x0f\x55\xd0\xf6\x11\x7c\xac\x00\x3b\x77\x34\xa3\xd7\x74\x08\x00\x81\xd9\xcd\xab\x90\xcf\x7f\x3d\x33\x9f\xc2\x01\x48\x32\xf3\x2b\x2e\xab\x4b\xaf\xcc\x07\x17\x4e\xbc\xac\x77\xef\x72\xd0\x28\x3d\xa7\x93\x0b\x6b\xe3\xc8\x3c\x36\xa3\xab\x39\xa1\xb4\x28\x9e\xf6\x00\x8e\x34\x9c\x9a\xab\x2a\x5d\xbd\xc2\x81\xd9\x5a\x30\xff\x7d\xd7\x6b\x8c\x49\xd9\x61\xa3\x4e\x2e\x68\x7b\xc3\x21\xf4\xc7\x32\x3f\xa7\x8d\x1f\x73\x3f\x89\xdb\x03\xb5\x75\x75\x77\xee\x9d\xf8\xe0\x00\xfe\x65\xf7\xfd\x96\xf3\xb6\x39\x7a\x1b\xcf\x99\x06\x4b\x99\x1a\x76\xc4\xdb\x02\xea\x8e\x5a\xac\x38\x1c\x5d\x26\x2b\x48\x5f\xf8\xe7\xb1\x44\xfd\x0f\xc0\xa1\x1a\x9d\x86\xf9\xce\x43\x8b\x15\x3f\xd7\x13\x6e\xf9\x6b\x8a\xaa\x93\xf4\xd7\x7a\x06\x4f\x78\x7f\x73\x15\xdb\xd4\x6a\xbb\xca\x91\x11\x71\x45\x6c\x8e\xe3\xe8\xec\x1b\x1c\xfb\x37\x76\x16\xdf\xac\x4a\xb3\xfe\xc1\x70\x62\x77\x69\x50\x0c\xdf\x75\x37\xe0\x91\xe1\x63\x2c\x79\x44\x6a\x60\xbb\xa5\xbe\x48\x47\x15\x9b\xdb\x35\xbd\x64\xe2\xa4\xe1\xc9\xfc\x74\x8c\x41\xff\xd3\xd8\x3d\x63\xe1\xa5\x4e\x1c\x0e\xaf\x3f\xd4\xff\x8e\xf8\xde\xae\x99\x9c\x8d\x31\xe0\x0e\x47\x9c\x70\xb8\xe8\xfd\xcd\x65\x1d\xb6\x21\x11\x17\x39\x62\xa9\xc7\x05\x12\xc3\x07\x64\xc4\xb6\x85\xed\xd8\xbf\xb1\xb3\xf8\x66\x59\x8e\xf4\x73\x90\xcb\xee\x19\x92\xdf\x7e\x33\xef\xec\x71\x8c\x32\x36\x23\x03\xcb\x30\x58\x55\x4d\x93\x81\xf9\x50\x89\xf3\x2e\x50\x02\xf4\x6b\xf2\xe3\x72\x59\x93\x6e\x46\xce\x3f\x70\xfd\xcb\x67\xfd\xe5\xd3\xf2\x17\xfd\x11\x80\x8a\x70\xb2\x93\x41\x46\xdc\x85\xc1\x3e\x6b\xec\x14\xdf\xdf\x38\x0d\xfe\xea\xd9\x87\xb4\xcd\xb9\x6f\x1e\x85\xec\x28\xe8\x9a\x21\xf4\xd8\xb1\xe9\xdc\x36\x40\xd4\x40\x86\x88\xeb\xf1\x92\x7c\x81\x5d\xe6\xf6\x34\x3f\xe7\x47\xcc\x88\xb7\xa0\x53\x7f\x67\xa0\xd9\xa3\xae\x0f\xc3\xe5\x6f\xc0\xf0\xbc\xbf\xb1\x1f\xfc\x87\x57\x7d\xae\x3f\xfe\xbc\xfb\xeb\x2f\xff\xb5\xbb\x01\x75\x7e\x3b\x45\xcd\x1b\xee\x77\xda\xf5\xae\xf1\x0e\x79\xfe\xd8\xe4\xc7\xca\x6e\x8c\xea\x43\xb3\xf9\xb0\x71\xc0\x01\x6b\x1e\xe0\x6f\xad\x87\x15\x64\x71\x03\xaa\xb3\xda\xd5\xe7\x0c\x48\xa4\x45\x1f\x7a\x87\xde\x87\xe0\x0d\x23\x0c\x88\x7d\xf1\xdc\x4e\x4b\x74\x1f\x64\x7d\xd8\x5f\x07\x24\x6b\x4f\x9b\x40\x1c\xa3\xa3\xc0\x82\x54\x3a\x6b\x66\x7f\x11\x36\x8e\x33\x5b\x9d\x8e\x45\x95\xbe\x70\xde\x93\x6f\xe2\x48\x62\x22\x8e\xe2\x28\xb1\xfd\x5b\x6a\x3d\xb9\xa0\x26\x5a\x8a\x86\x7e\x1a\x93\x21\xf5\xb1\x9f\x04\x9e\x41\xb1\x7b\x3c\x8d\x0f\x38\xf7\x9d\x79\x57\x43\x98\x8e\x34\x5b\x10\x72\x1e\x69\x76\x01\x0a\x03\xd6\x77\xc3\x27\x06\x20\xf4\xa6\x63\x1d\x36\xdd\xea\xb0\xed\x54\x87\xf7\x37\x8d\xd7\x47\x2c\x95\xdb\x82\xf7\x55\x6c\x3a\x7f\xdc\xee\x9f\x23\xa2\x0f\x22\xbe\x22\xf7\x62\x29\x15\x8e\xa9\x62\x5d\x35\x85\x7c\x74\xd4\x42\xa0\x06\xdc\xf1\x0b\x38\xb2\x77\x04\xca\xc2\xbd\x23\x6e\x0e\x2a\x9f\x42\xcb\xfa\xad\x43\x16\x94\x7a\x7e\xb2\x24\xc4\x01\x3e\x58\x49\x27\x4a\xcf\x3a\x07\x64\x81\x35\x85\xce\x79\xce\x27\x8b\x82\x5a\xce\xf3\x40\xd1\x42\x42\x30\xde\x08\xb6\xf4\x48\x25\xc8\x87\xd6\x1f\x48\x3e\x60\x7f\x33\x17\xf2\xad\x58\xfb\x8e\xe7\xd6\x2f\x61\xad\x24\xaa\xdd\xe4\x17\x6c\x0b\xae\x01\x80\x89\xa3\xde\x73\x6f\xaf\xc6\x0d\x2f\x16\x5a\xee\x2f\x88\xac\x58\xc8\x34\x40\xd7\x43\x73\x68\x8c\x9d\x9c\x09\x95\xdd\xe7\xa8\xf3\x05\x50\x54\x6c\x73\x1a\x39\x5a\xbd\x2f\x39\x8f\x58\x3b\x33\x50\x70\x1b\x9b\xf7\xaf\x48\xf7\x58\xd6\xd5\xea\xbf\xf3\x85\xe5\xa4\x73\x00\xb0\xf5\x73\x58\x64\xdf\xa3\xcf\x91\xf1\x80\x43\x25\x86\xf7\xdb\x61\x94\x85\xb6\x22\xe0\x9e\xf7\xbb\x15\x04\x83\x0b\x26\x0f\x53\xfe\x41\x1b\xbb\xe5\x32\x5f\x37\xe2\x4f\x93\x96\x87\x61\x49\xfa\x98\x1e\x9d\x03\xbf\xff\xf6\xcb\xef\xc6\x9e\x7c\x9b\x10\xf8\xec\x6f\x08\x5f\x45\x6a\x3d\x15\xed\x9a\x1a\x8b\xa3\x90\x90\x32\x9b\x91\x26\xe2\x01\x57\x56\xd5\x5a\xe7\xd0\x06\x3b\x5a\xa1\x0b\x6a\x4e\x9e\x13\x65\x91\x63\x24\x8e\x19\x85\x9a\x65\x59\xf1\x39\x5d\x9c\x8f\xd8\x36\x33\x7c\xff\x69\x56\x89\x37\x4e\xf2\x3b\x16\xe9\xf1\xb8\x81\x13\x69\x00\x4d\x69\xcf\xaa\xa1\xb1\xd5\x96\x4a\x75\x14\xb5\x89\xc0\x35\x0e\x25\xed\x22\xca\x3d\xed\xd8\x97\xd2\x2b\x12\x7a\xd2\xc9\x95\x0f\x49\xd4\x96\xfd\xfb\x31\x67\x1b\x56\x54\xae\xa0\x1b\xc4\x35\x39\x16\x16\x56\xdb\x73\xa4\x94\x8f\x42\xa8\xf1\xd8\x48\xe7\xee\xf5\xb2\xdd\x8f\x9a\xf7\x5c\x47\x34\xb9\x9c\x9b\x27\x0c\x61\x57\x0a\x6c\x02\xec\x29\x1d\x12\x65\x75\x48\xc4\x96\xdb\x87\x9e\xb3\x6d\x8c\x0b\xa7\xf3\x82\xf4\x9d\x5d\xf2\x01\xf9\xef\x45\xe6\xd6\x22\xc7\x73\x89\xbb\x08\xdc\x70\x43\xe0\x7c\x81\xbc\x1d\xd8\x53\x55\xe7\x61\x53\xe2\x3a\x29\x74\x17\xb8\x2b\xf2\xc6\x13\x71\xbb\xbe\x49\xd5\x05\x6e\x2a\xd9\xcf\x85\xd2\x2e\x11\x87\x36\xd8\xb1\xe7\xd7\x8e\xf2\xf6\xb4\x90\x37\xee\xdb\x39\x3f\x2c\x6e\x1f\x30\x00\xcf\xfa\x76\x89\x47\x70\x45\xda\xcc\x27\x6a\x90\x81\x97\x46\xa2\x61\x6c\xa9\xab\x9d\xa2\x2b\xe2\x74\x86\xce\x59\x9d\xe2\xc9\x46\xe9\x45\x88\xc7\x05\xa9\x89\xa8\xa1\x33\xca\x0f\x4a\x1a\xe6\xdd\x6d\xca\xfd\x4b\x67\xf8\xf5\xc2\xe2\xe8\x6e\x97\xbd\x83\x45\x47\x32\x48\x6e\x00\x3e\x80\x94\x99\xc4\xad\x64\x0d\xae\x38\x76\x43\x54\xd6\x30\xf8\x26\x70\x8b\x0e\x1b\x19\x77\x8f\xee\x06\x27\xaf\xb7\xb3\x5b\x6c\xbe\x9d\xed\x17\xa8\xc3\x5c\xd5\x2b\x7e\x2d\x30\xab\x50\x6b\x14\x9b\x9a\x9a\xd2\x90\x91\x00\x4e\x5b\x59\xc9\x18\x8f\x1c\x22\x87\x7b\x45\xec\xd2\xa9\x77\x69\xb4\xab\x9d\xba\x96\xb1\x62\xe0\x8c\x2a\x63\x5b\x0a\x6d\x06\xa6\xb1\x21\x64\x17\xe4\x2f\x5a\x52\xe7\xf3\x5c\xc8\x54\x45\xc8\xeb\x86\x90\xd5\xbe\x56\x76\xf8\x41\x19\xbb\x45\x20\x3d\xed\x8c\x96\xc0\xb4\x93\x97\x19\x6c\x35\xb9\x89\x20\x2c\x86\xda\xcf\x05\x61\xc9\x28\x02\x41\x18\x2e\x82\x00\x13\xf7\x0a\xeb\x86\xad\x04\x08\x82\x19\x38\x13\x04\x98\x38\xaa\xb5\x50\x43\xaa\x3b\x03\xdf\x03\x89\x5d\xa8\xc9\xa8\x87\x15\xa3\x82\xce\x81\x5d\x20\x0e\xc8\x08\x0d\xbd\xbf\x31\x05\xdc\xe6\x14\x40\xa4\x9a\x29\xbd\x9a\x7d\xb7\x37\xc7\x14\xf8\xc1\x6e\xfd\x58\xc6\x36\xb4\xd1\x24\xa9\x6f\x43\x1a\x26\x8c\x6e\x57\x2c\x9f\x25\x78\x24\xc3\xf9\xca\xa7\x2b\x86\x0f\x7f\x5d\xdf\x9e\x5d\x98\xeb\xd2\x43\xcf\xb3\xb9\x86\x10\xde\xd9\x1b\xa6\xd1\xef\xd4\x64\xe7\x05\xdf\xd5\x56\x72\xd9\x9b\x1a\x1b\xce\x6a\x6c\x98\xa8\x31\xca\x9c\x28\xa7\x40\x0d\x89\xa2\x29\x36\x7c\x52\xf1\xe1\x51\x97\xb9\x6d\x65\x66\x22\xda\xa5\x70\x8b\x60\xdc\x4f\xc9\xc7\xb7\xe5\xbb\xeb\x32\xf5\xcd\x36\x94\x99\x3b\x6b\x33\x77\x5d\x9b\x79\xe3\x61\x04\x13\xe4\xbd\xea\x6c\xd2\xb5\xf7\x58\xcc\x6b\x5d\xbb\x1e\xf0\x76\xd1\x66\x2f\x79\x23\xdf\x68\x5a\x6d\x77\x4d\x0e\xfd\x71\xad\xcb\x66\x6e\xdd\x2d\x6d\xe6\xcb\xa8\xda\x7f\xc0\x64\x5a\x77\xdc\xa7\xcf\x3c\xf9\x18\x96\xfa\x8c\x3f\x43\x44\xcf\x0b\x22\xfa\xb4\xa9\xcf\xdc\x59\xa1\xb9\x8b\x42\x5b\x7a\xeb\xec\x26\x0a\xcd\x95\x65\xf6\xdf\x72\x32\xb8\xcb\x6c\xd8\xd6\x68\x9e\xe3\x54\xa3\xb9\x1f\x57\x69\xe7\xae\xfd\x58\xce\x20\x2f\x4b\x0f\xcb\xcd\x5c\xac\x35\x45\xfd\x28\x2f\xdb\x76\x71\x4c\x8b\xbc\xaa\xd3\xb0\x0c\xdd\x95\xda\xb2\x98\xd5\x7a\x6c\x6d\xb1\xdb\x44\xa9\xbd\x9c\x1b\x7d\x67\x7f\xfc\xed\x2f\xf7\x06\x9e\x10\xb1\x81\x57\xde\xba\xc9\xd8\xc4\x17\x77\xab\x6c\x32\x77\x8e\x0b\x57\xe7\x2e\x3f\xce\x3d\x2e\xac\x9b\x61\xe1\x18\x15\x9a\xf5\x44\x66\x62\x45\x59\x28\x80\x47\xa6\xd6\xf3\xb4\x6c\x1d\xea\x29\x00\xa9\x30\x86\xc6\x6e\x12\x1a\xbb\xed\x48\xc5\x42\x63\x3f\x0d\x8d\x07\xbc\xfa\x0f\xf6\xeb\x9d\x62\xd6\x6e\xf0\x7a\x6d\xc8\x99\xbf\x2d\x81\x97\x98\x31\x6d\x86\x8c\x7c\xfe\x6b\x05\xf1\x30\xe1\x63\x5c\xd0\x5f\xc1\x35\x2f\xcf\x0f\x99\xce\xbf\xfd\xe5\xee\x58\x93\x23\x78\xa8\x57\x72\xe6\xa7\x62\xb6\x21\x49\xa3\x05\xdb\x14\x41\xef\xa6\x72\x66\x86\x0d\x82\xa6\xc6\xcd\x75\x41\x33\xcb\xa6\x26\xee\x22\x68\x2b\xe3\x86\x70\x10\x3d\x57\x36\xaa\x76\x46\x29\xbb\x08\xd9\x70\x43\xc8\x18\xe1\xb0\x9f\x87\xc3\x3f\x2a\x65\xf7\xc6\x99\xf0\xd0\x16\x62\xe6\x67\xc6\x6f\xe9\xa0\xf9\x6b\xbe\x1b\xcf\x6b\xd4\xbb\x28\x6c\xc4\x8b\xe8\xad\xba\x46\x12\xf1\xd7\xa4\xcc\x92\x0a\xca\x24\xc2\x6d\xf7\x08\xd9\x5f\xfe\xf6\x73\xb7\x99\x9b\xb6\xa2\x2e\x26\x40\x05\xc8\xff\x29\xde\x5c\xd8\xdd\x98\x37\x19\xa9\xf9\x69\x73\x4e\x8d\x5b\x24\xea\x1a\xf4\xfd\xfb\x6d\x4a\xb9\xb8\x49\x29\x17\xaf\x50\xca\x6d\x7c\xef\x66\x51\xfb\x54\x2a\xd2\xe0\x67\x05\xaf\xf8\xf8\x1a\x0e\xf1\x75\x6b\x55\xe2\x35\x1c\x64\x9d\x05\x28\xdc\x53\x3d\xa8\xa7\xc3\x2c\x23\xcd\x67\xe1\x53\xb8\x71\x6a\x23\xb1\x10\xc9\x29\xc2\xcf\xea\x7f\x9c\x96\xbf\xec\xec\x40\xc2\x07\x17\xaf\x9f\xdc\x60\x0d\xe4\xd0\x39\x0a\x38\x52\x7a\x5e\xbc\x21\x2c\xec\x73\x38\xb9\x70\xe5\xcc\x06\x6b\xa0\x89\x6c\x78\xae\x94\x5e\x17\x09\xa8\xd6\xb9\xef\x5f\xe3\x48\x8c\xf0\xf7\xa0\xc0\xff\x88\x79\x7f\xcc\x99\xfb\x68\x73\xf9\x2f\x7f\xfb\xb9\x7b\xfd\x80\x15\x4a\x5f\x90\x5d\x99\x06\xb8\x98\xfa\x41\xbf\x3e\x85\x1b\xb9\x8f\xe1\x46\x4f\x9c\x54\x0f\x7d\x61\xb6\x9b\xb1\xa7\x18\x07\x9b\x33\x43\x42\x7e\xe1\xfb\x1b\x19\xe7\xc4\xc9\x85\x43\x38\x85\x83\x5b\xd4\x66\xea\xe3\x27\xc9\x86\x2a\xee\x54\x5e\xe5\x20\xc4\xaf\x93\x34\x46\x66\xa6\xa8\x22\x74\x60\x0a\x6b\xd6\x8d\x68\x7c\x8e\x3d\x71\x68\x9e\xe7\xf8\xcc\x2a\x90\x7c\xed\xd4\xc6\xfd\x4c\x27\xc4\x83\xda\xa1\xd3\xfc\x67\xce\x9a\xc1\xc8\x7d\xe4\xeb\x27\xd7\x77\xed\x3b\x77\x27\x3d\xf5\x3c\x7b\x33\xe4\x52\x3e\xcb\x49\xef\x78\xe5\xcc\xfa\x76\x50\x54\xe8\x8d\xd7\x75\xb6\xe7\xfb\x57\x10\x43\x5c\x21\x4d\x2d\x9b\x00\x2e\x1b\x10\x52\xb7\xa1\xa5\xca\x9d\x72\xfc\xfb\x2f\x7f\xfa\xf5\xaf\x6e\xbf\xfb\xfd\xce\x62\x71\x60\x58\xf2\x16\x4f\xeb\x55\x8e\xe4\x3b\x52\x50\x37\xf4\x84\x65\x52\x1c\xb8\xae\xb3\xb3\xe3\x85\x10\x65\xa5\x58\xbb\x16\xdc\x50\xba\x7e\xca\xb6\xf2\x26\x62\x7c\x69\x07\x27\xfc\x01\xb7\x77\x9d\x4d\xb1\xd9\x1c\x7c\x7f\xf3\x83\xd9\x10\xe1\x53\xb9\xa9\xb2\xea\x2d\x95\xc5\xd7\xa1\x51\x7e\x60\x00\xef\xcc\x41\xde\x4e\xd9\xe7\xcd\xf1\xe3\xfb\xc6\x2f\x5e\x49\x21\x96\x2b\xfc\x2d\xd0\x08\x6b\xdc\xb7\x9e\x63\x17\xaf\xf0\xb7\xf0\x59\xb2\xdf\xd4\x1c\x0d\xfe\x55\x5b\x18\x4e\xee\x0a\xfd\x37\x6f\x82\x21\xe9\x98\x09\x26\x0f\x87\x93\x25\x87\xdf\x4f\xf8\xf2\x7a\x1d\x19\xe3\xc3\x81\xfa\xf6\xd1\x02\xc5\xad\xf4\x4c\xde\xe6\xfb\x4b\xcf\xcb\x13\xe6\x24\xa4\x53\x5b\x13\xf6\x1a\xbf\x79\x3b\xc0\x31\x5b\xee\x89\x76\xd2\xc4\x76\x58\x9e\x30\x5b\xce\xed\xb5\x6c\x50\x00\x9b\xd9\x7a\xce\x94\x5e\xa7\xf3\x01\x4f\x9f\x73\xcf\xf8\xcb\x5c\x68\xe8\xc8\xf5\x15\x13\x2b\x7d\x33\x99\xf9\x83\x4e\x7e\x2c\x2d\x22\x5e\xef\xe4\x70\xa5\x93\xc3\x29\x53\x4c\xf9\x49\xc8\x23\x5b\xc6\x1b\x96\x83\x4f\xf8\xc4\xe1\x59\x85\xe8\xc4\xdb\x1d\xad\xd6\x70\xb3\xa3\xd5\x6b\xf2\x31\xae\xee\xca\x1e\x98\xc0\x41\x43\xca\x73\x67\x23\xb4\x42\x2b\x76\xe0\x7b\x4c\xfd\xe2\xf1\x0f\x34\xc1\x6e\x38\xbf\xc0\xe9\x27\x1c\x9e\x6f\x82\x7a\xdd\xec\xeb\xef\xdf\x0f\xbb\x5f\x7f\xff\x1f\xa7\x00\x45\x5a\x71\x2c\xa7\x65\xc9\xec\xb8\x0f\x8d\xaf\x1b\x25\xaf\xf1\x51\xea\x75\x96\xae\x52\x11\x1c\x0e\xcb\x9f\xd9\x40\x08\x01\xef\x7b\xfe\xab\xf3\x8f\x4e\xcb\x1f\x75\x27\xfa\xda\x8f\x06\x3c\x69\xd5\xc2\xd1\x76\x5e\x6b\x20\x7e\xf6\xb9\xd1\xf9\xfb\x30\x90\x22\xe5\x24\xa6\x72\x95\xda\x80\xa9\xf8\xf2\x04\x00\xbf\xc1\x8e\x3d\x28\x8a\x01\x31\xee\x73\xd8\x58\x90\x50\x75\x96\x62\x58\xfd\xac\x98\x9e\x48\x31\x2c\xb9\xee\xc7\xe9\xa4\xe7\x76\xcb\x9f\x25\x6d\x03\x00\x9c\xca\xf3\xaa\x9d\xa3\xd9\x2b\xbe\xac\x7e\xe8\x26\xbf\x7c\xa4\xf7\xff\xb4\xfb\x7e\x30\x5e\xee\x9f\x1a\x68\x0b\xd2\x0a\xbe\xa0\x8a\xbc\xc6\xf1\x38\xf4\xea\x38\x50\x67\x5f\xad\xb8\xe1\xbc\x5e\xed\x87\x81\x95\x83\x4b\xab\x53\xd2\x69\xdf\x91\x8e\xff\x66\x16\x55\x36\x33\x8c\xfa\x22\xf7\x3a\xc5\x28\x6d\xa6\x18\x59\x79\xc1\x66\x8a\xd1\x98\xf8\x34\x66\xf7\xf7\x35\x83\x4b\x69\x10\x3e\x7d\xf0\x9a\x1b\xaf\x62\xf0\x8f\xbc\xf5\x9a\x1c\x86\x86\x40\x29\xd1\x07\xaf\x99\x7e\xe8\x2d\x4f\x2e\x5d\x4b\xa4\xb2\xb7\x34\x37\x3a\x2c\x17\x38\xc2\x80\x33\xe3\xd3\xae\xac\x9a\xac\xde\xc3\x4b\x1f\xaf\xd3\xfa\x1d\x7d\x7f\xff\x60\x8f\x7e\x73\x36\x95\xb6\xd7\x4d\xd2\xe6\xba\x49\xba\xb2\x6e\xb2\xf1\xfd\xf9\xe5\xef\x09\x3e\x2e\xb3\xe4\xe7\xa6\xcd\xc3\x69\xfc\x82\xda\x81\xdc\x0f\x43\xaf\x68\xd3\x80\x38\x6b\x1c\xcc\x43\xb1\x53\xd8\x40\x49\x27\xd5\x4c\x5f\xca\x80\xf2\xf2\xc1\xae\xb0\x62\x22\xd4\x95\x21\x8e\xc6\x8d\x60\x76\xa2\xdd\xc1\x68\xee\x8d\xeb\x8f\xc9\x66\x03\x1f\xc2\xc9\xa1\x04\xe6\xfd\x6b\xb3\x86\x34\x7b\x90\x45\x05\x43\x47\x23\x5d\x04\xee\xf3\xa2\x4a\x3c\x2e\xf5\x66\xe0\x61\xc5\x1e\x36\x14\x6b\x4b\xb3\x96\x37\xbb\xa4\xef\xda\x59\x44\xdf\x1b\xa2\xf1\x3c\x2a\x5b\xde\xbf\xf6\xa4\x2b\xfb\x51\xd3\xff\xd9\x07\x7c\xff\xd9\xc5\x85\xd4\xdf\x2b\x5a\x43\x7a\x91\xcf\xcd\xd5\x85\x0f\xa5\xe2\xaf\xbb\xff\xb3\xfb\x7e\x03\x0f\xe0\x76\x06\xb6\xd1\x65\xee\x91\xc4\xcb\xce\x20\x76\x40\x8a\x80\xf2\xea\x92\x03\xc8\x82\x1d\xc5\x00\x34\xab\xe6\xa8\x54\xa4\xc6\xf8\x8a\x12\x06\xf9\xc2\x05\xa5\x2a\x42\x21\x02\x28\x24\x33\x0f\xa2\xae\x89\xec\x9d\x50\xe6\xc1\xb0\x14\x93\x9e\x77\x99\x4a\x11\x6a\x8c\x92\x0c\x12\xec\x09\xe7\x98\x29\x47\x24\x1b\x00\xa1\x4b\x6f\x2a\x14\x33\xb0\x8f\xf5\x5e\x69\x42\xea\x19\x8d\xa8\xbc\x24\xa1\x98\x74\xae\x87\x64\x9b\xdb\x80\xed\xd3\xde\xa5\x18\x13\xf0\x6d\x12\xc0\x8d\xf4\xae\x80\xef\xb6\x2b\x72\xa6\xa4\x37\xe6\x1c\x90\x1c\x91\xf5\x47\x2d\xca\xf7\x04\x24\x01\xdc\x4e\xbf\x73\xfa\xe5\x9e\x6a\x75\x00\x2d\x35\x22\x5e\xca\xd9\xee\x07\x9c\xff\x44\x29\x89\x03\x59\x34\x1a\x80\x6d\x80\xcb\xe7\xd2\xf8\xcc\x55\xda\x42\x40\x39\x48\xd9\x3b\x0a\x35\x19\xc2\x67\x0c\x81\xe2\xf8\x21\x01\x07\x95\x7c\x29\xe4\x63\x25\x29\x65\xfc\x9a\x42\x89\x24\x35\x53\xcb\xfa\x37\xf0\xb7\x53\xa5\x1a\xd2\x97\x42\x52\x86\x42\xb9\x74\x47\xa8\x6a\xb7\xd7\xef\x91\x8a\x0e\x54\x50\x1b\x1d\xd8\x51\xd5\x37\x29\x2d\x02\x19\x72\x00\xd0\xa6\x03\x36\x0d\x70\x40\x9d\xde\x4a\x5b\xa5\x6f\x9a\xf5\xa9\x4e\x9b\x65\x1f\xd0\x2c\xa7\xcd\x72\xda\xae\x9e\xa1\x3e\x9e\x72\xd8\xa7\x37\xc0\xea\x06\x51\x29\x05\x66\xa7\xe2\xa6\x5f\x00\x23\x67\x38\x86\x0c\x20\x30\x14\x7a\xb0\xda\xe0\xf4\x1d\x3c\xdf\x8d\x42\x70\xda\x4a\x34\xd2\x69\x2b\xb5\x91\xae\xa3\x81\xc6\x86\xdb\x15\xbd\xdb\xbb\x95\x0b\xe0\xf3\x5e\x9b\x48\xd2\x3a\x4c\x7b\x02\x82\x79\x91\xda\xcd\x5e\x2e\x68\x9d\x8e\x32\x43\xd8\x2e\x62\x37\x95\x48\x77\x11\x49\x67\x32\x99\xf5\x6d\xb0\xf8\x25\xa1\x3a\x8a\xd9\x6e\xeb\x2c\x04\x6c\xdc\x2b\xc3\xc9\x27\x14\xdc\x46\x1d\x10\x10\x91\x90\xd4\x42\x2d\x95\xf3\x00\x51\x0d\x51\xc7\x27\x01\xee\x3d\x17\x56\xa7\xbb\xea\xd4\x87\xd7\x1e\xf7\x42\x09\x29\xda\x91\x0a\xca\x08\x44\xd5\x53\x10\x1d\x2d\x2a\x2d\x9c\xc7\xaa\xd4\xcb\x58\x8d\x43\x05\x99\x24\xd4\x1e\xb5\x84\x7f\x13\x62\x44\xed\xa5\x37\x0f\x6e\x69\x74\x51\xcd\x24\xd5\xe6\x29\x25\x24\x2c\x16\x1d\x12\x7b\xad\x1c\xc7\x4e\x4a\x8d\x1a\x47\x07\xeb\xa9\x9f\xbe\x6b\xf7\x88\xf6\x0e\xdb\x97\xda\x3b\x40\xcf\x8d\x59\xfb\x07\xdd\xe3\x28\x62\x9c\x0a\xa0\x20\x63\x3e\x45\x0a\x82\xb9\xc9\x5e\xc8\xeb\x98\x6a\xd3\x1a\x65\xce\x14\x0a\x93\xb4\xa4\x21\x19\x25\x90\x1d\x97\x58\x40\x4c\xc3\x94\x4a\x44\x1d\x5b\xa0\xea\x85\x2a\xc0\x6e\x02\x47\xfd\xa4\x92\x1c\x47\xc8\xa4\xc0\x11\x20\xa5\x2a\xca\x6a\x3d\x33\x66\x7f\xe9\x6c\xe6\xb8\xa3\xd3\x5b\x52\xd0\xd9\x1b\xf4\xd9\x4e\xfb\xd8\x3e\x64\xce\xaf\x1c\xa8\x3e\x54\x00\x74\x56\xb2\x8f\xf2\x94\x9b\x92\xca\xc2\x5f\x62\xc7\xc5\x05\x9e\x82\x70\x1d\x58\x67\xed\x9e\xa9\x54\xe3\x04\x8a\xea\x22\x84\x21\xa2\x82\x3c\x0b\x53\xf6\x85\xb8\x01\xd4\x2e\x05\x8a\x60\xc4\x48\x39\x40\x05\x86\x56\x29\x78\xfd\x71\x03\x8a\x7c\xb5\x4c\xc0\x72\xaa\xdd\x4e\xe9\xe0\x04\x4b\xdb\xd1\x9e\x34\xf7\x08\x9d\x16\x99\x02\xb3\xa3\x96\x22\x25\x80\xb9\xa5\x4c\x25\x85\x2f\xac\x72\x9d\xe0\x5a\x41\x6a\x4b\x63\x35\xe4\x75\x60\xec\x66\xea\x9f\x86\x4f\xa8\x73\x45\xe5\x27\xa7\x0c\x6c\x7a\xc0\x7d\x69\x53\x55\x3b\x26\xd4\xc5\xe1\xae\x3a\x7b\x74\x14\x5b\x05\xbe\xb7\x33\x89\xd2\x36\x98\xbf\x1a\x4a\x46\x95\x38\xd6\x14\xb9\x52\xb0\x69\x8d\xd7\xc1\xe9\x42\x91\x9d\xea\x88\xa6\x37\x4b\x26\x35\xaa\x6e\x4a\x12\x54\x26\xfa\x36\x66\x10\x87\xaa\xff\x99\x3b\xc6\xaa\xd2\xb8\xee\x49\x44\x1c\xb1\xda\x6c\x15\x1c\x1b\x0b\xd6\x16\x26\xf9\x12\x3b\xbb\x48\x61\xc8\x58\x18\xb0\xab\xa8\xc7\x3d\xab\x62\xd5\x21\xe1\x24\x18\xaa\x48\xdc\x28\x25\x4a\x02\x54\x08\xaa\x2d\x52\x48\x86\xb6\x9e\x29\x81\xfb\x8e\x3a\x3c\xae\x3e\x9d\x34\x96\x3d\x7f\xe3\xfa\x57\x7b\xa7\x0d\xd2\xf6\x38\x6d\x90\xb6\x07\x55\x0f\x7a\xdf\x2f\x00\x6a\x15\x55\x0a\x55\xa3\xdb\x5c\x06\x6d\x0d\x3a\x5e\x1b\x03\xb8\x48\xd1\x39\x58\x51\x21\xa6\xbd\xa1\xaf\x91\x3a\x08\x45\x6d\x30\x61\x56\x7c\xa4\x7d\x25\xf3\x3e\x71\x63\xa7\x58\x41\x67\xa3\x22\xe1\xa4\x9a\x88\xf7\x04\x48\x15\x26\x1f\x1b\xf9\x46\xdc\x84\xb8\x55\x42\x4b\x2b\xa5\x5a\xcf\xaf\x4a\xc9\xc0\xd4\x55\x15\x05\x43\xe8\x2c\x50\x51\x11\xbf\x30\x65\x95\x01\xf4\x16\x88\x33\x9a\x5b\xec\xa4\xb3\xee\x13\x83\xb5\xa8\xc8\xc9\xc1\x3d\x75\xa6\x56\x62\x54\x3d\xe9\xd3\xd5\x42\x71\x51\xc1\xd7\x6b\x5b\x7d\x45\x53\xb5\xeb\x0a\x20\x99\x55\xe3\xa9\x26\x82\x17\xd1\x80\x84\xc5\x49\x15\x90\x13\x1d\x50\x8a\x15\xa4\x55\x82\x0f\xac\x1a\xde\x84\xd6\xa3\xa7\x20\xb5\x80\xa5\x4f\xbb\x4c\x0d\xc1\x6c\x1b\x83\xd9\x6e\xf3\xb1\x58\xa2\x3f\x8d\x79\x87\x71\x4a\x8d\xc7\x3e\xcc\x81\x38\xaa\x86\x15\x0e\xc8\xfe\x36\x33\xe0\x51\xbe\xe2\x45\x25\x1f\x23\x69\x94\x69\x80\x4f\x57\xf7\xb3\x0e\x0d\x33\xc8\xc6\x11\x6f\x96\x9a\x8b\x24\x3a\x95\x30\x9f\x80\xac\x04\x3d\xa7\x7d\x23\xad\xb8\x8e\x9b\x1f\x63\xd0\x56\xa8\xef\x72\x6e\x83\x5e\x89\x22\x14\x00\x2c\x6b\x9b\xd4\x33\x4e\x20\x1c\xa8\xaa\x1c\x82\x74\x75\x93\xd5\x4f\x30\x75\x93\x21\xde\x96\x01\x33\x51\x39\xee\xac\x73\x1c\x94\x0e\xe6\xa9\x6f\x85\x92\xb6\xc3\xab\xae\x56\x83\x10\xf8\x24\x14\xa5\x3d\xa4\x44\x7f\x39\xde\x2a\x14\xfc\xf3\x82\x4e\x92\xd2\xb4\xd8\xd8\xfb\x81\xdb\xb4\xd8\xd8\x57\x28\x7c\x0d\x68\xeb\x2c\x0b\x38\x54\xa1\x54\x55\x54\xbc\x8a\x0a\xfa\xb3\x02\x01\x97\x24\x50\xf2\xf9\x44\xde\xcb\x93\xd5\x3c\x77\x30\x0a\x09\xbd\x42\x5a\xc2\x30\x5b\x30\xfb\x8f\xe9\x4a\xdb\x9e\x18\xcc\x78\xb0\x66\x1e\xee\x5f\x22\x3f\x03\x58\x65\x7d\x2a\xd8\xf4\x5a\x7d\x02\x6e\x1a\x0e\x88\x56\xf1\x4e\x08\x66\x2b\x92\x1a\x78\x56\x24\xce\xd4\x8a\xfa\xdf\x52\xf6\x14\x62\x06\xe4\x67\xae\x41\xfd\x0a\x30\x40\x51\x4c\x8b\xbd\x2b\x03\xae\x0f\x01\xd8\xfb\xd5\x0e\xbd\xe2\x39\xab\xd6\x9f\xc3\xc5\x45\xf5\x62\x5a\x91\xf7\xaf\x5c\x29\x62\x9b\x91\x79\x0b\xb4\x4b\x55\x81\x0a\x93\xa8\x33\xc3\x41\x45\x92\x4a\x6c\x54\x7d\x59\xe4\x10\x71\x2c\x58\x59\x60\x0f\xb0\xba\xfe\x8f\x35\x21\x6b\x30\x31\x23\xa6\x03\xda\x66\x07\x82\x12\x4f\x0d\x28\xc5\x81\xe7\x5b\x0e\xad\x51\xa8\xda\xd1\x51\x1d\x43\x75\xb2\x84\x72\x29\x6a\x3b\xb4\x17\xa6\x20\x66\x1d\xa3\x1a\xe5\x95\x7b\x67\xb3\x44\x67\x20\x74\x23\x65\x40\xb1\xc2\x23\x98\xa1\x81\x31\xbc\xa7\xd6\xde\xbf\xaa\x62\x2b\x11\x98\x55\xa1\xcd\xf7\x3d\xb2\x2a\x4c\x28\xc4\x90\x41\xbf\x51\x82\xba\xbf\x02\x9c\x6c\xbf\xcc\x00\x8b\x4d\x75\x8a\xda\x19\xaf\xf3\x28\x68\x3c\x04\x3a\xaa\x10\xed\x9b\xb6\xd8\x56\x51\xc3\xb5\x2a\xd2\xef\x60\x1c\x1b\xeb\xe9\x16\xf0\x48\x55\x9b\x83\x45\xe9\xc8\x89\x72\x39\x46\xb2\xfd\x9e\x69\xea\x8c\xa1\xe1\x85\xf8\x32\x52\x7c\xa4\x90\x2d\x08\xb9\x27\x94\xc4\x04\xbd\x6b\x5b\x6c\x59\x79\x0e\xc0\xe8\xa8\x2e\xa4\x46\x0e\x93\xf6\x18\x52\x6e\x6c\xaa\xfc\xac\x8c\xbd\x58\xae\x14\x10\xc7\xe7\x2f\x8b\x58\x02\xf5\x8f\x96\xee\x2d\x23\xf8\x9f\x0e\x72\xc2\x32\xe7\xf9\x71\x68\x00\x82\xf5\x02\xe8\x54\x09\xcb\x52\x15\xb5\x11\x81\x65\x0f\x33\xe2\x61\xa9\x89\x5b\x84\x9d\x59\x22\x1f\x36\xc0\x36\xaa\x8a\x4c\x80\x6f\x48\x3c\x96\x70\x46\xd4\xeb\xc6\xd9\xe5\x01\xc8\x8b\x9e\xe3\x3b\xaa\x43\x23\x2a\xd4\x97\x8f\x0f\x50\xeb\x7b\x0d\x3b\x61\x40\x45\x3d\xe2\x48\x41\x9f\xbf\x10\xe2\x91\x0f\x27\x53\x4c\xe3\xb1\xaf\x82\xc1\xc5\x17\x9e\x8a\x8f\x18\x3a\x5e\xd0\xa7\x27\x58\xd6\x4c\xad\x2c\x24\xb8\x14\x74\x5f\xd5\xeb\xfa\x71\xac\x6b\xd2\xa0\x75\x91\xce\xa2\xa1\x9d\xde\xa6\x70\xe8\x47\x5b\x61\xa6\x98\x66\x77\x55\x7b\x5b\x96\xa2\x8b\x6d\xb2\xb0\xb1\x09\x1f\xa8\xd4\x7c\x94\x31\xd9\x37\xce\xf1\xe5\x09\x44\x52\x21\x0a\x30\xed\xb0\x46\x32\xcd\x6e\x29\x43\xc5\xda\xe7\xec\x3b\x3c\xe9\x4e\x49\xfe\xe5\xaf\xf7\x42\x24\x82\x81\xa0\x5e\xc1\x37\x4d\x1d\xb1\xf1\x23\x7c\xd3\xdc\x21\x25\x3f\xc4\x37\x4d\x23\xa6\xe4\xf5\x2b\xdd\x08\x99\xda\x41\x25\x3f\xc2\x37\xfd\x68\x37\xb4\x34\x30\x92\x2f\x36\xf8\x2b\x90\xa3\xc3\xb3\xac\xb0\x67\xee\xcb\x19\xc0\xef\x77\xf3\x93\x4e\xd4\x67\x50\x3b\x73\x54\x55\xe0\xd4\x2d\x5c\x64\x3a\xe9\xb9\xf1\x54\x7c\x7f\x13\x73\x32\xc2\x72\x6f\x93\x1a\x62\x1d\x7e\x51\x7d\x19\xb4\x1b\x12\x81\x68\xd5\xa7\xb6\x27\x09\x85\x44\x9d\xd2\xac\xd7\x8c\xd7\xda\xab\x3c\x9a\xe9\x84\xf7\x79\x74\xbb\xba\x0b\xdc\x7d\xba\x13\xd4\xf3\x69\x1b\x9a\x54\x55\x66\x1e\xea\x87\xd0\xa4\x6d\x68\xd7\x90\x49\x67\x52\x54\x54\x88\xd4\xdf\x83\x4a\x95\xed\x7a\xbe\x97\x36\xe4\x7b\x60\x49\x3f\xd8\x11\x0e\x4d\xa3\xa7\xcc\xeb\xac\x4b\x19\xe4\xa0\x5a\xe8\xc7\x53\x1b\xf4\xc7\x6b\xf0\xb3\xa0\x6e\x72\xe6\x17\xe2\xca\x43\xa5\xd8\x56\x32\x56\x5f\x2e\xed\x79\x7f\xc3\x2f\xa8\xb6\xf9\x1e\x03\xab\xcb\x54\x54\xc2\xe2\x50\x8f\x81\x4a\x13\x83\x9a\x9e\x6d\x51\xd8\x55\xda\xfc\x39\x4c\xfe\x34\x77\x68\x66\xb5\xfb\x09\x34\xfd\x61\x79\xfa\x75\xf7\xf6\xed\x61\x88\x31\x46\xf4\x37\x08\xb5\x9a\x8e\xae\x12\x07\xed\x25\x0e\xb2\x98\x65\xd8\x12\xca\xe5\x78\xfd\x0a\x38\x43\x83\xb7\x2b\xdc\xe6\x3d\xb0\x94\x54\xfb\x63\xec\xb8\x4e\x54\xc0\x5d\xde\xdf\x1c\xe2\x4a\x9d\xc5\xf6\x50\xc1\xf5\xbb\x25\x7a\x65\xad\x6d\x7c\xe6\xb0\x71\x81\x86\x2c\xb5\x4d\x5f\x8c\x97\x7a\x48\x2f\x18\xfc\xbc\x51\x8b\x9b\xe0\x9a\x87\xe2\x98\x3e\x36\x8f\xad\x05\x15\x8a\x06\xd2\xcf\xe1\x45\x8f\x00\x0d\x5f\x6e\xb4\xfa\x7c\x4c\x60\x5d\xc4\x71\xa3\x66\x08\xdf\x3b\x3d\xe6\x75\x52\x35\xbf\x54\x60\xb5\xe3\x21\x1b\x45\x71\xef\x5f\xfb\x7e\x34\xbf\x64\x8a\xc8\x73\x59\x12\x51\x06\x62\x8d\x0d\x27\xad\xc8\xbb\x65\x82\x11\xae\x39\xba\x69\x43\x17\x6c\x71\xfd\x2e\x2f\x96\x72\x90\x1a\x2f\xef\x61\x57\x7c\x66\x10\xd0\xcd\xf7\x15\x32\xc1\x16\x34\x89\x26\x15\xd2\xe5\x7d\x9e\xa1\x03\xd1\xaa\xed\x78\xb9\x62\x21\x37\x7e\x26\x9d\x5b\x92\xe5\x4d\xb2\xa6\xb2\xb7\xb8\xa0\x4b\xe7\x47\x89\xe7\xb3\x57\xbc\xa7\xd2\xa3\x0f\xe5\x4b\x1f\x5d\xdf\x56\x78\x7e\x36\x64\x57\x47\xcc\xcf\x86\xdd\x6d\x5d\xd1\x87\xec\xa5\x51\xaa\x6d\x2d\x38\x7e\x1c\xf3\x8f\x5f\xee\xfb\xfe\x27\xa3\xb7\xc9\x50\x77\x71\x88\x7d\xb5\xa0\x0e\xf6\x59\x9b\x5c\x3b\x18\x65\xdc\x59\x3d\xbc\x59\xc9\x64\xd5\x3f\xfd\x6f\xcf\x2e\x4d\xcd\xdc\x1f\x15\x3a\x0d\x1d\xf7\x53\x37\x80\xd5\x17\xf1\x69\x27\xd4\x12\x18\xaa\x7a\x07\x26\x6a\xc3\xf4\x3b\x6f\xd0\x49\xef\x2a\x68\x1a\xfc\x31\x01\xae\x3d\xa5\x0e\xf7\xc7\x86\xdc\x73\xfe\xce\xe6\xff\xb2\x4b\xff\x71\x80\x66\xda\x51\x7f\xfb\xfe\xfd\xd7\x6f\xbf\xb9\xfd\xaf\xbf\xef\x8f\xb7\xc2\x81\x47\xc4\x2d\x18\x7b\x69\x95\xb2\x83\x82\xbd\x68\xd9\xda\x29\x98\x7c\x29\x7b\xe2\x18\x49\x4a\x22\x0e\x91\x52\x25\xe4\xd5\xf0\x2e\x12\x1b\x05\x5e\x1d\x17\x1d\x59\x1d\xf2\x84\xe8\xa0\xf9\x30\xfe\xe3\x3b\xf8\x3d\xd6\xfc\x53\xd9\xdb\xb2\xb7\x18\x1f\x71\xad\x1a\x1c\x62\xb1\xb5\x21\x39\x6d\x56\x66\x49\x01\x4b\xab\x31\x87\xbd\x91\xf2\x30\x78\x37\x03\x45\xb8\x50\x2d\x33\xe5\x9c\x77\xda\x2c\x4e\x43\xff\xe7\x6c\x25\x84\x62\x4c\x47\x47\x3e\x47\x75\x7c\x1c\x69\x84\x6f\xc0\xc4\x3e\x6a\x18\x79\xd0\x4f\x3c\x8f\xa3\x5b\xd3\xff\x22\xf8\xe0\xe4\x08\xfe\x3c\xf2\x3e\x93\x67\x71\xe4\xa5\xec\x84\x89\x43\x19\xfa\x3f\x96\x01\xc2\xd1\x51\x6c\x7b\x90\x57\x51\x10\x01\xab\x39\x95\x94\x28\x56\x23\x6a\x8c\x58\xc5\x8b\x29\x50\x90\xe0\xb4\x5f\xd4\x49\x03\x7e\x74\x22\x1f\xb3\xd3\x6e\x24\x8f\x9f\x93\x07\xc8\x0b\x07\x7d\x3c\xd0\xe1\x65\x87\x74\xa8\x32\xc9\x88\x67\x55\xcb\x35\x94\x59\x3c\xda\x52\xb3\x2d\x96\xb9\xc0\x6a\xf0\x5d\x19\x0c\xcb\x73\x1a\x23\xac\xc3\xd7\x78\xec\x18\xd0\xde\x03\x03\xba\xbf\xa8\x0e\xa6\x0c\x76\xec\x6b\x18\xf6\x9e\x43\xf0\x24\xe9\xfc\x4f\x5f\x9b\x1b\x5f\x74\x60\xd1\xc9\x65\xc7\x7e\x6e\x7c\x53\xb5\x1f\x21\xf6\xe3\xb8\xd4\xa8\xfd\xc2\xd6\x06\x3c\x99\x67\x2f\x0b\x03\x2b\x02\x90\xc1\x76\x20\x8f\x35\xaa\x26\xa8\x04\x97\x40\x3e\xa0\x23\xc9\x57\x0a\x39\x90\x6f\x54\x39\x92\x80\xc5\x51\x72\x85\x27\x1c\xb0\x2e\x62\x47\x8b\x06\x8a\x57\x79\x4b\x47\x7d\x4f\x02\x65\x8c\xaf\xe0\xff\x9b\x76\x4e\x8d\x8e\x38\xa5\xf7\xaf\x75\xac\x68\x9b\x4d\x12\x66\xf6\x54\x13\xdc\xf3\xa4\xf2\x69\xb3\x44\x47\x12\xd3\xc4\xd9\x3c\x01\xa1\x2c\x89\xde\x3f\x07\x8a\x21\x8e\xb3\x64\xa7\xd3\xc3\xca\xf8\x6c\xa9\xe4\x32\x45\x50\x0f\xd5\xea\xf8\xcf\xb8\x8e\x96\x31\x8b\xf6\x7d\x75\xd0\xeb\xdf\xd1\x36\x1b\xd8\x51\x8e\xcd\x81\x4b\x8e\x38\xab\x84\x63\xa8\x8a\x0e\xaa\x6d\xfd\x12\x73\x79\x9a\x4d\x72\x3e\xbf\xd7\x63\xaa\xe8\xe7\x2a\x70\x90\xe5\x07\x92\x5a\x51\x04\x18\x06\x3b\x5a\x8d\x5c\x01\x13\x5c\xc9\x7b\x62\x89\x88\x9c\x19\x78\x11\xd8\xa8\xc8\xea\xbc\x34\x24\xc7\xb5\x7a\x16\xab\x1a\xe1\xa4\x16\x0c\x91\x1d\xbb\x10\x6b\xe7\xef\x49\xb2\x53\x69\xd1\x09\x80\x45\x19\x47\x22\xe1\x52\xe9\x81\x82\x47\xa6\x90\xd3\xde\x51\x88\x36\x25\x75\xba\xd9\xc6\xbe\x94\xaa\x63\xb9\x13\x15\x4b\x1e\xfa\x3f\x3d\x74\xf2\xd8\x27\x56\x81\x8e\x46\x27\x8c\x6d\x29\x9f\x8c\x18\xd5\x34\xce\x19\xe4\xbb\x61\x75\x55\x8c\x80\x92\x8f\x7d\x12\x40\x3f\xe1\x87\x1a\x72\xea\x2c\xd9\x61\x61\x40\x86\xfe\x0f\x04\x06\x7b\x93\x3e\xaa\x86\xc6\x4a\x21\xb6\xfd\x29\x35\x21\x8d\x2d\xab\x88\xce\x26\xbc\xa6\x0f\x10\xe6\x42\x3e\x6a\x17\x78\x15\x65\x8f\x7c\x0e\x1f\xc6\x7c\xcb\x12\x5d\x06\x64\xfb\xa5\x71\xb5\xd9\xae\x6b\x56\xb3\x16\x73\xc0\x12\x53\x3e\xf9\x15\xe3\x95\x3a\x01\x21\x04\xbd\x2b\xf8\x1e\xbd\x21\x88\x73\x83\x9b\x26\x24\x02\x4c\xf8\x8c\xf9\xaa\xe1\x34\x72\x44\xa4\x11\x07\xa0\xb9\x71\x2b\x04\x76\xb1\x40\x12\x2b\x28\x89\x7c\x2d\x3a\x24\xc4\xda\xd5\x31\x90\x64\xa1\x1c\xf3\x91\x7c\x26\x8e\x79\x8f\x4d\x3e\x9d\x4b\x1e\xbc\xd1\xea\xa8\x62\x15\x52\xbb\xb8\xaa\x0e\x8d\x64\x0b\x33\xc1\xe7\xc5\x52\x69\x88\xd4\x90\x5c\xc0\xa8\x09\xa3\x10\x04\x0c\x0f\x14\x63\xc1\x96\xcb\x2e\x8e\x04\xc0\x79\xec\x8a\xa0\xe6\x89\x03\xa0\xf0\xd4\x68\xf9\x22\x8e\xa2\xc7\x2e\xe0\xb8\x6d\x2c\xb1\x1e\x75\x76\x42\xb4\x76\x05\x25\xb1\xe5\x5c\x18\xab\x92\xa1\x62\x96\xb1\x0e\x80\x24\x9b\x12\x46\x1e\x50\xdf\x54\x3c\x24\x3f\xcd\x7b\xd0\xf3\xa5\x73\x91\xe8\x35\xf8\x5d\xa0\x04\x16\xc6\xd4\xfb\x38\x53\x41\xee\x40\x4e\x68\x1c\x26\x48\x83\xf6\x89\xd8\x27\x65\xca\x1c\x55\x04\x39\xa9\xa9\x09\x14\x4c\x5f\xc6\x94\xc1\x3a\x2d\x1c\x35\x52\xa0\x18\xab\xb6\x1d\x4b\x62\x0b\x92\x28\xca\x11\x74\x79\x3c\xa8\x56\xcf\xfd\xe8\x47\xec\x59\x6d\x3e\x68\x73\x79\x3c\xf6\x5f\x49\x06\x1f\xd5\xbc\xc5\xc8\xb5\x95\x00\xe2\x55\x24\x16\x73\x02\xd1\x29\x2c\x00\x76\x58\xe4\x44\xfe\x3e\xc6\xda\x89\x56\xfa\xfe\xff\xfe\xb6\xfb\xfd\x7e\x4a\x19\x75\xf8\x97\x05\x95\xc6\x8b\x70\xda\x2e\xf8\xa6\x0f\x28\x05\x6e\x54\x18\xf6\xd5\xd7\x14\xb0\xb8\x28\x8b\x2d\xb3\x00\xd2\xa4\x02\xb0\x86\x92\x86\x30\x5d\x2e\xe6\x01\x89\xd0\xaf\xb7\x09\x32\x3e\x5e\xd8\x42\x05\x60\x59\x16\x87\x58\xbd\x6e\x59\xae\x8f\x7a\x5c\x2d\xfe\x50\xc9\xc7\x0a\xde\xdb\xc1\x0f\xa4\xe2\xd2\x8a\x7a\x12\x24\x25\x1e\x03\x89\x47\xa6\x41\x96\x49\x8b\xbd\x84\x41\x34\x92\x7a\xdd\xa8\x46\x91\x5e\x21\xdf\x90\x51\x56\x7b\x35\xef\xf5\x32\x2c\x7f\x23\x61\xd2\x3a\x55\x9d\x40\x38\x1e\xa9\x96\x65\x84\xca\x20\xe3\xa7\xec\x03\x1e\x38\x1d\x9f\xf9\x18\xf6\xd2\xb9\x47\x57\xb9\x96\x12\x78\xef\x02\xaa\xbe\xc9\x06\xe0\x54\x5b\x2e\xc4\x75\x32\x82\xc0\x47\x2a\x1e\x3e\xc0\x4c\x7e\x2a\x08\xc3\x39\xbe\x30\x48\x70\x99\x6a\xaa\x4f\xf3\xdb\xda\x4b\x2e\x19\xf4\x7b\x7e\x6c\xbb\x67\xfd\x5d\xd2\xb0\x60\x60\xf0\xd1\x2a\x55\x23\xa5\x05\xec\xe6\x14\x6f\x16\xc4\x62\x2a\xfa\x6a\x4c\xab\xc4\xa9\xa4\x5c\xea\xbe\x17\x2d\xeb\xb2\x1d\x51\xeb\xf8\xfe\x35\x91\x15\xc5\xde\x5f\x3a\x69\xbd\x05\x68\xf1\x8c\xe4\x83\x38\xef\xd3\xa8\xaa\x3c\x86\xe7\xe5\x5d\xc7\x65\xcf\xd7\x0c\xa7\xe8\x41\x81\xf8\xb6\xbf\x81\xe9\x7e\xb3\x9f\x2d\xf9\x78\x31\x69\x2c\x3b\xde\x92\xf9\xe7\x67\x70\xb9\x84\x03\x87\x75\x06\x38\x9b\xa3\xf0\x8a\xaa\xc8\x45\xca\x39\x8a\x00\xac\xf4\x1b\x84\x34\xa0\x62\xb5\x4b\xb7\x12\xd8\x6f\xd7\x4f\xbf\x72\xa1\xba\xb7\x7d\x4f\x6e\x42\xd5\x51\xe8\x1b\x17\xe1\x99\x41\xc1\xe1\xd8\x1a\x7d\xbd\x52\x32\x6c\x17\x0e\x70\xbb\xfd\xec\x87\x16\xdd\x74\x78\x1e\xad\x17\x13\x1b\x9e\x99\xac\x5b\x41\x56\x5b\x2e\xff\x7b\xbb\x3a\x1d\x6e\x56\x81\x5a\xda\x7a\xec\x29\xeb\xa1\x27\x99\x63\x84\xf9\xe0\x2a\x25\xab\x1c\x66\xb9\x56\xb4\x58\x0d\xc3\xf5\x39\x2e\xeb\xd8\xfa\x54\xd0\xfe\x07\x20\xb5\xc8\xde\x72\x74\x7c\x0d\x14\x6b\x51\x07\x01\xa9\xa6\xfa\x2f\x6e\xf3\x2a\x00\xec\xdd\xbe\x4f\xa6\x5a\x1e\xa2\xa9\x40\x7f\xff\xe9\xdb\x7f\xfd\x76\x3f\x3b\xb5\x49\xfc\x16\x88\x00\x43\x54\x6e\x91\xcc\x6c\xdb\xee\x0d\xa8\xdc\xcf\x49\xf6\xa2\x76\x76\xd4\xdd\xbc\xcd\x5f\x31\x03\xa0\x1e\xaf\x0d\x2b\xd8\x85\x49\xfd\xcd\x32\xb1\xa2\x15\x38\x02\x9b\xac\xfa\x23\xe3\xfe\xc9\x45\xca\x6d\x85\x47\x71\xd2\x6f\x71\x95\xe3\xeb\x40\x85\x7d\x11\x71\xc6\x24\x7b\x81\x2a\x14\x4a\x6e\x09\x8f\x78\xe7\xde\xad\xce\x2c\xbf\x2b\xc3\x99\xb9\x28\x0e\xf6\x07\x56\xfa\xe3\xfb\x1b\xc0\x49\xcb\xce\x30\xb4\x7a\xbb\x34\x94\xba\x7c\xe1\x51\x07\x78\x03\x3e\xf8\x0e\x85\x7c\x96\xc0\xbb\xac\xb3\x6c\x31\x24\xd9\x84\x3e\xdc\xa8\x0d\x7f\xbd\x82\x15\x74\x7d\x7a\x62\x5a\xdd\x9a\x98\x5b\x78\x20\x07\x77\x75\xb2\x6f\x17\x36\x6f\x49\xea\x1a\x0d\xe1\x42\x9a\xb4\xe0\x4e\xad\x82\xfc\xa8\xaa\x8e\x6b\xa6\x4e\xcf\x0a\x52\xfe\x23\x68\x9c\x8b\x7a\x7b\x97\x53\x4c\x82\x0a\xcc\x94\xf8\x68\x84\x9c\x45\x9b\x6b\xa7\x19\xbf\xd4\xff\x8e\x97\x2a\xaf\xcb\x6f\x5d\xbf\xaf\x3b\x17\x7f\x5d\xce\x01\x38\xa8\xde\x21\x71\xe0\x33\x4d\xbb\x48\x2d\x0d\xf1\xb2\x18\xdc\xa8\x0d\xd3\xef\x54\x00\x1b\xb5\xf7\xaf\x05\xeb\x55\xac\x81\x15\x50\xc9\x4c\x08\x0b\x59\xf2\xe7\xe5\x3b\xcf\xae\xd0\x67\x05\xf1\xf8\xeb\x6f\xff\xf7\x63\x35\x78\xab\x64\x39\xdc\xf2\x99\xcb\x66\x4d\xff\xda\xc5\xff\x9c\x57\x51\xb7\x0b\x40\x6b\xdf\x32\x46\xde\x7e\xd2\xc8\xba\x96\x44\x8c\x2a\x1b\x49\x14\x7a\x6d\xa1\x61\x6e\xfe\xe3\xbc\x81\x8b\x22\x6d\x06\x3b\x97\x4f\x3c\xd7\x94\x23\xdc\xd2\x12\x80\xf3\x42\x0a\xb0\x05\xa6\xa8\x37\x51\xdd\xd8\xca\x20\x0b\x60\xf9\x29\xfa\x53\x2b\xb8\xe6\xae\x70\xf6\x2c\x21\x1f\xaa\xa9\xeb\x79\xfa\x6b\x06\xcc\x71\x37\x7f\x1a\x17\xf8\x3a\xf0\xf3\x1a\xc4\xe1\x93\xfe\x4c\xd9\x90\x8a\x80\xc7\xec\x1d\x49\x46\x1d\x4e\xe2\x44\x3e\x26\x5b\x94\x94\x8a\xf2\x5e\x15\x8a\x76\x4d\x7f\x7d\xe0\xe3\xdc\x31\xee\x32\x8e\xfb\xf6\xb0\x6f\xf0\xb4\xd9\xb0\x6f\x62\x68\x1a\xf2\x56\x2c\x43\x5c\xec\x7a\x5f\x06\x9d\x09\x59\xcf\xf7\x0e\xfa\xf1\xb8\xfb\xdd\x7d\xff\xf5\xcf\x0f\xd3\xd6\xc8\x48\x41\xb2\xce\xbc\x8c\xcf\x8d\x42\xcb\x7b\x8d\x83\x72\x02\x86\x9b\x54\x21\xa0\x7d\x33\x4a\xd5\xa4\xee\x22\x05\x23\x2c\xc9\xe3\x8b\x66\x0d\x26\x23\x45\x9f\xfb\xb1\x6f\xad\xf6\x5f\x3c\x33\x9f\xd2\x38\xdb\xd7\x30\x09\xcc\x4b\xc8\xa9\xb1\x58\xde\x1f\x44\xe3\xb1\x7d\x6f\x4d\x87\xb2\x24\xa0\xba\xb1\x2f\x6e\xbb\x39\xee\xdc\x9c\xd2\x8f\xe3\x3e\x6d\xff\xc9\xb3\x76\xc1\x6b\x02\xfa\x63\x99\xe5\x31\x8e\x45\xe6\x02\x08\x85\x62\x5c\x61\x89\xd2\xd8\x2d\x54\x0c\x30\x3b\xf9\x42\x01\x74\xff\x3e\x51\x8d\x1a\xd2\x56\x6c\x58\xd4\x73\x9f\x44\xf2\x59\xf6\x94\x62\x20\x54\xed\x89\xda\x31\xe0\x35\xe0\x17\xcf\xcc\xaf\xbd\xa8\xb8\x63\x80\x27\x63\xb2\xd0\xf7\xc5\x63\x06\x3c\xc6\xe9\x73\xf0\x2b\x77\x7e\x10\xd8\xb3\xf3\xb8\xd7\x8b\x07\xa9\x4e\xf1\xb9\x1f\x7d\xe7\xa3\xb6\x9f\x3c\x1b\x66\xd5\x23\xce\xf8\x45\xd4\x1e\x8b\x81\x2a\x5d\xc9\xf0\x95\x83\xa3\xd4\xe2\xde\x91\x29\xe7\x92\x33\x85\x14\x9c\x50\xf4\x89\x5a\x4d\x4f\x81\x82\x8e\x72\xe8\xb2\x34\x24\xb0\x17\xcc\xbf\xe5\x41\x28\xb4\x3d\xe5\x48\x19\x1c\xe5\xc9\x67\xfd\xf1\xa0\xb7\xc1\xa7\xe7\x02\x1c\x93\x95\x32\x30\xc1\x2b\xa7\x25\x6e\x47\xcf\x3f\x8e\x07\x26\xdf\xe2\x9e\x4c\x71\x15\x64\x97\x63\xf3\x06\xe5\x14\xeb\xf6\x71\x40\x2a\xb2\x2c\x5b\xe8\xd8\x69\x13\x51\x71\x20\xfd\xd8\x47\x27\x7a\x30\xf7\x27\x20\x9d\x05\x75\xfb\x37\xf1\x0e\x3a\x0e\xda\xfb\x57\x70\xaf\x9c\xbb\x2d\xf9\xaa\xda\xb1\xb5\x48\xd8\xe3\x44\x65\xe6\x13\x13\x0a\x9f\x6a\xee\x3a\x38\x59\xb7\x41\x4f\xb6\x48\xdc\x1a\xb5\x42\x29\x59\xb5\x68\xa0\x90\x0a\x85\x24\x54\x55\x48\x0d\xa3\x31\xb1\x7e\x7a\x2e\xaf\x63\xb1\xb0\xe1\xb5\x04\xb8\x86\xd6\x29\x78\xf6\xa0\xcf\x76\x64\xbf\x71\xfa\x9b\xdd\xfc\xe9\x60\x61\xc6\x63\xd4\xfd\x88\x58\x10\xc7\x76\x69\xd1\xab\x93\x9d\xda\x31\x35\x04\x24\x6d\xec\x18\x34\x01\xf7\xd3\x57\x7f\x4c\x6c\xef\xc2\xc5\x94\x21\xdd\x08\x34\xee\x78\xc6\xc7\x09\x2a\x75\x08\xbb\x34\x8c\x1e\x25\xfb\x27\xfb\x43\xad\x69\xb8\xe7\x09\x87\xdd\xf1\x3f\x1f\x56\xf2\x37\x5f\xef\x0d\x13\xe0\xc4\x3c\x8d\xa4\xf4\xd4\x0d\x9c\xa9\x3b\xda\xfa\xa0\x96\xb8\xd5\x4d\xbd\xa5\x65\x77\x21\x4d\xd3\x86\x3e\x86\xba\xf1\x43\x0b\x0b\x17\x56\xcb\x2d\xf4\x12\x9d\xed\xf5\x05\xd4\xeb\x43\x9b\xb3\xc1\xf3\x26\x72\x78\x6c\xed\x69\x46\x54\xa2\x51\x54\x3e\x90\x47\x4d\xca\x25\x8e\xf6\x94\xb0\x7b\x22\x1f\xc2\x8a\xcf\xf0\x9a\xb1\x20\xb7\xd8\xc8\x87\x3b\x1e\x37\x96\x3c\x6f\x92\x25\xc7\x9b\x45\xfd\x71\x89\x8f\x3b\x52\x6b\x2c\x76\x47\x3a\x76\xc8\xf3\xc6\x5e\x84\x18\xc7\xf5\xea\x5e\xdd\x91\xba\xcf\x0b\xfa\x91\x00\xbd\x5e\x42\xc7\xd5\x40\x66\x4a\xed\xe5\xff\x67\xef\x7f\x96\x1c\xc9\x71\x2d\x71\xf8\x55\xfc\x05\x88\x21\x00\xfe\x5d\x86\xc5\x26\x16\x91\xab\x6b\x16\x7b\x8d\xba\x6e\xab\x6c\x14\x55\xfd\x55\x75\x6b\xee\x8d\xa7\xff\x0c\x07\x74\x85\xe4\x72\x29\x95\xca\xac\xea\xbe\xbf\x69\xb3\x0c\x97\x52\x72\xb9\xd3\x49\x00\x04\x48\xe0\x9c\x4c\xa8\x4d\x4d\x8b\x31\x64\x54\xe0\xbc\x7a\xc4\x17\xa9\x96\x0d\xd5\x46\xd5\x87\x8f\xa2\x36\xfc\x9d\x8d\x29\xc5\xa2\x81\xa2\xd6\xfd\xa0\x91\x59\xe2\xbc\x3a\x8b\x3c\xb6\x22\xb0\x91\xe5\x6e\xc6\xb9\x03\x4a\x0b\x04\xb6\x63\x7d\xc1\xaa\xc3\xdb\xaf\x10\x01\xeb\xe5\x38\x5d\xa4\x23\xbb\x88\xe4\x5d\xb8\xf0\xe0\x99\xe7\x18\xff\x7c\x8b\x09\x6d\xbb\x6b\x88\x7e\xfb\xf5\x6f\xfb\x9f\xbe\x66\x8a\x6f\xd8\xaf\xf3\x8d\x8b\x9c\x12\x89\x2a\x92\xe2\xab\xd7\x46\x3f\x1d\x11\x6d\x5d\xac\x00\xb8\xd1\xd2\x36\x4e\x1e\x32\x24\x30\x51\x77\xe2\x12\x3a\x5e\x7e\x0f\x3d\x24\xd4\xc1\xf6\x60\xff\xdf\x62\x1e\xd6\x4c\x5d\x13\xaa\x7a\xb1\x63\x59\x42\x31\xad\xde\xcf\x9b\xf0\x65\xb2\x7b\x72\x28\xa4\xf1\x6c\xaf\xc4\x73\xdd\x8a\x4d\x74\x53\xa3\x5c\xf9\xa9\x52\xe5\x3e\xf9\x71\x9e\x81\xe7\x36\x25\x92\x94\x00\xa9\xcd\x53\xa5\x52\xa6\x0a\xc7\xaf\x94\xdf\x2b\x00\x81\x13\xe3\xa3\x60\x1f\x6d\x96\x17\x82\x37\x57\x42\x26\x29\xfd\x15\x75\x75\x2d\x4d\x27\x77\x7e\xc8\x1a\x8e\x01\x7a\x38\xab\x17\x75\xff\x72\x51\x52\x97\x1c\xb2\xbd\x39\x52\x0f\x3f\x65\xea\x82\x4c\x42\x3f\x01\xc5\x7b\xe9\x99\x95\x7a\xef\x26\x63\xaa\x15\x29\x14\x16\x2c\x64\x70\xd1\x76\x14\x5e\xab\xf5\xf7\x14\x43\x01\x43\xa2\x06\x7b\xfc\x5e\x36\x8b\xcb\x51\x29\x19\x83\xda\x70\x4f\x09\x76\xcf\x8f\x2f\x89\x2a\x40\x74\x7b\xab\x4f\x89\x12\xd2\xdc\x65\x84\x25\xd9\x5b\xa0\x5e\x2f\xe6\x7c\x48\x19\xc2\x83\x9a\x6f\xa5\xfc\x7b\xc2\x12\x66\x44\xbe\x9b\x5d\x3e\x95\xcd\xf9\x55\xb0\x3a\x1a\x94\x62\xd6\x57\x14\x53\xf7\x6a\xe6\x58\x9a\x45\x26\x8f\x25\x59\xff\xe3\x6f\xfb\x9f\xb7\x9b\x7b\x8b\x78\x74\x6d\xf7\x87\xc7\x3a\x4d\xbc\x5c\xc1\xc1\xe9\xf5\x6c\x75\xef\x88\xe1\x78\x7d\xb3\xf3\xed\xe6\xf2\xd1\xed\x2d\xd7\x95\xd0\xf9\xa2\xbd\xbe\x4c\xf0\x72\xbe\x8a\xfd\xc8\xb6\xf4\xca\x23\xf7\x79\x69\xea\xf2\x2b\x99\x97\xcf\xff\xf8\x6d\xe7\x31\xd1\x9e\x4f\xa3\x78\xf7\x95\x7d\x66\xb4\xed\xe1\xc5\xc3\xa3\x30\xdd\xb7\x82\x0d\xa3\xff\xb4\x4c\x9e\x96\xd5\x52\x15\xdf\xb0\x65\xd9\xad\xc5\x2b\xcb\xd5\xe6\x73\xc4\xd9\xfb\x37\x65\xd7\xe2\xb2\x43\xb8\x5c\x80\xc2\x20\xc7\xdd\x11\xce\xf6\xe1\x9d\xe9\xcb\xc7\xc4\xd9\x5c\x76\x97\xdf\x70\x71\x1c\xa3\x43\x58\xf9\xee\x3b\x77\xa3\x1f\x03\xf2\x7d\x4c\x4a\x80\x0c\xfb\xf0\xea\x32\x57\x8a\x19\x6b\x1e\x2d\x5d\x16\xb4\xf4\x29\xee\x89\x2b\xdb\xdf\x95\x6a\x96\x0e\x14\x25\x1c\x9f\x90\xb8\x94\x8e\xb3\x48\xa4\x6c\x9d\x5c\x5f\x8b\x99\x54\x6e\x54\xfa\x22\x2d\xab\xdb\xf3\xf7\x9a\xf7\xc8\xcd\x04\xa4\x40\xdd\x24\xaa\x00\x65\xb0\xe3\x98\x8d\x80\x0c\x91\x7b\xde\xe3\x3e\x7e\xcf\x8f\x77\xa1\x86\x34\xe2\x58\xae\x54\xee\xec\x11\xa4\xda\x04\xfb\x8a\x75\xe0\x42\x29\xed\x11\xb7\xda\x67\xd7\x2a\x82\xec\x61\xed\x30\x6a\xce\xd5\xa6\xf0\xfc\x0a\xee\x0b\xb3\x0c\xfb\x50\x09\x9f\xe9\x92\x7a\x29\x60\xa6\xb7\xf8\x7a\x8f\x24\xbd\x8c\x32\xae\x84\xa3\xa7\xed\x95\xc5\x2f\xec\x5c\xc6\xcf\x5e\xed\x56\x69\xba\x25\x07\xe7\xb3\x86\x39\xf8\xd7\xd3\x8f\x1e\x8e\x0d\xde\x78\xc5\xe3\xac\x97\xa5\x96\x03\x89\x7e\x85\xe1\xdf\x9c\x4e\xb7\xcb\xf9\x4a\x06\x93\xbe\xf0\xe5\xfe\xd4\xe7\xf4\x71\x8f\xbc\x3f\xbc\x56\x0e\x94\x18\x04\x75\xf1\x12\x26\x90\x7a\x34\x27\x60\x0f\x04\x80\xdc\xfa\xa2\x82\x8f\x04\xd5\x69\xa9\x80\x4f\xa3\xc2\xe8\xd4\xde\x36\xe7\x62\x8f\xba\xf1\x8a\x44\xf7\x8a\x6d\x54\x54\x3a\x4a\xef\x8b\x6d\x42\x24\xf3\xb6\x56\xf6\xd4\x54\x83\xf5\x50\x5f\x5c\x89\x3a\xb6\x51\x4a\xdb\xe3\x6e\x01\x77\xc3\x72\x4e\x14\xe7\xed\x3d\xdd\xdf\xd6\xac\x14\xd5\x44\xde\xd3\x68\x19\x39\x91\x9d\x91\xad\x13\xa8\x68\x39\x3f\x3f\xaa\x83\xca\xec\x03\xd5\xa8\x81\x72\xff\x78\x0f\x54\x3d\x63\x5b\x50\xa3\x19\x1b\x00\xa6\xcc\xad\x86\x1f\x16\x79\x29\xc0\x40\xdd\x40\xfe\xf9\x6b\x06\x5a\x18\x08\x71\x3d\xf9\xdf\x4e\x05\x41\x8d\xa4\x3e\x4b\x3b\xb8\x79\x59\xf6\x89\x24\x9a\x2b\x88\x9c\xbf\xaf\xcb\xbb\x5c\x90\x50\xcd\xfb\x9f\xfd\xca\x06\xc2\x7a\x3c\xf5\xd6\xcf\x5c\xff\x3c\xf5\xc3\x08\x6d\x57\x02\xaa\x72\x25\xa0\xd2\x79\xd3\xf4\x69\x59\x7c\x66\xff\x7b\x29\x6b\xa2\x7d\x5f\xc2\xf5\x4f\xbf\xfc\xfd\xa7\xdf\xfe\xf6\xdb\xcf\xb7\x60\xf1\xbe\x2a\xe0\x4a\xa5\x22\x43\x3d\xd5\x4d\xa7\x54\x2c\xb8\x4a\x23\x9f\x3f\x51\x86\x55\xe2\x7a\xda\x37\xbd\x01\x00\x46\xf5\x89\x23\x75\x6c\xfc\xf6\x72\x5c\xdd\x58\xad\x24\xf2\xf0\x2c\x97\xc9\x42\x9e\xa9\x93\xb2\x4e\x8d\x62\x4e\x58\x41\x3d\x2d\xb0\xe0\x38\x2a\x37\x52\x42\x38\xd0\x40\x02\x13\xab\x49\xb3\xd4\x90\x28\xb3\x86\x42\x3d\x49\x68\x54\x72\xd9\xd9\x80\xa4\x2d\x45\xe8\x10\x8a\xac\x3b\xa6\x1a\xd7\x22\x8b\x1a\x96\x24\x85\x6a\x62\x9a\x9b\x3c\x71\x76\xe0\x32\x7f\xf1\x7c\xf7\x5a\x10\x9f\xe4\x1d\xa5\xb6\xe6\x37\x53\x4a\xc5\x7e\xc8\xc9\x02\x16\xbc\x8c\xb0\xd0\x94\xa7\x6c\x29\xa9\x50\x4e\x85\x9a\xa0\x7a\x05\x20\x4c\x15\x09\x28\xbc\x20\xf6\x93\x9e\x4c\xc8\xda\xc4\x85\x52\x19\xc7\x21\xac\x40\x97\x12\xfd\x78\xb7\x88\xc8\x3e\x7e\xea\x94\x23\xf0\x22\xc7\x5a\xbf\xf8\xe2\x2d\x5b\x07\xa4\xba\x41\x56\xae\x4e\xe3\xc5\xe5\x2b\x4a\x0b\xcd\x14\xfd\x8e\xfd\x2f\x06\xfe\xee\xd2\x32\xc3\xfe\x96\xdd\xc5\x16\x30\x8b\xe3\xf5\x1e\xf8\x92\xa2\x0b\x08\xfa\xb7\x6a\xd0\x77\xa1\xdc\x9c\x8c\xae\x5f\x72\xb1\x64\xe2\x09\x3f\xed\xfa\xa5\x74\x65\x99\xbf\x53\xde\x01\xa8\x79\xcd\xd7\xd4\x1b\x8d\x9e\x61\x6d\x46\xae\xd5\x9a\x77\xb7\x9a\xf1\xb3\xee\xc3\xc1\x59\x80\x4b\xbd\xb2\x7d\xb8\xea\x62\xcf\x77\xef\x3f\xee\xe6\x2b\x88\xff\xb7\xef\xcd\xf9\x07\x3e\xf9\xda\xc6\xe9\x95\xbb\x7f\x9b\x31\x7c\x78\xb6\xef\xd4\x1c\x67\xa0\xa6\x4d\x81\x37\xea\x47\x57\xa7\x82\x42\xfb\x56\xd2\xb9\x16\x37\x00\xdd\xd4\x23\xf2\x8b\xb9\x9b\x19\x88\x3b\x4d\xcf\xcc\x1a\xf0\x54\x52\x62\x00\x59\xa3\xd4\x2f\x1e\xbd\x26\x50\xb6\xed\x84\x72\xd4\x8d\xd9\x53\x01\x12\xab\xbd\x0c\x9b\xd5\xcb\x94\xa8\x70\x3f\xb7\x64\xb1\x06\xaa\x5a\x9e\x3a\x25\xb5\xa0\x38\x79\x3a\x3e\x40\xd6\x2a\x2e\x49\x55\x74\xad\x4f\x4b\x7d\xce\xd4\xd4\x7c\x54\x16\xf3\x4c\x4a\xa9\x93\xa2\x9a\x0e\x25\xd5\x5a\xac\x1d\x1c\x65\x1a\x2f\x63\x21\x50\x41\x51\xcf\x67\x5d\xa0\xb5\x06\xc7\x3b\x64\x07\xee\xf3\x97\x79\xc9\x04\x98\xa7\xdc\x60\xcb\x6a\x4a\x53\x44\x07\x00\x9d\x2b\xce\x2b\xa8\xb9\x16\xf0\xa2\xc5\xba\x31\x07\xbe\x63\x95\x26\xf6\x61\x6c\x08\x93\xbf\xc8\x75\xe0\x8a\x13\x9c\x96\x3c\xd5\xcb\x39\xda\xf9\x6d\x28\xef\xd2\x25\x38\x43\x5d\x0b\xc1\x66\x32\xb2\x6b\xfb\xfe\x69\xcd\xbb\xb8\x7e\x91\x85\xe5\x8a\x97\xaa\x3f\x5f\x43\x56\x58\xbe\xde\xcc\x26\xee\xae\xf2\x06\xdc\x48\x4f\xd0\x8f\x41\xc4\xb5\x1e\x87\xdf\x93\x3b\x76\xaa\xb8\xb0\xff\x75\x7d\x43\x7f\x55\xcc\x24\x8f\x06\x58\x74\xf7\xc3\x5a\xd0\xbf\xad\x05\xf7\x59\x8f\xdf\xfe\x3b\xfc\xed\xd7\x9f\x7f\xb9\x23\x38\x1e\x6b\xd5\x89\xf2\xa6\x62\x29\xd1\x8f\xe8\xf9\x42\xb9\xb0\x39\x20\x25\x9d\x4b\x02\xe8\x3e\xab\x34\x80\x2d\x3b\x9d\x51\x1b\x58\xae\x9f\xd1\xd3\x7c\xd2\x93\x8b\xf1\x50\x30\xdc\xea\x5c\x82\xf4\x5c\x7a\x8e\xdd\xd9\x2d\x82\xdc\x07\x25\x96\x1e\x84\x7a\x5e\x6c\xdc\x00\xbb\x2f\x76\xa0\x6a\x2d\xc9\x86\xe2\x88\x45\xd7\xbe\x0b\x9f\x3f\x3d\xb9\xf6\xcb\x12\xbb\xc8\x9a\xf5\xad\xdd\x7d\xdf\x6e\x0e\x52\x4f\x33\xa5\x9e\x26\x3f\xa2\xb7\x13\xe5\x0c\x62\xdf\x05\xd6\x93\x24\x54\xad\x8e\xfd\x4f\x06\x8d\x79\x4b\x27\x56\x8b\x8f\xe7\xf0\xd3\xe9\x6e\x28\xee\xb3\x44\x7e\x92\x64\x1d\x52\xfa\x42\xc7\x62\x9e\x53\x79\x10\x21\xa6\x9e\x5f\x2e\xd8\x3b\x20\xce\x85\x5a\xcc\x16\x20\xcd\xe7\x9d\x6b\x30\x63\xcb\x09\x35\x10\xe1\x82\x8f\x00\x10\x5c\x73\x7a\xed\xc5\x66\x16\xa0\xec\xee\x13\xf0\xff\xfa\xf9\xef\xdf\x22\xdf\x10\xb0\xb1\x7d\xcc\x1c\xa9\xc6\x1a\x2c\x64\x3b\x87\xdb\xab\x00\x6c\x95\x2a\xd3\xd9\x96\x32\xaa\xd1\xd2\x99\x78\xce\x27\x3e\xcd\xd7\x3c\x8a\xca\x27\x8f\xde\x77\xcb\xb4\x69\x61\x22\x49\xe6\x68\x7f\x6e\xd0\x0d\xc1\x56\x93\xec\x71\xc6\x15\xd9\xe6\x33\xe1\xee\x4b\x2a\xba\x7b\x85\xfb\xb3\xab\xef\x2b\xf4\x99\xda\xa6\x4c\x73\x00\x92\x39\x85\x7c\x0e\x49\x66\x51\x33\x10\x6f\x8b\x4e\xae\x9c\x73\x3f\x37\xe2\x9a\x4f\xa4\x9a\x50\xe6\xa7\x85\x9f\xe6\x0b\xf2\xd4\x16\x73\x0f\x7f\x83\x3c\x97\x55\x79\xce\xdf\x2c\xcf\x27\xbb\xa5\x5e\xc4\x6d\x27\x00\xf3\x2b\xf5\x66\x27\xa5\xf6\x1d\x92\xfd\xf7\x9f\x7e\xfb\x65\xb3\xbf\x33\x6f\xd6\x23\x87\xe5\xce\xf0\x51\xd8\x7c\xeb\xfd\x44\x78\xc6\xb4\x9c\x57\x83\x12\xa5\x0c\x30\x2b\xc1\x16\x52\xbd\x60\x8f\x9e\x41\xce\x3a\x21\x0b\x0c\x69\xa2\xe7\x09\xf8\xe1\x74\x03\xfc\xbc\x5e\x36\xdf\x8c\x92\xf8\xd6\x92\x1d\xdf\xdc\xce\x2f\x6b\xdb\xf9\x97\x31\x9e\xf3\x38\x09\x5f\xd9\xce\x47\x41\x48\xb9\xfc\xca\x17\xa5\x76\x65\x35\x24\x28\x77\x3a\xf3\x67\x63\x7a\x97\x16\xf5\xe9\x82\x39\x12\xbb\x04\x58\xbd\x94\xe8\x88\xa6\x5d\x91\x43\x9f\xa5\x93\x70\x03\x78\x02\xc0\x02\xfd\x8f\xcf\x72\x35\x98\xf3\x74\x49\xbb\x7a\x24\xc6\xb4\x91\xaf\x36\xf0\xed\x3a\xbb\x75\x21\x91\x60\x87\x15\x5b\x72\x31\xe6\xb7\x96\xad\xea\x95\x65\xab\x7a\x25\x0d\x20\xad\xa4\x6b\x2c\x1d\x5f\x30\xcc\x73\xda\x5d\xee\x67\x00\xea\x65\x7d\xab\x63\xac\x5a\xed\xd2\xca\xd8\xa6\xbb\x46\xf6\xf0\xd3\xcd\x29\xe8\x21\x48\x1c\xac\x79\x54\x2a\x65\x69\x45\x34\x65\x2f\x15\xc8\x52\x26\xa5\xd8\xb1\xe7\x6e\x46\xe7\xbc\x97\x13\x2c\x82\xb4\xbd\x50\x2a\x15\x29\x7f\x8a\x35\x22\x0b\x89\x96\xf6\x2d\xb6\x46\x15\x3b\xf2\x5c\x29\x8b\xec\xd5\x4d\x67\x39\x2f\x22\xc4\x89\x36\x45\xee\x71\xa5\xa0\x08\xe2\x70\x03\x64\x02\xea\x45\x13\x90\xa7\xba\x47\x13\x03\x0c\x23\x03\xf3\xda\xda\xfd\xf1\x0e\x44\xe5\x44\x1c\xab\xdd\xb9\x03\x9c\x82\x29\x8a\xb5\xf6\x3c\x9d\x95\x72\x49\x84\x9a\x4a\xe9\xcd\xe4\x05\x2c\xca\x40\x66\xe7\x45\xe9\x28\x8a\xb9\x4b\xda\x93\x76\x50\x48\xb4\x82\xa4\x03\x10\x63\x2c\xba\xa8\xf4\xe6\x75\x3e\x08\x6e\x81\xa6\xd1\x05\xa9\xc2\xe5\xe2\x9a\xc1\x2e\xfa\xda\x88\x3d\xa1\x24\x8b\xb7\x25\x58\x63\x96\x2d\xb5\x27\x5f\xcc\x50\x75\x5a\x23\xec\xe2\x5d\xa8\x6f\x67\x85\xc4\x75\x92\xc3\x9a\x75\x8a\x33\x8f\xc6\x45\x8a\x52\x84\x71\x12\xdd\xad\x7c\x35\xd3\xe5\xac\xec\x43\x8c\x82\x48\x7d\xe1\xfa\x26\x1f\x5f\xea\x54\xde\x12\x2a\xe1\x6e\xd6\x74\x3f\xbe\xa9\x92\x6f\x42\x38\x72\x7d\x2b\x2b\x16\x29\xa1\x8c\xe3\xad\x9c\xe3\x8b\x96\xfb\x95\xf2\x07\xa3\x75\x14\xec\x4d\x70\x5d\x62\xb3\xe9\x50\x49\xec\x74\x69\x36\x6f\x2b\xa7\x42\x7a\xa1\x92\xa8\x5a\xae\xba\x67\x02\xb4\x6a\x33\x51\x51\x13\xf7\xb2\x50\xb3\x9e\xa8\xb6\xf2\xda\x4c\xd6\xb8\x9b\xac\xf9\x1e\x8a\x5c\x9c\x17\xa8\xb6\xbc\xc7\x75\x82\x50\x89\xa8\x39\xb6\x6e\x6d\xda\x2f\x6e\x1f\xfc\xf6\x68\x5f\x0e\xa4\x0d\x8d\x0e\x68\xf4\xc7\x97\x4a\x5a\xc4\x62\xb4\x24\xaf\x8e\x3c\x29\x7b\x2a\xa8\xd4\x57\x59\x08\x79\x36\xed\xde\x33\xa5\x8c\x79\x07\x93\x03\x36\x95\xf2\x85\x3e\x52\xc9\x65\x4f\x92\x40\xcb\x5f\x8b\x03\x89\x04\x2a\x4b\x2d\xab\xec\xbd\x28\xb5\xd9\x97\xe6\xf4\x06\xfc\x62\x79\x41\xf3\x1e\xb3\x6f\xcf\x94\x32\x43\x6b\x3a\xc1\x45\x5d\xd3\xc5\x8b\xca\xc2\xe9\x0a\x5e\xf3\x2e\xe4\xb7\x2b\x5f\xad\x50\x75\xc6\x41\x4b\x38\x12\x33\x2e\x53\x0b\xca\x0a\x2b\xe8\x71\xd3\xfd\xed\xb2\xd8\x6e\x6c\x0e\xf2\x0b\x0b\x72\xa5\xdf\x03\x62\x37\x94\xa8\x2e\x2b\x0b\xe6\x69\x74\x4e\xcd\xb8\x9b\xd8\x73\x99\x9e\x7d\x44\xbd\x64\x39\x2c\x1c\xc8\x4f\xbf\x60\x17\xf2\xfa\x97\x77\xa9\xe2\x7f\xff\x68\x04\xaf\x3f\x04\x30\x4e\x9f\x1b\xb1\xe6\x09\x7c\x3f\x09\x60\x24\xc8\x82\xca\x53\x25\x2e\xb2\x35\x41\x8b\xec\x80\xc8\x4e\x55\x33\x09\xb1\x4f\x17\x93\x50\x57\x13\xc0\x42\x09\x90\x57\xc5\xb4\x32\xd0\x91\xbe\x23\x96\x3e\x38\x12\xa4\x92\xa0\xce\xb1\x74\xd2\xd6\x36\x4c\x1d\x19\xeb\xfd\x88\x1d\x1d\xb3\xc5\x40\xf5\x09\x9b\x85\x93\x1f\x47\xa4\xe2\x2c\x2d\x5c\x28\x4a\xc6\x4c\x17\xb5\x02\xf3\x3d\x72\xa5\xe8\xff\x65\x99\xaf\x00\x28\x1e\x20\xbc\x59\x7c\x44\x5c\xed\x86\xa0\x76\x93\xd6\x49\x13\x95\x5c\x29\x03\x42\x3b\xd6\xb4\x01\x8d\xc3\xe4\xc7\x21\xc4\xa8\x41\xe8\x5a\x9e\xf3\xf8\xaa\xb3\x83\x2b\x9a\x13\x0d\xa6\x28\xde\xea\xa8\xe1\x28\xe4\x53\x6d\x33\xff\x11\x24\x0e\x5c\x9c\xe0\x09\xfe\x23\xc0\xa9\x2a\x1c\x05\x3e\xce\xcb\x5d\x0b\x30\x89\x12\x57\x28\x70\x6d\x99\xa0\xd1\x35\x59\x97\x01\xb0\xc0\xba\x2c\x38\x12\x9b\x7d\x32\xfa\xcc\x8c\x52\x9f\x33\x58\x81\x3b\x55\xeb\x76\xc0\x78\xa5\x6a\x1d\x11\x00\x73\x8f\x37\xa3\x06\x0b\xc4\x1a\x00\x76\x77\xb4\x9a\xf1\xd5\xe2\x72\xe1\x78\xbd\x29\x51\x8d\x7d\x1c\xfd\x2b\x1b\x5c\x6d\x6d\x1b\x88\xb5\x07\xeb\xc7\x40\xd8\x5b\xce\x58\x2f\x76\xfe\x93\xd1\x95\x65\x1a\x2f\x23\xf3\x51\x5a\xf6\x47\x7e\xe6\x46\xad\x0c\x09\xe3\x8c\x62\x1b\x05\xb9\xd2\xc7\x17\xf3\x68\xb0\x1d\xc3\xb5\x6e\x12\x09\x98\xc5\xe4\xc8\x3c\x17\x8f\x4f\x8a\x07\x6d\xf6\xb0\x81\x80\xcd\xde\x06\xef\x06\x23\xed\x1a\xfc\x03\x81\x72\x4e\x94\x81\xbd\xa6\x09\x1b\x6a\x89\xa7\xf1\x32\x96\xa1\xbb\xda\xb4\xd1\xda\x73\xa1\x58\x0b\xa0\x86\xcd\xff\x8f\x1e\x93\xfb\x42\xdd\x56\x41\xa5\x05\x68\x41\x88\x64\x6d\x40\xa6\x32\xfd\xa8\x91\x71\x61\xed\xd3\x78\x99\x2f\x8c\xb4\x8f\x86\x42\x5f\x9b\x0b\xcd\x4b\xad\xd1\xfc\x3f\xb5\xd6\x38\x28\x12\xa4\x96\xa5\x9b\xf3\xe5\x4f\x1c\x75\xc2\x61\x7e\xde\xc1\xbd\x65\x62\x2c\x6a\x8f\xd6\xaa\x3d\x55\x98\xaf\xb3\x72\x73\x80\x59\xab\xdf\xfd\x99\xab\xb7\xb9\x02\x6f\x39\x3b\x27\x58\xf7\x47\xb3\xd7\xdf\x03\xf6\x74\x4d\xa3\x5b\xb0\x87\x32\x87\x7a\x7e\xa8\xf3\xde\x0a\x27\xdd\xb5\xb5\x4e\x06\x45\x4f\x80\x6f\x5b\xb1\xe3\x3f\x7a\xfa\x5e\xab\xf8\xa3\xd1\x20\x37\x3a\xe9\x30\x8a\x65\xf2\xf7\xa8\x23\x43\x76\xaf\x23\x3f\x4e\x3c\x6c\xa2\x7a\x65\xd6\xf8\x7f\xe4\xa0\x97\x88\x8f\xf2\x9c\x51\xea\x83\x92\x1f\xb5\xc0\x01\xf4\x17\x10\x8a\x92\xb1\x57\x9e\xda\x34\x5e\x7c\xc6\xed\xd8\x60\x2a\x00\x65\xaa\x26\x84\xa0\xff\xc9\xd6\x55\x8e\x72\xba\x99\xdb\x65\xb6\x50\x48\xf9\x99\x62\x32\x69\xc2\xce\x51\xa5\x06\x85\x69\xbf\x53\x4c\x0c\x5a\xb3\x58\xaa\xd7\x4c\x8d\xdf\x8d\x9f\x61\x7f\x1c\xdc\x31\xa2\x89\x52\xe5\x71\x7d\x06\x09\x47\x2e\xd4\xbc\x5c\x2d\x81\x1a\x91\x01\x21\xcb\xe9\x19\x0f\x62\xe1\x55\x9b\xfc\xd9\x38\x4d\x6d\xe2\xf4\x7b\x22\x6c\xcb\xab\x39\xda\xad\x35\x1b\xe5\x8c\x7d\xab\x8c\xfd\xa2\xd9\x3c\xe3\x5a\x01\xd7\xda\xda\x13\x9a\x40\x82\xaa\x2d\x2b\x70\x5c\x31\x2f\x83\x6f\x0d\x4a\x69\x36\xc2\x94\x59\x04\xfd\x10\x01\xc0\xd6\xec\x99\x02\x89\xb0\xbf\xd1\x5a\x7e\x0f\x03\xa4\xac\xdb\x09\xfe\x21\x90\x3d\x6b\x9b\xfc\x78\xec\x32\xbb\xd0\x54\xb0\x3f\xe7\xc7\xe1\xdd\xf9\xbd\x79\xba\x6c\x73\x38\x69\xf4\xb3\x05\x2f\xd5\x87\xd2\x7c\x07\xbb\xfe\xd4\x26\x01\x84\x27\x00\xe7\xba\xea\xc6\x3a\x18\xbe\x2c\xcf\x28\x5e\x51\xad\x59\xfb\xf1\xba\xa5\x58\x6c\x4a\xf0\x49\x25\x25\x52\x2e\x94\xdb\xa6\x53\x02\x47\xf1\xe7\x6e\x5e\x01\x01\x5f\x7d\x4e\x60\x1c\x62\x73\x18\xad\xe7\x7b\x01\x64\x22\x76\xe6\x84\xf2\xef\x6a\x91\x2e\xa6\x09\x87\xe6\x44\x18\x16\xcb\xda\x05\x9d\x77\xf0\x29\x9b\xbb\x33\xf9\x71\xe4\xe0\xa6\xaa\x53\xdb\x64\xec\xf8\xf9\x71\xe4\x05\xd9\xd4\x52\x52\xc3\x85\x64\x1c\x67\xd7\x3d\x0e\x22\xc3\x67\xe4\x60\x37\x33\x77\x09\x5d\x13\x51\x00\x67\x2d\x54\xca\xff\xe1\xed\xf7\x2f\x01\xcf\x06\xd2\xdc\x65\x03\xc3\xe7\x23\xa3\x6d\x3c\x1f\x47\x43\xd0\x4b\xf7\x5a\x87\x5f\xff\xf3\x46\xd5\xd4\x43\xb4\xba\x58\xd4\x5b\x04\x11\x9f\xd0\xf4\x7b\x05\x78\x20\x8e\xcf\x6e\xf1\x0b\xb5\x3a\x78\x18\x1b\x31\x14\xca\x77\x65\x45\xcb\x06\xb4\x4d\x3a\x8d\x97\xf9\x5a\x08\xca\xc1\xf3\xc7\x00\xef\x40\x04\x90\x38\x83\x80\x90\x32\x9c\x21\xb3\xfc\x2d\x00\x1b\x12\x13\xb1\x39\xfb\x9a\x9e\xd8\x37\x67\xe7\xbd\xd9\x7f\x55\x87\x47\x48\x0b\x83\xff\x0f\xc1\xd7\x54\x08\x49\x6a\xcd\x3a\xb0\xa4\xc9\x0e\xe7\x59\x31\xf3\x9a\xe9\xb1\xff\x3f\xde\x39\x02\xc2\x4a\xf7\x41\x6d\x0a\xb1\x03\x30\xf6\x48\x13\x68\x19\xa9\x82\xf6\x08\x20\x69\xe5\xc4\x97\x45\x92\x0c\x38\xce\x46\x0d\x26\x35\xeb\x5a\x24\xa0\x99\xff\xd9\x3e\x2c\x4c\x6d\x0d\xfb\x89\x4f\x4a\xbd\x96\xc9\x8f\xd1\xab\xdf\x65\x33\x3b\xcb\x69\x4a\x5b\x6c\x97\x47\x2c\xf4\xf4\x30\x87\x22\x60\x28\x6a\x7b\xa1\x0a\xd0\xd2\x64\x9e\x6f\x32\x2f\x4f\x81\x0b\xcc\x94\x52\x0b\x89\x7a\x9f\xdf\x9b\xac\x64\x50\x33\xfe\xe8\x89\xf4\xba\x07\x64\x56\x1a\x7f\x9e\x96\x68\xc6\x2f\x49\xd9\x92\x80\x4d\xa8\x51\x06\x90\xa3\x52\xe7\x8e\x20\x92\xaa\xaa\x97\x9b\x21\x19\xc2\x9c\x4f\xc9\x8a\x05\xb4\x84\x82\x07\x7b\xe0\x0e\x16\xb9\xae\xe6\x87\xc9\xc8\x2f\x6d\x36\x53\x02\x6b\x4d\x01\xea\x60\x46\xf1\x3c\x97\xd1\xe2\x51\x44\xd2\x29\xb3\xcd\x89\xb9\x60\x4e\xcc\x65\xac\xb9\xca\xa4\x67\x4e\xf2\xf4\xe9\x24\x4f\x27\x4e\xf2\x74\xe2\x24\x4f\x47\x27\x79\x9a\x9d\xe4\xe1\x23\xbb\x8b\x3c\x1d\x5d\xe4\xd9\x43\x9e\x1d\x64\x48\x3c\xd8\xe0\x32\x60\xc8\xa0\x85\x47\xf5\x30\x55\x71\xa7\x78\x76\x8e\xdd\x37\x9e\x3c\xe3\x37\xe6\x3a\x60\x21\x1b\x29\x66\x22\xf3\xd3\x7a\xc3\x07\x82\x9e\xd7\x44\x6a\x93\x18\x03\x89\x16\x21\x4f\xa6\x0c\x1a\xb4\x92\xa9\x99\x7a\x27\x2a\x60\x6a\x02\xac\x2b\x88\xd8\x72\x07\x78\xe2\x32\x7e\xe4\x24\x81\xba\xa7\x78\x89\xcd\x0e\xfe\xe2\x96\xbe\xa0\xaf\x25\x81\x1a\x3e\xf6\x71\x8c\x8e\x00\x0a\x58\xd2\x32\x9d\x79\x8b\x36\x49\x35\x76\xe1\xe0\x88\xe5\xbf\xf1\xe2\x5f\xce\x32\x35\x5d\x38\x8c\xf1\x54\x1e\x67\x87\xd1\x33\xb6\xdd\x5f\xfc\xf4\x84\xa1\xb9\x19\x19\x16\x5a\xee\x5b\xf7\x1f\x96\xfc\x87\xfa\x7a\x5f\xb3\xe4\x36\x95\x81\xfa\x76\x78\x69\x9e\x7a\x33\xba\xaf\x43\x7b\x3a\xea\xaf\xa5\x67\x68\x5d\x96\xe4\xe4\x9c\xa5\x01\xcd\x32\xea\xc6\x44\x13\xf2\x39\xbb\x1e\x20\x2e\xe5\x27\x26\x4c\x03\xc3\x42\x37\x18\x68\x60\x6c\xfe\x99\xee\xda\x96\x09\x69\x8a\x42\xb5\x01\x11\x58\x90\xa0\xe0\x8c\xa9\x8c\xf5\x35\x5f\x08\xe3\x55\x53\xbc\x0f\x89\x0a\x4a\xeb\x4a\x2a\x1b\x30\xd6\x6a\x3b\x4a\x11\xe6\xa6\x38\x83\xd3\x82\xf1\x0f\x87\xcd\xc8\xa5\x3f\xee\x2e\x72\xc2\xe1\xd4\xb0\x43\x19\xa7\x4c\x92\xda\xab\x52\xcf\xc8\x19\x36\x2f\x21\xa5\xc9\x8f\x63\xa8\x2a\x9e\xb7\x65\x20\x8e\x62\xd9\x4d\xcb\x51\x54\x4b\xa1\xce\xbc\x35\xa7\xb0\xc0\x89\xb4\x38\xa8\x24\x53\x3b\xb3\x85\xfc\x47\xf9\x61\x5b\x9b\xc0\x91\xf3\x45\x3d\x3b\x53\xab\x38\x95\x74\xa9\x75\xef\xec\xb1\x76\x78\xee\x14\x2b\xac\x5c\xcb\x66\xc9\x3c\x6f\xd3\x2e\xc2\xf3\xc0\x73\x50\xcf\x3d\xcc\x59\xa1\xe9\x36\x32\x1d\x6e\xaa\xc5\x03\xf2\xf1\x2e\x03\xe3\xa0\xb7\xfc\x5a\x28\x27\x10\x22\xc7\xf6\xc4\xe4\x2b\xfb\xde\x1b\x4e\x7b\x78\x12\xa9\x80\x31\x2f\x6f\x07\x10\x39\x49\x19\x18\xe7\xda\x3d\xf6\xff\xf8\x02\x8f\x6d\x1b\xf0\xd4\x31\x50\x89\x42\xd1\x94\xbf\x35\xf3\x19\xce\xc9\xf0\x48\x80\x96\x98\x9a\x3e\x57\xac\x51\x0a\xe8\xe2\x2a\x15\xae\xee\x19\x6f\x05\x5e\xb2\xcd\xf7\xe0\x2f\x9d\x23\x04\x40\x60\x53\x29\x02\xb7\x91\x89\xf1\x25\x46\xf5\x28\xbf\x23\x06\x1a\x21\xd0\x10\x79\xc4\xed\x1e\x1d\xcc\xc1\xc1\x88\x0d\x46\x68\x30\x47\x06\x16\x18\xe0\x11\x9d\x9c\x10\x94\x66\x2c\x85\x32\x4a\x44\x3a\x80\x9d\x66\x24\x72\xc9\x16\x59\x43\xa5\x99\xb4\x25\x47\x9c\x69\xb9\x06\xea\x11\x3b\xed\x39\x2f\xb6\x72\xb9\x16\x33\x88\x5b\x52\x90\x95\x99\x7b\x04\xb3\x6a\x81\x3d\xac\xf3\x00\x80\xc6\x0c\xa3\xce\x6b\xec\x64\xa5\x9a\x64\xb3\xf4\xbf\xbf\xe6\x66\x97\x7b\xdc\xec\x8f\xf7\x42\x99\xd9\xc2\xcb\xf8\x09\x8e\x0e\x98\x72\x27\x6e\xf4\xd7\xbb\x50\x72\xff\x73\xf3\xfb\xdf\xc3\x7f\xfe\xfa\xdb\xff\xdd\xfc\xf6\x30\x1d\x0f\x4a\x31\xed\x21\x9b\xc5\x4d\xa5\xf8\x4c\xc0\x13\x08\x4b\x27\xf6\x38\xec\xa0\xa4\xca\xaf\xe9\xf3\x5c\x9d\x4f\x95\x71\xa6\xf8\x89\x1c\x4d\xed\xb6\x11\x7e\x13\xe0\xff\xc1\x4a\x6e\x42\xd7\x1c\x79\xbb\xf3\xab\x27\xd8\xb7\xee\xd7\x95\xdb\x67\xef\xcd\x70\x02\x5a\x58\x16\xb5\x1a\x98\xd5\x6a\x93\x7d\x38\x9e\x02\xb7\x06\x45\x40\xb5\x9e\x54\x42\xf0\x40\x74\xee\xdd\xaf\x66\xd6\xeb\x94\x49\x89\xb1\xcd\x5c\xc7\x85\x26\xbf\xd7\xc9\xd7\x03\x11\x5a\xde\xc0\xc7\xfd\xf1\x1e\xfa\x14\xd7\x2f\x6f\xea\x87\xce\xeb\x07\x8a\x66\x50\x8e\x1f\xb4\x5b\x57\x7c\xa0\x0a\xf5\x6c\xf0\x1f\x05\x7d\xe9\xe2\x10\x28\x16\x99\x9c\xd6\x49\x01\x8e\x87\xcb\x81\xa9\xc1\xab\xef\xc5\x31\x51\xea\xe2\x3c\x93\xe3\x94\xd3\xc1\x34\xfd\x92\x9f\xa9\xbb\xe3\x27\xf5\x15\xb5\x9f\xb5\xf9\xf5\x2e\xcf\x13\xdf\x57\x91\xd7\x91\x2b\x1d\xf3\x25\x95\x93\xd8\x94\xfd\x7a\xd2\x64\x30\x1c\x6a\xd1\xa9\xbd\x36\x2f\x10\x66\x29\x6f\xc9\x3c\xb4\xd7\xf9\x9b\x41\x70\x62\xb6\xa6\xbf\x25\xea\xfa\x5a\xa8\xab\x38\x89\xf2\xf8\xfc\xa1\xce\xff\xf9\x16\x67\xc7\x1f\x02\x06\x7b\x41\x77\x07\xd8\xb6\xe8\xb0\x6d\xa5\x24\x60\xb7\x60\x02\x05\x27\x7a\x04\xc1\xb8\xcf\x65\x75\x6f\x81\x0b\x52\x94\x3a\xa7\x25\x6c\xac\xc2\xc0\xcd\xb8\xb1\x5f\x43\xa2\x7b\x61\x3d\xe4\x6b\xa8\xa5\xbe\x5f\x63\xa7\x5d\xaf\xa5\xcd\xb7\x6b\x69\x75\x4e\x36\xf7\x42\x39\x97\x08\xa5\x5c\xde\x2a\x90\x77\xfa\x43\x24\xe9\x18\xaf\x47\x09\xd2\x57\x2a\x6e\xd9\x2b\x6e\x57\x36\xbf\x74\xec\x8b\x5d\x02\xad\x39\xbd\x62\xcd\x6f\x99\x52\xae\x5b\xe0\xd3\x9b\x33\x6f\xd1\x48\xc9\x81\xb4\xa0\x56\x2c\xbd\x9a\x0d\x15\x73\x96\xca\x42\xdb\x3a\xe5\xa4\x53\xf4\x52\xa3\x2f\x72\xc1\xb1\xfa\x89\x08\xd7\x0f\x7a\x6d\x8c\xd4\x53\x53\xea\x7a\xf1\x6a\x5f\x4f\xff\x07\xa0\xed\xc7\x7b\x27\x2c\x79\x4b\xb6\x36\x22\x48\xc7\x9e\xfa\x8e\xbf\x67\x58\xb6\xbb\x9f\xb6\xb7\x52\xc0\x1e\x08\x1e\x5c\x69\x6e\x66\x62\xdd\x40\x2a\x5c\xad\x5c\xbc\xcc\x2f\x38\x43\x76\x5d\x47\xb5\xad\x94\x5b\xd9\x9a\x5a\x02\x86\x09\xe4\xe1\x88\x01\x14\xfc\xc5\x7b\xe8\xe3\x94\x7d\xa9\x55\xa5\x93\x4a\x03\xb1\x71\xad\x6a\xaf\x7e\xea\xa2\x5c\x73\xec\x59\xf6\x5d\xc8\x2b\xa3\x38\x46\xcb\x1b\xfc\xf1\x3e\x00\x55\xb0\xf4\xd5\xd3\x64\x87\x17\x53\x29\x24\xc1\x2d\x40\x68\x64\xe2\x3e\xc3\xfb\x70\x60\x1b\x84\x81\xef\xc3\xf6\x1f\x64\xb3\xb4\xda\x2d\x94\xbc\x00\xbe\x8d\xc0\xb8\x59\xa6\x42\x7d\x22\xcd\x82\xa2\x1c\xc7\xcd\x59\x3e\xef\x88\x56\x50\x50\xe8\x91\xdd\x74\x44\x56\x5c\x24\x8c\x16\xbe\x6f\x33\xf6\x44\xa8\x7e\x68\x44\xea\x9a\xbd\x9e\xea\x35\x27\xf6\x5d\x68\xdb\x6a\xca\xd5\x7a\xb9\xe1\xdb\xe5\xfe\xbb\x27\x6e\xc5\x1d\x60\x4e\xb6\x66\x2f\x4c\x8e\x2c\x1e\x52\x14\x73\x9b\x8d\x40\x99\xa5\xcd\xd7\x12\xeb\x16\xa1\xa7\x68\xb6\x2f\x10\x96\xd8\x6b\x6b\xe9\xad\xac\x6f\x7c\x97\x95\x1c\xb7\x8c\x0a\xe1\xb9\xa2\xf1\xbd\xfa\x63\x3b\xfa\xa1\x09\xaf\x49\x50\xf4\x3d\xfb\x85\x04\x59\xef\xce\xab\x6f\xcc\x01\x11\x85\x2f\xc5\x71\x1b\xf2\x53\x51\x4f\x23\xe7\x34\x9e\x88\x6e\x8e\x80\xc5\x09\x32\xa0\x9a\x96\x82\x64\x91\x25\x52\x22\x3a\x52\x9d\xca\x42\x3e\x12\x3e\xad\x6d\x4f\xb9\xca\x80\x4e\x6b\x20\x11\x68\x72\x21\x4b\x76\xc7\x6f\x10\xa6\xcd\x2f\x7f\xbd\x13\xed\xa3\x21\xec\xc4\x8a\x71\xdb\x3a\xa3\x8f\x14\xc7\xff\xcd\x8d\x5a\xef\x81\x6a\xca\x9b\xb9\xc8\x50\x86\xd9\xb6\x28\x24\x4a\x31\x2b\x90\x68\x46\xd9\xb3\x3e\x51\xb6\x18\x9b\x4a\xa9\x83\x4d\x5a\x31\x1c\xec\x85\x93\x08\x7b\x2a\xbe\x05\x45\x13\x49\xc5\x4a\x2e\xaa\xa1\xb0\xcd\xb2\x51\x4a\x60\xdd\x49\x83\x75\x87\x7d\xb7\xb9\x62\xbd\x41\x41\xb6\x67\x47\x5f\x76\x32\xbf\x34\xf7\xbd\xef\xbd\x8a\x29\x3a\x22\xce\xb1\xeb\x7c\x6a\x87\x1c\x22\x29\xa2\xcf\xb9\x58\x1c\x9f\x91\x83\x46\x8c\x64\xe2\x1c\x88\x73\x21\x3c\x3e\x37\xdf\x01\x6f\x15\xf4\x49\xad\xf7\x95\x2e\x08\xd6\x07\xe8\x82\x60\x7d\x10\xc8\x3e\x71\x34\x3f\x80\xd3\xb1\x06\x04\xec\xa5\x58\xe3\xc5\x01\xeb\x32\x62\x3c\x20\x72\x76\x90\x74\x6f\x84\x0a\xf7\xc9\x8f\xf3\x32\x04\x96\x11\xeb\xb4\xec\x88\x80\x9e\x18\x1d\x81\x02\x85\x39\xca\x13\x74\xbe\x05\x67\x2d\x9b\xd7\x39\xf8\x7a\x44\x36\x09\x34\x4e\x7e\x1c\x92\x9b\xec\xb9\xf5\x6c\x09\x86\x31\x14\xd6\x2d\x40\x76\x8c\x39\x39\x97\x13\x73\xb6\x5e\x31\x17\xed\xeb\x10\x18\xb7\xd0\xd2\x7f\xd0\xbc\x82\xe9\xeb\x5a\xcd\xff\x57\x26\xbc\x8f\xef\x9c\x64\xe1\xd0\x5e\x4f\xa6\xfb\x21\xb3\xdb\x63\x58\x1b\xa7\x2a\xff\x1d\x70\xbd\xff\xf6\x1a\xef\xf2\x1a\xbf\x74\xd0\x07\x75\x53\x8c\xaf\x17\x0a\x66\x42\x55\x5c\xcf\xcf\x99\x6a\x9d\x1a\xac\x61\x21\x51\xf0\x48\xb7\x5a\xa6\xb6\xa5\x1e\x31\x01\x51\x4a\x54\xd9\x4c\x21\x94\xb1\x9a\xa1\x4c\x49\x4d\x6b\x28\x35\x25\xb0\xf8\x29\x31\xd2\x3e\x06\x1d\x00\xac\x77\x20\x4d\x8b\x5c\x6c\xd5\x46\xa5\x81\xf0\x4a\xc6\x71\x44\xf1\x22\x94\xeb\x36\x98\xe1\xc5\x3a\x9d\x29\x18\xe6\x27\xad\x09\xef\xbc\x39\x28\x22\x0d\x54\xb1\x59\x00\x9b\x89\x0d\xf0\x41\xb3\x94\x6c\x24\x53\xd3\x40\x79\x7e\x23\x20\xb0\x2a\x95\xb8\xc1\x28\xb7\x65\xa3\x02\x5a\x15\xa8\xb4\x2d\xe0\x72\xb1\xd0\x26\x66\x81\x53\x14\x6b\x57\xa0\x7c\x17\x4e\x31\xe4\xfd\x2f\x3f\xdf\xdc\x8a\x5d\x82\x2e\xa3\x16\x72\x25\xdd\x57\x9c\xad\xfc\x9b\xb0\x83\x39\xed\x96\x5f\x7c\x62\xfb\x1e\xb0\x8b\xf5\x31\x80\x01\xdb\x4a\x99\xd6\x4a\xf9\xe0\x1d\xf4\x05\xff\xb6\xae\xff\x4c\xeb\x0a\x69\xbb\x13\x10\xf2\x02\x96\x69\x4e\x58\xad\x74\x0d\xa6\xfa\x1a\x5a\x70\xdf\x2d\x3f\xff\x44\xee\x05\x35\xd0\x58\x9c\xe1\x35\x78\xf0\xb4\x22\x68\xe9\x0e\xd6\x82\xe9\x0f\x74\xeb\x0f\xcd\xae\xf0\xed\xc8\x26\xc3\x30\x0b\x24\xa3\x7e\x5b\x44\x73\x05\x74\xe5\xfb\x23\x89\xef\x90\xa7\xf7\x9f\x7f\xf9\xc7\x0d\x72\xa6\x4b\x84\xd1\xb4\x56\xef\xb9\x06\x63\x50\xee\x41\x2b\xfb\xb7\x31\xf9\x67\x1a\x13\x1f\xfc\xbb\xac\x09\x1a\xb8\x82\x9f\x91\x56\xc7\x3e\xdd\x33\xf6\xff\xd6\xef\x3f\x41\xbf\xff\xb6\xbf\x57\xbd\x1d\xf6\x16\x65\x72\x0b\x0f\xd7\x1e\x82\xd3\x0b\xaf\x15\x38\x82\x44\x60\x59\x0f\x38\x63\x34\xbc\xb4\x4b\x86\x24\xb8\x33\x4b\xea\xa4\x8b\xa2\xd0\x7f\x6f\x01\xfc\xe9\x5b\x00\xf7\x0a\xd3\x5d\xe6\xc2\xe2\x9d\xa9\xae\xc8\xd1\x85\x23\x31\x16\x89\x1b\xc0\x3e\x2e\x0a\xd5\xe1\xe5\xc6\x4b\x77\x65\x88\x52\x7d\xab\x0b\xd5\xf2\x1b\xdf\x31\xf1\xfc\x3b\xca\xfc\xce\xbd\x89\x3b\xe4\xe5\xf7\x5f\xff\xf1\xdb\xf6\x5e\x02\x5a\x54\xd3\xb0\xd0\x02\x60\x31\x62\x3d\x6c\xaf\x17\x9d\x82\x19\x75\x1f\x96\x5f\x80\xf4\xdd\xb4\xe1\x95\x33\x10\x9c\xf6\x16\x07\x05\xa6\xb2\xe8\x02\xd4\x9f\x46\x53\x97\x68\x71\xae\x92\x9e\xc3\x98\xfb\x55\x2e\x6f\xe0\x33\x9f\x5c\xb4\x88\xe3\xb8\x6f\xf3\xdb\xce\x77\xfd\xb7\x51\xfb\xd7\x36\x6a\x43\x48\xef\x34\x6b\x22\x53\xa5\xa6\x6d\x43\x45\xb2\xfd\xcd\x8b\x99\xb9\x51\x6b\xf2\x9a\xa9\x20\xa1\x6e\xef\xec\xe0\x20\xef\x59\x9c\xda\x24\x81\xa8\x57\x66\x36\xb7\x93\x6f\x4d\xec\xd2\x7e\xed\x1b\xbb\xba\xdd\xc5\x02\xfa\xa6\x28\xc3\x91\xe5\x19\x92\xfc\xe7\xd3\xca\x85\x27\xbf\xe7\xca\x57\x61\xfe\xa1\xa9\xbf\x46\x9e\x00\xd5\x33\xdf\xe3\xdf\xa6\xf4\x5f\xc2\x94\xfe\xfd\xa7\xff\xba\x13\xc9\x06\x33\xe0\x1a\xcc\xde\x25\x07\xd4\x2e\xb4\x8f\x2f\x75\xe2\xe5\x16\xd7\x0c\x0e\x72\x89\xd5\xb9\x0b\x4b\xe6\xf8\x01\x54\x85\xbb\xae\x2c\x32\xc9\xca\x4d\xef\x91\xa9\x7f\xc7\x85\xff\xc4\xb8\x10\xc2\x76\x97\x41\x4c\x57\x86\x3d\xaf\x86\x85\x99\x6c\x3a\x71\xb0\x8d\x35\x79\xd3\x55\x0c\x95\xe5\xc6\xf8\x51\xe6\x1c\x35\xe6\xf2\xe6\xcb\x45\xa8\x30\x33\xd1\xfe\x3b\x26\xfd\x97\x88\x49\xff\xeb\x5f\x29\x65\x65\xb1\x82\x71\xcc\x34\xb8\x80\x07\xfa\xb3\x72\x56\x0e\x6a\x97\xf9\x33\xd2\x56\x38\x4d\x9c\x36\x32\xcd\x74\x6d\x93\x1c\xca\xf1\xbf\x32\xc9\xee\xe4\x7f\x41\x0e\xa1\x9c\x9c\x1b\x64\x17\xca\xc7\x7b\xa6\xda\x26\x85\x93\x73\xb6\xbd\x7d\x44\x82\x02\x4b\xb3\x79\x1e\x4c\x15\x6e\xcd\x05\x87\x94\xa7\x2f\x98\xb7\x8e\xe2\x5b\x3f\x73\x5a\x9e\x79\x72\x62\xb5\x81\x80\x58\x5e\x39\x6f\xdc\xba\xe1\x27\x7d\x7f\xbc\xf3\xdd\x5b\x3a\xff\xf5\xaf\x90\xfe\x72\x43\x2c\xff\xec\x14\x98\x55\x9c\xcf\x1f\x9d\x01\xc3\x53\x3f\x97\x45\x3d\x93\x45\x3d\x97\x45\x5d\xc8\xa2\x7e\xbc\x53\xd6\x29\x53\xd6\x3d\xe8\xf7\x7a\xf5\x7f\x57\x4a\x3c\x3e\xcf\x09\x8b\x93\xc2\xf9\x59\xe3\x8c\xd5\xb3\xfc\xd1\x3e\x4f\x5a\xb9\xdd\x74\xe4\x04\xbf\x43\xf0\x6e\xac\xd4\x7d\x25\x80\x5c\xa1\xe1\xd7\x01\x40\x72\xe9\x81\xfb\xe9\xf5\xa5\x1c\x2e\x80\x63\xa3\x3b\x40\xf1\xa5\xaf\x7c\x87\x30\xce\x22\xcf\x76\x89\x69\x02\x30\x21\x87\xd0\x6a\xb5\x6f\xce\xbf\x35\xf7\xbd\x23\x85\x6d\x8f\x12\x39\x1c\x78\x43\x35\x15\xfb\x9b\xe6\x02\x58\xb1\x50\xb5\x4e\xcb\x1f\x6b\x6d\x81\x72\xd4\x93\x1f\x7f\xf3\x6f\x5f\x79\x98\x8b\x52\x96\x4f\x15\x89\xa5\x23\xda\x95\x63\xb4\xbb\x1e\x34\x70\x7c\x34\x6a\x68\x57\xa2\x06\x57\x93\xf6\x19\x35\xf0\x1c\xdb\xe6\xe3\x36\x3f\x77\x4f\xb7\x3e\x14\x2a\xfd\x02\xce\x17\x13\x51\x84\x56\x1d\xae\xb5\xad\x5d\x81\x4d\xf3\xb1\x3a\xb3\x4a\xd8\xfc\xd6\xd7\xf9\x9e\xfc\x01\x84\x61\x2c\xab\xbd\x71\x35\x5b\xb2\x86\x59\x63\x9e\xd8\x5b\x73\x3d\xf7\x6a\xa7\xc6\x5b\xe2\xc4\xc4\x89\x44\xcc\xf6\xd8\x4b\xd6\xc3\xf2\x96\x5f\xed\xa2\x47\x93\x63\x6f\x2c\x54\x3e\xec\x01\x26\xaa\xd7\x2d\xa9\xc2\x92\xaa\x5b\xd2\x58\x81\x98\xe1\x5d\x50\x98\xb8\x9b\x74\x9d\x2d\x6d\x91\x44\xd4\xd1\xec\x41\x87\x3b\x21\x49\xff\xba\xeb\x58\xec\xd6\x57\x5d\xc7\x7a\xae\x70\x00\x9e\xc9\x38\x80\x4f\x68\x77\x49\x2a\xe4\x98\x77\xf6\x7d\xbf\xed\x59\xf6\x75\x20\xbe\x75\xa7\xf2\x62\x35\x76\x39\x21\x64\xf7\xcd\x10\x13\x0b\xa5\x84\xc5\x32\x31\x13\xf9\x9e\xa6\x4e\xdc\xdf\x0a\xa4\x68\x62\x48\xfb\xaa\xa0\xd4\x35\x31\xf1\xe7\xb4\xcb\x2f\x6c\xcf\xb1\x27\x1e\x14\xa4\xf7\x07\x6d\xf2\x4d\xee\xb2\xcb\x45\x3d\x9d\x17\xf5\x2e\xbf\x92\xeb\x9e\xe7\x20\xf2\x1a\xe4\x62\x5f\xc4\xac\x47\x39\xe1\x33\x5b\x85\x53\x6b\x6f\xc5\x22\xad\x8f\x2f\xdc\x26\x5f\x41\xcb\x6f\xcc\xf6\x79\xa5\x8c\x54\xd3\x1c\xf2\x2e\xf4\x37\xe6\x5d\xb7\x99\xfa\xe3\x3d\x4f\x1c\xdf\xb8\xbc\x70\x03\x23\x3c\x7e\xfe\x1e\x27\xbb\xd8\xc1\x73\x50\x6e\x30\xe6\xf8\x55\x73\xc8\x87\xbe\x0b\xfd\x10\xfa\x0e\xf0\x7e\x69\xca\xa0\x25\xb8\x9a\x4b\x5e\x0e\x21\xbd\x80\x85\xc0\xf4\xf6\x05\x29\x2d\x4a\xf9\xa5\xbc\x71\x01\xb8\x7a\x0e\x19\xa9\x0c\xc5\x9a\x8f\x76\xc6\x60\xff\x93\x41\x97\x73\x35\x20\x78\xbb\x11\xbf\x7c\x45\x18\x1e\x33\x2a\xb2\xb6\x44\x16\xaf\x2e\x91\x09\x7d\x1d\x21\xec\xd2\x4a\x0d\x84\xb0\xf8\xe2\x79\x3f\xf3\x32\xe9\xdb\x72\xf9\xfa\x04\xd4\x8b\xf2\x41\x76\xf2\xf1\x8e\x75\x41\xf0\x44\xec\x82\xbc\x39\x23\x38\x52\xf7\xdf\xea\xae\x98\xfa\x7e\xbc\x2b\xe5\xa9\xe2\xfb\x43\xc0\x6f\xa2\x73\x35\xcb\x41\x30\x53\xc9\x6a\x9c\xc9\xf2\xe1\x5c\x1b\xf9\x50\x5e\xf2\x21\x94\x5d\x01\x98\xc8\xc4\x02\x6c\xf7\x35\xe3\xf2\x02\x81\xb4\x3b\x7d\xbc\xcb\x58\x31\xc2\x3d\x0f\x0e\x44\x32\xd5\xb7\xb9\xa9\x36\xe2\x8a\x86\x07\xb9\x86\x82\x06\x92\xe7\xc7\x86\xfb\xef\x3f\xfd\x76\x2f\x7a\x74\x59\x22\x83\x13\x98\x44\x78\x0d\x16\x76\x05\x46\xbc\x40\x7f\xcb\xf5\xa5\x91\x25\x9e\xbc\x5f\xe8\x22\x37\xfd\xb8\x36\xe2\x20\xf4\xe5\x5b\x37\xec\xbf\xee\xa4\x5a\x9f\xdc\x09\xf3\xbc\x7c\x4c\x6c\x30\xf8\xbe\xc5\xe5\xa3\xf0\xf2\xe4\xc9\x6d\x9a\xce\x04\x07\x27\xdf\x81\x51\xb1\x2e\xc9\xe5\x46\x88\x74\x85\x44\xee\xe3\x0b\x5c\x25\xe6\x95\x35\xca\xd5\x2e\x91\x6f\xea\x92\xed\xcf\xbf\x6d\x6f\x15\xb6\x9d\x27\xd2\x5c\x21\x42\xa9\xab\x0d\x71\x92\x3d\xe7\xab\x39\x79\x30\xbc\x69\x57\x7a\x33\x2f\x4f\xc6\xcf\x7d\xaf\x6b\x5d\x2e\x6e\x77\xc2\x57\x79\x6c\x57\x69\x90\x7e\x4f\xfe\x96\x8f\xff\xc2\xfc\x49\x60\xfe\x0f\x8b\xd0\xab\x9f\x39\xf1\xa8\x37\x94\x4d\x47\x1d\x63\xf6\x2a\x17\x9b\x53\x3e\x3f\xb0\xd0\xb3\x4f\xf1\x3b\x16\x9f\x4e\x86\xea\xfe\xb4\x97\xe5\xb0\x7c\x45\x8f\x20\xb2\xcb\x01\x80\xc8\x5e\xf0\x21\x7e\x4d\x64\xeb\xc4\x71\x65\xa8\x4e\x41\x61\xfb\xc4\xf1\xe5\x8e\x0d\xef\x36\xc5\xcd\x4c\xd9\x62\xcf\xfa\xe4\xff\x89\xb1\x4d\xd1\xcd\x6a\xdb\x14\xa4\x0c\x8e\xae\x57\x20\x92\xcc\x1f\x58\xd7\xeb\x77\x77\x3d\x1a\xf7\x38\x59\xf2\x0f\x10\xb2\x1f\xa3\x47\xef\x0e\x23\xb9\x62\xa7\xbf\x6d\x80\xaf\x5f\x67\xad\x35\xbb\x65\xda\xcc\x77\xc6\x48\xc7\x11\x79\x94\xd2\xfe\x96\x44\xb9\xc0\x7f\x8b\x8d\x7b\x67\xdf\x31\xfb\x16\x5d\x7b\x1f\xd1\xfa\x79\xd0\xc1\xf1\x6c\xdf\x69\x8c\xe5\x6a\xdc\xf0\x58\xd7\xfd\xf2\x57\x70\x2f\xdd\x42\xf6\xbe\x2d\xcc\x89\x1a\xd0\xac\xa4\x6c\x83\x52\xed\x12\x00\xa1\x54\x29\x57\x4a\x2d\x74\xea\x3d\x03\x4a\xac\x3e\x9d\x2c\x28\x99\xd0\xeb\x94\x29\xa5\x4d\xa3\x96\xcc\xaf\x6a\x03\x35\xa9\x51\x4e\x25\x08\x55\x6e\x4f\x8d\x00\x20\xe4\xd3\x68\xa7\xd8\xfd\x27\x27\x3d\xc8\xc4\xdc\x02\xe0\xe0\xd4\x0f\x70\x98\x32\x10\x38\x94\xb8\x61\x73\x45\xeb\x54\xed\xc4\x45\x06\xb1\x72\x0b\x54\x19\x44\x78\xea\x60\x72\x7a\xc4\x27\xed\xdd\xb1\x2f\xb6\x81\x12\x20\x09\x62\x0e\xd4\xba\x05\xc6\xb1\x22\xb9\x5f\xec\x7d\x4b\x0b\x72\x38\xb5\x60\x56\xda\x16\x60\x74\xd4\xc5\x7a\x00\xc8\x3b\x19\xc0\xc0\x2d\x80\x5a\x9c\xb8\x65\x30\x24\x52\xaa\x16\x5e\xe4\x4a\x2d\xab\x85\x77\xa5\x7c\xbc\x73\x71\x4c\x8b\x7a\x8e\xf4\x8b\x26\x57\xeb\x19\xeb\x95\x58\xc7\xd1\xb7\xcc\xb3\x19\x38\x6e\x75\x1b\x48\x01\xbb\x5c\x7a\x0a\xd4\xc0\x71\x2d\x45\xbc\x1a\x61\x4a\x54\x17\x20\xcc\x29\x76\xca\x9c\xb6\x94\xb1\xb8\x0c\xf0\x8f\xa8\x12\x94\x6c\x58\x93\x00\x04\x2b\x31\xe5\x16\x50\x51\x47\x5c\x42\x26\x8e\x39\x70\xa8\x24\xda\x3e\xde\x43\xa5\xde\xed\x89\x36\xc9\xd1\x9e\x5a\x9e\x87\xa1\x45\x1b\xfd\x92\xd3\x24\x95\x7a\xcc\xf3\xcb\xbc\x5d\x3f\x09\xf5\x73\x5a\xae\xc4\x8d\x52\x9f\xa4\x93\xce\x47\xf8\xe1\xad\x38\xa0\x3a\x50\xfd\xb2\x1f\xec\x2a\x85\x92\x94\x40\x5a\xf5\xfc\xb1\x38\x05\xca\xa0\x04\x6f\xa9\x8e\x23\x1a\xa5\x40\x68\x57\x62\x06\x90\x8d\xb5\x0d\xed\x5c\x2c\x8a\xa6\xa2\x81\x54\x75\xeb\x08\xea\x36\xea\x58\x2f\xb6\x19\x31\x59\x5f\x34\x76\x7f\x0e\xa8\x5e\x8a\x18\xb5\x02\x61\xd5\xab\xd5\x04\x04\x8c\x91\x17\x58\xd6\xa2\x9d\x5a\xca\x5b\x4a\x15\x49\x28\xa8\x88\x55\x2c\x29\x9b\x38\x0a\x61\xf7\x44\x33\xb8\xee\x2d\x22\x02\x7e\x0f\x64\xb1\x97\x12\x1a\x31\x22\xdb\x88\x12\xbf\x44\x2b\x02\x62\x16\xc1\x5a\x9d\x5a\xa3\xd6\x9c\xdd\x13\xc9\x12\x28\x83\x74\xb4\xb3\x52\x17\x4a\xd4\x84\xba\xa4\x2d\x35\x54\xd5\x45\x48\x41\x02\x40\x4a\xef\x40\x8b\x89\x26\x9c\xbd\x08\x56\x3e\xb4\x05\x20\xba\x9c\xdb\xa1\x92\xac\x97\x13\x90\xe2\xca\x38\x0e\x31\x70\x2c\xcd\x26\xdb\x30\xf3\xfe\x64\x87\xc6\xd2\x49\xa9\x17\x07\x96\x33\x83\x20\xa5\x6c\x2c\xce\xae\x8e\xd1\x5f\x65\x5e\xa7\xe7\x82\x5a\xce\xd8\xce\x97\xef\xc5\x86\xb9\x35\xd9\x02\x19\x9c\xca\xa8\xa3\x64\x62\x45\xfd\x5d\xa9\x48\x5d\xca\x54\x34\x3b\x16\x17\x0a\x27\xab\xc9\x32\xea\x27\x2b\x4b\x48\xd4\xea\x13\xf6\xbc\x26\x3f\xc2\xde\x30\xce\x50\x3a\xcb\x09\xb5\x07\xa4\x92\xf4\xe3\x9d\x7a\x06\xf7\xef\xf9\xb7\xbd\x05\xca\x05\x9e\x56\xd3\x71\x1c\x73\x33\xeb\xd4\x01\x3e\x9b\x4c\xa1\xd2\xfc\x32\xfa\xae\x02\x1f\x5d\x3e\x59\x7a\x98\x47\xbd\x50\x92\xad\x63\x90\x35\xa6\x94\x15\xcf\x93\xec\x0f\xf8\xe6\xb2\xb1\x8e\xd6\xc9\x8f\x71\x70\x2b\x35\xb3\xc0\x67\x14\x55\x68\x96\x19\xb0\xf6\xf1\x9e\x28\x17\x99\xd8\xc6\xf3\x7c\xca\x4e\x52\xa8\x57\x99\xa4\x01\x77\x68\xbc\x8c\xae\x2e\xdc\x27\xa5\x94\xea\xf9\x08\xb8\xc0\x49\x9b\xa4\x50\x31\x99\xf7\x97\x51\x71\xa1\x6a\x86\xa4\xe4\xd3\xbb\xf4\x8a\xa2\xa9\xf2\xf1\x8e\x9e\x87\x50\xf7\xb6\x11\x62\x06\x67\x29\x1f\x85\xb9\x35\x4a\x2d\x9f\xe8\x25\x75\x00\xae\xb1\x50\xe1\x0c\x0c\xe1\x91\x5b\xc7\x4a\xb9\xc3\x56\x03\x5a\xab\x17\x09\xd4\x13\x30\x77\xc0\xc6\x50\x00\x75\xad\x0b\xb1\xd7\xe6\x1b\x9d\xa5\x28\x4e\x72\x32\x5f\xb4\xb8\x3a\x92\x54\xc8\x24\x1d\x4d\x03\x5a\x1d\xd7\xb9\x69\xb9\x9b\x8a\x66\x55\xac\x33\xa5\x6e\xb7\x2a\x4b\xc4\xfc\x64\x4a\x9e\x4c\xe8\x21\x6b\x0d\xb0\xf0\x1c\x9d\xaf\xcf\x6e\xd9\xb2\x9a\x62\x80\x86\x0f\x49\x56\x71\xa4\xb5\xb1\x3d\x04\xc0\xda\x62\x01\x01\x46\x29\x4b\x8d\x35\xdf\x90\xb7\x03\x0e\x8c\x71\x83\xdc\x4c\x28\xb8\x00\xbf\xb6\xa3\xeb\x73\xa7\x86\x6b\x7a\x12\x57\x4a\xc9\xac\x28\x68\x83\x7b\xeb\x21\x3b\xc3\x36\x99\xd6\xaa\x5e\x20\xfe\xfb\xd8\xf6\x49\x32\x74\x75\xbc\x8c\x91\x6f\x95\x27\xa1\x96\xdb\xb9\x81\x73\x35\x70\x39\xe0\xf9\xc5\xbf\xeb\x8d\xed\xee\x52\xbf\xd7\x59\x79\xcc\xcf\x83\x37\x4d\x4d\x5c\xd9\x4f\xd5\xd3\x84\xa9\x80\xde\xb6\x6c\x16\x1a\x38\xa6\x81\xe9\x42\xcd\x1a\x15\x0e\xc5\xb4\xf2\xcc\x08\xfa\x54\x9b\x8a\x45\x4f\xe2\xb8\xb6\xe7\x50\x09\xe8\x42\xb3\xb1\x76\xb1\xdc\xc6\x71\xf4\x78\xc4\xce\x8f\xaa\xa0\xe3\x5a\x9a\x5f\xc6\x7c\xc9\xd6\xe3\x4b\x1b\x61\x7e\x46\xea\x79\x8b\x69\x9e\x6a\xaa\xa0\xa2\x62\x2a\x6a\xb3\x3d\xa8\x9c\xb4\x6e\x2a\x2c\xaf\x1f\x5d\x69\x34\x03\xa9\x3b\xd6\xb3\x95\x0d\xa4\xa9\xc2\xc0\x49\xee\x98\xbb\xcb\xf9\xb4\xce\xdd\x31\xb5\x5a\xee\x0b\x4b\x50\x33\x95\xa7\xb3\xd9\x19\x0f\xd9\x3a\x03\x27\x39\xcd\xc5\xdc\x69\x10\x19\x64\xcc\x70\xb1\x2f\xb3\xee\x81\x7c\x08\x9c\x4b\xae\xdd\x8c\xba\x5d\xce\xd4\xa2\x64\xca\x0c\x6f\x2a\xfa\x42\x5e\x42\xf1\xa3\x2c\x15\x94\xd5\x7c\x2c\x14\x69\x96\xc9\x94\xfc\xf3\x65\x8c\x52\x73\xb6\xf6\xb4\xe8\x4a\x00\x38\x6b\x32\x83\x9b\x41\x0e\x4a\x29\x23\xf9\x35\x36\x2a\xee\x01\xd9\xac\x57\xd8\x91\xd3\x86\xa7\x98\xb2\x4d\x7e\xe7\x04\x6b\x4d\xab\x3b\x01\x36\x61\x6a\xb2\xc9\xab\xeb\xf9\x64\x91\x4b\x36\x87\xd2\xcc\x83\xb5\x3d\xc7\x91\x4a\x9a\xa8\x08\x00\xe4\x81\xba\x5a\xe2\x92\x50\x5c\x73\x03\xcd\xf7\xd6\x34\x10\x33\xa7\xa9\xbe\x79\x6c\x3e\xbb\xc7\xaa\xa1\x90\xc6\xf5\xa9\xe9\xe3\x3d\x64\xaa\xa5\x51\xa9\xe7\x62\x99\x19\xc0\x4a\xd6\x1c\x98\x9f\x06\x2f\x97\x61\x44\x15\x18\x0a\xdd\x8c\x55\x35\xb7\x32\xe6\xea\x45\xf1\xa6\x39\x02\x91\xa9\x89\x34\xd6\x45\x53\xc1\x1d\x53\xf3\xd6\x61\x01\x62\xcf\x00\x17\x25\x13\x21\xe0\xb8\x66\xcf\x68\x90\x8e\x35\x73\x98\xd4\x82\xf7\xb5\x9b\xdf\x99\x16\x4b\x88\xdd\x3c\xbd\xcc\x15\x8b\xe6\xa9\x01\xff\xe0\x5c\x7a\xac\xa5\xd4\x1d\x6f\x15\x8e\xa4\x19\xe0\x4c\xbd\xb8\x17\x07\x3c\xc6\x65\x77\x8e\x09\x6c\x0b\x90\x3c\xa0\xd7\xc1\x97\x30\x9f\xce\x07\xb1\x9d\x77\x54\x6f\x0d\x3e\xf6\xc7\x3b\x83\xb2\xcd\x1a\xbe\xe8\xc9\x42\xdd\xa2\x83\x44\x5a\xd2\xfc\x32\xcb\x85\xc9\x7c\xce\x65\x21\x79\xd1\x9e\x4c\x6c\xaa\xef\xec\x0c\x01\x19\x0e\x5b\xee\x85\x6a\xb7\x80\x28\xa5\x65\x67\xd8\xac\x81\x1d\x84\x42\x20\x67\xcf\xba\x25\x6d\xe6\x2b\x51\x2e\x4c\x85\x12\x5a\x2b\x1b\x11\xca\x66\xc5\xfd\x65\x3c\x77\x04\xb8\x9f\x24\x3d\x6f\x89\xce\x26\xdf\xc2\x80\x71\x74\xeb\x1d\x39\x23\x90\x49\xe7\x9d\xe1\x38\x66\x0f\x59\xf4\xfd\xe6\xaf\x0f\xc6\x9d\x95\x5a\xcd\x13\x6f\x61\xe6\x64\x02\x0a\x5c\x21\xa9\x36\xe7\xe5\x08\x32\x7e\x8b\x09\x4c\x7e\xcd\x82\x24\x25\x35\x71\x6d\x4a\x09\xf3\x79\x05\x42\x44\x9d\x11\x22\x48\x30\x6d\xee\x1d\x7a\x32\xf6\x74\xba\x30\xa5\x8e\xbf\xf9\x26\x57\x6a\x97\x33\x99\xa5\x8a\xc0\xda\x20\x31\xc3\xc6\xaa\x94\x54\x02\x49\xf4\x70\x96\x84\xcd\x6f\x49\xe8\xac\x02\xf8\x5d\xaf\xf9\x86\xb3\xdf\xc4\x99\x3b\x92\x02\x38\xc4\x82\xca\x6c\x1d\xbb\xa7\x98\x12\x45\x6e\x5b\xb3\x7d\x09\xac\xbb\x42\xa5\x38\xb2\xb3\xb9\xd4\x5a\x78\xbc\x1f\xfd\x00\xe7\x3e\x58\x47\x4c\xe8\x88\x00\x20\x14\x35\x8f\x8b\x53\xb7\x8e\x08\xd6\x13\xd4\xec\xee\x2e\x0b\x93\x67\xd5\x33\xf0\x4a\x72\x20\xc9\xe7\x54\x4f\xc0\x2f\xc9\xd2\xdf\xd0\x0b\x0b\x0f\x01\x32\x98\x78\x3f\xe3\x17\xd6\x8d\x79\x2f\xc8\xff\x1a\x02\x1f\x7b\x47\x03\xcd\xeb\x68\xe3\x38\x1c\xd2\x9c\x49\x1a\xdc\xa3\x64\x12\x0c\x08\xe3\xe6\x53\x2e\x3a\x08\xef\x46\xff\xc0\xd9\x55\x54\xc1\x07\x74\x50\x40\x0f\x05\x60\xbe\x58\x1f\x3d\x9b\x77\x88\x8e\x30\x67\xaf\x53\x36\x17\x6e\x1a\x72\xe2\xd9\x10\x80\x51\xe1\x37\x25\xae\x7c\x7d\xc4\xea\x18\x31\xf9\x1c\xb0\xf4\x39\x60\xe9\xc6\x80\xc9\x3c\x60\xf5\xae\x01\xcb\xf0\x8b\x84\x0a\x50\x27\x53\x32\x3b\x5b\x33\xcc\xc0\x81\x23\x55\x60\x65\x9b\x38\x5a\x6b\x52\x71\x74\xca\xa4\xe2\x38\xd0\xe8\x33\x39\x76\x59\x3a\x76\x59\xba\xd9\x65\xf2\xd9\x65\x75\x8b\x39\x15\x71\x32\x98\x00\x8a\x13\x7b\x58\x40\xa4\x85\xc7\xfb\xd1\xce\x80\x76\x9a\xb9\x08\x68\xa6\xb5\xf2\x61\x9d\x7f\xcc\x7d\xcb\x76\x5f\xd7\x79\xeb\xc0\xe8\xa8\x3e\x58\x49\x31\x97\xa9\x92\xf6\xb2\x51\x62\xb0\xf1\xf1\x31\x71\x26\x37\xd2\xd8\x11\xc3\x96\x71\x1c\x3a\xaf\x4a\xdc\x1a\x64\xb7\xda\x9f\xbd\x49\xf6\x17\x66\x6e\xc1\xdf\x6d\xda\xc4\x34\x3b\x30\x39\xf9\xd4\x30\x98\x9b\x9d\xf4\x8d\xd3\x9a\x5d\x38\x98\xf7\x8d\xa9\x4f\xd5\xa1\x5b\x71\x03\xbb\x27\xaa\x2c\x60\x68\x59\x1a\x1c\x78\x12\x8f\xd1\x0b\x60\xd1\x7d\x6d\x01\x6b\x7d\xd1\x2e\xe2\x58\x48\x8d\x0a\x20\x71\x93\xc2\x24\xd8\xac\x40\xf0\xe3\xab\x66\xac\x09\x09\xb5\xd2\xf1\x6e\x74\xd0\x84\x0e\x0a\xd6\x43\xb8\x42\x0d\x73\x17\x99\x75\xe0\x81\x5c\x0c\xb0\x0b\xef\x20\xf5\xc3\x50\x7b\x33\x0a\x75\x4f\x50\xe2\xd8\xed\x6f\x7e\xd3\xe6\x2e\xd3\xb9\xcb\x00\x60\x2a\xbf\x07\x47\x37\x6a\x15\xac\x8c\x61\xd9\x61\x9c\x9c\x8d\xe1\xcd\xfa\x6d\xd5\x92\x20\xea\x92\x71\x74\x33\xa1\x89\xb8\x01\x12\xc8\x02\xbf\x16\xac\xc3\xac\x93\xc0\x4e\x94\xf1\xce\xfb\x2b\xa0\xbf\xcc\xf8\x15\x08\x84\x79\x49\xe2\x26\xc2\xe1\x7b\x9e\x2b\xa5\x84\x15\x9a\x06\x12\x73\x5f\x7e\x57\x37\x10\x8a\xcd\x19\xad\x66\xe7\x9a\xca\x8f\x1d\x37\x99\xc7\xad\xde\x1a\x37\xb3\xaf\x8e\x5a\x82\xb2\x2e\xf8\x60\x19\xc0\xf1\x07\x20\x07\x6f\x06\x2e\xaa\xcc\xc0\x43\x70\xd7\x1f\xed\x19\xf9\xec\x19\xf3\x41\xcd\xc9\x20\x04\xa5\x15\xbe\x2f\x16\xa3\x1a\x56\xb5\xb0\x4c\x6a\x4d\x83\xa3\xc2\xe4\xc1\x5f\xb6\x86\x3d\x64\x02\x7e\xdd\xff\xe5\xd6\x7e\xf4\xd7\xb3\x51\xe4\x22\x1b\x25\x5d\xa1\x0d\xf4\xd3\xe5\x4a\x36\x0a\xd8\x01\x57\xa8\x50\x47\x36\x0a\x28\x36\xb9\x2e\x70\x48\xcd\x89\xb3\xe9\x53\x4b\xd9\x07\x6a\xd2\x71\x58\x5c\xa0\x3b\xa3\xcc\x9c\xce\x02\xee\xdf\xeb\x85\x67\xbb\x4c\xa5\xca\x67\x3e\x56\xea\x23\x21\x0b\x69\x53\x7b\xbb\xbe\xfd\x6d\x16\x4f\x4d\x3d\x25\x6a\x31\xef\xd0\xca\x93\xc4\x95\xb3\x1c\x94\x03\x4a\x34\xae\xd6\xac\x2d\xf3\x4b\x16\x35\x6b\x8d\xf2\x6e\x59\x56\x33\x20\x33\x84\xf2\x5b\x7a\x74\xe7\xc1\x65\xe0\x3b\x92\x50\x96\x59\xa2\x83\xa6\xee\xb2\x18\xcb\xcf\xce\xd7\x72\x50\x64\x9d\x2f\x75\x24\x3e\xe8\x4b\x37\xf3\x7f\xbe\xd0\x99\x4d\x95\xe4\xb5\xb9\x8f\x70\x91\x87\x59\x9c\xf5\x79\xce\x5e\xb9\x9e\x86\xb9\x4b\x66\x6f\xce\x43\x07\x1d\x57\x76\xaf\x62\x91\x02\x06\x04\x45\x2a\xb9\xef\x74\x99\x7d\x38\x92\xdc\x56\xf6\xe7\xa8\x5e\xf0\xea\x7d\xa6\x6d\xd6\xdd\xb2\x4e\x7e\x06\xde\xa1\x91\xd3\xf9\xf8\xe0\xde\xb1\x47\xfa\x55\x8d\x5e\x27\xfd\x5b\x56\xe3\x1f\xf3\x2e\x56\x13\xd3\xe3\xbf\xa6\x55\xf8\x86\x4e\xbc\xad\x26\x5f\x53\x89\x2b\x9d\xb8\xba\x4d\x7c\xa5\x0f\xf3\xbf\x98\x56\xdd\xd7\x77\xdf\x0c\x09\xa3\x97\x3b\xb6\xdf\x01\x09\xe3\x32\xbc\x2c\xbe\xc1\xff\x66\x83\x5f\xc5\x4d\x76\x92\x46\x60\x8a\x1f\x16\xfd\x68\xf2\xe7\x3c\xda\x44\x39\xcb\xc8\xa1\xc5\xa4\xe0\x36\x7f\x49\xee\xed\xf9\x57\x87\xcb\x82\x6a\x76\xd9\x15\x97\xbd\x65\xb1\xe0\x10\xf9\x34\xf2\x94\x6a\x1e\xd4\x02\x57\x92\x0e\xeb\xc5\x8c\x30\xa4\x47\x08\xea\x76\x3d\x15\x12\x1a\x77\x3d\xc3\xb2\xdc\xca\xf7\x9c\xd5\xee\xbc\xed\x01\x7d\x16\x9c\xd8\xfe\xa8\x77\x0b\xe4\xf0\x4f\xdd\x1c\xaa\xf7\x60\xee\xc7\xa9\x58\xfd\x61\x59\x37\x5f\x95\xab\x7f\x4f\x7f\x3f\x6a\xfa\x3b\x84\x7e\x2b\xa5\xf2\x1b\xa4\xe1\x3b\xf2\x81\xfe\x5f\x9d\xff\xbe\x34\x4f\x00\x5e\x93\x8c\xb5\x64\x53\x58\xdd\x1f\x96\xf9\x72\x31\x78\xff\x0f\xb8\xa2\x79\x6a\x17\xb5\x1b\x47\x55\xbc\x52\xa4\xf7\x83\x3b\xfc\x01\x14\xa7\x15\x10\x27\xa0\x48\x2e\x11\x23\x67\x35\x40\x2e\xf8\x15\x00\x9e\x0b\x60\xca\x33\x24\xa7\x55\x2b\x75\x0f\x6c\xc4\xbf\x43\xd2\xff\x31\x21\xe9\x5d\x36\xfd\x1b\xe1\xa1\xca\xa5\x84\xbe\xb5\x6f\x87\x87\xea\x37\xd0\xa1\x96\x59\xf9\x7e\xdf\xaf\xcb\xa6\x9b\xa2\x45\xc5\x94\x9b\xa1\x31\xfd\x2e\x8a\xa9\x28\x77\x9b\x61\x5f\x3b\x69\x12\x6c\x7c\x6c\x89\x13\xca\xbf\x8e\xb5\x6f\x24\xe2\x33\xf0\x45\x0d\x1f\xaa\xa4\x0e\x17\x16\x8c\x07\xe5\x7b\x5e\xe1\x97\xb7\x7e\x91\xe3\x5c\x7c\xbb\x82\xeb\xdb\x48\xe0\x0f\x8b\x6c\xd5\xcf\x7a\x11\x37\xa4\x8b\x4a\x33\x7b\x74\xd4\x77\xbe\x56\x62\x24\x29\xd5\x73\xe2\xb9\x61\x6c\x5f\x6e\xd7\x60\xdd\x2f\x60\xdf\x93\x43\xfc\x3f\x2d\xb4\x58\xe6\x2a\xc3\xb8\xb7\xa5\x27\x73\x5c\x7b\x58\x56\x50\x60\xf8\x03\x83\x97\xb0\x7a\x4e\xfa\x3f\x7b\x56\xf8\xbe\x29\xf0\x3b\x5c\x8e\xff\x69\x2a\xfd\x4f\xb7\x91\x0f\x8f\xd4\xef\x7f\xdf\xdc\x5b\x36\xf5\x47\xc6\xcc\xeb\xbf\xfb\x4a\x1c\xff\xcf\xb0\x0d\x79\x0d\x5d\xe1\x10\x32\xfd\x39\x41\xfd\x57\xd7\x63\x2a\x95\x8a\x1d\xa8\xb4\x64\x14\xd5\xd4\x9c\x57\xc4\x99\xa1\x35\xd8\x15\x91\x82\x71\x3e\x03\x24\x70\x94\x48\xad\x7b\x9b\x1d\x26\xa1\x52\x03\xb6\xaa\x00\x7d\x72\xbe\x07\x18\x3b\xd5\xd6\x81\xf2\xc1\xc4\xaa\x7b\x05\xc9\x06\x53\x6d\xcb\x13\x83\x9d\xb9\xc7\x95\x02\xae\x84\xc9\x27\xd8\xe5\x2f\xee\x1f\xfc\xfe\xde\x42\xf0\x4e\xa2\xd9\xc1\x9a\xed\xf4\x3c\x39\x4d\x89\x52\xca\x7b\x26\x6c\xe2\x24\xf0\x26\x23\xeb\xf6\xac\x66\x0c\x09\x48\x89\x65\x2f\x54\x6c\x94\xbb\x75\x3b\xe2\x88\xd6\xce\x53\xe5\x49\x38\x51\x29\xbc\x07\xd9\xa1\x8c\x54\x28\x45\xaa\x9b\xe4\xc5\x2c\x59\xa3\x58\x5f\xe2\x7b\x8c\x96\x20\x89\x0a\xbf\xba\xb8\x6a\xc0\x65\xfd\xc6\x48\xf8\x44\x1a\x6c\x96\x40\xda\x2f\x1a\x6b\xcf\x7f\x63\xd3\xf9\xae\x99\x17\x3a\x7d\x5f\xd9\xdf\x9f\xb9\x72\xf1\xb6\x58\x67\x74\x6b\x97\xaf\x95\xc6\x7e\x6f\x2c\xf8\xad\x01\xeb\xd5\x9a\xba\x1b\xab\x2a\x5f\x55\x47\x26\xae\xa8\xe8\x50\x5e\xaa\x63\x6e\x53\x7c\x6d\x94\x45\xa7\x46\xdc\xc1\x09\xd4\x5a\xa5\x94\x96\x0a\x09\xd6\x4f\xa9\x7d\x2f\x24\xc0\xea\x03\xdd\xb2\xe7\xcc\x4a\x5f\x28\x5a\x33\xe3\x66\xe2\x9e\x90\x11\x6b\x6a\x56\x90\x8c\x99\x2e\x74\xd7\x2c\xce\x1e\xd2\x89\x7c\x59\xd0\xc3\x73\xb0\xcb\xf3\x52\x25\x91\x22\xe6\x2d\x2c\x4e\xe6\xe0\x89\x6f\x42\xb5\x78\x01\x2b\x03\x11\x20\xef\x4d\xcd\xa1\xad\xf6\xc6\xc6\xa8\x5d\xea\xa3\xe8\x9e\xa9\xf6\x84\xcd\x5a\x33\xd1\xec\x19\x27\x4b\xd5\xa1\xd2\xeb\x9e\x12\x8a\x6f\x1a\x74\x37\x17\x09\xd4\xd2\xd2\xe5\xe5\x41\x99\x94\x8b\x20\x4f\x25\x45\x68\x9a\x5e\x28\x23\x52\xe4\xf6\xb8\xe7\x48\x21\xb1\x86\xf8\xb6\xf1\x8a\x2a\x8a\x7e\xa7\x2a\xfe\xe3\xf7\x9f\x7e\xbb\x73\x31\xe0\x9f\x1b\xad\xf6\x95\xe4\x8e\x65\x74\xfd\x43\xc3\xf3\x6f\x5f\x4b\xb8\x06\x14\xf7\xbd\x61\xf4\xff\x3a\xdb\x23\x51\x6e\x40\xc1\x92\x66\xed\x68\x9e\x18\x37\x32\xa8\xa3\x27\x52\xd4\x5d\x02\x88\xc2\x9c\xca\x90\x25\x91\x22\x17\x37\x66\xfc\xd2\x2c\x65\x6e\x4a\x8d\xbd\x56\xa6\xe3\x9d\x10\x67\x73\xfa\x78\x41\x5c\x3c\x7a\x1b\x5f\x00\x05\x36\x71\x40\xee\x68\xb3\x39\x22\x49\x45\x8a\x6a\xb6\xfe\x76\x84\xb2\x36\x33\x38\xf5\xd4\x02\x25\x6d\xbb\x80\x06\x05\xd2\x04\x9a\xe4\x66\x9e\x6f\xc3\xf7\xf6\xf5\x13\x53\x8d\x80\x8c\x8d\x63\x1c\x00\xca\xd5\xf4\x8e\xc6\xd4\x5e\x48\x1a\x98\x9e\xab\xd8\x63\x04\x3c\xc6\x3d\x75\xc6\xe0\x4f\x19\x24\xd2\x1c\xe3\x54\xa6\x99\x49\x3c\x86\xe2\xa8\x05\xba\xf9\xa4\x83\xf6\x22\xd6\x13\x7a\x68\x0e\xb7\x6a\x58\x3f\xe7\xb0\x46\x82\x51\xa1\x9c\xcf\x67\x9d\x6e\x9d\x98\x35\x99\x9d\x6c\x7e\xf0\x60\xa1\xa0\xf4\x81\x65\x0b\x2a\xfe\x8c\xa4\x41\xcc\xe3\x32\xa7\xe6\x74\x40\x1e\x70\xd7\x2b\x9d\xd3\x65\xeb\xbc\x35\x81\x58\x02\x21\x13\x13\x89\xb4\x9e\x1e\x98\xc1\x73\xdd\x66\x1f\x2e\xa7\x40\xb9\x96\xc5\x4c\x96\x82\xb5\xf0\xc3\x7c\x36\x6e\x28\xd0\x8b\x72\x9e\x31\x44\x8a\x24\xba\x94\xd3\x13\x83\xba\x9a\x07\x81\x75\x64\x93\x2c\xf4\x1e\x6a\x22\x8e\x05\x2c\x3c\x12\xa5\x4f\x89\xba\x4e\xae\xa2\x20\xfb\xf6\x23\xb4\xae\x23\x65\x70\x63\x9f\xe0\x63\xbf\xaf\x90\x32\x92\xed\xea\x7d\xcc\x3a\xa7\xb6\xee\x2e\xbf\x63\xcc\xc0\xdf\xb4\x02\xb2\x16\x46\xad\x61\xe5\x9c\x06\x66\x7f\x72\x04\x99\xd7\x03\xba\x7c\x0d\xd3\xe3\x47\xac\xd1\xfc\xaf\x33\x80\xcf\x5c\x1d\xb1\xb3\x6c\x49\x9b\x67\xdf\x52\xd7\x12\xa8\x42\x2e\x32\xd8\xe6\x76\x40\x72\x19\xa5\x45\xa6\xe9\x16\x21\x41\x8e\x32\x55\x73\xa9\x0a\xa3\x72\xc0\x9f\x0d\x98\x75\x89\xdb\x81\x9a\xae\x10\x74\x1e\x90\xef\x6d\xda\x20\x2d\x23\xff\xdd\x1a\x58\x02\x09\xb2\xac\x41\x18\x6d\xa2\xce\x85\xed\x14\x9b\x84\xb3\x79\xbe\x09\xef\xcc\xc1\xc2\x42\x28\x33\x4c\x97\x14\x4f\xa3\x57\x73\x0e\x18\xe4\x79\x28\x16\x64\x9e\x39\xfd\x45\xcd\x8e\xc9\x57\x5b\x53\xcc\x1b\x81\xaa\x56\xeb\x15\x94\x94\xdd\xb1\x98\x58\x01\x07\x90\x37\x0e\x47\x9c\x87\xe9\xf2\xf7\x42\xf3\x04\x02\x80\x8a\x3c\xb5\x0d\x4f\x0c\xd3\x80\x4c\xc4\xc9\x7b\x2c\xc8\x5d\x66\x0b\xd5\x08\x20\xe1\x69\x7d\x51\xc5\xa0\x48\x69\xde\x52\x2e\x15\x49\x9e\xee\xd6\x21\xc6\x49\x35\x51\xd3\x44\xda\x1a\x4a\xd9\x0a\x27\xea\xa5\x63\x30\x99\x72\x2a\x07\x6a\xf9\x4a\xc7\x64\xde\xd0\x28\x35\x46\x3a\xb8\x59\x25\xc5\x0c\x05\xe8\x3b\x3d\x66\x8d\x96\x06\xd6\xae\xf3\x6a\x0f\xa4\x9b\xb7\xae\x66\xb9\x29\x89\xf5\xd2\x39\x3c\x24\xa9\x17\xbd\x6c\x49\x1a\xaa\xb9\x28\x0b\xd8\xba\x4a\x13\x4a\x4f\xd4\x33\xf5\xa1\x2f\x32\xb5\xcd\xc9\xff\x6d\x54\x1b\x79\x28\x55\xe7\xe3\x5c\xc5\xc2\x94\xce\x8c\x19\x5a\x9c\x8a\xe9\x45\xf5\x83\xbb\x2c\xc8\x63\x6e\x2d\x3d\x59\x2c\x86\xf2\xcb\x39\x98\xb0\x81\x3a\xff\x30\x50\xf1\xba\x83\xc5\x55\x90\x6a\x6c\x57\xb9\x0f\x4d\xe4\xb7\x5f\xff\xef\x2f\xf7\xd3\x65\xd6\x89\x13\x25\x49\xcf\x9d\x04\x18\xf6\x35\xc1\xea\x9b\x05\x06\xe0\x81\xfe\x2e\x54\xfd\x63\x45\xe1\x90\xf5\x73\xb2\x49\x4a\xcd\xbf\xa0\x0a\x76\xb6\x4a\xbd\xb8\x57\xc7\x52\xcc\x31\x00\xdd\x7a\x4f\xa4\x85\x52\xe6\x65\x75\x8a\x54\x6a\x45\x76\xc8\x53\x3d\x20\x83\x75\x93\xa8\x35\x14\x0d\xb7\xb9\x10\x5c\x80\xd8\x2d\x6d\x2a\xd4\xd9\x0f\xc3\x50\x35\x0b\xdc\x6b\x7e\x06\x91\xbd\xc5\x49\x14\x63\x42\x83\x91\x6d\x2e\x78\xdd\x06\xf6\x54\xe5\x9e\x29\x47\x14\x6d\xc2\xb3\x8e\xb5\x6c\x50\xb7\x81\xc3\xe8\xe0\x88\x0c\x58\x8e\x69\xd9\x50\x24\x77\x4e\xe6\xe5\xfa\xc1\x6b\x5d\x2c\xdc\xc8\xb2\x25\x11\xb3\x7a\xb9\x8e\x82\x28\xeb\x04\x73\x70\xd2\xc7\x97\x36\xf5\xcd\xac\x7b\x1c\x78\x47\x91\x8f\x7a\x19\x27\x79\xf9\xfc\x36\x70\xe0\x8f\x2f\x7c\xa2\xb8\x31\x4e\x72\xfa\x03\x9b\xfc\x5e\xf8\xff\x4b\x30\x2a\x90\xd1\xfb\x12\x39\xa6\xb2\xe8\x47\xf3\x65\xc6\x07\xd6\x91\x65\xd9\x91\x71\xca\x8b\x8e\x3c\xfe\x62\xf4\x64\xfc\xa7\x63\x9d\x9c\xe6\xa9\xb4\x0c\x7e\xfe\xfa\x5c\x2c\x9c\x9e\x3a\xa5\xa8\x53\xa5\xa8\x79\xea\x53\x9b\xfa\x96\x7a\xf1\x39\xb1\x0a\xe3\x4b\x33\x60\x19\x45\x72\x92\x89\xcd\x08\x9b\x3f\x50\x6d\x4a\x51\x33\x6f\xb1\x36\x67\x4f\xcd\xa8\xb8\x30\x37\x41\x2e\xb8\x2b\x00\x37\x80\x9a\x62\xb3\xa8\x9f\xc5\x49\x28\xca\x80\xf5\xd1\x32\x8e\x23\xde\x6e\x02\x44\x86\xed\x00\xd5\xc7\x76\x51\x35\x4d\xa8\x3a\xca\x97\xec\x1d\x65\xcd\x36\x69\xf6\xda\x49\xb0\xb6\xa4\xec\x5f\x70\xad\x3e\xeb\xaa\x99\x06\xbb\x60\xa2\x54\x96\x45\x76\x98\x89\x5b\xdb\x1f\xf3\xd8\xb7\x24\xe0\x6b\x24\xc4\x51\xe2\x91\x71\x6d\xe9\x1e\x63\xf8\xd7\xcd\xdf\x7f\xfa\xbf\x9b\xff\xbe\xcf\x1c\x66\x8a\x59\xa6\x46\x5c\xcc\x0f\x11\x9f\x9d\x7d\xf6\xe8\x41\x91\xd9\x2f\x94\xbb\x86\x44\xb1\xf2\x73\xa3\x9a\x91\xce\x1f\x9b\x19\x4c\x46\xb1\x0a\xac\x8f\x50\xde\x0a\xb8\xb7\xcd\x64\x76\x2c\x47\x00\x00\xc2\x8b\x7f\xe1\xe6\x63\xf5\x04\x3e\x1d\x06\xb4\x7b\x5d\x64\x6c\x53\x42\xf9\x34\x5b\x3c\x33\x29\x75\xac\x12\x73\x9f\x1a\xe5\x88\xea\xd5\x0e\xf3\xdc\xe1\xd6\x88\x12\xaa\xd7\xf0\x05\xd2\xcf\xb9\x8e\xf7\x2f\x89\x6a\xb4\xb1\x2a\xa9\xc1\x0c\x32\xc8\x2d\x93\x9f\x83\x2a\xb4\xb2\x49\x85\x54\xd3\x34\x5e\x60\xda\x22\x17\xd4\x33\xf6\xd3\x49\x94\x81\xdc\x60\x9e\x78\xaa\xd4\x54\xe6\x17\x17\x8c\xc8\x75\x4a\x14\x63\x79\x16\x8a\xa8\x5f\xeb\x62\xe1\x8d\xb9\x6f\x82\xca\xc5\x58\x00\x4c\x98\x28\xb7\xb6\x45\xcd\x9d\xd7\xdf\x60\x51\x35\x62\xe5\x11\xab\xae\x59\xb2\x3d\x20\xde\x59\x87\x87\x6a\x17\x41\xe3\x4b\xb0\x09\xde\x66\x84\x82\x28\x20\x36\x4c\x96\x00\x69\x40\x11\x4d\x2f\x29\x64\xca\x85\x9f\xb9\x50\x42\x64\x89\x8e\x4c\x94\x5a\x1b\xa6\x6d\x1b\x50\xc3\x33\xc5\xa0\xd4\x2b\x53\x4d\x39\x64\x47\x20\xa1\xee\x52\x0c\xb4\x03\xc1\x2d\xd4\x84\x04\x35\x28\xa8\x15\x2f\x0b\x40\x89\x14\x13\x65\x3d\xf7\x75\x3b\x2e\x5f\x4c\x57\x36\x67\x9b\x6e\xb1\xd8\x70\xe5\x7d\x86\x27\x67\x71\xba\xb9\xf1\xaa\x24\x4a\x6a\xfa\xa9\x4a\x59\xf9\x40\x51\xce\x89\x46\x49\xd4\x9c\xfc\x7d\x98\x7f\xb9\x50\x97\xa8\xe8\xc3\x96\x5f\x6d\x3e\xb6\x68\x4c\x97\x09\x49\xbe\x4f\xb3\xb3\x10\x53\xda\x6b\xb7\x2b\x4e\x36\x63\x9d\x3b\x64\xd6\xbc\x70\x2f\xd4\xf0\xac\x57\x77\x99\x70\x7b\x32\x67\xba\x86\xdb\x00\xff\x37\x63\x00\x2c\x6c\xc7\x92\x29\x0a\x50\x6b\x4f\x36\x79\xc1\x95\xea\x51\xa7\x42\x4d\x11\x76\x23\xc4\xdc\x32\x49\xf6\xba\x2d\x36\x37\x13\x5c\xf5\x58\xa3\x13\x7b\x5e\x01\x97\xb4\x19\x9b\x89\xa9\x61\x14\x2b\x9b\x76\xa6\x02\xa0\x1c\xa1\x5c\x0a\xf5\x68\xb3\x62\xd1\x66\xee\x87\x75\x42\x41\x19\x86\xd3\xc6\xa2\x6a\xcc\xfa\xd2\x61\x2f\xfc\xed\x8b\x52\x29\xcd\xf4\x28\xab\xeb\x11\x96\x37\xb0\xf8\xe0\xe2\xdb\x70\x09\x09\x10\x46\xbc\x63\x18\x65\x7f\x77\xea\x46\x0f\x4d\xea\x81\xa2\x59\x0e\xf3\x27\xda\xfc\x32\xab\x12\x4c\x44\x4d\xcf\x8c\x7a\x3d\xf3\xa3\xb9\x20\x0e\xb3\x8e\x9d\xd0\x98\x89\xcb\xae\x51\x29\xd6\x25\xc7\x4a\xb6\x01\x37\x22\x54\xa0\x3e\x99\xc0\x0e\xde\x4b\x03\x05\x76\x70\xec\x10\xea\x1a\x1a\x45\x30\x8d\x6b\x43\x51\x09\x38\xc4\xbb\xf5\x7e\xaa\xa6\x56\x35\x98\xaf\xd7\x51\xd4\xd7\x13\xa1\xa2\xaf\xc0\x11\x6d\x98\xe1\x12\x60\x61\x6c\xda\xc1\x2e\xcd\x94\xbc\x02\x36\x15\xd9\x06\xea\x05\x71\x82\x09\x1a\x90\x10\xa0\xa7\xc9\xcb\x98\x4f\xbb\xc1\xda\xcd\xd6\xdd\xe7\xda\x53\x48\xcc\x03\x4c\x17\x84\xf1\x53\xdc\x03\x3f\xd7\x0e\xa3\xde\xb1\x2d\x84\xd7\x87\x2e\xcb\x3e\x1c\xcf\x5c\x6a\xca\x40\x75\x6f\x66\x4e\xfb\x0b\x5f\x6a\x48\x25\xee\xaf\x68\x44\xa6\xf3\x70\x25\xde\xaf\x19\x3f\xff\xe7\xa3\x90\x4e\x8a\xb5\xd6\x41\x73\xa4\xc4\x1d\x41\x87\x66\xaf\xce\x42\x36\x65\xcd\x4b\xa2\x25\x20\xe1\x1c\xd4\x97\x27\x7a\x29\x36\x33\x4e\x9f\xe7\xe0\x77\x7a\xa8\x17\x44\x25\x77\x71\x40\xb1\xee\xec\x87\xe7\xb7\xb4\xd9\xc6\x71\x7f\x95\x2e\xbe\xc3\xca\x6b\xd9\x05\xaa\x7d\x4b\x6a\xaa\x92\xd9\x1e\x00\x7c\xef\xfe\x5a\xe1\x1e\xa0\x94\x1b\x08\x4c\x15\x6b\x58\x51\x14\x2b\x3c\xe5\x49\x51\x2b\xad\x73\xc5\x74\x04\x1c\x0d\x0f\xe3\x5d\x0a\x8c\x37\x96\xca\xb2\xa4\x90\x46\x55\x6f\xab\x1b\x8e\x14\x3b\xa6\x62\x7b\x19\x8b\x5c\x58\x37\x6b\x19\xb5\x86\x5c\xcc\xe1\xc1\x9b\x60\xef\x80\x8d\x60\x5a\x6f\xea\xe0\x13\x63\xc5\x4f\xb0\x97\x07\x15\xc8\xbd\x9b\xe5\x10\x47\x16\x36\x0f\xb9\xf8\x94\xbc\xb5\xa8\xd3\xa9\xa5\xab\xcd\x9e\x41\x6c\x56\xa3\xae\xe9\x49\x89\xb1\x99\x69\x47\x5f\x2a\xf6\x61\xb5\xe8\xdc\x7e\xeb\x3c\x13\x59\x7c\x5a\x8e\x92\x88\x3b\x18\xf5\x9b\x19\xca\x27\x1e\x65\xab\xa5\xf8\xe3\x7f\xca\x44\x4a\x26\xa0\xd8\x8e\xc9\x70\x11\x44\xb0\x8c\xab\x9a\xa8\x65\x13\xd9\x69\xbe\xca\x4e\xa9\xf1\x06\x56\x12\x87\x11\x5e\x3a\x35\xf6\x73\x27\x6c\x9c\x26\x90\x78\x27\x46\x5d\xbc\x3d\x18\xde\x7c\x7c\xb1\x20\xb0\x4c\x05\xd7\xe0\xad\xb7\x74\x42\x4b\x83\x35\xd5\x6f\x62\x7e\x1e\x00\x97\x48\x6d\xea\x32\xaf\x11\x1c\x14\x09\x2b\xdd\x20\xd0\x06\x08\x0b\x77\x1b\x6b\x2f\x9b\xc5\x37\x1b\xa1\x88\x5e\x88\x63\x7c\xc3\xf1\x7a\x5b\x44\xba\x09\x35\xaf\xa9\x53\xaf\xe6\x8a\x38\xbc\x84\x3e\x9d\x3f\xcc\x68\xa3\x35\xd6\xcc\xf8\x21\xed\x1a\x34\x5e\xf2\xbc\x83\x46\x5e\x52\x7d\x70\xf2\x97\xcf\xcf\xc3\xf8\xe2\x85\x7d\xd7\x36\x4f\xf1\x90\xa0\x5a\x27\x67\x71\xb8\xf2\x73\x1e\x9f\xef\x1c\xc4\xaf\xf9\xb2\xde\x9b\x4d\xba\x7a\x68\xe4\xf8\xd1\x57\xf3\xec\x3f\xde\x43\xbb\x8b\xb0\x8c\x75\x57\xed\x72\x8f\xe4\x50\xc0\x02\x3d\x88\x5c\x4e\x6e\x05\x20\x6d\xda\x88\xa3\x52\x2b\x65\x2c\xc4\xc9\xd5\x2a\x15\x5d\x5f\x1d\x7d\x91\x43\x99\x65\xf7\x22\x75\x2c\xae\xd3\xca\x5c\xd2\x44\x1f\x37\x37\x75\x3d\xa9\x6c\x67\xb2\x55\xb1\x2f\x82\x15\x52\x97\x0f\x9b\x97\xa8\x61\xc9\x10\x38\x5a\x76\xc4\x17\x42\xd2\xca\x14\x4d\xd6\x1a\x24\xad\xd5\x36\x30\xc0\xd4\xbd\x0a\x5f\x06\x2c\x42\xc9\xb7\x15\x3b\xf5\x52\xb1\x56\x8e\x7d\x13\xd7\x2b\x97\xc5\x59\xb3\x72\xad\xd8\x3d\xe5\xe7\x4a\xb1\xab\x5f\x6f\x2a\x98\xcf\x23\xe6\xc8\x84\x60\x20\x75\x47\x0a\xe8\xe0\xf1\xb1\x79\xbd\x9b\xa2\x9a\xf3\x02\x58\x84\x32\xc3\x22\x54\x4f\x0e\x01\x08\x22\xa7\xc9\x37\x94\x94\x2b\x76\x52\x2c\xea\xc3\xc2\x44\xf6\x7a\x71\x12\x31\xaf\xce\x22\x2b\x40\xbe\xe3\xb5\xb5\x0e\x6a\x7d\x2d\xc4\xea\x50\x5c\xfe\xa9\xb9\x9c\xee\x6e\x56\x80\x68\x8c\xab\xec\xcc\xcd\xac\x1b\x1b\xa2\x34\xf9\x71\x2c\xf7\xf7\x0a\x63\x67\x46\x2b\x98\x6b\xef\xfe\x0d\xc0\x59\x0a\x36\x66\xfd\xed\x40\x0c\x4e\x7e\xa1\xad\xb7\x76\xb2\xd6\x8e\xb2\x5d\x2c\xa1\x16\xb3\x01\x3d\x20\xc5\x45\x4b\x18\x08\xf5\xc1\x9b\x6b\xc6\x04\x98\x00\x6c\xfe\x16\xf8\xda\xf0\xcd\x06\x2b\xa6\x93\x1f\x4f\xb6\x2f\xb4\x98\x21\xee\xd9\x17\x7a\x0a\x90\xce\xd0\xa2\x09\x2d\x7a\x2a\x08\xd1\xfc\xe8\x5b\x7d\xd6\xc0\x8f\x2f\xdd\x26\xf8\x83\xec\x32\x38\xee\x5f\xfa\xd1\x10\xc8\x2e\x94\x43\x90\x5d\x71\x28\xc9\x0e\x64\xf3\xfe\xd2\x0f\xd9\xf3\xa9\xf2\x84\xb7\xbb\x90\xde\xfa\xee\x06\x1d\xdb\x2d\xed\xfc\x7b\xf8\xdf\xbf\x6d\x7e\xd9\xee\x1e\x05\xe0\x58\xfa\x36\x33\xfd\x3f\x47\x6a\xba\x51\x9b\xcf\x26\x3f\x9a\xab\x95\x88\x2b\x4f\x89\xb8\xc8\x56\xdc\x24\xc7\x6e\x1f\x40\x4e\x7a\xed\x26\xa5\x15\xf3\x97\xc3\xb4\x00\xb8\x2d\x15\xd3\x25\x4d\x19\x70\x2f\xa6\x45\xa6\x0b\x99\x9a\x3c\x9d\xdf\xc0\xa7\xe7\x09\xf7\xb5\x0f\x67\xf1\xad\x8a\x05\x3b\x13\x1a\x56\x00\x83\x01\xb9\xc8\xe6\xc5\x82\xb5\xb8\x98\x1c\x13\x11\x84\x97\x4e\x5c\xc4\x40\x9f\xf0\xb4\xa8\x1a\x32\x45\xa0\x92\xc5\xdc\x70\x4f\x5c\x7e\x6c\x15\x62\xd1\x32\x36\xf6\x42\xc9\x2f\x68\x42\xa3\x3c\x08\x5d\x38\xc6\x90\xa6\x99\xdc\x25\x4e\xc9\x86\x17\x5e\xe1\x4c\x0f\x83\x75\xfd\xf9\x0c\x0e\xe9\xd6\x4a\xd6\x5d\x43\xf9\xa0\xb9\x75\x20\x14\xeb\x28\x7d\x52\x72\x70\xff\x38\xf7\xab\x4c\xbc\x99\xf7\x26\x03\xd5\x66\x21\x54\xeb\x16\xd2\x0b\x1c\x7d\x45\xd0\xc4\x92\x30\xba\xe6\x0a\xe5\x62\x03\x0b\x17\x24\xa2\xbf\xe2\xe8\xaf\x84\x85\xbb\xd8\xf3\x9b\x2c\xf0\x55\x0e\x66\xaf\xf2\xe6\xfc\xe6\x66\xf6\x0b\xe0\x35\x4a\xd2\xad\x92\x14\x67\x46\xb1\x1f\x02\xaf\x22\x02\x65\xb0\x30\x24\xc2\x31\xa1\xf3\x94\xbe\xbe\x6d\xfa\x1e\x00\x5c\xdd\x1e\xdf\x60\xfd\xca\x70\x6c\x7f\x7d\x7f\xff\xf9\x61\x48\x55\x0b\x3e\x27\xe6\x4d\x22\xdf\xfa\x9f\x87\x22\x54\xb2\x29\xe3\x45\x97\x7b\xf6\xa3\xa0\x4c\xe5\xe2\x27\xfe\x0b\xff\xee\x32\x3f\xc0\x3e\xfe\xf8\xc2\x32\x75\x67\x9b\xb8\xbd\xab\xf3\x7d\x7d\xf1\xa0\x68\x46\xa0\x85\xd6\xcd\x52\x2c\x6d\xc8\x19\x0c\x01\x6b\x7d\x01\x9b\x71\xf1\x1b\xff\xc9\xf8\x72\x2d\x9b\x49\x13\xaa\x92\xcc\x59\x38\x15\x8d\x18\x27\x3d\x15\x8d\x18\xc3\x8d\xd4\x97\xdb\xbd\xf1\xfe\xd3\x6f\x7f\xbd\x01\xae\xfe\xd5\xc0\xac\x50\x3e\xb1\x71\x6c\xf6\x07\xd0\x83\x29\x6f\x89\xa3\x50\x42\x0a\x04\xb5\x66\x33\x30\x22\xe2\x58\x36\xcc\x54\x13\xc2\xa5\x9a\x66\x30\x27\x58\xd3\x9c\xb6\xe6\x2e\x60\x03\x1c\x19\x53\x8c\xc5\xc3\x32\x25\x2a\x6a\xa3\xdf\x62\x82\x29\x17\x47\x13\x82\x62\x14\xea\xb1\x51\x9b\x4e\x4c\x2d\x87\x82\xd4\x8e\x8a\xe8\x88\x6b\x33\xdf\x54\x42\xc2\x92\x29\x03\xdf\x30\x53\xc5\x92\x9e\xf4\xf4\xc4\x4a\xad\x01\x8e\xa7\x0d\x48\xb9\xea\xe8\x3c\x12\xcd\x12\xe4\xb4\x42\xc3\xfe\xd6\x2d\xb8\x78\x5a\x36\x66\xf4\x09\xc0\xe0\x82\x7c\x5a\xde\xe9\xc4\xf2\x86\xf4\xf1\xde\x27\xd6\xe3\xb7\x27\x56\x37\x7e\x8f\xd5\xf5\xc1\x7c\x14\x8b\xb0\x00\x2a\xb5\x95\x7c\x61\x73\x3d\xb3\xfa\x98\x11\x82\x39\x2c\xe6\x37\x4e\x97\x19\x82\x9d\x32\xb7\xad\x39\x99\x52\x0a\x25\x73\xbc\xa4\x52\xb1\xd3\xda\xb3\xc3\x82\x31\x69\x9f\x2a\xe0\x3b\x59\x28\xa9\xa9\x7b\x44\xc4\x50\xfa\x85\xc5\xa5\x88\x05\x99\x0c\x1c\xb8\x2e\xe6\x20\xd9\x08\xf6\x8c\x0d\x25\xf3\xb3\x5a\xce\x58\x4f\xea\x4f\x9d\x22\xb7\xc9\x8f\x11\xc8\xf0\x3d\xa3\xda\xd5\xec\x50\x2f\x7d\xf2\xa3\xc7\x31\x40\x59\x2b\x79\xae\x2f\x16\xfa\xba\x8a\xb9\x3d\x67\x39\x3b\x71\x61\xa6\xe3\xf7\x98\xe9\xbf\xfd\xc3\xc6\xe6\xa7\xff\xdf\x3f\x7e\xfa\xfd\x16\x25\xed\x03\x44\x79\x70\xd1\xa8\x5f\xba\x29\xa0\x6e\xd0\x53\xdd\x89\x05\x67\x0e\xbf\x69\x65\x80\xbb\x0c\x82\xd0\xf2\xe9\x5a\x5c\x3a\x0e\x5f\x00\x0a\xed\x49\xd8\x6d\xe1\x7e\x79\x6a\x26\xd6\x0c\xce\xb5\xd6\x42\x17\xfb\x14\xe5\x19\x37\x88\x76\xf4\xac\x1a\x43\xa7\xb2\x93\x35\xca\xd9\x01\x29\x8f\xb4\x85\x9b\x4e\xce\x3d\xeb\x57\x8b\xe1\xf9\xa1\x3c\x86\xd9\x35\xea\x42\xf1\x00\xf5\x7e\xe6\xee\xe4\x29\x0f\xdd\x3b\xf5\x58\xf2\xc4\xe9\x0d\x97\xf8\xf8\x82\x87\xbd\xc3\xe9\xf0\xa4\x2f\xa4\xc2\x00\xab\x76\x39\x3d\xf1\xe7\xdd\x9e\x46\x03\x98\x1d\x18\x3d\xdf\xc8\x92\x39\x67\x2d\x54\x0f\x5b\x57\x32\x7b\xc4\xe3\x7e\xbc\x2f\xe7\xca\x77\xc5\xf5\xb9\x6f\x90\x7e\xfb\xe9\x6f\xbf\x7e\x7d\x5f\xeb\x21\xc2\xf8\xcb\x74\x47\x5f\x2c\xe4\x97\xb2\x32\x7d\x7b\x92\xdf\x95\x95\x8c\x43\xe0\xeb\xa4\xef\x9d\x6c\x48\xe4\x62\xe1\x05\x5f\xae\x10\x8c\xe8\xca\x62\xe4\x5c\x7a\xb1\xb6\x36\xda\x71\xbf\xc1\x41\xef\x59\x65\x89\xfc\xd4\xd5\x15\xa1\xe5\xa2\xcc\x79\x21\x09\x27\x6a\x5b\x07\x8a\xe3\x2e\xd4\x02\xe9\x58\xe2\x51\x3c\xca\xd7\x37\x7b\x1d\xeb\xa2\x5d\x59\x41\x39\x37\x41\x16\x31\x97\xd4\x5e\x99\x27\x61\x6a\xe0\xc5\x6b\x48\x43\x89\x5d\x16\xd0\x5e\xc0\x47\xbc\xb1\x3e\x72\x27\x35\xcf\x51\xaa\xbe\xba\xab\xf3\x10\x8f\x7b\xbc\xc2\xe3\xbe\x4c\xa2\x3b\x91\xab\xf5\x24\x77\xbe\xa8\x4c\x76\x2e\x2a\x35\x71\xda\x85\x15\x2c\x11\xbd\x4d\x2f\x46\x92\x9f\x39\x4f\xf8\x34\x11\xa0\xc1\x67\x22\xac\x11\x60\x02\xa3\xec\x48\x42\xb7\x36\x80\x85\x5a\x6d\x03\xbe\x36\x36\x80\xa4\xfa\xb2\x47\xf5\xe5\x0f\x34\xef\x9e\x7c\x00\xe7\xf5\xc9\xc7\x50\x3a\xdb\x53\x7d\x7e\xe0\xd8\xb8\x5c\x5e\xeb\xc4\x99\x38\xf2\x9e\x49\x44\xa9\x71\x7e\x3a\x9e\xd4\xed\x3b\x93\x88\xb3\x0b\x05\x50\x61\xdf\x25\x09\xfb\x5f\xff\xf7\xa3\xce\xf2\x8f\xc9\x41\x79\x87\xf7\xaa\x8e\x05\xfe\xd4\x29\x63\xb6\xce\x23\x19\x4c\x28\x67\x99\x98\x77\x89\x6a\xaa\x1b\x2e\x7e\xae\xbf\xb8\x77\x1a\xa5\x85\x46\x9a\xd5\x3c\x54\x4d\x65\x8a\x4f\x97\xa7\x71\xa1\x1a\xf9\xf3\x42\xcb\xfb\x84\x4a\xb5\xe6\x71\x1d\x8b\x0f\xb1\xfc\xcd\x4f\xf6\x2e\xa1\x93\x39\xf5\x39\x5a\x17\x6c\xd5\x5d\x7e\xd5\xcc\x99\xb7\x7b\x14\xd2\x2e\x00\x8d\x4d\x52\x07\xc6\x4d\x2a\x82\xab\xf9\x0f\x07\x00\xbe\x00\xfd\xb5\xa5\x69\xf9\x4d\xc3\x0a\x21\xcb\x4c\xb2\x67\xbe\xf8\x8b\x50\x66\xd0\x3e\x4e\x89\x12\x7c\x0c\x0b\xb1\xb1\xca\x53\xa9\x71\xb2\x99\x2c\x2b\x3a\xa9\xf9\xd3\x8f\xcc\xf1\xa0\x14\x4b\xc0\xb7\x1f\xef\x05\xbb\xf2\x57\x4e\x8d\x9f\x67\x5a\x4f\xe5\xb4\x0d\xf3\xfd\xc2\xc9\xfd\xc2\xc9\xfd\x1e\x72\x0d\x21\x76\x7f\x04\x95\x4c\x31\x15\xb4\x99\xa1\xa6\xa7\x82\x7d\x5e\x3f\x0e\x77\xaf\x96\xa9\xbe\x24\x8a\xd5\x22\x36\x10\x86\xf8\x8b\x4f\xe2\xb1\x84\x4c\x22\xc5\x24\xa9\x9a\x75\x78\xe2\x91\x87\xe1\x2f\xee\x30\x50\x57\x99\xea\x4e\x28\x75\xd9\x2c\xef\x11\x50\xcf\x37\x2e\xf3\x05\x85\x70\x53\x7d\x46\xd6\x88\xb9\x1e\x8c\x0d\x26\x55\x05\x3e\xbd\x6f\x78\x37\x2d\x53\x41\x52\xb8\x7f\x96\xa9\xe9\x7c\xae\xb9\x9a\x53\xdd\x25\x6a\xe9\xc3\x4c\x86\xd4\xa9\x61\x25\xa2\xa7\x62\x57\x55\xf0\xb2\xe4\x5c\xa7\x4e\xc9\xa2\x51\x00\xe6\x4f\xd8\x4f\xe6\x62\xd1\x4f\xce\xf3\x87\x99\x4a\x3f\x9e\x7e\xbc\xd6\x90\x2f\x33\x81\x16\x94\xe0\x81\xe0\xbf\x1c\x57\x94\x0a\x8a\x83\xa5\x3c\x27\x6a\x1d\x18\x1a\x19\x10\xda\x5c\xd4\xaf\x66\xff\xb1\xf9\x19\x57\xcb\xd4\xb2\x9f\xbf\x05\xca\x7e\x60\xd7\x3c\xa4\x6d\x28\x15\x20\xda\x33\x7a\xba\x8a\x79\xb9\x39\xea\xf2\xa6\x66\x2f\xe6\xbb\x3e\x2e\x5e\x7f\xfb\xed\xe7\xc3\xe6\xef\x77\xf0\xac\x5d\x95\xb4\xa1\xcf\x97\x56\x80\x67\x2b\xb0\xe1\x0c\x40\xf9\xf1\xe2\x62\xd4\xd8\x3a\xbb\x96\x05\x5d\x0a\xb6\xd0\x72\x83\xb6\x71\x9a\x5f\x46\xc6\x7b\xee\xd6\x23\xa5\x02\x57\x17\xeb\x45\x99\x65\x0e\xdc\x4d\x86\x28\x6a\x3e\xdf\x58\xc7\xf5\x4a\x7a\x16\x64\x5d\x4d\x89\xb2\xf6\x89\x2b\xf1\x6c\x5b\xa7\x35\xe3\xbc\x8d\xe6\x21\x83\x15\xc4\x44\xae\x53\x71\x39\x70\x24\x90\x7a\xbe\x8a\xe5\x68\x95\xa9\xa4\x2d\x92\x6f\x24\x50\xe7\x16\x2a\x71\xe9\xd8\x90\xcd\xa1\x9a\xa9\x0b\x66\xae\xda\x30\x18\x50\x40\x2c\x1d\x7a\x3e\x25\x76\x1d\x99\xeb\x54\x49\xcb\x82\xf3\x5a\x63\x0b\x54\x35\x59\x0f\x8b\x79\x78\xfe\x32\x2c\x60\x85\xac\xbd\xf0\x5a\x69\xdc\x0b\x06\xe7\xe3\x4b\x35\xdf\x0c\x8c\x9e\x59\x96\x56\x9d\x4f\x8c\xfa\xe5\x9c\x10\x2b\x49\xef\x13\xf3\x3d\x35\x1e\x13\xaf\x61\x21\xad\x17\xe3\xd2\x79\x65\xbd\xfd\xf6\x8e\x84\x4e\xcc\x01\x91\x97\x65\x8d\xc1\x04\x4d\xb4\x1c\x2e\xd8\xdc\x07\x4f\x9c\xa4\xdd\x25\x9c\x8d\x49\x38\xc3\x85\x4a\xb4\x24\xb9\x0d\x12\xfc\x8a\x81\xba\x6e\x12\xb1\xd4\xc9\x8f\x63\x8b\x81\x41\x68\xd0\x1a\x3f\x29\x61\xe5\xab\x8f\x9d\xd8\x86\x82\x9a\xb3\xcf\xec\x44\xac\x6e\x49\xd4\xa7\xe5\xb5\xec\x99\x12\x0a\x7d\xa8\xfb\xac\x6a\x4e\xa0\xdd\x97\xeb\x88\x15\x04\xd4\x1a\x26\xd9\xa8\xaf\x6b\xaa\x4f\xe2\x7b\x73\xa9\x1c\xbb\x8f\x01\x68\x86\x2a\x13\x26\xe9\x83\x3a\xa4\x16\x0c\x43\xaa\x4c\xa9\xa9\x5d\x60\x02\xfb\xcc\x78\xd7\x54\xdf\x38\xef\x82\x1b\xb8\xeb\xa4\xfa\xe9\x4a\xbd\x47\xbd\x02\x78\x91\xae\xf9\xde\xf5\x71\x9c\xab\x73\x7b\xf5\xb0\x53\xee\x93\xc5\xf3\xe9\xfc\x71\x3a\xaf\x8c\xb9\x06\xe9\x13\x5e\xa4\x6d\x2f\x9e\x79\xd3\x00\xdc\xdc\x6a\x3b\x57\xcf\x06\x42\x03\x0c\x41\x32\x8b\xe2\x2f\xf3\x5e\xbe\x98\x24\x69\x15\x4c\xb4\x3a\xf9\x11\xd7\x4b\xc8\xe5\x3a\x35\x7f\x65\x6a\xc7\x59\x3b\x30\xb2\xb7\xaa\xb3\x13\x7c\xe6\xd6\x17\x4f\x22\x2d\x19\x17\xc4\xe4\x15\xe7\x06\x66\xcf\x8c\xf4\xf9\x62\x4b\x31\x51\x2e\x4a\x8c\x3a\x5c\x0b\xbf\x01\x3a\x5c\xca\x82\x29\x2c\x15\x54\x46\x95\x6d\xa0\x91\x09\x85\x44\x10\x94\x0a\x0a\xc8\x20\x54\xe5\xa5\x9e\x46\x59\x75\xaa\x2f\xd6\x91\x1f\x5f\xcc\x4d\x98\xea\x0b\xbc\x86\xe5\x3c\xcf\x27\xd3\xfc\xd3\x85\x2b\x01\x44\xf1\x36\x5d\xe7\x60\x59\x42\x30\xc9\xfa\x46\xdf\x4a\xc1\xb2\x99\x97\x3b\x92\x9a\x51\xdc\x81\xcc\xb4\xad\x4d\x1c\xc1\xac\x3c\x0d\xe2\x1b\x10\x86\x03\x84\xb8\x11\xd7\x14\x48\x2b\x25\x00\x12\xc7\x44\x0d\x94\x6a\xc9\x7c\x0b\x3c\x2f\x47\x77\x19\x64\x32\x2f\x68\x2a\x5b\x4a\xd6\x01\xd4\x85\x01\x9f\xac\x48\x4a\xd1\x66\x17\x2e\x54\x92\x80\x67\x8d\x0b\xf5\x84\x4f\x72\x54\x94\x8c\x32\x31\xa8\x1c\xc0\x3c\xa1\x6d\x59\xc1\x04\xd3\x80\x65\x04\x59\x83\xc1\x70\x8a\xe3\x4b\x63\x76\x46\x5e\x2e\x17\xdf\x0a\x45\x54\x0c\x8a\x36\xf8\x62\x51\x64\xea\x5b\x70\xaf\x01\xd3\x9d\xa3\x04\x6a\xda\x1c\xe5\x3d\xb6\xba\xa1\x52\xc4\xfe\xdc\xca\x4b\xb2\x98\x3f\x5a\x1f\x22\x95\x0f\x13\x67\x20\x27\xae\xf2\x37\xbf\x53\x12\xa5\x98\x8b\x7d\x62\x1f\x6c\xed\x3a\x14\x73\x22\x9b\x8a\x13\x03\x57\x5e\x23\xa6\x40\x92\xd4\x89\x5b\xc5\xe4\xe8\x7c\x05\xb1\xd5\x1d\x56\x7f\xe1\x74\x0a\x7c\xd7\x75\xe0\x95\x35\xd8\xbd\xab\xf8\x61\x87\x65\xe5\xf8\x09\x0a\xd9\xc3\x56\xea\xd7\xc3\x4f\xbf\xfd\xf2\xfe\xd3\x2d\x26\xc3\x05\xbc\x98\xcc\x59\x26\x61\xce\x58\x0b\xc7\x95\x1b\xbc\xbb\x86\x25\xa3\xcb\x65\x1b\x07\xdd\xc8\xfb\x81\x12\xaf\x6d\x53\x49\xb2\xf9\x45\x92\xe7\x4d\x93\x04\x32\x97\x9c\xcf\xe7\xe4\xd4\x0b\xca\xbb\x32\x0d\x58\x9b\xa1\x61\x3c\xb2\x3a\xce\x2b\x2c\x53\x2f\x5e\x0d\xb6\x76\xf9\xe0\x97\x2f\x5d\xec\x6f\x9a\x13\x12\xed\xa0\x0d\xab\x4d\x77\x40\x4b\x5e\x87\xe4\xbb\x02\x3a\xd8\x29\x1f\xea\x4e\x56\x21\x4a\x56\x13\x80\x5f\x12\xe5\x43\xa8\xcb\x9d\xbb\x13\x2a\xd1\x84\x64\xc2\x9d\xda\x59\xe5\x50\x3f\xde\xab\xdb\x96\xba\x0b\x7a\xa8\x3b\xf5\xa4\x88\x88\x13\xf0\xd1\x0f\x90\x99\x3b\xc1\xbe\xc6\x22\xdc\x73\x1d\x35\xe2\x15\x5b\x8a\x66\xfb\xa7\xb8\xbb\x78\xdc\x69\xae\xc2\x3e\xb0\x29\xe1\x26\x53\x8c\x32\xf9\xd1\xcd\xb4\x24\x10\xe3\x65\x5d\x8e\x73\x03\x7b\xde\x59\x36\x43\xa1\xde\xda\x8a\x48\xb4\x60\xe7\x3e\x2d\x2f\x5e\x47\x19\x69\x2e\x58\x59\xba\x07\xae\xb6\xaf\x81\x34\xf5\x6b\x34\xd7\x3a\x08\xf3\x2f\xbf\x5a\x1d\x76\x3d\x84\xb4\x82\xec\xd4\x31\xe4\x3a\xea\xfb\x77\x5e\x9d\x9a\x20\x24\xe9\xe3\x1d\x4e\x64\x3c\x7e\x8a\x0d\x8e\x1b\xf9\x2e\x5f\x19\xee\xdf\x7e\xfe\xcb\x8f\xdd\xe6\x19\xc8\x7f\x8b\xb5\x60\x5f\xbe\xce\xb7\x72\x61\x77\xf9\x22\x67\x15\x7d\x61\x33\xc5\xe5\x57\x58\x40\x96\x5d\xc8\x33\x27\xb3\x2e\xd2\x04\xe7\x6c\xc0\x7c\x91\x24\xe8\x95\xb7\x6b\x4b\xdb\xb8\xdc\x7a\xae\x21\xee\x03\x6e\xac\x8b\x87\x63\x7d\xec\xe9\x44\xae\x3e\xdd\x80\x0f\xf3\xc7\x7b\x0f\xae\x63\x7f\xc2\xf3\xa1\x4c\xef\xa6\xf9\xb7\x87\xb4\xef\xbc\xea\x29\x9f\x3f\xe9\xe1\xe2\x49\x8e\x40\x68\xbb\xcb\xa7\x64\x0b\x34\xe3\xf1\xee\xef\x6e\x56\xe5\x62\x03\x60\x3c\x8f\xf5\x2d\x9b\x07\x04\xe7\x6b\x3c\xd0\xf9\xf3\xc4\xd3\xc7\x59\xdb\x47\x38\xca\x0b\x90\xad\x2f\x84\x14\x0f\xff\x88\x94\x7e\x3e\xc6\x9a\x98\xb2\xfe\xc9\x03\x79\xaf\xe2\xff\xd0\x0d\x44\x2f\x96\x7f\x76\xce\xc8\x09\xdc\x5b\xf6\x46\xc6\xee\xde\x33\x4f\x85\x52\xf2\x8f\xab\xbb\x7c\x75\x67\x5f\xe0\xe3\x3a\xd5\x69\xbc\xc9\x73\x4a\xe9\x73\xf5\xb3\xfd\x77\xee\x0a\xf0\xce\xbe\x01\x13\xdf\x84\x59\x53\x77\x8a\xad\x05\xf8\x8b\x68\x81\xe3\x85\x4d\xdd\x7f\xdc\x3f\x5b\xd0\xfd\x4a\xdd\x5b\xe0\xa7\x7b\x13\x7c\x6f\xa1\x4e\x9c\xc7\xcd\xf2\x49\x2b\xbc\x52\x7a\xde\x80\xe0\xb1\x01\x71\xa3\x21\xdd\xaf\xfd\xdc\xfd\x56\x7e\x18\xf7\x43\xde\xe2\x55\x54\x15\xbd\x01\x01\x8a\xfb\x8d\x87\xcb\x76\x3d\x34\xa7\x7b\x73\x0e\xde\x18\x26\xdf\x4c\x35\x3f\xc0\xdb\x82\x7e\xee\xcf\xa3\x2b\x78\x1a\x9d\x83\xc6\x7c\xde\x6e\x05\x61\xed\x38\x32\x9c\xa7\x3a\x1d\x3b\x48\x4f\x06\xa7\x1f\x07\xa7\xfb\xe0\xf4\xab\x7d\x72\xaf\x44\x6e\xf6\x3f\x38\xeb\xc0\x05\xf0\x79\x16\xc7\x4f\x99\x9c\xf8\xe4\x11\xa7\x7a\x2a\x97\x07\x7f\x3c\x7c\x75\x22\x93\x53\xf5\x21\x18\x67\xf2\xa9\x5c\x5e\xed\x7f\x17\xbf\xe7\x59\x18\x4f\x7a\xdf\x1b\x70\x4b\x14\x9e\x8f\xe2\x78\xda\xfb\x73\x33\x86\x18\xf7\xd3\x11\xb8\xda\x0c\x6e\x43\x3b\xeb\x68\xc1\x78\x60\xfe\x7c\xe2\x9b\x92\x20\xe2\x2d\x00\xac\x5d\x4a\x13\x98\xca\x67\x49\x40\x91\x63\x2e\x93\x9f\xc4\xbe\x92\x75\x53\x53\x87\x82\xcc\xe2\xf8\xa9\xa7\xae\x1f\xcf\xe3\x91\xea\x99\xae\x8e\x61\xf1\xce\x38\x55\xd3\x89\xf3\xc9\xc8\xf8\x6a\xea\xa9\xae\x5e\xef\x15\x57\xc9\xe7\xa1\xa1\xfd\x4c\x55\xbf\xd6\x27\x57\x77\x2d\x8f\x56\xa3\x7f\x5a\x8d\xa1\xa6\x37\x34\xe4\x0b\x8f\xc7\xbc\x8a\xe7\xf4\x5d\x86\xe3\x56\x1e\xc0\x2d\xd3\xc1\xf5\x79\x16\x14\x9e\x8e\xd2\xd3\xee\xb6\x1e\xa2\x26\x35\xb3\xf4\xf0\xa9\x69\xaf\x9f\xb6\x7d\x28\x18\xd7\x9b\x46\xb5\xfd\x61\xbd\xe3\x12\x20\x3a\xf5\xd1\xd6\x7e\xd2\xd6\x1b\xfa\x54\xaf\xe6\x24\x7c\x9f\xf4\xdc\xc0\x86\xfc\x01\x06\xf6\x87\x4e\xfb\x08\xbe\x9e\xce\x83\x63\x84\x27\x67\x1f\xa6\xe9\xfa\x9a\xc8\xcb\xe2\x02\x8e\xbc\xf7\x86\x20\xc8\x7a\xbe\xe6\x03\xef\xf8\x10\x78\x17\xf8\xe3\x4b\x59\xde\xaf\x1c\x6f\xf8\x0d\xab\x30\x8b\xe6\x95\x9b\xb7\x64\x4f\xb6\x59\x5b\x8c\x96\x2b\x8b\xd1\xb2\x5e\x42\xb3\x52\xa4\x13\xe6\xf6\x7c\xbc\x7b\x5e\x4f\xb6\xdb\xf2\xc1\x6f\x1d\xa7\x25\x82\xab\xbd\x96\x6f\x7a\xda\xcb\xfe\xed\xf3\xf2\xdb\x6a\x07\xd3\x02\x9a\xf6\xc1\x87\x3d\x2c\x3a\xd9\x7d\xe1\x72\xfd\x59\x59\xa6\x25\xac\xeb\xdc\x3f\xdf\x3c\xb8\x57\x97\xd8\xd6\x9e\xd8\x57\x74\x7f\xd0\x13\xaf\xa6\xa4\x41\xb0\x56\x1e\x79\x10\x1c\xfc\xf9\x8f\xec\x22\xfd\x87\x3e\xf4\xd5\x81\xbe\xc7\x54\xfd\xe3\xe7\xbf\x3c\x9a\xe5\x82\x27\x5b\xc6\x76\x33\x5c\xa0\x7c\x25\xb6\xe3\x9a\xb7\x02\x44\x2f\xb3\x42\x0a\x83\x0d\x8e\x7f\x1d\xcb\xd4\x17\xeb\xfb\x5b\x2f\x40\xa6\xde\xd4\x33\x09\x71\x2e\xde\xfa\xf5\x56\x6a\x74\xeb\x11\x91\x78\xad\x46\x57\x5f\xb8\x10\x28\x3d\x2b\xaa\xe0\x7a\x6e\x20\xc2\x56\xaa\xb5\x02\x98\xb3\x07\x62\xee\xc4\x80\xcd\x92\x42\x52\x5b\x20\x15\xa5\x24\x65\xa3\x00\xd2\xf4\xe3\x28\x13\x13\x30\xdb\x22\xff\xa0\xa1\x78\x24\x47\xf3\x4e\xca\xa4\x53\xa5\x3e\x29\x16\x1e\x3f\xde\x39\x4e\x9c\x29\x25\xdd\x3a\x33\x6a\x46\xd9\x51\xef\xd8\x60\xd0\xf1\x60\xf6\xd6\x1f\x6c\x25\xf0\xc6\x43\xad\x97\x74\x8e\x47\xf2\x12\x52\xee\x28\xca\x0d\x42\x25\x35\x67\x6d\x4e\x28\x51\x75\xa8\x5c\x26\xd5\xf1\x56\xac\xf5\x07\x8e\x54\xfa\xb1\x28\xf4\xad\xce\x6b\x14\x1d\x05\x76\xd6\x53\x4d\x1d\x3c\x0c\xe7\x63\x33\xa4\xcb\x94\xa8\x63\x7b\x19\x7b\xed\x78\xd4\x44\x79\x59\x50\x7a\x5c\x63\x98\x85\x63\x65\x91\xc1\xc4\x82\x49\xc5\x6b\x04\x53\x03\x7b\x39\xfa\xc3\xba\xe3\xa1\x8c\x07\x48\xf8\xa3\xb5\xa0\x26\x8c\xcf\x70\x59\x9c\x74\xd7\xf1\x4c\x24\x1f\x1a\xe5\x67\x00\xda\xa5\x04\xaf\x42\x87\xd7\xa1\x2f\x79\x8b\x64\x10\x40\x5c\x57\x10\x94\x4f\x4c\x2d\x76\x4a\xf6\x38\x26\x92\x0a\xb0\x9a\xcc\x78\x69\x51\xd6\x44\x9d\xa4\xa3\xb0\xc9\x39\x94\x81\x3c\xd9\xa2\xf8\x70\x49\x52\xea\x6c\xa2\x86\xbd\xbd\x16\x3b\xde\xee\xd4\xd1\xe3\xae\xb9\x3b\xd6\x64\x00\x29\xc0\x77\x87\xcf\x38\x8d\x85\xb6\x17\x86\xcc\x70\x1e\x52\x13\x0b\x69\x4e\x41\xa8\x56\x99\x38\x50\x6c\x4c\xe0\x4e\xcf\x75\xe0\xc5\x49\x23\x49\xe5\x49\x89\x15\x10\x13\x3a\xd7\xfc\xd8\x2f\xf4\xb9\xda\x35\x4c\xa6\x50\x48\x69\xd7\x95\x09\xf7\x41\x26\xf0\xc8\x50\x2f\x75\x4b\x76\x31\x05\x8e\xae\x56\x60\xeb\x78\x9c\x84\x77\xe6\xbe\x1d\x42\x43\xe3\xa8\x25\xe7\x00\x05\x00\x1d\x70\xa7\xab\x34\x14\x9d\x92\xea\x60\x8f\xce\x22\x54\x51\x68\x8d\xdd\x4f\x4d\x87\x42\x39\x1f\x2b\x1b\x83\xfd\xcf\xfa\x16\x75\x7f\x0c\xfc\x8a\xc8\xfe\x3b\xe0\x70\x3f\x17\xbb\x3c\x16\x19\x2d\xec\x6a\x8e\xf7\x35\x61\x1d\xfc\x85\x29\x1f\x1a\x46\xb7\x7a\x31\x78\x49\x03\x06\x50\xb2\xb5\xf6\x71\xe1\xdc\xff\xfc\xcb\xff\xb9\x73\xe3\x08\xd5\x9b\x72\x99\xdd\xc9\x54\xfa\x1e\xc0\x90\x93\x1d\x16\x80\xc2\xc0\xf1\x28\x7b\xfb\x06\xe7\x1c\xec\xf4\x95\x0d\xd4\xab\xd9\xb3\x7a\x1f\x35\xd8\x1f\x39\x1f\x3c\x51\x4d\xdd\xfe\xa6\x39\xd7\x50\x56\x26\xc9\x47\x27\x89\x43\xa8\x0b\x8c\x12\xeb\x90\x7a\x65\x45\xd0\x1a\x1b\x86\x99\x0a\xb3\x99\x0a\x47\x33\xf5\x69\x36\xc5\x1e\x02\x65\xc2\x35\x53\x01\xc6\x88\x98\x08\x6b\x40\x12\x13\x53\xcc\xa8\x27\x06\xc2\x33\x60\x48\xb8\x9d\x43\xf7\xb1\x00\x88\xb9\xe7\xed\x60\xdb\xb6\x0f\xb0\x95\x5c\x5a\x0f\x4a\xe2\x40\x09\x81\x62\xee\x14\x6d\x7a\x62\xce\x26\x97\xc1\xe1\x23\xb5\x7d\xc7\x3c\xd5\x4e\x90\x8f\xff\x45\xa6\x00\xf4\xed\xc3\x9b\x30\x9f\xea\x76\x1f\x0a\xbb\x3b\x6f\x97\xea\x06\x6d\x63\x42\x3d\xf6\x35\x6d\x43\x05\xaf\x1d\x0e\xeb\xca\x76\xd3\x9b\xfb\xfa\x86\xd9\x9f\x37\x35\x99\xb2\xf0\x48\x1b\xf9\xc3\x26\xa7\x65\xf2\xd0\x00\xa5\x80\x47\x03\xf3\x5f\xdb\x5c\xe0\xce\x28\xc0\x75\xa3\xfb\x69\xd3\x6b\x6b\xa4\x03\xb5\x1c\x99\x2f\x98\x21\x96\x00\xad\x60\x96\x57\xd3\x06\xa9\x7e\x98\x53\x76\x98\x7a\xe2\xa7\x73\x7a\xf2\x8a\x22\xee\xaf\xcd\x66\x28\x81\xf4\xbc\xad\x3f\x64\x62\xf1\x67\x7c\x54\xe6\x77\x9b\xf7\xf7\x87\x09\xaf\xb9\x23\xc1\x3a\x9b\x95\x78\xe6\x4c\x48\x51\xb5\x3e\xe1\x48\xda\x12\x89\xe4\x29\x03\x38\x4d\xe9\x0c\xe3\x39\x0e\xc3\xa4\xc8\x75\xed\xf6\x28\xa8\xa6\xe7\x8a\xdc\x02\xb5\x39\x9f\x5a\x6b\xd4\x2c\xf8\x01\x92\x4b\x11\xef\x18\x21\x60\x91\x95\xfa\xca\x14\x61\x9e\x7b\x5c\x80\x02\x83\x33\x80\x9b\xec\x01\xd2\xd6\x96\x98\xc1\x11\x5f\x4e\x71\x6f\xe6\xad\xa4\xe0\x2f\x5b\x40\x9e\x02\x68\x2c\x51\x56\x7b\xa9\x54\x8a\x73\xc8\x17\xec\x5d\x13\xab\x67\x51\x38\x73\x7b\x14\x8a\xc9\x84\x6f\xa4\x2d\x39\x03\x3d\x90\x73\xa2\xb9\x3f\xfe\x1b\x13\xf8\x98\x2a\xe5\x56\x48\xa5\x81\xb4\x3f\xb3\x3a\x60\x0f\x00\x9d\x4d\x1a\x91\xc6\x1f\xeb\x18\x5d\xb1\x3f\x46\x0b\x24\x81\xe2\x44\xf3\x92\x98\xc3\x6f\xb3\x77\xc4\xf0\x44\x12\x17\x45\x33\x31\x36\xcc\x75\xd6\xc0\x5a\xcc\x24\x67\x50\x62\x38\x38\x05\xe0\x74\x1a\xb2\x99\x1a\xa7\xbd\x43\xec\x4b\x54\x94\xce\x03\x56\x5f\x03\xa8\x08\x48\x81\x68\xae\x08\x6c\xea\x26\x01\xe3\x2f\x0d\x0e\x7f\xe8\x4c\xeb\x14\xa5\xec\x1d\x24\x0c\x39\x1d\x12\x3b\x45\xee\x9b\x42\x5a\x74\xf2\xe3\x9c\xf2\x61\x51\x48\xd1\x43\xa0\xa8\xde\x75\x32\x20\x86\x41\xd8\x0f\x94\x9b\x68\x76\x22\x37\xeb\x4f\x64\x9b\x95\x40\x6c\xde\x25\x00\x44\x91\x59\xd7\xcc\xe6\x26\xaa\x33\xfe\x46\x54\x9c\xac\x1f\x5f\x3a\xa5\xde\x91\x75\x8f\xd2\xe2\x8c\xe4\xa8\xfc\x69\x34\x92\x83\x01\x6e\x4d\x1e\x2b\xe8\x4a\xda\x54\x49\x13\xa5\xe2\xec\x2b\x5d\x27\x9d\x08\x19\x50\x5d\x68\x80\xa4\x44\x36\x05\x6d\x07\x7b\xc4\x2d\x24\x80\x4b\xb5\x16\x53\xb2\x7b\x53\x11\x24\x19\x0b\x57\x40\x38\x65\x9b\xc2\xa9\x31\x49\x6b\xd6\x93\x54\x72\x22\x8d\x95\x9a\x56\x52\x4e\xc4\xdd\x64\xa3\x52\x02\x7d\xbf\x09\x03\xb0\xef\xda\x9e\xa2\x74\x74\xc5\x96\xb8\x88\x7d\x97\xc9\x82\xb2\x68\x62\xe0\x70\x86\x7b\xe4\x43\xb1\x35\xc4\x8c\x74\xca\x8d\x5a\x6a\x33\x64\x3d\x8e\x83\x83\x25\xf6\x0c\x74\xb7\x8d\x9a\xe7\xa4\xd3\x78\x19\xd9\x3d\xca\x48\x20\x4d\x00\x5d\x8e\x52\x7d\x28\x62\x86\xc4\x07\x8a\xbd\xef\xc7\xbb\x5a\x37\x80\x65\x19\xd8\x2c\x11\x2e\x42\x31\x51\xc1\x48\x15\xb5\x51\x82\x1b\xa3\xe0\x97\xe0\xe2\x8e\xcc\x92\xc8\x26\x96\x29\xbe\x32\xba\xb9\xa7\x09\x55\x03\x53\xdf\xdb\x34\xb8\x98\x24\xad\x6f\x00\x38\x0b\xb8\x23\x41\x2a\xb5\x00\xb4\x4d\x8b\xb9\x15\x51\xcc\xe3\xd4\x06\x10\x44\x07\xa4\x8f\x26\xe9\xaf\x82\x92\x0e\x6e\x8b\xeb\x45\x9f\x71\x8f\xd6\x60\x39\x1f\xc7\x57\x16\x6f\xd2\x34\x5f\xeb\xe3\xdd\x9c\x49\x80\x4f\x41\xd7\xd9\x11\x78\xc9\x34\xfd\x08\x03\x69\x1f\x7d\xbc\x07\x44\xe6\x4c\x29\xe7\xfd\xd0\x01\x3b\x31\xd3\x9c\x92\x6f\x1f\xe2\xe7\x8f\x84\x00\xc3\x3e\x3f\x16\xa0\x66\x60\x45\x09\xd2\x86\xa9\xd9\x04\x0e\xd3\xc9\x42\x05\x70\x7f\x08\xac\x52\x3c\x67\xdd\x8c\x0d\xc0\xd5\xc9\xac\x42\x12\x21\x94\xea\xb3\x02\x3f\x0b\x2c\x1e\x71\x09\xdc\x08\xaf\x52\xb7\x54\x6a\x03\x5c\x7e\x87\x8f\xc3\xaa\xd4\x33\xdc\xcf\x64\x9a\xe4\x89\x8c\xd6\x41\xd0\xa8\x64\x86\xe6\x60\xf7\xd9\x9a\x73\x8b\xec\xbe\xc4\x95\xb4\x74\x2a\x9a\x29\x67\xd9\x33\x32\x1f\x6c\x54\x5b\xa0\x0a\x00\xc1\x96\x02\xc1\x0f\x36\xa1\xb5\x11\x00\x08\x3e\x03\x1c\x7f\xd4\x7a\x07\x52\xd3\xaf\xcc\x40\x56\x11\x8a\x11\x58\xc4\x26\xd8\x3d\x50\xc5\x62\x0d\xd7\xcd\x8c\x04\xca\x75\xb6\x4e\xb0\x2d\x25\x15\x48\x76\x77\x2e\x07\x47\x35\xb7\xf1\x33\x1b\x9a\xb4\xec\x87\xd1\x8a\x2c\x9b\x46\x52\x78\xf2\xe3\xb0\x44\xd6\x48\x96\xb6\x75\xc3\x1a\xdc\xc1\x57\x82\x7a\x34\xe0\x6f\xf6\x82\xf4\x59\xe4\x8e\x99\xcf\x2d\x54\x45\x37\xd6\x83\x33\x5a\xba\x0b\xdb\x14\x77\x10\x9a\x2f\x95\x5a\x31\x2b\xd5\x39\xef\x01\xc1\x06\xb8\x6c\xe0\x73\x02\x0d\x3a\xa6\xb3\x15\xa0\xa8\x88\xce\xf7\xe6\x66\x51\x3d\xcb\x07\x44\xd4\x4e\x31\xc9\x5e\xa9\xa5\x90\xa8\x17\xf9\xf8\x52\x28\xa9\x4e\x79\x93\x80\xc7\x96\x8e\xa8\x6c\xc8\x2f\x17\x53\xf0\xb6\x05\x22\xbd\x3d\x99\x06\xea\x18\x70\x07\xc1\xa9\xc0\x23\xdf\x24\x01\xff\xc2\x78\x89\x03\x01\xdc\x6c\x87\x9e\xad\x86\x6a\x85\xd1\x51\x40\xa6\xb0\xe9\x2f\xf2\x05\x31\x55\x25\xa9\x16\xf5\x73\xa2\xa4\xb2\x41\x46\xba\xe7\xa5\xbb\x58\x26\x69\x54\x1a\x6f\x6d\xb2\x41\x4c\x10\x13\x21\x81\xd4\x5c\xff\x8d\xcd\xdc\x58\xa3\x1a\x39\x1b\x8e\xfd\x0a\x2a\x00\xf5\x09\x3a\x15\x18\xec\xaa\xe6\x96\xd4\xbd\x4d\x9b\xce\x24\x91\x49\x4b\x03\x32\x5b\x51\x9d\xe1\x31\xe3\x39\x3a\x29\x41\x53\x62\x91\x3d\x0a\xc8\xe1\x1b\xa6\x25\x78\x62\x16\x8a\xad\x4f\x95\x51\x13\x32\x5e\xe6\xa8\xc6\x6c\x24\x4f\x62\xfd\x5e\xe7\x97\xf1\x43\xb6\x49\xa9\x77\xa0\x6b\x4b\x1b\xc7\xd1\x5f\x29\x50\xad\x88\xce\xb4\x8d\xe3\xc9\x4c\xca\x5d\x30\x93\xc2\x84\x3b\x87\x08\xc4\xd4\x05\xb4\xf5\x7d\xb0\x49\x52\x26\xd4\x76\x6d\xce\x93\x7e\x2c\x30\xad\x95\xa4\x9b\x44\xc3\x23\xaf\xba\x3c\x85\x24\x67\x04\xb0\xb2\x4f\xd4\x8a\x86\x4c\xad\x7d\xbc\x9b\x8f\x6b\xe7\x57\xd9\x10\x4b\x9d\xcb\x16\x78\x48\xed\x77\xd8\xba\x5f\xfe\xf2\xfb\x6e\xf3\x7f\xbe\xa3\xf2\xc8\xe6\x58\x84\x98\x0b\xc7\x3e\x93\xa4\xd7\x82\x6a\x9a\x72\xc1\x46\xed\x99\x81\xe9\x50\x6d\x36\xbd\xb1\x41\xb9\x12\xe9\x2d\xeb\xc3\xb3\x75\xe8\xc4\x65\x47\xbd\x77\x73\xce\xe0\x77\x26\x6d\x9b\x25\x39\x0e\x63\xda\xd4\xf4\xca\x05\x98\x8d\x5c\x76\x9f\x27\xc2\x8f\xce\x6e\x54\x64\x40\x19\xd6\xd8\x76\xbc\x52\x04\xcc\x37\x40\xf2\x2a\x5d\x24\x0a\x9f\x00\xec\x94\x0a\x7b\x02\x2f\x50\xca\xb2\xc7\x2c\x56\xdb\x05\xa5\x54\x75\x49\x63\xa1\x24\xa2\xfb\x00\x02\x1d\x93\x84\x54\xcd\xad\xe2\xe5\x79\xb8\xc4\x0b\x86\x04\x8b\x6c\xda\xfa\xa4\x2f\x19\x59\xb9\x67\xd8\xa2\xa4\x4d\x88\x63\xda\x9b\x9b\xe4\xe0\x2f\x0b\x9a\x22\x18\x00\x33\xfd\x58\xa7\x52\xc7\x8d\x85\x31\x49\x76\x28\x25\x9d\xcf\x49\x2c\x82\x79\xd9\xa6\x10\x80\xd2\xf5\xde\x5e\xb8\x21\xbd\x77\x07\xfc\xf9\xf3\x6d\x1a\x6f\xeb\x2b\x67\x73\x75\x7d\x73\xac\x29\xbf\x82\x84\x65\x6a\x54\xa0\x1b\xe7\x0c\x7f\x51\x41\x42\xe5\x1e\x59\x27\xbe\x20\x01\x64\xaa\xe6\x18\xb6\x3d\x3c\x32\xf4\xf4\x62\xe2\x04\x22\x2b\x83\x63\x4e\xd0\x4a\x2e\x4b\xb6\x41\xa5\x56\x6b\x20\xae\xa6\xa6\x6c\xd3\x1e\xeb\xe2\x9c\x81\x48\xdb\xed\x3e\x0d\xfc\x5e\x25\x90\x62\x19\xe7\xa5\x99\x73\xfd\x5a\xa8\xf7\x6c\x86\xb6\x2c\x9f\x9a\xe4\x7a\xca\xea\x67\x46\x99\x02\x0f\xc7\x94\xa6\xd5\x6c\x7f\x73\x86\x2f\xde\x9d\x7c\x38\xf2\x72\xe3\x80\x9e\xe0\x84\xc2\xac\xbb\x7f\x75\x57\xbc\x3a\xdb\x88\xc7\xab\x7d\xa6\x25\x32\x53\x70\x8e\x98\x7d\xa0\xda\xa8\xb6\x25\x86\xe3\x20\xc3\x3c\xac\x6f\xf9\xd1\x0a\xc8\xd3\x45\xed\x98\x00\x52\x15\x66\x84\x72\xae\x7b\x35\x43\x6d\xa7\x2a\x5f\x9c\x29\x36\x49\x73\xda\x9b\xec\x00\x33\xb1\xf3\x8e\x29\xc7\xba\x76\xcd\x69\x5c\x73\x0d\x1d\xe0\xca\x56\x64\xbe\xc0\x8f\x3c\xa2\x4c\xf5\x84\x3e\x08\x0b\x1e\xc8\x23\x75\x0d\x16\xcb\x4d\x3f\xed\xea\x87\x64\x56\xf3\x5c\x8f\x35\x9b\xc0\x5b\x67\xba\xa7\xb9\x58\x83\x65\xa0\xca\xee\x19\x34\x8a\x4c\x0c\x21\x34\x97\xae\xd5\x85\x6e\x08\xf8\x3c\x54\xf6\x63\xb3\x8d\x4b\x71\xa2\xdc\x90\x50\xd9\xb8\x10\x64\x34\xef\xd8\xf6\x17\x8b\x87\x5e\xab\xc5\xed\x53\xa6\x8e\x68\x80\x01\xa3\xeb\x0d\xe9\x1e\x7b\x6b\xdb\x03\x62\x9b\xda\x49\x6f\x30\x23\x97\xdd\xfc\x57\x9b\x18\x2b\xdb\xb7\x16\xce\x20\x5d\x8d\x79\x56\x4b\x04\x21\x22\x7d\x4f\xa5\x15\xf3\x76\xca\x4b\x26\x35\x65\x76\x21\x3a\xcf\xba\xc8\xb7\x78\x99\x4f\x68\x1d\x05\xeb\xac\x36\x3a\x45\xcc\xdd\x3e\xea\x0c\xde\x9d\x7c\x18\xbd\x48\x24\x7e\x7c\xe1\xf2\xad\x3f\xb9\x4b\xcd\x7e\xfb\x4b\xf8\xcb\x6f\x3f\x1f\xee\x98\x8b\x01\x19\x35\x71\xbe\xb2\x81\xbe\xca\xde\x7f\x8d\xbc\xff\xeb\x34\x3f\x12\x65\x5a\x58\x40\x2c\xb2\x8b\x43\x33\xbe\xb2\x39\x81\x16\x62\xe6\x76\x41\x55\xe7\xf5\x6e\x07\xf3\x04\x97\x9c\xf8\x9e\x2e\xcf\xd7\x98\xef\x91\x68\x15\xf0\x43\x50\xbd\x99\xf3\xc5\xc1\x29\x7f\x54\xd0\xdb\xfd\x95\x3b\x89\x94\xc9\x7c\xcd\xe5\xad\x0b\xd5\xde\x26\x7d\x41\xfb\xcd\xe5\x8e\xbd\x4d\x99\xb8\xa4\xa7\xb3\x49\x83\xfd\x01\x13\xe5\x5d\xa7\xdc\xcb\x96\x12\x6a\xaa\x00\x69\x2c\x39\x0f\x06\x96\x52\xd2\x1e\xf4\x81\x53\x21\xd5\xf2\x22\x54\x55\xfc\x93\x80\x4f\x06\x43\x89\x82\xda\xea\x6a\xfe\x93\x3d\xec\x0d\xd0\x0f\xdd\x05\xee\x8f\x2f\x2c\x1e\x25\xe8\x3e\x08\x7c\x2f\x63\xfb\xc3\x25\xc8\x3c\xe2\x36\x2d\xad\x2e\x70\xdd\xb1\x20\xd9\x5f\x09\x68\x51\xa2\x17\xf5\xbf\xc4\x8d\x5a\x93\x03\x22\x85\x2b\x6c\xa4\xcc\x97\xe5\xc6\x23\xbb\xe4\xad\x9b\xff\x09\xfe\xb9\x88\x80\xd2\x82\xa4\x88\x15\x61\x8b\xe8\x04\xf4\x04\x40\x85\xd7\xba\xbc\x04\xa3\x9c\x8a\x5f\xd0\xfa\x8f\x77\x78\x7c\x28\x7e\x3b\xeb\x2f\xf3\x5b\x53\x2e\x3b\xd4\x7f\x6e\xc9\x82\x49\x2c\xc1\x73\xb3\xf1\x4f\xb9\xbc\x02\x94\x6f\x6a\x2f\x4c\x9d\xf7\x82\xb5\xc3\x6c\x31\xb8\x13\xb6\xcc\x68\x43\xdf\xc2\x64\xff\xd6\xe1\x84\x3e\x4c\xb8\xb9\xdb\xfc\xfe\x28\xce\xab\x79\x67\x45\x01\x53\x75\x5e\x64\x5e\xa4\x53\xcb\x0a\xf7\xad\xe4\xa9\xed\x12\xa5\xa6\x7b\x2a\x05\x6e\xef\x29\xfd\x15\x03\x4f\xdb\x82\x58\x73\xc4\xfd\x6c\xa1\xd6\xd6\x44\x0e\x01\xfa\x1e\xdc\x56\xd0\x50\x73\xba\xd2\xca\x79\x89\xa2\x4f\x46\x6a\xc6\xa0\x95\x25\x19\x61\xc2\x0a\xab\xe4\x3d\xb6\xc9\x92\x05\xd8\x2f\x66\x3a\xda\x1d\xbf\x79\xad\x54\x51\xee\x9f\x5f\xd2\x2a\x87\x85\x12\x37\x4c\x4a\x8c\x99\x72\xfd\x24\x93\x82\xb6\xd6\x1f\x91\x01\xa2\x47\x45\x01\xe9\x03\xa6\x89\xb4\x07\x68\x70\xf2\x47\x4b\x4d\x5e\x4d\x96\xcc\xbb\x43\xbf\x3e\x18\xea\xfd\xfe\x28\x24\x6c\xa1\xe6\x3b\xc4\x8b\x76\x97\x98\xa8\x55\xb1\x69\x3f\xb7\xc9\xe2\x9e\x5e\xf3\x9e\x52\xed\x41\xa8\x68\x5a\x0c\x7a\xb5\xb0\xab\xbd\x62\x79\xd8\x4e\x07\x39\xe4\x6a\x89\x5c\x2a\x79\x0f\x70\xf6\x49\x77\x58\xc8\x5a\x39\x4b\x48\x9a\x89\x46\x02\x82\xc3\xf9\xcd\xb0\x4e\x82\x75\xef\xf6\xda\xa8\x27\x99\x98\x5f\x32\x75\x0b\xbf\xbe\xfa\x83\x44\xc9\x7f\xb0\xa4\x6b\x18\x8c\x25\x68\x1d\x78\x35\xf4\xca\x29\xde\xb4\xb5\x7e\x88\xc0\xcb\x32\x23\x94\x3e\xbe\x74\xa0\x68\x77\xc2\xd5\x4a\xd0\x97\x42\xb5\x9d\x3e\x78\xaf\x0f\x41\x8a\xec\x7e\xda\xfc\xe5\x6f\xbb\x5f\x7f\xf9\xe9\x06\x9d\xee\xd7\xd0\x92\x90\x37\x2d\x24\x65\x8a\x26\x81\x62\x81\x43\xb2\xd9\xd8\x99\xc3\x25\x3d\x35\x2c\x9a\xb4\x79\xe9\x04\x8c\x02\x88\x2a\x6c\x16\x93\x4b\xce\xf9\xee\xfe\xca\x41\x97\xb3\xbd\x45\xe3\x5e\x27\xc5\x17\x5f\x89\x03\xa9\x1d\x42\xa5\xbc\x31\x9f\xab\x4d\x7e\xf4\x92\xe9\xae\x36\xf9\xf6\x28\x4f\x1c\x89\xdd\x0b\xe1\xb1\x22\xc5\x32\xc9\x56\xa8\x00\x9c\x21\x03\x2a\x98\x51\x55\x6d\x4e\x2a\x38\x74\x52\x7b\xea\x60\xc1\xf6\x23\x2e\x29\xfe\x0c\x87\x7a\xd1\x14\x07\x6e\x5b\x6f\x26\xe7\xb9\x9d\x97\x4f\xc7\x15\x71\x99\x8e\xb2\x45\xf6\x4c\x6e\x9b\x21\xe0\xcd\x84\x84\x1c\x36\x2c\xf9\x00\xb9\xb8\x3c\x35\x2a\x2a\x93\x1f\x47\x6a\x05\x52\x9f\x1b\x7a\xf8\xc8\x03\xf9\x40\xf6\x35\xdf\x74\x3e\x92\x23\xec\xd4\x51\x62\xf9\x60\x4e\xf9\x6d\x9a\x61\xbe\x59\xd4\x7d\x97\x4c\x3f\x0a\xc5\x04\x8a\x0b\x47\x11\x77\x84\x7d\x6b\x99\x12\xea\x53\x52\x7b\x02\xfa\x4b\x9e\x37\x9a\x05\x29\x13\x35\xbf\x35\x84\x6e\x8b\x32\xff\x32\xea\x24\x2e\x01\x00\xbc\x40\x0a\xce\xd2\x12\x1a\x60\x26\x5b\xf5\x94\x98\x06\x9e\x27\x25\x30\xe8\x9b\x63\x92\xa8\xb6\xf4\x54\x89\xd5\xee\x6c\x47\xfb\x55\x9b\x78\xcb\x63\xe9\x52\xa9\x48\xa2\x1a\xd3\x94\xa8\x03\x38\xa4\x97\xf2\x54\x08\x3b\x7e\x63\xc3\x8f\xbd\xd9\x87\x8b\xbb\xcb\xf5\x86\x1d\x69\x60\x57\xf0\x0c\xf0\xce\xfb\xe0\x80\x0a\xc5\xf3\x6e\x0a\x4c\xd6\x87\x35\xca\x53\x06\x48\xb0\x1f\x23\x20\xae\xc4\x31\x96\x50\xb6\xb3\x8c\x7f\xbf\x96\x71\x7b\xd5\xf1\x31\x09\x65\x94\x57\x5f\x78\xae\xb7\xb2\x84\xd7\x7d\xd7\xb7\x5b\x08\x89\xb7\xa5\xf1\xb7\x87\x01\xbd\x13\x80\x39\x94\x52\xae\x9b\x42\x92\x2c\xa2\x90\x01\x21\x93\xa8\x74\x27\xed\xe3\x63\x66\x83\x87\x91\xdd\x09\x1c\x00\x35\x12\x65\x3e\xfa\x77\xea\x60\xf6\x80\xca\xea\xca\xe3\xe8\x73\x65\xa2\x22\x00\x46\x17\x19\xc7\x79\x37\x72\xfe\xd1\x3e\x34\x2a\x20\x5d\x69\x17\xec\x44\xa9\x4f\xd1\xbf\x0f\xf8\xfe\x29\x53\xaf\x16\x5b\xf7\x19\x8e\x65\xea\xbe\x1a\x6e\xde\x40\xa6\x92\x2d\x50\x07\xd5\x41\x8b\x05\xb6\xcd\x9e\x11\x80\x59\x32\x76\xe7\x12\x29\x6a\x6b\xcb\xd6\xdc\x46\xa7\xa0\xe0\x66\x82\x03\xa0\x78\x08\x76\x2d\x7b\xe7\xe8\x89\xc9\x5e\x83\xbd\xd9\xac\x76\x4a\x40\xa7\x98\x9c\x15\xad\x70\xe4\xcb\x06\x35\xf4\x5e\x49\x3f\x4b\x69\x8e\x2d\x50\x6f\xe6\xe9\xd5\x34\x1f\xf1\x9d\x52\x46\x4d\xef\xea\x8f\xaa\xfd\x66\x8f\x9e\x98\x16\xb9\x60\xa7\x1d\xc4\x74\xcc\x15\x4b\xa0\x0e\x4f\x47\x02\x71\x80\x5c\x3b\x78\x8b\x6f\xad\x7a\x66\x73\x32\x83\x8f\xef\x90\xf2\x2b\x4f\x89\x52\x4d\x93\x1f\x67\x03\xd4\xb1\x65\x0f\xe2\xe1\x5e\xac\xfb\x41\x7f\x80\xa0\x09\x3c\x7c\xdc\xdb\xab\x4d\x73\x91\x64\xdf\x88\x53\x0e\x95\x7a\x95\x2d\x25\x64\x93\x31\xd5\xca\x61\xf0\x91\xc5\x08\x78\xac\xba\x49\x94\xd0\xd1\x69\x24\x88\x5a\x0b\x13\x40\xbe\x33\x50\xfb\xb3\xa4\xf9\xf9\xe7\xdf\x3c\xae\x22\x8f\xd9\xea\x4e\xa5\xa1\x5f\x92\xda\x58\xc2\xe0\x95\xb1\x09\x9c\xa8\x57\x30\x44\xc0\x11\x1e\x47\x17\xf5\x42\x69\x1f\x0a\x1c\x00\x10\x01\x5c\xec\x16\xa5\x29\xbe\xda\x55\xa7\x46\x55\xf4\x29\x21\x99\x6e\x76\x2a\x33\x65\xb1\xdb\x7d\x7e\x66\xa7\xda\x10\x45\xb6\x53\x1b\xf2\xe7\x3c\x63\xcf\x74\xb8\x14\x98\x66\x01\xc8\x8e\x60\x13\x35\x55\x70\x7c\x09\x28\x59\x44\x5e\x61\x02\xa5\xee\xb1\xdd\x66\xf2\x6f\x97\xaf\x53\x9a\x59\xc8\x9d\x42\xb7\xd7\xfe\xf1\xae\x83\x52\x2d\x02\xa9\x9e\x63\x9a\xfc\x18\x1d\xa7\x0f\x69\x98\x1e\xab\x50\x95\xba\xf6\x64\xfb\xb1\xd1\x5a\x91\x08\x1f\x91\x60\x18\xe7\x04\x43\x19\x7b\x98\x7d\x1b\xa8\x81\xb0\x85\x29\xf7\x46\x0a\x66\x92\x6a\xe1\x57\x9f\x71\x86\x91\x54\x66\xbd\x21\x47\xe8\x63\x10\xda\x0a\xb1\xa6\xd7\x36\xb1\x09\x5e\xd9\x67\x53\xf8\x90\x29\xa7\x2d\x49\x4b\x81\xa4\x31\x65\x06\x15\x22\x95\xa2\xa6\x6e\x1b\xa1\x0e\x68\xf9\xde\xe6\xed\x5a\xfb\x46\x49\x5a\x7b\x5c\xa8\x20\x36\xb7\x8d\x2f\x0c\x6d\xa1\x96\xd3\xa4\xf6\xc8\xa6\x8c\x30\x51\xa0\xe4\x07\xb8\x7f\x19\x06\xf8\xcc\xa6\xd8\x49\x47\x4b\x6b\xba\x95\x49\x3c\x16\xf9\x34\x42\x67\xd6\xcc\x07\x07\xe6\x6c\x5a\xfd\x0a\xc6\x6c\x69\x36\x23\x9f\xe8\xf6\xb0\x9b\xd3\xa7\xdd\x9c\xcc\x6e\xee\x57\xad\x72\x34\x53\xd3\xa6\xb8\xff\xb4\xc9\x9b\x85\x71\xc7\xa2\x70\x09\x9f\x13\x82\x1f\x5c\xd7\x3f\xa7\x83\x93\x29\x24\x86\xd3\x9f\xac\x77\x89\xdb\xd9\xa7\xc5\x84\x15\xe7\x4e\xfe\xb8\x7f\xe4\x6e\xdb\x84\x81\xc6\x93\xac\xe7\x96\xca\x0f\x63\x7a\xa1\x5d\xe1\xa8\x5e\x4b\x35\x8d\x43\x4d\xa7\xe5\xe7\x30\x02\x48\x3d\x9b\x4e\x14\x3e\xc6\x21\xf6\xa7\x9f\xe1\x54\x25\xd9\x9b\x61\xd1\x0b\xc3\x12\x67\xed\x83\xdd\xb1\x00\xc9\xa6\x9f\x8c\xeb\xca\x58\xfa\xee\x02\xb7\xb3\x2e\x4d\x16\x72\x78\x2d\xca\xef\x9a\x9e\x96\x8f\x8a\x3e\xd0\x89\xef\xeb\xd8\x5f\xff\xf3\x3f\x1f\xdf\xc1\xb5\x70\x15\xc4\x6d\x97\xd9\x43\xe0\x26\x34\x75\x05\x85\x8b\x6c\x03\x71\xc9\x48\xca\x53\x49\xe4\xc5\x2b\x99\x92\x5c\x11\xf0\xef\x90\xef\x84\xf9\x2c\x51\xcc\x65\x42\x62\x8f\x1d\x4e\x33\xb1\x91\x69\xe7\xe4\x89\xc7\x07\xf8\x78\xc7\x82\x5e\xf3\x6a\x8a\xfe\x9a\x48\xb3\xb9\x43\x89\xd1\xf4\x9a\x9c\xa2\x4a\x13\x09\x16\xee\x6c\x56\x15\xfe\xee\xb9\x57\xa9\xc4\x86\x04\xa9\xeb\x2b\x33\x9f\xc2\x7d\xaf\xff\xa7\xe3\xf8\xc7\xfb\x7f\x47\xf7\xe6\x62\x62\x49\x1d\x5c\xb8\xb2\x3f\x7a\x38\xf5\x87\x7b\x17\xeb\x9e\xd7\x9f\xe6\xae\x15\x70\x3e\x95\x74\x6c\x97\x64\x9b\x2a\xe7\x48\xc4\xf7\xa7\x0a\xa8\x18\x35\x97\x2d\x15\x76\xa7\x8d\xab\x52\x71\x24\x3f\xe4\x34\x1d\x3d\x56\xbd\xcf\x63\xbd\x67\xa1\xf6\xa8\xdb\x0f\xef\xbc\x32\xb6\xc6\xce\xb0\xd9\x09\x80\xed\xb5\xed\x29\x37\xca\x8d\x9f\x7e\x94\x09\x14\x2a\x60\xcb\xca\x4d\xe0\x7b\xe0\xb0\x54\x59\xcf\x90\x7d\x1d\xed\xfa\x78\x6f\x84\xdc\xe5\x24\xaf\xe6\x43\x99\x5a\x80\x8d\xb1\x83\xe3\xd2\x8e\x6e\x28\x5b\x01\x16\xef\x74\xcb\x23\x11\xe7\x5c\x8e\xf9\xfa\xaa\xd9\xb7\x4d\x31\x70\xa9\x80\xec\x7b\xf9\xb8\xf6\x18\x75\x6f\xdf\x07\x78\x64\x0b\xa7\x8d\x87\xcf\x36\x2d\x3c\x20\x68\xa4\x60\x1d\xd2\x2f\xbd\x40\x99\x8d\xd8\x70\x3a\xbd\xf4\x1f\x32\x9f\x7c\x4d\xee\xf6\x7f\x7b\x7c\x3a\x61\x33\x94\x7d\xaa\x94\x01\x66\x59\x90\x9f\x67\x7a\x95\x08\x4a\x58\x2b\x29\xff\x6e\x96\xa3\x50\x45\x66\x1e\x63\xf1\x48\xcf\x84\x05\x4b\xb2\xc8\x41\x06\xfb\x6a\x47\x66\x6d\x1f\xf0\xd7\x1d\x1c\xaa\x85\x72\xda\x24\x12\x96\xc9\x8f\xbe\x28\x58\x9d\x53\x7c\x4b\x3d\x99\xe6\xd9\x58\x36\x26\x10\xb2\x26\xd8\x3c\x4d\x0a\x8c\xc9\xca\x36\x5f\x21\x0f\x5c\x12\x52\xfb\x84\x32\xd6\xbc\xa8\x80\xf1\x4f\x7c\x1b\xdc\x66\x0c\x2f\xea\x91\x60\x4f\x91\x12\x56\xbe\x3a\xd5\x1a\xb0\x7c\x14\x05\xf4\x8b\x3a\xe1\xe0\x0b\x0c\x0d\x91\x6b\xdf\x07\xe2\x94\x28\xb6\xbc\x0d\x24\x3d\x39\x9d\x6b\x96\x42\x2a\x1d\x19\x96\x66\xb6\x02\x02\x60\x67\x4a\x2a\x26\x39\x6c\x27\x37\x4a\x89\x37\x54\x90\x3b\x3a\x32\x60\xa4\x11\xc7\x3a\x43\x0b\xc6\xa5\xc1\x46\x0e\x1e\xaa\x2f\xb8\x37\x27\x96\x55\xbb\x29\x63\xd7\x7f\x23\xde\x0d\x63\xad\x08\x4c\x4c\x4c\x51\x65\x8b\xdc\x64\x33\x4b\x54\x2a\xaa\x24\x3a\x8d\x04\xd0\xbd\xb7\x98\x61\xcd\x0a\x50\x0b\x7d\xbd\xd7\xfb\x28\x45\x4f\x37\xf5\x03\x3e\x4f\x16\x0c\x64\xd5\xad\xb5\x34\x90\x10\x77\x06\x51\xbf\xbf\xe9\x8c\x5c\xf4\x08\x0a\x8e\x5c\x91\xa5\x67\x32\xa0\x12\x08\xec\xe9\x15\xed\x74\x60\x66\x39\xe6\x45\xe6\x8c\xac\x81\x7b\x26\x58\x99\xb8\x6c\x78\xe2\x01\xbb\x2e\x3b\x8a\xfc\xf9\xff\x20\x2f\x2c\xf7\xe0\xdf\xb1\x3c\xcf\x60\xd4\x9f\x90\xd4\x13\xff\xce\x36\xbf\x1d\x49\x03\x4e\xe9\x02\x26\xe6\xff\x40\x32\xf4\xcc\x19\xf0\xf1\xce\x1c\x3a\x96\xae\xb1\xd5\x37\x03\xc1\x03\x6e\x65\x7c\x80\x5c\x90\xc7\xf7\x7c\x4d\x55\x1f\x9e\x1d\x1a\xb8\x2b\x13\x22\x5f\x36\xf7\x65\xf2\xe3\x3c\x43\x67\x78\x3f\x20\xf9\x6c\x20\xcd\xcd\x45\xc9\xa4\xbf\xb4\x4a\x17\xab\x45\xc9\x64\x28\xf5\x2d\x89\x76\x40\x95\x54\xa8\x7d\x4d\x58\xe2\xc8\xa8\x15\x6a\x16\x9b\x2a\xe6\x07\x9d\x15\x36\xd6\x1e\x48\x01\x70\x18\x91\xe8\x19\x8f\xf1\x71\x13\xcf\x02\xcd\xd3\x59\x1d\x10\x53\xb5\x68\x19\x2b\x87\x0d\xe4\x91\x42\x1d\x85\x0e\x48\xa6\x94\x02\x6e\x40\x01\x53\x67\x52\x57\xdc\x52\xbb\x85\xbe\xa6\x19\x09\xd4\xfd\x60\x47\xeb\x50\x0c\x26\xed\x60\x63\xee\x70\xe0\xa1\x93\x93\x1f\x5d\xef\x52\x36\xa3\x46\x25\x81\x7d\x70\x7c\x68\x71\xb3\x74\x59\x74\x02\x98\xd4\x15\x09\xa2\x5c\xd4\x11\x6d\xcd\x59\x8e\xe0\x6d\xad\x1d\xc9\xdb\x92\x94\x44\x41\xcf\x3e\xdc\x85\xa6\xe2\xfd\x66\x5f\x65\x7b\x96\xc4\x9d\xaa\x9d\x92\x13\xc5\x94\x4c\xb3\xbb\x5f\x25\xe6\x82\xaa\x43\x8a\x0d\xa9\xff\x28\x0f\x46\x0e\x1a\xb7\x02\x32\x7b\x92\x26\x1b\xea\xb5\xd8\x9f\xab\xa5\xa0\x97\x45\xb7\x14\x33\xaa\xe8\x51\xd2\x60\x76\xa6\xf8\x9b\xdc\x0f\x9e\x72\x0f\x63\xc9\xc3\x4a\xc4\x80\x3a\x60\x1e\x85\x37\x62\x81\xbe\x09\x42\x05\x2c\x6d\x30\x4f\xd3\x9e\xe2\x8e\x9c\xb6\x36\x31\x2f\xd4\x32\xd6\x33\xbd\x6c\x5f\x57\xcb\xf8\x89\xcd\xcc\x5c\xa6\x38\x33\x2a\x70\x9c\xda\xc7\x7b\x0b\x85\x2c\x1e\x06\x3e\xff\xac\x6c\x40\x7b\x1e\x1f\x40\xd9\x1e\xdf\x38\xff\xe9\xbf\x36\x7f\xfd\xf5\x97\xc7\xf7\xce\x33\x92\xf3\x63\x5c\xe6\x1c\x0a\x35\x94\x47\x61\xab\x28\x51\xad\xcb\x6d\x30\x01\x97\x28\x73\x3b\x54\xaa\x25\x2d\x53\x16\x19\x15\xdb\xa8\xd6\xdd\x87\xe3\x45\x96\x67\xcd\x77\xc1\x19\x61\xe5\x36\x60\x7d\xca\x76\xd6\x1b\x6e\xb6\x59\x7e\xad\x28\x98\xb5\xbb\x1c\x2f\xf1\xf1\x2e\x4e\x3b\x41\x52\xdb\x32\x63\x13\xa9\xdd\xf1\xa4\x49\xe7\xa9\x37\x51\xf1\x50\xd5\x1f\xca\xf9\x9d\x33\x89\x20\x25\x94\x72\x77\x57\x28\x7f\x76\xcb\x45\xba\x27\x2e\x7f\x6c\xcb\x96\x14\xd9\xf1\xd5\x7e\x1b\xa8\x80\x59\x0b\x0e\x67\x1e\x0f\xb4\xcc\x28\x3d\x7e\x7f\xd2\x29\x8f\x2d\x4c\xb9\x64\x3c\xbc\xbf\xae\x89\x54\x2f\x20\xa1\xd5\x6c\xe4\x3e\x7b\xd9\x34\x37\x59\x83\xa2\xce\xe6\xd5\x1c\x40\xbe\xbc\x04\x9c\x1e\x7c\x2d\xd4\x25\xed\xc3\xe7\x55\x2e\x71\xa9\xfd\x3e\x38\x25\xac\xdd\x88\x40\xb8\x90\x4b\x7a\xc3\xdd\x16\x17\xc0\x6d\x02\x6e\xf3\x3a\x3f\x0a\x90\x57\xe0\xcb\x4a\x5b\x24\x29\xd7\xda\xe6\x9b\xa1\x3d\x7c\x1a\x9c\xc8\xd9\xf3\x9c\x46\x2d\x5a\x50\xd6\xf2\xd9\x1b\x8b\x4c\x47\x5c\xf5\xf8\x04\xbc\xfc\x6d\xb0\x1f\x8f\xe6\x9f\x35\x67\xfe\xee\xe4\xf1\xaf\xd3\x2c\xdc\x21\x02\xf7\xae\x4e\xa2\xb0\x77\xcd\x1a\xc4\x73\x45\x5d\xb1\x07\x18\x90\xab\xe6\x20\x9e\x5a\x83\x2b\xc6\x20\x9e\x5a\x9c\xb0\xf2\xfd\x89\xae\xaf\xd9\x82\x18\x4e\x8d\xc1\xa9\xee\x7c\x43\x27\x7d\x7d\x21\xb0\x13\x97\x72\xa1\x18\xf1\x5c\x62\xd7\x54\x23\xde\x52\x8c\x78\xaa\x17\xd7\xd4\x22\x9e\x6a\x5f\x58\x3b\xe1\x44\xec\xd7\xd4\x22\x86\x53\xbd\x98\x9f\xe4\xab\x1d\xf4\xf3\xef\x7f\xff\xf5\xb7\xff\xbe\x13\x7c\xe2\x98\xa7\xa1\xa9\x7a\xa2\x46\x65\xea\x19\x79\x1a\x16\xee\xf4\xa7\x46\x19\x2c\xd4\xde\xa4\x8c\x50\xab\xbe\xb4\x35\xa0\x66\x00\xb4\x9f\xe6\xd0\xaa\x6f\x25\x2f\x71\xdb\x07\x29\x39\xb1\xe6\xa7\x8e\xc4\x5e\x3f\x1e\x93\x2e\xb0\x93\x82\xd9\x17\x6b\x6a\xd5\xde\x70\xfc\x3d\xcc\xff\x09\xf8\xff\x7f\x08\x70\xf0\x44\x27\x39\x47\x63\xf2\x1b\x58\xcb\x1d\x49\xdb\xe2\x62\xcf\x80\x58\xa1\x23\x28\x2b\x7b\xc0\x99\x6a\xab\x7b\x04\x5d\xd8\x51\x39\x4b\x3e\x33\x47\x10\x31\xa0\xec\xed\xc1\xc2\x40\xb2\xf8\xbc\x39\x4f\xac\x6f\x57\xd0\xb8\xee\x0a\x9e\xc7\x08\xde\x87\x67\x40\x3e\x1d\x5d\xf6\x2f\x53\xcb\xfc\x54\xa7\xea\xae\xce\xd4\x2e\x4e\x99\xdc\xfa\xcf\x2b\x07\x55\x72\x48\x2f\xcb\x94\xe0\x63\x1e\xdd\x95\xcc\xf4\x8b\x6e\x05\xba\x5f\x5a\xe9\x55\xa5\x5a\x74\xcf\xd4\x62\xfe\xff\xb3\xf7\x2e\x5b\x8e\xe4\xba\x96\xe0\xaf\xd8\x0f\x10\x4d\x10\x7c\x0e\x7d\xc5\xc4\x07\xf2\x51\xad\xe5\x73\x95\x6e\xde\xe3\xd9\x65\x9e\x79\x3a\x1f\xaa\x2a\x7d\x7d\x2f\x6c\xd0\x24\xd9\x43\x72\x85\x22\xee\xad\xaa\xee\x33\x08\x73\x85\x4c\x46\xd2\xf8\x00\x01\x10\xd8\x7b\x99\x90\xa8\x46\x3e\xf0\x62\x46\xe3\x38\xb8\x96\xe8\x20\xf3\x6d\x06\xf9\x74\xf5\xad\x55\xf3\x50\x7f\xfe\xfe\xf9\x60\x44\x34\x5b\xa0\x44\xa0\xca\x6d\x86\x27\x2c\x3e\xe3\xc4\x04\x64\x97\xd1\xcf\x40\x44\xc8\xb7\xa2\xc6\xf2\x7b\x58\x86\x28\x4c\x8c\xab\x31\x44\x98\xaa\xd1\x59\x14\x8b\xea\xe6\x66\x39\x4b\x0d\x23\xc8\xc3\x9d\x16\xbb\x48\xf7\xc2\xa1\x5b\xcc\x76\x7e\xde\x6b\xae\x2b\xdc\x65\x14\x7f\xb7\xee\x65\x63\x61\xda\x8f\xe7\x5a\xcb\x7c\xf8\x9a\xa9\x70\xdb\x38\xcb\xf1\x36\xce\xf2\xa2\xea\x2d\x40\x67\xe3\xf0\xe1\x68\x72\x62\x7e\xaf\xf6\xe0\xae\x9b\x65\x3d\x3c\xd2\x0f\x42\xef\x77\x5c\x82\x12\x17\x03\x3d\x29\x01\xa0\xf6\x59\x74\x5d\x56\x63\xf6\x58\x48\xf2\xba\xab\x33\xd5\xb6\x1c\x3f\x42\xc2\xa5\x94\xb2\x33\x8a\x64\x92\x16\x37\xc6\x38\x9f\x37\x22\xad\x73\x85\xb6\xa3\x25\xdf\xab\x74\xd1\x46\xd7\x0f\x57\x75\x35\xd3\xb5\xa3\xc2\x14\x45\x64\xf8\x84\xf4\xae\xea\xd8\x87\x1c\x97\xe4\xef\xbd\xc3\xe3\x37\x9e\x00\x66\xbd\x61\x7a\x02\xa6\xc8\x20\x58\xbf\x25\x83\x7a\xed\x28\xad\xa9\xc7\x32\xad\xe9\xa4\x1f\x1b\xb3\xbf\xff\xf8\xc7\xb8\xff\xf3\x4e\xa8\xe1\x3f\xe6\x36\x60\xbb\x91\xb4\x90\x37\x63\xce\xf3\x8d\xa0\xf3\x2e\xfe\xeb\x66\x22\xd0\x56\x62\xce\x23\x61\xea\xb9\xe1\x88\xc2\xcb\x37\xa1\x8c\xf3\x73\x80\x25\xe5\x00\xc4\xe3\xa4\x7f\x3f\xd8\x53\x45\xe8\x8a\x1d\xfb\x57\x00\x70\x80\xdc\x12\x39\xc3\x6a\xbb\x8b\x25\x81\xd6\xa1\x90\x5f\x34\x90\xaa\xa4\xf1\x7c\xb3\xb4\x6f\x01\xbc\x78\xc1\x53\x6b\x08\x21\x94\x3a\x18\x02\x52\xc4\xa7\x57\x54\x8b\xd4\xe6\x1e\xb4\xa6\xea\xba\xf7\x96\xdb\x8c\x33\x27\x2f\x56\xa0\x5b\xd5\xe6\xb4\xb6\xdd\xd5\x6b\x9d\xde\xec\x2d\x56\x40\x37\x39\xd8\x11\x46\xbd\x6e\xdb\x42\xcb\x07\xa4\x8d\xcf\xb7\xde\xed\x5c\x46\x99\xba\x88\xc0\x58\xd2\x52\xd1\x85\xa4\xb7\x9d\x55\xe1\xce\xcd\x5d\xd7\xe1\xac\x8e\xed\x17\x72\xe7\x42\x8a\xf5\xcb\xd3\x76\xfc\x79\xd2\x3e\x24\x6d\xd0\x00\x38\x96\xe7\xe0\xab\xfa\xe5\x87\x6c\xed\xb6\xdb\x53\xb6\xeb\xe2\xdb\xc9\x6b\xcf\xcd\xd9\x40\x19\xe7\x20\x85\xd5\xb4\xbe\x70\x36\x47\xe0\x69\xa4\x8f\x42\xad\xe4\xfd\xf5\x1d\xb5\x99\x81\xe8\xc6\x65\x07\xf4\x8d\x38\x14\xaa\xf5\x3a\x67\xdd\x0f\x14\xe2\xa8\xdb\x28\x23\x61\x46\x66\x05\xb8\xab\x12\x5e\x51\xcf\xc6\x6d\xa0\x51\x14\x94\xe1\xac\x88\xeb\xf2\x9d\x96\xef\x2e\x37\xb1\x9a\x5b\xad\x43\xb0\x02\x17\x75\x5f\x27\x48\xe3\x40\xb9\xc4\x9d\xfe\x4e\x74\x33\xd2\x37\x4c\xaa\x5e\x97\x32\x54\xaa\x52\x96\x0f\x38\x7b\x00\x35\x94\xe1\xe9\x39\xf3\xeb\xbf\xfd\xf2\xdb\x5f\xbf\xfe\xf5\x3f\xdd\xdf\x7f\xde\x03\xef\x59\xec\x52\x09\xec\x96\xa5\xbd\x04\x6a\x11\xb8\x10\x76\xce\xc8\x0d\x89\x98\x88\xe7\x0f\xe9\x80\x15\x75\x06\x81\xaa\x2a\x51\xb8\x50\x69\xdd\x3d\xc8\x56\x10\x05\x44\x5b\x00\x99\x32\xdf\x24\xf4\x43\xb6\x0b\xeb\x3e\x22\xe2\x28\x03\xe2\x25\x3b\x95\x16\x7b\xa6\x18\xb5\x6b\xf4\xda\xcf\x8b\x2a\x5c\xaf\x41\xf7\x74\x30\x66\x4b\x69\x83\x07\xcf\x21\x71\x0c\xf8\x81\xde\xdf\x33\x31\x0e\xa0\xb9\x9d\xbd\x82\x35\x6b\xa1\x77\xdb\x51\x62\x24\x61\x55\x9a\x62\x6c\xda\x74\xb5\x86\xf2\x03\xce\xf7\x30\x14\x4a\x3d\xfc\x88\xbd\x1f\xf2\xf9\xe0\xcf\xbb\xdc\xe1\x03\xe5\x01\xd6\xf2\x7b\x3e\xc9\xdb\x4e\x71\xb0\x90\xcf\xf7\xf1\x02\xd3\xf7\x5d\x5e\x65\x15\xd9\xee\x3b\x0e\x3e\x87\x55\x1e\xdb\x03\x29\x6e\xef\x69\x5d\xa0\x31\x87\xc8\x2b\x17\xc4\xdc\x2e\x55\x0a\x2c\x24\xc6\xde\x08\xec\xf4\xb8\x26\x93\x9e\x07\x6c\x4f\xd8\x6e\x9b\x11\xdb\x78\xa3\x3b\x11\xdb\xa9\xc3\xcd\x6d\xb2\xa5\x97\x63\xcf\x5d\xba\x01\x23\x98\xd7\x5a\x64\x01\x80\xdd\xbb\x05\x9b\x57\x9a\xb2\xe5\x56\xb8\x73\xf9\x06\xbf\x49\xd8\x66\x37\xc9\x6b\xda\x13\x44\x68\xff\x9c\xf5\xfe\xe0\x3e\x81\x24\x03\x4f\x11\xee\x08\x09\x16\x63\x14\xfb\x76\x91\xb5\xe7\xa6\xd0\xfa\xc4\x98\xb6\xe4\x75\xa1\x65\x40\xdb\x56\x9c\x91\x45\x06\xb0\x1e\x0e\x58\x7c\xd1\xbf\x08\x39\x69\x47\x8a\xf3\x94\xab\xf3\x4a\x8b\x6c\x78\x42\xb9\x63\xa1\x00\xba\x85\xb9\x39\xe2\x2a\x7b\xaa\xa1\xea\xbf\xc9\xe1\x09\x6c\xa7\x54\x2c\x8b\x60\xe3\xae\xde\x3c\x38\x62\xaf\xbb\x6f\xea\x68\xbb\xba\x87\xe3\x43\x8d\x5f\xb5\x23\xa5\x9e\x7a\xef\x45\xb4\xf5\x08\x9b\x78\xc0\xb1\x5f\x07\x63\xcc\x03\x64\x72\x5f\xf5\xf6\x39\x9c\x3d\xf7\xba\x87\x0e\xe7\x23\x03\x1c\xf8\xda\x67\xcf\x2e\x3c\xbb\xdc\x6d\xca\x7c\x8b\x86\xd7\x17\x41\xb8\x1e\x8d\x5c\x3f\xbc\x86\x55\xec\xbf\xc7\x01\x3e\x30\xfd\xbe\x3f\x1f\x11\x90\xaf\xcb\x7b\x26\x24\x5e\x39\x1c\x55\x4d\xf8\xc6\xc1\x38\xdf\xb9\x73\xbe\x7b\x74\x74\xa7\xd1\xc9\x46\x01\x76\x30\xbc\x57\xf1\xd1\x51\x6a\x4c\xc9\xf1\x40\x46\x8d\x73\xb0\x33\x59\xf8\x59\x83\x33\xd8\x31\x70\xac\x6f\x02\x5e\xd7\x1b\xe1\xf7\x37\x32\x0f\xd1\xfe\x65\x39\x1d\x23\xb1\x73\x97\x3a\xfe\x70\x80\xbc\x4e\xc7\x3b\x6e\xd4\x07\xd7\xde\x9f\xbf\xfc\x71\xfc\xf5\x70\xcf\xfc\x7f\x86\x17\xc5\xa8\xf2\xf6\x78\x89\x73\xe8\x05\xc2\x7c\xd2\x82\x79\x0f\xd4\x7b\xe9\xf4\xd6\x80\x7e\xc9\xc1\x72\xd3\xf6\x91\x90\x73\x1c\x72\x77\xd3\xc7\xa0\xca\x4c\x0b\x2f\x95\xa2\xe7\xc1\xae\x1e\xb8\xef\x22\x38\x06\x76\x3d\xb0\x23\xbd\x16\x2a\x55\x0b\x48\x71\xb0\x6b\x0f\x38\xe3\x41\x48\xac\x08\x2d\xa0\x2b\x09\x38\xcf\x44\xf2\x4f\x44\xf0\x02\x7e\xb3\xf9\xb8\xc3\x2d\x34\xb0\xc5\xfd\x75\x29\x88\x74\xea\x8f\x6a\x4b\x62\xb3\xdf\xbe\x64\x6a\x83\xfe\xeb\x8e\x3b\x55\x2e\x70\xca\x7f\xf9\x16\xe8\x75\xfa\x6b\x1f\x3f\x02\xc5\x88\x17\x01\x78\x09\x12\xf0\xc4\xd7\x65\x21\x0d\x6c\xf4\xb3\x2f\x05\xe1\x4f\x38\x0c\xa7\x84\xec\xa2\x75\x27\x5a\x48\xbc\xf5\xe2\x81\x62\xd3\x0f\x89\x2a\x68\x27\x6b\x49\xd4\x40\xf9\xda\x16\xe6\xb0\x6d\xca\xe0\x4a\xd2\xbd\xa7\xd8\x0e\x34\xd8\x06\xfe\x91\xef\xf1\x75\xbd\x0b\xb6\xcc\xe5\x39\x9b\xdc\xda\xca\x27\x36\x2f\xde\x50\x00\x98\x6f\x6e\xe5\xb6\xb8\xe5\xd5\x36\xf2\xd3\x9b\x95\x02\x3c\x05\x6c\x9d\x4b\xf8\x9f\xcb\xce\xe9\x56\x5b\xe7\xd5\xce\xb9\xda\xb3\xe7\x29\x60\x97\xfd\xfe\xbb\x33\xd0\x2f\xbb\xfd\x06\x05\xc7\xe9\x6d\xc2\x9f\x9d\x6f\xc3\x67\x07\x53\xde\x74\x30\x85\x4d\xd0\xde\xbc\x4d\xe3\xf5\x88\xd3\x61\x25\x1f\x7e\x2a\xad\x47\x1d\xd2\x3e\x0e\xb1\x4b\x85\x3a\xd8\x67\x15\x06\x48\x03\x6f\x3e\x02\x52\xa7\xf8\x8a\x40\x81\x38\x84\x2b\xee\xdf\x1a\x01\xd2\x85\x88\x6f\xc4\xc3\xda\xb3\x05\x67\xa4\xd5\xd6\x0f\x78\x53\x5f\x13\xa5\x74\xa0\xe0\x85\x5a\xab\x20\x0d\x2b\x50\xfc\x01\x01\xdb\xf2\x1e\x3e\x7c\x5c\xac\x7b\x52\x28\xa6\x3d\x7f\x06\x62\x2f\xe0\xa6\xdd\x47\x92\xa2\xab\x48\xec\x94\x5f\x7f\xd6\x10\x8d\x2e\x1f\x4c\x0d\xb8\x35\xf3\x16\xc2\x3c\x43\x86\x8d\xe8\x68\xe6\x50\x87\xda\x03\x75\x62\x4c\x06\xa7\x5f\x33\x98\x8b\x91\xad\xf2\x02\xd1\x84\x8b\xe5\x8a\x51\x68\x61\xa8\xaf\x78\x74\xbe\x1a\x6d\xd3\xfc\xd6\x77\x50\xdb\x4e\x6d\x78\x3f\x12\xa5\x6f\xe7\x0d\xad\xef\x6f\xa1\xef\xb1\x20\xca\x5c\x1e\x6c\xe6\x1b\x9b\x2c\x4f\x09\x76\x1b\x3b\xf3\x25\x8f\x6d\xfd\x98\xfd\xef\x35\x1e\xbb\xf3\x08\x9b\x6a\x3c\xd8\x56\x39\x9c\xb7\xca\x01\x5b\x65\xd8\xf0\x7e\xd7\x6d\x7e\x91\x25\xe3\xa5\xbb\xb1\x51\x5e\xb8\x2d\x0e\xd3\xce\x6d\x1b\xf7\x80\x8d\x1b\xd4\x7c\xc9\x74\x9d\x0f\xec\x9e\x0e\xdb\xe7\x03\x4b\xe1\x73\xff\x8f\x9f\xbc\x3f\xe6\xa1\xce\x35\x31\xa8\xaa\x57\x9a\x18\xbb\x34\x78\x9d\x86\xc9\xcd\x02\x3a\x26\x65\x4c\xa5\xf9\x7c\x6a\x04\x08\x8d\x85\x68\x34\xa0\xfb\x0f\x8e\x6b\x59\x1b\x3a\x46\xf9\xfa\xd6\x94\x85\xfb\xba\x51\x60\x4f\x16\xc6\x59\xc3\xe9\x93\xfb\x01\x12\x86\xe2\xa6\x48\x43\x39\x77\x24\x69\xa7\x5c\xb7\x58\x6b\xa0\xca\x02\x05\xa8\x8c\xec\x29\xa7\xe8\x00\x63\xb7\x5f\xca\xfc\x1c\x23\xb1\x84\x31\x10\xc2\x88\x0a\x9f\xde\x22\x12\x4f\x83\xd7\x3f\x78\x38\xb2\x3e\x9c\x17\x28\x57\xcc\x94\x53\x21\x9f\x47\x00\xe7\xa9\xb2\x97\xf2\x51\xa8\x85\x76\xdb\x82\xeb\xef\xe0\x5b\x19\x10\xf9\x07\x00\x4c\x46\x10\x10\x40\xb3\x1e\x9f\x48\x3f\x55\x90\x26\x18\xe9\x5f\xa9\xf4\x1d\xde\xe8\x8e\x56\xff\x7f\xcd\x38\x97\x36\x16\xbe\x7d\xd8\x50\xbc\x19\x39\x55\x3a\x8e\x1b\xb7\x4c\x92\xe4\x1b\x92\x44\xef\xbe\x07\xc0\x49\x83\x22\xde\x1f\x13\xb0\x9a\x98\x2a\x42\xd9\xc0\x4e\xbf\x3c\x0b\x10\x51\x8b\x29\xa4\x1d\x56\xb6\xa8\x4e\xfd\xbe\x14\x11\x67\x06\xe5\x4d\xf2\x6c\xdd\x21\x26\x96\xf5\x57\x55\xb9\xf2\xa8\x06\x5a\x72\x45\x85\xfe\xfc\xb0\x43\x00\xc0\x39\x06\x40\x88\xe3\x7a\x14\x8a\xd2\x36\x04\xd5\x43\x33\xe0\xb7\xff\xfa\xfb\xff\x78\x32\xb6\xe9\x5f\x20\x41\x9b\x20\x41\x9c\x97\xfe\x6b\xb5\xb3\xe2\x4e\x55\xfa\x06\x1e\xcb\xf4\xca\x9e\x30\xad\x4a\x29\x2e\x50\xce\xf9\x3a\x1c\xa6\xc2\x2a\xf9\x8f\x03\x1b\x4a\x40\x1d\xb6\xda\x87\x65\xed\xcc\xd1\xa8\xec\x17\x67\xbd\x01\xf8\xac\x71\x57\xec\x25\xe4\x35\x3c\x97\x45\x6d\x13\xee\xb9\x90\xa9\x7f\x61\x0a\x01\x53\xc8\xaf\x60\x37\x85\x42\xd8\xe9\x0f\x87\x06\x6b\x53\x78\x97\x09\x81\x76\x61\x96\x05\xa2\xc2\xf9\xe7\x83\x12\x49\xe7\x61\xb0\x7c\xac\x19\x22\x5b\x1b\x98\x5f\xcb\x16\x88\xdc\x2e\x91\x45\x44\xbf\xf2\xb3\x13\xe9\xdf\x7f\x7f\x38\x62\x66\xd1\x67\x97\xa0\x91\x4d\x3f\x76\xda\x54\xe3\xc0\xd8\x56\xfe\xff\x12\x63\x8e\xee\x7d\xc8\x03\x5a\x87\xb2\x19\x39\xb2\xd9\xb5\x32\x8f\x36\xaa\x43\x39\xbd\xd5\x21\xee\xcf\x5a\xe4\x3c\x44\xd8\xff\x1f\x11\x22\x8c\xbe\x7a\x20\x04\xf0\xce\xc9\x07\x7f\x3b\x4f\x85\xab\x49\xf1\xe7\xd5\x7c\x58\xcf\x8a\xff\x72\x35\x21\x06\x86\x4e\x75\xee\x37\xfd\xc1\xf5\xf4\x64\x0f\x6f\xe3\xf9\xb6\x63\xc7\xc6\xab\xb9\x44\x33\xe2\xae\xf7\xdc\x5a\x19\x4f\xaf\xd5\x07\xc2\xff\x6e\xfb\x89\x39\xf7\x11\x65\x5f\x07\xdf\x87\x1a\x27\xa9\xf9\xf4\xe9\x5d\xfb\xa1\x19\xf8\xe9\x9d\x7c\x39\x03\xbf\xff\xad\xff\xef\xbf\x3f\xff\xf9\x1d\xac\x52\xd0\x7a\xe2\xfa\x9c\x38\x6c\x1e\x14\x07\x10\xbb\x23\xc4\x63\x16\xbe\x47\x08\xf9\xb8\x19\x57\x31\x0f\xf5\x6b\x10\x6b\xa6\x13\x6f\xd4\x9c\x37\x6b\xce\x17\x4a\xf9\xb6\x7a\xe6\x35\xf8\xd5\x23\x70\x5c\x81\x83\xb1\xe9\x46\x18\x40\x87\x34\x9b\x71\x60\xd9\x90\x3c\x06\x8a\xb5\x5a\x8e\xf6\x7b\xa5\x92\xf6\x32\xcd\xd0\x61\x4a\xd3\x4b\xb8\xcc\x3d\xdb\x13\x02\xd7\x4b\xb4\xc3\xf6\xa9\xdc\x0a\xaf\xe0\x31\x51\x29\xd1\xca\x06\x59\xd2\x12\x57\x3f\x20\xb1\xaf\xe5\xd1\x99\xe3\x6e\x35\x6f\x60\x08\xda\xdd\x75\x50\x9d\x17\x4b\x6f\x7c\x44\xdb\xbe\xcc\x88\x07\x03\x05\x6f\xd1\x8c\x6d\x8d\x0b\x9c\xd6\x3c\xe4\x1b\xa6\x87\x6c\x4e\x89\xc5\x6a\xb0\xc7\x4f\x56\xf3\x7a\x74\x17\x85\x4c\x35\x0b\x4d\x8f\xf0\x72\xb2\x5a\x7b\xb7\xa6\x30\xe0\xc1\x4f\x6f\x85\x62\xd3\x4a\x97\x13\x82\x7c\x1c\x55\x4b\x1a\x02\xf1\x7b\x9a\x18\xe3\x54\xd7\x0f\x6c\xe1\xfb\xc5\x75\x72\x91\x98\xf8\x25\x60\x90\xc2\x19\xdc\xa0\x22\x57\x52\xa0\x0d\x6d\x03\xba\x05\x2e\x07\x20\x2a\x69\x1b\xab\x54\x12\x63\xee\x04\x29\x03\xbf\x88\xea\xcd\x62\x0e\x2d\x38\xb9\xb5\x0d\xc7\x60\xf8\xcf\x2d\xb9\x40\x3c\x47\xba\x43\x58\x77\x18\x5d\x9f\xb2\xcb\x39\xc4\x36\x83\xc2\x6a\x06\xf5\xb4\xe4\x87\xe6\xcf\x7f\xfb\xe5\x5e\x90\xf0\x33\xc7\x22\x42\x55\x6d\x9f\x8a\x68\xf3\x06\x67\x64\x2b\xb5\x9b\xd1\x84\x63\xee\x45\x62\x2e\x73\x27\x24\x04\x25\x4e\xcf\x1e\xd2\x9b\x61\xb0\xab\xa9\xb3\x38\x9c\x08\xe5\xf4\x79\x86\x14\xd8\x33\xc5\x02\x26\x8c\xd2\xce\xc3\x1c\x1c\x45\x01\xcb\x67\x6b\xfd\xda\xf3\x40\xa5\xaa\x71\xe2\x91\xb7\x1c\xdb\x74\x35\x23\x18\xe4\x3a\x59\x64\xec\x10\xfc\x9e\x4f\xcb\x74\x7b\x81\x4d\xe0\x73\x3d\x00\xdd\xdf\xc7\x42\xb9\xc6\xc9\x13\xeb\x03\xdb\xc7\x60\xe9\xe1\x83\x50\xab\x54\x5a\x1b\x12\xc5\x00\x6e\xf6\x58\xf6\x85\x4a\x18\x70\x31\x87\x03\x17\x23\xf0\x8e\x47\xad\x12\xb7\x81\xbc\x35\x79\xb3\x85\xb4\x2f\x73\xd4\x87\x72\x2b\xfd\x3a\xdd\x62\xcc\x10\x1c\x44\xe5\x24\xfd\x6a\x0e\x0f\x63\xac\x8a\x72\x95\x96\x1f\x71\xdc\x97\x28\x48\xd6\x79\x8f\x24\x97\x9a\x85\xa4\xbc\x36\xca\x47\x26\x0f\x5c\x17\x9d\xe9\xf0\x3f\xc4\x6c\x59\x9c\x52\x85\x9a\xf1\x04\xf9\x62\xfb\x18\x09\x4c\x40\x49\x93\xbb\xb8\x15\x8a\xbe\xbe\x16\xe2\x94\x8e\x4c\x21\x1c\xc0\x1b\x02\x3e\x3a\x66\x0b\x1f\x11\xa6\x8a\x8c\x65\x8c\x13\x8e\x98\x51\x5e\xb6\x1c\xde\xb6\xc2\x38\x57\x1b\x64\x09\xf9\x3f\x8b\x39\xce\x73\x5c\x76\x0a\x41\x9f\x1a\x33\xd5\xdc\x1c\xc2\x4a\xb4\x47\xb9\x0d\x76\xc5\x6f\x52\x09\x6a\xfb\xe6\x36\xcc\xc7\x42\x7b\x19\x18\x64\xad\xa9\x16\x03\xcf\x78\xac\xf9\x40\x41\xc5\x82\x97\x42\x09\x84\x14\x29\x52\x05\x87\x09\x92\xb7\x33\x1c\xda\x42\x81\x72\x04\xec\x54\x36\x6e\x34\x40\x32\x84\x01\x17\x3f\xc1\xa4\x27\xe2\x0a\x60\x97\x30\x5d\xfb\x40\x7a\x43\xf3\x41\x8a\x7f\x91\x7e\x35\x0f\x29\xc5\xac\x86\x13\x55\xfb\xd7\xcd\xb3\xe6\x23\x71\x49\x66\x22\xc1\x03\x5e\xf9\xb5\x11\x4b\x3a\x38\x4a\x9d\x51\xcd\x4b\xa4\x68\x47\xe8\xd1\x42\x04\x8e\x4c\xd2\xca\x6b\xa6\xdc\x66\xbf\x4b\xd3\xef\xd2\xf9\x77\x3a\xdc\x99\x33\x65\x2e\xaf\x00\xef\xd6\x19\x95\xc6\x4c\x2d\x25\xa7\xd7\xb8\xa7\xaa\x23\xda\x01\x1a\x60\xb6\x36\xc6\x8b\x71\xe9\xd7\xbe\xb4\xaa\xbd\xc6\x30\xef\x12\x7d\xe1\x68\x2f\xaf\xda\xd1\x43\x04\xec\x2a\xad\x7e\xaa\x6f\xb1\x11\x8e\x34\x73\x82\x8d\x2d\x70\xf3\x49\x9e\xce\x28\x4a\x32\x67\x54\x00\xd6\x67\xb0\xe0\x2a\x44\x4e\x96\x3a\x08\xf0\xff\x8d\x37\xcb\x04\x56\x88\x32\xd8\x15\x2f\x1e\x6b\x73\x41\xb7\x92\x2b\x89\xa5\x12\x5e\x8a\xfe\xb3\xdf\x54\xd6\x95\x96\xd5\x8e\xef\xc1\x5b\x38\xc2\xc2\x11\x63\x8c\x8b\xaf\x93\x04\x23\xbe\x1a\xcf\xb5\x2e\x84\x14\x78\x62\x06\xbf\x4f\x94\x21\x37\x7a\x40\x86\x51\x38\x06\x44\x3b\x2f\x6e\x81\xb5\x2d\xea\xd8\xee\xc0\x31\x14\x88\xf3\xe2\x88\x3f\x04\x4a\x72\xd4\xf1\xaf\xb7\x58\xad\xe3\x9c\x05\xaa\x83\xba\x53\x06\x20\x6d\x4a\x7b\xee\x52\x77\x22\x1f\x23\x61\x5d\xc8\x35\x1e\x1d\xe5\xf8\x41\x29\xaa\x50\x65\xa4\xcc\x83\x29\x01\x3c\x2b\x2a\x34\x40\xcd\xe4\xc1\xd0\x56\x41\x37\xe4\x10\xbe\xa6\xf2\x9a\x62\xab\x20\xf8\xa9\x9e\x8f\x8e\x52\xca\x1f\x94\x8b\xae\xd8\x5a\xe1\xeb\x40\xfa\x2e\x17\x2a\xba\x82\x25\x94\x91\xb2\x54\x47\x59\x8a\x76\x50\x8e\x83\x5d\xbd\x21\xfc\x80\x9a\xd6\xba\x46\xfa\xd5\x5c\x39\xa5\x55\x17\x89\x53\xb0\x7c\xf3\x65\xe7\x02\x0e\xca\xe8\x5a\x5e\x12\x65\x56\x81\x9f\xb9\x03\x04\xf5\x01\x39\x7d\x82\x04\x0d\x69\xd1\x79\x1f\x09\x50\x03\x1d\x69\x40\x80\xbb\xc0\xc4\x05\x14\x3e\xfd\x62\x42\x43\xb7\x07\xbd\x2f\xf8\x72\xba\x76\x09\xaf\x12\x48\x97\x0f\x88\x7f\xa4\x5f\xbb\x44\xc9\x45\xa5\x21\xcf\xc6\xd1\x08\x75\xa2\x8c\x60\x23\x03\x11\xcd\x9e\xaa\xcf\x80\xd2\xe9\x51\x18\x60\x4d\x6b\xa3\xa3\x1a\x75\xba\x84\x57\x40\x1b\xec\xa9\x25\x55\x51\x26\xf0\xad\x96\xf4\x3f\x47\x2a\xb9\x7e\x80\xe6\x66\xf3\x07\x41\xb7\x94\x38\x3a\x12\xdd\x51\x7c\x05\x1f\x22\x02\x0b\xca\x2e\x03\xfe\xa6\x12\xa7\x03\xa4\x76\x08\x36\x25\x52\x2e\xc4\x25\x3a\xaa\xb5\x6a\x3f\x59\x9f\x74\xf5\x41\xdf\x08\xef\xb6\xe8\x27\xed\x04\xb1\x0e\xf9\x1e\x49\x72\xf8\xd8\xff\xfa\x6c\x12\x6e\xf0\x18\x95\x00\xd8\x21\xa6\x80\x1c\xd3\xd0\xd2\x34\x25\x52\x53\x61\x5f\x47\x47\xa9\x06\x4a\x95\x0f\x54\x6a\xa1\x00\x87\x56\xe2\x48\xba\x1c\x19\x38\x40\xbe\xe6\xd1\xf2\xa1\x6d\xa1\xd8\x5e\x3d\xad\x3d\xd5\x5b\x2c\x52\xd1\x83\x41\xb9\x25\x79\x49\xc3\xd9\x0f\x08\xcf\x0c\x56\x65\xac\xba\x7f\x53\xcd\x69\x02\x1e\x01\x4f\x5b\xc5\x34\xe0\x98\x28\xc6\x40\x21\x34\xca\x35\xe8\x92\x4a\xe4\x39\x1f\xc8\xd7\x44\x21\xea\x4c\x4b\x88\xa1\xab\x46\x0e\x74\xbd\xdf\x72\x85\x10\x1a\x5d\xa2\xa2\x13\xbf\x54\xd0\x0c\x7f\x30\xb5\x38\x82\x00\x2f\xe5\x77\xbe\x71\x50\x69\x2e\xe2\x7c\xeb\x66\xbe\x70\x9f\xd4\xf9\x2f\x74\x36\x70\xab\x07\x8a\x39\x91\x6a\x8e\x2d\xe6\xde\x7f\x02\x4f\x7c\xdd\x4f\xfd\x90\x5c\x1a\x56\x59\x4d\x57\x9e\x18\x76\xfd\x3f\x07\xf0\xa2\x0d\x5e\xa7\x97\x2e\x80\x0a\x17\x76\x06\x4b\x4b\x80\x37\x14\x31\xf3\x5e\x36\x14\x11\xc3\x1e\x3d\x2e\xb3\xac\xce\xc8\xa0\x76\x77\x7e\x0b\x92\x73\x74\x3c\xf0\xf7\x69\x36\x2a\x73\xe6\x8a\x8d\x0a\xc5\x14\xda\x98\x80\x23\x92\x88\x9b\xec\x33\xd5\xaa\x3b\xad\x5e\xbb\x4b\x5d\xb2\x0b\xd4\x3c\x7f\xc3\xa3\x99\x7c\x51\x7b\x35\x87\x41\x60\x47\x0d\xf2\x21\xd4\x22\x4f\x6c\x85\x80\x82\x4a\x3d\xb6\x6e\xaf\xb5\xe2\x50\xa3\x4d\x86\x7f\x8c\xaa\x4c\xdb\xc1\x7f\xbf\x98\x0e\xc5\x40\x51\xf1\x48\xd4\x2a\x01\xb9\x52\x75\x9e\xda\x09\x85\x9b\xb5\x96\xa6\xd3\x87\x26\x9e\x29\x70\x22\xca\xc8\x14\x81\xba\x95\x62\x39\x7d\x22\x86\x3f\x38\x6a\x92\x0f\x08\xe7\xae\xc8\x78\x4c\xe4\x5b\x04\xda\x4a\xff\x98\x48\x00\x0a\x4b\xad\xe8\x54\xd5\xc5\x53\x6b\x01\x92\x6d\xa0\xbc\x9a\xb6\x81\xda\x0e\xd6\x97\xce\xe9\xf7\xe0\x3b\xa3\xd2\x71\x6e\xe8\x4f\x4a\x63\x82\xb2\x8b\xeb\x3e\xaa\x65\x26\x43\xff\xd3\xa5\xa7\xa3\xd0\x26\x42\xc1\x50\x54\x51\xae\xce\xc0\x17\x38\x03\x92\xa1\x00\x74\x01\x58\x3b\xc6\x40\x97\x02\x70\x11\x80\x7a\xd0\xea\xf4\x51\x95\x0a\x9c\x30\x30\x35\x0e\xaa\xc6\x7b\x03\x05\x03\xad\x5b\xab\xa7\x37\xd5\x07\x54\x38\x22\xae\xe7\x72\x7a\x04\x07\x31\x5d\x1d\xcc\x4c\xbe\xa4\xe7\x3c\x68\x67\x09\xf8\x24\x85\xbe\xd7\x6e\x00\xcf\x9b\x0e\x3c\x70\x7a\x8b\x37\x0d\x29\x12\x8b\xb1\x4e\x8e\x46\x9e\xa7\x46\x51\x2b\xfb\xd0\x59\xb5\xf8\x42\x75\xe2\x8d\xab\x31\x8d\x94\x39\x3a\xca\x6d\xaf\x7a\x55\x18\xec\xda\xb5\x17\x31\x76\xbb\x3a\x1f\x5f\xa6\xda\xca\x2e\x22\xb0\x2d\xc9\x91\x5a\x2c\x1d\x60\x98\xb7\x84\x0d\xd5\xa6\xf6\x7f\xca\xcd\x69\xcf\x2f\xc4\x0d\x58\xb0\xe3\x54\xef\xa5\xf6\x48\xe0\xc3\x6e\xa5\xae\x24\x4c\xa4\x8c\x7d\x3c\xf7\x8d\x5c\xb5\x5c\x53\xe4\x05\x9a\x79\x04\x31\x5c\x9d\x0b\x36\x83\x09\x09\x86\x25\x7c\x9c\x65\x38\x6a\xaf\xaf\x90\xe0\xcf\x10\xc3\x1c\x5f\x6f\xcb\x8b\x85\xb0\xd0\xa9\x37\x0a\xf0\x0c\x81\x63\xb7\x5f\x36\x55\x15\xa8\xe2\x12\x35\x1e\xed\x74\x5f\x12\x62\xfa\x60\xd5\x35\xa3\x03\xd3\x02\x2f\x7d\xad\x1a\x58\x5e\x77\x8f\x8b\x67\x61\xa0\x8a\x97\x0f\x08\xff\xe1\x0c\x43\x42\xd7\x41\x00\x29\x5f\x94\x6a\x67\xd9\x7c\x3d\x54\x51\x78\x0c\xd4\x6a\x01\xe5\xa9\xb5\x12\x58\x6c\x1d\x9d\x45\x28\x45\xb5\xe3\x24\x9d\x3e\xf1\x33\xe3\x9c\xac\xb5\x75\xeb\xab\x30\x41\x65\x07\x69\x6b\x2c\x23\x71\x03\x70\x43\x78\x31\x40\xd5\x09\x56\x95\x71\x64\x06\xdb\x1f\x88\x59\x31\x51\x13\x0b\xa7\x04\x45\x5f\x6b\x33\x0a\x1e\xdf\x83\xdf\xaf\x08\x78\x3a\xa2\xdb\x93\xeb\xcc\x1d\xf7\xe3\xdf\xf7\x60\xf4\x57\x4e\xdb\x0d\x97\xd7\x1d\xa7\xad\xc5\x21\x6d\x38\xd7\xd2\xe6\x33\xe9\xae\xa3\xf7\x21\xaf\xde\xdc\xd1\x2b\xdf\xe5\x50\xc4\x1e\xbb\x9d\xbc\x77\xb3\xee\x1b\xc9\x7b\xfe\x46\x5f\xd5\xcd\xda\xab\xf5\x95\x05\x65\x6c\x55\x5f\x36\xab\x2f\xf7\xab\xe7\x15\x63\x2d\x0e\xf7\x37\xea\x6f\x8f\xe5\xaf\x5e\x4d\x98\x1f\xf3\xe9\x6e\x0d\xc0\xe9\x2d\x9b\x2b\x62\xa3\xd7\xee\xb9\x62\x6f\x3a\x81\x79\xb3\xcf\xf8\xfb\x9c\xc0\xb7\x12\xd7\xde\x58\x07\xeb\x3b\x2b\xde\x1e\xac\x7c\xa3\x97\xee\x9c\x48\xe4\xd5\x12\xc9\xb6\x44\xd2\x66\xd5\x69\xfe\xce\xb9\x2f\x91\x7c\xdb\x8b\x5d\x36\xeb\x2e\x8f\x4d\x93\x71\xff\x5f\xff\xe7\x1f\xbf\xfe\xf6\xd7\x57\x1c\x3c\x36\x45\x72\x03\x7d\xb3\x6f\xf1\x5b\xa0\xa4\x36\x6a\xe0\xac\xca\x23\x30\xd7\x70\x88\x82\xbf\x07\xdd\xc4\x06\x3f\x34\x6a\xa1\x0d\x96\x54\xe2\x29\x0a\x52\xcc\x4b\x83\xc0\x09\x69\x5f\xa8\x95\x32\xd8\x15\xfb\x40\xa2\x2c\x2e\x53\x96\x76\x71\x61\x7b\x37\xc5\xed\x48\x7d\xc9\x14\x73\x1b\xec\x8a\x60\x40\x50\x7c\x07\x13\x6c\x51\x0e\xc4\x21\x50\xcb\x91\x12\x12\xc4\xba\x57\x0b\xea\xdf\x12\xaf\xd5\xbc\xdf\xc6\x20\x02\xb0\xf6\x28\x06\x6f\xd0\x8f\x75\xae\xba\x14\x0c\xc8\x5c\x5f\x8c\x10\xc7\xae\x38\xf1\x23\x0b\x24\x48\x94\x7d\xdb\x67\x20\x4a\xd8\x75\x72\x4d\xa9\xd2\x19\x3c\x2f\xde\x06\x87\x03\x02\x4e\x5f\x78\x10\x9b\xbd\x8d\x1a\xfa\x01\x28\x44\xd2\xf4\x7d\x18\x74\xec\x19\x1e\xfe\xe4\x22\xf0\x04\x00\x85\xa7\x7d\x99\xfb\xe7\x44\x2c\x79\xf0\xae\x51\x84\x59\xdb\x8a\xde\x16\x9f\x55\x50\x95\xd9\xe1\x99\xeb\xb4\x37\x85\xbf\x31\x1c\x4c\x48\x7f\x86\xbf\x30\x80\x94\xb6\x55\x1d\x40\x7c\x38\x64\xca\x9c\x27\x3e\x3c\x97\xc0\xb4\x64\x9f\x71\xfd\x66\x3f\x4f\x24\x15\xba\x71\xe6\x04\x3c\x57\x0e\x43\x47\x77\xe5\x50\xc8\xa3\xff\xa3\x6e\xc7\x41\x0d\x2f\xae\x43\xa3\x1a\x64\x3e\x14\xd6\xa8\xaf\xc0\x48\x2e\x33\xf5\x6b\xa8\x16\xd8\xc7\xfb\x4c\xc9\x03\x98\xd1\x77\x35\x23\x93\xb4\xa0\x6d\xc6\xd6\x71\x65\x62\x80\xc0\x34\x94\x61\x3a\xa9\x07\x52\xa6\x2f\x33\x65\xad\xff\x26\xbc\x2c\x8b\xe5\x48\xb1\x0e\xb5\xcb\x8d\x94\xf6\x91\x5a\x1a\x70\x41\xf1\x99\x44\xcd\x90\x20\xdc\x2d\x18\x2d\xcc\x50\x3f\x5e\x04\xec\x43\x76\xed\x1e\xa4\x96\x06\x55\x6b\x38\xab\xa6\x1b\x41\x1f\x9b\xfa\xbc\xc4\xc9\x43\x0d\xf9\x6c\x09\xa9\xb5\x23\x70\xcd\xeb\x6c\x47\xb0\xb6\xef\xd3\x8c\x91\x70\x31\xfb\xa5\xf9\x04\xe4\xe5\xba\x58\xb8\xac\x91\x26\x92\x5e\xc1\x92\xb5\xd7\xc6\xa0\x45\x28\x47\xf5\x50\x9c\x12\xb4\x8b\xf9\x05\xf4\x59\x38\xaa\x5b\xaa\xfd\xda\x4d\x3d\x80\xe9\x21\xde\x3b\x95\x8a\x9e\x42\xb2\x7a\xcf\x40\xc1\xb0\x7c\x3d\xce\xff\xf3\x97\x3f\x1e\xd0\x72\x6e\x9a\x14\x4c\x19\x69\xa9\x4b\x0e\xe7\x5c\xe3\xe0\x47\xe0\x0b\x20\x14\x7c\x29\x7c\x45\xf2\xe8\xb6\x6f\xbb\xfe\xb0\xdd\x76\xab\xa7\x0d\xc1\x78\xbc\xdc\x55\x9d\x46\x74\x24\x77\x20\x95\xa7\xe8\xcb\x10\x3c\x65\x9f\x86\x82\x35\x06\x01\xd5\x7f\xf3\x08\x31\xa4\xaf\x6d\x50\x85\xbb\x2d\x62\x22\xbc\x9a\x88\xe2\x33\xe0\x9f\x99\xa4\xb5\xb1\x51\x6d\xda\x0a\x59\x18\x30\x3c\xe1\xc8\x4e\xef\xb8\xdc\xe3\xf8\xfa\x0d\x17\x37\xc5\xc0\x72\x39\x2f\x62\xa9\x89\x3d\x14\x72\x5f\xdb\x22\x15\x6b\xaa\x6e\xab\x36\x6f\x95\x6d\xd5\x85\x47\x9d\x81\xaa\x5b\x1e\x90\xbe\x93\xbb\xbc\xd4\x63\xbb\x1a\xe6\xd0\xd3\x50\x94\x85\x72\xca\xe4\x6b\x5c\x4c\xa0\x06\x90\x2a\x9c\xa3\xae\x91\x6d\x44\x00\x3e\xb5\x71\xd7\x22\xba\xed\xa6\x5b\x3d\x6a\x7c\x1c\xe3\xf9\xe6\xe9\x2d\x90\xc0\x4d\x9b\x76\xba\x47\x44\x8f\xf0\xdd\x6c\xc9\xb5\x03\x16\x11\x5c\x1a\xfd\x47\x5f\x4f\x1f\xf2\x0d\xb8\xc6\xb5\x96\x65\x88\x01\x70\x60\x77\x48\x0c\x97\x86\x43\xaf\xaa\xe6\xde\x0c\xfc\x96\x0a\x22\x11\x84\xa5\xbf\xdf\x22\x06\xb3\x58\x18\x02\x5e\x60\x71\x2b\x18\xa4\x1d\xb7\xc5\x11\x03\x4c\xbf\xa2\xed\x5a\x0c\xfd\xb9\xa6\x55\x45\xbe\xd7\xb3\xaa\xc6\x1e\x43\x2e\x89\xe8\x9b\x78\xaa\x4d\x46\x77\x7e\x95\x07\x27\xcc\xef\x7f\x3f\x4b\xa2\xf3\xbf\x20\xa1\xe0\xad\x0d\x70\x45\x61\x05\xdd\x8e\xaa\x6d\x94\x5e\xdb\x91\xd9\x92\xd4\x1d\xf3\x91\x79\x95\x64\xb0\x48\xb1\x6e\x94\x3e\xe2\xe9\x93\x75\x5f\xb1\xda\x9e\xcc\x57\x78\xaf\x1f\xfc\x14\x7e\x61\x1f\x8c\x27\x3d\x4a\x83\xac\x43\xe8\xc5\x92\xd4\xdb\x3a\xee\xde\xa2\x78\x8e\x1b\x77\xce\x1c\x55\x1b\xf7\xa6\xdc\x9e\x06\x05\xdf\xc2\xeb\xd5\x08\x08\x9b\xc1\xa8\x19\xfa\xf8\xb1\x9c\xde\xe0\x3f\x3e\x96\xdb\xfe\x99\x4c\xe9\x35\x81\x7a\x31\x0d\xe9\x5d\x36\x78\xaa\x2c\xc1\xb5\xad\x33\x5f\xf5\xf1\xf4\xc1\x4f\xc1\x05\x8e\xbf\xec\xff\x78\x1a\x49\x34\x90\x20\xa4\xc5\xb7\x45\x80\x79\x91\xcb\x9e\x89\x54\xc6\xa5\xed\x22\x1e\x09\x03\xb0\x19\x6a\x78\xa1\x12\x8b\xfe\x33\x4d\xc8\xd2\x0e\x8e\xf3\x1e\xe5\xa0\x5b\xe9\x88\x50\x80\xe8\x0b\x60\x35\xa3\xaf\x1d\x80\x9a\x2d\x1f\x06\xff\xc4\x4e\x27\x7c\x23\x8f\xcc\xb3\xe0\x75\xd7\x0d\x5d\x67\x53\x75\x9e\x38\x87\x03\x50\x6b\x81\xc2\x1b\xa4\x90\xc4\x4a\xd2\x8a\x9d\x35\x81\x54\x20\x82\x91\x93\x55\x69\x87\x97\xb2\x7c\x2b\xa0\xeb\xf0\x14\x78\x68\x24\xa5\x0e\x01\xd3\x41\x54\xa7\xe2\x83\x5a\x1f\x15\x6e\xbd\x9a\xa2\xa3\xd2\x90\x35\x07\x8e\xfa\x98\xf7\x89\x52\x2b\x83\x5d\xa1\x3a\x52\x00\x7a\x0e\x43\x19\x68\x31\xf5\xab\x9d\x6e\x8a\xae\xb9\x04\x3b\x66\x30\x88\x1f\xef\x21\xb2\x7d\x44\x84\x49\x71\xba\x21\x4f\xa1\x26\xf9\x7c\x9c\x6b\x27\x8c\x7f\x9e\xff\xaf\x0b\xd4\x1c\xcf\x94\x5b\xa0\x50\xeb\x0c\xe4\xd2\x0f\x5c\xe0\xf0\xd4\xae\xbe\x1a\x01\x47\xc1\x8b\xa3\x04\x2a\xf2\x1a\x1c\x06\x69\x69\x69\xea\x10\x9e\x75\x86\x82\xa4\x70\x16\xd1\x9e\xc9\xd5\xf8\x8f\xf4\xcd\x96\x74\xfb\x98\x19\xbb\x04\xd0\x1a\x8a\x39\x1e\xa3\x61\x74\x23\xa5\x29\x25\x24\xfc\x73\x88\x80\x4d\x0e\x3e\x50\x10\xa1\x10\x03\xd8\x3b\x92\xf1\x81\xc7\x08\x92\x22\x9c\x06\x53\x86\xa0\xac\x82\xa3\x88\x6a\x84\x41\xfd\x63\xa0\x5c\x8d\xa2\x21\xa4\x00\xb5\x04\x20\x8c\x38\xad\x88\x76\x36\x21\x21\x51\x09\xda\x4d\x31\xea\x1e\xe9\xa8\x16\x0b\xa5\xf7\x35\x5a\x3a\x22\x6b\xa3\x00\x88\xcc\x47\x17\x29\xfb\x80\xa8\x6b\xec\x9a\xa0\x24\x11\x04\x37\x77\xf7\xe8\x58\xa9\x60\xb7\xae\x6d\x37\xfd\xea\xf9\x65\xf9\x64\x68\x2a\x89\x71\x38\x95\xf9\xa2\xcc\x86\x55\x59\x96\xf1\xb5\xb6\x20\xf3\x08\x2a\x82\x9e\x7b\x11\xf3\x99\xea\x22\x18\x01\x21\xcf\xa1\x4c\x39\x55\x8a\x79\x67\xa2\x92\x47\x47\xa9\xe9\x78\x5e\x2d\xc5\x69\x59\xea\x72\x8c\x88\x0a\xf2\xbc\x67\xe0\x7d\xda\xd5\xca\xf1\x42\xac\x8b\x31\x57\xf2\x25\x1b\xaf\x4b\xa9\x00\xb4\x0e\x4d\xb7\x3d\x35\x20\x81\xa1\x6b\xe9\x2d\x12\xa8\xe6\xfc\x2d\x52\xf1\x19\xb9\x4d\xb5\xf6\x68\x11\x8e\x38\xf3\x18\x38\x1e\x02\x79\x31\xaa\xc2\x18\x9d\x5a\xa8\xe0\x8d\xb1\xd3\x3a\x5d\x8b\x02\x5b\x70\x22\x32\x00\x7e\xbe\x57\xfb\xa5\x21\x9a\xa3\x71\xc7\xaa\x16\x9d\x1a\x31\xd6\xf3\x92\x83\x78\xd1\x95\x15\x2d\xca\xec\x63\x02\x90\xf7\x6a\xe7\x4c\x4b\x2e\x25\x47\x92\x33\xe2\x17\x48\x32\xbc\x3a\x11\xf6\xb6\x19\x8d\x03\xf3\x7b\xf7\x60\xce\x16\x1d\xbc\xe4\x11\x51\x86\x51\xb4\xdd\x39\xaf\x16\x5d\x1e\x5d\x41\xd0\x1e\xa2\x57\xd3\x50\xa8\xd5\xba\xb3\x21\x6f\xd4\x16\x27\x8f\x18\xf2\x9d\x4c\xbf\x3b\x06\x2a\x41\x54\x16\xd9\x4a\xa9\x7d\x30\x5b\xa3\x52\xf2\xc1\xc8\x02\x10\x80\x06\xa3\x12\x48\xe7\x25\xf7\x8f\x6a\x47\x88\x81\x8d\xb1\x33\xa0\x80\x98\x41\x8f\x12\xf7\x42\x15\x6e\xfd\xda\xdd\xfa\x54\x6a\x80\x9f\xfc\x1d\xf5\x9e\xde\xd4\x4a\x8e\x41\x74\xbe\x54\x1e\xf2\x00\xcb\x57\x97\xb3\x50\xe0\x86\x2f\xf0\x83\xe7\xd7\xca\xe3\x51\xcd\x6c\x89\xf9\x5b\x3e\xe7\xdc\x46\x1c\xd6\x20\xe6\xf0\xfa\x07\xe7\x00\x9c\x51\xef\xe0\x37\x38\xc4\x9e\xff\x66\x8a\xe6\xde\xde\xb9\xe5\x11\x24\x2d\x80\x2c\x81\x6a\x68\x65\x55\x61\xf5\x36\xf3\xbe\x6e\x2c\xe0\x30\x06\xca\xd8\xab\x22\x63\xca\x05\x3b\x2a\xb4\x1d\x55\x0c\x62\x51\x64\xa6\x76\x93\xcf\x85\x84\x47\xca\x55\x1c\x09\xac\x5d\x21\xe1\xa3\xce\xe4\xf1\x6a\x3f\x95\xbe\xcd\x14\xdd\x77\xf6\x48\x0e\x1d\xec\x6a\xc5\xb4\x48\x9c\xab\x2e\x63\x26\xf6\x4c\x9c\x98\x82\x44\x0a\xa5\x90\x20\x37\x0d\x1b\x86\x21\xd7\xe3\x5c\x0b\x30\x6d\xbe\x84\x6f\x99\x6a\x2a\xb0\x60\x7d\x1e\x10\x3e\x30\x18\xfd\x6d\xd5\x0f\x07\xc1\x6c\xc4\xb6\x1a\x74\xd7\x87\x1b\x07\x78\x2e\xb1\x16\x52\xc1\xae\xdb\x76\x95\xea\x10\x87\xc2\x38\x9a\x56\x39\x81\xf3\x64\x8e\x83\x5d\xd1\xcc\xa0\xd2\x20\xa5\x72\x50\x0d\x41\xd7\x73\xb5\xe3\x58\x89\x3d\x9e\xd0\x96\xfa\x74\xcb\x36\xd1\x32\x7d\x88\x7d\x77\x9d\xd6\x79\x11\x01\x86\xcd\x68\x30\x55\x09\x43\x72\xe9\x74\x33\xd0\x39\xa5\x77\xb6\x24\x26\x67\x41\xe5\xd8\x54\xb4\xb2\xe0\x10\x83\xa7\xa3\x96\x41\x5b\xb0\x72\xe6\xaa\x59\xa9\x03\xde\x1d\x0b\xc0\x30\x85\x33\x68\x74\x09\x54\x41\xda\x39\x4b\x53\x3e\x4c\xfb\xab\xfe\xf0\x08\x96\xa7\x03\x08\x3b\x54\x0a\xe7\x48\xbe\x11\x33\xa2\x33\x55\x86\xb3\x8a\x6d\x04\xfa\x01\x8a\x99\x4a\x66\xaa\x2d\x50\xb2\xd0\x63\xac\xfb\xc0\x76\x76\xde\x3f\xaa\x4a\x20\x7d\x5f\x15\xd7\x03\x17\x5b\x42\xaf\x6b\xa7\x47\x60\xfe\xf6\xb0\xbe\x8c\x43\xd9\x74\x20\xaf\x7b\xa8\x4e\x37\xaf\x5f\x71\x60\xe3\x5b\xe0\xd4\x80\xec\xdb\xd2\xe9\xd3\x65\xb8\x90\xcb\x4e\x80\x79\x8c\xec\x12\x04\x5e\x64\x0f\x13\x28\xe7\x7a\xfe\x92\x13\x49\xbb\x93\x03\xf1\x85\xd1\x77\x11\x19\x8f\x1d\x91\x98\x2d\xb6\x71\xf0\x60\x79\x66\x4d\x57\xc3\x2d\x89\xa1\x77\xf0\x9b\xe3\x96\xc0\x78\x5f\x68\xc7\x57\x50\x36\x8f\xc8\x0b\xcb\xb7\x89\xe4\x17\x0e\x5f\xca\x49\xc5\x05\x0e\x0f\x36\xf7\xfb\x14\x76\x41\x95\x35\x8e\x47\x60\xbb\x2d\xc4\x42\x24\x51\x09\x90\x2b\x9c\x4c\x41\x4d\xbd\x9a\xf5\xd3\xf4\x21\x9e\x3f\x4c\x72\x22\x5e\xc9\x89\x0c\xdd\x5b\xb7\x5b\x9c\xa2\x4e\x5c\x2d\xbe\x40\x99\xea\xea\x5e\x45\x5c\x0e\xd7\x48\x58\xfd\x42\x86\x3c\x49\xb1\x8a\x2a\x85\xd4\xb8\x50\x05\xd8\x64\x9f\x8e\xc1\xce\x85\xc1\xc7\x15\xa7\x8f\x01\x98\x7b\xd8\xeb\x55\x81\x4b\xbe\x82\xd7\xcd\xe2\x47\x02\xe9\xb4\x13\x9f\x74\x2b\x04\x70\x23\x01\x5a\xa2\xc6\x7d\x50\xdd\x7f\xb0\xab\xa9\x22\x4d\x37\xfb\x32\x9a\x4c\x88\xaa\xbb\x44\x07\x04\xbc\xa5\x24\x90\x95\x24\xd0\x29\x9d\x04\x64\x49\x2a\xfb\x0e\x56\x46\x22\x8f\xf8\xcc\xfe\x27\xf1\x11\x11\xe8\x23\x23\x95\x1a\x70\x87\x8b\x05\x9f\x6c\xc8\x6c\x87\xff\x14\x8a\x16\xea\xeb\x65\x74\xf6\x1f\xb5\x26\x16\x99\xd5\x3a\xd2\xd8\xe3\xd9\x93\x97\x7c\xd4\xc5\xdb\x46\x00\x5f\xf9\xa8\xaa\x75\xab\x08\x88\x0c\x45\x87\xab\x51\x2a\xc6\x67\x5b\x13\xd8\x4e\xd8\x28\x49\x70\xbc\xa1\xfd\xa3\x9f\xd8\x5c\xd8\x41\xd5\x22\x47\x11\x81\x82\x12\x21\x62\x85\x82\xb6\x9d\x0b\x9c\xdb\x24\xaa\xe1\x66\x07\x3d\xbf\x96\xaa\xff\xfa\x50\x23\xd8\xb9\x1c\x91\x7c\x2d\xa7\x4f\x38\xb8\x88\xa3\xaa\x00\xa1\x0d\x15\x5a\x25\x94\x10\x44\x8d\x96\xc2\xd3\x77\xec\x29\xf2\xf3\x4b\xfb\xd7\xdf\x7e\x71\x87\x8f\xe7\x89\x91\x2d\xd5\x7b\x95\x1c\x7e\xc3\x71\xd3\x33\xc3\xc3\xad\xcc\xf0\xb3\xe3\x66\x13\x5b\x2f\xbc\x4e\x6e\xbf\x04\x7f\x27\xe2\x64\x6b\x2b\xb7\x52\xa9\x5f\x2b\x90\x43\xf6\xcb\x58\x92\xa3\x0a\x8c\x74\xe7\x5e\xbc\xeb\x2c\xba\xef\xea\xb9\x0f\xf2\xd3\x28\xa7\x3c\x42\x37\x70\x91\x5a\x51\x41\x72\x15\x75\x4c\x55\xed\x2c\x1e\xd5\x7a\x53\x33\xbc\xd4\xb2\x63\x00\xc1\x37\x8a\x33\x57\x63\xd3\xf2\x74\x9a\x03\x1f\x13\x31\x15\x57\x6a\x33\x3b\x55\x2e\x55\xcc\xe9\xde\x07\xee\xd4\x52\xd2\xee\xd2\x71\x4f\x69\x8e\x97\xb9\xf2\x9c\xa9\x65\x79\xda\x2b\x64\xb6\x6d\xc7\xd2\x63\xc8\x6c\xeb\xc7\x3a\x42\x04\x00\x22\x2c\x31\xfa\xe6\x91\xf6\x26\x96\xc3\xb1\x6d\x83\xc6\x30\xbf\xcf\x23\x2f\x7a\x3e\x22\x0e\xed\xdf\x59\x66\x69\xda\x03\xcb\x91\xee\x01\xcd\x30\x71\x1b\x23\x42\x08\x05\x81\x5c\x42\xa9\x1a\xcd\xd9\x52\x31\x2a\x20\x35\x0b\xc8\x7f\xc3\xce\xd8\xf6\xb3\x63\xd2\x26\x6a\xa4\x73\xd9\x35\x1c\x2f\x17\xca\x11\x19\x01\x6a\xe8\x89\x05\x57\x5e\xcc\x29\x87\xff\x31\xe7\x9d\x45\xb3\xe6\x08\xe7\xd9\x0f\x4e\x87\xbf\xef\x10\xcf\x7d\xe1\x84\xdc\x70\xe0\x4a\xf7\x08\xaf\x44\x04\x07\xb9\xe9\x11\xee\x12\x22\xdc\x40\xfa\x6a\x16\x8a\x48\x41\xf2\x84\x34\x63\x4e\x95\x1c\x23\x50\xfb\xf3\xff\x41\x42\x84\x3d\xd5\x10\x54\x8a\x94\xe8\x22\x21\x8b\xf3\xe2\x82\x60\x2a\x48\x8e\x2a\x61\x8c\xa0\x1e\xd5\x2f\x54\x98\x70\x46\x68\x27\x92\x4f\x52\x8a\x94\xdb\x72\x6b\xe4\x0c\xa3\xb9\x8e\xaa\x5c\x80\xaf\x50\xe6\x29\x3f\xad\x81\xab\x1d\x26\x77\x06\x9f\xea\x9c\xa6\x01\x4f\x53\xe6\x34\xba\x0e\x23\x99\x42\xd6\x3d\x2d\x03\xa3\x2d\x2e\x90\x04\x5a\x11\x8a\x0c\xe4\x6d\xd3\xea\x6b\x62\x13\x52\x85\xa4\xdd\x66\xa7\x7a\x78\x56\x3e\x27\xa7\xfc\x96\x6b\xdc\xc4\xd1\x0d\xb8\x9a\x5b\xbe\xf1\x47\x70\xaf\x1a\xa5\xd3\x27\x18\x18\x36\x74\x5b\xfd\x45\x51\x45\x70\x97\x28\xf3\x50\xa8\xea\x80\x08\xf5\x8c\x25\x83\xfe\x02\x91\xc4\xc5\x37\xc2\x20\x7e\xf3\xc1\x00\xf0\x2b\xe9\x70\x49\xa8\x6a\x86\xd7\xea\xa8\x51\xf4\xcb\x53\x37\x64\x64\xea\xc0\x07\x02\xdc\x2f\x2f\x87\x9d\xfb\xb0\xc3\x55\x96\x96\x0c\xad\x92\x4b\x1f\xf4\x18\xb4\x86\x84\x38\x7a\xd3\x91\xea\x22\xcf\xac\x79\xf3\x6d\x64\x62\x5f\xa0\x52\x0f\x7d\x29\xfa\x92\x8e\x94\xcb\x26\x80\xc5\x6b\x9a\x4b\x5f\x3e\x0b\x5f\xb9\x75\x23\x2c\xba\xf3\x2c\x7b\x37\xce\x04\xdc\x04\x0b\xf6\xe4\x94\x7b\xd4\x97\x92\x4d\x35\xdf\x27\x8a\x75\xc0\xc5\x5b\x5a\x74\xed\xe9\x2a\xbc\x63\xee\xd1\xd7\xbc\x64\x58\x4e\xb9\x33\x6b\x81\x1a\x8f\x29\xfb\xbc\x47\x70\x09\x2e\x16\xa2\x90\xd4\x64\x4c\x70\xce\xc1\xe7\xd4\x93\x44\xf4\x69\x5d\x81\x29\x06\x40\x78\x23\x43\xb2\x06\x7d\xbc\xa8\xb6\xda\x09\xa0\x91\x1d\x07\x7f\x83\x45\x99\xd6\xd8\xaf\x3d\x07\xa6\xb6\x0a\xae\xc7\x72\xbd\x01\x31\x05\x42\xda\x65\xb1\x8b\xa9\x79\xad\x81\xfa\x15\xf4\xd2\xb1\xe6\x7e\xb5\xd0\x0d\x2c\xf5\x54\xd5\x98\xaf\x12\xd1\x9e\x08\x78\x7c\x42\xbe\x4f\x04\x0b\xd0\x34\x38\x3e\x17\x57\x28\xa7\xf0\x32\xef\x34\xf4\x65\x1e\xd6\x39\x59\x39\x0e\x95\x44\xf6\xcb\x7a\x1d\x60\x2b\x51\xb1\xea\xff\xd1\xd0\xe1\x23\x92\xca\xda\xba\x66\x64\x80\xa0\xe2\x61\x5e\x71\x21\x98\xe5\x05\xc3\x80\x3c\xd6\xb0\x9f\xf7\x47\xe7\xcb\x0d\x6a\xeb\x82\x63\x25\xfb\xb4\x18\x29\xd5\xca\x72\x72\x9b\x63\xe5\x90\x60\xa3\x83\x25\x38\x50\x68\xee\x3c\x56\x38\xfd\x28\x53\xbc\xae\x07\x6a\xe0\xc6\x50\x61\xa4\x06\xc4\x96\xcc\xa6\x50\x70\xd4\xb4\x1b\x91\x51\x15\xbb\x99\x79\xe9\xb2\x87\x0e\x80\x1f\xf7\x02\x30\x71\xe4\x81\xf7\x42\x15\xc7\x36\x75\x42\x21\x0f\x54\x60\x35\xf9\x26\xbb\xa2\x36\xb5\xee\x24\xb3\xd0\x3f\x5f\x49\x90\xa1\x1c\xe2\xc8\xe4\x0d\x9a\xb8\xec\x11\x7b\x6c\x11\xc8\xbd\x0b\x04\xef\x0d\x4a\x17\xa6\x5a\x19\xce\xf2\xd5\xef\x9c\x71\x7d\x5b\xc2\xcd\xb5\x02\x17\xbc\x76\x55\x1b\x96\x4d\x4c\x54\x0b\xc5\xa0\xa6\x67\xc5\xbe\x54\xb3\xd9\xa8\xbe\xbd\x2c\x7f\x8b\xf7\x1c\x16\x09\xcc\x85\x3c\x52\xd3\x24\xa7\xf5\xfb\x1b\x8d\x26\x13\xcb\x2e\x10\xfb\xa0\x9d\xaf\x6f\x40\xba\x4e\xd7\xfd\x95\x28\x81\x49\x3d\xc1\xd7\x6d\xec\x54\xf3\x90\x8b\xab\x49\x87\x04\x64\x24\x3a\xad\xbb\xcb\xa1\xbf\xec\x8a\x57\x63\xb7\xd9\x5d\xda\x5b\x6d\xd6\x59\x6c\x93\xa7\xb6\xf5\xeb\x23\x78\x0d\x2f\xfa\xd8\xf4\xf9\xf3\xe9\xe8\x81\x0e\xf4\x3b\x0f\xa2\x0e\x69\x98\xc7\xde\x9e\x43\x53\x37\x03\x53\x3f\x81\x0a\x37\x67\x3a\x2a\x28\x62\x8b\x12\x62\xa6\xd5\x73\x19\xec\xe4\xce\x69\x19\x4b\x0a\x2b\xb3\x28\xbe\xb3\x1d\x9b\x65\x6c\x37\x64\xbb\x94\xff\x7d\x9a\xf2\xd4\xbe\xf9\xe7\xd3\x96\x24\x42\x87\xae\x07\x07\xca\xbe\x7c\x6c\x86\x0a\xcf\x23\x85\xed\xd9\xd3\x67\x9c\xcf\x03\xf3\xfd\x3d\x06\xbc\x92\x7b\x11\x2e\x0e\x71\xd5\x88\xf2\x58\x23\xca\xcd\x46\x94\x47\x1b\x51\xce\x8d\xd8\x1a\xbd\x1b\xad\xb8\x31\x07\xb6\x67\xc0\xf7\xd1\xfb\x3c\x33\x07\x7e\xdf\xff\x9b\xfb\xaf\xfb\x71\xff\xdb\xe1\x1e\x41\xc7\x57\xe8\x4b\x1b\xe0\xaf\xef\xcc\x1f\xb9\x3b\x9c\x41\x85\x5b\x56\x10\x25\x26\x30\x65\x58\x4d\x73\x15\xa3\xb3\xaf\x2d\x79\xaa\x3f\x70\x2e\x4f\x7b\x22\xb7\x63\x26\xa4\x3a\xad\x2a\x61\xbe\x78\xb5\xdd\xa2\x16\x94\x04\x44\x11\x27\xcb\x27\x2e\xb5\xc0\x74\x7b\xe7\x80\x98\xd3\x74\xf5\xdd\xaa\x65\x53\x2d\x73\x16\x1b\xdf\xdf\xd0\xc9\xf2\xd5\xf1\xfb\x5d\x34\xcc\x7a\xf4\xd3\xfb\x92\x2a\x47\xbb\xf5\xc7\x87\xf4\x69\xbc\xa8\x8d\x11\x2d\x1f\x86\x54\x47\xad\xb8\xf9\xf9\xc1\x55\xbf\x9d\xad\xac\xad\x41\xdd\xb8\x39\x1b\xda\x5e\xf2\x2b\x60\x87\x22\xf9\x3a\xb2\xf9\xac\x6b\x5b\x18\x44\xda\x83\x1c\xa6\x12\x17\x26\x4e\xc3\xd0\xc2\xa6\x0b\xcb\xe7\xe0\x68\xb7\x62\xa9\xb6\xf7\x0a\x78\xa5\x84\xaa\x67\xef\x74\x3d\xb0\x3b\xa6\xa0\x5a\xc2\x3c\xb9\xcd\x5f\x5e\xd8\x2d\x5f\xf8\xf2\x28\x20\x70\xac\xe7\xde\x79\xc9\xe7\x37\x3c\x17\x05\xf5\xfb\xe1\x51\x83\x07\x81\xa9\x2b\xf7\x9b\xf6\x6e\x58\x2c\x07\x9c\x06\x2f\xd7\xf1\x99\xbe\xf1\x3e\x13\xef\xc0\x9e\xd8\x47\x10\x40\x1e\xe0\x98\x93\x02\xac\x5e\x1c\xc6\xea\x8a\x29\x2e\x92\x2f\xed\x25\x23\x0b\xc0\xae\x7d\x92\xf3\x41\x6d\x02\x1c\x89\xb0\x0f\x08\x39\x8a\x76\xde\x9a\x0b\xbf\xe0\x28\x64\xb0\xab\x37\x4c\xaa\x6c\xe0\x64\x92\xe2\x41\xb5\xef\x48\x12\xf2\x60\x61\x34\x65\x08\x43\xa0\x1c\xf3\xb1\xac\x63\x16\x11\xa9\x09\x76\xb0\x75\x10\x24\x02\xa5\xd2\xd1\x15\xb2\x17\x08\xa9\x51\x8d\x19\x70\x57\x43\x70\x28\xf3\xf4\x19\xa8\xfa\x84\x38\xf9\xfc\x02\xe7\xe1\x60\xd7\x69\xb9\x52\x3a\xa8\x4e\x6b\x87\x11\x08\xdb\x49\xe6\xa5\x31\xc7\x51\xa5\x1a\x11\x22\x25\x88\x80\xaf\x08\x10\x12\xe4\xc3\xb6\x16\xde\xd9\x7f\xb8\x76\xe9\x43\x66\xb5\x11\x00\x94\x04\xf4\x1e\xf1\xfa\xb9\xb5\x80\xa3\xd5\x60\xe9\x85\x78\x99\xdb\x9e\xaa\x72\x0f\xd2\xde\xdf\xc1\x39\x9d\x7a\xe2\x06\xa4\xfd\xb3\xa7\x1d\x3a\x71\x1f\xc4\x44\x6c\xdb\xd3\x96\xb7\xa6\x2d\xcf\x17\x55\x9b\x10\xf1\xef\x83\xa1\x0e\x89\x3c\xc7\xa3\xa3\x26\xe8\x70\x5f\x2a\x45\xb0\x70\x01\xc3\x95\x18\x9d\x5f\x2b\xbf\x08\x35\x44\xda\xe4\x5e\x81\xdf\xcf\xbf\x51\x3b\x1a\xbd\xea\xe5\x25\x22\x49\xc5\xae\x7d\x5e\xa8\x20\x93\x23\xb5\x15\x55\x35\xf0\x57\xca\x31\xad\x1d\x57\x06\x06\x66\xe9\x51\x4b\x47\xd8\xe4\xb8\x4a\x94\x96\x05\x9a\x87\xf5\xf4\x96\x29\x48\x9b\x40\x9f\x41\xfa\x18\xa7\xb6\x33\x46\x1d\xa1\x10\x4c\xa1\x51\x00\xb3\x6b\xc9\xe8\xe0\x58\x18\xe7\x99\x45\x1a\x62\xd7\x42\xff\x54\x45\xde\x13\x28\x4a\xa8\x19\x8c\x6b\xd6\x27\x2d\x3a\x4d\x7f\x03\x6c\x67\x99\x08\x06\xd7\x00\x08\x5b\x60\xa1\xf6\xf9\x66\xc6\xe1\x2d\x18\xd1\x8f\x72\x2f\x03\xfc\x81\x09\xf8\x03\x40\x93\xff\x92\x74\xff\xd9\x92\x6e\xbd\x81\x9d\xfd\xb2\x61\x23\x9c\x69\xc5\xd7\xf3\xbc\x62\x3c\xcd\x94\x27\xa1\x96\xff\x25\x5d\x7e\xbe\x74\x59\xed\x0a\xe7\xb9\xc0\x1b\x73\x81\xe7\x98\xe0\xed\x59\xf7\xb2\xce\x84\xdf\xff\xfd\xdf\x1f\xd5\xb8\x68\x95\x25\xdd\xb7\xa9\xcd\xf9\xfa\x40\x8c\x1d\x25\xa1\x58\xae\x5f\x86\x00\xa5\x93\x64\xa7\x36\xa8\xcf\x47\x21\x1f\x8d\xcf\x9e\x07\xbb\x9a\x9f\xef\x96\x84\xf0\x96\x1e\x2c\xa6\x03\x30\x05\x10\x91\x07\x84\x48\x54\x50\x9d\xe6\xa4\x12\xc1\x4b\x1c\x03\x25\x20\x5a\xa4\x7c\x7d\x00\xee\xaf\x1c\x5e\x21\xb8\xa0\x4b\xb5\x52\x1a\x58\x35\x8d\xd1\x55\x42\x5e\xa7\xcf\xff\x71\xfa\x09\xe5\x76\x7a\xab\x84\x44\xdf\x5d\x31\xd6\x8a\xac\x92\x85\x29\xde\x3e\xb9\xba\xd6\x8c\x03\xa5\xfd\x42\xb6\x79\x77\x25\xc3\x0e\x86\xcc\xc5\x5c\x1c\x02\x7d\x80\xe0\x1e\x13\x49\x5e\x9e\xbf\x70\x12\x47\x2d\xb5\x03\x71\x8c\x8e\xb8\x08\x85\x56\x1d\x89\x54\x8a\x48\x01\x68\xf9\x3f\x6f\x43\x08\xcb\xac\xae\x69\xae\xdd\x3d\xf2\xe4\x05\x61\x7d\x87\x84\x35\x52\xf7\x88\xf8\x78\xbb\xf6\x19\x7d\x16\xd2\xcb\xfd\xc1\x24\xcf\x63\xde\xc8\x69\x69\x3d\xa8\x13\x32\x64\xd2\x95\xc4\xd1\x86\x74\xe1\x32\xb7\xed\x0d\x67\x25\x96\xff\x60\xe1\xfa\xbe\x0c\x56\xb0\x20\xb9\x72\x23\x1f\xe6\xb5\x6d\xf5\x31\x5f\xcb\x3d\x77\x16\x7c\xee\x22\xf9\xe6\x62\xf6\x2a\x3d\xf5\x8b\xd0\xa0\x96\x2a\xb6\xa1\xb6\x0c\xed\x00\x97\xdb\x7a\x67\xf0\xb1\xc7\x7c\x14\x2c\x3d\x6f\x2c\x60\x9c\xb2\x23\xe4\xbb\xe9\x87\x1c\x9a\x9d\x43\xce\x4f\x29\xaf\x24\x02\x8f\x8e\xa3\xe3\xb8\x29\xb1\xce\x8d\x0a\xa7\x37\xd4\x96\x37\x33\x84\xb4\x6d\x9b\xf0\x7b\xa6\x2c\xc6\xa6\xff\xac\xe4\xe4\x88\xdb\x2e\x51\x8c\x5a\xd6\x6b\xfc\x21\xfb\xe4\x1f\x0f\xc2\x96\x14\xaa\x2a\x14\x43\x5d\x9c\xa8\x33\x42\x9a\x7d\x92\x5d\xa4\x86\x43\xf7\x34\x76\xd1\xcb\xcb\x83\x58\x9c\x86\x71\x1d\x9d\x50\x72\xcb\x45\x0b\xbd\xa8\x8e\x5b\xb7\x50\xbe\xd6\x04\x75\xdb\xc8\x5a\xea\x1c\x92\xf0\xdc\x8c\x4b\xe5\x6e\xab\x19\xfe\xd2\x8a\x8d\x9a\x7c\x6f\xc4\x56\x03\xa1\xd2\x4c\xcd\xb0\x63\xf6\x25\x08\x8a\x45\xa9\x6f\x21\x4e\xf4\x38\x32\x19\xe0\x70\xdd\x74\x7d\x6f\x79\x3e\x5f\xd7\xf9\xaa\x13\xde\x85\xc5\xac\xf8\xcd\x16\x2c\xbf\xbd\xb4\xe0\xd1\x29\xf1\x20\x91\xa9\xb0\xb1\x79\x2d\x06\xda\x8e\x83\x52\xdd\x09\xd5\xda\x06\xa1\x34\x32\x00\x01\xb5\x73\xf3\xcc\xe3\x04\x3e\x67\x26\x0e\x75\x74\x86\x9e\xb5\x9a\x13\xa1\x8e\xeb\x3b\x28\x9f\x7c\x39\xbd\x15\x2d\x73\xd5\x0a\x7f\x69\x44\xa5\xcc\x3c\x58\x92\x45\x00\xe7\xd8\x2c\x44\x80\xfd\x55\x1b\x56\x15\xf9\xa9\x09\xeb\xd6\xd9\x84\xb0\x46\x98\x1f\xfe\xf1\xc1\x08\x16\x56\x38\xf0\x12\x6f\xee\x3c\x1d\xfc\xd6\x74\x58\x6d\x74\xe7\xe9\x60\x4a\xd8\x12\xe1\xe5\x0b\x04\x94\x07\x66\xc3\xe7\xfe\xd7\xa7\x39\x0a\xec\xf0\x6c\x8b\xe8\xf0\x46\xa8\x55\xfa\x41\x52\xc5\xbe\x2a\x74\x5f\x9f\x83\xa8\x61\xa4\x0a\xa5\x6a\x99\xeb\x01\x67\xe5\x8d\xc4\x17\x97\xa9\xd5\x39\x89\x8f\xbf\xb0\x2f\xce\xa2\x3f\xa3\x1a\xc1\x95\xc3\x98\x00\x9b\x10\xc1\xe0\x74\xbe\x77\xfa\x24\x2f\x20\xf9\x57\xa5\x28\x14\x4a\xc9\x10\xa6\x10\x7b\x1e\xb8\x51\x2b\xb6\xc8\xe7\x95\xe1\x9e\xa3\x56\x46\x97\x29\xd7\x80\xab\xec\x18\x28\x10\x2c\xb4\x94\xa1\xe6\xe7\x15\x29\x06\x35\x67\x0f\x0d\x7a\xe5\xd3\x9b\xa1\xb9\x34\x29\xbb\xc0\xb3\x46\x0b\xa2\x32\xa7\x56\x3f\x63\x14\x60\x22\xfc\x9f\x1e\xdd\x14\x2b\xe5\xb6\x03\xe1\x4f\x2b\x63\xa6\x68\x30\x2d\x7e\xfd\x3b\x64\x66\x5a\x80\x8e\x51\x6d\x35\xaa\x55\x67\x99\x6f\x65\x14\xaa\x39\x0d\x42\x5e\xca\xae\x87\x12\x49\xb5\x89\xc2\x86\x57\xa7\xeb\xb7\x95\xb0\x6b\x14\x53\x18\x1a\xf9\x2c\xa3\xb1\xa4\x97\xb2\x0c\x49\x0b\xf0\xdd\x53\x6b\x4e\x6f\xea\x8c\xe2\x89\xcd\xb5\x12\x07\x20\xbc\x64\xd4\x69\x74\x87\xdc\x5b\xe1\xae\x9a\xf1\xf4\x88\xfe\xfe\xcf\x5f\x9e\x4e\x2f\x96\x81\x04\xbc\x49\x73\x32\x2f\x7d\x9b\xda\x59\x18\xd6\x71\xda\x99\x98\x01\x27\xba\x64\x55\x7d\x88\x05\x1d\x4f\x2f\x6b\x84\xd0\x54\x7b\x8d\x77\xbd\x4d\xc8\xaa\x8f\xc0\x90\x93\x56\x16\xd4\x79\xd4\x7c\x1d\xfc\x78\x6e\xe2\x81\x62\x25\xae\x85\x4a\xcb\x94\x93\xfe\x81\xaa\x17\x8f\xc4\x12\x67\x91\x8e\xde\x11\x62\x59\x47\xd7\x88\x4d\xbe\x09\x44\x40\xa6\x08\x13\x4d\x7c\x03\xeb\x80\x2a\x71\x9c\x75\x59\xa3\x58\x04\xb8\x45\x54\xe9\xb4\x4a\x93\x29\x95\x18\x94\x91\x21\x47\x00\x7f\x26\x77\x7d\x15\xe2\x2e\x53\x0c\x65\x78\x92\x2a\xb9\x4b\x15\x3e\x8b\x15\xfe\x52\xae\x24\x40\xa4\xb2\xe1\xc6\x37\xb5\xb6\x78\xb9\x8f\x20\xde\x44\x45\x4b\x0e\xc0\x17\x28\xc9\x65\x55\xbf\xf5\x72\x7a\xbb\x12\x27\x85\xaa\x25\x38\x19\x9c\xa2\xf0\x95\xac\xf9\xb1\x69\xf8\x6c\x3a\x2d\x92\x1e\x52\x5c\x12\x78\xb1\xe9\xf3\x3b\x35\x8f\x81\x22\xb5\x45\xd1\x9d\x52\x38\x56\xe2\x56\x9f\x60\xf8\xc2\xd3\xeb\x5a\x63\x84\xcf\xcb\x87\xdd\xb9\x69\x06\xf0\x8b\xdc\x3f\x3f\x3f\x67\x4c\x92\x06\x3f\xa6\xae\xa9\xb6\x79\x64\x85\x68\x33\x00\x9d\x51\x81\xe6\xce\x04\xa0\x4c\x0f\xc7\xc4\xc5\x22\x60\xcb\xfb\x09\x2c\x28\x08\x5e\xc5\x6c\x91\xe8\x40\xf3\xcd\x94\x77\xc0\xd8\x1d\x2a\x21\x65\xde\xbe\xc7\x24\xf4\xed\x22\xaf\xaa\xca\xab\x9c\xf2\xd0\x28\x88\xf1\x73\x21\xbb\x67\x3e\x53\x6a\xc1\x0a\x37\x60\xd5\x5a\x10\x3e\xdb\x4b\x39\xbd\x81\x03\x51\xc5\x61\x69\x47\xdd\x9a\x46\x43\xf1\x47\x08\xa7\x0c\xf6\x39\x92\x7f\x0e\x7d\xe2\x73\xff\xeb\x6f\xff\xfe\xc7\xfe\xf3\x0e\x91\xe9\x17\x1e\xca\x0d\xfd\xc1\xe0\xdb\xa0\x6f\xad\xb4\x0e\xfc\xfe\xb8\xa1\xab\x3c\xe0\x6f\x7e\x97\x2b\x58\x3a\xba\x17\x5b\x9d\x9f\x75\x09\xa1\x8a\xdb\xfe\x8d\x7c\x8e\x3a\x5f\x86\xae\x34\xb5\xd2\x3e\xe6\x1c\x7e\x69\x28\xaf\x2b\x4a\x48\x0b\xd5\xf0\xf3\x98\x13\x30\x86\x7d\xe4\xb5\x76\xfa\xe8\xe3\x06\xc9\xf1\xe8\xf3\x3f\x34\x51\x9e\x13\x29\xb2\xa5\xb0\x24\x53\x58\x36\x9c\xcb\x72\x53\x5f\xf1\x93\xdb\x79\xfd\x94\x3c\x1c\x8d\xdd\x6e\x38\x06\x56\xc0\x4d\xf7\xa3\x8d\x0d\x17\xf4\x93\xac\x0d\xf3\x18\xa0\x34\xc4\x8f\xad\xd0\xab\x1b\x41\x60\xc0\x29\xde\xb2\x5a\xbe\xb7\x8c\x65\x2b\xda\x77\x94\xf0\xd4\xbc\x78\x36\x6d\x24\x77\xb7\x41\x06\x3b\xca\x35\xdb\x3a\x1b\xb0\xb1\xcf\x71\xc7\x99\x3c\xf8\x60\xf8\x8a\x80\xd5\x13\xb0\xf8\x79\x4c\x1d\xc5\xbe\xd6\xfc\x2d\x84\x33\x5d\x40\x41\x03\x54\x60\xea\x07\xa1\x12\xe2\x3b\x17\x8a\x61\xc9\xf9\xde\x91\x19\x52\xd0\x0d\xdd\x23\xb9\x38\x26\x59\x33\xc3\x67\xc6\x0e\xb1\x2b\xd4\x3c\x8c\xa3\x76\xdd\x1a\x47\x41\xb0\xd1\xa3\x39\x83\x35\x87\xa1\xa5\x06\xcb\x9a\xf0\x43\x60\xca\x01\xfe\x71\x4f\xa1\xe4\xf7\x4c\xa9\x42\xcc\x84\xda\x0d\x8f\xe0\xc1\x8d\x89\x6c\x8b\x11\xad\x71\x68\xcd\xe9\x53\xb5\x55\xa4\xcc\xe4\x1d\x80\x2c\x9a\x1c\x39\x52\xb0\xa8\xe7\x12\xc9\x03\xf7\x5b\x6b\x33\xcc\xab\x6b\x66\x77\x29\x60\x7f\x28\xa8\x70\xc6\x61\xcb\x80\x1a\xe6\x72\xfa\xcc\xd4\x00\xd0\x40\x5c\xf7\x4c\x09\x69\xee\x29\x4d\x08\x0d\x96\x10\x5a\xdf\x85\xb8\x6a\xc3\xe0\xf7\x0c\x25\x21\xb7\x9a\xab\x36\x45\x22\x10\xa8\x5a\x46\xaa\x27\xb2\xb6\xf5\x3d\x8b\xaf\x63\x42\x0b\x84\x7c\x99\x0f\xe0\x54\xbb\xca\xdb\x20\xf3\xde\x9c\xda\x3c\xce\x5e\x8b\x81\xad\xcc\x57\x08\xcb\xf6\xee\xd6\x17\x4f\xcf\xdd\xe7\xa4\x59\x22\x84\xfe\xd6\x62\xbc\x46\x5c\xa8\x48\x45\x86\x28\x32\x74\x31\x3b\xd5\xbe\x68\x15\x80\x36\xc0\x84\xf4\xe0\x75\xcf\x79\x61\x1a\x1b\x51\xb2\xea\xac\x2d\x32\x84\x52\x11\xf8\x6f\xa9\xf9\x0c\x93\xc9\xf0\x38\x47\x87\xbc\x76\x48\x9a\x78\x40\x16\x2a\x17\xb5\xab\xb4\x56\x04\x13\x27\x55\x02\x2c\x9b\x50\xa7\x51\x05\x3a\xba\x1d\x28\xaf\x6b\x05\xa4\x2f\xf4\xad\x0c\xfa\xde\x12\xe1\x33\x06\x10\x64\x6e\x86\x16\xda\x46\x54\x89\xb8\xa4\xce\x4f\x1a\xa9\x70\xdc\xe1\x08\x36\xc7\x63\xa5\x62\x69\xba\x5a\x70\x4c\xf5\x1d\xb7\x4f\x9f\x15\x5a\x51\x18\x9d\x80\x42\xaa\xbd\x07\x6a\x21\x8d\x06\x58\xd3\x8e\x20\xdf\xc6\x36\xaa\xd3\x0b\x4e\x43\xee\xcc\xed\x91\x77\x20\xe0\x14\x09\x28\xfd\x49\xf5\xf7\x9f\xee\x9f\xf7\x78\x2a\x16\x11\xee\xa9\xaa\xe2\x41\xb5\xa4\x9d\x21\x82\x86\x34\x52\x64\xf8\x1a\x16\x8a\x9a\x5c\xb3\x62\xdf\x89\x65\xcc\xfb\x38\xc4\x0e\x8c\x5d\x07\xfb\xec\xbd\x77\xf5\xf4\xa9\x06\xc3\x10\xbf\x66\x79\xbf\x7b\xfa\x74\x07\x4b\x63\xe3\x6d\x0e\xd3\xdb\x50\xe4\x0c\x2a\xe4\xfe\xf7\x42\xdd\x65\xa4\x52\x06\xde\x8e\xe9\x9b\xfa\x3c\x06\x74\x44\xb1\xd4\x6e\x2e\x20\xd9\x0e\x38\xb7\xa1\xc0\x79\x2f\x8c\x8c\x08\xee\x29\x11\x5e\x47\x4e\x9c\xa8\xd5\xfd\x8d\x1b\x25\x46\x16\x58\x8c\xc0\xb7\x10\xaa\x2a\x9b\xd5\x78\x6f\x29\xee\x1b\x35\x60\xe4\xb6\x8e\x4a\xe3\x02\x35\x71\x85\x7c\x7c\x01\x52\x3e\x50\xfc\x7c\x90\xe9\x3c\xc8\xef\xd7\x5f\x83\x07\x41\x67\x23\xc7\x97\x65\x79\xbd\x9e\x83\xea\x9c\xd5\x98\x47\xda\x50\x48\xda\x10\xa9\xe2\x97\x35\xe1\x05\x8a\xbd\x41\xb9\x7a\x85\x01\xaf\x70\x20\x4b\xd0\x00\xae\x07\xe7\x4c\xe2\xb3\xbe\xf6\x48\xbe\x06\xb8\xbf\x3c\x44\x7f\xea\x10\x00\x13\x1c\x40\x38\xbd\x25\x78\x40\x45\x4b\x7d\xa9\x94\x80\x74\x9b\xac\xd1\x6c\xb8\xc1\x87\x00\xfa\x6a\xb5\x98\x22\x57\xaa\x2d\x00\x3d\x4b\xe5\x5d\xc4\x43\x51\xc2\x60\xd7\xee\xb0\x4b\x78\xa1\x84\x17\x0a\x25\xab\x51\x22\xb0\x93\xb9\x38\x14\x32\x54\xaa\x9c\x5e\xc4\xab\x95\x69\xd7\x29\xd6\x22\x90\x48\xdc\xe3\x3b\x19\xfa\x1f\x4c\xb5\xa8\xef\xa2\x4b\x38\xc7\x6f\x89\xb2\x58\x72\x71\x09\xf0\xee\xb2\x50\x10\x7c\xea\x35\xab\x2c\x88\x01\xf0\x94\x11\xf8\xb2\x46\xe8\xa8\xc6\xf3\x1d\xfb\xe3\x2b\x7f\xa8\x2d\xd7\x9f\xca\x52\x55\xe1\xb2\xfc\x8a\x01\xff\xad\x5c\xb8\x84\xbf\xa0\xbf\xaf\x83\xff\x16\x89\x0d\x0c\x19\x70\xfe\x71\xe0\x41\x77\xbd\xb8\x57\x55\xa6\x0c\x76\x35\x4b\xd7\x57\x03\xc5\x2d\x63\x24\xd8\xf4\xb5\x85\xf9\x91\x49\x1b\x3c\xee\x01\x6e\x36\xbc\x2c\x8b\x00\x2d\x58\xcb\xf1\x1b\x32\x83\xd8\x36\xe8\x0a\xe6\xf3\x3a\x78\x73\x76\xd8\x0f\x40\x52\x32\x81\xf0\x42\x01\x32\xd4\xcc\x3f\x13\x75\xe0\xdb\x04\xeb\x34\x66\x5d\x0a\x10\xba\x19\x6b\xa6\x22\x4b\x30\x35\x55\x7b\x6a\x2c\x86\x8b\x19\x12\x63\x0b\xf1\xba\x99\xc7\xf8\x92\x00\x06\x67\x57\xf3\x31\xf6\x7a\x1f\xf3\x74\xff\x8f\x5f\x3f\x7f\x3d\xdd\x31\x2e\x67\x92\xd8\x4c\xf6\xb5\xb7\xdd\x02\x86\x13\x85\x30\xe8\x65\x1e\x01\x31\x85\x4d\xeb\x1d\xfc\xe6\x28\xdb\x20\x45\x89\xd2\x99\x7b\x0c\x4c\xfd\x31\xe9\xbf\xc9\x07\x95\x01\x63\xa5\x66\xd5\x25\x95\xdf\x07\xec\x97\x61\xc2\xff\x37\x10\x96\xd5\x89\xc5\x85\xaa\xf7\xea\xd1\x6d\x8b\xc2\x8e\x2a\x10\x07\x7e\x6e\xf0\xf5\xb9\xc9\x25\x8c\xd9\xe0\x2d\x1a\xc5\x08\xda\xbe\xf6\x5d\xfd\xfd\x58\x6e\x17\x7c\xf2\x1b\xa0\x50\x81\xb8\xed\xda\x94\x0b\xb8\xdd\xdd\x17\x4c\xa8\x40\xbc\xd5\xdd\x4b\xd0\xd2\x6e\x30\xc5\xee\xfb\xf7\xcb\xd3\x6d\x7b\x2c\x6e\x9a\x65\x71\xeb\xe8\x2d\x5d\x35\xe2\x46\x17\x86\x8e\xb9\x17\x8f\x70\xe0\x7c\x57\x17\xee\xc7\xff\x00\x84\xd4\xd7\xba\x36\xd1\xbf\x80\x15\x9d\x27\x9c\xd4\x29\xf1\x1d\x24\xa6\x61\xe6\x6e\xc8\x43\xf8\x90\x95\x0f\x78\x42\x60\x7d\x5f\xc6\x9b\xa4\xc1\x7f\x91\xc0\xbe\x3c\x6c\x3e\x27\x2c\x71\xef\xd8\xad\x00\xcd\x89\xbd\x7e\x3b\x0d\x7f\x1e\x63\x7b\x1f\xfb\x95\xb7\x72\xa2\x4e\x9f\x08\x11\x9a\x25\xdc\xa8\x6e\x91\x8f\x1b\xaf\x7e\x46\x98\x9d\x17\x65\xc7\x75\x72\x37\xb5\x7f\xbb\xf2\xa7\x94\xd1\xab\x09\xf5\xf3\x51\x5e\x03\xf9\x79\x42\xfe\x74\xc8\x7d\x23\xdc\x71\xf9\xf3\x3e\x11\x0c\x7c\xa7\x52\x4b\xb2\xe4\x83\x98\x96\x2e\x1e\xbd\x81\x28\x7b\xaf\xd8\x6d\x39\xb0\x7e\xe2\xc2\x11\x62\x67\x43\x2d\xc9\x56\xc6\x81\x3e\x77\x83\x53\xf1\x66\x4f\xdc\x42\xb4\x5d\x3d\x72\x99\x64\x61\x23\x9f\xee\x5c\xff\x4d\xf4\xdc\x75\x1b\x2c\x00\x6a\xf1\xb5\xbf\xa2\x2d\xbb\xd1\x82\x67\x66\xda\x2f\x77\x78\x2d\x16\x31\x50\x91\xe6\x99\xba\x03\xe7\x8f\x15\x34\x53\x7a\x05\x8c\x61\xbb\x4b\x67\xdf\xe6\x6c\xf6\x6f\x9c\x86\x3a\xfd\xa0\xd3\xb8\xf3\xe5\xff\x2e\xbc\xf2\x23\x90\x80\x3f\x85\x8b\xdf\x76\x9a\xb0\x6f\xc6\xf9\x67\xb9\x59\x0d\x4c\x1d\xd3\x17\xda\xea\x76\xc7\xd8\xfa\x6a\xb7\xf8\xe5\x0e\x41\xc3\x3c\xae\x03\x35\xae\xf7\xda\xad\x38\x82\x04\xec\xe4\x45\xaf\x5f\xb8\xf0\xd1\xed\x79\xd9\xed\x7e\x48\x8b\x6e\x3f\x3f\xd1\xfb\xfd\x01\xcb\xf5\xc2\xea\x0f\x46\xa7\x89\xee\x5f\x27\x88\x37\x07\x40\xdd\x5f\x58\x02\x99\x81\x8e\x39\xa3\x0d\x64\xf9\x91\xde\xfc\xed\xef\xc7\x66\x70\x58\x25\x11\x63\x09\xa6\x8f\x25\xa7\xe2\x25\xc6\x63\xbe\x8f\xa6\x4b\xb0\xc8\x8d\xd8\xa1\x9b\x05\xdd\x0b\x16\xd9\xe0\x35\xe2\x2d\x62\x25\x0b\x56\x79\xb4\x4b\x1e\xd3\xe6\x56\x47\x12\x90\xa3\xb2\xe4\x7d\xef\x6f\xb2\xcc\x22\xb3\xc7\x4f\x6f\x8c\x84\xd4\x55\x31\xe5\xe1\x62\xca\x45\x86\xf3\x16\xe0\xe8\x6d\x16\xfa\x87\xba\xe3\xcf\xaf\xb8\x7b\x6e\x6a\x65\x01\x1b\x7c\x42\x30\x49\xa8\xd9\x51\xab\x14\x23\x58\x05\x0b\x19\xad\xb2\xaa\x60\xa2\x12\x04\xa8\xb9\xaa\x9d\xd7\x84\xd3\xe5\x96\x5d\xa1\x9a\xf8\x65\xe6\x1a\x86\x0a\xf3\xe1\xc8\xf3\xc1\x91\x84\x3a\x00\x71\x58\x6b\x70\x54\x5b\xa1\x10\xcb\x0b\x7b\xdd\xc8\x86\xfe\xa7\x7b\x32\xf8\xe0\x54\x2b\xd5\x07\x22\x15\xdf\xa8\xba\x4c\x09\xbc\x6c\x9c\x82\x56\x12\x81\xf8\x13\x27\xa6\x5d\x0c\xa4\x33\x34\xe1\xeb\x06\x18\x6d\x2a\x3c\x06\xc1\xaa\xb2\x9a\xac\x22\x95\x7d\x0c\x53\xd3\xae\x56\x56\x6b\x43\xa3\xc0\xe9\x48\x5e\xa0\xa9\xb5\x9c\xa9\x80\x3e\x79\x2a\x9a\x91\x7a\xec\xf9\x40\x11\x06\x92\xbe\x3a\x38\x1b\x71\x88\xef\x28\x46\xed\xbc\x00\x24\x42\xeb\x3d\x20\xa2\x53\x8c\xab\xfa\x1a\x18\x68\xd3\x2b\x2c\xa9\x45\xeb\x99\x84\x55\x7d\xe7\xd3\x5b\xa4\xec\x65\xc8\x14\x1b\x7e\x04\xa4\xc3\x6e\x9c\x81\x8f\xa3\x01\x65\xe3\xa5\x81\x2e\xd0\xae\x66\x68\x77\x01\x1f\xf5\xa5\xe2\xf4\x8a\x5c\x00\xb2\x93\x0e\xc4\xf0\x6a\xd5\x40\x21\x04\xa7\x9d\x0b\x4c\x64\xd0\xfc\x01\xff\x34\xaa\x29\xeb\x00\x5c\x54\x29\x00\x63\x2d\x72\x70\x2c\xc4\x39\x9c\x3e\x23\x95\x38\x80\xe4\xf4\x00\x10\xd1\x56\x81\xc5\xad\xba\x07\x27\x90\xcc\xbf\x34\x20\x86\xda\x75\x0a\x5c\x56\x0d\x6a\xde\x26\x6d\x0e\x60\x9e\x72\xc3\x9b\x49\xbf\xda\xfb\x05\x83\x82\x69\xe5\x00\x7a\x1e\x20\xbd\x02\x30\x44\x5c\xa0\x12\x0b\xf0\xa1\xc4\x09\x55\x40\x8e\x26\x43\x24\x4d\xc5\x09\x09\x88\xa9\x62\x2b\x2e\x93\xcf\x69\xa8\xa6\xbe\x30\xd5\x10\xf5\xab\x20\x07\xf8\xa7\xe1\xde\x13\x41\x64\x8b\x03\x8e\x2c\xb0\xd8\xc1\x28\xaa\x6f\x2f\x70\xf7\x05\x6a\x35\xbb\x48\xa9\x80\xbf\xb9\x66\x2a\x80\x96\xc5\x69\x34\x09\xda\xc0\x88\xc8\xc2\xdb\x34\x70\x1f\x03\xd8\x15\xdd\x46\xbe\x14\x9d\x90\x98\x2b\x2f\xb0\x20\x5b\x47\x93\x61\x8b\x68\xc0\x66\xcc\xe8\xae\x69\x6c\x45\x86\x40\xa9\x63\x8c\x07\xeb\xb9\x3c\xb4\xc9\x79\x15\x3b\x6d\x29\x00\xd9\xe6\x33\xc3\x53\x44\x5c\x49\xac\x32\xa4\xa4\x33\xce\xae\x5d\x01\xb5\xe0\x9e\x58\x05\xab\x0d\xb0\xf4\xa5\x26\x87\x05\x2d\xd1\x55\x92\xaa\x6f\x59\x72\x5d\xae\x2a\xf2\xa9\x01\x72\x7f\x39\xe1\x7a\xda\xd2\xe9\x2d\xeb\xab\x0e\x99\x38\xb5\x03\x83\x9b\x3c\x52\x65\xe0\x6f\xd4\x38\x54\xc4\x4f\x82\x87\x6b\x60\x21\x80\xf1\x27\xa9\xe8\xe4\x38\x44\xf0\xe7\x26\x02\xb1\x78\x2b\xda\x90\xa8\x5d\x2f\x09\xf1\x90\x59\xc0\x7e\x85\xae\x2e\x7a\x97\x45\xe7\x69\xbe\xe7\x60\xfb\x42\x62\x3e\x69\x76\x24\xca\x15\xa1\x32\x21\xca\x0b\xc0\x81\x07\xbb\xf6\x90\x8d\x0a\x4e\x33\x50\x9a\x4d\x0e\x5c\x1f\xf5\xcd\x24\xa6\x17\x63\x6d\xe5\x33\x04\x1e\xa2\xd3\x80\x5e\xe0\x7d\x81\xbc\x04\x7c\x78\x0e\xda\x29\x05\x47\x71\x14\xa4\xbe\xcc\x8b\x54\x85\xa4\x20\x08\xda\xae\xbe\xb3\x9b\x06\x84\xea\xe4\x0c\x59\x89\x6a\x62\x77\xfa\x5a\xec\x81\x33\xf5\x67\x29\x2c\x41\x4a\x9f\x6b\x7c\x59\x96\xe9\xed\x65\xaa\xa1\x86\xa7\x5e\x54\x6b\x60\xe0\xbf\x16\x8d\x26\xb7\xec\x7f\x50\xcb\xf2\x81\x04\x92\x5d\x3b\xcb\x11\xab\x84\x45\xac\x7b\x8d\xe8\xb3\x38\xd8\x75\x52\xb3\x57\xd5\x68\x05\xc9\xc9\x07\xc8\xc5\x97\x15\x45\x48\xc8\x92\x10\x0f\x9b\x8a\xe8\x84\x6e\x76\x8e\x59\x07\xbb\xf6\xc3\xb0\x68\xf4\xe4\x2f\x99\xa2\xf1\xb2\x9d\x9d\x31\x15\x6e\xbf\xc6\x95\x2c\x5e\x24\x06\xdb\x67\xcc\x0d\x4e\x8c\x85\xdb\xb0\x26\x80\x45\x2f\x59\x9b\xaf\x16\xb1\x0f\xcd\x72\x12\x9d\x4e\x65\x97\x88\x23\x60\x9b\x63\xd2\x69\xc9\x13\x1d\x48\xa4\xa0\xfb\x88\x8f\xd3\x51\x42\x8d\x76\x94\xc0\x21\x51\xac\x48\x56\x53\xc1\x42\x8c\x97\x4b\x90\xd0\x69\x9f\x29\x56\xed\xdf\x58\xa7\x6d\xae\xa6\xea\x02\x31\x10\x80\x66\xc3\xca\x60\x9a\x75\x86\xc7\x2e\x01\xe1\x66\xfd\x4f\x9f\x78\xe2\xe1\x0f\x2f\xed\x60\x90\xcb\x0c\x24\x6a\xc9\x46\x37\x1c\xbc\x4e\xca\xe2\xa8\xa1\x54\xe4\x25\xb1\x57\x9d\xc7\x17\x5d\x96\x85\x01\xb6\xdd\x80\xc9\xaf\x62\x8f\xf5\x81\x5a\xf0\x37\xb5\x72\xfa\x2c\x54\x83\x4a\xc6\xdc\x20\x2d\x70\xd0\xa7\xd7\x2e\x2f\x4a\x36\x70\xfc\xcd\x79\x47\x49\xe7\x78\x18\x04\x7e\xd5\xe9\x4f\x6f\x78\xb6\x40\x3b\xdd\x61\xa2\xf6\x5b\xcb\x45\xc7\x0a\xe8\xc9\xd9\x50\x8b\x21\x37\x6c\x5f\x44\x97\x98\xec\xcb\x48\x15\x48\x55\x75\x6f\x9e\xae\xa6\xb0\x89\x24\x10\xf5\xe7\xd3\x5b\xcf\xa6\xab\xe6\xe6\x28\x52\xb5\x8f\x00\x73\xad\x75\x2e\x4f\x55\x3d\x45\x54\x1a\x33\x8e\x18\x4b\xb3\xed\x11\x6f\x53\x05\x31\x77\x38\x90\xcd\x39\x7c\xab\x24\x62\x99\x21\xba\x71\xe7\xdc\xa1\xab\x74\x82\x1a\x30\x19\x4a\x37\xbd\xa2\x4e\xc0\x95\x9e\x8d\xdf\x79\x3e\x4d\x2d\xe7\x4f\xb5\x00\xdf\xb4\x04\x51\x1d\xad\x25\x38\xa9\x11\xa3\x25\x60\xb2\xf0\x38\xad\x8f\x41\x57\x14\xf8\xdd\x62\x84\x02\x04\xf0\xed\x02\x55\x42\x5b\xa1\x53\x21\x92\xc4\xa8\xa3\xa7\x9b\x5f\xb4\xfd\x1e\x7c\x27\xbe\x38\x4a\x40\xfc\x8a\x96\xe3\x03\xaa\xe2\xda\xc0\x85\x9f\x5d\x22\x8f\xf3\x2b\xce\xf9\x49\x69\xfb\xe7\xfe\x1f\xbf\xb8\xc3\xaf\x7f\x1c\xc6\x67\x63\xaa\xc0\xaf\x82\x53\x97\x7d\x25\x4e\x65\xb0\x2b\x62\xfb\x85\x4a\xee\x48\xe0\x18\x27\xa4\x3e\xea\xd5\xba\x37\xd7\xea\x80\x36\xed\xa8\xf3\x36\x44\xce\x78\x25\x44\x1a\xf8\x12\x1d\xc5\x90\x71\xe4\x43\x2d\xa8\x5a\x04\x65\x03\x50\x8d\xec\x28\xe5\x4c\x5c\x01\x1e\x98\x8a\x69\x42\x2a\x2e\x29\xab\xfa\xe6\xa3\xd3\x69\x13\x41\xb0\xef\x2b\x62\x01\x01\x11\xa8\x5a\x8d\xa3\xa4\x4b\x06\x13\xd7\x83\xb8\x46\x20\x29\xaa\x89\x85\xc0\x9d\xb0\x3c\x0a\x4c\x74\x47\x39\xea\xfc\x88\xd9\xa6\xdb\xb4\x90\x38\xaa\x4d\xf5\x32\x7f\x6f\x78\x58\x7a\x97\x20\x1e\x1d\xe1\x14\x29\xed\xa5\x90\xca\x03\x5c\xcd\x08\xcc\xbd\x01\x07\x8a\x20\x32\xc9\x54\x1b\x98\x0c\x11\x31\x1e\x30\x0b\x78\x1f\x8c\x26\x33\x74\xbc\x5e\x69\xaa\x0d\x46\xdd\xed\x33\x76\xfb\x09\xe4\xdf\x40\xf9\x2f\xdf\x5d\xee\xf4\x06\xa9\x3a\x33\xbf\xe1\x2a\xa5\x06\x07\x8b\xcf\xaa\x61\x03\x98\x4b\x97\x8c\x84\xb3\xa4\x06\x52\x18\xe4\x94\x01\x4a\x73\x83\x2c\x01\xa5\x34\x5c\x90\x69\x2f\x19\xbc\x7e\xfd\x4f\x57\x68\x02\x04\x56\x02\xc8\x58\x52\xa1\xaa\xeb\x29\x52\xa7\xe7\x20\x3f\xe7\x4f\xa0\x56\x75\x07\xab\x23\xe5\x58\x75\x3f\x3a\x33\x79\x20\x08\x16\x6c\x9d\x39\x18\xef\x01\x84\xd7\x4f\x98\xf0\xcf\x86\x9b\x06\x84\xf9\xa7\x7d\xa2\x90\x41\xb4\xda\x19\x4f\x55\x71\x53\xe5\xba\xc1\x1e\x82\x98\xe0\x7a\x16\xaa\x76\x18\x0d\x3d\x6b\xba\xf6\xc3\x9c\xa0\xbd\x52\x75\x15\x14\xf2\x31\x3b\xc0\x1d\xaa\xe8\xa9\xa5\xd9\xd6\x16\x0a\x0e\xe9\xc0\x8d\xa0\x12\xdf\x51\x95\x48\xa1\x11\x6b\x1f\x85\x92\x3a\x1f\x50\x2a\x14\x74\x51\x55\x5d\x3e\xcd\x90\xe1\x89\xab\xa3\xac\x0a\x8d\x41\x9a\x27\x3b\x33\xd7\xdd\x46\xd7\x48\xa8\x93\x96\x1d\x74\xaf\x60\x90\xb3\x72\x3b\xb3\xe2\xeb\x6f\x93\xc4\x61\xfe\xb2\x3a\x92\xba\x17\x14\xc2\x5e\xef\x13\x26\x51\x93\xd9\x19\x3d\xf7\x91\x16\x50\xb3\x94\x7d\xa8\x08\x31\xe9\x7f\x30\x99\x73\xc2\x60\xb3\xae\x91\x58\xd3\xf4\xa7\xc7\x55\xc5\x06\x84\xd8\x03\x05\x15\x05\xbe\x66\x4a\x6a\x18\x70\x2c\x94\x8b\x45\xb0\x90\xd7\x1f\x81\xbc\x46\xbb\x45\xa7\x3a\xb3\x85\x04\xec\xb3\x6a\xcb\x83\x5d\x71\xd6\xa2\xca\x2d\xf4\x5a\x84\x72\x09\xa4\xbd\x4c\x58\x93\x98\x9d\x8c\xd0\xc8\xd0\x72\xbf\xda\x1d\xad\x27\x63\xb3\xe6\x12\x28\xa9\x4d\x86\x9d\x99\x8b\xb6\x0f\x61\xb9\x11\xd1\x05\x31\x0d\x76\xed\x5a\x40\xa5\x8c\x63\x3c\x95\x27\x32\x45\x2c\xd8\x24\x5e\x9c\xaf\xaa\xf6\xf6\x13\xa6\xf4\x7d\xa0\x87\xb9\x5b\xb5\x2e\xa1\x79\xf4\x43\xfd\x58\x7b\xa5\x3f\x5c\x99\x9f\x84\xc0\x6c\xd3\xcd\xfa\x96\x3f\xea\xf1\x20\x3e\x73\xef\x6e\x97\xb2\xc9\xc1\xbc\x1d\x0a\xf8\x95\xab\xb0\x50\x8a\x79\x08\x9e\xc4\x43\x57\x10\x33\x0a\x55\x57\x25\xae\xf0\xa0\x04\xb5\x6c\x02\x42\x89\x84\x04\x11\xdc\x2d\x82\x07\x40\x08\xb9\x85\xa1\x2d\x41\x97\xaa\x53\x91\x75\xb0\xa9\xc7\x2d\x60\x42\x48\xed\xbc\x1b\xba\x8a\x43\x11\xf3\xb2\x14\x0f\xdc\xce\x62\xbc\xf9\x11\x61\xf6\xd5\xdc\x13\xb5\x3b\x78\x74\x9f\x84\x51\xa5\x22\x75\x26\x87\xbd\x8a\x61\xcc\xb9\x46\xb9\x5f\xfc\x04\xe9\xe5\xa2\x6e\x5f\xdf\xd4\x52\x48\x43\x26\x09\x71\x28\xe4\x79\x08\xc3\x24\xf6\x07\xd6\xf5\x92\x07\xf0\xb6\xd8\x2f\xce\x7b\xc5\xc1\x83\x39\x24\xc2\x4c\x89\xd8\x1a\xaa\xbb\x6c\x13\x55\xb7\x0c\x04\xfc\x66\xee\xa6\x6a\x04\xc9\xac\xae\x78\xd5\xcb\x5b\xbf\xf6\x60\xb8\xa6\x12\x4c\x45\x82\xa7\xd4\x6b\x58\xaa\x05\xde\x75\x85\x00\xda\xc1\x81\x38\x54\x30\x10\x73\x8c\x94\x58\x74\x53\xa5\xb2\xd7\x9b\x88\x86\xcc\xe7\xe5\x59\x92\x6e\xc3\x88\x2c\x48\xfd\x6a\x77\x22\xa2\xc6\x62\x54\x43\x8d\x2b\xc0\xe7\x29\x82\xdf\x58\x8d\x85\x8c\x43\xe0\x2c\xbc\x97\x30\x4c\x79\xe5\xaa\x27\xa8\x96\x71\xa0\x68\x0e\x00\x35\xc5\xd5\xbe\x67\xd0\xf3\xe8\x30\xb6\xd0\xbd\x05\x11\x14\x73\xda\x00\xca\xf6\x37\x42\xa6\x7a\x2f\x6a\x5c\x40\xe6\xe4\x46\x1c\x97\x8a\x80\xbf\xea\x85\xe7\xbd\xcc\xeb\xf5\xfd\x98\x0f\x7f\xb5\xbe\x93\xad\xef\x2d\xcf\x28\xb8\x4c\x66\xbf\xed\x6b\x1c\x5f\xcc\xa2\x02\xb8\xbb\x46\xe3\x66\x52\x61\x7c\x24\x4b\xfb\x5f\xfb\xc5\x4f\xda\x2f\xfe\xa5\x8b\x2c\x75\x91\x1f\x5c\x65\x7f\xfe\x3f\x7f\xef\xff\x78\xd6\x12\x0a\x5b\xa1\x14\xbe\x9f\xea\x6f\x84\x0e\xf8\x89\x6c\x76\x91\x9f\xcb\xe0\x23\x4f\x25\x8d\x11\x46\x80\xe8\x3b\x2f\x02\x62\x2b\x80\xa5\x2b\xb2\x76\xda\xb2\xd8\x30\x20\x57\xa1\xd3\xd1\x5a\x03\x64\x96\x46\x32\x0b\x76\x38\x22\xc7\x04\x41\x10\xf3\xb0\x82\x1e\x05\x41\x61\x2b\xe1\x2e\x0b\xe5\x38\x85\xfd\xe4\x78\x4d\x2f\x30\x8b\x09\x71\x96\xc6\x72\x8f\x0c\xf9\xf1\x81\x79\xd6\x35\xb8\x11\x92\xd0\x0f\xe1\x78\x83\x44\xd6\x5b\x08\xc3\x91\x17\x10\x3b\x21\x53\x02\x82\x38\x90\xc9\xe7\x21\x17\x49\x97\xef\x47\x21\x2e\x4b\xe4\x09\x4e\x43\xc3\xe9\x79\xa6\x84\x78\xda\x55\xa2\xc7\x74\x5a\xbf\x01\x72\x0a\x1c\x7a\x4a\x65\x23\xcb\x2c\x09\xd3\x39\x68\x28\xc9\x32\x7a\xe1\xac\x45\xb5\x9f\xd2\xf3\x8f\x2b\x96\x19\x90\x2d\x2b\x88\xd9\xfc\xc1\x7e\x63\xdf\xe1\x39\x18\x2d\x9e\x3d\xbd\x65\x74\xd9\xaa\x8c\xb6\xad\x12\xce\x4b\x68\xbd\x04\x5e\x1e\x7f\x9e\xc1\xd4\xb6\x14\xdc\xe7\xd4\xca\xbe\xb8\x6f\xb1\x48\xaf\x53\xca\xec\x01\xae\xb6\xaa\x16\x39\xea\x3a\xb1\x28\x34\xde\x21\x8e\x35\x80\x84\x6a\x7e\x10\x1c\x78\x9b\xad\xe8\x9a\xd2\xfa\xf4\x69\x61\x80\xcf\xb3\x43\x1f\x39\x52\x6d\x3a\xd3\x1b\x22\xd6\x92\x5f\xe4\xf8\xb2\x39\xfe\x29\x47\x13\x40\xf7\x39\x47\x7e\x92\x50\x7e\x5c\xf5\x89\xab\x53\xe1\x68\xa7\xc2\xb2\xa9\xfa\xc8\x5c\xf5\x89\xfd\x50\x18\xcf\x2c\xb5\x9c\x07\xf0\x14\xfe\x25\x8a\x9e\x13\x45\x5f\x4c\x86\x5f\x0f\x5f\x8b\x9f\x3b\x01\x3a\xfe\x00\xa3\x65\xc0\xb1\x4f\x8e\x24\x0d\x47\x96\x06\xea\xc3\xf5\x45\xa8\xb4\x01\x17\x3b\xfa\x10\xaa\xa9\x1e\xd5\x34\x4b\xfb\xf9\x3d\x55\xa4\x40\x5a\x29\xed\x25\xe2\x60\xcd\xae\xd3\x69\x79\x3e\x58\x45\xfd\xdc\x51\x6b\x02\x25\x2b\xfc\xd1\xab\x9a\x2c\x97\x98\x63\x78\x47\x8d\x8b\xba\x00\x46\x13\xdd\xcd\xca\x3c\xf2\x8a\x4b\x35\xfa\xec\x97\x80\x24\x61\xbb\x5e\x85\xee\x53\x86\x17\x1e\x2c\xfc\x00\x40\xd1\x47\xa8\x78\x8c\x24\x50\xed\x7a\x16\x31\xa0\x9e\x73\x42\x4a\x7a\xcd\x8b\xbb\xee\x7c\x7b\xb3\x9e\x1e\xc0\x3e\xfb\x1e\x6d\x73\x5a\xd3\xb0\x2e\xcb\xa1\x2c\xbc\xb6\x01\x41\xe1\xf0\x14\x72\x83\xcf\xb7\xbf\x46\x35\x03\x93\xe6\xf5\x26\xe2\xe3\xc0\xfe\x18\xf6\x85\x70\x66\xd6\x8f\xcc\x02\xce\xbd\x12\xc5\xa6\xf6\x19\x87\x7e\xed\x27\x39\x20\x94\x0d\x21\xbf\x87\x79\xd0\x6b\x5f\xf0\xeb\x58\xb3\x0f\x10\x00\x82\xde\xa9\xc6\xfd\x56\x89\x48\x44\x0a\xe5\x65\xd1\x0c\x3f\x70\x58\x62\x36\x4e\x58\x79\x99\x70\x38\xd1\xdd\xc3\x8e\xa9\xe2\x7c\x21\xf2\x4b\xa6\x2c\x71\xb0\xeb\xd4\xe1\x55\x17\x99\x7e\x85\x03\x0d\x39\x27\x48\x98\x9f\xbb\xc6\x97\x79\x71\xc6\xe8\x3d\xc1\xef\x3d\xb0\xda\xbe\x14\xb5\x77\xc2\xb2\x0e\x4e\x27\xa5\x89\x86\x4a\xa0\x13\x61\xed\x95\xc0\xba\x6f\xa1\xb7\x4b\x3f\x33\x05\x3b\x78\xe6\xf7\x4a\x8c\x70\xea\x52\x12\xa2\x53\x98\x92\x2f\x54\x1b\xa2\x36\x22\x7c\xfd\xe0\x5b\x97\x20\x5a\xce\x70\x2e\x11\x35\x21\x93\x52\x4d\xc3\x66\x37\xdc\x66\x5d\xcc\x3a\x48\xd2\xde\xb5\x4a\x9d\x73\x45\x05\x93\xf4\xa0\x81\xe2\xe0\x7e\xd7\xea\x5e\x04\xab\x4c\xce\x6b\x0d\x11\x65\x99\x9a\xea\xd6\xd4\x38\xbd\x70\xcf\xc7\x9f\xa6\x7a\x3f\xb9\x8a\xe8\x6d\xaa\xc4\xc0\x9e\x30\x04\xcc\x04\x66\xc7\x90\x29\x86\x40\xd9\x33\xfe\xb6\x98\xcf\xef\x8c\x28\x0f\x8e\xd9\xd8\x3c\xfb\xdd\x8d\x2a\x1a\xd2\xc8\x51\x87\x23\xb5\x67\x53\x34\x98\x4d\xfd\x12\xa6\x59\x76\x14\xac\x08\x67\x47\x6e\xf8\xa4\x75\x4d\xaf\x2c\xd1\x0e\x46\x41\x0e\x3a\xdd\xfd\x7a\x99\xc5\x21\x6f\xa7\x12\x80\xca\x7d\x9f\x48\x17\x57\x8f\x29\x81\xaf\x48\x74\x6f\x7a\x49\x60\xc9\xb7\xab\x45\x96\x04\x04\x19\xc4\x74\x54\x29\xf9\xba\x4c\x38\xb8\x11\x65\x68\xe8\xe8\x90\xe0\xfb\x65\x91\x42\x2c\x6c\x71\x26\x2f\xb3\x66\x88\x21\x6c\x48\x7a\xbf\xdb\x74\x21\x48\xfb\x69\xcd\x31\xa0\x1f\x4b\x48\x90\xb7\x3c\xd8\xb5\x0f\x71\xd8\x2f\xbf\x44\xdc\x0b\x44\xbb\x4e\x9a\x4b\x49\xf1\xaa\xea\x47\x57\xdc\xc3\x88\x9b\x0d\x5b\x90\x6d\x27\x8b\x5d\x01\x22\x68\xb6\x03\x5d\x36\xa0\xad\xad\xce\xc0\x76\x74\xaf\x9b\x6d\xf9\x7c\x86\x50\xcc\x06\x8a\x7a\x11\xde\xfe\x2c\xbc\xf3\x72\x23\xf0\x7d\xc3\x71\xb6\xe3\xb8\xf3\x8e\xe3\xb6\x77\x1c\x7f\xd9\x53\x56\x35\x0f\x8b\x66\x5e\x36\xc2\xc7\x02\x72\xf3\x81\x2a\xc2\x49\x49\xd7\x84\x40\xc0\x43\x67\x05\xa9\x18\x0e\xf2\x72\x56\xc1\x5a\x78\xb0\xeb\x8f\x0a\xd6\xff\xe5\x7b\x50\xc4\x7c\xef\xd1\x46\x11\x64\xda\xfa\x92\x3c\x46\x2a\x21\xab\x4d\x32\x63\x21\xf0\xd7\xa9\x27\x90\xb8\x61\xb9\x2f\x4d\x88\xfe\x15\x08\x46\x47\x84\x5d\x7d\xaf\x3a\x64\x39\xa4\x08\x07\x2b\xef\x6a\x12\xe5\x51\x28\x67\x95\xae\x39\xeb\x14\x32\xf4\xd5\xf0\xa3\x9a\xc4\xd7\x32\x4c\x37\x5f\xbf\xb5\xf3\xaa\x0c\x4e\x09\x11\x61\x78\xe1\x56\x1c\x05\x88\xfa\xbc\xc8\xdf\x8a\x31\x52\xf4\xf1\xa5\x50\x0a\x61\xb0\xeb\xf5\xbe\xfe\x3d\x4b\xfd\x41\x04\xd0\x3b\x9b\xe9\x3e\x74\xec\x5a\x4b\xb5\xc3\x99\x7a\x28\xda\xd1\xb3\x46\x4b\x8a\x94\x63\x3c\x10\x98\xcd\x63\x81\x1f\x32\xd4\x4c\x62\x61\x63\x3f\x63\x2f\x3b\x0a\xc5\x28\xab\xcc\x2a\x6c\x3b\xfc\xdd\x5b\xed\x97\x2b\x3c\x0d\xf9\x4c\x52\x11\x16\x24\x15\x57\x84\x26\xeb\xcc\x9f\x39\xc7\x05\x23\x2a\x84\x03\x45\xdd\x56\xcc\xd5\x3d\x99\x3c\x81\x12\x50\x01\x7d\x7a\xd7\x29\xf9\xb1\x82\x26\xdc\x38\x90\xea\xe8\xa6\x37\x37\x2b\x76\x37\x76\x2b\x0e\xb7\x36\x2b\xbe\xb1\x57\xf9\x3b\x5b\x95\xd7\x77\x52\xf9\x97\x4c\x00\x02\x1c\x08\xe0\x9d\xc8\x1b\x2c\x65\xd4\x65\x93\x71\x79\x11\x32\x00\x13\xee\xf2\xac\x0e\xcc\xb3\x29\xe7\xce\x73\x6e\x53\xab\xe2\xd4\x95\x2a\x1d\x91\x4e\x72\x4a\xe9\x48\xa9\xb4\xae\xdb\x4c\xaa\xcd\x34\x57\x28\x94\xaa\x53\x28\xe7\xa4\x33\xea\x6a\x6e\x31\xf4\x5b\x0a\x19\xae\xf9\x4c\xd2\x70\x00\x53\x76\x19\xe0\x8d\xe9\x01\x45\x85\x03\x21\x36\xf7\x66\x27\x1e\xce\x15\xa8\xad\xea\xc8\x67\x2a\x6d\x31\x41\x62\x15\x95\x00\xe5\x80\xa0\x32\x1c\x2a\x21\x64\x4d\x00\xe2\x20\x8e\x52\x96\xef\xd8\xda\xff\xf1\xc7\xfe\xaf\x07\xd3\x4a\x2b\x05\x5f\x86\x44\xad\xae\xb9\x83\xc8\x87\x34\x5a\x7a\xec\x06\xd7\x4c\x4d\x80\xf8\x5b\xdc\xb4\xf9\x2e\xc9\x30\x17\xc6\x08\xdd\x4f\xa8\xa5\xf2\x1a\xe7\x5e\x0f\xe6\x8f\x4a\x52\xea\xae\x52\x10\x95\x6d\x3e\x2e\x8e\x6c\x3d\xbc\x3a\x3e\x2f\xf8\x0f\xe3\x4f\x6e\xb2\x5f\x36\xb9\x21\xa4\xb4\x18\x7f\xf5\xf4\x79\xd9\xb4\x78\x69\xda\x83\xe3\xf1\x90\xfc\x6d\x2a\x61\x64\x83\xc9\x69\xf0\xa3\x20\x97\x79\x93\xf5\x67\x75\x6b\xc6\xf9\x73\xce\x04\x75\x1b\x39\xa1\x13\xcb\xce\x69\x61\xe6\xfe\x9c\x76\xf8\xab\x76\xec\x10\x0b\x5f\x29\xbd\x86\x05\x51\xd8\x47\xa2\x18\x77\xa8\x33\x52\xd9\xa0\x00\x7a\xac\x9f\x7f\xfb\x8e\x7c\xea\xe0\x55\xe4\xc4\xb9\x2c\xbf\x4e\x8f\x05\xb2\x58\xa5\x18\xdf\xe3\xdd\xa4\xe6\x33\x29\xed\xbd\xa4\xe6\x0f\x64\x29\x5f\xb2\x9a\x4f\x6f\x80\x6d\xdc\x66\x82\xbd\x9d\xd2\xcd\xdf\x99\xd2\x3d\x6f\x9f\xa3\xa0\x56\x5b\x0a\x76\xe6\xa7\xff\x5e\x66\x3f\xe8\x39\xcf\xf2\xb1\xe0\x05\x99\x12\x24\xbf\x6b\x14\x1e\xcc\xb2\x1e\x22\xb5\xf8\xbe\x01\x7d\xfc\x3d\x09\xcf\x1f\x88\x9e\x18\x75\x73\x52\x9d\x7d\xad\x56\xf6\x21\xb5\xda\x7a\x3e\xd2\x32\xf5\xe8\x9c\xdd\x3d\xa2\x8c\x61\x5e\xd0\x55\xd7\xef\xf2\x80\xa5\xf0\xdd\xc9\xdd\xdf\xd3\x7d\xcf\x67\x58\xd7\xc9\x5d\x3a\x07\x41\x93\xad\x1c\xe0\xac\xbf\x6d\xaf\x2b\x4a\xb5\xaf\x12\x80\x97\xc9\xa7\x96\x17\x5a\x6e\xa4\x85\xde\xcd\x7a\x0e\x33\x6a\xa1\xc0\x43\x33\x43\x63\x79\x92\xa1\x2a\xd8\xcd\x9a\x1d\x77\x40\x8e\x39\x77\xe6\xc0\x69\x2b\xe9\xbb\x0d\xe0\xc4\x7c\x0f\x9b\x54\x47\xd6\xda\x9b\xbc\xe5\xdb\x59\xdf\xe6\x52\x5f\x9e\xcc\x18\xf5\x26\xeb\x4b\x6e\x1e\x04\x84\x3b\xb9\xed\xb7\x1b\xf7\xd4\xf1\xda\xf5\xbc\x7a\x1a\xd6\x29\x6d\xe7\x1d\xbf\x77\x98\xc3\x79\x06\x76\x49\x43\x7e\x65\x2a\x7e\x46\xff\x77\xc1\x06\xdf\x48\xf9\x7d\x5f\xfc\xfc\x6a\x84\xd3\xf6\xdc\x7a\xbf\x29\x44\x6f\x64\x3c\xf3\x06\x94\x2f\x1b\xf0\xe2\xed\xda\xdf\xa6\x34\xb5\xcd\x13\xbe\xd7\x8d\xd7\x87\x9b\xfd\x4e\xee\x37\x87\x5b\x04\x06\xab\x46\x5c\xe5\x7e\xfb\x61\xb3\xf9\x86\x1d\xea\x97\xaf\xcc\xd7\xaf\xbc\x21\xce\xef\x37\xee\xc9\x59\xf6\xf7\x1d\x78\xff\xfb\x60\x99\x16\xbb\x74\x23\xe1\x74\xeb\x28\xed\x75\xa5\xc7\xfd\x48\x7e\x38\x9a\xfe\x24\x7c\x23\xac\x85\xe5\x11\x60\x48\x43\xf9\x28\x9b\x47\x80\x37\xf8\xb8\x9e\x6f\xf7\x57\x21\xf5\x0b\x95\x7f\x3b\xfb\x74\x09\x27\xef\xa6\xb6\xfe\x7f\x28\x25\xfd\xba\xb7\x1e\x3b\xdc\xc5\x51\xee\x4f\x3d\x94\xfd\x5f\x9c\x47\x8e\x2e\xf8\x2a\xf2\xe8\x3f\x7a\xc2\xc4\x8d\xed\xf2\x1c\xa0\x14\x57\x78\xdc\xf6\x73\x0b\x38\xd8\x08\x3f\x6a\xdb\x61\x0a\xb3\x60\x28\x43\x28\xfa\x32\x6a\xe8\x76\xd4\x52\xbc\x17\xb5\xb4\x0c\x70\x98\xab\x0e\x3f\x16\x97\x70\x3d\x60\x0f\xe2\x29\x84\xcd\x39\xbb\x6d\x99\xa4\xc7\x98\x6e\xf4\x4d\xb7\x83\x05\xd6\x51\x04\xd2\xc1\xac\x37\xe2\x0b\xd2\x15\x0c\xed\x9d\xb0\x04\x93\x05\x77\x0e\xf6\x37\xd4\xcc\x25\x53\x50\x57\x04\xdc\xc6\xf7\x67\xe0\xda\x9f\x32\x28\x3f\x40\x77\x78\x07\x0e\x69\x63\xb2\x5f\x42\x7d\xd6\xb7\xce\x70\x3e\x77\x40\x83\x6c\x1d\x3c\xb3\x9e\x9f\xdd\x98\x1e\x0a\xa6\xf9\xdf\x6b\xe6\x7d\x86\x19\xdf\xfc\xd7\x6b\xe7\xd9\xbe\xf9\xe7\x78\x4f\x59\x9a\x99\xc9\x45\x0d\xd2\x85\x2f\xe0\x9a\x7b\x7b\x13\x73\xca\xcd\x3d\xd3\xf8\x91\x49\xc1\x65\xc4\x9c\xd1\x44\x2d\xde\xf1\xec\x71\xbe\xa1\xac\xbc\x01\x41\x79\xa9\x99\x75\x0d\x32\x6f\xc6\x7d\xbf\x72\x7d\x0f\x7e\xcb\xae\x09\x7a\x33\xae\xcd\xd0\x40\x38\x71\x7a\xd4\xf5\x30\xf5\xea\x63\xce\x07\x44\xa0\xc8\xed\x5e\xad\xb4\xf4\x12\x5c\xf7\x69\xa5\xa4\xbf\x50\x49\x15\xd2\x10\xd7\x53\xe6\x76\xc8\x3a\x34\x79\xbf\x7e\x82\x29\xbd\xf3\xfa\x54\xe3\xd8\xdd\xfc\x5b\xd8\x20\xf2\xbe\xf0\x63\x4c\x3a\xbc\x9f\x30\x6d\x1e\xef\xb5\xef\xd1\x22\xf3\xd6\x06\xb3\xf5\xc6\xaf\xf9\xd4\xc1\x0b\x79\xe1\x94\xc0\x92\x94\x63\xf8\x70\x1b\xb0\x86\x61\x9b\xcc\xf1\x23\x6c\x39\x7f\x6e\xb2\x92\x7e\xa9\x8a\x99\xb8\xd0\x6d\xdf\x23\xae\x1f\x67\x55\xc6\xc6\x60\x69\xda\x7b\x84\x10\x14\x93\x14\xec\x33\xf2\x36\x70\x7d\x99\xdf\x39\x17\x75\xfa\xf4\x8e\x65\x8f\xd6\x9c\x9d\x47\x14\x73\x51\xf3\x26\x56\xd6\x47\x72\xe8\x57\x3b\xd1\x0d\x39\x3a\x5c\x5f\xae\x9f\xf2\xbe\xbb\x72\xfa\x84\xd1\xaf\xe7\xc5\xb2\x2d\xb7\x61\xf6\x94\x2a\xd6\x74\x0f\x23\xf7\xbb\x27\xc4\x43\xab\xe9\xcc\x84\xb4\x1a\x4a\xd9\x72\x87\x9e\x3a\xc2\x62\xd9\xda\xca\xdf\x1b\xe6\xfb\xda\x85\x9f\x5e\x99\x8f\xcb\x1b\xd3\x8c\xe7\xd7\xba\x7c\x04\x13\xb0\x51\x7a\x5f\xde\x79\x78\x86\x18\xf4\xf6\x1e\x7f\xd2\x15\x34\x7f\x04\xfd\xac\xcf\xc3\xf5\x1d\x66\x97\x28\xd6\x3a\xe0\xfa\xb2\x7a\x28\x4d\x0a\x3e\x2c\x57\xa3\xa6\x9a\x5a\x54\x28\xb6\xe6\x88\xf1\x54\x1d\xec\x8a\x88\x25\xc2\x91\x57\x6b\x6d\x98\x3f\x31\x15\x74\xfa\x44\x2a\x1d\x2f\xcb\x54\xeb\xa2\x74\x36\x86\xf3\x53\x40\x05\xfe\x41\xb5\x07\x73\xe3\x7b\x2c\x08\x53\x48\x97\x21\xd6\x43\xf9\x58\x32\x62\x62\x88\xb7\x81\x15\xff\xf7\x15\x22\x46\xe9\xb8\x32\x4c\x0c\x11\x3c\xa4\x63\x5d\x19\x33\x90\x14\xaf\xed\x88\x93\x85\x85\x39\x33\xfd\xef\xa3\x6e\xdc\x71\xa6\xc1\x2c\x4b\xe4\xa6\x9f\xda\x2b\xab\x8a\x17\xd6\x0c\x49\xd3\x93\x1f\xae\x9e\xde\xe0\x2a\x6d\xf8\xe1\x4d\x37\xe7\x87\xab\xdf\x44\xcd\x1c\x19\x90\x58\xae\x1f\xec\x5d\x6e\xfa\x71\xdb\x11\x38\xe5\x4b\xad\xd4\xf0\x0a\x71\x46\x7d\xfa\x74\xdd\x89\x76\x93\x7e\xa4\xde\xa1\xa3\xad\xf7\x5a\x7b\x3b\xb8\xbc\xfe\xbc\xb9\xfe\x28\x70\x6c\x51\x0b\x7e\x2d\xd4\xc0\x9c\xbb\x2d\xd3\x28\xdd\x96\x6a\x3d\x1c\x6d\x2d\xd7\xd8\xbf\x2f\x6f\x3c\x3c\x67\xfd\xb0\xe1\x48\xb4\x0f\x1f\x79\xc9\xc4\x3a\xfd\xef\x3d\xd1\xd9\x9f\xbe\x20\x50\x2b\x88\xe2\xde\xa6\x4f\xcb\x1f\x6e\x59\xa4\xc5\x82\xa3\x4c\xf6\x74\x83\x5f\xad\x62\xd8\xf3\xe9\xb3\x0d\x5e\xab\x7e\x2d\x54\x7c\x79\x99\x71\x93\x96\x4e\x9b\xb7\x79\x94\x53\x05\x2d\x02\xb1\x6b\xe8\x84\x5a\xa9\xfb\xea\xde\xdb\x6b\xb8\xe1\x3e\x3c\xba\x2d\x78\xd3\x8f\xe5\x97\x36\xa3\x91\xd8\xaa\x8f\x5c\x8b\x36\xb8\xfd\xcb\xd6\x13\xc7\x95\x70\xc3\xb2\xdc\x16\x79\xcf\x4e\xdc\xdf\xff\xed\xef\xbb\x6a\xdc\x13\x88\xe1\x1d\x34\x6c\x95\x43\x62\xd1\x35\x4c\x21\xc8\xa8\x1b\x8b\x85\xf5\x2c\xf8\x0d\x81\x11\x15\xe3\xb1\x50\x46\x8c\x46\x69\x91\x8a\x74\x4e\x65\x94\x30\x58\x09\x05\x64\x07\xeb\x02\xb8\x40\xb3\x4a\xf9\xe8\x4a\x67\xa5\x4e\x43\xa3\x1c\xcb\x08\x84\x8e\x22\x47\xe4\x1f\x8c\x0e\x94\x57\x45\xde\x71\x73\x7e\xa4\x1d\x18\x04\x0d\x6d\x29\x1d\x85\x04\xa4\xfc\x6d\x97\x88\x2b\xd8\x3a\x97\x44\x71\x43\x21\x29\x47\x0e\xd4\x98\xf7\x4b\x12\x39\xa4\x34\xe6\x66\x36\x56\xa0\x9c\x78\xe9\xa1\x02\xce\x7f\x16\x10\x40\x34\x95\x82\x64\x88\x15\x00\x81\x99\xb1\x5d\x80\x13\x40\x6f\x58\x65\x08\x14\x6b\x6c\x31\xb8\x4c\x8c\x2c\xf0\x86\x5f\xc4\x6e\xf4\xa1\xc2\x45\x31\x88\xf7\xb1\x0a\xde\xb5\xe5\x08\x88\x4a\x8d\xb5\x18\x87\x62\xa8\xb5\x3e\x68\xe7\x56\x3f\x16\x4b\x66\x53\xeb\xa7\x82\xd1\x73\xa7\xce\x58\x1c\x51\xd4\x56\x1c\x15\xe9\x21\x1b\x4c\x3c\xbf\x9d\xbd\xe8\xdd\x63\xa2\x99\xe5\x05\x68\x41\x7d\x2a\x61\x2a\xcd\x1e\xd2\x67\x50\xe4\x51\xb5\x34\xe4\x6c\x79\x12\xfd\xaf\x50\x2d\x63\x74\x54\x8f\xf8\xe4\xe2\x40\x75\x11\x75\xa2\x3d\x0d\x9a\xe8\x85\xdf\x40\x7c\x23\xd6\xc9\xdf\xd0\xca\x55\x0a\x0c\xe8\xc6\x8f\x40\xff\x5b\x12\xbe\x65\x60\xf3\x04\x5f\xc6\x86\xc6\x6e\xa4\xcf\xe8\xf6\x59\xde\xb5\x66\x84\x35\x8a\xf5\xc9\x5c\xae\xd8\x1b\x67\xab\x63\x26\x46\xac\x8f\xf2\xb9\x6d\xf3\xbb\xbd\x83\xb3\x6a\x02\xf3\x53\xaf\xde\x4f\x79\x6a\xd7\x63\x33\xe3\xb7\x5f\xff\xfa\xfd\x8f\xa7\xa9\x5b\x37\xbc\x56\xd2\xdd\x60\x9b\xd4\xad\xb7\x32\xde\x8c\x4b\x95\xeb\xab\x4e\xec\x23\xdc\x0a\x1b\xcc\x5f\xab\x10\x93\xf4\x21\xef\x5c\x6f\xf0\xbd\x5e\x65\xb7\xf6\xe2\xf3\x3d\x96\xb4\xfb\xb8\xe1\x72\x3f\x15\xce\xdf\x23\x67\xcb\x4f\xba\x9b\xfa\xd8\xfc\xa7\xb2\xa9\xe6\x5b\x6c\xaa\xe1\xb5\x42\xdd\x51\xbd\x67\xe3\x4c\x6f\xc3\x07\xf4\xce\x61\x5b\x43\xb8\xca\x2e\xb3\xc2\x97\xb4\xf0\x97\x1d\x7d\x9b\xa3\x6c\xa9\x03\x9c\x8f\x46\xf3\x0d\x0e\x34\xe6\x67\x87\xe0\xf7\xa7\x69\x4f\x99\x2a\xb0\x39\xea\x02\x0f\xc4\x27\xaa\x0c\x8c\x38\x63\xcd\xc4\x0b\x34\xa0\x7f\xe1\x3a\xf3\xca\x71\x13\xca\x25\x18\x3d\x4c\xbf\x5a\x98\x98\xa7\xa6\x97\xda\xda\x4c\x5b\x09\x42\x52\x1a\xc4\x0e\xc2\xec\x23\x98\x5a\x40\xd4\x02\xdb\x52\x57\x82\xee\xcb\x91\x0c\x2a\xd0\x2e\x08\xaf\xa0\xa2\xe6\x66\x95\xa7\x3b\xea\x59\xa4\x24\x03\xe2\xbc\xd1\x4f\x91\x38\x70\xbf\x9a\x26\x58\xb2\x1a\xf1\x25\x6f\xf7\x54\x21\x4b\xce\xd4\x2b\x7a\x4a\xf7\x70\xbd\x84\x9b\x1d\xe5\x0d\xaf\x6b\x9f\x00\x78\x9a\x3a\xec\x29\xfb\x42\x1c\xea\x80\xeb\x0b\x70\xa5\x86\xd4\x19\xcf\x3c\x10\xc8\x86\x40\x35\x3e\xd9\x5d\x7f\xfc\xe2\x3e\x7e\xff\xe3\xd7\xd3\xef\xbf\xfd\xb5\x7f\x30\x65\x3a\x0d\xec\xf7\x61\x08\xdd\x47\x10\x07\xfb\xac\xa6\x70\x04\xd0\xe8\xdd\xdb\xed\xde\xed\x87\x76\x8a\x79\x93\x1f\xf4\x2e\xe1\xf8\x73\xdf\xc3\x7d\x7b\xdd\x32\x5c\xfe\xaf\xf5\xcb\xe9\xad\x3e\xf6\xb3\x4e\xd5\xf2\xf5\x2f\x1f\x7d\xa1\xe3\x2f\x7f\xfc\xf5\xeb\xe1\xd1\x11\x60\x30\x08\x3d\x3f\x06\x01\x5b\xd0\x0f\x8f\xc2\xb9\xd1\x0f\xe6\x06\x84\x9f\xd6\xff\x75\x60\xfe\x39\x7d\xff\xf7\x9f\xbf\xb8\x7f\xfe\xfe\xeb\x6f\x7f\xfd\xf2\xac\xf2\x21\xe4\xa5\x0e\x40\x89\x99\x6f\x05\xad\x52\xab\x63\xa1\x80\x80\xb1\x05\x68\x46\x04\x5c\x5c\x2c\x63\xa0\xe0\x32\xc5\xd2\x20\x4b\xec\x5a\x97\x81\x83\x76\x64\xe0\x70\xcf\xae\xc0\xf6\x54\x13\xd8\xcf\x95\x54\x6f\x28\xa2\x3e\x8c\x4e\x2b\x75\x5a\x3d\x83\x87\x50\x58\x47\xdd\x97\x5d\x24\x06\x69\x1e\x47\x19\x59\x80\x95\x9a\x80\xc0\x99\x0c\x04\xb3\x2d\xb6\xb4\x98\x9b\xfe\x1b\x55\x97\x83\x9f\xf8\x39\xe8\xaf\x59\x57\x3f\x27\xa2\x81\xf4\x0b\x06\xc5\xcd\xae\x8e\x54\x1a\xec\xe9\x1b\x5d\x8d\x04\x2f\x67\xcc\xe4\x02\xe6\x60\x01\xd4\xe1\x76\x67\xe3\x9e\x9b\x7e\x57\x73\xb6\x04\xb1\x45\x6f\xd7\x73\x6f\x33\x25\xa7\x2d\xe0\xd3\x67\x04\x46\x8d\xee\x92\x65\x27\x80\x81\xc2\x75\x34\x60\x5a\xb5\xf9\x8a\x13\x62\xe0\x74\xf9\xbc\xf0\x1b\xc6\xa2\xbd\xbd\xcb\x60\xe2\x67\xca\xe1\x8e\x0b\xea\x5e\x77\x1f\xbf\x42\x86\xe9\xda\x41\xcc\x82\xbc\x91\x32\xe7\x58\x72\x14\xa2\x10\x67\x19\x9d\x0c\x8b\x43\xa5\x4b\x46\x0a\xbc\x7b\xef\xcc\xc6\x19\xd4\x33\xa1\x6f\x45\xd0\x4e\x25\x5d\xd5\xd2\x23\xbf\x37\x6a\x38\x13\x35\x21\x16\x0e\x9e\xfb\x42\x51\xed\xd6\x9b\x95\x5c\x97\x75\x55\xc7\x14\x77\x7e\x8d\xe9\xc6\xb3\x66\xf5\x5c\xf2\xa2\xaa\x22\x0e\xb2\xa7\x7a\x06\xbe\x15\xc5\xdb\x8b\xbb\x7e\x95\xe9\x1d\x37\xea\xe9\xdd\xd5\xa8\xc5\x81\x19\xc6\xc5\xfb\xb9\xc7\x36\x2b\x99\x15\x36\x1b\x96\xca\xc5\xe9\xb8\x9c\x1e\x99\x01\xf7\xd7\x99\x61\xcd\xc5\x2c\x3a\xfc\x73\x76\xae\x42\x40\x30\x1d\x5d\x18\xb6\x49\xc1\x76\x65\x08\x3a\xf6\xe5\x55\xff\x8c\x3a\x28\x77\x06\xde\x4a\x59\x0f\xfc\xac\xf4\xd9\x9b\xf7\x02\x5f\xcb\x31\x62\x38\x6e\x55\x70\x5d\xce\x7a\xd0\x83\xbb\x41\x01\x86\x02\x75\xc4\x2b\x0e\x1e\x7b\x0d\x37\x47\xdb\xca\xd9\x18\xed\xad\x0a\xec\x11\x2b\x4e\xad\x95\xf7\xa9\x87\x6e\x8f\xf3\xaa\xfc\xef\x18\xe7\xbf\xff\xbc\x87\x36\x71\x5f\xa0\x7a\x3b\x65\x28\x0b\xe7\x49\x51\x0b\x3e\x8e\x4e\x15\xe2\xc5\x6e\x90\x43\xa1\x12\x8f\x2c\x1d\x74\xe1\xda\xd8\xd5\xfd\xa8\xe9\x5e\x58\x18\x33\x87\x44\xe2\xd2\xc0\x36\x08\x26\xa9\xed\xe8\x28\xc6\x25\x54\x0b\x0a\x70\x56\x80\x50\xf1\xc1\x51\xe6\xf2\x9e\xa8\x94\x03\xf0\x25\xa8\xb4\xa4\xaa\x32\xc0\x79\xab\xc1\x16\x8c\x48\xd3\x5b\x9a\x98\x01\x2f\xc6\x47\x0e\x54\xea\xb2\x9e\xad\x96\x2e\x7f\x22\x14\x3c\x12\x02\x58\xbe\xa7\xad\x5a\xeb\xe9\x13\xa7\xb6\x35\xa7\x11\x4c\xc3\x99\x52\xc9\x4b\xaf\xa4\xae\x44\x6a\x31\x1e\xb5\x6c\x03\x13\x10\xca\x0d\xb0\x6d\xb0\x04\xcc\x84\x17\x19\x03\xa0\xfc\x17\xce\x53\x06\x8f\x31\x7e\x70\xd4\xad\x19\xc4\x98\x3e\x46\x44\xa7\x33\x8f\xa8\xd7\x69\xc5\x47\xbd\xbb\x76\xf2\x79\xe0\xfd\x07\x89\xbd\x03\x64\x81\xda\x15\x31\x50\xd3\x38\x2d\x5d\x8d\x3e\x26\xab\xfc\xa9\xdd\x09\x73\xf6\x49\x7c\x2c\xcb\x12\xca\x33\x3a\x66\xdd\xae\x9a\xe8\x9e\x95\x47\x97\xcd\xe3\x17\x78\xf1\x03\x0f\xda\x90\x63\x21\x89\x75\x3d\x1f\x84\x6d\x3e\xa8\x68\xc8\xa5\x12\xfb\xb2\x0f\x3d\x6b\x91\xcf\xb8\x8e\xb9\x3a\xf0\x43\xef\xc0\x06\x02\xf7\x57\xf5\xed\xa0\x8b\x26\x05\xca\xf0\x90\x02\x3e\x3e\x1a\xe3\x40\x48\x63\x36\x5f\x62\x58\x30\x9c\x18\xc1\x57\xae\xda\xa0\x58\x7e\xb8\x3d\x76\x2e\xa7\x2d\x42\xa1\xa7\x37\x43\x9d\xac\x50\xdb\x00\xfb\xbd\xa7\x9c\xa3\xfe\xb3\x90\x82\xe0\x81\xfe\xcd\x3c\x76\xb8\x41\xbf\xf4\x9b\xe3\xb8\x94\x53\x39\x3a\x0a\xa5\xaa\x12\x99\x8c\x35\x79\xd4\x22\x1d\x09\x1f\x29\x94\xb6\x31\xb3\x90\x82\x8b\x99\xd5\x9b\x5e\x67\x95\xb3\xb1\x84\x68\xed\x4f\x21\x23\xff\xb6\x3f\xfe\xfa\x8f\xfd\x5f\xbf\x3e\xed\x14\x09\x13\x0c\xcd\xcc\xd6\x27\x8e\x95\x6a\xe2\xd1\x81\x45\x79\x58\xf2\x14\x41\xd5\x03\x42\xe3\xae\x51\x0b\x0c\x24\xea\x3a\xba\x42\x02\x6a\xb7\x2a\x73\x1e\x40\xe2\x68\x8f\x8c\x6c\xd1\x3e\x25\xcf\x3d\xa5\x3a\x65\x38\xd6\xd3\x5b\xa4\x96\x31\x5e\xa1\xc5\x51\xef\x77\x00\xf2\xd9\xaf\x53\xcc\xfa\x6f\x64\x42\xf4\x80\xfe\x28\x53\x53\xbd\x34\x52\xd1\xee\xc4\x1f\x7c\xf7\x14\x9d\xc5\x55\xaf\x3e\xb9\x32\x23\x95\x55\x62\xfe\x55\xaf\x26\xeb\xb4\x75\x9c\xd9\xd4\xab\x99\xa4\xe1\x64\x06\x7b\x68\xca\x75\xa8\x14\x6f\x75\x69\xa0\x84\x12\x37\x7a\xb4\x9c\xde\x04\x3d\x5a\x74\x19\x8e\x42\x41\xa8\xce\x93\x30\xcf\xbd\xa9\x37\x06\x40\x98\x81\x53\x41\x47\xc9\x57\xbb\xda\x37\x3f\xd8\x95\xcf\x67\x62\xf1\x5c\xf5\x62\xca\xad\x52\x2c\x79\x34\x58\x92\x8d\xd0\xb2\x24\xd4\x04\xd4\xd4\x3c\x65\xe6\xb2\x07\xec\x68\x5b\xa6\x03\xf9\x24\x4e\x7f\x8c\xc2\x9c\x16\x36\xa3\x9a\x0a\x43\x38\xbd\x65\xc3\xb4\x6c\x94\x83\x8c\x09\x12\x2d\x50\x0b\x8b\xc3\x69\x1e\xbc\xdd\x1c\x70\x53\x6b\x57\x99\xa8\x93\xf3\xf2\xf8\x4f\xe8\xc4\x27\xbd\x7a\x33\x12\x56\xed\x43\xb5\x78\x46\x6c\x0b\x5b\x11\x8f\xa1\x50\xcb\x3b\xcb\xb2\x4f\x48\xf4\xaf\x19\xe0\xaf\x61\xfd\x4b\x47\xcd\x4a\xc2\x59\xda\x1c\x74\x1a\xbc\x4b\x41\x2d\xbc\x40\xb9\xe8\x66\x2c\x05\xfb\xc1\x62\x48\x4b\x40\x4a\x6c\x94\x02\x33\x40\x76\xd5\x36\x85\xe1\xea\xe9\xa7\x3a\xef\x97\xbf\xfe\xfb\xef\x7f\xfc\xb7\x67\xa7\x9e\xef\xa1\x63\x0b\x52\xae\x3a\x05\xa5\x08\xdd\xa1\xb7\x7a\x65\x86\x49\xb8\x11\xcb\x45\xe9\x18\x2c\xf1\x66\xc5\x1f\xd3\xff\x7b\xbf\x68\x80\xe2\xad\x19\x63\x3a\xc7\xfd\xfa\xa6\x3b\xdf\x7d\xad\x47\x17\x3e\xea\x31\x7c\x00\x44\xee\x3f\xbd\x7a\x2e\x88\x45\x9d\xe7\xf2\x4d\xd1\x43\x6a\x24\x9c\x83\xd6\x9e\x2a\x1f\xc0\x80\x27\xcb\x88\x0d\xe9\x4a\xf1\xb1\x13\xa6\x60\x4d\x9f\x7f\xdd\x07\xf2\xfa\x5b\x67\x9f\x51\xda\xf2\x7b\x87\x80\x0a\x01\x18\x1f\x12\x6d\xfe\x63\x2b\x79\xb3\x90\x37\xce\x0b\x2d\x2e\x5d\xcd\x3f\x16\x80\xd2\xd8\x97\xeb\xfa\xfd\x75\x81\xcb\x62\xdc\xd4\x84\x1f\x59\x5e\xcf\x09\x25\xe4\xcd\xfa\x6f\x48\x11\xf1\x43\x1a\xf4\x6f\x3f\xc1\x13\x4a\xdf\xc0\x28\xae\x5b\xbc\xee\xf0\xc8\x5b\x1d\xf2\x6b\x39\xf2\xeb\x26\x9f\x74\x7a\x67\x8f\x83\xa8\x6f\x0c\x67\x09\x88\xd6\x3d\x3e\x42\xa3\x38\x77\xd6\xe6\xa1\xa0\xd6\x97\xb5\x36\xce\x03\xc2\x24\x62\x1c\x8a\x81\xdc\xa3\xd7\xbe\x95\x5e\x98\xfd\xa8\x07\x8b\xb2\x7f\x4d\xb0\x9c\xf3\x3b\x7b\x2c\xa8\x6f\xad\x57\xde\xfa\xef\xdb\x63\x95\xdf\x89\xd8\xc2\x93\x37\xf9\x93\x03\xc2\x32\xd3\x2b\x2f\xc3\xf9\x0a\x4c\xee\x8c\xb5\xf4\x8d\xbd\x36\x3b\x0f\xcc\xd6\xa7\x6c\x47\xc5\xf6\x6a\xcc\x83\x35\x9a\x40\x06\x88\x28\x38\x6f\x53\xe2\xd3\xa2\xec\x98\xd2\x51\x3e\xe4\xe8\xe4\xc3\xc9\xe9\xd3\xd5\xc1\x5f\xff\xbf\xb8\x62\x1f\xf5\xcb\x1f\x99\x46\x77\x95\x84\x19\xee\x80\x60\xe1\x5d\x1b\xe4\x20\x61\x4a\x51\x10\xe9\xe0\xd2\x9a\xfb\xdb\xc3\x9a\xf4\x35\xef\x82\xa1\xb0\xa8\xc9\x0b\x6c\x8a\x61\x89\x4d\xe1\x2f\xbf\xb6\x18\x88\xb4\x08\x97\x44\xfd\xa7\x37\x9e\xb7\x82\x2f\x8d\x58\xb7\x01\x31\xf1\x97\x26\x50\xd5\xcf\x61\xdc\x6e\x00\xbb\xeb\x16\xb8\x8d\x26\x80\x61\x78\x1e\x5d\x61\xa7\x01\x77\x68\x71\xeb\xe9\x8d\x8d\xb1\xf1\x0e\xd9\xee\xd5\xed\x4e\xfb\x9a\xbf\x2a\x97\x1f\x42\x96\xb8\x1e\xe4\xc7\x62\x00\xf3\xb0\xf0\x6f\x07\xed\x5d\x01\x40\x86\x9b\x03\x75\xcc\xfc\x8b\x91\xb8\x0d\x75\x04\x44\xc7\xb0\xe4\x6e\xbf\x72\x5d\x5a\x29\xb3\x75\x93\x87\x7a\x7a\xa3\x80\x13\xda\x55\x3e\xff\xe5\x99\x79\xae\xc6\xb9\x62\xaa\x3c\xd4\x71\xab\xda\x2b\x00\xa3\x73\xf3\x17\x58\x21\xc3\x99\x7d\x77\xb3\x93\xd3\xe9\xad\x9c\x69\x8f\x97\x43\x67\x84\xbd\x75\x39\x72\x3c\x94\xfb\x03\xc7\x8f\x0d\xdc\x7f\xff\xf3\x9f\xfb\x7f\xde\x3b\x19\x9a\x83\xaf\xa8\x64\xdc\xd0\x7a\xca\xc6\x8e\x5f\x4e\x6f\x6d\xe0\x25\xf0\xcf\x14\x2c\x18\x37\x12\x69\xe2\x76\x90\xdf\x97\xb9\xb5\x08\x28\x8d\x2b\x55\xae\x61\x63\xf9\x42\xdd\xc9\xab\xc7\xc0\xae\xf1\xb5\x32\x62\x90\xbd\x26\xe8\xcb\xa6\x3a\x92\xbf\x4b\x53\xc8\xf7\x34\x85\xbb\x28\x4b\x77\xc0\xb0\x4b\x1a\x82\xbc\xae\x43\x9e\xd9\x5d\x05\x4b\xf3\x12\x95\x21\x5a\x58\x3e\xd0\x20\xdf\x37\x22\x7e\xea\x25\xb6\x65\xe5\x30\xec\xff\x3b\x6e\x04\x25\x4d\xed\x39\xbd\x05\xe3\x0b\xc6\x8f\x6e\xa7\x8c\x66\x2a\x07\xe2\x16\x1c\x49\x49\x24\x8e\x2a\x49\x47\xd7\xb8\x9b\xa4\xca\xb7\x93\x54\x4f\x6f\x32\x20\x42\x69\xe6\xd1\x61\x30\xc1\xfa\xf7\x82\x9e\xb2\xb8\xee\x32\x08\x00\xae\x06\xb1\x30\xdb\x7b\x6e\x9c\x47\xd7\xd8\x43\xa2\xd1\x80\xd5\xb7\xe2\x75\xef\xa4\x4b\xdd\x41\x57\xbf\x49\x2f\xf2\xdc\x62\x2b\xdd\x6c\xfa\x96\xb5\x73\x10\x24\xa0\x26\x64\xc6\x9f\x72\x5f\x19\x8a\x4f\x2b\x43\xfd\x35\x0b\xa5\xa1\xbc\xc7\x8f\x78\x14\xc0\xc5\x3c\xb3\x2a\x2c\x93\x31\x7f\xa8\x0e\xb7\x8a\x38\x9c\x62\xae\xd7\xc1\x54\x1e\xc0\x99\xaa\x3c\x95\x8d\x9c\xca\x1e\xfe\x2d\x60\x28\x5d\x62\x5d\x78\xb2\xdc\x23\xe4\x39\xcc\xeb\x43\x53\x4e\x6f\x60\xe4\x05\xaa\xf8\x36\xcc\x77\xa4\x5a\xc2\x01\x1c\xbb\x14\x24\x11\x87\x6a\x2c\xbc\xf8\x50\xac\xbd\x5b\x83\xbf\x99\x3c\x34\xd1\x8d\x2f\xe6\xd3\x04\x31\x62\xaf\xb0\x15\xf3\x55\xb7\x22\xbe\x9e\x5e\x16\xbf\xff\xdb\xb3\xc4\x1e\x65\x68\x1b\x98\x35\xfa\x21\x03\xad\xf6\x86\x4c\x7a\x67\xfe\x58\x52\x5b\xf5\xfc\x82\x82\x80\xbb\x75\x68\x23\x12\x8d\xb9\x7c\xb8\xe5\x1d\x18\x10\x21\xe1\x34\x75\x15\x27\x6f\xd9\x07\xe5\xbd\x21\xf7\xa8\x0d\xfe\x9b\x2a\x1f\x9d\x40\x3c\xc6\xa1\x53\x6c\x0d\xf5\xc3\xdd\x89\x74\xbc\xbd\x8e\xee\xad\xa2\xe7\x6c\x3d\x1d\x8b\xe7\x0c\x3d\x50\xdc\xae\xc0\x5d\xf4\x43\xfc\x90\x9b\x79\x12\xe5\x63\x99\xb9\x7e\x95\xe8\x61\x39\x3f\xab\x6c\x08\xfc\xf7\xc3\x2d\x42\x8c\x39\x62\x32\xc0\x50\xda\x4c\x02\x89\x47\xc3\xc7\xc9\x83\xdf\x0a\x70\x9c\xf3\xa0\x9d\xa7\xba\x6c\xe3\x8e\x6d\x86\x4e\x3e\x65\x17\xfd\x7e\xf8\x6b\xff\x8f\xa7\xbd\xfb\x99\xd4\xc8\xa1\xea\xd7\x5b\x73\xaa\xba\x37\x67\xaa\x72\xa0\x82\xe8\x3a\x8a\xa1\x21\x44\x87\x5a\x4c\xfa\xcc\x18\xa9\x4a\x02\x81\xef\x46\xe0\x30\x8a\x38\xa2\x00\x3f\x50\x01\xe3\xaa\x15\xe2\xf4\x61\x2b\x46\xcd\xab\x73\x19\x4b\xdd\xe2\x5c\x91\x6a\x35\x55\x36\x6f\xa3\xac\x1d\x5b\x89\x85\x90\x88\xb2\x8a\x2a\x8e\x8c\xc8\x54\x6d\x89\xa3\x22\x04\xb4\x52\x7d\x9b\xea\x93\x15\xb3\xbb\xf4\xc4\xe9\xd3\xea\xcd\x2d\x19\xa3\x1c\x08\xa2\x13\x08\xb0\xa9\xd6\x48\x92\x61\x9c\x65\x24\xe3\x78\x5e\xb1\x7d\x48\xce\xfa\xbb\xf3\xab\x8b\x04\x7d\x98\x8c\xd4\x58\x6f\x5d\x77\xdc\x81\x82\x44\xfc\x4b\x29\x4c\x3f\xd0\xbf\xbd\xef\xd1\x80\x81\x72\x72\x28\xa4\xd6\x88\x1a\xac\x08\xeb\xbd\x45\x0b\x8c\x3a\x59\x5b\x70\x7e\x67\xd1\xb6\xe3\x05\xb4\x9c\xe9\x7e\xef\xfc\xcd\x42\xdc\xb9\x26\xeb\xfc\x1f\x99\x9b\xcf\xe2\x11\xb4\x20\x94\xd3\x22\x5a\x9f\x13\x98\xe7\xfd\x47\xa4\xa6\x9b\x59\x02\x5a\xa9\x9a\xeb\x0d\x70\xd0\x4c\xa9\xe9\x53\xa3\x50\xc8\x40\xb6\xc8\xf1\x00\x84\x52\x20\xdb\x26\x30\x6c\xe9\x5f\xfc\x92\x8f\x28\x66\x29\x27\xce\xf7\xd5\x12\x0b\x20\xac\x0b\x79\x25\x4d\x50\x80\xfe\xf4\x15\x6d\xda\xba\x8d\x92\x76\xa0\x4f\xe5\x40\xbe\x94\x55\x68\x35\x7b\x8a\x35\xbf\xa3\x04\x4b\x1f\x29\xfa\x1e\xce\xde\x28\x1b\xd5\x7e\xdb\x4d\xbd\x51\x81\xc4\xda\x98\x6a\x5c\x24\x6a\x24\xa1\x10\x76\x08\x93\x89\xd4\x6a\x5c\xda\xc5\x94\xc4\x5e\x16\xee\xc0\xd6\xc8\x97\x46\xd2\xec\xce\x78\x79\xcd\x78\x20\x35\x8f\x23\x93\x08\xdb\x5d\x0a\xc1\xba\x7b\x26\xb7\x12\xb0\x54\xed\x49\xeb\xa6\xd9\x6d\xb3\xc4\xed\xc5\xb6\x6c\xf4\x9d\x9a\xc5\x00\x2f\x5f\xc4\xaa\xf4\x82\xad\x53\x9f\x9a\x77\x7f\xfc\xe3\x79\x4e\x91\xbb\x40\x21\x1b\xc4\x3f\xd5\xdc\x64\x89\x92\x8f\x63\x20\x09\x99\x5a\xad\x6b\x38\x11\x16\x2a\x45\x8e\x99\x62\x29\x8b\xe3\x6d\xcb\x75\x08\xc1\xf6\x90\x98\xf5\xdf\x34\x0f\x03\x22\x1a\x16\xdf\x9a\xde\x16\xde\xd5\x62\xcd\x6d\x4f\x95\x0d\x13\x5d\xf7\x2a\xf2\xd2\xbe\xc8\x8c\xf8\x82\x24\x68\xc9\x11\x63\xf9\x91\x9d\x74\xac\xaa\xdd\x93\x8e\xae\x52\x66\x04\x65\x49\xd3\x7f\x07\x8a\x99\x89\x5b\xa6\xa2\x92\xb4\x11\x00\xb7\x39\xd9\xfb\x6e\x18\xaa\xaf\x7c\x3b\x58\x6f\x01\x88\x94\xbf\xc1\x80\x32\xb7\x6b\x36\xa3\x8a\xd5\x7e\x38\xc6\x55\xd2\xf1\xbb\xaa\x60\x1f\x72\x5c\xe2\xde\x4d\x88\x91\x77\x2c\x03\x78\xd2\xcb\x0a\xb2\x03\x29\x86\xf9\x63\xd3\xfa\x99\x1f\x65\x95\x4e\x72\x65\xa9\xb8\x1b\xd0\x26\x9b\x76\x97\xd5\xba\xa4\xc5\x42\xad\xed\xb1\x5a\xdb\x55\xad\xed\xbb\x6a\xbd\x69\xec\xdd\xa8\x77\xd3\xd4\xeb\x35\xf3\x46\x5a\xf8\xad\xaa\x1f\x50\xeb\x75\x0d\x3f\xcd\x54\xc2\x5b\x99\x34\x86\x58\xf3\xb1\x91\x2e\x13\x2c\x91\x26\x10\x73\x18\x03\x41\x37\x89\x69\xa9\x20\x02\x1c\x20\xeb\x4a\xe7\x9b\xbe\x86\xc9\x20\xbe\x84\xa7\x9d\xfb\x89\x8f\x8e\x79\x5b\x73\xdc\xc8\x99\x81\x57\x63\x13\x98\x92\xd9\xc2\xd2\x85\xd2\x7b\xa1\x30\x02\xa7\x9f\xea\x22\x02\x42\x38\x53\xe6\x70\x8c\x54\xd3\xeb\x1d\x9f\xc3\x1c\x7e\x4d\xe5\x9b\x36\x85\x26\x1c\xdb\x42\xe5\x28\xd3\x17\xec\x99\xa2\x61\xc8\xc8\x47\x20\x3e\x06\x5a\xdf\x93\xd9\xe3\x8e\x4a\x5f\x58\xf0\x05\xc5\x25\x73\xe9\x10\x3f\x36\xf5\xf7\x1b\x33\x0d\xab\x62\x0d\x00\xf3\x5a\xaf\x1d\xb4\x75\x88\x1f\x0e\x3e\x1a\x43\xdb\x59\xd5\x99\xbf\xbf\xce\xf5\x62\x5e\xd6\x99\xaf\xeb\x5c\x31\xb4\x0e\xf5\xfb\xeb\x5c\x73\x45\x2c\xeb\xac\x56\xe7\x23\xab\xe9\xef\xbf\xc6\x5f\x7f\x7b\x14\x71\xa6\xfb\x19\xe6\xf2\x28\xa4\x21\xc1\x3b\xbc\x21\x18\xe6\xdf\x5e\xbf\x47\xd8\x16\x49\x7e\xeb\x68\x97\x3c\x9f\xde\x3a\xd4\xd1\x0d\xb1\xf4\x44\xf5\xbc\x01\x9f\x73\xa7\x7e\x43\x40\xbc\xe1\x6b\xde\x14\x8b\xf1\xa6\x5c\xc4\xb6\xbe\xe1\x80\xbb\x0d\x69\x88\xea\x6f\xbe\x7e\xde\xac\x7f\x83\xd2\xed\xba\xfe\xad\xf7\x5f\xa6\xf1\x4f\xc8\xd9\x8f\xe0\xd3\x0d\x1b\x8e\x5c\x3b\xe9\xfc\x40\x6c\xc7\x42\xf1\xb9\xf2\xd0\xae\x34\x27\x88\x57\x79\x4d\x1b\x19\xa9\xe6\x5d\x85\x83\xb6\x93\x15\x07\xfa\x42\x67\xb9\x9d\xcd\x19\xee\x25\x91\xca\x5d\x55\xe9\x47\x3c\x53\xd3\xa2\x7b\xd0\x5d\xbb\x4a\xaa\x7c\xe2\x8c\xc3\xc4\xf8\x26\x4a\xc3\x9d\x39\x1f\x6f\xd6\x7c\x73\xc1\x2d\x89\x15\xc3\x54\xf7\xa6\xc7\xf9\x8b\xf5\x1e\x6f\xd4\xfe\x7d\x2e\xe7\x2e\x6d\x1e\x07\x46\xfa\xfa\xe0\x63\x0b\xbb\xa3\xbb\x6f\x57\xd8\x76\xcc\xe9\xe2\x7c\x5d\x03\x07\x77\x7c\x8e\x8d\xc7\x6c\xbd\xc3\xf5\x7a\xfa\x0c\x6b\xea\xc6\x2b\x7d\xe0\x46\xae\x6c\xdb\x76\xc0\xde\x42\x3e\xfe\xf8\x11\x3c\xc6\x7f\xee\x0f\xff\x6d\xff\x8f\x67\x3d\xae\x6a\xb0\x34\x9d\x27\xcb\x10\xf2\x40\x91\xc3\xe0\xc7\x4a\x15\x81\x07\xa1\xd5\x03\x65\x1f\x28\x34\xa1\x56\x85\x9a\x8f\x60\x0b\x67\x4a\x45\x8e\x8d\x1a\x38\xa7\x16\xfe\xa0\x08\x56\xb9\x18\xeb\xe8\xaa\xe9\x1b\x61\xc9\x71\x0c\xfe\x17\x5f\x07\x6f\x3f\x71\xf8\xc9\xda\x67\x94\x29\x85\xf2\x9e\x29\x77\xec\x9e\x42\x52\x81\xf4\x00\xce\x72\x60\x67\xc8\xee\xf2\x36\x6a\x94\x17\x84\xf2\x4a\xac\x6b\xe8\x0e\xdf\xb2\x56\x18\xa8\x06\xfd\x89\x61\xe2\x7b\x9b\xf8\x80\xfd\x01\xd5\x51\x09\xae\x12\xfb\x06\x1a\x8f\xac\x73\xa1\xe6\x86\x68\x92\xb4\xcb\xd4\x24\x0e\x91\xc4\xe7\x41\xc0\xfe\x9f\x8d\x6c\x1d\xc9\x53\x8c\xb0\x39\x2e\x5a\x0a\xce\xc5\x28\xf5\x57\x38\xba\x46\x81\x47\xe0\x56\x45\x44\x28\xb3\x27\xd9\x09\x98\xc3\x0b\xe5\xb8\x0c\x49\xa6\x5c\xc1\x67\x29\xa7\x4f\xae\x24\x60\x37\x67\xd1\xce\x02\x04\x0c\x8b\xbc\x33\x53\x2c\x11\x65\x3a\x2d\x33\x1f\xb5\x0e\xcc\x4c\x15\xa2\x21\x0b\x68\x12\x29\x83\x9c\xfc\xb9\xb8\xe5\x69\x9a\x3d\xe7\x3a\x6a\xe4\x03\xe5\x52\x97\x8c\xa6\x81\x7c\x1c\xfc\x8e\x29\x57\xd5\xf9\xa5\xc4\x65\xa6\xc1\x10\x29\xd6\x7a\xcc\x54\xb8\x60\x43\x49\x95\xe0\x54\x52\xb3\x3e\x59\xac\xed\x08\x76\x73\xdd\x90\x52\x59\x9d\xfc\xf8\x18\x10\xe5\xe9\x83\x38\xfb\xc5\xfc\xe8\x57\x4b\xd1\xe9\x93\xdf\x51\xd3\x01\x69\x6c\x0e\x2e\x14\x6a\xda\x67\x00\x0e\x41\xdc\xb4\x0f\x3a\x29\xaa\x0a\xb6\x0c\xb6\x44\x9e\x4b\xc9\xac\xb3\x38\x52\x14\xc0\xee\x24\xe4\xd7\xe5\x4a\x45\xa2\x8b\xf0\x6c\x06\x8a\x1e\x70\x26\xa9\x38\x4a\x4d\x25\x74\x8d\x83\x50\x4c\xa3\xce\x14\x2e\x54\x11\x46\x99\x41\x26\xc6\x94\x85\x1d\x55\xb6\xe4\x3c\xa0\x60\x64\x9b\x4b\x89\x52\xad\xc7\xa4\x8f\x68\xa7\xf8\x16\x11\x41\xcb\x95\x58\x0a\xd0\x4d\x22\x65\xdd\xb4\x75\xfa\xbf\x17\x6a\x39\xee\xce\xcf\x9d\x3e\x91\xdf\x21\x43\xa2\x1a\x77\x86\xa0\x26\x54\x4a\xb6\x1f\x8e\xd1\x4e\x90\x05\x4e\x94\xcc\x0b\x67\x41\xaf\xe0\xb9\x39\xf4\xcf\x5f\xfe\xc0\x53\x4f\x0a\xab\x4c\x1e\xf4\x14\xaa\x78\xd4\x6c\xbc\x49\x85\x24\x06\xe4\x1c\x50\x8b\x6d\x74\xe0\x91\x69\x04\xd6\x27\x6e\x79\xb0\x2b\x4e\xf3\x74\x09\x86\x7a\x00\x41\x6b\x15\x4a\x09\xac\x4e\xac\x73\x28\xea\xf4\xcb\x6d\x9f\x28\x34\x10\xde\x37\x43\x59\x12\x83\xeb\x49\xc2\x07\xd8\x53\xfa\x40\x0c\x8e\x52\x02\x49\x0c\x04\x8f\x84\x51\x2b\x75\x5a\xe9\x22\xc8\x24\x59\xf8\x48\xba\x6e\x56\xa6\xd2\x54\x8a\x14\xab\x42\xb5\xae\x22\x43\x90\xfd\xf2\x86\x8e\x7a\xd5\xb9\xd9\x8c\x3f\xaf\xe5\xc1\xae\xbe\x43\xe0\xe9\xeb\x94\x86\xe4\xa2\x52\x13\x15\x4e\x4e\x28\x36\x78\xf2\x6b\xd6\xc7\x53\xd2\xa6\x71\x43\xdb\x5e\xb4\x3c\xe0\x87\x54\x23\xa0\xea\xfd\xa9\xaf\x66\x88\x8c\x81\x62\xd1\x12\x8a\xae\xc5\x5c\xac\x9f\xf6\x91\x0a\x40\x04\x0a\x77\x4e\x54\x92\x56\x21\xf4\xac\x2f\x03\x66\xb3\xd7\xce\x44\x06\xef\x74\xb7\xe0\xad\x05\x6f\xad\x32\x1f\x6b\x46\xaf\xde\x52\x94\x6a\xeb\x1d\x0a\x1c\xa1\x22\xa1\x3b\xcc\x84\x6a\x1d\x2b\x25\x2e\xae\x52\x94\x55\x9f\x82\xc7\x2a\x1b\x4a\x29\xce\xdf\xf4\x37\x88\xe3\x1a\xec\x3a\xe9\x19\x06\x0d\x08\x06\xc2\x60\xd5\xaa\x2a\xa3\x2f\x8f\x01\xb3\x5e\xe1\xbd\x50\x60\x78\x5a\xed\xfd\x54\x22\x44\x70\xfd\x05\xcb\x8d\x49\x0e\x53\x4c\xd7\x7e\x76\x97\x9b\xfa\x5c\xd5\xcd\x22\x58\x77\x7a\x4c\x42\x76\x3a\x0d\x7f\x6c\x75\x7c\x9d\xf9\xd8\x00\x20\x15\x88\xb1\xe9\x7a\xd1\xbe\xf7\x9d\xb2\x56\x77\xa9\x38\xf8\x83\xae\x68\x9b\x17\x11\x5c\xad\xe0\x9c\x43\x9c\xbb\xe9\x2f\xb1\xb9\x4c\x82\xfd\x2c\xa7\xab\x8f\x7b\xca\x31\xe8\xbf\xbe\xe0\x6b\xab\x38\xef\xa8\x49\xff\x4d\x4e\xcd\x26\x65\x4c\xe0\x96\x4b\x3a\x3f\x57\x61\x5d\xd9\x72\x69\x76\x02\x66\xd9\xa6\xf3\x63\x1f\x3a\x83\xa1\x5e\x6d\x8c\x04\x99\x5c\xa0\x65\xee\x57\x5b\x74\x5e\x74\x90\xb4\x4d\x4e\xdb\x94\x0f\x4c\xe0\xfe\x94\x82\x49\x99\x91\xdb\xac\xeb\x3f\x75\xfe\x2a\xc9\x51\xaf\x55\xe7\x55\xb6\x9f\x56\x76\x09\x7b\x4b\x93\x3a\x14\x4a\x2c\x2f\x89\x74\x47\xb1\x6b\x3f\xbf\xd7\x19\x15\xb2\xc9\x04\xdd\xa1\x19\xb1\x0f\xc8\x82\x12\x5d\x06\x09\xeb\xa6\x36\x64\x06\x34\x6b\x5f\xa2\xd8\xe9\xa7\xc5\x5b\xa7\x22\x5b\x2d\xa8\x26\x10\x6b\x80\xd8\xd7\xc6\x57\xb1\xd6\xaf\x3a\xa7\x5a\x16\xc3\xa8\xbd\x5e\x83\x75\xfb\x8b\x90\x34\x6c\x82\x6d\x02\x47\x8d\xdc\xec\x30\x7f\x79\x4b\x37\x12\x64\x93\x78\x90\xa1\x26\xa0\x42\x27\x7b\x29\x0e\xe7\x77\x72\xd4\x42\x24\xc9\x48\xf0\x41\xca\x94\xb7\x4d\xc8\x5a\x87\xe4\xfd\x1c\xbf\x4a\xd2\xd4\x49\xf7\xac\xc0\x86\xf5\xbc\xef\xdc\x58\x93\xf2\x95\x01\x01\x90\x0a\xa0\x0b\xb3\xae\x51\x68\x38\x45\xa7\x86\xf1\xe0\x87\x0c\x74\x3b\x2f\x3a\xb9\xbd\x6a\xfd\xd3\x88\xe9\xe3\x3e\xa9\x76\xa3\xef\x84\xb3\x98\x90\x74\xd0\x13\x70\xbd\x1a\x17\x9d\x8f\xa5\xea\x56\x9f\x5f\x26\x94\x08\xdd\xd9\xb5\x57\x44\x6b\x64\x93\x07\x18\x83\xa2\x65\x47\x69\x96\x98\xa3\x5b\x40\x89\xba\xda\x91\x03\x96\x55\xac\x59\x2c\x4c\x4d\x0e\xe9\x8d\xc8\xaa\x39\x83\x4f\xa8\x7e\x5b\x88\xbd\x1c\x70\x94\xa7\xc3\x9e\x70\xb2\x17\x54\x9f\xa1\x1c\xa3\xca\x32\x49\x24\xde\x94\x08\x93\xd1\xba\x00\xd0\x06\x55\x2c\x05\x01\xfd\xad\xe9\xbc\x6e\x13\x7b\x32\x55\x47\xd5\xe7\x43\xa0\x20\x59\x5f\xd8\x48\x7e\xf5\x19\x0f\x88\x55\xec\x5c\xc2\xfc\xa2\x3d\x13\x06\xbb\xf6\x20\x62\xce\xfb\x09\x11\x83\xa9\xa8\xb0\x6a\x55\xe7\x2a\x2c\x68\xec\x76\x15\x1b\x85\x4f\x48\x83\x16\xed\x31\x1f\xf8\xe5\x32\x4a\xec\x6d\xe0\x00\xf2\x77\x85\xd6\x01\xf9\xd8\xcb\x66\x17\xef\x01\xed\x7e\x31\x9d\x9e\x4d\x9f\x1c\xfc\x5e\x06\x39\xcf\x04\x28\x34\x3e\x0f\x05\xec\x92\x76\xed\x26\x28\x56\x70\xd3\x01\x0f\x81\x24\xa8\x52\x17\x28\x4b\x72\x84\x75\x80\x40\xb1\x04\xd4\x1c\xbd\xf6\x03\x56\x09\x00\x43\x56\xeb\x30\x84\xe9\xcf\x14\x1f\x88\xcd\x9e\x43\xc4\xac\xd5\x49\x02\xb1\x93\x31\xa3\x74\xce\xb2\x96\x5d\xe6\xd8\x1e\x2e\x20\x19\x4b\xc7\x4d\x9f\xc3\x51\xbd\x58\xf2\x29\x66\x1b\x10\x04\xa3\x57\x8d\xa3\x4a\x9d\x3d\x6a\x93\xcb\xb7\x74\x20\xce\x3a\xa5\x7c\xd1\xd5\xaa\x53\xbd\x07\xc5\xa9\x52\x26\x90\x73\xaa\x5d\x17\xb5\x53\x59\x0d\xb3\xd2\x1c\x45\x49\x54\x32\x72\xc3\xb4\x95\x85\x22\x46\xbe\x21\x9a\x26\xef\x99\x89\x65\xb0\x6b\xd7\x26\x24\x53\x2b\xd7\x48\x24\xec\x03\xd5\xa6\xf6\x43\xcb\x07\xdd\xec\xc1\x7d\x4d\xaa\x17\x97\xd2\x74\xf7\x76\x96\x20\x27\x6a\xc5\xa6\x58\x75\x31\x03\x64\x4f\x54\x8d\xc4\xfa\x2c\x2f\x36\x5c\xec\x41\xdc\xf1\x09\x9f\xb9\x5c\xbf\xa7\xe1\x04\x5d\xe0\x4f\xd8\xdd\x65\xf8\xb8\x37\xaf\xfe\xfe\xf3\x41\x7f\x6a\x5b\xf2\x20\x9e\x79\xaa\x65\x09\xc0\x91\x00\xc0\x19\x26\xcc\xf7\xef\x7f\xee\x21\x0b\x5e\x5b\xfe\x98\x53\x6a\x58\x9e\xa3\xf5\x16\xd4\x8d\x06\x1c\x0d\xa4\x1d\xaa\xe2\x77\x3f\xf6\x70\xbb\xbf\x07\x3a\x1d\x44\x0d\x65\x1d\xb8\x76\x5c\x27\x04\x4e\x0d\x99\x51\xb9\xe1\x71\x64\xd7\x18\x94\xe9\x77\xbf\xd1\x17\xde\x25\x0e\xdf\x26\x0a\x9f\x0b\x91\xcf\xc0\x7f\xc2\x03\x72\x66\xf3\xb9\xe6\xf1\x19\x98\xff\x0b\x0f\x57\x64\x3e\xa7\x4f\x66\xf0\x6e\x5c\x51\xf9\xa8\x32\xda\xae\xa9\x7c\xb4\xb5\x77\x74\xc4\xef\xe8\xf6\x07\x5d\x99\x0b\xb7\xf7\xd4\xed\x4b\x4f\xf9\x74\x28\x3b\xef\x76\x7b\x1c\xee\x6b\x3b\x87\xd8\xe8\xf6\xb8\xd9\xed\xf1\x91\x6e\xf7\x43\x9d\x48\x81\x98\xf3\xe0\x27\x52\x20\xf6\x43\x3d\x7d\x56\xb8\xd3\xaf\x48\x81\xb4\x33\xe5\x9a\x14\x48\xdb\x70\xc7\x1c\xfd\xa2\x33\x7f\xf9\xcd\xfd\xf5\xfb\xef\xcf\x92\x98\x30\x35\x48\x58\xbf\x08\x98\x68\x2a\x03\xbd\x80\x30\x94\x97\x08\x9f\x6a\x83\x53\xca\x32\xe6\x0e\x7a\x8a\x0c\xe2\x4a\x1c\x57\x27\x33\xc8\x5e\xf0\xf0\x20\xfb\xe5\xf9\x39\x40\x42\x0a\x71\x49\x0e\xd7\xa5\x4b\xd5\xb2\x16\x7c\x49\x6e\xf5\xb0\xeb\x4f\x6b\xbd\x6a\x03\xa9\x2e\x14\xb2\xf6\xf4\x32\x84\x25\x8b\xd3\xe6\x8e\xc8\xd0\xb6\x0c\x88\x4f\x56\xf3\x18\xbb\x47\x2d\xc8\xd1\x97\xec\x0a\x79\xd9\x45\x02\x2e\x80\x6f\x3c\x26\x12\x2c\x22\x09\xb1\xef\xd8\x33\x3e\x68\xfd\x11\xdc\x5f\x61\x0c\x54\x0a\xd0\x82\x8a\xd7\x45\xed\x6d\xc3\x1a\x22\x09\x57\x87\xeb\xe9\x13\x5e\x2d\xd0\x20\x96\x32\x66\x62\x8e\x0e\x57\xf8\x60\xfa\xb5\x7f\x63\x77\xed\x1b\x5c\xfb\x11\x0e\xff\xc7\x6c\x3a\xd3\xf4\x79\x4e\xa1\x41\x08\x91\x9f\xf1\xd9\xeb\x56\xde\x82\x8c\x6a\x8a\x5b\x7e\x97\xc8\x62\xf2\x14\x4c\x9e\x48\x21\x26\xaa\x73\x26\x79\x35\xa1\xd4\xfc\x1b\xd5\xde\x83\x61\xb5\x39\x6b\x12\xa6\x45\x5a\x4e\x0b\xdf\xc9\x42\x05\x2a\x27\xa0\x1d\x66\xb3\xa1\xea\xde\xcf\x31\x8c\x4e\xeb\x75\x68\xc1\xe6\x7c\x29\xbb\xfe\x66\x70\x35\xa5\xd0\x86\x4a\x09\xcf\x35\x16\x17\xa9\x70\xdd\x09\xc1\x3f\xef\x9b\xce\xf0\x8a\x6c\xe5\x99\xef\x6e\x99\x7e\xe3\x2b\x2e\x30\xeb\x01\x4b\x5c\x11\xe8\xc3\x55\xcb\x1c\x54\x55\x71\x7a\xd1\xe1\xd6\xa7\x30\xe7\xc7\x88\x79\x80\x2b\x5c\x9f\xfd\xda\xbf\xb1\xbb\xf6\x0d\xae\xa7\xb7\x4c\x11\xc7\x3e\xd7\xe7\x23\x13\xd7\xc4\x4a\x52\x3e\x39\x63\x0e\xbf\x8e\x3f\x24\x73\x2a\xb5\x88\x58\xc5\x1a\xd7\x88\xce\xb5\x0d\x7e\x97\x11\x32\xa1\xff\x79\x89\xe6\x68\xee\x3f\x00\x4f\x47\xac\x80\x88\xca\x0d\xfe\xee\x19\xf0\x83\xa7\x56\xd4\x7e\x8a\x3a\xbd\x10\xf3\x96\x5b\xda\xcf\xcb\x60\x4a\x0d\x94\xd1\x89\xc7\x06\x8b\x12\xd7\x45\x53\xac\x2d\x2a\x61\x0a\xeb\x05\x28\x91\x15\x01\xa7\x3e\xaf\x10\x59\x0a\x5c\xa7\xfa\x5b\xe2\xb2\xc4\x7b\x81\x2b\x27\xd7\x51\xad\xb1\xa4\xff\x76\x6c\xf9\xa5\x94\x46\x35\xd0\xf0\xfd\xe9\x0d\xb4\xc5\xba\x36\xc2\xae\x10\x03\xe1\xa2\xa9\xe9\x1c\x8c\x4d\x6b\x3a\x71\x61\x34\xa1\xf1\xd8\x61\x64\x42\x77\x94\x1a\xfe\x89\x8f\xe9\xa0\x0a\xb9\x23\xce\x91\x8a\xea\xbc\xbe\x3f\xe0\xa8\x84\x1d\x23\x97\xb4\x99\x58\xff\x82\x29\xfd\xc1\x59\xf0\xa4\x2d\xa4\x66\x5d\xc5\x0a\x5f\x7a\xb4\xd5\xc2\xd7\x8f\x3b\xa1\x90\x87\x46\x31\xac\x90\xbf\x29\xfb\x06\x31\xa3\xd2\x3b\xc2\xdd\x57\x36\xa7\x81\x90\xc0\x52\x96\x25\xcc\x8b\xa7\x16\xa2\xda\x3e\x40\x61\x08\x0e\xd7\x45\x43\x7a\x4b\x54\x5c\xc0\xf0\x12\xf0\xd5\x4e\x4c\xf4\x79\x96\x43\x25\x29\xea\x0c\xa8\x92\xf5\xdf\xf5\x2d\x3f\xe8\xcd\xd1\x51\x96\x4a\xd9\x02\x31\x1b\x2e\xfa\x8d\x7e\x5d\x74\xd1\x57\xcc\xd1\x26\x79\x17\xc9\x10\xec\x62\x5b\x85\xd0\x86\x52\x08\x72\x28\x37\x48\x12\x18\xfa\x25\x46\x7c\x71\x30\xbf\xbc\xcf\x42\xe2\xf4\x33\xc5\x80\x47\x46\x9d\x75\xd1\xd9\xf5\x5c\xfb\x53\xe3\xfe\xf1\xfb\xbd\xa0\x8f\x2f\x12\x74\x0a\x80\x5f\x2a\xeb\x80\x0b\x64\x99\x74\x97\xa5\xca\xe6\xe6\x48\xb8\xbc\x0a\xfd\xbf\xec\xbd\xdb\x72\xdc\xb8\x92\x2e\xfc\x2a\x7c\x01\x64\x20\x71\xc6\xa5\xc2\x37\xba\x28\x5f\x4d\x84\xee\x6b\x6a\x79\x8d\x1c\x53\x5a\xee\xed\xee\x55\xeb\xdf\x7a\xfa\x3f\xf2\x4b\x90\x45\x82\xac\x12\x5d\x76\xcf\xcc\x9e\xe8\xe8\x16\x25\xf3\x80\x33\x12\x89\x44\xe6\xf7\x15\xc6\xf3\xa4\x26\xad\x71\xc1\x77\x81\xa9\xd4\x93\x21\x1b\x8b\x72\xfd\x14\xf2\x51\xf6\x8e\x29\x90\xec\x23\x5d\x8b\xf7\x61\xf2\x59\x63\x7f\x42\x86\xcf\xb8\xac\xc8\x09\x86\xbb\x58\xa3\x9e\xd2\x00\x9f\x2a\x89\x92\x8c\x63\x84\x1a\xf9\x28\xdd\x21\x2b\x96\xfe\xb2\x8a\xb8\xa0\xc9\xf0\xd0\x97\x47\xfe\x8a\xb2\x4b\x3f\x91\xcd\xd2\xd8\x49\xd6\x6d\xd9\x54\xeb\xef\xe8\x64\xba\x5b\x9c\x37\x9c\x40\x4b\x84\x7b\x86\x2c\xe3\xbc\xd0\x0f\x22\x5f\xac\x95\x2d\xb3\xb7\x68\x09\x1b\xc6\x9a\x32\x28\xea\xa5\x3e\x1c\x08\x32\x4f\x7f\x35\xb3\xb3\x95\x4e\xce\xe9\x15\xe9\xa3\xa5\xe2\xa0\xd7\xf6\xbd\x2f\x9e\x5c\x75\x67\xa5\x43\x92\xbc\x19\xc7\x7c\x72\xed\xf8\x69\x2b\xc1\x93\x34\x93\x83\x63\x07\x7e\xe1\x09\xec\x7e\x72\x8d\x73\x88\x5d\x79\x5b\x94\x43\x77\x96\xb4\x32\xd2\x8d\xc7\x6b\xea\xda\x38\xe4\xb0\xb5\xf6\x39\x5f\x5a\x19\x3d\x55\x9f\x87\xf6\xab\x19\x38\x92\x47\x5d\x78\xe8\x3f\x37\x14\x64\xdc\x16\x1b\x65\x39\x2b\x32\xd0\x8f\x0e\x38\xc0\x7a\x6d\x36\x62\x2b\x63\x29\x70\xb8\x90\xb5\xf9\x24\x8d\x46\xd5\x3b\xf2\xd1\x0d\x4c\x25\x24\x4a\x85\xc1\x04\x0e\xbc\x39\xeb\x70\x8c\x08\xa4\x30\x97\x64\xdd\x29\x30\xf8\x17\x3b\xa1\x39\x79\x91\xa2\x35\x69\xbb\x49\xe7\x78\x43\xa5\x4a\x09\xe2\x91\xa3\x24\x34\xb4\x5f\x6a\x43\x65\x27\x43\x87\xd9\x9d\xa9\xca\x9b\x15\xa5\xc4\x52\xde\xac\x12\x92\x5c\x94\x94\xdd\x89\x4a\x71\xe4\xb1\x7c\xe4\x5a\x28\xc2\x76\x95\xbd\x0c\xcc\x57\xa9\xc0\xc6\xb7\x01\x20\x54\x25\x9e\x30\x6a\x28\x60\xac\xc3\x58\x16\xf4\xac\xa3\xa6\x0b\xb1\xd5\xba\xe0\x53\xeb\xc7\xc5\x1d\xf8\xf4\x29\xcb\xd8\xf3\xb2\x26\xc1\x07\x20\x05\x59\x9c\x64\x80\xc5\x40\xec\x33\xb8\xe4\x3d\x12\x3d\x3a\x59\xb8\xfc\xd0\x7e\x21\x95\x4a\xce\x39\xe3\xc9\xe5\x70\x32\x8e\x32\x8c\x23\xb9\x9a\x00\xb3\x8f\xa7\x04\xfb\xab\x4d\x30\xbd\x7b\x49\xc1\x16\x37\xb4\x5f\x6d\xac\xba\x82\x74\x42\x39\x30\xe1\x2c\xd4\xa6\x55\x71\x19\x76\x17\x59\x5c\x9f\xa4\xfa\x71\xd0\xab\xba\x46\x14\x1e\xf8\x55\xb4\xed\xc7\xa5\xd5\x83\xe1\x43\x04\x86\x8b\x94\x45\x91\x52\xa8\x9d\x11\x91\x15\x3a\xc1\xb3\x23\x67\x45\xf5\x60\xa0\xd0\x8d\xcb\x52\x66\x0a\x05\xc3\x2d\xdb\xf1\xa6\xf5\x81\x5c\x09\x27\xa0\xca\x38\x62\x57\xa9\x46\xd8\x62\x55\xc5\x75\x22\x81\x80\x45\xc9\x58\x7d\x30\x6e\x7d\x28\x88\xe7\x4e\xd8\x66\x28\x66\x6c\x94\x99\x94\x2a\x66\x52\x6a\xb6\x56\x11\x5e\x48\x55\xa1\xe7\xe4\x47\x27\x61\xb6\xd9\x50\x70\x7c\x22\x1b\x0c\x59\xd1\x2a\x0d\x71\xc9\xf8\xed\x4a\x94\xb9\x99\x27\xe1\xe4\x33\x46\x57\x45\x17\xbb\x41\x56\x3e\xc6\xc9\x95\x95\x49\xe3\xa7\x55\x37\x89\x06\x22\x43\x32\xc7\x68\xa8\xb9\x48\x48\x7a\x38\x54\x12\xbd\x23\xc2\x11\x07\x1b\xca\x59\xb3\x65\x11\x8c\xb1\xe8\x23\xd1\xa3\x9d\xa7\xea\xdc\x5a\x1a\x01\xa4\x0a\xa7\xcc\xfa\xab\x1d\x24\xa6\x18\xe5\x1a\xd2\xa6\x34\xd2\xb5\xbc\x82\x0c\xc1\x06\xf9\x69\xbb\x89\x58\x24\x6b\x77\x88\x94\x74\x4b\x76\x04\x32\x6c\x1e\xda\x2f\xcd\x37\x22\xb8\xd2\xc6\xc5\xc7\x86\x24\xcd\xe0\xfd\xfb\xe7\x40\xbe\x42\x90\x39\x72\x70\xe1\x69\x07\x15\xf2\x8d\xf4\x57\x8d\x4d\x08\xd9\x92\x28\x05\x4f\x2e\xc8\x9a\xe3\xb2\xa7\x90\x07\x45\x82\x43\x4b\x76\x22\xc8\x61\x36\x3b\x3b\x9e\x54\x05\xc4\xf0\x7b\x97\xe7\x22\x28\xc2\xc2\x2b\xe5\xae\x16\x24\x4c\xb5\x75\x87\xc7\xea\xe9\x45\x6e\x9e\x29\x72\x30\x63\xc8\xc8\xa2\x88\xde\xc9\x30\xa8\xe9\x04\x95\xc9\x39\x18\xee\x03\x79\x04\x9c\x97\x12\x28\xa4\x72\x96\xd2\x8f\x15\xb4\x75\xd0\xab\xce\x4d\xfc\xcb\xd7\x81\xa3\xa3\x14\xc7\x5f\xba\xbf\x77\x84\xd3\xa6\xae\x1a\x52\x5e\x98\xf4\xab\xac\xd6\xae\x92\x85\xef\x06\xb1\xe8\x50\x55\x04\xa7\x55\xd1\x13\xda\xea\xa0\x27\xdc\x3c\x1d\x74\xcb\xea\x93\xb8\x18\x11\xe6\x27\x11\x66\xcd\x51\x46\x84\x91\xb7\xc9\x38\x4a\x26\x50\xac\xb8\x96\xfc\x24\x5f\x7a\x84\x65\xc9\x2f\x8c\x0c\x9c\xb9\x04\x4e\x87\xf6\x97\x0d\x4f\x7d\x39\x65\xc9\xcc\xc4\xd0\x41\xfb\x5e\xcd\x83\x7d\x96\x4e\x7f\x5c\xe8\x9c\x8e\xf7\x88\x65\x17\x88\x13\x81\x8a\xf7\xd8\x81\xcc\x8f\xd9\x44\xa5\xc0\x11\xc0\x50\xa8\x64\xdf\xae\xea\x39\x5b\x70\x58\x50\x5c\x59\xec\x8c\x03\x94\xfe\xfc\xc4\x96\xbc\xd2\x05\xc8\x2f\x3c\x9b\xb2\xc0\x2e\xa3\xe0\x20\xc8\xd5\x2e\x86\xa6\x14\x65\xe0\x19\xd0\xb6\xed\xaa\x52\x38\x79\x1e\xe4\x3a\x2b\xa0\xbc\x2a\x03\xb9\xe4\x21\xc1\x1d\x49\xaf\x48\x2b\x34\x9f\x8f\xc2\xbb\x88\x1c\x33\x0e\x04\x52\x2e\x4f\xdd\x32\x6f\xdb\xf2\xff\x2a\x9a\x82\x2e\xaf\xb3\xd5\x41\x64\x14\xda\xa8\xb2\x88\x31\x76\x91\x7c\x16\xd9\x2c\x6b\x15\xfc\x3c\xe0\xa9\x72\x56\x2d\x88\x79\xbd\x42\xc9\x8c\x2c\x03\xd6\xa7\x13\x13\x20\x1f\xb3\xe2\x45\xbb\x41\x56\x39\x30\x34\x58\xa9\x60\x5b\xe0\x20\xb0\xf5\x97\x05\x63\x83\x83\x3b\xaa\xcb\xe1\x2c\xe3\x59\x57\xd2\xae\x94\xd8\x35\xe2\xf0\x9d\x9b\x82\xee\x23\x02\xcb\x54\x28\x3a\x1c\xa7\xb0\x17\x5d\x89\x6d\x9c\x94\x45\x5f\x27\x65\xd1\x16\xc8\xe3\x9a\x7a\xad\x05\xfb\x13\x4c\x94\x12\x2a\x44\x6b\x3e\xb2\x83\x51\x0e\xd7\x76\xd4\x9a\x11\xa6\x57\x86\x8d\xf6\xab\x29\x88\x7a\x22\x02\x19\x1a\x0c\x14\x9c\x38\xb4\x5f\xf8\x3e\x42\x1f\x6d\x8a\x0e\x98\x67\x4a\x8d\x2a\x9a\x2c\x0e\x38\x8b\x4d\x83\x5e\x21\x73\x93\xf7\x48\x58\x05\x39\x00\x67\xf0\x6b\x72\x06\x1b\x75\x32\x68\xc7\x4d\xf5\x59\x24\x61\x44\x1f\x97\x85\xc8\x27\xd1\x00\x2b\x24\x52\x7c\xea\xf6\x0c\x5c\xc8\xc1\xe9\xc5\xb9\x13\x31\xb0\xc9\x6d\x70\xe4\x2b\xec\x69\x29\x51\x4e\xf2\xd8\x42\x36\xbb\x5e\xcf\x66\xa3\x36\x40\xd1\x52\x0f\x19\xa7\xd8\x95\x7c\x4c\xcb\x39\xc1\xce\xc9\xfa\xa2\x9a\x71\x1a\x7f\xe9\xc8\x0c\x09\xc0\x4c\x73\xfd\xd8\x8a\x22\xc8\x4e\xb5\x63\x9c\xe1\x43\x88\xab\xde\x06\x4d\x1d\x39\x4e\x67\x56\xbe\x04\x14\x43\x34\x40\x3e\x51\x2d\x59\x76\xab\x30\x07\x3a\x4a\xce\xa3\xf8\x99\x72\x52\x35\x1f\xae\x7e\x3c\x4a\x2f\xc6\xce\xd0\xbb\x04\xfd\x50\x36\xaa\x15\x3d\x22\xe2\xae\xa0\x75\xe5\x73\x9b\x45\x47\xc4\xf7\x16\xdf\x5f\x17\x1b\x51\x98\x53\xc3\x21\x6d\x57\x95\xdf\x03\xf9\xa0\xfb\xa0\x38\xfe\xc2\x03\xd9\x0f\x19\xec\x87\x44\x1f\x8c\xb5\x79\x94\x88\x72\x23\x92\x39\xe2\xe8\x3a\x79\x83\xfd\xd4\x13\x57\x8a\x05\xf4\xd5\xb1\xe9\x83\x0e\x2e\x8a\x5e\x01\x71\xbd\x1a\x4a\xdb\x0a\x4f\x39\x6b\x7b\xc9\x26\x36\xc9\xe6\x2e\x07\xd9\xb3\x1b\x40\x8c\x45\x8f\xdf\xd0\x03\xcb\xfb\x9b\xac\xaa\x80\xea\x0b\x6d\x83\x31\x29\xf8\x61\x5c\x5d\x1f\xb7\xa7\x5f\xa5\xf7\xc3\xc1\x42\x91\x4a\xc8\x14\x95\x73\xea\xba\xb2\x58\x59\x51\x78\x00\x60\x18\xd4\xe0\xf9\x33\xe3\xa8\x1d\xe6\x42\x25\xab\x85\x9c\x8c\x25\x1f\x29\x56\x00\xc4\x66\xd8\xe3\x09\x26\x50\x76\x58\x34\xbd\x2e\x79\x4d\xca\x78\x18\x98\x93\xcf\x27\x6e\x31\xd5\xf0\xb0\x49\x30\x69\xcb\xa8\x9f\xc4\x7a\xc9\xeb\x35\xd7\x62\xc9\x15\xed\x03\xce\xd5\x9d\x1e\x21\x8d\xeb\x18\xa0\xb1\x8c\xad\x96\x08\x7e\x27\xda\xa4\xa1\x58\x12\x71\x89\x22\x16\x3c\x74\xca\x49\x86\xf9\x02\x19\x51\x70\xf8\x0c\x11\x66\x0b\xc2\x55\x21\xc3\x5c\x93\x61\x1c\x88\x65\xee\x95\xd4\x24\x58\xa1\xe4\xd2\xa0\xd7\xa6\x50\x20\x72\x38\xe4\x61\xd5\x66\xde\x65\xd1\x9a\xce\xa2\xfb\x80\xb4\x65\xad\x27\xc9\x36\x44\xb9\x07\xbc\x8d\xa2\x28\x19\xd1\xa7\xe6\x02\x6c\x59\x1e\x0a\x40\x96\xf6\x28\x43\xcc\xb9\x5d\xdb\xa4\xc9\x28\x0d\x86\xdd\xba\x2a\x53\xc7\x8b\xca\x18\xe0\xef\x10\x67\x6a\x30\x53\xb6\x45\x96\x95\x13\xc1\x08\x2c\x5a\xb8\x9e\xf2\x53\x84\xd9\xd8\xc6\xd6\xc1\xb0\xde\x5e\x35\x6f\x56\x6b\x4e\x56\x0b\xb4\xcc\x5b\xe7\x6f\x08\xaa\x5e\x77\xb6\x50\x9d\x87\x4e\x75\x6e\x82\x8a\x45\x71\xf6\x92\x24\x6b\x8f\xb5\x8c\xab\xfc\xb4\x12\x07\x59\x4a\x23\x36\xa9\xee\x44\x99\x7d\x73\x48\x13\xc1\x17\xb4\xd4\x55\x63\xbc\xe6\x9f\x25\x9b\x64\x9f\x30\x70\x28\xd0\x1a\xf5\xd7\xa4\x35\x7a\xd9\xb5\xe7\xe3\x7c\x9f\x24\x8d\x5b\xb0\x4a\xce\xb7\x31\x22\xa6\x4b\x52\x58\xb2\x7e\xeb\xc3\x10\x34\xd9\x60\xef\x03\x77\x1a\xc4\xde\x73\xaa\x00\xe1\x82\xbf\xa9\x4f\x38\x7a\xf1\xe6\xba\x7d\xf2\xf0\x8f\x4f\x7e\x5a\x1e\xd9\xc1\xe5\xc6\x2d\x4a\x43\x81\xab\x48\x95\x70\x22\xd9\xd4\xd8\xa0\x83\xdd\x26\x29\x8f\xfc\x7e\x0e\x14\xde\xdf\x1c\x60\x95\x1d\xb9\xe2\x67\xa2\xc8\x37\x51\xe4\xef\x8b\xa2\x39\xf1\xa8\xbf\xab\x02\x06\xd9\xd0\xe3\x82\xf0\x08\xf8\x89\x04\xc0\x00\x6c\x29\x80\x89\x02\x0f\xb8\xe0\xfe\x94\xf8\xfb\x2a\x53\xac\x95\x71\xc9\x99\x30\x29\x82\x60\xae\xc2\x1b\xbe\x8e\x8e\x93\xa5\xc2\xba\x52\xbb\x8c\x55\x13\x14\x99\x5c\x60\x61\x93\x6b\xb3\xe7\xdb\x9c\xf4\xba\xeb\x44\x1e\xd2\xf7\xdb\xdf\xff\xfe\x6b\x29\x30\x93\xda\x43\x62\x6f\x76\xc4\x1e\x00\x70\xe5\x7f\x8e\x0a\x31\x03\x7e\x73\x07\x25\xfa\x25\xe6\xf3\x52\x79\xca\x83\x5e\x17\xca\x93\xce\x64\x5f\xc6\x5f\x0b\xe5\x29\xce\x94\xa7\xa7\x5e\x79\xfa\x13\x54\x66\x1e\xda\xaf\xa5\xca\xbc\xa8\xa6\x8b\x15\xb4\x09\x7f\xf2\xb2\x9f\xb1\xec\xa7\xad\x05\x1f\x4e\xed\xd0\xd1\x7c\x8d\x07\x99\x92\x83\x73\x94\x4b\xe7\x20\x30\xd2\x3e\x38\x4b\xd1\xc8\x65\x79\x4e\x76\xa5\x57\xa1\x94\xbd\x48\x0a\x5f\x0a\xd4\x62\xe9\x0c\xfd\xd5\xd6\x5b\xec\xfd\xb3\xff\xd8\xfa\xc7\xa3\xf5\xaf\x4c\xd6\xbf\x34\x5a\xff\xf2\x62\xf3\x5d\xd8\x0d\x7a\xfd\xef\x32\x01\xce\xf7\x37\x9d\x09\x90\x89\x43\x30\xea\x91\xc7\xd8\xb5\x84\x2a\xa3\xcc\x07\x38\x0e\x57\x91\x86\x35\x44\xe3\x14\x86\x45\xd6\x49\x0f\x1b\x83\x3f\xc9\x86\x8e\x32\x38\x0f\xe0\x98\x06\x8e\x1e\xe9\x1c\xb5\x87\xa9\xed\x5d\xf1\xaa\x75\x93\x7b\xb5\xbd\xbb\xa1\xb7\x70\xff\x5a\xdb\x3b\x52\xb6\xf1\x86\xed\x3d\x8f\xbf\x6e\xda\xde\xbb\x53\x0a\x5f\xc2\x64\x7b\xe7\xbd\xb6\x77\xef\xc7\x5f\x2d\x1b\x86\x97\xa5\x4b\xbb\x98\x5d\xaf\x42\xf3\x97\x92\xbb\xfe\x84\x06\xe3\xb6\x35\x98\x72\x5b\x83\x99\x26\x1e\x54\x92\xa8\xef\xfc\x19\x2a\x9a\xe8\xe0\xbf\x52\x05\x9f\x9b\x9d\xe6\x4a\x78\x27\x1c\x0b\x84\xe3\xf0\xab\xf5\x8f\xcf\xd0\x09\xc0\x14\x71\x16\xd1\x8e\x73\x60\x7f\x43\xe2\x01\xb5\x7f\x89\xbb\x3e\x97\x78\x85\xac\xac\x4f\x96\xdd\x49\x94\x47\xf2\x3e\x50\x81\x75\x40\xb7\x9d\x54\xdd\x99\xa2\xcc\x25\x10\x31\x2f\xed\x84\x57\x3b\xe3\x59\xa4\xb1\x1b\xad\x9d\xd0\x86\x4e\x94\x6c\x51\x48\xf5\xb9\xe9\xd1\xef\x34\x3d\x62\x0e\x57\x9d\xf4\x16\x9b\x58\x1d\x54\xb2\x9d\x48\x17\xf8\x80\x74\xbd\x0c\xff\x72\x2c\xac\x32\x20\xf7\x9b\x1a\x29\x4b\xfd\x42\x81\x53\xab\x4b\x86\x6a\x10\xf5\xd2\xaa\xac\x13\xf9\x66\x11\x59\x64\x33\x1c\x10\x30\x3d\x64\xe3\x1e\x39\x03\xe0\x18\x83\x46\x6b\xa7\xce\xce\xb5\x59\xec\x9b\xf6\x9a\x7a\x8b\x3d\xc4\x44\x1c\x57\xf3\x24\x13\x24\xcb\x4a\x0b\xd3\x10\x84\x4c\x99\x9b\xd1\x29\xcb\x1a\x99\x6d\xea\x6d\xf7\xee\x86\xed\x7e\x6e\xcd\x1e\x6d\xf7\xa2\xc9\x87\xb3\x1a\x65\x73\xf0\xb0\x3a\xc9\x1f\xaf\x98\x6a\x6c\xb1\xaf\xb4\xa3\x63\xed\x96\x55\x7f\x7e\xe0\xd1\xec\xfa\xe7\xc9\xcc\xa1\x60\x3b\xd1\x33\x45\x27\x7b\xa1\x30\xda\xfa\x79\xc3\xd6\x7f\x6a\x45\x08\xd8\x5c\x86\xc4\x86\x0a\x7c\xdf\xd9\xa1\x0f\x1a\x11\xf8\x47\x02\xf0\xeb\x17\x73\x7a\x3d\x7e\xdf\x81\xe3\x7c\x87\xa9\x35\xc7\x61\x85\xa6\x31\x32\x15\x6f\x13\xca\xda\xcd\x28\xd9\x27\xe6\x86\x5f\x3d\x86\x00\x6a\xda\xef\x6f\xd4\x00\x31\x5e\x1c\x45\x57\x8f\xa2\x10\xf2\xa0\x57\xb5\x67\xd5\xcc\x03\xae\x80\xd8\xde\x83\x66\x63\x35\x52\x29\x2c\x35\xf8\xe4\xd4\xb5\x5b\x8a\x82\x19\xc3\x57\xff\xfa\x81\xdd\xc9\x0e\x09\x4e\x79\x33\x9f\x50\x45\xe7\x0e\x51\xa4\x68\xc1\x01\xae\x9a\xfb\x2d\x59\xa7\x71\x16\x9d\xff\x5d\xf3\x1c\xaf\x4f\x15\xe6\x7e\xbd\xda\xc6\x5f\x01\x21\x3a\x77\x18\x55\xee\x29\x77\xec\x5f\x8e\x14\x8b\x91\xbd\xe1\x0f\x76\xf4\xc3\xb6\x19\x08\x66\xbb\x82\x24\x51\x38\xca\x76\x4b\xfe\x78\xed\xee\x18\x92\x55\xc6\xe1\x07\x9f\x15\x72\xf2\x23\xbd\x3a\x64\x8a\x2f\x4c\xa1\xa4\x63\xa2\x32\xc8\x8f\xba\x9d\xda\x14\x06\x5c\x9f\x0b\x85\x1d\xfd\x19\x89\x59\x5d\x62\x16\x2e\x75\xd2\x2f\x8e\x8a\x9b\xdc\x4c\x65\x4f\xa7\x16\xfe\xec\x96\xa1\x39\x1e\xae\x20\xb0\x4c\x4e\x0e\xa7\x6c\x0a\x65\xbd\xec\x6b\xe4\x87\xe9\x8e\x3d\x25\x9c\x48\x85\xd2\x79\xd2\x88\x2a\x9b\x82\xac\x2d\xe7\x40\x01\x71\xd4\xa1\x67\x5b\x60\x0d\xdf\xd3\x85\x0c\x7a\x70\xe2\xee\x7c\x50\x71\xc3\x0c\x53\x02\x71\x16\x59\x78\xdb\x59\xe0\x11\xe3\x28\x35\x14\xd9\xd5\x68\xf4\x0b\x7c\xbc\x92\xd3\xe0\x92\xa8\x5c\x62\x72\x9f\x45\xee\x89\xde\x18\x61\xc1\xcc\xea\x1e\x64\xab\xa8\x86\xd9\x23\x55\xf8\xeb\x15\xa5\x9e\x9c\x2f\x96\x58\x47\x79\x04\xe5\x2e\x09\x6f\x41\x88\x71\x36\xcd\xfc\x10\x12\xf4\x0f\x2d\x5d\x4b\x93\x72\x41\xb4\x8e\x2c\xe4\x39\x23\xb4\x07\x31\x15\x9c\x1b\x85\x99\x9a\x6c\x1d\x20\xae\x34\xf4\xa0\x26\xff\x82\xb3\xc4\x85\xd7\xb3\x03\xd8\x84\x8f\x67\xd1\xec\xa5\xac\xc9\xa5\xf7\x37\x6e\x51\xb9\x36\xbb\x25\xd1\x82\x8f\xae\x19\x25\x1c\x05\x04\xd1\x05\x1b\x5e\x64\xba\x2d\xdb\x55\x01\xdb\x64\x11\x4c\xf2\x92\x4f\x1d\xdf\x7c\x08\x99\x9c\xaa\x18\x39\x60\xe7\x23\xcd\x5c\x11\x76\x63\xc8\xc5\xac\xad\xca\x29\x93\x0f\xb2\xd0\x39\xaa\x80\xbb\x4b\xd0\xaf\x34\x32\xca\xc3\x03\xa7\x8a\x6a\x94\xbc\x72\x3c\x51\xcd\x78\xab\x3a\x7d\x82\xb7\x22\xb6\xa5\xb2\xe0\x3b\x07\x4e\x18\x8c\x69\x16\x55\xc1\xdb\x80\x22\x2c\x69\x65\x1c\x27\x83\x10\x7d\xd9\x2a\x4b\x4d\x97\x6d\xa6\xd8\x6f\xaf\x3a\x68\x64\x73\xef\x11\x88\xec\xe7\x4d\x85\xb6\xf2\x67\x13\xb0\xec\xe3\xfa\xd0\xd1\xdf\xd7\x47\xa1\x09\xdb\xc9\x37\xf5\xd1\xf3\x32\x3e\x45\x0b\x00\xc9\x1d\xb8\xb9\x6d\xb9\xe5\x5d\x38\xf3\x25\xbe\x31\x6d\x38\x1d\x2a\xd8\x82\x00\xcb\x24\x9a\x1a\x9c\x0c\x9c\x87\x31\xc0\x7a\x1c\xa3\xcb\x6b\xd8\xa1\xc5\x11\x2e\xb3\x18\x8a\xcd\x93\x50\x06\x78\xd4\xe8\x3f\x87\x38\x30\x99\x63\xc8\x3b\x57\x19\x3a\x37\x76\xdb\x7c\xc6\x0b\xc6\x11\x62\xe6\x10\xc1\x89\x25\xdf\x65\xb9\x26\xa4\xa2\xe9\x51\x8c\xd8\xdc\x89\xc6\x06\x8e\xbd\x12\x40\x36\x28\x65\x91\xfe\x73\x5e\x8b\x2d\x5b\x2d\x38\x20\x95\xf4\x02\x78\x83\xcd\x89\x72\xa8\x8d\x02\xfd\xfd\x8d\x0a\x18\x76\x5d\x08\x87\x42\xde\x2b\xf7\xe2\x85\xc9\xd9\x4e\xca\x38\xae\x14\xfd\x21\x91\x77\x61\xc8\x94\x6b\xbc\x39\x1b\x2c\x9a\xb6\x88\x06\x98\x46\xf9\x02\x0d\x35\x31\x7a\x45\x3d\x98\xfd\xef\x22\x16\xb4\xc7\xf0\x6f\x7d\x76\x96\x4f\x35\x91\x6e\x3c\x47\x64\x72\x06\xab\x19\xb8\xcd\xea\xf6\x88\x66\xf8\x3a\xfb\xc8\x43\x1a\x2a\xd5\x0a\x67\xd0\xf0\x10\xc2\xe1\x6f\x5f\x7f\xfb\x72\x1f\xd0\xe9\x03\x6f\x99\x06\x74\xdf\xa3\x17\x28\x5c\xd6\x85\xbb\x07\x0d\x1c\xec\x95\xd7\x40\xd7\x3e\x19\xf7\x5c\xa9\xb8\x13\xd5\xa4\x48\x9c\x52\xf7\x39\x40\xfe\x45\x63\x4a\xe7\x8e\xb1\xd3\xbf\xa4\x59\xea\x06\x7e\xb6\x4f\x83\xdb\xca\x4e\x71\xb5\x2f\xa6\x2f\xa1\x06\xeb\x70\x78\x35\xfd\x47\x66\x4c\xcd\x68\x56\xcb\x55\xcc\xcc\x48\x83\xa4\x41\x96\xc5\x94\x7a\xc9\xba\xfc\x9c\xa9\x82\xc2\x73\x9d\xb0\x91\x84\xdf\x01\x5f\xbc\x44\xcc\x42\x9b\xa5\x57\xde\x88\x83\x59\xc1\x55\x01\x94\x65\x85\xa9\x03\x4c\xfd\xf7\x37\x9e\x20\xc5\x36\xf5\xdd\x6d\x65\x77\x43\xd3\xbd\x98\x1b\xf0\x73\xfc\x53\x23\xf0\x51\x7e\xea\xbc\xc5\x9a\xc5\xca\x99\xc5\x9f\x78\x48\xb2\x52\xc8\x93\x12\x86\xac\x7e\xc0\xf9\x95\xd7\x94\x4f\x88\x84\x8d\xcf\x69\x0b\xa1\xfc\xe2\x57\x63\x1c\xbe\xd4\x32\x1b\x2d\x97\x93\x88\x71\x2a\x20\xdd\x6b\xf1\x19\x19\xfb\xe7\xf8\xca\x7d\xc1\xb0\x45\x40\x23\xf6\x4f\x30\x5a\xaa\x0c\xbc\x35\xc9\x83\xa6\xf6\x5c\xb7\x21\x8b\x80\x55\xdf\x95\x0f\x78\x48\xcf\x51\x94\xb2\x2e\x23\xdf\x9a\x0c\xe3\xcd\x35\xd8\xa4\xa7\x99\xe7\x32\xda\x28\xbc\xf2\x06\x59\x04\x6f\x52\x45\xac\xee\x2a\x51\x04\xbf\xbf\x35\x10\x74\xb7\xa2\x82\x42\x62\x9b\x7c\x52\xbc\xc9\x26\xd5\x13\x8b\x36\x2e\xa9\xc7\x86\xdc\xf9\xf8\x7f\x1f\x15\x78\x43\xa0\xc2\xe1\x13\xd4\x5d\x9f\x86\x48\x20\xe1\x03\xc2\x05\x20\x51\xbc\x0f\x67\x66\xf2\xb9\x0c\x99\xb8\xa4\x0d\x65\xb7\xa6\x83\xbe\xed\x2c\xa5\x14\x3f\x69\x1a\x0c\xbb\x1b\x6e\xc6\x14\x06\x9c\xc4\x73\x89\x2f\x92\x1f\x94\xbd\x02\xb0\x7d\xee\x1a\x02\x4e\xbf\xcc\x17\x99\xb8\x4b\x3d\x70\x7c\xd4\x8a\x63\xb4\x38\x4b\xed\x27\x38\x77\x90\x95\x3e\xc0\xef\xe5\x31\x70\x14\x69\xcc\x07\x81\x99\x45\xd3\xe6\xf0\x09\xbe\x0b\x88\x9d\x82\x13\xaf\xb4\xaa\xfa\x6d\x4b\x63\x26\xd1\x1b\x86\x70\xb3\x2d\xcf\xe6\xfa\x46\xfc\xa4\x49\xa8\x0d\x13\x66\x7c\x69\x4b\x1c\x8c\x72\x01\xd8\xac\xcf\x1f\xb7\x65\xb9\xd9\x94\xc8\xca\x84\x1b\x2d\x89\xd0\x16\x84\x47\x3f\xde\x92\x1f\x86\xa5\x3e\x60\xd2\x95\x0d\x23\xcb\xfa\xc3\xc1\x7f\xaa\x14\x43\x19\x22\x20\x29\x0a\x84\xa3\x1f\x64\xac\x26\x1b\x2f\x85\x72\x55\x48\x09\x1c\x70\x45\x55\x13\x5d\x23\x6d\x16\x7d\x2a\x39\x69\x03\x04\xb8\xf5\x4b\xa0\x3a\x16\xb9\x80\x0e\x69\x6f\x68\x10\x1b\x12\x5f\x46\x4d\x94\x6c\xc8\xd9\x7a\x56\x77\x6d\x4d\x6d\x19\x3b\x11\xb8\x68\x4a\xeb\xa7\xd2\x53\x05\xdf\x4b\x8f\xe6\xda\x1d\x70\xba\x81\x3f\x4d\x61\xb0\xb3\x80\xd8\xdf\x3b\xbb\xc7\x32\x22\xf6\xdf\x66\xc1\xb0\x43\x13\x8c\x6a\xb9\x18\xc3\x61\x99\x2b\x28\xcb\xae\xd6\x0d\x23\x77\x76\x6d\xae\x67\x5d\xfb\x4b\xad\xf5\x99\x82\x43\xfb\xc5\x9e\xeb\x3a\x22\xe8\x35\x30\x5f\x22\x71\xee\xb1\xc4\x58\x79\x61\xc9\x46\x04\x9b\xe1\xec\x3c\xf6\x71\x27\xb0\x28\xda\x7a\x90\x4c\x34\x0f\x04\xd3\xfa\xe8\x87\x72\xc8\x6a\x2d\x0c\x2f\x91\x4a\x4a\x87\xf1\x7e\x4f\x13\x66\x27\xe3\x85\x54\x74\x8c\x91\xb5\x65\xb0\xef\x9f\x65\xa5\x2c\xf3\x18\x59\x0d\x70\x9c\xc5\xc8\xb2\x41\xfc\xfd\xae\x16\xfe\xe7\x1d\xac\xee\x8f\xe0\x99\x5c\x19\x3c\xd5\xb0\x02\x3c\xd1\x5d\xcc\xa1\x1d\xc9\x45\x20\x91\x59\xc2\x1c\x4f\xee\x28\x02\x0a\x58\x55\xbe\x39\x4a\x7b\xf2\xb0\xa3\xa5\x94\xdb\xb5\x79\x82\x07\x91\x40\x8e\xf3\xd9\x00\x98\x49\x2e\xfd\x71\x31\x8f\x61\xb3\xd9\x7b\xbc\xe5\x8e\x7d\x42\x2c\x9b\x06\xd9\x70\xd7\x31\xd7\x6b\xde\xc8\xfc\x0c\x55\x21\xeb\xf5\xe0\x10\x11\x53\x96\x67\xa1\x0b\x3e\x7e\x99\xaf\xa0\x0f\x73\xc9\x78\xaa\x36\xea\x15\x07\x8a\x2c\xbb\x36\xeb\xde\xdf\x4c\x21\xf0\xb9\xfb\x23\xbc\x49\x8b\x1f\xdd\xd8\xb8\x00\x90\x28\x97\x41\x2e\x6e\xf9\x18\x48\xfa\xba\x08\xa6\xdc\xae\xda\xa1\x18\x35\x08\xe2\x2d\xb2\x8a\x17\x17\x8f\xfd\x4b\x56\xdf\x7a\x88\x3a\x04\x03\xe1\x51\x8e\x48\xb8\x40\xc0\x8a\x15\x11\x68\x15\x6b\x99\x54\xf4\x84\xa1\x19\xac\x6f\xd7\xa6\x88\xa4\x2a\x4d\xac\x9b\x61\xc6\x91\x3c\xdb\x74\xe3\x8c\x4b\x9e\x61\xbf\x6b\xf3\x51\x12\x01\x84\x4e\xb3\xd0\x8a\x5e\x2e\x8b\x92\x42\x13\x2e\x72\xd7\xec\x65\x14\xc6\xc4\x43\xa6\x78\x66\xca\x4a\x75\xbe\xea\x59\x36\xe3\x39\x76\x1c\xc6\x98\x3f\xac\xac\x77\xbe\x31\xed\x20\x48\x36\x2c\x41\x36\x20\xad\x19\x10\xf5\xe6\x5a\xcc\x9b\xad\x45\x7e\x54\x7e\x73\x40\x0c\xb7\x2b\x08\x3a\x2d\xe9\x44\xd6\x57\xb2\xbe\xe0\x37\x0f\xaa\xd7\x1d\x03\x9c\x93\xf4\xda\x4e\x5d\xaa\x77\xe8\xfb\x50\x1d\x2e\xab\x77\xac\xbe\xf4\x60\xd7\xff\xfe\x81\x0c\x68\x70\x2c\x5b\x50\x00\xb2\x3d\x5b\x10\xf4\xc5\x81\xfd\x6b\xa2\x78\x49\x5b\x28\x19\xfa\x6c\x85\x07\xfa\xcc\xfe\x25\x7e\x08\x4d\x24\x05\xdd\x81\x96\xd5\x03\xb0\x36\x04\xfd\xfc\xbc\x86\xae\x7e\xf5\x14\x5f\x78\x61\x3f\xae\x03\x3b\x30\x86\x6e\xa1\xf4\x3e\xd7\x97\x11\xa6\xf7\xa3\x82\xfe\x08\x52\x46\x83\xac\x5f\xe3\x0e\x2b\xdd\xd1\x33\xa7\x0d\x20\x56\x14\x3d\x6d\x21\x3a\x78\x6c\x99\x37\x48\x74\x98\x5f\xd6\x54\x52\x3b\xd9\xf9\x74\x03\x06\xc4\x8c\xc2\xbe\x5d\xdb\xdd\x81\xff\xcd\x29\xe0\x20\x9c\x3a\x1c\xc5\xf1\x7e\x06\x45\xf4\xec\x8e\xfe\x39\x3e\x68\xdf\x8f\x20\xf6\x0e\x48\x1a\x80\x91\x6d\x8c\x6e\x16\xf4\xe1\xc3\xfc\x26\xba\xa2\xfc\x04\x84\xea\xac\x77\x76\x01\x6a\xac\x60\xcf\xc7\x9e\xc9\xaf\x2b\xca\x28\xc5\x09\xa7\x78\xe9\x9f\xb4\x41\x58\x48\xf9\x1f\xd6\x7d\x93\x5f\x7a\x78\x76\xcd\x77\x0f\xa4\x06\xd0\x51\xf0\x7a\x9e\x8e\xaa\x23\x74\x81\xf9\x4d\x29\x04\xee\x36\x84\x73\x06\xd4\x86\xd3\x9d\xe6\xd8\xda\x6a\x84\xba\xde\x44\x6b\xdf\x3b\x5f\xdb\xd3\xda\xbf\xff\x9f\x7f\x1e\xbf\xff\xef\x99\x0b\x77\x39\x4a\xd6\xd0\xba\x13\x97\x62\xff\xc8\x4c\xff\x7c\x35\x1c\x7a\xe8\x6e\x19\xf9\xb0\x78\x84\x2b\xae\xf4\x1d\x08\xee\x70\x1b\x80\x3b\xdc\x21\x1a\xe3\x7b\x9c\x1c\xf7\xf8\x5f\xf6\x77\xfb\xff\x8a\x49\x76\x8f\xd3\xa2\xde\x22\x48\xbb\xf4\x4f\xe6\x0c\x68\x3d\xb1\x12\x5c\x53\xa4\x4b\xea\x7d\x1c\xea\xba\x0d\x42\xbd\x69\x72\xac\x37\x00\xa8\x1f\xee\xd6\x6f\xff\xda\x4b\x32\x0b\x49\xb2\x58\x59\x99\x07\x77\x61\xbb\x56\x0a\x3a\x96\x64\x19\xd9\x4e\x34\xa4\xea\xbb\xad\x05\x7c\xe9\x6b\x75\x4f\x95\x32\xa7\x41\xaf\x30\x4d\x2b\x97\xca\xc9\xca\x16\xbd\x44\xd9\x76\x25\x25\x12\xb8\x5e\x7e\xaf\x8a\x98\x3c\x3e\x31\xe0\x19\xe8\x53\xc2\x91\x58\x41\x2c\xf7\x2a\x6f\xaa\x55\x69\x44\xf5\xa2\x87\x9c\x80\xce\xdd\xb9\xdb\x42\xeb\xed\x9a\x0e\x85\x74\xf2\x6e\x68\x5c\x71\x13\x7c\x29\xf6\x6c\xc5\x1e\x86\x08\x8f\x9d\x42\xa7\xba\x56\xe8\xae\x4e\x81\xe3\xf5\xd2\xce\xc9\x35\x88\x6d\xf5\xfa\xa0\xaf\xe3\xee\xf5\x7c\xb7\x50\xb0\x61\x67\xcd\xbf\x7f\xfd\xc7\x1f\xf7\x46\xce\xfd\x10\x11\x00\x9a\xbd\x94\xe7\x35\xf7\x81\x05\x85\xbc\x12\x40\x75\x4f\x60\xb0\xe5\xfa\xac\x62\xe2\x0e\x77\x30\x68\xa5\x56\xe4\xc1\x0e\xf4\x04\x5c\x41\xcf\xde\x25\xed\x14\x5c\x38\xa2\xd9\xfb\x67\xa0\x7d\x28\xcf\x5c\x37\x38\x77\x1b\xbc\x16\xbf\x02\xec\x6c\xf9\x48\x6b\xd9\xd6\xe6\x7b\x74\x0b\x2f\xe5\x95\xf9\x3e\x71\xc2\x6b\x03\x83\xab\x03\x08\x99\xe4\xd6\x3d\xb2\xc9\x7b\xfc\xf5\xfe\x2e\x5b\x55\xbc\x4d\xfc\xf0\x1c\x2f\xc6\xb5\x42\xb6\x96\x37\x53\x2b\x9b\xa9\xe5\x4f\xf2\x70\xfb\xe0\xca\xa1\x3d\xd2\x15\x55\x6b\x4d\xce\xac\x6e\x45\x2b\x83\xfb\x06\x0b\x73\xa3\x22\xbe\xc1\xce\x9c\xee\x69\x38\x1f\x8f\xeb\x47\x4f\x61\x5c\x1c\xe2\xb3\x7f\xd9\x58\x5a\xa2\x8e\x93\xb8\x26\x2c\x00\x08\x71\x7c\x89\xaf\x2b\x86\x5a\xe6\x84\xd9\xbc\x3e\x77\x61\xd6\xd9\xe0\xe1\x2b\x75\x69\xf3\xe1\x06\x87\x52\x5a\x8e\xbd\xe5\xa0\x78\x61\xff\xbc\x41\xcb\x60\xdb\x34\x5c\x1f\xa9\xe8\x6a\x18\xdf\xdf\x7c\x47\x1d\x31\x2e\x68\x2f\xf1\x35\xbf\xf8\x9b\x64\x09\x91\x14\x47\x46\xa4\xf8\x4b\xbd\xc7\x18\x9d\x6e\x13\x46\x5f\x74\xb8\x75\x99\xcc\xcf\x81\xb6\x32\xef\x19\x61\xaf\xb4\xa2\xdb\x4e\x6e\xcf\x5e\x11\x18\xa5\x9d\x25\xd5\xd7\x74\x79\xcc\xa4\xfd\xfd\xdb\xe5\xeb\xdf\x1e\x16\x97\xbf\xc6\x94\xfb\x66\xe0\xcf\x1c\xdd\xb1\x22\xa8\xa2\x8e\xa1\x15\xd6\x00\xe7\x8e\x6c\xb9\x04\xb2\x25\x1e\x18\x7b\x42\x38\xea\x45\xb5\x7c\xf9\x50\xb1\xe9\x78\xaa\x14\xaa\x1f\xf4\x0a\x2f\xaf\x21\x50\xf2\xd2\x80\xa5\xf8\xb3\xf1\x78\x93\x29\x97\xf4\xfe\x66\x08\x8e\xeb\xb9\xf0\x01\x50\x68\x8e\xf3\xa5\x02\x26\xaf\x52\x28\x3c\xe8\xb5\xf9\x7c\x47\x93\xc9\x15\xaf\xad\x9d\xc9\x3a\x70\xf6\x03\x17\xdb\xbd\x54\x0a\x9c\xa5\x58\x99\x62\xbc\x54\x0a\x38\xbd\x50\xc0\xd6\x17\xe9\xae\x03\x0a\x52\x8a\xbf\x54\x72\x3e\xcc\xbe\x7d\x7f\x93\xb4\xc9\xd5\x72\xbd\xe9\x2f\x38\x9c\x90\x62\x84\x3a\xe8\x55\x17\x98\x08\x60\xfa\x8b\x09\x94\x93\x32\x43\x22\x9c\x27\xbd\x70\xa0\x5a\xce\x9e\x2a\x1c\x98\xbc\x45\x1d\x2a\xea\x50\xa7\x3a\xd4\x9c\x87\x8c\x60\x9f\x37\x2b\x93\xce\xf2\x0b\x18\x29\xf0\x6e\x18\xf4\xaa\x6a\x66\x05\xe3\x44\xb6\x68\x33\xf9\x87\x23\x57\xb5\xf2\xb2\x49\x40\x0d\x98\x81\x9e\xc0\x22\x50\x29\xc0\xbb\xd9\x2a\xd6\x16\x9e\x29\x23\xa9\xa3\x54\xc3\xbb\x2a\x67\x91\x2c\x3a\x8d\xfd\x89\x89\x53\x21\xd8\xe1\x5c\x01\xe7\xa9\x27\x4f\x39\xc3\xf4\xaa\x1e\x18\x3f\x35\x90\x1f\x93\x8f\x77\xed\xe0\x6f\x46\x11\xfd\xb8\x1e\x01\x6c\x3d\xe8\x55\x75\xb8\x81\x42\x79\x89\xc4\xf5\xec\xa0\xc1\xbc\xc8\x8b\x05\xb6\x73\x2f\xaa\xa5\x8f\xe9\x29\xa1\x2f\xd2\xd4\x23\x08\x15\xcf\xe9\x25\x91\xe5\xc3\xec\xc5\xf7\x37\xa5\xa4\x4b\xe5\x00\xb7\x00\xae\x97\x48\xc1\x26\xc9\xb6\xc2\x5c\x58\x27\xe5\x3e\x00\xc5\xd0\x96\xac\x24\xe7\xcc\x14\x9c\x3f\x1b\xa0\x95\x04\xff\x92\x68\x2c\x10\x83\x6c\xc1\x8f\xe3\x32\xca\xc6\xa4\x56\x96\x41\xeb\x49\x32\x88\xce\x4d\xdf\xbd\xbf\xb9\x81\x62\x89\xd3\x8d\x8b\x23\xf6\x92\x7f\xd4\xa8\xea\xa6\x04\x1b\x4a\x51\xf6\xc8\xc4\x51\x07\x23\x53\x44\x9f\xfb\x0a\xff\x18\xb8\x00\xd9\x5c\xa5\xea\xa5\x0c\x7a\x55\x2f\x54\x1c\xdb\x50\xaa\x32\x14\x01\x7b\xfd\xe2\xc9\xb3\x64\xa1\x88\xe5\x65\x0c\xa4\x6e\x18\x2b\xcd\xb0\x0a\x3a\x6c\x91\xcf\xf0\x67\x29\x4a\x6c\x51\x33\x55\x58\x6a\xf3\x80\x8b\x6a\xa9\x72\xdb\x27\x7e\x61\x2f\xc5\x83\x95\xce\x15\x27\x1d\x93\xd1\x94\x88\x05\x90\x6b\xcb\x27\x31\x25\x9f\x0e\xed\xbd\x47\x46\xdf\xff\xf9\xe7\x97\x7f\xee\x34\x3a\x78\xe2\x8a\xa9\xeb\x96\xbe\xc1\x45\x3d\x0f\xd3\x21\x52\xcd\x10\x69\x32\x21\x40\x6d\x90\xc2\x12\x8b\x71\x7c\xf5\x1c\x28\x9a\x7e\x39\xc3\x4a\xca\xe9\x6c\xc6\x87\xa3\xc5\x6b\x83\x1d\xac\xa7\x50\x52\xbe\xa4\x2a\x4b\x4b\xb9\x4d\x19\xc9\x5b\x6c\x4d\xcf\x9d\xdb\xca\x8c\xad\x49\x89\x40\x36\xb2\xef\x12\x6a\x76\xcf\x32\x1a\x46\x3e\x50\xf4\xb5\xcd\x77\x6d\x71\x1c\x81\xc5\x25\xe5\x8e\x9e\xb6\x2a\x75\xa9\x3b\x78\x8a\xb9\xe8\x7e\x83\xc9\x49\xf3\x77\xef\x4e\xaf\x9e\x57\xba\x05\x76\x6c\x51\x56\x05\x79\xf2\xae\x54\xa6\x5b\x5c\x70\x1b\x4d\x9d\xde\x65\x0b\x0a\x73\xe3\x56\x4b\x97\x0d\xfb\x53\xd9\x6e\x64\x55\xf6\x37\x98\x39\xcb\x46\xb6\x65\x4f\xfb\x7e\x3f\xfe\xed\xeb\xb7\x7d\x63\x3a\xca\xbc\x01\x07\x53\x5f\x60\x9b\x86\xce\xb5\x1c\x30\xbb\x14\x7c\xea\x1d\x12\xf5\xed\x95\x67\xbc\xec\x88\x23\xc5\x38\x7f\x5f\xd1\x46\xdf\x3f\xcb\x8a\x04\x5a\xde\x65\xc6\xfa\x78\x2b\xa9\x01\x49\xe5\xde\x75\xd8\x6c\x17\xd4\xa0\xa0\xb9\x33\xed\xd8\xf4\xb1\x09\xa7\x4a\x57\x8c\xf0\xb4\x52\x96\x06\x2e\xcf\x46\xca\xfd\x06\x76\x97\x05\x28\xbb\xbc\x31\xc3\x8d\x15\xcd\x67\x4f\x98\x81\x2c\xc4\x85\xac\x4b\x4f\x33\x59\x92\x65\x11\x49\x54\x73\x38\x02\xaf\x12\x97\x71\x57\xcf\x70\xe6\x05\x0a\x2b\xd7\xd0\xae\xda\x2d\x11\xd1\x7f\xcb\x4f\x66\x5f\x74\x27\x66\x8d\x6a\x62\x90\xc5\x85\xdb\xb5\xf5\x25\x63\xd7\x5f\xb8\xca\xed\x1a\xda\x55\xdb\x2f\x34\x1e\x9c\xa4\xdf\xb4\xfe\x9a\xbe\x00\x1c\x7a\x8d\xb2\x58\x2e\x88\xad\x5b\xcb\x03\x31\x33\xfa\x93\x68\x12\x14\x1d\x21\xea\x59\x03\x84\xb9\xaa\x4e\x52\x8f\x92\x1d\xca\x55\xc7\x93\xce\x6b\xa6\xae\x5d\xa7\x92\xb6\x8f\x96\x95\xcb\xc8\x66\xab\x2d\x92\xb9\xd1\x7a\x66\xab\xf5\xb4\xc1\xf5\x93\xfd\x53\x6e\x97\x48\xf3\x14\x00\xa0\x94\x97\xa6\x68\xb2\x70\x76\xb5\xa2\x73\x38\x0f\xd3\xba\xbf\x1a\x6f\x94\x56\x27\x65\x82\xa6\xa6\x6e\xed\xa5\xe6\x21\x88\x12\xd7\x7b\x08\xc3\x97\xd7\xe6\xf0\x94\x29\x7b\x58\xf6\xfd\x38\xaf\xcb\x49\x41\x23\xa8\x84\x2c\x4a\x88\x86\xa4\x47\xd9\x40\x2d\xe0\x3e\x31\x13\xa5\x48\xaa\x06\xd6\x75\x81\x31\xfb\xe4\x8d\x55\x2e\x9c\x50\x5c\xc9\xc6\x48\x3e\x03\xf2\x41\x40\xd8\xb0\xca\x07\xe5\x55\x95\x23\xa0\xe6\x61\xd0\xab\x55\x20\x0b\x54\x1d\xb0\x28\x08\xd6\x46\xdd\x0d\xea\x6e\xd6\x75\x47\xe4\x2d\xe6\xf9\xe7\x3c\x94\xa3\x6c\x6c\x50\x20\xc3\xa0\x37\x1c\xff\x6d\x07\xf7\x7c\x7d\x6a\xd8\x70\x6f\x5b\x2c\x1a\x66\x12\x56\x3c\x2d\x4e\xa3\x0e\xdc\xc9\x10\xc2\xda\x21\xc3\x13\x15\x29\x5e\x05\xbc\x9d\xaf\xc7\x40\x2c\xea\x4f\x9b\x9c\x9e\xbc\xcd\x27\x72\x32\xec\x3d\xc5\x94\x41\x6e\x3f\xbd\xbc\x1c\xbf\x2d\x7d\x0f\xe0\xa4\xd0\xae\x5a\xb7\x14\x14\x9a\x0d\x3e\x71\xf2\xa3\xd3\xd2\x91\x05\x4e\x69\xc8\x06\x01\x86\x1e\x11\xd2\x81\xa7\xf7\xa1\x45\x70\x0a\x43\xa0\xba\x51\x9f\x41\xeb\x03\x1c\x54\x07\x3d\x15\x65\x4c\xc1\x35\xfe\xbe\x04\xbc\xaf\x64\xa7\xb6\xc3\x59\xb5\x94\x2c\xb6\xeb\x54\x3e\xf9\x62\xe9\x7b\x71\x4d\x5f\x4a\xe3\xab\x3c\x4b\xb2\x21\x4a\xe0\xa3\x5a\x37\x17\x40\x45\x32\x3c\xc9\x7d\xbb\xb6\x15\xbf\xbd\xbe\x6f\x36\xfe\xe3\x6f\xdf\xde\x7e\xb1\xa7\x17\x16\x98\x23\x0c\xd6\x93\xe8\xd7\xbf\xdd\x24\xfa\xdb\xce\xde\xb5\xc1\xc5\x90\x57\xd3\x40\x73\xb2\xf2\x01\x21\x78\x9e\x0c\x62\xb0\x67\xc9\x80\xa3\xe8\xfd\x0d\xa1\xa5\x63\x3a\xd6\x0e\x6e\x4c\x47\xb6\x2e\x8d\x7b\x02\x87\x45\xf7\xcb\x23\x3b\x74\xe0\x34\xdc\x2a\xd0\x9a\x61\xda\xf5\xc6\x4a\x65\xcf\xe7\xb0\xb2\x46\xea\xeb\xee\x75\xe3\x91\x03\x60\x81\x8b\x2f\xeb\x53\xb0\xe6\x08\xee\x9e\x95\xae\xde\x93\x22\x49\xdf\x34\xd9\x48\xea\xb7\x6d\x36\x81\x6e\x9b\xa9\x56\x2c\xfa\x9d\x99\x2a\xec\x54\x58\xdb\x78\xda\x25\xde\xe3\x10\x8e\x53\x4f\x0d\x6e\x2e\x78\xa4\xe7\x9e\xe3\x0f\xcb\x26\x99\xbf\x30\x61\xcf\x47\xc3\xec\x23\x96\x74\x95\xaa\xf5\x63\x6a\x60\x34\x4d\xef\x98\xaf\xdc\xea\x2b\xde\x53\x0d\x01\xe0\xb8\x26\x52\x85\xaf\xb5\xd3\xd3\xa3\xf5\x33\x65\x52\x6d\xdb\x11\x47\xea\xac\xbf\xa5\x25\xd7\x4d\x87\xf0\x0d\x4f\xec\x91\x11\x75\xdb\x43\xfb\x27\xa8\x52\xbf\x7f\xf9\xdb\xd7\xef\x5f\x4e\x77\xe2\x5c\x3f\xb2\xa2\x45\xca\x25\x61\x89\xb2\x1a\x91\x82\x90\x1e\xb5\xac\xb8\x62\xa8\xe6\x72\xce\x14\x94\x3e\xc4\x9d\x28\x01\x5f\xa9\x10\xa2\xb5\x42\x54\x34\x62\xaa\xb2\x0d\x19\x5f\xab\xf9\x84\xe0\x76\x4a\xb1\x1a\x18\x97\x80\xf9\x82\xbf\x24\xc1\xa0\x36\x73\x7f\xcc\xc0\x49\xc8\x57\xb4\x04\x47\xc5\x05\x0a\x0e\xe0\x3d\xde\x62\xdb\x6f\x1c\x55\x46\x74\x4f\x70\x26\x92\x43\x4c\x4b\x2d\x06\x9a\xbc\x47\xe0\x70\x96\xed\x33\x82\xf6\x32\x59\x7f\x84\xa1\x67\xd0\x6b\x0b\xd0\xc9\x15\x18\x0e\xf9\x44\xb1\x02\x0a\xa3\x02\x0f\x8b\x61\x07\x08\x83\x47\xd0\xb1\x74\x4d\xf8\x94\x29\xc0\x37\xaa\x80\xe7\x2f\x22\x00\x37\xbb\x81\xdd\x50\x28\xba\xfa\x12\xd5\x92\xc7\x14\x29\x72\x79\xe9\x77\x50\xad\xbb\x4f\xc6\x91\xab\x69\x10\xbd\xd3\x47\x29\x2f\x48\xbc\x80\xd3\x81\x92\xa2\xad\x59\x03\xcf\x00\x4a\x0c\x98\x17\x25\xe4\x02\x02\xa5\xf5\x80\xd7\x02\xe8\x45\x4c\x23\xc7\x56\xa0\x6a\x11\xe6\x17\x95\xc4\x11\x31\x4d\x20\x21\x14\x01\x02\x6f\x6d\xf6\xd9\x2c\xa3\x73\x41\x46\x4a\x39\xe4\x8b\xa3\xea\xfd\x39\x91\x14\x27\xe4\x60\xda\x5f\xf6\xa1\x83\x81\x69\xf0\x3d\x6a\xf9\xf2\xa2\xa4\x5e\x45\x09\x25\x87\x38\xaf\x73\x04\xd6\x6d\x20\xe7\xfd\x4c\xb0\x30\xc5\x54\x0e\x95\x14\x0a\x27\xa7\xfc\x34\x3e\x03\x13\x5a\x2d\xfe\x22\x6a\x6f\x40\xd8\xbe\xe8\x76\x41\x94\xa9\x50\x14\x36\x42\xa6\x77\xd0\xa8\x44\xd1\x5f\x1c\xd0\xa0\x98\x0b\x95\x98\x8d\xa7\x68\x95\xae\xec\x48\xb5\x7a\x9c\x81\x8e\x8a\xba\x2b\x64\x6b\xa2\x9a\x14\x85\x67\x8c\xf8\x02\x5f\x40\xad\x27\x0a\x1c\x8d\x6e\xa0\x82\x8b\xc6\x13\x43\x3d\x2e\xb6\x88\x82\xc7\xee\x53\x20\x30\xec\x2a\x93\x87\x0b\xb2\x29\x71\x81\x07\xd9\xf4\xdb\xe0\x5e\xd0\x06\xa3\x25\xcb\xfa\x70\x61\x72\x9b\xe3\x89\x29\x96\xa4\x40\x25\x49\x94\x55\x49\xdf\xc1\x37\xb4\xf8\x78\x2c\x54\x6b\x1a\xf4\xda\x36\x00\x09\x03\xc3\x72\x38\x21\x84\x1e\x04\x9f\x60\x3f\x30\x54\x81\xd2\x1a\x30\x67\x74\x13\xe3\xa0\x7f\xc9\x07\x3e\x43\x13\x1b\x3c\xd0\xa3\x9c\x5d\x92\x1b\x25\x40\x12\x44\x29\xe5\x39\x48\x05\x44\xa5\x3d\x54\xac\x81\xf1\xc1\x51\x74\xfe\x76\xfc\xdb\x1e\xe7\x3c\x29\xa5\xc8\x81\xd9\x96\x13\xe1\x21\x89\xdc\xd9\x6f\x88\x69\x38\x9a\xaa\x89\x7b\xf9\x48\x37\xdf\x00\xbd\x39\xbb\x16\x74\x6b\x63\x3d\x66\xe5\x3f\xc0\x9a\x14\x61\x1c\x05\xda\xc5\x3c\x3b\xf2\x35\x1b\x8a\x21\x0d\x75\xa8\x9a\x54\x06\x74\x67\xa4\x14\xc3\x61\x2a\xe3\x47\xee\x73\xad\xd6\x1f\x7b\xfa\xe5\x31\xb6\xd1\xe6\x79\xbd\x0b\xb9\xe8\x88\xab\x3f\xab\xc6\xb4\x51\x73\x46\x44\xf4\xfa\xa1\xd4\xdd\x36\x7a\x90\x33\x38\xfb\x44\x54\xf2\x31\x68\x27\xa2\xf6\x1e\x18\x71\x0e\xfc\x71\xcb\xda\x17\xd4\xfe\x29\x0d\xa9\x95\x43\xa6\x9f\x3b\x1b\x92\x61\x93\xea\x8e\x8a\xff\xf6\xe5\xb8\x03\x97\x01\x3d\x9e\x01\xe2\x17\xe2\xea\x74\x1f\x5b\xcd\x7a\xe0\x8a\xf8\xf2\x40\x7a\xec\xd9\x51\x83\x38\x98\xb7\x2e\x6e\xc3\x93\xc0\x2d\xa3\xf0\x58\xbe\x1e\xd2\xab\x32\x8d\xe2\xa0\xc1\xc9\x9e\xb1\xc6\x9e\x6b\x46\x33\x86\xfd\x33\x6c\xd8\x3f\x6d\x55\xf3\x67\x80\xf9\xb3\x80\x8e\x83\x3d\xd5\xd2\xad\x11\x9a\x4e\x42\x5c\x48\x1a\xb8\x3c\x33\xe8\xf1\xd7\x11\x8c\x30\xa4\x5e\x4c\x67\x65\x92\x3a\xb8\x25\x89\x09\xb8\x75\xf5\x9f\xcf\x48\xf5\xbc\x5d\x09\xbe\x36\xdf\xb5\xa8\xbd\x13\xd1\x76\x0d\xdb\xa6\xda\xef\x52\x39\xb5\x9b\x77\xa9\x9c\x32\x69\x7c\xa1\x54\x96\x76\xe9\x0a\x2b\x01\xc6\x28\x6c\xa0\xa9\x3c\x8b\x44\x2d\x4f\xe0\x21\x1f\xf4\xaa\xfa\x5f\xa2\xca\xf9\x42\xc5\xfb\x8d\xbe\x96\xdb\x4f\x20\xd2\x1c\xf4\xaa\x9e\x6c\xf2\x75\x7c\xcd\x54\x6c\x3a\x23\xbc\x9e\x91\xc7\xd2\xf6\x3a\x16\xc1\x53\x34\x2b\x86\x7f\xd6\x43\xb5\x39\xcd\x7f\xdb\x7e\x03\x15\x22\x75\x72\xdc\x82\x99\xdd\xc6\x7c\xf0\xe0\xbd\x60\x46\xee\x11\x65\x53\x08\xb6\x46\x25\xe1\x61\x99\xb5\xc5\xbf\x94\x55\x0f\x48\x95\x50\xd1\xae\x15\xd8\xcc\x6e\x3c\xeb\xb9\xd6\x56\xad\x40\xe7\x3b\x56\xcb\xf4\xf5\xe2\x56\xaf\xd5\x7d\x14\x5c\xaa\xb0\xb3\xf3\xcf\x5f\x4f\xc7\x3f\xbe\x7e\xfb\x87\xf9\x48\x3f\xfd\x10\x87\x65\x58\x7b\x98\xb4\x83\x7e\x75\x6a\xe9\x78\xf5\x11\x12\x1f\x2f\xfd\x51\x81\x99\x4e\xaf\x57\x89\x81\x57\x07\x87\x41\xba\x9d\xfb\xc0\x33\x65\x82\x7f\xd9\xf4\x07\xe1\x48\xf1\xbe\xdb\x0a\x8a\xb0\x03\x01\x12\x9b\xcc\xb4\x15\xda\xcb\xd4\x3c\x7d\xc0\x5b\x59\x26\x5f\x13\x20\xcb\xe7\xd1\x03\xa4\x73\x0b\x7c\x95\xcf\x94\xd7\x55\xee\xea\x82\xcf\x6d\xe1\x77\xf1\x65\xc3\x19\x75\xe9\x28\x8a\xe3\x0c\x0f\xaf\xb2\x0d\x87\x2d\xb5\x2d\x34\xf4\x80\xd0\xf4\xee\xe9\x46\x7c\xee\x3f\x9b\x8e\x81\xac\x88\xe2\x0c\x2f\xae\x1c\x1a\x92\x9e\xd7\xbd\x77\xdb\x19\x3d\x34\xde\x1e\x86\x83\xb1\xc3\x86\xe7\x87\xfe\xf1\x9a\xd6\x2e\x27\xac\x3e\x90\xab\xb3\x11\xec\xf8\xca\xca\x81\x44\xbd\x5d\x13\xc5\xfb\xee\x8f\xe9\x86\xef\x45\x05\x54\xd0\x2d\x2f\x92\x7b\xfe\x3d\x73\x97\x45\x75\xb3\xbd\x82\xd9\x30\x00\x6f\x0a\xc6\x34\x88\xcf\x81\x5a\x30\x19\xa9\xdd\x73\x5b\x07\xf0\x36\x63\x38\x05\x11\x5d\x17\x93\x01\xef\x30\xa5\x62\x28\x77\x01\x77\x91\xea\xe4\xe7\x3c\xc2\xeb\x80\x75\x7e\xac\x62\x06\xc0\x43\x01\xdc\xb4\x4c\x0f\xec\xcb\x3c\xea\x32\xe5\x68\x15\xbb\x5a\x72\x85\x07\xc1\xd1\x51\x02\xb6\x44\x6a\x94\xf6\xf8\x4b\xf6\x94\xcd\xc7\xe9\xc7\x46\xcc\x6f\x5f\xbe\xdf\x43\x17\xfd\x19\x3f\xe9\x0d\xf9\x54\xd4\x1a\x25\xba\xdb\x99\x72\xa1\x5c\xe6\x9e\xba\x5c\x44\x87\x8f\xd8\xa8\x15\x30\x09\xc2\x54\x59\x7a\xdd\xb5\x85\x0d\x1d\x64\xeb\x13\xc8\xa6\x8b\x74\x16\x86\x8c\xa8\xf7\xa2\x71\xc4\x6a\x74\x93\xe9\x13\xd9\x48\xd6\x93\xad\x19\x5b\x07\x0e\xc4\x7c\x0e\x73\x47\xe4\x25\x33\x5d\x30\x78\xc4\x13\x0e\x95\x01\x8a\x22\x87\x93\xa1\x60\x19\x80\x1b\x25\xc5\xc6\x5f\x9e\xc8\x27\x05\x3e\x38\x03\x7c\xc8\x6d\x27\x2b\xaa\x71\x0d\xa2\xea\x54\x80\x6d\x12\x4c\xf7\x37\xdf\x4e\xed\xe5\x8d\xc6\x75\x03\x1c\xc7\xd4\xfa\xb5\xc7\x6b\xfc\x8e\xbc\x6e\xde\x79\x37\xbc\x06\x5f\xc2\x5d\x41\x1e\xf6\x09\xf2\x84\x4e\xb4\xcb\xba\xda\x59\x83\xf3\x1c\x66\x4c\x43\xfe\x5a\x14\x1e\xcc\x67\xce\x21\xb8\x30\x51\x5a\xc7\x67\x69\x02\xc4\xc4\x7d\x5c\x59\x4b\x81\xa4\xe3\xde\x65\x35\xc9\xa2\x0e\xe7\x8d\xe3\xca\x2e\xff\xc5\x50\xe0\x05\xa0\xc3\xfc\x14\xf2\x47\x27\xd8\xc3\x02\xf9\x9e\x53\xfa\x86\x40\x76\x6a\x0c\x64\x80\xa0\xce\x71\x2a\x6d\x2e\x32\xfc\xcf\x94\x52\x96\x9f\xa7\x49\x70\x21\x00\xda\xf9\x7c\x61\x0a\x71\xe3\x9b\x72\x9e\xdc\x35\xaf\xd2\xce\x50\xad\x54\xeb\x01\x76\xf5\x14\xd3\x85\x6c\x0d\x2a\xb4\xb1\xb0\x7a\x2a\x56\x36\xd2\x40\x13\x0e\x0c\x1a\x4b\xeb\x1c\xb9\x2c\x9a\x5d\x21\x5f\x8a\xc8\xd7\xb3\x43\x0c\x27\xae\x57\x11\xdb\x12\x07\xf0\x55\xca\xa6\x3d\x4d\x35\x5f\x91\xae\xe5\x63\x43\x1e\xfc\x67\xde\x07\x62\xa0\xf7\xb9\x40\x1e\x3d\x28\x59\x7a\xe6\x57\x43\xb6\xfa\x33\x79\x5f\xe4\x67\x55\xfc\xf3\x75\x38\x3f\xcd\x2a\xde\x02\x97\xdc\x73\x22\xef\x3c\xaa\xaf\xf5\x8f\x37\xca\x98\xb4\x8c\xf3\x34\x02\x08\xf0\xd8\x3d\x6f\x74\x9f\x82\xdc\x3d\xbe\x10\xf6\xf1\x75\x93\x29\x35\x6d\x3b\x39\xee\x5d\x1b\x19\x7e\x4e\xd2\x77\xb3\xb6\xb2\x63\x4d\x29\x16\x4f\x11\x87\xc3\x23\x0a\x5c\xad\x06\x6d\x20\x8f\x60\x7f\x03\x95\xb3\x0f\x70\x8b\xb2\x40\x38\xec\x13\x11\x11\x6c\xaf\x9d\x3d\x4f\xc4\x02\xf0\x38\xe5\xf7\xcf\x0c\x1a\x7d\xb8\xc3\xcd\xd7\x69\x59\xef\xce\x63\x30\xed\x46\x67\xca\x6d\xb3\x7c\x86\x8c\xf7\xcd\xd8\x7f\x7d\xfd\xc7\x47\x76\x98\x9b\x93\xd4\xc2\x6a\x19\xc9\x97\x4f\xcc\xe4\xb1\x27\x97\x35\xdb\x83\x31\xd7\x29\xc1\x71\xce\x7c\xf1\xe4\xbd\x3b\x27\x79\x5d\x76\xac\xce\x7f\x72\xf6\xfa\xbe\x73\xed\x7d\xe7\xf4\xfd\x17\xc0\xe0\xe2\xf4\x38\x04\x58\xa6\xe1\xbf\x27\x73\xa2\x28\xfd\x45\xe5\x03\x7b\xa5\x06\x2d\x48\x9d\xef\xbf\x7d\x36\x89\x4a\x64\x13\xc9\xb9\xda\xe3\x46\x88\x12\x51\xa4\x78\xd3\x1b\x8d\x6d\x1c\x85\x59\x62\x42\x04\xeb\x64\x16\x96\x43\x10\x25\x1a\xe4\xc1\x0b\xe4\x87\x81\x7c\x2d\x9a\xd4\xa0\x99\xcd\x71\x23\xda\xd7\xf5\x05\x29\xbf\xbf\xd5\xc1\x6e\x27\x7f\x36\x19\x31\xe0\xd2\xb6\xf5\x42\x36\xe7\xf3\xec\xc6\xbd\x34\x1f\x32\xc6\x61\x10\x3c\x66\xd0\xcd\x64\x33\x80\x4e\x52\x58\x22\x0e\x70\x1d\x64\xbf\x2d\x5a\x8a\xec\xb6\x03\x59\x0f\x75\xad\xc6\xee\x3d\x06\x0e\x60\x0c\x97\x4c\xb6\xf6\xa4\xa9\xd3\x26\xdd\xba\x7c\xa8\x22\x41\x72\xd1\x14\x37\x5e\x04\xab\x95\x8d\x7c\x90\x29\x2d\x2f\xdb\xc8\x3d\x4c\x1a\xc2\xad\xfd\x39\x52\x54\x1e\x68\x99\xbd\x8e\x92\xcf\x43\x39\x34\xcf\x46\x76\xe9\x25\x50\xc9\xe1\xd0\x1e\xbc\xbf\x25\x0a\x7e\xb0\xe7\x40\x01\x46\x52\x9b\xea\x4b\xa0\xea\x0f\xa2\xd6\x94\xa1\x3c\xd4\xea\xdf\xfe\xfd\xdb\x4e\x93\x98\x62\x50\xf5\x61\xbb\xd8\x4c\xc5\x4d\x9f\xba\x08\x77\x6d\xd0\xcb\x7f\xe8\xf7\x83\x88\x9c\x8f\x5f\xfb\xf0\x94\x4e\x04\x75\x52\x9b\x2b\x43\x8e\xe9\x55\x77\x52\xc0\x4b\x7f\x8d\x0a\x98\x7c\xe3\x29\xb9\x98\x7a\xad\x0f\x21\x27\x09\x71\x2e\x69\xf5\xa1\x05\x7a\x7a\x79\xe1\x74\x2f\xfc\x90\x37\xcd\x08\xe9\x62\x22\x59\xbb\x91\xa8\xd1\x44\xfb\xa2\xa4\x66\x50\x46\x31\x35\x76\xa3\x3f\xa8\xed\x35\xd0\xdb\xfa\x27\xdf\xd6\x3e\xd3\xbd\xa8\xc5\xdb\xd3\xfb\x4a\x72\xa0\xf1\x3d\x9b\x9e\x94\x76\xcb\x93\xb2\xb7\x01\x98\xb9\x11\xe0\xa3\xe5\x03\x63\x78\x3f\x79\x7f\xd9\x1a\xc2\x5b\xe1\xe8\x08\x7c\x05\xba\x08\xc3\xbd\x71\xe4\x39\xe2\x29\x9e\xd7\xd1\x74\x63\xbc\xdd\x90\x11\xe2\xfb\xe7\x08\x1a\xdd\x1f\xfd\xec\xc3\x21\x1e\x28\x8a\x42\xd3\x89\x14\x47\x21\x0e\xf6\xd5\x11\x38\x50\x37\x9e\x90\x5b\xc7\xb3\x84\x06\x48\x26\xcf\x56\x48\x8e\xf2\xdd\x0b\x7a\xeb\x76\x90\x65\x5e\x87\xa3\x28\xaa\x70\xa6\xba\x4e\xd2\x20\xc9\xb0\x56\xca\x80\x01\xe7\x50\x44\xd9\x56\xc1\x12\x7d\x43\x29\x73\xdb\x5a\x59\xde\xd4\xca\x5e\x7a\x43\xf9\x55\x2b\xcb\x7b\xb4\x32\xaf\xb1\x51\xdb\x03\xb9\x0f\x7b\x56\x57\xd5\xbc\x7d\xd4\xbe\x6f\x1c\x9f\xfe\xf3\xcb\xde\xf3\x89\x20\x5b\x3b\xb6\xe4\xca\x6a\x6b\x37\xee\xbf\x16\x52\x79\x46\xff\x71\x26\x99\xee\x3b\x62\x72\xab\x1e\xc6\x7b\x70\x24\x67\x8f\x40\x05\x3f\xf2\x49\xd8\x88\x83\xfa\xe8\x65\x17\xa0\xd0\x1c\xea\x8c\x86\xd3\x45\xc0\xbd\xa4\x21\x8b\xf2\x63\x88\x8b\x1e\x33\x53\x54\x0a\x85\x8c\x37\xa1\x16\xd5\x14\x46\x6e\x60\x40\x4d\xc6\x3c\x78\xd1\x3d\x7a\x24\x43\x4a\x11\x07\xeb\x1e\x31\x1a\x91\x95\xb4\xa2\x47\xdf\xc2\x08\x4b\x86\xbc\xcd\x80\x9d\x29\x38\x7d\xad\xfe\xc8\xc0\xf8\xd0\xeb\x74\xbc\x2a\xca\x6f\x71\xa7\x46\xae\x59\x92\x51\x1e\x31\x70\x09\x5b\x20\xd6\x44\x2e\x80\x73\xd5\x0b\xab\x1b\x41\xae\xf2\x56\x44\xa4\x81\x2f\xeb\xa4\xa9\x16\x4d\xfe\x8c\xcc\x83\x16\x64\x55\x21\x6f\xb3\x16\xf7\x2c\x35\x81\x1a\xc0\x1d\xfb\xb8\xa8\x01\x3e\xa0\xee\x67\xaf\xdb\xae\x10\x13\x59\x4e\x46\x29\x90\x62\xc9\x46\x69\x3d\xa5\x0a\x40\x69\x51\xc8\x5e\x44\x03\x83\x26\x97\x52\x45\x90\x92\x3a\x81\x15\x6e\x7d\x22\xdd\xc3\x70\xdc\x86\xdf\x60\xf1\x08\x2e\xf0\xd8\x19\x2e\xb5\x41\x4e\x5e\x36\x98\xc0\x55\xf5\xb1\x9d\x9c\xcf\x75\x3f\x1b\x64\xc3\x75\x66\x52\x3a\xcf\x78\x22\xaf\x0d\xc0\xd2\xbc\x06\x3e\xe8\xf0\x38\xf5\xea\xf3\xa0\x86\xdf\xe0\x01\xe0\x5f\x92\xa7\xd2\xe0\x57\xeb\xfb\x5b\xa6\x14\x61\x2d\x88\xee\x44\x01\xf0\xaa\x59\xde\x31\x8a\xc2\xe6\x72\x35\xf2\xfa\xd9\x34\x0b\xa1\x2f\xcb\x80\x43\x5b\x23\x71\x72\xcb\x31\xb2\x44\xe9\x02\x6f\x49\x00\x68\xbe\xc3\x59\x7a\x3a\x35\xf6\x56\x5f\xe0\x30\x1f\x31\x2c\x10\x86\x11\xe1\xa1\xeb\xdf\xdf\x02\x79\x57\x81\xd4\xe0\xfc\x51\xda\x6c\xf2\xb4\x34\xe4\x00\x97\x5c\xc1\xfa\xe4\xa4\x48\xb2\xa8\xc3\x6f\xc4\xa6\x60\x32\x65\x58\x35\x33\x06\x90\x77\x04\x56\x9d\x00\x2c\x9d\xe4\x93\xf1\x14\x12\x38\xe3\x5d\x36\x54\xe1\x08\x03\x72\xe3\x08\xcc\xe7\x00\x9f\xcd\x0a\x40\xf4\x28\x39\x3b\x72\xae\x35\xbb\x23\xce\x27\x10\xfa\xda\x54\x89\x61\x5d\xab\x8e\xb8\x04\xb8\x8e\xbb\xac\xfc\x40\x51\xb6\xc5\xe3\x21\x94\x77\x9e\x12\xb0\xb1\x71\x22\x84\xf0\x30\xb5\xd5\x39\xaf\x2f\x1d\x29\xb8\x08\x5c\x6c\xe4\xc2\x25\x22\xd5\x59\xc6\x9c\x2a\x59\x77\x12\x25\x37\x18\xf2\x10\xe4\xa5\x18\xaa\x09\xa7\xb8\x5e\xf9\x5e\x58\x06\x9e\x21\xb0\xc8\xd6\x0a\x66\x2c\x98\xda\xa5\x9e\x60\x5b\xa0\x04\x9e\x5e\x19\x53\x52\x86\x6a\x62\x9b\x48\xd2\x52\xd2\x6a\xb7\xd1\x11\x66\x5e\x77\x16\xc4\x73\x35\xaf\x9d\xf0\xcf\x66\x61\x5d\x5a\xd2\x4f\x2c\x8d\x4b\xa3\x6f\x7d\x82\x01\x3a\x53\xd8\x4c\xce\x0f\xb7\xd8\x2c\xfc\xea\xc4\x0a\xc9\x15\x29\x9d\x13\x29\x71\x4b\x46\x6f\xd8\xdf\x86\xb1\x80\x3f\xb0\x64\xec\xd2\x7d\x00\x8a\x95\x17\x0b\x86\xbd\xb3\x60\xd8\x07\x16\x0c\x47\xc9\xe9\x28\xc3\x82\x01\xdc\x61\xcf\xd3\x82\x11\xa6\x05\x43\xe9\x37\x8a\xa1\x84\x51\xce\x70\x04\xb0\x7e\x08\x54\x62\x3d\x7a\x4a\x50\x01\xd2\x34\x69\x21\xfb\x9d\x0b\xa7\x71\xa5\xd0\xdf\x5e\x7f\x85\x70\x71\x14\x02\xaf\x44\x6c\xc1\x9a\x15\xaa\xe2\xb3\xb3\x22\x2e\xaf\x97\x0c\x57\x64\x1c\x57\x2c\x19\x58\xc4\x62\xc9\x47\x38\xa1\xa9\x2b\xda\xd4\xdd\x32\xc8\xf5\xa0\x13\xfc\xfe\xc1\x8d\x1c\xa1\x31\x38\x43\x39\x00\x80\x13\xb0\x6d\xc1\x95\x51\xe1\x08\x01\xcf\x4f\x86\x82\x21\x27\xab\x20\xe8\xaa\x13\x23\x31\x24\x7b\xd6\x3c\x91\xfd\x7a\x9d\x00\xbf\x8c\x2b\xf0\x98\x08\x41\xab\xb2\x0c\xa8\xe7\x40\x36\x96\xc1\x3f\x27\x8a\x67\xc8\x63\x70\x78\xfa\x6c\x94\xe5\x39\xc3\x2d\x2b\x6b\x1b\x1a\x8a\x8a\x74\x2e\xfa\xbd\x9e\xdb\x82\x12\xc6\xb7\xe6\xd7\xae\x78\x7f\x83\x77\xff\x50\x47\x38\x6b\xd9\x67\x84\x69\x49\xc8\x86\xac\xec\x35\xe0\x27\x31\x9a\x82\x40\xce\xe1\x6c\x01\x3b\x9c\x6f\xd7\xd6\x0a\xba\xb0\xfa\xf5\x23\xf8\xaf\xcb\x0b\x08\x35\x80\xd4\x1e\x53\x13\xb9\xca\x5d\xd6\x00\xd8\xe7\x94\xce\x23\x49\x60\x39\x91\x53\x94\x6e\x4a\x58\x6b\x6b\x50\x1a\x7f\x11\x39\x35\x16\x4a\x1e\x0b\x22\xa4\x0c\x84\x53\xce\x5e\x19\xa1\xcd\x78\xbc\x1f\x58\x5a\x42\x1a\xc2\x63\x79\x91\x86\x80\x9f\x8a\xad\x22\xec\x59\x7e\x54\xf7\x83\xaf\x77\xce\x27\xc5\x58\x93\x7f\x07\xa3\x91\x05\x9c\xe0\x40\x5f\xdb\xb7\x60\x37\x07\x61\x21\x64\x61\x80\x4c\xaf\x69\xca\x18\x96\x4e\x96\xa5\x80\x73\x0b\xbd\xd0\xf2\x6a\xd9\x8f\xc4\xd9\x5f\xe9\xef\xa5\x9e\x52\xe1\xf7\x37\xd1\x08\x2a\x42\x3f\xfc\x19\x66\xd9\xd2\xa3\x82\xba\x4c\x36\xe6\x33\x86\x89\xd1\x11\x3f\x7f\xce\x2c\x9d\xc4\xf0\x58\xb3\x31\x9d\xa4\xa4\x89\xd8\x1b\xd9\x7c\x92\x03\xa9\x4e\x72\x4a\xa9\x51\x8a\x8a\xf3\xe2\x1d\x55\x0f\x4b\x2b\x10\xc5\x1d\x17\xd8\x2b\x62\x1d\x12\xd5\x94\xcf\x52\x0a\x29\xcd\x09\xcc\xd8\x94\x61\xc5\x35\x23\xc1\x96\x03\xa9\x4d\x92\x05\x4b\xf2\x91\x96\x71\x3e\x4a\x86\x49\xf3\x89\xc9\x3d\x07\xf8\x41\x2d\xf1\x74\xd9\x4b\x71\x0f\x9a\x6d\xa2\xb4\xac\x89\x8d\x59\x6a\xbb\x67\x95\x08\x01\x31\x51\x31\x96\xa3\x48\x95\x49\xb2\xd8\x81\x4a\x11\xd5\x66\x70\xf3\x07\x2c\xb2\x43\x84\x82\x3c\x74\xc6\x2d\x3f\x02\xa0\xaa\x45\x03\x54\xa5\xb6\xb6\x37\x92\x55\x61\x7a\x33\xe5\xb6\x37\xd8\x4e\x3d\x6a\xea\x58\xd3\x17\x29\xd8\x59\x0a\x5b\x39\x58\x30\xa9\xcf\xd2\xdf\xb7\x90\xfc\x71\xfc\xe3\x8b\x39\xfd\x6b\x87\x37\x1c\x04\xe9\xe6\x51\xbc\x17\x8d\xe6\xa9\x22\xf4\x5a\xaf\xea\xd5\x3c\xb8\x4f\x09\x84\x79\x6e\x40\xb8\x2b\xfe\x42\xc0\x7c\x00\xfd\xfd\xf4\xbf\x19\xef\x98\x25\x90\x8d\xa6\x2f\x3b\x77\xfc\xa0\x1d\x65\x1d\x10\xa5\x21\x3e\x73\xd8\x3c\xe2\x8f\x37\x2c\xf5\xf1\x63\x88\xb9\x6b\x73\x7c\xec\x26\xc7\x61\xd8\x6e\x0d\xe9\xca\xf2\x94\x07\x3d\x49\xe6\x38\xf4\x2b\xaf\xfc\xa1\x88\xa8\xd3\xf1\x57\x76\xd1\x84\xe7\xda\xfb\x77\xa1\x3e\x61\xb3\x36\x61\x6f\x5d\x76\xf5\xad\xef\xbb\x96\xef\xf4\x2c\xe8\x75\x4e\x51\x74\x62\x54\x71\x98\xf5\xe7\xef\xf3\xae\x1c\xd8\xfe\x1b\xd8\xe5\xe4\x4d\xb7\x0c\xd9\xe4\x55\xd7\xda\x6b\xcf\xf6\x2e\xce\x6d\x93\x1d\x69\x01\x32\xe5\x15\x96\xe3\x47\x3a\x76\x57\xcf\xba\x61\xb3\x2d\x16\xfd\xca\xbc\xe8\x56\x5e\xf5\xaa\x1d\x3b\x75\xe5\x1b\xa3\x75\x09\xf3\x9a\xb4\x80\x91\x1d\x9d\xfa\xfb\x1d\x50\xc9\x65\xcc\x5c\x8e\x83\x5f\x0d\xa6\x27\xc6\xbf\xf9\x5a\xee\x4a\x71\x80\xa5\x73\xe5\xc7\xf6\x04\x0f\xc1\x81\xf3\xd5\x3b\x50\xd2\xec\xf1\x90\x40\xa2\xb0\xca\x08\x7e\x27\x7a\x81\xbf\xf4\xf8\xaf\x75\x26\xb0\xb2\xea\x75\xca\x84\x11\xf6\xc3\xf9\x28\x82\x43\x6d\x67\x61\xd0\xbf\xad\xb5\x63\x33\x7d\x20\xda\x7e\xbf\x03\x6b\xb9\x8c\x98\xee\x69\xb7\x5a\x53\x59\x2d\xca\xd4\x54\x30\x0b\xf5\x31\xe8\xad\x16\x6a\xda\x9b\x91\x3a\x80\x6e\x6b\xe9\xca\x24\xf7\xd2\xba\xa5\xf0\xcf\xa9\x43\xa6\x7f\xad\xf2\x98\xc3\x4a\xb5\x1c\x92\x06\x03\x31\xef\xb2\xa0\x7f\xd0\x60\xbf\x1f\x2f\x3f\x45\xbd\xf1\x6b\xa3\xa0\x2a\xd9\x5c\x4e\xa2\x42\x3a\x51\x5c\xc0\xfa\x22\x3b\x07\x65\x38\xaa\xb2\x91\xd7\xcd\x39\xae\x7d\xbc\x54\xa0\xea\xdc\x18\x30\xf5\x86\x76\xbe\x07\xf2\x77\xc7\xbd\x2e\x5d\x4c\xba\x0f\xb7\x54\xee\xa2\x2d\xa5\x11\x22\xe7\xb6\xd5\x7d\xaa\xaa\xf7\x6c\x88\xbd\x33\x94\x02\x9c\x69\xa0\x8b\xf9\x45\x4d\x3b\x58\x6c\xa3\xf0\xf1\x3e\xa5\xe7\x4c\xf1\xa2\x7e\x80\x1b\x44\x06\x37\xad\x96\xdd\x8e\x42\xa1\x8e\x5e\x7c\xc3\xfa\x6b\x80\x1b\x7e\xaa\x49\xd5\xe6\xd8\x26\x40\x28\xb4\x45\xad\xf0\xc8\xf9\x14\xc6\xe2\x63\x67\x82\xf7\xbd\x37\x4a\xee\xc1\x03\x99\x62\x15\x95\xf6\xec\x1a\x53\x57\x72\x7c\xa2\xe0\x1c\x7e\x52\x04\xa9\x0d\x74\x5e\x79\x93\x2f\x48\x63\xe5\x03\xa2\x52\xf5\x75\x1d\xdc\xa5\x00\x84\x63\xd0\xd5\x7d\x08\xc2\x1b\xae\x07\xd4\x62\x7e\x14\xff\x78\x84\x0c\x71\x32\x78\xa0\xec\x74\xf7\xe5\xef\x4b\xc0\x69\x51\xd9\x32\x8e\x47\x2a\xb9\x23\x4d\x71\xa0\x4c\x3c\xb0\xd5\xe3\xeb\x0e\x96\xb9\x91\xfd\x3c\x47\x0a\xf1\x22\x5b\xf9\x57\x3f\xf7\xc2\xc3\xd9\xf7\xab\x09\x8b\x72\x98\x56\xc0\x17\x70\x7b\x50\x79\x7f\xcb\xe4\x07\x66\x59\xc4\xf9\xa5\x52\x10\x3d\x8d\x2f\xa2\xfd\x3f\x34\x3e\x4e\x5f\x7f\xff\xfd\xdb\xf7\x1d\x8b\xe1\x4d\xf4\x3b\x59\xf7\x8e\x1a\xa9\x31\x2e\xd8\x55\xf6\x35\xbe\x9c\x3d\xf9\x00\xfb\x84\x33\xd7\x3f\xbb\x77\xe1\x33\x4a\xb6\xe6\xb3\xa7\xea\x01\x5f\x12\x40\x80\x29\x7b\xb6\xa1\x90\x67\x83\x8d\xe0\x02\xaa\xb1\x52\xf6\x80\x5e\x39\x9b\x0c\x9e\xe4\x8c\x9d\xa4\xa7\xe0\xe4\xca\xd5\x3d\x5d\x73\x51\xd8\x7c\xf7\xfe\x66\x1c\xce\x45\xda\x5a\x08\xda\xf0\xb6\x16\xb2\x91\x3d\x83\xc8\x37\x77\xfb\xf1\x87\xfb\x24\x67\x95\x0a\xad\x50\xb6\x2b\x53\x97\x1e\x6b\xd7\x78\x16\x35\x4b\x3a\xaf\xf7\xcf\x77\xb0\x23\xd5\x78\x56\xe5\x87\x77\xed\x3b\xa6\xfe\xfb\x09\x27\xad\x30\xa1\x4e\x44\x8a\xca\x75\xe3\xc2\xa1\xc8\xd6\x34\x9c\x65\x37\xee\x0d\xae\x2b\x13\xdd\x88\x30\xee\x2b\x02\xec\xfc\x91\x52\x2e\xf2\x33\x6e\xba\x19\xb6\x76\xf8\xe8\x83\x8d\xbc\xfa\x32\xe5\x35\x03\x29\x4f\xf2\x00\x61\x55\xd1\x85\x21\x49\x21\x9e\x46\xf0\x0b\x1e\xc2\x5e\xec\x8b\x37\x3b\x94\x9f\x07\xc8\xa8\xc4\x40\xdc\x64\xb7\x61\x93\x3c\x7b\xb8\x57\xf9\xde\x2f\x7f\x06\x07\x2f\x23\x18\x6c\x82\xa9\xf3\x2c\xb6\xcd\xe4\xb9\xab\x5b\xbf\x1c\xbf\x9f\x5e\x1f\xf7\xe8\x91\x29\x39\xdf\x11\x44\x1c\x0c\x71\x24\xcb\xf9\x1c\x30\x4a\x71\xbd\xe1\xbc\x88\x67\x7a\x7d\xba\x26\x63\xad\xa6\xfc\xfe\x66\xc0\xd2\x7c\x9c\x54\x78\x99\x2a\xfa\x0f\xa9\xe3\xbd\xb9\xf2\x71\x9d\x1f\x75\x60\xc1\x99\x2e\x96\xcc\xb6\x6e\xb2\xf5\xa0\x8f\x14\x19\x19\xcf\xca\x30\x2d\xd7\xd5\xa1\xde\xc4\x9b\xe0\x41\x20\xe6\x5d\x7a\x9a\xa7\x63\xad\x26\xae\x2a\x62\x0b\xf6\xc9\x0a\x87\x89\xea\x6b\xdc\xd9\xfc\x9e\x15\x99\x15\x1f\x6d\x86\x87\x5d\xb9\x1c\x93\xb3\x51\xa3\x13\x41\x63\x27\xba\x9e\xa1\x12\x92\x71\xe8\x51\x87\xa3\x23\x5c\x0f\x9e\x5c\x0a\x4a\xb6\x8d\x90\x5d\x2e\x38\xc2\x63\x8a\xca\xfe\x1d\x0d\x05\xb8\x64\xda\x94\x44\x24\x01\xf9\x4b\x0f\x83\xe4\x69\x63\xb6\xb6\xb1\x92\xc5\xe9\x5a\x55\xe2\x24\x3e\x29\x39\x36\x9a\xde\x51\x2c\x54\xc1\x75\x68\x45\x07\x0b\xcc\x67\xd1\xeb\x9c\x61\xe0\xbb\x28\x72\xa2\xe8\xa5\x25\x2c\xa9\x64\x9c\xfc\x38\x91\x95\xb9\xc0\x6b\x38\x2d\x48\x1e\xd9\x50\xf0\x45\x72\x57\xc0\x2b\x2f\x02\xd5\x1f\x44\x80\x21\xf4\xd7\xdf\xb2\xd1\x47\x4a\x9c\x81\xe7\x92\xe4\x13\x57\xf5\xf3\x45\xe6\x36\x56\x24\x7f\xd6\x6c\xb5\x0c\x0f\x77\xe5\x83\xca\x57\x24\x5b\xa4\xfd\x5c\x3a\x91\x57\xe0\x1c\x9c\xe2\xaa\xd6\x9e\x45\x79\x4e\xa8\x55\xb2\xf1\xc0\x54\x00\x45\xc5\x38\xa9\x5d\xaa\xb5\x1a\x75\xcd\xf5\x1c\x08\x2c\xda\xd5\xe6\xae\xb6\x19\x3d\x88\x27\x03\xce\xc2\xba\x34\xe4\x6b\xa4\x73\x0e\xe4\xb2\x33\xd0\xf4\xd2\xfb\x67\x47\x05\xb0\x76\x3e\x9f\x45\xe1\x09\x20\x1a\x71\x08\x29\x4d\x70\xeb\x63\x9d\x55\x15\x8b\x7f\x90\x41\x90\x45\x11\xb0\x99\xe7\x01\x02\xea\x43\x79\x48\xc4\x45\xc6\x63\xc1\x34\x1d\x53\x7e\xac\xd9\xbf\x5f\xf6\xc2\x40\xeb\x16\x71\x6e\x42\xd0\x7d\xe3\xeb\xa6\x9a\xbf\x34\x9b\xe8\xb7\x7b\x90\x0f\xb2\x22\x1f\x2c\x81\x81\x7d\x23\x3f\xdc\xc4\x05\xe6\x57\x4e\xeb\x3d\x9d\xc2\x3b\x2b\x17\xe1\x16\xac\x2f\x6b\x84\x52\x43\x3e\xb8\x07\x6c\x71\x0f\x8c\xf4\x2e\xae\x45\x8f\xb7\xbb\x74\x71\x42\xd1\xf6\x70\x23\xdf\x40\x77\xdb\x74\x22\xda\x73\x74\xd6\xf0\x63\xd7\xe8\xcb\xf1\x4e\x2b\x3b\x7f\xa3\x95\xd1\x9a\x77\x9a\xd9\xcf\xda\x19\x39\xfc\x0f\x6b\xe8\x0f\xb5\x0b\x4c\x90\x7d\x98\x51\x37\x21\x34\x76\xcc\x10\xfd\x78\x07\x63\x01\x44\x4d\x07\xe6\xa1\x6e\x5e\x17\xb7\x41\x44\xea\xc0\xf6\xc8\x6b\xfc\x8f\xd4\xec\x7f\xeb\x8f\xd4\x63\xd0\x3e\xab\x6b\x19\x6f\x04\x57\x4f\x0e\x76\xbc\x89\x0d\x72\x23\x2a\x71\x15\xa2\x3d\x19\x96\x77\xb1\xbe\xb7\xd9\xbe\xe5\x51\xf7\xf0\x5c\x40\x9d\xeb\xaa\x35\x41\x62\x7f\xab\x39\x39\xdd\x68\x4f\x35\x59\xdc\x6c\xd0\xaa\x0d\xfa\x66\x74\x9a\xfc\xf7\xb5\xe8\xae\x21\x7f\xfe\xb2\xd7\xec\x0b\x73\xed\x36\x94\xe5\x8d\x71\x7f\xd3\x6b\xed\xfe\x3a\x8f\x40\xb2\x05\x0f\x01\x20\x4b\x28\x97\x33\x25\x57\x29\x41\xa6\x01\x8f\x2b\xec\x5b\x38\x12\x70\x65\x07\x77\x03\x8e\x7e\x87\x40\x3c\x76\x39\x92\x0f\x86\x7c\xa8\x67\x4a\x9e\x6e\x6c\x1a\xf8\xe0\xa8\x24\x80\xc3\x59\x25\x66\xa5\x0c\x42\x7d\xef\x64\x39\x8f\x50\x4c\x12\x64\x5b\x1a\x55\x13\xcb\x38\xbd\xbd\xdc\x31\x1b\xbe\x06\x4a\xf5\xe0\x28\x02\x79\x36\x66\xff\xfe\xc6\x99\x2a\xa3\x7f\x2a\xc7\x03\xe0\x16\xeb\xc0\x81\x3e\xc2\x82\xbf\x97\x8b\x8a\x69\x20\x40\x12\xe3\x58\x3c\x48\xc9\x50\xc4\x3d\xde\xba\x6b\xab\xf7\x2b\xfc\x1e\x1f\x13\xfd\x52\x99\xad\xe3\xb8\x55\x77\xee\x50\x08\xd2\xfb\x67\x2e\x03\xaf\x4f\x30\xc0\x5b\x72\xab\x7c\x2f\x5c\xb6\xa0\x17\x36\xa8\x06\xc6\x05\x91\x77\xe1\x83\xce\xa6\xe1\x4e\xc4\xc2\x5f\x2f\x1e\x99\x5c\x21\xb7\x9c\x72\x7a\xcc\x5e\x4e\x06\xd1\x57\xae\xc2\xd3\x84\x12\xf8\xc9\x1d\xd5\x7c\x7b\x15\xf2\x94\x74\xb6\xad\x63\x8f\x77\xca\xdc\x13\x79\xa0\x10\x53\x02\xf4\x4d\xae\x54\xb3\x59\xa2\x93\x5e\xa7\xd9\xa1\x95\xfe\xfd\x8d\x6a\x56\xff\xd5\xd7\x0c\xed\x7e\x08\xf7\x25\xe7\x56\x84\xf8\x1b\x54\x7b\xd9\x3f\x20\x70\x3e\x21\xb6\x75\xd3\x74\x2a\x0f\x76\x44\x61\xb5\x45\x76\xa3\xbb\x7a\xa8\xdf\xfb\x6b\x40\xe7\xe4\x3e\xf9\x98\xaf\x9a\xf8\xe3\x15\xff\xfd\x33\xaf\x42\xdf\xc7\x06\x58\xf3\x13\x70\xef\x76\xdf\x8e\x99\x37\x7c\xa0\x1f\xf4\x52\x6e\xca\xd7\xe9\xfc\xcf\xdf\x1f\xa7\x1c\x61\x37\x2c\xa0\xfc\xb4\x54\x00\x8d\x4f\x17\xa6\x94\x8f\x81\x6a\x85\x23\x51\x9d\x50\xf1\x5d\x54\xbc\x2f\x25\x94\x64\x43\x35\x2c\x51\xfc\xcc\x48\x59\xc9\xfe\xec\xc8\xc2\x1d\x96\x7d\x7e\x52\x66\x99\x30\x62\x2b\xd9\x3c\xb0\x83\xf4\xe2\x48\xcc\x70\x0b\xb3\x09\x50\x60\xd2\xb0\x0e\xe9\x03\xc6\xcb\x95\x25\x6c\x21\x95\x00\xf9\x12\xce\x4c\x09\xb2\xd9\x6a\x49\x81\x8e\xd5\xf0\x8f\xfc\x88\xb0\x9a\x83\x56\xc5\x69\x7c\x19\xae\xba\xe6\x40\x1a\x4d\xd5\x5c\x7d\x6c\xf0\x31\xf2\x18\x34\x8f\xbe\x10\xf0\xeb\x69\xe5\x34\x28\x27\x2a\xc9\x83\x5e\x31\x7c\xb4\x96\x86\x62\x89\x86\x34\x30\xb3\x18\x72\xb0\x91\xa4\xcc\xda\x42\x40\x61\xca\xeb\x56\xc4\x7d\x6d\x68\x47\x35\xc4\x1b\xfd\x21\x7b\xf9\xc8\x5a\x97\xa7\x65\x3d\xe1\xf7\xd1\x08\x1b\xfc\x1d\x54\xc7\x30\xa4\x9b\x58\x8d\x6f\xb6\xc3\xee\x5b\x3e\xcd\xc3\x1d\x74\xc6\xb7\x6a\xe2\x9d\x84\xcd\x9d\x84\x3f\x17\x38\x6d\x81\x3c\x76\x66\xed\xb7\x9c\x40\x2f\x7a\x22\x97\x98\x42\xa5\xa0\x64\xb5\xfa\x3b\x85\xfc\xbb\x88\x5f\x38\x67\xc5\x6c\xa6\xbb\x8b\x14\x8c\x26\xf1\xe4\x81\xf9\xee\x27\xe4\x77\x10\x12\x69\x77\xd5\x2c\xa9\x00\x60\x3b\x53\x90\x8e\x4b\xe1\x67\xec\x08\xe3\x4c\x7d\x9c\x24\x60\x29\x97\xda\x4c\xf5\xd9\x5d\x28\xa4\x1e\x39\x48\x86\x4c\x6d\xf6\xb3\xb3\xa1\x24\x1b\x3f\x9f\xd2\x22\x0d\x1d\x63\x8a\x60\xec\xcf\x38\x3a\xa0\x64\x9d\xa4\x94\x70\x6a\x97\x78\x92\x9a\x5e\x31\x72\xf4\x15\xee\x92\x99\xa5\x72\xcd\x69\x59\x9e\x6b\x71\xa2\x16\xb7\x4f\x41\x81\x7a\xd6\x15\xc1\x87\x98\x35\x11\x89\x6f\xd4\x02\xd9\x4f\x33\xc5\xba\x64\x08\xd9\x23\x00\x2d\x4d\xeb\xba\xb7\xf9\x3c\x3e\x5e\x55\xc1\xcc\x13\x69\xf9\x44\x40\x44\xe9\xf9\xa5\xb6\x44\x69\xd2\xd1\x67\x2d\x6b\xb7\x54\x34\xc2\x86\xd5\x16\x86\xb9\x97\xfe\x6d\x3d\x78\x57\x27\x84\x05\xd8\x34\xd6\xa8\x5e\x25\x91\x29\x98\x96\x71\x24\x37\xde\x0b\x1b\x58\x67\xb7\x72\x7f\x4b\x1d\x84\xff\xed\xdc\xcd\xae\xdc\x3f\x27\xf2\x35\x0e\x99\x96\x61\x16\xcc\x9e\xe0\xad\x36\x27\xa5\xb2\x8a\x58\x04\xe7\xc8\x3b\x04\x7c\xf7\xe6\xd5\x1f\x7f\x7c\xfd\xc7\x7f\xdc\xdb\x89\x3d\x86\x92\x5b\x8e\x61\x08\xad\x96\x65\xd0\xbf\xa5\x86\xe5\xfd\x0d\x70\x6a\xe1\x63\xf0\xdb\x3e\xa8\x3c\x0e\xdc\x4f\xdf\xe9\x9f\x17\xe2\x2c\x2a\x63\xc8\x81\x38\x3a\x43\xd5\x03\xe9\x92\x65\xa8\x53\x4c\xf9\x6c\x88\x5d\xc6\xa5\x4f\xc4\x13\x17\xe5\xcc\xcd\x36\xcb\xcf\xb1\x57\x1d\xf1\xc6\x59\xbe\xc5\xf7\x85\x6a\x04\xc0\x48\x93\x21\x11\xee\xc8\x3e\xa5\x8d\x20\x7d\x0b\xde\xd2\x78\xe9\x8b\x7e\x0d\x3c\x43\xc9\xa5\xd0\x28\xbc\x0f\x4e\xca\x3e\x25\xa9\xe5\xde\x28\xf6\x54\xaa\xed\x42\x8f\x95\x9a\x6a\x7d\xa2\xe0\x23\x39\x17\xa9\x54\x47\x81\x35\x52\x01\x6d\x83\xc6\xeb\x8b\x0d\x3d\xd4\xbf\x6e\x95\x1b\xcd\x7e\x31\x5a\xf0\x90\x83\x41\xe9\xab\x97\x8d\xa9\xd3\x64\xd1\x28\xe7\x1b\x45\x9f\xca\x96\x6d\x36\x5b\x0d\xae\x5d\x32\xef\xb2\x42\x35\x0c\xb8\x60\x8f\x10\x53\xd6\xae\x7d\xdd\x28\xba\xf3\xe0\x26\xbd\x98\xcd\xe1\x62\x34\xda\x0f\x94\xed\xd2\x87\x6e\xd0\xeb\xd4\x95\x9a\xf0\xf9\xd6\x70\xb9\x16\xee\x46\xe9\x67\xe3\xe9\xc6\x80\xb9\xb6\xd0\x06\x9d\x97\x55\x86\x95\x57\xc3\x1f\x59\x72\x36\x54\x78\xca\x61\xe9\x59\x19\x53\xa5\xec\xca\x00\x50\x59\x5c\x5a\x00\x43\xa0\x12\xd2\xfc\xcd\xca\xc5\x10\xb3\x3b\x53\x14\xe9\x1e\xdd\x0a\x08\x5e\x7b\xac\xa0\xca\x1b\x21\x25\xf2\x49\xf7\x99\x45\x8a\x54\x39\x9f\xc8\xe7\x0c\xd4\xdb\x04\xc3\x83\x67\x2f\x05\x18\xa4\x24\xbc\x74\xe8\x70\x45\x4a\xfd\xda\x55\x65\x82\xed\xda\x84\x88\xea\xeb\x6d\xc6\x64\xa4\xce\x61\xbc\xb6\x40\x8a\x96\xed\x3c\x53\x2d\x65\x39\xb7\x3a\xac\x78\x63\x51\x3f\x9d\x68\x65\x15\x37\x83\xae\x8e\x32\x5a\x56\xb5\xaf\x8a\x62\xe2\x50\x80\xd4\xae\x2d\x52\xc3\x06\xee\xfa\xc0\x8c\xdd\xd5\xf7\xe3\xb5\xa2\xab\xea\xeb\x9e\x72\x5d\xff\x98\xaa\x19\x7b\x3e\xe4\x76\x9d\x72\x36\xab\x9c\x2b\xc3\xb9\x0a\x35\x49\x7d\xef\xb7\xcd\x88\x9d\x0f\xfa\x79\x0b\x99\x16\x59\xb3\xd1\x06\x92\xa8\x46\x9a\x2c\x87\xe0\x78\x14\x2a\xad\xd0\xf5\x1b\x0a\xff\xdc\x9b\xba\xaf\x95\xed\x07\xbe\x5a\x02\xfb\x91\x3f\x26\x74\x22\x2e\xac\xe3\x21\x24\x78\xdc\x71\x98\xf2\x5e\x8d\x55\x34\xc4\xb5\x3b\xd3\xba\x9a\x7c\xde\x6c\x83\x71\x82\x6c\x4c\x02\xa9\xfd\x38\x08\x22\xb7\xeb\x38\x0d\xb9\xef\x8a\xa9\xe7\x5e\x26\x7b\xfd\x87\xbb\xd8\xb6\x86\xdf\x36\xe3\x3c\xb0\x86\x97\x21\x8e\xfe\x21\xd6\x0e\x69\x64\x40\xb1\xd6\xb4\x60\xfd\x85\x7f\x07\x22\x60\x66\xfe\x1d\x6c\x7c\xbf\x82\xe3\x14\x7e\x19\x11\x64\xaf\x6e\x87\x17\xe2\x78\x32\xc4\x09\x84\x12\x5e\x46\x23\x8e\xbd\xb3\x23\xae\x58\x05\xe5\x3e\xdb\xd4\xa7\x20\xcb\x66\x5c\xac\xde\xcb\x17\x10\xfc\x9d\xe3\x59\xbe\xc5\xf7\x89\x02\xa8\xb0\xc6\x78\x27\xae\x49\xb2\x91\x25\xa1\xe7\xf6\xb4\x43\x96\xa5\xfb\x0e\x21\xa8\x94\x9a\x24\xe1\x24\xe5\xd5\x72\x6b\x7a\x5a\x64\xe2\x1b\x05\x0a\xe7\x49\x9e\x2c\x1f\x8f\xf5\x19\x2b\x9c\x45\x37\x08\x64\xb3\x08\x4d\x27\x3b\xdc\xb1\x51\xd0\x64\x77\xb8\x4a\xbb\x84\x27\xe7\x4e\x59\xb9\xe3\x89\x10\x78\x9b\xa4\xc8\x06\x65\x0f\x19\xb0\x27\xe9\x7c\xa3\xdc\x53\xc1\xa6\xe1\xdf\xd5\x4b\xbb\xe2\xda\x55\xf9\x24\xa5\x36\x28\x3e\xd0\xb4\x7d\x63\x8a\x41\x73\xaf\x5b\x9b\xd3\x50\x74\xd9\xde\x18\x24\xea\x96\x2a\x89\xf5\x0c\x60\xda\x85\x48\xf4\x7c\x6b\x94\x5c\xcb\x76\xa3\xf0\xb3\x61\x74\x6b\x9c\x8c\xed\x73\xd9\x18\x28\x70\xca\x69\x4b\xb6\x1b\x31\xae\x36\x28\x48\x37\xf8\x47\x29\x55\x60\x06\x7a\x5f\xc9\xc9\xfa\xe8\x13\xc5\x18\x01\x42\x15\x9c\x42\x60\x71\x26\x50\x68\x70\x49\x14\xea\x92\x4c\xac\xda\x28\xfd\x77\xa6\x20\x0a\x58\xa8\x9d\xf3\x46\x0c\xad\xcb\x74\xe9\xba\x3e\x92\x2c\xa3\xec\xd3\x42\x0d\xfa\xd9\x42\x14\x3a\xaa\x36\x9c\x10\xb6\xe4\x53\x25\x5f\x28\xa7\x2c\x99\x6b\x31\x3a\x51\x1b\xa4\xc8\xaf\x52\x95\x8d\x1a\xf2\x06\xbf\xea\xab\xd1\x97\x97\xa2\x1f\xc9\x9c\x14\xf7\x2b\x38\x43\xae\x48\xdd\xcd\x8d\x6c\x51\xc6\x78\x6e\x15\xf0\xab\xca\x85\x99\x4c\xe8\xc2\xa6\x03\x7a\x3a\xd4\x60\xd6\x55\xaf\x88\x78\x73\x20\x4a\x49\xed\xda\x16\xc1\xd6\xfe\xcb\x85\x56\xfb\xea\xd2\x57\x7e\xaa\xe8\xaa\xfa\x4a\x23\xbb\xae\x7f\x44\xe8\x9f\x0b\x37\x72\x96\xa2\x72\x5f\x52\xc2\x92\xbd\xd1\x02\xd7\x5a\x5e\x57\xab\x59\xfb\xe0\xf1\x79\x6c\x01\xdf\xb5\xab\x24\x1d\xd7\xc5\x90\xba\xb7\x56\xe8\xfa\x0d\x85\x7f\xee\x87\xfd\xb5\xb2\xfd\xc0\xc7\x6c\xe8\x5b\x60\x4a\xe8\xa4\xb1\x75\xc1\x21\xac\x56\x46\x7f\xa8\xad\x11\xfa\x51\x8a\x46\x38\x78\x42\x71\x99\x57\x75\xf4\x93\xb8\x2a\x5b\xf3\x22\x54\x2f\x6d\x70\x22\x44\xf2\x53\x62\x26\x57\xaa\xd4\x9e\xd8\x1d\x43\x0b\x03\xaf\x69\x5c\xe3\x5b\x37\xb8\xc5\x7a\xdd\xba\xed\x85\x7f\xc0\xea\xfc\xf5\xb4\x93\x6e\x90\x25\x03\xd0\x66\xd9\x1e\x94\xc7\x51\xc1\x3e\x43\x79\xe9\x29\xe7\x1e\xeb\x47\x59\x17\x99\xd3\x4b\x4f\x9a\x31\x92\xdf\x33\x50\x1a\x96\x4e\x4a\xb1\x02\x94\x3f\x85\x33\x22\xd7\x8d\xa4\xdc\xbf\x24\x6b\x91\x0c\xae\x6b\xd6\xcb\x17\x3c\xf2\xcd\x97\x4c\x39\xa9\xff\xb7\x0f\xba\xf7\xf4\x59\x32\x80\x4a\x0d\xef\x5a\xc4\xd1\x07\xee\xb5\xdd\x02\x6b\x71\xce\xf0\xd0\x0d\x05\xa8\xcc\xa1\x07\x01\x55\x8f\x8f\x52\x5c\xab\x49\xff\xd8\xdb\x6a\x9c\xec\x49\xcf\x63\x45\x52\xdd\x71\x26\x35\x82\x56\xc9\x24\xf5\xd9\xf5\x75\x77\x0a\x1e\x2d\x4f\x64\x3f\x0d\x50\xb2\xb1\x55\x42\xa5\x24\x13\xd2\xa5\x88\xcb\xe2\x5b\x28\x90\x6a\x8c\xcf\xa9\x9c\xc9\x65\x47\x2e\x7b\x49\xc5\x0f\xb8\x68\x07\x24\x1c\xda\x86\x22\x2a\x89\x5f\x79\x91\xc1\x50\xf2\x8c\xf2\x89\x6a\xa0\x7c\x52\x5e\x56\x7f\xcb\x11\x38\xee\x4c\x21\xb9\x23\x15\x9b\xe5\x67\x18\xcf\x77\x9b\xff\x2f\xb9\x5c\xe4\xa7\x4b\xf6\x5a\xb2\x2c\x25\x03\x0c\x44\x26\xeb\x9c\x21\xeb\xc2\x49\x36\x2e\xe4\x52\xa5\xea\x45\xbb\x51\xd6\x92\x44\x09\x78\x27\x4c\xd6\xc7\xcb\xaa\xac\x6c\x5d\xb3\x48\xfa\x2a\xc9\xf8\x84\x06\x53\x18\xb7\x91\x92\x2d\x20\x7e\xfc\x0c\x50\x47\xeb\xfc\x66\xe9\xd8\x8e\x87\x03\x19\x86\x9c\x56\xbc\x62\x1a\x7a\x08\xa7\x93\x06\x2f\x87\x90\x29\x14\x6f\xa8\xca\x5c\x0e\x06\x2d\xf1\x8c\xb8\xeb\x2e\x41\x74\x63\x6b\x5f\x29\x4e\x1e\xf4\x3a\xf5\x00\x38\x2f\x1c\x3a\xc9\xa0\x97\x56\x33\x60\x2c\x51\xd1\xfe\x26\x97\xd2\xd6\x80\x30\x94\x1c\x83\xa9\x09\x87\xb3\x4f\x9e\x1c\x9c\xef\x5d\x18\x61\xca\x95\x20\xfe\xd8\x3f\xb8\x9a\x70\xb7\x9e\xc0\xe8\xb8\x4e\xac\xe5\xf2\x33\xae\x19\x22\x9a\x76\x02\x50\x15\x1f\xc8\xfb\x2e\xf6\xc4\x81\x14\xd8\x9e\xa3\x16\x9d\x8b\xeb\x8f\xf6\xd4\xa9\x3e\xf8\xf4\x92\x16\xa8\xbd\x61\x10\xe5\x2a\xa6\x6e\x41\xf6\x49\x79\xc5\x44\x16\x28\x37\x48\xe9\x42\x3d\x72\x2e\x22\x8d\xa6\x1c\x79\x7e\xa0\xec\x34\xaf\x8b\x88\xf4\xe5\x7a\xe3\x13\xf8\xd1\xce\xa1\xc1\x23\x84\x25\x96\x6f\x43\x05\x77\x1a\xac\x64\x81\x7f\x18\x42\x57\x19\x42\x34\x5d\x4c\xfe\x05\xb9\xac\xe2\x70\x2c\x62\xab\xaa\x0b\x87\xb1\xb9\x76\x48\x20\xa6\x0c\xa3\x85\x77\xf1\xac\xbe\xa6\x36\xb8\x0b\x0e\xbc\x36\x62\x73\xe5\xf6\x59\xa7\x61\x70\x47\x4f\xd9\x0f\xb8\x4c\x92\xba\x50\x94\x2d\xa6\xfc\x3f\x4a\x03\x2f\x3f\x32\x70\x15\x9d\x60\xed\xa3\xdb\xc0\x32\x9c\x2c\xd7\xd6\x03\x9e\x02\x67\xf2\x2e\x91\x87\xd2\x10\xa9\x00\x0c\x02\x76\x4a\xae\x47\x2a\xb9\xc0\xf5\xb5\xe5\x10\x20\x19\x9e\xb7\x1c\x0b\xb5\xbc\xbe\x18\x85\x76\xb0\x55\x66\xad\xdc\xa5\xea\xd2\x98\xa4\x9b\x41\xc8\x02\x2b\xa1\x48\x17\xa0\xc8\x4e\x7e\x6e\xa0\x7b\x38\xa9\x1a\x1e\xa7\x1a\xe5\x47\xbb\x1a\x50\x0b\x16\x0e\xbc\x35\xe2\xcc\xab\x04\x80\x89\xc1\xb7\x59\x96\x98\x49\x92\xa5\x4b\xdf\xce\xe3\xc1\x8a\x93\xd5\xdf\xfa\x74\xa2\x20\x65\xaf\x59\xca\x2b\xb7\xb5\xc0\x06\xc9\xe0\x78\x47\x7e\xb4\x9c\x7e\xd3\x75\x80\xaf\x4d\x2f\x25\x55\x28\xdd\x6b\x4d\x5b\x51\x5d\x62\x65\xcb\x0b\xd1\xa0\xbc\x11\x58\x54\xde\xf1\x33\x6f\x7a\x5c\x48\xc3\x4a\xd3\x93\xb5\x3a\x10\xc0\xc9\x34\x81\xfb\xb4\xcf\xb9\x9e\x75\x00\xb8\x22\xf9\x9b\xbe\x35\x4d\x57\x4c\xaf\x6f\x59\x57\xc9\xfa\xcd\xf1\x25\x49\xeb\xe9\x68\x69\x27\xf9\x21\x0f\x7a\x9d\x4e\x7c\x14\xe3\x7d\x71\x1f\xf4\xf7\x6d\xbe\x2c\x1f\x68\x68\xdb\xe6\x17\xe5\x1e\x5c\xf4\x47\xe2\xed\xf5\xf8\x7d\xa7\xde\x55\xe0\xac\x2d\x53\x66\xc5\x78\x03\xc8\x0b\x7f\x0e\x22\x8c\x96\xde\x41\x0c\xd0\x0c\x8b\x47\x43\x58\xe9\x5c\x16\x7a\x9c\x3f\x8c\xe0\xf1\xc9\x83\xfe\x7d\xcb\xc9\xe1\x05\x4f\x0f\xb3\x52\xf4\xec\x18\x1a\xc6\x7b\xc7\xc7\xaa\xdc\xf3\xb1\x72\x77\xf0\xba\x2f\x06\x9f\xde\xc2\xeb\xe6\x48\x1b\xbc\x08\x6e\x03\x61\x1c\x47\x1f\x19\x25\x59\xe1\xb7\xa3\xdb\xfd\xf3\xda\x91\x8a\x27\x97\xdf\xf5\x67\xc8\xb3\x3e\x97\x2d\xd4\xc5\xb8\x57\xfb\xc6\x18\xd8\x47\xe2\x47\xa2\x97\x75\x0c\xad\x4c\x1a\x42\x76\x6e\xab\x70\xd7\xff\x8c\xc0\xa4\x1e\xf5\x4f\xc1\xa4\x01\xba\x8a\x08\x2c\xf0\x90\x5d\x12\xc5\xba\xdd\xf5\xe9\x30\xe6\xdd\x85\x5b\x83\x8b\x67\x0b\x71\x30\x3f\x6f\xba\x42\x6e\x07\x65\xfa\x1b\x41\x99\xdb\xc8\x83\x17\xb3\x81\x60\x68\xe0\x1a\xc4\x8b\xf5\x9b\x87\xfc\xba\xe1\xc9\x13\x94\x40\xc8\x6f\xd0\x3e\x50\x8b\x30\xdd\xc4\x5e\x74\x63\xde\xfb\xba\xf5\xeb\x97\xf3\xc3\xb8\xcb\xb2\x74\x36\xb0\x9a\x7e\x13\x51\x45\x97\x49\x5a\x36\xef\xd7\x43\x3c\x91\xe3\xf0\x02\x27\x1c\x47\xd9\x3b\x55\x3a\x87\x88\x05\xce\x13\xdb\x00\xd4\x63\x04\x89\xc0\x32\x14\x82\xd4\x29\xb9\xc1\x9b\x20\xb7\x3c\xf8\xe1\x1d\x05\x2f\x92\x4e\xae\xcd\x4c\x1f\xaa\x1f\xec\x09\xa0\x4a\x59\x14\x20\x6f\x80\x5f\x53\x0b\xbe\x33\xf8\xee\x13\xe8\x6f\x07\xce\xf0\x1e\xf0\x03\x07\x78\x79\xfa\x81\xdd\x0b\x4a\xb6\xaa\x0f\x18\xdb\x62\xce\xa8\x93\x6c\x8f\xfc\xfb\x1b\xf8\xb8\x44\xa5\xef\x41\x80\xad\xa1\x92\x61\x46\x98\x5a\x60\xfd\x02\x18\x8b\x39\x8f\x6d\xc0\x20\xe8\xe1\x0c\xd4\x39\x0f\x92\x5a\xd0\x39\xe7\x20\x4d\x1c\xb1\x41\x81\xce\x5a\x95\xd9\x56\xde\xf3\x4e\xd6\x14\x5f\xc8\xdb\x40\x5c\x10\x77\xca\x85\x2a\xa8\x07\x19\xab\x55\x42\x0c\x4e\x81\xf4\xcd\x45\xbf\x31\x1e\x48\xd9\x85\xbc\xcb\xa2\x45\x4b\x76\x00\x7f\xe0\xa0\xc5\xc0\xdf\x63\x4b\x6c\x14\x5c\x66\x65\x66\xad\x9d\xb6\xc5\x23\x67\xe8\x3a\xf4\x1e\x0e\x96\x93\xd2\xf5\x4a\xb4\xec\x3e\xb0\x90\xc0\xca\x98\xa2\x5f\xe9\xd0\x83\xa7\x5a\x11\x6c\xcc\x4a\xb3\x0c\x4c\x3e\x2e\xf0\x49\x0e\x0a\xc7\xa8\x2e\x54\x70\xaa\x82\x53\x65\x8c\x00\xf2\x95\x71\xc6\x90\x5d\x40\x8f\x8a\xb5\x00\x21\x0c\x90\x66\x2e\x8c\xa2\xa8\xc6\x20\xc3\x8f\x8a\xec\xb1\x82\xc6\xaa\x21\x31\x0f\xba\xba\x08\x32\xe7\x58\xcb\x27\xe9\x72\x48\xfa\x50\x06\xb8\x1a\xd9\x38\xf0\x50\x5e\x50\x40\x60\x0c\xc4\xdc\xb6\x54\x60\x28\x89\x32\xb8\xd9\xc5\xc3\x58\xf7\xf7\x37\xaa\xd8\xf0\x07\xee\xce\xcf\x30\x05\xce\xe6\xda\x0c\x9d\xc5\xcc\x7a\xca\xb6\x8c\x8d\x80\xdd\x24\xb8\xa6\x1d\xe5\x3a\x38\x69\x22\x8c\x45\x9c\x4a\x33\x43\xc7\x57\x60\x49\x9f\xb1\x6b\x0a\xe0\xbd\xf6\x0d\x17\x92\x7c\x94\x6b\x84\x03\x16\xe5\x04\x24\x2d\x19\xc0\x0c\x96\x3b\xe7\x75\x2b\x16\x40\x62\x8d\x41\x1f\xd5\xe9\x6c\x90\xa6\x08\x29\x0e\x0e\x61\x57\xa8\x79\x5f\xd2\x00\x23\x94\xac\xe8\x8a\x8b\xf8\x33\x43\xed\x78\xfe\xf2\x7d\x2f\xb8\xaa\x1b\xf2\xc6\x31\xea\x5a\x39\x81\x8a\x1b\x96\x31\x23\xf2\xf1\xfb\x67\x50\x85\xdc\x63\x9d\x7d\x66\xb7\x6b\x53\xf3\x97\x8c\xfd\x4b\xc6\xde\x95\xb1\xbb\x96\x78\x1d\xfc\xbb\x14\xb8\x0c\x14\x99\x05\xc7\xb2\xcd\x93\x9b\xe5\x16\xc9\x72\x73\x4e\xbb\x81\x08\xb6\x06\xc9\xb9\xea\x27\x7f\x49\xf9\xbf\xa4\xfc\x0f\x49\xf9\x5d\x83\xfd\xf4\xfa\xe5\xf4\x9f\x3b\x25\x3d\x18\x92\xca\x32\x5a\x61\xf2\x5e\x89\x20\x70\x88\xeb\x3d\xa9\xfa\x75\x38\x8a\xcb\xc0\x04\xe6\x19\xc2\x2c\xe2\x1b\xe4\x12\xa8\x66\x13\x3a\x88\xda\x06\x11\xfb\xd7\x0a\xf0\xd7\x0a\xf0\x5f\xb3\x02\xe8\xa4\xd8\x4d\x8a\x5a\x86\x78\x03\x05\x79\xc1\xde\x36\xf3\xe6\x72\x3d\x53\xec\x75\x26\xc0\x38\x19\x80\x9b\x0b\xec\xe7\x87\x66\xc2\x5f\xcb\xc1\x5f\xcb\xc1\x43\x23\xff\xdb\xdf\x7f\x86\x63\x51\x9d\x48\xdc\x2d\xfe\x3b\xe9\x52\xe0\x53\x14\x90\xe9\x36\x94\xa0\xdc\x0e\x74\x23\xa5\xc8\x33\x09\x3c\xcc\x24\xf0\x30\x93\xc0\xc3\x55\x02\x0f\x4d\x02\x0f\x4b\x09\x1c\xdc\xa0\xd7\xe6\x55\x54\x1b\x03\x00\x2b\x30\x09\x78\x1a\x2a\xe8\xfd\x8b\xf2\xa1\x83\x59\x3e\xa4\xb3\x07\xd2\xb2\x5c\xdd\x66\xdc\xeb\x61\xaa\xe1\xfb\x1b\x8b\xc8\x16\x81\x40\xb1\xe4\x43\xa0\x68\x81\x69\x94\xca\x91\x42\xa0\x30\x41\x30\xdb\x02\x86\xe0\x5f\x20\x55\x8f\x54\x83\x93\x1f\xb5\x9d\xd5\x3c\xd5\xca\x19\x80\xfe\x2a\xee\x0b\xab\x86\xe9\x92\x88\x55\xde\x47\x35\x0a\x64\xe7\xd5\xb2\x69\x4d\x5b\x37\x65\x68\x5a\x47\x25\x2e\xf8\x33\x00\xe0\x84\xd5\xe6\x2c\xcf\xd9\xe0\x85\x25\x8d\x49\x5b\x77\xa6\x65\xe7\x44\xa1\x54\x50\x5c\x14\x96\xfe\xaa\xdd\xba\x43\x31\x07\x43\x56\xe3\x54\x0c\x4e\x4c\x41\x66\xbf\xec\x8e\x10\x0a\xf9\x1a\x4e\xc4\xb9\x18\x4a\x31\x83\xeb\x40\x64\x48\xc2\x5f\x8e\x6c\xda\x5c\x38\x35\xe2\xa6\xad\x9c\xf3\xe5\xe2\x87\x26\xc8\xae\x85\xa1\x50\x0e\x6b\x11\x8c\x23\xdb\x32\xd8\x43\x22\xeb\x23\x2d\x4f\x22\x21\x98\x20\xaf\xce\x32\xc6\x44\x40\x2e\xdd\x64\x9b\xe4\xda\x14\x5c\x2c\xd2\x60\x2e\xb7\xc8\xfb\x00\xf2\x06\x4a\x22\x73\xd8\x65\xaa\x7d\x3b\x46\x4f\x3e\x87\x4f\x1c\x14\x94\x0b\xf8\x8f\x1c\x87\x82\x55\x28\x8e\xd2\x76\x5d\x85\x49\xd8\x8e\xb5\xdc\x13\x89\x1b\x20\x42\xa3\xcd\x87\x31\xea\x7d\x61\x0a\xd0\x28\xf2\xf3\x08\x18\xba\x3a\x15\x99\xb8\x2e\xa9\x96\x82\x2b\xb0\x8c\x40\xcd\x00\xd4\xf7\x08\xd8\xf2\x52\x34\x5e\x46\xe6\x8f\xab\x09\x6b\x10\xfc\xb1\x5d\xba\xae\x41\x71\xbe\x06\xa5\xd9\x1a\xc4\xb3\x35\x28\xdf\x59\x83\x32\xc2\xcf\x42\x4c\xc4\x29\x1a\x2a\xc5\x61\x31\x63\x5d\x78\xc0\x48\x29\xe5\xca\xf5\x88\x18\x08\x9f\xa6\x83\x51\x17\x89\xbd\x7f\x29\x6d\x65\x49\xb7\x57\x16\x37\x5b\x58\xca\x6c\x61\x09\xc4\xc9\xcd\x17\x16\x3f\xb4\xe8\x72\x8f\x5c\x4b\x04\x1a\x7b\x91\xb7\x2b\x50\xd3\x6d\xf0\x07\x07\x26\x24\x4f\xb1\xa4\x9f\x5c\x23\xfe\xbf\x9d\xdb\x85\xd8\x38\x14\x36\xb6\x0b\x07\xf6\xe8\x50\xfe\x90\x60\x56\xed\xf4\x0a\xd9\xb5\x7a\x73\xce\x2b\x71\x60\x0b\x2e\x5a\xc6\x0e\x45\x2e\x65\x53\xc5\x52\x26\xd0\x1a\x90\xb3\xe9\xd3\xfb\x6b\xab\xf1\xd7\x56\xe3\xbf\x74\xab\xf1\xff\xed\xdc\x66\x58\xad\x42\xde\x9a\x4c\x55\x06\x6d\xa6\x78\xe6\x26\x58\x6f\x4d\x26\x11\xf1\x11\x22\xf4\xd6\x7b\xe6\xca\xea\x9c\xe1\x44\x03\x77\xa3\x7c\x63\x2a\x95\x21\x51\x08\xc8\xd6\xf0\x83\x33\xe9\xaf\xad\xca\x5f\x5b\x95\x1f\x9d\x39\xdf\x7e\xfb\xed\xeb\x3f\xfe\xc3\xfc\xfb\xf1\x3f\x76\xb2\x71\x0e\x3d\xc6\x44\x43\x7a\x08\xe0\x84\x54\x75\xa8\x76\xc8\x0f\xfa\xc6\x08\x4d\x6a\x76\x0d\xe6\xd8\xb8\xa2\x4a\xea\x3d\x0b\xb2\x7a\x4e\xbe\x16\x91\x5f\x2b\x3f\x5b\xd9\xa6\x94\x14\xcf\xb8\x0e\x5e\x16\x6c\xd1\x94\x29\xca\xa0\x42\x44\x76\x89\xed\xaf\x52\xe2\x0b\xfc\x17\x7a\x8f\x87\xda\x3c\x1e\x36\xa9\xd8\xf1\xc5\x4b\xa2\x5c\x3d\xe0\xc1\xc9\x69\x1c\x62\x0e\x98\x2b\x48\x56\x73\x37\xc8\xfd\xfd\x4d\x0b\x95\x7c\x5c\x49\xc1\x2a\xc2\xdf\x1f\xe0\x15\x10\x29\xbe\x72\xa4\x50\xcb\x19\x13\xce\x83\xbb\x64\xed\xf3\x5b\xe1\x68\xe4\x9f\xd1\x0c\x0a\xae\xa9\x45\xca\xaf\x9c\x2f\x70\xc7\xb9\x0d\x91\xd3\xb3\x76\x2e\x9d\x46\x7e\xc9\x30\xda\xe9\x8f\xd8\x20\x41\x57\xc3\xe4\x84\xe9\xa2\x5e\xb2\x21\x29\x22\x02\xd5\x1c\x9f\x3c\x41\x50\xb1\xbe\x5c\x06\xb6\xc7\xe5\x2d\x51\xe4\x0c\xe5\x1c\x4f\x14\xb3\x4c\x93\x4c\x2a\xb0\x38\xea\x1f\x75\xeb\xa8\x00\xea\x3d\xd8\xc5\x7d\x00\x39\x52\xb0\x59\xf4\xbe\x27\x91\x11\x80\x52\x68\x11\x60\x90\xf8\x27\xd9\x48\x84\xc1\x36\x51\xc6\x70\xbf\x46\x34\x6d\x4d\x4f\x08\xda\xd7\x98\x7f\x7c\x31\x56\x72\x0f\x0c\x9f\xec\xc3\x72\x48\x9d\x68\x8e\x24\x5a\x8e\x05\x86\x51\x59\x89\xf5\x94\x45\x3c\xa7\xb3\x6c\x0d\x59\x04\x6e\x01\xf9\x92\xc8\x3e\x91\xa9\x99\x6a\xa8\xf2\x7b\xc0\x86\xe6\x52\x29\xf0\x0d\xe0\xf0\x74\x03\x38\xdc\x2b\x99\x25\x18\xa6\x35\x7c\xc2\x59\xad\x32\x4b\xc2\x06\x09\x1f\xa6\xd2\x8b\x32\x83\x42\xc5\x3e\xc2\x31\x8a\xac\xaa\x07\x47\xb5\x8a\xe2\xfc\x2c\x4a\x2b\x83\x7e\x2a\x2b\x9e\x3d\xaf\x3e\x30\xf2\xc5\xb3\xb4\x40\x03\x0c\x44\x61\xe2\x2b\xf3\xa5\x07\xc5\x99\x42\x2e\x7b\xdf\xf9\x09\x5f\xe6\x27\xc7\xf5\xe9\xb8\xe7\x0c\xf7\x0e\x72\x12\x82\xed\xd6\xee\x95\xd2\x67\x1d\x6c\x28\xcb\x7e\xb5\xaa\xfb\x91\x6c\xf4\x44\x7b\x10\xd1\x62\x45\x6d\xab\xb9\xc7\xc3\xac\x60\x03\xe3\xf2\xca\x56\xd6\xa6\x6e\x8f\xee\x28\x83\x68\x2c\xd7\xb3\x28\xd8\xbe\x39\xef\x74\x48\x54\x25\xbb\x21\x3e\xcb\x7e\x1f\x3e\xe7\xe0\xad\x72\x71\x8d\x74\x86\x39\x19\x9f\x21\x29\xde\x12\x39\x5f\x44\xfd\xaf\xe1\x90\x28\xc6\x34\x24\x45\xef\xf2\x9c\x4e\x94\xb3\xd2\x11\xf8\x14\x09\xfc\x5f\xcd\x08\x05\xf0\x18\x6f\x65\x5e\xf4\x34\xad\x46\xe9\xae\xe0\xd6\xf9\x8c\x6a\x6d\xbd\x00\x7f\x3e\x46\xa8\x8c\x68\xf8\xf5\x4e\xe7\x2e\xf1\x08\x9c\x55\xcf\xf2\x05\x1c\xc3\x35\x02\xcf\xe0\x9c\x9c\xe6\x18\x0e\x56\x34\x93\x57\x51\x07\x6e\xb2\x2b\xbc\x7f\x76\x7f\x5e\xda\x3f\x3c\x40\x1f\xc7\x32\xbf\x39\x40\x45\x2f\xe9\x42\xbb\x7d\xa2\x64\xc3\x19\x7b\x93\x00\x51\x13\x2c\x4c\x91\x7d\x70\x7c\x22\xd9\x1c\xb9\xd7\x44\xb6\xc6\x35\x34\x01\x7c\xfe\x4b\x28\x67\xca\x2e\x9b\xb0\x46\xa1\x0a\xd1\x0f\xca\x03\x91\xd4\xe5\xd7\x67\x90\x78\xad\x30\xc1\x82\x9d\x0f\xcc\x40\xce\x67\xd9\x19\xfa\x74\x08\x54\x43\x1c\x40\x91\xb1\x0c\x06\xa7\xec\xcb\xc8\x64\xe5\xca\xd0\x87\xb4\xf8\x42\x89\xd3\x73\x5a\xa0\xf6\xe9\x13\xd9\x0d\xb2\x0c\xc0\x60\x93\xe8\x9e\x71\x07\x36\xfa\xc4\x61\x71\x73\x61\x1e\xc7\xc8\x2c\xee\x81\x35\xee\x01\x63\x64\x1b\x6d\xee\xfd\xb3\xe8\x41\x7f\x42\xba\xbb\x46\xde\x3f\xff\xfe\xf7\xf3\x4e\x07\x5d\xc7\x54\x83\x6c\x0f\x42\xf2\x4f\xa2\xdb\x43\xbf\x47\xe7\x21\x53\x07\x6a\xa5\xf5\xe8\xf3\x0a\x62\xe8\xa0\x74\xe5\x95\x21\x59\x77\x62\xce\xaa\xe6\x99\x2e\xf2\xfa\xc6\xa9\xbf\x26\x1d\x32\xb4\xbe\x66\x3a\x12\x05\xc1\x95\xfc\xfe\x19\x5f\x73\xa5\x10\x2e\xa6\xfb\xbe\xd1\x2e\xf5\x9f\x5f\x57\x9b\x4d\xe7\x5a\x00\xdb\x99\x8d\xc3\xd7\xf9\x29\x6d\x18\x0f\x68\xdf\x3f\xd7\x2d\xe8\x6d\x35\xf5\x1f\x3c\x21\xd6\xe1\xe6\x29\x00\xec\x02\x69\x45\x08\x34\xed\x16\x77\xf6\xe1\xbe\x6d\x73\x40\x1f\x8a\x10\x97\xa2\xce\xfa\xd0\x10\x8b\xde\xe4\x82\x53\x46\x65\xd3\xc2\x20\xf4\xe2\x96\x1d\xae\x1e\xb0\xfc\x6a\xc2\xd6\x6a\xc8\xf5\xc0\x00\x15\xf4\x37\xbb\x9b\x1b\xac\x95\x82\xee\x6d\x74\x77\xb8\xdd\xd9\x75\xe4\xd5\xde\xf4\xa8\xed\x3e\xbc\x32\x9d\x6d\xf8\x97\x00\x19\x1c\x81\xc8\xb8\xcc\x8b\xba\x38\xa5\xc1\xfe\x31\xe4\x57\xd3\x17\xb6\x0d\xa2\xf7\xcf\x89\xc0\x3f\x5a\xd7\x20\x0e\xc3\x08\x5c\xe8\x64\x0c\x6c\xdb\x0d\xce\x13\x7c\xfe\xae\x0e\xff\xfa\xb7\x2f\xff\x7e\x7c\x14\x3c\xef\x4f\x20\x59\x5a\x6f\xb0\x6c\xdb\x7c\x35\xf6\x1f\x4f\xea\xe2\x73\x0b\x28\xfa\xb9\x5c\x38\x7f\xb0\xab\x79\x51\x12\xa6\xa4\x18\xae\xaf\x55\x5e\xbe\xc9\x85\x74\xcd\x6c\xcb\x9f\xbe\x52\xbc\xf0\x63\xa0\x68\xad\xe9\x1f\xf3\x3c\xd5\x18\x8b\x15\x5a\x91\xdc\xbe\xac\x14\x77\x8d\x46\x63\xa9\xe9\x0a\xaf\x26\xce\xc8\x80\xd6\x58\x36\x19\x33\xb3\xd2\x04\x85\x7e\x03\xcd\x86\xca\x85\xf9\x55\x96\xef\x6d\xd4\x8f\xaa\xd0\x58\x41\x4f\x1f\x5e\x13\xf9\x4d\x57\xf5\xba\xed\xaa\xfe\x6a\x12\xf9\x0b\xf3\xcf\x34\xf3\xeb\xd7\xbf\xed\x0d\xda\x45\xc4\xc6\x80\xe8\x8d\x5e\xcc\x2a\xb3\xaa\x48\x73\x1c\x03\xae\x56\x28\x5b\xcf\x5b\x8f\xa6\x2f\x0f\xec\xa8\x04\x37\xb0\x3b\x7b\xaa\x30\x99\x66\xbb\x07\x89\x7a\xd8\xb0\x3c\xe8\x7c\xda\x98\x4e\xec\x6e\x4e\xc2\xd1\x94\xe1\xb6\x4d\x19\xd7\x49\xf8\xae\xb3\xdb\x3f\x4c\x53\x96\x2f\xa6\x4d\x44\x9c\xe7\xc6\x81\xf3\xb3\x22\x44\xe4\x57\x50\xd8\xdd\x84\xf4\xe5\x7b\x98\xbe\x0f\xef\xdc\xe6\xe3\x60\xaf\xf7\x49\x76\x69\x88\xe4\xb0\xbe\x5d\x69\x16\x94\x70\xdf\x25\x70\xbb\x8f\x73\x42\xa9\xa7\x74\x10\x38\x91\xc2\xfd\x93\xeb\x77\x87\x02\x5f\xaf\xb3\xa3\x8a\xd5\x22\xfb\xbc\xe3\x50\xe4\x0e\x89\xd8\xc6\x4e\x3d\xde\x10\x05\x7f\x32\x31\x18\x93\xbf\x18\x95\x04\xfe\xfd\x0d\xab\x2b\xcb\xec\x2d\xb8\x9b\xa8\x6c\x78\x33\x6f\x6c\xd1\x7f\x66\x87\xde\xfa\xf9\xf7\xd7\x6f\x77\x68\x46\xfb\x7e\xf6\xeb\xf9\xce\xd7\xe9\xbe\x31\xa5\xb9\xcd\xf6\x2d\x49\xc0\x66\x36\xdf\x23\xa5\x58\x64\xbe\x9b\xbf\x26\xfc\x7f\xcb\x84\xc7\x40\xd8\xe7\x70\x0c\x0f\x98\xe5\x7c\xe7\xd9\x74\x5f\xcd\x69\x1e\x67\xfb\x5a\x10\xf0\x4c\x4e\x1c\x18\x50\xf4\x65\x98\x65\xf0\xd7\x84\xff\x75\x13\xfe\x3f\xfe\x61\xbe\xfe\x63\xe7\x5c\x0f\xa4\xc3\x7f\x4b\x8b\xe9\x21\x2a\x76\x4c\xaa\xe5\xae\xa5\x6d\xf8\xc2\x83\xca\x64\x97\xd8\x9a\xfb\x40\x59\xd5\x02\x6c\x19\x1b\xe7\x81\xe7\x38\x74\x1b\xd3\xc9\x7f\x78\x58\x7b\x7c\x4c\xbb\x05\x27\x32\xc9\x3d\xfb\x25\xdf\x08\x33\x0c\x88\xf5\x80\x0c\x73\xb7\xdd\xb0\xfb\x09\xd8\x5a\xf7\xec\x9a\x81\x18\x3f\x37\x7a\x67\x85\x4b\xbe\x6b\xcc\xbb\xed\x70\xd7\xed\x48\xc9\x9b\xea\xe7\x06\xb8\xfa\xba\x67\xa2\x6c\xe1\xfd\xe6\x49\x6d\x13\x1d\xeb\x05\x64\x12\x1d\x6b\xcf\xee\x76\x0a\x4c\x0c\x4e\xc0\x67\xb7\x64\x67\xce\x60\xa7\x38\x44\x35\x1b\xe4\x9f\xe9\x9c\x6f\xff\xdc\x19\x8d\x54\xdb\xdc\x99\xe3\x33\x14\x5d\x92\x4c\xf8\xe1\x5d\x60\xd8\x88\x81\x0f\x1f\xec\xd9\x6e\xb2\x03\x6d\x31\x92\x77\x10\xb4\xf1\xc3\x89\xb3\x76\xbb\xdf\x31\x6d\xea\xbc\x5f\xea\x34\x6d\xce\x66\x7a\xe5\x27\xbb\x66\xf7\xe9\x19\x77\x5d\x13\xdb\xee\x6d\x03\xd0\xff\xa3\x7d\xa2\xdb\xe4\x84\xb8\x31\x0b\xfa\x79\x33\x9f\xb1\x1f\x76\x4b\xfd\x45\x93\x66\xd1\x3b\x8e\x9c\x33\x72\x79\x5e\x40\x94\xa4\x71\xd6\xd4\x9f\x9c\x35\xff\xf9\xf5\xb7\x87\x2d\x26\x9c\xa1\x74\x65\xc8\xd3\x10\xe0\x87\x83\xd6\x61\xe2\x27\xb6\x80\xab\x6a\xbf\x74\x0f\x3e\x38\x7f\x4a\x64\xc7\x5a\x06\xaa\x40\x57\x30\xcc\x83\x35\x9e\x2c\xc3\x7b\x80\x4d\xa4\x0c\xd7\x09\xce\xce\xe4\x96\x7e\xaa\xf2\x33\xda\xe4\xcc\xad\x1c\xf8\x53\xd4\x54\x07\x1e\xa6\xbf\xdc\xc9\x0e\x48\x5e\xa6\x19\xc3\x63\xc8\x0d\x48\x7e\x40\xf2\xed\x0c\xce\x3d\x89\x58\xa8\x34\x0a\xde\xc1\x51\x3c\xa9\x0b\x03\x5c\x00\x70\x76\x9a\x86\x44\x0c\x22\x5f\x97\xfd\x21\x50\xce\x20\x77\xe5\x94\x9e\x2a\xfc\xb3\xf4\xaa\xe7\xf5\x92\xe8\xfb\x9b\xec\xc2\x5d\x36\x69\xfb\x25\x20\xb7\xb8\xe3\x3c\x6b\x33\xfe\xa3\x7f\x59\xd3\x30\x9a\x37\xd7\x86\x17\x54\xfc\x63\x90\xdb\xd2\xf7\x8f\x03\xd8\x97\xa1\x8c\xe0\xe1\xe9\x49\xff\xa1\xa0\xe9\x20\xd2\x2a\x47\x99\xc7\x69\x6c\x4b\x4b\xd1\x47\x13\xc9\xd6\x74\x36\x95\xd8\xf3\x80\xeb\x13\x20\x2a\x07\xbd\x8e\x66\xe9\x22\xfa\x5b\x48\x20\xad\xac\x69\x9e\x90\xc5\x47\x9a\xc0\x22\x9d\x87\xeb\xff\xf7\x6f\xdf\xff\x75\xfc\x7e\x27\x5e\xff\xa3\xe3\xa5\x44\x39\x05\x19\x1d\xec\x3e\x45\x40\x66\x79\x4a\x05\x48\xe3\x14\x39\x0d\xa2\x24\x57\x5f\x2e\xec\x88\x5d\x50\xe7\x1b\xc0\xa7\xcb\xab\x4d\x64\x49\x0a\x72\x3b\x9d\x0b\x45\x17\x4d\x22\x9b\xdc\x06\x72\x64\x89\xee\x30\xcb\xef\xfd\xb3\x02\x18\x55\xdf\x61\xca\xd5\x68\xc8\xd9\x80\xd4\xc2\x80\xd4\x4e\xc4\x41\xe6\x65\x20\x2f\x9d\x34\x50\xb0\xe5\x6c\xae\x2f\x74\xe0\x80\x2d\x09\xff\x82\xd4\x77\x9c\x42\xca\x68\x5d\x88\x6c\x2e\x83\xac\x99\x2b\x1b\xf6\xcb\x3e\x63\xee\xbc\x6f\x1e\x3e\xfa\x0b\x94\xa5\x8d\xe3\x27\x4f\x70\x25\x2a\x6e\xc0\xa4\x66\x75\x79\xf2\x97\x42\xdc\xba\x44\xd6\x3b\x42\x87\x84\x82\x1e\x91\x9b\xfe\x1c\x29\xa7\x68\x02\x6d\x82\x8c\x96\x74\x18\x73\x50\x63\xae\xa4\xd9\xf5\x44\xd0\x9e\x90\x74\xd2\x80\x74\x96\xe8\x90\xe8\x86\xed\xa7\x66\xfa\xfc\x45\x12\xde\xd1\x09\x61\xe8\xf1\x93\xe2\x60\x2f\x6c\xd7\x9d\xb0\xcf\x95\x5d\x3a\xe1\xdf\x8f\x7b\xe2\xfe\xee\x60\xd8\x39\x9f\xda\xf4\xe0\x02\x42\x01\x9d\x1f\xce\xb6\x09\xe2\xec\xe6\x0c\x51\x16\xd3\xa1\x21\xa5\x4f\x33\xe4\x50\x28\xc3\x77\x43\x8f\xd0\xe7\x87\xd2\x6d\x86\xcc\xe7\xd0\xfb\x67\x90\x80\xf4\x53\xc4\x9a\xeb\x1c\x99\xcd\x01\x37\x7f\xa5\xf5\xcd\xf6\x0c\xb1\x3f\x3c\x41\xd2\xb0\x15\xc9\xcb\x61\x3e\x65\xd2\xc0\xf5\x07\xa6\x07\x7a\xe6\xf1\x63\x71\x26\x38\x32\xc6\x4f\xec\x40\xe5\x20\xb3\x83\x83\x4e\x0f\x19\x49\xfd\xfc\x30\xd3\xfc\x30\xd3\xfc\x38\x88\x26\x9a\x64\x81\xf2\x5b\x9d\x91\x0e\x53\x2e\xef\x6f\x4c\x4e\x3f\xea\x3b\x42\xc7\xf8\x01\x6e\x51\x99\x72\x4d\x1b\xdd\xb0\x39\x43\xec\x8f\x4e\x10\xcc\xd1\x25\x24\x9b\xff\x89\xe9\x71\x3e\xfe\xfe\x30\x1d\x37\xfc\x07\x02\xf1\x1a\xf1\xcc\x65\x72\x49\x65\xf3\xb0\x24\x7d\x63\x0b\x1a\x32\xca\x11\xe3\xd2\xf4\x94\x70\x46\x3e\x54\x3b\xcd\x43\xeb\x21\xea\xf3\x20\x35\x31\x13\x23\x7c\x22\x59\x5e\x55\x28\x8a\xba\x02\x00\xcd\xa1\xf6\xa1\xeb\xae\x16\xd0\x43\x45\x8a\xeb\x3d\xab\xcb\x5e\x13\x78\xbc\x3a\xbf\xff\x9f\x7f\xee\x86\xda\x92\x15\x72\x48\x54\x72\x58\x6a\xf0\x5e\x09\xac\x56\xe5\x87\xa2\xee\xcd\xbc\xfc\x1f\xdb\xc2\xfe\x27\x1e\x34\x22\xf5\xc7\x4c\x9a\xbb\x8e\x27\x1f\x35\x87\xcd\x7b\x70\xa7\xd1\x25\x79\xaf\x1e\xfc\xcb\x2e\x74\x3e\x50\x89\x41\x6d\xdc\x69\x65\xa2\x70\x3e\x18\x3c\x0f\x24\x2b\xc7\x2e\xa7\xc6\xff\x49\x87\x96\xeb\x5d\xeb\x6d\xe3\xe4\x4d\x47\x42\x35\x9d\x3e\xdc\x57\x5f\xff\xf6\xe5\xfb\x4e\x22\x55\xe5\x15\xdd\x2c\x73\xef\x29\x00\xaf\x87\x1e\x38\xc6\xe8\xa8\x86\x78\xbc\xac\x5d\x44\x44\x82\xcb\xa3\x57\xb7\xda\xf9\x3f\x6f\x90\x72\x8a\x96\xe0\x14\x6a\x77\x13\x6e\x63\xcb\x0f\xa3\xbe\x7f\x56\xd0\xb0\xcd\x5a\xbc\xe4\x2e\xf3\x06\x0d\x57\x37\xec\x77\x2f\x37\xfa\xf4\xfd\xb3\x53\x26\xe9\x55\x32\xaf\xc6\x5d\x6e\x80\xf5\x71\xc2\xe3\x75\x36\x11\xa4\x71\xf5\x76\xbb\x6f\xe0\xbf\x5d\x4c\xdd\x2a\xd7\x0f\x0c\x86\x5d\x73\x56\x07\xf9\x46\x91\xd6\x18\x11\xa3\xc7\xd3\xc2\x7e\x88\xcf\xdf\x3f\x3b\xf8\xee\x5f\x7c\xd7\x87\xad\x5d\x2c\x2d\x79\x6a\x6e\x8f\x06\x60\xaf\xc4\x21\x6f\x8f\x85\xb4\x09\xbd\x22\x12\xe3\x73\xbe\x51\x8f\x97\xd0\xe5\xdd\x06\xc3\x8a\xd2\x23\xbe\xf2\x4b\x67\xf8\xe2\xdc\x6a\xa7\x87\x50\x76\x63\x2c\xf0\xa5\x3f\x03\x18\xc7\x82\x3e\xde\x72\xe2\x8a\x18\xf1\x37\x9a\x7d\x2d\x1d\xc7\x3a\x3e\x3a\x1a\xde\x8e\xdf\xff\xf8\xed\xf5\xdb\x3f\xf6\x2e\xc3\xb2\xae\xfd\x34\xcc\x53\xa2\x0d\x82\xfd\xa0\x3c\xc9\x1b\x04\xef\x78\xdd\xf9\x57\x19\x29\x2b\x27\xe2\x16\x83\xb0\xc5\x9d\x9c\x49\x19\x75\x31\x63\xe3\x87\x14\xfb\xf6\xde\x3a\x9b\xee\xad\xb3\xe9\xfe\x3a\xeb\x7f\x66\x9d\xbd\x76\xd0\xbe\x90\xe5\x81\x5d\xd7\x3f\x57\x34\x23\x74\x50\xd9\xa3\x07\xb9\x35\xbd\xbb\x53\x0e\xb5\x0d\xd6\x71\xf5\xac\x4b\xaf\x2b\x80\x46\x3b\xba\x89\xbe\xb8\x0d\x0a\x2b\xdd\x8f\x00\xd7\xb1\x45\x93\xdc\x58\x41\xf3\xa6\x54\xec\x49\xca\xa7\x25\x34\x6f\x2f\xa1\x28\xc3\xe3\xdd\xf0\x75\xaf\xcf\x69\x26\x9f\x64\xb7\x46\xa9\xfa\x13\x39\x4e\x00\xfe\x8e\x08\xf2\x28\x54\x43\xa1\x9a\x1d\x15\x47\x79\x70\x64\x11\x24\x01\x78\xee\x54\xf1\xd7\xef\x8e\x4a\x36\xb2\x89\x93\x5b\x88\x2b\x3d\x66\x4a\x38\x1c\x4b\x23\xc2\x2d\x71\x45\xac\xfc\x99\x6c\xad\x86\x38\xc4\x23\x95\x1c\xe5\x67\x94\x88\x41\x6a\x5d\x83\x3b\x19\xd0\xc2\xb0\xcd\x86\x38\x92\x63\x43\xce\x3b\xf2\x7c\x8c\x54\x6a\x19\xf4\xda\x1a\xca\x55\xca\x21\xcb\x50\x0e\x4c\x11\xa4\x9c\x51\x01\x69\x83\x71\x14\xa3\xd3\x3f\xe5\xe2\x31\xd6\x2b\x08\x1f\x58\x1f\xe2\x3e\x92\x0d\x83\x5e\x47\xdf\x65\x83\xa3\xc2\x00\x33\xaf\x5e\xf5\x89\xf3\xce\x90\xe7\x75\xd9\x03\x8a\xae\x34\x2b\x09\xa8\xeb\x80\x60\xf6\xb2\xa7\xf5\xef\x9f\xcb\x50\x3b\xc8\x2e\x5e\x20\x76\xd5\x0e\xb1\x8b\xc1\x44\x74\x4f\x6a\xed\xe1\xa1\xbe\x65\xc1\xfe\x7d\x34\x96\x4f\xff\xcf\xcd\xe7\xff\xc6\x05\x66\x75\x79\x13\x8b\x61\x6f\x53\x66\x66\x11\x3a\x0b\x23\xb3\xdc\xf9\xb9\xb1\xba\x5b\x5a\x20\xd6\x98\xd1\x9b\xb9\x38\x8d\xf2\x73\x88\x2d\x6b\x3c\xb8\x88\xd5\xcd\x63\x97\xc5\x14\x0c\xe2\xe0\x3c\x79\xd6\x4b\xeb\x4b\x96\xbe\xb4\x71\xa9\xdb\x97\x80\xc8\x28\xd1\x8e\xf1\x8d\x5c\x61\x1e\x88\x14\x4b\x38\x91\x0f\x2c\x03\x20\x8b\x48\x8e\x2a\x4e\xf1\x17\x81\x8a\x4d\x09\xe7\x34\xd8\xd0\xc5\x82\x48\xa0\xe3\x3a\x29\x23\x69\x75\xf9\x46\xc9\xf6\x8c\x62\x49\xa9\x4e\x86\xd8\x15\xe2\x04\x8a\xa1\x4c\x1e\x82\x1c\x0c\x00\x9f\xaa\x54\x5c\x54\xcc\x50\xa5\x0b\x2c\x7a\x4a\x9a\xe6\xfd\x73\x9c\xc8\x7a\x57\xd8\x70\x16\x23\x2d\xf5\x23\xcd\x0e\x3d\x0c\x62\x27\x7f\x79\x47\x0c\xe2\x8f\xd9\xf0\x59\x99\xb5\xe6\x46\x7d\xc3\xfe\x27\x06\xd0\xb7\xd3\x7f\x7e\xd9\x7b\x58\x7b\x5d\x6f\xb6\xa7\xe2\x44\x3b\x3c\xb5\x50\x40\x0b\xf3\xbd\xf9\x88\xe8\x81\x5d\x33\x32\x2c\xda\x69\x18\xdb\xc9\x1a\x4e\xef\x6f\x26\xfd\x6c\x4b\x7d\xb0\xcf\xdc\x50\x63\xf8\xa6\x1a\xe3\x47\x35\x66\xfd\xc8\xf9\xdb\x6a\x4c\x63\xec\x7f\xf6\xba\xf1\xf8\x50\x8d\x49\x0f\xab\x31\xfe\x4f\x54\x63\x74\x48\xed\x43\xd4\x1e\xca\x8d\x11\x75\x6b\xca\xc9\x80\x9a\xa6\xe5\x4f\x8c\xa7\x82\x0d\x98\x1e\xdc\xc4\x71\x50\xf1\x70\xbd\x81\x81\xc5\xef\x9f\xc3\x95\xba\x96\x65\xc0\x35\xea\x5a\x36\xe5\xd1\xb1\xe4\xb6\x54\x2e\x7b\x53\xe5\x72\x4d\xe5\xda\x78\x24\x4d\x7a\x53\xe7\x6a\x7c\xff\x4e\x83\x78\xee\xe8\x5c\xbd\x76\x75\x5f\xe9\x7a\xee\x93\xf9\x35\x4a\xd7\xb7\xef\x7f\x98\xe3\xef\xa7\xdd\xfe\xd4\x35\xf9\xc1\x93\x8d\x79\x11\x27\xc2\x60\x87\xe2\xe4\xcf\x9b\x50\x6e\x1a\xec\xa0\xc0\x4f\x97\xb2\x8c\x96\x18\xf7\x6b\x11\x90\x0b\xb7\x71\x4e\x5a\x70\x8d\x86\x80\xcc\x32\x76\xc1\x1b\xc9\xf9\xbd\xc9\x8a\xb0\xe5\x26\x54\x37\x90\xea\x9b\x5d\x09\x18\x1f\xf9\x86\x4b\x5c\xda\xf0\x9e\x78\xee\xf7\xd8\x53\xb8\x87\x16\xc0\x6e\x15\xa0\x0f\x27\xd2\x02\x44\x2d\x40\xbc\x95\xbf\xdf\x74\xde\xd8\x40\x81\xdf\xbb\x15\x1d\x7b\x7b\x9f\xd7\x34\x90\x69\xe2\x16\x94\xcc\x18\xae\x33\x44\xb2\xe9\x12\xba\xd8\xaa\xa9\x47\x01\xba\x91\xcb\x90\x3a\x07\x8d\xb9\xfb\x8d\xf1\x5d\x87\x46\x27\xfa\x08\x56\xf5\xbe\xaf\xa3\x2b\xe4\xdc\xd9\x0f\x1e\xfd\x66\x97\xa6\x10\x3f\xd4\xd7\x15\x63\x6c\x7c\xf6\xef\x3a\xf3\xb1\xe5\xdf\xee\x66\xbb\xd1\xc9\xdb\x3d\x3c\xe4\x3e\xcf\xf4\xea\x6f\xe7\xe9\x6f\xf6\xec\xf2\xe0\xcb\x6f\xe7\xb7\xb7\x4b\xff\xf6\x65\xef\x0c\xd6\xc1\xb6\xa8\x81\xfc\xb1\x1a\xea\x63\x3d\xfa\x97\x87\xd9\x48\xaf\x6b\xeb\x51\xdd\x1c\xb0\x98\x67\x4d\x76\x38\x4b\x21\xf8\x2e\x1a\x0b\xe4\x82\x90\x1e\x66\x41\x1f\x3f\x87\x2d\x2a\x32\x4f\x6b\x78\xa9\xdb\x96\xa9\xd2\x82\xb6\x56\x60\x45\x8b\xa0\x2d\x95\x4e\xb3\x90\x35\x11\x1f\x73\xe9\xe1\xd7\x75\xea\xa3\x17\xcd\x7c\xea\x72\xbe\xe1\xe3\xb8\xe1\xed\xb4\x9a\xba\x4b\xef\xc3\xdd\x1d\xbd\xd3\xac\xd8\x86\xdf\xb2\xfb\xfc\xeb\x86\x15\xed\xb9\x0f\x84\x9d\x2c\xcc\x69\xdd\x1c\x73\x3f\x2c\x5b\x87\x24\x63\x9d\x19\x7d\xcb\x9e\xea\xed\xbe\xd5\x99\xbe\xd9\xb7\x1e\x3b\x83\xf0\x92\xb6\xfb\x56\xe4\x8b\x0a\x92\xba\x14\x46\xf3\xae\xf5\x83\xbf\xd9\xb5\x5b\x43\xb5\x9b\x81\x75\x29\x27\x3a\x0f\x5a\xb7\x39\xc9\x1f\xee\xca\xdf\xbe\x1c\xff\xf3\xcb\x9d\x50\xbd\x07\xb9\xfe\xeb\x31\x0e\x93\x4e\x65\x07\xfd\x07\x46\xac\x7d\x7f\x83\xa3\x9d\xec\xec\xe0\x6e\x87\x75\x55\x7a\xe8\xfa\x6f\xcb\x26\xf7\x5c\xc1\x71\x4b\xfd\xf6\x37\xd5\xef\x38\xaa\xdf\x6e\xad\x7e\xf3\x1d\x2b\x62\x51\xf5\x3b\xb6\xd8\x85\x8f\xd4\x6f\xf7\xb0\xfa\x1d\xf7\xa8\xdf\xfb\x3b\xf0\x57\x13\x3d\x13\xb6\xde\xf0\x11\xa9\x63\x47\x66\xaa\xc3\xfc\x9e\xf4\x67\xa6\xfa\xfe\x39\x52\xd0\x03\x59\x47\x11\xc7\x1a\xda\xa9\x91\x44\x25\x9f\xdf\xb3\x6c\x70\xf3\xbd\x73\x06\xd8\xd0\x86\xf9\xa6\x36\xec\x9b\x36\xbc\x7d\x84\x77\x53\x19\x76\xcd\x00\x39\x1d\xe1\xdd\x52\x86\xb7\x8f\xf0\x6e\x1a\x20\x6f\x9c\xe1\x35\x5d\x78\x47\x0f\x7e\x70\x2e\xfe\xbf\x2c\xa2\xa7\x3f\xe1\xfe\xa1\xc0\xd8\xfb\x67\xd8\x1f\xb6\xf1\x83\x1e\x15\xff\x4f\xc4\xcc\xd4\x1f\x0d\x3f\xb8\x7b\xc4\xfc\x61\x53\xa2\xb1\xee\x8f\xd9\xff\x26\x1f\x8b\x1f\x28\xff\xfd\xf1\xf0\xdf\xe2\x5c\xf0\x51\xe9\xff\x78\x38\xae\x5e\x66\xf1\x42\xae\xa5\xec\x29\x30\x22\x46\xab\x83\x63\x5d\x1c\x12\xa5\x1a\xa8\x2e\xf7\x48\x32\xd8\xc0\x7a\x79\x36\x01\x81\xc6\x81\x32\x03\xe3\x2c\x78\xf9\x22\xad\xe2\x4c\x4a\xa5\x5c\x81\x04\x5a\x28\x27\x70\x0d\xd4\x02\x0c\xad\xd0\x6f\xcf\x6c\xa9\x86\x00\x1c\xc4\xc1\x1b\x49\x2d\x69\x2e\x06\xb9\xf4\xe5\x00\x32\xe0\x59\x8a\xe9\x8d\x94\x73\x90\xd2\x7b\xf8\x18\xf6\x3c\x35\xfc\xfe\x06\x62\xfd\x10\x0f\x15\x50\xb3\xa5\x97\xd4\x31\x05\x0a\x0c\x7f\xa2\x42\x85\xe1\xd6\x06\x98\xbd\xea\x97\x40\xbd\x8e\xa5\x60\xe1\x8c\xf8\x3b\x2c\x8e\x60\xc1\x2e\xd5\x38\x4a\xdd\x2a\x92\xaa\xc2\x20\xd6\x3a\xe0\xa1\x7c\xe3\x0d\xbe\xe9\xd3\x34\x48\x14\x99\x1a\x64\x8a\x92\x00\xf4\x6b\x55\x50\x43\x81\xa5\x45\xbd\x54\xe8\xa1\x89\xfb\xc7\xc3\xb8\x00\x65\xe8\x96\xc4\x94\x29\xb0\x3b\x3b\xb2\xf0\x80\xb6\x55\xae\xc9\x39\x4a\xc9\x75\x3d\x06\x4f\xff\x12\xcf\xc6\x93\xf7\xca\xc5\x0a\x2e\xe7\x40\xa1\xac\x76\xe2\xc5\x51\xae\xe9\x50\x40\x02\x59\xb2\x8c\x37\x06\x64\x2a\xfb\xf5\xab\x32\x6c\xd2\x59\x12\x33\x92\x58\xd5\x1c\x40\x06\xdb\x97\x01\xa3\x46\x5a\x3a\x39\x27\x8d\xee\x0e\x99\x3c\x50\xc3\xe7\x63\x46\xaa\xd9\xc6\x0c\xa7\x43\x22\x8c\x6e\xeb\x37\xc6\x8c\x45\x7d\x42\xa1\x50\x8b\x22\x24\x0f\x8e\xfc\xd2\x49\x43\x5a\x23\xbb\xb3\xa1\x58\x71\x7c\x52\x93\x54\xde\x17\xc3\x94\x96\xfd\x4b\xa9\x68\x64\x0a\xfb\x32\xe0\xa9\x52\x6e\xe3\xa3\x2e\x4d\x36\x48\x15\x79\x1a\xc9\x13\xe5\x30\x52\x90\xbe\x9c\xde\x48\x41\x0f\x98\x22\xfc\x98\x1f\xa2\x0c\x99\xd3\xd7\xef\xa7\xbb\xa7\xa1\x0f\xed\x10\x28\xa5\x2a\x53\xa8\xf7\x51\xf4\x1e\xbc\xbd\x4c\x15\xa6\xf5\x94\x4d\x00\xed\x74\xb2\x1d\x35\x7e\x60\x0c\xac\x7c\xf6\x32\x16\x80\x0f\xef\x0d\x62\xeb\x03\xf1\x0a\x28\xa1\x50\xae\x05\x02\x29\x51\x88\xf2\x91\x82\x6a\xa6\xfe\x3d\x19\x54\x19\x70\x4d\x32\xaa\x18\x3b\x57\x19\x6b\x48\xbf\x2f\x81\xe1\x71\x94\x82\x7a\x3a\x59\xc9\x82\x12\x30\x77\xf8\xfd\xcd\x38\xb2\x18\xe9\xb9\x7a\xc9\x3b\x51\xe5\x33\x20\x43\x81\xf6\xb9\x0c\x2f\x8b\xc9\x53\xb0\x41\x46\x81\x2b\x32\xc7\x4d\x5b\x25\xd8\xbb\xce\x17\x13\x23\x2b\x9e\x29\x62\x3e\x59\x9f\x8c\xa3\xe2\x0d\x50\xd6\x97\xaf\xa6\xe2\x15\x0c\x1e\xb5\x0d\xa1\x50\xf4\xc9\xe0\x9b\x3e\x4d\x6f\x90\xa8\xe4\x1a\x44\xac\xb1\x47\x60\x8e\x93\xb1\x15\x62\x5f\x54\x19\x5a\xa1\x8b\x85\xfb\x2f\x3f\x30\xdd\xa1\x5b\xcf\x06\xf0\xaf\xdd\x21\x51\xca\x15\x50\xce\xab\x01\x1c\x1b\x58\x3c\x18\xdc\xb9\xc2\x92\x5c\x4a\xa6\x10\x3a\xb4\xc2\xe0\xa4\x53\x1c\x40\x44\x41\x6c\xcb\xc9\x19\x70\xf2\x78\x75\x81\x9f\x8f\x4c\xb6\x9e\x72\xce\x07\xc0\xd6\x86\x12\x44\x02\x28\xe7\xba\x5b\xbf\x69\xe4\x55\x91\x3c\x06\x29\x49\xd2\x00\xb0\x4d\xae\x2f\x01\x24\x63\x8a\xad\x8c\xd2\xd5\x58\x61\xab\x7a\x96\xc3\x97\x0a\xf8\xd7\x5c\x45\x90\x04\x8a\x1c\x45\xe2\x22\x44\xa3\x74\x83\x22\x4a\x8d\xce\x4c\x25\x90\x2b\xfe\x50\xa9\x00\xa1\xde\x75\x80\x44\xce\x7a\x4a\x21\x9c\xc9\x63\x6d\xa8\x90\xce\xb1\x04\x43\x25\x77\xa3\x52\x66\x33\x84\x41\x2c\x41\x9e\xca\x27\x10\x0d\xfd\x8c\x00\x78\x74\x08\x87\x40\xc5\x26\x99\x67\x28\x86\x21\x57\x5c\x5f\x48\xb4\xfb\x72\xe4\x96\x81\x6c\x3c\x66\xd9\xd4\xe6\xeb\x6e\x97\x23\xd5\xa7\xf9\x4d\x6b\xf1\xe2\xfb\x67\x96\xed\x2e\x0e\x1a\x71\xb0\xd8\x06\xa9\xc7\x6e\x77\x7e\x13\xc7\x8d\xd3\x76\x77\xcf\x50\xdd\xa9\x55\x43\xc8\x28\xf1\x40\xe9\x87\x5f\x88\x83\x3d\x14\xac\xb5\x60\xbe\x3f\x1b\x28\x4b\x9d\x4e\x07\xf1\x15\x55\xa9\x9b\xe9\x74\x66\x5b\xa7\xb3\x1b\x2a\xdd\xb6\x46\x67\xaf\x0a\x9d\x99\x69\x74\xc3\xb6\x46\xa7\xa5\x50\x95\xce\x5c\x75\x3a\x03\x8d\x54\x75\xba\x5d\x0a\xf1\x4e\x65\x5e\x26\xed\x6a\xf0\x48\x93\x0d\xf6\x00\xb2\xfe\x21\x92\x05\x09\xd0\x86\x2e\x83\xb2\x8e\xca\xcc\x55\x97\x31\x9b\xca\x8c\xdd\xd0\x65\x36\x55\x19\x3b\xd3\x64\xcc\x55\x95\x19\x36\x55\x19\x2d\x42\xd3\x65\xcc\x4c\x99\x19\x2b\xb6\xab\xb1\x76\x11\xc6\xec\x19\x65\x6d\x62\xc2\x37\x63\x6e\x4e\xc5\x63\x4a\xc9\x4f\xea\xea\xc0\x01\xde\x16\x85\xfa\x85\x04\xfa\xf7\xa8\x7e\x03\xe9\x1b\xa1\x0b\xa5\x1f\x7d\xf0\x09\xb1\x59\x5a\xbe\x00\x5c\x3f\x87\xf8\xc0\x40\xba\xbf\x41\x2a\x54\xb2\x6c\x32\xab\x3f\x93\x03\xd8\x23\xd7\xb5\xde\xf9\x67\x6d\x6d\x5a\xf1\x23\x59\x17\x0c\x65\x1f\x3e\xc2\x64\x03\xa6\xa0\xb3\xb7\x79\x37\x1c\x95\x88\x8b\x88\xf1\x5a\xca\x50\x49\x14\x57\x19\x38\x32\x62\xfe\xac\xed\x8e\xb7\x19\xde\x45\xe9\x90\xe5\x6e\x25\x1b\xea\xc3\x87\xc2\xe3\x88\xdd\xc9\xe0\x72\x73\x82\x9f\x41\xf9\xd1\xe3\x40\x60\xac\x4a\x53\x8c\x5a\xb2\xa8\x18\x19\x5a\xff\x89\x58\x1a\xa2\x92\x77\x4c\x3e\x4f\x7a\xff\xa8\xf6\x63\x99\xac\xc0\x9c\xed\x67\xbe\x17\xc1\x6a\x0b\x80\xf9\xb8\x80\x8a\x67\x35\x58\x75\x1a\xc7\xdb\xd3\xf8\xfe\x50\x95\xe1\x96\x01\x32\x68\xf3\x99\x6c\x96\x9c\x36\xb6\x48\xa2\xcc\xfe\x69\xbb\x29\x4f\x21\x89\xca\x50\x37\xd1\x03\x17\x6c\x81\xaa\xd4\x6d\xe0\x51\xb4\x91\x2a\xba\x8c\x5c\xdc\xfb\x9b\xc9\x94\x19\x17\xd9\x62\xd9\xc8\x8d\x34\xe3\x4f\xd8\x63\x71\x51\x4c\xa5\x08\x14\x75\x5c\x1f\x1f\xa7\x5f\x1e\x8d\xde\x67\x45\xbb\xb0\xdd\xc8\x9c\x0e\xf7\x6c\xe6\x93\xa1\xe2\xd5\xd4\x9a\x42\x32\xe4\xe1\xb3\x17\x44\xc8\x85\xfc\x84\xce\x1d\xf4\x6a\x5b\x88\xf7\xc0\xe9\x62\xc8\xc5\xd7\x2d\xaf\x10\xc0\xe5\x5d\x8c\xeb\x59\x82\x5a\x84\x27\xe0\x5c\x5d\x7c\x09\xcb\xe3\xb5\x70\x89\xe3\xa3\x15\x02\x2f\x42\x36\xe2\xa5\x4f\x71\xfa\xd7\x73\x7d\xe1\x74\x52\x83\x6f\xa2\x00\xcd\x39\x39\x00\x37\x4b\x8f\xf9\x18\x8e\x81\x52\x00\x2d\x58\xf0\xcd\x96\xe6\x41\x3a\xe2\x6b\x7a\x45\x23\xbc\xbf\x99\xd2\xf9\xbe\x5f\xad\x9c\x6e\xdb\xc6\xb9\xba\x2d\x2f\xbb\x4d\xfb\xa9\x7b\x6c\x83\xfc\xe5\xd1\xc0\x7d\xd6\x13\xbe\x2d\xc0\x92\x3e\x82\x13\x18\xcf\xb8\xa0\x4f\xbb\xf8\xe7\xd9\x43\xa6\xf8\xb4\x7c\xa8\x94\x20\xf1\xc5\x6d\x1e\x67\xbe\x44\xea\x53\xbb\xe2\x49\x5f\x58\x2d\xcd\x35\xa5\x25\x62\xb4\x3e\x95\x61\xe0\xf5\x64\xb7\xf5\x76\xd5\x0a\xbd\x7a\x75\xc5\x33\x09\x87\x97\xd7\x28\xea\x34\xe4\x57\x1c\xa2\xcc\xc2\xb2\xf1\xa7\xe4\x34\x7f\x51\x0a\x5d\x9f\xd3\x32\x02\x5b\x56\x16\xa7\x75\x7c\xac\xa7\xbe\xfd\xf6\xa7\x98\x32\x30\x7b\x73\xdf\xec\x43\x69\x01\x1c\xb7\x5b\xf0\x35\xad\x7a\x8b\xb3\xec\x3a\xa4\x96\x1b\xcf\xd0\x16\xf9\x55\x43\x5c\x0a\xc5\x41\xe1\xe9\x17\x8d\x89\x29\x9f\x36\xdb\xb8\xbb\x6b\xf4\xef\x57\xb3\x71\xdf\x8c\x45\xf8\x7f\x61\x83\x7f\xed\xd6\x5f\xba\xc1\x07\xe6\x71\xfc\x84\x23\xdd\x38\x60\x12\xc9\x1f\x72\xfb\xe2\xef\x9c\x6e\xf9\x3b\x87\x5b\x60\x86\xfe\xa4\x2e\x86\x69\x60\x4b\x21\x0c\x52\x67\x78\xbd\x80\x35\xfa\x4d\xd2\x09\x22\x9c\xfd\xab\xbf\xf8\x57\xb3\xda\xa9\xfe\x1a\x4f\xe1\x1d\x0d\xfb\xcf\xbd\xe0\x67\x6e\x58\x9f\xa3\x42\xcc\x6e\xf8\x61\x71\x67\xa2\xdf\xc5\x5a\x91\x64\xb8\xa4\x21\x69\x8d\x9c\xd4\x68\x18\x99\xe1\xdc\x60\xdf\xdf\x44\x63\x89\xc7\x39\x33\x8c\x1d\xea\x8c\x29\x46\x04\xeb\x6d\x0d\x74\xbe\xdf\x91\x85\xb8\x37\xe8\x00\x87\x79\xa9\xe1\x21\x0c\xcb\xbd\x7f\x46\x18\xc7\x1a\xce\x1b\x38\x43\x4c\xa0\xf0\x09\xb7\x3c\xd6\xf0\x6d\x47\x2b\x3e\xc2\x05\x61\x2b\x52\x07\xce\x54\xd6\x8e\x2a\xc3\x48\x3b\xdb\x27\x3f\xa3\xbd\x94\xad\x59\x00\x4d\x99\x7b\xff\xac\x9e\x24\x5b\x27\xdd\x1b\x81\x91\x8b\x1e\xd2\x2f\xdf\x3f\x3b\x99\xd3\x1b\xc0\xb4\x5b\x71\x9d\xaf\xd2\x30\x89\x44\x94\x2d\x8b\x7f\xc5\x59\xda\x2a\xfb\xdc\x11\x6f\x2a\xfb\xba\x59\x81\xa4\xee\x79\x8b\x8f\x7d\x51\xf5\xbe\xe5\xed\xb2\xe5\xb4\x65\x76\x4e\x83\x9d\xb1\x15\xdb\xb3\x80\xc9\xe5\x5e\xdb\x5e\xcd\x84\xb2\x6f\x22\xdc\xf5\x43\x7e\x43\xcc\xce\x51\x1d\x1b\xc6\x59\xa0\x7f\xbb\x69\x16\xec\x60\xb1\xc0\x7a\x06\x60\xf4\xbc\xa1\x30\xf0\x56\xd0\x25\xea\x08\xc1\xce\x15\xa8\x15\xab\x0d\xeb\x60\xcf\x54\x6d\x90\x9f\x9b\x5b\x80\x6a\x83\x5c\xfc\xe6\x7c\x70\x14\x33\x4c\x9f\x91\xfb\x62\xd9\xc4\x9a\xc4\x3a\x87\xc5\x8c\x90\xb4\x91\x8b\xce\x88\x25\x95\x25\x08\x74\x5e\x57\x9d\x75\x63\x4e\x94\xf7\xcf\xda\x42\x2b\x72\xa1\xf6\xc1\x96\x26\xdf\x5a\x29\x28\x9f\x57\x5f\x93\x69\x72\xdc\x6c\x27\x33\x56\x52\x6b\xd1\x37\x31\x63\x05\x90\xdd\x29\x83\x33\x72\x7b\x76\xb8\xad\x0c\x66\xb8\xf7\xe7\xa9\x1b\xf6\xcd\x8e\xdf\x7e\xfb\x76\x8f\xb2\xe6\xbe\x06\x5c\xa9\xb8\xd2\x70\xcb\x36\x30\xc4\x9c\x07\x5e\xd8\x47\x70\x64\x99\xf2\x08\xc1\x7f\x0f\x8c\xac\xc0\x02\x02\x2e\xc7\x08\xb6\x03\x11\x22\x4e\x19\x0c\xe1\xc9\x97\xb2\xfc\x8c\x29\x6d\x27\xf4\x31\x80\xd9\xbc\x40\x77\xd1\xd7\x7c\x0b\x8c\xd3\x2a\x21\x31\x24\xa0\xb5\x93\x64\x58\x7e\x5a\x42\x86\x26\xcd\xe9\x64\x95\xcc\x8d\x4a\xc4\xc2\x87\x7d\xb1\xcb\x5e\x11\xc9\xce\x9e\xa4\x3c\xee\x09\xa7\xf8\x83\x5e\x55\x25\x45\xd9\x99\x98\x11\xb2\xe8\x88\x7d\xa2\x9a\xc1\x39\x9a\x70\x9e\xe9\xd4\xb3\xc1\xf2\x4d\xfc\xb4\x8c\xa3\x5e\x47\x31\xb8\x27\x19\x6a\x65\xd0\xeb\xd8\xca\x51\xb4\x9f\xea\x9d\x32\xcd\xe4\x6a\xc8\x27\x79\x3f\xd8\x64\xa8\xc6\x25\x7a\x1c\x4b\x09\x8c\x5c\xd6\x69\xc5\xb1\xaa\x92\x1a\x52\x31\x2d\xc1\x1a\x8b\x41\x82\x92\x56\x91\x9f\xa6\xb7\xde\x4e\xcc\x35\x4a\x2d\x14\x4c\xd3\x41\x8a\x48\x66\x2c\x56\x97\xd4\x66\x4a\xa5\x95\x6a\x90\xa4\x50\x35\x4d\xac\x62\x44\x49\x62\x36\x92\xf5\x95\x6c\xcd\x64\x4b\x1a\x13\x7a\x7f\x8b\xe4\xb3\x88\xa9\x50\x42\xdf\x33\x70\x55\xc8\xc7\xfe\xae\x41\xb7\x18\xe9\xa1\xbb\x7d\x83\xe1\x24\xdb\xaa\xfe\xfe\x0c\xa0\x0e\x09\xc8\x0f\x68\x6b\xb4\xf3\xc3\x74\xf3\x44\x89\xd9\x50\xf1\x54\x81\xf2\x52\x62\xc2\x5f\x52\x80\xf4\xbb\x34\xbe\xc3\x79\x60\x42\x61\xb4\x5c\x67\x94\xc5\xdc\x18\x2d\x13\x90\x5e\x87\x99\x87\xc2\x28\x6a\xdf\xfb\x5b\x13\x4a\x9e\x7c\xd5\x02\xda\xeb\xc0\x55\xd6\x92\x3c\xd6\x0f\xb4\xc1\x80\x26\xd4\x51\xab\x25\xaa\x29\x4a\x81\x0e\x80\xdd\x1b\x80\xff\x87\xa2\xf8\x41\xaf\x76\x27\x74\xe0\x43\xdb\xc9\x26\xf9\xfe\x34\xd0\xbe\x13\x56\x0d\x17\x81\xa0\xe5\xa8\x3a\xe5\x6e\x0d\x26\x90\xf5\xe0\x0d\x2d\x19\x8c\xcc\xf9\xc9\x53\x2d\x40\x51\x2b\xda\xf1\x41\xbe\x1e\xa4\x51\xc8\x21\xc8\x32\xd9\x42\xa9\xb2\x42\x46\x81\x4b\x74\xfa\xf6\x63\xd0\x3f\xcd\x4a\x3f\xfa\x94\xc8\x57\xa7\xc4\x99\x71\xc8\x68\xc2\x16\x3c\x79\x42\x27\x58\xcd\xcd\x20\x63\x45\xa8\x92\x9c\xcf\xf7\xb2\x2c\x1a\x28\x23\x37\xfc\xa0\x57\x0c\x16\x54\xd4\xa0\xd2\xef\x6f\x8a\x36\x28\x23\xa6\xff\xde\x02\x90\xa1\xf4\xdf\x5b\x33\x6f\xae\x79\x9d\x3f\xb5\xe2\xb7\xba\xb8\x59\x3d\x5a\xb3\x99\x6b\xbb\x99\x59\xc3\xcd\xd2\x18\x47\xaf\x14\xcb\xad\x4a\x54\x40\x72\xd5\xdf\xd5\xa2\x68\x2f\xde\xeb\x3f\x2e\x43\x58\xb4\xe6\xb5\x31\xaf\x6d\xa9\x15\x52\x9c\x83\x32\x57\xfa\x40\x52\x38\x53\xfa\xd8\xc4\x7b\xa1\xa1\x77\x46\xf8\xbf\x8e\xbf\x99\xd7\x6f\xdf\xbf\xbe\x7f\xfb\xc7\x1f\xc7\x3b\xa7\x92\x8b\xcd\x60\x21\x87\x81\x13\xe2\x9a\xe5\x02\xd8\xf6\x07\xd1\xdf\x53\x90\x9d\xfe\xf3\x0a\xe6\x45\xf7\x14\x85\x92\x4a\x27\x76\xa2\x4e\xd6\xb8\x62\xbd\x98\x38\x31\xcc\x8a\x2e\xe3\x4a\xa5\x81\x67\xd8\xa3\xf9\x34\xb0\x87\x63\x45\x35\xab\xf4\x7e\x09\x01\x47\xcb\x24\x8c\xa5\x5f\xa9\x7f\xcf\x78\x63\x97\x4e\xd5\xb5\xfb\xbe\xf8\x28\xd7\x20\xdd\x62\xbf\x5d\x04\x8d\xec\xd9\x11\xe8\x2d\xe3\x73\x0f\xa6\x32\xc5\x95\x20\x62\x45\x5f\xea\x14\x43\x4d\xc1\xc3\x99\x60\xdd\xd8\xb0\xd2\xeb\x23\x51\x50\x64\x22\x59\xc9\xce\xf4\x29\xa1\x30\xf2\xc1\x81\x5c\x10\x75\xc8\xf5\xe5\xe0\x39\x16\xfe\xbc\x91\x9d\xe6\x33\xa6\x8a\xe2\xae\x5b\x58\x32\xdf\xdd\xc0\x97\x2f\xdf\xff\xf8\x7a\xda\x3b\xac\x83\x8c\x67\xd1\xd4\x7c\x5f\x34\xa0\x25\xf8\x43\x41\xc1\x93\x4f\x97\x55\xf7\x37\x18\x3b\x79\x78\xc6\xe0\x83\x57\x4d\x7f\x66\x5e\x31\x0c\xe1\x49\x14\x4d\x0f\x26\x87\x7c\xac\x3e\x94\x25\xec\xfd\x33\xf4\x23\x9d\x49\x2f\xb7\xc0\x92\xda\x34\x42\x9e\x66\x95\xa7\x99\x0a\x7f\x1e\x93\x5d\x55\xcd\x9e\x6f\x16\x07\xc5\x3d\xcc\x8a\xf1\xe3\x2d\xbf\x6f\x60\x53\x40\x08\x46\xd7\xa4\x3c\x12\x57\x56\x59\x1c\xf9\xb2\x1c\x11\xdc\x1a\x5d\x46\x04\xde\x11\x7d\x67\xf9\x18\x6b\x89\x13\xd5\x81\x5c\x4f\xbc\xc5\xd2\xd6\xcd\xb4\x1d\x11\x70\x9c\xe3\x90\xb7\x4e\x12\x74\xde\x8c\xa5\xe8\x46\x7b\x2b\xe3\x98\x50\x5f\x01\x8b\x27\xcb\x30\x2c\xfd\x0e\x45\xd3\x64\xa5\xe0\x2f\x2b\x00\xa4\x1f\x89\xef\xf9\xd7\xd7\x3f\x4e\xaf\x77\x03\x7c\xfa\x48\x2d\xfe\xc4\x30\x4f\x0e\x20\xbe\x96\x3f\x5c\x33\x7a\x7e\x62\xb0\x87\xeb\xed\xac\xc7\x3c\xf9\x55\x1e\xe0\x76\x1e\xf2\xd0\xfe\x40\xeb\xc0\xda\x99\xf5\x6d\xfd\x0e\xf7\x07\x56\x5b\xa7\x34\x2c\xb2\x53\x33\xea\x50\xf5\xcd\x7a\xcd\xae\xea\x67\x55\xb3\xd3\xd7\x35\x3f\x0e\x9a\x0f\xc7\x96\x72\x9c\x65\x09\xbf\x96\x08\x71\x8c\x4c\x35\xae\x70\xca\xb5\xb4\x4a\xe6\x56\xcb\x56\x42\xce\x53\xc6\xf7\x8c\xbb\x9f\x9c\xd3\xac\x9d\xd7\xac\x9d\x9f\x65\x0d\x8f\xae\x98\x06\x7d\x89\x45\x31\x9f\x65\x8d\x06\xab\x9f\x5a\x35\x79\x68\x15\x47\xc5\x3e\xcc\x77\xac\x67\x1e\xa6\xca\xfb\x59\x2b\xd7\xa9\x95\xab\xb6\x72\x5d\xb4\x72\xd5\x56\xae\xf2\x5f\xcb\x7e\x4f\xae\x1f\x99\xb2\x63\xab\x43\xd0\x8c\xb5\xa5\xeb\xa2\xa5\xeb\xed\x30\x91\x9f\xcb\xdc\x79\xcd\x5c\xdb\xba\xb6\xb6\xae\xf3\xb6\xe6\xfc\x69\xec\x5b\xe9\xe8\xd6\xdc\x65\x77\x73\x3b\x2f\x1d\x3d\x76\x38\xcf\x07\x75\xbe\x8e\xea\xdc\x86\x75\x5e\x8e\xeb\xdc\x06\x76\x1e\x6a\x7b\xbd\xee\xcb\xfb\x7e\xbd\xef\x10\x7d\xcc\xc7\x77\xfe\x93\x9a\xfd\x83\xec\x7f\x44\x24\xed\x5a\x00\x20\xf4\x9e\x16\x9a\x02\x0e\x17\x6e\x44\xc1\xb8\x45\x4c\x34\x50\xc6\x5c\x7c\xe9\x38\x0c\xf4\xc4\xf2\xb9\xf1\x22\xf6\x19\xa4\x8f\x32\xd8\x38\x80\xee\x73\xc0\x51\xa8\x05\xb9\xc1\x08\xf0\x66\x37\x8f\xa2\x7f\x38\x97\x1b\xe7\xdc\x92\x8f\xdc\xee\x1d\x28\x3f\xca\x65\xd9\x58\x15\xbd\xdc\xdd\x46\x6b\xa5\x59\x6b\xfd\x68\x1e\xdb\x07\xf6\xb4\x6e\xb0\xb4\x68\xb0\x5f\x95\xcd\x07\x2d\xd6\xfb\x92\xfe\xd2\x7c\x66\xad\xf6\xa7\xe6\xb3\x68\xb8\xff\x82\x9c\xf6\x4c\xf3\xff\xfb\x8f\xbd\x50\x1e\xb2\xf9\x8d\x4f\x7a\xa4\x3d\x8e\x39\xa9\xc6\x30\x33\x71\xcb\x4e\xfd\x93\x6e\xa7\x73\xbb\x62\xf3\xee\x8e\x15\x96\xa2\x3a\xda\x8b\xe0\x3d\xe0\xc9\x97\xd4\x3b\x3d\xf0\x18\xc2\xbd\x1d\xc7\xb9\x89\xd6\xe1\x28\x7b\x7e\x2a\x14\xca\x80\x4b\x33\x48\xe9\x12\xa3\x62\x53\xae\x0b\x18\x4c\xa7\x36\xc2\x48\xd1\x79\x13\x50\x54\x49\x4d\xd4\xbb\x55\x61\x4d\xc6\xe6\xc9\x97\x74\x71\xb2\x45\x58\x9f\x14\x5d\xfa\x82\x4d\xc4\x52\x5b\x28\x09\x91\x22\xd7\x45\x53\x2a\xf3\xf0\xd6\xf1\xdf\xee\x5e\xdc\x0b\x2e\x46\xf1\x69\xce\x10\x01\x5b\xd2\xb0\x28\x62\x69\x66\x2f\xcb\x2c\xbb\xc6\x48\x85\x2f\x86\x6a\x58\xf7\xd2\x2a\xa2\x1d\x7d\xb4\x3a\x1c\x8a\xaf\x4c\x21\xc0\x02\x03\x6d\x31\xd7\xab\x05\x06\xdb\x24\x51\x19\xbb\x0e\xe2\x34\x2b\x87\x01\xd1\x2f\x0a\xd2\x95\x63\x6c\x7e\xbf\xd5\xf8\x5b\x31\xf8\x04\x12\x8d\x59\xfd\xd5\x30\xf5\x13\x0d\x7f\x3c\x7f\xb9\x77\xba\xf2\xd7\x24\xfa\x1f\x32\x89\xe6\xbd\xd0\x23\x24\x8b\x30\xed\x5b\xeb\x5a\xa6\xce\x1f\x22\xbf\xc3\xcb\xa6\xc7\x94\xdb\xc4\x5c\xdd\x3f\x80\xfe\x9a\xbf\x7f\xc2\xfc\xbd\x22\x80\x5e\xd1\xed\x56\xa8\x81\x0a\x8a\x57\x3a\x08\x33\x1c\xb1\x6f\x78\x30\xa0\xdd\x36\x61\x8d\xf7\xaa\xd6\xd2\xe7\xdf\xbf\x5c\xfe\x7f\xf6\xfe\xbc\xb9\x8d\x24\x49\x10\xc5\xff\xaf\x4f\x91\x45\xb3\x51\x93\x23\x84\x57\xdc\x87\xaa\xa0\x32\x6e\x6d\xef\x8f\xb3\x3f\x6a\x7a\xde\x76\x2f\xdf\xa1\xe2\x8e\x25\xc1\x24\x81\x56\x02\xe0\x00\x20\x25\xb1\x4a\xdf\xfd\x99\x7b\x44\xde\x09\x12\x45\x55\xaf\xf5\xb3\x69\x99\x98\xc8\xcc\x88\x8c\xd3\xdd\xc3\x3d\xc2\x8f\x62\xb3\x3d\xdc\xc3\x2f\xd6\xd8\x82\x75\x91\xee\xfb\x8d\x98\x71\xd6\x42\x46\x46\xc8\xc8\x86\xc8\xc8\xd9\x5e\xd2\xd1\xf8\x50\xd9\x13\x18\x7d\xcc\xc3\x55\x85\x8b\x2d\xda\x21\x6a\xda\x41\xdc\x4e\x8f\x74\xf0\x36\xe5\xc8\x2a\xca\x91\x8d\x52\x0e\xbe\x9f\x70\xf0\x51\xba\xd1\x62\x83\xfa\xad\xcd\xda\x94\xae\x19\x4d\xd5\x27\x1c\xbf\x6d\xfb\xa6\x3d\xa1\x2f\x43\x63\x11\xc1\x38\x6b\x77\x2d\x7a\x4e\x8c\x84\x38\x9e\x15\x88\xd0\xc7\xe3\x1a\x20\xc7\x9d\x46\x8d\xed\x70\xa7\x20\x52\x2d\x44\x16\x09\x91\x69\x07\xad\x37\x4f\x2d\x6a\xc2\xf7\x21\x31\x1f\xc1\xe1\xd6\x1c\x8c\xb8\x48\x4a\xe4\xa4\xd5\xfd\x1e\x12\xff\xa6\xf1\xdf\xe5\x57\xe5\xa1\xbe\x31\xe3\x31\xee\xd7\x3a\xcb\x8e\x81\xf6\x07\x5e\x26\x69\x19\x19\xf1\x65\x13\xbd\x4c\x8a\x3d\x5e\x26\x69\x2f\xe0\xc2\xec\xf3\x32\xa9\x5a\x5e\x26\xcd\xcb\xbd\x4c\xca\xaf\xf0\x32\x69\xbe\xc2\xcb\x64\x9a\x9c\x43\xd1\xe2\x49\x17\xa4\x87\xf8\xc9\x96\x63\xbe\x20\xf8\x3e\x5f\x10\x32\xf9\x82\xd8\xe3\xb3\x71\xaf\x33\x88\xb8\x59\xd9\xf2\xd9\xb8\x37\x3c\xfe\xb8\xcf\xc6\xf1\x50\x13\x7b\x5d\x36\x7e\x55\xa8\x89\x5d\x7e\x7b\x18\x6e\xd8\xda\x4d\x6e\xdf\x61\x27\xc5\xef\x3a\xb3\x5f\x17\xad\xc5\x82\x96\xa4\x96\xe1\x64\x00\x49\x9e\xb5\xa5\x07\xcf\x11\x06\x83\xd6\xa5\xa7\x33\xd2\x2e\xde\xf8\x90\xf1\xd2\x52\x7c\x2b\xba\xf6\x32\x70\x86\x59\x4a\xe6\x99\xef\x23\xa3\x20\x6d\x9f\x83\x23\xba\xc4\xc6\x81\x22\xd7\xc9\x60\x35\x9d\x19\x83\xf7\x0a\x94\xb5\xd4\xb4\x66\x0f\xae\xe2\x46\x9c\x25\x3b\x36\x4d\xb6\xb7\xd8\xb8\x6e\x16\x26\xa2\xb2\x0a\x35\xaf\x9f\x86\xc5\x32\x2c\xff\xab\x22\xbe\xe0\xd4\x1e\xe8\xbf\x55\xf7\xa6\x96\xdb\xce\xdc\x1e\x12\x97\xfc\x89\x73\x07\x03\x52\x5b\x9c\x5b\x13\x2c\x48\x45\x6e\x47\x6c\x00\x6b\xe8\xbc\x20\x94\x06\x94\x57\x19\x5e\x75\xde\xf7\xc6\x22\xbc\x8c\x87\x58\xda\x32\xba\xf6\x72\x70\x32\x6f\x92\xe7\x01\x38\x9d\xc6\x5b\xdb\xc3\x46\x07\x3a\xd8\x0a\x1b\x49\x39\xdb\xe2\x9b\x0b\x09\xc8\xae\x84\x9e\x77\x06\xa3\x40\xca\x56\x83\x46\x94\x5f\xcf\x03\x88\xe8\x9e\x4e\x8b\xa1\x26\x24\x3f\x27\xa7\xa3\x1e\xb8\xec\x39\x00\x91\x92\x81\x79\x42\x53\xe5\xb9\xc9\xdc\xdc\x3e\xb9\x8c\xbd\xd4\xc9\x9b\xca\x54\xa2\xa8\x36\x8b\xf7\x38\xa8\x51\xb9\xc7\x64\x2a\x27\x45\xa0\xa4\x98\x40\x39\xeb\x67\x2e\x98\x1a\xb8\x78\x43\x4e\xc9\x65\x31\x44\x3a\xb9\xfb\x8e\x0f\x38\x3c\x3a\xe3\x8f\x4b\x87\x2c\xe8\x01\x1e\x7b\xbb\x32\x19\x0a\xbd\x95\xb9\x42\x63\xb4\x90\x89\xad\x10\x59\xcb\x72\xa1\x13\x04\x55\x88\x3f\xd3\x49\x41\x65\xb8\xf0\xb8\x14\x14\x0b\xb4\x6d\xb6\x80\x95\x87\xb6\xd9\x02\x56\x1e\x0e\x63\x2b\x68\x3e\x7e\x67\x9f\x6d\x36\x97\x99\x4c\x0d\xd3\x59\xbc\xc7\x36\xe9\xc7\x25\x43\x26\x2f\x07\x53\x99\x05\x20\x25\x32\xb5\x49\xc0\xc0\x1f\x5b\xe6\x2b\xf7\x7d\x28\xc0\xf0\xd3\xe4\xbe\x4f\xa8\xcc\x3f\x2e\xe3\x99\x65\xcb\x79\x1f\xc7\x79\x6a\x39\xef\x43\x19\xa0\x5b\x60\xc3\xea\x09\x94\xde\x78\xa5\xef\x84\x12\xe5\xe3\x32\x5a\x75\xb5\xcc\x16\x70\x60\x55\xdb\x6c\x01\x07\xf6\x20\x85\xd4\x5d\xb1\x59\x2e\x56\x87\x1f\xeb\x93\x84\x20\x5c\xcf\x31\x03\xa2\x3c\x08\x23\xcf\x05\x07\x4e\x6a\xc7\xb8\x08\xbb\x4c\x58\xb0\xae\xa3\x37\x5b\x67\x2d\x1d\x19\x3c\x8d\xe8\x47\x18\x59\xb2\x2a\xb1\x0a\x55\xd4\xb5\xa7\xae\xb4\x5e\xc6\x94\x86\xfd\x61\x82\x5f\xdd\xef\x83\x48\xb6\xc2\x7e\xab\x27\xfa\x6d\xa9\xdb\x2e\xfa\xc8\xa3\x93\xd7\xbd\xfd\xd6\x24\x41\x0d\x4d\x17\xa9\xdf\x55\x62\x15\x92\x67\xa0\xf2\xf1\x94\x4b\xd3\xdf\xd2\xed\xed\x6c\x53\x14\x07\x1a\xac\x58\xec\x38\x4a\x23\xae\xa7\x42\x6d\x2c\x23\x85\xb7\xca\xeb\x63\x9f\x7a\x57\x5d\xea\x25\x0a\x81\x23\x97\xba\xac\xc0\xf3\x40\x2a\xbc\x1a\x19\x08\xc1\xfa\xc3\x2c\xb0\x0e\xe4\x0c\xb8\xb1\x35\x38\x8c\xf8\x36\x7d\x7a\x5c\x9e\xf1\x57\x37\xe2\xc2\x2f\x0a\x0a\x23\x72\x82\x20\x1c\x18\xf7\x09\x18\xc5\x04\x29\xcf\x86\x9e\x32\x91\x46\xb6\x7c\x02\x46\xb1\xe5\xe5\x3e\x01\xed\xcb\x7d\x02\x7e\x8d\xa3\xfa\x3e\x00\x1d\x88\x3e\x41\xea\xcc\x00\xef\xdb\xa7\x54\x00\xa4\xfa\x91\xbd\x6a\xe8\xe9\xa5\xb4\x41\xe7\xdc\x82\x92\x48\x17\x35\x70\xf2\xc6\xe6\x6c\x1f\x6c\x6c\x05\x36\xf1\x88\x97\x8f\xed\x40\x0c\x05\xf3\x8e\x11\xd9\x3e\x98\xe1\x63\x3e\x0e\x23\x5b\x36\x22\xc1\x20\x11\xdf\xe7\xe4\x30\xca\x2f\x51\xe0\xe8\xa5\xf1\xaf\x76\x72\xd8\x93\x79\x9e\xf5\x72\x78\xf6\x35\x0e\xe9\x77\xc5\xf6\x40\xd1\x7f\x60\xd2\xc8\x45\x80\xe0\x2c\x0b\xa0\xbd\x6f\xd3\x4d\xee\x28\xc8\x4f\x20\x7b\x07\x4b\x7a\x70\x56\x57\x1b\xe2\x07\x59\x57\xe6\xf1\x26\x1e\x9a\xfa\x10\x98\x05\x11\xdc\x85\xb0\xe0\x67\xd1\x8e\x5f\x58\x0f\xc2\x78\x46\x43\x27\x15\x03\xc3\x6d\x6f\x63\x47\x51\xe8\x17\xaf\x06\x61\xd6\x45\x1d\xee\xbc\x02\x81\x68\x01\x26\x0c\xb8\xa0\x50\x32\xe9\xaa\x39\x81\xd1\xd1\x48\xdb\xcd\x40\x06\x0b\x02\x31\xd9\x13\xcf\x0e\xde\xda\xae\xbd\x3e\x07\xeb\x2d\xf9\xf8\x8a\x1e\xd3\x7d\xba\x56\x5a\x65\x3c\x30\xd0\x26\x86\xc7\xd3\xb4\x45\x2a\x78\x5f\xab\x8a\x64\x3a\xee\xc4\x0c\x24\x79\x60\xd7\xa0\xb5\x01\x6d\x3c\x58\x03\x8e\xf7\x7d\x21\x69\x8f\x18\x66\x67\x0c\xa4\xb2\x0c\xc8\x9b\x95\xb7\x0c\x0c\x82\x07\x26\x7a\xee\xe8\x10\x22\x58\x0a\xb9\xd4\xe6\xe8\xa9\x3e\xe5\x04\x58\x1e\x66\x20\x14\xc8\x20\x41\x6a\x03\x26\x80\xd2\x0e\x7c\xe8\x79\x72\xd1\xc8\xa5\x6b\x87\xb5\x09\x41\x66\xfa\x21\x9a\xd3\x22\xe1\x52\xa1\x0a\x08\xfb\x4e\x4a\x08\x9a\xd4\xa8\xc3\xc0\xc6\x0a\xb8\x72\x33\x1c\x0a\x50\xe4\x14\x19\xac\xd2\x0c\xb8\xd4\x1d\x75\x4a\xaa\x2d\x18\x10\x22\xcc\x80\x2b\x06\xca\x01\x57\x81\x81\x53\x21\x2a\xa5\x0a\xde\xe3\xc1\x84\x03\x47\xee\x98\x06\x46\x7f\xdc\x12\x87\x92\xf5\x23\x69\x25\xc3\x2d\xd6\xf5\x96\xdd\x76\x40\x02\xda\x65\x74\xb1\x10\x1c\xb3\xdd\xee\x54\x16\x7b\x87\x62\xda\x81\xfa\x80\xfd\x80\xf6\x16\x9c\xd6\x8c\xc4\xb2\x0e\xa2\x19\xd2\x1d\x0f\x21\xab\x14\xed\x71\x84\x2c\x0e\xba\x08\xaa\x87\x0d\x48\x2c\x6c\x66\xc1\x49\x99\xae\x95\xd4\x05\xda\xa8\xe1\x76\x62\x5c\xb8\x11\x2f\xbb\xe0\x02\x8e\x74\x93\x95\xb4\x33\x10\x5a\x23\x0d\x07\xe9\x35\x08\xe3\x50\x8a\x07\xa9\x3b\x10\x03\xe4\x44\x04\xe1\x2e\x44\x2f\x53\xa1\xa2\x5e\x46\x20\xe4\x84\x40\xf1\x73\x9c\xa3\x60\x79\xba\x1f\x9f\x58\x3a\x70\x01\xe7\xdf\x3b\x10\xca\x11\xde\x4b\xe7\x40\x6a\x3d\x30\x7e\x54\xd2\x62\xeb\x04\xca\x96\x3a\x5e\x62\x4d\x48\x1e\x84\x27\x04\x8f\x8d\x18\x81\x48\xd2\x74\x32\x5e\xa5\x2b\xc9\xba\x9c\xe3\xd8\xb4\x3a\x4f\x39\xb5\xcb\x88\xf6\xa4\x6b\xac\x82\x73\x24\x36\x46\xf6\xe0\x51\xc4\x90\x0e\xe3\xf0\x98\x8c\x77\x47\xe1\x51\xb2\x81\x61\x68\x6d\x37\x4a\x56\x12\xe4\xd2\x86\x3c\x6a\xbe\x14\x1e\xe7\xf7\xcb\xab\x2d\xbb\x7f\xb1\x4b\x0f\x81\x1c\xb6\x04\x23\xec\xb9\x83\x68\xfc\xc5\xc3\x85\xa4\x0d\x6a\x0e\xa1\xb7\x67\xc3\x31\xbb\x4b\xf6\x79\x02\xb4\x96\xb4\x31\xd8\xcb\x13\x20\x44\x95\xb7\x33\x72\xf0\xdc\x75\x0f\x80\xe2\xb5\x4b\x21\x2e\xa5\xc9\x25\x70\x5a\x78\xb9\xac\xe7\xd1\x39\x26\x81\x8b\xc7\x77\x96\xa8\xfc\x03\x13\x7c\xb0\x39\xdb\xe5\xd8\xdc\x7e\x86\xed\xcc\x3e\xbe\xb3\x20\x2d\xd2\xf1\x52\x81\x13\xcc\x23\xb5\x3b\x15\xc0\x83\xcb\xe2\x95\x47\x57\x24\x81\x24\x68\x85\xcd\x4a\xd7\xfa\x50\x82\xda\x7a\x51\x85\x3c\x11\xca\x83\x20\x9e\x23\xb9\x26\x30\x20\x9c\xca\x7b\x1c\x29\x38\x32\xb7\xb3\x8a\xec\x7c\x35\x0d\x48\x9f\x33\xa5\x83\x22\xa9\xc6\xb9\x56\xe2\x69\x1f\x98\x1b\x7c\x96\x42\xa6\xcc\x71\xda\x5e\x64\x13\xd4\x40\xcd\xcb\xac\x82\x1c\x18\x12\xab\x8c\x20\xdf\x4d\xc6\xd2\xa6\x7c\x88\x01\x74\x1d\xae\x88\x5d\xd6\x47\x0b\x06\x56\xb9\x12\x42\x40\x02\x68\xfa\x1c\x10\xa6\x7b\x2b\xcf\x02\x38\xe5\x9f\xd8\x83\x97\x60\x22\x7f\x6d\x70\x21\xf1\x64\x73\x26\x19\xf8\x20\x93\xf5\xad\x02\x93\xac\x1b\x2e\x1c\xae\xea\xfd\xcd\xe4\x96\x3e\xb4\x50\x7a\x9c\x71\x03\xe9\x1d\x96\xe4\x33\x0b\xca\x5a\xe4\x76\x91\x99\xb0\x08\xe5\x64\x7b\x8a\xd7\xa8\x79\xa0\x85\xcc\x78\x4e\xad\xca\xe2\x35\x71\x22\xce\xc6\xe7\x07\x09\xca\xd9\xb9\x22\x13\xda\x01\xcb\x1a\xa3\xdc\x7b\x5f\x32\x1c\x18\xa4\x59\x3a\x0c\x3d\x71\x1b\x64\xa3\xec\x1e\x2e\x95\x7c\xc8\x7b\x72\x21\x34\xe4\x88\xc9\x43\xce\x99\x02\xff\x15\x30\x72\xbd\xfe\xf8\x84\xb4\xfa\x9c\xdf\x18\x47\xca\xa8\x9a\x5c\x30\x39\x85\xa8\x17\x14\xce\xe2\x99\x01\x23\x7b\xa4\x85\x42\x6a\x13\x4a\x5a\x19\x51\x46\x66\x43\xe2\xa2\x63\x68\x4a\x0d\xe6\x0c\x85\xba\x19\xf2\x4c\xd1\x86\xd3\x74\x3d\x97\x3c\x28\x90\xd2\x90\x1d\x29\x57\xd8\x12\x99\x09\xf0\x31\x07\x45\xb8\x14\x8f\xef\x04\xb9\xc4\x7d\x20\x54\x92\x4f\xa9\x93\xba\x27\xd4\x49\xcf\x68\x51\x72\xe0\xb0\xf1\x64\x0d\xe4\x70\xf1\x52\x3a\xe4\x7d\x22\xc3\xe2\x6a\x64\x8d\x38\xed\x93\x19\x64\x63\x23\x33\x89\x0c\xb2\x6c\x7b\x3a\xe1\x95\xa7\x93\x33\xea\x7c\x8f\xce\xc4\xf0\x2d\x91\xd0\x10\x9d\x61\x43\x3a\x83\xa3\x8d\xe2\x91\x06\xa7\x86\x32\x35\x29\x67\x0f\xa9\x4c\x8a\xef\xa6\x49\x8f\xee\xab\xe8\x0c\xc1\xd0\x0b\xed\x0f\x41\x73\x4d\x5a\xdb\xd1\x91\xa8\x65\x89\xd2\xd0\x31\x6e\xcf\x95\x21\x51\x12\x22\x34\x8c\x58\x84\x3e\xa5\x01\xa7\x25\xd2\x99\x39\xb9\xeb\xdd\x7b\x4c\x28\xc1\xca\xb8\x8f\xaf\x90\xc8\xc4\xb0\xa8\x81\x42\x8c\x46\x03\x7f\x4d\xe6\xb4\xe6\xc1\x22\xcb\x4b\x04\xc3\x8e\xe9\xc0\x8e\xd1\x9e\x78\x1a\x9c\x68\x0c\x22\x69\x16\xb0\x10\xa2\xa2\xb4\x3f\x6c\xcd\x80\xce\x78\xa4\x11\x19\x61\x78\x97\xd0\x30\xa2\x34\x2c\x52\x1a\x46\xa4\xe6\x4c\x22\xb7\xdd\xa3\x13\xc8\xb9\x79\xd0\x16\xe9\x2f\x85\xaa\x1f\x90\x19\x45\xae\x1c\xf9\x99\x48\x0b\x51\x4f\x82\x4e\xc7\x1b\x42\xf5\x0e\x2e\x04\x6b\xfc\x66\x61\x67\x5e\x04\x23\xeb\xdb\xdb\xb2\x60\x65\x71\xf3\x3b\x6f\xfb\xfb\xc6\x07\x05\xe7\x99\xaf\x7c\x50\x70\xce\x3c\x39\x3c\x36\x99\x3e\xc0\x1c\xb1\xeb\xd3\xc6\xa4\x4d\x7f\xda\xc3\xd0\x73\x5f\x9d\x01\x20\xf5\xd2\x67\x58\xae\x41\xf1\xe4\xb4\xb5\xcf\x2f\x70\x1d\x31\x73\xdf\x3e\x0c\x40\xca\x2d\xce\x7c\x27\x5b\x92\x5f\x0f\xe1\xf9\x5a\x23\x76\xd8\x36\x50\xe6\xab\x0d\x77\x3a\xab\x48\x1b\xee\x82\xe9\xec\x80\x98\x9f\x26\x53\x79\x1d\x15\x07\xd9\x0e\x9b\xb7\x83\xe4\x9c\xa5\xc3\x5f\x7f\xda\x8e\x8a\x43\x2c\xd3\xdc\x76\x22\xe7\xf0\xcc\x9d\x99\x4e\xae\x28\xa2\xbc\x74\xd3\x23\x0e\xc3\x86\x1e\x7e\xdf\x03\x23\xdb\x72\x5f\xd2\x02\x1d\x41\xa0\x33\x80\x1c\xce\x7a\xa0\xc3\x07\x90\x23\x6c\x0d\x3a\x34\xf9\xfa\xcc\x9f\x56\x8f\x3e\x33\x73\xff\xb8\x1c\x00\x0e\x17\x24\xcc\x9c\xf9\xc1\x31\x52\x07\x98\x38\x37\xa4\xdf\x76\xd8\x36\x74\x7b\xcc\x0e\x13\x63\x5b\xc0\xc3\x59\x0b\x7a\xf8\x41\xc0\x23\x44\x03\x3d\xa4\xd8\x74\x66\xea\x33\x1a\x93\xa9\xb9\x7d\x5c\x92\x42\x4d\x1b\x2c\x38\x9d\x76\x99\xb3\xc1\xd1\xcd\xdc\x76\xb3\xe9\xaf\x03\x9f\x0f\x4f\xee\xc3\xbf\xcc\xc1\x9a\x95\x24\x28\xfa\x73\x8a\x0d\x9d\xe1\x9b\x9e\x8f\x3c\x0a\x9e\xa9\xc9\x3f\x6c\xf4\x8a\x6e\x54\xdf\xb3\x1d\xa5\x93\xd9\x5d\xf4\x81\x3e\xcc\xc1\x59\x2c\x83\xed\xcf\xc2\x52\x29\x24\xfe\x78\x97\x05\xf0\x52\xb7\x8a\xec\x38\xad\x03\x65\x74\xaa\x30\x36\xa9\x93\xca\x33\x50\x46\xc5\xca\x46\x92\x59\xfa\x9a\xed\x29\x1c\x65\x77\xa3\x06\x47\x9d\x3c\x0f\x59\x54\xbd\x12\x0e\xb8\x56\x4c\xe3\xf5\x34\xbe\x14\x28\xe5\x1b\x47\x07\x9b\x28\x3a\x55\x39\x33\xc1\x1f\x97\x81\x42\xa9\xa7\x8d\xa0\xda\x07\x76\xd6\xbc\x20\xca\x64\x1e\x97\x21\x4b\x8c\x9b\x09\x9a\x01\x37\x9e\x09\x3a\xef\xa0\x70\xcb\x02\x9c\xb2\xa7\xad\x52\xc8\x24\x5c\x63\x95\x5e\xd5\x55\x72\x11\x32\x71\x98\x28\x4e\x00\xf5\xbb\x9e\x94\x1a\x70\x21\xc6\xb2\xf6\xe7\x78\x25\x39\x2b\xa8\x96\x16\x03\x45\x1a\x29\xe3\x54\xd3\xb5\x4e\x23\x47\xbd\x19\x3f\x0f\x60\x7d\xe6\x40\xf2\x56\x20\x5a\x46\x9f\x9d\x3b\x62\x31\xa8\xf8\x3a\x8d\xa5\xef\x1e\x97\xe0\x38\x39\xb7\x30\xe7\xc8\x36\x0a\xa4\x45\xa5\xa0\x38\x07\xa4\xd3\x71\xee\xc9\x0f\x75\xdc\x71\xd2\x81\x36\xec\xac\xef\x9f\xa6\x76\xcf\x4b\x49\x9e\x51\x9a\xa2\x00\x68\x93\xb5\xfd\xbf\xb1\xe8\xf8\x81\xae\x9d\x6d\x2c\x2a\xe3\x71\x69\x91\xc8\x3d\x15\xaa\x0d\xf3\xd3\x5c\x4b\x3a\x82\x10\x0c\x68\x37\xd2\xe1\xe4\xbb\xfa\x90\x98\x39\xe0\x2e\xc3\x4b\x57\x81\x96\x76\x8c\x0e\x9b\xe5\x75\xb9\x7d\xa1\x40\xe4\x32\x3b\x12\x13\x48\x84\x78\xe0\x35\x12\xe8\xca\xd1\x79\xd7\x85\x9d\x47\xc5\x1c\x27\x23\xc3\xaa\xa5\x8f\xba\x43\x41\x6b\xf0\xdc\x94\x12\x3c\x39\x20\xf0\x32\x0c\xd9\x7b\x5c\x65\x9d\x7f\x70\x60\x9d\xfc\xed\xa7\x66\x28\xfb\x58\x47\xfe\x6d\xa2\xca\x12\xab\x55\x96\x58\x54\x59\xa2\x6a\xd9\x58\xe5\x96\x5c\x61\xd9\x33\xf7\xb8\x14\x10\x85\xa5\xbd\xba\x47\x7a\xbf\xde\xde\x85\x9d\x33\x97\x4e\xef\x62\x91\x8e\x8e\xef\x48\x4f\x89\x55\x7a\x4a\xac\x56\x54\x62\xad\xe1\xe8\xcb\x98\x98\x81\x34\x8e\x84\x3a\x0b\x0f\xec\x29\x6d\x28\xf5\x44\x8b\x84\x9a\x5b\xda\x99\x8a\xea\x5c\xd4\x16\x16\x5b\x61\x75\x68\x14\x9b\x52\x5b\xd8\x78\x5b\xbc\x57\x94\xf5\x8c\x7a\xf5\xf8\x4e\x98\x4c\xa0\xb4\x10\xf7\x51\xb0\x02\x9d\x76\x9c\x5e\xa4\xb1\x18\x85\xe4\x87\x38\xec\x2f\xb0\xa2\x7c\x5c\xa6\x63\x71\x69\x1e\xd4\x5c\x3d\xb0\xe8\xe5\xf1\x25\x2c\x3e\xe2\xcc\xcb\x04\x40\x93\x29\x9a\xa6\x9e\x50\xe2\xa2\xd9\xe2\xc8\x79\x5f\x54\xc6\xba\x50\x73\x70\xa1\x27\xad\xd0\xf9\x08\x58\xe7\x4b\x01\x01\xa5\x1a\xce\xdd\x0c\xb4\xc0\x59\x04\xab\x05\x04\x6f\xf0\x17\x85\x3b\xa7\x1e\x0c\xe8\x20\x7f\xfb\xa1\xe1\x05\xb6\xcd\xd3\xaa\xe3\x3d\x48\x15\x0f\x4d\x81\xfc\x42\x19\xa7\xa8\x6e\x14\x9c\x38\x77\xbd\x02\x34\x48\xe4\x97\xce\x4c\xc4\x97\x3d\x41\x52\x47\x95\x29\x2f\x70\x6e\x1e\x52\x04\x52\xb0\x8e\xbc\x0c\xc9\xbe\xd2\x97\x63\x20\xa5\x9d\x3b\x04\xb7\x7e\x12\xa6\x34\xe3\xd2\x4d\x96\x08\x4a\x52\x5f\xf8\x39\xd3\xe4\xd8\xf7\x09\xdb\x5a\xf9\xc4\xd1\x7a\x55\x80\xeb\x3a\x4c\x04\x29\x14\xc3\x0a\x5a\x63\xe3\xa3\xc7\x98\x00\x06\x3f\x51\x09\x86\x0f\x3d\x66\xbd\x48\xdf\xd5\xa0\x3f\x82\x3e\x83\xa6\xf6\xd0\x87\x8e\x7e\xa3\x7b\x06\x3f\x97\x0f\x02\xcc\x99\x7b\x19\xf4\x3f\xb1\x39\xdf\x3d\xad\xef\xbb\x5f\x10\xc9\x5f\xc8\x58\xf4\x59\xa0\xf8\x86\x81\x5c\xa6\xbb\xbe\x93\x0e\x8b\x4b\xdf\xb9\xa0\xf5\x54\xc8\x0b\x32\x5d\x1a\x28\xab\xd3\xbe\xa1\x2c\x35\xce\xb9\x01\xd1\x76\xc4\x27\x62\x84\x21\x01\x5c\x97\xa4\x0f\xd4\x77\x67\x4d\x9e\xd8\x91\xe7\xb3\x51\xd5\xb0\x3b\x09\x3c\x6d\x96\x1c\xb4\x9e\x3e\xb1\x09\xdd\x3f\xb9\xee\x2b\x2b\xd0\xe8\x88\x11\x0b\x19\x19\x8d\x2e\x82\x27\xa7\xb5\xfd\xf3\x48\x1a\x1e\x75\xee\x32\x4b\x8e\x50\xdc\xb8\x23\x14\xfb\x7b\x3a\x42\xe9\x0e\x8f\x3a\x7c\x78\x36\xf9\x76\x7e\x18\xf8\x10\x1b\x11\x46\xf4\xac\xfb\xc1\xe4\x92\xa5\x82\xef\xda\x74\xc5\xcf\x69\x11\xda\x1b\x2d\x7a\xcc\xe0\xc7\x1f\xa2\xe8\xe3\xb2\xb1\x18\xb6\xb1\x4e\x31\xce\xf9\xd0\xce\x36\xf2\x05\x72\xc4\xee\x4d\xf2\x07\x31\xc6\xb3\xd0\xb2\x20\xd5\x99\x1d\x09\x35\x9a\x42\xe9\x5a\x02\x8f\xa1\x33\x5b\xf3\xd5\x6c\x8a\x41\x36\x85\x74\x7c\x96\xa4\x3e\xe3\x4c\x6c\xe4\x7e\x5d\x22\xfe\x94\x2e\x91\x25\x57\x9c\x2f\xd7\xa4\x25\xc8\x39\x08\xb5\x22\x0e\x8f\x40\x8e\x19\x87\x1c\xd3\x85\x9c\xf8\x39\x79\x93\x40\x52\x30\x0a\x3b\x66\x14\x76\x0e\x52\x12\xd3\xe3\x1c\x80\x8d\x1c\x80\x1a\x09\x5e\x5a\x71\x00\x7d\x4b\x82\xe4\xf2\x54\x3f\x84\xe1\xe2\x5d\xe9\xb7\xcd\xd3\x79\x5b\xe7\x2c\x25\x9d\xb3\x20\x57\xc6\xfa\x65\x12\xe8\xe8\x27\x57\x6c\xb5\x6f\xc5\x36\x71\xc5\x5e\xb2\xd8\x64\x6a\xd7\xe8\x32\xe7\xc6\x57\x39\x6a\xd0\x8b\x23\x96\xec\x36\xc5\xea\xfa\x90\x03\x9e\xa8\xce\x20\xe3\x19\x78\xdb\x30\x0a\x48\x0b\x41\xfa\x72\xa8\x94\x41\x07\xef\x06\xb8\x39\xc7\xb1\x43\x92\x62\x4b\x07\xa4\xce\xe8\xf4\x9c\xe9\xae\x2b\xea\x2a\x4c\xfa\x1e\x9d\xa9\xe1\xe2\x53\x45\x38\x2f\x99\x07\x29\x59\x4f\x59\x24\xea\xe8\x18\x14\xf9\xcf\x3d\x28\xe4\xcb\x64\x8c\x0b\x4a\x5d\x78\x2e\xf8\x50\x6b\x60\x9e\x0f\xd5\x44\xa5\xaa\x91\x81\xd1\x31\x62\xd5\x90\xfc\xfb\xa0\x41\x48\x5b\x2a\x08\xe4\xf5\x12\x47\x88\xd4\x3d\xcc\x99\x18\xc4\xd6\xa0\x71\xe9\x97\x50\x8d\xcb\x70\xd5\x21\x17\xe0\xa0\x3d\xb9\x88\x13\xce\x32\x0d\xc1\x89\x9e\xf2\xac\xf2\x0c\x04\xb9\xa3\x54\x28\x4b\x29\x52\x16\x15\xf8\x77\xd8\xc8\x3c\xab\x6d\x40\xeb\xb5\xa6\x61\x1f\x21\x20\x17\x0e\x8c\x8d\x13\x37\xd0\xf2\x61\x35\xd8\xd0\xbc\x09\x04\x1b\x94\xd9\x25\xca\xec\x43\x07\xe5\x51\x9b\xc2\x81\x61\x3d\x95\xa0\x7a\xfe\x91\xbd\x21\x05\x2d\x12\xfb\x9d\x66\xa3\xf0\x97\x2c\x7c\xed\xa8\x9d\x92\x7d\x3e\xd8\x6d\x3d\x2e\x07\xc0\x8b\xc5\x4e\x8f\x0d\x8b\x01\x67\x45\x9a\xb7\xac\x3f\x6f\x82\xe6\xad\x99\x36\x0f\x96\x82\xdc\x8a\x4c\xc3\xd0\x3e\x23\x8e\x4b\x74\x2d\xd8\xed\x92\x0f\x9a\xd5\xd0\x97\xd5\xd0\xa7\x47\x80\x2f\x0d\xca\xd0\x1e\x3d\x19\x8a\x3f\x3f\x28\x8b\x7c\x75\xfb\x54\x14\x8b\xa7\xb7\x8e\x39\x58\xf2\x56\xab\xac\xcd\xe9\xd0\x34\x8b\xd7\x78\x5a\x62\xbd\xce\xf8\x0c\x34\x77\x20\x55\x00\xa7\x0d\x18\x8f\x22\x9c\x86\x10\x4a\x3a\x67\x25\x07\xa3\xa0\x44\x8c\xea\x85\x85\x78\xec\xb2\x8f\xc7\x6a\x28\x64\xd0\x2a\x1d\xaf\x2e\x5d\xd3\x58\x3b\xf2\x32\xad\x66\x0c\x74\x5c\x9b\xbd\x73\xa0\xa2\x52\xa0\x71\xa0\x82\x3c\x53\x60\xbd\xa4\x96\xa9\x2c\x5e\xd3\xf8\x2b\xe3\x18\xa8\xa0\x46\xcb\x25\x8d\xea\xb8\x3d\xd1\x6d\x8c\xa3\xa0\x62\x1e\x9b\x8e\xfc\x29\x9d\x21\x0b\x86\x2d\x37\xc0\x69\x4f\x8b\xeb\xde\xd9\x2f\xf6\x96\x41\x08\x8f\xcb\x14\x82\xc6\x69\xfd\x80\x99\xcf\x25\x58\x6b\x32\xe1\xc1\xd0\x39\xbb\xb2\x14\xc1\xa6\x26\x29\x8a\xdb\x19\x08\xee\x41\x04\x0f\xd2\xe2\x18\x83\xd6\x0a\xb4\x03\xe1\xc9\xef\xb2\x97\x64\xbc\x64\xbc\x05\xe1\x48\x1b\xdb\x8a\x19\x48\xae\xb1\x1d\x2a\xba\x49\xe6\x56\x60\x06\x24\x26\x12\x84\x17\x8c\xbe\x54\x86\x81\x74\x92\x02\x34\x82\x76\x54\xbb\xc8\xe2\xb5\x52\xb3\xa2\x51\xe2\x16\x61\x8f\x93\x61\x83\x90\x25\xab\x7a\x39\x50\x0c\x00\xad\x2d\x03\x6d\x48\x37\x59\xa4\x6b\x22\x78\x22\x1d\xff\x0f\x3e\x80\x97\xc5\x1e\xae\x81\xf6\x65\xdb\x15\x96\xbc\x22\x0b\x30\xc2\xe4\x12\x04\xa7\x60\x99\xbc\x82\x59\xcf\x1d\x38\x25\x1a\xe8\x34\x60\xbd\xc8\x02\x59\x60\x49\x0a\x6b\x1d\xaf\x3c\xd9\x3d\xe2\xe7\x5e\xc9\x19\x03\x25\x34\x08\x4f\xa1\x4f\x41\x7a\xc2\x72\x85\x2b\x0c\x32\xb3\x8a\x94\x4b\xba\x95\x31\x01\x2e\x50\x36\x5d\x15\xda\x14\x4d\x20\x26\x81\x3b\x59\x43\xdb\xb9\x45\x29\x9c\xd8\x90\x32\xea\xc1\x71\xae\x67\x20\x3c\x82\x32\x37\xa0\x91\x3d\x35\x0e\x9c\x55\x0c\x9c\x7a\x5c\x82\x89\xfe\xe8\x84\x8e\x33\x47\xb3\x67\xc0\xe2\x5a\xaf\xac\xca\x29\xcc\xa6\xb1\xd5\x7a\x48\xda\x81\x76\x06\xdc\x7b\x0a\x95\x25\x7c\x00\xee\x49\x51\x95\x7b\xd2\xdc\x56\x3a\x07\xcb\x05\xfe\xc5\x6f\x0c\x02\x9b\x0c\x9a\x02\x9a\x99\xa4\x7c\x1c\x81\xc4\x58\xf2\x64\x49\xbb\xd7\x5c\x5d\xe0\xe5\x94\x42\x6f\x1a\x1f\xb3\x45\x9c\xee\x16\xc8\xc0\x70\x03\xd2\x3d\xc1\x30\x1d\x00\x17\x07\x07\xbe\xcc\x70\xda\xc8\xa5\x2e\x92\x6e\x5c\xf2\x1d\x45\x78\xab\x08\x5a\xdb\x52\x93\xd5\x74\xcb\x6a\x0f\x8a\x42\xf4\x1a\x06\xca\x69\x86\x54\x80\xe8\x17\x2e\x67\xb8\x34\x8a\x2e\x1d\x23\x7c\x8a\x44\xc6\xcf\x40\x2a\xd0\x52\x81\xb1\x16\x9c\xf3\x51\xa5\x0d\x10\x5f\x49\x5c\x49\x34\x2c\xab\x69\x18\xe1\xb5\x72\x33\xd0\x2e\x60\x39\x16\x82\x76\x0c\x04\x85\xa5\x50\xc6\x12\x19\x03\x1d\x63\xf0\x38\x44\x68\x8b\x79\x9c\x8d\x44\x6c\xa4\x25\x3e\x52\xb1\x73\xe4\x60\x89\x31\x52\xb6\x64\x35\x40\x8d\x75\x1b\x09\xd8\x69\x8f\xbe\x93\xab\xf0\x83\xd7\x97\x43\x83\x6a\x12\x85\xe8\x63\x0a\x69\x1c\x7a\x03\x21\x58\x1c\x7d\x1c\x15\x06\x56\x4b\x06\xca\x7b\x02\x68\x14\x88\x95\x53\x71\x7c\x68\xf8\x3b\xd8\xc4\x5b\x78\x5a\xa1\x69\xc2\xd2\xac\xc6\x52\x02\x70\x9a\xf6\x6e\xe5\x7d\x2c\xd5\xe9\x5a\x0d\x67\x42\xd3\xf3\x00\xce\xfb\x88\x9d\x44\x80\x69\x34\x4f\x11\x77\xe8\x8b\x1a\xea\x45\x15\x9e\xe3\xc9\x71\xbb\x9f\x7d\x78\xe1\xa2\xcc\xc7\x2c\x76\xe2\x53\x65\x7d\x31\x7e\x82\x21\x40\x6a\x33\x43\x01\x80\x4e\x30\xb4\x03\x49\xaa\x51\xc1\x1a\xf0\xd2\x94\x0a\xa2\x0f\x3c\x6e\x5d\xbf\x74\x8d\x7c\xa0\x17\xee\x41\x81\x56\xaa\xa7\x4d\x2a\x93\xfb\xc4\x39\x0e\xa2\xd0\x95\x9d\xa7\x20\xe7\x1f\x32\xe3\x67\xc8\x1e\xd8\xe1\x6b\x31\x54\x4c\xe5\x31\xa4\x55\x3c\x69\x58\x92\xc7\x58\xbe\x5f\xeb\x4b\x3e\xa9\x91\x4a\xa2\xfd\x88\xaa\xe8\x19\x16\x9b\xce\x32\x62\x0c\x2d\xf3\xc0\x7c\x35\x3a\x8a\x96\x68\x64\x7b\x40\x28\x03\x3e\x28\x50\x2e\x8e\x8d\x89\x63\x33\x03\x29\x03\x48\xa5\x08\x83\x8d\x76\xf4\xeb\x9d\xa6\xc1\xd1\x23\x71\xb3\xce\x04\xf9\x00\x97\x99\x6c\xdb\xb8\x72\x9e\xa9\xb6\x8d\x2b\xe7\x4c\x91\x16\x9b\xc9\x44\x38\xc0\x18\xf6\x25\x04\x14\xa1\xee\x65\xab\xea\x53\x36\x3f\x23\x7a\x95\xf1\xe9\x01\x09\xd0\x1c\xac\x56\x83\x63\x00\x5c\x9a\xac\xd2\x25\x39\x2d\xc7\x9e\x99\xfe\x56\xbc\xb0\x28\x18\x79\xf3\x80\xc4\x6d\xa0\xc1\xac\x71\xdd\xca\x84\xec\xe8\x0f\xb1\xb4\xfa\x9c\x59\x4c\x1d\x4d\x1a\x02\x5c\x52\xf1\x8d\xce\x94\x64\xdb\xef\x43\xd6\xb2\x4c\x4f\x26\x48\xdd\x90\x74\x3c\x69\x05\x5e\x50\x43\xbb\x22\x9e\x94\x9e\x81\x51\xe4\x42\xdf\xd2\x46\xae\xe9\xc5\x59\x01\x23\x11\x42\x84\x38\xc3\xf1\xb8\x40\x78\x9d\xcb\xb8\x19\x41\x7b\x96\x11\x43\xc6\xe3\xad\xf5\x1d\x47\xd1\x26\xc7\x98\x37\x29\x17\xfd\x9a\x67\x42\xd5\x5e\x86\x48\x91\xa4\xf2\x31\x24\x5f\x08\x4a\x0f\x2f\xa4\x5e\x48\xc7\x03\xae\x6c\xba\x6f\xac\x23\x29\xae\xaf\x3f\x47\xa1\x43\xf8\xcc\x8e\x9c\x88\x12\x47\xee\xcc\xc3\x90\xcc\x25\xdf\x26\x6a\x8f\x6f\x93\xb8\xef\xe8\xf7\xf9\x36\xb1\x73\x66\xc1\x5b\x5f\x4a\xd0\x64\x0b\xe0\x75\x3f\xb0\x97\x34\x9e\xc5\xe6\xc9\xcc\x20\x57\x90\x35\x3d\x41\xd8\xb0\x14\xf8\x9c\x1c\x4b\xe3\x3a\x2d\xeb\x6d\x78\x99\xf1\xb9\x47\xf9\x68\xbf\x4f\x14\xf1\x15\x3e\x51\xfc\x53\xe7\xa7\x54\xef\x0b\xa7\xf7\xa5\xcc\xb7\x95\x1a\x94\xea\x3b\x07\x92\xda\xe3\xea\x7c\x6e\xc1\x84\x90\xa9\x91\xb3\x3b\xce\x33\x93\x0c\x09\x5e\xe2\x1c\x65\xf8\x59\x3c\x27\x54\x67\x01\x34\x17\xa5\x00\x49\xe7\x80\x5e\xb5\x22\x95\x0a\x8e\x93\x68\xb1\xbd\x14\xd3\x57\x05\x9f\xd5\x3d\x88\x71\x90\x43\xda\x3b\x0a\x1e\xff\xda\x93\x6a\xc0\xa9\xb1\xbd\xfe\xbe\x65\x54\xbc\x7f\xc2\xa7\x8a\x1b\xf7\x36\x47\xe5\xbf\x68\xf2\x3e\xdf\x3d\x27\xf0\x47\x95\x44\xd5\x75\x44\x9b\x06\x6c\x2e\xc6\xf6\xa1\x87\xf1\x78\x4d\xc6\xe3\xee\xa7\x05\xf3\x20\x46\xe3\xc3\x8d\xec\xef\xc8\x07\x26\xcc\x99\xc6\x4f\x7a\x5b\x1d\xd5\xd6\xb6\x3c\x60\x5b\x03\x7b\xf8\x3c\xb7\x29\x09\xcf\x3b\x9e\x02\x13\x9b\xc4\x47\x7a\x28\x46\x7b\xa8\xc0\x9c\x79\x30\x0f\xe1\x4c\x8c\x1c\x01\x9a\xb1\xd3\x30\xf7\xc0\xc2\x99\x02\xf3\xb0\xa7\x83\xe2\xf9\x0e\xde\xaf\x6e\xd6\xe5\x35\x5b\xdf\x1d\x6a\xa7\x4e\xcc\x45\xe7\x38\x59\x2b\x90\x4a\x96\xb4\x76\x98\x61\xd8\x6f\x1f\xa5\x12\x1b\xc3\xae\x7b\x85\x8b\xad\x0c\x8a\xd4\xe5\x7c\x7f\x33\x8b\xf6\x5c\xb8\xb2\x54\x5a\xff\xec\x81\xe4\x04\x6a\x40\x67\xff\x17\x5b\xc0\xea\x26\x30\x33\x72\x78\x69\x58\xdd\x04\xc9\x41\x58\x8a\x53\xef\xb8\x63\x1a\x82\x1a\x6c\x26\xfb\xb8\x1d\x64\xeb\x2e\xb5\x77\x7b\xa9\xfa\xc7\x77\x91\xfe\x89\xe1\xf6\xad\x18\xb5\x90\x27\x77\x63\xf6\x05\xdf\x88\x97\x54\x24\x5e\x52\x93\x7c\x41\x4d\x07\x1c\x3c\xb4\x01\xec\x50\x9f\x58\x5d\xf8\x32\x40\xba\x8c\xfd\x78\x05\x04\x5d\x31\x9a\x01\x91\x54\x4f\x31\xe1\xc9\xed\x7d\xdf\xd5\x66\x8a\x5d\x50\x45\x36\xe8\xc6\x38\x14\x8f\x58\x65\x77\xcf\xdd\x20\xf3\xa3\x9f\x0e\x85\x10\x03\x98\x0b\xed\xa9\x56\x64\xee\x74\x3f\x5f\x37\xd4\x42\x1b\x8a\xb0\x46\x04\x22\x72\x40\x27\xf0\x4b\x2b\x71\x3d\xb0\x95\xc6\x1b\x48\xa3\xe6\x58\xb3\x95\x0e\xff\xea\x91\xc7\xf7\x2c\xea\x03\x7c\xc5\xc7\xee\x6b\x3e\x4e\xa1\x27\xaa\xaf\x5b\xb9\x0e\xfa\x5a\x7d\xc5\xd7\x87\x03\xdc\xac\x5c\xff\x06\x6f\x93\xe1\x50\x82\x22\x06\x04\xc5\x21\x3d\x49\x34\x4d\xe2\x57\xbf\x95\x9c\x84\xca\xbb\xea\x61\x54\x95\x0f\xa8\xaa\xb0\x48\x56\x13\x49\xcb\xfa\x24\xed\x20\xba\x1a\xa1\xf1\x1f\x24\xed\xb7\x43\xd8\x81\x34\xcd\xbe\x84\xbe\xe8\x86\xbc\x8c\xc5\x83\x79\x82\xba\x58\x22\x6a\xfc\x05\x84\x54\x88\x9a\x92\x0a\xdd\x21\xa5\xe2\x79\x52\xca\xff\x41\xd3\xfe\x46\x34\xad\x5c\xbf\x78\x1b\x4f\x90\xde\x30\xf1\xe0\xfe\x54\x53\x48\xb0\x78\x25\xdc\x27\xab\xc8\x99\x00\xc9\x0d\x19\xb6\x28\xa3\x41\x1b\x9b\x29\x10\x21\x4a\x78\x1e\xbc\x06\x4f\x07\x49\xf8\xc2\x3b\x97\xee\x25\x84\x30\x0c\x41\x9d\x19\xb0\x4a\xa6\x2b\xaf\xad\xbc\x35\x70\x17\x4e\x29\xee\x64\x16\xaf\xf4\x85\xcf\xc4\x0c\xf1\xce\x67\xe4\xf5\x8e\x4b\x30\x01\x33\x53\xc8\x1a\xeb\xc4\x69\xbf\x34\x41\xbe\x10\xcc\x45\xb2\x13\x1f\x88\xed\x51\x4a\x1b\x58\x38\x36\x62\x3b\x1f\x24\x09\xb7\xd7\xfc\x9a\xf4\x34\xc9\xfe\x9a\x74\x30\x6c\x94\x81\x05\x08\x61\x40\x5b\x8a\xaf\x44\xc6\x82\x8a\x53\x38\xc4\x20\x93\xcf\x21\x92\xb4\x5f\x62\xc2\xfe\xb4\x9e\xd0\x33\xc6\xa9\x4f\xfb\x1c\x7a\x16\xbc\x5e\x26\x88\x23\xe7\xa3\x62\x78\xa4\x53\x09\xda\x66\x74\xa9\xd6\x15\xea\x0c\x9d\x88\x0a\x90\x01\xa4\xa5\xf0\x82\x96\x44\x21\xed\x04\x68\xaf\x50\xfa\xcc\x04\x08\x2d\xd3\x9d\x57\x6a\x08\x55\x74\xa6\x92\xae\xf5\x71\x20\x0e\xba\xf7\xa7\x74\xbc\x4d\x97\x04\x21\x3c\xef\xbe\xc2\x6c\x14\xe4\x50\x72\x75\xda\x2f\x89\x7c\x1b\x79\x75\x31\xa6\xe7\xcb\x39\x39\x08\x7e\x30\x7b\xf7\x0a\x46\xb6\x03\x64\xb5\x55\x30\xfc\x2a\x46\xd5\x3f\x0b\x60\x1e\x18\x04\xe1\xd2\x86\x8a\xb4\x9e\x8e\x92\x71\x00\x68\xeb\x40\x3d\x2e\x99\xa7\xe1\x18\x95\xd8\x87\x82\xfc\x98\x06\x57\xd2\x27\xea\x8b\xfd\xcd\x7e\x80\x79\xca\xc7\xea\x13\xe0\x72\x57\xae\xf3\xeb\x43\xdd\x9a\x49\x25\x51\xd6\xeb\x7b\xa5\x89\x6a\xab\xa6\x54\x14\x3a\x17\x57\x3a\x7b\x41\x5b\xf2\x43\xe5\x4c\x0d\x56\x4a\xca\x48\xd3\xa6\x7b\x0e\xb1\x6b\x6e\xac\x64\x2d\x7e\x4d\x3b\xfc\x6b\x31\x61\xc0\xb9\xa0\x1c\x3a\xf4\x18\x2a\x4e\x0e\x29\x6a\x2d\xcd\x96\x16\x2a\x62\xb2\x1e\x57\x88\xd8\x8f\xc0\xfa\x49\x04\xd6\x7d\xdd\x95\xe4\x7b\xbc\x7f\x98\x12\x92\xb5\xc6\xd8\x11\x4c\x65\xad\x31\x1e\x3d\xe0\xa0\x05\x25\x4e\xe1\x41\xcc\x8b\x06\xf2\x2b\xe6\x47\xe6\x4f\x37\xb1\xee\x6c\x2f\xfa\x61\x1d\x60\xf0\xe9\x58\x77\x31\xa4\x1d\x53\x03\xa1\x5d\xc4\x53\xe6\x73\x0d\xe4\x4d\x57\x77\xe7\x4b\x8f\x4c\x57\x0c\xb4\x35\x32\x5b\xe3\xbe\xc2\xc3\x1e\x3d\x2b\x35\x9c\x1e\x35\x74\xd4\x40\x86\x01\xf3\xa1\xa7\x64\x51\xad\x40\x4c\x75\x58\x6c\x6a\xdb\x41\x33\xb3\x3d\x24\x2c\xde\x7e\x37\x0c\xb5\x09\xe6\x98\xe1\xd4\x3b\xf2\x01\xdf\x31\xd4\x45\x14\x69\x9b\xe9\x32\xf7\xc4\x3e\x7d\x13\x5d\x20\xa2\x06\x98\x53\x62\xd9\x74\xbd\xca\x26\xd0\x14\x23\x0a\xa0\xe2\x34\xf1\x9e\xb5\x59\x47\x54\xc2\xf4\xe4\xb7\xb3\x9d\x52\x3f\x8d\x97\x93\x77\xeb\x44\xb9\xc7\xd0\xe5\x60\xc7\x94\x34\xc8\xcf\x02\xff\xfe\x38\xc9\x62\xaf\xb1\x39\x19\x32\x98\x97\x87\xbe\x6d\x99\x03\x12\xdf\x91\x27\x17\x86\x55\x5f\xeb\xc7\x87\x51\x25\x5b\x30\xfb\x5c\x83\xcc\x07\x8b\x91\x10\x2a\x05\xeb\xdb\x53\xd4\x69\xb7\xee\xc8\x22\x23\x2b\x74\xa0\x01\x32\x8d\xf2\x6c\x5e\x3c\xc5\xb9\x3e\x37\xd6\xa1\x07\xcf\x95\x41\x31\x0f\x99\xaa\xe2\x0c\x7f\x3d\x38\xeb\x3d\xe0\xcc\x7f\x03\x38\xeb\xbf\x11\x38\xbf\x93\x0a\xa4\xc7\x25\x74\xdc\x25\x55\xd6\x0f\x2f\x32\xe2\x8e\x4a\xec\x71\x47\xa5\x1d\xc3\x4b\x4f\x99\xf2\x40\x77\x54\xad\xe9\x7d\x31\x2a\xd9\x4c\x3e\xeb\xb3\xf7\x9d\xa6\xf5\x7a\xbf\x53\x83\xe7\x67\x97\x50\xa9\x07\xce\x60\x9e\x86\xfe\xbd\x88\x34\xa2\x85\xce\x7f\x13\x22\xb9\x0a\x8f\x62\x64\x44\x0d\xce\x67\x76\x8f\xc7\xb1\x11\x4b\x98\x7a\x8a\x05\x13\xe3\x53\x0c\xda\xc5\x49\x0e\x8e\x89\x17\xbb\x1b\x8b\xf3\xbb\xd8\xcc\x9e\xd2\xea\x7c\xa1\x8f\x6e\xe4\x5c\x92\xba\x74\x9a\x77\x3a\xfe\x4a\xcf\x38\xef\xe1\xf1\x5d\x68\x5c\x79\x0b\xe4\xe3\x93\x2b\x6f\xc1\x6c\xdf\xe5\x02\x4d\xb0\xfc\x29\xed\x95\x91\xeb\xed\xc8\x90\xc9\x0c\xa4\xf9\xb3\xa4\xa1\xa7\x94\x78\x8b\x2c\x94\x07\x1d\x9a\x47\xba\xa1\x4f\xf0\x7d\xfc\x36\xee\xcb\x81\x33\x3f\x59\x50\x2d\x6f\x43\x59\xeb\x51\xce\x90\xb8\xcb\xe0\xc1\x19\x94\xab\xb5\xcc\x24\x70\xa5\x49\xc6\x25\x6a\x12\x83\x01\xa4\x18\xea\x8d\xd0\x90\xf7\xd3\x34\x68\x4b\x62\xb7\x3a\x45\x91\x8a\xc7\x68\xd4\xc9\x23\x5e\xd2\x7c\x91\x14\xee\xc6\x5a\xe4\xfc\x02\x23\x85\x82\xf6\xf5\x71\xc9\x51\x92\x35\x33\x26\xc1\x71\x99\x61\x66\x61\xa3\xc6\x11\xb3\x10\x02\xe9\x6b\xa9\x1e\xe1\x8a\x8d\xb2\x10\x9b\x35\x20\x5d\x9a\xe4\x7c\x47\x8d\x12\xb1\x51\x42\x57\xf2\x9d\x94\xb5\x0e\xd2\xe1\xc0\xf4\x3b\x3b\x18\x57\x7b\xfd\xbd\xbf\x23\xb3\xef\xdf\xe8\xee\x1d\xbb\xee\xf3\xb4\x99\x54\xa1\x16\xe9\x07\x9d\xb6\x5f\x72\x02\x30\x4f\xfb\x6c\xe0\x4c\x9e\x6c\xe3\x2a\xad\x54\x03\x92\x4e\xee\x2d\x29\x56\x1a\x06\x22\x68\x50\x28\x0e\x28\x94\x1a\x84\x66\x60\x94\xfa\x49\x81\x37\xe4\x88\x4f\x7a\xda\x95\xa1\xa0\x40\x86\x7c\xf3\xcd\xcd\x0c\x7c\x6c\xae\xd5\x86\x32\x48\x90\x16\xbc\x24\x7d\x4a\x61\x0d\x28\xfc\xd3\x58\x1a\x18\xa5\x4f\xbb\x4d\x88\xed\x42\x90\x10\x92\x0c\xf3\xa5\x8c\x64\x26\x45\xa8\xd2\x20\x15\x4a\x9d\xd6\xd8\x19\x70\x45\x4d\xb4\x20\xc8\xdb\x9a\x43\x19\x9e\x54\xe3\x04\x28\xa9\x18\x48\x2f\xc0\x79\x06\xda\xd0\x5e\xa4\x23\x15\x5d\x85\x4d\xd4\xe4\x1d\x12\x82\x51\x14\x7f\x82\x12\x31\x0d\x94\x00\x69\x03\x68\xe9\xa2\x2f\x54\x4b\x66\xb7\xa7\xfd\x76\xf8\x8c\xb6\x58\x7e\x2b\x0c\x1d\xa0\x99\xb9\x6f\xcd\xf9\x5b\x11\x0b\x9d\x89\xca\x93\x0c\x17\x9a\xe9\x79\xeb\x29\x23\xf3\xd4\x91\x53\x5f\xe1\xf3\xb6\x33\x19\xa4\xf7\xf8\x77\xe6\x4f\x3b\x3e\x66\x10\x22\xfc\xde\x22\x90\x54\xfa\xfd\xa4\x72\xa9\xd8\x21\xf4\xf6\x25\x3b\x01\xfd\x19\x79\xd9\x16\xd2\x6f\x44\xb9\xa5\x02\x91\xf6\x89\x4e\x89\x40\xd1\x85\x93\xef\x33\x2b\x75\x16\xe6\x14\xc5\xac\x9b\x84\x58\x63\xf1\x93\x19\x18\xe9\x41\x7b\x0d\x81\x76\x9b\xb8\xf6\xe9\x2e\x08\x37\x1c\x5e\xf2\x32\xe1\x35\x03\x72\x03\x1c\x71\x40\x32\xf0\x82\x9c\x94\x4a\x92\x1a\xc9\xc1\xae\x26\x7f\x23\x0a\xef\xe6\xc4\xbe\xcd\x30\x2b\x79\x2d\xf0\x4e\xd2\x66\x15\x65\xc0\x9c\xa0\xac\x02\xa5\x24\x15\x06\x46\xda\x78\xe3\xfb\xc6\x1d\xa9\x7e\x8f\x78\x44\xdb\xef\x5a\x29\x08\x58\x53\x10\x2e\x92\x37\xf3\x3c\x79\x7b\xe7\x91\xcb\xda\x43\x23\x5f\x3a\xeb\xcb\xc5\xea\xfe\x09\xdf\x18\xcf\x31\x7e\x7a\x5f\x30\x07\xfd\x1b\x82\x39\x3c\xc7\xf8\x25\xf6\xbd\xcb\x60\x8b\x86\xbf\xf6\x7d\x86\x5f\x20\x39\x1a\x70\xfc\x8d\x3e\x45\x77\xe5\x4c\x9c\xbd\xb0\xc4\xa8\x77\x57\x4e\xce\xc6\xb9\xfe\xa6\x2c\x3a\xd3\x72\xfb\x1c\xa6\x7f\x55\x00\x82\xd6\x04\xbd\x98\x33\x8f\xd1\xb7\xcc\xf3\xc2\xd5\x52\x21\xc9\xda\x1b\xe4\xe3\xd9\x49\xaa\xf8\xf0\x2e\x93\x5c\xef\xbb\x47\x40\x68\xa7\xec\x11\x81\xeb\x91\xed\xb3\xee\x9c\x35\xbc\x3b\x1b\x30\xef\x5c\x8e\xf1\xee\xad\xc2\xaa\x03\x4b\x37\xea\xd7\x7e\x74\x9a\x0e\x8c\x8b\x48\xd3\x74\x57\x7e\x0d\x1a\xfd\x43\x3c\x26\x1f\xf0\x29\xde\xe2\xd8\x56\xb9\x7c\xe8\xfb\x65\x26\xb3\xc9\x11\x25\xb2\x39\x93\x0f\xfd\x83\xf3\xa8\x27\x36\xef\x16\xf1\x5b\x42\xf5\x35\x73\xfc\x0f\x19\xf9\x2b\x64\x64\x52\x9e\xf5\xfd\x88\xab\x02\x91\x72\x2e\x1e\x98\x18\xce\xb0\x98\x8b\x91\x19\x16\x63\xc4\xf8\x22\xcc\x99\xf8\xaa\x09\xfe\xf4\x0f\x0c\xfe\x1a\x0c\xb6\x63\xd6\xc1\x29\xf4\x18\xc5\xb2\x0a\xba\x14\xe0\x24\x13\x9d\x4d\xb0\xb8\xe5\x11\x03\x98\x49\x4e\xb7\x82\xf2\x65\xfd\x7c\xac\xc9\x88\x9c\xa3\xa4\xad\x95\xfd\x39\x59\xcc\xe9\x20\x68\x2c\x92\x8d\xd4\x1d\x55\x30\x0f\xf3\xeb\x91\x40\xe4\x1f\x04\xe0\x2b\x08\x80\x40\x10\xe9\xbb\xe5\x4f\x1b\x61\x94\x56\x5f\x98\xe8\xe4\x6a\x03\x09\x22\x80\x45\x9a\xd1\x7c\x32\xdc\x58\x8b\x39\x55\x0c\x96\x4b\x60\x32\xc8\xda\x06\x93\xb2\xae\x93\x8d\xd4\xfe\x5b\xc1\xe4\x1f\xac\xc0\x57\x11\x92\xb4\xbf\xb6\x87\x15\xc0\xe5\xa3\xcb\xee\x4b\xfd\x9b\xd8\xfd\x28\xea\xdb\x33\x11\x46\x57\x8b\x77\xc2\x64\xc3\xd8\xbf\x59\xcf\x2d\x6e\x36\xc8\xd0\x39\xa2\x3b\x18\x50\xfe\x41\x4e\xbe\x8e\x9c\x90\xe4\xe5\x06\x8a\x90\x1c\xc1\xe4\x20\xb0\x6c\xe0\xa4\xef\x8d\x95\x20\x0e\x2f\x67\x62\x9c\x71\xa4\x06\x38\xd2\x17\xed\x05\xbb\x33\x9a\x2c\x76\x93\x67\x36\x91\xae\x91\x83\x51\xe0\xa4\xef\xea\xa9\xc6\xcc\x34\x7f\x5c\xa4\x6b\x92\xec\xc1\xc8\x83\x3c\x4c\x3f\x14\x9b\xc5\xcd\xa2\x38\x50\x9f\x03\x65\xd6\xfd\xf1\x7a\x92\x9b\xcd\xd1\xd3\x8a\x03\xe2\xf5\x18\x08\x8e\x99\xfd\x07\x16\xcf\xd8\x7b\x79\xa4\xd3\x56\xf5\xe5\x45\x4d\xce\x10\xca\x18\x61\xc7\x1b\x35\x03\xe9\xa2\x33\x04\x13\x1c\x28\x45\x06\xdb\xca\xbb\x52\x80\x0e\x08\x5f\x72\x20\x70\x72\x8a\x75\xc3\x9d\x2e\x31\x39\xa3\x8c\x33\xe0\xc6\x82\x52\x8e\xb6\x63\x2d\xde\x7b\x87\x65\x95\x58\x49\x46\xd5\xf5\x0a\xe2\x99\x8e\x26\xd2\x4d\x06\x84\x00\xb2\xf5\xd5\x55\x5c\x9a\xaa\x14\xd6\x54\xd5\x2b\x86\x35\x0d\x8a\xf1\x46\x52\xab\x7b\x52\x6f\xea\x17\xd9\x05\xa6\xae\xf7\x0b\x4a\x43\x13\x33\x50\xb3\xc6\x0a\x61\x55\x29\x3a\x48\x6a\xd5\x69\x7f\x7c\x84\x74\x99\x70\xe0\xa9\xd1\x22\xe6\x1c\x94\xa4\xbc\x67\xa9\x67\xde\x28\x36\x3a\x40\xd4\xa2\xb2\x95\xde\x2d\xa4\x29\xa3\x55\xcf\xc8\x64\xc5\x11\x2a\x9b\x16\xf7\xcb\x49\xbd\x72\x65\xd3\xf3\xc7\x25\xc5\x18\x88\x4b\xfd\x60\x03\xc1\x0a\x4b\xfe\x75\xa9\x26\x1e\xfa\x03\x29\xc0\x18\x0b\x56\xdb\xd6\x7c\xf4\xf6\x19\x34\x58\x6e\x33\x0b\xda\xc4\x51\xa2\xa9\x1d\xcc\x08\x58\x3a\xb8\x33\xc6\xd0\x30\x49\x02\x93\x7e\x08\x61\x9e\x51\x83\xca\x3a\x83\xa2\x40\xce\xa0\xad\x02\x63\x24\x84\x60\xea\x72\x6c\x59\x57\x26\x67\x20\x2c\x04\x6d\x20\x20\xa2\x90\x0a\xb9\xd7\xf1\xaa\x1b\xe8\x9f\x81\xb1\xc0\x49\xf9\x93\x87\xe8\x89\xb8\xe9\x5e\x03\x4a\x7d\x75\x38\x1a\xa1\x66\x3c\xe5\x0c\x9b\x43\xce\x52\x29\x12\x01\x36\x2c\x96\x43\x7d\xdc\x3f\x37\xd4\x26\x16\xdb\x84\xc9\xa3\xb3\x8c\x6d\x61\xa9\x7b\x9e\xf2\x0c\x81\x25\x4d\x5b\x1c\x47\x16\xc7\x71\x64\xb4\x59\x35\xda\x15\x44\x0d\x70\xa0\xdd\xa2\x16\x16\x8c\xc2\x00\xab\x80\xa0\x1a\x86\x97\x3a\xec\xaa\xc9\xf2\x61\x9e\xdb\x93\xbf\xab\xdf\xa6\x23\x10\x3d\xe0\xf5\x7d\x29\x55\x87\xc8\xc1\x41\x78\x5e\x49\xe0\x19\x23\x4d\xcd\x65\x85\x51\xdd\xa8\x46\x22\x60\x13\xc0\x06\x1c\xf1\x19\x08\xa3\xa3\x43\x19\x09\xc2\x6b\x30\xc8\x6b\x09\x53\x82\xb7\x86\x34\xfe\xfa\x4e\x08\xa4\xd1\x34\x43\xba\xc4\x64\xf0\x96\x0e\xb1\x04\x08\xef\x40\x70\x03\xca\x6a\x2c\x00\x8c\xf0\x25\xd6\x00\x36\xf4\xca\xe0\xa4\xe2\xec\x4a\x96\x92\x29\x3c\x1e\xb6\x83\x51\x0b\x94\x62\x75\x01\x2c\xd5\x61\x86\xe1\x58\x9a\x76\xb0\xba\xad\x7d\x07\x35\xb1\x33\x08\x88\xd4\xdb\xfe\x58\xb0\x6a\x30\xa2\x5a\x2f\x66\x18\x29\x81\xa5\x22\xbc\x35\x6c\x64\x44\x62\x53\x58\xd5\x14\xa1\x2d\x65\x1d\x94\x24\x85\xa1\xe2\x62\xb7\xd9\xc8\xb0\xc4\xe6\x94\x75\x72\xb7\x84\xaa\x00\x5f\x56\x75\x8c\xce\x4d\x6a\x48\xd3\xda\x5e\x29\xa9\x43\xa6\x4c\x5d\x56\x8f\x4b\x09\x2a\xfa\x6d\x1b\x89\x15\xa4\x8d\x4a\xe3\x93\xf0\xb3\xd3\x75\x01\x42\x83\x76\x4f\x4c\x81\xa8\x34\x3c\xc9\xa5\xc6\x9e\xc9\xc4\x22\x48\x0f\x59\xd0\xe0\xc8\x61\xe7\xc9\x9b\x85\x51\x65\x4a\x9d\x81\xd4\x0a\x94\x0a\xa0\xb9\x21\x8f\xd9\x55\x09\x15\x50\x9a\x19\x70\x1f\xc0\x48\x03\x06\x02\x39\x66\x6a\x1a\x52\x35\x36\x7a\x25\xe6\x0e\x3c\x45\x5c\x23\x8a\x1e\xfb\x53\xf5\xb7\xdb\x0a\x6c\x83\x8e\xb8\xc3\x46\x86\x03\xbf\x66\xf1\xf3\x3d\xa3\x4f\xd5\xd3\x98\xe8\xbd\xb3\x88\x05\xb0\xd8\x15\xa2\x77\xc3\xb1\x88\xd3\x12\x87\x6a\x04\x8e\x58\x53\x02\x6b\x2a\x19\x9b\x17\x56\xcd\xcb\x3e\xd0\x6e\x7a\x54\x63\xc8\x8b\xa9\xea\xe2\xba\x58\xbf\xd8\x1d\xca\x88\xa7\x51\xba\xd1\x7b\xdc\xa1\xd8\x18\x9a\x4a\x28\x5f\x46\x97\x40\x0a\x94\x94\x3f\x49\x49\xb1\x07\x0c\x58\xa1\xb0\x6a\x4b\x5a\x23\x3a\x73\x10\xb8\x7f\xf0\x48\x7e\x28\x94\x95\xf6\x9e\x02\x17\x10\x7f\x48\xee\x03\x3d\x89\x19\x4a\x9f\x0b\x0a\x8b\xc5\x9d\xc7\xe2\x07\x71\x9e\xe2\xe1\x89\xe4\xe4\xb7\xe4\xb4\x4f\xf6\xc8\x71\x2a\x99\x32\x3c\x2e\x05\x32\xdd\x92\x14\x64\x05\x57\xc0\xb5\x03\xc9\x05\xb6\x15\xa4\x75\xa5\x86\x40\xee\xf4\xa4\x05\x22\xfa\xa2\xe3\x92\x42\x0b\xc9\x40\x84\x0b\x6c\xb7\xeb\xc6\xb0\x4a\x49\x25\x03\xe4\xbf\x79\x0c\x63\xaf\x71\xb5\x0c\x5e\xe4\xa0\xb4\xc1\xbf\x94\x59\xc8\x00\xd2\xc5\xe8\xfc\x2c\x36\xe7\xeb\x1c\xb1\x8c\xeb\x65\x8b\xa7\x1d\xb0\xbe\xcc\x74\x22\x02\xd4\x4b\x3d\x9d\x98\x3d\x9e\x4e\xc8\xe3\xfc\xd0\xd9\x39\xb9\x2d\x00\x2f\x7c\xa9\x80\x0b\xcf\x24\xf0\xf0\x93\xd0\xe0\xb5\xca\x14\x28\x94\x7f\xc8\xe8\xc1\xe1\xaf\x86\x10\xc4\x03\x4e\x9c\x8f\x81\xd1\x24\x61\x92\x41\xb6\xd0\xe2\x6d\x20\x79\x89\x0b\x75\x2e\x44\x16\x20\x28\x49\x65\xf7\xaa\xf5\x24\xda\x2a\x32\xbe\x1f\xfa\x40\xe7\xb5\x1d\xc1\x3b\x21\x32\xac\x08\xb8\x75\xc0\x15\x42\x3d\xf9\xff\x12\x16\x5b\xab\xc9\x51\xab\xb2\xea\xc2\x80\x76\x25\x6b\xbd\x39\x05\xc9\x75\xad\xe8\x84\xa5\x3c\xbe\x0b\x74\xf8\xb8\x2f\xa2\x56\xdf\x43\x68\x63\xfe\x30\xaa\xe8\xbd\xcf\xd1\xe8\x0b\xad\x1f\xe2\x8c\xaf\x6f\x6e\x5e\xbe\x55\x27\x91\x59\x13\x23\x6e\x4c\xab\xcd\x6c\x08\x3a\xd3\x73\xc4\xa0\x9e\x39\x52\xa4\x41\x0f\x23\x46\x4c\xf1\x89\x47\x30\x17\x20\x9d\x88\xe6\x5c\x9a\xa2\x2d\x92\xb7\x2d\xf2\x2f\xa5\x74\xa9\xc1\x0b\x9d\xd1\xb5\xab\x92\x5f\xed\x7c\xd7\xed\xa3\xd3\xb5\xa8\x1c\x66\xcf\x35\x68\xda\x15\xfa\x9b\x21\xe1\x03\x96\xf9\xfc\xd6\x12\xb9\x1e\xd6\x63\x67\xb1\x6e\xaf\xbf\xe6\x07\x05\x46\xe8\x5c\x00\x2d\xaf\xc9\x94\x4c\x92\x79\x25\x62\x06\xd2\x67\x2d\x29\x9c\x8d\x45\xd4\xd2\x48\xb7\x64\x27\x68\x8e\x16\x12\x44\x20\xea\x6c\x22\x98\x63\x1e\x03\x82\xfc\x18\x2a\x03\x42\x29\xfc\x40\xe1\x5f\x5a\x01\x79\xb0\x14\x06\xb7\x0d\x7c\xa4\x97\xa5\x24\x4a\x59\xd2\x45\xc5\xaa\x20\x51\x54\xd0\xf4\x2b\xc0\x68\x49\x14\xd5\x93\xa1\x99\xf6\x29\x78\x0d\x72\x54\x64\x6a\xe1\x9d\x8a\xae\xe5\x70\x11\x08\xe0\xbd\xbf\x18\xae\x4b\xe9\xfc\x5c\x9f\xe1\x60\x1d\xb4\x0b\x54\x43\xf5\x57\x68\x0c\x3c\x09\xd5\x25\xae\x64\xe0\x54\x18\xf7\xc6\xb2\xcf\xc2\x8a\x48\xe1\x40\x44\x0c\x01\x21\xa6\x94\x10\x70\x71\x0c\x7d\x6f\xf6\x03\x38\x5e\x3a\x90\x32\x0b\xb8\x74\x2a\x04\x63\x0d\x03\x3f\x29\x2f\xa6\x23\x20\x0e\x00\x5a\x07\xd6\xfb\x91\xdd\xe1\x33\x3f\xf4\x23\x4d\xbb\x9a\x4e\x21\xdf\x67\x34\x45\x1f\xd4\x49\x0b\x14\x74\x64\x91\x1d\x1d\x65\x64\x48\x4b\xb1\xb9\x23\x0e\xed\x91\xfa\xcf\x22\x83\x95\xc8\x3e\x6b\xc8\x3e\xab\xc8\x3e\x70\x64\x52\xb8\xcc\x81\x6b\x43\x7e\xe9\x12\xe0\x3a\x84\x69\x77\x31\x5c\x9f\x38\xad\x07\xea\x0c\xfb\xe3\x0e\x02\xac\x75\x79\xbf\xfc\x0a\xb7\xb0\x06\x1b\xe8\x7a\x21\x32\x29\xa4\xb9\xf0\x64\x3d\xa4\xc8\x61\xbf\xeb\xee\xc1\x62\x47\x71\x59\xd1\x3e\xf9\x7f\xef\x06\xd8\x44\x80\xd3\xe3\x4e\xdb\xe6\x12\xbc\xd4\x33\xd0\xb4\x21\x07\xde\x79\x10\x4e\x44\xd3\x41\xd0\xb8\x96\x29\xda\x69\xc5\x2a\x3b\xcc\x50\x6a\xd2\x05\x35\x97\x98\x19\x6d\x34\xc5\xc3\xfe\x49\x70\x10\x56\x52\xb4\x6c\x97\x45\xed\x67\x45\x37\x98\x57\x3f\x90\xc9\x35\xad\xd1\x46\x59\x32\xff\x23\x17\x41\xd2\x31\x09\xc1\xc4\x09\xa7\x9e\x32\xaa\xf6\xb4\x55\xad\x01\x83\x22\x87\x8d\x9c\x5e\xcf\x73\x59\xd4\xac\x24\x33\xb1\x9f\xc8\x9f\x95\x27\xb7\xb1\x5e\x67\xd1\x63\x66\xe6\x63\x67\x3b\xfd\x10\x4e\x32\xe0\x36\x94\x75\x7d\x2f\x5a\x24\xe3\xac\xbf\x38\xe2\x70\xa6\x41\x84\x73\x0a\x44\x92\x59\x90\x4e\x77\x25\x07\xc1\xc0\x09\x8a\x62\x72\x26\xc0\x3c\xa8\xb9\x04\xc5\xdd\x0c\xa4\x21\x9f\x7a\x86\xe3\xc0\x86\x2a\x4f\x0c\x76\x2d\xc0\xf3\x70\x81\xe5\x3e\x2e\x19\x68\x0a\x6d\x65\xb8\xee\x86\x9c\x15\x01\x67\x49\x3c\x78\x30\xbe\x5f\x65\x8c\xc6\x4f\x62\xd3\x39\x6d\xc5\x67\x42\x9c\x61\xf2\x4f\xb4\xd4\x44\x67\x6e\x40\xa8\x1a\xa2\x05\x18\x98\x9f\x48\x9b\xd7\x52\xd4\xe4\x58\x14\x02\x98\x76\x11\x8e\x90\x9c\x2b\xb1\x5f\x47\xea\xf9\x01\x7e\xda\xa1\xfb\x01\xd6\x62\x04\xad\x44\x28\x0c\xc5\xfa\xf6\x0a\xd9\xca\x1a\xf6\x58\x0d\x7b\x04\xf2\xb6\x05\x7b\x22\xc2\x9e\x1f\x01\x3d\x2e\xe2\x08\x24\x14\x0b\xd6\x76\xc3\xf5\xd2\x65\x00\x7b\x82\x5c\x0b\x73\xe2\x17\x13\x52\xcf\x04\x08\xda\x7e\xe4\xe4\x5a\x39\x18\x4d\x71\xc8\x9a\xa6\xb5\xb0\x2d\x24\x04\xec\xae\xda\x52\xe2\xbb\x88\x62\x5d\x07\x77\x31\x49\xb4\x10\x6b\x78\x8c\x43\x2e\x90\x87\x34\xa4\xe5\x1e\x4f\x77\xdc\xf4\x89\xf4\x3e\xf5\xad\x37\x28\x48\x42\x50\x8e\x0d\x91\x88\x3c\x83\x5d\xed\x23\x17\xe4\xe6\x1c\x04\xdb\x73\x14\xc1\xc9\x75\x2b\xf7\xa7\x1a\x84\x20\x77\x11\x22\x2a\x55\x23\xc3\x16\x6d\x13\x04\x08\x6e\x18\xed\x18\x48\x10\x8e\x45\xce\x50\xf6\xca\x6a\x15\x85\x52\xa9\xcb\xe2\x95\x27\x0b\x7d\x19\x01\x04\xc5\x7c\x3a\x90\x0b\x49\x1d\x22\x50\x18\xbf\xdf\xb0\x0a\x3c\xed\x66\xff\x80\x13\x6e\x70\x62\xb8\x87\x10\x08\x97\x1b\xb4\x34\x0d\x56\x9a\x2c\x22\x60\xc6\x49\x31\xfe\x21\xa2\x24\xa1\x69\x42\xda\xe4\x22\xa4\x8d\x95\x19\x61\x65\x2f\x16\x35\xa9\x8d\xc8\x70\x81\x4d\x78\x7c\xd7\xa2\x4c\xe7\x15\xb9\x7a\x70\x60\x65\xa2\x59\x01\x9c\x1c\x6e\xbe\x39\x11\x83\x32\x11\xd1\x62\x23\x54\x8b\x55\x64\x8b\xb2\x1d\x00\x1a\x64\x4b\x8f\x0c\x14\x17\x1d\xaf\x32\x1c\x1c\x36\x4f\xcd\x40\x07\x0d\xda\x52\x36\x5c\xee\x75\xba\x73\x5c\x6c\x59\x32\xc7\x97\x9a\x35\x6f\xdb\x3e\xeb\xa8\x78\x1c\x2d\x9f\x29\xf0\xd2\xa6\x6b\x54\x7d\xcd\x22\x83\xca\xa3\x29\x00\x8a\x16\x96\xc4\x00\x45\x56\x26\xe1\x20\x63\xd7\x8a\x39\x38\xf0\xec\xd1\x83\xa3\x50\x0b\x23\x4a\x20\x19\x45\x01\x08\xd5\x0f\xaf\x5c\xbc\x1a\x3b\xaa\xb5\x91\x05\x30\x22\x5e\xd2\x66\x16\xb2\x85\xe3\x6a\x1b\xcf\x9c\x3a\x72\x8d\xb2\xb6\xe7\xba\xbd\xcc\xfb\x6a\x99\xf7\xbd\x65\x5e\xfc\x1d\xaf\xf3\xcb\xb8\xb3\x88\xcd\x18\x65\xb7\x5a\xeb\xc0\xdf\x19\xb7\xf5\x9f\x89\x86\xca\x43\x63\xf9\x82\x24\x63\x34\xe1\xbb\x7e\xc9\x20\xd0\x52\x2c\x94\xfc\x49\xd0\x59\x26\xc2\xa9\x23\x33\x1c\xb2\x1e\xb2\x36\xde\xfa\x2d\x03\x87\x24\x17\xc7\x5a\x52\x61\x1a\xac\xef\x1a\xe2\xb7\xca\x42\x89\x43\x46\x22\xa9\xa8\x45\xc9\x88\xcd\x12\xa1\x90\xb4\x96\x52\x1c\x06\xa6\x31\x4b\x74\x1d\xce\x0c\x78\x71\x00\x9a\xd1\x96\x52\x26\xc1\x7a\xfb\xf7\xc0\xb0\x75\x59\x54\xb5\x97\x45\xb5\x07\xb0\xa8\x76\x94\x45\x3d\x64\x17\xc4\x71\x22\xfd\x5d\xdf\xa0\x55\xc4\x33\x7f\xda\x23\xd9\x22\x92\xec\xac\x26\xd9\x59\x8b\x64\x67\x44\xb2\x4f\xdb\xfa\x19\xb4\x84\x04\x70\xb4\x84\xb0\xb4\x86\xb0\x7a\x0d\x61\xad\x35\x84\xd5\x6b\x48\x7c\xdb\xd5\x79\xe1\x64\x66\x76\x98\x0e\x5c\x82\xf1\xaf\xd1\xa7\xfd\x07\x41\xfe\xff\x02\x41\x96\x72\xbf\x1e\x51\xa5\xcc\x2b\x4b\x89\x0b\xbe\x7c\x5a\x99\x57\x25\x3b\xe9\x7d\x39\x3b\xca\xbc\x32\xe6\x64\xb2\x77\x52\xde\xca\x18\x90\x28\x04\x5d\xee\xcd\x77\x98\xf5\x74\x0d\xc9\x2f\x66\x77\xff\xae\x69\xde\xdf\x42\x2c\x7f\x9e\xe6\x99\xfd\x5a\x0e\xe7\x42\xe3\xdc\xf8\x31\xd5\xde\x2e\xcc\xa8\x2c\x24\xfd\xef\x27\x15\x7b\xcf\x85\x40\x90\xf1\xe5\xb8\x5e\x6f\x2b\x1f\xd2\x7f\xd2\x50\xdf\x93\xed\x30\x80\xf9\x98\xbf\xd8\xa2\x35\xfa\x36\x1b\xb8\x42\xd3\x74\x54\x30\xf0\x2d\x94\x5c\xa1\xc9\x3d\x1e\xcc\x49\xcb\x75\x24\x74\x75\xf2\x60\x1e\xe3\x47\x47\xdb\x43\x05\x43\xaf\xe1\xfd\x18\xb0\xfa\x42\x01\x39\x9a\xcf\xec\x83\x39\x13\xe2\x81\xc5\x88\x9d\x4b\x8a\xf5\x5d\x07\x7b\x1d\x3b\x2d\x38\xb3\x60\x2e\x84\x9d\x33\x4d\x26\x8c\x1c\xcc\xdc\x5f\x08\x7b\xe6\x29\x20\xd5\x32\x80\xc9\x38\xf9\xb1\xdf\x7f\xac\x47\x5f\xc7\xec\x9a\xd9\x07\x66\xe6\x2c\x3c\x98\x79\x78\x5c\x92\x86\xe4\x85\xae\x9d\x9a\x8f\x9d\x36\x0a\x07\xd4\x85\xc7\x77\x74\xae\x66\x2e\xfc\x99\xc7\xee\xcc\xfd\x4b\xb6\x6c\x68\x82\x5f\xb6\x23\x16\xb7\xc2\x07\x1b\xe7\x2a\xc6\x11\x7c\x91\x1b\xf3\xe1\x67\x29\xdc\x31\xed\x8b\x93\x84\x9b\xc9\xfd\xbb\xe4\x17\x66\xae\x2e\x68\x1e\x99\xca\xf4\x83\x3a\x73\x0f\x4c\x21\xd6\xe3\xc4\x56\x4e\xb7\xc7\xb6\xd1\xcf\x34\x4e\xaa\x98\x33\xf5\xf8\xce\x22\xf5\x36\x73\x7d\x21\xc4\x99\x7d\xa0\xd2\x4c\x9a\x54\x39\x1a\x03\x91\xbe\x8b\x19\x15\xd3\x14\xa4\xda\x3e\xa8\xb9\xc5\xe9\xc4\x72\xd5\x9e\x33\xc3\x18\xf7\xc0\xcc\xd5\xe3\x3b\x41\xce\x78\x2e\xcc\x99\xc5\xe6\xcf\x5f\xb4\xf9\xf6\x31\x5f\x1d\xaa\x2e\xeb\xd3\x99\xbd\xe8\xb5\x2b\x38\x83\x7f\x25\x48\x1f\xc0\xc9\x9e\xad\x12\x18\xe3\x4a\x06\x12\x93\xba\xbe\xae\x83\xb3\xf1\x3b\x47\x21\x1d\x7c\xd7\xdf\x95\x31\x3e\xe3\x94\xd6\x4b\xe2\x14\x8c\x8c\xbe\xa4\xaf\x58\xaf\x60\x94\x0b\xb0\x4e\x90\x94\xd4\x0f\x22\xe8\x6c\xf5\x6d\x2c\xba\xeb\xb7\x3b\x55\xcb\xaa\x36\x79\x5c\x2b\x84\x7c\xb2\xdb\x3a\xda\x5e\x07\x3b\xda\x71\x3a\xf5\xe0\x1d\x3d\xe0\xa6\xeb\xf4\x19\xc3\x12\x46\xfa\x4e\x89\xbd\xb4\x4e\xe7\x35\x79\xd8\xeb\x96\x5d\xf7\x9e\x8c\xb8\xbb\x8d\xea\x74\xbf\x2a\x7d\xac\xff\xe7\x4d\x9f\x9f\x97\x67\x84\x03\x1e\x15\x44\xb8\xeb\x3a\x00\x50\x60\x94\xc9\xf8\xb9\x04\x61\x7d\x26\x3c\x70\x29\x3a\x39\x30\x03\x51\x23\x65\x4a\x21\x40\x09\xc5\xe2\x4f\x27\x57\x2c\xc8\x3e\x2e\x99\x4c\x5a\x49\xdc\xe6\x55\x2c\x0e\x81\x58\x99\xe1\x95\xfa\x64\x02\x45\x41\xa7\xd8\x44\x5a\x68\x56\x25\x9b\x10\x13\x49\x5d\xdd\x13\x5f\xa4\x65\xd9\xfa\x98\x79\xb0\x56\x66\x74\xad\x0b\x6f\x17\x52\x52\x12\x65\xdb\x1f\xdb\xb6\x2d\xa4\x0b\xee\x33\x61\x47\xe2\x35\x2a\x5c\xd8\x95\xd2\x0c\x4c\x17\x2a\x54\x50\x0c\x54\x30\x25\x18\x92\xa8\x95\xea\x39\x70\x53\x8e\x70\xc2\x90\xb1\x57\x37\x15\xbf\xd6\xf8\x47\x65\x2b\xcc\xd3\x67\x2c\x94\x23\x06\x60\x98\xca\x59\xfd\x31\x1b\x2d\x9c\xc2\xde\xb9\x88\x18\x63\x4d\xa3\x02\xa8\xed\x3a\xd6\x40\x7d\x3b\x48\x65\x9f\xe8\xcf\x81\xbe\xfb\xb8\x57\x20\xbc\xca\xc1\x54\x10\x06\xd6\x80\x35\x25\x45\xfb\x22\x6d\x9c\x94\x82\xe8\xa7\x9c\x28\x59\x4a\x91\xcd\x37\xd5\x27\x81\xdc\x1e\x84\xa6\x34\xec\xa2\xc4\xe1\x0d\x1e\x54\xe8\x7e\x81\x15\x51\x61\x92\xd1\x09\x6d\x5d\x0d\x39\x18\x29\x63\xef\xdb\x0d\xe0\xac\xf9\x2a\x78\xd1\x29\x50\xb0\x54\x13\x26\x51\xa1\x07\x20\x59\x04\x55\x0d\x82\xeb\xbc\xb2\x49\x67\x28\xe0\x20\xba\x82\xe7\xd1\xdb\xb1\x97\x75\x62\x4c\xa3\x6b\xe9\xc0\x39\xcf\xe8\x9a\x37\x06\xed\x94\x46\xe7\x0d\xce\xfa\x88\x55\xa9\x89\x02\x45\x5f\x87\x7f\x25\x03\xef\x15\x78\x8f\x32\x31\x77\x74\xc1\x37\xf8\x9a\xf8\x68\x47\x21\x4e\x85\x28\xab\x2f\x98\x01\xaf\xc8\xc9\xa2\xd2\x4d\x79\xcd\xd7\x25\xa5\xc4\x5c\x87\x29\x48\x20\x40\x0a\x90\xa2\x33\xec\x01\xb1\x57\x0a\xe4\x75\x64\x7b\xae\xa4\x55\x28\xc7\xcb\x12\xdf\x27\x16\xb6\x9e\xe0\x40\xf3\x6b\xa4\xc8\x3a\x09\xf4\x15\x7d\x44\x45\x76\x4a\x44\x48\x0a\x92\x18\xe7\x5e\x0a\x8a\x9f\xf4\x99\x2a\xa9\x11\x58\xa6\xf0\xed\x59\x0e\x22\x44\x94\x89\x2d\x69\x25\xc6\x6f\x59\xfc\xb8\xe9\xc7\xe3\x3b\x21\xc1\xab\x7d\x50\x2e\x83\x02\xa7\xc6\xa0\x3c\xa6\x8c\x40\xb9\x53\x82\x52\x87\x50\xee\x14\x85\x7b\x1a\x81\x72\x89\x50\xee\xd4\x10\xca\x65\xa0\x18\x8a\xe3\x50\xee\x94\xe8\x14\xd8\x82\x72\xa7\xa8\xd0\xc3\xc8\xc1\x6e\x76\x60\xdc\x78\x21\xc1\xf4\x43\xd2\x36\x21\x96\x23\x2b\x2e\xbd\x06\x14\x0d\xb4\x46\x1a\x0f\xd6\x95\x12\x22\x43\xde\xde\x47\x04\x1b\x23\x1c\x9e\x53\x91\x42\x02\x57\xf6\xc2\x57\x9e\x7c\x9e\x11\x6c\xb5\x8d\x5a\xd3\xbe\xaf\xb8\xc8\x41\x20\x2b\x3f\x57\xb4\xa4\x0c\x54\x2d\xb9\x8d\x9f\x95\x60\xc9\x57\x96\xb5\xe6\xd4\x91\x22\x5b\xbc\x52\x36\x9e\x09\x99\xf7\xdf\xd2\x99\x04\x29\x3b\x38\xc4\xcf\xe6\xf3\x5e\x03\x14\x78\x95\x49\x3d\x67\x63\x2d\x20\xb7\x5a\xd1\x22\xcd\x53\x21\x8e\x8d\xb7\x41\x8f\x35\x81\x5a\xc0\x62\x0b\x9a\x6f\xc9\x27\xa7\x8c\x6e\x47\x44\x09\x5a\x08\x72\xf3\xd4\x3f\x3c\x12\xd1\x23\x36\x97\x36\x8d\xcd\x30\x99\xce\xc0\x2c\x15\xc1\xa8\x08\x6c\x96\xf5\x59\xbc\x26\xfb\x36\xc9\x73\x52\xeb\xa7\x4b\xd2\x3e\xd7\x0e\x61\x37\x90\xb2\x17\x8d\xb0\x49\xc5\x64\xa3\xc5\x70\x21\x33\x9d\xf7\x5f\xc6\x72\xc0\x85\xa6\x01\xfd\xb3\x75\x9c\x5d\x97\x54\xb5\x06\x5d\x10\x4d\x0f\xa3\xb5\xaa\x90\x79\x32\x27\x8b\xfb\x91\x8a\xce\xf0\xaa\x17\xb8\xbc\x3e\x19\x9c\xee\x10\x94\x39\x68\x09\x0d\x74\x72\x38\xc4\x97\x0b\x1f\x77\xd0\x94\x54\x20\xb9\x03\x2b\xc0\xa0\x08\x25\x90\x22\xf6\x62\x46\x24\x5d\x68\x2d\xf5\x79\xa0\x31\xbb\xb0\x07\x61\x8a\x8e\xbb\x8c\x10\x94\x1c\x44\xc4\xf7\x24\x27\xa9\xe0\x67\x02\x28\xd2\x9a\x24\x1d\x72\x49\x56\x85\xd2\xc5\xaf\x50\xbe\xc0\x05\x8d\x0b\x71\x6a\x40\x7b\xd2\x19\xf2\x35\xac\x9b\xcc\xe7\xfd\xd7\x14\x22\xd3\x66\x1a\x78\x94\x41\xea\xef\xbb\x0d\x08\x20\x33\x61\xcf\x2c\x78\x8a\x92\xd9\x4e\x62\xd4\x00\x16\x1b\x40\x25\xb0\xf1\x16\x10\x31\xa2\x73\x11\xcb\x2d\x58\xef\x99\x02\x4e\xc6\x4a\xce\x5b\x16\x5b\xd0\x7c\x8e\x60\x11\xc8\x80\x54\x70\x5b\x82\x20\x9b\xce\xae\x94\xa8\x15\x58\xad\xe3\xb0\xf4\x52\xc8\x9b\x99\xc6\xcf\x3c\x4a\x84\x83\xb6\x50\x34\x17\x33\x43\x21\x46\xd3\x56\x86\x16\x96\x81\xd0\x58\xb7\x0e\xc4\xa6\x3d\x2e\x15\x29\x9e\x71\x08\xb8\x56\x0a\xd2\x85\xea\x17\xc4\xa3\x43\xfd\x4e\x39\x75\x31\xc4\xec\x61\xcb\xd9\x40\xeb\x4b\x2b\x36\xda\x76\x4c\x92\x98\xf2\x48\x3e\x93\x92\xdf\x59\x3a\xa3\xaa\xbc\x8b\x31\xff\x15\x88\x50\x5c\xcd\xd7\xeb\x03\x1c\xb4\x92\xaf\x3d\x6c\x93\xed\x19\xc7\x5a\xe0\xe4\x91\xca\x38\xdd\x39\x0d\x53\x02\xa9\x8a\xf4\x59\xdb\xe4\x5a\x70\xe6\x40\x71\x87\xac\x8e\xb1\xa4\x07\x1c\x07\xcf\xb9\x53\x9c\x64\x3a\x94\x10\x2a\x6d\xb1\x73\x91\x09\x73\x66\xda\xbe\x85\xe6\x14\x94\x35\xb1\x63\x02\xac\xa4\xbd\x72\x57\x2a\x32\xf2\xb2\xc0\x4d\x8f\x49\x8f\x74\x51\x19\xf2\x14\xe6\xb2\x78\xad\x15\x9b\xfb\x2e\xa4\x25\x28\x0a\xe6\x12\x92\x3d\x90\x01\x2e\x19\x85\xe0\xe4\xc8\x14\x28\xa3\xf1\xe6\x4c\xd4\xfe\x8e\x04\x67\x9d\x36\x09\x6a\x53\x96\xda\xa4\xbd\xa0\xce\x75\x0c\xd7\x91\x51\xcc\x3c\x84\xf6\xc9\x34\xc5\x9c\x15\xa0\x8d\xcc\xda\xa3\x4b\x4c\x9b\x12\xc8\xf8\x85\x9e\x01\x97\x72\xd8\x2e\x1c\x41\x6f\x0c\x76\x7c\xe0\xbc\x5c\x78\x9d\x09\x03\xca\xf5\x8f\x3c\x65\x20\x14\x90\xa7\xdd\x99\x09\x60\x43\x46\x5e\x99\xe7\x0e\xb4\xd1\xa7\xf5\x30\x87\x4c\x84\x56\x27\x05\xe7\x4c\x9f\x89\xd0\xf0\xd4\x22\xba\x31\x04\xd9\x8d\xc4\x56\x6d\x16\x75\xfb\x24\xa8\xb5\x16\xb1\x5e\x1e\x74\xf0\x59\xc1\xe8\x41\xe4\xda\x02\x57\x12\x79\x7e\x15\x4f\x5c\xb9\x0a\xe0\x35\x05\xe4\x23\x7d\x77\x4f\xa1\x70\xbc\x97\x74\xf4\x49\x22\x9e\x44\xd9\x25\x13\xc8\xfe\xb5\xb7\x05\x22\x10\x0b\x02\xe2\x53\x05\xca\x9b\x2c\x5e\x39\xd9\x93\x07\x82\xa0\x1c\x5f\x45\xed\x7b\x55\xad\x83\xca\xdb\xa8\x8e\x4f\xca\x4f\x9a\xbe\x11\x40\x21\x1c\x39\x47\x08\xd7\x9c\xce\x21\xb8\xd1\x28\xc7\x07\xdd\xb7\x8e\x12\x14\x63\x58\xe3\x98\x73\x37\x58\xe9\x05\x99\x3e\x3a\x53\x22\xb0\x06\x72\x9d\xdf\x33\x22\x97\x9a\xf6\x38\x52\xb8\x8e\x90\xae\x91\xbf\x8c\xea\xc3\x26\x29\x6f\xb6\x1d\x7a\x07\x45\xf1\x26\x7b\x9c\x07\x2e\x2e\xc8\xf2\xe8\x80\x70\xce\xed\x60\xd5\x8e\x16\x05\x4e\x62\x7b\x84\x09\x59\x14\x94\x7b\xc3\x22\x34\x18\x3a\x36\x0a\x59\x3f\x25\x06\xfb\x50\x20\xab\x1d\xc2\x3e\x42\xe0\x6c\xa9\x74\x8d\x42\x9a\x22\x6d\x56\x2f\x87\x69\x28\x9f\x91\xd3\x5b\xe3\x7d\x0f\x61\x34\xc5\xdc\x31\xe4\x52\x57\x18\x1c\xb6\x01\xc6\x90\x33\x30\x0e\x5a\x86\xde\x72\x5f\x61\x4c\xbf\xf1\x5c\xe2\x1a\x97\x19\xe0\x4e\xcd\x04\xd8\xa8\x73\x1f\x70\x7e\x04\x39\x1f\x54\xb4\x1a\x5a\x25\xe7\x1a\xb4\x8c\x01\x7d\x15\xd7\x60\x42\xe4\xa9\x49\x5d\x77\x6c\x9a\xc9\x13\xe4\x9c\xc2\x7d\xcf\x18\x68\x04\x55\x06\xce\x49\x10\xd8\xbd\x0c\xcc\x19\x69\x34\x8c\x21\x5b\x6f\x4c\x04\x81\xbb\xcd\x1a\x04\xe8\x25\x5a\xa5\x48\xac\x15\x07\xe1\xe2\xe2\x66\x71\xa0\xa8\x01\x41\xd8\x2c\x80\x12\xb9\x88\xce\x32\x6b\x2d\x39\x8a\xc1\x47\xe7\x8b\xed\x3d\xba\x40\x46\xba\xd1\x17\xad\xab\xae\x71\x52\x11\xb2\x64\x3b\xbf\xe0\x51\xdb\x00\xf3\x3f\xf6\xfc\xa6\xd3\x59\x2f\x78\xa7\xf3\xe8\x36\x2a\x5e\x13\xc7\x23\x64\xbf\x5a\x9a\x2c\x43\xe2\x72\xf4\x23\x56\x4f\xbb\x01\x32\x4a\xe9\xe6\xa6\x0d\xbe\x28\x74\x12\x82\x21\xa7\x97\x82\x74\x35\x9e\xff\xb8\x86\xe0\x3a\x5b\x84\xa4\xc6\x2f\x49\x55\x80\x1c\x08\xa7\x04\x64\xd8\x3a\xfd\xa2\xac\x59\xcc\x3a\x52\x2c\x83\x90\xe2\x07\x87\x76\xfc\x60\x22\xce\xf5\x33\x93\x67\xe2\x30\xc1\x11\x27\xf3\x30\x6d\x12\xd0\x5a\x91\x7f\x06\x9f\x07\x08\x64\x79\x10\xa2\x76\x0b\x8d\xaa\x18\x0c\x54\x9a\x4d\x9b\xd1\x2e\x8c\xab\x7e\xea\x91\x0d\x7e\xcf\x7c\xf6\xb0\x52\x81\x17\x2a\x43\x19\xc9\xa0\x3c\xe0\x71\x04\x4d\x02\x5e\x0f\x9a\x62\xb8\x8c\xcc\x27\x7e\xc2\x7d\x75\x8d\xb5\x72\x50\x7a\x98\x9d\x26\x54\x75\x2b\xf5\x44\xa8\xc9\x33\x63\xcf\xab\x63\x5c\x3a\x6c\x77\x6e\x2d\x59\x23\x48\x99\x75\xbd\xcb\x18\x30\x7c\x38\xbb\xd6\xa7\xe9\x1d\x29\x19\x79\x40\x1e\x03\x12\xca\xde\xfc\x22\x85\x68\x4d\xb0\x3f\x78\x7e\x0f\xb2\x54\x8a\x73\x3c\xe2\x13\x29\x99\x8a\x4b\x0e\x86\x4e\xe0\xc6\x0f\x55\x4b\x66\x41\x38\x43\x57\xdd\x09\xbe\x22\x18\x18\x46\xe1\x9e\x7a\xd0\x6c\x81\x77\x29\xc0\x7e\x24\xd1\x10\x81\xc9\x45\x65\x5d\xee\xe2\x95\xd0\x5b\x87\x2c\xfd\xf0\xe8\x11\x48\xd2\x06\x9e\xe0\xa6\x53\x72\x85\xe5\xa7\x88\xdf\x9a\xd4\x04\x5d\xfc\x26\xba\xf6\x0d\x60\xcc\xb9\x01\xe7\x32\x0b\x5e\x11\xc1\xd2\x14\xb1\x5d\x56\x31\x64\x90\xcf\xd2\xb8\x2a\xfb\xce\x74\x76\xa9\x96\xb6\xd5\x0f\x8f\x8e\x2a\xc9\x48\x4f\x7b\x79\x4e\x83\x2b\x41\xfa\x11\xdf\x50\xef\x28\xd2\x73\x94\x19\xa2\xc8\xa0\x90\x91\xc5\x95\x43\x68\x24\x7d\x3d\x85\x1a\xb2\xe8\x40\xbe\xb9\x47\x28\x11\x13\x35\x31\xdc\x28\x9e\x75\xba\x5f\xd1\xca\xd3\x1e\x29\xe6\xb1\x6a\xf2\x42\x2f\x9d\x47\xac\x36\xdd\x80\x37\x41\x6a\x06\x43\xf2\x28\x34\x28\x43\x86\xa9\xdd\x85\xb6\xa6\x90\x71\x5a\x7c\xf5\x53\x8d\x21\xc7\xe1\x0a\xa1\x8b\x40\x46\x32\xac\xe7\x77\x26\x6c\x07\x19\x33\x3d\x07\xf8\xd5\xee\xd6\x5e\xc0\x57\x60\x8c\xa7\x2b\xb2\x8e\x3a\xd4\x70\xc5\xa2\x9b\x6c\x21\x65\x1f\xd3\x15\x38\x6b\x06\xb0\x9f\x88\x88\xea\xb9\xa8\x22\xbd\x95\x70\x6e\x41\x04\x9f\x39\x90\x76\x86\x79\x5d\x3c\xa3\xb6\x1e\x2c\xe9\xeb\x13\x87\x29\x6d\x37\xf0\x69\x4d\x0b\x4f\x7b\xb4\x90\xc4\x9a\x0c\x31\xf0\x5c\x81\x11\x8a\x34\x00\x15\x11\x76\x9d\xc5\x6b\x62\xa6\x38\x85\x8a\xe0\x66\x14\xe6\xed\x0c\x2c\x37\xe4\xc8\x9c\x6a\xc7\x14\xda\x77\x20\xe5\x7c\xe5\xdd\xd3\x50\xef\xb3\x28\x70\x6b\x49\x3e\x92\x95\x03\x4e\xbb\x06\xd2\x00\xf7\x9d\xe1\x06\x11\x08\xe2\x43\x5c\x45\x7c\xf5\x13\xd1\x37\x90\xf6\x9a\x15\x3d\x88\x57\x71\x35\x39\xed\x2d\x57\x9c\xaa\x7d\x7c\x17\xc0\x85\x68\x7a\xdd\x0d\x66\x1f\x4c\x20\xed\xb8\xc1\x98\x09\x05\x32\x73\xa0\x7a\x2a\x46\xf5\x0a\x92\xf5\x56\x27\xd2\x4c\x0f\x2a\x7a\x27\x68\x37\x4d\x1b\xc5\x20\x18\xdf\x5b\x72\x7e\x27\x92\xbf\x29\x56\x4f\x6d\x06\x3f\x7d\x60\x62\x52\xb4\x09\x9b\xa5\xb8\x69\x36\xb3\xa4\x9d\x61\x40\x68\x9a\xe4\x60\x41\x06\x32\xe5\x08\x3a\x77\x60\xad\xcb\xe2\x35\x1e\x09\x78\x03\xce\x97\xb8\x7a\x52\xf3\x3b\xfd\x16\x28\xf3\x9f\x4b\xda\xc3\xf1\x28\x87\x9c\x0a\x30\xd1\xbc\x8d\xbe\x46\xd1\xda\x67\x92\x2c\x44\x75\x5a\x1c\x42\x60\xa4\xc2\x27\x80\x7b\x87\x43\x57\x5a\x08\xda\x33\x0b\xbd\x4d\x12\xaf\x3d\xd6\x80\x55\xfb\x58\x3d\xc2\x93\xb0\x20\x0c\x4a\x9b\x66\x06\x42\x05\x94\xb8\x40\x69\x32\x38\x37\xde\x46\x9d\xb6\xe0\x40\xd0\xb1\xad\x56\x51\x75\x15\x5c\x20\x25\xd6\x7a\x14\x2c\xb3\xa4\x23\xa2\x0c\x23\xb3\x6b\x84\x2b\xc9\x80\x93\xef\x18\x1d\x68\x8f\x8b\x3b\x24\x73\x0c\xb8\xd2\xc0\xf5\x8c\x81\xb2\x12\x34\x7e\xe1\x9c\x27\x77\x43\x02\xa4\x50\x84\x4d\x9a\x81\xd6\x16\x34\x2e\xf7\x41\x99\x88\xa6\x9a\xbc\x43\x90\xb3\x7d\xed\x15\x28\x72\x8b\xe0\x0c\x58\x8b\x9f\x3a\x41\x37\xa0\x1d\x09\x02\x41\xe1\xb8\x90\x7b\x00\xe9\x91\x7e\xaa\x12\x45\x05\x8b\x17\xf2\x3c\xa6\xe8\x22\x73\x94\x92\x48\xfe\x93\xa1\xa6\xb5\xd4\x14\x1f\x7b\xe4\x40\x45\x85\x66\x19\xc0\x12\x05\x72\x28\x7b\x61\x55\x06\xbc\x46\x7e\x13\xb1\x0e\x14\x09\x63\x4a\x83\x26\x0f\xe7\x4a\xc7\x23\x75\x22\x3b\x5a\xc4\x93\x1a\x59\x12\x83\xca\x95\x24\x57\x3a\x20\x79\xc0\x71\xc0\x0f\xb8\x22\xa2\xc5\x68\x2b\x4d\x90\xfc\x85\xb7\x8f\x4b\x05\x4a\x7b\xd0\x4a\xe6\x10\xbc\xac\xb6\xca\x39\x92\x32\x72\x92\x3e\x23\x53\x44\x81\xf0\x87\x98\x03\x5c\xd0\xd1\x89\xca\x21\x04\x44\x2f\x91\x24\x1f\x4d\x0a\xda\x1e\xc9\x89\xc4\x0f\x1c\x6d\xf7\x79\x06\x32\xba\x5d\xe7\x9e\x81\x92\xee\x27\xe1\x70\xf2\xc9\xeb\x3b\xae\x9b\x1a\x59\x81\x2c\xda\x38\x9f\x3a\x20\x27\xcf\x89\x48\xa4\xdd\x5d\x6f\x40\x90\xc0\x64\x8d\xaa\x56\x3c\x45\x9e\xbf\x84\xd7\xa4\x39\x89\x1d\x10\x56\x81\x26\x7a\xe7\x69\x0b\xc5\x0b\x9d\x2b\x02\xe7\x78\x8d\xe0\x2d\x83\xcb\xf0\x6a\x4b\x0b\x96\x59\xc0\xee\x09\xe5\x81\x1b\x94\x13\x69\x43\x53\x63\x7d\x56\x82\x71\xc4\x50\xd1\x01\xb4\xab\xea\x95\x1e\xef\x3a\xed\x94\x2a\x36\x94\x11\x56\x00\x27\xe5\x06\x4b\x43\xc0\x51\xaa\x13\x38\x6c\x51\xdf\x17\xd7\x22\xf2\x5c\x8f\x40\xa9\x08\x0a\x04\xd7\x39\xb2\xf4\xf8\x97\x06\x12\x87\x91\x5b\xf0\x2e\x54\x7b\x06\x74\x5e\xe5\xc9\xc4\x39\xf8\x40\xf0\x90\x4e\xaf\x35\x48\x2b\x71\xc4\xbd\xc3\x3f\x84\x27\x70\x08\x31\x88\x4d\xd1\xf9\x83\xb4\xc0\x15\x61\x83\x07\xad\x25\x03\x67\x15\x04\x11\x5d\xe1\x0b\xec\x9e\x41\xb4\x96\x64\x2b\x09\x5e\x49\xf0\x04\x21\x14\x69\x84\x76\x1e\x40\x85\x40\x5a\x29\xd6\xe1\x3a\x87\x99\x70\x6d\xc9\x41\xa1\x28\x5d\x83\xb5\x44\x3c\xe0\xf1\xd0\xb1\x76\xd6\x4a\x3b\x3b\x55\xbc\x0b\xe0\x21\xe6\xc3\xd1\x12\xc6\x45\x87\xfe\x2a\x96\x29\x3d\xb2\x3f\x0c\x14\x32\xf7\xa4\x33\x14\x39\x26\x95\x40\x1b\x34\xe2\x82\xe6\x1e\x59\x51\xe4\x62\xb0\xe9\xc9\xa3\x7f\x09\x1c\xdb\xc7\xa5\x9a\x81\x46\xfc\x55\x88\x3a\x0c\x2c\xb9\xd0\x12\xd8\xb0\xe0\x9f\xf0\x58\xf2\x2c\x31\x7f\x71\x5c\xce\xe0\x10\x72\x0d\xb7\xb9\x20\x01\x2a\x4b\x3f\x09\x67\x82\x23\xa2\x71\xaa\x81\x4b\x9d\xc5\x2b\xd1\x3b\xd0\xe4\xfb\x5d\x6a\x52\xe0\x52\xc0\x83\x89\xce\x6a\x42\x20\x4d\x60\x43\x84\x54\x78\x10\xc2\x82\x42\x5c\x08\x12\x8c\x74\x0f\xc0\xb9\x1c\x12\x7d\xed\x4b\x0a\xb4\x4f\xb1\xa9\x85\xc8\xc1\x3b\x81\x7f\x71\xa3\x23\x8b\xd4\xc7\x5b\xfa\x4b\x7b\x5c\x12\xe5\xba\x73\x07\x3e\xa4\x2d\x84\x2e\xad\x47\xf8\x36\x62\x06\xc2\x91\x42\x29\x59\xdf\x07\x30\x32\x90\x77\x32\xa4\xf0\x5c\x81\x73\x9a\x98\xa6\xa8\x0a\x2d\x82\x1f\x74\x34\x19\x51\x53\x47\x91\x68\xd0\x78\x48\x06\x0a\x61\x82\xc8\x29\xd1\x68\xc9\x3d\x69\x16\x6a\xe5\xc1\x08\x84\x73\x6c\x8c\xd3\x88\x46\xa0\x34\x52\x24\xe7\xc0\x86\x18\x69\xc7\x43\x40\xf2\xa9\x8c\x06\x89\xc0\xed\x25\x18\x11\xd5\x3f\x02\xdd\x91\x77\x47\xda\xcd\x21\x94\xa4\xaf\x88\xe9\x50\xea\x3c\x20\xc7\x9f\x19\x44\xe1\x9c\xce\x93\xb2\x78\x4d\x9c\x03\x81\x23\xa7\xd5\xc8\x20\x95\x45\x96\xcb\x1b\x0a\x27\x23\x08\x1f\x1d\x12\x5c\xda\x15\x07\x27\x5d\x8c\xff\xc4\xb5\x05\x69\x90\x16\x2a\x87\x63\xc4\x40\x93\x41\x26\xf5\x83\x14\x84\x14\x0e\xb2\xe4\x01\xa7\x89\x62\x6c\x9a\x90\x4b\x50\x2e\xa3\x4b\x3a\x25\x54\x86\x11\xb5\x2e\xe3\x18\x45\x05\x53\x13\x04\x7e\x63\x7d\x6e\xc1\x7b\x92\x9e\x7c\x25\xf7\x71\x24\xc2\x71\x1f\xc3\xb9\x78\x49\xb8\x6a\x71\x35\xb1\xfa\x94\x86\x3e\x4e\x40\x96\x0e\x08\xb5\x23\x63\x2e\x99\x89\xb4\x9d\x2e\x33\xe0\xce\x46\xff\x76\x5c\x6b\xb0\x9a\xb6\xe5\xbd\x53\x20\x2d\x92\x2f\x49\x1a\x0a\xf1\x90\x5e\x83\x46\x78\x53\xe4\x11\x25\xb5\x42\x28\xb0\xd2\x40\x90\x98\x51\x56\x4d\xd0\xe4\x6b\x0c\x89\x97\x8d\xd3\x64\xb4\x23\x67\x0b\xb8\x54\x22\x05\x01\x85\x42\x52\x74\x56\x07\x06\x69\x66\x30\x0e\xbc\xcc\x0d\x84\xe8\xaa\xb2\x92\x0c\xc1\x21\x38\x4b\x5c\xf4\x45\x70\x34\x07\x52\x3a\xd2\x8f\x8a\x37\x14\xfe\x96\x76\x14\xe8\xc7\x26\xf6\x88\x54\x95\xa3\x05\x22\x22\x05\xb9\x2e\x4c\x47\x1f\x89\x8b\xd1\x33\xe0\xd4\x11\x64\x80\x69\x61\xd5\x36\x96\x29\x91\x87\x14\x5e\x81\x89\x41\x44\xc0\x63\x53\x1d\xca\x05\x48\x7a\x14\xf7\x40\xbe\xe8\x94\x07\x8f\xc2\x95\x01\x49\x0e\xcd\x7c\x74\xca\x67\xac\xa1\x3e\x7a\x89\x2b\x29\x8d\x4e\xa5\xe8\x80\x83\x43\x04\x0c\xf1\x2c\x6a\x74\x81\x25\xe2\xaa\x90\x72\x0b\xfc\x8b\x6f\xb5\x45\x6e\xd8\xce\x10\xc7\xa5\x52\x20\x65\x8c\x5a\x6f\x25\x78\x47\xae\x84\x90\x34\x20\x0f\xe3\x35\xe2\x29\x45\x25\x91\x38\x80\xdd\x59\x67\xcd\x0b\xd2\x24\x56\x22\xaa\x12\x4b\x41\x1b\x07\x04\x2a\x04\x34\xb9\x85\x60\x43\x16\xaf\x15\xd9\x47\x50\x74\xe2\x25\xd4\xf5\x09\x23\x93\x8e\xc9\x21\x45\x2b\xf2\x03\xa7\x16\x49\xf9\x5b\x46\x73\x01\xca\xd3\x77\x50\xdd\xf6\xe9\x12\x73\x09\x59\x32\x1c\xfa\x9e\x12\x7b\x74\x5a\x91\xd5\x25\x92\x4d\xc3\xde\x7c\x95\xda\x79\x32\x92\xa0\xa9\xc4\xcb\xe3\xb3\x1d\x7e\x7a\x25\x49\x27\x60\xce\x23\x97\xb2\xaf\xc3\x9e\x94\xdd\x29\x07\x8a\xb4\xfb\xba\x6b\x93\xee\xbc\xc2\x4e\xa8\xbd\x9d\xf5\x51\x17\x7f\x6f\xae\x58\x67\x88\x9a\xfd\x98\x81\x0a\x7c\xbe\xa3\xcf\x86\xad\x1b\xb8\xb4\x75\xe3\xa6\x28\xf5\x28\x8f\x35\xb1\x63\x56\x50\x4d\xdb\x58\x97\x79\xc7\xae\x20\x41\x02\x55\x99\xf9\x9e\x74\x3c\x04\xad\xa6\xdf\x2f\x71\xc1\x98\x42\x5b\xfd\x44\xbf\x28\x0a\xa9\x74\xad\x62\x5e\x09\x0a\x7a\x25\xe3\x8e\x1b\x26\xc4\x7b\x4c\x71\xb4\x68\xd7\xcf\xe9\x86\xbe\x8b\x49\xa9\x0c\xda\xb8\x21\x43\x23\xf2\x90\x1d\xaa\xc3\x4b\x4e\x0c\x47\xd6\x7e\x49\xb6\xb6\xfe\x29\xcf\x4b\x4f\xcb\xb7\x9f\x9e\x0f\x22\x37\x70\x8b\xa9\xc7\x0d\x46\x12\x54\xc9\xb4\x47\xb1\x6f\x62\x13\x88\xb2\x91\x7c\x9d\x69\x8d\x10\x4f\x95\x21\xd6\xee\x99\xd4\x88\x3e\x54\x29\xeb\x17\x76\xe8\x94\xc2\xd7\x47\xa8\xa3\xb9\x91\x90\x9e\x6d\x6b\x6e\xe4\xef\x30\x37\x5f\x11\x9c\x2d\x01\xe4\x4f\x6d\x18\x6d\x20\x37\xc1\xdb\x9f\x7b\x80\x1a\x6f\xd2\x63\x0f\x68\xbb\x90\x4a\xbf\x8f\xef\x08\xf3\xfa\x18\x5f\x05\x9c\x78\x02\xed\x3a\xc1\x04\xfe\x77\x53\x86\xca\x24\xfd\x25\x2b\xdd\xd7\xc7\x68\xf3\x19\x48\xd3\x05\x3a\x1e\x2d\xec\xbb\x40\xc7\x29\xe3\xe3\x52\xc6\xbe\x76\x0e\xd4\x5b\xa3\x57\x23\xdf\xd3\x06\x7e\x0d\xf2\x0d\xf2\x8d\x23\x5f\x8c\x12\xf1\x1c\xf2\x25\xcb\xbe\x97\x8d\xe5\xf5\x22\x5f\xae\x0f\x36\x00\x31\x4f\xd8\x39\xd6\x20\xf4\xac\x9d\xa3\x7c\xc2\xce\x71\x1c\x84\x7c\x74\x78\x25\xfd\xa8\xd3\xf5\x06\xca\x9f\x33\x73\x7c\x66\x71\xf1\x9e\x42\x82\x72\x63\x4b\xb2\x14\x65\x78\x1d\x7a\xfb\xf5\x21\xe3\x31\x43\x36\x96\x81\x67\x0a\xbc\x0f\x25\x6b\xb2\x88\xa1\x97\x5c\x2a\x84\x35\xd5\xf4\xb3\xd0\x01\x43\x78\x5c\x06\x90\x4a\x32\x07\x42\x88\x98\x5d\xa6\x12\x87\xde\x5c\x9d\xf5\x65\x93\x63\xa8\x55\xe9\xac\xaf\x1a\xce\xc6\x72\xf0\xa8\x08\xde\x6d\xd5\xc0\x41\x09\x95\xf2\x72\xaa\x5a\x01\xdc\x61\x4b\x1e\x47\x80\xeb\x47\x4a\xe9\x2e\x79\x23\x91\x6f\xf8\x18\xd6\x3d\x17\x21\x27\x61\x1d\x56\xd6\xe7\x91\x87\x58\x37\x1a\x44\xe7\xe0\x25\x8f\xb8\x13\x2d\xce\x2d\x68\xd2\xfb\xeb\x39\xe9\x16\x0a\x84\x97\x19\x2f\x0d\x58\x43\xae\x17\x8c\xcb\xfb\xde\x2a\x55\x74\x19\xd6\x64\xb1\x7d\xc5\xc5\x54\xca\x39\x56\x17\xc0\xf4\x9d\xd8\x47\xe7\xc8\x5e\x3e\x2e\x2d\x1d\xed\xa1\xfc\x4b\x9b\x7e\x22\x73\x5d\x0f\xd9\x3c\xb9\xde\x6e\xea\xf2\x5d\x1f\x6d\x74\xb8\x44\xa9\xb1\x3d\x9d\x6f\xd3\xb8\x01\x45\x09\xf0\x62\xc8\x63\x8b\xdf\x03\x9c\xbe\x66\x95\x56\x10\xc8\x46\xcb\x7b\xdd\x45\x42\xc2\xc1\x16\xa2\x8e\xa1\x3b\xaf\xd0\x7d\x2f\xb6\xf3\x36\xc5\x18\xc3\xf5\x58\x4f\x68\xe3\xdd\xe3\x3b\xff\x54\x18\xa9\xe7\xe9\xdd\xb3\x24\x99\x1f\x4c\x92\xc5\xa1\x24\xf9\xeb\x56\xf5\xce\x4c\xbe\x6c\x59\x0f\x60\x10\x9d\x06\x11\x0f\xc8\x9c\x82\x30\x41\x11\xe2\x0d\x22\x10\x44\x64\xda\x8b\x6e\xbc\x83\x90\x6c\x2c\x47\x42\xa6\xf3\x00\xc6\x06\x6c\xc3\xe3\x3b\xb3\x3f\xca\xd3\x13\x64\x64\x84\xaf\x78\x2e\x0a\xd8\xef\x41\xe1\xbe\x66\xe6\xe6\xc5\xa7\xfc\x76\x7d\x80\xeb\xb6\xbf\x37\x1e\x62\x54\x40\xfd\x3a\x1e\x82\x83\x31\x51\x37\x72\xe8\x4a\xde\x13\x0c\xb9\x74\x22\xee\xfa\xce\xb7\xa3\x35\x8b\x10\xf6\xc1\x81\x1b\x7a\x74\x17\xa0\x78\x20\x27\xb8\xb2\x64\x75\x21\x43\xa3\x8e\x58\x0b\xe5\x60\x23\xd5\x50\x40\x5d\x83\xb9\x2e\xb0\xb2\x7e\x01\x54\x0b\x8b\xb5\x54\x45\xd8\x80\x1c\x30\xa7\xb3\x61\xe9\xfc\x90\x25\x50\xa2\xaa\x31\xa3\xec\x3d\x6f\x63\x8a\xba\xe5\x62\xb7\xe2\x2e\x3c\xf2\xb6\x86\x8e\xc9\x4d\x8c\xcd\x61\x4d\xd9\x7c\x3f\xe0\x5c\xa8\x82\xba\x47\x33\x50\x69\x5b\xd2\x04\x43\x07\x35\xf8\x8b\x85\xe8\xd4\xa7\xbe\xaf\xb2\x3a\xbd\x35\x2e\x2f\x5f\x73\x2a\x78\xff\x5b\xb2\x30\xbf\x3b\x82\xff\xbe\x2c\x8c\x05\xaf\x34\xa8\x3e\xe3\x22\x41\xa9\x48\x27\x49\x47\x44\xf8\xbe\xa5\x07\x49\xf6\x06\xb4\xb2\x0f\x06\x84\xf4\x7d\x9e\x45\x00\x27\x27\x4c\x41\x6a\xe4\x6d\xaa\x52\x86\x36\x19\xb1\x1e\xca\xc2\xc6\x2a\x82\x18\x8b\xd8\xea\x0b\xaa\xad\x57\x00\x55\x43\x6e\x16\xf5\x79\xd5\x95\xc7\x25\xc5\x4e\x41\xb0\xf1\x3d\xd3\x56\x17\x2d\x5f\xeb\xf6\x74\xdc\xd3\xc9\x4e\x7f\x3a\xf6\xb8\x56\x80\xd5\xb2\x19\x0d\xd1\x35\xe3\xa0\x52\xeb\x1e\x88\xfe\xb7\x0c\x3f\x4e\xcd\xef\x5a\xda\xa6\xb4\x56\xf7\x9f\xd8\x33\x3e\x14\x9a\xbf\x8e\x83\xd2\x5a\x8c\x51\x3d\xde\x25\x48\x23\x24\x2b\xd1\x0f\xa4\x38\x62\x8c\xf0\xf1\x3a\x59\x96\xfb\x8a\x68\x93\x56\x36\x92\xde\x22\x6a\x63\x44\x8f\xb3\x36\xd5\x63\x2d\xb2\xf7\x4e\xd0\x0e\xd8\x28\x1b\x46\xac\xeb\xff\x7e\x16\xeb\xa9\x15\xeb\xeb\x96\xef\xaf\x62\xbc\x84\xb5\x03\x72\xc0\xbb\x78\x3a\x46\x10\xf8\x53\xe4\x80\xb7\xa9\xc1\x3e\x62\xc0\xdb\x34\x87\x8d\x65\x68\x21\xfb\x18\x31\xe0\xac\x4d\x0d\xaa\x9e\xfc\x27\x62\xdf\xb6\xff\x71\x9f\x6f\x5e\xea\xd4\x5a\x83\xe7\x36\xab\x8c\xcd\xe2\x61\x97\xe2\x16\x8c\x37\xf1\x2e\xa3\xeb\x83\xa0\xe8\x6d\xb8\xf8\x3b\x64\x74\x48\xd7\xa6\x4e\x8d\xd7\x79\xca\x83\x39\xa2\x2d\x0b\xb7\x0c\x0c\x41\x80\xa2\x41\x50\xdc\x5e\x50\x85\x33\x9e\xfc\x73\x18\x9a\xb8\x3a\x35\x5e\xcf\x28\xcf\xe3\x3b\x49\x9e\xd3\xec\xa9\xa4\x36\xc6\x6b\xd4\xf6\xa4\xe7\x54\xdf\x20\x59\xa6\xef\x1e\xf6\xa4\x8b\x00\x22\xe8\x4c\xca\xb3\xf1\xe2\x65\x16\x73\x5c\xa4\x66\xfc\xa7\xdb\x9f\x4d\x00\xf5\x32\x52\xa2\x40\x90\x07\x3f\x93\x83\x55\x01\xff\xd2\xaa\x97\x9e\x1e\xc8\x8d\x0c\xd9\xaa\x1a\x05\xd2\xdb\x2a\x01\xff\xe6\xc9\xc7\x4c\xfb\x4b\xbc\xa1\xaf\x2f\x14\x08\x3d\x52\x2a\x5d\xce\x30\xf1\xf1\x1d\x99\xf5\xa8\xf0\x93\x20\xcd\x4f\x5f\x5d\xe3\xdb\x4c\xc4\xf2\x7f\x12\x3a\xba\xc7\xcc\x48\xd7\x8e\x72\x98\x98\x25\xb6\xee\x54\xa6\x4e\x88\x58\x8f\x40\xe6\xdf\x92\xfd\x1f\x56\x33\x4c\xce\x62\x06\x6a\xe1\xe3\x52\x45\x42\x60\x06\x74\xbf\xa1\x3c\x23\x47\x2e\xa2\xbd\x2c\xfd\x6f\x3c\x0e\xfa\x1d\x20\xe5\x2b\x58\x8f\xbf\x13\x1c\x47\xf4\xe9\xe3\xf8\xf8\x81\xf9\x33\x67\xc8\x35\xfe\x3e\x73\x8a\xdc\x21\x08\xfd\xf3\xd4\xd1\x33\xfd\xba\x89\x5f\x3f\x55\x2f\xd4\xe1\xfa\x7b\xc0\x2d\x1d\xa3\x68\x70\xdf\x66\xe1\xeb\x93\x96\xfa\xa4\x7f\x8c\x47\x1b\x9e\xf4\xef\xcd\xc5\xfa\xc7\x42\xfd\x0d\x85\x11\x25\x04\x13\x4f\x77\x5f\x36\x3f\x8f\xf9\xdd\xcb\x79\x77\x45\x2a\xef\xdc\x76\x8d\xb8\xb5\x72\xe0\x82\x28\x19\x04\x81\x4d\xd4\x3c\x64\x1e\xb4\x87\xd0\xb5\xa9\xd0\x21\x06\xba\x43\x0e\x86\x93\xdd\x05\x8a\x81\x7d\xdf\x41\xc2\xe3\x62\xed\x4a\x2c\x8c\x51\x61\x0c\x0b\x63\xbd\xd2\x18\xf9\x67\x8d\xc5\xc5\xd2\x58\xbf\x34\xf0\x9e\xf4\x71\xf5\xe3\x3b\x4d\x76\x4a\x28\x7d\x18\x5f\x3a\xf0\x16\x7c\x77\xb9\x03\x6b\xc1\x1b\xec\x83\x35\x64\x18\x60\x55\xe6\xc0\x06\x16\x40\x72\xc9\xf0\x13\xc9\xfa\x1f\x31\xb0\x96\xd1\x67\x60\x8d\x26\x8d\x30\xc5\xf0\x2b\xd2\x2b\xdb\xef\xfa\xe9\x99\xe9\x79\x29\x67\xad\x9c\x01\xde\x25\xb9\xa0\xc9\xb9\x0f\xb9\xe6\x09\x99\x26\xf3\x01\xb2\xd9\x87\xc0\x7b\x19\x69\x6e\x94\x45\xa9\x46\x86\xb8\xcc\xf7\x23\x1a\x93\x3d\xa8\xd5\xaa\xc4\xd2\x18\x95\xc6\xa8\x34\xd6\x2f\x8e\x45\x9f\x62\x52\xd9\x73\x0f\xda\x05\x90\xa6\x0b\x33\x3e\x58\x52\x3d\x7c\x5c\x92\xf5\x14\xc2\x8b\x0a\xa5\x26\xf3\x62\x2f\xba\x79\x2d\xed\x88\x91\x83\x34\x8f\x08\xab\x15\xcd\x90\xc6\xca\x05\x99\x02\x07\xe1\x58\x37\xae\x13\x4d\x8e\xc0\x29\xf3\xbe\xc4\xef\x98\x24\x3d\x42\xfa\x2e\xc3\xef\x5e\xe4\xcc\x10\xa7\xe7\x6f\x19\x03\x8b\xf6\x8d\x43\x66\x10\xb0\x34\x38\x8e\x32\x8f\xed\xfa\xee\xd2\xa4\xac\x8f\x60\x9f\x70\x8c\x91\x8d\x07\x62\x4a\xef\xb0\x45\x09\x4f\x98\xa4\xc1\x72\x1c\x2b\x23\x48\xed\x93\x62\xf0\x19\x3b\x1e\x04\xab\x24\x2b\x75\x17\xaf\x98\x43\xe1\x5f\x62\x81\x62\x94\x50\xa3\xeb\x08\x43\x22\x79\x4f\x09\x19\x99\x1c\x9c\x3b\x8a\x76\x17\x80\x73\x52\x95\x4a\x28\x67\x2b\x8c\x1b\x22\x9c\xec\x20\x9c\x22\x1d\x4b\x05\x26\x1c\xe2\x36\x4d\x81\x73\x99\x00\x6f\x6c\x6f\x2c\x6b\x12\xc2\x24\x18\x47\x01\xa3\x4d\xb7\xb3\xc2\xc8\xe8\xcc\xc2\x3b\x52\x15\x35\x8c\x44\x43\x09\xaa\x47\xa0\x11\x53\xa4\x50\x25\x38\x6e\x49\x99\x57\x91\xa4\x1f\x1c\x29\xa0\xb7\xf3\x92\xba\x3e\xc5\x1b\x2e\xc9\x0a\xd6\x50\xf0\x5d\x4b\xd1\xce\xbb\xea\xc1\x54\xbf\xa0\xfa\xb1\x7d\xac\xd7\xbe\xa8\xa3\xac\x12\x69\x63\x16\x94\x65\x08\x09\x87\x98\xc1\x54\xe0\x79\x98\x87\x17\x70\xce\x81\x0f\x9d\x05\xae\xc6\xd6\x73\x0b\x9a\x1a\x6f\xba\xee\xdb\xc8\xba\x08\x42\x10\x25\x08\x63\x18\xd9\x3f\x82\xb0\x23\x61\xd5\x34\x12\x12\x5c\xdb\x9c\xf3\x58\xcd\x41\x7b\xe2\xde\xe9\x4c\x08\x08\xca\x90\xd1\xa3\x41\xa0\xf0\xfd\xf0\xf3\x8a\x07\x06\xe4\xb8\xd0\x20\x46\x23\x76\x1b\xb2\x4b\x81\xd0\x8f\x3c\x4f\x2e\x10\xa4\x42\x3e\x38\x68\x4b\xaa\xbc\x7b\xec\xb3\x1a\x14\x78\xd6\xf8\x4d\x82\xd7\x14\x97\x52\x1b\x94\xfe\x45\x88\xba\x44\xf6\x5c\x81\x08\x02\x21\x83\xc2\xcd\x69\x29\xc1\x0f\x29\x99\x50\x88\x27\xca\x67\x42\x95\x02\x3b\xcc\x24\x08\x72\x88\x6f\x85\xa3\xeb\x61\x21\x30\x24\x11\x32\xd7\xb1\x37\x22\x2f\x08\x96\x82\x68\x96\x95\x45\x8f\x65\xa0\xa4\x04\x65\xdd\xd8\x3c\x92\x36\x2e\x49\xe0\xbe\x07\x83\x89\x80\x97\xe4\x95\x9b\xa2\xdf\x1e\x14\xf9\xea\x71\xbd\x5e\xb2\xc5\xa1\x67\x3c\x1c\xdc\x20\x76\x7e\xbc\xbd\x10\xd1\xcb\x6d\x7f\x33\x3c\x7a\x35\x7d\xe8\x27\x25\xef\x44\x98\x76\xe6\xba\x9e\x8b\x48\xf0\x30\x67\x82\x5f\xf4\x13\x92\x9f\xd4\x83\x20\xd3\x99\x4c\xe6\xe4\x3d\xc5\x57\x30\x8e\xb4\x99\x9c\x8d\x68\x6d\x4a\xf2\xf7\x9a\xe1\xd5\xec\xa1\xac\x94\x46\x57\x7b\xda\x2e\x28\x06\x2e\x31\x99\x7c\x7c\xa7\xe2\x6e\xb4\x33\x39\x36\x35\x73\x95\xef\x10\x52\xd9\xe7\x59\xfb\x25\x76\x99\xde\xbe\x74\x43\xb7\x9a\xa8\x83\x88\x05\x55\xaa\x47\x66\xc9\x82\x99\x8b\xd1\x69\xf2\x0f\xfd\xf7\x95\x07\xa9\x33\xdd\xff\x80\x26\xa8\xf2\x4c\xdc\xa2\x47\x22\xd6\x7b\x88\x73\x35\x69\x32\xd1\x53\xf6\x53\xe0\x0d\x99\xe0\x0b\x8b\xcc\x35\xc5\x9d\x45\x1c\xdc\x33\x3f\x94\x46\x57\x75\xda\x55\x10\x8c\xa5\x3f\xbe\x93\x10\x87\xbf\xe7\xd8\x86\x5c\x32\xf7\xac\xe0\x59\xf8\xea\xb9\x59\xdf\xef\x0e\xc3\xa2\xd8\x3c\xde\x57\xc4\x30\xf3\x81\x7e\x85\x99\x33\xf7\xfc\x60\xca\x04\x83\x1d\x68\x17\x11\xce\x89\x21\xd1\x04\xed\x86\xa0\xdd\xee\xa3\x92\x94\x18\x81\xbe\x0b\xee\x22\x95\xff\xb8\xc4\x37\xcc\x45\x0d\xbb\x16\xb8\x63\xeb\x75\x1a\xea\x1a\xdc\xb1\xfd\xfa\xe5\x5a\x9a\xf5\x88\x1e\xe8\x40\x74\x40\x96\xd2\x90\x9a\x91\x21\x3d\x84\x80\x44\xb8\xe9\xc0\xa7\x88\x90\x99\x11\x98\x12\x7c\x52\xc0\x52\xa1\xf6\xaf\x3b\x56\xa8\x08\xa6\x5d\x00\x15\xb1\xf8\xc7\x08\x09\xb8\x72\x75\x7d\x1c\xf1\x2c\x80\xe9\x02\x28\xe7\x08\xa1\x87\x8d\xe6\x77\xdb\x87\xdb\xb7\x7f\xf8\x32\x51\x4e\xda\x37\xc7\xc5\x64\x37\x59\x9d\x4c\xdf\xfe\x72\x74\xbf\x2d\xb2\xed\x6e\xb3\x98\xed\x8e\xbe\x59\xc1\xe6\x78\x77\x32\x59\xc1\xf5\xf1\x6e\xf2\xcb\x62\xb6\x5e\xfd\x6b\xbe\x2c\xb6\x6f\x8e\x4f\xa6\x6f\xf3\x2f\x27\xdf\xcc\xd6\xab\xed\x2e\xcb\xa7\xef\x8f\xca\x75\x7e\xbd\x58\xdd\x1e\x4d\x8e\x36\xf7\xab\x55\xbc\xcb\xef\xee\xca\xa2\xfa\x65\xb3\x75\xb9\xde\xe0\x53\xb9\xb8\xca\xaf\xf2\xe6\xae\x49\x59\xe6\x8f\xeb\x15\x2b\x66\xdb\xce\xc3\x20\xfd\xc3\xb6\xf3\xd0\xa4\xdf\xef\xe6\xbc\xfa\x6d\xde\x7e\xdc\xc6\x6b\xfb\x0d\x9b\x5d\x7f\x68\xee\xba\x29\xe5\xfa\xfe\x9a\x7c\xea\x0d\x5e\x74\xf2\x15\x33\xd9\xdc\x75\x52\xca\x7c\x79\x75\x9d\x77\x1e\x3a\xe9\x5b\x55\xdf\x34\xef\x1f\xef\x37\x45\xf5\xdb\x7d\xcb\xf2\xd8\xe1\xea\xbe\x97\x7a\x55\xae\xaf\xd8\x76\xb7\xde\xe4\xb7\xc5\xe8\xcb\x5e\xfe\xeb\xe2\x61\x7d\xb7\xed\x3d\xf6\xf2\x3c\x2c\xb7\xed\xfb\x3a\xf5\x6a\xb1\xbb\xba\x9f\x7d\x28\x76\xed\xfb\x26\x75\xb3\xb8\xbe\x2d\x66\x9b\xe2\x63\xe7\xa1\x4e\x9f\x2d\xb6\xb3\x75\xf5\xdb\xbc\x5d\x5f\x17\x77\xc5\xaa\xb9\xab\x53\xae\xf3\x5d\x7e\xbd\xbe\x6d\xee\x9a\x94\xc5\xed\x62\x97\x97\x6c\x3d\x2b\xf2\x55\xff\xb9\xc9\xb5\x9e\x7d\x28\x9a\x9b\xfa\x7d\x51\xe6\xdb\xdd\x62\xc6\xd6\x57\xdb\x62\xf3\x90\x5f\x2d\xca\xc5\xee\xf3\xbe\xf7\xf5\x57\x37\x86\x2e\xcd\x73\x3e\x2b\xae\xd6\xeb\x0f\xad\xdb\x26\x6d\x71\xbb\xcc\xab\xdf\xfa\xed\xed\xec\x2e\x5e\x9b\x37\x8b\x5d\x99\x5f\xd5\x37\xed\xf7\xf3\xfb\xab\xfa\xa6\x79\xbf\x5e\xdf\x12\x4a\xc5\x9b\xe6\xfd\x26\xbf\xc9\x57\x79\x73\x57\xa7\xcc\x8b\x72\x99\x7e\xea\x77\x8b\xd5\xcd\x26\x9f\xad\xb7\xbb\xf6\x7d\x9d\xfa\xd7\x9b\x0d\x8d\x39\xfd\x36\x6f\x17\x9b\x3c\xfd\xd4\xef\x3e\xdc\x5f\x15\x9b\x55\xb1\x2b\xb6\x9d\x87\x3a\x9d\x68\x74\xf9\x79\xb7\x20\x84\x6e\x3d\xb5\x72\xac\x3e\x14\xd7\x8b\x55\xeb\xb6\x9d\xb6\xbe\x2e\xea\x9b\xf6\xfb\xfb\x4f\xd5\x6f\xf3\x76\xbd\x5e\xa6\x9f\xfa\xdd\x72\x31\xdb\xac\xb7\xeb\x9b\x5d\xfb\x7e\x98\xca\x76\x45\x4e\xf0\xde\x7b\x53\xe7\x5c\x15\x1f\xd9\xa6\x28\x17\xb3\xf6\x7d\x9d\xba\xfe\xb0\xcb\xd3\x4f\xf3\x6e\x93\xcf\x68\x9e\xe2\x4d\xf3\xfe\x2e\x8f\xd7\xfa\xcd\x5d\x3e\xfb\x90\x7e\xea\x77\xdb\x7c\x59\xa6\x9f\xe6\x5d\x19\x33\xd2\x6f\xf3\x76\xf5\xf9\x43\xfa\x69\xde\xdd\x95\xf7\xab\x0f\xf5\x4d\xfd\x7e\xf7\x71\x11\x69\x5a\xbc\xe9\xbc\xdf\x15\xad\xbb\x7e\x0a\xfb\xd4\xbe\xaf\x53\x1f\xf2\xd5\x2e\x92\x9c\x74\xd7\xa4\x14\xab\xfc\x66\x51\xdf\xb4\xde\x6f\x66\x45\x59\xdf\x34\xef\x97\x1f\x73\x22\x7e\xf1\xa6\x7e\xff\x79\x7d\xbf\xbb\xbf\x2a\x9a\xbb\x86\xd2\xac\xef\x57\xd7\xf9\xe6\x73\xeb\xb6\x45\x4f\x56\xdb\xfb\xb2\xbe\x69\x66\x71\xbd\xcc\xaf\xab\xdf\xce\xf8\x17\xcd\x4d\xd3\xf7\x62\xb3\xc9\x6f\xd6\x9b\x65\xfb\xbe\xd5\xf7\xdb\x4d\xbe\xda\x35\x77\xad\x94\xfb\x72\x57\xfd\x76\xdf\xb2\x2d\x92\xc3\xdd\xb6\xff\x5c\xe7\xfa\x98\x7f\xbe\x5b\x2f\xa8\xd8\xea\xb6\xc1\xe3\x7c\x3b\x5f\xcc\xd6\x9b\xbb\xf6\x7d\x93\x4a\x94\x65\xde\xa2\x2c\xf9\x6c\xb7\x78\x88\x64\x2d\x2f\x8b\xcd\x2e\x59\x4d\xf4\x1e\x69\x3f\xbf\x7e\x97\x54\x30\xfb\xcf\xdd\x4c\xbb\xcd\x22\x5f\xdd\xb6\x4a\xaa\x5e\x74\xb3\xad\x67\xbb\xfc\x76\xbd\xea\x3f\x37\x99\x16\xb7\x2b\x36\x2b\x56\x11\xf2\xe2\xe3\x5f\xef\xb7\xbb\xc5\xcd\xe7\xfa\xb9\x2c\x08\x75\xe3\xc3\x06\xc9\x07\xad\xfb\x77\xc5\x66\x9b\xc7\x66\xde\x21\x94\xe5\x9b\xd9\x7c\xf1\x40\x0d\xda\x6c\xd6\x1f\x29\x30\x67\xe7\xa1\xd5\xf7\xe6\x5d\x55\x78\xf3\xa6\xae\x81\x5e\x75\xd2\xf1\xa1\x5f\x4a\x37\x3b\x3d\xf5\xb3\xdc\xdf\xb5\x6e\x87\x89\xdd\x3a\xee\xef\x9a\x22\x77\x6c\xbb\xb8\xa5\x4e\x7c\xcc\x37\xd7\x91\xa5\x59\x33\xe4\xa3\x08\xe4\xf3\xd5\x07\x56\x01\xda\x55\xbe\x61\xb3\x79\xbe\xe9\xdc\xb3\x3c\xa5\x21\xce\x7e\x6e\xee\x28\xf5\x36\x72\x67\x57\x45\x1e\x21\xff\xaa\xa0\x29\xc1\x1f\x46\x60\x53\x4f\x65\xeb\x55\xf5\xb4\xbe\xb9\x21\xa4\x5b\x7f\x58\xe6\x9b\x0f\xad\xdb\xfa\x9b\xea\x39\xbf\xbe\xee\x3d\x0e\xb2\x6c\x8a\xe5\x3a\x16\xdd\x7d\xd3\x64\xdc\xed\x88\xac\x5f\xad\x3f\x45\x96\xa2\xb8\x99\xe5\x5b\xfa\xe2\x9e\xfa\x70\xbf\x28\xa9\x96\xfb\x12\x57\xcb\x59\x5e\x16\x48\x0c\xe8\x76\x59\xd0\x8a\x15\x6f\x52\xbb\x67\xf9\x86\x78\x97\x59\x4e\x8b\xdf\xac\xd8\xec\x16\x37\x8b\x59\xbe\xc3\x22\x67\xf3\x7c\x75\xdb\xdc\x34\xf3\x95\x9e\xe3\x11\x18\x3d\x17\x44\x8b\xe9\xb7\x9d\xad\x79\xac\x7a\x10\xdf\x35\x88\xd5\x79\xee\x66\x4a\x7a\x38\xfd\xe7\x6e\xa6\x6e\x1b\xda\xa7\x72\xf1\xdd\xc3\x66\xbd\xaa\x10\xa0\x7a\x4c\x50\x56\x3d\x56\x40\x56\x3d\x13\x90\xa6\x87\x6d\xef\xdb\x6d\xef\xe3\x6d\xff\xeb\x6d\xfa\xbc\x1e\x83\xd8\xfb\xeb\xf5\xae\x79\xa8\x5a\x17\x9f\xe6\x79\x49\x33\x51\x2e\xee\xae\xd6\x11\xb8\xeb\x7b\x46\xbd\x2a\x7a\xef\xd6\x77\x9f\x3b\x2f\x3e\xd1\xd3\x3a\x4e\x01\xfe\x52\x0d\xe9\xab\xf5\x7d\xfa\xdd\x16\xd7\x6c\x96\xdf\xed\x16\x71\x48\x31\x81\xd5\x13\x47\x4f\xd8\x55\x14\x5b\xea\x17\xc4\xa1\x24\xd9\x25\xbd\x59\xb7\xf2\x27\x10\xa2\xfb\xfb\xbb\xce\x97\x9f\x12\xf7\x4a\x3f\x65\x59\xcc\xb0\xda\x2d\x3d\x2d\x97\x91\x56\xcd\xd6\xcb\xbb\x7c\x1b\xdf\xad\x56\x31\x47\xe7\x81\xdd\xe6\xbb\xe2\x63\x4e\x7d\x5d\x6f\x56\xc5\xa6\x43\xa7\xda\xaf\xea\x39\x88\xef\x88\x38\x55\xf3\xd6\x7a\x15\x67\x26\xbe\x88\xe4\xa9\x9b\x29\xbe\x6b\xe7\x6a\x48\x52\xf3\xa2\xae\xec\xee\x1e\xaf\x9b\xe2\x7a\xb1\x63\xb3\x34\x71\x9b\xf5\x5d\xfc\xd9\x6e\xe7\xf9\x22\xf2\xec\xdb\x79\x35\xaf\xc8\xb5\x5f\x45\x74\xbd\x2e\x4a\xea\xd9\x75\x51\x16\x84\x6c\x0d\x4a\xf4\x90\xe1\x7a\xb1\x9d\xa5\x9f\xfb\xed\x16\xc7\xa5\x06\xae\xd6\xbb\x1a\x0f\xae\xd7\xc4\x5c\xe2\x4f\x7b\x42\xe9\x19\x59\x4a\xba\x2f\xcb\x7c\x53\x51\xd4\x08\x9a\xd7\xeb\x5d\x05\x89\xed\xaf\x36\xeb\xbb\x92\x08\xc4\xf5\xfd\x5d\x59\xd1\x05\xec\x31\xfe\xe0\x5a\x75\xb7\x59\x50\x7f\x8a\xd5\x6e\xf3\x99\x55\xab\x75\xf1\x69\xb1\x6b\x3d\xec\x8a\xcd\x2a\x2f\xab\xea\x51\xfe\xa6\xf7\x9f\x8b\x78\x4d\x80\x74\x93\x6f\x77\xec\x66\xbd\x49\x14\xfe\x66\x41\x7d\xc4\x9f\x1a\x4e\xd3\x43\x22\x4b\xf4\x74\xbd\x88\x1f\xe3\xfd\x72\xb1\xba\xdf\x56\x0f\x77\x65\x73\xbf\x5d\xdf\x6f\x66\xf5\x27\xbb\xe2\xd3\xae\xba\xff\x94\x6e\x52\xd6\x65\xfc\x89\x8b\x70\xbc\x69\x86\x3b\x3d\xa7\x79\xb9\x59\xac\x6e\xa9\xff\xd4\x99\x9b\x32\x47\x2c\xb9\x59\x97\xd7\xf1\x5b\xba\xa9\xf3\xc6\xa7\xba\x7d\xad\xc7\x5e\x96\xaa\xd5\xcd\x53\x2f\xc3\x76\x97\xb7\xca\xbf\xdf\x16\x1b\xca\xbf\x89\x90\xdc\xa0\xcc\xed\x82\xe0\xf6\x76\xb1\x63\x57\x9b\x7c\x45\x8c\x2e\x3e\x20\x02\x2e\xaa\x94\x65\xb1\xa1\x91\xc4\xfb\xbb\xfb\xb2\x64\x9b\xe2\x3f\xee\x8b\x6d\x95\xbc\x29\xee\x50\x3c\xbd\x2d\xd7\xc4\x74\xd2\x2f\xbb\xdb\x2c\x1e\x22\x1c\xdc\xae\x1f\x8a\xcd\x6a\x19\x67\xf3\x76\xb3\xb8\x4e\x3f\x69\xb1\xbd\xbd\x5f\x10\x01\xa0\xdf\x6a\xf2\xe7\xf9\x72\x59\x44\xfe\x6d\x75\xbd\x9d\xe7\x1f\x0a\xba\xdf\x5c\xb3\xeb\x4d\x5c\x55\x91\x99\x23\x01\x2d\xbf\xbe\x9b\xaf\x57\x34\x33\xf3\x22\xae\xe7\xf4\x5b\x0d\x48\x7c\x88\xb0\x33\x2f\x4a\x62\xf8\xea\x25\xa3\xb7\x58\xcc\x17\x28\xfb\xe3\xb8\xcc\xd7\x4b\xaa\x65\x7d\xbf\xb9\x2d\x23\xfd\x59\x5c\x17\xab\x1d\x4a\xb6\x38\x9a\xed\x67\x94\x7a\x17\x04\x37\x8b\x65\xe4\xec\x17\xab\xb8\xf2\x2e\x56\x37\xeb\xf4\x53\x55\xf1\xd7\xfb\xe5\x5d\xd5\xcb\x0f\xc5\xe7\x78\x9d\xcd\x73\x12\xe6\x3e\x14\x9f\xd9\x43\x5e\xde\x53\x6f\xca\xfc\xea\x33\x82\xcd\x9c\xee\x3f\xc7\x19\x2c\x73\xe4\xe9\xf1\xa6\xc8\x37\xab\xea\xb7\x2a\xb0\x5c\xac\x8a\x9a\xab\x69\x1e\x22\xb1\xaa\xf3\xd0\xc4\x21\xea\xb2\xab\xbc\xcc\x57\xb3\x22\x0a\x82\x84\x3a\xf5\xba\x50\xdd\xc7\x81\x2b\xd7\xb7\x24\xe9\xe5\x8b\x32\xfd\xb0\x75\xdc\x7c\x58\xe6\x24\x0a\xd3\x68\x2d\xf3\xbb\x78\x65\x77\x8b\x98\xf6\x69\xb1\x5c\x3c\x16\xad\xdb\x34\xe9\xcb\x62\x4e\xd7\xd5\x3d\xfd\x6c\xe3\xd3\x76\x9b\xb7\xf9\x87\xee\x8b\xaa\x55\xd5\xdb\x9a\x94\x75\x5f\xd4\xd9\x48\xec\x5c\x2e\x66\xa9\x07\xcb\xc5\xed\x26\xc2\xe3\x72\xb1\xaa\x5b\x95\x6e\xab\x56\x25\xc4\x8b\x18\xd7\xb4\x83\x1e\x9b\xfa\x5a\x8f\x4d\x6d\xf8\x2e\x61\x65\xf3\xd0\x2f\x83\xde\x35\x05\xad\xaf\xef\x63\xe2\x7a\xb5\xd8\x45\xe1\x7a\x4d\x60\xb9\x5c\x6f\x0a\x36\x5f\x6f\x16\x8f\xeb\xd5\x2e\x2f\xab\x37\x0f\xc8\x77\xcd\xd2\xf3\xfd\xb6\x88\xb4\xb3\x88\x1f\x12\x56\x2c\xef\xb7\x51\xdc\xce\x1f\x16\xb7\x79\x5a\x2b\x9b\x87\xd4\xcf\x55\xb1\xfb\xb8\x26\x2e\x34\xdd\xd5\xef\x3f\x6e\xef\xf2\xbb\x22\x8a\x7d\x84\x95\x8d\x3c\xb2\xde\x20\xe5\x5a\xdf\xef\x10\xae\x92\xe0\x17\xa1\x9d\x3e\x41\x3e\x83\xee\x09\x5e\xef\xf2\xfb\x6d\x51\xfd\x36\xa3\x70\x57\xac\xd8\x6e\xbd\x2e\xe3\xed\x6c\x51\xd6\x4f\x88\xc2\xd5\x2f\x9b\xe5\x65\xfd\x32\x4d\xdf\xdd\xa2\x01\xec\x08\x5c\x77\x8b\xbb\xa2\x6a\x4a\x5c\x24\xf1\xa7\x55\x57\x49\xac\x6e\x9a\x93\xee\x6c\x74\xe7\xe1\x6e\xfd\x31\x8a\xb2\x9b\x6a\x34\xef\x36\xeb\x87\x45\xa4\xd0\xff\x71\x5f\xdc\x63\xa6\x4d\x7e\xbd\x58\xd3\xef\xea\x9a\x78\x6b\x5c\xd1\x37\xc5\x6c\x47\xb7\x69\x21\xdc\x14\x77\x45\x1e\xdf\xc4\x75\x10\xc7\xbc\x95\xad\x79\x79\x57\x6c\x6e\xe8\xd5\xc7\x05\xad\xe6\x9b\xf5\x15\x2d\xb0\x9b\x75\xda\x26\xdc\xac\x77\xf9\xae\x60\xb3\x8f\xad\xfb\xf8\x40\xc4\x68\x9b\xd3\x7c\x6f\x67\x8b\xed\x76\x4d\x94\x61\x5b\xa0\x40\x47\x37\x54\x22\x52\x25\xea\x41\xbc\x29\x8b\xf8\x1d\x3d\xb0\x59\x79\xbf\xdd\xa5\xd4\xdd\x6e\xb1\xba\xad\xd2\x22\x1d\xdb\xce\xe3\xc8\x6c\xe7\x8b\x82\x04\x85\x78\xc3\x48\x26\x6d\x1e\xab\xf5\x36\x3d\xc6\x99\x4a\x0f\x9f\xe8\x76\x7d\x77\xb7\x58\xdd\xb2\x2b\x5a\xf5\xea\xc7\x59\x9e\x4a\xb9\xbf\xb9\xa1\xf9\xd8\x2e\xae\x8b\x2b\x5a\xb0\xd2\x1d\x9b\xc7\x45\xa1\x7a\xdc\xce\xd7\x1f\xe9\xf1\x76\xc5\x68\xf6\xe9\x2e\x52\xc2\xed\x07\x82\x3c\xfc\x69\xf1\x05\xf4\x78\x55\x6f\xfe\x10\x85\xa1\xdf\x66\xde\xb7\x25\xce\x31\xf5\x7c\x99\x6f\x76\x15\x0c\x6e\x97\x91\xa5\xd8\x56\x53\xb1\x5d\xa3\x64\x48\xec\x15\xdd\x5e\x17\xf1\xfe\xae\x92\x04\x9b\x12\x3b\x44\x21\xad\xc1\xf8\xd3\x80\x1e\x3d\xb5\x32\x54\xa3\xb6\x2b\xa8\x13\xbb\x75\x4b\xe0\xdd\xde\x53\x57\xef\xef\xee\xd6\x71\xc0\x3e\xe6\x77\x5d\xb2\x40\x6f\x5a\x64\x61\x4b\x7b\x54\xb1\x51\x9f\x57\xb3\xf4\xd3\xcc\x1b\x3e\x6c\x8a\x87\x62\x43\xd8\xb9\xcb\xaf\x22\xdb\xb6\xa3\xf9\xd9\xe5\x9b\xdb\xf8\x58\x6c\x96\x8b\x15\x15\x58\xdd\xb2\xed\x6c\x53\x10\xc1\xdf\xc5\x85\x7f\x37\xbf\x5f\x5e\x25\x31\x26\xdd\x27\x36\x79\xb7\xbe\xbd\x2d\x8b\x8a\x23\x4e\x4f\x15\x3b\xbc\x5b\x7f\x88\xa5\xac\xd7\xe5\x96\x7e\xa9\x80\x4d\x9c\xa0\xdd\xa6\x58\x5d\xd7\xe5\xd0\x43\xac\xa0\xd9\x3c\xe9\x6f\x9b\xec\x36\xf7\x34\xc7\xbb\x07\xbc\x7c\xbe\xc3\x3c\xf7\x2b\xe4\x7b\xaa\x15\x2a\x3d\x91\x6c\x43\x8f\x69\xa9\xab\x65\x91\xb4\x9e\xe3\x4f\x0d\xd2\xf1\xa1\x9a\x88\xd6\x53\x55\x2f\xbd\xaa\x16\x0c\x7a\x48\x94\x86\xee\x3f\xa5\x9b\x6d\xdc\xb5\x5b\xdc\x2c\x48\xce\x42\xa2\xb2\xae\x7e\xd3\xcc\xc7\x20\xd1\xf5\x4d\xd5\xfb\x2a\xd2\x7f\x73\xfb\x89\xf6\xb7\xa8\xf2\x8f\x51\x36\xaa\x4e\x5b\x52\x70\x0c\xbc\x5b\xd0\x06\x62\xe5\xfb\x18\x6f\xc9\x7f\xe0\xd1\xe4\x08\x3f\xff\xd4\x74\xe9\x53\xaf\x3f\x9f\x5a\xd2\xf6\xa7\xbe\xa4\xfd\xa9\x25\x65\x7f\xea\x4b\xd8\x9f\x1a\x8c\xfa\xd4\x5b\x16\x1f\x89\x21\x48\x8a\x38\x78\x17\x4f\xd9\xab\x3b\xc4\xdf\xcb\x2f\x13\xab\x8c\x79\x53\xf4\xcf\xd0\x1e\xf2\x4d\xb6\x9b\xde\xdc\xaf\x48\xca\x3b\x3e\xf9\xa5\xba\xcd\x8a\xe3\x62\xb2\x3b\xf9\xe5\x66\xbd\x39\xc6\x4c\xab\x29\xff\x7e\xf5\xc3\x0e\xca\x62\x75\xbb\x9b\x7f\xbf\x7a\xfd\xfa\xe4\x17\x7c\x9f\x4f\x77\xef\x57\x97\xdf\xe4\x50\xac\xee\x97\xc5\x06\x61\x7d\xda\x7e\xf8\xf5\xd7\x6f\xc5\x24\x87\xd9\x7a\x75\xb3\xb8\xbd\x8f\xe9\xdf\xf2\xc9\x11\x31\x60\x47\x8b\x55\x96\xbf\x7a\x75\x9c\xc3\xc7\xcd\x62\x97\xd2\x4e\x26\x7f\xba\xfa\x6b\x31\xdb\xc1\x75\x71\xb3\x58\x15\xff\xb6\x59\xdf\x15\x9b\xdd\xe7\xe3\x62\x92\xc3\x87\xe2\xf3\x24\x3f\xf9\xf2\x65\x53\xec\xee\x37\xab\xac\x6e\xf7\x6e\xb2\x9a\xe4\x27\xbf\xa4\xd7\xab\x57\xaf\x8a\xe3\x1d\xdc\x6d\xd6\xbb\x35\x02\xeb\x64\x75\x32\xc9\xe9\xdd\x24\x3f\x99\xec\xbe\x7c\x39\x3e\x99\xac\xa6\xef\xdf\xff\x42\xfb\x91\x6f\x8e\xf8\x24\xc3\xff\x47\x93\x19\x32\xa1\x6f\x8e\xf2\xd5\x76\xc1\xae\x68\x4f\xfb\xcb\xa4\xca\x24\xbc\x1b\xcb\xb6\x29\xae\x5b\x99\xf8\x24\x8b\xf9\xba\x99\x6e\x09\xab\x7b\x65\x8d\x65\xfc\x5c\x94\xe5\xfa\x63\xb7\xc0\x58\x66\xbf\x71\xf7\xc5\x48\xdb\x06\xf9\x90\x53\x5e\xed\xf2\x91\x16\x0e\xb2\xce\x3e\xe7\xed\x26\x4a\x63\x26\xe9\xaf\x9b\xef\xe3\x7c\xb1\x2b\x8e\xbe\x5c\x4e\xea\xe1\xf3\x66\x92\xc5\xbf\x5e\x23\xa3\x0c\xdf\x1f\x48\x2c\xf5\xa9\xfc\x83\x11\xa5\x0f\xfa\xb3\x13\xf3\xf6\x07\x96\xb2\xa6\x0a\x46\x3f\x18\x0c\x70\xd5\xf8\x41\x3f\xeb\xd6\x77\x46\xba\x6e\xfc\xbe\xfc\xc3\x11\xf7\x55\x93\xf6\x7d\x32\x32\xf2\x4f\x7f\x50\x4d\xc1\xe5\x24\xdf\x83\xba\x27\xbf\x7c\x5b\x27\x10\x1a\x2f\x6e\x8e\xbf\x3d\x2e\xb2\xc5\x6a\xbb\x43\x59\x64\x7d\x93\xed\x4e\x4e\x76\xf3\xcd\xfa\x63\xb6\x2a\x3e\x66\x7f\xf9\x7c\x57\xfc\x71\xb3\x59\x6f\x8e\x8f\x7e\xca\x57\xab\xf5\x2e\x43\xee\x30\xcb\x33\xaa\x3d\xcb\xb7\x59\x5e\x23\xdb\xd1\xc9\x97\xe3\xdd\x7c\xb1\x9d\x14\x27\x13\xfc\x85\x9b\xdb\x29\xfd\x5e\xa5\xdf\x9b\xdb\x7f\xdf\x6d\xee\x0b\xea\x4e\x95\xd2\x7a\xb3\xba\x2f\xcb\xf8\x61\xec\xce\x94\xc7\xa7\xeb\x62\xb6\xde\x10\xdf\xb6\x9d\xbe\xbf\xac\x50\x7c\x77\x5c\x4c\xe8\x8b\xf7\xbf\x7c\x28\x3e\xbf\x39\x2a\xb6\xb3\xfc\xae\xf8\x6f\xeb\xcd\xd9\x6e\x59\x1e\x4d\x88\x8c\xbc\x69\xe8\x40\x45\x03\x8e\xb1\x57\xc5\x09\x74\xb2\x1f\xef\x4e\xbe\x7c\x99\xc4\x72\x50\x4e\xa3\xed\xfc\xe7\x4a\x48\x19\xdb\xdf\xe2\x5c\xfc\x65\x3d\xde\x80\xc9\xaa\x5f\x40\x93\x9b\x52\x7b\xa5\xfc\xf7\x2d\xd2\xfb\x43\x4b\xc1\xdc\x63\xa5\xfc\x85\x76\x51\x9e\xeb\x4a\x93\x97\x7a\x73\x79\x32\xc1\xd1\x4d\x03\xbb\x2d\x76\xf7\x77\xff\x96\x97\xc5\x0e\xe5\xb7\x5e\x51\x27\xbf\xd0\x14\xfd\xdb\xe9\xf9\x1f\xff\xf2\x97\x3f\xfe\xfb\x4f\x7f\x3a\xff\xd3\xff\xf8\xf3\xf4\xfd\xe5\x37\xd5\xf2\x50\x4c\xf9\xf7\xc5\x0f\xf2\xfb\xd7\xaf\x8b\x93\xea\xdd\x6e\xca\xbf\xdf\xfd\xe0\xbf\x7f\xfd\x7a\x77\x32\xf2\x39\xdc\xdd\x6f\xe7\xc7\xab\xf7\xc5\xe5\xfb\xdd\x25\x10\x6c\x9c\xd4\xe5\xe5\xd3\xf7\x7c\x12\xcc\x44\x28\x33\x11\xce\x4c\xa4\x20\x52\x74\x39\x59\x4c\xdb\x80\xdd\x8c\x53\x96\xbf\x2f\x2e\x5f\x1f\x4d\xb2\xa3\xd7\xf9\xfb\x5d\x7d\xb7\xba\xfc\x32\xd9\x4c\xf9\xf7\x9b\x1f\xec\xf7\xaf\x5f\x6f\xea\xb6\xad\xa7\xfc\xfb\x35\xbd\x5b\xd7\xef\xca\x29\xff\xbe\xa4\x77\xe5\xfe\xf6\x2e\x8e\x37\x93\xf5\xa4\x3c\x69\x9a\x3a\x9b\xfa\xc9\x76\xca\xbf\xdf\xfe\x20\xf5\xf7\xaf\x5f\x6f\x27\xb3\xd7\x53\xc1\x9f\x2a\x61\x36\x99\x4d\x66\x27\xcd\x1c\x3e\x0d\xd3\x45\xdd\xc5\x02\x50\xb8\xc9\x67\xc5\xf1\x77\xef\x5f\xfd\xf0\xf6\xe7\xa3\xcb\xef\x6e\x97\x93\xe3\x61\xce\xa3\x57\x47\xd3\x69\xf1\xe3\xd1\xab\x7c\x79\xf7\xfd\xd1\x9b\x3f\x1c\xfd\x21\x3e\xfe\xc7\xfd\x7a\xf7\xfd\xd1\x9b\xa3\x1f\x52\x72\x49\x4f\x6f\xd3\xd3\x2d\x3d\x1d\x7d\x39\x79\x1e\x4b\x46\xdb\x74\x3c\xdf\xed\xee\xb6\x3f\xbe\xf9\xf9\xbb\x9f\xbf\x7b\xff\xbf\x7e\xde\x5e\xbe\x3e\xd9\xd3\xbe\x3f\xfc\x90\x67\xf3\x4d\x71\x33\x3d\xfa\xc3\xeb\xe2\xf5\x1f\x8e\xde\xe2\xcf\xd1\x0f\xdf\xe5\x6f\x3b\xb5\x3f\x81\x67\x44\xd4\x2a\x12\x81\x23\x7d\xb7\x59\xcf\x8a\xed\x96\x80\xe2\x5b\x7e\x10\x96\xb5\xca\x38\xde\x4d\x77\xbf\xfe\xfa\xcb\x97\x13\xf8\xeb\x76\xbd\x42\x06\x65\x07\xb3\xb2\xc8\x37\xe7\x8b\x55\x31\xfd\x56\x4c\x0e\xa8\x63\x14\x07\x8b\x7d\xad\xfc\xe5\xcb\xe4\x5b\xd1\x14\x91\x12\xc6\xda\x88\x30\x9e\x38\x2d\xa4\xba\x8b\x69\x01\xdb\xbb\x72\xb1\x3b\xfe\xee\x67\xae\xd4\xcf\xef\xbf\x3b\x99\x6c\xa6\x0b\xd8\xce\x17\x37\xbb\xe3\x93\x6f\x90\x58\x4e\xa7\xbb\x57\xaf\x8e\x77\xd3\x5f\xbe\x9c\x74\x3a\xf2\xdd\xcf\x9b\xef\x00\x45\x8b\xe3\xe2\xe4\x9b\x88\x06\x0b\x58\xe6\x77\xc7\x23\x73\x94\xe5\x55\x6b\x7f\x9a\xdf\xaf\x3e\xa4\x96\x7c\x39\x39\xf9\x66\x71\x73\xbc\x7b\xf5\x6a\x47\x43\x15\x9b\x56\x4e\xdb\xbd\xa3\xfc\x44\xa9\x8e\x8e\x4e\xbe\x49\xa5\x95\xc8\x02\xee\x8a\xd5\x6e\xba\x99\x94\xad\x26\xb5\x9a\x37\x59\xc3\xfd\x2a\x76\xa3\xc4\x76\xc7\xe3\xb6\x7f\x2f\x96\x77\xbb\xcf\xaf\x5e\x1d\xaf\xa7\x6b\x88\xbb\xbe\x63\xcd\xfd\xb6\x80\xc5\xf6\x8f\x98\xf5\x18\x1b\x79\x32\x59\x57\x2b\x48\x53\xea\xe6\x64\xb2\x86\xbf\xae\x17\xd4\xb0\xfe\xd0\xd7\xad\x1e\x9d\x83\x3c\x76\x74\x31\x3d\xde\x4d\x1f\xd6\x8b\xeb\x8c\x4f\xa7\xd3\xdd\x8f\xbf\x7c\x79\xb3\x3b\x81\xfb\x6d\xf1\xef\xb4\x50\x16\xdb\x94\xf8\xed\x74\xba\x6b\xbf\xc6\xe1\x6a\x3d\x4e\x36\xd3\x1d\xf2\xb2\xd3\xc5\x8f\x47\xf4\xea\xe8\xcd\x51\x3a\x1b\x5f\x4f\x7f\x49\x03\xf5\xa6\x98\xdc\xdc\xbe\xa1\xb5\xef\x2a\xfd\xb6\x57\xd6\x2a\xa5\xff\x66\xb1\xfd\x97\x15\xca\xaa\xc5\xf5\x9b\x6f\xc5\xa4\x1e\xdc\x37\xed\x81\x6e\x96\xda\xf8\x4d\x6b\xe9\x7d\xf3\xfe\x72\xf2\x31\xdf\xfe\x7b\x1a\x95\x58\x4a\x1a\xd9\xf6\x7a\x90\x46\x7d\x5d\x4d\xeb\x97\x2f\x93\x72\x5a\xc0\x12\x85\xa5\xe3\xef\xfe\xd7\xf1\xfb\x6f\x7f\xfe\xa4\x66\xec\xe7\x4f\xea\xe6\xf2\x9f\x4f\x8e\xdf\xff\x7c\xfd\x7d\xfc\xfd\x24\x39\xfb\xf9\x93\x9c\x5d\xfe\xf3\xfb\x9f\x3f\x69\xbc\x77\xc5\x25\x26\x6c\x7f\xfe\xf3\xe5\x3f\x9f\x7c\xb7\x24\x00\xfb\xb6\x3c\xa9\xa6\xef\x9b\xba\x8e\x69\xf9\x5e\x5f\x7e\x13\x69\x6e\xf9\x5e\x5e\x26\x3c\x38\xfa\xfe\x88\xbe\x39\x3a\xfa\x76\x3a\x2d\xdf\x8b\xcb\x5f\x7f\x3d\x5a\xc6\x7b\x75\xd9\x14\x83\xa5\xe6\xcd\x63\x45\xbe\xb7\x04\xbb\xdf\xcf\x92\x64\xf3\x96\x7f\x1f\xa7\xfa\x7a\x3a\xab\x70\x6a\x72\x3f\xbd\xcb\x37\xdb\xe2\x5f\x56\xbb\xe3\x6b\xaa\x6a\xb1\xfd\xd7\xfc\x5f\x8f\xef\x4f\x7e\xfd\x15\xe1\xe0\xfe\x84\x98\x20\xe2\x80\x68\x3c\xfb\xcc\xcc\x37\x45\xb9\x2d\xb2\xc5\xcd\xb1\x48\xb9\x5b\xc9\x71\x51\x38\xba\x5a\x97\xd7\x47\x27\x75\x46\xb9\x37\xe3\xf5\x62\xd9\xca\xa7\xf6\xe6\x5b\xec\xf2\x72\x31\x6b\x65\xd5\x7b\xb3\xde\xaf\xae\x8b\x0d\xed\xf2\x35\xb9\xcd\xfe\x96\xd2\x16\x77\x93\xd3\xed\xcd\x59\xed\x81\x34\x79\xfd\xde\xbc\xf3\xc5\xf5\x75\xb1\x6a\x65\x0d\x7b\xb3\xa2\xec\xfa\xa1\x40\xe6\xf5\xfe\x76\xde\x1e\xb3\x6a\x74\x23\xe1\xf8\xaf\xf5\x87\xc3\xd1\x95\xcf\xe4\x9c\x8c\x25\x75\x47\x5e\xaa\xbd\x65\x0c\x86\x5e\xea\xbd\x79\xc7\xc6\x5e\x9a\xfd\xcd\xeb\x0d\xbe\x74\x7b\xb3\x0e\x47\x5f\xfa\xbd\x99\x07\xc3\x2f\xc3\xde\xbc\xfb\xc6\x5f\x85\x06\x17\x10\x0d\x1a\xc8\xab\x12\xae\x7a\x09\xf7\x6f\xa7\x8a\xbf\x7a\x75\xff\x83\xf2\xe9\xb3\xf7\xfc\xf2\xfd\xfd\x3f\x09\x7e\xf9\x7e\x73\xd9\xce\x16\x28\x5b\xa8\xb3\x89\xf1\x6c\x9a\xb2\x69\x9f\xea\xda\x57\x9a\xe0\x94\x4f\xf0\x3a\xe3\x58\x79\x8a\x86\xeb\xd7\x5f\x75\x1c\x36\xa2\x0a\xf3\x69\x7c\x8b\x44\xa0\x26\x19\x53\x11\x13\x6f\x1a\x92\x41\xf4\xc8\x1c\x4d\xa7\xd3\x9b\x57\xaf\x06\x19\xef\x1a\x7a\x52\x7f\x41\x9f\xdc\xbd\x9d\xf2\x57\xaf\xee\x7e\x98\x4a\x63\x4e\x90\xce\xc4\xfc\xcb\xe9\xdd\xdb\xa9\xb0\x3f\x46\x29\xf0\x2e\x32\xe9\xec\xe8\xf5\xdd\x9b\xd5\xfb\xbb\xb7\xee\x47\xf1\x86\x5f\xbe\xbf\xfb\x27\x7f\x09\xb4\x9a\x7c\x33\xff\x91\x86\x69\xf9\x86\x7a\xb7\xfc\x42\x3d\x1a\x61\x48\x7f\xfd\x75\x0b\x6d\xbe\xff\xf8\x64\x92\x3e\x1d\xc9\xfc\xfe\xee\xf2\x4d\x23\xe4\x0d\xd2\xbe\x54\xc3\x76\x24\x07\xdd\x56\xb1\x1b\xef\xc6\xba\x3d\x79\x18\x7d\xfb\x79\xdf\x10\xbd\xa3\x21\x7a\x47\x43\xf4\xea\xd5\x03\x3d\x3d\xa4\xa7\xcf\xf4\xf4\x39\x0e\x1f\x55\x79\x35\x7d\x17\x45\x81\x87\xf8\xf3\xf9\x9b\xc5\x8f\xf3\x1f\x8f\xa9\x8f\x71\x34\xeb\xe5\xf3\x68\xd2\x13\x5d\xaf\x4e\xde\x1c\x53\x87\x47\x32\x5e\xf5\x32\xa6\x61\xbb\x8a\x23\x74\xf5\x05\xff\x55\xbb\x51\xc4\x90\x4d\x31\xfd\xd5\xab\xfa\xe1\xea\xf6\xd5\x2b\x4e\x77\x6d\x02\x17\x07\xec\xd7\x5f\x8f\xd7\x71\x41\xb9\xb9\x9d\xac\xb1\x40\xcc\x3f\x59\x77\x9b\xd7\x6d\x2d\xe5\xeb\xa4\x5e\x75\x53\xdb\x2b\x52\xa7\xd2\x4e\x5a\xaf\x3d\xdb\x72\x31\x2b\x8e\x99\x38\x81\xbb\xf5\xdd\xf1\xc9\xaf\xbf\xd2\xf2\xb6\x86\x0e\x87\x40\x7b\x76\xeb\x51\x7e\xea\x69\x5e\x0a\x01\xe9\x9b\xc4\x79\xd3\xb2\xbe\xd9\xc3\x47\xc6\xaf\x26\xeb\x2e\x53\x85\xd0\xb0\xe9\xf4\xab\xf3\x34\xca\x2c\x22\x7c\x56\x84\x71\x3a\x9d\x22\xfb\x08\x37\xb7\xbf\xfe\x7a\xbc\xa9\xc9\x8f\xbb\x7c\xbf\xee\xb3\x65\x97\x27\x93\x0d\x5c\xc5\x7c\x15\x61\xe1\xa3\xf9\xd2\x8e\x2a\x16\xf7\x0d\x95\x89\x1f\xd0\xc7\xd3\xdd\x37\x91\x8d\xdf\x74\x26\xae\x62\x90\xbb\x6f\xe9\xb3\xd6\xfc\x75\x1f\xa7\xf9\x64\x03\x0d\xa3\x87\xf2\xca\xb7\x22\xc1\xdb\xb7\xfc\xcb\x09\x72\xcf\xc4\x9d\x57\x65\xc7\xa1\xaa\x19\xe4\xf4\xfe\xe8\x88\x98\xa2\x4d\x77\x3a\xeb\x8f\x2a\xb6\xeb\x9b\xc8\xe2\xbf\xbf\x9c\xcc\xf0\x82\x0c\xcd\xe4\x7a\xfa\xcb\x97\xc9\xfd\xb4\x3d\xb4\xb1\xe3\xef\x2f\x27\xab\xc4\x04\x13\x8b\xb5\xca\x16\xab\xac\x38\x29\x60\x9e\x6f\xff\xf4\x71\x55\xef\xe6\xae\x4e\x90\x27\x4e\x2c\x4d\xbe\xcb\xd9\xd1\xeb\xd5\xeb\x3f\xa0\x40\xb8\xe8\x6d\xda\x14\xef\x57\x97\x27\xaf\xff\x70\xf4\x87\x5a\x96\xd8\xd5\xbc\xda\x8f\x47\xd9\xd1\xeb\x5d\xe2\xe9\xb3\xa3\x13\x14\x5f\x9b\x01\x6d\x46\xe8\xd5\xab\xe3\xeb\xf7\x11\x8d\x17\x5b\xb6\x48\x6f\x8f\x2e\xa7\x47\x38\xa6\x47\x38\xbb\x88\x9d\xc7\xeb\x1f\x8f\xcb\xd8\x28\x7c\xf1\xfa\x88\xdd\xdc\x1e\x9d\xd0\xfe\xd3\xb7\xd3\xde\xbc\xb5\x8a\xac\xdf\x61\xf6\xcb\x5e\xbe\x49\x6f\x62\xb1\xb0\x93\x93\x37\xa9\x9a\x08\x37\x6f\x36\xb7\x57\xc7\x47\xaf\x63\x9d\x27\x47\x27\x11\xda\x7a\xed\xb9\xc2\xf6\x5c\x75\xda\x73\xf5\x5c\x7b\xae\x62\x7b\x9e\x02\xa5\x5e\x7b\xae\xf2\xd9\x87\xdb\xcd\xfa\x7e\x95\xb4\x90\xeb\xa6\x5d\x35\x4d\xeb\x20\xd9\x7a\xf3\xc7\x7c\x36\xef\x62\xd9\xfa\xc7\x59\x2a\x8e\xda\x73\xf4\xba\x38\x79\x13\x39\x2b\xc4\xb9\x3a\xf1\x66\xbd\xda\xb1\x8f\xc5\xe2\x76\xbe\x7b\x13\xf9\xae\x37\xc4\x64\x75\x32\xad\xef\xf2\xd9\x62\xf7\xf9\x0d\x07\x83\xe9\x89\xb7\x1a\x96\xb3\xdd\x7d\x2e\x8b\x37\x15\xeb\xf5\xa6\xe2\x68\x3a\x19\x1f\x16\xdb\x45\x34\x9c\x78\x53\x31\x3c\x6f\x7a\xec\x0c\xe5\xaf\x38\x4d\x52\xee\xa8\x19\x9d\x37\xe9\x75\x81\x02\xe6\xa4\x22\xd6\xb8\xce\xc5\xdc\xbb\xe2\xd3\x8e\xb5\x44\xab\xa3\xd7\xdb\x06\x32\x4f\x26\xeb\x1f\xff\xf0\xc3\xf6\x2e\x5f\xc5\x3d\x55\x84\x74\x92\x89\x67\xf9\xee\x78\x76\xd2\x64\x44\x48\x7f\x7d\x7f\x7c\x7d\xf2\xfa\xe8\x2d\x8e\x7b\x42\xc2\xd7\x47\x3f\x7c\x87\x5f\xbf\x3d\x7a\x93\x8a\xa1\x0e\x8f\x17\xf3\xfd\x01\xc5\xd4\xf4\xba\xcf\xe0\x8d\xed\x61\x44\xdc\xee\x6f\xd3\xc2\x62\x75\x5d\x7c\xfa\xd3\xcd\x71\x71\xf2\xcd\x8e\x96\xde\x41\x0e\x94\xd0\x66\xc5\xf1\x6e\x22\xe2\x86\x63\xf1\xe5\xf8\xe4\x9b\x02\x8a\x4f\x77\xeb\xcd\x6e\x3b\xcd\xbf\x4c\x74\x10\x81\x2c\xbc\x06\xf6\x5d\x3b\xb8\xfa\xbc\x2b\xce\x69\x94\x47\x28\x4d\x79\x5c\x9c\x4c\x56\xd3\xdd\x7b\x7e\x39\xc9\xa7\xbb\xf7\xe2\xb2\xc2\x7c\xf5\xcf\xc7\xab\xd7\xf9\xc9\x77\x9a\xe5\x5f\x26\x3b\xd8\xad\xff\xcb\xe7\x5d\x71\xba\xd9\xe4\x9f\x87\xc5\x4c\x56\x93\x4d\x2c\x6a\x3d\xdd\x60\x51\xb3\xe9\xe6\xbd\x40\x2a\xb7\x2a\x3e\x66\x8b\xe3\x3d\xbb\x8d\xea\x9f\x8f\x77\xaf\x57\x58\xc5\xea\xcb\x31\x9f\xac\x27\xb3\x93\x93\xc9\xf5\x94\x4f\xee\xa7\xb3\xb7\xfc\xc7\x35\xd3\x6f\xa2\x88\x19\xcf\xcd\xee\xbf\x5f\xbd\x9e\xea\x93\xdd\x34\x7f\x5f\xc0\x6c\x9e\x6f\x7e\x5a\x5f\x17\xa7\xbb\xe3\xd5\xc9\xe5\x0f\x3f\x08\xff\x6b\xff\xf5\x6b\x41\x09\x72\x98\x20\x31\xc1\x0e\xdf\xab\x93\xcb\xc9\xf6\xfd\xf5\xeb\xd7\x97\xd3\xdd\xdb\xb7\xc2\xbe\x92\xc6\xb4\x5e\xf8\xf6\x33\xf2\x4a\xbb\x6a\xb0\x50\x14\x9a\xd1\x6e\xd1\x58\xdb\x46\x5a\x20\x4e\x2e\xdf\xbe\xd5\x9d\xb2\x4e\x26\xe2\xc9\x52\x04\xdf\xd3\x43\x3d\xda\xc1\xb7\x6f\xe5\x93\x4d\x3f\x99\x6c\x71\x5e\x6f\x36\xeb\xe5\xf8\xcc\xd6\x3b\xd0\x93\x7c\x5a\x24\x3c\x9d\x2c\xa6\xf9\x3f\xa9\xc9\x06\x57\xa8\xf5\x54\x58\xe5\xd5\xa4\x9c\xf2\xc9\x76\x9a\xb3\xc5\xf7\xe5\x0f\xdb\xef\xcb\xd7\xd3\xf5\xc9\x26\x22\xf3\xec\xb8\x98\x94\x93\xf2\xf5\xfa\xed\xf6\xc7\xed\x9b\xf2\xf5\xfa\xa4\x5e\x7d\xb0\xab\x8b\x1f\x8f\x77\xd3\xe2\x7d\xce\xc4\xe5\x64\x53\x6d\x64\xef\xde\xbe\x95\x97\xaf\x57\xef\x77\x3f\xfc\xa0\x5f\x59\x75\xf9\xfa\x68\x3a\x3d\x3a\x39\x79\x83\x23\xbc\xa0\xb1\x39\xc6\x4f\xe4\xe5\x0f\x3f\xf8\x93\xd7\x23\x5f\x0b\x4e\x9f\xbf\x7d\x1b\x3f\xa7\x92\x64\x2a\x29\x52\xde\x7a\xf3\xea\x9b\xe6\x5c\xf6\x3d\x82\xff\xfb\xcb\xc9\x62\x4a\xc2\xe4\xcd\x62\x55\x5c\x1f\x7d\x3b\xdd\x7d\xbe\x2b\xd6\x37\xd9\xff\x5c\xac\x76\x9e\x46\xe8\xc7\xe6\xf6\x0d\x5d\x27\x9b\xe9\xd1\xe9\x7f\xf9\xe9\xbf\xfe\xf1\xbf\xfd\xff\xce\xfe\xe5\xbf\xff\xff\xcf\xdf\xfd\xeb\x9f\xfe\xed\xff\xf8\x1f\x7f\xfe\xcb\xff\xbc\xf8\x3f\xff\xaf\xff\xfb\xff\xc9\xaf\x66\xd7\xc5\xcd\xed\x7c\xf1\xd7\x0f\xe5\x72\xb5\xbe\xfb\x8f\xcd\x76\x77\xff\xf0\xf1\xd3\xe7\x47\x2e\xa4\xd2\xc6\x3a\x1f\x5e\x7f\x77\x34\x49\x3b\xe9\x9a\xb6\xd2\x57\xef\xd7\x97\xd3\xcd\xfb\xf5\xe5\x24\x7f\xbf\x69\xcf\xeb\xfa\xe4\x72\xba\xfe\xa6\x3e\xa1\x2a\x1b\x34\xae\xe6\x87\xb6\x15\xff\x49\xbf\xe5\xad\x63\xa9\x74\x24\xf5\x2f\xab\x87\xfc\xff\xe5\xee\xed\x96\xdb\xc6\xb5\x85\xc1\x7b\x3d\x85\xc5\xda\xcd\x03\x6c\x42\x32\x69\x27\xb1\x4d\x19\x56\xa5\xd3\xdd\x3b\xdd\x3b\x4e\x72\x3a\xe9\x4e\xf7\x91\xb5\x53\x10\x09\x59\xdc\xa1\x41\x35\x09\x39\x4e\x4c\x55\x7d\xf7\x53\x53\xf5\x3d\xc2\x57\x53\x73\x3d\x0f\x71\x9e\x62\xae\xcf\x93\x4c\x61\x01\x20\x41\x4a\x4e\x77\x9f\x39\x5f\xcd\xd4\xe7\x0b\x5a\x04\xf1\xbb\x00\x2c\xac\xb5\xb0\x7e\xf2\x2c\x05\xc4\x20\xae\xc7\x07\x1a\x25\x1c\xdc\x6c\x2a\x79\xb0\xe0\x07\xec\xe0\x66\x93\xcb\x6c\x9d\xf3\x83\x62\x79\xf0\xc8\xd3\x34\x98\xa0\xbc\xc1\x4f\x0a\x7c\x66\xfa\x46\x6a\xfa\x84\xef\x23\x41\x25\x26\x33\x41\x04\x08\xf2\xc2\xf8\xd1\x48\x7c\xf5\x68\xbe\x6d\xba\x98\x58\x5a\xd5\x42\x3a\x23\x25\x29\x14\xa0\x73\x2a\x27\xf9\x39\x53\xeb\xe5\x18\x67\x6a\x52\x73\xb5\xc6\x9f\xf8\xd1\x93\x93\x28\x7a\x72\x1a\xe2\x40\xa5\x05\x91\x9a\x68\xff\xc9\xe3\x23\x48\x51\x2b\x57\xa5\x1e\xcd\x31\x29\xec\xa4\xa3\x92\x66\xf8\xe2\x22\x3a\x35\x13\x5e\x5e\x5c\x44\x47\xed\xef\x27\xe6\xe7\x93\x63\xbf\x9c\x37\x0b\xd0\x91\x61\xb2\x99\x37\xf2\x5c\x38\x87\x78\x4e\x9f\x1c\x11\x36\xf3\xde\xef\xa6\x1f\x6f\xc9\xd1\xd9\xd9\xf1\x2e\x66\x1f\x74\x54\x00\xfa\x97\xeb\x3a\x13\xa7\xf7\x4f\x4e\x9f\xec\x48\xa6\x7b\x16\xb9\x60\x8a\x9b\xf2\x25\xdb\xe4\x72\x57\x5c\x78\xb0\xd8\x6e\xb1\xa1\x82\x05\x3a\x3a\x39\xc3\x24\xa3\x62\x2c\x10\xc3\xa4\xa4\x02\x1d\x9f\x28\x4e\x02\x52\x4a\x4c\x72\x2a\xd0\x69\x74\x82\x49\x02\x29\x39\x6e\xd7\x4f\xa5\xba\x2e\xcb\x4f\xb6\xde\xb4\x48\x36\x37\x5c\xc8\x31\xbf\xe3\xc9\x33\xad\xd6\xae\xce\xe9\x04\xc4\x91\xad\x90\x38\xda\x6e\xb5\x6c\x6f\xf7\x38\x49\x10\x56\xe7\x98\xa9\xb0\x42\x5e\xb2\x91\x1e\x26\xb2\x4b\xe6\x12\xa9\xf3\x8b\x3d\x35\x78\xa5\xcc\x15\xfd\xd0\x74\xc6\xfe\xf8\x36\xe7\xf0\x7e\xcd\xe5\x53\x29\xcb\x6c\xb1\x91\x1c\x79\x69\x56\x2a\x5a\xae\xcd\x9e\x94\x9c\x49\x6e\x32\x6b\x72\x82\x95\x9c\x79\x78\x20\xc6\x70\xd8\x8f\x15\xa1\xf3\x26\xfb\xcc\xa9\x17\x1d\xad\xa5\x47\x6c\xfa\xa2\x28\x53\x5e\x52\x2f\x6c\x93\xd6\x2c\x4d\x33\x71\xdd\x49\xbb\x01\xf3\x9a\x6e\xb6\xa2\xca\x80\xef\xf3\xd8\xa2\x2a\xf2\x8d\xe4\xcd\xb7\x99\x9c\x7a\x5a\xa1\x28\xf6\x40\xcd\x68\x4e\xbd\xd1\xd9\xd9\xd9\xd9\xfa\xce\x33\x73\xf8\x31\x13\x69\xf1\x71\xbc\x66\xd7\xfc\xd7\x57\xcb\x65\xc5\x65\x5d\x3f\x38\xfa\x2a\x29\x8b\x3c\x7f\x5b\xac\x2d\x8c\x6d\x1f\x64\xb1\xa6\x9e\x67\x89\x18\x46\xbc\xf5\x9d\x02\xcc\xb8\xea\x80\xab\xe4\x2c\x2d\x04\x98\x18\xc1\x57\x20\x52\x28\x27\x62\x0b\xe4\x07\x10\x38\x2c\x13\xbc\x1c\xb3\xf5\x9a\x8b\xf4\xd9\x2a\xcb\x53\x24\xec\x72\x53\xd3\x2b\x3a\xd3\x5b\xac\x3f\x41\x45\x9a\xfe\x41\x98\xb0\x2d\xd9\x47\x67\xb0\xf2\x1a\xc6\x61\x09\xbe\x8b\xc8\xf7\x1b\x29\x7f\xf3\x71\x16\xcd\xa7\xee\x4b\x7c\xdf\x74\x28\x6e\x40\xb2\x28\xd2\x4f\x5b\x22\xa8\xe7\x99\x8e\x78\x1a\xa5\x79\xd4\xa2\x6b\x3e\x15\x74\x03\xcb\x2c\xee\xdc\xd6\x3f\x7f\x7b\xf9\xe2\x7b\xb1\xde\x58\x68\xfa\xfe\x70\xe6\x19\xdd\xf9\x46\x27\x71\x53\x6a\x65\x32\x50\xeb\x64\x55\xf5\xb1\x28\x53\x6f\x3e\xce\x44\x92\x6f\x52\x5e\x21\x2d\x7c\xe0\x53\xdd\xfb\x98\x8f\x55\xa3\x58\xb7\xa8\xe1\xa9\xda\x45\xc2\xec\x05\xd2\x40\x09\x13\xb1\x6d\x37\xdf\xb2\xdd\x50\x68\x49\xbd\x46\x2f\xa0\x19\xc4\x1b\x30\xe2\xf7\x7d\x4f\x5b\xf3\xf7\x3f\x8c\x33\xc9\x4b\x26\x8b\x72\xba\xef\x9a\xcc\xc0\x61\xbb\xf7\xb2\xd1\xf7\xbf\xd0\x1c\x1f\x83\xc5\x7f\xb9\x49\x64\x51\x52\x4a\x9b\xf4\xa1\xfd\xdd\xaa\x04\x4d\x6d\xdf\xe2\xa6\x41\x35\xe4\x16\xfd\xaf\x9d\x41\xae\xff\x57\x1d\xe4\xcd\xff\x9f\x75\xbc\x9a\x5e\x5e\x76\x6e\x6a\x2f\xa9\x29\x5a\x71\xf9\xda\x8e\xf4\xd5\xb2\xae\xf7\xde\x0d\xf3\xf1\xfb\xf7\x00\x8f\xf7\xef\xa9\x24\x30\x7e\x22\x1d\x08\xdc\x3a\xd3\x7c\xbb\xbf\xe6\xa9\x49\xbd\xee\xa4\xee\xbf\x0b\x6f\x1a\xab\xeb\xbd\xa5\x80\x77\xec\x4c\xc1\x27\xf7\x4c\xd1\x92\x90\xd6\x98\xac\x41\x8a\x5c\xdf\xba\x8e\x57\xac\x6a\x51\xa2\xb0\x72\x9c\x83\xde\xd1\x22\xf0\x56\xcb\x3e\xdd\x3e\xee\x2a\x04\xb5\xab\xac\xa1\x16\xa5\x96\x50\x0e\x29\x95\xfb\xb5\x83\xde\x6c\xd6\xbc\x3c\xe0\x77\xeb\x92\x83\xad\x93\x26\xc2\x78\x26\x57\xbc\x54\xb4\x98\x2a\x7d\x50\x94\x1d\x75\xa1\x01\x6f\x97\xa4\x05\xb1\x3e\xeb\xf4\x3d\x72\xab\xa7\x77\xef\xac\xed\xf8\x5e\xb3\xa1\x9c\xd8\x75\x13\x0f\x43\xe2\xae\xb1\x78\x18\x6e\xb7\x98\x48\xdf\xd7\x2b\x64\x8b\x12\x62\xee\xb5\x41\x1f\x90\x28\x8a\x2d\xa7\x28\xa3\x09\x29\x5d\x02\x47\x8d\xbd\x25\x95\x9b\x2d\xf6\x23\x5f\xe6\x3c\x91\x75\x3d\x34\xbf\xda\xad\x86\x2d\xfd\xa0\xa6\x61\xe7\xeb\xb8\x5a\xb1\x9b\x4e\x96\x3d\x1b\xf8\x75\x59\xdc\x7d\xb2\x99\xc2\x81\x43\xbc\x7c\xc3\xa4\x03\xa1\xb1\x2c\xde\x68\x3a\x37\x61\x79\xbe\xdb\x18\x52\xd9\xc9\x6c\xee\xe8\x55\xe0\x7b\xb8\xf1\x1e\x86\xfb\xe8\x1d\x84\x49\x9f\x92\x23\x92\xde\xa2\x0c\x96\x54\x69\x97\xde\x2d\xe8\x74\x61\x17\xbb\x0c\x38\xdd\x6d\x5d\x92\xe6\x94\x23\x02\x6b\xa1\x3f\xa7\x72\x0c\xe6\xbf\x5a\x2f\xac\xc9\xd0\x1c\xb7\xfb\xb6\xe6\x50\xd6\xb5\x57\xc0\x6a\xf0\x86\x94\xae\x91\xc4\x2e\xe2\x6b\x97\xe4\xb4\x27\xbf\x6d\xae\xdf\xb9\xb3\x44\x7f\xe4\x4b\x5e\x72\x91\xd8\x75\xaa\x3a\x72\xb0\x62\x95\xf8\x17\xc5\x22\x70\x71\x90\x89\x4c\x66\x2c\xcf\x2a\x9e\x1e\x8c\x0e\x2a\xb5\x8c\x11\xee\xe4\x50\xe0\xe6\x69\xab\xb1\xc0\x15\x61\x11\xcb\x46\xd9\x6d\xeb\xd0\x9f\x89\xb3\x6b\xf7\x0f\xf2\x7f\x86\xc2\x5d\x82\x09\x12\x34\xd7\x0b\x03\xa6\x0b\x8f\x4b\x5e\x15\xf9\x2d\x7f\x05\xb6\xa4\x95\xf6\x87\x93\x67\x95\xe4\xe2\x59\x9e\x25\x1f\x40\x46\xd2\xe8\xd2\xd1\x84\x08\x3a\xb3\x62\x1f\xb7\xe0\x1e\x8d\x2f\x4d\xf4\xef\x50\x3f\xe1\x5e\xea\x27\x74\xa9\x9f\x70\x1e\xdf\x6f\x07\x20\x0b\x62\x89\xa6\x2e\x77\xf7\x03\x37\xdf\xa6\xf6\x47\x6c\x84\x47\xc0\x3b\x3c\x85\x24\xad\x76\xa3\x35\xe6\xf7\xd7\xa1\xbf\x4d\xed\x8f\x4e\x1d\x6f\x21\xc9\xd4\xc1\xef\x1e\xaa\x81\xdf\x41\x79\x7e\xd7\x2b\xcd\xef\x4c\xd9\x86\x90\xa3\x76\xbd\x52\xb5\x5e\x79\xfb\x01\x4f\x9d\x97\x1e\xb9\xd7\xaa\x52\x35\x93\xf2\x65\x09\x9b\x06\x9c\xce\xce\x4b\x5a\x28\x5a\x0c\x2c\x8c\x55\xc1\x7d\x8a\x3a\x72\x5c\x34\x93\xed\xaa\x4f\x15\xbf\xd7\x1a\x1f\xa7\x3c\xe7\xd7\x4c\x72\x0d\xaa\xba\xe6\xe3\x64\x53\x96\x5c\x58\xd8\x09\xea\xcc\x22\x92\xb8\xae\x35\x45\xd8\x55\x3c\xfd\x7f\xb9\x52\x88\xea\x89\x6e\xa2\xb9\x3b\x00\xa6\x5c\xb7\x15\x6b\x29\x4e\x03\x5f\xd0\x80\xd2\xd3\x4d\x4a\xaa\x67\x0e\x70\x2e\xe4\x1e\x02\x77\x0f\xcc\x9b\xfa\xb9\x23\x4c\xf8\x17\x2b\x4c\xf0\x74\x8b\xde\x81\x26\x7c\x0f\x14\x1f\x6b\xce\x31\x5d\x93\x3a\xc6\xa0\x9e\x7f\x01\x4c\xd9\x0c\x25\xd3\x9b\x3b\xeb\xa0\xaf\x25\xca\x70\x5d\x47\xea\xf3\x58\x14\x29\x57\xfb\xfb\x0b\x6d\x1b\x23\x10\xb7\x6d\x76\xa0\xbf\x19\x02\x5f\x37\xaa\x7b\xa2\x25\x16\x59\xf7\xf4\xf7\xd2\xac\x52\xa7\x60\xea\xe1\x3f\xd0\x10\xb3\xe5\xc6\x07\xaf\x73\xce\x2a\x0e\x6d\xb6\x4c\x15\x20\x2a\xce\xd2\x83\x62\x79\xd0\xd6\xdc\x16\xb3\xdd\xd9\x48\xd3\x1b\xd4\xef\x4e\x53\x15\xae\xeb\x2f\x74\xf5\xcf\xf5\xf5\xd7\x62\x73\x90\x30\x71\xf5\x2f\xf2\x20\xd9\xc8\x03\x35\xd5\x07\xcb\xb2\xb8\x39\xe0\x1a\x4a\xd5\xc1\xc7\x4c\xae\xdc\x71\xa8\x49\xdb\xd3\xff\xea\x5f\xb0\xc5\x82\xe5\x74\x85\x4a\xe2\xb0\x67\x6c\x8b\xe3\x6c\xda\x8c\x6d\x9a\xa2\x0c\xc7\x2b\x94\xf5\xf3\xe8\x15\xb0\x45\xf7\x06\x5f\x09\xd2\x7e\xef\x22\x0a\xe2\x62\x23\xfd\x5b\x61\xe6\x16\xc7\x48\xa3\x83\x8b\xf5\x66\xe7\x37\x99\x44\x6c\xea\x55\x9b\x04\xb4\x00\x63\x8f\x2b\xd8\x78\xa4\x6d\x0a\xca\x32\x22\xcb\xec\xfa\x5a\xb5\xa7\x35\xbb\xde\x70\x63\xce\xdf\x51\xd5\x55\x44\xd5\xb2\x48\x36\x15\xc2\xc4\xb0\xe8\xd7\x5c\x36\x79\x11\x36\x3c\xef\xd3\x3c\xff\x91\x89\x6b\x5e\x21\xbc\xdd\xb6\x78\xa3\x83\x82\xbf\xa0\xd1\xf8\x09\xd9\x3d\xa4\x4e\xc7\x5e\xe9\xb7\xc6\xcc\xe9\x21\xdc\xf3\x09\x35\x96\x50\x86\xb8\xc5\x7d\x59\xce\x6f\x1b\x5e\x7e\xd2\xbd\x2e\x4a\x57\xff\xda\xc1\xd0\x5f\xee\x9e\x66\x90\x3b\x9d\xab\x64\x59\xec\xea\xb3\x1a\xfd\x66\x8b\x74\xc7\x26\x9f\x82\x0b\x48\x57\x75\x69\x8d\xfa\x1e\x1a\xd1\x7f\xb5\x9c\xc0\xd2\x15\x2b\x4d\xdc\xda\x21\xa8\x65\xfa\xf0\xa0\x41\xea\x65\xb3\x66\xd5\x1b\x6d\xd5\xc6\xd3\xff\xea\xf3\x7d\xe6\x59\xcf\x17\x1b\xe9\xcd\x89\xa4\x7b\x24\x19\x33\x3e\x8f\x39\x11\x74\x38\xec\x4e\xa9\x91\xcf\x35\x7d\x6b\xaf\x75\xf7\x5e\x26\x0a\x85\x6e\x7e\xaf\x0e\x73\x29\x27\xd4\x7c\x09\xdf\xbf\xd9\x63\xfe\x73\xa3\xcd\x7f\x92\x2d\xca\x10\xc6\x5b\x72\x7a\x74\x1a\xf7\x55\x03\xf6\x08\xd0\x5b\x81\x8b\x15\x64\xb5\xa4\x3a\x68\x3b\xf2\xca\xae\x80\x9d\x0c\x03\x69\xb3\xd0\xe6\x97\x5d\xd0\x75\x2d\xc7\x37\xc5\xe7\xcb\x3d\xa9\xd5\x9e\xc4\x62\x4f\xda\x47\xbe\xf8\x90\xc9\xde\x87\x6d\x7b\xbb\xd6\xa5\x48\x15\x97\x3f\xe1\xbe\x7f\x36\xa4\x94\x37\x87\xd4\xa4\xc7\x0a\x3a\x94\x91\xe9\xb0\xef\x37\x3f\x91\x6c\x58\x4e\x3e\xe0\x94\x8f\xd7\x4c\x11\x0b\x2f\x8b\x94\x6f\xb7\x5b\xf2\xe8\xf8\xf4\x01\xcd\x65\x81\x4e\x8f\x4e\x1d\xfa\x39\xd3\x9f\x15\x8f\xa6\xb3\x14\xb4\xfc\x32\x0b\xc1\xc7\x2c\x4d\xbf\xbd\xe5\x42\xbe\x30\x9b\x14\x09\x52\x90\x0c\x93\x7b\xb3\x59\xdd\xb5\xcd\x0d\x86\xdb\x57\x60\xeb\x88\x16\x4a\xd3\x8f\x6c\x57\xea\x2d\xf0\xbd\xe8\xd1\x47\x94\x21\x61\x29\x0f\xed\x78\xb2\xf3\x59\x1d\xd1\x40\x9a\x73\x30\xd0\xd8\x3f\x0f\x30\xe8\xb2\x51\xd4\xdf\x4b\x17\xf7\x06\x3a\xcd\x0c\x68\x40\xf9\xa6\x05\x4d\xbc\xa7\xb4\x98\x66\xe3\x45\x26\x52\x9d\xd7\xee\x19\xfc\x40\x05\x68\x77\xd7\xfa\x3e\xe2\x74\x3f\x0a\x7e\xaa\x86\x86\x31\x81\xcb\xa3\xce\x2e\x58\xdb\x71\xef\x23\x4f\x33\x67\xd8\x8a\x4f\xdd\x6e\xc9\xe9\xc9\x59\x4f\x0d\x5f\xc2\x82\xa4\x7b\x8a\x37\xc8\x88\xfb\xfe\x8e\x48\xb4\xd9\x9c\x11\x75\x17\xf5\x96\xe8\xfa\x14\x04\x77\x24\xba\xc2\xca\x20\x1e\x62\xb9\xdb\x5b\x00\xb7\x6d\xe4\xcd\x34\xb9\x77\xf0\xd2\xd4\x3c\x07\x72\xa1\xae\x9b\x0f\xaa\x47\xcf\x1a\x0f\x3b\xfa\xb3\x62\x6a\x35\x66\xf5\x32\x90\xed\x21\x60\x5d\x1b\x4d\x2f\xdd\x51\xc4\x67\xe1\x5c\x21\x25\x39\xd6\x33\xb2\x07\x12\xbb\x73\x55\xd7\x1d\x80\xe8\x31\xc0\xcd\xa8\xd8\x57\xde\x76\xf3\x3b\xf3\x09\x3a\xf8\xbb\xb0\xd8\x6e\xc9\xf1\x49\xf8\xf0\xbe\x36\x97\x38\xe8\xd1\xf1\xa9\x7b\xb3\xdf\xcf\xaf\x48\x66\xee\xfb\x43\x85\x48\x77\xa9\x72\xef\x32\xab\xaa\x4c\x5c\x1f\x94\xfc\xb7\x4d\x56\xf2\xf4\xa0\x59\xa5\x5a\xb7\x7b\xc8\x0c\x60\xd0\x43\x6c\xf4\x1b\x9e\x14\xa2\x2d\xe7\xdc\x0e\xea\xf1\x34\xf5\x2c\xd5\xde\xde\x5f\xc7\xdb\x55\x56\xee\xad\xe2\xbb\x56\x98\x95\x2d\x11\x33\x73\xd6\x20\xc3\x07\x94\x04\xf6\xe0\x2c\xf5\xf9\x4f\x60\x2c\x6d\xea\xb5\x35\xf5\xb6\x6d\xab\x0c\xbf\xdf\x7e\x7f\xa3\x9a\xe3\x75\xef\x66\x7d\xa0\xaf\xea\x50\xdd\xd7\xdd\x3f\x57\xf5\x83\x43\xc3\x3b\xa3\x33\xb3\xfc\xbb\x63\xcb\x50\x87\x5a\x22\xc6\x3c\xc5\xd6\xb5\x77\x7a\xbf\xcb\xca\x4a\x3e\xbc\x42\x88\x8b\x52\x48\x6f\x37\x13\xc5\x59\xd8\x9d\x0f\xd6\x23\xa7\xd1\x49\xdc\x1d\xe6\xee\xda\xb7\xf7\xab\xea\x88\x7d\xf3\xed\x8b\x6f\x9f\xbd\xf5\x1a\x44\xf5\x92\xdd\x70\xcc\x1b\x42\x5d\x31\xc1\x40\xa3\x35\xfa\xc7\xde\xf7\x2f\x5f\xff\xd4\x2b\x50\xd7\xde\xdb\x6f\x7f\x79\xfb\xf4\xc7\x6f\x9f\xf6\x6a\xba\xb7\x97\xde\x0f\xb1\x65\x03\xa1\xf8\xfb\x2f\x5d\xaa\xa9\xaf\x6a\xb8\x48\xff\x6c\x39\x06\xe0\x12\x50\x48\x4c\x0f\x0d\xf2\xc2\x04\x6a\x34\xbc\xc4\xbe\x26\xdb\x41\x81\xa0\xf0\xbe\xdf\x39\xa3\x94\xc4\x53\x2d\xe0\xf5\xb0\xa2\x35\x0c\x40\xba\x57\x8c\x5d\xfe\x85\x64\xfd\x5b\x53\xdd\x43\x3c\xc8\xcc\x10\xd4\x4c\x3d\xd3\xb5\x57\x88\x63\xc2\x76\x59\x1e\xc2\xd4\x92\xd7\x05\x33\xd5\x55\xd6\xe0\x3e\xd4\x30\x8b\x72\xbb\x25\x47\x9d\xd3\xca\xb1\xb3\x95\x08\xdf\x6f\x1d\xdc\x49\xef\x5d\x46\x6c\xc7\x74\x6b\xcc\xeb\x1a\xe9\x1f\xf4\x7e\x6b\x0f\x19\xc4\x66\x7c\x5e\xd7\xf0\x8f\xce\xe6\x18\x6b\xdd\x80\xfb\xa5\x50\x4c\x9e\xbc\x8b\xc5\x56\xdb\xd9\x6e\x49\x21\x92\x2f\x99\x86\xb9\xe4\x15\xbe\x67\xe3\x62\xb9\x44\x5c\x51\x48\x56\x3a\x2b\x9c\xb3\xdf\x0e\x30\x1b\xbf\xa7\x46\xce\x05\x75\x66\x6a\x17\x11\xc5\x90\xc6\x7b\x35\x6a\xe8\x6c\xae\xb5\x82\xf5\x56\x6f\x85\xc1\x11\x26\x82\x22\xb4\x67\xa0\x18\x06\x38\x9b\x63\xa3\x4e\x8c\x09\xa3\x21\x5c\xfc\x9b\x8b\x26\x76\x9e\x4d\x58\x10\x60\x31\x63\xf3\xf1\x52\xd8\xde\xaa\xb7\x44\xde\x11\xd9\x2a\x7e\x6a\x30\x2c\x97\xf1\xbe\x1b\xf9\x3d\x4d\x13\x46\xc5\x8c\xcf\x49\x46\x67\x73\xc0\x2f\xbe\x2f\x1b\x7b\xcf\x92\x86\xa4\xa0\xcc\xf6\xa2\x3c\x2f\x26\x65\x10\x60\x36\x2b\x55\x2f\x86\x60\x44\x67\x5e\xc6\xef\xf5\x6b\xa6\x27\x47\xa5\x36\x9d\xca\x4c\x05\x53\xd5\x12\xcd\x62\xed\x45\xee\x00\xda\x85\x0e\x6f\x49\x8b\x1a\x64\xfb\x7b\xfc\x36\x13\x9f\xbe\xbd\x01\xcf\xb5\x54\xad\x33\x49\xef\x9d\x5b\x56\x81\x18\x9c\x9a\x72\xc6\x1a\x23\x26\xf5\xdb\x16\x1f\x18\x1d\xea\x19\x9b\xd3\x7b\x93\x16\xdf\x6f\x1b\xb6\x91\xcf\xd8\x1c\x65\x24\xb3\xf9\xd5\xc1\xd3\xbc\x34\xba\xe9\xe3\x7d\x8a\x0c\x8a\xd2\x1a\xbf\x7f\xcf\xab\x4b\xf0\x9d\x34\xdd\xd5\xe3\xe0\x56\x4a\xba\xdd\xa3\xe4\xc1\xb7\xed\x0d\x3f\xe8\x83\xb0\x58\x6e\x41\x93\x42\x8c\xd3\x3d\x4c\x09\xac\xe0\x83\x4c\x1c\x48\x2c\xc6\x05\x70\x69\x8a\x48\x18\x17\x88\xc3\xcf\x07\xaf\x0a\xc9\x7d\x7b\x07\x19\x0f\x43\x02\x22\x97\x19\x9b\x6f\xb1\x6a\xaa\xa0\x7b\x6f\x04\x77\x08\x9e\xae\x62\xb2\x3d\xc1\xa4\xaa\x03\x3d\x39\x7d\x82\xb7\x08\x37\xa3\x75\x67\x12\xe1\x2d\x39\x8b\x1e\x9d\x38\xee\xe9\x87\xbb\xb0\x3c\xbc\x7c\xf3\xfd\xb7\x07\x57\xa9\xb1\xbb\x34\x5e\xa2\x8a\x72\xbc\xa9\x78\xf9\xf4\x5a\x11\xe7\xbe\x6f\x6e\xe6\x77\x54\x27\x2e\x8b\x94\xef\xd1\xa8\x50\xc9\xe7\xa7\x6a\xbf\xf1\xf1\xeb\xa2\x22\x8c\xde\x7b\xc8\x8b\x3d\x7c\xe1\x11\x0f\x7b\xb1\x87\xce\x3d\xe2\xcd\xbc\xd8\x9b\xab\x94\xb9\x17\x7b\x33\x95\x72\xef\xc5\xde\x56\xa5\x6c\xbd\xd8\xbb\x57\x29\xe7\x5e\xec\x5d\xa8\x94\x0b\x2f\xf6\xce\xcf\xbd\x6d\x87\x45\x73\xaf\xa4\xf9\x78\x51\xb2\xe4\x03\x97\x3f\xf2\x6b\x7e\x57\xd7\x87\x33\x85\xfc\x66\x57\xf3\xf9\x61\x9f\x9d\x2a\xad\x51\x28\x57\x68\xfb\x45\x26\xf8\x73\x26\xd2\x9c\x23\x39\xce\x33\xc1\x31\x49\xa8\x1c\x27\xab\x51\x44\x2a\x5a\xfa\x7e\x39\x66\x4b\xc9\xcb\x67\x9b\xb2\x2a\x4a\x63\xbe\x5a\xf9\x3e\xaa\xe8\x21\xfa\x47\x7d\x80\x93\x9b\xd1\x92\xc9\x51\x02\xdf\xd1\x5f\xea\x03\x6c\x6d\x58\x55\xf5\xef\x4a\xb6\x5e\xf3\xd2\x6a\xcd\x60\x6d\x01\x03\x27\xa2\x3e\x42\x52\x9a\xa1\x12\x93\x0d\x1d\x56\xbe\x9f\x80\x96\x6a\xaa\xcb\xe7\x20\x86\x03\x2d\xa9\xa7\x12\x25\x18\xab\xed\xde\x4f\x9c\xd7\xf5\xfe\xec\x41\xb4\xaf\x40\x10\x24\x18\x30\xcd\x70\x83\x1d\xfb\x8f\x81\xb6\x1d\x02\x53\xeb\x8d\xcd\x1b\xe1\x69\x14\x8f\xe0\xbe\x10\xc0\xa0\xb5\xa8\x7c\x7f\x75\x11\x0e\x29\x4a\x28\x40\x09\xef\x54\xb3\xd4\x70\x7d\x5b\x7c\xe0\x42\x11\x37\x4f\x25\x12\x06\xb4\x04\x7a\x45\xd6\x54\x6d\x1d\x27\x11\xad\x2e\xc2\x69\x14\x87\x18\x93\x15\x59\x92\xb2\xc1\x5d\x1a\xda\xeb\xa9\xfa\x1f\xdf\x2f\xcb\xe2\x26\x6e\x8b\x61\x22\x8b\x78\xed\xfb\xeb\xf1\xba\xa8\x08\x88\x00\xf4\x6b\xb2\x72\x46\x11\x62\x62\xfc\x41\xc5\xab\x8b\xd0\xe1\xad\x0b\xbd\x18\xc0\x5a\xfe\xbe\x35\x96\xcf\x7d\x3f\x1f\xdf\xb0\xbb\x37\x09\x13\x6a\x6d\xbc\x30\x8c\x50\xc4\x1f\x91\x6a\xe7\x6b\xa5\x3e\x1c\x93\x94\xce\xe6\x64\x43\x33\x94\x63\xb2\xa2\xe5\x45\x38\xbd\x64\x72\x35\xbe\xc9\x6c\x6f\x83\x8a\xf0\x71\xce\x2a\x58\x6e\x08\x07\x11\x8e\x75\x0e\x76\x87\xf8\x78\xa9\x08\x3f\xfd\x65\x14\x11\x5d\x62\x54\x61\xb2\xa4\xfa\xf7\x64\x39\xa4\xab\xc9\x32\xa0\xa5\xb5\xcf\x6a\x96\x2e\x5a\x6a\xc3\x2c\x6b\x88\xa5\xda\x0e\xe3\xb5\xc1\xf9\xa3\x88\x5c\x42\x92\x4d\x30\xf3\x39\x44\x36\xe1\x22\xc1\x70\xe0\x2c\xa9\x69\xcb\xf7\xd1\x8d\x5e\xff\xa8\x3c\x37\xb3\x32\xb9\x19\xd2\xcb\xc9\x4d\xd3\xfe\x2d\x5d\x5b\xf0\x6a\x73\xd8\x8d\x5e\x82\xb7\x0a\x57\x34\x17\x24\x45\x5d\xa3\x3d\x4b\x61\x49\x6e\xd4\x2a\xa8\x6b\xcf\xc3\x94\xa2\x02\x7e\x60\x5d\xf1\x27\xca\x66\xb7\xb0\x3e\x3f\xf9\x3e\xac\xc6\x4f\xed\x6a\xa4\x6a\x24\x38\xd5\x47\xdc\xad\xb6\xeb\x03\xbe\x2d\xb5\x04\x9f\x5e\x35\xf7\xeb\xa2\x8a\xa1\x1d\x4c\x92\x55\x7c\xbb\x1d\xa4\xda\x3c\xc8\xb5\x7a\x5a\x8e\xca\x21\x45\x0a\x34\xee\xbc\xc4\x9d\xb9\xc0\x5a\xdb\x60\xeb\xaa\x85\x6a\x91\x50\xeb\xa6\x81\x8f\x2b\xc9\xa4\x91\x40\x7d\xad\x51\x50\xa5\xa6\xf5\x79\x76\xbd\x02\x9f\xb8\xdd\x45\x74\x4c\x72\x9a\xc1\x65\x89\xfd\xfe\xb2\x10\x20\x22\x53\x14\xbe\x31\x60\xe1\x20\xe9\x6d\x08\x4a\x45\x0c\xa6\x34\x9c\xa4\xe7\x56\x0a\x3a\x49\xad\xee\xcb\x86\x56\xb3\x74\x3e\xe6\xda\x70\xc6\xf7\x15\x8a\x83\x94\x15\x67\x29\xd1\x97\xe8\x1b\xdf\x47\x1b\xdd\xc3\xba\x1e\x46\x43\x4a\x73\xa0\x64\xed\x12\xda\x80\xaa\xb2\x46\x7e\xa6\x81\x73\x5a\x58\x83\x42\x53\x72\xea\x3d\x2b\x52\x7e\x99\x29\x56\x65\x74\x63\x3a\x6c\x70\xae\x17\xbb\x1f\x45\x21\xfa\xdf\x07\xc6\x06\x01\x74\xfc\x3e\x80\x87\x0f\xdd\x28\x11\x6e\xeb\xc4\xfc\x4e\x56\x41\x84\xc9\x7d\x83\x2a\xe3\x95\xe2\xf3\x36\x63\x59\x74\xbb\x2d\x8b\x7e\xa7\x1b\x6b\x87\x4e\x4b\xb2\x80\x76\x4c\x76\xa8\x68\x7f\x1b\xdb\xad\x63\x37\x09\x37\x15\x76\x7e\x81\xea\xe7\x69\x9f\x01\x58\xd2\x0e\x8f\xac\xce\x68\x6d\x85\xea\x6a\x3f\x74\x9d\x90\xd8\xea\x27\x3c\x08\x70\x32\xe3\x73\x6d\xf8\x0e\x6e\x01\xb6\x5d\x2b\xf0\xe5\xa0\xe2\xf2\x6d\x76\xc3\x8b\x8d\x44\x4b\x72\x1a\x86\xae\xde\x51\xa2\xb9\xba\xfd\x6d\xee\x5f\x97\xe6\xf6\x34\xff\xd4\xac\x4e\xb0\x3d\xfa\xe3\x99\x35\xeb\xf5\x07\x33\x6b\xdb\x9d\x3f\x53\x40\x6d\xb0\x61\xb4\xbf\x04\xc0\xa7\xab\x61\xbb\x37\x5f\x3b\x67\xff\xdf\x8f\x7d\xcb\x0d\x59\xa8\xd5\x18\x90\xd7\x29\xe8\xa9\xb1\xb6\x93\x66\x9c\x84\x31\xdf\x67\x43\xca\xc7\xdf\x8b\x0c\xbc\x64\x00\x9f\xe4\x69\xf2\xe2\x69\x13\x98\x40\x9d\x7e\xfa\x0b\x2c\x47\x37\x61\x91\x6f\x4a\x8f\x54\x98\x80\x3c\x9c\x08\xa8\x64\x4f\xbf\x1d\x75\x81\x46\x3a\x2b\xe0\xbe\x5b\xb1\x5a\x0f\xb4\x28\x7a\x0d\x8a\xb6\x3d\x10\xc6\xd8\x01\x7f\x7b\x27\xb9\xa8\xf6\x8d\xd9\x5d\xa5\x5a\x4d\x04\x9c\x95\xec\x2f\xbb\xcc\x44\x6a\xb1\xa3\xa9\xa2\xa3\x64\x40\x3a\xae\x88\xea\xda\x5b\x14\x45\xce\x99\x23\x71\xd6\xf4\xeb\x14\x09\x43\xbf\x28\x6e\x92\x0a\x1c\x4b\x2a\xa7\xf7\x3a\x29\x1e\x86\xdb\x58\xaf\xd5\xd2\x68\xd3\x28\xfa\x7a\x7f\x8f\xaa\x84\x89\xef\x8a\xf2\xa1\xce\x38\x6e\xde\x8a\xa6\x2e\x48\x56\xcb\x17\x09\x74\x16\x9e\x3c\xc2\x8a\x34\x3f\x3a\x7b\xfc\x10\x69\xde\x51\x5a\xe7\xe3\x92\x5f\x67\x95\xe4\xe5\x73\x9e\xaf\x79\x09\x66\x5f\xd2\x23\xde\x3f\xc1\x19\x88\xb3\x7e\x2c\xa3\xa9\x79\xc9\xa1\x11\x4d\xa8\x6c\xaa\x84\x45\x2a\x26\x39\x29\x44\x55\xe4\xdc\xf7\xbb\xef\x63\xae\x65\x51\x20\x92\x8a\x0f\x7a\x75\x1c\x88\x42\x1e\x98\x2b\x28\x72\xd0\xe2\xfc\x83\x1f\xde\xbc\x7a\x79\xa0\x72\x64\xe2\xfa\x20\xd1\x1a\x43\xe5\x46\x8c\x3d\x4c\x44\x57\x52\x62\xab\x1a\x83\xfd\x74\x59\xd7\xbd\xf4\x01\xd3\x5f\xa0\x03\xd4\xd9\x1c\x8d\x59\x2e\x1b\xe7\x45\x32\x10\x56\x0e\xa1\x88\x42\xe0\x33\x50\xa6\x0f\xef\xf7\x40\x3e\x45\xc4\xbe\x26\x45\xbe\xb9\x11\x40\x2d\xda\x7c\xea\xc4\x6f\xb3\xc1\x9b\xcd\x65\x1c\x09\x2b\x96\x70\x0b\x5a\x70\xa6\x3f\x48\x3a\xea\xfa\x0d\x7f\xda\x9f\xd4\xb3\x47\x4f\xfe\xd0\xa4\x1a\x8d\x7c\xe7\xd4\x54\x63\x1f\xa9\x33\x8b\x97\x95\xe7\xb2\xd9\x80\xe7\xda\x8b\x2c\x85\xde\xda\x37\x23\x36\xd2\xca\xe4\xae\xde\x26\x53\x10\x23\x99\x65\x76\x0a\xda\x47\x33\x1a\x96\x0f\x29\xf7\xa7\xd9\xad\xe7\xdc\x87\x95\xc8\xa8\x8c\x65\x4e\xdb\xcd\x55\x1b\xa0\x1d\x5b\x93\xf1\x4a\xac\x5d\x11\x97\x20\xf1\x6a\xb4\xe8\x1b\x92\x57\xfb\x2f\xca\xb8\x90\xbf\x8e\x32\x55\xbc\xe2\xf2\x39\x18\x5a\x8e\x1e\xe3\xc0\x5b\xdf\x79\xc4\x96\xcb\xf9\x52\x52\x9b\xfb\x97\xe0\x31\x7c\x6d\xa5\x43\xcd\xf9\xbd\x0b\x4c\x59\x14\xb9\xcc\xd6\x07\xc9\xcd\xa8\x1a\x79\x81\x1c\x17\x5a\x97\x6c\x2c\x57\xfc\x86\x93\xac\xa3\x88\xcf\xc6\x49\x5e\x08\xae\xc6\x85\x86\x21\x58\x28\x6b\x94\x09\x6b\xd5\x96\xac\x78\xbe\x7c\xa6\xef\xc3\xa7\x72\x2f\x7b\xe7\xd6\x99\xe1\xee\x95\x79\xef\x23\xe1\x0a\x7d\x3e\x00\x37\x52\x22\x61\x2d\x69\x2d\x28\x8c\xa9\x29\x28\xb7\x74\x52\x68\x84\x49\xb6\xd5\x33\x8e\x5d\x2b\x26\x2b\xdf\xd5\x53\x54\x9a\x36\xc0\x63\x6e\x8e\x49\xe1\xfb\x08\x49\x5a\xe0\xce\xf2\x32\xcc\xbe\xec\x37\x2a\x40\x45\xa4\xd7\x70\x48\x1c\x0a\xc5\xc5\xec\x02\xd4\x47\xc8\x93\x50\xc1\xb2\x30\xa7\xa1\xe6\xb0\x2a\x2e\xbf\x17\x92\x97\xb7\x2c\xef\x14\xc9\x96\xa8\x75\x76\xc6\x69\x39\x99\x74\xaf\x70\x21\x07\xf7\xfd\x28\x72\xef\xd2\xe0\x42\x90\x8f\x57\x45\x25\x31\xe1\x8e\x90\x42\x41\xdc\x2c\x51\x40\x87\x5c\x1d\x37\x78\xb0\x28\x39\xfb\x00\x74\xde\xb0\xb0\x2b\x18\x08\xb0\xa6\x4f\x89\xea\xf8\xa3\x30\xc4\x03\x98\xa0\x1e\xd4\xb6\xfd\x4b\x62\xc7\x02\x0b\x84\x44\xab\xac\x02\xda\x93\x03\x53\x28\xdd\x1b\x30\x7b\x4d\xa3\x9d\x5f\x5d\x73\xf9\x54\x21\x4a\xe3\xd8\x48\x6a\x5d\xe1\x21\x38\x67\xaa\x6b\xeb\x1e\x0b\x24\x9f\x7a\xf9\x51\x75\x36\x6b\x3d\x10\xd5\x57\xa3\x1a\x49\x9b\xe5\x59\xd7\xf7\x5b\x52\x62\xb7\xc8\x2c\x9b\xd3\x72\x96\xb5\x8e\xf0\x74\x1f\x71\xd9\xb7\x77\xcf\xf0\x54\x2f\x36\x39\xcb\xe6\xaa\x7f\xbd\x4a\x54\x32\x8e\x9d\xa6\xd0\x6e\x4f\x9a\x7c\x5a\x6b\x48\xea\x65\xe1\x38\x54\x5c\xb1\xea\x6f\x1b\x90\x27\x0a\x2b\xd2\xbd\x54\xa0\x7d\x75\xcb\x5d\x54\xbf\xa3\x0c\x6e\xe4\xa7\xe6\x6e\xbb\xae\xe5\xb8\x2a\x13\xb3\xe7\xd4\xdc\x1e\x5e\x2d\xf6\x61\xd2\x91\x15\x6a\xb9\x42\x97\x76\xb6\xa8\x50\x3b\xf8\xeb\x62\x23\xd2\x4c\x5c\x3f\x03\x04\xf3\xa3\xbe\x5e\x28\xa9\x3a\x24\xf8\x52\x06\xd9\x18\x6c\x8c\xf0\xe1\x11\x29\x54\xa2\x2c\xd6\x41\x36\xd6\xb1\x75\x54\x62\x4e\x15\xcb\xa8\x88\x94\xf2\x43\xf5\x54\x82\xd6\x65\x51\xa6\xd5\xb3\x15\x2b\xd1\xbd\xaa\x22\x2e\x89\x2c\xd6\x71\xb1\x05\x25\x49\x2e\xa4\x87\xb1\x75\x52\xa0\x78\xba\xdc\xf2\x03\x41\x90\x5a\x9e\x2e\x57\x1c\xdc\xfb\xf7\xac\x59\x1e\x83\x8d\xef\x1b\xf3\xee\x0d\xde\xb6\xb6\xdd\x7d\x4a\xc8\x1d\x9c\x85\x96\x70\xa0\x45\xca\x3e\xca\xff\xc6\xbc\x7e\x57\xb2\x6b\x8d\xc3\x8c\xc9\x64\x63\x67\x51\x58\x5e\x33\xa7\x72\x56\xcc\x07\x5d\x0b\xa6\x04\xe5\x18\x6f\x19\xe2\x44\x90\x92\x64\x70\xc5\x55\x81\x42\x90\x91\x52\xc2\x44\x7f\x64\x99\x22\x0d\xbe\x2b\x4a\x1a\x6e\xb5\x70\xfb\x7e\xe5\x72\xc8\x55\x3c\x8c\x88\xc1\xd8\x55\x3c\x0c\x09\x04\x3d\x89\x1f\x87\x21\x51\xf3\xf9\x4a\x3c\x83\x48\x1e\x46\x8c\xea\xee\x1b\xad\x34\x50\x7d\x12\x89\xaa\xc2\xc1\xd0\xc6\x27\x59\x51\xde\x30\xa7\x80\x4e\x2d\xc4\x4f\xeb\x94\x49\xfe\x42\x93\x2c\x90\xe8\x08\x17\x0b\xe4\x5c\x58\xb5\xe7\xc0\x40\xb4\x4b\x18\x4c\x5d\x14\xde\xd0\xaf\x5a\xb3\xd9\x9e\x13\xdd\xa1\xb9\xd3\x04\xf7\x70\x2c\x59\x01\x07\xbb\x87\x76\x93\xe3\x8f\x25\x5b\x3f\x53\xeb\xd5\xf7\xf7\xac\x6b\x20\x5a\xae\x3e\x06\x57\x8b\x43\x30\x26\x44\x4e\x01\x3c\x10\xaa\x57\x9a\x24\x50\x0d\x40\x2a\x92\xc4\x53\x59\x3c\x22\x66\xe1\x5c\x93\xa1\xdc\xf5\x64\x19\x4e\xd8\xb9\x30\x28\xab\x5d\x8b\x0c\xdb\x34\xb8\xe7\xd0\x2c\xea\xa0\x97\x8f\x86\xae\x70\x04\x34\x55\x48\x49\x0a\xbb\x5c\xbe\x48\x5d\x90\x84\xe6\x8e\xf7\xbd\x87\xcf\x71\x4d\x14\x1d\xec\x4f\x1e\x79\x41\x46\x4a\x75\x90\x25\x34\xef\x2c\xcc\x2f\x36\x8e\xf1\x7f\xbe\x45\x6b\xcd\xeb\x61\x12\x0e\x29\x88\x24\x0a\x81\x12\x7b\x4c\x80\xbf\xfd\xce\x05\xb3\xa2\xc5\xd4\xf6\x48\x80\xa7\xc8\x7b\x1c\xbc\xd5\x75\xae\xf8\x2d\x2f\x33\xf9\x69\xa0\x91\xbf\x51\xb1\xb4\xc6\xc2\x5f\x26\xd4\x9a\xfb\x8c\x2f\x0d\x4a\x13\xb6\xbb\xa3\x32\x91\x33\xbc\x40\x92\x56\xa1\x64\x6c\x92\x9f\xbf\xbd\x7c\x31\x15\xe3\x4c\x08\x5e\xaa\xdf\xdd\x2f\xb1\xf8\x12\xc8\xdf\xf2\x3b\x38\xb8\x51\x53\x06\x54\xe0\x1c\x1e\xde\x59\xf6\xce\x2e\xcb\x96\xa8\xd5\xe0\xb0\x7b\x8a\x28\xc2\xbf\xbb\xf5\xd5\x41\x70\xad\x08\x47\x60\x8b\x34\x6d\x1f\x92\x10\x13\xcd\x21\x69\x4f\x78\x18\xae\xed\x01\x3f\xd4\x75\xa6\x7f\xe0\xa1\x4b\x0d\x37\x77\x94\x4e\x1f\x48\x46\x83\x80\x39\x68\xcb\xa5\x85\xf1\x7d\x46\x41\x4e\xab\x39\x73\x13\x62\xa8\xc4\x5b\xc3\x38\x37\x09\x20\xe3\xbe\xe6\xf2\x67\x96\x6f\x38\xc2\xce\xaa\x10\x6a\x93\xec\x54\x40\xdc\x16\xb5\x51\x7e\xe1\xfb\xc2\x25\x21\x80\x40\xa3\x05\xf0\xde\x7b\x05\x3f\xa9\xd5\x5c\x50\x54\x0c\xeb\x1e\xd0\x60\x84\x24\x15\x8d\x08\xb2\x53\x8d\x87\xb3\x6e\x1f\xc5\x4e\x11\xed\x84\xc7\x92\x52\xa5\x22\x9f\xc5\x54\xff\xeb\x6a\x42\x7e\xa9\x4b\x5a\xf5\x1f\x6b\x12\xe2\xa1\x4c\xa5\xd1\xb8\x68\x60\x9d\x82\xae\x9a\x9e\x1f\xed\x59\xb4\xb3\x4a\x8c\x72\x5e\x49\x33\xbb\x4a\x06\x85\x8b\xdb\xaa\xfd\x5e\x17\xb4\x13\xa0\x70\x22\xce\x79\x8b\xef\x9a\x65\xc0\x67\x62\x0e\x8b\xad\x11\x4b\x4e\x90\xa2\x6a\xd4\xae\x54\x14\x4e\x7b\x07\xce\x9c\x6b\x78\x45\xad\xf7\x64\xb4\xce\x79\x5e\xcd\x52\xe0\xc9\x1b\x2f\x6d\xb3\xf9\x60\x43\x37\x5f\xf2\x17\x8a\x56\xad\xfb\x92\x66\xfb\x5c\x8c\x22\xec\xfb\xab\x46\xc4\x69\x92\xb7\x8e\xbb\xdf\xa5\xa6\xb7\xd6\x34\x73\xcf\xaa\xdf\x3f\xf4\x6f\x68\x38\xb9\x39\xdf\xb4\x9d\xbf\xb1\x4e\xd1\x36\xb3\x9b\x39\xb9\xa5\x97\x2d\x86\xba\xad\x6b\x74\xdb\x60\x28\xb2\xb4\x3f\x29\x45\x8c\x2e\xf1\x94\xc5\xb7\xa4\x1c\xf7\x4f\x5e\xdf\x47\x97\x74\x37\x19\x5d\x62\x4c\x3a\x9d\x5d\xf7\x08\x0c\x95\xe1\x12\x84\xbf\x99\x3d\x7e\xfa\x32\xde\x4b\x2d\x4d\x56\xb9\x5c\x99\xee\x5e\xcc\xbe\x17\xaf\x8f\xbc\xe0\x96\xb8\x14\x57\x7c\xa9\xd6\x62\xd6\x3d\xf0\x2b\x2e\xf5\xcb\x25\x1c\x05\x28\x25\x92\xe4\x88\x93\x35\x59\x6a\xa9\xbb\x55\xad\x26\xe5\xd8\x12\x33\xe0\x18\xa3\x4f\x10\x80\x3a\x53\x7b\x44\xa7\xf6\x88\xde\xe9\x30\x9c\xf7\x5e\xb0\xc4\xdb\x6d\x39\xee\x51\x2d\xbe\xbf\x93\x84\x04\x01\x5b\xb0\x76\x0b\x6d\x3a\x67\x4c\xbb\x7d\xa4\xef\x23\x38\xd5\x2d\xf7\x26\x2d\xc1\xae\x70\x8b\xa5\xdd\x1f\xe0\xee\x2a\xd0\x67\x26\x2d\x63\x0c\xd4\x1a\xde\x95\x77\x6a\x51\x55\x47\xcc\x69\x14\x4c\xcd\xad\xa2\x23\xe9\x2c\xd4\x1e\x82\xeb\x09\xb1\x8f\xf7\x76\xc9\x40\xdf\x17\x5d\xdc\xb9\x01\x6e\x7a\xb9\x44\x62\x1f\x57\xde\x39\x9a\xbb\x95\xb7\x0c\x08\x26\x1d\x70\x74\xb2\x35\x90\xb1\xca\x13\xce\x47\xec\x3a\xe1\xc8\x35\x53\x61\x87\x7f\x0d\x8b\xa5\x02\x62\x67\x18\xed\x23\xf8\x15\xa5\xaf\xdd\x21\x27\x74\x18\x62\x73\x11\xeb\xd6\x6f\x1c\xfd\x28\xb0\x25\x78\xb0\x7a\x18\x1e\xa2\x03\x8e\x70\x48\xdb\xbc\x76\x2d\xfa\xbe\xe9\x92\xb7\xff\x2b\x50\x32\xbf\x0f\xc2\x55\x17\x6e\x15\x12\x78\xfb\x80\xb8\x74\xcd\x4b\xb5\xe1\x5f\xc0\x3a\xe8\x2e\x21\xb0\x10\xec\x09\xd0\xa2\xc7\x47\x7f\x4c\x2a\xba\x2b\x40\xd3\xa1\x56\x75\x30\x28\xf1\xc0\x97\x51\xeb\x3e\xcc\x23\xec\xa1\x4c\x06\x44\x3d\x5d\x83\x96\xb5\x0a\x27\xd9\xb9\xdd\x4b\xba\x18\xec\x6a\x3b\xad\x59\x10\xe0\x5d\x2a\x7c\x4f\x81\x59\x36\xb7\xfb\x5e\x2a\xe0\xfd\xd1\x22\xee\x20\xc4\x9f\x29\x68\x06\x46\x18\xee\xea\x44\x94\xee\x8d\x26\x78\x90\x09\x27\xf9\x79\x69\x07\x94\x5b\x06\x30\xa1\xe5\x2c\xd7\x17\x94\xce\x22\x07\x89\xd0\xd3\xa6\x29\xe3\xec\xb8\x7f\xb7\x50\x29\x06\x56\x14\x02\x5c\xfc\x4d\x93\x31\x13\xc9\xaa\x28\xe1\x7c\xa5\x34\x81\xeb\x4a\x78\x89\x13\x7b\x99\x69\xfd\x1c\xf7\xd4\x34\x7e\xce\xaa\x0d\xcb\xdf\x48\x56\x4a\xe4\x94\xc3\x83\x62\x56\x34\xd7\xde\xf3\x21\x4d\x7d\xdf\xf8\xb1\x49\x15\x33\xba\x63\xfe\x6a\xcf\xfe\x21\x95\xdd\xfb\xe3\x61\x34\xe8\x7a\x1c\xe0\xae\xc7\x01\x55\x72\x26\xe6\x43\xf0\x39\xd0\x96\x68\x9d\x1b\xee\x83\x3e\x29\x70\x5d\x3f\x74\x55\x97\xb9\x24\x8b\x0e\x06\x50\x34\x4a\x5f\xb0\x96\x3a\x67\x45\x31\x2b\xbb\xcb\x66\xcf\xd7\x9d\x15\xb2\x27\x4f\xbb\x18\x06\x7b\x7a\x4c\x8b\xce\x75\x5b\x61\x74\x94\xd4\xbf\x71\x09\x1a\x8a\xbb\xc8\xbe\xbf\x10\xf6\x5e\x6f\x69\x2c\xe9\xdc\x70\xb1\x81\x18\xd2\xdc\xf7\x51\xde\xde\x76\x2d\xf8\xb2\x28\x79\x73\x01\xfe\xcc\xa0\xb5\x02\x93\x0c\xb5\x58\x58\xee\x76\xbb\x7b\xdd\xe5\x8e\x67\x36\x27\x25\x92\xa0\x5c\xd1\xbd\x5a\x6f\xae\xb1\x1e\x6a\x13\xef\x5c\xdd\x84\x27\x8f\x7e\x4f\xb5\x76\x0f\xba\xe2\x74\x8f\x76\x15\x91\x4e\xea\x3a\x67\x52\x61\x4b\x22\xe8\xe1\x35\x4f\x3e\x14\x57\x87\x57\xe9\x61\x66\x5d\xe2\x13\xd6\x57\xd7\xe2\x98\x64\xf4\xf0\x6d\x09\x51\x28\xaf\x0e\xd1\x34\x9e\x9d\x8c\xce\xe6\xf5\x55\x7a\x7f\x44\xb6\xf8\x6a\x3c\xfe\x6b\x79\x1b\xa3\xab\x34\xc0\x46\x5c\xc0\x31\x29\xe9\xe1\xb7\xe9\x35\xbf\x3a\xec\xa5\x17\x94\xd5\x75\x56\xd7\x25\xc9\x15\x57\x8b\xd8\xf4\x01\x85\xaf\x27\x71\x80\xca\xba\xce\xf0\x2c\x9a\xc3\xc9\x56\xfa\xfe\xe1\x3b\xbe\xf8\x7b\x26\xaf\x0e\xdb\x9e\x55\x34\xf1\xfd\xc3\x7f\x95\x6a\x10\xc1\xd5\xf8\x2a\x0d\xda\x6f\xa9\x2e\xf4\x6c\x55\x16\x37\xbb\x3d\xd9\xa8\xcd\x1b\xa4\xb3\x68\x4e\x56\xf4\xf0\x95\xda\x35\x6e\xc5\x4b\x7a\xf8\x74\xbd\xce\x15\x2b\x7b\xb3\xde\x48\x5e\xee\x28\xaf\xdd\x72\x91\x16\x25\x26\x6b\x7a\x78\xc9\x92\x83\x57\x6f\x0e\x7e\x39\x88\xae\xd2\xab\x6f\xd0\xec\x54\xc3\xe7\x2a\xc5\x57\xdf\xb4\x55\xde\xd0\xc3\xd7\x2b\x26\x64\x71\xf3\xc3\x9b\x36\xf5\x92\x2e\x7d\x1f\x1d\x5e\x16\x8b\x2c\xe7\x57\x87\x57\x1f\xdb\x11\xd4\x75\xdb\xda\x0d\xbb\x7b\x5b\x6c\x92\xd5\xeb\x22\x13\xb2\xba\x38\xc2\xe4\x96\x1e\x3e\x15\x69\x59\x64\xce\x44\x7d\xa2\x97\x75\x7d\x5b\xd7\x87\x1f\xf9\xe2\xd5\x9b\xfa\xeb\x9c\x25\x1f\xbe\xe6\x65\xf9\xa9\x86\x01\x1e\x5c\x66\x22\xb3\x3f\x8b\x45\x56\x7f\xff\xad\x6e\xd7\x99\xff\x85\xaa\x42\x8d\xc8\xd4\x2a\x31\xb9\xa6\x87\x57\x8b\x67\xe5\xab\x37\x57\x8b\xb6\xa9\xf7\xf4\xf0\x63\x26\x6c\x41\x89\xc9\x67\xba\x6a\xcc\xa4\xd0\xe1\xcf\xbc\x54\x87\x33\x80\xfd\xaf\x6a\x62\xfe\x8a\x0f\xf1\xe0\xb3\xef\xa3\xcf\xf4\xe5\xe6\x66\xc1\x4b\xf4\x59\x4d\x2d\x26\x9f\x7d\xff\xf3\x05\x8d\x1e\xfb\x3e\x5a\x29\x02\xa6\xa5\x51\x9e\xd2\x85\xef\xa3\xaa\xae\x57\xcd\x8d\xc1\xe7\xba\xfe\x7c\x1e\x1d\x8d\xa3\x08\x63\xf2\x82\x8a\xba\x2e\x7c\x3f\xbf\xa0\x67\xed\x41\xfa\xd1\x51\xda\xd3\x6e\x11\xae\xbf\xbd\x5b\x23\x0f\xfd\xa3\xbe\xba\xaa\xb0\x17\xf0\xc0\x43\xd3\xf8\x2f\xf0\x76\x75\x55\xfd\xd5\xd3\x97\x06\x77\xe4\xed\x5e\x27\x57\xbc\x15\x78\x10\x46\x3f\x22\x89\xf5\x1a\x32\xda\xfa\xf6\x96\x4b\x18\xcd\x5e\xa6\x59\xaa\x80\xcd\x42\x4b\xaa\x2b\xe4\xd7\x0a\x4d\x6c\xc6\x90\x98\xac\x38\x40\xd9\x94\xcd\xa2\x79\x90\xc5\x10\x94\xa1\x1d\xcb\x87\x2e\x4f\xc9\xc7\x89\x62\x57\x5e\x16\x69\x4b\x09\xc8\x8b\x70\x32\x1a\x49\xdc\xbb\xa6\xd3\xf7\x92\xf0\xe2\x78\x73\x68\x2a\x7e\xd5\xd1\x07\x55\xcd\x74\xf8\x21\xd7\x3d\xcc\x9b\xf6\xd2\xf9\x8b\xf7\x79\xda\x84\x55\x9b\x45\x3b\xa3\x05\xbb\xc3\xe6\x32\x29\xa9\x2a\xc5\x4b\x51\x86\xc9\x8e\x2d\x8f\xc4\xd9\x1f\x92\xf4\x48\xdc\xfa\x5b\xef\x68\x32\x4f\xca\x56\xa0\x1c\x04\x65\xaf\x3a\xd9\x51\x58\x6e\xc7\xf7\xbc\x3f\xbe\x76\xc0\xad\x7a\x73\xcf\x64\xa0\xd0\xc1\x3d\x4b\x5e\x71\xa1\x59\x39\x0f\x13\xa7\xce\xaf\x1b\x0a\xe0\x98\x52\xe9\xde\x23\x49\x2a\xdd\xeb\x26\xd2\x18\xf5\x57\xed\x55\xa7\x4d\x41\x12\x0f\xd2\x42\xd5\x12\x45\x7b\xaa\xd1\xd7\x51\x92\x52\xde\xb8\x54\xd9\x7e\x5c\x65\x39\xef\x37\xd2\xf6\xeb\x1b\x6b\xf3\x0a\xb7\xce\x8e\x91\x9b\x3e\xc5\xcc\x54\x9a\x3b\x68\x89\xdd\x1c\x8b\x22\xfd\xa4\x7d\x5f\x6f\xad\x15\x25\x1f\x57\x2b\x96\x16\x1f\x7f\x2c\x0a\xd9\x7d\xeb\xd6\x37\xc1\x9c\x3e\xfc\x75\xcf\xea\xfc\xf5\x81\xfd\x37\x80\xdd\xa7\xf1\x30\x06\xcd\xbf\xe6\x53\x40\x91\x98\x7a\x07\x9e\xda\x41\x81\xbb\x7c\x5f\xf6\xfd\x3b\xd9\xd0\x31\xde\x81\x07\x5a\xf8\x20\x99\xb6\x5a\xf8\x46\x03\xdf\xf7\x87\x1f\x41\xf9\x1e\x5b\xf4\xa6\x60\x1e\x50\xef\xc0\x0b\x20\xb9\xd1\xc6\xdf\xde\xed\x35\xc3\x98\xee\x6a\x6c\xec\xdd\x3c\xd6\x66\xc3\x5d\x68\xdf\x8a\x14\xb1\xba\xe6\x5a\x5b\xbd\xe2\x52\xd3\xa1\x6a\x18\x24\xdb\x3e\x60\xfc\xd0\xbd\x04\x6e\x77\x8c\x6d\x40\x6b\x19\x28\x04\xf1\xb6\x30\x80\x07\xa1\x46\xe7\xf2\xb3\xef\x3b\xe7\x80\x6d\x9b\x40\x38\x49\x91\xe7\x6c\x5d\xc1\xcd\x35\xd1\x35\xa9\x8e\x2a\x76\xb0\x64\x09\x50\x79\xc2\x7e\xd0\x1d\x76\x3f\x29\x0e\x56\xfb\x37\x7f\x46\xbb\x54\x8d\x35\xb7\x71\xb0\xde\xbb\x56\x9c\xd0\xb7\xb1\x7a\xc0\xec\x62\xc7\xff\x8c\x6b\x7f\xd6\x9a\x7d\x4a\x57\x68\xf1\x5b\xff\x3e\x4b\xeb\xdf\x37\xb7\xa2\x1c\x0f\x77\x3c\x76\x33\x5c\xd7\x43\xe3\x3d\x53\xee\xfb\x08\xa6\x0a\x94\x77\x97\x48\xd3\xe4\xcf\xae\xc9\x6f\x13\xa4\x68\x14\x51\x8a\xb4\x74\x9e\x95\xea\xec\x9c\xfd\xe3\xaa\xba\xda\x84\x21\x0b\xe7\x87\x18\x56\x5e\x63\x2c\xe9\x12\xf1\xac\xae\x43\x52\xd0\xac\xae\xc3\xc9\xa4\xd5\x37\x6f\x1c\x7e\x5e\x49\xad\x1c\xb1\x44\xf9\x79\x58\xd7\xf9\x05\x6d\xf4\x73\x8a\x00\xc9\x51\x89\x07\x45\x40\xf3\x51\x49\x8a\x80\x8a\x51\xf1\x15\xb8\x01\x0e\xa2\xed\xf6\x72\xba\x7f\x96\xb2\x42\xc0\xd4\xd2\x90\x38\x49\xdf\x8a\x94\x76\xad\xa2\xb6\xb1\xa2\xed\xba\x75\x00\xc2\x69\x67\xbb\x55\x73\x31\xde\x30\xbf\xa5\x7d\x4f\x04\x59\xea\x5c\xeb\x2e\x9d\xdf\x32\xbb\xe1\x36\x62\xde\x0a\xf8\xb5\x92\xbe\x33\xb7\xc9\xc2\xc8\x56\x88\xe6\xfc\xdb\x45\xf5\x7a\x9f\x9f\xb7\x8e\x6c\xd6\x70\x5d\xb4\x05\x93\x68\x1c\xa6\x6e\xbf\x75\x16\x61\xd3\x48\x0f\x48\x59\x0a\x80\x51\xdd\x3b\xa7\x81\xa2\x3d\xbe\x61\x92\x4f\xf9\x78\x89\x70\xec\x48\xb9\xb8\xed\xb5\xc9\x3c\x6a\xf2\xe2\x2d\x71\x1b\xaa\xb8\xec\x91\x24\x06\x16\xd2\xdc\xd8\x34\x05\x03\x3e\x41\x43\x03\xb5\xba\x16\xe7\x0d\x9c\xf0\x8e\x08\x4e\x67\x32\xb7\xfe\x59\xea\x8a\xdf\x5c\x88\x36\xa1\x0d\x01\xda\x02\xeb\xdd\xfb\x0b\xbd\xb7\x06\x62\xbb\x56\x2f\x8e\xa8\x63\xfc\x9a\x55\x95\xb7\xdd\x92\x7f\xd2\x7b\xed\xf4\x32\x1e\x46\x5b\xf2\x23\xbd\x2f\xca\xec\x3a\x13\xb1\xf7\x57\x90\xf5\x78\x5b\xf2\x5d\x9b\x16\x80\x66\x8a\x33\x69\xdf\xef\xec\x51\xb0\x9a\x6a\xd6\x7b\xd9\x5f\xef\x0c\x4f\xd4\x76\x2a\x7d\x1f\x95\xce\xa6\x31\xe6\xf5\x23\x06\x86\x06\xae\xed\x71\x16\x14\xce\xbe\x60\x41\xa3\x53\x5f\x10\x39\xd2\xaa\xcd\x59\xa0\x4a\x12\x46\xcb\x20\x22\xea\x4d\x8c\xb2\xaf\x04\x76\x8b\x69\x97\xaa\x3f\xd1\x99\xe7\xcd\xdb\xde\xff\x9b\xa5\xde\x26\x3f\x35\xda\xc3\x7c\x82\x7f\xd2\x12\x83\xbf\xa1\x9f\x70\xa0\x0e\x21\x8b\x28\x7e\x9a\x71\xc7\xf7\xee\xdf\x5c\xdb\x93\x19\x6f\xa5\x0e\x6d\x96\xbf\xf7\x97\x34\xb8\x41\x56\x07\x1a\xef\x1f\x68\x54\x22\x85\x94\x1c\x9a\xc6\xb9\x23\xfb\x01\xe1\xfb\xf6\xed\x2f\x7b\xfc\x7a\x75\x3c\xd6\x4d\x45\xcf\x83\x1d\xc7\x31\xfa\xc1\x31\x01\xe4\x44\x80\x40\xf1\x07\x50\x36\xf9\x4d\x1b\xfc\x0a\x00\xd1\xbf\xd2\xc3\x99\x42\x6d\xe9\xf2\x6a\x13\x3e\x3e\x3d\x51\xcf\xb3\x70\xa4\xfe\x2d\x1f\x5d\x6d\xc2\x27\x21\xbc\x3c\x59\x2e\xaf\x36\xc7\xe1\x23\xf5\x72\x1c\x9e\xc1\x0b\xd3\x2f\xf0\xe5\x11\x64\x7b\x94\x2e\x1e\x5f\x6d\x1e\x71\x78\x39\x5b\x26\xc9\xd5\x86\x25\xf0\x92\x9e\xb0\xe5\xfc\xb0\x9d\x09\xce\x5b\x68\x1e\x5e\x7d\x74\x38\x2c\x7e\xe1\xfd\xfb\x7f\xf3\x40\x47\x57\x16\x3f\xad\xd7\xbc\x7c\xc6\x2a\x8e\xf0\x90\xaa\x84\x17\xc5\x47\x9b\x50\xd7\xff\x6a\x4b\x39\xd4\x85\xe4\xdd\x30\x7c\xd3\xe1\x10\xc9\x71\x55\x6c\xca\xc4\x5d\x99\x57\x1f\x3d\x7c\x31\x8a\x7c\x1f\x3a\x82\xeb\x5a\xda\xba\x62\x48\x69\x2b\x14\xbc\x43\xf2\xeb\xc8\x11\x20\x49\xea\x9d\x36\x8a\x24\xe1\x33\xb9\x4f\x3c\x04\x1b\x85\x6b\x48\x1f\x6b\x80\x1e\x3f\x51\x00\x7f\x74\x7a\x3c\x82\x7f\x67\x00\xf7\x08\xe0\xbe\x48\xe1\x09\x13\x92\x44\xf0\x3c\x82\xe7\x23\x78\x3e\x86\xa7\x9a\xa8\x27\x91\x9e\x9b\x88\xa9\xe7\xa3\x05\xbc\x3c\xe6\xea\x79\x12\xaa\x67\xfa\x04\x92\xd2\x04\x9e\x1c\x5e\x38\xcc\x2a\x87\xf2\xfc\x14\x9e\x4c\x7f\x50\xcd\x9e\x44\xaa\xc1\x93\x63\xa8\xf8\xe4\x91\xaa\xf8\x84\x41\x2d\x27\x0b\x55\xe5\x09\x87\x56\x4e\x96\xc7\x57\x9b\xf0\x34\x82\x2f\xa7\xd1\x19\x3c\xe1\xcb\xe9\x11\x7c\x39\x7a\xac\x5f\x4e\xe0\x79\xa6\x5f\x54\x03\x67\x7a\xf8\x67\xa1\x1a\xd2\xd9\xb1\xea\xd9\xd9\x23\x18\xf7\xd9\xa3\x53\x78\x42\xae\xc7\x3a\xe9\xb1\x1a\xec\xd9\x13\xc8\xfb\x44\x55\x7c\x76\xaa\xfa\x77\xb6\x80\x72\x0b\x35\xd4\xb3\x44\x67\x05\xe8\x9c\x25\x50\x3a\x55\xcd\x9e\x71\x28\xc6\x55\x31\x16\x46\xf0\x54\x29\x0c\x1a\x65\x8f\x20\xe5\x11\xa4\x3c\x3a\x81\xe7\x29\x3c\x61\x18\x0c\xba\xc1\x1e\x43\x26\x00\x26\x3b\xd1\xbf\x55\x8f\x18\xf4\x82\x9d\x42\x61\xe8\x0b\xd3\xbd\x60\x30\x3b\x0c\x66\x87\x25\x50\x1f\xf4\x88\x41\x5f\x18\xf4\x65\x01\x7d\x59\x40\x2f\x16\xc7\x1c\x9e\x6a\xae\x17\x1a\x0c\x8b\x47\x8f\xe0\xa9\x8a\x2d\x1e\x3f\x81\xa7\xaa\x6e\x01\x50\x58\x00\x14\x16\xd0\xf2\x02\xc6\xbf\x48\x42\x78\x42\x7e\x18\x78\x72\x0c\x33\x9d\x3c\x0a\xe1\xf9\x44\xbf\x9c\xc2\x93\xe9\x17\x95\x39\x01\xe0\x26\xd0\x44\x02\x95\x27\x50\x79\x02\x03\x4a\x60\xfd\x25\xb0\xf2\x92\x04\xf2\x24\x90\x0e\x0d\x25\x29\x94\x4d\x21\x1d\xc6\x96\xc0\xd8\x52\x18\x4f\xaa\x47\x92\xc2\x48\x52\x68\x2c\x85\x31\xa4\xd0\x4c\x0a\xcd\xa4\x09\x83\xa7\x6a\x26\x4d\x8f\xa0\x40\x0a\x05\xa0\xd6\x14\x10\x12\x3f\x8e\xe0\xf9\x68\x04\xff\x54\x09\xfe\xe8\x04\x5e\x1e\xa9\x96\xf8\x02\xbe\x2f\xf4\xf7\xc5\x19\x3c\x17\xf0\x54\x9d\xe5\xc9\x29\x7c\x80\x3e\x2f\xa3\x53\x78\xaa\x4c\xcb\xe3\xc7\xf0\x3c\x81\x27\xa4\x9c\x40\x9f\x97\x27\xaa\xda\xe5\x29\x2c\xd2\xe5\xe9\x23\x78\x3e\x81\x27\xe4\xd5\xa8\x71\x79\xa6\x5f\x60\x5d\x2f\xa1\xa9\xa5\x82\x51\x14\x1e\xa5\x23\xf5\xef\x38\x84\xe7\x91\x7e\x39\x81\xe7\x19\x3c\x19\x3c\x53\x78\x72\xf5\x7c\x7c\x0a\x4f\xf8\xfa\x98\x43\x81\x27\x50\x1a\x3a\x14\x85\x27\x8f\xd4\x53\x4d\x78\x14\x9e\x3e\x86\x27\xb4\x74\x0a\x75\x9c\xa9\xe7\xf1\xe3\xe5\xd5\x26\x3a\x89\xa0\xb9\x93\x48\x15\x38\xd1\x6d\x9f\x1c\xc3\xcb\xe3\x23\x78\x1e\xab\xe7\x09\xfc\x3e\x81\xdf\x8b\x13\xc8\xa4\x10\x4e\x74\x02\x03\x38\x49\xce\x20\x29\x85\xef\xa9\xfa\x70\x1a\xaa\x1d\x11\x9d\x86\xf0\xc2\x54\x47\xcf\x8e\x14\x18\xa2\xb3\xa3\x23\x78\x9e\xc0\x53\x8d\xe3\xec\x18\x52\x8e\xa1\x92\xb3\xe3\xc5\xd5\x26\x62\xd1\x09\x3c\xd5\x67\xa6\x16\x5b\xc4\x1e\xab\x59\x89\x98\xc2\x54\x11\x83\xc1\x32\xb5\x30\x22\xf6\xe4\x31\x7c\x78\x92\xa8\xe7\xc9\x31\xbc\x9c\xe8\x17\x35\xc2\x05\xe0\x8e\x68\x11\xaa\xce\x2d\x60\x68\x8b\xe3\x27\x90\x04\x70\x85\x3d\x15\x2d\xd4\x9e\x8e\x16\x4f\xa0\xd7\x0b\x18\xe8\xe2\x34\x84\x67\xa4\x9e\x0c\x20\xb3\x60\x8f\xe1\x79\x0a\x4f\x35\xa8\xe4\x28\x51\x1f\x92\xe3\x63\x78\x3e\x81\xa7\xea\x7b\x92\x42\xb3\x49\x7a\x04\xcf\x47\xf0\xc2\x43\x78\x1e\xe9\x97\x53\x78\x2a\x00\xa5\x09\x64\x4e\xb9\x2a\x9f\x2e\x61\x39\xa4\xea\x88\x3c\x0a\xc3\x04\x9e\xa9\x7a\x42\x95\x47\xe1\x32\xbc\xda\x1c\x25\x7c\xa9\x5e\x92\x65\x74\xb5\x39\x4a\x39\x7c\x49\xf5\x79\x7b\xc4\xe0\x88\x3d\x82\x97\xb3\x33\x78\xb2\xab\x0d\x7b\xf2\x44\x15\x61\x4f\xd4\x64\xb2\x27\x0a\x44\xec\xc9\x49\xaa\x9e\xaa\x46\xf6\x44\x55\xc5\x4e\x15\xba\x63\xa7\xe1\x13\x78\x2e\xd4\xf3\xe8\x31\x3c\x21\x45\x21\x4c\x76\x0a\xcd\xb1\x53\x28\x70\x76\xa4\x80\xc9\xce\x14\xa2\x66\x67\xb0\xcf\xd8\xd9\x63\xf8\x02\x1b\x82\x9d\xa9\x65\xc8\xce\x16\xc7\xf0\xd4\x99\xd5\xa6\x63\x80\x90\x19\x03\x44\xcf\xd8\x11\x57\x4f\xb5\x75\x19\x53\x0b\x82\x31\xb5\xdd\x18\x53\x30\x65\xec\xd1\x31\x3c\xa1\x80\x3a\x53\x18\x5b\x1c\x41\xb1\xc5\x23\x78\x9e\xc0\xf3\x14\x9e\x50\x91\xc2\x44\x8c\xa9\x93\x90\x2d\xf8\x63\x78\x9e\xc2\x33\xbd\xda\xa4\x86\xbc\x58\x2a\x78\x2d\x17\x11\xbf\xda\x2c\x35\xf9\xb1\xe4\xa1\x4a\xe2\x47\xfa\x45\x8d\x79\xb9\x3c\xe3\xf0\xec\x90\x22\x19\xef\x78\x4b\xee\xc4\x27\xb8\xa0\x27\x4f\x4e\x7d\x9f\x71\x4b\x1d\x38\x57\x68\xdc\x25\x85\x27\x48\x9c\x87\x53\x79\x11\xc6\xb2\xa1\xf5\xb0\xef\xab\xba\xad\x2d\xa3\xc4\x78\x82\x65\x40\xc5\x1e\x3e\xb4\xe0\xbb\x74\xb5\xbc\x10\xd3\x51\x14\x47\x13\xed\x0d\x4b\x52\xda\x84\xce\x92\xc6\xce\x5e\x87\x7b\x39\x22\x25\x65\xe7\xc6\xfa\x34\xe1\x59\x8e\x32\x63\x68\xba\xcc\x8b\xa2\xb4\x4e\x75\x1d\x36\x8a\xa3\x12\x4f\x65\x2c\x06\xf0\x43\xd0\x32\x96\xb4\x0c\x0c\xd1\x9c\x73\x1d\x0f\xb1\x55\x58\xe3\x1d\xc9\xc6\xa0\xc9\xd0\xbb\x1b\x6d\x38\xb7\x46\x43\x87\xcf\xb2\xb9\x8e\xf2\xb5\x2c\x8b\x9b\x73\xe9\xfb\xe5\x58\x16\x17\x4d\x3f\xb2\x81\x7a\xd7\x37\xe1\x3a\xcf\x90\x96\xa0\xf3\x61\x2e\x66\x3c\x4a\xc5\x94\xd1\x2c\xce\x39\xcd\x20\x20\x56\x59\xdc\x7c\x29\xff\xd0\xcd\xef\x06\xbb\x1b\x52\x36\x65\x71\xce\x61\x88\x15\xdf\xf5\x14\x0a\xc4\xd9\x83\xa4\x6f\x78\xa2\x5f\x4e\x59\x32\x3f\x24\x92\x1e\xce\x2a\xf9\xf1\xe5\xfc\x90\x08\x7a\x38\x7b\xf1\x63\x39\x3f\x24\x4c\xfd\x5a\x44\x62\x7e\x48\x32\x7a\x38\x53\x3f\x06\x3d\x23\x74\x61\x5d\xfa\xf1\x5b\x9e\x53\x6e\x18\x69\x35\x24\xeb\x11\xb6\xa0\x8d\x63\xdc\xa6\x87\x60\xab\x0c\x37\xb1\xa4\xa2\x5e\x2e\x4b\x8f\xd2\x7c\xea\xbd\xf0\x62\xef\x47\x08\x96\x16\x52\x5a\x34\xfc\x93\xcd\xe0\xfb\x43\xb3\x6a\x0b\xbc\x7b\xc7\x99\x36\x25\xc8\x46\x71\x29\x2b\x1a\x4e\x56\xe7\xe9\x24\x08\x56\x78\xa3\xd9\x21\x94\xd0\xc2\xdd\x0d\x2b\x8c\xcf\xe9\xd1\xa3\x93\xa9\xb7\xb0\x7f\xb2\x92\x1f\xab\x45\xe7\xaf\xaa\x14\x60\x5e\x7e\xf5\xd5\x57\x2f\xe1\x8f\xbc\x24\x2f\xa3\xe6\x4f\xa7\xbd\x7c\xf1\xe0\xdf\x1f\xf9\x6e\x1a\x5a\x3c\xf8\x47\x54\xf3\xd0\xbe\xae\xef\xab\xaf\xa2\x08\x7e\x46\x2f\xbe\x54\xfd\x17\x9a\xd5\xdf\xbd\xd6\x02\x3f\x8e\x1e\x1d\x3d\x3a\xa7\x89\xef\x27\xe7\x34\x7a\x7c\xf4\x68\xea\xfd\xe8\xc5\xd1\xe3\xe3\x27\x4d\xe2\xc9\xe9\xe3\xa9\x27\xe0\xef\xe5\xcb\xf2\xab\xaf\x4a\x52\xbe\x7c\x79\xd3\xfe\x95\x7f\xf2\xef\x66\xdf\x9f\x68\xfe\xbe\x12\x42\x65\xfa\xb3\xb5\xfe\xa7\xfe\x6c\xe3\x2f\xed\x48\x6e\x6e\x5e\xea\x1f\xed\x54\xb7\xc0\x1a\x29\xb0\xe0\x38\x3a\x39\x69\x20\x76\x74\x74\x14\x4e\xbd\xd2\x8b\x4f\xa3\xb3\x23\x9b\x78\x7a\x14\x1e\x4f\xbd\x8f\x5e\x7c\x7a\x14\x3e\xa2\x34\x99\x7a\x0b\x2f\xf6\x5e\x78\xae\x9a\x5b\x48\xd6\xb4\x9a\x2c\x61\xa5\x2e\xad\xf9\xfb\x66\xb6\x9c\x0f\xbc\x1b\x8f\xd2\x9b\xa9\xfa\x4d\xd7\xf1\x9a\xde\x6c\x6d\xa9\x4b\x1a\x92\x5b\x5a\x4d\x2e\xa1\xd4\xa5\x35\x3a\xdf\xcc\x2e\xe7\x03\x2f\xf2\x28\xfd\xe4\xfb\x9e\xda\x33\xb7\x53\x95\x46\x3d\xe1\xc5\x42\x6f\x9d\x4f\x60\xdb\x4e\x3f\x11\xf8\xfe\xc9\xf7\x91\xce\xf1\xa3\xa7\x78\x4e\x53\xff\x82\x46\xe4\x9a\x6e\x66\xe1\x7c\xb2\x38\x4f\x47\xd1\x24\x08\x16\xba\x91\xf7\x74\x33\x5b\xcc\x07\x5e\xe0\x51\xfa\xde\xf7\xa1\xb1\x6b\xf3\x7f\x33\x5b\x04\xd1\x7c\xaa\x32\x50\x2f\xf2\x62\x8f\x78\x43\xfa\xbe\xae\xaf\x87\xe6\x53\x5d\x7b\x91\x37\x84\xfc\x42\xfd\xaf\x6b\x04\x99\xaf\x31\xb9\xa6\xef\x9b\xd6\x3f\xd3\x70\xf2\x19\x46\xf6\x59\x37\xfa\x94\x6e\x66\x9f\x01\xed\x7a\xc4\xa3\xf4\x29\x56\xaf\xd4\x7b\xe9\xb5\x3e\x9c\xbe\x82\x74\xc8\xfd\xc2\x8d\x8b\xf8\x82\x7e\x0e\xa2\xc9\x8b\xf3\xd4\xf7\x21\xcf\x66\xf6\x62\x3e\x09\x82\x17\x78\x62\x5b\xfb\x48\x3f\xfb\xbe\x37\x84\x6f\x9f\x47\xaa\x93\x3a\x77\x64\x72\x4f\x61\x28\x2f\x3d\x72\x47\x3f\x4f\xee\xce\x5f\x4c\x82\xe0\x0e\x6f\x66\x77\x73\xfa\x71\xf0\x99\xbe\x18\x45\xdb\xa6\xe3\x6f\x69\x48\x3e\xd0\x6a\xf2\x16\x3a\xff\x56\x77\xe7\x15\xdd\xcc\xde\xce\x07\xde\x0b\x8f\xd2\x0f\xa6\xde\x57\x53\x95\x46\x15\xc2\x33\xd3\xf2\x4a\x4d\xcb\x07\xfa\xaa\x9d\x83\x37\x34\x9c\xbc\x81\x8a\xde\x60\x08\x4a\x00\xf9\x36\xb3\x37\x73\xa3\x51\xf2\xdc\x1d\xe7\x73\xfa\x26\x88\x26\xcf\x55\xcf\x9b\x9c\xcf\xe7\x78\x12\x04\xcf\xdb\xa1\x7e\x4d\xa1\x17\xe8\xcd\x74\x33\x7b\x33\x8a\xe6\x71\x85\xc9\x37\xf4\x6b\x4a\x91\x4e\x7f\x7e\x9e\x4e\x55\xb1\xb8\xc2\x78\xfa\xb5\xc5\xc7\x71\x45\x7e\xa5\x6f\x26\xbf\x9e\x3f\x9f\x04\xc1\xaf\x78\x33\xfb\x75\x4e\xbf\x19\xbc\xa1\xcf\x47\x51\xd3\xd9\x97\xe4\x99\xc2\xb9\xef\x68\x38\x79\x77\x9e\x4e\xb4\xb2\xb2\xe9\xc6\x3b\xdb\xe1\xdf\xe8\x3b\xe8\x6b\x10\xbc\x53\xb9\x7c\xdf\xcd\x32\x09\x82\x77\x78\xf2\xcc\x44\x6c\xe2\x1f\x0f\x4a\x14\x92\xdf\xc8\x3b\xac\x9d\xdf\x43\x05\x3f\xd3\x77\xe4\x5b\xfa\xcc\xa2\xf9\xd7\x36\x14\x50\x3e\x8d\xe2\xb0\x5b\xb5\xf7\xc2\x53\xab\xee\xdd\x5c\xd7\x6b\xfb\xf9\x0b\xfd\x79\xf2\xcb\xf9\x3b\xe8\x60\x66\x5b\xff\x45\x75\xf0\xe7\xf3\x5f\x7c\x1f\x3d\xb3\x91\xf4\xbe\x25\x21\xd1\xbd\x88\xc8\xcf\xe4\x17\x8c\xc9\xb7\x01\x7d\xad\xa5\x7c\xff\xa4\xbf\x98\xc6\x7e\x51\x95\xf9\xbe\x5b\xd3\x24\x08\x7e\x51\xe3\xd8\xa9\xe7\x88\xfc\xb3\xa9\x87\xfc\x4c\x7f\x81\x61\x05\xc1\x2f\x83\x9f\x55\x15\x0f\x34\xac\x86\x6f\x04\x9f\xcd\x21\x88\x22\x4a\x9f\xe9\x9b\xdf\x5b\xae\xde\x5f\xd2\xa2\x09\x08\x7f\x55\x05\x5a\x9e\x0f\x39\xe0\x20\x7e\xd9\xde\x12\x93\x67\x4d\x90\x7e\x0b\xe2\x90\x38\xdf\x31\x86\x10\x73\x7f\x43\xcf\xf0\xbe\xda\xaf\xaa\xe0\x2f\xba\x76\xc8\x21\x8b\x51\xaf\xf2\xce\xe4\xa5\x23\xf7\x63\x8a\x55\xe5\xcd\x84\x3d\x1b\x9b\xf0\xb0\x08\xc7\xcf\xb6\x5b\xe4\x98\xfb\xa5\xbc\x7b\x35\x07\x41\x97\xba\x9e\x54\x74\x60\x31\xf3\x89\x56\x8a\x24\x95\xe0\x47\x1e\x5b\x21\xe0\x86\x03\x0d\xc0\xf7\x39\x48\xdc\xf5\xc1\x87\xf7\xbb\xe5\x23\xc3\xa8\xbd\x06\xe6\x63\x26\x25\x4b\x56\x90\x0b\x77\xde\x90\x57\x08\x2f\x00\x87\x78\xcd\x5a\x65\x94\x8f\xdf\x1b\x39\x77\x05\xf7\x88\xcd\x1b\x78\x25\x63\x33\x39\xa7\x48\x3d\xeb\x7a\xc3\xb1\x8d\x40\x22\x3a\x77\xf3\x4b\xde\x8f\xb2\x62\xeb\x00\xd7\x51\xf6\xc5\x54\xe2\x44\xd5\xe1\x9d\xe1\xee\xf1\x0b\x88\x1f\xf4\x16\xd8\x1b\x74\xca\xdd\x41\x3b\x6f\xbf\x3b\x68\x92\x51\xe6\xfb\x6a\x84\x1d\x1d\xf7\xd7\x28\x53\x65\x4a\x90\x55\x02\x00\x68\xd6\xa8\x2b\x94\x0d\x20\x6c\x5a\x19\x44\xb8\xab\x4c\x7f\xd3\x59\x1f\x06\x44\xa0\x17\x60\x57\x71\xcb\x71\xfc\xa1\xbb\xbd\x23\x4c\x34\xc1\x2f\x5c\x82\x5f\xcc\xb2\x79\xc7\x9f\xab\xc3\x29\x5d\xf2\xae\xc9\xfe\xae\x9e\x81\x36\x8d\x54\x6f\xb1\x24\x6b\xb5\xd6\x85\xfc\x66\x37\x5e\x9b\x1b\x09\xe1\xb5\xce\x05\x71\x86\xb7\x5b\x4c\x60\x9c\x02\xe4\xb8\x9f\xd6\x1c\x6c\xf9\xc9\x67\x0e\xd1\x01\xe4\x38\x29\x52\x7e\x03\xd7\x20\xdf\x5f\x8b\xa2\x74\xe6\xfe\x96\xbb\x9a\xd2\xfb\x17\xcc\xb8\xeb\x14\x61\xd0\xd1\x72\x80\xeb\xf0\x4d\xf9\x6a\xdd\xcb\xf5\xdc\x5d\xcc\x5f\xca\x40\x67\x73\x7b\xeb\x2d\x5d\x43\xac\x51\x44\xe9\x6b\x24\x08\xb8\x5a\xf3\x7d\x63\xf9\x0e\x6f\x4e\xa0\x9e\xee\x92\x37\xd3\xdb\x78\xcd\x6e\x33\x2e\xb8\x31\x29\x77\xee\xcc\x7a\x37\x59\x2b\xee\xb8\x41\x20\x9d\xac\xcb\x65\x2f\xef\xda\xcd\xdb\xb6\x72\xdd\xb4\xe2\x4e\xe1\xb4\x9f\x00\x2e\x77\x74\x97\xc1\x00\x85\x0e\xa3\xb6\x8e\xf7\xdc\x3a\xf9\x28\xd6\xaf\xcb\x62\xcd\xae\x41\x9d\x63\xba\x93\x02\xb5\x24\x4c\x24\x3c\xff\x7a\xb3\xd0\x21\x9c\xda\x6a\x3e\xbb\x5c\xbd\x66\x00\xf9\xce\xda\x99\xee\x26\xc5\x21\xa5\x9d\xce\xb5\x55\x3e\x85\x2a\x61\x8c\xe4\x7d\xf7\x92\xe0\x45\x57\x86\x20\x9b\xc8\x15\xad\x11\x66\x9b\xf9\x63\x67\xcd\x7d\x5c\x65\xc9\xaa\x8b\xb0\xd5\x7e\x88\x7c\x3e\x5e\x6c\xa4\x2c\xc4\x54\xd2\x28\x3e\x72\x5f\x8f\xe3\x47\xcd\x2b\x6c\x9d\x23\x8c\xc9\x02\x6c\x13\x65\x99\xff\x9d\x7f\x02\xd7\xc3\x7a\x57\x1d\x63\x22\xb5\x36\x15\x27\x6f\x39\xf9\xc0\x7b\x31\x87\x0a\xdf\xcf\xcf\xcf\x5a\x06\x51\x33\xc3\x6f\xba\x36\x66\x5e\x5a\xb2\xeb\x6b\xf0\x86\x99\x89\x03\x5e\xd7\x90\xf0\x4d\x59\xac\xe1\xbd\x73\x20\xbd\xe2\xc6\x6f\xb9\x1e\xcb\x5d\x33\xd4\x37\xc8\xab\xd6\x4c\x78\xc4\xfb\x8f\xff\xf6\xbf\x79\x78\xf0\x0a\x71\xd2\xa4\xcd\x24\x79\x48\xbb\xc8\xbb\xf3\xf0\x1c\x83\x6e\xbb\xab\x44\xd5\x71\x20\xe0\xfb\xe8\x8e\x53\x69\xd2\xde\x65\xa9\x5c\x9d\xd3\x48\x51\x77\x6e\xae\x8b\x23\xdf\x1f\xea\x11\x9f\x62\xad\x63\x26\xe8\x1d\x9f\xf6\x7a\x16\xb7\xef\xff\xfe\x3f\x3c\x30\xc7\x27\x5e\x9a\x55\xeb\x9c\x7d\x8a\x0f\x32\xa1\x75\xca\xf3\x22\xf9\x30\x39\xf8\xa8\x9a\x8a\x0f\xa2\xf5\xdd\xe4\x40\x47\x32\x1c\x81\xe9\x70\x7c\x30\x8a\xd6\x77\xae\x91\x5e\x57\x61\x29\xb9\x19\x99\x40\x79\x5e\xc7\x3a\xee\x8d\x0b\xbd\x21\x7d\xdb\xf8\x5b\x78\xcb\x8d\xf6\xbb\x02\xdb\x83\xa0\x7a\xfa\x7f\xff\x5f\x4f\x21\x32\x1e\xbd\x43\x92\x84\x24\xc2\x0f\x5a\x3b\x33\xc8\x12\x91\xa3\x07\xb3\x0c\x1c\x65\x34\x32\x44\x43\x51\xd7\x42\x7b\x66\xa0\xc2\x18\x48\xfb\x3e\x7a\xcb\x29\xd3\x6f\x23\x93\x7a\x7e\xac\x61\xfb\x9c\x93\xaf\x39\x3d\x1e\x52\xef\x4a\x5c\x89\x85\x67\xd4\x7c\x0e\xaf\xc4\xa1\x45\x51\xd3\xfd\xa6\x5a\x21\x31\x57\xa7\x8d\x50\x49\x9e\x53\x36\xb1\x2a\x3b\xee\x45\x9e\xf0\x88\xd4\x57\xcc\x99\xef\xa3\xac\x77\xc5\x5c\x52\x73\x8a\x21\x49\xbc\x2b\x45\x12\x36\xe2\xb8\x6c\x14\xe1\x69\x36\x8a\xe2\x0c\xa2\x2c\x3b\x55\x96\x9e\xaa\x70\x48\x8b\x29\x12\x36\xce\xb9\x3d\x72\x0b\x8c\x89\x0c\x68\x11\x44\x38\x6e\xbe\x62\x22\x69\x16\x44\xad\xbc\x69\x7f\x08\xbd\x66\xfc\xe5\x95\x98\xd6\x0a\x0a\x5b\xf2\x0d\xdf\xe7\x4c\x76\xda\xd7\xd3\x68\xab\xe8\xa8\x7d\x0c\x69\x57\xeb\x63\x5f\xa8\xad\x7d\x81\x55\xcb\x4f\xf7\x0a\xf5\x14\x1f\x05\x2f\xad\x55\x58\x5b\x51\x57\x13\x6a\xc7\xff\xc9\x10\x0d\xc1\x1a\x5f\xab\x29\x35\xb6\x22\x43\xca\xb1\xef\x87\x43\xaa\x8e\xdb\x1b\xf5\xf1\x5b\x91\x6a\xe5\x58\xe4\x41\x6f\xdf\x16\xdf\x8a\xd4\x83\xd3\xe5\x57\x4e\xbd\x42\x40\xb4\x86\x4c\xa0\xe7\x2d\xc2\xc1\x75\x8d\x9e\xf7\x1d\x02\x9b\x9c\xc4\xd3\x1d\x98\x78\x98\xec\xf1\x32\xff\x5c\x9d\x69\x2a\x23\x26\x2f\xb5\x84\x92\x3c\xe3\xf4\x7e\x4b\xde\xf1\x8e\x0f\xd3\xdf\xcc\x99\xb9\x13\x64\xe2\x08\x94\xc8\x53\xbe\xe6\x22\xe5\x22\xc9\x78\xf5\x47\x29\x22\x4c\x9e\xf1\x19\x9f\x53\x57\xb3\xc8\x6e\xe4\x7d\xde\xec\xdf\xed\x5c\x1e\x73\x8c\x39\x7d\xa7\x2a\x69\xa9\x49\xdf\xdf\x2d\x3b\x16\xec\x66\x7f\x05\xf0\x05\x5b\x64\xab\xaa\x82\x94\xf9\xe0\x21\x72\x4b\x7d\x05\xff\x13\x88\xd3\xbf\x80\xb1\x26\x86\x12\x54\xc2\xbf\xad\xf5\xb4\xb7\x6f\x00\x87\xff\x98\x5d\x7d\xbc\x1a\xcd\x83\xab\x43\xfb\x23\xb8\xbb\xc9\xff\xd2\xdc\xe3\x5b\xb4\xf5\x33\x47\x9e\x22\x0b\xb3\x04\xce\xec\xc3\xbb\x9b\xdc\x98\x8a\xfc\xc1\x5a\xff\x59\x15\xe2\xf7\xab\x05\xaf\x48\x0d\xf3\xb7\x1b\xf5\x43\x0f\x96\x6f\x63\x5e\xd7\xfa\xb7\xa7\x16\x88\xe7\xd0\x2e\xdf\x9a\x65\x21\xe9\xcf\x8a\x6c\x34\xfa\x3c\xcf\xf8\x4c\x1a\x38\x66\x4b\x34\x6c\x24\xf0\x90\x1b\x42\xb9\x1c\xae\x73\x96\x09\xaf\x8d\x20\x6c\x09\xec\xd7\xbb\x1a\x02\xee\x1c\x65\xf4\x75\x5b\x77\xa3\x43\x76\x90\x89\x83\x0c\x67\xfd\x92\x25\x86\x60\x95\x7b\x53\x67\xde\x7b\x2f\x28\xe7\x14\xfc\xff\x12\xf5\xa4\x99\xfa\xb9\xd5\x8e\xd9\xdb\x19\x25\x72\xbc\x02\xab\x69\xa3\xb2\xca\x9c\x57\xea\x7e\xc3\x44\x8e\x6f\x8a\x14\xdc\xda\x56\x0d\xa5\x5b\x80\x36\x9e\xf3\x81\xcd\x8a\x39\x75\x12\xc0\x4d\x84\xd5\xbf\x51\x25\x5e\x77\x37\xde\x2f\x06\xc2\xbf\x21\x49\x76\x81\xc3\xf1\xf4\xb5\x5a\xff\x31\x3c\x15\xd7\xd7\xce\xcd\x3f\x79\x1b\xbf\x0e\xa2\x70\xb5\x17\x21\xc0\x76\xa9\x5d\xff\x46\x32\xc9\x5d\x95\x5d\x93\xd4\xce\xe5\x7d\x1b\xa0\xdc\x78\xf6\x35\x13\xa1\x88\xea\x41\xe6\x1a\x5c\xc3\xbe\x87\xf3\x24\xb3\x2c\xd6\x4c\xd1\x20\xa0\xb9\x93\x6d\x77\x35\x76\x7e\xe4\x3d\xd5\x9f\x09\xd7\xe6\xf3\x97\xc6\xbd\x0e\x75\xde\x91\x04\x2f\x93\x00\xb9\x21\xe5\x13\x2c\xad\xed\x1f\xe1\x54\x27\x37\x74\x43\x5d\xdf\xab\xf7\x98\x13\xc8\x10\x4b\x67\xc9\x7e\xd7\x63\xac\x86\x60\xd2\x53\x4a\x18\x37\x50\x9f\xcd\x9b\xb6\x0f\x57\x3d\xfb\x7e\x97\xcb\x07\xbe\x6a\x5d\x54\xda\x59\x75\x65\x14\x0a\xcd\x0b\x04\x7e\xe0\x36\xe8\xdd\x02\x22\x3d\xcb\xba\x3e\x35\x4e\x69\x58\x25\x9f\x81\x13\xad\xd7\xb6\x7c\x9b\xa4\x89\xfb\xb0\x71\x5f\xc3\xdf\xb8\x55\xab\x84\x57\x25\x4b\x72\x4e\xdd\x40\xbe\x3f\xb5\x73\x8d\xe4\xc8\x92\x7c\xf8\x3c\xac\x6b\x79\xa1\xce\xbb\xec\xf3\x6e\x10\x33\xef\xed\x8a\x97\xfc\x20\xab\x0e\x44\x71\xa0\x2a\x3e\xf0\x02\x24\x03\x5b\x38\xf0\xb4\x93\x1e\xde\xc6\x71\x72\xa4\xca\x82\xf2\xc9\x10\x2c\xe0\x79\x35\xc1\xae\x8b\x0c\x60\xc4\x1a\x73\x02\x50\xf5\x2f\xb9\x5a\x03\xa4\x54\x0b\x63\xb5\x11\x1f\x14\x3c\x90\x8e\x15\x75\x5e\xe2\x7b\x41\x33\xe3\x6c\x48\x8e\x68\xd9\x7a\xb4\x86\xca\x67\xd2\xd1\x15\xfb\xb7\xee\xad\x9a\x0e\x96\xaf\xbd\xb1\xb6\xe1\x65\x32\x70\x32\xa2\x1d\x58\xea\x4a\x82\xa8\xeb\x66\xc2\x52\x39\x3a\xe0\x9c\xa2\xcc\x8c\x3f\xd7\x92\xb6\x54\x8b\x00\x9f\xbd\x24\x73\xdc\xbd\xb6\x9f\xb5\x43\x5f\xc2\x1a\x62\x26\x08\xb2\xad\x4a\x70\x54\xdf\x76\xfa\xda\xef\x22\x11\x3d\xef\x17\xd6\x58\x5b\xf5\x0b\xf7\xaa\xfb\x7b\x47\x26\x21\x47\x7c\xbc\x02\xfa\x5c\xfb\x80\x68\x27\x80\x4f\xd8\x84\x51\x66\x28\x0d\xcc\x4c\xb6\x80\xba\xaa\x72\x5d\x76\xc3\x6a\x4f\x77\x1c\x14\xbb\xf6\x1a\xfa\x33\x11\xf4\xb5\x81\x6b\x45\xc0\xc6\xca\xd2\x33\x13\x36\x91\x94\x11\xa7\x59\xf7\x9a\x93\xb5\x8b\x20\x9b\x0f\xa9\xd4\xb2\x8f\x80\x76\xd2\x3b\x0b\xc3\xf6\x23\x90\x7a\x2d\x3a\x6a\x7d\x3d\xc9\x1d\x7c\x1e\xf0\x38\x2d\xee\xbb\x6e\x5a\x78\x53\xb9\x2b\x1f\x68\x68\xe1\xfe\xb2\x6c\x61\x09\x2b\x92\xd3\x6c\x90\x14\x42\x66\x62\xc3\x0f\x38\x2c\x4b\x22\x82\xee\xf2\x6d\x11\x9a\x36\x57\x18\x72\x0d\x9a\x76\x8f\x68\xef\x40\x26\xb9\xed\x46\xd1\x6a\x39\xeb\x15\x5e\xcc\x3b\xed\xe7\x18\x36\xc3\x40\x8e\x68\xde\x34\x12\x14\x2d\x10\xfe\xb5\xa7\xae\x77\x61\x01\xe1\xfb\xf2\xdc\xfc\x0c\xf4\xa6\x6f\x0b\x71\xd9\x29\x64\xc2\x23\xe8\x2e\x68\x53\xa6\xef\xc0\xdd\x00\xac\xcc\xc0\xf1\xee\xab\x3f\x76\xd4\x05\xa5\x23\xfb\x6b\x9c\x18\x6b\x89\xa9\x76\x0e\x39\x04\x49\x47\x27\x66\x6a\x1b\x70\x4a\x61\xa0\xa6\x8a\x41\x83\xd6\x2c\xbe\x4c\x56\xf6\x62\xb7\x92\x59\xf2\xe1\x93\xbb\x70\x85\xec\x49\x2b\x81\xad\xd4\x6b\x12\x62\x5e\xae\x46\x6a\x67\x3a\xce\xfd\xfa\x05\x4c\x9d\xe0\xc2\x44\xfd\xf2\xfd\x90\x52\x53\xad\xe3\xb0\x4c\xba\x51\x39\xa5\x01\x13\x51\x0d\xb8\xda\x0c\xdd\xca\x4d\x2d\xe7\xe1\x54\xc6\x0e\xe0\x8b\x87\x72\xa9\x73\xa9\xf5\x09\xd4\xcd\xd5\x77\x79\x4d\x5a\x2f\xd9\xa4\x3b\xc3\xa3\xc8\x9d\x9a\x44\x36\x07\x81\x86\x8a\x5d\x0f\xd8\x1d\x8c\xae\x32\xb4\x67\x7c\xbf\xc2\x36\x8c\x9b\xaa\xe1\x42\x4c\xa5\x44\x82\xc0\x19\x23\xb0\x76\x92\x6e\xf8\xc5\xbd\xd1\x1b\x14\x94\x7a\xc2\xf4\xba\x16\x17\x72\xda\x02\x52\xe2\x18\x54\x3f\x9a\x84\x10\xc7\x7c\x8b\xa4\x6e\xc4\x78\x97\xef\xb4\xe4\xf8\xc2\x91\x0f\x2a\x0c\xcb\x1d\x85\x61\x0d\x0f\xd7\x90\x41\x6c\xbf\x77\xc5\x74\xbc\xc8\xe9\xae\xbd\x85\x3d\xdc\x2f\xa8\x73\xa0\x5b\xb3\x00\xd2\xa9\xa0\xfa\x62\x05\x94\x76\xcf\xf1\x5e\xe1\x35\xe7\x1f\x1e\x2a\x6d\x1a\xb5\x8a\x30\xa6\x42\x5c\xd7\x26\x7a\x65\xb7\x26\xc1\xef\x64\x4f\x4a\x65\x8b\x9c\xef\x8e\x01\xff\x7e\x43\x41\x80\x7b\x4d\x70\xb6\x1b\x82\x4b\xd2\x2f\xf5\x75\x3f\xcf\x32\x95\x94\xf2\x58\x6a\x6d\x65\x5e\xe9\x98\xbd\x60\x9e\x14\x03\x95\x67\x3a\x17\x04\xb6\x1e\xd2\x07\x1b\x67\xf2\x9d\xc2\xb9\x0f\x38\xad\xb1\xe5\x26\x3a\x7c\x08\x44\x5d\x9f\xe0\x49\x7f\x6e\xf7\xd4\xfa\x66\xcd\x92\x8e\xb0\xaf\x75\xb2\xd8\x54\x7a\x38\x6b\xed\x5a\x4c\xc7\xbf\x00\x02\x3c\xc1\xed\x40\x06\xfd\x2e\xf0\xfe\x62\xfa\x90\xad\x81\xe3\xdf\x31\x23\x71\x28\xcd\x2f\xac\x45\x28\xfe\x3b\x93\xd4\xf8\xca\x21\x9d\x79\x92\x17\xa3\x08\xf7\x57\xaf\x24\xc3\xfe\x42\x5b\xb0\xe4\xc3\x4f\xeb\xae\x51\x8c\xc9\x3e\xa2\xfd\xf1\x68\x57\xb1\x0f\xad\xf0\x0e\x1d\x7c\xde\xd2\xd1\xd6\xa9\x62\x9f\x28\xfe\xd9\x85\x34\x69\xf3\x77\xe8\xec\x3d\x24\x76\x3f\x09\x6a\xc3\x0f\xd2\xe2\x50\xe7\xce\x67\x28\x34\x42\xdd\xed\x3c\xdd\xd3\xa5\xe6\x63\xa7\x5b\x38\x0e\xfb\xfb\x49\x4d\x84\xb1\xbb\xdc\x03\xa1\x6e\xcd\x8e\xd9\x90\xa9\xef\xbf\xb4\x2b\x70\xfb\xba\xef\x22\xd3\xee\xde\x26\x88\x26\xef\xc4\x41\x32\x4b\xca\xd0\xc4\x76\x39\x99\xcb\xdc\x36\xfa\x1e\xf3\x7d\x63\x25\x7c\x11\xea\x08\x15\x88\xf9\x3e\x38\xb0\x69\x26\x5b\xa1\x1c\xea\x9a\x1b\x13\xa6\x79\xaf\x6c\x5f\x2c\x41\x31\xed\x19\x36\xc4\x1c\x3c\xc2\x67\x9d\xcd\x58\x6d\x16\x95\x2c\x9b\xfa\x49\x23\xe7\xc4\x94\x66\xad\x64\x64\x4f\x47\xda\xc8\x58\x3b\x1b\xc0\xf8\x30\xff\x1d\xb4\xed\x80\xc4\x59\xa3\x0a\x3a\xbd\xea\x56\x59\xca\xbf\xd3\x02\x7a\x56\xf6\x23\x7d\x76\x67\x31\xa0\xda\xe2\xd5\x36\x87\xf0\x76\x99\x09\x96\xe7\x9f\x7a\x19\xd5\x46\xec\x35\x93\x17\xc5\x87\xa7\x2b\xce\xd2\x87\xb0\x43\xcb\x59\x36\x58\xca\xf7\x65\x5b\x0e\xf1\x7e\xcf\x17\xac\xe2\x10\xb0\x62\x57\x2f\xf0\x81\x1a\x75\xf4\x19\x5b\xac\x5d\x30\xda\x2a\x2b\xdd\x6b\x26\x06\x1c\xbc\xa5\x0d\xdb\x51\xc8\x2d\xd9\xc8\x9d\x78\x9c\x9d\x32\x06\xe6\x69\x91\x34\xc5\x15\x99\x69\x1c\xaa\xde\xb0\xbb\x17\x4d\x6d\x60\x84\x08\xc9\x4d\xef\x2a\xc7\x54\xaf\x49\x54\x38\x22\x72\xf8\xee\x95\xec\x5b\xc6\xce\x1a\xc7\xf7\x45\xca\xff\xc6\x85\x62\x2f\xee\xb7\x83\xf7\x90\x51\xab\x10\x70\xd5\x25\xf8\xde\x65\x00\x1d\xf2\xcf\x44\xa7\xd2\xce\xd5\x49\x49\x98\xcb\x54\x58\xb1\x87\x43\x77\x30\x7c\x2f\xdc\xae\x67\x03\xcb\x61\xe8\xce\x14\xb7\xbc\xcc\xd9\xa7\x4a\xb1\x3b\x09\x8d\x48\x45\xc3\x81\xa9\x86\x0e\x43\xe2\xf6\x2e\x7f\xa0\x67\x2d\xb9\x95\x4c\xaa\x73\x3e\xb1\x78\x20\x9b\x25\xf3\x01\xbb\xe0\xbe\x9f\x59\x05\x93\x84\x44\x84\x93\x6c\x96\x04\xd1\x1c\x02\xf5\x06\xf4\x88\x54\xb4\x21\x61\xb9\xda\xda\x70\x21\x9c\x2d\x51\x3e\x2e\xd6\xec\xb7\x0d\xc7\x4d\x71\x41\x92\x91\x20\x9c\x78\xa6\xd7\x07\x5e\x20\x31\x49\xa8\x08\x8e\xb4\x9c\x17\x74\x87\xc5\x79\x32\x11\x01\x3d\x6a\x1c\xdb\xcd\x44\x10\xcd\x07\xfa\x1f\x45\xe5\xb4\x0c\xac\x21\xb5\x5b\xd1\x56\xc1\x13\x5b\xd7\x56\xb4\x20\x62\x67\xca\x45\x7f\xbe\x49\x42\xc3\x49\x72\xde\x07\x66\xcb\xd1\x25\x38\x47\x89\xc5\x76\xf7\xe0\x23\xa0\x8a\x33\x02\x66\xdd\xbc\x8a\xcb\xf1\xe2\x1a\xfc\xc9\xd4\x75\x09\x40\x86\x97\x69\xa9\x7d\xa9\xb6\x94\xed\xd2\xe5\xab\x86\xc6\x81\x34\xf8\x6e\xd4\xbf\x66\xe1\x7c\x48\x7b\xeb\xcb\x4e\xc3\x5a\x95\xfd\x01\xe8\x27\x10\x89\x38\xb4\xf3\x05\x6f\xfc\x57\x75\xa2\xad\x18\xc7\xb8\xff\xe4\xc8\x59\x91\x4c\x57\x8f\x49\x49\xcd\xe2\x66\x78\x90\x81\xe0\x53\x43\x2c\x6b\x1c\x7e\x3f\x5d\x4a\x5e\x52\x36\xae\xd8\x2d\x47\xc3\xac\x71\x79\x5d\xd1\xd2\xfc\x20\xe5\xd8\xc0\x60\x6a\xbe\x3d\xd3\xaf\xb4\xf9\x10\x77\x3f\x18\x97\x34\x4e\x4e\xcd\x50\x0a\x08\x91\xa8\x7a\xd9\xf8\x87\xfb\xae\x54\x0c\x3a\x2f\x81\x8e\xb4\xfd\xb7\x89\xd4\x61\xa0\xfa\xdf\x48\x10\x3c\x50\x15\x6e\xdd\x14\x9a\x11\x38\x0a\x2f\xb2\x2b\xce\x81\x2a\xc0\xd3\xa2\xb9\xe5\x34\x41\x49\x55\x4b\x8e\x0c\xd1\x65\x7a\x37\x12\x31\x32\x0c\x89\xb4\xf7\x6c\xfd\x03\xb7\x11\x61\x90\x8c\x94\xa6\x85\x82\x82\x46\xbb\x1c\x39\x23\x69\xa5\xa2\xd3\x88\x1f\xc7\x51\x18\x62\x92\x53\x39\xc9\x2f\x8a\xc9\x68\x94\xc3\xfa\xc9\xcf\x69\xd9\x65\xfd\xcc\x2b\xb4\x9d\xd0\x9f\x38\x2a\x49\x3e\x8a\xc0\xfb\x8c\x33\xa1\x6a\x18\x6a\x1a\x86\xa2\xae\xf3\x00\x75\x98\xf8\x54\x4e\x1d\x1c\x1c\x87\x58\xb5\xe1\x82\xb6\xe1\xf1\x73\x13\xb1\xeb\x67\x94\x68\xb4\x02\x3b\xab\x5d\x88\x96\x14\x99\x18\x11\x54\x56\xd7\xec\x22\xc5\x20\x3d\xce\x47\x11\x61\x34\x6d\x03\x1b\xda\x58\xa0\xa4\xa0\xe5\x05\xb3\xa2\x8e\x9f\x38\x62\xa4\x1c\x45\xd8\xe9\x3c\xc9\x69\x31\xdd\x48\xd0\x4a\x7b\xc3\x6e\x79\x8a\x18\x29\x48\x89\xe3\x06\xfc\xdf\x71\xa4\xe7\x08\x3b\xc1\xb3\x98\x16\xc8\x95\x44\xba\xde\xf7\xf0\xfd\x8d\x9a\x73\x61\xf0\xa2\xbd\xac\xc8\xb5\xb8\x51\x74\x36\x01\xa5\x72\x14\xd5\x35\xfb\xea\x31\xa5\xa1\x1a\x0b\xcd\xc6\xb7\x19\xff\xf8\x5d\x59\xdc\xf8\x3e\x3b\xd7\x6f\x6f\x8b\x69\xae\xb7\x0b\xd6\xce\x95\x73\xe0\xdb\x74\x0c\xa5\xad\x89\x40\xc2\xba\x0b\x39\x37\xa1\xd6\x1c\x67\xb8\x37\x3b\xa7\x8e\xb3\x81\x4b\x30\x5a\xfd\x9e\x83\xa0\xa0\x07\x6e\x22\xf4\x39\x52\x1a\x79\x75\x09\x44\x3e\x1c\x7e\x9e\x07\x24\xd0\xa5\x44\x99\x45\x8e\x78\x32\x2c\x15\x7f\x8c\xf0\x04\xdf\xaa\xf4\xb2\xf9\x42\x3a\x35\x38\x5a\x4b\xd2\x71\x1a\xb6\xc8\x99\xf8\xa0\xc6\xd6\x5e\x30\x34\x49\x48\x5f\xf7\x38\x2b\xd9\x4a\x0f\xcc\xa5\x40\xab\x03\x00\x0b\xbe\x29\x38\xed\x27\x58\xf7\x83\x38\x36\x7c\xb1\xa3\xa7\xe4\xc0\xa9\x6b\x77\x11\x85\xe0\x7b\xee\x9e\xc1\x5d\x50\x38\xd7\xad\x0a\xac\x57\x46\x73\x0b\x2e\x35\x99\x62\x42\xda\x4a\xcd\x35\x1a\xfe\xc0\x6e\xaa\xed\x6e\x04\xe4\x22\xe5\x07\x5e\xa0\xaf\x12\x03\xef\x60\xc9\xb2\x9c\xa7\x07\xb2\x38\x60\xe9\xad\xda\x49\x07\x95\x2c\x39\xbb\x19\x7b\x78\xbb\x91\x7f\x86\x46\x53\x93\x6c\x63\x3a\x35\x04\x4d\xc0\x3b\x41\xe0\x86\x6a\x1a\xf9\xc5\x0e\x8d\x63\xc9\xdb\x0e\xdd\xc3\x21\x98\x63\xa7\x13\x7b\xa8\x3a\x6e\x0e\xa4\x2e\x7d\xb4\x23\x2d\x9e\xf4\x32\xcc\x76\x68\xa7\x39\x58\x8e\xef\x24\x07\xf4\x68\xe0\x8c\xf2\x4b\x35\xa8\x23\xde\x1c\xb3\x5a\xf3\x4d\xd1\xa8\x25\x5f\xe7\x2c\xe1\xe8\x10\x1d\xd4\xff\xc0\xf6\xb0\x1f\xff\xf5\x10\x14\x45\xaa\xec\x33\x8f\x7f\xbf\x6b\x23\x45\x32\x77\x20\x61\xb7\xe6\x0e\x2f\x0e\x50\x0f\x76\xc9\xc8\x8b\xd0\xf7\x77\x12\x47\x23\xa8\xb6\xc1\x48\x3b\x48\xdf\x9e\x38\x3d\x44\x6b\x30\x16\x27\x70\x3e\xc3\xd6\x96\x76\xf7\x09\xe2\x10\xe6\x0d\x72\xeb\x64\xc5\x10\xfd\xb5\x33\x1e\x85\x78\xf6\xac\x2c\xe0\x7e\xf8\xf4\x9f\x66\x49\x35\x88\xa4\xa5\xa4\x71\xdc\xfe\xee\x88\x30\xba\x83\x87\x2e\xa7\x12\xc9\x5d\xc8\xe0\x58\x6a\x1a\xff\x53\x9f\x66\x6f\x29\xf6\xd2\xb8\x5d\xb5\xbc\x12\x07\x87\x1c\x6b\xcb\xbe\xdb\x4b\x35\xcb\x7f\x21\xeb\xd8\x01\x2e\x62\xb5\x4f\x1f\xa7\xcf\x9d\xeb\xb1\x45\x1f\x61\x92\x92\x14\xe6\x7c\xcd\x69\xa1\xc7\x0b\x47\x62\x41\x90\xa4\x89\x44\x05\x91\x18\x1b\xcc\x5b\x69\xe2\xca\xde\x28\x61\x92\x5a\x14\x9b\x58\x82\xbe\x8f\x67\xcd\x25\x00\x83\x3b\xa3\xd9\x1c\x4f\x10\xab\xeb\x54\x0b\xe3\xc6\xc9\x0a\xfb\xfe\x30\xb5\xa8\x35\x35\x83\x87\xcf\x24\xa3\xb7\x12\xe5\x24\x25\x16\xf6\x84\xf9\x7e\xd9\xaa\x3d\x7f\x92\x28\x25\x99\x9a\x69\xd3\x6d\x9b\x0f\xb7\xa7\x99\xa2\x2c\xdb\xac\x36\x83\xa3\x71\xe8\x60\x69\xb8\xa9\xb1\x8e\x28\x04\x6d\x3c\x9f\xa1\x69\xfc\x8f\xfa\xaa\x0a\x30\x48\xd8\x51\xeb\x26\x71\x84\xa7\xe8\xea\x4d\x80\x0f\xb1\xb9\xdc\xd7\x97\x15\xbc\x51\x1a\x0a\x89\xb0\x1e\xc1\x6c\x92\x49\x08\x84\xeb\x4d\xcc\x5c\xfd\xcf\xa2\xf9\xd4\x33\xf4\xb1\x17\x7b\x0d\x79\xec\x99\x00\xa2\x72\xc6\xe6\x53\xf0\x47\x23\x66\x47\xf3\xb8\xe3\x0b\x0d\xfa\x08\xde\xd0\xd4\x37\xc7\x21\x9a\x67\x3d\x1e\xcd\xd8\xdc\xfa\xb3\xb1\x7e\x8f\x8e\xe6\x0d\x65\xe1\x48\xe9\xdf\xcb\xd6\xab\x8d\xeb\x98\x5f\x8c\x97\x39\x93\x92\x8b\x37\x6b\x26\x2a\xd3\x27\xf0\xc1\x48\xdb\x69\x77\xb3\xe8\x81\x25\x8a\xc5\x22\xc6\xf5\xcb\xe6\x4b\x47\x32\xc3\x64\xe5\x54\xc5\xd2\x54\x9d\x1f\x26\xac\xc1\x4c\x95\xd7\x9a\x0e\xe6\x80\xbe\x96\xe8\x52\x22\xe1\xd0\xe9\x78\x32\xdc\xd8\xb5\x74\x0f\x11\x26\x41\xb2\xf8\x05\x9a\x7f\x8a\x72\x3a\x8c\x48\xe1\xfb\x86\x92\x60\x04\x0a\x61\xfd\xaf\xf1\xf2\xa9\x78\x2e\x45\x7d\xc7\x09\xbd\x96\xe8\x56\x35\xbb\xb1\x0d\x93\x15\xf0\x51\x2b\x0d\xa7\x25\x5d\xa9\xa9\x55\x07\xde\x60\x09\x1e\x7a\xbd\x9b\x91\x17\xa0\x64\xba\x54\x5c\x58\x90\xc4\x4b\x0c\x2c\xdf\x30\xaf\xeb\x74\x48\x13\x63\x00\x5a\x9d\x6f\xf4\xea\x9f\xe0\x0c\x39\x1c\xa2\x49\x25\x55\xf0\x98\x1f\x63\x92\xe2\x41\x4a\x93\xad\x49\xa5\x1b\x4d\x74\xd8\x0a\xd6\x45\x35\xb1\xd1\x3e\x9d\x1a\xd4\x6e\xd2\xe5\x07\x19\x5a\x93\x14\x36\xb2\xb6\xd6\xfc\xac\xb0\x1e\x79\xaa\x9e\x2d\x92\x78\x21\x3b\x18\x49\x87\x30\x78\xd0\xde\xb0\x55\x4c\xed\x6f\xa6\xdb\xfd\x7e\x79\x1c\x9f\xe9\x3a\x3e\xbe\x69\xa0\xe3\x7f\xa5\xa9\xf5\xae\x7f\xc9\xd1\x77\x89\x12\x04\x0c\xf3\x19\x9b\xc3\x71\x8f\x44\x5d\x23\xe1\xf8\x5b\xe7\xdd\x1b\x8f\xa6\xda\xb7\xee\xf5\xd0\x52\xcd\xad\x7b\x88\xeb\x9e\xeb\xdb\x45\x27\xd0\x25\x90\xda\xdd\x24\xe3\x5c\x1c\x16\x3c\x61\xb6\x88\x0d\x32\xd9\x14\x68\xa2\x4e\x3a\xd9\x35\xd6\xf0\xfd\x36\x76\x63\xd3\xb6\xe2\x5b\x4d\x54\x4b\x52\x52\xa9\x63\x4f\x92\x82\xea\x1b\x3a\xfd\x0d\x6a\xc5\xae\xec\xa3\x63\x66\xdb\x99\x85\x2f\xdb\xd8\x82\x02\xa3\x9e\x84\x41\x73\x15\xae\x0d\x64\xeb\x1a\x15\xe3\x4c\x24\xf9\xa6\xca\x6e\xf9\x0b\xbe\x94\x53\x63\x8d\x4b\x65\x6c\xed\x72\xb1\xe2\xe6\x1b\xd3\x5a\x6f\x51\x14\x1f\x54\x6d\x1e\xa5\x05\x1c\x4a\x86\x87\x1a\xda\x46\xc6\x99\xa8\x78\x29\x55\x6d\xb8\xc1\x2e\xa6\x51\x59\x74\x9b\xfc\x51\x6d\xd6\x29\xd8\xfd\x42\x8b\x60\xff\x0b\x87\x08\x62\xce\x34\x2b\xb4\xf2\x42\x1d\x56\xba\x23\x24\xd7\xc2\x55\x95\x1f\xe3\x26\x80\x2b\xdb\x22\x41\x32\x52\x60\x92\xfc\x4f\x83\xda\x1f\x1a\xc0\x1f\x03\xd8\x1f\x81\xd7\x1f\x9f\xa4\x2f\x00\xad\x81\x96\xca\x3a\xd2\x2c\xaa\x1e\x4b\x0b\xc6\x91\xec\x02\x92\xc1\xd9\x40\x2a\x0a\xae\x0c\x1d\x21\x0b\x49\xe9\xdf\x90\x4e\xb1\x7a\xba\x01\xaa\xa6\x59\x1c\x6a\xdf\x65\x0d\x78\x37\x34\x9c\x6c\x5c\xcf\xe6\x4d\xa4\x83\x7c\xb6\x99\xb7\x30\x5d\xa9\x49\x34\xc8\xf5\xa3\x44\x09\x59\x19\xb8\xe0\xc1\x72\xaa\x18\xf4\x15\x20\x22\xc8\xbb\x6c\xfa\xac\x7e\x05\x29\x8e\xe1\x63\xa6\x83\xb4\x36\x4d\xaf\x69\x38\x59\xb7\x51\x55\x83\xa0\x89\x85\x9c\xcc\xd6\xf3\x81\xe6\x1e\x6e\xc0\x34\x1c\xa9\x7f\x01\x4d\xb1\x81\xca\x0d\x00\x69\xfa\x51\xd1\x26\x37\xb6\x23\x75\x8d\x74\x3a\x4d\x89\xea\x51\x5e\xd7\x28\x77\x20\x7d\x83\x71\x6c\x72\x04\x0f\x67\xd9\xea\xd3\xf4\x83\x44\x39\xc6\x24\xf1\xfd\x44\x3b\x39\x4e\x54\x52\x62\x62\x7f\x5f\xd2\x59\xae\xb5\x09\x2b\x13\x58\x99\x7c\xea\x4e\xc0\xe8\x08\x82\x21\x2b\x1a\xbc\x05\xf6\x82\x86\x93\x85\x0b\xec\x05\x36\x27\xf8\x6c\x31\xd7\x03\xd5\x11\x1a\x76\x96\x07\x64\xd0\xe3\xd4\xb2\x0b\x38\x09\x5b\x31\xec\x35\x0d\x27\xd7\xe7\x9f\x26\x41\x70\x8d\x2f\x9b\x40\xcb\xe6\x57\xd2\x50\x18\x97\x2d\xee\xfd\x20\x7b\xfa\xda\x13\xe9\xee\xb2\xf6\xfa\x7c\x26\xed\x5c\x08\x80\x9d\xef\x0b\xb3\x6d\x04\x74\xd9\x38\xfe\x37\xbb\x04\xdc\xa2\xbd\x5b\x71\xed\x2e\x1c\x1c\x58\x6a\x31\xaa\x1c\x8d\x48\xab\x5e\x6d\x5b\x9a\xf2\xb8\x1b\xa9\xf9\x95\x74\x0d\x2b\x7a\x88\x7a\xc7\xd5\x9c\x74\x8f\x34\x39\x13\x16\x46\xc6\x6c\x0b\x38\x53\x8e\x07\x9d\x8a\x68\x4f\xcc\xf9\xc6\x39\x84\xfe\x70\xfd\xda\x16\x6e\x7f\xfd\xae\x7a\xdf\x73\xd9\xd1\x1e\xef\xe2\x87\x51\x14\x3b\xd6\x2e\x5f\x3f\x90\x55\xe3\xae\x4e\xd6\x6f\x64\x57\xc1\xc1\xd5\xe8\x31\xea\x27\xf6\x15\x7c\x0b\x0c\x5b\xb7\x13\x36\xa8\xa7\x0e\x7e\x86\xb4\x74\xd6\xfc\x2c\xd5\xb9\xa6\xc3\xa7\x90\x0c\xfe\xe1\xba\x86\x11\x8c\x9e\x4b\xd4\x0a\x41\xca\xe9\xa8\x8c\x21\xab\x2c\x48\xa6\x10\x43\x5d\x43\xef\x47\x5f\x4b\x63\xad\x95\xa5\x23\x3e\xce\x52\xc7\xfb\xa8\xdb\x65\xc2\xe8\x53\xa9\xfd\x1a\x77\xe6\x97\x39\x58\x5f\x8b\x4f\x88\xf6\x40\xcb\x5c\x0f\xb4\x28\xd3\x7a\xb2\xcd\x92\x33\x4e\x34\x53\x1d\xf5\x9b\x52\x24\xa7\xba\xfb\x31\x74\xce\x20\xf2\x6f\x14\xc1\x98\x59\x64\x71\x1e\x42\x78\x59\xda\x24\xec\x21\x4f\x5e\xba\x33\x02\x03\x18\x86\x0e\xdf\xf2\x6c\xf7\x73\xe4\x7c\x7e\xf7\x67\x47\xac\xce\x39\xb6\xe7\x9c\x63\xb3\x6c\x3e\x28\xf7\x8c\xb6\x47\x24\x34\x87\x8c\xf3\x45\x1d\x84\xe6\xb8\x73\xc1\x50\xf6\xc1\xd0\x24\xec\xd1\x8b\xfd\x4d\xba\x1e\x36\x75\x9f\x8c\x86\x27\x29\x60\x58\x65\x7f\x58\x6d\x38\x48\x1d\x91\xa0\x68\x87\x65\xfd\x60\xd0\xc2\xa0\xd0\x64\x67\x64\x3a\x47\x45\x9b\x2f\xb0\x3e\x43\xe0\x74\x25\xaa\x4c\xfc\x71\xbd\x36\x6d\x1e\x58\xa2\x19\x56\xcc\x8d\xca\x22\x0b\xc2\xf4\xaa\x6c\x33\x7c\x2d\x8d\x1b\x95\x21\x4a\x2f\x68\xe8\xfb\x9b\x73\x1a\xd6\x75\x7a\x0e\xbf\x2f\x28\x80\x42\xbf\xb5\x9d\xea\x6e\x43\xdf\xcf\x7a\x7b\xd8\xb6\x26\xf0\x05\x0d\x63\xe7\x2d\xc4\x75\xad\x9b\xf9\x93\x95\xc1\xe8\x18\x3e\xb7\xd5\xd9\xf7\xb0\x51\x45\x19\x86\xae\x75\xe8\xcf\x5d\x44\x3e\x91\xf4\xa5\xd6\x30\xe1\x76\x67\x8f\x22\xb5\x70\xbb\x6a\xa9\x8e\xd2\x7c\x07\x99\xd8\x89\x65\xf4\x67\x89\x44\xbb\x2b\x28\x65\x53\x19\xff\xc0\x91\x6b\x15\xfa\xda\x41\x9d\x17\x6e\x38\xfe\xae\x93\x1b\xb5\xfa\x7f\x6a\xad\x56\x87\xbf\x48\xb8\x73\x6b\x33\xe9\x1b\x34\xfa\x4c\x22\x86\x27\x98\xa9\x83\x46\xf5\x7b\xb7\xdb\xd0\x7e\xe0\x58\x1a\xfe\xd2\xe9\xfc\x53\x90\xbf\xf5\xd6\xa2\xab\x8d\x6a\x90\xca\x1e\xe3\xd7\x6c\x89\x90\x62\xff\xb3\x3d\x78\xc5\xd1\x4d\xd5\xd8\xb1\x99\x07\x7b\xc9\xa2\x0b\x7c\xcc\xd2\x6b\x6e\x82\xb1\x86\x36\xaf\xef\xb3\x9d\xe9\x57\x93\xed\xfb\xff\xb4\x17\x5a\xce\xb4\xb6\xea\xf2\xee\xe5\x9b\x51\x5b\x6b\x48\x30\xd6\x9e\xb7\x2d\xa0\x2c\x8c\xa0\x24\xd3\xd2\xa1\x8f\x0a\x49\xab\x5f\x1d\x0e\xc9\x16\xd6\x3c\xb0\x78\x68\x75\x0a\xed\xd7\xa7\xa3\xf7\xd6\x0c\xfc\x01\x44\xdd\x81\x7e\xc7\x6d\xf8\x12\x21\x75\xd4\x38\x9f\x1f\xc0\xe1\xc3\x6c\x1f\x3c\xb3\x0e\xcd\x61\xaf\x69\x00\xbf\xa9\xa7\x25\x4e\xe0\xca\x66\x2f\xbc\xeb\xfa\x81\x81\xe2\x66\x26\x32\x67\x26\x5a\xab\x80\x3e\x9d\x44\x04\x45\x9c\xc2\xae\xb3\xf1\x77\x5b\x8f\xd7\x5d\xd5\x5a\x47\xf1\x5c\xab\xd6\x32\x6d\x19\x4e\x29\xb7\x4a\xb5\x41\xa3\xed\xbb\x6d\x9d\x10\x0b\xab\xc8\x5c\x4e\x4a\xaa\xb0\x33\xee\x2b\x32\x6b\x5d\xde\x72\x8f\x56\x71\x23\x2a\x6a\x3f\xce\x0a\x68\x56\x2d\xa1\xb6\xd9\xdc\x36\xbb\xeb\xc9\xea\x3b\x69\x64\xec\x60\x47\xab\xb3\xd9\xcd\xda\xce\xbc\x24\xc2\xe8\xac\x5b\x9e\x83\x51\xae\xb1\x8f\xda\xc5\xf7\x0d\x0b\x0d\xc8\x1b\x56\x28\xa3\x59\xcb\xb5\x6b\x0d\x66\xc3\x60\x8f\x32\xcd\x5e\x03\x10\x74\x3d\xcf\x9c\x7a\xca\x6e\x3d\x62\x44\x59\x87\xd8\x2e\x1b\x46\x5d\x04\x14\x31\x38\xf8\x76\xb5\x36\x47\xa5\x69\x64\xf7\x8c\xfb\xbe\x43\x76\x9a\x2b\x54\x18\x60\x5a\x24\x03\x09\xd2\xe3\x4c\x70\x85\xc6\x04\x11\xe6\x22\x93\x34\xe9\x5a\x90\x45\xbf\x93\xa8\x49\x72\xbe\xea\x88\x24\x29\x1d\x82\x2c\x72\x27\x6e\x9c\xc6\x5d\x00\xf4\x81\xb8\xe8\xd5\x09\x37\xd0\xdd\x56\x44\x5b\x33\xd5\xd1\xf9\x54\x0d\x3f\x3d\x20\xca\x56\xe3\xa7\x9c\xbc\xd1\x4a\x80\xc4\x6a\x92\xe9\x59\xa5\x62\xaa\xf5\x5e\x70\xec\xea\x91\xfc\x9b\x74\x83\x97\x6b\xa9\x21\x10\xe6\xdb\x9f\x3a\x17\x44\x99\xe0\x2f\x8b\x3d\x9a\x47\x3f\x70\x13\x23\x8a\x2c\x38\xfa\xc9\xdc\x2f\xff\x4d\xd2\xfb\x2d\xf9\xbb\xec\xd8\x13\xfd\xd0\x9e\x20\x43\x5e\xd7\x87\xff\xb8\xaa\xfe\xba\x6b\x2a\xe6\x88\x83\x64\x47\x24\x39\xfd\xbb\x8c\xff\xd6\x38\xbb\x17\x33\x3e\xaf\x6b\xa4\xfe\x81\xfd\xb7\xb9\x86\xb9\x7a\x13\x1c\x5e\x13\x2f\xb9\x19\xfd\xc5\xf7\x5c\xed\xe4\xbf\x74\x0e\x8f\xe7\xd6\x62\xb8\xe1\xaf\x48\x32\xf5\xd6\x2c\x4d\x33\x71\x6d\x2d\x82\xc7\xd1\xfa\xce\x8b\xb5\x12\x00\xa3\xf7\xeb\x92\xc7\xcf\x91\xb7\x2e\xb9\x47\x66\x62\xde\x8f\x02\xc7\x3d\x4c\x92\x42\x48\x2e\x64\x2c\x48\x52\xe4\x71\x48\xd6\x45\x15\x87\x24\xb9\x89\x39\x91\x25\xcb\xf2\x4c\x5c\x83\x9a\x27\xc4\xc0\x5d\xe7\x99\x56\xfa\xac\xe2\x4e\xa4\x26\x55\x17\x04\xf6\xca\xc4\xb5\x87\xb7\x6a\x41\x72\x56\x6d\x4a\xee\x1a\x44\xe9\x53\x8d\x22\x39\x2e\x79\x25\xa7\xfa\x9f\x59\xfa\x71\x88\xf5\x15\xa3\xd1\x4e\x31\x5f\x67\xd9\x28\x9a\xc7\xe6\x2a\xa1\xb0\xee\x75\x18\x88\x5d\x43\xc2\x14\xac\xf5\xe5\x1b\x17\xe4\x0d\x28\x66\xe8\x9d\x61\x9b\x57\xe8\xb6\xa0\x29\x47\xa5\x51\x23\x4a\xb3\x52\x1b\xa0\x62\x6d\xed\xd6\x54\x20\x85\xf3\x06\x26\xb8\xea\x58\x5c\x83\xb2\xb4\x40\x25\x61\x04\xd4\x4d\x4a\x02\x06\xb1\xb6\x19\x7e\x27\x79\x29\x58\x7e\xa9\x9b\x4b\x7d\xff\x07\x8e\x4a\x8c\xf5\x8d\x6f\x47\x4f\xa3\x9b\x60\x55\x5c\xa0\x13\xe6\x37\x7d\xf9\x40\x26\xc2\x5a\x8d\x18\xcf\xdb\xa9\xbc\xd5\x91\x81\xda\x9a\xb7\xdd\xfa\x9a\x4f\xc4\xc9\xa6\xeb\xc4\x04\x28\x82\x1b\xb6\x6e\x42\x40\xeb\x37\xe0\xd0\x43\xa2\xa0\x6d\x96\x4a\x27\xc0\xc6\xab\x7d\x50\xd7\xb5\x65\x53\xd4\xac\x03\x80\x25\x54\x48\xda\xb4\x84\x25\x2b\xb5\x42\x70\x8c\xba\x39\x21\x0a\x78\x27\xc1\x0d\x8e\xa9\x12\x30\x41\xbd\x7a\xba\x65\x74\x92\x53\xea\x7e\xab\xa9\x89\xa4\x09\x14\xd5\x0c\x07\x94\x56\xd5\x60\x26\xe8\xf0\x6a\x91\xdc\x8c\x24\x5b\x34\x41\x6f\x9c\x00\xc2\xb8\xae\xf3\xf1\x6f\x1b\x5e\x7e\xd2\x46\xd4\x45\xe9\xfb\xbd\x04\xe4\x8d\x75\x79\xcf\xac\x2f\xdb\x86\x13\x3e\x57\x67\x18\x7d\x2c\xd9\x7a\xb4\x62\xc9\x87\xc6\xa6\x54\xfb\x51\xf1\x4a\x2e\x52\x5e\xea\x38\x57\xcd\x35\x1a\x1b\xaf\x4b\x8e\xf5\xbf\xb6\xb2\x9d\xf9\xee\x7d\xdf\x9d\x66\xd7\x44\xea\x5f\x9d\x33\xc5\x75\x4f\xf0\x7f\x78\x80\x8c\x32\x71\xcb\xf2\x2c\x4d\x56\xac\x6c\x7d\x0c\xc8\xb1\xcc\x64\xce\xa9\x77\x75\xb5\xf1\x82\x9e\x27\xcb\xb1\xf5\x12\x8f\xa2\x27\xa0\xde\xd4\xb1\xb0\x66\x65\xc6\x46\x39\x5b\xf0\xdc\x23\xa6\x1a\x4c\x9c\x53\x9d\x8b\xce\x95\x52\x62\x25\x1e\xc0\x6b\x91\xd4\x86\xf0\xd0\xe8\x67\xda\xd5\xb6\x73\xa2\xae\x5d\x44\xbe\x3f\x3c\x3c\x38\xd8\x41\xd2\xdc\x31\xc6\x53\x14\x91\xe7\x91\x9e\xec\xd6\x41\x40\xad\x09\x3f\x1e\x78\x07\xde\x90\x96\x75\xad\xb8\xd3\x6c\x48\x5b\xaf\xec\xbe\x7f\x7c\x34\xa4\x1d\x20\x64\x41\x84\xeb\x1a\x95\xd4\xfb\xf7\xff\xe1\x61\xc2\x02\x5a\x12\x41\xbd\x03\x8f\xb6\x96\x7a\x6c\x0b\x37\x5b\x1d\xec\x8a\x63\x49\x36\xaa\xaa\x1b\xa3\xaf\x56\xad\x79\x92\xb1\x1c\xb4\x5c\xc9\x8a\x0e\x23\x88\xf2\x6a\x35\xff\xf1\x7d\xf5\xfb\xe1\xd6\x5d\x97\x76\x93\x09\xbe\xdf\xc0\x4a\xff\x5e\xa4\xfc\x8e\x2e\x07\x5a\xc2\xb9\x31\xb1\xbe\x31\xb9\xa1\xeb\xe9\x5a\x5f\x3c\x8e\x96\x71\x43\x92\x2c\x55\xbb\x4d\xc4\xd6\x87\x9c\x42\xa4\xe6\xe6\x72\x49\x96\xc1\x0d\xc6\x03\xed\xf1\x63\x5a\x75\x50\x45\xeb\x88\xe3\x72\x8e\x71\xdc\xfd\x78\x89\x09\x6f\xf1\x0d\x37\xfa\xc7\xeb\xa2\x0a\x6e\xc8\xa5\x8e\x98\x93\x07\xf4\xc6\xa4\xd1\x1b\xb8\x1d\x5b\x1b\x72\x71\x19\xd0\x9b\x40\xfb\x15\xb9\xb5\x87\x44\xa6\x83\x03\x50\xba\x9e\x85\x73\xeb\x8f\x0f\x00\xdc\xbf\x52\x5c\xd0\x4f\x23\xa8\xff\xab\x4f\x13\x74\x4b\x1f\xe8\xf4\xbf\xa1\x05\x26\x5e\xb3\xbb\xf1\x1f\x8a\x0e\x74\xfb\xa0\x4b\x8e\x2b\xe9\x35\xa3\x5a\x80\x1d\xbc\xf6\x1d\xa1\x7a\x5b\xd7\xde\x95\x30\xbf\xa7\xe8\xe1\x2e\xb5\x25\xa6\xde\x7f\xfc\xf7\xff\xdd\x8b\xbd\xff\xf8\xef\xff\xe7\x9e\xcd\xbb\xd3\xd9\xa6\x1b\x00\x1b\xdb\x8d\x48\xe1\xe1\xdb\x2e\x8c\x9c\x65\xf8\x5a\x51\x2b\xab\x22\x4f\x79\x89\xa0\xdc\xef\xd4\xfa\x3b\x6b\xe0\x76\x77\x0d\xdc\x3a\x5d\x19\x3c\xb0\x1a\x22\x02\xb9\xc0\xe2\x66\x0b\x70\x3b\x30\x65\x1a\x32\x7f\x67\x6b\xb4\xcb\xf4\xc1\x45\xd6\x16\xb6\x1d\xd7\x91\xc9\x42\xdb\x58\x53\xbd\xd6\xc3\xea\x6c\x5e\x7a\x7c\x44\x69\xea\xa2\x81\x66\xfb\x44\x98\x88\xba\xd6\xe1\xef\x56\x75\x5d\xd6\xb5\x39\x80\xae\xa9\x50\x18\x79\xc0\x7c\x1f\x5d\x07\x94\x61\x92\xe9\x5f\x99\xa6\x46\xdf\xb7\x28\x79\x56\xcd\xc9\xb5\x09\xea\xd2\xde\x4e\x7c\x3e\xc8\xc4\x41\x82\x93\xbe\x8d\xfb\x67\x0c\x3e\x1d\x3e\xe5\xdc\x1b\x82\x23\x45\x38\x0d\xf4\xef\xf7\xdd\x19\xfb\x4c\x92\xd9\xe7\xf6\xe2\x93\xef\x3d\xe0\xdf\xe3\xed\xfe\x0f\x95\xeb\x95\x49\x76\x15\xb2\x5b\xad\x40\xab\x20\x40\x72\xc0\xe8\x34\x9b\x66\x81\x77\x90\xdc\x8c\x96\x45\x99\xf0\xd1\x02\x1c\xc6\x79\xb1\xd7\x4f\x71\x42\x6d\x0b\x98\xa7\x94\x56\x41\x23\x7d\x9c\xb4\x1c\xef\xc6\x32\xf8\xda\xbd\xac\x6c\xc8\x97\x21\x42\x1b\x2a\x67\xab\xb9\x3a\x97\x2e\x2a\xdf\xdf\x98\xeb\xae\x0a\x4f\x56\x41\x80\x27\x1a\xa1\x16\x17\x34\x6d\x7d\x16\x77\xfb\x3b\xe0\x5a\x75\xc0\x28\x6a\xa8\xdc\xa3\x0a\x43\x06\xad\x8f\x48\x12\x90\x4a\x83\x37\x32\x6a\x33\xda\x6c\x15\x55\xbf\x5c\x51\x98\xd8\x89\x0c\x35\x64\xbe\x2f\x1c\x41\xc2\x20\xd3\x42\xd8\x7d\x4b\x94\x64\x98\xa8\xfc\xb0\x41\x2d\xc9\x95\x89\xf5\x46\x8e\x05\xe7\x69\xf5\x4c\x4f\x52\x33\xbf\xbe\x8f\xb2\xba\x06\x7f\x35\xfb\xe6\xef\xa1\xc0\xff\xb0\xe8\x30\x36\x61\xa8\xba\xfb\x5b\x0b\x28\x3c\xc5\x26\xa6\x58\x2f\xd9\x3d\xbd\xa9\xb8\xfc\x49\xf0\x34\x93\x6c\x91\x73\x94\xd9\x78\x67\xfd\x0e\x64\xb8\xdd\x5c\xfd\xf3\xb0\xe3\xae\x8b\x89\xbe\x2e\xb1\x2b\x2d\xca\x0c\x97\x4f\x4a\x1a\x76\x45\xd6\x30\x89\xa4\x22\x29\xd9\x90\x15\x59\xd2\xcc\x6e\xf2\x35\x0d\xc9\x0d\x8d\xc8\xa5\x22\x02\x6e\xf5\xe9\x98\x2d\xd1\x2d\xa5\x6b\x7c\x9f\xd0\x8a\xa6\x34\x57\x9f\x56\x8d\x42\x8a\xfa\x77\x4b\xa3\xc3\x56\xbc\xf0\x49\xb1\x06\x0b\xbb\xf8\xf4\xfd\x96\x23\x1d\xbf\xb6\xde\x59\xd9\xec\x7a\x4e\x3e\xd3\xf7\xce\x2d\xb0\x7b\x97\xfb\xd9\xdc\xe5\xbe\x37\xf2\xa3\xb5\xef\x7f\x76\xd6\x03\xfe\xa4\x17\xc2\xe7\xd6\x03\xe0\x7b\xb3\x8c\xd7\x8d\x98\xe9\x3d\x88\x99\xd4\xf3\x62\x5d\xd7\x9f\x5d\x61\xd5\x7b\x90\x91\xad\x9d\xfa\xb1\xe3\xfa\xe9\x3d\x08\xab\xde\x83\x7c\x6a\xed\xfb\xb7\x17\xef\xcd\x25\x1f\x7c\x21\x15\xf5\x3c\x4c\x3e\x77\xe8\xcd\x44\xeb\x05\x39\x89\x90\x03\x78\x8f\x9c\xa2\x7c\x9a\x07\xde\x44\xdb\x11\x40\xb2\xfa\x6a\xd4\xbb\x3f\xe5\xdd\x71\xa2\xd4\xd6\xd5\x66\x50\xd9\xb9\x48\x9b\xcc\xaa\xf7\xb7\xbe\x8f\x16\x75\x8d\x16\x0e\x39\xdf\xe6\x22\xef\x41\xc3\xe1\xb3\xa6\x28\x7d\x1f\xa1\x55\x5d\xa3\x95\x62\x2b\xb0\x21\x56\x3f\x5b\x6a\xf3\xf3\x98\xd9\xe5\xdc\xfa\x1c\x79\xaa\x10\x69\xe7\x8b\x53\xc3\xec\xe9\x9c\xba\xdf\x66\x4f\xe7\x83\x0e\x80\xd1\x70\x03\x77\x16\x1b\x7b\xfb\xf9\xd9\xdc\x59\x6c\xe8\x7b\xed\x28\xf5\x40\x0f\xf9\xc2\x00\x58\xcb\x5c\x01\xc4\x20\x10\x54\x84\xcc\xa2\xe9\xcc\x0b\x1a\x4e\x5e\x9c\x2f\xec\x3a\x7a\x11\xd0\x23\xbc\x98\xbd\x08\xa2\xb9\x86\x43\xa5\x41\xb6\x98\xbd\x98\x6b\x59\xf5\xa6\xae\x37\xcd\xd4\xb6\x1e\x74\xc3\xc9\xc7\xf3\x4f\xed\x6a\xfc\x88\x85\x00\x67\x5d\x9f\x66\x1f\x75\xc1\x8d\xea\xa2\xb9\x98\x09\x31\x2c\x7c\xb5\x2c\x54\x2e\xb3\xaa\x14\xf2\x9a\x2e\x83\x28\x56\x3f\xf0\x68\x4d\x36\xee\x05\xaf\xfa\x0e\xfd\x27\x6d\x6e\x83\x46\x07\x1b\xbb\xe8\xd0\x86\x0e\x23\x0c\xd7\xea\xeb\x0b\xba\xb4\xd4\x9a\xe9\xe5\x5d\xab\x7e\xb4\x24\xb7\xd8\x6c\x42\xe3\x3b\xf9\x2d\x5d\x07\x97\xce\x91\x3b\x34\xf7\xfe\x1f\xe8\xdb\x8b\xbb\xe9\x65\x83\x93\xef\x46\x6b\x1c\x5f\x0e\x64\xc3\xbb\x23\x49\x3e\x90\x62\x5a\x04\x49\x9c\x90\x94\xac\x83\x0f\xa6\x16\x4a\x6f\xa7\x55\xec\x79\x24\x27\x2b\x80\xfa\xdb\x0b\x7a\x87\xef\x2f\xa9\xad\x4c\x55\x45\xd6\xf4\xce\x38\xd7\x58\xd3\xb7\x24\xa5\x9e\xb7\xbd\x6c\xdc\x61\x96\x0a\xd9\xcf\x6e\x82\x40\x91\x37\xf4\x07\x89\xf4\x0b\x91\x0e\xc9\x84\x0d\x55\x62\x47\xf9\x8a\x46\x93\x57\xad\x2c\xff\x95\x9a\xd1\x4e\x6f\xbb\x95\xbf\x9a\x63\x02\x15\xbf\x0a\xa2\x5e\xc5\xae\x29\x7d\x57\x86\x06\x86\x5a\x46\xdd\xaa\xe4\x95\xdc\x6f\xe8\x4b\x84\x96\x5a\x76\xee\x5e\xda\x3b\x0c\xb2\xab\x16\xe5\x5c\x3a\x22\x2b\x98\xab\xc0\x39\x8b\x6d\x69\xfa\x03\x47\x7f\x43\xcd\x2b\xc6\x23\x11\x44\x71\xa4\xb3\x8a\x22\x35\x59\x41\xc8\xd7\xaa\x9c\xae\xb2\x34\xe5\x82\xfe\xd2\xf7\x23\xb0\xd7\xb4\x03\x02\x2c\x53\x39\x29\xcf\xc5\xa4\xa4\xe6\xe4\x2c\x40\x47\x50\x81\x01\xb4\x52\x7f\x32\x46\x39\xa4\x04\x3b\x05\x46\xcb\xa0\x80\x9e\x12\x63\x1a\x56\x38\xe6\x11\xc0\xff\x6b\xd7\x0b\x24\x11\xbd\x40\x04\x95\xf8\x3d\x5f\xa6\xf7\xb6\x5f\x7f\xd0\x71\xd7\x20\x17\x53\x46\x73\x31\x4e\x79\xce\x3e\xf1\xf4\x19\xcb\xf3\x05\x4b\x3e\x54\x71\xa2\x3e\x24\x22\x46\xea\xa9\x86\xe9\x44\x65\x4b\x05\x09\xb1\x1b\xf8\x6f\x8f\xe7\x13\xb4\x2b\xd9\x14\x33\xde\xf1\x91\x9a\x81\xfc\x95\x68\x71\x7c\x47\x0a\x5f\x2a\x98\xb4\xa0\x4f\x5b\x6b\xc4\x44\x0c\x1a\xb0\x3c\xac\x7e\xc1\x67\x72\x8e\x9c\xb9\xdb\x88\x87\xac\x07\xa4\xa2\x8c\xc5\x75\x37\x8e\x7d\x23\x36\x37\xdf\x66\xd9\x7c\x00\xda\xac\x8a\x53\x9e\xae\xf5\x2c\xc4\x36\x96\xb8\x4a\xbb\x6c\x1b\x88\x0d\x51\xab\x92\x6f\x6c\x56\x7d\x68\x7a\x10\x07\xee\x56\x98\xab\xab\x6d\xd3\x00\xed\xea\x71\xac\xba\x6e\xf3\x60\xa9\x1a\x42\x02\x88\x1a\x48\x30\x1e\xe3\x1c\x89\xab\xb7\x2e\xaa\x4c\x55\x10\x1f\x94\x3c\x67\x32\xbb\xe5\xc0\xc7\x81\x14\xbf\x0d\xaa\xa9\x88\xb4\x5e\x92\x95\xf7\xda\x50\xbd\xaa\x01\x53\x50\x55\xa0\x5e\x3b\xd4\x91\xfd\xa4\x5d\x49\x36\x7d\x32\x21\x75\x3f\x6b\x36\xfe\x08\xdb\xb2\x8e\x59\x5c\xcf\xbb\xc4\x43\xb2\xca\x66\x6f\x2b\x0a\x54\x47\xcb\xd7\xc2\xa6\x29\x7a\xb8\x90\xd9\xc4\x8d\x78\x57\xd8\x5f\x44\x8c\x17\x9b\x2c\x97\x38\xfe\x4b\x7f\x57\xaf\x3b\x1d\x32\xf7\x75\x6e\x78\x65\xd3\xe3\x81\xfe\x64\x83\xde\xc2\xcd\x02\x4c\x83\x11\x7e\xc9\x2f\x83\x14\x72\x99\x4c\x36\xb3\x2e\xda\xca\x4f\x87\x54\xb6\xa2\x54\x47\x38\x36\x34\xdd\xd2\x42\x7b\xd4\x64\xa2\x4d\x49\xe2\x64\xa0\x4e\x49\x62\xd6\x1f\x8e\x75\x7c\xf8\xee\xe0\xa8\x70\xe0\x60\x72\xde\xa3\x7d\x5e\x40\x9a\x26\xa7\xcd\x2f\x50\x05\x36\x7e\x49\x3a\x02\xe0\xb8\x9b\x66\x23\x30\x0b\x45\x1b\xf4\x04\xfc\x4e\xbc\x7e\x05\x93\xf6\x15\x8b\xa9\xfb\xea\x76\x39\x46\x9d\x2f\x1d\x78\xb7\xc1\xa6\x3b\x95\x75\xaa\xd6\x5a\xd0\x0d\xbd\xda\x90\xed\x2b\x81\x60\x92\x9d\x9c\xcc\x68\x2d\x7e\x0d\x91\x55\x50\x77\xbf\x61\xc2\xdc\x80\xd6\x84\x7f\x91\xcd\xe8\xf4\x67\xbb\xc5\x5a\x4d\xc0\x40\xea\x63\xc9\xd6\x1a\xba\xd0\x09\x67\xb4\xfd\x0c\xb1\x5e\x73\x76\x41\x34\x8b\xd0\x95\xe0\x7a\x78\xe0\xae\x65\x3b\x6d\xcd\xef\xce\xc4\x75\x05\xb0\x71\x3f\x75\xb0\xbb\x64\x54\x46\xc7\x46\xcc\xc1\xab\xa0\x87\xac\x51\x62\xdb\xb1\xee\xa4\xe8\xaf\x6a\xe0\xfa\x97\x31\x08\xb5\xaf\x5f\x37\x30\xfa\x72\x05\x5f\x77\xe6\xb6\x9f\xd6\x54\x0a\x63\xd1\x5f\x61\x34\x96\xad\xb5\x53\xbd\x53\xb0\x33\xc3\xee\x6d\x94\xce\x39\x6a\xe7\xf0\xc0\x0b\x76\xeb\x27\x5e\xce\x97\x32\x56\xe0\x75\xcc\x09\xb2\x3b\x9e\xfe\x0d\x32\x4d\x99\x7e\x7b\x5d\x54\xf1\x88\x99\x92\x6f\x0b\xc9\x72\xf0\xd7\x8b\x03\x6f\x7d\xd7\x38\xd4\xf5\x82\xdd\x1c\x2a\x83\xf7\xfb\x4b\x6d\x17\x48\x59\x77\x25\xef\x66\xb1\x98\x69\x6b\x0f\x3e\x67\x6c\x97\x40\x57\x57\x5a\xb4\x64\x87\xd5\x7a\x9a\xaa\xea\xba\xb4\x64\x0f\x40\x96\xe4\xb4\x99\xdf\xdf\x83\xa8\x5a\xd9\x6b\xc5\xb3\xff\x17\x80\x4e\xbb\xd5\xcc\xf7\x09\xf6\x35\x49\xe7\x11\x4f\x96\x1b\xfe\xbb\x10\xcc\x31\x29\xba\x00\xcb\x1d\xcc\xdd\x9f\x75\xc5\x5a\xba\x41\xbf\xbd\xbd\x6b\x03\x93\xe1\x43\xc0\xf3\xfd\x72\xd6\xbf\xfa\x14\xfa\xab\x37\x87\x7b\xa3\x36\x3f\xcd\xfb\x02\x4b\x00\x2f\x97\x2d\xd8\x14\x6a\xda\x5f\xdd\xc1\x2e\xfc\x79\x2e\x1d\xd8\x5b\xc0\xbe\xe0\x4b\xf9\x70\x97\x7a\xcb\xb4\x85\xa5\xe9\xe6\xf7\x42\xf0\xd2\x59\xaf\x58\x51\xbd\x96\xe8\xb2\xd6\xf7\xb6\x8c\x6e\xf0\xcd\x9a\x27\x1d\x13\x7c\xa3\xc3\xb6\x37\xdf\x2c\x99\x3b\x07\x74\x4a\xcb\xbe\x90\xb1\xc2\x0a\xa4\xd5\x7c\x90\xfa\xfe\x7e\x78\xcd\xd2\xf9\xbe\xd5\xf8\x05\x68\x54\xfd\x61\xdb\xaf\x30\x50\xf3\xd9\xeb\x46\x1e\xb8\x6d\xf9\xa0\x31\xcb\xb3\x6b\xa1\x56\x17\x60\xb6\xe6\xcd\x9c\x46\xad\x8e\xd5\x47\xd4\x87\xbb\xa1\x1c\xb5\xae\x29\xa0\xc4\xf6\xd8\x21\xa5\x11\xf1\x4c\xb2\x49\x46\x4b\x5c\xd2\x0c\x2c\x1d\xdf\x64\x8b\x3c\x13\xd7\xc4\x44\x4c\xc9\x1c\x79\x88\xef\xef\x41\xac\x19\x1e\x2c\x6c\x67\x1d\xdf\xfa\x3b\x02\x41\x4b\x0b\xb5\xf7\x6d\x8a\x8c\x31\x84\x50\x06\xd4\x4c\xe6\x5c\x1e\xb7\x94\x4a\x93\xaa\x70\x91\x7b\x23\xec\x12\x2e\xce\x17\x6c\x29\x17\xe2\x9c\x30\x64\x61\x09\x67\x22\x7b\x64\xe5\xc2\xf5\x73\x73\x2d\x5a\x0b\x3f\x88\x50\x11\xaa\x02\xc0\x01\x76\xfd\x0a\x76\x2e\xf9\xc1\xcf\x98\x29\x0a\xb7\xfb\x6c\x4e\x4c\x7c\x0b\xc7\xda\x4e\xb8\xda\x9c\x70\xe2\xe9\xf9\x69\x25\x36\xa5\xc2\x82\x60\xdf\x1e\x02\x26\x34\xdf\x27\x85\xab\xba\x5e\x58\x3d\xce\x7c\x56\xcc\x49\xd5\xe0\xc9\x59\x02\x03\xdb\xd5\x85\x30\xab\x20\x40\x49\x3b\x97\x53\xb0\xc6\x6a\xdf\x63\xcf\xc3\x78\x90\x98\x70\xd9\x97\xc5\xa6\xd2\xe1\x3a\xaa\xba\xae\x76\xa5\xa5\x19\x04\x82\x18\x81\xd7\xff\xaa\x45\x8d\xef\x05\x4a\x48\xa5\xe1\xfd\x65\x34\x59\x81\x88\x35\x19\xb3\x45\x71\xcb\xa7\x65\x17\x63\x56\x44\x98\x0d\x52\xd7\xda\xe8\x1e\xc7\x65\x4f\x42\x4f\x2a\xd5\x96\x57\xf2\xb4\x64\x1f\x3d\x97\xdf\x7b\xdf\x25\x2b\x14\x13\xf1\xfc\x0d\xc4\xec\xc6\xf7\x48\xb4\xdb\xa7\xae\xdd\x37\x47\x38\x60\xb4\x66\x32\xca\xc6\xe6\x88\x81\x7d\x3a\x30\xae\x20\xb4\x13\xf7\xf6\x4c\x81\xcd\x0b\x82\xe0\x5b\x5e\xfe\xcd\x74\x1b\x65\x23\xba\x7b\xd4\x58\xc7\x18\x63\xa3\xdb\xf2\x42\xd7\xf4\xc0\x51\x6d\x33\x03\xda\xa0\x19\xa4\x6e\x3b\xed\xb4\x4e\x32\x2c\xdb\xf4\xb8\x6d\xc2\xb0\x73\xd4\x6b\xd8\x39\xe2\xc0\x02\xce\x06\x9d\x53\x7b\xde\x87\xbe\xec\x39\x1e\x2d\x6e\x6a\xe0\xfb\x59\x74\x9c\xec\xf7\xd5\xd4\x1a\x77\xa4\x8d\x4a\x57\x91\x8c\x93\x1b\x90\x74\x39\xba\x6c\xea\xf5\xeb\x56\x52\xbf\x28\xd2\x4f\x86\xdf\xc3\x96\x71\xd8\xc3\x91\x4e\xbc\x41\x1f\x00\x8a\x37\x30\xb1\x03\x34\xf2\x1d\xa9\x23\xb4\x8b\xfa\x2b\x37\xb4\x01\xe0\x62\x0f\xbb\xc0\x30\xd5\x34\xf8\xb9\x2d\x6f\x16\xc0\x38\x01\xcf\xfe\x9d\xf2\xaf\x90\xec\xab\x87\x90\x66\x2b\x72\xb3\x15\x0d\xbd\xef\x58\x5f\x18\xf5\x2f\xc3\xf3\x3a\x2c\x88\x1b\x6b\xc1\x09\x9b\xb1\xe3\x75\xe7\x05\x47\x12\x4f\x84\x82\xbc\xe9\xdd\x44\x34\x7a\x8b\x20\x59\x07\xc3\xba\xba\x8e\x28\x15\xd0\x8a\xf6\x58\xad\x37\xa9\x4a\xbb\xfe\xf2\x76\xc6\x6a\xd7\xb5\xd5\x51\xe3\x36\xb8\xf4\x7d\x68\x54\x61\xfe\x72\x8f\xba\xe6\x8b\xae\xdc\x01\x7c\x50\xad\x59\x62\x07\xf6\xb6\x58\x3b\xb6\x92\xdd\xbc\x50\x65\x07\x00\xa3\xdd\x0a\xfa\x90\xb9\xb3\xeb\xd0\xe8\xc4\xa4\xaf\xf5\xa6\x7a\xee\xb8\xb1\xee\xa4\xb7\x21\x20\xdc\xf9\x02\x0d\x32\xef\xce\xdb\xc1\x9a\xa3\x3c\xfb\xc0\x75\x38\x88\x36\xc8\xc0\xb3\xe2\x66\xbd\x91\x5c\x0b\xe8\xa7\x0f\xa4\x23\xa9\xb8\x21\x63\x9e\xae\x45\xf9\x8c\xde\xc3\xea\x5c\xb3\xb2\xe2\xdf\x0b\x89\x84\x8b\x03\x30\xd1\x4a\x6e\xbb\x5f\xb5\x9e\xec\xd6\x1e\x9a\x59\xf5\x92\xbd\x44\x0c\x50\x10\xae\x6b\xfb\xaa\xc3\x49\xe8\x60\x39\x9d\x21\x53\xd6\xd1\x8b\x79\xeb\x82\xfd\x71\x38\x6a\x71\xb4\x80\xed\xf5\x35\xd3\xa8\xce\xb1\x55\xea\x4e\x94\xcd\x5e\xc1\xb6\xe9\xee\x8b\x11\xd4\xee\xd4\xb9\xd8\xa9\xed\xd5\x1f\xaa\xcd\xac\x80\x3d\xd5\xf5\x97\xc0\x9b\x6e\xa8\x2d\x23\xea\x31\xf3\x7f\x7f\xc3\xd6\x31\x77\x75\xad\x08\x00\xc7\x49\x83\xf7\xed\xc0\x04\xae\xaa\x24\xde\xf1\x1d\xdc\x3f\xe3\x9b\xac\x33\x36\xff\x52\x53\xda\xc1\xd6\xbe\xe6\xd4\x97\xbe\xe6\x60\xb7\x9d\x4c\xb7\xf3\x03\xb7\x4d\x65\x73\x7c\x21\xbe\xd0\x54\xf6\x60\x53\xd9\x9c\xe8\xd0\xae\x71\xd7\x72\xe1\xb9\x73\x46\x5a\x33\x1a\x95\xf4\x8d\x21\x9c\x44\x27\x04\xd5\xd7\xc2\x31\x36\x70\xe8\xea\xd6\xaf\x8d\x3c\xef\xa6\xbe\x2d\xf0\xce\x2c\xab\xf4\xd9\x86\x41\x55\xf3\xc1\x9f\x90\xe1\xc9\x0b\xa3\xc5\xfd\x52\x35\x64\x7e\x06\x02\x90\xd2\x54\x58\x6f\x2f\xad\x89\x56\x47\xfa\x04\x9e\xb0\x08\xa3\x30\x06\x81\x07\xcc\xf7\x87\x5a\xc8\x35\x65\x40\x40\xc7\xe0\x93\xd0\x88\x52\x7d\x1f\x81\xb4\x97\x11\x41\x0a\x86\x38\x08\x21\x75\xfc\x29\xb8\xc3\xff\x69\x9d\x6a\x4f\x69\x98\x68\x6b\xd2\x7d\x02\x2f\xd5\x24\xfd\x19\x94\x99\x20\x08\xcb\xc3\x12\x47\x57\xd0\x0f\xce\x65\xb4\xc9\xc0\x4b\x2a\x1a\x0a\x04\x44\x8f\xf4\x2f\xda\x6e\xa3\x75\x53\x04\xb4\xb3\x26\x9a\x5f\xa1\x2e\x17\x65\xaa\x27\x99\x51\xac\xdb\x6a\x29\x9e\xa9\xf1\x8d\x40\x4c\xb7\x65\xd6\x93\x2a\x12\x4b\xa2\x66\x27\x66\xa4\xe4\x89\xd4\x1e\x89\xd4\x3a\xcb\x9c\x5d\x93\xe9\x35\x65\xd7\x53\x36\xd6\x3f\xc8\x8a\x55\x7a\x5b\x56\xf1\x30\x72\x96\xd8\xaf\x1d\x6a\x57\x9a\xec\x60\xf2\x34\x8a\x8c\x67\x1d\xf0\xe5\x86\x18\xc8\x8f\x5a\xbe\x00\xda\xe9\xf3\x65\x09\x9e\x82\x4c\x5d\x7d\x9b\x25\xf3\x18\x74\x6d\x13\x09\x64\x8c\xfa\x41\x25\x2c\x30\x2d\x72\x7a\x20\x24\x8f\x22\xa9\xda\xee\xd6\x35\xda\x6b\x04\x4d\xbb\xbc\xb6\x55\xfe\xd5\x21\xe6\x00\x1f\x6a\x5a\xa6\xd9\x6b\x2b\x5b\x1f\x03\x1b\x18\x93\x0a\xc4\xc4\x90\x66\xed\x7d\x40\x2f\x3f\x9d\x69\xfb\x7f\x05\x9c\x4e\x21\x9a\x39\x3e\xfe\x8c\x10\xcd\x89\xdc\xa4\x4e\x9b\x66\x50\x15\xc2\xa4\x6b\xe8\x35\x8a\x26\xb9\xbd\x85\xd0\xa6\x5e\xa4\x52\xff\x82\x68\x3e\x80\x5b\x49\xb6\xa8\x50\x32\x5e\x14\x52\x16\x37\xa3\xca\xfc\xc0\x17\x47\x8d\x77\x91\xe6\x6b\x50\x8d\x65\xb1\xc6\x87\x47\x23\x01\x3f\xb6\x5b\xeb\x7f\xc4\x16\xb7\xe9\xc0\xf8\x28\xf8\x13\x3d\x1b\x5d\x48\xc3\x7e\x41\x7d\x2f\x67\x8e\x0f\x16\xfa\x4e\x80\xae\xfd\x5a\xb3\x0e\x09\x2d\xf5\x25\x82\x76\x20\xc7\x4a\x09\x9c\x3a\x17\x29\xd9\xd0\xd6\x62\x45\x41\xef\x98\xd2\xa4\xa1\x71\x5a\xf4\xad\x35\x66\x1e\x81\x36\x8c\x71\x30\x01\xe1\xc4\x1d\x19\xa5\x55\x83\x2c\x35\x3d\xa9\xfd\x6a\x82\x9b\xde\xd1\xa8\xd2\x76\x51\x9d\x4f\xe9\xb9\x79\xfd\x56\xa4\x7f\xa8\xae\x54\xbb\xfc\x4d\x07\xda\x00\xc7\xea\x5e\x85\x94\x56\xbe\x9f\x52\xda\x56\x37\x72\xcb\x4d\x13\x97\x28\x7c\x60\x25\xc7\xbf\x09\x74\x07\xbc\x56\x8a\x77\x17\x04\xc3\x18\x28\x84\xba\xce\x34\x69\x50\xd7\xaa\x55\x73\x49\x9d\xd2\x8a\x54\x23\x1a\x91\x0d\xf5\xe0\xab\xb7\x85\xbe\x45\x11\x38\x5d\xdb\x51\x3f\x1d\x1a\x2a\xa7\x4a\x4a\xce\x85\xf6\xaf\x43\xa9\x7e\x1b\xe7\xc5\x75\x96\xb0\xfc\x97\x6f\x5e\x7f\x5f\xd7\xbb\x69\x4d\xbe\x94\xdf\x66\x09\xd7\xd9\x86\x3d\x7f\x52\x9a\x8f\x78\xd9\x78\x07\x7b\xe9\x06\xeb\x6a\x55\x02\xef\x34\x2d\xf6\xe0\xee\x36\x31\xb9\xbe\x14\xb6\x6b\xd0\xb4\x40\x9b\xad\xa0\x83\x72\x8d\x0c\x4d\x75\x11\x6d\x1d\xc5\x5a\x63\x44\xb7\x67\xb0\x87\x3b\xe3\x22\xac\x97\xed\xd7\x9d\x6c\x2a\xa5\x41\xbb\x8a\x1a\x94\xd0\xe8\x5f\x85\x21\xff\xa4\x9e\xad\xbf\x0a\x22\x8b\x75\x2c\xd5\xde\xfa\x2b\x23\x7a\xab\xc5\xd2\xec\xb9\xbf\x32\xb5\xdd\x76\x38\x8f\xcc\x0d\x5e\xbb\x1c\x54\x17\x21\x28\x29\x30\x3b\xc7\x18\xb4\x89\xf6\x21\x36\xdf\x47\x4b\x9a\xec\xac\xa2\x26\x0e\x62\x34\x5d\xce\x4c\x25\x94\xb2\xe9\xb2\xc1\x33\x71\x38\x8f\x93\x87\x40\xbd\x6d\xa2\xe3\xf9\xfe\x10\xdc\x08\x66\x75\x3d\xcc\x60\xc0\x60\x69\xa6\x69\x56\xeb\xae\xa5\xbf\xe8\x3b\x5d\x99\x85\xf3\x41\x46\xd7\x53\x43\x42\x43\x1d\x96\x62\x86\x97\xa0\x64\x2d\x48\x30\x40\x6f\xad\xa0\x67\x61\xb7\x36\xb0\xdb\xc6\xcf\x44\x63\xec\x75\x03\x46\x6c\xeb\x91\xc6\x58\x90\xfd\x92\x66\x16\xb3\x39\xa9\xb7\x14\xdd\x04\x97\xf8\xf0\x08\x3c\x0d\xc0\x29\xd3\x43\xe5\x44\xbb\x17\xf8\xe4\xe8\x4f\x0f\xd1\xed\xf9\xa7\xd9\x62\x8e\x27\x8b\x20\xc0\x13\xad\x18\xb9\x98\x7e\x9a\x2d\x46\xd1\x3c\x0e\xc9\x7b\xaa\xbe\x92\xcf\x86\x2f\x40\x0d\x84\x37\x53\x03\x9b\x58\x03\x0b\xdb\xae\x38\xa3\x46\x20\x67\x34\x99\xa1\xbc\x85\x67\x27\xb3\x82\xc3\xb5\x85\xc1\xfb\x96\x89\xe8\x23\x07\xf4\x79\xbc\x28\xae\x37\x95\x51\x0a\x6d\x34\x64\x33\x71\x9d\xf3\x67\x10\x77\x53\x63\xf2\xd7\x5a\x7b\x1f\x4a\x94\xb2\x58\xd3\x1b\xf2\x79\x5c\xea\x06\xe8\x25\x26\x9f\xb7\x0d\x6a\xc7\xba\x4a\x38\x9f\xed\xa1\x4d\x4b\x8c\x89\x1e\x6f\xe9\x0e\xa7\xd4\x1d\x81\xfe\x66\xd3\x12\xaa\x06\xa7\x1b\xcd\x04\x42\xaa\xf9\x5d\xda\xc9\x84\xfb\x86\x97\x82\x3c\x13\x06\x88\xa1\xa9\x2f\x84\x9a\x42\x5b\x38\x74\xac\x9e\xde\xed\x77\xb1\x49\x8c\x42\x1d\x0d\x27\x55\xab\x0c\x50\x05\xf4\x18\x3c\xd3\x52\x3e\xab\xe6\x24\x51\xff\x40\x77\xe5\x3c\x9f\xa2\x8c\x86\xa4\xa4\x11\x29\xa8\x9e\x0c\x1c\xcb\xf3\x64\x5a\xd2\x28\x40\x19\x95\xa3\x1c\xc7\xa8\xa2\xad\x4a\xfd\x71\x5d\x4b\x4a\x13\xdf\x57\x75\x1c\xcf\xb5\x55\x78\x46\x51\x49\x93\x51\x8e\x47\x11\x91\x17\xea\x2b\x2a\x9a\x0d\xab\xf5\x8f\x80\x82\x50\x64\x02\x34\x7e\x34\x27\x39\xd4\x22\x28\x45\xcc\x71\x8c\x32\xd5\x9d\x88\x6d\x61\xa8\x49\x60\x62\x17\x8a\x80\x83\x27\xc3\xf6\x2c\xe4\xb3\x6a\x74\x34\xa7\xaa\xd2\xd1\xf1\x5c\xbf\x47\x73\xa7\xc2\x09\x56\x2d\x1e\x05\xa8\x1a\xd1\x63\x3c\x6f\x86\x09\x5a\x7e\x76\xad\x0a\xdf\xcf\x28\x0c\xc0\xf8\x60\x6a\x87\x6b\x07\x0a\x4d\x04\x8f\xe6\xbe\x3f\x54\x3f\x1e\xef\xb6\x81\x00\xcc\x6a\x68\xcd\xd8\x8d\x9e\x92\x41\x95\xea\x78\x8f\x19\x01\x42\x20\xce\x08\x17\x69\x5c\x12\x4b\x04\xc4\x05\x69\xcf\xce\x38\x27\xf6\x4c\x8d\x13\x87\x16\xfd\xad\x43\x9f\x3f\x13\x30\x08\x03\x99\xbe\x5c\x97\x37\x6a\xb6\x48\x50\x70\x9f\xd4\x8d\xda\x08\x6c\xe0\xa4\xa3\x08\x95\x39\x96\x13\x93\x4c\x5b\x9e\x0b\x70\x92\xd3\x2f\x9b\x8d\x46\x4d\xf8\x01\xc7\x06\xf2\xe7\x56\x94\x61\x30\x0b\x68\x45\xf4\xad\x89\x08\xdf\xa1\x21\x8d\x37\x55\xad\xa1\xd4\xd7\x69\x71\x99\x4a\x19\x04\x78\x87\x3d\x94\x73\x7a\xef\x06\x71\x13\xda\xf8\xf0\x01\x86\x45\x37\xf6\x61\x3f\xbb\x81\x77\x34\x6a\x5c\xbe\xcf\xed\xc5\xcf\x02\xf5\x98\x42\xe9\x06\xe5\x7d\x0d\x9d\x80\xae\x38\x32\x64\x2d\xd6\x78\xb6\x32\x22\x05\xda\xff\xf2\x96\xdf\x19\xb9\xc1\xce\xa7\x46\x16\xd2\xf3\x3c\xeb\x9e\x81\x20\x3a\x69\x8e\xd4\xbe\xed\xa8\xdb\x11\x73\x4f\xa5\x7d\xb4\x77\x15\x6f\x7e\x71\xb4\x95\x52\xdf\xbf\x9d\x8e\xba\xf2\xcd\x87\x8e\x4a\x4d\x80\x34\xb2\x9f\x1d\x69\x52\xa7\x12\xec\x88\x6b\x31\x8e\x0d\x6d\xb6\x66\xd7\xfc\x97\x57\x20\x26\xab\xeb\xb6\x80\xfd\x61\x34\xa0\xeb\xba\x57\x95\x16\xbc\xa8\xaa\x1c\xf3\xf7\xff\xec\x28\xd4\x59\xfa\x27\x07\xf1\xb6\x58\x77\xc7\xf0\xeb\x7f\x76\x0c\x1d\xe9\xe2\x8f\x8e\x53\x4b\xb0\x16\xb7\xf7\x28\x44\x68\x45\xea\xdd\xbb\x1c\xc7\x70\x5c\xce\xd8\x5c\xdf\x4b\x68\xb1\xf0\x67\xa1\xbd\x07\xee\xf3\x53\xf2\x5d\xff\x4a\x67\xd8\xf0\x7b\x3f\x82\xa2\x00\x30\x48\x60\x2a\x65\x79\x2a\x5a\x6e\x01\xfb\x64\x82\x2b\x7a\xaa\xf5\x0e\xa3\x05\x0a\x5e\x5e\x24\x2c\x37\x7a\x18\x05\xfd\x51\x1a\x07\xb9\x26\x5d\x51\x60\x45\x40\x5f\x38\x7b\x08\xc7\xc5\xa8\x27\x94\xd1\x50\x24\x9e\x02\xa9\x2a\x52\xd7\x9e\x06\x32\xb4\xd8\x04\x9d\x72\xd7\xb4\x96\xb4\x3e\x44\x37\x17\x01\xcd\x61\x24\xc8\xa9\x68\x1a\xc6\x6a\xb1\x18\x3f\x87\x34\xd7\xa4\x58\x2f\xc7\x2f\x90\x43\x13\xd9\x01\x4d\x88\xc1\x84\x01\x4d\xda\xf0\x6e\x00\xa2\xc2\x01\x51\xe1\x06\xf5\xfd\xbe\x13\x86\x22\xcd\x6e\xd5\xc1\xd3\xa5\xd0\x19\x35\x14\x0f\x38\x3c\x2f\xd6\x00\x30\x33\x78\x81\xd9\x88\xaa\x5e\x90\x6c\x44\x55\x7f\x1b\xf5\x9d\x06\xa4\xa2\xae\x87\xa2\xb5\x8f\x6b\xc4\x92\xd9\x67\x5e\x3e\x08\x12\x16\x50\x43\xc4\x64\x01\x58\xbd\xaf\xb7\x7a\xca\xfe\x0c\x5c\x5d\x66\x80\x8d\x8a\x96\x6c\xcb\x46\x05\x54\xd9\x82\xe1\xa7\xce\x52\xb3\x82\x20\x58\x33\x8d\x8e\xa8\x89\x97\x84\xc9\x77\x5a\x88\xf5\x5c\xff\x53\xfc\x29\xc9\x70\xe7\x7e\xf6\xdf\x3a\x36\x89\xf8\xbe\xd5\x54\x45\xb2\x75\x7a\x09\x42\x9c\x8c\x48\x52\x4c\xcd\xd1\x1c\xeb\x73\xd3\xf1\x99\x5d\x4c\xf5\xcc\xd3\xdc\xd0\xad\xe6\xbf\x59\x10\xb6\x2f\xb9\x6a\x9e\xa9\xb5\xd8\xef\x2e\xd1\xb6\x1c\xdf\xe8\x78\x00\xd8\x44\x2c\x48\x39\x62\x3b\xa6\xcd\x24\x01\xbd\x4a\x52\x35\x61\xbb\xc0\x74\xe8\xa2\xeb\x94\x60\x8a\x92\x6e\x02\xa9\xa8\xa7\xe5\x4f\x1e\x8e\x13\xe3\x67\x86\x86\x2a\x99\x2d\x25\x2f\x3d\x4c\x86\x8d\x07\xc4\x02\xd9\xbc\x94\x56\xd3\x64\x14\xc5\x09\x71\x52\x9c\x60\xdd\x69\xcf\x73\x6f\x81\xc4\x94\x8f\xa2\x98\x93\x88\xd2\x7c\x26\xe7\xe3\x9c\xdf\xf2\x7c\x48\x4d\xf0\xc8\x0d\x4d\x38\x02\x3a\x13\x93\x15\xcd\x39\x59\xd2\x14\x25\x64\xd3\xad\xbe\xe3\xc2\x59\x91\x21\xcb\x71\x21\x57\xbc\x84\xbc\xab\x26\xef\x90\x56\x18\x93\xa5\x13\x66\xb0\x43\xe4\x84\x03\x70\x5f\x6b\x00\x8d\x1f\x3e\xf7\x04\xed\x30\x4f\x7f\x05\xb7\xb4\x66\x57\xed\xce\x94\x42\x48\x0c\x07\x1d\xfc\xd3\x59\xc5\x96\x97\xd5\x3c\x6c\xd6\x10\xf0\x81\x8d\x3f\xe8\x2c\xe9\xbf\x8b\x5d\xf7\x46\x6d\x3c\xb8\xc6\x59\xfd\xdd\x8f\x3c\xa7\x19\x01\x1f\xba\xe3\x62\x23\xab\x2c\xe5\x94\x61\x52\x3a\x71\x0c\x77\x44\x78\x69\x91\x80\xe0\x45\x04\x7b\x71\x23\x3e\x0f\xed\x7c\xff\x5d\x20\x66\x03\xa1\xe9\xfb\xba\x51\x44\xac\x88\x32\xa3\x7f\x51\xeb\x50\x60\x52\x52\x93\x2b\x60\x36\x3a\x5a\xb6\x44\xd9\x45\xb9\x5b\x4f\x93\x83\x68\xd7\xf4\x1d\x57\x18\xba\x89\x88\x44\x78\x20\xcf\x43\x08\x26\x1c\xba\x41\x3d\xa0\x48\x86\xad\x27\xde\x9c\x4a\x86\x38\x29\x60\x17\xc2\x06\x78\x07\x2e\x0b\xc7\xc9\x2a\x40\x39\xc0\xe6\x22\xac\xeb\xdc\x02\xe6\x22\x9c\x46\x71\x88\xb5\x8c\x32\xe9\x7a\xe1\xaf\x68\x62\x54\xe3\xff\x1f\xea\xfe\x75\xbb\x6d\x23\xfb\x1b\x84\xbf\xf3\x2a\x44\xac\x3c\x78\x51\xcd\xa2\x42\xda\xed\xee\x0e\xa4\x12\x97\x93\x38\x76\x3a\xb1\xe3\x8e\x9d\x23\x9b\x9d\xb7\x0c\x96\xc4\x8a\x41\x40\x01\x8a\xb2\x15\x91\x6b\xcd\xf7\xb9\x89\xb9\x96\xb9\x94\xb9\x92\x59\xb5\x77\x1d\x01\x50\x76\xff\xd7\xf3\x65\xb2\xba\x2d\xb0\xce\xe7\xda\xb5\x0f\xbf\x0d\xd1\x46\xbb\x9e\x49\x9b\xaa\x1d\xd9\xea\x19\xc6\x85\x62\xf5\x4f\x02\xb6\x1d\x9f\x9a\xeb\xcd\x22\x8d\x84\xfd\x6b\x58\x2d\x02\x05\x6e\x15\x4b\x18\x2a\xaa\xa6\x73\x62\x4e\xfa\x73\xc6\x0f\x84\x4a\xea\x20\x74\xee\xde\x88\x2b\x59\xe5\x0d\x10\xf9\xf2\x43\x05\x01\xcd\x71\xc1\xc1\x31\x8a\x0c\xdb\xfa\xaf\xbe\x78\x03\x2d\x00\x8c\x6c\x80\x50\xd7\x1b\x73\x83\x9b\x22\xb9\x7e\x31\x01\x7a\x04\x32\x36\xbd\x09\x37\xef\x96\x38\xce\x84\xeb\x45\x45\xd0\x87\x59\x7d\x7d\xa1\xeb\xe1\x0b\x54\x12\xc8\x85\x79\x95\x5f\x84\x4a\xc3\x8a\x47\x34\xc3\xd4\xdc\xf1\xb8\xfc\xad\x00\xa6\xc6\x01\xa6\x25\x9b\xc1\x99\x17\x1f\x66\xe3\x19\x5d\xeb\x03\x52\xf5\x0e\x48\x3d\xaf\x06\xc5\x6b\xc7\xb2\xe1\x4d\xbf\xe0\x3c\xaf\x38\x31\xad\x68\xe8\x1a\x5a\x32\x2a\x59\xd6\xb2\xf9\x98\xed\xf0\xd4\x22\x0b\x34\x83\x01\x23\x99\xe9\x9c\x16\xac\x5d\xe8\xcf\x1c\x83\xa7\x73\x38\xd2\x36\xf4\x92\x5e\x23\x65\xbd\xc5\x3f\xcf\x7b\xb3\x86\x07\x12\x8c\x70\x13\x01\xfa\x0f\xdc\xfb\xe3\xb1\xe0\xc6\x54\x71\x3c\x07\x80\x34\x9d\xea\x9c\x49\x50\xe5\x16\x97\xea\x9c\xe9\x73\xe0\x9a\x29\x5d\x1f\x01\x58\x38\x82\xd6\x8a\x37\xc6\x94\x7c\x6b\x4d\xa2\xf9\x74\x8b\x59\xb6\xc6\xc3\x3e\xa7\x6f\xd8\x2d\x63\xed\xe8\x39\xbb\x9e\x64\x6f\x16\xb3\x7c\x4e\xe8\x25\x7b\xb3\x30\xb7\x40\x6e\xcf\x56\xba\x61\xb7\x0b\xcc\x9c\x9b\xcc\xc8\x5c\x6b\xf7\xfb\xe7\x63\xfd\xfe\x7e\x3e\x66\xe5\x7e\xff\x7c\x32\xa1\x97\x6c\xc6\xd8\x73\x57\xc4\xf3\x0e\x6e\xd3\xc2\x96\x99\x9b\x01\x78\x3e\xcd\x5a\xdc\xa2\xb6\xdb\xf5\x39\x93\xfa\xaa\xe9\xb6\x62\x84\x4c\x23\xbc\xa9\x55\x56\xd1\xe7\xf4\xd2\xae\x4f\xaa\xf4\x0d\xbc\x61\x57\x78\xc7\xde\x30\x79\x7e\xa5\x47\x6a\x31\x9d\xe7\xf2\x82\x5d\x99\xb2\x01\xbc\xd0\x9f\x4f\x15\x7d\xce\x40\x85\x13\xac\x0a\x9f\x53\xdd\x7d\x7a\x43\xf9\x34\x74\xab\x58\xf1\x61\x00\xec\x68\x5a\x1d\x96\x9c\x44\x01\xc3\x7c\xcc\x0a\x5c\x37\xce\xe6\x96\x67\xbe\xe5\xed\xa2\xd0\x4b\xa7\x40\x48\xb5\xd6\x0f\x8a\xbb\x7f\x5d\xb7\xf4\xc1\x4e\x6b\x33\xb1\x33\x2a\x03\x7b\x63\xac\x0d\x14\x35\x2f\x66\x56\xcd\xcf\xd7\x4c\xd7\x2c\xae\x11\x96\x6f\x01\xf6\x7e\xbd\xc1\x8d\x6a\x1c\x09\x9e\xad\x6d\xb5\x69\xba\x86\x9d\x5c\x03\x91\x20\x97\xe5\x74\xee\x81\xc2\x8b\xc0\x76\xf3\xc8\x38\x99\xa3\x85\x23\xce\x6e\x79\x0a\x47\x1a\x6d\x59\x79\x2a\xaa\xf5\xd9\xa7\xff\x6e\xad\xb3\xc0\x48\x74\xd0\x4e\xe7\x84\xa4\x69\x3b\x9d\xba\xbb\x60\x1d\xd9\x68\xa2\x48\xc3\x0e\x07\x4a\x36\x10\x02\x41\x2e\x37\x88\x88\x9a\x5d\xa2\x3d\x1e\x6b\xf7\xfb\xcb\x53\x55\x9f\xb3\xc2\x31\x58\x7f\x41\x2a\x6c\x3e\x66\x97\x38\x5a\x0b\x67\xa2\xd6\xd2\x4b\xb0\x83\x9b\xe7\xce\x57\x4e\x41\xb1\x28\x42\x0c\x6b\x6e\xcb\xae\xcf\x9b\x45\x33\xbd\x9e\xcc\xc5\x67\xf9\xf5\xb4\x39\xcb\xc6\xeb\xfd\x7e\x77\x01\xb8\x5f\x6b\x76\x49\x77\x6c\xeb\x01\x72\xd7\xfa\x05\xc7\xe4\xd2\xcf\xde\x8a\xd0\x35\x9a\x77\x16\x90\xe1\x0e\x27\x87\xaa\x3a\xd7\xc3\x4d\xa1\x4d\xf9\x1a\xdb\x76\xd0\x89\xd1\xb4\xd9\x25\x5d\x1b\xd4\xe7\x3a\x6f\xfb\x89\x03\x87\xad\xbc\xa3\x9d\xd4\xe5\x0f\x74\xb5\x43\x7c\x8c\x87\xdc\x7d\x51\x91\xbb\x17\x15\xb3\xda\x21\x3d\x05\xe4\x40\x3d\xa4\xc3\xf6\xf8\xeb\x67\x60\x42\xf4\xa2\xba\xcf\x20\xd9\x59\xed\xa3\x4c\xa3\x93\xf8\x55\x96\xbc\x69\x12\x42\x46\xff\x4d\x21\x87\x50\xab\xe5\x45\x65\xd5\xf8\x5f\x54\x91\xf2\xcc\xa7\x8f\x66\xee\xf4\xbd\x78\x88\x26\xce\x5d\xf6\x49\x45\x80\xc5\x63\x01\x6f\x68\xb5\xdf\x07\x06\xcb\xcd\xf0\xf0\x3a\xc6\x4c\x77\x74\x5d\xc4\xa8\x8b\xc6\xf2\xde\xfd\x97\x10\xea\xc7\x7a\xa9\xfa\xfa\x8b\x76\xa8\xc3\x3e\x56\xc4\xbd\xfc\x8e\xc9\x83\x24\xb3\xaa\x31\x56\xba\xf3\xe9\xdc\xf5\x5f\x5e\x3c\x08\xfa\xef\x19\x4b\x12\x9e\x23\xf3\x40\x9f\x00\xf4\x00\xee\x42\x2f\xd8\x1e\xa4\xec\xee\x40\xb9\xfe\x47\x3a\xad\xf5\xd6\x28\xb1\x7c\x0b\xec\xed\x20\x38\x50\xbc\xad\xd9\x0c\xf0\xe5\x9a\x48\xdf\x36\xf2\x07\x3d\xa4\xba\x5c\x07\xaa\xcb\xa3\x6a\x59\xae\x98\xd5\x99\xfa\x16\x64\x20\x41\xcd\x13\x49\x39\x26\x08\x14\x74\x2c\x3f\xd5\x29\xc3\x97\x5c\x93\x18\x5d\x85\xbf\x5c\x0d\x69\xcd\x51\xaf\xcf\x9c\x57\x34\x50\x5f\xce\x39\x0d\xb5\x24\x73\x35\xa4\x33\x17\xd0\x66\x25\x8f\x74\x80\x9c\xee\xcf\xbd\xcc\x31\x71\xff\x63\x1c\x12\x05\xbe\x8f\xb9\xe7\xff\xc8\x48\x32\x54\x1d\x13\xee\x73\x56\xa5\xa9\x3b\xfe\x1e\xd1\xfb\x55\x9d\x3e\x8d\x9e\x4c\xd3\x87\x8e\xa6\x71\xf7\x23\x72\x83\x7e\xb6\x0f\x30\x87\x6f\x78\x32\x33\x84\x1e\xf0\xa1\x64\x4f\x01\x18\xcd\x19\x5d\xb8\x3d\xed\xeb\xc9\x84\xb8\x40\xef\x26\x5c\xbf\x88\x26\x6c\x20\xc2\x13\x59\x8b\x66\x92\x41\xbf\x0a\x21\xcb\x4c\x86\xa4\xc9\xa7\x9c\xec\xf7\x73\xf2\x17\x95\x37\x93\xf0\x59\xd6\xf2\x08\x91\xaf\x2e\x68\xc5\x60\x48\x47\xea\x08\x86\x9e\x62\xa0\x16\xa1\xbc\x36\x68\x9a\x1a\x37\xf5\x87\x50\x75\x74\xcd\x07\xfc\x55\x05\x4e\xd3\x2a\xaf\xa5\x08\x5a\x8e\x7d\x4d\xc5\xaa\x56\x53\x83\xb8\x90\xf4\x41\xea\x40\x8e\xc3\xe4\x47\x30\x5e\xc0\x7b\x26\x53\x66\x52\x7f\x9e\x1a\x5e\x45\xed\x82\x7e\x99\x02\xc3\xeb\x50\x18\x0f\xa6\x77\x41\x5d\x40\xf9\x16\xb4\x65\xff\x44\x92\xae\x06\xb2\x9b\xa7\x69\x6b\xde\x63\x40\x39\xb8\xc7\x73\x1b\xe0\x21\x12\x67\xb2\xdd\xea\x77\xf6\xdd\x8d\x75\x8e\x46\x2d\x1a\xfb\x80\x6f\xb4\xa9\x8d\x1b\xb5\xfa\x7d\x8c\xe5\x51\xb7\x5a\x67\xf8\x09\xb6\x38\x59\xd6\x4c\xdf\x87\x8f\x73\x73\xf0\x45\x0b\x96\x4c\xd7\x5e\x23\x35\x70\xda\x65\x94\xb3\x06\xf5\xbc\xbc\x46\x17\x8c\xb6\x7e\x5a\xab\x2e\xdb\xf1\x2b\x4d\x31\xf8\x87\x75\x64\x67\x5b\x75\xd2\x7a\xe0\xce\x48\xb9\x4e\x17\x5a\x2d\xf9\x0a\xf6\x7b\x50\x56\xa0\xc4\xb8\x09\x16\x91\xf1\x0c\x03\xaf\x68\x7c\x0a\x19\x7c\x48\x83\xdb\x8a\x82\x18\x1f\x61\xfc\xfd\x41\xe1\x46\x83\x6b\x66\x5f\xb1\xd1\x52\xe4\x69\x5a\x39\x5f\x6d\x01\xea\xe9\x0e\x14\xc0\xbe\x0d\x6d\x70\x06\x02\x8d\x74\xaf\x1f\xc1\x94\x57\x28\xd3\x65\x07\xf8\x94\xca\x7a\x8a\x7b\x5d\x93\xc7\x2a\x4d\x9f\x78\xe6\x4d\xd0\x90\x6b\xd8\x87\xce\x00\xf1\x3c\xf0\x2e\x07\xb9\x5e\xda\x5c\xd5\x84\x93\x0b\x1f\xb9\x80\x8c\x79\xe6\x43\x26\x8c\x53\x5b\xee\x84\x71\x5f\xa8\x3a\x8f\x5c\xd6\x55\x41\xbb\xe2\xda\xa3\x84\x96\x7f\xb3\xe5\xf0\x90\xae\x26\x9c\xce\xc9\xa8\x59\x98\x1a\x4d\x4a\x0b\x08\x60\xfc\x02\x51\x9f\x9f\x35\x28\x5a\x89\xda\x94\x43\x85\x07\xd7\xdd\xa0\x29\xc6\x68\x6c\x8b\x8b\x41\x01\xc3\xa6\x1e\xae\x6d\x06\x16\x59\x41\x7d\xaf\x6b\x86\x18\xa5\x2f\xc2\x1a\xcc\xdd\x1b\x96\x48\x8b\x4e\x7f\xca\x34\x2d\x8e\x55\x52\x9a\x4a\x4e\x8b\xba\x2a\xb8\xca\x40\x85\xa6\x34\xbd\x2a\x4c\x7d\x2e\x36\xca\x5c\x98\xac\x64\xa8\xf7\xf8\xcc\x91\x7d\x0d\x49\x4d\x1d\x57\xe7\xc6\x22\x6c\x61\xfe\x4e\x18\xcf\x95\x0d\x9c\x20\xa8\x01\xac\xc5\x41\x7b\xe7\xf0\x70\xbe\xe4\x96\x87\x36\xbc\x42\x1d\x7c\xbd\x25\x7f\xe4\x7d\xea\x9b\xfa\x76\x03\xd5\x4d\xe9\x55\x37\xcd\xe7\x44\xda\x56\xf1\x23\xad\xa2\xe3\x4c\x9d\x73\xb7\x36\xf6\x7b\x75\xc1\xb8\x9d\x79\x07\xce\xde\xd1\x28\x75\x44\x29\x2a\x8f\xd9\x15\xd2\x58\xdd\xce\xfd\x3e\x73\xdf\xe0\x8a\x6b\x3a\x67\xec\x65\x56\xd3\x8a\xa4\x69\x6d\x14\xdb\x22\x1b\x2c\x18\xff\xbb\xfe\x19\xd7\x3b\x1a\xc3\x23\x86\xc6\x91\x6c\xb9\xa2\x43\x0c\x48\x16\x50\x98\xdb\xee\xb5\x48\x1b\x66\xba\x45\xeb\x4e\x65\x70\x4f\x3e\x56\xfb\x7d\xc5\x8e\x1d\x6c\x86\xcc\x83\x25\x95\x37\x14\xc6\x3c\xaf\xbc\xce\x71\x39\x70\x6c\x1b\xcf\xb6\xcd\x59\x31\x99\x90\x72\xc2\xea\x65\x81\x67\x30\xbc\xb6\xc7\x0c\x6f\x05\xae\x9f\xdd\xf2\x32\x6b\x18\xf3\xea\x86\xf1\xbd\xc0\xca\x49\xbd\x6c\x30\xef\x54\xd1\x66\x32\x31\xdb\x97\x95\x53\x05\xa0\xcb\x80\x3e\x8c\x4e\x9b\xdc\x19\x57\x91\x31\xab\xce\x6c\xd9\x19\x3f\x9f\x2d\x66\x79\x50\x45\x54\x47\x35\x61\xfc\x2f\xf5\xb2\x99\x42\xba\x79\x3e\x23\x58\x1d\x6d\x26\x8c\x1f\x8e\xf4\x3e\x30\x3b\x3e\x46\xcf\xe3\xbd\x54\xb1\x19\xed\x48\x05\xb9\x7d\x6b\x4b\x70\x42\x36\x92\x06\xe6\x43\x9f\xfd\x68\xcf\x3f\x96\x7e\x95\x4d\x26\xd5\x00\xcc\xf1\x4d\x67\x2d\x19\xa3\xa8\x4d\xfd\x0e\x11\x36\x81\x9a\xea\xc4\x5e\x37\xe2\x9a\x37\xc2\x27\x08\xb7\xeb\xad\xb9\xac\x51\xfd\x99\xd9\x5b\x70\x3c\x23\x5e\xb7\xba\x2e\xec\xf3\x84\xeb\x2d\xdd\xd6\xcd\x47\x80\x2b\x02\xa7\xbb\xb5\x75\x7e\x44\xfa\x3a\x20\xaa\x3f\x29\x76\xad\xaa\xb7\xa8\x34\x34\xaa\x5d\x93\x62\xa7\x04\x95\x2e\xff\xb4\x89\xa0\x33\x4a\x24\x00\xd4\x7e\x0f\xfe\x4e\x74\x82\xeb\x46\x6e\xc1\xac\xc9\x32\x9b\xc2\x7c\xd6\x0d\x4c\x86\x7c\x9e\x0c\xa1\x5e\xfa\x64\xcb\x7e\x5f\x9c\xaa\xda\x44\x9f\x0f\x10\x2c\xde\xe7\x81\xd8\x5e\xab\xdb\x8c\xa0\x1b\x05\x43\x9a\xd5\x99\xa0\x05\x19\xad\xd3\xf4\x8d\x1e\xf0\x35\x95\x78\x5b\x64\xed\x7e\x1f\xa8\x4a\x6d\xea\x77\xd8\xe7\x9f\x36\xa2\x32\x13\x56\x5d\x11\x93\xab\x38\xdd\x08\xae\xb3\x8e\xda\xfd\xfe\x37\x08\xa1\x4d\xe8\x4e\xc8\xdb\x22\xf2\x58\x90\x61\xc4\x74\x5d\xb0\x8e\xf1\x47\x68\x69\xe9\x07\x70\x8f\xb3\x00\xe5\x24\xff\xf7\xff\x15\x9b\xbb\xe0\xda\x48\x50\x6a\x20\x63\x33\x37\x10\xdc\x82\x89\x9b\x8d\x50\xf5\x35\xe3\xc0\xbc\x8d\x82\x8d\x61\x53\x40\x96\x72\xab\x4c\x07\xa9\xc9\x5f\x7c\xa3\x8b\xa0\xb9\x58\x0a\xe2\xd3\x5e\x72\x65\x1a\xe3\x60\x6a\x81\x86\xff\x09\x9f\x94\x16\xc9\x2d\x80\x39\x70\xd7\xc1\x0f\x83\x23\x05\xae\x82\x0d\x13\x00\xc5\xb5\x23\x19\x99\xd5\x65\xf5\xc5\x6c\x51\xe7\xe2\x74\x2d\x2e\xf9\xae\x54\x8e\x13\x90\x11\x34\x0c\x3f\x80\x8f\x36\x90\xc0\x79\x57\x80\xff\xc5\xa8\x86\x86\xd3\xad\x28\xea\x6a\xcd\x9b\x5b\x3f\xe0\xa5\x69\x8d\x59\x96\x2c\x49\x68\x19\x4f\x00\x54\x1d\x4c\x43\x19\x4d\x03\xc6\xba\xc9\x28\xe3\xc9\x38\xfd\xc7\xa3\xbf\xd8\xd6\xfb\xc9\x70\x79\x4c\x0f\x03\x13\x55\x1e\x81\x1d\x0a\xa3\x20\xa9\xea\x6b\xbd\xda\xe1\x29\xae\x3a\x8f\xed\xdf\x78\x4f\xf4\x16\xd2\x07\x75\x41\x9b\x8f\x3a\x43\xa2\x57\x0b\x38\xe3\x84\x17\x59\xe1\x17\x14\x4a\xd5\x70\x76\x28\x28\xe2\x4f\x4d\x50\xc0\x06\x21\xd3\xda\xb0\x2c\x5b\x96\x94\xaa\x49\x34\xd5\xee\xe4\x23\x3d\xd9\xad\xbe\x72\xbd\x18\x8e\x9a\xe5\x8b\x4f\x29\xb0\x1b\x09\x7e\x73\x42\x9b\xc1\x99\xef\xf1\x07\xf1\xf4\x14\xeb\x24\x44\xd5\xe1\x6f\xda\xba\xdc\x29\x71\x76\x62\x8d\xc4\x05\x98\x12\xfe\xbb\x3a\xb9\xef\x3f\x55\x5f\x83\x49\x62\xc7\x84\xdc\x7a\xa6\x58\x14\x53\x91\x57\xe4\x63\x4a\xc2\x35\x01\x99\xf9\x54\x91\x9e\x61\xe7\x2e\x0b\x68\x10\xfd\x94\xde\xe9\x37\xac\xd4\x54\xc8\x86\xed\x42\xce\x81\x1f\xc6\xcb\x2c\x14\xb2\xfd\x60\xd8\xef\x20\xa9\xc4\xb1\xd9\x45\x96\x44\xd7\x59\xf4\xfa\x07\x39\xdd\x0e\xc7\x4f\xe9\x8b\xc7\xcc\x58\xc5\x58\x66\x18\xf6\x8c\x71\xd2\x51\x6e\x74\xcc\x96\x20\xcd\x42\x22\x9f\x3d\x97\xa7\xa2\x5a\x4f\x33\xcf\x66\xdf\x45\x6c\x76\x8c\x9e\x13\xb2\x78\x90\xcf\x09\x6d\xc8\xb2\x59\x1d\x50\x1b\x78\x2d\xb2\x1d\x95\xa1\x2c\xad\xcb\xd4\x09\xcd\x8a\xc7\x4e\x5d\x9d\x43\x9f\xa0\xe5\x34\xb8\xe9\x24\x1b\xcf\x8d\x6b\x0e\x11\xba\xe3\x30\x64\xa9\x58\x36\xab\xb3\xac\x46\x96\x78\xa5\x09\x50\x55\x5f\x28\x50\x12\x35\xbf\x18\x83\x57\x24\xcf\xdc\x06\xa8\x0d\x0b\x9c\x50\xc7\xbb\xaf\xd1\xe7\x0d\x9d\x23\x45\x76\x23\xca\x45\xd2\xa8\x32\xc9\xb1\x3d\x8d\xbe\x04\xc6\x33\x72\x90\xfb\x7d\xd0\x4e\x72\xc8\xb6\xb4\xda\xef\x67\xe6\x9d\xcc\x17\x9b\x9c\xd3\xd8\x1c\x46\xd2\x9d\xc5\x46\xb6\xfb\x88\xde\xb0\xcb\x4c\xd0\xe7\x5d\x65\x53\x7a\xcb\x2e\x33\x35\x9d\xeb\x98\x48\x4b\x84\xd0\x37\xcc\xbd\xc4\x67\x8c\x09\x7a\x65\x7e\xf3\x34\x55\x8c\x6d\xe8\x6f\x6c\xc6\xd8\x8e\xfe\xc9\xc6\xdb\xfd\x7e\xc7\xd8\xd6\xd1\x7c\xe0\xc4\x0d\xce\x9f\x1b\x14\x01\x3e\xc4\xe6\x3c\x66\x59\xbb\xb8\xca\xdf\x90\x34\xfd\x93\x7e\xab\x7f\xbc\xc9\xf5\x45\xfb\xdb\xa2\xcc\xb3\xe7\x8b\x9b\xdc\xf0\x3c\xe8\x3b\xf6\x78\x51\xe8\xa0\xdb\xfc\xc6\x88\x31\x46\xeb\xec\x5b\x0a\xc5\xd1\x77\x53\xfd\x65\x8c\x5f\xfc\xfb\xef\x3d\x7d\x4d\xdf\xd2\xef\x46\xcf\x17\xd9\x7b\xd6\xa6\xe9\x1b\x2c\xf8\x06\x8b\x7c\xcd\xda\x45\x91\x5f\x83\x4e\x8c\x17\x24\xbd\x65\xed\xa2\xcc\xf5\xd2\x96\xd4\xc9\xb3\xbe\xd3\xb9\xaf\xd2\xf4\xcf\x45\x91\xdf\x1a\x31\x70\xae\xcb\x5c\x74\xb2\xe7\x25\x7d\xcd\xc6\xb6\xaa\x22\xbf\x31\xc7\xd7\x5b\x08\x84\x12\xca\xfc\x16\xeb\xff\x0e\xb2\x87\xf5\xe4\x05\xa1\xeb\xec\xbd\xe9\xd4\xeb\xe9\x7b\xdf\x29\xf7\x75\x0e\xc3\x98\xa6\xeb\xac\x74\x61\xb8\xe7\x20\x42\x17\xf0\x16\x3f\xe9\x77\x53\xfd\x65\x47\x25\x1b\x37\xfb\xfd\x15\xcf\x6e\xa8\x75\x57\xd5\xb0\x1b\x42\xaf\x78\x76\x0b\x21\x10\x70\x4b\x68\x36\xae\x4d\xba\xda\xa4\xab\x5d\xba\x1a\xd3\xd5\xec\x16\xfc\xda\xdf\xa1\x16\x2f\x0a\xf8\x6b\x54\xe1\xde\x18\x6f\x9f\x19\xa1\x97\xa0\xbf\x85\x24\xd8\xc6\xa8\x27\x5c\x22\xfb\x6c\x67\x02\xe8\xe6\xb4\xd8\xd0\x4b\xd0\x52\x71\xd3\x76\x8d\x27\xd5\xc6\xa8\xa9\x6c\xf1\xa7\xc9\x49\x9f\xb3\x1f\x55\x76\x4d\x98\xfe\xa3\xc7\x85\xc5\x65\x3d\x5f\x5c\x87\x87\xdb\x64\x8e\x5e\x26\xc0\xde\xe8\x96\xed\xb2\x4b\xc3\x6f\x5b\xcc\xd0\x32\x0e\xea\x46\xbb\xa4\xd1\xf3\x34\xcd\x70\x7d\xe2\x5a\x7d\xb0\xc8\xd6\x99\x9d\x42\x9c\x14\x44\x58\x75\xb3\xa2\x67\x01\x07\xdb\x4c\xaa\x1b\x6f\x92\x77\xb3\x62\x8a\xa9\x0f\xb4\x29\x3f\x7a\x6e\x0f\x31\xad\xd2\x84\x76\xfc\xdc\x29\x1d\x23\x30\xfb\x65\x5d\xec\x9c\x0f\xb0\xe0\x5d\x34\x02\xcf\x82\x5f\x57\x4a\x34\x37\xbc\xcc\xd4\xe9\x9b\x52\x56\xe0\xb8\x0d\x1f\x1a\xe3\xd9\x48\x19\x8a\xee\x4b\x79\x63\x08\x90\x1b\xd9\xca\x37\xb2\x94\x0a\x48\x9a\x2e\xe5\xf7\xb9\x2e\xe1\x7b\xae\xc4\xc5\x6c\xe1\xca\x63\xad\x50\xae\x96\x10\x01\x10\x8c\x01\xbf\xd2\xad\xcb\xc8\x7e\xff\x5e\xb7\x9b\xde\x5b\x63\x56\xb1\x71\x45\x16\x49\x92\x27\x06\xbd\xe7\x40\x8e\xb7\x81\xe4\x47\xa3\x90\x32\xb8\xb7\x73\xa6\x82\x50\xfd\xe4\xb1\x79\xeb\x85\xad\xee\x3d\xee\x2e\x31\x86\x76\x46\x7f\xbf\x7f\x07\x76\xa7\x81\x5d\xbd\x29\x0d\x93\x01\xd4\xa2\xac\xae\x3e\x2f\x77\x0d\x00\x74\xb0\xf1\x2c\x44\x57\x8c\xc7\xed\x48\x1e\x90\x7c\x1d\x2d\x6f\xde\x6d\x53\x9a\xbe\xc7\x36\x11\x3a\x9f\x85\x7e\xf8\xde\x19\x72\xf1\x9e\x8a\xc6\x2e\xae\xe1\x57\x57\xb2\xba\x7a\x6d\x71\x08\x8f\xd7\x4f\x68\x52\xd5\x86\x44\x1e\x07\x8f\xcb\x46\xf0\xf5\x77\x55\x79\x1b\x64\x77\xa3\x96\xa1\x8b\x09\xf8\x0d\xde\x25\x7a\x23\xab\x07\xea\x97\x60\x1a\x8c\x98\x2a\x22\xdc\x4c\xd2\xc4\x71\x69\x35\xd9\xeb\x24\x41\xa2\xfc\xaa\x6e\x00\x8b\xfa\xbd\x7a\x2e\xaa\x9d\xe5\xc0\xb4\xa2\x1c\x98\xe0\x46\xb4\x42\x93\xb6\x45\x9a\x1e\x99\x9f\x9e\x89\x74\x98\x11\x15\x20\x1e\xcc\x48\x1f\x4a\xa5\x11\x85\x90\x37\x62\x6d\x16\x17\xa1\x7f\x76\x96\xcc\xfb\x0f\xcd\x0b\x34\xb7\x33\xc7\x66\x04\xdf\x94\xbb\xe6\xd8\x00\xce\xe9\xeb\x8f\x1d\x40\x42\xe3\x53\x23\xb0\xe3\x37\xa7\xc7\x87\x56\xad\x9f\xda\x60\x0a\x36\xf2\x12\x56\x88\x5e\x8a\x8f\x66\x61\x9f\x5f\xdf\x23\xa6\x45\xf5\x45\xbd\x7f\x1d\x16\x85\x25\xed\xf1\xa5\xaa\x3e\x2c\x87\x84\x9b\x52\x06\x45\xdd\x93\x50\xd3\x7d\x86\xa3\xa6\x22\xfb\x87\xc2\x72\x92\x5a\x63\x49\xb6\x2c\x56\xe0\x00\x64\x50\x28\x19\x02\xc0\xa3\xcb\x5b\xc3\x78\x82\x63\x5b\x4e\x8c\x96\x9e\x79\xec\x19\x3c\x4d\xab\x15\x82\x20\xb5\xbe\xc3\x93\x28\xc0\x68\x3c\xec\xd8\xe5\xb4\xa2\x15\xbb\x3c\x04\x57\xa9\x49\x78\x4c\x74\xb6\x63\xd6\x9c\x6e\x8a\x46\x76\xe3\x75\x9a\xb6\x5d\x33\x65\x70\x32\xd0\x0b\x3d\x3a\x68\xf8\x42\x47\x6b\xbe\xe9\x9c\x18\x92\x3c\xea\xdf\x74\x07\x52\xa7\xed\xc5\xe9\x6c\xf6\x68\xbf\xdf\x9e\x4f\xf5\x07\x08\x5a\xce\x41\x37\x74\xca\xb6\x84\x7e\x23\xac\x7c\x6c\x47\xe8\x5b\x6e\x7e\x10\xda\x76\x6c\x64\x9e\xb3\xd9\xd9\xf3\xf3\x36\xb2\x91\x79\x3e\x99\x10\xc8\x02\xa8\x0b\xcf\x11\x4e\x7a\x73\xd1\xd1\x08\x47\x3d\x07\xf4\x3d\xcc\xbc\x68\xb5\x23\x14\x26\xa3\x9b\x8b\x9e\x49\x89\x73\x2c\x76\x24\x86\xdd\xd0\x5e\x8c\x19\x84\x7e\x44\x60\x9f\x72\x38\x1c\x9c\x3d\x6b\x03\xa6\xdc\x59\xb0\xa2\x9d\x85\xc4\x84\x85\xf7\xff\x5b\x7f\xff\x77\xa5\xd0\xd6\x84\xa7\x23\x85\x0e\x7d\x13\x3b\x99\xb3\x5a\x51\x6e\x70\x66\x02\x1b\x4e\xf0\xfe\x50\x59\x36\x04\x8f\x56\x5d\x78\x55\x7e\xd7\xe1\x1e\x54\xe8\x49\x76\x0c\xde\x06\xaf\x17\xc1\x16\x45\x53\xf3\x5c\x0c\xf4\x6b\x64\xf6\xf2\x65\x59\xd7\x4d\xc6\xa7\x80\x44\x63\xc5\x7a\x41\x89\x46\x27\xce\x7e\xe4\x7c\x22\x3a\xca\x0a\xd8\x40\xda\xb0\x4f\x44\x06\xaa\x68\x35\x7e\xa1\xf7\x52\xc0\x93\x15\x15\xe8\xc5\x38\x56\x10\xfe\x0e\x9c\xeb\x15\x3e\xd0\xb8\xc2\x1b\x95\xe7\xcd\x22\x6b\x58\x69\x8b\xfb\x5e\x65\x3f\xe8\xbf\x25\x21\x47\x9a\x40\x48\xee\xde\x78\xa0\x7e\xed\x1d\x7c\x5e\xb0\x1a\x08\xef\xa8\xa4\x82\x90\xe9\x91\x92\x68\xcd\x9c\x1b\x6a\x54\xa5\x6a\xa8\xaa\xbd\xae\x57\x4d\x9b\xc9\x3c\x9c\x93\x57\x7c\x10\x66\x97\xf2\x58\x99\x62\x04\x7c\x21\x43\x21\xa9\xfa\x3a\x94\xa4\xc2\xdd\x69\x07\xde\x8a\x93\xdc\x7c\x2d\x7a\x21\x79\x35\x30\xad\xb4\x61\x00\x18\x43\x6b\x76\x77\x18\x29\x6f\x99\xab\xea\xeb\x0b\xc4\xbe\x32\xa6\xa7\x10\x34\x69\xac\xe9\x00\xde\xca\xb8\xf6\x26\xef\x00\x50\xad\xc0\x34\xe7\x1c\x4c\x07\x30\xdb\x45\x39\x05\x8f\xf7\x18\x23\x49\xed\xab\x66\xc5\x62\x86\x06\xd8\x5e\xda\x69\x73\x49\xfb\x88\x5f\x7b\x94\x77\x34\x14\xce\xf4\x3b\xd0\xa6\x23\xd3\x86\x8c\xd6\x63\x26\xf5\xeb\x27\x28\x79\x6d\x6d\x01\x86\xb1\x2a\x67\x79\x35\xa8\x7e\xb3\xb9\x7f\x54\xc1\x06\xb4\x1f\xd4\x1f\x57\x1d\x3a\xdd\xd1\x4b\x86\x0c\xb4\xe1\xca\xae\x99\x31\x45\x37\xdc\xbe\x8b\x4b\xcb\x0b\xb9\x86\x61\x47\xfb\x0e\x8c\x9b\x5c\x02\xb0\xa5\xb8\x54\xe7\xf3\xd9\xa2\x0e\xaa\x61\x33\x63\xe0\x7e\xbe\x89\xc3\xa3\x8b\x17\xca\xd8\x4d\xb3\xeb\xc5\x2c\x9f\xcf\x08\xb1\x56\xf0\x17\x97\x13\x30\x23\xcd\xa2\xac\x26\x72\x62\x93\x4f\x2f\x09\xad\x03\x5c\x1b\xb3\x74\x71\x88\x34\x9d\xf9\x0b\x47\x43\xc2\xce\x82\x63\x86\x7f\x36\xb4\x36\x81\xa4\x73\x2b\xb3\x97\x82\x4c\x42\x6d\xee\xcf\xe1\x14\x85\x5a\x1c\xe2\xd9\x95\x50\xc8\x8f\xcf\xc8\xa8\x9b\xfd\x65\xdd\x1a\x85\x46\xa5\x77\xa1\xa2\x68\x09\xd7\x7b\x82\x20\x30\xd9\x73\x88\x0c\xf6\xe6\x97\xee\xbc\x74\xaa\x0f\x86\xc1\xb2\xdf\x63\x57\x7d\xd7\xfb\xcb\x81\x29\x1b\x5f\xf5\xe2\xf5\xa0\x84\x06\x42\xbf\x44\x5a\x40\xbd\x4e\x8c\xfa\x35\x60\xe7\xe0\xf1\xf9\x42\x37\x13\x0d\x52\x8c\x2f\x05\xf3\x43\xd5\xe8\x9d\x53\x77\x2b\xa4\xde\x5e\xf4\x34\x83\xe0\x14\x42\x9b\x92\x60\x9b\xc1\x8b\x19\x35\xc1\xd1\xce\xbf\xb3\x05\xf1\x96\x98\x72\x63\x85\xe2\x56\x9a\x59\x37\xd6\xfc\x8c\x58\xbb\x94\x20\x81\x7d\x3c\xdb\xfd\x3b\xe1\x07\x32\x82\xf1\x96\xc1\x10\xba\x1f\xaf\x23\xfb\x80\x2f\xcc\xc2\x73\xd7\x70\x67\x19\x4d\x15\x39\x7f\xb0\xdf\x67\xd5\x7e\xdf\x4a\xdd\x31\x40\x78\x38\x10\xfa\x13\x76\x7c\x3c\x23\xb4\x4a\x53\x1d\x47\xa8\xd4\x29\xf4\x4b\x2b\xf4\x69\xee\x26\x3e\xda\x3f\xae\xfb\x03\x0a\x6b\xf8\xe1\xf0\xd4\xee\x45\xdb\x02\xa3\x88\xe3\x85\xbc\xae\xaf\xc7\x4c\xed\xf7\xc6\xd0\x21\xea\x1a\x53\x3d\x6d\xb9\x37\xbc\x01\xd0\xc8\x57\x36\x4d\xa6\xc8\x90\x4a\x5d\x58\x78\x44\x15\xf5\x53\x30\x15\x8e\xc6\x1f\xc1\x72\x19\x1e\x8f\x7e\xa3\x5c\x69\x88\x56\x76\xbf\x86\x9f\x1e\x8d\x6a\xa1\xdc\x0b\xcf\x9f\xa8\x83\x33\x0c\xa7\xaa\x9e\x62\x92\xa6\x63\x8e\x4f\x96\x28\x92\x29\xba\x91\xb1\x49\xf3\xc0\xc1\xfc\x81\x61\xb0\x5b\xf8\xfe\xe1\xd6\xa9\xb2\x68\xb4\x7e\xe4\xc3\x2e\x76\x87\x15\x3d\x23\x99\x47\xf7\x2a\x0d\x09\x5c\x43\x52\x84\xcb\x28\x57\x47\x96\x97\x7e\xeb\xb8\x24\x83\x34\x57\x30\x37\x79\x8f\x78\xc5\x96\x05\xf3\xd3\xaf\x08\x93\xe8\x7a\xee\xd1\x43\xa5\x6f\x38\xaa\xb0\x0e\x5f\xbe\x55\x3e\xa3\xeb\xba\x30\x0d\xe5\x34\xdc\x41\x39\x9f\x00\x22\xdd\x44\x79\x24\x3a\x1a\xc3\xe6\xe5\xaa\x83\xa3\x17\xe9\xc9\x56\xc8\xed\x7c\xc2\x87\xbd\x05\x17\x5b\x83\xfa\xc5\xd1\xb1\xc8\x8d\x68\x94\x87\x76\x1d\xf0\xd7\xb0\x95\xd5\xd4\x88\x83\xe6\xd7\xef\x13\x12\xeb\x4d\xdf\xb8\xa5\x81\xe8\xbf\xe0\x9c\xa4\x6e\xe4\x9f\xf7\x96\x69\x45\x44\xf3\xd9\xec\x7f\x9d\x9d\xe8\x1a\x5c\x48\xbf\x8a\x4d\x50\xc5\x88\x9f\x2a\xfe\x06\x31\x48\xa5\xff\x9c\xce\xa9\xc8\x38\xa1\xe0\x2b\x6b\x23\x32\x4e\x13\xcc\x94\xd0\xf0\xc9\xcf\xa3\xa5\x90\xa6\x2a\xe3\x01\x19\x98\xe8\xa1\x90\x60\x15\x7d\x20\x50\x8c\x1c\x2e\x46\x86\x53\xad\x4b\x89\x0e\xee\x04\xba\x5f\x57\xca\x16\x84\xc3\xbe\x11\xc5\x5b\xb1\xfe\x55\x34\x35\x2a\x80\x8f\xe7\xde\x31\x85\x1f\x35\x0b\x95\x2a\x2b\xa3\x26\xef\xe6\xc8\xc7\x60\xfe\x64\xfe\x0f\x3d\x54\x87\xd1\x13\x1e\x78\x50\x41\x4d\x40\xd6\x57\x9c\x15\xe1\x0a\xbf\x10\x11\xd0\xe8\x1c\xf4\x95\xc3\x45\xe8\x12\x18\xd1\xf9\x1c\x00\xe6\xe2\x45\x87\x9e\xf7\xef\xba\x0d\x74\x02\xe6\x37\x65\x5d\xbc\x4d\x68\x37\xde\x92\xd2\x0b\x0e\x82\xc1\x3c\x99\x25\x8e\x9c\xf7\xbb\x77\x9a\xa9\x05\xcf\x67\x64\xe4\xb3\x07\xaf\xfb\x63\x8a\x00\xa2\x7b\x17\x45\x9d\x90\x46\x0c\x0d\x94\x76\xd0\x2c\x77\xf4\xcf\x7a\x8d\x0d\xa4\xe5\x1f\x6e\x88\xee\x09\x3a\x5c\xed\xcd\xe7\xe0\xa0\x84\x09\x1a\xe3\xab\xdb\x0f\x4a\x3f\x0d\xc8\xe9\xc5\xa9\x39\x5a\x20\xe1\xc8\xda\x92\xbb\xf3\x68\xea\x12\x4c\xb3\x2a\x18\x42\x2c\xa8\xd7\x74\x54\x4e\x18\x18\x42\x5b\x58\xb8\x4e\x9a\xde\x00\x0e\xf6\x31\x6a\xfa\x91\x1a\xf5\x58\x19\xfb\xc6\xc1\xed\x01\x3e\xfa\x82\xc9\x03\x5d\xe7\x19\xca\xf3\x74\xfa\x3f\x6d\xc2\x67\xbc\x78\x9b\x1d\xdd\x63\x33\x42\xef\x8c\x9d\xb0\x1e\x0b\x87\x71\xa5\x7f\x1c\x0e\x34\xda\x3a\xd1\xc5\x16\xed\xa0\xb0\xab\xc1\x1d\x2a\x3a\x3b\xd7\x67\x16\xa6\x41\x6b\xd9\xf2\x37\xa5\x78\xa6\xe3\x4d\xc3\x05\xa0\x40\xbb\x26\x7e\xce\x9b\xa0\x8c\x7e\x2e\x73\x9a\x24\xe4\x58\x63\xf5\xba\xed\xb5\x35\x5e\xd7\x41\x4b\x3b\x0b\xbe\xd3\xce\x1f\x45\xa3\x3e\xd0\x4c\x5d\x40\x2f\x0f\x9e\x9c\xbd\x36\x46\x73\x14\xfa\x90\xbf\x01\x27\x49\x6f\xd2\x74\x7c\xbd\x48\xe6\x0f\x60\xc1\xc3\x69\x36\xea\x2d\xaa\xcd\xf0\x29\x88\x8b\x48\xf4\xf7\x48\x20\x31\xe9\xe6\x19\x10\xa6\xf4\xc7\x1b\xb0\x32\x9f\xf4\x7a\x88\xc1\x9d\xfe\xf5\xc7\xa8\x77\xe3\x8a\x41\x29\x15\x80\x94\x67\x73\xf1\xd0\xdf\x2a\x27\x3c\xf3\xa6\x0a\x47\x98\x97\x67\x19\x8e\x33\x63\xd5\xc2\x69\xba\x08\x54\x55\xfa\xaa\xa9\xb7\x2f\x6b\x59\xe9\xbb\x08\x5f\xd4\x73\x9a\x01\xee\xd8\xc4\x42\x8d\x91\x4f\x1f\x90\xfc\x78\x3e\x9b\x71\x62\xe0\xc0\x3e\x7d\x40\x1d\x48\xd9\x9c\x90\x31\x13\x8b\xa1\xde\x98\x91\xcc\x7d\x9f\x38\x3a\xcc\x8a\x86\x0a\x78\xf4\xfd\x25\x10\x4c\x5f\xc0\xd2\xeb\xf8\x53\x71\x69\x08\x1d\x88\xd1\x23\x42\x0e\x70\x0e\xbe\xe4\x61\x0d\x01\x18\xd7\xcf\xe6\xd1\x04\x28\x9e\x0c\xa8\x54\xd2\x03\x86\xb5\x28\xc2\x11\x94\xaa\xa3\xc0\x46\xbf\x63\x19\x1d\x40\xdd\xbf\x1a\xac\xea\x6e\x21\xfb\x3d\x1f\x0f\x15\x03\x98\xbb\x83\x39\xf4\x81\x37\x8c\x9a\x07\x02\x07\x0a\xf5\x63\xd3\xe9\xc7\x37\x3b\x80\xdb\x39\xca\x6c\xab\x42\xea\x1e\xe9\x07\x44\x94\x41\x95\xa7\x08\x48\x1e\x60\xa2\x59\x56\xb9\x6a\x99\x05\x85\x46\xb5\xb0\xc1\x4c\x9f\xe3\x8d\x8f\xb9\x9e\x59\x4e\xad\x7d\xfd\x9a\x7c\xb8\xd1\xbf\xaa\x9b\xc2\x65\x47\x3f\xb6\x26\xb7\xcd\xa0\xd3\x9f\xb4\x75\x29\xd7\x27\xaa\xe1\x55\x8b\xeb\x26\xa1\xa6\x1d\x69\x6a\x13\x2e\xb2\xa0\x63\x5f\x49\x24\xf2\x07\x2f\xe3\x63\xe9\x36\x71\x53\x5d\x0f\x07\x13\xbf\x0b\x47\x03\x55\x9e\xf2\x0f\x36\x20\x71\xaa\x8b\xe1\xf4\x07\xb8\xf3\x2f\xc4\x7b\xf5\xba\x7e\x65\x4b\x09\x53\x85\xef\x89\xcc\xb2\xd7\x3e\xd0\xcf\x81\x44\x47\x3a\x39\x90\x12\x7b\xa8\x42\x97\x22\xae\x9f\xf7\xd5\x9e\x1c\x5e\xde\x47\xa1\x5a\xf1\xe4\x9d\x45\xd1\xb3\xe0\x7a\x87\x03\x7d\xf9\x11\xf7\x33\xb9\x3b\x96\x2e\xba\x1a\x7b\xc9\x7a\x47\x12\x1e\x22\xdf\x73\x76\x87\x74\x6e\xfe\x84\xc3\x6b\x25\x7f\xc9\x83\xb3\xe4\xab\x8e\x7e\xb5\xdf\x3b\x03\x2f\x6a\xd8\x52\x50\x51\x76\xe4\x35\xcd\xd7\x6b\xe3\x65\x64\x48\xe2\x79\x6f\x16\x32\x5c\x24\x5c\x55\xdf\xf3\x65\xa0\xb9\x6b\xe3\x00\x21\x6b\x15\x83\x26\xf4\x2a\xed\x78\x61\x1a\xaa\x03\xe7\x19\x5e\x48\x8a\x26\xdb\x7a\xd7\x8a\x75\xfd\xae\x8a\x1f\x49\x3d\xb9\xef\x7f\x27\x9c\x36\x6a\x0b\x07\x42\x67\xf8\x88\xea\x3b\x07\x09\x6d\xf4\xac\x6b\x90\x03\x09\x1a\x01\x57\x70\xf8\x1c\xd3\x37\x27\xb2\x74\x48\x6e\x38\x69\x07\x42\x07\xb8\x25\x9d\xb9\x19\x12\xe7\xdf\x3f\x37\xf0\x04\xff\x9a\xb3\x99\x5f\x39\x3f\x78\xee\x88\xe5\xd6\xb2\xbb\x62\x9b\x0b\x1a\xd8\xbf\xe4\xe3\x39\x02\x10\x1a\x66\x40\xc8\x17\xa1\x01\x34\xb8\x4e\x87\x3b\xe9\x6b\x3d\x5c\xf9\x8c\xaa\x5b\x7d\x5d\xe8\x70\xb4\x10\xf8\xee\xcd\xef\x2d\xea\x11\x21\xa3\xf7\x71\xa1\xe4\x8d\x54\xb7\xcf\xc0\xf1\x4a\x33\x18\xf7\x05\x2f\x4b\xb1\xce\x67\xd4\xa9\xe5\x07\xcd\xc2\xea\x9e\xa3\x50\x10\xda\x19\xb0\xff\x75\x59\x81\x94\x25\xfc\xf9\xb2\x36\x75\xc1\x94\xea\x8c\x72\x9d\x4f\x26\x5f\x73\xba\xe5\xcd\x5b\x70\x01\x8a\x09\x0e\xd4\x71\x80\x69\x59\x2d\xca\xea\xb4\xbe\x6e\xad\xab\x94\x5c\x9d\xd6\xef\xaa\xf6\x69\x53\xef\xae\x59\x59\xb1\xbb\xfa\xba\xcd\x97\x6a\x45\x7b\x3e\x41\x97\xab\x80\x8f\xfd\x6b\x9f\xbb\x3c\x52\x69\x3a\x04\xa7\x2e\x7c\x05\xf8\xb4\x55\xcd\xed\xdd\x78\xe8\x25\xdd\xad\x12\xe0\xde\xd6\x35\x02\x40\x57\xde\x9e\xa3\x9a\x4c\x88\x5a\x56\x2b\xf4\x68\xda\xf5\xa2\x84\x20\x90\xba\x8b\x7d\xf3\x0f\x08\x07\x13\x90\xcb\x4c\x9e\x0e\x4f\x20\x62\x61\x76\x63\x71\x0a\xcf\x8f\x65\xb2\x75\x91\x63\x09\x96\xc3\x05\x4e\x26\x41\x2f\xa8\x3c\x2d\xb6\xe4\x70\x78\xb7\x91\xa5\xc8\x7c\x87\xc9\x21\xab\xc8\xe1\x52\x56\xbc\x2c\x6f\xef\xac\x83\xd8\x70\x04\xbb\x82\xdf\xa0\xf7\x08\x1c\xa9\xbb\xad\x56\xa7\xc5\xd6\x6c\x10\x30\xc4\x19\x0f\x17\x01\xa9\xf5\xd8\x77\xc7\xfc\x29\xcf\xf4\xb0\x77\x07\x3b\xb2\xb3\xf9\x86\x23\xda\xde\xa8\xeb\x69\x35\x70\x8e\xf0\x4f\x9d\x46\xae\x42\x1f\xb2\xb3\xb3\xc6\xa7\x69\x26\x13\xf2\x89\x4e\xd3\xac\x42\x64\xa5\xd9\x59\xed\xd3\xd4\x93\x09\xf9\x97\x4e\x53\xaf\xc8\x21\x13\x38\x44\x87\x2c\x14\xed\x3c\x8d\xd7\xe8\x16\x38\xa6\xe6\x70\x39\x1b\xb0\x81\xf6\x0a\x73\x63\x15\x1c\x3e\x5f\x94\xf2\xfa\x5a\x1f\xb4\x01\xcb\x32\xe0\xb7\xa2\xb7\xc2\x88\x83\xc3\x86\x53\x4e\x8f\xf0\x3c\xd5\x10\x91\x66\xe8\x07\x64\x59\x02\xf1\xa0\x22\x1a\x10\x45\x30\x86\x88\x9b\x76\x5b\x30\x94\x03\xc9\x3e\xa0\x34\xb1\x95\x71\xd9\xdd\xfe\x82\x5e\x02\x41\xc6\x7f\x74\x44\xa5\xe9\xd7\x0a\x83\xb7\xbb\x56\x19\x8f\x0a\x22\x34\x36\xdc\xef\x45\xe8\x6e\x01\x21\xc7\xc7\x8e\x15\xf6\x1a\xad\x11\x82\x73\x0c\x15\xc2\xfc\x6f\x2f\x8d\x3f\xaf\x02\x2b\xc2\x38\x8d\x11\xce\x5f\xb0\xca\x5a\x16\xee\xf7\x55\x47\xb9\x42\x4f\xda\xa0\x6a\x8e\xa3\x97\xc2\x5e\xa4\xa9\xbe\xe3\x6b\x09\xb7\x73\x18\x0c\xd2\x9e\xa0\xf9\x14\xf5\x03\xf2\xa8\x41\x07\x1a\xf5\x3a\x58\x88\xdf\x18\xda\x06\xab\x5c\x7f\x69\x28\xb8\xb8\x8e\x52\x66\xb0\x48\x6d\xb2\x20\xff\x3f\xef\x59\xc8\xa3\x6e\xb1\xf0\xb0\x81\xe9\x79\xc3\x1b\x8b\xfc\xfa\x23\x04\xf5\x47\x67\x3c\x3c\x3c\x30\x1f\x7c\xfd\xfb\xae\xc5\xa5\xf2\xba\x66\xcf\xe0\xda\xb7\x05\xf8\xaf\x50\xf3\x16\x15\xb7\x27\x0f\xa9\x1a\xd0\xb8\x61\x9d\x12\xa3\x06\x86\xcc\x31\xcf\x35\xab\x86\xf7\x4b\xd5\x33\x1a\x99\x74\xca\x9e\xbc\xd6\x34\x58\xe0\x06\xca\x3e\xab\x60\xd5\xf2\xf7\xaf\x06\x65\xd9\x1f\x2e\x77\xfa\x56\x97\x8b\x92\xb6\x78\xd4\x61\x71\x76\x2e\x77\x94\xb5\x19\x23\xc0\xb5\xb3\x02\x64\xd5\xc7\x98\x07\x7e\xd2\x99\xf3\x91\xdd\x43\x51\x83\xe0\xf0\x89\xf1\x2e\x3b\xec\xec\xee\xc8\x18\x67\x67\xd1\x20\x9c\xab\x8e\xb4\x2b\x4d\xff\xe0\x99\x0a\x84\x71\xf7\x49\xb4\xba\xa5\x11\xe3\x73\xef\x98\xba\xd3\xdc\xf3\x08\x80\x72\xd1\x8f\x2f\xf8\x60\xec\x4b\x10\xb8\xf7\x46\x4c\xef\xe2\xfb\xed\x2e\x7b\x59\x68\x75\x6c\x92\x3c\x11\x38\x66\x2a\xa0\x02\x49\x9a\xfe\xcc\x61\xe7\xfb\x65\xe9\xcf\x3e\xbf\xbb\x76\x72\x20\x51\x77\xea\xd3\xf4\x4f\xd8\x71\xaa\x4b\xac\xdb\xf2\x80\xba\xec\xf7\x0b\x55\x47\xc5\x29\x12\x9d\x20\x52\x7e\xcc\xe1\x5c\x08\x96\xc6\xbf\xee\x39\x0e\x28\xc7\x4e\x0d\x1c\x0b\x05\x36\xdc\x9c\x2e\x16\x61\xe1\xf4\xdd\x46\x88\x12\xd0\xb7\x7f\xb6\xbe\x21\x82\x93\xce\xaa\x27\x88\x68\x75\x8c\xa3\x83\x0f\x1c\xf1\x05\xc5\x44\x85\xfe\x62\x2c\xc2\x7b\x57\x40\x9a\xfe\x84\xc3\x1d\x9c\xaa\x78\x7e\x1a\x67\x7f\x9d\x2c\xc1\xba\x0c\x83\xe8\x78\x46\x11\xe1\x39\xba\x4f\xfa\x5e\x30\x9e\x83\x76\x2c\x26\x42\xed\x8e\xaf\x2b\x55\xff\x28\xc5\xbb\x84\x1c\x61\xdf\xdc\x07\x59\x43\x25\xb3\x40\x1a\xa8\xbd\xc4\x51\x9b\x6a\x21\xd9\x78\xe6\x94\x88\x30\xf4\x22\x33\x10\xc9\xb2\xaa\x84\xe1\xd4\x04\x38\xc8\x1d\x84\xe4\x58\xfb\x0b\x50\xe6\xc7\x73\x07\x26\x9f\xa6\x63\x87\xd5\xe0\x2c\x17\xff\x9f\xff\xe3\xff\x4c\x7a\x5e\xe0\x9d\xbd\xda\x3d\x66\x65\xc6\x38\x0d\xbb\x30\xad\x02\xfb\xf6\x69\x04\x11\xfa\x41\xfb\xb4\xc0\x36\x2d\x56\xf4\x32\x42\xd7\x80\x47\xf5\xc1\xb2\xac\x79\x9d\x72\x46\x93\x81\xdd\x9c\x3b\xaf\x1f\xd0\x58\xc7\x89\x18\xbf\x7e\xa3\x21\xfc\xde\xd8\x86\x82\xda\xe3\xcb\xae\x80\x4c\x76\x21\xc2\x31\x5b\xc8\x15\x6d\xc8\x41\xd3\x97\xf4\x88\x13\x9c\x91\xb3\x8b\x02\x4c\x92\xa3\x78\xad\x6a\xcc\x10\xca\xd2\x63\xc6\x5a\x28\xdc\x85\x52\x99\xf5\x5c\x7a\x5a\x6c\x26\xf3\xc0\xc8\x48\x51\x05\xc8\xb9\x41\x9a\xa1\x02\x4e\x8b\xcd\x74\x9e\x03\xc4\xae\xb3\x30\x52\x5d\x3a\xfb\x11\x10\xd8\xc6\x8e\x6d\x3c\xa7\xa5\xb1\x52\x26\xb4\x00\x6d\xcb\x31\x53\x8b\x5f\xd1\xdd\x56\x5e\xd2\x16\x35\x79\x24\xeb\xe8\xf2\x18\xc4\x9d\x62\x48\x97\x07\xa0\x77\x68\x71\x44\x97\xa7\x93\xb3\xab\xc9\x53\x5a\x4d\x9e\x22\xd4\xe4\x01\x2d\xeb\x48\x6f\x85\xee\x7a\xca\x1d\x1e\x43\xa2\x0d\x0f\x9a\x0c\x78\x12\x41\x90\x31\xc0\x1b\xd2\xf3\x59\x93\x8b\x39\xd8\x3b\x8d\x67\xce\x83\x43\x1b\x1d\x41\xd9\x1f\x61\x69\x78\xe3\x1d\x57\x2a\xd9\x45\xe5\x8d\x6b\x12\xba\x46\x38\x91\x7a\x45\x15\x0a\x90\x92\xbb\xf4\x2f\x19\x8a\x50\x75\xe7\xa8\x73\xba\x58\x4e\xd8\xbb\xe5\xb7\x6f\xc4\x33\x10\x1f\x18\xef\xdd\xb4\xb1\xc1\x3f\x54\x9b\x30\x02\x9e\xc1\x3d\xec\xaa\xc0\x51\xad\x5c\xd6\x2b\x58\x6d\xf6\x39\xb9\xdf\x6f\x45\xa6\x43\x69\xb2\x91\x6b\x81\x6e\xb7\xbd\x87\x67\x84\x07\x68\x7c\x11\x25\x69\x96\x65\x5c\x44\x9a\x6e\x45\xa6\x43\x69\xb2\xab\x4c\x21\x95\xe3\x92\x85\x8a\xc6\x80\x30\x12\x68\x10\xdd\xa3\x5e\x04\x2a\x82\x8e\x3f\x03\x55\x28\x9a\x18\x4c\x87\x84\xaa\x28\xda\x5f\xeb\xfe\x42\x3e\xbd\x94\x95\x6c\x37\x59\x88\x19\x2b\xdd\xed\x61\x58\x1c\x0e\xb5\x3c\x23\xa3\x1f\x10\x51\xab\xb9\xbd\xf3\x81\xee\x8d\x0e\xec\x91\x80\x5d\xa2\x64\x64\x97\x1d\xea\x3c\xf4\x0b\xd7\xa7\x55\x79\x9b\x09\xca\x9b\x2b\xb8\x18\xda\xa1\xda\x06\x52\x75\xab\x0f\x30\x41\x65\x00\x81\x15\xd7\x8e\x12\xde\xb0\x01\xc2\x14\xad\x63\x3a\x6d\xd0\x41\x51\x33\x8e\xa4\x0d\x5b\x02\x79\xc2\xc6\xf0\x23\x8d\x41\x8a\xc6\x28\xd3\xa0\x8f\xb6\xfd\x5e\x7d\x7c\xdb\xfe\xeb\x86\x45\xad\x92\xd2\xda\xdc\x00\x4d\x28\xaf\x36\x25\x3c\xca\x9b\xba\x52\x52\x34\x3d\x07\x89\x7a\xe9\x20\x71\xe7\xd2\x82\xa8\x4e\xd1\x9f\xb2\x46\xd2\xc8\x9e\xa7\x91\x1d\x44\x36\x44\xbe\x50\xfd\x6a\x06\x60\xbb\x2c\x71\x32\xd1\x8f\xd3\x2f\xb9\x12\x13\x7f\xb7\xbc\xab\x9b\xb7\xaf\xe5\x56\x50\xce\xae\x01\x78\xbb\x5f\xa2\xa6\x54\x96\x2b\x0b\xfd\xc6\x43\xec\x31\xa0\xec\x11\x7e\x06\x59\x05\xb4\x5b\xf9\xe4\xd1\x6c\x16\x72\x7e\x1b\x84\x91\x19\x84\xea\xf0\x28\x52\x35\x33\xcf\x90\x96\x96\xac\x09\x5f\x88\x17\xbe\xe9\x5b\xfe\xfe\x99\x6d\x2b\x5a\x4f\x2c\x7e\x17\x99\x3a\xdd\xd6\x6b\x41\x39\x0e\x2d\x31\xcc\x54\xb6\x51\x00\xd4\xc6\x35\xa9\x37\x2a\xf1\x5c\xd0\x09\x58\x09\x97\x39\xd4\xc5\x0a\xf3\x61\xb0\xb2\x4d\x38\xf0\x8d\x45\x4b\xd7\xcc\x78\xcb\x16\xed\x68\xbd\x88\x23\xd9\x3a\x6f\x01\x9d\x3c\x0a\x8c\x19\x8b\x3b\x36\xae\xf7\x7b\x8b\x69\x33\x76\x5d\x74\x07\x63\x3b\x66\xeb\x34\xcd\xc6\xed\x7e\x3f\x5e\xef\xf7\xad\xf5\x7a\x3e\x66\x6b\xfb\xa9\x43\x9d\x9b\x73\x1d\x1e\xf8\x3c\xdf\xb0\xd9\xd9\x78\x97\xa6\x1b\xe7\x09\xf0\x6c\x32\xd9\x90\x1d\xab\x97\x9b\x95\xaf\x6e\xb9\x59\x8d\x76\x69\x2a\x91\x7f\xcb\x8d\x75\x4c\x83\xc3\xf1\x58\x5f\xf9\x8c\x9f\xb6\xfc\x46\x64\x84\x72\xc0\xa7\x44\xb3\x03\x54\x2e\x89\x26\xe3\x9c\xdd\x37\x1b\x69\xba\x85\x41\x47\xac\x61\xde\xab\x43\x57\xfc\xbf\x1e\x31\x36\x5b\xd8\xfa\x70\xb2\xc2\x4a\xf5\x32\x77\xcb\xd6\xb9\x40\xc5\xad\x16\x2f\xe2\x2f\x05\xc0\x46\x8c\x67\x28\x93\xe8\xad\x62\x53\x21\xc5\xf5\xe1\x42\x03\xf5\xdf\x30\x9c\xda\x71\x91\xee\xce\x81\xc3\x3c\x94\x8f\xc4\x2c\x53\x19\xb2\x4b\x01\x49\x4b\x02\x92\xa9\xee\x3c\x68\x9b\xa1\xf2\x5f\x2d\x7b\xaa\x08\x1d\xd4\x0c\xa3\x58\x25\xc5\xbb\xeb\xba\x51\xcc\x28\x75\x80\x64\xbf\x14\xec\x3b\x6e\x9d\x22\x68\x72\x0b\x35\x42\xd6\x52\xd5\xcd\xd7\x2d\xde\xd8\x6c\xcc\x3b\x57\xa1\xe1\x11\xea\xa4\x26\xc2\x89\x7a\x07\xf5\x30\xc3\x94\x56\x94\x3c\xa4\x49\x09\xe9\xea\xd2\xbe\x0f\x31\x29\x18\x15\x60\x14\x3c\xc5\x58\x65\x55\x36\xb6\x2d\xab\xb9\x8b\x44\x4f\xd3\x6c\xb9\x0a\x24\x78\xa5\x3c\x26\x09\x77\x47\x9e\xea\xf4\xd6\x2e\x08\x00\xea\xa2\x08\xff\x3d\x56\x58\xb5\x7e\x1c\x9b\x61\x33\xa8\xc8\x55\xe8\xb0\xd6\xc5\xa9\xfa\xdc\x71\x00\x1d\xd0\x5f\x35\x04\xf4\x37\x10\x18\x30\x0f\xd3\xb4\x3a\x6d\x44\xb5\x16\x8d\x58\xeb\x37\x01\x33\x51\x00\x7c\x00\x98\x53\xd6\x67\xf6\x7c\x74\xa9\xcf\xf3\x34\xcd\xae\x8d\x29\xb3\x1f\x1e\xef\x7a\x3e\xf4\x24\x40\xa3\x95\x1a\xf6\x6a\xea\xb7\x81\x5d\x33\x68\x33\x40\xb9\x85\x42\xac\xbd\x99\x8a\xa4\x61\xbf\x27\xc7\xf2\x6a\x7a\xca\x0e\xd5\x79\x93\xa6\xcd\x34\xf8\xfd\x00\xcd\xfe\x03\x54\x16\x84\x3d\xab\x02\x44\x25\x6a\x47\xe5\xa2\xd6\xc3\x82\xdf\xd3\x1a\xf3\x46\xed\x71\xc3\x47\xe8\x63\x80\x33\x65\x0e\x13\xac\xd1\x4d\x77\x78\x86\xb5\x73\x0c\xd2\x8c\x59\xc8\xd4\xad\xc7\x6e\x0e\xf4\x14\x95\xbc\x05\xb4\x20\xcf\xa2\x89\x56\x7d\x98\xe4\x27\xf4\xd0\xaa\xa2\xd5\x7e\x76\xd4\x29\xac\xdd\xa0\x33\x66\xa0\xe7\xdc\xc9\x1d\xa0\xd3\xed\xf7\xd5\x39\xf3\xc8\x75\x8b\x0c\xbf\x99\x2b\x8e\xfa\x48\xa6\x48\x9e\xf9\x9f\x17\x6a\x11\x27\xf6\x51\x0e\x35\x10\x83\x48\xee\xa3\xce\x91\xca\x85\x7c\x3c\xc4\x14\x34\x00\x72\x24\xae\x91\xda\x86\x9e\x57\x8b\x38\x57\x88\x5a\x68\x13\xd1\x8a\xd8\xba\x5e\xd7\x17\xd5\x91\x9a\x66\x14\xea\xaa\x88\xaf\xec\x75\xcd\xaa\x03\x31\xe0\xa8\x34\xe4\x0b\x30\xb4\x58\x33\xb0\x6f\xe1\x9a\x09\x0c\x1c\xc1\x1d\xbc\x47\x39\x0a\xf3\x7b\xf5\xca\x16\x77\x15\xec\xf9\xd2\xfa\x55\xf5\xbb\xff\xd8\x6e\xfc\x9f\xef\x70\xbf\x7f\xd1\xfa\xab\xe3\xc6\x34\xb4\xf7\xef\x21\xd3\x2a\xe0\x4d\x1a\x9a\x74\xfc\x79\xc7\x87\xda\x97\xf2\x46\x4f\x55\x37\x53\xc5\xee\x78\xa1\xe4\x8d\x78\x52\xaa\x5c\x81\x9f\x72\xef\x71\xde\xb1\x2a\xed\x0a\x1d\x88\xca\xc8\x88\x9f\xf2\xaa\xd8\xd4\xcd\x0b\xc0\xa9\x43\xc0\xc5\x6a\x9d\xa6\x43\x4d\x08\xd3\xa2\xef\x05\xff\x9b\x85\x91\xd4\xc6\x98\x39\xe5\xd1\x4f\x5a\x21\xbf\xd2\x64\x73\xdf\x36\xdc\x65\x0a\x7e\x11\x0f\x99\xa7\xe7\xd4\x62\xd3\x5e\xfc\x15\x9a\x61\x4d\xae\x3b\x1a\x2c\x55\x5d\x89\x84\xd0\x0f\x6c\xd8\x9e\xe3\x53\x33\xb3\xd4\x12\x05\xba\xeb\x9a\xe4\xf4\x2a\xb1\xc1\xa5\xe4\x1d\x58\xa8\x10\xad\xdb\xb6\xb0\x00\xdc\x96\xc0\xe5\x1c\x3a\xfd\xff\x69\x23\x44\xf9\x9a\x37\x57\x42\x31\xa6\x16\x3d\xb5\x65\x68\x79\xae\x42\xa7\xa7\x91\x06\x1d\xa1\xde\x4f\x69\x6b\x76\x1b\x5d\x07\x07\x0b\xdd\xb1\xd9\xd9\xee\xdc\x49\x69\x77\x96\x23\xb3\x61\xed\x72\xb7\x42\xfc\x14\x63\x2c\x7e\x66\x4d\x18\x37\x06\xad\x70\xd3\xb5\xd6\x65\xac\x31\x6e\x92\xeb\x31\xc3\xd8\x33\x52\xb3\x32\xab\xf1\xd0\xbd\x04\xff\x1b\xd6\xb0\x4c\x9d\x6b\x42\x75\x13\x8c\xe5\x68\x13\x38\x50\x7f\x99\xb9\x5f\x34\x41\x05\xa4\x84\x5c\x4c\xe7\xe0\x67\x76\x3c\x27\x14\x3c\xac\x6f\xe8\x5a\x9f\x18\xf4\x32\x4d\xb3\xb7\x59\x58\x18\xa1\xe1\xaf\x8f\x82\xc0\x07\x9e\xb7\x99\x62\xba\x86\x73\xa8\x36\xfd\x08\x27\x2d\x34\x72\xbf\xf5\x8d\x18\x75\x74\x6b\xae\x69\x4d\x0e\xeb\x09\xdb\xc0\xdd\x8b\x48\x95\xb5\x1d\x8f\x83\x3e\xe9\xfa\xc7\x84\xb9\xc4\x09\xfd\xc0\x92\x4d\xf4\x69\x18\x1d\x4c\x78\xbc\xd0\xee\x61\xa2\x17\x95\xdb\xfc\xd1\x8f\xb1\x3e\x4a\x50\xc2\x66\x83\x1c\x98\xc8\xf8\xd3\xff\x64\x5f\xbf\x78\xf9\xc3\xeb\xfd\xeb\x27\x3f\xbf\x7e\xfc\xfd\x93\xc7\xe4\x13\x87\xa3\xe7\x93\xeb\x81\x01\xf0\x3c\x28\x38\x38\x1f\x3e\x8f\xfd\xf4\x51\x11\x9f\x08\xfd\x68\xb7\xb9\x09\xb1\x0f\xd4\xc1\x73\x88\xf6\x80\x24\xbf\xd7\x2b\x24\x03\x7d\x46\xa1\x9e\x80\xa9\x51\x70\xc0\x88\xe8\x44\xd1\x83\x66\x1d\x7e\x66\x7a\x09\x29\xb3\x5d\x1e\x97\x25\x94\xa3\xfb\xae\x4e\xf9\x7a\x8d\xa5\x56\xfa\x17\x9e\x74\x59\xd0\x46\xdb\x5e\x7b\xe4\x1c\xb2\x35\xa1\x6f\xb3\xca\xe3\xbb\xe0\x4f\x27\x8d\x81\x10\x6f\x22\x1b\x49\xd6\xab\xae\xbc\xcc\x90\xd5\x33\x5a\xe2\x02\x88\x08\x91\x2e\x1d\x42\x3b\x64\x48\x87\x0a\x41\x13\xc0\xbf\xce\x80\x87\x38\x00\x23\x8d\x20\x90\x01\x84\x6c\x61\x88\x67\x0f\xb7\xad\x1c\x51\x47\x39\x1b\xcf\xce\xce\xb8\xde\x7c\x77\x88\x6d\x7d\x4c\xa7\x55\x75\x29\xfa\x31\x92\xf4\x84\x83\xa4\x30\x78\x86\xf8\xe3\xd5\x22\xb8\x06\xb0\xd4\x91\x11\x3f\x60\x70\xdf\x45\xfc\xdd\xe3\x56\x65\x53\xb4\xf8\x36\x7e\xe5\x09\xfd\x40\x9d\xb4\x4b\xe3\xf7\x59\x0a\x5d\x5a\xbf\xc7\x1f\x41\xaf\xe8\x40\x45\xe0\x20\x9a\x90\xd7\xce\xa6\x57\xa2\x6e\xf2\x08\x30\x5c\x29\x68\x2d\x4b\x42\x77\x12\xff\x1a\x8a\x83\x8d\xe7\x07\x75\xda\xca\xab\x8a\x97\x99\xa0\x09\x4e\x5a\x12\x6b\xb1\x39\x42\x2c\x68\x46\x23\xf4\x24\xe1\x69\x80\x0d\xee\xc1\x0b\x1f\x49\xad\xc9\xcd\x2c\xac\xd3\xce\x38\x4a\x11\x13\xda\x65\xc8\xc0\xcd\xd1\x1b\x00\x7a\xbc\x2d\x43\x48\xc1\xc7\xda\xd2\x1f\xd9\xc0\xa5\x40\xf4\xb6\x33\x5a\x12\xa0\xb7\x2d\x2f\x33\x18\xf6\x8a\x90\x3b\xd4\xa8\x2e\xf0\xa7\xb1\x85\xeb\x8d\x3c\x37\x23\xcf\xf5\x2a\x71\x4c\xd7\xc0\xc7\x40\xc4\x2b\x1b\x30\x70\x1c\x89\x01\x45\x18\x34\xad\x44\xe9\x76\xab\xaf\x06\x73\x73\x19\x79\xac\x9e\xc6\x00\x28\xd1\xb3\xfa\x86\x45\xe7\x6e\xcf\x3b\x63\x42\x2b\x37\xb7\x19\x06\x34\x76\x14\xb2\xa8\x8f\xe5\x18\x3c\x84\xc2\xf4\x03\x6a\xe6\x13\xaf\xa2\x13\xe0\xe7\xcb\x63\xd6\xa0\x16\x5f\x5a\x9d\xf2\x52\x5e\x55\x3f\x21\xc2\xc7\x7e\x3f\xe4\xc4\xe4\x88\xca\x73\xe0\x57\x9b\x81\x7b\x91\x69\xcf\x96\xd3\x28\x46\xc4\x72\x8e\xc8\x83\x4a\xc8\xb8\x68\x18\x9a\x5e\x51\x94\x2e\x54\x91\x47\x8c\xcb\x6c\x5c\x81\xd3\x0b\x83\x8a\x33\xd8\x24\x7d\xfe\xe8\x44\x57\x03\xbf\x42\x0b\xae\x86\xd0\x20\xe6\x73\x5e\xbc\xbd\x02\x1b\xd8\x38\x87\x0f\x8f\xf3\xda\xd7\x29\x24\x85\xe1\xe3\x6f\x4a\x44\xcf\x76\xd2\x0d\x44\x04\x2a\x43\x30\xa0\x12\x70\xb6\x83\x82\x0e\xc7\xfa\xa0\x3a\x2b\x00\xd1\x61\x27\x12\x75\xbd\x83\x0d\x00\xcc\x05\x84\xa8\x1c\x22\x7b\xe3\x57\x8c\xf7\xf0\x11\xd1\x50\x31\x5b\x77\x3a\x27\xa1\x19\x03\x48\xc9\x1c\x1f\x93\x47\x2e\x91\xad\xa2\x24\x77\xae\xa6\x87\x00\x53\xbd\xe9\x29\xe9\x7b\xfb\xa9\xa0\x9d\x21\x6c\x2e\x76\x7c\x2a\x4a\xf0\x8a\xde\x30\x19\x5a\xaf\x85\x8b\xa5\x66\x32\x52\x98\x6b\x2c\x99\x8e\x8d\x7c\x1a\xce\xb9\xb1\x77\x4b\xa8\xeb\xc0\xd7\x55\x65\x59\x5e\x8e\xbb\x61\x59\x81\x26\x6b\x58\x78\x4d\x26\x73\x9f\xd9\xb2\xca\x7a\x65\x4d\x6a\x1a\x0f\xd1\x50\xa2\x85\x1d\xcf\x7c\x3a\xa7\x47\x1b\x1b\x57\x86\xdb\x42\x1f\x77\x1e\x36\x77\x6c\xbd\xbd\x8d\x03\x9f\x4d\xd7\x3d\xda\x60\xb9\xd2\x34\xc1\x9c\xa2\x6e\xa5\x08\x75\x2b\xad\x17\xdc\xa5\x5c\xd1\xda\xa9\x28\x24\xad\x6a\x64\x75\x95\x8c\x99\xba\xbd\x16\xf5\xe5\x49\x03\x8c\x1c\xd3\x3c\xda\x80\xa3\x21\x8b\xc8\x7c\x64\x46\xdb\x04\x9e\x19\xf0\x06\x26\x45\x5d\x29\x59\xed\xc4\x48\xd3\x26\x87\x0a\xb9\xd1\x77\xae\x8c\xbc\xa1\x50\x72\x5e\x1f\xdc\xcb\x50\xa5\xe9\x98\xeb\x77\x7d\x37\xed\xb1\xea\x4c\x11\xa0\xc2\x4c\x42\x8f\xc2\xdb\xa1\x2b\x02\xac\x77\x02\x77\x4b\xa3\xb7\xa8\x05\xe7\xe7\x82\x45\x0e\x4d\x3a\xfe\x4b\x26\x13\x87\x5c\x51\x2d\xf9\x0a\x56\xa9\x6b\x22\x2c\x4c\x1c\xaa\x92\xa9\x8f\xc3\x10\xc6\xa6\x9c\x24\x13\x7d\xb6\xd4\x69\x9a\x59\x68\xe7\xa2\x6d\xf5\xc3\x87\xd5\xf7\x0e\x34\x3c\x10\x82\xb6\x97\x0e\x1a\xda\xe0\x5e\x8b\x68\x31\xed\xf7\x73\x03\x08\x7c\xe8\x3e\x56\x2b\xe7\xc9\x30\xc9\xf1\xe1\x0a\x8b\x2e\xb8\x0f\x9f\xc3\x78\x6e\xa3\x95\xb8\x81\x1b\x7b\x13\x27\xbc\x91\xc6\x35\x9e\x77\xf7\xba\x91\x2d\xb2\xbc\x41\x81\x89\x71\xa7\x5b\xe1\xec\x19\xd8\x71\x98\x65\x9b\x70\x7a\x09\x29\x13\xd2\xcf\xfd\x71\xe6\x09\xb4\x89\x4c\x65\x8e\x57\x69\x8e\xa2\xa0\xbe\xd8\xc4\xe6\x23\x2b\x33\xaf\x43\xf6\xec\x58\x3d\x45\xbd\xc6\x94\xe1\x5b\x84\x0d\x58\xec\x7b\x7d\x9d\x46\x94\xa0\xc3\x7b\x76\xf2\xe7\x14\xbd\x1f\x9c\xcc\xa1\x08\xf7\xba\x39\xde\x2d\xe3\x1c\x00\x92\x9b\x83\xfb\x78\x62\x93\xc0\x75\xe4\xf9\x7f\x9b\x01\x94\x63\x5c\xdf\x97\xae\xca\xb8\xbc\x4e\xe7\xc3\x8e\xf8\x11\x5c\xdd\x33\x0c\xf5\x4e\xe9\x54\xf9\x09\xf2\x89\x0c\xd3\x30\xa8\xd6\xb5\xa5\x7f\x09\xb5\x09\x19\x35\xc8\x88\xf4\x80\x09\xed\xf1\xda\x70\xae\x34\x15\xe8\x93\x9b\xfc\x71\xe1\x90\xc6\xa7\xc6\x6b\x03\x4a\x6d\x22\xa2\xf0\xfe\xb9\xf6\x58\xe2\x56\x71\xea\xd1\x2c\x50\x73\x9a\x83\x26\x93\x5b\x9c\xed\x87\xd6\x73\xeb\xa6\x26\x38\xe9\xdc\x5e\x8a\xfb\x04\xcd\xee\x34\xd6\xd7\xb4\x1a\xd8\xa0\xc1\xb6\xec\x6d\x11\x8b\x14\x91\xd0\x64\x8a\xab\xd5\x3c\x83\xa3\x2a\xe3\x2d\xdd\xd9\x74\x41\xe1\x51\xed\x61\x69\xdd\x5a\x1b\x5e\xb5\x25\x3c\xcf\x92\xaa\x4e\x88\x47\x7c\x68\x3a\x54\xd6\x9f\x0e\xc7\x22\xec\x42\xdf\xf4\x72\x46\x68\xb1\xdf\x57\x69\x7a\x0b\x6e\x66\x5c\x52\x40\x3d\xd5\x94\x20\xd8\xbc\x0b\x64\xdb\xf8\xe3\x7f\xd1\x51\x2d\xb3\xed\x25\xb9\x08\x7e\xe8\x8e\x04\x7e\x92\xcc\xa3\xd0\xd0\x68\xb4\xe9\xbf\xda\x9a\xee\xd3\xcc\xa7\xb5\x3e\x69\x9a\x0e\x17\x0a\x27\x7c\xd0\x1d\x8f\xc9\x65\xfd\xd6\xe8\x95\x12\xf3\x36\x9a\x0e\x2f\x43\x27\x39\xc2\xb3\x68\xba\xa6\x0e\x4d\x60\x7c\xda\x78\xf3\xd5\x59\x78\x92\x7b\x93\x82\xb9\x59\xa6\x8e\xe0\x6a\x06\x88\xb7\x26\x26\xb7\x4c\xbd\xe1\x93\x06\x0b\xea\xba\x7e\x6c\xfa\xce\x30\x6d\xd0\x4b\x9c\xeb\x67\xb6\x30\x8b\xcd\x18\xff\x34\x20\x8e\x33\x1f\xe2\x95\x96\xf5\x5a\xdc\x08\x51\x7e\xf9\x33\xb3\x5f\xbf\xd8\x2f\xa3\xf6\xda\xf4\xd4\x5e\xf5\x20\x18\xc4\x53\x3c\x0d\x3b\xf8\xb3\xb6\x6b\xc0\xd8\x7b\x5d\xef\x0a\x77\x94\x04\x84\x0c\xbb\x96\x99\x74\x54\x8e\x8c\xde\x02\x74\x2b\xb3\x86\x50\x7e\x2a\x2b\xa9\xb2\x86\x1c\x6a\x19\x5a\x6c\x02\x63\x81\xc5\xba\xb0\xb7\xe8\xd7\xcf\xe2\x11\x80\x20\xd7\x28\x13\x78\x2d\x19\x1a\x95\x83\xaf\x74\x36\x20\x3c\x17\x6c\x76\x26\xce\xc3\x92\x0c\x39\x25\x26\x13\xb2\xb5\x3a\x38\xe8\x1f\xc0\x27\x5a\x8a\x95\x31\x2d\xbf\x95\x6c\x46\xdf\x18\x55\x5a\xef\xc5\x22\xa2\xef\x70\xb0\x45\xa9\xf8\xcf\x40\xe3\xf9\xdf\xbf\x84\xbe\xf6\x01\x4b\x4d\x9c\xae\x85\xe2\xb2\x04\xbe\xe8\x7b\xd9\x32\x26\x4e\x9f\x7d\xf7\xfd\xd7\xbf\x7e\xf7\xe2\xf5\xe3\x6f\x7f\x7b\xfc\xf3\xd7\xaf\xac\xaf\x39\x48\x17\x38\x9a\x1b\xca\xfa\xe3\x93\xef\x5f\x7f\xfd\x85\xc9\xb8\xa8\x5c\xb6\x3c\x76\x4f\xe7\x5b\x44\xe8\xdd\xfb\x5c\xd1\xdb\xc8\x61\xd1\x6f\x41\x77\xa0\x6b\x23\xa7\xc3\xf5\xfe\x2f\xec\x8d\xa4\xea\xf4\x16\xff\x06\xe0\xde\x86\xe6\x5f\xa7\xe9\xee\x82\xcd\x67\x0f\x9c\xe0\x2b\x90\x55\x6c\x9a\x7a\x6b\xb4\xa5\x9f\xf1\xe2\xed\x62\x98\x9f\x71\x5d\xcb\x4a\x09\xc4\x0d\x6e\xad\xe8\x02\x8c\x67\xad\xd9\xe8\xf1\x22\x43\xde\x52\x37\x8e\x1d\xc5\xff\x3d\x9a\x03\x16\xc2\x47\xb5\x32\x31\x58\xd5\x96\x8d\x74\x25\x35\x35\xaf\xdf\xa5\xef\x41\xee\x73\x4b\x6b\xf6\x46\x8e\xc0\x6f\xd2\xe9\x5a\x0f\xfd\x73\x60\x80\x67\xd2\xfe\xfe\x19\xbc\xb7\xc2\xe7\x2f\xb4\x66\xf3\x00\x5c\xd2\xb0\x4c\x5a\x56\xba\x83\x9e\x5e\x3a\x2d\x4f\x44\xf2\x69\x23\x65\x89\x6b\x17\x6b\x60\x53\xda\x48\xe9\xc2\x78\x4b\xbb\xdc\xef\x9b\x34\xbd\x46\x37\x58\x20\x58\x2a\x88\xc8\xed\x5e\x01\x98\x4b\x10\x29\xd1\xe7\xac\x84\x23\xf9\x6c\x3b\x66\xed\xd9\x96\x6d\x03\x59\x8e\xe3\x36\xdc\xb0\xd9\xd9\xcd\xf9\x73\xbb\xa3\x6e\x90\x61\xf2\x7c\x79\xb3\x02\xfe\x3f\x63\xdb\x68\xac\xfb\x82\xab\xed\x08\x18\xa1\x27\xe2\x80\xcd\x1b\x57\x69\x3a\xde\x58\xde\xae\xf3\x07\xa9\x9b\x9c\xa6\xa0\x22\x1b\x18\xc3\x04\xda\xb2\x93\xe6\x2f\x35\x21\xf4\x8f\x23\x29\xd0\x5f\x2d\x24\x01\x87\x03\x30\x04\x69\x7a\x25\xf4\x8c\xdd\xd4\x72\x9d\x95\xb1\x75\x00\xa8\x55\xe1\x10\xd9\xa6\x18\x8f\xef\xcd\x5f\x6a\x7a\xd5\xd3\xf3\xfd\x8d\x5d\x4d\xca\x41\x65\x97\xd1\xed\xf9\x6c\x71\x15\xda\xf0\x5c\x4d\x6e\xa7\x8f\x66\x24\xff\x8d\x0d\x32\xab\xe9\x6f\x93\xdb\xc9\xa3\x19\xa1\x1e\xc4\xef\xca\x2a\x20\xff\x76\x20\x87\x5b\x09\x3a\x0e\xb3\x71\x77\x59\xe1\xde\x8b\x3a\xb2\xe8\xf4\x2b\x1c\x0f\x5a\x46\x77\x41\x30\x98\x36\xe6\xcb\x9f\x99\x74\xdf\xbf\xb0\xe6\x18\x9a\xb6\xd3\x68\x8e\x2a\xb3\x40\x1f\x61\x9d\xd3\x28\x05\x55\x61\xad\x51\xdc\x2f\xb4\xd2\x67\xa5\xab\x3c\x4d\xd5\xa7\xee\xc7\x7e\x2f\x7c\xd4\xcf\x69\x2a\x5c\xd4\xcf\xa3\xb8\xbf\x65\xff\xba\xd3\x07\xe2\x1b\xc9\xb2\x37\xf2\x2f\xb7\x72\x52\x91\x4f\xb3\x5b\x39\x99\x13\x3a\x99\xdc\x4a\x72\x00\x38\xf4\x19\x21\x79\xe6\x8a\x9c\x84\x83\x30\x61\x0d\x21\x87\x43\xbd\x78\x23\xd9\xf4\xf4\xd1\xc3\xbc\xd2\x5f\xf3\x47\xf9\x1a\x43\xfe\x9e\x5f\x62\xf9\xd3\xf9\xa7\x0f\x71\x3b\x3f\x96\x9d\xdb\x0d\x6e\x19\x74\x30\x66\x61\x6c\x9c\x17\x32\xa6\x0e\xa3\xc7\xe1\xbd\xa6\x63\x78\x73\xdb\xc7\x4c\x38\x09\x8a\x59\xc6\x85\xac\x0e\x34\x2a\x43\xfc\xb1\xe3\x65\xdb\xd3\x25\x60\xf0\x32\xb6\xbc\x3a\x40\xff\x16\xbe\x90\x31\x8b\x0b\xdd\xef\x45\xec\x4d\xcd\x24\x88\xc2\x02\xf5\xa3\x48\x75\xad\x9f\x12\x94\xd8\xac\xd4\x3b\xec\xc9\x0a\xd8\x80\xee\x17\x08\x4d\xb8\x72\x7a\x02\x4e\x81\x80\xec\xf7\x18\x0e\x6e\xcf\x38\xfc\xf1\xea\x13\x96\x45\x35\xeb\x0c\xc5\x5a\x88\xeb\x2f\xea\xeb\xdb\x61\x42\x61\xb9\xa2\xf7\xb6\x57\x2c\xd5\x0a\x24\x0b\xdf\xca\x4c\xaa\x2c\x6e\xb7\x6d\x17\xed\xc7\x60\xdb\x1c\x25\x20\xde\x9d\x3c\x86\xbb\x33\x1a\x60\xd2\x69\x6a\x5b\x6f\x85\xda\xc8\xea\xea\x95\xf1\xf4\xf4\x01\xe2\x26\x6e\xae\x30\xbc\xeb\xb0\x25\x62\x65\xdd\xcf\xf9\x49\x77\x03\x16\x57\x5e\xd4\x95\xe2\xb2\x6a\xbb\x4b\x17\x50\x74\x04\x09\x5c\xee\x82\x05\x76\xbf\xfe\xca\x4e\x2f\x8f\xa6\xb7\x42\x1f\x9a\x2a\x53\x94\x1b\x87\x2c\xe4\x82\xcd\xd2\xb4\x52\xa0\x13\xa4\xea\x8c\x90\x73\xe6\xfd\xfb\x9a\x89\x9c\xce\x91\x18\xfb\x76\x70\x33\xe1\xc8\x3b\x4c\x28\xc1\xd7\x7a\x1f\x79\x17\x12\xb2\xa3\xb6\x11\x0a\x16\xdc\xfb\xbf\x7d\xce\x6f\x81\xbe\xa5\x92\x29\xdd\x50\x75\xda\xd6\x4d\x78\xd2\x85\xea\xf1\xba\xbd\xd6\xa3\x8c\x75\x2d\x03\x60\x15\x15\x7b\x89\x60\xde\xde\xa0\x65\xde\x35\x1c\x37\x1a\xc8\x6a\xd9\xac\x68\xa9\xff\x4c\xe7\x2b\x5a\xb0\x4a\x81\x55\x4a\x46\x68\x6d\x4b\x34\x7e\x82\xc7\xb5\x9d\xb9\x45\x71\x31\xcb\x8b\x0b\x36\xb3\x18\xff\xb5\xce\x64\x1a\xe2\xb2\xd1\x35\x6b\x82\xc2\x60\x54\xe9\x8e\x95\xae\x14\x9b\x92\xb1\x1a\xc6\x2b\x2f\x5d\x40\x09\x01\xa3\xe6\x5c\xd3\x8e\xd3\x69\x45\xd5\x69\x7b\x0d\x4a\x58\xd3\x69\x43\x1f\x50\xb3\xfe\x77\x8b\x75\xde\xd2\xdd\xa2\xcd\xd7\xc4\xbb\x19\x34\x6b\x5b\x0f\x76\xe0\x2a\x22\xb6\x2c\x30\x69\x96\xa6\x20\x41\xd5\x7e\x2f\xc8\x8a\x86\x5e\x3f\x5e\xcb\xc8\x83\xbb\x7e\x8d\x2c\x94\x1d\x72\x78\x5e\x4c\x22\xb3\xde\xe9\x9c\x3e\xcd\x44\xe4\xfe\x7a\x92\xcd\x35\x25\x1a\x24\x5a\x98\xec\xc5\x26\xd7\x47\xbc\x38\x55\x01\xac\xf3\x5b\x6f\x49\x51\x29\x0f\x2a\xec\xdd\x43\x8b\x91\x8f\x52\x75\xb8\x48\x5f\x6b\xc2\xcf\x19\x8c\x42\xe3\x54\xd4\x38\xb0\x5d\x83\x88\xa9\xf2\x3d\x20\x53\x84\x56\x2c\x36\x23\xd7\x51\x74\x47\xe4\x92\xa7\x69\xc6\x27\x0c\xca\x3f\x2d\x36\x60\xad\x76\x5a\x6c\x08\x55\x0a\x7c\xa2\x05\x18\xf7\xc3\xfc\x77\xc4\x99\xe8\x3b\xc2\x8c\xe0\x26\x02\x7f\x97\x7c\x35\x32\xbc\x6f\x33\x39\x6f\xf5\xbb\xce\x9c\xbc\x8a\x50\xf8\x09\x07\xae\x22\xde\xbd\xf7\x3b\x63\x16\x5e\xa1\x95\x69\x78\xa4\x79\xc0\x77\xb7\x07\x7b\x7d\xd5\x7f\xf5\xe4\x56\xd6\x09\x01\xf4\xb4\xd8\x4c\x2a\xdd\xd7\xdc\xc5\x4c\x0c\x3f\x79\xaa\x8c\xe6\xb4\x4e\x19\x54\xf1\x4c\x1a\x78\x9e\xba\x00\x4d\x6b\xf6\x44\x04\xe2\x26\x1f\xfe\x1d\x84\x10\xfa\x79\xcc\x38\xfe\x3c\xc8\xde\x77\x41\x2f\x02\xcd\x72\xef\x1b\x06\x15\xcd\xd1\x7a\xd4\x20\xa4\x19\xa0\x00\x54\xf7\x87\x98\x03\x2a\x1e\x9a\xda\x9d\x5e\xf8\x11\x23\x8e\xc8\xcf\xaf\x43\x69\x76\x7e\x52\x74\x11\x4f\x45\x35\x99\x50\x87\xd5\x0e\x6c\xf0\x00\xbe\x3b\xde\x6d\x33\x66\x5c\x5f\x9d\x16\x1b\xd0\x60\x34\x8b\x28\x4d\x93\x84\xb1\xa7\x19\xae\x54\x92\xa6\xd9\x58\x4f\xa2\xbe\xe6\x8b\xad\xd7\x7b\xdf\xd4\x25\x70\x58\x10\x02\x00\xb5\x97\x42\x04\x6f\xe9\x6d\x0c\xbd\x99\x4a\xe8\xcb\x7e\x51\x2d\xc5\x0a\x05\x24\xde\xd6\x04\xfc\x5d\x4b\x72\x97\xf5\x2d\x15\x71\xc7\x02\xe0\xf3\xff\x78\xc4\x9d\x59\x2e\xc0\x49\x40\x34\x7c\x99\xd8\xef\x54\x26\x08\x7d\xa5\xbc\x0e\x80\x64\x7c\x01\xce\xcb\xe7\x23\xa9\xf3\x6d\x8c\x6d\xd7\x37\x02\xf4\x2f\x40\xcd\xb4\xa2\x92\x72\x62\x24\xf7\x85\xd3\x7e\x08\xd1\x3c\xea\x81\x4d\xd8\x30\xa1\x8f\x7f\xf0\xcb\x17\xec\xad\x1f\x54\xd6\xea\xe3\x1f\x79\x23\x01\x71\x70\xc0\x27\x20\xce\x99\xf1\x29\x00\x0e\x05\xc0\xc6\x61\x0d\x2e\xff\x8d\xcb\x6f\x82\xde\x13\x85\xf1\xfc\x4d\xe8\x86\x3d\xcd\x5a\x42\x2f\x99\xcc\x5a\xef\xd8\x98\x5e\x33\x4c\x30\xc5\x6c\x28\x7e\xbf\xd4\x43\x21\x8c\x56\x5a\x36\xa3\x35\x3c\x97\x0c\x19\xe7\xe1\xf6\x5c\x41\x14\x55\x1a\xa6\x2e\x8d\x53\xc5\x31\x0b\x0e\x0f\x94\x2d\x0b\x0b\x9a\xce\xc9\xa8\xc9\x76\x14\x1d\x24\xd2\x4b\x42\xaf\xf5\xdd\x6b\x8a\xc6\xe6\xd0\x6b\x42\xb7\xde\x06\xc2\xb6\xc8\x44\x6e\xbd\x6b\xf6\x35\x63\x3b\x4d\xd3\xcc\x19\xf3\xf4\x66\xb6\xa6\x68\xa2\x12\xf8\x48\x2f\x36\x64\xb2\x99\x44\xc1\x05\x1c\x9b\x97\x81\x3b\xb7\xe7\xac\xce\xe6\x51\x43\x9f\x47\xb3\x33\x5c\x80\x9e\x2a\x7a\xb4\xd2\x76\x39\xd3\x33\x8a\xfe\x94\xa2\x7e\x4c\xe6\xf4\xb9\xef\xc9\x47\xf5\x40\x17\x36\xd9\xf5\xdb\x60\xcb\x8f\x06\x71\x32\xa7\xd7\xa6\x73\x1f\xd3\x3a\x3d\x27\x9b\xa1\xc2\x2f\x71\x3f\xdc\xf4\x06\xe7\xfa\x62\xde\x9b\x39\x5d\xa9\x5e\x5f\xfd\xbe\xde\x90\xc3\x7d\xfb\xe4\x85\xbb\x0c\xc6\xde\x92\x31\xe3\x54\xd2\xc0\x78\xeb\xad\x58\x77\xcc\x3e\x6d\x70\x68\xfd\x69\x7c\xa4\xd8\xa8\x65\x0d\x04\x66\xa9\xcf\xd0\x31\x93\xd6\xa9\x73\xa3\xdf\x8b\xed\x86\x37\x62\xfd\x4c\xb6\x6a\x54\xa5\xe9\xb8\xd0\xb4\x2c\xa6\xa4\x05\xa1\xc2\x7c\x72\x5a\x10\x30\xa3\x16\xc6\x0d\x72\x48\x96\x7c\xe1\x89\x04\x75\x5a\x6c\x89\xda\x34\xf5\x3b\x20\x68\x9e\x34\x4d\xdd\x64\xc9\xeb\x8d\x6c\x4f\xac\x16\xe2\x89\x6c\x4f\x78\xd9\x08\xbe\xbe\x3d\x91\xd5\xc9\xae\x15\xa7\x68\xfb\x5d\x17\x4c\x51\x5d\x00\x13\xb4\x05\x21\x26\xdc\x5d\xf4\x27\x03\xdf\x6e\x4f\x5f\xe7\x27\x14\xec\x4a\xcd\xf7\x51\xb3\xed\xaf\x55\x9c\x1b\xee\x40\x15\x5c\x79\xb4\x73\x53\x40\x75\x77\x19\x38\xf3\xb4\x28\xf4\xae\x9a\xc5\x2f\xf9\x6b\x32\xa0\xc0\x1d\xca\x5e\x74\xc6\x10\x31\x5f\x3a\x14\xda\x75\x5d\xe1\x73\x4a\xff\xd8\x55\xbd\x9f\x5f\x8a\x6b\xb5\x01\x58\x51\xf7\x2b\x9f\x7f\x6a\x40\x98\x4b\xde\xaa\xe7\xf5\xfa\xb5\xdc\x1a\x98\x50\x1d\xf0\x4a\x94\x10\x10\xa4\xf9\xee\x3a\x8a\x36\x90\x51\x41\x7c\x23\xaf\x64\x15\xa7\xc1\x20\x9f\xee\x4a\x54\xa2\xe1\x38\xc6\xfa\xf7\x96\xbf\x7f\xea\x83\x74\x03\xa3\x90\x3c\xd0\x79\xf8\x31\x52\x38\x43\x87\x1b\xfa\xed\x67\x2c\xa3\x55\x9d\x03\xe1\x46\xf5\x26\xcb\x7f\x15\x8e\xa6\x44\xfa\xf1\x60\x4f\xfc\xdf\x41\x17\x8d\x06\x84\x21\x75\xf4\xdf\x64\x4e\xe8\x8b\xd8\x2a\xcc\x5f\xad\x1f\xc8\x78\x40\x90\x93\x40\x27\xe1\x89\xb4\x20\x5a\x67\xc2\x1d\xb8\x4f\x33\x41\x0c\xf9\x77\x46\xc4\xe9\x75\x7d\x1d\xda\x17\xbf\x94\x5d\x9f\x19\xe2\x74\x23\x5b\x55\x37\xb7\x23\x69\x26\xd6\x14\xc5\x66\x88\x48\x4d\x6b\x5a\x7a\x43\x50\xf0\xa7\x25\xed\x74\x31\xbe\xdf\xcb\x70\x6e\x98\x3a\xad\xe1\x0b\xf4\x42\xcd\x57\x96\x4c\x12\x1f\x63\xdd\xea\xce\x48\x9a\xca\x70\x6d\x5c\x94\x53\xa0\x3b\x17\x11\xc5\x62\x5a\x07\x4c\x5a\xb0\xd8\xcb\x1f\xcd\x66\x64\xbf\x4f\xfe\x32\x58\x26\x41\x97\xa3\x83\x6f\x3c\xb5\xc8\x9e\x80\xc2\x41\xad\x2f\xd7\xa7\xf6\x8b\xe4\xf8\xe1\x86\x70\xec\xa2\xcc\x40\x2e\x5c\x40\x9c\x54\x9f\xa1\x63\x0c\x59\x46\x11\xd3\x07\x2b\x9b\xd5\xe4\xc4\x89\x08\x2b\x45\x3f\x6d\x87\x4c\xd2\x60\x38\x09\x21\x35\x7b\x9a\x35\x56\x1b\x9e\xd0\x19\xd3\xef\xc8\x70\xa5\x01\xd5\xe7\xc3\xf4\x73\x50\x3f\x00\x55\x8d\x0f\x8b\xdc\x65\xc6\xfb\xcf\x2c\xeb\xe0\xaa\x2c\xd8\xd3\x4c\x62\x33\xe0\x55\x5b\xa4\x69\x61\x9a\xbb\xdf\xff\xac\x47\xa8\x15\x25\x35\x29\x68\xc3\xee\x4c\x79\xf9\xd2\x94\xb5\xa2\x7e\x9b\xe5\x32\xd8\x73\x07\x93\x0b\x6b\x6e\xc8\x99\x8c\x86\x4b\xfa\xd3\xe1\x8c\x98\x28\x10\x56\x65\xc4\x64\x5c\xce\x56\xae\x25\x71\x82\x43\x58\x72\xa5\xd3\x07\x5b\x7d\x32\x91\xf1\xbe\xa6\xd1\xca\x62\x32\x3a\x72\x4a\x3f\xe2\x32\x38\x6c\x38\x8d\x96\xb2\xec\x9c\x31\x76\xad\xd1\x1a\x00\x09\x04\x4d\xcc\xd2\x7c\xbc\x5e\x8b\x75\x78\x6e\xfe\x1c\x1d\x24\x4f\x01\x81\x17\x8c\x8b\x8c\xb9\x43\x65\x38\x78\x99\x20\xfb\xbd\xc2\x1e\x85\xe7\xf8\xef\xbd\x4d\xaa\x96\x49\x7b\xcd\xab\xf6\xb7\x64\x22\x4e\xe5\x5a\x53\xa1\xb3\x91\xc0\x67\x8d\xe3\x44\x0b\x6b\x55\x47\x42\x17\x2f\xa8\x94\x87\xc4\x9e\xa6\x77\xfd\xc9\x53\x91\xbb\xea\x74\xcb\x9b\xb7\x62\xfd\x4a\x17\x9e\xa6\x59\x26\xf7\xfb\xac\x5f\x1d\xbb\x3b\x10\xb2\x6c\x56\x2c\x4a\x4f\xe8\x64\xd2\x1c\x42\x9b\xf3\xef\xbd\x1a\x61\x64\x98\xe4\x98\x87\x06\xe1\x2f\x70\x6e\x5d\x11\xb1\xac\x56\x58\x6c\x73\x2a\xde\x5f\x97\xb2\x90\xaa\xbc\xfd\xa2\x14\xfa\x76\x5f\x18\x0e\x95\x23\x7d\x2a\x42\x72\x00\x31\xc2\x51\x03\x68\x40\xb7\xbd\x1d\x63\x00\x51\x2c\x73\xe1\x9b\xf6\x55\x34\x27\x43\x98\x91\xdd\x4e\x03\xa7\xb2\x1a\xec\x07\xd7\x77\x9f\x05\x19\x0c\x18\x03\x67\x93\x89\x24\x1c\x9b\xf6\xbd\xcc\xaa\xa5\x5c\xf9\x97\x00\x3f\x20\xe0\x09\x67\xaf\x95\xd3\x63\xf6\x15\x70\xe4\x8c\xba\xfa\x3a\x60\x86\x55\x58\x85\x51\x84\xaa\x50\xe1\x8e\x2f\xe5\xca\xc8\x36\xea\x40\xf6\x83\xb8\x18\x75\x88\x8b\x71\xe7\xb5\x4a\xeb\x65\xb9\xa2\x2d\x9b\x9d\xb5\x21\x74\x46\xab\xe9\xf1\x66\xd9\xda\x09\x61\xac\x30\x5f\x4e\xfb\xee\x44\x8c\x1a\xec\x61\x61\x08\x60\x30\x81\x5d\xca\x15\xab\x03\x8b\x2c\x37\xf0\x5f\x3b\xda\x70\x60\xf4\xc4\x40\xaf\x84\xed\x8e\xd9\x2f\x76\x40\xab\xc5\x20\xe7\x17\xa1\x2c\x1b\x92\x37\xc1\x09\x57\x33\x77\x08\xd2\x92\x2d\x57\x23\x6e\x35\x00\xcd\x49\x56\x1e\x3c\x43\x0f\x55\x6c\x83\x81\x2a\x1c\x2f\x0e\x5d\x6d\xe2\x49\x8d\x74\x28\x16\x03\xb4\x41\x6b\xce\xe4\x3a\x6f\xf5\x9b\x0e\xc8\x02\xb4\xb5\x3f\x10\xaa\x1c\xad\xbb\xd3\xb4\x62\x4b\xb2\x35\xdb\x9d\x6e\xb9\x2a\x36\xd9\xa7\xff\xc1\x85\x96\xfd\x7b\x3d\x21\x9f\x7c\xaa\xaf\xac\x97\x99\xa2\x28\x60\xcf\xd6\xcb\xf9\x8a\x18\xe3\xa7\xa7\x59\x49\x96\xbb\x15\xd8\x67\xd1\xb5\x28\x85\x12\x27\xfa\x5b\x13\xb4\x6e\x59\x79\x54\x5a\x19\xb9\x9b\x0f\xae\x78\xe4\xf8\x18\x2f\x1f\x66\xf1\x28\x60\x6b\x9e\xcf\x46\xcd\x58\xff\xa8\xe0\xc7\x42\xef\x7e\xaa\x58\x45\x72\x0c\xd6\x33\x87\xfe\xfa\x58\x45\x42\xae\xe0\xb7\x12\xdc\xfc\x77\x82\xaa\xfd\x5e\x45\x4f\x83\x5f\x5d\x9b\xa8\xb4\x0e\xc8\x24\xc8\x4c\xf5\x2d\x8f\xfe\xc0\xb6\xb1\xaf\xd6\xfd\x5e\x18\x43\x1c\x42\xe8\xbf\x80\x28\x32\x1c\xc6\x1f\xcc\xdd\x64\xa5\x28\x19\x81\xa2\x25\x30\x1b\x23\xfe\xd9\xd3\x63\xab\xee\x63\x6a\x75\x2e\xf8\xfb\x8c\xb6\x66\x32\x21\x5c\x9f\x84\xae\x29\x86\xd3\xd6\xac\x28\xb0\x7f\x11\x53\x95\x8c\xa0\xdd\x96\x91\xc6\x7b\x8c\xb4\x88\x9f\xfa\xcd\x00\x51\x16\x54\x6d\x8e\x3e\x32\x92\x20\xae\xa0\x51\xd1\xb2\x5f\x74\x38\x0e\xff\x0c\x8a\x86\x7c\xef\x91\x99\x1b\x25\xfa\xa4\xcb\x4f\xb7\x44\x17\xdc\xb8\x54\xb2\xa7\x19\x27\x23\xa9\xc9\x35\x4b\xd4\xf0\x25\x77\x8f\xc9\x15\x53\x54\x34\xa6\x08\x92\xff\xcb\x96\x16\xa0\xc7\xb9\x0a\x5c\xba\x63\x98\x56\xbe\x72\xda\x30\x9e\xa6\xdc\xdc\xba\xa3\x8a\x85\x97\x35\x88\x7c\xbb\x37\x34\x68\xb0\xc6\x17\x7f\x7c\xf3\xdb\x2c\x2e\xfd\x7e\x7f\xac\x19\xca\x93\x94\xe6\x00\x07\x82\x53\xee\xf7\x40\xcc\x4a\x7f\x9f\x5b\x72\x99\xf1\x38\x40\xa7\xe8\xc9\x7c\x32\xa2\xd3\x0d\x04\x23\x0e\xa8\xa6\xb0\xa7\x7e\xf8\x83\xa6\x9f\xb3\x8f\xa6\x8d\x0f\x60\x43\xed\x48\x3c\x4d\xfb\x2d\x0c\x75\x15\x91\x63\x30\x73\xf9\xcf\x7a\x41\xd8\xa4\x31\x9d\xe4\x88\x7e\xda\x1d\xe9\x86\x86\x84\x53\x45\x79\x9a\x8e\xe7\x63\xdd\x35\x50\xf2\xf8\x5e\xac\xeb\x34\x7d\x22\x33\xfb\xa4\x80\x36\x21\x59\xe9\x7b\x81\x7e\x00\xe5\x3a\x7f\xc1\x5f\x44\xcb\xc5\x2d\x92\xbb\xec\x16\xfd\x4b\x03\x9b\xf2\x55\x0c\x78\x98\x10\xe4\x6d\xa6\xa9\x4e\xa4\xf7\xc2\xb1\x74\x04\x8e\xaf\x61\x93\xdf\x3b\x9c\xb3\x5c\x99\xc9\x33\xd0\xd8\x79\x88\xab\x1e\x0a\x78\x97\xab\xae\xac\x2c\x42\x88\x8e\x44\x63\x56\xb4\x58\xc0\x7d\xaf\xc9\x1c\x2b\x52\xf4\x21\x28\x4a\x3c\x50\x5c\xe5\x39\xd0\x89\xf8\xed\x1e\x94\xdb\x7b\xc6\x80\x02\x4d\x87\xc3\xb0\xbd\x7f\x18\x28\x1e\x45\x84\xda\x75\x3a\x66\xb6\xd3\x0b\x77\x50\xd9\x51\xe8\xac\xe5\xe9\x9c\xe4\xea\x60\xb7\xb8\xd1\x8f\x81\xb6\xbe\x91\x1c\xc0\x18\xf5\x73\xc4\x9d\xca\x28\x52\xe8\x1c\xd5\xd8\xd5\xf3\xd9\x62\x3a\xcf\xe7\x64\xa4\x1a\xc0\x91\x32\xca\xdd\x88\x7c\xa6\x57\x11\x63\xce\x8b\xc5\x7e\x6f\x58\xd8\xde\xb5\x3b\x78\xdf\xdc\x9e\x5e\x09\x85\x2c\x90\x2c\xb1\x0e\xde\xf5\x72\xf8\xbc\x87\x5b\x09\xb5\xe8\x29\x74\x24\xb7\x6e\x14\xfa\xd6\x6f\x45\x09\x6c\x69\x7f\x21\xe0\x8a\x0c\xd0\x32\xd9\x9c\x06\x11\x5d\xc4\x4d\x36\x9e\xd1\x1b\x1c\x74\xe2\x18\xc9\x11\xe0\x76\x12\x63\x32\x55\x0d\x30\x54\x5c\xcf\x71\x47\x20\x5b\x6a\x1e\x26\x34\xe3\x82\x6c\x78\x4b\x07\x52\x0b\x59\xdd\xbf\x92\xac\x00\x32\xb8\x8d\x4a\xa6\xba\x07\xd4\xc0\x85\x06\x88\x52\xd1\x2d\x56\xb0\x46\x57\x5e\x5b\x29\x51\x99\xa6\xa5\xfd\xae\x80\x61\x6e\x44\x8c\x8c\xd9\x34\x8b\x22\x37\x79\x60\xde\x21\x07\x7c\xe9\xf4\x67\xfa\x4d\x51\x8c\x5d\x62\x00\x2d\xc2\x94\x00\x34\x89\x0f\x8e\xce\x5d\x47\x1b\x42\xa8\x84\x17\x87\xd9\x42\xb4\xf5\xf2\x29\xb9\xf0\xb7\x9f\x0a\x6e\xbe\x3c\x50\x66\x93\x4d\x48\x77\x20\xc9\xf3\x03\xf2\x6c\x80\xb7\x8e\x14\x66\xf8\x9a\x89\x79\x93\x51\xdc\x00\x83\x32\x8a\x5f\xd6\x7a\xdc\x4a\x43\x2a\xd3\x96\x25\xb8\x54\xbe\x15\x97\x2a\x91\xd5\x49\xb1\x18\x17\xa7\x3e\x28\x2f\x4e\x65\x55\x94\xbb\x56\xde\x08\xd0\xdc\x59\xdb\x0c\xa0\x18\xdc\xc9\x01\x61\x61\x96\xef\xad\xfa\x97\xd3\x10\xba\x04\x54\x93\xac\x5d\xe0\xe7\x39\xdc\x5e\x46\x04\x7c\xae\xbf\xe1\x08\xb4\xa9\x55\xbd\xdf\x67\xeb\x85\xfe\xb8\xb0\x29\x55\x7d\x81\xe9\xd0\x4d\x3c\x7a\xf6\x2f\xec\x51\x82\xd8\xa5\x4f\x2a\x30\xcb\xa7\x45\xff\x99\x86\xd9\xe2\xf1\xbc\x9b\x4e\xeb\x91\x7d\x35\x1c\x10\x82\x50\x3f\x71\x8a\x53\xae\xea\xad\x2c\xbc\x3d\x8f\x27\x4b\x77\xac\x38\xbd\x94\xd5\x3a\xe3\xe7\xb3\xc5\x3c\x9f\xce\x09\xdd\x04\xe4\x37\x04\xaf\xf3\x56\xf7\x66\xc7\x6a\x3d\xc5\x3b\x3a\xe5\x74\x97\xa6\xbb\x58\xfc\xd8\xc0\x03\x90\x90\x7e\x14\x38\x99\xaf\x54\xb6\xd3\x27\x59\x9a\x42\x91\x9b\xf3\x59\xbe\xb9\x98\x39\x34\x0d\x89\x25\xa3\xd5\xc9\x01\xd1\x0c\x82\x86\xe1\x01\x86\x69\x21\xa0\xcd\x61\x2d\x5f\x62\x93\x2e\x29\xa7\x97\x47\x9a\x73\xb9\x90\x98\x04\xcb\x46\x39\x9a\xb3\x56\x0a\x24\x6a\x03\xcb\x97\xef\xf7\xf3\x51\xd8\x42\x1d\xdf\x50\x49\xf6\xfb\xb1\x26\xce\x7c\xd0\x78\x46\xf6\x7b\xf7\x7b\x3a\x90\x66\x6a\x12\xe9\x6d\xc4\x2b\xf5\x64\x2d\x95\x3e\xcd\x50\x24\x0f\x5c\x84\xc8\x93\x6c\x1d\x9c\x47\x96\xe0\xd7\xaf\x02\x10\x3f\x16\x9b\x05\x76\xf3\xc2\xe4\x5d\xe0\xf5\x66\x51\x43\xa7\x73\x82\x1d\xcd\xab\x8b\x99\x7e\xba\x17\x1b\xc6\x32\xbe\xdf\x87\xfb\x91\x44\x82\x7d\x0c\x3c\x8f\xb9\x17\xd3\xb9\x47\x22\x9d\xcc\xe9\xcc\x16\x2a\xde\x9d\x74\x50\x4c\x43\x62\xa2\x6c\x8c\xb8\x37\xc4\x16\xf0\xfd\x44\xd0\x30\xfd\x7c\x80\xb0\xc0\x67\x3a\xfd\x3d\x28\xa5\x68\x3a\x64\x43\xc1\xab\x42\x94\xe8\x4d\x03\x5d\x33\xbb\xd7\xa0\x72\xaf\x41\x23\xe4\x33\x77\xbb\x63\x20\x61\xde\xbc\xaf\x02\xc6\x4f\x6d\xb1\x6c\x3c\x3b\x38\x02\x00\x41\x74\xba\xce\x76\xe0\xe5\x43\x1b\x72\x87\x68\x3e\xba\x76\x86\x03\x8f\x57\x69\xc6\x4f\x55\x8d\x21\x95\x3e\x4d\x31\x44\xbc\x57\x4c\xa2\x8e\xe4\xc9\x6c\x8c\x24\xb3\xa5\xb1\x59\x43\x0e\x84\x86\xe4\xc6\x87\xa9\x8c\x3e\x71\x61\xbb\xb0\xc8\xee\xbf\x5a\x1f\xa0\x58\x97\xe4\xf8\x9a\xe6\x6e\xfc\xb8\x1b\x3f\x1e\x8d\x9f\x6d\x66\xa0\xe6\xdc\xba\x69\x41\x4c\xcb\xad\x35\x62\xb5\x35\x3a\x80\x4b\x73\x61\xb4\x0d\x31\x39\x46\x26\x87\x91\xc3\xb7\xbb\xeb\xeb\x46\xb4\xad\xde\x09\x56\x87\x0e\x8e\xab\x88\x04\xfd\x00\xe5\xe9\x08\x4e\x60\x5a\x99\x35\xa3\x49\x1b\xbb\x6c\xfe\x54\xa8\x12\x3b\x4c\x8b\x5a\xcb\x49\xc3\xd8\x33\x2b\xba\xb2\x0b\x3e\xeb\x81\x07\x0d\x5d\x5f\xd6\x1d\xc7\xe0\xf5\x15\x40\xa5\x85\xd7\x97\xb2\xfc\x9e\xd1\xb8\x3a\xb5\x04\xd5\x7e\xcf\xd3\x74\x3a\x1f\xb3\x97\x19\xa7\x95\xee\x12\xd7\xff\x67\xcb\x15\x21\x96\x0b\x7b\x38\x10\x42\x03\xa6\x55\xc8\x24\x93\x6c\x19\x38\x2d\xaf\x0e\x2b\x43\xbf\x70\xdf\x9c\x26\xb8\x74\x39\x12\x2d\x35\x1e\xb3\x33\x42\x91\x2d\x23\x07\xd8\x32\x72\x59\x20\x77\x4e\x93\x9d\xc0\x7b\x29\xad\x72\xcf\x7e\x0f\x41\xb0\x94\xf4\xad\x46\xf4\xa9\x6e\x3c\xef\x2f\x0b\x3a\x5f\xd1\x1d\x0b\x53\xa0\x68\x67\xc3\x7c\x41\xaa\x26\x67\xd9\x4e\x97\x34\xae\xe3\x6b\x3a\x4d\xc7\x3b\x92\xa6\xeb\x61\x1e\x10\x96\x75\x20\x34\xdb\x5c\x74\x32\x7f\x8f\xca\x07\xe3\x4d\x37\x77\x09\x2b\x1d\xf9\x47\x07\xfd\xfa\x42\xc5\x2c\x63\xc2\x20\xe9\x9a\xd0\x62\xc2\xac\x7c\x74\xfa\xf0\x10\x60\xf8\xc6\xd2\x27\xd0\x2b\x23\x7e\xe8\xfd\xeb\xfc\x4c\x5e\xb0\xd9\xd9\x74\x2a\xc9\x5a\xaf\x47\xb3\xd9\x96\x72\xe5\xf7\x9b\xfe\x61\xb7\x9c\x5c\x2c\x93\x64\x75\xe4\xe4\x3a\x18\x25\x81\x35\x52\xd5\x21\x82\x42\xe3\x04\xa9\xf3\x31\x8b\x98\xa2\xfb\x7d\x92\xd8\xa0\xe5\x6c\xb5\xdf\xcf\xc6\x5d\x89\x86\x5d\x95\x46\xeb\x69\xe4\xa4\x54\xc3\x8f\x45\x42\x2f\xed\x7d\x64\x58\xa9\xf6\x49\xb2\x5c\x8d\xba\xe2\x35\xf0\x7b\xbf\xdf\xdb\x85\xec\x1e\xd7\x7a\x41\xdf\x34\x99\x67\x37\x28\x7d\x78\x21\x57\xd9\xa5\xf1\x35\x69\x1a\xdd\x56\x06\xd0\x8c\x1e\xd9\xa1\xe9\x72\x4f\x0a\xc0\xe3\x18\x3e\x5a\x90\xcb\xbb\xdf\x57\x31\x61\xef\x9b\x51\x23\x99\x4e\x4b\x96\xe8\xb7\x73\xc2\x98\x5a\x34\xf0\x3c\xcf\x1b\xf3\x9a\xa6\x45\x14\x87\x81\x39\x26\x32\x3c\xdd\xd2\xd1\xf7\x99\x64\x25\x58\x21\x2e\xc6\x32\x10\xad\x44\xcf\xa1\xdc\xc6\x90\xb3\x76\x32\x21\x67\xf2\x32\x6b\xc7\xcc\x96\x81\x2d\x6d\x42\xce\x49\x33\x20\x7f\x3d\x3b\xc3\xc3\x57\x57\x88\xd2\x2e\x2b\x3e\x33\xdc\x48\xb3\x76\xe1\xea\x31\x8c\x54\x49\x46\x8e\x30\xfc\x59\x66\x92\x16\xf8\x0a\xec\xb4\x2f\xca\x0a\xcc\x24\x49\xef\x1c\xa7\x21\x1f\xcf\x0f\x64\x54\x33\x79\x30\xfb\x7c\x35\xfa\x59\x66\xb5\x2e\xab\xe8\xb0\x7d\xd7\xa1\xe0\xaa\x09\x05\x57\x60\xf9\xe8\x05\x4a\xa1\x74\x69\xbf\x9f\x4c\x9a\x58\xbc\x14\x20\xb4\xfe\x0f\xae\x07\x1a\xd8\x35\xb9\x65\x23\x2d\xc3\xda\xe8\xd4\xba\x4b\x59\x69\x1a\x76\x0c\x97\x09\x87\x67\xa2\x19\x8c\xd2\xc9\x69\xe9\xdd\x61\xb4\x0e\x84\x7d\xdc\xec\x87\x86\x55\x8b\xef\x30\x20\x7f\x9a\x95\x64\x74\x89\x85\x34\xf4\x2b\x93\x8c\x8e\x2b\x5c\xaa\x76\xc1\xc6\x10\xf5\xdd\x9b\xf9\xb5\xcc\x38\x39\x60\xe1\xf5\xe0\x66\x43\x9d\x62\xdc\x6c\xf5\x3d\x9b\x8d\x13\x5a\x1f\xd9\x6c\xe8\xa9\xcf\x35\x11\x1c\x90\x5e\xfa\xe1\xf1\x07\xdb\x25\x1e\x6c\x97\xc4\xc0\x73\x6d\xb2\x4b\x38\x07\xdd\xa5\x7f\x7d\x7a\x73\x08\xe1\x96\x37\xfe\x90\x9a\x59\xb7\xf9\x48\x60\xa2\x7a\x9a\x28\x99\xe1\x34\x7f\x13\x31\x77\x07\xa5\xf5\xe6\x61\x0a\x54\x23\xbe\x6c\x8d\xa6\xa8\xc3\xa1\xb2\x9a\x9d\x02\x1e\xbb\x3e\x16\x7e\xe9\xb7\x16\x2a\x12\x76\xb8\xb7\xc8\x4d\xb8\xdb\x70\xeb\x9a\x07\xc9\x71\xf3\x77\xaa\x42\xc7\xa5\x15\x0b\xf9\xd8\xe0\x40\xc2\xda\x7c\x02\xce\x00\x5a\x7d\x82\x76\xe8\x25\xb7\xac\x68\x87\xaf\x16\xe2\x7f\x34\x91\xe4\x00\x57\xc4\x3d\x64\xd4\xa5\x25\xa3\x28\x27\xd6\x1d\x45\x44\xb2\x13\x1c\xeb\x58\xa5\xf7\x98\xde\xac\x57\x3d\x1b\x67\x41\xf8\x45\x44\x8e\x1b\x25\x1d\xef\xa5\xc9\xd6\xe4\x18\xb6\x9d\xba\xdc\x88\x05\x35\x8d\xa0\x59\x92\x50\x65\xf4\x3b\xa2\x07\x0f\x10\xef\xca\x37\x72\x22\xa9\xd7\xd0\xd5\x97\xe3\xd2\xa9\x57\xae\x7a\x57\xe3\xc1\x48\xaf\x82\x36\x8f\x5c\x49\x17\x80\xc6\x62\xeb\xf4\x2f\x05\x95\x35\x14\x5e\x41\x4d\xf4\xfe\xb1\xd5\xb9\x4b\xb3\x5f\x9d\xc7\x33\x5b\xb3\x9e\x2e\x0a\x45\x77\x0f\xe6\x3a\xc5\x35\xb5\x38\x0a\x79\x58\x17\x20\x17\xb1\xab\xa8\xb1\xba\x8a\x35\xea\x2a\x96\x6c\x3c\xa7\x85\xb1\x90\x1d\x1d\x53\x56\xca\x0a\xf6\x4f\x91\xfd\x08\x40\x9d\xdc\x58\xdc\x22\xb6\x27\xd0\xb2\x05\xad\x8f\x92\xb1\x8c\x49\x6b\xfb\xea\xce\x36\x06\x2e\x56\x0e\x58\x82\xde\x21\xd6\x80\x21\xa2\x1b\x40\x48\x76\x23\x32\x41\xe8\x2f\x32\xe3\xb0\x20\x0b\xf4\xab\x7b\xb4\x9d\xae\x41\xcd\x80\x66\x37\x1d\x70\xd1\xf6\x95\x02\x18\xfc\x0b\x19\x9b\xec\x82\xa8\xc1\xda\xf4\x0a\xda\x89\x65\xca\x87\x04\xdc\x42\x3d\x96\xb0\xed\x4b\x7c\x17\x05\x8f\x22\xe3\xe9\x0c\x7d\x36\xf4\x5c\xc9\x88\x21\x0c\x6a\x90\xef\x47\x18\xd4\x8a\xd0\x71\x26\x06\x90\xe4\xd5\x74\xae\x09\xe1\xf0\xe0\xc0\x55\xcf\x99\x9a\xce\xcf\xf8\x45\x75\xc6\xa7\x53\xbb\x97\x60\x49\x72\x12\x68\xe8\x1a\x6b\x43\x7d\xbb\x9f\xc8\xaa\x55\xfa\x8d\x57\x5f\x9e\xac\x15\xd9\xef\xf9\x44\x9e\x96\x75\xfd\xf6\xb1\x3e\xd8\xce\x15\x21\x77\x15\xe3\x93\xb9\xb9\xd9\x0f\x03\xcd\x09\xdb\xdf\x8b\xa4\xe0\x54\xcf\xad\x21\x0f\x6b\x67\xc0\x18\x3a\xaa\xf8\xe6\x3c\x69\xac\x0a\xfe\x08\x55\x61\x17\xa0\x1b\x97\x63\xf0\x98\x61\xaa\xfd\xbe\x4f\x9c\x7e\x29\x33\x0b\x8e\x0d\x79\x4c\xbd\x7e\xbd\xb6\x24\xbf\x0c\xc2\x0d\x3c\xb7\xc1\x73\xc5\xdb\xdf\xfa\x7c\x20\x74\x17\x85\xa0\xab\x8a\xdd\x7e\xbf\xb6\x40\x9b\x78\x02\x34\x7a\xf3\xc7\x3c\x02\xb3\x97\x73\xb7\xab\x7b\x3b\x7e\xb4\x4b\xd3\xae\x12\xe6\x86\xd0\x75\xb0\x92\xbc\xbb\x09\xe4\xec\x74\x02\x83\xa7\xdb\x86\x1c\x02\x9b\xd8\x41\x23\xf1\x03\x1e\xf5\x4a\x53\x0f\x46\x2d\x9c\x13\x14\xf4\x55\xf4\x77\x38\x54\x0c\xe7\x28\x4d\x91\x5d\xd5\x67\xaa\x20\xe6\xa4\xe7\x30\xcd\xc3\x4b\xe7\xba\xcf\xe3\x1a\xe1\x13\xb3\x22\xb4\x52\xf0\xea\x04\xd1\x73\xc5\xb2\x86\x2d\x39\xad\x56\x64\x39\x5b\x51\xce\x9a\xe5\x7c\x45\xa8\x05\x18\x62\x16\x60\x48\x19\x3b\x6b\xfd\x8a\x82\x36\xb4\x99\x3e\xfd\x5a\xff\xee\xa9\xe0\xbd\x63\x06\xde\x8e\xb0\x3c\x04\x8c\x9e\x6d\x70\x13\x82\xa2\x8a\xac\xc4\xc2\x18\x81\x30\x9e\x2b\x13\xe4\xa0\x72\x50\x82\xb0\x61\xa1\x56\xe9\xf3\x21\xee\xfd\xbd\xfa\x0e\xb4\x66\x68\xb0\xe7\x94\x1e\xee\x9a\xd3\xa2\xbe\x96\x62\xbd\xdf\x67\x19\x26\x62\x8d\x53\x7a\xd0\xb4\x35\x46\xeb\xf3\x62\xd4\x75\x85\x12\x0b\x08\xca\xc9\x84\x6c\x1b\x57\xf4\xb2\x5c\x39\x0b\x10\xe4\xe8\x77\x22\xd1\x1e\x04\xa2\x10\xfd\x34\x56\x94\x68\x3a\x94\x58\xf8\x32\x77\x71\xe6\x85\x5e\x9d\x07\x7e\x15\x09\x7e\x33\x65\xdf\xdf\x38\xaa\x9c\xb6\xd6\x9e\x81\x50\xfd\x12\xc6\x04\xf6\x0e\xe6\x10\xa6\x23\x1d\x95\xa0\xce\x99\x8b\x27\x77\x35\x1b\xbb\xb3\xa6\x46\xc1\xce\xb5\x91\x22\x80\x21\xa8\xd4\x73\x13\x2c\xbb\x9b\x26\xd2\xfa\x09\xb4\x2d\xb9\x37\xd4\xa1\x5d\x82\x22\xe3\xd3\x4a\x9f\x2e\x7a\x6e\xf1\xa1\x85\xeb\x96\x42\x80\x79\x97\x61\x90\xaf\xea\xb6\xe9\x89\x95\xf5\xf5\x6a\x05\xca\x08\xbd\x14\xac\xdf\x85\x91\x51\x94\xe6\xa1\x99\x4b\x7d\xa9\x2a\x8b\x18\x20\x17\xc0\xf0\xcc\x78\xd6\x50\x49\x2c\xe1\x6e\x29\x3b\x49\x2b\x42\x9b\xa0\xf6\x37\x8d\x53\xdf\x05\x78\x1a\x67\x9c\x0a\x76\xdf\x31\x32\x95\x62\xb3\xa3\xba\x59\x26\x3d\x78\x35\x51\x13\x26\x50\x6c\x09\x42\x08\x63\x9f\x87\xb8\x82\xbe\xe6\x2b\x5f\x73\xb1\x91\xe5\xba\x11\x15\x13\xdd\xba\x9c\x39\x53\x1f\x0d\x4b\x2c\xf9\x6a\xa4\x26\x40\xf4\xef\xaa\xb7\xaf\xe4\x9f\xfa\x38\xa9\x74\x80\xb1\xa9\x96\x61\xab\x0e\x50\x53\x2b\xff\x14\xd6\xf7\x81\xc5\x5b\xed\x75\xf8\xf0\x6d\x04\x32\xa1\x97\x63\x9f\x0d\x5b\x1b\x83\x4f\xbb\x4b\xac\x11\x22\x39\xd0\x28\xbb\xaa\x07\x32\x37\x1f\x99\x19\x2c\xf7\x8e\x99\x01\xbb\x07\x03\xda\xf4\x86\x0f\x0c\x03\xa2\x61\x1e\x11\x71\x7c\xb1\x39\xd0\x37\x8d\xaf\x84\xdd\xb9\xf1\x1b\xe0\x36\xfb\x95\x61\xa6\xe0\x60\x6e\x21\xc0\x45\xc9\x63\x1a\x24\xa0\x1c\x28\x67\x62\xa2\xce\xaa\x73\x0e\x6b\xc4\xae\x6c\x57\x1a\xd8\x5a\xfa\x59\x98\xfa\x59\xfb\x55\x65\x12\x04\xa5\x92\x26\xa8\xcd\x94\x90\x43\xd0\x0c\xb3\x71\x81\xb7\x44\x2d\x78\x6f\x1e\x9b\x6d\xe9\xeb\xcb\xf9\x21\xf2\x79\xc9\x81\xa2\xd1\x42\xbf\xf1\x9a\xd8\x0d\xda\x33\xb1\xcb\x02\x37\x45\x58\xbd\x39\x36\x84\xc3\xce\x57\xfe\xab\x9b\x4c\x3f\x5b\x8e\xf8\x24\xd6\x2b\x59\x2d\x79\xb4\x73\x0e\x54\x93\x9d\x2f\x7a\x0d\xf3\x45\xe8\x31\x15\x30\xa6\x82\xe8\xa3\x33\xa8\x72\x29\x56\xde\xc4\xf7\x70\xa0\x57\xff\xdd\x1c\x03\x24\xf5\x3d\x73\xeb\x12\x4d\x99\x1a\xb2\x04\xb6\x7b\x38\x3c\x19\x42\x5b\x60\x1b\xbf\xac\x56\x00\x97\x11\x6c\x5a\x60\x67\x9f\xbb\xbb\xce\xfb\x00\xa2\x72\x2a\x08\xad\x19\xb7\x47\x09\xb0\x3c\x82\x36\xc2\xa3\x88\x46\xeb\xa8\x9e\x72\xb7\xff\x51\x72\x11\x37\xcf\x2c\x9f\x6a\x3a\xa5\x73\x60\xe6\xf9\x7d\x0f\x7a\xd4\x99\x9a\xb2\xc6\x42\xf5\x0a\x36\x43\xf5\x45\x31\x65\xf2\x60\x9d\x52\xc1\x28\xa8\xf3\x07\x8f\x7a\x85\x5b\x8d\xef\xfd\x7e\x1c\xc7\x2c\x67\xab\x80\x22\x7e\xd3\x58\x6e\x3f\xe8\x1d\x62\x4a\x0b\x43\x5d\x9a\x0e\xb9\x43\x11\x6c\x66\xdf\x34\x59\x49\x56\xb4\x5b\x68\xb4\x7a\x8e\x6c\x87\x01\xab\xfc\xfe\x64\x29\x12\x17\xad\x56\xbe\x45\xe2\x63\xf6\x8d\x1e\x94\x09\x73\x6f\xa4\x78\x2f\x75\x37\xc1\x70\x1b\x78\x74\x4c\xb8\xa6\x58\xd0\xc3\xee\x82\x31\xa0\x8f\xf2\x34\x68\x9b\x55\x1c\x43\x34\xa2\x16\x74\xb9\x82\xc3\xeb\xe2\xd1\xcc\x8f\x47\xcd\xe2\xc8\xff\xf5\xe0\xd1\xe4\xc1\x23\x5a\xb2\xfa\xac\x3c\x8f\xa3\xce\xac\x4d\x91\x99\x0a\x19\xed\xf2\x92\x96\x13\xf6\xe0\x11\x21\x23\xe9\x96\xa1\x03\xf6\x18\x5c\x7d\x93\x09\xa7\x33\xc3\x7b\x0c\x26\xd0\x14\xcb\x64\xe7\xac\xa9\xcd\x92\x00\x57\x79\xaf\xae\x65\x59\x66\xc4\x08\xcb\xc5\x94\x35\x87\x03\xf5\x31\x79\x8c\xd1\x31\x1e\x5c\xa1\xe7\x6c\x6e\x45\x1e\x68\x6d\x33\x5a\xd7\xe6\x25\xab\x7b\xa8\xaf\xe6\x5e\x9b\x45\xb7\x90\xe9\x23\xfa\x88\x18\x11\x19\xf6\x02\x44\xa8\x78\x44\x58\xb7\x5d\x76\x3c\xac\x2f\x71\x63\x31\xfd\xd2\xe5\x71\xa5\x52\x01\x3e\x76\xe3\x40\xb7\x5d\x27\x73\x3a\xd3\x27\xbe\xd3\xde\xe5\xfd\x96\x92\x91\xdb\xce\x68\x51\x6c\x37\x10\xa7\x6a\x45\x05\xe3\x07\xe5\xe2\xcd\x87\x71\x69\xdf\xeb\xdb\xc5\x7c\x16\xb4\x26\x1a\xf7\x0f\x1f\xd2\xff\xfb\x96\x78\x63\x95\x76\x82\x33\xb1\x99\xa2\x62\x8a\x04\x1e\xc5\x8b\x4c\x50\x70\xa7\x12\x22\x7a\x98\x63\xac\x1e\x3a\xc6\x9a\xc3\x01\x51\x15\x7e\x6b\x7a\xda\x6e\xa0\x63\xe1\xfa\x71\x22\xab\x93\x8a\x54\xa7\x1b\xde\x7e\xf7\xae\x7a\xd9\xd4\xd7\xa2\x51\xb7\x19\x27\xe6\xd8\x5b\xf2\x15\x40\x92\x92\x91\xb1\xfe\x2a\x2c\xf1\x08\x30\x40\x21\x18\xc3\x9f\x4e\xfc\xf1\xbd\xbe\x2f\xcf\x33\x67\xc7\x6c\x1f\xa0\x91\x07\xf6\x08\x66\x87\xa4\xe9\x33\x74\x03\x73\xf8\xad\x09\xd1\x2a\x4a\xc1\x9b\x90\x36\xf2\xab\x19\x0a\xd0\xcf\x52\x7f\x71\x9f\xbe\x43\x84\x36\x5a\xf9\x30\xca\x35\xe5\x8c\x52\x5e\x34\x1e\xe6\x69\xaa\xba\xcf\xb1\x48\x6f\x5f\xe9\x27\x16\x94\x00\x6e\xf7\x71\x71\x4a\xb8\x4b\x46\x9e\x5d\x90\x55\xb6\x3a\x03\x2a\x84\x17\xdb\x9f\x95\xf1\x53\xf8\x8d\xc8\x2a\x1a\x39\xf8\x36\xdb\xa4\x21\x06\xcb\xaf\xeb\x14\xec\x4f\x7c\x51\x4f\x1b\x42\x81\xcf\xc0\x69\x82\x35\x80\x0f\x30\xa3\x56\x06\x4c\x2c\x08\x35\x1a\x37\x60\x82\x09\x7e\x06\x89\x5e\xb7\xf1\xf0\x19\x86\xd3\xe0\x00\xda\x91\x33\x67\x58\x15\x8d\x2a\xf7\x23\x18\xd1\xf6\xce\xbd\x8c\x74\x3d\x9d\xaa\x91\x4c\xd3\xec\x67\x43\x1a\x81\xa9\x25\xd9\xef\xbf\x11\x19\xa7\xf6\x9a\x9e\x48\x10\xe7\x08\x99\x55\x51\x97\x2b\xb3\x32\x02\xd7\xf5\x6c\x3c\xa3\x7f\x36\x99\x79\x54\xb5\x55\x56\x45\x9d\xb6\x90\xea\x15\x15\xf4\x9f\x22\x43\xb9\x00\x39\xd0\x37\x22\xfb\xad\x31\xb8\x3c\x0d\x9b\xd1\x6f\xbb\xa6\x5f\x01\xa5\x67\xed\x15\x81\x6a\x32\xa7\x77\xb0\xb2\xe5\x9a\x4d\x26\x8f\x9b\x10\x67\x24\x62\x50\x20\x72\x07\x37\x66\xa7\xa4\xeb\x4b\x32\x48\x99\x71\xf6\x87\x6e\xa2\x49\xca\x0c\x6e\x76\xc3\x96\x51\x89\xfa\xd5\xdf\x2c\x67\x2b\x5a\x32\x6e\x16\xd5\x8b\x7a\x2d\xac\xd6\x47\xdf\x4e\x10\x9d\x10\xfa\x94\xac\x3c\x2d\xca\xba\x12\xe0\xcf\x04\xf8\x86\xc6\x32\x03\xaa\x31\xba\x20\xd4\x68\x80\x40\x95\x5d\xa3\x07\xd1\xb3\xc0\x2d\x08\x1c\xfa\xc6\xfa\xb6\x58\x9d\xca\xf6\x25\x5e\x00\xd8\xac\x11\x98\xa7\x21\x32\x8a\x78\x77\xf2\xbe\xc9\x1a\x8a\x1e\x4e\x6c\xb7\x46\x1f\x23\x40\x78\xe7\x05\x08\x3a\x8b\x91\x56\x89\x77\x27\xdf\x1a\x06\x7d\x6d\x8d\x0f\x0c\x62\xca\x1f\x19\xa7\x0d\x1d\xcf\x09\xad\x2f\x66\xfb\xfd\x8c\xb1\xda\xe8\x1c\x37\x78\x5c\xfc\xb4\x11\xd5\x13\xfd\xa6\x72\x18\x63\x86\x9f\x22\xae\x4b\x5e\x88\xf5\x4f\x12\x78\xb6\x8d\xa3\x7d\x80\x21\xdb\x84\xc3\xf9\x2c\x03\x0b\x20\xc0\x0f\x0d\xb3\xc5\x00\xa5\x76\x73\xea\x55\xce\xab\x75\x29\x9e\xd7\xbb\x56\x20\x88\xdc\x7e\x1f\x16\xd8\x87\xf6\x95\x57\x55\xdd\x88\x29\x42\x12\x7a\x70\x5f\x6e\xe8\x1c\xe3\xec\x37\x2a\xc3\xc7\x30\x33\xc5\xae\x03\xb0\x26\xff\x50\x4e\x89\x0a\xb5\xbf\xc0\xa6\x0c\xb9\x9e\x95\x79\x31\x42\x9a\x2a\x4c\xd3\xb7\x74\xfe\x1a\xea\x91\xd5\xd5\x89\x2b\xff\x04\x95\x42\x4e\xae\x79\xa3\x24\x2f\xcb\xdb\x93\xfa\x46\x34\x25\xb2\xd2\x4f\x78\x75\x22\xde\xcb\x16\xb2\x20\x58\xee\x63\xdd\xc4\x43\x73\xca\xd7\xeb\xd7\xf5\x33\x94\xea\xa5\x29\x08\xf3\x43\x4d\x10\xcb\x77\x4b\x74\xf1\xaf\xc5\x7b\x95\x1c\x8c\x26\xec\x0b\xfe\xc2\x40\xe6\x01\x50\x02\xb4\xb7\x05\x19\x57\xa0\x16\x53\x0c\x69\xc4\x70\x72\xd7\xa6\x69\x30\x36\x69\x3a\x6e\x8f\x38\x2c\xf9\x51\x65\x9c\x30\xd6\x7a\xdf\x61\xc8\x7a\x4f\xd3\xac\x04\xc8\xd5\xa8\x98\x62\xec\x14\x07\xe1\x6c\x9b\x1d\x73\x1e\x55\xa5\xa9\x71\x63\xf3\x93\xe0\x6f\x5f\x09\x05\x2e\x5d\x02\x35\x1b\xb8\x3c\x82\xdf\xb0\xde\x4d\x5a\x42\x46\xe0\x62\x25\x32\xc7\xd3\x0b\xac\xed\xa8\xf9\x2c\x62\xcd\x1e\xd8\xee\x8a\xe4\x71\xaa\x58\xbd\xa7\x93\xc5\x3c\x68\x97\x6a\x45\x72\x80\xe7\xd2\x15\xf1\xf5\xba\x53\x11\xa1\xca\x5a\xe5\x71\xa5\x78\xb1\x01\xa6\xae\x20\x87\x8c\x23\x64\x90\xca\x1a\x5a\x78\xbc\x97\xd3\x62\x63\x3d\xa7\x9a\x75\xb7\xa8\x6c\x98\xd5\x1d\x0b\xce\x03\x3a\x99\x14\x07\xd2\x19\xeb\x0f\x2a\x3e\x29\x72\xf7\xb3\x32\x58\xa2\xdf\x88\x4c\xd1\x19\x31\x85\xe8\x23\xe0\xbb\x0a\x54\x54\xd3\x74\x23\xb2\x66\x48\x77\x35\xba\x84\xec\x31\x81\x79\x33\x53\x90\xd5\x7e\x4a\xd3\xec\x4f\x50\x89\xcc\x62\x6b\x18\x47\x08\xf8\xe0\xc8\x6a\x1a\xd9\x72\xba\x44\xb3\x01\xb2\x6e\x27\xb3\xc6\x5e\x35\xb4\x31\xaa\xb0\xb0\xea\x50\x4d\x42\x9f\xf1\xed\x31\xc1\x50\xb4\xf9\x37\x3c\x6b\x69\x67\xa8\x3c\x8f\x34\x00\xd7\xd7\x87\x52\xab\x78\xa3\x5e\xa9\xdb\x12\x7e\x89\x6a\xed\xbe\x8b\x16\x4e\x2d\x6e\xcf\x29\xf8\xa5\xa4\x2a\x3d\x2a\xe4\xda\x4c\xf2\xd9\xfa\xdc\x4c\xed\xd9\x1a\x45\xca\x2d\x5d\x3b\x81\x88\xed\x4c\x9a\x56\x4d\x06\x37\x2b\xdc\xe3\x2d\x4d\x70\x19\xa1\x99\x2c\x6d\x69\xe3\x14\xb9\x9b\xc3\xb7\xf7\x92\x7d\x0e\xf0\xac\xaf\x70\x3c\x48\x12\x0a\xbc\x73\xf4\xe0\x81\x54\x3a\x4d\xc1\x87\x35\xbd\x15\xe8\x93\x39\x81\x1a\x12\x12\x01\xd5\x81\xbe\x19\x58\xe8\xb6\x55\x94\x8c\x56\x28\x6a\xac\xc0\xbc\xdf\xbf\x01\xd0\xc4\xcb\xa0\xe6\xa2\x4a\x7e\x97\x93\x06\xba\x6d\x56\x29\xdf\xb3\x71\x40\xc3\xed\x9d\xca\xea\x70\xa7\x51\x24\x1c\x75\xdb\x23\x6e\xc1\x7a\x01\xe4\xe0\x3f\x45\x56\x13\x3b\xc8\xb9\xc5\x85\x1c\x83\x1e\x37\x68\xf7\x40\x02\x0b\x91\x83\x5a\x68\x9a\x4e\x30\xe1\x84\x46\x95\xb1\xf7\xdd\xda\x1d\x1e\xad\xcd\x1a\x37\x22\x4d\xc7\x21\x89\x57\xeb\xf5\x0d\x7b\xaf\xa6\x32\xf0\xae\x44\xc8\x01\x3d\x90\xf5\x72\x0f\x0b\x62\x3b\xfe\x4d\x86\x06\xd0\x09\x15\x7e\x0c\xb9\x6f\xcb\x62\x45\xe8\x9a\x7d\xa5\xb2\x96\x8c\xd6\x17\xa2\x7b\x88\x3b\xe1\x6c\x2f\x86\xb5\xf4\x48\x6a\xb6\xee\xc7\x78\xa1\x2d\x39\xb8\x07\xc4\x40\xff\x36\x48\xb2\x83\xa4\xa1\xd7\x0b\x0b\x6e\xd1\x5b\xbe\xa0\x6b\x0d\x8c\x5b\xb3\x65\xfc\x3a\x76\x32\xb5\xac\x17\xc6\xc6\x73\xfd\x84\xa8\x50\x04\x51\xe0\x83\x02\xdf\x07\xb8\xc5\x7a\x6f\x03\x50\x75\x48\xd3\x5f\xbd\x17\x5d\x7c\xf6\x9a\x0a\xed\x8b\xdc\x1c\x80\x07\x1a\x6d\x47\xbd\x31\x86\x2c\xa5\x29\x1f\x19\x58\xe0\x34\x4d\xde\xd4\xf5\x5b\x5d\x79\x62\x38\xd1\x3a\xa7\x1e\x7d\x36\x27\x1d\x0b\xe6\xa1\x39\x8e\x7c\x3a\x98\x09\x06\x69\xd8\x3b\x15\x5b\x13\x98\x4d\xe2\x5e\x73\xb5\x5d\xe7\x15\x53\x2a\x53\x8b\x26\xff\xa7\xc8\x1a\x8b\x98\x47\xe8\x74\xce\x98\xf0\xde\x31\xc3\x8c\xb0\x6d\x78\x37\x9b\xaa\x09\x8d\xf2\xf0\x83\xd7\xbe\x0e\x85\x87\xdd\x51\xfa\xa8\xc7\x16\x9c\x31\xd3\x39\x02\x78\x60\x0c\x0f\xcf\xae\x91\x4a\x53\x0e\x0f\x25\x1e\xdd\x51\x56\xb5\x05\x0e\xf9\x06\x84\x41\x46\x2a\x5e\xb3\xcf\x2b\x4d\x12\xc3\x98\xe8\x1e\xfd\x58\xe9\x73\x82\x1f\x33\x55\xe2\x83\x4f\x2e\x9f\xa1\x7b\xd7\x50\xbd\xed\x2b\x54\x0e\x21\xde\x37\x1b\xbe\xeb\x2c\x83\xd3\xfe\x1e\x55\xbd\x87\x62\xa1\x1f\x8a\x15\x99\x96\xa3\x02\x8e\x0b\x49\x2d\x03\x6d\x52\x00\x98\x10\x77\x8b\xd6\xbe\xed\x38\x15\xa8\xed\x15\x8d\xaf\x27\x3e\xba\x80\xa7\xe3\xde\x8a\x0a\xf7\xd1\x36\x72\xee\x8f\x41\xe6\x6a\x30\x5c\x1f\xf4\x07\xfd\x1c\x1a\xd1\x5a\x55\xe7\xa1\x38\x5c\x7c\xe0\x37\x0d\x22\x7f\xa8\x36\x61\xf4\xd1\x88\x40\xde\x0e\x25\x84\xa2\x0e\x0b\xfa\x10\x77\x76\x2d\x8e\x75\xb6\x2f\x25\x79\x19\x84\x51\x41\xe8\x9c\xd0\xff\xe9\x88\x9c\x0d\x76\xdb\xf7\xeb\xd9\xbd\xbd\x82\x57\xf8\xb7\xe6\x15\xfe\x7e\xf0\x01\xbe\x35\x59\x03\x8c\x54\xde\xdc\xf6\xa4\x0d\xf7\xca\x1e\x83\x87\xf9\xeb\x26\x42\x93\xd4\xbb\x4b\x37\xae\xcd\x62\x75\x2e\x4d\x51\xc8\xeb\x97\xb5\x09\x0f\x95\xc9\x06\x55\xfa\x1c\xe7\x30\x34\x7d\x79\xdb\xc4\x8c\xf6\x90\x16\x35\x02\x31\x04\xb9\x5d\x56\xb6\x5f\x7a\x6c\x41\x37\x32\x0a\x19\xac\x92\xbb\x85\x40\xba\xe7\x65\x65\x47\x6d\xc0\xd5\x92\x8b\x5b\xca\xd5\x99\x3e\xeb\x5e\x82\xc2\x8c\xbe\x14\x80\xc0\x0c\x24\x1f\xd4\x97\x13\xf1\xb4\xf4\xbc\x75\x46\x1d\x2c\x58\xb3\x8a\x1c\xde\xff\x8f\xa9\xb2\xa3\xd7\xdd\x68\x00\xe1\xb6\xd3\xbf\xc9\x44\x90\x30\x7c\x29\x56\xf6\x6a\x1a\x75\x48\x33\xdd\xf8\xf7\x1f\xb8\xab\x42\x09\x98\x9d\x06\x38\x87\x51\xbc\xf8\x46\x64\xef\xcd\x9a\xfd\xae\x61\x33\xfa\xaa\xcb\x33\x75\x5c\x1f\xe4\xb3\x87\x6a\x4f\xaf\x1a\x7f\xb5\x88\x77\x27\xaf\x42\xae\xce\x28\xc4\xe9\x9f\x11\x7a\xd5\x20\x42\x05\x34\xdf\xca\x7b\x96\x06\x94\x2e\x41\xf7\x2a\x64\x45\x56\xd6\x05\xbe\x5e\xbc\x56\x42\xe9\x18\xa5\x2c\xf8\x09\xac\x00\x43\x3e\x84\x94\x01\x06\x94\x82\x57\x01\xe0\x95\x09\x8e\x94\xc7\x90\xb1\xd7\xd3\xc9\xaa\x0c\x17\x06\xb0\x48\x67\x86\xf3\xdb\x8a\x92\xbd\x07\x4c\x43\x93\x0b\xde\x34\xf0\x72\xfd\x43\x66\xf8\xb6\xf3\xdc\xb3\xef\x1a\x5f\x1d\xda\xe7\x5a\x3e\x9b\x3e\x93\x5e\x89\x6b\xc6\xad\x6f\x7f\x0b\x84\x66\xc0\xca\xe4\x02\x3e\xf2\xa4\x54\x4d\x62\x89\x26\x25\x2a\x70\x83\xd1\x53\xf4\x41\x0a\x03\x1b\xe8\x75\x7d\x04\x01\x35\x40\x18\xe8\x40\xcf\xaa\x41\x75\x1f\x71\x00\x30\x09\x88\xc5\x1e\xfd\x4e\x0e\xa3\x57\xa1\x24\xf5\x93\x2c\x14\xac\xd2\xbb\xa2\xae\x5a\xd5\xec\x0a\x55\x37\xf9\xab\x06\x64\x03\x3d\xd1\x40\xb5\xc0\xee\x23\xbf\x7e\xea\xe7\x90\xaa\xa9\xa0\x15\xc9\x83\xe8\x30\xd2\x7d\x4e\x9c\x88\x8d\x7a\x61\xdc\x51\xe1\xbb\xd5\x9a\x88\x64\xcd\xd5\x84\x81\xb8\x39\x54\xca\x88\x04\x67\x51\xb3\x68\x45\xac\x30\x78\x48\x0e\x1c\x89\x60\xa3\x8c\xe4\x40\xaf\x84\xfa\x91\x97\xbb\x58\x08\x89\xe7\xe2\x53\xf3\xc6\xfa\x40\x27\x89\x43\xa8\x66\x8c\x89\x85\xca\xd5\xe9\xef\xb5\xac\x32\xb1\xdf\x87\x0b\x85\x37\x5c\xd5\x4d\xa6\xa9\x81\xd6\xd6\xc9\x65\x36\xa0\x9e\xa9\x54\x38\xae\x8e\xbe\xea\xd6\x3b\x9d\x8f\xda\x26\x5c\x1b\xca\x28\xe0\x56\xf4\x07\xd3\xf2\x6a\x48\x07\xb7\xbf\xc8\x1c\xfb\xca\x36\x2c\xa1\x97\xbb\xb2\xcc\xc7\xb3\x03\xd0\x77\xb8\x0f\xb7\x69\xfa\x25\x37\x02\xba\x2d\x9d\xe9\x86\x05\xab\x4f\xc1\xea\x23\x84\x1a\x36\x23\xb8\x20\xce\xfb\x58\x14\xd7\xa6\xc9\x82\x2a\x56\x28\x33\xc0\xba\x8b\xd5\xc2\xfe\xd4\x4b\x8c\x72\x9c\x9b\xa1\x62\x2c\x7b\xea\x57\xd3\x4b\x9b\x4f\x10\xea\x4b\x8c\x66\xa5\x5a\xf0\x3c\x49\xf0\x03\x27\x27\x49\x48\x6e\x3e\xab\xa3\xf3\x74\x25\x60\x88\x06\x96\x06\x64\x30\xd1\xcf\x80\x65\x1a\x3a\x24\x49\x53\xd4\xb4\x72\x25\x60\x92\xbc\x43\x00\xfd\x4b\xd8\x76\xdb\xa3\xf7\x07\x17\xe2\xb2\x22\x84\x4e\x3e\x70\xd1\xfe\x13\x65\xdd\x51\x15\x3f\xca\x76\xc7\xd1\x99\xc0\x40\x96\x9e\x7a\x16\x9e\x3a\xbe\x56\x42\x7f\x54\x50\xa8\x1e\x8b\x2f\xea\x5d\xa5\xee\x57\xc0\x70\xaa\x91\xc7\x92\x41\x82\x03\xb5\x74\xca\xbd\xc9\xc2\x95\x7d\xa0\x86\xce\x19\xea\xb8\x9f\x6f\xe8\x3d\xb2\xc3\x8e\x4d\x52\x04\xd8\x10\x7b\xba\x11\xfb\x7d\xb2\x11\x7c\x9d\xc0\xb6\x45\x90\xf1\x04\xf5\x8e\x4c\x10\xfe\xc8\x13\x51\x41\xa2\xfd\x3e\x51\x35\x7e\xd8\xcd\x0e\xc0\xe5\xb9\x85\x57\xd7\x03\xd7\x7a\xa3\xdc\xf6\xe8\xe8\x39\x43\x8c\x03\xed\x21\xa7\xdc\x97\x69\x00\x66\x05\x8e\x13\x33\x06\xf1\x79\x82\x7b\xe5\x9f\x32\xde\x25\xfd\x45\x00\xb0\xe5\x54\xed\xf7\x33\x92\x0b\x62\x5c\xad\xa1\xa4\x2e\xb0\x30\xfe\xa8\xc2\xc3\x2d\xb8\xdf\x0b\x62\xca\xc1\x8b\xef\xfe\xa2\x7e\xed\x17\xa5\xd2\x34\x3c\x22\x86\x8a\x6a\x7b\x65\x91\xbb\xa7\xa6\xa4\x36\x28\x69\x30\xef\xe7\xb7\x1f\x91\xfb\x9b\xac\x33\x65\xb0\x4f\x54\x6f\x7c\xfa\x2d\x71\x46\xbc\xa1\xd1\xd9\xcd\x11\xb8\x30\x09\x30\x4c\x32\x44\x58\xc1\xc6\x2f\x65\x04\xb2\xe2\x03\xf5\x7a\xdd\xef\xc3\x78\x4b\xa9\xa1\xd6\x70\xa0\x91\xee\x10\xe8\xa3\x2d\x81\xe6\x39\xfe\x14\x7f\x27\xdd\xe9\xce\xcd\x80\xeb\x4e\xf2\xf5\x07\x66\x2e\xd0\x9b\x1a\xc2\x78\xe2\x11\x5c\xfb\xb1\x95\x72\xac\x1d\x3c\x40\x89\xc6\x15\x10\xba\xd4\x1f\x56\x1d\xb2\x17\x66\x30\x67\x1d\x3f\xa5\x01\xba\xbc\xbd\x45\x2a\x4d\x6f\x18\x2f\x05\xf0\x0d\x2e\x09\x46\x8a\xa9\x85\xb2\x12\x06\x49\x72\x79\xf8\x6f\x6f\xfb\x2b\x31\x78\x22\x44\x4f\xb0\xe5\xea\x7f\x67\x9b\x41\x88\x88\x6e\x9c\xe4\xfd\xad\x23\x54\x93\x59\x4c\x7a\xbc\x06\x7b\x7f\x0f\x0d\xf1\x51\xd0\xbb\xee\xdc\x77\xd7\xb4\x11\xbd\x77\x8b\x6e\xd1\xc0\x65\xbf\x4f\x26\xe0\xf7\x34\x21\xfd\xea\x87\xb7\x55\xa7\x0d\xb6\x7e\xc3\xbc\x96\xc7\xf1\x64\xa4\xc7\x85\x19\x01\xea\x19\x92\x4e\xb5\x73\x94\x51\xe7\xe8\x8c\xe2\x08\xad\xb4\x6c\x56\x8e\x5c\xaa\x0e\x07\xaf\xa6\xae\xd2\x14\xae\x09\xb0\xc2\xfb\x50\x73\xa3\x37\x7d\xc3\xa4\x71\xeb\xad\x42\xb7\xde\x86\x21\xa5\x10\x89\xe5\x95\x34\x3e\x34\x00\x20\x81\xb6\x3a\xe0\xb5\xcc\x4a\x02\xbf\x41\xc3\x06\xf8\xe7\xb4\x61\x2d\x4d\x38\xb8\xe6\x4e\x18\xab\xac\xa5\x78\x84\x89\x53\x1b\x9b\xf1\x35\x2a\xc6\xaf\xed\xf9\x71\x3e\x1b\xf1\x65\xed\x8e\xa0\xdd\xa2\xcd\x0b\xba\x5b\x14\x79\x6b\x70\x11\xc3\xd8\x82\x16\xa4\xe3\x53\xa3\x0f\x0a\x77\xc8\x0c\xd7\x56\x11\x5a\x84\x26\xdc\xc5\x05\x9b\x9d\x15\xd3\x29\xb1\x24\x2c\x5f\x16\x2b\x32\x2a\x17\x9f\x98\x43\xa0\x34\xef\x0c\x4d\x76\x7e\xee\xc8\x4e\x38\x00\x76\xd5\xba\x8e\x57\x05\xb9\xdb\x99\x62\xd0\x8a\xd8\x10\xa2\xf7\x24\xd3\x91\x89\x2b\xed\xc8\xf9\xd6\x2d\x16\x90\xb6\x4d\xc9\x1f\xce\x02\x55\xd8\x2c\xad\x50\x4f\xe0\xf6\x91\xd5\x55\x74\x06\x84\x0f\x43\x01\x87\xc5\x40\xba\x98\x10\xc0\xd4\x07\x6a\x9e\xae\x5d\x3d\x59\xcf\x96\x08\x1f\xb8\xb4\xab\xa3\x1e\x48\xf8\xe0\x68\x31\xa0\xbf\xdc\xa3\xd5\x4e\x26\x6a\xd4\x35\xf6\x88\x24\x83\xb0\xc1\x6d\x98\xbe\x87\x7c\xce\xca\x90\x5a\x77\x30\x59\x0a\x27\xa3\x3a\x68\xba\xce\x0b\x12\xf3\x41\x0e\xf3\x68\xe8\x5d\x1e\x86\x01\xe0\x34\x8c\x71\x24\x46\x75\xee\x00\x6d\x56\x27\xcf\x44\x9c\xe9\x03\xdd\xf2\xe6\xed\x17\xa5\xe0\x55\x58\xf1\x20\x93\x01\x03\x81\x8d\xeb\x43\x33\x28\xa4\x1b\x3a\x44\xa1\x0a\x2b\xeb\x08\x61\xef\x2c\x16\x78\x07\x0a\x6f\x28\x38\xb0\x41\x8f\xd9\x14\x31\x30\x71\xdb\xe9\x8c\xe8\xa8\xdc\xf7\xf2\x30\xe6\x6e\x82\x4e\x8f\xf1\x9e\x1a\x98\x17\x33\x8d\x60\x8f\xff\x75\x3c\x0f\x06\x61\xcf\x18\xeb\x77\x23\x2d\x4c\x1e\xd0\xa7\xbd\x82\x63\x22\xfd\xbe\xc9\x1e\x29\x84\x6a\xff\xda\xe2\x5c\x3b\xca\xc2\xa1\xdf\x53\x65\x01\xdc\x21\x91\x59\xa3\xbd\x64\xd0\x12\x74\xed\x8b\x8c\xdf\xc1\xab\xc5\x8c\xe0\xad\x7b\xa7\x5a\xeb\xe2\xbe\x25\x25\x77\xbe\xd2\x3d\x7f\xb9\x13\xc2\xee\x0e\x1e\x2e\x17\xc1\x2e\xc7\x55\x9a\x56\x02\x35\x13\xbb\xa9\x71\xc6\xc1\x4c\x54\x9f\x1a\xb0\x59\xb0\xc5\xc7\x78\x05\xde\x73\x78\xec\x10\x06\xa0\x90\xa3\xc2\xd3\xb4\x13\xb0\x14\xab\x34\xd5\xfd\xa4\xd5\x50\x27\xbd\x5d\x78\x2f\x9b\x61\xc3\x8a\xac\x13\x05\x98\x5c\xf7\x76\x09\x2c\x45\x65\x25\xbe\xae\x2e\xeb\xfe\x6a\x00\x27\xfb\xbd\xf7\x09\xb2\x2c\xfb\xaf\x65\x0b\x2e\xa3\x98\xa0\xe3\xf8\x1d\x1b\x26\x71\x3e\x2d\x90\x38\xce\x14\x83\x97\x73\x5c\x8c\x59\xe6\xba\x69\xb9\xa2\xa8\x05\x95\x0b\xc3\x67\x43\x7b\xc6\xa8\x5b\x79\x67\xe6\x20\xe5\x17\x25\x6f\x5b\x93\x1c\xbe\xe9\x9b\x2b\x1b\x66\xbe\xe8\xbb\x86\x5f\xdb\x30\xf7\x4d\x8d\x02\x66\xee\x34\x3f\x0f\x07\x4d\x77\x83\xd8\x16\x12\xff\x57\x2b\x95\x31\xb5\xb0\xdf\x79\x02\x5a\x13\x83\xab\x17\x45\xf0\x90\xda\x35\x39\xc9\x93\x37\xbc\x78\x7b\x65\x29\x08\xb5\x48\x4c\xd3\x93\x7c\xa0\x7c\x1b\xe3\xba\x92\x80\x5e\xd3\x92\xaf\x60\xd6\xde\x65\xc0\x82\x6a\x15\x06\x79\xe7\x7b\xfa\xe7\x84\x25\x27\xc9\xa4\x32\xca\xbe\xa0\xa0\x3b\x72\x26\x21\xc4\xdc\xb4\xdb\xfa\x46\xfc\x7f\x71\x18\xa8\xb1\xf9\xd2\x4b\x57\xfa\x7e\xbb\x65\x58\x11\xec\xb1\x5e\x7c\x4e\x4d\xbc\x01\xbb\x71\x55\x6c\x60\xe0\x10\x4e\xbb\xf1\x99\x6f\x0c\x0e\x34\xf8\xb5\x9f\x34\xcb\xd9\xca\x5c\xc4\x30\x9c\x4c\x7a\xac\x41\x4c\x42\x26\x99\xf9\x4a\xd3\x7a\xcc\x2c\xf0\xd0\x22\x39\x49\xf2\x24\x21\x13\x9b\xa1\x26\xfb\x3d\xec\x94\xce\xe8\x9b\x15\x88\x0a\xab\xf7\x8d\x7d\x9f\xcd\x87\x34\x83\x3e\xcf\x7f\x43\x65\x60\x4e\x00\x13\xa6\xd8\x8e\xbc\xc3\x54\x79\x5a\xd5\xcf\xd0\xb1\x2d\xc8\x78\xac\xc2\x42\xec\xa4\x7a\x46\xa8\xb1\x3a\xb4\x5a\xc4\xf1\xbd\x6f\xad\x1e\xcd\xce\x01\x19\x9f\x55\x68\x5e\xae\x88\x1f\x72\x6b\x7b\xf1\x58\x2d\x2a\x0b\xd6\x92\x3b\xa5\x7d\xf7\x5c\xb6\x0f\xae\x50\xe7\xd9\x67\x25\x84\xce\xa8\xb4\x36\x1b\x4c\xd1\x06\xf5\x49\xbc\x7f\x21\xce\x50\x6d\x5c\x78\x61\xc7\x08\x34\xbb\xac\x55\xc1\xe4\xcf\x2a\x93\x7a\x78\x41\x57\xbc\x71\x62\x64\x82\xce\xfd\x7b\x22\xed\x70\x5a\x74\x75\x6d\x95\x35\xa1\x2a\xb1\x51\x43\x6a\xa8\xec\x33\x77\xd4\x42\xe5\x60\x70\x49\xa8\x3c\x38\xce\xab\x79\x49\xfb\xdd\x65\xa6\x38\xb6\x4b\xb3\x4a\x14\xd4\x6a\x35\xf6\x9e\x82\xd6\xbb\x5a\x73\x0f\x23\x96\x56\x14\x60\x55\x75\x83\xf6\xfb\xa4\x41\x2b\x72\xb8\x8b\x3f\x37\x9a\x16\xf9\x80\x4a\x06\xbb\x0b\xf5\x55\x73\xe5\xd0\x1e\x15\x28\xec\xbf\xbe\xbd\x16\x0b\x3b\xcf\xb9\x22\xd4\x2b\x95\x22\x98\xbe\xff\x4d\x63\x65\xda\x7c\x3c\xa7\xa8\xc5\x8c\x09\xf1\x9b\xf6\x14\x5f\x31\xb6\x17\xec\x20\xec\x6c\xa7\x05\x0b\xba\xad\x57\xba\x57\x20\x21\x07\xea\x04\xb9\x8f\xd5\x00\xf1\x03\xcf\x7e\x7b\x6d\x65\x61\x49\x04\x95\x22\x42\x85\x91\x51\x6c\xf0\x10\x33\x07\x02\x63\x8d\x6a\xc9\x57\x67\x6e\xc9\x23\x90\xa6\x34\x28\x9a\xe0\x8f\xce\x0d\xa5\x04\xe0\x4c\x09\xa8\x99\x26\xc6\x78\x21\x90\x56\x51\x12\xc5\xae\x3a\x91\x01\xcd\x0f\x38\x05\xae\x6f\xbd\x75\x11\x8d\x49\xc8\xe7\x1f\xdd\x84\xb8\xe5\xa0\x94\x1f\x52\xac\x40\xc3\x08\x0b\x7b\xd8\xd3\x95\x74\x0a\x68\x4d\x77\x5c\x6a\x72\xc4\x47\x40\x69\x5f\xd2\xe8\x1f\x60\x84\x5a\x1f\x05\xa8\xcc\x48\xc6\xac\xe9\xbb\xee\xfd\x05\x04\xe3\x49\xc8\x58\x61\xd4\x71\xc0\xd9\x1a\x22\x2d\xd8\xbc\x26\xc2\xc3\x6f\x62\x10\x22\x8f\xee\xf7\x55\x9a\x8e\xab\xcc\x79\x19\xd8\xef\x0d\x03\xac\xe8\x8e\xa9\x4b\x72\x98\x4c\x24\x9c\xb7\x40\x84\x3f\x2e\xcb\xce\xa8\xda\xd7\xd1\x72\xd5\x1f\xad\xc1\xa3\xf0\xbf\x59\x35\x46\x0f\xc6\x72\x92\xf4\x58\x20\xbf\x4e\x87\xd8\x06\x12\x42\xc5\x81\x5e\xd7\xed\x57\x4d\x8d\x4f\xfb\xfe\x6a\x8e\xc4\x54\xa1\xdd\x45\xc0\x70\xb2\xf7\xd5\x3d\xdd\x70\x0a\x54\x32\x94\x5d\x4d\xc0\x99\x44\x73\xe1\xf0\x54\x80\xe8\x9b\x8d\xc4\x94\x35\x74\x32\xa9\x80\x5a\xb6\xcb\x4c\x65\x15\x80\x9a\x51\xb8\xfb\x74\x93\xbb\x92\x04\xdc\x7e\x9d\x1d\x57\x6c\x46\xd6\x52\xc0\x88\xf3\xa1\x2b\x00\x7d\xb5\xf1\x5e\x36\x67\xa3\x40\xd5\xf2\x63\xfb\x17\x8c\x8c\x59\xdf\x11\x21\xa2\x26\xb1\x1f\x50\xec\x90\x3a\xd0\xa2\xbe\x1e\x7a\x35\x19\x19\xfd\xc7\x4a\x28\xbb\x32\xec\x5e\x06\xd3\x8d\x8e\x28\x3b\x70\xb1\x3f\x28\xb7\x7f\x5d\x5f\x53\x15\xca\xf0\x55\x2c\xd3\xd7\x91\xa2\xf4\xdc\x39\x15\x48\xc0\xe1\x89\x1c\x3d\x16\xd1\xe1\x56\xef\x0d\x09\xc1\x50\x92\x7d\x45\x66\x56\xfa\xe6\xf5\x91\x61\xac\xd0\xc2\xe3\xcb\xba\x88\xef\x31\xfd\x28\x83\x67\x58\xf0\xe0\x34\x6e\x65\x06\xe5\xaa\x23\xeb\x9a\xd1\x6e\x07\xd8\xdc\x16\x89\x03\x95\xf1\x6c\x12\x7d\x8c\xe8\x7f\xcf\x51\x39\x42\x00\x70\xa1\x37\xf8\x0b\xa7\x88\x56\x84\x22\xb6\x8d\x79\x81\x87\xd3\xf1\x51\xb3\x20\x02\xff\x70\x60\x37\x63\x9f\xcd\x31\x73\xc4\x29\x51\xbd\x05\xa8\x8d\xe0\x57\xa0\xe7\x74\xb7\xae\x8b\x9c\x53\x5f\x60\x1e\x96\x7e\x20\x94\xbb\x3c\x90\x14\xfa\x60\x0d\x67\xf2\xf1\xec\x68\xce\x15\x3d\x2a\xe8\xef\x42\xcb\x5b\xc1\x81\x35\xb2\x46\xb5\x65\x24\x13\x8d\x96\x93\x34\xe3\x5d\x47\x61\x06\x1d\xb2\x52\x60\xa9\x63\x39\xa5\x60\x22\xd4\xd0\x9a\x72\x2b\xf0\xf3\x5f\x40\x7d\x90\x11\x77\x0a\x3a\x30\x08\x25\xa1\xa5\x55\x2c\xe2\x07\x80\xe8\x79\x8d\x5b\x15\x0f\xe3\x5d\xa5\xc7\xa0\xbb\xa0\xf4\x19\x11\xaa\xce\xbc\xaf\x41\x8a\x8a\x0a\xac\x34\x18\x6e\x32\x60\xcb\xdc\x35\x4e\x52\x24\xd0\x84\x7b\x2b\xd6\x4b\xb5\x02\x0b\x2e\x16\xe0\x5c\xe8\x0c\x86\x48\x55\x14\x9c\x19\xba\x86\x61\x63\xe9\xdb\x26\x73\x0d\xf7\xf0\x83\x8e\xff\xc5\xe2\x15\x62\xae\x89\x25\xfa\x04\x3a\xea\xbc\xad\xb2\x68\x76\x72\x6d\x3d\xb5\x89\x61\x75\x99\xd8\x9e\x80\x0d\xb1\x89\x70\xf5\xc7\xbc\xa1\x5e\x42\x8b\x39\x62\xcd\x56\xbf\xb5\x1b\x3a\x3e\xbc\x2d\xf7\xcf\xc8\x7f\x9f\xd7\xeb\xa3\x82\x65\xbd\xc7\x90\xa9\xba\x96\x2a\x14\x12\xc7\xc9\x8a\xed\x81\x7a\x2e\xff\x51\x86\x9a\xd9\x9f\x0b\x83\xc7\x93\x85\x81\x24\xff\x5c\x38\xd1\xb9\xbb\x11\xee\xc3\xa8\x78\x25\xae\xf7\xfb\xe4\xdf\x55\x02\xb4\xf0\x97\x76\xbb\x0f\x33\x7a\x46\xa0\x4c\x34\x66\x28\xb1\x07\x9d\x22\x42\x85\x71\x70\xef\x8e\x0a\xa7\x62\xed\x94\x91\xac\x25\x60\xcf\x5b\xb0\x3b\x53\xbc\xdb\x59\xb8\x72\x2c\xcf\x5d\xc8\xcc\x9c\x95\xc5\x36\x62\x0a\xfd\x04\xba\x1e\x1b\x9e\x29\x34\x58\xd4\xff\xa3\xa1\xd2\xd1\xa9\xb0\x0a\x9f\x51\xa8\x6e\x02\x1c\x8d\xcf\x1a\x36\xf3\x8a\x8f\x9f\x37\x1d\x66\x96\xbc\xcc\xbe\x6c\x74\x15\xe3\xe7\x7a\xbd\x0b\x92\xa6\xe3\xc7\x55\xa6\x1c\x9a\x9b\x20\xe4\xee\x0a\x10\xd2\xf4\xc6\x7b\xd6\x78\xa7\x1e\xd6\xc3\xf5\x9a\xeb\x8c\xb0\x62\x01\x0e\x8e\x2b\xfe\xba\xe1\x55\x7b\x29\x9a\xd3\x4b\x59\x0a\x24\x8a\xd2\x74\xac\x4e\x65\xfb\xbd\x31\x8f\xc9\x08\xb1\xf6\x90\x56\xd1\xd4\x18\x3f\x7d\x25\x4b\xa1\x53\x89\x26\x0a\x1a\xc0\xa6\xa5\x0d\x7b\xdc\x34\xfc\x36\x93\x84\x96\x6c\x46\x8b\x50\xc9\x70\x32\x41\x47\x41\x4a\x66\xaa\xa7\x12\x2d\x8c\x20\xaa\x02\x8a\x04\x94\x2b\x2b\x82\xb6\x65\x06\x53\x0b\xcc\x8c\xbd\x24\x0a\x7a\x72\x6c\x56\xcd\xf5\x74\x20\x04\xc5\x7f\x98\xbb\x2f\xfc\xb3\x7a\x3f\xd7\xbc\x55\x22\x39\x80\x3e\x11\xd4\x2d\x08\xfd\x44\x9a\xef\xf7\x28\xb4\xb5\x6d\x72\xdf\xe0\x00\x1d\x57\x00\x68\x21\x84\xca\x86\x95\xc1\x36\xb4\x86\x12\xbc\x2c\xeb\x77\x5f\x36\xf5\xb5\x1e\x38\xfd\x76\x03\xed\x64\x06\xda\xc9\xc7\xd3\x50\x81\xe7\x36\x29\xb2\xc0\x13\x16\x5e\xad\x7e\x52\x46\xfc\xb4\xae\x44\xd3\xd4\xcd\x00\xf6\x4c\xa1\x9b\xa6\x13\x94\x35\x1f\xd0\x68\xe7\xa7\x8d\x68\x77\xa5\x3a\xfb\x74\xf9\xef\xf7\xb3\xd9\xf4\xdf\xef\x67\xff\xf8\xf7\xfb\x99\x98\xfe\xfb\xfd\xfc\x72\x75\xf7\xe0\xf0\xa9\xe1\x5e\x91\xfd\x3e\x6b\x96\xd5\x8a\xe9\xb7\x2d\x96\xd9\x08\xbe\x7e\xdc\xea\x77\x71\x06\x6c\xee\x35\x9b\x9d\xad\x3d\x16\xf4\x7a\x32\x21\x6d\xc6\x97\xeb\x15\x5d\x9b\xd6\xc3\x90\x20\x82\xee\xba\xe1\x57\x57\xb2\xba\xd2\xd9\xf5\xab\x0b\x66\x37\x04\x05\xac\xc8\xc5\x74\x4e\x3c\xfd\xd5\xcb\xa5\x37\x00\xa0\xc7\xb6\x42\xbd\x96\x5b\x51\xef\x54\x36\xc0\xbc\x75\xfb\xe6\x14\x44\xac\xa7\x97\x75\xb1\x6b\x33\xbd\x67\x1f\xcc\xc8\x48\x35\xb7\xc6\x4b\x41\x67\x9b\x5c\x09\xf5\x25\x57\x3c\x4b\x5e\xa3\x29\x94\xbc\xcc\x76\x06\xf1\x6d\x74\xb4\x1b\xe3\xa1\xe0\x53\x4d\xc2\x82\x8b\x02\xfd\x5c\x0a\xb5\x63\x32\x02\xe0\x6b\x6e\x95\x55\x80\xea\xbe\x71\xfb\xea\x92\xcd\xce\x2e\xcf\x37\xfe\xb2\xbc\x24\xd7\x36\x79\x92\xd0\xcd\xf2\xd2\xc1\x7e\xc1\x37\x08\x33\x13\x5d\x77\x42\x46\xaa\x27\x6d\xce\x76\x4e\x30\x4a\xcd\x8a\x27\xf4\xd8\xf0\x1c\x0a\x60\xc3\x09\x72\x17\xe1\xad\x7e\x69\xa0\xf7\x6d\x26\x5d\x19\xea\xde\x44\xf6\x39\xb0\xd3\xae\x79\x61\xbd\x11\x7f\xb1\x91\xe5\x3a\x1b\xca\x46\xe8\x50\xa8\xf1\xca\xee\xaa\xfd\xa5\x31\x84\x87\xf5\xdb\xab\xe7\xe7\x49\x29\xf4\x67\xfb\xf9\xed\x17\xd6\x2e\x2e\x54\x29\xf8\x40\xd2\x2c\x30\x00\x4e\x08\x0d\xbc\xf1\xab\x01\x85\x03\x50\xc6\xf4\x19\x46\xe0\x2c\xca\xb0\xd0\x0e\x95\x77\x0f\xb5\x9c\xad\x4e\xeb\x6b\x2b\x2f\xcb\x06\xa4\x92\x48\x0b\xb9\x17\xa8\x9a\x4c\x88\xc8\xaa\xa5\x5a\x21\x06\xb5\x4e\xf2\xa2\x61\xe3\xb9\xbf\x21\xbe\x08\x6e\x08\x37\x58\x23\x75\x5a\xf0\x62\x23\xd6\x5f\x6c\x78\xf3\x93\x5c\xeb\x97\x83\x09\xd1\x8b\xee\x99\x01\xf0\x32\x41\x2f\xf9\x7a\x2d\xab\xab\x67\xc6\xab\xae\x79\xa2\xbc\xe1\x4d\xfb\x45\x29\xaf\xaf\x05\xbe\x48\xc0\xa1\x02\xe0\x59\x38\xb9\xfe\x4f\x0d\xbb\x7b\x98\x27\x2f\xf9\xae\x15\x09\xfd\x47\x9e\x7c\xce\x8b\xb7\xad\x9e\xd9\x84\x7e\x96\x27\xaf\xf9\x9b\x84\xce\x1f\xe6\x89\x31\xc6\x9c\xff\x2d\x4f\x5e\x6d\xe4\xa5\x4a\xe8\xfc\xef\x79\xf2\x85\x6a\xca\x84\xce\xff\x91\x27\x8f\x4b\x1d\xf4\x99\x2b\xe9\xc1\x2c\x4f\xbe\xe0\xd7\xed\xb7\x75\xf1\x36\xa1\x0f\xfe\x9e\x27\x4f\xda\x22\xa1\x0f\x1f\xe4\xc9\x2b\x2c\xfd\x21\x54\x7b\x25\x7e\xb8\x4e\xe8\xc3\xbf\xe2\xf7\x97\xf5\xbb\x2a\xa1\x0f\x1f\xe9\xfa\xd6\x09\x7d\xf8\xb7\x3c\x79\x56\x6f\x75\xe2\xbf\xe7\x09\x78\x66\xa1\x0f\xff\x91\x27\x90\xe5\xb3\x3c\x41\xd7\x2b\xf4\xaf\xb3\x3c\xc1\x9c\x7f\xd5\xe5\x34\xb2\x52\xaf\x8a\x46\xff\x7c\x94\x1b\x1b\xe9\x84\xfe\xf5\x6f\x79\xf2\x25\xe2\x57\xd1\x47\x9f\xe5\xc9\x59\x42\xff\x36\xcf\x13\x96\xd0\xcf\xe6\x79\xf2\xbc\x5e\x27\xf4\xb3\x07\xf6\xe3\xa1\xf9\x98\xcf\xfe\x96\x27\x7f\xd1\x7f\xff\x0e\x49\xe7\xb3\xcf\xf2\x64\x9a\xd0\xf9\x7c\x96\x27\xa7\xfa\xef\x3c\x4f\x3e\x4d\xe8\x5c\xd7\x84\x7c\x5e\xec\xf0\xfc\xef\x0f\x31\xe1\x3f\xfe\x06\x55\xcd\xff\x61\x0a\xf8\xc7\x3f\xf2\x84\xea\xbf\xa6\xa0\xcf\x4c\x41\x9f\x99\x82\x74\x1b\xfe\xff\x09\x7d\xa0\x87\x72\x99\xd0\x07\x7a\x1c\xff\xfd\x6f\xfd\x31\xcf\x93\x95\xfe\xfb\x20\x4f\xfe\x7f\xfa\xef\x5f\x4d\x1b\xff\xf6\xf0\x81\x1e\x55\x3d\x26\xfa\xf3\xa1\x1d\x0b\xfd\xe3\xaf\x76\xd4\xf4\x8f\x47\x6e\xc0\xfe\xf6\xf0\xc1\xdf\x1f\xf8\xe1\xd0\x3f\x1f\xda\x91\xd6\x3f\xec\xf8\xeb\xef\xbf\xf9\x59\xd2\x3f\xff\x1e\x4e\xd4\xdf\x1e\x3e\x9c\x3d\x70\x43\x7c\xa0\x7f\x34\x6c\x76\xf6\x47\x73\x3e\xd7\xff\x4e\x26\xe4\xa7\x66\xf9\x47\x33\xf9\xeb\x3f\x56\x0c\xbf\x3e\xfb\xdb\x8a\xbd\x02\xbd\xf0\xec\x8f\xc6\xdb\x4e\xfc\xd8\xb0\xbf\x3d\x3a\xfb\xb1\x39\x67\x9f\xcd\xce\x7e\x34\x19\x7f\x6c\x6c\x5a\x78\x21\xe9\x5d\xa0\xb7\x67\xf6\x63\x90\xf1\x49\xc3\xe6\x67\x4f\x9a\x73\x36\x7f\x70\xf6\xc4\xe4\x7b\xd2\x4c\xe6\xf3\x39\xd4\xf8\xa4\x99\x40\xbf\x57\x2c\xf9\x2a\x99\x3c\x41\xe2\xec\x65\xc3\xee\x02\xb3\x94\x9f\x9b\x80\xbd\x43\xc1\xfd\xb9\x45\xa3\xcc\x3e\x9d\x66\x8b\xf1\x27\xe4\x53\x32\x12\xac\x59\x36\xde\x05\xdb\xa8\xeb\x77\xc8\x69\x7d\x04\x7a\x2d\x8d\xf1\x83\xfe\xe9\x7f\xb2\x62\xbb\xde\x6f\x85\xe2\xfb\x2d\xf9\xe4\x53\x89\x17\x6e\x49\x88\x64\xe3\x99\x33\xfe\xfd\xf4\x3f\x3c\x2b\x15\x59\x84\x09\x54\x9c\x20\x2b\xf6\x85\x6a\xca\xbd\xbe\x42\x9b\xba\x8c\xca\xaa\x6c\x52\x10\x25\x7e\xfa\x9f\x36\xd3\xbb\xb4\x53\x5c\x17\x3f\xe0\x87\xaa\x11\x45\x7d\x55\xc9\x3f\xc5\xfa\x64\x5b\xaf\xe5\xa5\x14\xcd\x49\xc5\xb7\x22\x3f\x49\x26\x25\x19\x71\xf0\x69\xe2\xb5\x7e\x35\x65\xfe\xb8\x54\xd3\x64\x22\xd0\x5f\x89\x60\x70\x06\x60\x80\x34\x01\xdb\x35\xfe\xe6\xf8\x1b\xce\x0b\x0c\x09\x9c\xbb\xfe\x1e\x1c\x7a\x7a\x42\xec\x2b\xfa\x44\x56\x27\x02\x01\x2d\x3a\x48\x37\x95\x13\x3f\x08\x83\xb7\xfe\xe9\x7f\x32\xdd\xd8\xfd\x25\x2f\x4b\xdd\xb9\xdd\xd5\x66\x9f\xad\xc5\x9e\x2b\xa2\x78\xb1\x21\x9f\x18\xe2\xa6\x22\x91\xe3\xa2\xe4\xf4\xf4\x34\x61\x8c\x93\x3b\xe3\x9e\x13\xca\x73\x6e\x8f\x3c\xd5\xfb\x4d\x56\x99\xa5\x90\x9c\x24\x84\xfe\xdc\x10\xa7\x7f\xd5\x57\xbc\x42\xf7\x2c\xb4\xb4\xbe\x8f\x1a\xe6\xe4\x51\xd3\xf9\x22\x2b\xad\xa6\x1a\x14\x55\x33\x4e\x72\x08\x73\x12\xad\xc9\x9c\x44\x09\xa0\x95\xc4\x18\xe6\xa9\x65\x09\x3d\x2e\xe0\x92\x2c\xc6\xac\x1e\x42\x83\x28\xea\xaa\x95\xad\x12\x95\x3a\x79\x23\x41\xc3\xa6\x3d\xb9\xac\x1b\x98\x4b\x14\x42\xea\x72\x58\x7d\x08\xfa\xed\xba\xdb\xea\x91\x57\x44\x2c\xdb\x15\x53\xcb\xd6\x71\x62\x83\x39\xfb\xbe\x87\x8d\x99\x29\xf6\xab\x7e\xcb\x10\x30\x98\x59\x28\xb4\x9b\x01\xf4\x7a\xb5\x14\x28\x1c\x9c\x33\xc6\xac\x80\x30\xa9\x6a\xd0\xee\x4d\x82\x79\xf0\x91\xdb\x5d\xa9\x64\xe2\x0d\x3f\xf5\x25\x9c\x49\x2b\x54\x4d\x50\x54\xb1\x4e\x90\x3e\x0b\x26\x1d\x06\x25\x59\xd6\x6f\x7e\x17\x85\x3a\x81\x07\xca\x2a\x19\xb3\xef\xe0\x77\x04\xfe\x68\x4e\x14\xb4\xee\x89\x8a\xb0\x94\x28\xf6\x31\x8c\x42\xc4\x74\x3b\x4c\xd6\xa1\x5b\x90\x60\x60\x31\xf4\x4b\x01\x47\xa3\x06\x7a\xbd\xb6\x95\xd5\x21\xe9\xf5\x55\xb0\x23\xfa\xe6\x33\x0b\x91\xff\xd4\x2c\xc5\xe9\x5b\x71\xab\xcf\x41\x3b\x3d\x78\x05\x33\xa6\xf6\x7b\xb8\x83\xf1\x0b\xaf\x68\xfc\xd6\x97\x04\x0b\x91\x3e\xbf\xee\x3a\xbf\xf0\x4c\x50\x5e\xaa\x6f\xc4\x6d\x9a\x42\x51\x60\x3e\x1d\xed\xf8\xec\xf1\x42\x9d\xea\x83\xec\x1b\x71\x9b\xab\x53\x7d\x18\x7d\x23\x6e\x49\x9a\x62\x2b\x5c\x06\x7f\x24\x40\x0e\x93\x2e\x77\x79\x75\x0e\xdd\x2c\x9f\xc1\x1e\x19\xe3\x0a\x25\x56\xf2\xd2\x34\x04\x7b\xe2\x12\x0e\x9f\x25\x3f\x78\x27\x01\x9b\x34\x7d\xf8\x57\xc6\xdc\x38\xa1\xe4\x83\x77\x64\xcc\x15\x1b\x1a\x4b\xf3\xaa\xac\xc0\x02\x9e\x97\xea\x69\xc3\xaf\x37\xd0\x8c\xec\x61\xb7\x48\xf8\x0b\x0c\x51\xfd\x49\xe8\xd7\x4d\x56\x51\xf4\x34\xe2\x9a\xf5\x6b\x60\xf2\x38\x30\xa1\x2f\x9b\xa5\x58\x85\xfe\xae\x9f\x36\x3d\xdc\x4e\xf7\x6c\x72\x1a\xb3\x4e\x25\xb5\x8a\x6c\x0c\xfd\xf2\x54\xe8\xc3\xfa\xcc\xbf\xf2\x2b\xa5\x1f\xd3\x4d\xbd\xa5\x4f\x33\x4e\x4e\x55\x4d\xce\xd9\xec\xcc\x2e\x55\x8e\x8e\x3f\x0c\xbf\x11\xf5\x44\x69\x63\x9d\xf3\x90\x3b\xfc\x34\xd6\xdb\x16\xb4\x97\x5b\x6f\xf1\x87\x1e\x36\x96\xa7\x83\x03\x6d\x48\x75\xa1\xa9\xe2\xe9\x54\xbf\x6f\x84\x7d\xdf\xf0\xa5\x32\x1e\x6d\xe0\x4b\xd5\x34\x99\x58\x88\xd1\xd1\xe7\x1c\x2d\x2c\x03\x97\xbb\x9d\x75\xdb\x88\xcc\x28\xae\xa8\x89\x7e\x59\x39\x2d\xa4\xf3\xd9\x7e\xcf\x2f\x22\x71\x03\xa2\xf0\x06\x7e\x97\xff\xd9\x29\x0c\x0b\x3f\x2d\x36\x41\x41\x28\x27\xe3\x8b\x01\x97\x65\x9c\x56\xe7\xb3\x45\xc2\x2f\x51\xf5\x02\x61\x4b\x42\x7f\xf2\x9f\x74\x71\xa8\x04\xb9\x33\x76\x73\xf8\x16\x0e\x59\x5a\x92\x4d\x1d\xa0\xd2\x5a\x64\x15\xed\x24\x41\xcf\x87\x66\xc2\x68\xc9\xe4\xf9\x6c\xf1\x14\xfc\x67\x2f\x67\x2b\x5a\xe8\xdf\x8c\x65\x73\x06\xee\x5f\x6e\x44\x49\x7a\x2d\x43\x47\xd8\x10\x79\x31\xdb\xef\x87\x5b\x62\xc1\x1b\xbe\xac\x10\xc5\xa9\x86\x8a\xaa\xd8\x49\x43\x3e\x33\x30\xea\xbf\xe8\x54\x2d\xad\xf5\x82\xba\x1e\xd5\xac\x16\x83\x9c\x1a\x93\x4c\x40\x32\xc6\xd6\x07\x42\xfb\xcd\x45\xcd\x5f\xf0\xad\x34\x9d\xd3\x9a\x58\x20\x98\x84\xb1\x22\x4d\xb3\x5a\x4f\x4f\x45\x6b\x30\x81\x45\xff\xe5\xd0\x34\x9d\xde\x38\x71\x1a\x05\x8a\xba\x4a\x65\x9c\xd6\xb4\x20\x87\x43\x37\xb4\xd7\xa1\x7c\x06\x61\xb6\xbe\xdc\x0c\x1c\x39\xbc\x6c\x4e\xdf\xf0\x56\x16\xec\x0e\x44\xee\xc9\x55\xad\x49\x50\xa4\xa6\xd1\xbd\xa3\x09\x32\x34\xf5\x0f\xd7\x3a\xe0\x5b\x59\x01\xa9\xac\xe9\x63\xfb\x1b\x69\xe5\x27\xd5\xda\x06\x00\x6d\xad\xa9\x6d\x1b\x00\xe6\x4c\xaf\xb6\x5c\xbf\x53\x90\xd8\xd6\x31\x96\xec\xb6\xf4\xb6\x0d\xc3\xf2\x90\x78\xcf\x93\xb5\x28\x75\x2b\x00\xf1\x3f\xa1\xee\xf5\xe6\x22\x3e\xc7\x8e\x51\x73\x74\xfa\xe7\x5d\x2f\xc5\x6b\xfe\x46\x87\x5d\xf2\x5d\xa9\xe0\xdd\x67\xb2\xe8\xef\x3c\x91\xd5\x5a\x54\xea\xf1\x4e\xd5\xba\x2f\x4a\x34\x79\x52\x89\x77\x7a\x33\x3c\xae\xd6\x5f\x43\x64\x42\xf1\x25\x90\x27\xaa\xbe\xba\x2a\xc5\x77\x37\xa2\x79\xd7\x48\xfd\xc4\x78\xd2\x16\x79\xd2\xca\xea\xaa\xf4\xec\x8a\xe4\x40\x5f\x36\xa7\xd7\xc5\x97\x58\x25\xbb\xc3\x7b\xe3\x71\x92\x1b\xcf\x9a\x8f\xcb\x32\xa1\x18\xf8\x25\x36\x57\x28\x50\xe6\xb0\xa1\xbf\x26\xb9\xd1\x5b\x36\x4d\x75\xa1\xa8\x9a\x8c\xa9\x7e\xe9\xfc\x86\x77\x8e\x1e\xcc\x2f\xeb\x02\x46\xde\x46\xe8\x79\x31\xe1\x30\x45\x18\xfa\xc3\x75\x12\xce\xac\x69\x8f\x9e\x83\x78\x82\x31\x02\x16\x88\x8e\x78\xda\xd4\xbb\x6b\x5c\x2e\x18\x83\xeb\xc4\x45\x99\x65\x03\x97\xab\xcb\xe4\x16\x83\x89\xf0\x79\xdc\xba\xc1\xc2\x3a\xd3\x08\x25\xba\x99\xc6\x16\xe2\x41\xea\xa3\xcd\x0a\xc1\xd8\x57\x7a\x90\xf9\x8d\x4b\xfd\x55\x92\x27\x97\xd2\x97\xff\xd4\xfc\x7e\x21\xde\xab\x78\x74\x6d\xcc\xcb\x46\xdc\xc4\x31\x5f\xc1\x38\x03\x4b\x2a\x8e\xf8\xde\x47\x04\x53\xba\x74\x8b\xea\x5b\xd1\xb6\x36\x74\xe5\x42\x9f\x07\x9d\xf9\xc1\x4c\xb4\x5f\x3b\x51\x05\x3f\x98\x19\x0e\xa3\xf5\xf0\x0d\x84\x07\x14\x59\x9e\xc0\x06\xc7\x65\x28\xb6\xbc\x68\x6f\xed\x1a\xfc\x2a\xe9\xec\x6e\x33\xea\x49\x7c\x0e\x60\xe8\xcb\x81\xf5\xf1\x62\x70\x71\x3c\xee\x4d\x32\xae\xbb\xa1\x19\xfe\x31\x89\xf7\x7b\xd8\x5f\x1f\x17\xac\xc8\xa4\x7b\x16\x98\xd5\xde\xdf\xe8\x30\x36\x9d\x15\xf4\x53\xdd\xac\xe3\x05\xf4\x4d\x92\x27\x6f\x65\x59\x86\x1b\xee\x75\x92\x27\xaa\xe1\x55\x7b\x5d\xb7\x42\x17\xe9\xe6\xed\xbb\x24\x4f\xea\x6b\x51\x41\x6a\x18\xd1\x2d\x0f\x77\xf6\x76\xdd\xdf\xd8\xdb\xf5\xc0\xbe\xde\xae\x07\xb6\xb5\x09\xb4\xbb\x78\xbb\x8e\x36\xf5\x76\x3d\xbc\xa7\xb7\x6b\xbb\x79\x3b\xa1\xfd\x8d\xae\x9b\x62\xb7\xb4\x0b\x8d\xb6\x66\xb8\x9f\xe3\xad\x19\x6d\x67\x5d\x52\xb4\x9d\xed\x4a\xd9\xae\x3b\xbb\x39\x3c\x00\x3e\xbc\x9d\x8f\xa5\xb2\x73\xad\xe3\x8f\x6f\xf9\xed\x3a\xda\xf1\xdb\x75\xb4\xe1\xb7\xeb\x23\xfb\x3d\x88\x30\xdb\x1d\xe6\xb1\x54\xc3\x7b\xbd\x1f\xe7\x27\xba\xbf\xdb\xb7\xeb\x81\xcd\xbe\x5d\xf7\x16\x66\xc3\xaf\xaf\xc5\xba\x33\x94\x61\x57\x83\x14\xe1\x2c\xdc\x73\x66\x98\xd8\xee\x91\x11\x1e\xf7\xdd\xbb\xa1\xb7\x3a\xc2\x83\x64\x69\x4e\x12\x9a\xe0\x31\x92\xac\x60\x07\x98\xbb\x94\xbd\x59\x44\xdb\x21\x0f\x6f\x3d\x20\xa6\xfe\xd5\xb0\x3b\xb7\x33\xf2\xb2\xa1\x9d\x9b\x72\xd0\x02\x23\xf6\x8e\x2b\x4e\x9d\xa1\x70\x66\x4d\x7c\x09\x8d\x42\xc1\x12\x18\x8c\xd8\xa9\xdd\xd7\x43\x05\xc3\x2b\x24\x52\xba\x82\xe7\x36\xf8\x3e\xc8\x1c\x0c\xdb\x0f\xc2\xba\xe0\xf1\x8e\x0f\x22\x5b\x7c\xff\xa8\x74\x6e\x0f\xe0\x6d\xe7\x52\x9f\x87\xe8\x2e\x0b\xeb\x66\x0b\x1d\x99\x18\x9f\x5e\xde\x07\xdb\x9c\xce\xc8\x21\xbf\x3f\x11\x88\xd5\x8d\x9a\x7b\xe0\xb4\x0b\x6d\xde\xd0\x8e\xf9\x00\x58\x45\xfe\xc0\xf9\xb8\xfe\x47\x65\x5a\x2f\x98\x19\x2a\x30\x1a\x17\x64\x85\xb2\xc3\x81\xbe\xc8\x4c\x2c\xb4\xdb\xd7\x6a\x17\xf1\x47\x54\x2b\x7a\xd5\xfe\xbf\xbc\xfd\xdd\x7e\xdb\x36\xd6\x38\x0a\x9f\xfb\x2a\x2c\xbe\x1d\x0e\x10\x41\xb2\x94\x4e\xfb\xcc\xd0\x86\xf5\xa4\xf9\x68\x33\xad\x93\x34\x49\x9b\xa4\xb2\x9b\x3f\x4c\x41\x16\x1b\x8a\x50\x48\xca\x1f\x35\xf5\xfe\xf6\xd9\x3e\xd8\x77\xb0\x2f\xef\x7f\x25\xfb\x87\xb5\x00\x10\xa4\x28\xc7\x33\xf3\xec\x9d\x83\x58\x24\xf1\x8d\x85\x85\xf5\xbd\x64\x47\xb7\xf6\x9d\xeb\xa1\x75\x5a\xee\x37\x3f\xcb\x6b\xc6\x20\x63\x55\xf9\xac\x30\xcb\xca\x82\x59\x72\x19\x00\xe5\xde\xff\x66\xcf\x1f\x8f\x66\x7b\x75\x41\x7d\x07\x90\xdb\x54\x77\x35\x62\xa5\x5a\x45\xd9\xc6\x54\xc2\x45\xdf\x3d\x3c\xa4\xa1\xff\x07\xc7\x07\x9a\xf0\xad\x51\x35\x55\x56\x4f\x92\xcb\xa1\x9a\xcf\x0b\x59\x82\x46\xa5\x3f\x1e\xb5\x46\xbd\xb7\x0b\x7e\x04\xce\x01\x9c\xbd\x3a\x4f\xa3\xfe\x42\xc0\xbd\x73\x57\x09\xfd\x85\x98\x36\xbe\x70\xb4\x1b\x45\x6c\xab\x5f\xa8\xd3\x28\xa2\xeb\xd4\x48\xac\xbb\x42\xcb\x59\xbc\x2b\xc1\xb6\x6d\x45\x33\x2f\xf7\x6f\xc3\x0f\xda\xa4\x1b\x70\x04\xcf\xbd\xda\x28\xbe\xbb\x21\x5d\x6e\x6f\x52\x01\x87\x5e\x63\x9b\x0d\x65\xb7\x56\xbf\xdf\x5f\x2a\x7d\xb5\x9d\x27\xa2\x88\xc6\x9b\x66\xaf\xc0\x58\xfd\x47\x5d\x97\x75\xd7\xf7\xe9\xf5\xbe\xab\xb5\xab\xbb\x2e\x63\xf1\x1a\xdf\x52\x26\x78\xa7\x8f\xf5\x61\xc9\x1f\x97\x44\xd2\x43\x2a\x79\x89\xb6\x66\x10\xbd\xae\x61\x85\x2c\x37\xc4\x93\x94\x80\xb0\x0b\xfd\x85\x04\xa5\xec\xab\x9c\xf4\x46\x60\xe2\x5d\xb2\xc1\x18\x23\x44\xdf\x63\xc1\x07\xde\xdc\x77\x1e\xeb\x2f\xcf\xde\x1d\x73\xb8\xaf\xbe\x88\x88\xf6\xff\xf3\xd3\xbe\xa1\xec\x99\x1b\xf9\x2e\x7c\xf9\xff\xc9\xc0\xbf\x34\xb0\xff\x00\x86\xef\x3b\xba\x6e\xfc\xd9\x8d\x1f\xf7\xc5\x30\x5e\x1c\x49\x1b\x20\x86\x08\x73\xff\x17\x52\xe4\xf1\x82\x1c\x9c\xbe\x39\xa0\x13\xff\xd4\x44\xa2\x31\xa5\x5f\x56\xdd\x73\xd1\x40\xf5\x2b\x19\x8c\xd1\xf9\x23\x70\xe5\x41\xfc\x71\x47\x8d\x46\x05\x23\x41\xf9\x42\x07\x2b\x71\xe1\x95\xbf\x47\x07\x75\x05\xcb\x00\xee\xae\xf0\x03\x74\xa1\xef\xab\xba\xc6\x1d\x27\x03\xab\x34\x6b\xa8\x74\xbd\xcc\xee\xd5\x0b\x94\xf4\x6b\xdd\xab\x27\xaf\x96\xe6\xfd\xee\xd3\xd3\x95\xca\x67\x58\xa3\x66\x79\xbe\xd0\xcd\x85\x2e\xe8\xd5\xb9\x4f\x37\x5e\x1d\x3d\xb2\xfb\x74\x63\x47\xd6\x60\x74\xbb\xeb\x20\xf1\x67\x97\x6e\x26\x57\x2a\xc9\x4a\xaf\x2e\xf0\x4c\x77\x57\xf5\x36\xaa\xc1\x39\x7f\xb9\x43\x6f\x9c\xba\xda\xfd\xfa\xf2\x2a\x79\x8c\xe1\x97\x3b\x73\xeb\xd8\x60\x07\xbf\xd8\x9d\xab\x56\x4b\xfc\xba\xeb\xe0\xf7\xfa\xee\x0f\x0a\x90\x60\xba\x9a\x27\x3b\x47\xb9\x55\x53\xcc\x66\x75\x3d\xcd\x20\xde\xb7\xc7\xf5\x79\x99\x8b\xd8\x74\x5a\xc8\xbc\x7c\x2b\xce\x77\x91\x47\x2d\x63\xa9\xe0\xd4\xab\xf6\x46\xcd\xb7\xaa\xb6\x82\x97\xc8\x2d\xe3\x2e\xc0\x98\xd6\xb8\xaf\x14\xe7\x6f\x92\x3f\x65\xa7\x72\xc6\x04\x80\xb4\x09\xfc\x09\x65\x8a\xff\x4a\x6a\xf4\x69\xd3\xa6\xe6\xc3\x78\xc1\x04\xdd\x33\x3e\x4a\xbf\x11\x31\x50\x7f\x11\x94\x6e\xb6\x87\x5f\x90\x12\x76\xd6\x4a\x6b\x5b\x9e\x6d\x1d\x61\x94\x26\xbb\xd6\x3d\xd2\x77\x88\x8c\x1f\xab\xe5\x52\x64\x33\x12\xb8\x85\xd4\xcb\xd3\x94\xf6\x74\x2e\xed\x6e\x05\x50\xc7\x92\xed\x32\xc3\xd2\x3c\xe6\x54\x9c\x35\xd9\xcc\xc4\xc6\xc8\x13\x33\x96\xd7\x24\x50\xe2\x71\x9b\xa8\x19\x81\xfc\x3b\x9a\xc5\xcc\xfd\x1c\xfa\x46\xea\x9f\x98\xec\x90\xc3\x78\x31\x18\x53\x0a\x3f\x8e\x47\xb4\xeb\x7b\x1f\x8c\xcf\xfd\x00\x6f\x04\xd2\x63\xe6\x8f\x4a\x62\xea\xf7\x9b\x2f\x1e\x42\xba\x70\xbf\x8b\x87\x94\x25\x2c\xe8\xbb\x85\x0b\xea\x00\xef\x58\xec\x18\xb5\x7a\x5e\x26\x6c\xd5\x9e\xdb\x60\x6c\x66\xa7\x3a\x26\x72\xc7\x18\x47\xb4\x2f\xbb\x2c\x61\xfb\xca\x96\x50\x5e\xb4\x21\xd7\xe4\x60\xcc\xfc\xf7\xad\xe1\xd3\x4d\xd6\x08\x70\x94\xb0\x04\x40\xb2\x11\x1b\x8a\x64\x18\x07\xb8\xad\x13\xf8\x9f\x80\x98\x5a\xf9\x74\x98\x1d\xf3\xd1\x61\x36\x18\xd0\xd6\x0a\x74\xce\x9a\x95\xd3\xac\xce\x9b\x8a\x29\x30\x35\xd1\x63\x63\xf1\xec\x75\xf5\xb7\x2b\x41\x20\x46\x10\x31\x18\x4a\x1f\xda\xb2\x0e\x4d\x64\xc4\x0f\x26\x0a\x43\xad\xba\x64\x56\x22\x7a\x6f\x94\x94\x05\x2c\x80\xb8\xff\x70\xf6\x9a\x5a\x94\xee\x46\x5a\x85\x34\xb3\x5d\x5b\x37\x21\xcf\xd4\xcd\x43\xfc\x5a\xde\x83\x13\x10\xac\x64\x63\x4f\xad\x59\x36\x1a\x34\x2c\x19\x22\x2f\x51\xb7\x9f\x99\x57\x09\x9f\x49\x88\x99\xb3\xad\xcd\xec\x25\x90\x10\x26\x41\x17\xef\x4b\x99\x36\xd3\x0d\x8a\x6b\x92\x01\x32\x44\x91\x92\x4f\x57\x52\x48\x72\x8e\x89\x36\x6d\xb2\x94\x52\x93\xa3\x3c\xc7\x1f\x4e\xf2\x54\x12\x93\x3f\x45\x4d\x46\x51\xce\xb2\x61\x51\x26\xf1\xa7\x9b\x3a\xa8\x4f\x3d\xaf\x4c\x79\xf1\xcc\xba\x92\x14\xf7\x48\xc9\x7f\xce\xa7\x65\xc3\xc5\xbf\x65\x5a\x2b\xb3\x62\x9d\xcb\x57\x2a\x4d\x35\xbe\xdd\xb3\x01\x34\x5c\xca\xe6\x45\x32\x2f\x59\xc2\x7b\x63\xb0\x4a\x96\x0d\xd3\x7c\xb0\xae\x45\xdb\xe2\x62\xbd\x5a\xe5\xb2\x28\x9e\xce\x12\xe3\x1d\x9e\x35\x6c\x6f\xa1\x1d\xde\x83\x34\xb9\x9a\xdf\xeb\xf1\xf7\x9b\x79\x92\x89\x34\xbd\xb9\x6d\x97\x82\x80\x45\x5d\xad\x8e\xed\x22\x24\x60\x91\x2a\x14\x20\x99\xa7\x35\xe8\x24\xaa\x6d\xeb\x63\x5b\xfa\x24\x6f\xde\xc8\xcf\x10\x91\x09\x96\xeb\x19\x18\x00\x75\xd8\xe8\x1c\x9c\xfe\xd5\x5a\x60\x95\xfa\xfa\xf1\xab\x73\x54\xc8\x2b\x8d\x45\xc8\x37\xa3\x06\x3a\x68\x95\xe4\x89\xb7\x38\x5e\x6d\xd6\x5e\xff\x5c\xea\xc6\x4c\x5c\x05\x3d\xfc\xa4\x1f\xec\x07\x7d\x9c\x44\x9d\x8b\xd3\xba\xe7\xd7\x13\xac\xe1\x20\xdf\x9a\x75\xdb\xf3\xb7\x89\x1e\xbc\x61\x9d\x88\x55\xd1\x61\x58\xfc\x3a\x27\x25\x6b\x15\x9b\x8a\x33\x06\x09\xf6\x60\x0d\xdd\x46\xd4\x1e\x2b\x86\xa6\x90\xd7\x65\x2e\x7e\x94\x37\x45\x18\x9a\x66\xb6\xbe\x40\x3b\x55\xd5\xfa\x8c\xfd\xc0\xb7\x8d\xc9\x02\xbe\xd7\xb0\xb1\xea\x5c\xd4\x92\x32\xb7\x7f\x50\x00\xf3\x14\x7c\x92\x37\x3f\x98\xb7\xc6\xb5\xbe\x2e\x06\x36\x5a\xa6\xcd\x1e\x4f\xaa\x8a\x5c\x48\x92\x51\xf6\x27\x66\xf4\xef\xf5\x92\x7a\x6d\x55\x13\x19\xe9\x11\x6b\x6c\x69\xf6\xa5\x07\xf8\xc7\x33\xfd\xe9\x35\x47\x37\x01\x80\x74\x06\x40\x19\x2b\x3b\x83\x23\x99\x83\x8c\x41\xa9\xaa\x0a\x2a\x6d\x95\xed\x3c\xe3\x93\x83\xdf\x2f\xd4\xf4\xd1\xe0\xb7\x33\x07\xb3\x51\x39\x5c\x2a\x40\x59\x8d\xd6\x75\xd3\x51\x77\xcb\x5b\xe5\x28\x1c\xaf\x54\x99\xd4\xcd\x76\x2d\x62\xb5\xed\x14\xd4\x23\x72\x58\x8a\xfc\x42\x96\xe0\x72\x09\xbf\x7a\xbc\x6d\xbf\x7f\x21\xcb\x67\x89\x4c\x67\x04\x83\xdb\xdb\x70\x0a\xf1\xba\xe0\x4f\x08\x65\xc6\xa5\x88\x52\x7a\xab\xc2\x30\x3d\x1a\x8f\xc3\xf0\xe1\x7f\x35\xac\x97\x88\xbe\x79\xf4\x30\x21\x12\xae\x46\x24\x0e\x55\x99\x32\x7b\x65\x0b\x8d\x8c\xbf\xe5\x5c\x54\x95\x74\xdb\x63\x12\xcb\x29\x05\xbd\xed\x69\x7a\x2b\x55\x3c\x99\x08\xcc\x27\x94\x54\xd5\xdf\xff\xde\xd3\x55\x3e\xc8\xaa\xea\x91\xf3\x89\x74\x76\x63\xd2\xd9\x8d\x55\x55\x87\x0f\x83\x09\xaf\xcd\x82\x58\x5f\xd1\x80\xfb\x7a\xe7\x61\xd8\x4b\xc2\xf0\x6f\x7a\x14\x7a\x6d\x1a\x40\x62\x5a\x0b\x43\xe7\x0f\xe0\x51\xb3\xdd\x6f\x09\x36\xce\xc6\x38\xc6\x83\xd3\x73\x2f\x57\x58\x9c\xab\xa2\x58\x88\x24\x3f\x3d\xb7\x80\xb0\x25\x55\x72\x79\x7a\x68\x55\x6d\xfb\x2e\x6f\x49\xa1\xea\x7d\x87\x52\xba\xdb\x86\x35\x19\x9a\xdd\x55\x15\x79\x4b\xca\x46\xde\x32\x37\x96\x80\xb2\x95\x74\xce\x11\x70\x26\xd7\xab\x40\x1f\xc5\xc6\xeb\xa5\x5a\x17\x52\x5d\xca\x5c\x7f\xa2\x9b\x0f\x77\x34\xb7\xe8\x6e\x6e\xb1\xb3\xb9\x8d\xe6\x38\xea\xd3\x5c\x00\x04\x6b\xc0\xf0\x41\x0b\x9d\xf3\x8c\xcd\x5a\x7d\x51\x9d\xd4\x61\x7f\x5d\x03\xeb\xff\x91\x23\xd0\x72\x9c\xab\x2a\x73\x00\xc0\xa7\xdd\x42\x46\xaf\x5e\xe2\x73\xc8\xd8\x65\xcc\x10\x6b\xe1\x98\x99\x01\xca\xc0\x8c\xa9\xf9\x1e\x9a\x13\x66\x9c\xa7\xce\x60\xd3\x1c\x64\xf4\x4b\x02\x1f\x3d\x18\x36\xe4\x96\xba\x5a\x24\xf1\x42\x53\x0a\xe6\xe7\xd1\x78\x44\xab\xaa\x67\xce\x88\xbd\x0f\xba\x6c\xda\x9d\xa1\x59\x24\xe8\x5e\x70\x7a\x8e\x68\x75\x57\x2c\x1a\x44\x84\x7f\x0d\xfa\x59\x3f\xf8\x6b\x70\x1f\x3c\xb8\x01\x6f\xc1\x04\x0e\x5c\x73\x29\x55\xf6\xa3\xbc\x79\xa5\xe9\x02\x8d\xaf\x37\xe8\x9e\xb2\x50\x6c\xae\xd8\x4a\x6d\xdd\x7d\xb0\xbb\x65\xb2\x94\x2e\x29\x84\x2a\x6c\xb4\xf8\xf3\x75\x59\xaa\x8c\x67\x1e\xf5\xb9\x6c\xed\x30\x90\xf2\xd6\xbd\x05\x76\xdb\x6d\x56\x36\x14\x71\x99\x5c\xca\xb7\x6a\xad\xd7\x30\x33\xc3\xd3\x44\x8b\xca\xcb\x02\x5e\x13\x0a\x0e\x8c\x59\x27\xb5\xa5\xa9\x3b\x00\xb7\x1a\x3b\xb0\x47\x19\xd1\x37\x20\x8d\x21\x8b\x1b\xba\xc4\xc8\x1c\x7d\xb7\xc4\x79\xaa\x51\x1f\xbb\xdb\xb7\xac\xbb\xd6\x68\x43\xd9\x78\x34\xa2\x35\x63\xd7\xbb\xf1\x37\x59\x18\xff\x4c\x4d\xa0\x5d\x81\x1f\x67\xce\xc5\xa4\x4b\xaa\xef\x1c\x3b\x2d\xcd\x3a\x57\x61\x38\x57\xc3\x58\x2d\x57\x22\x97\xc6\xa4\x74\x42\x16\x8a\xcf\x0d\xe4\x05\x65\x9e\xac\x52\x19\xd0\x68\xa1\xc2\x70\xb1\x5d\x76\x8e\xa4\xdc\x4a\x99\x37\x6c\x61\x6b\xce\xd4\xfa\x1c\x6a\xea\xf6\x9a\x65\x5c\xeb\xa8\x79\x0e\x20\x65\x5c\x42\xad\xcd\x56\xb0\x67\xdc\x42\x8d\xf7\x18\x1b\xa3\xa3\xa7\xa5\x2d\x11\x7b\xd7\xce\x7e\x1d\xaf\x09\x3a\x04\x34\x41\x0a\xad\x23\x91\xf0\x0f\x1e\xa7\x49\xfc\x29\xb0\x74\x8a\x19\xac\x3e\x16\x39\x0f\x9e\xe0\x53\x3f\x8f\xec\xfc\xe1\x2a\x20\x39\x0f\xde\xe2\x73\x3f\xa7\x0c\x4e\xc6\xf3\x9c\xe4\x60\x5d\x58\x4e\xd0\xf9\x25\x7a\x08\xbf\x4f\x92\xd9\x2c\x95\x81\x75\x82\xa1\xfd\x1c\xa2\x1c\xdd\x83\x32\x00\xc6\x08\x89\x7f\xd6\x2b\x9b\x96\xc4\xe2\xdf\x20\xe7\x05\xc7\xf4\x9e\x4d\xc2\xfd\x6e\x32\x5d\x98\x63\x9c\x30\xc1\x72\x38\x32\x7a\x8a\xc9\xa4\x09\x57\x48\xb8\xaa\x89\x07\xd5\xef\xc8\x23\xa1\x41\x71\x44\x23\xd9\xa6\x16\xf0\x16\x67\xdb\x99\x87\x5d\xec\x3f\x59\x62\x00\x07\x12\xc4\x2a\x9b\x27\x17\xeb\x1c\x43\x05\x05\x1a\xb6\xc5\x44\x98\x0a\xd1\xed\xc6\x8f\x42\xb5\xce\x92\xd2\x6e\xeb\xc5\x24\xf3\xee\xeb\xcc\x91\x01\x99\x41\xc9\x7b\x58\x9c\xe7\x93\x40\xf3\x87\x02\xc0\xcd\xc1\x1d\xec\x1c\x08\x5b\xa3\x1a\x22\xca\x09\xca\x44\x23\x14\xfa\x9b\x25\x72\xbd\xa3\x42\xc4\x26\x2e\xc6\x27\xbd\x21\x89\x8b\x42\xea\x7d\xd0\xa8\xc7\x0e\xcf\x66\x55\x4b\x86\x62\x36\x7b\x21\xaf\xa0\x0e\xfe\xe4\xe7\x13\x7f\xe8\x96\x82\x71\x15\x96\xea\x52\xbe\xcc\x9e\xe4\xe2\x02\x2a\xd5\x8f\x5c\x13\x3f\x76\xae\x5e\x4d\x88\x56\x65\xc2\x86\x15\xb5\x9d\xf7\x5e\x4d\xc3\x6b\x84\xf3\x24\x57\xab\x30\xfc\x84\x39\xf2\x9a\xf0\x55\xaf\x10\x5a\x10\x17\xb5\x67\x6d\x49\xe9\xf1\x60\x1c\x86\x24\x2b\x09\x7c\x31\x51\x71\x93\x33\xea\x34\xda\xf4\x68\xa4\x6f\x83\xeb\xd7\x32\x3d\x1e\x51\x2c\x9b\x98\xb8\xc0\xf4\xd8\x7d\x3b\x1a\xd1\x0e\x00\xb3\xfc\xa0\xbd\x77\x73\xc0\xa4\xbc\x4c\xda\x9a\xfb\x18\x56\xa3\x13\xf3\x52\xc7\x14\xf9\xbe\xb4\xc6\x4d\x11\xdf\xcb\x54\xdc\x24\xd9\xc5\x77\xe9\x3a\x87\xd0\x54\x70\xa8\x16\xa2\x78\x86\x48\x68\xb2\xb3\x20\xef\x8d\xa3\x9f\x90\x03\x59\x49\x92\x40\x18\xc2\x95\xcc\x87\xea\x2a\x93\xf9\x93\x26\x79\xa3\xe9\x9e\xe2\x1e\xe5\x50\xdf\x39\x33\x25\xed\x94\xd0\x1b\x17\x25\x36\x6c\xdd\xf1\x51\x61\xf3\x39\x72\x46\x25\x65\xc2\x40\x54\x55\xfd\x96\x58\x71\x89\x89\x48\xaf\xff\x13\x16\x60\x59\x1c\x86\xbd\x79\x55\xa9\x30\xfc\x07\xe7\xe9\x64\xc7\x45\xb5\x63\xd0\xc3\x73\x35\xbb\x31\xd8\xfa\x76\x95\x43\xf2\x5a\xf4\x4f\x8c\xe0\xfa\x4a\xba\x9c\xa5\xa3\xd6\x5b\x60\xa4\x67\x0d\x65\x73\xce\xf3\xaa\x02\x11\x8d\x38\x2f\x34\xfb\x91\x26\x32\x2b\xdf\x0f\xa4\xfd\x45\xfb\x5b\x5f\x3f\xb8\xaf\x1f\xe8\x31\x1f\x8f\x36\x6c\xdd\xe1\xc7\x9e\xeb\x7b\x75\x6f\x37\xc0\x8c\x76\x00\x4c\xc1\x0a\x70\xc0\xe6\x3d\xe1\x1d\x3b\x4d\xc7\xde\x6b\xdf\xbf\x58\xce\xed\xfb\xe2\xae\x7d\xdf\xfa\x68\xf6\xfd\x0e\x10\x1d\x7d\x81\xf6\xe8\xdc\x22\xd6\x5a\x1c\x44\x10\x1d\x2f\x09\x30\xfe\x82\x95\x2c\xa7\x1d\x49\x4a\x54\x18\xc2\x01\xd9\xdb\x3e\xca\x00\x93\x7b\x00\xac\x36\xaf\x2f\x2b\x78\x0e\xf1\x8d\x66\x0e\x99\x40\x8a\x67\x87\x27\x7b\x16\x6c\x27\x24\xc6\xa2\xbe\x9f\x3f\x4b\x79\x7c\x3c\x18\x4f\x66\xd3\xf8\x2c\x32\x42\x64\x70\x85\x8f\x48\x6a\x4a\xbb\x04\x16\x2c\xf6\xde\x60\x88\x6d\xe6\x5d\x0c\x9c\x0b\xbc\x5d\xea\x63\x44\x52\xee\xb7\xc9\x20\x3a\x06\xd2\xbe\x10\x20\x23\xe6\x83\x71\x1d\x5b\x61\xcd\x4f\x90\x71\x37\xed\xec\xa5\xdc\x8d\xfd\x97\x84\xa4\x6c\x6d\x05\xc6\x6b\x94\x16\xbb\x03\x19\xad\x37\xb6\xd3\xc9\x60\xcc\x79\xac\xe7\x6a\x03\xdd\xb0\x9f\x13\x92\xb3\x2b\x8d\x00\x67\x2e\x5b\x6f\x7a\x46\x59\x4c\xd9\x6d\x61\x0e\xde\xd8\x85\xa3\x78\x00\xa0\x15\x6c\x28\x8d\x6c\x0b\xc7\xe3\x30\x84\xe4\xdd\x46\x03\x12\x86\x78\xef\xd9\x19\x37\x16\xd9\xef\xcd\x3a\x10\xc6\xd4\x76\x6c\xdf\xc5\xfd\x31\xd5\x17\xff\x9d\x23\xb0\x7b\x4b\xa3\x1f\x75\xa3\x31\x4b\xd9\x6b\x1a\x91\x98\x8f\x70\x4e\x26\xf2\xf9\x34\x3d\xd3\x2d\xbd\xae\xcb\x03\x70\x2c\x78\x56\xd3\xfb\x73\x43\x41\x8d\x7a\x3c\x2b\xc9\x82\x95\x40\xaf\x2f\x78\xd9\xb9\x83\x5e\x5e\xff\xe9\x19\xc4\x3f\x6a\xab\xd2\x66\xfc\x57\xf2\x8b\xd4\x63\xf0\x14\x3e\x0c\xe4\xc2\x8a\xb2\xb5\xfd\x5a\xfa\x5f\x4b\xf3\x75\x5e\x67\x87\x98\x01\x62\xae\x05\xcb\xf0\xbc\xe4\x7e\x38\xcc\x3a\x1c\x1f\x65\x27\x8d\xbc\x12\xce\x94\x89\x79\x82\x69\xbf\x3c\x3d\x5c\x1e\xf1\x93\xc3\xa5\x95\xf8\x5d\x72\x18\xd4\xd2\x8c\xe7\x86\x3f\x27\x97\x6c\xce\x14\xdd\x9b\x73\xbe\x9a\x24\x0d\x55\x4a\x59\x92\x25\xbb\x01\x4d\x8c\xfe\x4b\x69\x74\x69\xc1\xe1\x46\x1f\xeb\x9d\x65\x75\xa3\x2b\xa6\x20\x3a\x49\xe2\xf2\x1b\x37\x2b\xe0\x71\xa8\x41\xa5\x68\x25\xae\xf0\x20\x26\x41\x40\x6d\x01\x07\x73\x60\xb3\x01\x4c\x06\x4f\xcf\xb3\x52\xfd\x9a\xc8\x2b\x52\xa2\x2b\x0e\x4c\xfa\x9c\x5d\xf0\x94\x7d\xc4\xb3\x55\xda\xb3\xc5\xfe\xe4\x17\xe6\x34\xed\x65\x25\xf9\x68\x4f\xd6\x9f\xf4\x78\x34\x21\xe7\xfc\x23\x9e\xb0\x3f\xb9\x2a\xc9\x85\xa5\x4c\x3e\xba\x5c\x1f\x11\x14\xb1\x75\x78\xae\x0b\x01\x81\x82\xf5\x28\x42\xe0\x23\xde\x9e\x17\xdd\x7b\x34\x8d\xcf\xba\xb2\xa0\x72\x9b\xf0\x46\x93\xe0\xd8\x79\xb2\xa5\xb5\xd0\x98\x6d\xc4\x35\x04\x6b\x4c\xa9\x49\x56\x54\x1b\x68\xc0\x35\x0a\x04\xab\x60\xa8\x5d\xb6\x92\x66\x28\x5b\xf3\x49\xf1\x18\xc1\x37\x5e\xd4\xda\x07\x56\xbb\x86\xa3\xeb\x52\x8f\xeb\x02\x61\x98\x0e\x4b\x85\xbf\x9b\xad\x68\xf4\xab\xfa\xa6\x30\x87\x02\x9c\x93\x71\xaf\x76\x9f\x1a\x45\x63\x3b\xec\xa2\xaa\x8a\x5a\x0d\x5a\x37\x04\xe8\xda\xcf\x30\x4f\x63\x6e\xde\x0c\xcc\x8b\x07\x04\xa2\x2e\x71\xde\xd2\xd7\x4c\xc6\xd1\x60\x4c\x8f\x47\x35\x12\x9d\xe1\xbc\x04\x6a\x68\xec\xbc\xd6\x7c\x36\x50\x55\x45\xf4\xeb\x01\x4c\xe3\x81\xe7\xe4\x35\x19\x8c\xf5\x28\x63\x3e\xe3\xbc\x18\x8c\xab\x4a\xff\x9d\xac\x8f\x46\xd1\xfa\x78\x84\x62\x07\x9e\x4f\x8b\x3e\x89\x75\xc9\x11\x3d\x63\x73\x1e\xa3\x9b\xd8\xc2\xcc\x93\xad\xf8\x7c\xb2\x40\x57\xb1\xc5\xb0\x54\x6c\xc9\xe7\xdb\x9e\x6e\x8e\x75\xd7\xcb\xb4\xf2\xf7\x6f\x39\x29\xdd\xf5\x83\x1a\x55\x73\x94\x57\x6c\x49\x99\x80\x1b\xb3\x4e\xe2\xa2\xe1\x94\x9d\x37\x4e\xd0\x23\x7d\x4a\x5e\x9b\x20\x1e\x2b\x5e\x13\x0e\x17\xb2\xfc\x4e\xad\xc1\xe3\xfa\x31\x50\x3a\xaf\x65\x5c\x12\x8d\x65\xbc\x40\x50\x27\xb5\x35\x56\xbf\xbf\x64\xca\xbb\xa7\xba\xf0\x23\x3a\x0a\x3b\x74\xaa\xd8\x82\x42\xcc\xda\x96\xc0\x57\x17\xc2\x7b\x9a\xbf\x14\x24\x61\x39\x3d\x24\x0a\xf5\xcc\x90\x2f\xa3\xaa\xf0\xe9\x08\xe1\x87\x86\xa1\x47\x76\x94\x6d\x4d\xec\x12\xd8\x89\x13\x0c\x7d\xc5\xc6\xdf\x8c\xbc\x43\x1e\x73\x47\xd1\x1d\xad\x86\xa5\x5a\x4d\x06\x0f\x47\x91\x7b\x77\xbc\x1a\x9e\xab\xb2\x54\xcb\xc9\xc3\x51\x34\xd2\x94\xdc\x97\x3b\xf2\x69\x3d\x17\x71\xb1\xcf\x63\xa6\x47\x00\x43\xd0\x23\xa8\x65\x86\x97\x7a\x09\x65\x97\x78\x41\x33\x0e\x4b\x3e\x3e\x18\x31\xcd\x26\x20\xa9\xdd\x26\x67\xef\x4b\xe4\xdf\xdc\x93\x6d\x38\xa7\x2c\xdf\x4a\x76\x50\x27\x36\x00\x28\xb9\x69\x73\x45\x92\xde\x8e\x7a\xfa\x8c\xa1\xc0\xac\x08\x43\x10\x11\x4d\x4e\x88\xa4\xd1\x25\x2a\x8e\xd9\x39\xd6\xba\xa4\x7b\xdd\x93\x3d\xbf\x2f\xdd\x7a\x73\x0f\x0a\x17\xa7\x52\x93\x8b\x1b\x52\x1a\x21\x43\xf4\x93\x1e\x9a\x46\x39\x76\x97\xc2\x10\x84\x9e\xd1\x43\xce\x93\x09\x11\x61\xf8\x9b\x0d\xa2\x25\xe8\x17\x65\x69\x1d\xf4\x2c\x8d\xbe\x46\x55\xd4\x4f\x93\x6d\xd1\xe4\x63\x95\xe9\x3b\xf4\x44\x66\x6b\xdd\xe7\x4f\x42\x03\x85\x0f\x0e\x27\x0d\xad\xad\x21\x97\x32\x3f\xcd\xa7\xbe\x37\x19\x9e\x25\x94\x19\x78\xdf\x31\x03\x29\xd8\x61\x95\xc4\x94\x01\x81\x42\x47\x1b\xce\xf1\x77\x04\xf1\xc1\x3c\x5b\xff\xda\xcc\xdf\xc5\xc5\x84\x1b\x67\xaf\xd9\x82\x30\x8e\xce\x98\x97\xde\xc1\x73\x5b\xdd\xc8\x72\x0c\x6e\x50\xaa\x75\xbc\x90\x05\x4d\xb8\xfb\x3d\x1d\x9d\x59\x26\x8b\xe5\x5d\xaf\x3f\xa0\x38\xb2\xcc\x6f\x6e\x13\x77\x54\xb1\xac\x29\x50\xc7\x7c\xb2\x32\xac\x4d\x32\x27\xc9\x31\x52\x3c\xf3\x54\xa9\xdc\xd3\x33\x63\xe0\xf7\x62\x17\x72\x1b\xe6\x10\xd2\xbb\x16\x87\x09\x00\x0e\xc3\x35\x28\x8f\xa7\x48\xb9\x72\x9a\x93\x1d\x8d\x61\xec\xdb\xd4\x60\x90\xaa\xea\xdd\x48\x10\x91\xd9\x7d\xf8\x13\x1a\xce\x07\x80\xd2\x56\x03\x35\xbc\x4c\xe4\xd5\x4b\xb0\xed\xdd\x6b\xa6\xa5\x6f\x8f\xff\xcd\x4a\xc6\x5d\x19\xea\x95\x9b\x5f\xbc\x48\xd2\xd9\x0b\x35\x83\x44\xf5\x7a\x20\x45\x18\x7e\x61\xd6\xc7\x2e\x66\xc5\xfe\x12\x06\xca\x24\xfb\xca\xd2\x11\x8d\x90\x57\xde\x20\x34\x71\xef\x14\x47\x4c\x93\x47\xb2\xa9\x52\xb9\x51\x8d\x2c\xb8\x06\x38\x5c\x00\xfe\x24\xfe\x84\xd9\x76\x5c\x85\x73\x53\xe1\x51\x56\x6f\x1b\x2b\x1b\x3a\xa9\xba\xbd\x1e\xae\xa9\x6d\xae\x3e\x5b\x01\x0d\xc3\x56\x5f\xde\x47\xd6\x33\x86\xe0\xa8\x5b\x81\x52\x31\x7e\x5f\x42\xe5\xaa\xfa\x09\x64\x6d\x77\x1c\xde\xd2\x1b\xf3\x85\x6a\x06\x18\xb3\x98\xc9\xad\x0c\xbf\xe3\x9b\x55\x17\x92\x83\xd3\xe2\x41\xbc\x1c\x14\x83\xd3\x37\xfd\x83\x0b\x16\x04\xb4\xef\xf1\x0f\x0b\xe9\x17\x25\xbf\x57\xa7\x05\x3d\x2d\x1e\xe8\x82\xfb\x50\x2b\xa0\xec\x95\x46\xc5\x9b\x95\xf2\xb3\x26\xa3\x24\x7d\x4b\x1a\xea\xc7\xb5\x2c\x93\xa5\xec\xff\x6d\x34\x3a\x96\x61\x88\x54\x62\xe9\x54\x21\x14\x94\x45\x9e\x36\x64\x03\x47\xe1\xa3\xe2\xb7\x36\xf2\xc8\x76\xb8\x4c\x4f\x3f\x37\x7c\x9e\x25\x65\xb0\xd9\xb0\x3f\x15\xbf\xdd\xb0\x47\xaa\x11\xa9\xe8\x27\x1f\xd9\xf5\xca\x1e\xef\x91\x2c\x0c\xb3\x1e\xff\xa8\xea\xc0\x38\x8d\x50\x6b\xcf\x4c\xd5\x82\x25\xbc\x9c\x2c\x64\xb4\x92\x7b\x89\x6f\x48\xd2\x25\xcc\xd0\xf4\x9c\xc8\xf5\xed\xb9\xb3\xa4\xc4\x58\x60\x62\x08\x3f\xee\x2a\x89\xba\x43\x31\xd4\x7f\xef\x2a\x97\x4a\xf0\x4c\x14\x43\xf8\xb1\xbb\xa4\x5a\xe9\x42\xfa\xaf\x7f\x6e\xae\x0c\x48\xd9\xfd\x87\xc4\x01\x1a\x74\x92\xec\x62\x42\x3e\x90\x2d\x80\x6a\x28\x45\xf5\xbb\xc0\x3f\xb2\x45\xf2\xa7\x26\x47\xca\x9b\x54\x6a\x2e\x10\x63\xaf\x05\x41\xbb\x04\xbe\x87\x38\x76\x11\x79\x7b\xbf\x4e\x9e\x97\x20\x94\x2c\x04\x91\x10\x61\x54\x1a\x38\xfc\xc2\xd5\xf9\x1e\x0d\xca\x40\xe9\x54\x4f\xfb\xba\x61\x4f\x51\xab\x50\xcb\x56\xe6\xeb\x6b\xd5\xc8\x7c\x6d\xaa\x61\x4e\x1d\xb3\x64\xbc\xe4\xe5\xe4\x33\x29\x69\x74\xbb\x61\x9f\xc9\x9f\x4a\x93\xa5\xce\x2e\xa0\x1c\x5e\x8a\x74\x2d\xf7\xb6\x34\x23\x62\xe2\xa2\x40\x0b\x56\x42\x2c\x5a\x66\x02\xd0\x35\x4c\xf1\x20\x08\xa1\xb5\xfe\x8a\xb0\x20\xc4\x77\xf6\x93\x4e\xc3\x83\x89\xcf\x3a\x53\x31\x17\x46\x36\x85\x63\x46\xbc\xf2\x46\x6f\x4a\x31\x2d\xbd\xa7\x33\x13\x21\x38\xb7\x91\x62\x61\x13\xa0\xd6\x65\x02\x34\x4d\xa2\x67\xdb\x88\x72\x94\x3b\xcc\x52\x6f\x11\x6a\x28\x2f\x94\x69\xae\x6c\x40\x51\x1d\x76\x76\x07\x62\xea\xf3\x60\x7f\x7b\xbb\x9f\x09\xdb\x1a\x84\xde\xd6\x84\x1c\xbf\x35\x36\x40\xd1\xf4\x8c\xe9\x63\x91\x8a\x1b\xf8\xad\x67\xff\xbd\xcc\xa2\x11\xbc\x45\x83\xbf\xde\x98\x6d\x09\x0e\xf5\x4b\x20\xa1\xe4\x0c\x12\x3d\xf8\xfa\x22\xfd\x02\xe2\x3e\x3e\xcf\x62\xb5\xd4\xe8\x66\x30\x66\xf1\xba\xf4\x1f\x1b\x84\x24\xf4\xe0\x49\x53\xf5\xb3\xcb\x32\x0e\xbc\xd2\x53\x86\xe6\x37\x68\xd7\x51\xac\x64\x9c\x88\x14\x6d\x81\x81\xc6\x65\xe5\x50\xac\x4b\x05\x23\x0a\xc3\xde\x4d\x18\xe6\x4d\x3a\x8f\x39\x33\x94\x2f\x91\x87\x5d\xc6\x5c\xa0\xbf\x06\xc1\xe7\x1d\x66\x16\x7b\x0b\x49\x4a\x0f\x4f\x00\x55\x3b\x03\xaf\x79\x20\xa3\x97\x8a\x02\x19\xec\x97\x99\x9d\xa7\x31\xde\xa8\x66\x7c\x93\x6d\xed\x85\x3e\x4d\x78\xe5\x39\x4b\x01\x64\xd9\xa8\x0d\xaf\x6b\x6e\x6c\x0c\xe0\xeb\x5f\xc1\x10\xc0\xb7\xac\x0d\x6b\x3c\x4a\x33\xa3\x7b\x4e\xf2\x2f\x9c\x3c\xc2\x38\x97\x6d\x36\xd4\x13\xd7\xd6\xb4\x80\x19\x46\x55\x41\xb3\x9b\xad\xe9\xf8\x37\x72\xa7\x3d\xc0\xb9\xb3\x48\xc2\xaa\x6d\x4b\x8a\x9d\x4d\x64\xf4\xb6\xee\xc8\x93\xea\x1a\xeb\x0c\x5a\x55\xd0\x34\x98\xff\x62\x6c\x25\x26\xf8\xad\xcc\x66\xd1\xc8\xbb\xbc\x12\xa2\x9b\x69\xe8\xf8\x49\xc6\xbf\x14\xd8\xd5\x2b\x6f\xe2\x37\xb3\xb1\xfc\x9a\x32\xa2\x71\x92\xf7\x91\x0e\x65\x36\xf3\xa2\x24\x7b\xf6\x7c\x2e\x30\x94\xcd\xad\x92\xca\xb9\x53\xe1\xba\x44\x07\xf0\x76\x20\xe1\x0f\xc8\x86\x34\x91\x29\x21\xb0\x8d\x05\xcf\x07\x59\x5f\x3c\x10\xc7\x7f\x1b\x8d\x36\xad\xb5\x07\x42\xdc\xdc\x9e\x8d\x2c\x0f\x0e\x7e\x12\x0d\x21\x3e\x00\x27\x73\x32\xc6\xe8\xfa\x40\xc3\x37\xa5\x35\x46\xb3\x5c\xd6\xdf\xa7\xa3\x3a\x2f\xc6\x30\x17\xb3\x64\x5d\xbc\x3f\xe2\xe3\x30\xb4\x4f\x1f\x8e\xf8\x78\x43\xa0\x1b\x00\xc9\x84\xea\xe5\xee\xb4\x93\x80\x5c\x31\x76\xd5\x33\x1b\x75\xa8\x36\x44\x68\xae\xfa\x2d\xcc\x2b\xca\x99\x66\x27\x01\xe1\xac\x72\x79\x19\xe5\x03\x7d\xf9\xcf\x8e\xf8\xd7\xa3\x91\xb1\xf9\xda\x80\x4d\x40\x6b\x46\x60\xd2\xe7\xb5\x07\x0b\x5c\x97\xd2\xbc\xcb\x4a\x5c\xc8\xf7\xac\x59\xaa\x54\xab\xed\x42\x1f\x30\x59\x6f\xd7\xe2\x23\xaf\xeb\x83\x50\x1b\xd6\x9a\xed\xc3\x64\xb8\x49\x5c\xd9\xd5\xa0\xcc\x66\xad\x33\x60\x6f\x42\xaf\x99\x3d\x8c\xa6\x0d\xb1\xbb\x59\xa6\x89\x3f\x08\x1f\x26\x60\x92\x20\xae\x87\x7e\xc2\xd0\xae\xed\xc0\xd0\x56\x47\x5f\x8f\x46\x75\x30\xa7\x86\xd3\x5d\xa3\x03\xeb\x73\xb6\xa7\x78\x4f\x0c\xf5\xc2\x57\x95\xbe\x69\xf1\x37\x9d\x18\xd6\x32\x65\x29\x8d\x4c\x81\xad\x52\xa6\x68\x03\x03\xa5\x34\xaa\xf9\xda\xb4\x93\xaf\x4d\x7d\xbe\x96\xb5\x62\x0d\x28\x8b\xb5\x14\x62\x2d\x26\x1d\xb2\x07\xeb\xcf\x4d\x42\x76\xae\x6c\xac\x89\x92\x34\x60\xc9\xd6\x67\xfc\xd5\xde\xc6\x1a\xf3\x00\x13\x86\x61\x6f\xc3\x90\x3c\x06\x44\xdc\x21\x3d\xa2\xec\x73\xe7\x27\x48\xd7\xd1\x1b\x51\x06\x0c\x9b\xeb\x4d\xd2\xae\xa1\xc2\x0d\x72\xb5\x90\x32\xed\xc6\xa6\x7f\x26\x4d\x6c\x5a\xd7\x7c\xf2\xf2\x04\x0c\x24\xde\x6c\xcd\x66\x77\x6d\x47\x30\x76\x2d\x81\x3b\xf7\x96\xe6\xf0\x12\x95\xb4\xde\x41\x86\x12\xc8\xa1\x55\x36\xe9\x7f\x8d\x8f\x1b\xae\x5f\x25\xbd\x75\x37\xca\x23\xb8\x51\x80\xea\xe8\x2e\x40\xba\x24\xe9\xfe\x45\xe8\xac\x9e\xac\xf2\x39\xce\xa5\x28\xa5\x15\x33\x3d\xcb\xc5\x85\xfe\x4b\xe8\xde\xb9\xb0\x36\x0f\x5d\x41\xa1\x21\xb9\x64\x47\xac\xe8\x37\x04\x9c\x4f\x8d\x5d\xa8\x6f\xcf\x08\xdf\x0b\x9f\xf2\xd2\xd5\xcc\xeb\x06\x51\x5f\x07\xac\x46\xf7\x26\x74\xa2\xeb\xec\xcf\xab\x85\x2d\x3d\x49\x2e\x29\x65\x2f\xbb\x0b\x0b\xba\x41\xf6\x98\xc1\x42\xd2\x0d\x2b\x9a\xae\xee\xbb\xfc\xba\x93\x39\x51\x61\x48\x7a\x5d\x5a\xed\xaa\x72\x08\x79\xf0\x43\x7e\x04\xc6\x66\xd0\x7c\x6d\x71\x66\xb6\x67\x9b\xf4\x00\x6c\xd7\x08\x75\x5e\x34\x42\x9d\x63\x50\x10\x2f\x52\x00\x80\x8b\x5f\x5e\xce\xe7\x18\x8a\x44\x5d\xc9\x19\x0f\x62\xb5\xba\x39\x01\x0c\xdb\xd1\x6e\x2e\x2e\x9e\x2f\xc5\x85\xd4\x17\x9c\xa3\x92\xde\x90\x20\x59\x5e\x04\x9e\x59\x43\xb0\x52\x45\xa2\xbb\x8b\xf6\xe7\xc9\xb5\x9c\x1d\xee\x83\x77\xf1\xfe\xe8\x70\xbf\x54\x2b\xfd\x37\xa0\x7b\xd9\xb0\xc8\x63\x1e\xe8\x3e\xa2\x44\x37\x7a\x70\x91\xcc\x0f\xcf\x45\x21\xbf\xfd\x1b\x7b\x3d\x4a\xbf\x7f\xf9\x24\x5d\x3c\xfa\xf9\xd1\x77\x8f\xf4\xbf\xc7\x3f\x7c\xf3\xdd\xa3\xa7\x3f\x3e\x7a\xf4\xf4\xd1\x4f\xf0\x42\xbf\x7f\xfa\xe8\xd1\xa3\xe7\x8f\xdf\x3e\x7a\xfa\xe8\xe5\x15\xe7\x01\x03\x3a\x63\x78\x85\xac\x9a\xc9\x42\xc7\xc7\x6c\x5b\xc4\xa0\xff\xcf\x66\x18\xc6\x3c\xa3\x2c\x1b\x7e\xd4\x97\x50\x66\xfc\xc7\x01\xaf\xdc\x31\x7b\x92\xb1\x91\x46\xa1\x60\xba\x88\xf9\x56\x5e\xa8\x59\x33\x38\x7a\x66\x01\x65\xc3\x34\x03\x1b\x01\xbd\xf9\x5d\x4e\x19\xf0\xbc\xdd\x47\x0f\xa2\xb1\x6f\x36\x36\x08\xec\x16\xd5\xa6\x29\xdf\xd8\x99\xef\x76\xe1\x9a\x42\xd9\x90\xac\x0e\xe1\x60\x05\x8f\x3e\x8e\x95\xff\x01\xd8\x09\xf3\x65\x5d\x7f\x01\x0c\xdf\xdd\xc7\x95\x68\x35\x7f\x9e\xae\xf3\xee\xa2\xd7\xae\xe8\xc6\xb0\x46\x1e\xaa\x83\x8c\x05\x7b\x2f\x34\x1e\x58\x48\x82\x16\x87\x2c\xc8\xa5\x66\xb7\x9b\x48\x11\x89\x39\x4c\x15\xb2\x83\x88\x94\x68\xd0\xf8\x21\x27\x8f\x73\xcb\x3b\xdb\x21\xda\xa6\xdb\xe3\xac\x83\x16\xe6\xe4\x5a\x40\xe9\x17\x39\xd0\x09\x84\xb2\x5f\x1a\xcc\x5c\x57\x1a\x43\xf6\xd8\xe4\x6d\x11\xb4\xcd\x16\x99\x8c\x48\x9e\xf1\xd2\x8e\x61\x67\x5e\x99\x30\xec\x65\x06\x39\x18\x8e\x2f\x0c\xaf\x04\x78\xda\x81\xb9\xce\xb5\x1d\xd1\x23\x45\x1f\xa9\x76\xb8\xe4\x82\x86\xe1\x23\x35\x2d\xce\x4c\x7a\xa6\x69\x71\xc6\x3e\x2a\xba\x37\x4f\x1c\x8b\x3b\x4f\xb2\xa4\x58\x3c\x07\xeb\x02\xff\x09\x0b\x38\x9e\x19\xf3\x3e\xbc\x55\xb5\x14\x75\x46\xdf\xaa\xe9\xcc\xb0\xde\x7b\xbf\xd9\x71\xc4\xba\x99\x26\xdf\x1c\xa8\x55\x99\x2c\x93\x3f\x65\x2a\x2f\x92\xf3\x24\x4d\xca\x9b\x80\xf3\x0b\x59\x3e\x56\xcb\xd5\xba\x94\x33\x60\xe2\x8d\x07\xac\x46\xb4\xa0\x36\x7f\x2d\xb3\x99\xcc\x91\xf1\x76\x9f\x8c\x48\xa6\xf1\x9d\x07\x7a\x99\x03\xba\xb9\x56\x36\xdc\x52\xc1\xff\x54\xec\x5a\x19\xd1\x06\x7a\xae\xe4\x05\x7f\xa4\xe0\x14\xbd\x55\x7c\x7a\x56\xf3\x25\x9f\xb6\x05\xf0\xc6\x00\xc6\x24\x31\x05\x3e\x05\xfd\x64\x99\x71\x70\xc6\xb7\x39\xc8\x2b\x8c\x43\xe0\x24\xe1\x2b\xcc\x90\x89\xfb\x15\x65\x3c\xd0\x84\x57\x50\x0b\xc3\xdb\xc6\x0d\x29\xda\x09\x40\xda\xf8\x5f\x49\x6a\x6c\x1b\x34\xc8\x2a\xba\x97\x62\x33\xe0\xb0\x1d\x86\xc4\x7f\x44\x89\x13\x34\x5b\xb0\x19\xc7\x8a\x26\xa7\xea\xc1\xef\xa7\xc5\x83\x03\xaa\xd9\x05\x4d\x9b\x56\xd5\xc1\xe9\x1b\xe3\xc3\x80\xe5\xa8\xb1\x70\xf5\xe6\x41\x0a\xde\x98\x0a\x49\x98\x69\x13\xd5\xe9\xd6\x3e\x85\x32\xdb\x04\xe7\xef\xab\xaa\x38\x1e\x7f\x33\xc2\xe6\x7a\xc2\x30\x2e\x7b\x76\xd6\x1b\x0c\xd2\x59\x40\x42\xf6\x20\x53\x65\xb0\x87\x1f\x38\xcf\x26\x05\x2f\x8f\x73\xf4\x7e\x9d\x58\x0b\x0e\xeb\xef\x6a\x17\x20\x1a\x45\xb0\xe6\x58\x3e\xf6\x64\xbb\x38\xc8\x5f\xb2\xa4\x8c\x6a\xef\x6f\x53\x6c\xd0\x5d\xac\x9d\x31\x54\xcf\x5a\x37\x9a\x51\x56\x70\x2f\x05\x6a\x81\xab\xba\xe6\x41\xc0\x16\x7c\x84\xa9\xf2\x9a\x0d\xbe\x4b\xca\xc5\x5b\x71\x5e\x78\x19\x3c\x3c\xd5\x49\x71\xa0\xe8\xe1\xfc\x70\x30\x98\xd3\x45\x9f\x2b\xb6\xee\xf3\xe0\xb4\x04\x57\xb8\xc5\x51\x11\x86\x64\xdd\xe7\xbf\x91\x62\xb0\xa0\x94\xad\x7b\x7c\x66\xa5\x72\xab\x9c\xe4\x6c\x0d\xea\x24\x88\xeb\xa4\xff\xd6\xcb\xee\xdc\x55\xd9\x16\x18\xb0\xde\xc8\x1d\xd2\x15\x1f\x1d\xae\x8e\x72\x2f\x58\xb0\x3d\xae\x2b\x6b\x9a\xb2\xe4\xfe\xe7\xe9\x0a\xa0\x64\x59\x07\x78\xe1\xbc\x0c\xc3\xa5\x8d\xd7\x75\xe4\x86\x00\x95\x4f\x78\x73\x5c\x7b\x60\x2e\xb4\xb2\x0a\xf3\x13\x76\xe2\x32\x73\x6d\xcc\x69\x84\x2c\xd8\x49\xf9\x83\x52\x9f\x78\x87\xef\xea\x5b\x65\xf2\x6f\x51\xbc\xe0\x5e\xb6\x9d\xa4\xde\x80\x5c\xf7\xa5\xe2\x5e\x8c\xe4\x1f\xd4\xb6\xe5\x38\x1e\xd8\x6d\x07\x49\x26\xaa\x8a\x08\xdf\x5c\x49\xd5\x8c\xee\xe0\xe1\x68\xc4\x52\x6e\xf2\xa4\x70\x9e\x80\x7b\x13\x20\xdb\x86\x08\xed\x58\xb1\x98\x7f\x07\xfa\x64\x4c\xf5\x0d\x86\x1b\x61\x28\x9a\xab\x7c\x3c\xa6\xc9\x9c\xbc\x54\x61\xf8\x52\xe1\xf1\xc1\x58\xee\xa7\x59\x40\x39\x47\x72\xaf\x55\xe5\x2f\xb6\x24\x3e\x72\x3e\xa2\xb7\x05\x60\xa7\x06\xde\x6d\x96\xc2\xac\x3b\x26\xfa\xb2\x9f\x2e\xc9\x14\x9b\xce\xce\x28\x35\xe7\x2f\x76\x2d\xb7\x7a\x0e\xc3\x1a\xb0\x61\xb2\xd0\xc4\x2b\x99\x3b\xaa\x10\x8e\xc8\x8f\x24\xee\x8a\x48\x36\x95\x67\x1b\x4a\xeb\xeb\x61\xcd\xad\x55\xc2\x1a\x6e\xc2\xe7\x1a\x5c\xd9\xa2\xdd\xe9\x60\x7c\xb8\x38\xe6\xa3\xc3\xc5\x60\x80\x1b\x37\x77\x25\xa6\x8b\x33\xb6\xe2\x73\x6b\x02\xb4\xe4\x73\x30\xf4\xd9\x9b\xd7\xc6\x70\xa0\xeb\x38\x1e\x4d\x56\x1a\x0c\x57\xc6\x6c\x03\x0c\x4d\x68\x64\xf7\xcd\x09\x4e\xc3\xb0\x97\x4e\x96\xba\xe4\x12\x4b\x3a\x8b\x2e\xb4\xcd\xda\x8e\x56\xc7\x96\xc3\x78\xd1\xff\x9e\xc4\x36\xc1\x25\xa5\x51\xaa\xf7\x12\xf6\x13\x33\x11\x17\xb2\x7b\x73\x63\xef\x29\x0c\xc9\x8a\x2f\xbd\x31\x3a\xbd\xf0\x89\xc9\x7f\xb5\x62\xa5\x8a\x96\x98\xf3\xaa\x98\x14\xd3\xc5\x5f\xec\x02\x9d\x45\xb1\x35\xcf\x4b\xaa\x8a\xa4\x13\x03\x9b\x6e\x7e\x9e\x24\xf7\x58\x4d\xc0\x87\x2d\x72\xd8\x01\x72\x5b\x21\xff\x7e\x42\x19\x7a\x6e\xc2\xa7\xd7\x52\x80\xe3\xe6\x09\xdd\x94\x7a\x61\xc2\xf0\x09\xca\x02\x19\xf8\xa9\xb3\x8e\xcd\x3b\x7a\x08\xa6\xd6\x5b\xef\xf9\xba\x2e\x5e\xde\xe8\x0b\x5e\x53\x3d\x9d\xc7\x86\x77\x0c\x9a\x0f\xc6\xf5\x41\xfe\xae\xe9\x49\x0e\xc9\x0f\xcf\x95\xc8\x67\x9a\x55\x81\x10\xeb\xfe\x8b\xae\x74\x4d\x9e\x22\xdf\x58\x38\x9b\x98\x8a\x44\xd3\x36\xbe\xb5\x7c\x55\xd5\x49\xb8\x66\x49\x21\xce\x53\x9c\x4f\x55\xf5\x4a\x8f\xde\xaa\x2a\xd9\xce\x5c\x66\x7a\xf8\x41\x11\x8d\x73\x46\x96\x99\xc1\xdc\x4a\x9a\x3e\xec\x8d\xbc\xdc\x49\xca\x71\x76\x9e\xa7\xae\x3e\x51\x79\x12\x83\xcc\xdc\x3f\x78\x70\x09\x63\x90\x04\xda\x11\xf1\x9d\x09\x9e\x6d\x1d\x20\xa1\x0f\x90\xb0\x07\x28\x71\x25\x6c\x1e\x76\x92\x58\xec\x7d\x3c\x1e\x8d\xaa\x4a\x68\x7e\xc4\x16\x19\x8c\xcf\x7c\x5c\x9f\x78\x91\xbd\x6a\x4c\x6a\xd2\x0d\x42\x78\x0b\x14\xee\x28\x8e\x59\xdd\xf3\xe6\x54\x6a\xfb\x4d\x4c\x48\xdc\xfa\xec\xa7\x27\x06\x8b\x06\xc8\x54\xfb\x72\xab\x19\x1b\x97\x22\x05\x9f\x05\x7a\xab\x38\x90\x64\xde\xe0\x2c\xd9\xe5\x6e\x17\xc0\x6d\x75\x33\xb0\x93\x61\xd8\x7a\x81\x54\x8f\x17\x56\xa3\x1d\xa5\xd2\x1a\x41\xba\x15\xa3\x14\x22\x8d\xef\xec\x9e\xee\x29\xeb\x11\xdd\xe8\x49\x9f\x2d\xbf\x79\x3f\xa5\xc3\x07\xd5\x11\x48\xc6\x05\x40\x69\x47\xf7\xef\xf0\x1e\x6f\x17\xb1\xe1\x50\x70\x68\x39\xbf\x45\x49\x5c\x54\x6a\xba\x4d\x33\xa0\x52\xcc\xe0\x01\x23\x66\xee\x65\x36\x4e\x3f\x2b\x6d\xb2\xcb\x0b\x59\xda\xa8\x21\x46\x8c\x97\x1b\x7b\x4a\x1b\x3c\x13\xf3\xf1\x31\xec\x31\xca\xbc\xf9\xbc\xf0\xc8\x65\x10\x0a\x3e\x2a\xcb\x3c\x39\x5f\x97\x92\x00\x21\x1e\xab\x3c\x97\x71\x19\xb0\x6c\x12\x04\x51\xa0\xe6\xf3\xc0\x48\x0f\xdb\x05\xc5\x2a\x29\x45\x0a\x8c\x9d\xb8\xa3\x6c\xb1\x92\x69\x1a\x2f\x24\x98\x3e\xf4\x7c\x3b\x82\xc7\xca\xe5\xb8\x7b\x43\x02\x3d\x64\x91\x4b\xb1\x43\xe6\x20\xce\x0b\x95\xae\x4b\x79\xb8\x8f\x06\x26\xd1\xfe\x60\x2c\x97\x87\xfb\x2b\x4c\x9b\x05\x72\x08\x10\x12\x44\xfb\xe3\xd5\xf5\xe1\x3e\x0a\x0a\xa2\x7d\x28\xb4\x4c\xb2\x41\xe3\x85\x5a\x97\x7a\xf9\xa3\xfd\x4c\x65\x90\x62\xcd\x49\xa8\xa6\xf2\xcc\xf4\xad\xef\xa2\x79\xaa\xae\xa2\xfd\x45\x32\x9b\xc9\xec\x70\xbf\x1e\x4d\x2e\x53\x51\x26\x97\xd2\xf5\xf9\xb5\xdf\xe7\x68\x75\x7d\x58\x07\x5a\x8b\xc1\xcb\x45\xf3\x3d\x28\xc4\x08\xc6\xa3\xd1\x68\x75\x0d\x97\x42\x63\xa5\x40\xe5\xc8\xcc\x32\x9e\x18\xff\x33\x5d\xef\x1c\xf3\x5f\x06\xe3\xd5\xf5\x7e\xa1\xd2\x64\xb6\x7f\x9e\x8a\xf8\x53\x40\x99\xde\x4d\xca\xbc\xcc\x20\xef\x3a\x88\xab\x92\x29\x9e\x21\xb7\x52\xdb\x48\xc7\xe0\xf6\x8f\x49\x04\xa4\x67\x29\x3a\xc8\x22\xcf\x1e\xbc\xa8\x73\x16\x80\x6a\xda\x8b\xb7\x05\xd9\x77\x90\xc6\x31\xdc\x86\xf5\xba\x7d\x54\x12\xfd\xd0\x27\xfa\xb6\x1f\x45\x83\x31\xc5\x30\x09\xc5\x0b\xf1\x82\xcc\x28\x35\x44\xa2\x67\xd0\xaf\x0b\xce\x8e\xf9\x37\xdf\x3c\xfc\xc7\xb7\x61\x38\x3b\xfa\xe6\xdb\xaf\x1f\x8e\x22\xfd\x46\xff\x80\x37\xff\xf5\xf5\xdf\xbe\xde\x53\xbc\x99\xc3\xc1\x23\xfd\x1d\x7d\x90\x36\x88\x02\x18\x48\xf6\x80\xac\x27\x0f\xa3\x31\xa5\x94\x0d\x32\x4b\x5b\x29\x9e\xec\x74\x8c\x9a\x81\x57\x6b\x67\xd0\x13\x7b\x65\xfd\x33\x27\x58\x65\x2f\x83\xc4\xec\x65\x23\x59\x05\xc4\x3e\x69\xbe\x73\xf6\xc3\xdc\x25\x9b\x88\x32\x88\x7a\x32\x02\x11\x57\xbc\xd0\xcc\x96\x2b\x63\xb2\x18\x18\xed\x4e\x2c\x49\xd2\xb6\x42\x56\x3c\x99\xe6\x67\x68\xf4\xd6\x65\xf5\x1b\x86\x0a\xcd\x6e\xff\xf2\x90\x43\x1f\xe2\x78\x34\x51\xc3\x52\x1d\xeb\x86\x22\x4c\x07\x72\x04\x66\xbe\xdb\x93\x32\x7e\x23\xad\x84\x99\xa6\xd8\x8f\x10\xab\xc2\xb7\x50\x28\xcb\x89\xd4\x8d\x82\x1a\xd1\xcf\xb3\x99\xf9\x69\x5c\x3b\xad\x3b\x52\x9e\x56\xd5\x13\x14\xa9\xb2\x9f\x71\x2b\x52\xf0\x2d\xb9\x3d\x97\x9a\x94\x1a\x31\x99\xcd\xa2\xc6\x5a\x42\x2a\xcb\x82\xd4\x39\x26\xec\xaa\x4c\x62\x92\xb1\xc1\x18\x57\x16\x0d\x02\x1d\x8c\xfb\x6b\x53\x55\x63\xce\x95\x1f\xb7\x66\xcd\xeb\x37\x9c\x8b\xa3\x11\x5b\x70\xdd\xd8\x1a\x8d\xa7\xeb\x94\x46\x0b\xcd\x06\x4e\x16\x47\x5c\x41\x6a\xed\xc5\x11\x9f\x0d\xf5\x00\x17\xc7\x26\xc3\x4a\x18\x2e\x8e\xf9\x6c\x08\x83\xa7\x96\x50\x5e\x6f\x25\xa8\x68\xe5\xbb\x30\x86\xcc\x0b\x36\x77\xd6\xc9\x0d\xe8\x14\x7e\x86\x98\x2e\xeb\xb0\xfd\x72\xd2\x6c\x2a\x26\x10\x69\xca\x83\xb6\xc6\x67\xc9\x5c\xa6\x8c\x43\x79\xac\x01\x44\xd6\x59\xb1\x64\x9f\xbb\xc8\x56\x89\xc6\x89\x29\x2f\x8f\x47\x68\xb4\x6e\x97\x8d\x15\x3c\x9d\x08\x9c\x67\x14\x13\xd0\x27\x32\xb3\x54\x06\xb8\x78\x11\x86\xc5\x91\x5e\x28\x0b\x61\x39\x29\x58\x0a\x45\x74\x6d\x2c\x16\xc5\x44\x17\xd1\x75\x99\x69\xcf\xd4\x84\x36\x9b\x55\x37\x1b\xb6\xe4\x2b\x92\xf7\x05\x13\x6c\x06\x2d\x2d\x9d\x25\x9f\xa1\xd3\x35\xa0\xe3\xa6\xc4\xc4\x6c\x04\x0c\xcc\xae\x38\x08\x86\x4e\xaa\x4a\x1c\x8f\xc2\xf0\x84\x37\xcf\x69\x55\xf5\x88\xee\x41\x00\xf6\xaa\x13\x80\x31\xc1\x0a\x72\x42\x29\xc5\x6c\x32\xcb\x8d\xa6\xaf\x97\x2c\x45\xf7\xd9\x7f\xe6\x04\x7f\xd5\x5e\xb4\x0a\xe8\xc8\xbc\xaa\x48\x61\xc2\x1d\xf5\x63\x7a\x24\x6d\xc6\xfe\xe2\x98\x9b\xdf\x7d\x09\xf6\x48\x55\x45\x4a\x8b\xe0\x0a\x74\x83\x29\xdd\x61\xef\x11\x83\xc0\x0b\x4a\x3d\x8b\xcd\x92\x7f\x95\x93\x84\xd9\x91\x98\x8d\xb7\xa9\xc2\xb8\xda\x73\x31\x73\x3c\xfb\x5a\x51\x55\x2d\x44\x5e\x90\x5a\x2f\x61\x03\x4b\xe2\xfb\xde\xc8\xfb\x62\xec\x6f\x75\x7d\x8c\x31\xa8\xcb\xd4\xbc\x2e\xdc\x9b\x6b\x5e\x7f\x63\x0b\xcd\x16\x40\x82\xfa\x78\x09\xd9\xf0\x65\xba\x92\x1a\x79\x40\x53\x98\x7e\x80\xb2\x39\xef\x8d\x0e\x7b\x24\x3b\x1a\xd1\xaa\x2a\x48\x6f\x4e\x0f\xe7\xbc\x37\x46\xf8\x5b\xf9\xd7\x8b\xb9\x5a\x28\x26\xa5\x66\x4b\x5e\x4a\xb2\x62\x0b\x3a\x09\xae\x82\x68\x1d\x86\xfa\x2d\xe7\xab\x49\x90\x05\x51\x6f\x5d\x55\x07\xa7\x85\x91\x9e\xad\xcc\xb6\x05\x2b\x90\xe6\xe8\x8f\xf3\xaa\x5a\x56\x15\x59\xf2\x40\x0f\x62\x16\x86\xb3\x1e\x5f\xd2\xdb\xec\x08\xf0\x31\x1f\xb3\x02\xd8\x90\x36\x42\x76\xb9\xcb\x97\x61\x48\x66\x7c\x49\x59\xa6\xc1\xa8\x07\x03\xa7\xf8\x15\xc1\x30\xc7\x0c\x42\x39\x53\x5e\x98\x9c\x7d\x51\x92\x9c\x9d\x68\x52\xf5\x64\xb8\x48\xca\x37\xc9\x0c\x7d\x23\x4f\xea\x5b\xfc\xf3\xb6\x4c\x13\xdc\xab\x34\x1d\x9c\x1a\x5b\x07\xc0\x6d\xa0\x5d\x76\x37\x71\xec\xfb\x3d\x6d\x1b\x3a\xd5\xda\x57\x66\x62\x01\x24\x59\x26\x73\x7c\x55\x55\x4e\xf7\x67\x7f\x98\x8c\xac\x8d\x9a\x0d\x81\x5b\x3c\x18\x7e\xf3\x20\x11\x75\x67\x94\x7d\x4d\xf7\x12\x0e\x17\x7f\x69\x2c\x81\x21\x6e\xfb\x8a\xf6\xb3\x07\x05\x40\xa5\x35\xd0\x16\x18\x17\xcf\x2b\xd9\xff\x1a\xcb\x0e\xbe\x46\xc9\xc4\x21\xc9\xf9\x3f\x35\x8a\x4b\x59\x42\xe9\x50\xad\xcb\x22\x99\xc9\x43\xb4\x05\x39\x1a\x4d\x92\x23\x3e\x8a\x12\x8d\x75\x91\xf0\xa2\xb7\xb9\xb7\xa0\x76\x9f\xfa\xfc\x9b\x07\x99\x8b\x18\x05\x3b\xf3\xab\x6a\x08\xb3\x4c\x06\x71\x1b\x11\x23\x15\x45\xf9\x08\xc8\xea\x17\x6a\x26\x79\xeb\x1d\x5a\x2c\xd7\x6f\x81\xf1\x6c\x16\x84\x57\xa6\x1c\xda\xd2\xa1\x75\x69\x9a\x6a\x0e\x1a\x4d\xb2\xb0\x4f\xb5\xd4\x24\xa5\x7e\xe9\x8a\x5d\xe4\x22\x96\xaf\x64\x9e\x28\x48\xf8\x0a\xef\x72\x29\x66\x4f\x5e\x9e\x18\x65\x03\xda\xd1\xd4\x34\xda\xd3\x06\x1b\xfe\x5d\x56\x13\x79\x00\xe8\x59\x55\x65\x43\xa4\x60\xa9\x87\xff\x8c\x5d\x93\x97\x04\xc0\x06\x7c\x7b\x93\x11\x4d\x3e\xda\x17\x79\x77\x04\x38\xa6\x78\xa0\xc1\x30\xd8\xcb\x81\xe9\x8a\xd1\x8f\x2f\x5e\xd0\xbf\x3c\x9c\x04\xb9\xc9\x93\x01\x25\xac\x73\xcb\xbb\x8c\x24\xc3\xa5\x58\x59\x0f\x3f\x7b\x20\x52\xa3\xa2\xe3\xa6\x1a\xe7\xe9\x30\x56\x69\x2a\x56\x85\x9c\xa4\x80\xc6\x53\x34\xbb\x60\x69\x7d\x46\x5e\x35\x4d\xad\xd1\xb5\xfc\x5c\xcc\xd0\xcf\xb8\x2e\xf7\x5e\x35\x42\x22\x80\x71\x3e\xdf\x0e\xf0\x83\x72\x70\x22\xb6\xbf\xf8\xd6\xe5\x99\x0b\x1e\x07\xfd\x83\x84\xe3\x95\x2a\x30\x68\xba\xad\x77\x99\xc8\xab\xb7\x0a\x02\x55\xea\x63\x6f\x80\x20\xe3\x23\xc4\xca\x1a\xb4\x05\x2f\x0f\x0f\x05\x17\x9e\xa6\xd1\x08\xe2\xab\x4a\x74\x8d\xce\xdf\x39\x90\x43\xd6\x15\xc3\xd0\x7f\xea\xaa\x8c\x27\xa1\x76\xd6\x1c\x1d\x26\x47\xcd\xe1\x76\xc4\x3a\x6d\x16\x98\x26\x67\x28\x41\xc8\xa0\x0f\xab\x2f\xd8\xff\x43\xe9\x6d\x87\xbc\x0d\x6e\xc5\xff\x50\xed\x20\x14\x80\xbf\xe1\xaa\x03\x45\x2a\x46\xd0\x03\x1b\xe8\xaa\xea\x7d\x47\x04\x2b\xfd\x65\x2d\x4b\xf2\x4f\x0d\x96\x08\x7f\x23\x5c\x45\xdc\x36\x44\x1a\xbd\x11\x2b\xb9\x68\xee\x8b\x5e\x5f\xd6\x2b\x3d\x39\x48\x2e\x8b\x72\xf2\x3d\xc1\x1f\x34\x92\x8d\x20\xea\xae\x9b\x9c\xb2\xdc\xbf\xfd\x29\x4b\x30\xe0\x97\xe2\x5f\x6b\xc2\x40\xcf\xf7\xed\xcd\x4a\x4e\x4a\xb4\x9f\x4c\x39\xba\x2b\xa8\xaa\x1a\xf7\x78\xe9\x0d\xc2\x91\x0f\x5f\xf7\xb8\x3f\x5b\xd7\x44\x55\x11\xd5\xf8\xc2\x50\x37\xa5\xa0\x04\x84\xf2\x72\xa2\xcb\xc3\xd4\xdb\xd3\x1e\x17\x87\x34\xe5\xfe\x2b\xa3\x4f\x96\xc3\xa5\x14\xc5\x3a\x97\xac\xe0\xb1\x3e\x5b\x45\x8d\x17\x66\x86\x94\xf7\xbc\x74\x07\xe3\xc3\xe4\x88\x14\x93\xc2\xa5\x4e\xa3\xb0\xe5\x35\x61\x99\x1c\x8d\x26\xd0\x50\x54\x4c\x93\x33\xd6\xcc\x8e\x7b\xa8\xfa\xfc\x6b\x2f\x39\x6e\xff\x21\xfa\x40\x42\x96\xca\x94\xf3\xcc\x32\x84\xff\x94\x44\x37\x84\x4b\x1e\xe1\x0e\x4c\x93\x33\xca\xd6\xe0\x38\xd9\x17\x66\x1b\x08\x24\xfa\x4b\x7b\x1c\x6c\x1e\xe0\x63\x9f\x88\x09\x38\x0f\x82\x16\x65\xc6\xd6\x36\xa4\xd1\x9a\xcf\x88\x02\xc6\x00\x13\xbd\xd7\x1b\xb9\x66\x49\x2d\xca\x5e\xf0\x74\x98\xc9\xeb\xf2\x4d\x72\xae\xd1\x2d\x9b\x73\x35\xd9\x5e\xe0\x41\x16\x8d\x0e\x17\x87\x0b\xbe\xf0\x0b\xc3\x11\xd4\xfd\x2c\xd8\xc2\xdf\xa6\x51\x0b\x3a\xd7\x48\x66\xad\x87\xf1\x62\x30\xa7\xd0\x7b\x9f\x2f\x00\x8a\xc0\x67\x22\x73\x6c\x4a\xad\xda\x49\x41\xc2\x99\xa8\x75\x61\x47\xb6\xe4\xd9\xe1\xea\x70\xc5\x57\xed\x2f\x6e\x18\x2b\xb6\xf2\x87\xa1\x31\xca\xae\x71\xf4\x97\x30\x8e\x65\x9f\xaf\xba\xc6\xb1\xf9\xd5\xf7\x92\x48\xb2\xa4\xe4\xdb\xd6\xb8\x36\xc0\x13\xe8\xbf\x79\xa6\x49\xca\x84\x67\xc3\x59\x72\xc9\xe5\x76\x1c\xb4\xbc\x29\x17\xb3\xb1\xbe\x0e\xcb\xc3\x92\x97\x6d\xbc\x56\xd6\x29\x62\x7b\x23\x0c\x2c\xe9\x07\x6c\x23\x93\x08\x0e\xfb\xe4\x2a\x99\x5d\xc8\xd2\x0b\xdb\x56\x87\x69\x33\x58\xcc\xb9\x3d\xd5\x41\x09\x8d\x39\xa6\x1e\x50\x18\xf6\x4e\xe0\xb6\xa2\x46\x5d\xd3\x11\x45\x99\xbe\x51\xe4\xd6\xea\x03\x22\x7d\xc7\xca\xeb\x32\x12\x0d\x93\x1a\xf4\x6e\x03\xf9\xbc\x46\xa8\x7a\xd5\x40\x5f\x74\x77\xa8\xbb\x3a\x7b\xb3\x68\xf2\xba\x49\x21\x1f\xab\xd5\xcd\xe3\xb5\xb5\x5b\x35\xe6\xa1\x1f\x14\x11\x74\xaf\x39\x9e\x11\x8e\x07\x59\x92\xae\x41\x74\xe7\xae\x17\xad\x60\xbe\xa5\xcd\x37\x3a\x62\x7f\x68\xae\xea\x0b\x43\xdf\x50\xba\x01\xa1\x77\x43\x66\x0f\xde\xaa\x0d\x21\x3e\xd8\x9e\x82\x18\xdf\xaa\xe3\xb6\xf5\x29\x7b\xdb\x0d\xb5\x0d\x98\x14\x68\x21\xee\x52\x0f\x68\xf6\xc9\x79\x51\x25\xb3\x0e\x0d\x01\x86\x65\xe4\x8f\x15\x84\x9c\x48\xbd\x93\xb2\x27\xbe\x64\x34\x96\xb2\xae\x22\x75\x0b\x94\xc5\xe8\x31\xd1\x35\x3d\xf4\x3e\x7b\x42\xe8\xde\x63\x12\xef\x74\xfc\xe8\xea\xc0\x37\x26\xd2\xfc\xb3\x33\xba\x2c\xc0\x85\x32\x1b\x16\x0b\x75\xf5\x0a\x03\x69\xf8\x89\x60\x8c\x13\x6d\x02\xc6\xdb\x9a\x32\x9f\x25\xa5\x89\xa9\xc2\x5e\x28\x92\xb0\x1a\xde\x6a\x71\xab\xf7\xd2\x13\xec\xb6\xdf\x3a\x29\x2e\xba\x99\x5a\xcd\x48\x53\x6b\xd8\xd3\x67\x0b\x9c\xc7\x04\x04\xae\x02\xcd\x8f\xa0\x55\x95\x1e\xf1\x96\x5f\x40\x99\x10\xd1\x6d\xfd\x88\x5a\xa8\x67\xb9\x5a\x3e\x79\x79\x82\xe6\xa5\x0f\x9d\xfd\x6e\xc2\x02\x43\x0d\xc3\xd8\xda\xa6\xd8\x9a\x4a\xf7\xc8\xe5\x5b\x30\x30\x93\x60\xcd\xc5\x66\x2a\xd3\xc7\x78\xd3\xd9\x12\x76\xba\xbb\x29\x8c\xc0\x79\x77\xc3\xdd\x63\x6c\x19\x18\x37\x9b\xc5\x68\xbf\xa2\x14\x40\x22\xd8\xb7\xf0\x06\x4c\xbe\xa5\x98\x99\x85\x78\xa3\xf4\x2a\xb1\x46\x29\x95\x49\xcf\xb4\x39\xd9\x65\x9f\xee\x39\x5e\x80\x15\xd3\xe3\x7a\x70\x4f\xb3\x19\xf1\xea\xa3\x82\xb1\x65\x97\xeb\xad\x41\xc7\x88\xfc\x39\xaf\x6e\xe0\xc4\x9a\xc7\x35\x9c\xdf\x0d\x6b\x5c\x29\x45\x9c\x4b\x99\xbd\x96\x62\x26\xf3\x9f\xc4\x39\x24\x62\xc8\x2e\x64\x33\xf4\x90\x9c\x18\x17\x9c\xcb\xb6\x3e\x21\x4f\xc4\x20\xd5\xd5\x02\x26\x69\xe4\x4a\xe1\x79\xe9\x2e\xd8\x1e\xc1\x2a\x97\xfa\xd2\x71\xc7\x86\xb7\xcd\xd2\xf8\x0d\x1a\x39\xe9\x7b\xad\x57\x0b\x83\x64\xed\x89\xcf\xad\x03\xd2\x25\x93\xed\xf9\x2d\xd4\x55\x47\xd3\xc0\x81\xc8\x30\x34\xed\x76\xd1\xd4\x61\x48\x88\xe9\xa3\xaa\x34\x9d\x83\x9e\x44\x9d\x07\x9d\xb9\x6f\x27\xeb\xb4\x4c\x56\xa9\x9f\x2d\x40\xd2\xf6\x94\xfd\x1b\xab\x23\x1e\x53\x7b\x50\xdd\x61\xa6\x9a\x96\xa4\x1d\xd3\x6e\x0f\x73\x7b\x61\x91\x71\x6d\xb4\xc3\x0c\x8b\x1c\x2f\xc1\x19\xc3\xaa\xc0\xea\x20\x41\x09\x17\xd6\x58\x20\xe7\x02\x8d\x05\x40\xcb\xd8\xe4\xa2\x38\x6f\xbe\xd1\x30\x5a\x55\x26\x0a\x3f\x6f\x97\xae\x2a\x34\x35\x3b\xda\xae\x44\x2d\xf6\x7d\x94\xa6\xa0\x3c\xb3\x22\x2f\x23\xe4\x7c\x0f\xe1\x1f\x8d\x3e\x4d\xd3\x2d\xee\x01\x39\x79\xca\x52\x5b\x66\x6e\x59\x7e\xfb\xdb\x94\x00\x8e\x06\xa2\x35\x9c\x8b\x59\x55\xf5\xd2\xaa\x4a\xf1\xa7\x89\xff\x50\x6a\x02\x96\x42\x14\x4f\x7c\x93\x9b\x37\x39\xa5\x2e\x3e\x83\x3f\x70\x56\xf0\xee\xa9\x3e\x03\x31\xf3\x53\x3d\x1e\xdd\xda\xad\xa6\x6f\xa3\x78\x3a\x3a\xb3\xfc\x80\x26\xe1\xa7\x0f\xcf\x18\x72\xd6\xd1\x68\xc3\x66\xbc\x73\x6d\xde\x2a\xd3\x4e\x8e\xe3\x9f\x59\x69\x78\x3c\x8d\x9d\xe8\xd3\x35\xcb\x16\x7c\x0d\x6c\xc6\x04\xff\x4c\xf1\x4f\x5d\x30\x82\x17\x7b\x33\x8e\x43\x5a\x4c\x17\xf5\x37\x3b\x18\xef\xe5\xc3\xb3\x81\xf7\xf4\xf5\xd9\x66\x83\xce\xdb\x66\x14\x73\xb6\xd2\x8c\x9c\xde\xae\xc7\x6a\x9d\x41\x48\x59\xab\xfc\x84\x5c\x09\x10\xb7\x71\xce\xaf\x49\x01\x24\x3e\x2b\x8c\x28\x81\xcd\xea\x1f\xfa\x03\xad\xfd\xe6\x37\xf3\x30\x24\x26\x49\xbd\x6f\x98\x39\xd1\x34\x8b\x91\x3a\xb4\x9b\xa3\x6c\xee\xbe\xcd\xc0\xc6\x7d\x0b\x96\x34\xb8\xcc\x66\xa8\x96\x9d\x53\x4a\xa3\x7b\x14\x62\x2b\xf4\x38\xd1\xd4\x5d\x0d\x78\x13\xaf\xd0\x8a\x46\x99\xc5\x18\x1a\xfd\x7f\x5f\x4b\x87\xc0\xea\x1b\xa5\x43\x4b\xb9\x3c\xf7\x2c\x7f\x88\x11\xff\x76\x0c\x60\xb3\x69\x1f\xf0\x56\xab\xdd\x87\x7b\xaf\xe1\x72\xd4\x96\x53\xd1\x6d\xc9\xd5\x2e\x8b\xde\xb6\x78\xcb\x45\xc5\x50\x99\xb9\x30\x08\x35\xd2\xe2\x6e\x32\xd7\x21\xed\x78\x69\xac\x58\xda\x0d\x40\x70\x57\x63\x5f\xdb\x81\xcd\xb6\x11\x6b\xe3\x8a\x7a\x49\xda\x58\xd3\x39\x10\x30\x9b\x80\xab\xa0\x6c\xbb\x98\x1b\x06\x96\x74\x8f\xed\x31\x6c\xed\xd6\xbd\xd0\xe9\x5e\x97\x64\xb2\x81\xad\xba\xc5\x94\x4d\x1c\xc6\x3a\xa4\x96\x3e\x3a\xeb\x94\x60\x36\x70\x5c\x7b\x41\xed\x08\x9f\x67\x9a\x24\x55\xf9\xfd\x26\xa3\xf1\x8c\x7f\xac\xb7\xbd\xe6\x1a\x87\x5c\x53\x2a\x4b\x95\x3d\xca\x62\x59\x94\x0a\x42\x1b\x88\x24\x93\xb9\xbd\xc1\xbf\x23\xee\xda\x2e\xdb\xcb\x8d\x77\xbb\x37\xaa\x20\x53\xb8\x8b\x41\xcf\xde\x50\x8e\x20\xce\x8d\xb9\x91\xf5\x15\xde\x9a\x9e\x06\xce\x06\x9d\x60\x8c\xc2\x1b\xd4\x01\xd6\x6d\x93\x23\x04\xc4\x58\xcc\x91\x36\x2e\x40\x63\x73\xbc\xe7\xe9\xba\xb1\x88\xae\xbc\xfe\xb0\x75\x3d\x5b\x37\x82\x5d\x97\xff\x2c\xb9\x6c\xef\x98\x1f\x8e\x79\xbb\x5a\x6f\xb4\x05\xae\xb1\x4c\x2e\xe5\xec\x59\x7b\x1d\xeb\xdd\x35\x57\xfd\xde\xae\x25\xdb\x65\x27\x5f\x9b\x7e\xa9\x34\x6d\x72\x3b\x0f\x47\x34\x92\x89\xa3\xd6\x3a\xd9\x89\x2f\x20\x80\x86\xd0\x1d\x52\x54\xb4\x77\x7b\x85\xa1\xd0\x64\x7e\x29\xd2\xba\x8b\x7d\x89\xc4\xf1\xb2\x6d\xb6\x4f\xca\xf6\x40\x59\xd9\x6c\x7f\x67\xe3\xe8\xa1\xb6\xeb\xec\x6c\x51\xca\x77\x1d\x1d\xb7\x68\xf5\xd1\xef\xb5\x55\x14\xfa\x65\x55\x35\x8f\xfe\x56\x21\x7c\xad\x8b\xb9\xf3\xdf\xeb\xd0\x6a\xb8\x02\x5b\xcd\x3c\xdb\x89\x15\x1a\xcb\xe4\x4f\xab\xf6\xe1\xdd\xd6\x6a\x84\x61\xaf\x7d\x8b\xd8\x8b\x6f\xeb\x86\xb8\x17\xdd\xa9\xb1\xcc\x65\x18\xce\xb6\x89\xf3\xed\xa8\x32\x7e\x50\xeb\x86\x50\x6b\x5b\x9a\x95\xcc\xc9\x81\x27\xb9\xc2\xb6\x06\x86\xb4\xee\x12\x5b\x39\xa9\x97\x93\x5c\x11\x7f\xf7\x9c\x48\xcf\x8e\xb2\xcc\x93\x8b\x0b\x99\xbf\xcc\x7e\x94\x37\x4f\xd4\x55\x46\x6e\xf5\xa2\x46\xb5\xc3\x8f\x09\x74\x1f\xfd\x9d\x35\x25\x22\x91\x0d\xdb\xba\x31\xc0\x8f\x28\x03\x03\xdd\xc3\x0b\x83\x73\x50\xf2\xde\x50\x40\x19\x44\xd3\x41\x4a\x18\xff\xea\x2f\x93\xc7\xe2\x8b\xe4\x71\x16\x86\x22\x0c\xb7\x0c\x34\x7f\xb6\xf1\xa7\xae\x13\x88\xd7\xc7\xfe\xa0\x8c\x64\x48\x38\x0b\xfd\x07\xfd\xe1\x76\x1e\x76\x38\x5b\x6d\xba\x46\xc3\xa0\x91\x81\xf2\x96\xd7\x51\xaf\x1b\xfc\xc8\x36\x8d\xd3\x2c\x42\x77\x2a\xe3\x70\x91\x8c\xc6\xd6\xf1\x3d\x9a\xc3\xa9\x63\xb2\x8a\x0e\x1e\x48\xf1\xdc\xf2\x40\x29\xcf\x1d\x0f\x34\xe2\x5c\x41\x38\x41\x13\x04\x4e\xf8\x29\x7d\x41\xd9\x56\x96\x26\x40\xdc\x60\xcc\x7e\x91\x04\xda\x66\xca\xe5\x1d\xb3\x4a\x04\x96\x42\x04\x3d\x57\x22\xdd\xb6\x9a\x0e\x43\x7c\x79\x24\xbc\x40\x99\x61\x48\x52\xde\x72\x21\x36\xcd\x1f\x25\x1e\x1b\x86\xdf\x8f\x93\x5a\xe3\xe5\x2e\x72\xe5\x4c\x54\xeb\xe2\x23\xce\x89\xe4\x6b\x41\x84\x69\x8c\xd2\x09\xe6\xab\xc2\x52\x90\x48\x0a\x74\x3e\x19\xaf\xdf\x00\xf9\x1e\x35\xca\xc9\xad\x72\x52\xf3\x28\xba\x64\x43\x9c\x6f\x63\x2f\xb2\x19\xf6\x9a\xd6\x6a\xd1\x99\x1d\x9a\x63\x4f\x26\x24\xe6\xf5\x4c\x1c\xe7\xf5\x24\xb9\x84\x95\x41\xb1\x60\x44\x62\x6f\x1c\xb3\xfe\xd8\x8c\xc4\x54\xa8\xdf\xc2\x58\xda\x72\x7d\xd6\xcb\xea\x15\xaa\x6d\xef\x0d\x68\xd4\x8e\x00\x77\x44\xd8\x0f\xc0\x98\x17\x7c\xce\xbb\xd2\xa5\xc5\x5c\xb7\x5c\x5b\xef\x41\x98\x60\x92\xf7\x79\xca\x62\xf3\x43\x83\x9d\x2e\xe6\x19\x62\xce\x40\x38\x13\x86\x44\xb3\x28\x79\x9f\x37\x72\x7c\x98\x30\x1a\x63\x5f\x19\x56\x07\xe3\xbc\x68\xc8\x71\xe2\xe5\xa0\xdc\x36\xee\x06\x04\x34\x73\x91\x0a\xd8\xa2\xab\xde\x52\xe4\x9f\xc0\xbc\x22\x99\x93\x85\x35\x9a\x42\x9f\xf7\x13\x91\x7f\x02\x15\xab\x30\xbe\x35\x68\x1a\xcb\xc8\x09\xef\x2f\x58\x87\x5b\x8a\x1c\x26\x33\xce\x4f\x36\xd4\xdd\x97\x7a\x08\x64\x5e\x4b\x64\x72\x3e\xd7\xb0\x05\x19\x96\x47\x94\x86\xe1\x8c\xfc\xe6\x82\x7f\x61\x9c\x37\x7d\x1e\x29\x8a\x7d\x53\x8a\xd2\xf1\x60\x2e\xd2\x02\xc2\xd7\xb7\xc7\x8f\x98\x46\x1a\xb1\x6c\x40\x7d\x31\xff\x8a\x1f\xfc\x4e\x56\xb9\xac\x34\xbd\xb8\xaa\xd2\xa4\x82\x42\xd5\x79\x4e\xbf\x3a\x48\xec\x8d\xa1\x97\x16\x2e\x0c\xc0\xce\x07\xbf\x9f\xe7\x5d\x1f\x21\x62\x55\xd9\xa1\xe1\xb1\x1d\xae\xc2\xd0\xcf\x80\xb7\xe4\xa3\xc3\xe5\x51\x87\x96\x12\xa2\xdd\xae\x89\xff\x65\xba\x3c\xa3\x87\x66\xa8\xab\xce\xa1\x69\x24\x09\xea\xf5\x15\x60\xa1\x9e\x09\x2d\xb9\xdf\x50\x94\xea\xb5\x2c\x3d\x85\x5b\x1d\xef\x6b\xfd\x70\x34\x3a\xc7\x50\x5f\xfe\xdb\xd1\x48\x8c\x20\xae\x57\x60\xfd\x2c\x40\x6d\x76\xa8\x21\x8f\x95\x3d\x9e\x1d\x52\x7d\x07\xfb\x4a\x3d\x00\x73\x67\xd2\x41\x04\xcb\x58\xc1\x4a\x16\x53\xca\x16\xfc\x37\x8b\xee\x3c\x6f\xac\xb8\x46\x93\x71\x03\xff\x51\x7a\xb8\xf6\xc2\x37\x2f\xdc\xef\x43\x7d\xd3\x7f\x4f\xd6\x94\xf3\xef\xc9\x82\xd2\xf5\x70\xa5\x56\x84\xb2\x85\xf9\x1b\x0f\x06\x4e\xdd\xb3\x9e\x8e\xce\x7a\x7c\x31\x1d\x9d\xa1\x92\x6a\x6f\x8d\x0e\x4c\x50\xdc\xfe\x2a\xfb\xfd\x4d\xed\x73\x36\x62\x2b\x3e\x62\x4b\xae\xab\xb2\x13\xa8\xcb\x2e\x6b\xf3\x9d\xa5\xb5\x19\x3d\xb1\xe3\x3c\x9c\x1f\x5d\x86\xe1\xd2\x37\xb2\x9d\x53\xce\x4f\x9a\x2f\x0e\x69\xbf\x3f\x77\xbb\x7f\xc3\xf5\x04\xd8\x39\xcc\x80\x5d\xd4\xcd\xdf\x58\xac\xa7\x8f\xb5\x9d\xff\x64\x1e\x8d\x28\x3b\xf7\x3f\x2d\xfc\x4f\xf4\x70\x75\x74\x11\x86\x37\x7e\x8f\xae\xa1\xd5\x60\x4c\x39\x3f\xf7\xbf\x9d\xfb\xdf\xf4\xc0\x56\x7b\x88\x47\xd6\xee\x1c\x7a\x5d\x84\x61\xc9\x4d\x90\x41\x50\x47\x1f\xce\xc3\x70\x7e\x8c\xf7\xe0\xbf\xdb\xe5\x7c\x30\x60\xab\x7e\x7f\x6f\x3d\x5d\xd7\x52\x28\x7e\xe3\x1c\x07\xea\xa6\x3c\x80\xfc\x1d\xe1\xb4\x7f\xa0\xe1\x94\xe9\xfd\x81\x4d\x32\x95\xe6\xb4\x0d\xd0\xfd\xaf\xa0\x24\xc6\x89\x43\x0f\xbb\x39\x65\x7f\x72\x80\x3a\xb7\x80\x7a\x07\x5c\x6f\x51\x6d\x0c\x56\x03\x5f\x55\xe9\x6e\xaa\x2a\x2b\xc9\x47\xf6\x27\x9d\x90\x55\x6e\x20\x76\xcd\x3e\xb2\x3f\x3d\x27\xc2\xde\x88\x46\x80\x53\xdb\xcc\x9a\x1f\x27\x66\x8b\x89\xec\x56\x11\xb4\xb9\x3d\xcd\xf1\xff\x3b\x35\x3b\xca\x6c\xb5\xe3\x6b\x47\xee\x49\x6c\x75\x59\x48\xb5\xf4\x48\xac\xc5\x22\x7f\x91\xc5\x6e\xa9\x3a\x76\x48\xbc\xee\x60\x54\xba\xc6\xbb\x4b\xe2\x05\xaa\xd0\x0e\x92\x91\x49\x9f\xf8\x46\x81\x48\x53\x03\x64\x31\xba\x6c\x2d\xc2\x46\x6e\x6b\xd2\xd8\xdf\x47\x5b\xd3\x6c\x14\xda\x31\xc9\x9e\x65\x3a\x9a\x89\x49\x1c\xeb\x6c\xee\x18\xeb\x57\xb5\x9b\x1d\x5f\x08\x30\x86\xed\x64\x73\xcb\x5f\x32\x7b\x31\x36\xb5\x41\x5b\xda\x4c\x73\xbf\xb6\x5a\xa8\x13\x5c\x35\xaa\x8f\xb8\x97\xe8\xcb\xc8\x61\x7c\xb5\x5e\x97\x4b\x59\xc7\x6c\xab\xaa\xac\x67\xf6\x83\xa2\xee\xf7\xee\x2c\x5f\x75\xb7\x13\x97\x76\x2c\xaa\x5f\x52\xb6\xbd\x19\x56\xb2\xd4\xa5\x15\x73\xf0\xda\x5e\x0e\x1c\x01\xf1\x25\x56\xb2\xdd\x70\x23\x4a\xa7\xbf\xcb\x5d\x27\xfb\x95\x39\x9c\x77\x94\xcb\xa4\x9c\x15\x66\xdb\x1d\x81\xc3\x4d\x98\xad\xd7\x77\xda\x4d\xea\xe5\x46\x1f\xc3\x20\x68\x48\x5f\x9e\x89\xa2\x74\xb6\x8c\x1d\x66\x90\x0b\x51\xd4\xe2\x02\x5b\xae\x05\xf4\x7b\xaf\xff\x65\x03\x16\x2b\x07\xc0\xbf\x10\xcf\x06\x63\x6e\xb8\x9c\x19\x18\x0e\xd4\xf8\x1d\xb5\x2c\x5b\x4c\x80\x96\xff\x21\x53\x92\xff\xf7\x2d\x43\x26\x3b\x0d\x40\x00\xdd\xfc\x41\x23\x92\x35\xb7\x28\x31\x16\x0e\x65\xdb\xc0\x81\x3d\x26\x09\xa5\x9b\x96\xe1\x09\x11\x1d\xee\xa0\x5e\xc0\xb6\x8d\x74\x0a\xc6\x86\xa9\x05\x2c\xb2\x8d\x8f\x54\x97\xf1\x6d\x2d\x4e\x30\x8c\xb8\xef\x23\x35\x5a\x5d\x07\x77\x68\xaf\x55\x18\xa6\xc7\xfc\x1f\x61\x58\x36\xa0\x07\x04\x05\x0d\x70\x02\xf6\x9c\x65\x00\x76\xbe\x52\xbb\xcb\xca\x61\xdb\xbc\xc1\xcd\xb9\xe9\x18\xeb\x66\xcd\xb2\xe1\x5c\x14\xe5\x2b\x68\xdc\x57\x99\xeb\xf1\xe6\x4d\x05\x3a\x3e\x4a\x2f\xd0\xd4\xd6\x18\x4c\xc0\xc2\x47\x99\x8d\x0b\x04\x23\x32\x21\x1f\x7a\x09\x48\x13\x44\x19\x2f\x20\x8a\xa4\xe5\xae\xbe\x34\x44\xa0\x14\x32\x27\xfb\x41\x3e\x12\x4e\x9f\x6e\x85\x58\x4f\xd8\xbd\xbc\x69\x8f\x83\x21\xa7\xeb\x67\xd6\xea\x9e\xe4\x2e\x98\x9b\xac\x2d\x5c\x58\x80\x02\x9a\x2d\x5b\x05\x13\xe2\xd8\x0f\x80\x78\x1f\xbb\x0f\x7b\x5b\xc1\x91\xc2\x70\x4d\x24\xd0\x28\x19\x62\x0d\x79\x04\x85\xf7\x80\x70\x8f\x96\x4a\x90\x55\xd0\x33\xef\xc0\xc0\x4e\x12\x1d\x23\x23\x31\xd4\x5c\x27\xa6\xb6\x63\x8d\x2e\x4a\x15\x50\x76\xeb\xa4\x78\x51\x23\x64\x95\x6d\x2e\xd8\xd0\x6e\xa3\x93\x96\x69\x08\xbd\x6d\x0c\x95\x58\x68\x64\xf7\x1b\x34\x80\x30\x5c\xac\x0d\x1c\xe8\x61\xb4\x6d\xac\x6c\x4e\x19\x1a\x47\x35\xd0\x1c\xf7\xbf\x7b\xa7\xb0\xd5\xfa\xbf\x62\xcf\x61\x9b\xbe\x87\x51\x87\x2b\xfa\x05\xcb\x8e\xd7\xff\x9a\x65\x87\xbd\xb3\xbd\x88\xa2\xcc\x38\x62\x33\xc1\x6f\x84\x49\xf2\x59\x7b\xa0\xe9\xce\x01\x11\xbe\x4b\xca\x05\x6e\xba\x75\xfd\xfb\x0d\x5c\xdd\x9a\x92\x3a\x93\x75\x7e\x96\x5c\x06\x10\xa6\xf6\x8b\x59\x23\x6c\x7e\xf3\xbb\xe2\xa5\x8b\x61\x29\xdf\xaa\x15\xef\x72\x62\x2c\x3b\xdd\x36\x06\xe3\x11\x4b\x86\xa5\x5a\xf5\x15\xf8\x49\xe4\xe0\x59\x41\x21\xc5\x3a\x44\x8e\xbb\x4f\x53\x10\xf4\x18\x5b\x4a\xe5\xbc\xec\x2b\x8c\x9c\x99\x63\x58\x4d\x5a\x67\x2b\x6c\x01\xc4\x0e\x03\x18\xff\xee\xf5\x84\xec\x7b\x2f\x51\x64\xdb\xa9\x3a\xdd\xad\x2c\x65\x28\xa0\x95\xb8\x34\x96\xd4\x76\x31\xf2\x30\x7a\x90\x5a\xd9\x02\xfd\x60\x75\x6d\x68\x8d\x66\x19\x08\x52\x29\xcd\xb2\x40\xa9\x36\x50\xb5\x58\x1d\x73\xe3\x1b\xd2\xc3\x51\x54\xaf\x24\xec\x9b\x55\x4e\x78\x24\x7b\x63\xd6\x68\xb9\xd2\x45\x20\xdc\x6e\x91\x46\x7b\x9e\xe8\x6c\x4b\xc3\xeb\xce\x07\x5e\xcd\x19\x2b\xdb\x6a\xa8\xc7\xa4\x51\x10\x83\xf3\xc2\x55\x48\xb6\x89\xa9\xcc\x5a\x02\x54\x15\x69\x0d\xa4\xab\xbb\x20\xb8\xbb\x35\x8d\x88\xe8\xa6\xb5\x90\x5f\xd2\x41\xda\x3e\xda\xf0\xf4\x05\x45\xe4\xb8\x55\x7e\x4b\x91\x9b\xcc\xc9\x3d\x75\xb9\xbd\x9b\xaa\x7a\x42\x68\xaf\x39\x67\x4a\xcb\xfc\xe6\xb6\xb9\x0c\x36\xb1\x45\x6d\x2c\xd2\x1a\x45\xa7\x7a\xd6\x55\xb7\x3a\xda\x6d\x40\xeb\xa2\xbc\x77\x80\xf6\x2e\x68\x1e\x6d\xb5\xbb\x43\x33\x8b\x4a\xb3\x54\x5d\x21\x59\xd2\x5e\x77\xf3\x61\x07\x47\xd8\xa6\xdb\x0d\x63\xf5\xaf\xeb\x51\xc1\xda\xc3\xdc\x73\xb2\x43\x9d\x2a\xfd\x21\x6e\x5d\x6e\x96\xaa\xda\x1e\xa5\x26\xb2\xcd\x50\x9b\xfc\xc5\xa8\xa5\x8e\x7d\x38\xf2\x94\xba\x68\xf1\x88\xc3\xa9\x2a\x39\x21\xe5\x16\x73\xe2\x8d\x87\x46\x44\x6e\x37\xf8\xed\x08\x32\x72\x6f\x8d\x75\xb5\x73\x35\x3d\x23\xb8\xac\x09\x7c\x96\x3d\x71\xe7\x11\x30\x48\x37\xf2\x81\x10\x27\x8d\xd5\xab\xaa\x27\x92\x64\x9a\x40\x14\x5b\x98\xa9\xaa\xee\x1b\x38\xa5\x6c\x24\xe7\x6f\xda\x60\x24\x3c\x33\x11\xe3\x93\x39\x49\xc0\xef\xa6\xd7\x8d\xe0\x5c\x35\x0c\x86\x69\xa8\xf2\x2d\xdc\x01\xd1\x99\xce\xc3\xf0\x60\x7a\xba\x9e\xff\xd7\x68\x34\xd0\x7f\xe6\x73\x9b\xa8\x3f\xa9\xd5\xa0\x9d\x41\xc4\x29\xc3\x1e\x9c\x25\xa1\x6f\x17\x58\xc8\xf4\x99\xf2\x33\x5e\x58\x6d\x49\xe2\xcb\x06\xd1\x87\xe8\xef\x0f\x47\x5f\xf7\x78\x5e\x55\x18\x58\x2a\xf8\xdf\xff\xc7\xff\x15\x50\xf6\xf7\x6f\xbf\xfd\x96\xf3\xbc\xa1\x8a\xb5\x1d\x5b\x70\x6f\x24\x9f\x5f\x67\x33\x15\xd0\x8d\x97\xb7\xc4\xf9\x45\x26\x19\x11\x56\x7a\x9b\x38\xe9\x6d\x7c\x54\x84\xa1\xf0\xc7\x13\x53\xde\x1c\x60\x0c\x42\xd2\xd8\xa9\xf8\xdb\x7a\x52\x88\x60\x93\xd8\xc4\x80\x94\xd9\x5e\x06\x31\x6b\x4b\x94\x26\xc1\x03\xfc\x2d\x83\x08\x39\xa0\xc4\xc9\x19\xe5\xd7\x55\x95\xb8\x58\x2e\xc0\xf0\x1d\x0f\xc6\x13\xb3\xdf\x5c\x36\x2e\xab\xc8\x7f\x4c\xfc\x2e\x30\xbc\xd0\x0e\xf2\x75\xeb\x0b\x2f\x3d\x52\xdb\xfb\x88\x5e\x7d\xe5\xbf\x43\x7a\xdb\xd8\x3d\xcd\xc3\x78\xa7\x08\xd4\x3b\xf2\x9e\x90\x0b\xf4\x9d\x1d\xf2\x8a\xf6\x39\xef\x92\x43\x79\x9c\xe8\xae\x0b\x13\x01\xa8\x66\x13\xb7\x5a\xed\x14\xe0\x6c\x67\x5d\x07\x4b\x5a\x17\x62\x9f\x25\x86\x6f\x07\xd1\x45\xd9\x49\xb3\x74\xbd\x75\x1c\xe0\x4c\x40\x66\x75\x56\x70\xd1\x11\x82\x19\x7c\xfd\xc2\xb0\xb7\xd0\xbc\x4b\x7d\xa5\xfa\x12\x86\x97\xfe\xc0\xc3\x70\x30\xe6\x7a\x74\x46\xc7\xed\x82\xcc\xe7\x34\x0c\xcb\x84\x64\xec\xe7\x84\x92\xcc\xaa\xf9\x73\xca\xfe\xc0\x81\xcc\xd8\x9a\x5b\xd6\x3f\x2e\x0a\x0d\x20\x6c\xee\x87\x45\x6e\x7c\xf1\x03\x26\xa3\x65\xe6\x2b\xb0\xcc\xb8\x2b\x27\xd1\x8e\xb6\xb8\x17\x5b\x46\xe3\xc1\x24\x0e\x58\xb2\xbb\x48\x1d\x7e\xc6\x06\x7c\x19\xf9\x11\x5f\xe0\xe9\x34\xdb\x87\x7f\x10\x0e\x37\xe8\x13\x97\x33\x77\x00\xb9\xd6\x06\xdf\x50\x4d\x89\xda\xb8\xb9\x5e\x81\xf7\x83\x15\x12\xe1\xa6\x84\x6d\xe8\xcf\x01\x1c\xd3\x68\x7f\x3c\x1a\x8d\x0e\xf7\xcf\x45\xfc\xe9\x22\xd7\xd3\x84\xda\x6a\x12\xe4\x17\xe7\x82\x3c\xfc\xe6\x1b\xb6\x5f\xff\x37\x1c\x7d\x43\x83\x28\x28\x73\x91\x15\x68\xb7\x12\xd0\x7e\xe0\xda\x6c\x44\xbe\x39\xdc\xc7\xd0\x32\x03\x33\xa9\xd1\x61\xfb\xfb\x76\x10\x1c\xb5\x12\x71\x52\xde\x44\xba\xa3\xc3\xfd\x79\x92\x96\x32\x8f\xf6\x45\xba\x5a\x08\x62\xbe\xf1\x6f\xe8\x61\x00\x0a\xe7\x19\x37\x9e\xe6\x08\x59\x1f\x34\xd6\x6a\xe6\x96\x88\xc3\xb0\x51\xe4\xad\x02\x29\x2b\x9b\xd5\x45\x2d\x26\xce\xba\x2e\xa0\xaa\x22\xb5\x20\xcb\x43\x5d\xfb\x01\x3a\x55\xb4\x0f\x00\xbf\x64\x62\xfb\xc6\xa8\x41\xb7\x19\x5d\x5f\x0c\x67\xb2\xc4\x64\x1b\xd8\xe5\x23\x7d\xa2\xdd\x99\x3f\x21\x94\xfd\x44\x6f\x1f\x49\x2b\x53\x5c\xfa\xa8\x61\x55\x87\xa9\x75\x59\xda\x96\x0d\x7f\xa1\x4b\x30\x52\xdd\x5b\x74\x16\x34\x11\x38\xfd\xd2\xdf\xf8\xc9\x63\x4e\x6a\x8b\xaa\x9e\x3e\x43\xf6\x60\xbe\x81\xe4\x3f\x86\x0c\xe9\x5c\x33\x96\xe3\xc5\xd7\x27\x72\x62\x16\x2f\x0a\x02\xba\x67\x17\x32\xf8\xdf\xff\xe7\xff\x5d\xcb\x07\x73\xe6\x2f\xac\x84\x50\x4f\xba\x36\x6b\xf7\xc9\xc7\xfe\xab\xa7\xd9\xcc\x25\xb1\xbc\x7b\xc9\x1b\xd9\x01\xd1\x5d\xb0\x6b\xe3\xf8\x25\xda\x01\x6d\x7f\x01\xf2\xad\xfb\x94\xcf\xb7\x0e\xf5\x1a\xd3\x85\xfc\x43\x5f\xc7\x08\x72\xe7\x22\x2f\x40\x78\x6a\xb1\x1f\xe9\x42\x89\xbc\xb0\xdc\xe9\xd6\x5a\xd3\x5b\xb4\xfb\x87\x76\x29\x80\x05\x5a\x04\xf1\x11\x6b\xb0\x0b\x5d\xcb\x50\xaf\x03\x28\xf7\xdb\x8d\x43\x6a\x68\x6f\x4d\x8f\x47\x61\x08\xcb\xcf\x7d\x78\x9f\x00\x8e\x4d\x73\x4a\x32\x1a\xc9\x7e\xff\x68\x3c\x9a\x74\xc1\xae\xaf\xa6\xca\xd9\x37\xa3\x11\x8d\x48\xe7\xde\x60\x22\xf3\xc6\xf9\xa3\x9b\xbd\x2f\x37\xf9\x70\x34\x02\x63\xac\xd7\xf7\xd5\x7e\x58\xd5\x4d\x83\xdc\x72\x1c\x95\xa1\x58\x67\xbc\x66\xf5\xb8\xd5\x37\x78\xb2\x24\x6c\x9e\xf7\x7a\xb2\xcd\xed\x74\x6b\x9f\xe8\x6d\xab\xdc\x0e\xb5\xc7\xb8\x33\x67\x4d\x33\x2c\xf1\x9e\xc7\x64\x80\xad\x0e\xcb\x21\x39\x9a\x09\x65\x3c\xcd\xce\xb8\x60\x89\x06\x5d\xfd\x33\x6f\x85\x9c\xa2\xb7\x90\xfe\x2b\x0c\x13\xf3\xbc\x89\x12\xba\x91\x26\xf6\xaa\x49\xac\x94\x31\x09\x89\xc5\xf8\x47\xc5\x32\x12\xc0\xb1\x0c\x58\xd0\x10\x5f\x7b\xa1\x10\x60\xda\x60\x7c\x81\x89\x66\x7a\x23\xaa\xab\x2d\xd5\x4c\x1a\x9f\xcf\x56\x3d\xb4\x25\xf2\x33\x39\xb1\x1f\x12\xcc\x57\x65\xea\xd6\xc1\x78\x03\xf6\x90\xfd\x90\x34\xdf\xdb\x98\xba\x90\x69\x4e\xbf\xf6\x02\x23\x06\xb6\xa8\x89\x9a\x1c\xb0\xbf\x35\xa5\xee\xdf\x25\x75\x0e\xad\x85\x68\xf4\xda\xb0\x6e\xea\x1e\x3a\x48\xf5\x3c\x4b\x28\x5e\xd6\xa1\x30\x20\x4a\x1f\x7e\x05\x39\xe7\x1e\xfe\x4e\x4a\x99\x13\xd2\x65\xf0\x99\xf0\xd1\xe1\x61\x1d\x40\x00\xd4\x22\x96\x50\x2e\x19\x26\x08\xd6\x74\x4e\x6e\xcc\x3c\x12\x9e\xf7\xbd\xe8\x5e\x10\x9d\x0f\xcc\x94\x72\x4a\x37\xa2\xdf\xdf\x78\x21\x56\x35\x47\xe5\x82\x40\x26\xc7\x7c\x74\x98\x0c\x06\x74\x65\x03\x7e\x96\x2c\x9b\x26\x67\xac\x2c\x89\xfe\x8b\x7e\xdd\xf0\x2b\x5e\xf4\x6b\x5b\x15\x10\x37\x67\x10\x53\xcf\x25\x71\x0a\x98\xe6\xa9\x46\x23\xe0\xa9\x46\xa3\xf1\x5c\xff\xff\x5f\x73\x78\xf8\x07\x3c\x88\xd9\xe9\x7a\xf4\xed\x38\x46\x7b\x05\xf8\x5f\xc2\xff\x73\xfd\xff\xc3\xbf\xc3\xff\xff\x38\x5d\xcf\xe5\x7c\x7e\xba\x9e\xcf\xe7\xff\x18\xc0\x9f\xf8\xec\xe0\x82\x91\x36\xbc\xba\x74\xa6\xde\x18\x40\x9f\xf0\x5a\x5e\x3c\xbd\x5e\x81\x1c\x6c\x9d\xc7\xb2\x4f\x4c\x04\xc7\xe0\xb4\x0c\x28\xdc\x1a\x95\xfe\xc5\x82\x8b\x80\x32\x03\xf5\x1a\x37\xcc\x73\x59\x2c\x50\x37\xd3\x9c\xda\xab\x54\xc4\x72\xa1\xd2\x99\xcc\x03\xf6\x73\xd9\x15\xc8\x76\xbf\xd1\x80\x85\x9b\x46\x78\xca\xa0\x86\x55\x9b\x70\x2c\x60\x37\x93\x2d\x9b\xad\xc8\x8b\x40\xd8\x70\x94\x5c\xe4\xea\x0a\x82\x74\x3d\xd5\x3c\x88\xdf\xce\x7e\x2c\xb2\xfd\x4c\x95\xfb\xe4\x46\x96\x74\xff\x5c\xee\xc7\x88\xe1\xf6\x93\x6c\x5f\xec\xe7\xeb\x2c\x4b\xb2\x8b\x7d\x09\x86\xf0\x81\x37\xc0\x46\x4c\xc4\xf1\xce\x63\x7c\x21\x4b\xc0\xee\x26\x55\x80\xe7\xdb\xcb\xcb\xba\xb1\x46\xd4\xc6\x7f\xa1\x35\xaf\xde\x56\x73\x5e\x6c\xc7\x7f\xb5\x45\x57\xd5\x6f\x34\x2f\xd3\x13\x75\x29\x7f\x4d\x8a\xb5\x48\xd3\x9b\x80\xf5\x3e\xc2\xfb\xab\x85\x4a\x21\x74\x31\x46\xe0\x47\x95\x61\x8d\x32\x16\x72\xa9\x11\x9d\xc1\xa5\x2d\x75\x1d\xa4\xa1\x64\x27\x4d\x44\x85\xa9\xd9\x76\xd4\xf1\x83\x92\xfc\x96\x43\x7e\x61\x6e\x00\xf1\xb7\x9c\x64\x74\x2f\xd1\xb7\xed\x4c\x96\x22\x5e\xd4\xbf\x40\x17\xc8\xc4\x50\x94\xf8\xde\xfe\x22\x92\x25\x55\x65\xb5\x33\x00\x77\xd7\x65\x2e\x7e\x94\x37\x05\xe2\x2a\x78\x17\xab\x6c\x9e\x5c\xac\x73\x79\x82\x09\xd9\xdd\x07\x3f\x08\x1e\xac\xf2\x95\xb2\x93\x30\x69\x4d\x03\x36\x3d\xeb\x40\xd5\xdb\x56\xec\x7c\x95\x80\xe5\xb5\xaf\x59\x7e\x01\x21\xd3\x8b\xad\x05\x82\xdc\x1d\xdf\x43\x5d\xbd\xce\x5f\x6a\xbf\xf0\x45\x90\xe5\x24\xf5\x83\x3d\x81\x5c\x3d\x0a\x46\x01\xeb\x3c\x85\xb1\xe6\x1d\xb0\xa7\x17\xf2\xba\x7c\xab\xde\x58\x6a\xab\x0d\x54\x5b\x59\x12\xed\x31\xb1\x15\xcc\xa9\x0d\x32\x08\xba\xd9\x82\x83\x67\x10\x03\xf9\xbd\x89\x84\xdc\xcc\x39\xb9\x4d\xda\x99\x70\xac\x75\xae\xa1\xbb\xab\xfc\x24\xe7\x65\xa3\x8e\x7e\xd1\xba\xa2\xcc\x52\x77\x1d\x95\x9d\xdb\x55\x6f\x96\x59\x67\x56\x76\x6c\x95\xb1\xfa\xc6\x0e\x02\x36\x66\x27\xc9\x76\xc7\xcf\x54\xbe\x14\xb8\x9f\x9d\x18\x72\x43\xbd\x6a\xc5\x42\x5d\xa1\xa4\xe5\xdd\x42\x66\x6f\x6c\x26\x41\x18\xfb\xa5\x70\xc7\x75\x37\xa7\x1f\xf8\x03\xf0\xcc\x17\xdc\xfb\xee\x68\xe4\xee\xb3\xa3\x65\x8b\x13\x71\x03\xc2\x7f\x47\x35\x58\x3a\xae\x6b\x21\x7d\xfa\xaf\x0c\x43\x72\xdd\xda\x6e\xa4\x54\x51\x00\xbf\xfd\xbe\x45\x80\x1a\xf5\x33\x42\x58\x53\xcd\xd9\x4d\x65\x94\x3c\x08\x38\xe7\x25\x86\x90\x2b\xb7\xda\xdf\xa5\x2d\xad\x3b\xf2\x45\xaf\x5d\xf3\x2b\xb7\x13\xf0\x1a\x8a\xb8\x86\x87\x59\x2e\x2e\x9e\x40\x02\xd5\xde\x88\xfd\xa4\x10\x5b\xa7\xa9\xba\xd2\x2f\x9f\x25\x29\x98\xdf\x36\x70\x0f\xac\xd8\x77\x69\x92\x7d\x7a\x0d\x51\x10\xbe\xf9\x7a\xe4\x7d\x40\x08\x3f\x11\xf9\x45\x92\x05\xcc\xff\x82\xea\x46\x0d\x70\x35\x4c\x14\x49\x76\x91\xca\xc7\xde\xf7\x57\x32\xd7\xfb\x0c\xc3\xa9\xcb\x5d\xa9\xfc\x93\xe6\x07\x02\xc8\xd7\x62\xdf\x3c\x91\xa9\xb8\xa9\x5f\xcd\x53\x0d\xb1\xd9\x9b\x95\xc8\xe0\x82\x66\xdf\x39\x08\x15\xb3\xd9\x89\x9a\xc9\xc7\xa9\x28\xf0\x48\xd5\x9f\x7c\x4d\x43\xdd\xd6\x3a\x9b\xa9\x27\x72\x55\x2e\x02\xcd\x7d\xec\xbc\xac\xf4\x11\xb6\x99\xde\x5d\x15\x7d\x47\x41\x23\xe6\xcb\x53\x34\x18\xc3\xb1\x3e\xfc\x06\x3b\xb8\x4c\xe4\xd5\x4a\xe5\xa5\x5d\xa9\xf1\xe8\xfe\xa4\xc8\x52\x5c\xff\x60\xb3\x71\xfe\x04\x54\x5c\xc0\xc6\xf2\x6f\xde\xa4\x3a\x54\xd1\x5d\x88\x79\x17\x80\x58\xcd\x92\x23\xa0\x4a\x71\x0e\x34\x6b\x37\x24\xd7\xcb\xd1\x68\xaa\xce\x47\x34\x2c\xc5\xb9\xa6\xdc\xaf\x79\x59\x55\x41\x60\x1a\x75\x99\x70\x3c\xe8\x72\xb1\xe0\x02\x06\xf1\x67\xef\x5c\xf9\x42\x96\x4f\x6c\xf9\x06\x57\xb2\x5a\xe4\xa2\x70\x50\xbb\x21\xd7\xaa\x3b\x51\x68\x93\xe9\x02\xed\xfe\x02\x82\x49\x16\xfc\x76\xb3\x27\x6b\x5e\x8e\xdf\xc6\x2a\x2b\xca\x7c\x1d\x97\x2a\x8f\x24\x66\x5a\xf5\x93\x36\x1b\x71\x93\x15\x40\x19\xf3\x3b\x7f\x35\xac\x1a\x90\x15\xb2\x44\x8e\x28\xf2\xa6\x56\xa7\x12\x5c\xd4\xe9\x77\x59\xc2\xc5\x54\x9e\xed\xe9\xff\x20\x2b\x0b\xb2\x5b\x3d\x2e\xab\x8a\xc0\xcb\x8c\x95\xed\xfc\x3e\x12\x85\xa3\xa8\x2a\x9a\xca\x33\x34\x3e\x64\x19\x4b\x20\xc7\x1d\x3c\x04\xd8\x01\x22\x14\xd4\x75\x83\x3f\x21\xbb\xe8\x18\x5b\x53\xf3\x6a\x86\x36\x95\x67\x50\xfa\x89\x8a\xb7\x73\x57\x1b\x3f\x51\x15\x6f\x98\x98\xcd\x7e\x04\xea\x29\x6a\x41\xde\xc2\x66\xbe\x1d\x9a\xc4\xb7\xd3\x72\x12\x68\x66\x27\x88\x82\x75\x06\xf6\xed\xc1\x19\xf9\x2d\xc7\x08\x15\x68\xd9\xb1\xd5\x92\xef\x56\xb7\xdd\x22\xcb\xf8\xe8\x30\x3b\x2a\xeb\xfc\x44\x19\xc4\x9c\xd7\x2c\xb3\x5e\x42\xfd\x63\x98\x89\xa5\xe4\x5c\xd6\x9a\xa2\x62\x05\xba\x90\x8c\x8d\x51\x13\x20\x66\xb3\x97\x98\x8f\x37\xca\x12\x8f\xc5\xf3\xc8\xbe\x72\x58\xaa\x4f\x32\x9b\x94\x91\x0b\x94\x4f\x1a\xfb\x88\x61\x1c\x4c\x9a\xc7\x37\x7a\x8c\x74\x8b\x03\x30\x9d\x14\xfb\x4b\x71\x03\xf4\xff\xb9\x04\x19\xb2\x9c\xaf\xd3\x61\x40\x0f\xb7\x48\x4e\x3b\x75\xc1\x47\x9a\xe4\x24\x25\x85\xd8\xf1\xd6\xf2\x3d\x23\x72\x2a\xce\xe8\x11\x4f\x0e\xa9\xe8\xf7\xf7\xa4\x9d\x99\x60\x23\x48\xb5\x45\xbc\x15\xb3\x19\x87\xd9\xad\x86\xb0\x48\x40\xda\x61\x4d\x57\x44\x25\x53\x2b\xf1\x79\x2d\xa3\x2c\x0c\xb3\x21\xfe\x66\xab\x3c\x51\x79\x52\xde\xe0\x4b\xfb\x54\x55\xa3\xcd\x0e\x24\x66\x8b\x38\x1f\x5a\xec\xd6\x24\x37\xee\xf7\x35\x93\xae\xdf\x03\xbe\xc1\xcd\xee\x5c\xf4\x5d\x3b\xee\xc6\xdf\xb1\xe5\x76\x93\xf4\x6e\xdb\x69\xc1\x76\x00\x10\x6c\x25\xaf\x86\x70\x58\x77\x42\x45\xe7\x04\xc0\x22\xce\xcd\x42\x4f\x03\xc5\x18\xfa\x32\x6b\xcd\x01\xb7\xcf\x76\xdc\xb3\x1d\x97\x61\x68\x73\x12\xf9\xef\x08\xda\x76\x6b\x42\xc1\x87\x29\x3f\x4f\xc4\xc4\xe4\x22\x88\x30\x9b\x52\x54\x4e\x20\x4b\x92\x97\x09\x89\xb2\x9f\x0d\x48\xce\x54\xcc\x34\x8a\xf8\x84\x19\xad\x99\x11\x10\xb9\xf1\x3a\xe2\xea\x4b\x0b\xdf\x4c\x40\xc0\x32\x3e\x18\x9b\xfc\x05\x65\x47\xc2\x82\xd2\xa4\xa2\x48\x6c\xea\x16\xea\xe5\x46\x38\xce\xc2\x90\xd8\x01\xf9\x39\x16\x24\x22\x74\x3f\x27\x05\x13\xbc\xd9\xff\x2a\x4f\x96\x70\xb7\x84\xe1\x77\x66\xf9\xbd\x18\x2c\x39\x4f\xac\x37\xa4\x82\xdc\xb1\xe0\x16\xe9\x4c\x9a\x32\x96\x1b\xf7\xbd\xac\xd6\xb4\x3a\x6f\x64\x74\x5c\xb4\x3e\x90\x44\x0d\xe3\xc5\x64\x14\x8d\x29\xed\xd7\x9e\x76\x31\x4f\x0f\xe3\xa3\xec\xb0\xdf\x8f\xa9\x9d\x82\x5e\x61\x13\xd0\xab\x63\xa9\xf6\x46\x9c\xe7\xe0\x82\x52\xa7\xf8\xa9\x7d\x86\x21\x95\x03\x8e\x78\x18\x2f\x8e\x47\x61\xf8\x63\x52\xef\x9c\xb0\x79\x95\x72\x06\x05\xf5\x7c\x28\xfb\x03\x13\x44\x6b\x7c\xfc\x56\x23\xa2\x47\x65\xd4\x79\x6b\x9e\x97\x6e\xcf\x11\xd7\xeb\x09\x42\x8d\xe2\xee\x0a\x65\x09\x19\x01\xf4\x6e\x6c\x5c\x2f\x9a\x30\x6c\xf4\x44\x6f\x25\x8f\x4b\x1f\xcc\xd0\xee\x98\x65\x7c\x6e\x1a\xfa\xc5\x87\x42\xe3\xae\xc9\x10\x81\x91\x5a\x94\x45\x0f\x1e\x42\xbe\x35\xcc\xa5\xab\x97\x8b\x96\x3c\x9b\x3e\x3c\xdb\x73\xb1\x4e\xad\x48\x4d\x71\xd1\x4f\x8e\x8f\x41\x8f\x4f\xd4\x24\x9b\x3e\x7c\xa0\x06\xe3\xb3\x68\x44\x8f\x79\x4e\x13\xae\x6a\x23\x69\x02\x1f\xfb\xe3\xb3\xa3\x9c\x6a\xea\x1b\x1f\x1f\x9e\x99\x98\xbe\x82\xab\xfe\x78\x63\xe2\xbf\x95\x93\x5a\x48\x17\x18\xe4\xb2\x1f\xd0\x68\xe0\x3c\xc4\xd2\xa3\xd1\xa4\x8c\x46\x9c\xa7\x86\x7e\x77\x0e\x40\xe9\x60\x8c\xab\x84\x09\x53\x1a\x19\x1c\x2f\x5d\x4e\x7e\x27\x1d\x75\xf1\xc3\x31\x70\xf2\x09\x7a\x00\xb8\xdf\x24\x63\xd6\x23\xdd\xec\x2d\xb1\xd9\xe4\x28\xd4\x8f\x32\xe8\x0c\x83\x60\x77\x6f\xa3\x6d\x00\xcb\x14\xf0\x6d\x3a\x3a\xf3\xea\xb5\xf7\x1f\x51\xe6\x14\xb3\xc7\x64\x6d\x12\xa3\x0e\xac\xea\x92\xf1\x4f\xcb\x33\x9b\x6a\xbf\x4e\x15\x83\x06\x92\x5b\x18\x36\x9f\x96\x67\x34\x99\xea\x3f\x67\x10\x67\x76\x5d\x2c\x88\x79\xae\xe3\x82\x43\x29\x7b\xca\x4c\xc8\xd0\x69\x79\x56\x47\x0d\xed\xdb\xa0\xa1\x58\x75\xaa\xce\xce\xf6\x52\xd7\x5e\x4a\x6d\x42\x18\xa4\xe8\xd0\x8b\x30\x99\xfa\xcf\x67\x93\xba\x73\xff\x35\x8d\xf4\x0b\x7d\x07\x34\xc6\x87\x6f\xa8\x77\xf4\x47\x87\xf1\x51\x32\xfc\x78\x91\xaa\x73\x91\xda\x91\xc5\x76\x64\x05\x77\xdf\xa6\xf1\xd9\x1e\x18\xe6\xcc\x48\x0e\xfb\x49\x51\xb9\xfd\x8a\x08\x56\x0c\x2f\x45\x4a\x5d\x47\xf8\xe8\x59\x4c\x5e\x48\x24\x19\x20\xbf\x5b\xc7\x3e\xd5\xf0\x64\x41\x69\x65\x4e\x1b\x91\x3c\x2d\x49\xc6\x8c\x87\xc9\x24\x33\x91\xe1\x33\x88\x0c\x3f\x18\x47\x52\xa3\x32\x97\x9d\x70\xc3\x90\x51\x7b\x0c\x79\xa7\xef\xec\xa9\x69\xc9\x6a\xfb\xfd\x2d\x33\xb4\xa6\xeb\x0f\xf2\xce\x04\xea\xfc\x0f\x09\xe9\xf8\xec\x15\x3b\x69\xa2\x89\x08\x86\x06\x38\x2f\xca\x10\x47\x6b\x3e\x01\xb3\x5c\x6f\x18\x9a\xb3\x74\x8c\xc9\x74\xfb\x8b\xe9\xb6\xd9\x68\xb3\x09\x97\x4a\xbb\xbb\x89\x7f\x66\x6e\xc5\x9e\x67\x0e\x49\xba\x06\x28\x66\x80\x07\x5b\x3a\xba\x61\x1a\x6f\x3d\x32\xe6\xb3\xdd\xed\xd5\xcd\xdc\x96\x6a\x15\x49\x06\xea\xf9\xd1\xc6\x6b\x53\xb7\xc5\xbe\xf2\xf1\x61\xbf\xc1\x35\x68\x06\xd1\x04\x39\xd8\x30\x34\x09\x78\x84\xd4\x44\xa7\xec\xd1\x85\x3f\xde\xca\x6b\x28\x5d\xca\x16\xbb\x79\x08\x05\xf5\x5e\x02\x30\xec\xc9\xa3\x66\x81\x89\x6c\xd5\x88\xe4\x71\x0e\xa9\x55\x73\xdd\xd9\x48\x23\xee\x06\x3e\x37\x27\x4e\x70\x87\xd3\x9e\x99\x45\x10\xb8\x0c\xa3\xed\x65\x60\x59\x55\x25\xb0\x16\x7d\x92\x4c\x5c\x7f\x38\xdf\xc1\xeb\x92\x08\x1a\xe9\x4b\xc7\x48\x5e\xdf\xca\xeb\xad\x75\x77\x8b\x9e\x08\xe2\xaf\x60\x5d\x4b\xef\x3b\x58\x28\x77\x54\xca\xb7\x2a\x5d\xc8\xf2\x57\xc3\x9c\x6f\x97\xc7\x64\x6d\x5b\x1b\xf5\x2c\x57\x4b\x56\xaa\xed\x0f\x6f\xd5\x06\x58\x88\x77\x10\x83\x36\xda\xe9\x84\xcf\x14\x4b\xb9\x5f\x9b\xc5\x9c\x48\xfe\x5b\x27\x68\x53\x6a\x82\xdb\xb3\x82\x4b\x17\xb7\xbf\x34\x52\x55\x6b\x5f\xc2\x03\x6b\x5f\x12\xb0\xb2\x65\x46\x1f\x2f\x07\xc9\x45\xa6\x72\x39\x00\x6f\xb6\x22\x60\x41\x99\xaf\x21\x69\xd1\x36\xe7\xda\xd0\x77\x92\x12\x12\x4e\x26\x7f\xb6\x92\x23\x97\x14\x93\x1b\x41\xe2\x80\x98\xc3\x51\xa9\x73\x3c\x88\x73\x75\x29\x4d\x92\x87\x4c\x62\xbe\x08\x1b\xd7\xd9\x11\x63\x69\x77\x5a\x81\x16\x50\x50\xb6\xf6\xab\xe0\x48\x3c\x2b\x74\x13\x90\x01\x63\xa3\x7a\xef\xe9\x61\x63\x18\xd2\xe6\x07\x28\x8d\xd1\x0f\xf6\x76\x3c\x83\x50\x61\xa5\x5a\x1d\x37\x3f\x4c\xcc\x9c\x06\xcd\xd7\xd1\x8e\x76\x8e\xf8\x0c\x1c\xdb\xed\x67\xca\x0a\x57\x02\x86\x73\xbc\x86\x5c\x8a\xeb\x41\xe3\x2d\xdd\x94\x9e\xd5\x6e\x6c\x4c\xd1\x1b\xe2\x72\xf3\x00\x51\xed\x79\x10\x30\x17\xdf\x3e\x99\x90\x82\x77\x2c\x48\xb3\x07\xd6\x6a\x00\x7c\xa2\x22\x82\x41\xf5\x75\x23\x05\x1f\x45\xc1\x32\x99\xcd\x52\x48\x7f\x09\xa3\xec\x5a\xe7\xd6\xc0\x0f\x1e\xd2\xe6\x40\x0b\xb4\x90\xc7\x70\xe4\x60\xe2\x40\x14\x7f\x23\x08\xe2\x21\x76\x0b\xa8\xa0\x60\x1a\x2f\xc4\x0c\x06\x13\xb5\x96\x88\x99\x5c\x0f\x71\x6b\x6d\x37\x94\xd6\xb2\xf6\x30\x7c\x2c\x48\xce\x94\x2f\x7d\xc7\xee\x94\x27\x5c\x0f\xc3\xcf\x7e\xa9\x9f\xd0\x2b\x81\xb5\xc3\xe2\x68\x9e\x27\x56\xb4\xf1\x1e\x8c\xf3\xf4\x87\x75\xeb\xc3\x2f\xab\xa8\x50\xf5\x1b\x50\xc5\xd8\x46\x96\x8a\x32\xcf\xb6\x33\x6a\xb9\x04\xfc\x9c\x6f\x4b\x6d\x2c\x49\xf5\x73\x3e\x95\x67\x98\x9c\xdb\xb9\x27\xd7\x43\x7d\x6a\xb4\x90\x5b\xdc\xd9\x13\xcb\xcf\x01\x2f\x37\x4f\xb2\xd9\x2b\x55\xfc\xb0\x85\x70\x2c\x3f\x36\xde\x2b\x21\x23\x49\xa2\xd9\xb6\x92\x0f\xca\x9a\xac\xc9\x5b\x44\xbc\x89\xd7\x5e\x86\x61\x8f\xe4\xfc\x9d\xaa\xbf\xe5\x2c\x81\x36\xa9\xcd\x90\x71\xd8\xef\x2b\x7a\xe8\x62\x28\x30\xcd\xc7\xff\xb0\xc5\xfd\xfa\xc4\x04\xda\x86\xcb\xeb\x52\x66\xb3\xda\xcf\xf0\xbb\x1b\xaf\x86\xf0\x42\xd2\x36\x52\xb9\x56\x15\x5a\xb9\x60\xed\xaa\x12\x96\xb7\x9c\xbc\x53\xc6\x2c\x50\xa0\x93\x0d\x4c\xbe\x36\x39\x6c\xea\x0d\x69\x24\x8f\x46\x13\x1b\x38\x34\xc2\xb0\xa1\x1b\xca\x9e\xc1\x4a\xce\x64\x2a\xcb\x2f\x4c\xc2\xcb\xcd\xe8\x48\xb1\x4e\x1b\xa9\xc9\x5d\x21\xb3\xfb\xd8\x55\x40\xa3\xef\x73\x43\x8d\xb8\x0e\x33\xbb\x6f\xef\x14\x11\x2c\xab\x67\xe5\xc7\x9c\x3d\x1a\x4d\xf0\x7a\x4a\xf4\x55\x84\x85\x36\x11\xbe\x32\x55\x4a\x15\x25\x1b\x63\xe6\x6a\x60\xe4\xd7\xdd\x30\xc2\x72\x2e\x76\xc3\x89\x6a\xc3\x09\x26\x7c\x2c\x0f\xfb\xfd\xd4\x46\x1e\xb5\xf7\x97\x32\x7e\x4e\x75\x1e\xa3\x7c\x92\xf3\x18\x30\x45\x84\x7f\x78\xce\x88\xe2\x9f\x1d\x0b\x9d\xb0\xac\x06\xac\x46\x9c\xf6\x7d\x85\x90\xf5\xeb\x9d\x9b\xe2\x6d\x06\x4b\xf8\x54\xb3\x27\xbd\xc6\xe5\x06\x30\x14\x86\x3d\x61\x00\x08\x6c\xb7\x64\xda\xb5\x6f\x28\xbd\xbb\x13\x4a\x4d\x5e\x26\xea\x6d\x86\xb2\x20\xa5\x30\x0a\x13\x72\x2b\xbf\x65\x24\x63\xca\x77\xfe\xda\xb3\xf8\xea\x42\x89\xf4\x31\xe4\x49\x82\xe4\xde\xb0\x2a\xfe\x5b\xca\x12\xc3\xdc\xa0\x5f\x95\xc9\xd7\xf0\x59\x91\x8c\xa5\xc0\xd5\x1b\x58\xb0\x29\x7c\xca\x30\x54\x9c\x8b\x26\xb5\x1e\x86\x3f\x08\x92\xb1\x5f\xf4\x38\x62\x33\x04\xb8\xd9\x52\x20\x6f\x59\x0c\xb0\x5f\x9b\x99\x37\x79\x30\xd1\x91\x98\x52\xf3\x62\xfe\xfb\xa9\x3a\xf3\x46\xcd\x93\xa9\x3a\xb3\x00\xf7\x4e\xe5\xb3\x96\xd0\x00\x65\x4a\x1d\x92\x01\x93\xfa\x1b\x04\x01\x60\x74\x83\xf2\x80\xd2\xc9\x94\x1a\x6c\x2d\x91\x8d\xfc\x4f\x7b\x36\x43\x59\x0f\x52\xce\x26\xf1\xa7\x9b\x30\x84\xc8\xd9\x2e\x21\x57\x36\xe9\xf7\x45\x34\x18\x64\x1e\xea\x73\x19\xa1\x20\x19\x4d\x29\x49\xce\x12\x3a\xe9\x12\x86\x4b\x22\x59\x42\x37\x51\x9d\x0d\x2a\xef\x2a\x58\x7f\x96\x74\xd3\x21\x55\xef\xf9\x05\xc2\xb0\xa7\xdb\xa5\x9b\x43\xc8\xfe\xa4\x48\x3d\x9c\xc1\x98\xd2\x43\x6a\x07\xeb\x49\xd9\x1a\xc5\x04\x05\x7b\x7f\xb1\xf1\xd2\xc0\xfd\x94\x60\x26\x19\x34\xff\x81\xc8\x35\xe6\x41\xc0\x1d\xa8\x2e\x2e\x52\x90\xb6\x42\x8e\xe4\xc6\x10\x8d\xe3\x5c\x18\x4a\xde\x96\xb6\x42\xe1\xaa\x22\x6d\x29\x32\xbc\x37\x27\xad\xf5\x96\x4e\x3e\x34\x68\x6d\xcf\x95\xcf\xb7\xc7\x77\xe5\x03\x1a\xbd\xfd\x17\x2b\x78\x1a\x0e\xfb\xf2\x2d\xcc\xcf\x28\x39\x3a\x87\xa5\xf9\x2b\x93\xec\x77\xa7\x2e\x63\x87\x62\x8b\xf3\x27\x84\x6e\x58\xed\x1b\xb3\xdd\x40\xcf\x38\x00\x6e\xfb\x90\xf5\xdc\xdd\x11\x0b\x8c\xd0\x40\x37\xcc\x92\x31\x1d\xb8\xed\x89\xf0\xc4\x77\x28\xee\x43\x6d\xeb\xf3\x6c\xae\xa2\x6e\xff\xd5\xa6\x19\x82\x0b\x6f\x8a\xd4\x97\xf4\xc8\x21\x20\xc4\x64\x4d\x45\x19\x96\xd3\xbd\x32\xce\xa2\x6f\x11\xa1\xd3\x41\xa3\xf5\x73\x91\xbb\x1c\x60\x9a\xcd\xb2\x95\x90\x50\xdc\x59\x07\xa9\x3c\x9f\xd8\x8f\x5e\x9a\xb2\xcc\xa3\x34\xa3\x4f\x99\x15\xab\x9b\xe5\x79\x9e\x95\x4a\xf3\x68\x1d\x8b\x64\x65\x0f\x44\x72\x9f\x57\x6b\x8b\x2c\xdc\x75\x08\x81\x20\x8c\xc4\x02\xa5\xed\x8d\xdd\xda\x56\x6a\x53\x1a\x6d\xb3\xd8\x13\xd7\x5b\x49\x24\x84\x87\x32\x2d\x47\x36\xba\x07\xe6\x70\x74\xa3\x92\xae\x04\x05\xb1\x02\xc4\x16\x29\x95\x29\xa8\xdf\x2d\xa1\x37\x5e\x56\xd5\xc8\x39\xb0\xea\x6f\x70\x74\x27\xcd\x49\x7f\x68\x64\xec\xb6\x7b\xf8\x4a\x15\xbc\xdc\x58\xb2\x30\x7a\x61\xc1\x07\x43\x91\xe9\xee\x5c\x37\x00\x4f\x85\x2c\xdf\x24\x7f\x6e\x6b\x2b\x5a\xb7\xea\x36\x0e\xdb\x5e\x8f\xaa\x3a\xf8\xfd\x74\xd6\xff\xca\x60\x36\x13\x74\x44\x52\x3a\x91\x68\xe0\x23\x37\x7b\x0e\xb9\x34\xcf\x78\xd3\xe4\x1a\x23\x37\xe8\xe9\x59\xb2\xbe\xbc\xbb\x02\x82\x2d\x17\xa4\xb4\xaa\xa6\xae\x04\xa1\x61\xf8\xd4\xc0\x94\x1f\xb5\xa3\xcd\xd1\xef\x39\xd8\x01\xf3\xce\x84\x75\xb0\xf7\x4d\x85\x17\x58\x8e\x62\xbe\x99\x82\xd6\x0a\x93\xd1\x61\x79\xe4\xde\xdb\x5b\xb3\xc4\x14\xd8\xee\xfd\xb4\x3c\x1b\x66\xea\x07\x84\x35\x7a\x3b\xd7\x97\x74\xc2\x02\xfc\xea\x52\x04\xf6\xfb\x89\x53\xa2\xe1\x76\x43\x94\x24\x34\x75\xe3\xbd\x51\x8d\x01\x8d\xe1\x40\xc0\x9c\x62\xcd\x45\xbf\xee\xd2\xee\x9a\x58\x3c\x9a\x81\x60\xa0\xa7\x7c\xb9\x5d\xba\x16\xb9\x59\x45\x17\x93\xd9\xec\xae\x82\xbf\xb9\x82\x66\x38\x4d\xe8\xea\xc4\x55\xb1\x88\x17\x72\x56\x8b\x7a\xf6\xac\x5a\xed\x8e\x59\xbf\xb2\x78\xc3\x22\xc9\xfa\xd8\x7b\x28\xae\xf9\x0e\x78\xc5\x59\xd2\x94\xff\x30\x1b\x8f\xa7\xaa\x6c\xe8\x53\x22\x07\x6d\xd1\x12\x3d\x1e\x7e\x63\x6c\xcc\xbb\xc0\x8b\x86\x61\x61\xc7\x7c\xc7\x7e\x14\x57\x62\xf5\x44\x6d\xf3\x72\x4d\x2d\xdb\x9e\x17\x9d\xd8\x8b\x58\x65\x0c\x66\xad\xb1\x95\x5e\xae\x3a\xa8\x7b\xfb\x0b\xa1\xec\xb1\xdb\xdf\x7a\xb1\x3a\xee\x36\x6b\x32\xef\x2e\x1b\x7f\x01\xa5\xbf\x72\xed\xcd\x40\xc0\xd5\x9b\x51\x18\xaa\x3f\x30\x13\xb4\x97\x2f\x65\x60\x19\x83\xd6\x19\x1d\x34\x60\x63\x3d\x8d\x0d\xc7\x5e\x9d\x8a\xef\x25\x88\x91\x3d\x03\xfb\x26\x0f\x8d\x3c\x73\xc9\x24\x9d\x94\x53\x79\x16\x49\x10\xe5\xd5\xb6\xa4\xff\xea\xdd\x0e\xd5\xdf\x21\x72\x31\x59\x2b\xbf\xd4\x84\x41\x45\x9b\xfa\x6a\xbe\x77\x55\x7b\x41\x43\x5d\x34\x70\xbc\x67\x4d\x63\xeb\xb7\xd9\xb0\x73\x89\xd7\x40\x2e\x2f\x92\xa2\x94\x39\x12\xc6\xdc\x33\x59\x00\x81\x63\x87\x3e\xa7\xaa\x48\x36\x2d\xcf\xb8\xd4\xff\xdd\x1a\xa5\x45\x34\x3d\xdb\x50\xa6\xdf\x4f\xc5\x19\x4f\x36\x5e\xcb\xdf\x43\x81\xce\xf6\xd1\x53\xa1\x39\x04\xf8\x92\x63\x5b\x4e\x5d\x02\x9c\xcc\xed\x2a\x97\xb3\x28\x61\x97\x22\x8d\xf2\x0d\xdd\x80\xad\x0e\xe0\xe4\x67\x8a\x07\x1a\xed\xee\x63\xe0\x9f\x7d\xb4\x0a\xd8\x8f\xd5\xea\x66\xff\x42\x96\x18\x08\x7c\xdf\x33\xcb\x09\x30\xda\x29\x09\xf6\x83\x9a\x49\x7d\xae\xf6\x93\x6c\xff\x4d\x5e\x43\x0d\xf5\x1f\xda\x2b\xf1\x5c\xd1\x30\x7c\x45\x9e\x29\xf6\x5c\x51\x60\x7c\xaf\x3d\x8f\x8e\xe9\x73\x75\xd6\x71\xfd\xed\x6f\x6f\x90\x1c\x8a\xd5\x2a\xbd\xf1\x14\xb7\xf9\x05\x64\x46\xd1\x44\x0c\xf1\x47\xa0\xdb\xac\x43\x8a\x9e\x4b\xf2\x26\xa7\xec\x5a\x0d\x6b\x83\xf0\x82\xdf\x5a\x23\xf2\xe8\xb5\x62\x2d\x13\xf3\xe8\x57\xb5\xd1\xe5\xd1\xb7\xe3\x44\xcd\x9a\xf1\xd0\xf0\x0b\x38\x8d\x80\xb6\xb0\xaa\x02\x8d\x42\x02\x40\x70\xa4\xfd\x95\x4b\xca\x3e\xfb\x63\xf7\xc7\xed\xf5\xf2\xfc\xe4\x69\x2b\x5d\xcd\x3b\x39\x95\x67\xbc\x6c\x0d\x85\x60\x67\x1d\xc1\xdd\x6e\xc1\x62\xa6\xf3\x1e\x1a\x16\x9f\x92\xd5\x5b\x85\x01\x01\x41\xaf\xdd\xe8\x18\x93\xfa\x1f\xac\x52\x91\x64\x01\xc3\x0e\xbc\x22\x4f\x35\x93\x5e\x6c\xe7\xd3\x69\xec\x63\x6b\xa8\x4f\x54\xbc\xab\x5a\x63\xab\x5c\x35\x4d\x40\x69\xb4\xfa\x28\x97\x82\x6f\xf9\x8e\x68\x1a\x72\xf2\x99\x94\x34\xba\xdd\x50\xe7\x01\x0d\x7f\x59\xaf\x1c\x5a\x5b\x3a\x90\x33\x1b\xbb\x38\x70\x42\xb3\x1f\x78\xfd\x9e\xea\x0a\xab\xda\x65\x41\xd7\x69\x3c\x92\xc6\x67\xde\xf8\x4a\x2d\x59\x3b\x74\x96\x76\x96\x94\x7b\x42\xe8\x9e\xf7\x9a\x67\x00\x0f\x96\xcc\x6c\xc6\xa1\xad\xcd\xf4\x68\x18\x66\x9c\xbb\x94\xbe\xe7\x6a\x76\x53\x7b\xd9\x09\x08\xce\x80\xb3\x4d\x75\x13\xe8\x2c\x84\x19\xd5\x12\x8c\x94\x33\x57\xb9\x26\x82\x21\xbc\x93\xfe\xcd\x82\x62\x7d\xbe\x4c\xca\x80\x09\x98\x69\x2a\xc5\xa5\x7c\x03\xaf\x4e\x64\xb9\x50\xb3\x47\xa9\xca\xa4\x97\x7e\x53\x57\xda\x4b\x78\x3e\xc4\x7a\x90\xa9\x05\x65\x13\xf6\x55\xc3\x33\x8e\x50\xe6\xde\x27\xee\xa7\xff\x56\x6d\xfc\xb8\x1c\xe5\x70\x9e\x64\x49\xb1\x78\xde\x08\x05\x97\x69\x94\x59\x88\x4b\xc9\x05\xcb\x40\x11\xbf\xb5\xf5\x9e\x61\x34\xcb\x86\xa5\xea\x2a\xd1\x78\x9f\x14\x2f\xc4\x0b\x26\xc0\xad\xbd\x0e\x04\xdf\xc8\xe5\x06\x5d\x35\xef\x1f\x34\x43\x46\x42\xd7\xa0\x7f\x1e\x04\xcc\x2d\xec\xaa\x73\x61\x77\xad\x6b\x55\x05\x76\x78\xb5\xc5\x11\xd6\x37\xcb\x03\x5c\x89\xf7\xcc\x13\x08\xd5\xb2\x35\x84\x4c\x65\x32\x30\xf2\xad\x6b\x45\x1a\x11\xba\x6a\x1b\xb0\x7a\x9a\xcd\x58\x6e\xac\x19\x60\x7b\x43\x6b\x41\xd6\x7e\xba\x69\x18\x6e\xca\xa1\x9a\xcf\xf9\x4a\x32\x39\x54\x19\x5f\xe8\xbf\x57\x0b\x29\x53\x30\xb1\x7d\x95\x5c\xcb\xb4\xe0\x1f\x13\x26\x87\x4f\x54\xcc\xdf\xe4\x4c\x7a\x11\xb0\xf9\x77\x12\x62\x08\xac\xb3\xd2\x08\xa6\x7e\x65\x18\x0b\xda\x3c\x3e\x67\x72\x98\x14\xef\x8c\x0c\x89\x4b\x5d\xfc\x95\x28\x0a\xfe\x5e\xb7\x93\x5c\x64\x22\xe5\x4b\xfd\x52\x37\xc7\x7f\xd1\xe3\x46\xd7\x9c\xa7\xd9\x8c\xbf\x4d\x1c\x75\x74\x2e\xc0\x72\x23\xe5\xaf\x85\x6e\x41\x73\x61\x50\x76\xb9\xd2\xbf\x33\xfd\x5b\x23\xdb\x82\x3f\xd6\x8d\x2d\x93\x25\xe0\xca\x82\xbf\x93\x70\xc3\x16\x2a\xbd\x44\x44\xfe\xab\x7e\x61\xcc\x29\xf8\x53\x69\xea\x39\x54\x55\xf0\x57\xfa\x1d\x8a\x25\xa1\xcc\x7b\x9c\xe1\xea\x06\x0c\x06\xf8\x1f\x92\x49\xcf\xe6\x90\x3f\xd3\xcf\xce\xb2\x84\xbf\xc6\xd2\xa0\xa1\x28\xf8\xcf\x7a\xb5\xd0\x72\x92\xbf\x32\xbf\x5f\x88\xa5\xe4\xbf\xe4\xb0\x2e\x27\x6a\x96\xcc\x13\x99\xff\x28\x6f\xf8\x33\xfd\x2a\x55\xea\xd3\x7a\xa5\x1f\x5f\xeb\xc7\x4c\xe5\x4b\x70\xd1\x41\x2b\x4d\xfe\x87\x7e\x89\x8c\xdf\x9b\x32\x97\x62\xc9\x9f\xeb\xfe\xde\x2c\x44\x8e\xc4\xfd\x09\x04\xe7\xe6\xd7\xba\x9c\xf7\xfc\x53\x6e\x56\x18\x55\xa6\xfc\xa3\x7e\x96\x1f\x9b\x71\x37\xf9\x05\xcc\xfc\x63\x51\xaa\x95\xbe\xbc\xc5\x05\x30\x20\xfc\x63\xfd\x9a\x3f\x92\x98\x19\x09\x8c\xbe\xf9\x07\x26\x5d\x00\x01\xfe\x9d\x5e\xe8\x25\x7e\x78\x5b\x4f\xb5\xe0\xef\x72\x34\x16\xbe\x56\xc3\x4b\x99\xc3\x7d\x10\x7c\x33\xfc\xf6\x9b\xe1\xb7\x01\xbb\x56\x1b\x4d\x14\xfe\xe3\x1f\xdf\x7e\x13\x19\xd5\x3b\x3f\xbe\xed\xf9\xe0\x19\xac\x0b\xb9\x5f\x94\x79\x12\x97\xc1\x9e\x6c\x5c\x84\x7f\x88\x4b\x51\xc4\x79\xb2\x6a\x46\xb0\xf3\xf4\xf7\x10\x03\xac\xf6\x89\x64\x8a\x67\x48\xca\xeb\x93\x8f\x86\x7e\x2c\xe5\xd9\xf0\x8f\x42\x65\xe9\x8c\xc5\xe6\x67\x55\xa5\xac\xe0\xbd\x71\x8f\xf3\x6c\x58\xe6\x22\xfe\xf4\x26\x56\x2b\xc9\x66\xfa\xf1\x66\x25\xb1\x53\xb6\xe6\xd9\xd0\x8a\x47\x45\xac\x09\xc6\xaa\x3a\x98\x9e\x5e\x7d\x75\x7a\x2d\xc6\xe8\x9a\x37\x3f\x3b\x60\x8d\xa8\x49\x0e\xb7\xcb\xfa\x7e\xc6\xc4\x11\x92\x01\x06\x80\x04\x12\x90\xbf\x1f\x0d\xa7\x4a\x2e\x89\x7d\xb5\x2f\x02\xca\x32\xff\xc5\x79\x40\x99\xf0\x5f\xc4\x01\x65\x89\xff\x62\x06\x91\xd0\x24\x09\x90\x53\x55\x79\x40\x99\xe2\x26\x57\x85\x28\xd5\x32\xb0\xfd\xc2\xc3\xc6\x4a\xb3\x92\x79\x24\x49\x90\xcc\x03\xca\xae\x16\x49\x2a\xa3\x92\x5d\x25\xe5\x22\x2a\x99\x4c\x0b\x19\x65\x6c\xa6\xa2\x8c\x95\xf9\x4d\x94\xb1\x79\x92\x89\x34\xd5\xbf\xb0\x72\x94\x30\xe0\xac\xa3\x04\x48\xab\x24\x5b\xcb\x28\x61\x99\xbc\xd2\x4d\x66\xf2\x2a\xb0\x3a\xa0\x48\x80\x91\x67\x24\x18\xd8\xee\x46\x82\xcd\xe4\xf9\xfa\xe2\x42\xe6\xba\xa4\xfd\x1d\x50\x76\x29\xe0\xcd\xa5\xd0\x0f\x40\xa0\xd6\x8f\xa9\xf4\x1e\xec\xfa\xea\x37\x0e\x13\x53\x06\x17\x92\x7e\x07\x3f\x74\x39\x05\x0d\xce\x61\x3d\x8a\xab\xc4\x7c\xc6\x5f\x50\xa1\x90\x58\xbe\x90\x30\x5c\x4c\xdd\x01\xa3\x42\x87\x35\xca\x92\x2c\xca\x19\xe2\xf8\x28\x67\x49\x56\x94\x22\x8b\xf1\xa1\xcc\xd7\x32\x52\x0c\xe2\xe4\x46\x0a\x88\x86\x48\xb1\x75\x86\xe0\x3b\x8b\x14\x7b\x21\x5e\x44\x8a\x3d\xcf\xf4\xed\x58\xde\x44\x0a\xf8\x39\xdd\xbe\xfe\xab\x07\xa0\x4f\x12\x8c\x00\x1c\x2c\x28\x2b\xd6\x2b\x5c\x16\xd8\x27\xca\x6e\x80\x01\x13\x4c\x5e\x83\x59\x85\x24\x01\xfe\xd2\x03\x5b\xda\x57\xf8\x2b\xa0\x0c\x31\x5a\x11\x09\x26\xae\x44\x52\x46\x62\xb3\x21\x94\xcd\xf9\xc1\xb4\x7f\x3a\x78\x10\xfe\x85\x1f\x1d\xf7\x26\xd5\xff\xff\xf7\xff\x3e\x3b\x60\x2b\x7e\xf0\xfb\x7f\x13\xe3\xbf\x5f\x25\xb3\x0a\x28\x90\x2a\x15\xd9\xc5\x5a\x5c\xc8\x4a\x4f\xb9\x8a\x6d\x76\xa7\x2a\x4d\x8a\xb2\x2a\x64\x59\x69\x74\x92\x17\xb2\x02\x8a\xab\x3a\x17\x85\xac\x2e\x55\x2c\xce\xab\x8b\x5c\xac\x16\x34\x38\xa8\x5d\xb0\x97\xd6\xd0\xc6\xda\x64\x71\xc9\x12\x9e\xb1\xd2\x0f\x9b\x50\xcb\xc9\x40\x55\x91\x01\xd3\xad\xa9\x9e\xbf\x06\x7f\x45\xbb\x87\xbf\x06\x5e\x8a\x73\x63\x32\x9e\xfc\x29\x39\xc9\xb8\x60\x1d\xe6\x77\xce\xa2\x27\x0d\xc3\xe0\xbf\x21\x68\xea\x4a\xca\x4f\x98\xcb\x6c\x09\x44\xcb\x8a\x76\xb4\x77\xc2\x96\x24\x40\x24\x31\xb0\xc7\x93\x05\x4b\x59\x0a\xc3\x17\x1d\x1a\x75\x7c\x3d\x4e\x1a\x86\x44\xf4\x38\xd8\xe2\x1c\xd2\x84\xf7\x92\x30\x0c\x4e\x4f\xf5\x80\xed\x45\x9c\x40\x52\xd3\xba\x13\xaa\x7b\x31\x96\x7d\xcc\xfe\x80\xbb\xdb\x15\x82\xb9\x80\x49\xd2\x30\x80\x68\x4f\x76\xd8\x07\xbf\x9f\xce\xa6\xa7\xb3\x8f\x67\x0f\xc8\x24\x9a\xca\xa7\x67\x7a\x5f\xcf\x26\xf0\xaa\x4f\x27\x07\x6e\x56\x4b\x67\xcd\xc4\xec\x8f\xce\x06\x83\xe1\x30\xf0\x2b\x15\xab\x5c\x0a\x6f\xd6\xc9\x9c\x1c\x4c\x4f\xa7\xa7\x67\xb7\x9b\x53\x72\x4a\xd9\xe1\x69\x74\x3a\xb4\x61\xa2\x84\x57\x53\x60\xf3\xdc\x36\x2f\x45\x49\x82\xe3\x46\xdb\xfc\x38\x60\x1e\x7e\x82\xf2\xa3\xf6\xfc\xc8\x24\xba\x9e\x9e\xce\x1e\x0d\x9e\x89\xc1\xfc\xe3\x59\xbf\x52\xd3\xd1\xe0\xbf\xf4\x8f\xf3\xe9\x68\xac\x67\x99\xdd\x63\x9a\x07\xa7\xb3\xad\x31\xd6\x7d\xb8\x15\xcc\x2a\x32\x89\x4e\x87\xf8\x4c\x27\x9d\x6b\xaa\x57\x95\xed\x5c\xce\x03\x1f\x34\xcd\xac\x1f\x04\x74\xe2\xef\xf8\x25\xbb\x84\x0d\xa5\x91\x29\x70\xa0\x0b\x34\xb8\x35\xdd\x81\xa6\x27\xc0\x43\xdf\xfd\xa2\x34\xfa\x19\x60\x81\x8d\xe9\xa4\xdb\xa2\x9c\x41\x88\x66\xc1\x7b\x63\x0b\x9b\x65\x0d\x9b\x87\x18\x45\x31\xc3\xe8\x7c\x07\xa8\xd6\xec\xd9\xe1\xee\x05\x53\xfd\x66\x22\x78\x6f\x14\x89\x30\x0c\xce\x8c\x33\x9f\x80\x68\x4b\x19\xef\x65\x16\x96\xcb\xcd\x06\xe5\x23\x0e\x0a\xcf\x09\x99\x5e\x24\xcb\x9b\x75\x71\x46\xc9\xa4\x67\x7f\x3f\x38\x7d\x48\x69\xff\xf4\x1c\x97\x2c\x97\x17\xf2\x7a\xe5\x80\x7c\xf0\x30\xc0\x44\x8c\xb0\x08\x3c\x80\x32\x0e\x1e\x3c\xd0\x40\x79\x7c\x8e\x64\x3b\xae\xf3\xff\xda\x81\x02\x6e\xd8\x4d\x7d\x58\xfe\x7f\x08\x4c\x41\xcf\x3b\xf2\xb4\x8b\x39\xd6\x1d\x03\x80\xfb\x70\x6e\xab\xc3\xf8\xde\xe9\xcb\x90\xac\x7d\x40\xbb\x14\x79\x02\xae\xe9\x2c\x58\x19\xa9\x87\xa9\x78\xd4\x3a\x53\xbd\xc1\x20\xa0\x55\x15\x0c\x5a\xef\x07\xc7\x9a\x11\xec\x1d\x9c\xbe\xb1\x7a\xcb\x21\xae\x8c\xb3\x80\x36\x44\x27\xdd\x3d\xec\x0e\x28\xd1\x63\x98\xb7\xa0\x3d\x38\xc6\xbe\x35\x07\x73\x9d\xc4\x42\x63\xc2\x63\x08\x52\x62\x9e\x81\xc2\x01\x2e\xc5\xee\xc6\x24\xe8\x05\x3d\x58\x3f\xae\xff\x56\x55\xfd\x29\x3a\x98\x1e\x1d\x3f\xe8\x9f\x0e\xaa\x70\x52\x1f\x7e\x88\x39\xa6\x8b\x08\xca\x6c\x7f\xf6\x05\xa5\x2c\x98\x34\x70\xc1\x30\xa0\x93\x25\xfc\x89\xee\xb3\xed\x7a\x52\x6b\x37\xa9\xdb\xc6\xa6\x18\xcd\x83\x57\xdc\xa0\x36\x50\x52\x8b\xa2\xc4\xa4\x38\xc9\x9c\x2c\x86\x76\xab\x9e\x17\x4f\xb3\xf5\x52\xe6\x60\x89\x97\x38\xc6\x78\x31\x4d\xce\xf6\xdc\x1e\xe7\xb0\x2a\xcc\x68\x44\x58\x82\x69\x66\x44\x71\x93\xc5\x68\xd1\xe5\xe1\xa9\xd3\xa2\x3a\x3d\x38\x7d\x40\xa6\xbf\x3f\x38\xab\x4e\x1f\x90\x49\xef\xf4\x80\xd2\x07\x93\xd3\x07\xa7\x07\xf4\x81\xc6\x99\xe4\xf4\xea\xec\x80\xf5\xc6\x3e\x10\x61\x5b\xcc\x51\x7f\xba\x8f\x4e\x10\xab\x7f\x26\xb4\x11\x91\x07\xae\x39\x7b\xfe\x33\x73\xf4\xdd\x99\x3f\xac\xcf\x7a\x16\x86\x82\xde\xfa\x37\x8f\xb3\xd7\x0f\x1e\xe8\xef\x5e\xc7\x1d\x50\x55\xf7\x79\xd3\xdd\x27\xa2\x9b\x6c\x0b\xdd\x88\x30\xc4\xf3\x9a\x55\x55\xf0\x15\x0e\xc4\xc0\xc0\x6d\x40\xe9\x8e\x21\xe9\x6a\x88\x6c\xfc\x71\x7d\x5e\x8b\x22\xf1\x11\x48\x03\x46\xea\x21\x9e\x1b\xdf\xb8\xe1\x5c\x94\x8f\xf2\x5c\x5d\x3d\x02\x65\x97\xf7\xe8\x65\x06\xcb\xb8\x3b\x77\xce\x53\x41\xdf\x4d\xf6\xf0\xed\xa1\xcf\xc3\xd1\x08\x23\x7d\xcf\xac\x51\xff\x41\x74\x5a\xe8\x5b\xe3\xf4\xaa\x4f\x26\xd1\xd1\xf4\xf7\xe3\xb3\x07\xc7\x95\xbe\x1c\xe9\xa4\x3a\xbd\x9d\xfe\xbe\x39\x7b\x70\xba\xa1\xa7\xc5\x83\xaf\x0e\x20\x3e\x61\xfb\x7c\x9b\x0e\x58\x46\xe9\x9e\x5e\xa5\x8c\x0b\x1c\x41\x1d\xba\x30\x81\x18\x45\xbd\xb1\xe6\x61\x06\xe3\x43\x75\xcc\x47\x87\x83\x81\xb2\x06\xfb\xae\x41\x63\xb5\xa0\x28\x8b\x79\x40\xa6\xb7\x9b\x33\x1a\xb8\xd9\xa4\x30\x85\xf8\x98\x8f\xc2\x30\x3e\xfa\xda\xc4\x2b\xa7\xb7\xfd\xbe\x32\xeb\x8d\xce\x21\x83\x41\x42\x6f\x03\x12\x70\x9e\x42\x12\xa6\xde\xc8\xea\xca\x36\xd6\xfe\x34\x3e\xe6\x5f\xeb\x46\xbe\xa5\xfd\x7e\xe2\xac\x52\xcd\xc1\x4c\x29\xd5\x95\xdc\xeb\x83\x69\xf0\xd7\xd3\x83\xff\x65\x31\x44\x4a\x31\x75\x0c\x4e\xc0\x64\x52\xb3\x97\x0f\x48\xb5\x5a\x93\x81\x0c\x32\x29\xc2\x41\x6f\x7b\xae\x83\x87\x94\xde\xaa\xc1\xa0\x3d\xc6\x3c\x0c\x9b\xb3\xdb\xc0\x9b\x36\x00\x28\x8a\xac\xd6\x05\xbf\xd5\xb4\x75\xd4\x1b\x31\xbc\xca\x23\x70\x98\xc6\xe3\xa6\x7f\x63\xb7\xfa\x17\x5e\x60\x10\xea\x5f\x93\xed\xbd\x91\xa5\xb9\x7b\x23\xd6\x26\x14\xa3\xde\x68\x53\x53\xbe\x1f\x6b\x3b\x65\x96\x1b\xa7\x4d\xe4\x50\xe5\xcc\x46\x4c\x8a\x51\x78\x62\xb4\x6b\xe0\x2c\x9b\xd5\xb9\x1b\xb8\x51\x9a\x26\xd9\x5c\xf1\xdc\xa8\x70\x85\x55\xe1\x8a\x34\xb9\xc8\xb8\xf0\x8e\xc0\x9f\x4e\x8a\xda\x2b\xb6\xd3\x9a\x69\x98\x4f\x55\x2c\xd2\x5f\x45\x5e\x1c\x66\x87\x19\xcf\xe0\xd8\xd2\x64\x4e\x32\xe3\xb4\x57\xd6\xc9\x11\x6b\x0f\x49\x69\x23\x7c\x1d\x8a\x43\xc1\x05\x0c\x0d\xb6\x55\x03\xef\xe5\x7d\x1a\xab\x87\xf8\x68\x3b\x83\x9a\x1c\xc6\x31\xf4\xf6\x13\x72\xec\x5c\x32\xfd\x0b\xa4\x1e\x09\xfb\x09\xc2\x54\xca\x19\x2a\xef\x7e\x1a\xc6\x31\xcf\xe1\xfb\x4d\x2a\x79\xc9\xa4\xbb\xcc\x5a\xca\x88\x00\x96\x47\xdf\xc1\xa4\x2e\x83\x4b\xd6\x1b\xd1\x43\x48\x26\x45\x6c\x34\xb4\x49\x8e\x39\xa4\xa2\x78\xf2\x3e\x7a\x4a\x21\xe9\x21\x62\xbb\xc3\xdc\x59\x0a\xe5\xd3\xdc\x4b\xbf\x9d\xca\xeb\x43\x6a\xaa\xd5\x4e\x1c\x76\xb4\x13\xfb\x23\xaa\xb1\x38\x60\xc1\x3f\x21\x76\xc9\xc4\xbd\x1d\x3c\x0c\xa2\x12\x81\xf2\x27\x08\x86\x5f\x4a\xb0\x6c\x60\x08\x19\xf8\xdb\x34\x85\xef\x63\xb4\x7c\xa8\xe1\xec\x8a\xd4\x88\x59\x72\xa7\x73\xa8\x63\x1b\x49\x8d\x41\xe4\x60\x40\xf5\xea\xa1\xe6\xc8\x95\x9a\xca\x33\x0f\x80\xae\x6b\x59\xec\x95\x51\x64\x60\xdc\x31\xa7\xc8\x60\xfe\x66\xbe\x6d\xdd\x0a\xbc\xdc\x01\x09\xb2\x23\xe7\xa6\x6b\xe5\x53\xad\xc3\x34\x10\xa0\x31\x83\xdb\x77\xcd\x86\x07\xac\x68\x46\xa1\xd3\x8d\x83\x1c\xc0\x27\x67\xf4\x31\xf1\x62\x6c\x7a\x3f\x87\xe7\xa9\x8a\x3f\x59\x24\xfe\x52\x0f\xdb\xb5\xb4\xe7\x22\xf6\x09\x3f\x3d\x5e\xdd\x97\x3e\x62\x16\xcf\xf4\x60\xca\xf5\x31\xa2\xad\x2a\xee\x03\xc4\x5f\xfa\xae\x5d\x78\x2f\x1b\xa2\xfe\x4e\x3f\x86\xa1\x69\xad\x7e\x85\x79\x35\xeb\x67\xaf\x15\xaf\x90\x4f\x0c\xbc\x74\x47\xde\xfc\xef\x4f\x35\x33\x53\x85\x03\xeb\x5c\xe5\x26\x99\x0d\x54\x37\x29\x23\xdd\xc1\x0f\x24\x63\x25\x1c\x64\x48\x64\x05\xe0\x65\x0a\xe3\x00\xf5\x27\xea\x0a\x63\x5d\x56\x0f\x0d\x3e\x6b\x22\xc7\x19\xce\xe9\x16\xdc\x10\xdf\x78\xb6\x2e\xab\xf5\x79\x9a\xc4\xa8\x40\x0b\x56\x79\x72\x29\x4a\xe9\x9e\x54\x09\x16\xa3\xe6\x59\x9c\x17\xe8\x7e\x8b\x8f\x9a\x27\x55\x59\x7a\xa3\x1f\xeb\xb6\x7f\xb0\xd2\x85\x1a\x67\x1a\xcc\xaa\x07\x65\xf1\x2a\x2c\x09\xcf\xea\x6a\xdf\x79\x7e\xf4\x00\xa1\xa6\x92\x86\x5b\x5e\xc2\x69\x7c\x62\xd6\x1e\xa5\x34\x66\xb6\x81\x3b\x08\x26\x3a\x02\xad\x8f\xe1\x07\x42\x6f\x7f\xb2\x09\x59\x0c\xe4\xe0\x82\xb5\xde\x32\xfb\xec\x00\x03\xc2\xad\x6c\xbd\xe5\x4f\xea\x01\xbf\xf8\x4f\x1a\x1f\x75\x35\xde\xdc\xa3\xc7\x5e\xfb\x75\x99\x56\xdb\x08\x22\xed\x61\xb4\x0b\xe9\x4d\xa8\x1b\x7e\xe7\xdb\x40\xb5\x2c\x57\x32\x5b\x17\xc2\xe8\xda\xab\xd1\x78\x3d\x0a\xbd\xf1\x59\x83\x55\xa1\xc2\x7b\xe1\x8a\x3b\xaf\xd6\x3a\xa6\x1b\x94\x38\x4c\xc2\x30\xa0\x9a\x66\x37\xe9\x72\x12\x44\xff\x87\x09\x4f\xf0\x44\x08\x9e\xd4\xcd\xb8\x7a\xb0\xae\x1f\x89\x70\x97\x90\xb9\xa4\x09\x65\x12\x8d\xcd\x5d\x51\x56\xd2\x4d\xed\x81\x9a\xca\x6b\xae\x09\x8a\x7a\xf2\x9f\x9d\x89\x8e\x45\x6c\xf5\x55\xa4\x47\xa0\xa9\x64\x0a\x8c\xaa\x3f\x4d\xe0\xa9\x6a\x42\x61\x6b\xc6\xb4\xbe\xf4\x78\xb3\x3d\x0f\x93\xff\xda\xa1\x61\xdf\x2f\x49\x2d\x87\xcb\x38\x97\x93\x6b\x42\xa3\xe0\xd0\x9c\xb0\x8d\xa1\xd7\xa9\xf9\x7b\xa6\xff\x4e\xae\x08\x8d\xae\x49\xe9\xe3\x9c\xa7\xbe\xb7\x9e\xc1\xc2\xba\xad\x77\x80\x92\x01\x5d\x97\x94\xfd\x24\xd9\xaf\x24\x38\x0c\x28\xfb\x4c\x23\x4f\xae\xed\xca\xce\x55\xbe\x0c\x28\x7b\xcd\x9e\x36\x4a\x9c\x6f\x95\x68\x7e\x07\xfc\x30\x71\x9b\xe3\xc4\x11\x9a\xe4\xd6\x07\x09\x26\x05\xd5\x01\x88\x28\x7b\xee\x8f\xc3\x49\x9a\xb1\x13\xfc\x42\xa3\xe0\xb6\xee\x75\x13\x50\xf6\x82\xc5\x92\x7d\x66\x8f\xed\xf2\xe0\x4a\x25\x73\xf8\x4d\x02\x89\x49\x47\xdd\x89\x69\x5c\x40\xee\x40\xc4\xd3\xfa\xa7\x97\xed\x90\x7f\xf6\xcb\x58\x0a\x82\x6d\xad\x09\x7b\x23\xf5\xc8\x9c\x6c\x1b\x87\xf1\x41\xea\x77\x2a\xdf\x5a\xa5\x17\xec\x07\xc9\x9e\xb2\xc7\x30\x4d\x14\x25\xc3\xbe\xce\xc2\x30\x48\xb2\x52\xe6\x73\x11\x83\x59\xfb\xc4\xbb\x5b\x1d\x0f\x5a\xb7\xc4\xea\xca\x13\x19\x95\x94\xfd\x2a\xd9\x67\x3d\x10\x8f\x90\x91\x13\xdd\xea\x4c\xc6\xa9\xc8\xef\x6a\xf3\x29\xa5\xd1\x4c\x43\xf9\x52\xcd\xd6\x50\xb3\xac\xaa\x40\x66\xeb\xa5\xf9\xa9\xe1\x5d\xff\xa4\xb8\x24\xed\x1d\x3d\xbd\xc2\x2d\xed\x6a\xdd\x35\x33\xb9\x26\xff\xd4\x8b\x62\xdb\x9a\x5c\x93\xc7\x00\x7b\x9e\x1e\x64\x6e\x81\xd1\x80\x86\x59\xb3\x2b\x78\x7d\x1b\x50\x66\xf6\x1d\x76\xfd\x33\x8e\x3a\xd0\x37\x43\xb1\xba\xdf\xaa\x51\xf6\x1e\xe0\x14\x6b\x7a\x77\xd7\x5d\x4b\xe3\x43\x69\xa9\xa7\x60\x94\x12\xdb\x47\xc4\x1f\x25\xab\x75\x17\x06\x4c\x11\x50\x41\x81\x81\x55\xdf\xeb\x0a\x11\x00\xb6\x55\x62\x38\x78\xc7\xd7\xa8\x1d\x69\x77\xf4\x81\xbd\x02\xc8\xd3\xcd\x19\x1d\x83\x2b\x62\xc6\xf9\x87\x04\x00\x33\xea\x86\xf6\xd7\x67\xf8\xd5\x8a\x4b\xf4\xc7\xa7\x34\x02\x01\x7c\x09\xe3\x7a\x4a\xa3\x2b\xaf\xfc\xfb\xfa\x6c\xd6\xf8\xe5\x95\x31\x06\x05\xb6\xd4\x85\x11\xb9\x26\xef\x60\xb7\x68\xe0\x73\xfd\xef\x1b\x9e\xc3\xcf\x88\x71\xeb\xa9\x0b\xfc\xd1\x55\xc0\x0f\xda\xfc\xda\x23\x4f\x88\xe6\x39\x0d\xca\x7b\x07\x5d\x21\xf6\xa0\xad\x11\x3e\xb3\x64\x07\x10\xaa\x26\x13\x44\xcd\x66\x72\x07\xcb\x45\x1d\xf9\x59\xf0\x6c\xf2\x55\xf4\xcf\xbd\x8e\x89\x7d\x60\xa6\x33\x25\xf5\x24\xb1\x3b\xdd\x2f\x3f\x0e\x28\x13\xec\x31\x0a\xb7\xfc\x03\x68\x2b\x5f\x91\x0f\x06\x8a\x5d\xd9\x8d\xb9\x08\x27\xbf\x45\xbf\xd8\xdb\xe9\x62\xdb\x65\x6e\x72\x4d\x92\x2e\xf4\xc2\x92\xff\x0c\x7f\x50\xf6\xd9\x20\x8c\x5a\x53\x69\x28\x3a\x0f\x2a\xb2\xc9\x1f\xd1\x7b\x1a\xe1\x4a\x4c\x3a\x56\x1b\x86\xe1\x4e\xb0\x89\x36\x83\x9a\x89\x66\x0b\xd3\xba\x85\xb3\x80\xb2\x1f\xa5\xa9\x8b\x18\x3d\x95\x44\x48\xa6\x4f\x0d\x5c\xdd\xfa\x03\x0a\x94\x38\x6c\xf4\xf7\xf0\x26\x93\x57\xa6\x91\xbb\xec\xd3\xea\x2b\x6f\x68\xc0\x59\x4e\xa4\x8c\x7e\x6e\xa2\xc6\x32\x0c\x67\x93\x6b\xf2\x51\x32\xa9\x37\x40\x83\xbb\x84\x91\x6e\x36\x24\x83\x33\xef\xc1\xd1\xf3\x86\xe9\x96\x41\x7c\xd3\xc3\xd3\xcd\x29\x3d\x3d\x63\x67\x07\x14\x60\xf1\x8a\xbc\xf7\xea\xfc\xd2\xb8\x7d\x99\x19\xf8\x73\x1a\xfd\xb6\x0d\xfc\xbf\x35\x23\x6c\x8e\xf4\x85\xfe\x4b\xf4\x1b\x4b\xf0\xe7\xfb\xe8\x0f\xeb\xf3\xc4\x8f\x2d\x00\x30\x00\x53\x40\x01\xfe\xf2\x4f\x0e\x4e\xfb\xa7\xfd\x6a\x30\x30\x92\x9d\x92\x22\x68\xf4\xcc\x5a\x08\xc4\x7c\x47\xb8\x04\x5b\xc8\x9c\x4c\x7f\x3f\x3a\x3e\xab\x8e\xe0\xcf\x83\x63\xfa\xe0\x58\xa3\x77\x62\x6f\xec\x77\xa0\x28\xd2\xf0\x3f\x97\x0c\x7e\x7e\x66\x82\x46\x20\x3f\x2e\x3d\x84\xa6\xb7\x0b\xe1\xb6\xb9\x8b\x02\x2e\x6a\x7d\x78\x0d\x44\xa5\x92\xfc\xa1\x0f\x12\x0b\x62\x91\xa6\x01\x14\x18\x5a\xc8\x91\xf0\xd8\x02\x1c\x00\xbd\x33\xdb\x33\x60\xf1\xe2\x0e\x70\x9f\x83\x07\x50\x64\x15\x1c\x40\x17\x38\x7a\xc0\xc8\x9f\x79\x5d\xb3\x96\x70\xbb\xa5\x39\x17\xf1\xa7\x5f\x56\xc4\x3d\xaf\x54\x31\x68\x22\x8e\xc1\x58\x93\x05\x09\xb5\xc9\x85\x6d\x8e\x61\xb7\xbf\xdf\x37\x60\x01\x97\xc4\x62\xb0\xe0\xab\x5b\x10\x86\xa3\xdc\xd1\x3a\x3c\x0d\x1e\xea\xe5\xfe\x5e\xaf\xe2\x73\xf6\xa3\x07\x2a\x3f\x5a\xa4\xbb\xf1\xd1\x4b\x3d\x81\x5a\xfc\x6a\x67\xe9\x29\x60\x74\x8b\x75\x53\xff\xf4\xa0\xfa\xdc\xcd\xcf\xd6\xa3\xec\x8a\x98\xc3\xf9\x34\xf2\x01\xfb\xab\xfb\x57\xfb\xc3\xab\xf6\xb3\xe3\x80\x83\x52\xe4\x17\x12\x2e\xdd\xed\xf1\x7b\x5b\xf7\x8b\x57\x5b\xca\x7f\xb9\xfa\x6f\x5e\xf5\xd2\x33\xee\x08\x22\x03\x50\x9f\xf1\x96\xfb\xa5\xeb\x6e\xcb\xa4\x5d\xe7\x2e\x6c\x5e\xf7\xe7\xd4\x4b\xac\x81\x30\x84\x6c\xec\x78\x8d\x51\x49\x77\x55\x21\xdb\x94\x5b\x55\xb9\xb9\xe0\x3d\x75\x93\xee\xa8\x1d\x98\xc5\xd0\x88\x17\x7f\xe9\x2b\x43\xd2\x88\xcc\x6a\x02\x76\xf7\xad\x07\xc2\xed\x2e\xa2\x2e\x3a\x2d\x1e\xa0\x4e\x24\x0c\xbb\x6e\x4f\xff\x40\xf4\xb3\xe9\xc8\x46\xad\xd1\x67\x21\x97\xb4\xe1\x42\xd4\x88\x41\xe6\xcf\x23\x9d\xd4\x33\x89\xcc\x34\xfb\xc1\xbe\xbf\x36\x39\xac\x4d\x4b\x84\x8b\x3b\x98\x4b\xc0\x00\x6f\x48\xd9\x4d\x7b\xda\x85\x9d\x3a\x7a\xab\x90\x16\x7d\xe4\x40\xc8\xf9\x37\xd5\x1f\xf8\xee\xc1\x1d\xd8\x04\x9b\x8b\x0c\x3e\xd3\xc5\xf1\xa8\xa3\xb2\xa2\xde\xff\xc4\x87\x37\xb7\xad\x3d\x57\x6b\x07\x18\x7c\x90\x3e\xcd\x94\x77\x01\xed\x1f\xee\x32\xbe\x02\x1e\xa3\x8d\x6a\x94\x74\xa1\xf3\x6a\xa3\x55\x10\x6c\x27\x73\x92\x4d\x32\xa7\x79\x48\xe8\xf1\x60\x1c\xc1\xc5\x94\xd8\x30\x53\x2d\x46\xc9\x5e\x3a\x80\x9a\x39\x57\x86\x71\x22\x4a\x6f\x39\xc7\x3f\x55\x35\xa2\x7d\xc0\x7f\x9e\x23\x37\x13\x3e\xff\x5a\x56\x95\xd0\x4b\x8a\x77\x24\xc4\xe9\x15\x4e\x06\x95\xc0\xf7\x1c\xa1\x96\x62\xac\x3d\xa7\xea\x39\xc4\x0c\x4b\xba\x52\xa4\x89\x62\x2f\xcb\xa2\xd7\x59\xd2\xea\x2c\xb1\x8d\x5d\x81\x10\xd7\xe3\x88\x53\xb9\x1d\x57\xf0\xeb\x43\x71\xd4\x16\xc6\x42\x50\xb7\x2e\x29\xac\x38\x73\xf2\x39\x7d\x21\xe9\xa6\x18\xae\x78\x13\x7d\xc4\xfe\xd6\x6d\x1c\x67\x7a\x45\x9e\xb2\x58\x7a\xe5\x8a\x1a\xad\xcd\x10\xdd\x44\x4d\x92\x73\x6e\xc2\x4b\x4d\x7c\x74\x77\x4d\x0a\xe9\x4f\x6b\xe6\xb5\xa2\xb9\xb8\xc8\x9c\xb8\x24\x83\x5a\x8d\xd6\xea\x5a\x6b\x8b\xe2\xf4\x1d\x1a\x35\xd1\x5b\x17\x8b\xd7\x3f\x2d\xfa\x49\x71\x7a\x6e\x69\x81\xf7\x6c\x21\xd9\x1c\x76\xa6\xd1\xee\xc2\x43\xd5\x49\xf1\x45\x34\xed\xd5\x9c\x37\xb1\xe6\x27\x79\xa3\xe6\x1e\x03\xea\x1e\x92\x6c\x8e\x8e\x78\x4d\x79\xe3\xae\x43\xeb\x55\x9e\xfc\x11\xcd\xbb\x50\xad\x3e\x45\xed\x16\x80\x4f\x65\xd7\xe4\x02\x2a\x54\xa6\xbf\xd0\x20\xd8\x39\xa0\x0f\x87\xd2\xc0\xe5\xc0\x43\x76\x60\x12\x86\xdb\x7e\x21\xb7\x89\x18\x43\x40\x9d\x05\x2c\x60\x40\xca\x40\xa1\x96\x70\x63\x29\xed\x07\x4b\x7d\x2b\x49\xce\x0d\xdf\xb1\x92\xf8\xe9\xa8\xfe\x64\x49\x32\x18\x9a\x4f\x77\x5d\x62\xd9\x36\xaa\x58\xb9\x3b\x0e\xa9\xca\x1d\x70\xb2\x94\x9d\xd4\x2f\x12\xbf\x9a\xf6\x05\x99\x0b\x33\x13\xb7\x62\x98\xa5\xd4\xe0\x7e\x22\xd9\xd2\x6f\xeb\x44\xb6\x65\x52\xff\xc6\x85\x77\x4d\x4e\x60\x4b\x26\x66\x4b\x76\xdd\x32\x50\x2e\x72\x98\x73\xee\xef\xc3\xaf\xde\xc5\x4e\xd9\xcc\xdd\x0a\x27\xd2\xc3\xaf\x2f\x24\x3c\x77\x53\xfc\x86\xd4\x6b\x00\xf0\xa5\xfc\x37\x09\xbd\x4b\x73\x8c\xd8\x8d\xbf\x5a\x37\xf2\x3f\x23\xf6\x2e\xfd\xc6\xce\x77\x2f\x7d\xb7\x50\x67\x3a\x89\xd0\x26\xa2\xaa\x1c\x7d\x7f\xbe\xb5\xa0\x8d\x1b\xf4\x1c\x36\xbd\x01\x3d\x17\xcd\x6e\x8f\x4c\x43\x5d\x8c\x04\xc0\xb3\x3d\x67\x43\xb3\x9f\x8d\xf3\x36\x75\x3d\xdb\xfd\x82\x3a\xc6\x94\xd2\x62\x87\xe5\x0a\x1d\x09\xee\x66\x0b\xa8\xc7\xb6\x60\x7b\x91\x39\x3b\xed\x73\xf2\xd1\x43\x68\x47\x4d\x3c\xbc\x63\x1a\x9e\xaa\x57\x7a\xaa\x3a\x5d\xe8\x91\xff\xf5\x91\xd7\x32\x6f\xb6\xdc\x58\xc4\x9f\x9a\x8b\xe8\x24\x6a\xdd\x73\xfb\xa7\x9e\xdb\x15\xb9\x92\x9a\xda\xf9\x24\xd9\x4b\xbf\xa9\xab\x46\x53\xfb\x77\x53\x4f\x57\x5b\xb8\x72\x42\x3e\x91\x52\xdf\xf6\xb4\xbd\xf7\x57\xf5\x06\xa5\x92\xbc\x05\xec\xe6\xb3\xf7\xd7\xc0\xde\x6f\xaf\xee\xf5\x0e\xb8\x84\x00\xd0\x9d\x74\xa9\x91\x35\xb6\x40\xb8\x0b\x55\x50\xd6\x31\xc6\x8d\x39\xdd\x0d\xba\xd0\x80\x93\x81\x82\x6b\x43\x6f\xc0\xc3\x95\x5e\x44\x4a\x23\x3b\xf3\x4f\x0d\x22\xed\x6d\x63\x83\xb1\xac\xa7\x33\xdd\xbd\xc1\x3e\x6f\xf4\xd2\x1d\x74\xd6\x44\xc4\x3f\xf9\x8d\xbd\xf1\x1a\x6b\x48\xe1\xc3\xd0\x4a\xba\x9b\xa0\x69\xe4\xc4\xf0\x0d\xc5\xf3\x9e\x46\xae\xc5\xa1\x5c\x89\xc4\xf2\x0e\x3f\xc8\x6d\x81\xcf\x77\x20\x30\x6c\xef\xdd\x77\x2d\x32\xd7\xd4\xf9\x49\xb2\x27\xb2\x0d\x38\xd7\xe4\x09\x60\x87\x27\xfe\x94\x9e\x34\x47\x41\x83\xa6\xb6\xc3\x54\x32\x84\x4c\x55\x05\xe6\x16\xef\x86\xd6\xf7\xba\x57\x10\xc3\xb0\x46\x27\x1f\x9a\x9d\xdc\x45\xdf\x7f\xd8\x0d\xf0\xf8\x89\x38\xf1\x4b\x97\x28\x70\x0d\x92\x7d\x4f\xc2\xd2\xc0\x74\x7f\x3a\x14\xd1\x45\xb8\xbf\xb8\xff\x28\x5f\xec\x1e\xe5\x8b\xfb\x8d\xf2\x1e\x63\x7c\xd1\x31\xc6\xc7\x5b\x04\x9a\x65\xc6\x34\x0d\xd5\x18\xcf\x36\x1d\xf5\x18\x86\x76\x47\x97\xdb\xfd\xbd\x6b\xf6\xf7\xdf\x28\xb4\xd2\x3b\xfd\x4e\xb6\xcf\xf6\xbb\x2f\xf2\x82\xef\xa4\x11\xfb\x83\xaa\x18\x6b\x01\x86\xf4\xb1\xa5\x07\x37\x9f\x77\xdf\x98\x93\x5f\xf1\x5b\xf4\x14\xff\x7a\x0a\x3d\xef\x90\x76\x89\x0e\xcc\x3e\x3d\xf5\x3b\x7a\xfa\xa5\x3b\xb2\xde\x95\xa7\x5f\xba\xef\x50\xda\xc7\x8c\x02\xac\xf9\xad\x81\x24\xed\xc2\xe8\xd1\xcc\x26\x73\x19\xbd\xd7\x8d\x6f\x53\xa1\xaf\x3a\x4f\xfe\xab\x1d\x02\x8e\x16\x1c\x68\x6e\xc4\xe4\x08\xc5\xc1\x6e\xc9\x2a\x60\xbc\x7a\xd3\xba\x55\x4b\xfd\x6d\xef\x9d\x5d\x8a\xa6\x6b\xf2\xea\x3f\x90\xa2\x5c\x93\xf7\x92\x61\x03\xbb\xe9\x49\x2c\xd2\x2d\x4f\xb0\xdf\xee\x3a\xb8\xaf\x2c\x04\x7a\x14\x26\x54\xb2\xba\x5d\x2b\x26\x7e\x55\x5f\x54\x80\x0d\x6b\xc5\xcc\xab\x8e\x63\xf9\xde\x83\xb9\x5e\xf3\x16\x78\xdf\xcd\x3f\xda\xd7\x5b\xdc\xa6\x3e\x01\x7b\x9d\xb7\xd5\x5e\xc3\x14\xa0\xa1\xcf\xde\x73\xf7\x5f\xd6\x52\x42\x64\x20\x32\x98\xbc\x90\xd1\x07\x1f\xe0\xff\xb8\x3f\xae\xfb\xde\x69\x04\x1b\x4a\xb2\xdd\x77\x40\x5d\xfa\xb6\x66\x8d\x5e\x23\xf1\xc1\xea\xd6\x34\x2f\xee\x6b\x97\xda\xf0\x7c\x47\x1f\x0d\xde\x61\x0b\x13\x5f\x91\x3f\xd8\xeb\x8e\x4d\x7a\xe6\xdf\x95\x0d\xa8\xf2\x38\x8e\xf7\x4e\xfc\x7d\x45\x40\x27\xf1\x5c\xb2\x5f\x24\xfb\xde\x5f\xbc\xe7\xcd\xa1\x3a\x02\xeb\xb9\x21\xb0\xda\x84\x11\x60\x1c\x5c\xe3\x9d\x08\xe0\xb7\x06\x4d\xf3\xcb\x2e\x72\x04\x46\xe3\xeb\x2d\x3c\xc0\x13\x5f\x66\xf5\x9f\xfb\x75\xbf\xf7\xea\xce\x73\xe0\x96\xef\xae\xed\xcb\xa0\x7f\xf4\x17\xf3\xcc\x93\xaf\x28\xd0\x27\x9c\x35\x74\x8f\xff\x6c\x90\x68\x77\x68\x95\x95\x24\x5f\x19\x40\xf9\xdc\x20\x96\xbe\xba\x93\xc8\xfb\x59\xb6\x7c\xa7\x3c\xab\x69\x7e\x12\x86\xe0\x29\x63\x15\x0b\x55\xa1\xe6\x95\xa5\xde\xa6\xe7\xf1\xec\xac\x8a\x45\x21\xab\x4c\x5e\x55\xa8\xca\xad\x0c\x94\x57\x78\xbd\x55\xd3\xd3\xe9\xed\xe6\x94\xb0\xc3\xe8\xac\xe2\xc7\xd4\x86\x1b\xf2\xcc\xe7\xab\xca\xb1\xfb\xf5\xdb\x30\x3c\x38\xbd\x45\x03\xe7\x5d\x0e\x0c\x2b\x55\x0c\x48\x56\x55\x23\x5a\xcb\xd5\x3e\x80\x7d\xcc\x0b\x6b\x25\xf3\xd8\xfe\xf8\x6c\x7f\xdc\xd6\xbe\xb6\x1d\xd1\x4d\x6e\xed\xcc\xa3\x13\x66\x47\x12\x05\x85\x9a\x07\x2c\x8e\xa3\xe9\x19\x33\x78\x23\x42\xeb\x1d\x22\x75\xef\x83\x9c\x8d\x58\x00\xd6\x5f\x98\xd2\xca\x99\x36\x45\x99\x67\x20\x65\x2c\x97\xfc\x77\x61\x68\x0c\xe3\xc0\xde\x47\xff\xa7\xab\x5b\x0b\x9c\x48\xb7\xee\x59\xfe\xf8\x36\x7d\x5b\xf1\xba\x9b\x9f\x5b\xe6\x7d\xbe\x59\x1f\x2b\x37\xac\x1d\xd8\xc1\x25\xd4\x2c\xfe\x1f\xf6\xde\xb5\x39\x8e\x64\x4b\x0c\xfb\x8e\x5f\xd1\x9d\x9a\x69\x56\xb2\xb3\x0b\xdd\xe0\xbb\x80\x64\x5f\x10\xe4\x5c\x52\x97\x24\x46\x03\xcc\x8c\xe6\x16\x7a\xc0\x44\x55\x36\x50\x8b\xea\xaa\x9e\xaa\x6c\x02\x20\xba\x14\xa3\x0d\x59\x5e\x39\xc2\x76\x78\xa5\x08\xaf\xd6\x96\xac\x87\x65\xf9\xb1\x61\x4b\x1f\xd6\x92\x65\x29\x36\x62\xc6\xf2\x97\x1b\xb1\xfe\x0f\xf3\x07\xf6\x2f\x38\xf2\x64\x66\x55\x56\x75\x35\xc8\x99\xb9\x5a\xcb\x1b\xcb\x0f\x44\x57\xbe\xf3\xe4\xc9\x93\x27\x4f\x9e\x47\xaa\xa3\xa2\x7f\x80\xbe\xab\x68\xea\xbb\x8e\x30\x11\xb6\x46\x91\xfa\xc9\x94\x2a\x16\x51\x8a\xf3\xb6\xed\x59\x97\xbe\xd5\xfa\xfa\xe0\x08\xb8\xb2\xa0\x91\x90\xd0\xf4\xba\x69\xa9\x66\x44\xba\xda\x76\x80\x52\x36\x4e\x3c\x0b\x99\xac\x27\x30\xb0\x2c\x41\xfd\x3e\xea\xd2\xa8\xd7\x43\x83\x81\xfc\x31\x66\x92\x1d\x0f\x42\x1e\x20\xb2\xeb\x18\xbd\x69\xf0\x2f\xa7\x86\xeb\xd9\x9e\x52\xb4\xae\x63\xb5\x1d\xde\x2e\x97\xf6\xe7\x55\x65\x3c\xf3\x29\xcb\xf3\x8d\x5a\xe9\x2e\x7d\x65\xb2\x95\x80\x3d\x22\x31\x65\xbd\x1e\x33\x6a\xe6\x43\x4c\x82\x4a\xaf\x14\x6c\x01\xe0\x86\x28\x2f\x3c\x47\x27\x95\x55\x99\x11\xf6\xe6\x54\xd8\x2a\x3e\xdb\xb9\x52\xd9\xcf\x8d\x93\x66\x99\xeb\xe7\x10\x0f\x20\xa4\xf4\x1b\x1c\xd0\x40\x9d\x6f\x46\xad\x34\xec\xd2\x03\xde\xeb\x85\x5d\xba\xa7\x9d\x75\x82\xee\x71\xa9\x07\x17\x68\x53\x1d\x45\x61\xcc\xb7\xc4\x07\x38\xcc\xe3\xe5\xd2\x89\x54\x2f\xb5\x81\x4c\x30\x38\x1f\xa5\x9f\x83\xec\xfa\xd7\x60\x78\xf4\xb5\x4f\x8e\x5c\xda\x3f\x1a\xdc\xf6\xc6\xfe\x91\x63\xd9\xf1\x6d\x57\xe3\x4a\xb5\xea\x5c\xa0\x15\xd2\xaa\x71\xc8\x6c\xa3\xa5\x66\x8a\xab\x23\x7c\xa1\x4b\x93\x33\x1a\x53\xba\xd8\xa8\xb8\xdb\x90\xcb\xdb\xd5\x62\x1c\x94\x38\xd8\x77\xec\xb7\xe5\x0a\x49\x34\xa7\x52\x25\x40\x9d\x69\xaa\x67\xd4\x1f\x79\x43\xa5\xfd\x24\x81\xb0\xe8\xf5\xe0\x90\x8a\xad\x86\xab\x4c\xbb\xb7\xcc\x33\x13\xa8\x0f\xa2\xbe\xcf\xf4\x80\xed\x47\xef\xe6\xc0\xec\x84\xa9\x21\x97\x25\xd2\xe0\xe5\x72\xd3\x27\xa5\x69\xa4\x9d\x53\x00\xd2\x8e\xd3\xe5\x32\x83\x29\x68\x0d\x9e\x2e\x55\xf3\x5b\x2e\xcf\x96\xcb\xa1\x0a\x3c\xbd\x80\xa0\x74\x10\x4d\x06\x0a\x8d\x03\xb5\x8d\xc7\x81\x56\x44\xec\x3b\x2a\x90\x8a\x67\x4f\x45\x26\x65\xf5\x24\x38\x1e\xe0\x0c\xd0\x84\x1f\x5b\xb8\x3b\xce\xbc\xad\xdb\x19\x2e\x88\x89\xcc\x0a\xae\x9e\x3c\x40\x73\x5d\xad\xe3\xde\x1e\x7b\xa6\xae\xb7\x3c\xba\x5e\x1e\x15\xf8\xa3\x4d\x02\xf4\x74\x4f\xed\x73\x08\x88\xed\x05\x2a\x8a\x07\xda\xbc\x8d\x6a\xb9\xcf\x92\xb0\xcc\xbb\xbd\x59\xcf\xdb\x33\xe6\xe2\xa6\x40\xe7\x76\x07\x41\x70\x00\x5d\xa0\x6a\x75\x13\x91\x69\x1a\x87\x1e\x3a\xc9\x24\xf7\x47\x82\x38\xcd\xf9\x93\x8c\x05\xe7\x5c\xe4\x1e\x72\xb0\x3f\xb9\x2e\x6e\xdd\x3a\x42\x47\xe8\xcd\x1b\x44\xaa\x58\x14\x5e\x30\x86\xf7\x3d\xe4\xd5\x3c\x08\xa8\x27\xbf\x57\x69\xc8\xbd\x18\x3e\xe0\x67\x40\xf8\xe5\x3c\xe3\x79\x1e\xa5\xc9\x6e\x1c\xa7\x17\x3c\xf4\xfe\x1a\x27\xf9\x79\x34\x7f\x56\x66\xd4\xe2\x91\x48\x32\xa5\x0d\xeb\xcd\x1f\xf0\x03\x0f\xca\xc2\x75\xf7\x0d\x0e\x42\x64\x4b\xab\x0c\x2b\xb7\x3c\x2b\x5e\x9e\x2c\xff\xab\xa4\x36\x5c\x70\x34\x30\xd9\x84\x18\x8a\x4d\x47\x3e\x76\x39\xbb\x52\x6b\x61\x1e\xcc\x3e\xa8\x30\x9b\xcf\xe3\x28\x80\xe3\xe1\x83\x3b\xb0\xeb\x5c\x0e\x7e\x4a\xad\x9f\x34\x3a\xb9\xb8\xe4\x3a\x61\x33\xbe\xba\xc4\x5e\x77\x58\xbc\x67\x98\x3f\xa7\xfa\x8c\x25\xd1\x94\xe7\xa2\xff\xb3\x5a\x89\xc3\x9b\xeb\xc7\x61\x5b\x0b\xb0\x9c\x95\x7f\x8a\xd6\xda\x55\xf6\xfb\xc6\xf0\xe3\x1a\x2a\x9c\xc4\x79\x34\x7c\x70\x57\x9e\xcc\x0f\x87\x5b\xa3\x0f\x72\xe7\x61\xa9\x20\xd7\x82\x61\x5d\x17\x24\xa1\x43\x30\xfa\xd7\x2f\xa4\xc9\x0e\x83\xc0\x63\xc2\xe7\x7e\x32\x99\xd0\xd2\x64\xa4\xa3\xf4\xf2\x13\xea\x4b\x56\x87\xc9\x5d\xc2\x92\x10\x11\xf4\xe4\xd9\x2f\x5f\xbc\x46\x04\x9d\x70\x88\x05\x89\xe0\x00\x05\xc5\x9f\x9c\x97\xda\xac\x44\x99\x91\x20\xed\x96\x61\x2c\x7f\xa6\x46\x86\x09\x7f\x22\x99\xfd\xec\xf5\x53\xd0\x2c\x55\xfa\xa5\xf9\x22\x93\x99\xe0\xdb\x41\xfe\x05\x5b\x55\x28\x07\x1d\x69\xa5\x56\x82\x12\x7e\x29\x91\x36\x49\xe5\xff\x50\x28\xe3\xd0\x7a\xc6\xf3\x00\x02\xc3\x67\x5c\x64\x57\xea\xaf\xd2\xda\xca\x79\x2c\xdb\x01\x57\x0f\x92\x6e\x9c\xf1\xa4\x24\x1f\x08\xbc\x47\xc0\xdf\x98\xc3\xd8\x17\x89\x88\x62\x44\xd0\x85\x2a\x06\x6e\x3a\x10\x41\xe0\x18\x42\x76\x0c\x99\x19\x8b\x60\x98\xe0\x60\x03\xe6\x2f\x8f\x18\x39\x7c\xc8\x8e\xd3\x74\xae\xd5\xa1\x82\x40\xff\x80\xbe\x63\x36\x3b\x09\x99\x32\x69\x96\x19\xda\x46\x83\x58\x16\x19\xa4\xb4\xd5\x90\x53\xf8\x66\x11\x01\x5c\xe2\x14\xdc\x04\xe8\x84\xe3\x8c\xc7\x3a\x18\xb0\x16\x24\xc9\x15\x5a\x88\x54\x17\x3b\x3e\x7e\xf6\xfa\xe9\xf1\x31\xfc\xfa\xe4\xc5\xcb\x67\xfa\xe7\xcb\x17\xaf\xcd\xcf\x30\xca\x8e\x8f\xd1\x84\x30\x0a\x1e\xa4\x23\x2a\x1c\x5f\x2f\x9b\x59\x44\xbd\xa6\x6a\x25\x0c\x18\x0c\x74\xca\xf5\x30\x33\xd7\x53\xd6\xf3\x52\xf8\x31\xc1\x24\x83\x86\xd5\x00\x55\xdd\x09\x78\x4a\x41\x3e\xf2\xe0\xe9\xf4\x1a\x79\xa0\x67\x0b\x72\x7a\x54\x90\x98\x5e\xa3\x09\xf2\x90\x8f\xe4\x25\xce\x43\xd7\x88\x20\x8c\xe4\xed\xba\x68\x38\xaa\xc9\x16\x27\x57\x35\x17\x35\xda\xd2\xa1\xda\x00\x41\xe3\x4e\x97\x94\x6c\xa9\xd2\x09\xe0\x98\x70\x78\xff\xb7\x1e\xf3\x57\xef\x01\xa5\x3d\x39\x55\xb3\x82\x24\x2e\xf3\x56\x0d\xe4\x55\xbb\x53\x5c\x19\xf6\x2a\xcb\xcb\x1b\xd8\x7b\x30\x59\x24\x71\xcd\x15\x07\xd8\xf3\xc6\xda\x15\x47\xbc\x5c\x82\x6b\x8e\xd8\x54\x0d\x9c\x33\x27\x2e\x5d\x59\x10\x95\xb9\x5c\xaa\x4a\x98\x94\xf6\xf9\x9b\xc8\xaa\xb4\xce\x9d\x01\xdc\x20\x75\x64\xb3\xee\x08\x8c\x61\x5b\x5d\x1b\x28\x9f\xf1\xb4\x3b\x2a\xe3\x94\x21\xff\xda\xa9\x8c\x60\x05\x7e\x3c\x18\xa9\xf8\x8d\x26\x96\xca\xa4\xc0\xcd\x7c\x59\x6f\x30\x60\x3b\x43\xcd\x7a\x97\x65\xb5\xb7\x84\x21\x84\x5b\x89\x24\x25\xd2\x8e\xf4\xa9\x71\x89\x50\x5e\x32\xb4\x2e\x9f\xba\xfa\x4a\xdc\x2d\x1c\x8e\xc7\x35\xa0\x0c\xb6\x54\xc4\x65\x10\xef\x56\x5c\x26\x40\xe5\x63\x80\x8a\x8e\x7b\x55\x02\x31\x04\xc3\x5a\x65\x36\x9d\x23\x3c\xce\xa9\x62\x33\xb4\x0f\x89\x4d\xff\xcb\xbf\x36\xd9\x84\x64\x5d\xa3\xcc\xc8\x6a\xe9\x83\xad\x2a\xe7\xe2\xf2\x9b\xc9\x26\x86\xb8\x24\x76\x3f\x23\xc3\xc3\x9b\x72\x5f\x1f\x5d\x1c\xe5\x74\xb2\x59\xaa\xa5\x2c\xc6\x4e\xda\x6e\x49\xbf\x90\xcd\x2d\x68\xea\x2f\x26\x98\xc8\x29\x2f\x48\x4e\xc2\x72\xae\xf6\x64\x0b\xe3\x63\x21\x6e\x77\x6e\x50\xc3\x50\x90\x57\xc7\xe0\x8c\xa2\xb2\xb9\xdf\x71\xfc\xc1\xdf\x98\x60\xff\xe8\xcd\x11\x3a\xba\x35\x19\x3b\x3e\x1b\xbc\xdb\x1d\xfc\xfa\x78\x3c\x39\xba\xb8\x6d\xa5\x8f\xbd\xed\xe5\x47\x78\xb3\x72\xa3\x10\x38\x4e\x44\x99\xbf\x35\x21\x19\x65\xfe\x68\x42\xda\xb8\xff\x4e\x56\xbf\xf8\x96\xfe\x2e\x22\x3c\xb6\x77\x14\x18\x8b\x36\xc6\xae\xc1\x59\x58\xd8\x3e\xac\x4f\x15\x56\xf2\x12\xe1\xb1\xe5\xca\x60\xd3\x3f\x0a\xd9\x60\xba\x3b\xf8\x64\xb2\x59\x7a\x07\x39\x69\x96\x19\x8e\xca\xdc\x32\x69\xf0\x40\x32\x85\x46\xaa\x5c\x77\x79\x12\xdf\xe4\xf2\x44\x7b\x3b\xe9\xaf\xf1\x76\xd2\x68\x14\x44\xbc\xb1\xb6\x86\xb5\xdc\x7f\x1c\xf9\x7b\xaf\x26\x83\x4d\xbc\x5d\xc6\x2c\xd1\x83\x3f\x3a\x6a\x8c\xfe\xe8\x02\xc6\xae\xb6\x6d\x05\x27\x23\x27\x6e\x02\xe8\x16\x52\x3b\x07\xdd\x2a\xf9\xea\xee\x48\xef\x1b\x55\xe4\x16\xba\xa5\x8a\xdc\x42\xb7\xca\x22\xc3\x5a\x91\x4d\xff\x68\xe7\xe8\xb1\xdc\x06\x4e\x23\x41\x57\xb0\x0a\xf6\x8f\x06\x47\xb7\x8f\x36\x8f\x7a\x47\xcb\x23\xef\xa8\x2b\x2b\x35\x36\x9a\xc2\xb1\x8f\x7e\x71\x5c\x7b\x31\x30\x6d\x97\x0b\xd9\x78\x51\x90\xd8\xa3\xbb\x18\x1f\x75\x8f\xa8\xdd\x79\x83\x00\xfc\x42\xa1\x7a\x05\xde\x5f\x8c\x0d\x62\xd7\x9b\x6c\xc0\xea\x17\x48\x77\x52\x8d\xa1\x31\x04\xdb\xd2\x18\xba\xfa\x68\x15\xe4\x66\x82\xc7\x72\x4e\x8d\xe6\x2a\xac\x94\xd8\xa5\xb3\xd5\x6f\x6b\x4d\xcb\x4e\xee\x28\x44\x6c\x1d\xfc\x2a\x6a\xde\x34\x70\x1b\x76\xd5\xb7\x3c\x91\xcd\xea\xa0\x28\x2c\x69\xc5\x12\x75\xe5\x79\xd3\x05\x23\xc5\x97\x51\x2e\x40\x38\x50\x3a\x03\x49\xcf\x7b\x3d\xc9\xf0\x59\x09\x40\xf7\x37\xfd\x23\xe7\x08\x6b\xe7\x46\x47\xdb\xab\x63\x4c\xa8\x92\xff\x41\x27\x03\xb3\x4a\x0d\xcf\x46\x88\x65\x92\xe5\x52\x33\xa7\x12\x9d\x36\x6f\x7b\x47\xee\xd7\x1f\xef\x3c\xfe\x1b\x4b\xab\x4d\x20\xf0\x73\x5a\x9b\xf7\x6a\xf1\x52\x96\xe6\xaa\x39\xcd\x97\x4b\x27\xa1\xc8\x45\xd8\x72\x94\x52\x33\xb5\x2d\xc7\x8a\x96\xca\xce\xc1\x52\xe1\xb3\x75\xac\x96\x4b\x87\xd3\x91\x15\xcd\xdb\xd8\xb0\x80\x14\x49\x18\x77\x39\x32\x65\x64\xc9\xe7\x93\x06\xe1\x23\x55\x82\x6f\xe5\x95\x52\x27\x68\x76\xe3\x3d\x85\x68\xe8\xf0\xc1\x48\x59\x56\x83\x18\x47\x94\x0e\xba\x9c\x0f\xa8\xda\x1f\x55\x7e\x7f\x73\xc5\x2f\x59\x1a\x88\xa5\xdd\x65\xb7\x0c\x39\x5a\x9f\xb3\x81\xc8\xd8\xf9\x49\x93\xc3\x9e\x03\x8e\xd3\x55\xcf\x76\xd7\x67\x55\x1c\xa0\x66\xc7\xa0\x2c\x0b\xfa\xb0\x24\xa6\xda\x2f\x03\xa8\x19\x0e\xbe\x59\xa4\x82\x87\x83\x39\x5b\xe4\x60\xfe\x4c\xb3\xd2\x9a\x56\x8b\xda\xca\x04\x2b\x0b\xac\xb0\x23\x85\x8b\x05\xc2\x78\xbb\x0c\x14\x16\xd5\xdd\xb1\xa4\xea\xc1\x94\x2d\x97\x5d\x89\x84\x59\x63\xc6\x95\x3f\x90\xa4\xd7\x83\xd3\x39\xed\xf5\xba\x31\x54\x8d\x2a\xa7\x2d\xd7\xea\xdd\xb0\x36\x98\x6b\x39\x06\xaf\xfc\x26\xca\xd7\x60\xcb\x9c\x0a\x4c\xb2\x06\x43\x1a\x3a\xd8\xea\x7a\xd3\xff\xc5\xd1\x47\x66\xab\x44\x06\x13\xeb\x83\x95\xb5\x16\x55\xad\x22\xa6\xdd\xd8\x78\x8c\x49\x8b\xf2\x96\x68\xe9\x7d\x36\xc2\xde\xaf\x30\xcf\xf2\x0e\x50\xb1\xce\xbd\x5e\xf3\x88\x27\x6b\xd8\x13\xdd\x59\xeb\x93\x45\xdd\x49\x73\xf4\x8e\x7b\x7e\x3e\xa9\x9e\x0e\x86\xe5\x73\x83\xf6\xcc\x28\xe4\x1d\xa5\xcc\x1e\xd8\x5e\x2c\x8b\xd2\xa9\x62\x08\xb1\x2b\xbb\x23\xa2\x89\x97\xf2\x05\xa1\x49\x9d\xd7\x1d\x15\xed\x4f\x07\x89\xf2\x9a\x61\x3f\x1f\xac\x7b\x06\x50\x0c\x20\x04\x52\xac\x36\x80\x68\xdb\x00\xa0\x94\x1c\x50\xf0\xdf\xa2\x49\xb0\xc5\xbd\xda\x1e\x99\xac\x37\x72\x27\xa6\xca\x6c\xca\x90\x5f\x5b\x3f\x9f\xb5\x33\x96\xb6\x9f\x9f\x71\xd9\x96\xb7\xf9\xb5\xbf\x3b\xf8\xb5\xc1\x95\x1c\x8f\x91\x60\xa7\x08\x1e\x71\xed\x0e\x96\xcb\xd2\x8a\xcd\x4a\x2b\xcf\x87\x31\x94\xb7\xde\x58\x31\x48\xb4\x73\x12\xb5\x0f\x26\xc7\xe3\x94\x22\x05\x32\xe4\x65\x37\x15\x0a\xb9\x2a\x84\xa2\x29\xea\xd2\xbc\xd7\x33\x17\xf9\x2e\xcd\x97\x4b\x5e\xda\x93\x77\x9b\x6b\x30\x96\x47\x14\x95\x35\x2a\xcf\x15\x66\xbd\x76\xaa\x9f\xbd\x9e\x53\x0d\x05\x7b\xd6\x6f\x8d\x97\x4e\xb2\x5c\xca\x9d\x61\xd0\xb5\x4b\x63\xfd\x76\xa4\xc0\x40\x03\x4c\x40\x21\x32\x81\x54\x0d\x11\x5a\x1d\x9e\x98\x98\x26\x29\x4d\xc1\xd5\xa9\x73\xe4\x1f\x5d\x1b\x98\x27\x92\x19\xae\xd3\x00\x51\xa7\x01\xe0\x58\xb5\x44\xea\x6a\xe8\x85\xe7\x18\xf0\x98\x96\xf1\xd1\xe4\xa8\xa8\x5a\xc6\xf6\xe4\xb5\x91\x7c\xd5\x59\x3d\x0b\x98\x82\x12\xb3\x6b\x7b\x45\x5f\xd1\x92\xe5\xd2\x16\xe8\xc7\x98\xc4\xab\xef\x49\x89\x7e\x4f\x7a\x0f\xe5\xef\xd2\xbc\xf1\xaa\xa4\x0c\x2d\x1b\x2f\x47\x19\x4d\x4a\x58\xa4\x54\xb9\x13\xa3\x34\xf6\xa3\x49\x4d\x69\x24\xd3\xa4\x1d\xa4\xf4\x3c\x09\x97\x20\x89\x58\xca\xe3\x70\x09\xd2\xa8\xe5\xc5\x19\x4f\x96\x4a\x82\x64\x4b\xee\xcd\x81\x96\x59\xa2\xfe\x74\x3c\xf4\x6c\xc2\x81\xfb\x4e\x52\x87\xc7\xd8\xce\x86\xa0\xb0\xed\x82\x7f\x39\x12\xd5\xa7\x1e\x05\x0c\x48\x09\xfe\x6d\xe1\x3c\xfa\x2b\x46\x28\xaf\x11\x45\x0b\xb5\x57\xa4\x94\x97\x03\x25\x13\x51\xa2\x91\x36\xb9\xf7\x59\x94\x88\x2f\xd3\x2c\xcc\x4d\x21\x79\x98\x5b\x42\xc6\x47\x5b\x77\x1f\x58\x42\xc6\x76\xb9\x22\x2b\xe9\xae\xc3\xa8\x8e\x75\xc1\xf2\x3c\x3a\x4d\x96\xcb\x56\x31\x03\x1d\x6d\x8b\x55\xfb\x0c\x61\xc2\x4f\x27\x95\x23\x1d\x5f\x4c\x2a\x67\x48\x9d\x28\xe9\x24\xf8\x83\x82\x69\x48\xb4\xea\xf5\x1c\xee\xb3\x09\x4d\x7c\x36\x29\x9f\xc2\x79\x81\xd7\x44\x09\xa8\xec\x7c\xec\x93\xeb\xfa\xd2\xe3\xee\xe5\x40\x90\x2b\x8f\xbb\x57\x03\x41\x2e\x3c\xee\x5e\xf4\xb7\x6e\x0b\x72\xe6\x71\xf7\x4c\xfe\xb2\x4e\xbd\xac\x71\xea\x5d\x3e\x16\x2e\xf8\xcb\xbf\xdc\x11\xee\x65\x5f\xb8\x17\xf2\xe3\xea\xb1\x70\xaf\xe0\xc7\x8e\x70\xaf\xfa\xc2\x3d\xb3\x6c\x7d\x8c\x8c\x4a\x3d\x53\x39\x09\xbe\x06\xc1\x9b\x3c\xaa\x3c\x7b\x4c\xe4\xca\x2b\x03\xff\xcb\xa1\xc1\x7f\xc2\xbd\xc2\x9b\x5b\x44\xfe\xbc\x33\xc4\xc5\x06\x54\x55\xd1\x48\xd7\xd4\x66\x97\x6d\xb5\xfb\x55\x6d\x88\xaf\x5a\xd5\xb5\xfa\xbc\x1c\xc0\x7f\xc2\xbd\x54\xb5\x2e\x65\x9f\x0a\x50\xba\xae\x8a\xf0\xda\xac\x0c\x5d\xae\x54\xee\x57\x95\x6d\xeb\x1e\x89\x38\x1a\x14\x5c\x83\xc2\x1e\x51\x67\xb8\xd1\x04\x4f\xe7\xd1\xb0\xa5\xf7\xce\xe8\xe1\xb0\x0d\x1c\x9d\xad\x07\x43\xab\x3f\x2d\x22\x24\x01\xc8\x51\x16\xe4\x8c\x4c\x2b\xc4\x9d\x93\x19\x79\x45\x99\x73\x3d\x67\xa1\x7a\x7d\x1b\x92\x39\x0b\x9f\x25\xa1\x37\x2c\xc8\x14\x93\xb7\x54\x42\x97\x5c\x79\x12\x4f\x12\x72\xe6\x05\x05\xb9\x82\xb4\x7e\xb2\xb9\x25\xd3\x07\x5b\xb7\x5f\xb9\xa6\x7a\x41\x4e\x6a\x99\xfd\xa0\x5f\xcf\x3e\x85\xec\x5a\x1d\x55\x6e\x73\xab\x20\xc7\xba\x6e\xbf\x3d\xfb\x9d\xcc\xce\xc9\x95\x17\x92\x0b\x6f\x41\xce\xbc\xb3\x82\xec\x42\x5a\x7f\x01\xdd\x85\xa6\xdd\x67\x49\x58\x90\x97\xb5\xac\xfe\x59\xdf\xce\xbc\x80\x4c\xab\xbc\x2a\x23\xbb\xb9\xa4\xbe\x62\xa3\x34\xb8\x89\x81\x2f\x51\xeb\x34\x21\x87\xd4\xbf\x22\xc7\xe4\x84\x9c\x4e\xc8\x39\xf5\x77\x89\xea\xa8\xdf\xd6\xda\x4b\x72\x31\x21\xfb\x74\xb4\x39\x24\x07\xf4\x8a\x3c\xa7\xbb\xe4\x09\x55\xed\x3f\xd5\x7f\xbf\xa2\xc3\xed\xaf\x76\x2e\x0d\xd5\xf8\xca\x50\x8d\xd7\xf4\xd0\xff\x4a\xc5\xfd\xcf\x9c\xd7\x24\x72\xde\x91\xd1\x3d\x5c\x29\x0a\xec\xd1\xe1\xf6\x5e\x55\x6f\xcf\xd4\xfb\x92\x9e\xfb\x7b\xa6\xde\x97\x24\x72\xde\xaa\x7a\x90\xf9\x0d\x75\xe6\xf4\x35\x99\xd1\x2f\x09\xe0\x6e\xfe\x4d\x26\x1c\xf8\x35\x4f\x2f\x9c\xb9\x7b\x39\x98\xb9\x97\x64\x0b\xf7\xad\xb4\xab\xc1\xcc\xbd\x22\x5b\x18\xe3\x8d\x6f\x76\xf6\x7b\x3d\x67\x9f\x7e\x43\x0e\xe8\x6b\xf2\x9c\x7e\x49\x9e\xd0\x4b\xff\xab\x09\x79\x4a\x2f\xfd\xbd\x09\x2e\x94\xf7\xb1\x2f\x68\xea\x1c\x90\xe7\xe4\x09\x26\xcf\x68\xea\x3c\x27\x07\xe4\xa9\x39\x6b\xfc\x03\xf7\x92\x1c\xb8\x57\xe4\x0b\xf7\x92\x7c\xe1\x5e\x91\x67\xee\x25\x79\xe6\x5e\x91\xe7\xee\x25\x79\xee\x5e\x91\xd8\x79\x8a\x49\xec\x3c\xc1\x93\x86\xd4\xda\x78\x7a\x2b\x65\x70\x32\x6d\x48\x86\x90\x2e\xff\x46\xb8\x48\xdc\xcc\x11\xf2\xde\x15\x3a\x82\x5c\x9f\x72\x65\x08\xea\x39\x98\x3e\xce\xc9\x29\x17\x4f\xd2\xcb\xc3\xf4\x49\x7a\x59\x25\x07\x05\x2e\xc8\x9d\xbb\x1e\x6f\x1e\x07\x8a\xb2\xa3\x8f\x7d\x36\x98\x0e\x07\x8f\x26\xd7\x5b\x05\x22\x09\x78\xf4\xf9\x8c\x9f\x3e\xbb\x9c\x3b\x82\xa0\xd3\x08\x5c\xa9\x5b\x89\xc8\x41\x7d\xd1\x47\xb8\x8f\x54\xee\x46\x93\x0e\x8b\xec\xaa\x34\x6c\xe0\x41\x1a\xf2\xcf\x3f\x7b\xb1\x97\xce\xe6\x69\x22\xb9\x53\xee\xfe\x4e\x1a\x25\x0e\x42\x18\x5b\xf1\x30\xd4\x25\xba\x7c\xd8\x2a\x59\x87\x0d\x41\xc5\x72\x39\xaa\xdc\x50\x6a\xb5\x29\x01\xfe\xdd\x8d\x15\x4f\x79\xcc\xef\x66\x19\xbb\xb2\x4e\x9a\x20\x4d\x02\x26\xd4\x09\xe3\x4f\x48\x04\x2f\x25\x0e\xab\xd9\x77\xca\xfe\xdf\x33\x64\x33\xd2\xcc\x3e\x12\xcd\xc5\x28\x91\x43\x19\x59\x61\x32\xc1\x6e\x51\x50\x87\xd3\x08\x14\x19\xaa\x09\x97\x35\xca\x40\xba\x45\xc1\x5d\xa5\x70\x96\xd7\x82\xe9\x28\xb7\x4e\x20\xfa\xab\xe2\x65\x60\x78\xac\x82\x48\x9b\x87\x57\x73\xfe\x2c\xcb\xe4\xa5\xf8\xd9\xe5\x1c\xde\x9d\x3a\x6f\x78\x22\x87\x1e\x7e\xfe\xd9\x8b\x37\x1d\x91\x76\x4e\x78\x27\x9d\x76\x64\xe5\xce\x1b\xd5\xd6\x1b\xd2\x39\x4d\x45\xe7\x0d\xea\x9b\x26\xfb\xe8\x0d\xc2\x1b\xd6\xf4\x39\xe5\x26\x70\xb0\xb3\x79\xd4\xdf\x3c\x25\xa8\x03\xb6\x59\xeb\xa1\x22\x56\x6f\xef\xf5\x67\x4b\xf4\xf1\x27\xcf\x3e\xfe\xe4\x13\xe4\xa1\x3f\xfb\x93\x7f\xf7\x67\x7f\xf2\xef\x10\x41\x1f\x7f\xf2\xc9\xc7\x9f\x3c\xab\x52\x0a\x92\x50\xa6\x7d\x80\xe2\xed\x64\x5b\x2d\x89\xf0\x13\x7f\x38\x99\xd0\x96\xde\x65\x86\x85\x40\x8a\xb9\xcc\x54\xf2\x46\xd4\xa5\x54\xfe\x92\x9c\xae\x6e\x42\x6e\x9d\xaa\x87\x42\xf8\xe8\xe3\xbd\x2d\x34\xa1\x72\x00\xc8\x0a\x34\xac\x99\x95\x73\x7e\x95\x43\xfc\x79\x08\x34\x6c\x54\x6a\xb6\x63\x43\x83\x02\x9a\xfa\xf1\x64\xc3\x86\x96\xb5\x45\x02\x82\x4e\x11\x26\xc2\x0f\x6c\x3e\x46\xf6\x5b\x14\x64\x34\x6a\xdc\x3b\x8d\x8f\xd8\x86\xc3\x2f\x4e\x47\xfc\x0e\x11\xf4\x3e\xbf\x4b\x12\x7a\xe7\x3e\xbf\x47\x18\xdd\xba\x7b\x3b\x21\x11\x7d\x70\x9b\x91\x8c\xba\xc3\xe1\x88\xa4\x74\xc4\x07\xf7\x49\x4c\xaf\x93\xdc\x4b\xc9\x22\xf7\x32\x82\xbe\xfb\xe3\x1c\xc9\xbf\x7f\xfa\x6f\xe1\xef\x2c\xf7\x46\x24\xf7\x38\x99\x79\x92\x0b\x4a\x48\xe8\x31\x72\xe1\x45\x05\x09\x9a\x58\xc7\x3b\x95\xc3\xfe\x4e\x50\xed\x43\x7d\xa2\x97\xa8\xa8\x0e\x76\x2d\xf9\xf6\xc0\x5f\x6a\xfe\x49\x94\x44\x60\xe3\x6f\x21\xaa\x46\xd2\x28\x79\xcb\xe2\x28\xec\x84\x0b\x1d\xbf\xaf\x83\xfa\x1c\xab\xa8\x87\xc7\xb3\x28\x8e\xa3\x9c\x07\x69\x12\xe6\x94\x2b\x81\x85\x3a\xf9\xcd\x53\x4d\x4b\xb9\xc0\x9d\xb3\x2c\x97\xbd\xa9\x48\x40\xfb\x53\x23\x9c\x51\x55\xcb\xa0\x02\xad\xb5\xf5\xeb\xd4\x86\x51\xd8\xf9\xc0\x01\x17\xa5\x1e\x63\xe0\x5a\xed\x01\x79\x0c\x9c\x11\x26\x81\x5b\x4b\xe1\x32\x65\x16\x25\x0b\xc1\x75\x8a\x90\x29\x67\xe9\x22\xd3\xdf\x89\xfc\x0e\xd9\x95\xfe\x64\xf2\xf3\x82\xf3\x73\xfd\x1d\xc9\xef\x8a\x9e\x25\x2c\x49\xcd\x14\x56\x64\x28\x1d\x38\xd2\xa6\x71\x9a\xaa\xa0\xde\xf5\x29\x6f\xa6\xb8\xa8\xb5\x35\x8b\x82\xec\x27\x37\x96\xad\x34\x66\x01\x77\xb5\xb1\xd5\x16\xea\xd5\x7f\xea\x30\xf8\xca\x30\x24\xa8\x7f\x7c\x3b\xa2\xd1\x8e\x5c\xa0\x1f\xdf\x4a\xd2\x68\x25\x64\x57\x3f\xbe\x11\xd6\x68\x44\x22\xc3\x8f\x6f\x25\x6a\xb4\x22\x52\xa5\x60\xd5\x24\x32\x8c\x22\x44\x22\x5a\xc6\x9f\x5c\x6d\x0a\x34\x00\x56\x52\x77\x86\x63\x34\x40\x1e\x02\x31\xfe\x90\x52\x1a\x19\xe9\xfe\x50\x31\x16\x29\xb5\x06\x18\x6d\x26\x78\x63\xd8\x05\x59\xa9\x13\x0d\x68\x72\x3b\x25\xac\x4f\xd3\x72\x58\x0e\xee\xa3\x33\x64\xe2\x96\xd7\x6a\x0a\x55\x33\x56\x35\xc5\xed\x58\xd6\x8c\x6b\x35\x67\xc8\xc4\x27\xaf\xd5\xe4\xe5\x31\x2b\x1b\x08\x54\x03\xfc\x76\x20\x1b\x08\x6a\x0d\xe4\x08\x13\x59\x26\xea\xf5\x1c\xd6\xa7\x51\xbd\x75\x99\x9b\xf5\x59\x1d\xa0\x9a\xe6\x7c\x38\xae\x4b\x62\xb5\x72\xc4\x0f\x11\x55\x26\x27\xfd\xf2\xd7\x40\xfd\x2a\x9f\x13\x80\x0c\x0c\xab\x30\x83\x9a\x4b\xa4\x9b\x8e\x7f\x34\x38\xea\x1f\x85\x47\xee\xa4\x8f\xe1\x65\xf7\xbb\x3f\xfe\xd3\x7f\x3b\xe9\xe3\xcd\x53\x92\xd1\x21\x49\xe9\x90\xe4\x14\x9e\x61\x28\xf7\x87\x93\xf1\x60\xe4\x8d\xb6\x19\x8d\xca\x63\x56\xe9\x05\xab\x67\xde\xa4\xc2\x01\x18\xea\x27\x71\xca\x84\xc3\xfc\xd1\x04\x63\x92\xf6\xfb\x04\xc2\x88\x39\xc9\x07\xd0\x76\xe5\x60\x5f\x59\x5e\x50\x4a\x63\x5f\x4c\xd6\x57\x5a\x24\x91\x90\xb4\x55\xf2\x70\x7d\x9a\xdc\x96\xa5\xb5\xb7\x6d\x9a\x7e\x50\x5f\x35\x40\x59\x08\x90\xe1\xdb\x79\x63\x17\x64\xe9\x22\x09\x0f\x53\xba\xaa\x31\x6f\xc8\xb5\x75\x96\xb4\x9c\x1a\xe2\x36\xb4\x0f\xcd\x7c\x08\x19\x89\xf2\x5f\x66\x9c\x09\x9e\x1d\x9e\xb1\xa4\x2d\x9c\xa3\x76\xbe\xaa\xbb\x7c\xbc\x3a\x8a\x66\x7b\x2f\x79\x9e\x7f\x58\x63\x3b\xef\x6f\xec\xd9\x37\x0b\x16\x37\xc0\xd1\xda\x16\xa5\x2d\x00\xaa\xb7\xc6\xa6\xc2\x8e\xcf\x59\xb5\x24\x2b\x3e\x65\x92\x2d\xa8\xaa\xf6\x5b\xc8\x8c\x6c\x2e\x8f\x92\x80\xaf\x6b\x24\x70\x1c\xd3\x96\x35\x8a\x81\xd5\x2c\xb4\x01\x92\xc1\xf5\x6d\x58\xc5\x07\x6d\xed\x41\x1b\xd3\x2c\x9d\xbd\x6a\x3d\x1e\x4b\x84\xb1\x10\x8d\x6f\x8e\xf8\x9d\x06\x1e\x8a\xb2\x9d\xd7\x6d\x47\xf6\xba\x66\xee\xb7\x36\x73\xc2\xc5\x05\xe7\xcd\x78\x91\xf5\x82\x37\x40\x84\x85\xe1\x4d\x55\x79\x5f\xf5\x92\x2f\x4e\xc0\x0d\xe3\x8d\x65\x07\xaa\xec\x6c\x11\x8b\x68\x1e\x5f\xdd\x58\xf6\xb6\x2a\x1b\x46\x6f\xa3\x5a\xa8\x50\x5b\xde\xb6\x29\x0a\x12\x14\x3a\x9e\xae\x0a\x92\x6d\xe8\x86\x93\xb4\x10\x57\x56\x18\x61\x20\xf1\x27\x58\xf9\x2b\x37\xf7\x27\x79\xfc\xde\x7d\x78\xe7\xfe\x3a\xf1\x67\xfd\xea\x6c\x38\x3f\x79\x45\xfe\xaa\x50\x07\x08\xa3\x89\x73\xf7\xd1\xd6\x03\x4c\x22\xea\x23\x88\x8b\xaa\xb4\x0f\x79\x20\x7f\x98\xd8\xa8\x88\x20\xe6\x9f\x65\x7c\x3a\x41\x04\x9d\x2c\x84\x48\x13\x44\x90\x6f\x82\x6a\x4e\xbc\x24\x15\x4e\x1e\xa7\x02\x83\x52\x5f\x18\xa5\x7e\x90\x26\x22\x4b\xe3\x5c\xd6\x90\xe0\xa8\xa5\xdc\xf2\x1b\x91\x56\x55\x0b\xcd\x54\xaa\x75\x2b\x27\xf8\x16\x41\x21\x17\x2c\x8a\xf3\xc7\xf9\x62\x36\x63\xd9\x95\x37\x8d\xb2\x5c\x0c\xd2\xe9\x40\x19\xfa\x9a\x7c\x34\x21\x19\x8d\xf4\x0d\x94\x40\x8c\x33\x8b\x33\x2e\xcd\x6e\x74\xd0\x47\x12\xd3\x74\x6c\x01\xbd\xf0\x74\x86\xcd\x62\xc9\x2b\x17\xcf\x97\xcb\x96\xac\xfc\x95\xca\x3c\x00\x88\xa5\x59\x5b\xa1\x0b\x7e\x72\x1e\x89\x46\x41\x12\xd0\x6e\xda\xeb\xad\x96\x3e\xe5\xe2\xb3\x34\x85\x50\x8e\xe3\x96\x3d\x5d\x2b\xe0\xe0\xa2\x3d\xca\x6b\x7a\x91\xf0\xec\xa9\x8e\x25\x5a\x90\xbc\x86\x8b\x95\xc3\xbf\xa6\xf0\x00\x84\x0b\x1a\xdd\xb8\xfb\xcd\x82\x67\x57\x66\xbc\xbb\x71\xec\x64\xd5\x9b\xba\xe8\xf5\x62\x85\xc3\x9c\x64\xb8\xd7\x63\xee\x22\xc9\xcf\xa2\xa9\xbc\x24\x13\xe6\x4e\xa3\x58\xf0\xcc\x91\xf8\x59\xed\xc4\x0e\x77\xf4\xd3\x77\xe5\x8e\xd9\x9f\x90\x54\x0f\x43\x92\x0e\x47\xe0\xed\xf2\xea\x59\xde\x3b\x5d\xd5\xb2\xd2\x99\x3a\x78\xb9\x7f\x28\x0f\xf8\xc0\x15\xec\xf4\x35\x9b\x71\xf3\xb2\x18\x68\x81\x3e\x0f\x35\x50\x73\x07\x93\x90\x72\xc7\x48\xef\xc7\xb9\x17\xb8\xc1\x59\x14\x87\x19\x4f\x48\x77\x48\x18\xde\x60\xee\x34\x66\x42\xf0\x64\x1c\xc1\x03\xb2\x9e\x7c\x44\x42\xec\x45\x3a\x8a\x72\x1e\xa4\x73\xee\x05\x24\x60\x49\x18\x85\x4c\xf0\xdc\x0b\x0b\xa5\x99\x70\xad\x81\x10\x68\x20\xe8\x79\x07\xa0\xa5\x00\xea\x26\x51\x12\xc4\x8b\x90\xe7\x4e\x80\x71\xaf\xa7\x9b\x0c\x2a\x93\x98\xfc\x8c\x85\xe9\x85\x5c\x50\x3b\x62\x68\x89\xa6\x4c\x2e\xf7\x41\x59\x46\xf6\x51\x4b\x70\x02\x4c\xce\x68\x97\x59\xed\x7c\x02\x63\x58\x2e\x57\xd3\x64\xbf\xd1\xd4\x59\xf4\x7a\x67\x0a\x68\x53\xca\x9d\xae\xa4\x3c\x8b\x71\x05\x19\x6f\xf1\xc1\x40\x9a\xde\x08\xa4\xa9\x06\x52\x27\x35\xc8\xa1\x2b\xa6\xa4\xea\x0d\x17\xa5\x47\xae\x82\x2c\xd6\xd0\xcc\x32\x64\x2f\x44\x8d\x16\xcb\xe5\xe6\xd7\xce\xee\xe7\x4f\x5f\xec\x2f\xbf\x78\xf1\xf4\xd9\xfe\xf2\xe9\xb3\xc3\xdd\x17\x2f\x0f\x70\x65\x73\x68\x70\x63\xb9\x94\xc7\xfe\x9e\x22\x2b\xcf\x34\x59\x91\x0b\x01\xbc\x1d\xf0\x7d\x2f\x40\x44\x57\x0f\xcb\x6b\x08\x1b\xc2\x64\x34\xc4\x78\x3c\xf4\xaa\x31\x14\x76\x1c\xc7\xf6\x61\x52\x4a\x45\xf9\x31\xe6\xae\x89\xea\xbb\x9f\x85\x3c\x1b\x88\xfa\xb7\xd5\xf4\x40\x58\xbd\x4c\x5b\x8e\x74\xf4\xe2\xf5\xa7\x9f\x03\xfa\x97\x53\x2c\xc8\xbc\xe5\x94\x85\x09\x3d\x91\x5c\x5b\x94\x9c\xee\xc5\x11\x4f\xc4\x67\x3c\x10\x0e\x26\x09\x15\xee\x45\x14\x8a\x33\xc2\xa8\x70\xcf\x78\x74\x7a\x26\xca\x5b\x03\x85\x37\x5f\xf9\x87\x15\x64\xd6\x3a\xcd\xae\x23\xdc\x30\xca\x25\x1c\xc3\xfa\xdb\x99\x11\x89\x39\x12\xc0\xe8\x2c\x0a\x43\x9e\xe8\xa1\x5e\xcd\x79\x01\x2e\x41\x5b\xe4\x40\x54\x98\x58\xb7\x7b\x67\x3c\x38\x87\x61\xd5\x70\x1c\xb6\x7d\xd5\xdc\x29\x17\x7b\xe9\x6c\xbe\x10\x3c\x84\x10\xde\xc0\xa2\x45\x79\x74\x12\xc5\x91\xb8\xaa\x22\x49\x28\x02\x53\x52\xa9\xf7\x9c\x1f\x78\x6c\x82\xe8\x9a\xc8\xf0\x10\x66\x42\x57\x8f\xca\xea\xea\x9c\x4a\xe7\x3c\x99\xe0\xce\xed\x52\xc5\x4b\xf7\x97\x51\xe0\x18\xcf\xd2\x5c\x90\x94\x3a\x2a\x44\x74\x66\x7c\x36\x65\x75\xba\x5c\x86\x4c\x95\x84\x55\x22\xea\x9a\x5c\x65\x19\x9f\xf4\x7a\x68\xba\x88\x63\xd4\xa5\x54\x6b\x65\x25\x69\x32\x78\xc7\xb3\x74\x00\x47\xb4\x5c\x3b\x73\x87\x9a\x3b\x5c\x13\x28\x30\x73\x5e\x25\x2b\x15\x0d\xce\x29\xdf\xe6\xdb\xc6\x14\xb1\x01\x04\xb2\x80\x09\x6d\x28\x6f\x6d\xdd\xd0\x22\x29\xbd\x1e\x50\x0e\xe6\x84\xd8\xee\x15\x04\x84\x86\x10\x1f\xc4\xa9\x18\xd7\x3f\xbd\x70\xb9\x5c\x00\x52\xd4\x66\x3b\x0e\xbd\x05\x80\xad\xe0\x34\x97\xb7\x21\x13\x05\xa8\x0b\x98\x5c\x61\x70\xee\x60\x4d\xce\x35\xdd\xe8\x8e\x0a\x47\x10\x8e\xdb\x70\x11\x69\xc2\x50\xdb\x30\xbd\xde\xcd\xc7\x5e\x49\x99\xdc\x3c\x9d\x71\xa7\xc5\xe7\x2f\x3a\xf8\xfc\xd5\xab\xdd\xcf\xbe\xaa\xef\x43\xb0\xe2\x6b\x0c\x23\x9a\x3a\x9b\x5f\x3b\xb0\x69\x97\x4f\x3e\x3f\x3c\xdc\x7f\xbd\x3c\x78\xf6\xf2\xd9\xde\xe1\xf2\xf0\xd9\x5f\x3f\xdc\xfd\xec\xd9\x6e\x0b\xcd\xc2\xb6\xc4\xbd\xb6\x1c\xdb\x42\x07\xef\xfa\xe4\xc5\xb3\x97\x4f\x0f\x9e\x01\x25\x10\xd5\xc4\xaa\x9d\x69\x47\x5d\x19\x6e\x27\x3b\xa2\x9c\x56\x69\x48\x63\x04\xbb\x72\xbf\x95\x99\x91\xe0\x33\x27\x51\x27\xed\xcb\x67\xbf\x7c\xf6\xfa\xa9\xec\x82\x95\x63\xd3\x30\xef\xea\x7d\x21\x08\x9a\x46\x3c\x0e\x73\x2e\x7c\xd3\xf5\x44\x6e\x8b\xe5\xb2\xcb\x6c\x0c\x36\x8b\x35\x2c\x04\x15\xf5\x49\xd9\xeb\x28\xd9\xf7\x57\x6b\xc8\x4e\x1b\xa9\x59\x4b\x7d\x32\x16\x46\xa9\x4d\x7c\x64\x6a\xb7\xb1\x34\x5d\x0e\xd1\x3d\xea\x5b\x58\x19\x18\x4c\xd3\x6c\xb6\x5c\x82\x38\x93\xb5\x5e\xad\x56\xb9\xa3\x5b\xc0\x3d\xfb\xa0\xcf\xa1\xfb\x9f\xf8\x10\x3d\x04\xdd\xea\xf3\xfe\x2d\x34\xb9\x85\x0b\x00\x6c\xc5\x8e\x96\x2f\x1d\x17\x51\x12\xa6\x17\xbd\x9e\xa2\x14\x5d\x4a\x55\x82\xbb\x77\x70\x00\xfb\xbe\xb9\x81\xab\x6c\x97\xe7\x01\x9b\x73\x2c\x28\x73\x56\x52\x1d\x3d\x43\xac\x2c\x1c\xe0\x85\x81\x32\x93\x5a\x3d\x26\x18\x11\x6f\x9a\xe4\x69\xcc\x5d\xae\x44\x0f\x2f\xd3\xf4\x3c\xef\xc4\xd1\x39\xef\x5c\xa5\x8b\xce\x19\x7b\xcb\x3b\xac\x03\x53\xeb\xa8\x4b\x40\xe7\x22\x12\x67\x1d\xd6\x91\xcd\x75\x98\x39\x3f\x3b\x7a\xe1\xa3\xe4\xb4\x63\xc4\x17\x7b\x07\x07\x9d\x5c\x43\xab\x13\x94\x71\x92\x3b\x2c\x09\x3b\x09\xe7\x61\x47\x9c\xf1\x4e\x35\xf0\xce\x3c\x8d\xaf\xa6\x51\x1c\x7b\x9d\x8f\x73\x44\xb8\x3b\xe3\x79\xce\x4e\x39\x26\xdd\x91\x76\x60\x5e\xc7\x92\x3a\xba\x73\x1b\xcb\xa3\xa9\xc3\xfd\x64\xe2\x06\xf2\x78\xe1\x61\xaf\x07\x5f\x72\x85\xa9\xe5\xfb\x41\x26\x02\x25\x81\x1c\xc3\xe8\x76\x23\xb0\x8d\xa6\xea\x2d\x03\xf6\xf7\xc2\x11\x78\x67\xb8\x5c\x76\x67\xca\x30\xbe\x20\x6f\x5b\x0e\xe0\x0f\x64\x2d\x4c\x37\x5d\x47\x71\x24\xb2\x03\xf1\x98\x0e\x71\x41\xae\x6a\x8c\xb3\x39\x2c\xfd\x09\x61\xd4\x2f\x03\x12\x0a\x39\xda\x67\x2c\x38\xb3\xe3\xc2\x57\xb1\xb3\xba\x5d\xe1\x02\x67\x46\x52\x9a\x8d\xf5\x6f\x4f\xde\x7a\x16\x4e\x4a\x32\x4c\x02\x9a\x8d\xb9\x23\xdc\x8a\x6d\xc3\x5e\xba\x01\x42\xac\x71\x36\x4e\x6c\x76\x2f\x21\x01\xf6\x54\x8a\x93\x62\x8f\x69\xc6\xaf\xce\xcb\x44\xc4\x30\x30\x5e\x4c\x24\x31\xf1\x04\x89\x72\x08\x9a\xed\x65\x44\x5f\xef\xbc\xa0\xc0\x05\x96\xf7\x84\x3c\xcd\x84\x73\x86\xdd\x8c\x87\x8b\xa0\x46\x6b\x2d\xbe\x4a\xb8\xba\x85\x31\xb7\xc7\x53\x06\x69\x4a\x40\xab\x1f\x46\x53\xa5\x10\x5e\x60\x79\x61\xd6\x0f\xa2\x70\x15\x39\xa1\x2d\xec\x47\x29\x7e\xa0\x0e\xbc\xbc\x5e\x17\xb8\xce\x7e\x8c\x43\xc7\xe7\x13\x52\xb2\xf2\x7b\x26\xde\x31\xb9\x56\xec\xbe\xf7\xca\x95\x4b\xaa\x9c\x41\x08\x4c\x34\xb3\xec\x75\x47\xa4\xd6\x90\xd7\xe0\x6b\x48\x93\x3f\xf7\xde\x16\xd8\x83\x77\xf1\xd5\xbe\xea\x7d\x60\x72\x05\x33\x3a\xa5\x2b\xbe\x20\xf4\x24\x48\x97\xaf\xca\x12\x5f\xa7\x9d\x24\x0d\x79\x67\x9e\xa5\xf2\x4a\x1e\x96\xb2\x44\x88\x70\x5e\xbb\xd0\xbd\x82\x43\xb5\x20\xc7\x34\x32\x20\x44\xd1\x34\x63\x33\x8e\xb0\x75\xb9\x7e\xf7\x1f\x64\x00\xc7\xb8\xd7\x9b\xa9\x01\x54\x6f\xed\xbb\x36\xcf\x68\x3f\x5a\x2a\xfe\x44\xa7\x9c\x72\x61\x69\x5a\x1d\x5c\xcd\x4e\xd2\x38\x2f\x23\x7b\xdd\x50\x46\x36\xa3\x42\xdb\x96\xd7\xb8\x9a\x9d\x9e\x46\x93\xd6\x26\x9e\x6a\x03\xd8\x54\xe9\x56\xb9\xbc\x54\xf9\x2c\x30\xc6\xa4\xb1\x8d\x2a\x27\xc4\x96\xe7\xe6\x97\x3f\x4e\xfb\x4c\x47\x24\xb3\x74\xd0\xc6\xf6\x87\x77\x5d\x6c\x88\x8f\xb7\xc6\xbb\x1a\x2c\x4e\x82\x49\x77\x88\xdb\x88\x05\xbe\xbe\x50\x42\x01\x5f\x4c\xe4\xae\xf4\xde\x33\xc3\x7c\xac\x0b\xa8\x33\x4c\x17\x88\xb8\xc4\xdb\xf7\x55\x85\x08\x07\xd6\x98\xd6\x0c\xa8\xad\x03\xd8\xef\xef\xeb\xc0\x49\x80\x20\x63\xeb\x09\xba\x72\x40\xd9\x74\x96\xd3\x89\x92\x0e\x6f\x9d\x8c\xea\xeb\x1a\x64\x8a\x5e\x42\xaa\xd5\xf4\xba\xa0\x9e\x3d\x8d\x4e\x17\xe5\xf7\x45\xa6\x2e\x95\x60\xfc\xec\x71\x5f\x4c\x68\x42\x38\x9c\x51\x97\xe4\x90\x3a\x97\x92\x64\x5f\xb3\x40\x80\x81\xec\x61\xc6\xe6\x5e\x83\x0d\x31\xfa\x3e\x8f\x87\xe6\xf0\xb8\xf4\x2f\x2b\xbd\xd2\x0d\xd1\x05\xbd\x7a\xc9\x36\x2d\x72\xee\x60\x6d\xe7\x7c\x59\xda\x29\x72\xbc\x3d\x18\x51\xd0\x66\xbd\x74\xf3\x39\x68\x88\x24\x64\x84\xc9\xa5\xb1\x19\x2d\x48\xc8\xd7\x0e\x41\xf7\x59\x6f\xae\xab\x5c\xde\x99\xe6\x84\x6a\xce\x0c\xb4\xd7\xab\x0d\xd1\x5d\x24\x66\x6c\x05\x26\xe7\x6d\x0c\x53\xce\xc5\x61\x34\xe3\xe9\x42\x38\x9c\xc8\xe3\x6d\xbf\x8d\x18\xd3\x41\x69\x90\xc1\x5d\xfe\x96\x67\x57\xb5\x33\xa1\xb4\x9a\xe8\x0a\x47\x72\xfc\x10\xdd\xbd\x3b\x82\xc3\x24\x29\xc8\x01\x6d\x57\xc7\x68\x6e\x24\xad\xf2\x03\xd7\x00\x47\x3c\x1e\x8d\xc5\x60\xe4\x0d\x4b\xa5\x16\xd0\x66\x49\x7c\x36\x18\x4d\xa8\xed\x82\xdb\xd8\xdd\xac\x72\x63\xf2\x64\x52\xbb\x5b\xf1\x6f\x24\xc1\x1e\x2f\xc8\xf3\x36\x40\x48\x3e\x3f\x3b\xe5\xa2\x76\x95\x6a\x6b\xd3\x0d\xd2\xd9\x3c\xcd\x79\xf8\x29\x13\x67\xe3\xfa\xa7\x83\xfd\xe1\xc4\x33\x4d\x15\xe4\x49\x1b\x30\x09\x33\x37\x50\x61\x6e\xa0\x95\xe8\x01\x2f\x97\xe6\x27\x89\xe8\x4b\x47\x0f\xef\x93\x34\x58\xe4\xfb\xc9\xd3\x12\x5b\x24\x8a\x2b\x96\xac\x4a\x83\x30\xa7\x21\x8f\xd9\xd5\x8b\x24\x12\x11\x8b\xa1\x96\xdc\x00\xf2\xf8\xcb\xe8\x75\x60\x8e\xad\xdc\xf3\x27\xa4\xfc\xfa\x65\x96\x2e\xe6\x90\x24\xd8\xc9\x89\xdc\x34\x55\x8a\x3c\x16\xa0\x19\x1e\x3e\xe1\xd3\x34\xe3\xbb\xaa\xb3\x28\x35\x41\x2e\xd3\x5c\x5e\x00\x79\x22\xe2\x2b\x5d\xf0\x75\x1a\xea\x68\x98\x30\x32\x30\x80\x50\x06\x25\xf2\xd7\xca\x00\x25\xfe\x65\xc6\x3f\x1a\x49\x57\x64\xa2\x66\x81\x2c\x2e\x5c\x6e\xe7\xb1\xfc\xcf\x8b\xfc\x64\xb9\x14\x93\x82\xb4\xbe\xb4\x64\x6e\x63\x92\xee\x34\x4a\x42\xe0\x83\x9c\x55\x6b\x6f\x2a\xaa\xe2\x20\xee\x30\xe0\x90\x13\xca\x2b\xbf\x51\xd6\xfd\x69\xb9\x64\xd0\x64\xeb\x99\x24\x80\x41\x55\x84\xaf\xa1\xdf\xa2\x36\x40\xe4\x73\xd0\x1e\x6c\x41\xb3\x1a\xeb\xbc\xb2\x51\x32\x6b\xa3\x24\x8f\x47\xe3\x44\x6d\x94\x94\x8e\xb6\xd3\x9d\x64\x3b\xed\xf7\x71\xe6\xa7\xf5\x8d\x92\x4e\x36\xe4\x1d\xaf\xb6\x1f\x32\x08\x93\x0d\x02\x03\x88\xba\x4c\x55\x3a\x26\x5d\xc5\x33\x94\x4f\x20\x62\xb9\xec\x8e\x6c\xb6\x5c\x6c\xac\x30\x11\x6f\x90\xe1\x48\x38\x41\x6f\x3a\x17\x2c\xef\xe4\x73\x1e\x44\xd3\x88\x87\xf2\x5e\x02\x29\x49\x2a\xe4\xbd\x24\x0d\x39\xe9\xa4\x59\x27\x8c\x42\x48\x32\x8f\x2a\x90\x83\xb0\xa2\xa5\x31\x15\x1b\x96\xfa\x59\x05\x9b\x5e\xaf\xeb\xc4\x94\xd5\xef\x7a\xf2\x96\xba\xca\xd9\x34\x06\x25\xc7\x64\x6e\x3b\x19\x9f\xca\x9b\x8e\x90\xbc\x4f\xe7\x3c\x49\x2f\x12\xd3\xbb\x59\xea\xb8\x26\xfa\x34\xca\x50\x81\x83\x22\x0b\x7d\xd5\x23\x33\x40\x87\x57\xd1\x7b\x6d\xe0\x71\x79\xd5\x89\x1d\xe6\xaa\xed\xa0\xef\xd7\x58\x5e\x27\x38\x6d\xa4\x2a\x93\x78\x85\x1e\x99\x5b\xdf\x8f\xfe\x70\xb2\xc1\x29\x04\x48\x05\x21\xd9\xa1\x85\x9e\xf2\x52\x8c\xa6\x2c\x8e\x4f\x58\x70\xae\xc7\x05\x6b\xdb\xc2\xed\x7d\x95\x2e\xb2\xce\x54\x96\x19\x88\x8c\xcd\xe1\x9e\x07\x70\x50\x37\x49\xd1\x89\x39\xcb\x45\x27\x4d\xb8\x2a\x25\xfb\xe8\x70\x35\x3e\x64\x69\x0c\xda\x02\x57\x40\x97\x95\xed\x46\xad\x94\xdc\x9d\xb1\x79\x5d\x6c\x53\x6a\x11\xd0\x13\x87\x93\xa8\x9c\xee\xfe\x5c\x96\x00\x85\x0f\x47\x50\x4e\x9c\x84\x3a\x09\x5d\xcd\x5f\x73\x2b\x10\x13\x92\xac\xbf\x15\xcc\x2c\x8e\x3d\xb1\x6e\x05\xc3\xc6\xad\x20\xa9\x37\x0c\x57\x00\xd1\xd6\x70\xbd\xc1\x12\x7b\x2a\x6a\xeb\x71\x52\xa3\x24\x1e\x23\x25\x5c\x55\x42\x46\x56\x16\xd4\x63\xe5\xa9\x3e\x66\xf2\x54\x81\xf6\xc1\x12\x68\x6d\x29\x56\x1d\xfd\xaa\x78\xc2\x2f\xeb\xc5\x57\x69\x50\xd7\x69\x52\x97\xc7\x23\x8b\xd2\x56\xf4\x63\x34\x91\xd4\xce\xfa\x24\x09\xcd\xd6\xd1\xd3\x06\x05\xb4\xe2\xb2\x9b\x9c\x71\xa6\x75\x66\x93\xfe\x08\x37\x69\x68\x45\xc1\x4f\x5b\x11\x43\xf2\xc3\x59\xa9\x82\x9b\xc8\x8b\xea\x5b\x9e\x49\x46\xe7\x27\xb4\xa4\x1c\x3b\x35\x37\x1b\x6d\x3b\x3b\x1a\xd7\x8f\x3a\xf7\x60\xad\x70\xb9\x28\x6d\x2d\xeb\xcc\x1d\x3a\xec\xf5\xba\xab\xbb\xf6\xfd\xfb\x75\xb6\xc8\x45\xcb\x5e\x2d\x87\xab\xa5\x3f\x76\x9e\x19\x81\xba\xe6\x45\x49\x27\x12\xb2\x00\x8b\xe3\x8e\x88\x66\x5c\x12\x0b\xeb\x61\x43\x09\x36\xba\x9a\xd9\x94\x7c\x6e\x83\x4a\xc9\xb3\x02\xc8\x90\x1c\xd4\xd8\xd1\x3f\x1c\xb0\x29\xe3\x89\x38\x08\xb2\x34\x8e\xbd\x6e\x57\x45\x6c\x2d\x53\xc0\x9c\x74\x0d\xc3\x40\x05\x59\x03\x57\x2d\x44\xd5\xaf\xe0\xb6\x6c\xd7\x15\xe9\xcb\xf4\x82\x67\x7b\x4c\x2e\xfd\x1a\x76\x4d\xd1\xfb\xc2\x11\x60\xa2\xa6\xbe\x1c\x8c\x3d\x0e\x46\xa9\xb8\xfd\x9d\x26\x70\x50\xce\xc5\x67\x15\xef\x85\x48\xa5\xc4\x05\x87\xa1\x82\x0d\xaf\xcb\x45\x4d\xf5\xe7\xf2\xd6\x1a\x3b\x40\xe3\x97\x4b\xe7\xc0\x89\xdc\x20\x8e\x82\xf3\xfd\x85\xc8\xa3\xd0\x66\xd9\x08\xc7\xe3\xc4\xad\x6e\x01\x35\x86\xcf\x8b\xdc\x35\xec\x5f\xaf\xd7\x7d\xe7\x88\x56\x7c\xf6\x64\x6f\x2c\x8e\xd3\x0b\xdd\xdb\x9e\xec\x99\xa8\x37\x37\xbd\x1c\x4f\x95\xca\x81\xb3\x4e\x4a\x26\xc7\x4f\x12\xaa\x67\xb0\x21\x59\x2c\x5b\x1b\xb7\x7c\x1d\x48\xc0\xac\x78\xed\x8a\x62\x0f\xdc\x8c\xa6\xf3\x17\xb3\x19\x0f\x23\x26\xe0\x26\xc7\x4e\x8d\x0b\xcb\xe9\xfa\xca\xcb\xa5\x5e\x9d\xab\xa6\xaa\x5a\x8b\xdc\xff\x19\x30\xc2\x0a\x35\xce\xf9\xd5\x72\x29\x53\xac\xcf\xad\x07\xe6\xf7\x5e\x1a\x1a\xa1\xb3\x5c\x41\x09\xaa\x15\x2e\x9a\x70\xcb\xd5\x41\x13\x60\x04\x28\x63\x6d\xc5\xf0\x76\xdb\x98\x0e\xd9\x89\x35\x82\x47\xb5\x01\x60\x18\xc1\x1a\xb4\x39\x73\x8c\x6f\x65\xe3\xc0\x60\x0d\x01\x31\xf7\x52\x06\xeb\x44\x52\xca\x1e\xd3\xe1\x78\x85\x6c\xf9\x6c\x62\xa2\x52\x45\x53\x87\xed\x0c\x31\x98\x2f\x9c\x45\x53\xf1\x2b\x7e\x35\x5e\x61\x32\xd6\xf4\x06\xc1\xf3\x9b\xa7\x4f\x0b\x87\xb2\xca\x9a\x94\x5e\x7c\xaa\x5e\x8d\x6e\xc0\xfe\xca\xdc\xc8\x0a\x83\x00\x62\xff\x95\x36\xad\x03\x26\xd1\x07\x4c\x0e\xaf\xd0\x69\x35\x7f\xc5\xb7\xb6\xef\x93\x5e\xaf\x7b\xba\x2e\x23\x75\x9b\xe7\xa6\x23\x4c\xe0\xb3\x9c\x32\x4c\x72\xc9\xba\xe9\x97\x39\xc9\xe0\xe5\x2b\x50\x2c\x81\xe6\xe5\x83\xd1\x46\xb2\xca\xca\x85\xab\xd0\x2c\x8a\x92\xf7\x5b\x7c\x30\x64\x9a\x8d\xb4\x01\x66\xf1\x1f\x12\x30\x58\xb9\x11\x62\x98\x2c\x4a\xa8\xcc\xe9\x02\xbc\x21\xac\x81\xc9\x78\xe8\x2d\xfa\xad\x50\x99\xb7\xa0\x4f\xa1\xe0\xd2\x49\xe8\xea\x59\xb9\x91\x40\xd4\xed\x95\x4d\x3a\x75\x12\x8c\xe1\x69\x80\x1c\xbf\x97\x3c\xdf\x4c\x9d\x55\x7e\x3b\x3d\x6d\xeb\xfa\x26\x82\x87\x0b\xb2\xbb\xc2\x32\xab\x83\xd5\x50\x9c\x43\xd7\x96\x07\x39\x89\x3c\x31\xdb\x6f\xcc\x34\x5a\xcd\x18\x9f\x5b\xdc\x09\xbe\x9e\xc2\x11\x27\x99\x25\xf5\x8b\x30\x97\x85\xe1\x33\x39\xe0\x97\x51\x2e\x78\xc2\x33\x07\xc1\xd1\x1d\x25\x88\xbc\x05\x67\x3c\x6d\x45\x66\xa9\x24\xcb\xe9\x45\x82\xc8\x2b\x72\x1d\xb0\xb9\x58\x64\x20\x81\x98\xb3\x3c\x57\x17\xfc\xa2\xbd\xa6\x48\x17\xc1\x19\xb8\x5b\xf8\xd1\x55\x61\x49\x10\x39\xfe\x71\xb5\xce\xf9\x95\x1a\xe8\xd5\xfa\x7a\x49\x41\x2e\xde\xb3\x0c\xcc\xcd\xf8\x2c\x7d\xcb\xdf\x07\xab\xd6\x52\x35\x70\xdd\x50\xae\x0e\x9c\x1b\x0a\x96\xa0\xb8\xa1\x8c\x35\x71\x59\x2a\x31\xf6\x21\x4e\x42\xaf\x4f\xb9\xe8\xa8\xf9\x39\x96\x68\x44\xa5\x14\xf2\xda\xd3\x51\xe2\x19\x3b\x57\xa5\x14\xa4\x14\x38\x35\x8e\xe1\x26\xc4\xc4\x59\x94\x6b\x43\xbe\x54\xde\xb5\xd3\x44\x4b\x8a\x38\x92\xac\x84\x4e\xfb\x34\xcd\x85\x95\x1e\xa9\x74\x78\x01\xdc\x63\x8a\xcd\x91\x78\x2f\xef\xd4\xcb\xe5\x99\x23\xb1\x5f\x75\x43\xbb\x43\x62\x06\x05\xce\xe5\xdc\x1b\x24\x53\x4d\x76\x95\x48\x66\xd5\x31\x4a\xfd\xf6\xca\xf7\x7a\xb2\x93\x5d\x07\x93\xa4\xd7\x4b\x1c\x5c\x5a\xd5\x44\x63\x27\x72\x6a\xb7\x57\x2d\x46\xc0\xd8\x15\x67\x3c\x71\x62\x12\x63\x02\x8a\xa2\x9e\x13\x3b\xfa\xa7\x2d\xcf\x6d\x02\xac\x7b\x03\xc4\x5e\x3a\xd7\xa9\x2d\xdc\x8b\x5c\xfb\x93\x28\xb8\x35\xf2\xeb\x49\xc4\xc0\xf0\xb3\x1a\xfb\xd8\x92\x5a\x48\x4e\x36\x88\x39\xcb\x8c\xe0\x77\x1d\x85\xb9\x81\xf6\x68\xf9\xd1\x45\x6d\x85\x46\xb5\x15\x3a\x74\xeb\xb2\x6d\x27\x31\xaa\xad\xa9\x23\x24\x2e\x54\x83\x47\x98\xc4\x26\xb5\x3e\x2d\x84\x49\xa0\x72\x5a\x66\x82\x30\xc9\x55\x66\x66\x33\xea\x68\x0d\xcf\x8c\xf0\x06\xeb\xf5\x98\xc6\x83\xd0\xc6\x83\x3a\xd9\xcc\x7b\xbd\xa9\x33\x77\x6e\x44\x31\x8c\x49\xdc\xeb\xc5\x0e\x5c\x20\x4b\x8f\x46\xbd\x5e\x30\x76\x82\xf7\xd7\x55\x28\x14\x92\xb0\x44\xa1\xb0\x42\x21\x00\xe1\xaa\x63\x9a\x72\x4f\x2e\x97\x25\x2a\x2d\x97\x4e\x05\x72\x58\x0e\xd5\x4a\x41\xb4\xe4\xff\x86\x66\x7a\x3d\xd3\xca\xd8\xb1\xd7\xcd\x6c\x08\x35\x30\xdd\xda\x3c\x64\xa2\x12\x79\x18\x45\xce\x16\x71\x82\x3f\x29\xe5\x6d\xd8\x5c\x98\x9f\xa4\x69\xcc\x59\x62\xb9\xc0\xa8\xb6\x15\x15\xab\x62\x21\xcd\x41\x37\xc5\x7e\x7c\xdc\x94\xf8\x71\xec\x71\x75\xc3\x56\x13\x51\xbb\x19\x86\x5c\x60\x77\xcd\xa0\xe1\x6a\x53\x6c\xc4\x5c\x74\x9e\x82\xbd\xe9\x53\xea\x0c\x09\x73\x03\x36\x67\xa0\xab\x16\xf1\x1c\x3b\xe8\x8e\xbb\xb5\x85\xb4\x2a\xc6\xda\x22\xa3\x3b\x48\x89\x2a\xbf\x52\x05\x72\x2e\x5e\xa5\x61\x34\x8d\x78\xf6\x8a\x25\xec\x94\x67\xd8\x71\x1c\x4c\x1f\x3b\xd7\x76\x5d\xef\x29\x09\xc0\x1c\xc3\x14\xf6\x54\x99\xa9\xa1\x7f\x9a\xe7\xd2\x7c\x3b\x89\xf2\x5d\x2d\x48\x97\xbf\x3f\x2d\x45\xe9\xf9\x59\xba\x88\xc3\x03\x1e\x4f\xb5\xa4\x7f\x44\xca\x26\x8c\x40\x1d\x13\xb8\xb8\xc5\xb1\xe9\xcb\x88\xd5\x63\x2e\xc0\x6b\x70\xe8\x5d\x97\xed\xb3\xaa\xf9\x68\xa5\xf5\x8c\xac\x8c\x2f\x25\x2c\x0c\x23\xf9\x9b\xc5\x25\x52\xc4\xe4\x58\xcd\xae\x24\xe7\x5e\x50\x14\x34\xd9\xe0\x6e\xb3\x01\x7a\xed\xba\x6e\x5a\xc0\xbb\x74\x25\x72\x02\x9e\xce\x8c\x49\x72\x96\x65\x56\xa4\xb3\xd4\x18\x69\x84\xc9\x6a\x9b\x46\x78\x05\x37\xae\x66\xa6\x6b\x4b\x6e\x7b\xbd\x0c\xda\xbb\xb1\x10\x15\x18\x70\x25\xa7\x4f\x36\x02\xb8\x00\x04\x98\xc0\xe5\xb1\xa5\xe2\xda\xdb\x7a\x5b\x2f\x6b\x0a\x53\x70\x89\x58\x15\xa7\xb9\x53\xce\x3f\x1e\xfb\x82\xb8\xae\x1b\x4f\x3c\xd1\x32\x75\x59\xcf\xc0\xad\xd7\xb3\xf2\xdd\xea\xb2\x4a\x2a\xf8\xd5\x8b\x98\x97\x42\xbd\xd9\x6d\x74\xb1\x91\x25\x29\xa8\xd8\x08\xd2\x24\x17\x1d\x46\x93\x95\x21\xc8\xa5\x54\x7e\x6a\xab\x81\x74\x93\xf2\x03\x5f\x43\xd5\xb5\xaf\x5a\xa2\xa0\x8c\x24\xb4\x7a\x77\xb0\x91\x66\xad\x98\x24\xd1\x1a\xcd\x5d\xbb\xd7\xe4\xbd\xa0\xd8\xb0\x41\x01\x83\x54\x1f\x63\xbb\x78\xf9\x84\xea\x75\xed\xe2\xc9\xcd\x50\x6c\x59\x1c\xca\x2a\x3c\xb6\xc7\x66\xe3\xba\x05\xa8\x7a\x61\xd3\x95\x8d\xfd\x55\x3a\xf0\x1d\xb9\xc8\xd2\xab\x6a\xd5\xd4\x9a\x55\xe4\x40\x14\x94\x6f\x88\x9a\xdc\x02\xe4\x9e\xe0\x6c\xeb\xba\xc0\x05\x79\x74\x77\xb8\xf5\x01\x0e\x7b\xfe\x5c\x9f\xeb\xeb\x1e\x1d\x94\x95\x42\xd2\xeb\xdd\xd0\x9d\xd5\x4d\x62\x29\x7c\xd4\x3b\x84\x37\xbc\xf2\xb3\xea\x3c\x71\xcd\x4f\xa2\x87\x6d\x68\x41\xf4\x8e\x67\xe3\xda\x97\x52\x8a\x61\x65\x64\x27\xdc\x70\xe5\x63\x7c\x68\x28\x8d\xaf\xeb\x92\x49\xb0\x55\x64\x58\x9b\xa6\x85\x3c\x01\x7d\x3e\xa1\xcc\xe7\x13\x75\xba\x55\xd3\xa0\xdd\xae\xfd\x49\xb2\xda\x44\x20\xb7\x36\x33\x07\xc1\x3c\x50\x94\x74\xb2\xe5\x32\xb3\xc7\x8f\x41\x76\x67\xe6\x0b\x54\x27\xa3\x89\x16\xaa\xdb\x12\xf5\x15\x25\x30\xdb\x4d\xa2\xc1\x87\xe5\x32\x29\x30\xc9\x30\x89\xac\xc7\x83\x5a\x7f\xd0\x1d\x8c\xa6\x9e\x3e\xce\x56\xa1\x1a\x19\xa8\x92\x5a\x66\xf9\x3c\x59\xd2\x87\x66\x0f\xeb\x11\x23\x83\xe9\x2d\xe2\x18\x93\xac\xd0\x96\x57\xc7\x70\xee\x32\xc2\xe0\x6f\x46\x4e\xe0\x6f\x24\x37\xc3\xfd\xd1\xbd\xbb\xeb\xcd\xb7\xa0\xf6\x93\x6f\x54\x71\x92\x87\xba\xfe\xbb\x5d\xd5\x60\x81\x4b\x0a\x79\xbd\xeb\x21\x86\xc8\x13\x0f\x9d\x20\xb2\xe7\xa1\x00\x91\xa7\x1e\x0a\x11\x79\xe6\x21\x8e\xc8\x27\x1e\x9a\x22\xf2\x4b\x0f\x9d\x22\xf2\xdc\x43\x67\x88\xbc\xf0\x50\x84\xc8\x5f\xf5\xd0\xef\x20\xf2\x2b\x0f\x9d\x23\xf2\xd2\x43\x31\x22\xaf\x3c\x34\x43\xe4\xb5\x87\x12\x44\xf6\x3d\x94\x22\xf2\xa9\x87\xe6\x88\xfc\x35\x0f\x7d\x83\xc8\x67\x1e\xca\x10\x39\xf0\x50\x8e\xc8\xa1\x87\x04\x22\x9f\x7b\x68\x81\xc8\x17\x1e\x7a\x8b\xc8\x97\x1e\xba\x40\xe4\xaf\x7b\xe8\x12\x91\xaf\x3c\x74\x85\xc8\xaf\x3d\xf4\x0e\x11\xd4\x45\x1e\x1a\x21\x82\x7e\x81\x3c\xb4\x85\x08\xfa\x2b\xc8\x43\x77\x10\xf9\xc8\x43\x77\x11\x41\x1f\x23\x0f\xdd\x43\x04\x7d\x8d\x3c\x74\x1f\x11\xd4\x43\x1e\x7a\x80\x08\xba\x8d\x3c\xf4\x50\xfb\x59\x7f\xa4\x7d\xaa\x0f\x11\x39\xf6\xd0\x00\x11\xd4\x47\x1e\xa2\x88\xa0\x1d\xe4\x41\x38\xeb\xc7\xc8\x43\x2e\x22\x68\x8c\x3c\xb4\x89\x08\xf2\x90\x87\xb6\xc1\xd5\xb8\x07\xae\x82\xff\x06\xf2\xd0\x1b\xed\xbd\xdd\x78\x6a\x9f\x20\x82\x96\xc8\x43\x47\x47\xa8\x20\x11\xbd\x46\xdf\xff\x33\x04\x70\x3c\x01\x38\xa2\xef\xff\x39\x02\x50\xa2\x1f\x7e\xef\x77\x11\x80\x13\xfd\xdf\xbf\x8f\x00\x96\xe8\xbb\xff\x09\x01\x38\xd1\x6f\xfe\x3e\x02\x88\xa2\x1f\x7e\xef\x6f\x23\x80\x27\xfa\xcd\x1f\x22\x00\x29\xfa\xee\x8f\x10\x40\x15\x7d\xf7\xc7\x08\x00\x8b\xbe\xff\xd7\x08\xa0\x8a\xfe\x9f\x6f\x11\x00\x16\xfd\xfb\xbf\x8b\x00\xb6\xe8\xbb\xff\x15\x01\x78\xd1\xf7\xff\x1d\x02\x08\xa3\x1f\xbe\xfd\x47\x08\xa0\x8c\x7e\xf8\x3d\xd9\xe4\x5b\xf8\xf5\x5f\x21\x80\x33\xfa\xe1\xef\xfc\x1e\x02\x58\xa3\xef\xe4\xb0\xaf\x10\x41\x7f\x2a\x07\x25\x21\xfe\xdd\x3f\xd6\x20\xff\xe1\x6f\xfd\x13\x0d\xf4\xef\xfe\xa9\x82\x3a\xfa\x4e\xa6\xdc\x85\xa6\xfe\xa1\x06\xfd\x77\xff\x5c\xc3\xfe\xbb\xff\x5d\x03\xff\x87\x6f\xff\x89\x06\xff\x77\xff\xb3\x86\xff\x77\xff\x46\x2d\x00\xfa\xe1\x5b\x39\xe4\x01\x0c\xe1\x1f\xe9\x65\xf8\xe1\xef\xfc\xf7\x7a\x21\x7e\xf8\x3b\xff\x4c\x2f\xc5\xf7\xff\x4a\xaf\xc5\x0f\xdf\xfe\x0f\x6a\x35\xd0\xf7\xf2\xc7\x2d\x48\xfa\x6f\xf5\x42\xfc\xf0\xed\x1f\xe8\xa5\xf8\xee\x7f\x31\x6b\x91\xc9\xb5\xf8\x4f\xd4\x5a\xa0\xff\xeb\x5f\x22\xbd\x1c\xff\x85\x5e\x84\xef\xff\x4b\xbd\x08\xbf\xf9\x07\x7a\x11\xbe\xff\xbb\x7a\x11\x7e\x23\xd7\x20\x92\x29\x7f\x4f\x2f\xc6\x9f\xfd\xd3\x3f\xd1\xab\xf1\xfd\xef\xeb\xd5\xf8\xfe\x77\xf5\x6a\xfc\x46\x0e\x22\x91\x29\x7f\xa0\x97\xe5\xdf\xff\xbe\x5e\x8d\x1f\xbe\xfd\x17\x66\x39\xfe\x73\xbd\x1c\xbf\xf9\x4f\xf5\x6a\x7c\xf7\x3f\x22\x40\x7b\xf4\xc3\x7f\xfd\x9f\x99\x65\xf9\xf6\x1f\xea\x65\xf9\xcd\x7f\xa3\x57\xe5\xfb\xbf\xa9\x57\xe5\xbb\x7f\xad\x57\xe5\x87\xbf\xf9\xb7\xcc\xb2\xfc\xee\x1f\xe9\x65\xf9\xe1\xdb\xff\x43\xaf\xcb\x0f\xdf\xfe\x1b\xbd\x30\x7f\xf6\x47\x7f\x53\x2f\xcc\x9f\xfd\xd1\xef\xea\x95\xf9\xe1\xdb\x7f\xac\x97\xe6\xbb\x7f\x61\x56\xe6\x5f\xe9\x95\xf9\xe1\xdb\x3f\x2c\x97\xe6\xef\xe9\xa5\xf9\xee\x5f\xea\x95\xf9\xee\x7f\xd3\x0b\xf3\x9b\x3f\xd0\xeb\xf2\xdd\x9f\xe8\x75\xf9\xfe\x0f\xcd\xb2\xfc\x6d\xbd\x2c\x6f\xf4\x2e\xf9\xe1\xdb\x7f\x50\x2e\xcf\xdf\x37\xcb\xf3\x7f\xea\xe5\x29\xc8\xe8\xd1\xfd\x9f\x60\x75\x1a\x5b\x56\xa7\x0f\x1f\x3c\x02\xab\xd3\xc4\xb9\x73\xe7\xde\x1d\x20\x9a\xce\xc3\x7b\xf7\x1e\x62\x92\xd2\xc4\x79\xf4\x70\xeb\x9e\xbc\xac\x3b\x89\x73\xef\xe1\x68\x84\x49\xe2\xdc\xbd\xf7\xe8\xbe\xfc\x2b\x29\xa6\xfc\xfb\xf0\xd1\x1d\xf9\x67\xf4\xf0\xfe\x7d\x4c\xe0\x56\xa4\x22\xfb\xe0\xfa\x11\x17\x73\xe1\x0b\x92\x4c\x28\x5f\x71\xf5\xcb\xf1\xb5\x33\x24\x91\xcb\xf2\x9c\x67\x02\x3b\x88\xcf\x4e\x78\x36\x38\xe7\x57\x27\x29\xcb\x42\xaf\xf3\x55\xba\x50\x8f\xa0\x73\x96\xe7\x1d\xd6\xa9\xb8\x93\x1c\xf4\xd5\x95\x95\x73\xc7\x3c\x56\x77\x44\x0a\xc9\x6f\xa2\xa9\x6c\xe4\x4d\x47\x0d\x08\x91\x96\xf7\xc2\x04\xc6\x7c\x43\xdf\x87\xab\x0d\x75\x38\x38\x3e\xca\xb5\xab\xa3\x28\x79\x9b\x9e\xf3\xd0\xe8\xe0\xff\x4a\x57\x05\x79\x1d\x22\x35\xb7\x36\xb5\x3c\xe8\x39\x73\x7f\x8d\x1d\x67\x48\x52\xf9\x57\x19\x49\x10\x81\x09\xc7\xbd\x5e\x02\x6e\x7b\xe0\x51\x6c\x74\xff\xe1\x4f\x58\xe6\x85\x59\x66\x12\xc1\xb2\x4a\x86\x4f\x2d\xab\x5a\xf4\x98\x26\x6e\xe2\xa4\xe0\x25\x56\xaf\x7e\x0e\xab\xff\xe0\x2e\x26\xa1\x59\x7d\xb8\x0d\x2d\xa8\xc3\x28\xb0\x8e\x1d\x1d\x7d\xd6\x89\x1d\xac\xb9\xfb\x6c\x01\xb7\x73\x7c\x0d\x61\x52\x1c\xd7\x75\x2b\x5f\x89\x6a\x8e\x27\x58\xf9\x50\x44\x06\xae\x88\x44\x4a\xe0\xa0\xf2\x8f\xad\xfc\xbd\x74\x76\x92\x22\x62\x8e\xfe\x7a\x7e\xa0\xdf\x03\xd6\xe5\x9b\xf6\x8d\xcc\x31\x54\x1e\xe7\xdb\x0b\x7d\x9a\x45\x69\x16\x89\x2b\x44\x56\x8a\x80\x90\xff\x35\x9b\x71\x44\x4a\x49\xeb\xba\x66\x9e\xb3\x24\x8c\x79\x96\x97\x63\x2a\x02\x65\x17\x57\x5e\xa5\xfc\x84\xb0\x09\xe5\xe4\x1a\x9a\xf5\x22\x5a\x49\x6f\x0d\x77\x1e\x7a\x19\xed\x0e\xc9\x5c\x0f\xc9\x4b\xe9\xb0\xa0\x62\xdb\x19\x92\xe0\xb7\xbf\x2f\xd2\xe4\xbd\xfb\x82\x29\xb9\x8a\x6b\x16\x84\x26\xea\xdb\x2c\x00\x65\xea\xbb\x04\x14\x8d\xca\x0a\xf5\x15\xa0\x59\x3d\xc3\x40\x9d\xa6\xf5\x74\x03\x46\x7a\x5d\xb4\x67\xf8\xce\x90\x84\x72\x9b\x44\x24\xc1\x13\x33\x00\x53\xaa\xf4\x57\xaa\xac\xf9\x8b\x8b\x28\x8e\x9f\xaa\x4b\x92\x83\xaf\xeb\x45\x17\x49\xbd\x30\x01\xc4\x75\xed\x2a\x35\x24\x2e\x24\x53\x02\x8b\xcf\xb0\xc3\x2a\x8b\x35\x1b\x9f\xfd\xdc\x8d\x12\xc9\x8c\x4e\xc8\x75\xf3\xb2\x53\xbf\x0a\x59\x57\x1f\x62\x71\xb3\xa0\xc1\x53\x60\xc2\x70\x41\xee\xdd\xbb\xf7\xe3\xb7\xfb\x95\x45\xd5\xd5\x56\x97\x54\x7d\xb4\xf5\x68\x4b\x51\x75\xe5\x5f\x00\xa8\xfa\x9d\xbb\x23\xcb\x7b\x5e\xfc\xe7\x7b\xc7\x53\x64\x24\xa8\xd1\x0e\xae\x97\x08\x8c\x11\x29\x27\x71\xb9\xdf\x2b\x29\x1a\x52\xfb\xaf\x55\x6e\x87\x8b\xba\x80\xad\xe6\x97\xd5\x10\x60\x08\x3a\xca\x9d\xaa\x23\xa0\xb4\xda\xcc\x14\xa0\x5f\xac\x91\x9d\x35\x0c\x62\x14\xb3\x9f\x54\x47\x59\xe2\xea\x66\xa8\x20\x49\x81\x95\xf5\x81\xe9\xd6\x9d\xc9\xd6\xae\x40\x99\x6c\x9e\xe6\x5a\x7c\x46\x12\x30\xfe\x0a\x71\xd1\x26\x7f\xe1\x2b\xb5\xb9\xe9\x82\x08\xbb\x15\x61\x5a\x59\x23\x10\x28\xe7\x2e\x0a\xca\xb7\xe1\xa0\xd1\x25\xb1\x23\x70\xa1\x17\x23\xaf\x2f\x86\x1c\x01\x9c\x8a\x39\x28\xf8\xcb\xb3\x1c\x96\x83\xe3\xc2\x8c\x46\xc1\xa5\x28\x60\x49\x5a\xc5\xa0\x9c\x96\x5e\x65\x30\xc9\x31\x44\xdb\x53\xc2\x87\xfa\xa1\xf1\xf3\x97\xba\x5c\x68\x7b\x2d\x49\x39\x73\xbe\x76\x59\xcd\xa5\xed\x47\xad\xae\x72\xac\x7e\x5d\xad\x81\x17\x11\x25\x2a\xcb\x0a\x9a\x90\x94\x56\x6b\xe7\x08\x79\xf2\xe2\x8d\x16\xfa\x9a\xf6\x7a\x0e\x73\x05\x67\x99\x3c\x07\x68\xda\x8e\x06\xad\x0a\x4e\xa6\x52\xaf\x57\xfd\x76\xcc\x0d\x34\xb1\xbb\x7f\x0f\xce\xb4\x8d\x4b\x3d\xb0\x97\xe3\x4a\x5a\x11\xeb\x47\x0c\xab\x28\xf4\xeb\x8b\xe1\x2b\x16\x34\x71\x1e\x6c\x8d\x1e\x61\x72\x56\xf2\x97\x53\xc3\x73\x6e\xac\xb2\x99\x8a\x2f\x69\x67\x37\xf5\x9c\xe7\x37\xba\x4c\x99\x00\x03\x33\x83\x61\xbc\x22\x6f\x37\x5e\xd5\xf9\x98\x36\xdc\x57\x7c\x0c\xac\x33\x30\xb4\x2d\xec\xcb\xdb\x8a\x7d\x61\x16\xdb\xa0\x95\x66\x6d\xee\x84\xbd\x9f\xf1\xb0\x8a\x94\xfc\xc0\xa7\x2c\x63\xb3\x2f\x40\x98\x63\x58\x18\xf6\x01\xfc\x89\x55\x26\x4d\xe2\xab\x2f\xcf\x78\xa2\x5f\xa5\xda\x9a\x89\xf5\x73\xb2\x6a\xa9\x7d\xd0\x2d\xaf\xcf\x72\x7f\xca\x13\x47\xd3\xec\x7a\x3f\xbd\x9e\xa2\xb0\x1a\x16\x37\xbe\x70\xeb\xfa\x50\x13\x86\xf7\xfe\x9a\x53\xf5\xe8\xf7\x53\x6b\xa6\x12\x4b\xec\xca\xfb\x0b\x21\xeb\x83\xed\xca\x4d\x0c\x05\x01\xda\x69\xd2\x80\x4d\x00\x8c\xd1\x60\xb2\xe0\xd1\x06\x30\xa7\xd9\x78\x93\x05\x29\x70\x93\xb6\xda\x13\xa2\x9c\xbc\xb7\xe9\x9c\x8b\xc5\xdc\x32\x03\x93\x8d\x90\xf6\x05\x82\xd4\xa6\x2e\x45\xee\xe0\xa2\xd9\xc6\x0a\x03\x5b\xb1\xab\x11\x51\xcc\x6c\x66\xf1\xac\xa4\xd1\x93\x17\x17\x54\x6c\xfc\x48\x3e\x32\x53\xfe\xf7\x15\x7b\xac\x46\xba\xba\x27\x68\xb5\x51\x50\x94\x74\xc4\xb8\xdb\x8d\x8c\x08\x71\x0d\xb7\x39\x2e\x4d\x81\x53\x32\x1a\x62\x4f\x17\xb4\xb7\x80\xe4\xf1\xce\x24\x87\x59\x1f\x52\x9d\x13\x6e\x07\x2a\xb5\xde\x6c\x62\x6f\x5e\xf9\x9b\xa9\xe1\x65\xab\x1e\x2b\x2e\x5a\x96\xa2\xb6\xfc\xeb\xb5\x65\x6e\xde\x06\x6b\x94\x7f\x7e\x62\xb5\x75\x5b\xa7\xd0\x9f\x66\xd0\x51\x6e\x60\xd2\x1d\x16\x55\xd1\x96\xec\x51\x71\xca\x45\x67\xe5\xc6\x50\xbe\x5d\x2b\xad\xdb\x35\x28\xd0\xeb\x39\xdd\xb6\x95\x58\x2e\xeb\xdd\xe0\x5a\x27\x9f\x44\x59\x2e\x3e\xe3\xf9\x3c\x4d\x42\x9e\x55\x3d\xb5\x36\xa5\x77\x4a\xd9\x54\x11\xb0\x44\xdd\x46\x6a\x17\xf9\x8a\x03\x71\x86\x64\x5a\xe2\x8f\x8d\x59\x92\x75\x3a\x6b\xab\xa9\x59\xad\xb5\xb5\x0c\x35\x35\xfb\x65\x5c\xfb\x82\xfa\x5e\x6d\xf1\x00\x31\x24\x52\x15\xe4\xad\x7a\xa4\x66\xd8\x79\xb5\xe6\xce\x12\xfe\x96\xee\x2c\xad\xfd\xa4\x46\x41\xc3\x5f\xc0\xfa\xa5\xc9\xe4\xbd\x86\xa3\xad\x0d\x60\x62\x25\xdf\xdc\xd9\xbe\xc4\xd1\x9f\xd9\x9f\x6c\xa3\xd1\xe5\x8c\xbe\x02\xfe\xe1\x8a\xce\x0a\xf2\xf0\xd1\x9d\xf7\xbc\x14\xfc\xda\xbc\x2b\x94\xf7\x31\xc5\xae\xd8\xaf\x5b\x4a\x47\x08\xe6\x12\xe5\xaf\xd3\x84\x63\xc9\x28\xd7\xc3\x17\x74\x86\x3a\xf2\x80\xf2\x8f\x0f\xee\x85\x3b\x23\x93\x36\x8b\xc2\x30\xe6\x3a\x75\xcb\xa4\x2a\xd7\xfa\x45\x51\x10\xc9\x51\x7d\xd0\x40\x03\x6b\xa0\x8a\xfd\x92\x17\x47\xc5\x80\xc9\x8b\xa3\x62\xbd\x40\x6e\xf4\xe8\x8e\xe4\xd1\x0c\x4f\x66\x33\x61\x31\x45\xc7\x2c\x8e\x51\x23\x84\x2a\x1c\x1f\x9d\x84\x04\x2b\x46\x6d\x8f\xb7\x5a\xcd\x4e\xb6\x6c\x0b\xea\xad\x89\x07\xf7\x90\x5f\x63\xe5\x75\xac\x26\x4c\x63\xee\xaf\xb1\xe4\xd2\x4b\xff\x3a\x37\xb9\x2d\x6f\xba\x2c\x67\xa5\x67\xf2\x4e\x9a\x75\xde\xfc\x4a\x13\x77\xb0\x18\x7b\x63\x48\xfd\x7e\x66\xd2\x0f\x74\x59\x5b\x94\xf2\x26\xca\x7f\xc5\xaf\xde\x20\xbc\x91\x50\xe6\xfe\xda\x78\x85\x26\x41\x65\x57\xae\xa3\xca\xd0\x32\x40\x58\xb7\xdb\x6a\xf4\x70\xce\xaf\xf6\xb3\xbd\x34\x94\x65\xe3\x5e\x4f\x19\x97\xb9\x2c\x16\xbf\xe2\x57\xe5\x67\x20\xb2\xd8\xfe\x9e\x71\xc1\xec\x6f\xa3\x6c\x5d\x38\x09\x5e\x2e\xbb\x4e\x77\x9d\x77\xac\xfa\x98\x4c\x3f\x90\x64\xba\x2c\x7b\x83\xd4\xb2\xe7\xb2\x53\x48\x2e\x07\x50\xf5\x0d\xe9\xd6\x40\x88\x90\x43\x69\x77\x27\xb1\x56\x30\x0a\x57\x90\x1a\x48\x96\xcb\x7a\x82\x70\x03\xb0\x19\x68\xa6\x9e\xf3\x2b\xac\x7a\xad\x79\x99\x59\xd7\xeb\xab\x74\x91\xf3\x0f\xec\xd2\xc8\x68\x85\xab\x5c\xae\x60\xdd\x51\xc3\x99\x96\x25\x46\x09\x1d\x7f\x02\x14\x3c\x74\x7c\x04\x30\x41\x13\x22\xf0\x18\x86\x69\xec\x03\x54\xfb\x9e\x5d\xa4\xa5\x8a\xc3\xd4\xe4\x88\x93\xb9\xef\x76\x7d\x36\x59\x2e\x19\xae\x37\x81\x3d\xf4\x8a\x05\x51\x22\xd2\xfc\x0c\x29\xff\x61\xb2\x11\x16\xdb\x4d\xaa\x2f\x81\xdb\x3c\x1a\x66\xee\x93\x6f\x7c\x3e\x59\x2e\x79\xe1\x28\x48\x36\xc6\xd8\x75\xac\x1e\xba\x60\xe6\xde\xad\xc6\x49\xca\xae\x5a\x93\x41\x6f\xbc\xb5\xd7\x3c\xbc\xa9\x57\x45\x98\x00\xd4\x24\x90\x77\x7f\x20\x36\x39\x55\x73\x21\x48\xa2\x26\x22\x48\xa2\xa2\xbc\xfd\xe9\x3e\x83\x59\x88\x26\xa5\xfd\x16\xa7\x8f\x21\xa5\x4b\x39\xb6\x88\x70\x58\x79\xac\x01\x1a\xd5\x49\xa7\x9d\x5c\xc7\x6f\x2e\xd9\xb7\x44\x62\x92\xf0\xdf\x7c\x74\x9d\x14\x72\xb7\x4f\x6a\x26\x9f\xdd\x46\xc9\xd6\x82\x95\xcf\xa5\x82\x48\xf2\xfa\x41\x34\x39\x6c\x15\xe6\x01\x4d\x36\x04\x58\x13\xde\x8c\x6e\x7e\xcd\x62\xf1\xd1\x66\x44\x52\xba\xf9\x35\x80\x40\x7e\xc4\x74\xf3\x6b\x09\x1d\xf9\x3b\xa0\x9b\x5f\x4b\x10\xc9\xdf\xb9\x4c\x9f\x85\x1f\x6d\x46\x1b\xea\x22\x1c\x36\x05\x32\x5c\x74\xf8\x2a\xb9\x1e\xb6\x92\xeb\xa1\x4d\xae\x87\x16\xb9\xde\xae\xdf\x22\x95\x73\xd0\xf6\x1b\xa6\x22\x3a\x2a\x7c\x6c\x3d\x47\x13\x9e\xb6\x2c\x43\x64\xda\xf2\x34\x61\x6a\xcb\x2a\x11\x6b\xdd\x60\xe6\x31\x13\xd3\x34\x9b\x55\xf9\xc0\x5e\x99\x64\xca\x8b\x5c\x30\x11\x05\x1d\x13\x04\x00\xe0\xb5\xea\xdc\x60\xad\x55\xe5\xd8\xfe\xa8\xe0\xa5\x9d\x21\x84\x8e\xc0\xc4\x67\xc4\x75\xdd\xc5\x44\x12\xf5\x79\x1c\xa9\x70\xaa\x65\x84\x67\xba\xd0\x8e\x5f\x3c\x04\x61\x30\x25\x39\x67\x04\xf5\x11\x38\x90\x74\x12\x8b\x6c\x2d\x48\x82\x3d\x67\x61\x5a\xe9\x23\x4b\xff\x84\xd3\xc7\xd7\x99\xf6\x79\x86\xc7\x89\x39\x05\xba\x43\x2f\xb6\x52\xcd\x31\xd0\x1d\x7a\x81\x95\x6c\x8e\x81\xee\xd0\x4b\xad\xe4\xf2\x18\xe8\x0e\xbd\xbc\x4c\x17\xa5\x4b\x0b\x49\x40\x10\x7e\x3c\x18\xd5\x9b\xa8\x75\x63\x8f\x1f\xb4\x3d\x93\x52\xe2\xc7\x44\x70\x16\x25\xa7\x75\x16\xfa\x67\x22\x6c\xa5\xa8\x23\xc1\x5f\x6f\x1a\x56\x1e\x78\xc3\x5a\xa8\x32\xe7\xfa\x9c\x5f\x79\xe6\x52\xa8\x86\x4a\xe4\x81\xd4\x4c\x53\x20\x55\xa9\xea\x37\xd1\x13\x55\x69\xfa\x83\x68\x50\xa8\x44\xfd\x41\x0c\x2c\x55\x6a\x79\xa6\x12\x0e\x16\xac\xe4\xd1\xc3\xad\xb5\x6f\x04\xb6\xf6\xd6\xcf\xc4\x4f\x7f\x42\x12\x2a\x36\xda\x6c\xf2\x9d\x44\x9e\xf5\x25\x66\x61\xb0\x95\xd6\xeb\x2c\xc9\xad\x5c\x67\x59\xca\x6f\xa6\x4f\x56\xbc\xd1\xb7\x38\x06\xfe\x84\xe5\xe2\x49\x9a\x96\x0e\x08\x2a\x25\x4f\x79\x56\xd3\x84\xbd\x8d\x4e\x99\x48\xb3\x72\x67\x82\xa6\xe3\x0a\x9e\xa9\x93\xc1\x53\xe7\x44\xe1\x60\xf5\x9c\xd9\xea\x4b\x8e\x2b\x37\x58\xc6\xad\x52\x1f\xc9\x13\x7e\xb9\xf4\x27\x65\xa4\x5f\xf0\xc1\x07\xbe\x89\x14\xaf\x8b\xc9\x9b\x8f\xae\x79\xe1\x7d\x74\xcd\x8a\x37\x45\x8d\x7e\xb3\x02\x17\x44\x92\xeb\x0f\xa2\xf6\x99\x45\xed\x15\x6d\x97\xa3\x8c\x36\x2c\x0d\xb3\x9f\x89\xe6\x15\xbc\x16\x39\xcf\x76\x4f\x79\x02\xbe\x16\x80\xf6\x65\x8b\xe4\x45\xf2\x94\x9f\x2c\x4e\xb5\xf6\xf2\x75\x44\xd5\xc5\x0e\x93\x6e\x64\x10\x08\x7d\x9e\x28\xa7\x09\xfb\x07\x08\x1c\xd3\x58\xe0\xfe\x32\x4a\x20\x30\xa7\xa0\xf2\x67\x98\x5e\xc8\x4b\x5b\xa3\x0c\x2c\x89\x2a\x53\xb1\x11\x2b\xa5\x5e\x46\xc9\xe2\xd2\x94\xd3\x1f\xcd\x32\xbb\x49\x98\xa5\x51\x68\x4a\x95\x9f\xcd\x72\xe0\x31\xcf\xea\x36\xda\x3f\x00\x1b\x14\x51\xb9\xba\x2d\xc8\x9d\xad\x07\xb6\x16\xa4\xed\xd5\xdb\xb9\x37\x7a\x78\x0f\x63\x57\xbc\x73\xe3\x94\x85\x4e\xe2\xdc\xb9\x7f\x6f\x88\x71\x41\x64\x86\xd7\xea\xcb\x99\x44\x24\xdb\xa8\x58\xcf\x94\xc4\xb8\xbe\xee\x65\xfb\xe3\xaa\xa7\xd8\x49\x9c\x87\x5b\x0f\x1e\x61\xec\x39\x11\xf5\xf5\xc7\xa4\x52\x7b\x73\x32\xba\x2a\x73\x77\x18\x8d\xf1\x98\x95\x6e\xc9\x23\xec\xb1\xba\x5f\xf2\x4c\x32\xa9\xc3\xba\x21\x61\x3d\x10\x57\xa5\x39\xfd\x96\x67\x79\x94\x82\xf4\x5e\x3f\x2a\xc2\x3e\x2b\xbf\x70\xe9\x95\xf1\xba\x20\x4c\xfe\x17\xc9\xff\x32\xf9\x5f\x4a\xaf\x8b\x0d\xde\xeb\xad\xaa\xf0\x9b\x66\x97\xcb\x73\x07\xbd\x4a\xe1\xea\x74\x18\xcd\xf8\xbb\x34\xe1\x9d\x8c\x7f\xb3\x88\x32\x9e\x77\x54\x86\xfb\x3b\xb9\xdb\x39\xe0\xbc\x73\x26\xc4\x3c\xf7\x36\x37\x67\x90\xfc\x3b\xb9\x1b\xa4\xb3\x4d\xa1\x6b\x6d\x86\x69\x90\x6f\xfe\x95\xcd\x45\xce\x07\x91\xd8\x3c\xc9\xd2\x8b\x9c\x67\x9b\x65\x08\x8f\xb2\x4b\x43\x9a\x5c\xb0\x29\xe9\xc7\xfe\x70\x42\x72\xf9\x77\x34\xa9\xf1\x80\xd5\xfe\x7f\xfc\xe8\xfe\x98\x0f\x1e\x3e\xf0\xf8\xe3\xfb\x77\xc7\x7c\xb0\xf5\xc8\xe3\x83\xbb\x0f\xed\x80\xd5\xa5\xdd\xc3\x10\xdc\x53\x5a\x5d\x30\x88\xfb\x24\xb9\x34\x7f\x34\x59\x2e\x11\x22\x19\x1d\x41\x28\x8c\x98\xaa\x20\xd2\x77\xef\xa9\x6b\xdc\x19\x83\xd3\x01\xc2\x90\x02\x62\x8e\x48\x4c\x07\x23\xbc\x2d\x76\x98\xed\x62\x2c\xa5\xf7\x87\xb7\xd3\x7e\xe8\x30\xbb\x8e\xc0\x2a\x22\x87\xa0\xc3\x6d\xb1\x13\xd9\x15\xb2\x4d\x7a\x7f\x48\xd2\x3e\x0d\x9d\xa8\x51\xe5\x76\x66\x4e\xb9\xf4\x76\x5c\x0b\x83\x6d\x3b\x68\x92\x2d\x72\xbb\x45\x78\xb3\x5d\x38\x1c\x7c\x92\x95\xb5\xa6\x75\xe7\x46\xbe\x8a\xbb\x69\x1c\x9c\x5a\x1e\x1f\x99\x9f\x4c\x28\xf7\x85\x9f\x4c\x4a\x4f\x89\xac\x6a\x67\x6e\xfb\x49\xd6\xa0\x5c\x82\xf5\x98\xf0\xb7\x26\x26\xa5\x03\xc0\x15\xfe\x9d\x32\x45\x6d\x62\xff\xae\x5d\xc4\x34\x0f\x51\xd1\xce\x1c\x26\xff\x8b\xac\x10\xea\x2d\xce\x29\x05\x8c\x91\xcb\x31\x5a\xc1\x35\x1c\xee\x27\x03\xb9\x82\x43\xdc\xbf\xcf\xef\xde\x96\xf9\x78\x83\xfb\x62\x30\x9a\xd0\xd1\xe6\xb0\x70\x22\x62\x96\x09\x13\x50\x92\xf7\x84\x5c\x79\x76\x72\x92\xe5\xde\xd4\x11\xfe\xa8\x3e\x76\x4c\xd2\xe9\x34\xe7\x42\x66\x26\xf2\x13\x02\x45\xe4\x5e\x44\xe6\xe9\x7c\x11\x2b\xdf\x4a\xc3\xa5\xf0\xef\x4d\xac\xe8\x92\x33\x09\x1c\xae\x25\x90\xc7\x39\x17\x8e\x04\x97\xb5\x0a\xaf\x74\xcc\x3b\x99\x0f\xee\x4d\xb5\x9c\x5a\x6e\x92\x9c\x8a\xaa\xe0\x5b\x1b\xcc\x22\x95\xdb\xcf\xc4\x98\x01\x2f\xd4\x2a\x34\xdc\xe6\x11\x44\x72\xe9\x4c\xfa\x47\x78\x33\xc2\x1b\xe8\x97\xaf\xc0\xad\xad\x93\xc8\xab\xa4\xc4\xed\xb1\xfc\xe9\x0f\x27\xa6\x82\x0a\xef\x7c\x8a\x25\xe3\x67\x02\xcd\x69\x19\xbc\xe7\x58\x0d\x43\xb9\xeb\x3b\xe4\x5e\xa1\x0a\xcb\xe3\x48\xf3\xd6\xc0\x44\xd4\xf8\x6c\x26\x68\x5f\x4f\x44\x02\xd4\x3c\x17\x28\x08\x2a\x77\xda\x86\x7e\xec\x43\x9a\x63\x81\xe4\xaa\xd4\x23\x90\xf9\x06\x20\xaa\xee\x41\x90\x66\x9c\x0e\xab\xa6\x75\x42\x55\xfb\xa4\x81\x24\x84\x6d\x33\x2a\x51\xc0\x71\x84\xcb\xc4\x80\xbb\x4c\xe0\xcd\xd1\x16\xbf\xbb\x1c\xe2\x6d\xec\x28\x86\xfd\xad\x63\xc5\x19\x61\xa2\xcf\x30\xc6\x66\xb8\xe0\x5e\x19\x7e\x8e\x39\x4d\x3c\x41\x93\x8d\x55\x87\x78\xa7\x0d\xf1\x8c\x35\xdc\x2e\xa5\xc2\xfe\x1e\xd7\x72\x07\xb5\x3c\x8f\x57\xb3\x82\x7a\xe5\xd7\xd8\xca\x19\x58\xe9\x1e\x07\x30\xb9\x15\x16\x42\xbd\x46\xda\x78\x25\x65\xb0\x52\xcf\xd3\x65\x24\x1a\xba\x71\x1a\xb0\x98\xef\xa5\xb3\x39\xcb\x24\x4c\xca\x1c\x6b\xa1\x8e\x6b\x14\x04\xc8\xc7\x19\x68\xb5\xb4\xd0\x10\x2a\xc9\x07\x49\x7d\x36\xa1\x29\x48\x3e\xe4\x81\xe3\xb3\x89\xcf\x27\xb4\x6b\x2d\xdf\xbb\x9a\x87\x21\x12\x95\x21\x1d\x49\x2c\xcf\xa8\xc0\xd0\x29\x4d\x38\x81\xbe\x01\xdd\xea\x44\x49\x87\xd1\xd4\x97\x54\x4e\x43\x14\x7a\xc1\xac\x11\x2f\x18\xae\xf8\x4e\x2c\x09\x46\x57\xc7\x45\x02\x55\x99\x18\xc7\xcd\x92\x02\xf7\x7a\x81\xf2\xfa\x97\x49\xe2\x59\x06\x6f\x2b\x6c\x3f\x9a\xe5\xb3\x01\x97\x07\x06\xae\x3f\x0b\x59\xc1\x10\x37\x37\x4f\x09\x3a\x46\xb8\xe1\xa6\x52\x4d\x56\xb2\x1c\x29\x0c\x66\xf5\xf8\x85\x23\xdc\xe7\x13\x4c\x5a\x88\x7b\x4a\x77\x1d\x46\x9d\x08\xbc\xab\x59\xf4\x17\xfb\xc3\x09\x26\x89\x9f\x02\xed\x9e\x90\x4c\xfe\x62\xe4\xd8\x49\x49\x54\xa7\xcb\xb8\xe1\xd6\x11\x5f\x73\x2a\xa7\xa5\x7c\xbe\x93\x94\x26\x3e\x2f\x09\x7f\x6a\x4b\xde\x66\xe3\xd4\x5b\x19\x6e\x3a\x76\x52\xd8\x53\x33\x27\x95\x03\xe0\x13\x9a\x92\x14\x7b\xcc\xe7\x13\xe5\x96\xe6\xa2\xd7\x73\x22\x7a\xe1\xc8\x14\x72\x81\xf1\xd8\x71\x54\x27\xaa\x1a\x56\x84\x32\xc2\x24\x55\x24\x31\x93\xe5\x52\xac\x9e\x29\xca\xb1\x5e\xda\x98\xf2\x13\x81\x17\xd1\x5d\xc7\x49\xda\x41\x27\x01\x2b\xb9\x00\x4c\x98\x1f\xc9\x39\x64\xf2\x0f\xb0\x07\x4c\xc2\x32\x52\x20\x95\x45\xaa\x41\x1d\x56\x54\x1a\xfd\x75\xe5\x49\xe4\x78\xba\x5c\xa2\x4b\xf3\xdb\x78\x68\x75\xba\xdc\x3d\x66\xcb\x65\xe5\x1c\xcf\x3d\x16\xef\x66\xcb\xa5\xb0\x96\xe3\x5c\xb1\x7a\xab\x0e\xae\xb5\x6b\xe9\x56\xdf\x39\x35\xb7\xd3\xbd\x5e\xdd\x0b\xb5\xbd\x7d\xf7\x2b\x17\x7a\xed\x3e\xdc\x95\xa9\x8c\xb9\x7f\x90\x21\x19\x8c\xe4\x21\x6e\x79\x71\x6c\xdc\x62\x06\x23\xc9\x3a\x5d\xc8\x73\x3b\xa3\xdc\x5d\x88\xc0\xb8\x69\x55\x5e\xb6\x4a\x33\xed\x5e\x0f\xcc\xb2\x14\xc7\x08\xdb\xec\xd0\xc9\x30\xd8\xb6\x86\x92\xed\x51\x52\x99\x0c\x13\xa4\x23\xf2\x21\x70\xc8\xf4\x0e\x5a\x2e\x9c\x60\x67\x6b\xb9\xdc\xa2\x10\x94\x2d\xdf\xb9\x8f\x7b\xbd\x0f\xe2\x4b\x3b\x8f\x69\x67\xcb\xbd\xef\x0e\x5d\xd0\xb9\x64\x19\xef\x2c\xf2\x28\x39\xb5\x4a\xa0\x7e\xc9\x79\xf6\x91\xe2\x63\x6d\xfe\x15\x61\x32\xab\xc0\x44\xaf\x25\xa2\xd6\xcc\x69\xad\x73\x1c\xfe\x54\x07\x55\x4e\x15\x01\xcf\x55\x92\xe2\x1e\x24\x90\xe0\x87\x7d\xc6\xe5\xe5\x79\xa3\x93\x2b\x12\x4d\x6d\x7a\x5d\x90\x63\xb8\x24\xad\xda\xf3\x92\x44\x1e\xbf\x8c\x5a\x3d\x59\x44\xb3\xc6\x9e\x46\x53\x27\xd9\x61\x92\xb8\x19\xd1\x7a\x41\x82\x74\x91\x88\x2c\xe2\xb9\xb7\xe2\x45\xaf\x9c\x5f\x9b\x5d\x54\x84\x6f\xf0\xf5\x0b\x4e\x50\x23\xb9\xd1\x80\xb5\xb1\xfc\xa3\x82\xa3\x45\x58\xf1\xb6\x99\x10\xa5\xf7\xdc\xe7\x24\xa5\x36\x90\x48\x6c\x4f\x8f\x04\x34\x2e\x91\x10\xe6\x1a\xd1\xe1\x76\xb4\x13\x6c\x47\x6a\x92\x82\xa6\x7e\x34\x21\x89\xfc\xd3\x1f\x4d\x88\x3c\x2a\xa2\x71\x34\x18\x79\xd1\x84\x88\x9d\xa4\xd7\xdb\x77\x67\xe9\x5b\xbe\x3b\x3b\x89\x4e\x17\xe9\x22\xff\x24\xcd\x2e\x58\x16\x8e\x85\x3c\xf2\x1f\x33\x93\xff\x42\x79\x60\xd7\xb9\xc0\xf8\x4b\x9c\xdc\x89\xfd\x68\x32\x90\x6c\x46\x29\xea\x90\xfd\x95\x54\xd3\x0f\x26\x05\xf0\x96\x6d\x11\x86\x2a\x1c\xf1\x15\x9f\x08\xb0\x71\x38\x9e\x14\x9a\xe9\x6c\xab\x75\xee\x20\x38\x94\x55\x89\xce\x19\xcb\x3b\x27\x9c\x27\x9d\x90\xcf\x33\x1e\x30\xc1\x43\x79\xaa\x4d\xd9\xdb\x34\xeb\xa4\xd3\x0e\x94\x5d\x88\x40\xf1\x5b\x08\xd7\x30\x6e\xb5\xdf\xb2\xe4\xda\x01\xaf\xab\x5a\x90\x1a\x25\x91\x3c\x8a\x6a\x69\x57\xd0\x95\xad\x62\xb1\x3e\xfd\x46\x14\xc9\xfa\x80\x81\x2d\xc3\x03\x33\x5d\x5c\x71\xc9\x00\x39\x95\x5d\x1d\xb6\xfe\xd7\x8a\xad\x25\x08\x61\x20\xae\xb2\x90\x51\x99\x31\xac\x53\xbf\x5f\x90\x7d\xb3\xdd\x29\x1a\xba\xf7\xdc\x3b\x77\x11\xd9\x77\x43\x26\xd8\x17\x26\x59\x26\x1c\x2b\x76\x3c\x91\x3f\xe3\x28\x39\xcf\x29\x93\x3f\xe5\x46\xc8\x69\x26\x7f\x96\x7b\x86\x46\x64\x1f\x42\xa6\xbd\x24\xfb\xae\x2c\x4b\x2f\xe5\x8f\x94\x85\xb5\xd9\xbf\xd4\x3c\x55\x8e\xc9\xa5\xc3\xa1\x60\x8e\x49\x3b\xfe\x67\xf0\x68\x2a\xef\xf4\xfa\xc2\x52\xed\xe5\xda\x69\x96\x50\x27\x6b\x3b\xcb\x5c\x91\x7e\x3e\x9f\x1b\x8e\x84\x30\x9a\x35\x2e\x37\x91\x64\x86\xe4\xd9\xfb\x4a\x39\xd4\x76\xb8\x5b\xce\x07\x37\xe0\x51\xd2\x47\x09\x3b\x60\xd0\x2f\xf4\x8f\x67\x97\x51\x6e\x85\xa1\x56\xee\xe8\x4a\x86\x38\x8c\xc2\x83\xb3\xf4\x02\x5e\x70\x41\xbc\x61\x27\xd0\xee\x90\x9c\x3b\x48\x91\x5a\x57\xbc\xb3\xda\x73\x6e\x41\xb8\xf0\x5b\xf8\xbd\x18\xde\xad\x57\x2f\x2b\x22\x8c\x49\xb7\x7b\x01\xc1\xf0\xf6\xdd\xd3\x05\xcf\xf3\xd6\x90\x85\xf2\x50\x5a\x2e\x1d\x61\xbb\x98\x10\xd9\x95\xa6\x7c\x2f\x12\x11\xbb\xf2\x82\x20\x0f\x98\x4f\xd2\x6c\xc6\x04\x70\x77\x79\x1a\xbf\xe5\xa1\xb6\x16\x76\xb0\x2b\xa2\x19\xff\x75\x9a\xf0\xc6\x9a\x3d\xbe\x63\xf8\x82\xcc\x97\xcc\x15\x78\x90\xb5\xfc\xb2\xb6\x1c\x60\x53\x79\x93\x95\x27\x52\x1f\x75\xa6\x59\x3a\x03\xad\x7f\x39\x8c\x0e\x9b\x47\x04\x7c\xb3\x1a\x47\xac\xe0\x56\x50\x9c\x31\xd1\x91\x4b\xd5\x91\xd8\xc6\x43\x17\xe1\xc2\x0a\x91\xae\xd9\x74\xc9\x2a\xad\x78\x47\x55\x76\xaf\xd4\x0a\x68\x78\xca\xc5\x27\x8b\x38\xfe\x8a\xb3\xcc\xc1\x83\x2d\x12\x35\xaf\x49\x8c\x0c\xc9\x08\xcb\x83\x5e\xd2\x39\x25\x3a\x18\x6d\x27\x3b\x77\x1f\x02\xc3\xef\x88\xd5\x0a\x89\xac\x60\xae\x55\xf2\x34\xd0\x3f\x81\x45\x3b\x71\x22\xf0\x77\x6c\x9c\x6c\x9b\x5f\x6d\xb7\xb3\xfb\xfc\x2e\xc6\x18\xe4\x07\x96\xd0\xe2\x2e\x74\xdc\x5e\x8d\xf5\x13\x35\xde\x75\xed\xca\x02\xf7\xa1\x40\xe9\xef\xa2\x70\xc0\xc1\x89\xb9\x7f\x04\xf4\x9d\x64\x68\x73\x73\x03\x61\x74\xb8\xcd\x76\x02\x3b\x68\xfb\xb5\x1a\x8c\x6c\xf4\xca\xb9\x70\x02\x9f\x4d\x30\x89\xe5\x38\xe5\x59\x14\xc3\x59\x94\xd4\x49\xa2\x23\x8f\x09\xbc\x91\xeb\x41\x95\x4a\x07\xb9\x12\x63\x9f\x62\x52\x89\x88\xc7\xe0\xa9\xad\xbc\x89\x19\x13\x66\x70\x1f\x22\x51\x5b\x91\xa3\xd5\xb5\x35\x23\x06\x17\x92\x19\xce\x9a\xd7\x1c\xd0\x4f\x4a\xe0\xfd\x36\xf1\x25\x53\x3e\x91\xac\x98\x62\xd7\xcd\xed\x87\x57\xb7\x1f\xa1\x25\xec\xb2\x4b\x89\xe9\x74\x46\xf6\xc1\xe0\x3e\x38\xa7\xf3\xf2\xe7\x13\x96\xf3\xfb\x43\xba\x90\xe3\xe2\x3c\xcc\xd5\x84\xe9\x21\x69\x3b\x47\xe5\xfe\x6f\x3f\x7f\x69\x77\x44\xf6\x2b\x6a\xd4\x12\xd2\xb1\xce\x81\x18\xaa\x24\xeb\xef\x41\xad\x66\x90\x49\x15\xa7\x42\xf2\x3d\x54\xb2\xfe\xb8\x41\x1d\xbb\x0e\xa7\x92\x1e\x2e\x97\x60\x76\x5c\xc6\xd1\x5d\xc4\xb1\x16\xee\x6b\xc2\xad\xa1\x50\x42\x65\xcc\xd6\xf9\x44\x51\xe2\x25\x6e\xce\xf2\x0b\x87\x63\xeb\x60\x2b\xf7\x5c\x51\x60\xec\x31\xa5\x69\x7d\x40\x9e\x53\xee\x4e\x93\x4a\xc6\xf9\xa4\x2d\x52\x4f\x23\x68\xf0\xbb\xb1\xfe\xab\xce\x44\xe5\x0b\x86\x5b\xd1\x31\x2d\xc9\xd4\xd3\x0f\x69\x0f\x1e\x10\x88\x71\xc7\x0e\x4f\xab\xb6\x3d\x0d\x77\xc5\x3b\xba\x4f\x4a\xe9\x32\x60\x83\xae\xa2\x14\xe1\xf5\xaa\x57\xec\xa0\x25\x62\xa7\xb5\x7a\x35\xdf\xcb\xc2\x3d\x7e\x27\x2f\x89\xf2\x5e\x00\x5a\x20\xc2\x3d\x8e\xf2\xcf\x0f\xf7\x24\xc3\xe5\x1e\x87\xea\x72\x21\x7f\x32\xec\x1e\x87\x44\xc0\x27\xae\xdd\x1e\x84\x7d\x7b\xc0\x44\x36\x49\x23\xf5\x57\x32\x84\x0c\x3a\xb1\xd6\x41\x60\x52\x32\x20\x0c\xef\x8c\xee\xf7\x7a\x0e\xdb\xa4\xf7\x87\x96\x53\x07\x51\x95\x37\x2e\x02\x64\x2b\x1b\x56\xba\x33\x60\xa0\xb2\x2b\xbb\xcb\x94\x0f\x3c\x25\x57\x91\x04\x10\x17\xe4\xb9\x84\x59\x1d\x1e\x70\x12\xb4\xea\x3e\x89\x55\xdd\x27\x79\x3c\x00\x33\xa7\xc2\x04\x81\xe1\xd8\x09\xef\xb0\x8e\xaa\x4b\x3a\xa7\xa9\xe8\xc0\xc9\xd7\xf1\x51\xdf\xb4\xd3\x47\x93\x4a\xba\x6a\x16\x57\x1e\x89\xc4\x60\x4e\x7d\xc5\xd4\x5a\x27\xd8\x6b\x39\x97\xce\xc0\x21\xb8\x3a\x69\xa6\x69\xa6\x3a\xab\x64\xfe\xef\x13\xf9\xcb\x7a\x03\x79\x42\x45\xc9\xe9\xa6\xab\x19\xd1\x42\xc2\x40\x8d\x04\xd7\x47\x09\x54\x4d\x82\x4d\xb6\x01\xea\xbd\x4f\x9c\xea\x03\xeb\x8c\xdd\x93\x93\xac\xcc\x90\x1f\x32\x63\x21\x02\xfa\xd4\x81\xbf\xf2\x13\x44\x5a\x90\x00\xbf\x74\x09\x8d\xa1\xce\x01\xb5\x3e\xc9\xea\x8e\x68\x7b\xb1\x73\xec\x6d\x82\xc9\xc1\x9a\x7d\x82\x89\xdc\x28\x6e\xce\x8d\xc3\x41\xba\x7a\x3d\x6a\xdc\x69\x1f\xb5\xdf\x69\xab\x26\x1c\xbc\xf6\x82\xfb\xe8\xc3\x2f\xb8\x08\x37\x36\xaf\x18\x4b\xa4\x50\xa6\x37\x5c\x91\xa2\xaf\x28\x77\xd5\x82\x56\x2a\xe5\xe6\x29\xd5\x4f\x81\xf8\x2a\x9f\xf6\x13\x44\xa9\x09\x0a\xb3\x1a\x39\x5e\x51\xa1\xaf\xf0\xd8\xf9\x4a\x9d\x29\xe8\xf8\x1d\xc2\xa4\xfc\x60\x08\x63\xef\xab\x5e\xcf\xf9\xaa\x02\x28\xb8\xe1\x27\x77\xee\xdd\x5d\xeb\xd4\xe1\x2f\x3d\x9c\xfc\xa5\x87\x93\xbf\x40\x1e\x4e\xca\x95\x4a\x6b\xcf\x09\xed\x3a\x90\x92\x47\x1f\xc3\xff\x3a\xd2\x13\xf6\x74\x18\xef\xc2\xe1\xa4\xf9\xae\x1d\x4d\x9d\xae\x90\x9c\x9f\xc3\x6d\x67\xe5\x87\x57\x73\xae\x4f\x16\x26\x04\x9f\xcd\xe5\xad\x4a\xa4\x1d\x70\x2f\x99\x81\xb6\x7e\x07\x82\x12\x76\xd2\xa4\x93\xa4\xc9\xc0\x88\x7f\xad\xe3\x44\x0e\x01\x02\xba\xa9\x08\x6e\xab\x16\xa9\x0d\x25\x4e\x49\xeb\x6f\x1c\xc9\x1e\x4b\xe4\xad\xa6\x02\xa1\xb2\x83\x96\xe7\x9d\x19\x93\x56\x94\xcf\x3b\xe2\x22\x0a\xb8\x1c\x1c\x4b\x3a\x8a\x1a\x21\x3d\x12\x22\x5c\x10\x1c\xc8\x63\xb7\xe6\x3a\x26\xd3\xae\x63\x22\xed\x3a\x86\x91\x40\x39\x54\x20\xca\x25\x4c\x5a\xe0\x82\x3c\xbc\xf3\x60\xf8\xe3\xad\x77\x67\xb6\xb1\xbe\xb2\xd2\xdd\xba\x7f\x1f\x8c\xf4\x1d\x49\xc7\xb4\x95\x3e\xd8\xd0\xe5\x34\x71\x1e\x3c\x7a\x34\x04\x2b\x7d\x37\x71\xf2\xa6\x59\x9d\x32\xb5\x9b\x96\x66\xfd\x73\xa5\xbe\xaa\xd4\xa8\x0e\xf9\x6c\x1e\x33\xc1\x3f\x61\x81\x48\xb3\x2b\xec\x5c\x47\xa1\x87\x1e\x7c\xf1\xe8\xd7\x7b\x2c\xfd\x06\x91\x93\x38\x0d\xce\xbd\x5b\xbe\xef\x8f\x46\x64\x38\x21\xfe\xe8\x01\x19\x4d\x88\x7f\x97\xf8\x77\x1e\x42\x82\x7f\x67\x48\x86\xc4\x47\xc6\x84\x09\x4d\x26\x13\x22\x31\xb1\x2c\x35\xb2\x4a\x55\xa6\x4e\x76\xb9\xd1\x96\xfc\x8f\xa0\xa3\xa3\xa4\xd3\x41\xf2\xf7\x43\xb2\x55\x55\x02\xbe\x5d\x96\x2f\x4b\x41\x99\x3b\xf2\x1b\xf5\x98\x10\x59\x8e\x08\xea\x69\x08\xa2\x09\x81\x08\xe5\xc4\x47\x61\x14\x4a\x4c\xe3\x99\x40\x04\x5d\x44\x71\x3c\xd0\x06\x8c\x88\xa0\x2b\x89\x8e\x68\x32\xb9\x45\x66\x69\xb8\x88\x81\x0f\xf0\x90\xb3\xd0\x8a\x2d\x42\x03\xa6\xa3\x72\x31\x22\x51\x7e\x00\x0b\xf7\x0a\xf4\x5f\x47\x85\xd2\xcb\x99\x51\x87\x29\x53\x21\x65\x3d\x81\x1d\x34\x98\xa7\x99\x60\x31\xbc\x4c\xd7\xdd\x24\x84\x1f\xec\x26\x21\x76\x59\xa9\x84\x08\xad\x1d\xf0\xec\x6d\x14\x70\x44\x32\xed\x2a\x52\x6e\x2d\x00\x4c\x83\xdd\xae\x15\x97\x7b\xea\x53\x48\x80\x5b\x8c\xe2\x34\x58\x76\x9a\xeb\x47\xb8\xd2\xee\x8c\x6b\xcb\x93\xd2\xbd\x80\xaa\x75\x08\xb1\x8c\x72\x1d\x25\x44\xc5\x94\x34\x86\x58\x65\x2b\x5a\xf7\x54\xd0\x6b\x1d\x90\x5f\xeb\xbe\x41\x09\x93\x44\xd2\x64\xef\x8c\x25\xa7\x76\x9e\x49\x2a\x36\x5a\x46\x6e\x86\xa6\x86\xd0\x18\x39\x91\x3b\xb3\xb0\xec\xe6\xb4\x20\xb0\xde\x44\x95\xdf\xda\x08\x2e\x0a\x92\x51\x00\xf6\x31\x96\x0c\x7f\x65\xfd\xd1\x80\xb9\xcf\x7e\x0b\x46\x31\xab\xbd\x94\x5b\xe1\xc7\x58\xa9\xb4\xb7\x80\x49\xd4\x30\x8b\x59\xed\xce\xda\x7b\x3f\xb9\x43\xab\x8d\x46\x97\x11\x56\x0e\x2a\x72\x15\x0a\x3a\x4d\x78\x22\x0c\x75\xc1\xce\x9c\xcc\xc0\x95\xc1\xfd\x47\x3f\x9e\x1a\x5e\xd8\xea\xcf\x40\x07\xa3\x92\x0e\x66\x25\x1d\x4c\x4b\x3a\x58\x73\x65\xf2\xb0\x24\x92\x0f\x1f\x3c\xb8\xa3\x5c\x99\xdc\x1f\xc9\x5f\x8b\xd2\x21\xc2\x99\x71\x83\x00\x54\xf2\xfe\xd6\x43\xa0\x92\x46\xfb\xce\xd0\xd2\xc4\x79\x70\xf7\xde\x7d\xac\x15\xa5\x67\xd7\x5a\xf5\xf7\x22\x12\x56\xb8\x56\x5f\xd9\xc6\x4f\x8a\x15\x3b\xe2\x12\xf7\xa8\x6d\x9a\x08\x09\x42\xae\xd7\xa2\xc5\xc0\x5e\x5b\xe4\xbf\xba\xc1\x3d\x82\xdd\x98\x6d\x22\x4f\x61\x3b\xaf\x1a\xcd\xdf\x41\xe4\xfa\x8c\xe5\x60\x35\x27\x71\xf5\x8c\xe5\xda\xcd\x45\xc9\x9f\x12\xab\x79\xae\xd5\x6d\x9f\x83\x77\x10\xdb\x88\x47\xbf\x0b\x29\xdf\x09\xe0\x11\x23\xd4\x67\xca\x1e\x0b\xce\xb8\xf1\x7d\x5a\xf2\x32\xc9\x38\x69\x44\xf7\x92\x7c\x16\xa8\x36\x82\xa8\x4b\x00\xe3\xb5\x51\xda\xce\x9d\x49\x5a\x94\x06\x11\x13\xdc\x1a\xe0\xde\x59\x14\x87\xd8\xe1\x24\xc2\x04\x81\x85\xaa\x64\xfe\xa2\x5e\x2f\x52\x36\xaf\x0e\x26\xc8\x18\x9c\xeb\x1c\x68\xab\xcd\x56\x37\x52\x86\xba\x91\x65\xa1\x8e\x31\x89\x0a\x27\x22\x9c\x30\x22\x2f\x30\xfa\x36\xeb\x60\x3b\xb8\x4f\x27\x92\xc4\x17\x20\x58\xb3\xf6\x0b\x5d\x93\x8c\x25\x1f\x73\x2a\x6f\x59\xe5\xc0\x6d\xdd\x32\xf0\x94\x30\x95\x03\x56\x60\x5d\xf1\x93\xf0\x0a\xfc\x24\xcc\x0c\xae\xbd\x35\xb8\x96\xf0\x4b\x51\xe3\xde\x00\x70\x67\x51\xee\x00\x02\x9d\x96\x08\xc4\x31\x81\x48\x9d\x3f\x0a\x47\x4b\x43\xe3\x9f\x86\xa5\x57\xff\xff\xc5\x52\x28\xac\xe2\xaa\x71\x87\x01\x24\x3e\x10\x11\x23\xc9\x79\x27\x1a\xc9\x4a\x67\x1a\x09\x26\x09\xcd\x08\xc4\x60\xf8\xf3\xc2\x99\x2b\xc0\x99\xb7\x98\xa8\xd8\xa9\x0e\x3a\xdc\x3d\xf8\x15\x32\x87\xf3\x09\x95\xf3\xf4\x27\x1b\xb2\xe8\x97\x9c\x9d\xbf\x62\xf3\xb2\xe4\x27\x9f\xbf\xde\x3b\x7c\xb1\xff\xba\x73\xb8\xdf\xf9\xec\xf3\xd7\xa8\x6a\xe3\xc5\xeb\x17\x87\x2f\x76\x5f\x76\xbe\xd8\x7d\xf9\xf9\x33\x2b\xfd\xf9\xee\x41\xa3\xe4\x67\x9f\xbf\x7e\xfd\xec\x33\xa4\x5c\x7b\x98\x0e\xac\xdf\x40\xc1\x4f\xc9\x31\x79\x47\x76\xb5\x43\xe5\x1b\x18\xd0\x38\x67\xfc\xaf\x1e\x3e\xb8\xb2\x19\xd0\xbb\x23\x52\xf1\x9a\x49\xc8\xb3\x17\xc9\xa7\x31\x0b\x38\x92\x6c\xa0\x2f\x19\xc3\x92\x77\x1c\x95\x8c\xa5\xe6\x16\x27\xc4\x57\xa5\xac\x46\x54\x9c\x46\xb4\x2e\x9d\x20\xc3\xba\x98\x22\xc3\xb2\x1b\xf9\xef\xe6\xae\xd0\xc7\xc1\x22\xcb\xd3\xcc\x1b\x7e\x8c\x88\xbf\xf5\x90\xf8\x77\x1e\x90\x3b\x16\x23\x5c\xf6\x62\xdc\x44\x54\xec\x30\xfc\x5f\x8d\xf8\x27\x75\x3b\xfa\xd1\xdd\xaa\x16\x74\x3b\xd5\x10\x14\x8f\xbd\xca\x5a\x47\xd3\x92\x87\x26\x28\x4a\x06\xa5\xb7\x0b\x34\x80\xaf\x81\x6c\xe2\xe7\xb3\xd7\x2f\xa9\x73\x4a\x81\xaf\x68\x61\xaf\x8f\x1b\xde\x3b\x66\x1f\xc6\x5b\x47\x6b\x79\xeb\x77\x95\x23\x8f\xa8\x72\xf4\x71\x6c\x80\x66\x5c\x7a\x49\xd6\x5b\xa5\xbd\x8f\xf7\xb6\xf9\x4e\xdd\x8c\x76\xac\x60\x38\x56\x9d\x4a\x2b\xd6\xb4\x72\xce\xe2\x0f\x27\x72\x28\x39\x44\x5e\xd1\xa4\xea\x06\x4e\x59\xb1\xec\xf5\xce\xb0\xf1\x25\xe3\x18\x5f\x36\x5a\xfb\x42\x17\x20\x6b\x7b\xde\x6e\xf6\xdc\xc6\x61\x37\xbb\x36\x06\x52\x6b\xd8\x70\x5d\x8c\x57\x0e\x36\xca\xe9\x17\xd5\x21\x7c\x33\x2b\xdf\x36\xcb\xa2\x20\xef\x28\x2c\xda\x31\x76\x8e\x6f\x62\xe4\x4f\x7f\x2e\x23\x7f\x6c\x0e\xe5\x8b\x9f\xe0\xfc\xce\x42\x2a\x91\xb1\xe0\x5c\x72\xe2\xed\x06\xa3\xce\x90\xcc\xab\xcb\x58\x69\xa9\xdc\x70\xe2\x46\x3a\xe7\x72\x2c\x44\x3b\x1f\x64\x9d\xcf\x78\x9e\x2e\xb2\x80\xbb\x9d\xc3\xb3\x28\xef\x44\x79\x27\x8c\xa6\x53\x9e\xf1\x44\x54\x8f\xbf\x6f\x47\x9d\x9c\x67\x11\xcf\x3b\x17\x67\x1c\x84\xbb\xdc\xd4\x93\x37\xca\x38\x94\x6d\x2d\x72\x1e\x82\x5c\xfe\x24\x15\x67\xa5\xe8\x28\xef\xb0\x24\x54\x9e\x9b\x06\x27\x4c\x16\x31\x35\x73\xb7\xf3\x62\xda\xb9\x4a\x17\x9d\x28\x91\x60\x51\xf2\x9f\x86\x2f\x3a\x22\x0b\xdc\x8a\xe3\x4e\x92\x5e\x74\x9c\x3c\x4a\x02\xde\x79\xbb\x85\x3b\x17\x4c\x59\x51\xcb\xfb\xc0\x22\xe7\x9f\x94\x62\xd1\x24\x17\x9c\x85\x88\x58\xa2\xe0\x9a\xe6\xe0\x72\xb9\x26\xe7\x2d\x6e\x8b\x28\x27\xcf\xa3\x4f\xb3\xf4\xf2\xca\xe1\xe4\x1a\xc4\x4d\x35\x1f\x4f\x4a\xec\x45\x18\xfd\x8c\x4f\x63\x7d\x27\x02\x63\xd3\x92\x1d\x68\x73\x8e\x37\x66\x3a\x06\x24\xf6\x58\x41\xd2\x8b\xe4\x57\xfc\x2a\xf7\x38\x7d\x6c\x5a\xd1\x49\x8e\x6e\x1f\x93\x75\x57\x2d\xb8\x1a\xe1\xaa\xe2\xfa\x80\xe6\x7a\xa4\x02\x17\xb8\x70\x9a\x18\x04\x46\x4d\x26\x10\xa5\xa4\x55\x50\xd8\x7a\x83\x58\x2e\x95\xcc\x62\xea\x2a\x77\x95\xcf\xb5\x8f\x4e\x59\x1f\xb6\x7a\x33\x7a\x89\x09\x5b\x62\x62\x06\x14\xc4\xf2\x78\xe5\x4f\x54\x40\x05\x41\x79\xf5\x8e\xa9\x54\x01\xa3\x5c\xc7\x73\xc6\xe3\xd6\xaa\xa2\xf0\xc4\x18\x55\x09\xe0\xbe\x65\xb9\x44\x50\x56\xf9\x72\x11\x9e\xae\x29\x1a\x7d\x7a\xeb\x06\x53\x38\x09\x3c\xeb\x37\xb8\x2b\x86\x8b\xa2\x50\x20\x5a\x2e\x4f\x30\x2e\xd4\x46\x7c\xa9\x66\xec\x57\x54\x50\xd1\x94\x89\x24\x9d\x6b\x09\xbd\xde\xbd\x26\xd6\xb3\x2c\x57\xe3\x49\x2a\x5f\x22\xf0\x0e\x59\xb6\x5d\x2b\xb4\x5c\x2a\x47\x23\xaa\x11\x15\xe4\x10\x18\x9a\x5a\x15\x13\xf5\xaa\x72\xaf\xd6\x72\xbd\xde\x25\x17\xb8\x20\xa3\x87\xa3\x9f\xe0\x2a\x70\x61\xdb\x9b\xc1\xa5\x3a\x2a\xef\xcd\x19\x5c\xa5\x23\x75\xbb\x56\xe2\x43\x90\x41\x6e\x3d\x1a\x1a\x3a\x18\x34\x5d\x66\x81\x8f\xbc\x9a\xa7\xac\x64\xd5\xa3\xd4\xc9\xcd\x5e\xb2\xca\xec\x92\x07\x5b\x93\x6f\x44\x48\x0d\x0b\x5d\xdb\x06\xa2\xf2\xd7\xa6\x4c\x2a\x75\x8b\x34\x29\x7f\x8e\xc7\xdd\x91\x71\x66\xa3\x9a\xa3\x49\x25\x9c\x2a\x54\xb8\x3a\x9b\xaf\x0d\xed\x2f\x0d\x87\x45\x79\x1e\x64\x1f\x7c\x1e\x30\x37\xd0\x13\xc9\xc9\xb5\x7d\xf0\xe8\xe7\x19\x7e\xd1\x89\xdd\x43\xc0\xb5\xf0\x15\x9b\x17\x8d\x4a\xe1\x87\x55\x2a\x2a\x46\xc4\xbe\x7a\x30\x37\x34\x9d\x63\x23\x7b\x6f\x88\x0b\xdb\x8b\x87\xa6\xf8\x78\x3c\x2c\x1a\x12\xb6\x6a\xfd\xd3\xf2\xf8\x7a\xa3\x9a\xd4\x3b\x49\xb9\xc6\x85\x57\xe7\x8f\xae\x79\xd1\x61\x71\xc6\x59\x78\xd5\xe1\xa0\xa7\xf5\x86\x74\x9b\x43\xd3\x22\x7e\xd2\x4c\xd7\x52\x79\xe5\x56\x10\xba\xb5\x25\x82\xd5\x84\x9b\xf5\x42\x1e\x73\x21\xef\x56\xc5\x0a\x5b\x72\x6d\x24\x99\xce\xda\x09\xe3\xfe\x68\xbb\x99\x99\xeb\x93\xa4\x74\xbb\x07\xb8\x64\x43\x7d\x23\xe9\xf5\x2a\x94\xb2\x7f\x3b\x35\x39\x66\x35\x12\x45\x51\xd7\x0e\x63\xbb\x0e\xe1\xc3\xec\x2a\x4a\x4e\xe1\x08\x2d\xdb\xea\xb0\x8e\xe2\x7e\x3a\x48\x02\x1a\x29\xcd\xae\x33\x96\x27\xb7\x84\xd2\x80\x33\x25\xb9\x3c\xf1\xa7\x69\xc6\xdf\x10\xf1\x58\x6e\xa1\xc1\x80\xfc\xb6\xe7\x58\x48\xf2\xf4\xe0\xc7\x53\xa7\x80\xcc\xec\x38\x39\xb6\x2b\x04\x25\xbc\x8b\x4a\x6f\xa6\xd9\xaa\x37\xd3\xf4\xff\x0b\x6f\xa6\xf1\x8d\xde\x4c\xd3\x75\x2e\x2e\xa3\xbf\xf4\x66\xfa\xf3\xbc\x99\x66\x6d\xde\x4c\x57\x8e\x27\x4d\x10\x3e\xc8\x9b\x69\x74\xa3\x37\xd3\x18\xc8\x52\x60\xb6\x84\x3a\x22\xda\xbc\x9a\xfe\xfc\x25\xff\x4b\xaf\xa6\xff\x51\x7b\x35\x6d\x33\x21\x5e\x8f\x3e\x92\x8e\xe5\x18\x24\xa7\xe4\xee\xbd\xe1\x48\xde\x15\xd6\xd8\x85\xd3\x75\x36\xab\x60\x77\x6d\xeb\x5a\x70\x49\x09\x9b\x5c\x37\xc9\xe8\x70\x3b\xab\x4c\x35\xb2\x7e\x5f\x69\x6c\xa4\x94\xf9\xd9\x84\xc4\x94\xfb\xe9\x64\xdb\x89\xc6\x60\x57\x51\xf9\xe6\x48\xb1\x27\x9c\x94\xc4\x84\x63\xa5\xd5\x99\x4e\x68\x5c\xb9\xb2\x92\x03\x7f\xa0\x07\x5e\xce\x5d\xd8\xe2\x4a\xf0\x1a\x55\x6d\x82\x35\xe1\xb9\xad\x12\x6e\x94\x3f\x59\xc8\xab\x6a\xa3\x66\x99\x5e\x33\x3a\xaa\xb9\x6a\x28\x6a\xea\x3b\xcc\xa0\x77\x44\x1d\x46\x19\x18\xef\xc9\x33\x3f\x9a\x45\x82\x67\xcb\x25\x72\x11\xc9\x28\x73\x67\xec\xf2\x29\x9f\x8b\x33\x92\x52\x26\xf9\xf9\x24\x9f\xa6\xd9\xec\x57\xfc\x6a\xb9\x4c\xc0\x4a\xb0\x19\x9a\xa0\xc3\x9d\x84\x04\x24\xc7\xd7\x39\xcd\x97\xcb\x11\xb1\xc1\x9f\xb4\xa9\xba\x84\x66\x28\x0b\x9a\xf8\xe1\x84\x9c\x51\xe6\xe6\x6c\xca\x7b\xbd\xfa\x42\x2d\x30\x99\xbe\x4f\xe5\x69\x81\xc9\x9c\x0a\xf9\x67\x46\x4b\x85\x29\x55\x07\x34\xa6\xa6\xcb\x65\x8b\x1e\xd5\x94\xbc\xa2\xc1\x38\xe8\x47\xfd\xd4\x09\xb1\x27\xff\x03\x57\x45\x67\xbd\x5e\x77\xde\xeb\xcd\x4a\x5d\x23\x98\xc4\x02\x6b\x44\xe9\xf5\x9c\x6e\x05\xa1\xe5\x32\xdf\xc9\xaa\xb0\xd8\xce\x82\xbc\x22\x79\x7f\x84\x37\x62\xff\xd5\x84\x2e\x0a\x15\x6d\x97\xc4\x45\x85\xb6\x8c\x30\x77\x1a\x33\x21\x78\x02\xbf\x17\x89\xf9\xb2\xa0\x29\x09\x87\x06\x50\x4a\x9d\x8c\x66\xad\x6b\x15\xd3\xcc\x4d\xdf\xf2\x4c\x1e\xb9\xf2\xca\x34\x22\x01\xcd\x56\x16\x2c\xa7\x2a\xf4\x98\x70\x22\x6c\x41\xc2\x00\xa8\xfb\x5e\x95\xb2\xa8\x9c\x60\xd4\xd8\xce\x86\x27\x7c\xbd\x98\x9d\x00\x1a\x96\x22\xfd\xfc\x35\x7b\xed\x08\xbc\x5c\x0e\x54\x48\xb8\xd2\xd9\x84\x8b\xf0\x72\x99\xb9\x6a\x10\x63\x79\x42\x99\x2a\xb4\x61\xe9\xb4\xa2\x7d\x54\xa3\xcf\xef\x1b\xb3\x65\x4d\xda\x36\xe5\xa4\xd7\x6b\xe2\x84\x72\xd5\x65\xdf\xef\xcd\xf4\xde\xd3\x17\xc4\x84\x6f\x43\x3c\x61\x6c\x11\xf9\x72\xe9\xb4\xa0\xa0\x18\x77\x8d\xf5\x82\x97\x8c\xbb\x75\x9a\x65\x32\x8c\x64\x55\x4d\x69\x0c\x4e\x06\xc0\xcc\x8b\x70\xbc\xe2\x5b\xa3\x45\xd3\x2c\x69\x81\xa4\xb0\xf4\xb8\x84\xcf\xfb\x69\x9f\x4d\x68\xe2\xb3\x09\x11\x05\x26\x02\x17\x8e\x20\x9c\x30\xe8\x92\x64\x18\x17\x98\x5c\x17\x98\x34\x4d\xd1\x56\x76\xb5\xb5\x3e\xc6\xe5\x4d\x8a\x41\x69\x3b\x30\x0e\x65\x42\x47\xbb\x3f\x72\x30\x26\x0b\xf9\x09\xb6\xa0\x67\x54\x19\xd0\x6d\x97\x2a\x64\x8b\x6d\xa5\xb1\x7b\x7c\x0c\x70\x3f\x3e\x06\xaf\x32\x1a\x13\x37\x8c\xc0\xf6\x3d\x4b\x73\x06\x06\x02\xa2\x75\x75\x78\x2b\x59\x00\x35\xe9\x6e\xdc\xeb\x75\x85\xa5\xcf\x06\xed\xa8\xae\xb7\x1d\xc8\x5c\x2e\x65\x21\xc9\x6b\xe8\xdc\x5e\x0f\x7a\xa3\x28\x81\xcd\x50\xa9\x18\x2f\x2c\x7c\xbf\x2e\x3c\x1f\x66\x2b\x8b\x92\xc4\xd6\x74\x5d\x07\x1a\x5c\x40\xb3\xdc\x2c\x46\x81\x31\xc9\x8b\x82\x3c\x7c\xf0\xe0\x6e\xcd\x74\xac\xed\x64\x34\x26\x31\xd7\xd6\x41\x9c\x38\x4c\x69\x88\x55\x73\xea\xc8\xdf\xa6\xba\xb2\x4a\xa6\x32\x89\x5e\x47\x1e\x23\xb1\xd7\x1d\x11\x9d\xe9\x5d\x17\x25\xf5\xe7\xb2\x92\xda\x6d\xa6\x2e\x89\x48\xf5\x3b\xc1\x24\x72\x63\xda\x1d\x56\x69\x95\xc7\xc7\x19\xe5\x24\x71\x03\xc9\x54\xb9\x61\xfd\xf5\x9b\xe1\xeb\xc4\x55\xfa\x79\xcb\xe5\x87\x29\x7c\x76\x87\xe4\x94\x0b\x0f\xbc\x09\x25\x6e\x46\xeb\x9e\x5c\x56\xcd\x7b\xd5\xd3\x5c\xaf\xa7\xfe\x96\x48\x73\xc8\x4e\xd7\xab\x98\xae\x96\x35\x57\x22\xf4\x0a\x5e\x6a\x50\xb5\x45\x56\x2a\xa3\xe3\x63\x9e\xeb\x62\xa6\x9a\xbc\x20\xc9\xe1\x0a\xba\xa2\xbd\x37\xea\x29\x9b\x9d\x04\xf8\xe8\x87\xbd\xd2\x8e\x09\xd0\xf3\xae\xcc\x45\x5a\x17\xcf\x36\xc4\x06\xde\xa2\xea\xa9\xaa\xa4\xee\x85\x7a\x70\x8a\x83\x06\x93\x61\x38\xf2\xe4\x0d\x93\xad\x1b\x3a\x23\xc8\xbc\x70\x35\x21\xae\x66\xc1\x0b\x4c\xb6\x60\x40\xab\x7e\x45\x0d\x53\x16\xc1\xdd\x12\xcb\x3b\x2c\x23\x11\x59\x55\xce\xee\x48\xaa\x56\x68\x61\x31\xf0\xef\xd5\xf3\x30\x93\x30\x4a\x5a\x90\xba\x31\xdb\xf1\xaa\x4a\x79\xa9\x7a\x5d\xb4\x04\xfc\xe5\x95\x47\x33\xb8\x5b\x23\x86\x40\xa7\x51\x76\x97\xd2\x56\x8d\xd0\x15\x6a\x53\xb7\xf3\xd1\xc7\x81\x24\xa0\xf2\xd6\x47\x11\x22\x89\xdc\xd3\x54\x92\x6f\xbf\x49\xab\xeb\xde\xc7\x34\x67\xcc\x5a\x1c\x18\x95\xd8\x8a\x72\xf8\xd1\xcc\x70\x25\x47\xc0\x44\x9a\xb5\xb9\xab\x34\x6b\x51\xb4\x99\x99\xb6\xdb\xb7\x9b\xee\x6a\xcc\x26\xa5\xb4\x4c\xef\x9a\xdf\x15\x24\xc6\x66\x6c\x5e\xd9\x21\xbc\xda\x2b\x5a\x92\x38\x23\x25\x83\x80\xc0\x2a\x99\x7b\xca\x05\x89\x29\x04\xd8\xe6\x73\x10\x42\x93\xcc\xb0\x7c\x98\x04\xb6\x0d\x92\x6d\xec\x58\x9a\xb6\xd0\x04\x2c\x0c\xe0\xdd\x24\xaa\xa2\xa2\xb2\xf1\xd0\x63\x20\x98\x0d\x23\x75\x09\x22\x71\x95\x9b\x8d\x47\xc3\xa1\x97\x91\x80\x26\xae\x38\xcb\x78\x7e\x96\xc6\x21\xc9\xab\x02\xc1\xd8\xbd\xef\x05\xa0\x2b\x3a\x63\x97\x9f\x4a\xa6\x2c\x4b\x5e\x2a\xdb\xb4\x45\x55\x2c\x1c\xdf\xd9\xf2\x42\x72\x46\x13\x37\x60\x39\x3f\xe0\x89\xbc\x5b\xbd\xe5\x64\x5a\x39\x37\x3f\xeb\xf5\xce\xc8\x5c\x76\x94\x9e\xf3\xe4\x80\xcf\x19\x2c\x10\x99\x55\xcd\xcc\xc7\x9b\x9d\xfe\xe6\xa9\x37\x27\xaf\x68\xe2\x4e\xa3\x24\xdc\x8d\x63\x70\xdd\xc7\x73\xf2\xb6\x6a\xea\x55\xaf\xf7\x8a\x5c\xc9\x31\x45\x09\x64\xef\x9d\xb1\x4c\x8f\xea\xa4\x6a\xee\x6a\x3c\xf2\xae\xc8\x29\x4d\xdc\x28\x24\xc7\x55\xfa\xe9\x58\xee\x27\xef\x94\xbc\xa3\xe0\x31\x30\x27\xbb\x55\xe6\xbb\xb1\x3f\xf1\xde\x91\x97\x54\x1e\x3c\x10\xd5\x38\xcd\x04\xb9\xa8\x0a\xbc\x5c\x2e\x5f\x92\x4b\x9a\x80\xb5\x62\x42\x0e\xab\x9c\xcb\x71\xea\x5d\x92\x73\x59\x33\xcd\x64\xde\x7e\x95\x77\x3e\x5e\xe3\x52\x37\xd7\xbe\x55\xe0\x6f\xe1\x9d\x93\x03\x03\xa2\xe8\x1d\x27\xcf\xab\x49\x1f\xf4\x7a\x07\xe4\x09\x2c\x84\x08\xce\x76\xe3\xf8\x50\x16\xca\xc9\xd3\xaa\xc8\x93\x5e\xef\x09\xf9\x4a\xce\x57\x79\x16\x35\xa0\x7b\x5d\x15\xf9\xaa\xd7\xfb\x8a\xec\x55\x45\xc0\x26\x99\x7c\x59\x15\xd8\xeb\xf5\xf6\xc8\x37\x34\x71\xdf\xf2\xec\x24\xcd\x39\xf9\xa2\xca\xfb\xa6\xd7\xfb\x66\x63\x55\xaf\xba\x5b\x77\xae\x2c\x6e\x56\xb0\x96\x04\xa1\xc3\x94\xe4\xa3\xc3\xec\xf7\x3e\x64\x5e\x59\xb8\x51\xd7\x31\xa1\x9f\x0d\x66\x7b\x11\x31\x68\xec\xc5\xa4\xc4\x58\x2f\x27\x4d\xec\xf4\x16\x24\xca\xf7\x6c\x5c\xf4\xa6\xa4\x8e\x79\xde\x8c\xd4\x51\xcc\x7b\x4b\x56\x11\xca\x3b\x21\x51\xe8\x1d\x13\x89\x27\xde\x2e\xa9\x43\xd6\x7b\x4d\x6c\x38\x7a\x5f\x92\x0a\x67\xbc\x0b\x02\x18\xe2\x1d\x12\x85\x0e\xde\x3e\xd1\x30\xf5\xbe\x20\x66\x85\xbd\xe7\xa4\xbe\x9e\xde\xd3\xa2\x0c\xca\xb0\x97\xc6\x31\x37\xc7\x82\x7e\x01\x9f\x67\x69\xc0\xf3\x1c\x9e\x08\x77\x15\x31\x31\x3c\xb5\x23\xa8\x0f\xfe\x25\x51\xad\x2e\xd2\xa7\xd2\x3a\x9b\xfa\x38\xca\x05\xe5\x84\x17\x05\x51\xb5\xed\x3e\xda\x2a\x97\x66\x53\xe7\xfc\xea\x4b\x1e\x9d\x9e\x89\x2a\xf2\x96\x4c\x7b\x0d\x26\xa1\xfe\x84\xf0\xf2\x82\xb8\xea\x22\x45\xf2\x71\x96\xfb\x30\xf0\x89\x66\xcc\xca\x77\x92\x6d\xd1\xa7\x23\x43\xd9\xe4\x41\xb8\xd1\xec\x51\xb2\x62\xa3\x46\x9f\xca\xac\x87\xa9\x08\xcf\xa5\xf8\x43\x79\x24\xd4\x06\x0f\xda\xad\xda\x90\x04\x55\x7f\xf1\x4e\xb0\x1d\x97\xfd\xe5\x94\xfb\x31\x58\x4a\x77\xf3\xa6\xd1\xaa\x7a\x9b\xc2\x2b\x06\x72\xb7\x5e\x45\x39\xd8\x3c\xa9\x02\x9d\xb9\xae\x20\xcf\xf8\x73\x7e\xa5\x6d\x04\x6e\x61\x1d\xd0\x46\x7b\xb3\xb0\xe1\x68\x8d\x3f\xc4\xa4\xa5\xe7\x0b\x98\xf6\x8d\x7d\xeb\x22\x37\xf7\xbe\xa0\xb9\xab\x0a\xca\xfe\x17\x3b\xc3\xe5\x72\xf1\x78\xb4\xda\xea\xda\xd6\xb4\xf1\x5f\x94\x80\x76\x40\xc6\x92\x53\xde\x49\xa7\x1d\x7f\x48\x3a\x23\x7c\x0b\x6f\x28\x38\xcb\xb3\x65\xe1\x81\x6d\xe3\x8c\x5d\x3a\x19\x59\x80\xec\x1d\x72\xa2\x32\x27\x4a\x9c\x48\xe6\xac\x2c\x6e\x38\xa1\x0b\x92\xf6\xe9\xa2\x88\xa6\x4e\xda\x32\x3e\x74\x98\x0a\x16\xcb\x8e\xd5\x38\xf3\x4e\xa0\xc8\x0b\xbf\x0c\x38\x0f\x3b\x23\x04\x8f\x08\x66\x3b\xb0\x2c\x38\x6b\x43\x65\x85\x7d\x3f\xd1\xc1\xe9\x35\x48\x1e\xbc\xee\x48\x6b\xa4\x1f\xc7\xe9\xa9\x73\x6b\x60\xfe\x1d\x25\x07\xd0\x6f\x67\xae\x08\x93\xd7\x41\xb7\x24\xfb\x10\x30\xe1\x70\x72\x0b\xdd\xc2\x6a\x45\xf4\xe3\xc8\xf1\x3c\x93\x94\x89\xab\x4a\x3c\x03\x21\x1d\xab\xce\x4b\x9d\x2a\xa1\xe8\x4e\x17\x71\x6c\x52\x48\xa6\xeb\xab\x59\x4a\x6e\xb2\x61\x74\xa9\x63\x0a\x02\x89\x72\xb2\x3a\x6d\xb5\x0e\xb9\xd2\x61\x5c\x9a\x09\x28\xe6\xc2\xfc\x7a\x3d\x73\x7d\xab\x3c\xb8\x9a\x1c\x27\xa3\x99\x36\x92\x1a\x9a\xf2\xa5\xae\xce\x54\xf9\x2b\xc8\xb0\x4d\x58\xea\x53\x5c\x59\x12\xe3\xf2\xe5\x27\xba\x2a\x45\x48\x19\x9e\x9b\x9d\x65\x26\x69\xa8\x2d\xae\x44\xa2\xc6\x6d\xe0\x6a\xb9\xf2\x80\x90\xe0\x1f\x02\xef\x64\xcc\xed\x77\xb2\x6d\x26\x09\x85\xa8\xcc\xf9\x23\x47\x09\x09\xac\x66\x4a\x3e\xfd\xba\xbe\x74\x9e\x20\xf6\xc2\x79\xaa\x3a\xaf\xd7\xad\xb0\xf6\x78\x0d\xda\xfe\x4c\x18\xf9\x13\xd2\x86\xf1\x75\xd4\xd6\x1a\xb8\x1a\x35\xe5\x09\x61\x1c\x77\x2a\xe8\xae\xd0\x73\xb8\x97\x97\x24\x37\xa3\x43\x92\x56\x70\xcb\x76\xd2\xed\x0c\xe0\x06\x88\xc1\x12\x16\x5f\xbd\xe3\xca\x17\x32\x32\xf3\x4b\xfc\x6c\x42\x32\x1e\xa4\x59\xe8\x65\x44\x39\x19\xca\x0a\x72\x9d\xf1\x7c\x11\x8b\x57\x6c\x2e\xf9\x58\xf8\x9d\x7b\x11\x69\x40\x96\xd7\x21\x2b\x0a\x4b\x93\xd6\x0c\x4a\x51\xfd\x64\x85\xea\x9b\xfc\x9c\x26\x7e\x3c\x21\x21\x1d\x92\x05\x6d\x10\x66\x5d\x27\xdc\x59\x6c\x87\xe5\x49\x71\xd6\x28\xe5\x87\xe6\x98\xaa\xcd\xf0\x4c\x4f\xb0\x86\x69\xc0\x1a\x38\x39\x39\xc3\x66\xce\xb9\x9e\x73\xfc\xd3\xe7\x6c\x3b\xa7\xd5\x38\xa4\x47\xb2\x4a\xfb\x4a\xaf\x04\x54\x59\x0e\x2b\xcf\xf9\x60\x20\xcf\xe4\x9d\xe3\x85\x1c\x0c\xc9\x2a\x0e\x36\x1a\x0f\x46\x5e\x04\xcf\x39\x4a\x9d\x48\x9e\xa0\x6a\xec\x24\x37\xe2\x4c\x12\x52\xd1\x24\x58\xb5\x7b\x82\x3f\x81\x7b\x82\xa8\x93\xb0\x29\x15\x6e\x39\x67\x32\xaf\x2a\x4c\xc7\xd7\x85\x37\x25\xb3\x32\x3f\x27\xaf\xaa\xdc\x99\x6c\x6e\x56\x71\xa4\x1d\xfd\xc0\x44\x52\x60\x52\xe4\x69\xd3\xa5\x11\x6e\xc3\x57\x6d\x8b\x1a\xd0\xee\x88\xe4\x74\x30\x92\xcb\xbe\x91\x28\x12\x8e\x8e\x92\x5f\xf1\x2b\xaf\x83\x0c\xb5\x56\xde\x9b\xc7\x68\x30\x40\x1e\xd3\x54\x7b\x4a\xcf\x5c\x4d\x71\x23\x2d\x32\x50\xf4\xff\x93\x45\x1c\x77\x04\xbf\x14\x36\xbd\x8f\xc8\x2d\x44\x3a\xc0\xe3\x7b\x9d\x5b\xd8\x24\x4f\x15\xdb\x0f\x0e\xb0\x57\x68\x55\xb9\x9b\x66\x34\xd2\xc4\x2a\x59\x4b\xa9\xde\xd2\x99\xf1\x19\x72\x25\x59\xaf\x13\x3a\x24\xa7\x74\x61\x10\xf7\x64\xe7\x74\xfb\xa4\x44\xdc\x63\xba\xf0\x4f\x26\x66\xba\xb7\x8e\x92\x4f\x57\x4f\xa8\x63\x57\x1f\x5b\xfa\xa4\x32\x83\x79\x27\x21\xb6\x4b\x87\xdb\xbb\x3b\x6f\xb7\x77\xcb\x26\x5f\xd2\x99\xbf\x3b\x21\x17\xf4\xd8\x40\xe5\x25\x26\x97\xf4\xba\xd8\xb8\x70\xa3\x1c\xd8\xe5\xb1\x73\xe9\xbf\x9c\xd0\x0b\x35\x67\x12\xd0\xee\x90\xbc\x93\xff\x5d\x29\x6a\x7a\x61\x80\xe1\xa9\x82\x23\x0b\x28\x75\x1e\x79\xb9\xd4\x55\x46\x00\x39\x35\x0b\xc8\xb2\x67\xf0\xb2\x1d\xe6\xb2\x6d\x8c\x8b\x77\xbd\x9e\x03\x5b\xb9\xc8\xe9\x95\x3f\x9c\x94\x13\x3c\xa4\x57\x06\x92\xe7\x74\xb4\x7d\xbe\x73\xb8\x7d\x2e\xcb\xe5\x7d\x7a\xe5\x9f\x4f\x36\xf2\x4d\x7a\x68\x3a\x45\xd0\xa9\xea\xa3\xc3\xde\xf2\x8c\x9d\x72\x0f\x91\x5c\xf1\xe5\xfb\x54\xaf\xef\x46\xae\xfc\x99\xef\x53\x67\xbf\x9f\xe3\xcd\xad\x72\xd4\xe8\xa0\x51\x75\x5f\x61\xd7\x01\xed\xae\x62\xc4\x72\xd9\x5d\x0f\x91\xf0\x71\xb9\xda\x16\x36\xa2\xa3\x64\xef\x8c\x07\xe7\x1d\x73\x61\xa9\x90\xfa\x00\x63\xe2\x04\xcb\xe5\xd4\xac\x0f\xee\xf5\x0e\xd4\x62\x3e\xa7\x40\x3d\x18\xa9\x28\x81\x27\x34\x05\x89\x88\x82\xe8\x7e\xb1\x51\x0d\xa6\x7e\x2b\xea\xf5\x9c\xe7\x6a\x7c\x3c\x7c\x91\x84\x51\xc0\x73\x3a\x6d\x24\xa8\x69\x3e\xa1\x73\x3f\x9d\x6c\x3c\x19\x3f\x71\xd3\x85\x98\x2f\xf4\xb9\xfa\x1c\x7b\x8e\xcc\xa0\xd7\x91\xe0\x33\x2f\x23\x2a\xd3\xf3\x9f\x4f\x0a\xf2\x4a\x95\x91\xf9\x18\x17\xca\xd9\x45\x34\x75\xe0\x4d\xc6\xac\xe1\x53\x3a\x24\x5f\xd1\xd2\xc3\xf1\xd3\x9d\xaf\xb6\x9f\xca\x35\xe4\xce\x53\x12\xf9\x4f\x27\x40\x22\x0a\x27\x23\x29\x3c\xd1\x55\xe4\xd2\x66\x95\xda\xf8\xc5\x8a\xcf\x43\x47\xc9\x51\xb2\x07\xc5\x25\xf3\xad\x80\x72\x94\xa0\x6a\xa7\x08\xda\x64\x6b\x49\x42\xbb\xb5\x27\x0d\x61\x9e\x34\x80\xd3\xa8\xfc\x8e\x6e\xb3\x9d\x48\x71\x1a\xd6\x91\xca\x25\x9f\x91\xd2\x4c\x83\xaa\xee\x26\x48\x52\xb1\xe1\x76\xbe\x13\x6f\xe7\xe5\x9e\x0c\x69\xea\xe7\x13\xb2\xa0\x21\x90\xf6\x33\x9a\x8c\x85\xbf\x98\x78\x23\x32\xa5\x40\x8d\x15\x76\xf6\x7a\x92\xf5\xf3\x17\x93\xc7\xc3\xb1\x7a\xb5\x72\x9f\x7d\x7a\xf0\xe2\xe5\xfe\x6b\x4f\x97\xd8\x08\x6e\x2b\x3f\x69\xf3\xf4\xc2\x99\x92\x33\x5c\x64\x2a\x83\x06\xa4\x82\x48\x56\xe3\x5d\xd2\x4c\x7c\x00\x00\x25\xdf\x19\x25\xa7\xae\xeb\x2a\xb7\x10\xc0\x7b\xd6\xf9\x53\xb8\x3b\x5b\x4b\xa4\xd8\xca\xf5\xcc\x7c\x0b\xfb\xa7\xaf\xdd\xe6\xc0\xf3\x27\x1b\x8d\x61\xec\x2b\xfc\x92\x3f\x11\xf9\xab\x07\xfb\xaf\x5d\x75\x5e\x28\x0d\x0f\x67\x45\xe2\x51\x09\x9a\x29\x03\x5f\x31\xea\xa8\xa1\x2a\x17\xde\xf7\xaa\xc8\x05\xc2\xbc\x15\x6e\x24\x0a\x75\x45\x79\x50\x8b\x02\x93\x2d\x0c\x01\x3c\x16\x71\xac\x25\x83\x66\x78\xeb\x36\x57\xa4\x5a\x71\xda\xce\x72\xae\x91\x63\x43\xbb\x50\xe6\xa5\xe7\x28\x75\x95\x1e\xc2\xf5\x61\x05\xc9\x14\x82\x49\x46\x56\xc2\x4e\x79\x2b\xa8\xef\x57\xe3\x05\x4e\xeb\x03\x5c\x47\x2a\xd9\x6b\x96\xd3\xcb\xa2\x9d\x1b\x14\x1b\x99\x44\xbd\x5e\xcf\x49\x21\x72\x11\x7c\x61\xb2\xe2\x0c\x0a\x55\x84\x06\x29\x8f\x9c\xe5\xb7\xa2\x9c\xa9\x95\x42\xed\x6c\x79\x4d\xd1\x33\x55\x60\x49\x25\x16\xe2\xc6\x25\xc7\x16\xd2\xac\x03\xa0\x16\xc1\x51\x2d\x92\x2b\xac\x33\x4f\xb1\xb3\x7c\x85\x9d\xbd\xd6\x7e\xe3\xfd\x6c\x15\xe7\xa2\xb0\xd7\x73\x40\x0e\x3d\xa3\x2d\x9c\x9f\xca\x69\x8c\x32\x54\x4e\x60\xa3\x12\xd8\x66\x00\x81\xa6\x84\xaa\x56\x21\xf7\x3a\x09\x2b\xfa\x96\xef\x84\x6a\xdb\x47\x7e\x3e\x71\x62\x12\xe0\x0d\x4d\x49\x03\x6c\xbc\x01\xc1\xa7\xaa\x6f\xa1\x5f\xb9\xab\xe2\xf4\x74\xdd\x45\x63\xa3\x6d\x2f\xc1\x53\x8c\x76\xf3\x8a\xdd\x38\x3d\xd5\x6e\x68\x78\xcd\x57\xd3\xa4\x16\xb9\xa9\xc5\x8f\xba\xed\xae\x59\x4b\x7b\x84\x9f\x4c\x36\x98\xed\xe6\xc3\xfe\x80\x27\x7d\xd6\x70\xf4\x31\x24\x95\x67\x0f\x08\xb2\x51\xf7\xe4\xb1\xee\x01\x8a\x01\x59\x64\xb8\x28\x1c\x6e\x59\x81\x08\x4c\x78\xe1\x60\x4b\xad\x26\x28\x56\xec\x2e\x8c\x56\xa1\x56\x29\xbc\xa3\xc3\xdd\xe1\xba\x9f\xbb\x1f\x2f\xa9\x4f\xd7\x48\xea\x53\x90\xd4\xa7\xbf\x4d\x49\x7d\x43\x3e\xfa\x1f\x8d\xac\xbe\x2e\xbb\x3e\xae\x9a\x3a\xed\xf5\x4e\xff\x62\x8b\x9f\x1b\xd2\xe5\xe3\x56\x79\xb4\x96\xb4\x6a\xf6\x9c\x4e\xc7\xc2\x13\x75\xff\xdf\xb5\x02\x7a\x8b\xed\xd0\x85\xf1\x1d\xa5\x33\x76\xe3\xf9\x19\x3b\xe1\x82\x66\xb5\x64\xbc\x5e\xa8\x7c\xb3\x14\xcd\x86\x19\x44\x07\x68\x22\x58\x06\x2a\x63\xf6\x0c\x81\x53\x5d\x2e\x21\x58\x48\x3d\xb0\x6d\x7d\x8e\x94\xf2\xea\xe4\x51\xdc\xaa\xd7\x1d\x6a\x4e\x74\x58\x3e\x5a\x66\x70\x52\x34\x38\x4f\xdf\x1f\x96\x82\xe8\xc1\x68\x32\xc1\x24\x2d\x14\xdd\xae\x0d\x38\xa0\xf1\xea\xc6\xc9\x69\xdc\xd8\x02\x25\x9d\xaf\x43\xf7\x71\x80\x6d\x1f\x40\x56\x01\x92\x1b\xa9\x6f\xad\x3b\xc9\x94\x95\x54\xe0\x8c\x86\xd5\xa6\x9f\xd2\xd0\xda\xe1\x73\x1a\x36\x37\xd7\x8c\x86\x2d\x9b\xa9\x94\x77\x34\xfb\x6f\x5b\x72\x52\xa1\xf4\xa2\x42\xe9\x33\x0b\xa5\xa7\x4d\xe4\x9c\xb7\xe1\xe2\xac\x89\xb1\x59\xf1\x17\x87\xea\xa7\x05\x69\x63\xb1\x36\xfd\xa3\xc1\x91\x7f\x34\x39\xda\x3c\xba\x3e\x2a\x8e\x9c\x23\x7c\x74\xfb\xa8\x7f\x34\x3e\x72\x8f\x8e\x8e\xbe\x3e\xfa\xe8\x68\x39\xd9\x3c\x5d\xab\x93\xa9\x66\xfb\x13\x03\x9a\x02\xc5\xd5\x5e\x51\x3f\xe3\xa7\xcf\x2e\xe7\x8e\x28\xdd\x0f\x27\x04\x1d\x1d\x7d\xd4\x43\x95\x43\x62\x46\xc0\x19\x2f\xb8\x45\x57\x01\x35\xc0\x34\xa7\xdb\xcd\x48\xac\xd9\xe4\x14\x57\x2c\xc6\x90\xe4\x34\x33\x4b\x13\xec\xe4\xdb\x81\x75\x93\xc8\xfc\x60\xb2\x11\x2b\x2e\xc2\xaf\x74\xd7\x42\x4c\xc2\x6a\x6f\x19\xc6\xe2\x5a\x6d\xcc\x74\xec\xde\xf3\x46\xc4\x6c\xd8\x94\xd4\x77\xa6\x17\xcb\xfb\xc2\xba\x83\x55\x1b\x16\xdd\xc3\x6b\x40\x49\x12\x92\x55\x88\x25\xaf\x45\xe5\x76\xaa\x1d\x9b\xea\xd0\xcc\xaa\xfd\x55\x3b\x33\xe5\xa1\x2a\x0f\xcd\xcc\xda\x72\xb5\xd3\xd2\xbd\x0f\xa7\x65\xd6\xdc\x84\xab\x87\x65\xd6\x76\xc2\xd5\x0e\xcc\x11\x1c\x96\x59\xf3\x84\x5b\x3d\x2c\x63\x72\x52\x85\xa0\x38\xa5\x0b\x72\x6c\xa9\x0b\x0a\x72\x85\xc9\x3b\x6a\x36\x11\xd9\xa5\xfe\x84\xbc\xa4\xc3\xed\x97\x3b\x27\xdb\x2f\xe5\x92\xed\xfa\x2f\x27\x74\xb8\x61\x6e\x22\xc7\x0a\xa8\x17\xf2\xaa\x42\xae\xc1\x25\x7f\xee\x0d\x49\xb0\xc8\x32\x9e\x88\x97\x86\x10\x1c\x13\xae\xed\x46\xcb\xa4\xab\x8a\x36\xe4\x05\x08\xb9\x4e\x69\xf9\x70\x73\x41\x4e\x55\xd8\x2c\xea\xc8\xe1\xc5\x2c\x17\x2f\xaa\x21\xf6\xdf\x61\xac\xfa\xbd\xfc\xd9\xfd\x5a\x9d\x5e\x92\x53\x5c\x14\xc7\x54\xfb\x5b\x57\xf2\x1a\x7f\x42\xce\xe9\x88\xec\xd3\x77\xfd\x13\x72\x40\x47\x3b\x3b\xce\xbb\x1d\x7a\x67\x34\x7e\x37\x18\x79\x77\x86\x98\x3c\xa7\xc3\xed\xe7\x3b\xef\xb6\x9f\xd7\x6e\xd4\x4f\xe8\x90\x3c\xa5\xfb\xdb\x4f\x76\x9e\x6e\x63\x7b\x8c\xcf\x57\xc6\x78\xd5\x7f\xfa\xbe\x51\xee\xd0\xd3\xf1\x13\xfa\xd4\xdb\xa7\x4f\xc9\x53\x35\xe0\x69\x9c\xa6\x99\xe3\xec\x0f\x9e\xe0\xcd\xad\xfe\x13\xbc\xb1\x4f\x9f\x6a\xef\x86\xe5\xc3\xd8\x88\x5c\x0d\x9e\xf6\x47\x98\xbc\xa6\xd3\xf1\x49\xf5\x2c\x26\x7b\x3c\xc1\xfd\x77\x64\x4f\xa9\x69\x3b\xaf\xfb\x5b\x78\x63\xcf\x7f\xdd\x1f\x4d\xa8\x33\xda\xd9\x79\x8e\x2d\x18\x7c\x49\x5f\x6f\x7f\xf9\x98\x7e\xb5\xfd\xe5\xc0\x6c\xd9\x6f\xe8\x97\x83\x11\xf9\x82\x26\xbe\x8a\x1b\xb5\x2b\x9c\x6f\x94\x03\xe8\x2f\x7a\x3d\x67\xd7\xff\x66\x42\x47\x98\xec\xf9\x5f\x4e\xa8\xb3\xe7\x7f\xd9\x1f\x4d\x76\x76\x46\xcb\x11\xee\x7d\x41\x24\x26\x3e\xef\xf5\x64\xf2\x64\x49\x9d\x43\xc8\x5d\x1e\xfa\x5f\x4e\x30\x94\x59\xaa\x14\x55\xbb\x77\xd0\xeb\x39\xe7\xf4\x66\xf8\x7d\xf3\x3e\xe8\x49\xf0\x01\x33\x77\x4a\xcf\x89\x73\x4c\xbf\xc1\x3b\xf4\x0a\x9f\x64\x9c\x9d\x6f\xd4\xa0\xb5\x75\xfb\x6a\x70\x8c\x8b\x22\x9a\x3a\xb5\x2e\xfb\xa3\xd5\x45\x7b\x5f\xa7\x8f\x4f\x75\x0f\x87\x74\x0f\x58\x82\x67\x15\x77\x71\xfc\x98\x96\xfc\x05\xa8\x6f\xb8\xc3\xe1\xc8\x3b\x2f\x59\x8d\xb7\xbd\x9e\xf3\xac\xc9\x6a\x44\xce\x2e\x99\x61\x4c\x9e\x15\xcd\xa3\xe3\xa6\xe3\x40\xb2\x4a\x6a\x1a\x84\x51\xcb\x01\xce\xd0\x93\xf7\x03\xe1\x36\xe6\x55\x97\xc9\x0f\x41\x24\x2f\xdc\xe6\x54\xdb\x88\xa0\x78\x0f\x11\x64\x9b\x25\xd1\x59\x54\x7e\xf1\xe3\x41\x56\x3e\xa6\xe4\xe3\xb0\xbf\xd8\xcc\xbd\xc5\x78\xe4\x85\x1f\x32\xc9\x6a\xb7\xfd\xb6\xdf\xab\x3e\xe8\x85\x76\x44\x12\x49\x1d\x18\x1d\x8c\x48\x24\xff\xfb\x90\x9b\x7c\xdc\xeb\x0d\x46\x70\x21\x63\x34\xf3\xe2\xe5\x52\x7d\x2d\x97\x8e\x13\xd1\x6c\x30\xc2\x03\xd6\x1f\x3d\xa6\xa2\xd7\xd3\xf2\x1c\x9f\x91\x68\x82\xa1\x97\xf2\x6a\xcd\xfd\x6c\x30\x9a\xf4\x7a\xd9\x80\x35\x8a\xca\x74\x4c\x92\x0f\x42\x11\x3b\xc2\xda\xf5\xff\xcb\xde\xbb\x3d\xb7\x71\x5c\x09\xe3\xef\xfa\x2b\xc0\x29\x1b\x0b\x2c\x87\x20\x40\x51\xb7\xb1\xc6\x28\xd9\xf4\x25\x8e\x60\x7b\x23\x25\x8e\x03\xc1\x93\x26\xa7\x09\x8c\x38\x98\x61\xe6\x42\x0a\x14\xb0\xa5\xbb\x7c\x91\xed\xf8\xdb\xc4\x89\xd6\xf9\x25\x71\xac\x90\xb2\x2c\x59\x37\x6b\x2d\xcb\xa4\x5c\xf5\xd1\x7e\xd0\x3e\x50\xe0\xfa\x05\x88\xab\x50\xa8\xef\x2f\xf9\xd5\xe9\xcb\xdc\x30\xe0\x45\xb2\x9d\xc4\x4b\x56\x11\xd3\x7d\xba\xfb\x9c\xee\x9e\x9e\xd3\xa7\x4f\x77\x9f\xd3\x08\x9c\x91\x10\xa9\x21\x70\x83\x6d\x47\xfa\xdf\x38\x4a\x03\xeb\xf7\x8f\x3e\x64\x1f\xd3\xf6\x1a\x8f\x69\x91\x5c\x5a\xba\x54\x07\x3e\x69\x0c\x69\x43\xb9\x6d\x01\x6d\x40\xdc\xe8\x8c\x39\x37\x12\xba\x90\x90\x0f\x5f\x4f\xc0\x69\x69\xf3\x26\x5a\x71\xba\x21\xc6\x7a\xd6\xa4\x27\x06\x70\x5e\x10\xa2\x47\x50\x7a\x8f\x94\x84\xcf\x76\x3a\x32\x1e\x14\x04\x7e\xde\x3d\x0b\xf9\x92\xc9\xdc\x30\x96\xe5\xa1\xdc\x70\x36\x2f\x0c\x65\x05\xc9\x69\x10\xca\x5a\x0c\xe5\x5e\xf4\x0d\xd1\x8a\xcb\x17\xdd\x1c\xc7\x8d\x80\xc4\x72\xb4\x1c\x72\x66\xc1\x3b\xd5\x04\xf1\xab\xf7\xc2\x88\x23\xea\xa4\x69\x3a\xdf\x9c\xd2\x43\x97\x04\x60\x39\x02\x0b\x7c\x57\xd7\x89\x17\x4d\x79\x22\x99\x4c\xc1\x12\x85\xef\xc0\x4f\xa4\x45\xd5\x8b\x4e\x0c\xe6\xd2\xfc\xc8\x87\x53\xb4\x09\xeb\xa7\x6a\x4a\x37\xad\x4d\xa6\xd4\x7a\x7d\x40\x4b\xb9\xe9\x64\x72\xc0\x4a\xb9\x69\xe2\x93\x05\x9e\x7c\xe8\x54\xe4\xac\x38\xe9\x6f\x20\x55\xf6\x4e\x3e\x56\xa1\x2a\x74\xb7\x58\x29\x89\x6a\x9a\x38\xcf\x4f\xa8\xc9\x24\x4e\xb9\x5e\xd4\x64\x47\x70\x00\x53\x23\x08\x71\xb8\x7d\x4c\xb3\x21\xb2\x91\x02\xec\xcd\xa6\x83\x40\xd2\x44\xcd\x7e\xde\xad\x4a\x96\xc8\xc7\x85\x84\x60\x21\xd1\x10\x73\xbb\x77\xef\xee\xbd\xf2\xc4\xaf\x21\x08\x45\x34\x34\xb9\x6f\xe8\xe9\x43\x87\x54\xa9\x24\xc0\x07\x22\x3f\x4e\xce\xc0\x32\x19\xeb\x09\xd3\x35\x54\x64\x69\xd8\xce\xff\x32\x95\x97\x52\xf9\xbd\xf2\xa1\x43\x76\xfd\x95\x74\x2a\x2f\x3f\x72\xd4\x69\xa4\xeb\x00\x22\xa1\x54\x9e\x24\x3d\x92\x4e\xff\x52\x12\x04\x11\xc9\x42\x2a\x2f\x8d\xec\x28\x66\x87\x76\x94\xea\x23\xc5\xec\xd0\x68\xe9\xd0\x21\xb5\x9e\x3b\x74\x48\x85\x67\x31\x37\xb4\x87\x00\x0e\x1d\x52\xd3\xa9\xbc\x74\xe8\x50\x66\xe3\xf9\xd3\x47\xb7\x37\x04\x51\x0b\x56\xbf\x74\x34\x27\x8e\x36\x04\xd1\x92\x7f\x79\xc8\x00\x7c\xf0\xf3\xc8\x51\xad\x21\xa5\x8f\xee\x6a\xb0\x70\x5d\x4a\xd7\x13\x1b\xf8\x1b\x1e\x4e\xe4\xa4\x11\x69\xbb\x34\x2a\xed\x90\x76\x4a\xbb\x24\x29\x11\x01\xec\x0e\xe2\xdf\x49\xf1\xa3\x46\x7d\x63\x54\x22\xe8\x25\x80\x85\x00\xbb\x63\x00\xa1\x78\x2e\x33\x92\xd9\x9e\x19\x0d\x56\x62\x07\x54\x82\xd6\x82\x06\xb4\x46\xfa\x68\x4e\x1c\xe9\x57\x9d\x50\x25\x24\x0a\x0b\x00\x76\x45\x2a\x41\xa2\xe1\x0c\x31\x95\x18\x6d\x90\x51\xc2\xc9\x67\xc5\x5c\xa3\xb7\x4a\xdb\x69\x95\x02\x15\x90\x78\xa5\x3c\xc0\xce\x48\x05\x28\xf9\x48\x86\x98\x0a\x6c\x8f\x56\x60\x24\xa6\x02\xa3\x91\x0a\x48\x7e\xaf\x30\xc0\x8e\x48\x05\x38\xf9\x48\x86\x98\x0a\x8c\x44\x2b\xb0\x3d\xa6\x02\x3b\x42\x15\x90\x82\xaf\x85\x00\x46\x23\x15\xf0\xc9\x47\x32\xc4\x54\x20\x17\xad\xc0\x68\x4c\x05\x76\x06\x2a\x20\x85\xc7\x45\x4e\x0a\x0e\x73\x0a\xd8\xdd\x37\x43\xb0\x02\x52\x84\xf0\x8e\x18\xc2\xbb\x80\x70\x3a\x3a\x10\xa5\xf0\xb7\x95\x88\x03\x84\xea\x90\x08\x7c\x02\xc0\x3d\x1e\x2d\x66\x87\xf6\xa0\xa1\x39\xe2\xef\x32\x27\x36\xd2\xf9\x35\x3f\xc0\x98\x6f\xe1\x51\xec\x54\xb2\x41\xd8\xa3\xb9\x43\xc6\x2f\x03\x9e\x00\xed\x7f\x3d\x34\x7c\x68\x38\xf3\xaf\x8f\x0c\x97\xab\xa2\x20\x04\x9d\x04\x1a\xd4\x67\x51\xc6\xb1\xb4\x6a\x8a\x58\xef\xf0\x15\x0c\xc0\x36\x5f\x81\x6e\x78\x04\x78\x25\x04\xad\xc6\x23\xe9\x5f\x12\xcb\x1e\x81\x5c\x34\xcb\x2f\x89\x15\xcd\x30\xd8\x22\x60\xdb\xe3\xcc\xf8\x08\x9a\x70\xf2\xa6\x14\xa1\xf1\xc8\x51\x98\x54\x1b\x04\x0d\x0d\x12\x7a\x1e\xd8\xf2\xc0\xbf\x14\x85\xb2\x90\xde\x66\x67\x66\x46\x23\x48\xf5\x10\xd2\x5e\x8c\xb4\xa4\x68\x67\x66\x76\x46\x4a\x4e\xc4\x97\xb4\x22\x25\xfd\x89\xdd\x6e\x88\x3b\x73\xb9\xed\xfd\x2c\x14\xf0\x8b\xd4\x46\x0a\xe6\xaf\xb4\xa8\x01\x3d\x94\x3a\x4a\xa8\x91\x5b\x2e\xdc\xc5\xfd\x36\x8d\xb5\x03\x65\x66\x46\xe3\x32\x88\x1a\xab\x2e\xca\xcc\xec\xec\x97\x81\xfb\x49\x92\x1f\xd7\x52\x38\x9d\x07\x9c\xf0\x1c\x95\x76\xf2\xa3\x5c\x7e\xd5\xb5\x86\x38\x92\x1b\x19\x25\x93\x2a\xf3\x1a\xa8\x28\xba\xa9\x22\xbb\xa2\x54\xe0\xc7\xbb\x1c\xa4\x28\x30\xa5\x0e\xbf\x72\x88\xcb\x73\x99\xc1\xfc\x93\xfe\xfd\x87\x43\xa5\x47\x86\x61\x9e\x8c\xde\xba\x29\xeb\xe6\x38\xd2\x93\xc9\xf0\x33\x43\x45\x40\x4f\x16\xe4\x70\x98\x06\xa3\x18\x6c\xac\x4f\x26\x93\xfe\x6f\x6f\x59\x80\x8a\x16\x48\xe5\x5a\xbd\xce\x2d\x40\xa5\x84\xc0\xb9\x47\x21\x9d\x8a\x9a\x76\xf0\xcc\xec\xa4\x06\x70\xbd\xee\x5d\x34\x8c\xa8\x2b\xb9\x77\x8c\x01\xd9\xbb\x62\xd4\x6b\x89\xd4\x97\xb0\x3d\x91\xdc\x92\x87\x72\x8f\x0d\x0e\x5a\x7b\xb5\xc7\x88\xf3\xb7\x14\x26\x27\xda\x44\xec\xdd\x15\xe5\x9e\x94\x87\x72\x20\x0c\xe9\xe9\xc0\xc6\x2c\x59\xa0\x78\xeb\x92\xc1\x41\xc4\xb0\xe0\x22\x2a\xc9\xb2\x5f\x13\x14\x42\xe1\xa4\x1f\x1f\xca\x85\x6c\x9f\xfb\x37\x0b\x06\xe4\xc0\x55\xe7\x89\xc8\xad\x83\x0a\xb2\x41\x24\x23\xc7\xde\x44\x35\xea\x8a\x51\x74\x65\xde\xa5\x01\x60\xa5\x47\x88\x17\x27\x65\xab\x28\x28\x0a\xb9\xc2\x70\xd8\x56\xec\x0a\xb2\xc8\xa8\x29\x89\xd3\x72\xca\x96\x87\x8b\xaf\x64\x4a\x83\x8f\x0c\x67\xf0\x11\x3c\x91\x9a\x4c\x26\x27\xc9\xb1\x07\xfe\xcc\xfc\xe8\x29\xe5\xc5\x9f\xbc\x70\xf0\x05\xe2\xc2\x34\x9d\x17\x98\x75\x48\xdb\x9a\x48\x2b\xb9\x8c\x30\x68\x83\x20\x56\x95\x5d\x6f\xb1\x20\x16\xe4\x4a\x64\xef\x58\x9c\x91\x2b\x7e\x7a\x4d\x66\xdf\xb0\xf0\x8a\x30\x58\xa5\x6b\x8b\x42\xd0\x45\xdb\xa1\x43\xaf\x3c\x92\xf9\xd7\xc1\x7c\x2a\x5d\x3c\x54\x3a\xda\xa8\x13\x77\x6d\x11\xbd\xe9\x70\x98\x42\xdd\xdb\x28\x4e\x67\xfe\x35\x4f\xc4\xc4\x43\xa9\x74\x9d\x98\x3b\xcb\x0c\x32\x40\x29\x0d\x88\x1e\xc9\x65\xfe\x35\x2f\xa4\x07\x85\x47\x84\xb4\x38\x2e\xab\xe4\xd8\xd6\x04\x16\xcb\x9e\x0a\x43\x54\x3c\x65\x96\x38\x27\x3f\x9b\xb2\x44\xa1\x80\xa6\x85\xb4\xb8\x4f\x7e\x96\x19\xec\x17\x05\x7a\x1b\x4d\x08\x0c\x5f\xdf\x69\x2b\x8c\x14\x43\xc6\x79\xef\x96\x2c\x5d\xed\x51\x5b\xa9\x3a\xf1\x9c\xf5\xd8\xe0\xa0\xb3\xd7\x78\xac\xf7\xf8\xbc\x8d\x9d\x14\xa2\xbe\x44\x73\xa5\xa0\x5f\x9e\xd9\xef\x16\xfd\x91\xef\x16\xfd\xc1\x0d\xa1\x57\x14\x15\x39\x48\x51\xc8\xfc\x74\x84\x53\xa1\x96\xb3\x54\x35\xea\xa8\x7c\xaa\xc7\xa3\x73\xf0\xfb\xd4\x86\x86\xc8\xd7\x49\xdc\xb8\x6a\xa5\x62\xb6\x94\x96\x65\x39\x85\x64\x27\x5d\xaf\x1b\x03\xb2\x91\x4c\xa2\x01\xef\x66\x6e\x42\xf3\x3f\x5a\x8f\xc0\x0b\x71\xae\x90\xd6\x02\x0d\x0c\xe0\xb8\x1b\x8e\x0d\xe2\x49\xab\xcf\xca\x79\x40\xc6\x71\x69\xbd\x6b\xd6\x64\x12\x93\x83\x16\xf8\xd1\x9c\x2c\x67\x93\x49\xbc\x57\xde\x93\xcd\xee\xca\xed\xd9\x33\xb2\x63\x74\xd7\x68\x76\xcf\x1e\xe0\x37\x3e\xbf\x1c\x78\x9e\xfa\x5e\x20\xff\x79\x2c\x15\x03\xee\x68\x0f\x84\x3c\x34\x93\x6e\xe3\x7d\xcf\xf7\x14\xfd\xc5\x35\xf4\x19\xa9\x43\xca\x90\x9d\x74\xba\x5e\xf7\xeb\x86\xea\x75\xff\x76\x1f\x44\xc6\x4d\x53\xc7\xc8\x10\xc8\x59\x4c\xff\x0e\xf4\x80\x2c\x1b\x12\xd5\x13\xc8\x46\x3a\xaf\x15\x7b\x96\xee\x4e\x9e\x83\x24\x01\x66\x38\xa1\x24\x69\x99\x2a\x9a\xf6\xeb\xfc\x6c\x70\x77\x26\xf6\xa6\x16\x57\x44\x30\x2f\xe5\xe4\x72\x26\x35\x71\xd4\xff\x8d\xa5\x06\x9e\x4c\xe1\x74\xbd\x3e\x9d\x4c\x4e\xd3\xeb\x9e\xc9\x64\xea\x79\x02\xea\xdd\x3e\x1d\xc8\xf9\x2b\xf4\xd0\x25\xc4\x81\x80\x49\x11\xc6\xe7\xd2\x8e\x55\x3b\xea\xc8\x03\x03\x29\x3c\x28\x08\xe9\x80\xc3\x3d\x4f\x97\x03\xef\xa5\x26\x19\x4c\x4a\x88\xe8\x4e\x18\x15\xea\x6a\x90\x15\xa9\x7a\x9a\x18\x1f\x5b\x20\x19\x08\x05\x52\x18\x21\x41\x68\x10\xd7\xf2\x29\x94\xce\x23\xee\xfc\x65\x7f\x40\xcd\x43\x3e\xea\x90\x73\xc3\xd0\xb7\xb8\x2f\xbf\x8f\x5e\xba\x95\x8e\x36\x1a\x62\xb0\x20\xb5\xbb\x15\xeb\x33\x11\x30\x50\x33\x5f\xc9\x24\xcd\x96\x08\x61\x2d\xe2\x52\x18\x57\x19\x3b\x3d\x77\x65\xf9\xad\x0b\x3e\x32\xb5\xc9\xd4\x3e\x6f\xf7\x29\xe0\x7b\x1a\x11\xa3\x04\xec\xad\x23\xde\xbf\x05\xda\x59\x86\x88\xd3\x79\xc8\xcd\x9b\x1e\x22\x5b\x41\x71\xf7\xce\xc3\x64\xb9\x42\x2d\xef\xbb\xfb\x02\x74\x0c\x3f\xb1\xca\x1d\xc2\x19\x72\x6c\x86\x83\xb6\xaa\x22\x3d\x20\xef\xe3\x1a\x52\xa2\x4c\x76\x24\xba\x13\xdc\x10\x67\x37\xfe\x76\x8a\xa5\x70\xf6\x98\x77\x12\xd3\x26\xd1\x90\xa7\x48\xcd\x3d\xb7\xd3\xc6\xde\x6c\xbd\x9e\x32\x64\x6f\xd3\x6a\x28\x97\x77\x32\xd3\xe6\x74\x2a\x2d\x8d\xf3\x96\x1a\x62\x2e\x2d\x66\xd3\xe9\x30\xc9\xb8\x57\xb7\x0e\xbd\x84\xb1\x37\xcb\x5f\x98\x53\x34\x4a\xc5\x5c\xa4\x19\xd1\xf7\xc2\x8a\x4d\x85\xe7\x09\x11\x13\xe1\x2a\x54\x32\xd2\xfb\x4e\xec\x50\x12\x91\x3c\x45\x46\x86\x37\x84\xf6\x66\xf3\x5c\xff\x8b\x45\xa7\x94\x96\x8c\x22\x82\x6a\x31\x23\x83\x0d\xf1\xc8\xc6\xdf\xc9\x51\x60\x60\x64\xb5\xb2\x5f\xac\xa2\x69\x08\xa5\xe6\xea\xf5\xd9\xb4\x48\x59\x1c\x4d\x6a\x84\x71\xf6\xff\x98\x0e\xf0\x23\x2f\x01\x43\x77\xa1\xa2\xd1\x17\xd0\x53\x8e\xd9\x02\x0c\x15\xea\xd3\xc3\x7e\x21\xfa\xf9\x86\x0b\xf5\x76\x6e\x4f\x31\x6e\x56\x8e\x75\xdb\xc1\x40\x69\xa4\xaa\x72\x30\x0e\xdd\xdd\x97\x7b\xf0\xde\x5c\x0b\x61\x9f\x36\x84\xcb\xb3\x76\xd0\xc3\xcc\xe2\x98\xf8\xb2\x9c\x7a\x22\x66\xbc\xf6\x3b\x0d\x31\x94\x13\x51\x48\x5c\xe1\x56\x99\x52\x08\xe4\x20\x63\x2f\x7a\x2c\x4d\xfc\xe4\xc2\x62\xc2\x28\x89\xc1\x51\xa5\xc1\xf4\xf3\x42\xc0\x21\x12\xbf\x6b\xe9\x14\xb3\xb0\x64\xc0\xc5\x6c\x29\xdf\x73\xc1\xde\x5b\x70\x98\x30\x31\x17\xb3\x25\x7f\xf5\xe2\x2d\x64\x74\xd9\x12\x6d\x56\x0f\x2b\x2d\xaa\x72\x6e\x38\x2b\xba\x72\xb1\xf4\x98\x0e\x72\x0f\xbb\xfb\x42\x6e\x49\xaa\xb2\x92\xaa\xf0\x72\x6a\x5a\xb4\x8b\x7a\x49\xd6\x1e\x97\x73\x23\xd9\x64\x92\x27\x90\x68\x9e\x1c\xc7\x4a\xe9\xc9\x64\xc5\xf3\x12\x56\x21\x35\x60\xd7\x29\x86\x72\xe2\xb4\x6c\x43\x1c\x4b\xc4\xec\xc9\xe0\xe0\xe4\x5e\x2d\x99\xe4\x2a\xe8\xbd\x2a\x23\x5d\x95\x2b\xc5\xc9\x92\x58\x90\xab\xc0\xb4\xab\x32\x30\xcd\x6a\xbe\x2a\x65\xc5\x81\xd4\x74\x7e\x22\x35\x2d\x16\xd2\x12\x22\x76\x87\x8c\x74\x9a\xb6\x59\x97\xad\xc7\x86\x86\x74\x86\x61\x46\xb6\xf9\x15\xcf\xd4\x4c\x7e\x22\x35\x43\x4b\x40\x8b\x58\xa1\x09\xd3\x70\x34\xc3\xc5\x09\xdc\x80\xc9\x9b\x7e\xbc\x85\xb4\xe8\xd2\x50\x35\xcd\x27\xc0\x84\xdb\x48\x39\x69\x90\x7f\xc4\x31\xb9\xec\xfb\xaf\x18\xcb\x3f\xe1\xf1\x3a\x69\x4c\xcc\xa6\xc5\xb5\xf7\xc4\x44\x26\xbb\x96\x3d\x29\x6b\x88\x94\x42\xec\x3d\x18\x9e\x5c\x8c\x8a\x4e\x49\xc6\xc5\xb1\x41\x90\x8b\x83\x1b\xe1\x7c\xe8\x8c\x0d\xe6\x68\xe6\x31\x18\x3c\x24\xb3\xe3\x4d\x67\x5a\x71\xac\x24\xa3\x9e\x53\x17\xf6\xac\x06\x33\xbb\xe1\x9d\x3c\x9d\x40\x36\x4e\x64\x25\x6f\xc1\x48\x99\x74\x7a\x1b\x81\xe7\xa2\x70\x91\x5c\xff\xa2\x89\x23\xb1\x89\xa2\x01\x42\x3b\xcd\xb1\xbd\x7f\x0e\xd1\x28\x8e\x94\xfc\x4d\x34\xee\xdb\x50\x34\xd2\x8d\xd4\x13\xe4\x23\x15\xb5\x74\x23\xb0\x30\x7a\xde\xff\xc8\x40\xd6\xca\xcf\x78\x6e\xc9\xfc\xbd\x1f\xae\xbd\xe0\x6b\xda\x12\x48\x86\x01\x4b\x37\xcf\x60\x83\x1a\x8b\x08\x65\xf0\x85\xc3\x27\x03\x13\x0f\x93\xc4\xb6\x05\x64\xf2\xc0\x69\x70\xc0\x1a\x34\x1e\x91\x0e\x18\xb9\x7a\xb9\x21\x8e\x8c\x06\x0d\xee\x62\xd9\xc8\x18\x55\x35\x85\xb9\x8d\xca\xb5\xd4\x30\x5a\x8f\x3c\x2e\x5a\x72\x60\x9f\x8d\x0d\xa3\x92\x20\x9a\x72\x74\xfb\x4d\xd4\x7d\xd0\x13\x54\x86\x2e\x09\xe2\x84\x0f\x1c\x43\x0e\x2e\x09\xa2\xed\x43\xc8\x99\xc9\x92\x20\xaa\x72\x4c\xef\x89\xae\x0f\x2d\xa0\xe9\x92\x20\x56\x7c\x00\xbd\x41\x50\x12\xc4\xc9\x5e\x0b\x43\xe2\xb4\x0f\x7b\xd1\x32\xab\x9a\x0d\x64\x03\x16\xca\xe8\xe2\xbd\x24\x88\x05\x1f\x76\x00\x43\xc9\x99\x00\x80\xcc\x73\x25\x41\xac\xf9\x30\x66\x5c\xb7\x24\x88\xe3\x91\xe6\x53\x73\x70\x25\x41\x2c\x87\xda\x8b\x7e\xa6\xe1\xd9\x92\x20\x2a\xeb\xa8\xb7\xe6\xe4\xe1\x57\x52\x79\x29\xcb\xf6\x6f\xd4\x7f\x4d\x3f\x32\x2c\xee\x93\x8f\x36\xb6\xed\x2b\xfa\x5d\xa3\x9b\xc8\xd9\x3e\xc2\xba\xbb\x24\x47\x93\x76\x8e\xc6\x25\xfd\xc8\x70\x76\xf7\x81\xe7\x76\xf6\x49\x88\x27\xf2\x53\xad\x0f\x2a\x92\xf0\xa4\x8e\xaa\xd3\x58\xed\x97\x1e\x4f\x0b\x52\x02\xc4\x06\xb2\xe2\xbe\xa2\x05\x39\x4c\xf8\x19\x87\x1f\x1d\x7e\xca\xf0\x33\x01\x3f\x36\xfc\xa8\xf0\xe3\xc2\x4f\x05\x7e\x26\xe1\xa7\x0a\x3f\x05\xf8\x99\x81\x9f\x5a\x09\x96\x3a\xf4\xce\xd8\xc3\xaa\x0e\x67\x1f\x58\x75\x78\x44\xde\x5f\xaf\xcf\xae\xa1\x3a\x14\x0f\xca\x0e\xf1\x01\x6c\x98\x2a\x3e\x58\x9b\xc6\xc9\xa4\x23\x4e\xc9\x07\x89\x45\xa1\x01\x1c\x00\x63\xf1\x05\x79\x2a\x99\x9c\xf2\xbe\x74\x59\x3e\x28\x1e\x90\x5f\x48\x26\x89\xe0\x3e\x81\x6d\x5b\x7c\x36\xea\xdf\x9d\x8b\x36\xc9\xe4\x01\x62\xe2\x47\x33\xca\x81\x60\x4a\x70\x1d\x4d\x0f\x2d\xec\x1a\xa9\xb4\xf8\x84\xfc\x6c\x32\xf9\x6c\x46\xb3\x81\x30\x7d\xa1\x3e\x27\x1c\x8b\x15\x2e\xf8\xb2\x35\x2b\x05\x94\x8b\x54\xae\xa0\x2a\x4a\x26\x55\xa4\xb9\x01\x72\xce\xd9\x02\xaa\x8a\x97\x23\xfa\x15\xb6\xcf\x9f\xb1\xb5\x39\x5f\x1c\xc1\x71\xce\x3b\x89\xdd\xaa\xe2\xe0\xa0\x53\x92\x8b\x48\xa4\x1e\x3c\x8d\x46\x1c\xf3\xde\x24\x62\x0f\x2d\xa6\x28\x01\xc9\x93\xe2\x4b\xe2\xaf\xc4\x9f\xf5\x28\x33\x9f\x8a\x53\x66\xbe\xd8\xab\xcc\xfc\xb9\x7c\xa4\x8f\x32\xf3\xb0\xfc\x94\xaf\x62\xfc\x89\xfc\x62\x54\x05\xf9\xb4\x9c\x7a\x32\xa2\xec\xfc\x79\x32\xf9\x73\xa6\xec\xfc\xf9\xc6\x94\x9d\x4f\x4a\x82\x20\xfe\x48\x7e\xd1\xa7\xf4\xd3\xa0\x32\xf3\x30\x9d\xd8\x7e\xf2\x77\x52\x66\xfe\x42\x7e\x21\x7f\x24\x43\x99\x29\xdf\x52\x78\x46\x3e\x92\xa1\xad\x10\x7f\x2c\x1f\xc9\xf8\x5c\x48\x7c\x4e\x7e\x31\xc3\xed\x46\xfc\xc8\x7e\xca\x77\xd1\xfa\x88\xfc\x33\xae\x13\xfd\x37\xf9\x99\xfc\x33\x41\xd3\x61\xde\x4e\x85\x67\xc2\x2e\xec\xd1\x80\x92\xb2\x45\x07\xcb\xbf\xc8\xff\xc2\xb3\xf4\xe9\xdd\x55\xc7\x72\xea\xa5\xa0\xc1\x44\xf1\x57\x2c\x16\xe7\xdb\xe1\xa5\xd4\xaf\x88\xe2\x22\x2d\x22\x2c\x4f\xe1\xd4\x11\x51\xe0\xb3\x82\x90\x16\x35\x0e\xa3\xba\x59\x8b\x47\xd9\xa4\x25\xa4\x45\x93\x83\x0e\x60\x47\x48\x8b\x3a\x8f\xb2\x89\x48\x48\x8b\x13\x04\x14\x55\xe9\x8a\x36\x96\x9f\xc0\x29\x84\xd3\xa2\x4a\x42\x1a\x4e\x8b\x2e\x09\x59\x38\x2d\x56\x48\xc8\xc4\x69\x71\x92\x84\x74\x9c\x16\xa7\x31\xe9\x29\x6f\xa0\xf2\x06\x57\xb1\x3c\x8d\xf3\xd3\xec\x3a\xf6\x0b\x93\x0c\xee\x73\x84\x02\x8e\x7c\x5f\xbd\xcc\xe0\x5b\xd0\xbe\xce\x7c\x2f\x54\x6a\xdf\x0b\x95\xf1\xcd\x50\x09\x29\x94\x6b\x78\x3d\x8d\x72\x19\xf7\xd1\x5f\x90\xf2\xa4\x17\x59\xed\xb4\x39\x2c\x3b\xe4\xe1\x97\x56\x70\x94\xbd\x7b\xfc\xdc\x60\xca\xe8\x31\x4c\xd8\x39\xb4\xcb\xbb\x72\x98\x30\x62\x54\xcf\x73\x38\xe6\x80\x95\xb7\x72\xc1\x79\x5f\x08\xe0\x12\x68\x49\x90\x02\x02\x9e\xae\x97\x04\xe9\xdf\x92\xc9\x7f\x4b\x68\xdc\xfe\x1b\x88\xde\xbd\xcb\xde\x9f\x70\xeb\x6f\xff\x96\x16\x0d\x19\x17\xff\xad\xb4\x0d\xe6\x3e\x08\xb0\xf3\x87\x4c\xf2\x1d\xc8\x06\x66\x3a\xba\x96\xf9\x11\x17\xe4\x3d\x2d\x4a\x32\x99\x72\xf2\xa4\xac\x21\x31\xb5\x1f\xc4\x88\x0f\xbe\x90\xdd\x4f\xaf\x6d\x1e\x8e\x46\xc8\x1c\xf0\xbe\x60\xfb\x9f\xc2\x44\x8f\x48\xfa\x44\x96\x03\xde\x90\xf7\xe3\xa0\xe3\x6a\x3e\x19\xc9\x44\xc8\x4f\xb1\x5e\xab\xd7\x69\xc0\xa9\xd7\x07\x18\x22\x78\x3a\xe9\x3c\x26\x4a\x5c\x67\x40\x76\xa4\xe8\xe6\xa1\xa8\x89\x2a\xed\xa1\x69\xf9\x79\x28\x24\xd6\xe0\xe9\xa4\x45\x45\x9e\xce\x9b\xd2\x01\x02\x9b\x93\x6b\x34\xec\xa4\xc5\x7d\x72\x4a\x91\x15\x59\xb6\xf2\x93\x92\x92\x96\xe5\x49\x71\xbf\x9c\x9a\x93\xe7\x28\x64\x8e\x40\x66\x21\xc3\x1c\xac\x69\x67\x93\xc9\x27\x01\x05\xbd\x1c\xf5\x24\xf6\x2f\xa0\x0e\xe4\xb6\x4d\x13\x51\x4e\x1e\xc8\x35\x68\xce\x81\x7d\x7c\xa4\xa8\xf5\x7a\x8a\x7a\xaa\x28\x03\xd3\xa9\xd7\x5f\x04\x24\xf9\x59\x1c\xaa\x77\x5c\x6b\x88\xbd\x05\xbe\x82\x64\x4b\xc7\xb2\xa4\x4d\xa6\x70\x66\xbc\xe6\x60\x7a\x14\x7e\x40\x76\x02\xb1\x7a\x9d\xa6\x51\xcf\xf7\x3c\x8d\xc6\xfc\xca\x62\x19\x67\xc6\x09\x93\x17\x1d\xc8\x42\x82\x74\x0d\x39\x2e\x71\xe5\xe2\x5a\x44\x06\x2c\x62\xa3\xe5\xc7\xc4\x1e\x2d\x09\x38\xe9\x34\x5b\x85\xea\x12\x79\x4c\xd0\x47\x85\xaf\x49\xc7\x70\x6a\x10\x8b\x83\x7c\xa9\x6b\xfb\x6b\x55\xe2\x25\x44\xa6\xb6\xc2\x93\x49\x9c\xa9\x62\xdb\x46\x65\x02\x62\x41\x5a\xa4\x4a\x31\xce\x48\xfe\x98\x71\x06\x05\x81\x26\xba\x12\xbd\x4f\xf1\x32\x8d\x16\x24\xaa\xfc\xc8\x25\xd1\x36\x7a\x28\x2f\xa5\xca\xcf\x93\x9b\xd0\xda\x1c\x1e\x60\x6c\x20\x99\x1c\x98\xf4\x7b\x85\x8e\x1c\x93\x29\xde\xa0\xd8\x34\x7f\x87\xd3\xb2\xec\x6c\x43\x75\x79\x44\x34\x7d\x17\x0c\x90\xbf\x26\xcf\xe2\x14\x2c\x35\x45\x15\x06\x14\x7f\x6b\xfc\xdb\x32\x7d\xed\x9f\x58\x23\x35\xf3\x57\x5b\x64\xd6\x2d\x09\xf0\x3e\xab\xde\x11\xcb\x2a\xe6\x9f\x96\x2c\x57\x3d\xed\x40\xc3\x93\x1d\xc9\xe8\x50\xbc\x51\x43\x55\x2d\xb9\xa4\xe1\xdd\x09\xd8\x97\x4c\x7a\xdc\x41\x50\x94\x59\x0b\x4d\x4f\x13\x69\x0b\x04\xef\xfd\x5e\xa2\x13\x49\x04\x44\x47\xea\xf5\x83\x14\xcd\x94\x7c\x24\xcf\xa6\xbf\x54\x5a\x02\x39\xfc\x60\xde\xf1\xe2\xfc\x06\x5b\x64\x64\x6b\xa9\x29\xf1\x05\x52\x33\xd5\xd3\xe2\x0c\x0c\xcc\x26\x93\xa9\x70\xbe\xb8\x81\xce\x4f\x6f\xe6\x92\x86\xa8\xcb\x47\x48\x7f\x4d\xc8\x7a\xc0\xee\xc2\xc4\x00\x80\x1d\xdf\x34\xf6\x80\xe9\xbf\x39\xdf\xd2\xcc\xc4\x63\xb6\xa7\x4a\x53\x65\x9d\x1d\xcf\x1c\x48\x99\x79\x15\x98\xaa\x23\x79\xed\x57\xd3\xfe\xd7\xdb\xa0\xa7\x39\xad\xc0\xab\x77\x93\x49\x1a\xf5\x59\xbe\x0b\x83\x80\xea\xe8\x40\x9c\xf7\x75\x9c\x34\x48\x34\xe5\xbc\x26\x93\xb2\xf9\xd8\xe0\xa0\xbd\x77\xe2\x31\xce\x91\x70\x91\xd6\xa7\x24\x56\x65\xa7\xa8\x92\x7a\xa1\x34\xa4\x15\x64\x33\x8f\x52\x55\x71\x5a\x54\x45\x47\xc4\xa2\x95\x96\x50\x6a\x5a\xac\x8a\xaa\x48\x7d\xca\x33\x85\x1a\x9f\x48\x0a\xf9\x69\x59\x96\xab\xf5\xba\x46\x72\x41\x17\x5a\x69\xa9\x90\x4e\x1f\xad\xc0\x0a\x90\x1c\xbd\x6f\x4c\xd6\xeb\xa9\x49\x59\x08\x58\xd5\x14\x64\x59\x4d\x03\x77\xaa\x90\x61\xcf\x14\x76\x21\xc3\x9b\x62\x4d\x76\x82\xf1\x6d\x33\xb2\x5c\xab\xd7\x07\x52\x21\x3c\x64\xc3\x2d\x0e\xea\xa4\x23\x6a\x1a\xba\x72\x9c\x49\x26\x67\x42\x4e\xc1\x62\x2d\x81\xd6\x92\xc9\x5a\x30\x57\xad\x5e\x4f\x41\x7b\x3c\xa5\x95\x15\xf8\x96\xbc\xb0\x93\x16\x2b\x8d\x10\x23\x4d\xfb\xd1\xfd\x58\xd4\x82\x2e\xec\x43\x2c\x37\x32\xe6\xb0\x6f\xf2\xc1\x09\x0c\x3b\x7d\x40\x9e\x48\x26\x07\x52\x66\x32\x39\xf1\xb8\x9e\x0e\x33\x0b\x3b\x34\x62\xec\xde\x11\x63\xf3\x11\xa3\x82\xd4\xe3\xc2\x14\x51\x91\x47\x92\x06\xd1\xd9\x8e\x63\x4f\xb0\x34\xad\x54\xec\x70\x7a\x6c\x70\x50\xdd\xcb\x95\xab\x93\x30\x84\x4a\xe2\x74\x64\xf4\x54\xc9\xe8\x99\x16\x27\x83\xa3\x67\x92\x0c\x26\x7f\xf4\x78\x9b\x60\x55\x32\x79\x55\x3d\x3d\xec\x36\xd7\x1f\x32\x30\x34\xe8\xdc\x36\x96\x72\x62\x8c\x33\x98\xb2\x23\x0e\x90\x63\x22\x29\x33\x9d\x4c\xa6\x26\xa9\x61\x6b\x2d\x35\x29\x62\x36\x0a\xbd\x96\x57\xf8\xe9\x64\xd2\x7c\xb3\x91\x4e\xa7\x8f\x06\x48\x79\xd6\x45\x26\x07\x64\x79\x3a\x99\x1c\xd0\x48\x95\x19\x92\x50\xce\x75\xde\xbe\x1b\x38\x0d\x81\x63\xf7\xf9\x83\xd7\xdf\x9c\x80\xdc\x43\x44\x84\x3c\x92\xd6\xdc\x43\xf0\x6e\x83\x85\x0e\x11\x91\x75\x3e\x2e\x6a\x83\x46\x89\x5e\xb0\xf4\xcc\xfc\xa6\x90\x68\xd0\x8d\x5b\x2c\xfe\x1c\x8b\x2f\x04\xc5\xa3\x83\xf8\x9f\x70\x03\x7f\x0a\xc7\x5f\x59\x78\xe8\x1d\xfc\x9f\xe1\x9e\xfd\x7a\x3e\x67\x3c\x9d\x4c\x3e\x4d\xb6\xf5\xc9\x1e\x78\x32\x99\x7a\x89\xbc\xaa\x9f\x4a\x0a\xdb\x75\x7f\x02\xd3\x3e\x36\xd2\x79\x83\xef\x79\x14\xf0\xc6\xf7\xfa\x26\x70\x7e\x02\x7b\xfb\xe3\xa2\xbf\x3a\xc8\x36\xc4\x10\x9e\xb5\x37\x66\xd7\xd9\x2b\x0f\x19\x0b\x04\xf4\x43\xb2\x93\xcf\x49\x59\xd1\x89\x50\xd9\xc0\x5e\x2c\x99\x02\xfd\x1d\xf6\x00\x76\x83\xdc\xa8\x61\x7d\x6f\xf0\xcf\xe5\x27\xfe\x3e\x77\xde\x09\xee\xa3\x87\x08\x6f\x62\x23\x7d\x02\x47\x76\xd2\x7f\x12\xdc\x49\x0f\x61\xdd\xd0\x66\x6e\x4f\xe7\x0c\x06\xfb\x34\x9f\x95\x72\xa2\x51\xc4\x25\x79\x02\x07\xb6\xdb\x9d\x3c\x92\xf8\xd6\xee\xcc\x26\xde\x77\xb1\x14\x7e\xc7\x33\x1b\x7f\xc7\x81\xcd\x70\x05\x6f\x7c\xf7\xfd\x91\xd0\xee\xfb\xd0\x90\x47\x9e\xee\xc4\xcf\x6c\xf2\xf5\xf7\x50\x8f\xdd\x8b\x9f\x59\xeb\xdd\xb2\x72\x0a\x8e\xdf\x8d\x9f\xd9\xf4\x1b\x14\x11\xd4\x29\xba\x1f\x9f\x1a\x1c\xf4\xdb\x1a\xda\x9c\xef\xdd\x9d\xaf\xad\xff\x0a\xe9\x1b\x13\xfb\x6d\xd5\x17\xb0\xb7\x57\xaf\xe1\x7a\x7d\x06\x87\x76\xeb\x0b\xb8\x11\x21\xd2\xf7\x5d\x1f\xc4\xbd\xfb\xf5\x6b\x7d\xbf\xb5\xb5\x5e\x20\x2b\x17\xc0\xc9\xf7\xf2\x6b\x1b\x78\x43\x81\x62\x7c\x37\xbf\xb6\x91\x97\xe3\x97\x23\xd6\x4d\xa1\xc2\xbe\xd1\xf9\xd0\x7e\x3c\xfb\xde\x68\x1e\x6a\x20\x25\xc7\x5e\xc9\x38\x8e\x6c\xfd\x87\x00\x9b\xd9\xfb\x47\xe9\x38\x94\x9b\xd9\xfc\x17\xcb\x9b\xf8\xc4\xa9\xae\x27\xfc\x99\x97\x1f\xe8\x33\x77\xd6\x18\x01\x6c\xdd\x28\x1a\x11\xe4\x7d\x46\x40\xb8\x59\x7c\x10\x94\xbf\x9d\x0e\xd9\x18\x9b\xd5\x26\x53\x46\x48\xf8\xc6\xbe\xb5\x9c\x60\xa6\x01\xf8\x7e\xb8\x87\xaa\xbd\xb9\x3d\x7b\xbc\x83\xd1\xc1\x6f\x38\xd0\xbf\x83\x83\x74\xfc\x10\xd0\x36\x23\x46\xf5\x56\xc3\x29\xe4\x3b\xab\x8a\x19\x82\x72\x00\x03\x3d\xea\xf1\x02\x96\x31\x8e\x73\x2d\xc0\x65\x8c\x62\x49\x4a\x71\x35\x76\x2a\xb8\x98\x8c\x9c\xc2\x20\xc7\xbe\x99\x0e\x29\x9f\x95\x1c\xff\x34\x46\x56\x34\xe5\x62\x89\x9f\x04\x67\xf7\x53\x9d\x22\x2a\x6d\x9b\x90\x75\xf1\x39\xbe\x76\x9e\x00\xb9\xc3\x2c\x5a\x83\x83\xc4\xe5\x16\xb9\x36\xe8\xad\xea\x1b\x29\x4c\x24\x90\x74\x8c\xaf\x87\x62\xa9\x21\x1e\xc0\xf2\x1c\xf6\xf5\xc5\xcf\xe2\xd0\x21\xf9\x81\x94\xe3\x55\x4d\x93\x1c\x20\xd4\x7b\x70\xb4\x5e\x9f\xe3\xf7\x10\xd2\xbd\x87\x48\x03\x9b\xe8\x44\x16\xea\x77\xf6\xf0\xf0\x03\x9e\x3d\xf4\x37\xbf\x70\xf8\x80\x3b\x55\xd3\xf9\x4a\xb8\x46\x0a\xe1\x64\xf2\x00\x26\xea\x20\x44\x1f\x81\xed\xe1\x54\x2e\x9d\x4e\x0f\xc8\xe5\x7a\x5d\xf3\xb3\x69\x38\x3d\x20\xbb\xf5\xba\x45\x41\x16\xce\x58\xd8\x36\xf5\x19\x9c\x82\xbc\xd3\xf5\xba\xe9\xe7\x35\x21\x6f\xa1\x5e\xd7\x7d\x90\x0e\xa0\x1a\xf4\xda\x81\xb8\xcf\x99\x28\x1c\xe1\x33\x96\xe5\xc9\x7c\x68\x75\xcb\xf5\xfb\x48\x36\xf2\x4f\xe0\x94\x41\x8e\x32\x90\x75\x14\xd3\xb1\x21\xa6\x63\xb3\x31\x57\x31\x95\xa9\x36\x49\xf5\x00\x2e\xd3\x36\x79\x80\x69\x0a\xa8\x78\x80\x02\x05\x4c\x7a\x80\x5a\xc0\x28\x1d\xb5\x52\x80\xe5\x7d\x38\xd5\x33\x70\x3c\x77\xe2\x76\x23\x95\x4e\xe7\xf7\xc5\x1a\x96\x67\xca\x50\x5f\xc5\x03\x4f\x8c\x85\x74\x32\x39\xf0\x5c\x0f\xb0\x21\x3e\x8f\xc3\xde\xe8\xc4\x27\xb1\xec\xe0\x80\xd8\xed\x8d\xca\x5c\xc0\x6d\xcf\x4b\x7c\x4c\x51\x29\x3d\xbc\xea\x65\x5d\xec\xf1\x46\x59\x56\xd7\x3d\xf3\x11\x74\x7f\x64\xd7\x8c\x89\x7e\x89\xc4\x2b\x78\xe4\x94\xc8\xaf\xf0\x26\x0f\x58\x6b\x7e\xd9\x9f\xe1\xbe\x47\x4c\xfc\x73\xdc\x6b\x9e\x33\xf1\x50\x3d\x15\x55\xee\xd3\xd3\xc4\xbd\xe7\xc6\x81\xda\x8b\x58\x7e\x22\x8e\x8d\xf9\xec\xca\xff\xa4\x88\x97\xcc\xd4\x13\xb1\x8a\x76\xf6\xba\xa1\x0b\x02\x67\xc4\x07\xf6\x15\xc9\x2b\x28\x05\x5e\xd9\xcf\x7b\xab\x97\x72\x64\x56\xd8\x09\x14\x7e\x89\xa8\xd1\xe3\x26\x0e\xaa\x33\x47\xf2\x80\x91\x4c\xbe\x8c\xa9\x2b\x43\x08\x0f\x20\xa6\xf8\x16\x2d\x2f\x3e\xa0\x25\x93\x44\x8f\x2d\x9a\xb2\x51\xaf\xd3\xeb\x42\x96\xa8\xcb\x66\x7e\xcd\xf5\x34\xbf\xca\x4e\x16\xd1\xf8\xb1\x34\xa2\x87\xf0\x8c\x80\x07\x1e\xaf\xa9\x22\x3b\x93\x2d\x15\x4b\x41\x65\xa0\xa7\xec\xa3\x27\xbf\x07\xbc\x6f\xc1\x4e\xd7\xeb\x26\xbc\x4e\x9a\x51\x90\x65\xbb\x5e\xd7\xc8\xfb\x25\xfa\x6f\x0a\x10\xa6\x91\x85\x0d\x12\x49\xd7\xeb\x16\x24\x53\xfd\x37\x4b\xf6\xd5\xdc\x01\xc0\x0b\x1e\x82\x74\xbd\xfe\x2c\x4e\xd9\xe2\x04\x2c\xc9\x99\xdd\x1e\xdb\xab\xbd\xde\xb3\x63\x02\x8c\x99\xbf\x89\x90\x6e\x4d\x74\x06\x64\x39\x15\xef\x18\x33\xb0\xa1\x5e\xaf\xbf\xe8\xef\x39\x61\x7e\xa6\x89\x28\xb1\x82\x16\x28\xb5\xd0\x96\x51\xda\xeb\x13\x2d\x9d\x4c\x86\xd4\x74\x03\xb2\x96\x4c\xb2\x39\x5d\x0b\xf5\x3a\xc3\xdc\xe8\x67\x52\x83\x65\xa5\xdb\x37\xe9\x46\x43\xdc\xb5\x6b\x47\x2e\xa2\x3d\x19\x08\x36\x9d\xdf\x25\x67\x1b\xf2\x82\x81\x67\xb1\x25\x00\x6f\xe6\x10\x53\x57\x01\xc2\x5c\x77\xa3\x5e\x1f\xb1\x3d\x0e\xce\xe0\x73\x25\x4e\x35\xe4\x6c\x50\x90\x60\x2b\x04\x62\x27\x9f\x3b\x1c\x07\xe4\x36\x13\xef\x80\xb4\xed\xb0\xbd\x31\xdf\x2b\x42\x15\x4d\x13\x49\xa5\x80\xa6\x45\x87\x5b\x71\x43\xb6\xad\x95\x89\x63\x10\xbc\x37\xc7\x81\x14\xb3\x47\x30\x9d\x6e\x28\x55\x64\x4d\x3d\x65\x38\x56\x6d\x9f\xfd\x53\x1b\x13\x1f\x85\x78\x40\x0e\xd2\x4b\x26\xc9\x5e\x25\x31\xe9\xc8\x12\x68\xa5\x38\x56\x56\x45\xb2\xa1\x29\xc2\x2f\x7c\x0d\xb8\x68\x90\x98\x41\x0a\xc2\xda\x8e\x1d\x35\xa4\x59\x78\x23\x30\xf9\x72\x7c\x62\x62\x98\x70\x20\x46\xca\xa7\x83\xe9\x32\x4e\x37\x58\x33\x99\x8f\x6b\xc4\xbd\x1d\x90\x86\xd6\xeb\xcc\x5e\x6d\x61\xdf\xcf\x95\x9f\xed\xdb\xff\xd3\xa7\xb6\x05\xfb\x8c\xef\x03\x13\x37\x7b\xa6\x8c\x8b\x11\xdf\x50\xa5\x14\x55\x84\x43\xb2\x2e\x9b\x19\x03\x1f\x71\x52\xe9\xc7\x06\xf4\x8c\x6a\x1a\xf8\x31\x1f\x44\x69\x63\x99\x1a\xec\xd7\xe9\x0e\x43\x31\x5b\x12\x79\x30\x57\x4a\x87\xbc\x79\x00\x71\x22\x47\x12\x5b\x63\xc0\xad\xf2\x29\x7a\x6e\x93\xf6\x07\x4a\x4b\xa1\x8e\x15\x91\x8c\xc5\xac\x2c\x5b\x43\x43\xbd\x9e\x2e\xcc\x19\x6c\x4d\xea\xe6\xac\x90\x6e\x04\xfb\x06\x05\xc6\x55\x98\xb0\x36\x87\x1b\xcc\x9b\xf9\x4c\xd8\x0e\x31\x24\x33\x4d\x30\x9f\x16\xf3\xac\xd6\xd1\x61\x02\x02\x30\x6d\x9d\x77\x5c\x97\x2f\x98\x98\xb9\xd8\x35\xb0\x5a\xf9\x14\xb3\x00\xcb\xab\xd9\x83\x9f\xf9\xa1\x48\x4b\x31\xbd\x26\x5a\x32\xf7\x8d\x80\xd2\xa1\x11\x91\x8f\x0e\x18\x4b\xb4\x22\x03\x2c\xdc\xb5\x56\x68\x3c\x59\x62\x70\xd9\xef\x85\x1e\xf7\x87\x14\x73\x82\xc1\x7c\x0e\xd2\x2a\x36\x58\x8c\xf9\x5d\x08\xa0\x87\x97\xee\xed\x89\x05\xe0\x45\xa7\x94\x4f\xf5\x7c\xdd\x5e\x5a\xf0\xc3\x87\xda\x33\x7f\x96\x52\xa8\x48\x90\x09\x84\xf8\x02\xfb\xbe\xb0\x5f\x32\xc4\x29\xbc\x65\x21\xb5\xb5\x1b\xd4\xe9\x14\xd9\x78\xa4\xaf\xa6\xd4\x98\xd4\x0c\xd5\xf7\x1e\xbf\xe6\x28\x61\x63\xc1\x3b\xb9\x4d\x56\x7a\xe1\x55\x20\x2b\xc9\x16\x81\xde\xe2\x94\xab\xb4\xfb\x63\x47\xf9\x54\x5c\x03\x10\x6d\x00\x22\xac\x09\x26\x60\xf8\x86\x28\x9b\x01\x18\x49\x20\x1f\x13\x30\x22\x09\x91\x3e\xe7\xb0\x60\xbf\xb0\xfe\x84\x24\xc8\x16\xc4\x13\xd3\xc7\x14\xdb\x46\x38\x33\x51\xb5\x0c\x89\x28\xf2\x95\x30\xa6\x73\x74\xa3\x28\xe4\xc8\xeb\x63\xe5\x1b\xc4\x40\xb8\x2f\x2a\xc1\x22\x23\x38\x3e\x60\xad\xa7\xbb\x38\x92\x45\x0f\x67\xc1\x86\x63\x69\xc1\x3c\x64\x09\x1b\xc3\x07\x83\x38\xac\x30\x0e\x7e\xfa\x8e\x5c\x36\xe2\x72\xe4\x40\xd0\x3d\x36\x5d\x54\x73\x6f\xa6\xc1\xcf\x83\x9c\xe3\x47\x8f\xa5\x31\xbf\x2e\xc5\x3a\x8b\x19\x61\x24\xc5\x44\x44\x5e\x4d\xc3\x31\x9f\x3b\xf0\xc2\xf3\xa1\xd3\xf1\xde\x2a\x2d\xe5\xcf\x68\xa2\x21\xc3\xd2\x28\x40\x85\x10\x28\x1a\xb0\x02\xa6\x66\xeb\x09\x6e\x3a\x5c\x19\xbd\x06\x23\xe2\x6f\x80\xf0\x73\x67\x21\x7a\x82\xc0\x3d\x9e\x30\xcc\xc6\x63\x69\x3c\x28\xb3\x9c\xc4\x57\x5c\x7a\x50\x90\x84\x41\x83\x35\x23\x65\xc8\x06\x0c\x2b\x98\x01\x07\x65\x21\xb1\x37\x21\xf8\xe7\x16\x03\xe7\x8a\x28\x27\xa3\x43\x62\x0a\xd7\xf8\xd4\x1f\xe4\x90\x91\xe1\xe8\x0f\x62\x1f\x8b\xe5\x19\x50\x87\xf7\x5a\x0b\xde\xef\x36\xfb\x27\xe9\x3d\x49\x38\xb3\xff\x27\x3f\x2d\xa0\x69\x19\x89\x96\x2f\xc1\xf5\x8c\x0a\xb9\x77\xe9\x47\x35\x65\x81\x42\x64\x82\x0c\x66\xa4\x13\xa5\x4f\xce\xeb\x0d\xf6\x8d\xb3\x3a\xc0\xf7\x7b\x14\x66\x59\x69\x20\xc7\x5e\x55\x94\x39\xa5\x25\x96\x81\x7b\xd5\x64\xdd\xd1\x10\xcd\x07\xa9\xb4\xf9\x9d\x54\x9a\xd4\x79\x8d\xaa\xea\x0f\x52\x55\xfd\x3b\xaa\x2a\xfd\x14\xfa\x56\xb6\x01\x2b\x3c\x71\xf7\xe8\xf6\x1d\x3d\x3e\x94\x43\xf2\x72\xc4\xf7\x3c\x3d\x22\xb6\xdf\x9c\x40\x3a\x4e\x09\x68\x52\x10\x8f\x56\x4d\xc3\xa9\xd8\x92\xf0\x1c\x32\x5c\x64\x69\x58\x79\x1a\x8f\x5b\x34\x54\x40\xc8\x72\x94\x7d\xd3\x96\xa6\x2b\x05\xac\x29\xcf\xb9\x86\x86\x95\xe7\x5c\x5d\xc3\xca\x3e\xb7\xec\xda\x8e\x6b\x2b\x07\xf0\xb4\x83\x41\xb0\x53\x5e\x98\x72\x4c\x78\x3e\x6f\xce\x50\xc0\x18\xb6\x49\x40\x60\x1e\x51\x04\x45\x48\x8b\x94\xde\x81\x8a\x69\x39\x84\x28\xd0\x53\x0a\x94\x0e\xa7\x02\x34\x80\x02\x20\x07\xb4\x80\x12\xb0\x85\x10\xcd\x62\x3c\xa5\xa2\x9a\x2d\x09\x07\x4c\x43\x45\x65\xa8\x2e\x79\x8e\x69\x86\x0d\xcf\x97\x4c\x4c\x03\x63\xa6\xa1\x62\x0b\x42\x3f\xb3\x6a\xf0\x38\x80\x1c\x12\x8f\xc5\xc7\xaa\x76\xc0\x34\x00\x23\x60\x03\x4c\x80\x04\x8a\x43\xd9\xd8\x62\x05\xcd\x80\x42\x4a\x01\x8a\x28\x2f\x99\xca\x98\xa9\xfc\xcc\x52\x0e\xa0\x70\xeb\xb1\xa5\xa9\x1a\xae\xbe\x88\x2c\x1b\x4b\xc3\x33\xd5\xba\x51\x1d\xd6\x44\xcd\x7e\xb1\x10\xb3\x56\x1f\x7e\xc5\xa8\x3e\x32\xac\x71\xa5\x5d\xc3\x2b\xde\xcf\x71\x36\xde\x9b\x1b\xc9\x1b\x79\x61\xa6\x2a\x48\xc2\xcf\x0a\x82\x64\xe4\x05\x03\xc2\xcf\x17\x84\x86\xa8\x9b\x46\x79\x0c\x39\xf8\x69\xe2\x95\x41\x3a\xba\xff\xa0\x24\x3c\xfb\xac\x54\xad\x0a\xe2\xfe\x83\x07\x58\x58\xb2\x6d\x41\xdc\x2f\x09\x63\x63\xc3\x85\xc2\xf0\xcb\x2f\xbf\xfc\xb2\x20\xee\x87\x78\xa2\x50\x28\x14\x12\x1c\x10\x86\x24\x38\x1a\x92\xa0\xaa\xaa\x2a\x26\x7a\x93\x1b\x22\x8c\x3b\x43\x45\x96\x74\xd4\x46\x55\x3c\x86\x6a\x92\x50\xfc\x19\x79\x6b\x09\xb3\x5a\x4a\xec\x3f\x28\x88\xf0\x11\xd1\x84\xc2\xf2\x27\x16\x0e\xc1\x5f\xc2\x78\x8a\xa2\x4f\x14\x39\x5c\x47\x36\xcb\xff\x8c\x66\x3b\xd8\x4a\x04\x13\x68\x81\xe2\x7e\x84\xec\x52\x22\x5c\x0e\x2a\xf0\x94\x6e\x63\x49\xd8\x2f\x34\x44\x0b\xeb\xc8\xd1\x66\xf0\x41\xad\x8a\xa5\xa3\x93\xae\xe3\x5a\x58\x12\x4c\xd3\x4a\x3c\x6a\x0b\xe2\x34\xb2\x1d\x49\x78\xd4\x4e\x94\xb1\x8e\x55\x2c\x88\xb6\x24\xfc\x8b\x91\x98\x46\xc8\x4a\xd8\x78\x0a\x86\x97\x2d\x88\xb6\x2d\x09\x8f\xaa\x01\x40\x95\xe4\xaa\x6a\x86\xeb\x3a\x82\x58\xad\x92\x64\x88\x3a\x58\x10\x2b\x24\xd1\x75\x2d\x41\xac\x54\x48\x8a\x6b\x61\x41\x54\x09\x18\xc6\xa6\xa8\xaa\x04\xac\x22\x2c\x88\x05\x8a\x0a\x46\xb8\x20\x16\x0a\x14\x13\xc4\xb0\x20\xd6\x48\xda\x61\x84\x2c\x41\xac\xd5\x48\x12\x89\x34\x44\x15\xd5\x5e\x98\x2c\xc0\x07\xf7\x82\xa5\x6a\x06\xd2\xd9\xb0\x3b\xa4\x12\x63\x5d\x29\xdb\xc1\x75\x15\xa7\x87\x45\x93\x26\xc7\xfa\xd8\x1d\x4c\xe5\xe8\xa1\x8c\xdd\xf4\x81\x1f\x97\x47\xb2\x79\xc1\x76\xb0\x20\x09\x2a\xd1\x08\xc2\x37\x00\x9c\x6a\x56\xca\x89\xaa\x59\x93\x46\x1b\x8d\x74\x23\x65\xa4\x76\x8f\xec\xda\x93\x4e\x37\xc4\x1d\x23\x7b\x76\x6e\x82\x4f\x45\xef\x61\x7a\x75\xa1\x47\x5e\xb3\x12\xa9\x50\x3e\x27\x8d\x90\xe7\x88\x84\x1f\xcd\x65\xb3\x8f\xcb\xdb\x89\xca\x2e\x9b\xdd\x2b\xe7\xb2\xf9\xed\x1c\x9a\xcb\xe5\x47\xa5\x1d\x0d\xd1\x90\x8f\xda\x52\x51\x68\x7d\xd0\x3e\xd1\x3e\x95\x68\x9f\x6e\x9f\x49\xb4\x3e\x6a\x2d\xb4\xcf\xb4\x5f\x6f\x7d\x28\x88\x82\x1f\x49\xb4\x5f\x6d\x2d\xb4\xae\xb4\xae\x02\xbc\xe8\x27\x5c\x82\x67\x30\xe7\xa5\xf6\xeb\xed\x33\x42\x49\x84\x2e\x6f\x7d\x04\xa5\x48\x3a\x89\x05\x30\x87\xe3\x25\xb1\x1a\xad\xc6\xd5\xf6\x89\xf6\xeb\xed\x13\xb4\x1a\x5e\x24\x5a\x0d\x9e\xe0\x55\xc3\x03\x04\xab\x71\xb5\x7d\xa2\xb5\xd0\x9a\x6f\x9f\x10\xbc\xb8\x87\x3b\x1c\x2f\x89\x95\x68\x45\x6e\xb6\x16\x5a\x9f\xd1\x6a\xb0\x60\xb4\x12\x14\xec\x55\x81\x45\x83\x15\xa0\xa0\x85\xd6\x25\x21\x18\xff\x30\x12\x2b\x89\x6a\x84\x78\xfb\xf5\xf6\xab\xed\xd3\x82\x28\xd0\x80\x47\x18\xc8\x52\x10\x23\x4a\x23\x41\x92\x1f\xb4\x5f\x6f\x2d\x90\xb2\x8f\xaa\x0c\x4f\xfb\x8d\xd6\x42\x30\x2e\x94\xc4\x42\xb4\xb5\x9f\xb4\xcf\xb6\xae\x43\x2b\x48\x20\x44\x90\x82\x78\x2b\x49\x24\x44\xd0\x2b\x0b\x31\x96\x37\x18\x13\x4a\x62\x2d\x4a\xee\x33\x56\x47\x1a\x08\x93\x23\x20\x4e\x8e\x44\xc2\xe4\x3e\x23\x83\x8b\xb5\x90\x65\xf0\x5a\xc8\x30\x97\xfa\x98\xe5\xf4\x40\xde\xf9\x5f\xb6\x41\x95\x42\xc4\x04\x58\x11\x97\x8a\xc4\x18\x29\x97\x4f\xe0\xb3\xd2\x93\xc9\xd4\x84\x3c\x51\xd4\xe0\x73\x2b\xa5\xc5\x09\xff\x92\xca\xa3\xea\xb0\x46\x6c\xb2\x8b\x9a\x5c\x14\x5a\x97\xc9\xc8\x3e\xde\x7e\x1d\x5e\xcd\xf1\xf6\xeb\xed\xe3\xd0\x57\x10\x39\xdd\x5a\x68\x5d\x6f\xdd\x84\x26\x7d\x40\xa1\xed\x53\x0c\x4e\x32\xb4\x2e\x7b\x9f\x0c\x04\x21\x99\x7f\x8b\x1f\xb4\x5f\x25\x03\xa8\x75\xb3\x75\xb1\x75\xa9\x7d\xba\x75\x91\xbe\xa9\x0f\xda\x27\x5b\x97\xda\xaf\xb2\x68\xfb\x4c\xfb\xd5\xf6\x71\x3f\xf5\x6a\xfb\xf5\xd6\x4d\x16\x2d\xf5\x8a\x3b\xd6\x90\x3a\xe7\x4b\x3c\x5a\x48\x14\xd1\x02\xf2\x44\x6b\xa1\x7d\xaa\xf5\x01\xbc\x1b\x85\x04\xff\xda\xfa\x08\xbe\xdd\xf6\x19\x1a\xfd\xa8\x7d\xaa\xb5\x00\x1f\x74\xeb\x7d\x85\x65\xbd\xde\xba\x48\xc6\x3c\x03\x7c\x0c\xaf\xaf\x75\x93\x46\x2e\xb7\x4f\xc3\x88\xa7\x11\xd2\x9c\xb5\xc4\x0e\x4e\x37\x40\x33\x44\x2f\x44\xcb\xa3\xe3\xd1\xe8\x8f\x9f\xc8\x27\xad\x2b\x0a\xc1\xa8\xb4\xae\x2b\xad\x8f\x95\xd6\x65\xa5\x75\x33\x36\x37\x99\x28\x9e\x62\xe6\xcb\x36\x29\x38\x0c\xff\xbf\x63\x6f\x17\xe0\xe7\x81\x85\x87\x58\xd9\x21\x22\x3a\xb5\x6e\xd5\xdb\xa7\x87\xfb\x49\x4e\x42\xfb\xb4\x00\x93\xc3\x06\x45\x26\xa1\x75\x4b\x90\xa0\x4c\xbc\x88\x02\xaf\x8e\x71\xa5\xd6\x67\xed\x33\xad\xab\x09\xf6\x32\x09\x2f\x8b\xca\x2d\xad\x3b\xad\xab\xf0\x71\xae\x9d\x37\x28\xcb\xf4\xcd\xe8\x0b\x37\xad\x0f\xda\xa7\x5b\x37\xfb\xa3\xf4\xa5\x9d\x75\x50\x6e\x44\xee\x21\x23\xec\x6a\x40\xf4\x01\x06\xd6\xba\x46\x00\xb6\x84\x52\x82\x2d\xa4\x41\xdc\x61\xa1\x2a\x04\xaa\x10\xf0\x42\x15\x08\x54\x20\xe0\x85\x54\x08\xa8\x10\xf0\x42\x05\x08\x14\x20\xe0\x85\x6a\x10\xa8\x41\x80\x87\x1a\xe2\xb4\x69\x3b\xd4\x93\x58\xac\x80\xe2\x73\x26\x71\xb8\x2c\x0a\xad\x73\x61\x91\x24\x1b\x2b\x92\x8c\xec\xde\xf1\x50\x4b\x27\x6b\x68\x6a\x36\xb0\x7a\x82\x2f\x15\xb8\x5a\xeb\xba\xd2\x3e\x0e\xfc\x87\x47\x18\x0f\x84\x0f\xf7\x22\xe5\x80\x0a\xe5\x7f\x0a\x19\x50\xf0\x89\xbf\x4a\x83\x64\x84\xb5\x6e\x28\xad\x3b\xad\x4f\x5a\x97\x14\xf8\x69\x9f\x81\x42\x4a\x90\xeb\x29\x84\xe7\x31\xf8\xd5\xd6\x65\x1a\xec\xbf\xc2\xfa\x47\xaa\xd8\x5a\x1c\xf6\xd2\xf7\xc7\x61\x17\x18\x5d\x9f\x66\x98\xde\x3f\x3e\x87\x7d\xb8\xa5\xd9\x86\x57\x66\x61\xb6\x77\xaa\xfd\xda\xba\x6c\x8f\x32\xbd\xfe\x39\x23\x1c\x2a\x3e\x63\x1c\xd3\xeb\x9f\x73\x43\x28\x37\xc2\xf4\x40\x76\xe9\xc7\xf2\x04\x5f\xba\x67\xab\xbc\xa0\x80\x5f\x95\x84\xa0\x98\xcd\x16\x7a\x41\x49\xbc\x22\x09\xbe\x1c\xcc\x96\x7b\x41\x41\x59\x95\x04\x2e\xfe\xb2\x55\x9f\x2f\xd3\x16\x24\x81\x4b\x9b\x6c\xe1\xe7\x8b\x9f\x35\xc0\xdb\x3e\x03\x58\xd9\xca\x0f\xa2\x44\xb2\xbc\x24\xf4\x32\xc1\xdc\x48\x84\x0b\xee\xda\xfd\x00\x0b\xb3\xa3\x39\x49\xc8\x09\xe2\x88\x24\x8c\x08\xe2\x76\x49\xd8\x2e\x88\xa3\x92\x30\x2a\x88\x3b\x24\x61\x87\x20\xee\x94\x84\x9d\x82\xb8\x4b\x12\x76\x09\xe2\x6e\x49\xd8\x2d\x88\x7b\x24\x61\x8f\x20\x66\x25\x21\x2b\xc0\x32\xec\xdb\x5e\xd8\xa1\xad\x85\xdd\xd6\xc2\xee\x07\xbe\xb0\x8b\xf3\x7a\x10\x38\xf9\x13\x5e\xd8\x91\x83\x06\x13\x32\x82\x85\x1d\x84\x37\xb5\xb0\x23\xc7\x30\x2c\xb9\x18\x90\x1c\xc8\xc2\xce\x97\x1d\xa2\x4b\x3b\x2e\x3f\x78\x4b\xbb\xf6\xab\xfc\x65\x9e\x09\x46\x4e\xb1\x48\xeb\x83\xd6\x9d\xd6\xcd\xd6\xa7\xb4\xf8\xb7\xbb\xc0\xd3\x6b\xbe\x50\x66\x85\x24\x21\x6b\x6b\x81\xb7\xb5\xc0\xdb\x5a\xe0\x6d\x64\x81\xa7\x79\x0b\x3c\x8d\x2f\xf0\x34\x6f\x81\xa7\xf1\x05\x9e\xe6\x2d\xf0\x34\xbe\xc0\xd3\xbc\x05\x9e\xc6\x17\x78\x9a\xb7\xc0\xd3\xf8\x02\x4f\xf3\x16\x78\x1a\x5f\xe0\x59\x78\x9a\xbc\xf4\xb5\x97\x77\xad\x73\xb0\xbe\x13\x37\xb5\x24\x3c\xa4\x0e\x97\xc5\x54\xdc\x69\xf8\x22\x31\x71\xb3\xce\xe2\x71\x67\xbc\xdc\x34\xb2\x3d\xbb\xe7\xe1\x56\x8f\x55\xb4\xb5\x7a\xfc\xf6\x56\x8f\xdf\x23\xfb\xf6\x56\x8f\xf1\xec\x7b\x6b\xf5\xb8\xb5\x7a\xfc\xc1\xad\x1e\xe3\x77\xf5\xb6\x67\xf7\xec\x7a\xa0\xc5\x63\xfb\x7d\xb2\x7a\x6c\xff\x85\x2c\x1f\xdb\x1f\x90\xf5\x63\xfb\x02\x59\x40\xb6\xff\x4a\x56\x90\xed\x79\xb2\x84\x6c\x2f\x90\x35\x64\xfb\x22\x59\x44\xb6\x3f\x24\xab\xc8\xf6\x9f\xc9\x32\xf2\x28\xe0\x21\x2b\x51\xc0\x44\x16\xa3\x80\x8b\xac\x47\x01\x1b\x59\x92\x02\x3e\xb2\x2a\x05\x8c\x64\x61\x0a\x38\xc9\xda\x14\xb0\x92\xe5\x29\xe0\x25\x2b\x54\xc0\x4c\x16\xa9\x71\x0c\xdb\x7e\x38\x86\xcd\xd9\x61\x94\x33\x2a\xbe\x34\xac\x04\x65\xe1\x18\xee\x78\x9c\xa7\x04\xa5\xe0\x6f\x91\x75\x7f\x1f\x55\xfc\x07\x61\xe2\xff\xfc\x32\xf8\x77\xc0\xc4\xff\x61\xe4\xef\xad\xb9\xe2\x9f\x6e\xae\xd8\xa0\x04\x5f\x6c\xbf\xdf\xfe\x4b\xfb\x83\xf6\x85\xf6\x5f\xdb\xf3\xed\x85\xf6\xc5\xf6\x87\xed\x3f\x97\xfa\x48\xe8\x46\x54\x42\xff\x3b\xc8\xff\x54\x6f\xba\x33\xaa\x36\xdd\x35\xb2\xfb\xe1\xc4\x7f\xc7\x08\xcc\x26\xfe\x16\xba\xe2\x6f\xa0\x07\x19\x35\xdf\x3c\xe7\x32\x36\xdf\x38\x57\x82\xdb\xe6\x0a\xdd\x34\xff\x76\x67\x91\x7f\xac\xaa\x6d\xcd\x1e\xff\xb8\xb3\xc7\x16\x5b\xff\x01\xb2\xf5\xf5\x96\x00\x7b\x76\xee\xda\xfe\xc3\x5c\x02\xc4\x1f\xa5\x7a\xa8\x7d\x2a\x6d\x6b\x9f\x6a\x6b\x9f\xea\x07\xbe\x4f\x15\xe7\x75\x3b\xb8\x4f\x65\x04\xf7\xa9\x10\xdd\xa7\xd2\x8a\xb8\x54\x44\xfd\xf6\xa9\x8c\xb5\xf6\xa9\xcc\x7f\xd2\x7d\x2a\x5f\xf8\x33\x43\xf2\x96\xb9\x25\xe2\x6c\x6d\x52\x6d\x6d\x52\x6d\x64\x93\xca\xf2\x36\xa9\x2c\xbe\x49\x65\x79\x9b\x54\x16\xdf\xa4\xb2\xbc\x4d\x2a\x8b\x6f\x52\x59\xde\x26\x95\xc5\x37\xa9\x2c\x6f\x93\xca\xe2\x9b\x54\x96\xb7\x49\x65\x6d\x6e\x93\xea\x9f\x6e\x89\xdb\x67\x8b\x6b\xfb\xf6\x07\x3b\x19\x34\xa4\x19\x13\x1a\x91\xe3\x58\x68\xb7\x17\xda\x95\xf5\x81\x7e\x70\x44\x12\x86\x68\x32\x0f\x8c\x64\x79\x68\x87\x17\xda\x2e\x09\x43\xcb\x8b\xc6\xc4\xf2\x22\x11\x15\xbd\x70\x2e\x9b\x0d\xc4\x76\x92\xec\x5f\x5e\x27\xb2\xe2\x90\x6b\x4c\xb8\x90\xc3\x0b\x6e\xf7\x83\x3b\x21\xf8\xe5\x75\x96\x39\x10\x89\x51\xfe\x06\x0e\x8d\x0b\x35\x64\xcc\x20\x4b\x99\xc4\x33\x16\xd2\x95\x2a\xb2\x1c\x05\x4d\x5b\x18\x82\x35\x45\xab\xb9\x06\xfc\xe8\x0a\x9a\xf9\x95\x6b\x3b\x8a\x8d\x0d\xa7\x86\xc6\x2d\xc5\x9c\xa2\x4f\xc3\x24\x0f\x15\x4f\xa1\xf1\x35\xee\xc5\xd5\x90\x01\x24\x00\x3f\xa0\x67\xc8\x01\x37\x41\x0d\x78\x01\x25\xa0\x03\x5c\x7d\x16\xc9\x4f\xa0\x39\x64\x29\xe4\x37\x81\x2d\xe7\xde\x79\x5b\x53\x96\xcf\xde\x3b\x6f\x7d\xf5\xa7\x7b\xe7\x8d\xf1\x7b\xe7\x13\xe8\xc8\x57\x7f\x42\xd5\x2f\xaf\x87\xc1\xca\x93\xcb\x8b\xd5\x60\x2a\x8d\x2b\x5f\xfd\x91\xa6\xaf\x35\x73\x3c\x81\xe6\x94\x27\xe6\x9e\x52\x96\xcf\xee\x3b\x42\xb1\x2a\x4f\xee\x3b\x42\x30\xd0\xf2\xfd\xa7\x85\x27\xe6\x94\x27\x48\x41\x52\x4e\x79\x72\x1f\x94\x22\x85\xbe\xfd\xf5\x6f\xa6\x50\xc8\x7c\x0f\x77\xdb\xc6\xdd\xf2\xf2\xa2\x91\xb0\x11\x72\xa2\xfc\xd9\x46\xe3\xa8\x12\x49\x61\xd7\xd5\xca\xf7\xce\xeb\xf7\xce\x1b\x89\xca\xbd\xf3\x93\xce\xbd\xf3\xfc\xe6\x9a\x9f\xd7\x67\xc8\xea\xf2\xa2\x71\xef\xbc\xd1\x73\xe3\x6d\x0a\x2f\x2f\xac\x89\x62\x23\x0c\xf8\x51\x3b\x61\x9b\x86\x85\x02\x17\xe0\xee\x9d\x9f\x99\xb9\x77\x5e\x27\x4b\xda\x71\xcd\x4a\x18\x84\x4e\xc2\x46\x86\x56\xbb\x77\xde\xbf\x03\xc7\xe3\x55\x9a\x4d\xbd\x77\xfe\x57\xda\xaf\x08\x80\xae\x6d\x7d\x40\x85\xe6\x80\x9a\x79\x2b\x5b\x1a\x51\x69\x0a\xf4\xa0\xb7\xaa\xa5\x91\x02\x4d\x41\x35\x6f\x45\x0b\xc1\x1a\x85\x6a\xba\xb7\x96\xd5\xf4\xde\x19\xbb\x8c\x27\xee\x9d\xaf\xdb\xf7\xce\x57\xee\x9d\xb7\xea\x80\x4f\x5d\x5e\x9c\xab\xd3\xb1\xde\x77\x26\x1f\x7e\x25\x15\xc9\x9a\x7e\x64\x78\x33\xf7\x32\x47\xf3\x02\xa1\x2c\x48\x74\xaa\x67\x15\x20\xd1\x5d\x79\x81\x23\x17\x24\x81\xa2\x5f\xff\xf6\xde\x50\x8a\x72\xac\x3a\xb0\xd1\x3a\xfc\x53\x2e\x58\x27\x40\xe0\x72\x7d\x2e\xf6\x69\x93\x29\xb2\x8e\x4d\xfb\x16\xdb\x38\xf3\xdb\xc6\xdc\x55\x3c\x9a\xcb\x6e\xf3\xef\xff\x39\x45\xa3\x54\xaf\x3b\x45\xb2\x9e\x1d\x62\xe1\xc7\xe5\x5c\x36\x9b\x07\xf6\x6b\xb8\xba\x5e\x8a\xb9\x05\xb8\x2b\x32\xa3\xe4\x72\xa3\xd9\x4d\x4c\x29\xde\xa5\x78\x27\xdc\x99\x42\x55\xa0\x5e\x52\xf3\xc2\xea\xe9\xe6\x8d\xd5\x77\x9b\x9f\xaf\xbe\xdb\x5c\x6a\x5e\x13\xa4\x10\x60\xf5\xa4\x20\x09\x15\x2f\x6f\xf3\x66\xf3\x5a\xf3\x93\xe6\xa7\x5e\xde\x20\x00\xf2\xe2\x41\x21\x21\x0c\xa6\x90\x3c\x88\xc9\x52\xdd\x96\x80\xc2\xf1\xe6\xad\xe6\x9d\xd5\x93\xcd\xa5\xe6\x27\xcd\x6b\x4a\x30\xba\xfa\x46\x28\x0a\xd4\x83\xa9\x27\xd7\xcc\x0c\xdf\x41\x4f\x03\x94\x50\xf5\xdf\x08\x45\x7b\x1a\xb7\x66\x66\xf8\x90\x7a\xda\xac\x84\x5a\xfc\x46\x28\xda\xd3\x1f\x6b\x66\x26\x5f\x23\xc4\x9a\xb7\x9a\x4b\xab\xe7\x94\xe6\x27\xcd\xa5\xd5\x77\x15\x92\xfe\x0e\xa4\xc3\x57\xd9\x5c\x6c\xde\x5a\x3d\xbe\xfa\xf6\xea\x19\xc5\x0f\x02\x26\x2f\xd2\xbc\xb6\xfa\x47\xfa\xad\x36\x6f\x36\xef\x36\x3f\x61\x44\x7c\x6a\x77\x57\xff\x28\x34\x8a\x46\x29\xc8\xfe\xd1\xa3\xb9\xac\x2c\xe7\x92\x49\x08\x64\x07\xe4\x5c\x2e\xaf\x15\xb3\x25\x09\xa2\x8f\xcb\x23\x14\xbe\x57\x1e\x4d\x26\x53\x24\xc7\xde\x5c\xb6\x5e\x47\x54\x13\x33\x92\x4d\xe7\xb5\x62\xae\x24\x69\xc5\x91\x12\xf3\xe4\x27\x6a\x8d\xe8\x84\x3f\x8e\xfd\x09\xff\x28\x13\xc1\x84\xd5\xe3\xab\x27\x56\x4f\x7a\x8d\x7e\x5b\x69\x7e\xbe\xfa\xd6\xea\x89\xe6\x35\xa8\x2b\xbc\xdc\x6b\xcd\x3b\xcd\x6b\xe4\x1d\xdc\x81\xbe\xbe\xb3\x7a\xac\x79\x8d\x80\x39\x68\xf5\x04\x01\xfd\x91\x94\x5e\x3d\xbb\xfa\xe6\xea\xb1\xe6\x0d\x1f\xd9\xbb\xcd\x2f\x78\xe4\xbf\xa0\x3b\x59\x46\xc8\xc2\x50\x91\xe8\x1d\x08\x02\xaa\xd5\x37\x56\xcf\x42\x3e\x4a\xee\xf3\xd5\x77\x01\xdc\xbc\xd6\xfc\x82\x74\x1d\xa9\xd2\x52\xf3\x16\xc1\xf5\x76\x68\x02\xb5\x1d\x64\xa8\x48\x37\x0d\xdc\xd3\xaa\x73\xac\x55\x74\xb8\x06\x5a\xd4\xd3\x1e\xd6\x1a\xd6\x80\x73\xe1\xf6\x9c\x0b\xb6\xe7\x1c\x6b\x8f\x9f\xe6\xb7\x88\x01\x62\xda\xd4\xd3\x22\xbf\x3d\xd7\xa0\x50\xb0\x45\x8d\xb0\xf0\xc4\xdb\xc4\xda\xc2\x5a\xe2\xb5\xc0\xab\xb9\x57\x67\x56\x5b\xaf\x9e\xac\x86\x5e\xbd\xbc\xba\x78\x75\x88\x17\xb8\xbc\xb1\x02\x5d\xce\xfa\xf4\xf3\xd5\xb7\x14\xd2\x80\x00\x88\x56\xe7\xda\xea\x1f\x57\x4f\x34\xef\x92\xba\xdc\x21\xdc\x81\x04\x09\xe7\x38\xdb\xbc\xb6\x7a\x86\xd7\xe2\x8b\xd5\xb7\x57\x4f\x90\x11\x71\x86\x70\x95\xd5\x93\xcd\xeb\xcd\xbb\xd0\xc6\xbe\xaf\x35\x54\x81\xb7\x37\x59\x01\x18\x3b\xfd\x2a\x40\xc6\x15\xaf\x40\xf3\x5a\xa8\x02\x9a\xcd\x84\xaf\xe1\x43\xc5\x44\xbe\xd8\xfc\x60\xf5\xe4\xea\x1f\x4b\x89\x7c\x2a\x2f\x35\x17\x29\x57\x69\x7e\xbe\x7a\x72\xf5\xad\x3a\x70\x23\xf6\x96\xbe\x00\xf0\xea\x5b\xe9\x7c\x22\x7f\xa8\x94\xc8\x83\x98\x32\xdc\x88\x0a\x95\xc0\x32\xa1\x11\x4b\x50\x69\x78\x0b\xab\xc7\xe0\xe5\x9d\x81\xaa\x91\x97\x12\xbf\x4d\x44\xa4\xca\x4d\x96\xfd\xb6\xe4\xc8\x44\xf3\x66\x26\x46\x96\x6c\xde\xcc\x88\xeb\x09\x94\x81\x3c\xf1\x52\x65\xf3\x7d\xe0\xb2\xf0\x42\x13\xd0\xc1\x61\xb9\xb2\xf9\x3b\xfa\x62\xe1\x5d\x7a\xc9\xbe\xc0\xd8\xfc\x60\xf5\x2c\x7d\xe7\xa1\xb2\x44\x6c\xec\xb1\x71\x02\xd9\xb9\xe8\xc8\x72\x37\x7c\x29\x33\x90\x9d\x19\x3b\x25\x56\x4d\x54\x54\x4b\xa5\x3d\xa7\xb4\xcc\x89\x2c\x79\xec\xa0\x8f\x9d\x92\x8f\x3d\x11\x1e\x19\x11\x62\xdc\x83\x2d\xf3\x55\x4b\x1e\xa3\x7d\x4a\xbf\x11\xad\x68\x63\x43\x32\x6e\xf3\x0b\x32\xe8\x3f\x0d\xdb\x79\x20\x6c\x67\x71\xf5\x24\x91\x73\xc9\x27\x0f\x9c\xf0\xf3\xd5\x73\xcd\x3b\xab\xef\x26\x22\x33\xb9\xe4\x90\xd9\x5c\xac\xc0\x3f\xfc\x84\x26\x47\x32\x59\x3a\x62\x68\x42\x24\x13\xa4\x23\x7a\x13\x1f\x99\x04\x9d\x1e\x51\xb5\xb9\xd4\xbc\xbb\x7a\x76\xf5\x8d\x3a\xa9\x22\x65\x00\x6f\xd4\xc9\x64\xfb\x76\x9d\x7c\x9c\xf0\x99\x1e\x6b\x5e\x5b\x4b\x6c\x8d\xc9\xbe\x79\xd1\x95\xd7\x84\x4b\xaf\xc1\x0a\x71\x11\x96\x12\x02\x41\x22\x40\x6a\x23\x62\xec\xea\xbb\x75\x68\xd6\xcd\xe6\xb5\x58\x81\x55\x74\xfc\xf1\x45\x87\x95\x50\x10\xc8\x58\x10\x54\xf6\x1c\x1b\x1b\x63\xa1\x59\xf6\x7c\x49\xf0\x3c\x3a\x3d\x9a\xcb\x0e\x80\x5c\x40\x03\xdb\xeb\x75\x22\xc6\xca\x72\x6e\xc4\x0f\x6e\xcf\x83\x10\x4c\xda\x02\xcf\x77\xe9\xc8\x13\xc6\x7c\x2c\x83\xc2\x10\xd4\x50\xd8\xa6\xe2\x49\xe4\xea\x8e\xe4\x5b\x8e\x5a\x57\xf0\x1d\xdd\xb3\x63\x33\x82\x6f\x8f\x38\x52\x0e\xe8\x1f\x56\xdf\x26\xe3\x1d\x3a\xf7\xb6\xb2\x7a\xaa\x79\xab\x79\x63\xf5\x98\x07\x68\x2e\x42\x00\x66\xac\x6b\x64\x60\xdf\x6e\x7e\x4e\x60\xcd\xcf\x94\xd5\xb7\x9a\x4b\x50\xe4\xad\xe6\xe7\x90\x11\x66\xee\x9b\xab\x27\xf9\xac\x76\x0b\xb8\x61\xf3\x56\x73\x11\xd0\x41\xfa\xdd\xe6\x1d\x98\x1c\x7c\xc0\x52\xf3\x6e\x30\xfd\x13\xf2\x4d\x78\x80\xfe\xaa\x0c\x5a\x61\x56\x55\x56\x41\x56\xbd\xb5\xaa\xc6\x2a\xc5\x2a\xc2\xc8\x33\xb2\x7d\xd4\x1d\xe4\x3b\xfd\xc4\x9f\xf2\xee\xfa\x00\xc0\x0f\x53\xde\x0d\x36\xe1\xd1\x28\xcc\x05\x64\x52\x24\x13\xde\xad\xd5\x13\xcd\x1b\xab\xaf\x43\xf7\xad\xbe\x0e\x99\xbf\x00\x10\x09\xae\x1e\x5f\x7d\x3d\x76\xca\xeb\x9d\xa7\x6e\xd1\xd9\xe6\x2e\xcc\x37\x84\x1a\xa3\xc2\x28\x30\xac\x0c\xe3\x86\x66\xad\x1b\x81\x59\xeb\xc4\x66\x66\xad\xc0\xa4\x15\x9c\xb3\x36\xa5\xfa\x58\x5b\xf3\xb1\xc6\x14\xf5\x1b\xe8\x8b\xd5\xe3\x89\xe6\x8d\x9e\x09\xea\x03\x32\x39\xdd\x0a\x25\x05\x95\xc6\x1c\x1e\x98\xb4\xfe\x0f\xe9\x3d\x98\xb4\x82\x89\x0f\x36\x0b\x05\xa6\x9f\x3f\x34\x6f\x83\x28\x02\x02\x11\xbc\x5a\x3e\x83\x30\x1a\xf1\xb3\x0f\x9b\xc9\x62\x70\xdc\x5e\x7d\x3b\x82\x61\x83\x73\xd0\xea\xf1\xe6\xe7\x30\x70\x02\x73\x10\xf9\x7a\x61\xf0\xde\xe6\x07\x08\x88\xfc\x76\xa7\x79\xb7\xf9\x39\xfc\x86\xe6\xa0\xe6\x6d\x4f\xf1\x12\x05\x57\xc9\xb4\x73\x9b\x08\x59\x30\x78\xb9\xfe\x25\x00\xbc\x4d\x74\x30\x84\x61\x1f\xf7\x34\x30\x34\x0a\x05\xe8\x64\x76\x8b\xaf\xfa\xa0\x2c\x89\x42\xda\x2c\x5b\xf3\x7e\x02\xe8\x40\x38\x14\xc4\xd9\x59\xbf\x1e\x1c\x7c\x5b\xf0\xa7\xbf\xe6\x2d\x36\xfd\xb1\x5a\x30\x10\x14\xf5\xa6\x43\xda\xa3\x9e\x16\x27\x00\xbc\xbd\x91\xf9\x04\x18\x4d\x1d\xaa\x58\x87\xd6\xc1\xcc\x77\x1b\x66\xd0\xdb\x75\xa8\x4e\x1f\x9d\x08\xd5\x5f\xc3\x74\x20\x52\xf5\x87\xa7\xff\xa0\x5b\xfe\x84\xff\xdf\x6a\xde\x10\xa4\x2c\x51\x28\xb0\xf8\x92\x20\x19\x8f\xe7\xb2\xc9\xa4\xb1\x77\x24\x4b\xe7\x10\xe8\x50\x72\x3e\xc0\xa1\x99\x6e\x40\x7c\xc4\x8b\x13\x66\x29\xed\xa2\x36\xef\x77\xfb\xd9\x16\x01\xec\x21\x58\x7f\x4e\xd9\xb9\x67\x74\x33\x87\xaf\x7b\xe6\x94\x6a\x60\x4e\xf9\x05\x32\x66\xdd\x1a\x9e\x42\xba\xa9\x3c\x8d\x67\x5d\x8b\x47\x0a\xc8\xd2\x6c\x8d\x04\xf7\xcd\x6a\x96\xa6\xd3\x70\xe1\xde\x7b\xe4\xf9\x0b\x77\xf6\xde\x7b\x06\x0b\xea\xbc\xd0\x4f\x1d\x9a\xeb\xc0\xbd\xf7\x1c\x64\x8c\xbb\x96\x4b\xa2\xf7\x7e\x33\xe5\x3a\xf7\x7e\xe3\xc5\x9f\x37\x67\x03\xa9\x63\xd8\xf6\x63\xfd\x27\x93\x5f\x10\x7b\x71\xb3\x50\x31\xa8\x11\xd4\x04\x6a\x01\xe4\x81\x2e\xa1\x49\x28\x01\xfa\x35\x2c\xc6\xfd\x18\x59\x9a\xf2\xbc\x73\xef\x3d\xe3\xde\x7b\x86\x72\x10\x59\xc8\x41\xca\x3e\x0b\x8d\x23\x65\x9f\x8e\xaa\x9a\x8d\x94\xe7\xdc\x2a\x52\x0e\x68\xe3\x9a\xa5\xad\xc5\xf2\x7f\x8c\x2c\x82\x08\x90\x00\x06\x28\x0f\x65\xa1\x68\x7f\xf6\xfe\x63\xa4\x3c\xef\x28\x07\x81\xa6\xb2\x4f\x57\x9e\x73\x95\x03\xda\xc3\x2c\x43\xc2\xc7\xb9\x08\x87\x2e\x3a\x9a\x8e\x4b\x89\xb1\x44\xd1\x46\x46\x29\xc8\xe0\xfb\x25\x27\x8a\xfa\xbd\xf7\xac\x7b\xef\x95\x62\xb6\x42\x37\x5a\x26\x7e\x36\x78\x42\x4b\xf0\x6c\xe1\xb9\xe0\x80\x66\xf4\x26\x05\xe7\x02\xd5\x34\x42\xe9\xfe\x9c\xf0\x63\xd7\x70\x7b\x92\x82\x45\x9d\x7b\xef\x55\xef\xbd\x67\xe0\x30\x82\x0d\xea\xbd\xa7\xee\xfd\xc6\xb8\xf7\x1b\xce\x8d\x51\x62\xfc\xde\x7b\x89\x47\xed\xc4\x38\xc0\x6c\x49\xb0\x91\x51\x46\x09\x15\x55\xe9\x0f\x65\xbf\xd4\xf0\x9b\x96\x78\x54\x25\x7c\xb7\xaa\x19\x9a\xa3\x25\xa6\xb0\x8e\x0d\xca\x77\x19\x04\xd2\x2b\x92\x40\x6b\xc5\xd3\x2b\x3e\x04\xd2\x55\x49\x80\xce\xe6\xa9\x2a\x8f\x43\x5a\x41\x12\xe0\x2b\xe1\x69\x05\x1e\x87\xb4\x1a\xa9\x1b\x4f\xaa\xb1\xe8\xa3\xea\x06\xce\x72\x8d\x66\x77\x8e\x3c\xd0\x8e\x5f\x77\x61\x81\xec\xe2\x75\x17\x2e\x92\x7d\xba\xee\xc2\x87\x64\x8f\xae\xbb\x70\x89\xec\x03\x76\x17\x3e\x22\x3b\x73\xdd\x85\xcb\x64\x93\xaf\xbb\x70\x85\xec\x0a\x76\x17\x3e\x26\xfb\x74\xdd\x85\xab\xe4\x50\x57\x77\x61\x9e\x9d\xea\x02\x8c\xf4\x58\x17\xe0\xa4\xe7\xba\x00\x2b\x3d\xd8\x05\x78\xe9\xc9\x2e\xc0\x4c\x8f\x76\x01\x6e\x7a\xb6\x0b\xb0\xd3\xc3\x5d\x80\x9f\x9e\xee\x02\x0a\xf4\x78\x17\xd0\x88\xbf\xe2\x31\x6e\x0c\x8d\xab\x01\xa6\xd8\x9d\xff\x43\x77\xfe\x6e\x77\xfe\x62\x77\xe1\x78\x77\xe1\x4f\x24\x7c\xad\x3b\xff\x85\xd2\x9d\xff\xa8\xbb\x70\xb6\x3b\x7f\xb9\xbb\xf0\x26\x80\x7a\x92\x3f\x66\x11\x48\xfe\x4f\xa5\x3b\xff\x76\x77\xfe\x12\xcb\x3b\xff\x45\x77\xfe\x06\xc9\xb2\x70\x56\x01\x0a\x0b\xc7\xbb\xf3\x17\xbd\xd0\x0d\x52\x12\x52\xce\x74\xe7\x7f\xd7\x9d\xbf\x4d\x8a\xfd\x49\x21\xa1\xb3\x1c\xcd\x9f\x48\xf8\x63\x12\xbe\xdc\x9d\xbf\xa6\x74\xe7\x4f\x77\xe7\x7f\xcb\xd3\xde\xf0\xa0\x17\xbb\xf3\x57\x7a\xf3\xbe\x4f\x6a\x71\x3b\x92\xd0\x9f\xe7\x06\x3b\x22\xa6\xf1\xdf\x47\x83\xa3\x2d\xf4\xdb\x16\x6a\x4f\x1f\x66\x4f\xea\x71\x99\xe4\xba\x4c\x6b\x4a\xf1\xbf\x41\x6a\xee\x83\x3e\xee\xce\x9f\x27\x24\x7e\x47\x2a\xe6\x27\x5c\x26\x75\x5d\x88\x80\x4e\x76\xe7\x3f\xe3\x35\xbe\xd4\x9d\xbf\x10\x21\xf0\x5f\xa4\xd0\x6f\x79\x3f\x04\x13\xa0\xf2\x7e\xde\xb5\x66\x17\xaf\xea\x7e\x8d\xa3\x15\xf5\xeb\xd7\xb7\x5a\xd1\xda\xf8\x95\xe8\x3f\x43\x3d\x20\xe5\x0d\x92\x8a\x9b\xde\xf6\x25\x2a\x52\xb5\x9a\x00\x72\x30\x5c\xfe\xc4\x66\x3a\x0a\x96\x6c\x3b\x94\xb2\xc9\x33\xcc\x62\x22\x06\x7b\xfc\xaa\x26\x26\x6b\xfc\xa4\x46\xc6\xec\x1f\xa2\x33\x1a\x1f\xc9\x77\x49\xd9\x63\xd0\x11\x10\x8e\x5d\xea\x88\x91\x29\x8d\x14\xbc\x10\x29\x12\xd8\xd4\xa5\xe9\x74\x8d\x21\x6e\x66\x36\x23\x23\xe1\x1a\x7c\x21\xbe\x8a\x8b\x55\x14\x60\xe4\x1b\xf9\x2d\x70\x31\xf8\xe6\x7e\x9b\xe0\x5f\xdf\x6f\xc9\xef\x45\xf2\x26\xdf\xf7\x96\x18\x7d\x52\xab\x80\xe4\x6d\x5a\xfc\x63\x32\xbe\xe9\x28\xff\x93\xb7\xe6\xe8\x81\x57\x02\x45\x7e\xcf\x51\x01\x2b\xf5\x96\x21\x3d\x70\x35\x50\x64\x9e\x62\xf3\xd6\x25\x01\x48\x21\x5c\x99\xbb\xdd\xf9\xdb\xde\xa2\x23\x00\xa9\x05\xb2\x5d\xee\xce\xbf\x07\x5f\x23\x5f\x75\xf8\x90\x8d\x1f\xfd\xe9\x2e\x2c\x74\x17\x2e\x76\x17\x3e\xec\x2e\x5c\xea\x2e\x7c\xd4\x5d\xb8\xdc\x5d\xb8\xd2\x5d\xf8\xb8\xbb\x70\xb5\xbb\x30\xbf\xce\x21\xa0\x6f\xf1\xc4\x4f\x8f\x26\x91\x7c\xcd\x77\xbb\xf3\x17\xea\x84\x6d\xbe\xd1\x9d\xbf\x56\x27\xe3\x9b\x0d\xb5\x3a\xf4\x1d\x7c\xb6\x97\xc8\x2f\x24\x52\x86\xe9\xa7\xdf\xe6\x2f\x62\x81\xfc\x5e\xed\xce\xdf\xad\x7b\x68\x87\x3d\x82\xcf\x9a\xae\x25\xc5\x3a\x79\xc9\x91\xc3\xd2\xc4\x71\x49\x36\x2d\x0a\x5e\x59\x81\x2e\x82\xf6\x8e\xe6\xb1\x84\x07\x73\x20\x48\xf0\x3a\x0a\x74\x99\x24\x04\xab\xca\xb2\x43\xae\x50\x95\x19\xfc\x71\x79\x7b\x00\x4f\xa8\x11\x21\x6c\xd1\xb6\xb0\xe2\x50\x8e\xbb\x35\xdd\x90\x66\xd4\x6f\x86\x84\xf7\xee\xcc\x07\xea\xce\x54\xa5\xa1\xba\x03\x6c\x47\xbe\xa7\xea\x00\xde\x9d\xef\xa9\xaf\x84\x61\x55\xd9\xa7\xbe\x52\x80\xf4\xfa\x37\x96\x72\x3b\x72\x9b\x31\x77\xf7\xc3\x13\xee\xb6\x24\xbb\x2d\xc9\x6e\x4b\xb2\xdb\x92\xec\xb6\x24\xbb\x2d\xc9\xee\x87\x2a\xd9\x6d\x4a\x9e\xfb\xb6\x24\xb7\x64\x12\x3f\x2e\x8f\x12\xb1\xaa\x57\x1e\x4b\x26\xf1\xde\x1d\x24\xad\x57\x12\xa3\xc2\xd6\x86\xee\x46\x44\xe5\xac\x5c\x36\x46\xae\xda\x15\x2b\x57\x51\x01\x2a\x22\x57\x6d\x4a\x74\xda\xbd\x6b\xc7\x83\xdd\x71\xec\x2e\xd2\x4b\x8e\xdd\x45\x7a\xcb\xb1\xbb\x48\xaf\x39\x76\x17\xe9\x3d\xc7\xee\x22\xbd\xe8\xd8\x5d\xa4\x37\x1d\xbb\x8b\xf4\xaa\x63\x77\x91\xde\x75\xec\x2e\xd2\xcb\x8e\xdd\x45\x7e\xdb\x11\x30\x32\xd1\x69\x91\xdf\x77\x04\xac\x4c\x74\x5a\xe4\x37\x1e\x01\x33\x13\x9d\x16\xf9\x9d\x47\xc0\xce\x44\xa7\x45\x7e\xeb\x11\x28\x30\xd1\x69\xb1\x9f\xe9\x93\x71\x33\x28\x3a\x2d\xfd\xa9\x7b\xf7\x66\x77\xf1\x8d\xee\xd2\xbb\xe4\xf7\x9d\xee\xd2\x29\x12\xf8\x4d\x77\x69\x51\xe9\x49\x3e\xd1\x5d\x7a\xad\xbb\x74\xa3\xbb\x34\x4f\x33\xc5\xe6\x98\xef\x2e\x7d\xd2\x5d\xfa\x7d\xbf\x1c\xef\x76\x97\xfe\x08\x38\xfa\x24\x7f\xd0\xbd\xfb\x9b\x7e\x69\xef\x74\xef\xde\x20\xc8\x4f\xac\x81\xfc\x1d\x92\xe3\x3f\xd6\xc8\xf1\x97\xee\xdd\xff\xd3\xbd\x7b\x1d\xb2\xf6\x25\x04\x0d\xf9\x64\x0d\x1c\xa7\x37\x98\x7c\x82\x84\x6f\xac\x5d\xe5\x60\xee\x50\xff\xae\x21\xeb\x71\x34\x39\x1f\xe3\x88\x1f\xdc\xee\x07\x47\xfd\xe0\x0e\x3f\xb8\xd3\x0f\xee\xf2\x83\xbb\xfd\xe0\x1e\x3f\x98\xcb\x06\xc2\x01\x7a\xb9\x91\x7e\xf5\xfb\x09\x2e\xe3\x23\xd2\xf0\x2b\x29\x2f\x2f\xdb\xcd\x4b\x0f\xb3\x6c\xe1\xd3\xfe\x01\x11\x10\xfa\xe0\x4f\xdd\xa5\x3f\x93\x0e\x78\x8d\x0f\x14\x18\x4d\x4a\x38\x2d\xd4\x8d\x91\xb4\xdf\x07\xba\xfc\x1d\x12\xfd\x4b\x6f\xa6\x0f\xba\x77\x3f\xf5\xde\x4b\x6f\xf2\x6f\xc9\x38\xfa\x0b\x7f\x47\x9f\x44\x92\xe9\x20\x9d\x87\xef\x85\xbc\xad\x48\xf2\x7c\xf7\xee\x85\xee\xd2\x1d\x6f\x20\x76\x17\xdf\x58\x53\x7c\xec\x69\x6a\xb4\x79\x7d\x9b\x14\xd3\x8c\x98\xaa\xc7\x54\x77\xa3\x55\xa4\x52\x26\xa9\x20\xab\x97\x5f\x1d\x9f\xbe\x4f\x56\xf1\xe8\x84\x88\x6c\x50\xac\x8c\x0a\x93\x0f\x2e\x42\xae\x2b\x38\xf6\x13\x17\xa1\x7f\xe9\xbb\xf8\x0b\x69\xe5\xa9\x1e\xd1\x91\x36\xd0\x1b\xa1\x4b\xff\xd1\x73\xe7\xa3\x87\x15\xfd\x96\xf0\xae\x13\x0c\xed\xdd\xdf\x91\x4e\xa1\x9f\xf9\xef\x4b\x3d\xf2\xe5\xd2\x71\xef\x7d\xf5\x0a\x97\x6b\xa1\xfe\x7d\x77\xe9\xd7\xde\x57\xf0\x20\x02\xe8\xd2\x07\x30\x0e\x02\xd2\x27\xbc\xc2\xdf\x70\x52\x1f\x50\x19\x74\xe9\x03\xce\xe0\xa1\x86\xbe\xc0\x09\x79\x7f\xcd\x47\xde\x99\xee\xe2\x9b\x54\xda\x0c\x81\x7f\x1f\xe1\x8b\xbe\xd4\x19\xce\x46\xa5\xce\xa5\x33\x9c\x37\xfe\x67\x77\x69\x91\xb3\xec\x60\x69\x2e\x80\xf6\xe4\xa4\x32\x28\x7f\x43\x3d\xe5\xb8\x2c\x1a\xc8\x40\xc5\xd1\x98\x29\xcd\x2b\xc4\x25\xd3\x40\x1e\x2a\x9c\x42\x8f\x2c\xf6\x64\xe7\x12\x2a\x49\xdd\x8c\x78\xba\xf8\x7e\x77\xf1\x2f\xdd\xc5\x0f\xba\x8b\x17\xba\x8b\x7f\xed\x2e\xce\x77\x17\x17\xba\x8b\x17\xbb\x8b\x1f\x76\x17\xd7\xbb\x7d\xf8\x9d\x8a\xa7\x30\xc0\xfe\x93\x77\xe7\xef\xbb\x4b\x8b\x75\x32\x9d\x2f\xb2\x99\x1f\xa0\xc7\xba\x4b\xf3\xf5\x9e\x7e\xff\xa4\xbb\x74\xaa\xce\x67\xd6\x45\xfe\xf9\x40\xb4\xde\x8b\xf4\x41\xa4\xd8\x1e\x24\x11\x71\x36\xae\x42\x61\xa1\x36\xae\x72\x0f\x22\xda\xf6\xd6\x84\xcb\xb8\x71\x5d\xe5\x09\xbb\xb1\x15\xe4\x22\x6f\x6c\xdd\xa4\x38\x5a\xeb\x4b\xc0\xdb\x47\x47\x36\x23\x01\xf7\xbb\xb8\x93\xa0\x37\x6c\x62\x5f\x0e\x3d\x20\xd3\x7b\x22\xe7\x68\x55\x12\x66\x04\x71\x9c\xfc\xaa\x92\x30\x27\x34\xf8\xc1\x1c\xaa\xa6\x85\x72\x45\x9c\x99\xa8\x20\x6b\x9f\x93\xca\xa6\x4b\x79\x2c\x85\x01\x83\x38\x63\xbb\xe3\x36\xf5\x0b\x9a\x4b\x13\x6f\xea\xb8\x91\x3a\x4a\x76\xe4\x5d\xc3\x75\xb0\xc1\x76\xd1\xab\xda\x1c\xfd\xcc\x55\x3c\x83\xe7\x2a\xe4\xea\x89\x88\x03\xfe\xfa\x43\x5f\xc5\xe3\x7b\xf2\x46\x0a\x3f\x9a\xcb\x02\x3a\xea\x37\xb7\x38\xfc\x4a\x19\x1b\xc3\x9a\x38\xfc\xca\x44\xf1\xbf\x17\x0f\xfd\x4b\xa9\x32\x8b\x49\xb4\x8a\x5d\xf2\xc4\xe3\x16\x8d\x23\x0a\x4f\x55\xf1\x5c\x1d\xcf\xe0\x34\x89\x95\x4d\x96\xcb\xb4\x69\x9c\x95\xae\x60\x5a\x4a\xa5\xc9\x53\x10\x2d\x89\x9a\x3c\xfc\x4a\xaa\x8c\x8d\x19\x6c\xd5\x7d\x72\x33\x16\xb6\xea\x55\xec\x5a\x73\x95\x3a\x1e\xb7\xb0\x5e\xaf\x22\x5c\xaf\xe2\xb9\x0a\x9e\xc1\x46\xbd\x6c\xba\xd8\xc2\x75\x6c\xda\x4e\xbd\x3c\x8b\x8d\xb2\xa9\x9b\xf5\x0a\x80\x54\xb7\x3e\x85\xad\x39\xb7\x5e\xc6\x46\x00\x1f\xe0\x02\x44\x04\x0d\x9e\xc1\x80\x01\x8a\x43\x69\x28\xc8\xca\x41\x03\x2c\xe8\x80\x03\xb4\x8e\xfb\xe9\xa3\x80\x53\xc5\x57\xac\x52\xfd\x91\x34\x8b\xd2\x86\xbc\x8c\xc8\xe3\x99\x59\xf2\x38\x80\x86\xb5\x5e\x2b\x09\xe3\x01\x2b\x09\xc2\x33\xa4\x99\xca\x93\xff\xbd\xc8\x9a\xa8\x14\x48\x13\x95\xa7\xa0\x89\x4a\x01\x61\xa5\xc0\x9a\xa8\x3c\x43\x9a\xa8\x3c\x65\xda\x8e\xf2\x0c\x6b\xa2\xf2\x2c\x80\xc6\x5c\xe5\xc7\xd0\xc4\xfe\x62\xf2\x33\xd8\x60\x44\x80\x00\x60\x27\xb8\x9f\x9a\xc1\x80\x16\x70\x02\x4a\xc0\xc6\x90\xf5\x73\x49\xe9\xea\xca\x7e\xd7\xe0\xb5\x2c\x60\x6b\xe2\xbf\x17\x2b\xd8\x52\x5e\x46\xa6\x4b\x6a\x85\x2d\xe5\x00\x52\x4d\x2b\xfe\x42\x2c\x77\x42\xe9\xa3\x01\x1c\x50\x9a\xd0\x3f\x80\xd4\x35\x9c\x50\xba\xca\x7e\xc8\xce\x4a\x28\xcf\xcc\x46\xbd\x50\x86\xae\xd0\x4a\x96\x38\xe9\xea\xfa\x4b\x21\x58\x71\xf8\x15\xdb\xd5\xc9\xdb\xd1\x5d\x83\x0f\x61\x6b\xae\xc2\x82\x16\x1f\x20\xec\x85\xd6\x10\x1b\xba\x65\xd2\x34\x12\xb4\x49\xf3\x60\xa4\xda\xd0\x9a\x1e\x02\x07\x18\x81\xfd\x8c\x40\x01\xbb\x91\x41\x62\xb2\x51\x82\xd9\x30\x51\x01\x59\x55\x33\x5e\x8a\xd4\x9f\xbe\x42\xba\x88\xd0\x7a\xd7\x15\x1e\x88\x30\x28\x6f\xad\xf1\xed\x7f\x3a\x30\xc8\x03\xd4\x7b\xe9\x3d\xd8\x77\x15\x58\x01\x49\x88\x88\xc2\x85\x10\x84\x74\x6f\xa1\x27\xd3\x43\x98\x03\x2b\xa2\xc4\x8c\x36\x57\x8a\x91\x9a\x7b\x52\xe2\x6f\xb3\xf4\xcb\x16\x2f\x41\x3f\xab\xcd\x69\x33\x09\x15\x45\xe5\xe6\x97\x10\xf9\x6c\x4c\x34\x57\x09\xa5\x86\x4e\x88\xa1\xe8\xc9\xb0\x31\x0c\x85\x12\xc1\x84\x60\x81\x69\x64\x63\xc7\x4b\xdd\x88\x98\x8b\x86\xc6\xb1\x61\x84\x6f\x88\xfc\xf7\xe2\x9c\x49\x64\x5b\xd7\x48\x18\x78\x1c\xbb\x6a\xc2\xc6\x65\xd3\x50\xb1\x61\x98\xcb\x9f\x79\x22\x2e\xd6\x74\x32\xbf\x54\x25\xc1\xb5\x12\x33\xde\x7c\xc3\x6e\x8c\x40\x71\x1c\xf0\x01\x4a\xc2\x2a\x01\xb3\x49\xc8\xbb\x3e\xe2\x5a\x09\x32\x41\xf1\xab\x23\xae\x95\x18\xd7\x4d\x34\x47\xa4\xc6\xe0\xcc\xc9\x8e\x41\x43\x98\x1d\x80\xce\x85\x0e\x40\x8f\x86\x6e\xe3\xec\x09\x5c\x71\x60\x08\x7b\xee\x38\x0c\x0a\x89\x19\x92\xd2\x68\xac\xef\x54\x14\x2d\x5f\xaf\xcf\x60\x67\x63\x5e\x45\xf3\x02\x5a\xbe\x2e\x48\xc2\x0c\x76\xe2\x1d\x89\x46\x05\x4a\x94\xa9\x66\xea\xe5\x4c\x35\xd3\xdf\xe8\x0a\xa4\x6e\xca\xec\x0a\xe0\x14\x24\x5a\x2e\x7a\x28\x6e\x47\x6e\x33\x66\x30\x7a\x45\x1f\x2a\x18\x10\xc9\x67\x1b\x7f\x31\xec\x16\x8b\x6d\x7b\xd7\x4b\x90\xd7\x1d\x36\x9e\x72\x0d\x15\xd1\x23\xc3\xb8\x5e\xdf\x4e\x1f\xa3\xc1\x54\x2c\x48\x2c\xa4\x09\x69\x7a\x53\xa5\xea\xa1\x72\xf2\xc2\x61\xac\x1a\x88\x3a\x9a\x45\x82\x44\xa2\x98\xfb\x9d\x65\xd9\xab\x31\xa4\x79\x81\x58\xca\xac\xb8\xc4\x73\x31\xba\x95\x08\x5d\x64\x24\x6c\xe4\x30\xa2\x66\x19\x22\x88\xd1\xac\x54\xe2\x9a\x0b\x99\xe3\x9b\x8a\x48\xe5\x6d\xe4\x78\x8d\x54\xd5\x18\x0c\x2a\x32\x04\x09\x7e\xbd\x3a\x15\x0a\x71\x8d\x3b\x8c\x6d\x3c\xd1\xaf\x71\x24\x11\xc8\xd1\x90\x47\xb1\x56\x8b\x41\x55\x36\x61\x58\xf7\x41\x45\x12\xa1\x9f\x58\xae\x74\xa3\xf7\x7a\xb1\x1d\x10\x6c\x0e\x13\xb7\xdb\xca\x24\x75\xba\xed\x19\x14\xd1\x74\xa5\x8a\x0e\x2b\x87\x5d\x43\x53\x0e\xbb\xba\xa6\x20\xe2\x6f\x5b\xb1\xa9\xb7\x6d\x44\x2c\x8a\x98\xf0\x34\x88\xb7\x6d\x64\x29\x2a\x9e\x20\x81\xfe\xc2\xcd\x61\x64\x64\x80\x52\x06\xc8\x64\x80\x0c\x84\x0e\x67\x80\x0c\xfc\xe8\x19\x20\x93\x01\x22\x19\xc0\x9f\x01\xe4\x19\x40\x9c\x89\x41\xda\x4f\x23\x67\x60\xf5\x30\xd6\x0f\x23\x65\xda\xe4\xc1\x29\xc5\x75\x4c\x0b\x4d\x29\xb6\xa5\xc1\x20\x51\xbe\x7c\x13\x3b\x33\x96\x83\xa6\x94\x69\x0c\xbf\xb6\x3b\x6e\x3a\xf1\x32\x0a\xab\xbb\x81\xd5\x0c\x60\xcc\x00\xaa\x0c\x20\xca\x10\x2c\x19\xc0\x90\x01\x04\x99\xfe\x12\x91\x81\x95\x69\x53\x71\x1d\xc5\xb6\xa0\x90\x32\x8d\x15\xdb\x7d\x50\xa3\x22\x7d\xae\xd5\x44\xef\xd5\x64\x7a\x27\xcf\xcc\xda\x37\x6b\x7a\x92\xe3\x27\x4b\x18\xea\x76\xc2\xed\xb1\x27\xe2\x3a\x16\x0a\x82\x37\x7e\x3b\x86\xdf\x65\x71\x4b\x89\x22\x7b\x65\x10\x74\x03\xb7\x60\xb6\x87\x32\xd1\xd7\x18\xcd\xb3\x33\x9c\x07\x5e\x69\x34\xcb\x3a\x97\x69\x5c\x7e\x7f\xc6\xe5\xd7\x67\xfc\x59\xfd\xb0\xfb\xe5\x9b\xd8\xe2\x0d\x7c\xa0\xeb\x3f\x9c\xcc\xb4\x65\x7e\xf5\xbe\x1e\x21\x16\x6d\x03\xcd\x84\x79\x4b\xf0\xe6\x5a\x42\x4b\x6b\x3d\xed\xd9\x88\xb8\x31\x87\x02\xa2\xc6\x34\x74\x35\xbf\x03\x34\x4d\xfd\x8d\x13\xc6\x0f\x02\x86\x13\x7f\xf9\x14\x58\xa2\x27\x36\x30\xc6\xe7\x89\x0d\x84\x2f\xb9\xfc\xc6\xe9\x3a\x93\xf9\xa1\x8c\x3f\x8b\x0b\x8f\xaa\x19\x61\xdd\x7b\x29\xbb\x76\xee\xda\xcc\x29\xf2\x28\x6f\x9c\x08\x58\xd9\x3f\x1a\xbc\xd1\x5e\x26\x2b\x26\x60\x93\x98\x70\xc9\xe5\x05\x05\x8d\x53\x36\xa9\x95\x81\x81\xd5\x08\x9f\x34\x75\x05\x95\x4d\xc2\x28\x81\x4f\x5a\x58\x31\x27\x1c\x17\x9e\x94\x4f\x5a\x58\x51\xb1\x4d\x02\xa1\xef\x9f\xdf\xdc\x57\x71\x82\x52\x52\x71\x82\x11\x53\x71\x82\xd2\x53\xff\x85\x52\x24\x00\xad\x0c\x4f\x42\x97\x3c\x09\x69\xf5\x5f\x28\x71\x15\x27\x3c\xfa\xea\xbf\xf0\x1a\xa8\x38\x11\xa8\x44\x22\xb6\x1e\xfe\x1d\xfa\xb1\xa2\x39\x56\xca\xa7\x0e\xd9\xe9\x41\x60\x0b\xc3\x11\x23\x07\x65\x4c\x79\x39\x61\xe1\xac\x37\x32\xe1\xce\xc8\x28\x88\x30\x73\x27\x03\x9d\xe0\x31\x73\x7b\x33\xcc\x5c\xd5\xdc\x2a\x36\xca\x58\x51\x35\x5d\x77\x0d\x5b\x51\x35\x98\xa2\xc8\x13\x4f\x58\x18\x02\x87\x4d\x17\x1e\x33\xd8\x50\x29\xc0\xb6\xd1\xb8\x83\xd7\xe2\xe6\x6a\x39\xa3\xa8\x7a\x46\x51\x9d\x8c\xa2\x4e\x64\x14\xf5\x70\x46\x51\xa1\x76\xf6\x1a\x5c\x5c\x2d\x2b\xaa\xae\xa8\x8e\xa2\x4e\x28\xea\x61\x45\x9d\x51\xd4\xf8\xfb\x3d\x0f\xc1\xc4\x63\xb7\x0d\x8a\x2a\xe6\x17\x68\x74\x9d\x41\x63\xf6\x12\xbc\x6c\xb0\xfa\xd1\xb1\x5d\x62\x4c\x5e\x0f\x17\x12\x7b\x78\x7f\x62\x7d\x04\x3a\xc9\x99\xe8\xc1\x12\x37\x45\xc4\x5c\xe3\x47\x33\xae\x96\x40\x09\x61\x30\x95\x1b\x90\x65\xc2\x21\x2b\xa6\x6b\xd9\xa9\x74\x5e\xd0\xb1\x2d\x48\x82\x8e\x84\xf4\xa0\xc0\xae\xf8\xf3\x59\x25\x06\x93\x8a\xab\xcb\x7f\xde\x24\xaa\x3e\xc6\x05\x28\x6b\xdc\x38\x2a\x3e\x17\xc4\xb5\xaf\xa2\x59\x9b\xa8\x54\xdc\xec\xc1\x51\x61\x9d\x33\xed\x69\x64\xdb\xc8\xd9\x04\xda\x8d\x30\x77\xf5\x5f\xd0\xaf\xdc\xe5\x2b\x01\x0e\x3f\x89\x38\x7b\x77\x0d\x9b\x2e\x22\x6d\xdf\x90\x16\x8b\x56\xc9\x92\x90\xc8\xde\xde\xfe\x07\x89\xd9\x02\x5d\x45\xa2\x44\xc5\xb4\x90\xb7\x8e\xac\x98\x16\xb6\xbd\x95\xa4\x86\xbc\xed\x0b\x55\x03\x78\x81\xa2\x23\x41\xba\x43\x51\xc5\xb6\x69\x93\xad\x09\xd7\x48\x20\xa3\xe6\xed\x45\x20\xa3\x66\xaf\x7f\xeb\x32\x65\xd5\x8d\xba\x53\x5f\xbe\x58\x47\x7d\x2f\xf1\x53\xdb\x52\x4c\x88\xb6\x98\xfc\x9c\x17\x0c\x41\xda\xee\xc1\x98\x14\x0d\x2b\x88\xe5\x8b\x02\x53\xf5\x0a\xb3\xc2\x00\xd1\xbb\x0b\x2f\x91\x40\xbd\x9e\x32\x64\x01\x09\x69\x11\x0f\x1a\xeb\x5f\x6c\xca\xe5\xb6\x6f\xc6\x59\x17\x55\x3c\x0b\x3a\x56\xb1\xa1\x2c\xdf\x31\x4c\x4b\x19\xff\xea\x3c\x9e\xc3\x86\xa2\xba\xe3\xd8\x50\xa6\x66\xbe\x7c\xcf\xc1\x06\x48\x92\xd6\x8c\xff\xc4\x13\x8a\x6d\x4d\x63\x43\x99\x5b\x7e\xff\xab\xf3\xcb\x57\x14\xf8\x39\x8c\x0d\x45\xd7\x6c\xc7\x9c\x46\xaa\x32\x6d\x99\xb6\x66\xe0\x89\x10\xd3\x32\x08\x29\x42\x88\xd0\x01\x22\x84\x84\xf2\xe5\x9b\x33\x80\x7c\x86\xe0\xa5\x58\x29\x4e\xc0\x08\xc8\x42\x78\x88\xf6\x59\xc7\x2a\x51\x95\x01\x36\x12\x00\x8c\x4c\x75\x3c\x4e\x75\xc7\x33\x5f\xbe\x47\x35\xcf\x80\xbe\xce\xea\xfe\x08\x0d\x18\x28\xed\xa5\x4d\xd4\xbd\x76\xf1\xd0\x04\x53\x53\xdb\xd6\x34\x79\x92\x2a\x91\x10\xa9\x16\xd5\x16\x6a\x54\x75\x3d\x6d\x99\x9e\x8e\x9a\x74\x65\x9d\x74\x65\x9d\x75\x65\x9d\x74\x65\x9d\x75\x65\x1c\x29\x1e\xe2\x35\xab\x93\xce\xad\xb3\xce\xad\xb3\xce\xad\xf3\xce\xad\xf3\xce\xad\xeb\x58\x25\xb4\x08\x29\xa0\x43\xa8\xd4\x59\x73\x67\x26\x00\x11\x45\x43\x91\x00\x0a\x28\x9d\x1e\xd6\xfc\xf5\xbb\x15\xd2\xf4\xe7\xc8\x96\x4f\x32\x99\x1b\x90\xff\xfd\xdf\x53\x78\x38\x97\x0d\x6c\x0a\x98\x74\x48\x89\x88\x8e\x70\xad\xcf\x62\xdf\x5f\x28\xd7\xeb\x28\x2f\x4c\x2f\xbf\xcf\x65\x39\x41\x0a\xc6\x50\x55\x63\x0b\x66\x3b\x52\x46\x1b\x4c\x41\xb5\xb8\x16\xa0\xe6\x69\x01\x84\xb4\xa4\x0d\x0a\xd1\xe2\x21\x95\x00\x5f\xdb\x23\x16\x74\xf9\x4a\xde\x74\x7b\x55\x02\x61\x6a\x24\x5b\x8d\xe7\xa7\xb4\x28\x3a\x8f\x54\x48\x0b\x50\x61\xcb\x63\xc4\x82\x40\x8a\x04\x3c\x52\x01\x4d\x40\x98\x14\xc9\x56\xe3\xf9\x29\x29\x8a\xce\x23\xa5\x46\xfa\x51\xc5\x64\xf9\x6f\xe0\xaa\xd0\xa3\x24\x08\x23\x57\x09\x66\xd5\x58\xbe\x42\x11\x43\x7c\x1b\x37\x27\x12\xc2\x59\xfd\xf2\x3d\x7b\xf9\xca\x04\x34\x99\x86\x3c\xe4\x85\x42\xbf\x4e\x62\x19\xfd\x32\x5f\x5d\x65\x5d\x45\xa3\xbc\xfe\xb5\x08\x2d\xcb\x9c\x12\x24\xf8\xf5\x68\xd4\x6a\x7d\x68\x58\xe6\x14\xb4\x40\xc7\xec\x25\xe8\xd8\xa9\x09\xbd\xea\x85\x89\x80\x7a\xc1\x09\x09\x8d\xc6\x03\x2a\xca\xe9\xf7\xab\x63\xd5\x40\xf4\x2b\x46\x91\x8f\x99\x3c\x0d\xc4\x3e\x6a\xd5\x1d\x37\x90\xf7\x69\x93\xa7\x81\x36\xf1\x89\xdb\xd6\xb4\x81\x7a\x3e\x74\xf2\x34\x90\xf7\xc1\xbb\x31\x9f\x3e\x0d\x50\x36\xd5\x5f\x0f\xff\x10\x0c\xe2\x41\x54\xf1\x21\xcd\xc8\x97\xef\xe9\x58\x99\x36\x0d\x08\x2c\x5f\x51\x96\xef\x38\xd8\x5a\x5e\x52\x6c\xe7\xab\xf3\x54\x2f\xe2\xcc\x58\x0e\x9e\x52\xa6\x97\xdf\x87\x87\x6d\xae\xaf\x17\x51\xa6\x4d\xc0\xa3\xd8\x0e\x14\x87\x92\x8a\x6d\xae\xa7\x0b\x59\xbb\xc0\xf7\xa8\xf7\x88\x51\x7b\x88\x3a\x2d\x93\xa1\x48\xfa\x68\x41\x0c\x6c\x27\x66\xa2\x4a\x90\xb9\xe5\x2b\x8e\x85\x82\xf0\xcd\x6b\x41\x66\x12\xf4\x3d\x69\x0c\x4d\x64\xbd\xef\x65\xe3\x62\xe2\x4c\xac\x9a\x64\x06\x04\x0a\x78\xa9\x6e\x08\xcd\x68\x30\x03\x7f\xdb\xa1\x1c\x3b\x02\x15\xa1\xa3\x20\x94\xbc\x33\x90\x4c\x46\x07\xc7\x1f\x52\x96\xcc\xc0\x17\xe5\xf5\xc3\xe6\x94\x25\x1c\x3f\xf0\x78\xdd\x74\x37\xd6\x1b\x24\xf3\xf2\x87\x6b\xf7\x09\xc7\x18\xdf\x31\x91\xd6\x53\x8c\x4b\x71\x18\x77\xf6\x62\x8c\xf4\xc4\xe6\xd5\x2c\x50\x23\x26\x87\x9b\x20\x7c\x9b\x62\x15\xfe\xe1\xa7\x02\xff\xf0\xa3\xc2\x3f\xfc\x14\xe0\x1f\x7e\x6a\xf0\x5f\x93\xcc\x6f\x41\x91\xd2\x73\x1d\x7f\x57\x6e\x33\x87\x2e\x7a\x66\x81\x99\x80\x92\xb9\x79\xe7\xeb\x77\x56\x8f\x11\x33\x37\x67\x15\x62\x7c\xef\xd8\xd7\xef\xac\x1e\x57\x9a\x5f\xac\x9e\x5c\x7d\x55\xa1\x86\x1e\xb9\x35\xa6\xff\xf9\xe8\xeb\xdf\xad\x1e\x5b\x3d\xd1\x5c\x6c\xde\x52\x56\x4f\xae\x9e\xf8\xfa\x1d\xe5\x7f\x3e\x5a\x3d\x49\x11\x10\xf3\x4c\x5f\xbf\xd3\x5c\x52\x56\xdf\x6a\x7e\x41\x2c\x27\x7d\x7d\xb3\x79\x47\x21\xb6\x15\x5f\x25\x76\xd3\x6e\xf4\xd7\x40\xd3\x8a\xb0\x2a\xac\x45\x3e\x4c\x98\xda\x84\x8a\x27\xd9\xcf\x18\xd4\x8d\xd5\x37\x56\x8f\xad\x1e\x27\x86\xb1\x88\xb9\xa7\xd5\x93\x80\xe1\x04\x3c\x56\x4f\xf8\x80\x37\x56\x4f\x90\x8e\x39\xe6\x83\xde\x6a\x2e\xb1\x60\xf3\xce\xd7\xbf\xfb\x9f\x8f\x88\x29\xa3\x10\x96\x37\x49\xf4\x16\x8f\xbe\xfa\xf5\x3b\xc4\xb0\xd5\x09\x0a\x58\xd3\x44\x14\xa9\x17\xab\x07\xa3\x4e\x28\x32\x5a\x0c\x37\xc3\xb9\x86\x81\xa8\x1b\x04\x0b\xc3\xc1\x31\xb0\xf2\xca\xea\xab\x91\xb2\x9b\xdc\x0f\x1e\x2a\x14\x86\x7c\x9e\x4e\x55\x12\xf0\x2a\x9a\x9f\xaf\x9e\x6e\xde\x66\xdb\xba\xc5\xd5\x93\xcd\xcf\xbe\x7e\x67\xf5\xf4\xd7\xbf\x6b\x2e\x95\x12\x63\xc5\xa1\xe6\xe2\xd7\xbf\x5b\x7d\xf5\xeb\xdf\x95\x18\xe7\xdf\x7c\xc1\x58\xe3\x88\x0f\x8e\xa6\x8f\x71\xaa\x3f\x35\xaf\xad\xbe\x0d\x65\xf6\x1f\x4c\x14\x89\x01\xa2\xd3\xc4\xd6\xd7\xb1\xe6\xad\x52\xc8\x54\xd5\x47\xd4\xd0\x5d\x9f\x8c\x3e\xbf\xfd\xfa\x5d\x3a\x46\xd6\xc0\xc8\x0e\x63\xfe\xcf\xa5\xe6\xed\xd5\x13\xcd\x5b\xab\xc7\x19\x67\xeb\x8b\x99\x15\x68\xfe\x9e\x7c\x8c\x4b\x5f\xff\x6e\xad\x02\x1b\x60\x78\xf1\xbb\xb0\xc3\x3e\xaa\x47\x86\xb5\x0c\x3e\x82\x27\x88\xb0\x49\xcc\x4f\x2d\x09\xd2\x30\xed\xf6\x70\x1a\x7c\xe5\xc4\x22\x31\xe9\x1d\xe2\xac\x80\xef\x8b\x13\x9b\xa9\x6f\x37\x3f\x87\x6f\x8a\xda\xad\xfa\x02\xbe\xe7\x21\xf8\x76\x12\xff\xf3\x11\xb1\x1a\x77\x87\x7e\x83\x9e\x92\x23\x0a\xae\xf2\x52\x01\x33\x55\x31\x96\xab\x88\xe6\x83\x65\xf4\x5b\xe1\x9b\xb0\x0a\x80\x54\x1f\x23\xfd\x42\x3d\x5b\x56\x2c\x5a\xf0\x31\xb1\x41\xe5\x69\x46\x7c\x40\xcd\xcb\x44\x3b\xc5\xd3\x91\xb0\xe8\xfa\xb6\xa9\xe8\x00\x0d\x4d\x05\x0c\xb6\xbe\x66\x7d\xc7\xee\x91\x87\xb1\x22\x38\x51\x0b\x4c\x08\x3f\x32\x0d\x34\x6b\x29\x4f\x56\x66\xf1\xa4\x65\x5a\x4a\x01\xcd\x5a\x0e\x39\x4c\xa5\xe9\xba\x52\x40\x9a\x52\xc0\x15\x28\xae\x3c\x63\x5a\x93\x93\xd8\x30\xd0\xa4\xb2\x6f\xd6\x76\x94\x02\x56\x35\xe5\xd9\x9a\x6a\xe1\x49\xe5\x20\x9a\xa8\xcc\x62\x55\x55\x7e\x52\x41\xe5\xc9\xda\x1a\x3b\x8f\x3f\x32\x0d\x42\x0c\x08\xb1\x43\x55\x84\x04\xa0\x07\xbc\x80\x16\xb0\x12\x94\x04\x5d\x1f\xb6\x3e\x56\x53\xd5\xc4\x01\x57\x57\x48\x60\xbf\xee\x1a\x34\xc4\x1a\x40\xc3\xd8\x9a\xa8\x60\x8b\x46\x7e\x84\x5c\x1a\x60\x67\xae\x28\x02\xa4\xce\x6e\xe0\xe0\x15\x60\x87\x0a\x17\xb0\xa5\x00\x9e\x0d\x9d\xbc\x82\xee\x53\x0a\x58\xf9\xd1\xba\x07\xaf\xfe\x2e\xbe\xfb\x36\xee\xbb\xe0\x59\xac\xaa\xda\x6c\x02\x55\xa3\x42\xf6\xcb\x93\xa6\x55\x0b\xc1\x83\xc7\x6b\x38\x3c\x70\x1e\x47\x35\x71\x22\x08\x0e\x1d\xdf\xd1\x66\xb1\x53\x41\x93\x5e\x86\x8d\x88\x6e\x55\x3c\x1b\x39\x8e\x53\x33\x12\xcb\x9f\x50\xb7\x04\xb5\x89\x4a\x4d\xd5\xca\x09\xac\xe9\x1a\x52\x91\x1b\x3c\x8a\xa3\x21\x66\x9b\xc9\x35\x5c\xd5\x57\xa4\xd2\x58\x45\x12\xd0\xac\x7f\x14\x87\x84\x55\x49\x50\xb5\x59\xcb\x30\xd5\x80\x06\x95\xc5\xc9\x89\xd1\x80\x06\x55\xa3\xfa\xd3\x71\x7d\xb6\xa6\xaa\x35\xc3\xe3\x0e\x93\x7a\xcd\xc0\xaa\xba\x01\x25\xea\x24\x56\xeb\x48\x33\xea\x68\xb2\xae\xe9\xf5\x9a\xaa\xd6\xb1\x5a\xc7\xe5\x35\x6d\xd6\x09\x82\x67\xa9\xff\xf1\x91\x6c\xde\x91\x47\xb3\xf4\x40\xc2\x0e\xf6\xdc\xc9\x9e\xbb\xd9\x93\x58\x3c\x95\x71\x5e\x98\xc4\xaa\x20\x09\x48\x33\x04\x09\x3f\x9e\x4d\x26\x53\x8e\x5c\x14\x04\x51\x40\x93\x82\x28\x68\xba\x20\x0a\x35\x55\xf5\x7e\x71\xf8\x67\xb2\xe7\x17\x97\xc3\xc1\xf5\xe2\x10\x2c\x15\x71\x29\x2d\xe2\x41\x67\x03\xe6\xa9\x72\xdb\x73\x0f\xc1\xfe\x54\xb4\xf6\xa1\x0b\x7b\x03\xa7\x2e\x30\x3b\x75\x81\xf9\xa9\x0b\xcc\x4f\x5d\xe0\xb5\x4f\x5d\x00\xa5\x80\x2f\x17\x42\x01\x08\x00\x7e\x40\xce\x7c\xb9\xcc\x00\xb6\x3e\x8c\xcf\x5e\xbe\x6d\xa8\xa8\xac\x54\x11\x79\x38\x9a\x65\xc3\xd3\x34\xc8\xc3\x31\x69\x74\xd2\xc2\xf0\xd0\x97\x6f\x5b\x6a\x1f\x1e\xca\x6a\x05\xf8\x00\x19\x60\x02\x2c\x80\x02\x8a\x93\xb2\xfd\x39\x9c\xbd\x7c\x5b\xa9\x22\xc5\xd1\x14\xd3\x50\x1c\x53\x99\xb4\xa0\xc0\xb7\x68\x41\x7b\x3d\xf5\x41\x8f\xfe\xa0\xa8\x66\x4a\x61\x25\x42\x71\x4a\xcf\xac\x6d\x8f\x4e\x4b\xa8\xa8\x9c\x20\xd9\xc2\xac\x4d\x4b\x54\x4d\xab\x8c\x8d\x70\x1a\xe5\x57\xd3\xcb\x7f\x65\x6b\x51\x2f\xd1\xe7\x71\x5a\xa2\xbc\xfc\x57\x2b\x11\x4a\x61\x02\x1c\x3b\x04\x50\xb4\xfd\xd4\x8d\xf0\x38\xb3\x1a\xe6\x70\xb6\xa6\x62\x83\x30\xb8\xc9\xe5\xbf\x32\x5d\x31\xb6\x02\x1b\x45\x1c\x50\x95\x04\xec\xc4\x6d\x15\x39\x90\x5a\x91\x04\x6c\x24\x1c\xad\x8a\x3d\x46\x07\x11\xca\xea\xb0\x01\x1d\xe3\x73\x3a\x54\xc6\x84\xcd\x61\x23\x51\x5d\xfe\xab\x01\xdf\x2e\x67\x76\x24\x0a\xc5\x6a\x84\xdc\xf2\x5f\x2d\x8f\xdf\x41\xf8\x3b\x58\x10\x6f\x1f\x1d\xd9\xcc\xc9\x82\xe8\x51\x3c\x5f\x3f\x7f\xb4\x2a\x15\x05\xac\x19\x38\x51\xa0\x87\xda\x44\x12\xb3\x78\x94\xba\xa5\x24\x19\x0e\x38\xe4\xb8\x1d\xcf\xc0\xa2\xd4\x75\x24\xd6\x8c\xc4\x41\x54\x66\x89\x55\x12\x2e\x41\xd7\x15\xf1\xa0\x00\x31\x2c\x88\x3c\x64\x08\x25\x71\x96\x23\x7d\xc9\x9c\xa8\xf8\x38\x69\x8c\x3a\x87\x04\x94\x05\xd3\x40\x8e\x87\x94\xc6\x4a\xd0\xed\x04\x2d\x89\x33\xc4\x34\x6c\x30\x4f\x8f\x50\xf6\x39\x54\xb1\xbc\xa2\x24\x52\x82\x97\x42\x4a\x42\x94\x15\x24\x41\x43\x28\x79\x57\x29\x9c\xbc\x56\x34\x4a\xc5\x6c\x49\x22\xcf\x5c\xa9\x47\xa9\xac\xe2\x21\xa8\x95\xc7\x41\x9f\x5b\xbe\x60\x80\x38\xf5\x34\x63\xa1\x85\xe5\x0b\xd6\x9c\xb2\x8f\xb0\x50\x90\xed\x9e\x03\x16\xfa\x1c\xb0\xd0\x7d\x94\x85\x1e\xf0\x58\xe8\x0b\x8c\x85\x3e\xcf\x59\xe8\x18\x9e\x5b\x87\x85\x02\xb5\x0c\xd0\xca\xf8\x84\x32\xbd\x74\x32\x40\x25\x03\x04\x32\x80\x3d\x03\x98\x37\x73\xd8\xe1\x80\x69\x18\x0e\x2a\x2b\x30\x6a\x51\x59\x19\xd3\xb0\x61\x93\xb8\xe6\x38\xb3\xe6\x44\x45\x19\x33\xa1\xd1\x04\xf6\xb4\x85\x35\x78\x1e\x40\x55\x88\xaf\x29\x4b\x9a\x19\xa5\x60\x66\x94\x31\x2d\xa3\x14\xb4\x8c\x32\x66\x66\x94\xa7\xad\x8c\x72\x00\xad\x71\xd8\xe1\x80\xa9\x14\x4c\x65\x4c\x53\x0a\x9a\x32\x66\x2a\x4f\x5b\xdf\x89\x28\xf9\x90\xcc\x37\x7a\x68\x6d\x0d\x96\x5b\xc1\xae\x83\x13\x6e\x95\xae\x90\x7f\x5a\xb1\x22\x8b\xd6\x00\x13\x66\x2c\x38\x9c\x37\x2a\x66\x86\x53\x7d\x46\x5c\xc6\xb6\x83\xad\x68\xe9\x00\x3b\xd6\xb1\x33\xe7\x60\xc3\x3b\x99\x15\xcc\xd7\x8f\x17\x6b\x41\x69\x73\xc6\xb4\xf8\x86\x3d\x7c\x73\xd3\x08\x59\x89\x03\x94\xfb\x1a\x1e\x3b\xf6\x01\xec\x84\x16\x00\x29\x7f\x31\x04\x7e\x58\x8b\x64\x74\x58\x3e\x55\x72\xe8\x99\xad\x59\xf8\xa7\x56\x94\x09\x6f\x20\xfe\xae\x1c\x7e\x7e\xcb\xf9\xb6\x0e\x6e\x45\xd9\xeb\xce\x91\xd1\x87\x39\xe9\xbc\xc5\x5e\x1f\x92\xbd\x4e\x54\x82\xec\x95\x0a\xa8\xdf\x13\x77\x45\xff\xd4\xcc\x75\x83\x7c\x72\x8b\xab\x6e\x71\xd5\xef\x9f\xab\x6e\xdf\xb9\x7d\x33\x76\xf7\xb6\xb8\xea\xb7\xcb\x55\xb7\x58\xea\x96\xbc\xba\xc5\x59\x7f\x90\x9c\x75\x77\x76\x74\xf3\xa7\x3a\x8b\x42\xe7\xdd\xce\xe5\xce\x89\xce\xa5\xce\xd9\xce\x7c\xe7\x64\xe7\x43\x41\x14\x3a\xaf\x77\x2e\x77\x4e\x75\xae\x75\x4e\x86\xc1\xaf\x75\x16\x3a\x27\x3b\x17\x3b\xbf\xeb\x5c\x82\xe8\xd9\xce\x95\xce\x6f\x49\xae\x0f\x3b\x6f\x52\xd0\x6b\x9d\x2b\xf0\x78\xb7\xf3\x51\xe7\x44\xe7\x1a\x0d\x5e\xea\xbc\xd9\x99\xef\x9c\xed\x5c\xa4\x65\xae\x76\xde\xea\xcc\x77\x7e\xdd\xb9\xd6\xf9\x0f\x5a\xe6\xd7\x9d\xcb\x04\xcd\x7f\x74\x2e\x77\x5e\xeb\x5c\xeb\x9c\x22\x04\x19\x85\x8f\x3b\x67\x48\xd2\xd5\x20\xf8\x44\xe7\xe3\xce\xab\xbd\xb9\xdf\xe9\x5c\x24\xc8\x82\xe0\x92\x68\x40\x1b\xcf\x76\x16\x3a\x6f\x74\x2e\x76\xce\x76\xae\x75\xce\x75\xe6\x21\xf7\xb1\xce\xd5\xce\x6b\x34\x08\x4d\x3c\xd1\xb9\xd6\x79\x8b\xb4\x8f\x80\x4e\x75\x2e\x75\xde\xf0\x83\x27\x3b\x0b\xa4\xca\xaf\x77\xe6\x3b\xe7\x68\x4b\x8e\x75\x2e\x75\xce\x90\xa4\x4b\x34\xfa\x71\xe7\x44\xe7\x62\xe7\x58\xe7\x22\x25\xdc\xab\x70\x9d\xe9\x77\x0c\xcd\xf1\x59\x98\x11\xe1\x3d\x46\x98\xa9\xf0\x86\x28\xbc\xfa\x0a\xaf\xbc\xc2\xab\xac\xf0\x0a\x2b\xbc\x8a\x0a\xaf\xdc\x43\x68\x25\x87\x1f\x62\x87\x25\x76\x83\x25\x72\x8b\xb5\xf3\x5a\xe7\x4c\xbd\xf3\x5a\xe7\xf5\xfe\xb7\x58\x21\x75\x53\xb7\x58\x01\xa7\x20\xd1\x72\xf1\x3c\xad\xf3\x1a\x19\x13\xf3\x9d\x37\x3a\x97\xa2\x9a\x4f\x32\xda\xdf\xe8\xcc\xc3\x33\x76\x63\x27\xac\xef\x84\x01\x4e\x86\xd7\x6f\x3a\x97\x7b\x34\x9e\x9d\xd7\x3b\x0b\x24\xc3\xb9\xce\xa5\xce\xab\x9d\x8b\xde\xc6\xf5\xc6\x34\x9f\x9d\x73\x9d\xcb\x9d\x93\x9d\x2b\xe4\xcb\x39\xdb\xb9\x18\xe0\x65\x6c\x08\x5e\x84\x21\xc0\x99\x5a\xe7\xd7\x9d\x8b\x04\x7e\x82\x8c\x76\x18\x03\x1f\x77\x4e\x77\x2e\x43\xf5\x28\x7f\x53\x1f\x4d\x44\x33\x11\x35\x29\xe9\x0f\x18\xc5\xff\xc1\x73\x57\xc3\xd0\x4b\xdc\x57\x07\xa9\xca\x3b\xa4\xc9\x30\xde\x59\xee\x4a\x6f\xca\x25\xee\xbd\x03\xfa\xb8\xf3\x6a\x67\xbe\x73\x8c\xe7\x56\x83\xd0\x5f\x43\xfd\xe9\x1e\x12\x8c\x6b\x3f\x57\x81\x43\x78\x8e\x9a\x44\xbf\xd8\x63\xe4\x13\x67\xb9\x6a\x61\xe8\x25\xea\xe1\x63\x83\xd6\x82\x5a\xe7\x86\xcb\xa2\x20\x0a\x9b\x31\xfc\x23\x42\x91\xd6\xb9\xf0\x1d\xed\x5d\x84\x31\xe7\x46\xa2\x1b\xd5\xd9\xec\x66\x34\x09\x51\xc6\x81\x75\x8f\x71\x3c\x6f\x56\x35\x83\x8c\x90\xa7\x74\x49\x58\x39\xbf\x72\x7d\x65\x69\xe5\x8b\xfb\xa7\x57\x2e\xdf\x3f\xbe\xf2\xd9\xca\x17\xf7\x4f\x28\x2b\xf3\x2b\xb7\x56\x6e\xdc\x3f\x1e\x05\xff\x01\x22\xf7\x4f\xf1\xe8\x3b\xf7\x8f\xdd\x3f\xbe\x72\x75\xe5\xf3\x40\x3a\x0f\x9e\x5f\xf9\xe2\xfe\x9b\x2b\x4b\xe1\xe8\xe7\x7e\xc9\x37\x57\x6e\x02\xf6\xfb\x27\xef\x9f\xa2\xa0\x0f\x56\x6e\xdd\x3f\x76\xff\xd4\xca\x95\x95\x45\x42\x9a\xe5\xfc\xd3\xca\x9d\xfb\xa7\xee\xbf\x15\x04\xfd\x7f\x2b\x5f\x44\x73\xfd\x66\xe5\xd6\xca\x9d\x30\x30\x46\xe4\x7b\x06\x1b\x5a\x4c\xbb\xaf\x93\x46\x7c\x71\xff\x74\xb8\xdd\x01\xf0\x1f\x20\x72\xff\x14\x8f\xd2\x76\x7f\xb6\xf2\x79\x20\x7d\xe5\xd7\x34\x78\x9e\x94\x5d\xe2\x29\x34\xfa\xb9\x5f\xf2\x34\x69\xf7\x9b\xac\xdd\xa7\xfd\x76\xdf\x62\x95\x67\x39\x69\xbb\x5f\x0b\x82\xa0\xdd\x91\x5c\xb4\xdd\x21\x60\x4c\xbb\xe3\x4d\x37\xe1\xbc\x40\xed\xf7\x08\xb2\xec\xd4\xa6\xb1\x39\x99\x70\x92\xc9\xe1\x31\xe6\xc6\xd2\x09\x18\xf8\xc9\x8a\x4e\x46\x33\x54\x7c\xe4\x85\xc9\x14\xf1\x74\x24\xa4\xd3\xe9\x3c\x39\xe6\xa8\x44\xbb\xb6\x88\x33\x04\x94\x4a\x97\xa4\x60\x8e\xe0\xb0\xdb\x48\x9e\xc8\xd5\x3c\xfa\xbe\xd8\x1b\x62\x6f\x84\xbd\x09\x1a\x7b\xdd\xeb\x7b\xaf\xd7\x59\x7f\xb3\x3e\x66\x7d\xca\xfa\x91\xf5\x5d\x9f\x8d\xc1\x95\xff\xbc\x7f\x9a\xbc\xe2\xeb\x2b\x77\x56\x3e\x26\x79\xef\x9f\x86\xc1\x79\xff\xf8\xca\x75\x65\xe5\x02\x74\xf6\xfd\x53\x2b\x9f\x2a\x2b\x17\x56\x6e\xdd\x3f\xc5\x3e\x8b\x4f\x95\x95\x3f\xc3\x20\x24\xef\x93\x44\x60\x0c\x5d\xbf\x7f\x12\xde\xd1\xfd\xd3\x80\xe8\x83\x95\xcb\x2b\x37\x56\x6e\xac\x5c\x87\xd7\xbf\xd6\x7a\x81\xd6\x80\x51\xa6\x14\x3f\x63\xd4\x00\xf1\xad\x95\x45\x86\x1f\x70\x5e\x5f\xb9\xd1\x7f\x11\x01\x98\x08\x1e\x82\x85\xe0\x20\x18\x48\x79\x52\x3a\x3c\x64\xd6\x9b\x17\x1f\xcf\xe5\xf2\x46\x5e\x58\x59\x5c\x59\x14\x24\x61\xe5\x0f\x2b\x7f\x10\x24\x23\x2f\xdc\x3f\x46\xe3\x7f\x5e\xf9\x83\xd0\xe8\x3b\x01\xaf\x10\x83\x60\x29\x3c\x28\x08\xe9\x8c\x63\xee\x37\x67\xb1\xf5\x24\xb2\x71\x2a\x5d\xcc\x96\x7a\x66\xf4\x22\x60\x2b\x1d\xca\xe4\x57\xfe\x90\x3f\x94\xc9\x0f\x6b\xb1\x12\x07\x31\x3f\xbd\x8f\x89\x1c\xdc\xfa\xf5\xbe\x07\x38\xd7\xe1\x21\xea\x73\xb0\x83\xa5\xfb\x72\xc0\x53\x7a\x50\x12\x58\xf9\x60\xe5\xe3\x95\xc5\x95\x5b\xf0\xce\x13\x47\x1b\x51\x61\x00\x98\x1e\x65\x4e\xa1\xc4\xe0\x7a\x86\xc3\x7d\x91\x60\x65\x61\xe5\xf6\xca\xad\xfb\x27\x12\xc1\xa4\xf8\x5b\x76\x89\x9d\x32\xbb\x4e\x47\x8e\x1e\xe7\x85\x22\x8c\xb1\x04\xe1\x55\x5f\xac\x7c\x4a\xf9\x0e\xd4\x0f\xd8\x1e\x5f\xf9\x30\xb4\x12\xc9\xfc\xe9\xca\x52\x7c\xf6\x4f\x23\xd9\xa3\x67\x81\x3d\xb9\x28\xe6\x6e\x9a\x88\x68\xa5\x14\xbf\xd3\x8a\xb8\x24\x6a\xb2\x93\x4c\x3a\xfc\xe6\x1f\x57\x3f\x18\x32\x12\x53\x02\x2c\x86\x60\xf2\x52\x85\x01\xce\x99\x9e\x66\x88\x93\x49\x23\xa1\xc1\x82\xdc\x98\x08\x82\xeb\x75\xa1\x68\x8e\x1f\xc6\x13\x8e\x07\x2a\xc1\x40\x7b\x81\xc0\x32\xd3\x96\xe9\x98\x80\x29\xe3\x98\x07\x08\x4b\xcb\x4c\x20\x5d\x4f\x19\xe9\x74\x32\x99\x42\x32\xca\xa0\xe9\x69\xbd\x96\x72\xd2\x69\x11\x79\xf3\xb3\x70\xb4\x21\x88\xda\xa3\xb9\x11\x59\xce\xe5\x05\xc2\xb1\x3f\x15\x24\x1a\xf8\xec\xfe\x09\x98\xb6\xe3\x65\xad\xfb\x27\x57\x6e\x85\xf7\x99\xd9\x84\xb1\x44\x64\x2b\x32\x1d\xdc\x5c\xb9\x9e\x58\xf9\x84\xb1\x95\x5b\xf7\x8f\xdf\x3f\xb7\xf2\x39\x9b\x09\xae\x7b\x0b\xc8\xfe\x19\xaa\x92\xb0\x72\x65\x65\x09\x90\x30\xe8\xfd\x73\xde\xc6\xb4\x97\xf1\x32\x91\xb3\x56\x16\x57\xae\xae\x5c\x4f\xdc\x7f\x0b\x06\xa6\xb7\x41\x4d\xa2\xb7\xee\xd3\x73\x7c\x2c\xcb\xca\x22\xe5\x70\xde\x66\x35\x03\x90\x6c\x05\x4e\xf2\xfe\x09\x80\x7f\x4c\x83\xde\xe6\x35\x03\x91\xac\xb5\x40\xd6\xfb\x67\x49\xdd\x97\xc8\x9c\xcc\x77\xb3\x3d\xe0\x67\x2b\xd7\xd7\xdf\xd6\x5e\xf9\x34\xb4\x8e\x5d\xf9\x74\x23\x0b\xd9\x87\x13\x97\x8c\x21\xe4\xf6\xe8\xb9\x6a\x5c\xd1\x55\x53\x0a\xc8\x9a\xa8\x78\x9a\xae\x9a\xf2\x9c\x6b\x60\xe5\x39\x57\xaf\xc5\x68\xba\x26\x7a\x34\x5d\xeb\x9d\x6e\x79\x8e\x78\x64\x1c\xa7\x1e\x19\xa7\x2d\x4e\x01\x08\x00\x7e\x40\x0e\x68\x01\x25\x60\xeb\x6b\x2e\xcd\x50\x51\x4d\x29\x98\xe4\x71\xd0\xc5\x36\x3c\x5f\xc2\xaa\x41\x43\x07\x2b\xae\x45\x02\x4f\x5b\x1a\x3c\x0e\x20\xc7\xb5\x54\x54\x5b\xfb\x08\x9f\x01\x08\x01\x1b\x60\x02\x1c\x50\x1c\xca\xae\x79\x82\xaf\x60\x2a\x07\x5d\xe5\x25\xac\x1c\xac\xc4\xa8\xb1\xfe\xb1\xb8\x7a\x90\xa7\x1f\x34\x55\x54\x4b\x20\x27\xca\xcc\x0f\x9a\x55\xd3\xb2\xcc\xd9\x50\x52\xe8\xc4\x9e\x13\x65\xe5\x2f\x13\xa5\x54\x10\x5d\x60\x75\xb7\x1f\xd9\x0e\x67\xb2\x3c\x79\x23\xcb\x3a\x2d\x72\x64\x0f\x95\xa9\x01\x2d\x94\x98\xc4\xb3\x09\x1b\x4f\x98\x86\x1a\xbc\xf8\xcc\xe2\x55\xc8\xc1\xac\x0f\x85\x8e\xb3\x60\x7a\xf5\x19\x19\x09\xe0\xcc\x81\x9b\xcf\xae\x45\x6f\x3e\xa3\x04\x8c\x10\xff\x30\x4b\x8d\x5e\x7c\x46\x09\x32\x80\xfd\xa3\x2c\x64\x38\x13\x4e\x80\x12\x35\x8c\xfc\x83\x2c\x10\xd9\xc8\xdd\x67\xdb\xa9\x1b\x6a\xdd\x52\xeb\x4e\x65\x5d\xf7\xb2\xdb\x42\x06\xb0\xfe\xfd\xdf\x89\x05\xc9\xec\x70\x2e\x9b\xce\x0b\x4e\x85\x7b\x8e\x15\x6c\x87\x3b\x8d\x15\x0c\x95\x5e\x90\x76\xf2\x82\xa5\x0a\x12\xe4\x4a\xf7\xda\xec\x8c\x72\x95\x3d\xbb\x1e\x96\xab\x04\x4d\x71\x6c\x71\x95\x7f\x28\xae\x02\xcc\x60\xa8\x50\x18\x1a\x1b\x0b\x38\x7c\x1d\x13\x7b\x9c\xbc\x32\x50\x2c\x5f\x89\xcb\xb0\xc5\x58\xfe\xd7\x33\x96\xa8\x4f\xd8\xdd\x9b\xd9\xbe\x8c\xe1\x22\xe5\xf1\x2d\x2e\xf2\xf7\xe4\x22\x7f\xff\x7b\x04\x5b\xec\xe3\x7f\x11\xfb\x58\xff\x98\xd9\x9e\x87\x95\x4b\xb4\xde\x5d\xfd\x2d\x8e\xf2\x03\xe0\x28\x5b\x0c\x65\x8b\xa1\x3c\x00\x43\xd9\x91\xdd\xbd\x99\x73\x00\x71\x0c\x45\xdf\x62\x28\x3f\x44\x86\xb2\x25\xa2\x6c\x71\x94\x75\x57\x38\x3b\xb6\x67\x47\x1f\x92\x7d\x18\x5b\xec\xe3\x1f\x54\x4f\xb2\xa5\x7d\xdd\x62\x21\xdf\x8b\xf6\x35\xea\x31\x69\x64\x74\xf7\xc3\x18\xef\xc1\xc6\x90\x31\xb7\xc5\x55\xb6\xb8\xca\x16\x57\xf9\xdf\xc9\x55\xfa\xec\x14\x8f\xee\x7c\xc8\xa5\x8e\x5d\xde\xe2\x2a\x5b\x4b\x9d\x2d\x8e\xb2\xc5\x51\x98\x69\xec\x5d\x3b\x1e\x6a\xf5\x63\xf6\x18\x55\x31\xb9\x55\x15\x93\x98\x55\x31\xa9\x59\x15\x88\x1c\x36\x89\x61\x15\x93\xfa\x69\x50\xd0\x57\x57\x80\xa7\x98\xdc\xb8\x8a\x65\x52\xe3\x2a\x96\xc9\x5d\x35\x98\xcc\xb8\x4a\xc4\xd0\x75\x3f\xe3\x2a\x4e\xaf\x75\x95\xaf\xae\x10\xf3\x2a\xce\x06\xec\xab\xa8\x5a\x15\x19\x5f\xbe\x66\x2a\xba\x6b\xa8\xa4\xee\xf0\x8b\xad\x29\x0b\xab\xa6\xf2\xe5\x2d\xf4\xd5\x15\xd5\x54\xa8\x8f\x03\xd5\x54\x6c\x34\x8e\x9c\x78\x2b\xab\xdc\xc5\x81\x56\x05\x5c\x04\x13\x41\x44\x91\x00\x0a\x28\xbd\x86\x9b\x03\x4d\xd1\x5d\xa5\x8a\x94\x2a\x86\x22\xca\x0c\x56\xec\x87\xe0\x2c\xd1\xbd\xe2\xa2\x8e\x88\xad\x3c\x64\x24\x54\x4c\x2d\xe9\x85\x36\x8e\xfb\xa6\xf7\x72\x9d\xa2\x51\x12\x13\xeb\xe6\xf7\xbc\x17\xc4\xe5\x15\xd7\xbc\x26\x51\x44\xd3\xa5\x43\x19\xe7\x50\xa6\x3a\xac\xf5\x3d\xa7\x39\x4d\x6e\x49\xf8\x0e\x3f\xc3\x67\x35\x37\x70\x7b\x82\x9d\x12\x9d\xce\x38\xd4\x0f\xd8\x8b\x99\x83\x99\x42\x86\x9c\x14\x45\x1c\xb6\x8f\xc2\xfa\x58\xca\x32\x55\x0d\x7d\x75\x25\x71\x18\x47\xb9\x6a\xc1\xb4\xca\xd1\x14\x9f\xa9\x16\x0d\x2f\xc1\xe7\xaa\xcf\x6a\xd8\x0a\x16\x09\xf0\xd4\x69\x64\x6b\x86\x83\xd8\x5d\xb0\x40\xe9\x8d\x30\xd6\x69\xd3\x76\x02\xac\x15\x19\x0e\x50\x61\x77\x28\xa6\xb0\x3e\x85\x0e\x33\x23\x32\xe6\xe1\x88\x55\x19\x00\x10\x07\x04\x2e\xe5\xa9\x66\x98\xc5\x42\x72\x85\x26\x57\x4c\xcb\x0c\xfa\x20\x80\x24\x95\x26\x39\x84\x93\x33\x36\x0b\x91\xc3\xcc\x0d\x81\x0b\xbc\x15\x3e\xa6\x00\xab\x45\x04\x69\x8d\x26\x1f\x46\x80\x94\x71\x5b\x88\x1c\x5e\x9f\xdb\xa2\xd0\x31\x3c\xb4\xbe\x75\xbd\xdd\xdb\x77\xef\xda\xbc\x93\x00\x6c\xe0\x90\x47\x2d\xea\x83\xa5\x16\xf2\xa8\x55\x36\xb9\x47\x2d\xdf\x09\x8b\x16\xf1\xa8\x65\x10\x54\xbe\x99\xa8\x71\x60\x64\x35\x9f\x91\x95\x4d\x6a\x26\x6a\x82\xb1\x31\x6d\xa2\xd7\xf6\x3f\x36\xa8\xa5\xff\x49\x3c\xce\x5c\xcc\x52\x37\x9a\xc8\x73\x39\x5b\x23\xcf\xc3\xcc\xdd\xe6\x61\xe6\x7e\x13\x95\xa9\xab\x00\x1b\x53\xab\xfe\xe6\x84\x43\x9e\x86\x39\x43\x3d\x07\x68\x13\x9e\x25\x7f\x6c\x60\xcb\xac\x53\xc7\x38\x66\xbd\x8a\xac\x39\xb3\x4e\x9c\xe2\xd4\xab\xa8\x66\xd6\x09\x7f\xaf\x13\xfe\x5e\x27\x9e\x70\xcc\x3a\xb0\x5f\x8d\xf8\xb9\xa9\x33\x3f\x38\x75\xc3\x9c\x61\x10\x55\x9b\x60\x21\x6c\xe0\x43\x99\x3c\x60\x86\x47\x15\x59\xf0\x40\xe3\x16\x8d\xd5\xe0\x71\xd8\x35\xe8\x43\x27\x69\x65\x13\x1e\x36\x9e\x86\x87\x39\xe1\xc0\xc3\x30\x67\xe0\xa1\x6a\x13\x87\x32\xf9\xf4\xb0\xd6\x3b\x61\xd9\x43\x6a\x70\xce\x22\xed\x61\x5e\x85\x08\xd3\x9f\x33\x3d\xb7\x42\xb5\xc8\x7c\x45\xda\xa3\xf8\xed\x09\x7a\x16\x62\x10\xaf\x3d\x7d\x27\xac\xc0\x08\x43\x81\xeb\x0d\xc3\x43\x85\x42\x61\x88\x5d\x67\x40\xe9\xbc\x11\xba\x76\x10\x8a\x34\x1e\xd0\x88\xfb\x77\xf5\xea\xd6\xb6\xb5\xfe\xdd\xbc\xd7\x87\x33\xc3\xae\x9a\x55\xcd\x28\x93\x99\x1e\xdb\x44\x72\x80\x87\xb6\xfc\xa1\x35\x61\xea\xd8\x56\x0e\xbb\x78\x06\xdb\xca\x8c\x86\x2d\xc8\x60\x2f\xbf\x3f\x8e\xd4\xb5\xe7\x7a\xb3\x9a\x01\x74\x8c\x0d\x00\x2e\xf8\xfa\x71\x06\x90\x64\x08\x86\xb5\xfc\x1a\x99\x7c\xc2\xd7\x94\xc3\xae\x32\xa3\x41\x81\x07\xbc\x3b\xbd\x29\xb5\x45\x91\x4f\xd8\x41\x0f\x47\xfb\xfb\xa6\xf5\x51\x65\xac\x91\x73\x83\xde\x89\x2a\x66\x2d\x81\x12\x3a\x8a\xf5\xb3\x63\x0b\x92\xb0\x31\xd7\x44\x55\xb4\x7c\x1d\x19\x68\x53\xa8\xd6\x71\x4d\xb4\x31\x44\x6b\x39\x26\xaa\x61\x6b\xc3\x15\xda\xb0\x5b\x22\xa4\x9a\x1b\x46\xba\x11\xd9\x00\x07\x17\x5d\x15\x34\x81\x7d\x8f\x44\x26\x71\x49\x04\x42\x40\xc8\x29\x11\x03\x04\xdc\x12\x45\x85\x82\xfe\x8e\x89\x90\xef\x98\x68\xf9\x4a\xc0\x33\xd1\xf2\x15\x48\x99\xa5\x85\x6c\x5c\x45\x06\xcc\xdb\xb3\x8c\x24\x44\xfb\x79\x2e\xc2\xbe\xe7\xa2\xe5\xeb\xbe\xac\x00\x91\x0d\xac\xcc\xfe\xef\x9d\x90\xb0\xf0\x7f\xef\xac\x7f\x66\x7f\x64\xe7\x8e\x2d\x69\xe1\x7f\x83\xb4\x50\x3d\xb2\x25\x2d\x6c\x49\x0b\x3f\x54\x69\x61\xc3\x6e\x10\x37\x2b\x29\xc4\xba\x84\xef\x97\x6f\x4b\x4a\xd8\x92\x12\xfe\xc9\xa5\x04\x7e\x07\x47\xd4\x8c\x19\xa4\x6b\x2a\x7c\x68\x92\xf0\x34\x9e\xa8\xa0\x84\x66\xcc\x2c\xbf\xaf\x6b\x2a\x12\x22\x37\x74\xb2\x7b\x1e\xc0\x2d\xe1\x96\x0c\xf1\x4f\x27\x43\xb8\xf6\x96\x0c\xb1\x25\x43\xfc\x50\x65\x88\x35\x34\x0e\x85\xc2\xf0\xd8\xd8\x96\xc6\x61\x4b\x96\xd8\x92\x25\x36\x2d\x4b\x44\x4f\x94\xe5\x46\x77\xef\xde\x92\x16\x7e\xf8\xd2\xc2\x96\xa8\xb0\x25\x2a\xfc\x50\x45\x85\x2d\x75\xc3\x96\x88\xb0\x25\x22\x7c\x8b\x9b\x12\x9b\x51\x37\xec\xd8\x9e\xdb\x8c\x00\xb1\x86\x25\x72\x5b\x2a\x0a\xd5\xe5\x5b\x06\x66\xc7\x43\x34\x41\x24\x71\x8d\xfb\xb3\x17\x05\x62\x64\x98\xa5\x3a\x42\x09\xde\x51\x11\x73\x17\xf5\x1a\x31\xe8\x1d\x48\xad\x4a\x45\x61\x79\xb1\x82\xe9\x4b\x02\x74\xcb\x8b\x53\x36\x73\x61\x54\x82\x37\x48\x8c\x81\xf3\x54\x3f\xec\x30\xb3\xe7\xa4\xb0\xe3\x1a\x06\x94\x75\x5c\x43\x4d\x20\x5c\x46\x1c\x0f\x00\x20\x63\x85\xa2\x61\xf9\x58\x50\xd5\x98\x65\x74\x82\x63\x7a\xf9\x02\x9e\xf1\x0a\x92\x18\xb3\x72\x3e\xe5\xba\x09\x74\x18\x92\x48\x28\x80\x7e\xca\x75\x03\xb6\xce\x21\x26\xb2\x80\xca\xac\x9c\x13\xd4\x08\xd9\x0e\x94\xe1\x4f\x52\x96\x46\x7c\x7b\xe7\x2c\xd1\x0b\x3a\xbd\xf6\xce\x47\x4a\xfc\xc9\xed\x9e\x4b\x68\x5d\x4b\xe8\xd8\x09\x1d\xd4\xa3\xa6\xd0\x67\x30\xf7\x7f\xb6\x7c\xc1\x73\x80\x06\xc2\x05\x70\x7a\xea\x02\xad\xaf\x0f\xb4\xa8\x13\x34\xc7\x5e\xd7\x0b\x1a\x32\x28\xc5\x00\xb9\x38\x5a\xd1\x03\x7b\x8e\xdd\xe7\xc4\xde\xf4\xf2\x62\x05\x91\x57\xa4\x60\xbb\x8a\x6c\x1a\x74\xb0\x66\x6b\x34\x38\x65\xea\x55\x96\xc1\xc0\xfa\x61\x16\xb4\x30\x56\xb1\xa2\x23\x97\xbe\xdd\x35\x26\xce\x17\x95\xa7\x94\x83\xca\x8f\x95\xe7\x95\x9f\x28\xfb\xfb\xcf\x90\xfd\xb3\x7d\x8f\x6e\xd4\xa3\x96\xcd\xd7\x38\x00\xbc\x7c\xc1\x40\x62\xf4\xa0\xda\xb3\x66\xb5\x8a\xc5\xe8\x21\xb5\xe2\x73\xcb\x17\xac\x72\x55\x33\x70\xc0\x84\xaf\x7f\x54\xed\x29\x4d\xe7\x65\x02\xa7\xd4\x9e\xc2\x7a\xa4\xc4\x46\xb8\xfd\xa3\xe4\x73\xb3\x90\xed\x04\x0e\xff\x3a\xa8\x8c\x6c\x0d\x98\xbe\x03\x2c\xc4\xe1\xc6\xc9\x1d\x6e\x91\xdc\xe1\x66\xc8\x81\xb3\xf2\x8f\xf7\xfb\xb0\x3e\xbe\x6b\xd7\xf6\x87\x32\x63\x10\xb4\xd8\xe6\x5a\x0e\xb2\x2c\x4d\x47\x8a\xe9\xd8\x08\x9e\x20\xf6\x1d\x31\x91\x82\xa6\x35\x8b\xc6\x35\xe4\xcc\x21\x05\x4f\x21\xcd\x40\x8a\x3b\xe7\x90\x6c\x68\xdc\x9d\x73\x5c\xa4\x68\x16\x89\xba\x96\xa5\x21\x05\xcd\x21\x0b\x8a\x8e\x63\x43\x75\x51\xff\x0f\xd2\xb5\x9c\x0c\x10\xe4\x4b\xc3\x69\x0d\x42\x5a\x06\x88\x64\x80\x04\x2c\x17\xdd\x0c\x20\xcf\x00\xea\x0c\x60\x06\x18\xde\x8c\x8b\x02\xad\x8c\x0c\x15\x23\x05\xd9\x0e\xd6\x71\x05\x1b\x34\x08\x62\x2d\x0b\xcd\x4d\x01\xd0\xb4\x1d\x98\xbf\x49\x40\xb3\x90\x8e\x14\x1d\x59\xae\x31\x8e\x9c\x78\x2f\x02\xac\x11\x5a\x39\xa3\x20\x58\xc4\x92\xea\x65\x14\xb3\x9c\x51\x4c\x3d\xa3\xe8\xd6\x1a\x22\xad\x56\x56\x90\xae\xc0\x32\x76\x4e\x31\xcb\x8a\xa9\x2b\x7a\xbc\xc7\xc3\x87\x70\x55\x10\x3d\x75\x0b\xf1\xe2\x94\x49\x25\xd2\xa2\x85\x8d\x52\x62\xac\x88\x82\x7e\xb2\x63\x52\xfb\xf9\xc2\x5e\x23\xab\xce\x49\x0f\x8d\x09\xa2\xae\x87\x51\x33\x92\x7a\x2c\x3c\xe6\xb8\x6e\xbf\x3c\xf1\x8c\xa5\x8c\x5c\x0b\x98\x41\x11\x3b\xc8\x08\xb9\xd1\x1e\xd7\x2a\xa8\x27\x29\x64\x5a\x9c\x27\xf8\xbc\x05\x39\x73\x66\x29\x92\xc2\x18\x0c\x72\x2d\x0b\x43\xb5\x22\x85\x37\xc8\x66\xc6\x91\x65\xb9\x9c\xc9\xa8\x2e\xd6\x11\x17\x2c\x99\x08\x99\x18\x47\xce\x9c\x3b\x15\x95\x2c\xa9\xe3\x58\x90\x3b\x5c\xc8\x11\x96\x2c\x5d\x22\x58\x9a\x96\xca\xd2\x98\x60\x09\x00\xea\x59\xb1\xec\x1a\x34\x85\x31\x2b\x00\x10\xc1\xb1\xa2\xe9\x68\x1c\x3b\x98\xa6\x32\xf1\x91\x03\xa9\x04\x69\xf1\x54\x26\x42\x02\xe0\xdb\xf0\xb0\x18\x3d\x03\xbb\x67\xfb\xa6\x6e\x2d\x52\x1d\xd3\xd1\x9c\x24\x7c\x73\x5d\x10\x47\x24\xe1\x9b\x1b\x82\xb8\x5d\x12\xbe\xb9\x29\x88\xa3\x92\xf0\xcd\x27\x82\xb8\x43\x12\xbe\xb9\x25\x88\x3b\x25\xe1\x9b\xff\x12\xc4\x5d\x92\xf0\xcd\xa7\x82\xb8\x5b\x12\xbe\xb9\x2d\x88\x7b\x24\xe1\x9b\xcf\x04\x31\x2b\x09\xdf\x5c\x83\x85\x8f\x7c\x14\xf0\x48\x42\x4e\x10\x01\x93\x24\x8c\x40\xe0\xa6\x20\x09\xdb\x21\xf0\x89\x20\x09\xa3\x10\xb8\x25\x48\xc2\x0e\x08\xfc\x97\x20\x09\x3b\x21\xf0\xa9\x20\x09\xbb\x20\x70\x5b\x90\x84\xdd\x10\xf8\x4c\x90\x84\x3d\x10\xb8\x26\x48\x42\x56\x68\xf4\x30\xe0\xc9\xa0\x71\xbb\xbf\xfd\xbe\xb5\xd0\x3e\xd3\x7e\xf5\x9b\x73\xed\xb3\x4a\xfb\x78\xfb\xd5\xd6\x75\x1a\x3c\xdd\x5a\x68\x5d\x6f\xdd\x54\x5a\x7f\x61\xb0\x53\x4a\xfb\x74\xfb\xac\xf2\xb7\xdf\xb7\x5f\x6d\xcd\xb7\xcf\xb0\x00\xc9\xdc\x5a\x68\xbf\xda\xba\xa4\xb4\x6e\xb6\xef\xb6\x2e\xb5\x16\xda\xa7\x5b\x17\x5b\xd7\x95\xd6\xc2\xdf\x3e\x6c\x5d\x22\x41\xa0\xe0\xc3\xaf\xb6\x6e\xf2\x48\x7f\x1e\xfd\x8f\x54\x31\x9f\xa7\x7f\x73\xee\x6f\x1f\xfe\xbf\x63\xe7\x5a\x9f\xb4\xcf\xb4\x2e\x02\x81\xab\xed\x57\xfd\xc8\xcd\xf6\xd9\x60\xe2\xdf\xce\xb4\xcf\x92\xca\x72\x40\xfb\x6e\xfb\x4c\xeb\x72\xa8\xfc\xe5\xf6\xe9\xd6\x67\x10\x60\x90\xb5\x38\xfe\xdf\x87\x38\x99\x37\xbe\x39\xa7\xb4\xae\x2a\xad\x9b\xca\xdf\xce\x28\xed\xbb\x4a\xeb\xb2\xd2\xfa\xe4\x9f\xc2\xbb\x77\xe4\x56\x45\xfb\x44\xeb\x62\xfb\x54\xa2\xb5\xd0\xba\x91\x68\xdd\x6e\x9f\x6d\x5d\xaf\xb7\x2e\xb6\x3e\x6b\x5d\x0d\x82\xfa\x3a\xa6\x18\x8e\xc9\x4b\x55\x83\x78\x23\x97\x2d\x88\xab\x8a\xde\x1a\x08\x92\xd0\x8b\xb7\xcf\x44\x43\x86\xe7\xf5\xf6\xab\x90\xef\x66\x6b\xa1\xf5\x59\xab\xc7\x9b\x45\xfb\x78\xeb\x7a\xeb\x6a\x6b\x21\x26\x43\xf0\x4e\x5b\x38\xd5\x9f\x7c\x5a\x57\xbf\x39\x17\x4b\x21\xea\xbd\xbc\x7d\xf7\x9b\x73\xad\x4f\x4a\x51\x4c\x1b\x99\x89\x5a\x57\x5b\xd7\xc3\x57\xdd\x28\x32\x32\x13\xfd\xed\x4c\xfb\x0c\xf4\xc5\x47\xf0\xfd\xc3\x57\xec\x4d\x46\x41\x50\x95\x7e\x0e\x89\xd6\xd5\xf6\x89\x6f\xce\xb5\x4f\x10\x18\x9d\x94\x82\xa0\x0a\xcf\xc6\xea\xe8\xcd\x4e\x3e\x40\xe5\x59\x48\xa3\xbd\x49\x8a\x47\x0b\x2c\x19\xf8\x0e\x60\x64\xb3\x14\x8f\xd6\x02\x04\xda\xa7\xbc\x69\x8a\x45\x37\xec\x97\xa2\xf8\xcd\xb5\xa1\x6f\x3e\x2b\x0d\x97\xc5\x54\x4c\x46\xa3\x88\x4b\x8d\x74\xfa\xe1\xdc\x58\x1c\x52\xfb\x60\x77\xa2\xd8\x03\x0e\x2f\xd6\x99\x67\xdb\xa7\x43\xf3\x6c\xfb\x74\x70\xa2\xdd\x19\xef\x22\x23\xb7\x7d\xf7\x66\x7c\x19\xb3\xdd\x1c\xc3\xd4\x75\x94\xa8\x4d\xd9\x5a\x62\x0a\x91\x5f\x53\xaf\xe2\x04\x2c\x6e\x97\x2f\x24\x66\x34\x0d\x40\xae\x6b\x6b\x09\x1b\x6b\xb0\x22\x5f\xbe\x60\x24\xa6\x50\x45\xc5\x53\x36\x32\x12\x35\x12\x58\xbe\x60\x78\x4c\x2b\x41\xb6\x76\x8a\x14\xb1\x20\x0a\x90\xc3\x10\x44\x81\x94\x21\x01\x20\x00\x01\x4a\x03\x42\x33\x9a\xc6\xd2\x5c\x97\x04\x9c\xe2\xae\x92\xe8\x14\x77\xc3\xcf\x9e\x52\xc9\xd7\x1c\xa1\x14\x16\x91\xa8\x89\x16\xd5\x1c\x99\xb2\x20\x6c\xb3\x67\x35\x67\xa2\x92\xd2\xd2\x47\x27\x90\x8d\x05\x5b\x90\xd8\x0b\xb0\xf2\x42\xd5\x75\x1d\x54\x45\x06\x55\x1c\x19\x9a\x21\x48\x1c\x46\x41\x8e\x26\x6c\xa3\xc5\x6c\x41\x32\x65\x2b\x2f\x04\x72\xb2\x1c\x48\xd8\x36\x6e\x61\x34\x45\x33\x56\x43\xf8\x35\xc3\x75\x1d\x8a\x96\x04\x3d\x7c\xd5\x2a\xc3\x17\x93\x25\x8c\xb0\x12\x44\xe8\x70\xda\x4e\xa0\x6e\x95\x0a\xc3\x15\x4e\x0d\xa3\x51\x83\x68\xa6\x97\x2f\x68\x33\xd0\xb9\x12\x0f\x32\x54\xaa\xca\x50\xf5\xe6\x80\x3c\x01\x7c\x85\x20\xbe\x29\xd7\x9d\x42\xe4\xdd\x48\x2c\x6c\xf3\xca\x15\x0a\x0c\x63\x6f\x1e\xc7\x09\x57\xb1\x16\x44\x39\xe3\x9a\x34\xef\x8c\x6b\x7a\xc8\x6a\x35\x86\x2c\x98\x0a\x68\x1a\xac\x60\xfc\x7e\xd2\xde\x5c\x36\x8f\xf2\xf0\x39\x4b\xf0\xd5\x49\xb8\x91\xc2\xa2\x95\x1e\x14\x12\xc2\xa0\xd9\xa3\xb9\x9a\xd4\x02\x82\x9a\x83\xaa\x55\x6d\xca\x75\x95\x0a\xd6\x69\xa0\x8a\x90\xae\xd9\x04\xe4\x56\x1c\x02\x72\x4c\x77\xca\x84\xc0\x14\xb6\x97\x2f\xd0\xdc\x9a\x41\x43\x58\x27\x29\x76\xad\x46\xca\xe8\xe6\x14\xa2\x58\x2c\x0b\x11\xc8\x61\xd3\xd5\xdd\x29\xd7\xed\x2f\x93\x91\x3a\xd0\x0a\x30\xea\x94\x34\xa5\x4b\x89\x32\x8a\x40\x8e\xd0\x22\x84\x18\x15\x4a\xa2\x9f\x97\x7f\xd7\x30\x5c\xc3\x41\x04\xb5\x81\x48\xc8\xd1\x34\x1b\x9e\x53\xd8\x9e\xd2\x66\x34\x6d\x6a\xca\x24\xfe\xfe\x01\x36\x8d\xad\xc3\x34\x97\x8e\x5c\x12\x58\xd3\xe7\xbf\xcb\x7c\xf7\x4f\x61\xc5\x31\x95\x69\xac\xe8\x6b\xf8\x4a\x5d\x37\x77\xbc\x60\x93\x09\x08\x36\x99\x6a\x35\xd3\x4f\xc1\x65\xd2\x15\xac\x83\xc2\xfb\x3b\x11\xb0\x98\x28\x4e\xe9\x26\x2c\x3c\x33\x3d\x92\xce\xda\x59\x75\x49\x18\xcb\x70\x8a\xb0\xa4\xa5\xf9\x13\x1c\x10\x86\x44\x0b\xfb\x8b\xe0\xbe\x99\xe2\x85\x13\x67\xf9\x82\x01\x9f\xa7\x51\x62\x99\xc3\x82\x49\xc5\x35\xab\xd8\x30\x50\x34\x35\x28\x54\x78\x09\xbe\x40\x82\x35\x1d\x87\x30\x06\x96\xc3\x33\x9a\x56\xc5\xfc\x4a\x68\x08\xf1\xc6\xf5\x6e\xcb\x17\x6c\x67\xf9\x42\x40\x16\xb1\x35\x87\x78\xfe\xb3\x25\x04\x92\x07\x12\xab\xf0\x0f\x3f\x15\xf8\x87\x1f\x15\xfe\xe1\xa7\x00\xff\xf0\x53\x83\xff\x9a\x84\xbe\x0b\x6f\x7f\x7b\x76\x3c\x8c\xe9\x8b\xc9\x90\x8d\xbf\xa7\xc8\xc6\xfa\x8b\x6c\x63\xbd\x80\x2c\xdb\x54\xf6\x8d\x33\xab\x17\xa6\xf2\xac\x6b\x90\x5f\xbd\x66\x2a\xfb\xe8\xc6\xfa\x01\xec\xd4\xe8\x2e\xfa\x0b\x53\x74\x5f\xfd\x79\x73\x9c\x41\xc6\x34\xbb\xb6\xf6\xbe\x3a\x10\x04\x72\xd4\xf4\xc5\x38\x35\x7d\xf1\xac\x6b\x00\x0d\xa0\x00\xe8\x01\x31\x20\x05\x74\x7d\x98\xc3\x7e\xcd\x28\x97\x4d\x65\x3f\xd9\x19\x2e\xd0\x9d\xe1\x82\x56\xc3\xd6\x94\xab\x63\x5b\x79\xd6\x9d\xc5\xe3\xd8\x56\x9e\x00\x10\x64\x39\x80\xd6\xdb\x1a\xde\xaf\x19\x80\x8e\xd4\xab\xa0\x41\x9d\x66\xa1\x38\x94\xec\xcf\x17\xf6\x6b\xca\x7e\x57\x29\x20\xa5\xa0\x29\xcf\xba\xca\x13\x5a\x4f\xf6\x4d\xad\x78\x0a\x85\xe1\xe0\x19\xb1\xf5\x4c\x99\xc7\x2c\x79\x68\xfa\x98\xb8\xae\xf1\x8b\xfd\x07\x13\x45\xa3\x8c\x6a\xa6\x51\x4e\x20\x0b\xcd\x86\x94\x54\x4f\xb8\x53\xc8\x4e\x18\xe5\xe8\x37\x09\x85\x6c\x94\xb0\x5d\xdb\x35\x4c\x35\x01\x5f\x18\x90\x0d\x7c\x9d\x90\x63\x0a\x55\xd0\xb4\x19\x56\x54\x11\x72\x26\x10\x33\xd0\x14\xb2\x10\x02\xe4\xb4\xec\x46\xbe\x4c\x1b\x25\x74\xd3\x1c\x4f\x18\xe5\x88\x45\x0c\x86\x50\xd7\xa6\x11\xd5\x5b\x69\x3a\xc0\x3c\x35\x55\x8c\xda\x4a\xb3\x21\x47\xec\x96\x28\x59\x1f\xd0\x74\xba\x0b\xea\xa9\xae\xd8\x96\x28\x4d\x83\xfe\xf2\xd6\x05\x34\x52\xe0\x69\xe3\xee\x2c\x32\xbc\x55\x01\x8b\xd5\x78\xaa\x83\x4c\xc3\x5b\x13\x90\xc8\xba\xfc\x21\xde\x3c\x06\x17\x20\xd6\x37\x6b\xb1\x6b\xc7\xa6\xbc\x2e\xf7\x70\x8b\x5e\xb3\x16\xdc\xaa\x05\x4c\xe2\x64\xeb\x6a\xf9\x0a\xdf\x29\x23\x9b\x57\xfd\xf6\xc9\x22\xdb\x64\xeb\xef\x92\x19\xfe\x21\x2b\x6f\x7f\x8c\x1d\xb2\xa2\x7b\x63\x81\xad\xb1\x7e\x8c\x82\x48\x11\x2a\x2a\xbb\x96\x52\x5d\x7e\xdf\x40\x34\xe8\x2c\x2f\xd9\x0c\xa8\x4d\xb1\xe4\xca\xf2\x4d\x06\x9b\xb4\x96\xaf\x94\xcb\x87\x59\x5e\x1d\xd7\xca\xc8\x22\xe1\xb5\x05\x0a\x83\x50\x20\xb8\x01\x2d\x41\x48\x70\x01\x8a\xb5\x65\x8b\xe5\xf7\xa1\x98\x02\xc2\xd4\xf2\x4d\x65\x12\x88\xfe\x1d\x6d\x0f\x67\x7a\x2d\x57\xc4\x4f\xf0\xcb\x6f\x26\x54\x54\x4e\x4c\xe9\x99\xe8\xdc\xbe\xfc\x66\xa2\x6a\x5a\x65\xcd\x08\x27\x86\xa7\xf6\x4c\x74\x6a\x5f\x7e\x33\x51\x3e\xbc\xfc\xbe\x95\x08\xa5\xb1\xb9\xdd\x5e\xbe\xb2\x7c\xcd\x76\x5c\x7e\xcc\x62\x4a\xdf\xf8\xcc\xee\x56\xc3\x7c\x83\xe0\x42\x06\xd9\x4e\x13\x26\x97\xdf\xf7\x76\xeb\x43\xb6\x1e\x34\x8b\x30\x0c\xac\xb1\x13\x14\x8e\x6b\x85\x19\x86\x03\x39\x2a\x34\x87\xb3\x7c\xa5\xaa\x79\x1c\x03\x62\xc8\xa2\xea\x6e\xcd\x48\xd0\xd1\xe3\x1b\xd6\x29\x43\x5a\x81\xa1\x86\x61\xb9\x7c\x0d\xd2\xf9\x81\x09\x0a\x01\xe4\x35\xc8\xe3\x38\x89\xe5\xf7\x7d\x23\x3b\x10\xfe\x0e\xc4\x8a\x1d\xbb\x77\x3f\xcc\x36\xde\xa4\x15\xf6\x92\x72\x18\x19\x33\x1a\xb6\x94\xc9\xe5\x0f\x67\x2c\x08\x50\x6e\x31\x43\xcf\xec\xc1\xa7\xac\xc1\xb7\xac\xe9\x3a\x76\x14\x64\x2e\x7f\xee\xb1\x0b\x7a\x62\xcf\x64\x27\xf6\xd8\x81\xbd\xe5\x0f\x27\xd6\x11\x2c\x80\x60\x86\x92\xcb\x78\xc4\x32\x61\x5a\x99\x00\xa5\xd0\x21\xcf\xe5\x0f\x27\x36\xb3\x95\x47\x2c\xe4\x4c\x54\x30\xb1\x90\xa3\x11\xbb\x36\x9a\x52\xc5\xd6\x84\x85\x55\x4d\x39\x8c\x5d\x55\xe3\xf6\x71\x34\x05\x06\xa8\xba\xe6\x62\x44\xd5\xc2\xc7\xd2\xb0\x95\x01\x24\x19\xc0\x91\x81\xf2\x6b\x1d\x4a\x0b\x98\xc8\x39\x8c\x63\x2c\xe4\x7c\x07\x3b\x78\xdf\x95\x35\xf3\x7d\xee\x61\xd3\xb5\xd4\xff\x77\xec\x7c\xc5\xd5\x12\xcb\x7f\x8e\x72\x95\x31\x5c\x45\x9a\x11\x4a\x08\x72\x14\x0e\x0f\x1b\x90\x49\x04\xc1\xc1\xec\x2a\xb6\x8c\x60\xfa\x46\x18\x89\x8a\x0c\x3b\xc0\x4a\x34\x3d\x51\x4b\x78\x7b\x66\xbf\x72\xb1\xfe\x2b\x17\xdb\xcc\x14\x17\x8e\xda\xe6\xc2\xfc\x40\x16\x5e\xcb\x3c\x17\x24\x57\xb0\x6b\xe1\xff\x9f\xbd\x77\xed\x6e\xe3\xb8\x16\x44\xbf\xe7\x57\x20\xbd\x26\x8e\x78\x45\x42\xa4\x5e\x96\x30\x51\xb8\x94\xe8\xf8\xc4\x4e\x78\xe2\x89\x7c\x6f\xd6\x5d\x0c\xd3\xab\x48\x94\x80\x26\x81\x6e\x4e\x77\x43\x0a\x15\x68\x16\x1f\x7a\x39\xb6\x62\xd9\x16\xad\xa7\x45\xd1\x02\x24\x90\xd4\x83\xe6\x43\xa6\x28\x89\x5a\xeb\x80\xfa\x0e\xda\x8b\xa6\x18\x7f\x69\xcc\x8c\x3d\x77\x26\x3e\xff\xe1\xae\xbd\xab\xaa\xbb\xfa\x01\x10\xa4\x6c\x27\x27\xc7\x1f\x80\xae\xda\xb5\x6b\xef\x5d\xd5\xdd\xbb\xaa\xab\x76\xed\xed\x99\x64\x41\xce\xb5\xc9\xea\x35\x24\x55\xd2\xcb\x7c\x77\x71\xa3\x2b\x43\x93\xac\xae\x30\xc3\x8d\xae\xbc\x49\x07\xd1\x1b\xf1\xcf\x45\xcd\x3c\x8d\x74\xcc\xd5\x6c\x37\xfd\x91\xaf\x5b\xd9\x4d\x7f\x4c\xd2\x23\x24\x97\xb1\x13\x62\xdd\x05\xaf\xff\x85\x5f\x0f\x89\xeb\x21\x91\xf2\x56\x7a\x98\x2f\xaf\x03\xb4\x5d\xa1\xa6\x92\x50\xa8\xd2\xc4\x96\x51\x8e\x71\xcc\xdf\x46\x60\x9a\x94\x61\x9e\x08\xae\x1f\xee\xdf\xbb\x99\xf3\xe7\x51\x7a\x2b\xfd\xbd\xde\xfa\x87\xd4\x5b\xa1\x85\x96\xef\xf5\xd6\xf7\x7a\xeb\x6f\xa7\xb7\x36\x76\xa5\xd1\xb6\xf9\x53\xb0\x3b\xb6\x81\x02\x41\xdb\x7d\x50\x21\xdc\x7a\xdf\xca\x13\x91\xd6\xf2\xa0\x46\xe0\x8f\xd9\xed\x83\x22\xc1\x23\x03\x11\x76\xfb\xe5\x89\x1e\x34\xf1\x67\x3a\x30\x2f\x74\xa0\x4b\x11\x0f\x21\x48\x04\x33\xd4\x96\x08\xba\x47\x10\x0c\x7e\x04\x81\x9f\x40\x10\x3a\xb0\x69\x87\xd6\xac\x1f\xe8\xdc\xf1\x7b\xa0\xcf\xce\xbf\x00\x03\x71\x02\xc6\x62\x47\x5c\x5c\x80\xc6\x8f\xbe\x68\xe2\x0c\x8c\xc6\x0f\xc1\x00\x43\x71\x0c\xc6\x8e\x3e\x07\x53\x9e\xe8\xd9\xa1\x75\x45\x28\xfb\x7f\x34\x4d\xcf\x0e\x70\xd8\xe1\xd3\x25\x76\xf4\xe9\x92\x6f\xf1\xd6\xd6\x3a\x5c\xf2\xcd\x3f\xa0\xc1\x93\x25\x7a\xe8\x64\x89\x1e\x3e\x59\xa2\xff\x47\x1e\x07\xbf\x9b\x68\x44\xdf\x8f\x83\x5b\x1c\x07\x8f\xb1\x6a\x16\xf6\x0f\xf5\x1d\xaa\xd0\x74\xfa\xed\x0c\x94\x0d\x8c\x93\x62\x3c\x8c\x1e\xfd\x94\xa6\x1f\xd4\x1f\x48\xbf\xfb\x01\x74\xef\xfe\xfd\x9b\xb7\xda\x03\xbd\x2c\x4e\x86\x9a\x76\x5c\x25\xfd\xae\x52\x76\x0f\x86\xe6\x52\xe2\x60\x68\x9f\xab\x91\xa9\x15\x3a\x18\xea\xae\x59\xba\x1e\x78\x1b\x5e\xb3\x0c\x8f\x55\x03\xfe\xb1\x4a\xa7\xc7\x88\xa9\x59\xec\x10\x24\x4b\x66\x09\x77\xf5\x8b\x23\x16\xd1\x28\x30\x1b\x00\x6e\x03\x7c\x09\x36\x67\xb1\x83\x90\xc1\x45\x58\x4d\x2c\xc2\x6a\x75\x17\x61\xbf\xb9\x53\x90\xb5\xbe\x48\x2c\x9d\x6a\xba\x9a\x35\x88\x9e\xa4\x6c\x7f\x17\xae\xc7\x0c\xa2\x63\xc2\x36\xf4\x14\x35\x31\x79\xc4\xa4\x34\xa9\x5a\x3a\x35\xf4\xba\xeb\xb0\x5a\x5c\xcd\x1a\x71\xd5\xd6\xe2\xea\x31\xb8\x1a\x71\xf5\x88\x19\x57\x2d\xa3\x8e\x12\x3e\xac\xa1\x03\x73\x4d\xfd\xad\xa1\xbe\x61\xa0\x03\xf3\xe8\xcd\xa2\x17\x52\xc2\x2d\x1d\x1d\x2d\xdf\xbe\x12\x4e\xf7\x1a\x34\x19\x33\xb2\x41\xe5\x9b\x35\x88\xa9\xfb\xe0\xb2\x32\x15\x70\x4f\xf7\xf6\xe6\x2c\x9b\x9a\x31\xb9\x80\xaf\xc4\x96\xe7\x8e\x98\xe5\x47\xee\xb1\x06\xb7\x6e\x23\x0a\xd8\xa0\xa6\x7f\x29\x36\x33\xa0\xb3\x8d\x1b\x3d\xd6\x4f\xd9\x49\x29\x50\xb5\xba\xbc\x16\xcb\x01\xd9\x84\xa2\x51\x5c\x8b\x2d\x2f\x06\x6c\x8e\xa1\x38\xcd\x8a\x0d\x2a\xa9\x5e\xc8\xe8\x6c\xeb\x86\xea\xb1\x24\xd5\xe4\x45\x58\xca\xac\x8e\x91\xa6\x01\x2f\x98\xa4\x5b\x21\xcb\x77\x6e\xa8\x1e\xeb\xd5\xa8\xb7\xfe\x0a\x19\xa0\xda\x88\x9b\x73\x9a\x4f\x46\x7f\x90\x78\x6f\x13\xd7\x73\xf9\xfc\x3e\x76\xa1\x3f\x3d\xb0\xb3\xb5\x5d\xb1\x6c\x50\x7b\x49\xda\x50\x30\x84\x7d\xfb\xdb\x5e\x60\x09\x24\x25\xad\xdb\x76\x2a\xff\x44\xf4\xf2\xb8\x66\x2a\xcd\xca\x2b\x94\x74\xa7\x4d\xa2\x34\x2b\x1d\xe5\x71\x13\x4f\x6a\x1d\xd4\xba\x4d\x5a\x1e\xd7\x95\x66\xe5\x67\x94\x64\x6c\x36\x5c\x29\x1d\x54\xb3\xd3\x94\x64\xd3\x4a\xb3\xf2\x6a\x79\x51\xcb\x28\xcd\xca\xaf\xca\x8b\x3a\xb1\xb0\x36\xd4\x88\xbd\x52\x9e\xcd\xa6\x09\x12\x3e\x44\x35\x93\x92\x64\x5a\x86\x1d\x26\x90\x02\xc2\xff\x62\x64\x32\x44\x4b\x29\x5d\x3e\x55\x84\x82\x09\xa1\x84\x48\x4c\x22\x2e\x8c\x90\x23\x20\x03\x80\xe3\xaf\xc4\x81\x2d\xbb\x1c\x66\x72\x02\x1b\x97\x47\x0d\xf5\xd4\xa9\x1c\x2a\x4f\xc4\x0e\x19\xd9\xb4\x4e\xb4\x14\xd4\x82\xfc\xaf\x72\x4c\x50\x48\x77\x40\x5f\xd9\x3c\xf3\xf3\xf2\x04\x49\x12\x43\x14\x12\x53\xca\xc4\xd2\x07\x0d\xd6\x59\x90\x39\x4c\x6c\x68\xb7\xae\x74\x05\xf4\x57\xa7\x02\xdc\x40\xf4\x1c\x36\xd7\xa5\x8f\xb4\x05\x5d\x68\x37\xa7\x06\x94\x24\x2a\xa0\xce\x80\x06\x52\x60\xf5\x59\x65\x56\x15\x2a\x62\x25\xa5\xeb\xef\xc0\x18\x37\x4a\x7d\xbd\xaa\xeb\x5a\x2e\x46\x52\x41\xf5\x75\x30\x5b\x1e\x37\x49\x4f\xda\x57\xe4\x0b\xca\x90\x0a\x6a\xb0\x57\x75\xbd\x3c\x11\x93\xe1\x32\xbe\x45\x8d\x58\x0f\xd1\x6c\xda\xe5\xd5\x6d\x28\x2a\x83\x5f\x7f\x95\x67\x63\x56\x5a\x63\x3a\xac\xa7\xbc\xd8\x9f\x21\x31\xcb\xd0\x7a\x34\x79\x37\x49\xe4\xb3\x09\x45\x2f\xcf\x6a\x59\x76\x2b\xb9\xfe\x92\x20\x30\x7b\x24\x9a\x19\x23\x7a\xac\x27\x9d\x31\xb4\x94\xab\xc7\x82\xe0\x64\x42\xc9\xc0\x9d\xe5\xca\x0c\xd3\x1d\x09\x25\x5b\xbe\x2b\xed\x22\xdd\x35\x74\x9d\xa0\x0e\xeb\xce\x68\xf8\xc8\x72\x0d\xc6\xb3\x1b\x2b\xb0\x64\x5e\x27\xf9\x6c\xad\x18\x0d\xa1\x99\x5a\x52\x49\xd0\x1f\xb5\xb5\x1e\x38\xb0\xb3\x5d\xd1\x89\x92\x50\xb2\x0d\x45\x5e\xd8\xbf\xe7\x85\x22\x2f\xa4\x92\xb2\xfa\x3a\x98\x8d\xbd\x42\x0c\xf8\x7e\x25\x3d\xf0\x1e\x1d\xd4\x63\xff\x4c\x89\x69\xe2\xdb\x74\x30\x1b\xeb\x28\xdf\x60\x7a\x43\x8f\xfd\xb3\xd6\x9d\xa1\x0c\xae\xc7\x7e\x5e\x2e\x69\xb6\x9b\xb3\x5b\xca\xef\xa5\xb2\x69\xcd\xb0\x44\xfe\xd5\x5c\x4f\x9a\xbd\x78\x7a\xec\x57\xe5\x87\x3a\xb1\x6c\x54\x39\x58\x78\x38\x87\xaa\x90\x65\x0f\x95\x6f\x08\xa5\xc6\x0a\x5d\xcd\x86\x85\x0f\xbb\xd3\x19\xd2\x93\x4e\x86\xf4\x1b\x88\xad\x34\x2b\xff\x8c\x01\x35\x14\x21\x27\x08\x89\x6f\x70\x49\x83\x2c\x8a\x05\x1a\x2e\x87\xad\x03\x49\xe0\x7d\xce\x65\x98\x0e\xba\x81\x85\x5c\xc3\x21\xaf\x06\x54\x9c\x96\x2c\xcf\xa0\x86\x43\x92\x87\xb4\x8c\xd0\x6f\x5a\xb6\x7c\x83\x6b\x37\xad\x47\x23\x49\x01\x96\x14\x9b\x96\x26\x42\xad\x69\x16\x57\x6a\x34\x4a\xab\x69\x49\x46\x9b\xd1\x65\x24\x19\x31\x46\x86\x51\x08\x6b\xb2\xf2\x8c\xa7\xca\x6e\x40\x47\x40\x1f\x1d\x84\x1e\xfa\x05\xf9\xfb\xd6\x64\x07\xf5\x96\xa4\x96\x4b\xa5\x63\x44\x0b\x6b\xb3\x16\xec\x5a\x8a\x0a\x4d\xab\xa5\xd1\xb4\x90\x4a\x03\x9a\xe5\x52\xcc\x57\x12\x52\x6a\x69\xa2\x25\xd3\x5d\x52\xfd\x46\xd4\x1a\xd1\xe1\x33\x52\xd2\x6d\xdd\x69\x20\xa5\x19\xba\x2e\xbe\x8f\xbb\x29\x49\x11\x3d\x96\xd4\x8c\x14\xf1\xe6\x67\x22\x8b\x27\xc2\x0c\x9d\x68\x49\x69\x6a\x86\x79\x7c\xab\xb8\x6e\xf3\x69\x34\x2c\x00\x55\x06\x0f\x8e\xa7\xcc\x58\x0e\xd5\xd9\x1d\x43\xfa\xe0\x85\x1c\x37\xa7\x01\x0d\x96\x4c\xa3\x76\xf3\x54\x1a\x02\xfe\x5e\x94\x5a\xdb\xbe\xbd\x2f\x62\x77\x93\x92\x8d\xf4\xfe\x40\x74\xaa\x09\xff\x37\x5a\xc8\x01\x8e\x66\xa8\x7f\xc8\x95\x3f\x86\xff\x4c\x46\x72\x80\x23\x42\xc9\xe4\xec\xdc\x26\x43\xc9\xfc\xc1\xfb\x22\x96\x7c\x25\x69\x71\xe4\x03\xff\x9e\xb3\x24\x3b\x0e\x0c\xdc\x6f\xe2\xcd\x6d\x47\x79\x0e\x5e\x3c\xff\x2e\xe8\xde\xc5\xa4\x96\xfa\x07\x03\xbd\xbb\x50\xdd\xdc\x9a\x73\x97\xf2\x84\x19\x07\x22\x62\x19\xae\x51\xe7\x2e\xe5\x09\xf5\x0f\x06\x2e\xc4\xfd\x47\xf1\xee\xf2\x07\x1a\x8b\xf4\x54\x52\x1e\xb7\x94\x84\x52\x1e\x6f\xdc\xbd\x4b\x79\x7c\x53\x94\xea\x7a\x77\xa9\x43\x88\x34\xe6\xdc\xc5\xd0\xed\x9a\x2d\x8b\xa0\x52\xcb\xb5\x8b\x11\xf0\xec\xd2\xa0\x60\x0d\x68\xdd\x08\xc5\xd3\x8a\x11\x7c\x34\x3d\x49\xff\xf0\xeb\x23\xdb\x94\x9c\xae\x34\xb5\x2b\xba\xb2\x9d\x79\x81\x51\xb6\xd3\x13\xae\x1b\x18\xcd\xf3\x02\xf3\xa2\x4e\x60\xd2\x9b\xf5\x02\xb3\x91\x9b\x17\x5d\xf2\xf2\xa2\x7f\x4b\x9e\xe7\xf7\xef\xde\xb7\x19\x15\xbb\x81\x1b\x17\xa7\x50\x74\x8a\x6f\x39\x85\x71\xa7\x70\xdf\x29\x2c\xc5\x9c\xc2\x82\x53\x3c\xe5\x14\x46\x9d\xc2\x30\x42\x97\x30\x51\x72\x8a\x83\x4a\xb3\x84\x5d\x3c\x13\x44\xf5\x9c\xbc\xd4\x27\x12\x81\xc0\x3d\xc0\x38\x85\x77\x10\x04\x52\xdc\x73\x0a\x4f\x9d\xc2\x4d\xa7\x30\x86\xb5\x4b\xc8\x1c\x8a\xdd\xb2\x92\x53\x1c\x76\x0a\x63\x92\x7b\x98\x50\xad\x00\xcf\x60\x29\xf7\x1d\x23\xb3\x9d\x77\x0a\xd3\x61\x86\x00\x95\xfc\xc7\x48\x68\x01\x0e\x1e\x9c\xfb\x94\x91\x69\xdf\x42\xf6\x0b\x61\xf2\xb7\x9c\xe2\xa0\x53\x58\x80\x2a\x49\xc1\x41\x46\x0e\x30\xf1\xd0\x3b\x42\x9d\x56\x3c\xe7\x14\x1e\xe2\xad\x2c\x61\xfa\x7e\x54\xef\xf9\x90\xde\x92\x5c\xd7\xd4\xa1\xe0\xeb\x46\x1f\xce\x19\xee\xe3\x26\xd4\x8d\x80\x15\xd1\x5a\xaf\x4c\x72\x7b\x13\xaa\x12\xd5\xb1\x52\xa9\xe4\x15\x67\x63\xdf\x37\x29\x23\xdb\x92\x44\xc7\x20\x62\x6e\xf1\x47\xcb\x26\x7a\x92\x64\x0c\x9d\x26\x14\xa7\x70\x4d\xb4\xf1\x0c\x72\x5a\x42\x66\x83\xaa\x53\x98\x42\xd0\x1d\xe4\x3c\xed\x14\x87\x02\xc5\xf7\x44\xe6\x9c\x53\xb8\xa2\x62\x0b\x27\x05\xee\xa0\x53\x98\x41\x94\xe2\x19\x15\x38\xc0\xc3\x5a\x62\xa9\x21\xa7\x30\xe3\x14\xee\xab\x4e\xe1\x5d\xa7\x70\x11\xdf\x85\x73\x4e\x61\x4c\xc5\xd6\x31\x02\x63\xc8\x78\x18\x78\x17\xa6\x19\xe2\xa8\x28\x78\xcb\x85\x96\x30\x33\xcf\xef\x87\xbf\xc6\x38\x7f\x80\x24\xa8\x6f\x58\xe7\xa7\x25\x6b\xb6\xde\x29\x5c\x71\xef\xff\x06\x3d\x11\x40\xf5\xf5\x0a\xa6\x7d\xc5\xc1\x4e\x0a\x63\xdc\x43\x5e\xf7\xc3\x05\xbc\x17\x23\x0b\x78\xa7\x86\xcb\x7c\x7d\x1c\x2e\x8e\xee\xf2\x48\x32\xc1\x3b\x10\x46\xaa\x79\x43\xc2\xa8\x11\xf7\x27\x80\xe4\xbb\x5d\x9a\xc5\x67\x5a\x3b\x60\xce\xb3\xed\x77\x56\xd3\xf6\x43\x9d\xc6\xa1\xae\xf6\x1d\x27\xfc\x93\x58\xf9\x7e\xc6\x23\x6e\x5c\x7c\xa3\xe7\x36\x5e\xe7\xa9\x8d\xf3\xfe\x8c\x47\x74\x5c\x3c\xd8\x49\xf1\xe8\x0e\x89\x07\x1b\xbf\x99\xb9\xb3\x53\x38\x8d\x9d\x53\x60\x2d\x40\x31\x80\xc3\x3d\x37\x7f\x0f\xbb\xf3\xa2\x53\x98\x75\x41\x77\x50\xf8\xdb\xee\x23\x8b\x20\x10\x60\x1a\x05\x60\x8f\x86\x8f\xe2\x90\x68\xc7\xb4\x0b\x7d\x80\xb8\x25\x97\x48\xbd\x39\xb9\x2b\x65\xdc\x13\x30\xee\x93\x2d\xee\x89\xc5\x93\xe7\x02\xe2\xc4\x83\x92\xc4\x3d\x21\xea\x4c\xe8\x9d\xc2\x69\xce\x93\xf3\xe3\x8c\x7c\x4c\x38\x69\x4e\x70\x8b\xb3\xfd\x83\xcc\xe3\x72\xa7\xe8\x91\x6b\xa2\x0f\x87\xbb\xf8\x47\x00\xc3\x48\x58\x56\x2d\xa4\xcd\x6e\x0f\xd5\x67\x19\x3a\x10\x64\x34\xf3\x43\x7b\x75\xeb\xc9\x27\xfd\xa4\x83\x7e\xf5\xea\x44\xaf\x7c\x88\xbb\x7e\x2d\xb8\xec\x01\x2f\x21\xd4\x9c\x91\x06\xd4\xe1\x90\xa7\x2d\x7c\x55\x87\xf0\xdd\x98\x71\x8a\x6f\xf1\xf3\x7c\xcd\xc1\xb5\x10\x36\xc6\x3a\x85\x99\xd0\x06\x95\x60\x33\x16\x45\xa0\xb1\x93\x80\xd2\x0a\x2f\xb6\x86\x4d\x35\x86\x1b\xf1\xbf\x65\x6f\xc1\xeb\xd6\x36\x54\x0d\x67\x9c\xc2\x74\xcd\x6d\x79\xfe\x35\x72\x48\xc1\xc8\xb6\x74\xbb\xe2\x56\x51\x12\x34\x1c\x86\x7f\x57\xc8\xd7\x85\x78\x87\x0b\x4e\x71\x30\x8f\x5a\x8b\xf5\xdf\x2c\x6b\x5a\x1e\xa7\x5a\x25\xd0\x65\x4c\x27\xe2\xcd\xc9\x4b\xd3\x90\x6b\x4e\xf1\xcc\x0e\x97\xea\x2f\x8c\x9c\x19\x29\x62\xac\x6d\x27\x7c\xc3\xbc\xf4\xd2\x36\x7a\xa0\xb5\x09\xe6\x3b\x1e\x5f\x2e\xfc\x4f\x76\xb7\xd3\x04\xdd\xde\xb6\x13\x5e\xd3\xa0\x20\x1c\x07\x8a\x22\x04\xe2\xa5\x3f\x6d\xdb\xe9\x27\xe1\x89\x28\x3a\xa8\x6d\x67\xe2\xa8\xa1\x25\x63\xad\x8d\xb8\xe2\xd8\xdd\xee\x97\x33\xc1\xbc\x73\x44\x48\x07\x25\x7b\xdb\x6b\x08\x97\xa0\x3f\xd9\xd9\xda\x1e\x92\x28\xe1\x27\x1e\xda\xbe\xdb\x54\x2c\xf3\x0d\xbe\x63\xec\xb4\x91\x4c\x52\xc2\xf7\x4d\x49\x96\x39\x82\x44\x20\x87\x49\xdf\x27\x32\x92\x97\xe7\x5f\x21\xb4\x0f\xe3\x48\xdb\xb8\x28\x4e\xfb\xa2\x9c\x50\xda\x5e\x55\x96\xe3\x5f\x12\x50\xf5\xa8\x61\x8a\x9a\x47\x0d\x53\xfa\x6a\x80\x02\xb7\x1a\x66\xf8\x37\x02\xd4\x4a\x6a\x96\xa8\x95\xc4\xf5\x60\xf1\x25\x00\x05\x6e\x2d\x56\xd4\x21\x84\x4c\x1b\x9a\x4e\x5d\x31\x21\x67\x48\x93\x79\x5e\xec\x49\x8a\x79\x3e\x59\xe7\x92\x5a\x92\xa8\x86\x25\xcd\xc7\xb1\x4c\x96\xd6\x02\x71\x37\x39\xe7\xce\x10\x5b\xaf\x31\xe7\x7e\x8d\xe8\xd4\xc4\xb8\xf3\xd4\xc4\xf3\xb7\xee\xf1\x5b\x4d\x84\x84\x27\x1a\x3b\x7b\xab\x1e\x66\x4b\x7a\xea\xaf\xed\x5c\xb7\x88\x37\x6f\xaa\x87\xe8\x71\xb8\x46\xce\x69\x91\x3a\xe9\x49\x53\xc2\x59\xb0\x34\xf0\x61\x29\x64\x26\x80\x1a\x4b\xbc\x96\xd3\x45\x22\x23\x60\x28\x00\x4b\x72\x29\x58\x06\x45\x61\x49\x2e\x0f\xcb\x70\xa1\x30\xb3\xb5\xe9\xdb\x6b\x44\x8f\x83\xd0\x71\xb7\x57\xe2\x72\xa7\xc4\x41\xa4\x38\x08\x13\x07\x21\xe2\xc0\x3e\x0e\x6c\x37\x33\x89\x3a\xa8\xd9\xc4\x54\x0f\x1b\x59\x62\xaa\x1d\x86\x9e\xca\x64\x88\xa9\xfe\x2c\x97\x4c\x1f\x85\xab\x66\x52\x0b\xcb\x73\x7d\x26\xa2\xe9\x3f\x3e\x4a\xea\x1e\x02\x3c\xa8\xd9\x71\x20\x17\x07\x6a\x71\xa0\x14\x57\x7f\x66\xd2\x38\x90\x80\x02\xbd\xce\x7c\xe5\xa0\xa6\x1e\xce\xaa\x1d\x86\xfa\xb3\x9c\xfa\x33\x60\xaa\x1e\x8e\x36\x74\x69\x7c\x42\x72\x94\x1c\xb7\x49\xc4\x1c\xc4\x85\x6f\x75\xda\xe1\x12\xd8\x78\xa6\x21\x50\x37\x98\x5c\x70\xb4\x1a\x3b\x29\xda\xf1\xe0\x4c\xe2\x15\x92\xa1\x24\x64\xcb\xd2\xf9\x4a\x2e\x99\xcc\x18\xb5\x66\x0c\xbf\x24\x99\xd0\x5c\xe1\x15\x62\xdb\xc1\x1a\x9b\x9e\x22\x90\xa4\x96\xfd\xd6\xa6\x06\xd4\x6c\x7c\x4e\x40\xcd\x06\x27\x03\x26\xb1\xb5\xbc\x65\xf4\x91\x4c\x46\xcb\xe6\x93\x86\xde\x4f\x4c\x92\xcd\x5b\x44\xef\xa5\x5b\x18\xe3\x81\x5c\x78\x6c\x17\xf4\xdd\x11\x5d\xf0\x89\x18\xc4\x91\xf3\x56\x87\x6e\x64\xcf\x87\x6c\x97\x29\x1f\xa8\x5d\x9e\x7c\x6c\x66\x8c\x12\xac\x4e\x60\x24\xde\xbd\x7f\xff\xe6\x23\x4b\xfc\xb1\x2d\xa1\x38\x53\xb7\xd1\xed\x9f\x33\x55\x42\xbf\x7f\xce\xd4\x04\x3a\xfe\x73\xa6\x26\xd1\xf3\x9f\x33\x35\x85\xae\xff\x9c\xa9\x3b\xe8\xfb\xcf\x99\xba\x8b\xce\xff\x9c\xa9\x7b\xe8\xfd\xcf\x99\xba\x8f\xee\xff\x9c\xa9\x5b\xdc\xff\x1f\x50\x64\x0e\x00\x81\x26\xf3\x00\x08\x54\x99\x0b\x40\xa0\xcb\x7c\x00\x02\x65\xe6\x04\x10\x68\x33\x2f\x80\x40\x9d\xb9\x01\x04\xfa\xcc\x0f\x20\x70\x60\x8e\x00\x81\x47\xb4\x27\xc0\x94\xec\x8a\xd5\x99\xbc\xe6\x4c\x2e\x39\x93\x25\x67\xea\x9c\x33\x79\xdf\x99\x1a\x72\x26\x4f\x3b\x93\xd3\xce\xd4\xa0\xea\x4c\x4e\x39\x53\x67\x9c\xc9\x3b\x58\x36\x1d\x28\xbb\x87\xf5\xa6\xb1\xec\x8a\xea\x4c\xbe\xe3\x4c\x4e\x72\xc4\xc9\xa7\xce\xe4\x0c\xa2\x4c\x9d\x51\x81\xc3\xd4\xb0\x33\x59\x62\xa9\x21\x67\x72\x06\x6b\x9e\x55\x9d\xc9\x77\x9d\xc9\x8b\xce\xe4\x02\x56\x1b\x53\x21\xc5\x69\x8c\x21\xe3\x7b\x98\xbe\xe3\x4c\x4e\x33\xdc\x51\x51\xe6\x41\x4b\xce\xe4\x7c\x18\x77\x1c\x45\x58\x08\x14\xd4\xde\x09\x0b\xf7\x42\x3c\xa2\xf5\xf1\x8d\x5a\x1d\xaf\xdf\xe6\x38\x6f\x71\x3c\xd8\xd2\x78\xb0\x79\x71\xaf\x65\x71\x5f\x73\x36\xb5\x76\x00\x32\xcd\x63\xd5\x79\x26\x35\xf2\x9d\x7a\x0b\x5b\xe1\x81\xee\x39\x93\xc3\x78\x1f\x66\x65\xe8\x1d\x14\xfb\x36\x8a\xe4\x41\x2f\x22\x94\x3d\x0a\x1e\xf4\x01\xe6\x47\x45\x3f\xc8\x05\xd0\x0c\x4f\x80\xba\x8b\x08\x42\x5c\x4f\x4a\x9f\x70\x3e\x99\x7c\xa2\x04\x25\xf0\x18\xd7\x59\x37\x70\x7b\x83\x33\xe1\xe4\x39\x61\x4e\x12\x2e\x1b\x1e\xd1\xe7\x83\x9b\x68\xe4\x45\xf1\x0c\x9d\x09\x0d\xc9\x91\x28\x9b\xb4\x55\x70\x07\xd3\x48\x62\xd1\x06\x0c\xf5\xea\xd4\xf8\xb6\x87\x17\x3d\xfc\x61\x3f\x39\x8a\xd5\x67\x9c\xa9\x33\x51\xc6\x0c\xcd\xc1\x6f\x77\xb8\x71\x67\xc2\xb5\xe4\x8f\xf8\xc9\x49\x2c\xbc\xca\x5e\x11\x36\x42\x37\x6f\xc6\x99\x0f\x7b\x27\xe5\x2f\x79\x20\xf9\x10\xdf\xdd\x19\x2c\xc1\x77\xe1\x14\xbe\x9a\xf0\x90\x30\x84\x59\x67\xea\x2d\x77\x17\x4d\xe8\x8a\x51\x7c\xda\xc6\x71\x33\x0d\xdf\xed\x51\x46\xfe\xa9\x78\x8e\xc7\xdc\x9d\xb5\x10\x3c\x2d\x55\x19\x15\x4a\x6e\xd4\xdd\x6b\xf3\x03\x93\x12\xf2\x2d\xf1\x86\x2c\xb8\xdb\x6f\x7e\x60\x87\x5f\x98\x87\x9c\x2f\xc8\xcf\x77\xe5\x42\xf0\x01\xa9\xca\xbc\xd0\x57\x9f\xb8\x9b\x75\x3e\x60\xe3\xee\x0a\x9d\xa9\xdb\xce\x54\xc9\x99\x9a\x70\xa6\x26\x9d\xa9\x29\x67\xea\x8e\x33\x75\xd7\x99\xba\xe7\x4c\xdd\x77\xa6\x6e\x6d\xe0\xc7\xf0\x1b\x74\x5a\x18\x5e\xf4\x00\xdd\xb1\xe4\x4c\x16\xf2\xa8\xe9\x27\x51\x7d\x4c\xe7\x51\xcd\x72\xd5\xc3\x32\x4b\x78\x83\xaf\x6d\x65\x7d\x43\xb0\x88\x58\xdc\x90\xd8\x78\xcb\x1a\x92\x20\x62\x22\x74\xa0\xad\xd5\x5f\x89\x8b\xb3\xe5\xb5\x0c\x57\xa6\x04\x3a\x99\xf3\x4b\x02\xb0\x97\xdb\xfd\x82\x88\x95\x0b\x99\x79\x42\xa2\x13\x9e\x54\x86\xc2\x72\xed\xdc\xbd\x99\xc9\x53\x70\xf2\x91\xa6\xd2\xe4\x63\xed\xf2\xda\x8d\xb5\xd1\xb5\xf3\x6b\x25\x75\xad\xb0\xf6\xee\x5a\x49\x64\xae\xaf\x95\xd6\x8a\xea\xda\xf9\xb5\xc2\x5a\x69\xed\xf2\xda\x35\x80\x9c\x5f\xbb\xac\xae\x5d\x5e\x1b\x5d\xbb\x21\x12\xd7\x20\x71\x7e\x6d\x74\xed\xbd\xb5\xd1\xb5\xf1\xb5\x4b\xea\xda\xf8\x5a\x61\xed\xd2\xda\x75\x20\xc5\x4a\x6e\xaf\x5d\x5a\x1b\x65\xd9\x1b\x98\xe0\x65\xef\xaf\xdd\x62\xc9\xda\x73\x02\x2e\xdc\xac\x10\x6d\x36\x20\xd6\xec\x86\x42\xcd\x0a\x81\x66\x85\x30\xb3\x42\x8c\x59\x21\xc2\x6c\x0d\x8f\x36\x6b\xa5\xb5\xf3\x6b\x13\x6b\xa3\x6b\x63\xea\xda\x04\xa3\x3e\x01\xb4\xd7\x26\x20\x59\x5a\x7b\x77\xed\xf2\xda\x47\x90\xbc\xb8\x76\x5d\x40\x27\xbc\xc4\xbb\x6b\x93\xf5\xc6\xda\xb5\xf3\x20\x01\x8a\xf1\x1e\x93\x65\x56\x5d\xbb\x00\x7f\xd8\xe0\x89\x1a\x62\xe1\xc8\xb9\x76\x5e\x5d\x7b\x57\x5d\x7b\x4f\x5d\x7b\x5f\x5d\xbb\xa0\xae\x8d\xaa\x6b\x13\xdf\xa4\x1b\x9b\xce\xb5\x77\xbb\xc2\xe3\x9f\x0f\x1a\x6d\xaf\x17\x89\x92\x49\x28\x87\x76\x08\x06\xe8\x02\x2f\xe4\x13\x2f\x16\xaa\x13\xf5\x11\x5b\xd7\x08\x70\xed\x02\xde\xfb\x0f\x63\x6b\xef\x7e\xbe\xd4\xe5\x1f\x34\xd7\xae\xaf\x5d\x5c\x2b\xf9\x4b\x64\x63\xbe\xb5\x77\xd7\x26\xd6\x3e\x5a\xbb\x10\xfc\x8c\x5d\x3b\xbf\x36\xb9\x76\x1d\x9e\x28\xaf\xae\x34\x70\xe2\x13\x30\xba\xf6\xa1\xb0\x5a\x59\xbb\xb0\x76\x1e\x18\xc1\x23\x13\xf3\xd3\x6c\x64\x20\x5d\x7b\x77\xed\xa3\xb5\xd1\xb5\xf7\x25\xd3\xc0\xb5\x6b\x6b\x05\x78\xf2\x84\xfd\xc9\xda\x75\x7c\x9c\x4b\x31\xf6\x40\xae\x8d\xae\x4d\xba\x03\xa8\x0c\xca\x26\x94\xb5\xf7\xd7\x6e\xaf\x5d\x70\xc7\x4a\xcc\x62\x59\x3a\xa1\x30\xc9\x70\x5c\x8c\xd0\xf0\x3b\x99\x39\x1e\x22\x4d\xae\x5d\x5e\xbb\xbc\xf6\xa1\x92\xa0\xdb\x95\x18\x42\x80\xc6\x09\x18\x3c\x59\xdb\x71\xbc\xac\x43\x04\x90\xae\xfb\x88\x5c\xc6\xfc\x87\xca\x09\x18\x54\xd7\x2e\x42\x8b\xd7\x26\x70\x18\xad\x43\x86\xa3\xf9\x08\x79\x30\x20\x36\x80\xcd\xba\x01\xcd\x1a\x18\xa8\xdf\xac\x1b\x52\xb3\xd0\xe0\xb0\xf5\xa5\x97\xda\x5a\x7f\x08\xc5\xbc\x99\x40\x26\xe1\xa6\x91\x41\x68\xc0\xc3\x7b\x7d\x41\x59\xbb\x95\xe7\x77\x89\xa5\xd9\x13\x70\x39\xb6\x76\x61\xed\xd6\xda\x05\xd4\x9d\x97\xd7\x3e\xcc\xbb\x77\x32\x1a\x3e\xba\x36\x09\x4f\x0c\x28\xa8\x52\x7e\xed\x5d\x39\xf9\x11\xa8\x9a\x1d\x5a\x4d\xd7\xd8\xbf\xdf\x26\x49\x52\x8b\x3b\x27\xd3\xf4\x9f\x36\xe5\x36\x7b\x4f\xbb\x12\x21\x9f\x18\xe9\x3c\x31\xf9\x8a\x80\xde\xfe\x63\xa9\x2b\x7e\x2c\x3d\xbe\x7e\x71\x10\x7d\x1f\xa2\x0b\xc9\x7f\x8c\x0a\x31\x4a\x76\x85\xbf\x18\xa5\xb5\x77\x83\x8b\x08\x6d\x7b\x5a\x5b\xb7\xb6\x88\x50\xe4\x8b\x08\x45\xbe\x88\x50\xe4\x8b\x08\x45\xbe\x88\x50\xe4\x8b\x08\x45\xbe\x88\x50\xe4\x8b\x08\x45\xbe\x88\x50\xe4\x8b\x08\x45\x77\x11\xa1\xe8\x2e\x22\x14\xdd\x45\x84\xa2\xbb\x88\x50\x74\x17\x11\x8a\xee\x22\x42\xd1\x5d\x44\x28\xba\x8b\x08\x45\x77\x11\xa1\xe8\x2e\x22\x14\xf9\x22\x02\x0b\x68\x89\xbb\x82\x25\x3c\x7b\x8f\x9b\x6f\x8f\x9d\xc2\x74\x1e\x53\xd3\x1c\xe8\xdb\x69\xe7\xb0\x53\xd2\x6e\xfb\x59\x0f\x4f\x24\xf9\xa6\xbb\x97\x1b\x72\x0a\x33\x5e\xd5\x8b\x3c\xb9\x80\x3b\xd8\x05\x77\xb3\x0a\x32\x1e\x96\xbb\x0b\x3f\xcc\x61\x25\xa7\x30\x9f\x17\xfb\xd7\x02\xe8\x1a\x19\xf1\x6d\x30\xc8\x44\x39\x10\x48\x4b\x2e\x78\xff\xe8\x33\x1c\x29\x09\xd3\x1c\x66\x2d\x83\x3d\x20\x83\x82\x96\x06\xbe\xb6\x0b\x0b\x99\xc2\xd9\x68\x0b\x99\x25\x56\x72\x4a\x32\xe0\x28\xa8\x52\xcb\x99\x21\x12\xb7\x77\xf1\x35\x5a\xb2\x90\x01\x61\x7c\x88\x6e\xa3\x3d\xa8\x6f\xb8\x0e\x99\x06\x05\xdb\xf8\xdd\x35\x70\xb8\xa1\xd6\x0d\x87\x9b\x16\x61\xf0\x13\x65\x26\x52\x8a\x7b\x77\x2d\xca\x2e\xc4\xd7\x98\x78\x9d\xa6\xc4\x79\x2b\xe2\x9e\xf4\xf1\xa0\xd4\x71\x2e\x70\xdc\x13\x34\x7a\x5f\x80\x6f\x1b\xce\x23\xce\x7c\xd8\xd0\x63\x3e\x6c\xeb\x31\xe3\xb7\xed\x08\x99\x7b\x5c\x44\xd0\x34\x8a\x3d\x2f\x9b\x74\xc8\x86\x1e\x72\x01\x48\xfa\xb4\x41\x5b\x0f\x2e\xab\x27\xa2\x4f\x32\x4f\x20\x9f\x1c\x41\xf6\x1e\xd7\x7a\xb6\x1d\xd3\xb5\x6c\x3b\x2e\xba\xe6\x1c\x78\x69\x78\x8d\x06\x1e\x13\xdc\xab\x0d\x2d\xcd\x48\x25\x5b\x5e\x91\x91\x68\x6c\xb4\x10\xe3\xa2\x9e\xd8\x7c\xf4\xd4\x1a\x9a\xf8\xbb\x52\xc1\x1b\x68\x5d\xbf\xae\xdd\xa1\x75\xf9\x7c\x98\xec\xf8\xfd\xb6\x80\x92\xc9\xb3\xfc\xef\xe2\xed\xf9\xb0\x4a\xcd\x07\x34\x90\x87\xc2\xf0\x7d\x8d\x05\x40\x50\x1f\x05\x41\x6e\xb5\xb3\xed\x79\xb7\xe1\x3c\xe9\x29\x29\x2f\xcf\xf0\x7d\x1a\x8b\xe7\x59\x49\x84\x72\xce\x87\x35\x9a\x07\x72\xe9\x05\xd5\x5b\x10\xca\x10\x83\xfa\x3c\x1f\x50\x82\x3c\xcf\x90\x23\x34\x7d\x3e\xac\x24\x3d\x90\xcf\xc7\x8a\xe4\x54\xe6\xfb\x7b\xf4\xf7\x7a\x8f\xfc\x5e\x7e\x02\x37\xa9\x91\x7b\xd3\xd0\xfd\x68\xa4\xf7\x43\x3d\xbe\x95\x8e\x6e\xff\x86\x7b\xba\xf1\x0e\x0e\x3e\xf8\x91\x3d\xeb\x7b\xdc\x1b\x79\x96\x37\x7a\x70\xbd\x07\xd5\xf7\x60\x46\xf4\x82\xd7\x5e\xdf\x63\xc3\x9f\x86\x9a\xd6\x78\x11\xa6\x78\xa3\xae\xe9\xdc\x06\x6b\xf5\x12\xa6\xcf\xc8\x6e\x12\x59\x5f\x45\x23\xbb\x33\x5b\x59\x9f\xe7\xf6\xcd\xc3\x3e\x63\xbb\x49\xb4\xa8\x9f\xc1\xc1\x12\x67\x40\xa3\xd8\x45\x57\x63\x68\x37\x3b\x18\x13\x9d\xf1\x89\x53\xb8\xe9\x2d\xd3\x73\x13\x5a\x71\x8c\x02\x97\xe9\x83\xa7\x24\x0a\xd2\x1a\xbd\x0f\x98\x96\x90\x2f\x21\x85\x31\xa7\xb0\xe4\x2d\xd0\xbb\x40\x90\x29\x99\x90\xcf\x2b\x20\x11\x6f\x75\xde\x83\x74\xf8\x05\x78\x88\xd6\x63\x78\x48\xc0\x5d\x9a\x0f\xc2\x07\x12\x11\x67\x03\xa4\xa5\x79\x19\xb8\x89\xa5\xf9\xe2\x6d\xa7\x58\x72\x8a\x13\x4e\x71\xd2\x29\x4e\x39\xc5\x3b\x4e\xf1\xae\x53\xbc\xe7\x14\xef\x3b\xc5\xbf\xe9\xd2\xbc\x30\x89\xcb\x0b\xfb\xde\x3b\x4e\xe1\x21\x3e\xd2\x30\x79\x64\xcf\x01\xbc\xa2\x0f\x10\xed\xde\x8b\x98\x1e\x46\xdb\x1d\x0a\x9e\x3e\x8b\x43\x89\x77\xe4\xea\xbc\x10\xe7\x85\xcd\x0c\xdd\xa5\x79\x59\x12\xb1\x34\x1f\x10\xc4\xb5\x2b\x14\xcc\x25\x8b\xc2\x06\x96\xe6\x77\xef\x7b\x79\x33\x7e\x91\x82\x16\x86\xcc\xbe\x90\x1c\xa0\xdb\x95\x98\x1b\xb7\x48\x17\x71\x8b\xbc\xc0\x45\xc4\x3d\x34\xcb\x1c\x68\x13\x25\xb1\x93\x39\x35\xd9\xc5\x2e\xbb\xe5\x52\x2a\x22\x15\x25\x35\xe1\x06\xca\x8b\x51\x64\xb7\x2b\xbd\x34\xa9\x13\x66\x74\x48\x94\x04\x66\x5d\xc7\x5b\x5e\xac\xa2\x10\x6b\x51\x21\x92\x33\xaf\x9e\x10\x58\x4d\xc1\x50\x46\x8c\x2f\xd1\x63\x16\xb1\x39\x53\x23\x05\x19\x22\xc5\x34\x0a\x37\x17\x90\xa3\x9b\x4a\x50\x78\x8b\xd8\x6e\x23\x93\xc9\x08\x0a\x49\xa2\x2b\xe8\x9e\xcc\x95\xa9\xa3\x23\xaa\x71\xbd\xd4\xa2\x3d\xb5\x1a\x87\x85\x78\x44\x19\x53\x2e\xc7\x81\x81\x08\x52\x29\x23\xa9\xe9\xb5\xfa\x09\x0b\xa1\x9f\x38\x56\xd3\x89\x90\x5d\x63\xda\x8c\x58\x0a\xb1\xb4\x5e\xba\x7c\x4e\xef\x25\xea\x51\x9a\xe9\x25\xcb\xe7\xa8\x6a\x3c\x5b\xca\xf5\xf6\x11\xd5\x36\xc9\x51\x28\xb0\x8e\x6a\xdd\x70\xcd\x68\xfd\x98\x35\xf1\xd2\x67\x64\x8c\xa3\xc6\x71\xa2\x9a\xb9\x5e\x1d\x0a\x2d\xdb\xe8\x27\x49\xa2\x5a\x76\x2e\x49\x75\x23\x45\xd4\x7e\xd3\xb0\x34\xbd\x87\xd4\x5c\xa3\x60\xcc\x89\xde\x2b\x98\x13\xc6\x9c\xf4\x21\x73\x28\x00\xe6\x70\xcd\x68\xfd\x98\x35\xf1\xc2\x99\x03\x6f\xa2\xbb\xbc\x39\x6b\x8d\x33\x26\x3d\x75\x16\x11\x2c\xad\x37\x8e\x5c\xe3\xc8\x32\x0e\x0c\xe3\xc0\x2d\x0e\xac\xe2\xc0\x28\x0e\x6c\xe2\xc0\x03\x60\x56\x1c\xc8\xc7\x81\xf6\x66\x2c\x37\x74\x9a\xec\x85\xb6\xa9\xfd\x86\x48\xf6\xa9\x39\xdb\x30\x49\x9f\x6a\x99\x1a\x3c\xba\xea\xf2\x39\x6a\x1f\x35\x6d\xd2\xa7\xf6\x53\xf8\xb7\x72\xdd\x46\xfd\xd0\xc1\x3a\x4d\xc6\x81\x62\x1c\x48\x81\xb0\x5a\x1c\xa9\xc4\x81\x42\x1c\x08\xd4\xb1\x5b\xd4\xa9\xda\x6f\xa8\x39\x5b\xb5\x4c\xa8\xa4\xf6\x53\xd5\x8a\x8e\xe9\xf4\x02\xe7\xa6\x23\x03\x26\x45\x04\x4b\xaa\x79\x4a\x3a\x54\x1c\xbd\x5d\x03\x2f\xa0\x15\xcb\x05\x27\x4b\x56\xce\x36\x89\x0c\x0e\x1e\x15\x16\x3e\xf3\xd2\x9a\x15\x4f\x92\x81\x6d\x4d\x4c\x39\xc6\x5a\x13\xe2\x10\x71\xae\x2b\xd6\xc9\x6f\x19\x24\x19\x2d\x7c\x3d\x63\xbb\x7c\x48\xec\x36\x06\x71\xf6\xfa\x71\xe0\x96\x06\x51\xda\xd0\x85\x5e\x6c\x27\xbb\xec\x66\x97\x3d\x72\x3d\xb6\x1f\xc4\xea\x9c\x38\xe1\xf3\xf5\xb5\x7c\x8e\x9a\xa2\x81\x51\x67\xa1\x37\x6e\x60\xbf\x69\x3c\x1b\xcf\x34\xd4\x4c\x0f\x75\xa3\xc6\x32\x4c\x2a\x9a\x4c\x37\xd7\x64\x56\x5b\x0b\x35\xbc\x91\xf9\xe9\x71\x22\x6d\x78\xf5\x83\x98\x62\xb7\xab\x9f\x79\x29\xc3\x71\xab\xb6\xbd\x27\x6a\x74\x61\xf3\x29\xf4\xb6\x30\xfd\x64\x6a\x35\xa7\x7c\x53\x21\xd9\x83\xd1\x8b\x77\xef\xdb\xbb\x19\x8f\x3a\xdc\x0f\xe2\x51\x62\x95\xc7\x4d\x9d\xf4\xc7\xd2\xe5\x09\xfb\xc8\xb3\x77\xf5\x58\x1f\x4d\x26\xa9\x1e\xb3\x8e\x53\x33\x59\x1e\xd7\x63\x3d\x56\xf9\xb1\x5d\x7e\x60\xda\xe5\x07\x7d\xe5\x07\x7a\xac\xbf\x3c\xa1\xdb\xb4\x0f\x51\x8c\x6c\x37\xb1\x0d\x5f\x44\x45\x6f\x26\xa1\x07\xcf\x2a\xd0\xd0\x3c\xc2\x1b\xa3\xf2\x79\xbb\x5d\xd1\xcb\x13\xe9\xf2\xb8\x3e\x10\xcb\x96\xc7\x2d\x23\xd9\x4f\xcd\x1e\x25\x11\x05\xa5\x52\x24\x44\x4e\x41\xdb\xbe\x0d\x88\x34\xb5\x2b\xfe\xda\x11\xb5\xdc\x29\x84\x42\x53\x03\x0a\xab\xd7\xae\xc4\x44\x05\x86\xda\x14\x9a\x6f\x68\xf5\x31\xd3\xd1\x54\xcb\xb3\x26\x0c\xcf\x70\x2d\x8f\xf7\x7a\xd3\x8f\x74\x04\xdd\x1a\xb8\xc9\x68\xca\x3a\xe9\x07\x64\x9d\xf4\x4b\xa8\xc9\x08\xb2\x51\x88\x1d\xd1\x34\xd3\xe5\x59\x8e\xcd\x52\xbd\x51\x73\x13\xad\x01\xf4\x81\x1a\xbd\x31\x71\x14\x1b\x38\x71\x94\x46\xcc\x54\xb4\x68\x3c\x1e\x50\x51\x51\x4e\xc8\xc1\x35\xc5\x14\x7b\x1b\x6d\x57\x94\x84\xd2\x99\x2d\x2f\x66\xec\xae\x98\xd2\xb4\x5d\xe9\x54\xb6\xdb\x9d\x9e\xde\xea\x62\xfe\x19\x3a\x5b\xfa\x0c\xb3\x4b\x09\xcf\x6a\x72\x81\x78\x47\xe5\x71\x1e\xf0\x08\x12\xd9\xf2\xb8\xd9\xa3\xe5\x2c\xb5\x3c\xde\x6f\x6a\x19\xcd\x02\x48\x6f\xce\x52\x7b\xcb\x8b\xba\xc6\xae\x19\xb8\xa2\xf7\xcd\xe3\xe8\x7e\xf3\xb8\x1c\x04\xa9\x3c\x1b\x88\x82\xd4\xb3\x71\x14\x24\xe1\x89\x05\x78\xc7\x91\x33\x66\x7a\xe3\xc8\x15\xff\x5d\x17\xa5\xc7\x99\xdb\xe8\xbe\x2d\x3a\x64\x71\x35\x80\xca\x35\x80\x0a\x0a\x40\xc5\xd7\x9f\xa8\xf2\xcb\xaf\xf2\x37\x5f\xe5\xef\x7d\xbd\xe9\xc5\x51\x62\x21\x3d\x97\x18\xa3\x84\x24\xa0\x7e\xed\xb9\xc5\x51\x35\xad\xf6\xf1\x1a\x6a\x7f\x08\x77\x13\x53\x08\x18\xf8\x61\x12\x71\xe8\x50\x9c\xcd\x21\x10\xc0\x0f\x2d\xc4\xf9\x24\xc2\x07\xf3\xcd\x22\x7c\x25\xcd\x6c\x3c\x89\x8e\x28\x9d\xa4\xf9\x64\xae\xf6\xbe\xb8\x92\x53\xd0\xc1\x47\x4f\x9a\x98\x07\xed\x6d\x6d\x4d\x71\xdb\xf8\x95\x71\x8c\x9a\x3f\x27\x16\xdd\xd6\x68\xd4\xe8\x1f\xb6\x1e\x38\x70\x40\x6f\x57\xf0\x1b\xea\xd0\x3f\x29\x09\x17\x90\x03\xc0\xff\x5d\x63\x76\x93\x25\xd2\xa3\x2f\x47\x62\x34\x32\x3a\xe9\x0f\x96\x45\xbb\x43\x89\x91\x78\x0f\xc9\x64\x70\x26\xd0\xfc\xc3\xd6\x26\x79\x1a\x61\xd3\x54\x80\x4e\x6d\xb7\x2a\x7e\x3a\x6d\x4d\x8d\x8d\xca\x3f\xb2\x62\xf0\x6a\x1f\x25\xde\x92\x11\x8c\xc9\x3a\x8c\xc3\x7a\x73\x16\x7e\xf0\x97\x86\x1f\xfc\x25\xe1\x07\x7f\x1d\xf0\x83\xbf\x01\xf8\x0d\x24\xf4\x6f\x21\x82\xd2\xde\xd6\xbd\x9b\xd9\xf8\x0f\xa9\x9e\x81\x16\x92\x8d\xf8\xa6\x5a\x9d\x5e\x5d\xf8\x7c\x78\xf5\xc1\xea\xd2\xea\xf8\xe7\x83\xab\x53\xea\xe7\x23\xab\xc5\xd5\xa7\x9f\x0f\xba\x80\xd5\x39\x4c\x3c\x85\xe4\xf8\xea\x22\xc0\x56\xef\x70\xf8\xea\xfc\xea\xd4\xea\x13\xc8\x08\x32\xbe\xec\x1d\x9e\xfd\xfc\xd4\xea\xcd\xd5\x85\xd5\x27\xab\x4f\xf1\x7f\x4a\x5d\x7d\xb2\x5a\x5c\x5d\x5c\x7d\xba\x5a\x5c\x9d\x5b\xfd\x68\xb5\xc8\x18\x4d\xaf\x2e\xac\xde\x0f\x02\x1f\xac\x2e\xac\xce\xfb\x41\x85\xd5\x62\x10\xaf\xe6\x67\x9b\xbf\x7d\x81\xd6\xb9\x6d\x93\x5a\x26\xb5\xcb\xd7\x2a\x5f\x9b\x02\x2d\x8a\x68\x4f\x44\x6b\x42\x6d\x89\x68\x49\x9d\xaf\xc0\xd5\x69\x68\x05\xb4\xe0\x29\x4a\x2e\xc9\x0d\x32\xcf\x33\x11\x1f\xb0\xcb\x1d\x21\x23\xca\xb6\x08\x98\xd3\xc0\x09\x64\x98\x5b\xfd\x08\x38\xdf\x5f\x8d\xde\x03\x4d\x28\xab\xf7\x57\xa7\x3e\x1f\x5c\x1d\x87\xab\x8a\xfd\x7b\x1f\x9b\xfe\xc9\xea\xf8\xea\x47\xab\x13\x02\x58\xfc\xfc\xa4\x0c\x7a\xb8\xba\x10\x06\x4e\xaf\x4e\xad\x3e\x58\xbd\x29\x83\x16\x3e\x1f\xfe\x7c\x70\xf5\xa3\xd5\xf1\xd5\x09\x95\xc3\xc7\x57\x27\xea\xa9\xf8\xd5\xfb\x20\x02\x97\x04\x2f\x9f\x9f\x54\x57\x1f\xb2\x0b\x34\xf9\xa6\x4b\x15\x28\x7e\x54\x83\x1a\x2a\xfd\x17\xa4\xf5\x4d\x45\x88\x89\xad\x4e\xc4\x23\x8e\xc0\xad\x4e\xc4\x9b\x37\xf2\x0a\x28\xe1\x44\x2b\x62\x7c\x7c\x9f\x7c\x7e\xea\xf3\xc1\xe0\x97\x26\x3c\xf5\xab\x33\xab\xa5\xa0\xcd\x1f\xbb\x9d\xab\xf7\x6b\x7f\x82\xfa\x7c\x67\x01\xe9\xd5\x52\x6c\x75\x72\x75\x7c\x75\x8e\x53\xab\xef\xe4\x6a\x75\x7c\xf5\xc1\xe7\x43\xab\xe3\xab\xf7\xc4\xe7\x52\x34\x8d\x06\xb5\xf4\xea\x34\xbc\xc5\xab\x0b\xd2\xd2\xfe\xea\xf8\xea\xe3\xd5\xf1\xd5\x47\xf8\x11\xb5\x3a\xb7\x3a\x15\xfb\xfc\x24\x70\x5d\x9d\x8a\x61\xab\xe7\xf1\x29\x9e\x07\x90\xbb\xae\x1f\x2e\xc8\x26\x94\xcf\x07\x57\x17\x56\x17\x57\x8b\xee\x6a\xbe\x07\x48\x27\x14\x26\xaf\xbb\x78\x2f\xb2\xc9\x84\x02\x0d\x72\x97\xea\x59\xa6\x23\xa1\x60\xeb\xa6\x56\x9f\xb8\xeb\xf2\x1e\x60\x20\xa1\xac\x3e\x65\x3a\xd6\x5d\x85\x77\x01\xa1\x91\x7f\xf5\xe6\xea\xd4\xea\x27\x78\xa3\x96\x56\xc7\xf3\xbc\xb9\x4b\xab\x0b\xab\x4f\x11\xf0\xf9\x90\xb8\x89\xac\x5c\x64\x16\x58\xd3\x76\xd4\x31\xa5\xdb\xa0\xea\x46\xf6\x73\xfe\x05\x68\xbf\x9c\xe2\xd8\x5c\x50\x5c\xb1\x12\xed\x67\xad\x24\x94\x20\xf3\x8d\x5d\x7b\xe5\xf9\xb5\x65\x1b\xa8\x9a\xfc\xe7\x83\xab\x85\x86\x83\x0f\xb8\x31\x04\xa4\x08\x01\xa2\xc4\x70\xbf\x15\xd8\x92\x26\xdd\xae\xb4\x00\x07\xb4\x91\x6c\x01\x36\x8a\x1b\xa1\xc0\x0d\x98\x1a\xf6\xdc\x18\xfc\x78\xde\xb3\x7f\xf7\xce\x17\x18\xc6\x35\xc9\x1d\xad\xf2\x1a\x46\x4c\xd5\xf0\xf0\x35\x26\x3a\x88\x49\x6d\xf5\x20\xba\xec\xef\xa0\x78\x9a\x19\xfe\x32\x9a\x7a\x90\xfb\xeb\x3f\xec\x7e\x2f\xfc\x9a\xfb\xeb\xff\x17\xf1\xb9\x70\x68\xc3\xa0\xa9\xaf\x11\x1d\x78\xb1\xe8\xca\xfd\xa6\x60\x01\x1c\xd4\x83\x29\x1b\x88\xf3\xe8\xca\x47\x81\x5a\x8d\xd1\xa5\x43\xd3\x53\xa9\x9c\x7a\x98\xea\x9a\xae\x1e\xa6\x19\x62\x11\xf5\x37\xa4\x3b\xa7\xfe\x92\x64\x35\x4b\x7d\x2d\x97\x25\xb6\x7a\x98\x74\xdb\xd1\xeb\x7c\x5c\x96\x0e\xac\x8c\x04\xa0\x36\x54\x86\xaa\xf5\x23\x2a\x77\xa4\xd4\xc3\xba\x7a\x38\xa3\xfe\xa6\x5b\xfd\x65\x56\x7d\x2d\xab\x1e\x6e\x24\xa0\x72\xcd\x48\xeb\x9b\xf1\xf5\xda\xd9\x9f\xeb\xcb\x65\xa2\x03\xac\xd7\x44\x0b\xa9\x81\x7e\x92\xd2\xf2\x96\x46\xf4\x54\xde\x32\x4c\x9a\xcf\x92\x0c\xc9\x6e\x61\xef\x0a\xe8\xb8\x1b\x53\x48\xcf\xdb\x8e\x6a\x93\x8e\xd8\x9a\xec\xd4\x6c\x3e\xaf\x20\xa7\x2d\x6d\x4b\xb5\xb5\xb5\x33\x7e\xf0\xd2\xef\x69\xe7\xec\x20\xb3\xbf\x9d\xb1\x48\x70\xea\xd1\xe3\xd9\x2f\x88\xa9\xc5\x34\x5d\x8b\xf1\xae\xf1\x8f\x69\x3f\xa3\x96\xd1\x17\x2c\x92\x0d\xdd\xa5\x22\xe9\xb0\x36\xcd\x12\x53\xd3\x63\x81\x42\xb9\x5e\x86\x64\x72\x72\x79\x63\x11\x60\x32\x24\x10\x0d\x76\x80\xe8\xa9\x18\xd0\xe2\x5e\x6e\xbb\xa9\x49\xfa\x49\x2c\x49\x6d\xad\xcf\x73\x73\xcb\x72\xd9\x84\x62\xd1\x2c\xd5\x35\x29\x00\x01\xcb\xa5\xa1\xa4\x17\x66\xf0\x7c\xe4\xc1\x74\x12\xa0\x69\x62\x7a\x81\x07\x58\xa6\x03\xe0\xdd\xb9\x8c\x2f\x58\x74\x86\x7b\xb7\xb5\xa8\x4d\xd2\x39\x39\x52\x34\xe4\x36\xde\xe6\xdb\xbf\x7f\xe7\x66\xe2\x00\xc8\xdb\x7c\xde\xc3\xf0\xa3\xb6\xd6\xd6\x03\x07\xda\xda\xf2\x79\x48\xfe\xf0\x40\xdb\x09\xdf\x22\x9e\xde\x4c\x9a\x35\xb6\x88\x67\xfa\x37\x04\x49\x68\x21\x4f\xcf\xe7\xb5\x76\x45\x37\xfa\xfa\x4c\xb6\x66\x5a\x5e\xd4\x93\x39\x53\x49\x30\x58\x2e\xeb\xc2\xb2\xe1\x35\x3c\x10\xaa\xdd\xdc\xbe\x8d\x11\x91\x2b\x7b\x95\x9a\x12\xe6\x76\x91\x25\xc1\x05\xbd\x98\xde\xae\x64\xcb\x77\xf5\xf2\x22\x6e\xc1\xf1\x64\x2e\xbc\x77\xe8\xe7\x24\xf0\x4c\xa9\x0e\x70\xd2\xdb\xcd\xed\x12\x3d\x2f\x93\x0b\xef\x0c\xfa\x29\xf6\x65\x72\x7d\x7d\xa0\xdc\x31\xa4\x70\x42\xce\x8b\x36\x48\x20\x25\xb0\xce\x07\xcd\x60\xf1\x83\x13\x1a\xa6\x30\x2c\x44\x4a\x53\x42\x8b\x7c\xc8\x15\xc5\x64\x11\x86\x13\xe6\xf6\x6d\xac\x0a\xb4\x3f\x59\x7e\x90\xf2\x1a\xc2\x29\xba\x18\x82\x68\x70\x45\x90\x75\xe2\xb8\x9e\xc3\x08\xc5\x09\xcd\xcd\x61\xef\x60\x4a\x48\x22\x2d\x0a\x7a\x92\x08\x1c\x97\x97\x5b\xc9\xad\x2f\xf7\xae\xcb\xc8\x87\x2c\xf3\x0a\x2e\x29\xf2\x87\xac\x3c\x6e\xa2\x83\x59\x53\x48\x23\xad\x24\xfa\xef\x86\x8b\xc9\xfb\x3e\x08\xd6\xa2\x36\x3b\x35\xcb\xbf\x2c\x58\x5e\xe4\x71\xd0\x31\xe1\x0f\x84\x5e\xbe\x8b\x0b\x73\xec\x92\x29\xdf\x55\xcb\xe3\xa9\xf2\x62\x30\x1c\x3a\x5f\x09\x2c\xcf\xbe\x40\x40\x74\xce\x09\xf9\x30\x2e\x5e\x84\xa1\xf2\xec\x26\xc2\xa2\xf3\x64\x79\xc9\xd4\xca\xd3\xbd\xa2\x40\x2b\x4f\x1f\x75\xc3\xa3\x1f\xd1\xb2\x59\x5b\xa4\xcb\x0f\x2c\x91\xce\x90\xdc\xa6\xc2\xa3\x03\x0f\x24\x0d\x14\x91\x12\x90\xa8\x13\x9a\x27\xa7\x76\x94\xc7\xd5\xf2\x75\x53\xed\xd0\xd4\x57\x34\xf5\x95\xf2\x03\xf5\x57\x64\xab\xeb\x80\xa1\x0f\xbe\x78\x78\x4a\x10\x97\x07\x7b\x0c\x45\x1e\xf1\xb9\x57\x03\xa9\x46\xa0\xf4\xbb\x35\x03\xa5\x8f\x63\xa0\xf4\xdc\x26\x03\xa5\xdf\x8d\xa5\xca\xb7\xea\xc4\x49\x27\x96\x4d\xbc\x40\xe9\xf1\xc6\x87\x47\x7a\xc4\xd6\xe4\x08\x3d\x47\x06\x4c\xcc\x8b\x90\xe9\xd1\xab\x6d\x3e\xfd\xf5\x37\x58\x79\xdb\xbf\xeb\xe5\x17\x39\x7a\xaa\xd9\xfe\x18\xc0\x29\xaa\xeb\x44\x43\x7f\xeb\xdd\x26\x24\xb8\xbf\x75\x98\xb5\x53\x35\x4b\x52\x29\xcd\x50\x53\x5a\x2e\xa5\x1b\x6a\x26\x97\xca\x68\xb2\xd3\x75\x11\x20\xd2\x0e\x06\x88\xd4\x36\x8a\x0f\x99\xa2\xc1\x17\x3c\x05\x5c\x80\x05\xd0\x07\xe2\x40\x96\x45\x0f\xd3\x7a\x6a\xbc\xda\x49\x03\x26\x24\x3d\x44\xcd\xe4\x74\x9a\x2c\xdf\x61\x8e\xd5\x31\x41\xcd\x1e\x23\x83\xc9\x94\x66\x1c\xc5\xc4\x51\xaa\x53\x13\x12\x16\xe9\x26\xf6\x46\xfe\xd5\x81\x26\x8a\x97\xa5\x26\xd0\x80\xea\x50\xb3\x11\xb7\xea\x54\x4d\x69\x11\xe1\x0d\xff\x2e\x03\xfa\xfe\x3a\x95\xd2\x62\x24\x93\xa1\xa1\x08\x86\x46\x96\xe8\xc1\x22\x5f\xcc\x06\xb7\x44\x8a\x43\x43\x4d\xb9\x4a\x9d\x35\xf1\xd6\x03\xdc\xad\x38\x6e\x55\xb5\x2b\x9d\x19\x12\xb3\x7a\x0c\xd3\x72\x5f\x66\x97\x4c\x42\xe9\xcc\x18\xac\xd0\x08\x15\x6e\xd1\xf9\xf8\xb6\x1d\xbf\xef\x6c\x6d\xd9\xdf\x15\xdf\xee\x2d\x28\xb4\x2b\x36\xee\x43\x6a\xba\xd2\x04\xb3\x3d\xcf\x01\xf9\x8f\xac\xd8\x11\x82\x53\x66\x92\xe9\xc9\xe9\x1a\x8f\x92\xa8\x05\xa2\x26\x6a\xf5\x1c\x90\x6b\xdc\xff\xf8\x8f\x65\xe7\xe3\xf0\xbd\xc1\x5d\x8f\xa7\x34\xc3\xd4\x0d\x77\xee\x8c\x59\x4d\xf2\x3e\x4e\x65\xf7\xe3\x9a\xe7\x7d\xdc\xe7\x7e\x5c\xd7\xbe\x15\xf7\xe3\x7b\x5f\xde\xf7\x22\x51\xb7\xe0\x9b\xe1\x7b\x8d\xf3\xf7\xaf\x71\xbe\x8b\xd0\xa9\x11\xeb\xb1\x4c\x05\x29\xdb\xb7\xc9\x61\x06\x7e\xda\xd6\xae\x64\x32\x34\xa6\x24\x5c\x4d\xe1\x06\x20\x88\x29\x09\x25\x93\xf9\x31\x06\x20\xd8\x28\x54\x83\x50\x63\x2f\x4a\xbe\xee\x1a\xf4\x0b\x51\xaf\x13\xd5\x81\xa9\xd3\x17\x25\xde\xa8\x06\xfe\x55\x48\x03\x6f\x9d\x73\x42\xe9\xfc\x55\x48\x67\xbf\x48\x43\x1a\x99\xd1\xd9\x26\xf1\x2f\x77\xfc\xad\x94\x36\x06\xb9\x25\x31\x50\x58\x5a\x96\xe8\x44\x0a\x73\xcb\x20\xf4\xef\x44\xb1\xef\x7c\x79\x53\x71\xd8\x83\x8a\xbd\x97\x28\xcd\x7f\xa4\x26\xb1\x12\x9d\x7f\xb4\x34\xbd\x87\x26\x94\x9d\xad\x6d\xfb\x5b\x5a\xf7\xb4\xb4\xb6\x29\xcd\xc6\x91\x23\x16\xb5\x13\x6d\xcd\x3a\xc9\xd2\x84\xf2\x3f\x1f\x15\xbe\x7c\xef\x6d\xa5\x59\x27\xa6\x69\x1c\x4b\x28\xff\xe3\xad\xa7\x4a\x33\xe9\xee\x36\x13\xca\x6f\x94\x13\xcd\x82\x42\xdb\xfe\x7d\xfb\x5b\x5a\xdb\x5a\x5a\xf7\x29\xcd\x39\xdd\xd6\x32\x82\xe8\xee\x96\x5d\xad\x21\xa2\x5f\x3e\x9c\xfd\xea\xec\x79\x89\xe8\xb9\x47\x82\xe8\x2f\x7c\x44\x77\xee\x6d\x69\xdb\xd9\xb2\x73\x8f\x4b\xd4\xe5\xf3\x72\x88\xe8\x57\x97\xee\xfa\x25\x3d\xf7\x58\x10\x3d\xec\x23\xda\xb6\xb3\xa5\xf5\x65\x14\xcb\x25\xca\xf9\xec\x0e\x4b\x5a\xb8\xfd\xd5\xdd\x9b\x32\xd1\x27\x82\xe8\x1b\x32\xd1\x7d\x2f\xef\x42\xb1\xda\x24\xa2\x8c\xcf\xce\xfd\x2e\xd1\xbd\xae\xa4\x7f\xfe\x6a\xe6\x91\x4c\x74\x49\x10\xed\x90\x88\xb6\xb6\x22\x45\x1f\x51\xe0\xd3\xb6\xb3\x65\x57\xf8\x46\xfd\x7f\xc5\xa7\x5f\x5d\xb9\xe5\x11\x3d\x78\x48\xd0\x3c\x78\xc8\x4f\xb4\x55\x50\x60\x44\x5b\xda\x76\xb4\x06\x89\xfd\xaf\xb9\xc1\x2f\x4f\x8d\x7c\xf9\xe6\x39\x8f\xde\xcf\x7e\x2e\xe8\xfd\xec\xe7\xca\x89\xae\x66\x6a\x92\xff\x97\x12\x93\x3f\xd4\x22\x96\xfa\x97\xa7\x46\xf2\xbf\x4b\x6e\x6f\xfa\xf2\xe1\xdc\x8e\x00\xca\xeb\x81\xd3\x20\x92\x83\xc8\x2f\x4f\x8d\xe0\xba\x70\x67\x5b\x57\x7b\x5b\x02\x8f\x8d\xbc\xaa\xdb\xdb\x20\x9f\xcf\xd3\xe6\xb6\x56\x77\x27\x3b\xa1\xb4\x7d\x75\xed\xac\xba\x13\xfe\x76\xc1\xdf\x6e\xf8\xdb\x03\x7f\x7b\xe1\xef\x65\xf8\xdb\x07\x7f\xfb\xe1\xaf\xad\x15\xff\xb1\x4e\x1b\x54\xaa\x3d\xd7\xf8\x06\xe9\x7a\x53\x8f\xaf\x2e\x16\xbf\xba\x7a\xed\xab\x8b\x45\xf5\xab\x6b\x67\x79\xea\x7f\x0d\x4d\x09\xd8\xf4\x9c\x5b\x5a\xe2\xa9\xff\x7d\xe6\x5d\x9e\xfa\xf2\xda\x18\x4b\xd5\x9b\x82\x70\xd2\x40\x14\xc8\x01\x21\x20\x01\x95\x6b\x4f\x41\x1a\xad\xb4\xa9\x99\x08\x4c\x21\x60\x2e\x72\xe8\x90\x67\xc0\xf4\xe5\xc3\xb9\x8e\xaf\xae\x9d\x3d\x04\x8d\xf0\x4c\x98\x24\xa8\x7f\x46\x12\x2c\x64\x66\x4c\xae\x3b\x1c\x99\x43\x26\x13\xc1\x21\x13\x01\xf5\xbb\xc6\x09\x14\x6e\x4b\x26\x93\x4d\xee\xbc\x27\xb0\x51\xf2\xe5\xb9\xb3\x5f\xbe\x79\x2e\x0f\x97\xa5\xb7\xeb\x58\x4c\x31\x04\x34\x9b\x6a\xd0\x3c\x4a\x61\xa4\x95\x84\xa8\x1b\xfd\x95\xf7\x3f\x1f\xfd\xe9\xab\x8b\xc5\xe0\x27\x1e\x28\x0f\x19\xea\x9f\x28\xc8\x47\x9f\xe0\x9e\x6f\x6b\x12\x91\xa0\x58\xae\x5d\xe9\xfc\xea\xc3\xe2\xff\x1e\xfc\xb8\x0b\x3b\x17\x07\x7d\x91\x92\x4d\xa5\xbe\xba\x54\x72\xb9\x84\xa7\x23\xd2\xe1\x29\x8f\xf4\x0f\x0f\x1c\xa0\x1e\x97\x2f\x4f\x9d\xad\xc5\xc5\x3f\x2b\xd8\x60\x7c\xfc\xea\x62\xb1\xc1\xbd\xd8\x81\xc0\x76\x2b\x68\x95\x2f\x1f\xce\xe1\x6e\x2b\x5c\xdd\x75\x6b\x11\x36\xde\xdb\xc1\x75\x83\xea\xc1\xab\x11\xb9\x29\x5b\xcb\x90\x00\xee\x9e\x3b\x75\x41\x7d\x09\x6f\xfd\xe8\xf4\xff\xba\xfd\x9e\x98\xb2\x60\x32\x9b\x50\xda\xbe\x3c\x7b\x5a\x4c\x54\x30\x99\x06\xa5\x73\x79\xf8\x7f\x7f\xf0\xbe\x98\xa5\x88\x5c\x12\x4a\xe0\x89\x66\x53\x14\x4c\x76\x24\x94\xb6\xff\x31\xf2\x00\x74\x0d\x9f\x7a\x88\xdc\x00\xd0\x7e\x38\x27\x26\x1e\x90\x0c\x7e\x0a\xee\xdc\x94\x07\xf7\xd0\x8c\xe1\xe8\x37\xbf\x65\xdc\xff\xcd\x6c\x19\x5b\xd2\x96\x71\x7f\x43\x5b\xc6\x6c\xc7\xd7\xb0\x0c\xf5\x37\xb4\x3b\xa7\xfe\x92\xe2\x96\x31\xcd\xe6\x8e\x91\x34\x4a\xda\xf8\xa6\x31\xed\x86\xea\x50\x19\x2a\x6e\x6a\xd3\xb8\xff\xdf\xd7\xa6\x31\xd5\x7b\x35\x3d\x95\xb7\xb4\x01\xb6\x6f\xac\xdb\x54\xcf\xeb\x49\x92\xc9\x6d\x61\xe7\x98\x11\x93\xf6\x8e\x07\x6a\x6e\x1e\x03\x1f\xb1\x7d\x8c\xec\xb6\xbc\x7d\xcc\x99\xba\x1b\xc8\x03\xbe\x1d\x64\xe4\x93\xe0\x2c\xa2\xb5\xf1\x21\x0d\x90\x62\xfd\x39\x5d\xeb\x33\xa2\x37\x92\x3b\xba\xa9\xde\x4b\xf4\xd4\xe6\xf7\x92\x49\x86\xc4\x8e\x69\x7a\x4a\xab\xb7\x9d\xdc\x47\xfb\xa9\x9e\xea\xa3\xe6\x66\xf7\x94\x8f\x61\xfb\x62\x9a\x9e\xf2\x7f\x69\x69\x7a\xaa\x0f\xc4\x75\x09\xa3\xf6\xb2\xc8\x31\x6a\x93\x63\x9a\x55\x67\x87\xd9\xce\xe9\xa9\x14\xc9\xc4\x6a\xef\x34\x0b\x8c\xe8\x1d\xe7\x24\x76\xa6\x17\xb4\x8f\x67\x71\xd7\xf9\x98\x6f\xd7\xf9\x98\x6f\xd7\xd9\xb7\xe9\x1c\xd8\x73\x8e\xb6\x96\x79\xf9\x05\xf4\x5e\x9f\x14\x88\x4c\xa9\x8e\x5c\xaa\x8e\x9c\xaf\x8e\x5c\xab\x8e\x8c\x62\xe2\x46\x75\xe4\x92\x5a\x1d\xb9\x58\x1d\xb9\x50\x1d\x79\x17\xff\x6f\x88\xb2\x2b\xac\xec\xaa\x40\xfc\x88\xe5\xcf\x57\x47\xae\xb3\x8a\x01\x94\x4b\xd5\x91\x71\x96\xbf\x84\x24\xae\x85\x41\x57\x64\xd0\xf9\xea\xc8\x7b\x08\x65\xa0\x8f\xaa\x23\x1f\xaa\x98\xba\x50\x1d\x29\x62\xfe\x02\x92\x76\xc5\x82\x4a\x1f\x8a\xb2\x0f\xc3\x65\xd7\x10\x1a\x51\xe9\x7d\xcc\x5c\x0e\x97\xd5\xd6\xd8\x6e\x4f\x79\xbd\xe3\xf5\x85\xd7\x0b\x5e\xe3\xbd\x66\x7b\xad\xf5\x1a\xe9\x35\xcc\x6b\x83\x27\xb1\x27\x62\xb4\xe6\xf7\x05\xb3\xc0\x86\xb0\x5e\xbb\x51\x1d\x39\xcf\xe8\xdd\xa8\x8e\x94\x90\xd9\xbb\xf8\x7f\x91\x09\x34\x8e\x99\xab\x91\x65\x1f\x62\xea\x5e\x64\xd9\xbd\xea\xc8\x4d\xcc\x44\x94\x5d\x17\x8f\xc3\x79\xa4\xcf\x3a\x75\x94\x95\x05\xd1\x23\xc3\x65\x04\xe4\xaf\x8e\x8c\xd7\x6a\xc2\x78\x9d\x26\x8c\xd7\x69\xc2\x78\x9d\x26\x8c\xd7\x69\xc2\x78\xb8\x09\xe3\x35\xe2\x6a\x6c\xab\x8e\xdc\xc1\x26\x5c\xab\x8e\x9c\xcf\x63\x35\xf6\x6c\xb1\xfb\xf8\x5e\xd3\x8e\x13\xc1\x51\xd7\x6d\xb7\xd7\x5c\xaf\x7d\x5e\x6b\x3c\xd9\x3d\x49\x3d\xb9\x6a\x8f\xcf\x8c\x3c\xa7\xcd\x09\x73\xaa\x9c\x24\xa7\xc7\x89\xfd\xcd\x96\x6b\x1b\x0f\xee\x8d\xbd\x79\x0b\x3b\x74\x9c\x1d\x78\xa8\x8e\x7c\x50\x1d\xb9\xe0\x3b\x57\x81\x6d\xe3\x0a\x2b\x80\xe4\x8d\x4d\xf8\x12\xde\xc4\x86\xc3\x3d\x8b\x20\xc6\x37\x76\xc3\x77\x92\xaf\x21\x86\x08\xbb\x15\xbc\xe7\xc0\x45\xe5\x98\x0d\x0d\x6c\xf5\x1d\x3e\xb0\xe7\x0c\x9e\x90\x3c\xa6\xe0\xb9\xc8\x8b\xa7\xe6\x3c\xcb\xdc\x41\x41\xaf\xe4\x59\x77\xe5\xf1\x31\x1a\x6d\xda\x56\x1d\xb9\x94\xaf\x8e\x5c\x68\xda\x21\x3b\x8c\x90\x27\x15\xa0\xe3\x14\x3c\xd2\x62\x6f\x57\x58\xdf\x28\x09\x7b\xbb\xee\x66\x98\x6f\x0a\x18\x68\x23\x0c\x66\x3d\xc9\x18\xa3\x3b\xe2\x85\xbb\xe4\x93\x8f\xe5\xf9\x7d\xe4\xb2\xa1\x54\xee\xde\x97\xbf\xb5\x4c\xe6\xff\xb4\xa3\x99\x69\xe0\xf1\x98\xdb\xc1\x4a\x53\x62\x87\xdb\xd8\xea\xc8\xa5\x48\x0a\x32\x02\x23\x72\xc7\x1d\x75\x7c\xa4\xe8\x89\x66\x1c\x0f\x6f\x88\x36\xb0\xdb\xcd\xc6\xac\xab\xd5\x91\x0b\x31\xb9\x7d\xee\xfc\xc1\x0f\xcc\x26\x14\xb9\xe1\xee\x1c\xc2\x0f\x4c\x03\x96\xaf\x47\xdc\xc9\x44\x08\x9e\x04\x5c\xde\x5b\xee\xcc\x42\x82\x74\x40\x39\xef\x43\x77\x7a\x21\x41\x06\xb8\x44\xbc\x0b\xdc\x89\x86\x0f\x58\xfb\x7b\xb5\x35\xdf\xd6\xc2\x90\xf2\xac\x17\x5a\x82\xe6\xc5\xd5\x91\x0b\x75\x63\xba\xb7\x32\x2b\xe1\x84\x67\x2d\xcc\x99\xa2\x77\x8d\x7c\x9e\xfe\xe4\x40\x5b\x6b\xeb\x4b\x2f\xd1\x1f\xed\x6c\x3d\x70\xa0\x95\x19\xc0\x41\xaa\x5d\xe1\x1c\x95\xed\x34\xc1\xea\x5d\x68\x60\x6a\xd4\xb6\x7f\xcf\x66\x0c\x89\xb9\x23\xd0\xd6\x84\xd2\xb2\x72\x76\xe5\x03\xa5\xb9\xcd\x4d\xed\x74\x53\xbb\xdc\xd4\x6e\x37\xb5\xc7\x4d\xed\x65\xa9\xb7\xd0\x3d\x28\x87\xed\x73\x53\xfb\xdd\xd2\xb6\x56\x37\xb9\xd3\x4b\xee\xf2\x92\xbb\xbd\xe4\x1e\x4f\xa0\xbd\x1e\xf4\x65\x0f\xba\xcf\x4b\xee\x6f\x95\x58\xb8\xe0\x70\xa0\x91\xbe\x3e\x69\xe2\xf7\xe9\xd5\xca\xf4\xa7\x37\x57\x86\x2b\xd3\x2b\x83\x6a\x65\xfa\xd3\xab\x95\xa7\x95\xe9\xca\x13\xb5\xf2\xa4\x32\xbd\x32\xb2\x32\xb8\xf2\x56\xe5\x13\x75\x65\xe8\xb3\xcb\x2b\x23\x2b\x1f\x00\xca\xe3\xca\x74\xe5\xf1\xca\x5b\x3c\xb9\x32\xb2\x32\xb4\xf2\x56\xe5\xb1\x0a\xbc\x2a\x8f\x2a\x73\x95\x79\x15\x88\x01\x4a\xe5\x13\xf5\xd3\xab\x80\x59\x59\xfc\xf4\x7e\xe5\x61\x65\xbe\xb2\xa8\x02\xbb\xca\x27\xc8\x01\x92\x2b\x83\x95\xe9\x95\xb3\x95\x69\xb5\xf2\xa0\x32\x5f\x79\xb4\x32\x5c\x59\xfa\xf4\xea\xca\x10\x94\xd7\x9e\x81\x31\x91\xb9\xb0\x5c\x50\x2e\x22\x17\x8f\x8b\xc6\x85\xe2\x02\x71\x61\xb8\x08\x9c\x3d\x67\x5c\xe3\xbb\x1a\x0b\x17\x57\x86\x2a\xf3\x95\x27\x95\x8f\x57\x3e\x50\x2b\x73\xd0\x12\x09\x80\x49\x3f\xe0\xb3\xcb\x2b\x83\x72\x95\x8f\x03\x18\x95\x07\x9f\x7e\x0c\xf2\xa9\x1e\xac\xde\x37\x39\x93\x81\x73\xe6\xfc\x38\x17\x4e\x9b\x53\xe4\xf4\x6a\x4f\x04\x2a\x0f\x90\x0e\xa3\x02\x7f\x8c\x02\xd4\x67\xb5\x9f\xfc\xcd\x6c\x43\x1a\x1f\xfa\x2b\xef\x7e\x7a\xbf\x32\xbb\xf2\x41\xe5\x49\x0c\x9e\x93\x4f\xdf\xaf\x4c\xaf\x0c\x07\x3f\x55\x2b\xa3\x2b\x83\x2b\xc3\x95\xf9\x4f\x6f\x46\x22\xc9\x9f\x9d\xc1\x72\x6f\x6a\x50\xb9\x52\x99\x5f\x39\x5b\x99\x0f\x91\x90\x06\xf9\xcf\x4a\x2b\xc3\x95\x45\xe8\xf6\x58\x65\xba\xf2\x14\x1f\xb4\x27\x2b\x6f\x7d\x7a\x53\x6c\x30\x06\xeb\x36\x78\x80\x67\xe5\x03\x7c\x74\x9f\xc0\xfb\x24\x7d\xd2\x56\x3e\xfe\xf4\x63\x7c\x25\x9f\xe0\xb7\x2c\x3c\x3a\x2b\x83\x95\x27\x9e\x9c\xf0\xb4\x8e\x40\x35\x77\x5c\xf2\x03\xb3\xa2\x52\xac\xf2\xb8\xb2\x50\x79\xb2\x32\xb2\x32\xec\x0e\x4e\x32\x28\xed\x22\x7a\x2d\x70\x07\x27\x19\x94\xf4\x28\xc2\x5b\xfe\xc4\x1d\x9b\x44\xb6\xc3\x43\x98\xae\x3c\x74\x87\x26\x96\x19\xf0\x0a\x1f\xac\xbc\x55\x79\xe4\x0e\x4b\x3c\xbb\xe1\x02\x6a\xcb\x36\xe8\xa8\x3c\x68\xbd\xc8\x53\x2d\xde\xd4\x69\xfb\x36\xbb\x93\x76\xe5\xf3\x76\x27\x0c\x2c\x2c\xf1\x53\x18\x72\xda\x41\x59\xea\xb9\x4c\xa6\xab\x69\xe3\x51\x65\xd7\x9e\xdd\x5b\x73\x2f\x5d\x1d\x1b\xc7\x91\xa4\x3a\xf6\x11\x8e\x23\xd5\xb1\x9b\x38\x8a\x54\xc7\x0a\x38\x86\x54\xc7\x8a\x38\x82\x54\xc7\x6e\xe1\xf8\x51\x1d\xbb\x8d\xa3\x47\x75\xac\x84\x63\x47\x75\x6c\x02\xdd\x4b\x57\xc7\x6e\x70\xf7\xd2\x40\x91\xb9\x97\x06\x9a\xcc\xbd\x34\x50\x65\xee\xa5\x81\x2e\x73\x2f\x0d\x94\x99\x7b\x69\xa0\xcd\xdc\x4b\x03\x75\xe6\x5e\x1a\xe8\x33\xf7\xd2\xc0\x81\xb9\x97\x06\x1e\xd1\x31\xaa\xfa\xb2\xf2\x9a\xc1\xf5\x4b\xd5\xeb\x83\xd5\xeb\x57\xaa\xd7\x1f\xa8\x98\x7a\x04\xa0\xb1\xf7\xaa\xd7\x2f\x56\xc7\xce\xaa\x58\xbe\x50\xbd\xfe\x3e\x2b\xbf\x54\x1d\x1b\xaa\x5e\x1f\x63\x99\xdb\x98\xba\x28\x4a\xae\x7f\x52\xbd\x7e\x1e\xeb\xbf\xef\x12\x1b\x44\x4a\x83\xd5\xeb\x7f\x62\xa0\x31\x24\x76\xc3\x2d\x7f\x13\xcb\xdf\x64\xf9\x77\xb0\xf2\x55\x96\xb9\x86\xf4\x4e\x61\xf9\x69\x4c\x0f\xb2\x82\xf7\x10\xf4\x7e\xf5\xfa\xe3\x3a\xdf\xf7\xff\x28\xad\xf2\x86\xb1\xea\xf5\x8f\xaa\xd7\x1f\x54\xaf\xbf\x8b\xb5\xde\x41\xf4\xcb\x2a\xd2\x3a\x0f\x15\x21\xff\xae\x8a\x58\x27\x31\x33\x8c\xe8\x57\xd4\xea\xf5\x0f\x50\x82\xf7\x30\x05\x25\x57\x50\xd6\x31\x4c\x5f\x40\x01\x3f\xa9\x8e\x9d\x63\xed\x78\x24\x5a\x77\x05\xf3\x63\xa7\x00\x7d\xec\x5c\xbd\xc1\x8d\x49\x06\xa2\x00\x7b\xe0\xe2\x71\xe2\x44\xe1\x52\xe7\xe3\xf6\x05\x08\x34\xe0\x11\xe9\x3b\xfd\xd2\x0d\xac\x4a\x4b\x5d\xfe\xb0\x7a\x7d\x30\x0f\x0f\x02\xe4\x4f\xe2\xcd\x39\x55\xf3\xc4\xa2\x12\x40\xdc\xd4\xde\x5d\x80\xa9\x92\x08\x51\xab\xf1\x45\x7e\xfd\x3c\xc7\x1a\x1b\xc1\x47\x6a\xa8\x3a\x76\x26\x86\xaf\xc7\x9b\xd5\xb1\x93\xd5\xeb\x27\x83\x63\xb4\x78\x8a\x3e\xaa\x8e\x0d\x57\xaf\x0f\xd6\xc0\x95\x87\xea\x30\x86\xf4\x1d\xcf\x5f\xd1\x31\x7c\xc4\xaf\x8a\xb7\xef\xcd\x08\xb2\xc1\x85\x67\xac\x74\x01\x6b\xbf\x83\x6d\xbc\x51\x1d\x3b\x87\x04\xe0\xc5\xed\x8a\xe2\xdb\xd8\x28\x0e\x2f\xdc\xd8\x60\xf5\xfa\x3b\xde\x08\xee\x92\xc5\xf1\x1b\xd9\xbe\xc9\x15\x04\xf0\xbf\x84\xfc\xdf\x17\xef\xfa\xfb\xe2\xad\x5d\xf0\x3e\x33\x23\x8a\xb2\x5c\x69\x3d\xa9\x5e\xbf\x1c\x28\xe1\x5f\x9d\x3e\x60\xda\x87\xee\x35\xcd\xfb\xf6\xf4\x01\x93\x3e\x74\xef\x2e\x7b\x1f\xa1\x3e\x60\x87\x0f\x7d\xa8\x3a\x36\xec\x7d\x8d\xf2\xec\x80\x0f\xe5\xb4\xd0\x5e\x0f\xaa\x63\xa7\xbd\xcf\xd2\x00\xbc\xf6\x44\x80\x35\x8b\x4f\x07\x24\x6b\x23\x06\xff\x51\x52\x69\xd8\x57\x67\x75\x6c\xbc\x3a\xf6\x51\x75\xec\x66\x75\xac\x50\x1d\x2b\x56\xc7\x6e\x55\xc7\x6e\x57\xc7\x4a\xd5\xb1\x89\xea\xd8\x8d\xef\xd2\x57\xe7\x46\x36\x52\x2f\xef\x7e\x79\x33\x3b\x9e\x52\x90\x8b\x59\x1e\xe4\x62\x96\x07\xb9\x98\xe5\x41\x2e\x66\x79\x90\x8b\x59\x1e\xe4\x62\x96\x07\xb9\x98\xe5\x41\x2e\x66\x79\x90\x8b\x59\x1e\xe4\x62\xd6\x0d\x72\x31\xeb\x06\xb9\x98\x75\x83\x5c\xcc\xba\x41\x2e\x66\xdd\x20\x17\xb3\x6e\x90\x8b\x59\x37\xc8\xc5\xac\x1b\xe4\x62\xd6\x0d\x72\x31\xeb\x06\xb9\x98\xad\x15\x29\xb3\x4f\x97\x23\x65\xce\x5c\x73\x66\x4a\xce\xcc\xbc\x33\x33\xed\xcc\x3c\x55\x9d\x99\x29\x67\xf6\xb4\x33\x73\xc7\x99\x3d\x87\x20\xaf\xe0\x9e\x33\xb3\x04\x19\x28\xb8\xe2\xcc\x9e\x53\x9d\x99\x77\x9c\x99\x49\x81\xf8\xd4\x99\x99\x61\xd0\x7b\x40\x61\x76\x54\x05\xda\xb3\xc3\x40\x1e\xc1\xd7\x9c\xd9\x21\xc4\x39\xed\xcc\x7e\xa0\x3a\x33\xa7\x9d\x99\x8b\xce\xcc\x02\xd6\x1f\x63\x28\x0b\xc8\x7b\x52\x80\x4e\x3b\x33\xc3\x20\x0a\x32\x55\x9d\x99\x53\xce\xcc\xa8\x57\x36\x3b\xec\xcc\x8e\xca\xc5\xd8\x8c\x50\xa5\x71\x14\x6d\x21\x50\x50\x27\x6a\x26\xf6\x48\xb0\x23\xfe\x66\xed\x8f\x6e\xb6\xaf\xb5\xc1\x46\x6e\x26\x9a\xe6\xcc\x5d\x6c\x55\x09\x65\x9b\x67\x2d\x14\x82\xf0\x0e\xbe\x27\x17\xdc\xc3\x4e\xbc\xe8\xcc\xcc\xca\xd0\x3b\x58\xfd\xb6\x0c\xba\x88\xa0\xe9\x00\xdd\x07\x98\x1f\x95\x1e\x2e\xb7\x00\x1a\xf4\xd4\x05\xd5\x0d\xd6\x20\x09\x1d\x94\xd5\x27\xa2\x27\x99\x4f\xa0\xa0\x1c\x1e\xfb\x3a\x51\x1b\x90\xa7\x8f\x1b\x67\xc5\x99\x70\x0e\x9c\x36\x5c\x1a\x0c\xdf\x10\x0c\xda\xb0\xf5\x50\x0d\x1b\x06\x68\xa8\x15\x16\x73\xe6\x0c\x76\xd9\x2d\x67\x76\x28\xe4\x6a\x1b\xfa\x65\x09\x6e\xf7\xec\xe9\x86\x1c\x6e\xf3\xdb\x58\xc2\xae\x2d\xb9\xb5\x64\xe7\xdb\xd0\xef\xa7\xc5\x9b\x71\xda\x99\xb9\xbf\x15\xff\xdb\xc0\x67\xd8\x99\x29\xc0\xb3\x22\xb9\xe0\x9e\x79\x88\xec\x59\x6b\x4e\x33\x2f\xdc\x8c\xdf\xcc\x0c\xbe\x30\x43\x31\x71\xdf\x3f\x71\x66\x6e\xf2\x47\x79\x76\xc8\xf3\xc6\xcd\xdf\xa2\x51\xa1\x30\xc6\xf1\x51\x71\xd1\xb2\x40\xf0\x3d\xb7\xbf\x62\xa2\xc1\xf7\xf0\xff\x13\xcf\x4b\x77\x10\x9e\x0e\x55\xbc\x88\x99\x31\x94\x53\xb8\xeb\xf6\x01\x93\xa1\x2a\xb7\x58\xe7\x7a\x4e\xbb\x3d\x48\x47\x08\xb9\x20\xba\xc2\x15\x5e\x78\xef\x8e\x28\x1a\x08\x55\x9f\x17\xca\x4e\x72\xe3\x2d\x03\x37\xe1\xc6\x7b\xf6\xb6\x33\x5b\x72\x66\x27\x9c\xd9\x49\x67\x76\xca\x99\xbd\xe3\xcc\xde\x75\x66\xef\x39\xb3\xf7\x9d\xd9\xbf\xa9\x1b\x6f\x50\x42\x4b\xd0\x1d\x42\x89\xe7\xf1\x6d\x3e\x8d\xfa\xed\x29\xbe\xd2\xe7\xf0\xff\x74\x1e\x6f\xe5\x6d\xcc\xdf\xc7\x4a\x0f\xd9\x23\x9e\x87\x27\x06\xba\xed\x9a\x33\x7b\x7a\x2b\x7e\xbe\x43\x32\x44\x38\xfc\xae\x21\x94\xe7\xfc\xbb\x86\x70\x91\x5e\xc0\x25\x79\xb7\xec\x08\x3c\x2c\xb4\xf0\x08\x5e\x4b\x54\xe1\x1d\xbc\x96\xa4\xc2\x4d\xb8\x2c\x5d\x22\x8a\xd1\xc6\x51\xe7\xb9\x62\x99\x1d\xdd\x68\x51\x4b\x71\x31\x1b\xf1\x50\xb0\xfb\x85\xce\x4c\xf5\x19\xd2\xb4\xab\xed\xeb\xab\x17\xd4\x9d\xf0\xb7\x0b\xfe\x76\xc3\xdf\x1e\xf8\xdb\x0b\x7f\x2f\xc3\xdf\x3e\xf8\xdb\x0f\x7f\x6d\xad\xf8\x8f\x75\xda\xa0\x52\x1d\x43\xe5\x6f\x8e\xae\x37\x49\xf8\xfa\xc3\xc7\x5f\x5f\xb9\xf0\xf5\x87\x8f\xd5\xaf\xaf\x5e\xe0\xa9\x7f\xbb\x2c\x52\x5f\x9f\xbd\xc4\x53\x7f\x9d\x9c\xe0\xa9\xff\xb3\x70\x56\xe0\x9d\xbe\xc1\x52\xf5\x06\x74\x4e\x1a\x88\x02\x39\x20\x04\x24\xa0\x72\xed\x11\xb9\xd1\x4a\x9b\x1c\x79\x23\x9d\x2d\xfe\xf5\xd4\x49\xee\x40\x11\x5a\xe2\x59\x2b\xfb\xe0\x81\x51\x38\x5c\x8e\x1f\xcc\x02\x29\x13\x60\x25\x2c\x90\x03\xac\x32\x91\x70\x8f\x4a\x8d\x72\x99\x55\xe4\xa0\xff\xf5\xa5\xc2\x5f\xff\x74\xc9\x3f\xd8\xff\x75\x78\x0e\xea\x46\x2c\x1e\xf8\xc6\xf8\xaf\x3f\x98\xfb\xfa\xc6\xb5\xc0\xa8\xfe\xf5\xed\xc1\xbf\x0e\x5f\xfb\xfa\xe6\xe3\x98\x5b\xa1\xc1\x91\xfc\xdf\xae\x9e\x94\x06\xf0\xaf\x6f\x9c\xc4\x41\xfb\xaf\x93\x67\x62\x5f\xcf\x9d\x15\xc3\x32\x26\xb3\x09\xa5\xed\xaf\x0f\x4e\x8a\x21\x16\x93\xe9\x84\xf2\x6f\xa3\xd7\x62\x5f\xbf\x75\xed\xff\x4c\xbb\xdf\xe0\x22\x97\x84\xc2\x4b\x7f\xbd\xe9\x8e\x97\xd8\xa5\x1d\xac\xca\x5f\xdf\xba\x23\x06\x44\x4c\x0e\xe0\x23\x15\xfb\xeb\xa9\x93\x62\xb8\x83\xe4\xc6\xca\xe6\xeb\x0f\x1f\xe7\xbf\xbe\x7a\x21\xff\xf5\xcd\xc7\x8d\x7a\x86\xda\xc0\xce\x18\xa4\x0c\xba\xb2\x00\xf0\xd5\x0b\x1c\x2c\xf9\x93\x92\x8a\x6f\x3e\x8e\xb4\x4e\x0e\x0c\x79\x5f\x5f\x2a\x7c\x7d\xe3\x64\xfe\xeb\x4b\x85\x7f\xbb\x7a\xb2\xf6\x2a\x18\x2b\xdf\xd4\xe2\x17\xa3\xac\x24\x44\xdd\xa0\xfa\xdc\xbb\x7f\x33\xf6\x76\xde\x57\xf7\x3a\x5b\xfa\x5f\x67\x2b\xff\xeb\x6c\xe1\x7f\x9d\xad\xfb\xaf\xb3\x65\xff\x75\xb6\xea\xbf\xce\x16\xfd\xd7\xd9\x9a\xff\x3a\x5b\xf2\x5f\x17\x2b\xfe\xeb\x62\xc1\x7f\x5d\xac\xf7\xaf\x8b\xe5\xfe\x75\xb1\xda\xbf\x2e\x16\xfb\xd7\xc5\x5a\xff\xba\x58\xea\x5f\x17\x2b\xfd\xeb\x62\xa1\x7f\xfd\x86\x17\x46\x52\xf9\xcb\xc4\xf3\xdb\xeb\xa7\xd7\xcf\xae\x9f\xfe\xe2\xed\xd8\xf3\xfb\xeb\x67\xd7\xcf\x7e\x31\xba\x7e\x4a\x69\x56\x9e\xcf\xad\x9f\x7d\x5e\x7a\x7e\xfb\xf9\x24\x64\x6e\x3d\xbf\xfd\x7c\xe6\xf9\xed\xe7\x1f\x03\x81\xd3\x5f\xbc\xfd\x7c\x16\xea\xf1\x92\x2f\xde\xe6\x25\xcf\xef\xae\x9f\x7d\x3e\xf3\xc5\xe8\x17\x6f\x3f\xff\x58\x94\x4f\x02\xbd\xf5\x53\x50\x20\x08\x95\x30\x01\x68\xeb\x27\x81\xe3\xfa\x49\x44\x7c\x3e\xf7\xfc\xe3\x2f\xde\x46\x49\xbe\x78\xfb\x8b\xd1\xf5\x11\x21\x89\x5c\xe2\x93\x71\x7d\x44\x92\x1e\xea\xfc\x65\x02\x4b\xc2\x51\x24\xfb\x24\x27\xc3\xc4\x37\xf8\x10\x69\xc8\xf8\xe2\xed\xf5\x33\xff\x7d\xf0\xed\xf5\x91\xe7\x73\x2c\x01\x82\x43\x42\x65\x6c\xc3\xe0\xd9\x2f\xfe\x1c\x02\xfe\xe5\xf4\xfa\x59\xe8\x90\x50\xc1\xfa\xd2\x17\x7f\x5e\x3f\xfd\xfc\x4e\xb8\xe0\x0c\x5e\x59\x13\xd5\x60\x71\xbd\x31\x28\x2c\x71\x50\x54\xbf\x8c\x61\xe1\xc2\x52\x6d\x45\x1c\x1c\xdb\x00\xf9\xbe\xfa\x7c\x56\xfd\xcb\x69\x75\x7d\x49\x5d\x3f\xa3\x3e\x9f\xfb\xf7\xb8\x08\xff\xfc\xd6\x17\x7f\x66\xbd\x84\x0d\xce\x3f\x2f\xf1\xfe\x80\xa7\xed\x8b\xb7\x6b\xbb\x0d\x0c\x54\xdc\x54\x88\x5d\xd0\x45\x01\x46\x4a\x42\x09\x50\xac\xf1\x29\xfc\xfc\x16\xbf\x45\xcf\x3f\xfe\xe2\x74\x0c\xde\x8a\xe7\x93\x7f\xb9\xb4\x7e\xea\x8b\x3f\x3f\xff\x38\xf8\x69\x1c\xe0\x51\x13\x5b\x5e\x2d\x8f\xc2\xf1\x3e\x9e\xe1\x81\x83\x47\xe8\x8b\x3f\x47\x12\x0b\x2e\xbd\x47\xe1\x34\x32\xe8\xae\x9f\x44\xc1\x7d\xf6\xde\x38\xe8\xfe\xe5\x34\x6b\xfd\xe9\xe7\xf7\x63\x7f\x39\xfd\xfc\xe3\xf5\x11\xf1\xf8\xb2\x57\x83\x8d\xc6\x52\x49\xec\x47\x49\x1c\x96\x5d\x8c\xd8\xf3\x7b\xa0\x85\x5c\x7c\xfe\x31\x1c\x80\xa6\xe5\x1a\xfe\x56\xb8\x5f\xc2\x41\x70\x52\xae\xf3\x97\xd1\x2f\x4e\xff\xe5\x92\xfb\x15\x2c\xb2\x1d\x3e\xba\xa7\xe0\xbe\xfc\xe5\xbe\xfb\xd5\xeb\x01\x06\x7c\x12\xcf\x3e\xbf\xfd\x97\x79\xf7\x13\x97\x67\x1b\xff\xb8\x5d\x1f\x5f\xff\x68\xfd\xe6\x7a\x61\xbd\xb8\x7e\x6b\xfd\xf6\x7a\x69\x7d\x62\x7d\xa3\xd5\x6e\xaf\xf6\xf3\xb7\x77\xa4\x9a\x95\x66\xe5\x9b\xfc\xca\xf5\x30\x9b\x81\xf8\xf3\xb7\x15\xdf\x9a\xf8\x5e\xfc\xb8\x69\xdb\x19\x3c\x06\xb4\x95\x9d\x79\x34\x93\x3a\xf3\xe9\x7d\x6e\xef\x75\xa6\xb2\xc0\xed\xbd\x30\xb5\xcb\x2d\xdd\xed\xa6\xf6\xb8\xa5\x68\xef\x75\xc6\xb5\xf7\x42\xd8\x3e\x37\xb5\x9f\x95\x8e\x08\x7b\x2f\x4c\xee\x6c\x75\xeb\xec\xf2\xa0\xbb\x3d\xe8\x1e\x4f\xa0\xbd\x1e\x94\xd9\x7b\x31\x06\x5e\x72\x7f\xab\xc4\xc2\xad\x17\xb1\x5c\x3e\x20\x7d\xb7\xad\xbc\x53\x79\x52\x99\xa9\x4c\xaf\x0c\xae\xbc\xad\xae\x9c\xac\xcc\x57\x66\x56\x06\x2b\xd3\x95\x47\x2b\x6f\x33\xab\xa9\xc1\x95\x61\x15\x6d\x59\x06\xd1\x22\x8b\x41\x2b\x0f\xd5\xca\xc2\xca\x9f\x2b\x4f\x20\x0f\x09\x2c\x98\xae\xcc\x54\x66\xd1\x02\x6c\x98\x1b\x1f\xad\x0c\xaf\xbc\x53\xf9\x18\x69\x57\x96\x2a\x8b\x72\xf6\x49\x65\xc9\xcb\xcc\x55\xe6\x2b\x8b\x95\x69\x96\xad\xfd\x31\xc8\x84\xe5\x62\x06\xc5\xdb\x48\x30\x2e\x12\x17\x84\x0b\xc0\x59\xd7\xb2\xf7\xfa\x00\x8d\x65\xce\x56\xe6\x2b\x8f\x2b\x1f\x57\x16\xd4\xca\x05\xb4\xf7\x3a\xfb\xd9\x04\x00\x3e\xbd\xaf\x56\x4a\x68\xcd\x25\x61\x94\x50\x28\x09\xf0\x6e\x10\xe3\x83\x95\x11\xb4\xf7\xaa\x5c\xf2\xa0\x75\x2d\xbe\x3e\x60\x16\x5f\xc8\x9b\x73\xe4\x7c\x38\x75\x4e\x93\x53\xac\x63\xf1\xf5\x01\xd2\x61\xd5\xe1\x8f\x51\x80\xfa\xbc\xf6\xbf\x1b\x8b\xaf\x4f\xef\x73\x8b\xaf\x48\x7b\xaf\xbb\x3e\x7b\xaf\xfa\xd6\x5e\x35\x6d\xbd\xce\xac\x9c\x5b\x39\x17\x0b\xa3\xf8\x6c\xbd\x3e\x9b\x08\xd8\x7a\x55\x9e\x08\x5b\x2f\x66\xf1\xf4\xe9\xfd\xae\x20\x9f\x06\xbf\x23\x2b\x0b\xf0\x5e\x87\x8d\xbe\x1e\xa3\x1d\xe6\x88\x6b\xf4\x55\x59\xe0\x46\x5f\x67\x36\x61\xf4\x05\x95\x62\x95\xc7\x20\xe1\x67\x13\x3e\xa3\x2f\x0f\x94\x76\x11\x85\xfc\x3e\x93\x2f\xc9\xe0\x8b\x51\xab\x63\xf0\xc5\x10\x6a\x18\x7c\xb1\xc2\x2d\x1b\x7c\x9d\xa9\x2c\xe4\x41\x2f\xe6\x41\xdf\x41\x6a\xe4\x3b\x31\xfd\xda\xbd\x73\x53\x9e\x89\x83\x61\xfc\xbc\xe0\x3b\x7f\xcc\x26\x3a\x15\xaa\xa7\x62\x1d\x9a\x9e\xb3\x6d\xa5\x19\x32\xd4\x14\xd9\xae\xe6\x34\x2f\x3f\x6c\x1b\xba\xee\x16\xb3\x5c\x57\x73\x12\x4a\xa9\x1e\x3b\x44\x52\xbc\x2c\x8b\xe9\xae\xe6\x0e\x2c\x89\x75\x18\x39\xdd\x76\x8b\x58\xae\xab\x79\x80\x15\xbe\x66\x50\xd3\x2d\xc3\x4c\xd7\x89\x1f\xb8\xe1\xf7\xb4\x4e\xbd\xab\xb3\xb5\x2b\x81\xd7\xb6\x2e\x9f\xf3\xd1\xa6\x3f\x6a\x47\xb6\xd1\x03\xae\xff\x02\xf4\x5c\xd0\xac\x59\xff\x42\xfe\x65\x1b\x6d\x6a\x62\x34\x7e\xd8\xf6\x03\xc0\xfa\x49\xab\xc8\xb7\xb2\x7c\x9b\x00\xc4\x76\xff\xe4\x00\x7d\xe9\x25\xfa\x93\x03\x2f\x8b\x92\x56\xd6\x31\xf6\x01\xb8\x3b\x42\x16\x7d\x5b\x2b\x5b\xd9\xdd\xd1\xd6\x9a\xb0\x9b\x4e\x30\x5c\xba\xbb\xe9\x8f\x47\x0c\x73\xdb\x7f\xc6\xfb\xf7\x9f\x9b\xe8\x8e\x03\x72\x15\x2a\x02\xd4\x40\x7a\xc7\x81\x36\xba\xab\x29\xe4\x4c\x32\xd3\x1d\x3a\xee\x2b\x4e\xfb\xaa\x1d\xe5\x02\x35\x8f\xab\x07\xbb\xcd\xf2\x54\x26\xa3\x76\x50\x2a\x9f\xf7\xcd\xa5\x72\x96\x5d\xdf\x43\xf4\xf1\x8d\x8f\xfb\xc6\x91\x5b\x5c\xed\x30\x8f\xc7\x81\x53\x5c\xb0\x89\x03\x9b\x38\xb0\x89\x23\x93\x38\x30\x88\x03\xf5\x38\x50\xde\x4c\x24\x99\xc3\x86\xae\x27\x69\x4a\xed\x28\x4f\x68\x98\x38\x54\x9e\xd2\xad\x9e\x34\x83\x4d\xd9\xf6\x31\xa3\x27\xad\x1e\x32\x74\x9d\x72\xe8\x2b\x26\xd5\xe0\x7a\x98\x64\x19\xa4\xde\x00\x75\xd8\x88\x03\xe9\x38\x90\x85\xd4\x54\x5c\x3d\x64\xc4\xd5\x57\xcc\xb8\x7a\x98\xd4\x09\x56\x77\xd8\x80\x6a\x50\x0b\x2a\xa9\x87\x0c\xf5\x15\x53\x3d\x1c\x1d\x1c\xaf\xb1\x70\x75\xb1\xce\x83\x39\x6a\x76\xf9\x5d\x4d\x7a\xc0\xcd\x7b\x9c\xf4\x13\xad\xe5\x72\x52\xc6\xaa\xe5\x93\x39\x67\xc7\x72\xd9\xb0\xfe\x97\x0f\xd4\xe6\xa8\xe9\xe2\x04\x47\x2a\x01\xf7\xc6\xa8\x7f\x2e\x4f\x59\x3d\x69\x5b\xaa\xb3\x99\x50\x71\x6e\x94\x36\xe1\xc8\xe9\x57\x14\xa9\xe9\x6e\x7c\x36\x46\x34\xb0\x00\xe7\xe2\x05\xd0\x4e\xd4\xf2\x1a\x10\xf5\xcd\xb0\x8d\xc6\xad\x5c\xb7\x65\x9b\xdb\x5a\x9b\x69\x1c\x9e\xc8\x3f\xfc\xfa\x08\x86\x28\x6b\x6a\x6a\x57\x48\x4c\xd9\x4e\x13\x0a\xd1\x25\xf7\x76\x9b\xa7\x72\x54\x33\x73\x8c\x10\xa4\x38\x2d\x2b\xa1\xd0\x58\x3f\x74\xf3\x61\xda\x07\x4f\xbb\xee\x0e\x91\x1e\x80\xc7\x8f\x03\x20\xd3\xc0\x00\xe4\xb1\xe4\x10\xd3\xe6\x88\xc9\x84\x2d\xc6\xba\x43\x94\xa6\x60\xa4\xb3\xc5\xe8\x86\x6f\x9a\x0d\xe3\x9b\x2d\x46\x34\x54\xae\xdf\x82\xbb\xcd\x3d\xfb\xf6\xbd\x88\xbb\x83\x8c\xbc\x8b\xe3\x2c\x8e\x3b\x8b\x1f\x3b\x8b\x67\x9c\xc5\x21\x67\xf1\xae\xb3\x78\x59\xc5\xd4\x02\x16\x5c\x77\x16\x67\x54\x4c\xcd\x3b\x8b\x97\x31\xf3\x68\x10\xf3\x93\xac\xe4\xba\xb3\xf8\xc0\x59\xbc\x80\xf9\x69\x19\x7f\xce\x59\xfc\x00\xa9\xb0\x5a\x8b\x43\xce\xa3\x73\xce\x62\x11\xb1\x86\x9c\xc5\x47\xce\xe2\x05\x15\x6b\xcd\x21\xef\x29\x81\x05\xb2\x5c\x76\x16\xcf\xb1\xfc\x28\x92\x28\xba\xbc\xa6\x9d\xc5\xb3\x58\x65\x48\x75\x16\x2f\x0a\xe4\xdb\xce\xe2\x4c\x1d\x63\x98\x7f\xc4\x16\x4a\xe6\x2f\xd0\xa4\x19\xc4\x9d\x63\x2c\xcf\xb2\x5a\x2a\x96\xb0\x86\x9f\x44\x94\xcb\x8c\xc5\x02\x43\x63\xcc\xa6\x10\x85\x4b\xba\x80\x6c\xa1\xfd\x93\xd8\x80\x68\x9e\x6e\xbf\x7e\x77\x2c\x99\xfd\xca\xe2\x45\x60\xc5\x98\x9c\x04\x72\x8c\xe4\x14\xa3\x04\x1d\x36\xf9\x77\xb4\xc2\x88\x77\x0d\x7a\xa5\xa6\x23\xc2\xe0\x4e\x3e\x3c\x0c\xf0\x7c\x62\x77\xfc\x09\xba\xe3\xd1\x9b\xce\xe2\x4c\x5e\x2a\x18\xc2\x67\xe5\x4c\xed\x4d\x8f\x30\xee\xa6\x36\x40\x6a\xc9\xa0\x24\xa2\x28\xd7\xb0\xc5\x81\xb7\xe3\x13\xac\x77\x19\x5e\xab\x47\x6f\x22\xb1\xdb\xec\x31\x0f\x59\xe7\x78\xd8\x77\x31\x71\x56\x70\x0f\x55\x10\xc6\x37\xa2\x63\xd1\xfb\x4e\xa7\xf3\xe8\x1a\x93\x31\x5c\x49\xb2\xe9\xf1\xb8\xdc\x66\x0f\x66\x1d\xe1\x64\x43\x9f\x20\x2f\x6c\x3a\x27\x53\x93\x40\x23\x9f\x7b\xd8\xdc\x79\x67\x71\xc8\xb7\x86\xe9\x2c\x5e\xc3\x1e\x60\x12\x8e\x43\xcf\xa3\xfd\xcf\xe2\x15\xd0\x2e\x8f\xce\x22\xaf\x8b\x78\x5b\x10\xeb\xd1\x08\xea\xa6\xdb\xf8\x26\x5e\x16\x8a\x60\xde\x33\x05\x8a\x28\xca\x26\x94\xb6\x58\x00\xc4\x0d\x7e\x7c\xc0\x34\xc3\xfb\x93\xe0\x76\xdb\x79\x34\x8c\x32\x9d\xf1\x6c\x7d\xa2\x4b\x93\xac\x26\xef\x72\xcf\xd2\xc7\x83\x74\x20\x06\x34\xe6\x02\x80\xf0\xb9\xf2\x6c\x7b\x82\xf0\x01\x46\xef\x2a\x8a\x25\xec\x78\x58\xb6\xf6\xf0\xba\x8d\xb5\xc3\x79\x74\xb6\x29\x64\x1b\x1c\xf9\xe2\x70\x6c\x98\x37\x04\x1c\x12\xb6\xed\xda\x8c\x7b\x6b\xbe\xb0\x08\x77\x80\xc5\xa9\x5d\xbe\xa8\xb2\xc4\xb3\x25\xed\xd9\x2c\x4f\x53\x0b\xef\x04\x7a\x74\x5c\xbe\xa8\xf2\xab\xc5\x13\x97\xd9\x3d\xf1\x41\x97\xcf\x41\x6d\x16\x42\xdd\xc2\xdb\x73\x94\x64\x88\x9e\x24\x2a\xbb\x1a\x16\x4f\x2c\x9f\x62\x37\x28\x00\x7e\x36\xcb\x13\xc4\xc2\x5b\x94\xd4\xa8\x4e\x54\xf8\x37\x2c\xbc\x40\xbd\x24\x2f\xe0\xa0\x67\xb3\x78\x81\x1a\x1d\x09\x25\xbb\x7c\x51\xcf\x19\x2a\x5c\xa8\xa5\x89\xc4\x32\x5f\x9f\xe6\x60\xa2\x09\x04\x90\x96\xa5\x72\x16\xde\xc4\x2c\xb5\xa1\x94\xda\x50\x42\x6d\x84\x46\x82\x4f\x44\x46\xae\xf5\x3e\x52\xb7\xe9\x4d\xf0\x91\x4a\x58\xaa\xad\x2b\x81\xd7\x9d\x5d\x91\x41\x49\x31\xa6\x06\x3b\x50\xfc\xd3\xb6\x56\xf8\xf2\xdc\xd9\xea\x21\x6a\x81\xd5\x67\x39\xbc\x9c\x8b\x64\xa2\x10\x66\xb3\xc1\x3e\x54\x33\x3c\xf2\x86\xcf\x1f\x57\x66\xbb\xbe\xad\x15\xb0\x3a\x5b\xbb\x9a\x8d\xa6\x84\xdd\x9e\xd9\xbe\x0d\xc4\x68\xd7\xb6\x99\x5c\x48\x13\xc4\x6e\x4a\x18\xed\x99\xed\x02\x18\x89\xb4\xb3\x2b\xe2\xb3\xd5\x8e\x0a\xf8\x4e\x72\x70\x23\x8e\x12\x8b\x98\x9a\xa1\xf6\x19\x47\x0d\xb5\x9b\xdd\xed\x25\xcd\x50\x53\x34\x95\x7b\xb6\x04\x0f\x50\xb7\x66\x3e\x5b\xa2\x19\xcd\x50\x33\x1a\xed\x37\x2c\xd5\xcc\xa5\xfa\x7b\x9f\x4d\x2d\x9f\xd3\x0c\x48\x5b\xcb\x17\x7b\x0d\xd5\xea\x27\x88\x42\xfa\xfb\x4c\x0d\x8b\x52\x66\xce\x40\x5a\xb5\xc3\xbe\x83\x08\x16\x17\xc1\x02\x11\x88\xc5\x65\xd0\x2c\x57\x02\x57\x00\x0b\x05\x20\x82\xbf\xad\x59\x82\xbd\x66\x31\xfe\x16\xe7\x0f\x45\xc8\x5e\xb3\x6a\xb8\xda\x38\xd4\x69\x1c\xea\x6a\xdf\xf6\xbb\xce\xce\xdf\xff\xae\xf3\x77\x5d\x5d\xff\xd7\xef\xba\xf2\xbf\xb3\x9a\xb6\xc3\x50\xdb\x9e\xc7\xff\x70\x21\xab\xb4\x23\x18\x41\x9e\xe4\xa0\x09\x20\x3e\x08\x0f\x72\x83\xc8\x20\xac\x6a\xa6\xfa\x55\x33\x85\xd2\x81\x68\x6a\xca\x4c\xd6\x70\xc6\xe2\xde\x16\xda\x97\x25\xf8\x4a\xdd\x57\xfb\x35\xd3\x4d\x13\xdd\x36\x45\xda\x36\xe9\xf2\x39\x4d\xe4\xfa\xa8\x7d\x54\x33\x6d\xb7\x12\xd5\xfb\xdc\xcc\xb3\x71\xfa\x6c\x5c\xe4\x6a\xdf\x07\xc1\x53\xb3\x3c\x9e\x9a\xe5\xf1\xd4\x2c\x99\x27\xdc\x2a\x89\x27\x54\x72\x79\x6a\x96\xcc\xb3\x66\xf7\x7b\xfe\x0b\xc3\x2e\x4d\x0e\xd3\x3e\xf5\x75\xcd\x54\x0f\xea\xb6\xfa\x86\x49\xd5\x5f\x52\x5b\x7d\x9d\xea\xea\xb3\x1b\xf4\xd9\x78\x9d\x05\x02\xf5\x75\xf5\xa0\xfa\x86\xfa\x4b\xf5\x75\xc0\xfd\xa6\xa7\x73\x30\xfd\x6a\xe9\xe8\x68\x91\x9d\x38\xc6\x3a\xb3\xf1\x2e\x6e\x77\x14\xeb\x4c\xc6\xbb\x24\xe3\xa8\x50\x19\x8f\x2b\x18\xeb\x3c\x4a\x32\xf1\x2e\xd9\x4e\x2a\x02\x95\xad\x1b\xf8\x2b\x64\xfc\x42\x08\xd3\xa7\x08\x21\x32\x35\xcb\x42\x34\xeb\xa1\x86\x65\x88\x9e\xb5\x3d\xbb\xa1\xc1\x1b\x4b\xf5\xe0\x04\xed\x37\x03\xb6\xd1\x1b\xb9\x44\xe1\x9f\x62\xfd\x3f\xa4\x8f\x98\xa1\x09\xd4\xeb\x26\x59\xbe\xd8\x9b\xb3\x96\xef\x77\x6d\xce\xac\xaa\xdf\xf0\x07\x80\xa7\xcf\xc6\x79\x04\x78\xff\x48\xec\x1b\x18\x94\x3e\x50\x71\x56\x4c\x8c\xbb\x96\x92\x20\x0c\xf8\x6c\x36\x26\x8d\xc1\x4a\x02\x81\x44\x60\x52\x4b\x39\x01\x53\x26\x53\x44\xd5\x30\x45\x0c\x5b\x53\x44\xd2\x30\x45\x24\x0d\x53\x44\xd2\x30\x37\x5e\xaa\x36\x7a\xb5\x8d\xcc\x37\x01\x27\xc2\x99\x45\x28\xc4\xc6\x9e\xdd\x9b\xb1\xdc\x0c\xcd\x41\xa8\xc5\xe7\x1d\xcb\xef\x67\xc5\x0c\xc4\x9b\x89\xf8\x3e\x9e\x71\xda\xf1\x6c\xca\xa6\x38\xed\x78\x36\x65\x43\x15\x0e\x12\xd7\x40\x95\x2d\xd4\x49\x27\x14\x8c\x57\x42\x2c\x15\xaf\xcb\x43\x59\x96\x20\xfc\x12\x40\xdf\x24\xbe\x98\xdf\xf0\x99\xcd\x50\x56\xf5\xa6\x3b\x41\xd4\x4d\xe0\xe2\x34\xe7\x7d\x9d\x3e\x1b\x27\x2a\x4f\x68\x34\xcb\x92\x30\x0a\x0a\x98\xbf\xd2\x96\x6a\x0d\x24\x94\x14\x49\x12\x35\x05\x4a\x38\x0b\x17\x0b\xd3\x7e\xa4\x46\xb0\xc2\xb3\x29\x6f\x4d\xad\xdd\xc6\xc9\x51\xdb\x4b\x2f\x41\xa2\xf5\x87\xe8\x9f\xb0\x73\x67\x57\x82\x76\xee\xea\x4a\x44\x16\xb6\x42\x61\x9b\x7f\xae\xc5\xa2\x92\x79\x4f\x75\x4c\xd9\xae\x6f\xb3\x3b\xb5\xae\x66\xda\x4c\x9a\x7c\xb3\x2d\x1f\xaa\x8c\x14\x9a\xf0\x1c\xf5\x07\x7d\x3a\xba\x3c\x04\x13\x0c\x8c\x06\xcf\x92\x59\x62\xda\x18\xf9\x69\x79\x0a\x83\xc1\x13\xad\xd7\x52\x7b\x9f\x4d\xe9\xfc\x9a\x81\x2b\xc6\x82\xb7\x2d\x11\xfe\x09\xea\x19\x7d\xb6\x81\x09\x1e\xab\x41\xb3\x78\x28\x78\x33\x30\xd6\x6d\x10\x00\x4a\x43\x66\xc8\x09\xd8\x78\xd1\x9f\x8c\xa3\x40\xb0\x56\xf0\xa7\xa3\xcb\xef\xdb\xec\x09\x83\x71\x9a\xa5\x0c\xdb\x64\x09\xdb\xa4\xcf\xc6\x59\xb2\x07\xfa\xc8\xc5\xa4\x7d\x3c\x69\x51\x8b\xa5\xea\xae\xd0\x1f\x55\x5f\x57\x7f\xad\xbe\xa1\xfe\x5c\x7d\xbd\x4f\x3d\x5c\x67\xc4\x6d\x00\xf1\x85\x16\x50\xc4\xf2\xbb\x2f\xf0\x7b\x27\x3c\xb4\x5d\x62\x4d\xdd\x17\xff\xdd\x5f\xd4\x1c\x76\xa1\x1c\x46\x91\x06\xda\x9a\xa3\x9b\x01\x5d\x16\xeb\xcf\x65\xfa\x2c\x3b\x62\x90\x5b\x9e\xb2\x23\x0a\xfd\x9e\x2d\xe5\xd2\xc0\xb8\x17\x0b\x97\x8a\x01\x90\xa4\x96\x87\x7a\x73\xcf\xc6\x97\x87\xc4\x0a\xba\x1f\xb7\xa1\xc1\x70\xf9\xfd\x1e\x79\x38\xd4\xcc\xac\x15\x31\x1a\xca\x23\x61\x92\x3c\x5b\x92\xc7\xb7\x04\x42\x96\x87\xb2\x31\x77\x1c\x60\x63\x1e\x69\xce\x26\x34\x50\xe1\xa4\x39\x9d\xd0\x40\xd1\x92\xe6\x64\x42\x03\xb5\x48\x9a\x3b\x12\x1a\xa8\x2f\xd2\x3c\x90\xd0\x40\xd9\x90\x6f\x61\x39\x7b\xd7\xfe\x97\xb7\xe0\xa7\xe9\x98\x61\x26\xad\x04\x8c\x70\x9d\x7c\x88\x53\x9a\x79\x82\xb8\x29\x4d\xe9\x6a\xce\x26\x3a\x95\x5e\x9a\x24\x3c\x98\x82\xd2\x0c\x39\xdd\x48\xb1\x2c\x01\x0c\x40\x11\x85\x1c\xea\x26\xd8\x66\x2c\x23\x60\x11\xa9\xba\x45\x58\x29\x14\xb3\x02\x84\xe0\x05\xf8\x26\x93\x89\x4e\x25\x49\x74\xa5\x19\xfe\x89\xb8\x74\x41\x7f\x76\x2a\xd9\x5e\x6a\xd1\x1e\x60\x83\x09\xe2\xa6\xa0\xea\xc0\x40\xa2\x53\x49\x19\xd0\x89\x4a\x33\x4b\x50\x91\x20\x4a\xd7\x89\xe6\x1e\xc3\x34\x69\x8f\xfd\xcf\x26\xc9\x66\x89\xad\xf5\x90\xcc\xcf\x49\x0d\xe7\xf3\xfc\xeb\xd4\x46\xb5\xfd\xd3\x03\x3b\x71\xe7\x75\x77\xbb\x0d\xdf\x9a\x36\x7c\x32\x37\xdb\x26\xd1\xad\x0c\xb1\x7d\xf5\xa5\xdd\x6a\x3b\x8e\x7d\xdd\x49\xba\xe4\x0f\x5e\x12\xcf\x50\x3d\x65\xa7\xdb\xf5\x76\x8d\x6d\x18\xb7\x75\x25\x98\xe6\xb7\xe3\xd1\xf2\x6d\xa3\xcd\x5a\xd3\x89\xb0\x79\x52\x96\xfa\x15\x7d\x8e\x07\xf7\xcb\xb1\xd8\x7e\x36\x8b\xc3\xa3\x66\x49\xaf\xda\x9b\xd3\xd5\xde\x5c\x46\x25\x47\x71\x2b\x96\xeb\x74\x62\x32\x95\x4e\x4c\xae\xd1\x89\xc9\x15\x3a\xa9\x1f\xd0\x2f\x0e\x7c\xe2\xc0\x24\x0e\x4c\xe2\x41\x1e\x71\xe0\x10\x07\xe2\x71\xa0\x1c\x07\xaa\x9b\xd9\x86\xd5\x69\xb2\x97\x66\x7a\x89\xda\x6f\x88\x64\x9f\x9a\xb3\x0d\x93\xf4\xa9\x96\xa9\xc1\x53\xa5\x2e\x9f\xa3\xf6\x51\xd3\x26\x7d\x6a\x3f\x85\x7f\x2b\xd7\x6d\xd8\x75\x75\xbb\x4e\x93\x71\xa0\x18\x07\x52\x71\x20\x14\x47\x2a\x71\xa0\x10\x07\x02\x75\xb6\x60\x75\xaa\xf6\x1b\x6a\xce\x56\x2d\x13\x2a\xa9\xfd\x54\xb5\xa2\x5d\x42\x37\xb6\x01\xfb\x0d\x04\xf9\xdb\x20\xbc\x5f\x1d\xb5\x0e\x6f\x94\x15\xcb\x05\xb5\xb9\xd5\x9b\xb3\x4d\x22\xc3\x1b\xdd\x24\x6d\x75\x77\x3d\x73\x5d\xb1\x4e\x7e\xcf\x20\xc9\x68\xe1\xd9\x85\xd8\x2e\x1f\x12\xbb\x8f\x41\x9c\xbd\x7e\x1c\xb8\xa7\x41\x94\xb6\x84\x7f\x5f\x16\x2f\x7b\xe4\x7a\x7c\xc3\x95\xef\xb7\x4a\x63\x4e\x6f\x6e\xf9\x1c\x15\xed\xab\x1d\x4e\xa7\x53\xe9\xec\x37\x8d\x67\xe3\x19\xea\x35\x86\xba\x52\x34\x8b\x52\x23\xd5\x15\xeb\x74\x9f\xd0\x3e\x52\x03\x03\x9e\xdb\xa8\x42\xea\x76\x42\x2d\xda\xfc\x11\xaf\x49\xb9\x9f\x46\x96\x51\xd1\x73\x1e\xdd\xae\x4e\xef\x96\x75\x35\x16\x80\xe7\x38\xf1\x7f\x48\xf6\x52\x3e\x72\x2a\x3a\xed\x33\x32\x5a\x9f\x11\x13\x83\x05\x0c\x87\x76\xdc\xd5\x87\xcd\x59\x7f\xce\x9f\x4d\xfb\x73\xfe\x2c\x7c\x52\x10\xe6\x00\x5a\x06\xc3\x87\x00\x57\xfc\x1d\x1d\xbe\x12\x98\xc7\x83\x7a\xcf\xe1\x92\xa8\x54\xf2\x0d\x0c\xb8\x41\x3b\xa6\x7d\x7b\x77\xee\x7d\x81\xfd\xe3\xac\x26\xa9\xeb\x5f\x1a\x69\xad\xc5\x5e\x1e\xb2\xa9\xfa\x8b\x9c\xd6\x62\x13\x3d\x95\x33\x73\xea\xeb\x46\xce\x7e\x36\xd5\x62\xd3\x16\x93\xe8\x29\x4d\x7d\x9d\x50\x3d\x45\x5a\x8e\xa5\x97\x87\xe0\xa7\xfe\x82\x98\xc4\xce\x11\xf5\x75\xad\x5f\x33\x35\xf5\x17\xcf\xce\xe9\x29\x43\x83\x9f\xfa\x0b\x6a\xd2\x16\x3b\x67\x6a\x2d\x7d\xcf\xce\xf5\x2d\x0f\xa9\x1d\x24\x0d\x24\x7f\x9b\xd6\x4c\x0d\x88\x2c\x0f\xb5\xe8\xb9\x3e\x3f\x80\x71\xf9\x05\xe9\xd3\xd2\x94\xd4\x56\xf9\x20\x2d\xc8\x09\xf2\x81\x4c\x28\x07\x0a\x21\x44\x40\xf6\xc8\x12\xe8\xb7\xe8\xec\x62\x12\xa4\x1d\x41\x58\x04\x86\x69\x4f\x74\xfe\x98\xb4\x1c\xff\x5d\xae\xb5\xad\xb5\x0d\xfe\x77\x1f\x82\xff\xbd\x3f\xeb\xda\xfe\xbb\x96\xf6\xa6\x3f\xb6\x35\xef\x3a\xb1\x43\x13\xd2\x60\xcf\x6e\xad\x2a\x34\x64\xeb\x35\x37\xcb\x79\x27\xd4\xf7\xc6\xb3\xdf\x2c\x0f\xd9\xa4\x3f\xa7\x76\x10\x9d\xaa\x6f\x3c\x9b\x32\xa9\xa6\xfe\x96\xea\x14\xae\x6f\x2c\x0f\x69\x36\x55\x5f\x27\x26\xd1\x4c\xaa\xfe\x02\x50\x4d\xaa\xd5\x1b\xc8\xde\x20\x6a\x07\x01\x3a\xea\x6f\x29\xd6\x57\x5f\x27\x50\xb1\xf6\xe8\xd5\x50\x8d\x6f\x71\x87\xb7\x53\xeb\xda\xc8\x92\xd5\x43\x89\x1e\xb3\xb4\x98\x4d\x35\x1a\xcb\x92\x34\xd1\x49\x73\x4c\x0b\x0e\x5e\xa4\xdf\xe8\x37\x64\xb0\xfc\x11\xa2\x05\xbf\x3e\x34\x9d\xe8\x24\xad\xc5\xb4\xe8\xf3\x15\xc7\xd2\xa4\x8f\x64\x73\x76\x4e\x4f\x11\x81\xd3\x88\xd2\xd4\x62\xa6\x61\x1b\x31\x2d\xe0\x50\x3f\x96\xcd\xb1\xe8\x65\x36\x8d\xa5\x97\xdf\xef\x33\x74\x12\x83\x69\x1a\x42\xd9\x8e\x23\x07\xe3\xe6\x56\x9a\xc6\xb2\x54\xa7\xb6\x26\xbb\xd0\xa7\x3c\x80\x19\x90\x20\x72\x08\x33\x9e\x4b\x62\x3d\x4c\xb1\x6d\x43\x48\x76\x30\x62\xc4\x24\x59\xe2\x85\x26\xe3\xd9\x01\x2c\xb4\x49\x4e\x76\x9e\xff\xad\x84\x26\xdb\xbd\x6b\x53\x2e\x65\x43\x9a\x53\xf6\xbb\xba\x72\x09\xcd\x87\x47\xd0\x07\xea\x82\x6b\x89\xef\x02\x82\xb6\xf8\x0b\x95\x47\x0c\x76\x49\x5d\xb9\x84\x96\xbd\x0b\x2c\xf1\x08\x90\x43\x96\xf8\x4f\x57\x86\xd1\xd4\x7c\x86\x11\x43\x13\xf8\xca\x92\x07\x78\x52\x59\x92\xcb\x99\x3d\xbe\x0b\xa8\x63\x91\x8f\x62\xfb\x2d\xf2\x65\x7b\x7c\x57\x3c\x2e\x9c\xcf\x16\xff\xa9\x6c\x8b\x5f\x99\xdf\xc0\x16\xff\x49\x65\x1e\x11\x1e\x55\xa6\xd5\xca\xd3\xca\x92\x04\x78\x52\x59\xa8\x2c\xaa\x95\x19\x68\x13\xda\x42\x43\x76\x65\x08\x8f\x2c\xcc\x55\xa6\xd5\x95\x33\x95\xf9\x95\x61\xec\x4f\x68\xf5\x22\xd4\x9f\xe7\x49\xb4\x64\xfe\xb8\xb2\xb4\x32\x5c\xa9\xeb\xa3\x85\xb1\xe3\x9c\x39\x2f\xce\x83\xd3\xe7\x54\x39\xc5\x3a\x56\xf8\x4f\xa8\x5a\x79\x6a\x20\x0d\xe6\x75\x15\xea\x63\x6d\x75\x65\x68\xeb\xc1\xb4\x37\x65\x7f\x5f\xdf\xfc\xbe\x8e\xf5\xfd\x05\x74\x52\x3b\xbf\x32\x14\xab\xcc\x54\x96\x42\x96\xf7\x37\x57\x86\xa1\x4b\x02\x85\x7c\xf5\xa3\xf2\x1e\x00\xb9\x75\xbc\x8b\x20\x99\xdd\xbf\x87\x3d\x39\x58\x99\x8e\xf9\x8b\x1b\x9f\xb0\xf3\x29\x79\x60\xd6\x5d\xb9\x54\xf9\x84\xb9\x33\xad\x4c\xa3\x6f\xe3\xe1\xca\x74\x48\x90\x86\xe6\xe1\x01\x4a\x0b\xf0\xe0\x84\x28\x9d\x68\x6c\x2e\x5a\xf9\xa4\x32\x2d\xa9\x54\x7e\xc6\x66\x4e\x4c\x48\xf1\x89\x5b\xac\x2c\x55\x1e\x55\x16\x57\x46\x7c\x46\xfc\x95\x85\x48\xdb\xfe\x0a\xf3\xfe\x86\x4f\xfd\x13\xe8\x44\xd7\x83\x6b\x65\x3a\xc2\xad\x6b\x85\x79\x7f\xe3\xaf\xd1\x93\xd8\xca\x99\xca\xf4\xca\x90\x67\xe3\x8f\x59\xa8\x99\x94\x90\xd8\xc5\xb3\xf2\xc7\x2c\x20\x75\xc8\x48\x8f\xe1\x09\xa9\xcc\xaf\x9c\xf6\xec\xfd\x5d\x10\xb0\x1d\x90\xa5\x9c\xad\x2c\x81\xec\x8c\x8c\xb0\xff\xf7\x80\x0b\x8d\x9c\x02\x00\xfd\x93\x07\xde\x79\x68\x57\xbe\x32\x53\x59\xc8\x83\xea\xca\x43\x73\x6b\x9c\x07\xf0\xac\xcc\x9b\x75\xbc\xb8\xa6\xe3\xad\xae\x53\x72\xa0\xcb\xa2\x7f\xea\x22\xff\x44\x49\xe8\x68\x3a\xa0\xff\x64\x67\x2b\x02\xb1\x2b\xd1\x93\xb9\xcd\x90\x66\x20\xbf\xd3\xcd\xa3\x0e\x4d\xbc\xcc\x42\xfb\xec\xf3\xd0\x1e\x03\xd8\x25\xb0\xf1\x91\x83\xbd\xbb\xf7\xed\x79\x91\x01\x27\x23\x9b\x7a\xce\x5d\x73\xe6\x4a\xce\xfc\x90\x33\x37\xef\xcc\x4d\x3b\x73\x4f\x55\x67\x6e\xca\x99\x3f\xed\xcc\xdd\x71\xe6\xcf\x01\xc8\x5f\x76\xcf\x99\x5b\x72\xe6\x1f\x3b\x73\x57\xb0\x18\xfe\x55\x67\xee\x1d\x67\x6e\x92\xa3\xcf\x3d\x75\xe6\x9f\x20\xe2\xfc\x19\x67\xee\x3e\x2b\xbf\xe6\xcc\x0f\x3b\xf3\x8b\x22\x35\x37\xe3\xcc\x9f\x55\x9d\xb9\xf7\x9d\xb9\x8b\xce\xdc\x02\xd6\xfc\xd8\xfd\x57\x11\x74\x5a\x90\x14\x05\x73\xc3\x28\xd3\x63\xd5\x99\x7b\xcf\x99\x1b\x45\xe8\x98\x33\xff\x96\x0b\x2d\xa1\x9c\x1e\xd6\x38\xc8\x32\xb7\xe0\x82\xea\x98\x83\x8a\x5e\x88\x47\xb4\x3e\xee\xb5\x3a\x1e\x6c\x6a\xbc\x91\x86\xc6\x79\x4b\xe3\xd1\x0d\x8b\x07\x1b\x14\xf7\xda\x12\xf7\x35\x63\x33\xab\x4c\xce\xdc\x75\x90\x79\xee\x3e\x76\xdd\x92\x33\x37\xc7\xee\x97\xea\xcc\x15\x90\xe0\x65\xcc\x8f\x3a\x73\xb3\x81\xe2\x2b\xce\xfc\x9f\x80\x3b\xe4\xe7\x03\x65\x77\xf0\x69\xb8\x8d\xf2\xf9\x0a\x18\xfa\x7d\x0e\x0d\x95\x9d\x06\x36\x90\x9f\x45\xde\xf7\x03\x18\x0f\x90\x60\xb0\xa0\xae\xa1\xa9\xdb\x3c\xbc\xd5\xfe\x26\xcd\x2f\x05\x9b\x21\x89\x3e\xff\x28\x2c\xee\x70\x84\x94\x9e\x58\x75\xac\x4f\x51\x0a\xce\x9f\xf3\xe4\xac\x7c\x4c\x38\x79\x20\xd9\xa0\x0f\x97\x58\x0b\x7b\x20\x83\xbe\x5c\x24\xf8\x16\xbd\xa9\x49\x14\xea\x7b\x55\x73\x11\x6b\x58\x74\xce\x9d\xc1\xf2\x73\xec\x3f\x64\xc2\xc9\x1f\x91\x59\x67\xbe\x31\x07\x6b\x32\x39\x78\x6d\x22\x1c\xac\xc1\xd3\x3a\x87\x77\xfa\x3a\x22\x5e\xdf\x8a\x83\xb5\x10\x11\x67\xfe\x9c\xec\x69\x0d\xde\xe7\x21\x67\xfe\x11\x7b\x4b\x99\xa5\xe5\xdc\x29\x67\xfe\x89\x33\x37\x19\x13\xcf\xe9\x3d\xfc\xff\x44\x3c\x72\x97\x9d\xf9\x25\xcf\xbc\x92\xbf\xe4\xa3\xe2\x69\x7c\x04\xef\x30\x90\xca\x02\xa9\xf7\x98\x56\x89\x09\x22\x8c\xa0\xa7\xfd\x3c\xc3\xcb\x9a\x08\xe9\x10\x9d\x9b\x88\xe3\x72\x1c\x06\x6d\xe7\xda\x63\xd6\x44\x48\xfa\xe9\xdc\x42\x9c\x79\xa6\x6b\x3c\x03\xcd\x20\xbc\x23\xc4\x7d\xc9\x2d\xea\xf0\x38\xba\xc0\x01\x3f\xfe\x3c\x8e\x1e\x9f\xb0\x22\x6e\xb6\x29\x03\xc3\x26\xd0\xa0\x69\x97\xe0\x1d\x13\x5a\x37\x2f\x40\xf3\x28\x19\x3c\x2c\x79\x67\xee\x4d\x77\x4c\x8a\xbe\xc9\x79\x64\x73\x16\xdb\x3f\x24\x3d\xba\x67\x90\xda\x70\x3e\xcc\x67\x87\xb6\x05\xb7\x67\x21\x2a\xe8\x8b\xec\xa5\x97\xe8\x4f\x0f\xec\xce\xe7\x95\x8d\xe5\x14\xb1\xff\xea\x8b\x2b\x79\x38\x6b\xc8\x90\x7b\x77\x7b\x94\x68\x09\x6e\xe1\x1d\xea\x4f\xd7\xad\xd9\xc6\xe2\x0a\x07\x67\xf5\xc5\x4d\x44\xb1\x0f\x85\xec\xdc\x94\x4d\x6d\xd4\x59\x4a\xfe\x49\xa0\x73\x8f\x44\x96\xeb\x49\xc8\x6e\x57\x56\x4e\xad\x9c\xab\xcc\xe1\xff\x13\xff\x61\xd8\x44\xed\x32\x0c\xab\xc0\xdc\x13\x59\x96\xe4\x97\x68\x9b\xdd\xae\x04\x89\x84\x2b\x36\xb1\x9a\x59\xee\xd8\x28\x9b\x0d\x52\x90\xa2\x2b\x24\xe4\x9c\x5c\x3b\xcd\x6b\xa7\xd3\x21\xfe\xa7\x2b\xd3\x95\x59\xe4\x8c\xa9\xca\x42\xe5\xa1\x57\x4f\xb8\x63\x4a\x26\x83\xf5\x3e\x9b\xa8\xcc\x7d\x36\xb1\x32\x08\x35\x21\x8d\x2b\x09\x52\xcd\x0e\x5e\xb3\xa3\x23\xa2\xc5\xd3\xac\x1e\x4b\xc9\x72\x0e\xf0\x5a\x03\x03\xa1\x56\x3e\xa8\x2c\x54\x1e\x61\x0b\x31\xe5\x72\x0b\xfb\x75\x0a\xcd\x56\x65\xaf\xbe\x95\x0f\x57\xce\x55\x66\x31\xe8\xc9\xec\xca\xb9\x95\x73\xfc\x4c\xf2\xca\xa0\x5a\x29\x56\x96\x56\xde\x5d\x19\xac\xcc\xad\x8c\x54\x66\xf1\x54\xb2\x57\xf6\xfe\xca\x08\x7a\x33\x98\x89\x2c\xbd\x00\x3d\xf1\xd9\x04\x94\x46\xd0\xfd\xa8\x66\xbd\x8b\x48\x15\xa0\x91\x54\xf1\x8b\x2d\xaa\xe4\xc3\xca\x74\xe5\x61\xe5\x71\x64\xd9\xe8\xca\x50\xa4\x14\xe7\xeb\xc8\x0f\x65\x33\x95\x69\xf8\xde\x7a\x52\xb3\x7b\x3c\xa4\x95\x53\x35\x7b\xaa\x8e\xff\x3d\x41\x68\xa7\x48\xec\x12\x89\xdd\x22\xb1\x47\x24\xf6\x8a\xc4\xcb\x22\xb1\x4f\x24\xf6\x8b\x44\x5b\xab\x9b\x72\x69\xb7\xed\xac\x2d\x47\xad\x69\x6e\xe5\xc3\x95\x77\x2a\x8f\xa1\xbb\xa7\xb1\x7d\xd3\x6a\xe5\xda\xca\x3b\x95\x59\xb1\x06\x75\x75\xe5\x14\xbe\x18\x33\x50\x32\xf6\xe9\xfd\x95\xc1\x95\x73\x95\x19\xb5\xf2\x2e\x36\x7c\x88\x05\x35\x7a\x17\x68\x54\x3e\xde\x60\xe5\x47\xe6\xc4\xb9\x70\xfa\x9c\x32\xa7\xca\xe9\xd5\x59\xf9\xf9\x70\xe5\x1d\xa4\x83\x54\x90\x06\x52\xc0\xfa\x58\xfb\x3b\x31\x71\xad\x2c\x55\x9e\xac\xbc\x85\xf3\x3e\x78\x8b\x63\x87\x64\x1b\xd7\x50\x61\xd4\x0a\x77\x5d\xcc\xd0\x38\xfe\xe9\xbd\xcf\x4a\xf9\x4f\xef\x55\x8a\x75\xe2\x8a\x43\xf1\xa6\xce\x26\x01\x51\x25\xc1\xea\x45\xcf\x53\x3f\x2b\x55\x9e\x7c\x36\x21\x34\x5e\x68\xa5\xea\x1a\xae\xac\xb2\xf7\xe0\x6c\x78\xa9\xea\x12\x3c\x30\x2b\xa7\x24\x3b\x55\x6f\xca\xfa\x59\x09\x3d\x33\xcc\xca\x94\x7d\x9e\x21\x2a\x4f\x2a\xb3\x50\xb4\x32\xf4\xd9\x84\xeb\x10\x62\x33\xae\x1f\xe6\x58\x2c\xac\x8a\xec\x0a\x18\x9d\x8e\x3c\xf9\x6c\x02\x66\xa6\x36\x6e\x4e\x8a\xb3\xaa\xb6\x38\x9f\x6a\x8b\x43\xa9\xb6\x38\x8c\x6a\x8b\x23\xa8\xf6\x86\x8b\x28\xee\xe0\xf0\xcd\x38\xfd\xf3\xc6\x9a\x08\x65\x1f\x88\xcd\xb6\x73\xff\x66\xb6\x20\x25\xff\xf5\x45\xee\xbf\xbe\xc8\xfd\xd7\x17\xb9\xff\xfa\x22\xf7\x5f\x5f\xe4\xfe\xeb\x8b\xdc\x7f\x7d\x91\xfb\xaf\x2f\x72\xff\xf5\x45\xee\xbf\xbe\xe8\xfa\xaf\x2f\xba\xfe\xeb\x8b\xae\xff\xfa\xa2\xeb\xbf\xbe\xe8\xfa\xaf\x2f\xba\xfe\xeb\x8b\xae\xff\xfa\xa2\xeb\xbf\xbe\xe8\xfa\xaf\x2f\xba\xfe\xeb\x8b\xc2\x7f\xbd\xcf\x54\xd2\xe7\x0a\x42\x51\x7e\xa0\x1d\xd9\x66\x37\x85\x27\x33\xda\x01\xc5\x29\x8c\x3a\x85\x25\xa7\xf0\xd0\x29\x0e\xc6\x9c\xc2\x82\x53\x3c\x83\xa0\x61\xa7\x70\x4b\xf9\x41\xb7\x49\x49\x9f\x37\x5d\xd1\x0e\xe0\xfc\xba\x0e\x56\x96\x13\x7d\xc7\x29\x8c\xc6\x9c\xc2\x3d\xa7\xf0\xd4\x29\x94\xf0\x7f\xcc\x8f\x98\xf5\xc8\xf9\xb0\x9c\xe2\x19\x1f\x62\xda\x4f\xb1\x80\xd2\x2e\xf8\x51\xd2\x1e\xad\xa8\xf2\xa4\x9f\xc4\x2d\x64\x34\x1f\xc2\x4a\x7a\x54\x6a\xa0\x74\x84\x5a\xf7\x50\x88\xbe\xe4\x47\xec\xf0\xb5\x4e\x60\x05\x9a\x36\xe0\x27\x37\xef\x14\xa6\x9d\xe2\x39\xa7\xf0\x89\x1f\x6b\xc0\xa3\xe5\xa1\x00\xad\x13\x34\x03\x0f\xf0\x66\x6f\x2b\x16\x0c\x37\x76\x73\x23\x70\xe5\x5b\xec\x14\x96\x42\xf7\x2f\xd0\x15\xb5\x6f\x74\x98\x74\x3a\x44\x9a\xdf\xce\x20\xd1\x88\x3b\x1e\x41\x2e\x19\x22\xe7\xdd\xd7\x20\xc5\xe8\xbb\x1f\x41\xb4\x23\xaa\xf9\xee\x0d\x3e\xe7\x14\xee\x37\xfa\x30\x70\xdc\x20\x83\x81\x10\x03\xe9\xae\x07\x48\xd7\x78\x36\x18\x51\xe1\xa6\x44\xf3\x5c\x9d\xfd\x28\xb9\x43\x6b\xa6\x61\x3b\xe8\xac\x29\x2f\xe2\x16\xae\x21\x85\x12\x3e\x08\xf3\x98\x9e\x76\x8a\x83\xaa\x53\x98\x42\xd0\x1d\x64\x33\xed\x14\x87\x02\xc5\xf7\x44\xe6\x9c\x53\xb8\xa2\x62\x13\x26\x39\x2e\xb4\x79\x06\x51\x8a\x67\x54\xe0\x50\x1c\x76\x0a\x25\x96\x1a\x72\x0a\x33\x4e\xf1\xac\xea\x14\xde\x75\x0a\x17\xf1\x09\x3c\xe7\x14\xc6\x54\xbc\x01\x8c\xc0\x18\x32\x1e\x06\xde\x85\x69\x86\x38\x2a\x0a\xde\x72\xa1\x25\xcc\xcc\x63\xc1\xc3\x40\x8d\x71\x14\x61\x41\x86\xd6\x59\xc1\x95\xba\x20\x1e\xd1\xee\x78\xb0\xb1\xf1\x60\x6b\xe3\xbc\xad\x71\xaf\xb1\x71\x5f\x6b\xe3\xbc\xb9\xf1\x88\x66\xc6\x83\x2d\x8c\x47\x37\x2e\x1e\x6c\xd7\xa6\x96\x74\x41\xce\x79\xf1\xa8\x2f\xb1\x5e\x5a\x40\x26\xf7\x64\xd0\x3d\xec\xaf\x8b\x4e\x61\x56\x86\xde\xc1\x86\xdc\x96\x41\x17\x11\x34\x8d\x8d\xf5\xa0\x0f\x10\x3a\x2a\x3a\x46\x2e\xe0\x9a\x80\x83\xea\xae\xcf\x0a\x59\x3d\x11\x7d\x92\x79\x02\xf9\xe4\x08\xb2\xf7\xb8\xd6\x59\x84\x75\xfb\x81\x73\xe0\xb4\x39\x61\x4e\x12\x2e\x8d\xae\xbd\x8a\x16\x5e\x63\xba\x2a\xb4\x06\x1b\x2e\xdf\xea\x5a\x6c\x98\xd2\x06\x6b\xb2\xc1\x0a\x35\xd6\x66\x0b\xa7\x9d\xc2\xb5\xd0\x92\x6c\xe1\x4d\x50\x95\x42\x8d\x35\xb4\x2a\xcb\x47\xa5\x88\x43\xf0\xfc\x75\xba\xe8\x14\x07\xb1\x7c\xb3\x2b\xb1\x48\xe0\x36\x97\xa6\x78\x46\x3a\xee\x0e\xaf\xd6\xb0\x78\x51\xe7\x9d\xe2\x20\x4c\x75\x89\x30\x4b\x27\xc2\x2c\x9d\x08\xb3\x74\x22\xcc\xd2\x89\x30\x4b\x27\xdc\x2c\xbd\xe1\x40\x0e\xc5\xdb\x4e\xb1\xe4\x14\x27\x9c\xe2\xa4\x53\x9c\x72\x8a\x77\x9c\xe2\x5d\xa7\x78\xcf\x29\xde\x77\x8a\x7f\xd3\x40\x0e\x85\x49\x1c\x7f\x96\x98\xa6\xc9\xa3\xe6\x61\xb7\x64\xd6\x29\x0e\xe6\xf1\x7e\x0e\x21\x16\x57\xea\x79\x31\x08\xde\xc7\x77\xcd\x87\x3b\x8d\x99\x82\x50\x8a\x83\x5b\x89\xea\xe0\x17\xc8\x5d\xab\xf4\xcb\xe5\xc5\x6f\x08\xc9\xe7\xab\x11\x21\xa6\x57\x1e\x94\xd6\x8b\xf9\xb0\x53\xc4\x7c\x68\x38\xb6\xc3\x4f\x0f\xe0\x19\xef\xbd\xed\xa1\x06\x88\x15\xd0\x40\x03\xc4\xf2\x67\x58\x7e\xb1\xdc\x59\x4b\xfe\x44\x94\xe8\x1b\x47\x61\xd8\xd3\xfa\x42\x51\x18\xb2\x56\x4b\x76\x20\xe4\xc2\x4c\x13\x3e\xcc\x34\xb5\x83\xf4\xa8\x07\xd1\x64\xbe\x83\x6a\xea\x6b\x39\x5d\x7d\x2d\x97\x21\x9a\xfa\xeb\x94\x61\xd5\xf5\x5e\xa6\x59\x1b\x7b\x2f\x03\x36\x82\x83\x4c\x5f\xfd\x75\x0a\x89\x03\x59\x20\x09\xd4\x6a\x18\xf6\x1c\x4c\x93\xa4\xfa\xaa\xa5\x6b\xba\x7a\x98\x66\x88\x45\xd4\xdf\x90\xee\x9c\xfa\xcb\x34\xc9\x6a\x96\xfa\x5a\x2e\x4b\x88\xad\x1e\x26\xdd\x76\xb4\x5d\x3a\x97\xe5\x60\x1a\x89\x00\x09\xa8\x0f\xd5\xa1\x2e\x54\xac\x3d\x80\x1c\x4c\xab\xaf\x5a\xea\xe1\x8c\xfa\x9b\x6e\xf5\x97\x59\xf5\xb5\xac\x7a\xb8\xbb\x01\xdb\xc1\xb8\xb4\xd6\x12\xcf\x66\xe3\x5b\xb3\x1d\xec\xcf\xf5\xe5\x32\x5d\x31\x41\xae\x96\xfd\xa0\x0f\x2d\xa4\x26\xfa\x49\x4a\xcb\xdb\x54\x4f\x91\x34\x31\xb5\x7c\x3f\xb5\x89\x9e\xca\x67\x49\x86\x64\xb7\xf0\x8e\x03\x35\xf7\x0d\x76\xa9\x7a\xaf\x5f\x9b\x1b\x72\x85\x31\x12\xaf\x2c\xf2\xdb\x52\xe4\x95\xb6\xb6\x76\xc6\x15\x5e\xbb\x3d\xed\x12\x53\x00\xec\x6f\x17\x8c\x12\x9c\x47\x2d\xef\x6a\xa6\x16\xd3\x74\x2d\xc6\x3b\xcb\x3f\xfa\xfd\x93\x65\xf4\x05\x4b\xfc\x47\xb9\xdc\x22\x6f\xfc\xfb\x25\xcd\x64\x89\xa9\xe9\xb1\x40\xa9\x5c\x31\x43\xfb\x89\x25\x23\x34\x32\xfe\x25\xa1\x1d\x7e\x43\xca\x01\xa2\xa7\x62\x48\x0c\x37\x1d\xbb\x69\x37\x35\x49\x3f\x89\x59\x84\xd8\xee\xe6\x22\xcb\x64\x13\x8a\x45\xb3\x9a\xae\xd9\x9e\x11\x25\xcb\xa5\xa1\xa4\x97\x64\xdd\xdd\x3f\x4c\x27\x01\x8a\xfd\x29\x76\xf5\x58\xa6\x03\xe0\xdd\xb9\x0c\xd1\xdd\xbd\x3b\x9e\x1b\x80\x12\x9b\xa4\x73\xba\x64\x3f\x09\xb9\x8d\xcd\x53\x5e\x6e\xdd\xbd\x99\x5d\x9c\xb0\x26\xfb\x5e\x8d\x7d\xaf\xc6\xbe\x57\x63\xdf\xab\xb1\xbf\xb1\x1a\xdb\xd7\xb6\xfb\x45\xd4\x98\xed\x57\x63\x3a\x31\xd5\x57\x4c\x62\xaa\x1d\xc4\x3c\x9e\x73\x75\x58\x6f\x6f\x4e\x5d\xbe\x91\xd3\x7b\x73\xea\xaf\x72\x99\xde\x9c\x7a\xf0\xd8\x31\xcd\xb2\x72\xea\x61\x6a\xe3\xc9\xf4\x9c\xfa\x6b\xdb\xce\xc1\x95\xe9\x32\x33\xa7\x1e\xd2\x96\xdf\xc2\xd4\x06\xca\xcc\x24\xc0\x8c\x2b\xb3\x5e\x64\x03\x4c\x80\x05\x90\x07\xc2\x5c\x9b\x2d\xbf\x55\x43\x9d\xbd\x9a\x69\x59\xbe\x45\x92\x49\xf5\x55\xbb\xe5\x0d\x9d\xf6\xea\x98\xc8\x68\xd4\x26\xea\xaf\x5a\xfe\xc9\xec\x4e\x2d\xdf\x26\x2a\xc3\x02\x05\x07\xa9\x1b\x5a\x96\x41\xad\x96\xc3\x5a\xb7\x5d\x4f\xcf\x01\x6d\xf5\x0d\x9d\xaa\x6f\x64\x34\xf5\x9f\xcc\x6e\x15\xc8\xa8\x40\x41\x3d\xac\xd5\x51\x75\xcb\xb7\x88\xfa\x86\xae\xbe\x91\x51\xff\xc9\x84\x3a\x50\x45\x3d\xac\x7d\x57\x07\x3e\x5e\xc0\x6d\xf9\xab\x99\x4c\x2e\x1b\x3b\xa2\x65\x5a\xba\xfc\xef\xf5\x3f\x2f\xdf\x26\x49\xe2\x2f\x91\x5f\x4f\xb7\xc0\x7b\xab\x5f\xcd\xb4\x74\x6b\xd4\x24\xcb\xb7\x63\xbe\x52\xdf\x5b\xad\xc5\xe0\x66\x24\x93\xa4\x4b\xa2\xd1\xc8\xab\x7d\xe4\xbf\x0f\x5e\x0e\x9c\xf4\xc8\xe4\xf0\x95\x3e\x62\x6b\x76\xcc\xa2\x7d\x86\x38\x1e\x87\x6f\xb4\xc8\x0b\x0f\x65\x44\x7e\xa7\x73\xfc\x7c\x87\xa5\x51\x10\xc7\x7d\xad\x79\xde\xc6\x77\x7b\x79\x3c\x67\xea\x78\x5c\x9a\xbf\xdd\xcb\xe3\x26\xd1\xa9\x8d\x2f\xf8\x1f\x40\x91\xba\xaf\xf7\x1f\xd2\x39\x93\xbf\xdd\x3a\x71\x5f\x6d\x4b\xd7\xbe\x9d\x13\x1e\xad\x7b\xb6\x16\x58\xb9\x3a\x34\x84\x1b\x53\xd5\xa1\x61\xdc\x98\xaa\x0e\x8d\xe0\xc6\x54\x75\xe8\x24\x6e\x4c\x55\x87\x4e\xe1\xc6\x54\x75\xe8\x34\x6e\x4c\x55\x87\xce\xe0\xc6\x54\x75\xe8\x2c\x6e\x4c\x55\x87\xde\xc4\x8d\xa9\xea\xd0\x20\xdf\x98\x02\x8a\x6c\x63\x0a\x68\xb2\x8d\x29\xa0\xca\x36\xa6\x80\x2e\xdb\x98\x02\xca\x6c\x63\x0a\x68\xb3\x8d\x29\xa0\xce\x36\xa6\x80\x3e\xdb\x98\x02\x0e\x6c\x63\x0a\x78\x44\x07\x56\xf6\x7d\x58\x56\x07\xcf\x54\x07\x2f\x54\x07\x17\xf1\xff\xc3\xea\xe0\x54\x75\xf0\x6a\x75\xf0\x9e\x5a\x1d\xfc\xa0\x3a\xf8\xb1\xf8\xbf\x83\x18\xbe\xe2\xcb\xd5\xc1\xf3\xd5\xc1\x45\xb5\x3a\x78\xbb\x3a\x38\x5a\x1d\x7c\xec\x82\x3f\x56\x91\xea\x13\x46\x98\x65\xa6\xab\x83\xd7\xaa\x83\x77\xab\x83\xf7\xab\x83\x27\x19\xf4\x3a\xd6\x19\x46\x10\xa7\x74\xaa\x3a\x38\x88\x9c\xce\x33\xac\xea\xe0\xa5\xea\xe0\x1d\xb5\x3a\x38\x2e\xa4\x70\x8b\x19\x29\x5e\x7c\x41\xe4\x3f\x0c\xd4\x7b\xaf\x3a\x78\x0f\xf9\x7b\xd0\xda\x5a\xd6\xed\x0b\xde\x78\x5f\x23\xeb\xb7\x30\xaa\x6d\x5e\x7b\x82\x0d\xf0\x24\xe6\x22\xd6\x50\xd7\xc8\xfc\x82\x10\xfe\x21\x76\xd6\x05\x64\x0b\x02\x04\xca\xae\xb9\x3d\x25\xa3\x4f\xa9\xd5\xc1\x8b\x28\xd9\x7b\x08\x7a\xbf\x3a\x38\x86\x77\x63\x41\x45\x59\x1e\xa3\x50\xd7\xb1\x7d\xe7\x51\xc6\x05\x26\xbe\x2b\xed\x63\x46\xf7\x14\x72\x8b\x3e\x00\xe3\xf6\x9f\x27\x1c\x97\x86\x4b\x10\x62\xe9\xf1\x50\xeb\xd0\xc5\xc1\xe1\x1b\xa3\xfa\x5d\x8e\x20\x0d\x0f\x20\xd5\xc1\x2b\x4c\xd4\x38\xcc\xd2\x62\x9d\xf8\x78\x2d\x55\x07\xef\x74\xc9\xa3\x09\x42\x2f\x88\xa7\xff\x03\x6c\x2d\x3c\x79\xd1\x75\x7c\xee\xbb\xfc\xc5\xde\x68\x23\x48\x7e\x1c\xaf\x0e\x0e\x86\xe9\x48\x4b\xc3\xee\xb3\x5f\x1d\x5c\xa8\x0e\x0e\x55\x07\x67\xaa\x83\x9f\xb8\x3d\xed\x9a\x41\xf8\xeb\x37\x32\x24\xb1\xfb\x89\xb5\xfe\x84\x0d\xfb\x24\xf6\x23\x2b\xe6\x52\x11\x43\x15\xa2\x3d\x11\x5a\x2a\xc8\x9f\x55\xc1\x35\x65\x45\xbc\x70\x0f\xf1\x1f\xf0\xe3\xf8\x42\x5c\x10\x0c\x16\xf0\xe5\xb8\x52\x1d\x5c\x74\x07\xba\x50\x9d\x4f\xb0\x34\xcb\xdf\xbe\x53\x58\xef\x32\xbe\xad\x17\x58\xd6\x1d\x08\x43\xf0\xb4\xaf\xd2\x05\x6c\x1c\x68\x4b\x77\x7c\xf4\x03\x93\x3e\xf4\xab\xec\xf6\xba\xa3\xa5\x04\xe9\xf0\x21\x5e\x73\x87\x4d\x4c\x0f\x04\x99\x2e\x09\x71\xf8\x30\xea\x03\x36\xbe\x88\x5e\x1d\x1a\xaa\x0e\x0d\x57\x87\x46\xaa\x43\x27\xab\x43\xa7\xaa\x43\xa7\xab\x43\x67\xaa\x43\x67\xab\x43\x6f\x56\x87\x06\xbf\xcb\x45\xf4\x8d\xc6\xf3\xbd\xfb\x76\xbe\xc8\xd4\x5e\xef\xae\xeb\x9a\xc4\x72\x5d\x93\x68\x6a\x6f\x4e\x87\xbf\x8c\xc6\x3d\x4e\x09\xe7\x24\x94\x3b\x27\xa1\xc2\x39\x09\x35\xd5\x24\xdd\x68\x89\xc2\xe7\x9c\xc4\x12\xce\x49\x02\x5c\x22\xdc\x93\x58\x9b\xd9\x65\xb4\xca\x0b\x7a\x92\xa4\xd4\x2c\xc1\x8b\xad\x99\x16\x5c\x0d\x1d\x2f\xb6\xc1\xb2\x47\x4c\x0a\x97\x4c\x79\xc1\x4c\x92\xba\x61\x21\xac\xf2\x02\x48\x19\x57\x6d\x2d\xae\x1a\x7a\x5c\xb5\x8d\xb8\x7a\xc4\x8c\x43\xdd\x3a\x2e\x49\xac\xf2\x82\x9a\x25\xaa\xad\xa9\x86\xae\xda\x86\x7a\xc4\x84\x0a\xdf\x9e\x27\xaa\xc6\xbc\x92\x74\xf6\x65\xe2\x11\x87\xbd\x63\x35\x91\x6a\x1d\xf7\x4e\x92\x54\x0c\xd1\xfc\x5f\x01\x5a\x2c\x6b\x98\x29\xaa\xfb\xcb\xe4\x09\xbd\x5b\x20\x1d\xf7\x8e\xa5\xca\x45\x33\xe6\x2b\xe1\xaa\xf8\x88\x61\x9a\x5a\xca\x0d\xd3\xe0\xa2\x34\xa2\x6d\x8d\xc0\x87\xbd\xa5\x25\x31\x52\x42\x42\xd1\x0d\xaa\x0b\x27\x52\xa6\xfc\x05\xc0\x01\xd9\x84\x42\x6d\x9b\xcd\xfb\x6d\xff\x67\x80\x0d\xe5\xe9\x84\x42\xf5\x98\xad\x65\xa9\xab\xe8\x20\x63\xa2\x86\xa3\x3a\x74\x8e\xab\xd5\x92\x24\x05\x05\xc7\xb0\x20\xd7\x47\x95\xe6\x63\xc7\xb0\x20\xd7\x07\xf0\x0e\x84\x67\xcb\x45\x9d\x26\xbd\x33\xe0\x98\xa5\xec\x0b\x01\x24\x29\x17\x4d\x57\xbb\x41\xfa\x5b\x70\x58\xb5\x7b\xff\x16\xc3\xc0\xfe\xfb\x34\x5e\x0b\xe9\x44\x1a\xb4\x47\x29\x09\x03\x97\x9a\x66\x28\x35\x6c\x50\x4e\x45\xd9\xa0\x14\xce\xba\xb6\x18\xb2\x0d\x0a\xd4\x3c\xcb\xea\x5c\x44\x1b\x2b\xd7\x0c\x05\xf8\xc9\x26\x1a\xf7\x30\xcd\x4d\x4b\x4e\xd5\x31\x46\xb9\x1b\x46\x97\x2d\x36\xbc\x82\x0d\x8c\x51\x4a\x0d\x99\xa1\x04\xdb\x1b\xdf\xb0\xb5\x71\xde\xdc\x78\xb0\x99\xf1\x60\xc3\xe2\xbe\x36\xf9\x4d\x4f\x36\x67\x77\x72\xda\x29\x9c\x41\x83\x83\x3b\x61\xbb\x93\x3b\xb2\xdd\xc9\x65\x64\x7e\x11\x85\xbd\x13\x36\x3d\x91\x41\x20\x09\xb3\xac\xba\x53\xcb\xf4\xe4\x4e\xd8\xf4\xe4\x4e\x23\xa6\x27\x5c\xdc\xb8\x27\x66\x3c\x28\x5e\xdc\x13\x2b\xee\x13\x27\x1e\x14\x23\xee\xb1\xaf\x33\x5c\x39\x85\xd3\x82\x1d\xe7\x35\x2c\x58\x08\xfa\x82\x32\x5e\xa3\x49\x6d\x3c\x92\x1d\x44\xb9\xde\x12\xc6\x20\x77\xf0\xe1\x38\x23\x2c\x54\xa4\x42\x66\xa7\xe2\x95\x6f\xde\x42\xa5\x16\xa7\x9a\x16\x2a\xd1\x15\xfe\x21\xac\x30\xc4\x86\x7e\xe1\x69\x5e\x7a\x58\x96\x9c\x42\x29\x2f\xac\x0f\xdf\x74\x0a\x43\xec\x01\x70\x4d\x30\x86\x9c\xc2\x87\x5b\xb2\xb1\xf0\xd8\xf1\x7d\x88\x9f\xec\x76\x37\x2b\x02\xfc\x7d\xa6\x16\x7e\x39\xbc\xad\x8e\x56\xa9\xb6\x27\xda\x96\xf6\x38\x76\xb5\xfb\xe5\x73\xed\x27\xfc\x52\x01\x78\x6f\x7b\x94\x50\x01\xfb\x09\x14\x24\xe1\xa7\xb9\x39\xa3\xa6\xbb\xf8\x8a\xcf\x38\x85\xa7\xe1\xa8\x20\x50\x85\xf1\xbe\xe5\x14\xdf\x62\xd3\xa0\xce\xe6\x50\x20\x10\xae\x88\xae\x21\x4e\xc8\xd0\xe9\x22\x37\xed\x0c\x12\xd8\x84\x9d\xd3\x92\x7c\xc2\x94\x8f\x56\x4b\x4c\x1f\xb3\x13\xa6\x40\xfe\x8c\x6b\xfd\x3b\x2a\xcc\x42\x6f\x7a\xa7\x4a\x5d\x33\x5f\xf8\xbf\x89\x08\xe3\xec\x48\x69\xd0\x76\x1b\x10\xc6\xbc\x63\xa4\x41\x78\x5a\xaa\x72\x49\x90\x42\x2b\x60\xf7\xc4\x68\x10\x9e\x4c\x04\x8d\xb1\x4b\xde\xf9\x50\x0f\xd2\x91\xa8\x65\x6a\xed\x9e\x0c\x0d\xc2\x07\xa4\x2a\x77\x3c\x73\x6a\xf7\x64\xa8\x0c\xdc\xd8\x88\x66\xf7\xae\x2d\x38\xc4\x96\x3f\xab\x4c\x5b\xf8\x7c\xa4\xf8\x59\x15\x87\xcf\xaa\x78\x8d\xcf\xaa\x80\xd7\x47\xfd\x80\xe7\x0d\x98\xf9\xa7\x14\x54\x98\xe7\xc8\x0d\x7c\x01\x93\x03\x9d\x3b\x7e\xdf\x4b\xf4\x1d\x5a\xf3\x8e\xdf\x1f\xa1\xdd\x78\xcd\x12\x62\xda\x79\x10\xab\xfd\x3f\x21\x80\xf4\x9b\xac\x80\x6a\x0c\xd0\x9b\xd3\x3b\xb5\x78\x57\xbb\xc8\x65\xa4\x1c\xc9\xa5\xf0\x6a\xd1\x7e\xbc\x1a\x7d\x36\x5e\x75\xe3\x28\x5e\x93\xb4\x67\x87\xd6\xd5\xac\x1d\xd8\xf1\xfb\x6d\xec\x3b\x56\xcb\xf3\x0f\x59\x2d\xcf\x58\xe3\xa7\x6c\x3e\x4b\xb5\x7c\x6f\xae\x53\xcf\x74\x69\x79\xf6\x21\x9b\xb3\xf2\xee\xa7\x6c\x9e\x7f\xca\xe6\xc5\xa7\x6c\x9e\xf9\xd9\xa4\x66\xbe\x97\xe8\xbf\x8b\xb7\x03\x51\xb8\x64\x4d\x1b\x2e\xa4\xdf\x84\x0b\x23\x88\x80\x5c\x0a\x2e\x16\xed\x87\x8b\xd1\x87\x58\xba\x71\x14\x2e\x49\xda\xf3\xbb\x78\x7b\xd3\x0e\x2d\x3c\xe5\xcc\xb4\x74\x87\x9d\x84\x6a\xe2\x53\x5c\x53\xb1\x05\xe2\x63\x9c\x86\x3f\xc6\x73\x56\xfd\xcf\xf1\x9e\xfa\x9f\xe3\xd2\x73\xe6\xb9\x9b\xa7\xed\x3b\x5a\x3a\x3a\x3a\x5a\x78\x64\x77\xd2\xd4\xae\x77\xd2\x38\x56\xdb\xd6\xd4\x95\xb0\x7d\x99\x13\x3e\x7f\x71\x11\xde\xdc\x22\x7d\xc3\x7d\x4b\xf7\xaa\xa9\x8e\x53\x38\x64\x59\xf3\x46\x7a\x1c\x1b\xbe\x99\xf2\x8c\x33\x41\x70\xa6\xd3\xe1\x83\x58\x20\x83\x1f\xe4\x4d\x48\x8f\x1b\x7c\x85\x82\x2d\x51\x24\x35\xb6\x36\x71\xcc\xa0\x2c\x91\x34\xe0\x3b\x14\x52\x47\x4d\xad\x17\xae\xc7\x89\x4d\x37\x5a\xa8\x38\x6e\xb0\x75\x8a\xa4\x16\x57\x8f\x19\x71\x35\x69\xc4\xd5\xa3\x66\x5c\x3d\x5e\x2f\x78\xe5\x71\x43\xcd\x12\x35\xa9\xa9\xc7\x0c\x35\x69\xa8\x47\x4d\xf5\xf8\x96\x23\x57\xfe\xad\x97\x96\x8f\x42\x77\x92\x54\xcc\xc8\x06\x07\x59\xbe\x28\x61\xd4\x88\x4a\x69\x84\xa2\x52\xa6\x34\xcb\xa6\xa6\x54\x45\x1a\x50\xc9\x91\x14\xcd\x18\xfd\x5e\x8c\x49\x23\x22\x20\x66\xcd\x45\x89\xa3\xd4\xf4\x2f\x4b\xa4\x68\x86\x8a\x85\x09\x4a\xf5\x58\x3f\x21\x66\xcc\xa2\x3d\xf0\x0c\xe8\xd2\xe2\x84\x00\x64\x13\x4a\x79\xa2\x3c\xc1\x3c\x3f\xe7\x02\xcb\x13\x2c\xc8\x23\x47\xc8\xe5\x4c\x77\x48\xc4\x74\x52\x94\x04\x17\x28\x74\x1c\xfb\x38\x59\x78\x2a\x25\x77\x74\x84\xb1\x1d\x10\xe5\xbd\x84\x78\x8b\x11\x98\xd9\x70\x35\x62\x9b\x65\xd3\x7c\x92\x6e\x18\xcf\x18\xbd\x3a\x33\xd7\x42\x34\x9f\xa7\x3f\x3d\x00\x13\x2d\xcb\xa6\x4a\x42\x49\x52\xa5\x81\x85\xd1\xdd\x3b\xbf\x1f\x3e\xff\xe3\x0c\x9f\xdf\x8f\x9d\xdf\x8f\x9d\xff\xf8\x63\x67\x4b\x47\x47\xcb\xf7\x63\xe7\xdf\xf5\xd8\x79\x4c\x94\xc1\x0d\x77\x17\xf8\x8f\xd1\xbe\x7f\x98\x81\x75\x5f\x5b\xdb\x8b\xf8\x88\xd5\xf5\x7f\xe8\x1d\xc7\x1c\x53\x49\xe5\x22\xdb\x71\x1c\xa8\xb7\xe1\x48\x72\x1b\x6e\x38\xe6\xe2\x40\x2b\xae\xda\x03\x81\x0d\x47\x92\xab\xb7\xe1\x98\x83\x5a\xaa\x3d\x20\x6d\x38\x7e\x0b\xea\x68\x4b\xfb\x8d\x2f\xb8\xdd\xf8\x2a\xdf\x6e\x34\xfa\xfa\x48\x50\x3d\xbd\x8a\x3b\x8e\x86\x1e\x2a\xf6\x6f\x3a\x7a\x65\x92\xfd\xa1\xd8\x77\xf4\x17\x72\x55\xf5\x4a\x79\xc1\xa4\xa9\x72\x11\x5e\x53\x6f\xff\xd1\x43\xdd\xe2\x16\x24\x11\x5b\x90\x7d\x26\x8d\x89\x18\x2f\xbe\x1d\x48\xb6\xff\xa8\xd5\xd8\x7f\x64\xbb\x8f\x5a\x78\xfb\x91\xf0\xed\x47\x2d\xa4\xa2\x08\xdf\x7f\xd4\x62\x47\xa9\xb4\x01\x09\x19\xbe\x03\xa9\xb1\x2d\x48\xe2\xdf\x82\x24\xee\x16\xa4\xf6\x9d\x6c\x41\xee\xda\xb5\xe7\x45\x5c\xf8\x1b\x3d\x2d\x19\xbd\x47\x8a\x27\x2a\x07\x92\x4c\x51\x5d\x2b\x97\x98\xd6\xc1\x44\x96\x98\xe5\xdb\x2a\xe9\x96\xf4\x4e\x1a\x34\x42\x9a\xda\x2a\x49\x19\xa8\x78\xd0\x80\x99\xaa\x46\x8f\x5d\x9e\x81\x04\x8f\xac\x45\x45\x60\x2d\xea\x7b\xbd\x44\x9c\xcc\x24\x8d\x09\x6e\x49\x1a\x73\x19\x26\xd1\xd5\x77\xf9\xb6\x9a\xfc\x31\xe3\x8a\x00\x0d\x2e\xc8\x1b\xaf\xc8\x3e\xf9\x63\x26\x40\x12\x1e\x10\x2e\x43\xf2\xc7\xae\x14\x49\x1a\x93\x04\x89\x45\xca\x12\x0e\x27\xca\x23\x88\x06\x43\x84\xa6\x28\x53\x90\xa8\x17\x79\x8f\xc4\xfd\x1d\x12\x87\xfe\x00\x1d\x69\xc7\xa1\x2b\xb6\x16\x34\x26\xa9\x65\xa9\x9e\xa2\x6a\x52\xcb\xe4\x74\x4b\x4d\x6a\xa8\x8f\x93\x5a\xb6\x5c\xea\x31\x29\xa4\x7a\xcb\x33\x39\xb8\x1e\xa5\x7a\x92\x41\x2c\x8b\x74\xdb\xb4\x9e\xaa\x4c\xa6\xe2\x6a\x32\x13\x57\x93\xd9\xb8\x9a\xec\x89\xab\xc9\xde\xb8\x9a\x04\xe1\xac\x3a\x8a\x32\x99\x52\x93\x19\x35\x99\x55\x93\x3d\x6a\xb2\x57\x4d\x1e\x55\x93\xd1\xa7\x61\x5e\x20\x56\x4c\xe4\x82\x47\x27\x28\x12\x06\xcd\x64\x38\x34\x62\x26\xe7\xa2\xc5\x3a\x89\xd0\x9d\x19\x7f\x85\xe6\x08\x95\x5a\xb7\x72\x06\xb1\x62\x21\x0a\xd1\xfa\x36\x57\x2e\x69\xb1\x90\xa6\x4d\xd2\x2c\xd1\x63\x35\x34\x6c\x48\xb9\xc2\x33\x1f\x0b\x69\x55\x7e\xc6\x83\x58\x16\xb1\x63\x9b\x50\xa4\xc9\x1f\x93\xff\x9a\x2b\xdf\x95\xb4\xe9\x11\x22\x1c\x4c\xe7\x74\x0c\x09\x96\x32\x58\x10\x68\x57\x97\x0a\x40\x16\x51\x62\x51\x46\xdd\x84\x85\x9c\x86\x62\xd9\x69\xbf\x61\xf2\x68\xd2\x39\x3d\xd6\x6b\x98\xba\xab\x4c\x21\xc3\xa2\x46\xe7\xf4\x58\x96\x5a\x9e\xba\xa4\x16\x65\xe1\xa0\x73\x7a\x8c\x78\x87\x35\x88\x6e\x35\x30\x8b\x33\xf3\x7a\xde\xce\x97\x4b\x79\x12\x39\x93\x6b\xb6\x99\x63\x1d\xfd\x00\x0b\x7b\xa5\x98\xcc\x2b\x33\x6d\x57\x74\x25\xb1\xcb\x85\xed\x66\x29\x5b\x49\x28\xe5\x92\x08\xe4\xac\x1c\x53\x7e\x88\xfe\x1b\x95\xdf\x62\x22\x9f\xdf\xa6\x1f\x50\x88\xd2\xd4\x4c\xb7\xeb\x8d\x84\xe8\xdc\xb7\x6b\x6b\x66\x21\x13\xdc\x2c\x64\x82\x9b\x85\x4c\x70\xb3\x90\x09\x6e\x16\x32\xc1\xcd\x42\x26\xb8\x59\xc8\x04\x37\x0b\x99\xe0\x66\x21\x13\xdc\x2c\x64\xc2\x35\x0b\x99\x70\xcd\x42\x26\x5c\xb3\x90\x09\xd7\x2c\x64\xc2\x35\x0b\x99\x70\xcd\x42\x26\x5c\xb3\x90\x09\xd7\x2c\x64\xc2\x35\x0b\x99\x70\xcd\x42\x26\x6a\x99\x85\xf4\x93\x16\x4d\x9e\xbb\x3a\xa5\x6b\x4e\xa9\xe4\x94\xe6\x9d\xd2\xb4\x33\x31\xa8\x3a\xa5\x29\xa7\xf4\x18\x32\x12\xe8\x9e\x53\x5a\x42\xd0\x15\xd5\x29\x9d\x72\x4a\x93\xce\xc4\x39\x2c\x3c\xeb\x94\x66\x58\xf9\x59\x15\x28\x4d\x0c\x3b\xa5\x12\x4b\x0d\x39\xa5\x19\xac\x76\x96\xd5\xb9\xe8\x94\x16\x9c\x52\x41\x65\x17\x67\x62\xda\x29\xdd\x71\x4a\xd3\xac\x70\x14\x41\xc3\x2e\x08\x05\x92\x50\x6e\x41\x2d\x91\xaf\x63\xe6\xf1\xef\xbc\x31\x92\x85\x47\xe9\x3c\x50\x01\xb1\x97\x58\xad\x05\x67\xe2\x2d\x14\xce\x03\xdd\x43\x2a\x17\x51\x36\x0f\x7a\x07\xc5\xbd\x2d\x83\xe6\x9d\x89\x41\xd1\x0b\x2e\xb9\xd2\x63\x40\x9c\xf8\x18\x05\x0e\x97\x95\x4a\x58\xe9\x8a\x5c\x56\xd7\xc8\x03\x25\xf6\x04\xf5\xc9\xe7\x89\xe5\x49\x23\x09\x81\x12\xf8\x18\xd7\xb1\xeb\xf8\xf6\xf8\xd4\x73\x40\x02\x5d\x70\xcd\x99\x38\x13\x76\x3d\x22\x95\x6c\xd9\xe9\x88\x44\x63\x23\x77\x23\x2e\x6a\x8d\x3d\x79\x78\x02\xc3\x7b\xf2\xd0\xf2\x99\xf0\x6e\x3c\x7f\x96\xe1\xd9\x96\xfd\x85\x48\x1b\xf1\x52\x45\x79\x0b\xbe\x34\xe9\x94\x9e\x3a\xa5\xab\x50\x77\xe2\xcc\x56\xbc\x3e\x43\x3b\x9e\xe2\xe3\x77\x45\xde\x8a\xf7\x13\x66\x5b\xf1\xa5\x51\xbc\x79\x1f\xc6\xf0\xce\x8d\x62\xbd\x69\xa7\x34\xe6\x6d\xc5\x07\xe1\x59\xa8\x75\xc6\x29\x8d\xc6\xf0\x95\xf1\xe0\x7c\x07\xde\x07\x4c\x33\x64\x7c\x13\x62\x4e\xe9\x12\x83\x3b\x25\x69\xfb\xdd\x05\x82\x48\x49\x3f\xfe\x2d\x14\x58\xda\x7e\xf7\x20\x1d\x7e\xcc\x7b\x4e\xe9\x21\x3e\x93\x25\x24\x2e\x76\xe0\x65\x38\xd0\x1f\xf0\xd7\x5a\xc0\x77\x6f\xc6\xdb\x81\x77\x21\x9b\x30\xe4\x99\xb8\xed\x4c\x94\x9c\x89\x09\x67\x62\xd2\x99\x98\x72\x26\xee\x38\x13\x77\x9d\x89\x7b\xce\xc4\x7d\x67\xe2\x6f\x6a\xc8\x03\xda\x65\xc9\x29\x15\xf2\xd8\xac\x79\x67\xe2\x8c\x53\x9a\xce\x43\x1f\xc2\x2d\x9f\x84\x9e\x81\xce\x9c\xce\x8b\xb7\x76\xc9\x29\xdd\xdb\x8a\x09\x8f\x60\x14\x61\xbf\x23\x71\xf6\x8c\x77\x42\x12\x44\x1a\xef\x48\x42\x6d\xc9\x78\x67\x77\xbb\x24\x59\x82\xfe\xa4\xad\xb5\xdd\x2f\x8f\x70\x7b\x12\x16\x47\x98\xed\xc8\x22\x24\x24\x6a\x1b\x1b\x67\xec\xdd\xd7\xda\xba\xf9\xdd\x25\xcb\x1e\xe8\x39\x4e\x9f\x9d\x54\x33\x39\x7b\x00\xbe\xb1\x8e\xd3\x1e\xb5\xef\x98\x46\x7b\x34\x80\x66\x49\xaf\xda\x73\x9c\x9a\x00\x50\x33\x5a\x3f\x5c\x2c\x8d\x9a\xfd\x58\x7a\xcc\x3c\x4e\x2d\x4c\xf5\x93\x67\x8b\xc9\xe3\x1a\x35\x75\xad\x4f\xcd\x68\x96\x6d\xf4\x93\xa4\x9a\x32\x73\x00\x7c\x76\x32\xb8\x13\x85\x5c\x75\x8d\x00\x57\x9a\x32\x80\x6f\x0f\x41\xb6\x36\x40\xb3\xa4\x97\x30\xb6\x3d\x04\xb8\xf6\x10\xc6\x14\xca\x80\xe7\xb3\xab\x90\x92\x79\x12\x97\x29\x41\xae\xba\x46\xc2\xdb\x57\x96\x3d\x80\x1b\x4b\x99\x9c\xcd\xb7\xaf\xd8\x6e\x55\xdf\x31\x8d\xe7\x7b\xf1\xda\x73\x9c\x32\x3c\x8d\x6d\x4c\x59\x1a\xcb\x1f\x33\x8f\xe3\x15\x18\x73\x04\x0b\xaf\x29\x33\xb7\x43\xeb\xfa\x81\x1c\x71\xdb\x7b\x2a\x7e\xd4\xd6\xfa\x93\x3d\x2f\xbd\x04\xd7\x9f\xb6\xbd\xf4\xd2\x7f\xfb\x6f\xdb\xe8\x8e\xb6\xd6\xa6\x1f\xb5\xb5\xfe\xf0\x40\x9b\x17\xa5\xdb\x14\xb7\x0c\x6e\x0c\x39\x80\x51\x5d\x7f\x10\x74\x65\xe8\x79\xc8\x26\xdb\xb7\x01\x97\x76\x1e\x74\x77\x40\x11\x41\xe7\x25\x9f\xd8\x9e\x6b\x6e\xfe\x71\xc1\x8f\x8e\x2e\x5f\x56\x7e\x10\xf4\x97\xed\xd2\x43\x8c\x01\x81\x2a\xf9\xc8\xf6\xa8\xa5\x8c\xe4\x71\x4d\x07\x72\x2c\xe5\xd2\x93\x3c\x68\xbb\xf4\x18\xca\x80\x8b\x2c\x28\x1e\x3b\x16\xc6\xb5\x07\x52\x46\x52\xd7\xa8\x92\x10\x49\xd7\x63\x76\x47\x94\xa4\xd4\xd2\x96\x4f\xf5\x50\x14\x16\xd2\x97\x7b\x06\x5c\x67\xd9\x03\xe1\x0a\x19\x82\x7d\x90\x21\xb6\xd2\x14\xf6\x84\xdd\x2f\x6d\xd8\xd5\xda\x3f\x63\x63\xf8\xa6\x36\xd0\xc4\xaa\xa9\x3d\x00\x0f\x3b\x06\x32\xef\x3b\xa6\x89\x17\x0b\x9e\x6e\x78\xb6\xe1\xb1\xc6\x07\x1a\x9e\x63\x78\x82\x6b\xad\x5d\x6c\x7e\x47\x4a\xd7\x28\xbc\x25\x19\x0c\x88\x8b\x69\xf2\x6c\x98\xf6\xa9\xc7\x6c\xc3\xa4\x7d\xea\xb3\xab\xa6\x91\x84\xb7\xed\x18\x31\x6d\xda\xa7\xf6\x6b\xcb\xa7\xe0\x6a\x19\x1b\x86\xc4\x4d\x1e\x07\x92\xea\x31\x1b\x88\x00\x05\xb5\xdf\x86\x7a\xb5\xa7\x7b\xff\x92\x54\x5f\xd7\xd5\xdf\xda\xea\xb3\x2b\xa6\xfa\xf3\xe3\xea\xeb\xb6\x7a\xd8\x78\x91\x43\x81\x9b\x8a\xc6\xb5\xf5\x63\xe5\x87\x8e\x6b\xcf\xae\xc6\x8c\xe0\x44\xec\xb5\x9c\x6d\x1a\x32\x78\xf3\x21\x6f\x7f\x1b\x13\xf7\x67\xf9\x32\xa7\xf4\x03\x1e\x1a\xcb\x45\xa1\x31\x76\xaf\x7c\xe5\xbb\x24\x12\x78\x0f\x03\xf5\xf7\x4a\xe5\x78\x2f\xbd\x72\xbf\xa3\x60\xa5\xf3\xb7\xee\x6e\x57\x38\xea\xed\x6f\x7b\x8e\x1b\x26\xe9\x15\x8d\xdc\x5c\x98\x30\x4f\x82\xe3\xd4\x3a\xfe\x6c\x78\xf9\x54\xad\xd6\xee\x8a\xc2\xdd\xa8\x59\x2e\xe2\x46\xed\xe3\x98\x03\xa1\x76\x6e\x3a\x96\xed\x8f\xac\x98\x4d\xb3\xec\x9c\x7e\x9f\x96\xe9\x23\xf2\x1a\xb9\xd9\x9c\x85\x1f\xfc\xa5\xe1\x07\x7f\xc9\x84\xd2\x16\xe3\x83\xa0\xbb\xe6\xad\x6b\xb8\xe2\x6d\x0f\x88\x82\x63\xc7\x12\x26\x06\xaa\xe5\x2a\x0d\xa7\x93\x26\xcc\x1d\x4d\xa3\x0f\xe7\x8a\xe6\xb7\xb0\xa0\xbd\x7f\xff\x0b\xed\x9a\xf5\xdb\x2d\xdd\xa6\x7f\xe3\x8c\x6a\xa6\xa1\x1e\xa1\x47\xa9\x89\x29\x5c\xb2\x35\xbc\x55\x6c\x03\x57\x6d\x0d\x5c\xb6\x35\xd8\x32\xb6\x21\xd6\xb1\x0d\xd5\xc8\xd9\x39\xb8\xf2\xd5\x63\x43\x4d\xd2\xe3\x98\xa8\xbb\x7f\x06\xec\x50\xab\x92\x6e\x53\x2c\x0c\x33\x8b\x96\x14\xd2\x06\xb2\xdc\xa2\xe5\x78\x8d\xcf\xf3\xa4\x91\xd5\x74\xc4\x4e\xe5\xf4\x24\x69\x39\x42\x35\x93\xa8\x36\x35\xcb\xb7\x45\xe6\xbf\xe6\x88\x69\x7b\x19\x4d\x77\x33\x16\xfd\x83\x97\x2e\x8f\x77\x93\xa4\x51\x77\x49\xd8\xc8\x02\x1f\xa0\x0e\x44\x81\x16\x90\xc0\xaa\x75\xd6\x84\x0d\x75\xe7\xbf\x4e\xaa\xbb\xfe\x75\x52\xdd\xfd\xaf\x93\xea\x9e\x7f\x9d\x54\xf7\xfe\xeb\x24\x54\xfa\xf6\x8d\xe1\x70\xc9\x36\xb8\x40\xfc\xab\x9a\x65\xb1\xce\xf2\x0d\xab\x46\xc0\xd6\x8d\xd0\x6b\x38\xec\x31\x7a\x69\x0c\xb1\xfc\xda\xf7\x60\x96\xe8\xe9\xf2\x4d\x7f\x91\xbc\x8e\xeb\x16\x78\xea\xec\xd7\xba\x4d\xb3\x31\x5f\x41\x74\x18\x6f\x0c\x4e\xe7\xa9\xb4\x7c\x7e\xaf\x2f\xdf\xae\x74\x96\xaf\x64\x6c\x2d\x6b\x08\x9d\x22\x68\x26\x44\x09\x09\x96\x34\xa6\x6e\xa8\xbc\x27\x97\x2e\x8f\x8b\x65\xe4\x7e\x23\xd7\x63\xe0\x42\x72\x4e\x4f\x1a\xbe\x85\x64\x0e\xc8\x26\x94\x5c\x96\x2d\x1c\x1b\xfe\x75\x64\x83\xaf\x23\x67\x49\x2c\xed\x8b\xfe\xea\xad\x24\x67\x63\x49\xcd\xf3\x0c\x92\xd4\x08\x5f\x47\xce\xc6\xb2\xe5\xc9\xc8\x85\xe4\x6c\x8c\xe8\x86\xb4\x92\x6c\x34\xb0\x94\x1c\xe1\x1c\x44\xd3\x8f\x92\x8c\x96\x84\x07\x34\xa1\x1c\x22\x36\x89\x69\xfa\xd1\xf2\x78\x46\x4b\x12\x25\xb0\xff\xb6\x99\x03\x80\x61\x65\xf5\x8f\xa0\xa9\x0e\x71\x4d\x75\xd8\xa7\xa9\xde\x90\x35\xd5\x7f\x91\x35\xd5\x7f\x91\x35\xd5\x61\x49\x53\x1d\xde\x58\x53\x1d\x32\xb2\xc0\x07\xa8\x03\x51\xa0\x05\x24\xb0\x6a\x6d\x4d\x75\x28\x5a\x53\x1d\xfe\x7b\xd4\x54\x0d\xeb\xa8\xef\xb5\xd3\x46\xda\xe9\xbb\x54\x4b\xc7\x58\x15\x8b\x66\x89\x4e\x5c\x73\x01\x96\xfd\xae\xb4\xd6\x86\x06\x49\xff\x3f\x7b\x6f\xd7\xdd\xc4\x91\x2d\x0c\xdf\xe7\x57\x34\xfd\x4e\x1c\xe9\xb8\x2d\x4b\xe6\x2b\x28\x51\xb4\x98\x00\x01\x06\x13\xce\x81\x24\x27\x47\xd6\xf4\x2a\x5b\x85\xd5\xb6\xd4\xed\xe9\x6e\xd9\x11\xc8\x5e\x38\x24\x40\x08\x09\x99\x9c\x7c\x91\x64\x26\x43\x92\x19\x3e\x32\x60\x1b\x30\x18\x13\xc8\x85\xc8\xb3\xde\x67\x1d\x2e\xa4\x79\x6f\x24\xb8\x51\xb2\x26\x79\xd6\xf9\x17\xef\xda\xbb\xaa\xba\xab\xf5\x65\x1b\x32\x5f\xe7\x99\x04\xab\xab\x76\xed\xda\xb5\xab\xba\x7a\x57\xd5\xae\xda\xb5\x07\xd6\xaf\xc5\x87\x68\xb3\xab\x2d\xa1\x05\x50\x15\xb1\x4f\x16\x42\xcf\xa9\xcf\x24\x06\xa2\x78\x40\x2a\x16\x8d\x32\x95\x42\x34\x91\x88\x86\x7b\x7a\x42\x80\x9b\xa1\x0a\xee\x9b\x91\xde\xc3\x0e\xbe\x93\x91\x82\x99\xa1\xac\xcd\xd9\x11\x32\xd6\xc4\x96\x4d\x59\x93\x1e\x32\x72\xfc\xbc\x85\x73\xf7\xe8\x84\x7b\xf7\x68\xbe\xfc\x39\xcc\x4d\xa1\xd9\x72\x05\x08\x41\x3b\x11\xd3\x50\xa7\x53\x66\xba\x65\xc5\x6c\x5b\x92\x4c\x35\xd8\xc1\x4f\xea\x9d\x71\xa5\x20\xeb\x5c\x83\xb2\xc3\x53\x18\x35\x74\xa3\x60\x1a\x54\x37\x0a\x10\x0f\x1e\xa0\x82\x0c\xd6\x88\x6b\xb1\x90\x69\x19\x1c\xc6\xcf\x0f\x18\xb4\xb3\x6c\x35\xe4\x53\x54\xde\x11\x69\x56\x5a\x04\x0a\xf3\x8f\x48\x3f\xd2\x19\x81\x42\xde\x30\x8d\x91\xbb\x47\x75\x68\x1b\x28\xeb\xff\xfd\xc4\xd0\xf3\x06\xb5\x47\x0a\xb6\xa1\x8f\x59\x86\x3e\x69\x98\xd4\x36\x74\xa7\xfc\x79\x7e\xf8\xee\x51\xf7\xee\xd1\xae\x02\xb6\x90\xd7\xf7\x14\x4c\xbc\x44\x6e\xd0\xa0\xfa\x6e\xcb\xd0\x5f\x34\x4c\x7d\x7f\xf9\xf3\x7c\x17\x01\x5b\xd0\xf7\x14\xf4\x41\xa2\x0f\x1a\xfa\x6e\x4b\x7f\xd1\x00\xfc\x87\xf6\x66\xfd\xd7\x71\x67\x4d\x0e\x19\x4a\xae\x65\xc3\x3e\x5f\xfe\xdc\x30\x69\x20\x21\x70\xb5\x5a\xeb\x9e\x3d\xb5\x7d\x3a\x81\x5b\x18\x1c\xd7\x93\x67\xb9\x35\x6c\xdb\x4f\x50\xc7\xa5\xc1\xd5\x5d\xf9\xb2\xa9\x14\xec\xfc\xdd\xa3\x28\xd6\x46\xca\x9f\xbb\x74\x12\x64\x0d\xff\x94\xb8\x3f\x20\xdc\x5f\x47\xfd\x98\x70\x0c\xa4\x5a\x8a\x65\x43\x2e\xee\x1f\x48\xb5\x94\x43\xec\x1e\x45\x17\x04\x96\xa5\x48\x5f\x18\xa0\x4d\x4d\xa1\xf7\x20\xd5\x52\x72\x05\x04\x70\x2f\x42\xd2\x06\xbd\xbb\xf2\x25\x8a\x4f\x6e\xdc\xb4\x16\x8b\x82\x56\x31\xc3\x97\xc8\x78\x1f\xa7\x99\x74\x93\x6a\xc0\x99\x75\x5c\x8a\x56\x8f\xa2\x13\x65\x45\xed\x0d\x91\x44\x2f\xd5\x8c\x04\x08\x19\x37\xa9\x06\x5c\x63\xcf\xeb\x41\x1f\x7d\x7a\xb3\x1f\x40\x39\xf5\x68\x57\x64\x6c\xd9\x20\x43\xba\xec\xc0\x4f\x0f\xf8\xf6\x93\x19\xed\x88\x86\xd2\x8f\x39\xdc\xd6\x85\xdf\x6d\x11\xb8\x53\xb9\xc2\x84\x22\x73\xae\x5d\x3d\xa5\x57\xae\x55\x6e\x57\x4f\xe3\xa3\xb2\x58\xb9\xc9\x04\xa5\xef\x0f\x1f\x92\x7c\xe7\xf8\x4b\x52\xa4\x7a\x8a\x89\x50\xe6\x8c\xbb\x7a\xba\x7a\x4c\xf7\x83\xac\x16\x22\xb2\x58\xe1\x5b\x41\xcc\x13\xb7\xce\x1d\x72\xcf\xeb\x95\x5b\x95\xc5\xea\xab\x28\x77\x03\x7a\xec\xc7\x63\xd1\x44\x22\xd6\xd3\x03\x81\xe8\xba\x44\x2c\x96\x34\x52\xd1\x74\x1c\xa2\xcf\x24\x06\x18\xfc\xe9\xc4\x06\x18\x11\x00\xe3\xe9\x58\xb4\x54\x22\x62\xe8\x08\x27\x8d\x54\x2c\x1d\x37\x52\x03\xe9\x30\x6e\x00\x10\xcd\x98\x66\x47\x37\x52\xfd\xbf\xac\x9e\xae\xdc\xae\x5c\x41\x85\x76\xf5\x35\xe0\x0c\x83\xcc\xd3\x1b\x0b\xce\x57\xbe\x11\xc1\xaf\x2b\xf3\xa9\xca\xcd\xea\xe9\x34\x8b\x2e\x55\xdf\xae\xdc\xf6\x83\xb7\x04\xfe\x95\xca\x55\x46\x10\xde\x2c\x47\xb8\x53\x59\xae\xbe\xca\x82\xb7\x2b\x77\xaa\xa7\x59\x10\x5a\x6e\xb9\xdf\x48\xb7\xcc\xdc\xed\x82\x74\x66\x4e\x1c\x62\x63\xbc\xa2\x87\xc4\xd3\x3a\xe3\x16\x3d\x79\xe1\x5b\x41\x8e\x59\x7f\x99\xe7\xee\xde\x3d\xf8\x69\x9d\xf1\x2a\x02\x98\x80\x7c\x56\x8f\x56\x67\x31\x13\xe3\xb5\xfa\x6a\xf5\x74\x65\x01\xe9\x33\x8e\xfd\x28\x72\x2d\x22\xc8\x77\x65\x9e\x45\x03\x72\x58\x3e\xdf\x27\xf1\x7b\x2a\xc8\xef\x29\x8f\x5f\x99\x5b\x06\xad\xdc\x14\xdc\x9e\x12\xdc\x9e\x0a\x70\xdb\xcc\xeb\xa9\x20\xaf\xa7\x64\x5e\x4f\x05\x79\x3d\x25\xf3\x1a\x54\x56\x37\xb5\x72\xc4\x63\x38\xc2\x79\x8d\x70\x56\x23\x2b\xb5\x69\xc4\x63\x30\xc2\x39\x8b\x78\x2c\x45\x38\x3f\x91\x15\x1a\xad\xb5\x78\xaf\xa9\x22\x2b\xb5\xd2\x9a\xcb\x9f\xf6\xc7\xfb\xc0\xf9\xcc\xca\x95\xca\x9d\xea\x6c\x65\x19\x5e\x0f\x27\x79\xaa\xb2\xa8\x57\xbe\xa9\xdc\x91\xbf\xfb\xca\xed\xca\x52\x65\x59\xaf\x5c\xa9\xbe\x5a\xb9\x53\x3d\xc2\xa3\xd5\x59\x7c\xab\xd7\x98\xb0\x59\xac\xbe\x5a\xb9\x52\x59\xac\x1e\xa9\x5c\xd5\x2b\xdf\x54\x4f\x57\x5f\x05\x34\x14\x0c\xd5\xd9\xea\xd1\xca\x42\x65\xa1\x72\x07\xc5\x6f\xbb\xd3\x9b\x3f\x09\x23\x20\x79\x3b\x33\x82\x72\xd9\x67\xa4\x7a\xb4\xc3\xd1\xcd\xa1\x94\x92\x4c\x55\xde\xad\x5c\x49\x2b\xc9\x50\x32\x8e\x7d\xf7\x4e\xf5\x44\xe5\x56\xf5\x68\xf5\xed\x52\x75\x16\x44\x18\x94\x55\x7d\xbb\xfa\x06\x03\xbd\x05\xd4\xc2\x49\x25\x99\x56\x92\x30\x5a\xf7\x4f\xb7\x78\x81\xbc\x52\x9d\x85\xca\xdc\x46\xd6\x91\x61\xbd\x7a\x1c\x5e\xf8\x37\xac\xb7\x77\xb9\x98\x70\x8d\x79\xe5\x4d\x15\xb3\x65\x53\xc5\x6c\xdd\x54\x31\x03\x26\x51\xfd\xbf\x0c\xf9\x1f\x75\xaa\x7a\xaa\x7a\x3a\x5d\x62\x80\xa1\x48\xb2\x24\x7f\xe2\x22\x91\x83\x92\x90\xee\xcb\x28\x11\x46\xa8\x27\x00\x78\x1e\x06\x10\x19\x98\xc0\x2d\xb1\xce\x2e\x30\x30\x82\x18\xd8\xf5\x65\xf0\x2d\x4e\x53\x12\x6e\x22\x8e\x3c\x06\x64\x87\xe0\x92\x03\x19\x97\x92\x30\x11\x84\x11\x84\x89\x9e\x68\x11\x49\x1c\xc0\xb2\x4a\xb2\x46\xa4\x23\x28\x60\x64\x25\xd9\x93\xfd\xb3\x3d\x7f\x8a\xf6\x0c\x5a\xc6\xc9\x0d\x7a\xba\x7a\x2a\xdd\xd4\x8c\x08\x0a\xb4\x9c\xd4\x5e\x5e\x62\xaa\x7a\xba\x72\xd3\x6f\x25\x06\xe7\x6d\xc3\x22\x4d\x2d\xd2\xdc\x0e\x0c\x29\x50\x75\x06\x92\x2a\xcc\x00\x81\x3a\x02\xa8\xbb\xe1\x9f\xe8\x1e\x72\x57\xe0\xf5\x49\x55\x5f\x8d\xf8\xaf\xbb\x5d\x3d\x4e\x55\x4f\x47\xd2\xf2\x4b\x8e\xa4\xbd\x77\x29\xbf\x35\xef\x0d\xc9\xef\xc3\x6b\x7b\x60\xf0\xa7\x59\x6f\x29\x95\xab\x91\x36\x6b\xae\xca\xd5\x48\xeb\x69\xea\xe0\xc2\xcb\x47\x69\xbf\xfa\xaa\x9c\xad\x2c\xf2\x79\xe5\xed\xea\x69\x4d\xa9\x5c\x69\xf1\xd2\xfa\x21\xd4\xbc\xfa\x2a\x74\x0c\x3f\xdd\x5f\x78\x55\xde\xc5\xe1\x22\x90\xda\xba\xdd\x49\xc3\x87\x8d\x83\x21\x1a\x01\xa1\x1c\x0a\x0b\x85\x14\x8b\x85\xb9\xde\x6a\xa0\x59\x4f\x55\x79\xb7\xe2\x1d\x56\x4b\x71\xda\x58\x62\x33\xf0\xb1\x95\xb7\x19\x2b\xef\x2a\xc1\x51\xa7\xb2\x58\x59\x6c\xa1\x83\x99\x62\x71\xbe\xc9\x8a\x8f\x0d\x5d\x48\x2c\x55\x6e\xb6\x27\xb1\x9e\xe5\xdd\x18\x6f\xda\x97\x6c\x21\x01\xbf\xcd\x24\xf8\x1e\xeb\xdf\x5f\x03\xfa\xa3\x78\xe5\xce\x43\x34\x9e\x34\x09\x78\xf3\x21\x1a\x2e\x38\x87\x68\xd3\x68\xab\x59\xd5\xf3\xbe\xba\x58\xb9\x11\x5c\xda\x57\x6e\x57\xe6\x2b\x37\x2a\xf3\xb0\xb6\x74\xd8\x4a\x0e\x66\x52\x95\x3b\x38\x61\x5a\xae\xdc\x09\xfa\x9b\x6f\xf1\xfd\xcb\x57\x8e\xfe\x12\x5f\xac\x14\xfd\x65\xbe\xbc\x3a\xf4\xd7\xf8\xfe\x7a\xcf\x5f\xe6\xb3\x0f\x52\xac\xf3\x9b\xce\xd1\xa1\xa4\x39\x5e\x59\x2a\xe1\x12\xf6\x48\x65\xbe\xc4\xbe\xdd\x12\xce\xd7\xf8\xa7\xd8\xd9\xcd\x73\xff\x2f\x43\x6d\xf0\xc3\x3f\xe3\xe7\x56\x68\x78\x95\x67\xd9\x04\x1b\xe2\x12\x2a\xc1\x8d\x38\xc6\xc6\x0a\x51\x71\x52\xea\x15\xb3\xb2\x3a\xb5\x2f\x54\xb9\x59\x82\xfa\x97\xaa\xa7\x3b\x1a\x14\x34\x79\x41\x16\x1e\xf3\x33\xed\xbd\x20\xf7\x55\x6e\xf2\x23\x48\x4d\xe0\xab\x95\x3b\x3c\x61\x8a\xe7\x7c\x29\x80\x50\x3d\xdd\xce\x6f\xf2\x8a\xea\xdd\x81\x0d\x6b\x72\x5e\xc1\xce\xda\xa5\xd4\xda\x1f\xeb\xc7\xea\x27\x6a\x0b\xf5\x93\xaa\xa6\xd6\x67\xeb\x27\x6b\xe7\x6b\x0b\x3e\xe0\xf5\xda\xb9\xda\xc2\xfd\x63\xaa\xa6\xd6\xce\xd5\xef\x00\xb4\xfe\x1a\x83\xff\x01\x11\x6a\x7f\xac\x9f\xa8\x1f\x13\x81\xd7\x6a\xe7\x6a\x67\xeb\xef\x40\xf4\xf3\xfb\x73\xb5\xab\xf5\xdb\x10\xbc\x5a\x3f\x59\xbf\x53\xbf\x5d\x7f\x1d\x48\xb3\xb4\x8b\xf5\xdb\xf5\x13\x3c\x0a\xe5\x7b\x69\xf7\x4f\xd6\xae\xf2\x48\x5a\x33\x81\xbf\xcf\xef\x1f\x63\xb9\xae\x22\x1a\x06\xcf\xdd\x5f\x00\xbe\xea\x27\x30\x52\x5b\xa8\x9d\xaf\xdd\x84\xe0\xe5\xfa\xeb\xf5\x93\xb5\xab\x8c\x9d\xd7\x11\x76\xff\x78\xfd\xd8\xfd\xe3\x40\xae\x65\x15\xef\x64\xfc\x55\xbc\x1b\x58\x6d\xba\xfe\x92\xcb\x6c\x5a\x0e\x98\x81\x09\xbe\xf9\x57\xbd\xd6\xa5\x76\xaa\xed\xe9\xa0\xa6\x2f\xb5\xb6\x58\x3b\x5f\xbb\x54\xaa\x5d\xab\x9d\xab\xbf\xde\xdf\xd1\xef\x3a\x4b\x5f\x93\xe7\x75\x46\x59\x8d\x8b\xbc\xed\xc7\xf6\xda\xb9\xfb\xaf\x35\x8f\xe6\xb5\xab\xf7\x8f\xd4\xce\xdd\xbf\x55\x3f\xd9\x5e\xb1\x5a\x3b\x77\x1f\x7a\xc9\x31\xa5\x7e\xbc\x3e\x5b\xbb\x58\x3f\xa9\xc0\x4f\xf3\x98\x7f\xff\x62\xed\x5c\xfd\xb5\xfa\xf1\xfa\xf1\x16\x7d\xeb\xfd\xb9\xda\x15\xd6\x3b\x3d\x12\x42\xfb\xea\x53\x5a\xe5\xc9\xf1\xfa\x9d\xfa\x89\xda\x59\x49\x4a\x03\x77\x28\x9f\xef\x1f\xab\x1f\xab\xcd\x29\xd0\xa3\xef\x5f\xac\x1f\xbb\x7f\xd2\xdb\x5b\x92\x41\xf9\xb8\x5a\x3f\x7e\xff\xa2\x52\x7f\xbd\x7e\x0c\xbe\x00\xbe\xbf\x24\xa2\x59\x9e\x7c\xff\x22\x7c\x2f\xf7\x2f\x7a\x7b\x4c\x3e\x20\x23\x50\x4e\x43\xa3\xd4\x8f\xc3\x17\xc6\xf7\x9b\x64\xd0\xa0\x5f\xd0\x71\x84\x9e\xf0\xb6\x97\x04\xa8\x76\x0e\xf7\x98\x10\xad\x76\x15\x9a\xcf\xdb\x68\xe2\xd1\x55\x9f\xf1\xae\x9d\xea\x1f\xd5\x54\x4d\x5d\xcb\x71\x6d\x0d\xb2\xd4\x4e\xad\xc6\x5e\x7e\xcb\x86\x47\xd9\x4b\x77\xe4\x6b\xc1\xac\xbb\xbf\xbe\xfb\x6b\x32\x46\x46\x69\xbe\x7c\xd6\x34\x0b\xfa\x68\xc1\x9a\x9c\x24\x3c\x62\x8e\x15\xc6\xef\xbe\x25\x62\x23\x05\xeb\xdb\x37\x2d\x1e\xc9\x1b\xd4\x71\xbc\x4c\x94\xf8\x11\xa7\x60\x19\x19\x53\xc4\x86\x2d\xdb\xa3\x7d\xf7\x2d\x22\x91\x1b\xb5\x72\xa3\xa3\x96\x2b\x72\x8d\x97\xcf\x0e\xe7\x45\xda\x58\xc1\x9a\xcc\xf1\x48\xe7\x9d\x23\x64\x7e\x0c\x59\x46\x56\x81\x43\x64\x0c\x19\x42\x46\xb0\x7c\x5e\x30\x96\xc8\x0a\xc2\x02\x3a\xec\xd2\x3b\x96\x6b\x92\x61\x4a\x8c\x49\x43\x9f\x2c\x58\x8e\x53\x3e\x6b\x8f\x12\x3d\x4f\xbe\x7d\xf3\xdb\x37\xe9\x30\x8b\x8d\x12\x67\x9c\x4c\x92\xec\xf8\x78\x41\xcf\x14\x2c\x9b\x38\x2e\x71\xf5\x61\x4a\xec\x31\x92\x21\xae\x9e\x2b\x9f\x9d\x9c\x24\x76\x86\x74\xf5\xf0\x03\x45\x61\x19\x48\x1d\x89\x22\x35\x24\x84\x34\xba\x58\xe4\xeb\x93\x7a\x5e\x1f\xd5\x33\xfa\xb0\xbe\xe7\xa7\x3b\x84\x89\x32\x73\x5b\x44\x49\x0d\x47\x02\x7b\xf0\x2d\x70\x25\xe5\x1a\xed\x6e\xfb\xd6\x94\xee\xa8\xed\x25\xa1\xe5\x9a\x54\x71\x8d\x96\x1b\xbf\xb3\xae\x8b\xd6\xe8\xed\x65\xa1\x80\x4b\x9b\x4c\xe3\xae\x4f\x47\x12\x7a\xd6\x64\x26\x63\xb8\x42\xce\x09\x84\x55\x4a\xb9\x51\x4a\xbe\xbd\x43\xbd\xc9\x28\xbc\x2b\xc3\x15\x7b\xe7\x79\x8b\x64\x32\xc2\xd8\x3e\x23\x7b\xf1\xf2\x21\xf9\xb8\x6a\x8d\xbb\xcc\x4a\x34\xdb\x64\x26\x9a\x75\x09\x33\xbb\x47\x8c\x8c\x61\xe4\xf3\x05\x4f\xce\xb1\x28\x73\x00\x84\xe9\xac\x5f\x7a\x22\x0e\xa3\x93\x06\x73\x02\xc4\x8a\x60\xdf\x8c\x6f\x69\x7f\x16\xf7\xb9\x8a\x3c\x79\x8c\x64\xc7\x0d\xe9\x1e\x90\x51\xc3\xfd\x4b\x18\xdb\x6f\x7e\x34\x7f\xad\x8e\x21\x5b\x45\x5e\xff\xbc\x71\x7d\xa1\x71\xe3\x48\xe3\xc6\xe9\xc6\xf5\x5b\x8d\x1b\xef\xea\x8d\xeb\xd7\x1a\x37\xce\x34\xae\x5f\xc7\x78\x20\x61\x49\x44\x4e\x36\xae\x5f\x6a\xdc\x78\x4f\x6f\x5c\x7f\x1d\xd1\x4f\x7e\x7f\xe4\x2d\x4c\xf8\xb8\x71\xfd\x76\xe3\xc6\x49\x86\xfb\x4e\xe3\xfa\x32\xcb\xf8\x79\xe3\xc6\x07\x58\x8e\x1f\xb9\xcd\x22\xaf\x37\xae\x7f\xda\xb8\xf1\x9b\xc6\x8d\xa3\x12\x55\x88\xbc\xc3\x08\x23\xe8\x1d\x24\x77\x52\xf0\x04\xe4\xdf\x6b\x5c\xff\x58\x24\xff\x46\x4e\x58\x68\xdc\xf8\x14\xd9\x6e\x93\x69\x0e\x2a\xc6\x89\x07\xd2\xba\x58\x5a\x62\x03\xf9\x8d\x12\x68\x05\xbf\xfe\x6b\xae\x70\xa0\x92\x7e\x7d\x02\x15\x08\x70\xdc\xc9\x7e\xf2\xfa\x1b\xec\xf5\x20\xee\x69\x24\x7b\xfd\x6a\xe3\xc6\x7b\x22\x0e\x05\x7e\xd6\xb8\xf1\x1a\x62\xbd\x27\x5e\x28\x4f\xbb\xce\x42\x52\xdc\x7f\x95\xaf\x89\x77\x72\x0d\x1b\xf9\x5d\xe4\xec\xa4\x54\x0c\x80\x3e\xc6\x92\x6e\x49\x34\x20\xe1\x0c\xe2\x1e\x6d\x4a\xeb\x6a\x54\x29\xaa\xe1\x57\x80\xb3\xee\x73\xd9\xcc\x5f\x80\x09\xbf\xe0\x2e\x16\x95\xd7\xdf\x00\x34\x20\xac\xb3\x57\xe9\xd3\xe3\xc4\x38\x99\x87\x3c\x90\x45\xd0\x74\x91\x8f\x04\x44\x58\x4e\xe2\x50\x00\xa2\x1a\x26\xdd\xdb\xb6\xb1\xa1\x00\x45\x37\x13\xe6\x7c\x10\x90\x20\x9a\xe2\x51\x6a\x4e\x52\x52\xa2\x73\x43\xe7\x12\x6a\x00\xbf\xac\x0e\xc6\x92\xd0\x94\x73\x20\x97\x53\x8d\xeb\xe7\x02\xfe\x7a\xf0\x45\x9f\x01\x68\x30\x35\xe0\x99\x87\xc3\x25\x73\xc9\xeb\x27\xb1\xaf\x7f\x9c\x0e\xa6\x0a\xb3\x49\xe8\xd6\xec\xfd\x7f\x8a\xaf\x68\xd9\xf3\xbd\xc3\x91\x57\x79\x83\x31\xbc\x5b\xde\xf3\x24\x37\xed\xd7\x3f\x6e\x5c\x3f\xa7\x88\x6f\xf2\x16\x33\x9e\xbc\x7e\x09\xfb\x29\xeb\xb0\xb7\x14\x9e\x15\x6a\xf7\x2e\x82\xb8\x1f\x9d\x66\xbc\xc7\xd9\xad\x2d\xf8\xfd\xb2\x92\xde\x15\xe9\x97\xd8\x07\xc3\x46\x94\x4e\x08\x48\x20\x0b\xe9\xd7\x98\x00\x60\xe3\x8b\x17\xc5\xf4\x0c\x00\xe6\x78\xfe\xeb\xdc\x71\x8e\x07\x41\x94\x41\x5e\xc4\x69\xfc\x00\x96\xd9\x20\xe3\x41\x10\xa5\x18\x57\xf1\xe5\x1f\xc5\x3a\x17\xe5\x28\xa4\xaf\x38\xd4\x28\x72\xd7\x59\xe1\xe2\x29\x35\x80\xdc\xba\xba\xf3\x1a\x1f\xf1\x50\xb6\x94\xc4\x5b\x3f\xd9\x0c\x3b\x13\x69\xdc\x38\x02\x41\x78\x46\x3a\xaf\x05\x05\x86\xca\x6e\xbb\x52\xdb\x10\x5c\xed\x42\xf1\x99\x58\x2c\x69\x26\x7d\x8a\xf1\xb6\xc4\xe2\x0c\x85\x73\xe8\x61\x05\xeb\xa5\x36\xfb\x4b\x5f\x1f\x5b\xcb\x01\x36\xff\xae\xca\x42\xf9\x2c\xbf\x3c\x0b\x02\x79\x62\xd3\x11\x9d\x4c\xd8\xe5\x4b\x39\x3d\x5f\x3e\x3b\xa6\x8f\x95\x97\x4d\xf8\xc9\xb5\xbd\x40\xab\x7c\x75\xe5\x8b\x0e\xe5\x9b\x2c\x89\xcd\x6e\xb2\x6c\xa1\xdc\xed\x32\x4b\xff\x1c\x0c\x91\xbb\xc3\x33\xb1\x9e\x1e\xfa\xf4\xc6\x69\xd9\x8c\x0f\xea\xad\x19\xec\x38\x9e\xdd\xc1\x28\xcf\x37\x8d\x2b\x95\x8c\xa4\x3a\x51\x3e\x6b\xc3\xd4\xad\xbc\x6c\x66\xd4\xb8\x17\x2d\x98\x19\x92\x37\xb8\x32\xca\x69\xca\x64\xf7\x86\x48\xab\x35\x1f\x52\x08\xc7\xed\x5e\xb5\x39\x7f\xb3\x71\x5f\x79\xd9\x25\x6a\xdc\x10\xe1\x02\x33\xdf\x2b\x2f\xbb\x56\xa1\xd5\xd4\x2f\x58\x22\xc3\x2b\x7a\x39\x58\x81\x9c\xa6\x57\x60\xc0\xfe\x2f\x6b\x65\xd0\xfc\xcf\xe0\x41\x28\x0e\x03\x5e\x69\x92\x21\x60\xb0\x34\x44\x2b\x32\xfc\xf2\x25\x93\x15\xc6\xe8\x79\x65\x65\x9a\x1a\x34\x43\xbf\x3d\xa1\xc6\xd5\xcc\xb7\x27\xac\xbc\x40\xc9\x74\xa0\x9f\x31\x0d\x40\x35\xcb\x97\x18\xe9\xcc\xb7\x27\x7c\xc2\x83\x4d\x84\xf3\xd4\x31\xc8\x08\xd4\x1c\x03\x1e\xf5\xc1\xc1\x4e\x6d\x85\x78\xd4\xcf\x31\xc9\x5b\x0b\x63\x5e\x39\xc5\xa6\x72\x6c\x6b\x5c\x45\x4b\x1e\xaf\x84\x62\xb1\x43\x09\xb6\x35\x5e\xe4\xb8\x9c\xb6\x6d\x8d\xe7\x0d\xb5\xd5\x5c\xd1\x19\xef\xa4\x50\x33\x65\xe3\x3f\x9a\xa1\x77\xef\xa0\xe9\x5f\x86\xe6\xac\x71\xbd\xe0\x5a\xb6\x35\xae\x3b\xae\x4d\x33\x44\xff\xf6\xac\x3b\x69\xbb\xd6\xb8\x3e\x61\x10\x78\xac\xc2\xe8\x8f\xea\x13\x96\x5e\x70\x75\xc7\x85\xdc\xfa\x84\xa1\x3b\xed\x8f\x91\xe3\x6c\x64\x65\xf4\x47\xd9\x3d\x5b\xe1\x76\xb7\xee\xf7\xba\x75\x59\x4b\x66\x4c\xea\xb4\x5a\xfb\x1d\x22\x63\xae\x4d\x1e\xcd\xdc\x6f\x52\x61\x6f\xa4\x10\x30\x6a\xf3\x36\x54\x3c\xb4\xa0\xa5\x5a\xb3\x8d\xdc\xa4\x82\xef\x2f\x48\xc4\xdf\x87\x99\xb4\x14\xf1\x62\x03\x18\x1b\x25\x02\xec\x85\x77\x30\xad\x9b\x64\x16\x75\x82\x7e\xc0\x20\x70\xf2\xee\x5b\xd4\x6f\x85\x87\xb3\x07\x84\x55\x6b\xae\xbc\xdc\xbd\x2d\x78\xa5\x9a\x38\x67\x59\x6f\x77\x6f\x1f\x41\xbf\x4d\x2b\x6d\x6a\x45\x6a\xaa\xea\x9a\x6d\x02\x27\x6c\x9a\xe1\x6b\x79\x03\x66\x5f\x86\x96\x87\x3f\xf8\xc9\xc2\x1f\xfc\x64\xe0\x0f\x7e\x06\xe1\x0f\x7e\x8a\xf0\x57\x8c\x1b\x7f\x09\xbb\xbe\xf5\x1b\x1e\xe5\xf0\xb9\x46\xd8\x78\x67\xac\x62\xbc\x23\x49\xd5\xa4\xe3\x64\x4c\x98\x41\xc6\x03\xd1\xb6\x03\x9e\xc1\xef\xfb\x4c\xba\x62\xb8\xb3\x3c\xe3\x75\x43\xdc\x1c\xc5\x48\x7b\x40\x31\x00\x66\xd5\x38\x7d\x7a\x63\x20\x95\x06\x52\xbb\x19\xc1\x53\xff\x96\xad\xb8\x4a\x4d\x4b\xd8\x24\xb4\x0c\x90\x32\x87\x41\xcb\x79\x2b\xc8\x1f\xf7\xbc\x2c\x3c\x32\xe7\x89\xcc\x1e\x3f\x71\xef\x25\x1a\x6a\x5c\x4a\x90\xe1\xed\x6c\xec\x81\xd9\x82\x2d\x38\x2d\xd8\x56\xeb\xc8\x2a\xb3\xc9\x50\x01\x2d\xc0\x60\xc1\x36\x10\xdc\xc4\x5a\xc1\xa6\x1c\xec\x31\x55\xb0\x3d\x48\xb8\xcd\x30\x4c\x92\xcc\x71\x9c\x89\x0c\x19\x79\x25\x63\xd2\x36\x83\xb1\xcf\x12\x66\x61\xf8\x88\x1a\x60\x4b\x8c\xd2\x74\xd2\x02\xc6\x9a\x81\xbe\xd5\x7f\x2b\x0b\x79\xea\xd0\x11\xc1\x04\x46\x68\x9b\x61\xbb\x89\x0f\x91\x49\xe0\x07\x5f\x22\x00\x89\x9f\x1a\x7c\x89\x08\x13\x89\xfe\x2b\x44\xf0\xa4\x0f\x0f\xb7\x19\xf9\x91\x61\x4b\xc9\x51\xe8\x36\x8c\x61\x08\xb7\x99\x03\x34\xb1\xcb\x73\x30\xe4\x00\xaf\x39\x8a\xdd\x0d\x53\x02\x7c\xe6\x28\xbb\xda\x00\xd3\x3d\x90\x80\xb4\xb9\xed\xc0\x69\xbd\x9e\x5c\xbe\xf2\x96\x4d\xda\xd1\x16\x6e\x0c\x6f\xa3\x1d\xc3\xeb\x68\xc7\x74\x32\xb9\xf2\xad\xb7\x2b\x5c\x4e\x1e\xbc\xf5\xd6\x33\xd7\x18\x8b\xc8\x57\xda\x4f\xae\xe2\x4a\xfb\xee\xe6\x1a\x30\xb8\xe4\xc6\x70\xea\x83\x21\x3a\xae\xb3\x1b\x0f\x1c\x9c\xfa\xdc\x7d\x8b\xba\xec\xc2\x03\xba\xca\xeb\x0e\x68\x26\x02\xc4\x22\x40\x26\x02\x54\x22\x48\x24\x02\x14\x22\x40\xa0\xcb\xa5\x8e\x6c\x1e\xe4\x5a\xba\x63\x43\x26\x7d\x82\x76\x9a\x36\x3d\xc2\xad\x8e\x30\xbb\x89\x28\x0f\x3f\x3f\xd2\x56\x3f\x41\x22\x38\x43\x1a\x6e\x9e\x22\x8d\x15\x5c\xdb\x08\xc0\x1f\x62\x8a\x94\x56\x52\xec\x8d\x59\x69\x25\xc5\x69\xb5\xcc\x80\xd2\x4a\x0a\xde\x63\x0b\xca\xa6\x20\x0a\xbc\xd5\x16\x9c\x15\xa6\x18\xfe\xe4\x6b\xb8\xd3\xf4\x67\xcc\xab\xe3\xc3\x4d\x80\x26\x6c\x3a\xf6\xed\x59\x13\x6b\xb8\x62\x5d\x65\xe4\x15\xea\x1c\x40\x7d\x98\xba\x0b\x02\x46\x6b\x1b\xac\x66\x5e\x74\xf7\x2d\x7a\xa8\xfd\xcc\xc8\x6d\x39\x4e\xe3\x8a\x73\x34\x2e\x3b\x3e\x33\x08\x7f\xec\x74\x8c\xcb\x8f\xc5\x3c\xf2\xcc\xa8\xd9\x5e\x26\xf6\xe4\x96\x2d\x8f\xb2\xab\xf0\x2b\x49\x68\xee\x26\x26\xb1\xf5\xfd\xd9\xf1\x82\xed\xea\x83\xc4\x76\xf4\x7d\xb6\x91\xcb\xe9\x83\x64\x4c\xff\x57\x6a\x3b\x59\xcb\xd6\x7f\x61\xd9\xb6\x31\xae\x3f\x57\x70\xb2\xae\xbe\x3f\xeb\x12\xd7\xb2\xf5\x03\x14\x7e\xf7\x96\xbf\x32\xe1\xb9\x2d\x3b\x06\xf1\xce\xd2\x72\x37\x31\xa1\x14\x34\x13\xdb\x67\x1b\x82\x3e\xd0\x06\xc2\x40\x16\x48\x22\x41\xa0\xd6\x41\x87\xbe\x5d\xd9\x66\xd0\x9c\xbe\x5d\xd9\x59\xfe\xca\x2c\x7f\xa5\x6f\x57\x06\x89\xed\xb2\x40\xf9\x2b\x7b\xbc\x60\x63\x78\xbb\x39\xe6\x52\x7d\xbb\xb2\xcf\xa6\x79\x0c\xec\xcf\xba\x05\xb3\xfc\x55\x57\x43\x36\x83\xea\x40\x95\x59\xb2\x95\xbf\xb2\xf5\xed\xe6\x98\xbe\xcf\xa6\xc0\x5b\x17\x4b\x36\x7d\x27\xda\xb1\x41\xb9\xfa\x3e\x7d\x7f\x76\x15\xf2\xb0\x49\x41\xb7\x6f\x5b\x69\x70\x5b\x67\x55\xdb\x20\x2a\xd2\x22\x23\x59\x62\x6f\x75\x43\xd1\x55\x9d\x7b\x8a\x0d\x24\xd5\x7d\xdb\xd4\xb8\x3a\xb8\x4d\x9d\xfe\xab\x9e\x38\x59\xfd\x75\x34\xfb\x2d\x57\x31\xcb\x5f\x35\x4b\xdf\xbd\xd4\x29\x7f\x65\x07\x53\xe4\xcd\x4e\x2f\xc1\x17\x67\xdb\xc6\xa8\x12\x00\xcb\xf8\x54\x19\x27\xb9\x02\x91\x28\xae\x46\x06\x98\xe5\xaf\x82\xe7\xee\xf2\xe5\xaf\x94\x09\x62\x97\xbf\x42\x15\x76\xc6\x70\xf0\xd2\x14\xcb\xcc\x10\x79\xa7\x93\xc5\xf3\x71\xd5\x1c\x2b\x7f\xc5\xa6\xe6\x90\x23\x70\x1d\x2e\xea\xa0\x31\xdd\x42\x72\xde\x7d\xb8\x10\xc9\xf0\xa4\x8c\x81\x19\x3d\x93\x61\x8c\x0d\x0a\xba\x05\x32\xe6\x6f\x6d\x62\xa4\xc8\x93\x70\x13\x94\x6f\x6b\x4e\x1a\x2e\xfd\x4b\xec\x6a\x6e\xda\xb0\x69\x2d\x57\x88\xf3\xeb\x6a\xa7\x2c\x3b\xe3\xc4\x0f\x3b\x4e\x3c\xd5\x64\x6d\xa7\x6a\x41\xc0\x62\x33\x60\x49\x4d\x6b\x79\xc8\xf6\x11\x33\x40\xa9\xdc\x56\x64\x7b\x38\x01\xbf\x5d\x59\x94\xe0\x95\x45\xc8\x05\xd9\x02\xb8\x01\x04\x2d\x68\x29\x98\xd6\xb2\xc1\x52\xaa\xb3\x95\xf9\x60\x09\x77\x2a\x57\x39\x94\xe1\x67\x59\x6d\x38\x96\x48\xf0\x82\xc0\x79\x26\x03\x3c\x20\x41\x28\x10\x03\x88\xe3\x05\xd3\xf0\x2e\x53\xfc\x84\x65\x65\xb1\x7a\x8c\x31\xc6\x23\x0c\xd7\x8f\x02\xcd\x62\x11\xf0\xd9\x71\xe8\x25\x41\xce\x8f\x2e\x06\xa3\xf3\x6a\x7a\x5a\x1b\xb1\x6c\x9b\x8e\xb8\xcf\xd9\x24\x9f\x27\xae\x31\x42\x72\xcf\x92\xc0\x09\x1e\xf9\xa2\x42\x36\x5b\x4f\x45\xd3\x71\x8a\x06\x79\xf4\xe9\xc4\x86\xa4\x9b\x8a\xa5\xe3\x6e\x6a\x20\x3d\xad\xb9\x36\x31\x9d\x1c\x71\x03\xf9\xa5\x35\xb7\x1b\xc1\xd7\x9d\x22\xe9\xc7\x24\x92\x24\x92\xa3\xe6\xa8\x9b\x4d\x9a\xcc\xde\x0f\xed\xf8\x98\x39\xa6\x1b\x69\xcf\x5f\x88\x6a\x46\x78\xba\xf5\xce\x60\xc7\xee\x1b\x29\xda\xf2\xf4\xbf\xfa\x11\xb4\x66\xf5\x68\x65\xbe\x7a\x84\x19\x5b\x2d\x54\x8f\xf0\x68\xb3\x71\xda\x52\xe5\x16\x83\x7d\xa4\x57\x3f\x82\x4e\xc6\x1e\xb7\xda\x98\xa5\x7d\x03\x1d\xa5\xf2\x75\x65\x81\x11\xc2\x63\xf4\x95\x3b\x22\x0a\x1d\xe2\x8a\x9c\x7e\x0d\x5f\x91\x07\xe8\x3c\x20\x32\x76\xb9\x59\xd8\x42\x07\x9b\xb4\xf6\xec\x71\x7b\xb0\x6f\x82\xd6\x60\x95\x2b\x11\x5e\xfc\x5a\xd6\x17\xe2\xac\x6f\xf5\x4c\x65\x3e\x60\x7f\x05\x80\xca\xb2\x8e\x5f\xc6\x1d\xb4\xb5\x68\x6b\x02\xc6\x8c\x2e\x2a\xcb\x90\x77\x91\x07\xb9\xdd\x55\xab\xf9\x57\xb3\x99\x14\x16\x15\xe1\xc5\x46\x78\x59\x11\x5e\x4c\x84\x97\x11\xe1\xa4\x23\x9c\x6e\x97\xf5\x09\x10\x44\x6a\x48\x4a\xd8\x4e\x31\xd8\x22\x66\xff\x89\x17\x2b\x11\x85\x2f\x55\x22\xad\x6b\x95\x48\x9b\xc5\x4a\x64\x85\xd5\x4a\xa4\xab\x05\x04\x17\x17\xd5\x59\xa5\x7a\xb4\x79\xd4\x84\xca\xb1\x73\xcd\x81\xc4\xb5\x4f\xea\x21\x77\xca\xef\x04\x18\xe5\x14\x9b\xa7\xf4\x2c\xcd\xb3\xc6\x6b\x46\xdc\xd4\x82\x78\x54\xd8\xe2\x35\xa3\xae\x30\x9f\x07\x5c\x36\x98\xf3\x5c\x81\xc5\x0c\x7c\x1b\xf0\x96\xbd\x8a\x77\xbe\x71\x24\xa5\xa6\x24\xd3\x80\xc5\x40\x4d\x31\x2a\x48\x04\xf0\xee\x54\xae\x02\x66\xf0\xe3\x58\xae\xcc\x77\xc7\xf7\xbe\x9c\x2e\x98\x8b\x52\x03\xae\x54\x7e\xe0\x8b\x5b\xb1\x74\xfe\x39\xae\x5c\xb6\xf8\x52\xa5\xd2\xd3\x29\xbf\x7f\xa4\x57\xb7\x64\xaa\xdc\xa8\xcc\x4b\xf3\x25\x66\x80\x25\x8e\x86\x61\xab\xa1\x85\x42\x65\xa9\xc5\x42\xa1\xb2\xc4\x6c\x14\x22\xde\x90\x02\xcb\x2b\x39\x16\x8c\x66\x83\xb1\x60\x94\x99\x33\xe0\x40\x0b\xab\x31\x29\xc5\x33\x60\x60\xc3\x2b\x2c\xd1\xa4\x54\xcf\x94\x81\x4d\x06\x98\x41\x83\x9f\xfe\x17\x58\xc3\x6d\x18\xd8\xbc\x96\xc3\xab\x6d\xe6\x50\x5c\x5d\xac\x6a\x9e\x0a\x59\xf3\x54\xcd\x6c\xba\x34\x46\x33\xc4\xbb\xe1\x01\x62\x26\xe5\x4e\xb8\xc4\xcc\x48\xa4\x89\x7b\x55\x84\xa2\x98\x4d\x84\x58\x7e\x87\x88\xdc\xd6\x28\x44\x88\x98\xf6\xb0\x04\x84\xe0\xc3\x10\x73\x1d\x74\xbf\x03\xbf\x44\x3c\xf8\x04\x87\x69\x30\x35\xa1\xac\xd4\x84\xde\x91\xcf\x67\x46\xd9\x8e\xac\xc6\x02\x54\x04\xc8\xff\xc4\xd9\x4b\x57\xbd\xa5\x1b\x54\x5b\xb2\xeb\xb5\x02\x2a\x4b\xc2\x55\x96\x44\xa8\x2c\x89\x50\x59\x92\xb5\xab\x2c\xe5\x32\x7e\x6a\x7d\x25\x61\x9b\xb5\x44\x56\x58\x4e\xda\x2e\x41\x8d\x25\x40\x0b\xab\xd7\x58\x16\x5c\xab\x8d\xc6\xb2\xb0\xb2\xc6\xb2\xe0\xca\x1a\xcb\xc2\x3f\xf2\x24\x00\x3e\x27\x47\x29\x34\x0f\xff\x4e\xc1\xb5\x89\x0c\x5e\xfb\xc0\x5f\xf0\xb4\x78\x10\x2a\xb4\x1d\xf1\x0b\x5c\x79\xd7\x8c\xb1\x29\x88\x01\xef\xb4\x19\x65\x85\x21\xbe\x20\x46\xf8\x42\xeb\x00\x3f\x56\xb8\xfb\x16\x15\x95\xeb\x3a\xb8\x4f\xd8\xd6\xb7\x67\x73\xd4\xab\x09\xf5\x98\xd0\x44\xa2\x35\x9a\x56\x52\xa2\x77\x8e\x93\x0e\x08\xd0\x67\xdb\x25\x52\xde\x00\x9d\x08\xf3\xee\xdd\x91\xee\x04\x6d\x9b\x46\x45\xab\xf9\x74\x1f\x62\x10\x6e\xde\xcf\x15\xe3\xaf\x49\xc7\xad\x9c\x31\x6e\x29\x62\x78\xf8\x49\x07\x5c\x94\xf6\xad\xa3\x2d\x97\xf5\xad\x03\xed\x28\x3b\x6c\xf3\x97\x1f\x62\xb7\x0c\x6c\x5c\xcb\x55\xf2\x2d\x32\xda\x91\x64\xf4\xcf\xb3\x46\x7e\xd8\xc8\x4c\x4e\x11\x93\xea\xbb\xcc\x4c\xce\x9a\x24\x26\xe1\xa1\x27\x72\xd4\x1c\xcf\x16\x72\x05\x7d\x90\x0c\x13\x07\xc0\xe3\xd9\x29\x0a\x7f\xae\xa1\xef\x32\xb3\x39\x32\x4c\xf4\x5f\x64\xad\x1c\xcf\x3e\x3a\x02\xe0\xa2\x65\x1a\xfa\xae\xfc\x44\x96\xe4\x88\xbe\x87\xe3\x8e\x5a\xf0\xcf\xe8\x2c\xc3\x7f\x9e\x05\x34\x28\x03\x8b\x83\xb2\xa0\x08\x20\xaf\xef\x1a\x1d\x01\xba\x40\x14\x08\xea\xbb\x46\xdb\xef\xce\xc4\xd5\x3d\x86\x63\x99\xee\x41\x4b\x7f\x21\xef\x58\xf9\xe1\x42\xae\x30\x6e\xe9\x7b\xa8\x63\x0c\x1b\x39\x03\x03\xae\x43\xdc\x83\x05\x0c\x9a\x14\x1f\xd9\x1c\x31\x0b\xfa\x0b\xf9\xd1\x11\x63\x98\xe6\xba\xde\xba\xb8\xc7\x70\xf4\x17\xf2\xc3\xfa\x1e\x67\x18\xb2\xea\x7b\x1c\x43\xdf\xe3\x64\x21\x73\x67\x59\xbd\xc7\xd0\x5f\x70\xf4\x3d\xc3\xfa\x1e\x57\xdf\xe3\xe8\x7b\xb2\xfa\x0b\xed\xb1\x57\x16\xd5\xe8\x96\x64\x2b\x17\xd6\xc2\x2b\xca\xd6\x87\x50\x6f\x7a\x84\x3a\xe8\x37\x79\x7a\x7b\x59\xbd\x97\xe4\x0b\xd9\x1c\x51\xcc\xd1\x96\x5b\xc3\x7e\x51\x70\x88\xd3\x94\x12\x50\x72\x8e\xb6\x3a\x52\x74\xad\x9c\xa5\x04\x12\x02\x17\x8d\xd1\x9c\x31\x91\xa5\x39\x83\x89\xbf\xd1\x35\x5c\x20\x66\x8e\xca\x82\x63\x8a\x9a\x2e\x1d\x47\xde\x84\x00\xa1\x79\xe3\x50\xe1\xd0\x14\x31\x89\x92\xb3\xf2\x23\xc4\xa4\x9e\xce\x33\xcf\x13\xf8\x0d\x89\x87\x0a\x87\x0a\x9e\xba\x93\x65\x2b\xa0\xbe\x33\x67\x04\x2e\x47\xa4\x79\xc2\xe2\x19\x48\xca\x11\x73\xd4\xbf\x1f\x91\xe6\x09\x07\x0c\xc6\x55\xc3\x2c\xf2\xf0\x20\xf7\xc1\x28\x00\x78\x0f\xa2\x59\x24\xe3\xc4\x53\x78\x1a\x79\x83\x01\x5a\xce\xc0\xd2\xf1\x82\x43\x4d\xa3\x44\xf3\x06\xfc\x9a\xae\x43\xf2\xc3\x24\x4f\x4a\x74\xb8\xe0\x14\xc6\x0b\xfd\xab\xd1\xa9\xc7\x92\x2a\xa7\x83\xb6\xc3\x1b\x93\x2a\x92\xc3\xc8\x96\xa4\xea\x53\x55\xe3\x2a\xa7\x2b\x71\xb2\x6a\xb7\x20\xa2\x0c\xe1\xf6\x83\x15\xe2\x79\xfa\x88\x79\x9e\x3e\xa4\x02\x13\xe8\x74\xcc\x2b\x15\x91\xa3\x38\x0d\x8e\xc6\x03\xee\x3f\x56\x90\xb2\x01\x19\xbb\xb2\x26\x78\xe3\xc0\xe6\x47\xb9\x7b\xdb\x99\xec\xee\x5d\x5c\xf2\x59\x3b\xd6\xe2\xb3\xd6\x78\xe4\xed\xfb\xe0\xe1\x5b\x79\x1e\xbc\x82\x1b\x79\xc9\x48\xae\x7c\x3d\xe8\x96\xd6\xe8\xe6\x96\xb6\x7c\x7d\x45\xb7\xb4\xe5\xeb\x26\x12\x03\x4a\x40\x06\x68\x40\x7e\xcc\xdc\xc5\x0a\xae\x7c\x9d\x39\xa6\x35\x24\xc7\xb4\xe5\xeb\x0f\x6f\x0f\x07\xd2\xad\x6f\x70\xb0\x4f\x18\x41\x74\x17\x93\xb2\x77\xd9\x4e\x8e\xb1\x03\x38\x4d\xae\x16\x25\x70\x8b\x13\xc5\xee\x4e\x6b\x33\x64\xb4\x59\xb6\xee\x62\xbe\x6a\x5b\xe4\xe7\x68\xf9\xf7\x76\x8b\xbb\xa9\x7d\xe5\xdf\x7b\xf6\x0e\x01\xbb\x88\x5d\x0c\x9c\x72\x56\x2f\x47\x03\x8e\x68\x0f\x96\xaf\xdb\xca\xe3\x8e\xe2\x50\xcf\x1b\x6d\xf9\xf7\xa3\xb6\xb8\x6a\x9f\xda\x4d\x06\x72\x00\xc8\xc7\xf1\x70\x90\x77\x25\xa3\xef\x35\xdb\x66\x1e\x69\xd1\x21\x6d\xd0\x23\xad\xe7\x92\xb6\xad\x47\xda\x41\x46\xb1\x9b\xdb\x59\xf7\x21\xdc\xce\x86\x86\xe2\xb4\x34\x14\x6f\xef\x49\x91\xad\xa2\xdd\x04\x7d\x3c\x16\x7d\x2c\xe0\x1e\x7b\x66\x86\x5d\x00\xdb\x1f\x8b\x86\x93\x6a\x9c\xaa\xf1\x18\x13\x5c\x78\x1f\x48\x52\x8d\x83\xe4\x8c\xaf\xca\x57\xf6\xc0\x9a\xae\x2e\x68\x11\x3c\x53\xc1\x2d\x70\x94\x37\x3b\x84\xe0\x19\x24\x23\x59\x43\xdf\x8a\x17\xbe\xea\x83\xd4\xd0\x77\x83\xe8\xd9\x5d\xc8\x11\x43\xdf\x3a\x6a\x81\xe8\xd9\xcf\x97\xe1\xfa\xf3\xb8\x0a\xd7\xf7\xb2\x45\xb8\xbe\x0d\x9d\x65\x93\xee\xfb\xe0\x3b\xe8\x30\x94\x01\x25\x08\xf2\x40\x1d\x68\x03\x61\xa0\x09\x04\x81\x58\x07\xb1\xb3\xbb\x90\x27\x13\xc0\x1d\x04\x5c\xe2\x16\x30\x60\x9a\x94\x03\x4c\x4b\xdf\x9a\xcb\x92\xbc\xe1\x18\xfa\xae\xb1\x42\x9e\x10\x4c\xc8\x5b\x8e\xd1\x4d\xfa\xec\x9e\xc8\xe9\xbb\x5d\xe2\xea\xbb\x91\x94\x4b\x4c\x20\xa3\xef\x1a\xcb\xeb\xbb\xf3\x56\x7b\x66\x50\xfc\xec\x1e\xd0\x77\xaf\xd7\x77\x6f\xd0\x77\x6f\xd4\xb7\xe6\xf4\x5d\x63\xfa\xee\xd8\xc3\x4e\xdd\x02\x73\xb7\xbf\x8d\xa3\x94\x1c\xb5\x14\x87\xb4\x4c\xda\xc6\xa9\x93\x6d\x4a\xe0\xc2\x62\xca\x18\x37\x14\x63\x8c\x14\xbd\xab\xaa\x1d\x42\xdc\x66\x09\x34\x46\xcc\xd6\x6b\x5f\x59\xd6\x9c\x51\xb4\x26\x0c\xff\xfe\x57\x3f\xfb\x2a\x6d\x73\x87\x09\xc9\x90\x22\x15\xd2\xc7\xb5\xc6\xa9\x37\x7d\xcb\x1a\x93\x86\x32\xe1\x5d\xfd\x2a\xf4\x85\xc2\x9e\x2a\x43\xc6\x8d\x71\xa2\xe4\xad\x31\x6e\x91\xcb\x01\xdc\x5a\xca\x21\x44\xc9\x19\x2c\x15\xc4\x4e\x9e\x00\x84\x9b\x4a\x39\xc6\x78\x81\xe7\xcc\x88\x28\x37\x91\xca\x4f\xd1\x43\x86\x92\x67\x89\x83\xcc\x2d\xc8\x21\x43\x58\x47\xe5\xa7\x08\x94\xc9\x52\x41\xf4\xe4\x0d\xc2\xca\x5c\xf9\xbe\xd8\x4d\xb1\x81\xb5\x58\xd5\x4a\xee\x52\xe7\xb8\xbb\xd4\x39\xee\x2e\x75\x8e\xbb\x4b\x9d\xe3\xee\x52\xe7\xb8\xbb\xd4\x39\xee\x2e\x75\x8e\xbb\x4b\x9d\xe3\xee\x52\xe7\xb8\xbb\xd4\x39\xcf\x5d\xea\x9c\xe7\x2e\x75\xce\x73\x97\x3a\xe7\xb9\x4b\x9d\xf3\xdc\xa5\xce\x79\xee\x52\xe7\x3c\x77\xa9\x73\x9e\xbb\xd4\x39\xcf\x5d\xea\x9c\xe7\x2e\x75\xae\x93\xbb\x54\x97\xc8\x56\xc1\x97\x3f\x6d\x5c\xbe\xd0\xb8\xbc\xd8\xb8\x3c\xdf\xb8\xfc\x8d\xde\xb8\x7c\xb1\x71\xf9\x1b\xf8\x9d\x7b\x0b\x41\x7e\xc2\xe5\xc6\xe5\x3b\x10\x81\x84\x8f\x1b\x73\x6f\xe9\x8d\xcb\xa7\x25\xc4\x2b\x0c\x74\xb9\x31\x77\x5c\x07\xaa\x73\xaf\x02\x61\x84\xb1\xc8\x95\xc6\xdc\x09\xbd\x71\xf9\x58\xe3\xf2\xfb\x8d\xcb\x4b\x98\xed\x33\x96\xfe\x71\x63\xee\x98\xa0\xf4\x19\x86\x2f\x63\xf8\x22\x2b\x4e\x6f\x5c\x7e\x1d\x32\xf1\xe4\xe3\xc8\x87\x9f\x76\x1e\x99\x6c\xce\xf1\x19\x56\xe3\xe3\xa6\x84\x2e\xd6\xbf\xff\x17\x37\x84\x64\x63\x7c\xf9\xb7\x48\x74\x0e\x33\x2d\x60\x8e\x85\xc6\xdc\xac\x28\xf5\x7d\x84\x5f\x43\x62\x50\x87\x2f\x31\x7e\x46\xa4\x7d\xd6\x16\x89\xd5\x6a\x11\xd3\x16\x39\xf9\x76\x78\x17\xb1\xa0\x2f\x59\x6b\xb5\x26\x2f\x62\x7c\x0e\x09\x5c\xeb\xc4\xd0\x22\x96\x75\x15\xd3\xae\x62\x5a\x7b\xbc\x8f\xf1\x65\xb7\x4f\xee\x6a\xbd\xdc\xdc\x40\xb3\xad\xad\x70\x55\x7e\x99\xcd\xd5\x6e\xae\x67\x6b\xc5\x3c\x68\xb0\x26\x3e\xd3\x5d\xcc\x9e\x91\x3b\xce\x11\x67\x81\x17\xc8\xcb\xe1\x84\x21\xed\x51\x2e\xbb\x58\x93\x47\xd8\xee\x23\xa9\xd6\x75\x28\x6d\x5c\x3e\x2e\xfa\x03\x34\x76\xf3\x90\x8a\x9d\xfe\x0e\x36\xd3\x89\x76\x9a\x90\x16\xdf\xaf\x97\xcf\xe3\x77\xb3\xd0\x44\x51\x36\x68\x66\x1d\x19\x10\xdf\x6a\x5c\xfe\x52\x11\x2f\x6f\x9e\x7d\x41\x0f\xe3\x17\x16\xea\x00\x52\x41\x76\x0a\x0b\xc4\x66\x59\xd5\x98\x51\xf3\xe5\x77\xf1\xcb\x9c\x55\xf0\x3d\x7f\xd3\xb8\x7c\x45\x11\x5d\x83\xd5\xf1\x33\xde\x5f\xb1\x4f\xf8\x7e\x62\xbb\xe1\xe4\x83\x74\xcf\x63\xea\x65\xfc\xfd\x8c\x55\xc7\xf7\x1f\xdb\x9c\x1a\xe8\xce\xcc\xee\x59\x22\x75\xb9\x71\xf9\x8b\xc6\xe5\x6f\x14\xd1\xa0\xf3\x82\x9c\x70\x2f\xdb\x19\x23\xd3\xc2\xd4\x1d\x51\x88\x70\x37\xeb\xd5\x26\xc0\xc2\x60\x0b\x0b\x77\xb0\xa7\x33\xb2\xc2\xf5\xac\x0f\x6f\xaa\x41\x31\x98\x7d\x91\x85\xa4\x96\x10\xce\x68\x41\x32\x7f\x21\x84\xec\xac\x4f\x61\xc5\x65\x0d\x12\xfd\xb2\x31\x37\xbb\x92\xc5\xb5\x87\xb8\x16\x7f\xb7\x73\xe7\x1a\x73\xe7\x1b\x73\x17\x1a\x73\x17\x1b\x73\x5f\x35\xe6\xfe\xd8\x98\xbb\xd4\x98\xbb\xdc\x98\x9b\x6b\xcc\xfd\x4d\xfd\xdd\x72\xd1\x75\x99\xb5\x63\x09\x25\xcc\x09\x6c\xb6\x85\xc6\xdc\x89\x12\x86\xee\xb0\x61\xaf\x84\xaf\xf6\x0b\x31\x12\xbd\xcf\xbe\x8b\x52\xe3\xf2\xdb\xe2\x9b\xbc\x28\xde\xfc\x6c\x49\xbc\x4a\xc8\xb8\x1a\x05\xdb\x40\x52\x55\x9a\x98\x51\xe3\xf4\xe9\x4d\x08\x0e\xf0\x24\xdc\xd2\x2a\x32\x6f\x08\xdc\x80\xc0\x36\x3c\x62\xea\x93\x98\xda\x86\x57\xf4\x5c\xcb\xca\xbf\x2c\x11\x6c\xe5\xe7\x21\xf4\x79\xcd\x24\xb8\xb3\xdf\x01\xdf\x63\x6f\x53\xe5\xb8\x32\x2f\x50\x37\x0f\xd6\xae\x6a\x90\xd8\xd3\x23\xbb\x01\x5e\xd9\xd1\xee\x86\xd8\x93\x8f\xa2\xba\x73\xe5\xdb\xb3\x1a\xf3\x9f\x36\xe6\xcf\x37\xe6\x17\x1b\xf3\xf3\x8d\xf9\x6f\xf4\xc6\xfc\x57\x8d\xf9\x6f\x1a\xf3\x7f\x6c\x2c\xbc\x85\x20\x3f\xe1\x72\x63\xfe\x0e\x44\x20\xe1\x63\x06\x3a\xdd\x98\xbf\x28\x10\xbf\x69\xcc\x5f\x69\x2c\xbc\x85\x88\x0b\xc7\x75\x20\xbc\xf0\x2a\xd0\x46\xd8\xa7\x8d\x85\x59\x44\x38\xa1\x37\xe6\x8f\x35\xe6\x3f\x6c\xcc\x2f\x61\xce\xcf\x1a\x0b\xb3\x3a\x46\x8e\x09\x62\x9f\x61\xf8\x55\x60\x02\x8b\xd3\x1b\xf3\xaf\x37\xe6\xdf\x17\x69\x6f\xca\x09\x8c\xf5\x00\xee\x59\xe4\x65\xa9\x89\x48\x97\xe9\x27\x36\x41\xa4\xb9\xea\x91\x55\x54\x39\xb2\xda\xda\x46\x02\x55\x8c\x34\xd7\x28\xc2\x6b\x12\x09\xb0\xbf\x96\xcd\x7b\x2c\xe6\x0f\x98\x75\x91\x33\x3d\xff\x2a\x2b\xf4\x4d\xac\x47\x00\x7a\x19\x5b\xe6\xc3\xc6\xfc\xd5\xa6\x84\x3f\x22\xe3\xe7\x9a\xa0\x1f\x22\x74\x1e\x7f\x03\x09\xd7\x11\xf4\xbe\xd4\x57\xe4\x34\xa8\x52\x80\x9f\xae\xb3\x3b\x51\x01\x9f\xe9\x00\xa3\x3e\x73\x01\x86\x9a\x99\xf0\x0b\xee\x32\x55\x9b\x3f\xc6\x0b\xe1\x25\x70\xda\x9c\x30\x27\x09\x8f\x55\xfa\xf3\x6f\xf6\xe2\xff\xf0\xbe\xfb\x57\xf4\xd8\xdf\x69\xae\x06\x3d\xef\x38\x74\x9e\x85\xd6\x89\x1a\x34\xd4\x71\xec\x79\xb3\xab\x9a\xa8\xf1\xf7\x76\x1e\x5b\xf4\x7c\xeb\x2c\x0d\xde\xc7\x97\x0f\x33\x19\x83\x2f\xe2\x4d\x79\x26\xe6\x77\x9d\x6f\x1a\xf3\x5f\x42\x0f\xc1\xf9\x18\x80\x4f\x7a\x0c\x34\xe6\xbf\xf1\x30\x6f\x34\xe6\xbf\xc0\xee\x74\xa5\xb1\x30\xeb\x4f\xc4\xf8\xb7\xf5\xbe\xc8\xc3\x52\x61\x0a\x36\xff\x6e\x63\xfe\x7d\x45\x54\xe9\x32\xfe\xde\xc0\x82\xc4\xe4\xab\x39\xc9\x23\x9e\x95\xb2\x7f\x88\xfd\xf0\x33\x7f\x8e\x25\x20\x02\x39\x23\x21\xcf\x63\xf7\xfd\x94\xc1\xf9\xb4\x4a\x02\x8a\x2c\x83\x01\xf6\x80\xff\x2b\xfe\x54\x4a\x40\x04\x72\x51\x42\x5e\xc2\xa2\x17\xa1\xc5\xa0\xb2\x4b\xfc\xe3\xf2\x26\x51\xed\x11\x44\xbd\x56\x9e\x4a\xcd\x2f\x06\xf6\x92\x1a\xf3\x8b\x6a\xcb\xc4\x83\x53\xfc\xd2\x7b\x7f\xa5\xc6\xfc\x1b\xf8\x01\xcf\x35\xe6\x5f\x2d\x61\x7b\x9e\xc3\xc4\x39\x44\xbc\x29\xde\x25\xa4\x2d\x21\x68\x0e\xb9\xf4\x28\xbc\xfa\x30\x6e\xf8\x5b\xd8\x68\xe3\x8f\x5f\xe2\xcb\xf7\xc7\xdf\x99\xbf\xb6\x8e\xf9\x3b\xb0\xfc\xd0\x4e\xfa\x5b\xf9\x16\xde\xfa\x65\x6e\x85\xb7\xfe\x2e\xcc\x0a\xb7\xfd\x9d\x18\x8c\xb7\x2b\x6b\x35\x53\x8c\xd8\x5a\xec\x44\x5a\xa7\x18\x6e\x50\x4b\x4f\x0d\xbb\xa0\xef\xe0\xde\x2e\x0b\x68\xad\x56\xd0\xb7\xa2\xb3\xcb\x41\x62\x14\xf4\xdd\x85\xf2\x02\xfc\xe6\x72\x05\x7d\xeb\x68\xc1\x71\x0b\xfa\x7e\xe6\xec\xb2\xa0\x3f\x8f\xce\x2e\x0b\x5c\x51\x6f\x17\xf4\x6d\xcc\xd9\x65\x97\x6b\x35\x99\xaa\x7e\x12\xed\xc1\xb6\x0e\xdb\x50\x46\x93\xaa\xde\x05\xb2\x5c\x55\xdf\xdd\xd9\x65\x41\x38\xbb\xd4\x0f\x50\xdb\x21\xfa\x2f\xd0\xbf\xa5\xfe\x0b\xc3\x74\x89\xbe\x9f\x3a\xf0\x4b\x86\x49\xa6\xfd\xd9\xb4\x56\x5f\x96\x0e\x50\xc0\xec\x98\x1b\x32\x77\xf5\x66\xc9\xb2\xe9\xbf\x28\xe8\xbf\x30\x20\x87\xbe\x9f\xfc\x95\xd4\x07\x8f\xa2\x87\x7f\x3e\x6b\x98\x8a\x91\x6d\x51\xc4\x6f\x1d\x26\x4d\x70\xf9\x24\x84\x97\xe0\x8f\x46\x3b\x2d\xdb\x70\xa8\x31\xae\x04\xd2\xe4\x4c\xcc\xf1\xa2\x32\x6e\xb9\x85\xf1\xb4\x44\x63\x35\xa3\x92\x91\x6d\x72\xae\x9d\x33\x0a\xc3\x44\xf2\x28\x59\x50\x86\x49\xae\x60\x0a\xed\x3b\x03\x71\xed\x3b\xee\xef\x15\x14\x23\x43\x24\x17\x87\x05\xa1\x7c\xb7\x6c\xe2\xb0\xb4\xac\x88\x71\xcd\x7b\xce\xb2\x2d\x93\x25\x65\xbc\x28\x57\xbd\x1f\x2c\xe4\x08\x4f\x1b\xf4\xa2\x5c\xf1\xee\x1a\xa6\x48\x2b\x7a\xd1\xd5\x5c\x49\x16\x72\xdc\x92\x99\x29\xd9\x99\x92\x9b\x7d\xa4\x7d\x3f\x37\xcb\xf7\xfd\x92\xaa\xe3\xb2\x9b\x01\xdc\xa4\x6a\x66\xd4\xf8\x7a\x16\xb4\x33\x6a\x1c\xb0\x56\xb1\x0d\xb8\x7e\x6d\x67\xbc\xf8\x56\x40\x34\xae\xf6\x55\x8f\x56\xbe\x56\xb5\x98\x17\x1a\x80\xd0\xdb\x10\x5a\xef\x85\x36\x78\xa9\x1b\xbd\xd0\x26\x2f\xb4\xd9\x0b\x3d\xe9\x85\xb6\xf8\x94\xa5\x42\x06\xfc\xe0\x7a\xbf\x40\x1f\x61\x7d\xd4\x2f\xd2\x87\x6e\xf4\x83\x9b\xfc\xe0\x66\x3f\xf8\xa4\x1f\xdc\x22\x95\x16\xf5\xc2\x6d\xf6\x0e\x46\xbb\xba\x21\xab\x2c\x05\xdc\x7a\x55\x96\x7c\x37\x64\x4b\x92\x63\x2f\x0e\xaf\xdc\x84\x00\x7a\x22\x11\x81\x5b\x0c\xcf\xf7\xa4\xb2\xd4\xe4\xdc\x0b\xd2\x25\x27\x2a\xcc\xe3\xdc\x1d\x3f\x22\x39\x4f\xa9\x2c\xad\xc2\x11\x59\x80\xdf\x76\x4e\xc8\x82\xce\xb5\x38\x97\xdd\xdc\x8f\x05\xf8\x93\xb8\x0b\xf0\xd6\xd9\xed\x18\xe7\x8d\xf3\xc5\x39\xe2\xfc\x74\xe3\x85\x73\xc1\x4b\xe7\xe5\xf2\x32\x3b\x0c\x2d\xd5\xd3\x95\xe5\xea\x09\x34\x0a\x5a\xa8\x2c\xea\xe8\xa9\xc3\x8f\xa2\xa9\x83\x14\x3d\x5e\xb9\x53\x3d\x22\xa3\x7f\x03\xc1\x3f\xdd\x90\x40\x7f\xba\x01\xdd\xa6\x7a\xb2\x32\xaf\xfb\xd0\x6e\x23\x52\xf5\x74\xf5\x44\x65\x01\x4a\x86\x47\x75\x96\x3d\x8e\x33\xe0\x37\xf8\x60\x34\x81\xde\xed\x6e\x6e\xaf\x80\x12\xd2\x41\x2a\x48\x03\x29\xe8\x7f\xba\xc1\x72\x2f\xfc\x74\x77\x3b\xff\xc5\xc6\xab\xca\x47\x95\xaf\xab\x47\xfe\xbf\xb9\xca\x0d\x05\x7d\x31\xa2\x05\x68\x8b\x9b\x9a\x2f\xf1\x4b\xbb\xc6\xec\x60\x02\x48\x92\xaf\x9a\xf7\x2a\x4b\x5d\x28\xf9\x23\x57\x0a\xc0\xa9\x3f\x5d\xad\xcc\x57\x5f\x43\xf3\xbb\x25\x05\x3b\x2c\x1a\xd6\xb6\x2d\xa0\x7b\xde\xab\xd5\xa3\x95\x1b\x95\xf9\xea\x09\x00\xb4\xe4\x5f\x95\x29\xd0\x42\x65\xbe\x7a\xb2\x72\xad\xb2\xd4\xe4\xb8\xe4\x1b\xe8\x8f\x38\x2a\x62\xc7\x3d\x8e\x1d\xec\x1a\x2b\xe3\x76\x65\xa9\x7a\x1a\xc7\x43\x48\x53\x80\xf9\x3f\x7d\x52\x59\xfa\xd3\x27\x95\x79\x6f\x91\x15\x04\x66\x39\xaa\x60\xd1\x5b\x55\xf9\x80\x8c\x40\xc1\x86\xf4\x96\x51\x22\x3a\x28\x0a\xfb\xba\x72\xe7\x4f\x57\xbd\x55\x93\x88\x16\xe5\x02\x6e\x79\x0b\x23\x1e\x6d\xd1\xa2\xe2\x07\xb3\x50\x62\x16\x55\x7f\xba\x5a\x62\xa5\x94\xe0\x0b\xaa\x5c\x05\x8a\x0f\xb1\x32\x61\x34\x5b\x57\x23\xa2\x10\x6f\x25\xc2\xab\xd4\xe6\x8c\xa0\x5f\xfe\xc3\x2e\x33\x38\x13\x71\x76\x00\xd2\x2b\x1a\xe2\x9b\x92\xa2\x64\x7e\x04\x52\x2a\x2d\x2e\x32\xae\xc2\x93\x0a\x48\x88\x12\x8c\x7f\x1d\xe6\x15\xfe\x64\xc2\x4d\xd1\x74\xa9\xe4\xa6\x60\x3a\xc1\x02\xe8\x45\x3a\x09\x83\x9e\x59\xc8\xe5\xd2\x6d\xe6\x0c\xcd\xc7\x07\xd6\xc7\x62\x8f\x72\x29\xb7\x9b\x95\x35\x9f\x4b\x67\x1b\x4b\xb3\x8d\xa5\x2f\x1a\x4b\x57\x1a\x4b\xaf\x35\x96\xce\xea\x18\x5f\xc2\x84\xdf\x21\xf4\xb7\x8d\xa5\x85\xc6\xd2\x99\xc6\xd2\x47\x8d\x9b\xa7\x74\x4c\x58\xc4\xb8\x97\xe3\xe6\x11\x84\x5e\x40\xd0\xe7\x8d\xa5\x33\x3a\xe6\xfa\x12\x41\xbf\x93\x49\x9f\x6d\x2c\x5d\x6b\x2c\x7d\x80\x05\x9c\x91\xd1\x19\x0f\xb3\x8d\xa5\xb7\x65\xf4\x8b\x88\x7e\xbc\xb1\xf4\x55\x13\x7f\x8c\xa1\xcf\x65\x0a\xef\x23\xd1\xdf\xcb\x88\x8c\x87\xf3\x8d\xa5\x13\x48\x67\x56\x46\xff\x48\x10\x39\xe7\xe5\xe8\xa2\x1d\x5d\x3a\x1b\x69\x2c\xbd\x16\x81\xc2\x23\x8d\xa5\xdf\x46\x78\x33\x70\x20\xd6\x3f\xd2\x58\xfa\x1c\xe0\xbf\x15\x98\x50\x57\x01\x9c\x15\xc0\x8b\x32\x1d\x4c\x7a\x5f\x40\x7e\x2b\x20\x1f\x21\x64\x2d\x7a\xcf\xa5\x4b\x58\x89\x0f\xb1\x9a\xef\x43\x1d\xf1\x4d\x9d\x10\x75\xfc\x10\x5a\x17\x41\x97\x10\x74\x1c\x2b\x7c\xa5\xb1\xf4\x05\x6b\xa5\xa5\xc6\xd2\x47\x5e\x7b\x7d\x85\x28\x17\x1b\x4b\x1f\x37\x96\xde\x6b\x2c\x2d\xea\xd8\x84\x4b\xfc\x1d\x01\x15\xa8\xef\x45\x96\xbf\x71\xf3\x54\x57\x85\xe6\x5f\x82\xb3\x87\x62\x88\x29\x3d\x91\x1d\x68\xe3\x13\xf0\x73\x89\x35\x3b\xa7\x0f\xcf\xf3\xec\x1d\xfd\xd4\x77\x42\xad\x65\xbd\x89\x95\x39\xc7\x7a\x72\xc0\xd2\x0a\xa1\xd0\x6a\x30\xf6\x61\xcb\x2d\x36\x6e\x9e\x50\xba\xe7\x6d\xdd\x2d\x5b\x9a\x6d\xdc\x3c\x81\x0d\x71\x06\xd1\x39\x1d\xfc\x30\x8e\x97\xb0\x91\x7f\xcf\x5f\x45\x4b\x72\x97\xfb\x94\xbb\xe6\x5b\x93\xcf\x9d\xee\x1c\xaa\xf1\x95\xca\xea\xa0\x1c\x16\xad\x87\xff\x16\x1b\x37\xdf\x08\xb4\x56\x8b\xbe\x18\xba\xc4\x17\xd0\xcb\x80\xee\xf1\x95\x32\x49\x93\x12\xe4\xee\x4c\xe3\xe6\x1b\xf0\x0e\x5a\xb1\x25\x15\x33\x17\x9b\x37\x44\x6d\x99\x24\xea\xca\xa0\xac\x81\x16\x15\x4a\xf3\x62\x45\x2b\xdc\x9c\x85\x1c\x50\xfe\xb9\x36\x14\x56\x33\x05\x42\x6e\x16\x1b\x4b\xb3\x81\x19\x50\xdb\x12\x98\xae\xfa\x26\x88\x4f\xac\xc6\xac\x78\x15\xe7\xf0\x8b\x3f\x23\xbe\xfe\x45\x5f\x4f\xdd\x26\x29\x1f\x57\x63\x4a\x13\x88\x6b\xa6\x03\xc0\x2c\xc3\x3b\x09\x15\x67\x85\xdc\x7c\x15\xdb\xf0\xb8\xaf\x94\x6e\x9f\x9a\x61\x39\x79\x93\xf9\x2a\x69\x1f\x32\xc5\x30\x2e\x62\xfc\x13\x14\x7d\x57\xe0\x5d\xde\x3c\xc5\x7c\x8e\x23\x76\xdb\xd4\x41\xcc\x09\x2d\xfd\x1e\xbc\x4d\xec\xb8\xbe\x12\xbb\x19\x5e\x64\xe5\x7c\x82\x15\x12\xda\x6a\x16\x6d\x3e\x23\xbc\x71\xe0\x21\x6c\xac\x63\x71\xf5\x09\xc3\x1c\x33\x70\xd1\xcf\x43\x4f\x7a\x21\x58\x7e\x0b\xa0\x1f\x1c\x88\xab\x4f\xb0\x64\x11\x80\xd5\x3d\x0b\x6d\xf4\x42\xeb\xe3\xea\x13\xe5\xaf\x31\xb8\xc1\x0f\xe2\x7a\x5d\x44\x36\x21\x6e\x11\x15\x09\x4f\x14\x30\x14\x8b\x7a\xc1\xf5\x7e\x70\x13\x04\x8b\x0c\xd5\x0b\xb6\x59\xef\x4b\xf7\x2b\xab\xe5\xdf\x10\x73\x8a\xd8\xfa\x0e\x3a\x65\x93\x9c\x3e\x48\x6c\x57\xdf\x3a\x61\x53\x08\x96\x6f\xeb\xbb\xca\xb7\x0b\x26\xfe\xe6\xf4\xad\x53\x68\x6d\xbc\x9f\x9a\x6e\xf9\x36\x19\xb6\xf5\xe7\xc7\x79\x60\xaf\xc5\x9e\xdb\xe8\x38\x19\xee\x62\x5f\x01\x85\x41\x49\x4c\x7d\x3a\x61\x7b\x65\x60\x11\x58\x02\x90\xe7\x87\x9d\xcb\xb7\x81\x60\x87\x75\x6e\xf9\x37\x74\xfc\xdb\xcf\xa8\x39\x4c\xf5\x6d\x05\x1e\xd8\x6f\xf0\x40\xf9\x38\xb1\x79\x70\x1f\x35\x79\x68\xab\x69\x12\xfd\xdb\xdf\x42\xb8\xdb\xe8\x0a\x84\x91\x24\x92\x43\x52\x40\x04\xb2\x63\xee\xce\x03\x61\xf9\x37\xe3\xfa\x36\xc8\x87\xd9\x6c\x7d\x1f\x64\xd2\xbf\xfd\xad\xf9\x0f\xb0\x4a\x1d\x2e\x8c\x96\xbf\x36\x15\x87\x8c\x8a\x33\xc6\xbe\xd8\xa6\xb6\x6b\xd8\xcd\x49\x5c\x60\x1a\x66\xc6\x18\x37\xfc\x13\xca\xa3\xad\x27\x9c\x33\xe5\xaf\xcb\xb7\xcd\x16\x51\x3b\x4a\xcb\xe7\xa8\xd9\x26\xe7\x2a\xf7\xfc\x1c\xeb\xdb\x13\xd2\x4a\xb2\x7c\xfd\x5b\xb6\x8e\x1c\x36\x6c\xb3\xfc\x65\xf9\x1c\x77\x3b\xc4\x3c\x0c\x0d\x1b\x76\x3b\x13\x0a\x14\x7e\xc3\xa2\x72\x9e\xb8\xe3\xb1\x0c\x4b\x83\x86\xf1\x64\x1b\x8b\x0c\xb2\x14\x52\xbe\xed\x89\x24\x0c\x17\x19\xbc\x7c\xbb\x98\xf3\x6d\x27\x20\x32\xdd\xce\x17\xa4\xe9\x59\x60\x8b\x0b\x88\x3d\x1f\x90\xe2\x69\x79\x4e\x21\x7d\xdf\x8e\x9e\x57\x47\xe3\x60\x08\xcd\xb9\xc2\xfe\x19\x24\x26\x08\x50\x6a\x91\x66\x9d\xab\x9b\x22\xde\x32\x29\xda\x47\x3a\xac\x94\x56\x5e\x2a\x3d\x19\x8b\x3e\x8a\x99\x85\x9b\xeb\x9b\x90\x57\x4b\xdb\x4d\x6a\x5b\xfa\x3e\x3a\x6c\xc3\x73\x90\xd8\x8e\xe5\xed\xdf\x14\x2d\x7d\x67\xc1\xc4\xdf\x5c\xd1\x62\x76\x16\xb8\xc7\x52\xa4\xf9\x61\x9b\x82\x9c\x28\xc0\x73\xaf\x35\xcc\x21\xdb\x0c\x87\x85\x3a\x0b\xa1\xed\x26\x48\x85\x61\x69\x0b\xa7\x08\xa5\x40\x19\xfe\x16\x0e\x0a\xa0\x61\x20\xd7\xd1\x58\xd6\x1c\x1d\xb5\xf4\x3d\x05\x93\x3a\x28\x35\xe1\x61\x14\xa9\x3d\x5e\xc8\x51\x47\xdf\x59\x98\xa2\xc3\xd4\xd1\x7f\x0e\x20\x13\xf7\x56\x86\x49\x66\x05\xfb\x58\x13\xc8\xb1\xab\x06\x0d\xe0\x69\x0a\xb2\x77\xdf\xc6\xd9\x63\xe8\x7b\x0a\x78\xd7\xa0\xa1\xef\x2c\xe8\x3f\x37\x5a\xd0\xd7\x24\x6f\x06\x07\xfb\xb7\xf5\x37\x3b\x3c\xd3\x5a\x7d\x9d\x69\x1d\x05\x0e\x4b\x0f\x22\xb4\x15\x39\x7b\x0e\xa0\x45\x6a\xd1\x32\x47\x15\x62\x93\xa9\x80\x57\x9b\x9f\x17\xc6\x89\xa3\x98\xa3\xcd\xf2\x06\x32\x39\x44\x71\x0a\x4e\xc1\xb4\x32\x8a\xc9\x6d\x23\x24\x71\x03\x18\xe3\x24\x4b\x26\x2c\x33\xe0\xd3\x06\x8b\xb3\xa0\x30\x93\x8c\x13\x9b\x10\x20\xce\xf2\xae\x46\xe0\x38\x44\xc9\x59\xd6\xb0\x62\x8e\x06\x15\x58\x84\x13\xcc\x19\x13\x84\x19\x56\xa0\xe1\xaa\xc2\x36\x74\x2c\xc9\x9e\x8b\xc7\xf3\x71\xd5\x70\x00\x83\xdf\xba\x1d\x90\x47\x16\x0a\x24\x96\x6e\xd9\x40\xd0\xbb\x07\x10\x22\x19\x91\x06\xed\xe5\x89\x24\x16\x19\x14\x69\xc3\x85\x29\x62\x7a\x62\x89\xc7\x8a\x22\xd5\x25\x96\xe9\x89\x26\x8c\xac\xc1\xfc\xb3\x9d\xfa\x65\xe5\xed\x98\xd8\xe6\x8d\x6b\xb7\xcc\x50\x27\xc8\x68\x56\x9f\x22\xdf\x1f\x39\xa3\x8f\x64\xf1\x31\x45\xc7\xf4\x9c\xb5\x5f\x9f\x84\x94\x31\x32\xa9\xef\xb7\x46\xb2\xfa\x48\xd6\xb2\x47\xb3\xfa\xce\x82\xdb\xde\x0f\x0a\xbf\xc5\xc5\xf7\x74\xd2\xbc\x37\x65\x26\x06\x89\x9b\x8d\x1c\xcc\x59\x96\x1d\xa2\x8f\xc7\xe8\xfa\xfe\x58\x34\x1a\xd6\x48\x13\x9c\xed\x54\x69\x06\x8a\x55\xcd\x4e\xa8\xaa\x90\xad\xe6\x33\xd1\x9e\x9e\x90\xdd\x9b\x70\x53\x66\xba\x57\x9d\x24\x6e\x2e\xab\x86\x35\x22\xc0\x21\x55\x5d\x97\x48\xd8\x49\x55\x51\xe3\xaa\x1a\xee\x05\x41\xdc\xab\xe6\xc9\x4e\x35\xac\x19\x9d\x91\x8c\x74\x58\x53\x61\x91\x67\x27\xb1\x35\xd4\xb8\x3d\x1d\xa2\x61\x71\x69\x3d\x11\x97\xd6\xfb\xf7\xcf\xdb\xbd\xaa\x92\x2b\x4c\xb4\x5e\xfb\x0e\x09\xae\x97\x20\x5d\xb4\x0e\x09\x36\x9d\x68\xbd\xee\x1c\x12\xc6\xc8\x58\xeb\xfd\xe3\x2c\xc1\x6e\xbd\xe9\x1b\x12\xb6\xed\xda\xdf\xc6\x9f\x07\x34\x87\x2f\xef\x5d\x6a\xc3\xeb\x04\x22\x0a\x7b\xbf\x32\x84\xbf\xeb\x00\x12\x1d\x0b\xc4\xa1\x0f\xc8\x71\xec\x0f\x32\x00\xfa\x86\x1c\xc7\x7e\x12\x2c\x04\xfb\x8c\x0c\xda\x59\x70\xf5\x16\xce\xf2\x64\x67\x5b\x60\x1b\xbe\xbd\x24\x56\x81\x6e\x26\xc6\xa2\xda\x52\x75\x45\x35\x45\xf5\xbc\x6a\x89\xea\x78\xd5\x90\xd8\x17\x6c\x07\xd8\x6d\xc3\xe6\xea\xd8\xeb\xa4\x06\xcb\x59\x63\xf9\x5d\xee\x18\x19\xd3\xb7\x91\xfd\xf0\x98\xb0\x26\xe1\x31\x9a\xdd\xe5\xe6\xb2\x10\xca\x59\xa3\xf8\x1c\x2e\xfc\x8a\x27\x98\xd0\x73\xba\x8c\x74\x3f\x29\x4d\x1c\x06\x7f\x12\x8a\x7f\x9f\x33\xf3\x6d\x64\xe7\x18\x19\x6b\x9e\x93\xe3\x0b\xcd\xd1\xfd\x2d\x03\xe4\x9e\x3d\xf2\xdc\x1b\xd1\x76\x16\xbe\x3f\x72\xa6\x79\xfe\x8d\x88\xab\x18\xf9\xda\x6c\xe5\x73\xb9\xd7\x17\x5b\x97\x48\xd0\x88\x61\x66\xe8\x2b\xcf\x1f\x0c\xa9\xd0\x9c\xe1\xa4\x1b\x71\x72\xc6\x08\x0d\x45\xb5\xbe\xf5\xe1\x5e\x35\x47\xf7\xab\xf1\x56\x4c\xbb\x15\x73\x8a\xfc\x6b\x2b\x26\x08\x94\x16\x4c\x74\xba\xe0\xf6\xaa\xca\xc4\xae\x5f\xa9\xd3\x6c\x2c\x7e\x44\x36\xb1\x89\x56\xcb\x28\x35\x57\xc9\xe8\x30\x60\xba\x28\x62\x5d\x75\x1a\x26\x07\x13\x85\xfd\x28\xa1\x61\x5a\x60\xc2\x5c\x00\x5f\x10\xca\x66\x98\x08\x98\x30\xfc\x33\x10\x48\x65\x18\xfd\x4d\x18\xf5\xa7\xb8\x9c\x19\xc3\x41\xdf\x84\xc1\x5e\x80\x6c\x1c\xea\x4d\x18\xe1\x19\x08\x38\x81\x01\xde\xfc\x4b\xb8\x2e\xdd\xb8\x71\xed\xce\xe1\xb9\xf2\x64\xc4\x53\x9e\x8c\x78\xca\x93\x11\x5f\x79\x32\xe2\x2b\x4f\x46\x84\xf2\x64\x44\x28\x4f\x46\x3c\xe5\xc9\x88\xa7\x3c\x19\xf1\x95\x27\x23\xe5\xaf\x3d\xed\x09\x86\x3d\xf5\x09\xc6\x50\x7f\x32\x72\x77\x41\x28\x50\x46\x0a\x9e\x02\x05\x82\xeb\xfd\x20\x2a\x50\xee\x2e\x70\x64\x29\xd2\x46\x89\x22\xdf\xd6\xf6\xfc\x08\x19\xd7\xbf\xfd\x6d\x61\x98\xb8\x4c\x83\xb2\x17\x66\x5b\xb0\xb2\xb8\xbb\xe0\xe8\x3b\xc9\x21\xc3\x26\xa6\x7e\x80\xe6\xf3\x85\x43\xfa\xd6\xbb\x9f\x15\x1c\xd7\x72\xf4\xed\xc5\x5c\xf9\xeb\x9c\xbe\x7d\xdc\xc8\xeb\xbf\x20\xce\xdd\x85\xbc\xbe\xd5\x26\xb9\xbb\x0b\xe3\x9d\x87\x8f\xe7\x47\x08\x16\x84\xab\x84\xbd\x86\xc3\x56\x2f\xe4\x10\x10\x47\xca\x40\x15\x48\x02\x45\x20\xd7\x61\xf9\xb2\x8f\x1c\x22\xb6\x8e\xbf\x2e\x75\x60\xd5\x90\xbb\xbb\xc0\xf5\x26\x24\x3f\x4c\xf4\x7d\xd4\xfe\xf6\x33\x9a\x1f\xa6\xfa\xb3\x85\x3c\xc1\x1f\xc4\xec\x26\xd7\xf7\x91\x43\xfa\x3e\x17\xd6\x3a\x39\xa1\x37\xb1\x21\xa7\xfe\xac\xdb\xc5\x4e\x7c\x1f\x64\xd2\xf7\x13\xc8\xa2\xef\x83\xf2\xf4\x67\x83\x77\xab\xaf\x4a\xc5\x6d\x26\xd5\xf2\xf5\xf2\x75\x35\xae\x96\x3f\x28\x7f\x80\xae\x01\xcb\xd7\x1d\x8c\xee\x6f\xd5\xd8\x03\x6a\x09\x10\x4b\xe5\xeb\x4e\xa9\xfc\xc1\xfe\xce\x5a\x78\xa0\xc2\x1d\x1a\x02\x29\xa6\x75\xff\xfb\x1c\x2b\x3c\x2d\x4e\xab\x12\xa7\x48\xec\xbb\x0b\xcd\x49\x9e\x2a\x26\x47\x47\xe8\x78\x37\x33\xf5\x4c\xf9\xeb\x95\x55\x38\x6b\xd6\xe0\x98\x36\x09\xa8\x70\xcc\x11\x2a\x74\x38\xe3\xa4\x7c\x4e\x71\x88\x69\x14\xfd\x7b\x85\x44\x94\x2b\x74\x98\x49\xba\xb7\x82\x12\x51\x4f\xa5\x13\xd0\xe8\x74\x57\xe8\x4c\xb1\x94\x2c\x39\xe8\x12\x4f\x33\xcd\x63\x42\xd9\x53\xf4\x75\x3d\x45\x4f\xd5\x53\xbc\xbb\xe0\xab\x7a\x30\xf2\x57\x53\xf5\x70\xd1\xf4\x97\x55\xf6\x6c\x8a\x6e\x5a\xcb\xe2\xad\xb3\xc3\xad\xc3\x4e\x3c\xa5\x4e\x1a\xd4\x74\x88\xa3\x38\x74\xa4\x60\x66\x1c\x55\x53\x9f\x68\x82\xa4\xe1\x5d\xa7\x68\xaf\xea\xe3\xc8\x11\x76\x87\xe9\x13\xa6\x92\x2f\x5f\xc2\x4b\x4a\x31\x3f\x8f\xb1\xfb\x4b\x01\x1d\xe3\x3c\x2b\x0f\xb3\xdb\x4b\x9f\x30\x95\xf2\x1d\xbc\x63\x8a\x97\xcc\xa3\xec\xf6\x52\x40\xc7\x38\xcf\xca\xc3\x69\x2d\xc3\xb2\x1e\x32\x0a\x52\x4e\x8c\xb1\xdb\x4d\x01\x19\xa2\x3c\x1f\x0b\xa6\xb5\x41\xce\x2b\x75\x7c\x4e\xa9\xc3\x2f\x3e\x45\xde\xa8\x43\x4d\xce\x26\x06\xd3\x5a\x91\xe5\x81\x71\x9d\x67\x21\x36\xbf\x0b\x15\xd0\x88\xcd\xcb\x80\x40\x7a\x5a\xbc\x71\x52\x2a\xb9\x49\x23\x65\xa6\xd9\x1d\xa4\x66\x3a\x15\x4b\xb7\xae\xc3\x0e\xe5\x5a\x6e\x38\xd1\x77\xd0\x49\x9b\x8c\xe6\xb2\x30\xa0\x94\xcf\xe9\x5b\x27\xed\xf2\x5c\x01\x8f\x35\x3f\x57\xfe\x1a\xcf\x35\x1b\x44\x7f\xae\xe0\x8c\x64\x5d\x76\x70\x7a\x92\xd8\xfa\x1e\xc3\x71\xad\x89\xf2\x97\xae\xa3\xef\xb5\x18\xe8\x3f\xe8\x08\x06\x56\x79\x74\x7a\xd2\x0e\x94\xc1\xdc\x7d\x50\x17\x28\x03\x49\x20\xd7\x61\xe4\xda\x5f\x5e\xce\x91\x8c\xa1\xef\x29\x2f\x9b\xb4\x7c\xce\x00\x3a\xee\x21\x43\x1f\x2c\x9f\xb5\x47\x0a\xb6\xa1\xff\x7b\xb6\xbc\x0c\x08\x2f\x1a\xe5\x0b\x26\xb5\x01\x65\x7f\xf9\xac\x5b\xb0\xbb\x8e\x5d\x40\x16\x69\x22\x5f\x40\x0c\x09\x21\x15\xcc\xdf\x79\x00\xdb\x5f\x5e\x86\x9c\xcc\xe3\xc7\x59\xfd\xdf\xb3\xfa\x8b\x58\xe4\x2a\x16\x17\x11\x69\xc0\x88\xe4\xf3\x91\x15\xdc\x41\xa6\x32\x24\x97\x23\x4e\xba\x9d\xdf\xa3\x40\x9a\x22\x48\x4b\x83\x48\x2a\x67\xa4\x95\x6e\xd8\x2d\x83\x64\x66\xe8\x09\xab\x94\x19\x7a\x82\xf4\x1b\x1d\x47\xc7\xcc\x13\x16\x73\x45\xe2\x5a\x7b\xac\x29\x6a\xe3\x0d\xb7\xab\x71\x47\xc2\x3d\xfc\x42\xfe\xb8\xba\xed\x89\xe7\x71\xc4\xce\x3c\x41\x30\xd6\xe9\xf6\x3c\xeb\x95\xac\xa1\x94\x7f\xd7\x3c\xb8\x65\x68\xbe\xfc\xbb\x00\x5c\x3e\xc6\x2d\xe0\xfe\x68\x66\x50\xc3\xf6\xe9\x48\x23\x9a\x53\xfe\xda\x56\x68\x4e\x0c\x69\x90\x42\x0b\x1e\xe2\xaa\xee\x7b\x72\x26\x6c\x6a\x48\x4a\xc2\x31\xf2\xb7\x74\x13\xd4\x3c\x83\x7f\x72\xc3\x86\xb5\x6c\x7f\xb6\x8a\x90\x7c\x5f\x8e\xb8\xa6\x24\x47\x0c\xd3\x24\x45\x5b\x1f\xb6\xff\xeb\x4b\x52\xb4\xff\xeb\x4b\x3d\x4f\xec\xff\xfa\xd2\xf9\xaf\x2f\x75\x63\xd8\x36\x6c\x3d\x4f\x8a\xc5\x29\xbd\x38\x65\xe2\x6f\xae\x38\x75\x48\xff\xdf\x5f\x4c\x7d\x7b\xd6\xd5\xbf\x3d\x3b\xe5\x12\x73\xd8\xb0\xf5\x71\xf7\xbf\xbe\x9c\x02\x0a\xba\x39\x35\xc5\x40\x99\xa9\x31\x78\x76\x16\x27\x7f\xc5\x72\x7d\xe1\x43\x1c\x92\x27\x8e\x4e\x8a\x26\xfc\x3a\x06\x3e\xc6\x6d\xfc\x9d\x62\xa0\x3c\x7f\x7e\xb7\xf4\x56\x91\xb4\x9f\xf6\xf2\x1a\xfc\x34\xc4\x50\x04\x3d\x1a\xa9\xbf\xa6\xa1\xc7\xaa\xe7\xb2\xc4\xc9\x8c\x67\x95\x96\x8b\xdc\x88\x33\x4e\x94\x96\x7d\x01\xf6\xb9\x8e\x36\x7f\xe7\xc4\x71\x88\xe9\x2a\xa3\xed\xcd\x3b\x46\x57\xff\x55\x67\x08\x30\xe3\x28\x45\x62\x4a\x9f\xb6\x88\xc1\x57\x90\x37\xc6\xbd\x79\x2a\x8b\x70\xbb\x8d\xef\x96\xde\x0a\x28\xf9\x31\x8e\x57\x28\xfd\xef\x4f\xfc\xbb\x2f\x5d\x60\xf5\x7f\x7f\x62\x98\x38\x4b\x25\xd0\xd6\x7c\x82\x6a\x41\x1d\x70\x16\x4a\x8a\xd6\x94\xed\x4d\x42\x8d\x62\xd1\xb0\x99\x6a\x9f\x38\xa3\x30\xf5\x10\x17\x5e\x42\xcc\x0c\x98\x62\x6d\x42\x59\x10\x1b\x68\xb9\x0c\x77\xfd\x23\xd9\x62\x1d\xca\x4b\x72\xe0\xfb\xc5\x37\xbe\x5f\x3c\x0d\xff\xae\xcd\x7f\xbf\xf8\xf9\xf7\x8b\xef\xe9\xdf\x5f\x5b\xf8\x7e\xf1\x7d\x11\x7f\x5f\xff\x7e\xf1\x6d\x8c\xbc\xff\xfd\xe2\xc7\x3a\xe0\x43\xfa\x7b\x98\xf1\x3d\x2f\xf1\x73\xfc\xf7\x9f\x3a\x7b\x20\xc9\x40\xfc\x2d\x11\xf8\x42\xff\x7e\xf1\x03\x0c\x7d\xf2\xfd\xe2\xa7\x3a\x3e\xfe\xf3\xfb\xc5\x4f\x91\xca\x69\xa4\xcd\x08\x5f\xbb\xfd\xfd\xe2\x67\x90\x86\xec\xe8\x48\xf2\x3f\xbf\x5f\x3c\xdb\x8a\x78\x03\x13\x4e\xca\xd0\xce\x02\xe8\xff\x86\x0a\xfb\x92\x0f\xf3\x9e\xc1\x5f\xc6\xf6\x19\x5d\x70\x7f\x5a\x8e\x9f\xe1\xcd\xe2\x83\x80\x9b\xf7\x9a\xe2\x67\x5b\xb3\xbc\xdd\x0e\x7a\xed\x26\x94\x80\xd1\x6e\x92\xf4\xef\x93\x39\x94\xcc\x7f\x5f\xac\xfd\x5d\x4a\x7a\xd1\x44\x37\xbe\x5f\x7c\x5d\xf9\xfe\xda\xb5\x66\x91\x2f\xd2\x6f\x7f\x7f\x6d\x3e\x98\x2e\x4b\x73\x2f\xc1\x17\xff\x98\xf1\x63\xde\xeb\x17\x3f\x55\x02\x28\x6d\xf3\xae\x66\x2c\x00\x46\xe1\x75\x30\x76\x17\xcf\x28\xa2\xa9\x4f\x4b\x43\x43\x10\x26\xc4\xe3\xdb\xf8\x6e\x6e\x7b\x03\x45\x10\x98\x07\xac\xb7\x85\x58\xf9\xcf\xef\xaf\x2d\x7b\x03\x47\x0b\x3c\x0b\xb8\xac\x5b\xbd\xf6\xfd\xb5\x79\x6f\x1c\x11\xe2\xe0\x8c\x9f\x8a\xf9\x70\x58\xf1\x52\xfc\xc1\x45\xc2\x3c\x8d\x83\x0c\xeb\x9c\x16\xca\x85\xf7\xbc\xc1\x06\x89\x30\x41\xf5\x06\x4a\xb0\xd3\x38\xf0\x88\x37\x73\x95\x77\x35\x31\x04\x21\x96\x0f\x07\xf4\x55\x0c\x47\x9b\x37\x6d\x59\xff\x08\xc3\x51\x61\xb4\x6f\x44\x9e\x98\xd6\x4f\xd6\xce\xd5\x8f\x3d\x78\xb3\x76\xae\xb6\xa0\xd7\x67\x1f\xbc\xf3\xe0\xcd\xda\x42\xed\x5c\xfd\x35\xbd\xfe\x3a\xc0\x6a\x17\xf5\xda\x1f\x6a\xe7\xea\x77\x6a\x0b\x0f\xde\xe1\xd0\xfa\x49\xbd\xf6\x87\xfa\x1b\xf5\x93\x0f\x8e\xd7\x8f\xf9\xc1\xd7\x10\xf3\xc1\x9b\xb5\xe5\x07\xc7\x6b\x57\x21\xe3\xd5\x07\xef\xd4\x8f\xd5\x2e\x3e\x78\xbf\x76\xbe\xfe\x46\x6d\x41\xaf\xfd\xe1\xc1\xb1\xfa\x51\x09\x50\x3f\x56\x3f\x01\x1c\x88\xf4\xb9\x07\xef\xd4\x8f\x8a\x68\xe7\x41\xe5\x1f\x85\x69\x7f\x60\xa8\x9f\x7c\xf0\x7e\xfd\x68\xed\xda\x83\xf7\xeb\xc7\x6a\xe7\x1f\xbc\x0f\xb9\x4e\xc8\xd1\xab\x0f\xde\xaf\x9f\x94\x00\xf7\x8f\x61\x45\x7c\x40\xfd\x4e\x13\x46\xed\x8f\x0f\x4e\xd4\x5f\x87\x80\x07\xeb\x26\xfd\x81\x03\x2c\x15\xcb\x42\xfa\x48\x13\xe9\x20\x8d\xce\xe2\x79\x8d\x79\x1f\xe9\xba\x64\x8c\xd7\x4f\xd6\xdf\xa8\xbf\x56\x7f\x63\xb0\x0f\xdf\xe3\xc9\xfa\xb1\xfa\x1b\xf7\x2f\x6d\xeb\xab\x1f\x7d\x70\x02\xc2\x5c\xb2\xae\x0a\xb7\x76\xaa\x55\xea\xd6\x4e\x29\x6b\xcb\xdb\xb2\xea\xaf\x9f\x7c\xf0\x4e\x6d\xa1\xfe\x46\xfd\x75\xa5\x7e\xf4\xc1\x3b\xf7\x8f\x3d\x78\xbf\x04\x8d\x73\xff\xce\x83\xf7\x6b\x0b\xa5\xfb\xc7\xe0\xf5\xd6\x2e\xd6\xdf\xa8\x1f\x53\x6a\xe7\x1f\x1c\xaf\x2d\x40\xbf\xe3\xf0\x60\x32\xe4\x47\x46\x8e\x95\xea\x47\x1f\xbc\x7f\xff\xd8\x43\xd8\x3b\xb5\x61\x47\x5c\x7c\xe4\x73\x25\x20\x1d\x98\xf3\x6c\xa2\x3a\x70\x27\xb2\x33\x26\x25\xa3\x28\xd9\x6e\xaa\x8b\x4e\x83\xa9\x60\x63\xd1\xe8\xbf\xd0\x5e\xd7\xd3\xc9\x3d\xbd\x29\x1a\x4d\xb6\xe5\x3f\x4e\x9e\xde\x02\x69\x52\x05\xe2\xe4\xe9\x58\x6c\x7d\x34\xd9\xb1\x0a\x80\x30\xe0\x23\x60\xfc\xc9\x68\x73\x06\xa9\x4e\x71\x51\x9d\xf6\xa3\x6e\xed\xfc\x83\x13\xf7\xe7\xa0\x33\x28\xb5\xab\xb5\x73\xb5\x3f\x3c\x78\xbf\x76\xb1\x79\xe8\x65\xd0\x07\xef\xb7\x45\xe1\x3a\x13\x2c\xf2\x35\xa8\x44\xfd\x68\xfd\x0d\xa1\x3a\x69\xce\xe0\x8f\xca\xb5\x8b\x0f\x8e\xd5\x8f\x89\xc2\x5b\x54\x30\xd8\x5d\x5f\xab\xcd\x41\x1d\xea\xaf\x76\x26\xb8\xca\x4d\x06\xa9\x41\xfc\x9d\x06\xa9\x59\x61\x6c\xae\x1f\x83\x76\x82\x37\xa3\xa0\x8c\x3c\x5a\x3f\x01\x72\xd2\x1b\xa6\x83\xc0\x7c\x5c\x65\x02\x51\xa9\xbf\x0e\x74\x1f\x1c\x47\x28\x1b\xa8\x65\x50\xd6\x43\xf4\x79\xf7\x06\x6a\x19\x94\xf1\x29\xe2\xd7\xe9\x0d\xcf\x22\x3a\xe8\x53\xc2\x8f\xd9\x1b\x97\x45\xb4\xe8\x53\xc0\xef\xde\x1b\x89\x79\x74\x65\x43\x7e\x4f\x30\x94\xb8\xc0\x28\xf5\x41\xcf\xac\xdf\x81\xd7\xdf\xd6\x04\x0f\x3e\x59\xe1\x41\xa8\xd3\xa6\x86\xbc\x99\xd1\xab\xfa\x42\x8e\x9d\x1e\x9a\xe2\x68\x2f\x05\x90\xfc\x62\x55\x6f\xff\xc3\x3b\x6d\xb6\xea\xab\xf5\x6a\xa7\xfa\x47\x35\x55\x53\xd7\x72\x4b\x9e\x06\x59\x6a\xa7\xda\xdd\x31\xd0\xbc\x2f\xb2\x71\xd3\x9a\x96\xce\xcd\xfb\x22\x9e\xfa\x34\x0f\xc2\xc6\x4c\xba\x49\xb5\xfa\x7a\xe5\x4a\x65\x09\xdd\xe1\xdd\xae\xcc\xab\xf1\x00\xa0\x7a\x54\x8d\xab\x59\x0f\x37\xe0\xc6\xb5\xc9\x4d\x1d\xf7\x3e\x16\x22\x89\x5e\xaa\x19\x89\xc3\x8e\x13\x07\xea\x01\xe7\xba\x7a\xd0\xd9\x5e\x20\x0a\x25\x4b\xd1\xea\xd1\xae\xc8\xa8\xcb\x6c\x66\x5e\x0f\x44\x97\x02\xd1\x96\x8a\x75\x45\x46\x0d\x69\xb0\xbe\xba\x14\x59\x92\x22\x4d\xed\xd0\x11\x0d\xbf\x2d\x34\xa1\xbf\x5d\x3d\xa5\x57\xae\x55\x6e\x57\x3f\xe0\x8f\x0a\xbf\x26\xa9\xf2\x75\xf5\x83\xea\x6c\xf5\x74\xf5\x18\x60\xf8\x91\x0f\x02\x11\xc0\x86\xaf\xac\x7a\xa4\xfa\x41\x65\x59\xaf\x1e\xa9\xdc\xa9\x2c\x43\x05\x30\x80\xe9\xd3\x29\x33\x2d\x4f\x1f\xc8\xe3\xb1\x68\x22\x11\xeb\xe9\x81\x40\x74\x1d\x8c\x2d\xe8\x35\x0e\xa2\xe8\x94\x0e\x02\x4f\x27\x36\xf4\xf4\x84\x10\xe3\xe9\x58\xb4\x54\xc2\xd0\x33\x89\x81\x68\x38\x89\xde\xe5\x8c\xd4\x40\x3a\xcc\x76\xfd\x34\x63\x5a\x3e\xe8\xe8\xf5\xe9\x16\x37\x58\xf0\x61\x55\xee\xa8\xbd\xa1\x18\x5e\xb2\x91\x35\x9c\x48\xd6\x2a\xd8\x4e\x28\x9c\x54\x2b\x0b\xec\xc4\xa1\xca\x9d\x6c\xb5\xcc\xab\xc7\xdb\x5d\x0f\x31\x5b\xfd\xa0\x7a\xbc\x72\xbb\x7a\x5a\xaf\xdc\xaa\xbe\x8d\xee\x6f\xaf\x56\xee\xe8\x95\x85\xca\x22\xde\xb1\x70\x83\xa5\x2d\x57\xae\x54\x3f\xa8\xbe\x8a\x11\xe6\x8a\xb4\x72\x85\x45\x8e\x23\xe2\x15\x4e\xa2\xb2\x54\xf9\x86\xc1\x67\x11\xce\x22\x95\x2b\x8c\x5a\x75\x96\x45\xaf\x57\xee\x54\xae\x70\x6a\x90\x07\x6f\x93\xb8\x83\x97\x16\x5c\xc3\x9e\x81\xce\x7d\xe1\x5d\x9e\xee\x7c\x4d\x04\xe3\x9c\xbf\x7e\xc6\xfb\x52\xe5\xa6\xcc\x39\x4f\x13\xbc\xb3\xa8\xc7\x3d\x8f\x0a\xfe\x05\x21\xac\x01\x4f\x13\x75\xe0\x69\x7e\x2d\x38\x40\xd4\xc3\xcf\x2b\xd7\xc4\xaf\x07\xa6\x77\xbb\x56\x02\xeb\xc2\x6b\xc1\x6b\xe0\xf1\xed\x71\xec\xf1\xca\xb9\xf4\xf8\xe3\x9c\x79\xfc\x78\x9c\x78\x1c\xb4\x9f\xf3\x07\xc7\x00\x76\x88\xf6\xb0\x69\xe5\x0d\x13\xc7\x60\xe1\xc4\xb7\xfa\x41\xe5\x16\xbc\x28\xcf\x47\x2a\x00\xe0\xdb\xd0\x81\x41\x6c\x80\x3b\xec\x63\x11\x1c\x05\xdd\x08\x33\xde\xbe\xf9\xfe\xc8\x99\xea\x69\x78\xe9\x95\xa5\xea\x31\xec\x21\x1d\x3c\x09\x93\x91\x91\x82\xd3\xca\xc1\xdb\x6b\xe4\x00\x44\x52\x37\x0e\xde\xd6\x65\xaf\xb5\x01\x0e\x46\xa9\x69\xb4\x94\xff\x41\x73\xf9\xcb\xd0\x55\xe5\xf2\x97\xb9\x44\xe6\x2d\xb0\x14\x28\xbf\x72\x15\x9d\x30\x07\x79\xf8\x40\x6e\x85\xc0\x95\x28\x62\x4b\x78\x1d\xf3\xf4\x63\x46\xfc\xf7\xc2\x0f\xa7\xc5\xb4\xcd\xe1\xc8\x88\x65\x8e\x10\x37\xd4\x26\x39\xaa\xc5\xc2\xe1\x38\x4d\x9a\xa9\xfe\xd0\x50\x2a\x55\x79\xb7\x72\xa5\xf2\x45\xf5\x68\x7a\x28\x1d\x56\x92\x30\x15\xeb\x8f\xb8\xd4\x71\x43\x6e\x38\xa9\xfa\x2d\xae\xc6\xfb\x87\x52\xc9\x50\x32\x2e\x7c\xa7\x43\x3b\x57\x3f\x2c\x31\xdf\xc4\xd0\x50\xf0\x49\x03\x28\x9c\x54\x92\x43\xe9\x16\x52\xa2\xe9\xd4\xb8\xea\xb3\xa4\xa6\x53\x94\x7b\xbb\x8b\xcb\xac\x4e\xb7\xf1\x1a\x7d\x0d\x9a\xf9\xb6\x8e\xfd\x98\x3b\x79\x86\x8e\xfc\x0d\xbb\xcb\xa5\xcb\x2d\x23\x6b\xcc\xfb\x53\x9d\xfc\x51\xaa\x47\x22\x6d\xd4\x68\xd5\x23\x91\x95\x2e\xd7\x96\x71\xda\xcd\xed\xcd\x90\x9a\xaa\x9c\xad\x9e\x62\x22\x99\x0d\x6d\x8a\x1a\xf6\xa6\xf5\x98\xfe\x21\x48\x06\xee\x1c\x1a\x6a\xc5\xa7\xe7\x98\xf6\x2e\xbb\x17\x86\xa5\x78\x33\x7d\x4c\xfa\x42\x4c\xc7\x79\x9e\xd5\xbb\x94\xe4\x5e\x23\xb9\x8b\xc7\x80\x87\x48\x05\x49\x7f\x2a\x77\x1c\xbf\x98\xc8\x08\xc9\xe5\x90\x60\xb8\xbd\xd3\xc8\x0e\x34\xa0\xee\x6d\xa9\x4c\x3f\x94\xf7\xe2\xc7\x1d\x05\x25\xf4\xd7\xd5\xa3\xcc\x7f\x31\x5e\xc2\x83\x1f\xf8\x29\xf8\x80\x95\xe0\xb4\xa8\x79\xaf\xb7\xc9\x95\x30\xdf\xf8\xf5\xe6\x21\xaa\xd8\x01\x0e\xcc\x3d\x54\xb1\x1d\xcc\xe7\x18\x2a\xdf\x15\x6e\x5a\xb0\xe3\x77\x75\xbc\xfa\x41\x09\xc5\xfd\x6d\x60\xa2\xc4\x06\xc1\x12\x8a\x10\xfe\x32\x3b\x9e\x70\xeb\xff\x65\xa8\x0d\x7a\xf8\x67\xfc\xeb\xa4\xab\xd9\xcd\x7f\x7a\x43\x52\x15\x7c\xe0\xc5\x1f\x03\x49\xd5\x67\x47\xdc\x37\xc8\x87\xe6\xb8\x2a\x17\xb4\x9a\xcb\x40\x2a\x37\x4b\xd0\x80\xab\x5d\x87\x0c\xf2\x85\x45\x46\x5e\x87\x74\x59\x72\x54\x6e\xf2\x15\x49\x70\xb9\x02\x45\xb6\x5d\x83\xac\x68\x22\x17\x5d\xbb\x8d\x71\x4a\xad\xfd\xb1\x7e\xac\x7e\xa2\xb6\xf0\xe0\x94\xaa\xa9\xf5\xd9\xda\x82\x1f\x41\xdd\xdf\xfd\x63\xaa\xa6\x72\xdd\xdf\x29\x58\xe3\x01\xfc\x0f\x88\x50\xfb\x63\x1d\x17\x8a\x2c\xf0\x1a\x2e\x2d\x11\x7e\xee\xfe\x5c\xed\x2a\xac\x31\x55\x78\xd4\x5f\xaf\x9d\xaf\x2d\x30\xf8\x85\xda\xc5\xfa\x09\x1e\x45\xbd\x9f\x97\x36\x57\xbb\xca\x23\x69\xcd\x04\xbe\xce\x21\xea\x39\x86\x7a\xe7\xc1\x29\x16\x78\xbd\x7e\xec\xfe\x1c\xb2\x51\x3b\x5f\x9b\xbb\x7f\x87\x95\xfe\x7a\xed\x66\x6d\x01\x72\x78\xd1\x07\xb3\xaa\xa6\x3e\x98\xad\xcf\xd6\x2e\x3e\x98\x55\xd3\xad\x7a\x5b\xe9\x24\xad\x1b\x98\xdf\xb8\xfe\x94\xc3\x6c\x92\xf8\x66\x40\x86\x9b\x7f\xd5\x8d\x8d\xda\xa9\xb6\x5b\x1b\x4d\x5f\x65\x6d\xb1\x76\xbe\x76\xa9\x54\xbb\x56\x3b\x57\x7f\xbd\xf3\xe9\x52\x96\xbe\xa6\xbb\x1c\x18\x65\x35\x2e\xf2\x76\xd0\xef\x7c\x5e\xfb\xa3\x52\x3b\x5f\x3f\x51\x7f\xb5\x55\xaf\x73\xff\x42\xfd\xb5\x36\x89\xf2\x9e\x48\x30\xd5\x57\xdf\xdc\x9f\xab\xcd\xd7\xae\xc1\xbb\x54\xb0\x87\x5e\x51\x5a\x31\xb9\x2a\xc7\x47\xf5\x94\x38\x01\xd4\x55\xaa\x70\x6a\xe7\x6b\x37\x6b\x73\x92\x20\xae\xbf\x5a\x3b\x0f\x1d\xcf\x89\xab\xf7\x8f\xd5\x8f\xd5\xe6\x94\xda\xd5\x07\xa7\xee\x5f\xa8\x1f\xbb\x7f\x42\x56\xda\x78\xa0\x7c\x5c\xad\x9d\x83\xa8\x02\xbd\xb6\x7e\x53\x56\xd7\x60\x34\xeb\x21\xdc\x9f\xbb\x7f\x07\x60\xd0\x6b\xb9\xaa\xc6\x03\xbd\xcb\x54\x35\x0c\xb1\x36\x27\x29\x6a\x58\x64\x50\x2a\xa6\x76\x0e\x28\x70\x35\x8d\x88\x16\xfd\xdc\x57\x6b\xe7\x24\x35\x0d\x8f\xfe\xad\xb4\x1b\x2d\xa7\x84\x62\xd1\x8d\x8f\xb2\x13\x73\xa8\xf9\x90\xd0\xcb\xc4\x9c\x14\x87\x0d\x9b\x2e\x19\x28\xea\xbb\x8a\x05\x13\x7e\x72\xfa\xd6\x49\xef\x86\x01\x7e\xbf\x00\xbb\x5d\xa0\xb8\x9a\xcb\x05\x5e\x96\xcf\x17\x4e\xd8\xad\xa4\xa5\xab\x05\x8a\x5d\x6e\x16\x78\x99\x8c\x3b\x59\x62\x0e\x13\x7d\x5b\x81\x07\xf6\x53\x1e\x78\x36\x6b\xd9\x3c\xb8\x8f\x14\x79\x68\x77\x21\x4f\xf4\xfd\x18\xee\xb6\x4d\xf1\x32\x19\x47\x8a\x48\x0d\x29\x01\x0d\xc8\x8d\x99\x3b\x4f\x50\x5f\x06\x4e\xf4\xfd\x14\xf2\xe8\xfb\xa0\x3c\xc8\xf0\x37\xd9\xd7\x0d\xdc\x1b\x8e\x9f\x74\xb7\x8d\xdd\x9f\x17\x46\x0b\xa6\xe2\x58\xec\x5c\xb8\x92\xca\x90\x80\x91\xef\x76\xdb\x25\xcc\x25\xad\x94\x24\x8b\xa0\xf1\x82\x69\x34\x67\xf7\x05\xd1\x2f\xe8\x48\x96\xb4\x4b\xe6\xd2\xe7\xf9\x27\xdc\x51\xe2\x9d\x4e\x6f\x47\x6b\x35\xf2\xe7\x65\xf2\x2b\xc3\x54\x1e\x77\x14\x63\x24\x8b\x17\xa4\x32\x29\xf4\x73\xc3\x56\x4c\x64\xe0\x71\x47\xb1\x72\x19\x83\xb9\x73\x74\x2c\xd3\x28\x12\xff\xc0\x3a\x8f\x7a\x07\xd6\x7f\x65\xfc\x4a\x3e\xb0\xce\xa2\xe2\xc0\xba\x25\x1f\x58\xb7\xa4\x03\xeb\xe3\x05\xff\xbc\x3a\x86\xf9\x91\x74\xcb\x3f\x92\x6e\x49\x47\xd2\x0d\xe9\x44\xba\x91\x5b\x85\xef\xb4\x27\x37\x0c\x6c\x79\xa4\xcf\x5d\xfa\xd2\xff\xae\x6e\xe1\xfc\x5b\x5d\xc2\x59\x99\x93\x2e\xe1\x9c\xd7\x2b\xef\x49\x97\x70\xce\xeb\x95\xb3\xd2\x25\x9c\xf3\x7a\xe5\x5c\xe0\x12\xce\x79\xbd\xf2\x19\xf0\x22\x03\x3e\xa8\x1e\x05\x06\xf5\xca\x79\x01\xeb\x26\x68\x58\xe9\xbc\x54\x5e\x1a\x2f\x85\xd3\xe6\x14\x39\xbd\x2e\x4b\xe3\xb9\xca\x32\xd2\x41\x2a\x48\x03\x29\x60\x7e\xcc\xfd\x0f\x20\x85\x2a\xbf\xae\x1e\xc5\x2b\x2c\x6f\x7b\xd7\x40\x32\x19\x50\xb9\x56\x99\x0f\x08\xa4\xca\x25\xbc\xd5\x76\xbe\x72\xb5\x32\xdf\x82\x22\x0b\x26\xbe\xce\x5b\x6a\x4f\x50\xba\xb1\xf3\x63\x5c\xe6\xcc\x77\xc6\xe3\xb2\xaa\xf2\x45\xf5\x55\x28\xb5\x72\x5b\xc8\xab\xee\x45\xac\x6a\x01\x3b\x57\x59\x86\xf5\x26\x48\xa8\xca\x52\xf5\x78\x65\x09\x32\x0b\x01\x56\xf9\x75\x65\xa9\x7a\x44\xa9\xdc\xe6\x1c\x02\xd2\x9d\xca\x2d\xa1\x24\x87\x2f\xf9\xb5\xea\xd1\xea\x91\xea\x2c\xbb\x37\x93\x4b\xb4\x20\x30\x8f\x77\x49\x22\x9d\x6b\x95\x79\x2c\x6e\xb9\xe9\x72\x4e\x1f\x98\xf5\x90\xbb\x5f\xcf\x29\x28\x62\x03\x78\x72\x4f\x44\x07\x7d\x84\x3b\x95\x9b\xfe\x05\x9d\x18\x29\xfa\x89\x37\x2b\x4b\xd2\x05\x9d\x3c\xba\xb2\x28\xdc\xb2\xe1\xc9\x47\x11\x85\x93\x86\x6c\xe9\x9e\x2d\x9f\x35\x47\x95\x98\xce\x03\x03\x22\xb0\x5e\x04\x36\x88\xc0\x46\x11\xd8\x24\x02\x9b\x45\xe0\x49\x11\xd8\x22\x02\xb1\xa8\x17\xf2\x68\xc7\x06\x3a\xcb\xbd\x03\xd9\x51\x25\x1a\xd3\xf1\x31\xc0\x1e\xeb\xd9\x63\x03\x7b\x6c\x64\x8f\x4d\xec\xb1\x99\x3d\x9e\x64\x8f\x2d\xf8\x88\x45\xd9\x83\x51\x69\x5b\x58\x27\x03\xf2\x91\xec\x77\xb7\xce\x29\x66\xf6\xbb\xe5\x4b\xae\xee\x66\xbf\xbb\x75\x41\xc9\x12\x83\x87\x86\x09\x0f\xb8\xff\x6b\x9e\x87\xcc\xbb\x47\xf3\x3c\xe8\x94\xcf\x16\x04\xe2\x77\xcb\x5f\x14\xbb\x09\xbd\x67\xf7\xea\x07\x06\xf4\x03\xeb\xf5\x03\x1b\xf4\x03\x1b\xf5\x03\x9b\xf4\x03\x9b\x3b\x0b\xb6\x55\x63\x07\x6b\xd5\xb4\xc4\x73\x48\x69\x24\xdb\xd9\x36\xa2\xff\x97\x23\xd9\x9f\xf5\x1b\x6b\xd1\xa2\x30\x3b\x46\x87\xa8\x71\x75\xff\x56\xb4\x88\x18\xc9\xaa\x71\xf5\xd9\x9d\xea\x9a\x4d\x0e\xdb\x4a\xd7\x14\xb4\x6e\xba\x8d\x90\x95\x12\xba\x68\x1f\xdb\x60\xe5\x58\x59\xbc\xa8\xa0\x07\xef\x95\x5d\x7a\x6b\xab\xf5\xe9\xbd\xb3\x7c\x2d\xaf\x98\xa4\xa8\xe4\xca\xcb\x23\xcd\xab\xd9\xbd\xa3\xe5\xdf\x15\x95\x3c\x31\x9a\x52\x65\x91\xed\x16\xbe\x5b\x3e\x67\x2a\xee\x77\xb7\x3e\x91\xd1\x24\x77\x00\x50\xc2\xaf\x0a\xa4\x29\xb1\x1d\x0d\xfb\x7f\xcd\x7f\x77\xeb\x93\x11\x09\x73\x95\x2b\x59\x2c\x5d\x5a\xc8\x0a\x4a\x28\x6f\x27\xcb\xbf\x33\x94\x51\xa3\xfc\x79\xd1\x93\xb6\x3c\x96\x8f\xab\xf9\xef\x6e\x9d\x71\x95\x89\x6c\x79\xd9\xbf\xc2\x8a\xc7\xb2\x22\x75\xd4\xf8\xee\xd6\x6f\x3c\x99\xca\x63\x19\x91\x6a\x42\x23\x79\xe2\x94\xc7\xa6\x44\x2a\xab\x9a\x67\xfa\x28\xa2\x83\x5e\x3a\x8a\x19\x4f\xdc\x8a\x68\xd1\xa3\x7e\xf7\x68\xde\x93\xb6\x18\xf9\x8b\xdf\x2b\xf3\xe4\xa6\xb5\xdc\xf2\xdf\x2c\xa9\x5f\xe9\x9b\x70\x68\x21\x63\xc9\x16\x71\x33\xe5\xb3\xe5\x85\xf2\x72\xf9\xec\x8c\x5d\xbe\xad\xef\x98\x29\x5f\x18\xb6\xcb\xcb\x33\xe5\xb3\x10\x9d\x41\x03\xb3\x99\xac\x5e\x9e\x9d\x98\xb1\xcb\x97\x72\x08\x81\x84\xdd\xe5\xe5\xf2\x42\xf9\xc2\x8c\xbe\xbb\xbc\x9c\x9b\x29\xdf\xd6\xcb\xb3\xe5\xe5\x99\xd1\xf2\xb2\xe3\xce\xe8\xfb\xcb\x17\x26\x66\xdc\xf2\x85\xfc\xf0\x4c\xf9\x82\xad\x97\xff\x73\x66\xc4\x2d\x5f\xe5\x91\x5f\xcf\x94\xaf\x4e\x96\x2f\xe4\x67\x86\x21\x3a\xb3\xad\x7c\x61\xa4\x7c\x61\x26\x0f\xb1\x2e\x76\x74\xc8\xa6\x3e\xb3\xa3\x7c\x61\x98\x71\xa5\xcf\x94\x67\x27\xec\x20\x3f\xf8\xc8\x41\x4a\x79\x79\x54\x9f\x01\x36\xf4\x99\xf2\x7f\x8e\xb8\xfa\x4c\xf9\xd7\xe5\xab\x93\xac\xb4\x35\xc8\xf1\xfd\x33\x40\x36\x53\x3e\x0b\x35\x1c\x2c\x5f\x9d\xc1\x48\xf9\xf6\x8c\x7e\xa0\xbc\x5c\xbe\x30\xe3\xf0\xd8\x4b\xe5\x0b\x99\x19\x68\x0f\x27\x33\x83\xfc\x1c\x98\xc9\x96\x97\x6d\x67\x26\xc3\xb8\xdb\x61\x97\x2f\xf1\x94\xfd\x33\xe5\xb3\x6e\x79\xd9\x66\x49\x5d\xad\xf3\x66\x58\x9d\x06\xcb\x57\xe1\x81\x25\xea\x33\x50\x94\x3e\x73\x20\x5b\x5e\x66\x64\xa1\x9a\x5d\x0d\xf5\x66\xca\xcb\xc8\x3a\xb0\x8c\xd9\x81\x39\x7d\x87\x3d\xd3\x62\xae\xb7\x86\xfb\x69\xb9\xb4\xfc\x2b\xba\x40\x39\x30\x53\xbe\xca\x5e\x84\x52\x3e\xdb\x62\xe9\x0d\xa9\xf9\xf2\xd5\x19\xdb\x2e\x5f\x9d\x99\x0a\x62\x04\xcc\xe2\xce\xb6\x58\x79\x97\x7f\x33\x53\xbe\xe0\xb8\xd0\x39\x9b\xe9\x4b\x93\xd5\x3d\x33\xe5\xb3\x8e\x2b\x26\xaa\x1e\xc6\x6a\x64\x60\xf9\xd2\x4c\x79\x21\xb8\xab\x52\x3e\x3b\x33\x5a\xbe\x8a\x12\xb0\x7c\x56\x99\x39\x58\xbe\x30\xa5\xcc\x38\xf0\x25\x60\x17\x73\xfc\xc5\xf4\x0c\x02\xcb\x0b\x33\x00\xcc\x33\xf4\x7c\xf9\x52\x79\x61\xa6\xbc\xec\x96\x2f\xf8\x56\x36\x33\x00\x2c\x2f\xc3\x67\xe7\xa0\x7c\x84\xba\x2c\x28\x59\xa0\xb8\x6c\x7b\x12\x32\x3b\x53\xbe\x0a\x3d\x13\x85\x24\x10\x63\xdd\x50\x88\x48\xd6\x49\x1d\x14\x82\xac\x28\x28\xdb\xcd\x7a\x42\x30\x0f\xf9\x17\xdc\x99\xac\x83\x82\x10\x70\xca\xb7\xcb\x17\xca\x67\x6d\xe9\xf2\xbf\x19\x04\x38\xab\x38\x81\xe5\x66\x4b\xc2\x9b\xca\xdf\x8d\x2b\x95\x4d\x1b\x07\x1e\x45\xc8\x16\x65\xf1\xba\xff\xbb\xe5\x9b\xf7\x66\x6d\xfc\xd5\xb7\xdf\x3b\x62\xd3\x7b\x47\x72\xf4\xde\x11\xfd\xbb\xe5\x25\x84\x1e\x31\xc9\xbd\x23\xfa\xae\x7b\x47\x46\x87\x29\x43\x19\x36\x86\x0d\xfd\xf9\x7b\x47\xc6\x0b\xf7\x8e\x64\x0a\xfa\xd6\xd1\xef\x96\x6f\xe6\x2d\x80\x8c\x16\xee\xcd\x9a\xfa\xf3\x53\x74\x8a\xea\xdf\xdd\x3a\x75\xef\xc8\x14\xb9\x77\xc4\x86\xfc\x3f\xa7\xf7\x66\x73\x85\x7b\xb3\x0c\x3c\x81\x84\xef\x75\xd1\x0a\x70\xb6\x90\xa3\x1c\xf2\x62\x32\x1e\x18\x03\xa2\x78\x56\xb8\x28\x1a\x4a\xf6\xcb\x65\x65\x76\x29\xd0\x97\xa2\x5b\xef\x1d\x31\x90\xe0\xac\xbe\x75\x0c\x6a\xb9\xeb\xde\x11\x07\x39\x18\x2d\x98\x40\x61\xec\xbb\x5b\x6f\xdd\x9b\xb5\x79\x05\x58\x6c\xf8\xbb\x5b\x6f\x01\x67\xae\x01\x7c\xdc\x3b\x32\x4c\xee\xcd\xe6\x31\x93\xdb\x55\xe3\xc8\x0b\x6b\x2e\x09\x09\xdb\xf8\x3b\xdc\x4c\xb6\xb3\xf0\x64\xc4\xf4\xad\x63\x48\x08\x72\x23\x09\x46\x01\xb3\xaf\xa8\x0b\xc8\xc6\xf3\x79\x65\x2b\x9f\xae\x72\x8f\x86\x18\x5f\xab\xec\xf4\x08\x75\x10\x9e\x3c\xbd\x83\x03\xa9\x7b\x47\x4c\xe3\xde\x11\xc5\x34\x9a\x25\x27\xbe\xc0\x1c\x09\xa4\xc8\x12\xf3\xbb\x5b\xa7\xb0\x05\x8f\x28\xae\x75\x6f\xd6\x7c\x02\xde\x4b\x5a\x49\x09\x74\x5f\x8e\x6e\x85\xbe\xac\xc8\xf0\xce\x64\x72\xf8\x8a\x25\x32\xab\x91\xa3\xa6\x71\x2f\x78\x8f\xb4\x32\xfe\xdd\xad\xb7\xc6\xe0\x05\xa2\x35\x22\x7b\xd5\x63\x85\x7b\xb3\x0a\x21\x45\x72\x6f\x56\xc9\x18\xfc\x1e\x0d\x1e\xe7\x9e\xa6\x64\xcc\x71\x62\x32\x19\x2a\x03\xb9\xcf\xa9\x29\x72\x6f\x76\x9c\xb8\x06\x43\xca\xca\x10\xee\x7b\x0a\xca\xc7\xaa\x30\x94\x4c\x00\xc4\x7d\x50\x59\x4e\xe1\xde\x11\x96\x3e\xe8\x45\xb9\x0f\xaa\xef\x6e\xbd\x95\x81\x8f\x9a\x25\x17\x65\x48\x57\x4f\x54\x5e\x21\x43\x4e\xcb\xc4\xb2\x89\x83\x95\xa4\xdd\x96\x8d\x5b\x1e\x65\xf1\x7f\x28\x1b\x34\x40\xf9\xf3\xd2\x91\x1f\x3f\x3d\xa1\xff\x79\xf9\x14\x3e\x96\xde\x80\xc7\x0f\x9f\x7c\xc2\x80\xef\x61\xec\xf5\x4b\x2c\xed\x28\x8b\x7d\x85\xb1\x9b\xbf\xc1\xd8\x5b\xb3\xfc\xc1\x09\x41\x08\x69\x75\x16\x66\x31\xc0\x1b\x80\x9f\xf5\xf0\xb3\x01\x7e\x36\xc2\xcf\x26\xf8\xd9\x0c\x3f\x4f\xc2\xcf\x16\xf8\x89\x45\xf1\x17\xf3\xc4\x06\x9a\xe9\xfa\x32\xeb\xc7\x8f\x3e\xfb\xf1\xd3\xcf\x7e\xfc\xf0\xf7\x3a\x0b\xfd\x79\xe9\x88\x08\x2d\x9f\xf2\x60\x6f\xf0\xd0\x0f\x9f\x7c\xe2\xa5\xbe\x27\x60\xaf\x5f\xea\x26\xa7\x7e\xf8\xf5\x79\xa0\xfe\xc3\xaf\xcf\x03\x69\x78\x2c\x9f\x62\xb1\x37\xe0\x01\x14\x11\xf8\x1e\xc6\x3a\xd0\x42\x21\x05\x64\x80\x06\x10\xc0\xdc\x9f\x7c\xa2\x63\xbe\xa6\x4c\x6b\xb6\xe3\x00\xe9\x24\xdb\x71\xfc\x70\xf3\xda\xe0\x8f\x9f\x9e\xd8\xf6\xe3\x87\xbf\x97\x2c\x36\x24\xe8\xd6\xec\xff\x79\xf5\x66\x3e\xff\xc3\x89\x63\x42\x4c\x35\x21\x80\x2c\x90\x91\x72\xa2\xa0\xfe\x6d\x6c\x1d\xdd\x52\x4c\xae\x0d\x34\xb8\xa2\x6e\x53\x44\xa7\xed\xe9\x1f\x8e\x9f\xfa\xf1\xcc\xf9\xd2\x8f\x1f\x5e\xf8\xf3\xd2\xc9\xd2\x9f\x97\x4e\xfe\xf0\xd6\x89\xd2\x9f\x97\x2e\xb1\xc7\x9b\xf0\xf8\xf1\xcc\xc7\x7f\x5e\x3a\xf9\x10\x26\x1b\x8c\xb6\x30\xaa\x60\x45\x88\x18\x2b\xc9\x33\xc8\x60\x45\x79\xa8\x58\xe2\x4f\x6b\x7f\xc1\x99\x11\x26\x17\x9c\x1b\xcf\xdc\x82\xf3\xe3\x59\x57\xb0\x26\xf0\xad\x2b\x38\x83\x71\xc1\x5b\xfb\x31\xe5\xcf\xb7\x4e\xfe\xf0\xe5\x85\x74\x70\x38\xf9\xf1\xa3\xb7\x65\x60\xf0\xa8\x94\xbc\x45\x0b\x5d\x38\x14\x5e\xc7\x0f\xe6\xb2\x58\x52\x4d\xfd\x79\xe9\xcd\x74\x26\x93\xd9\x73\x40\x05\x62\x9f\xfe\x91\x47\xa6\xa5\x81\xe6\xc7\x8f\xce\x8b\x22\x5a\x4f\x63\x49\x5e\xde\x7d\xba\x78\x6d\x9d\x54\xc4\xc9\xf6\x45\x04\x07\xa1\x95\xa6\xae\x3f\x7e\xf8\xfb\xd2\x8f\x9f\x9e\x28\xfd\xf0\xeb\xf3\x3f\x91\xa9\x00\x74\xf8\xc7\xc4\x59\x1e\x09\xfc\xe9\x89\x6e\xb6\x03\x3f\xfc\xfa\x7c\xdb\xf3\x3a\x9d\x14\x32\x3f\xbc\xf3\xb6\x3f\x84\xfe\xf0\xc6\x5b\x38\x78\xfe\x70\xfc\x77\xff\xe7\xdc\xbb\xde\xb2\x03\xc3\xe8\x4b\xe1\x87\x13\xc7\xfe\xfb\xdd\xcf\xbc\x65\x86\x88\xa2\xff\x84\x1f\xe6\x4f\xff\xf8\xe1\x75\x6f\x69\x21\xa2\xe8\x21\xe1\x87\x2f\x2f\x78\x8b\x0a\x0c\xa3\x57\x04\xe0\x55\xa8\x5b\x30\x8c\x1e\x0f\xfe\xbc\x74\x11\xea\x28\x96\x18\x22\x8a\xfe\x0d\x7e\xb8\x79\xcd\x5b\x58\x40\x78\x15\xd3\xf7\x0d\xeb\x1f\xc5\xa2\xf2\x50\xb6\x2f\x3b\xfe\xcf\x01\x6d\xed\x03\xda\x7f\x1f\x59\x00\xea\xff\x7d\x64\x01\x48\xc3\x63\xf9\x14\x8b\xbd\x01\x0f\xa0\x88\xc0\xf7\x30\xf6\x8f\x31\xa0\x05\x15\x16\x9d\x47\x9a\xff\x6b\x07\xb2\x4b\x7e\x34\xe0\x6d\x6d\x85\x21\x6e\x45\xbf\x6b\x0f\x37\xb8\x0d\x44\xa5\xc1\x0d\x62\x89\x44\x82\xfc\xc5\x87\x37\x6f\xd0\xca\x04\x17\x44\xed\xc6\x29\x6f\xf4\xc9\xb4\xae\x7a\x56\x3b\xe0\xfc\xf7\x91\x85\xbf\xe9\x80\xf3\xdf\x47\x16\xd6\x36\xe0\xdc\x39\xd5\x66\xc0\xb9\x79\xa7\xf3\x80\xf3\xce\x47\x81\x01\x07\xa2\xde\x80\x73\xe6\xd5\xc0\x80\x73\xe6\xd5\x4e\x03\x0e\x0e\x2d\x3f\x1c\x79\x53\x1e\x5a\x44\xb4\xfd\xd0\xd2\xe4\x1d\xef\xc9\x47\x71\x8e\x77\x28\xdb\x97\xb7\xfe\x39\x8c\xfc\x8f\x1b\x46\x9a\x75\x36\x3f\xf9\x30\x12\xdc\x57\xfc\xe7\x30\xf2\x37\x18\x46\x7e\xfa\x35\x92\xd2\x76\x14\x69\x36\x2a\x17\xc3\x88\xd2\x76\x1c\x69\xde\x91\x10\x03\x49\x1b\xfd\xd9\xff\xd8\x91\xe4\xf5\x73\xff\x88\x23\xc9\xc6\xcd\x1b\x1f\x51\xc5\xe6\x4e\xfd\x73\x28\xf9\x1f\x37\x94\xfc\x73\x45\xf2\xcf\xa1\xe4\x9f\x43\xc9\x3f\x17\x25\x6b\x19\x4a\xe0\xd9\xd2\x35\x43\x34\x61\x46\xcc\x7c\x26\x44\xc3\xe1\x08\x7d\x65\xc2\xb2\x5d\x27\x21\xd9\xa7\xb6\x1a\xde\x69\xc4\xbf\x9d\xc3\xf0\x2f\x4c\x70\x23\x64\x62\x22\x57\x0c\x99\x85\x5c\x4e\x23\xf6\x68\x21\x4f\x4d\xd7\x09\xfb\xf7\x2d\xd8\xb2\x0a\x57\x31\x4c\xc7\x25\xe6\x08\xb5\x0e\x2a\x5b\x6d\x9b\x14\x4b\x25\x35\x65\x0d\x8f\xd1\x11\x97\xc5\xd3\xf0\x7d\x3d\x8f\x80\xc8\x84\x6d\xb9\x96\x5b\x9c\xa0\x11\xd7\xda\xef\xda\x86\x39\xca\xac\x53\xa9\x44\xdd\x92\xa8\x03\x0b\xeb\x40\x06\x78\x24\x19\xa1\xb5\xd2\xcc\x05\x04\x4b\x4b\xc6\x2c\x71\x9e\x9f\x32\xf7\xd9\xd6\x04\xb5\xdd\x22\xcf\xae\xb9\x12\x81\x11\x60\xca\x38\x18\xe2\x59\x47\xa9\x2b\x65\xd8\x4b\xf2\xd4\x11\xf7\xd3\x47\x7d\xce\xda\x60\x85\x68\x38\x92\xa3\xe6\xa8\x9b\x65\xaf\xe0\xb1\x83\x96\x1d\x72\x15\xc3\x54\x68\xd8\x38\x18\x62\xc5\x72\x52\xeb\x62\x9e\x41\xbb\xcf\x88\x23\xb5\x0e\x93\x56\x68\x3f\xe7\xa5\x67\x24\x03\x3b\xb3\x90\x1f\xa6\xb6\x9a\x48\x40\x25\xad\x83\x0a\x95\x5e\xcd\x5e\x4c\x5b\x6b\x3b\x16\x3a\xbd\x79\x18\xee\x24\xea\x10\x5d\x2b\xed\xac\x74\xa7\x82\x46\x12\xa9\x34\xb6\x8d\x99\x88\x3e\x65\x3e\x4d\x79\xa3\x3d\xd5\xdb\x6b\x86\x49\x64\xa2\xe0\x64\x43\x6e\x88\xa6\xcc\xb4\x66\x86\xc3\x9e\x1c\xf6\x89\x1d\x64\xc4\x80\x02\x12\x84\x16\x76\xc3\xb9\x10\x7c\x29\x30\xa2\xa4\xcc\x34\xfa\x2c\xf3\xf2\x42\x92\x2a\x98\x53\x11\xc7\xe3\x35\xe1\x7a\xc1\xb0\x86\x88\x93\x24\x57\xa0\xcf\x1f\xe4\x78\x3c\x96\x70\x45\x28\xac\x49\x6f\x64\xc2\xf7\x07\xc0\xcb\x9a\xf2\x5c\x04\x68\xeb\xa2\xe1\x48\xc1\x1d\x09\x49\xed\x90\x6f\xea\xff\x89\x04\x8d\xe8\x13\x07\xb1\x24\x7d\xe2\x60\xe2\x30\xcd\x4f\xb8\xc5\xf8\xba\x98\x56\x30\x0b\x0e\xcd\x1c\xb0\xc6\xa9\xe9\xc4\x53\x69\x1e\xdf\x65\x4e\x14\x5c\x88\x5a\x93\xd4\x3e\x98\xb3\xa6\xe2\x7d\x03\xda\x48\x96\xd8\xce\x1e\x7a\xd0\x7d\x7e\x92\xda\xf1\xa8\x06\x84\x19\xe2\xba\x98\x66\x98\x93\x24\x67\x64\xb6\xdb\x04\xbd\x23\x88\x38\xca\xfb\x00\x84\x4f\x68\xa0\x68\x87\xda\xbb\x18\x90\xb8\x34\x83\x54\x1c\x0b\x1e\x68\xc3\x97\x81\x0e\xb0\x8f\xd8\x2e\xf2\x45\x05\x61\x6f\x58\xc5\x98\x7d\x70\x64\xe0\xc9\x81\x01\xc8\xc4\xa7\x59\x83\x86\x93\x27\xee\x48\x36\xbe\x2e\x36\x1d\xd6\xb0\xba\x7e\xbb\x0c\xf2\x4f\xd0\x6b\x13\xc3\x79\x11\xca\x17\x87\x83\xa0\xdd\x34\x33\x41\xb8\xbd\x7b\xa4\x89\x11\x2d\xd4\x66\x77\x88\xcb\x97\xe9\x70\x58\x33\x12\xeb\x0c\x67\x2f\xd9\x0b\xad\x9c\x81\x4f\x17\xc6\x8a\x50\x38\xdc\xd3\xe3\x46\x44\x4b\x3e\x1d\xed\xe9\x59\xe7\x46\xf0\x05\x60\xc8\x6f\x39\x39\x8a\x0d\x27\x03\x5e\x62\xd5\x43\x50\x53\x55\x11\xe6\xbd\x0d\x39\x13\x6b\x6c\x84\x34\xb5\x76\x4f\x4f\x68\x9d\x1b\x11\x8d\x59\x2a\xf9\xe1\x9e\x1e\x33\xfc\x98\x71\x10\xea\xc0\x24\x7d\x4f\x4f\xc8\x48\x18\x3d\x3d\x20\x25\xdc\x48\xa0\x17\x08\xa0\xdc\x8b\xf8\x67\xd6\xd3\xe3\x89\x16\x37\x32\x6c\x8c\xc2\x1c\x2d\xac\xb1\xc6\xe2\x5f\xb4\xe1\xec\xb0\xad\x43\xd4\xec\xe9\x69\x02\xc0\xf0\xc3\x5b\xd7\x78\xcc\x7f\x4b\x09\x63\xda\xdb\xf4\x13\x30\xff\xdd\x4e\xfa\x67\xbc\x26\x42\x7b\xc9\x5e\xef\xb3\xe4\x2f\x28\x79\x30\x94\x0f\xb9\x61\x8d\x86\xe3\xf0\x6c\x6e\x90\xc4\xba\xa8\xe6\x4e\x93\x04\x8e\x37\x92\xb0\x71\xac\x3c\x4d\xb6\x03\xb6\x9e\x2d\xd3\x4c\x5e\x33\x76\x53\x82\x46\x12\x26\x6f\x8c\x67\x9e\x79\x26\xca\xc4\x74\x22\xfa\x94\xfb\x34\x79\xca\xed\xed\x05\x59\x8d\x52\xdb\xec\xe9\xa1\xfe\x05\x0b\x9a\x99\x72\xd3\x38\x1a\x0b\x11\x2e\x8e\xab\xad\x8b\x4d\xa3\xc0\x2f\x26\x8c\x48\xde\x82\x01\x95\x0f\x0b\x06\x75\x12\xa9\xb4\x36\x9c\x58\x17\xf3\x07\xe3\xd1\x80\x28\xd4\x0c\x78\xa5\x4e\xc8\x85\x86\xdb\x3a\x88\xb9\x19\xaf\xe1\x52\x29\x44\x5b\xa0\x89\x36\x88\x1a\xcb\x2e\x32\x20\x0a\x07\x1e\xe4\x40\x90\x5f\xfa\x41\x0e\xcc\x71\x60\x2e\x81\x11\x06\x64\x5d\x8a\xa7\xb0\x48\xc2\x07\x33\x1c\xf7\x50\x9e\x23\xb8\x87\xf2\x09\x0e\xe0\xa5\x3b\x2f\x1c\x78\xd6\x63\xf9\x85\x03\xcf\x26\x3c\x20\x43\xb0\x0e\x1e\x74\xa8\xa0\xcf\x22\x09\x1f\xcc\x70\x26\x04\xbb\x13\x07\x13\xd0\x15\x04\xbf\xb8\x4a\x16\x4c\x63\x24\xe1\x83\xb5\xa2\x78\x97\xd1\xb0\x3f\xa8\x08\xe0\x53\x66\x6f\x6f\xd8\x09\x19\x09\x37\x45\x12\xc5\x94\x99\x4e\x23\x9d\x14\x49\x27\x0c\xaf\x23\x4a\x02\x5d\x87\x4e\x33\xca\x5e\x38\x0d\x6b\xb8\xc3\xac\x67\x12\x26\x9d\xc2\x71\x2f\xc4\xfb\x6c\x44\xcf\x24\x83\xb2\x24\x0e\x3d\x9b\xe1\xf3\x2f\x20\x04\x25\xb5\x10\x00\xb4\xb0\xb6\x2e\x96\x48\x24\x86\x7b\x7a\x42\xc3\xd0\xbd\x8d\x48\x61\x02\xfa\xfa\xf3\xd8\x18\xbc\x93\x42\xaf\x91\x46\x8e\x43\x9d\x46\x67\xbd\x54\xf2\x66\x52\x1e\x77\x4d\x5d\xc4\x27\xb3\x15\xc8\x60\xe9\x46\xc4\x29\x4c\x4c\xd8\xd4\x71\xb6\xd1\x09\x9b\x8e\x10\x48\x7f\x89\xd8\xa6\x61\x8e\x3a\x3d\x3d\x6a\xc1\x64\x3a\x8a\x8c\xba\x4e\xcc\x31\x46\x2c\xd3\xb1\x72\xb4\xa7\x87\x07\x22\x53\xc4\x36\x83\xb1\x90\x2a\x51\x53\xa6\x18\xb9\xb8\xa2\xf6\xca\xb3\x81\x3d\xf2\x0d\x4b\xde\x67\xa4\x1c\x0c\x85\xa4\x29\x2d\x1f\x0d\xd6\x25\x8c\x48\xc6\x27\xb9\x93\x98\x99\x1c\xc8\xb7\x76\x50\x36\xab\x85\x91\x82\x2f\xe6\x34\x5b\xb3\xb4\x11\x31\xdd\xb0\x13\xd1\xa7\xec\xa7\xbd\x49\xaf\xe8\x21\x76\x6f\x2f\x96\x46\x12\xaa\xaa\xa9\x6c\x92\xe3\xcf\xab\x3c\xf4\x94\x9d\x66\x73\x0e\x0b\x64\x03\xe9\x4d\xa8\x43\x66\x4a\xed\xb5\x7b\xd5\xb4\xa2\xfa\x53\xe9\x54\x34\x1d\xce\x85\xe4\xa8\x66\xc1\x4c\x82\xf4\x26\xac\x5e\x15\x5a\x42\x4e\x4b\x59\xe9\x5e\x55\x53\xd4\xf0\x63\x24\x41\x7c\x2f\x7b\x03\xe1\x69\x9a\x73\xa8\x42\x12\x72\xf1\x8f\x8d\xb0\xc9\x11\x09\x4f\x6f\x0d\xd1\x5e\x75\xc8\xdc\x2a\x52\x81\x6e\x8b\x2c\x04\x6a\x4c\x7e\x8d\x84\x23\x63\x96\x61\x86\xf0\x3e\xb4\x21\x53\xed\x0d\x41\x7f\xdc\x6e\xdb\x96\x1d\x8e\x38\x2e\x19\x19\x87\xd1\x75\x5d\x6c\xba\x69\x95\x80\x9f\x81\xb4\x4a\x08\xc3\xbc\x19\x5a\x76\x4a\x7b\x25\x71\x78\xda\x17\x6a\x07\xd8\x1b\x5d\xf3\x0b\x83\x5c\xda\x2b\x29\x9a\x2e\x95\x42\x5b\x43\x3c\x9c\x58\x17\x95\x3a\xcb\xb8\x34\xe9\x6d\xd3\x27\x77\x70\xbc\x9e\x9e\xc0\x57\x21\xc0\xd2\xbc\x55\x80\xd6\x3a\x77\x7d\x3e\x38\x77\x3d\x18\x3a\x3c\xad\xd1\x30\x9b\xc0\x36\x4d\x3d\x2d\x9c\x7c\x86\x7b\x7a\xac\x10\x4e\x40\x93\x21\x02\x93\xd1\xc3\xd3\xda\x41\x0c\x69\x98\x2c\x22\x88\x12\x8e\xb3\x46\x83\x48\x92\x88\xa9\x6b\x3c\x43\x73\xd4\xa5\x0a\xc1\x69\xac\x57\x14\x0d\xe7\xd0\xeb\x56\x4f\xcf\x3a\x51\xa6\x57\x24\x2b\x0a\xb9\xc3\x5c\xed\x66\xce\xfb\xa1\x2d\x3d\x69\x81\xb2\x09\x04\x8e\x5c\xdb\x9d\x41\x6d\x88\xaa\xf6\xa2\xbf\x60\x32\x0c\x8b\x13\xcd\x48\xb8\x7d\x44\x2c\x72\x18\xfd\x10\x7d\x26\x11\x4d\x9a\x49\xb5\x57\x8d\xab\x6a\x5c\xed\x53\xc3\x2c\xcb\x84\x35\x15\x8a\x45\x35\x0c\xe7\xc9\x2b\xa1\xa8\x66\x84\xc3\x5e\x3b\x87\xc2\x11\xa7\x30\xec\xb8\x76\x28\x16\xee\x25\xd3\x5d\xa5\x51\x02\x66\xa0\x6d\xba\x4f\x02\xbf\xf7\x29\xf1\x32\xc7\x69\xd1\x49\x4a\xe1\xb6\x13\x01\x2e\x0b\x5c\xbf\x39\xdd\x70\x4f\x8f\xc9\x97\x1d\xfe\xdc\x84\x0d\xe9\x3f\x4f\xe0\x6d\x61\xbf\x1c\x4a\xa5\xff\x65\x28\x1d\x2e\x85\x86\x86\xc2\xc9\x50\x6a\x67\x36\x9d\xcf\x87\x1c\x27\x9c\x2c\x0d\x5a\xa5\xc1\xc1\x24\xfc\x5f\xda\x66\x95\xb6\x6d\xc3\x9f\x24\xfc\x5f\xca\x64\x32\xc9\x4c\xb2\x94\xb1\x92\xa5\xa9\x94\x55\x9a\x4a\x27\x4b\x2f\xa5\xac\xd2\x4b\xe9\x64\xe9\x5f\xad\x64\x69\xef\xe1\x98\xb6\x71\xba\xf4\x32\xfe\x57\xf2\x7f\x4b\x2f\xbf\x5c\x2a\x1e\x1e\xd0\x36\x4c\x97\x8a\x56\xb2\x34\x3a\x1a\x1a\x1d\x1d\x4d\x86\x93\xa5\xe7\x9e\x0b\x3d\xf7\xdc\x73\x10\xa2\xa5\xed\x25\x52\xda\x5a\xca\x66\x93\xa5\x9d\x3b\x93\xa5\xf1\xf1\x64\x29\x9f\x4f\x96\x1c\x27\x59\xda\x7f\x38\xa6\x6d\x99\x2e\xbd\x52\xfa\xf7\xd2\xa1\x43\xc9\xd2\x7f\xfc\x47\xb2\x14\x09\xf7\x8f\x6a\xdb\xda\x56\x65\xcf\x81\xfd\xa5\x3d\x07\x4a\x7b\xf6\x24\xe1\xff\x52\xee\x70\x4c\xdb\x30\x0d\xe8\x2f\x43\xaf\xdd\x1b\xf8\xc8\x9f\x6d\x76\x7e\x46\x1e\x53\x1d\xb6\xa6\xf2\xc5\x25\x4e\x4a\x5b\x2f\x6a\x84\xbe\x96\x22\xe9\x10\xc8\x10\xda\xd3\x13\xda\x0b\xdf\xb9\x11\xd6\x5c\x0c\xbb\xa9\x68\x3a\xdd\x26\xd7\xce\x90\xd1\x5e\x12\x69\x6e\x2a\x06\x1f\xd0\x40\x1a\x08\x9a\x48\xc4\x6c\x47\x01\xfb\x38\x9b\x29\x6c\x23\x2e\x09\x85\x23\x5c\x81\xd5\x91\x32\x0d\x4f\x4b\x9f\xc3\x4b\x01\xe5\x02\xf5\xc7\xf6\x64\xc8\x4d\xfc\x2a\xe4\x6a\x34\x40\x3d\xac\xbd\x9c\x72\xd3\x09\xf8\x29\x95\xda\x74\x3f\x98\xf0\x25\x68\x04\x57\x07\xa1\x9f\x87\xc5\xd4\x53\x33\x13\x86\x18\x8e\xdc\xa7\x4d\x9c\x85\xee\x4d\x19\x29\x37\x9d\x4e\xc2\x6f\x82\x47\xe2\x18\x09\x91\x04\x3c\xc3\x9c\x4c\xff\x50\x2a\x35\xe4\x0c\xed\x4f\xf7\x87\x93\xc4\xbf\x17\xe5\x97\x43\xa9\xd2\x50\xfa\x67\xfd\xa3\x9a\xaa\x86\xe3\x52\xc2\xd0\x10\x83\x3d\xd6\x7c\xab\xa6\xeb\x8d\x9a\x09\x55\x45\xd6\x48\x22\xfa\x14\x79\xda\x7c\x8a\xf4\xf6\x86\xed\xde\xc4\x78\xc8\x48\x91\x74\x38\x09\xbf\x7c\x62\x0c\xb3\x76\x88\x0a\x62\xf6\xf4\x34\x88\x71\x68\x00\x58\x2c\xc4\x83\xcd\x23\x96\x3f\x38\x13\x92\x5a\xf9\x57\xf2\x84\x60\xa3\xdf\xe3\x88\x7c\xd8\x2f\x12\x54\xbd\x87\x60\x46\x48\xa7\x81\xcd\x6d\x91\x1c\x71\xdc\x5d\x66\x86\xbe\x02\x93\xbf\x67\x12\xd1\x9e\x9e\x6d\xc2\x3e\xf5\xa9\x30\x4d\xf8\xd7\xc5\x6c\xd3\x48\x58\x0b\xe0\x6b\x66\x5f\x22\xe6\xcf\x04\x81\x87\x17\x03\xdd\x7e\xbb\xcc\x5c\x93\x43\xb0\xc7\x5e\x84\x6e\xf7\x62\xca\xec\x55\x1d\x15\x02\x6e\x5a\x56\xd8\xec\x93\xc6\xae\xe6\x2f\x85\x26\x5f\xc4\x71\xef\xc5\x54\x13\xcd\xb4\xd0\x54\x7b\x64\xfe\x3d\xd0\x83\x90\xb9\xd6\x11\x21\xe4\x26\xf6\x85\xcc\x30\x1b\x09\x80\x0d\x59\x03\x42\xb0\x5e\x63\x81\x7a\xfd\x1b\xab\xd7\x18\x7c\x89\xd2\x0c\x71\x87\x3c\xd1\x7c\x7c\x43\x02\x1a\x93\xb2\x7b\x5d\xa3\xa5\x12\x7d\x7c\x43\x34\x9a\x48\x48\xcc\xed\x92\xf1\x9f\x8e\x26\x51\xde\x8f\x50\x23\x87\x2f\x28\x1a\x97\xdd\xcd\x4b\xaf\xfc\x05\x7f\x55\xd8\x4b\x35\x33\xe1\xcd\x02\xa3\xeb\x12\x09\xb7\xa7\xc7\x70\x76\x18\xa6\xe1\xd2\x10\x88\xe7\x90\x99\xd8\x85\xeb\x01\xd3\x27\xf0\x1f\x81\x2f\xd3\xeb\xc4\x66\xd3\xfa\xdf\x4c\x86\x7e\xc1\xa7\xf3\x9a\x19\x6e\x37\xd5\x86\x29\x08\x4e\xb9\xe3\xcf\x89\x79\xff\xb4\x5f\xcc\x73\x1d\x05\x00\xcc\xff\x53\xea\x28\x75\xd5\x5e\x6f\xd5\x93\x54\x5f\x38\xf0\x2c\xf7\x74\x9f\x66\x8b\x02\x9f\xd4\x2f\xc4\xd0\x2a\x51\xe9\xe9\xe1\x9a\x09\x7c\x85\xea\x8e\x42\x2e\xf7\x32\x25\x36\x6e\x5b\xf4\xf4\xec\x08\xd1\x48\x91\x12\x1b\x55\x15\x31\xf4\x47\x87\x9b\x76\x90\x6f\x60\x0b\xc6\x33\xf8\x29\x25\x43\x66\xe2\x85\x90\x89\x7a\x95\x4c\x4a\x75\xba\x30\x65\x6a\x1e\x11\xed\x10\x95\xa3\x61\xfc\x5e\x57\xcc\x1f\x66\x53\xc0\xdd\xda\xcf\x12\xfd\x43\x99\x7e\xed\x5f\xe1\x01\x01\x4a\x21\x74\x78\xfd\x74\xbf\xe6\xb2\xe0\x86\xe9\x7e\xcd\xa4\x89\xfe\x54\x6f\x5f\x3a\x39\x94\x39\xbc\x69\xba\x5f\x23\x94\xe1\x27\xfb\x35\x83\x07\x79\xd4\x96\xa2\x1c\x64\x31\x3a\x31\x0d\x88\xe6\x44\x04\xc8\x8e\x48\x64\x63\x1a\x10\x76\x30\xb9\xb7\x5f\xcb\xf8\x49\xbd\xfd\x5a\x81\x26\xfa\xff\xa3\x04\x71\xa0\x19\x4f\x22\xaf\xa3\x86\x96\x0d\xc0\x43\xc9\x38\x4b\x0a\x27\x21\xf1\x20\x90\x88\xf6\x6d\x49\x1f\x8e\x6a\x03\x1b\x37\x4d\xa7\x9e\x20\x7d\x87\x86\x0a\xd1\xe8\xd6\x68\xdf\x50\x21\xba\x71\xc7\x8e\xa1\x42\x74\x73\x14\x22\xdb\x36\x43\x64\xc7\x16\x8c\xec\xd8\xf6\x2c\x44\xb6\xed\xc0\xc8\x8e\xe8\x66\xf8\x8d\xb1\xc8\xf6\x1d\xe9\xc3\x31\xa4\x56\x4a\x0d\x15\xa2\x9b\x30\x43\x74\xd3\x8e\x1d\x43\xfd\x22\x21\x34\xe4\xfc\x4b\x32\x98\x28\x92\xc2\xcc\x06\xc4\xf0\xbf\xdf\x09\x2a\xfa\xd3\x6e\xf8\x84\xc7\x43\x6e\x38\x29\x5f\x96\x25\x29\x25\x61\x69\x98\x34\xe3\xae\xd4\xaf\xf3\x34\xd0\xb1\x73\xa1\xdd\x1a\x0d\x27\x81\x92\xaf\x0d\xd0\xfc\x55\x76\x1c\x16\x0c\xff\x46\x47\xb7\xbf\x32\x11\x1a\xa4\x21\x5f\xa0\xaa\x43\x43\x2a\x8c\x26\xf2\xf8\x12\x1a\x4a\x85\x4b\xf0\x48\x87\x4b\x43\xa9\x50\xea\x97\x43\x69\x98\x75\x84\x87\xd2\x00\xc5\xd9\x48\x28\xb8\xc3\x01\xe3\xa2\x2f\xe9\x4b\x25\xb3\x54\x22\xa5\x92\x31\x0d\x7d\x52\xd2\x12\xd2\xf6\x57\x80\xa5\xfa\x86\xfa\x87\x86\x7e\xf9\xb3\x7f\xe9\x4d\x46\x42\xe1\x52\x6a\x28\x7d\x78\x3a\x0d\x83\xdc\xd0\xd0\xcf\x7a\xd4\xf0\xf4\x6e\x90\x7b\xd0\x67\x27\x69\x40\x02\x16\x69\x70\x6a\xcf\x34\xf6\xad\x92\x1a\xb7\x29\x53\x34\x1d\xd6\x32\x4c\x1c\x91\x44\xd0\x09\xae\x09\x02\x17\x24\x1a\x4c\x46\x82\x4a\x6d\xb3\xb7\x37\x3c\x49\x53\x20\x8d\xd3\x09\x69\x2a\x3e\xcc\xcb\x46\x1e\xe4\xd6\xe0\x6d\x41\x22\xfa\x54\x02\x7e\x4a\xa5\xc3\xd3\x9a\x0b\xaf\x33\xa2\x4f\x61\xda\xb4\xdc\x26\xa3\x5e\x2f\xe0\xeb\x88\x9e\x9e\x5c\x68\x92\x6a\x34\xdc\xd3\x03\xe5\xa6\x61\x9d\x10\xd1\x89\x66\x82\x5c\x83\x9a\xea\xd4\x6f\x81\x43\x9c\x0b\xe3\x60\x88\x2b\x48\xc3\xa5\x12\x0b\x79\x5b\x15\xca\x5e\xb2\xf7\x31\x36\xfa\x85\xdc\xc7\x63\x03\xbd\xb1\x81\xf0\xe3\xb1\x01\xdf\x56\x33\x11\x72\xfb\xcc\x70\x7f\x6c\x40\x8b\xe1\x4d\xee\x30\x82\x24\x07\xb6\xc4\x07\x9e\x8c\xaf\x8f\xf5\x99\x8f\x6f\x7e\x7c\x60\x5a\xa7\x2d\x0a\x3c\xee\x64\xbe\x45\x87\xc7\xe1\xad\xb3\x77\x49\x51\xc7\xa6\x75\x62\xdb\xc0\x45\x95\x1d\xcc\x30\xdd\xb4\xec\x4e\xd8\xf5\x7c\xe5\x4f\x6b\xcf\x86\xd4\x41\x55\x4b\xa9\x83\x83\xaa\x36\x90\xd6\xd4\x41\x4b\xd5\x42\x1d\xe6\x8b\x5c\x1e\xf6\xc6\xa6\xc3\x61\xcc\x08\x99\xa2\x5a\xb4\xad\x9a\xb9\x75\x86\x29\x9d\xab\xf0\x06\x14\x8f\xd0\x43\x50\x92\x89\x6c\x0f\xa9\x08\x54\x35\x75\x50\x0d\x6b\xff\xe6\x45\x9f\x0c\x6b\x13\x14\xeb\x48\x28\x0f\x62\x58\xfb\x57\x11\x1b\x54\x83\x5f\x9d\x34\xb3\x92\x38\xfe\x37\x3a\x4a\x5f\x09\xb1\xc2\x78\xbe\x15\x33\xca\x79\x8a\x34\x94\x02\x2e\xa0\xf8\x74\x73\x3e\x98\xb5\xe3\x77\xd2\x17\xf3\x71\x07\x19\x76\x2b\xbe\xbc\xd4\x30\x85\x24\x8a\x48\xe6\xfc\xf0\x51\x40\xe7\xe6\x4a\xca\xc7\xb8\xfa\x21\x89\xc5\x18\xf1\x7c\xc8\x0c\x07\xd4\xf6\xb8\x19\x80\x5d\x79\x2b\x4d\x70\x4f\xc1\x45\x7d\x07\x1d\xb6\x31\x30\x48\xec\x91\xac\xbe\x75\xc2\x36\xd8\x05\x7e\xbb\x0b\x26\xd5\x77\x17\x72\x45\x7d\x6b\x81\x5f\xe0\x37\xe1\xd2\xfc\x30\xb5\xf5\xe7\x47\x5c\x0b\x9e\x7b\xad\x49\x06\xd8\x46\x47\x30\x10\x38\x2b\xb2\x87\x95\x02\x25\x04\xae\xef\xdb\x5d\x60\xde\x81\xb7\x16\x46\x81\x26\x50\x03\x4a\x40\xa4\xe9\x80\x4a\xa2\x7f\x5b\xca\xda\x96\x4e\xf2\x95\xdb\x50\x1a\xd6\x6e\xa5\x21\x27\xdc\x0b\x0d\x96\xec\xd7\x5e\xa1\x89\x83\x54\x3b\x00\xbf\xfe\x57\x3d\x4e\x03\x8b\x78\xcd\xd0\x6c\xcd\xe2\x53\x57\x68\x43\x79\x02\x6b\x1c\x0c\xad\x63\x4a\x4a\xa9\x61\x51\x91\xda\x02\x4d\xa4\xd2\x5c\x21\x0a\x33\xf1\xc1\x76\x09\x0e\x74\xa1\xa6\x14\xb6\x88\x88\x0d\x3c\xd5\xdb\x4b\xc2\x76\x62\x22\x94\x1a\xa0\xeb\x35\x92\x0e\x77\xc8\x93\x22\xe9\x84\xff\x19\xf2\xef\xc8\xc6\x31\xa6\x4d\x05\xda\x73\xd4\x44\xa3\x73\x76\x6f\xbd\x9f\xc4\x8e\x88\xa7\x45\xfa\x62\xeb\x12\x89\x90\x91\xd0\x25\xed\x7f\x2b\x9b\x9a\x15\x0e\x27\x0d\xd4\xde\xc4\xdb\xe7\x68\xe2\x49\xce\xf0\x30\x85\x95\x4a\x6b\x2e\x66\xd5\x19\x3a\xd1\xee\x52\x69\x49\x41\x26\x0f\xa3\xd8\xa1\xa4\x09\xae\xe7\xda\x1d\x12\x5a\x86\x56\x94\xdc\xfd\xbf\x1c\xca\xf4\xfe\xcc\xbb\x34\x3d\xec\x26\x5e\x08\xb9\xe1\xc7\x50\x03\x0a\xd4\x32\x21\x37\x41\xdb\x09\x46\x26\x04\xdc\xb0\x54\x88\x78\x9d\x09\xa6\x76\x32\xcc\x90\x98\x22\xc3\x64\x57\xcc\xa6\x35\x58\x4b\xac\x30\xd5\x55\xb1\xda\x2a\x8e\x9f\x81\x3d\xdf\xfd\xb4\x75\x93\x31\x19\x7a\x9e\x7a\x9b\x06\xed\xd6\x18\xeb\xa2\x4d\x8b\x0c\x4e\x5e\xd6\xbc\xd1\x50\xf8\xb0\x17\xa3\x4d\x92\x96\x0d\x76\x7d\x62\x5e\x31\xed\x2f\x07\x53\x69\xcd\x80\x1f\xdb\xd3\x6d\xe1\x10\x19\x1b\x40\x35\x82\x29\x3e\x38\x37\x1d\xd6\xc4\xee\x7a\xf3\xd7\x65\xc2\xe7\x01\x8c\x37\x27\x8b\x14\x7b\x0d\x29\x32\x49\xa6\x45\x88\x38\x00\xc1\x96\x11\x21\xdb\x0b\x05\xb8\xc5\x95\xeb\x20\xc5\x15\x6c\x58\x33\x78\x0c\xb5\x1d\x52\xd5\x06\x36\x20\xb2\xcd\x93\x6d\x4c\x96\xc5\x15\x0e\x48\x09\x69\xca\xaa\xfe\x32\xa4\xf6\xda\x5c\x09\x5e\x82\xb7\x1b\x56\x35\xd5\x50\x85\xf8\x68\x1e\x00\x13\x2d\xd4\x82\x88\x38\xe0\xb4\x2f\xc5\x58\x55\x29\xdd\x28\x90\x36\x14\xfc\x6e\xf2\x73\xb9\xfb\xe1\x54\x6b\xfd\xa6\x4d\xf1\xf5\x9b\x36\x4e\x3f\x1b\x52\x5f\x6e\x9e\x5d\xb0\xaf\x92\xb2\xfa\xb0\xce\xef\x4d\xdc\x9e\x4e\x6c\xd9\xb2\x65\x4b\x72\x67\x88\x6a\x1b\xc2\x71\xb5\x57\xed\xa5\x6c\x9e\x12\xd5\x52\xea\xcb\x2f\xe3\x3c\x29\xda\x71\x92\xc4\x88\x3d\x1e\x8b\x46\xe5\x4c\x90\x6d\x03\x64\x53\x21\x5d\x95\x13\x5e\x56\xb5\x8d\x1d\x52\x5e\x56\xb5\x4d\xda\xba\xa8\x9c\xba\x3d\xc4\x42\x9a\x5a\x64\xf3\x1c\x16\x8b\xb1\x59\xc9\xcb\xaa\x96\xe1\xd3\x1c\xc8\xec\x4f\x73\xf8\xb9\x7a\xaa\xb9\xd4\x07\xbc\xac\x6a\x23\x54\x33\x65\x88\x0f\xc2\x49\x08\x07\x89\xb4\xb4\x16\xc5\x04\x4e\xae\x65\x16\x13\x4d\x27\xf0\xfc\x22\xff\x18\x93\x06\x3b\x90\x70\x60\xca\xda\x66\x8c\x1a\x2e\xac\xe0\x43\x34\x1c\x7f\xc1\x9f\x13\xa9\x9d\xe8\xb4\xcf\xea\xe5\x6a\x9f\x09\xb3\xec\x32\x61\x55\x10\x8b\x22\x72\x1b\x32\x89\x36\x53\x4c\xe0\xa8\x37\x04\xbf\xcf\x6c\x7a\x32\x19\xdb\x12\x8d\xc6\x07\xe8\xfa\x30\x5b\x1d\x6d\xa3\x89\xff\x90\x54\x10\x20\xb3\xfc\x39\xc5\xcb\xd4\x5f\xa9\xc1\x74\x82\x75\xac\x9c\xdf\x99\x62\xd1\x68\x4f\x0f\xee\x05\x84\x72\xfe\x76\x27\xed\xdd\x10\x8d\x06\xf2\x69\x9e\x66\x27\x17\x19\xa5\xae\x28\x0e\x55\x1c\xb9\x88\x23\x41\x68\x38\x1c\x97\x49\x05\xc9\x48\x03\xd0\x5e\x2a\x29\xc8\xda\x72\x14\x32\x5b\xcf\x0f\xf8\xdb\x63\xbe\xf6\x37\x0c\xad\xcb\x79\xf6\x4b\x86\x9f\xc8\x0b\x07\x9e\x95\xcf\xce\x99\x61\xa9\x26\x78\x1c\xec\x85\x03\xcf\x06\x2a\xe3\x42\x65\x64\x20\xd4\x67\x05\xaa\x12\x27\x9a\xa4\x93\x7b\x36\x38\xa1\x4b\x6c\xee\x75\xfb\x44\x45\xfb\x42\x9b\x7b\xa1\x01\xb4\xa8\x46\xc2\x9c\x8f\x6d\xa4\x18\x0a\xf7\xb9\xe1\xc7\x37\xf7\x92\xbe\x98\xa4\xcd\xa6\xf2\x72\x1b\x68\xd9\x9a\xa5\xe5\x12\xb1\xde\xcd\xff\x12\x72\xfb\x62\xe1\xde\xd0\xe6\x5e\xb3\x8f\x40\xc6\x67\xd9\xf4\xda\xdf\x25\xcf\x3d\x9d\x88\x26\xad\xc4\xcf\x69\xc8\x4e\x50\xc0\xcd\xc5\x73\xcf\xa0\x34\x4a\x02\xa4\x37\xa6\x59\x89\x5c\x1f\x02\xc2\x71\x80\x40\x3c\xac\x1d\x86\x0f\x37\x6e\xb3\x63\xa6\xd0\x0e\x71\x4b\x52\x43\xfc\xaa\x75\xaa\x9a\x78\x56\x1e\xa8\x61\xf0\xb5\x12\x92\x12\x11\x07\x74\x4e\x2a\x14\xee\xb3\xfb\x62\xe1\xfe\xcd\xe1\x5e\x4f\x85\x6b\x3d\x1d\x4b\x92\x84\xd5\xfb\x22\x0d\x19\x09\x41\xa7\x2f\x86\x94\xe2\xd6\x33\x2f\x36\x11\x4f\x86\x48\xc2\xea\x6b\x86\x6a\x7e\xd6\xde\x58\x38\x2e\x51\xd2\x48\xc2\x0a\x6b\x87\xd1\x44\x99\x68\x58\x37\x43\xaa\xcf\x8b\x4d\x6f\xca\x7b\x73\x9a\x81\xe1\x5e\xc6\x88\xd8\x3b\xc3\xd6\xea\x23\xbd\x46\xb8\x7f\xb3\x4f\x64\x3b\x6d\x52\x3a\xb2\x8d\x61\x57\xf2\x70\xe3\xbb\xb5\x71\xc3\x61\x90\xfc\x53\xb0\xb8\x9d\x9a\x62\x8b\xdb\x29\x4b\xd5\x54\x60\x11\xc5\xac\xfa\x12\xa4\xbd\xf4\x12\x4b\x7b\x09\xd2\x0c\xc7\x7a\x89\x25\x6f\x0f\x31\x44\x4d\x9d\x62\x31\x91\xa4\xa9\x2f\x31\xc1\xcb\x92\x37\x62\xd8\x4b\xdc\xc8\x64\xe9\x94\xbf\xdc\x9c\x9a\x92\xe5\xf0\x4b\x7e\xc2\x4b\x2f\x89\x84\x61\x10\xb5\x53\x50\xd4\x14\x92\xd7\x20\xad\xed\xa2\xcf\x4d\x11\xb1\x3d\x18\xd5\x62\x61\xa1\x5c\xc1\xda\x64\x60\x8c\x53\x33\x50\x8d\x0c\x29\xb2\x1a\x66\x32\x6b\x59\x56\x4b\x07\xff\x9b\x16\xe8\x99\x87\x23\xd4\x6e\xad\x9f\x79\x48\x5a\x4d\x64\x28\xa3\xa1\xf2\x64\x56\xdd\xed\x1c\xc8\x5f\x07\x83\x6f\x0f\x61\x7b\x68\x6a\xc6\x7f\xad\x0c\x40\x03\x6f\x96\xc1\xb6\xb3\x97\x8b\x91\x58\xcc\x7b\xd1\x72\x5c\xc6\x8f\xf1\x81\x37\xe3\xbf\x57\xea\x07\xb7\xfb\x41\xa8\x74\x27\x6d\x81\xd4\xee\xcd\x6a\x86\xcc\x6a\xf2\xb5\x55\x50\x64\x56\x95\x55\xce\x85\xdd\x10\x32\xb1\x52\x19\x85\x55\xe9\x1e\x02\xd7\xe7\x75\xd4\x3e\x44\x32\x4d\xca\x07\xde\x8a\xec\x2c\x22\x2b\x1d\xdf\x0a\xbc\x85\x4e\xdd\xdf\xeb\xf2\x38\x34\xef\xa3\x09\x75\x7f\xc1\xcc\x90\xa2\x3e\x68\xe1\xe3\x40\x81\x3a\xf0\x7c\x89\x66\x4c\x16\x3a\x90\x2d\xd8\x18\xd8\x61\x1b\xf0\xd8\x4f\xdc\x82\x0d\x2f\x4f\x56\x29\xfc\x3b\x23\x04\x54\x80\x04\x64\x87\x8c\x90\x07\x32\x04\x70\xc7\x10\x57\x1f\xb4\xf4\x03\x05\xfd\x25\xaa\x1f\xc8\xea\x3b\x6c\x7d\x7f\xf0\x6e\xae\x7f\x43\x05\xc4\x0e\xfc\xdd\x15\x54\x43\xbc\xf0\x50\x6a\x88\x40\x1b\x4b\x8a\x88\x00\xbc\x49\xe3\xf0\x52\xfb\xb4\xbc\x61\xb6\xa4\x30\x6d\xc4\xe6\xa0\x32\x22\x96\x0e\xa3\x5b\x27\x12\xee\x90\xd3\xd3\x27\xc8\xa2\x63\x25\x9d\x44\x2b\x6b\x2d\x64\x56\xa7\xdc\x98\xea\x4a\x63\x55\xca\x0d\xec\xe3\x5d\x14\x0e\x81\x22\x02\x9a\x8a\x15\x32\xb6\x56\x72\x65\x05\x44\x73\xeb\x36\x97\xb7\x36\x4e\xbb\xea\x2e\x5a\xca\xe9\x84\xbd\x12\x4f\x6b\x6f\x83\x4e\x25\xad\xba\x02\xdd\x58\x5a\x7d\x8e\x47\x66\xa3\xeb\x1b\x96\xf6\x63\x1f\x4e\x7d\xc1\xa5\x42\x2a\xad\xe5\xe0\x67\x04\x7e\x9c\xa0\x26\x63\x73\x50\x91\x21\x3e\x56\x17\xe6\x62\x83\x4c\xed\x12\xf8\x2e\x85\x36\xa3\x25\x31\xa0\xec\xb0\x5b\x92\x45\x8a\x25\x8e\xd9\x69\x39\x16\x32\xc2\x1a\x3f\x7a\x67\x87\x35\xc7\x4b\x75\xbc\x54\x47\xa4\x3e\x66\x79\x7a\x8d\x9c\x17\x1a\xf1\x42\x8e\xaf\xf5\x08\xbc\x83\xf6\x7a\x00\xa7\xb3\x26\xa1\x75\x44\x4c\xb4\xa1\xd8\x84\x2c\x86\xdd\x55\xa0\x76\x53\x4f\x8c\xac\x92\xad\x6e\x34\x72\x2b\xd3\x18\x34\xcc\x6e\x14\xac\xae\x4a\x92\xe7\x68\x93\xb6\x82\xbb\x85\x7d\x3c\x36\x50\x2a\xc5\x06\xa4\x3d\x79\xde\x51\x9f\xc5\x05\x54\x67\x6d\x47\x50\xfb\xc8\x4f\xe4\x87\x64\xd2\x8c\xfd\xbc\x61\x16\x5c\x8a\xd1\xe0\x3e\xdd\xee\xe6\x2f\x42\x0f\x98\x57\xc2\x14\x7e\x27\x4c\xd3\x77\xee\xe4\x7a\x17\x15\xe8\xb2\xe9\x5e\x16\x12\xb2\x59\x9e\xf0\x1c\x45\xe0\x38\x00\xc7\xc7\x57\xd0\xd2\x70\xe6\x4a\xa5\x81\x0d\x7c\x42\x99\xcd\xe7\x5b\x95\x44\xfc\x8c\x8a\xda\xfb\x1c\x95\x8e\x45\x85\x7b\x77\x86\x9a\x6a\x35\x10\xf6\xc9\x38\xce\x23\x11\x12\x30\x87\x8e\x58\x66\x26\x40\x7c\x67\x57\x1e\xe5\x8a\x75\xe1\x70\xe7\x0a\x1c\xae\x44\xa6\x13\x7f\xbf\xa0\x21\x95\xa0\x76\x04\x83\x5b\x55\x6d\x5d\x0c\xe7\xd7\xf8\xc2\x34\x35\xcb\x66\xd6\x2c\x16\x5b\xcf\x66\xa9\x44\xd5\x76\xf3\x19\xf2\x56\x3f\xb8\xd3\x9f\x37\x67\xfd\xe0\xb8\x1f\xdc\xb9\x53\x5e\x54\x65\xb3\x72\x6c\x7c\x3c\x90\x06\x4d\x66\x50\x2f\x02\x55\xb7\x05\x15\x39\x6d\xa7\x9f\x86\xaa\xaf\x9d\xaa\x06\xc5\xa4\xb5\xf5\x1c\x00\x4b\xbf\xf1\xf1\xd6\x89\xa9\x58\xd2\xc2\xbc\xf4\x31\x37\xb5\x3e\x9d\x18\xd8\x80\xb7\xef\x44\xe3\xc4\xdb\xcd\x23\xaa\xa6\x6e\x6d\x97\xd7\x8c\xe8\x86\xb3\x2f\x2f\x4d\xa6\x0d\x67\xdf\x20\x9a\xf5\xf8\x9f\x02\x9b\x21\x23\xa1\x2c\xb4\x64\xb6\x1d\x25\x2c\x1a\x98\xd0\x70\x8e\xcd\x4d\x58\x12\xeb\xa2\x42\x69\x86\x4d\xd1\x81\x79\x31\x00\xf5\x0d\x3c\x26\xe8\xf8\x0b\x4d\x12\x0e\x6b\x6e\x6a\x43\x00\x0a\xb0\xce\xe5\x40\x4b\xae\x54\xd2\x06\x54\x26\xac\xb5\x58\x6d\x00\xa1\x1b\x03\x50\xa3\x33\x33\x3b\x7f\xe2\x4a\x4b\x74\xff\xfa\x95\x14\xcb\x9e\x9f\x51\xed\x5f\x51\x29\x09\x95\x75\xd8\x37\x47\xdd\xc4\xe1\xb6\xb7\x87\x5b\x19\x52\x54\x48\xeb\xbd\xe1\x56\xde\xb2\x6d\x6b\x2a\x90\x24\xdf\x5b\x4b\x5a\xee\x0b\x7f\x99\x3a\x2e\xb5\x65\x72\xf2\x35\xe1\xc4\xbf\x24\x9c\xb4\xbd\x23\xbc\xf5\x8a\x80\xa6\x7b\x81\xe5\x3b\x83\xe3\x2a\xde\x0f\x20\xdd\x37\x83\xf7\xfd\x6e\xd3\xe4\x4b\x82\x65\x50\xdb\x5b\x82\xdb\x21\x4c\x6b\xd2\x69\xcb\xb8\xca\x4d\xaa\x94\x0c\x71\xa9\xea\x5f\x25\x8b\xd7\xdc\xae\xe4\xd1\xa0\xbd\x89\x35\x3a\x10\x93\xee\xea\x25\xa3\x16\xda\x58\x13\xe5\x20\x9d\x52\xb8\xd8\xf4\xef\x39\x17\xf1\x3c\x60\x30\x41\xeb\xdf\x6d\xce\xe4\x2e\xda\x5b\x13\x53\x61\xb2\x53\xdc\x67\xce\xde\x7d\x06\xb2\xa1\x2e\x42\x5c\x64\x4e\x8a\x0e\x5e\x3a\x48\x14\xa6\xa2\xe2\xb7\x0e\x42\x84\x5d\x6f\x4e\x14\x7e\x38\x42\xdc\x6c\x8e\xfb\x2f\x68\x86\x4d\x14\xb6\x9f\x20\x1c\x8a\x51\x82\x97\x99\xf3\x0b\x38\xb6\xd2\xc0\xe5\x18\x7b\xa8\x74\x25\x61\x14\xaf\x24\xdc\xe4\xfb\x6a\x8e\xef\xa3\x81\xab\x24\xc6\x68\xd3\x2d\x15\xff\x4e\x9b\xaf\x52\x48\x91\x89\xf4\x50\x24\x99\x4f\x0e\x45\x92\xfd\xc6\xb4\xe6\xba\x89\xc3\xd3\x9a\xe9\x06\x4e\x27\x11\x37\x78\x3a\x49\xda\xd1\x64\xdf\x99\x26\xa6\xd5\x61\xc9\x9a\x96\x3c\x65\xf6\x26\x62\x61\xe3\x20\xda\x05\xac\x4b\x30\x4b\x58\xb1\x10\x6c\x63\x13\x60\xb8\xf2\xa1\xaa\x64\xd3\x61\x54\xff\x9c\x97\xae\x6a\x6a\x9f\x1a\x8e\x4b\x3b\xa1\xb6\xeb\x9d\x19\xc6\xa3\xf8\xb0\x8a\xf7\x8d\x0b\xdd\x94\x9b\xee\xe9\xa1\x3d\x3d\x54\x58\xac\x87\x5d\xbb\x78\x98\x24\x7e\x46\x23\x3a\x19\x1e\xb6\x35\x33\xb4\x69\x73\x34\x1a\x0e\xa9\x91\x7e\xb5\xd7\x0d\x6b\x96\x1b\x22\xe1\xe9\x11\x3c\xd5\x4c\xc3\x87\x91\x02\x12\xf6\xec\x52\x00\x22\x59\x93\xcb\x2d\xf4\x98\x7f\xd6\x2d\x14\x32\x13\x4e\xc8\x0d\x27\x47\xa0\x6e\xf1\x1c\x43\x0b\x27\x7f\x46\x13\x66\xfc\xa1\x0d\x9b\xd8\xf2\x5a\x51\x7b\x69\xaf\xaa\x98\x96\xab\x1c\xb4\x0a\x66\x26\xa2\x6c\x33\x32\x4a\xd1\x2a\x28\x07\x2d\x7b\x94\xba\x8a\x6b\x29\x39\x8b\x64\x14\xc3\x4d\xc2\x62\x42\x54\x56\xb2\x57\x77\xbd\x33\x57\x4c\x65\x94\x90\x5e\x32\x75\xa1\x11\xdd\x08\x64\x49\x50\x6e\x96\xe9\xba\x29\x9a\x0e\x1f\x08\xa9\xf2\xad\x31\xcf\x4f\x52\xdb\x36\x32\x54\xd5\xd0\xf8\x9f\x19\x1e\xf2\x9d\x67\x7e\xaf\x0c\x1b\x68\xf7\x92\x3c\xd5\xa0\x8a\x07\x8d\xd1\x30\xb0\x37\x92\x25\xe6\x28\x55\x88\xa9\xd0\x57\x0c\xc7\x35\xcc\x51\x85\x0f\xc9\x82\x4a\xe0\x76\x9a\x76\x54\x9c\xac\x55\xc8\x65\x14\xcb\xcc\x15\x95\x61\xaa\x14\x1c\x9a\x81\xfa\x2b\x23\x36\x25\x48\x90\x28\x30\x61\x67\x59\x95\xfd\x94\x2a\x59\xd7\x9d\x88\xf7\xf7\xb3\x02\xc6\x9c\xc8\x88\x95\xef\x1f\x2d\x18\x19\xea\xf4\xff\x3f\xfd\xdc\x4e\xcc\xe9\x67\x05\xf7\xb1\x7c\xfd\x48\x32\x6f\xd9\x54\x31\xcc\x83\x56\x44\x85\x05\x1f\xb6\x45\x44\x67\x8c\x78\x67\x04\x78\x3b\x45\x26\x88\x4d\x4d\x97\x31\x1e\xf6\xe1\x6e\x2a\x98\x94\x0e\x93\x36\xc0\x00\x55\xdf\x1a\x39\x64\x26\xa0\xa3\x07\x69\x7b\x47\x0e\xcc\x16\x32\xa5\x52\xa8\x15\x98\x48\xa5\xc3\x5a\x2b\x98\xad\x1b\x0f\x9b\x24\x4f\xe3\x54\x63\xc5\xc7\xdd\x69\x66\x8f\xfb\x18\x81\xd9\x12\x03\x4a\x5f\x00\x4d\xe3\x62\x68\x7f\xe8\xf9\x10\xc1\x83\x0c\x26\xc0\x7a\x7a\xf0\x11\x39\x68\xd9\xdb\xc9\x48\x36\x14\x50\x3a\x43\x97\x8b\x40\x21\x1a\x8d\xf0\x57\x08\xe3\xbb\xc5\x96\xa2\x90\x4f\xd0\xe7\x76\x47\x08\xd3\x82\x0b\x7c\xfc\x98\xf8\x49\x3c\x10\x2f\xf0\x61\xf3\xb9\x9c\x14\x64\xbd\x1d\x4f\x4c\x36\xc1\xc2\xda\x3a\xef\x64\xde\xcf\xf0\x38\xc8\x3a\xdc\x13\x83\x96\x76\x13\xb8\x2c\xf6\x0f\xee\xe1\x79\xcb\xe9\xe6\xc3\xdd\xd4\xb7\xfa\xf7\x94\x07\x68\xd4\xe7\x1d\xb7\x64\x08\x6e\x22\x64\x24\x40\xb0\xa5\xec\x74\x58\x68\x2b\xfb\xd4\xb0\xb8\x9f\x41\x33\xe1\xad\x32\x84\xde\x58\x3a\x1c\x4e\x9a\x12\x16\x2a\x36\x9e\x72\x9f\x89\x3e\xc5\xed\x02\x6d\x37\x64\x48\xfb\x2d\x7c\xe5\x09\xf4\x04\xc3\x04\xaa\x63\xf6\xf4\x78\x76\xc5\x09\xb7\xa7\x87\xb8\x21\x43\x33\xc3\xcf\x24\xdc\xbe\x58\x78\xd8\xa6\x64\xfc\x31\xb7\xaf\x6f\xda\xee\xed\x9d\xf6\x9a\x61\x3a\x70\x28\xde\x71\x65\x53\x25\x68\x37\x4f\x85\xd7\xd3\xd3\x37\x90\x48\xa0\x21\xbc\x67\xb2\x8e\x87\xfe\xcd\x54\x2c\xfd\x74\xb4\x54\x82\xe7\x33\xb1\x58\x32\x16\x37\x53\x03\xe9\xa7\x63\x00\x19\xf8\xff\x99\x7b\xf7\xf6\xa6\x71\x6d\x61\xfc\xff\x7e\x8a\xd4\xef\x90\x23\xd5\x4a\x9a\xb4\xa5\x80\xa9\x9a\x87\xa1\xc0\xb0\x37\x05\x66\x5a\x86\x8b\xf1\xe9\xb8\xb1\xda\x7a\x48\xe4\x8c\xad\xd0\x9b\x73\x3e\xfb\xef\xd1\xd2\xc5\xb2\xe3\xb4\xcc\xde\xfb\x7d\x7f\xe7\x81\xa7\xb1\x6e\x4b\x4b\xf7\xb5\xa4\x75\x89\xf6\x6f\x18\xe2\xe1\x20\x22\x32\x19\x8f\xb6\x02\x1e\x6e\xeb\xec\xdb\xd1\xfe\xd6\x8e\x64\x0c\x29\xa5\x32\xd4\xed\xa2\xc1\xba\xfc\xdc\x89\xca\x52\x7d\x3d\xb4\x5f\xbb\x11\x1e\x6d\x07\x32\x4d\x15\xde\x89\xf6\x1f\x3e\x19\xed\x04\x32\x8f\x8a\x79\x08\x31\x0f\x03\x99\x57\xc5\xec\x46\xfb\x4f\x9e\x3c\x19\xed\x06\xbd\x21\x01\xbc\x4f\x0c\xe2\x07\xe6\x01\x4f\xb6\x40\x66\x16\xfb\x5b\x4a\x85\x61\x0b\x37\xb2\x4a\xaa\xab\xe8\x76\x7b\x43\x25\x11\x8f\x04\x7d\xd4\x96\x05\x34\xf0\x9d\x4c\x8f\x75\x26\x93\x87\x0a\x4c\x94\x72\x47\x22\xe8\xe6\x7f\x7f\x2d\x36\x10\x1a\x05\x4a\xfa\xfb\x76\x77\x51\x82\xb0\x3a\xee\xa1\x51\xf0\x35\xf9\x9a\xf4\xe4\x9f\xf2\xa3\xfe\x54\x1f\xa5\x12\x4a\x87\x1f\x8c\xd1\x28\x40\xc7\x65\x07\x23\x23\x3c\xde\xf8\x0d\xfb\x24\xfa\x9a\xf8\x78\x04\xff\x50\x8b\x98\x79\xf9\xb5\xd8\xf8\x22\x53\x7f\xda\x24\xf3\x3b\x70\xd2\x28\x55\x18\xb5\x21\x54\x2e\x63\x54\xff\xf9\x7b\xf8\x5c\x88\x55\xb2\xf1\xe4\x4c\xd0\xd0\x48\x6d\xf4\x0e\x0f\x7b\x07\x07\x1e\xd9\xb4\x38\xf7\x6c\xef\x6d\x46\x5a\xb8\xc3\x66\x82\xe6\x34\x32\xbc\x7a\xf5\xea\x55\x2f\xfc\x18\x7d\xfc\xd8\x7b\x61\xb3\x98\x7e\x6f\xe4\xa8\xa7\x6f\x92\xf5\xa1\xad\xe2\xa0\x56\xc1\xed\xf6\xc2\xad\xbd\x56\xb5\x5b\xec\xf3\xe7\xc3\x43\x17\xfd\xe1\xa0\x2a\xa7\x53\xbe\x26\xb7\x8f\x17\x16\x0f\x40\xc3\xe2\xf9\xb1\xaa\xc9\x26\xba\x69\x92\x70\xae\x2a\xb3\x28\x3e\x72\x2b\x51\x51\xbb\xb5\x9c\x06\x06\xc4\x45\x64\x06\x1d\x6e\xcc\x8a\xf5\x8f\x8e\x8e\x8e\x20\xc7\xd7\x24\xb0\x7f\xbe\xf6\xbf\x26\x3e\x80\x35\xf9\x48\x6b\x3e\xd2\xcc\xb6\x94\xa3\x4a\x75\x93\x74\xac\x64\x05\x5d\x04\xec\x3f\xa7\x7a\x99\x87\xb4\xe4\x21\xf5\x2c\x8d\x54\x9b\xe2\xc4\xeb\x38\x1d\xb3\x19\x45\x64\x0a\xcb\x64\x73\x24\x19\x9a\xaf\x08\xf5\x46\x72\x46\x6f\xa6\xe4\x50\xc6\xcb\xf9\x7f\x98\xf1\xf2\x78\xce\xca\x8f\x2c\x29\x8f\x2f\xe6\xe5\xcb\x3c\x2d\x8f\x62\x51\x1e\xcd\x39\x26\xa3\xaf\x05\x1e\x21\xcd\xd3\xe0\xaf\x05\xfa\x47\xcc\xcb\x97\xec\xb4\x3c\x8c\xf3\xf2\xd9\x2c\x2f\x0f\xe3\xeb\xf2\x1f\x73\x5e\xfe\x63\x3e\x29\x9f\xcd\xcf\xcb\x23\x36\x2b\xdf\x8d\x45\xf9\x36\xfb\x5e\x1e\xb0\xb1\x2c\x22\x87\x95\xec\x2c\xd4\xe7\xd7\x04\x07\xea\x47\xae\x10\xf5\x85\x47\x5f\x0b\x89\xc9\x87\xe3\xf2\xd5\xe1\x71\x19\xbe\x78\x7e\xf8\x3e\x0a\x8f\x0e\xa2\x63\x5c\xa2\xf0\xcb\x4d\x24\x7f\xd4\x74\xdb\x59\x60\xfc\xd3\x26\xf9\x2e\xe8\xed\x87\xe3\x60\x40\x5e\x1d\xca\xbf\x2f\x0e\x8e\x83\xde\xd6\xce\x80\xbc\x38\x3a\x0e\x7a\xdb\x83\x01\x79\x7e\x60\x3e\x20\x66\x77\x40\x0e\x0f\xcc\x87\x8c\xd9\xd9\x1a\x90\xf7\x07\xe6\x03\x62\x1e\x0f\x5c\x2d\x07\xd1\x50\x40\x24\x4a\xe8\x83\xf5\x4f\x52\x32\xa6\x89\xe8\xb3\x2b\x36\x46\x13\x5c\x96\x73\xfb\x2d\xcf\xb3\xb1\x3a\x4c\x61\x1f\x4d\x8b\x0c\x0c\x71\x80\xae\xe2\x99\x68\x2a\x2b\xa6\x67\xe8\x4c\xd2\xe6\xe1\x30\x52\x10\xc6\xf2\xb8\xc1\xb7\x29\x55\xd1\x83\x88\xc4\x74\x7d\xb8\x4e\x75\x78\x2b\x5a\x83\x03\x71\x61\xa9\xac\x14\x3b\x86\x8f\x90\x63\x5b\x64\x7d\xa8\x90\x09\xb7\x23\x73\xb8\x4b\x1c\x66\x6d\x38\xcc\x1a\x38\x6c\x4b\x1c\x72\x8a\xc6\xe1\x56\x54\x96\x5e\xc7\xc3\xfe\x4c\xe3\xd3\xac\x3f\xbf\xa3\x7e\x99\x6b\x3d\x36\xe6\x15\xee\xca\xa9\x30\xdd\x89\x80\x70\x58\xbf\x10\x06\x91\x9d\x08\xdf\x55\x2a\xa3\xde\x17\x6f\x01\x76\x3a\x52\x1f\xe5\x65\xe9\x79\xd8\x47\x19\xfc\x92\x67\xa0\xa0\x0d\x94\x6e\xad\x98\xa3\x4b\x22\x1c\x13\x2b\x35\xd1\x30\x43\x3e\x88\x3d\xba\xf3\x64\xb4\xc5\xb6\x7d\x11\x08\x90\xfb\x03\xe1\x2f\x19\x72\x54\x49\xda\x27\x0a\x19\x93\x82\x1e\xea\xa6\x48\x0c\x1c\x55\x1f\x14\xfe\x37\x8e\x36\xbe\xe2\x32\xfc\xca\xbf\x0a\xd0\xb9\xe9\xb8\xba\x40\xe8\x6b\xf1\xb5\xf0\xf1\x52\xfc\x7f\xcb\xf8\x8d\xcd\x86\xe2\x90\x8c\xfb\x69\x53\x09\x8e\xa6\x67\xa8\x50\x3c\x12\x2d\xc2\x1d\x39\x7d\x8a\x70\x3b\x22\x29\x2d\xc2\xad\x88\xe4\xb4\x08\x1f\x46\x24\xa3\x45\xb8\x1b\x91\x09\x2d\xc2\x47\xf0\x76\x74\x2a\x10\xc7\xe4\x8d\x55\x22\x41\x31\x26\xb6\x47\x52\xd9\x23\x55\x30\xaf\x07\x33\x19\x8c\xc8\xa4\xdb\xd5\x6f\x3d\x36\x65\x22\x53\x30\x11\x74\x4c\xd6\x9b\xd7\x60\xda\x02\x0c\x2b\xcb\x4f\x55\xa5\x0c\x4b\x92\xca\xc8\x79\x09\x39\xfb\x2b\x7d\xe5\xfe\x39\x13\x20\x9f\x55\x96\x08\xee\xf2\x1a\x46\x83\xe4\x32\xe3\xee\x38\x13\x39\x03\x51\x01\x00\x88\xa5\x91\xd7\x24\x75\x48\x05\xd1\xc6\x58\x9a\x78\x49\x02\xdd\xce\x38\x49\xcc\x03\x5b\x69\xed\x98\xad\x29\xa6\xdd\x36\x91\x43\x5f\xa4\x34\x7e\x30\x1c\x18\x4d\x4c\x14\xf7\x52\xbc\x39\x1c\x0c\x36\x76\x07\x7e\x2a\x31\x78\x1c\x91\x22\x7c\x22\xff\x0c\x07\x91\x12\xa0\xa6\x6f\x99\x2b\xbf\x26\x91\x52\x09\x5a\xf8\xed\x50\x5f\xa8\x1b\x63\x29\x4e\x14\xee\x31\x6d\x41\x06\x76\x18\x6d\x31\x8a\xae\x0f\xee\x9c\xeb\x27\xa2\xe1\x5d\xd6\x48\x60\x33\x63\x48\x61\x24\x02\x47\x4d\xf4\xa6\x31\xa9\xd5\xde\x17\x46\x5a\x4e\xfd\x24\x51\x9b\x4a\x4c\x97\xd4\x8d\xaa\x11\x4c\xfb\x3c\xbb\x44\x95\x45\x05\xd6\x3f\x99\x17\xec\xc3\xf1\xf3\x51\xb8\x2c\xf9\x47\x4c\xd4\xa1\x56\xb2\x14\x56\x28\x4f\x80\x76\xaf\x2a\xd3\x2c\x50\xcb\xad\xb3\x4a\xe6\x40\x76\xe6\xa5\xda\x7a\xc0\x30\x56\x1c\x6e\x45\xb5\xe0\x30\xea\x76\x57\x68\x9a\x57\xeb\x57\x0b\xa7\x80\x20\xfd\xc9\x25\xee\xbf\x7a\x65\xac\xc6\x88\xfe\xc7\xea\xf3\xc5\x08\xe5\x74\x48\x32\xba\x43\x38\x3d\x91\x4c\xef\xab\x57\x30\xa6\x72\x0a\xff\xc5\xd0\x95\x40\x98\x0c\xc9\x0e\x06\x61\x38\xc9\x8e\x43\xa6\x8f\x64\x88\x09\x42\xa9\x0a\xbd\x20\x43\x8c\x25\xff\x91\xee\x3f\x92\x44\xfd\x98\xae\x0f\xb4\x44\x60\xc5\x10\xca\x49\xdf\x4f\xb2\x4b\x10\x08\x69\xc6\x5e\x93\x82\x9a\xda\x40\xd6\x53\x23\x73\x7e\x6e\x91\x29\xea\x18\x5c\x12\xf5\x8c\x6b\x0c\x59\x89\x7e\x32\x92\x08\x89\x7e\x82\x25\x7f\x91\xee\xef\x5a\x54\xcc\x3c\xe9\xb3\x11\xe4\x60\x7e\x4e\x90\xe8\x33\xe0\x43\xfa\xcc\xc9\x89\x83\x94\xca\x3a\x64\x63\xe2\xfd\xdf\x19\xe2\x80\xce\xa8\x85\x43\xa1\xeb\x03\x0d\x77\xdc\x92\x9c\xc4\xd7\x32\x03\x9a\xd0\x8f\x12\x88\x95\x61\xd5\xad\xa1\x13\x68\x0d\xac\x1b\xc3\x19\xd1\x49\x25\xe6\x88\x61\x22\x54\xa6\x87\x1c\xee\x29\x93\xed\x37\x9d\x22\xff\x60\x82\xdc\x2c\xfb\x3f\x33\x94\xe1\xb2\x04\x4b\x82\x4e\xbc\x6c\xe3\x0a\x9e\x4c\xb6\x9c\x70\xfa\x96\xa1\x8c\x0c\x6a\x38\x69\x84\x87\x11\xe5\x8d\x39\xae\x27\xa6\x8d\x57\x13\xd8\x08\xf7\x6f\xd7\x26\xac\x88\x40\x65\x4f\x7f\xd3\x89\xfc\x23\xbf\xe0\x12\xd3\x3e\xf7\xd7\x92\x6b\xa5\x47\xca\xf5\xe3\x30\x18\x04\x3a\x66\x0d\x78\x58\x08\x48\x36\x76\x60\x02\x3b\x6e\xe0\xa1\x1b\xd8\x8d\x94\xc9\x3d\xfd\x4c\x20\xf7\x5c\x5d\x9c\x0e\xf4\xc6\x86\xaa\x55\xfe\x96\x05\x9f\x19\x76\xf7\xb9\x09\x26\x30\x9d\x75\x06\x67\x77\x83\xad\x3d\x30\x11\x10\xaa\x46\x4e\xdc\x4c\xe1\xaa\xe4\x6f\xed\x8e\x15\x9a\x0a\xe7\x58\x3d\xbd\x99\x9d\x41\x5d\xb8\x82\xff\xa3\x93\xcb\x7e\x02\xf0\x2f\xfb\xc9\x3a\xa5\xb9\x19\xe3\xe5\x13\xc6\xd5\x70\x07\xfa\xe2\x56\x19\x96\x3b\x5b\xa7\x34\xed\xbf\x3e\x7a\x77\xf2\x78\x77\xa0\x6e\x91\x4d\xe4\x6f\x2f\x9f\x9f\xc8\x0d\x1a\xdf\xc2\xc9\x13\x46\x6a\xdb\x06\x7b\x79\x74\x7d\xb0\xd6\xd8\x62\xc9\x98\x7a\x9e\x0f\x34\x66\x41\xc7\xe6\xde\x25\xa1\x03\x6d\x58\xe2\x2f\x80\x4c\xec\xe2\xc7\xd6\x28\x46\x59\x86\x91\x9e\x38\xb1\xa5\xf1\x7c\x1f\xe7\x30\x4b\x08\xe2\x14\x8d\x75\xe6\x29\x43\xb9\x3c\x12\x65\x11\x2c\x27\x7f\xb7\x8b\x50\x46\xc7\xd5\xb3\xd3\xd8\x1e\xca\x1c\xdb\xeb\x9f\xfd\x41\xb7\x0b\xc8\x3b\x46\x15\xd5\x99\x9f\x61\x32\x96\xc5\xe1\xae\xc7\x2d\xeb\x9b\x9b\x1d\x4c\x12\x9f\x56\x81\xb7\x61\x1e\x8d\x10\x1f\xb9\x7d\x31\x0c\x1c\xe0\xda\xf6\x9e\x91\x1e\x39\x97\x18\x73\xa2\x4c\x63\x58\x3b\x7e\xeb\xbc\x86\x50\xbd\xcc\x1a\xa4\xd4\xcc\xfb\xd1\xa2\x97\x90\xf1\xbd\xad\x19\x63\x33\xab\xf7\xe8\x70\xab\xdb\x5d\x1f\x98\x1b\x24\xfd\x7e\x08\x93\x45\xa6\x4b\x18\xc8\x4d\xa1\x6a\x5a\xe9\xb3\xb9\x61\x6e\x11\xd6\x90\xb9\x10\xd3\x59\xaa\x27\xdc\xea\x39\xd7\xae\xa9\xd6\xc7\xc3\xb5\x9a\x1d\x4c\x2e\x8f\x6d\xbd\x4e\x5c\xf3\xd1\xa3\x7a\x10\xb4\xb1\x6c\xc6\xb4\x78\x7f\x38\x42\x28\xd6\x9f\xca\xfc\x85\xd8\x93\x6d\x45\xc2\xa7\xc3\x2d\x4c\xe2\xb2\x1c\x6e\xad\x83\x49\x68\xc9\x39\x60\x22\x70\x20\x16\x95\x25\x39\x83\x23\x71\xf0\x36\x2b\x96\xa2\x89\xea\x2e\x96\xc7\xd8\x2c\xbe\x41\xe4\x9c\x58\x2c\x8f\x8b\xe7\x19\xff\xce\x72\xa5\xb9\x31\x31\x5b\x3a\xc6\xe4\x46\x89\xfc\x54\xd4\x3b\xd0\xd7\xea\xca\xfa\xba\x6e\x74\xe9\x8d\x43\xc0\xc3\x92\x81\xcb\xbf\x33\x87\xde\xd0\x66\xef\xec\x57\x59\x8e\x61\xdf\x9f\x28\x5c\x95\xcd\x6b\xfb\xf6\xc2\xbb\x5d\x4f\x09\xac\x7d\x47\xb7\x8e\x39\xd0\xc1\x02\x07\x2d\x4a\x78\xaa\x69\x29\x15\x4e\xcb\x66\x39\x9b\x19\xf5\x3a\x72\x83\x04\x1e\x49\x72\xe8\x04\x29\x15\xbd\x00\xcd\x65\x14\x6c\x94\x22\xc8\x11\xc7\xa3\x3b\x69\x10\xba\x3e\x94\x04\x97\xde\x7f\xcf\xcc\xf2\xd1\xed\x53\x1c\xa6\x6b\x19\x53\x6e\xc8\x86\x51\x6a\x1a\xcf\x83\x0d\x24\xa5\x83\xa7\xe9\x9e\x03\xeb\x69\x0a\x5b\xc4\x80\x64\x92\x64\x16\xf4\x5c\x99\xe9\xaa\xf6\x5e\xb5\x55\xcb\x89\x61\xbe\xab\x58\x49\x76\x9d\x9c\x01\x6a\x61\x1a\x49\x8e\x4b\x60\x72\xa8\x74\xfd\x33\x38\x0f\x73\x1f\x2c\x12\xd6\x97\xa1\x8c\x1d\x0e\x36\x94\xd5\xca\x65\x4b\x9b\x04\x12\x8a\x71\x96\x33\x9a\x93\xc9\x28\xdf\x8b\xc1\x76\x40\x4e\x38\x15\x38\xd0\x8c\x67\x5c\x96\xf9\x5e\x5c\x96\xca\x4a\x9c\x4a\x24\x59\xb7\x8b\x26\x40\x82\xac\x9d\x21\x46\x78\x59\x0a\x20\x02\x02\x3e\x82\xed\xba\xcd\x7f\x72\xff\x24\x5d\x2b\xec\xa8\x2c\x11\xaf\xc1\x7c\x39\xcd\x1a\xb5\x95\xe9\xcb\xf3\x62\x79\x4c\xe9\xd4\xe1\x03\x95\xc8\x33\x4c\x33\x04\x13\x5a\x99\x35\xac\x08\xf7\x6e\x17\xe9\xf7\x84\x2a\x8e\x9c\xff\x70\x4e\xbb\x41\x8e\x6a\xbc\x40\x90\xf6\xe1\x99\x89\xbd\xcc\xb3\x29\x4c\xec\x97\xf1\x64\x72\x1a\x8f\xbf\x21\x66\x6d\x98\x54\x6d\xf4\x25\xeb\xa5\x3a\x2f\x97\x3d\x00\xab\x98\x5e\x20\x51\x6d\x60\x6d\x02\xfa\xcb\x2a\x56\xb0\x9e\x71\x90\x49\x20\x6e\x81\x8a\x91\x50\x5d\xf4\x49\x75\x0e\xe1\xd4\x31\xb4\x9a\xc4\xd7\x23\x01\x9a\xa8\x01\x04\xd6\x34\x16\xa1\x50\xa4\x9f\x56\xa5\x27\x9c\x08\x90\x49\x92\x11\x40\x09\x10\xa1\x05\x90\x20\x66\x32\x49\x55\x28\x6a\x45\x9a\x75\xbb\x2b\xf0\x5e\x40\x07\x24\x2d\x53\x00\xdf\xd9\x9f\x40\x79\x1e\x22\x63\x7d\x33\x01\x52\x0c\xcb\xf3\xab\xda\xbd\x1c\x93\xc7\x5a\xab\x68\x42\x0a\x7a\xbb\xb0\x16\xae\x95\x45\x1f\xb8\xfe\x91\xdb\xb0\x64\x5b\x85\x3d\x60\x20\x99\xeb\x64\x0e\xc9\xdc\xf6\x1d\x26\x28\x43\x0c\x77\xbb\x63\x40\x21\x87\xef\x81\xa3\x7a\x07\xdb\xb2\xcd\x5c\x2c\xdb\x4b\x5d\x1f\xc8\x58\xbd\xe0\x0b\x63\x9c\x34\x95\x91\x13\xca\xa1\x04\x65\xf2\xe7\x8c\x0a\xf9\xa3\x4d\x9f\xc6\x44\x6b\xb1\xc1\x8e\xf7\x46\xa0\x42\x4e\x2d\x97\x12\x9b\xf4\xe3\x24\x41\x43\xa5\x6e\x31\xa9\x48\x49\x83\x8b\xf3\x72\x76\x25\xee\x34\x13\x3d\xc4\x8b\x95\x43\x40\xdf\x20\x65\x90\xba\x33\xcb\xb3\xef\x69\xc2\x92\x4e\x5a\xc0\xeb\x73\xca\x3b\x71\x27\x67\xe3\xec\x9c\xa7\x37\x2c\xe9\xfc\xf6\xf2\xb9\x24\xcf\x3a\x59\xde\x79\x7d\xf4\xae\x73\x06\xfb\xa8\x79\xd1\x85\x17\x6e\x91\xcf\x15\x3e\x67\xf1\x64\x52\x74\x24\xf8\x8e\xc8\x3a\x7f\x16\x6a\x26\x60\xd2\xb9\xbc\x48\xc7\x17\xa6\x82\x9c\x4d\xd2\xf8\x74\xc2\x3a\xf1\x38\xcf\x8a\xa2\x13\x4f\x26\x9d\xd3\x3c\xbb\x2c\x58\x5e\x74\x62\x9e\x74\xbe\xb3\xbc\x48\x33\x5e\xf4\x3b\x6f\x33\x6e\xea\xdf\x94\x95\xcb\x79\xae\x31\x28\x3a\x71\xce\x3a\x49\x5a\x8c\xb3\x79\x1e\x9f\xb3\xa4\xdf\x79\x3f\x61\x71\xc1\x3a\x39\x3b\x63\xb9\x44\xe0\xc7\x9e\x86\xff\x2c\x7a\x12\xec\xd2\xa3\x70\x7d\x21\xd4\x27\xb7\x5c\x88\xbe\x43\xc8\x7b\x1d\xa3\xde\xad\x95\x26\x0d\xa5\xeb\x5a\x8e\x5b\x90\x8a\xd8\xad\xc5\x03\x89\x7b\x2c\xe4\x90\x28\x5c\x11\x96\x8b\x54\xf6\x97\xb1\x4d\xc8\x12\xd2\x71\x5e\xe3\xa7\xf1\x15\x18\xa5\x64\x71\xd2\xff\xc1\x66\x4e\x53\xde\x9b\xc6\x57\x9b\x5e\x8b\x12\xef\xd5\x0a\xeb\xfd\x6b\xae\xc4\xa7\x63\x5a\xaa\x66\xad\x0a\x6c\xa6\x8c\xe4\x9f\x80\x05\xdf\x11\x74\xc0\xb7\x46\x63\x24\xba\xab\x1b\x23\x9b\xfa\xbf\xa4\x31\xfb\xcb\x8d\xa9\x2e\xbc\xdf\xd5\x05\x67\x24\xe1\x01\x0f\x83\xd6\x00\x76\x0e\x77\x72\xea\xc1\x11\xbe\xc8\xba\x68\x90\x24\x57\x02\x19\xa9\x1a\xa1\x6e\xaf\x87\x4f\xe3\x3d\x51\xd9\x9c\x89\xb1\x08\xe3\xa8\x66\xc8\x4b\x46\x84\x2c\x42\x5c\x6e\x96\xb2\x5c\x1c\x39\xf6\x24\x25\x36\x47\x82\x86\x46\xad\xf9\xaf\x79\x9c\x0b\x26\xbf\x8c\x41\x17\xad\x87\xa7\xf4\xb3\xb4\x30\xa9\x91\x93\xf2\xd4\xb6\x0f\x31\xf6\x10\xf0\xa2\xaa\xd1\xbf\x38\x24\xe4\x27\x65\x2d\x5d\x1d\x2d\x65\x39\x20\x31\x15\x7d\x5d\x9f\x0c\xa6\x54\x1f\x37\x32\x90\x53\xa5\x25\x55\x96\xa2\xaf\x35\xbe\x64\x74\xa6\x0e\x2d\xf9\x39\xa6\xea\x4c\x92\xdf\x05\x35\x07\x93\x0c\x25\xd4\x9c\x4e\x32\x34\xa7\xb5\x23\xaa\x2c\x07\x5a\x29\xdf\x9c\xdd\xad\x24\x22\x18\xc7\x6e\x71\x94\xd0\xed\x22\x78\xcf\x35\xca\x08\x47\x82\x08\x6c\x6d\x1d\x83\x6c\x91\x36\x59\x14\x8a\x08\x3b\x7e\x15\x2a\x59\xa8\x23\xe1\xba\x16\x00\x91\xa8\x23\x01\x36\xa0\xe1\x5d\xbf\x2a\x02\x87\xe6\xcb\x49\x16\x8b\x2a\xcb\x3a\xa5\x1f\xaa\x10\xd0\x66\x92\x6f\xb6\x5e\x1b\x90\xa8\x94\x85\x6c\x9b\x0b\xea\xcf\xfd\x21\xdb\xde\x48\xfc\x5d\xb6\xb3\x51\xc0\xf7\x78\x63\x77\xb0\xb1\x3b\x30\xc6\xa4\xe3\xeb\x82\xfa\x99\xff\x68\x23\xaf\x99\x05\xa0\x7e\xea\x6f\x6f\xc4\xfe\x70\x6b\x83\xdb\xac\x22\xa6\xb7\x0b\x6b\xe2\x04\x58\x80\xb1\xb0\x7a\x41\xa7\xf3\xd3\xd3\x49\xcd\x90\xe2\xcf\x62\x95\x99\xe8\x5f\x9c\x8b\xfe\x03\xd1\xb0\xd9\xd7\x1b\x6e\x80\x74\x59\x9e\xcd\x79\x82\x7a\xc3\x0d\x86\x03\x27\xc2\x65\x55\x3e\x8b\xd5\x02\xf3\x8e\xa9\x81\xb9\x18\x6b\xf3\x17\x72\x26\x7a\xbe\x57\xa9\x65\x0f\xe0\xc8\xee\x31\x19\xdf\xf3\x30\xe1\xfe\x2f\xe8\x7f\xfe\x07\xb1\xcd\xdd\x01\x88\x5d\x0b\x08\xb3\x07\xbb\x03\x25\x70\xbd\xf8\x2c\x90\xf7\xc5\x23\x5e\xe0\x61\x02\xdf\x5f\xc0\xe2\x18\x48\x33\x7f\xf1\xc8\x85\x16\x6c\xfe\xa2\xbf\x41\x7c\x58\x66\xf9\xf2\x65\x85\x20\xb2\xa6\x06\xd4\x45\xbb\xb8\x99\xd2\xe7\x02\x5d\x30\x52\xa9\xdb\xbd\x15\x74\x13\x85\x5f\xfd\xaf\xbd\x48\xbd\xf7\x6f\x9e\x3b\x86\xd7\x9e\x8b\x86\x09\x77\x8a\x04\x3c\xd5\xe8\x5b\x09\x86\xeb\xac\x2d\x4d\x47\xa0\xb3\x23\xe9\x16\x14\xd3\xdd\xc1\x06\xe2\x14\xa1\x34\x34\x36\x3f\x7b\xc3\x08\x6e\x30\xfc\x0a\xc6\x5b\x39\xd7\x43\xaf\x07\xf2\xeb\x11\x0e\x87\x91\xff\x01\xf1\x70\x2b\xc2\x78\x34\x08\x3c\xdf\x03\xa1\x8d\x41\x34\x8a\x83\x9e\x23\xcc\xf7\xb1\xb1\xf5\x55\xda\x06\xca\xbc\x89\xdc\x96\xfa\xe3\x49\xc6\x19\x68\x32\xa3\x1b\x20\xab\xe6\x88\x49\xb2\xd0\xf2\x02\x81\x24\x58\xb0\xc3\x1b\xf4\x78\x15\x90\x7d\x06\xf7\x57\x60\xf7\x1c\x02\x36\xcd\x8f\x97\xac\x9f\x70\x90\x8e\xe7\x06\x26\x4c\xe2\x9a\xe9\x4f\x67\x2e\xf6\xdc\x39\xe7\x58\x57\xbf\xc9\xb8\x01\xe7\xd2\x9d\xbf\x0b\x2b\xce\xbf\xbe\xde\x3c\x2e\xcc\xce\x03\x3c\x1f\xd0\xe0\x10\xa1\xec\xcd\x2f\xea\x48\x2e\x9f\xf2\x2f\xe0\x45\xb9\x57\x7e\xf5\xf1\x08\x8d\x02\xf4\x35\xd9\xc0\x61\xbf\x13\xc1\x03\xb2\x0f\xcf\xbe\xbe\x79\xf5\xf5\x31\xfa\xda\x97\x19\x94\xec\xc4\x7b\xa7\xe8\x7b\x59\x36\xec\xf9\xd1\x28\x1c\xf4\x9e\x90\x7e\xb4\x81\x3f\x2b\x80\xf5\xc8\xc3\xb6\xc8\x8f\x6d\x91\x07\x10\x79\xbc\x9c\xf0\xcb\x0f\xc3\x3d\x52\x88\x56\xf3\xf9\x53\x73\x3e\x2b\xb3\xe9\xa4\xa0\x8c\xcc\x95\x60\xa7\x9e\x47\xb0\xbd\x8c\x0a\x7a\x3b\x2d\x24\x97\xe5\x6e\x7c\x24\x09\xd4\x55\x71\x41\x0e\x21\x0d\x36\xb5\x45\x90\xc0\x0c\xd3\x46\x2e\x7d\x86\x47\xa8\x80\x2d\x6d\x04\xc6\xda\x7c\x16\x14\xfd\xfa\xfe\xc9\x70\x80\xe6\xf4\x85\xe1\x33\x31\xd8\xb6\xf4\x7a\x72\xc2\xcf\xc3\x61\x34\xea\x0d\x83\xa1\x64\x2f\xae\x83\x01\x49\x82\x0f\x68\x2e\x17\xc5\x06\x27\x17\xf0\xbd\x0d\xdf\x53\xf8\xde\x81\xef\x02\xbe\x1f\xaa\x78\x19\x38\x10\x48\xee\xca\xf3\x70\x37\xc2\x78\x83\x2f\xa0\xbe\xf7\x3f\x50\xdf\x9f\x02\x2a\x23\x1c\x93\x43\x15\xd8\x86\xc0\xa5\x0a\xec\x40\x20\x51\x81\x87\x10\xb8\x50\x81\x5d\x08\x4c\x55\xe0\x11\x04\x0a\x15\x78\x2c\x03\x0b\x75\xa1\x45\x69\x21\xbb\x76\x11\x2c\xd9\xa0\x2f\xba\x5d\xe4\x9d\xe5\xd9\xd4\x4b\x79\xa7\x28\x4b\x4f\x64\xf0\x25\x4f\xa5\x9c\x5e\x09\x54\xf4\x65\x2a\x26\x99\x0a\x88\x0c\x93\x94\xe6\xee\x72\xc8\x5c\xcb\xc5\x19\xfd\x28\x50\x46\x72\x4c\x64\x9e\x9f\xd9\x59\x96\x33\x94\xe1\xd1\x98\xfe\x26\x50\x4e\x32\x1c\x20\x04\xdf\x32\x0f\xae\x8f\x4f\x6f\x5c\x0b\x93\xb1\xb6\xfa\x03\x09\xf0\x85\xc9\x18\x07\xb7\x6e\xa6\x60\x60\x04\xab\x07\x0b\x02\xe3\x8f\xfb\xd3\x82\xa6\x75\x48\x45\xff\x10\x1c\x68\x28\x18\x31\x50\xf1\xbf\x48\xc6\x8b\xc0\xb4\xeb\x76\x25\x5d\xe0\xe9\x63\x10\xbc\xf3\xc4\xcb\xf7\x62\x8d\xcc\xba\xd1\x26\xb7\x21\x44\x1c\x07\x33\xc4\xd9\x3d\xff\x14\x35\x53\xbf\x9a\x99\xd6\x74\x41\x25\x09\x4d\x3c\xe2\xf5\x3d\xfb\x1c\x88\x8c\x01\xd7\xd1\x20\xe0\x78\xc3\x39\x67\x7f\xab\xc1\xb3\x0c\x71\x87\x9b\x3e\x13\xc6\xd4\x60\x8f\x55\x46\x07\xb7\x36\x90\x30\x66\x2b\xac\xf9\x57\xc2\xcc\xb6\x0d\x6c\xa7\x81\x00\x56\x00\xfb\x69\xf1\xec\x4c\xb0\x1c\xee\xab\x7a\x3d\x9b\xc6\x1b\x2b\x4b\xf4\xfc\x3b\xa0\xb8\xb6\x75\x5f\x8a\x15\xc6\x75\xad\x52\x7c\xe3\x84\x8b\x8d\xd5\x48\x3f\x96\xc4\xef\x31\x12\xa4\x62\x2b\x3c\x5f\xf8\x1e\x9a\xb1\x3c\xcd\x12\xd2\x51\x8e\xab\x70\x9d\xd1\xb0\x4c\x61\xc5\x6f\xd8\x82\xaa\x00\xe9\x28\x00\xb8\xff\x37\xc4\x89\xe3\x24\xe9\xa5\x70\x3b\xcb\x92\xde\x2c\xce\xe3\x69\x8b\x4c\x71\x0a\xf7\x0d\x31\x89\x69\x8a\xc9\x6b\x6d\xc6\xe1\x93\x80\xc6\x1a\x1f\x20\xce\x73\xc9\x6b\x51\xb7\x0f\x20\xe9\xe7\xfa\x4e\x98\xd1\x03\x81\x84\xda\x0c\x31\x99\xe8\x90\x9e\xd8\x6b\x35\xe3\xbf\x28\xa6\xf6\x16\x30\x26\x93\x6e\x17\x6c\xa9\xbd\x92\x73\x57\xdb\x07\xf3\x27\x1b\x1c\x93\xac\xdb\xfd\xa7\x8c\x3c\x00\xe5\x8d\x57\xf6\x13\xfb\x99\x4c\xce\xab\x57\x25\x38\x95\x59\xfd\x54\xce\x65\x9e\xb8\xdb\x6d\x1c\xcd\x8c\x64\x65\x39\xc1\x78\xf1\x49\xf4\xcf\x38\xfd\xc5\x71\x87\x40\x3e\x59\x57\x45\x2d\x46\xd5\x3f\x09\xb8\x89\x55\x47\xe5\x07\x41\x5f\x0a\x34\x24\x5e\x9c\x24\x1e\x26\x5f\x20\xd8\x1b\x12\xaf\x98\x9f\x8a\x3c\x1e\x0b\xcf\x61\xcd\x5e\x89\xbb\x2c\x62\x97\x65\x8d\x64\x55\x8e\x02\x1c\x5d\x4d\x97\x6c\xad\x28\x97\xb2\x7c\xa5\x8c\x81\xab\xa3\x66\xf9\xce\x32\x57\xec\x90\x75\xb9\x06\x17\xde\x9c\xaa\x6b\xa4\xb3\x74\x22\x97\x4e\x45\x26\xda\x69\xbf\xae\x8c\xbd\x02\xf0\x85\x7d\x3b\x02\x93\xf5\x7c\xd1\x5e\x15\xe1\x54\x5d\x57\xad\xcb\x93\x04\x78\x1b\x92\x6a\x96\xaf\xf0\x48\x65\xd1\x4a\x33\x7d\x85\xc3\xfd\x1d\x2a\xd6\xaf\xb0\x1c\x20\x98\xa6\x88\x41\x2b\xc6\x53\x4a\x3b\xde\x81\x66\x0c\x8b\x8a\x41\xbc\xb0\x4c\x62\xe1\xb2\x8b\x53\xcb\x32\x16\x2e\xf3\x58\xd4\x19\xc8\x46\x50\x86\x0a\xcf\x55\xbd\xae\xac\xd2\xfb\x74\x88\x63\x39\x4d\xe5\xc6\xaa\x0c\xb2\x55\xa2\xc9\xb1\xea\x0f\xfd\x4c\xeb\x28\xbd\x56\xaa\x0e\xc6\x0c\xdf\x9e\xd0\x1f\x9a\xfb\xea\xfd\x43\x80\x15\x79\x6d\x61\xb6\x7d\xf7\xf3\x51\xcb\x4e\x29\xfb\xb7\xb1\x9f\xd9\x6e\xc5\xd6\x38\x12\xf7\x91\xe8\xc5\x7b\x83\x91\xfc\xc1\x9b\x28\xee\x35\xca\xc8\xa9\x6a\x4a\xe1\x40\xe7\x6a\xe4\xf1\x9d\x3c\xbd\x18\x63\x5c\x96\x8e\x05\xf4\x9f\x1c\xc1\x78\x47\xc8\x4b\x79\xef\x1b\xb9\xcc\x9b\x12\x84\x0f\x90\x95\xc6\x00\x99\x7a\xb8\x88\x70\x59\x3c\x63\x90\x7c\x91\xf6\xb5\xbf\x4b\xfd\x2a\xe2\x08\xd4\x1e\x1b\x11\xce\x2f\x1e\x69\x64\xfb\x20\xc6\xad\x39\xc3\x2f\x91\x72\x0e\xf9\x6b\xfd\xda\x67\x12\xf3\x73\xb4\xb4\x21\xbf\x56\x57\x3d\xa4\xbe\x25\xbb\x7a\xd0\x1d\x91\x75\x40\xe3\xe5\x82\x75\x24\x8c\x79\x7c\xce\xb4\x86\xc8\x3c\x07\x3f\x1d\xfd\xce\x87\xe5\xc2\xc8\x55\x42\x31\xe5\x8a\xe6\x45\xde\x8a\x8e\x74\xeb\x0f\x9c\x18\x6d\x2b\xa5\xb2\x3f\xd0\x54\x84\xd6\x7d\xab\x0c\x0f\x70\x3a\x64\xdb\x84\x73\xba\xcb\x76\x48\xcc\xe9\xf6\x2e\x7b\x48\x72\x39\xfb\x76\xb7\xb6\x1e\x3d\x1e\x3c\x66\x8e\x13\x82\xba\x4d\x19\xc4\x1e\x08\x5f\xe0\x07\xce\x31\x3f\x69\x48\x83\xd5\x4c\x8f\x2d\x5b\x42\xc3\xbd\x9c\x07\x75\xab\x66\x0e\xaf\xe5\xe8\x5b\xdc\x05\xd6\x18\x0f\x6b\x80\xad\xa2\x21\xca\xd1\x2c\x68\x1a\xc6\x61\x79\x5c\x3c\x3b\x3d\xcd\xad\x61\x1c\x9b\x35\xb1\xac\x3c\x51\x0e\x53\x1a\x36\x26\x49\xa6\x78\x29\x09\x41\x5f\x92\x31\x3a\x20\x82\x66\x66\xb3\x60\x7b\xe2\xa9\xef\x33\xe3\xcc\xf1\x90\xa1\x2c\x64\x11\x28\xa0\x60\xc9\x3f\xd6\x62\x41\x35\xc4\xda\x9e\xac\xf2\xe6\x79\x76\x59\xd9\x97\x6c\xc0\xc8\x5b\x61\x2c\xe5\x55\x30\xf4\x2d\x94\xc4\xf7\x6f\x1b\x86\x94\x85\xde\xc6\x53\xf6\xe3\x96\x1a\x9d\x82\xb6\x7f\x97\x0a\xf2\xfb\x6a\x94\x98\xff\xb8\x7d\x49\xc7\x89\x27\x37\xd7\x33\x03\x12\x32\x62\x9e\x49\x22\x32\xa8\xb9\x3c\xbd\xe0\x4b\x86\xe0\xea\x14\x1d\x1b\xfd\xa5\x0d\x9a\xca\x1c\xb0\x0f\x07\x48\xec\xa3\x9c\xfe\x6e\xec\xc2\xa9\xfb\xd3\x1c\x93\x33\xee\x78\xc9\xab\xc0\x3a\xd5\x9d\x2d\x57\x47\x6b\xb6\xe8\x48\x46\xdf\x32\x94\xab\xb7\xb0\x01\xc9\x1d\xd9\xa7\xb5\x25\xa3\x93\xd9\xb2\xb5\x3d\xe2\xd8\xed\xce\xea\xb2\x49\x3a\x0d\x0e\x9d\xac\x29\x9e\x24\x49\xbb\xe7\xc8\x7b\xab\xed\x69\xb1\x3c\x96\x63\xa6\xac\x2e\xbc\x5d\x11\xbb\x2a\xda\x89\x97\x33\xa6\x8a\xaf\x25\xc8\x81\x55\x49\xd7\x1e\x09\xe5\x9f\x61\x44\xbc\xeb\xcc\x83\xf4\xcf\xc6\x34\xa6\x4e\xbd\x36\xc6\x20\xda\xd2\xae\x3d\xb2\xbd\x3a\xf1\xda\x18\xe2\xac\x52\x67\x0c\x9a\x5a\x70\xfd\x59\xfb\xae\x07\xde\xae\x36\xa9\x55\x5b\x12\x8e\x21\xae\xb7\x3f\x52\xcc\xce\x6b\xd7\x5c\xf8\x5b\x8f\x00\x32\x0a\x0b\x5d\xbd\x86\xf7\x43\x76\xb9\x24\xec\x56\x9b\x5c\xe9\x08\x44\x6c\x59\x1e\x37\x4c\x72\xbd\xc8\x63\x65\x6c\x40\x62\x7e\xed\x91\x42\x5f\x22\x5e\xd7\xbe\xeb\x01\x37\x94\xad\x6e\xe8\x89\xee\x70\xad\x4b\x0d\xad\x2d\xcb\xa2\x32\x6d\x20\x89\xbb\x6b\xf5\x47\xff\xbd\xb6\x16\x47\x43\x09\x7a\x75\x9b\xd7\xaa\x36\xb7\x55\x03\xce\x97\x8c\x7b\xa1\xbb\xb3\xc2\x46\xec\xf4\x9f\x93\x0e\x3d\x39\x02\x43\xa3\x77\x66\x91\x84\x20\x0e\x56\x18\x24\x55\xd6\x5d\xcf\xcf\xef\xb1\x4f\x72\xc9\xd8\xb7\xcf\x2d\x96\x64\x5f\xbd\xba\xa7\xa0\x7e\xaa\xa8\x97\x9d\x73\xe4\x9d\x9f\xcb\x4a\x3d\x03\xd8\xab\x62\x5b\xa2\x5f\xbd\x92\x15\x79\x0e\x30\x27\x61\x39\x45\x5b\xd5\x53\xe6\x51\x65\xe3\x5c\xbb\x7a\x3a\xf6\xd5\xab\xca\x6c\xe2\x67\x63\xb3\xf6\xb7\x46\x2e\x6d\x4d\xef\x55\x65\xc6\xf6\xbc\xfa\x94\x15\x57\x86\x3d\x24\xda\x55\x48\xa1\xe5\xd8\xb7\x55\xed\x72\x22\x34\xe6\x8e\xc1\x5b\xdd\x76\x1d\x03\xf6\xe7\x74\x6f\x98\x5e\xd1\x8d\x55\x45\xef\x37\xc8\xb8\xe5\x18\x64\xd4\xe0\x54\xc3\x57\x1b\xb3\x5b\x6d\xe6\xf6\x39\xf2\x7e\x05\x8b\x8e\xbf\x66\xce\xab\x18\x74\x6c\xf5\x44\xf6\xab\xea\x53\x1b\xf1\x48\xb5\xec\x57\x8f\xfc\xa4\xcc\x54\xfc\xda\x62\x28\x77\x18\xd1\xed\x0d\xa4\xdc\x0d\x98\xaa\x0e\xe4\xee\x78\x70\xa0\x4c\x61\x1e\x64\x86\xb5\xd2\xd6\x13\x35\x93\xa5\x2d\x23\xca\xd0\x13\x55\xd1\x41\x65\x92\xe5\xe0\xc0\x1d\x8f\x83\x95\x1b\x01\x1b\x09\x2d\x3a\xbb\x64\x59\xa1\x2c\x45\xff\x24\x73\x4d\x2d\xac\xcc\xfa\x86\xf1\x94\x71\x61\xf7\x0e\xc9\x01\x1e\x1c\x78\x11\xd9\x52\xed\x6e\xa9\x5f\x84\x5b\xca\x9e\x86\xda\x06\x62\x06\x92\x91\xe6\x69\x63\xc6\xe9\x17\xa4\xef\x11\xd6\x07\x78\x4d\xf6\xc9\x81\xee\x15\xf9\xbb\x2d\xfb\xe5\x40\xf7\x8c\x3e\x83\xad\x71\x49\x1d\x84\x1c\xd6\x7e\xa4\x89\xdc\x31\xfd\x73\xe0\x91\xcc\x76\x96\x0c\x31\xf3\x2a\x03\x21\x15\xd9\xfe\x32\x53\x89\x3f\x3b\x06\x3f\xa7\x12\xbb\xe9\xd4\x1c\x85\x9a\xc7\x55\xbe\x30\x2a\x7e\x57\x39\xc3\xd0\xe1\xa1\x46\x66\x5a\x8d\xdb\x74\x6a\xc6\x0d\x50\x91\x0c\xf2\x74\xea\x45\x64\x47\xf5\xcb\x14\xfa\xe5\xd0\x70\xd2\xeb\x43\xe8\x9a\x42\x56\x5d\x14\xa6\x6a\xcd\x26\x43\xd5\x0e\x4f\x0d\x55\x9b\xf0\x50\x9b\x46\x2d\xaa\xaa\x8b\xa2\x56\x35\x70\xe4\x85\x17\x91\x87\xaa\xea\x43\x4e\xbe\x73\x72\x0d\x08\x1c\x19\xbe\x5c\x22\x20\x49\xeb\xe7\xc8\x3b\x5a\x65\xc4\xe8\x7f\xfe\xc7\x58\x2d\xb2\x2c\x3c\x02\x8d\x0d\x67\x07\x3e\x3a\x5a\xb9\x91\xae\x2a\x5e\x2b\x7d\x64\x88\x0c\xf7\x9e\xc0\x49\x3e\xd2\x64\x46\xcb\x3e\x3d\x1c\x6c\x2c\xc3\xaf\xc1\x96\xa5\x1f\xae\x2c\xfd\x03\xc5\x8f\x3c\xb2\xbb\xaa\x3c\xdb\xfe\x81\xf2\x47\x1e\x79\xb4\x12\xc0\xce\x8f\x00\x38\xf2\xc8\xe3\x95\x10\x1e\xfe\x10\x84\x23\x8f\x3c\x59\x09\x62\x77\x05\x08\x98\xfd\x8d\xab\x1b\xbd\x06\x9c\xd8\xe1\xae\x9a\x82\x47\x72\x4d\xca\xcd\x12\x02\x2a\xf4\xab\x09\xa9\xa0\x5c\xa5\x87\x9c\xaa\x41\x7d\x7a\x68\x64\x9c\xf7\xe8\x93\xa7\x87\xdc\xa7\xde\x91\x87\x67\x0c\x1d\x72\x49\x04\x55\xdc\xf1\xa9\xdd\x75\x76\xe5\xae\x23\x7b\x1d\x79\x83\xbe\xe7\x83\x88\x58\x96\x23\x00\xb9\x02\xde\x35\xc0\x3b\xe5\x78\xed\xbb\x5e\x7e\xee\xd5\xd4\xfa\x10\x96\xff\x8d\x26\x9f\x6f\x32\xce\x2a\x82\xfb\xc6\x8d\x56\xf4\x36\x2c\xa6\x73\x4e\x4f\xaa\x7b\xcc\x0a\xcf\x93\x9a\x9c\xdc\xe2\x9c\xf7\xe3\x24\xa1\x1f\x04\x39\x07\xee\x05\xcc\x09\xd1\xfa\x46\x3a\xa4\x94\x36\xbd\x05\x77\xbb\x35\xdf\xbe\xa3\x7f\x8a\x5a\x18\x8f\x10\xa3\x35\xe7\xbf\x56\xd0\xad\xd5\x1b\x69\xeb\x6d\xa1\xb6\x69\xe4\x11\x4f\xcb\x94\x79\xc4\xd3\xc6\x89\x74\x9c\x36\xd0\x6c\xac\x12\xc9\xfd\x44\x5b\x20\xfa\x17\x6f\xef\x6a\x6d\x00\xbe\xae\xd6\x08\x2b\x61\x17\x58\x61\xbb\xaa\x61\xe6\xea\x8e\x95\x25\x68\xec\xc4\xf4\xa3\x40\x4a\x84\x01\x9c\x0b\xe7\xe2\xdd\x19\xd2\xa6\x9a\x73\x9a\xda\xde\xd6\x6e\x1c\x15\x93\x89\xcb\xb2\x6a\x03\x29\x40\x8b\xff\x1b\x12\x61\x1e\xe1\x91\xfc\xeb\xfa\x61\x97\x34\x67\x1e\xd5\x19\x43\x25\x6c\x86\x8a\xb2\x5c\x36\xd7\x67\x2a\x44\x4a\xe0\x82\x5c\x09\x50\x06\x58\xc0\xd0\x4f\x32\xce\x5a\xae\xb8\x95\xe8\x9f\xba\x85\x93\xf9\x92\xf4\xec\xac\x5d\x8c\x9d\xa4\x24\xaf\xcc\xd7\x2e\xf9\x3d\x79\x1b\xbf\x85\x54\x04\xdd\xc2\x54\xb7\xe0\xf6\x7c\xc5\x65\x2a\x4f\xec\x94\xee\xb2\x9d\x0d\x14\xbb\x42\x14\xbd\xa6\x54\x05\x26\x82\xbe\x47\x02\xe3\xdb\x71\x5c\x30\x75\xb3\x1c\xe4\xf4\x1f\xb6\x43\x37\x87\x5b\x4a\xc7\x75\x0d\x32\xa8\x6b\xe6\x5a\x0e\x37\xd9\x50\x56\x75\x10\xdb\x6e\x16\xbd\xa5\x04\x39\x85\xf4\x9e\xac\x82\xd5\x72\xe8\xd3\xd7\xcd\xb1\xcb\x76\xdc\x1c\x70\x69\xed\xa6\x6f\xef\xb2\x87\x6e\x06\x39\x4d\xaa\xf4\x5e\x8a\x37\x1f\xef\xee\xd4\xb3\x80\x98\x54\x3d\xcf\xee\x60\xe7\xb1\xcd\xa4\xef\x42\x83\x9c\xaa\x0c\x0b\x6b\x05\x37\x0f\x5e\xa3\x5c\x8d\x27\xe3\xc9\xbb\xb3\x36\x81\xa4\x9a\x0d\x23\xc4\xe8\x7b\x04\xfa\x25\xb5\x5d\x95\x52\x39\xd9\x57\x0c\xb8\x8c\x35\x23\xc9\xa9\x23\x86\x30\x1a\xf3\x60\xc2\x09\xab\x8d\x98\xa0\xca\x04\xb9\x35\x36\x4f\x06\x64\x88\x7b\xc3\xd6\xb1\x69\x64\x76\x2f\x3d\xf4\x04\xd1\x81\x07\xdb\xfe\xf6\x12\x18\x3d\x03\xee\x02\xe2\x0f\x97\x4a\xa9\xde\xbe\xab\x90\x73\xbf\xa2\xb1\xd0\xfa\x46\x08\xfb\x8f\x1a\xd0\x8c\xfd\xf8\x1f\x07\x88\x5c\x6e\x0f\x80\xf6\x86\xcb\x70\x61\xda\xe8\x2f\x39\x03\x7f\x14\xbc\xdf\x6c\xae\x9a\xa0\x42\x8f\x9b\xf3\x88\x46\x84\x4f\x63\xde\xcb\x38\x12\x3e\x72\x47\x75\x10\x34\x97\xe6\x06\xe7\x98\xc4\xbc\xd9\xfd\x7a\x71\xac\x80\xcd\x15\x6c\xc2\x9b\xe5\xcc\xb2\x5b\x51\x4e\xe8\x72\x42\x96\x5b\xd4\x6e\xbc\xab\xf7\x40\x71\xb7\x53\x22\x58\x11\x6a\x07\xad\x2d\x09\x56\x96\x48\xcb\x73\xa5\xc5\x07\x31\x46\x78\xb4\xfc\xd4\x10\x34\xa2\xd4\x71\x20\xe8\x47\x63\xc8\x7e\x6d\xa5\x1d\xd5\x59\x56\x08\xbd\x71\x0b\xb5\x2c\xcf\xf2\x6c\x4a\xdb\xef\x55\x1a\xf2\x3d\x20\xba\x54\x93\x0a\x85\xe3\x87\xb9\x5b\xeb\xe8\x93\x40\xb7\x22\x83\x01\x22\x12\x74\xc0\x16\xf6\x15\xc2\x7d\x3c\xc0\xb8\x7f\x31\x9f\xc6\x3c\xbd\x61\x68\x5d\xd4\x1e\x16\x5a\x1d\x17\x1b\x54\xdf\x66\x97\x6d\x5e\x56\xd4\x89\x94\x67\x53\xa5\xc2\xca\x54\x01\x91\xfd\x87\x5b\x06\x2d\x82\xb6\x89\xec\x3f\xd9\x32\x91\xdd\xd5\x2e\x91\xd5\x5a\x75\xce\x44\x5b\xd6\x6f\xca\x1f\xa3\xda\x3f\xe5\x19\x0e\xa1\x48\x3f\xda\x40\x49\x5d\xf1\x33\xd1\x72\xfc\x2a\xd3\xba\x95\xf9\x1e\x55\x40\x89\x39\x34\x7a\x51\x11\x1f\x37\x20\xc2\xa6\x84\xcc\x8c\xde\x41\xf3\x48\x2e\xcb\x75\xee\xf4\x61\xb7\x8b\x9a\xbb\x3a\x52\x67\x6a\x63\xbb\x57\xd8\x57\xcb\x6e\xdf\x91\x86\x0b\x9c\x6f\xe5\x95\xd2\x3c\x1c\x1a\xca\x47\xb8\x82\x74\xba\x1d\x4a\xe4\xe6\xff\xf7\x86\xec\xb9\x0d\xa9\x21\x0f\xc7\x63\x0d\x75\x37\x6f\xd5\x0c\x71\xc9\x18\xa7\xab\x2e\x68\xdd\xb6\x90\x9c\xde\x28\x0f\xb5\x57\xa2\xf2\xb3\xbf\xbe\x8e\x9a\xd3\x3f\x75\x03\x79\xa3\x99\xc8\x53\x32\x94\x71\x59\x7a\x08\x7b\x58\x92\xe0\x1a\x80\x12\x81\x49\x25\x79\x68\xba\x4b\x4b\x36\xc9\x38\x28\x8d\x65\xe9\x38\x1c\xda\x32\x3a\x43\xee\x16\x52\x70\x64\x94\x69\xe6\x51\x3c\x6d\x1d\x2b\x12\xff\xe8\x68\xc5\xff\x89\xd1\x92\xb8\x3b\xe3\x85\xb8\x1b\x24\xf7\xce\xbd\x3d\xca\xbb\x5d\xbe\x47\xef\x19\xe7\x5a\xab\xdf\xe5\x6d\x2b\xae\xbe\x6f\xc9\x7c\x10\xaf\x49\x6f\xd3\x83\x32\xaa\x06\xaa\x75\xd2\xdf\x07\x4b\x8f\x90\x03\xec\xf7\x15\x42\x29\x87\x0e\xb5\x3e\x89\xf9\x39\xfd\x15\x78\x3b\xfd\xa4\xfe\x93\x13\x90\x1b\x1f\x65\x5c\x46\x4c\xe3\x2b\xfa\x0d\x92\xa6\x29\xa7\xc7\xf0\x35\x8b\xf3\x22\xe5\xe7\x2f\x27\xf1\x79\xd1\x52\xcf\x19\xba\x5d\x10\xbd\x3f\xa9\xda\x6a\x12\xa4\x46\xde\x61\x49\x88\x8f\x55\xb3\xa6\x8d\x13\x34\x16\xef\x2b\xa7\xee\x02\x77\xbb\xfa\xad\xf4\x76\xce\x53\x11\x08\x32\xcb\xd3\x2c\x4f\xc5\x75\xf0\x67\x28\xa2\x45\xc5\xc3\x29\xb3\xf2\x2b\xee\x21\xfb\xa6\x54\x4f\xd8\xcf\x05\xf8\x52\x47\x0c\x54\x05\x6a\xe6\x43\x5d\xbf\xc5\xb0\x69\xc7\x21\x8f\xfa\xb2\xfe\x08\x31\x27\xa0\x75\x5a\xd3\x33\xd4\xd8\xea\x5d\x3a\x18\xdc\x0f\xd7\x08\x00\xd5\x61\x6a\x7a\xfe\xef\x23\xbf\x81\xf8\xfe\x77\x49\xef\x06\x88\x1f\x20\xbb\x1b\x25\xfe\x2d\x92\x1b\xff\x5f\x20\xb7\xf1\x7f\x82\xd4\xc6\x3f\x48\x66\xf7\xe8\xdf\xa1\xb1\x7f\x98\xc2\x56\x60\x25\x79\xfd\xc3\xc4\xb5\x2e\x22\x38\xfe\x77\xe8\x6a\x23\x06\x47\xbf\x08\x45\x5c\x81\x23\x3a\xda\xaa\x36\xa1\x57\x4a\x68\x9d\x8d\x55\xae\xfa\xad\x1b\x53\x06\xba\x38\x2a\x0d\x1a\x0c\x9f\xe6\x66\x10\x62\x9d\x9b\xc2\x48\x53\x74\x5a\x1b\xf2\xae\x5a\xc1\x51\x5b\x11\xd8\xba\xb5\xc8\x6e\x85\x02\x68\xaf\x5a\x3c\x40\x0e\x2d\x60\xd6\xfd\x81\x16\x42\x0b\x98\x63\x44\xdf\xc8\xff\x32\xc7\x88\x7e\x4d\x30\xb8\x86\x6d\x81\xf0\x42\xa3\x2b\xa9\xd1\x15\xb7\x32\x4a\x6b\xb5\x76\x32\x1a\xb2\xf5\xf5\xd1\x3b\x25\x33\x48\x9b\xfa\xb9\xed\x7b\x05\x88\xb6\x2b\x6e\x05\xb4\x50\x19\xe1\x54\x8c\x6a\x07\xe4\x5c\x72\x3d\x81\xd3\x4b\x1d\xae\xfb\x07\x6c\x5c\xea\xef\x7d\x70\xa4\xf9\x11\x71\x22\x46\x35\xdb\x88\xe1\x71\xe4\x5a\xee\x0b\xbf\x44\x5e\x70\x57\x86\x2f\x1e\x0e\xbe\x29\xcf\x80\x95\xa7\x42\xa7\x61\x78\xa4\xf1\x53\x5d\x84\xb0\x9b\x88\x70\xb0\xa2\x83\xfc\x5d\x7d\x97\xee\xae\xa0\x21\xdb\x6e\x14\xaf\x44\x9c\xbf\x78\x44\xb6\xc6\xfb\xe2\x61\x1c\x38\xed\xba\xa7\x55\xab\xda\xa4\xe9\xfd\x62\xd6\x98\x83\x2b\x87\x46\x0b\xa7\x19\x1e\x01\x6d\x6e\x74\xb4\xc3\x86\x93\xd4\xf7\x3a\x1b\x9b\x58\x49\xb2\x69\x82\x93\xea\xfc\x1e\x49\xa9\xe7\x35\x34\x08\xdf\x28\x95\x13\xd0\x2c\xb6\x8a\x20\x4e\x47\x8c\x4c\x65\x73\x31\xf6\x02\x13\x80\xe7\xca\x2f\x19\x67\x00\xf3\x8b\x87\x09\xa3\x5e\xe8\xf9\xb1\xff\x5f\xc8\x8b\xfe\x8b\x08\x3a\xd8\x73\xbd\xaa\x6a\x8d\x13\x3d\x37\x94\x67\x55\x65\xce\x31\xb0\x1e\x47\x39\x4d\xfd\xff\x0a\x3d\x2c\x8b\x3b\x97\x96\xcc\x17\xbe\xd7\xda\x75\x9e\xcf\xf1\x82\xb4\x59\xac\x3e\xba\x9e\x9e\x66\x13\x63\x92\x4e\x85\x24\xbc\x6e\x17\x9d\xf3\xb0\x0a\x23\x8f\x67\x09\xfb\x53\x36\x38\x9d\x98\x21\xe8\x8f\xe7\x85\xc8\xa6\x1e\x8e\x96\xd7\x98\xa7\xb4\xa7\xf7\x74\x77\x6b\x14\xb1\xef\xed\x7b\x0b\xac\x96\xd9\x3f\x8e\xde\xbd\x6d\x59\x9c\xf5\x81\x34\xd3\xb4\x36\x3b\xe7\x93\x89\x5e\xaa\xcd\x75\x5a\x87\x62\x56\x9f\x66\x62\x3d\xc6\x3d\x6c\x50\xf1\x92\x24\xe9\x80\xb9\xfb\x03\x65\xee\xde\x74\x58\x27\x7c\x75\x78\x1c\x7d\x31\xd3\x6d\xce\xd3\xab\x36\x32\xb1\xf2\x24\x59\x5f\x23\x9b\x72\x3d\x40\x49\x1d\xb5\x0a\x39\xf7\x90\xe8\xc1\x4d\xad\x70\x54\x8b\xca\x72\xa0\x6f\x96\xc1\x14\x76\xc6\x81\xda\x5c\x02\x75\x9b\x82\x45\x0e\x3d\xa5\x89\x6a\x9b\x0e\x9e\x11\xd5\x6e\x1d\xd4\x76\x4a\xe0\x24\x0c\x9c\x53\x91\x28\x21\x17\x1d\xa5\x02\x6a\xff\xd4\x12\x48\x4b\xbb\xbd\x5e\x2c\xcb\x77\x00\x4b\xa2\x7c\x71\x53\x94\x4f\x59\xe2\x6b\x65\x32\xd4\xd5\xbe\x73\x70\xc6\x21\x8b\xfa\x45\xca\xc7\xcc\xf0\x1c\x10\x33\xe7\x22\x9d\x58\x83\xc9\x46\x98\x4f\x12\x7c\x55\x72\xad\x00\x80\x58\x2a\xa0\xcf\x62\xcf\xab\x9a\x9a\xe7\xee\x7d\xc5\xff\xda\xc6\x4a\x34\xff\x66\x73\x65\x91\xa5\x06\x3f\x3b\x3d\xcd\xff\xd7\x37\x37\x3e\x3d\xcd\xff\x56\x63\xc1\x48\x7e\xb3\xa9\x75\x3f\xc6\xb5\xa6\x92\xfc\x47\x1a\x9b\x37\x1b\x0b\x6d\xcd\x9d\x56\xe4\x16\xc1\xd1\x30\xe8\x0d\x4d\x1f\xde\xdb\x13\x2e\x8c\xb8\xdb\x8d\x5d\x48\x65\x99\x3b\xcd\x76\x52\xdd\x66\xbb\x54\x73\x2f\x45\x4e\xba\x11\x7b\xdf\xe0\x3e\xc4\xaa\x9d\x65\x59\x10\x52\x6d\x34\xf2\x93\x1e\x30\xc5\x1d\xbf\x61\xf1\xac\xd9\x69\xba\xdc\x4b\xb7\x42\x55\xd4\xc8\x28\xb5\xdd\xe0\x5d\x34\xa4\x3a\x0d\x97\x61\xa8\x7a\xcb\x71\x90\xe5\x61\xa8\xcc\xfb\xad\x4e\xbb\x36\x0c\xbd\x15\x8b\xfa\x51\x2c\x74\x11\x53\xb3\xcb\xac\x80\x71\x42\x80\xab\x39\x37\x5a\x7d\x16\x6d\xf0\x8d\xb4\x2b\x1c\x0b\x63\x96\x4e\x10\x12\xb5\x07\x11\xbc\xb9\xad\xef\xc6\x54\xd4\xf6\x06\x02\xe7\xc7\x75\x9e\x4f\xd5\x09\x41\x7a\x04\x43\x91\xc4\xd7\xc5\x6b\x0e\xf2\x3c\x2d\x63\x71\xc3\x56\xf2\x4c\xd5\xc8\x50\xfd\x5b\xb4\xd8\xa6\x5c\xee\x57\x18\x1b\xb8\x95\x68\x4a\xf2\xea\x23\x22\x4e\x12\xf4\x48\x62\x2f\x30\x18\x2d\x71\xbb\x9f\x56\x9f\x6d\xb5\x19\x59\x60\x30\xfd\x28\x2b\xfa\x3b\x55\x40\x13\x5e\xf3\xd6\xa5\xdc\xd2\x8e\x13\x17\xfe\xef\xf5\x7e\x62\x30\xa7\x58\x35\x7b\x34\xec\xe5\x19\xf4\x37\xe1\x57\x62\x88\xcb\x75\x98\x7e\x59\x6e\x42\x3b\x92\x76\x0a\x56\x05\x5f\x1f\xbd\x6b\x43\xb1\x51\xbe\x26\xd2\x58\x81\x91\xfc\x16\x9d\x71\x3d\xa9\xa8\x9e\x5b\x7f\x83\xc5\x59\xd7\xca\x13\xc1\xdb\xf8\xed\x9a\x33\x7d\x34\x73\x6d\x88\x1a\xd7\x7e\xa1\x13\x07\x11\x6b\x0d\x70\xa8\xfd\x1e\xcf\xa8\x74\x59\x32\x95\x8d\x58\xa0\xad\x34\xe0\x91\xa7\x34\xf9\xec\x95\x18\x62\x54\x34\x5d\xea\x62\xac\x0d\xb9\x06\x0d\x91\x52\xfd\x74\x5e\x1b\x4b\xbd\x70\xe4\xac\x63\x3d\x01\x33\x0e\x07\xc2\x4e\x8c\xc4\x65\xb3\xff\x95\x5e\x42\xfa\xfa\x02\x5e\x32\x7b\x77\x6c\x73\xf8\xc1\xa3\x3b\x56\x84\xc1\xcd\x9d\x14\xff\x06\x6e\xd6\xad\x89\x5d\x9e\x77\x0d\x45\x75\xff\x38\x5a\xee\xec\x07\x8f\xca\xf2\x51\x35\x40\xd0\xef\xac\xbd\xab\x6b\xa7\x0f\xb8\xdf\xb4\x7d\xf3\xe0\x91\x6c\x6d\xef\x51\xfd\x9a\x24\x51\x36\x8e\x1f\xe9\x39\x6c\xe4\xfa\x96\x37\x17\x47\xe9\x1f\xdd\x71\xf4\xf6\xda\xd3\xe0\x1e\x0f\x6b\x31\x01\xc7\x0d\xfc\x7d\xe3\x70\x91\xcd\xe1\x70\x80\xeb\x0b\xfa\x2b\xd3\x77\xc0\x73\xc1\xa8\xfd\x2a\xe8\x94\xab\x0b\xde\x71\xc6\x13\x6a\xbf\x0a\x7a\xad\x6e\x8f\xab\xbb\x0b\x7a\xde\xd0\xb6\xfd\x0e\x39\x2c\x9b\xb9\x42\x76\x24\xa7\x0d\xde\xe1\x0e\x49\x92\x3b\x27\x42\x7a\xb6\x6c\xd7\x8f\xe1\xca\x89\x0d\x45\xcc\x5a\xb9\xa8\xdd\x95\xaa\x6b\x5c\x18\x83\xf8\xb4\x40\x0c\xef\x0d\x77\x95\x41\x4a\xc4\x36\xe8\xae\x35\x21\xbe\xee\x6c\x19\xdd\xae\x00\xd5\xd5\xbf\x84\xbe\x06\x27\x6e\x2b\xa8\x9e\x3e\xda\xd4\xd6\xfa\x40\xdb\xe0\x8b\x35\x8b\x2c\x87\x22\x56\x12\x9b\xf9\x3a\xa5\xac\xdb\x45\xeb\x42\x5f\xf8\x9f\x28\xb5\xb0\xd7\xfc\x7d\x9e\x9d\xe7\xac\x28\x46\x8e\x42\x2e\xeb\xe5\xaa\x18\x98\xc4\x0e\xda\x0b\x94\x25\x6a\x4f\x90\x88\xdc\x75\x59\xd7\x52\x02\x6c\x9d\xe9\xab\xbc\x1a\x07\xa8\x36\xce\x3c\x30\x1d\xb0\xd0\x63\xbd\xf2\xd1\xb4\xba\x6e\x18\x98\x87\x53\x58\x5d\x2b\x0b\x98\x8e\x46\x2d\xc5\xeb\xdd\x3b\x24\x4c\x77\xac\xb9\x69\x44\x06\x2d\xe8\x2d\xe7\x2a\xd2\xde\x69\x34\xee\x60\xb4\x41\x64\x80\x2a\x6e\xa6\xb8\x51\xa7\x4d\x20\xeb\x43\x90\x19\x36\x37\xff\xcb\x16\x03\x15\x62\xe6\xf0\x7d\x2e\xd0\xdc\x4e\x06\xe3\x20\x5d\x2b\xf2\x55\xe0\x19\x6e\xde\xee\x0e\x48\x65\x69\xa7\x7a\x35\xb8\x88\x8b\x67\x93\xf4\x9c\xb3\xe4\x97\x6c\x9e\x2f\x2d\xab\xd5\xa6\x40\x10\xa3\x6c\xa4\x5e\xd0\x9d\x6b\x9f\x60\x40\x9a\x9d\x8b\x7b\x0c\x3f\xd8\x1d\x50\x3a\x30\x7b\xf5\xc1\xd1\xf1\xaa\x6b\x00\xa7\xd8\x7e\x6d\x6b\x52\x74\xdc\xa0\x56\x99\x9e\xde\xf7\x94\x79\x58\x2b\xa3\x51\x78\x53\x9f\x27\xab\x9b\xe9\xae\x50\x5d\xf6\xc3\xf2\xf6\xf3\x43\x16\x53\xaa\xe2\xf4\x77\xa1\xbf\x8f\x9f\xeb\x6f\x23\x87\xb9\xf2\x7e\x44\xad\x0e\x4f\x9b\x5a\x5b\x98\x32\xcd\x2b\x89\xb6\x32\xcf\x33\x25\x16\x2f\x58\xd2\xf9\xc0\xd3\xef\x2c\x2f\xe2\x49\xe7\x38\x9d\x32\x0b\x0a\x54\xa2\xe9\x1b\x25\xa0\x5f\x74\xe2\xf1\x98\x15\x45\x96\x37\xd5\x57\x3f\x14\x4c\x99\xa1\x33\x26\xcb\x3c\x32\xe3\xd8\x52\xe9\x85\xd2\x80\x95\x5f\x77\x82\x80\x2c\x06\x86\x47\x8e\x18\x36\x2c\x17\x40\x80\x8f\x3b\x01\xc8\x1c\x55\xf9\x03\x55\x5e\x76\x47\x4d\x05\x57\x46\xac\x36\xbd\x86\x9c\x79\xf1\x77\x4d\xb0\x49\xc8\x9b\xab\x74\x14\x2c\x39\xb7\x4c\xb8\x69\x23\x4d\x7a\xb3\x71\x56\x2b\x31\xda\xc9\xc1\x92\x4c\xe2\x02\x63\xbb\x6c\x8e\x2e\xd2\x33\xc1\x12\xd9\x4a\x37\xdc\xec\xa2\xbf\xe1\x1a\xae\x10\xbd\x42\x01\x69\x18\x71\xc8\xa7\x70\xd1\x56\x37\x32\x27\xcf\xd1\xc2\x3e\x22\x55\x08\xd4\x0e\xbf\x7a\x92\xb9\x51\x76\x2c\x75\x9c\x23\xa1\x1a\x4b\x90\xa0\x6f\xc0\xf4\x6d\xff\x24\x1e\x01\xe5\xaa\xe7\xec\x0c\x89\xfe\x49\x0c\xf6\x8d\xe0\x83\x2c\x03\xa6\xcd\xa5\xb6\x42\x90\xf4\x2e\x17\x8f\x24\xa7\xd5\x21\x6d\xec\x46\x55\xa9\x99\x35\xac\x3d\x78\x1a\xef\xa5\x4f\x63\xdf\xc7\x1f\x10\x0b\x63\x6d\xc8\x0c\x8c\xd1\x75\xbb\x99\xef\x9b\xa6\x65\x7e\xbe\x00\x8c\x09\x33\x8f\x52\x08\xe3\xfd\x01\x0e\x5a\x1a\xb0\x3e\x6c\x69\x96\x51\x29\xb9\xe1\xf4\xa8\x4d\xe4\xfa\xd9\x92\x40\x08\xd8\x2e\xcb\xe9\x4c\x12\x70\x4c\x80\xfb\x3a\x83\x4e\x1a\xf2\x08\x8c\x79\x3b\x56\x91\x5d\x6f\x16\x09\x08\x45\x21\x49\x5d\x54\xf6\x3e\x19\x65\x65\xe9\x79\xc6\xe8\xbf\x19\x5a\x5b\xb1\x7e\x7c\x55\x68\xc6\xa0\xc2\xec\xf4\xd2\x70\x0b\xba\x29\x0d\xe3\x88\x42\x91\xd8\x2d\x62\xf0\x72\xec\x9c\x3a\xed\xf1\x4e\xb3\x6c\xc2\x62\xee\xd2\xd7\x48\x19\x8c\x40\xbc\x66\xdf\x54\x50\x65\x1c\x2c\x90\xf1\x80\xfd\xfa\x90\xdc\x99\x13\xb0\x4d\x49\xae\xba\x2b\xa3\x6c\x94\x57\xac\x46\x30\xb0\xee\x2b\x54\xab\xb9\xd3\x6a\x41\x10\xf7\x33\xfc\xe0\x11\x89\x95\x15\x09\xd7\x58\xf2\x23\x30\x91\x3c\x09\x53\x68\xad\x20\x28\x6d\x64\xd5\x70\x26\x8b\x9b\x15\x22\xf1\x95\xdf\x5f\x4d\x30\xe9\x4c\x21\x8b\x2c\xfd\xa6\xa3\xfa\x46\x98\x7b\xcd\x0a\x84\xc5\x78\x14\xeb\xcb\x1c\xc2\x71\x10\x2f\xc8\x8d\xa4\x82\x5c\x5f\xb9\xab\x2e\x3a\x4e\xea\xd9\xc0\x37\xe1\x8a\x94\xbe\xc8\x3e\xcc\x66\xc6\x7d\x69\x64\xd9\x96\xb2\x5c\xe7\x23\x11\xa0\x15\xf0\x28\xb7\xf6\xe7\xfb\xd3\x78\x86\x5a\x6c\x11\x80\x17\x5e\x2d\x7c\xe0\x55\x5f\x07\x07\xe6\x2b\x49\x12\x25\x9c\x30\x62\xda\xb6\xf0\x10\x07\x6c\x81\x8d\xc3\x40\xab\xe2\xbd\x54\x3b\x86\xbe\x70\x24\xf1\x56\x9f\x93\x55\x1e\x28\xa3\xb5\xc8\x56\xd3\x91\x3a\x43\xf5\xb4\xf7\x20\xf1\x80\x04\xbd\xe1\xd6\xc6\x37\x3d\xe1\x10\xb4\xe2\x98\x3a\xc2\x75\xfb\xbb\x52\xc8\x4b\x55\xe3\x66\x0d\x79\x54\x8d\x7a\x8a\x47\xa9\x2d\x12\x38\xbe\x83\x1e\x24\x9b\xa9\x45\x24\x2e\xc4\x4b\xf0\x2a\xdc\x2a\x13\xd7\x52\x05\xdb\x1f\x8c\x3c\xe5\x88\xd8\x0b\x3c\x59\xde\x73\x2a\xe5\x78\xc4\x91\xc0\x01\x77\xaa\x2b\x36\x53\x10\x22\xba\x69\x0a\xec\x54\xb2\x27\x20\x06\x53\x09\xe0\x70\xac\x94\x10\xa8\x6c\x91\x16\x61\xe4\x11\x55\x1c\x65\xe8\x9d\x78\xbe\x0c\x19\xf3\x02\xca\xf0\x85\x65\x7e\xee\x54\xe7\x73\x95\xfa\xd1\x5d\xf9\xfb\x45\x36\xcf\xc7\xcc\xac\xae\x6c\x39\x09\xfb\x5e\xe9\xf9\xd6\x55\xb3\x89\x85\x76\xb2\x3c\x2e\xda\x05\xd7\x48\x6e\xac\x38\x80\xbd\x01\xb0\x26\xaf\x5e\xd9\x20\x6c\x04\x82\x48\x5c\x19\x75\xe0\x7b\x31\x98\xd1\xd4\xb2\x35\x4b\xb4\x7f\x16\x72\x7d\x7f\x0d\x56\xc9\x52\x54\x45\x2c\xa9\x81\x54\x49\x34\x77\x9e\xf1\x89\x0b\x4a\x3d\x29\x28\x61\x9d\xea\x01\x34\xa8\xd2\xe8\x70\x73\x50\x93\xe5\x50\x08\x05\xb6\x6e\x05\x61\xf5\x0d\xbe\x03\xca\xc1\xc2\xf0\x1d\x99\xed\x42\xe8\xee\xd5\xca\x1f\xda\xdb\x05\xf4\x66\xed\xfd\xa1\xb1\x17\x91\x98\x0e\x48\x6a\x7d\x61\xc0\x31\xed\xfb\x31\x4e\xcf\x50\x4e\xc7\x61\xac\x9e\xb7\x1a\x65\x32\x95\x12\x9f\x9e\xe6\x8d\x94\x89\x29\x93\xe7\xd9\x65\x23\xcd\x8e\x92\xd0\x1d\xf8\x56\x8b\xec\xbc\xad\x3e\xde\x7a\x41\x7a\x86\x32\xb9\x5f\x99\x13\x44\x02\x74\x7b\xf4\xad\xc9\x95\xdf\x97\x4b\x65\x9b\x34\xb3\x59\x19\xb1\x10\x7a\x29\x72\x3c\x64\xed\xd3\x41\x2d\xa7\xe9\x6c\xc7\x9b\x42\xeb\x5e\xc0\xcc\x9b\x0b\x73\x1e\x6d\x96\xcc\xee\x08\xb9\xe9\xd4\x5f\x53\x82\xa5\x18\x1f\x89\x1e\xd3\x8f\x2b\x78\x83\x5b\x14\x2a\xb3\x1d\x2d\xbb\xaa\x7e\x8a\xf0\xea\x06\x3e\x3c\x5c\x96\x89\xf3\x54\x81\x89\x31\xfc\x53\xcb\x16\x54\x71\x10\xb6\x55\x56\x26\x46\xee\xab\xd2\xe6\xbc\xbb\x4a\x9b\xed\x8e\x2a\x2b\x1b\x23\xf7\x57\x6a\xf3\xde\x57\xad\xcd\xd8\x5a\xb1\xe6\xbd\x56\x28\x4c\xeb\x27\x79\x63\x2a\x6d\xe4\x86\x42\x2b\x87\x14\x05\xb5\xf8\x5a\x99\x7e\x5a\xa8\x43\xb5\x2c\x2f\x19\xee\x0b\x06\xee\x2a\x46\x9e\x3a\xd6\xbc\xc0\x2b\x44\xcc\x93\x58\x72\xdd\x5e\xe4\x82\xbc\xab\xea\x5a\x7d\xfd\x0a\x82\xd3\x22\x70\xf4\xfe\x63\xcd\x82\xac\xf5\x0a\x20\x6a\x55\x03\x55\xe2\x25\xfb\x97\x1b\xb3\xaa\xc2\xe5\x5a\xda\xdb\x76\xcf\xf6\x07\x8e\xe5\x1c\x48\x90\xfd\xc5\x55\x3c\xb6\xe4\xf8\x37\xd6\xb4\x0f\xa3\x76\xc8\xa5\x52\xf6\xee\xce\xad\x38\x8c\x1c\xaa\xe9\xb0\x2d\xa1\x90\xb8\xd7\x53\x60\xb3\xad\x48\x7c\xc9\x40\xa4\x74\x86\xc2\x2d\xb6\x4d\xe2\x08\x13\x6e\xaf\x4b\x1a\x50\xc3\x38\x72\xac\x71\x35\x93\xea\xc6\x78\x3c\xe7\x11\xb0\x40\x69\xcd\x99\xa1\xd7\x07\x1b\xc5\xbe\xf7\x53\xcd\xb8\x4f\x13\xd5\xbb\x61\xc2\xa0\xdc\x03\x18\x83\x73\x90\x66\xaf\x85\x71\x54\x96\x28\xa7\xad\x48\xfa\x5e\xb9\xb2\x1e\xd2\x06\xca\x45\x31\x6f\x62\x62\xb0\xe8\x76\x2d\x81\x2c\xcc\x65\xd2\x72\x0f\xaa\x59\xcc\x96\x1c\x67\x7b\xcd\xa2\x2d\x3d\xd5\x5a\x76\x9d\x9b\x12\xd3\xbb\x33\x2f\x9c\x29\xbd\x72\xd7\x6b\x9f\xc8\x23\x64\x77\x43\xa7\xbc\xdc\x09\x7f\x61\x6d\x3b\xa1\xee\x55\x90\xc8\x71\xf7\x42\xa7\x30\x0e\x56\xc2\x44\x4b\x99\xe9\x31\xab\x0f\x8c\x03\xba\xdb\xfd\x3b\xb5\x36\xb7\xac\xff\x37\x1d\x21\x6b\x5a\x85\x57\x85\xc6\x72\x97\x54\x69\x4b\xfd\xe2\x60\x7f\xd5\xec\x9c\x46\x75\x4b\x3d\xf4\x83\xe8\x40\x5f\xc1\x3b\x7c\x4b\xff\xfc\xc5\xcc\x2b\x59\x43\xd6\xa1\x12\x6f\x80\xb2\x00\xe4\x2c\xcd\x41\x7b\xbb\xf9\x04\xd6\xe8\x6d\x53\xb2\x51\xe6\x63\x0d\x85\xf6\x32\x97\x16\xd9\xc6\xdb\x70\x45\x38\x99\xfd\xd6\x64\x32\x27\x82\x09\x07\xf5\x60\xc8\xba\x5d\x25\x14\x6b\xd6\x97\x49\xb1\x67\xec\x3d\x27\x92\x75\xff\x02\x2c\xf1\x0b\x86\x78\xa3\xc3\x70\xc0\x46\x3c\x64\xea\xa5\x30\x0a\x78\xad\x0d\x87\x29\x6f\xbb\xdc\xb7\xc0\xea\x38\x1d\xa6\x6d\xc0\x97\xf2\x54\x95\x2d\x25\xd5\x2a\x6f\x1e\xe7\xf7\x55\x0f\xf9\xef\x45\xc0\x1c\xf3\xad\x28\x40\x62\x0d\x89\x1f\x3e\x77\x6b\x05\x6a\x27\xef\x87\x3b\x4f\xde\x5a\x39\xbb\xbe\xea\xd5\xdb\x43\x76\x9a\xf2\x8f\xed\x29\xb0\x53\xaf\x48\x3b\x9b\x4f\x26\xcd\x24\x73\x36\x3f\x5a\x3e\x9a\x87\x11\x86\xde\x89\xdd\x13\x7a\x09\x86\x7b\x46\xb7\x25\xb6\x9e\xa8\xa6\x59\x6d\xc7\xe9\xd7\xaf\xfd\xd1\x8a\xb3\xfa\x6f\xc1\x5e\x79\x5e\xb7\x57\xd0\xec\xd2\xfb\xc0\x1f\xa6\xfc\x07\x80\x63\xd2\x32\x8e\x4b\xf4\x40\xbd\x3b\x1c\x8a\xa0\xa5\x2d\x2d\xa9\x16\x95\x15\x95\xfd\x28\xc5\x60\xae\xcc\xec\xb1\xdf\x36\x9e\x2b\x69\x86\x66\xe1\xd6\x11\xbb\xa3\x74\xad\x70\xcb\x68\xdc\x43\x70\x34\x1b\xbd\x82\xe4\x30\xd9\xee\x39\x6b\x97\x57\xb1\x73\xda\xd6\x60\xc8\xc3\xf0\x4b\xeb\x79\x6b\x07\x6f\xe9\x74\xab\x01\x70\x4f\xda\x25\xc8\xa8\xa5\x00\xfd\x8d\x35\x47\xba\xf5\x80\xfd\xd1\xfa\x97\x37\xdb\xff\x97\x9d\xd3\x7e\xfe\x2f\xa3\xd3\xd6\x4d\xad\x24\x49\x4b\x4b\x5e\x2e\x77\xd8\x4a\xb2\xe4\xef\x23\xd6\x3c\x29\xff\x1f\xf6\xde\x61\xca\x57\xa3\x68\x50\x69\xeb\x39\x93\xd6\xd2\x6f\xb6\x05\xaf\x97\x7a\xad\x5e\xdd\x72\x9f\xfd\x18\x3a\xea\x7a\xbd\x78\x7f\xd8\xd2\x47\xde\x0c\x54\x70\x19\x38\x5f\x11\xd9\x9b\xec\xd2\x5c\xa3\x81\xb3\xc7\x67\x02\x0d\x34\xd9\x6c\x3c\x9c\x36\x8f\x64\xc3\xe8\xef\x0f\x87\x23\x3e\xf2\x66\x53\x2f\xf0\xde\x1f\x7a\x01\x1f\x79\xb1\xfc\x7e\x76\xe8\x2d\x48\xa6\x2e\x58\xc9\x2d\xcb\xe3\x22\x08\x6f\xe1\x26\x2a\xf0\x06\x83\xc1\xb0\x07\xff\x3d\x02\xf7\x59\xc1\x70\x73\x40\xd4\x9d\x54\x30\x24\x3c\x9e\xb2\xc0\x7b\xc6\x79\xd6\x39\xc8\xa6\x29\x4f\x3d\xa2\x2e\xfc\x02\xef\xd9\x81\x47\xc0\x9a\xb4\xfc\x5a\x10\x07\xe0\xa0\x37\xdc\xea\x6d\x5b\x80\xbd\x16\x88\x4a\xad\xb6\xf3\xfc\x22\x4f\x0b\x51\xc1\xfc\xf9\xb9\x81\xf9\xf3\x73\x6f\x11\x91\xf6\x4b\xe9\xc0\xdc\x36\x23\x71\x51\x16\xa2\xe4\x49\x99\x27\x78\x93\xe8\xdb\xe9\x36\xdf\x94\x0f\x86\x03\xeb\x00\xc8\x07\x6f\x5c\x1f\x90\x8c\x1c\x6c\x0e\x07\x78\xe4\x89\x0b\x2f\x00\x17\x5d\x23\xaf\x10\x5e\xa0\x1c\x3c\x7b\x3c\xf1\x82\x6d\xf5\x99\x27\x5e\x20\x73\xe1\xc5\x02\x93\x54\xe9\xf7\xda\xf7\x73\x08\xb6\x3f\xde\xab\x64\x90\x63\x73\x04\x01\x32\x61\x80\x80\x72\x46\x1d\x90\x8c\xba\x17\x98\xca\x64\x01\x8e\xb5\xd5\x8b\x2b\x6e\x1f\x69\xab\x67\xd0\xe3\xa5\x27\x93\x4f\x02\x9e\xc0\x1c\xf7\xae\xae\xe8\x98\x4f\xe3\x8d\xb4\xe1\x52\x40\xbb\x56\xd1\x49\xe0\x65\xc5\xfa\x58\x31\xf9\x95\x2b\x07\xd6\xe6\x16\xea\x1b\x6f\x38\x7c\x72\xb4\x60\x8c\xab\x27\x10\x7e\x76\x9f\x5f\xdf\xb9\x85\x76\x1e\x0f\x06\x1b\x6c\x73\xb8\xb3\x3b\x78\xf2\xa8\xca\x73\xe4\xe6\x51\x89\x1b\x6c\x53\x66\xae\xf2\xfc\xe2\xe6\x59\xc1\xc7\xc4\x05\xf8\xa8\x94\xdd\xf3\x33\xa7\xbf\x70\xa4\xac\x99\x1d\xa8\x6f\xf9\xf9\x59\x47\x7b\x98\xbc\x55\x9f\x17\x1e\x26\xcf\xd5\x67\xe2\x61\xf2\x51\x7d\x5e\x7a\x98\xfc\xa5\x3e\x0f\x3d\x4c\x7e\x57\x9f\xbf\x7a\x98\xbc\x50\x9f\xd7\xae\x3f\x82\xf7\x3f\x80\x5b\x43\xa5\x09\xbc\x72\x85\x2c\x0a\xde\xc6\x6f\x15\xc6\x9f\x38\x7d\xcf\x51\xdd\xae\x3e\x26\x7f\xaa\xd8\x2a\xe2\x37\x93\x4d\x99\x18\xc4\xe4\xa5\x8a\x50\x06\xfd\x31\x79\xad\x82\xe0\x03\x00\x93\x0f\x3a\xb7\xb6\x3a\x4f\xbe\xa8\xb0\xf2\x24\x80\xc9\x2b\xee\xc8\x4d\x92\x7f\x72\x7a\x5b\x14\xc1\xce\x0e\x29\x82\x9d\x87\x64\x2a\xff\x5c\x04\x5b\x5b\x24\x09\xb6\x76\xc9\x25\x08\xd4\x92\xc3\x60\x38\x5c\x54\x4d\xff\x47\xcd\x26\xb3\x79\xed\xae\xbd\xf9\x21\x51\x96\x43\xb2\xbe\xce\x09\x23\x31\x86\xb6\xfe\xd4\x36\xc3\x7f\x75\x7a\x11\xb1\xfd\x01\xee\x21\xb6\x37\xc0\x65\xe9\x3b\xbe\x00\x58\x7c\x97\xc2\x5f\x8b\x75\x98\x9a\x61\x12\x57\xdb\xcf\x79\x74\xf9\x89\x9b\x5b\x01\xa7\xf3\x41\x95\x8b\x14\x55\xa2\x72\xc4\x91\x38\xb9\xb5\x93\x99\x39\xd5\xb3\xef\xc8\x28\xa0\x9a\x35\x39\x1f\x21\x46\x5f\xa3\x31\x38\x25\x13\xf4\xb5\x76\x4f\x36\x7e\x40\x77\x07\x84\xc1\x5f\x4e\x5f\xa3\x64\x73\xb8\x85\x49\xf2\x80\x0e\xb7\x48\x4c\xc7\xa3\x71\x5f\x64\x2f\xd3\x2b\x96\xa0\xed\x8a\x4a\xdf\xfc\xda\x1f\x0d\xfc\x9f\x36\x25\xed\x1b\x78\x1e\x49\xe9\x7c\x6f\x30\xf2\x7a\x9e\x0c\xe4\xf4\xd7\x06\x56\xeb\x54\x46\xcd\xb1\xc9\x91\x55\x39\xa0\x21\xcd\xf4\x89\x03\xc1\xed\x85\x66\xbe\xd4\xf7\xde\x7b\x3e\xe2\xa3\xdc\xe7\xbe\xf7\x19\xdc\x60\xfa\x28\x19\xe5\x7e\xe2\x7b\x87\x3a\x58\x8c\x32\xbf\xf0\xbd\x03\x1d\x14\x65\xc9\xca\x72\x3c\xf2\x8e\x4d\xc4\x68\xe2\x0b\xdf\xfb\x45\x07\xd9\x68\xe2\xb3\xaa\xf4\x78\x34\xf1\x63\xdf\x3b\x52\x2e\x36\x03\xef\xfd\xe0\xc0\x53\x16\xf7\xe3\x9a\x7b\x11\xfb\x2a\x1f\xdf\x61\xd0\x41\x35\x49\xa7\x2f\x88\x88\xe5\xa4\x5b\x21\xe1\x0f\x8b\x72\xad\x7e\x77\xe5\x4a\xe3\x5e\xb5\xf6\x90\xeb\x91\xef\xaa\x3e\x59\xdc\x11\x71\x4a\xeb\x79\x53\x57\x5b\x96\xe9\xf5\x98\x4a\x23\x5b\x27\x3a\xf1\x46\xb4\x58\x17\x82\x80\xd1\xea\xd6\xb1\xf0\x69\x95\xbf\x4d\x56\x5b\xb7\x92\x3e\x83\x48\xf8\x34\x12\x9e\xb2\x87\x92\xa4\xfd\x15\xe2\x98\x57\x97\x00\x43\x0c\x79\xad\x62\xfa\xbd\x05\x7a\xba\x44\xfc\xa3\x5a\x07\x56\x84\xbe\xd2\x49\xab\xf5\xbc\xe4\xa3\xb4\xa0\x4d\xdd\xcc\x83\xb1\xb7\xa0\x25\x2a\x40\xb8\x1b\x1e\x15\xcd\x7b\x26\xad\x06\xc9\x8f\x95\xd0\xb7\x15\x05\xd1\xc7\xe1\x3b\x8e\x04\xb6\x76\x1e\x8c\xdd\x3b\x2d\xf0\xd6\xb4\x76\xa7\xa3\x37\xb7\xd7\x5c\x33\x7a\x26\x76\xb8\xa5\x5e\x30\xdb\x6a\x77\xc4\xd6\x8f\x1a\xf3\xa3\xaa\x5d\xdb\xaa\xd3\xf3\x72\xf3\x91\x1f\x1b\x5b\x75\x8e\xb5\x3b\x9d\x6a\xda\x53\xb3\x94\xa7\xd2\xb6\x76\x36\x64\x32\x18\xcb\xab\x5b\xda\x33\x27\xef\xce\x00\x72\xec\xb2\x9d\x86\xb1\x3e\x95\xe1\xf1\xee\xce\x40\xe5\x18\xb2\x6d\x03\xa2\xb2\xa8\x11\x2c\x2b\xc7\x02\x2a\x1b\x02\xfb\xb1\x35\xa8\x27\x2e\xf2\xec\x12\x74\xf0\x5f\xe4\x79\x96\x23\xef\x03\xff\xc6\xb3\x4b\xde\x99\xf3\x54\x74\x3c\x5f\x9e\xe0\x6a\x9a\xb8\x76\x3c\xe9\xcf\x5c\x45\xea\x3d\x96\x1e\x70\x93\x49\x2d\x84\xcf\x3a\xfc\x0b\x2c\x80\xb7\x3a\x74\x20\x17\xe5\x73\x1d\x50\x7a\x49\x1f\x4d\x41\xb5\x2a\xfe\xd2\xc1\x5f\x8d\x7a\xd7\xef\x3a\xe2\x33\xac\x8f\x17\x10\xba\x47\x97\xb7\x79\xb6\xd7\xe8\x30\xdd\x05\xd5\x90\xbb\x83\xfc\x60\xb8\xb5\xb1\xf5\xf0\xc9\x16\xdb\xf5\xb7\x87\x0f\xb7\x77\xd9\xee\xc6\x87\xda\x2c\x90\x27\x03\xd0\x08\x12\x0d\x4d\x93\xad\x52\x65\x4c\xad\x22\x40\xc3\x91\x54\x55\x39\x99\xd4\x66\xb9\x11\x38\xa8\x6d\x7c\xf9\x3e\x1d\x74\xbb\x19\xfc\x9d\xec\xd3\x41\x59\xe6\x7b\x10\x03\x7f\x27\x7b\x32\x06\xe5\x3e\x55\x0d\xfb\xc6\xe5\xc4\x9d\x60\x3f\x03\xf1\x41\x32\xa1\xf2\x80\xab\xef\x6c\xf9\x03\x79\x94\xca\x93\x30\x07\xfd\x68\x32\xb6\xfb\x1a\x38\xe8\x74\x4e\x46\xbb\xb1\x89\x07\xfa\x70\x14\x3a\x41\xed\x6c\xfc\xc1\xd6\x0e\xc9\x7c\xfa\x1a\xf1\xcd\xad\x1d\x4c\x26\x3e\x4d\xe9\x6b\xf4\x8e\xa3\x0c\x63\x92\xf5\xa8\xc2\x27\x05\xbf\x3e\xaf\xd1\x04\x4e\xd6\x09\x9c\xac\x63\xa5\xf1\x94\x55\xce\xe6\x26\x64\xac\xb7\xc1\xb8\xda\xfc\x56\xd9\xf2\xfc\x64\xa5\xf4\x45\xbc\xca\x5e\x99\xda\x82\x48\xcb\xa4\x08\x99\xef\x15\x5e\x84\xaa\xc1\xac\xf5\xd0\x27\x98\x66\x26\xf4\x27\x57\x19\x54\x4f\xfc\x06\x21\xd5\xfc\x97\xf0\x0d\xed\x78\x0d\x9f\x0d\xcd\x3e\x8b\xc9\x6b\xab\x59\x53\x20\xbc\xf9\x48\x61\xad\x9b\xfd\x01\x4a\xaa\x86\x7f\x51\xc0\xb5\x71\xb7\x65\x03\x44\xff\x06\x9d\xa5\x9c\x9a\xae\x0f\x49\x4e\xff\xc9\xf5\xe4\x5a\xb6\x67\x64\xa5\x31\xd7\x87\x98\xb4\xc8\x43\x2a\x67\x04\x98\x2c\x95\x14\x20\x20\xa4\x2c\x92\xf4\xe3\xa2\x48\xcf\x39\xba\x5d\x90\x7f\x72\x22\xb0\x11\xe5\xec\x17\xca\xb6\x01\x95\x9f\x85\x2c\xd0\x2f\x0a\xf9\xdd\x1b\xc2\x04\x59\x25\x8d\xf6\x09\xc4\xfc\xe3\xd3\x02\x04\x4d\x5f\x71\x94\x4a\xde\x42\x72\x10\x72\x92\xdb\x30\xe8\x45\x4c\xaa\xf0\x85\x0c\x8f\xab\x70\x22\xc3\x45\x15\x3e\x94\xe1\xa4\x0a\x5f\xca\xf0\xbc\x0a\x5f\xcb\xf0\x05\xcd\xf7\x28\x07\x74\xc1\xc8\x77\x1e\xc9\x05\xc8\xfb\x2a\xac\x23\xb2\x3d\x3a\x94\xe1\xa9\x07\x01\xde\x9f\x42\x68\xea\x91\x2c\x2a\xcb\x89\x4e\xbd\xf0\x20\xc0\xfb\x17\x10\xba\xf0\xc8\x24\x2a\xcb\xb1\x4e\x4d\x3c\x08\xf0\x7e\x02\xa1\xc4\x23\xe3\xa8\xae\xa1\xc7\xfb\x97\xdd\x2e\xba\xa0\x17\x65\x99\xe8\x42\x97\xb2\x50\xb2\x07\x29\xa1\x77\x79\xe9\x91\x24\xc2\x44\xe5\x29\x74\x9e\x43\x99\xa7\xd8\xe3\xfd\x43\x08\x1d\x7a\xa4\x88\xca\x72\xae\x53\xaf\x65\xaa\x72\x4a\x32\x8f\x70\xb8\x15\x51\x41\x2e\xc2\xed\x88\xfa\x6c\x7f\x40\x2e\xc2\x9d\x88\xc6\xe4\x1f\xdc\x75\xeb\x7d\x81\x17\x5a\xcb\x46\xd2\xec\x7c\x59\x1d\x13\x93\x54\x79\xc1\x73\x64\x00\x11\x6c\xb4\x24\x56\xbe\x82\x2a\x1b\x91\xb1\x5a\x0b\xae\x9d\x17\x16\xab\x98\x46\x10\x2c\x54\xa8\x40\x65\xff\xcb\x06\x8c\xfd\x2f\x05\xab\x30\x85\xdf\x20\xcf\x09\x2e\x3b\xc4\x72\x3c\x14\xd6\xcc\x5a\x98\x7b\x80\x0e\xe2\x99\x48\xc7\x0c\xfc\x61\x8d\xe3\x59\x2a\xe2\x49\x81\x3d\xc2\x62\x0c\x75\x6b\x9b\x64\xcf\x91\xf7\x49\x9b\xae\x9e\xf3\xf4\x4a\x59\xb3\xbe\xd2\x31\xfa\xb8\xd2\xbe\x5a\xae\x2a\x9f\x10\x9f\x3c\xb2\x19\xfa\xbd\x68\xf4\x35\xf1\xc1\xdd\xec\xed\x90\x6c\x2f\xf0\x68\x53\xb9\x01\xf8\xe4\xb5\x9b\xd3\xaf\x5c\xe1\x0f\xd9\xf6\x86\xeb\xce\x12\x1b\xf7\x2b\xb2\x96\x7b\xca\x7e\x30\xd9\xd3\xbe\xf6\xf9\x4f\xbd\xad\xfe\xd6\x93\xfe\xd0\x23\x82\x5e\x09\x92\xf6\xcf\x38\x3d\xe7\x24\x05\x33\x6a\xcb\x7b\xda\x3b\x81\x3c\x63\xcb\xcd\x23\x61\xa4\xc4\x63\xd5\x35\xa3\x35\x34\x4d\x06\x18\x2f\x24\x88\xb8\xcd\x6e\x87\x02\x01\xa6\xe5\xee\x85\xc0\xeb\xe6\x20\x34\x04\xb0\xaa\xc3\xb3\xcb\x91\xf9\x40\x38\xf0\x4d\x1b\x65\xb1\xb9\x18\xd3\x99\xfc\xad\x59\x0e\xa9\xce\x88\x2b\xe5\x38\x96\x29\x2c\xef\x90\x64\xd2\x82\xeb\x96\x79\x97\xf9\xd3\x02\xe4\x7a\xe7\x24\x35\x53\x32\x93\xfd\x66\x9c\x2c\x7e\x27\x69\x3f\xd1\x5e\xd3\xe8\x27\x48\x29\x94\x25\x16\x7a\x43\xd2\xf6\x97\x5d\xe7\xee\xd1\x8a\xa6\x7b\x26\xa7\xaa\xb5\x55\xe3\xcb\x36\xa7\xdd\x01\x7f\x55\x08\x01\x0c\x67\xd1\x8c\x15\x62\x07\x06\xd1\x9f\x85\xed\x89\x3b\x24\xa0\xea\xdd\x01\x19\x15\x76\xed\x6f\xbd\xf7\x34\xec\x30\xe5\xaa\xb4\x12\x09\x7d\xa3\x3a\x73\x22\xac\x72\x9f\x8e\x59\x3a\x10\x8d\x92\x80\xe3\xb7\x9b\x09\xad\x94\x26\x44\xc8\x22\x63\x4d\x07\x02\xb2\x17\x18\x17\x0a\xd8\x48\x45\x15\x4c\xa0\x77\x48\x7d\x6b\x79\x5f\x22\x30\xb6\xfe\xfc\x62\x9a\x1b\x7f\x7e\x29\x8d\x4d\x16\x4c\x04\x7d\x87\x52\x73\xb8\x51\x1a\xcb\x93\x13\x44\x3a\xe5\xf1\x88\x38\x2c\xb4\x23\xd0\x2d\x71\x2b\x55\x78\x10\xa1\xc4\xd3\x31\xc9\xc0\x11\x25\xf0\x23\x35\xa4\xd1\x4a\xac\x15\xaa\x2d\x29\x84\x51\x4a\x33\x01\x8e\x81\x01\xe3\xa0\x06\x31\x61\x13\x26\x58\x07\x42\x95\xe2\xaf\x0c\x55\xf3\xa1\x8d\x74\xb9\x44\x42\xd4\x06\x76\x79\x52\xdc\x39\xb4\xce\xd4\xe0\x72\xcb\x9f\xa4\x37\xec\x03\x4f\x45\x41\xdf\x93\xfa\xcd\xd4\x6f\x92\xef\x6a\x1a\xfa\x6a\x0a\x81\xb2\xd1\x2b\x1e\x78\x26\x47\x9d\x32\x79\xc5\x29\x03\x2d\xc3\x06\xe0\xe3\x8b\x9c\x15\x17\xd9\x64\x05\x1b\xad\x60\xaf\x53\xfa\x4f\xae\xfa\xde\x91\x38\x85\xa8\x00\xc1\x0f\x15\xc4\x2b\x80\x73\xed\x76\xd1\x3f\x39\xd0\x2e\xbd\x21\x96\x35\x42\x95\x75\x1b\xf8\x2b\x04\x5d\x93\xf4\xec\x0c\x09\xe3\x15\x74\x7d\x50\x69\xe1\xef\xf5\x76\x47\x95\xb9\xfc\x80\xef\xf5\x86\xa3\xca\x1b\x40\xc0\xf7\x06\x23\xeb\x31\x20\xe0\x7b\xc3\x91\xf5\x29\x10\xf0\xbd\xad\x91\xf5\x2b\x10\xf0\xbd\x47\xa3\xca\xa3\x40\x50\xc1\x84\xcd\xc3\x5c\xd7\xa8\xad\xfd\x97\xe3\xc3\x37\x0f\x4f\x5e\x1e\x1e\xd3\xdb\x83\x67\xc7\x2f\x8e\x5f\x1f\xbe\x38\x79\xf3\xee\xf9\xb3\x37\xc1\x92\xb3\x49\x8f\xd4\x73\x9c\x1c\xbd\x78\xfe\xee\xed\xc1\xd1\x72\xce\x40\xd2\x45\x8d\xcc\x87\xed\xf9\xc0\x20\x16\xe4\x75\x93\x3d\x22\x4b\x06\x9e\xae\x17\xc0\xd8\xda\xaa\x2a\x20\xfe\xd0\x89\x52\xd0\x3e\xbe\x78\xf1\xcf\x00\xfc\x1e\xf5\xc2\x8f\xd1\xc7\x8f\x1e\x39\x7c\xf7\xf6\xf8\x17\x5b\x81\xec\x87\x85\xdc\x06\x1f\x3d\x19\xee\x04\x7a\x02\xd3\xfd\x5b\x4f\x52\x01\xca\xe4\x92\x57\xdd\x83\xc6\x2e\x43\x51\x7f\x4b\x5a\xf0\x7e\x8e\xe4\x0e\xd0\x4f\x90\x20\xb7\x3c\x93\xd1\x01\xc2\x74\x3f\x5b\x68\x85\x1f\x1a\x6e\xa2\x30\xee\xdd\x0c\x7a\x4f\x22\x8c\xc2\x67\xbd\x2f\x11\xde\x3c\x27\x9b\xfa\x53\xfd\xc8\x0c\x32\x3a\x22\x39\xdd\x0c\xff\xfb\x59\xef\x8b\xcc\xee\x6f\x9e\xa7\x8e\xc3\x4a\x3d\x8d\xec\xd4\x04\x4a\xfd\x76\xa1\x64\x3f\xb4\x4a\x45\xbf\x98\x4d\x52\xf5\x6a\x36\x23\x19\xb5\x99\xf9\x28\x0d\xb8\xe4\x2e\xfb\xb2\x79\x33\x9d\xa1\xa8\x32\x8c\x47\x79\x30\x26\x09\x15\x7d\x91\xc7\xbc\x90\xb4\x19\x99\x57\xc9\xc9\x28\x0e\x12\x72\x41\x45\x3f\x61\x93\x74\x9a\x0a\x96\x93\xb3\x2a\xf9\x62\xe4\x75\xbc\xe0\x82\xcc\xe8\x04\x4d\x10\x23\x19\xf1\x7e\x1a\x7e\x1d\xfc\xb4\xe5\x61\x52\x10\xef\xeb\xc0\xc3\x64\x4a\x07\xe4\x90\xce\x8c\x9c\xbc\x8c\xa4\x94\xce\xcc\x73\xdc\x14\x3f\xc5\x53\xdf\x87\xc6\x2c\x25\x1e\xf6\x86\xf8\x29\x3e\xec\xf5\xcc\x5a\x99\x69\x55\x9c\x29\x39\xc4\xaa\xcd\x08\x6a\x01\x2d\x9f\xb9\x56\xcd\x39\x73\x9e\x3d\x26\x8d\x6d\x4a\xb8\x2e\x89\x95\x48\xc3\xa8\x72\x06\x0e\xaa\x4c\xa2\x9f\xb3\x64\x3e\x66\x2b\x2d\xb0\xba\xb9\x17\x60\x3a\x7b\x41\x9e\xec\x6c\x3d\x5e\x35\xa3\x94\x92\x15\x47\x5b\xc3\xed\x1d\xe7\xb5\x22\x45\xf8\xb6\x42\x34\x97\xa1\xbc\x9f\xb3\x82\x89\x8f\x4a\x4b\xf2\x79\x3c\xbe\x60\x34\x25\xac\xcf\xae\x66\x59\x2e\x6a\x9b\x74\x75\x13\xaf\xf7\x5d\xb8\x46\x87\xa3\x31\x5b\xa7\x54\xb3\x50\x13\xea\x5c\xf0\x3c\x8f\x27\x93\x94\x9f\x77\xde\xe7\xd9\xec\xf8\x7a\xc6\x8a\x0e\x50\x2b\xb1\xc8\xf2\xa2\x93\xa4\x39\x1b\x8b\xc9\xb5\xa4\x93\x79\x26\x3a\xc5\x7c\x26\xeb\x64\x49\xe7\xf4\x1a\x68\xe0\x3f\x66\x79\x36\xeb\xc9\x0d\xa4\xf8\xa3\x33\x8b\xc7\xdf\xe2\x73\xa6\xde\xd2\x2c\xbc\xfe\xf8\x82\x8d\xbf\xd9\xa0\x76\x0d\x1b\x4f\x26\x12\xc0\xb4\xdf\xf9\x4d\xd2\xd5\xa0\xe8\x19\x0b\xa3\x27\x7a\x76\xda\x9f\xb2\xcd\x79\xc1\x7a\x50\xb8\x57\xd5\xe2\xe1\x35\x75\x47\x35\x01\x55\x0a\xea\xbd\xe6\xdf\xe3\x3c\x8d\xb9\xe8\xfc\x9e\x66\x13\xad\x25\x3a\x71\x9c\x79\x0b\xe4\xf8\x84\x61\xfd\xb4\xf8\x8d\xfd\x35\x4f\x73\x96\x50\xa6\xbd\x9a\xdc\xc6\x79\x1e\x5f\x07\x8c\x9c\xa6\xe7\x29\x17\xf2\x23\xcb\x26\x01\x23\x12\x46\xc0\x88\xb2\x69\x12\x30\xa2\xb8\xdc\x80\x11\xa5\x87\x22\x3f\xc0\x0a\x5f\xc0\x48\xcc\x25\x00\x00\xf4\xee\x2c\x10\x84\x4d\x98\x24\xb5\x02\x66\xbe\x64\xe3\x03\x46\xcc\x44\x83\x4c\x3c\x4b\x98\x05\x0b\x31\x19\x67\xd5\x2f\x14\x11\xa4\xb8\x88\xe1\x97\x5d\xc5\x63\x11\x08\x52\xef\xcf\x20\x27\x4b\xd3\x23\x48\x1d\x3f\xf4\x36\x27\xe5\x84\x2f\x16\x64\xf7\xe1\xd6\xae\x33\x29\xab\x79\xc4\x91\x9c\xaf\x58\x6e\x85\x72\x52\x06\xac\x39\x65\xab\xac\xde\xd1\x8b\xe7\xbf\xbd\x38\x3e\x39\x78\x77\xf2\xf6\xdd\xf1\xc9\xfb\x67\x47\x47\x27\xc7\xbf\xbc\x3e\x3a\x79\xf7\xdb\xc9\xe7\x77\x1f\x4e\x3e\xbe\x7e\xf3\xe6\xe4\xe7\x17\x27\x2f\x5f\xff\xf6\xe2\xc0\x5b\x90\xdd\x47\x8f\x1e\xad\x5a\x08\xe3\x8c\x17\x42\x2d\x85\xc1\xd6\x63\xf0\xd5\x8e\xb6\x77\x24\x6b\xcf\xd1\xe3\xe1\x43\xc9\xd3\x73\xb4\xf3\x70\x30\x94\xdc\xbc\xb2\x7a\x88\x3c\xc6\xc7\x59\xc2\x5e\xe6\xf1\xb9\xec\xdb\xd7\x09\xe3\x22\x3d\x4b\x59\xee\x3e\xfc\x8d\x51\xdd\x68\xc6\xba\xe3\x84\x7c\xb8\x4e\xa9\x51\xb1\xc5\xd5\xa5\xa7\xec\x27\xbd\x2e\x60\x28\xd5\xd9\x7d\xc4\x66\x71\x2e\x17\x44\x67\x3a\x2f\x44\xe7\x94\x75\x8a\x94\x9f\x4f\x58\x47\x6e\x48\xf1\x58\xb0\xbc\xa3\xab\x70\xbd\xf1\x36\x7d\x63\x02\xc6\x23\xb5\xe7\x8e\xc5\x48\x1e\x24\x81\x8a\xfc\xf0\xdb\xeb\xe7\xd9\x74\x96\x71\xc6\xc1\x54\x82\xf3\xa2\x96\x34\xa0\x24\x0c\xa0\xa4\x8d\x6c\x73\xe7\x54\x02\x35\xdf\x7e\x5a\x28\x75\x5f\x86\x47\x4c\x99\x8e\xc6\xc1\xf2\xfd\xce\x68\x8e\xf4\x1d\xcd\x37\x76\x5d\x48\x2a\x51\x9b\x99\x86\x6a\xe9\xfe\x5b\x98\xf9\x88\xe1\x9e\xfe\x12\x18\x6b\xe5\x49\x41\xf7\x59\x28\x22\x5c\xc3\xe3\x42\xe2\xa1\x06\x54\x50\x66\x55\x81\xbc\xff\x53\x79\xeb\x96\x3d\x2f\x94\xc1\x06\xbd\x6d\x0f\x24\x81\x4d\x1c\x28\x67\x2e\x14\xc4\xe8\x05\x20\x66\x81\x8d\x1c\x60\x4a\x74\xc0\x0b\x0c\x2c\xe1\x0f\x9d\x31\x98\x35\x7a\x0f\xb8\x1e\xd5\x92\xa2\xdb\x5d\x57\x5f\x7d\x65\x1b\xc7\x36\x15\x77\xbb\xcb\x66\x56\xba\x5d\xcf\x83\x29\x23\xf2\x74\x8a\xf0\x88\x51\x9b\x3f\x58\xd7\x80\x7f\x56\xd7\x63\x85\x71\x92\x0e\xcf\x1b\x22\x9f\x33\x5d\xd2\xa5\x15\xba\x5d\xef\x2c\x96\x44\xd8\x72\x12\x38\xe4\x50\xe5\xe8\x52\x62\xad\x9f\xa6\xaa\x79\x63\x39\x18\x8d\xab\x36\x35\x4f\x82\xf5\x01\x91\xe3\x29\x7f\x9d\xf9\x1c\x78\x1c\x8c\x9e\xb6\x4d\xf1\xc0\x23\x1e\x71\xfb\x29\x58\x1f\x92\x5a\xf3\x82\xf5\xe1\x42\x8e\x58\xbf\xad\x38\xd6\xcb\xb9\x2e\xd8\x3b\x61\xa2\x23\x8c\xc5\x6e\xe6\x16\xd4\x6f\x28\x30\xb6\xe6\x89\x02\x31\xb8\xed\xa3\xfb\xb7\x82\x6e\x7e\x0d\xd1\xd7\x64\x03\x7f\x8d\x7e\xda\xec\xb3\x2b\x06\x5e\xb4\xe4\xd4\xa9\x1e\x5e\xc3\xaf\xc9\x86\x4c\x56\xa2\x8a\xa3\x8a\x5c\x8f\x15\xf9\x2e\x7f\x24\x65\x04\x76\x0d\x43\x11\x0e\x23\xc9\x6a\x05\x10\xcd\x17\xea\xa1\xe4\x34\x8f\xc7\xdf\x98\x68\xc5\x00\x7d\x0d\xbf\x46\xf8\x8e\xea\xab\xba\x2d\xeb\x20\x81\x8f\xa0\x86\x30\xea\x8f\x33\x3e\x8e\x05\xe0\x41\x4c\xc5\x21\x8f\xea\x18\x8c\xb3\xe9\x34\xd6\x8a\x7b\x85\xe9\x4d\x8b\x8f\x30\xf8\xa8\xde\x4d\xe9\xd2\x0c\xe5\xdd\x2e\xef\xa7\x7c\x3c\x99\x27\xac\xa8\xf7\x71\x35\x38\x24\x6f\x2d\xb8\x9e\x76\xbb\x09\xe2\x84\xe1\x7b\x21\xac\x71\x9a\x8f\x54\xde\x80\xeb\xb1\xce\x68\x5a\x96\xf9\x88\x6b\xd2\x6b\x45\x49\xbb\x6b\x48\xe2\x98\x61\xcd\x8f\x02\x35\xca\x03\x05\x71\x2d\x0e\x45\x44\xb3\xfa\x98\xf4\x7e\xa0\x37\xaa\x31\xd2\xe2\xea\x20\x38\x4d\x45\xeb\x30\xad\xa7\xd8\xe1\xf4\x10\xd4\xc9\x6d\x9b\xcc\x04\xce\xa9\x45\x2f\x8c\x82\xbf\xdb\xb6\x35\x67\x26\x08\x39\x13\x44\x7d\x26\x88\x88\xe4\x72\x26\x88\x88\xe6\x8b\xca\x9b\x95\x99\x7c\xfa\x98\xb4\x40\x24\xbb\x39\xe2\xf5\xe9\xc4\xe1\xe2\x00\x07\x8a\x15\x5d\x2c\x16\x92\xf5\x88\xcd\x3e\x00\x96\x69\x19\x5c\x1b\x40\x67\x2c\x9f\x81\x75\x81\x57\xa5\xca\x0a\x7b\x5b\xd5\x69\xff\x1d\x8e\xfe\x4f\x37\x82\x5e\x73\xe4\x63\x25\x4d\xae\x3b\xbe\x23\x01\x19\x8a\xbb\xeb\x61\x75\xdc\xca\x6d\x2b\xc5\xe3\x8c\x8b\x94\xcf\xd9\xda\x84\x89\x90\x91\x2c\xa2\x39\xaa\xce\x2f\x67\x64\xfc\xcd\x73\xe2\x75\x3c\x1c\xa4\xc4\xa3\x1e\x5e\x73\x18\x95\x4c\x99\x2b\x0b\xf5\xea\x20\xce\xca\x20\x2d\xf3\x23\xaa\xa6\xaf\xa8\x6d\x32\xa3\x2c\x48\x50\x06\xb7\x33\x48\x9d\xa8\x24\x23\xb1\xf2\x5d\xe8\x34\xc5\x3d\x0a\x63\x6c\x8e\x20\x46\xe3\x30\x05\x63\x0c\x6d\xef\x23\xea\x52\x85\x32\x5c\xc1\xe2\x4d\x58\x0c\x63\x16\xf2\x88\xce\x90\xfc\x21\x42\x5b\x57\x92\x60\xa9\x3a\xa2\xb4\x42\xf2\x3a\x9c\x67\x70\x04\x8f\xe2\x00\x81\x2a\x82\x0e\xd6\x71\x33\x27\x7a\x5b\xac\x2a\x80\xb1\x65\x58\xf4\x59\x7e\x6b\x76\x66\x39\xed\x0c\x79\xa8\x37\x75\xc4\xe5\x89\xd4\x6c\x9e\xdc\x1a\xea\xd4\x04\xc7\x23\x79\xe8\xd3\x39\xe2\x38\x80\x2f\x4e\xd8\x02\x93\x96\x59\x87\x17\xa2\xcf\xae\xb4\xf4\x01\xd1\x47\x24\x9d\x12\x45\x00\xf1\xf3\xf4\xec\x9a\x1a\xcc\xe4\x0c\x34\x13\xd2\xf3\xd6\xda\x0e\x34\x45\x29\xc1\x81\xa6\x4c\x22\xff\xbd\x23\xed\x47\x4e\x2c\x4e\xf7\x45\xbf\xf8\x96\xce\xde\xce\x27\x13\xf3\x34\x25\x47\xac\x2c\x55\xfc\x8b\xe9\x4c\x5c\xab\x27\x01\x49\x0f\x50\x95\xda\x70\xf6\xf1\xa3\xa7\x5c\x47\xd0\x7d\xd4\xd8\xc7\x8c\xff\xcc\x25\x5d\xe7\xb8\x2c\xd9\x12\x6a\x55\xec\x32\x62\xf1\x88\x9b\xfd\x35\x1e\x85\xfd\x7e\x9f\x93\xb0\x80\xcd\x89\x78\xa1\x47\x52\xe2\x45\x5e\x64\x6d\x56\x44\xc1\x72\x96\x02\xa5\xf0\x19\x51\xf9\x1d\x13\x86\x9d\xfc\xed\xc7\xa6\xd3\xa4\xff\x4b\x98\xdf\x8d\x74\x2b\xaa\x77\x1e\xaf\xab\x0e\x1a\x4b\x7d\xb6\x24\x02\x51\xe6\x0c\xee\x08\x2a\x0e\x3c\x6a\x8d\xd2\x73\xba\x8f\x62\x92\xba\xdd\x90\xb6\x76\x43\xba\xba\x1b\x52\xb9\x01\xa4\xe6\x10\x4a\x25\x8d\x9b\x12\xe8\x50\x3d\x47\x46\x61\x58\xc0\x99\x45\x84\x1e\xab\x5a\xd7\x84\x71\x3d\x76\xc5\xc9\x15\xe1\x45\xfd\xf4\xf9\xbf\x35\x86\x6a\x90\x96\xc6\xac\x75\x72\xc1\x51\x96\xd2\xdb\x85\x73\xd6\x64\x2d\x9b\x2a\x47\x99\xa4\x96\xd3\x30\x8b\x28\x0b\xb3\xa8\x3a\xbb\xdd\x8c\xa9\x35\x6f\x08\xac\x07\xec\x8e\xdd\x6e\x5e\xdb\x2c\x49\xae\x8e\x70\xee\x2c\x46\xd7\xc6\x49\x35\x8e\x72\x20\xec\xa0\xc8\x01\x10\x38\xa8\xef\x91\x29\x1e\x41\x4e\xeb\x4d\xb6\x7d\x0e\xd5\x4e\x28\x0d\xc9\x97\x33\x1c\x0c\xa8\xc0\xce\x1d\x23\x8e\x49\x18\x19\xdb\x32\x5d\x0f\x07\x26\x1f\xf5\xfc\x02\xde\x1b\x16\x18\xf7\xcf\xd2\x89\x60\x39\x42\x8c\xee\x1b\x9e\x76\x7f\x80\x9d\x62\x0b\xb3\xff\x7e\xc8\x27\x76\xd3\x5d\xcd\x33\xc8\xcd\x52\x75\x65\xc8\x49\x2c\x0f\x6e\x46\x1c\x16\xae\xd3\x28\x37\xcf\x27\x96\x40\x92\xcc\x59\x38\x88\xc0\x62\xd3\x5f\x73\x96\x5f\x07\x53\x74\x06\x52\x17\x12\x89\x6e\x57\xe3\xb1\xcc\xb8\x77\xbb\xf1\xe8\xf6\x6c\x29\x3a\x48\xc0\x82\xd4\x22\xb8\x5d\x40\x2b\xec\xd9\xa1\x5b\x02\x74\x12\xff\x91\xc3\x22\x9c\x44\xd0\x34\x4b\xe1\xc5\x92\xaf\xec\xcf\xf3\x09\x6e\xc1\x3d\xa5\xf6\xf4\xd2\x99\x48\x4e\x35\xf2\x28\x25\xb7\x8a\xab\x1a\x2e\x30\xc9\x1a\x95\xe7\x84\xf5\xa1\xe5\x58\x52\x3e\x1d\x73\xcb\x0a\x48\xa3\x0c\xaa\xef\x76\xd1\x98\xfe\x31\xfa\xe9\x76\xbc\xf8\x43\xe5\x4a\x96\xd9\x25\xea\x79\xf6\x64\x5a\xcd\x49\x73\x25\xa1\xa1\xb9\x5f\x8e\x31\x11\x0b\x8d\x70\x25\x7a\xbe\xdc\xad\xdd\x2e\x4a\xe8\x1f\xff\xe7\xa7\x5b\x1e\x4e\xa2\x91\xa4\xf6\x97\xf3\x48\x5e\xa5\x2d\x7e\xf1\x07\x26\x7f\xfc\x74\x1b\x2f\x24\xfe\x3f\xdd\x26\x8b\x3f\x60\x7a\xa5\xe3\x6f\xb4\xe2\x9b\xe2\xe6\x90\xac\x18\x76\x3b\x32\xc3\x05\x89\xf5\xc8\xc0\x84\x4a\xf5\xf4\xc9\x49\xcb\xa4\x18\x2f\x68\x35\xa1\x11\x93\x25\x2d\x8f\xef\xce\x10\x54\x03\x95\x81\xc7\xb7\x76\x78\x04\x04\x0f\xfa\xec\x0a\xe8\x47\xa7\x21\x66\x37\x58\xa6\x83\xe8\xfe\xba\xcb\x71\xe1\x40\x2f\xac\x75\x75\x33\x5c\x61\x24\xbb\x06\x31\x92\xca\x3a\x16\xe4\xf1\xf0\xe1\x5d\x37\x6b\x0e\x49\xd4\x76\x6f\xb5\x14\x27\xda\x6f\xaf\x5e\x5c\xcd\xd8\x58\xb0\x04\x2e\x69\xed\xbb\x6f\x47\x64\x9d\x53\x26\x77\x52\x59\xba\xf3\x87\x02\xf6\x87\xa7\x58\x04\xd8\x95\x34\x15\x16\xb2\xa8\x65\xf6\x89\xda\xc5\x0b\x1f\x85\x2c\x0a\xc2\xea\x1a\x87\x83\x4c\xac\x9a\x89\xbe\xb5\x5b\x17\x2d\x16\x64\x6b\xb0\xf5\xf8\xae\x56\xcb\x9d\xab\xed\x2a\xac\x62\x13\xc2\xf5\xff\x42\x78\x23\xda\x3c\x27\x72\x9b\xfb\xe3\xc1\x4f\xb7\x0c\xde\x03\x9e\x67\x09\x03\xfd\x1d\x2b\x21\x82\x86\xbb\xb8\x6e\x2b\x67\xf1\x07\xc6\x0b\x32\x7c\x54\xbb\xf7\x5c\xf9\xbc\x53\xdd\x18\x21\x3b\x8b\x0b\x26\xde\x9b\x97\xb2\x77\x67\x65\xb9\xe2\x0d\xe0\xe4\x04\xde\xd3\x4e\x4e\xa8\x90\x64\xb1\x22\xed\x9d\xab\x7d\x75\x1f\x59\x3d\x5e\x3a\x63\xf7\x1b\x3b\x63\x39\xe3\x63\x33\x80\xe2\x22\x2d\x3a\x17\x71\xc1\xff\x4b\x74\x4e\x19\xe3\x9d\x94\xa7\x22\x8d\x27\x69\xc1\x92\x4e\xaf\x53\xcc\x67\x2c\x47\xb8\x96\x63\x1c\x4f\x26\x2c\xa9\xb6\x69\xe6\xbe\x23\xb0\xd5\x46\xa3\x17\xee\xab\x52\xcb\x13\x6b\xe3\xdd\x04\xdf\x0a\xb3\x61\x76\x94\xcb\x96\x17\xf1\xf8\xc2\x79\x17\x81\x1c\x8a\x97\xec\x76\x59\x7f\x3c\x89\x8b\xe2\x4d\x5a\x08\xb0\x0a\x0c\x27\xd6\xc2\xbd\xa3\xad\xbd\xc4\x54\xb5\xc2\x15\xa1\xe4\xd7\x33\x70\x9b\x98\x21\x78\xa9\x1e\xf1\x11\xf7\xbd\x9e\xe7\xb3\x80\x05\x8a\x5d\x92\xbc\xb1\xe7\x05\xf0\x74\xdd\xbc\x7d\xfd\x57\x31\xcd\xd9\x34\xfb\xce\x9a\xc8\x26\x95\xe8\xcc\x32\x2c\x8e\x6f\xd5\x75\xa4\x5d\x2d\xbc\x01\x54\x72\xc4\x71\xca\x0b\x48\x28\xe0\xf0\x5a\xc8\x0d\xbb\x1d\xb1\xd6\x92\xb2\x27\xd4\x20\x48\xc4\xea\xef\x8d\x86\x8e\x43\x98\xee\x7f\xd0\x0f\x8e\x73\xb0\x86\x58\xbb\x9d\x9d\x2b\x77\x83\xae\x16\xd0\x19\xc2\xb7\xe6\xd9\x90\x3d\x65\x74\xde\x9f\x65\x33\x84\x9f\x62\xb9\x76\x64\xe4\x0c\xe8\xd0\x35\xf7\xe2\xd1\x79\x7b\x54\x43\x75\xbb\x30\x5e\x81\x43\x4b\x36\xa9\x4d\xb3\xf2\x72\x25\x6b\xd6\x02\x29\xc2\x91\x46\x91\xe7\xba\xb6\xa5\xd7\xde\x17\xa9\xdc\x7a\xec\xc3\x66\x27\xe5\x1d\x81\xd1\xed\x02\xf7\x2f\xe2\xe2\xdd\x25\x7f\x9f\x67\x33\x96\x8b\xeb\xca\xf2\xa0\xc4\x08\xec\xb8\x85\x3c\x82\x4e\x76\x26\xf1\xa1\xd2\x51\x99\x99\x1b\x8d\x99\xd2\x3b\xa1\x49\x36\x06\x7c\x34\x17\xfb\x42\x3d\xdb\x20\x2f\x49\xbf\x7b\x78\x8d\xf5\x0b\x71\x3d\x61\xfd\xcb\x34\x11\x17\xd4\x1b\x0e\x06\x0f\x3c\x62\x22\x2f\x58\x7a\x7e\x21\xa8\xb7\x35\x18\xcc\xae\x3c\xdd\x0d\x77\xc3\x9b\x4a\xd2\x53\x16\x26\xb7\xb3\xac\x48\x25\x66\x81\x17\x9f\x16\xd9\x64\x2e\x98\x47\x44\x36\x0b\x06\x64\xc2\xce\x44\x30\x20\xb3\x2c\xe5\x82\xe5\x2f\xbe\xcb\xde\x32\x9c\xee\xf7\xb4\x48\x4f\xd3\x49\x2a\xae\x03\xef\x22\x4d\x12\xc6\x3d\x02\xc8\x05\x1a\x0d\xa2\xb0\x0a\xbc\xe1\x43\x08\x1a\x3f\xbb\x36\xfb\x42\x76\x7c\x3c\x9b\x31\x9e\x3c\xbf\x48\x27\x89\x24\xd3\x2c\xd2\xa7\x59\x72\x5d\x4b\xd4\xea\x6f\xf2\x38\x50\x8a\x86\x1f\x65\x65\x6b\xba\x15\xd6\x8b\x2f\xf5\x8a\x71\x9e\x4d\x26\xe6\x81\xb3\x9e\x9b\x53\x25\x1a\x13\x53\xd1\x1f\x4f\x52\xc6\x55\x7c\xb3\x5e\xb5\xfc\x6a\xf5\xa6\x94\xf7\xac\x10\xf4\x8c\xde\xaa\xa6\xa6\xa6\x91\xa9\x52\xd3\xfa\x4e\xae\x29\xfa\x4e\x07\x64\x49\x70\xc5\xf7\xbf\x2f\x30\x39\xa5\xb7\x0b\x72\xde\x98\xcd\x27\x8e\x48\xc6\x9a\xa0\xd4\x8e\xdc\x08\x71\xfb\x4d\x9c\x01\x35\x1f\x7a\x48\x71\xc0\xa9\xe8\x67\x97\x9c\xe5\x07\x3a\xc5\xbc\xee\x36\xb3\x92\x14\x3c\xe4\x92\x36\x1b\xf9\xe7\x6b\x02\xf6\x0b\x77\xad\x23\x74\xcf\x3c\x02\x23\xab\xcf\x84\xc8\xd3\xd3\xb9\x60\x60\x30\x39\xee\x09\x26\x2e\x58\xde\x4b\x13\x8f\x5c\x23\x8c\x89\x33\xd7\x1a\xf3\x6a\x69\xe2\x2d\xe4\x11\x5e\x1f\x76\x72\x4e\xed\xd8\x8b\xfe\xf9\x5d\xd5\xd9\xa3\x27\x43\xa7\x72\xe5\x75\xbb\xf0\xab\xda\xec\xae\x69\x7c\xab\xe5\x8f\x64\xf2\x02\x63\x4c\xe0\xa3\xf2\xb0\xdb\x49\xfb\x22\x9b\xf5\x68\x2e\x7f\x88\xe4\xa5\xce\x44\x0f\x3c\xfd\x9c\x09\x92\xa1\x54\xad\x43\x90\xc2\xd2\x4b\xb2\x3e\x83\xd4\x24\x84\xc9\xd5\xd3\xa5\xd3\x7e\x2e\xa7\x0a\x86\xe2\x6a\xda\xa8\xf2\x7a\xf5\xb6\x01\xf8\x05\x92\x7a\x0a\x99\xb4\x7f\x9a\x09\x91\x4d\x31\x81\x30\x55\xb1\xb1\x9e\xc8\xc7\x16\x4f\xaa\x2b\x34\x29\x6f\x24\xce\xba\x76\xca\x15\x78\x67\xf2\xf7\x74\x0b\x34\x9e\xc4\x54\x53\xcf\x6a\x31\xb9\x70\x50\x22\x8e\xe5\xda\x1b\x47\x15\x57\x8e\xd2\xcf\x5a\x7c\xea\x39\x14\xff\x8d\x81\xa1\x59\x6e\x98\x6a\x98\x9f\x6a\x23\xe5\x61\x2c\x37\xca\x38\x5a\x13\xf9\xb5\xdc\x19\x59\x7d\x2e\xaf\x57\x0b\xc2\x48\x60\x37\x72\x18\xe7\xf0\xbf\xa7\xec\x52\x32\x0c\x53\x33\x49\x25\x59\xa9\x2d\xc5\xe7\xf4\x46\x72\xe2\x5c\xa2\xed\xeb\x61\xe5\xba\xa5\x55\x58\x76\x80\x6f\x86\x99\xab\x2e\x33\xe1\xc5\x62\x31\x06\xf3\xad\x0c\xdf\x1a\x03\x8e\x1c\x56\xfd\x33\x5a\xed\xa1\xed\xd6\x65\x09\x87\x87\xb4\x19\x89\xe1\xd5\x57\xf6\xb2\x76\x01\x15\x8f\x2f\x18\xf2\xf4\x1b\x7d\xef\x54\x76\x5a\x51\xb7\x32\xad\xab\x3a\x41\xa2\xaf\xb3\xc1\x89\x92\x53\x33\x16\x24\xa3\x7a\x08\x8d\x02\xc7\x39\x13\xc7\x71\x6e\x06\x01\xbc\x64\x52\xee\xe7\x64\x4e\x63\x3f\x23\x67\xf2\x84\xe4\x7b\x74\xa2\x9b\xdf\xed\x16\xfb\x74\x22\xd1\xeb\x76\x43\x4f\x62\xe7\x11\x0f\x9a\xee\x45\x2d\xe7\xa1\x6d\xd8\x44\x12\xe9\x72\x78\xe2\x6e\x57\xfe\xcc\xcb\xf2\xcc\x1e\xee\x18\x93\x58\x56\x01\x70\xba\xdd\xb9\xac\x41\x82\x96\x55\x88\x6c\xe6\x11\x4f\x55\xfe\x83\x55\x70\x55\x45\x51\xaf\x62\x4d\x11\x07\xd0\xe6\x6c\x26\x8b\x16\x64\x4a\x67\x8a\x72\x61\x05\x48\xf8\xc0\xf7\xfb\x9c\x9d\xa5\x57\x35\xe5\xbd\x78\x32\x51\x90\xc6\xc8\x8b\x4f\xe7\x42\xb0\xc4\x23\x53\x72\x88\x31\xb1\x9d\xa0\x10\x55\x5d\x71\x1f\xc2\x62\x35\x44\x45\x30\x42\x9f\x9c\xd9\x5b\x19\x85\x44\x92\xac\x42\xe2\x6c\x65\x35\xab\xca\x38\xd5\xd4\xf7\x3a\x7d\xf1\xa4\x7b\x48\x02\x50\xb3\xe3\xb9\xea\xa6\x6e\x37\x41\xa2\x2f\x20\x8a\x00\x7c\x02\x8d\xc1\x24\xa9\xe6\x5c\x2d\x41\x56\xb1\x3e\x58\x2c\xc8\x1b\x7a\x4f\x5f\x91\xcb\x7f\x69\x6d\x30\x8d\xce\x33\x21\xe2\xf1\x85\x59\xca\xeb\xee\x40\xf7\x81\x3d\xcc\xe3\x54\x52\x70\xc6\x74\xd2\x9a\x12\x2f\xfa\x17\x96\x96\xdc\xea\x5e\xd8\xa6\xba\x0b\xad\xa0\x13\xb3\xd0\xe6\x74\xa2\x16\x9a\xc4\x46\x92\x9e\xf3\x6e\x57\xfe\x14\xdd\xee\x7a\xa6\x74\x6a\x26\x71\x21\x8e\xd2\x1b\x86\x55\x13\xcf\x68\x2d\x76\x6d\x4e\xcf\xf4\x52\x2d\xe8\x99\x06\xbb\x70\x66\xb1\x46\x5a\xb5\xfe\x2e\x9c\xc5\xf2\x22\x97\xc8\xca\x19\xaf\x91\xfd\x4e\x67\xba\xaa\xeb\xfa\x0a\x39\xa5\xd7\x76\x85\x9c\x9b\x6f\xb5\x42\xc8\xcd\x0a\x63\xdc\xe1\x18\x79\xb3\x94\x73\x39\xd7\xe0\xfd\x6a\x8c\xbc\x6c\x2e\x7a\xd9\x99\x45\x52\x46\x57\x2a\x22\x77\xad\x6a\xd6\xcf\xe6\xe2\xdd\x99\xc2\x1b\x26\x21\xcc\x01\x05\x1f\xc2\x92\x14\x89\xd5\x2c\x17\x60\xc5\x47\x07\x14\xc7\x12\xb7\x03\xff\xfb\xcb\x56\xe0\x5b\x0d\x98\xc1\xe2\x51\x6c\x8d\xac\x61\x81\x4e\xc9\x39\x59\x39\xdf\xc8\x33\x1a\xca\xb9\x3d\x45\xb7\x0b\x92\x62\x72\xa5\xbe\xd4\x9a\xb6\x73\xb6\xee\xd0\xa8\x05\xce\xea\x4e\x9a\x90\x84\x5c\xc0\xba\x20\x67\x94\x39\x30\xc9\x4c\xf5\x94\x9c\x81\x19\x3a\x93\x14\xc4\x19\xb0\xa9\x67\xd5\x1d\x5d\xc7\x03\xd3\xb7\x00\x68\x4a\xcf\x1c\x1e\x74\x2d\xa1\xd3\x70\x10\x91\x09\x9d\x86\x43\x6d\x3a\x77\x42\x13\x7a\x06\x0b\xe7\x7a\x69\xf0\xc1\x16\x51\xcd\x95\x31\xdc\x0b\x01\x6d\xf2\x1e\x84\xbd\x3d\xf5\x82\x4e\x45\xdf\x8d\x2d\xc2\x41\x14\x78\x97\x29\x4f\xb2\x4b\xc8\x01\x86\xe8\xc3\x59\x7c\xce\x3e\x29\x4f\x0e\x44\x7e\x7f\xd6\xdf\x72\xe0\x73\x20\x46\x7c\x37\x0b\x44\x2b\xc2\xc3\x77\xb2\x47\x92\x8e\xa8\x88\x02\x00\xbd\x44\xe9\x62\xb2\x9e\x21\xde\xe7\x59\xc2\x8e\xaf\x67\x66\x39\xc6\x94\x93\x94\x9e\x00\xef\x2b\x4f\x50\x32\xa1\x72\x1f\xcc\xa6\xb3\xb9\x60\xc9\x91\xa4\x51\x11\x87\xdb\x28\x4e\x43\x4d\x06\x18\x12\x10\xd6\x92\x9f\x1b\x22\x49\xad\x32\x1f\x52\x23\x12\xdf\x43\xb3\x8c\x69\xbc\x9a\x66\x59\xe3\xe1\x20\xf2\xe9\xb8\xef\x36\x9e\x87\x43\x1b\xf7\xd9\xc6\x6d\xb5\xe4\xdb\x6e\xe6\x5b\xbc\x69\x9b\x58\x92\xc7\xf0\x8e\x33\x6d\x8a\x86\xb2\x70\x10\xd5\xaf\xa9\x7c\xd6\x2f\xe6\xa7\x85\xc8\xd1\x10\x14\xa5\x25\xdd\xa8\x6c\xcd\xf3\x50\x44\x3e\x75\x54\x7b\x26\xa1\x77\x9a\xe5\x09\xcb\x3d\x9f\xf9\x1e\x8c\x9c\x17\xe1\x40\xe6\xeb\xdd\x9f\x4f\x2e\x32\x4b\x40\x35\xf7\x5e\x72\x81\xd7\xf4\xfe\xe7\xc9\x6e\xec\x76\xe5\x0a\xbe\x80\xef\xb2\x44\x7c\xef\x3a\x1c\x46\xdd\x2e\x2c\x72\x4a\xe9\xa5\xa2\x5b\x10\xf7\xe9\x21\x81\x00\x35\x2b\x1e\x13\xee\x17\xfb\xd7\xe1\x76\xa4\x60\xc8\x38\xb7\x44\xaf\x2a\x21\x81\x61\x2c\x77\x8e\x73\x60\x26\x64\xbe\x04\x26\x56\x53\x09\x90\xa4\x24\xb7\x57\x59\x1a\x07\xa6\x21\x3a\x95\x08\x15\x95\xef\xc9\x61\x1c\xa1\xdc\x07\x89\x59\x17\x3b\x92\xfb\x34\x26\xc2\xa9\x3f\x30\xf0\x4c\x61\x3f\xde\xe7\x80\x7d\xde\x43\x71\x2f\xc5\xfb\x94\x43\xdb\x51\xde\xa3\x71\x6f\x09\xa0\xa8\xb7\x1e\x13\x07\x1f\x8b\x62\x7b\x15\x23\x09\xd2\x02\x84\xfd\x53\xd6\xd1\x04\x19\xac\x6a\xa1\x84\x84\xb6\x36\x24\x92\x7b\x54\xe1\x2c\xdb\xec\x20\x09\x30\x45\xbd\xb7\xa7\x69\x92\x4c\x98\x8b\x5e\xd5\xe4\x1a\xa2\x80\xde\x32\x36\xa6\xee\x65\xac\xd0\x52\xe7\x62\x92\x2f\xd0\x25\xb9\x22\xd7\xa4\x20\x87\x84\xc3\x68\xdb\x59\x36\x71\x66\xd9\xa4\x2c\x51\xbc\x77\x1d\x0e\x24\xe4\x89\x5e\x03\x97\x9a\x78\x45\xb1\x4f\xbf\x13\x15\xa2\xfa\x88\xc1\x24\xf6\xe7\xfb\xd7\xe1\x96\x2c\xa0\xa2\x6a\x25\x7a\x4e\x09\x80\xd7\x9c\x69\x13\xb8\x91\xb8\x6b\xa6\x75\x64\x53\x6b\x08\x29\x52\x69\x54\xd5\x27\x54\x84\x99\x6a\x2e\x82\x66\xaa\xb9\x28\x04\x16\x92\x30\x88\xb6\x96\xec\x39\x25\x75\x73\x03\x35\x4a\xf5\xe6\x1a\x7c\xea\x50\xed\xbc\x72\xaa\x6e\x87\xd9\x6c\x88\x9a\xe5\x4b\x45\xdb\x1a\x32\x66\xdc\xd8\x73\xa8\x9a\x62\x31\x6c\x41\xa8\xa5\x45\xa6\x7b\x5b\xb0\x58\xae\xd2\x99\x4b\x73\xf2\x1d\x94\x48\x0d\x99\x79\xe7\x96\x55\x4d\xd3\xab\x6a\xd7\x2a\xc8\x95\x33\x4d\xdd\x2d\x4b\xaf\x80\xab\x6a\xbf\xb2\x79\x9d\x35\xee\x54\xbc\x6a\x16\xa3\xaa\x59\x57\xba\x17\x62\x9f\xce\xc9\xd5\xca\x8e\xbc\x72\xa6\xfb\x7c\x73\xab\x91\xd3\x9d\xf0\xc8\x76\xb0\x05\xdd\x73\x40\xdb\xe1\x6d\x83\xdd\xab\xc1\xd6\x59\x65\xef\xa2\x19\x1e\xcd\xe8\xcc\x10\x2e\xc4\x5b\xe9\x30\xa5\x63\xa4\xc6\x16\x18\x07\x20\xaf\x24\xbb\x6a\x46\x0d\x93\x59\xe3\x66\x2b\x5a\x50\x3b\x15\x22\xc7\x92\x8c\xfb\x26\xf9\xe1\x7b\xd6\x1f\xdb\x13\xaa\x2b\xe3\x8a\xcc\x52\x9d\xb1\x4f\x07\xe0\xab\x49\x92\x55\xa9\x22\x26\x4d\x37\x05\x79\x3d\x4c\x98\xcf\xf7\x85\xea\x36\x07\x8e\x6e\xb8\x05\xb4\x15\xf5\xb8\x05\x65\x7a\xc5\xc2\x32\x11\x84\x2d\x50\x0c\x33\x70\x46\x67\x65\x19\x46\xe4\x98\x7c\x93\x94\xd1\xbd\xed\x18\x36\xea\x87\x89\x67\x6b\x1f\x56\xcd\x50\x1b\xa7\xad\x59\xef\xa3\xaa\x11\xdb\x0d\x20\x66\x46\x5a\x38\xdb\x6e\x2b\xec\x7c\xb5\xc0\xaa\x19\xcc\x16\x88\xc3\xae\x3c\x53\x2d\x38\xb6\x2c\x32\xba\xa1\x19\xaa\xf8\x56\x87\x3f\xc0\x23\x87\x1f\x39\x25\xe7\x38\x68\xcd\x46\x9e\xa9\xda\x6e\x24\xd4\x56\x5a\xdb\x64\xa8\x78\x67\x4c\x96\x3b\x50\x5f\x21\xad\xb1\x0a\xb5\x9c\x66\x28\x05\x34\x1a\x6c\x90\xf2\x41\x43\x84\x02\x9c\x63\xc2\x56\x31\xf2\x2a\x83\x53\xf3\x02\x7d\x23\xcf\x08\x30\x1e\xb6\x35\x4d\x4e\x09\x13\x74\xdc\x32\x05\xcb\xf2\xb8\x6d\x42\x49\xf6\x40\xaf\x2f\x7d\x02\xad\x0f\xeb\x10\xcc\xe0\xd7\x00\x38\x83\xa9\x20\xc8\x4d\x47\x91\x4a\xb2\xbc\xfa\xa2\xea\x02\xb2\xdb\xd5\x90\xa9\xbe\x77\xec\x76\xaf\x74\xba\x70\xf8\x16\x95\xf5\xca\x64\xad\x25\xc9\xb8\xb2\x44\x42\x2b\xd7\x2a\xa6\x5f\x5f\x4e\xa0\x2b\x72\x89\x09\xbc\x92\x9d\x9f\xb3\x1c\x79\x2a\x8f\x47\x6e\x2b\x00\xc1\x15\x69\x5e\x17\x04\x97\x9a\x93\xfb\xd7\x6f\x42\x9e\x91\x9b\xfa\x0d\x88\x8c\x90\x20\xe1\x12\x9b\xab\x4b\xec\x78\xb1\x58\x90\xab\x3b\xef\x38\xd4\xe5\x06\xd7\x87\x93\x35\xa9\x6c\x70\x00\x7f\x73\x95\xcd\xe5\x8c\x2e\xa7\x02\xd3\xb5\xac\x63\x9a\x75\xbb\x28\xa3\x99\x63\x7e\x19\x30\x13\x0a\x33\x0e\x97\x84\x28\xc3\xf8\x16\x72\x55\x4c\x20\x0e\x87\x11\xcd\xc2\x61\x54\x96\x59\x38\x88\xf4\x9d\x49\xb6\x16\xd3\x09\x6c\x62\x74\x22\x37\x81\xd8\xa5\xe3\x63\x32\x1c\x60\x92\xba\x51\x29\xb8\x4c\x96\x1c\xa4\x66\x70\xc2\x0c\x1a\x9a\x41\x33\xe5\x86\x3a\x56\xd0\xc6\x92\xd3\x54\xdb\x8f\xc2\x4f\x1e\xa8\x0a\x45\x9f\xa6\x0b\xd9\x81\xc7\x2b\x74\xc8\xf0\xed\xc2\xf4\xe1\xb2\x5d\xaf\x7e\xb6\xbc\xd7\x2d\xbf\xe3\xaa\xd7\x1e\x39\x6b\xf5\x05\xcd\x69\x0a\xd7\xd2\x05\x36\xf6\x9d\x4d\x04\xc8\xe8\x37\x32\x85\x2c\x5a\xca\xa7\xc4\xa0\xb5\x1d\x17\x27\x52\xad\xe7\xdb\x8b\x98\x27\x13\x96\x07\x82\x8c\xc5\x55\xc0\x49\xc6\xc7\x2c\x88\x17\xd6\x80\x56\x5f\x46\xac\xd2\x57\x56\x63\x6f\x9a\x03\xba\xc3\xa2\x9f\x9d\x9d\xad\x74\x59\x55\x3d\x78\xd4\x1b\x07\x0f\xd6\xcd\x96\x94\x25\xca\x90\xc0\x23\xa3\x7b\xdd\x48\x0f\x96\x5a\xb4\xbc\x71\xc1\x66\x18\xf7\x75\x23\x95\xe2\x27\xaf\x95\x91\xf3\x6c\xcc\xe4\xf4\x50\xbb\xa9\x69\xb6\x5e\xc0\xb5\x87\x27\xf3\x12\x60\x2f\x02\xed\x9b\xac\xf1\x4d\x18\x83\xaa\xa0\x16\x7a\xd9\x1f\x8e\x78\x6f\x18\xc0\x4c\x1c\x3e\x4d\xf7\x38\x78\x9b\x8b\xc3\xb4\x37\x8c\xaa\xa2\x61\x6a\xcd\xc2\x2f\x0f\x79\xb3\x89\xcb\x31\x6d\x4f\xeb\xf6\x04\xa0\xbc\x3f\x16\x57\x24\xa3\xdc\x74\x01\x99\x50\x0e\x43\x4a\xc6\x34\x2f\x4b\xb1\x96\xe9\x07\xe6\x31\x89\x31\x99\x74\xbb\xe2\x8e\xde\xd1\x9d\xc3\x16\x08\x93\x6f\xf4\x56\xd1\x48\x96\x56\x52\x8b\xc4\x52\xe2\xea\x31\x15\x76\xfc\x05\x79\x47\x6f\x15\xf7\x14\x18\x2e\x0a\x9e\x6c\x2d\x2f\xa8\x7e\x15\x47\xb9\x20\x47\xb4\xfe\xf0\x66\x8a\x3e\x1c\x3c\xf0\x88\xa9\x15\x02\xa6\x9c\x7a\x5f\xd6\x75\x42\xc0\x31\xeb\xf8\x8b\xfb\x5e\x5f\x07\xbd\x20\x62\x79\x10\xb9\x33\x88\xc2\x98\x66\x17\x60\x9a\x1d\x1e\x7f\xaa\xa1\x8b\xef\xbc\x40\xac\x66\xbe\xbe\x2f\x56\x47\xc7\x5a\x0e\x12\x0d\x88\xbb\xdb\x13\x87\xdd\x2f\xc6\xb0\xfc\xdd\x9d\x4c\x52\x1c\xea\x11\x88\x6b\xe6\xc2\xa7\x71\xe3\x89\xfe\x67\x77\xf7\x56\x6f\x41\x6a\x1b\xaf\x96\xdb\x51\xa8\x52\x60\x55\x09\x5a\x05\x89\x4a\x13\xd9\x0c\x92\x38\xb5\x21\x72\x0b\x7d\x24\x60\xa4\xb8\xa3\x21\x7a\x50\x13\xe3\xc9\x91\x02\x85\xbb\xdd\x9e\x51\x13\x3c\xab\xa4\x3a\xbc\x07\x1e\x88\x17\xa8\x93\xd4\x35\xb7\xa2\x4a\x6d\x0e\x07\x83\x0d\xa1\xdf\x27\x89\x04\x26\xb2\x59\x05\x4b\x64\xb3\x65\x50\xf2\xb8\xae\x41\x92\x45\x34\x20\xfd\x52\xe9\x76\xcf\x67\xb7\x7b\x9c\xcb\x45\x77\x93\x87\x5b\x46\x68\xae\xdc\xfe\xab\xb2\x6f\x6b\xb4\xbb\x7a\x9b\x57\x77\x86\x65\xb9\xea\x81\x1b\x0e\x81\xe7\xe4\x23\xf9\x8b\xfc\x4e\x5e\xd0\xdb\x69\x96\xcc\x27\xac\x08\xc2\x4b\xf2\x8c\x5c\x45\x0b\xf2\xbe\xe1\x6c\x3a\x43\xf6\xf6\xad\x92\xea\xaf\x66\xec\x9d\x2f\xda\x44\x48\xe6\xc1\xa8\x9d\x7b\xc4\xfb\xc8\x4e\xbf\xa5\xe2\xd8\x89\x79\xe7\x06\x0e\xb3\x1b\x37\x38\x2d\xaa\x50\x44\x38\x1d\x3c\xe5\x7b\x46\x14\x0d\x7c\xdb\x19\xef\x96\x21\x07\x9d\x0e\xab\x63\xa3\x65\x39\xc2\x38\x72\x6c\xbb\x23\x4c\x3e\x49\x16\xe5\x4f\xb7\x81\x9f\xda\x09\x4a\xd6\x37\x44\x08\x5a\x57\xbb\xcb\x19\xc2\xce\xaa\xfd\xad\x7a\x3c\x98\xb1\x1c\xec\x1d\xf1\xb1\x36\x52\xb3\x78\x0e\x32\x09\xe4\xa3\xfa\xf9\x4b\xfd\xfc\x4e\x6b\x67\x71\x7a\x86\xd6\x33\xf4\x11\x77\xbb\x1f\xf7\x87\xbb\x06\xcb\x8f\x95\x47\xd9\x8f\xbd\xe1\x2e\xd9\x7a\x38\xc0\x04\x34\x9b\xfe\xa2\x05\x13\xc7\xe9\x94\x65\x73\x81\x18\x24\xe0\xb5\xf5\x0c\x3d\xc7\xdd\xee\x6f\x08\xf7\x9e\xef\x0d\x07\x72\x85\x80\x06\xcb\x5f\xdd\x2e\x1a\x4f\x58\x9c\x9b\x02\x7f\x61\x8d\x06\x26\xcf\xe9\x6f\x08\x93\x3f\x11\x26\x1f\x29\x14\xc4\x0b\x92\x21\x75\xbb\x0c\x27\x9d\xfa\x94\xe4\x1c\xc8\xa8\xbc\x49\x0b\xc1\x38\xcb\x71\x59\x86\x5e\xce\x8a\xf4\x86\x79\xc4\xc8\x85\x10\x4f\x64\xf3\xf1\xc5\x34\xfb\xce\x56\x3d\xe5\xad\x00\x87\x18\xf9\xdd\xbe\x3a\xbe\x6c\xf7\xee\x58\x29\xc4\x5a\x89\x0e\x2d\xcb\x27\x77\x90\xca\xe6\xb9\xf2\xa7\x84\xed\x90\x51\x6e\x3f\xe1\xbc\x40\x29\xec\x60\x9f\x14\x51\xa1\x02\xbc\x7f\x91\x16\x22\xcb\xaf\xe5\x8c\x00\x0f\x93\xef\x14\x95\x88\x04\x91\x04\xce\x8b\xbe\x5e\x18\xed\xad\xca\x10\xeb\x1b\x21\xbe\x1b\x86\xcb\xd2\x0d\x2a\xd4\xa0\x9e\x85\xb1\x89\xa5\xe6\x12\x26\x7c\xc1\x29\x23\x48\xd0\x39\x76\xec\x75\x34\x54\x6e\xaa\x14\x49\xad\x57\x22\x57\xea\xb5\x63\x3e\x16\x59\x4e\x05\x89\x95\x51\x6a\xf5\xe0\x35\x5f\x26\xea\x66\x4e\xab\x56\xd3\x3c\x0d\xab\x13\xeb\x03\xed\x7c\x97\xde\x6a\x13\xe4\xde\xa0\x33\xf0\x34\x4f\xf0\x6e\x39\xca\x61\x13\xbc\x78\x2e\xb2\x8e\xfc\xe3\x11\xe7\x1d\x2c\xf0\x94\x50\x89\x3c\x10\xed\xdd\x74\x50\x93\xd0\x58\xac\xb9\x84\x3a\x9d\x82\x16\xc1\x9a\xe3\xaf\xd4\x3c\xb7\x4d\x68\x6a\x59\x88\xb1\xe4\x99\x14\x7b\x51\xd8\xcf\xc3\x2c\x51\x02\xcf\x09\x4d\xdd\xbb\x70\xcb\x2a\xe8\xd2\x74\xa2\x68\x4e\x55\x8a\x8e\xdd\x90\x81\x41\x0b\xb2\x24\x60\x99\x80\xb4\xb5\x45\x1e\x84\x91\x8f\xd8\x84\xc9\x31\x41\x89\x71\xe6\xe1\x54\x4c\x13\xe2\x7d\x4f\xd9\xe5\x2c\xcb\xd5\x5d\x58\x55\xcf\x08\xb9\x28\xd4\x3a\xa4\x15\x1d\x0f\xc4\xc4\x26\xcc\xc3\x81\x5e\x80\x3d\x45\x38\x35\xe0\x1a\x22\xfb\xc7\x01\xd7\xa1\x61\x12\xda\x9b\x30\x7b\xb1\xbb\x62\x79\xc3\x01\xc1\x25\x41\x8c\x97\xcc\x8d\x1e\xc3\xb0\xab\x50\xd0\xf9\x39\x13\x17\x1d\x0d\xb6\x13\xf3\xa4\xa3\x00\x5b\x35\x7c\xe3\x31\x14\xaf\x29\x80\xfd\x3f\x95\xe4\xfd\x28\x57\xf0\x25\x51\x22\xd9\x85\x15\x7d\xaf\x70\x50\x1a\x94\xf2\x4f\x38\x88\x16\xd6\xb7\x4a\x9c\x24\x86\x05\xc6\xa4\xfe\xf2\xed\xbc\x30\xde\xd3\x80\xcf\xd9\x5c\x21\x3b\xcb\xb3\xef\x69\xc2\x3a\x31\xef\x54\xa5\x3d\xed\x57\xb6\xb9\x2a\xe8\xe7\x3a\x8b\xda\x4c\xc7\xcd\x87\xce\x66\x81\xb8\x99\x55\xad\xcb\x66\x36\xed\x16\xd3\x1d\xdf\x77\xad\x19\xdd\x34\xcb\xa3\xd5\xde\x1b\xf5\x86\xda\x4f\xd2\x22\x06\xc3\xf4\xe4\xce\xe9\x66\xa6\xd1\x68\x19\x12\x0d\x9d\x7c\x9a\x27\xaa\x67\x58\x66\xf1\xd1\xd2\x23\xa2\xdc\x5f\x6f\x17\xd5\xfe\x4e\xb8\x76\xa8\xed\x9d\xa5\x57\x2c\x69\x8a\xba\x5b\x91\x28\xca\x9e\xa2\x98\xc6\xda\x92\xd6\xdb\x2c\x61\xb8\xdb\x8d\xbb\xdd\x21\x68\x5e\x99\xd7\xcc\xa7\x46\x10\x4a\xed\x84\x4a\x70\x6a\xf9\x25\x33\xc6\x8e\xc4\x12\xcc\xfa\x14\x5b\xe3\x00\x56\x0b\x99\xab\x33\x26\xc6\x84\xaf\x29\x26\x27\x25\x13\x9a\x5b\x89\x4a\xc9\xd8\xd8\xc0\x27\x52\x38\xa1\xcf\x4f\x37\x91\xdc\x3b\x4b\xd5\x41\xa5\x8c\x9f\xc4\xd7\x58\xeb\x41\x4f\xfc\xc2\x1f\xcb\x45\x50\xc9\xf7\xad\x53\x2a\xd4\xa9\xac\xec\x61\x79\xc4\x11\x3a\xd5\x7d\x53\xb9\x70\x4d\x6d\xff\xe9\xab\x28\x8b\xeb\xa2\x8e\x7c\x53\x20\x4c\x6e\x1b\x92\xce\x5f\xf5\x28\x6b\x21\xdd\x21\x49\x26\x0f\x3e\x77\x53\xc2\x44\xdd\x1e\xb9\x13\x93\x71\x39\xdb\x12\xcd\x45\xaa\x10\x12\x78\x41\x66\x4d\xf1\x8c\x16\x53\x66\x19\x6a\x99\x91\x78\x74\x82\x9a\xfb\xb1\xbb\x40\x70\x60\xb7\xd4\x15\x53\x7a\xc9\x28\x9d\x2b\x52\xaa\x7a\xc6\x21\xd4\xdd\xe7\x65\xa0\xd7\xdd\xb7\x65\x23\xdc\x5a\xbd\xc3\x6b\x11\xdf\xea\xc1\x7e\xa1\x25\x33\x95\x10\x2b\x89\xe9\xad\x2e\xc4\x8d\x1c\x8a\x2a\xc1\xb5\x2c\x0a\xf0\x3e\xc0\xbe\xa9\x2b\x20\x25\x5a\x67\xce\xff\xd8\x08\x43\x5a\x9a\xd2\xc4\x10\x03\xaf\x87\x1c\x94\x7b\x00\x0a\x44\x42\x7e\xa0\xa0\x12\xfe\x6b\x05\xe4\x3b\x6d\xc4\xad\xf0\xdc\x4e\x88\x2d\x57\x64\xbe\x7a\x74\x8b\xc4\x5a\x12\xd4\x41\x41\xb5\x59\xb7\x5d\x55\xf8\xc9\x62\x0e\xec\x1a\xfe\x81\x62\x5a\x2e\xb1\x0d\x8c\x5f\x8d\x04\x6e\x83\x55\x25\x9b\x34\x9b\x49\xa1\x2c\xb2\xd9\x9e\xd3\x0f\x70\xa9\xaf\xd8\x41\x1b\x27\x4b\x48\x04\xf6\x9c\x7a\x21\x9f\xe6\x40\x6d\x24\xc8\xcd\xdc\x33\x79\x7f\x68\x57\x6e\xa1\xfc\x80\xdb\x57\x85\x41\xd2\x95\x2e\xcd\xea\xb5\x74\x84\x56\x0b\x49\x13\x4e\x6f\x97\xe6\x77\x73\x01\xfc\xc8\x7c\xc7\x81\x99\xec\x7a\xb7\x5c\xda\x76\x05\xd8\xba\x7e\x8a\x84\x2b\x05\xbc\x5f\x13\x38\x2f\xcb\xd0\xd9\x60\x9d\xed\xb5\xda\xfb\x0c\xbf\xa2\x2e\xe7\xd7\x53\x0c\xb7\xbd\xc3\x87\x58\xdf\xd7\xda\x69\xec\x30\xee\x79\x5f\x49\x5b\x1c\x67\x33\x35\x25\xda\x12\x7f\x86\x2b\x1e\x9d\x9e\x91\xb1\x91\x65\x1f\x3e\x34\xed\xef\x3f\x79\xf4\x70\x63\xb2\x81\x26\x9b\xa2\x26\x87\x8c\xdd\x35\x6b\xa7\x63\x4b\x15\x6f\xd8\x99\x16\xac\xef\x0d\x1f\x2e\x48\x41\x07\x6b\x93\xbd\x9d\xc1\xe3\x6e\x37\xed\x76\x51\x41\x7b\xc3\x21\xeb\x3d\xdc\x80\x59\x3a\xcb\x2e\xd1\x84\x6c\xe1\x5e\x7f\x30\x78\xb4\xf5\x68\x63\xe2\x6f\x6d\xf5\x1f\x3e\xc6\x24\x2d\x4b\x34\xae\x2f\xc3\xf8\xca\xc6\x90\xad\x1d\xcd\x89\x25\x34\xde\x44\x75\x44\x7b\x95\xf6\xe1\x18\x66\x73\xb2\x81\x26\x3d\x53\xb4\x57\x60\x5f\x6d\x05\x77\x75\x1d\x18\x0d\xbe\xa7\x7e\x32\xbe\x6f\xbe\xab\x03\x5a\x9e\x07\xc0\xdc\x2a\xe3\x69\xce\x51\xa0\x68\x3d\x90\xfa\xa3\xb7\x0b\xc8\x57\xcf\xe2\xde\x0c\xe9\x03\x43\x65\xb7\xf7\xd2\xb6\xb4\xa5\x8c\x54\x8c\x7b\x77\x6d\x63\xa8\x70\x98\x50\x43\x6a\x9a\x44\x59\xbd\x3a\xc3\x5a\x68\x9c\x3a\xe7\xa5\x74\x6e\x0c\xe7\xc5\xeb\x1c\x4f\x4c\xb9\x15\x30\x4c\xcd\xb7\x16\xc1\x5d\x3e\x43\x97\x1f\x61\x26\xee\xc1\x48\xc6\xc8\xd3\xc7\xac\x07\x6f\x71\x98\x4c\x6a\x6c\x51\x4b\x06\xe7\x34\x4e\xe8\xfa\x80\x2c\x13\x71\x2b\xae\x50\xe0\x75\x48\xd5\x5b\x27\x0c\xba\x5d\xb6\x7c\x1f\x60\xaf\x14\x44\x45\xa7\xc0\x4d\xa2\xa6\x07\x2a\x1e\x5a\xf6\xac\x26\x4d\xdb\xbd\x8b\x10\x51\xef\x42\x0e\x0a\x2a\xaa\x0b\x63\xf3\xad\xbb\xb0\x58\xd9\x3d\x1c\x64\x11\x8a\xd5\xdd\xa3\x32\xd4\xbb\x67\x78\x27\x41\x7d\x5f\xaf\x09\x7c\x0b\x6a\xd5\x4a\x65\xa6\xd6\x3f\x2b\xa2\xab\x6e\x63\xb5\x6e\x83\x3e\x62\x85\xc8\xb3\xeb\x16\x1f\x06\x6a\xfe\x35\x68\x7c\x35\x7d\xb5\xb6\x8e\x65\x96\x5a\xef\xc7\x08\xc7\xb7\x4c\x5d\x19\x7c\x32\xb7\xf0\x5c\xdf\xc2\xcb\x09\xfd\xa9\x7a\xda\xd5\xfe\x5e\xdc\x35\x7d\x2e\xc7\xdf\xd5\x0a\x3a\xc7\x5a\x8d\x07\xd0\x6e\x79\xb7\x5c\x7d\x7b\xc1\x28\xd3\x7d\xeb\x48\x75\x0a\x49\x16\xb7\x32\x63\xfa\x6a\xa3\x36\x3b\x52\x1a\xdb\xd9\x91\x9b\x6f\xb3\xc0\xcc\x26\x10\x27\x49\x0d\x23\xf3\xfa\xb1\x94\x50\x17\x49\x5f\x4e\xd6\xbd\x35\x20\x77\x16\xaf\x76\x9f\x96\x8a\x57\xa4\x54\xef\x68\x71\x92\xd0\xf6\x3c\x44\xcb\x86\x2d\xc9\xcb\x1b\xc1\x6e\xd5\x8b\x72\x76\xa7\x24\xd7\x42\xf0\x40\x15\x12\x23\x0e\xf4\xf7\x8a\x02\x59\x46\xc4\x8a\x5a\xb5\x64\x76\x4b\x49\xa1\x2a\x15\xab\x2a\xbd\xab\xa4\xae\x53\xeb\x25\xd0\x30\x6a\xea\x20\x98\x77\x1d\x2b\xc9\x62\x5e\x7d\xcc\x63\xd1\x8a\xbb\x0e\x5e\xd3\x4a\xb8\xab\xdd\x98\xd4\xf3\xae\x46\xb7\x4d\xc5\x20\x43\xbc\x65\xe0\xcb\x12\x25\x88\xdb\x9d\xa8\x25\x8b\xaa\x54\xb3\x56\xfc\xce\x87\x79\x6e\x76\xbc\x3b\xc0\xe8\x97\xcd\x36\x5c\xf4\x0e\x63\x2f\x5c\x57\x9c\x70\x35\xfd\x68\x73\xc8\xd5\x76\x4c\x7d\x68\x57\xe7\xb9\xf1\x68\xb1\xc2\xc4\x32\xbc\x1f\xc5\xb5\xf7\x23\xb8\x75\xac\xe4\xa2\xbf\x85\xc2\x3c\x1e\xd9\x14\xf5\x6e\xfd\x2e\x14\xb5\xb7\x23\x0e\x24\x6b\xbc\xa8\x31\xa6\xcf\x9c\x6d\xa4\x29\x80\x0e\x11\x6d\x62\x15\xcd\x0d\x88\x63\x77\xa3\xf9\x4f\xe9\x4e\xc8\x8d\x4a\x31\x33\x72\x9b\x52\x94\x13\xe8\x4e\xac\x83\xf1\x19\xf9\x93\xdb\xa7\xea\x4a\x75\xa2\x16\x5c\xd2\xb5\xcc\x17\x6b\x56\xec\x60\xd2\xd0\xaf\x48\x8d\x86\x06\xc9\xad\xda\xc6\x42\xc9\x27\xfc\x47\xf4\x2b\x0a\x3a\x26\x09\x3d\x40\x3f\x37\x3b\x10\x93\x65\x34\x31\x99\x43\x56\x8e\x49\x81\xc9\x05\x3d\x40\xce\x65\x58\x6b\xfe\x99\xc9\xe3\xde\x78\x91\x02\xaf\x25\xf4\x17\x94\x90\x0b\x09\xf1\x17\x34\x27\xb3\xca\xce\xf2\x94\x8e\x15\x3d\x3e\x57\x5a\x7f\x89\x9a\x70\xdf\x29\x50\xbe\xfe\x1c\x94\x04\x13\xe0\xb8\xaf\xe9\xe0\xe9\xf5\x5e\xf5\x4c\x60\x5f\xa5\xae\xd5\x6c\x3d\xa5\x36\x2d\xbc\x8e\xaa\x07\x09\x47\xc0\x04\x66\xe1\x14\x66\xe1\xf7\xe5\xdb\x74\xae\xa3\xde\x67\x45\x30\x36\x86\x67\x65\x20\x36\xce\x41\x93\xfa\xad\xfc\x9c\x4c\x63\x3e\x8f\x27\x3a\x78\xa1\x83\xc7\x6e\x9e\x19\x51\xf4\xc2\x69\x9c\xcb\x21\x0e\xce\x89\x23\xf9\xd3\x18\x85\x05\xc8\xee\x83\x5e\xfe\xa9\x51\x0a\x1a\xae\x65\xe8\x14\x97\xa5\x31\x2f\x66\x4d\x57\x9c\x96\x25\xfa\x4e\x4f\xa1\x6b\xa6\xf4\x54\x6d\xc2\x30\x59\xce\xc9\x0d\xbd\x95\x8c\x61\x70\xab\x5a\xaa\x9a\xbd\x20\xe6\x56\x5c\xc7\xf7\x5c\xe6\x51\x3f\x9d\xbb\xb7\x13\xdf\x7b\xb9\x7b\xb1\xa0\xc1\xf4\x5c\x16\x54\x3d\xb1\xbb\x17\x03\xd3\x5e\xea\x70\xf5\x8b\x05\x79\xe6\xf2\xc8\x75\xb2\x94\xbc\xa1\xcf\x6a\x9a\x04\xe9\x19\x7a\xd3\x77\xaa\xdc\x7f\xd6\x64\x84\x6b\xfa\x9c\xdd\x2e\x3a\xaf\x2d\x0c\xdb\xd5\x3d\xf5\x6a\x76\x88\xc9\x4d\xdf\xb4\x5a\xeb\x0b\xf6\xe8\xb9\xbd\xff\xd0\x95\x29\x16\x77\x55\x5d\x90\xfa\x37\xab\xca\xd5\xad\xca\xb9\xb9\xb4\x80\xe7\xeb\xd0\xf3\x88\x57\x88\x58\xa4\x63\xe7\x96\xf0\x99\xd6\x98\x05\x3d\x70\x4b\x51\xea\x17\xef\x3b\x8b\xa8\x5b\x56\x83\x6c\x03\x40\x59\xa2\x1b\xd0\xaa\x30\xfa\xb0\xcf\x5a\x34\x73\xbf\xf7\x72\xa2\x73\x29\xfd\xda\x67\xcb\xfa\xbf\xd3\x5e\x0a\xda\x28\xf5\xbb\xef\x99\x48\xa7\xe9\x0d\xd8\x8b\x96\x14\xd2\x32\x5f\x54\xcb\xd1\x07\x32\x5a\x21\xda\xed\xb6\xdf\x1c\xaa\x45\x7c\xd9\xb6\xd1\xa9\xd5\xa7\x9a\xdb\xba\xdd\xbd\xb5\x72\x6f\xb0\xcd\x5d\xdd\x07\xe4\xef\x1c\x09\x97\x00\xf2\x78\xf9\xa2\xe4\x12\x93\x23\x7a\x45\x3e\xd3\xdb\x85\x9c\xb8\x21\x68\xa7\x10\xa5\x77\x42\xbc\x9f\x0d\xc9\xf3\xdb\x5d\xaa\xa8\x9f\xc3\x86\x85\xda\xc8\x95\x64\x38\x5e\xa5\x7f\x42\xae\x56\x8f\x97\x12\x52\xec\x1d\x69\x8d\x9f\xcf\x2a\x27\xb9\xba\x6b\x1e\x80\xc8\x63\xef\xc8\x68\x05\x7d\xd6\x79\xcd\xdc\x10\xd9\x6c\x5f\x09\x72\xfb\x9f\x15\x61\x59\x9b\x5a\x32\xcd\xe8\xe2\xea\x04\x89\xc2\xbe\x96\x95\xf6\x3f\x6b\x9a\xd2\x9d\x69\x32\x51\x29\x94\xc3\xb0\x3f\xa7\x97\x1a\x23\x50\xf7\xfe\x68\x83\xc7\xd9\x6c\xed\xc6\x3c\xc0\xc0\xb6\x55\xe1\xa4\xd0\xf6\x3f\xf6\x3e\x57\x37\xb2\x4e\xfd\xba\x27\xfc\xe7\xbd\xcf\x46\x03\xda\x95\x53\x03\x13\x25\x37\x9a\x38\xd2\x4f\xd3\xfd\x39\x07\x91\xc5\xa5\x78\x6d\x16\x6c\x5b\x13\xc6\x26\x1a\x0c\x7d\x48\x86\xf9\x0c\x69\x95\xd2\x19\xc0\xbd\x83\x3c\x33\x2b\x49\x1f\x2f\xee\x53\x89\xe3\x77\x85\xe4\xae\xaa\xf9\xa4\x93\xf2\x0e\xb3\x26\x3c\xc6\x32\x98\x87\x93\x88\xde\x2e\x08\x0b\x27\x51\x25\xcf\x54\x48\x86\x38\xa1\x83\xa7\xc9\x5e\x0b\xfe\x4f\x7d\x3f\x51\x95\x68\xb7\xae\x3a\x39\x4c\x22\x65\xc6\x34\x43\x73\x09\x0e\x04\x7f\xe4\x57\x38\x8e\x24\xed\xa7\xbf\xcc\x83\x0d\xa9\xec\xb9\x81\x1f\x97\x21\x26\xdc\x4f\xf7\x25\xd1\x17\xef\x53\xde\x4b\x31\xc6\xb7\x05\x5d\x1f\xac\x9d\xe6\x2c\xfe\xb6\x58\x14\x65\x89\x72\x05\x44\xd2\xa3\x0b\xa5\x5a\x0a\xa3\xe9\x19\x39\x31\x2b\xae\x55\x49\x71\x79\x0b\x32\xa3\x75\x1e\x58\xcb\x99\xaa\x7b\x18\xe4\x8a\x57\xd7\x77\x24\x65\xf9\x74\x45\x6a\xff\x7c\x36\xc7\x23\x25\x27\x34\x42\x67\x70\xc5\x36\x80\x6b\x1f\xc9\x02\x05\xe8\xcc\x2c\x15\x19\xd9\xe3\xd6\x6e\x81\x56\x12\x41\x67\xea\xea\x78\x40\x94\xc9\xc9\x33\x01\x65\xd4\x82\x94\x91\x3d\x6e\x6c\x25\x78\xca\xf6\x7d\xf5\x98\xad\x65\x33\x12\xf6\x3d\x1d\xb3\xf7\xe9\x15\x9b\xfc\x26\x71\xea\x76\x9b\x31\x0f\x86\x94\x0e\xa0\x77\x1d\x2f\x9a\xe9\x46\x33\x1b\xde\x6c\xc6\x90\xd8\x2d\x11\xff\x40\x09\x4c\xce\xc2\xf7\x11\x55\x52\x43\x93\x58\xb0\x4f\xc8\xf3\x53\xdf\x9b\x5d\xe1\x8e\x8d\xfb\x8c\x3c\x3f\x86\xb8\x86\x94\xd0\x3a\xa5\xef\xbb\x5d\x24\x41\xf8\xd4\xab\x0a\x7c\x41\x03\xec\x61\x1c\xe8\x6e\x56\xbd\xac\xee\x2d\xbd\xd9\x95\x17\x9c\xb9\x76\x1a\xc0\x8c\x81\x8c\x36\x7d\xac\xbb\x58\xdf\xd5\xea\x02\xc6\x04\x84\xb2\x6b\x20\x23\xf1\x82\x1c\xca\x79\x76\xff\xf1\x44\xef\x3c\x9e\xe2\xc9\x24\xbb\x7c\xaf\x8f\x4e\xf0\x4e\xdc\xed\xa2\x43\xba\x3e\x54\x6c\xc5\x77\x72\x4d\x4e\xe9\xfa\x50\x2e\x12\x94\xdb\xfd\xa7\x2c\x73\x77\x1b\xc4\xe0\x83\xcf\x6e\x3f\x36\x55\xcd\x05\x7c\x56\x31\x6f\xce\xa3\xe1\x4c\x17\x21\x0c\x7e\xb4\x6d\xdb\xf4\x0c\x1d\x02\x34\x4b\x50\xe8\xea\x1a\xb4\x0c\xae\x67\x32\xd5\xd6\xc9\x90\x7a\xd5\xea\x91\x12\xea\x35\xd9\x08\xb3\x9f\x55\xfd\xeb\x19\xca\xcd\x13\x77\xb7\x6b\x3e\xb5\xd6\x9c\x09\xc1\xe4\xbf\x6d\x6d\x19\x74\xdc\xf9\x7f\xe0\x34\x5f\x7b\x5b\xdb\x30\xf1\x3a\xa5\xe7\xdd\x6e\x9d\x7f\x17\x2d\xdb\x69\xdd\x0c\x8e\x2d\x4e\xce\xeb\x06\x5a\x6a\x0c\xdf\xcc\xb6\x99\x30\xfb\xbe\x7f\x4a\xd7\x07\x4a\xd7\x78\xd5\x10\xc2\x4e\xb6\xae\x85\x48\xd7\x07\x0b\x3b\x98\xb2\x1f\x4f\x71\x53\x66\xde\xa1\x2e\xf0\x8a\xb3\xa0\x49\x4d\x39\x45\xf4\x11\xd4\x92\x52\x6f\x98\xdb\x67\x8a\xe3\x34\x87\xc4\x09\x5d\x1f\x90\x1b\xba\xa2\xea\xa7\x37\xea\xbd\xfe\xc6\xbe\xd7\x77\xbb\xde\xcf\xef\x0e\x3e\xcb\xa5\x7e\xd3\x17\xf1\xf9\xdb\x78\xca\xba\x5d\x84\xc0\x58\xd0\x0d\xae\xd3\xf4\xb8\x7f\x36\x9f\x4c\x8a\x71\xce\x18\xd7\x78\x95\xe5\x75\xff\x12\xc4\x10\x5f\xb6\x25\x4d\xb3\x1b\x19\x7f\xb4\x14\x5f\x2c\x65\x97\x83\xff\xfd\xa9\x71\x4b\x01\x54\xb1\x9c\x0e\x4d\xca\xec\xa6\x92\x5c\xc0\xb7\x27\x72\xe1\xaa\x83\xe8\x86\xde\x38\x0d\x5d\x9c\x94\xe5\xaa\xb3\xb8\x3e\x79\xdc\xae\x24\xb5\x12\xcb\xef\xf6\xab\x07\x01\x1b\x6b\x2b\x0b\xf2\x46\xe2\x64\x86\xe3\x52\x1e\xe7\x67\xea\x6c\xbb\xa2\x67\xe1\x65\xb4\x56\xab\x43\x09\x56\x5e\x46\xeb\x94\x5e\x75\xbb\xe8\x8d\x1c\xbd\x67\xe1\x65\x44\xaf\xf0\xe2\x4d\x73\x25\x4c\xab\x19\xad\x8d\x16\x3d\xab\xe9\x9f\xe4\xcc\xf4\x0c\x4b\x3c\xb8\x55\x92\x34\x8b\x23\xae\xb3\xc2\x7d\xb8\xb9\xbb\x15\x94\xd9\xbb\x5b\x6e\xbe\xf5\xdd\x6d\xcb\xc3\x86\x91\x69\x12\xa0\xb2\xfa\x2f\xbd\x9e\x68\x69\x28\x05\x02\x90\xad\xdd\x98\xff\xc7\x1e\x24\xda\xd0\x56\x0f\x0e\x3f\x82\xf6\xd2\xab\x86\x41\xdb\x79\xb3\x88\x27\x93\x55\xc6\xea\x98\xe5\x38\x97\x6c\xe8\x11\x63\x4d\x64\x95\x81\x3d\x32\x5f\xa0\x63\xbc\xf6\xd2\x5c\x7e\xd0\x30\x22\x2f\xaa\x9d\xea\x4f\xd8\x89\x5f\xd3\x29\x7a\x49\x5e\xe0\xb5\xd7\xf6\xfe\x44\x29\x7c\x54\x42\x94\xc1\xbf\xdd\x93\x8a\xae\x8e\xf3\x6f\x2c\x2f\xe4\x34\x0f\x6d\x2f\xd8\x2e\x5d\x61\xc7\x42\xc9\x03\xdd\x6d\xf3\x2d\x55\x75\xc9\xdd\x87\x8e\x91\xf0\xbd\x9e\xaa\x4a\xf5\xb1\x7e\xce\xbe\x1b\x44\x5e\x03\xe1\xa9\xf2\xbd\x24\xd3\xe3\x44\xd2\xda\xea\xcd\x31\x61\xa1\x88\x6a\x71\x29\x38\x9d\x57\x4d\x0c\x45\x44\x6f\x93\x4c\x04\x39\x61\x93\x20\x5d\xa8\x3b\xda\xd5\xaa\x54\xb7\xd6\xab\x51\xdf\xbd\x37\xd2\x77\x4a\x36\xd6\xbd\x3e\xaa\x78\x00\x6d\xb7\xcf\x95\xbf\x36\x49\xa9\x4c\xd2\xce\xa9\x32\x32\x01\x83\xfb\x4f\xd1\x7a\x8e\x26\xb8\x2c\xc1\xaa\xe2\xa4\x21\x34\xdf\x8c\x94\xa4\x94\xa4\x25\x26\x3e\x85\x6f\xe2\x8e\x64\xc8\x8d\x0b\x45\x49\x72\xd3\x46\x52\x3f\xc9\x04\xd6\xae\x3b\x82\x4c\x6f\x56\x69\x84\x95\x42\x2f\x6a\xc9\x6d\xf3\xd0\x09\x36\x2c\x99\xe4\x9d\x8c\x65\xe1\x0f\xf4\xf5\x82\x6c\x3d\x7c\xb4\xed\x98\x1b\x75\x2c\x8c\xba\x0e\xbe\xc0\xdd\x17\xa3\xbc\xcf\xa7\x60\x7f\xcf\x99\xc1\xed\x06\x4a\x59\xdd\x58\x9d\x28\xcb\xe1\xe6\xc0\x95\x5f\x33\x4a\x1f\xca\x76\x38\xc9\xe5\x62\xca\xe8\xe0\x69\xb6\x17\x3f\xcd\x7c\x1f\x8e\x1e\x25\x0c\x5d\x59\x4f\xcd\x30\xde\x7f\xf8\x70\xeb\xc9\xc3\x6e\x97\xef\x3d\x7c\xb4\xbd\xb3\xa3\xa4\xcd\x53\xe5\x54\x73\xff\xe1\xee\xf6\xf0\x09\xbe\x45\xa2\x47\xb7\xf1\x7e\x6f\x28\x09\x28\x58\x7c\x5b\xdb\x4f\xc8\xf0\xc9\x90\x0c\x1f\x3f\x81\xc6\x83\xc7\x07\x10\x75\xf3\x41\x62\xee\x6f\x94\xa1\xbc\x06\x80\xef\x3d\xdc\xdd\xde\x1a\xdc\x07\x80\xd4\xca\x71\x9a\xf6\x64\x3b\x76\xf7\xf6\x86\x83\x92\xf7\x00\x44\xb9\xfb\xf0\xe1\xf6\xae\xee\x0f\x45\x06\x49\xae\xef\x7e\xb8\xc6\x77\x06\xdf\x1b\x6e\x3d\x56\xfd\x26\x7a\x74\x88\xf7\x06\x18\x4e\xe3\xb5\xdc\x1a\xc5\x31\x34\x27\xdf\xdb\x1a\xec\x54\x79\xb7\x96\xf3\xee\xef\xef\x96\xc3\x27\x5b\x64\x77\xbb\xcb\x4b\x09\xd7\x29\x0b\x88\xda\xc2\xdb\x6d\x85\x87\x5b\xe5\xd6\xd6\x0e\x91\x60\xba\xbb\xdb\x12\x40\x03\x12\x8c\x1b\xe0\xf1\xe4\xd1\xf0\xe1\x56\x8b\x88\xed\x6b\xe5\x8e\xb6\x33\xce\x12\xd6\x01\xd3\x92\xca\xfe\xaf\xac\x73\xa7\xb5\xce\xc7\xe5\xd6\xce\x80\x40\xed\xa6\xd2\x76\x04\xcc\xf5\x44\xee\x7a\x5f\x63\xf8\x56\xe4\xd7\x86\x34\x56\x46\xc6\x1b\x66\x7e\x2b\x31\x49\x9d\x4b\x59\xf2\xed\x9f\xe5\xd9\xf4\xb9\x9e\xa6\x48\xf6\xce\x36\x5e\x2c\x62\x47\xba\x5d\x19\x0d\xa6\xee\x46\xac\x5f\x78\xe6\xdc\x08\x07\x5b\xd6\xf5\x43\xca\xc5\x63\xd0\x82\x1a\xc9\x93\x27\x90\x7d\x52\xc5\x21\x19\x87\x6b\x3e\x31\xb5\xb7\x92\x36\x07\xa4\x2e\x53\x5f\x79\x26\xf7\x3c\x92\x53\xcf\x5b\x8b\x2b\x01\x30\xbb\x1e\x63\x58\xa9\xd5\xbb\x41\x46\x39\xe5\x65\x59\x2d\x4c\x16\x66\xd1\x1e\x1d\x6e\x3d\x1a\xa1\xd4\xa7\x02\xe5\xd8\x6f\xeb\x06\x30\x74\x0f\xd5\xe0\x20\xf7\xa9\xf7\xc0\xf3\x65\x54\xcd\xfc\xb1\x35\xa2\xe8\x4b\x30\x0b\xc4\xc8\x80\x58\x6f\x67\xa0\xd5\x02\x4f\x6b\xc6\xfc\x72\xff\x98\x5d\x89\x03\x68\x6b\xfe\x26\x15\x35\xef\x82\x90\xf6\x82\x57\x69\x31\x5e\x90\xad\xc7\xdb\x3f\xe8\x29\x53\xfb\xe4\xa5\xd4\xfa\x9b\x51\x17\x08\xff\x1f\x73\xef\xda\xdd\xb6\xad\x2d\x8a\x7e\xd7\xaf\x90\xb8\x33\x58\x60\x1b\x56\xe4\x74\xaf\xee\xb5\x98\xa2\x3a\xce\xa3\x4d\xda\x38\x49\x63\xb7\x49\xca\xa5\xe3\x41\x89\x90\xc5\x84\x22\x55\x12\xb2\xad\x88\x1c\xe3\xfc\x87\x7b\x7f\xe1\xf9\x25\x77\x60\xe2\xc9\x87\x1c\x77\xdd\x7d\xf6\xbd\x5f\x6c\x11\x04\xf1\x9c\x98\x98\xef\x09\xa6\xb8\xa1\xd4\x08\x0c\xdf\x43\xd1\x4c\xe7\xc2\xd2\x49\xb7\x9d\x70\x55\x8d\xd8\x9a\x5a\x06\xe6\xfb\x0d\x7b\xd1\xaa\x92\x4d\xd7\xdd\xf0\xc7\x89\xeb\xf4\xe4\xe6\x7a\x14\x63\x1c\x1b\x8a\xbd\xf1\x4a\xfb\x3e\xf5\xc5\x50\xee\x69\xe4\xc5\xc5\xd9\xab\xfe\x86\x9c\x37\xbd\x91\x96\x1d\x50\x35\xaa\x91\xf3\x55\x14\xe7\x37\xef\xf2\x1c\x32\xa5\x75\x3a\xb3\xaf\x5b\x7d\xd9\x17\xed\xe8\xc0\x51\x96\xac\x23\xce\x7e\x4c\xd2\x14\x22\x04\xa7\x9c\x48\x02\xe3\x1c\x52\xd9\xf1\x3c\x83\xe2\x84\x13\x37\x8e\xf0\x9a\x83\x4a\xf7\x2a\xe2\x2a\x91\x29\x27\xcb\x3c\x4d\xf3\x9b\xa7\xdb\xa2\xcc\x0b\x28\xdb\x72\xb2\x4a\x62\x76\xaa\x1a\xce\x38\x49\xb2\x34\xc9\x98\x96\x46\x24\xd9\x15\xbc\x58\x71\x02\x22\x9d\xd3\xa2\xc8\x6f\xe4\x97\x8c\x94\x3c\x59\x7c\xde\xc1\xd3\x92\xd7\xda\xb6\x4e\x5b\x7b\x91\x85\x39\x48\xa4\x74\xa4\x42\x03\x27\x24\xb3\x26\xf5\xb2\xe8\x3a\xb9\x8a\x78\x5e\x8c\xb7\x25\x2b\x4e\xaf\x58\xc6\x9f\x45\x3c\x6a\xe6\xcc\x67\xbe\xcf\xc6\xf3\x22\xca\xe2\xd2\xf7\x5b\x89\xf2\x54\x39\x9e\xea\x5f\x77\xc4\xbc\x80\x0a\x47\xde\x43\xef\x88\xe9\x74\xe9\xb5\x49\xb8\x30\xf4\x70\xd0\x33\x1a\x37\x5b\x9f\x6e\x6a\xf4\xf0\x7f\x22\x34\x1d\x2d\x56\x45\xbe\x66\x55\x94\xc5\x45\x9e\xc4\x78\x8c\xff\xbd\x8c\x96\x51\x91\x3c\x4c\xa4\x21\x77\x8c\xdc\x30\xd4\x2b\x13\x1a\xae\xe5\x87\x73\x82\xad\x60\x53\x6a\xb6\xb5\xfc\x27\xbf\x23\x26\x68\x4a\x4f\xc8\x82\x9e\x0c\xb8\xef\x0b\x10\x17\x44\x54\x33\x6a\xef\x0f\x13\xc1\x1d\xe4\x4a\x13\xf4\xb0\xf1\xae\xaa\xc4\xc7\xba\x48\xe9\xbc\x54\x7d\xa5\xa3\x7a\xd8\x7c\x5b\x55\x27\xda\x6e\x10\x89\x73\x29\x13\x21\x2a\x67\xb2\xf1\x75\x52\x6e\xa3\xf4\x77\x2d\xd7\x59\xd1\xd1\x16\x61\xdf\xcf\xc8\x92\x22\xe9\xd9\x7e\x84\x56\xbe\x1f\x4f\x63\xd5\xe8\x2b\x70\x7b\xc5\xf8\x61\x4a\x36\xa2\x0a\xcf\x37\xad\x1a\x17\xf9\x06\x2a\x2c\xc8\x9a\xaa\x49\x3c\x4c\xc9\x19\xd5\x03\x7c\xb8\xd0\x8e\x93\x52\x21\xbc\xd6\x0a\xe1\x33\x69\x9f\xaa\xc4\xba\xcb\xa3\xb5\x51\x31\x1e\x9d\x49\x49\xc9\x92\xdc\x06\x4b\xb2\x0b\x36\x75\x2b\x79\xa1\x44\x5c\x91\x8d\x67\xbb\xb7\xba\x81\x80\x37\xe2\x87\x19\x2d\x81\x2a\xd7\x31\xc4\x1a\x59\x0c\x2d\xe8\x4d\x11\x03\xb1\x86\xe0\x00\xaa\xca\xf3\x70\x53\xfb\x02\xb9\x49\xea\x66\xa0\x6e\xe5\x00\x27\x57\xbb\x85\x4c\x03\x66\x74\x86\x58\x23\x50\x5b\xd2\x71\x04\x75\x82\x68\xdb\x31\xad\xd0\x1a\x12\x34\xc2\xee\x88\xe9\x3b\x8a\x10\xfb\xc5\xb5\xf3\x05\x20\xb1\x1e\x9f\x0d\x5b\x7b\x67\x57\x51\x7c\x08\x4c\x9b\xb1\xd7\x8d\x9c\x87\x0f\x90\xaa\xc3\x38\x44\xa8\xe5\x7e\xd8\xe3\x15\x51\xc9\xb0\xd7\xca\x37\x22\x3b\x4a\x8e\x22\xa7\xc3\x79\xe7\x50\x35\x4f\x50\x42\x04\x63\x02\x18\x75\x01\xff\x7c\xbf\x2f\xd4\xc4\xe1\xc0\xbb\x25\xe2\x07\x4f\x50\x04\x6f\x0f\x9e\x17\x8d\xc3\xc0\x46\x47\xe6\x2e\x8d\x20\x47\x4e\x4c\xd7\xe2\xdf\x96\x0a\x94\xb0\x20\x19\x26\xd7\xd4\x85\xb4\x89\x03\x5d\x93\x9a\xcc\xe9\xfe\x36\x98\x90\x5d\x30\xd1\x06\xff\x28\xad\xaa\x51\xea\xfb\x23\x70\xe0\x46\xde\x3c\x8f\x77\xe2\x1a\xde\x40\xf4\xe9\x1d\x8a\x81\xa9\xba\xa6\x28\xa1\x20\xba\x8a\x50\x82\x05\x9a\x48\xf0\xd4\xed\x07\xe5\x34\x71\x77\xdd\xe9\x36\xb7\x6a\xb0\x3a\x58\xa2\x04\xdc\xc2\x39\x9e\x22\x34\xa7\x2b\xc4\x21\x5b\xfa\xf8\xf6\xc8\xc4\x03\x87\xcf\xe7\xe3\x9d\x2d\xb9\xc8\x37\x38\x88\x7d\x1f\xcd\xc7\xb7\xf4\x4c\x0c\x09\x93\xfd\x6d\x20\xcd\x2d\x8e\xae\x9d\x6e\x8f\xe7\xe3\x5b\xb2\x0b\xc0\xe4\xc2\xbc\xb8\xc8\x37\xc7\xf3\xf1\x4e\x19\x92\x6f\x95\x75\x8a\x3a\xe2\x5b\x6d\xa2\x62\x01\xe1\xca\x6e\xe7\x4a\x42\x5e\x63\xbb\x48\xd4\xc2\x76\x7a\x73\xe0\x76\x8a\xe6\x66\x9b\x8f\x33\xfc\x3d\x3d\x01\x18\x32\xde\xe0\x4e\x1d\x65\x0a\x1d\xa9\x4a\x02\xa4\xb5\x4e\x7f\x7f\x1b\x30\x07\xbb\x91\x9d\x79\xbc\xc8\x37\xda\x9d\x43\xcf\x20\x72\x86\x7e\xe9\x10\x15\x2b\xbe\x4e\x21\x6b\x36\x1c\xfa\x80\xa9\x44\x2c\x2c\x3e\x4f\x81\x6a\x70\x44\x85\x10\x96\x02\x50\xc3\x2a\x2f\x39\x60\x10\x5c\x55\xeb\xc6\x79\xfc\x62\x9b\x0e\x65\xdb\x44\x02\x0b\xf1\xfe\x4d\x23\x09\x47\xbf\x2f\x7a\x85\x50\x44\x7d\x8e\x41\x81\xbc\x66\x64\x6e\xda\xe0\x0b\x12\xc3\x76\xba\x3a\x75\x39\xdc\xd6\x15\x17\xce\xb4\x8b\xa7\x18\x10\x29\x68\x42\x29\xd5\x9c\x7d\xd6\xa6\x14\x0d\x57\x9f\x29\x87\xa4\x1c\x00\x58\x9c\xe3\xa9\x20\x99\x55\x26\xc5\xbc\x75\xeb\x40\x30\x27\xc8\xe3\x94\x04\xe1\x0c\x07\x09\xa4\x4a\x57\x95\xad\x65\x7b\x31\x5d\x04\x0b\x5d\x7c\x8a\x2e\x51\x8a\xdd\x69\xbc\x72\x57\x8c\x47\x73\x30\x16\xe4\xb1\xf8\xb3\xea\x59\x29\xfb\xe1\x8d\x83\x28\xe5\x4a\x29\x95\xc7\x88\x02\x2e\x34\x82\xb1\x69\xd3\x7f\xbf\x85\xfa\x6f\x9b\x01\x3e\x22\x09\xcb\xa2\xf1\xc7\x99\xef\xbf\x92\x19\xff\x94\x08\x9a\x8a\x96\x33\xdb\xf2\x63\x2c\x6a\x66\x66\xaa\x02\x15\x3a\x10\x95\xe1\xaa\x92\xbb\xaf\x1e\x0f\xb7\x84\xa7\x3c\xc8\xdc\x7c\x29\xfa\x6c\x3d\x5c\x26\x05\x5b\xe6\xb7\x2e\x89\x23\x98\x82\x87\x17\x45\x12\xb3\x8c\xbb\xe5\x9a\x30\xb1\xbe\x7b\x8d\x75\x68\xc4\x47\x35\xde\x50\x92\xd3\xca\x75\x68\x8a\x0c\x80\x1b\x3f\x96\xb1\x2a\x9a\x30\xec\xee\x46\x86\xf1\xf7\x93\xc7\x5a\x4a\x75\xad\xa2\x91\xca\x9c\x0b\x02\x01\xda\x8c\xf8\x55\xe5\x94\x6e\x58\x51\x6e\xd8\x82\x27\xd7\xe2\x56\xde\x44\x89\x8c\xcc\x1a\xe9\x70\xfe\x55\xa5\xac\x61\xdc\xc8\x06\xce\x47\xce\x18\xa2\xf1\x4d\x92\xa6\x4f\x57\x51\x76\xc5\x70\x55\x71\x98\x77\xaa\x82\xb7\xb9\x2f\xe1\x5d\xa4\xb2\x7f\xf9\xbe\x33\x1a\x59\x64\xd6\x65\x00\xee\xed\x56\x6d\xe0\xac\x57\x0d\x9e\x92\xd2\x44\xef\x42\x45\x89\xfc\x6c\x43\x5a\xbe\x31\x81\x08\xcf\x75\x08\xc0\x17\x54\xda\x48\x92\x27\x34\xbc\x20\x9f\xc9\x1b\x72\x3e\x23\xcf\xa8\x00\x80\x82\x7b\xe4\x23\xf5\x58\x16\x7b\xe4\x35\xb5\x2e\xcc\xe4\x29\xf5\x36\xf9\x66\xc3\x0a\x8f\xbc\xa7\x4f\xbe\x96\x49\x5f\x1d\xa9\x90\x83\xb5\xeb\x33\x22\xff\x7f\x9c\xe1\x1a\xb2\xa1\x91\x3f\x9d\x2c\xa8\x4f\x48\xf8\x62\x86\xef\xdd\x22\x39\xd4\xe6\xef\x34\xf4\xe6\x6c\x99\x17\xec\x1d\x8b\xc4\x21\x2d\xe4\xbf\x68\xc9\x59\xa1\x8a\xe4\xfb\xb3\x28\xc9\x3c\xe2\xad\xe5\x3f\x78\xaf\x8a\xe4\xfb\xf7\x45\x02\xbe\x94\x37\xea\x3f\xd4\x90\x85\x4e\x2a\x96\xe7\xf6\x24\x64\xec\x66\x78\x16\x6d\x54\x94\x96\x73\xc6\x49\xd4\xc8\xda\x92\x28\x3b\xe2\x38\x16\xa4\x5f\xb4\x66\x62\xc4\x7a\x4a\x6c\x5c\xc8\x6c\xf6\x25\x60\x2d\xfb\xf8\x72\xf9\xfc\x36\x29\x39\x14\xf7\x65\x55\x61\x2a\xb8\xf0\x78\x15\x41\x2e\x3d\x2d\x96\x15\x14\x8c\x38\x3c\x91\xef\x27\x28\xc2\xb5\x8c\xf7\xac\x43\xbe\xdb\x94\x62\xfd\x21\xd5\x4a\xf1\x31\x0c\x92\x48\x2b\xe5\x03\x35\x55\xb7\x72\x3a\x55\x95\xe8\x88\xf5\x00\x87\x6f\xe9\x1e\x92\x3e\xc9\x00\x01\x1a\x14\xd7\xca\xcc\xaa\x0c\xc2\x19\x29\x79\x11\x71\x76\xb5\x73\x33\x57\xd8\x15\xfb\xd0\x88\x8f\xd3\x09\x87\xc3\x9d\x70\x38\x80\x14\x27\x8f\xb3\xef\xd9\xe3\xec\xe8\x08\xf3\x30\x73\xc3\xe1\x98\x04\x80\x23\x3e\x2e\xf3\x35\xeb\xe3\x06\x47\x88\x89\x13\xda\x89\x0e\x76\x80\x16\x04\x85\x87\x18\xd8\x27\xba\xdf\x88\x3b\xf9\x1a\x32\xee\xb9\x61\x42\x5c\x46\x53\x45\x77\x39\x86\xcc\x74\x16\xb9\xff\x78\xa8\xd2\x89\x53\xe9\x65\xe3\x06\x6a\xc6\xfc\xd7\xc8\x86\xc1\x2d\xed\xdd\x7a\x81\xb7\xf3\xec\xa7\xbf\x39\x41\x35\x20\xdb\xb5\x4a\x4e\x05\xd4\x0f\x33\xb9\x4c\xd8\xd8\x6c\x94\xb8\x8b\xa7\xef\x50\x22\x39\x10\x92\xd3\x64\xfa\xa3\x79\x4a\x69\x36\xbe\xd5\x0e\x6b\x0f\x1f\x1d\x47\xfa\x17\x59\xd0\x6c\xbc\x33\x2e\xa1\xf0\x4a\xff\xd4\xf9\xc2\x0b\x99\x3d\x75\x78\x11\x70\x41\xbf\xa6\x64\x17\x64\xe3\x9d\xa9\x58\x4b\xd5\x28\xa4\xf9\x1c\x7e\x6e\xd4\x31\xed\x36\xea\xbc\x91\x75\x9c\x11\x91\x5d\xb0\x68\x54\x39\x37\x55\xf4\x50\xdd\x2a\x5a\x40\xa2\xeb\xc8\xce\x64\x02\x9a\x92\x16\xd3\x97\xa8\x90\xf3\x1e\x28\xe9\xd7\x88\x96\x72\x35\x63\xea\xc1\x9d\x59\x4e\x3d\x39\x30\x2f\xf0\xa0\x79\x4f\x4f\x36\x57\x93\x7d\x16\xf0\xb0\x9c\x51\xf1\xe7\x18\x65\x61\x3c\x13\x4b\x03\xff\xb0\x3b\xd0\x8f\xb6\xda\x51\xab\x9a\xb5\x15\x83\x81\xfd\xa1\xac\x95\x24\xee\x56\x96\x4a\xf2\x41\x5b\x2b\xc9\x27\x69\xcc\x04\xbf\x1d\xa8\xfc\xa9\x09\x10\x12\x9b\x4b\x08\x80\x9f\x02\xb4\x49\xd1\x00\x88\x9c\xb2\xf1\x75\x54\x24\x60\xa1\x42\xac\x4c\xa1\x04\x81\x81\x71\xcc\x8f\x05\xd7\xb4\xd9\x9e\x2e\x16\x2c\x65\x85\xac\xbc\xa5\x6c\x1c\xc5\xd1\x46\xdc\x8c\x10\x86\x1d\xa4\x3e\x6f\xd4\xe7\x4b\xca\xc6\x49\x09\x46\x2e\x64\x43\xd3\xf1\x2d\x39\xb3\x29\xa3\x37\xd3\x49\xb0\x21\x3b\x9a\x8e\x77\x64\x6e\x8b\x77\xd3\x49\xb0\x23\x57\xb4\xe7\xa0\xae\xa6\x2b\xb4\xbf\x0d\xce\xc8\x2e\x98\xd7\x38\x30\x3f\x07\x67\xf4\x6a\x7c\x4b\xe6\xf4\x6a\xbc\x1b\x48\xab\x83\xb4\x95\x70\x0a\x79\xb7\x1e\x26\x5f\x7a\xca\x77\x1e\x26\xa7\xf4\x9c\xbc\xa2\x17\xe4\x86\x5a\x99\xe7\x56\xae\xe2\x0b\x7a\x8b\x32\x4c\x9e\x50\xcf\xb5\x06\xf6\xc4\x3d\xea\x98\xec\x7a\x83\x17\xe2\xca\x6f\x10\x58\x40\x04\xbe\xa0\x6b\x41\xa8\x98\x45\xf4\x7d\x8b\x07\x29\xa5\x0b\xdf\x47\x4f\x74\x84\x0e\xa7\x69\xc7\xc8\xd2\xc3\x04\x15\x94\xd2\x8b\xaa\x82\xff\xe7\x55\x25\xfe\xbd\xc1\xbe\x9f\x53\x4a\x3f\x62\xd0\xd3\x7f\x26\xf3\x63\x8a\x96\xbe\x2f\xc6\x71\xe3\xfb\x37\x2d\x4a\x79\xda\x2e\x50\xe7\x2d\x78\x11\x3e\x99\x61\x93\xac\x86\xcc\xff\x9d\xc6\xd3\x93\xe0\xf8\x04\x93\x62\x44\xe9\xb9\xef\x23\xf1\xff\xc2\xf7\xc5\xbf\xcf\x55\x95\x8f\x44\x9f\x55\x85\x4e\xe9\x1b\x72\xf6\x17\xfb\x94\x1c\xd1\x8b\xf0\x19\x74\x29\x8f\xeb\x99\xe9\x11\xa0\xff\x35\x79\xda\x49\x48\xa9\xd5\x9c\x8b\x9a\x6c\x7d\xff\x0f\x4c\xde\x53\x08\x60\xbb\xea\x73\x7f\xa6\x6c\x7c\x0b\xc8\x6f\x07\xf2\x86\xb6\x05\x9a\x65\xd2\xf7\xb7\x41\x89\xb2\x7f\x4f\xf0\xc3\xa4\xaa\x04\xaf\x5d\xa2\x48\x3f\xd5\xb5\x05\x34\x22\xb6\xd5\x85\x36\xcd\x46\xd2\xf7\x00\x74\xef\xc7\x3b\x12\x4f\x5b\x63\xae\xc9\x53\x82\xd0\x6b\xba\xaf\x71\xf8\x6a\x46\xbf\x4c\xbd\x89\x17\x78\x1e\x79\x1d\x9e\xce\xe8\xa5\x79\xb2\x34\x2a\x45\x5d\x53\xbd\xaa\x3a\x11\x4c\xe7\xd4\x9a\xcb\x21\xef\xe8\xec\xc8\xdb\xdc\x92\xa1\x77\x34\x97\x26\x72\x81\x7d\xfb\x6d\xdc\x79\x4f\x86\x13\xec\x91\xd7\xd8\x24\x20\x6f\x0e\x90\xdb\x01\xce\xa5\xe9\x9b\xe7\x11\x2e\xc7\x78\x66\x0b\x9c\x61\x8a\x47\x8c\x6b\xa9\x3e\xfd\x85\xee\x05\x5d\x10\x78\x10\xc8\x0f\x64\x43\xa5\x47\x94\xf7\x4f\x30\x9a\x90\xcd\x2a\x2a\x59\xa0\x29\xac\x65\x7f\xd0\x4f\x71\x5e\xd8\xc0\x4d\x04\x6c\xec\x4a\xca\x03\x04\x91\x0e\x6e\x07\xea\xdd\x32\x64\xb3\xaa\xda\xd7\x20\x6d\x8a\x74\xca\x2b\x53\x0a\x09\x62\x55\x73\x21\x9b\x0d\x0a\x90\x8c\x6c\xe0\x2f\x6a\xae\x4a\xa2\xec\x58\x32\x93\x27\x5d\xe7\x6b\xbf\x23\x47\x47\x24\x1a\x95\x56\x7f\x90\x2d\x7f\x9d\x5f\x33\x9b\x78\x8b\xe1\x20\x69\x66\xfe\x62\x44\x66\x8b\x87\x54\x88\x32\x9a\x2d\xc6\x35\x61\xcb\x25\x5b\xf0\xc3\x0b\x44\x32\xba\x97\x18\x3c\xb0\x27\xc2\x5a\x9d\x6a\x3a\x4b\xdd\x0a\x13\x15\xe5\x70\xe2\x91\x75\x54\x5c\x25\x99\xf8\x59\x93\x08\x24\xfa\x7d\x79\xec\x6a\x62\x48\x87\x60\x5f\xd7\xfd\x09\x84\xed\x42\xaa\xcb\x44\xaf\x97\x7a\x84\xfc\x80\xb0\x25\x34\x23\x4e\x65\xe8\xd6\xf7\x0f\x36\x06\xef\x4d\x5b\xf0\xd4\x50\xb0\xff\x65\xd8\x88\x9a\x7b\x0e\x30\xd0\x85\x8c\x9c\x36\x1b\x96\x43\x6f\xdf\x10\x0c\x4f\x1d\x40\x83\x18\x44\x5f\x63\x63\x42\x3e\x13\x07\x85\xd5\x98\xec\x6b\x3c\x90\xd1\x15\x37\x32\xc6\x62\x73\x11\x22\x35\xeb\xbc\x09\x71\xc9\x81\xb9\x45\x3d\xf0\xa5\x21\x48\xec\xa0\xe4\x28\x82\xd0\x5b\x48\x79\xad\x3a\x92\x33\x19\x7b\xe4\x67\x15\xd8\xa1\x2f\x50\x66\x23\x0e\x66\x23\x42\xa6\x43\x5b\x3c\x68\x10\xb3\x26\xe3\x2b\xd8\x82\x42\x63\x95\xfc\xa6\xe2\xf9\xe6\xe1\x15\xe9\xd3\xc8\xfc\x1c\xb2\x99\x26\xac\x7f\xa5\x7b\xe0\x45\x03\xc9\x88\xb2\x2c\x0e\x14\x73\xea\xf4\xc9\x58\x7f\xa7\x50\xb1\x62\x59\x7c\xa0\xa3\x5f\x55\x47\x56\xbf\xcd\x1a\x0e\xc6\x82\xe8\x7f\x97\xe7\xc0\x67\xfb\x7e\xe3\x11\x81\x24\xa1\x91\xe0\xcf\xe6\x4d\x12\x94\xa2\xef\xe7\xe2\x4e\xd0\xa0\x36\x88\x73\xc1\xa2\x45\xbe\x2f\xc8\x9d\xf3\x68\xcd\xa0\x95\xc8\xf9\xaa\x19\xa9\xa8\xaa\x22\x10\x72\xd4\x37\xab\x44\x46\x1f\xd2\x1e\x58\x76\xb8\x99\x3b\xef\x0e\xf2\x66\xca\xc1\x4c\x5c\x76\x62\xb3\xc4\x75\x27\xb7\x93\x8d\x6f\x8f\x54\xf2\x4b\xbd\xa7\x6c\xbc\x3b\xd2\xa9\x2f\x6b\x67\x45\x22\xd6\x0e\xaa\x4b\x29\x7d\x3d\xcd\x18\xea\xbb\x57\x41\x2e\x95\xd0\xb5\x14\xe7\x65\x6d\x05\x50\x4e\x13\xd7\x89\x09\x82\xb9\xb9\x24\x13\x59\xd0\x09\xc4\xb7\x48\x96\x82\x51\xc8\x69\x61\x32\xb1\x15\xda\xdf\x51\x52\xde\x5b\x84\x1f\xa3\xb8\xaa\x46\xb1\x2b\x48\x82\x14\x80\x10\x60\xc9\xca\x5b\x4b\xf3\x78\x91\x6f\xf4\x22\x2a\xe5\x50\xae\xe5\xae\x29\xb9\x0d\x16\x47\x67\x62\xd8\xbb\xa0\xac\x6b\xb0\xee\xc7\x41\x82\x38\xee\xa5\x1f\x56\x02\x43\x9f\x10\xb7\x67\x1b\x6a\xd5\x5a\x96\x33\x27\x9b\x60\xd6\x30\x21\x67\xae\x80\x3c\xb3\xb6\xe7\xee\x57\x2f\x74\xc4\x1d\x6d\x68\xde\xf8\xf2\xbd\x1b\xd5\x86\xb6\x4b\x55\xa0\x8d\x4e\x53\xb7\xaa\x19\x92\x8d\x77\xb2\x3b\x88\xcb\x44\x32\x1c\x34\xb6\xd4\xb2\x07\xb0\x97\x11\x5d\xca\x9d\x55\xc2\xd9\x8e\x1a\xdf\x08\x67\x55\x90\xb9\x82\xa6\x28\x73\xfd\x80\x48\xd6\x18\x61\x32\x4d\xdc\xb7\xc1\x04\x4a\x9c\x1a\xc1\x04\x93\xdc\x69\xc4\xcc\xa0\x31\x21\xdb\x8c\x2c\x68\xb4\xa3\x8b\x30\x59\xd0\xe3\xc8\xd1\x2c\xc8\x8d\x2e\x6d\xe1\x85\xf5\x25\x2e\x78\x2a\x45\x92\x49\x55\x65\x78\x1c\x27\x05\x5b\x48\xa2\x1c\x2d\x8e\x60\x3c\xed\x69\x34\x07\x7d\x5c\x18\xdf\xd5\x42\x43\x57\x2e\xa0\x4b\x01\x16\x28\xd7\xdc\x34\xd2\x77\x1e\x61\x15\x0d\xb8\x50\x73\x53\x67\xd5\x86\x07\x76\x85\xfa\x05\x6b\x5c\x30\xbc\x7b\xff\x34\x8e\x71\x98\xcd\x28\x23\x5c\x5e\x3f\x8e\x29\x83\xc6\x80\x4d\x51\xbd\xce\x07\x9c\x51\x0e\x9e\x29\x2e\x63\x68\xa3\x83\x4f\x1d\x8e\x31\x88\x48\x49\x33\x4b\x73\xc4\xb6\x5e\x39\x65\xa6\x3c\x28\xc9\x16\x7c\x2e\xb6\x59\x1c\x15\x3b\xb2\xb4\xd5\xb6\x53\xc1\x3e\x6d\x36\x49\x76\xa5\x22\x66\x78\xc1\x96\x9c\xd1\x6c\x5c\xe4\xb9\x14\xc6\x88\x2f\x76\xf6\x8b\xb3\xe9\xeb\xe0\x8c\xcc\xa9\x71\x92\x7f\x9a\x67\x9c\xdd\x72\x72\x65\xeb\xcc\xa7\x4f\x83\x39\xf9\x42\xb3\x71\x94\xda\x46\x5e\x51\x13\x3a\xf6\x8b\xef\x7f\x21\x37\x20\x63\x8d\xe3\x24\xbb\x22\xe7\xf6\xe3\x9b\xe9\x24\xb8\x21\x2f\x68\xc2\x90\xf6\xa5\xb1\x56\x1e\xd3\xf3\xa0\x60\xe8\x9c\x3c\xc1\x98\x3c\xa3\x57\x94\xd2\xa7\x53\xcf\x50\x4c\x5e\xf0\x94\x7c\x04\xe9\xcb\xc2\x90\x46\xe4\xbd\x15\xc0\x94\xe1\xab\xe9\xb3\xe0\x6a\x46\xfe\xec\x89\xc3\x2e\xb5\xfe\x9d\xe5\x00\x12\xb1\x4b\x0d\x9e\x4a\x25\x0c\xc9\x68\x78\x57\x3c\xb8\xa6\xd8\xfd\x07\x3a\x91\x92\xf9\xe9\xad\x20\x48\x4d\x10\xd1\x04\x65\x82\xb8\x91\x42\xe8\x5e\x03\x8a\x04\xc4\xf9\x70\x75\x02\x6f\x6b\xd5\x8e\x40\x78\x04\x21\xa4\x82\x0d\xac\x98\x93\x8b\xc3\x67\x1f\x73\x12\x66\x33\x4c\x62\x5a\x86\x93\x19\xd9\xd2\xf2\x00\xe4\x4a\x55\x11\x5c\x48\x60\x61\x6b\x00\x5d\x20\xdc\x14\xc9\x1c\xaa\x26\x6e\x84\x44\x9a\x0b\xa4\x52\xb5\xea\x12\xf1\x4a\x61\x5b\xf1\x4e\x39\x16\x1a\x07\x16\x9d\x9b\x46\x34\x07\x78\xd2\x44\x93\xa8\x31\x81\xae\x63\x12\x61\xd3\xb7\x52\x40\xd2\xad\xf2\xb0\x95\x6a\x4c\xa2\x15\x91\x74\xab\x9d\x7c\x41\x8b\x49\xb6\xe3\x5b\x6a\xaa\xec\xa8\x2a\xac\x51\x82\xde\xe3\xe9\xfb\xe0\x3d\x50\x13\xec\x96\x1b\xd3\xa3\x35\x62\x6d\x72\x1a\x93\x25\xd9\x91\x18\x93\xdf\xc5\x2d\x64\xdf\x1a\x40\xc3\xe4\x39\xfd\x0d\xed\x2d\xa9\xfe\xbb\xf6\x1d\x0f\x3e\xf6\x89\x5a\x89\x3d\xb2\x79\x8d\xc9\x5b\x9a\x31\xd4\x41\x44\x1f\xc9\x73\x8c\xc9\x07\x05\xd5\x6f\x83\xdf\xc9\x27\x29\x82\xfa\x13\x3c\x1f\x3f\xc0\xc5\xf5\x02\xe6\xa3\x90\xd4\x07\x3d\xf5\x3f\xb5\x43\xd5\x0b\xbd\xda\x80\xbd\xfe\x94\x4e\x91\x1f\xe4\xad\xf6\x42\x65\x87\x03\x44\xf7\x41\xad\xe6\x9f\xca\xb5\xea\x85\xfc\x5f\x93\x77\x94\x8d\x8d\xe4\xf8\x59\xc4\x23\x75\xb3\x0b\x7a\x01\x46\xe6\xfb\xef\x24\x9c\xfc\x48\xdf\x85\xf9\xac\xc1\x30\x7e\xba\x93\x43\x0b\xdf\x90\xcf\x6d\x41\xea\x49\x70\x7c\x22\x0e\xd1\x45\xf7\x95\xb7\xf3\x02\xef\xd6\x1b\x7c\x0a\xd9\xec\x88\xfe\x18\x66\xb3\x7f\xe7\x4e\x22\xb6\x4f\x4e\x96\xfd\x36\x01\x95\x22\x46\x16\x48\xba\x0f\x98\x5a\x8b\x76\xad\x96\xe1\x82\x51\xf5\xab\x84\x19\xd2\xe1\xd4\x28\x9e\x33\x87\xb4\x93\x6b\xa7\x04\x29\x47\xd9\xf8\xd6\x92\x78\x6a\x47\xf4\x67\x47\xe2\x33\x45\x22\xc2\x66\x18\x65\xf7\xf8\xd6\x51\x44\x97\xce\x15\x15\x5e\x90\x37\xe4\x33\x39\x9f\xb5\x25\xe8\x4d\xce\xe6\x07\x3a\xd1\x04\x7c\xcb\xe2\xf2\x60\x9e\x79\x06\x56\x21\x4a\x1a\xab\xbd\xb0\x4b\x12\x59\xe4\x9b\x4d\xc3\x59\x90\x91\xc2\x56\x53\xb1\x8d\xdd\x3b\xa8\x98\xbe\x0d\x8a\x41\xd7\xae\xb3\xcf\x1a\x24\x57\x56\xfa\x24\x25\x8b\x5e\x2d\x05\x38\x3b\xb3\xf8\xcc\x55\x56\x28\x66\xba\x2b\x2b\x79\x2b\x18\xb4\x06\x74\x06\x82\x08\x57\xe7\x33\x70\x0e\x24\x23\x8a\x49\xe7\x35\xb1\x1c\xa7\xa8\x2d\x59\x48\xc1\x5c\x03\x86\x24\x10\x50\x6a\x0b\x2c\x10\x67\xc1\x82\xd8\x78\xce\x56\x08\x90\xe9\x6c\x0a\x3d\xd2\xd0\x6c\x9a\xa1\x85\xe6\xff\x71\x90\x0d\x56\x08\x13\x53\xd0\x16\xa2\xd5\x24\xb7\x2f\x49\x21\x6a\x36\x63\xb5\x3a\x73\x00\xf3\xa3\x53\xb8\x29\x5a\x58\x4b\x94\xb6\x8a\x04\xf2\xd7\x73\x3e\x45\x1c\x4b\x56\x33\x25\x31\x59\xf6\xb8\x26\x3f\x77\x12\x87\xff\xde\xc7\x45\x67\x5d\x65\xe0\x9d\x17\x14\x1b\x83\x8c\x49\xec\xbb\x64\x84\x49\x38\xc3\x35\x42\xa9\x73\x09\x45\x76\xe6\x16\xc5\x88\x4b\x29\x3d\xc0\xc7\x2b\x41\x62\xc8\x41\xed\x65\x32\x2d\x98\x02\x9a\x75\xe5\x7d\x19\xe1\x64\x7f\x10\x80\x32\xeb\xd5\x64\xb6\x8c\xc4\x02\x8e\x7a\xaa\x8a\x72\xc2\xe1\x1f\xae\x71\xc0\xb5\x20\xa1\x21\x22\x88\x0f\x67\xfa\x8a\x25\xeb\x8b\x9d\xd0\x7e\x6d\x68\xa7\xcb\xbb\x17\x55\xc9\xf0\x6a\x0c\x20\xd5\xfa\xf8\xee\x8c\xb5\xa0\x53\x04\x0b\x0f\x13\xe4\xce\x39\xe6\xfb\x3a\xc8\x40\x1b\x21\xe5\x5d\x07\x12\xf6\x98\x2c\x22\x09\x32\xe7\x03\x24\x8d\x9c\x68\x1b\xda\x60\x6b\x8e\x6b\x54\xe3\x81\xf2\x31\x2a\x1c\x0b\x06\x2c\x88\x5f\x31\x83\xad\x8a\xeb\x83\x70\x4d\x96\x79\xb1\x60\xbf\xc1\xa3\xeb\x84\x94\x2c\xd1\x28\xd6\x06\xaa\x0b\x73\xf3\x82\x0f\x9a\xd5\xa9\x59\x85\x8a\x18\xf7\x07\x89\xe8\xf7\x0b\x49\xf7\xb9\x27\x68\x8e\x38\x01\xbd\x81\xe5\x22\x17\x1d\x51\x1d\xd6\xc7\xe6\x0a\x65\xb8\x26\xa2\x99\x92\x71\x81\x15\x16\x96\xd4\x76\xbe\xb3\x74\xf9\x7d\xb7\xc4\x6c\x7f\x03\x75\x85\x4c\x41\x71\x57\xaa\xa0\x61\x0e\x3b\x7e\x2a\x93\xc7\xd1\xf7\x3d\x1d\x2a\x37\xff\xe8\xe8\x08\x8b\xc5\x13\xd4\xb5\x9a\x81\xa6\xe6\xba\x1f\x85\xd1\x0c\xb2\xb1\x2f\x33\x10\x17\xd8\xb8\xef\x06\x40\x72\x01\x20\x39\x84\x7c\x17\x63\x1c\xf4\xc0\x46\x21\xe5\x00\x16\x30\x34\x18\xa4\x12\x44\x4a\x07\x44\x6a\x5c\x55\x0b\xe5\xb8\xe1\xac\x6f\x44\x8f\x4f\xea\xba\x26\x12\x2c\x02\x54\xf4\xc4\x1c\xce\xd8\xcd\xf0\x6d\x91\xaf\x93\xb2\xa5\x4c\xde\x8e\x1d\x18\x42\x98\x30\xb4\x90\x12\xdc\x6e\x1b\x69\x55\xa1\x94\x1e\x6c\x49\x15\x8a\x71\xe5\xe9\x35\x43\x78\xcc\x57\x2c\x6b\xf8\x58\xea\xa5\x21\x0c\x15\x08\xab\xa4\xcb\x98\xa4\x35\x26\x2a\x02\xa0\x0b\xc5\xe2\x06\x88\xe9\x68\x52\x43\x94\x90\xd1\x07\xc0\x66\xda\xb8\x64\x3b\x70\xec\x92\xf1\xfe\x6e\x90\x61\x3a\x88\x53\xa8\x33\x52\x0d\xb7\x6e\x1e\x85\xac\x33\x56\x86\xf7\xa3\xd8\xf7\xb3\x71\x9e\xfd\x98\x14\x25\x97\xeb\xd3\x29\x50\xf6\x03\xdb\xba\x46\xfb\x36\x41\x10\x84\x4a\x9d\xc0\xdc\x28\x88\xf7\xd5\x28\xe0\xfd\xbd\x84\xe8\x6c\xac\xc1\x03\xd0\x90\xb9\x11\xa9\x96\x36\x34\x28\x8e\xaa\x2a\x40\x92\x25\x73\x63\x90\x85\x7d\x95\x56\x55\x4a\x4a\x1a\x75\x85\xe2\x62\x0f\x1c\x86\xa8\x15\x18\xd2\x62\x93\xf6\x1b\xf5\xb5\xc9\x9c\xe3\xfb\xf1\xa1\xfc\x25\x87\x03\x6c\x66\x0a\xd7\x91\x4f\xb0\xce\x0b\xdf\x2f\x7b\x6a\xeb\x54\x1f\x4e\x6d\x17\x7c\xef\xea\xfa\xce\x38\x95\x7d\xbd\xf7\x7e\xd0\x33\x80\xba\x96\x17\xa2\x20\x90\x14\x1c\xc8\x15\x51\xda\xe4\x3e\x30\x90\xb6\x3f\x77\xe9\x95\x60\xc7\x01\x95\xf0\x16\x16\xcc\x66\x4d\x56\x8a\x2b\xf6\xdd\x6e\x90\x66\xad\x78\x93\xb1\xbf\x9b\xcf\xe2\x16\x4f\xd7\xb8\x3b\xa5\xa6\x60\xbe\x67\x4a\x0d\xdb\xa4\xaf\xce\xcc\x0d\x24\xdb\xd6\xcd\x27\x8e\xf4\xa6\xaa\x22\x10\xda\x1a\x5d\x7d\x17\xc8\xb3\xa6\xee\xbe\x0b\xea\x0e\x15\xfd\x0e\x39\xd3\xc4\xc4\x18\x0f\x04\x3f\x36\x5f\x68\x5a\xb8\x7d\x44\x88\xb5\x45\x68\xaf\x6e\x6b\x16\x41\x42\x94\x05\x41\xe0\x48\x64\x3b\x77\x69\x3d\x90\xe6\x1b\xad\x4d\x1e\x37\x20\xc8\xf7\xad\x92\x47\xbe\xe8\x5e\x81\xad\x0a\xe4\xa7\x2e\xbf\x5c\x12\x95\x3d\xa5\x0c\xee\xec\x8e\xdc\xa5\xa6\xd3\x1b\x11\xe4\xc4\x5d\xf6\x60\x01\x84\x1b\xe9\x9f\x8d\xd2\xa3\xd9\x59\x40\xc1\x1d\x93\x80\xf7\x7f\x71\x0e\xf2\x9b\x1e\x15\xa1\x1d\xf3\xe8\xa4\x77\xd0\xae\x8e\xed\x8e\x05\xee\x54\x22\x7b\x4f\x1c\x93\x63\xf9\x74\x6c\xe0\xc7\x3b\x78\x98\x7e\xd1\xc7\x49\x4e\xa2\xef\x1c\x49\xb3\x3f\x47\x25\xd6\x44\x26\xb3\xbf\x72\xb6\x14\x51\x9b\xd0\x4c\x87\xec\x28\xec\xe9\x48\xa6\xe1\x84\x4c\x66\x41\x42\x72\xfa\xe7\x57\x58\x1a\x81\x74\x3a\x8c\x2b\x50\x59\xef\xa4\x0c\x3e\x3c\x27\x17\x8e\x81\x29\xc8\x23\x8e\x4f\x82\x13\x72\x90\x05\xec\x2e\x30\x71\x0e\x2a\xab\x31\x0e\x04\xb5\x55\x40\x9a\x31\x5a\x84\x27\x86\x9d\xc9\x69\x5e\x55\x13\x92\x52\x94\x56\xd5\x04\xff\x7b\x42\xc2\x73\xf2\xa6\xdd\xbb\x32\xd2\xca\xeb\x60\x7f\x1b\xe4\x64\x17\xa4\x75\x8d\x32\xa2\x4e\xad\xe0\x24\x35\x77\x92\xd2\x3c\x74\x36\x6c\x46\x16\x60\xf2\x53\xd2\x74\xbc\xbb\xf7\xf1\xbc\xe3\xfd\xf8\xf6\x88\x2e\xc8\xdd\x55\x76\x47\xb4\xc4\xed\x3a\x61\x34\xa3\xb9\x45\xc1\xcb\x34\xd9\x1c\x86\x98\xbf\x0c\x16\x40\x6a\x75\x7b\x1c\x5f\x96\x9f\x93\x8d\x35\x6f\x14\xc0\x23\x7a\x38\xbd\x4d\xca\x06\xf8\x54\x55\x02\x69\x12\xa3\x94\xc3\x3b\x97\x1a\xae\xaa\x1c\x0c\xef\x96\x51\x9a\xce\xa3\xc5\xe7\xb7\x7a\x71\x4b\x10\xc0\x6b\x29\x76\xec\x4a\xd9\xb7\x6d\x21\xfa\xaa\x25\x0f\x5f\x8a\x06\xd3\x64\xf3\xbb\xc6\xda\x25\xd9\xd8\x3e\x97\x55\xb5\x24\x6b\xf8\x24\xcd\x6f\x58\x7c\xba\xe5\xb9\xd3\xed\x99\x83\x7c\x2d\x43\x72\x4d\xdf\xa1\x33\x4c\x76\x74\x51\x55\xe8\x7a\x44\xe9\x99\xef\x6f\xa6\x2d\x13\x56\x01\xe2\x94\xd2\x17\x3a\x9b\xcb\x4c\x49\x87\x1e\x58\x99\x40\x08\xda\x5e\xc2\x09\x63\x88\xe3\x59\x8d\xce\x70\x10\x3e\x40\x67\x78\x86\xc9\x9c\x86\x67\x86\xaa\xda\xf5\xaa\xe0\x7b\x84\x07\xef\x50\x06\x9d\xb6\x55\x7d\xf7\x55\x81\x24\xee\xd2\x16\xed\xa5\xcd\x9d\x4d\x48\xbb\xcb\xba\x38\xb8\x8c\xa5\x5d\xf0\xc5\xf4\xcf\x60\x41\x62\xfa\x23\x8a\x30\xd9\xd2\x78\x9a\x82\xb8\xf8\x0e\xf6\xfc\x47\xb9\x90\x82\x3b\x0f\x9e\x90\x15\xdd\xde\x55\xb9\x6c\x4a\x37\x05\x6f\x07\xb6\x53\x36\x8a\xf7\x8a\x6e\xe5\xec\x97\x74\x75\x0f\xc5\x12\x68\x91\x1c\x14\x93\x11\xbd\x3e\x41\x42\xdc\xd5\x09\x0a\xa2\xd6\x26\xc8\x6b\x1c\x8a\x9d\x98\x69\xa5\x54\xcb\xbe\x04\x24\x1a\x4b\x3c\x2e\xf3\x82\x1f\x30\xaa\x58\x86\x6c\x76\xbc\x0c\x39\x28\xf5\x11\x3f\x30\x82\xb8\x39\x82\xad\x19\x41\x49\x9a\x7b\x13\x6c\x48\xef\xce\x04\xeb\x1a\x07\x99\x36\x36\xbf\xa2\x5d\xaa\xf0\x92\xb6\x28\x96\x2f\xc6\x30\xfc\x94\x8e\x26\xe4\x15\x9d\x0b\x5c\x7b\x43\x27\x8f\x6f\xbe\x9f\x6b\x3e\xf9\xe6\xe8\x48\x87\xdd\x99\x87\x37\x33\xf2\x91\xbe\x43\xb7\x98\xbc\xa6\x3f\xa2\x5b\xb1\x99\xcf\xc8\xd3\x96\x30\xfa\xa3\xd8\x2e\xf2\x3b\x7d\x3a\x55\x96\xa7\x81\x36\x45\x25\xcf\xc5\x26\x34\x96\xe0\xf6\x8e\x25\x70\xce\x7e\xb0\xb2\x0b\x02\xfa\x80\xa7\xd3\xd7\xd3\x37\xc1\x79\xf0\x7a\xfa\x39\xb8\x18\x5c\x85\xbf\xcf\x7e\xb8\x0c\x7f\x9f\xf9\x3e\x7a\x4b\x1f\xa0\xb7\x2a\x71\xc4\x07\xf8\x4d\x3e\xa9\xcc\x4c\x85\xef\x7f\x92\xe2\x96\xe7\xe1\xc7\xd9\xf7\x74\x02\xe9\x5b\x4d\xd1\x5b\x51\x44\x9e\x87\x1f\xe4\xab\x4f\x63\x76\xcd\x8a\x5d\x3f\x9b\x29\x08\x87\xfd\x2b\x7a\x2b\x96\xce\x84\x4e\x02\xe3\xf4\x5b\xc1\x12\x24\x4b\x74\x6a\x62\x11\xbe\xec\x91\x27\xce\xc7\xcb\x24\x8b\xfb\x32\x9f\x7e\x01\xfb\x78\x2e\xe3\x42\xd8\x0c\x4e\xa5\x8a\xd0\xce\xf0\x57\x86\x55\x4b\x2f\x17\x9d\x7b\x6a\xf8\x8a\x72\xe2\xc1\x00\xbd\x9a\xfc\x46\x37\xd3\x6f\x83\x93\xc7\xbf\xfd\x30\xf1\x7d\x55\x3a\xa2\xf4\x25\xfa\x0d\x3f\xfe\xed\xf8\x18\x3f\x76\xee\xc1\x11\xa5\xaf\xba\x57\x9b\xb9\x21\x20\xeb\x82\x23\xef\x79\x05\x57\x2b\x08\x2a\x26\xae\x51\x8f\x76\x13\x08\x42\x4d\xf4\xcc\x14\x3d\x04\xcd\x04\xa3\x13\x87\x6f\x2a\x80\x83\x7e\xa3\x7c\x2d\xff\x0b\x2f\x3b\x72\xef\x6b\xac\xb4\x5a\xd7\xdc\xf7\xf3\x7f\xe1\x8e\xd2\x88\x15\x2c\x2e\x20\x59\x1b\x59\x3b\xe6\xc3\x55\xb5\x01\x85\xb1\x7c\xa5\x7c\x74\xaf\x5d\x85\xf1\x24\x38\x23\x3b\x75\x54\xbe\x8e\x21\x96\xcd\x83\x52\x8b\x1b\xa7\xc5\xe7\x5c\xd2\x16\x7f\xf3\x85\x8e\x2e\xc9\x29\x7d\x89\xe6\x98\xbc\xa2\xde\xad\x60\x4e\x4e\xb5\x02\x89\xdc\xdc\x4d\xef\x90\x17\x3d\xd8\xe5\x49\x1b\xbb\x7c\xec\x23\xfc\xae\xa7\xd7\x3d\x84\x9f\x22\xc9\xf6\x07\x98\x51\x1c\x5c\x93\xd7\xb4\x13\x27\xf2\xe3\x74\xaf\x37\x34\xf8\x48\xd4\xf6\x05\x1f\xeb\xb6\x64\xda\x54\x9a\x98\x4a\x93\x9a\x7c\xc4\xe4\x69\x67\x9a\x12\x40\xa7\xfd\xc5\x0d\x1a\x31\x50\xc9\x54\xad\xbb\x6b\xb2\x44\x37\x40\x2e\x14\x12\x1e\xff\x24\xbf\x2b\x5b\xfc\xd3\xe9\x45\x70\x4e\x9e\x9b\xa7\xcf\xc1\x1b\xf2\xd6\x3c\xb5\xed\xf4\xc9\x07\x7a\x13\x9e\xce\xc8\x27\xfa\xe1\x68\x17\xfe\x3e\x23\xbf\xd1\x0f\xc7\xbb\xf0\xf9\x8c\xfc\x41\xd7\xd3\xe3\x27\xe1\xdb\xd9\xc3\x47\xc1\x84\xfc\x44\x2f\x05\xfa\x9d\xbe\x08\xdf\xce\x02\x51\x4a\x7e\x51\x25\x50\x27\x38\x16\x2f\xc8\xcf\xb4\x6d\xae\x48\x1e\xd0\xb5\xef\xff\x3c\xbd\x42\x3f\xe3\x40\x59\x85\x4c\xb4\x55\xc8\xa4\x26\xbf\xb6\x57\x25\xf4\xe0\xbb\x7f\xdb\xb0\xa2\x04\x39\x08\xf7\x66\xed\x25\xea\xab\xa3\xcf\x41\xf0\x55\x83\x11\x46\x7f\x15\x13\xe5\xe2\xff\xf3\x19\xc9\x18\x4d\x05\xaa\x83\x09\x3c\x08\xdf\xce\x30\x89\x18\xfd\x02\x33\x7d\xf8\xe8\xf8\x8f\xe3\x8c\x1d\x33\x76\xfc\xda\x9c\xe7\xe0\xa7\x4e\x11\x49\xc4\x17\xc7\xf2\x93\xa3\x3f\x8e\x32\x76\xc4\xd9\x91\xf3\xc9\x2f\x9d\x22\x52\xb0\xce\x62\xf9\xfe\x6d\xc7\xde\x13\x93\x05\xa3\x05\x9b\xea\x0d\x2c\x1c\x8b\xaa\xaa\x9a\x04\x85\x6b\x47\x25\x0a\x26\xa4\x64\x54\xf2\x11\xe8\x4f\x65\xad\xf4\x54\xdb\x26\x3d\x0d\x4f\x67\x78\xfa\x67\x30\x21\x31\xa3\x1f\x8e\x12\x76\x5c\x32\xb2\x85\x15\x58\x4f\x17\xe8\x13\xf9\x70\x14\x89\xb2\xe3\x05\xc3\xc1\x27\xf2\x81\xac\xa7\x29\xfa\x8d\xc4\x0c\x07\xbf\xe1\x81\x80\x14\xba\x65\xe4\xbd\xfc\x7f\xfc\x41\xdc\x3c\xca\x15\x64\xc5\xc8\x92\x99\xb3\x2d\x40\x70\x63\x1f\x05\x0c\xae\x19\xbd\x09\x5f\xcd\xc8\x19\x53\xc0\xf8\xaa\x0b\x8c\xd7\x8c\xae\xd9\xd1\x2e\x5c\xb2\x19\xd9\x89\xdf\xc7\xbb\x70\xc3\x66\x64\xce\xa8\x74\x37\xbc\x20\xe7\xf6\xea\x9f\x63\x72\x65\xa6\xba\x62\xdd\xb9\xbe\x9a\xe1\xe9\x8a\x05\x13\x72\xc9\xe8\x9c\x4d\xaf\x59\xb0\x66\xc7\x2f\xc2\x33\x36\x3b\x7e\x02\x7f\xaf\xc4\x8e\x68\x54\xfc\x05\x2a\xad\xd9\x11\xd4\x38\xd2\x35\x8e\x4d\x8d\x60\xc7\xc8\x29\x13\xf0\x3c\x67\xd3\x7e\xfe\xd4\xa8\xba\x4d\x02\xba\x1f\xb2\x69\x16\x44\x35\xba\x64\x64\xcd\xc8\x17\x86\x03\x58\xeb\x4b\x16\x5c\x43\xc9\x7a\xfa\x85\x05\x3b\x26\x16\xf7\xd5\x8c\x9e\x8a\xc5\x85\xff\xc7\x6b\x56\xf7\x30\x68\xef\xef\xbe\xeb\xcc\xdd\x06\xb0\xf3\xd7\x6e\x34\xb8\xc9\xe4\x9d\xe6\xdc\x63\xae\xec\x37\x6b\x1f\x6e\x71\x93\xdd\x85\xba\x53\xfa\x0e\x65\xee\x4d\xb0\xa0\x2f\x51\x0a\x02\xf3\x06\x0f\x9d\x4a\x8b\x82\xb6\x0f\x91\x24\xa2\x72\xed\x6b\xd4\x4b\xf0\xf6\xd8\x21\x21\xd6\x77\x19\xb0\x69\x8f\x51\xc7\xd7\x2f\x03\xf0\xe9\x06\xc3\xb2\x27\x82\xa2\x4e\xcc\x7d\x9b\x09\x36\xe4\x0a\x15\x98\xac\x14\x40\x2f\x00\xec\x97\xe6\x49\x40\xbd\xb8\x95\x5b\x97\x57\x58\xce\x8e\xba\x85\x8b\xd9\x71\x2e\xfe\x64\x8d\x7b\x2d\x2c\x67\x64\x4d\x1b\x2f\xdc\x4f\xc8\x19\xbd\x15\x23\xb8\xa6\x67\x53\xdd\xeb\x59\xc3\xf6\x4f\x60\x84\xb3\x66\xa6\x38\x81\x22\x76\x74\xf3\xf0\xd1\xf1\xfa\xe1\x23\x32\xa7\x71\xb8\x9a\x91\x4b\x7a\x7d\xbc\x0d\xcb\xd9\x71\x1c\x2e\x67\xe4\x0b\xbd\x7e\xf8\x08\x9e\x1f\x3e\x3a\xda\x91\x53\x01\xd7\x73\xf2\x85\x5c\x8a\xfb\x7b\x31\xc8\xba\x70\xe9\x38\x49\x9c\x12\x3e\x96\x49\x64\x54\xf2\xd5\xd3\xe3\x2f\x84\x0b\x22\xed\x5e\x7a\x07\x93\x0a\x53\x79\xe5\x35\xf4\xa2\x5e\xe8\x8a\xc0\x00\x08\x67\x5e\x90\x29\xb9\x49\xe4\xfb\x48\x67\x2b\x36\x46\x69\x51\x55\x21\xd7\xd0\x5d\xdb\xe4\x37\x53\xe7\x46\x18\x4b\x0b\xae\xae\x10\x16\xec\xd1\xdb\x68\x19\xc2\x46\xdd\x21\x36\xeb\x39\xa3\x6d\x72\xd3\x1e\xd6\x55\x12\xb3\xaf\x0b\xe7\xee\x6a\xea\x7e\xc2\x7d\x70\xfd\x68\x93\x52\x49\x9b\x94\x2a\xba\xf4\x58\xb3\x3b\x92\x2b\x6a\xb1\x69\x62\x18\x38\x96\x7e\x52\xce\x05\x95\x5c\x72\x71\x34\xa9\x05\x0e\x58\x30\x94\x93\x08\x92\x9f\x30\x94\x42\x22\x20\x12\xd3\x92\xa1\x85\x38\x53\x25\x43\x25\xee\xd3\x43\x58\x2d\xc4\x53\x65\x05\x68\x24\xab\x4a\x52\xfe\xbc\x5c\x44\x1b\xa6\x4b\x4b\x92\x94\xef\xf4\x27\x2f\x20\x58\x4a\x10\x93\x55\x54\xbe\x75\x2a\xc7\xc1\xb6\x57\xda\xfa\xaf\x88\x64\xcd\xf8\x8e\x65\x68\x16\x2f\x88\x49\xa3\x02\x93\x5d\x7a\xc1\xb6\xc6\x75\x3d\xab\xb1\xb8\x7b\xbf\xf9\xbe\xbc\xbe\x1a\x4a\x2b\x3a\xef\xe4\x3b\x6f\xa8\x2c\xe7\xbc\xef\xbc\xe1\xed\x3a\xcd\x4a\xea\xad\x38\xdf\x04\x0f\x1f\xde\xdc\xdc\x8c\x6f\xbe\x1d\xe7\xc5\xd5\xc3\x47\x93\xc9\xe4\x61\x79\x7d\xe5\xfd\xf0\xfd\x26\xe2\xab\x61\x4c\xbd\xb3\xc9\xf0\xbb\xf2\x64\xfc\x9f\xff\xf8\xee\x78\x3c\x39\xf9\x76\xf8\x1f\xe3\xef\xfe\xf3\xf8\xdb\xf1\x77\x27\x7f\x7b\xfa\xb7\xf1\xdf\xff\x76\x32\xfe\xc7\xf0\xbb\xf1\x3f\xbe\x1d\x4f\x26\xdf\x0d\xff\x3e\x9c\x2c\x4e\xc6\x93\xff\x3c\x86\xa7\x47\xe3\x93\xff\xf8\xfb\xf8\xef\x7f\xff\xcf\xe1\xb7\xe3\x6f\xff\xe3\xdb\xe1\xa3\xf1\xb7\x7f\xff\xdb\xd3\x93\xff\x18\x3f\xfa\xf6\xdb\xe1\x77\xe3\xc9\xe4\x6f\xc3\x93\xef\x86\xdf\xc1\x9f\x17\x93\x2f\xde\x0f\xdf\x8b\xae\x7f\xf8\x86\xac\x18\xf5\x78\xb2\xd9\xec\x8e\xc1\xda\x25\xe3\x1e\x10\x01\xb2\x68\x1e\x2d\x3e\xc7\x45\xbe\xf1\x80\x12\x90\x65\xea\x5a\x5a\x9b\x82\xf2\xfa\x4a\x17\x9e\x31\xd7\x83\x98\x2c\xa2\x0d\xdf\x16\xe0\x4c\x4c\xae\x59\x8f\xea\xb9\x95\x3d\xdd\x86\xda\x31\x86\x64\x82\x2f\x6e\xc6\xc4\x32\xde\x08\x2c\xe4\x33\x37\x94\x16\xa5\xd1\xb4\x59\x37\xc3\xd3\x2c\x14\xa4\x77\x10\xf5\x44\x60\x9b\x37\xdc\x24\xf6\xb5\x09\xf3\x26\x93\xdb\x58\xf3\x1d\xc0\x5b\x36\xae\xa7\x0a\x11\xe7\x41\xee\x61\x5d\xca\x8f\xbc\x99\x87\x7f\x38\x76\xfc\x1a\xae\x1a\xa6\xcc\xfd\xd7\xd9\x18\xfc\xc9\x54\x7a\x29\xc2\x71\xe0\x8c\xef\xb2\x69\x0a\x2d\x5d\xa9\x1c\x5b\x8e\x08\xef\x21\xe1\xd4\x45\xb2\x66\xf9\x96\xa3\x0c\x42\xfa\x30\xae\x9f\x5d\xed\x3a\xb8\x5e\x60\xa2\x8d\x96\x32\x27\x8a\x4a\x63\x15\xba\x86\x12\x8e\x85\x6a\xaf\x9e\x54\xa7\xd7\x92\x96\x38\xc4\x69\xf9\xd4\xb5\xb8\xb3\xd1\x01\xdc\x78\x24\xaa\x6f\x88\x9c\xca\xec\x5a\x62\xdf\x67\x52\xc6\xc2\x9d\xda\x37\xec\x3e\x6e\xe8\xb7\xcd\x5e\x41\x0a\xa2\x37\xd4\xd6\xba\xe8\x31\x58\x07\xd1\x1c\xeb\x11\xb7\x76\x2d\x1a\x47\x94\x32\x19\xc1\x55\x5a\xa0\x83\xe9\x6f\xc7\x0a\xfd\x33\xeb\x81\xf4\xbe\x10\xba\xf6\x93\x37\xee\xe8\xbd\xe7\x26\x7b\xfd\x8f\x45\x74\xa5\xe2\xd9\x1c\x34\x59\x54\xf0\xdc\x70\x05\x3a\x77\xe7\x09\x15\xbc\xb3\x7c\x5b\x4a\x25\xb5\xdb\xf1\x0b\xe6\x86\x0f\x18\xb1\xaa\x1a\xb1\xf1\x25\x1c\xf0\xaa\xd2\xbf\xec\x95\x23\x16\xc0\xf9\xfa\x89\xda\xc8\x03\xa1\x15\x64\x64\x47\x99\x4b\x07\x1c\x2c\x41\xe1\xf6\x6c\x2b\x15\x9f\x94\x1f\x79\xeb\xd2\x6b\x0e\xfc\xd9\x57\x5b\x64\x4d\x67\x43\x89\xa4\xe1\xb2\xf4\xda\xab\xf0\x91\xb9\x14\x32\xc0\x65\x38\x99\x35\xc3\xf0\x65\xbe\xaf\xd8\x10\x4e\xb3\x96\x5b\x88\xef\x4b\x0c\x35\x6d\xbd\x08\xf4\xae\xda\xae\x5e\xb3\x26\x37\xc1\x8f\xbc\x86\x41\x80\xf7\x58\xc5\x5b\x91\xe1\xc2\xb3\xd8\x23\x9e\x0c\xe3\x7e\x61\x4a\x9f\x67\xf1\xa1\x90\xce\x2c\x8c\x66\x00\x8f\x8d\xf9\x3d\x55\x8b\x65\xc2\x1a\x53\xfe\x38\xd3\x01\x63\x5a\x1e\x5e\x99\xe3\xab\x95\x29\x7e\x2b\x73\x7d\xc2\x74\x36\x78\x14\x35\xcb\x11\x36\xee\x31\xca\xa7\xcb\xb8\x72\x89\x7e\xde\x33\xba\x4f\xca\x8b\x7c\xbb\x58\x05\xa3\x93\x9a\xfc\xc9\xe8\xc4\x22\xf4\xdf\xc5\x51\x78\xcf\xc6\xaa\x46\x55\x21\xfb\x40\x47\x13\xa2\xa2\xbc\x6d\x58\xb1\xcc\x8b\x75\x94\x2d\x98\xef\x9b\x23\xd3\xb5\xea\x58\x0b\x18\x5e\xe7\xd7\xcc\x23\xcf\x1b\x81\x9a\x9e\x33\x13\x7c\xd1\x69\x6b\x9c\xe5\x37\x08\x0f\xd8\xf1\x9f\xec\xfb\x47\x13\xdf\x6f\x74\x7e\x42\x4c\x47\xbd\x06\x1c\xad\xbe\xc4\xc4\x1c\x24\xfd\xd6\x76\x68\xc7\x0b\xe1\x73\xd4\xe1\x15\xcb\x0f\x87\xcb\x52\x74\xf2\x30\x0d\xd8\x78\x9e\x6e\x0b\xdf\x1f\x71\x49\xe3\x8d\x93\xf2\x77\x99\xc6\x1d\x22\x42\xa6\xdb\x02\x61\x19\xc1\xe1\x03\xa3\x23\xd4\x17\x3e\x56\x2e\x5b\x55\xf5\xbd\xd3\xc3\xa9\xaa\x91\x5a\xdd\x75\xf9\xb4\xd8\x6d\x78\x8e\xc9\x27\xd6\xc6\xf4\x32\x1c\xf7\x45\x2e\x58\xda\xa8\x48\xa2\x60\xaf\xc8\x01\x1d\x83\x81\xdd\x6e\xa2\x2c\x66\xb1\x8e\xc3\x40\x62\x96\x46\xbb\x60\x42\x62\x75\x8c\x83\xf0\xdb\xc9\x84\x3c\xfa\xdb\x64\x46\x04\xd4\x38\x74\x9e\x0a\x33\x22\x25\x60\x82\x50\x7e\x93\x3d\x4d\x93\xc5\x67\x41\x22\x24\x57\x59\x5e\x58\x2f\xcf\x32\x18\x9d\x90\x44\x30\x1e\x72\x11\x5b\x8f\x4f\xc0\xce\x2e\x78\xe4\x96\x3d\x63\xf3\x7c\x9b\x2d\x58\x30\x21\x62\x97\xec\x31\x0a\x3c\x4f\xa7\x98\x0b\x27\xe4\x64\x32\x23\x79\x76\xba\xe4\xac\xe8\x1a\x45\xd6\x24\xcf\x9e\x80\x39\x4a\xff\xbb\xa7\x80\xb4\xdb\xa5\xcf\xba\x76\x69\xa2\x58\x91\xa9\xdd\xd2\x4e\x03\x67\xf9\x36\xe3\xed\xc2\xf3\x55\x7e\xd3\x57\xd6\x69\xf1\x42\xa6\x1f\x68\x17\xff\x96\xf1\xfe\x17\xb0\xe6\x6f\xb6\xbc\xec\x8c\xc4\x31\x1a\x07\xa7\xd8\x4d\xba\xbd\x4a\xb2\xd2\xda\x3b\x6b\x73\xed\xbd\x60\x98\x32\xb1\x05\xb0\x97\xe5\x2a\xbf\x79\xa3\x17\x67\x74\x42\xb8\x3c\xfd\x13\xa2\x47\x20\x0f\x0f\x30\x92\xc3\x65\xbe\xd8\x96\x9e\x7e\x25\xe3\xb1\xcb\xf8\x60\xcd\x48\xb0\xa3\x93\x66\x3c\x57\x80\x80\x76\xf0\xd6\xd1\x89\x0e\xd3\x2a\x70\xcd\x1e\x14\x5c\x2f\x2e\xce\x5e\x89\x17\xb2\x31\x00\x80\x65\x24\xb8\x32\xe9\x0b\x2e\xe8\x51\x0d\xd2\x1e\x49\x32\x56\xf0\x24\x12\xf5\xd7\xd1\xad\xf4\x7b\xfb\xf6\x6f\x13\x52\xe4\x29\x13\xab\x90\xa7\x3c\xd9\x78\x84\xaf\x98\xe0\xee\x3c\xf2\xe5\xa5\x20\x4e\x82\x7f\xfc\xe3\x1f\xff\xa8\x31\x79\xc7\x1a\x0e\xd5\x9f\x18\xb6\xa8\xee\x47\x7b\xd9\x50\xc4\xc6\x6a\x2d\x65\xcc\xa3\xc3\x2e\x41\x11\xe8\x1b\x80\xc3\x2b\x68\x66\x62\x08\x47\xe9\xd6\xfa\x30\x01\xb9\x91\xcc\xa8\x43\x83\x24\xb3\xa9\xf8\x13\xa8\xab\x2b\xa2\x9f\x20\x4e\xfc\x34\x0a\x0a\x7c\x40\x03\xe9\xba\xd6\xba\xe4\xd5\xcb\xbb\x09\x41\x4e\x0c\x46\xb8\x12\x2c\xb6\x7a\x20\x21\x9b\x61\xc1\x58\xb5\x0f\xf2\x74\x5f\x07\x7d\xd2\x1e\xc4\xa7\xee\xd2\xfd\xd8\x23\xd1\xf9\x04\x5a\x57\x09\x82\xbc\xc6\x18\x07\xef\x0e\x92\x65\xf2\x96\x45\x10\xd9\xa8\x4d\x0c\x48\xf6\xc4\x3b\x82\xd8\x70\x1e\x1e\xf3\x22\x59\x4b\x8f\xe7\x51\xa4\x95\x5d\xd2\x2e\x5b\xb3\x3e\x82\xd0\x57\x01\x97\x64\xce\x1e\x5e\xec\xf6\xf0\xfc\xf3\xf9\x9b\xd7\x63\xc8\x22\x27\x28\x69\x13\x1b\x5c\xd6\xb5\x61\x6d\x24\x05\x28\xe6\xab\x37\x1e\x3b\x3e\xb5\x02\xb1\x76\x57\xf6\x13\x83\x17\x44\xbe\xc7\xea\x3f\xdd\xb7\x30\x2e\x30\x21\xe2\xcd\x58\xbf\x98\xf2\xb1\x8b\x2a\x5b\x6f\x49\x13\x81\xdb\xcf\x55\x79\xf3\x6b\x99\xdb\xcb\x8b\x59\xb9\x28\x92\x39\x8b\xe7\x3b\x2f\x68\xd6\xaf\x5d\xda\xfe\x37\x43\x9e\xc9\xc4\x92\x17\x67\xaf\xa8\x43\x05\xfd\xe1\x9c\x01\x41\x05\xeb\x90\x55\xe0\x32\x33\xe5\x4e\xc2\x88\x0d\x0b\x90\xfb\xbc\x66\x04\x68\xe0\x69\x33\xf1\x0e\xc3\xc1\x6f\x0c\x71\x22\x2e\x60\xa7\x9f\x9f\xd4\x30\xde\x38\x10\x89\xa7\x08\x46\xe7\x79\x98\xb0\x56\x5a\x22\x5d\x05\x07\x96\x1d\x33\x52\x26\xf3\x1a\x64\x45\x06\xa5\x4c\xe5\x5c\xcd\xb7\x01\x1b\x73\x76\x2b\x25\x26\x19\xa7\xf6\x85\x1d\xd6\x2f\xcc\x15\xe0\x2c\x93\xa2\xd4\x3e\x24\x30\x10\x92\xd1\x5b\x18\xb0\x78\x28\x98\x91\x34\xef\xe7\xf9\x6d\xc0\xcd\xbe\x65\x6d\x8d\xaf\xcb\xfd\xd8\xb4\x25\x86\xb2\x5b\xa9\x80\x65\x80\xed\xfe\xea\xc7\x1b\x86\x05\x9d\xdf\xf3\x66\x2d\x9b\xd5\xa2\x80\xbf\xdc\xf2\x92\xc9\xa0\x0d\x66\x75\x7e\x6e\x01\x07\xc9\x24\x8c\x64\x0e\x18\x68\xf9\x43\x7e\xeb\x91\xec\x0e\x42\xdf\x53\x52\x1a\xdc\xa9\xc5\xa3\x39\xf0\x93\x1e\xf1\x8e\x4f\x3c\x9d\xc9\x18\x3a\xb2\x6e\xcb\xc8\x09\x94\xff\x0b\xe4\x85\x29\x68\x32\x9e\xe7\xb7\xd2\xc9\x5f\xa1\xb8\x94\x26\x52\x62\x38\x88\xc6\x70\x21\x4c\x8b\xbe\x21\xc1\x2b\x8f\xa8\x3a\x38\x28\x3a\x21\x2c\xdc\x7a\x98\x68\x31\xa7\xa1\xd8\xa2\xb1\xb9\xba\xfa\x7b\x30\xaf\x45\x2f\xe6\xe1\x70\x4f\xb6\x3e\x26\xd1\x58\x5d\x79\xfd\x4d\xab\x97\x1e\x81\x18\xfe\x07\xda\xd3\x95\x30\x51\xf1\x50\xc6\xfa\xee\xec\x2a\x5b\x23\xf3\x6e\x6a\x7f\xca\x40\x3b\xf6\x99\x44\x63\x71\xe1\x76\x86\x24\x0a\x3d\xf5\xb2\x77\x38\x50\x41\x6c\xba\xda\x23\x13\xd7\x12\x8e\x6f\x66\x4f\x2f\xbc\x30\x4f\x55\xf5\x13\x43\x39\x61\xe3\x4d\x91\x6f\x4a\xb1\x28\xb0\xaf\xd3\x74\xaa\x82\xb1\x40\xa8\x4a\x6d\x7c\x5a\x34\x12\x56\xa5\x62\xd6\x2e\x3a\xf9\x83\x21\x55\x57\x5c\x51\x87\xdf\x05\xa9\xef\xb7\x9b\xd2\x37\x46\xe4\xc0\xfc\x8a\x91\xe8\x5e\xa0\xfe\x13\x43\x91\x9d\x43\x13\x51\x66\x70\x7f\x38\x05\x11\x26\x09\x52\x95\xed\x47\x3a\xc0\x0e\x17\x04\xa3\x24\x79\x93\xba\xfe\x99\x8d\x1f\x3c\x80\x93\x47\x47\x13\x38\x31\x0f\x18\x3d\x21\xbf\x32\x1a\xce\x08\xe3\x8d\x10\x90\x9c\x7f\xc5\xbe\xec\x93\xa1\x7d\xac\x83\x80\x4b\x0c\x0d\xee\xe0\xef\x80\x90\x54\xd1\x3b\x7f\x67\xe4\x8c\x61\xcd\x21\x76\xeb\x0a\x46\xc9\x23\x6f\x99\x3a\xe2\x24\xe9\xa5\x5d\x34\x3d\x91\xd5\xe2\x8c\xa3\x88\xc2\x3d\x13\xe1\x69\x18\xcd\x82\x1e\x54\x26\x65\x25\x82\xef\x15\x3d\x79\xb8\x16\x75\x6f\xc5\x17\x41\x53\xc6\x18\x09\x62\xeb\x96\x21\x33\x9b\x86\x52\xe2\x34\x4d\x41\x2f\x71\xa7\xfb\x1d\x77\xe3\x76\x9b\x62\x99\xb1\x94\xe4\x24\x25\x0b\x52\x92\x98\x02\x81\xd6\x47\x2c\xfd\xc8\xd0\x05\x64\x0a\xc1\x98\x6c\x05\x43\x0b\x5c\xed\x52\xfc\xd9\x88\x3f\x6b\xb1\x7d\x67\xf4\x92\xa1\xdf\x48\x3c\xee\x61\x9d\x30\xb9\xa6\x0f\xd8\xd1\x11\xd9\x51\x54\xd2\xd8\x90\x2e\x3d\xd6\x76\x8e\x40\xd2\xb5\xb7\x13\xfb\x0f\xb7\x04\xdd\x27\x71\x70\x4d\x7a\xdc\x44\x01\xd5\xcb\xdf\x2f\xb5\xdb\x12\x70\x11\x00\x92\x41\x4c\xa4\x97\xd3\x3e\x29\x9f\x5b\x2d\x8a\x61\x89\x81\x0d\x28\x15\xc7\x25\xde\x89\x47\xe0\x9f\xf4\x83\xe4\x91\x04\x3b\xa0\xf7\x7a\x47\x40\x3e\xfa\x4c\x30\xaa\x4a\x28\x5a\xba\x8c\x4f\x5b\x7a\xda\x78\x8e\x30\x59\x88\x31\xa6\xa7\x1a\x89\xfe\x58\x44\x6b\x86\x12\x5c\x93\x92\xf1\xb7\x30\x68\x57\x34\x03\x69\x09\x0d\x27\x6f\x46\x8a\xf7\xcf\x90\xd7\xe4\x2e\x3d\x12\xce\x09\x9f\x61\xf2\x23\xd2\x87\x65\xae\x0e\x68\x74\x60\x97\x33\x02\x3b\x4c\xf6\x5d\x7e\x19\x0c\x1d\xd5\xf7\x34\x22\xef\xc4\x85\xda\xb7\xc9\x80\xda\x7a\xca\x7d\x1f\x3d\x45\x58\xc3\x47\x6f\x15\x2c\x9a\x6c\x30\x6e\xbe\x3f\x8a\x9a\x25\xd3\x53\x86\x5a\x95\x0e\xb8\xaa\xb3\x2e\x3a\x17\x74\xe6\xb1\x26\x5c\x41\x12\x18\x44\xed\x0e\xbf\xfe\x19\x79\x8d\x30\x79\x82\x30\xf9\xe2\xfb\x5f\xe0\x6a\x27\xf3\x71\x13\xe2\x7c\x1f\xfd\x8c\x30\xf9\x15\x1d\x18\x5b\xc1\xfe\xdc\xb2\x92\xb7\xf6\xdc\xc8\x3f\x9b\x8d\xb9\xee\x71\xd2\x5b\x0d\xb6\xda\x91\x31\xe8\x9d\xae\x01\x66\x14\xc9\xd8\x40\x37\xf3\xb1\x06\x26\x64\xf8\x2b\x56\x0b\x18\x6b\x89\x01\xa4\x8c\x69\xde\x16\x15\x11\x4e\x7b\x80\x8e\x64\xd4\x81\x45\x75\x9e\x48\x44\xad\xdc\xcb\xf7\x47\x0a\x66\xc6\x80\x6c\x49\x42\x77\x0c\xe9\x22\x2d\xd3\x21\x13\xc1\x9d\xe8\x27\xc9\x3a\x21\x56\x55\xbc\xaa\xb2\xaa\x8a\xaa\xea\x33\xc2\xe3\x55\x54\xba\x57\x56\x52\x42\x6f\x1e\xae\x2a\x04\xeb\x21\x0e\xa6\x58\x88\x19\x19\x9d\x60\x22\x13\xf1\xab\x7e\xe4\x4b\x34\x17\xa8\x4b\x1c\xa0\xce\xf4\xe8\x68\x42\x2e\x10\xf6\x7d\x74\xa9\x28\x8e\x6b\xf1\x22\x49\x13\xbe\xa3\xde\xb5\xac\xe4\xc9\x5d\x7f\x8e\xc4\x7e\xeb\x06\x14\x6e\xa8\x2a\xf3\xa5\x15\xbb\x52\x19\x97\x1a\x8b\xa6\xb5\xff\xed\x39\xc2\x83\x27\x0c\x85\x05\x90\x7f\x85\x26\x26\x66\x44\xa5\x56\xce\x05\x16\x1e\xa4\x9d\xcc\x88\x83\xbe\x61\xfb\xfe\x68\x03\x13\x02\xa3\xc7\xcb\x46\x70\x7e\xd2\x33\x1e\xbd\x1e\x4d\x01\x96\x9c\xb9\x7e\x67\xe9\x3d\x45\x3b\x9f\x23\x99\x83\x42\x8c\x37\xb2\x7c\x08\xcc\x22\x23\xd1\x8c\x24\x98\x3c\xd3\xbf\xed\x5a\xd5\x1f\x91\x3c\x29\xaf\x18\x62\x9c\xcc\xa5\x0b\x0e\xa5\x48\x40\x57\x13\xc0\x81\x25\x68\xfa\x80\xc2\x8e\xc2\xda\xc2\x96\xc2\x09\x6b\x0e\xcf\xf7\x61\xd8\xcd\x2b\xe3\x03\x62\x8d\xa4\xb4\x76\xc5\x00\x6d\x8b\x55\x32\xb0\x92\xc9\x96\xc1\xfa\x39\x11\x47\x67\x61\xd6\x47\x4b\x29\x49\x49\x3f\x23\x4c\x50\x6e\xde\x38\x58\xcb\xf7\x17\x94\x52\x15\xf4\xbc\x50\x6c\xfd\x62\x5a\x3a\x61\xc9\x82\x2b\x86\x16\x24\x2c\x67\x18\x5b\x46\xe5\x12\x57\x55\xde\xa0\x9d\x2e\x7b\x00\x4a\x0c\xf5\x67\x24\x86\xb5\x6a\xc9\xd1\xe4\x09\x1d\xfd\xbf\x3c\xa2\x7d\xa7\xf0\xe4\xf0\x29\x14\x47\x03\x56\xee\x05\x18\x20\xd8\x53\x36\x72\x4f\x99\x78\x09\xa7\xec\xc0\x21\x3b\x21\x9d\x0d\x51\xb4\x03\xd0\x13\x87\x4f\xa0\xa1\x49\xc5\x15\xf2\x16\xd0\xef\x68\xe2\x9c\xab\x04\xa0\xb4\x87\xa9\x1a\xf4\xc0\x0d\x82\xf3\x47\xf2\x99\xc0\xdc\xcf\xf4\x6f\xd3\x87\x85\xdc\xce\xb7\xd3\x7b\x80\x5c\x77\x63\x7c\xff\xd2\x81\x89\xe6\x93\x0b\x16\xbe\xcf\x91\x04\xc7\x88\xcc\xc7\xdb\x6c\x2d\x20\x01\x07\xe6\xa7\x81\x86\xf7\x09\x5f\xbd\x34\x80\x98\xf0\x5d\x03\xd5\xbf\x41\xf8\x6e\x55\xc6\x19\x9c\xc9\x5f\x99\xf8\x71\x86\x18\xae\x95\x3d\x49\xd0\x7b\x70\x14\xc8\xd0\xd1\xa4\x26\x0a\xe9\x36\x2b\x8a\x11\x35\x50\xa2\xf9\xe2\xa4\x26\x6a\xe8\xfd\x4d\x9b\xf5\xe9\x69\x44\x1d\x03\xdf\x47\x0f\xee\xba\x48\xcd\x95\x69\xd7\x08\x63\x72\xc7\x7a\xbb\xfc\xd1\x25\x16\xdc\x06\xbb\x3b\x1c\x86\x00\x70\x20\x39\xbb\x27\xf4\x84\xe8\x23\x21\x00\x07\xb0\x09\xae\xfb\xdc\xc8\x7b\xce\x65\x55\xa1\xf9\xb8\x4b\x37\xc2\x1a\x98\xb9\x08\xca\x8d\x28\xcd\xb7\x9e\x29\xe9\x69\xcc\xe0\x35\x55\xa2\xc7\x22\xbd\xd6\xe3\xb1\x14\xa6\x6b\x59\xe4\x5c\xa5\xf7\xd6\xe5\x68\x8e\xc9\x25\xbd\xb2\xde\x17\x57\x63\xcd\xad\x0d\x2e\x7b\x25\x10\x20\x34\x29\xf2\x9c\x03\x1f\x4f\x2e\xc7\x49\xac\x45\x29\xde\xd1\x7c\x9c\xc4\x86\x20\xa2\x97\x44\x0f\x9c\xce\xc9\xa5\xf9\x09\x43\x38\xa5\xbb\x3b\x12\x8d\x2d\x33\x34\x87\xdd\x7c\x45\x59\xeb\xf2\x6f\x11\x64\x5a\xf2\xf9\x0e\x59\xda\x0c\x96\x43\xaa\x0c\xd4\x0d\x12\x8f\x5d\x3d\x82\xef\x33\x01\x70\x97\x87\x8e\x0a\x28\x13\xbc\xd6\x65\xd2\x73\x07\xf4\x42\x73\xdf\xbe\x4a\xb8\x3c\xd0\x5b\xca\x22\x71\x32\xef\xd1\x9b\xa2\xa5\x24\xcd\x6a\x8d\x45\x9c\x31\xcb\xe0\x64\xf7\xc0\x02\x00\xd5\x96\xd3\xbe\x71\xa8\x3f\x87\x62\xd3\x8b\xdb\x36\x8f\x99\xb2\x20\x64\xa4\x61\x12\x81\x6c\x0a\x9e\x3c\x05\xbf\xe2\x1b\xd4\xb4\x9a\xb8\x30\xe4\x8c\x36\x01\x70\x89\x02\xe8\x54\xc1\x2a\x18\x06\x28\x29\x81\x6b\xeb\x60\x4d\x1d\x16\x55\xe5\x28\x48\xdf\x98\xd1\x0b\x5a\xd1\x1e\x78\x13\x6a\x66\x0a\xda\xf9\x1e\x55\xfa\xb9\x6d\xf2\x17\x86\x2e\x5d\x63\x05\x97\x51\xef\x62\xa6\x2e\xa6\xaf\x2a\x57\xf7\x5c\xf8\xbe\x27\xb5\x51\x94\xd2\x62\xcc\x77\x1b\x36\x9d\x04\xee\xc5\x2b\x20\x84\x88\x42\x79\xf3\x8a\x47\xd7\xda\xa1\x27\x04\x94\xb8\x74\xf5\x05\x09\x09\x4c\x59\x01\x5b\x5c\xf6\x53\x28\x23\x36\xf5\xbc\x40\x92\xa1\xe6\x3b\xa9\x63\xa2\x9e\x38\xaa\xf2\x1b\x59\xe2\x58\x45\x34\x8c\x0b\x06\xed\xbc\x60\x13\x4c\x4e\x7b\xd0\x71\x86\xf7\x59\xc8\x66\xbe\x2f\xfe\x2a\x8b\xa3\x4c\xda\x48\x90\x0c\x12\x3d\xa9\xfe\xb0\x7d\x1f\x35\x74\x43\x1f\x91\x75\x43\x52\x57\x6f\x91\x80\x65\x81\x15\x7f\x2b\x61\x86\xc4\x01\xde\x91\xd5\x10\x45\x54\xe0\xa1\xc1\xa9\x5d\xdf\x06\x67\x57\x55\xec\xce\x98\x66\x2d\xd5\x8e\xa4\x7f\x3a\x3b\x8c\x5b\xe6\x20\x19\xe1\x53\x7e\xe4\x0d\xbd\xa3\x28\x88\x54\xaa\x7e\x49\x90\x40\x8e\x4e\x1d\x5c\x37\x22\xae\x62\x68\xda\x69\x24\xc1\x41\x97\xef\xcc\x20\xd8\x8e\x23\xd1\x7e\x2d\xc8\x8b\x57\x0e\xa9\xee\xea\x61\x7c\xff\xaf\xcf\xbc\x07\x66\xda\x63\x6b\xe1\x5a\xd2\x83\xef\x18\xa5\xe2\xd0\x4d\x3d\x5e\x6c\x99\x17\x78\xcb\x28\x2d\x99\xd7\x37\xa3\x1e\x06\xdc\xb1\x2e\x41\x92\x76\xf9\x9a\x75\xc4\x19\x26\xbf\x32\xfa\x2b\xfb\xda\xad\x7d\xd6\x68\xfd\xbd\x96\x9d\xb8\x27\x74\xb4\xf4\x7d\xd9\x74\x2c\xf8\x81\x11\xa5\x1c\x8e\xa9\x8d\x69\xbc\xc8\xd7\x9b\xbc\x64\xf1\xdb\x88\xaf\xc4\x86\xba\xcf\x80\xdb\xaa\x8a\xab\x14\xef\x03\x29\x99\xe9\xac\x68\x55\x8d\x9e\x32\x74\x09\x91\x8d\x92\x25\xba\x73\x97\x0e\x65\x5a\x91\xa6\x37\x60\x8e\x03\x8d\xd8\x49\xa8\x4b\xfd\x00\x7b\x78\xf0\xbe\x58\xa4\xc9\xe2\x33\x5c\x15\xaa\x01\x19\xd2\x47\xde\x9a\x8e\x02\x5f\x4b\x16\x06\xa0\x53\xd3\xcd\x39\xc6\x15\x90\x9c\xee\x00\x1d\xa3\x88\x3a\xb0\xbc\x39\x60\x30\xb8\x12\x54\x62\x1f\x75\x55\x55\x6f\x91\x00\x7e\xbb\x83\x7f\x22\xbc\x5f\x0a\x32\xd4\x5a\xfb\xc8\x12\xc7\x16\xf2\xb9\xb9\x05\xde\x20\x3c\xe8\x0b\xeb\x62\x77\x9b\xbc\x27\x02\x93\xf5\x55\x82\x8b\x0f\x8c\xa6\xde\x83\x50\xf8\x60\x1d\x2d\x3b\xbe\xbb\x96\x84\xdb\x3f\x45\x25\xc7\xa2\xa7\x35\xd4\xc3\x60\xdf\x1c\x6d\x6f\xbd\xee\x80\x0f\x57\x6b\x8d\xf9\x70\xc5\xde\x61\x7f\x70\x25\xca\xe7\x08\x0b\x86\xab\x95\xf8\x98\xa9\x03\xa1\x2e\x8c\xd7\x02\xc1\x79\x85\x3a\xbd\x11\x26\x5c\x6c\x6c\xb2\x44\x70\xab\x19\x05\x39\xc2\x83\x66\xcd\x1c\x13\x59\x10\xc5\x31\x7c\x97\xd3\xc8\x8e\xe3\x13\xd2\xd1\x5e\x4d\x48\x16\xb8\x62\xc4\x05\xf9\xd7\x11\x61\xcf\xd6\xc9\xe6\xc9\x5a\x1a\x88\xee\x33\xc1\xce\x33\x02\xd6\xed\x17\xbb\x0d\x0b\x38\x59\x45\x59\x9c\xb2\x22\xc8\xdc\xb8\x69\x0d\xa4\xf3\xce\x90\x3b\xb7\xc0\xda\x7e\x6a\x6e\xc1\x4b\xe2\xe6\x41\xc2\xe4\x93\xbb\x91\x7f\x34\x5f\x62\xe2\xd0\x48\x6a\x56\x44\x5b\xa7\x3e\xfc\x67\x79\xf4\xd0\x88\xd1\x9f\xe4\x79\xca\xa2\x0c\x1f\xce\x7d\xe5\xad\xa3\x6c\x1b\xa5\x90\x75\x1a\xab\xf4\x3b\x9f\x10\x23\x2f\x31\x61\x32\x0b\x8f\x4b\x50\x06\x9f\x9a\x54\xea\x1f\x6e\x1e\x1e\x45\xe1\x04\x9f\xd0\x07\x36\x95\x0f\xf9\x96\x7b\x81\xd2\x97\xfc\xd4\xad\x9b\x64\xd0\xa2\xa9\x4a\x7e\x92\xf7\x9c\xb5\x6c\x41\x78\xbf\xfe\x4a\x48\xbc\x3c\x96\xbe\x0a\x66\x3f\xc0\x11\x49\xed\x88\xeb\x8b\x34\xe8\x37\xb7\x03\xb5\x07\x50\x26\x6b\x1a\xb6\x13\x47\x69\x0b\xce\xd1\x49\x13\xad\x2a\xc6\xd6\xf7\x47\xbf\x40\x14\xdf\xd1\x4a\x1b\x86\x58\x3a\x0f\x99\xa0\xdf\x85\x13\xe6\x1b\x2e\x95\x41\x41\x19\x24\x00\x5a\x6c\x0b\x41\x9e\x4a\xa0\x04\x8e\xa5\x4f\x68\x00\x36\xb5\xbe\xff\x6b\x9f\x69\xaa\x13\xb9\x5a\xc5\xff\x52\x18\x1d\x0c\x9c\x45\x6f\x80\x97\xef\xc1\x2c\x7c\x3f\xa9\xaa\xad\x98\x8b\x2b\xc9\x69\xe0\xf7\xce\xd0\xa6\x82\x04\x0c\x64\x60\x89\x9e\x6e\xb7\x74\x94\x01\xc1\x37\x8a\x64\xa0\x63\x97\x84\xf9\xcd\xdd\x45\x89\x26\x48\x06\x24\xbb\x93\x1b\xa0\xaa\x2e\xdd\xc7\x81\x73\xfb\x3b\x1d\x35\x72\x2b\xba\x79\x08\xa4\x0b\xd3\x07\x29\xac\x84\xdf\x1f\x07\x36\x0e\x63\xd7\x47\x5d\x0f\xc7\x49\xe7\x64\xb3\x3b\x9d\x83\x5b\x0c\xa4\x77\x6a\x5f\xec\xd2\x4a\x90\xe4\xf4\x86\xa1\xc4\x75\x5d\x4b\x69\x72\x30\xf2\xee\x28\xb5\x76\xb1\xa2\xe3\x85\xc9\x38\x08\xc1\xfa\xd2\x31\xcf\x37\xe3\x5d\x30\x21\xa5\x4c\x49\xa8\x4a\x65\x1d\x78\x11\xeb\xc4\x84\xea\x55\xca\x96\x7c\x7c\x1b\x4c\xc8\x56\xe5\x29\x54\xe5\x50\x09\x5e\xac\x28\x04\x7a\x3e\x8e\x8e\x16\x3f\x14\x64\x49\xa3\x63\x1d\xc2\xf9\xb8\xfc\xa1\x20\x1b\x2a\xe3\x36\x1f\x67\x47\xf1\x0f\x05\x59\xd3\xec\x98\xeb\x10\xcd\x3f\x98\xf0\xb0\xab\xaa\x5a\x56\xd5\xa6\xaa\xd6\x20\xa2\xfa\x55\x6e\xd9\x22\xe2\xe8\xb2\x27\x70\xa6\x3e\x42\x4e\x08\xfc\x5e\xdd\x86\x73\x46\x64\xd6\x1a\x6d\xc4\x34\xdd\x3b\x11\xad\x0e\x27\x17\x76\x36\x29\xc8\xb4\x8a\xaf\x96\xf6\x7e\xb8\x83\x11\x09\xe4\xf8\x7e\x8a\x30\x01\xb8\x74\x70\xce\x1f\x62\xd0\xbf\x40\x46\xc8\x7b\xd0\x4c\xbe\xbf\x05\xf9\x4d\x97\x7a\x96\x44\x4f\x47\x40\x27\x38\xcf\x76\x97\x3f\xb9\x14\x78\xa7\x33\x8d\x2a\xf1\xf7\x13\xdf\xd7\x47\x65\x04\x84\xb6\x1d\x62\x83\xd7\x13\x57\x79\x1a\x71\x16\x6b\x4d\x96\x73\x88\x5a\xef\x70\x55\xf1\x66\xd2\xe9\x5f\x1c\xb3\xfc\x91\xab\xbe\xb9\x45\x78\xa4\xcf\x9c\x1d\x1d\x5c\x53\x5e\x33\x79\xeb\xcf\x08\xef\x1f\x20\x1d\xa1\x58\x6b\x1a\xc5\x81\x6c\x18\x77\xc2\xb1\x74\xc3\xc1\x70\x1b\x02\x4a\x26\x0d\xe9\x9a\xf4\x92\x1c\x1c\xcd\x1a\x4a\x8b\x05\xbd\x40\x78\x0a\x1c\xfb\x58\xd9\x22\x81\xad\x28\x2d\xa6\xfb\x5e\x68\x09\x0a\xd2\x0c\xb4\x1b\x14\x9d\x10\xe2\x9f\x11\xae\x03\x46\x62\x1a\xb6\xc2\x61\xe9\x1b\x5e\x05\xf9\x0a\x92\x3b\x62\x43\x98\xba\x0d\x3f\xf3\x47\xda\xbf\xfc\x91\xf4\x2f\xff\x9b\xf2\x3b\xff\x5b\xdd\x0e\xa4\xd4\xf9\xfe\x6f\x07\xa3\xdd\x99\xaa\x36\x92\x98\x13\x97\x49\x89\x4f\xbe\x1a\x14\xef\x70\x9a\x9b\xbb\x33\x4c\x25\x4b\x64\x24\xf0\x86\x18\x7c\x1c\x7a\x36\xde\x18\xf1\x3a\x8e\x6e\xc4\xd3\xae\x6d\x7d\xbe\x07\x0c\xef\x9d\xcf\xc1\x8c\xaf\xd7\x2e\xcb\xe9\xc2\x8d\x1f\x11\xf4\x78\xde\x85\x0d\xbf\x3a\xef\x88\xcd\xfa\x9b\xf4\x8e\xc0\x98\x2f\xc8\x0e\x58\x25\x79\x47\xf2\xa6\xed\xf3\x00\xdc\xd7\x75\x5d\xcf\x06\xa0\x1e\x58\xf8\x7e\xac\x89\x46\xd7\xc1\xda\xec\x95\x8e\x82\xb8\x30\x91\x32\xbe\xad\x6b\x4c\xe4\x47\x4a\x2e\x12\x13\x45\x48\x64\x36\x91\xb3\x8d\xb4\x0c\x86\x2d\x1d\xa5\x33\x8d\x19\x2a\xc9\x65\x9f\x56\x7f\xef\x66\x9a\x68\x84\x0f\x0d\x52\x27\xbd\x68\xdc\xa0\xc3\x1e\x48\x29\x64\x5b\xb1\xdd\x2e\x1a\x2b\x81\x37\xea\x19\x11\x24\xd4\xb6\x2d\xfe\x6a\x45\x6d\xb7\x0c\x5d\x76\x6d\x58\x94\xd3\xae\x15\x30\xcf\x3c\x77\x44\x32\x75\xd1\x01\x7e\x93\xf9\x3e\xb0\xaf\xca\x5e\x1d\x38\x57\x36\x03\x7d\xad\xc2\x49\x2f\x40\x69\x14\xd1\x1b\x84\x49\x42\xa3\x70\x32\x23\x05\x8d\xc2\x93\xd9\xc0\xc5\x78\x46\x78\x99\xf8\x7e\x01\xc6\x46\x05\x26\x7c\x7a\xd0\xe7\x6d\x0e\x72\x65\x24\xfd\xde\x02\xf3\x64\x2d\x98\x98\xa2\xba\x0f\x8c\x1b\x06\x6d\xac\xe9\xcd\xb0\xbb\xa2\x27\x10\x5f\xdc\x8f\xaa\x83\x3b\xea\x5e\x17\x59\xd8\x20\xed\x1d\x4a\xcb\x09\xe2\x2f\xc9\x57\x79\xef\x19\xff\x92\x17\x68\x74\x82\x07\x7c\x1a\xdd\xb1\x2e\x87\xf4\x3c\x72\xa9\x12\xda\x6f\x06\x81\x7a\xd4\x4b\x20\x08\x03\x11\xc5\x5b\x84\xeb\x1a\x71\x92\xb8\x29\xba\x95\x1b\x5f\x26\x63\xe7\x85\x33\x6b\x8c\x0e\x46\xbe\x45\x38\x99\x05\x45\xcd\x4d\x2c\x7c\xb0\x84\xa0\x9f\x18\xe1\x90\xb8\xf7\x99\x5b\xda\xd0\xa5\x35\x5d\xf6\x7a\x09\xf1\x4f\x90\x9d\x8c\xa9\x40\x5a\xa2\x45\x45\xdf\xbf\xcc\x36\x5b\x4e\xdf\x33\x69\x7b\xc3\x7b\x82\x2d\x59\xe1\xee\x74\x2f\xee\x1d\x71\x59\xb2\xdb\x45\xba\x8d\xa5\x03\xb6\xd6\xc5\x0e\xd8\x01\xaf\x48\xd9\x8c\xe4\x53\x32\x80\xd5\x17\x0c\x65\x78\xea\xc4\xd8\x16\x5c\x78\xa0\xa9\x59\xb0\xce\xd6\x41\x75\x47\x26\xb0\x34\x6b\x69\x82\x07\xcc\x31\x17\x31\x8e\x37\x51\x8d\x09\xd3\x42\x1d\xd6\xa7\xd2\xea\xfd\x2c\x91\x41\xc3\x6b\x12\xf1\xae\xc9\xdc\x2f\x64\xff\xff\xb3\x3c\x7d\xff\xdf\x25\xe8\x13\x97\x40\xc2\x69\x0f\x53\x33\x38\x60\xfd\x18\x09\x46\x85\x14\x34\x9c\x91\x5c\xfc\x49\x05\x31\x75\xcd\x8a\x22\x89\x59\x49\x16\xa2\xa8\x14\xd0\x61\x70\x51\x8c\xf0\x3e\x17\xdc\xc9\x01\xad\xdb\x29\xd3\x36\x9c\x1d\xc9\x89\x93\x33\xa5\x3e\x68\x68\xd8\xc9\x34\xa0\xf3\x07\x98\x11\x6c\xc5\x15\x70\xc7\x08\x9c\x7e\x1a\x97\x11\xb8\x41\x24\x07\xbc\x15\xa7\x5c\xc5\xd7\x47\x82\x02\x50\x5a\x6a\xd4\x94\xc5\x2c\xdd\x24\x3c\xad\xee\x1d\xe6\x51\x03\xb0\x75\x47\xd6\x25\x76\x63\x12\xbc\x17\x7f\x20\x24\x88\x3d\x65\x91\xf2\x15\x95\xf0\x9f\x34\xe3\x97\x3b\xcd\x64\x4d\x69\xc7\xc6\x65\x5e\x73\xc7\x39\x19\xd4\x1e\x23\x4a\x23\xbc\x8f\x28\x57\xcc\x22\x4a\xa5\x87\x8f\x5a\x5f\xe3\x51\x72\x9f\x04\x8a\x49\x98\xcd\xe4\xe6\x86\x7c\x66\x72\x29\x3a\x63\xee\x9c\xce\x05\xd9\x1f\xf0\xb1\xeb\x71\x33\x5f\x1c\x20\xde\xa7\x87\x5e\x74\x8c\x5a\x9a\x5e\xf6\x88\xd1\x22\xcc\x66\x86\x43\x3c\xc8\x04\x4a\x2d\xc9\x4a\xdc\x47\x64\x8b\x30\x89\xd5\x85\xbf\xa6\xfb\x66\x38\x73\xe5\xfe\xd0\xeb\x51\xb7\x12\xb4\x41\xbf\x5b\x5d\x44\xa5\xfb\xd8\x21\xd7\x36\x90\x1f\xca\x43\xd3\xd4\x30\x8f\x4a\xdf\x47\x25\x1d\x4d\x48\xa4\x28\xa1\x8e\xdf\xdd\x3d\xbe\x15\x00\x22\x2e\x30\x8c\x7b\xbd\xf1\x60\x9b\x37\xd2\x75\xc4\x95\x2b\x61\x41\x92\x92\x33\xca\x39\x02\x93\xd8\xce\xe6\x7e\x61\x88\x93\xd0\x33\xf8\xc2\x9b\x61\x6b\xbf\x1c\xae\x67\xfd\xe6\xd4\x2d\xc7\xba\xbc\xe5\xb9\xd7\x13\x0a\xa3\xc9\xfd\xed\xdd\x64\xf6\xba\x0b\x2d\x34\xeb\x30\x8b\xf8\x10\xf5\x4b\xc2\x88\xcf\x30\x88\x5b\xc9\x35\x3d\x83\xc5\x1b\xc8\x7f\xb4\x25\xec\xbc\x46\x98\x8c\x22\xe9\x76\xed\x08\x9c\x37\xe8\x4c\x2e\xab\x74\xd4\x92\xee\xc8\x23\xaa\x04\xa4\x6d\x37\x03\xf3\x59\x01\x1a\x4e\xf9\x31\x93\x1f\x27\xcd\x80\xa0\xf6\xfa\x32\xd8\x61\xe0\xf4\xc9\x8d\x51\x7e\xd1\x4a\x93\x24\xde\x32\x1c\xc8\x19\x8b\xbd\x83\xe9\xbc\x66\xb7\xbc\x63\x0d\x08\xd1\x87\x9b\x1e\x66\xb2\x36\x9a\x68\x62\xb7\x70\xc2\x0e\xab\x95\x41\x45\xc8\x8f\x4e\x66\x55\xc5\xb0\x6e\xfd\x6d\xc1\xae\x93\x7c\x5b\xf6\xf5\x50\xa8\x50\x9b\xc7\x27\xfd\x5d\xb1\xbe\xae\x48\x46\x8b\x90\x1f\x43\x2f\xba\xdb\x4c\x85\x83\xd8\x89\x8d\x6a\xe1\xd7\xb3\x1e\xfc\xca\xf0\x1e\x72\xa6\x6b\xc8\xac\xaa\x94\xec\x90\x1a\x34\xe3\x9a\xbb\x68\x7e\x01\x07\x98\x2c\xee\x93\x84\x41\x5c\x9a\x0d\x74\x41\x16\x74\x89\xce\x30\x39\x73\xe8\x97\x16\x9c\xd7\xb8\x36\xb5\x6a\x52\x70\xba\x07\x52\x59\x8c\x31\x68\x58\x8c\x28\xc1\x4d\xa0\x44\xc2\x04\x88\xed\x40\xd1\xdc\x4e\xec\x91\x9c\xbb\x88\x3f\x9c\x91\x48\xfc\x49\xe8\xe8\x04\x04\x21\x4a\x36\x9a\x53\x75\x4c\xe5\xb3\x38\xa3\x69\x5f\x26\xa2\xbd\x75\x85\x95\xa2\x7d\xed\x24\x7b\x02\x61\x74\x5a\x5f\xc8\x77\x9f\x98\xb4\xf0\x80\xef\x9b\x3e\xb6\x93\x1a\x93\x92\x82\xef\x45\x8a\x5d\xf2\x41\x1e\x0f\x2d\x8f\xf2\xfd\x51\x62\xb3\x84\xcb\xb2\xf1\x22\xcd\x4b\x56\x72\x54\xa8\x48\xa1\x2a\x1f\x5f\x76\xd8\x75\x52\xb3\x3e\x18\x94\xa9\xf2\xa1\xaa\xc4\xf0\xe4\x6f\x80\xbe\x4c\x09\x10\x7d\x7f\xd4\xd0\xa2\x38\x12\x61\x6f\x2e\xe5\x7c\xee\x9d\xc4\xa5\xa6\xd7\xfd\x62\x64\xbf\xb0\xf7\x6d\xc1\x43\x59\x38\xc3\xdf\x4f\x14\x93\x93\x8a\x15\xc8\xc8\x02\x0f\x52\xd0\x2d\x45\x1a\x5f\xa5\xa0\x99\x74\x89\x1a\x46\x38\x68\x14\xac\x3a\x2a\xf1\x7d\x94\x80\x3a\xaa\x57\xb9\x24\x2a\x0b\x2a\xf2\x6b\xca\xa5\xc8\xc8\x0d\x04\x1d\x6d\xc9\xb4\xbb\x92\x35\x0b\xdc\xa3\x98\x72\x90\x5c\x4b\xda\x88\xe4\xa2\x58\xd2\x46\x03\x53\xe1\xae\x7c\x63\xa0\x70\xf4\xfd\xe8\x90\xce\xcc\x30\xfe\xe0\x0f\x28\xc0\x37\xfb\x6f\x53\xdb\xc0\x91\x11\x97\x3f\xd1\xf3\x6b\xc4\xfd\x41\x98\x1c\x18\x76\x2b\x23\x93\xc6\x08\xa3\x13\xc8\xd6\x23\x97\xc7\x6d\x2a\xbf\x47\x53\x2e\xc5\x29\xda\x9a\x38\xb4\x1f\xeb\xbb\x0f\xb6\x88\x93\x86\x2a\x30\x06\x6d\x2c\x14\x1b\xbc\xe2\x91\x58\x15\x69\x61\xb0\x29\x90\xd8\x84\xc4\xb8\x56\xea\x9f\x12\x8c\xc7\x53\x6e\xf2\xc7\x5b\x4f\x77\x8f\xb8\x5e\xde\xe0\xf7\xde\x23\xd4\x83\xb3\x6a\x85\xf5\x6d\x5b\x2c\x6e\x6c\xb1\x14\x11\xa5\x02\xfc\xd0\x5f\x80\x63\x50\xbc\x50\x04\x21\x69\x6f\xc1\xc7\x5c\x9b\xe5\x58\xd5\x89\x33\xa6\x69\xe7\xba\x71\xdc\x77\xb5\x7f\x27\x78\xab\x2d\x19\x98\xe8\x32\xc7\x40\x97\xb0\x1a\x61\x90\xf6\x0e\x0c\x45\xd7\x8d\x9c\x50\x88\x23\x3b\x4e\xb2\x92\x15\x5c\x7a\xc5\xa0\x42\x6c\x64\xdb\x4b\x16\xf7\x7b\xc3\xa9\xc1\x2e\x61\x01\x3d\x70\x6c\x94\xd6\x53\xb9\x92\xf3\x1a\xa3\x64\xe2\x72\xbd\x2a\x06\x40\x23\x3a\x40\xb9\x4a\x96\xfc\x38\xba\x89\x76\x5e\x2d\x89\xb8\x4e\x40\x06\x1b\x9d\x95\xd1\xe8\x60\x04\x1b\xc2\xe9\x6b\xa0\x4b\x90\x4d\xdb\xed\xad\x4b\x18\x1f\x1e\x24\xdd\xef\x58\x1a\xed\xe8\x59\xc4\x57\x32\x13\x09\xe2\x0f\x4f\x26\x18\xa2\xe0\x18\xcf\xca\x9e\x38\x39\x72\xc5\x8b\x86\x31\x7f\x5f\xc4\x88\x02\x7c\x17\x0f\x36\xe3\x4d\x20\xda\x4e\x4f\x4c\x8a\xc2\xf7\x75\x0f\x7a\x4f\x81\x58\x5d\x70\xba\x57\xca\xbb\x60\x42\x94\xea\x2e\x98\xd4\xa4\x6c\xfa\x04\xc6\xdc\x3d\x55\x5a\xdd\x97\x99\xdf\x1f\x07\x6e\x4b\xdc\xb4\x94\xc9\x30\x27\x5b\x73\x4a\xdc\x00\x10\xf7\x3b\x26\xad\xec\x65\x1f\x0f\xf2\xcb\x5c\x9c\x86\xd1\x89\xbe\xd0\x47\x13\x40\xbf\x50\xd5\x4e\x24\xb5\x16\x93\x49\x96\xf0\x24\x4a\xe5\x75\x26\x5b\x74\x47\x07\xbc\x65\x53\x9c\xe6\xe4\xc3\x44\x78\x9f\xdd\x6d\xed\xb9\x75\x38\xce\x12\xaa\x7f\xcd\xcc\xca\xfd\x22\x06\x2e\x68\x34\x69\x80\xfa\x1d\xd1\x57\x6a\x39\x79\xf7\x82\x34\x31\x14\x46\x99\x22\x14\xc4\x65\x6f\xc3\x05\xa9\x42\x4c\x92\xde\xf9\x43\xb4\x0a\xbd\xd3\xb9\xf9\xfd\x11\x44\x1e\x87\x94\x83\x0b\x5a\x1c\x4b\xfd\x28\x29\x69\x7e\x0c\xba\xd5\xc1\x08\xf8\xf4\x1e\x2b\xad\x7b\xcc\xad\x83\xb5\x0e\xf7\x9d\xd1\x82\x44\x34\x1f\xb8\x1b\x9b\x80\xf9\xa4\x4c\x1f\x7a\xb4\x80\xab\x8f\xe7\x9b\xa3\x52\xd2\xd1\x29\xf5\x56\x79\x91\x7c\x11\x4b\x22\xab\x4f\xe1\x7d\x10\x91\x98\x7a\xd7\xac\xe0\xc9\xc2\xbe\x90\xca\xa3\x8c\x6c\xfb\xbe\x52\x9a\xa6\x88\xac\xba\x1f\x82\x98\x2c\x1b\x34\x52\xbb\xc7\xc7\x2b\x1d\x68\x79\x7b\x9c\x82\x00\x2d\x55\xea\xa9\x58\xab\xad\xb6\x52\xc0\xb6\xaa\xeb\xba\x21\x96\xb1\x0c\x6c\x13\x5e\x51\xc9\x15\x75\x63\xb2\xc7\x31\x12\xe7\x0b\x70\x8d\xfd\x8a\xed\x8d\x0b\x87\x31\xc7\x35\xca\x9a\x92\x1c\xbc\x17\x44\x0a\x2a\x39\x2d\x7b\x8c\xf7\xdd\xb4\xde\xba\x6f\x41\xf3\xd5\x18\xf7\xb9\x9a\xba\xf7\x78\xbe\x50\x79\x2f\x4d\x32\x87\xe6\x48\xbf\x76\x68\xd4\x60\xeb\xf6\xbd\xb4\x72\xc3\xf8\xdc\x11\x04\xc8\xe0\x88\xfa\x50\x10\x21\x63\x96\x2b\x0e\x84\xbb\xe2\x83\xa8\xaa\x4c\xc4\x96\x42\x90\xb6\xee\x5b\x59\x86\x96\x08\x93\x62\x8a\x56\x82\x25\x66\x5d\x93\xbb\xa4\xaa\x52\x84\xab\x6a\x81\x30\x0e\x50\x29\x99\xa3\x03\x57\x56\xff\xae\x8f\x04\x8c\x8b\x9e\xb6\x68\x01\x61\x0e\x04\x01\x6c\xda\x3c\x2c\xc0\x38\x67\x10\x8e\x0f\x35\x10\xb7\x39\xf0\x1a\x81\x1b\x7b\x8e\x5a\xe0\x09\x6b\x74\x23\x0d\x6c\xfa\xa5\x37\x07\xa0\x53\x70\x7d\x25\xf8\x0c\x41\x56\x80\xba\x26\x2b\x73\x2d\x74\xe2\x00\xdd\xef\x6e\x80\x1b\xc8\xde\x0e\x11\x3d\x36\xe8\x1f\x04\xb4\xaa\x75\x20\xa3\x5e\x76\xbb\xe8\x2a\x69\x23\x01\x00\x3d\x89\xcb\x12\xcd\x53\x25\x4a\x11\x6b\xf1\x59\xab\x55\xdf\x47\x10\x0d\xdb\x72\xe8\xb9\xa3\x2d\x15\x5b\x45\x41\xa6\x33\xa2\xd4\x79\xe1\xfb\x10\x29\xf1\xf0\x47\xf2\x60\xbb\xa5\xf7\xb9\x19\x3a\x92\xb8\x61\xcf\x21\x74\xc1\x42\x1a\xf8\x09\xc2\x54\x1d\xc7\xef\x1f\xe9\xa8\x71\x8e\xe1\xa0\xa0\x5c\x1f\x81\x62\x43\x9f\xd9\x08\x54\x55\x59\x38\x99\x01\xb6\xfb\x21\x0b\x4f\x66\x2a\xa1\xb9\x96\x30\x86\xd1\xac\xaa\xf8\x40\xd9\xbe\x69\xa3\x37\x9e\x6f\xbc\x00\x7e\x29\x9b\x9c\x40\x25\x1a\x92\xaa\xc2\x2c\xcc\xac\x48\x84\xe4\xc6\x40\x87\x81\xc5\x0f\xcf\x37\xe2\xc6\xd1\x79\xbb\x4b\x9a\x4f\x65\x5a\xf4\xa0\x90\x77\x50\x0c\x25\x12\xad\x16\xf2\xbf\x46\xc3\x12\xe3\x2a\x4c\xbb\x90\x98\xb6\x34\x18\x58\x23\xe9\x52\x23\xe9\xc5\x71\x5a\x4b\x8b\x3a\x30\xf8\x91\x43\x96\x46\x41\x30\xe2\xad\x24\xfa\xd6\x49\xa6\xd4\xc9\xe2\x91\x64\x77\x08\xdd\x45\x3b\xe0\x5a\xbc\x52\x9f\x46\xb7\xf7\xfd\x54\xa6\x1b\x17\xdf\x42\x1e\xa4\x83\xd8\xd8\x18\x27\xb1\xa9\xca\x1b\x4f\xe9\x36\xd0\xb9\xe7\x29\x5d\x09\x3e\x66\x43\x97\x62\xdb\xc4\x5a\xae\xe9\x32\x5c\xda\xf5\x56\xeb\xea\xae\x98\x49\x9f\xae\xb2\xa4\x6f\xd5\x8a\xad\xd4\x8a\xad\x8e\xb7\x7a\xc5\xd6\xc7\x9b\x7a\xa0\x0e\x71\x60\xc2\x28\xd5\x08\x82\x7d\x92\xec\xe0\x35\x7e\xcb\x10\xbc\xb4\x85\x25\x12\xcc\x2e\xae\x1b\xe0\x0f\x59\x71\x39\x6d\x16\x35\xe9\x3c\xc5\x65\x55\x15\xea\x57\xf1\xa8\x79\x7d\x45\x9c\xca\xee\x25\x4e\xb5\xf2\x54\x76\x4f\x79\xea\x57\x2e\x46\x81\xb9\xc0\x3a\x5e\xfc\x10\x73\x0d\xa5\xf4\xb5\x36\x21\x3f\x72\xc9\xf8\xba\x78\x80\x4b\xbe\xba\x7b\x1b\xa6\xad\xcb\x2d\xed\xbb\x16\x74\x58\xde\x73\x26\x6e\x7f\xa5\xa8\xbc\x65\xc8\x41\xb1\x3d\x1b\x03\xc9\x70\x0f\xc7\x0d\x02\x33\xb7\x47\xdf\x5b\x5a\x12\xcc\xa6\x20\xbd\xfb\xa3\x1f\x9a\xa5\x3c\xdf\xb8\x35\x3f\x42\xb0\x44\x99\x9b\xdf\xa9\xfa\x51\x2c\x86\x40\xc4\x46\x8e\x84\x07\x11\xcd\x7f\x38\x3e\x99\xe6\x41\x54\x1f\x52\x28\x40\xb6\xdc\x9a\x2c\xcd\x95\x23\xa3\xcc\xfd\x4b\x3c\x88\xc9\xa0\xec\x58\x61\x9b\x43\x27\x43\x61\x69\x0d\x03\x74\x22\x28\x5d\xf7\x19\x62\x6a\x28\x3c\xb7\x4d\x53\x81\xe7\x04\x6b\x6d\x05\x95\x48\x4b\xc3\x22\xe4\xc4\xed\xc6\x53\xc3\xf8\x6b\x81\xec\xb4\x5d\xa0\x28\x0c\xa3\xf5\x74\x72\x83\xe2\x43\x47\x4e\x9a\x71\x2d\x44\x67\xb2\x31\x0f\x4f\x0f\x9e\x4f\xa8\xfc\x18\xa5\xbe\xbf\xe1\x28\x21\xa9\xa0\x33\xe0\x77\x41\x16\x58\x86\xf7\x6d\x99\xaf\x74\x86\xa8\x33\x59\x93\x84\x8a\xb9\x2f\x48\x87\x2e\xf2\xfd\x7e\x3b\x85\xdc\x81\xec\x83\xe4\x91\x5c\x63\xdf\xcf\x11\x50\x19\x76\x59\x37\xdc\xd5\xd0\x41\x24\x5c\x50\xb3\xf2\x7c\x23\xfd\x50\xf2\x0d\x68\x5d\x05\x70\x42\x41\x21\x83\xf4\x6b\x28\x84\x32\xf9\x53\x14\x0a\xc8\x86\x22\xc0\xe4\x5d\xb3\x06\xb4\x57\x11\x15\x7f\x66\x35\x1e\x2c\xf2\xac\xe4\xc3\x35\xa7\x9c\xd7\xe4\x1f\x93\xbf\x3d\x0a\x94\xc7\x17\xfd\x61\xef\x6d\x4b\x36\x2c\x79\x91\x2c\xb8\x37\xc8\xc6\x85\x38\xc7\xd9\x38\x46\x9c\xec\x79\xc2\x53\xf6\x54\xd0\x26\x08\xd3\x1f\x16\x5a\x0b\x4d\x1f\xfe\x73\x8e\xa6\x41\x94\x4d\xe3\x69\x15\x85\x25\x9f\x55\x73\xb6\x88\xb6\x25\xab\xe6\x5b\x5e\xcd\x77\x15\xcb\xaa\x65\x5e\x54\x49\xb8\xcc\x66\x55\xc6\x12\xbe\x62\x45\x95\xe5\x45\x95\x87\xcb\xac\x98\x55\x79\x96\xee\xaa\xfc\x9a\x15\xd5\x86\x15\x55\x99\x57\x65\xbe\x66\x15\x5f\x45\x21\xcf\x66\x15\x5f\xb1\x8a\xe7\xd5\x76\x53\x6d\x37\x79\x56\x5d\x97\xd3\x7f\x8e\xa7\xd5\x35\x2b\xca\x6d\x59\x5d\x27\x51\x75\xb3\x62\x59\x75\x93\xf0\x15\xfc\xc9\xb7\xbc\xda\x31\x8e\xff\x39\x7f\x98\x90\x84\x3e\x0c\xff\xe7\x3f\xcb\xe0\x7f\xff\xaf\xff\xeb\x7f\xff\xaf\xff\xfb\x78\x76\x54\x8d\x1f\x5e\x91\x82\x3e\xfc\x67\xf9\x90\xe4\xf4\xe1\x18\x4d\x69\x78\x7a\xfc\xc7\xac\xfa\xe7\x78\x8c\x1f\x92\x94\x3e\x14\x8f\xd1\xf1\x97\xc9\xf1\x3f\xfe\xb9\x9d\x4c\x9e\x4e\x8e\xc5\xbf\x1f\x7f\x9c\x3d\x1c\x38\x1c\x37\xb3\x61\x70\x05\xe1\xe7\x79\x8f\xa5\xfe\x88\x22\x4e\x93\x31\xbb\x65\xa2\x0a\x56\xc1\x71\x17\x94\x0b\x0a\xa2\xa4\x5c\xe2\x89\x41\x3e\xe6\xac\xe4\x68\x81\xab\x2a\xd2\x3f\x7d\x5f\x50\xee\xa5\xef\x97\x47\x0b\x75\xed\x81\xa4\x5a\xfe\xac\x2a\x2f\x90\xc2\x81\xc5\x2a\x2a\x4e\x39\xb2\xb5\xb0\xef\x8f\x0a\xd9\x4a\xcf\xdb\xa3\x13\x8c\xa7\xd9\x11\x5d\x04\xe2\x8f\x91\x1b\xa5\xa4\x1f\x43\xf2\xfc\x37\x71\x3c\xc4\x26\x4b\x05\xba\xa6\x98\xea\x9a\xfc\xc7\xe4\xbb\x6f\xef\x07\x28\xa7\xd0\xf0\xc5\x6e\xc3\x4a\x00\x95\x82\x80\x39\xec\xa6\x60\x9c\x15\x50\xb2\xe4\x6e\xd1\x39\x8f\xf8\x56\x56\xdd\x72\x72\x16\x2d\x56\x49\x26\x81\xec\x0b\x27\xe7\x1b\xb6\x48\xa2\x54\x4a\x56\x64\xa5\x9c\x48\x93\x5f\xf1\x3b\xe1\xf2\x01\x02\x2e\x88\x82\x4b\x4e\xa2\x85\xbc\x3f\xe1\x3d\x91\xd7\x27\x3c\x7c\xe6\x44\x46\xc6\x76\xfb\x38\xd5\x85\xe7\x8b\x15\x5b\x47\x50\x76\xcb\x49\x9c\x67\xec\x65\x76\x9d\x7f\x96\xb5\x9e\x71\xb2\xcc\x8b\x9b\xa8\x88\x2f\x72\x28\x78\xc2\x65\x7c\x58\x31\x05\x28\x58\x73\xb2\x8e\x36\x76\x64\xaf\xc4\x33\x5f\xac\x6c\xc9\x8d\x2a\x61\xa5\x2d\x7b\x46\x4a\x96\xc5\xf0\xf3\x0d\x87\xdf\x32\x7f\x35\x94\x9c\xcb\x12\x75\x51\x8a\x92\x17\x9c\x94\x9b\xe8\x46\x4e\x67\xa3\x1e\x9e\xb0\x55\x74\x9d\xe4\x72\x69\x63\x4e\xe4\xc7\x17\x9c\xf0\xfc\x74\xc1\xf3\xe2\x1d\x5b\x42\xc9\x4b\x46\x78\x0e\xec\xab\xa4\x2c\xe4\x02\x89\xc2\x37\xf3\x92\x15\xd7\x6a\x73\x4a\x51\x72\xfe\xf4\xc3\xd9\x2b\xa8\x2b\xb7\x90\x99\xe3\xbe\xaf\x61\xbb\x23\xb9\xdd\x11\xd9\x03\xa3\x02\xb5\xae\xdc\xc5\x9e\xab\xd0\x46\xf0\x70\x4d\x16\xab\x3c\x57\xa8\xe3\x0d\x2c\xae\x5d\x83\x4b\xc2\x8a\x42\x0d\xff\x42\xfe\x7e\x7e\xcb\x16\x5b\x10\xa0\xc2\xc2\xc9\xc2\xb7\x69\xc4\x97\x79\xb1\x96\x5b\x44\x92\x2c\x91\x83\x3b\x25\x89\xdd\xa8\x57\x24\xcd\xaf\x24\xf0\x40\xcc\x11\x3b\x87\x1d\xd9\x6c\x0b\x59\xe9\x9c\x14\x51\xa2\x46\xb3\xb6\x3b\x70\x46\x40\x20\x2f\x41\x94\x94\x82\xca\x84\x75\x36\x99\xed\x05\x0c\xa9\x85\x48\xf4\x42\x24\x72\x21\x12\xb2\x8f\x5a\x70\x1f\x11\xbb\x34\xcf\x98\xbb\x36\x2f\x98\xbb\x38\x17\xcc\x5d\x9d\xe7\x0c\x96\x07\x7e\x7f\x64\x6d\x38\x7c\xcd\x9c\xc5\x7a\xca\x08\x2b\x17\x51\xaa\xc7\xf6\x3b\x6b\x01\xe9\x9f\x8c\x5c\x31\x2e\xcf\xe3\x8f\xea\xc0\xc3\x8b\x15\x83\xe5\xb3\x8b\xb3\x65\x24\x29\x65\x45\x07\x38\x9e\x30\xb3\x9a\x37\xcc\x2e\xdf\x7b\xe6\xac\xdf\x19\x23\x2a\xe3\xfe\xa9\x73\xee\xde\x9a\xd2\x57\xaa\x81\x5b\x53\xf2\xce\x7c\x7b\x6d\xca\xce\xf5\x1e\xcc\x6d\x91\x5e\xff\x73\x28\xda\xe4\xaa\xc6\x29\xb3\x3b\xb6\x63\xed\x33\x73\x25\x4b\xd4\x02\x5c\xb2\xf6\x09\xfa\xc2\x9c\x4d\xfe\xcc\xec\x2e\xbf\x61\xf2\xbc\x34\x57\x60\xd9\x2e\x95\xd3\xdb\xe8\xe2\xeb\x84\xef\x9e\xb1\x25\xc8\xf9\xd4\xda\xae\xf5\x59\x81\xb8\x6a\xdd\x84\x14\xa8\xa5\xc3\x75\x3d\x59\x9a\xf7\xca\x09\x89\x68\x54\x5c\x6d\x25\xfd\xa4\x52\x5f\x66\xdf\x47\x8f\xb3\xa3\x23\x93\xc7\x31\x19\x26\xd9\x90\xdb\x7a\x61\x36\xc3\xaa\xfd\x4d\x91\xf3\x1c\x6c\xf7\x57\x51\xf9\xe6\x26\x13\xb4\x00\x2b\xf8\x4e\xa6\x2a\xe0\x24\x11\xfc\x3c\x0b\x93\x19\xe5\x61\x62\xcd\x26\x59\x8d\x15\xfb\xc7\x57\x49\x49\x4c\xcb\xb8\x6e\xdc\x81\x6e\x5a\x8b\x81\x1e\x4d\x24\x46\xc3\xee\x37\x00\x06\x29\x73\xb8\x63\x3f\xf0\xfd\xc4\xf7\x91\x60\xcf\x29\x0b\x23\x69\x5f\xa1\x0c\x33\x7c\xbf\xc7\xe8\x48\xf5\x72\xc5\xb8\xd3\xf6\xf9\x6e\x3d\xcf\xd3\x52\x33\x0d\x13\x18\x9a\x89\x88\xdb\x5b\x17\x31\xfc\x38\xf9\x3e\xd2\x2b\x9c\x1c\x1d\x61\x67\x54\x62\x69\xc4\xc0\x3a\x73\xda\xa8\x56\x5e\x96\xcf\xb3\xed\x9a\x15\xd1\x3c\x65\x66\x66\xe2\x2b\x39\x99\x30\x99\xc1\x7c\xc4\x7f\xe7\x46\x75\x24\xf2\x86\xb6\xef\x99\xa3\x1c\xa2\xef\xcb\xff\xe3\x84\xb3\x22\xe2\x79\x41\x20\xa2\x1f\x0b\xf9\x8c\x44\x74\xd2\xca\xca\xa9\x53\x8b\x24\x4b\x24\x16\xae\x63\xce\xa2\x49\x07\x45\xc0\x66\xec\xb6\x4f\x3e\xc3\x40\x96\xc2\x6c\x66\x5b\xa6\x4c\x56\x31\xd9\x5f\x03\x8b\x22\x28\xea\x30\x3a\x3a\x9a\x49\x8c\x35\x62\x82\xc6\xe5\xab\x22\xbf\x19\x66\xec\x66\x28\x30\xe1\x73\x81\xac\x10\x9f\x7a\x72\xf5\x86\x49\x39\xcc\x72\x3e\x84\x69\x88\xe5\xf2\x02\xaf\x35\x33\x5d\x45\xc5\x9a\x1f\x7b\x0d\x55\x84\x03\x75\x77\x2c\x16\x0b\x5b\x8d\x4a\x1b\x16\xb3\x44\x4c\x1b\x50\x4a\xcd\x82\x5c\x2e\xb0\xa2\x1c\xf0\x62\x07\x67\xf0\x31\xb2\x66\x97\x55\xc5\x8f\x8f\x87\x3f\x4c\x04\xad\x85\x22\x5a\x8c\xc5\x8a\x21\x8c\xc7\x62\xda\x8f\x71\x2e\x25\x62\xd1\x18\x56\xc5\x09\xdc\x9c\xd0\xbd\x44\xd6\xac\xae\x97\x49\x16\xa5\xe9\x6e\x2f\xda\x8f\x20\xb2\x9d\xf8\x18\x74\x02\xc5\x58\x0e\x0b\x72\xbd\xc0\x60\x0a\x6c\xea\x27\x4b\x94\x60\xb9\xa6\xc9\x18\x5a\xab\x35\x0c\xe5\x6d\x1b\x04\xc9\x33\x67\x55\xf5\x88\xd2\x0e\xe2\x30\x08\x23\x22\x09\x9d\x80\x99\x89\x86\xf7\xef\x0b\x80\xf9\x51\xe4\xfb\x12\x9b\x54\x15\x92\xe9\xb0\x64\xdc\x0f\x0b\xf2\x4e\xa6\x13\x4e\x26\x24\xc1\x18\x20\xbd\x85\x3f\xb4\x28\x22\xaa\xaa\xbb\x1a\xc0\xb8\x1e\x35\x25\xec\xe7\x02\x33\x53\xef\x56\xf2\x60\x4a\x3b\x2e\x8a\xf3\x8d\x53\x9a\x6f\x44\x21\xdc\x22\xa6\x14\xee\x23\xa8\xcb\xb2\xd8\xd6\x05\x67\x5a\x36\x7e\x0a\x97\xad\x29\x96\x77\xaf\x78\xf1\x5a\x53\x08\xd4\x13\x8f\xa7\x80\x90\x4d\x3d\x89\x9f\xe1\x85\xb8\xc8\x6d\xf9\x12\x8c\x7d\xd8\xf8\x99\xa6\x63\xa8\x27\x76\x73\xac\xa2\xa8\xca\x17\xf2\xd6\x56\x6f\x24\x85\x22\x5e\xbd\xca\xaf\x4c\x43\x69\x7e\x25\x8a\x5e\x66\x89\x9d\xb5\xb8\x4a\x64\xa1\xfc\xdc\x14\xeb\x06\x9e\x37\x08\x24\xea\x01\x50\x00\xd3\x01\x05\xa6\xca\xd3\x7c\xbd\xde\x66\xc9\x22\x72\xab\x2d\xdc\x42\x53\x55\x53\x56\xba\xd6\x46\x3d\xdb\xb6\xb6\x25\xcf\xd7\x66\x30\x50\x4b\xbc\x94\x17\xab\x29\xdf\xaa\x80\x84\x6c\xfc\x76\x5b\xd8\x62\x41\x38\xc0\x36\x00\x95\x63\xb7\x01\x1e\xbd\x1a\x15\x55\x85\x0a\xba\xaf\x71\x5b\x37\x24\xef\x75\xea\xfd\xdb\xa5\x0a\xb2\x06\xeb\xc2\x59\x91\x45\xa9\x28\x4d\xd4\x6f\xaf\x46\x79\x55\xa1\x1c\xda\x80\xb3\xbd\x22\x4b\x5a\x48\x78\x22\x1b\xf8\x05\x42\xc5\x42\x82\x0d\x39\x13\x45\x2c\x8b\xc9\x35\x2d\x14\x74\x90\x1d\x2d\x2c\x3c\x90\x39\x2d\x14\x38\x90\x2b\xf1\x53\x6c\x39\xb9\xa4\x85\xdd\x73\xf2\x85\x16\x62\x37\xc9\x29\x2d\x60\x0b\xc9\x2b\xf8\x21\xf6\x89\xdc\xd0\xa2\xb5\x51\xe4\x56\x17\xe9\xd5\x26\x17\xba\x44\x2e\x2f\xf9\x4c\x0b\xb5\xa2\xe4\x8d\x18\x17\xac\x0f\x39\xa7\x05\x2c\x27\x79\x41\xf7\x35\x79\x62\x96\xef\x6a\x1b\x15\xb1\x67\xaf\x64\x1b\xb7\xa5\x19\xb1\xc5\x1b\x9b\xc8\xd4\x4f\x21\x8e\x04\x49\xe8\x53\xe4\x26\x9f\xfc\x15\x25\x78\x3a\x1a\xfd\x8a\xc4\x7d\x9c\x08\xdc\x11\xfc\x0a\x31\x67\x05\x32\x48\x02\xd7\x0f\x22\xba\x33\xd1\x33\xd4\xf7\xfd\x67\x28\x0a\xd9\x8c\x24\x10\xb6\xbf\x91\x23\x07\xc2\xd9\x17\xbb\xbd\xe9\x98\xe1\xaa\xea\x5e\x50\x53\xcf\xb3\xa9\x9c\x02\x69\x9a\xe5\xc4\xc3\x37\x37\x8c\xbc\x5d\x64\xf2\x9b\x72\xb8\xde\x96\x7c\x38\x97\x5c\x69\x76\x55\x0e\xf3\x62\x28\xb3\x68\x95\xc3\x9b\x84\xaf\x86\x91\x7a\x33\x04\x03\x24\x68\x74\xa8\xef\x70\x71\xcd\xb8\xb1\x56\xe0\x9e\x71\x46\xfa\xb3\x0c\x7a\xc4\x4c\xfe\x2e\x84\x95\xfb\x3d\xd7\x08\x9f\xf7\x8c\xec\x1b\x3b\x0f\xe2\x7d\xa3\xaf\xb6\x68\x78\x1d\xa5\x49\x3c\x84\x7d\x1c\x6e\x22\xbe\x1a\x7b\x8d\x58\x2f\x4f\x1b\x49\xbd\x54\x2a\x30\xbd\x3c\x28\xa3\x0c\xfb\xbe\x07\xb7\x8d\x97\x80\x0b\x8c\xa7\x7c\x19\xf5\x23\xcc\x50\x3f\x5c\xda\xa7\x29\x93\x97\x54\x00\xf3\x79\x2f\x56\xb7\x93\x08\x91\x4d\x59\xf0\x1e\xc9\x25\xc0\xed\x4c\x5e\xef\x95\x11\xa0\x4c\xa6\xd5\xa0\x23\x86\x2c\x9c\xcc\x0c\x21\xc8\x05\xb0\x66\x94\x0b\xf2\xe4\x71\xf4\x3d\x33\xb2\xfc\xc7\xd1\xd1\x11\x8e\x9c\xcf\x8f\x1f\x4d\xb3\x50\xd0\x7b\x40\x25\x1d\x9d\xcc\x02\xa4\x9f\xa1\x09\xf5\x60\x73\x84\xb9\x51\x41\x5a\x29\x89\xf6\x35\x89\x68\xd3\x6f\x47\xdc\x76\x6d\xea\x4e\xe9\x50\xc5\xd5\x35\xc8\xc2\x62\x46\x39\x62\x61\x31\x23\x05\x61\x24\xe9\xa3\xd1\x7e\x6f\xc4\x44\x02\xba\x61\x5f\x1b\x5a\x41\xea\xe3\x8c\x09\xbd\xea\x18\x52\x1b\x2a\x52\xe1\xf1\x28\x95\xc4\x82\x2d\xd2\xc2\xa1\x54\xee\x08\x89\x29\x0b\x17\xb3\x41\x86\x62\xd0\xb2\x85\x0b\x31\xaa\x98\x2c\x08\x13\xa0\x61\x80\x3f\x3a\x40\x53\xa4\xbe\xaf\xfa\x00\xd3\xc3\xdc\xd2\x14\x89\xbc\x6e\xf3\x06\x4d\x11\x29\x9a\x22\x6a\xd1\x14\x05\x08\x83\x9f\xd3\xbb\x94\x73\x6e\xf0\x68\xca\x1b\xab\x50\xd0\x52\x52\x52\x85\x99\x78\x2e\x27\x6e\x8b\x70\x42\x93\x30\x97\xb3\x9e\xd9\x89\x65\x07\x26\x96\xfb\xbe\x6a\x03\xcc\x30\x1d\x62\x29\xea\x23\x96\x32\x35\xb1\xac\x35\xb1\xc4\x15\xbf\xbe\x75\x91\xd6\x54\x60\xa1\x69\x18\xb2\xd9\x2c\xf8\xd0\xda\xc3\x43\xae\x22\x4e\x5a\xc0\x4e\x84\xfd\xac\xaa\x32\xc3\x2d\x40\x3b\x99\xb6\x28\x98\xbe\x45\xe2\xcb\x1e\x97\x79\x95\x8d\x8d\xbb\x29\xec\x30\x0e\xc2\x90\xcf\x66\x90\x9d\x24\x0c\x67\xb3\x46\x20\x16\xad\x54\xd2\x19\x4f\xa8\xf5\x0c\xd1\xdc\x1b\xd9\xa2\x70\x46\x62\xb1\x23\xa3\x13\x17\x0f\x7f\x72\xe6\xff\xb3\x0e\xe7\x36\x73\x43\x97\xb0\x56\x32\x3a\xd0\xdc\x85\xb3\xe0\x53\xc3\x71\xfc\xc7\xd6\xb1\x10\x54\xf6\x03\x01\xfa\xc6\xe4\x9a\x93\x6c\x1c\x47\x3c\x52\x1c\xf1\xff\xa9\x53\xf3\x00\xc5\x78\x0a\x67\x26\xb6\x5d\x06\xb2\xe0\xbf\xf3\xf0\x98\x95\x79\xd9\xba\x16\xa5\xbe\x21\x5f\x0e\xdf\x16\xf9\x3a\x29\x59\x55\xe9\xe8\x77\x54\xfc\x7e\x00\xd1\x3e\x34\xa6\xb7\xa8\x58\xbe\x1a\xf3\x15\x6b\x18\xc1\xfc\xd6\x0a\xe1\x4e\x63\x14\x86\x33\x12\xce\x66\xe4\x11\xa8\xc1\xc2\xc9\x8c\xe4\x34\x09\x4f\x66\x8d\xe5\x4e\xe5\xf1\x14\xcb\xa7\x57\x78\x21\x57\xd8\x16\xc9\x66\xb7\x74\x21\x57\x78\xc0\xd1\x16\x4f\x95\xd2\x7f\x8b\x83\x5c\xff\xaa\xbf\x7e\x74\x17\xbe\xaf\xda\x87\xa3\x9b\x76\x8e\x6e\x7a\x9f\xa3\x0b\x11\x5a\x1b\xc1\x1a\x1c\xdf\xa6\x3f\x91\xa2\xba\x4b\x57\xa4\xad\x38\x21\x66\x52\xf7\xfc\x8a\xb8\x0d\x36\x11\x66\x33\x5c\x55\x88\x4d\x4d\x30\x16\xe5\x76\x01\x1c\xb3\x76\x74\xd8\xeb\x77\x91\x0c\x1a\x5f\x06\x7f\x80\xc4\xa2\x6e\x7a\x70\xfd\x64\x6d\x15\x0c\x42\xc9\xfa\xfc\xb1\xd4\x29\x81\x70\xfb\x34\x53\xbc\xc5\x5a\xa6\xfe\xd8\xcb\xb0\xf4\x91\x12\x5d\x07\x19\x91\x77\x76\xc0\x6b\xb2\x10\x67\x06\xce\x55\x8e\xf1\x82\xe6\xe0\xec\x23\xe0\x9b\xa4\xd8\xe6\x0f\xd2\x3b\x1c\xb7\x0e\x54\x0e\xe1\xfa\x63\xb3\xdd\x5b\xb9\xdd\xb6\x48\x65\x65\xa7\x5b\x75\xa0\x96\x34\x0f\x57\xb3\xc1\x22\x5c\xcd\xe8\x03\xb4\xc4\xd3\xa5\xdb\x61\xb0\xac\xbf\xce\xde\x6e\x7d\x5f\xf5\x03\x36\x26\xb1\xdd\xf6\x42\x6e\x7b\x7c\x2f\xf6\xb6\x27\x95\xd4\x02\xd7\x98\x08\x8a\x10\x6e\xa9\x5f\x5c\xd9\x9a\x83\xdd\x7f\x76\x7d\x1a\x5b\x81\x2b\x5d\x07\x77\x76\x57\xda\x54\xd7\x6f\xdd\x56\x6c\xe3\x7a\xd6\x74\x4f\x27\x5c\xc1\x9d\x43\xdf\x4e\xf7\xa2\x6e\xf0\x84\x80\xae\x97\x91\x4d\xc1\x62\xc1\x7f\xb1\x80\x4f\x79\xc8\x66\xda\xe5\x27\x78\xd0\xad\x2c\x73\x75\xd9\x2f\x58\xad\xa6\xce\x7b\x53\x97\xb7\x64\x45\x39\x48\xf5\x23\x08\x4d\xe9\xfd\x8f\xff\x61\x1f\x1d\xa6\x21\x73\x53\x72\x8e\x98\xa0\x16\x2f\x25\x7f\x91\xe5\x31\x50\x97\xac\x46\x2b\x48\xd9\xcd\xd9\xac\x27\xbb\x2e\x5f\x25\x65\x4d\x56\x61\xa7\xcf\x83\x95\x25\x2f\xc2\xba\x4e\x47\x93\x41\x9b\xd2\x30\x22\xd3\xa3\x23\x86\x2d\xe9\x7d\xf2\x1d\xae\xeb\x46\x8e\x9d\x66\x16\xdb\x83\x6c\x45\x8a\xe4\xfa\xb2\xba\x95\x06\xb7\xb0\x9b\x37\xfa\x55\xe2\xe2\x07\x0f\x44\x55\x58\x01\xdf\xf7\xca\xc5\xed\x5a\xd9\xe7\xca\x17\x4d\x51\x52\x46\xc5\x10\x0c\x89\x9a\xaa\xe8\x0f\x19\x30\x19\x44\x1c\x9e\x20\x23\xf2\xc3\x40\xb5\x45\xe4\x03\xbb\xd5\x2c\x6c\x23\x18\x66\xde\x9c\xd1\x27\xc4\x7b\x68\x91\xf6\x0d\xcd\xab\xaa\x03\xa1\xbc\xaa\x32\x26\xb0\xdf\x5e\xda\xd8\x06\x5c\x7a\x9a\x08\x58\x4a\x51\x0a\x5e\x7a\x98\xec\x75\x59\x93\x5f\x4b\x99\xc6\x6e\x24\xd1\x44\xb3\xcd\xbc\x0e\x0c\x68\x49\x72\x8d\xbe\x12\xb2\xc8\xb3\x38\xe0\x1a\x79\x45\xb5\x0c\xde\x29\x46\x42\x29\x7d\xa2\x96\x4c\x1b\xa8\x14\x1a\x21\x17\xa1\x34\x2d\x99\x81\x0b\x90\x81\x76\x8c\x32\x12\x49\xc4\x93\x6b\x23\xd9\x9e\x2f\xc1\x6d\x47\x05\x57\xea\xf0\x5f\x3f\x89\x21\x0e\x2d\x17\x26\xab\x3b\xac\x58\xb2\xde\x48\xfb\x04\x16\x0f\xf3\x6c\xb8\x96\x8a\xc1\xe1\x37\x9e\xf1\xb2\x65\xe3\x24\x26\xde\x37\x82\x43\xb3\xdb\xeb\x8c\xcc\xb1\xc4\x66\x77\x61\x8a\xa9\x06\x3d\x17\xee\x4a\x37\x07\x75\x9b\xd1\x1b\xb6\x80\x2c\x6a\xe2\x3b\x57\x7a\xab\xb5\x42\xbc\xaa\x22\xb2\xc8\xc5\xa4\x38\x0b\xb2\xaa\x8a\x1c\xae\x32\x6e\xe6\x8a\x76\x59\xd3\x20\xc9\xae\x73\x29\x14\x0a\xed\xd4\x39\xf1\x66\x9e\xcc\x4c\xb0\x65\xb4\x60\xea\xf4\x9c\xd6\xce\xd1\x5b\x35\x01\x95\xfb\xbe\x40\x6a\xda\x1a\xd5\xb1\xdb\x75\x33\xff\x89\xed\x3a\x74\x48\x71\x46\x1f\xa0\x88\xaa\x76\x35\x46\x64\x84\xdd\xb2\x45\x10\xd5\x41\x54\x55\x8d\x22\xd5\x91\xbc\x0a\x35\xfd\x99\x51\x55\x07\x00\x4b\x5a\x56\x68\xbe\x5d\x7e\xc6\x6a\x1b\xaf\x35\x92\xf7\xab\xec\x54\x42\x08\xc7\xa2\x11\x75\x40\x98\x38\x20\xb2\x7b\x6c\xfa\x31\x39\xbd\x22\xf8\x02\xfa\xd8\x6d\xd8\x40\x7e\x05\xdf\x45\x18\x3e\x85\x91\x24\x35\x96\x21\x2c\x32\xca\x2c\x83\x29\x5a\xd8\xb0\x96\x49\x98\xa1\x23\x90\xa5\xcd\x0f\xb2\x0c\x7a\x61\x81\x5b\x98\x39\xb7\xe0\xda\xc9\x80\xb6\x6c\x22\xa7\x14\xed\x93\x38\xf8\x55\x36\xce\xc7\x49\x2c\x71\x00\x8c\x53\x59\xd3\x3a\x60\x7d\xe6\xa6\x77\x76\x6e\xb4\xb5\x45\x24\x90\x4a\x7d\xcf\xf3\x20\x37\xe2\x39\xb7\x85\x6b\xa7\x05\xfd\xad\xc2\x11\x02\xf1\x4a\x87\x30\x57\xfe\xb1\x6b\x00\x95\x68\x98\x4f\xf9\x98\xe7\x81\xce\x61\x2e\xda\x38\x53\xfd\x3f\x90\xf3\x00\x04\xac\x12\xc6\x8a\xda\xf2\x97\xfa\x20\x89\x03\xee\xfb\xc6\x42\x5a\xcc\x79\x2a\xfe\xa8\x8f\x01\x4a\x82\x8f\xcd\x68\x75\x73\x66\x49\x3b\x45\xb9\xd1\xbd\x1a\x76\x56\x0b\x1e\x97\x09\x60\x53\xa3\x9f\xaa\x1f\x86\xfd\x20\x05\x0e\xf4\x4b\x05\xef\x2a\xc8\xb3\xe6\x61\x22\xdf\x8f\x42\x55\x38\x1b\x24\xf4\x01\x5a\xe0\xe9\xa2\xd1\xc0\x42\xc2\x8c\x78\xa7\xbf\x9e\xaa\x1f\xad\x8e\xa0\x0c\xd0\x44\x09\x95\x79\x8e\xc1\x83\xa0\x55\x8d\xe7\x0d\x30\x90\xb0\xcd\xf3\xa0\xd4\x1b\x92\xab\x55\xcd\xe5\x47\x72\x15\x13\x77\x37\x9b\x29\xe7\xe5\x5e\x39\x37\x09\x40\x81\x14\xdc\x36\xee\x92\x4b\x83\xea\xec\x87\x5c\x7f\x98\xc9\x0f\x9b\x51\x1f\xbe\x38\xa9\xcd\xaf\x18\xfa\x8c\x9b\x69\xdf\xef\x1e\x43\xd3\x94\xd8\xd4\xcc\xc6\x72\x9e\xe3\xbc\x48\xae\x12\x19\x8d\x41\x2c\xda\xab\xfe\x43\xb8\x57\x72\x35\xed\x9f\x19\x70\x57\x8c\x70\xd3\x1c\x45\xcb\x81\xf2\x95\x39\xfb\x5f\x48\x1a\xcd\x59\x2a\xae\xde\xdb\x0d\x90\xcb\xa2\xcb\xdb\x66\x97\xce\x20\x9d\xad\x91\xd2\x3a\x01\x3b\xe2\x53\x80\x32\x68\x02\xfe\xd9\xbd\xb5\x70\x89\x6b\x5c\x93\x0b\xd6\x23\xc0\x91\x63\xb9\x06\x85\xf8\xcb\x58\x8c\xc2\xce\xe4\xb3\x83\x2c\xd6\x0e\xb2\x90\xdf\x68\x41\xba\xc9\x38\xc1\x1b\xa8\xb7\x9d\x59\x5e\x36\xa3\x8e\x65\x7f\x6b\xf9\xe6\xeb\x8d\x9d\xb7\xb2\x9c\x0b\xa8\xd6\x1f\x89\x85\x30\xe1\xf5\x2c\xc3\x6f\x0b\x49\x42\xbb\xa9\x0f\xa7\x02\xed\x89\x2b\xe4\xce\xf1\x24\x72\x7b\x5e\x1c\x5e\xc3\x39\xb1\xdc\x5b\x73\x1d\x9f\xb8\x24\x40\xe7\x3a\xf7\x7d\xcf\xd0\x94\xdd\x2c\xf4\x2a\x08\xc9\xd4\xfb\x37\x4b\xae\xe0\xc0\xf3\x06\xed\xfb\x5a\x6b\x23\x3c\xe4\x50\x29\xc4\xc3\xf6\x29\x6b\xe5\xa5\x77\x94\xa6\x4e\x2b\x56\x93\xe1\x8d\x9d\x96\x9a\xbb\x95\x49\xea\x95\x13\x7d\x81\xf6\x68\x8a\x33\xd7\x1d\xfa\xf5\x9d\xfd\x29\xf5\xc8\x7f\x65\x87\x4f\x0f\x76\xd8\xd4\xb6\xfc\x57\xf6\xf9\xbe\x73\xa3\x29\x1d\x8d\xa0\xb0\x99\x1b\xb7\xba\x83\xa8\xfa\x63\xb4\xf0\x1a\xb7\x10\x58\x13\x17\xfe\xde\x6c\xe7\xaa\x95\xa3\xd8\x8a\x1f\xe4\x68\x2e\xe4\x84\xe4\x19\x54\x15\xc4\xb8\xda\x9d\xf4\x62\xea\xe7\x3d\x93\x53\xba\x28\x41\xe0\x97\x8d\x09\xbe\x75\x58\x04\x52\x38\xca\x27\x70\x10\xa5\xa3\x13\x49\xba\xe7\x34\x46\xc5\x34\x0c\x67\x24\x99\x05\xbf\xa1\xe4\x90\x01\xa2\x64\x15\x20\xe7\xca\x23\x4c\x16\x34\x97\xa6\x93\x79\x78\x32\x23\x2b\xaa\xcd\x1a\xa7\x3f\x81\x33\xf8\x42\x70\x71\x19\x59\xd2\x62\x1a\x66\x9a\x91\x56\x1b\x1b\x7e\x40\x65\x8b\x66\xd2\x12\x18\xed\xf8\x91\xa9\x70\xef\x8b\xa8\x64\xc3\xb5\x76\x0c\xb8\x86\xf0\xff\x50\x76\x16\xc8\xa1\xcf\x19\xca\xc8\x8a\x44\xc4\xf2\x3e\x70\x2f\x96\x86\xa6\xca\xe5\x07\x5f\x74\x23\xb7\xea\x0b\xd5\xd0\x9b\x00\xa2\xb7\xed\x14\xff\x42\x91\xf2\x91\x8e\xcb\xb6\xbd\x7a\x66\xa2\x72\x31\x24\xab\x90\x36\xc3\x65\x12\x1d\x27\x55\x05\x0c\x5a\x02\x63\x03\x12\x10\x6b\xc2\x1b\xfc\xfd\x14\x97\x94\x8c\x95\x45\xa4\x96\xcb\x86\x33\x15\x50\x28\x46\x6a\xfb\x44\x03\x1b\x86\xde\xa1\x1d\x76\xfa\xd3\x9f\x91\x02\x76\xa3\xa4\x0b\xb1\x1b\xd7\x74\x11\x9e\xcc\x4c\x64\x58\x7a\xad\x72\x7b\x2d\xab\x6a\x29\x85\x83\x2b\x4c\x4a\x39\xf1\x73\x58\xc1\xdd\x40\x4f\x7f\x7c\xc5\x38\x5a\x29\xe6\x09\xb7\xc6\x73\xf5\x17\xc7\x73\x49\xaf\xc4\x78\x4e\xe9\x55\x63\x3c\xa7\x7d\xe3\xb9\x94\xe3\xd9\xe8\x0d\x3a\x6f\x6e\xd0\x3c\x58\xd1\x9f\xc4\xc0\x48\x98\xcd\xc4\xe1\xe8\x36\xa1\x42\x59\x6b\x37\x12\x20\x1a\x04\x61\x9d\xf5\x0d\xf0\x86\xbe\x02\x8d\xbc\x98\xf8\x8d\xef\x2f\xe5\xae\xde\x52\xeb\xd2\x32\x78\xa5\xb9\x8b\x57\x9a\xbb\xe8\x35\x03\x83\xc0\x0a\xf4\xe4\x71\xf6\x7d\xd7\x12\xec\xe8\x08\xf3\x30\x3b\x3e\x99\x35\xac\xbf\x06\x37\x4a\xfe\xaf\x68\xdf\x2d\x0a\x97\xe1\xed\x6c\x46\x62\xc4\x95\x22\xc0\x06\x93\x78\x55\xd7\x77\xfa\x45\x8e\x46\x4c\x7a\x06\xcd\xe0\x52\xfc\x00\x59\x5a\x3f\xb5\x89\xa5\x0f\x2a\x04\x1f\xd3\xa9\x26\x1d\x0c\x3b\xfc\x00\x56\xf7\x08\x93\xcc\xb9\x28\xdf\xb1\x1e\x0d\x86\xb8\x9e\x95\x71\x9f\xcb\xe9\x92\x72\x3b\x97\x19\xc3\x7b\xe2\x39\x6d\xb3\xde\xb7\x75\x5d\x0b\x5c\x7c\x9e\x45\x9b\x72\x95\xf3\x66\x7b\x3c\xff\xf9\xfc\xcd\xeb\x9e\xc6\x12\x20\x8b\xbe\x22\xeb\x72\xf4\x8f\x3f\xb6\x48\x94\x77\x4c\x85\xee\x8a\xc6\x31\x5b\xb2\xa2\x90\xd9\x99\x40\xc8\x66\xd9\x45\x90\x96\xd0\x4f\x4c\x6f\x10\xea\xca\xbb\xb2\x29\x1b\xdf\x24\x7c\xf5\x54\x92\x9f\x28\xc3\x01\xc3\x63\xe5\x4d\x0c\x77\x76\x8d\xf1\x20\x1a\x3b\x53\xec\x19\x6f\x62\x64\xa9\x51\x33\x05\x7f\x73\xe5\x87\x29\x42\x62\xf5\xff\xc5\x65\x4e\xe2\xc0\x8b\xb2\x3c\xdb\xad\xf3\x6d\xe9\x1d\x5c\xf5\xaf\xad\xaa\xe0\x95\x01\xc6\x7e\xeb\x23\xbc\xbc\x88\xe7\xeb\x64\x61\x03\xbe\x54\x95\x07\x32\x64\x5b\xe2\x40\xd7\x1f\x2e\xcb\xda\xd0\x2f\x29\x65\xc1\x61\x61\x9a\xae\xa1\x22\x3a\x5a\x39\xbf\x43\xda\x86\xcc\xa0\x9b\xdf\x64\x1e\xf9\x80\x6b\xca\xe2\x03\x82\xce\xa1\xfd\x9f\x18\xc6\xad\x8c\xed\xfd\x99\x77\x63\xb2\xa5\x0f\x18\xca\xd8\xcd\xf0\x9c\x71\xd0\x82\xad\xa8\x7e\xe2\xb8\xa1\xc3\x59\xd2\x52\x20\xb4\x0d\x5d\x1a\xa1\xfe\x46\x0a\xf5\x6d\x91\xb1\xf5\x5a\x53\xf4\x8a\x6e\x94\x61\x9a\x4a\x8c\xf4\x78\xed\xfb\xa3\xd5\x78\x15\x95\x68\x8d\x1f\xe3\xd5\x38\x8a\x63\xb4\xc6\x64\x4d\xd7\xaa\xc6\xd7\x35\x3b\x1b\xdf\x57\xbd\x82\x66\x67\xd9\xd1\xec\x2c\xef\xd6\xec\x88\xb1\x9d\x89\x29\xaf\x9a\x93\xbb\x96\x93\xdb\xd1\x6b\x33\xb9\x9d\x9c\x9c\x2d\xc2\xc9\x12\x41\xa8\xe2\x7c\x9b\xc5\xde\x88\x8a\x29\xee\xf4\x14\x25\x68\x9c\xc1\x3d\xf3\x0a\xfb\xbe\xfe\xa5\x4d\x15\x40\xce\xb6\x89\x8a\x28\x4d\x19\xc0\xce\x2b\x49\x04\xb8\x83\x98\x53\x94\x2b\x53\x47\x52\x8a\xed\x7c\x25\x30\xe0\x15\x9d\x9b\x31\x5d\xc9\x31\xd9\x22\xb9\xa9\x97\xf4\x4a\x29\xcd\xbc\x55\x52\xf2\xbc\xd8\x89\xe1\x5d\xea\xd8\xf8\x72\xcd\x2f\x71\x55\x21\xb9\xe8\x97\x98\x6c\x61\x7c\x97\x78\xaa\x7f\xdc\x19\x6c\x46\x7e\x26\x55\xc3\x97\x0d\x74\xf0\x3a\x8f\x59\x79\xdf\x6f\x1b\x06\x05\xf9\x81\x2d\xbe\xf2\x7d\x35\x4f\xdf\x47\x29\x9d\xdb\x2d\x4e\xe5\x16\xcf\x1b\x5b\x9c\xab\x2d\xce\xf5\x16\x4b\xc9\xc5\x56\xad\xff\x54\xff\xb8\xf7\xfc\x5e\xfd\xeb\xf3\xfb\xba\x8a\x6a\xe7\xfb\x0a\xb0\x80\x4a\xbd\xee\xa8\xa8\xae\xef\x56\x51\xb9\xe0\xf2\x45\xc2\xec\x29\xfd\x62\xe0\xe3\x54\xc2\x87\x2d\x92\xf0\xf1\x0a\xac\x63\xe0\x4c\x9e\xfe\xe5\x33\x69\x27\xb5\x38\x30\xa9\x53\xdf\x57\x3d\xfb\x3e\x8a\xe9\x17\x3b\xa9\x58\x4e\xea\x4b\x63\x52\x0b\x35\xa9\x45\x4b\xef\xb6\x72\xa2\xba\x37\x59\x53\xd8\x42\x69\x57\x6c\x6c\x69\xa5\x72\xd2\x9e\x47\x83\x8e\xf5\x9d\x98\xb5\x83\xd5\xc9\x2f\x7e\x63\x28\x32\x76\x02\x91\xc0\xce\xb5\x71\xab\x30\xb2\x9a\xfe\x14\x26\x21\x13\xd5\x67\xf4\x67\x23\xf9\x24\x89\xa3\xd7\x63\x8e\x4f\x3e\x89\x00\x8d\x9e\x45\x9b\x06\x9a\x49\xa4\x1e\xbc\xa0\x89\xd9\xb2\x42\x6e\x99\x2d\xd2\x6e\xf6\x85\x3a\xd2\x11\xec\x4e\x0e\x4e\x5b\x25\xe3\x28\x27\xe1\x0c\x93\x5c\x6d\x0f\xc4\x1b\x82\x0a\xaa\xc0\xd6\x53\x05\x50\x1d\x6e\x6c\x5b\x47\xb9\xd2\x37\xce\x23\x3f\xb0\xbb\x05\x38\x7a\x19\xa3\xe1\xa4\x63\x34\x9c\x34\x76\x97\xab\xdd\xe5\xad\xdd\x75\x28\x81\x5f\x9b\x3c\x25\x2c\xe7\x03\x86\x7e\x91\x11\x97\x78\xe3\xee\x62\x0d\x87\xc5\x9e\x7c\x80\x87\xb3\x57\x31\x95\xb7\x3d\x68\xd8\x41\x9c\xcb\x74\xdb\x62\xc9\x5c\xbd\x17\x6f\xf4\xd3\x00\x2b\x29\x99\x9e\xfe\x21\x68\xac\x76\x6f\xf6\x0b\x43\x14\x70\x85\x76\xd5\xc8\xc5\x00\x1a\x88\x5f\xbf\x97\xed\xb5\x8d\x1a\x1d\xce\xdc\x7c\x6f\x47\x99\x71\x67\x7e\xfa\x9e\xfe\x80\xd8\x1d\x8e\xf2\x3c\xba\x2a\x25\xea\x35\xad\x44\xdc\x6a\x8c\xc5\x80\x6c\x6e\x90\x64\x69\xad\xcf\x99\xc3\xd2\x99\x2a\x27\x56\x83\xf2\x2b\xe2\xd6\xde\x46\xd4\x51\x24\x78\xcb\x0a\xae\x69\x16\xc7\x6d\xfc\x6c\x75\x33\x52\x4a\x23\x63\xea\x9f\x75\xd6\xc3\x0a\x27\xc5\xa8\x81\x49\x0a\x33\x69\xdd\x09\x07\xaa\x41\x7e\x5a\xa8\x69\x1e\x45\x41\xe9\x0d\xc4\x1f\xcd\x28\x41\x18\x37\xfd\x7c\x9d\xf0\x84\x95\xf4\x85\x2c\x59\x33\x1e\x51\x41\xab\x8b\x07\x26\xb3\x1c\xea\xda\x70\x20\xa9\x32\x65\x94\x45\x4a\x4e\x4b\x99\xfe\x25\x8b\xa5\x58\x94\x32\xf5\x43\x15\x96\xac\x2c\x93\x3c\x4b\x62\xf1\xc2\x3c\x38\x5d\x51\xe7\x63\x29\x60\x85\x02\x75\xa9\xff\xae\xba\x77\x1f\x1b\x15\xec\x3b\xd2\x98\x2d\xd3\xbf\x20\x88\x69\x7b\xe2\xcc\x79\xa8\x2a\x77\x19\x2c\x30\x80\x53\xff\x22\xcf\x96\xc9\x95\xce\xd4\x0c\xd8\x40\xe0\x96\x5e\xab\x93\xb6\x74\x1a\x94\x1f\xa2\x51\xf0\xfc\xe1\xe3\x24\x9e\xa9\x02\xac\x83\x02\xe3\xc6\x9a\x2b\x15\x86\x33\x64\xe5\xc3\x48\xdd\x87\xf1\x3c\xc9\x62\x70\x17\x52\x5f\x6b\x41\x9a\xaa\x66\x1e\x3b\x15\x1b\x93\x69\x4f\x4e\xb5\x65\xc2\x8b\x89\xe1\x38\x4f\xaa\x85\x55\x92\xc6\x05\x83\x8f\xd5\x4f\xf9\x42\xe0\x4a\x3a\x1a\x31\xf8\xa1\x9a\x8a\xae\x4a\x6a\x7d\x75\x5b\x68\x0c\x5e\xe3\xa9\x21\xc3\xe5\x73\xa0\xfe\xbb\xfa\xa3\x29\x0f\x54\x2d\xbd\x26\xa0\x37\xa6\x4c\xff\xd2\x11\x77\xa5\x17\x8b\xf6\x37\x92\x0e\x55\x9e\xb8\x60\xa4\xcd\xb2\x07\x31\x96\xef\x17\x1c\x45\x19\xf3\x59\x74\xa3\xad\xfb\xee\xc0\x3a\xf9\x4d\x26\x3b\x02\x26\x5e\xf0\xfe\xf2\x5f\x8d\xa2\x16\x18\x39\x32\x01\x36\x5e\x16\xf9\x9a\xba\xf2\x45\x8b\x0d\x5d\x1c\xce\xa6\x5c\x1f\xb7\x11\xa5\x19\x2c\x1c\x43\x4a\x67\xc1\xd5\xf1\xd4\x1a\x14\x6b\xd3\xa4\x0f\xa3\x3d\x7a\xd2\xed\xdf\x3d\x4f\x01\x6f\x1e\x2f\xf5\x60\x8b\x8d\x97\x6f\x38\x23\xf6\xdc\x04\xdc\x39\x44\x44\x80\x75\xb0\xaf\xa5\xea\x06\x6a\x36\xe6\x2c\x0a\x1c\x68\x82\xf7\x0a\x80\x02\xc1\xaf\x06\x72\x93\xed\x8c\xba\x73\xd9\xb2\xbb\x67\xa1\xb8\x08\x3d\x7a\xf5\xd8\x3f\x74\xf5\x12\x06\xad\x7e\xff\x8b\x03\xaf\x09\x1b\x4b\x9f\x66\xda\x73\xa1\xc9\x39\x71\xa8\x95\x64\xac\xe0\xad\x9d\x16\xc4\x43\x63\x97\xa5\x59\x0c\xd7\xc8\xab\x65\xf5\xcd\x95\x6d\xc2\xd6\x46\xf0\xbe\x17\x18\x44\xff\x05\xfb\xdf\xb7\xe9\xcd\x95\xe2\x6d\x84\x72\xd7\xb2\x35\xe0\x1f\x16\x03\x62\xae\x18\xe7\x25\x8b\xd4\x9a\x18\x56\x91\xc7\xe2\x76\x6b\xdc\xdc\xa0\x06\xb4\x37\x16\x26\xad\x48\xfe\xde\xd8\xc3\xe4\x57\x6b\x2f\x1b\xb2\x99\x5a\xcc\xe6\xe5\x3d\x30\x64\x72\xc3\xbe\x37\xd2\xf6\xbd\x51\x0b\x03\x44\x8e\xba\xd3\x8c\x19\xb1\x30\x12\x54\xdd\x41\x6c\x11\x1d\xf1\x23\x50\x3a\x68\x54\xd1\x9e\xfc\xcf\xe7\x6f\x5e\x77\xad\xb6\x60\xda\x6d\xbc\xdd\x40\xd3\x83\x6b\x93\xf2\xed\x4a\x54\x55\x28\x52\xd1\x29\x0b\xc4\x48\xe8\x35\x3e\xf7\x88\xe7\x7c\x2e\x9e\xa2\x2b\xf1\x4f\x7d\xe8\xcd\x70\x4b\x89\x0d\xea\xe3\xe8\xaa\x0c\x24\x42\x97\xdb\x87\xeb\xd6\x0c\xf4\xc5\xd5\x33\x77\xf0\x9d\xb1\x1b\xd5\xfc\x6e\x15\x95\x17\xd1\x55\xdf\x67\xe6\x4e\x01\x3a\xb6\xfd\xdd\x22\xca\xba\x69\x3f\x06\xbf\xa0\xd1\xc8\xbd\x33\x88\x67\x9c\xd2\xd0\x78\x3c\xc6\xc3\x6d\xc9\xe2\x61\x2e\xe3\xcc\x0f\xf3\xe5\x30\xd2\x56\x49\xc7\xf2\x4c\xc7\x43\xe0\x88\x95\x6f\xcb\x63\x18\xc4\xf0\x26\x49\xd3\x61\x94\xde\x44\xbb\x72\xa8\xaf\x90\x28\x2d\x99\xf6\xfd\xc9\x8c\xea\x81\x53\xb7\x77\x57\x61\xc0\x6d\x3a\xb6\x2b\xc6\x6d\xb6\xad\x67\x11\x8f\xe4\xcd\x65\x40\x71\x34\xea\x66\x28\x72\xb6\xcc\xc6\xa6\x68\x16\x1f\xe4\x11\xcc\xcd\xca\x4c\x7c\x48\xd6\xc2\x37\x10\x3d\x95\xd5\x08\x43\xfc\x6d\x10\xaf\xca\xab\x2d\x18\x9d\xd4\x24\xbf\x83\x00\x85\xf9\x6e\x8a\x7c\x21\xd0\x4d\x76\x25\xfd\xfd\x46\x27\x72\xc3\xff\xdc\xb2\x2d\x33\x94\xa5\x12\x39\x24\x5f\x64\x86\x7f\x28\x53\xc2\x7d\x2d\xae\x2f\xa4\xa4\xd2\xe0\x0a\xbb\xdf\xf6\xe3\x76\x14\xfa\x6e\xdb\x13\xa2\xd1\xaa\xd3\xc5\xd8\x99\x15\x76\x57\x06\x2a\x95\x8b\x15\x8b\xb7\x29\xe8\xd3\xdd\x29\x09\xb8\x83\xe7\x65\xba\x2d\x57\xf2\x6b\xd4\x02\x45\xfd\xed\xd7\x06\xe6\xfb\xa3\xbe\xd5\x82\xba\x40\xf8\x98\x25\xd3\x5b\xdc\xef\x8c\x35\x84\x3a\xc3\x72\x95\x6f\xd3\x78\x38\x67\x43\xb6\xde\xf0\xdd\xf0\x66\xc5\xb2\x61\x62\xbc\x80\x6d\x2f\xd2\x25\xab\xf4\x3a\x33\x23\x3d\x33\x93\x46\xcf\x76\x24\x4a\xf5\xd0\x3a\x7c\x29\x8b\x0a\x17\x26\x1a\xbb\xdd\xac\xeb\x34\xdf\x80\x22\x25\x2d\x60\xee\xb4\x21\x9e\x2f\xc2\x8f\xd9\x63\xdc\x1e\x6a\x5f\xbd\x66\x47\xaa\x72\x63\x17\xfa\xa1\x73\x02\xf2\x0a\x86\x70\xdb\xed\x4d\x92\xbc\x62\x72\x48\x50\xec\x46\x42\xd0\x0f\xe3\xb5\x3a\x32\x29\xd7\x72\x10\xb2\xe0\x74\x62\x25\xe5\x25\xb7\x51\x68\xb7\x99\xf2\xb9\xb6\x0e\x08\x57\x69\x3e\x8f\xd2\x8b\x55\x52\x4e\xed\xcf\xa0\xaf\x66\xc9\xd2\xe5\x54\xfc\xe9\x7d\x7b\x93\x64\x71\x7e\x33\x95\xff\x7a\x6b\xc8\xe6\x55\x2f\x41\xdb\x7a\x30\xd6\xf1\xf2\xfb\x53\xe1\x08\xda\xdf\x95\x16\x2a\xb1\x8f\x20\xcf\x13\x71\xb6\x0b\x71\x98\x73\xfa\x92\x81\xe1\x9b\xe0\x7a\x5a\x5a\x26\x01\xe1\x12\x8e\x38\x76\x33\xb7\x88\x13\x5a\x48\x48\x28\xe8\x68\xf2\x38\x51\x60\xff\xc3\xe4\xb1\x56\x06\x24\x7a\xab\x07\x59\x83\x3b\x41\x19\xe1\x24\xfd\x7a\xf8\xf0\x4c\xea\x77\x20\xda\x0e\xec\x98\x00\x9a\x03\x4a\x14\x63\x8a\xd0\xa7\x12\x63\x84\x5b\x2b\x5d\x65\x58\x9a\x38\xb4\x43\x14\xc7\xa8\xc0\xa4\xd0\x3d\x92\x43\x4a\x9d\x68\x1c\xb3\x94\x71\x86\x0a\x88\x5a\x85\x49\x4a\xf7\x52\x60\x15\x70\x2d\xcc\x82\x9d\xce\x89\x5a\xcd\xaa\x72\x35\x40\xb9\x8a\x26\x53\x06\x91\x95\xe5\x51\xe5\xcf\x3d\x55\xff\x51\x8a\x83\x8c\xe4\x2a\x26\x33\xc4\xdf\x2c\x77\xd9\x02\xa2\x67\x6f\x79\xfe\xa3\x8c\x63\x22\x70\xfb\xa0\xe9\x24\x1e\xb2\xf1\xeb\x9c\x83\x41\x12\x8b\xe9\x64\x46\x3d\xfb\xe8\x11\xf1\xfa\xdd\x36\xcb\x92\xec\x8a\x9e\xcc\xa8\xa7\x7e\xcb\x17\xe7\x3c\xdf\x6c\x58\x4c\x1f\xcd\xa8\xa7\x7e\x7b\x35\xda\xf2\xaa\x42\x5b\x6e\x7d\x87\x97\x87\xee\x12\x47\xd3\x07\x54\x4f\xcb\xd1\x96\xe9\x04\x63\x3a\xde\x5e\x93\x37\x54\xac\xa2\x46\xc5\x05\x80\x68\xae\x4a\xc1\x9e\x80\xc9\x48\xb8\xe5\x59\xb4\x31\xa2\x8f\x54\x45\x9a\x2d\x69\x83\xe1\x54\xe4\xf4\xab\xfe\xb7\x25\xcf\x37\x07\x5e\x09\x5e\xf8\xc0\x2b\xe6\x46\xb6\x6d\xb7\xc8\xb2\xf8\xc0\xab\xbe\x3b\xb3\x84\x90\x4e\x74\xcb\x9d\xbd\x6a\x71\xeb\x1a\x1f\x49\x04\xaf\xc3\xd6\x74\x9b\xa6\xba\xc1\xc2\x19\x4a\x8b\x00\x4f\x96\x60\x2a\x6b\xc5\xc9\x73\x85\x34\x89\xd2\xb6\x2a\x2c\x51\x30\xa4\x5c\x05\x94\x96\x56\x8d\x93\x8a\x91\x2a\x88\xb0\x8d\x98\x3c\x97\xba\xde\x08\xea\x29\x90\x82\x18\x0e\x7d\x17\x77\xfb\x46\xfc\x46\xde\x88\xde\x37\xc6\x3a\x4b\xba\x75\x7c\xe3\x0d\x6f\xa2\x72\x58\x8a\x97\x3c\x1f\x6e\x33\x67\x21\x87\xe2\x04\x25\x0b\x36\xf4\xbe\x31\x36\x4b\x91\x86\x24\x81\xbe\xbe\xf1\xc6\xc3\xb3\xe8\x33\x1b\x96\xdb\x82\x0d\xd5\x91\xc2\xe2\x62\x5d\x44\x69\xca\xe2\xe1\x32\x2f\x24\x65\xa8\x5a\x22\xc3\xbc\x18\x96\x8c\x0f\xf7\x43\x97\x76\x1a\xf2\x62\xcb\x86\x35\x44\x7d\x58\x31\xd3\xad\x9e\xd7\x3f\xa5\xf8\x20\x18\xda\x61\x08\x2e\x60\x2c\x4d\xeb\x92\xe5\x0e\x65\xda\x94\xc3\x22\x1a\x03\xe1\x96\x64\x41\x0d\xf4\xa2\x76\x1b\x65\xf2\xbc\x31\x1a\x01\x4e\x02\xd4\x2d\x0a\x23\x1d\x97\x8f\x91\x4c\xa6\x97\x18\x5f\xc2\x66\xd4\x16\x02\x2e\xf2\x3e\x26\x8c\x24\x34\xb2\x12\x79\x4e\x29\xd5\x16\x4e\x55\xa5\x5f\x8c\x93\x18\x44\xa9\xa4\xa0\xc9\x54\x17\x06\xe0\x21\x16\x19\xf0\x04\x39\x3d\xc7\xcd\xd8\x3c\x9a\xe9\xd0\x8a\x90\x1a\x71\x1c\xa0\x8c\x72\xdc\x1b\x9e\x26\x83\x81\x4e\xb5\x77\xd9\x00\xe2\xfc\x1b\x26\x26\xc9\x86\xc5\xb4\x80\x2a\xc8\x31\xf8\x74\x1c\x7f\x28\xa5\x17\x8e\x27\xfc\x53\x86\xa2\x71\x12\x63\xac\xfd\x82\xa4\x09\x6b\x10\x8d\x15\x1f\xfd\x32\xae\x31\x0e\x54\x93\x4c\xb9\x5d\x6a\x73\xf5\x51\xd2\x25\xd5\x7e\x83\xa0\xc3\x02\xf8\xc4\x27\x92\x06\x13\x4f\xb0\x08\xae\xd7\x04\xf1\xbe\x19\x0a\xa6\xca\xc0\x87\xe3\x1f\x11\x59\xff\x88\x5a\x45\xc6\xd2\xd3\xe9\xe0\xc3\x4c\xea\x5c\x16\x69\xbe\xf8\x4c\x16\x34\x19\xa7\x39\xa4\xb2\x2f\x69\xa2\x2f\x96\x98\x26\xa2\xc1\x2d\x35\x2c\x41\x3c\x95\x97\x8c\x24\x0d\x93\x98\x6e\x15\x66\x84\x6f\xe9\x42\xe1\x15\xd1\x26\x2d\xe4\x83\x6c\x8b\x96\x4d\x02\x3e\xe9\x47\xc0\xa8\xc1\x4c\x1c\xa2\xc7\x6b\xac\x61\x4f\xad\x35\xf5\x6e\x03\xb3\x42\x0b\x7e\x74\x84\x5b\x8e\x6b\x2d\xd1\x9f\x43\x07\x12\xcf\x25\x56\xba\x32\x40\x87\xb1\x76\x19\xcd\x4b\xf7\xab\x69\xb7\x28\xf8\xc4\x24\x9b\xd6\x35\x28\x19\xb2\x66\x55\x2b\xa8\x6c\xd2\x4d\xad\x6a\x92\xe7\x32\xc1\x8d\xc4\xe5\x6c\x18\x75\x78\x9e\xd4\xf8\x80\xa4\xb3\x31\xdd\xb2\x7f\x9e\x8d\xc9\xa9\x03\xfe\xb5\xde\x5c\x72\x5a\xc6\x3c\x69\x1b\x23\x29\xf3\x8a\xae\xc2\xcf\xb1\x1f\xfb\x2b\x8a\x3f\x79\x37\xde\xb2\x05\xca\x09\x68\x82\xbe\x6e\x1e\xd1\xd0\xd5\x45\xae\xae\x2e\xea\xd3\xd5\x75\xcc\x23\x9a\x5c\x83\x44\x86\xfd\xb3\x6c\x19\x91\x68\x19\x94\xab\xd7\xa0\x4d\xb8\x25\xce\x72\x53\xd6\x38\x21\x7a\x41\x7d\xdf\xcc\x79\xcb\x25\x4c\xc9\xcb\x10\x37\xef\xf0\x7e\xca\x76\x3b\xd6\xe1\x5d\x64\xad\x90\x81\x96\x81\x19\xcd\x42\xcc\xae\x2f\xf2\x3c\x2d\x55\x37\xfa\x51\xe2\x2d\xa5\x6f\x11\xec\x94\x72\x9e\x70\xf7\x71\x45\x4b\xd4\x43\xab\x60\xb2\xa4\x2b\xb3\xa3\x4b\xb9\xa3\xb6\x08\xa3\x09\x59\x2a\xd1\x8e\x75\x37\xf9\xea\x2e\x2e\x7d\x5f\xb5\x05\xbb\xb8\xea\xec\xe2\xea\xee\x5d\x74\x07\xbe\xd1\x03\x4f\xed\x98\xd7\x74\x63\xc6\xbc\x96\x63\xb6\x45\x62\xcc\x6b\x33\x66\xd2\x1d\xf5\x21\xd3\x86\xb5\xef\xab\xd6\xc0\xb4\x61\xd3\x31\x6d\xd8\xdc\xdf\xb4\xe1\x4c\x8f\xba\x4d\x6e\xca\xbc\x7b\x7a\xf0\xd7\x72\xf0\xb6\x48\x0c\xfe\x5a\x0f\xde\x82\x4f\x53\x37\x27\x8b\x94\x38\x77\xda\x2d\xd2\xb5\xb5\x73\xf6\xd7\x4d\x56\xae\x7d\x5f\x8d\x05\x4c\x56\xce\x3a\x26\x2b\x67\x77\x9b\xac\x80\xad\x2a\x24\x3e\x6b\x8a\x33\x5d\xdd\x97\x94\x9a\x0d\xb4\xec\xc4\xcc\xcb\xd6\xf6\xfd\x9d\x3c\x9e\xf3\xb6\x3a\xeb\x60\x70\xea\xb6\x29\x1b\x44\x2a\x96\x77\x18\xa5\x5b\xdd\x6b\x2d\xad\x90\x7c\x7f\x0e\x73\x7c\x16\xf1\x68\xfa\x23\xb2\x0f\xc4\x59\x60\x9d\x49\xb0\x81\x05\x2f\xf5\x76\x36\x98\x00\x4c\xbe\xd0\x4b\xb3\x97\x5f\xe4\x5e\xda\x22\xb1\x97\x5f\xf4\x5e\xbe\x56\xd8\x20\x89\xc9\x95\x6b\x67\x73\xc8\x24\xe5\x8b\xef\xab\x16\xc1\x24\xe5\xb2\x63\x92\x72\x79\xb7\x49\x8a\xe1\x66\x10\x6e\x21\xc5\x3c\xb3\x02\xca\x83\xa2\x59\x73\xd8\x94\x6d\x50\x83\x39\x69\x12\xf3\x2e\x9a\x73\xe1\x53\x1e\x3b\x22\x8d\x14\x1b\x22\x35\xcd\x3a\x77\xbc\x78\x74\x90\x35\x8d\x8c\x47\xda\x8f\xf3\xb0\x15\xa5\x8a\x8e\xa1\x03\xc1\xf7\x39\xa4\x4f\x23\xca\x02\x14\x51\x29\x31\x90\x7a\x54\xb0\x61\x11\xbb\x2e\x1d\x3e\x75\x21\x26\x3d\xb3\x8f\xee\x9a\x7d\xd4\x40\xf2\x85\xc2\xcc\x79\xf6\x2c\xcf\x18\x2a\xee\x10\x15\xf8\x7e\xe2\xf4\xa3\xe4\x06\x11\x34\x91\x34\xc1\xac\x21\x54\x68\x6d\xa5\x14\x57\x1d\xda\xc5\x26\xae\x77\xb7\xb2\xdd\xce\x79\x93\x35\x6c\x36\xd3\x60\x61\xef\x6a\xe5\xe9\x2a\xca\xae\xfa\x8c\x50\x87\xbd\xb8\xf0\xce\x01\xf1\x7c\x73\x78\x40\x2e\x97\x7e\x57\x2b\x62\x17\x0e\xb6\xd2\x5c\xe4\xc3\xad\x2c\x97\xf7\x38\x26\x6a\x8f\x18\xee\x93\x08\xb4\xdf\x36\x17\xb4\xfd\xb2\x31\xb9\xd6\xcb\x5e\xc0\x60\xb8\x5f\xb4\xd1\x7a\xdf\x3a\x85\x10\x31\xb0\xa3\x65\x21\x56\x1d\x77\x08\xe8\xb1\xb3\x02\x03\xde\x26\x92\x52\x88\xa1\x8e\xe4\x55\x85\x7b\x04\x1d\x93\xb6\xa0\x43\x35\xab\x14\x78\x4e\xd4\x1c\xf7\xdb\xaf\xd1\xe9\x9d\x58\x5f\x1c\x62\x7d\x29\x8b\x05\xee\x46\xfd\xe2\x8d\xc8\x5e\x7c\x9a\x19\x8a\xde\xc4\xcf\x05\x16\x1a\x07\x07\xde\x24\x5c\x2a\xca\x18\xb1\x15\xd4\xda\x2b\x41\x18\xaf\x2d\x5b\xdf\xe2\x8b\x1a\x14\x5c\xc4\x79\xb4\x58\x3d\x63\xd7\x08\xb7\x58\x2c\x67\xcd\x1a\x32\x80\x4c\x73\xf8\x11\xd9\xca\x1c\x86\x7d\x5b\xeb\x9e\x1d\xc5\x15\x59\x57\x23\x45\xf5\xae\xc8\x92\x6c\x94\x65\x91\x73\xd5\xad\x7b\xe8\xad\x33\xba\x36\xd7\xdc\x99\xbc\xe6\x6c\x91\x6c\x5f\x90\x30\x0e\xd5\xdf\x39\x18\xd7\x86\xfa\xe7\x78\xcf\xf4\xa5\xc7\x9b\x97\xde\x99\xef\xab\xf6\x41\x06\xb1\xb6\x97\x1e\x97\x97\xde\xba\x71\xe9\x31\x75\xe9\xb1\x3e\x0a\x6c\xa7\xe7\xd1\x38\x4f\x98\xcc\xe9\xce\xcc\x45\x52\x00\x8f\x6d\x11\x46\xd7\x74\xae\xaf\xec\xbb\xce\xe3\xf5\x3d\xa8\xe0\xb9\xef\xab\x1e\x80\x0a\xde\x75\xa8\xe0\xdd\xfd\xa9\xe0\xab\xc3\xf4\xe4\x25\xbd\x32\x13\xba\x94\x13\xb2\x45\xf8\x9a\x5e\xf6\x58\x7b\xdd\x39\x9f\x43\xf4\xf1\xa5\xef\xab\x0e\x80\x3e\xbe\xea\xd0\xc7\x57\x7f\xcd\xf4\xb7\x8f\xa0\xba\xdb\x16\xf8\x5a\x5b\xff\xde\x81\x0c\xaf\xef\x41\xee\x36\xec\x7d\x53\xd7\xde\x37\xed\xb3\xf7\xed\x90\xbb\x46\xfd\xe8\x20\xb6\x06\x56\x54\xe6\x05\x87\x08\x5d\xb0\x12\x18\x97\x79\xc1\x0f\x39\x35\x8e\xf3\x22\x66\xc5\x31\x93\xff\xc1\xd3\xe8\x60\x86\x58\x92\x35\x0e\x70\x04\x1c\x7b\x6c\x42\x6b\x8f\xd9\x6d\x02\x39\x65\x22\xb3\xb2\x92\xc0\x78\x6c\x8b\xb4\xf2\x23\x51\x67\x78\x23\xd9\xf6\x82\x6c\x14\x65\x73\x0f\x33\xdb\xc4\xf7\x55\xc3\x20\xd3\x8f\x3a\x66\xb6\xd1\xdd\x66\xb6\x86\xcb\xbd\x9b\x49\x7e\x80\x24\x82\xc3\x32\xb7\x23\x10\xb8\xb8\xe9\x0b\xf1\xaa\x15\xca\xa9\x57\x4f\x80\xa5\xaf\x99\x5e\x92\x1b\xb9\x24\xb6\x48\x3b\x9e\xdd\xb8\x68\x0d\x64\x65\x52\x89\x78\x91\xac\x59\xbe\xe5\xfd\x8d\x87\xb7\x33\x7c\x0f\xbb\xf3\x1b\xdf\x57\x1d\xfb\x3e\x5a\xd1\x57\x76\xc9\x56\x72\xc9\x5e\xdd\xcb\xee\xbc\x75\x73\x68\x1d\xe7\x3d\x74\x0c\x4a\x72\x4f\x96\x3d\xb7\xb8\x3a\x4f\xcb\xbe\x1b\x06\xb4\x04\x5d\xe2\xe1\x30\xe9\x60\x95\x19\x9a\x42\xee\x91\xff\x3f\xd6\x22\x57\xe7\xf3\x86\xe6\xa0\x2b\x88\xb5\xa1\x58\x94\x7e\x91\x7c\x23\xa5\xb1\xa8\xc4\xc3\x1b\x56\xb0\xfb\x6b\x09\x5c\x36\xf5\xbf\x51\x51\xf0\x0d\x56\xaa\xfb\xaf\x08\xff\x9d\xc0\x91\x8a\xd7\x52\xba\xd9\x70\x46\x16\x9d\xad\x00\x8d\x0d\xc3\x03\xee\xa8\x0c\x48\x42\x05\xfd\xd4\x27\xe4\xe4\x66\xe2\x8e\x1a\x36\x51\x3a\x04\x19\xb8\x4e\x99\x4e\xe5\xda\x74\xca\xf8\xc6\x1e\x34\x8b\xca\x68\x42\x22\xc8\x8b\x8c\x01\x9d\xb8\x1e\xd4\x4e\xe0\x82\x11\xa5\xd1\xb4\x3b\xa4\x08\x65\x86\x29\xcf\x24\x3d\xad\x13\x45\x04\x5c\x06\x96\xb3\x26\x71\x3a\x38\x45\x8d\x6b\xad\x01\x57\x84\x98\x20\x7a\x8c\x5d\x16\x29\x68\x51\x55\xa3\x51\x32\x5e\x00\xa7\x12\x37\x63\x2a\xae\xa4\x73\xc3\xdd\x12\xb1\x05\x5a\x76\xc2\x95\xff\x9f\x92\x83\x99\x71\xd2\x82\x98\xf5\xa6\x39\xe1\x9a\x08\x4c\x88\xd8\xe6\xd0\xc6\x88\x9d\x81\x15\x5a\x8b\x1c\x84\x0c\x46\x77\x72\x77\xd6\xb8\x98\xb4\xcd\x41\x8c\x7e\xe9\xc0\x71\x27\x1a\xd4\x92\x25\x02\x8d\x2e\xa8\x58\x4c\x12\x80\x5b\xac\x2d\x63\xe4\x3d\x68\x2d\x78\x0f\xdb\x34\xc9\xe4\x5b\xb6\x05\xb1\x7f\x7a\x65\xe2\x88\x4b\x1f\x68\x4d\x5e\xdf\x21\xba\xef\x85\x6a\x7d\x7a\xb2\xee\x42\xa9\xa3\xd2\xc7\x14\x75\x6e\xd8\xa6\xf2\xf5\xaf\x5d\xaf\x24\xa7\xcd\x8b\xee\x8a\xe9\xbc\xff\xa3\xfc\x2e\x65\x93\xea\x4f\xe9\x9b\x5a\x21\x92\x41\xcd\x94\xd8\xe4\x40\xae\xaa\x49\x8b\x9e\xbc\x6f\x44\x33\x59\x9e\xb1\xdb\xa4\xe4\x51\xc6\x8d\xc6\xca\x54\x2d\x74\xc8\xae\x5c\xa9\xc3\xfe\x5b\xee\xfe\xc6\x3e\x00\xf6\x3c\x74\xbb\xf4\xdf\xb7\x52\x52\xee\xdc\xd1\x25\xe3\xfa\x86\x76\x21\x83\x8d\x79\x3e\xe5\x4a\x0f\x8a\x8c\x77\x03\x44\xfd\x09\xb8\x56\x00\x5e\x2a\x91\x31\x26\x3a\x76\x50\xc7\x3e\x71\xc1\xd2\xae\x31\xd2\xbd\xc9\x03\x36\x83\x80\x4b\x8c\x2b\x73\xac\x9e\x0a\x75\x47\x61\xd3\x15\x97\x35\xad\x28\x1a\x17\x58\xdb\xb1\x5e\x71\xd7\xc6\xec\x1c\xee\x11\x35\xfb\x9c\xca\x0e\xaa\xca\x86\xf1\xca\x30\x49\xe9\x03\x94\xe3\x69\x1e\xe4\xd3\x7c\x2c\x43\x7f\x19\xd7\xfc\x14\x3b\x21\xbe\x53\x14\x91\x44\x85\xd3\x51\x18\x9a\x29\x0c\xed\x88\x06\x15\xaa\x4e\xea\x7e\xcb\x2c\xad\x7b\x76\x1e\xe4\x76\xc8\x40\x1a\xad\x00\xfa\x10\xa4\x83\x89\x0d\xaa\x75\x32\x52\x37\x26\x85\x8c\x3f\xb1\xa0\x60\x84\xd0\x89\x94\xb6\x50\x9b\xda\x31\x14\x04\xc0\x43\x0b\x3c\x58\x00\x98\x58\x8d\x39\x5a\xe8\xb5\x5a\x48\x48\xd1\xaf\xcc\x0b\x1d\xe5\x00\xba\xbf\x96\x15\x24\x98\x20\x89\x81\x5f\xc6\x8d\x2a\xcb\xe0\x2e\x3a\x47\x8e\x4c\x05\xa5\xb2\xb1\x79\x06\x86\xf1\x50\xe9\x14\x8c\xf1\x76\x58\x82\x31\x51\x29\x83\xfa\x61\xd9\x51\xb2\x44\xa5\x0e\x0c\xa2\xe3\xeb\xcb\xb3\x14\xd3\x05\x43\xe5\xb8\x2c\x16\x58\xe9\xbe\x3a\x80\xa3\xe8\x94\x72\x7a\xe7\xdb\x30\x96\x3d\x1a\x7b\x7d\x0a\x78\x66\x4d\x4b\x09\x0f\x3b\xea\x39\x46\x49\x5e\x92\x0d\xcb\x69\x39\x6e\xd8\x29\x8d\x0c\x1e\x85\xe9\x6d\xdd\xc9\xcf\xe9\x7a\xfa\x23\x5a\x43\x14\x45\xc7\x18\xa0\x13\xa0\xa8\xf1\xd1\x15\x7d\x80\xb6\x78\xba\x75\xa0\x12\xc0\x65\x4e\xca\x62\x11\xc4\xd2\x4f\x40\x3a\x08\xd5\x38\xd8\x42\xaf\x8d\x25\xbf\x54\x42\xa8\x41\xc6\xd0\x15\xf6\x7d\x74\xf5\xff\x50\xf7\xae\xeb\x8d\xdb\x48\xc3\xe0\x7f\x5f\x45\x9b\x93\xd1\x0b\x98\x90\x4c\xea\x6c\xb6\x61\x3d\x49\x3a\x99\xe4\x9d\x74\x27\x93\xee\x24\x9d\x56\x34\xfd\xc0\x12\x6c\x63\x9a\x22\x15\x12\xf2\xa1\x2d\x7d\xbf\xf7\xf7\xde\xcb\xde\xc0\x5e\xca\x5e\xc9\x3e\x28\x00\x24\x48\x51\xb6\x7b\x26\x79\x77\xbf\xe4\x69\x8b\x04\x71\x46\xa1\x50\x55\xa8\x03\x3d\x9f\x5c\x56\xdc\x0a\x9c\xe3\xe8\x92\xbc\xa7\xf7\xee\x48\xee\x8a\x9b\xee\x15\xbb\x49\xd0\x25\xb9\x22\xef\x5d\x9d\x4b\x48\xb6\xa1\x8f\x50\x5e\x01\x87\x55\x54\xc8\x1a\xbe\x54\x18\xd9\xf1\xd8\xd4\x11\x55\xc8\xf9\x08\xb0\xfd\x39\xe5\x1d\xf0\x8d\x45\xbe\xb3\xf6\x5c\x07\x9f\xeb\xb5\xd2\xd7\xfb\xe8\x73\xf2\x9d\x01\x54\x93\xf0\x5d\xfd\x26\x40\x87\xe5\x86\xf6\x1a\xd4\xad\xab\x47\x54\x4d\xd4\x58\x9c\x7c\xce\x87\x9a\x9e\xb4\x66\x1c\x5d\x2d\xe9\xcd\xc6\xe2\x3c\xe7\x8a\x73\xb6\x2b\xbb\xda\xd3\xa3\x86\x43\x53\x51\xb8\xad\x96\xde\x47\xce\x68\x54\x6f\x3e\x83\x93\x1e\xf8\x44\x69\xf8\xc4\x3a\x5d\xa4\xd6\x63\x07\xa9\x8a\x0b\xf4\xad\xa3\x11\x55\xae\x9c\xf1\x3f\x8d\xcc\xaf\x15\x09\xc2\x94\xe0\xba\xff\xee\xb2\xd8\x97\x2c\x8e\xcf\xd9\xfc\x03\xf0\xf7\x2a\x5b\xe5\xd4\x28\x90\x68\xd3\xc5\x05\xe0\x8d\x12\x59\x5a\x0b\xc6\xed\x16\x09\x1d\xc8\x40\xc0\x8e\x12\xbb\x8d\x42\xf4\xba\xc7\x5a\x2c\xee\x25\x8c\xab\x56\xe0\xac\x6d\x1a\x6e\x6c\xb7\x69\x80\xdf\x17\x8e\x6b\x8b\x06\xb5\xdb\x8e\x9d\x9c\x26\x78\x60\xe9\x71\x2e\xc1\x04\xd4\x4a\xb7\xd8\x89\x58\x45\x11\xa3\xae\x4f\xef\xd2\x0b\x59\xab\xe5\x58\x37\xa8\x4e\xb3\x46\xed\x21\xe6\x90\x7b\xbb\x9d\xb0\x31\xff\x74\x67\x77\x54\xce\x1c\xcd\x1e\x95\xfb\x19\x4f\xa4\x90\x77\x8e\x0e\x9a\x24\xff\xe5\x3d\x4b\x2f\x9e\x41\x10\x0c\x97\x7d\x34\x8b\xa6\xf8\xc6\xff\x32\x62\x60\x46\x44\x03\xc8\x99\x69\xa8\x19\x0f\xed\xd7\x8e\xbc\x2f\x02\xe7\x19\x03\xa4\x82\x91\x72\x18\x69\x4c\x0a\x4d\x53\x45\x0d\x8b\x45\x94\xc0\x89\x00\x4e\x2a\x81\xf3\x31\x85\xae\x24\x86\x00\x26\x9d\xfc\x2e\x99\xb7\x5a\xa2\x72\x1f\x58\x25\xc7\x99\x3e\xe2\x3e\x10\xe3\xa6\x96\xab\x6a\x05\x54\x68\x35\x3e\x53\x2a\x2a\x72\xee\x62\x77\xe6\x5c\x22\xd0\x47\x4a\x31\xc9\x5c\x84\x6f\x4e\xf8\x12\x81\xb0\xc5\x02\x72\x62\x22\xec\xbd\x59\xad\x17\xee\xce\xd6\x39\x4d\xcf\xc0\xf9\xf0\xbd\xd1\xe6\xd2\x1d\x53\x3d\xb3\xbc\x3a\x49\x1b\x66\xdf\xae\x7f\xa3\x25\x12\x68\x4b\x03\x48\x12\x67\x36\xb7\x78\xff\x18\xd5\xda\x91\xa4\xa1\x1d\x83\x26\xf6\x29\x9f\x68\xde\x49\xb1\xf0\x07\xda\x4b\x7d\x8d\x13\x82\x20\x52\x9c\x88\xca\xe0\xa5\x9a\x23\x3b\xf2\x57\x0a\x12\x38\x2e\xc6\x0f\xc1\xc4\xb7\xb8\xea\x1f\xcc\xa8\x61\xd7\xab\x31\x5a\x9d\x5f\xea\x2a\x80\xb9\x29\x2b\x4e\x2a\x55\x1a\x3c\xc0\x54\x25\xe5\xed\x85\xa8\x29\x9f\x24\x44\xd8\x3b\x50\x51\x10\x0b\x3a\xc8\xa9\xca\x6c\x2f\xa2\x4b\xb0\x41\x0a\xb0\x61\xa2\x9f\xe4\xb5\xc8\xf5\x26\x4a\x73\xeb\x98\x4d\xcf\x5f\x69\x29\xde\x38\x8d\x46\x3b\x89\x63\x92\x6d\x36\xa2\xb8\xf2\x45\xbb\x93\x05\xdf\x81\xc0\xd4\xde\x30\xf6\x5e\xde\x9a\x16\x33\x7a\x18\x28\xde\x05\x22\x21\xba\x9f\x55\xfa\x83\xbe\x92\xe4\x7e\x27\x4b\x85\xb7\x81\x47\xdc\xfe\x24\x0f\x02\x65\xda\x0c\xfc\xf6\x30\xda\xaf\x12\xa5\xe1\x32\xa5\x87\x21\x89\x0b\x95\xe2\xb9\x7d\xd2\x90\x42\xeb\x3b\x94\x72\x32\x6f\x90\xd6\x3a\xf2\x6c\x33\xa1\xe9\x66\x93\x35\x6c\x5d\x80\xb3\xda\x62\xc4\x4d\x5e\x49\x4a\xba\xdb\x80\x2e\xde\xc2\x79\x2d\x1e\x38\xaf\x05\x31\xf0\x9e\xef\x05\x3a\x47\x43\xf5\x29\xc3\x68\x36\x22\xb0\x54\x4a\xee\xba\x0c\x9e\xc3\x28\x24\x80\xe0\x7e\x78\x9a\x5b\x2a\xca\x64\x6c\x02\xaa\x94\x1e\x06\xe4\x33\x24\x70\xab\x25\x10\xfe\xff\x18\xbc\x72\x4c\xea\x77\x8e\x55\x52\xe0\x31\xb4\xe7\x50\x1a\xbb\xb0\x24\x9e\x08\x22\x0f\x20\xc7\x2f\x1b\x90\x63\xa5\xf8\x83\xa5\x15\x6a\xad\x97\xc5\xe4\xdf\x45\x5a\x05\x7e\x2a\x87\xac\xbf\x34\x60\x0e\x83\x58\x3a\x0e\xa0\x3c\x6e\xd5\xc2\x1e\x85\x86\x3f\x03\x97\x00\x8d\xd9\xec\x80\xbb\xa9\x16\xae\x78\xf5\xc6\x5a\x80\xcb\xd9\x47\xee\xd7\x18\x4f\x43\x3d\x34\x49\x39\x34\x23\xdc\xcc\xae\x3a\x8c\x32\xaf\x30\xac\x70\x59\x51\xd8\x21\x37\x69\xdc\x59\x9b\x41\xe8\xed\x57\x17\x17\x7c\x6e\x3c\xdb\x27\x75\x76\xca\xc9\xd1\x04\xfe\x07\xbb\xb3\xc2\x89\x85\xa8\x3f\xd0\x79\x1f\xc0\x94\xb4\x7c\xd7\x9f\xe5\xcb\x2f\xa9\x73\x53\x85\x2a\xc3\xae\xa1\x73\x2e\x51\xa9\xf7\xb7\xab\x09\xa1\xc9\x14\xde\x79\xff\xfe\xc7\xaf\x5e\xfc\xf4\xf6\xfd\x8b\xaf\x7e\x7e\xf3\xfd\xf7\xdf\xbd\x7e\xff\xd5\xdb\x37\x5f\xbd\x7a\xfd\xed\xf7\xaf\xde\xbf\x2f\xe2\xbc\xd6\x99\x82\xc6\x3a\x27\x8d\xa9\x85\x62\x9f\xab\x3b\x4b\x1f\x6e\x57\x81\x41\xa2\x96\x1c\xa8\x67\x30\x31\xb0\xb2\x54\x45\xd3\xfe\xc0\xd6\x39\x8f\x0e\x03\x2d\xed\x7a\xcd\x12\x21\xc5\x47\x9e\x35\x9c\x2c\x36\xf0\x6b\xcd\xa8\xbf\x84\x33\xeb\xda\xa0\x50\xb6\x56\x6b\xa9\xb0\xd0\x05\x67\x72\x9d\xf1\x3c\x8a\xd1\xfd\xbf\xd6\xcb\x55\x74\x18\x92\xfc\x83\x58\x81\xf5\xae\x9c\xc8\x4e\x91\xc1\xaa\x7b\x56\xcd\xa7\x6a\xba\xc3\x70\x23\xe8\x2a\xad\x55\x43\x89\x8a\x0b\x94\x17\x12\x6b\xb9\x7f\x2d\xdd\x80\x27\xef\xdf\x03\x07\x89\x4b\x8d\xf9\xe2\xc3\x16\x01\x87\x2e\x3b\x19\xbf\x14\xb9\xe4\x40\x59\x6d\xb5\x1b\x93\xed\x63\x66\xf2\x0e\x0a\xd3\x73\x5e\x2d\xf1\x20\x7c\xba\x35\x3f\xec\xeb\xf1\x81\xbb\xca\x06\x0d\x24\x48\x29\x54\xee\x6b\x76\x1a\xf4\xde\x68\x7e\x2b\x90\xa8\x18\x5a\x07\x04\x64\xc3\xd1\x7d\x29\x97\x8e\x1a\x51\xa7\x23\xb7\x06\x95\x79\xe2\x4a\x93\x9b\x28\x96\x8a\xb4\x59\x4d\x2e\xd1\xe2\x9e\x08\x3d\x6c\x6c\xaa\xed\x45\x81\x7d\xcd\xd3\x18\x22\xaa\xea\x5b\x20\x93\x80\x49\xb1\x6f\x14\xa0\xf1\x4e\x71\xb5\x40\x97\x12\x6c\x63\x4b\x5b\xd8\x95\x74\x99\xa8\x86\x4e\x42\xf0\x03\x87\x01\x35\xc6\x3a\x5b\x1c\x15\x21\x1f\xca\x64\xa6\x8e\x3c\x30\x15\x77\xbc\x2d\x35\x59\x80\xa2\xb7\x7c\xfa\xd6\xbd\xfb\xda\x36\x53\x6d\x13\x69\x44\x72\x9c\x18\x0b\xb2\x04\x47\xe0\x81\x54\xbf\x56\x5d\x54\x2d\xab\x0e\xbb\x14\xe5\x7b\x61\x16\xa3\xc8\xf3\xd2\x75\x63\x05\x03\x00\x21\xf5\x77\x36\x2a\x40\x1d\xb3\x5a\x5d\x44\x02\x3a\x9b\x8a\xc3\xb0\xb7\x93\xc6\x8b\x83\xfe\xec\x11\xcf\x7c\xde\xe3\xa9\x01\x1a\x01\x31\x26\x92\x8a\x86\xca\xe6\x64\x37\x6e\x8d\x89\x32\xf1\xa0\x4f\x6e\xb9\xdd\x46\xe0\xe7\x61\xab\xdd\x50\x5d\x43\x1c\xdf\x3b\x49\xbd\x23\x8f\x9c\x43\x08\xca\xcb\x26\xbd\x52\xef\x2f\xa0\x6b\x3d\x0d\x66\x5b\xf2\xfe\x01\x6b\x4f\x27\xee\x8d\xb9\xed\x2a\xa5\x1a\x0c\x2e\x43\xdd\xc0\x9b\xb2\x74\x87\x63\x91\x98\xeb\xe3\xc8\x1a\x80\xbe\xb7\xbe\xaa\x8c\x57\x29\xd0\x8d\xa1\x6d\xa3\xd5\xe0\x86\x5f\x2a\xb4\x0c\xdf\xbf\x9f\xb3\xf9\x15\xa7\xf7\xc6\x21\x8c\x39\x14\x33\x1e\x33\x29\xae\xb9\xf6\x98\x62\x0d\x2a\xdd\x8d\x5e\xf1\x42\x53\xc1\x00\x26\x2d\x4d\x8a\x98\x1a\x8e\x67\x14\x93\x34\x67\xc9\x42\x2c\x20\xf6\xd9\xfd\x96\x98\xdb\x9d\x37\x3b\xf9\x8c\x08\x47\x2c\x5c\xbb\x55\xf0\xb4\x64\xd5\xe6\xad\x05\x56\x2d\xa4\x97\x3d\x2c\xd4\x32\x81\x6b\x6b\xf5\x64\x65\xf2\xea\xd9\xf1\xf1\x62\x3b\xa0\x9e\x00\x8c\x9c\x1b\x16\xe3\xdb\xc2\x71\x78\x6d\x8c\xc9\x20\xcf\x07\x7e\x47\x9d\x65\x50\xef\x9b\x0d\xda\x29\xf2\x81\xdf\xe1\xcd\xc6\xcd\x08\x76\xcd\xc8\x9e\x3f\x5e\xcd\x9a\xb7\x6c\x7e\xe2\x5e\xf6\x98\xef\x5a\x7e\x65\x3e\xc8\xab\xbd\xd9\x21\xf8\xab\x7b\xbd\xa9\xba\x11\xd9\x79\x5b\xf0\x58\x2c\x85\xe4\x59\x65\x00\x45\xea\x66\x83\xf6\xd5\x5b\xe4\x89\xc0\xc9\x8c\x59\x20\x5a\x1f\xde\x1a\x4d\x2b\x94\xe6\x07\x7e\x57\x68\x7c\xa9\xae\x69\x15\xaf\x7f\xa5\x22\x41\xd5\x0e\x99\x2a\xaf\x79\x96\x8b\x34\xd9\x3b\x3c\xf3\x3d\x72\xdb\x35\x69\x06\x4c\xee\x56\xbc\xd2\x2b\xed\xc0\x15\xb9\x49\xd6\x6b\xdf\xa4\xf4\xdf\x57\xa9\x50\x3b\xec\xad\x86\xdc\xdc\xfd\x5e\xc4\xe0\x2c\x9d\x0a\x56\x6a\xb1\x86\x28\x85\xeb\xd6\xc8\xfa\x1c\x76\x94\x5a\x97\x6c\x77\xa8\x85\x9c\x08\xbe\x47\x56\xfc\x5b\x5d\x33\xfd\xd1\xf5\x21\x96\x4d\xb2\xc8\x6e\x96\x05\x57\x44\x30\x6c\x92\xda\x4a\x17\xe9\x15\x3d\xa8\xea\x3a\xea\x34\xc7\x68\x21\xa7\xbb\xc3\x9f\xfc\xde\x30\x27\x04\x35\x48\x6f\x49\x29\xa1\xbd\xdf\x1a\x97\x45\x85\x58\x36\x25\x1f\xf8\x5d\x94\x94\xb2\xc4\xea\x96\x4e\x35\x16\x20\x31\x42\x88\x41\xd4\x38\x01\x57\xda\x82\x30\xc5\x99\xc2\x47\x70\xd7\x89\x71\x74\x2e\x8d\x17\xfa\xa0\xb4\xf0\x07\xc7\x54\xa5\x05\x9f\xc1\x8d\x73\xdf\xdf\xb1\xe6\x03\xb7\x8d\x8f\x59\xf2\x71\x94\x3d\x59\xcb\xe5\x3f\xb6\xd9\x73\xbd\xda\x59\x47\x80\x87\x70\x63\xd4\x04\x65\xf9\x15\x8b\xe3\xf4\xa6\x11\x06\x37\x1b\xab\xe3\xf6\x5e\x63\x65\x70\xe6\x71\xe8\xe6\xd4\xae\x7e\x36\x9b\x6a\x6a\x9a\xb4\x5a\xa8\xea\xd4\xae\xfa\x19\x4f\xaa\xef\x0f\x78\xed\x34\x9e\x10\x29\xbd\x06\xe7\x9d\xd7\x52\xab\x7e\x55\x6a\xb3\x30\x97\x89\x79\xbd\x83\x3a\xd1\xa0\xff\xe4\xab\x44\x66\x77\xf4\xc7\x4a\x6f\xb8\x4a\xab\x62\x5c\x93\xf1\xe1\x60\x57\x85\xba\xb8\xca\x7e\x2b\x64\xbd\xda\x5b\x21\x77\x6a\xbd\x15\x0f\x38\xbe\xaa\x56\x0a\x1e\x17\xdd\xe2\x2a\xa1\xd4\xd4\x7d\xc1\x24\xa3\x8e\x97\x51\x8b\xc4\x2a\x13\x0b\x17\xb5\xf6\x5c\xd5\xfb\x16\x82\xf9\x57\x7b\xaa\x13\x77\xfa\xe5\xda\xb0\x16\xb7\x50\x46\x66\xbc\xe0\xb0\xc5\x48\x49\x51\xa6\x7b\x2f\xb5\xa9\xda\x84\x89\xde\x84\x33\x0a\xba\x10\xfb\x33\x63\xf2\x52\xa2\x7b\x45\x92\x09\xb8\x1e\xd9\x82\x48\xf2\x1f\x08\xa8\xb3\x42\x2c\x29\x28\x87\x63\xa3\xec\x86\x2a\xe6\x58\xaf\xab\xa2\x40\xd8\x41\x39\x7b\x21\xc6\x4d\x35\x9b\xcd\x67\x8f\x57\xf8\xc8\x80\x58\x31\x20\xa0\x1b\xd9\xa3\x83\xb2\xe1\xce\x84\xee\x21\x0c\xd1\x0a\xf0\x33\x5d\x8b\x9d\x4b\x27\x77\xd9\xa1\xb2\x58\x66\x24\x68\xb0\x86\x8e\xe3\xce\xea\xaa\x96\x1f\x6a\x7a\x4b\xcd\xab\x5d\x40\xe1\xb2\x02\x85\x25\x35\x46\x6b\xef\xbb\xae\x36\x15\xa5\x55\xed\x03\xf8\xab\x6c\x72\x51\x05\xd6\xdd\x3b\x5e\x91\x0c\x79\xe9\xba\xea\xda\x6c\xfe\xa6\x35\xd2\x1e\x76\xd8\xad\x18\x81\x1d\x05\x34\xa3\x61\xa0\x48\xde\x7d\x97\x83\x76\xa9\x40\xe1\xcc\x90\x81\x24\x33\xcf\xc6\x91\x5f\x4a\x99\x0d\x31\x39\xa7\xac\x58\x54\x92\x53\x66\xc2\xaf\x54\x1d\x0e\x3a\x13\x40\x0a\xd2\xd2\xc0\xa6\xc0\x44\x96\xe6\xdf\x0e\x59\x69\x9d\x7a\xd9\xef\x66\xe5\x2c\x3d\x6a\x3e\xa7\xea\xb3\x89\xbe\x52\x12\xa8\xe6\xe3\x5c\x7d\x2c\x41\xce\x50\xa9\xe6\xa3\x5a\x24\x1b\x2c\x66\x4b\x34\x6d\x90\x4c\x4a\x82\x08\xac\x6d\x1a\xa7\x0f\x58\x84\x06\x3e\x70\x77\xb0\x95\x09\x55\xb5\x3d\xc1\x22\xdf\xb2\x2d\xfb\x6c\xf2\x3f\x43\x15\x5e\xc5\x9c\x1b\xf6\x15\x19\x95\x0c\xfb\xfe\x87\x38\x09\x28\x75\xfd\xf7\xf5\xca\x91\xa1\x00\x19\x62\x09\x66\x52\x21\x33\x2d\x7d\x69\x59\x31\x77\xaa\x75\xe4\xc0\x02\x69\x5b\x96\x28\x72\x89\xab\xd2\xd7\xa4\x73\x92\xdb\x18\xd0\xbf\x3b\x32\xa7\x7c\x4f\x10\xa3\x72\x20\x20\x6f\x37\xdd\xaa\x39\x9f\xac\xed\xea\x9c\xc0\x71\x18\xb9\xe7\x25\x51\x47\x59\xe4\x9c\x74\x15\x9f\x97\x55\x24\x04\x26\xca\xa0\x12\x54\x1c\x62\x04\x88\xa7\xa8\xe4\x31\x37\x9b\x76\x68\x02\x5d\xb9\xa7\x19\xd1\x98\x29\x72\xb0\x14\x71\x08\xcf\xa8\x4e\xa1\x12\xf0\xb4\x58\xa0\x9e\xed\xa7\xf9\x6c\xd8\x27\x1f\x2b\x54\xd7\xec\xd4\x3d\x05\x64\x9a\x40\xc5\x4a\x68\x2d\x52\xab\x69\x4f\x94\xc9\x07\x8e\x6f\x37\xd7\x5b\x65\x73\x6e\xca\x1f\x76\xaf\xcc\xa7\x52\x53\x4c\x6f\xee\x56\x7c\x46\xab\xaf\xb0\x3a\xd5\xa4\xc2\xdb\x98\xf1\xba\xfc\x87\x6c\x21\x76\x21\x79\xf6\x88\x9f\x0d\x33\xa2\x5d\x6e\xde\x72\x5d\xfb\x73\xe8\xb9\xba\xe4\xf2\xc5\xce\x27\x6b\xa8\xb1\xbf\xf0\x1f\x33\xc2\x8a\x5f\xd0\xa7\x8c\x53\xee\x1f\xa0\xac\x8f\xec\x22\xcd\x96\x4c\x3e\x30\x2a\xf9\x49\xc3\xa9\x09\x6f\xbf\x2c\xa4\x29\x8d\x5e\x18\x6d\x1b\xa5\xd0\x65\xca\x67\x8d\xa0\x5b\xc9\x61\x9d\xab\x02\xa1\x4e\x76\xa8\x85\x7c\x37\xb6\x53\x71\x10\x27\x25\x38\x52\x4a\x0b\xf7\xbd\x72\xc2\x22\xb6\xd9\x54\xbf\xde\xed\xd8\x82\x36\xf6\x86\x26\x75\x2d\x92\x46\x68\x69\xf6\x22\x4b\x64\x85\xee\x06\x60\xd6\xba\xa2\xd5\x38\x61\x49\x23\x59\xf1\x82\xa3\xcf\x90\xc4\x13\xd7\x98\x46\x2c\x88\x17\x01\x28\x3a\x51\x8d\x13\x88\x6a\x1c\x49\xc2\x41\x27\xd1\xa1\x64\x00\xeb\xea\x8d\x79\xc7\x11\x23\xf7\x26\x9a\xac\x42\xe3\xdc\xe0\x60\xfd\xf9\x0d\x44\xaf\x20\x85\x7f\x3b\xf4\xdf\xaa\x69\xb9\x8f\x94\x67\x34\xb1\xf1\x5b\x1d\xd2\xdd\x8d\x2e\x6c\x02\x66\x43\x98\x82\xb7\x55\xb3\xaf\x5d\x06\xa1\x50\x21\x91\x53\x3e\x23\x19\xfd\x07\x12\x65\x7c\x6f\xb1\x8d\x04\x49\xa9\xc8\x5f\xb1\x57\xc8\x87\x18\x9c\x3e\x27\x73\x9a\xa0\x94\xb0\xa2\xed\x1f\x51\xb6\x9f\x14\xdd\xe9\xd8\xdc\xc4\x81\x4d\x75\x7c\x70\x8c\x71\x43\x00\x25\x1b\x24\x44\x47\xa2\xad\x55\xb5\xb3\xb7\x80\x7b\x37\x13\x9c\x6c\x77\xad\x18\x2e\xb9\x2c\x03\xbf\x3c\x68\xe0\x5d\xb8\x57\x98\x5a\xef\xc9\x95\x40\x13\x42\x4e\xcc\x75\x55\xf4\xa5\xf5\xf2\x5b\x8a\xb1\x74\x1c\x05\x56\x30\x58\x16\xc3\x15\x6d\x23\x56\xc4\xdd\x3a\x70\x35\xad\x83\x43\x4a\xc5\x64\x27\x7b\xae\x43\x69\x6d\xf1\x94\xcd\xa8\x20\x12\xe3\x68\x5a\x8a\x02\x4d\x68\x29\x36\xd3\xd1\xd4\xb2\x8a\x9f\x67\xc5\xca\x50\xc8\x3c\x2b\x99\xbb\x26\x9b\xa5\xb7\x28\xdb\x6f\xad\x54\xed\x3c\xc7\xb5\xde\x31\x85\x54\xb6\xb8\x30\x25\x4a\xeb\xae\x8e\x93\x45\xdc\x34\xdf\xf4\x57\x47\x1d\x04\xc6\xa2\x45\xd1\x1d\x91\xcc\xe3\xb5\xaa\xb9\x4e\xc6\xba\xb6\xe6\x0d\xf5\xed\xac\x51\x24\xa4\x71\x5a\x0e\x5a\xb8\xd4\x71\xe5\xfc\x77\x8e\xac\x44\xb4\x3a\x1a\xe3\x5c\xdc\xf1\x3e\xa7\xa8\x63\x51\xb0\xa4\xb2\x88\xa0\x0b\x85\xad\xae\xab\x2d\x56\xf3\x15\x9e\x10\x45\x12\x45\x52\xa1\x08\xc3\x5f\x29\x4a\x27\xb1\xee\x39\xab\x74\x4c\x01\xc9\xdf\x71\x76\xa1\xba\xd3\xec\x07\xa4\x01\xa2\x38\xd6\xf2\x29\xe9\x68\x2c\xb0\x56\x8b\x35\x78\x50\x9e\x18\x5a\xad\xc8\xbf\xaf\x13\x5f\x1a\x99\xe6\x03\x1d\xa9\x05\x04\x69\x84\xf5\x69\x30\xc3\x56\xe8\xa4\x6b\x98\xaa\xb4\x19\x71\xfb\x2a\x5a\x2d\xd1\xd4\x57\xf1\xc4\xbe\xfe\x60\xa4\xb8\xfb\xfb\x0a\x2a\x5c\xf7\x55\xb3\xb6\xb4\x66\x0e\xcb\x31\x26\x31\x4d\x0b\xe9\x5f\xac\xa5\x7f\x65\x92\x0d\xb3\x1d\x9b\xcb\xea\x05\xe5\xd3\x39\x84\x22\x5a\xe8\x4f\xeb\x86\x19\x98\x57\x87\xbf\xd0\x03\x5f\xb7\x5a\x28\x9b\xce\x67\x74\x8d\xb7\x8e\x1d\x11\xdb\x23\x4a\x8c\x5b\x2d\xd3\x9d\x56\x0b\x09\x9a\x96\xa2\x44\xa1\x45\x89\x69\x45\x94\xc8\x8c\x28\x91\xb9\x7e\x88\xae\x2a\xeb\xf5\x00\xb2\xce\xa6\x7c\xa6\x0e\xa8\x0b\xfa\x16\x5d\x3d\x14\x80\xa6\x5c\x30\xb5\xff\x01\x73\x5e\x3d\x24\xff\xdb\x5d\xe1\xb3\x60\x8b\xab\x2a\x6a\x25\x1c\x6b\x27\x57\x0f\x77\x01\x58\x9c\xd7\x1c\x54\x3c\xc9\x92\x56\xcf\xb9\x47\x86\x58\x35\x3d\xdf\x96\x5b\xfe\xde\xe5\xaa\x2e\x88\x6d\x23\x5a\x01\xfb\xa4\x9e\x1e\xe9\x94\xce\x05\x7d\xaa\xe2\x83\x25\xc9\xd3\x75\x36\xe7\x51\xa9\xd6\xf0\x69\x5d\xb6\x2a\x10\x10\x70\xad\xb2\x19\x1c\x18\xdb\x17\x04\x1c\x2e\x9b\x6b\xd4\x9c\x45\x35\x26\x6b\x14\x52\x5a\xdb\xd6\x76\x2f\xd6\x0a\xba\xe8\xc1\x16\xae\x65\x71\x77\xa5\xc9\xb2\x73\x22\x57\x7d\xc2\x3f\xa0\x35\x55\x41\x21\x66\xff\x71\x92\x81\xcc\x7e\xd7\x30\xf3\x71\x3d\x4e\xa9\x2f\xbc\x63\x6d\x26\x3c\x9d\xed\x18\xbc\xda\x9d\x5c\x12\xd9\x28\xc5\x8f\x19\xc1\xde\x6b\xa0\x35\x96\xb0\xe0\x8f\x0d\x22\xee\xbe\xa4\xab\x8e\x48\xc8\xb5\x13\x4d\xe8\x8e\x1e\xbe\xdc\x6c\xd0\x3f\xd0\x4b\xdc\x6a\x5d\x4a\xf4\x12\x4f\x8a\x80\x02\xe8\x4b\xb4\x83\x48\xbe\xb8\xfb\x76\x81\x5e\x62\xb8\x44\xab\xd3\x1c\x38\x7a\x81\xbe\x44\x2f\xeb\xc9\xe4\xab\xf2\xde\xad\x93\xc7\x62\xce\x51\x40\xda\x5d\x8c\xed\x0c\x2a\x08\x3d\xa7\x87\x21\x0c\xfe\x9c\x1e\x2e\x21\xfe\xaf\x7b\x07\x45\x96\xe4\x9a\x48\xc2\x77\x6c\xd3\x1a\xed\x30\xb9\xaa\x95\x49\xfe\x0c\x24\x5b\x8e\x21\xe6\x12\x66\x7b\xb3\x59\x6a\x21\x89\xf7\x5f\x20\xfa\x2f\x56\x14\x4c\xc6\xad\xf1\x66\x41\x56\xa7\x26\x1f\xd0\x38\xcf\x92\x74\xc1\x9b\x4d\x37\xa3\xdf\x12\x27\x0e\x77\x67\xc9\xf3\x9c\x5d\x1a\x15\xd8\x73\xed\x3b\xcd\xd2\x57\x2b\x13\x0c\xa0\xd5\x42\xf3\xe2\x05\x93\xd8\xa5\x8a\x62\x4b\x15\xad\x4a\xf9\x1e\x50\x36\x82\xae\xb4\xbd\xd1\xf6\x09\x0e\x1b\xff\x63\x13\xe7\x0b\x24\xb4\x9a\xfa\xbc\x1a\x1e\xa5\x82\x9d\xa6\x62\x56\xe2\xa7\xe9\xac\x40\x50\x3b\xf1\x5d\xcc\x82\x4f\x34\x35\xa8\xbe\x1b\x4c\xc4\x0b\x4c\x14\x6f\x8d\x95\xd8\x5b\x34\xdf\x1b\xcc\x34\x53\x30\xf9\xa3\xd1\x12\x70\xe9\x26\x52\x8d\x5e\xa5\x63\x7e\xbc\xa7\x87\x87\x42\x2b\xc8\x24\x05\xb5\xbb\x7f\x00\xef\x27\xd3\x59\xf4\x16\x5d\xee\xc7\x81\x1d\x05\x05\xf9\xd7\x59\xba\xb4\xf6\x4c\xd0\x8e\x1d\x36\x54\xa0\x87\x58\x1b\xff\x65\xd3\x78\x6b\x28\xb4\x5a\x77\x9d\xa5\xe6\x1d\x9e\xcf\xd9\x8a\x6b\xcc\xe0\x04\x9a\xae\x05\x56\xe6\xcf\x93\x56\x2b\x31\x91\x0d\x9e\x63\xc3\xde\x25\x8a\x00\x4d\xcc\x2d\x6f\x41\xf5\x1a\x91\x8d\xa6\x0c\x6b\x86\xad\xba\xb1\x26\xc6\x5e\xb1\xd6\x65\xd8\xb6\xb2\x79\xe7\x1e\xf9\xb9\x7c\xae\xb3\x57\xf3\x4a\x6a\xdd\xad\x1b\x51\xfe\x61\xb0\x83\x91\x3f\x9f\xd7\x18\x6a\xe3\x21\xc9\xf0\x33\xd6\x4d\x12\xd5\x24\x34\x6b\x62\x58\x98\xc1\x2e\x66\x29\x30\xb9\xda\xf1\x5b\x68\x0e\x95\xbf\x73\x34\x27\x75\x27\x30\xd1\xfc\xd3\xc3\xd3\x72\x89\xe6\xe4\xba\x08\x4c\xbb\xd9\x94\xb4\x81\x9e\xe4\xa7\x38\xf2\xa9\xc4\xa0\xcd\xdc\x18\xb4\x59\x53\x0c\xda\x07\x1d\xf9\x2c\x69\x8e\xe6\x4f\xf3\x10\x75\x00\x11\xcc\x0b\x47\x51\xb8\xd5\x3a\x84\x58\x61\x06\xaa\xc9\x75\x19\x00\xb2\x48\x2c\x06\xf5\xb8\x53\x9f\x8a\xf3\xa8\xd8\x75\x1e\x15\x37\x39\x8f\xda\xe3\xc3\xf2\x2d\x72\x66\x74\x27\x38\x90\x66\x75\xa7\x40\x0b\x9b\xab\xcc\x43\x4a\x99\x36\x3d\xb6\x44\xbe\xb9\x20\xb3\x0e\xb2\x81\x5e\xcc\xec\xd8\x8a\x4c\x26\x6a\xc2\xaf\xda\x37\x35\x61\x85\x54\x19\x93\x5f\x39\xca\xaa\x69\x93\xaf\x51\xf9\xa2\x89\x10\xa3\x27\x65\xed\x69\xb2\xea\x9e\xab\x04\x6c\x4c\xcb\x80\x8d\xe9\x63\x01\x1b\xeb\x51\x9f\x14\xe2\x51\xd4\xb7\xed\x6c\x0a\x8e\xb4\x41\x0f\x01\x1f\x94\xcb\xf4\x49\xbe\x8c\x88\x33\xc5\x0f\x14\x34\x05\xda\xb2\x28\x68\x6c\x82\xcb\x30\x73\xb6\x1a\x4c\x2e\xdd\x54\xdd\x29\x85\x97\x17\x68\xfa\x16\x39\x0c\xf1\xf9\x7e\xc2\x73\x5d\x86\x85\x2b\x6f\x07\xf6\xe6\xfe\xc0\x2d\x52\x3e\x0c\x31\x14\xb2\x57\xf0\x10\x25\x0e\xe3\xe2\xa4\xbe\x83\x3a\x5e\x2a\xae\xab\xd2\x95\xcb\x27\x75\xc5\x5c\xc1\x17\xad\x3c\xa1\x6b\xdf\xbb\x5d\x53\xbf\x33\xd2\x05\x57\xa5\x3a\xe6\xff\x7b\x27\xe6\xff\x8a\xa3\xcf\x4b\x8a\xc2\x92\x01\x36\xe5\x63\x55\x91\x78\xc7\xa7\xc0\x3e\x36\x75\xbf\xa3\x02\x27\xb0\x97\xab\x53\x57\x58\x4b\x92\x8c\x66\x36\x12\x7c\x4d\xce\x81\x1d\xd7\x80\xc9\xa4\x2a\x97\xd8\x71\xcb\x87\xb5\xfb\x76\xe3\x8f\xba\x64\x08\xac\x1c\xe3\x97\x82\xee\xfc\x51\xa7\x2c\x7e\x60\x52\x61\x17\x8c\xab\x02\x0f\xae\x58\xe5\xda\xe5\x63\xcd\xe5\xdf\x81\x91\x54\x34\xf6\x25\x25\xb1\x26\xd0\x1c\x7d\x0f\xeb\x10\xa5\x2e\x07\xca\xb4\x32\x2a\x70\xbe\xfa\x99\x1c\x1e\xff\x13\xa9\x6d\xbf\x01\x1c\x85\x7f\xeb\x1c\x77\x24\xcf\x25\x12\xa5\x47\x94\x92\x3e\x35\x76\xa5\xae\xfb\xf9\x82\x76\x7c\xb6\x48\xb9\x0e\x1d\xc4\xe6\x73\xbe\x92\xbb\x54\xa8\x69\xd1\xfb\x2f\xcf\xec\xb3\x39\xdd\x61\x48\xcc\x81\x47\x18\xc9\xf0\x66\x73\x5f\x0f\x09\x57\x8f\xb4\xb7\x87\x62\x33\x14\x0a\x73\xa2\xf9\x6d\x49\x4e\xf7\xca\xaa\xec\x31\xab\xce\xd7\xf9\xde\xf3\x35\x27\xf3\xfa\xf9\x9a\x97\x56\x58\xd5\x60\x99\x66\x77\x69\x25\x3d\xe2\xae\x9e\x23\x66\x9d\x13\x46\x58\xc1\xc6\x64\xcd\x42\xba\x1f\x99\xc8\x5d\x01\xfd\x5e\x97\xb6\xc5\xee\xb2\x72\xef\x9d\xfb\x33\x1d\x5d\xc3\x06\x5e\x4d\xac\xe3\x6a\xaa\x7d\xde\x10\x70\x60\x5b\xec\xd0\x75\x02\xb1\x73\xea\xf1\xec\x84\x21\xe1\x79\x63\x67\xf7\x76\xd3\xa5\x7a\xe6\x8d\xda\xba\x6b\xb3\x47\xd7\x3b\x81\x46\xaf\xe8\x21\xc4\x1c\x6b\x12\x7a\x90\x6b\x7a\x35\xf9\x47\x8d\xd3\x5a\xdb\xb3\x8b\x9c\x53\x39\xa9\x46\x2b\xac\xbd\x46\xbc\xa3\x81\xa5\xaa\x2f\xe8\x66\x29\x44\x92\xa6\x52\x5b\xf7\x65\x21\xa2\x32\x84\x9e\x42\x0b\x84\x11\x38\x15\xe4\x44\x0b\x39\x5d\xc5\x85\xa8\x26\x35\xfb\x48\x73\x74\xf9\xa4\xe0\xe4\x37\xd6\x2b\xe1\xc1\x8d\xf5\xb6\x71\x31\x79\x3f\xbd\x71\x3d\x38\x6c\x36\xce\x2b\x18\x20\xd1\x9b\xa8\xc8\xbe\x6a\xb5\xd0\xe3\x05\x14\x36\x7f\x9c\xb8\xab\xf8\x36\xcc\x5c\xdf\x86\x59\x93\x6f\xc3\x1d\xe2\x0e\xbc\xde\x91\x37\xe4\x7b\xba\x40\x3f\x18\xdf\x4a\x5a\xa1\xfb\x92\xd4\xd1\x1f\xe8\x98\x66\x1c\x82\x16\xe9\x69\xfe\x5e\x9d\xd4\x58\x9d\x37\xaf\xe9\xf7\xea\xbc\xf9\x86\x7e\x3f\x0d\x67\xe4\x0b\xba\x40\x3f\xa1\xd7\x7b\xee\xfd\xcd\x34\x2c\x01\x8e\xf4\xf3\xcb\x56\x8b\x77\x64\x0a\xd4\xcb\xb7\x86\xb1\x52\xa4\x43\x17\x93\x17\xf4\x0b\x55\xf3\xaf\xf4\x0b\x55\xf3\x2b\xfa\x7a\xf7\xa6\xae\x70\x62\x51\x6f\xe2\xa2\xd5\x42\xa5\x9f\x8a\xd2\xc9\xc6\x9e\x68\x7e\x40\xd7\x51\x4a\xbf\xdb\x62\xfc\xf8\x2d\xb6\xb3\x7c\xb3\xfd\x3b\x8c\xce\xad\x56\x17\x49\x8b\xd8\x82\xc2\x3c\x39\x6d\xef\xe8\x64\x39\x5d\x2c\xb5\xaf\xa7\x99\x86\x0e\x12\x53\x1d\xb8\x64\xf2\xb5\x89\x60\x02\x8d\x16\x0a\xe9\x34\x9d\x7c\xcd\x51\x0a\x57\x77\x24\xc6\xd1\x8f\x1c\x55\x6e\xf1\xe6\x5a\x7d\x8f\x93\xf9\x16\x95\x23\x21\xf3\x62\xdb\x7e\x43\x4c\xa0\xe3\x62\xf3\x58\x53\x36\xb5\x75\x30\xf9\x92\x5e\x4d\x6a\xb8\x21\x32\x7a\xfd\xd5\x53\xe1\x17\x2a\x25\xfa\xd2\xdc\x13\xfc\x4e\xcd\xbd\x83\xb9\x6d\xb8\xde\x6c\xea\x71\x4f\xbf\x69\x8c\x7b\xaa\xaa\x7e\x38\x80\xec\xe4\x7c\x82\x6e\xe9\x39\x79\x43\xaf\xc9\xfd\x7c\x9d\x81\x16\xee\x1b\xab\x8e\xf2\x0e\xdd\x92\x37\x78\x5b\xa0\x8d\x3a\x26\xaa\x07\xa0\x3d\xbc\x56\xc0\x69\xb1\x51\x3d\x1e\xed\xf5\xe4\xd7\x7a\x4c\xda\xc9\x7b\xa8\xb3\xaa\x88\xbf\x2f\x2c\xed\x97\x15\x0d\x97\x6a\xa8\xe6\x22\xd2\xea\x2b\x7d\xcb\xf2\x8b\xb9\x5c\xa9\xc3\x8b\x4a\x25\xae\x12\xfd\x16\x93\x9f\xa9\xe2\xd0\xbf\x39\xf8\xbd\x70\x24\xc7\x6c\x80\x9c\x0f\x9b\xcd\xcf\x80\xd2\xbf\xa2\xbf\xdb\x91\x1f\x7c\xd5\x6a\x19\x17\x2d\x5f\x15\x69\x2a\xcf\x0f\xf4\xf0\x17\xeb\x67\xa5\xd4\xac\xdd\x6c\xd6\x0f\x89\xc1\xcb\x8c\x85\xd8\x1c\x5d\x6d\x36\x3f\xb4\x5a\xba\x13\x87\x94\x5e\x97\x11\xd8\x7f\x87\x86\xde\xd2\xdf\x21\xe3\x2f\x58\xe1\xe1\x1f\x5a\x2d\xf4\xb6\x42\x5d\xd5\xcf\x5b\xf4\xd6\x58\xc5\xdc\x6d\x09\xc3\xf8\xf9\x0b\x73\xf6\x98\x20\x73\xff\xa2\x2f\x8a\x20\x73\x8f\x56\xf4\x2f\xeb\xe3\x89\x69\x9b\x98\x1f\xe9\x5b\x3b\x6d\x9b\x0d\xfa\x6a\x72\x78\xf8\xb6\x16\x59\x73\xb3\xf9\x79\xb3\x31\x66\x37\x5f\x69\xb0\x2d\x2c\xad\xde\xea\xf7\xcd\xe6\x90\x49\x64\x5e\xc8\x57\xd5\xc3\xaa\xd8\x7d\x45\x43\xf4\x47\xf2\xb6\xd0\x81\xfe\x8a\xbc\x35\x71\xb7\x55\x0d\x35\x0f\xb2\x6f\xf7\xdf\xfa\xd6\x85\x29\x97\xb2\xee\x8e\xc5\xe2\xf0\x1d\xc1\xab\xf6\xe3\xe7\xf8\x98\xda\x8d\xca\xe5\xc8\x41\x33\x2e\x33\xc1\xaf\xb9\xf1\x22\xa7\x05\x98\x4d\x6e\xe9\x1a\xe5\x99\xcf\x9f\x25\xa9\x5b\x32\x7f\x06\x5e\xe9\x3a\x96\x00\x75\xfd\x08\x81\xc2\x86\xd6\x68\xd8\xe9\xcf\x97\xfb\x1b\x2f\xa8\x5e\xa8\xf9\x59\x9a\x34\xf7\xc4\x73\x34\x34\xf6\x4f\xab\x9a\xa0\x86\xfb\x58\x98\xdd\x09\x37\x82\xe7\x10\x47\xe0\x74\x4c\x5a\x15\x67\x51\xf5\x0c\x7c\x5d\x44\x3c\x76\x7c\x8d\xbe\x64\xab\xa9\xd4\xe3\x4b\x1e\x1e\x9f\x96\x0e\xff\xa5\x1a\x60\x6a\x77\x94\xcb\x82\x15\x78\x78\xb4\xbb\x2a\x27\xce\x68\x15\x4b\x54\x07\xa5\x1d\x6b\x33\x0e\x42\x7d\x8e\x5d\x7f\x70\xcd\x32\xfd\x72\x86\x1c\x11\xd5\xb6\x14\xeb\xbd\xda\xd5\x31\x30\x25\xb0\xd1\x59\x78\x2e\xab\xbb\x9b\x51\x59\xec\x6e\x35\x77\xcc\x4a\x90\xb5\xb7\xac\x84\x26\x75\x85\x84\x6d\xf3\xb8\x0d\x4e\x78\x9a\xb2\xc4\xb3\x1d\xf6\xf5\x67\xbd\xd1\xcf\xe5\x81\xf1\x45\x57\xa8\x49\x6a\x77\x74\x8e\xf5\x8d\x45\x76\xa8\xb9\x92\x8a\x59\x09\x73\x2c\x18\x77\x46\x52\x72\xa8\x53\x36\xdb\x6c\x24\x8e\xce\x41\xd1\x08\xda\x2b\xed\x74\xb4\x2a\x3a\x7e\xe8\x4a\xbd\x49\x62\xc4\x8c\x35\x51\x59\x53\x91\x38\xb1\x6a\x1a\x7c\x46\x59\xc3\x08\x24\x8e\x78\x2d\x9e\x57\xed\x86\xed\x77\xe4\x8e\xb3\x42\x44\xd5\xc7\x29\x9d\x71\x9a\x11\x46\xfb\xa6\xff\x7e\x7b\x60\xac\x71\xed\x2c\xc3\x9a\x6c\x77\x40\xdc\x65\xf9\x9b\x51\x65\x93\x03\x02\xbd\x4b\x4b\x20\xde\x8b\x8e\x1c\x77\x9d\x22\xa9\xee\xdb\x0a\x72\x72\x91\x0e\x5c\x5d\xd9\x59\x6b\xd8\x08\x4f\xd2\xe9\xdc\x99\x93\x3d\xf1\xd1\x88\x3c\xa8\xab\xce\xed\x14\x6d\x54\x9f\xdb\xc9\x05\x62\x50\x17\x6e\x4a\xc0\x97\xf4\xe7\x27\x28\xfc\x36\xee\xa2\x1d\xb7\x3c\x5a\x84\x8f\x0a\xfb\xb2\x22\xda\x0f\xb8\xa1\xb2\x4e\xa3\x8b\xcb\x2f\x17\x40\x9c\x50\xd1\xe6\x1c\x71\xbf\xce\x76\x57\xef\x5b\xfd\x65\xe7\x38\xa9\xe8\x39\x7b\xff\x05\xe8\xf6\x42\xed\x8c\xa6\x43\xe5\x03\xbf\x33\x0b\x2c\xe9\x4f\x6e\x7c\x9c\x7a\xf3\x15\x03\xf3\x08\x21\x0e\x3b\xab\x92\x87\xee\x2d\xdd\xb0\xf9\xb8\xf5\x37\x48\xef\xb7\x8d\x3a\x87\x3b\x45\x0a\xdb\xda\x7d\x19\x3e\x59\x5b\xf3\x5b\x37\x5a\x5e\x75\x9b\xeb\x96\xc0\x01\x01\x76\x4f\xc2\xaa\xbc\xa7\xa6\x2e\xb5\x2b\x99\xb9\xaf\x6b\x1f\x15\x82\xa6\xc4\x95\x33\xd5\xc4\x53\x46\xec\x54\xa3\xdc\xa7\xb3\xc2\x52\x4f\x8b\xf9\xe4\x44\x36\x8a\xf9\x88\xf5\xae\xf0\xa9\x5b\xf1\xa1\x28\x85\xcd\x5b\xea\x90\x37\x10\x01\x2c\x51\x20\x57\x50\x5c\xa2\x02\xa7\x3a\xc4\xa4\x58\xae\x62\xbe\x07\x72\x6d\xa4\xc9\x83\xda\x19\xed\xae\x96\x0e\x05\xfe\x07\xa8\x1a\xc3\x75\xf3\x9e\x71\x03\xce\x70\x76\xb2\x73\x56\xba\x5e\x1e\xa1\xdd\x03\x4e\xff\x81\xa4\xbd\xbe\x06\x4a\xa3\x78\x9b\xfc\x82\x1e\x26\x65\x8b\x9c\xae\x5e\x40\xa9\x27\x60\xbd\x06\xa8\x13\xc5\xe4\x2c\xec\x7e\x3e\x19\xe6\x77\x6f\x8a\xf7\x29\xa7\xd4\x7c\xfb\x1d\x06\x98\x24\x93\x5d\xcc\x36\x29\x88\x92\x6f\xf4\x27\xa4\xce\xd5\x0a\xb8\x40\x33\x11\x38\xd0\xfc\x44\x88\x84\x92\x4f\x09\x9e\x69\x70\x17\xb6\xd7\xe9\x25\x39\x70\xe8\x2c\x9c\xb1\x19\x34\x2d\x4c\xde\xa2\x1f\xf6\x50\x37\x0d\xaa\xaf\xc5\x49\x70\xc9\xe5\xd7\x59\xba\xb4\x13\x09\xe2\x78\xb8\x7c\xb2\xb7\xab\x9f\xbc\x26\xf5\xea\xea\x47\xfd\x21\xaf\x2a\x1c\x18\x05\x52\x0d\x84\x0b\xad\x4a\x29\xa7\xc1\x8c\x00\x99\x69\x4e\xfd\xc7\xb9\xa3\xfa\x46\xcd\xd7\xe7\xaa\x75\x67\x43\x26\x05\x5b\x04\x54\xc1\x8d\x90\x57\x8a\x13\xd2\x15\x5a\xe6\xa7\x49\xc9\x30\xc1\xf5\xcd\x23\xaa\x37\x8f\x75\x98\xd9\xe9\xee\x34\x69\x38\xf2\x9a\xf9\xa7\xe4\xdf\xe4\x9f\x2a\x8d\x35\x2e\x2b\xab\x89\xd2\x5d\xb1\x4b\x7d\x91\x76\x2c\xd3\xab\x26\xe9\x56\x57\xc4\x8a\x77\x6a\xb0\xe8\x9c\x8c\x46\xec\xb3\x8f\x28\xb1\xae\x5f\x1d\x2a\xbf\x2a\x66\xb6\x0e\xb4\xe1\x2e\xc9\xc8\x5c\xf8\x34\x99\x1d\x34\x67\x67\xe0\x79\x73\x67\x03\xec\x21\x6d\x8a\x39\xd8\xee\xe8\xbb\x55\x57\xf4\x81\x90\x1b\x05\x58\xb8\x5b\x73\x17\xb4\x2b\x1e\x07\xcc\x61\xe3\x32\x07\x1a\x13\x16\xca\xb5\xb0\x9b\xd9\xfe\x9b\xca\xa4\x71\x85\xf5\xf5\x63\x94\xec\xe2\xab\xad\x15\x82\x22\x01\x6a\x22\xf2\x8a\x34\x30\x5d\x84\x51\x5e\x11\xc6\x67\x34\x47\x02\x93\x94\x66\x85\x30\x3e\xd5\xc2\xf8\x32\x49\x97\x8e\x69\x6a\x84\xf1\x8c\x32\x0b\x88\xf1\xec\x09\x3e\xec\xd3\x56\xcb\x54\x0a\x98\x39\xdb\xf1\x61\x9f\x3d\xec\xc3\xde\x4e\xd9\x16\x2b\x5e\xc7\x40\xe4\x41\xa1\x93\x98\xe1\xc9\xb4\xc6\xdd\x64\x78\x16\xa9\xf9\xdd\xaf\x0d\xe9\x2d\x38\x5f\xc1\x29\x59\xd8\xbf\xef\x9b\xf1\x68\x9a\x14\xa2\x92\x69\x30\x9b\xcd\x40\x79\xf2\xc9\x31\x86\xbf\x5d\x3c\x78\x22\x10\x59\x53\x3a\xad\x6c\xc6\xfd\x68\xdd\xd2\xad\xb3\x8e\x6d\xc5\x51\x40\x35\xe4\xec\x62\x56\x60\x94\x3f\x86\xfe\xd0\x52\xd6\xbd\xdc\x0f\x31\xf6\xe1\x15\xba\x57\x97\x69\x64\x7b\xf4\x27\x17\x2b\x1b\xf4\x91\x15\x3a\x07\x90\x9a\xde\x24\x26\x90\xcd\x81\xbe\x58\x79\x40\x07\x5b\x3c\x55\x07\x5b\x4c\x8d\x16\x36\xf0\x9b\xf3\xe2\xd8\x71\xea\x5e\x50\x94\x98\xbb\x71\x92\xa3\xb9\x1d\x0a\x26\x6b\xba\x28\x1a\x58\xeb\x06\xca\x24\xdd\xc0\x15\x5d\x9b\xed\x92\x81\xa7\xca\xd2\x06\xe8\x0a\x3f\x25\x5e\xf3\xba\xd5\x32\x55\xc3\x35\xe1\x62\x47\xfd\x6f\xf1\x88\xef\x87\xc7\x83\xc2\x55\x74\xc2\xa5\xab\x13\x2e\x9b\x74\xc2\x77\x82\xc2\xed\x5f\x52\xd7\x52\x22\xfb\x63\x40\xaf\x80\x81\x7d\x9b\xa9\x02\x31\x0f\x5a\x9b\x39\x9c\xef\x21\x2f\xf4\x39\x0f\x79\x4d\x06\xdd\x6a\xf1\x42\xf3\x10\x9c\x1f\x3f\xa0\xb0\x6d\xcd\xd2\x9c\x3d\xf8\xcc\x99\x83\xa7\x90\xff\x4d\xd7\xca\xd0\xb5\x07\x8e\xa6\x82\x33\x77\x5c\xc4\xed\xf4\x52\x1d\x45\xff\x70\xe4\xd4\xdc\x1c\x57\x0a\x99\x01\x02\x2c\xa4\x21\xe0\x19\xa1\xd5\x3a\x94\x35\x9d\x2a\xd9\x20\xbf\x74\xa5\x8e\xe6\x04\x4f\x26\xb0\x07\x7d\xae\x05\xb5\x4f\xab\x86\x69\x27\xc9\x8e\xbc\x06\xbc\xf4\x34\xe6\x7c\x40\x85\xf8\xdb\xe4\x9a\xc5\x62\xe1\xaa\x04\x97\x86\xbb\xa0\x1d\xdc\x28\x2e\x92\x8f\x28\x00\x37\x45\xb2\xa9\xd8\x8c\xed\x8f\xdd\x53\x5b\x82\x72\xa9\x5a\x2d\xcf\x73\x97\xec\x47\x05\x1e\x88\x17\xba\xc4\x8c\x7a\x16\xec\xc0\xfb\xdf\xa4\x04\xc3\xe8\x30\xd9\x6c\x1e\xf0\x90\xa2\x96\xb9\xd5\xda\x5d\xd8\x2d\x2e\x8c\x6b\xea\x2a\x47\xc6\x9d\x41\x56\xb9\xc3\xd1\x80\x87\x12\x45\x18\x38\x96\x77\x96\xb5\x5f\x71\xf4\xa3\xa3\xd5\x04\x46\x0a\x8b\x88\x73\xad\xe4\xb6\x00\xd7\x06\xda\xf2\x2f\x2b\xec\x15\xc0\x77\xba\x1d\x06\x23\xc5\x8e\x89\xcc\xee\xd9\xeb\x35\xf3\x59\xe9\xf0\xc0\xda\x13\xa6\x66\xae\x26\xf6\x61\xef\x29\xff\x97\x8a\xe5\x25\x98\x32\x5a\x7c\xae\xfb\xe5\xe4\x90\x3a\xc7\xb6\x74\x24\x94\x3e\xbc\xf6\xbb\x36\xa3\xfa\x08\xac\x06\x6b\x2b\x5d\xd3\x88\x8b\x87\x1d\xe1\xe0\xaa\xa7\xa5\x34\x29\x55\xad\x44\xed\x0b\xc9\xa8\x98\xde\xc9\x19\x49\x4b\xdd\xad\x6c\x32\x9d\x45\x19\x89\xe9\x1c\x09\x32\xf5\x8e\xbc\x19\x3e\x48\x6a\xc4\x45\xdc\x80\xc5\x34\xd4\xa6\x10\x3d\x60\xca\x67\xce\x85\x4d\xa9\x6a\x97\x72\x74\x27\x49\xaa\x08\x1f\x10\x83\x25\xd4\x58\x36\x5e\x55\xed\x63\xc1\x05\xd0\x24\xe5\xc8\xf3\xc8\xee\x07\xf0\x22\x76\x51\x1b\xca\x8b\x34\xe1\xaa\x84\xf6\xa8\x87\x7e\x2d\xc2\x79\xe3\x8a\xab\x3a\x93\x13\xaa\x58\xd1\xb7\xae\x03\x93\x7d\x43\x9a\xce\x5c\x4b\xda\x17\x70\xce\x49\x57\x51\x5f\x5a\xed\x9e\xb2\xf9\x57\xe6\xf6\x5e\x5b\xd7\x42\x8b\x56\xf3\xc7\x3a\x18\x7c\xbc\x92\x2f\x2b\x95\x40\x21\x5b\x8b\x35\x34\x82\xee\x83\x39\x31\x79\x49\xdf\xa2\xb5\xf9\x1f\x2a\xba\xb0\x4a\x89\x2b\xfb\x90\xd8\x07\xe3\xfd\x6c\xdf\x49\xa4\x50\xc9\xde\x8f\x6c\xd7\xe0\x95\x5b\xdb\xd9\x0a\x4f\x70\x4d\x73\xb4\xc4\xe4\x8e\x5e\x17\x44\xce\x9d\x26\x72\xca\x24\x1b\x4e\xfe\xce\x10\x39\x2f\xb5\x1e\xeb\xf9\x53\x82\xd1\xde\xb5\x5a\xa6\x42\xa0\x3b\xae\x77\xe8\x8e\xeb\x27\xd1\x1d\x2f\xb7\x35\x67\x99\x1f\xe5\xc3\x22\xa1\x32\x96\x30\x51\x27\xc7\x7b\x9b\xbd\xf4\x3e\xf9\xf9\xae\x87\xca\xf7\x75\x0f\x95\xdf\xc9\x9a\x49\xd0\x0e\x3f\x55\x37\x09\xfc\x24\xe6\xea\x05\x8a\x89\xc4\xad\x16\x3a\x14\x8a\xd3\x35\x0a\x5f\xc2\xb2\xe5\xa0\xc3\x18\x3f\x85\x80\xac\x70\x5d\xcc\xe5\xba\x58\x13\xd7\xb5\x43\x40\x16\xea\x37\x62\x56\x0e\xfe\x46\xee\x1a\x45\x96\xda\xa1\xbb\x46\xce\x35\xdf\x93\x3b\xd6\x93\xf2\x89\xc4\xfa\x02\x59\x93\xc9\xae\xa2\xbe\xe7\xd3\x60\x46\xae\xe8\x7c\x1a\x02\xf1\x9e\x15\x66\x4f\xeb\x82\xca\xb9\x82\xa8\xee\x7f\xba\x5d\xa4\x85\x14\x98\x4d\x3b\x4b\xb7\xae\x13\x53\x0e\x9c\xf9\x1b\x49\x6f\x25\xf9\x20\xe9\x37\x9c\x7c\x2f\xe9\x1d\x27\xaf\x25\xbd\xe4\xe4\x1b\x49\x3f\x72\xf2\x85\xa4\xbf\x73\xf2\x42\xd2\x57\x7c\x4b\xba\xc3\x93\x93\x88\xd3\xb3\xfb\x9c\xc7\x17\x84\x77\xf8\xed\x2a\xcd\x64\x4e\x11\xc2\xf4\xec\xde\x5b\xe7\xfc\x99\x56\x77\xf5\x8c\xbb\x90\xfb\xd1\x68\x10\x01\x50\xd2\xb3\xfb\x66\x52\x5a\x12\xef\xfd\x7b\x9e\xbf\x4c\x17\xeb\x98\x7b\xd6\x02\x19\xe8\x4e\xd9\xf9\x5a\xc8\xcf\x17\x8b\xd4\xb2\x3a\x75\x87\x06\x15\x0f\xa4\xf8\xbe\xc9\x87\x13\xe8\xe2\xd4\x8d\xaa\x8d\x4e\x0b\xcf\x96\x6a\xfe\x68\x4d\x73\x72\x21\xf2\x55\xea\x46\xf1\xc0\xf7\xb5\xd3\x56\x34\x38\x49\xd6\x22\x96\x2c\x55\x45\x5f\x88\x25\x4f\x72\xed\x13\xc3\x38\x4e\xae\x36\x59\x91\x7b\x17\xa9\x9d\xf7\xf3\x34\x33\x51\x67\xcb\xc4\x2c\xbd\x01\xb3\x18\x78\xa8\x57\xd4\x99\xa7\xb1\xfe\xaa\x1e\x36\x1b\x24\x3b\xef\x33\x88\xfd\xf8\x5a\xab\x90\x55\x23\xc3\x3a\xb5\xf2\x5c\x7c\xd4\x64\x51\x9c\x13\x5d\xf9\x8e\x20\x6a\x67\x38\xb4\xc9\x75\x8c\xad\x73\xa7\x6f\x3c\xe6\xcb\x32\xbe\xdb\x4e\xba\x21\xa8\xbf\xd2\x6f\x95\x79\xac\x4f\x89\xb8\x40\x40\xa0\xd6\x07\xb7\x28\x7a\xa6\x16\x7a\xcd\xe2\x2f\x79\x1c\xff\x22\x16\x8a\x45\x7a\x7a\x81\x6f\xb8\xb8\xbc\x92\x76\x4d\x6e\x44\xb2\x48\x6f\xc0\x3c\x32\x5d\xae\xd6\x92\x2f\x5e\xcb\x3b\x6b\x3a\xf8\xd8\x20\x48\x42\x57\x2c\xcb\xf9\xb7\x89\xa2\xda\x2e\xb9\xb4\x70\xae\x45\x84\xde\x15\x34\xe5\x61\x45\x4b\xbf\x64\xf2\xaa\xb3\x64\xb7\x28\x20\x0f\x96\xb9\x51\xe3\xf1\x30\x10\xca\x9f\xd6\x39\x4c\x32\x9a\xb4\x51\x51\xbb\x68\xa8\x7d\xc5\x16\x0b\x91\x5c\xb6\x65\xba\xf2\x30\xf6\x9f\x94\xf7\x3c\x95\x32\x5d\x42\x97\x52\xca\x9e\xd8\x40\x66\x46\xfe\xb4\x26\x62\x7e\xa1\x32\xe3\x36\xef\x5c\x0b\x7e\xa3\xf0\x4c\x27\x9f\x67\x69\x1c\x7f\xc1\x32\x58\x61\x6b\x72\xa7\x00\x38\x2a\xe6\xb2\x4b\xe0\xf1\x22\x4e\xd3\x0c\xa5\xc7\x9f\x00\x31\x18\x13\xb5\x09\xca\xaa\x42\xb7\xaa\xec\x89\x55\x19\x58\xc2\x5b\xb0\xc0\x03\x57\xe8\x25\x16\x4b\xb6\x5b\xe2\x5e\xd3\x16\xd8\x0b\x0c\x8d\xd4\x86\x9a\xb2\xd2\x8b\xcd\x94\xcd\x2c\x86\xb5\x82\xa8\x29\x9b\xd1\x7b\x93\x16\xdd\x6f\x8b\x8a\xf8\x94\xcd\x90\x20\xc2\xe6\x27\x09\x2e\x5f\xb6\x68\x34\x1a\xe0\x2d\x46\x78\x4b\x4e\x7a\xe3\x20\x32\x07\x65\x1d\x65\x27\x9d\x0c\xa4\x71\xc3\x70\x3c\xde\x97\xa7\xe8\x31\xab\x92\x23\xa0\x98\xc8\x37\x1b\xab\xa1\xf8\x8a\xbd\x8a\xf8\xa9\x9c\xb4\xc3\x88\x9f\xc9\x89\xfa\x4b\xe5\x24\x88\x5e\xb1\x57\xdb\xa4\xb3\x40\x92\xdc\xbf\x8b\xd4\xa9\xc1\xb6\x78\x4b\xfa\x83\x93\xfe\xfe\x5e\x41\xee\x57\x37\x90\x7d\x4e\xde\xfd\x00\x0f\x0b\xf2\xee\x47\x78\xc8\xc9\x32\x86\x87\x78\x5b\x70\xfb\x48\x0d\x41\x6d\x97\x04\x75\x47\xfd\x3e\x6c\x03\xd4\xef\xe2\x83\x79\x9a\xe4\xf2\x59\x4a\x51\x40\x44\xe7\x1d\x46\xac\xf3\x4e\x1f\xf3\x00\x9c\x64\x4e\xd3\x8e\x02\x3c\x92\x17\x39\xb2\xce\x3b\xdc\x99\x73\xc5\x1e\x92\x05\x8d\xb7\x44\x55\xf8\x48\x5f\xf5\xc8\x44\xbd\x3f\xe5\xe4\x09\x08\x76\xc3\xe5\x33\x49\x39\x49\x28\x27\x82\xf2\xf2\xab\x0e\x53\x06\xdf\x19\x65\xd9\xe5\x7a\x09\x36\x23\x86\xde\xea\x3a\x5e\x71\x8b\x8f\xd3\xee\x6c\xe2\xbe\x44\x01\xc9\x76\x8b\xf6\x1a\x8b\xf6\xdc\xa2\xbd\x59\x64\xaf\xc8\x14\xd2\x65\xa7\x19\xc0\xa5\x2a\x91\x20\x49\x4a\xd5\xcd\xec\x60\x91\xde\xeb\xe9\x4c\x28\xf3\xb3\xb3\xb3\xb3\xf0\x40\x20\x3e\x4d\x66\x44\xe2\xd3\x60\xc2\x68\xe2\x87\x51\x46\x93\xed\xcd\x95\x88\x39\x54\x55\xca\xcb\xcd\x43\x17\x70\xb4\x15\x6a\x21\x49\x91\x9e\x56\x8e\x24\x6e\x27\x24\xa1\xac\xf3\x8e\x08\x9b\x8a\x02\xa2\x16\x0c\x41\xa4\x96\x04\x63\x72\xaf\x16\x2b\xca\x88\x5e\x1f\xd7\xb9\x7e\xf2\x9f\xce\x9f\x01\x15\x41\x33\x63\x44\x80\xfe\xc3\xe9\xc4\xed\xb0\xf4\x09\x72\xc6\x5a\x2d\x89\xf8\x54\xb4\xc3\x19\x49\xf0\x59\x1b\x5e\xd4\xe3\x44\xb4\xc3\x48\x6c\x09\x00\x64\x2d\x5c\xc0\xff\xd6\x10\x41\x1f\x03\x09\x85\x30\x07\x83\xf1\xc9\x53\x51\x8f\x9a\x8d\x84\x06\xa5\xb0\x91\x52\x2a\x41\x85\x18\xe6\xe9\x59\x7a\xf1\x8c\x63\xad\xdf\xa1\xed\x59\x7c\x86\xcf\xd4\xa3\xef\x1b\xf1\x85\x9e\xcf\xb6\xb6\x33\x56\x2f\xc2\x2d\x84\x04\x95\x48\x10\xdf\x67\x84\x63\xcd\xdd\xf8\x02\x9f\x51\x01\x35\x94\x5a\x85\xbb\xe8\x2c\x0c\x46\x7b\x51\x44\xe3\x28\xf4\xdd\x44\x6d\x14\x06\x00\xdd\x2e\x89\x56\x0b\x39\x06\x71\x02\x3a\x83\x12\xca\xa8\xc0\x11\x4a\xce\xf4\x9b\xc0\x84\x9d\x0a\xed\x97\x19\x5b\xab\x38\x18\x9e\x3b\xd6\xac\x32\xd6\x8c\x4a\x94\x11\xdf\x17\x66\xac\x4e\x2b\xd9\x19\xcd\x4c\x2b\x19\xb4\xa2\xdf\x32\xd5\x4a\xa6\x19\x38\x8c\xed\x3a\x4e\x13\xc2\x66\x0d\x53\x32\x1e\x86\x7b\x17\xd6\xe4\xfe\xfb\x02\xb2\x67\x64\xf1\x93\x2e\x47\x78\xaf\x40\xa4\xf3\x98\xe5\xf9\x33\xa6\xe1\x2b\x5b\x43\xa8\x4b\x4b\xc7\xaf\x58\x26\x05\x8b\x73\x90\xb3\x7f\x1d\xa7\x4c\x0e\xfb\x5a\x8a\xd5\xeb\x5a\xba\x37\xa1\xc1\x56\xc7\x16\x33\x20\x6a\x69\x6f\x5b\xf8\xc0\x82\x53\x01\x40\x34\x78\xce\x4e\x4d\xe9\x56\x8b\x9d\xf6\xba\xcf\x99\xef\xdb\xf2\xfa\x30\x26\x19\xe5\xbe\x20\xa9\xa6\xe5\xd8\xb9\xe2\xaa\x4f\x8b\x67\x81\x27\xbc\x8d\xb2\xb6\xc0\x91\x50\xbf\x1c\x1f\xa4\x0a\xcb\x4d\x13\xdf\x9f\xd1\x14\x13\x4e\xb3\xe2\xaa\x62\x9a\xcc\x28\x2f\x7a\x9b\xf8\xda\xa7\xf5\x16\xd8\xa1\xef\x2f\x90\x6d\x97\x37\xf5\xdb\x04\x5f\x30\x9f\x12\x92\xe9\x6d\x21\xce\x02\x0c\x3c\x6d\x46\xf9\xb4\xdd\x16\xb3\xe7\xe2\x2c\x00\x34\x9b\xa9\x53\x07\x92\x48\x46\xa5\x9f\x10\xa6\xe8\xc4\xac\x2d\x31\x39\x64\xf8\x39\x36\x19\xd9\x69\xd0\x6a\x69\x2c\x75\x1a\x6c\x36\xec\xac\x78\x3d\x0b\x30\x40\x41\xf7\x88\x11\x49\x33\x5f\xe1\x6a\x2a\xdb\x19\xd8\x1f\xc9\x02\x1c\x9e\x65\xdb\xad\x7b\xea\x29\x88\xb7\x28\x42\xad\x56\x13\xdc\x3b\xbb\x57\x6f\xda\x56\x2b\x81\x7b\x2a\x86\x1f\xde\xb6\x6a\x83\x56\x76\xac\x2e\x26\x6c\x67\xfc\x64\x5b\x3f\x63\xab\x7d\x29\xf6\x88\xe9\xbc\x0b\x4b\x56\x90\xe0\x58\x0c\x71\x7a\xa6\x5b\xf0\xf9\x66\x13\xe0\x88\x15\xef\x12\x31\xb3\x97\xd4\x07\xc5\x55\x0d\xc6\xbd\xe1\xc3\x74\x17\x31\xdb\xe0\xf3\xc5\x82\x67\x00\xf7\x2f\x3b\x8b\x9f\x88\xb6\x83\x7a\xc9\x56\x90\x74\xdd\xf9\xce\xa4\xbc\xe6\xd2\xa4\x7c\x43\x58\x3e\xe7\x89\xa2\x9a\xf5\x76\xe9\xbc\x23\xe7\x22\x81\xe7\xdf\xc9\xb9\xc8\xf9\x5c\x67\x65\x9d\x77\x3f\x98\xf7\x2f\xf5\x81\x69\x52\x7f\x34\xa9\xdf\xa9\xd3\x54\xa7\xbd\xba\x31\x69\x3f\xc2\x39\xa4\x13\x97\xb1\x49\x4c\x75\xd1\xac\xf3\x8e\xcc\xd3\x75\xa2\xbf\xa7\xea\x2d\x4b\xf3\xdc\xd0\x67\xf3\xf5\x32\x5f\x2f\xe1\x65\x0d\x2e\x52\x9d\x3e\x5e\x91\x05\xbf\x16\x5a\x95\x4f\xbd\xaf\xc8\x42\x5c\x5c\xf0\x8c\x27\x73\x0e\x09\xe7\x9c\x2c\x44\xfe\xaf\x54\x98\xca\x2f\x39\x01\x1b\x76\x78\xb9\xe0\x84\xdf\x4a\x6e\x3e\x2d\x3b\xef\xc8\x85\xd3\xd8\xcb\xce\xdf\x17\x44\xdf\xac\xe9\xef\x9c\x5c\xc4\x4c\xfe\x2d\x4b\xd7\x7a\x12\x3f\xc2\xfb\x8f\x69\x1c\x9b\x84\xcf\xc9\x45\x59\x98\xf7\xc8\x25\x38\x56\xcb\x75\xf5\x82\x17\xef\xdf\x26\x0b\x7e\xab\x47\xae\x12\x6d\x7d\xe7\xfa\xf9\x75\x9a\xe9\x12\xdf\xe8\x77\x3d\x0f\x97\xda\x9a\xe8\x32\x63\x4b\xb3\x22\xa2\xa8\xe5\x56\x3f\x73\x9d\xf3\x8d\xbe\x84\x50\xf3\x6b\xa7\xe5\x3d\x27\x31\x67\xa6\x23\x89\x79\x29\x7b\xc1\x38\x59\x1a\xc0\x78\xa9\x1e\x75\xea\xdb\xce\x3b\xf5\x5c\x66\xfb\x17\x59\x72\xa6\x2b\xfc\x91\x2c\xf9\x42\x98\x97\xaf\xc9\x92\x67\x97\x7a\xbe\xbf\x55\x85\x0c\xd0\xfc\xa4\x9f\xcb\x0a\xde\x91\x65\xba\xd0\xf9\xfe\x46\x12\x61\x96\xe8\x4b\xb2\x62\x22\xd3\x7d\xff\x3b\x59\xf1\x6c\xb9\x96\xfa\xcb\x67\x9d\x77\xe4\xf7\x35\x4b\xa4\x88\x75\xc2\xcf\x4e\x82\x9a\x26\xbe\x30\xc9\x39\xf9\x7d\x2d\xe6\x1f\x72\x1e\x5b\x20\xfd\x47\xe7\x1d\xc9\x58\x62\xba\xc5\xb9\x7e\xfd\x00\x6f\x92\x13\x6d\x8f\xa7\x21\x5f\xbd\x5d\xab\x09\x83\xd7\x3b\x4e\xb2\x72\x49\xbf\x33\x2f\xba\x7b\x37\x24\x9f\x9b\x41\xa7\x9c\xe4\x57\xeb\x8b\x0b\xd3\xb3\xb8\x78\xd5\xc0\x32\xe7\x24\x4f\x97\xfa\xdb\x4a\x3d\x9b\x35\x7d\xad\xf6\x4e\xbe\x3e\xcf\xcd\xb6\xbb\xe1\xc4\x82\x4c\xae\x1e\x57\xaa\x1f\xfa\xd3\xe7\x0a\x8b\x67\x3c\xbf\x4a\xe3\xc5\xd7\x19\xe7\x8b\x25\x4b\x5e\x08\x36\x4f\x13\xa1\x7b\xf3\x55\xf9\xfd\xf5\x3c\x95\xba\xd4\x0f\x4e\xa2\x5c\x67\x97\x06\x28\x7e\xe9\xbc\x23\x52\xcc\x3f\x7c\x9b\xcc\x33\x60\xe9\x21\xf5\x55\xe7\x6f\x27\x90\xfc\x5a\xf2\x95\x49\x89\xef\x20\x25\x37\xaf\xef\x7e\xd0\xba\xb0\xab\xd4\xcc\xcf\x82\x93\x75\x62\x01\xeb\x96\x93\x6b\x96\x09\x66\xb7\xdb\x05\xf9\x28\x74\x45\x57\xdc\x61\x5b\x14\x5f\xa6\xd9\x28\xcd\x50\x65\x05\x43\x95\xd2\x04\x29\x62\xcd\x61\x6a\x62\x47\xb2\x18\x6c\x2c\xcd\x58\xa2\xdc\xb9\x7b\xbb\xcd\xcf\x02\x47\x2a\x99\x3b\xf7\x62\x26\xd8\x5b\x61\x53\xc5\x37\x1b\x4f\x57\x65\xae\x1c\xa3\xea\xed\x75\x51\xc9\x02\xe1\x42\x80\xcb\x77\x48\x5d\x22\x01\xc9\x6b\xba\x00\xf4\xfc\x82\xe7\xc9\x29\x7f\x9e\xf8\x3e\x86\xb3\xb7\xa4\x78\x93\x99\x21\xfe\x19\x6d\x88\x34\x2d\xa7\xb2\x8c\x3e\xd5\x6a\x35\xdc\x66\x48\xc5\xbf\x74\x3a\x1d\x89\xb7\x48\x76\x56\x10\x85\x1c\x98\x18\xaa\x6f\x03\x73\x73\x61\x1f\xab\x09\x2d\x2b\x53\x73\x5a\xf4\x30\xf3\x43\xdc\xb9\x10\x71\x8c\x02\x4c\x16\xc6\xfb\x48\xa6\x0e\x61\xa1\xef\x58\xcb\xa8\x00\x0b\x38\x07\x9f\x3f\xc7\xf7\x0b\x7d\xd3\x91\xea\x7b\x16\xe0\x82\xe8\x99\x1a\xdc\x94\xcf\x14\x21\xa8\xce\x37\x4e\x33\x9d\xdf\xf7\xd3\x29\x9f\x51\x4a\xc5\x94\xcf\xb4\x47\x9d\xc0\xf1\xa8\xf3\x8c\x4d\x16\x50\x0f\xc3\xd1\xe2\x20\x9d\xf2\x76\x7b\x46\x83\xad\x73\x9c\xaf\xdd\xf8\x5f\x01\x61\x34\xf8\x84\x73\xd3\xa7\x70\x68\x46\x42\x3f\xab\x63\x9b\xf9\xbe\x39\x30\xcb\x36\xae\x1e\x97\x32\xc8\x53\x3e\x69\x87\x91\x3c\xe3\x13\xf5\x97\x72\x23\x65\x28\xea\xb8\xa8\x10\xda\x34\x20\x82\x06\x96\x42\x6a\x20\x3d\x52\x97\x2e\x56\xe4\x5a\x4a\xfd\x14\x9f\xc1\x63\x42\xd3\xb6\x20\xc2\xa7\xc9\xb1\x22\x32\x32\x9f\x26\x47\x28\x6d\x0b\x97\xc8\x4e\x5d\xca\x24\xae\x10\xd9\x31\x95\x28\x26\xbe\x9f\x1a\x22\x3b\xa6\x7e\x8c\xcf\x68\x0c\x35\xc7\xbb\x35\xc7\xaa\xe6\xad\x62\xba\xce\xc2\x82\xcb\x3a\x46\xac\x1d\x3a\x53\xb4\xaa\x52\x32\x7a\xb4\x85\xad\xd7\x04\x88\xd1\xfc\xf7\x4c\xa2\x04\x47\xc9\x56\xbb\xef\x49\x90\x62\x51\x30\x79\x49\x13\xa4\x28\x73\x4c\xae\x55\x5a\x7f\x3c\x72\xf6\xf3\x5d\xe5\xa6\xa0\x48\x3e\x57\xc9\xa5\x05\xd7\xce\x3e\x4b\x1c\x28\x96\x67\xe1\x44\xb6\xc3\x28\xc0\x84\xd1\x50\x91\xd3\x40\x42\x27\x53\xd6\x0e\xdd\x1d\xc7\x8a\xeb\xd0\xef\x11\x27\x77\xe4\xae\x72\xf5\x75\xf9\xa7\xb7\x58\x42\x6a\xad\xe9\xf7\x7a\x72\xed\x72\x26\x34\x04\xcd\x60\x63\x91\x96\x9c\xb2\xe7\xbe\x9f\x60\x4e\x79\x47\x91\x14\x2f\xd5\xb6\xe3\xf4\x8c\xeb\x4d\xaf\xb7\xa1\xa4\x67\x0a\x2e\x80\x31\xa2\x56\x37\x70\xda\xe9\x74\x40\xac\x00\x1a\x7b\xa5\x5b\xe5\xb2\xe5\x8f\x7f\xea\xa0\xdf\xa3\x4b\xc4\x49\xa7\xd3\x49\x70\xf5\x96\xb1\x1c\xaf\xde\xd7\x3b\xed\x32\xa7\xdd\xe4\xac\x3b\x49\xda\x5d\xd5\xae\xa0\xdd\xe7\xe2\x34\x79\x2e\x7c\x1f\xb3\xa9\x68\x77\xdd\x76\x85\xd3\xee\x0d\x10\xc1\x9d\x4e\x87\x61\xc2\xdc\xbb\xcb\x3f\xb9\x65\x0d\x58\xb2\xd2\xe6\xcd\xff\x40\x9b\x0e\x68\x55\x1b\xbf\xfd\x1f\xd8\x47\x1f\x2a\x8b\xfb\xe6\x7f\x72\x1f\x55\x9b\xfe\x60\x54\x8d\x42\x47\xde\xb7\xab\x94\xbe\x58\xaf\x62\x31\x67\x92\x3f\xfb\xc0\xef\xbc\x72\x57\x4c\x03\xe7\x9e\xf7\xfb\xd2\xb9\x42\x5d\x8a\xce\x91\x20\x5a\x3a\x95\x9d\x51\x56\x55\x17\x7f\x96\x20\x51\xca\x7f\x55\xa3\x8a\x97\x8a\x29\x9b\x66\xbe\x3f\x83\xa3\x71\x6e\x31\xb7\x91\x10\x28\xdc\x2d\x4a\xbe\x3b\x46\x92\xf8\xfe\x9c\x08\x45\x3c\xa4\x9d\x4b\x2e\x11\xc7\x07\xc9\x24\xb1\xc1\x09\xa2\xd4\x04\xf8\x9d\xca\x19\xde\x16\x15\x4d\x25\x49\x66\xe9\xc5\xb3\x14\xa7\x36\x2c\x32\x4a\x48\xe6\xa8\xcf\xa3\x14\x6f\x11\x27\x81\x36\x41\x7f\xad\x48\xab\x93\x9e\x2b\x2f\xfe\xa6\xaa\x3d\x80\xba\x87\xb4\xc0\x42\x13\x14\x10\x45\x9d\x62\xf4\x9d\xc9\x45\x90\xbd\x71\x2d\xf0\x0e\x27\xd3\x8c\xa4\x25\xfe\x29\xe4\xdf\x24\xc5\x9b\x8d\x7d\x53\xbd\xda\x62\x1c\x15\x35\x9e\x03\x0d\x41\x2c\x29\x01\xf5\x31\x92\x41\x7d\x29\x89\x67\x34\x29\xc7\x90\x91\xd8\xa9\x4a\x55\xbc\x2d\x1c\x9f\x73\x53\x56\xce\x1c\xc7\xf9\x5b\xac\xc7\xfb\x85\x51\xc9\x2c\x35\x2a\x5f\xd0\x2f\xb4\x06\x5f\x39\x03\xbf\x96\x87\x11\xf0\x05\xdb\x2f\x54\xcd\x40\xa8\xbe\x82\xe3\xec\x64\xe0\xcc\xd7\x97\x76\xbe\x40\x54\x50\xd0\x47\x56\x72\x83\x02\xa2\x28\x68\x6c\x72\x81\xa8\x84\x52\xca\x36\x1b\xf0\xb3\xb1\xd9\x1c\x8a\xfc\x6b\x91\x08\xc9\xcb\x20\xf3\x53\x4e\xe4\xec\x40\x9c\x05\x13\xc4\xa9\x73\x2f\xc4\x8f\x05\x3e\x12\x44\xea\xb4\x39\x17\x31\x92\x90\x84\x23\x71\x1a\x80\xeb\xab\xf2\x0b\x3f\x12\xf8\xb8\xc8\xac\x2b\x90\x90\xa6\xb6\x99\xd0\x8e\x58\x7e\xa1\x09\x1a\x0d\x4f\xfa\xce\x78\x7e\x2f\x6e\x99\xef\x88\xa4\x8a\xe1\x4d\xe8\x2f\x9d\x77\xee\x85\x82\xc0\xf7\x55\x0d\x2e\xa1\x56\x43\xb8\xea\xae\xc2\xc6\x71\x22\x29\x89\xa9\xd5\xdb\x30\x81\xfe\x75\xa1\x18\x1f\x68\x79\x51\xf0\x3c\x3b\x8d\x9f\xfb\x7e\x86\xe7\x53\xb5\xde\x48\x4c\xb3\x19\xc9\x88\xb0\x61\xf5\x25\x9a\x2b\xc2\x34\x9f\x06\x33\xb2\xa6\xf9\x34\x9c\x91\x2b\x9a\xa0\x39\x59\x90\xb5\x36\x41\xa9\x76\xe7\x0a\x97\x3b\x69\x4d\x12\xea\x5f\x59\x8b\xf9\x65\xe7\x5d\xab\x85\xa6\x0b\xb2\x9e\xd1\x2f\xd1\x82\xac\x41\xb4\x8f\xae\xf4\x32\x29\x30\x34\x69\xd3\xd2\x80\x6b\x76\x46\xd7\x58\x5c\x20\x7e\x46\xd7\xad\x96\xa9\xa5\x6c\xa0\x58\x60\x5d\xf2\xa0\x58\x4e\xf0\xb4\xc5\xcf\x82\xc9\x9a\x22\x67\x0d\xd6\xc7\x1c\xfb\x21\x3e\xe2\x11\x87\x35\xb3\x5f\x61\xd1\xd6\x47\x6d\xf8\x7a\xdc\xe6\x56\xc7\xec\x4a\x1f\xf0\xdb\xd2\x8d\xa3\xed\xda\xf3\xab\x69\x30\x3b\xa5\x8b\xe7\xf8\xca\x9a\xa9\x93\x76\xfb\x42\x83\xe0\xd5\xf4\x42\x75\x7d\xad\x3e\x42\x05\xf0\x09\xdc\xea\x2a\x52\xac\x58\x85\x0b\x3f\x74\xd7\x81\x5e\xc0\x42\xa0\x15\x7d\xa9\xd6\x62\x3a\xc3\x9d\xdb\x80\x66\x67\xc1\xe4\x6a\x9a\xb5\xc3\x59\xb4\x20\xab\xce\x6d\x48\xb3\xd3\x0b\x95\x32\x8b\xd6\x3b\x8b\x68\x08\xd0\x94\xaa\xd5\xc4\xad\xd6\xe2\x54\xd1\xb3\xe9\xa9\x9a\xbd\x97\x53\x7d\xaf\xf2\x03\x46\x57\x24\x25\x01\xb9\xc0\x26\xde\x8a\x5a\xf3\x02\x4b\xbd\xdc\x16\x16\x47\xd7\x55\xab\x9d\x92\x40\xaf\x1f\x29\x6a\xaf\x34\xb1\x50\x13\x19\xfd\x0a\xd1\xf7\x71\xc4\xb7\x44\x74\x16\xe9\x92\x89\xc6\x20\xc2\xbb\x35\xca\xa6\x1a\x15\x5b\xf8\x2b\x02\x23\x08\xc2\xa7\xe1\x6c\x06\x75\x4b\x55\x77\xc1\x56\xe7\x4f\xab\x3f\xd9\x57\x7f\x15\x9e\x39\x9e\xfc\x8a\x5e\x68\x45\x1c\x8e\x71\xf4\x2b\x78\x89\x57\x24\x36\x11\xb0\x8d\x7f\xa6\x09\x3a\xe9\x8d\x5d\xb4\xf4\x55\x4d\x09\xac\x84\x31\x94\xb4\x25\x3e\x46\xdd\x23\x84\x02\xf2\x33\xdc\x71\x91\xce\x68\x80\xdb\xce\x6b\x77\x80\xf1\x11\x14\x59\xa5\x37\x2a\x5f\x0a\x1f\x30\x69\x87\xc7\x3d\xec\x46\x33\xfe\xe1\xb1\x76\x7a\x9d\xc1\xd1\x0a\xf1\x87\xab\xd3\xae\x59\x12\xd4\x1b\x0e\x5c\xb6\xe0\x5f\x55\x76\xaa\x1d\x12\x10\x99\xee\xbb\xbf\x30\xd7\x0c\xbe\x2f\x8c\xad\x2d\xdc\x1e\x9c\x66\x8e\x63\xa3\xa4\xd5\xca\xce\x68\xa6\x05\xca\x99\x42\x84\xc6\xc0\xfb\x69\x57\x15\x8f\x57\x56\x5c\x31\x15\x83\xf8\xb1\x72\x85\x04\xbc\x6b\x33\x37\xb8\x73\xfd\x52\x5e\x02\x21\xdf\x4f\x08\xf3\x6d\x6f\x3f\xf5\x86\x25\xa3\x7e\x86\xf5\xd5\x8a\xa9\x28\x03\x5e\xaf\x08\xc0\xc4\x8e\x1d\x79\xf5\xd7\x2e\x23\xec\x00\xc5\x80\x48\xbd\x52\xdf\x2a\xaa\xa1\x1b\xf4\x30\xf9\x49\x31\x75\xe3\x71\xe8\xac\xd9\xbb\x3f\x62\xcd\xce\xfe\xc8\x35\x7b\xb4\xb2\xdd\x35\xfb\xdb\xae\xc8\xfe\xba\xf3\xdd\x9e\x75\xab\x34\x9f\xe9\xfa\x5b\xad\x04\x08\xb0\x8c\x20\x30\xa8\x42\x19\x48\x1b\x14\xb2\xfd\x37\xae\x03\xf5\xe5\x9b\xae\x51\xd8\x1a\x85\xad\x71\x0b\x95\x11\x61\x2e\x94\x34\x21\xa8\x48\xb0\xf4\xe2\x59\x82\xd3\x33\x0d\x4a\x29\x61\x34\x6b\x1a\xeb\xdf\x4b\x05\x81\x9d\x3b\xdb\xb0\xf1\xce\x36\x74\xef\x6c\xc3\x59\xf4\xdf\x07\x76\xa2\xa6\x9a\xba\x55\x9d\x39\x74\xe9\x5b\x33\x45\x30\x08\x4d\xc1\x22\xa6\xc8\x52\xd5\x27\x95\x37\x28\x1d\xc6\x14\xfd\xfa\x6f\x17\x0c\x81\x24\x02\xe0\xfb\x4c\x81\x5c\xd0\x1b\x63\xf2\x0f\x9a\xa0\x7e\xd0\x3b\xc1\x84\x73\xfd\xe8\xd2\xb1\x70\x02\xff\x67\xe3\x12\x9d\x77\xda\x11\xaf\xc5\xd1\xa5\xa0\x70\xfa\xfa\x6e\x79\x9e\xc6\x1d\x21\x79\xc6\x64\x9a\xb9\x66\xaf\x6f\xee\x56\xdc\x70\x19\x70\x7a\xe5\xcf\x84\x36\x72\x85\xcc\xe7\x31\xf7\xb0\xb9\x01\xac\x48\x17\x0b\x41\xe0\xce\xd5\xa2\x75\x43\x89\x0f\x5c\x62\x1c\x20\x38\x01\xa2\x57\x62\x22\xa9\xa2\x85\x4d\x1d\x19\x85\x58\x44\xf4\x4c\xa2\x64\xca\x67\x24\x99\xb2\x99\x6e\x33\x25\x45\xb0\x9c\x9f\x44\x22\x7b\x5d\xa7\x0b\x49\x41\xcc\x4b\x8c\xb5\xe3\x5c\x09\x36\xc0\xef\x26\x26\x1d\x88\xf5\x5f\xae\xb1\xad\x55\xce\x0c\x01\xbf\x10\x18\x65\xd8\x89\x48\x69\xb9\x02\x0b\x18\x99\x2b\x96\x4b\x27\x3c\x4a\xf1\x41\x72\x46\x83\x09\x2a\x77\x54\xba\xd9\x24\xfa\xae\x2f\xa5\x9c\xc4\x54\x62\xc2\xa6\x7c\x46\x63\x1c\xc1\xef\x2b\xf6\x6a\x0b\xa1\x9d\x4a\x55\xa6\x72\x8d\xc9\x2e\x47\xfd\xf4\x55\x26\x4c\x81\xab\xe2\x19\x15\x86\xb0\xb3\x0d\x15\x67\x0e\x14\x1b\x71\x5d\x41\xfa\x25\x28\xc5\xcf\x11\x9b\x58\x46\x84\x93\x0c\x9f\x06\x91\x1a\x4b\x99\xa4\x91\x90\xa4\x29\xc9\x28\x57\x0d\x05\x78\xbb\x2d\xd0\x57\xe5\xe2\x1d\xb1\x49\x82\x04\xa8\xb4\x40\x25\xea\x45\x98\xe2\x42\x17\x2d\x39\x9a\xf2\x72\xff\x0f\x9a\x84\x9d\xf1\x9b\xa6\xde\x01\x47\x76\x60\x31\x16\xc9\xaa\xac\xab\xb0\x08\x3c\x23\x88\x9d\x06\x93\xb2\xe3\x91\x1d\x4c\x39\x82\x46\x04\x24\xfe\xff\xb7\x8a\x67\x7f\xc4\x2a\x9e\x7d\xca\x2a\x66\x7f\xf2\x2a\xfe\xeb\x3f\x5c\xc5\xb3\xc7\x56\x11\x2c\x67\x9c\x33\x93\xf1\xaa\x74\xf8\x34\xb0\x66\xed\xc9\x56\xe7\x89\x39\x9d\x73\xcd\xfc\x64\x2c\x59\xa4\x4b\x07\x7b\xcf\xb9\x1b\x06\xda\xa1\xfe\x35\xe2\xfc\x37\xe7\x47\x51\x5f\xbb\xba\x55\x4f\xd3\x69\x92\x85\x6e\x15\x4a\xa8\x9f\x68\xa6\xe9\x39\x73\x58\x7d\x8e\xf0\x11\x6b\xb7\x37\x01\xc9\xa8\x9c\x32\x3f\x99\x1d\xe8\x1f\x2a\xa7\xc2\x4f\x66\x44\xff\x38\x7a\x18\xce\x0d\x47\xce\x3f\x41\xd3\xc8\xea\x2a\xa0\xc4\xa7\x9f\xac\xa9\xa0\x0a\x09\xc7\x53\x59\x79\xa9\xc5\xad\x9d\x24\x12\xa5\xe4\xac\x29\x40\x43\x3b\x24\x89\xda\x1c\x3f\xe9\xcd\xb1\xe6\xb8\x2a\xbd\xc4\xcf\x7d\x5f\x9e\x26\xcf\x71\x11\x17\x1e\xe0\x8d\xa4\x94\x4d\xe5\xcc\xc9\x29\x54\xce\xec\x54\x3c\xc7\x29\xb0\xfe\xd3\x6c\x36\x95\xb3\x06\xe8\x5a\xf3\x8a\xa5\x69\xfd\xbe\xef\x8a\x97\x86\x72\x0b\x5e\x2e\xb1\xc3\xa8\x5c\x98\x09\x6e\x3e\xd0\x65\xf3\xf9\x2d\xb9\x5a\x59\xe3\xd8\xba\x80\xc3\xe2\xfc\xae\x6c\x21\xb3\x36\x60\xf2\x09\x3a\x19\x09\x29\xac\x4d\x0f\xad\x9e\xc7\x61\xe0\xdc\xa6\xfc\xcf\xf5\x68\xb7\x43\x96\xe2\x3a\x0c\xcb\x0e\x2d\xff\xd0\x0e\xd5\x69\xc2\x46\x84\x53\x42\x66\x41\x1a\x0a\xdc\x40\x0c\xbe\x7c\xb0\x6b\xff\x31\x39\xf6\x49\x23\x5e\xb2\xd5\x8a\x67\x8d\x63\x6e\xb0\x79\x26\x08\x25\x96\x16\x23\xb0\x05\x1d\xa0\xbc\xb6\x01\x9d\x3e\x6d\xce\xb5\x66\x42\x73\x17\x2c\x15\xb9\x3b\x27\x48\x03\x09\x84\x1e\x31\x2c\x59\x1d\x17\x9e\xf6\xa0\x27\xe8\x1e\x3c\xc1\x0a\xa2\x0d\x64\x92\x2d\x65\xd6\x12\x89\x08\x03\x41\xcf\x7d\x3f\x05\xa1\xd4\xf3\x5a\xee\xcc\xcd\x7d\x28\x9e\xe3\x84\xaa\xa1\x67\xe6\x32\xb2\x61\x71\xef\x2c\xe2\xf9\x33\x96\xb6\xc9\x0c\xbd\x63\x94\x39\x90\xb3\x14\xe7\xd0\x09\x6e\x78\xbd\x6f\x14\x41\xfe\xc7\xdf\x5f\xd4\xe0\x3f\xc1\x3b\x57\x00\x10\x8c\x94\x4b\x08\x52\xb0\x7b\x53\x77\x59\x3b\x64\x65\xc3\x22\x1b\x54\x7c\xdd\xf9\x66\x77\xbb\x81\xf1\x56\xe7\x8a\xe5\xa5\xb0\xf9\x30\xd4\x77\xf5\x44\x1e\x98\xd5\xd4\xcb\xc8\x4d\xcc\xc5\x2d\x4d\xec\x6a\xb6\x5a\x87\x26\x1e\x8e\x31\xaf\x12\x39\x12\x15\x24\xc7\x3a\x5a\xf1\x71\xbb\xdd\x45\x77\xef\xf9\x9f\x73\x27\xe4\x2e\x19\xb1\x1c\xd1\x47\x8e\x0f\x78\xb4\x33\xfe\xda\x74\x27\x1a\x5b\xdb\x09\xb9\x2f\x26\x5f\x5f\xdf\x48\x91\xac\xf9\x33\xbe\x6d\xb8\x31\xad\x1c\x47\xae\xbd\xdf\x75\xe7\x9b\x09\x8f\xca\x1e\x39\xf7\x9d\xb5\xb5\x6b\xda\xa0\x66\xed\x5e\x73\x59\x5f\x3b\x59\x12\xac\xdf\x41\xff\x8a\x95\xe4\x18\xdb\xbe\x1a\x05\xcd\xac\xba\x92\x52\xaf\x64\xe6\xac\xa4\x5e\xc5\xac\x5c\x38\xdb\xa9\xef\x6c\x74\x0c\xbd\x92\x49\xe1\x94\x42\xe4\x3a\xee\x85\x09\xdc\xb5\xbb\xbc\xdf\xb9\x53\xa2\xc5\x18\x60\xe4\x6f\x74\x6c\x5c\xf1\x66\xa7\x50\x34\x8d\x9c\x39\xbd\xe1\x15\x05\x8c\xcf\x39\x82\x78\x69\xe5\x25\x26\x77\x14\x53\x5d\x08\x7f\x0a\x38\xa9\x99\x0d\x5c\x30\xfa\x37\x36\xa6\x9a\x10\x77\x57\x6e\x49\x6f\x38\x18\x7d\x92\xf2\xf5\x5e\x31\xd8\x8e\x0a\x79\x72\xca\xaa\x52\x2b\x76\x46\x35\xc9\xf7\x28\xc5\xb7\x47\xa5\x3c\x39\x15\xd5\x1a\xc5\x19\x15\xd8\x68\x71\x3f\xa4\x62\x3e\xe8\x06\xbd\xa7\x8c\xb2\x5c\xba\x12\xd7\xda\xef\x47\x76\xef\x3b\x73\xca\xf1\x9d\xe0\xf1\xe2\x48\x6e\x15\x0c\x37\x29\x72\x8f\xc7\xe1\x9f\x35\xbd\x67\x7f\xf8\xf4\x9e\xfd\x9b\xd3\xdb\xef\x7e\xd2\xe4\x1a\x8f\xfe\x1c\x14\x92\xfc\x72\xff\x1c\x89\x82\x42\x6a\x60\x1c\x12\xb7\xef\xda\x0e\xdc\x4f\xf0\x19\x3c\xc2\x2a\x3c\x4b\x9c\x61\x27\xee\xb0\x2b\x73\x87\x18\x75\x68\xc9\x8a\xa9\x83\xa9\x87\xe1\xad\x1d\xe4\xdf\xb5\x52\x2b\x71\x97\x34\xe8\x7d\xaa\xbd\x97\x03\x4d\x92\x20\x49\xcf\xf8\x54\xce\x1a\xe1\xe5\xa4\x37\x1e\x3c\xc9\x5c\x2a\x26\x5a\x75\x71\xee\xe8\x1f\xc2\xd5\x03\xe8\x1f\x82\x40\x5b\x9b\x71\x81\x74\x31\x35\x06\x5d\xae\xf6\x61\x41\xb4\xc5\x14\x71\xba\xab\x84\x06\x77\x1c\x7f\xc7\x1a\x67\x16\xde\xe4\x80\xb6\x92\xd4\x07\x13\x95\xcd\x26\x3e\xed\xe2\xea\x1d\xb9\x76\x8f\x2e\xcf\x68\x58\x7e\x60\xe6\x03\x18\xc8\x93\x39\x45\x71\x3b\xc4\x47\x92\xe4\xee\xcd\x2e\x5c\x90\xda\xcc\x28\x20\x99\xe6\xcc\x72\xdc\xc9\xd7\xe7\x0c\x70\x60\x40\x72\x3f\x2c\x35\x01\x16\x3e\x2a\x5a\x2d\x33\x41\x96\xf6\x02\x1f\xa1\x79\x3b\xc7\xdb\x8a\x46\x25\xd9\xcf\x7e\x3f\x8d\x85\x4e\xb5\x78\x82\x95\xcc\x65\x6d\x42\x58\x31\x21\x7e\x82\xe0\x82\x2d\x20\x3b\x53\x02\x9f\x14\x19\x40\x58\x3b\x24\x65\x6c\x27\x0a\xca\x6a\x47\x92\x64\xee\xc4\x08\x4c\x62\x0a\x45\xe0\x4e\xb9\xa4\x3f\x63\x1f\xe9\x64\x3f\x9c\x91\xcc\x57\x35\xb5\x63\x7c\x84\x44\x3b\xc3\xdb\xed\x96\xa8\xb5\xff\x64\xdb\xbb\x9a\x2e\x85\xf8\x03\x26\x2d\x50\x5c\xf3\x7f\x66\x4b\xd5\x0e\x49\xbc\x5b\x47\xdf\xc9\xdc\x9f\x19\xdf\x04\x7a\xd7\x97\xde\x54\xe2\x09\xeb\xfc\x72\x1d\x01\x64\x2d\x04\x46\x31\x7e\x9e\x9e\x25\x9a\x7c\x48\xdb\xc9\xd9\x30\x08\xec\xa1\xcc\x68\xda\x4e\xfc\x90\x64\x54\xc2\xef\x5c\x2f\x43\x9c\x5e\x22\x86\x49\x4e\x3b\x03\x7d\x05\xc8\x6f\x57\xa8\x7b\x34\x3f\xee\x29\x90\xb5\x89\xa0\x35\x38\x3f\xca\x8f\x10\x6b\xe7\xf8\x98\xe1\x23\x94\xb5\xd9\x71\xf7\x34\x98\xb4\xc3\x28\xc4\x07\x30\x95\xa4\xb0\x97\x4d\x5c\x7b\x59\xd9\xce\x8e\xf2\x63\xe6\x2f\x30\x36\x39\x44\x82\xd2\x4a\x0e\x1f\xb1\x76\x86\x8b\x5c\x31\xde\x96\x7c\x92\xb4\x2a\x39\x09\xc9\x69\xaa\xef\xb3\xc1\x10\x4f\x62\x12\x23\x3e\x4d\x67\x84\xe1\xb3\xa0\xd5\xd2\xa9\x29\x7e\x3e\x3f\xcd\x9f\x1b\x6b\x17\xc4\xc9\x9c\xe4\x18\xb4\x75\xda\xed\xfc\xb9\x2a\x30\x57\x05\x4e\x83\xe7\xd8\xf7\xe7\x9a\x14\x53\xa9\xb9\xae\xe6\x39\x6e\xb7\xf3\x2d\xcc\xad\xb6\x57\x63\x78\xa2\x2b\xce\x71\x84\x7c\x3f\x27\xea\x2d\x27\x29\xc6\x24\x3f\xa5\x12\x70\xb5\xda\x96\x44\x9e\xd2\x1c\x84\xe3\x79\x3b\xc4\x0d\x44\x69\x66\xd1\x52\x65\x68\x1c\x34\x61\x54\x43\x1c\x54\x8f\x35\x68\x3f\x11\x09\xab\xda\x38\xf5\x39\x51\x7b\x94\x24\xea\xd4\xab\xc3\x11\x3e\xed\x4e\x90\xa4\x9c\x70\x1a\x90\x10\x47\xe2\xb4\x37\x09\x23\x3f\x29\x48\x33\x73\x07\x18\x6c\x1c\x1b\x74\xe7\x96\x58\xb6\x39\x3e\x4e\x30\x36\xde\xee\x1c\xb9\x10\x3b\x15\xcf\x71\xa6\x48\x35\xee\xb3\xa3\x42\xfd\x27\x6b\x22\x51\x4e\xf6\x8f\xc8\xe4\x56\x50\x0c\xa8\xdf\x18\xf5\x66\x64\x21\xb4\x96\x7e\xa3\x2d\xef\xb8\x7a\x9b\x94\xfd\x39\xbc\xcb\x9f\xc4\xf3\xf2\xda\xcd\x52\xcc\xe5\x34\x9b\x51\xa0\x8f\xb2\x56\xab\x7b\x48\x69\x56\x84\x18\x49\x0a\x19\x6a\x69\xaf\xb6\x73\x37\xc4\xdd\xbb\xa1\x82\x85\x2f\x4a\x4e\x8a\xab\x28\x38\xa0\xcd\xa5\x14\xc6\xc4\x06\x60\xb4\xf7\x41\x35\x92\x2c\x29\xd9\xa1\x18\xb1\x29\x9f\x11\xa6\x0e\xf7\x03\xf7\x6e\x3a\xd9\x82\xb3\x4f\x94\x51\x5d\x6f\xb6\x53\x6b\x8c\x32\x55\x34\x03\xba\x00\x63\x52\x8a\xed\x65\xb9\x4f\x74\x91\x14\x65\xae\xfc\x25\x45\x1a\x3b\xef\xea\xf0\xab\xfd\xde\x80\x62\x03\x17\xc5\x06\xb3\x88\xe9\x23\x8d\x43\xf8\x82\x77\xb6\xcb\xf1\xbe\x85\x6d\x5e\xc7\x79\xba\x5c\xb1\x8c\x3f\x20\x51\x32\x46\xc9\xe5\xce\x46\x6e\xd8\x7f\xa3\x4c\xc6\x26\x2c\xd2\x7a\xf5\x28\x51\x64\x47\xdb\xbc\x80\xe1\xac\x73\x94\xc7\x95\xfb\xfd\x42\xd1\xfd\x10\xf1\x33\xca\x55\x31\xa3\xf2\xae\x92\xe4\x19\x95\x18\x6f\x36\xa8\x62\x60\x1f\xe0\xed\x96\x8c\x86\x8f\x1a\xd2\x37\x1c\x90\x55\x3b\x0e\xe1\x10\xb6\x25\x4e\x28\xce\x8d\x92\xfa\xc1\xc7\x90\xf8\xdd\xab\x2e\xf6\xc3\xed\x96\x84\xc1\xc9\x63\xa4\xde\xdf\x4e\xaa\x1b\x3e\x25\xf1\x5d\x8d\xea\x2b\x8f\x9e\x01\x68\xda\x96\xef\x61\x80\x2d\x1d\x01\xef\x2e\xf9\x97\xee\x38\xff\x21\x29\x99\x1b\x89\x9a\xa2\xab\x09\x52\x38\x13\x43\x08\x30\x5f\xe2\x56\x2b\x39\x0b\x0a\xd5\x3e\xd8\xf4\x8a\x8c\x3e\x35\xa1\x18\x15\xe6\x94\x44\x52\x81\x09\xdc\x39\xa5\xd4\xd2\x97\xd8\xd5\x0e\x4c\x1d\x49\xbc\x3a\x7c\xcf\x02\x4b\x58\xe8\x1b\x94\x74\x9d\x2c\x10\x3f\x4e\x0b\x6f\x1f\x3a\x45\x1e\xa7\x5a\x90\x95\x1c\xa5\xa7\x1c\xcc\x89\x09\x3b\x4a\xcf\x64\xab\xd5\x6e\xb3\x2a\xd2\xa5\x4c\x1d\xdc\x0a\xf5\xce\x35\xea\x9d\xcf\x28\x4a\xfc\x39\x3e\x4a\xe1\xae\xeb\x3e\xa5\xed\xf4\x60\xb7\xd1\xa3\x9d\x46\x8f\x6c\xa3\xc7\x65\xa3\xc7\x9f\xd8\xe8\x71\x5a\xd8\x6b\xb7\x5a\x59\x29\xb2\x23\xd9\x76\x97\x12\xd7\x9e\x94\xf4\x61\xe2\x9c\x33\x89\xa2\xfe\x1c\x3a\xa0\x80\xac\xb4\x00\x28\xb5\xd2\x73\x9a\x1e\x17\xea\x49\x61\x40\xe2\x92\x4a\x84\x3b\xea\xf9\x19\x65\x93\x30\x88\xe6\x67\x54\x4c\x06\xea\x27\x9b\x74\xa3\xd0\xd1\x69\x82\x42\x51\xdb\x7d\x6f\xc7\xf8\x78\x6f\xc9\x1a\x61\x5d\x0e\xa1\x30\xe8\xdd\x3f\x14\x53\xff\xa3\xc3\xd2\xe3\x2a\xee\xfb\xa1\x2b\xf1\x11\xb5\xbd\x89\x8f\xa8\xee\x50\xab\x85\xe2\x23\xda\x55\x04\x06\x9f\xb4\xe3\x28\xde\x6e\xc9\xa0\x37\x78\x12\xeb\xed\x58\x6d\x54\x4d\x4b\xd9\xad\xc8\xbf\x00\xd7\x2d\xc6\xe8\x4b\x25\x14\x46\x9f\x2b\x78\x2d\xed\x3d\xaf\xe0\xfd\x4d\xaa\xed\xc2\xd6\x5b\xeb\xa3\x3c\xe4\xed\x61\xed\x10\x36\xa6\x5b\x60\x70\x16\x33\xc9\x91\xe7\x73\xdf\x23\x01\xf6\x5c\xb4\xde\x94\x31\x20\x90\xd5\xcd\x18\x57\x4d\xa9\x7c\x8e\x64\x7d\x69\x9c\xef\xce\x6a\xf0\xce\x39\x4b\x16\xe0\x2d\x07\xe1\x76\xf7\x48\xe2\xe3\x2e\x78\x36\x52\xe0\xaf\x6f\x4a\xdd\xfd\x80\x31\x49\xa0\xfa\x04\xfb\xd2\xb5\x45\x2b\xac\xd4\x8c\xfb\x58\x35\x0d\xae\x99\x99\x63\xf6\x34\x9d\x91\x05\x44\xf1\x23\x6b\xfd\x73\x45\x87\xe4\x82\x0e\xc9\x8a\xf6\xc8\x92\x7a\xeb\x44\x7b\xbb\x5a\x94\xe7\x8d\xf6\xe0\xd3\x6a\x19\x4f\x3e\x0b\x7e\x2d\xe6\xfc\x07\x71\xcb\xe3\x1f\x99\x14\xe9\x59\x38\x09\xa2\xce\x80\xbc\xa4\x21\x85\x23\xa0\x0f\x82\x05\x45\x70\x93\x6b\xda\xd7\x69\x5d\x48\xf3\x6e\xbd\xc8\xbb\xf3\xc8\x9d\xcd\xda\x83\xe4\x2c\x4a\x0f\x1c\x6b\x9d\xcc\x42\xb1\x3e\x41\x16\x13\xd9\x01\x3b\x41\xfb\x5b\xf8\x0a\x4c\x70\x24\x8d\x26\x26\xc2\xd1\x82\x9c\x9b\x12\x6b\x93\xf3\x6b\x70\xd1\x57\x79\x71\xcb\xb2\x68\x4d\x2e\xcb\xe5\xb8\x22\x01\xf6\x57\xe4\x3d\x95\x1d\x30\xe7\x44\x98\x7c\xa4\xfe\xfb\x69\x30\xf3\x97\xe4\x73\xf5\xf4\xbe\xd4\xe6\xf5\x97\xe4\x3b\x8a\x64\xb9\x7e\x93\x79\x14\x63\x24\x3b\xf3\x74\x75\x87\x30\x59\x62\x72\x43\xb3\x8e\x36\x13\x15\x69\x32\x71\x9e\x11\x8e\x32\x72\x4b\x6f\x4c\xca\xe7\x71\x8c\x3c\x33\x0c\x0f\x43\x50\x44\x34\x55\x03\x99\x61\xf2\xa6\x96\x4b\x0d\xc4\xe6\x49\x89\xc4\x3a\xe6\x34\xc2\xe4\x03\x7d\x03\x01\xa5\x11\x26\xdf\xab\xc7\x44\xaa\x64\x35\x5a\x9e\x2c\x90\x77\xe9\xe1\x0e\x93\x52\x51\x09\x31\xcb\x73\x8f\x78\xba\x26\xf2\x9a\xbe\x31\x0d\x20\x2f\x16\x09\xf7\x30\xf9\xc6\x49\x92\xfc\x56\x7a\xf8\xe0\x96\xde\x76\xc0\xf2\x16\xdd\x16\x55\x8b\x24\xe7\x99\x44\xde\x8a\xc9\x2b\x8f\x14\x5d\xab\xb6\x52\x8c\x4a\x27\xe7\x32\x4b\x3f\x70\x8f\x78\xc6\xef\xf8\x97\x69\x9c\x66\x1e\x56\xe3\x7c\x63\x1a\xf8\x5e\xf5\xe9\xb5\x7d\x29\x06\xa0\xfb\xf6\x70\x35\xfa\xeb\xb5\xef\x75\x3d\xf2\xf2\xe8\x0a\xab\xa1\x7c\xb3\x53\x93\x1e\x92\xa9\xe9\x42\xc4\xf1\xbe\x7a\xc8\xcb\xa3\x4b\x9b\x6f\x71\xe7\x91\x50\x83\x70\xc0\x97\x5e\xd4\x33\xcf\x9d\x51\xa8\x5e\xbd\xa0\xd3\xeb\xf2\xa5\x1a\x49\x76\x48\xe9\x4d\xab\x85\xd4\x94\x39\x51\x73\x33\x3d\xc6\x6a\x8a\x1a\x68\x35\x45\x75\xb8\x9a\xf2\x81\x7e\xa8\xa6\x98\x1e\xa5\x2b\x36\x17\xf2\xce\x23\xc2\xa6\x40\xae\x8b\x34\x5b\x7a\x8d\x61\x8c\x4a\x8d\x72\xfa\x9d\x22\x85\x26\x77\x88\xfb\x4b\x13\xa8\xea\x92\xcb\xcf\xa5\xcc\xc4\xf9\x5a\xa1\xc2\xb2\x26\xbc\xc5\x98\x7c\xff\xc9\x4d\x3a\xae\xe2\xb4\xb3\xb1\x57\xe9\x82\x1b\xbc\x64\x0f\x92\x3b\x84\x64\xab\x55\xf4\x4a\x52\x88\x69\x35\x91\x11\xf4\xce\x5f\xea\xd8\xe0\x1f\x3a\x19\x5f\xa6\xd7\x6a\x33\xde\xda\xb5\xf0\x48\x05\xa9\x5c\x4c\xbc\x97\x9e\xff\xf2\xe8\xc2\xf7\x88\xe7\x7f\xf4\xbd\x6f\x3c\x7f\xe9\x7b\x3f\x7b\xfe\xe7\xf0\xfc\xf2\xe8\x22\x52\x39\x96\xf6\xbb\xfa\x12\xe9\x52\x1f\x21\x0d\xca\xfe\x0c\x39\xbe\x81\x52\x3f\x97\xa5\x74\x0e\xf3\x05\x93\x37\xf5\xb9\x08\x9f\x38\xfd\x77\x48\x8d\x4b\x0f\x8b\xbc\xae\x83\x2a\xf9\xa6\x02\x74\x0a\x46\xd1\x39\x26\x37\xd6\xdf\x76\x5e\x03\xd8\x24\x75\xb6\xc3\x45\x9a\xc8\x76\x2e\x3e\x72\x8f\x84\x41\x25\xf1\x82\x2d\x45\x7c\xe7\x11\x2f\x67\x49\xde\xce\x79\x26\x2e\x8a\x52\xaa\x8d\x36\x4b\xe6\x57\x69\xe6\x11\x83\x9e\x73\xc9\x32\xe9\x45\x1a\x81\x7b\x3c\x59\x78\x91\xb7\x14\x8b\x85\x62\x07\xc9\x4d\x87\x83\x52\x9e\xe3\x50\xcf\x39\x6e\x20\xf8\xac\x25\xb5\xce\x3b\xf9\x9c\xc5\xfc\xa9\xea\xf1\x9c\x9c\x83\xea\xfb\xb9\xc6\xef\xae\xcb\x3e\xcb\xbd\xb9\xac\x68\xa9\x97\x41\xce\x6d\xa1\xcf\x6d\xda\x53\x55\xe6\x0d\xc3\x32\x99\xce\xaa\xd6\xd9\xaa\x2b\x89\x8d\xe8\x67\x6b\x07\x4f\x6f\x4f\xac\x7a\x51\x54\xad\x7e\x77\x2b\x5f\xb4\x5a\x8b\x7a\xfd\xfa\x6c\x7a\x5a\xfd\x6b\x3d\x5d\x6b\x5b\xf6\xb5\xf8\xf8\xc4\x89\xbe\xa2\x17\xd4\x87\xc2\x57\x6e\xe1\x6f\x93\x84\x67\x4f\xad\xa1\xa1\xfc\xf7\x6b\xf9\xd4\xf2\xb6\xfd\x0b\x5b\xfe\x07\xed\x3b\xef\x69\xa5\x57\xa6\xf4\x4a\x95\x4e\x2f\x2e\x72\xfe\xc4\x29\x5b\x9a\x82\xcb\x2d\x39\xaf\x58\x83\x97\xda\x3e\x28\xac\xdc\x12\x5e\x55\xbe\x75\x2b\xdf\x2e\x2a\xdf\x7a\x95\x6f\xab\xca\xb7\xbe\xfa\xb6\x25\xfd\x93\xde\xde\x9b\x2f\x43\xe7\x7e\x31\x36\x3e\x20\xbe\x8d\xcd\x6d\xc7\x7f\x0f\x0c\xbb\xf9\xfa\x27\xe3\xf1\xe3\xb5\xf5\x0c\xf1\xeb\xd2\x38\xed\x30\x2c\xe9\x25\xb9\xfd\x59\x0b\xa3\x1c\x16\x79\x1c\x04\x61\x85\x45\xc6\xf7\x5b\xed\x53\xb7\x33\x22\x29\x0d\x8f\x33\x12\x53\xef\xb7\xdf\xf2\x23\x34\xf5\xdb\xb3\xc9\x6f\xbf\x2d\x7c\xac\x5e\x3d\x32\xaf\xa5\x1f\xfd\xf6\x5b\x07\xbe\xa3\x49\x34\xe5\x5f\xcd\xca\xfc\x13\x53\x22\xff\x84\x12\x7f\xd5\x45\x16\xf4\xf8\x9f\x7f\x41\xd3\xa0\x7d\xc2\xda\x17\xb3\xfb\x1e\x19\x6f\xf1\x67\xc7\x8a\x28\xe5\x37\xcf\x7e\xe4\x97\x5f\xdd\xae\x90\xf7\xcf\xec\xf2\xfc\xb7\xdf\x90\xe7\x4f\x63\x12\x93\x78\xe6\x7b\xbf\xfd\x86\x3f\xf3\x30\xb9\xda\x93\x2d\x27\x39\xc9\xcb\x6c\x17\x3b\xd9\x98\x53\x1d\x99\x97\x39\x57\xfb\x72\x42\x8d\x6e\xce\x65\x35\xe7\x55\x1e\xeb\x8c\xf3\x6a\xd3\x2f\x77\xb2\x31\x27\x9f\x5b\xe1\x35\xbd\x67\x0a\x1d\x9c\xc7\x6b\x1e\x85\x83\xd1\x49\xb7\x37\xee\x11\x96\x48\xf1\xfb\x9a\xdf\x5c\x09\xc9\xa3\x70\xd8\xef\xf7\x7b\xa3\x01\x61\xbf\xaf\x59\x34\x1c\x0c\x7a\xfa\x71\xc9\x32\x91\xf0\x68\xdc\x1b\x8f\x07\xc3\x3e\x61\x1f\xd7\x99\xae\xa2\x1f\x8e\x06\xe4\x9c\x8b\x4b\x55\x36\x0c\x4f\xba\xc3\x80\x9c\x8b\xfc\x77\xd5\xc2\x70\x34\x0a\xba\xfd\x3e\x39\x8f\xd9\xfc\x43\x14\xa8\xdf\x64\x7e\xc5\x17\x2c\x5e\xa6\xc9\x02\xbe\x77\x83\xfe\x80\x40\x7f\xba\x03\xfd\x70\x2d\xd2\x98\xcb\xe8\x24\x18\x0c\xba\x41\x97\x9c\x67\xe9\x4d\x12\x85\xc1\xb8\xdb\xef\xf6\xfa\xe4\x7c\x9d\xc5\x77\x37\x69\xba\x88\xc2\xfe\xe0\x64\xd8\xed\x85\x64\xce\x16\x5c\x42\x15\xc3\xee\x70\x38\xe8\x8e\xc9\xfc\x8a\x65\x32\xe3\xeb\x5c\x77\xb8\x37\xe8\x92\xf9\x55\x3a\x4f\x15\x57\x15\x85\xbd\xd1\xf8\xa4\x3f\x0a\xc8\x3c\xcd\x58\xac\x3a\xd1\xef\x77\x47\x5d\xf5\x9a\x5c\xc4\xe9\x0d\xcf\x74\x5d\x83\x93\xf0\x64\x1c\x42\x72\x2e\xe2\x0f\xd0\xdb\x41\x6f\x3c\x26\xf3\x4c\x2c\xf3\x34\x89\xc2\x7e\xbf\xdb\x0b\x83\x80\xcc\xef\x58\x62\xa6\x6a\xc1\xb2\x0f\x7a\x76\x7b\x27\xf0\x02\xdf\x7a\x83\x51\xb7\x07\xaf\x97\x69\xbc\xe0\x49\xa6\xba\xdf\x0d\x4e\xba\x27\x26\xd7\x65\xc6\xee\xa2\x30\x0c\xc3\x93\x20\x1c\x99\x14\xce\x93\xa8\x3b\x18\x06\x81\x7d\xaf\xe5\xf8\x70\xc5\x3e\x88\x28\xec\xf6\x7b\xbd\xee\x40\x57\xb3\x64\x97\x3c\x91\x2c\x3a\x09\x83\x93\x61\x5f\xb7\x98\xc6\xe2\x9a\xeb\xda\x06\x83\x93\xd1\xc9\x89\xce\x9a\x6a\x3f\x32\x6a\xf4\xa3\x41\x37\x30\x69\xf3\x2b\xb1\x88\xc2\x20\xe8\x07\x41\xd8\x85\xb4\x8c\x2f\xa0\xba\x41\xd0\x87\xf7\x1c\xd6\x2e\x0a\x07\xbd\x60\xdc\x0f\x75\xb9\x9c\x33\xdd\xc0\x49\x3f\x3c\x39\x09\x75\x03\xc0\xc2\xc2\x54\xf4\x47\xbd\x7e\xaf\x3f\x2a\x53\x61\xb4\x6a\xe6\xfa\x27\x03\x37\x95\x57\x53\xe5\x3a\xfb\x7d\x9d\x8a\x9c\x47\x83\xee\x49\x5f\xa7\x59\xe0\x18\x9e\x9c\x0c\xd4\xdc\x71\xbe\x5a\x89\x04\x16\x27\x1c\x9e\xa8\x46\x38\x5f\xe5\x1f\xee\x74\xc3\x27\xe1\x20\x24\x0b\xb1\x84\x06\x87\x27\xc1\xb8\x3b\x1c\xe8\x77\xee\xbc\xa7\x8b\x4b\xb3\xe6\xdd\x20\xe8\x85\x27\x27\xe4\x42\x64\xfc\x3c\x13\xf3\x0f\x51\xa8\x26\x28\xec\x0f\xc9\x45\xac\xa0\xc5\xee\x91\xd1\x68\x70\xd2\x0d\xc8\x45\x9a\xf1\x5c\x9a\xa5\xea\x0e\x7b\xe3\x7e\x97\x5c\xac\xe7\x57\xb9\x60\xd0\xa3\xf0\xa4\x37\x20\x97\x4c\x24\xf9\x79\x9a\xa5\x0a\x60\x46\xfd\xfe\x30\x20\x97\x57\x69\x2e\x6d\x5d\xbd\x70\x38\x1c\x85\x44\x41\x86\x2a\x34\x1c\x8e\xba\x01\x71\xe0\xa4\xdf\xeb\x9e\x84\x2a\x49\x0d\x62\xdc\xef\x86\x6a\x29\x74\x9b\xbd\xee\x68\x38\xd6\xcf\x77\x3c\x8e\xd3\x9b\x28\x0c\xfb\x41\x2f\x18\x0c\x08\x0c\xd1\xe6\xbe\x4a\x13\x7e\xb7\xe0\x37\x66\xc3\x0e\x03\x72\x95\x4a\x3b\x6f\xbd\xf1\xa8\x1f\x10\x91\x2c\x04\x4b\xd4\x6a\x87\xbd\xfe\x60\x3c\xe8\xf6\x21\xe9\x32\x85\x59\xec\xf5\x02\x22\xae\xd3\xec\x0e\xc6\x3e\xea\x06\x01\x31\xe0\x37\x18\x8d\x47\xc3\x61\x40\x62\x76\x0d\xfe\x5f\xa3\x70\x10\xf6\xba\x0a\x32\x6c\xca\x79\xbc\xce\xaf\xa0\x5c\xaf\x37\x1c\x90\x98\xdd\x24\xba\xf7\xe3\xf0\x24\x38\x19\x0d\x49\xcc\x97\x69\x32\xbf\x12\x17\x17\x0a\xb0\xd4\xdc\x8e\xc7\x03\x12\x8b\xcb\x2b\xbd\xab\xc3\xb0\x77\xd2\xeb\x0e\xfa\x3a\xc9\xec\xda\xc1\x68\x18\x0e\x7a\x43\x93\xa6\x36\x59\xd8\x1f\xf5\x07\x83\x93\x13\x9d\x54\x4c\xa0\x9d\x98\x61\xbf\x3f\xee\xaa\x6e\xc1\x57\xd8\x6f\xbd\xf1\xb8\xdb\xeb\xf6\x6c\x92\x86\xe0\x93\x71\x77\x30\x2c\x92\xea\xb9\xec\xa4\x0d\xc6\xfd\xa1\xe9\xa3\xdd\x11\xc3\xd1\xa0\x3b\x1a\x76\x4d\xa2\xdd\x12\xdd\xb0\xdf\x1d\x9f\x98\x66\x2d\x60\x8e\x4f\x82\xa0\xd7\x37\xad\x94\x5b\x62\x34\xee\xf5\x46\x83\x5e\x25\x99\xd7\x93\x25\xe7\xb1\x99\x96\xc1\x58\x6d\x2d\x9d\x5e\x0c\x73\x34\x1a\x85\x63\x95\xb8\x54\x38\xac\x3b\x0e\xe0\xd1\xc0\x4b\xaf\x7b\xa2\x96\x52\xb1\xb8\x09\x4c\xc9\x60\x38\x0a\x88\x45\x1b\x05\xc8\x2e\x59\x96\xa6\x09\xe0\xce\x61\x30\x06\xb7\x58\xeb\xa5\x73\x0a\x0c\x47\xbd\x51\xaf\xdb\x35\x1f\xcc\xd6\x19\x98\x57\x8b\x45\xba\xdd\x50\x41\xb6\x49\x5d\xad\xb3\x55\xcc\xa3\x93\xe1\xb0\x3b\x1c\xf7\x4c\x62\x31\x4b\xbd\x93\xd1\x38\x38\xb1\x79\x4b\xd4\x31\x0e\xc6\xa3\xd1\x49\x60\xd3\x57\x99\x48\x2e\x75\x89\x61\x3f\x1c\xf4\x4d\x7a\x89\x28\xfa\xa3\x51\xb7\x17\xd8\xfc\x1a\x59\x68\x98\x0e\xfa\xa3\x70\xd4\x23\x4b\xb1\x48\x4a\xc0\x1a\xf6\xfb\x27\x61\x97\x2c\x45\x22\xe7\x19\x67\x4b\x75\x82\x75\xc3\xf1\x20\x20\x4b\x91\xcb\xbb\x2c\xcd\xed\x21\xa6\x8a\xa6\xf3\x39\xcb\x45\x62\x52\xba\x27\x24\x61\xd7\xec\x5f\x69\x81\x13\x86\xe3\xe1\x78\xa0\x12\xef\xa2\xb0\x3b\x26\x69\xbc\x88\xd9\x5c\x7d\x19\xf6\x7b\x83\x81\x4a\x10\xd7\x1c\xf6\x64\x6f\x34\xd4\x6f\x8b\x8c\x9d\x47\xa3\xa0\x3f\x1e\xf5\x4e\x48\x89\x92\x07\x3d\x85\x5d\xf4\x3b\x74\x7f\x38\xea\x9e\xf4\xfa\x7d\x62\xe7\xb6\xdf\x0b\x07\x6a\xe9\x57\x2c\xe6\x0e\xaa\x18\x0c\x07\xa3\xb0\x17\xe8\x64\x98\xa6\x30\x08\xba\x83\xf1\x58\x27\x95\xf3\x14\x86\x83\xee\xc9\xc9\x70\x08\xc9\xce\x34\xf5\x7b\xe3\xb0\x1b\xf4\xc8\x8a\xad\xd8\x1d\xbb\xb9\x12\x2b\xbd\x71\x83\xd1\x88\xac\x14\x4f\xb6\x5a\x5f\x5c\xc0\x58\x47\xc3\x51\x8f\xac\x78\xb6\x56\xf8\x62\x38\x3e\x39\x09\x89\xdd\x1b\xc3\x30\xe8\x0d\xc8\x2a\x5e\x2f\xd5\x19\xdd\xed\x0f\x7b\x23\xb2\x4a\x6f\x16\x06\xc9\x86\xa1\x3a\x59\xc3\x80\x18\x90\x50\x50\x36\xea\x0d\x49\xc6\xcf\xf9\x7c\xce\x4c\xea\x70\x78\x32\x1a\x8f\x43\x62\x86\x1f\x86\xc3\x71\x40\xb2\x34\xbf\x33\xf4\x40\xb7\x37\x18\x0d\xc2\x13\x92\xa5\x77\x4c\xef\x87\x7e\x77\x3c\x54\xc7\x44\xce\x14\x17\xa9\xb3\x9d\x84\xdd\x51\x38\x1e\x91\x62\x8f\xf6\xc3\xe1\x78\xdc\x25\x39\x4b\x16\xb6\xa6\x61\xd0\xeb\x8e\x87\x7d\x52\x02\x63\x30\x08\x7a\xdd\x91\x4a\xc8\xaf\x78\x0c\x24\xc2\xa8\x3f\xec\x8d\x49\x2e\x78\x92\xb0\x28\x0c\x06\xc1\x70\x74\x32\x22\xb9\x88\xaf\x15\xca\xeb\x0e\x7b\x5d\x85\x35\x2a\xfb\xbb\x17\x92\x12\x90\x87\x27\xa3\x20\x18\x9a\x14\xbd\xd9\x7b\xa3\xee\x49\xbf\x4f\x9c\x7d\x6e\x53\x12\xb3\x91\x07\x27\xbd\x80\x54\x80\x7e\xd0\x0f\x46\xa4\x44\x01\xfd\x61\x37\x38\x19\x07\x44\x2a\xf4\xd7\x53\x9b\x45\xbd\x70\x16\x47\xbd\xee\xf8\x64\x08\x4e\x32\x65\xcc\xa3\xb0\xdf\x0d\xfa\xe3\xf1\x98\xc8\x74\xc9\x64\x0a\x58\x7f\x14\x9c\x0c\x88\xb3\x73\xba\x83\x70\x3c\x18\x12\x73\xc0\x86\x83\x61\x2f\x0c\xc6\x43\x72\x73\xc5\x99\x04\xca\xae\xa7\x46\x54\x1e\x80\xa3\x6e\x38\xd0\xaf\xf9\x32\xfd\x60\x89\xbf\xf1\x80\x38\x98\x68\x78\x32\x0c\xcc\xbb\x05\xc7\xb0\x3f\x08\x46\xfd\xad\xeb\x49\x09\x57\xc2\xe4\x67\x97\xe7\x08\x9b\x90\x27\xdf\xf0\xdb\x8a\xc6\xf3\x03\x59\x7f\x54\xcf\x35\xb7\x48\x26\x78\x62\xa1\x00\x49\x11\xf7\x3d\x0f\x77\x64\x26\x96\x08\x77\x64\xfa\x9d\xa2\xf6\xbe\x64\x70\x49\x83\x24\x5d\x74\xf8\x2d\x9f\x83\x6c\x08\x25\x54\x4e\xc3\x59\xe9\x1f\xad\x74\x42\x3f\x0d\x67\x24\x1c\x62\x32\x04\x07\xb0\xef\x91\xc4\x20\xa3\x4b\x26\x8a\x0a\xbf\x41\xf2\xec\x6c\xdc\x0a\x07\x1b\x79\x76\xd6\x6f\x75\xfb\x01\x81\x87\x70\xb0\xe9\xf6\x83\x96\x24\x28\x1c\xb4\x24\x3e\x3d\xed\x6f\xd4\x03\x09\x71\x34\x86\xc2\x1f\x55\xc1\x6e\xbf\xa5\xa8\x60\x79\x76\x16\x0e\xed\xd3\x18\x1e\x50\x77\xa0\xca\x1d\x77\x07\x03\x0c\x42\x13\x53\x22\xec\x9a\xb6\xc6\xb6\xad\x07\x1b\xaf\xb6\x6e\xaa\x4b\xd6\x71\x8c\x23\x24\xe9\xba\x1c\xbf\x19\x8b\x1a\xab\x9c\x76\xd5\x9f\xde\x4c\x75\x16\x49\x7a\x55\xcf\xd5\x1d\x0c\x8e\x54\xce\x63\x45\x0b\xeb\x97\xae\xfb\xd2\xd3\x2f\xba\xf4\x45\x59\xfa\x63\xbd\x7e\x39\xed\xcf\x20\xd3\xca\xcd\xf4\xc4\xea\x8b\xc2\xcb\xb2\xf0\xf7\x65\x0b\x26\x4f\xa5\x2f\x2f\x9f\x90\x53\x57\x7b\xdd\xb9\x62\xf9\xf7\x37\x49\x19\xe3\x0e\x4f\xde\xa3\xeb\x29\x9f\xe1\x48\x8b\xe3\xb4\xf0\x11\xe2\x15\x9b\x69\x79\xc5\x5e\x11\xfb\x2f\xd0\xb3\x5c\xf1\x9d\x55\x09\x57\x73\x83\x78\xb1\xe8\xdc\x2e\xba\x5a\x73\x4e\xdc\xbb\xb7\x8f\x3b\xfe\x7d\xd8\x29\xd5\x8e\x54\x24\x4d\xe8\x2b\xf6\x4a\xc7\xc8\xb9\x29\xf2\x55\xdc\x57\x35\x6b\x80\x8b\xcd\x06\x71\x7a\x09\x31\x6f\x6c\xe7\x11\xa7\x5c\xef\x2f\xdc\xc9\x08\xef\x5c\x12\xde\x39\x27\xbc\x63\x84\x91\x18\x14\xc6\x6f\x6a\x1e\xaa\x2a\x1d\x0b\x29\xdd\xd1\x51\x98\xa8\x3e\x44\x6e\x07\xb5\x00\x8b\x4d\xc2\x68\xc7\xf7\x94\xae\x4d\x6f\x74\xd0\xe8\x01\xe9\x31\xf5\x4d\x7c\xf6\x73\xea\x27\xfa\xc9\xf4\x89\xfa\xcc\x75\x20\xe5\xc4\x12\xf3\x3f\xe8\x10\x10\x19\xb6\x4f\x97\xc5\xd3\x79\xc5\x07\x54\x25\xce\x86\xa9\xd7\x6a\x34\xa8\x01\x21\x4e\x45\xfe\x8a\xbd\x52\xeb\x1f\x46\x75\xfd\xa0\xa5\x48\x40\xb8\x83\xf1\xc4\x53\x73\xe7\x45\xea\x87\x21\x0f\xfb\x4d\x59\xd5\x12\xbb\x77\x6e\xba\x8b\xe0\x14\xd7\xf7\xc8\x33\xef\xc9\x85\x2e\xff\x9d\x42\xe7\xa6\x10\x32\x97\x0d\xd8\x8b\xa0\x3c\x5c\x38\xd6\xbd\x53\x99\x29\xb0\xfe\x7a\x1e\xae\xde\x38\xf6\xc5\xa7\xe1\x70\xe2\x05\x5e\xe4\x79\xd8\xe7\x1d\x99\x9a\x28\x5b\xe1\x10\x3f\xe4\xb0\x4a\x01\xf4\xa4\x00\xe7\x28\x01\x3d\xcb\xe4\x8c\x86\x90\xa8\x9d\x1a\x1a\x90\x2f\xc0\xfd\x8b\x06\x70\x7f\x6d\x4c\x74\x2a\xa0\xfe\x05\x76\xf6\xdc\x17\x88\x77\xae\x08\xef\xe4\x84\x77\x62\x07\xb6\x0f\xea\xa5\xdc\x0d\x52\xc6\x43\x86\x2a\x76\xf2\x7e\x51\x0d\xd7\x28\x69\x65\x27\x29\x84\x4b\x12\xca\x3b\x97\xf0\xc4\x28\xef\x9c\xc3\x93\x51\xdd\x50\xb3\xa9\x07\x62\xdd\x66\xab\xa9\x36\x29\xb1\x1a\x30\x99\xd3\xb4\x9d\x91\x9c\xa2\xd4\xcf\xf0\x71\xb7\xb8\x2c\x9f\xa0\x98\x4a\xb0\x55\x47\x49\x9b\xe1\xe3\xb9\x3f\x3c\x42\xc9\x29\xc3\x51\xa2\x53\x59\x5b\xaa\xd4\x6e\x84\x64\x3b\x51\x4f\x7d\x32\x3f\xa6\xf9\x69\x67\x30\x49\xfd\x2c\xea\xb6\x55\xbd\xf1\x11\x1d\x06\x38\x9a\xd3\xfc\x2c\x68\xb5\xf2\xd3\x70\x12\x44\xb1\x99\xe3\x98\xcc\x49\xee\xcc\xd3\xb6\xee\x82\xeb\xb1\xdd\xff\xda\xee\xfe\x2f\x1e\xdc\xfd\x5f\xd4\x76\xff\x55\xb1\xfb\xf3\x62\xf7\xc7\x0f\xee\xfe\x17\x35\x1f\x2f\xea\xa0\x40\xfc\x74\x18\x4c\xa4\x0f\x5e\x5e\x8e\xf8\xf1\x30\x88\xf8\x69\x38\x0e\x26\x49\xc4\x4f\xbb\xfd\xf2\x13\xea\xf6\x83\x36\xc7\x2a\x83\xc4\x5b\xab\xd1\x23\xc8\x25\xb9\x9f\xa7\xab\xbb\xa8\x41\x0e\x6c\x4c\x4e\x58\x9e\x8b\xcb\x04\xa9\x11\xda\x08\x78\xd6\x1f\x3b\xf4\x95\x70\xbc\x25\x0b\x91\xaf\x62\x76\x07\x01\x44\x77\x6f\x1f\x1c\xba\xc6\xc9\x88\xf0\x96\x5c\xf1\xdb\xe8\x8e\x14\x74\x51\xf9\x9c\xc7\x0d\xf5\xbc\xd6\x71\xea\x3b\x45\x1e\x55\x45\x41\x29\x45\xe7\xc4\x6e\xc7\xe8\x7c\x0b\xfa\x67\x30\xc8\x1b\xf2\x9d\x7e\x8e\xd5\x80\xef\xcf\x21\xce\x42\x25\x76\x44\x79\x82\x14\x77\x0f\x69\x54\x28\x79\xa4\x84\xdb\xf3\x47\x0f\xe4\xc8\xa2\x6d\xfb\x70\x6e\x1f\x0a\x20\x02\xb1\xce\x63\x6d\x64\x65\x1b\xd9\xbf\xd3\x46\x76\x79\xbe\x67\xb2\x1f\x59\x90\x76\x67\x70\x6a\x42\x6c\x9a\x48\x4d\xd9\x69\x77\x30\xe8\x0c\x5a\xad\xf2\xd3\xa5\xf9\x74\xb9\xfb\xe9\xdc\x7c\x3a\xb7\x9f\x82\xd3\xca\xe1\x62\x3e\x9b\xb7\x53\x1a\xea\x85\xbe\x75\x16\xfa\xd6\x59\xb7\x37\xe5\xba\xbd\xd9\xe2\x72\xe1\xbe\x20\xdf\xfc\x31\x0b\xf7\x85\x9e\xd4\x2b\xb3\xdf\xcc\x66\xfb\xe3\x16\xed\xa9\xf5\xd7\x16\xcc\x39\x95\xaf\xfe\xda\x1b\x06\x7e\x6f\x18\x1c\x99\xaa\x4e\x03\x70\x26\x62\x8e\xe5\xcd\x46\x3f\xe9\xfa\xf1\x24\x88\x4c\x4b\x26\x48\x67\x4c\x18\x4d\x7c\x94\x28\xb4\x97\x44\x61\x3b\xc1\x47\x92\x08\xda\x3d\x4a\xda\xec\xa0\x42\x90\xbd\x40\xfc\x8c\x2a\xc4\xc0\xdb\xdd\x7e\x10\x71\x3f\xec\x06\x44\x28\x44\xac\xd0\x8b\x7d\x38\x0d\xbb\xc1\x84\xfb\x90\xa3\x5d\xe4\xa8\xcf\xd6\x43\x20\x86\x2c\x48\xd8\xf8\x65\xf9\x29\x0d\x6b\xc3\xc0\x25\xe0\xd8\x48\x62\xf1\x29\x0d\x9f\x02\x4e\x8d\x58\xe2\x8f\xa2\x72\xae\xf2\x58\x51\x39\x57\x79\x0c\x54\x8e\x59\x11\x70\xf3\x03\xc4\x44\x18\xd8\x65\xca\x75\xe2\x5f\xab\xa9\xb1\x49\xf5\xf6\x91\x21\x10\xc8\x77\x1c\x04\x4f\x34\xab\x02\xf5\xef\xd2\x59\x22\x95\xce\x73\x42\x12\x17\x23\x53\xbe\x13\x7c\x41\xab\x2d\x19\x64\x3e\x07\xbf\xf6\x6e\x30\xeb\xd2\xbe\x96\x3d\x13\xc9\x33\xa9\xad\xf2\xa4\xe3\xe6\xb3\x6e\x2d\x45\x62\xab\x4f\xba\x25\xc3\xf1\xe8\xb1\xab\xb9\x77\x35\x6d\x4f\x63\x0e\x09\xf1\x03\xb7\xdb\xea\x0d\x5b\xe1\xcc\x9b\x48\x1a\x34\x38\xe0\x20\x8c\xde\x6f\x9f\xcb\xd3\xe4\xb9\xef\x4b\xe3\x24\xc1\x51\x1a\x9e\xca\x99\x62\x85\x37\x1b\x45\xbc\x3c\x63\x9b\xcd\xf1\xf4\xb7\xbc\x33\x3b\xee\x48\x9e\x83\x76\xc4\x8e\xff\x51\x11\xc7\xfc\x92\xc5\xcf\xd4\x4c\x44\x6a\x81\xf0\x01\x38\xb9\x99\xce\xb6\xce\xb6\xc9\x90\x7b\x92\x67\x65\x3c\x41\x77\xba\xd3\x9a\x6b\x59\xe3\x78\xda\x5a\x7f\x3c\x67\xa7\xe2\xb9\xef\x33\x2c\x2e\x10\x4a\x28\x9f\xb2\x19\xee\x24\x6c\xc9\xc1\x40\xac\x50\xe5\x86\xc9\x69\xd0\xac\x2c\x5c\x38\x80\x27\xeb\xa2\x52\x71\x9a\x3d\xf7\x7d\x01\x8e\x11\xa7\x62\x56\x56\x78\xaf\x5e\x29\x23\x8a\x4e\xd3\x97\xe5\x01\x11\x4e\x54\x69\x9d\x26\xc0\x14\x49\x1b\x93\x56\x6c\x46\x93\x56\x8b\x6b\x3f\x00\xf7\xaa\xca\x48\x16\x36\xe8\x98\xf0\x6d\xe6\x00\xa0\x70\x9e\xdd\x58\x2d\x51\x46\xd2\xa4\x16\xcd\xa8\x88\x52\x6a\xc2\x96\x90\x8c\x22\x46\x05\xa9\x4a\x30\xf2\x55\x2c\x24\x3a\xfe\xe7\xe6\xb7\xdc\x3f\xde\x1b\x22\xd8\xf3\x80\xe4\x84\x70\x0a\xdf\x5f\x20\xaf\xa3\xfd\x07\x24\x67\x54\xc7\x3b\xb1\x43\x4c\xfc\x10\x57\x66\x21\x51\x0c\x61\xab\x75\xc8\x76\xb9\xdf\x5d\xf8\x58\x27\x1f\x92\xf4\x26\x71\xe1\x43\xcf\xd3\x3d\xa4\x70\xa2\x67\x07\x74\xe3\x41\xf9\x98\xe4\x85\x4e\x3f\xb8\xc4\xdc\xb5\xed\xef\x62\x00\x5c\x3d\xcf\xb2\xd5\x7a\xc4\xdf\x80\x05\x54\x13\x52\x7c\xce\xe2\xf8\x9c\xcd\x3f\xa8\xce\x48\x6c\xfd\xba\x83\x25\x0c\xa8\x3d\x23\x4e\xb3\xe9\x7c\x86\x3b\xb0\xb7\xc5\x34\x99\xd1\x18\x09\xb0\x3b\x01\xe0\x20\xd2\x78\x6d\x33\x5d\xb0\xd6\x89\x89\xda\x31\xa2\xa9\x00\x08\x52\x0e\x5c\xe2\xa2\xd6\xe8\x4e\xab\xda\x6d\xba\x5b\x09\xc6\xa5\x19\x01\xa9\xd2\x9b\x16\x6d\xdf\x6f\x89\x0d\xd0\x53\x60\xa4\x44\x63\x24\xb0\x98\x91\xd3\x64\x66\xd5\x3e\x0e\x2a\x7b\x53\xd1\x9f\x6a\x5a\x6a\xc0\xa6\x7b\x56\x9f\xfe\x76\x17\x9f\x05\xd8\xd9\xa4\x44\x54\x5c\xa6\x10\xed\x43\x33\x01\x1f\x9a\x62\x9a\xb9\x96\x22\x99\xdf\x9d\xe9\x58\xf2\xd0\xcd\x7f\x13\x7e\x8c\xa3\x4e\x92\x80\x15\x27\xd4\x34\xe5\x33\x6b\x9c\x58\xb4\xcd\xa6\xd9\x4c\x63\x83\x42\xe5\x52\xe0\x2d\x81\xe7\xca\x48\x8d\x05\xe4\x7f\xde\x29\x8d\x9e\x8b\x1e\x19\xa7\xf9\xac\x8e\x6a\x98\xc2\x33\xd5\x8e\x25\x78\xbb\x35\xb6\xeb\x73\x2a\xb6\xa4\x17\x86\x4f\x8a\x86\x55\x92\x57\x47\xfc\xa8\x7a\x72\x15\xa4\x6a\x1b\xbe\xf9\xe1\xb6\x49\xff\x18\x21\x7e\x44\xbb\xf8\x54\xf1\xd1\x2a\x5b\x84\x78\x9b\x76\x31\x94\xe8\xe2\xe3\xae\x3d\xb9\xde\x73\xa3\x15\x22\x6f\x8c\xd5\xd1\xdd\x0b\xc7\x1a\x76\xf0\x98\x05\xc5\x2f\x3f\x59\x1b\xda\x1f\x8c\x35\xc3\xbf\xbe\xa9\x6a\x8c\x68\xfb\x03\x9a\xa0\x7e\x7f\x30\xd8\x13\x22\x83\x51\xc7\xe7\xa6\xa0\x36\x04\x36\x4c\xb2\x7e\xfc\x21\xe3\x17\xe2\x96\xb0\x6d\x8c\xee\xe5\x55\xba\xce\x59\xb2\xc8\x23\x8f\x78\x3a\xbe\x8c\xa2\x90\xa7\xbd\x19\xd1\xea\x96\xf3\xbb\x68\xea\x7d\xe6\x11\xcf\x9b\x81\xd9\xed\x38\x7c\xcc\xf8\x6a\xd7\x10\xa4\x3f\x1c\xf7\x9b\x0d\x41\x10\xd7\x86\xac\x3f\x63\xe4\x44\xba\xc2\x78\xc2\xa7\xe1\x0c\xc2\x2d\x6c\x89\x2a\xfd\x49\xeb\x5c\xd6\x54\xb1\x5c\xc0\xf8\x8c\x86\xbc\x1b\x4e\x38\x88\xaf\xe7\x2c\xe6\x46\xac\xe2\xf1\xc4\xc3\x9d\x8c\xaf\x62\x36\xe7\xe8\x98\x1c\x5f\x12\xcf\xc3\x91\x2b\x78\x71\x83\x47\x08\x77\xeb\x23\x4e\x25\xd4\xf8\xd5\xed\x2a\x4d\x78\x22\x05\x8b\x91\x6c\x87\xba\xb8\x9b\x88\x71\x79\x8e\x70\x0f\xe3\xd3\x00\x3b\xa7\xe1\x81\x3d\xce\xdd\x33\xc4\x7a\xf5\x67\xa5\xf1\x15\x9b\x06\x33\x9f\x99\x3c\x5d\x1c\x31\xe2\xbb\x87\x50\x11\x23\xed\xe7\x5d\x7b\xec\x6e\x30\x7a\xa2\x95\x2b\xb9\xae\x69\x2a\x1d\xff\x13\x4d\x22\xd4\xc1\x13\x34\x3d\x3d\xa3\xff\x9c\x61\xf5\xe4\xff\xd6\x46\xcf\x66\xea\xe9\xb3\xbf\xa8\x9f\x00\x4f\x10\x68\x0f\x21\xa2\x9e\x3a\xfa\xf9\x7f\xa9\x0c\xac\xfd\xf1\xaf\x33\x3c\xf9\xec\x58\xd4\xc0\x00\x4e\x2f\x49\x59\x21\x4e\xde\x7f\x28\x69\xe0\x35\xa8\x04\x8e\xe7\x2a\x86\xbe\xbf\x10\x71\x1c\x81\x2c\x9a\xc5\xe2\x32\x89\x40\x3a\x9e\xeb\xa7\xde\x8c\xe4\x60\x67\x17\xc9\x69\x7f\x46\x3e\xf2\x2c\x8d\xe4\x74\x30\x23\xa0\x16\x1e\xc9\xe9\x70\x46\xe6\xe9\x72\xc9\x22\x39\x1d\xcd\xc8\x2a\xe3\x73\x91\x8b\x54\x15\x1d\xcf\x5a\x2d\xf5\xd7\xcc\x72\x88\x89\x22\x21\x22\x39\x3d\x99\x11\x40\x6e\x72\x1a\x06\x6a\x73\x34\xd0\x6e\xaa\x4b\xa5\x81\x2d\x87\xf7\x89\xf7\xcc\x8b\xf4\xa3\xef\x79\x9a\xdf\x81\x0e\xbb\x19\x21\x61\xe2\x9d\xa9\x9c\xf0\x5c\x64\xcd\x6b\x39\x73\xc8\xd8\x56\x19\xf3\x4a\x3e\x18\x6e\x25\x27\xa4\x4c\x3c\xc8\x0a\xcf\x45\x66\x35\x1f\xf4\xf0\x90\xc3\x83\x4e\x82\x89\x71\x8b\x6b\x05\x7a\xe3\xd7\xcd\x37\xef\xc4\x48\x6b\x96\x4b\x06\xe5\xe1\x89\x98\x98\xd5\x66\x0e\xdd\x4a\x8a\x44\xa7\xa2\x22\x4d\x97\x53\xb3\x0b\x75\xa9\x07\x93\xa4\xe8\x3e\xa7\x16\xf5\xae\xc7\xa1\x9e\x7c\xcf\xdb\xba\x04\xa2\x43\x38\x12\xe7\xb9\xd8\xcd\x0d\x9a\xab\xc5\x62\xf9\xe5\x72\xf8\xc5\x74\xfb\xce\x84\x1a\x46\x4d\xcd\x53\x21\xa1\x75\x9c\x30\x14\x33\xa7\xba\xe7\x44\xfc\x0d\x36\xe5\x27\x6c\xb9\x3d\x98\xac\x89\x47\x1a\x6b\x29\x67\xca\xf3\x22\xaf\x53\x91\x4e\x9b\xda\x8a\x2c\x45\x8d\x6a\xca\x26\xde\xff\xd2\x15\x16\x53\xb7\xdd\x92\x51\x77\xb8\xd7\x7b\x49\xd5\x98\x47\x6b\xb9\xbe\x5e\xf1\xb9\xb8\x10\xdc\x06\x64\xbb\x36\xcc\xb0\x89\xd8\xf6\xcb\x4f\xe6\xfd\x05\xbf\x60\xeb\x58\x6a\x74\x5a\x46\x83\xd3\x1f\x9d\x54\xd1\x79\x47\xdc\xd3\xc7\x64\xfd\xd7\x37\x26\xb5\xde\xde\xbb\x72\x0b\x7e\x2d\x6e\x4d\x5c\xaf\xd4\x4d\x76\xea\x89\xdd\xf4\x1f\x15\xb6\xd7\xdc\x60\xe7\x9d\xab\x6a\x39\x30\x21\xa7\xe0\xec\xd4\x21\xa7\x82\x91\x71\xf9\x30\xe8\x75\x4f\x30\x89\x69\x82\x4e\xc6\xbd\xbe\x22\xb2\x13\x14\x0e\xc7\x3d\xbc\x25\x2a\xfb\x93\xb0\xe6\x55\x79\x4a\x43\x3d\xe1\xb8\xde\x4a\xed\x1c\x8c\x5d\xd6\x19\x0e\xed\x9f\xb5\x1d\x2b\x90\x7f\x85\x4d\xac\x82\x6f\x3b\x8a\x69\xa0\x28\xa6\x64\x1a\x16\x7c\xb3\x38\x0d\x26\x5e\xd0\xf1\xfc\x92\xbe\x6c\x0b\xdc\xf9\x57\x2a\x12\xe4\x05\x1e\xf6\x59\x54\x9c\x1e\xc2\x0f\x27\xac\x64\xd4\xfc\x10\xfb\x0a\xb0\x98\xc3\xa7\x45\xcc\xa9\x48\xb4\x6d\x51\xbf\xeb\x54\xb9\xb5\x44\xd8\xbd\xf7\x57\xcf\x46\xe1\x47\x61\x10\x1c\x71\xdc\x91\x29\xac\x97\x02\xa8\xf3\x88\xd3\xb3\xca\x09\x5c\x1e\xa8\x5d\x4c\xe6\xea\xb3\x1a\x1c\x59\x44\x6a\x65\xb9\xad\x6a\xe7\x34\xc5\xe4\xc2\xfd\x56\x34\x70\xe9\xa6\xfe\x60\x01\x40\x7d\x49\x1f\x68\x7a\x8c\xc9\x2a\x2a\xac\x89\xa1\xdb\x44\x62\x92\x45\x31\xc9\x9b\x58\xc9\xa7\x2c\x8d\xd0\x4b\x93\xc1\xd2\x90\x98\x66\x6d\xc4\x68\xef\xa8\xd8\xb2\xed\x71\x29\x00\x1a\x57\xc3\x7f\xf7\x30\xc6\x18\x5c\x28\xd8\xc8\x09\x85\x3d\x22\xa5\x74\x3e\x11\x51\x7c\x36\x9f\x08\x67\x59\xe2\xf6\xdc\x0f\x9d\xf5\x88\xe2\xb3\x60\x22\x8a\x75\x8d\xf5\xaa\xda\x84\x18\x47\x35\xf8\x08\xdb\xb1\x0b\x20\xe5\xf0\x1c\x0c\x23\xfd\xb8\x1d\x62\x3c\x0d\x66\x5b\xf2\xf6\x81\xc9\x0c\x87\xea\xe5\xa7\xd5\xaa\x50\x06\xb8\x7d\x38\xb7\x23\x8b\xc9\x2b\x26\x85\x6a\x1a\x17\xf5\x90\x1d\x8a\x2f\x27\x6b\x3a\xf5\xee\x3c\xe2\x7d\xf4\x88\xc7\x3c\xe2\x5d\x78\xc4\x5b\x79\xc4\x4b\x3c\xe2\xfd\xdf\xff\x97\x47\xbc\xa5\x22\x4f\x89\xf7\xc1\x23\xde\x4b\x8f\x78\x7f\xf3\x88\xf7\xc6\x23\xde\x0f\x1e\xf1\xbe\xf2\x88\xf7\xce\x23\xde\xaf\xde\xec\xa0\xaa\x37\x6e\x34\x1c\x48\xea\x1e\x2c\x96\x00\x76\xbc\xfb\xf0\x4e\x41\x23\x4f\xf2\x08\x54\x1d\xb4\x73\xfe\x22\x33\x79\xb5\x5e\x9e\xf3\x0c\x83\xa8\xa0\xc8\xac\x00\xdb\x81\x26\xe6\x4a\x57\xac\x64\x85\x64\x74\x3a\x23\x29\x0d\x48\x4c\xa5\x02\xa0\x39\x0d\x74\x88\xd4\x18\xe2\xa4\xce\xfd\xd8\x0f\xcf\x18\x84\xf4\x72\x0e\x13\xd6\x9e\x63\xac\x8e\xb6\x75\x7e\xa5\x1d\xba\xe4\x7a\x7e\x45\x9b\xc6\x44\xf8\x31\xc6\xe4\x10\xa1\xb9\x4f\x63\x3f\xc4\x67\x0c\xe3\xe7\x58\x35\x90\x52\x94\xfa\x21\xfe\xab\x75\x6f\x5a\x20\x11\xc7\xe2\x56\x03\x46\x82\xb7\x0a\x1d\x3a\x93\x60\xb9\x01\x7d\xec\xda\x37\x45\x8c\x7a\x1e\xb9\x7a\x42\xce\x10\x72\x5e\xb8\x39\x17\x7c\x2e\x96\x2c\x9e\x78\x1d\x95\xd3\xbc\xa9\x5c\x2b\x37\x57\xb2\x5e\xf2\x8c\xc5\x6a\xf6\x1b\x64\xe6\x45\x92\x63\xbc\x59\x92\xf2\xd3\xa0\x7d\x32\x3b\xbe\x74\x6c\x7d\xca\x6c\x7c\xea\xcb\xd9\x16\xe3\xed\x16\x15\x4b\x6a\xdb\x22\x1a\x60\x31\x26\xcb\x0a\xf5\xc2\xb3\x39\x4f\xe4\x44\xe1\xbd\xe2\x4d\x75\xf8\xa5\x9b\x6b\x29\x92\x75\x3e\xf1\xfe\x9f\xff\xe3\xff\x54\xb9\xe0\x4d\xe5\xb9\xae\x0c\x8a\x25\x13\xef\x15\x7b\xa5\x72\x24\x4c\x51\x6d\xb5\x00\x69\xc5\x0d\x68\xe1\xe0\x07\xeb\xc0\x7d\x00\x65\x40\xa0\x80\xdc\x4f\xd1\x27\x24\x2f\xa8\x3b\xb2\xa0\x86\x88\xbb\xb3\x24\x1b\x39\xa7\x96\x2e\xbb\x74\x29\x30\xf2\x9e\x1a\x1a\xeb\xa3\x21\xa9\x0e\xbc\xc4\xa3\x94\x7e\x9c\xa0\x73\x7a\x18\x90\x8f\xd4\xbb\xf4\x70\x34\x9f\x7e\x9c\x6d\x36\x25\x75\x72\xd9\x6a\xa1\x4b\x1a\x76\x31\x79\x5f\xe6\x22\x68\xb1\xd9\x78\x81\x2a\x2e\x5b\x2d\x8f\xaa\x87\x04\xb7\x5a\x68\xa1\xf2\x48\xea\x05\x1e\x49\xa8\x47\x3d\x7d\x46\x7e\x4e\xbd\xcf\x54\x96\x7c\x12\x47\xde\x5f\xe0\xa9\xd5\x3a\x9e\x9e\xa7\xb7\x6f\xad\x20\xf5\x23\x56\xf4\x95\xff\xb1\xaa\x6b\x14\x79\x1e\xf9\xae\x28\x7c\x15\x1d\x4f\xff\xba\x72\x4a\x2c\xd5\xf7\x1b\xaa\xba\x4c\x6e\xe9\xf1\x74\xc1\x2f\x2e\x57\x59\xfe\xd7\x32\xcb\x81\xa3\xb2\x60\xa6\x39\x23\x70\x3d\x4b\x3f\x27\x57\x14\xfc\xfe\x7b\x73\x98\x06\x7c\x45\x6f\x10\xc7\xfe\x15\xe1\xd4\xf3\xb4\xc7\x2c\x1d\xe7\x4e\xdb\xfc\x9f\x06\x9b\x4d\x78\xcc\x4f\x03\xed\x15\xa2\x90\xfb\x5f\x47\x37\x2e\x37\x4b\x2e\x31\x79\x0f\x97\xee\x2e\xf8\x6a\x87\x85\x06\x09\x95\x08\x81\x51\x1d\x43\xe1\x39\x03\x09\x0d\xc3\xf9\x8d\x90\xf3\x2b\x04\x92\xdc\xfb\x39\xcb\xb9\xda\x2c\x82\x4a\xca\xb4\x44\xf5\x00\xd2\x02\x0f\xdc\x4f\x6b\xef\xff\x0c\x93\xf2\xf3\x42\x13\x68\x91\x3a\xb7\x7c\xa8\x05\xd2\x9f\xf1\x03\x1d\x8a\x59\xd0\xa0\x30\x08\x13\x67\xc1\xc4\x15\xe4\x16\x9c\xa5\x54\x94\x01\x07\xd7\x6d\x64\xd9\x6a\x05\x94\xfa\xbc\xd5\xf2\x7c\xef\x50\xb7\xb9\xa4\x87\x21\x26\x39\x45\xcb\x89\x87\xd4\xdc\x89\x89\x88\x5e\x46\x5e\xdb\xd3\x71\x8f\x6c\xa2\xe7\x45\x02\xfb\x39\xb9\xa2\xc8\xcb\x35\xa8\xad\xa7\x63\x9f\x1d\xf7\x66\x40\xb1\x5e\xf9\x68\xd9\x6a\x15\xb9\x31\xd0\xb1\xe4\x16\x6b\x69\x16\xb8\x36\x2a\x84\xd2\xbe\x9f\x9d\xc6\x20\x1a\xec\x8f\xcf\xd0\x5c\xc1\xf8\x15\xcb\xbe\x4c\x17\xfc\x73\x89\x32\x8c\x37\x9b\xf9\xd9\x60\x84\xef\xaf\x28\xea\x0f\xe1\x24\xbd\x28\xc6\x93\xc1\x78\xec\x0b\xd6\x4b\x5c\x8e\x3c\xb3\xd2\xea\xed\x79\xab\x75\xb8\x80\xb5\x4b\x11\x27\xe1\x71\x60\x42\x1d\xbd\xa1\x56\xd4\xe7\xdb\x0e\xf9\x36\x54\x0f\xf9\x40\xdf\x9c\xde\x4d\xca\xf3\xf6\xae\xfd\xa6\x38\xaf\xa5\x82\xe0\x03\xb3\xa8\xe7\xad\x96\xad\xfc\x83\xcf\xc9\x07\x7b\xd9\x7f\xd7\xb6\x75\x45\xaa\x49\xf2\x81\xaa\x69\x48\xcc\xfa\x9f\x7a\x11\xa7\xb9\xcf\xfd\x2b\xff\x83\x0b\x03\x54\xa7\x7f\x50\x5f\xdc\xf4\x7f\xaa\xf4\x0f\xc5\xe0\xde\x50\xdb\xce\xd9\x59\x88\x7d\x53\x91\xf9\xfc\x06\xd7\xc0\x86\xd3\x0f\x3a\x8b\x85\x91\x15\xe2\x05\xbc\x5c\x96\x18\xed\x72\x32\x8c\x8e\xa7\x6a\xaf\x39\xbb\xd1\x39\xb2\x4a\x85\x97\x90\x5c\x62\xdc\x78\x33\xd6\x0d\xd4\x27\xf2\xe6\x21\x46\x0d\x98\x3d\xf2\xc6\xf4\xe0\xde\x30\x25\x77\x55\xde\xa2\x89\x88\xbb\x43\xa8\x86\x4c\x81\x57\x54\xc4\x04\x87\xd8\x14\x4f\xa1\xd6\xac\xb3\x19\x89\x81\x6c\xb3\x8a\x26\xd6\x09\x04\x28\x9a\x58\x80\x3e\xa8\x1f\x50\x8e\xd6\x1a\x4a\x8f\x38\xf6\xe3\xad\xfa\x8f\x28\xde\xe3\x93\x45\x6a\xc0\x5e\x3c\xe0\x5b\x45\x4f\x6d\xdb\x5e\x72\x57\x84\x6b\xdb\x2d\x51\x5c\xce\x1f\xd0\xa6\xe3\x31\xc1\x69\xf5\x89\x33\xc9\x9c\x99\xdc\xdb\x51\xc5\x84\xfd\xb1\x1d\xe5\x6e\x4c\x7d\x1b\x32\x0d\x9c\x70\xe0\x76\x85\x04\x2e\xbb\xd8\x76\x7c\xd3\x80\x47\x9a\x51\xb8\xdf\x17\xa8\xe9\xd5\x4b\x63\x18\xf8\x6e\xc7\xe6\x2f\x0c\xc3\x40\x73\xa2\xa3\x71\xbf\xe6\x77\xca\xf1\xd5\x03\xb0\x76\xad\x9a\x9f\x88\xce\xbb\x28\x35\x2e\x8e\xea\x37\x81\x5a\x6c\x28\xa8\x9c\x58\xaa\x2e\x82\xbb\xbb\x49\x31\xef\x82\x14\x2e\xf8\xc0\xc1\x9c\x13\x0c\x18\x58\x5e\xc7\x11\x97\xf6\xe3\x02\x11\x8c\x33\x88\x40\x9a\x4e\x93\x59\xe1\x6a\x10\x1c\x8b\xc9\x69\x32\x33\x37\x42\x09\xdc\x35\x26\x38\xb6\x37\x27\x4d\x20\x5f\xaf\x11\x32\xab\x6a\x91\xe3\x9e\x4f\x6d\x83\x71\x18\x3e\xc9\xf3\xa8\xd6\x6f\x22\xc2\x9c\xdd\x94\x1f\x71\x92\xd2\xec\xc8\x06\x00\x44\x28\x6c\xf7\x8e\xb8\xdf\x3b\xca\xda\x29\x3e\x92\x3e\xea\xb7\x87\x47\x99\xdf\x3b\x4a\xf1\x51\xe2\xa3\xd0\xb7\x5f\x21\x85\xf9\xe9\x91\xc0\xc7\xc3\xda\xbd\x80\x26\xbf\x4a\xa7\x7a\x3b\x43\x33\x4e\x5c\x04\x4d\x4e\x69\x30\x49\x68\x10\x81\xa2\x1d\x4a\x68\x48\x40\xfc\xeb\x00\x7b\x72\xa4\xf8\x4b\xca\xa7\x42\x11\xfb\x7c\x2a\x7c\x60\x12\xe1\xb8\x9d\x8a\x76\x38\x8b\xba\xaa\xb3\x8a\x05\x3c\x95\xed\x50\x25\xfa\x5d\x95\x98\xb6\xb3\xc2\xef\x13\x42\x49\x5b\x1c\x4b\x7c\x24\x49\xac\xbd\x10\x95\xce\x37\xad\xd8\x56\x3a\x9e\x46\x07\xc3\xbd\xbe\x46\xf7\x6e\x1c\xb5\x06\x75\xac\x52\x9d\x89\xfd\xf3\xe0\x6e\x6e\x94\xfc\x95\x86\xf8\x34\x98\xf8\x7e\x12\x25\xd8\x0e\x1f\x09\x5f\x4d\xcd\x5f\xa5\x99\x06\xf5\x10\xeb\x74\x9d\x3a\xd7\x2f\x5d\xf5\x72\xe0\x38\xc5\x94\xd8\x19\x3d\x84\x19\x84\xd1\x6f\x49\x77\xd0\x7d\x74\x94\xf6\x32\xe5\xe6\xd6\xde\xca\xec\xfa\x82\xeb\x06\xbd\xfe\x5e\x8c\xe1\x8e\xb5\x38\x86\x92\x23\x37\xa2\x43\xe6\x1e\x35\xb2\xcd\xcb\x38\xc9\xaa\xaa\xe4\x2c\x1c\x07\x9b\x4d\x72\xda\x06\xa5\xb9\x76\x6f\x18\x1c\x39\x1c\x72\x72\xdc\x1b\x06\x38\x4a\x70\x54\x68\xcc\x59\x52\x52\x46\x1c\x37\xba\xba\x79\x16\x52\x43\x85\x4e\x9c\x2b\x49\x57\x71\x2f\x69\xcb\x49\xfd\x06\xaf\x8a\x02\xd5\xb1\x05\x71\x38\x65\xf9\xae\xb2\xb5\x39\x49\x68\x78\x9c\x94\xec\x2b\xab\xa2\x79\x28\xe8\xb3\x23\x7d\x27\x07\x3a\x96\xbc\xde\x79\x89\x27\x49\x24\x1b\x5c\x91\xed\x9b\xa3\x7d\xa3\xdf\x12\xb5\x38\x4f\x02\x65\xb6\x75\x5c\xe2\xd3\x33\x1d\xd0\x93\xf4\xc3\xe1\x5e\x01\x5e\xdd\x0d\xad\xee\x9c\x42\x89\x2f\x98\xe4\xa5\xf5\x83\xf5\x8a\xd8\x30\x23\x10\xa9\xeb\x8d\x58\x72\xc4\x8f\x50\xd8\x66\xd8\x97\x47\x0c\x93\x64\xdb\xe4\xb4\xb6\xbb\xff\xf6\x6c\x8f\x47\xdc\x86\xb6\x9d\x85\x54\x2d\x26\xaa\xc5\xc6\xe6\xd4\xf9\xf2\xd4\xe6\xe4\x66\x83\x24\x9d\xce\x70\x79\x11\x55\x1e\x21\xf6\x68\xa9\x9c\x24\x82\xca\xfa\x55\x79\xd1\xc5\xcc\x45\xfc\x3a\x98\x35\x5c\xfa\xab\x23\x44\xf5\x39\xc3\xbe\x3a\x30\x8e\x0a\xf4\x26\xb6\x8d\x17\xb3\xfa\x64\xfa\x62\x7d\x71\xc1\xb3\x8e\xc8\x7f\x16\xfc\x06\x62\x6d\x1e\x56\x35\x87\x5f\x30\xc9\xd4\xb7\xba\xa3\x60\x73\x8f\xa5\x95\x88\x46\xbd\xe1\x27\x23\x44\x38\xab\x77\xf0\x82\x3d\x73\xef\xb7\x24\xa3\xf7\xdb\x83\x42\xb5\xe1\x21\x57\xe8\xa0\x08\x7d\xbf\xc5\x26\xf4\x1d\xb0\xc9\xf5\x4c\x7a\x11\x54\x26\x89\xa1\x42\x3e\x11\xcd\x27\x70\x94\x3d\x7a\xe8\x6a\x5d\x0b\xc8\x27\xaa\xe7\x6d\xa6\x50\xe7\x68\x30\xfa\xf4\x03\x62\xcf\x7c\x14\x17\x17\x5a\x29\x86\x70\x70\x90\x58\x6a\x58\x50\x0d\x2d\x85\x87\xda\x4c\x4b\xbb\x5c\x5a\x44\x9c\x06\x93\x20\x12\x18\xa8\x0a\x4d\x77\x70\x94\x41\x4e\xdf\x4f\x66\xbb\x20\x56\x1c\x4d\x4d\xac\x84\x68\x87\x2e\xb5\xc9\x8f\xa8\x70\xc2\xa1\xa7\x53\x39\x43\xbc\x2d\xe1\x08\x19\x75\xf7\x3b\x1e\x37\xf3\xf0\xab\xbe\xc6\x5f\x94\x17\xf3\x57\x3a\x25\x77\x2f\xb9\x4f\x7a\x3d\xe3\x4e\x54\x9d\xa2\xda\xa7\xf4\x60\xd8\xd5\xa2\x7f\x75\x50\x59\xe4\x14\x17\x7c\xcd\x33\x8e\xaa\x52\xe6\x3b\xa1\x08\xbe\x46\x80\x53\x35\xdb\xeb\xf2\x2f\xc6\x9a\x85\xc9\x08\x92\x65\x8a\x54\x29\xba\x61\xde\xb9\x24\xb2\x73\xa9\xaf\x34\x78\xe7\x9c\xc8\xce\x39\x26\x73\xa3\x1a\xf0\x03\x46\x85\x2a\x3a\x91\xa5\xf2\xfe\x7e\x91\x1a\xef\x64\x54\x20\x89\x09\xef\x5c\xd2\x4c\x3f\x9c\xd3\x58\x3f\x58\x35\xf2\x39\xbc\x2a\x06\xad\x0c\xe9\x7a\xc9\x96\x4b\x46\x39\x11\x5b\xe4\x3a\xba\x98\xef\x91\xe0\x99\x9d\xa5\x96\xdd\xa2\x9c\x07\x08\xd6\x0c\x57\x82\x0c\x67\xbb\xf4\xab\x70\x66\x47\x6d\x1b\x02\x80\x25\x3a\xd9\x66\x13\x90\x58\x3f\x5f\xaa\xe7\xb9\x7e\x3e\xdf\x6c\x8a\xf0\x84\x29\xe5\x28\x55\x0d\x72\x14\xab\x86\x38\x9a\x63\x22\x8a\xd1\x86\xa4\xc9\x7d\x53\x27\xa3\x29\x28\x5e\x74\x2e\x69\xac\x1f\xce\xe9\x1c\x1e\x60\x62\xb6\x3a\xca\xf1\x1c\x29\x3e\x92\x2c\xe8\x1c\x29\x7e\x74\x4b\x7a\xc3\xe1\x1f\x7a\x32\x54\x5c\x36\x16\x87\x44\x9d\x62\x84\x53\xa2\x37\xea\x3e\xb6\x01\xde\xed\x10\x4c\xea\x24\x53\xd0\x7e\x3c\x6d\xfb\xb3\x09\x9a\x44\xbf\x2d\xfc\xdf\x3a\x93\xdf\x16\x47\x1b\xf8\xf1\xb1\x75\x2a\xa2\xbe\x83\x26\xc0\xf1\xa5\x71\x06\x69\xdc\x6d\x88\x4e\x9e\xae\xb3\x39\x27\xde\xa5\x57\xf7\xb8\x69\x21\x01\x28\x3d\x2a\x3a\x31\xcb\xe5\xb7\xc9\x82\xdf\xd2\xcc\x79\x0e\x48\x4e\xdb\x21\x59\xd0\xe9\x8c\xac\xa9\x89\x5a\xc5\x7d\xea\x79\x44\xaa\xbf\xcf\x51\x42\x45\xa1\x59\x00\xee\x94\x33\xfd\x2a\x31\x7e\x8e\x51\x4c\x53\xad\x92\x81\xcf\xe6\x20\x63\xb7\x07\xda\x9c\xc4\x98\x2c\xa6\xf9\x6c\xa2\xfe\xf8\x34\x8e\x16\x53\xdf\xcf\x67\x34\xc6\x04\x25\x70\xd7\x83\xb5\xfb\xce\x54\x3d\x4e\x9c\xac\xa9\xcd\x9a\x46\xc8\x3c\x69\x3f\x7e\x46\xd1\x51\x44\x39\xb9\x2d\x48\x9d\x44\x87\x33\x27\x73\x77\x5c\x85\x5d\xca\xa9\x13\xfe\xd1\xe9\xdc\xde\xae\x2d\x0a\xed\xbf\xc9\x7a\x1a\xcc\x26\x4f\x13\x97\x2b\x1c\x04\xb0\x89\x54\xa1\xce\x2d\x7e\x50\xcc\xee\xdc\xd8\x6c\x91\x34\xb6\x8f\x66\xab\xd6\x8f\xa0\x42\x43\x15\xfc\x22\xfb\x3e\xc3\x8b\x29\x4a\xe8\x1a\xb4\x52\xc5\x8c\x26\x9d\x5b\xe7\x54\x5a\x98\x3b\x29\x0f\x6f\x15\xd5\x37\x1c\xf6\x1f\xe3\xb1\x7f\xd5\x48\x98\x68\x75\xab\x45\xf5\xfe\xb5\xab\xef\x5f\xc3\x71\xa0\xdd\x64\xfe\xf0\x2d\x49\xe9\x7d\xe1\x21\xf2\x6d\x14\x90\xe2\xe5\x57\xc5\x33\xa7\x92\x49\x1e\x05\x24\xff\xc0\x6f\xd4\x57\x70\x8e\xf5\x36\x0a\xf5\xc3\xaf\x51\xb8\xdd\x89\x0a\xa0\xf8\x50\x92\x6a\x60\x05\x19\xb2\x65\x5a\x62\xc7\x9d\x2c\x3f\xe2\xbe\x3c\x92\x00\x80\xfc\x98\xc6\x44\x1e\x03\x1c\xe5\x94\x1f\x25\x40\x2c\xb6\x5a\x28\x69\x53\x7e\x94\x13\xd6\xa6\xf2\x28\xc7\x04\xcd\x9d\x0a\x92\xa3\xc4\x67\x47\x4c\x47\x9e\x38\xa6\x73\xc2\xd4\x9f\xfc\x98\xce\x31\xe1\x47\xec\x54\x1e\x25\x20\x45\x6c\x2b\x74\xd0\x96\x6a\x53\xe4\x24\xa6\xed\x18\x13\x77\xbc\xc2\x1d\x6f\x6a\xc7\xab\xc5\x1f\x92\x25\x5d\x08\xc1\x72\x94\x99\xf1\x17\xe9\x28\x87\x44\x3d\x19\xb1\x9d\x8c\x79\x3d\x5c\x80\x36\x3a\x6a\x52\x9f\x2b\x42\xb8\x4d\xb8\x8e\x4e\xee\x7b\xcf\xbc\xc8\xf3\xb6\x75\xd0\x4a\x49\xac\xa7\x72\xae\x36\x74\xae\x36\x74\x23\x2a\x76\x6f\xd5\x0a\x6e\x10\xec\xd5\x0e\x29\xcd\x36\x1b\x76\x48\xa9\x59\x94\x9c\xc6\x7a\xdf\xb9\x3e\x44\x81\x02\x53\x3d\x56\x3f\x09\x3e\x98\x97\x5b\xb3\xdd\xd7\x9b\xb3\x08\x0e\xb9\x25\x90\xdc\x75\x92\x19\xec\x59\x70\x92\x8b\xb2\xcd\x26\xc5\xad\x56\x43\x23\x7e\xe6\x4b\x3f\xf5\x13\xbc\x45\x69\xa7\x5c\x05\xe2\xbc\xfc\x4a\x62\xf7\x4b\xec\x7e\x01\x3f\xf3\x55\xf6\x4d\x01\x9a\x1a\xa1\x9c\x28\xda\x45\xb1\x94\x13\xe9\xd3\xde\x30\x88\x64\x9b\xab\x57\x05\x04\x90\x80\x49\x5a\x0c\xc9\x04\x5a\xcb\x50\x82\x7d\x4f\xaf\xb9\x9d\x01\x86\x2b\xe3\x02\xf1\x12\xc6\x91\x2c\xa2\xb3\x55\x0b\xf9\xd2\x67\x30\x1a\x9d\x40\x62\xfb\xf0\x60\x5f\xf7\xf4\x04\x80\xec\xc1\x8e\xec\xf4\xc3\x14\x29\xba\x01\xef\x24\x36\xbf\x4d\x9d\x60\x04\x40\xca\x40\x46\xb2\xd9\xc8\x43\x4a\x99\x85\xb1\xd4\x56\x9e\xaa\xca\x15\x58\xdb\xfe\x78\xc4\x3e\x60\x0f\x1f\xc4\xc5\x08\xe6\x35\xf0\x48\x34\x78\xcc\x2b\xbd\x97\x84\x59\xf0\x00\x53\xbe\xa4\xd5\x02\x8b\xbe\xcd\xa6\xa9\x41\x3f\x01\xcf\x85\x4c\x9b\x6c\xa8\x51\xc1\x46\x23\xe6\x41\x81\x88\x49\x89\x6d\x0a\x8c\x34\xa5\xb1\x3e\x57\x9a\x70\xae\x24\x89\x3a\x17\x59\x71\x49\xa1\x68\xa1\x53\xf6\x1c\xcf\xa7\x48\xd2\x5c\x11\x42\x0a\xfd\xca\x0a\xfa\x9d\x97\xe8\xb7\xa4\x52\x2a\x2a\xf1\xd6\x61\x7c\xc2\x6f\x50\x43\x2c\xfb\x17\xdf\xbf\x7c\xc9\x64\x26\x6e\x27\xc5\x53\xf4\x0b\x3f\xff\xbb\x90\x5f\xbe\x7e\xad\xdf\xb1\xd6\xc1\x2f\xf4\xbc\x3b\x22\xff\x76\xc1\x13\x29\xe4\xdd\x24\x8d\x62\x24\x3b\x4c\x51\xaa\x44\x76\xe6\x44\x76\x16\x44\x76\x38\x91\x9d\x0b\xbc\xc5\xc4\x5b\xdd\x92\x67\x9e\xfa\xc1\x1e\xf1\x16\xfc\x12\x7b\x9a\x7e\x6a\x72\xe3\x58\x9a\x69\x21\xb6\xd9\x20\x46\x17\xe9\x1c\xd4\xab\x8d\x69\xca\x57\x31\x57\x6f\xaf\x5e\x23\xef\x4a\xca\x55\x74\x7c\x7c\x73\x73\xd3\xb9\xe9\x75\xd2\xec\xf2\xb8\x1b\x04\xc1\x71\x7e\x7d\xe9\x01\x61\x82\x09\x53\x0c\x7e\xa3\xdf\x4d\xc2\x31\x41\x8a\xd7\x29\x92\x3a\xe7\x2c\xe7\x3f\xb3\x18\xac\x65\xd2\x58\x2c\xd4\xce\xc1\x78\x12\x6b\xab\xf0\xa5\x9e\x85\x0e\x33\x26\xe1\x73\xc2\x3b\x0b\xc2\x3b\x9c\xf0\xce\x05\x8e\x52\x18\x28\x0c\x13\xc3\x3f\xbc\x25\x8a\xe3\xfa\x34\xf5\xa3\x0a\x2f\xa2\xb8\x1b\xcd\x12\x8c\xc2\xc1\xc8\xa8\x21\x85\xff\x2f\x7b\x6f\xbe\xdc\x36\xae\x2c\x0e\xff\x9f\xa7\x48\x54\x89\x0a\x10\x9b\x34\x29\xc7\x59\x68\xc3\xfa\xb2\xcd\x64\x66\xec\x24\x33\x76\x36\xeb\xe8\xb8\x68\x0a\xb2\x98\x50\xa4\x42\x42\xb6\x95\xb1\x7e\xcf\xfe\x15\x36\x12\xa4\x28\x59\x9e\xc9\x59\xee\xad\x5b\x49\x59\x24\x96\x46\x13\x68\x34\x1a\x8d\x46\xf7\xa3\x1d\x65\xec\x24\x16\xc9\x90\x24\x88\xef\x8e\x31\xe4\x24\x41\x5c\x1c\xe4\x3d\xab\x94\x62\x30\x5b\x56\x54\x8f\x4d\x11\x6d\x5c\x6c\x5e\xef\x54\x7a\x9f\x5d\x5f\xb7\xce\xd2\x34\xa6\x81\x38\x54\x1e\xf7\x90\x0b\x43\xa9\x4f\xf7\x51\x2b\x11\x26\x13\x32\x23\x76\x4e\xfc\x96\xb4\x60\x50\x25\x13\xb5\xe3\x7d\x27\x36\x35\x3d\xc4\x48\xc2\x27\xd7\x3b\xec\xe7\xce\x89\xcf\xcc\xad\x3f\x2f\xd5\xe3\x79\xd5\xe4\x97\x01\xa3\xbd\xd4\x39\xe1\xd3\x72\xa6\xd4\xe8\x33\xe7\x44\x39\x7a\x8c\x72\x1d\x2a\xac\x97\x39\x87\x7e\xd3\xe5\x08\x1d\xb7\xac\xf9\xea\x44\x71\x44\x55\x5c\x36\xc3\xbd\xd0\x39\xf1\xe3\x82\x7f\x71\x91\xfe\xf1\x66\x72\x75\x6e\xa8\xad\xb4\xa8\x12\x91\x6e\x27\xe0\xe2\x0b\xb5\x1f\x41\x4a\x22\x3b\x33\x85\x0f\x7d\x33\xe8\xca\x55\x96\xf4\x73\xfd\x70\xe5\xe9\x14\x4f\xf2\x07\x75\x85\xa8\xd5\x32\xd7\xeb\x8a\xff\x84\x78\x11\x1b\xc6\x93\xe1\xaa\x9b\x36\x31\x4c\xd2\x0b\x7a\x9c\xd6\x4e\xd7\x24\x7c\x8b\xb4\x0e\x5b\xca\x06\xb1\xc4\xea\xca\x23\x16\xc5\x82\xc1\xa1\x1a\x9e\x73\x8f\x58\x0c\x2f\x20\x8c\xd3\x9c\xbe\x0b\xd8\xd8\xbc\xab\xa1\x35\x24\x0a\x48\xbb\x8d\x6a\x1f\x77\xe5\x42\x01\x46\x03\x86\x02\x93\x13\x3e\x6f\xe2\x28\x59\x83\xec\x41\x89\xec\x32\x8e\x0a\xb5\x6f\xb3\x60\x98\x05\x2c\x0a\x5f\xcc\xb2\xa5\x0f\x37\xee\x58\x73\x78\xbf\xb7\xac\xbb\xc2\x35\x39\xff\x65\x26\x34\x0e\x3f\x59\x82\x1f\xe0\x05\x9c\xd1\xef\x11\xcd\x56\x01\xe7\x9b\x60\xa3\x81\x17\xcb\x0d\xdc\x55\x6b\xc7\x5d\xbe\x7a\x54\x1b\x8c\x96\x1a\xe4\x92\x4c\x90\x85\xcb\x0d\x09\xf9\xd5\x0c\xfb\x62\x25\x10\x11\x2b\x82\x94\x58\xa9\x8c\x43\x55\x0c\x04\x84\xc5\xe8\x71\x56\x61\x53\x18\x92\xc8\x66\x30\x23\xb1\x4d\x61\x4c\x42\x9b\xc1\x88\xcc\x3a\x33\x6b\xdc\x11\x17\x93\xd2\x3d\x77\xd9\x9e\x3b\xa1\xe7\x01\x8b\x2e\xe8\xdd\x2c\x18\x46\xb3\xdc\xbf\xdb\xb2\x52\x79\xab\x4a\x46\x3b\xd3\xad\xe1\x26\xd2\xf2\xc8\xd2\x60\x19\x77\x8d\x46\xfb\x19\x8e\x46\xe5\x21\xe2\xb8\x93\xdb\xc3\xce\x0c\xef\x67\xed\xb6\x92\x08\xa7\x24\xb1\x63\x98\x90\xc8\x0e\xe1\x90\xe4\x9d\xdc\x1a\x76\x86\x70\x41\xa6\x9d\xa9\x35\xe9\x4c\x60\x6e\x08\xde\x87\x18\xce\x8c\xd7\x11\x86\x73\x92\x4a\xcd\x3d\x17\x8c\x51\x20\x63\x00\x04\x61\x9a\x23\x74\x68\x8d\xec\x0b\xbc\x85\xba\x9d\x79\xe7\x0c\x63\xbc\x25\x0c\x64\xce\xb7\xce\xe0\x3b\x39\xdf\x9a\xdf\x29\x90\x3a\xb5\x3d\x81\x10\xaa\x50\x23\xb5\x4e\x3b\x33\xfd\x69\xd6\xa9\x70\x8c\x5d\x14\x78\xd6\xb2\x52\x91\xc5\xff\xba\xe0\x8a\x51\x47\xe3\xce\x74\x7f\xd6\x99\xe0\xda\xe8\x53\xeb\x7b\x27\x5f\xea\x24\xeb\x7b\x67\xa8\xa4\x92\xe6\x59\xd0\xd0\xaf\x82\x64\xea\x04\x23\xf6\x39\x26\xc9\xe4\xe4\xde\xbd\xfc\x8e\x34\xdf\x93\xa1\xe6\x64\x17\xf1\x5e\x89\xc5\xfa\xa1\xc2\x3e\x45\x09\x7f\x1f\x13\x6a\x0d\x61\x44\x98\x35\x83\x29\xf1\xfe\x99\xc3\x84\xe4\xbd\xd8\x0e\xfd\xd0\x16\xb1\x54\x92\x0d\x89\x26\xc1\x77\x6a\x14\xd3\x33\x29\x66\x2c\x3e\x67\xe4\x97\xd4\xa0\x8b\xd9\x63\xbc\x9f\x5d\x5f\xd7\xd2\xe7\x9e\x3d\xc2\xfb\x19\xae\x0d\x8c\x02\x83\x81\xef\xb1\x26\x7b\xae\xb0\x76\x99\x3c\x88\xac\x08\xc3\x64\x3f\xed\x99\x63\x24\xe7\x63\x22\xc6\xc8\x83\x96\x35\x95\x3d\x4a\xed\xa1\xee\x5b\x9b\x0f\xf1\xea\x92\xc5\x60\x8c\xeb\x83\x31\xc2\xfe\xa4\x4a\x34\x35\x28\x82\x22\x26\xfb\x24\x90\x35\xeb\x00\xa9\x95\x94\xa3\x12\xe2\x65\xf2\x30\x06\x29\xc4\x18\xe3\x05\x64\x34\x64\xeb\x78\xde\x5f\x61\xf8\x56\x6b\xac\x18\xd7\x85\x62\x5c\xe3\x96\x65\x27\x56\xeb\xa4\xb5\x28\xef\xe7\xaf\xb0\xcf\x3f\x2d\xee\x7f\xe5\x24\x5c\x40\x77\x7b\x67\x8d\x69\x80\x69\xd2\x2e\x04\xe7\xe7\x81\x32\x0b\xcf\xe5\x1e\xf6\x65\x74\x41\xb3\x73\xde\x1c\x4f\xfc\x48\x6b\xa9\x07\xa9\xcc\xf8\x56\xcf\x78\x97\x4a\x75\xc3\xab\x7a\xc6\xd1\xb7\x4c\x9e\xbf\xbe\x5b\xca\x99\x4f\x62\x05\xee\x83\xca\xd3\x62\xaf\x48\xfc\xac\xd2\x26\xd3\x38\x0a\x23\xa6\xc3\x16\xf2\xb4\x83\x28\xa1\x81\x34\x8a\x7f\xa9\x52\x14\xa4\x2f\xf2\xf5\x6d\x36\x8c\x92\x40\x5e\x96\x0e\x65\xd2\xbb\x34\x4a\x24\x90\x99\x4e\x90\x28\xdf\x97\xaf\xbf\xcf\x82\x84\x45\xda\x30\x9f\x9a\x89\xdf\x65\x62\xa6\x12\xff\x08\x86\x91\x82\xcd\x54\xd2\x11\xfd\x36\x93\x76\xd9\x22\xf9\xed\x52\xb2\xc6\xef\x68\x29\x47\xa3\xf1\x7c\x29\xa7\x82\xd1\xe7\xa5\xec\xa2\x67\x5f\x2e\x67\x95\x5d\xfb\x5a\x67\xea\xd2\xbf\xab\xf7\xb2\xc8\x7b\x99\x72\x3c\xce\x68\x3e\x4e\x63\x75\xab\x40\xd5\x3b\x8e\x26\x12\x81\x33\x95\xf0\x9e\x85\xe2\xfd\x8a\x42\xe9\xfe\x5b\x36\x65\xca\xda\x6e\x53\x18\x40\x65\xe1\xb5\x14\x40\x4d\x98\x70\xdd\x75\xfd\xd2\x3e\xeb\xae\x27\xdd\x2c\xc8\x68\x16\xb4\x6e\x80\x65\xe4\x31\xac\xc3\x68\x94\x26\x58\xf2\xaa\x6c\xed\x18\xfa\x56\x8d\x37\xec\xe4\xa8\xe4\x6a\x51\xc2\x68\x36\x4d\xe3\x80\xa5\x19\xa2\xf8\x66\x34\x0b\xec\xa0\x01\x28\x6b\x00\xca\x70\xf5\xfb\x2a\x5f\xa5\xa2\x8b\x20\xef\xe1\x93\xc7\xe5\xd1\x89\x8c\x96\x86\x5a\x91\x9a\x2c\xad\xca\xa9\x82\xbe\xe7\xcb\x57\x8e\xd4\x39\x00\x46\xfa\x03\x10\xe1\x54\x02\x12\x9b\x96\x36\x91\x0c\xa8\x94\x11\xea\x9c\x53\xa6\x62\x2c\x17\xe7\x58\x99\x0c\x9e\x7d\x8f\x90\x58\x9b\xfa\x07\x77\x28\xdf\x07\x22\x79\x36\xa1\x82\xd7\x1b\xb1\xf9\x92\x7e\xf6\x40\xc7\x48\x2b\xae\xf5\x67\xaa\x4b\x88\xa9\xa1\x8f\x46\xe8\xde\xd2\xd0\x14\x3b\x62\x7d\xa2\x2a\x30\x2f\x3e\xa4\x1e\xe8\x3f\xc1\x54\xc4\x83\x0e\xf0\xf5\xb5\xc4\x8b\x6f\x9c\x05\x56\x01\xc7\xaa\x3c\xe9\x83\x4c\xf6\xee\xa6\x1e\xf7\xab\x9e\xf0\xb3\x8a\x9b\xfd\xcc\x51\x97\x7a\x37\x03\x16\x10\xca\x01\x04\xbc\x62\x98\x4e\xe7\x0d\xe6\x7c\xa1\x30\x38\xd0\x60\x11\x17\x8b\x23\x75\xe1\x37\x03\x23\x82\x40\x56\x8d\xa3\xa3\xbc\x37\x40\x42\x42\x54\xd6\x96\xc3\x27\x76\xbb\xaa\xdf\xf9\x76\x57\x7e\x3e\xc4\xc4\x85\x21\xf1\x60\x46\xee\x79\x30\x26\x2e\x8c\x88\x0b\x53\xe2\xec\x94\x54\x31\x41\xfa\x2c\x2e\x43\xfa\xa6\x34\x44\x64\xb8\x27\xce\x20\x7a\x43\x3f\x86\x9c\x44\xbd\xd8\x1f\xde\xa1\x04\xe5\x76\x68\xc4\x6c\xf2\x20\xb1\xc7\x56\xb7\x33\xc2\x30\x13\xca\x58\xf3\xf4\x11\x63\x08\x2d\x51\xc3\xa6\x1d\x94\xd8\x63\x8c\x3b\x53\x60\x44\x9c\xcc\x8c\x65\x8d\xd0\xbc\xab\x1a\x16\x36\x19\x45\x4c\xa1\x3b\xca\xf2\x58\x1f\x1c\xd4\x5d\x16\x94\xfa\xfc\xd0\xa2\x1d\xb6\x30\x4e\x3b\x51\xd4\x9b\x94\x06\xfe\xfe\xa4\xa0\x59\x19\x00\xfd\x6e\xa2\x7b\x10\x92\x25\x7a\x5d\x37\xbe\xfc\xcb\x60\x82\x30\xf6\x33\x4e\x1d\xc9\x6d\x08\xad\x1f\xc3\x70\x40\xf8\xb0\x58\x31\x0c\x89\x35\x94\x80\x44\x72\x01\x4a\x5c\xe5\x6a\x80\xb7\x5c\x79\x46\xee\xb9\x1c\x02\xaf\x5a\x04\xfb\x69\xba\xe7\xc7\x0b\xe4\x8c\x4e\x9b\x4c\x4b\x45\xbb\x2b\x9a\x6c\x0c\xf1\x70\xef\x1e\x95\x68\xcf\x78\xd5\xe9\x6d\xa2\x24\x8c\x89\xe1\x10\x66\xc4\xa5\x26\x09\x69\x6c\x40\xba\x55\xc8\x87\x8a\x7f\x99\x65\x58\xb7\x0d\xff\x20\x00\x8c\x38\x00\x79\x35\x75\xa3\x9a\xd3\xc6\xb3\x78\xe1\xf0\x46\x02\x9c\x2e\x84\x23\x99\x46\x56\x90\xa3\x0c\x61\x10\x43\x8b\x15\xd9\xcf\x70\xa5\x2b\xd0\x18\x57\x3e\x07\x8d\xb0\xc4\x0e\x4d\x0d\xbe\x31\x41\xd8\xe0\x1c\x95\xf8\x5a\xa5\x31\x1b\xc7\xa1\xb0\xee\x29\x46\x8e\x56\xc0\x83\x9a\x1e\xb4\x82\xc4\x52\xaa\x2c\x4b\x57\x7d\xd6\x10\x31\xc4\xa5\x69\x6a\x86\xb4\x30\x72\x75\x9c\x2c\xa9\x08\x2f\xf0\xae\x7e\xb8\x87\xb1\x58\x0e\xc7\x7c\x39\x74\x9f\xee\x88\x98\x09\xe8\xe1\xce\xd3\x87\x22\x26\x82\x32\x29\x9d\x14\x1a\xbd\x43\x11\xe3\xfa\x91\x29\x97\x5c\x94\x23\x67\xc9\xcb\x56\x73\xd2\x77\xc1\x1b\x98\x31\xbd\xcc\xfb\x58\x45\xf2\x79\xc5\x2c\x95\xd9\x44\x9a\x9d\x2d\x1f\x3a\xa3\xc4\xa6\x78\x8b\x2d\x7c\x94\x90\x42\x2b\xf6\x26\x78\xe3\x3b\x3b\xb0\xdc\x31\x89\x92\xa1\x92\x8a\x67\x4f\x23\xd8\x22\xa1\xf2\xb6\x23\xed\x7b\x83\xd2\x62\x84\x55\xee\x3e\x06\x7c\x95\x39\x47\xc2\x71\x54\x46\x12\x94\x42\x86\xb1\x2f\xd2\x02\x88\x64\x5a\x26\xc2\xeb\x36\x10\x70\x86\x02\x11\x8c\x7e\xc9\x47\xa8\x46\xa0\x20\xe1\xe2\x7a\x86\x3e\x90\xc5\x22\xcc\x6d\x69\x7a\x10\x54\x43\xda\x0a\x1f\x84\x2a\xac\x3a\xed\x07\x83\x3d\xfe\x29\x62\x59\xd0\x97\x0c\xb0\x11\xe3\x90\x95\x86\x54\x65\x2a\xde\xb5\xac\x74\x2f\xd8\xc5\x51\x3f\x1d\x90\x73\x19\x9a\x98\xf6\x53\xcb\x1b\x60\xc8\x78\x5a\x82\x18\x4f\x63\x32\xad\xc9\x78\xa3\x30\x2c\x19\x49\x9b\x0f\x60\xe0\x01\x97\x0f\x0a\xf1\xa0\x9f\x0c\x84\x07\x15\x54\x8d\x1a\xfa\xac\x1a\x0c\xaf\x10\xec\x8a\x30\x6e\x58\xcb\x81\x3a\x08\x1b\x36\x04\x3b\x9e\x6c\xbe\x61\xec\x84\x71\x30\x99\x22\xaa\x7e\x71\xb9\x66\xd3\xe2\xc9\x0c\xd5\x7a\x60\xae\xf1\xa0\xdd\x5e\xcc\x21\x26\x73\x08\xc9\xd4\x39\x81\x9c\x9c\xdd\x31\xa6\xb6\x59\x3c\x2c\xc7\x2d\xd5\xe3\x16\xeb\x71\xd3\x5f\x9e\xdf\x23\xe4\x4c\xde\xbd\xe0\x74\xc5\x48\xda\x0f\x6d\x6f\x00\x74\x5f\x06\x61\xd6\x81\x3a\x13\x0c\x39\x59\x65\x5f\xc1\x19\x1d\x05\xd3\xfb\x24\xc6\x0b\x0c\x01\x09\xf7\xbb\xbd\xef\xfe\x29\x44\x24\x53\xa7\xff\xe6\xec\x67\xb5\x73\x0a\x56\x28\x91\xf9\x16\xb9\x97\xf8\x28\xba\xbe\x46\x11\x09\x50\x2a\x16\x79\x8a\xc5\x09\x27\xc6\x88\xa2\x5c\x84\xda\xd5\x0b\xf8\xcc\x89\x92\x0b\x9a\xb1\x26\x0c\x73\xc4\x10\xca\xae\xaf\x51\x46\x02\x14\x43\x01\x6a\xe2\x9c\x70\x50\x89\xd8\xe3\xcf\x6e\xb5\xe0\xa7\x15\xe9\x10\x2e\x30\x0c\x39\x57\x4f\x4b\x09\x71\x76\x1b\x19\x20\xae\x09\x9b\x02\x58\xbc\x04\x6c\x95\x14\x70\xb7\x5e\x3f\x24\x87\xce\x09\x87\xc2\xab\x0a\x4a\xdb\x0c\x8f\x9c\x2f\xe4\xd7\xd7\x67\x12\x01\x41\x19\x1c\x82\x41\xc2\x9b\xc1\x09\x09\x95\x20\x42\x5e\xfd\x56\xa2\x32\x27\xb8\x19\xf6\x93\x85\x61\xcb\x63\xb8\x04\xa5\x24\x01\x46\x02\xf1\x6d\xa6\xab\xdf\xa2\xc0\x01\xc2\xe8\x0c\xce\xe4\x2a\x71\x55\x5c\x3a\x3f\x2e\x2e\xb4\x7f\xd5\x37\xe0\xdf\xea\x9b\xed\x70\xa4\xef\xbd\x97\x13\xc9\x70\x46\x2a\x4c\xce\x20\xe3\xdc\x63\xec\xc4\x73\xac\x38\xa3\xbe\xba\x84\x84\x9b\x99\x2b\x21\x8a\x2a\x4f\xa4\x2d\x18\xb5\xfc\x40\x5d\xac\x51\x77\x95\xf2\x96\x6f\x84\x3a\xe5\xf3\xc5\xbc\x7c\x61\x5c\xbd\xc0\xe6\xe1\xd1\x3d\x12\x94\xd7\x14\xf5\xe4\x10\xa6\x5c\xc7\xbc\x41\xc1\xd0\xaf\xaf\x91\x51\x88\x44\xc2\xa1\xe3\x57\xe7\xcb\x6b\x79\x40\x2f\xaf\x3e\xb5\x7c\xf1\x43\xd5\xef\xb9\xfa\x9d\xaa\xdf\xac\xe5\xaf\x6f\xee\xad\x6c\xee\x46\xe4\x97\xd1\xb1\x51\x8b\xb6\x44\xa0\x68\xd1\x1b\xd8\xbc\x90\x35\x52\xcd\x3f\xb8\xa9\xf9\x23\xd1\x7c\x03\xf0\x6e\x07\xb5\x1e\x98\xe0\x17\x85\xb1\xfc\x57\xe7\xe3\x7b\x8c\x6a\x3e\x61\x4b\xc1\x47\x4e\xf7\x52\xf4\xa9\x85\x72\xa3\x85\x7d\x76\x61\xd4\x2b\x08\x80\x2f\x1f\xe2\x86\x7b\xd2\x4f\xca\xf0\x9a\xa0\xcf\x59\x3d\xd7\xa7\x5c\xc6\x69\x0e\x93\x56\x2e\xa8\x25\xd4\xbb\xaf\x51\xc0\xe1\x05\x85\x6f\x9b\x3a\x3c\x71\xba\x4e\x9d\x24\x0a\x69\x85\xbd\xc9\x32\x89\xe0\xd2\x9e\x6b\x38\x46\xe2\xd0\xd5\x5d\xea\xac\x34\x35\x0d\x09\x5f\x2c\x21\x27\x59\x3f\x1e\xf0\x1d\xa0\x2b\x56\xe5\x7c\x2f\x14\x97\x1f\x43\x08\x49\xce\xb7\x75\x10\x91\x14\x52\x12\x43\x4c\x22\xbc\x3b\xb4\xed\xbb\xfb\xee\xae\x74\xf2\x13\xc9\x49\xf0\xf3\x53\x8c\x42\xc8\x39\x93\xe7\x3d\x8f\x8b\x35\x34\x1d\x90\x10\x38\x78\x92\x03\x43\x99\x50\x25\x44\xfb\x2e\x0e\xcd\x4d\x60\xb8\x15\xe1\x4e\x04\xb9\x4c\x13\xa1\xaf\x73\x91\x24\xef\x95\x0a\x3f\x38\xd1\x9e\x8b\xb1\x22\x14\xa3\x5c\xd8\x89\xf0\x56\x51\x55\x82\xcb\x45\xda\x22\x20\xd1\xa2\xdc\xbe\x50\xd3\x8d\xaf\x56\x85\x5c\x96\x7d\xbe\x52\x48\xe5\xeb\xfd\x4b\x21\xa6\x6a\x29\x9a\x9a\xbb\x6f\x4e\x41\x25\xe8\xcf\x05\x3d\x95\x8c\xa3\xe1\xf0\x5d\x53\xb2\x94\x16\x99\x4f\x0b\x4d\x89\x5e\xb4\x8c\xfd\xe6\xd2\xde\x91\xad\x61\x96\x95\x88\xf7\x8c\x2f\x43\x49\x79\x9b\x53\x6c\x01\x6f\xc5\x7b\x19\x11\xb7\x0f\xd8\x9a\xbd\x09\xff\xe4\x42\x50\x61\x9c\x2e\x1b\xfc\xb3\x57\x97\x46\x5f\x08\xd7\xf0\x1c\x25\x46\xd7\xbd\xa9\x78\x28\x14\x56\xd1\xa6\x4c\x88\x4d\x0b\x69\x2e\x37\xca\x6b\x32\xa5\x19\xd4\x5e\x26\xc8\x3e\x80\x40\x10\x6c\x02\x09\xc9\x20\x13\x84\x9b\x60\xa0\xc2\xa7\xa6\x76\x2c\xc1\xdf\x85\x91\x87\xa0\xa1\x14\x9b\xd4\xf1\xa2\x7e\x5d\x30\x4e\xcf\x2b\x63\xfc\xb1\x5e\x80\x5e\x4d\x2b\x05\xbe\x19\xce\xd3\x0a\x08\xb6\x59\xe2\x43\xbd\x04\x07\x51\x29\xf1\xaa\x31\xee\x29\xee\x59\xa8\xe5\xd1\x96\x45\xb1\x4f\x85\x51\xb8\x81\xf8\x3b\xc3\x75\x98\xd4\xfb\xdb\x14\xd9\xe2\x1e\x4a\x51\xe6\x93\x69\xab\x42\xd1\x0b\xf8\x88\x21\x21\x5a\x88\x15\x21\xcd\x25\xbf\xe0\xac\xa0\xb4\x3a\x35\x1c\xa8\x35\x90\x0d\x25\x44\x4e\xbf\x57\x3d\xfd\xb9\xbe\x27\xae\xf2\xb7\xdb\x3a\xc1\x73\x55\xb0\xd3\x32\xa9\x2b\xac\xfe\x8d\x2e\x06\xa6\x9c\x63\xf0\x57\x86\xb7\x28\x5e\xf0\xa1\x8a\x9a\xda\x94\xf0\x7b\xaf\xfc\x7a\xe3\xf4\x6a\xea\x6b\x38\xf2\x12\x0f\x93\x60\x12\x84\xfb\xee\x60\xcf\xe5\xbb\xa2\x77\x7c\x17\x12\x91\x77\x28\xc2\x40\xd1\x37\xf8\x80\xb1\xaf\x7a\x83\x15\x7a\x56\x61\xaf\xb2\xa1\xb6\x87\x58\x14\x52\xa1\xed\x59\x00\xbb\x95\xdc\x28\x54\xc2\xa2\x6a\xc2\xe7\xa7\x0a\x10\x4d\x28\xd9\x2f\x6d\x8a\x10\x16\x23\x93\xca\x7d\x5e\x4c\x58\xbf\xbc\x2f\x30\x28\xdc\xfe\xc5\x7b\xe9\x1d\xce\xb8\xfb\x29\xc4\x03\xd2\x8f\x21\x1d\xc8\x7a\x39\x0c\x61\xc6\x25\x66\xbe\x35\x0e\x50\xac\x15\xc6\x53\x62\xac\x29\x16\x15\x65\x27\x44\x86\xd5\xbf\x87\xb2\x07\x1e\x6e\xb7\x47\xf6\x6c\x6f\x2a\x58\xfd\xcc\x64\xb1\x33\x0e\xaa\xe4\xc2\x23\x0c\x22\x0e\xbf\xb8\xfa\x38\xdb\x23\xa3\x5d\xcb\x9a\x89\x9b\xe9\x39\xf1\x76\x73\x61\x70\x9e\xe3\x68\x84\x86\x64\xb6\xe7\xf6\xf2\xad\x08\xd9\x33\xec\xe7\x9d\x88\x43\xba\x87\x86\x7b\xa9\xf4\xc9\x39\xdc\x8f\x15\x93\x9f\x48\x8d\xed\x10\x2f\xe4\xc1\x6c\x13\xe8\xcc\xf6\x76\xf3\x7d\xe2\xed\xda\xb6\x86\xbe\x7f\x5b\xe8\xdd\xce\x44\x5b\x06\x4f\xc5\xf9\x65\xb1\xa6\xa7\x10\xc3\x14\xab\x73\x61\x23\x7d\x06\xa3\x72\x5f\x33\xb2\x67\xbc\x90\xd8\x40\x44\xa5\xbd\x58\x55\xa9\xa8\x87\x55\xad\xfe\x62\xd5\x27\xfb\x7f\x16\xc7\xfa\x54\x6c\xb6\x3c\x17\x43\x75\x01\x27\x84\x64\x3d\x2e\x27\xb6\xa0\x65\x9e\x1b\x14\xb6\x36\xbc\x60\xf6\xc0\xbb\xbe\x96\xb2\x92\xb4\x0d\x92\x82\x27\xc6\xa6\xe0\x84\x12\xe5\x3a\x8c\xb7\x41\x0a\x51\x48\x78\x62\x25\x84\x78\x5b\xa5\xbf\x3d\x45\x1c\xa9\xe9\x54\x25\xeb\xd0\x2d\x45\x99\x85\xf6\xb7\x5c\x39\xc9\xbe\x38\x2f\x60\x84\x6e\x45\xc8\xd0\xcc\x0a\x0d\x42\x69\xd0\xd6\xc9\xf6\x32\xdb\xd9\x69\xb7\x11\xeb\x90\x0c\x03\xdb\x23\x69\x8f\x93\xbf\xdf\x6a\x2d\x78\x17\x09\x71\x06\x61\xb2\x9f\xa0\x37\x28\x41\x18\xfe\x14\xc4\xe6\x53\xb2\xaf\xe0\x4a\xe2\x93\x70\x81\x53\x9e\x91\x27\x08\x51\x66\x2d\x30\x9f\xc7\x05\xff\xfa\x82\x34\xcf\xa3\xe4\x13\x3a\xe0\x6b\x89\xda\xab\xf7\x3d\xf0\xdc\x41\x5d\x06\x10\xc1\x4a\x11\x85\x2f\xbc\x24\x67\x02\x88\xca\x1f\x8c\x9b\x65\x00\x83\x09\xff\xb1\xde\x9e\x5c\x9d\x23\x9f\xf3\xb4\x4e\xc1\x1b\xa7\xc6\x39\xfc\x56\x55\xeb\xf2\xd3\x6d\xe1\xd1\xab\xe9\xc4\x43\xa6\x00\xde\xa1\x06\xbc\x5f\x4a\x81\xd7\x83\x84\x50\xf4\x07\x62\x18\x7e\xaa\xec\x32\xa4\x3b\xeb\x20\x69\xdc\x3a\x2f\x71\x30\x01\x82\x58\x89\x82\xc2\x65\x85\xea\xc2\xfe\xbe\x10\xb7\x7e\x11\x9d\xbf\x91\xc4\xf5\x5e\x68\x46\x14\x1e\x88\x96\x8f\xab\x04\xb1\xb2\xbd\x93\x1b\x3c\xe0\xec\xb9\x3d\xbb\x58\x1e\x6c\x06\x14\xfb\xc6\x15\x4f\x6a\xf6\xfe\xcf\xe6\x2a\x57\xd4\x13\x06\x2f\xb6\xae\x26\xed\xd8\x8d\xf6\x7f\xab\x57\xa2\x1d\xea\x57\xbc\xab\xfe\x6a\xec\x3a\xc4\xd6\x14\x12\xe2\x95\x86\x9f\x54\xf9\xf7\xda\x48\xe2\xf3\x88\x30\x2c\x61\xb8\x27\x41\xf9\xce\x8e\x08\xe3\x44\xd1\xcf\xf0\x1b\x5f\xd5\x4e\x50\x82\xe1\x04\x79\x5b\x09\x16\x9b\xe8\xe7\xc8\xbc\x29\x7f\xbf\x18\x9c\x5f\x37\x1f\x9c\xfb\x7c\x70\x34\x96\x88\x96\x8f\x2b\xa5\x64\xe3\xe3\x7f\x2f\x61\xdd\x5f\xa1\xdf\x2d\xe0\x39\x3b\x06\xaa\x94\xd6\x05\x2f\x41\xf8\x14\x57\x5d\xd7\x32\x5a\x6a\xbc\xb8\x80\x0f\x89\xd4\xe5\x42\x40\xee\x79\xe6\x31\x67\x71\x3b\xbb\x61\x9d\xae\x80\x37\x8c\x9e\x0c\x0f\x0c\x0b\xc4\x38\xff\x2c\xf4\xad\x72\x6b\x8a\x7b\xd4\x0f\x7a\x06\x13\x8c\xb0\x1f\x95\x47\x9e\x75\x95\x14\x35\x14\x89\x32\x0f\x89\xcf\x14\x07\x8a\xb7\x11\x23\x98\x71\xc0\x9c\x61\xbf\x78\xc5\xb7\x3c\xe4\x64\x4a\x69\x59\x3b\xed\x84\x0b\xb5\xc6\x51\x8a\x97\x4f\x3e\xd7\xab\xa2\xb2\xe2\x5c\x5c\x75\xc9\x3d\x57\xd6\xda\xfc\x38\x49\xf8\xcf\x2c\xcf\x4b\x37\x57\x5f\x31\xad\x5d\x55\xbd\xa2\x74\xac\x8d\xc7\xb5\xeb\xb7\x55\x8c\x03\xa0\x6b\x8e\x6b\x19\x2d\x07\x81\xef\xba\xf4\x22\xa8\x15\xbc\xac\x41\xc1\xbb\xea\x48\xf7\x39\xca\xa4\xba\x2a\xa1\x24\x41\x4f\xb7\x9f\xec\x60\x08\xf8\xe3\x23\xef\x49\xc5\xa0\xc2\xa4\xf5\xf2\x34\xbf\x3f\x30\xe9\x5c\x4f\x70\xbe\xa3\x32\xcf\x64\x8b\x75\x9c\x0b\x53\x81\x79\xdd\xd4\xf6\xf0\xae\x65\xd1\xbd\x68\x17\x07\x7d\x6a\x7b\xe2\x92\x6d\x42\x9d\x1c\x73\x06\xb9\x55\xca\x39\xa9\x79\xff\xfe\x06\xd5\x2d\xf5\x93\x7e\xa1\x6e\x0f\x80\xe1\xc2\x12\x20\x55\xa4\xff\xea\x8a\x55\xb8\x1e\x2d\x2e\x77\x16\xce\x81\x4b\x93\xfc\x68\xcf\xed\xf5\x55\x1c\xb4\x81\xdf\x8f\xf6\xdd\x5e\x20\xfd\x45\x08\x21\x39\xda\xd3\xba\x13\x9e\xcc\x13\x0d\x91\x79\xb0\x80\xb4\x69\x76\x6d\x6e\x7d\x20\xfa\x8c\x0b\x3d\xc9\xdd\x74\x74\x97\x62\x25\xb7\xe9\x2f\x16\x96\x7e\xd7\xd7\xca\xea\x20\x31\x8c\xfa\xf3\x34\x63\x28\xa0\xce\x09\x06\x71\x30\x9c\xfe\x2d\x0b\x04\xb1\x6d\x28\x67\x62\x7a\x7b\xa2\x4e\x05\x51\xa7\xce\x37\x65\x65\x94\x37\x50\x76\x60\xb6\xb0\x82\xfa\x39\x25\x6a\xea\x67\xfa\x04\x24\x69\x26\xf5\xb4\x71\xd9\xce\x4c\x5a\x76\xf9\x8a\x28\x1c\x7e\x65\xa4\xef\xec\xf0\xcd\x7e\xed\x40\x2e\xae\xd1\x9b\xf0\xe4\xcf\xf6\x08\xeb\xa5\x25\x99\x65\xc0\xc0\x85\x00\x0f\xcc\x7d\x72\x69\x09\xa3\x4e\xa1\xaa\xa7\x53\x82\xf2\x83\x5d\x9c\xf5\xe9\x80\x20\x44\x2d\x0f\x77\x12\x1b\x51\x3b\xc0\x1d\x86\xb7\x50\x60\x79\x86\x73\x16\xfd\x70\x2b\x66\xdd\x67\x90\x0c\x88\x69\x55\x1c\x8a\x03\x7e\x9e\xbc\x80\xf8\x36\x24\x11\x90\xda\xc9\x83\xa9\x28\x09\x6b\x27\x10\xf1\x4d\x13\x2d\xbd\x71\xa2\x45\x7b\x5e\xaf\xcf\x20\xeb\xbb\x83\x81\x1f\xed\x93\xa0\xd7\xcf\xfa\x81\xd0\x4f\x0e\xfc\x7e\x26\x66\x20\x64\xfd\x68\x20\x3e\xe4\xd6\xe4\x18\x63\x3f\xe6\x15\x99\xb6\x42\x6b\xa2\xc7\xcc\xfc\xa2\x15\xf4\x98\x19\xf4\x28\xfa\x55\xd3\x64\xda\x4c\x93\xcf\x51\xdc\x7c\x34\x9e\x56\x58\x2c\x27\xc5\x52\x9e\xf0\x6a\x56\x53\x15\x72\x8c\xda\xed\x68\x8f\x44\x3d\x83\xeb\x31\x88\x0a\x72\x5c\x69\x05\xb5\x5e\x1d\x57\x65\x00\xc6\x31\x6c\x71\x27\xbc\xd4\x41\xab\x35\xaf\xbe\x50\xff\x35\x5e\xb3\x41\x53\x15\x99\x60\x2d\xa5\x05\x4d\x2c\xbd\xcf\x24\x21\xb1\x7e\xc0\xa9\xe7\xc7\xaf\xd0\xe9\x2d\x78\x94\xb9\x1c\x8b\x95\x38\xe6\xcb\xef\xe3\x87\x8f\x76\xf8\xc6\x53\x98\x15\xf0\xc7\x5c\xa4\x76\x1f\x3f\xc2\x30\x14\x4b\xf5\x8e\xb7\x83\x61\x26\x52\x77\x9e\x3e\xc6\x30\x16\x8f\x4f\x9f\x3c\xc5\x30\x12\x05\x1e\x3f\xdd\xc6\x30\x15\x8f\x8f\xbc\x27\x18\x26\x54\x78\x45\xd8\x36\x3d\x00\x1c\xd2\x5a\x18\xcf\x97\xe2\xe0\xd8\xa0\xca\x0b\xba\x2a\xea\xa6\xb8\xdc\x63\x51\xdf\x2a\xea\x59\x66\xc5\x39\x45\x95\x83\x63\x6d\xb2\x2e\x4d\xd4\xb9\xb8\x3c\x23\x43\x35\x78\x30\x26\x43\x6d\x2c\x36\x22\x39\x6a\x39\x0f\x0e\x5a\x18\xa6\xfc\xd1\x7f\x70\xd4\xc2\x30\xe1\x8f\x0f\x7e\xf1\x1f\x1c\xb6\x30\x1c\xca\x97\xbb\x0f\xa6\x2d\x0c\x17\xe2\x25\xb8\xfb\x60\xd8\xc2\x30\x17\x2f\x67\xf2\xe5\x4c\xbc\x3c\x6f\x61\x38\x17\x4f\x9f\x4d\x2b\x45\x23\x7e\x29\x0a\x11\xc5\x7b\xb4\x37\xf2\x63\xf9\x30\xf5\x53\xf9\x30\xf1\x33\xf9\x70\xe8\x07\xf2\x21\x92\x3f\x17\xfe\xdc\x4f\xe4\xe3\x99\x7f\x8e\x0d\x53\xd0\xe1\x1a\xc9\xbb\xe8\xa8\x99\x14\xbc\x87\xb7\x99\x92\x63\x54\x15\x93\x29\xc6\xfe\x18\x49\x59\xf9\x50\xc4\xe5\xab\x1f\x23\x15\xb6\x07\x63\xe3\xf0\x61\xf5\x01\x12\xeb\x79\x22\x60\xa0\x02\xb4\x7c\x80\xb4\x24\x76\xf5\x4e\xfd\x1c\xc9\x1a\xd5\x03\x22\xda\xd4\xb2\x79\x87\xab\x34\x72\x95\x93\x43\x28\x68\xd9\x8d\x87\x5b\x18\x68\x6f\x8c\xde\xa0\x04\xf8\xd7\x0f\x79\xc3\x2b\x37\x8f\x43\x58\x41\x81\x1c\x5f\x23\x24\x33\x35\x44\x0b\x35\x25\xe7\x14\xc5\xd4\xf9\xf2\x1b\xc4\xd4\x39\x3d\x87\x90\x3a\x27\x90\xf3\x3f\x43\xea\xbc\x3d\x84\x19\x7f\x1c\xf3\x3f\x23\xfe\x67\xca\xff\x4c\xa8\x13\xdd\x2f\xd7\x81\x62\xa4\xbb\x74\x1b\x5c\xf0\x64\xec\x38\x23\xa5\x8b\x07\xb8\x3e\xf1\xcf\xf9\x04\xdd\x76\x5d\x0f\xc3\xa9\x98\xab\xdb\x8f\x9e\x62\xf8\x4e\xc5\x55\xc2\x27\x0f\x31\x3c\x93\x9c\xa1\xfb\x04\xc3\x81\x48\xf5\x76\x9e\x60\xb8\x14\xd5\xbc\x87\xa6\xeb\xac\xab\x95\x5f\xf5\xf1\x67\xfe\x55\x5f\x52\x38\xe7\x68\x9f\xf2\x3f\xdf\xa9\xf3\xf6\x0a\x9e\xf1\xc7\x03\xfe\xe7\xd2\xfc\xaa\x73\xb7\xfc\x2a\x8e\xbf\xf3\xfe\xf8\x45\xf9\x55\xb5\x94\xfa\x57\x15\xf8\x1c\xd3\x65\x5b\x12\xe2\x42\x4a\x3c\x88\xc9\x19\x84\x95\x0d\x73\x7e\x93\x80\x1f\xf9\x31\x72\x85\xee\xc1\xd9\xf1\x11\x23\x28\x10\x6e\x03\x71\x27\x81\xb0\xd7\x6c\xfc\x26\xf4\x45\xb8\x6e\x88\xb6\xca\x5a\x07\x8a\x48\x7a\x0d\x22\x55\x02\xc1\x80\x0b\x10\x84\x0a\xeb\x00\xc8\xb1\xdf\x8f\x91\x8b\x21\x46\x1e\x1e\x14\x5e\x57\xf2\xa5\xc9\x1d\xad\x13\xd4\x32\x48\x07\x24\x02\x4a\x02\x94\x11\x2b\x13\xce\x63\x51\x4a\xac\x54\x38\xb4\x26\x7c\xb6\xb9\xbe\xb7\x85\x98\x4d\x65\x93\xbc\xc2\x02\xf2\xdb\xec\x51\x43\xb1\xb9\xcd\x85\x69\x44\xd5\x06\x7c\x53\x53\x11\x51\x3b\xe6\xb5\xe5\x02\x3f\x44\x53\xbe\xc1\xc8\xcd\x8d\xf9\x10\x1d\xca\xb4\x5b\x9d\xff\x45\x12\x76\x64\xd8\x5e\x18\xfd\x25\x7a\x26\x42\xa2\x5b\x22\xd4\xdc\x27\x86\x36\xed\x2b\xbd\xd9\x74\xaa\x6a\x57\x5f\x7d\xbd\xbd\xad\xd4\xdb\x82\xc0\xc9\x73\xc4\xa9\x1d\x9d\x6d\xa0\xe2\x12\x78\xf2\xaa\x42\x90\x59\xa7\x6a\x3c\x2a\xe1\x7f\x12\xf0\x6f\xd0\x2c\xaf\x68\xeb\x88\x2e\x6b\x9a\x6f\x6a\xfa\x35\x35\xd4\xaa\xa2\xe9\xcd\xda\x7a\x4d\xd7\x69\x56\xd7\xb7\xf9\x9c\x1a\xda\xc2\x5b\xb4\xf9\x9c\xae\x53\x18\xae\x6f\xf3\xa5\xc1\x33\x9f\xd3\x5b\x29\x0c\x3f\x97\xe8\xf6\x07\xc0\x4c\xab\x38\x7d\xd9\xa0\x88\xb5\x77\xcf\xd8\xb8\x17\x5b\x7e\x84\x0c\xfb\xc0\x04\x3c\x6c\x7b\x78\x0b\x95\x8e\x2f\x4b\x63\xb3\x65\xe3\x70\xb6\x5e\x9d\x50\x9c\x6b\xdf\xa1\x4b\xea\x04\xb6\x42\x9d\x40\xeb\xea\x04\x6a\xaa\x13\x92\x05\x24\x7f\x81\x7b\x98\x27\xfc\xb5\xed\x81\xe1\xa4\x44\xd8\xd3\x0b\xc6\x4a\xf6\x19\x0a\xaa\x9d\x80\x85\x5d\x41\x83\x06\x81\x55\x5d\xd5\x49\x21\xe9\x4f\xe5\x89\x95\x59\xde\x02\x34\x4c\xa9\x5f\x12\xf7\xc3\x83\x2d\xa6\x20\xae\x32\x38\xa8\xdd\xf6\x29\x08\x28\xa9\x2f\xdd\x6f\xa4\x1c\xfe\xb8\x6b\xac\xc1\x2f\x1a\xd6\x3c\x2e\x84\x10\x17\x42\xe2\xec\x40\x4e\x3c\x75\x17\xe2\x0c\xc6\x95\x05\x70\x54\x39\x92\x2f\xcd\x37\x52\x1f\x51\xe2\xec\x58\x88\xbf\x8b\x1b\x0d\x22\xdc\xf3\xb0\x43\xf7\x86\x1d\xd6\x0b\xfc\x08\xc3\x0c\x8d\x57\x2c\x81\x5c\x64\xa2\x26\xcf\x9a\xac\x5f\x02\x21\x5a\xbf\x08\x42\xc4\x97\xc1\x19\x41\x2e\xbc\x51\x3d\xaa\x92\x31\x8c\xb0\xdf\x9f\xf1\x35\x71\xc6\x27\x0a\xcc\x2a\x2b\xe3\x68\x89\x84\xd3\xf5\x77\x14\x42\xc8\x07\x24\x05\x4a\x32\x14\x13\x2b\xe6\x8b\x40\x86\x42\x62\x85\x7c\x1d\xc8\x50\x4e\xac\x9c\x6f\x1b\xf5\x8a\xe0\xec\xa8\x25\x21\x12\xf1\xc4\x13\x95\x94\xd8\x0c\xc3\x90\xb0\x3d\xda\xb3\x3d\xdf\x13\x38\x4a\xd8\x0b\x18\xdd\x66\x19\x1d\x8b\x65\x74\x24\x4c\xfb\x47\x7f\x61\x22\xcc\x88\xa8\x3d\xe3\xb5\xe5\x44\x98\xc8\x65\x74\x64\x2e\xa3\x13\xb9\x8c\x8e\x6e\xb7\x8c\xa6\x12\x76\x6a\x2c\xa3\x65\xe7\x66\xa2\x13\x53\x24\x7a\x30\x45\xa2\xfb\x52\xf4\x97\xfa\xce\x58\x6c\x3f\x9a\x4b\xdf\x8b\x5b\x2d\x7d\x1f\x37\x59\x7f\xbe\x99\x4b\xdf\x8b\xca\xd2\xe7\x78\x70\x9b\xd5\xef\xdb\x5f\x58\xfd\x3e\x98\xab\xdf\x8b\xcd\x57\xa2\x0f\x7f\x63\xf5\x7b\x65\xae\x7e\xb7\x68\xf3\xd5\xdf\x58\xfd\xde\x19\xab\xdf\xab\x8d\x56\xbf\x05\x6c\x7b\x9b\x85\x35\xae\x1b\xa5\xf5\xfa\x83\x9a\x0b\x10\x8a\x7b\xd4\xaf\xa8\x81\x9a\x5c\xe4\x6d\x18\xf4\x30\x36\xee\x85\x3e\xee\x6a\x37\xdf\x0f\xbd\xc7\x3b\x55\x37\xdf\xcb\xcc\x4f\x9f\x95\xca\xb8\xd2\x97\x09\xcd\x5e\x2a\x97\x35\x3a\xfa\x76\x12\x4c\x68\x3e\x0d\x42\xfa\xfe\x8f\x5f\x8a\x63\x6c\x42\x48\xe4\xbc\x6b\xb7\xb9\x9c\x29\x8b\x2b\xd7\x36\x95\xe2\xb2\x54\xaf\xe6\xfd\x46\x5c\xe9\x5c\x72\x88\x93\x54\x4f\x87\xd3\xb5\x3e\xe0\x96\xb1\x5d\x82\x47\x1d\x81\x05\x50\x27\x4e\xc3\x20\xae\x39\x04\x2e\xe2\x9c\x14\x0e\xd6\xb5\xd5\x29\x93\xe5\x7b\xa9\x9f\x61\xa4\xfc\xa9\xb8\x6b\x02\x71\x99\xf7\xbd\x25\x0e\xca\xdb\xb3\x78\x49\x33\x1d\x9b\x0c\x04\x58\x75\xc5\x7a\x12\xb0\x70\xac\x62\x8e\xe5\xce\x09\x14\x9d\x26\x1d\xca\x99\x29\xb9\xbc\x50\xcd\xf7\xa7\xa9\x60\xbc\xd2\xe9\x4e\xf9\x2e\x0b\x4c\x21\xa7\x31\x0d\x59\x11\xf4\x4c\xbe\x3e\x8b\x65\x93\x17\xea\x3d\x4a\x13\xf1\x7e\xe8\x9c\xbc\x53\x49\x0a\xc5\x79\x51\x27\xcd\x74\xad\x33\x9e\xc6\xe6\xea\x7e\xf4\xb9\x73\x04\x97\x51\x32\x54\xb7\xa9\x4f\x2b\x51\xce\xb6\xa5\x5b\xc6\x04\x3d\xf5\x9e\x6c\x37\x13\x9d\x76\x54\x55\xf6\xb9\x8c\x7e\x53\xf8\x48\xaa\x91\x92\xba\x7b\x94\x12\xb7\xea\x82\xc6\x50\x2d\x85\xd5\x93\x07\xed\x73\xe6\xff\x6b\x59\xc8\xb2\x52\x23\x00\xd4\xf6\x23\xbc\x30\x3d\xcc\xc4\xab\xbc\xcd\x84\x70\x4e\x59\xc5\x11\x61\xe1\xdc\x4a\x39\x14\xd8\xbd\x87\x98\x70\x91\x8b\x45\x10\x90\x7b\xc2\x90\x72\x1a\x64\x9c\xec\xd2\x21\xd5\x12\x6e\xc1\xbf\xfa\x8c\x6f\x5a\x29\xf3\x1b\xf5\x4a\xb4\x2f\xa1\x0e\x08\x5b\x40\x46\x27\xe9\x05\x6d\x72\x83\x28\x0b\x89\x66\xdb\x6d\x7d\x13\x4c\x57\xdd\xcc\x83\x81\x74\xad\x95\xa0\x27\xde\x23\xe5\x67\x49\x72\x8a\x99\xe6\x14\x30\x16\xea\xd4\x9d\x27\xf2\x96\xd7\xd3\xed\xee\x23\x63\x20\xa7\x55\xb4\x1d\x16\x64\xe7\x94\x09\xe3\x2a\x29\xc8\x8b\xb8\xaf\x75\x8f\xbc\x2a\x0c\x13\x3b\x16\xa5\x65\xa8\x6a\x96\xce\xc2\x31\xcd\xaf\xaf\xfb\x74\x80\xa1\xa2\xe2\x43\x54\x88\xab\x63\xed\xcd\x48\x91\xc0\x44\x10\x98\xeb\xc9\x0b\x66\x8f\xbc\x9d\xed\xe6\x0b\x66\xa5\x33\xa7\xe2\x42\x39\xa7\x92\x43\xe7\xb3\x87\xfa\x05\x99\x7d\x9b\xd1\x6c\x7e\x54\x92\x3a\xa2\x78\x00\xfd\x55\x54\x38\xc0\x7e\x09\x03\xb9\xe2\x1a\x8b\xa8\x71\xe8\xfc\xfa\x1d\xab\x0b\x6d\x09\x7a\xfa\xa4\xfb\x04\xc3\x19\x47\xef\xe9\x53\x0f\xc3\x39\x49\xd0\xce\xd3\x1d\x0f\xc3\x29\x49\x50\xf7\xf1\xe3\x87\x78\x01\xbc\xeb\x6f\xb5\x7a\xac\x18\x4e\xc9\x3e\x72\x54\xe1\x98\xd1\x4d\xc1\xa9\xcc\x5a\x8a\x61\xbd\x5b\x0e\xd6\xca\x89\xe2\xf6\x81\x76\xab\x2b\x8d\xe9\xbf\xdf\x92\xb1\xcc\x59\x19\x83\xd6\x2f\x1d\xb1\xc9\x78\xe6\xad\xab\x49\x9c\xe4\xad\x7b\x84\x18\x91\xcd\x45\x28\xf3\xca\xd5\xb5\xc4\xf2\x84\x57\xb4\x93\x7a\x14\x68\x86\x7b\x7f\x4a\xee\x19\x38\x27\x7d\x36\x50\xac\x96\x2e\x7c\xba\x58\x00\xc7\xed\x86\x0f\x7a\xa7\xbc\x76\xd7\x3f\xac\xc1\x49\x9b\xf7\xf4\xe9\xd3\xad\xab\x31\x9b\xc4\x2d\x65\xcc\x17\x91\x3f\xf3\x8b\x73\x7f\xad\x43\x37\x51\xc1\x0f\xe0\x2a\x8e\x92\xaf\x4d\x45\x25\x58\x9e\xdb\x82\xab\x49\xdc\x54\xe4\xd3\xe1\x01\x2f\xf6\x64\xab\x58\x1a\x44\xd1\x24\x5f\xd9\xb4\xc8\xdd\x6a\x2d\x16\xc0\x67\xf5\xed\xa3\x99\x54\x19\x40\x19\x7d\x98\x1a\xcb\xe6\x8d\x33\xbe\xf4\xbc\x2f\x17\xec\xa3\x0f\x3f\xab\x99\x75\x7d\xcd\x84\xdb\x1d\xb5\x74\x1f\x7d\xf8\x59\x38\x10\x29\x0d\x13\xaa\xe9\xa5\x5e\x3d\x72\xae\x78\x3b\x71\x44\x13\xf6\x09\x22\x67\x5e\xbc\x7d\x86\x3e\x8a\x48\xa4\xfc\xdd\x1d\x6b\xef\x78\x88\x39\xe7\x94\x1d\x85\x19\xa5\xc9\x8b\xe3\x43\x84\xe5\x89\x85\x90\x86\xb1\x73\xc5\x41\x0c\x16\xd1\x48\x16\x7b\xce\xf7\x22\x51\x72\xfe\x42\x40\xfc\x83\x86\x4c\x47\xfc\x58\x91\x5d\x20\xd6\x2f\x90\xb2\x33\x27\xa6\x23\x66\x33\x95\x70\x40\x47\x0c\x0a\x24\xed\xcc\x61\xe9\xb4\xc8\x3c\x4e\xa7\xc5\x4e\xb1\xcf\x97\x92\x73\xfa\x09\xe4\xef\xe7\xc1\x62\x01\x7c\x45\xbd\xf5\xe0\xd5\x98\x64\x74\x23\x93\x0c\x04\x83\x5b\xc1\x25\x39\xc3\xbb\x99\x47\x2a\x10\x74\x30\x80\x40\x30\xc7\x05\x70\x34\x6e\x72\xa6\xeb\xc9\xd9\x47\xb5\x97\xf3\x8c\xc2\xaf\xdf\xc5\x53\x42\x2b\xc1\x75\xba\x4a\xc4\x90\x4b\x41\x56\xf0\xda\xb4\x58\xd5\xe2\xa5\x38\x8e\xa3\x28\x19\x56\x1d\x75\x98\x8c\x74\x14\x65\xb9\xfe\x88\x17\xe3\x28\x1e\x2a\x07\x94\xcb\x50\x62\x46\xb3\xea\xc5\xcf\x65\xed\x8b\x8c\xad\xcb\xc1\x64\xd4\x34\xd2\x9c\xd5\x0e\xc4\xd4\x06\x40\x6b\xad\xca\x82\x63\xc3\x5b\x5c\x45\xba\x25\xb4\x26\x9b\x2f\x49\xe6\x22\xb4\x5f\xf9\xaa\x5c\x78\x25\xf4\x8a\x99\xee\xf8\xa4\x98\x42\xa8\x7a\x3d\x1d\x06\x2c\x38\x3d\x25\x86\x3d\xef\xa8\xea\x07\x4e\x0b\x3f\x5a\x89\x53\x1c\x4f\xe7\xc5\x5d\xa7\xdd\x78\x2f\xdf\xb5\xac\x18\xa3\x94\xb0\x7e\x3c\xc0\x3d\x94\x96\xa0\xc5\xed\xa7\xa0\x1f\x0f\x48\x8a\xfd\x84\xff\xf2\x1e\xe0\x1f\xca\x73\x54\x40\x9f\x78\x2f\xac\x40\x68\xb7\x51\x24\xab\x2c\xaa\xf2\x47\xa9\x54\x32\x7c\x1f\x73\x59\x86\xaf\xd0\x22\x62\x67\x81\xe0\xa8\x40\x10\xa6\x86\x0d\xca\x4c\x36\x19\x13\x77\x37\xde\x9b\xc9\x56\xc3\xa2\xd5\xa9\xb8\x4c\x45\x52\x29\x98\x86\x10\x16\x1f\x02\x31\x08\x6f\xd5\x30\x14\xfe\x4f\x72\xdc\x13\x18\x86\xfe\x50\x78\x41\xc9\x21\xc4\x26\xe4\x91\x80\x5c\x40\x92\x5f\x0b\x31\x64\x02\x06\x0a\xc9\x50\xb8\x7f\xc9\x31\xee\x21\xd1\x3b\x66\x5b\xea\xca\x98\x23\xe5\x3c\x5e\x68\x55\xcf\x35\x7f\x86\x84\xcd\xbf\x05\x13\x42\x42\xdd\x9b\xe1\x0a\x45\x18\x2d\x1a\x2e\xf3\x0f\x0d\x7e\xb1\x14\x51\xa2\xdd\x6e\xc9\x9e\x6d\x89\x48\x11\xf5\x6d\xac\x29\x99\x99\x22\xe3\x1e\xeb\xd9\x9e\x4f\xf7\x59\x8f\xff\x15\xba\x97\x37\xc1\x9b\xc5\x78\x95\x28\x3e\x86\x60\x3a\xa5\xc9\x50\x4c\xcc\xd5\x42\xb1\xa4\x69\x27\x4a\x72\x9a\xb1\xe7\x74\x94\x66\xe2\x28\xa4\xa0\x7f\xbc\x00\x33\xaf\x59\x0c\x5f\x0b\x4a\xf8\x64\x34\xb8\xe1\x8d\xb8\xd4\x79\x67\xad\x3e\xdf\x5e\xdd\x0a\x84\x14\x52\x95\x0c\x3f\xd7\x92\x7b\xb3\x03\x05\x43\x64\x94\x2e\x8e\xc4\x9e\xa2\x74\x23\x5b\x91\x19\xcf\x37\xaf\xb8\x7e\x4b\x7d\xda\x1c\xb8\x48\x81\xaa\xf8\xb1\x95\x5e\x4a\x8b\x9a\xdf\x37\xae\xb9\x8c\x41\x15\xd2\xb3\x55\x90\xb4\xfc\x21\x35\x3c\x1c\xae\xa1\xe1\x51\xbe\xfc\x92\xde\x8a\xde\xf2\x9b\xbe\x20\x31\xdb\x3d\xf8\xf1\xed\x36\x74\xf6\x32\x1e\x0d\xfd\xc1\xf1\xe2\xad\x5e\xea\xdd\x87\x71\x3e\xde\x3c\xd4\x6a\x2f\xc9\x81\xf7\xe9\xc0\xf8\xaa\xe3\x75\xe3\xd2\xa7\x7c\xbf\x6a\x9c\x3e\xfe\xbd\x2e\xa8\x22\xe1\xeb\x16\x12\xa3\x85\xb7\x15\x86\xc5\xb2\x68\x82\xb0\x93\x4f\xe3\x88\xa1\xad\x7f\x5e\xff\x23\xb7\xb6\xcc\xa3\xc3\x4a\xe1\x30\x0e\xf2\xfc\x20\xca\xd9\xf5\x35\xe7\xa0\xaf\x2b\x3c\x8a\xbf\x29\xbd\x41\x92\x0e\x69\xb1\x34\x8a\xc5\x94\xbc\x45\xc2\x4d\x97\xe1\x84\x59\x00\x6b\xe1\xeb\xeb\x56\xab\x7a\xd5\x99\x7f\x7f\x19\x77\xe6\x48\x9a\x75\x09\x6f\x1d\xac\x74\x86\x1d\xec\x45\xbb\x38\x71\x82\xe1\x10\xb1\x7e\x30\x30\x8f\xe2\x6e\x07\x41\xd2\x4b\x1d\xc8\xe7\xe6\x31\x7e\x2e\x3b\xbe\x32\xf3\xdf\x34\x17\x7d\xd9\x50\xf4\xc5\xaa\xc1\x45\x2b\xc6\xb5\xf7\xdc\x7f\x89\x1b\x00\x7d\xd4\xb3\x9a\xd1\x2b\xf6\x22\x4d\x84\xf9\x9a\xe9\x20\xf8\xdb\x1a\x76\x64\xd6\x31\x2f\xdd\x7c\x58\xa7\xd5\xa4\x2b\x08\x6f\x09\xa2\x36\xef\x69\xb5\x7c\x93\xae\x5f\xe9\xd6\xa3\x24\xa1\xd9\xeb\xe3\xc3\x83\x0a\xbe\xef\xd6\xe0\x5b\xd6\x30\xb1\xfd\xf4\x97\xb1\x2d\xe1\xad\xc0\xf5\x8b\x6e\x99\x2f\x7a\x47\xd1\x59\x1c\x25\xe7\xed\xb6\x48\x29\xb5\x53\x8e\xb1\xa4\x8a\x76\xb0\x79\xbd\x4a\x01\x98\x66\xf4\x22\x4a\x67\xf9\x4a\x20\x95\x05\x52\x60\x5b\x2f\x21\x04\x6b\xd1\x0a\x5e\xbc\x36\x17\xf8\x60\x58\x5d\xca\x8d\xd9\x66\x58\x2d\x0a\x77\xa7\x66\x96\x8c\x38\xae\x3d\xd3\xf2\x99\x5a\x73\x8e\x2e\xe7\xa5\x39\x79\x95\x5b\xf9\xbb\x2d\xe5\x54\x74\x49\xb5\x66\x2a\xf5\xea\x08\xdc\x61\x42\x33\x51\xc1\x81\x73\x9b\x90\x22\x06\xde\xdf\xc0\x23\x4c\x13\x16\x44\x49\x63\x48\xf1\x66\x54\xf6\x89\xab\x56\xfe\x9f\x94\x9e\xb5\x64\xea\xbf\xa0\xca\x41\x43\xd3\xbd\xb0\xda\xc8\xdc\xa1\xed\x36\x55\xec\xa3\x91\x0a\x4e\xaa\x35\xc3\x38\x4d\x28\xaf\x88\xee\x79\xc2\x63\x50\x0d\x9c\x46\xbd\xd7\x2c\x81\x19\xb4\x88\x4d\x3b\xf1\x9f\x57\xb6\xe2\xfe\xc0\x56\x7e\xbb\xf1\xc4\xe3\xf4\x34\x4d\xee\xf0\x9d\x7f\x2d\x70\x8c\x88\x85\x6d\x44\x83\xda\x0d\xc4\x3d\xdb\x00\x27\x84\xf3\x5c\x90\x71\xcb\xdb\xed\x44\xfc\xde\x23\x2a\x90\xf9\xf5\x75\x22\xb6\x61\xf7\x88\xda\x8f\xf5\x58\xdf\xb2\xa2\x01\x49\x7c\x63\x99\x7f\x75\x41\x13\xc6\x17\x24\x9a\xd0\x0c\x49\x10\x90\x38\xb1\x4a\x81\xc4\x49\xa7\x1c\xd5\x1c\xef\x5a\x56\x54\xc4\x57\x25\x91\x6f\x2c\x94\x02\xf5\xc5\xa2\x72\xf1\xad\x12\x6c\xb1\xf6\xc1\x01\x5f\x47\x74\x3d\x68\x3c\xb7\x35\xb5\x86\x54\x6e\x5c\xe4\xe4\xae\x6e\x17\x45\xe8\x45\xe9\x6c\x02\x17\xfb\x43\xe1\xfe\x22\xd2\xbd\x95\xee\xc5\xbb\x96\x95\xe2\x68\x84\x50\x40\xa2\x7e\x3a\x50\x61\x8f\x75\x47\xb5\xdb\x81\xe8\x1f\xa2\x3b\x0a\x9b\x73\xa0\xa9\x9b\xa4\xc7\x11\x08\xca\x6e\x0a\x8a\x6e\x92\xf8\x05\xc3\xe1\x0d\x55\x88\x51\x89\x24\x52\x77\x85\x02\xe9\x71\x9f\x30\xc5\x68\x97\xc0\x48\x8c\x21\x83\x84\x2f\xc8\x7f\xf2\x17\x5f\xa5\x71\xcc\x7d\xf9\x01\x20\xa0\xf8\x0c\x74\x63\x7e\x06\xaa\x29\x3f\x59\x40\xd4\x8b\xb4\x9b\x4c\xbf\x18\x06\xd2\x0f\x06\x52\x60\xbb\xaf\x95\xc4\xe5\xdc\xfe\xbd\xea\x13\x0c\xb9\x70\x5f\xa9\xdc\x22\x12\x38\x2f\x66\x39\x4b\x27\x02\xd1\x3b\x0d\x46\xa6\x51\x4f\x7a\x09\x8b\x84\xb7\x02\x1f\xf1\x2a\xf5\x58\x14\xbc\x2e\x6a\x89\x9f\x16\x86\xa4\x87\x22\x27\x4a\x22\x26\xd3\x19\x24\xce\xd9\xec\xec\x2c\xa6\x39\x24\x4e\x18\x24\x21\x8d\x83\xb3\x58\x04\x16\x1b\x52\x16\x44\x31\x49\xd4\x03\xf6\xab\x15\xef\x79\x70\xcf\xc3\x18\xa8\x33\x8c\xf2\x69\xc0\xc2\xb1\xcc\x89\x6a\xf7\x0d\x9b\x85\x0a\x95\xf2\xbb\x92\x1f\xaa\x22\x3e\xdb\xbc\x5a\xf3\x5a\xaa\xe4\xe3\x84\x92\x3e\x67\x98\xc6\x9d\x97\x80\x9a\xae\xfa\xcf\xb3\x74\x36\xcd\x0b\x69\x50\xb2\xa2\xdc\x54\x94\x44\xb4\x7a\x14\x15\x50\x53\x7b\x56\x57\x90\x0d\x20\xa1\x78\x11\x50\x63\x29\x8c\xe8\xaa\x8d\x6f\x40\xf5\x61\x9e\x39\x49\x1b\xae\xa8\x53\x7d\xfc\xa2\x83\x44\xdf\xa9\x1f\x56\xc9\xef\x10\xfa\xf7\xc2\xaf\x68\xa9\x0c\x49\x30\x64\xc4\xdd\xcd\x44\xc8\xff\x0c\x1b\xca\x1e\x08\x09\xeb\x67\x03\xc8\x49\xa8\x2b\x0e\x49\xd4\xcf\x06\x46\xed\x1c\xc3\x8c\xb8\xbb\x33\xa1\xfe\x99\x61\x94\x92\xb0\x3f\x13\x6a\x94\x98\x28\xf6\x91\x42\xa9\x0a\x82\x19\x84\x42\xa3\xdf\xd2\x29\xad\x28\xb9\x9b\xf2\xe2\xa5\xe6\xa3\x2c\x8e\x61\xd8\x9f\x0d\x48\x5c\x9e\x15\xc8\x4e\x8e\xaa\x43\x82\x17\xc6\x49\xa7\xd9\x5d\x94\x34\x3a\x18\x5e\xc7\xf6\xea\x07\x95\x2b\xe4\x31\xce\xff\x64\xd8\x59\x15\xd2\x7d\x83\x5e\x0f\x48\x5f\xdc\xb3\x1a\x80\x54\xd9\x24\x42\x65\xa3\xeb\x85\x90\x0b\xdd\x0d\x0c\x8b\xc8\x39\xaa\x6b\x87\xb2\x6b\x43\x92\xab\xae\x0d\x94\x28\xd4\xa0\xa1\x9a\x41\x8e\x8b\x08\x4c\x21\xae\x77\x9c\x08\x1f\xa5\x3a\x6b\xbd\x4a\x45\x96\xd1\xfe\x13\x7a\xe1\x66\x71\xd9\xe2\x72\xc5\x28\x94\xa0\x42\xfe\x6f\x8a\xd9\x43\x7b\xd4\x17\x31\x21\xdf\x61\xe9\x55\xc0\x44\x2c\xa3\xc9\x0d\xb8\x3d\x8b\xe3\x02\xbd\xc6\xef\x58\x46\x2f\xff\x7b\xe8\x49\x0d\xf0\xc6\x13\x32\xdd\x7c\x42\x06\xd5\x09\x19\x11\x77\x37\x12\xf4\x51\xae\xae\x99\xf0\x4b\x12\x0d\x20\x24\x71\xa9\x80\x0d\xfa\xd1\x80\x53\xd4\x90\xb8\xbb\x43\xa1\x41\x1d\x62\x94\x91\xb8\x3f\xe4\x94\xa2\x28\x24\x83\xac\xa4\x90\x21\xc4\xb8\xdd\x56\xd2\x74\xb6\x4c\x20\xf5\x99\xc5\xab\xd5\xf4\x65\xeb\xec\x2e\x6b\xaa\x70\x98\x94\x31\x7d\x59\x6f\xea\x8f\x0a\x09\x44\xb5\xc0\xe5\x2b\xa3\x53\xee\xac\xe8\x50\xe9\x14\x71\x79\x44\x93\x45\xd9\xbd\x69\xa9\xed\x35\x03\x75\xa6\xd5\x40\x9d\xa9\x88\x34\x64\xbe\xca\xbe\x4b\x45\xdf\x89\x85\x76\x46\xa2\xfe\x70\x00\x63\x92\xf1\x9f\x0b\x32\xd6\x60\xe7\xe4\x50\xcf\xba\x19\xcc\xda\xed\x99\xd9\xad\x11\xc6\x70\x46\xe6\xba\xec\x39\x09\xfb\x43\x93\x55\x9e\x61\x38\x15\x03\x53\x49\xbb\x13\xa0\x19\x8c\xe1\x1c\x4e\x21\xaf\xe6\x5d\x60\x98\x03\x2b\x3f\xef\x3b\x3c\x83\x03\xe2\xc2\x25\x71\x77\x0f\xf6\xce\x76\x2d\xeb\x80\xcb\x56\xdf\xc9\x79\xff\x60\x20\x45\xd7\x83\x7d\x72\xd9\x6e\xa3\x4b\x72\x60\x79\x78\xf7\x1e\x7a\x46\x4e\xfb\x97\x9c\x10\x2c\xeb\x72\xef\x6c\x17\xef\x7e\x57\xc7\x01\xcf\xa4\x47\x13\x7d\xe2\x84\x64\x7f\x05\x14\xc5\xfc\x33\x9c\x53\x9a\x30\x9a\x91\x10\x62\xe7\x94\x5e\x45\x8c\xe4\x10\x2f\x40\x24\x36\x58\x17\xa8\xaa\x72\x18\x45\xa1\xeb\x6b\x73\x4c\x85\x71\xeb\x0c\x2f\x51\x16\x87\x7c\x23\xb8\xab\x88\x6d\x06\x8d\xef\xb0\x6a\x11\x23\x0a\xcf\x6f\xbc\xa8\x40\x0c\x61\x45\x7f\x9a\xec\x38\xfc\xe2\xec\xae\x91\x09\xa0\x80\x50\x24\xe3\x1f\x06\x24\x70\x0a\x13\x1a\x84\xb1\xcf\x13\xe4\x66\x5a\xc6\x16\x83\xe2\xa2\x2c\x8a\x08\x17\x76\xc4\x29\x06\x89\x2a\xb5\xb4\x0f\x9a\x5e\xa6\x35\x38\xd8\x4f\x50\x86\x21\x68\xb7\xa3\x5e\xe0\x4c\x68\x76\x4e\x51\x84\x9d\x34\x1b\x72\x8c\xfd\x68\x01\x22\x6d\x85\x45\x0a\x2d\xa1\xf7\xa8\xd9\x92\x4f\xb5\xf9\x96\xe6\x38\x01\x61\xc5\x73\x44\xf4\x7d\x23\xc8\x48\x50\x06\xbc\x2d\xc3\x18\x43\x2d\xe2\x6d\xc4\x27\x92\xbb\x1b\x8a\xa9\x12\x16\x8c\x49\x9c\xbd\xf4\xc3\x01\xcc\x48\xc0\x7f\xc6\x64\x58\x9e\xbf\xc4\xfd\xd0\xa4\xe9\x31\x86\x29\x71\x77\xa7\x7b\xe3\x5d\xcb\x9a\x62\x94\x93\x61\x7f\x3a\xb8\xbe\x9e\xf5\xa7\x62\x65\x1b\xf5\xa7\x03\x92\xab\x13\xa1\x70\x2f\x12\x0d\x49\x18\xfd\x70\x50\xe3\x55\xf1\x0a\x29\x20\x4a\x93\x15\x36\x30\x0b\x10\x7d\x6a\xe6\xea\xaf\xa0\xd5\x9e\x62\x7c\xeb\x97\x10\x5a\x2a\xdd\xd8\x5e\xb2\x5b\x7c\x73\x20\x5c\x03\xb3\x01\x64\xc5\x7e\xc7\xf6\x20\x15\xd2\xd1\xae\x6d\x67\xfb\xc4\xdd\xc5\x62\xd7\x93\x89\xef\x4a\xdb\xed\x87\xff\x0c\x9c\x30\x9d\x70\x64\xf5\x09\xde\xbb\x34\x8f\x98\xb4\x55\x6d\xb7\xd3\x95\xca\x15\xbe\x68\x43\x4a\x82\xf2\x96\xbb\xf8\x94\x3c\xcd\x6a\x46\x4a\x85\x84\x5c\x89\xc5\xcf\xda\xed\xa4\x47\x11\x2b\x79\x55\x52\x0a\x58\xfe\x3d\x66\xdf\x4b\x16\xf2\x26\xda\x85\x19\x35\xbb\x46\x38\x49\x93\xec\x18\x68\xd9\x31\x10\xb2\x63\xe5\xa4\x30\xe1\xa2\x63\x65\xad\xaa\x89\x8e\x21\xae\xae\x5a\xa9\x5e\xb5\x90\x60\x84\x29\xbe\x93\x4b\xf3\xfb\x32\x34\xc3\x0a\xf1\x4f\xcf\x94\x05\x70\xd6\xec\xd7\x36\xbd\x86\xbb\xbc\xbe\x3b\x58\x32\xee\xee\xbb\x03\xc9\x11\x56\x58\x7f\x82\xec\xed\x24\x1d\xd2\xbc\x81\xac\x6a\xeb\x1d\x96\x25\x37\xa2\x30\xd7\x24\x30\x26\x96\x7b\x56\x52\x98\xa4\xaf\x88\xb8\xc6\xf4\xdc\x8d\x84\x06\x22\x92\x1f\x96\x8a\xd5\x5f\x84\xba\xd2\xab\x6f\xba\x30\x35\x41\x90\x47\xdf\x2b\xa8\xc4\x94\xdd\xa5\xc4\x35\x02\x3a\x30\x71\x1f\x82\x23\x6e\x59\x85\x8a\x85\x2e\x80\x4e\xa6\x6c\xbe\xfc\xb9\xf7\xa4\xaa\x25\x1d\x8a\x4b\xc8\x34\x08\xc7\x6b\xcd\xe4\x0a\x41\xc7\x15\xac\x47\x7d\x84\x0e\xca\xaf\x4b\x0b\xf7\x99\xfd\x64\x50\xf3\x9f\x59\x28\x10\x50\x24\xdc\x68\x96\xf2\x4c\x04\x51\x49\xcc\x29\x64\xb5\x89\x11\x30\x96\xd5\x24\x96\xc2\x19\xf5\x5c\x49\xeb\xd1\x68\x29\x42\xc9\x5e\xb7\xb2\x5e\xc8\x8f\x2c\x7d\x36\x49\x8b\xd0\xa0\x72\x14\xf0\xe6\x08\x25\xea\xf4\x25\xd1\x47\x34\xd5\x12\x28\xa9\xc4\x15\x71\x78\x97\x21\xa4\xb5\xb7\x1a\xea\xb9\x7f\xd6\x14\x0a\xa5\x2c\x70\xe0\x3f\xf3\xf5\xf3\x77\xff\x14\xa3\x04\x98\x10\x98\x85\x61\xe6\xa5\x73\x02\x53\x65\x08\xd5\x7c\xb4\x59\xff\xd6\x7d\x15\xae\xaa\x8a\xce\x55\x33\x12\x5f\xfd\x63\x65\x89\xe7\x1b\x3d\xd3\xa7\x83\x05\x08\x4d\x27\x1d\x36\xf6\xf6\x5b\x15\x6f\x73\x45\x57\x97\x84\x7e\x84\x0c\xb0\x58\x6b\xdd\x92\x92\xf5\x72\xaa\x17\x66\x96\x9c\x83\x4a\xd5\x29\x4a\xfa\xd1\x40\x9b\x59\xde\xd3\xbe\x9d\xee\xb9\x0d\x9d\xdd\xf8\x4d\x2f\x7c\xd6\xfb\xec\xbf\x29\x3a\x92\xd1\x2b\xd6\xb4\x87\x58\xba\x6a\x50\x02\xd6\x7b\x8f\x8f\x7e\xf3\xee\xe1\x83\xff\x4d\x88\xff\x66\xa7\x99\xe7\x0d\x0b\x10\x06\x61\x7f\xad\xd1\x57\x2b\x1a\xfd\xe4\xbf\x5b\x6e\xb4\x38\x36\x58\x40\x16\x44\x39\x5d\x65\x21\x2a\x5a\xf8\x82\x17\x10\xa7\x97\x8d\x92\x5e\x59\xea\x0f\xbc\x50\x27\xf3\x0d\xea\xf4\xd5\x9b\xa9\x9f\x2a\x76\xd6\x95\x9d\x26\x5a\xd1\x5c\xe5\xb0\x62\xd5\x66\x1c\x17\x07\xfc\x8d\xa4\x78\x23\x42\x7c\x55\x53\x93\xe0\x97\xe6\x49\xc0\x8a\xb0\xe9\xec\x56\xe8\x57\x56\xf2\xa4\x19\xff\xc2\x29\x42\x2d\x5d\x0a\xe9\xf2\xeb\xea\x67\x17\x0d\x63\xf2\x5e\x86\xb4\x4c\x56\x1b\x0f\x2b\x5c\x69\xef\x67\xff\x44\x6e\xed\x66\x93\xcd\x09\x50\xb3\x18\x43\x79\x03\xb4\x4a\x69\x85\x11\x09\xa4\x2b\x84\x71\x71\x05\xba\xa1\xc9\x15\xe7\xb9\xb5\x40\x33\x25\x89\xb5\xc4\xe2\x59\xd8\x93\x3a\x75\x7b\x52\xc3\x8a\x34\xb1\x3c\x69\x74\x6c\x18\x95\x82\x52\xe1\x4a\xed\x2d\x5b\xf0\x3e\x56\x32\x7c\xb9\x8d\x94\x7e\x3a\x1b\x98\x97\xe4\x5e\x31\x61\xbd\x5f\xfd\xdf\x54\x8c\xf9\x54\x1c\x0d\x94\xa3\x11\xa3\xac\x1f\x0c\xc4\x97\x57\xd7\xa7\x8b\x32\xac\x65\xd1\x6b\xf2\x00\xa2\xaa\x0c\x72\x61\x58\x48\x4f\xbb\xb9\xd0\x02\xe5\x58\xba\x92\x72\xb9\x60\xd5\xcf\x07\x45\xb3\xd2\x53\x74\x26\x62\xdb\x2b\x1d\x7b\xa8\x74\xec\x91\xd6\xb1\x87\x15\x1d\x7b\x28\x35\xde\x0b\xd0\xfa\xd9\x35\x36\x31\x6b\xf8\x28\xa3\x3e\xa5\x6a\x75\x58\x40\x5f\x06\xc8\x72\x22\x46\xb3\x80\xa5\xd9\xa0\x00\xda\xf9\xeb\x82\x50\x29\x6a\xbb\x5c\xc2\xd6\xe5\x32\xf1\xe9\x99\x29\x65\xcf\x23\x1a\x0f\xef\x06\xb8\x08\xd5\x97\x51\x12\xd1\x05\xec\x3c\xdd\xb9\x29\x18\xee\x91\x8a\x61\xb7\x7c\x95\xa6\xa6\x91\x6f\xb4\xb0\xd6\x86\x2a\x7c\x35\x56\x9b\xba\xc2\x30\xb9\x72\xfa\x9d\xad\x3e\x9f\x31\x20\xe4\x94\x95\xd5\x45\xf9\xea\xa5\x98\xb5\x47\x3c\x37\x18\x5a\x04\xbd\x75\xa8\xfa\x2b\xb1\x08\xaa\x58\xc4\x35\x2c\x36\x13\x30\xa2\x66\xde\x2a\xae\xd9\x50\x15\x14\x9f\xef\x8c\x5b\x2d\x3f\xc1\xd8\x0f\x4d\xc1\x00\x4c\x8b\x8d\xb0\x76\x11\x41\x62\x7c\x5e\x62\xfc\x81\x13\x37\x62\xf8\xfa\xda\xb8\x69\x72\x4e\xd9\x8b\x74\x32\x9d\x31\x3a\x3c\xe2\x15\x10\x15\x2d\xe2\xa6\x8a\x8b\x05\x3c\x7d\xd2\x5d\x69\x30\x5d\x1e\x19\x20\xfc\x67\xb3\xfd\xbd\x5e\xaa\x83\x55\x4c\x7b\xc9\x42\x6c\x51\xb7\xe4\x5d\xc0\xa3\xa7\x4f\x37\xb9\x2d\xa0\x01\xf7\x07\x3f\x02\x17\x6d\x6a\xb6\x8c\xce\xd3\xed\xee\xa3\xcd\x2e\x2f\x08\x87\xb5\x72\x1f\x2f\x38\x71\x3a\xcb\x42\x79\xdc\xb4\x8b\x29\x61\xe5\x56\x63\xf9\xc2\x1b\x9f\x71\xb7\xba\x21\x51\x33\x8c\xe5\xfb\x84\xea\xbd\x30\x15\x28\xf0\x43\x44\x2f\xaf\xaf\x69\x71\x30\xd3\x6e\x53\xf1\x5a\xe6\x36\x60\xb3\xb3\xf3\xe4\xf1\x66\x37\xbf\x82\x4c\x86\x6c\x7c\x06\x41\x46\x03\x19\xab\x51\x3c\x1a\x91\x2c\x5f\x41\x38\xcb\x2e\xe8\xf3\x20\x8f\x72\x1d\xef\xb1\x4c\x79\x11\xa7\x5c\x9a\x16\x37\xab\xcc\xf4\xb7\x53\x2a\xaf\x6c\x3d\xd3\xa9\xb3\xc9\xf4\x93\x48\xb9\x34\x52\x3e\xeb\x88\x91\x2a\x25\x19\xaa\x5b\x5b\x5f\x55\xd2\x8b\xc0\x08\xd8\xf9\xba\x96\x68\x34\xfe\xb2\x96\x55\xb4\xff\xa6\xc8\x60\x93\x59\x1c\xff\x91\x4e\x74\x9c\xd2\x5a\xb2\x01\xec\xd5\x52\x66\x01\xee\x93\xca\x32\x02\x8d\x1e\x9b\x29\x06\x94\x3f\x54\xd1\xc3\x34\x49\x59\x9a\x50\xf9\xf5\xf7\x6b\xa9\xb2\x07\x7e\x57\xa9\x6f\x02\x36\xcb\xd4\xd7\x26\x4c\xa6\x1d\x31\x3a\x95\xf4\x6c\x24\x3c\x1b\xe9\x3b\x75\xa9\x91\xaa\x6c\x45\x85\x39\x3a\x13\x31\xbd\x65\x6c\x51\xf1\x68\x8c\xe9\x07\x9e\xf0\xf5\x75\x9a\x45\xdf\xf9\xee\x44\x26\x9e\x88\x44\xa3\xd4\x6f\x22\xe1\x03\xcd\x58\xa4\xef\x00\xfe\x0c\xd3\x48\x85\x1d\x95\x17\xf9\x8c\xe2\xef\x20\x13\x2f\xcf\x34\x29\xbd\x52\x09\x07\x1a\x8f\x0f\x90\xb3\x20\xfc\x2a\xaf\x06\x32\xf9\xf2\x76\x34\xca\x29\xab\x46\x97\x1d\x55\xf2\x5e\x5d\x4d\x75\x2c\xda\x71\x25\xe3\x4d\xaa\xe0\xc6\x95\xe4\xa3\x28\x1e\xa7\x33\xca\xd4\x95\xc6\x69\x25\xf3\x63\x74\x7e\xae\x48\x6c\xa2\x33\xb2\x21\xcd\x9e\x4d\xa7\x34\xc8\x82\x44\xdd\x65\x3c\xac\xe4\xe5\x21\x15\x97\x27\xe4\x8d\x43\x33\xeb\x25\xad\xe4\x9d\x9b\x79\xbf\x24\x79\x34\xa4\x6f\x67\xf2\x72\xe3\xa9\x99\x55\x60\x1e\x9a\xa9\x7f\x48\xf7\xe0\x22\xe3\x3b\x83\x5c\x48\x26\x12\x55\xaa\xde\x5e\x44\x59\xa8\xd0\xff\x55\x27\x65\x69\x9e\xeb\x78\xb5\x22\xe5\x65\x14\x4c\x52\xd5\x63\x4c\xd7\x3c\xfa\x36\x0b\x14\x69\xa4\x45\x1a\x53\x24\x9c\xe9\x94\xe3\x2c\x0a\x12\xdd\x41\xa1\x4e\xfd\x38\x97\x09\x23\x9d\xa0\x2e\x6f\x9a\xf7\x1c\xb6\x1f\x3d\xf6\x6e\x16\x3a\x0a\x1e\xba\x90\x77\x53\xb4\xf7\x5c\xad\xc5\x0d\x58\x90\x74\x21\x26\x3a\xf6\x72\x11\x9d\x2a\xb8\xd2\x01\x3d\x26\x51\x02\x43\xa2\xa3\x2f\xc3\xac\x8c\x38\x0e\x63\xe2\x51\xdb\xeb\x6a\x3f\xf4\xef\x7e\x81\x29\x19\x6d\x75\x61\x42\xba\x9d\x91\xe1\x4b\xcd\x64\xc4\xfb\xc4\xeb\x4d\x7d\xba\x47\x6c\xaf\x67\x4f\xa5\xff\xe6\x20\x97\x6e\x24\x8a\x1a\x17\x15\xd6\x2d\x36\xa7\x7f\x88\xc0\xda\x86\x17\xb5\x2a\x77\x9f\xb1\xe5\x22\x95\x80\x71\x4e\xce\x82\x8c\x3d\xe3\x9d\xdd\x6c\xd8\x4c\x1d\x9a\x0c\x6b\xf9\xa7\x66\x3e\x5f\x34\xa6\x41\xbd\xc8\xf7\xc6\x0b\x07\x84\xda\x09\xe4\x84\xd9\x01\x0c\x09\x4a\x7b\x99\x6f\x67\x78\x6b\x86\xe2\x4e\x6c\xe5\x9d\x1c\xc3\x98\x0c\x3b\x39\x8c\x88\x3d\xec\xc4\x30\x25\xd4\x1a\xc3\x84\x30\x6b\x04\x87\x24\xb1\xc6\x70\x41\x02\x6b\x04\x73\x82\xa6\xd6\x21\xde\xea\xc2\x19\x41\x13\xeb\x82\x3f\x9d\x93\x43\x7b\x0a\xa7\xe4\xc2\x9e\xc0\x77\x72\xde\x39\xb7\x4e\x3b\xa7\xf0\x8c\x44\x76\x06\x07\x64\xda\xb9\xb0\x0f\x3b\x13\xb8\x24\xe8\x74\xcf\x15\x2e\x09\x70\x67\x86\x42\xe4\xc2\xb3\xce\xb3\xce\x77\xfb\xa0\x73\x80\x31\x5c\x11\x74\xd0\x39\xb5\xcf\x3b\x97\x78\xeb\x3b\x1c\x13\x64\x1f\x74\xce\xed\x53\xf9\xfa\x55\x64\x5a\x2a\xf3\xad\xcc\xb4\x54\xe6\x11\xb9\xb2\xe7\xf0\x9a\x1c\xdb\x67\xf0\x9c\x7c\xb5\xe7\xf0\x92\xbc\xb5\xcf\xf4\x62\x7d\xd4\x39\xb2\x5e\x77\x5e\xef\x3f\xef\x3c\xb7\x5e\x76\x5e\xb6\xdb\xe8\x8a\x7c\x85\x63\xf2\x16\xc3\x9f\xe1\x95\x7f\x05\xe1\xdc\x3f\x86\x2b\xd7\xf3\xed\x31\xcc\xf9\xcf\x08\xae\x3c\xcf\xbf\xea\xa0\x68\xeb\x99\xed\x61\x98\x7b\x9e\x7f\xac\xdf\x2a\x66\xdb\x5a\x57\x7b\x01\x8c\xcc\x21\x21\x11\x72\xc5\xb9\xdd\x2c\x8e\xe1\x19\x39\x83\x03\x72\x0e\x97\xe4\x14\xae\x44\x52\x49\x7e\xc7\x48\x87\x8b\xba\x80\x39\x9c\x11\x6b\xc5\x81\x3d\x9c\x13\x6b\x85\x64\x0c\xa7\xe4\x59\x73\x8e\x3d\x85\x63\x72\xb0\x32\xef\x2b\xc9\xd0\xb1\x7d\x8a\xe1\x2d\x39\xde\x3f\xe5\x3b\xb8\xab\xeb\x6b\x74\x45\xa2\xc2\x1c\x03\x63\x38\xdf\x3b\x6b\xb7\xd1\x05\x39\x87\x73\x72\x06\x67\xe4\x02\xc3\xf9\xfe\x98\xef\xd8\xbe\xee\x4f\xec\x31\xbe\x72\xb8\x0c\x7e\x9c\xa2\xf3\x4e\x8c\x4e\x31\x9c\x77\x86\xe8\x94\x8f\xa2\x13\x64\x7c\x64\x5d\x71\x36\x78\x0c\xf7\xde\x62\x38\xdb\x1f\xf3\x4e\xd7\x35\xce\x3a\x31\x3a\xc6\x70\xd6\x19\xa2\xe3\x4a\x8d\x33\x38\x86\x53\x78\x8b\xb1\x8c\xef\xc3\xfb\xe7\x08\x5e\xc3\x73\x72\x0a\x2f\xc9\x31\x7c\x26\xa7\xf0\x86\x1c\xc3\x0b\xf2\x15\x3e\x92\xaf\xf0\x8d\x5c\x36\x7f\xe3\x56\x17\x3e\x90\x6f\xa2\xd1\xb0\x67\x85\xcd\x85\xfc\x19\x3a\xeb\x9c\x59\xe7\x9d\x73\x8c\xe1\x15\xc9\x51\x86\xce\xed\x33\x5e\xd7\x5a\xa1\xef\xc0\xf0\x8e\xbc\x82\x4f\xe4\x15\xef\xb2\x0f\xfb\x63\x39\x82\x5f\xc8\x21\xfa\xb0\xc5\x3f\xe6\x1b\xc6\xf0\x87\x78\x3b\x97\x6f\xbb\xe8\x85\x4d\xba\x9d\x2f\x78\x7f\xdc\x43\x9f\x2d\xf2\xa5\x43\xde\xf6\x3c\xdf\xf6\xe0\x8d\x4d\xbe\x60\x1f\xbd\x20\x2e\x7c\x26\x6f\x08\x3a\xb5\x8e\xf1\x56\x17\x03\xfa\xc8\x2b\xfc\x21\x2a\x3c\xb7\xc8\x1f\x45\x85\x97\x36\xf9\x03\xfb\xe8\x23\x71\xe1\x39\x79\x59\x54\x58\x48\xdb\x4a\x3e\x06\xcf\x31\xfc\x42\x78\xc3\xcf\x31\xbc\x27\xbc\x8f\xdf\x60\x38\x21\x1c\xb1\x37\x42\x9b\xf9\x4a\x63\xfc\x33\xfc\x26\x6a\xbc\xc4\xf0\xab\xa8\xf1\x12\xc3\x7d\x51\xe3\x33\x86\xdf\x45\x8d\xcf\xa2\xc6\xd7\xbd\x51\xbb\x8d\x7e\x26\x55\x8d\x48\xe9\x1b\x47\x82\x0b\x49\x62\x53\xc8\x49\x60\x33\x18\x92\xd4\x8e\x60\x46\x62\x3b\x83\x11\x99\x75\x42\x7b\xd8\xc9\xa5\x3e\x62\xd4\x19\xed\x8d\xb5\xea\xb3\x4f\x2d\x34\x22\x68\xd8\x41\xcc\xce\xb0\x3d\xeb\x20\x6a\x47\x18\x6f\x8d\x70\x27\x04\x66\x8d\x3a\xf9\x60\x81\x7e\x82\x5f\xe0\x3e\xfc\x0e\xbf\xc1\xaf\xf0\x1e\x4e\x30\x56\x93\x8d\x92\x9f\xec\x9f\x45\x04\x42\x4a\x7e\xb1\x7f\xee\x7b\x03\x48\x28\xf9\x4d\xa6\x05\x94\xfc\x2a\xd3\x22\x4a\xbc\xad\x21\x42\x68\x4e\x10\xa5\x9d\x84\x5a\x8c\x76\x02\x8a\xb7\xd0\x8c\xbf\x53\xf1\xce\x28\x67\x45\x89\xc8\x0e\x44\x36\xc6\xfb\x5e\xcf\xf5\xe7\x7b\xb6\xd7\x1b\xa9\xa5\x20\x4c\x73\x34\xc7\x62\x84\x32\x4a\x66\x88\xb7\xd4\xe1\x7f\x2c\xde\x52\x87\xff\xc1\x77\xde\x91\x1c\xbd\x02\x74\x66\x67\xbc\x8d\x88\xda\x1e\xc6\xf0\x49\x26\x9e\xeb\x44\xcb\xc3\x78\xb1\xf8\xb8\x3f\xee\x7d\xe2\x63\x7c\x44\xbe\x23\xfe\x89\xfc\x53\xcf\xe1\x13\xbc\xc5\xf0\x9a\x7c\x47\xea\x8b\x75\x52\x31\x73\x8e\x9c\xf0\xca\x3a\x72\xae\x5c\x0f\x8e\x9c\x70\x6e\x1d\x39\x73\xd7\xc3\xf0\x69\xef\x55\x4f\xce\x22\x5e\x40\x64\xc1\x27\xe0\xc5\xe7\xa2\xe4\x15\x2f\x94\xa2\xd7\xe2\xf5\xb5\x7c\xbd\xf7\x16\xfb\x68\x83\x4a\x47\xce\xdc\x13\xaf\x9e\xac\x54\x99\xe0\x02\x23\x81\x86\x28\x23\x91\xf3\x54\x63\xe1\xdc\x7a\x2d\x32\x5e\xf3\x8c\xd7\x75\x08\x3c\x95\x67\xc9\x56\x75\xc9\xa2\x76\x15\x55\x2c\x90\x55\xbd\xf0\x13\xfc\x52\x45\xe3\x39\xbc\x14\x85\xfc\x6a\x11\xc1\x76\x5e\xec\x8f\x7b\xef\x74\x57\xf3\x3e\xe5\x7d\x7b\x06\xf6\x3b\xdd\xd7\x9a\xca\x74\xda\x95\xc3\xe5\xe4\xd5\x9d\xfd\xae\xa1\xb3\xdf\xfd\x95\xce\x6e\xa8\xb4\xa6\xb3\xcf\xfe\x42\x67\x37\xf4\xf5\xbb\x8d\xfa\xda\x6c\xf6\x0d\x7c\x86\xb7\x3c\x49\x75\x0b\x9f\x89\x32\xf6\x4d\xd1\xdb\x2e\xb8\x82\x5f\x5c\x39\x21\xdf\xf9\xbc\x0b\xd8\x18\x61\x88\xb4\xce\x4e\xae\x7d\x10\x59\xad\x96\xb2\xdf\x50\x19\xc7\x4e\x48\x13\x96\xa5\xd1\x90\xd4\xd4\x41\x09\x41\xab\x56\x44\xeb\xee\xaa\x05\x91\xf3\xee\x80\x20\x6b\xc5\xaa\x68\xdd\xb5\x56\xac\x89\x78\xab\x6b\x8f\xb6\xba\xfa\x2a\x74\x8c\x02\xdc\x49\x60\x28\x7e\x06\x0b\x38\x36\x85\xbd\x4d\xbd\x0e\xaf\xd0\xc6\x47\xc8\x62\x18\x8e\x85\x43\xe2\x63\x53\x42\xdc\xd4\x2b\xdb\x8a\x33\x81\x08\x59\x54\xc0\x65\x1c\x6e\x98\x66\x0d\x08\xaf\x77\xeb\x7c\x13\xe0\x84\x03\x9e\x06\xc3\xdb\x40\x0d\x8b\x48\x52\xfc\xb7\x49\x8b\x56\x69\x22\xe4\x4d\x94\x22\xf1\x66\x6d\x3c\xbb\x11\xf3\x67\x1c\xac\x96\xa3\x37\x03\x7a\x70\x23\xd0\x03\xd5\x1d\xb7\x00\x7a\x79\x23\xd0\x4b\x39\x78\x09\xa3\x57\x8d\x2e\x89\x97\x61\x5e\x55\x7b\x98\x72\x28\x57\x0b\x38\x16\x82\xc1\xc1\xd2\x65\x70\x71\x94\x50\x4a\xa1\x97\x3f\xe2\xaa\xec\x55\x79\x17\x46\xa3\x4e\x2b\x77\xf1\x2a\x26\x52\x57\x95\xba\x5f\xcd\xbd\x4c\xdf\x1d\xac\xb8\x34\xd7\xf7\x06\x95\x1b\x72\xe5\x11\x59\x24\x6e\x5d\xa8\x88\xc1\x29\x39\x86\xb8\x26\x68\x87\x48\x99\x1d\x88\xdb\xd6\x30\x23\x28\x22\x97\x28\x2a\xdc\xe1\x2b\x67\x7e\x69\xa6\xb4\xbd\x99\xb0\x01\x4e\xd1\xd0\x10\x86\xb5\x01\x11\x99\x09\xc3\x9e\x7b\x28\xdc\x9b\xb5\xdb\x09\xca\x49\xd4\x0f\x07\x10\x42\x24\xc2\x5b\x72\x79\x13\x8d\xc9\xbd\x31\xee\xc5\x82\x5b\xf2\xad\x35\x43\xd8\x97\x6f\xaf\x92\x21\x17\xac\xc7\xed\x76\xec\x08\xb5\x09\xb2\x28\xca\x45\x6d\xb0\x98\x7a\x12\x7c\x74\xa8\x39\xa7\xfc\x18\x18\x2e\x71\xce\x15\x16\xc2\xd4\x2f\x5c\x5a\xd0\xde\x57\x3f\x92\xc1\xf3\x56\xb0\xa2\xd2\xfb\x45\xef\xad\x1f\x21\x86\x21\x74\xae\x7e\x08\x7b\x0b\x05\x7b\x0b\x9d\xf9\x0f\x61\x6a\xa1\x60\x6a\xa1\x33\xa4\xa3\x28\xa1\x1b\x46\x86\x59\xc3\xcf\xee\xdd\x93\x40\x13\x0e\x54\x68\xcd\x36\x77\xd6\x27\x0d\xe5\x34\x8d\x64\x58\x00\x4a\x05\xa0\xdb\xcc\x5a\x3d\x67\x33\x22\x47\xd8\x17\xd0\x88\xc4\x2b\x5b\x40\x58\xb9\xe4\x59\x1e\x43\x16\x74\x2e\xc9\x5e\x91\x47\x48\x8e\x21\xaf\x91\xfd\x50\x93\xfd\x10\x66\x30\x86\x11\x4c\x61\xb2\x44\xfa\x87\xe4\x9e\x07\x17\x86\x6d\xd3\x04\xc3\xbc\xf2\x6a\x4c\x8c\xb8\xdd\x46\x39\x09\xd1\xb4\x32\x31\xa4\x29\x14\x99\x48\x2b\x54\x21\xe8\x0f\xf7\x26\xed\x76\x8a\x46\xd2\x1a\x75\xa8\x26\xc7\x21\xdf\x3a\x1e\x92\x7b\x87\x78\x46\x86\x90\x3b\x41\x46\x03\x35\x3f\x20\x37\x67\x8b\xdc\xfb\x89\x40\x7e\xe5\xb4\xa9\x16\x81\x31\x19\xda\xde\xee\x78\x9f\xcc\x76\x6d\x7b\x8c\x73\x35\x9f\x2e\xfa\xe3\x01\xcc\xfb\xe3\x01\xbe\x53\xad\xcb\x1b\x13\xcf\x8b\x43\xbe\xa9\xed\x0f\x07\xc4\xa2\x68\x24\x90\x83\xb9\x78\x65\xfa\x55\x03\xcb\x7a\x56\xa6\xd2\x7c\x5e\x03\x92\x9e\x95\xe8\x04\x5e\x07\xe3\x45\x34\x42\x53\x3d\x57\xe5\x08\xc0\xb4\x9c\xab\xc5\x60\xcc\x4a\xa5\xd7\x11\xc2\x9a\x90\x51\x8a\x25\xf9\xa1\x10\x6b\xf2\x41\x31\xbe\xed\x14\xb7\xd6\xcd\xf1\x08\x19\xb3\xdc\xf5\xf9\xe4\x6c\x9c\x19\x49\x2f\x29\xe1\x26\x82\x1f\x58\x09\x86\xe1\x0f\x62\x08\x8a\x6e\x87\x82\x2f\x0c\x9d\x2b\xf7\x87\x40\x2d\xc0\x79\x9b\x46\xe3\xdc\x5c\x1a\x19\x8a\x79\x38\xfc\x41\x2c\x2c\x29\xbe\x9f\x09\xa0\xee\x0f\x81\x5a\x80\xdb\xf0\xfb\x93\xdb\x7d\x7f\xc2\x61\xf3\x59\xf4\xc9\x25\xf2\xe1\xb3\xdb\x60\xca\x3e\x43\xd8\xe1\x8b\xba\x33\x57\xc1\x05\x44\x49\x6f\x7d\xc9\xa4\x28\xf9\x69\x75\xc9\xac\x84\x79\x2b\xde\x9f\xde\xc0\xfb\x87\x82\x65\x0f\x6f\xc3\xfb\xc3\x82\xf7\x6b\x36\x18\x63\x01\x28\x94\x51\x0d\xfe\x02\xef\x8f\x89\xe4\x18\xbe\x80\x46\x24\x5e\x71\x25\xda\xc1\xf3\xaa\x4d\x83\x74\xe7\xca\xf6\x69\x8f\xff\x25\x54\x39\x21\x29\x8a\xbf\x34\x45\x26\xf3\x66\xbd\x56\x52\xbe\x04\x46\x9e\x6b\x62\x0c\xa4\xae\x32\x23\x11\x67\xfb\xa9\x78\x33\x9d\x15\x46\x15\x37\x35\x7c\x15\x59\x5a\x3f\x46\xc4\xad\x38\xa8\x19\x0b\x27\x77\xe6\xeb\x05\xb1\x82\x15\xda\xcb\x79\x69\xb2\x3d\x29\xa3\xc5\xdb\x93\xc2\xf3\x69\x5d\x71\x79\x21\x2e\x2a\x14\x95\x8a\x98\x7b\x73\xbc\x35\x86\x74\x95\xca\xee\x9c\x9c\x75\xd0\x5c\xab\x9d\x0d\xcf\x33\x63\xe9\x79\x66\x46\x0e\xfb\xc2\x75\x4e\x2c\xd6\x84\x48\xfa\xba\x89\x30\xde\x77\xdb\x6d\x34\xb2\xc8\xac\x5c\x04\xef\x11\xd6\x9b\x4a\xe3\x5e\xc3\xb6\xc7\xb4\x59\x46\x87\x7d\x3a\x80\xc3\x7e\x32\xc0\x0b\x8c\xfd\xc2\x8d\x78\x43\x2d\x23\x6a\x02\x8a\x78\xad\xa8\xcf\x44\x2d\xe1\xae\x28\x27\xa3\x1e\x9a\xdb\xe3\xce\x39\xde\x1a\xf9\x05\xbe\x70\x41\x86\x38\x24\x53\x79\xe1\xea\xc2\x42\x02\xff\x70\x80\xf7\xdd\xde\xac\x93\xfb\x2e\xb6\xce\x81\x27\x90\x3f\xc5\x05\x18\x21\x9f\x0a\x6b\x23\x3f\x56\xb7\x3c\x67\x50\xee\xb0\xfc\x0b\xd0\xfb\x22\x7f\x08\x7a\x37\xe3\x9f\x2d\xb4\xea\xfc\xb0\x0c\x64\x25\x6f\x9a\xfe\x08\xbe\x1d\x0b\xbe\x1d\x8b\x2e\x11\x76\x0b\x1b\x6f\x7e\xa9\x26\xde\x58\xb0\x3e\x09\x62\x53\xe6\x47\x81\x15\x95\x13\x51\xf9\x96\x3b\xcd\x60\x3d\x3b\x8e\x45\x18\xc2\xf8\x96\x3b\xcd\xec\x46\xa0\x19\x07\x7a\xbb\x9d\xe6\x1a\x0e\xa8\x80\xa6\x0b\x88\x17\x57\x15\xef\x06\x5a\x20\xf3\xeb\xd6\x3d\xa7\x9c\x4f\x13\x77\x01\x4a\x8c\x5a\x51\x80\xf3\x22\x28\xa4\xb4\xe5\x42\x42\xac\xe2\x60\x94\x64\x66\x96\x40\x25\x9c\xeb\x6b\xf7\x1e\x21\xe5\x7b\xbb\xed\x11\xfd\x2e\x40\x60\xe5\xd4\x41\xef\x36\x2b\x4a\x27\x03\x1f\xcf\x2e\x5f\x16\xf2\xa0\xba\x66\x2c\x96\x5f\x46\x2c\x1c\x0b\x77\xed\x32\xe6\x9a\xd9\xca\x9f\x61\x90\xd3\xbb\xae\x6f\x22\xef\x19\xf0\x7b\x55\x24\x94\x76\x8c\xc3\xf5\xab\x39\x4a\x49\xc6\x73\xee\xc8\x28\xd3\x02\xb2\x57\x81\xdc\xbd\xa3\xcc\x39\xfc\x95\x60\x17\xca\x95\xc2\x1b\xf2\x11\x1d\x9b\x9e\xeb\x8d\xfd\xb7\x58\xd1\x68\x2d\x26\x7d\xf1\xc6\xcc\x50\x2d\xf4\x92\xd7\x44\xac\x0c\x56\xc0\x0a\x00\x66\x94\xe4\x6f\x86\x43\x4c\xb9\x64\x96\xee\xad\xc5\x31\x31\xa1\xce\x15\x68\xbf\xae\xce\x15\x50\x27\x93\x2a\x22\xea\xcc\xcb\xf4\x39\xd0\x5b\x2c\xb8\x0c\x7d\x94\xe6\xc0\x08\x2b\xa4\x16\x66\xac\xd8\x0f\xa5\xa8\xf0\x0d\x71\x91\x5a\xca\xd1\x6f\x30\xae\xfa\x3f\x91\xcb\xde\x6b\xa3\x00\x14\x5f\x21\x8d\xf7\x84\x78\x03\x81\x7e\xf4\x20\x52\x8f\x9f\x5d\xc8\xf4\xa3\x77\xe3\x17\x1b\xac\x84\x3a\x57\xae\x91\xe9\x42\x79\x86\xcb\xf3\x3c\x23\xcf\x5b\xd3\x57\xa6\xca\x91\x3a\x73\x03\xe4\x9c\x83\x34\x35\x87\xd4\x99\x1b\x50\xe7\x1c\x6a\x31\x0d\x6b\x4c\xc3\xe8\x36\x11\x11\xa5\xac\xa6\x7a\x82\xea\x7d\xd3\xea\x8a\x41\x43\x45\xdd\xe6\x2f\x4d\x8a\x52\xa3\x6e\xb4\x5c\xf7\xb3\x6e\xf4\x6d\x93\x32\xd4\xa8\x9b\x35\xd4\xf5\x7e\x24\x55\xbd\x33\x57\xe5\xbe\x8c\x5e\xd4\xd1\x46\x08\x88\xda\xda\xa0\x60\xab\x8b\x81\x75\xb4\xf1\x01\xa2\x78\xd0\xec\x24\x47\x9b\x8f\x99\x7e\x6e\x2a\x96\xc3\xc2\xcd\x68\x2d\x46\xb8\x9c\x69\x9f\x20\x21\x5f\x20\x23\x5f\x21\x25\x6f\x1b\x74\x5a\xfa\xf0\x38\x24\x07\xf2\x6e\x89\x21\x58\xe5\x55\x53\x4a\x71\x5f\x29\xa9\xa6\x08\xab\xdd\xeb\x6b\x14\x57\xcf\x7c\x29\x8a\xc1\xaa\x88\x5f\x28\xec\xbb\x03\x22\x3c\x04\x82\x95\xd6\xc0\x36\x15\x1d\x36\x16\x35\x0e\x03\xe2\x55\x87\x01\xa1\xea\xad\xcd\x65\x01\xad\x18\x92\xfd\xb8\xb9\x18\xa0\x75\x3f\x57\x3f\x64\x85\x56\x1a\x9b\x4d\x77\x8a\x37\x2c\xcd\x7f\x49\x9d\x14\xd7\x95\xc0\xa1\xd8\x49\x84\x95\x70\xf1\xfa\xe8\x16\xff\x49\xf5\x92\xc4\x20\xc1\x40\x9d\x33\xfa\x3d\xa2\xd9\x0b\x3e\x1f\x78\x22\x41\xcc\x0a\xf0\x56\x17\x12\x60\x10\x89\x2a\x95\x38\xf1\x1b\x03\x82\x84\xa0\xc4\x8a\xc4\xb1\x8c\xaa\x62\x7a\xf9\x31\x00\x49\xdd\xd6\x3b\x09\x27\x95\x0f\xba\x2e\x97\x87\xdf\xa1\x80\xe7\x84\xe2\x21\xc2\x77\x8a\x86\xb3\xbe\x3b\x80\xac\xef\x0d\x96\x9b\x4f\x79\x56\xda\xf7\x06\x10\xf3\xa7\x98\x3f\x71\x12\x85\x90\x17\xaf\x3a\x0d\x52\x3d\xfb\x07\xfa\x09\x57\xfd\xfc\x14\x19\xbf\x54\x02\xb9\xeb\x95\xe5\x0f\xf4\x1e\xff\xd5\xd5\x70\xf1\x62\x43\xe9\x4b\x30\x2a\x53\x5f\xb6\x46\x10\x2b\xcb\x4a\x75\xd7\x3a\x79\x4c\x96\x35\xd4\x6a\x8d\x92\x59\xbd\xac\x82\xdb\x24\x4e\x99\x45\xa5\x0e\xad\xc2\x25\x81\x75\xec\x92\x9b\xe2\xd2\xdc\xfd\x57\xf2\xe7\x30\x0b\x2e\x1b\xaf\xc0\x94\x31\xd6\xd9\xd6\xc8\x18\xf8\x04\x5c\x3e\xe4\xfa\x98\x32\x01\x17\x26\x78\xb1\x80\xfb\x1b\xc2\xda\xc1\x5b\xdd\x12\x9a\xbd\xdd\x49\xc0\x16\x34\xac\x04\x2e\xbb\xe1\x7d\xbb\x63\xa6\x34\x25\x98\xaf\x4b\x20\x79\x42\xb5\x7c\xf5\xad\x0a\xcd\x6e\x48\xa8\xbc\x16\xe0\x0c\xf1\x57\x49\x88\xbf\x1b\x9f\xea\x6d\x6d\x63\xa0\x94\x74\x3b\xbf\xab\xee\x66\x74\xc3\x3e\xa2\xc2\x8b\x5f\xd2\xf9\xbd\xec\x28\xb7\xfa\x49\x81\x1c\x05\xf5\xe6\x56\x11\x54\x99\xcb\xe8\x25\xb4\xb0\xdc\x43\xa3\x2d\xcf\xc5\x5b\xc5\xeb\xe3\x8e\x48\x80\xc0\x28\x32\xe1\x29\x9d\x84\x42\x44\x49\x49\x40\x3a\xb5\xbc\x32\xb1\xc9\x47\x39\x4f\x9e\xba\x4f\xbc\x6d\xf7\xa9\xb7\xd3\x7d\xda\x7d\xb2\xd3\xed\x30\xfe\x8d\x01\xed\x24\x10\x91\x88\x76\x92\x35\xdf\x1a\x95\xf7\x8c\x33\xe2\xed\x66\x7b\x3b\xf2\xfa\xb0\xbc\xd4\x3a\xe9\x64\x5b\x3b\x86\xd5\xa2\x74\xe0\x50\x7c\x45\xca\x89\x57\x81\x0a\x39\x69\xc4\x95\xd1\x8d\x3b\x81\x1d\x76\x22\x08\x3b\x81\x15\x77\x22\xbc\xa8\x75\x1c\xa4\x1b\x8e\x9a\x70\xbc\x98\x08\xe2\xce\x68\xc8\x50\x20\x78\x6f\xa2\xfb\x3e\xa6\x46\xe1\x6d\xac\x7a\x2f\x5c\x07\xdc\x36\x69\x02\x6d\x77\x62\x8a\xb1\xd9\x4b\xdd\x2a\x99\xc6\xb4\x4e\xf8\x46\xca\x32\x31\xe4\x94\xd8\xce\x0e\x0c\xab\x78\x6d\x75\x61\x46\x89\xb7\x65\xd0\x71\x57\x04\xcd\xdd\xee\xa0\x19\xdd\xea\x5a\x9e\x46\x7d\xb4\x29\x35\x8f\x25\x35\x6f\x75\x21\x22\x49\x67\x46\x21\x23\x01\xa4\xe2\xd1\x4a\x20\x26\x76\x06\x21\x49\xcb\x0f\xe3\xe3\x5d\x7e\x43\x06\xa9\xf9\x45\x5c\xfc\x29\xde\x72\xda\x09\xec\x21\xed\x44\x30\xa4\x9d\xc0\xca\x69\x27\xaa\xe6\x66\x3c\x37\xe5\xb9\x19\xcf\x4d\xab\xb9\x31\xcf\x0d\x79\x6e\xcc\x73\xeb\x90\x2d\x01\x99\x03\xe5\xe5\x82\x1a\x64\x4b\x40\xe6\x40\x79\x6e\x56\x83\x6c\x09\xc8\x1c\x28\xcf\x8d\x9b\x47\x60\x4a\x49\xff\x57\xb8\x0f\x8c\x42\x4a\x21\xa3\x10\x52\x18\x51\xc3\xbd\xd4\x84\x9a\x7d\x5a\x15\x45\x33\x2d\x8a\x0a\x77\xf8\xd7\xd7\x28\xa9\x89\x94\xcd\x7a\x39\x87\x0f\x19\x4a\x60\xa5\x29\x47\x29\x30\x26\xab\x04\xc6\x95\x07\x24\x11\xa2\xd7\xd7\xbf\x6e\x7a\x2a\xf2\xe8\xa1\x38\x16\xc9\xe4\x05\xb4\xbf\xab\xdf\x62\xb8\x88\x36\x9d\x47\xdf\x37\x16\x66\xd7\xca\x84\x99\x90\x73\xb3\x5b\xaa\x99\xeb\x32\x61\x26\xa4\xde\xcc\xf0\x93\x4d\x2b\x77\x80\x2e\xa8\x3e\x69\xa4\xa5\xfa\xa1\x2a\x52\xa1\x6e\x87\x3a\xa7\x57\xae\xc5\xff\x7a\x78\x6b\x1b\x64\xca\x5c\xa4\xcc\x65\x8a\x2c\x21\x4b\x16\x29\x73\x95\x52\x29\xf3\x50\x96\xb1\x18\xde\x7a\xa4\x4b\x3d\x94\xa5\xac\x04\x6f\x3d\xaa\x85\xa7\x5e\x63\x64\x70\x56\x0f\x8c\x3d\xaf\x86\xc5\x3e\x5f\x5f\xfd\xb4\x5e\xfd\xbc\x5a\xfd\xfb\xfa\xea\xcf\xea\xd5\x45\xf9\xc5\x9c\xfe\x5b\xd5\x6b\x57\xae\x52\x92\x5d\x79\xea\x61\xae\x53\xe6\x1e\xaf\x0d\x37\xab\xe1\x94\x42\x6c\x59\x0d\xb6\xed\x5f\x98\xde\x52\x4f\xaf\xb4\x26\x6c\xce\x19\x31\x2f\xd1\x6d\x56\x5c\x2d\x17\x5f\xfc\x9f\xae\xcf\xcc\xea\x56\xb2\xb6\xa1\xb1\x25\xb4\xd3\xd1\x83\x6c\xe9\x1e\x15\x93\x46\xa7\xcf\x75\x3a\x9f\x60\x8f\x70\xa1\x4c\xd4\xa3\x26\xf4\x87\x4b\x74\x52\x0c\x66\xe1\x2c\xd0\x20\x99\x62\xc4\x08\x5b\x2c\xe0\x7c\x05\x31\x1f\xd2\x82\x6c\x0f\xe9\xed\xc8\xf3\xaa\xab\x1f\xb6\xf5\xc3\xc3\x06\xca\x55\x0f\xba\xf0\x5c\x17\x9e\x3f\xfc\xbb\x44\xed\x35\x0f\x9e\xc6\x4e\x77\x40\x17\xc3\x4a\x1a\x6c\x1a\xc9\x1a\xb8\x02\x9e\xd5\xd5\x83\xb8\x2d\x98\xa0\x06\x5f\xa4\xcf\x79\x7a\xbd\x31\x4d\x01\xba\x6a\x09\xa5\x6b\x42\x29\xd3\xe7\xdd\x06\x28\x2b\x50\xde\x96\x28\xab\xcd\xda\x8a\xef\xae\xe4\x6a\x02\x9d\x6f\x37\xe5\x3e\xd4\xb9\x0f\xb9\xc8\xfa\x43\xa7\xe1\x55\xb7\x24\xd2\x2e\x61\x6b\x66\x17\x14\x54\x55\x54\xd8\xae\x56\x68\x9e\x73\x57\x0f\xcb\x0a\x0f\x09\x83\xb5\xa3\xc9\x57\x2a\x4d\xcf\x16\x15\x73\xb1\x98\x89\x3a\x67\x2e\x97\x36\xdd\xe3\x3f\x7c\x4e\x7e\xff\x9f\xb7\xc0\xac\xe5\xfd\xdb\xff\x3d\xbc\xff\xaf\x31\xef\x3b\xca\x74\x79\x25\x8d\x04\x64\x25\x95\xdc\xb9\x69\xb5\x49\x20\x58\xb1\xda\xf0\x9c\x86\x59\xad\xb0\x7a\xf8\xc3\x09\xef\x8e\x70\x9f\x73\xf7\x80\x9a\x9e\x5f\x2b\x2a\x20\x2d\x23\x69\x98\x84\x2d\x0c\xfd\x55\x95\x2a\x0b\x65\x55\x9d\x16\x0d\xcd\x54\xed\x04\xb1\xd0\x43\xfd\xeb\xcf\x0d\x25\x7b\xfb\xef\x93\x20\xaa\xa7\x85\x57\x35\xf0\x35\x45\xac\x1e\xea\x92\x30\x29\xdf\x61\xeb\x51\xd6\xa3\xe4\x02\x83\x06\x8c\x9a\x81\x95\x34\x52\x92\x34\xe3\x50\x4b\xea\xa9\x11\x9a\x49\x56\xc6\x1d\xba\xcb\xba\xf4\x7c\xc0\x37\x22\xf7\x5c\xd3\xc2\xb8\xb9\x88\x67\x14\x39\xae\xb8\x40\x3e\x0b\xf2\x48\x7a\xcb\x14\x1b\x01\xd5\xf0\x19\x65\x01\x61\x8b\xe3\x0a\xdb\x5c\xc7\xf0\x44\x78\x78\x89\x73\xf9\x28\x60\xdf\xa8\x36\x35\x1d\x86\x5c\x69\xaf\xf0\xa7\x73\xc3\x63\x88\xed\x89\x2d\xf3\xbe\x5b\x73\x19\xe2\x0e\x84\x5f\x31\x77\x00\x29\xa1\xfd\x64\x60\x47\xc2\x83\x6a\x32\x10\x0a\x0a\xdb\xdb\xb5\xac\x70\x8f\x24\xbb\x38\x20\xe1\x56\x52\x41\xca\x5c\x8b\xf9\xc7\x76\x68\x3f\x1c\x58\x48\x13\x34\x4f\xc2\x1d\x14\x59\x41\x27\x35\xfb\xa4\xc3\x9a\x8a\x65\x56\xd0\x89\xb1\x72\x2c\xce\xa7\xb0\xea\x08\x23\x24\x57\xd9\x15\x37\x6a\x85\xaf\xa4\xe3\x56\xab\x18\x8c\xb9\x4a\x60\xa5\x1e\xf8\x6b\xb9\x5d\xbe\x4b\x85\x5b\x7b\xfd\x66\x6e\x75\xc5\xac\xee\x15\x63\x2b\xa2\xb7\xa9\xd1\x2f\xa3\xee\x8b\xa1\x6e\xd8\xcb\x53\xd1\x20\x24\x0b\xe4\x3c\x31\xa3\x3e\xbe\xbd\x79\xf3\x2b\xf7\xaa\xd4\x39\xfd\xda\x11\xcf\x5d\x5b\xec\x62\x31\xc8\x0d\x6b\x91\x31\x17\x19\x73\x99\x71\xd5\x35\x6a\x78\x36\x93\xa5\x8d\xc4\xb9\x27\x15\x63\x5c\xee\x12\x59\x66\x28\x18\xba\x8e\xa9\x7e\x25\x7c\xc4\xf0\xd6\xa3\xc5\xd1\x7f\x5a\x0e\x28\x24\xf9\x46\xb9\xfd\x6f\x4a\xe9\xeb\x37\x96\x86\xb4\x5a\x5d\x02\xdf\xae\xdc\xaf\xfe\xdf\x06\xb4\xdb\xb0\xd6\x7b\x6b\x45\xe4\x62\xbd\x79\xbb\xa1\x0c\x51\x1b\x1e\x53\x7a\x6f\x94\x2a\xd4\x20\x1a\x12\x7e\xc1\x16\x5e\x6f\xc4\x16\x38\x1b\x38\xaa\xb3\x01\x46\x93\x3c\x4a\x93\xf5\x9c\xc0\x34\x7b\x7c\xbe\xe1\x94\x7b\xfe\x6f\xdd\x0e\x5f\xed\xdc\x6e\x5f\xac\x1e\x76\xfe\xb5\x1b\xe4\xa5\xad\xe0\x6d\x37\xc8\xd5\x99\x7c\x6b\x70\x4d\x9b\xd7\x8d\xb7\xa7\x0d\xb9\x3b\x3a\x77\xe7\xc7\x6f\x5e\x57\xef\x45\x9b\x67\x66\x73\x8f\x57\x37\xa8\x8d\x7d\x5b\xdb\xd2\xee\x94\x35\x76\x8a\x76\xff\x83\x73\xf9\xe5\xc6\x73\xf9\xf9\xdf\x9e\xcb\x9f\x37\x9c\xcb\x9f\xff\x37\x2c\x9f\xff\xbb\x37\xd6\x37\xae\x84\xcb\xd2\xc0\xa6\xba\xbd\x4d\x36\xce\xff\x81\x89\xf2\x66\xe3\x89\xf2\xf9\x6f\x4f\x94\x17\xb4\xea\x77\x5e\xc8\xaa\xc2\x10\x92\xa3\x9b\x11\x29\x9d\xa6\xe2\xbd\xcb\x37\x2d\xd4\x39\x8d\x5d\xef\x34\xd0\x0e\x25\x62\x22\x0e\x77\x78\x5a\x37\xb0\xb6\xf5\x73\x20\x1e\xbc\xee\x69\x60\xa9\x87\x6e\x00\x21\x31\xf2\x0b\x48\xba\x40\x80\xef\x04\x04\x05\x9d\x58\x0a\xd7\x9d\xa2\x9e\x38\x72\x32\x5a\xc1\x5b\x21\x44\x04\x45\xb2\xe4\xbc\x56\x72\x5e\x2d\xb9\x50\x38\x77\xb7\x4b\x9c\x73\x85\x73\x77\xbb\xc4\x99\xe7\x37\xe1\x3c\x24\x46\x7e\x01\xc9\xc0\x39\x23\x28\xeb\xe4\xf2\x58\xac\x84\x6a\xb3\x12\x2b\xbc\x35\x84\x94\xa0\x54\x96\x9a\x9b\xa5\x92\x4a\xa9\xc5\xca\x0d\x88\x76\xbb\xd1\xbc\x59\xf8\xb8\x96\xdb\x05\xf1\x74\xcc\xf7\xbe\x1f\xff\xa7\xf0\x3a\x41\x15\x9a\x89\xf1\x4e\xd6\xcf\xbc\xe7\x49\x59\xa6\x6b\x16\xea\x9a\xa5\x8a\x97\x7f\xe7\xae\x63\x59\xaa\x30\x8a\xfe\x87\x36\x1e\x22\xea\x7d\x23\x83\x36\x3d\xe6\xf3\xfd\x2c\x04\xc5\x50\xd8\xec\x8e\xd9\xe1\x86\x21\x85\xd9\xc1\x22\x79\x9a\x5e\xa2\xa4\x93\x58\x41\x27\x30\xa9\x0d\xe3\xc5\xca\xde\xfd\x6f\x38\x69\x2b\xb8\xfb\x8b\x65\xee\xbe\x44\x7d\xb0\x82\x12\x61\x25\x25\xc2\x4a\xb2\x84\x7f\xcf\x0a\xf2\x6d\xa3\x15\x44\x6a\x52\x14\xf3\xf0\x8b\x4d\x94\x6b\xac\x27\x92\x77\xac\x57\xa6\x98\xba\x94\x0f\x1b\x71\xa2\x0f\xff\xd3\x76\x50\xff\x69\x8e\xf4\x7f\x9b\xb1\xff\xa1\x6c\xed\xbf\x73\xf3\xf7\xbf\x94\xeb\xbd\xba\x05\xd7\xfb\x60\x70\xbd\xe7\x7f\x97\xeb\xbd\xdb\x88\xeb\xbd\xfb\x3f\xf9\xeb\xbf\x60\xdb\xfa\xdf\xcf\x3a\xfe\x47\x6e\x93\xff\x97\xb2\x94\x4f\xb7\x60\x29\xef\x0c\x96\xf2\xf9\xef\xb2\x94\x2f\xeb\xcd\x0e\xff\xa8\x9f\x8a\x7e\xa9\x5a\x2d\xfe\x64\xe6\x53\x75\x03\xde\xb8\xc9\xd3\xb4\xeb\x97\xdb\x6e\x88\x08\xb3\xa5\x16\x20\x23\xea\x94\x4a\x9e\x69\x6d\xa1\xe0\xfa\x3a\xda\x73\xdb\x6d\xdb\xc5\x7c\x43\x9b\xd8\xca\xaa\x13\x45\xd7\xd7\x81\xce\x88\xf9\x7e\x38\xb2\xd2\x4e\xc0\x6b\x58\x91\xbe\x24\x83\x7e\xa2\x28\xc3\xd6\x4f\x14\xa5\x58\x5d\xad\xab\x5c\xe5\xcf\x30\x14\xcf\x29\x06\x67\xa7\x53\xbc\xc6\x18\x5f\x5f\xbb\xc6\xfd\xa1\x8a\x51\xb2\x81\x7c\x11\x4f\xa3\x87\xb6\x3b\x55\xe4\x13\x9b\xe1\xad\xae\x6f\x5c\xb9\x3b\x69\xe8\x04\x57\xa9\x3e\x5c\xa5\xfa\xf0\x94\xea\xc3\x13\x9f\x65\x07\x78\x6b\xfb\xce\xea\x4d\xba\x15\x43\x64\xc5\x1d\x06\x99\x1d\x43\x6a\xc7\x9d\x44\x78\xe0\x35\xae\x15\xad\x1f\xd5\xdf\x1a\xb2\xf9\xe0\xfe\x5a\x1d\xdc\x5f\xd7\x43\xb9\x5f\xa7\x8d\x9f\xab\xd5\x7f\xaf\xe7\xff\x56\xcd\xa7\x6c\x2d\x78\xc6\x8a\xab\x8a\x90\xc8\xdb\xb3\x3a\x98\xdc\x52\x9c\xb5\xca\x6b\x5a\x79\x15\xd7\x29\xa2\xbe\x3b\x20\x2e\x64\xfc\xa7\x0b\x29\xff\xa1\x7d\x77\x60\x75\x3b\xb4\xef\x0d\x80\x11\x6f\x97\xed\x05\xe2\xdc\x9b\xe1\xa8\xcf\x06\xc4\x83\x8c\xff\x3c\x84\x54\xfc\x74\x68\x9f\xc9\xe2\xcc\xf2\x06\x0a\x66\x60\x7b\x1c\x5c\x26\x1f\x1e\x43\x2a\x1f\x9e\x74\xa8\x78\xb0\xa8\x08\x72\x22\x61\x0b\xc8\x09\xe1\xb0\xb7\xb2\x3e\xb3\xbd\x81\x68\xc0\x26\x89\x68\xc1\x26\x49\x27\x15\xc9\x26\x6c\x09\x70\x4b\x36\x00\x8c\x04\x76\x77\x97\xed\x13\x77\xd7\xb6\x15\x9a\x48\x54\x8e\x04\x56\x98\x03\x96\xf5\x15\x4a\x88\x63\x60\x49\x60\xc2\x18\x83\xb8\xc6\x77\x8a\x0f\xd4\x9f\xa4\x60\x68\xf7\x84\x11\x64\xc6\x85\xd3\x84\xd5\x46\x52\x0c\x5d\x99\x1f\xb0\x75\x72\x09\xab\x84\x85\xae\x83\x12\x75\x9d\x1d\x03\x5a\xd6\x58\xc4\xb4\xd5\x48\x1b\x4b\x98\xa6\x1a\x31\x2b\x56\x61\x14\x15\xa4\x83\xf7\x3d\x6c\x84\xb1\x17\xf1\x76\xc4\xcc\xeb\xb3\xbe\x3b\x18\x40\x4c\xd2\x32\x84\x4a\x54\xc4\x7c\x0e\x48\xaa\x0a\x65\x83\x01\x24\xc4\xdd\x4d\x44\xf8\xb5\x04\xa7\xfd\x64\xd0\xf7\x06\x16\x11\x0f\xee\x80\x44\xf9\x9b\xe0\x0d\x0a\x64\x32\xee\x05\x32\xd9\x57\x09\x46\x90\x0e\x56\x0f\x54\xa9\xdc\x9d\x24\x06\xf1\x32\xcc\x07\x5a\xc4\x4b\x4c\xf8\x58\x15\x91\x21\x92\x12\x50\xce\xaa\xe1\x3e\xfa\xcc\x68\x65\x28\x5a\x51\x37\xb2\x48\xbf\x08\xf0\xc7\x9c\xaf\x74\x5e\xbd\x81\x3f\x63\x85\x41\x49\x84\xfa\x03\x0c\x8c\x84\x0c\x12\x12\x33\x08\x48\xce\xcc\xcb\x18\xfa\x2e\x25\xa4\x10\x13\xd3\x5f\xdf\x0a\x27\x2c\x43\x86\xab\xc1\x0e\x6d\xcf\x88\xb2\x47\xef\xa6\xa3\xbb\x32\x94\x6f\x46\x5c\xb0\xac\x7c\x37\x13\x61\x0f\x33\x8c\xe2\x7e\x36\xe8\xe7\x03\xd2\x77\xc1\x0a\x10\x05\xfe\xce\x51\x87\x1c\x22\x3c\xc0\xce\x30\x60\x01\xa1\x77\x74\xdd\x94\x5c\x22\xc6\x99\x78\x01\x21\xee\xa7\x7c\xcc\x64\x2c\x24\x92\x15\xfd\x87\x62\x48\x31\x14\xb7\x3c\x32\x0e\xf4\xef\x7b\xdd\x34\xe3\x1d\xe2\xf2\x8e\x46\xcd\xa9\xc9\xdf\xf0\xfe\x91\x09\xef\x1f\x99\x8c\xe9\xb8\xe9\xb5\x8f\x22\x4c\x35\x5b\xed\x8d\xa9\xe2\x75\xb1\xbc\x0c\x92\x8a\x48\x06\xb7\xbd\x0b\x12\xb3\xa6\x9b\x20\x63\x63\x46\x06\xc6\x8c\x74\xcb\x69\xa0\xa7\xa4\x2b\x66\x9b\x3b\xa8\x87\x33\x12\x05\x23\x22\x27\xa0\x8c\x93\x18\x59\xc2\x7e\x89\xd3\x89\x37\xb8\xbe\x76\xef\x44\x23\x24\x89\xc9\x2c\x55\x16\xd9\x22\xd1\x42\xf1\x06\xc3\x3c\x6c\x64\xe0\x16\x57\x70\xab\xa1\x06\x32\xf4\xbb\x0b\xb9\xe6\x19\x1a\xc7\x50\x44\x79\x0f\x15\x1d\xa7\x22\x6e\x53\xc9\x27\x50\x44\x90\x88\x5a\xd9\x4f\x06\x83\x7e\x38\xc0\x7d\x6f\x60\x07\x7d\x57\xf8\xd4\x41\xfc\x81\x64\x10\xf4\xbd\x01\xc9\x2c\x12\x61\x3f\xda\x13\xc9\x7c\x09\x00\x91\x9b\x8a\x64\x59\xd2\x95\x25\xcd\x8b\xce\x53\xe3\x03\x92\x95\x9d\x4b\x5c\x19\x2f\x4a\xf0\xba\x32\x3a\xeb\x6e\x20\x22\x67\x06\x46\x8c\x52\x11\x6c\xd2\xdd\x4d\x45\xbc\xa9\x14\xc7\xbc\x97\xd3\x41\x3f\x28\x7a\x59\x3e\x5a\x44\x3c\xb8\x03\x62\xc7\x5b\xdd\x86\x8e\x9d\xac\x60\xc3\xae\x88\x18\xcc\x51\x95\xd8\xe0\x9b\xc8\xc1\xdb\x4d\xc5\x58\xa6\x65\x76\x2c\x42\x7d\xf1\xa1\x70\x77\x63\xc1\xad\xe3\x32\x73\x28\x20\xc7\x83\x01\xcc\xc8\x90\xa3\x2e\xf0\x86\x31\x41\x33\x1b\x0d\xfb\xa9\xed\xa9\x24\xe1\xd0\x77\x44\xdc\xdd\x91\x18\xaa\x91\xe4\x6d\x53\x51\x7d\x34\x18\xdc\x19\x5b\x04\x4d\x0b\x00\xd8\xe6\x2f\x65\xe5\x45\x68\x91\x19\xe4\x16\x19\x77\x66\x8b\x44\xe7\x58\x44\x3d\x8a\x61\x0d\xdb\x6d\x94\xd9\x24\xdf\x0a\xf1\xaa\x22\xcb\x1d\x77\xc8\x4c\x8f\x28\x93\x60\x8a\x2e\xca\xd8\x7a\x62\xf1\x58\xeb\x22\xaa\x4f\x07\x36\xa7\xb5\x85\xe9\xac\xe4\xa2\xba\xe6\x40\x42\x6c\x4f\x13\x45\x19\xee\xd8\xf6\xb6\x5c\x4e\xb3\x7b\xd1\x2e\x46\x8c\x58\x54\xad\x65\xfb\x19\xff\x0e\xc2\x97\x83\xa4\xc0\x24\x30\x6e\x4f\x2d\x61\x7c\xf6\xb7\x31\x3e\x5b\xc2\xd8\x85\x80\xd8\x9e\x81\x31\x27\xdc\x12\x55\x41\x95\xb8\xdd\x46\x89\x45\xca\xd6\x8d\xe5\xf2\xdc\x94\x1c\x04\xca\x4e\x26\x83\xa1\x20\xa3\xdd\xd3\x15\xa2\xa7\x68\x57\x7d\x1a\x64\x44\x0c\x92\x8a\xcc\xca\x69\xb1\x3f\x80\x9c\xaf\xb2\x1c\x61\x25\x6a\x29\xb1\x8f\x8b\x5a\x90\xee\xc5\x3d\xc4\x27\x72\x3f\x19\x40\x28\x4d\x13\x13\x8c\x7d\x14\xab\xb4\xbc\x48\xd3\x98\xe7\x25\x76\x4e\x98\x26\x61\xc0\x50\x68\xde\x19\x33\xbf\x26\xac\x7d\xcd\x97\xbf\xab\xfc\x5e\xa7\x53\x31\x4a\xac\xd1\x98\x34\x6b\x46\x1a\xd5\x22\x6b\xce\x64\x50\x93\xc2\xb3\xe1\x88\x06\x2f\x16\xf0\xf3\x7f\x5a\xf7\xb5\xac\xf2\x62\xee\xbf\xd6\x3a\xd1\xbc\x25\x57\x51\xa0\x9c\x54\xac\x13\x99\x0b\xef\x6b\x09\xf8\x3f\x75\x5a\x28\xf7\xd3\x6f\x82\x37\x7c\xb9\x16\x94\x20\x74\x65\xb8\x68\xff\xca\xbb\xbe\x66\xc5\xdb\xdc\x5b\xd3\x39\xff\x0d\xc7\x7c\xa0\xbb\x5a\xf7\x70\x42\x7e\x31\xf4\x54\x18\x92\xfa\xfd\x9c\xa5\xb1\xa9\xd5\xf8\xeb\x57\x27\x0a\x90\x24\x59\x2c\x16\x80\x7e\x33\x67\xc4\x5b\xe1\x7f\xdb\x09\x33\x1a\x30\x8a\xcc\xc9\x82\xb1\x3c\x1b\x21\xd5\x91\x32\x8b\xc8\x02\xd2\x15\x90\x44\x1e\x28\x5e\xc0\xaf\x95\x29\x27\xfb\xb2\xd9\x69\x47\x4d\xff\x27\x6a\x17\x34\xd4\xe0\x0f\xa4\x89\xa1\xc8\x51\x5c\x0b\x5f\x4f\x0f\x01\xbf\xa2\x39\xa9\x85\x5d\x95\xf2\x45\xbd\x7a\xdd\xc1\x8c\x88\xef\x08\x19\x44\x9c\xbf\x50\xf6\xef\xe5\x2f\xd5\xdb\x01\x7f\xf1\x16\x80\xb8\x03\x80\xf9\x54\xbb\x69\x6e\x88\x80\x27\x5c\x2c\x5d\x31\x43\x8a\x7c\xe8\x12\x42\x12\xbc\x02\x8a\xc7\x4b\x79\x03\xe9\x66\xf9\x6e\x19\xcd\x5a\xa8\x74\x20\xe2\xbf\x62\x01\xd5\x92\x1d\x97\x32\x33\xe0\xd2\xdd\xba\xa1\xe0\xc2\x6f\x3f\x1b\x40\xa4\x7e\xb9\x14\x2c\xdf\xe5\x2f\x17\x51\x81\xf5\xd3\x01\xde\xbd\x91\xad\x25\x7f\x85\x99\xe9\x29\x58\xb9\xa6\xf0\x97\x2f\x24\x40\xf0\xef\xa6\x25\x8d\xf6\x66\xcb\x91\xbb\xa7\x38\x89\xee\x29\xb6\xe7\xb5\xdb\xdd\xea\x9a\x50\xef\xc5\xea\xd2\xa4\xbf\x1a\xc3\xbf\x60\x9d\x51\xa1\x8c\x95\x8a\x49\x8f\x13\x5b\x35\x78\x2b\x84\x91\xff\x26\x8b\xf9\x62\x75\x28\xa6\x2a\xdb\x23\x6e\xf3\x24\x2b\x7a\x78\xc5\x5d\x5e\xd1\x54\x11\xe1\xaa\x38\x6e\xea\x14\x37\x70\x18\xb6\xa8\xba\x1d\xa8\x0f\x9d\x96\x2e\x03\x16\xc3\xb7\x2a\x1f\x2f\xf4\x42\x55\xae\x4a\x84\xf1\x75\xe7\x89\xb7\x7d\x53\x5c\xe1\x13\x4f\x86\x04\x84\x93\x77\xe2\x21\x87\x73\x57\x86\x0d\x84\xe8\xbe\x8c\x43\x09\x97\xd3\x6a\xd0\x61\x63\x13\x9e\xa0\xa7\x8f\x1f\x3d\x32\x8e\x32\x72\x53\x3f\x41\x90\x0b\x61\x11\xc0\x3c\x70\x46\x69\x36\x09\x18\x64\x24\x70\xa6\x41\x96\x53\x48\x49\xe0\xcc\x58\xf8\x93\x4c\x8f\xe5\xdb\x3b\x91\x15\x2c\x72\xf4\xe7\x30\x60\xf4\x38\x9a\x50\xbf\xf5\xe0\x0a\xee\x3e\xf8\xd4\x02\x9e\xe2\xb7\x1e\xd8\x93\xad\x07\xf6\x70\xeb\xc1\xe7\x16\x30\x99\x6f\xff\xe2\x3f\x38\xf4\x1f\x1c\xdd\x7d\x30\x6d\xc1\x94\x66\x51\x3a\xcc\xfd\x7e\xeb\xd9\x61\x0b\x5a\xef\x0e\x5b\x03\x18\x06\x73\x9e\x70\x34\x4b\x86\xc1\xbc\x05\xad\xc3\x54\x3d\x1c\xcf\x68\x2e\x9f\x3e\xd2\x61\xa2\x9f\x8f\xc7\xb3\x4c\x3d\xfe\x94\x45\xf2\xe1\x28\x60\xb3\x8c\x3f\x0e\x20\x1f\xa7\x19\x7b\x59\x80\x94\xf0\x24\x30\x09\x48\x82\x90\xb5\x65\xd5\xd6\x00\x26\x69\xc2\xc6\xbc\xca\xaf\x41\x32\x0b\x32\x01\x9c\x9e\x65\xea\xf1\x30\xc8\xc2\x71\x0b\x5a\xcf\xa6\x59\x14\x8b\x77\x9e\xfa\xeb\x2c\xa1\xe2\x27\xe6\x6f\xcf\x66\xe7\xb3\x9c\x71\x80\x74\xca\xe8\xe4\x8c\x66\x2d\x68\xbd\x0d\x59\x2a\x9f\xde\xa4\x17\x3a\xf1\x25\x0d\xe5\xa3\x42\xf6\xd0\x68\x5b\xb6\x2b\x9b\x94\x0d\x9a\xcd\xc9\xd6\x64\x63\xb2\x25\xd9\x86\x84\x2f\x41\xb7\x06\x0b\xbc\x00\xef\xf1\x93\xa7\x9b\xc5\x9e\x8d\xf2\x54\x8e\xb2\x26\xae\x3c\x15\xe3\x2c\x29\x4b\x0c\xa2\x91\x1f\x38\xd1\x7d\x23\xed\xa5\x9c\x92\x07\x69\x18\xa8\x60\x95\x81\x73\xf2\xce\x28\x60\xe4\x44\xce\x89\xc8\x28\xa1\x07\xce\x89\x07\x05\x95\xa9\xa4\x73\x17\x34\xa9\xa9\x94\xcb\xa9\x11\xdf\x92\xcf\x1c\x11\x74\x5f\xd2\x37\x64\xa4\xf5\xe0\xb3\xfd\x60\x62\x3f\x18\x1e\x3f\x78\x2d\x29\xcd\x79\x70\x70\xd2\x52\x47\x87\x29\x79\x19\x30\x53\x4c\x63\xe9\x2f\x47\x6f\x8f\x58\x16\x25\xe7\xbd\x06\xd5\x5d\xa5\x00\xc2\x0b\x19\xbc\xff\xdc\xc5\x28\xc3\x10\x13\x2b\xa1\x97\x77\x39\x44\xd4\xea\xba\xae\x6b\xbb\x9e\xed\x7a\xc7\xae\xeb\x8b\xff\x8e\xeb\xba\x27\x2d\x5c\x81\x2b\xf7\xfc\x45\x35\x5a\xec\x5e\xa5\x32\x9c\x61\xe9\x1d\x86\xa9\x96\x2e\xa7\xbc\xa5\x05\xf0\xaf\xbb\x89\x43\xc8\x58\xac\x46\xe7\x3c\x7c\xfa\xe4\xa1\xec\x9c\xc7\x0f\xbb\x4f\xc4\xd1\x0f\x7a\xba\xe3\xed\x88\x53\x1f\xf4\x78\xe7\xe9\x63\x11\xb1\x02\x79\xde\xa3\x1d\x11\x23\x11\x6d\xbb\xae\x57\x67\x12\xd1\x08\xb9\x7b\x84\x3a\xf3\x76\x9b\x3a\xf3\x3d\xcf\x75\x97\xbe\xc2\xf6\x80\x3a\x13\xa0\xce\x10\xa8\xf3\x1a\xa8\x73\x08\xd4\x39\x02\xea\x1c\x94\x11\xeb\x9d\x9c\xb2\x9f\x66\x71\xfc\x99\x06\x19\xa2\x0e\xe7\x93\x0b\xe3\x50\x42\xf6\x86\x70\xb4\xda\x0c\xc8\x50\xd4\x6f\x88\x95\x18\xe9\xf7\xc7\x2f\xd6\xa1\x57\xc5\xef\xfd\xf1\x8b\x9b\x50\x2c\x80\xae\xc3\x15\x9b\x91\x26\x2a\xf1\xcd\xff\x9c\xfb\x14\x26\x3e\x83\xa1\x9f\xc0\x6b\xdf\x85\x43\xdf\x85\x23\xdf\x85\x03\xdf\x35\x34\x5a\x63\x53\x3d\xa4\x99\xab\x10\x52\xf9\x0b\xc4\x84\x3a\x7c\xee\x40\x48\xa8\xa3\x78\x28\x8c\x45\xee\x3c\x87\x29\xa1\x4e\xc1\xf6\x60\x42\xa8\x23\xd9\x19\x1c\xea\x0c\xc9\x62\xe0\x82\x9c\xa1\x10\xc3\x9c\x9c\xf3\x9f\xfb\xe4\x0c\x8d\x31\xcc\x29\x39\xe7\xbf\x47\x94\x9c\xa1\x29\x86\xd7\xfc\x7d\x8a\xe1\x39\x7f\x9f\x60\x78\xc9\xdf\x27\x18\x3e\xf3\xf7\x43\x0c\x6f\xf8\xfb\x21\x86\x17\x5c\x2c\xf3\x1b\xa6\xd0\xb4\x2f\x02\xaa\xbf\x0c\xe6\x08\x0f\x16\xf0\xac\xa9\xcc\xb8\x5a\xe6\xac\xa9\xcc\xa1\x2c\x23\x70\x17\xa5\x9e\x37\x95\x9a\xd4\x4b\x85\xbe\x8c\xf4\xe0\xbf\x03\xea\xbf\x83\x91\xff\x0b\x9c\xfb\x01\x85\x9f\xfd\x8c\xc2\x6b\xff\x13\xfc\xe2\x7f\x81\x2f\xfe\x1f\x70\xe0\xff\x04\x13\xff\x3d\x1c\xfa\x27\x30\x6d\x02\x1d\xf6\x2d\x24\x80\xbf\x4e\x67\x59\x8e\xf0\x3e\xf1\xba\xbc\x85\x6f\x4d\x85\x3d\xeb\xff\xfd\x3f\x64\xa2\xb2\xb5\x8d\x17\xf0\xbb\xff\x95\x42\xee\xbf\xa5\x70\xe4\xff\x0c\x33\xff\x37\x78\xef\xff\x0a\x1f\xfc\xdf\xe1\xd2\xa7\x14\x3e\xfa\x8c\xc2\x95\x44\xf8\x93\xfc\x99\xfb\x09\x85\xcf\x7e\x44\xe1\xc4\x4f\x29\xb4\x1e\xb4\xfc\x63\xba\x80\x8f\x37\xf4\xf6\xfb\xe3\x17\x9b\x74\xb8\x51\x6c\x5d\x9f\xbf\x3f\x7e\xb1\x59\xb7\x57\x0a\x16\x3d\x1f\x53\xa0\xfc\xcf\xc8\x1f\x53\x38\xf7\x9f\xf1\xce\xbf\xe4\x9d\x1f\x52\xf8\xc5\xcf\x29\x7c\xf1\x87\x14\x0e\xfc\x19\x9f\x1a\x23\x0a\x87\xfe\x94\xde\x30\x04\xef\x8f\x5f\xdc\x6e\x14\x4a\xcc\x96\x06\x62\x42\x61\xe6\x1f\x52\x78\xef\x5f\x50\xf8\xe0\x9f\x51\xb8\xf4\xcf\xf9\x60\x9c\x2e\x0f\xc6\x77\x3e\x18\x07\x7c\x30\xae\xca\xc1\xf8\x56\x1b\x0c\xd3\x7e\xe1\x88\x3a\xf4\x8a\x86\x88\xc9\x48\x5f\xa6\xbe\x32\xe8\x21\xea\x5c\x92\xd7\x02\x3f\xb1\x61\x73\x58\x7a\x90\x5e\xd2\xec\x45\x90\x53\x84\x31\x24\x56\x50\x9e\xec\x60\xdf\xf6\xaa\xa3\x69\xb6\x73\xff\xa6\x66\xe6\xb7\x6a\xe6\x6c\x45\x33\x9f\x6f\xf8\x9c\x09\x79\x73\xab\x76\x9e\xaf\x68\xe7\xf9\x8d\xed\xbc\xbc\x55\x3b\xa1\xd9\x4e\x02\x41\x41\x21\xef\xa8\x56\x6f\xe0\x05\x0c\xfd\xd7\x40\xfd\xd7\x30\xf2\x3f\xc2\xb9\x7f\x0c\x3f\xfb\x57\xf0\xda\x7f\x09\xbf\xf8\x2f\xe1\x8b\xff\x1c\x0e\xfc\x17\x30\xf1\x8f\xe0\xd0\xff\x5c\xa1\x4f\x13\xf3\x8b\xf5\x88\x4f\xc9\xfc\x36\x78\x7f\xf3\xdf\xc2\xef\xfe\x07\xc8\xfd\x57\x70\xe4\xbf\x81\x99\xff\x1d\xde\xfb\xcf\xe0\x83\x7f\x00\x97\xfe\x29\x7c\xf4\x2f\xe1\xaa\x8a\x49\xed\xdb\x12\x91\xb4\x80\x4f\x4b\xf8\x9a\xa5\x62\x91\xb4\x80\xb9\x7f\x0c\x9f\xfd\x2b\x38\xf1\xbf\x0a\xf2\xfe\xb6\x58\x36\x23\x57\xf5\x0a\x70\xfa\xd3\xe5\x76\x83\xf4\x07\x10\x13\xdb\xd3\x27\x7f\x5a\xad\x22\x8e\x19\xef\x46\x49\xce\x82\x24\xa4\xe9\x48\x2c\xa7\xc2\x3d\x61\xb1\xb6\x5a\x09\xc6\xbb\x96\x15\xef\xe5\xbb\x78\xfb\x31\x21\x84\x3a\xe1\x38\xc8\x5e\xa4\x43\xfa\x8c\xa1\x18\xb7\xdb\x28\x95\x3a\x01\x15\x37\x0f\x85\x10\xf3\x7e\x13\x41\x3d\x50\x44\x46\xfd\x40\xd5\x79\xc6\x90\x65\xc5\x78\x80\x7b\xb5\x14\x3f\x22\x2d\xda\x22\x84\x04\xbd\xd6\xdd\x96\xdf\x72\x5b\x80\x32\xc2\xfa\x81\x38\x09\x09\x48\x86\x12\x88\x30\x06\xd5\x50\x20\x4e\xe3\x2d\xaf\x18\xc4\x46\x04\x52\xe7\x4b\x1a\x25\xa8\xd5\x32\x4f\xa5\x5e\xad\xef\xae\x18\x42\x18\x93\x19\xf2\x9e\xba\x2e\x48\xef\x87\xe0\x09\x3f\xe0\xef\x28\x1a\x03\x85\xc4\x22\xad\x16\xb8\xf8\x1e\x49\x34\x49\x68\x61\x64\x16\xc7\xbc\x60\xeb\xf7\x56\x94\xdc\x2d\x93\x75\x3f\x8e\x9d\xdf\x05\xa0\x56\xde\x9c\xef\xd1\xed\xce\xd8\xc9\x2d\xd4\x3a\x10\x05\x7a\x63\xe7\xc0\x77\x65\xa4\x3b\xd6\x6e\xdf\x43\xad\x13\x59\xb1\xdd\x46\x63\xe7\x84\xb8\x18\x5a\x53\x91\x22\x12\x5e\x93\xb1\xf3\xfa\x81\xd7\xb5\xbc\x6e\x67\xec\x4c\x31\x14\xbe\x1b\xc7\xce\x44\x94\x98\x90\xd6\x37\x0d\xf9\x9b\xcf\xab\x7f\x90\x00\xb9\xd8\x36\x76\x3e\xec\x79\xd7\xd7\x63\xe7\xc3\xfe\xce\x76\xe5\x93\x5a\x97\xa2\xd4\xf5\x35\x1a\x3b\x97\xc4\xc3\xa0\xf0\xe8\xa1\x90\xa0\x98\x0c\xd1\x0c\x8d\x9d\x39\xf0\x7e\xc2\xd8\x5c\xbe\x20\x26\xe1\xfe\xc3\xeb\x6b\x8e\x43\xd8\x0b\x9c\xf8\x91\x13\xd2\x28\x46\x31\x96\x52\x74\xfc\x08\xa3\x98\x97\x8a\x9c\x13\x75\x4e\x8f\x62\x78\xdc\xe1\xb8\x88\xa0\xc0\x63\x67\x4e\x62\x05\xb1\x90\x00\x79\xf2\xa4\x48\x56\xab\x07\x8c\x9d\x61\x91\x26\x7a\x13\x5b\x1c\x5d\xeb\x11\x7e\xf0\x18\xfb\x12\xd3\x7c\x09\xd3\x06\x34\x33\xe7\xf2\x99\x89\x26\x7f\x57\x68\xa6\x37\xa1\xd9\x84\xe3\x12\x82\x4b\xd8\x89\x20\xb1\xa8\xf5\x51\xf5\x72\xeb\x7d\x31\xca\xd5\x9e\x6f\xcd\xf4\xe0\xcd\x1e\x3c\xf6\x55\xf9\x9e\xe7\x8b\x40\xea\x7a\x4c\x2a\xa3\x61\x0e\x86\x9f\xd7\x73\xe4\xc7\x73\x44\x5d\x81\x9d\x86\x58\x60\x66\x3d\xee\x8c\x9d\x8f\x36\x0a\xad\x1d\xfc\xe0\xb1\xcf\x93\x79\xca\x7b\x9e\x22\x30\x57\xb3\xaf\xa0\x87\xb1\xf3\xda\x22\x63\xe7\x64\xcb\x73\xdd\x6b\x0e\xf4\x50\xbc\x3e\xf0\x5c\x17\x86\x68\x8c\x39\x12\x63\x73\x32\x1a\x6c\xbe\x38\x22\x95\xec\xca\x85\x98\x30\x7d\x64\x19\x16\x73\x6d\x37\xdd\x8b\x77\x05\xbd\x06\xfb\x24\x54\x64\x2a\x3d\xc4\x08\xd6\x84\x22\xc2\x4c\xee\x94\x5a\x16\xc6\xa2\xbc\xce\x50\x89\x70\x0f\x65\xe4\x1b\xed\x47\x77\xa3\xe4\xee\xa8\x57\xc9\xf3\xa3\x01\xbe\xbe\x16\x5c\x47\xae\x4a\x78\xcf\x2d\x9a\x92\x21\x7d\x39\x40\xce\x01\x8c\xa6\x02\xde\x54\x51\xaa\x38\x5c\x56\x0f\x2f\xa8\x73\x45\x3e\x50\x94\xc0\x0b\xca\xa5\x72\xe7\x13\x7f\x8b\xf5\x5b\xc8\xdf\x98\x78\xfb\x58\x94\xfc\x28\xdf\x54\x49\xf5\xa6\x4a\xf2\xb7\x3f\xa5\x42\xc8\x5f\xde\xc8\xf2\x35\x41\xf0\xa9\x17\xd4\xd8\x4a\xb1\x54\x6e\x98\x1b\xa2\x46\xd0\x05\xb0\x05\x08\xad\x52\x03\xb8\x57\x1a\xdc\x3d\xef\x36\xe0\x4a\xa5\xc1\x1a\x0c\x3f\xde\x0a\xc3\x42\xe9\xb0\x0e\x49\xf7\x16\x10\x17\x22\x00\xec\x88\xfc\xd9\xb2\x5b\x7e\xab\x05\xa7\x7e\xeb\x6e\x0b\x5c\xbe\x02\x2d\x60\x4a\xb6\xfe\xf9\x8f\xbc\xf3\x8f\xa1\xb5\x05\x13\xb2\xf5\xcf\x07\x5b\x70\x48\xb6\xfa\xff\xf8\xc7\x3f\xef\x77\xac\xde\x75\xff\x1f\x03\x84\x9d\x3f\x17\x83\xad\xf3\x72\x39\xbe\xa8\x19\xca\xee\xb9\x3d\x05\x3a\x22\x28\xe8\xd9\xd4\xa7\xd8\x6a\xb5\x0c\xdb\x95\x42\x10\xb1\x50\xb6\x97\xf4\x4a\xdb\xb9\xc4\xce\x2c\x0f\xcb\x45\x8c\x61\x2b\xf2\x4d\x73\x99\x79\x45\x1d\x92\xd1\x69\x1c\x84\x14\x1d\x42\xeb\x1f\xff\xb8\xdf\x6e\x99\x06\x08\x35\x3b\xc3\x3f\xe8\xf9\xab\xab\x29\x6a\xfd\x13\xf5\xfc\x96\x25\x6d\x01\xe6\xaa\x95\xd6\x75\x0b\x5b\x2d\xdc\x82\x56\x64\x82\x38\xaf\x81\x38\x0c\xa6\x48\x56\x44\x62\x31\x25\xfb\x7d\x5a\x95\x9a\x80\x0d\xb0\xb9\xdf\x3e\xad\xf6\xca\xb4\x26\x8d\x41\x62\x79\x4b\xa2\xb1\x10\xbb\x1a\xa4\xaf\xd2\x74\xe0\xd6\x40\x67\x37\x03\x7d\x76\x23\xd0\x6e\x0d\xe8\xfb\x9b\x81\x1e\xdc\x1a\xe8\x87\x9b\x81\x5e\xde\x1a\xe8\xc7\x9b\x81\x5e\xdd\x08\xf4\x61\x0d\xe8\xfc\x66\xa0\xc7\xb7\xc6\x54\x01\xb5\x90\xf8\xd9\x7f\xf4\xa4\xc7\x05\x32\xbf\x4b\xb7\x9b\xe4\xf1\xa2\xa1\xaf\xd5\x86\xb6\xfe\x89\x4e\xf0\x35\xea\x5b\xf6\xe0\x1f\xc3\x7f\x0c\x31\xea\xf9\x7e\x0f\x89\x47\xdc\xdb\x5a\xc6\xe2\x51\x0d\x8b\x13\x12\xf4\xbd\x41\xcf\xf5\x6d\x14\xf4\xbb\x03\x0b\x05\xfd\xed\xc1\xf5\x75\xcb\x75\x5b\x8d\xfb\x82\x02\x8f\xb7\xb7\xa6\xcc\x6f\x64\xbb\xc3\xc1\xd9\xdb\xeb\xe0\x1e\xdd\xba\x23\x27\x44\x40\xf5\xd6\x41\x7d\x7d\x6b\xa8\xc3\x9b\xc7\xfc\xf9\x8d\x40\xb7\x97\x50\x75\x61\x23\xd0\x2f\x6f\x8d\xef\xeb\x9b\x81\x7e\xbe\x35\xd0\xc3\x9b\x81\xbe\xb9\x35\xd0\xa3\x9b\x81\xbe\xb8\x75\xcf\x1e\xdc\x0c\xf4\xe3\x8d\x40\xeb\x93\xe3\x40\xde\xe1\x1a\xc5\x69\x9a\x89\x7d\xf3\x96\x77\xc3\xec\xfc\x56\x6d\x63\x72\xc3\xac\xa8\x40\xaa\x00\xfa\xb0\x1e\xd9\x1a\xa2\xbf\xdf\xfc\xf5\xaf\x6e\x05\x30\xbf\x19\x60\x25\x44\x16\x97\x09\x4a\xc9\x1f\x18\x98\xfe\x28\x3e\x35\x95\x54\x4a\xb4\x5a\xd1\x2f\x6b\x8a\x3e\xf0\xba\xd7\xd7\x5e\xb7\x56\xe3\x8f\x5a\x0d\xcf\xe2\x7b\x98\x30\x9d\x25\x0c\x21\x17\x62\x75\xb8\x48\x79\x4b\xdb\xb8\x16\x06\xa9\xde\xd2\x61\x14\xc7\x51\x4e\xc3\x34\x19\x4a\xdc\xb6\xeb\xf1\x8e\x8a\x1a\xb2\xbe\xd5\x72\x5d\xb7\x55\x0b\x65\xb4\x04\x55\xee\x8f\x2c\xaf\x86\xfa\x49\x33\x0a\xc9\x8c\xd1\xe5\x9e\xf9\xb9\xa9\xf0\x91\x81\x6a\xb7\x12\x96\xc8\xd0\xe2\xeb\x7d\x90\x1e\x60\x19\xeb\xe0\xb1\x79\xf7\xe9\xd7\x1a\xf0\xcc\x79\x7b\xb8\xd4\x87\xb6\x27\x7b\xd1\x6c\xe8\xfe\xba\x86\xd8\x3e\x51\x7b\x4e\xd6\x13\xdb\xcc\xb3\x03\x0e\xc7\xe7\x0f\x72\xff\x59\xb9\x87\x54\xbd\x21\x41\x38\x68\xe0\xa8\xf0\xc2\xcb\xc3\x69\xa1\x87\x7c\x33\x54\x24\x15\xad\xd7\x51\xa4\x95\xbb\x6f\x45\x31\xe3\x06\x13\x5d\xfa\x7a\xbe\x3f\xde\xe0\xeb\x93\x7a\x4d\x5a\xdd\x22\x8b\x5d\x61\xb5\x4a\x50\xaf\x82\xe4\x97\xe2\x1b\x6b\x46\x37\x36\x46\x1f\x02\x83\x87\xe6\x15\x9d\xda\xc5\xb8\xfa\x00\x89\xd6\x93\x62\x94\x92\x95\xa3\xb4\x84\xdd\x52\x53\x29\xad\x51\xc2\x71\x34\xa1\xdf\xd3\x84\xbe\x95\xda\x84\xe2\xda\x1f\xdb\x97\xbb\x05\xc4\x3a\xc4\xf6\xa0\x65\xb5\x30\xb6\x2e\x10\xdb\x7a\xc4\xf7\xd3\x2d\xb7\x05\x5d\xf1\xfe\xe0\x91\x7e\x33\xae\x0b\x35\x76\x41\xa1\x0e\xa9\x75\x58\xb8\xaa\x74\x33\xeb\xc9\x6f\x28\xde\xcc\x7e\x86\xf5\x5a\x9e\x15\x99\xfc\x27\x5c\xc5\x7f\x66\xab\x9a\x5b\xcb\x83\xc6\xd5\x5a\x0a\x48\x9d\x0b\x8d\x56\xc2\x5e\xc1\x89\xa6\xab\x91\x69\xe6\x46\x93\x55\x15\x56\x71\xa4\xc3\x3a\x7d\x68\xa5\xcd\x1a\xae\x74\x51\x6f\x24\x70\xde\x5e\x2d\x75\x6d\xd3\xc4\x9c\xdf\xd4\x5a\x8d\x35\x05\xce\xf8\xb9\x20\x7a\xfe\xb0\xcc\x9a\xce\x68\x8d\x37\x49\x57\xc2\x1c\x21\x5e\x7c\x79\xac\x0b\xe6\x14\x96\xcc\x49\xa3\x50\xc7\xf5\x7c\x89\x3f\xe9\x92\xd5\xa8\x24\xb5\x9e\x88\x1f\x6d\xd4\x13\xdf\x57\x0d\xd4\x5a\x5e\xf3\xac\x81\x4b\x89\x6f\xc6\x9b\xd4\x3e\xd8\xa4\xcd\x25\x0e\x72\xb9\xcc\xac\xea\xa3\xd6\xc4\xaf\x1a\x87\xae\x09\xcd\xa5\x06\xaf\x68\xa1\x28\x69\x59\x6e\x75\x06\x1d\x1b\x79\x0f\x8c\xf4\xaf\xc6\x60\x59\xc6\x2d\xd8\xb7\xe6\x20\x1a\x42\xa3\x45\x85\xc8\xb8\x58\xc0\xe3\x9d\xa7\x8f\x37\xb2\xa3\x48\x21\xa8\x1a\x53\x91\x04\x3d\xea\x3e\x7d\xac\xec\x29\xb6\xbb\xc2\xd8\x44\xc7\x55\x42\x94\xec\x53\x27\xd7\x42\x92\x0b\xe2\x1f\xc6\xa0\xd5\x16\x22\x53\xd9\x38\x94\xaa\x59\x66\x94\x40\xcc\xa6\x36\x62\x4d\x4c\xdb\x6e\x64\xe5\xb8\x13\x39\xf3\xe7\x78\x2b\x72\xde\xbf\xc4\x20\x31\x28\x40\xdb\x5c\xc0\xd5\x26\x2f\x99\x0c\x34\x46\x32\x27\x0b\x92\x73\xba\x00\x8e\xfe\x0d\xbd\xf0\xfe\xa5\xea\x86\xcf\x5d\x65\x78\xf6\x79\x22\x0d\x70\x20\x3a\x54\xc6\x40\x5f\xbe\x8b\x87\x10\xbe\x7d\x57\x36\x69\xf3\xe7\xd2\xb6\x67\xa1\x1b\x0f\x88\x47\xb7\x21\x22\x8f\xdc\x4e\x00\x19\xff\x89\x20\x25\xdd\x87\x9d\x0c\x62\xf2\xb8\x93\x42\x48\xb6\xdd\x4e\x0a\x39\xd9\x7e\xb4\xd3\x49\x17\xf0\xf8\xe9\x3a\x4b\xa5\xca\x00\x45\xb7\x19\x20\x53\x8d\x27\x06\x83\x77\x27\xa2\x76\x83\xc0\x69\x57\x85\xba\x4e\xe4\x7c\x9e\xd8\x55\xa9\x50\x76\xfd\x02\x43\x2d\x7e\x7c\x09\xd9\xa2\x16\xe3\x35\xbb\x0d\xa5\xf4\x1a\x6c\x53\x3e\x7a\x9f\xbb\xd5\x12\x55\x2e\xa4\x96\xbd\xc5\xba\xe1\xe4\x9f\xbd\x51\x9f\x65\x65\x5f\xa9\xb3\x20\x75\x3b\x9c\x3f\x9a\xb7\x56\xa5\xae\x3c\x35\x3c\x2b\xc4\x15\xef\x08\x8c\xf0\x99\xbf\x74\xaf\x51\x83\xf2\xcb\x23\x3d\x4e\xe2\xac\x8c\x59\x2f\xe6\x63\xb3\xc7\x05\xc3\x72\x47\xd5\x82\x58\x70\x12\x62\x1e\x9d\x15\xc5\x8d\x73\xc3\x44\x1c\x8e\x30\x94\x80\x87\x81\xef\xa2\x40\x44\x93\xcf\xd2\x59\x32\x24\xcb\xfa\x5b\xce\x9a\x20\x21\xb1\x66\x53\x45\xbc\x50\x9b\xed\x25\x36\xed\x31\x19\x8c\x7e\xe9\x3e\xa7\x79\x03\x8b\x73\xc0\x02\x5b\x2a\x8f\x20\x39\x2b\xf4\x7c\x83\xed\x24\x18\x83\x88\xab\x2f\xc6\xc9\xf8\x0c\x23\xc6\xaa\x38\x30\x15\x36\xe7\x1a\xa1\x44\x50\xb0\x80\x17\x55\xe1\x45\x18\xee\xa1\x64\x2f\x68\xb7\xa3\x7d\x57\x1f\x01\xdc\x4d\xef\x0c\xd3\x3f\xd5\xb1\x64\x56\x3d\x4c\x15\x7d\x12\xc9\x3e\x59\x5c\x8e\xa3\x98\xa2\x6c\x2f\x69\xb7\x93\xbd\xa0\x3c\xd0\xe4\x08\x8e\xa2\x98\x99\x97\x64\xcb\x2f\xcd\x8c\xa9\x23\xef\x26\xb2\x7d\xc2\xc4\xcd\xcd\x5d\x8a\x18\x86\x7b\x3c\x7d\x17\xb3\x82\xf2\x99\xed\xd5\x69\x3e\x90\x1e\x5e\xf6\x09\xc5\xd1\x08\x05\x7b\xf2\xaa\xa8\xb8\x8d\x46\xdc\x5d\xf9\xc2\x10\x05\xdb\x13\xf0\x28\xde\xc5\xbb\x85\x35\xfc\xae\x6d\x07\xfb\x95\x62\x46\xa9\x05\xc6\x0b\x48\xda\x6d\x14\xcb\x75\xd8\x20\x2d\xc8\x4a\x03\xd7\x72\x5a\x32\x0c\x51\xf9\x96\xf1\xbe\x09\xf8\x9f\x48\x39\xba\x50\x23\x27\x82\x0d\x62\xde\x35\xf4\x82\x66\x8d\x91\x84\xa9\xa9\x96\xa0\x18\xa2\xfc\xa7\x28\x89\x84\x4d\x5f\xbb\x4d\xf7\xdd\x1e\xdd\xf7\x7a\xba\x6b\x51\xda\x6b\x20\xfa\x14\x31\xfc\x80\x12\xe2\x2e\xfc\x86\x5c\xf5\x49\xc8\x05\x5d\x0a\xfb\xb1\x30\x44\x59\x60\x88\x17\x0b\xd8\x7e\xfa\xe8\x46\xb3\x61\xc5\xbc\x25\xef\x4e\x1b\x78\xe5\x32\x87\xc4\x7f\xde\xc4\xd8\x56\xf2\xb4\xbb\xcc\xa6\x9c\x55\x45\x7f\xb3\xdb\x96\x91\x62\xf8\xcf\x92\xc4\x0c\x08\x6c\x8b\xe2\x0e\xad\x22\x24\x14\x2c\xcc\x18\x73\x2b\x69\x2c\xa2\xf8\xb0\x70\x42\xc2\xd1\xf6\x23\xd9\xbb\x3a\x82\x29\x89\xee\xc8\x0b\xbe\x91\xe6\xb4\x4f\x1f\x3f\xdd\xbe\xa1\xc7\x0f\xd4\xe2\x78\xb2\xb2\xc7\x7f\xfc\xea\xb4\xc9\x4a\xd4\xb8\x5e\x55\x57\xa2\xf9\xf3\x75\x2b\x51\xb1\xf8\xad\x5d\x8b\x1e\x77\x1f\x6f\x66\xa8\x1a\x01\xad\xad\x49\xc8\x05\xd5\x49\xcd\x7d\x22\x6d\x17\x30\x34\x08\x5a\x2b\xbe\x5f\x6e\xb4\x2a\xda\x9f\x75\xb4\x6b\x94\xb3\xab\x2a\xa3\x6e\x47\x4a\x66\xa5\x24\x6b\xd7\xf6\xfd\x78\x6d\xd7\x49\x38\x65\xc7\x45\x24\xb8\x23\xa3\xd6\x06\x05\x69\x3d\xf2\x9e\x6c\x28\xf8\x4c\xfe\x45\x82\xcf\x46\x02\x4d\x13\xb1\xd5\x04\x9a\xc9\xba\xbe\x30\x77\xa7\xeb\x29\xe9\xe1\xa3\x9d\x1b\x3a\xe4\xe3\xcf\xa2\x27\x4e\xe1\xf4\x5c\x3c\x1c\xc0\x97\xdf\xc4\xc3\x33\xf8\x92\x8a\x87\xef\x46\x27\x75\x1f\x3f\x54\xe6\xd0\x9e\xfb\x74\x47\x9a\x43\xcb\xee\x4a\x49\x82\x38\x33\x95\xe6\xd0\x7c\x24\xb0\xba\x33\xf1\x74\x1b\x43\xce\xcb\x3d\x7d\xf2\x54\x84\xed\x57\x66\xd3\xb3\xc2\x94\x7a\xcc\xd3\xba\x8f\x1f\x61\x18\x15\xa6\xd4\x53\x0e\xcf\xe3\xad\x4d\x48\x82\x1e\x7a\x3b\x4f\x30\x1c\x16\x66\xd8\x17\x85\x69\xf6\x9c\x24\xe8\xc9\xf6\xa3\xa7\x18\xce\x96\x8d\xaf\xcf\x95\x14\x16\x42\x0e\x43\xed\x98\x64\x46\xfa\xfd\xd8\x39\x01\x0f\x32\xe7\xf3\x64\x00\xe2\x65\x07\x76\x3a\xc6\xab\xb7\x03\x5e\x25\x61\xdb\x85\x6d\x57\x27\x0c\x45\xdd\xf9\x73\xf1\x28\x6b\xaa\x17\x5d\x4f\xbd\xea\x5a\xe2\x35\x97\x2d\x76\xc5\xe3\x36\x6c\x77\x8a\x97\x47\xf0\xa8\x7c\xf1\xba\xe0\x75\xf5\x6b\x28\xea\xbc\x7f\x29\x1e\xbb\xc0\xd3\xc5\x4b\x22\xd2\xa3\xc3\x01\xf4\x99\x78\xfc\xf2\x5d\x3c\x4a\xb0\xe2\x85\x8a\xf4\x6f\xdf\x07\x46\xd0\xdb\x31\x67\xda\x10\xeb\x9e\x50\x91\x9c\x83\xb3\x5c\x32\xf0\x18\xf2\xca\x76\xec\xcf\x98\xb2\x3e\x00\x1b\x10\x5a\xa8\x1b\x16\x18\x3b\x59\x74\x3e\x66\x68\x06\xa1\x30\x77\xca\x09\x21\xb3\x9a\x79\x15\x95\x8b\x17\xdf\xd2\x47\x4e\x3c\xc7\x88\x6d\x71\x5c\x20\x91\x3f\xb1\x34\x94\xe2\x02\x70\x5e\xc8\x60\xce\x89\xaa\x24\x5d\x68\x05\x57\x46\x6d\x81\x35\x14\x1b\xb2\xfe\x10\xc6\x03\x32\xeb\x87\x5b\xb3\x7e\x6e\x7b\x83\x7e\x77\xb0\x37\xeb\xe7\xfc\x77\x2b\xec\xe5\xb6\xe7\xe7\x85\xef\x99\xa1\x82\x3a\xd6\x4e\xcb\xfa\x75\x23\x3e\xbd\xcd\x62\x7b\xf4\x4e\xd0\x6e\xa3\x3e\xe5\x9f\xdc\x67\x40\x07\x25\xb3\x49\xda\xed\x06\x6f\x26\x89\x9c\x69\xbd\xc4\x1f\x2b\x68\x90\x91\xa8\xa7\x16\x3b\x44\xc1\x62\x96\x87\xfd\xd2\x13\x4e\xd0\xcb\xca\x2b\xf3\x7e\xb6\x80\xf1\x60\x21\x3f\xe9\x14\xbe\x0f\xc8\x39\x3a\x73\x4e\x60\xee\x9c\xc0\x85\xf3\xf6\x0a\x0e\x9d\x13\x98\x38\x27\x30\x75\x4e\x30\xf4\x9f\xc1\x01\x2f\x31\x72\x4e\x60\xec\x9c\xc0\xcc\x79\x7b\x08\x43\xe7\x04\x72\xe7\x44\x28\x4e\xf8\x7c\xef\x6e\xca\x00\xe7\x7f\x8b\x01\x16\xca\xc4\x1b\x56\x0f\xad\xd1\xac\xaa\x37\xd7\xac\x20\x9a\x01\xbe\x7f\x79\x03\x03\xd4\x7b\xf4\xb5\xfc\x8f\xb3\x8d\x1b\xfa\xe3\xd3\x0f\x91\x35\x0c\x05\xe3\xda\xfe\xf8\xa1\xfb\xda\x52\xa3\xbb\xb6\x13\x38\x17\xbd\xa1\x13\xde\xfc\xa8\x4e\xd0\xcb\xd2\x86\x5d\xf0\xb7\x05\x2a\x53\xb1\xbb\xb6\x13\xf8\x12\x71\x43\x27\xfc\xa6\x6f\x07\x16\xfa\x97\xcd\x64\x2a\x4d\x8c\x5a\xac\xba\xc5\xdc\x30\x84\x2b\x43\xa7\x7d\x93\x7c\x55\x16\xb5\x97\xd4\xe1\x5a\xca\xaa\xa8\x0c\xed\x65\xb5\xe5\x5a\x59\xab\x04\xb8\x56\xdc\xe2\x0b\xf0\x0d\x7d\x7a\x7f\x5b\x74\xe6\x14\x5e\xca\xde\x9d\xc0\xaf\x9e\x52\x78\xbd\xbd\x52\x9c\xe8\xf7\xdf\xc5\xc3\x0c\x7e\x3f\x15\x0f\x67\x70\xf4\x5e\x3c\x8c\xe0\x6c\x5b\x29\xc5\x46\x52\x3b\x36\x87\xf3\x87\xf2\x8a\x16\x8c\xa5\x9a\x6c\x08\xf1\x23\x45\xbc\x33\xc9\xd2\x0e\xe1\xea\x8b\x78\xb8\x58\x4d\xc6\x15\x3d\x4d\x41\x71\x2b\x37\x4c\x7a\x84\x59\x95\xf7\x18\xef\x73\x84\xad\xc7\x36\xc5\x0f\x1e\x63\x60\x3f\x80\x41\x3e\xee\xdc\xcc\x22\xa3\x43\xbe\x73\x97\xbb\xab\x0c\x09\x07\x95\x19\x27\xc2\x90\x64\xa8\xcb\x45\xae\x0c\x6d\x73\x79\x2b\x43\x0f\xb9\xb0\x95\x21\x21\x69\x65\x48\x88\x59\xa9\x1c\x44\x98\x12\xa5\x5a\x81\x09\x09\xd5\xd3\x21\xc9\xd5\xd3\x05\x19\xaa\xa7\x39\x99\xa9\xa7\x33\x32\x2e\x38\x8b\xeb\xde\xb4\x79\xd6\x2a\xd0\x25\xe5\xd9\x9a\xcd\x33\xad\x4f\x10\x17\xfe\xc2\xdc\x32\x6e\xa1\xd5\x89\x7f\x93\x19\xb6\x76\xf6\xdc\x30\x79\xcc\x82\x6b\x37\xf2\xe5\xc6\xbd\xba\xa3\x57\xdb\xf8\xb5\x14\x59\x34\x62\xee\xe4\x97\x10\x90\x5b\xfb\x82\x26\x8d\xfe\xdc\x80\x4c\x4b\x25\x80\x09\x73\xb9\x11\xa5\x1b\xc0\x37\x6e\xfd\x77\xbc\x9b\xb6\x23\xf7\xe5\xa5\xd5\x0b\x78\xf5\x59\x4d\xf4\x9f\x46\x8a\x2b\x1c\x0c\xd5\xfc\x7e\x7b\xa8\x8f\x17\xde\x2b\xa6\x72\x76\x5f\xb1\x87\xb3\x5f\x15\xbf\x39\x3b\x50\xec\x61\xf2\x42\x71\x97\x7c\xae\x18\xcf\xc5\x44\x71\x97\xcb\x67\x8a\x73\x7c\x97\x5b\x9f\xfc\x87\x31\x8c\x92\x5b\x54\x58\x45\x03\x9f\xd8\x88\x9a\x97\x0e\x3d\x6e\x62\x0f\x7f\xf1\x10\xe4\x3f\xcf\x51\xf8\xde\x6f\x43\x75\xdc\xf9\x2d\xd4\x71\xb4\xa2\xcc\x28\xd9\xc9\x46\xbd\x5f\x65\x24\xb7\xe0\x22\xab\x35\x1d\xeb\xf8\xc7\xbf\x9e\x79\xac\xe4\x1c\xcd\x6c\xa3\xce\x33\x36\x62\x18\x55\x6e\x71\x7b\x56\xf1\xc8\xdd\xf0\x0c\x2b\x32\x08\x60\x7b\xdb\x7b\x62\x4c\xd5\xc8\x34\x14\x93\x87\x34\x81\xf3\xfc\x71\xb1\x95\x55\x27\x04\xac\xe7\xfa\x16\x83\xc8\xc9\x68\x2e\x82\xdf\xa2\x84\xec\xff\x19\x39\x39\x4b\xa7\x48\x28\xfe\xe5\x48\x8b\xdd\x5d\xb4\x58\x00\x6f\xe6\x06\xdc\x9e\x3f\x56\x9c\xe9\xf5\xb1\x62\x5a\x7f\x3c\x51\x8c\xed\xfb\x5b\xc9\x7e\x4c\x0f\x13\xc2\x31\x8d\xf6\xea\x26\x3c\x0c\xc2\x90\xb8\x30\x23\xad\x54\x38\x50\x2a\x37\x9c\x53\x9a\x89\x8b\x04\x49\x48\xdb\x6d\xe3\xc5\x49\xd2\xcb\x9e\xf1\xee\x8b\x93\xa9\xf1\x32\x80\xcb\x28\x19\xa6\x97\xed\xb6\xfc\x75\x32\xfa\x6d\x46\x73\xf6\x2c\x89\x26\x01\xef\xb4\x9f\xb2\x60\x42\x7b\xeb\x32\x9d\xb3\x28\x19\x22\x59\x02\x57\x4c\xfb\x95\x70\x9f\xce\xc4\x01\xc3\x63\x6c\xdc\x7b\x1b\x95\x96\xfc\xf9\xf5\x35\x1a\xa3\x29\x67\x27\x33\x8e\xf5\xff\x4f\xde\x9b\x37\xb7\xad\x2b\x8f\x82\xff\xeb\x53\xc4\x9a\x5c\x15\x21\x36\x15\x51\x5e\x92\xc8\x86\x5d\xd9\x97\x63\x27\x3e\xb1\xb3\x6a\x34\xbe\x10\x09\x49\x4c\x28\x50\x21\x41\xdb\xb2\xad\xf7\xd9\xa7\xb0\x91\x20\x25\x3b\x3e\xf7\xfe\x5e\x4d\xbd\x9a\x2a\x97\x45\x34\x80\x46\xa3\xd1\x68\x34\xb6\x86\x83\xdc\xd0\x3e\xc0\xe1\xa0\xeb\x0c\x5b\x3e\xb1\x67\xa5\x7f\x26\x12\xc7\xc6\xc7\x59\x34\x33\x2e\x88\x98\x74\x26\x2d\xa4\xa9\x3c\xa2\x51\x3d\x21\x28\x1a\x7e\x56\x4c\xc0\x8b\x66\xd6\xf3\x75\xcb\xa5\xe0\xb9\x83\xae\xc7\x0e\x02\xd7\x4d\x1b\xe6\x86\x0b\x05\x8e\xc9\x2e\xdf\x45\x0e\xc5\x99\xc7\x55\xd1\x48\xfa\x82\xe1\x8a\x24\xe5\xa0\x4a\x5f\x3f\x13\x9d\x06\x73\x45\xd5\xae\xe7\xa5\xf6\x1d\x00\x51\x31\x27\x30\xb5\x46\x6e\x08\xd2\x71\x67\x83\xa7\x8b\xeb\x73\x07\x2d\xc7\x11\x23\x71\xbc\xb8\x16\xe2\x60\xed\x24\x58\x94\x00\xc3\x04\x52\xec\x3f\xea\xee\xb2\x5d\xc4\x54\xf9\x07\x4e\xba\xcf\x14\x5d\xd2\x63\xa2\xfe\x46\x40\x31\x03\x26\x82\x82\x18\xd4\x77\xb8\xf9\x06\x66\xb1\x0d\x18\xa6\x07\x54\x03\x78\x9f\x60\x8e\x1a\x11\xa6\x30\x71\x52\xb4\x74\x44\x33\xd9\xb7\xea\x47\x85\x03\x28\x5d\x0d\xe0\x98\x7a\x41\x83\xef\xfb\x74\xb3\xd5\x72\x42\x0f\x73\x08\x30\x5d\xb9\x90\x70\x73\xe3\x24\xad\x96\x93\xe0\x20\xa6\x24\x35\x72\x92\x20\x04\xd4\xcb\xf6\x7b\x5b\x07\x0e\xdd\xf3\x1f\x75\x65\x12\x4b\x90\x16\x40\x3d\x5d\x92\x17\x22\x04\x71\xab\xe5\xc4\x0a\xc7\x3b\xc6\x69\x7a\x4e\x62\x27\x46\xd2\xa9\xe1\xcd\x4d\xc9\x5c\x88\x05\x92\x22\xc5\x08\x7c\xba\x89\x90\xf4\xbe\x3c\x75\x16\x08\xa1\xe5\xcc\xf2\x85\x74\x64\xfb\x45\xb2\x9e\x7f\xef\xcf\x40\x0b\xcb\xca\xc5\xcf\x68\xec\x94\xcb\x41\x1b\x85\x73\x5b\xc4\xa7\x69\x72\x21\xef\x5d\x9c\x2e\xe6\xf4\x55\x9a\x26\xa9\xd3\x14\xad\x34\x22\xc1\xaf\x07\x51\xf6\x80\x25\xfc\x01\x29\x6e\x32\x36\x51\x83\x61\xc7\xec\x7c\x8e\x1d\xd4\x77\x19\x72\x1d\x5b\x31\x19\x67\x38\xa2\x7d\x6e\x6e\x22\xed\xba\xe8\xe6\xc6\x89\x0e\x22\xd3\x6a\xd3\x28\xeb\xab\x67\x04\x20\x92\x3f\x85\x07\x1d\xd1\x65\x0a\xbf\xd8\xa2\xd3\x30\x98\x38\x68\x09\x42\xb9\xad\xf1\x80\x46\xe2\xb8\xf0\x71\x24\xf3\x5a\x0f\x63\xcb\xec\xfe\xa3\xae\x40\x80\x96\xcb\x25\xf4\x76\x36\xef\xd8\xc9\xb1\x3d\xa2\x90\x80\x47\xe7\x6a\xaf\xe2\x2f\x88\x44\xab\xa4\xf9\x9c\x6b\x33\x8c\xa7\x84\x65\x91\xa0\x43\x02\x3e\xd9\x23\xba\xbf\xbd\xa9\xac\xb0\x9d\x27\x8f\x37\xd5\x72\xb3\x54\xf2\x72\xb9\x59\x8c\x11\xd2\x2d\x7f\x17\x22\x31\xd2\x35\x65\x53\x35\xa1\x49\x59\xd8\x84\x66\x20\xf4\x60\xdc\x84\x66\x51\x60\x13\x49\xa7\x99\x15\xe7\x1c\x85\x5f\xb6\x4c\x09\x76\x88\x69\xe7\xec\xac\xa4\xa9\x11\x8d\x9d\x50\xb6\x37\x7b\x10\xb1\x07\xa1\x5e\xae\x54\x37\xcb\xaa\x49\xf1\xf5\xb2\xb1\x51\x17\x94\xe2\x0d\xf4\x2a\x56\xeb\x50\x40\xaa\x0b\x86\x1c\xa6\x30\x16\xe5\xf9\x1b\x18\xb3\x4e\xc6\x09\xa7\x66\x75\x34\x73\x94\x63\xf9\x50\x10\x11\xa1\x68\xec\x38\x63\x1c\x0d\xc2\x21\xea\x30\x32\xa3\x58\x64\x10\x1f\x92\xd2\x4d\x8c\xf1\xb8\x92\xdf\xe9\x42\x22\x58\x14\xa3\xc6\x56\x19\x79\xe0\xe8\x0f\xbc\x03\x63\xe9\x0d\x23\x35\xa3\xde\xb8\x93\x30\xa5\xd8\x2c\xf6\x01\x05\x51\x8d\x90\x70\x72\x76\x06\x63\xe5\xe5\x1a\xc6\x9d\x49\x9a\xe4\x73\x04\x21\x8d\x29\xa7\x0f\x24\x55\x7d\x37\xdc\xe3\xad\xd6\xbd\x0a\x30\x0d\x75\x7f\xec\x4b\x51\x7f\x5d\x25\x7b\xd3\x75\x13\x17\x8c\x6b\xb5\x1c\xfd\x85\xb7\x80\xe9\xb2\x8d\xea\x0f\x84\x60\xd2\x98\x2c\x74\x0c\x82\xc0\x49\x91\xb0\x4b\xc0\x64\xea\x01\x2b\x29\xd4\x82\x55\x21\x90\x69\x02\x99\x21\xb0\x57\x16\xae\x94\xb6\x41\xb5\x09\xc4\x72\xb2\x3e\xc5\xac\xc3\x2f\x28\x2d\x6e\x24\xeb\xa1\xde\xf3\x77\xc3\xbd\xe9\xae\xeb\x86\xc8\x19\x9b\x34\x83\x70\xa8\xdc\x79\x2b\x42\xee\x24\x40\x5e\xbe\x1e\xb8\x6e\x3e\xc4\x63\xd4\x20\x1a\x3d\xce\x5d\xdf\xd2\xdf\x81\x7c\xeb\xc3\xdc\xde\xc4\x7c\x8f\x75\xc2\x3c\x95\xa3\xfb\x01\xeb\x50\x92\xe9\x92\x54\xbf\x7f\x54\xc6\xa2\xbe\x53\xe7\x62\x56\x72\x6b\x5b\x58\x87\x29\xf6\x7c\xe9\xe6\xaa\xf0\x94\x9b\xee\x25\xbb\x88\x0c\xd2\xa1\x21\x3f\x42\x8d\xed\x5a\x1b\x15\x4c\x96\xbd\xf6\x6e\x16\xcb\x0d\x36\xab\xf7\x96\x55\x21\xa2\x5f\xb0\x42\xd8\x58\x55\xd8\x0a\xd9\xe1\x43\x88\x74\x97\x68\x68\x60\xb5\x63\x2e\xe5\x2b\x07\xcc\x20\xc0\xf2\x1c\xf1\xdb\xd3\xda\x64\xc2\x14\xe4\xaf\x48\x56\xbc\x22\x59\x3a\xbc\x87\x69\xab\x15\x3b\xd4\xd3\x61\x61\x51\x76\x4d\xa2\xa5\xbc\xbb\x7a\x2d\x3a\x70\x9f\x83\xac\x74\x9f\x80\xac\x74\x3f\x82\x84\xf5\x63\x90\xe2\xd0\x0f\x94\x0b\xb0\x4c\xb9\xae\x91\x88\xfa\x99\x2e\xd0\xb4\x94\x00\xe8\x4f\x10\x0d\xda\xcf\x64\xbb\xca\x9c\xa9\x72\xc2\x21\xa9\xef\x77\x97\x55\x8f\x40\xe5\x99\x45\xb9\x99\x21\xb7\x68\x74\x4d\xf7\xbb\xd6\xc8\xa6\x47\x35\x9e\x24\x0f\x62\xc2\xe9\xee\x03\x12\xa7\x94\x84\x8b\x07\x59\x30\xa5\x61\x1e\xd3\xb0\xb9\xce\x15\x72\x7e\x77\x09\x9b\xf7\x29\x21\xcd\x19\x8b\xd8\x64\x2d\xfe\x69\xf5\xd4\x65\x5d\x89\x6f\xb0\x9b\x9b\x0d\x87\x61\x36\xe0\x43\xb4\xa6\xac\x22\xb1\x1c\xa2\xc7\x49\xce\xd6\x57\x63\x6c\x15\xa3\x1d\x86\x57\x0b\x83\x04\x6f\x48\xbf\xf0\xc6\x81\xbc\x10\xcd\x72\xb2\xa1\x7c\x53\xc9\x5b\xa5\xc8\x61\x38\x1d\x44\xa5\x0e\xe7\x07\x0e\x31\x9d\x63\xbf\xd7\x6a\xe9\xcf\xbd\x6d\xb8\x55\xb4\xcb\x0e\x44\x0e\x2c\x55\xdd\x5f\xaf\x55\x57\x7a\x94\xee\x04\x92\x8a\x7e\x82\x37\xfc\x46\xd2\x6a\xad\xef\x19\x4b\xe5\xa8\x9c\x39\x3b\x3b\x5b\x8f\xd5\xb6\xec\xe3\x9e\x6f\xbf\xb9\x7b\x54\x61\x8d\xe1\x9d\xa5\x9f\x95\xd2\xc9\xb5\xdf\x59\xb9\x57\xa6\xf4\x9c\x64\x97\x18\xf5\x50\xd5\x25\xbc\x60\x07\x4e\x91\x7d\xa1\xdc\x75\x13\x79\x02\x6a\x90\x0c\x0b\xb6\xa1\x6b\x87\x60\xa2\x6f\x00\x21\xd4\xc9\xe6\xf2\x2b\x01\xe3\xa2\x78\xa9\xcb\xc1\x64\x69\x9b\xfb\xd5\x31\xba\xb1\xde\xa8\x63\x75\x61\xb9\xa5\x62\xa9\x55\xb1\x04\xa7\x65\xc5\x92\x0d\x8c\x09\xba\x96\x2e\xf9\x13\x64\xa8\x6c\x94\x7e\xe5\x4d\xc7\x97\x9a\xbe\xcf\x96\x7a\x12\x18\xd5\x7d\xfd\x47\x63\x27\x1a\x04\x76\xb5\x45\x10\xc7\xba\x8e\x01\xc6\x38\x6b\xb5\x22\x75\x8e\x2d\x46\x4b\x4d\x03\x8e\x96\x95\xab\xc8\xb5\xb7\x81\xa2\xb0\x51\xee\xda\x92\x60\x5a\x19\x51\xb5\xad\xaf\xdf\xd8\x40\xbb\x0e\x55\xe3\xd1\xcd\x8d\xf9\xc2\xd7\x4b\x84\xa4\xd2\x5c\xff\x1c\x87\x18\x54\xd7\xac\x5e\x4c\xe5\x99\x36\x85\x62\xc0\x87\x4a\xba\x46\x72\x5b\x7f\x73\x13\xc1\x04\x33\xe7\x69\x4f\x58\x7a\x67\x52\xce\x9e\xf8\x08\xae\x84\xf5\xf7\xb8\x67\x6f\xf0\x3f\xb3\x24\xce\xdc\xcb\x68\xb2\x5c\xfa\x02\xb4\x1e\xcb\x98\x74\x7e\xf4\xb9\xed\x38\x65\xd4\xf9\x71\x7c\x70\xd6\xf9\x71\xdc\x77\x98\xd0\xf1\x22\x8c\x1c\x8e\x90\x7c\xc0\x02\x44\x0c\xea\x5f\xc9\xc3\xe8\xc0\x51\xe5\x6e\xf0\xaa\x37\x12\x6d\x3d\xa7\x74\x96\x9c\xd3\x67\x9c\xa7\xd1\x28\x97\x87\xb1\x96\x95\xfb\xbf\xf7\xcd\xf8\xe1\xc4\xa1\x9d\x6c\x4e\x02\xd1\x73\xe3\x24\x20\xb1\x8d\xe8\xb2\x26\xb4\xc2\x26\x76\x9b\xcd\x5b\x64\x32\x51\x93\xe4\x09\xe5\x36\x5d\xc5\xb9\x45\x8c\x71\xaa\x14\x52\x22\xdd\xb9\x44\xfd\x08\x73\xf9\xfc\x0c\xb3\xcb\x3c\xfd\x6f\xcb\x5c\x53\xa5\x7f\x4a\xc3\xaf\x15\x1a\x6e\x2b\x5e\x3b\xeb\x94\xd3\x20\x39\xc0\x48\xd7\x36\xc6\xff\x84\xb3\x9e\x25\x08\x63\x2c\x26\x96\x6e\xb3\x89\x2c\x6a\x5a\xad\x18\x63\x1c\x1d\xa4\x7d\x27\xc2\x31\xa4\x9a\xb2\x00\xa1\xc6\x9f\xdb\xfc\xe3\xff\x46\x92\xd7\x70\xf4\x7f\xa6\x0a\x77\x4b\xdf\x49\x55\xc3\x5b\x4b\x6d\x46\xb9\xf3\xf5\x5a\xa0\x70\xd1\xb8\x21\x49\x12\xbd\x8e\xe0\x08\xb5\x5a\x6b\x97\x4f\xed\x43\xb4\x92\xc8\xec\xce\xaa\x83\xed\x24\x9c\x89\xc9\xa9\x34\x35\x11\x30\x73\x6a\x3a\xea\x9c\x29\x65\xc5\x21\xaa\xdd\xa5\xfe\xff\xb8\x36\x22\xe5\x7f\x46\xfd\xf3\xf5\x85\xa0\xeb\xd0\x0c\x43\xca\x30\xc4\xee\x2d\xb5\x58\xd6\x6e\x69\x97\xab\xd7\xd8\xe5\x70\x07\x42\xbe\xac\x5d\xc5\x5e\x47\x45\x5e\x66\xd2\xd6\xe8\x7d\x08\xf9\x70\x27\x21\x6b\x70\x72\x35\x72\xbc\x90\x8e\x4c\x77\x7c\x04\x5f\xc5\xc8\xf1\xa4\xf7\x04\xc1\x6f\x61\xab\x3c\x7d\xea\x23\xf8\x82\x49\xe7\xc7\xb1\xe5\xb2\xd4\x5a\xe4\x81\x57\x98\x39\xdb\x4f\xb7\xed\x61\xe5\xf8\x0e\x6d\x9d\xf1\x45\x4c\x75\xaf\x39\x4e\x93\x39\x4d\xf9\x42\xf6\x7b\x41\xc6\x37\xdc\xb5\x9e\x3a\x74\x0a\x7f\x39\x6a\x05\x45\xda\x5c\x59\xb1\x1e\x33\x27\xa9\xa8\x7e\xe1\x42\x5f\x0e\xeb\xc6\x09\x72\x14\x62\x52\xb9\x1b\x5c\xdd\x75\x3a\x46\x0e\xea\x94\xc6\x59\xf5\x8d\xc4\x62\xb1\xd5\x75\xbf\x49\xb2\xde\xd5\xea\xdf\xf8\x69\xad\x78\x7d\xba\x6d\xf5\xeb\x27\x64\x34\xa6\xc1\x3a\x8f\x30\x25\xc1\x60\x5c\x3d\x47\x61\x63\xdd\x8a\x58\xab\xe5\x50\x31\xc2\x7e\x55\x37\xbb\x4a\xb3\xc7\x3c\x7b\xa9\x98\x22\x7d\x26\x17\x6f\xc2\x94\xb3\xe5\x48\xbe\x77\xb2\x9b\xc8\xf7\x76\x92\xc2\x3a\x8c\x21\x80\x10\x0b\x1b\x10\x72\x1c\x9a\x8c\x63\x9c\x0e\x92\xa1\x95\x3b\x47\x30\xc7\xdd\xdd\xf9\x5e\xbe\xeb\xba\x73\xe4\xc4\x38\x1c\xcc\xa5\x97\xb2\x00\xeb\x89\x6e\x0c\x71\x69\x1e\xcf\x21\x94\xd3\xe8\xa6\x81\x34\x23\xf6\x20\x16\xc9\x8b\x34\xb8\x4c\x8e\x60\x3c\x98\x0f\x71\x00\x99\x23\x3e\x64\x5b\xcf\x61\x0c\x53\x31\x0b\x44\xe5\x3d\x74\xf9\x8c\xa5\x93\x56\x5b\x5d\x3b\x8b\x53\x1c\x7e\x16\xc7\xff\x23\x4c\xfe\xfd\x4f\x98\x3c\x18\x1a\x4f\x73\xe5\x7b\x46\x26\x9f\xe2\x6e\x5c\xe3\x6e\x77\x77\x2c\x39\x39\x16\x96\x68\x80\xc3\xc1\x78\x58\xce\xc0\xe7\xd2\x4d\xaa\xe4\x69\x00\x81\xb5\x90\x03\x21\x82\x23\x3c\x75\x02\x60\x08\xce\x71\x17\x16\x78\x66\x2c\xdb\xf3\xbd\xc5\xae\xeb\x9e\x23\x67\x8e\x67\x83\x73\xd1\x32\x99\x33\x97\x8c\x3c\x87\x19\x1c\xa1\x46\xaa\x8c\xd9\x59\xe1\x4d\x2e\x40\xcb\x1a\x5b\x93\x0a\x2b\x5f\x4c\xa3\x38\xec\xbf\xeb\x58\x21\x3b\x26\xa5\xac\x1a\x99\x52\x06\xea\x7e\x41\xa5\x05\xee\xe2\xf2\x8b\x3a\x97\x79\x95\xcb\xac\x74\x86\x65\x2f\xfc\xc8\x4b\x29\xdd\xdd\x48\xbe\x3e\x10\x15\xac\x4e\x21\xc1\x7c\x10\xd9\x8f\x01\x42\x80\xc9\x20\x1a\xaa\xf7\x7d\xba\xbb\x99\x9c\xf5\x64\xc8\x49\x71\x32\xc8\x04\x93\x34\x9f\x53\x48\x4b\x3e\x67\x90\xa0\x56\x4b\x3f\xf3\x93\xd6\x84\x8f\xd4\x85\xaf\x14\x2d\x23\x58\x68\x09\x33\x9a\x4e\xaa\xde\x9a\xa2\xb1\x23\x67\x08\x85\x03\xfd\x28\x5c\x99\x0d\xdd\xca\x05\x5a\x7c\x93\x92\x23\x51\xe1\x1e\x0c\x52\x5c\x3c\x96\x4a\x20\xaa\xbf\xa3\xa9\xe5\x32\xad\xc9\x65\x86\xb9\x90\xcb\x10\x33\x25\x9e\xe6\xe2\x14\x4c\x71\x32\x88\x6b\x9d\xdf\x16\x59\x27\xc0\xd9\x60\x3c\xbc\xb9\x91\x62\xdb\x6a\x39\xd3\xc1\x78\x88\x03\xd5\x8a\xbb\xb1\x7c\x3a\x29\x46\x12\x87\x28\xa1\xca\xbf\xe4\x5e\xfc\x53\x62\x15\x25\xcc\x5e\x59\xb7\xf0\x7c\x71\x2a\x1c\xaa\xa0\x44\x4b\x7b\x21\x7c\xdd\xf6\x8f\xad\x0f\x78\xd1\x1c\xc0\xf0\x6b\x07\xc1\x5d\x1d\xbd\x5b\x79\x5c\x52\x1b\x9c\x98\x0c\xd2\xa1\xfd\x4c\x62\x88\xbb\xbb\xa1\x7c\xc6\x30\x14\xdd\x3b\xc1\xf1\x20\x1c\x2a\x55\x94\xe3\xa9\xe0\x00\x6a\x64\x4e\x02\x14\x18\x84\x10\xc3\xb5\x5c\x89\xca\xe5\x6a\x84\x9b\x2b\xcb\x40\xfc\x9a\xa5\x27\xb5\x38\xd5\x2d\x97\xa5\xf2\xda\xb2\x54\x2e\x97\xa5\x96\xb5\xfe\x5c\x97\x54\x2a\xfb\xb6\x10\xf7\xfe\x3b\x29\xf5\xc0\x92\x90\x66\xfd\x77\x1d\xf9\x2b\x43\x3a\x00\x59\x74\x25\xbe\xc5\x0f\xd0\xd9\x9c\x2f\xfa\xef\x3a\xf2\x17\xc4\xbc\x56\x04\x48\x30\x05\x9b\xbd\xd6\x8a\x51\xa1\x60\xcd\x46\x61\xed\x66\xde\x5e\xef\x40\x3f\x07\x24\xca\x72\x10\x30\xd4\x49\x58\x47\xf6\x13\xf5\xac\x82\x9c\x3c\xdf\xb2\xfe\x0f\xeb\x9e\x4f\x74\xa8\xb0\xd5\x3b\x3c\x8d\x66\x8e\x5a\xb4\xe0\xce\xa3\xff\xe7\xe6\xff\xce\xdc\x47\xc8\x1c\xa0\x5e\x1d\x16\xa8\x5a\xc3\xf9\x38\x76\x9a\x9d\xa6\x7d\x0f\xbc\x2b\x15\x94\x71\xab\xd9\x95\x0f\x01\x6d\xd0\x9b\x1b\xbd\x7c\x8d\x31\xa6\x4b\xf9\x04\x13\x3a\x08\xfb\xf9\xad\xb3\xb7\xb4\x58\xc5\x10\x1a\x29\x61\x8d\x58\x5b\xb9\x72\x01\x23\x46\x9d\x20\x99\x2f\x1c\x24\x6a\x2f\x37\xfc\x41\x24\xc2\xd1\x72\xe9\x30\xfd\x96\x10\x10\xce\xd3\xb5\x4c\x76\xba\x30\xd3\x77\xcb\x09\x56\x6b\x6e\xe3\x24\x9d\x35\xe5\x1d\xe8\x79\xe7\xa2\xff\xac\xa8\x8f\xe0\xa8\xc0\x73\x7a\x41\xa9\xc0\xb1\xf6\x15\x4c\x87\xa9\x19\xc0\xc1\xc7\xfe\x2f\x24\x2f\x05\x6a\xe3\xb2\x29\xb2\x76\x9a\xae\x24\xa8\x6f\xd6\xde\x8a\xe4\x17\xfd\x43\xe4\xa8\x35\x6d\x05\x38\xed\x5f\xaa\xfc\x05\xfd\xb2\xdc\xb5\x95\x28\x70\x8b\xa9\xda\xaa\x98\x98\x59\x9b\x16\x29\xb9\x04\xe3\x30\x61\x57\x30\x6d\xc7\x9b\x29\x1e\xc6\x1c\xd9\xd5\xd5\x49\xe5\x4d\x48\x74\xcb\x6a\x14\x5f\xd1\xbf\xc5\x29\x55\xcd\xd9\xc6\x3a\x94\x0e\xd1\x15\x3d\xe9\xbf\x45\x8e\xae\xa6\x34\x65\x6f\xf1\xc1\x5b\x69\x1c\xe5\xac\x0f\x1d\xcc\x3b\xdf\xcb\x16\x32\x4c\x2d\xad\x62\xd3\x54\x6b\x98\x06\x04\xa2\x5b\xd7\xcd\x9c\x2e\xbc\xea\x9c\x20\x6b\xf5\xcc\xb9\xcb\xd4\x86\x5a\xfa\xa2\xc6\x29\xc6\x38\x51\x53\x5f\xf1\xc9\x5a\x2d\x7b\x49\x81\xe1\x14\x08\x4e\xd4\xfc\x8a\x28\xf9\x6d\x52\x16\xea\x62\x84\xac\x08\xbb\x1f\xad\x7b\xb5\xf4\x4f\xb5\xbc\xd7\x2c\x7f\xa5\x9e\xb1\x99\xf3\x4b\x07\xb9\xe5\x82\x8a\xe2\x6c\xb1\x13\x7b\x1b\x1b\x02\x1c\xd7\x51\x0a\xde\x61\x1c\x54\xa6\xff\x41\x39\xfd\x0f\x8a\xe9\x7f\xac\xe7\x99\x65\x87\x29\xb9\xc0\x11\x42\xab\xca\xac\xb2\xe4\x0d\x09\x2e\x32\x70\x88\xb1\xe4\x63\xd3\x4d\x6e\xa9\x7a\x60\x2d\x8d\x66\x38\xe8\x88\xe1\x41\x2f\x88\x07\x7a\x09\x30\x19\x1e\xa4\x37\x37\x4e\x8a\x8f\x1d\xd1\x63\xd5\x71\x8a\x46\xa6\x9a\x31\xc2\x18\x87\xd2\xcb\xa7\xc3\x70\x56\xd1\x40\x31\x44\x38\x44\x20\x70\x62\xb2\x34\xef\xcb\x45\xa1\x60\x46\xff\x1f\x34\xda\xdd\x2b\x5a\x35\x36\xdf\x73\xf1\x4a\xf2\x97\xeb\x91\xa2\x2e\x6b\xb2\x93\xeb\x3e\xb8\xaa\x6b\xac\x8e\x68\xb2\xe8\x4e\x78\xb7\xd2\x21\xb6\xd2\x21\x42\xe9\x90\x7b\x29\x1d\xf2\x0f\x95\xce\x3a\x0c\xb7\xf0\xd6\x3e\x3b\x69\x7a\xfc\x1f\xd6\x55\xd2\x0d\x8c\x23\xf5\x64\x6b\x84\xd3\xda\xba\x8a\x75\x87\xbc\x00\x93\xca\xe4\x3c\xa3\xbc\xec\x27\x95\xe5\x15\x82\x4c\xc3\xa4\x62\x8a\x06\xa4\x7c\x91\xb9\x58\x62\x49\x97\xaa\x14\x7d\x28\xa3\xd9\xec\x33\xa1\x2c\x39\xbd\xe4\xeb\xfc\xe3\x5b\x2c\x68\x8a\x34\xcd\x75\x23\x15\x5d\xf7\x30\x4a\x4d\xca\x38\xa6\x7a\x05\x50\xa1\xa4\x97\xfc\x45\xc2\x38\x65\xe5\xde\x51\xb3\xd9\xe7\xcb\xa5\x63\xba\xac\x2a\x4e\x08\xfa\xdd\xd8\x57\xf0\x51\x31\x58\xeb\xd7\x93\x9b\xcd\xbe\x34\x43\x74\x15\xeb\xa2\x68\x68\x53\x85\xad\x15\x3e\xdf\x08\x1f\xb7\x85\x8f\x0b\xe1\xe3\x2b\xc2\x47\xd7\x08\x1f\xbf\x53\xf8\xe8\x3d\x84\x8f\xc3\x0a\xc5\x60\x1d\xb2\x20\x4e\xb9\xdf\x71\xa7\xe0\x91\x0d\xa9\x6f\x1c\x2e\x14\x0d\xa9\x08\xde\x2a\x63\xf9\x3a\xce\xda\xcf\x15\x0a\x49\x23\xb6\xf3\x06\xd3\x17\x31\x05\xb2\x14\x63\xcd\x12\x94\x5a\x5f\x33\x61\x90\xa8\x8d\xda\x50\xa9\x9a\xeb\x36\x52\x56\xa4\x48\x66\x54\xe6\xf3\x87\x24\xa4\xc5\xfc\x4c\x9e\x5f\x51\xea\xd1\xda\xd6\x13\xb6\xbe\xcb\x36\xca\x86\x69\x70\xd1\x6c\xaa\x40\x39\x43\x56\x42\x69\xa9\x56\x29\x2a\xb7\x5a\x47\x85\x1d\x2d\xe6\x8e\xd2\xc7\xef\x1a\x6d\x55\xee\xdb\x43\x84\x57\xcc\x6a\x89\x5c\x9f\x8a\x8c\xea\x8f\x72\xab\xf7\xbc\xa3\x41\x5a\x6e\x9b\x16\x32\x45\xd4\x60\x62\x8f\xa3\x4b\x9b\x9d\x6a\x7b\xcb\xf4\xa6\xa3\xfe\x39\x2a\x6d\x56\x35\x5f\xb9\x6d\x15\xe6\xf6\x79\xc1\x81\x85\x79\x6d\xcf\x7f\xde\x7f\x89\xe4\xe3\x90\xa8\x5f\xad\x29\xd7\xeb\xa9\xcb\x72\x8e\xf4\xbf\xa1\xf8\xef\xfd\x0f\xb7\x17\xaf\xcb\x5d\xaa\x19\xd9\x7f\x55\x7a\x55\x16\xfe\xe1\x38\xb2\x76\x8d\x57\xd0\x84\x85\xbe\xbb\x85\x7a\x39\x7d\x94\x94\x7f\x21\xe9\x22\x62\x93\xfa\xd2\xc5\x3f\x56\x26\x6b\x2a\xb2\xbe\x97\xb1\x5b\x47\xb0\xfb\xee\x21\xd7\xaa\xc9\x6a\xa6\xcb\x12\xe8\x9a\x57\x37\xe5\x09\x50\x55\x22\x66\x32\x69\x84\x99\x9c\xef\x3a\x95\x05\x9f\xe3\x34\x99\x45\x19\xb5\x66\x8f\x29\x24\xfa\xcd\x04\x7c\xad\xb6\x99\x93\x25\x04\xe6\xdb\x2a\xa7\x8b\xb1\xe7\x45\xad\x56\xea\xa0\xe5\xb2\xc1\xd6\xef\x08\xb3\x72\x47\x58\x52\x90\xb0\x46\x24\x54\x48\xab\xe5\x08\xd5\x49\x71\x54\xda\x68\x67\x1d\x75\x12\xc1\xec\x4a\x03\xef\x9c\x75\x8a\x83\x0a\x15\xa8\xd0\x74\x7a\x91\x4f\x1d\x6c\xc0\x7c\x89\x10\x74\xb1\xb4\x06\xd4\x89\xf8\x25\x0c\x4e\x16\xb3\x51\x12\x77\x22\x4e\x53\xc2\x93\x74\xd8\x7f\xb7\x02\x5a\xca\x59\xd1\x67\xac\x16\x29\xd4\x1b\x3a\xf5\xf5\x88\xde\x76\x57\x89\x3d\x73\x36\x7d\x7f\x4b\xa8\x1d\xeb\xc4\xb2\x76\x69\x59\x28\xcf\xdd\x0d\xa7\x7e\xaa\x04\x59\x07\x4a\x76\x85\x5e\xda\x90\xd3\xef\x52\xf5\xae\x1e\x33\xf9\xb7\x75\xcc\xe4\xe1\x35\x5f\x96\x67\x4d\xfe\x6d\x9d\x35\xa9\x6d\x56\x14\xcc\x5a\x77\x0b\xc0\xea\xfe\xf6\xa2\x91\x91\x2e\xc9\xb1\x1a\x3e\xeb\xc4\xe2\xba\x51\x93\xda\x1b\xe5\x3f\x0f\x1c\xae\x0e\x09\x80\xa8\x9b\x5c\x7d\x92\x47\x89\x5f\x3b\x08\x1c\x86\x3f\x23\xb9\x00\xa4\xce\x49\x5d\x7d\x44\x8e\x3c\x76\xac\x4d\x0b\x69\x18\x4b\xe3\xe2\x1e\x0b\xd2\xb7\x2c\xf3\xab\x45\xfe\x10\x07\x26\x5d\x8e\xbb\xbb\xf9\x5e\xb8\xeb\xba\x39\x72\x62\x1c\x0c\x72\xb5\x6c\x1c\x0b\x45\x0e\x39\x04\xc0\x6e\x6e\x7e\x38\xb1\xd0\xea\x77\x2f\x82\xca\xad\x7d\x29\x28\x6f\xf0\x40\xd0\x6a\x9d\x0c\xfd\xab\x36\xe5\x59\x73\xa0\x48\x2d\xe1\x92\xdb\x4e\xf7\xa8\x43\x9a\x0c\x47\x03\x32\x44\xfa\x48\x8f\xdf\x6a\xb1\xf2\xf4\x46\x85\xb8\xc1\x80\x0e\x87\xf0\x06\x38\xb8\xa5\x63\x21\x39\x80\x2d\xa1\x77\xd7\xc3\x75\xf6\x39\xdb\x67\x61\x48\x53\xfd\xc6\x9f\xfc\x86\x97\x34\x26\x39\x23\xea\xee\xd3\x27\x0e\xca\xc7\xff\xc9\x9c\x06\xd1\x38\xd2\x69\xdf\x13\x90\x27\xa5\xd9\x11\x99\xeb\xcc\x45\x58\xc7\x9c\x50\x5e\x89\x39\xa1\x1c\x84\x84\xab\x6b\x57\x19\x7c\x49\xd2\x84\x25\xca\x9b\xd8\x6f\x0e\x3f\x92\x64\x76\x6a\xd6\x0f\x54\x9a\x73\xb0\x0e\x01\xcf\x3a\x2a\x00\x24\x0d\xd4\x85\xad\xb1\x7c\x6c\x56\xf9\x9b\x50\xdf\x9f\x48\x18\x91\x58\x42\xde\x8e\x81\x64\x01\x65\xa1\xd0\xf1\x8a\x8c\x22\x0c\x24\xe7\xc9\xe9\x62\xae\x10\x9f\x31\x20\x97\x51\xf6\x3c\xe1\x3c\x99\xe9\x37\x12\x4b\x80\x8c\x3b\xa4\x63\x6e\xc5\x88\xa0\x84\x7f\x8a\x26\x53\x3b\x42\x86\x65\xcc\x69\x32\xb7\xe0\xa7\xc9\x1c\x46\x11\xd3\x74\x8c\x22\x06\xa3\x28\xa3\x01\x2f\x00\x22\xa0\x61\x2f\xa8\xe0\x56\x25\x46\x81\x74\x7c\x41\x8b\x89\x95\xd4\xa8\xcf\x92\x1e\x13\xa9\x28\x52\xdf\x49\x15\x6b\x92\xc2\x28\x4e\x46\x0a\x46\x60\x94\xe6\xd9\x54\x35\xb9\xfa\x3e\x29\x56\xa6\x05\xf0\x58\x01\xd5\xd5\xf7\x6f\x2a\xa0\xae\xdb\xfd\x84\x51\x3e\x1e\x6b\x92\x53\x02\xc1\x34\x49\xd5\xb5\x3b\x4e\x55\xe0\x65\x94\xd2\x80\x53\x05\x24\x1a\x28\xdb\x7a\x9e\xe8\xf7\x25\x19\x85\x20\xce\x33\x53\xf3\x3c\x83\x20\x89\x35\xc1\x0b\xda\xf9\x71\x0c\x41\xc2\x78\x92\xa7\x2f\xa9\xe8\x4e\x4a\x36\x67\xdc\x40\x33\x75\x2b\x4f\x84\x73\x66\x38\x20\xbf\x41\xbd\x23\x2e\x41\x9f\xa7\xfa\x55\x71\x05\xd4\xe8\x0d\x34\x49\x21\x48\x93\x2c\x33\xb9\xc5\x37\x04\xd9\xb9\xba\x14\x48\xc4\xa7\xf5\x44\x66\xc0\x4a\xc0\xf3\x24\x54\x04\x65\x16\xf0\x53\x72\xa1\xaa\x52\x85\x29\xf4\xa1\x05\xfc\x22\x87\x53\x79\x71\x51\x42\xcb\x47\x37\x93\x32\x5c\xe4\x8c\x19\x04\xf9\x88\x4e\x69\x1c\xa9\xcb\xd0\x3f\x28\x04\xf9\x2c\xcb\x67\x86\x6e\x19\x80\x20\x4f\xcf\xe9\x73\x92\x45\x2a\xdb\xd9\xdc\x82\xbc\x88\x93\x4c\xb7\xc6\x33\x1b\xfe\x71\x4e\x55\x63\x5f\x18\x68\x3e\x9b\xab\x16\xff\x30\x2e\x21\xaa\xd9\x5f\x14\x10\x16\xea\xb7\x45\x4f\x75\xb6\x17\x24\x0d\x23\xa6\x3b\xe2\x49\x0d\x68\x15\xfe\xbc\x16\x55\x94\xff\xbd\x88\xe0\xb3\x3c\x8e\x3f\xe9\x7e\xf9\x75\x05\x6c\x21\xfb\xb2\x12\x59\xa0\x3b\xd6\x51\x87\x11\xa3\x44\xcb\xd4\xd8\x06\x59\x68\x7e\xea\xb4\x47\x09\x4b\x78\xc2\xa8\xaa\xfe\xfb\x1a\x54\xb1\xe0\xa1\x86\x7e\x20\x3c\x4f\x75\x75\xb9\x66\xfd\x09\xa7\x5a\x31\x5a\x80\x67\x63\x23\xe0\xa9\x05\x7d\x4e\xc7\x49\xaa\x5f\x67\x9d\x41\x48\x6b\x6a\xab\x04\x40\x48\xcf\x23\x52\x74\x49\x11\xa5\xc3\x10\x46\xa2\x0b\x52\x16\x98\xe7\x5a\x4b\x00\x84\x51\xf6\x53\xbe\x2a\x6d\x62\x54\x50\xc0\xe7\x84\x07\xaa\xd3\xa7\x9d\x1f\x10\xa6\x44\x15\xfa\x9e\xcb\xef\x97\x51\x46\x46\xba\x6d\x73\x09\x79\xc5\x0a\xc0\x14\x42\xdd\x37\x32\x22\x3e\xed\xe7\x63\xd5\x6e\xcd\x73\x12\xfc\x52\xe8\xca\xf0\x3b\x45\xfa\x1b\x1b\xf2\x31\xe7\xf5\x64\x06\xf4\x97\x06\x25\xb9\xa9\xd9\x3b\x1b\xa2\xb1\xbd\xae\xc2\x4c\xe6\xcf\x36\xd8\x00\x75\xfe\x17\x51\x1a\xe8\x8a\x7c\xb3\x21\x1a\xe3\xab\x2a\xcc\x64\xae\x24\x35\xc0\x63\x0d\xcc\x47\x91\x1a\x98\x4e\x59\x87\x5f\x94\x30\x8d\xf2\x94\x75\x16\x2f\x6d\xa8\xc9\x5f\x4b\x6e\x81\xcf\xa8\x04\xbf\x8a\x49\xc6\x35\x6e\x4a\x6c\x90\x46\xfd\x37\xab\x02\x0d\x0a\x5e\x49\x6c\xa0\x06\xc5\xa5\x92\xcf\x2f\xcc\x04\x35\xb6\xaf\x16\xc0\xe4\x29\x13\x19\xc8\x6f\x05\xb1\xba\xd4\x33\x05\x39\x4e\x62\xa5\x0c\x4f\xca\xb0\xc6\xfc\xcb\x86\x18\x44\x56\x32\x03\xfa\xa8\x40\x7f\xe7\x44\xf5\xc9\xcb\x32\xac\x31\x1d\xda\x10\x93\xcd\x4a\x66\x40\x17\x0a\x74\xa2\xc7\xde\x0f\x45\x50\xe3\x79\x69\x01\x4c\x9e\x32\x91\x81\x7c\x67\x20\x77\xd6\x74\x07\x92\xdf\x40\x2f\x39\x2d\xfa\x94\x0a\xc0\xb8\xa2\x89\x75\xc8\x1c\x15\xd0\x40\x19\x80\x71\x4c\xf8\x1b\x79\x56\x5f\x83\x4d\x58\xc6\x7c\x4a\xe2\xb8\x12\xa5\x00\x30\x4e\xd2\x80\x5a\x06\xc2\x88\x68\x50\x12\xc7\x91\xb6\xac\x9e\x6b\xd8\x61\xc4\x54\xef\xfb\xa0\x01\x47\x84\x2d\x8a\x91\xea\x9b\x06\x5a\x16\xd3\x4f\x0d\x3a\x89\x66\x79\x5c\x6a\x99\x63\x0d\x56\x8a\xf0\x93\x0e\x29\x05\xf8\x5a\x86\x4c\xb7\x67\x91\x0e\xad\xbe\x47\x1d\x9b\x28\x0b\x96\x18\xd8\x71\x4a\xc7\x7a\x30\x23\x06\x56\xb5\x36\xff\x22\x30\xb6\xf8\x2a\x98\x3a\xa1\xc9\xb3\x78\x44\xf5\xc8\x7f\x19\x94\x80\xcf\x99\xb2\x09\x4f\x15\xcc\x98\x88\xd3\x54\x06\xaf\xa2\x59\xce\xa7\x24\x7e\xf5\x3b\x27\x71\x11\xf9\x36\x58\x1f\xf9\x89\xa8\x41\xfc\x64\x25\x3e\x0a\x23\x31\xe1\x51\x35\x7f\x79\x6b\xb4\x41\xf0\x5c\xa6\x10\xaa\x28\x54\x14\x7f\x96\xe4\x88\xb6\x4c\x93\x48\x89\x79\x9a\x48\x50\xa9\x99\xce\x15\x20\x8e\xe6\xcf\x98\x3c\xc0\x1f\x85\x11\x51\xad\xf2\xb1\x88\xb2\xd2\x9f\x14\xc0\x57\xa5\x70\xfe\x2e\x80\x9f\x68\xc0\x09\x9b\xe8\xc4\x5f\x15\x3c\x61\x51\xf0\x22\x61\x92\xeb\x4a\x0e\xbe\x04\xab\x11\xa6\x1a\xbf\xcb\xb8\x2a\x03\x2f\xd6\x44\x98\x4c\x87\x95\xb8\x0a\xe3\x7e\xae\x8d\x32\x19\xbf\x99\x58\x4e\x22\xa6\xd8\xc6\x63\x01\x7a\x19\xa9\xc9\xa6\xd2\xe8\xb2\x22\xb2\xd4\x57\x24\xe5\x6a\x38\xfb\x2b\xa8\x02\x0d\xca\x37\x06\x2e\x4d\x52\xc2\x26\x79\xac\xd5\xd7\xf1\xba\x18\x93\xed\x95\x8c\x7c\xc3\x92\x99\x20\x55\x0d\xfe\x15\x90\x49\xf8\x5e\x41\x53\xc2\xa3\x20\x37\x4f\xae\xc7\x15\x98\xdf\x55\xad\x2d\xa1\xef\x42\xca\xb8\xb1\x67\xff\x96\x99\xe5\x6c\x69\x9e\xc4\xc6\x6a\x4d\x64\xc2\x43\xf5\x4a\x8a\x64\x9a\xac\xf0\x11\x4d\x83\xc2\x86\xfd\x10\xd8\x20\x43\xcc\x77\x09\xd5\xd6\x89\x64\x83\x72\xa4\xc3\xb3\x15\xb8\xc9\x42\x65\xd4\xc7\x94\x4f\x93\x49\x4a\xe6\x53\x5d\x59\xb2\x02\x36\x19\x98\x8c\x39\x26\x9a\xb6\x40\x16\x79\x9c\x26\x3f\xad\xb9\xc3\x59\x0d\x78\x94\xf3\x82\xf2\x2b\x19\xf7\x29\xe1\xa5\xc6\x99\xcb\xfa\x9d\x70\x9a\xd2\x0a\x11\x69\xb6\x02\x37\x54\x44\x3a\x2a\xa5\x44\x69\x89\x6f\x91\x00\x54\xe7\x93\x59\x50\xc0\xa4\x33\xb5\x0a\x07\xe3\x6c\x7d\xa4\x29\x21\xc9\x60\x92\xea\x39\xf1\x2f\x0a\x13\x39\x8f\xc8\x8a\xe7\xf2\x75\xb0\x80\xbf\x93\xf7\xb1\xaa\x91\x12\xa6\x6f\x68\x99\x18\xa1\xf1\xe5\xff\x93\x24\xe5\x36\x54\x84\x55\x4c\x66\x83\x33\x98\x06\xaa\x9b\x7e\xa5\x30\x8d\x68\x4a\xd2\x60\xaa\xa8\x1a\x67\x30\x8d\x32\x2e\x58\x63\x34\x65\x11\x86\x69\xa6\x72\x2d\x68\xe7\xfb\x0c\xa6\x7c\xa6\x82\xe7\x04\xa2\x19\x99\x68\x8b\x8e\xe8\x6b\x64\x2a\xb3\xba\xf5\x23\xff\xd3\xcc\x86\xd1\x4c\xdd\xc7\xb5\x64\x74\xdc\xf9\x61\xc3\xe4\x61\x2a\xd5\x96\x61\x35\xa6\x9c\x91\xcc\xd6\xc5\x58\x86\xf8\x51\x3d\x3e\xce\x35\x19\x93\x69\x05\x9e\x3e\x57\xee\x28\x9f\xe7\x15\x70\xfe\x46\x49\xd3\x5f\x35\xf0\x71\xae\xba\x6f\x05\xfc\x22\x3a\x17\xca\x47\x8d\x05\x15\xf4\x2f\x92\x44\xb1\xea\x7b\x15\x5c\x99\x83\xfd\x0e\xd7\xc6\xe9\x71\x50\x51\xb7\x3e\xfb\x61\xa2\xed\xfc\x2f\x15\x14\x2f\x0d\x63\xcf\x6b\x5c\x78\x19\x65\x41\x4a\x75\xe4\xa2\x92\xe7\x0d\x7b\xae\xaa\x46\x2b\x45\xbd\x49\x29\xd5\xca\xf3\xaa\x1e\xb1\x50\xf0\xc3\x0a\xfc\xad\x16\xb0\x0f\x61\x0d\x5a\xd0\xfa\xa2\x1a\xa3\x45\xeb\x6d\x1d\x5a\xa4\x7f\x5e\x8d\xd1\xb3\xdd\x49\x05\xfa\x8e\x8d\x69\xca\x94\xf7\xd0\xd7\x15\x7a\x0e\x89\x5a\xa3\x78\x59\x49\x7f\x44\x26\x33\x35\xf4\x7c\xaa\xa4\xfe\x20\x2f\xf2\x28\xb5\x53\xe3\x9d\x8a\x2a\x65\xf3\xaa\x16\xff\x51\xba\xbd\x50\xb6\x6c\x3d\x2a\xfd\xa4\xa4\x92\x4d\xab\x60\xc2\x26\x5a\x2a\x4f\x2a\x31\xc7\x9f\xb4\xf8\x7d\xaf\xc8\xd9\x71\xf4\x5d\x09\xeb\x8b\x2a\x38\x26\x99\xae\xcd\xbb\x2a\x9a\x5c\xb7\x69\xb2\x02\xd6\xf8\xa3\x5a\xc4\x47\x55\xf7\xdf\x55\xfc\xb9\x26\x3f\xa8\xa5\x4e\xe7\xb1\x26\xff\xb2\x12\xf3\x89\x44\x6c\xa4\x17\x30\x5e\x54\x63\x42\x4d\xd1\xab\xbc\x0a\x7e\xa3\x0d\xcb\x1a\x58\x77\xb7\xb0\x86\xe4\x7b\xac\xd1\x7c\xca\xeb\x11\xba\x62\xef\xaa\x11\x54\xdb\x4d\xbf\xaa\x88\x26\x4a\x36\x3e\x86\x9d\x1f\xc7\xb5\x88\x52\xd5\x7c\x0c\x3b\xd3\x97\xeb\x62\x2d\x75\xf3\x31\xec\x7c\xaf\xa6\x11\xb6\x9a\xea\x1e\x35\x61\x38\x89\x18\x35\xcc\x79\x55\x21\x47\x58\xad\xdc\xac\x04\xfc\xa8\x54\x40\xbd\x52\xaa\x6c\xa5\x1a\xbe\x62\x94\x7a\xa1\x17\x9f\x2e\xc3\xce\xf7\xb5\x09\x4e\xce\x27\x26\xc1\x45\x25\x41\x9e\x8e\x54\xd7\x39\xae\xd0\xf3\x25\x4a\x0b\xb5\xf6\xb3\x12\xf3\x95\xe8\x41\xf1\x65\x05\x5c\x70\x7f\xbe\x02\xd6\xed\x35\xad\x45\x7c\x4c\x9f\x2b\x89\x3b\x5a\x89\xd0\x32\xb7\xa8\x44\xfc\x48\xf4\x62\xce\xaf\xb0\xe6\xd5\x61\x56\x6e\x5a\xa8\x98\xcc\x32\x21\x48\xc7\x06\xa9\xf8\x73\xcd\xe8\xd9\x39\x44\x59\x62\xad\x3f\x4c\x25\xa0\x5c\x47\x1b\x9f\xc3\xcf\xcc\x18\x17\x04\x62\xad\x50\x3e\x52\x88\xf5\xea\xc7\x0b\x0a\x31\x25\xc5\x70\x2e\xbf\x15\xc4\x1e\xc8\x4b\x00\xc4\x11\xd3\xab\xc7\x63\xf9\x6d\xcd\xa3\x4e\x24\x44\xcd\xbd\x5e\xa9\xef\xb7\x49\x1a\x5d\x09\x33\x56\xa5\x38\x56\x50\x7b\xee\xa5\x20\x5f\x68\xca\xa3\x40\xc3\xbe\x8d\x41\x1e\xbf\x93\x81\xcf\x53\x7d\x6d\x69\x56\xac\xb7\xcf\xc8\x1c\x66\x84\x07\x53\x5a\xac\x63\xea\x20\xcc\xc8\x65\x91\xe8\x52\x84\xec\x5a\x98\x20\xcc\x28\x31\xcc\x15\x9f\x30\xa3\xc5\xf4\x42\x40\x44\x40\x1f\xef\x36\xa0\x74\x42\x61\x56\xac\x63\xcf\x22\x26\x42\x15\xdc\x3a\x08\x33\xb3\xd0\x4f\x3a\xe2\x13\x18\x99\x51\x79\xff\xca\x90\x5a\x00\xca\xa8\x6c\x25\x2e\x03\x16\x15\x2b\x5a\xe2\x13\x98\x51\x4a\xa4\x73\xf5\x11\xe6\x66\x85\xe9\x77\x26\xbf\x5f\xb1\x20\x36\x2b\xca\x23\x05\x3a\x89\x46\x71\xc4\x26\x0a\xf7\x73\x01\x8b\x52\x63\xcd\xc8\x6f\x98\x93\x94\x5b\xae\x44\x04\x40\x1b\xb3\x29\xed\xfc\x80\x39\x4d\x67\x39\x37\x44\xe8\x10\xcc\x23\x05\xb9\x18\x8b\xcf\x80\x5e\x44\xba\xd8\x57\xa2\x73\xcf\x93\x48\xcc\x62\x8a\xe6\x7d\x3e\x56\xa0\xb2\xa5\x74\xd0\x80\xb3\x1a\x3c\x83\x79\x12\x2f\x26\x09\x2b\x26\x58\xdf\x42\x03\xaa\xcc\x19\x7f\x96\x60\x7b\x9a\xf4\xa3\x00\xbf\xcd\x63\x2d\x41\x05\xc8\x9a\x4a\xbc\x09\x61\x9e\xd2\x20\xca\xa2\x84\xbd\x8e\x2e\xb5\x2e\x0c\xa2\x12\x6a\x4d\xce\x33\x0b\x5c\x6a\xc7\x30\x82\xdf\x39\x09\x79\x4a\x15\x03\x0e\x89\x08\x33\x1e\xc5\x86\x67\x26\x58\xc0\x85\x6d\x6b\x76\x03\x3a\x55\xa0\x4e\x73\xa5\xf2\x1e\x8b\x70\x14\xfc\xd2\x77\x8a\x4c\x86\x02\x02\xa9\xe4\x71\x39\x8d\x1f\x6b\xc8\xa1\xe9\x9e\x27\x02\xc2\xc2\x64\xf6\x5c\x98\xe0\x6a\x08\xcf\x0d\x48\x18\x1c\x79\x1c\xab\x2d\xa8\xb4\x04\x73\x85\x2d\x28\x20\x11\x4b\x66\xa6\x2d\x33\x03\x7d\x41\x72\x63\x7a\xe7\x06\xf6\xea\x72\x9e\x30\x31\xa3\xd3\x89\x89\x89\x78\x43\x66\x7a\x80\x8f\x0b\x10\x4d\x66\x94\xa7\x7a\x72\x93\x18\xf0\x3b\x3d\x35\x7e\x18\x1a\x40\x7a\x11\xb1\xb7\x44\x37\x23\x37\xe9\x0e\x03\x35\x16\x9c\x17\x80\x64\xf2\xa1\x9c\xc5\x53\x0b\x1c\x15\xcb\x87\x53\x03\xb5\x52\xfe\x6d\x0a\x3a\x26\x29\xe5\x6a\x18\x89\x4c\xba\xe3\x24\xca\x8c\xea\x1c\x1b\xe0\x67\x16\x15\x93\xaa\xf7\x26\xf7\x57\x1a\x8d\x8c\xac\x85\x32\x65\xa1\x38\x94\xcb\xbe\x94\x68\xa5\x28\x01\xbf\x20\xa5\x61\x5e\x74\x6e\x15\x00\xed\xe6\xba\x00\xca\x10\xa4\x7a\x94\x5f\xd0\xce\xf3\x27\x90\x46\xa3\x91\xa6\xe8\x88\xea\xd0\xb3\x34\xd5\x8a\xe1\x9c\x42\x6a\xaf\x9e\xa9\x80\x86\x65\x15\x60\x06\x59\x40\x62\xfa\x9c\x68\x49\x5e\xe4\x9d\x02\xa0\xa2\x5e\x46\xe7\x34\x9d\x98\x71\xdb\xc4\x17\xd0\x5a\xa2\xc3\xe4\x96\x74\x87\x49\x3d\xe9\xb1\xa6\x76\x25\xe9\x71\x72\x51\x4b\x7a\xf2\x5b\x4f\x0c\x57\xd2\x8a\x98\x7a\xe2\xc5\x2c\xbe\x8d\x0a\x15\xa7\x32\x54\x96\x1d\x4c\x4a\x03\xd4\x49\x66\xf3\x38\x0a\xa2\x6a\xd9\x06\xa8\x92\xd8\xfb\x29\x3a\x81\x02\xe9\xe8\x1a\x25\x05\x1b\x3e\x5a\xdb\x43\x26\x52\xc3\x54\x82\xe3\x62\xbb\xc2\x44\x4b\x88\x89\xbc\xa8\x45\x69\x96\xfd\x6d\xab\x1d\x13\x6b\x80\x76\x92\xab\x75\x49\xae\x74\x12\x4b\x6d\x9b\x04\x0a\xa4\xa2\x4f\xe8\xef\xdc\xea\xe0\x26\x49\x09\xae\x27\xab\x73\xa1\x12\x53\x4f\x5c\xaf\x5b\x25\xa6\x9e\x78\x6d\x7d\x57\xa3\xeb\xd9\x56\x04\xaa\x1a\xb5\x92\x7c\x55\xa4\xea\x91\x3a\xcb\x0a\xde\x12\xdb\x1a\x1c\x56\xce\xd3\x69\x4a\xb3\x69\x12\x57\xbb\x61\x01\xd5\x89\xa2\x59\xb5\xa6\x02\xa0\xa2\x3e\xf3\xa0\x12\xf3\x99\x07\x22\xc2\xd8\x29\xe2\x13\xb2\x60\x4a\x67\xf4\x59\x10\x98\x75\xd1\xb3\x5c\xc3\xca\x85\x85\xd1\xd4\x80\xcc\x9a\xc2\xdb\x22\x91\x99\x6f\xbd\x29\x21\x7a\x6a\xf3\xde\x40\x5e\x10\x4e\x27\x49\xba\xd0\x0b\x7c\x13\x03\x7f\x49\xd2\x5f\xea\x35\xb7\x2b\x03\x2a\xcc\xe9\xbf\x0b\x48\x39\x4d\x3f\x9b\x96\x30\x3d\x43\x7f\x66\x40\x85\x55\xcd\x4b\x48\x39\x07\xfd\x68\x80\xc5\xf4\xf3\xa5\xc1\x7f\x4c\xa2\xd4\xec\xf9\x96\xb0\x8c\xd3\x58\xad\x09\x1e\x56\x81\x8a\xde\x8b\x02\x68\xe6\xad\x1f\x0a\x88\x99\x99\xa6\x53\x0b\xa2\x4b\x25\x25\x4c\xcf\x47\xbf\x96\xf9\x74\x05\xe2\x32\x4d\x39\x0b\xbd\x30\xc0\x62\x9a\xf9\x25\x2f\x20\x7a\x86\x79\x5c\x42\x74\x0b\x64\x65\xae\x62\x5e\xf9\x33\xb7\x60\x9a\xac\xd7\x05\xcc\xcc\x26\x4f\x4d\xce\x13\xca\x15\x1f\x2e\xf3\x12\xa2\x98\x70\x6a\x41\x94\x6f\xf1\x5f\x05\xc4\x9e\xef\x7d\x36\xd0\x53\x32\x8a\x29\xc9\xb5\x18\x7c\x34\xe0\x82\x8c\xf1\xd4\x82\x68\x72\xf3\x12\x56\xcc\xa8\x66\x36\x4c\x73\xed\x7c\x0a\x96\x31\xf4\x79\xaa\xaf\xa5\x5a\x77\x82\x2b\xf0\x67\x71\x6c\xdd\x30\xac\x44\x89\x69\x94\xfa\x2a\xcf\x41\x98\x70\x11\xb1\x82\x50\x82\x20\x9b\xe6\xe3\x71\x61\xdf\xe9\x90\x81\xa6\x55\x70\x0a\x59\x32\x2b\x92\x26\xa2\xcf\x96\x4b\x9d\xe2\x13\x32\x6e\xcc\xf8\x70\xa6\x02\xca\xcd\x70\x75\xf4\x9d\x56\xe2\x5e\x5d\xce\xcd\xb0\x9d\x57\x22\x3e\x24\xda\xf2\x4b\x2a\xe0\x93\x28\x9e\x26\x39\xe5\x66\xbd\xb2\x12\xf9\x35\x9a\x98\x5d\x91\xb9\x89\x48\x43\x9a\x3e\x9b\xcf\x29\x49\x8b\x8d\x86\x59\x25\xae\xb2\x4b\x7f\x6e\x47\xbd\xac\xee\xe0\x8f\xec\xb8\x77\x2c\x8b\xc2\x62\xeb\x78\x62\x47\x15\x94\xc7\x36\xf4\x93\x65\x11\x9d\x89\x88\x94\xf0\x68\xac\x7a\xc2\x5f\x99\xbe\x8e\x65\x9a\x48\x04\x20\xcb\x47\x59\x71\xf4\x4a\x05\xa0\xdc\x3c\xcb\x04\xbb\xf2\xb9\xc0\x59\xa6\x51\x41\xc8\xf4\xf2\xc2\x82\x40\x26\x0f\x47\xaa\xba\xcd\x75\xe8\x59\xc6\x69\x1a\x65\xaa\xa9\x5e\x8f\x35\xd4\xda\x7f\x7a\x57\xc0\x8a\x73\x34\x9f\x0d\xe8\x65\x44\x66\x89\x6e\xb1\xbf\x6a\x40\xd5\xcf\xde\x1b\xe8\x71\x9c\xab\xcc\x0f\x0d\xe4\xe4\x77\x4e\xf4\x09\x89\xbf\xab\x30\x95\x95\x1a\x12\x4f\xb8\xb6\x47\x22\x03\x39\x4d\xa3\x72\xcf\x2b\xa9\x43\x55\xf6\xc0\x80\xbf\x2e\xb4\x78\x18\x80\xda\xf4\x9c\x9b\xa0\x5e\xb9\x2e\x82\xaf\x23\xdd\x3f\x4a\xd0\x09\x4f\x93\x5f\x0a\xcb\xd1\x5c\x5d\x00\x91\x6d\x4a\x80\x9b\xf1\xec\x75\x4a\x69\x38\x23\xec\x65\x44\x82\x84\x45\xc6\x28\xbd\x35\xbe\xcc\x79\x12\x24\x9c\xd7\x93\x4b\xa0\x95\x86\xe7\xe9\x84\xae\x20\xd5\x60\xe0\x51\xf0\xcb\x5a\x2a\x59\xe4\x9d\x12\x22\x23\xdf\xb1\x20\xa5\xb3\x72\x6b\xbb\x02\x93\x29\xca\xa3\x2d\x1d\x13\x94\xf0\xcc\x02\x66\xd2\x75\xdc\x4b\xbd\xd2\x7a\x3a\xeb\xfc\x30\x80\xcc\x40\x88\x84\x58\xb4\xfc\x9c\x59\x90\xd5\x3d\xe4\xf0\xdc\x8a\xb6\xe0\xc7\x3a\x5b\x1a\x85\x66\x7f\x66\xd6\x99\xbd\xb0\x80\x99\x81\x8e\x1e\x4a\xe8\xdb\x24\x57\x52\x72\x69\xe8\x7a\x5b\x9c\x21\xbb\x9c\x75\x22\x09\x7a\x67\x2f\x31\x5d\x99\x84\xd6\xcb\x5d\x6a\x2c\x5d\x13\x91\x99\x98\x99\x8e\x61\x66\xfd\xe0\xa2\x4c\x2d\x1f\x20\x31\xc0\x43\x05\x4c\x98\x55\x83\x8b\x67\x16\xb0\xac\xc1\x7b\x03\xd5\x33\xf8\x8f\x05\x4a\x01\xca\x0c\x4c\xb9\xee\x2b\x97\xc0\x3e\x29\x5a\x4e\x08\xcf\x53\xab\x90\x57\xdf\x2b\xe0\xa2\x98\xd7\x63\x05\x2f\x2b\x7a\x68\xca\x39\xb1\xea\x78\x68\xea\x78\x92\xdb\xa4\x7f\x3c\xb2\x80\x05\xce\x73\x95\xf4\x74\x9a\xa7\x99\x95\x78\x74\x58\x01\x17\xc9\x1f\x72\x05\x97\xe2\x67\x35\xc5\xd7\x59\xe7\x6c\x52\x44\x65\x06\xf6\xf3\x2f\x05\xcb\xa9\x8d\x3c\x5b\xd8\xd0\x02\x37\xf9\x2c\xc1\x5f\x69\xc8\x2a\xc9\xaf\x26\x55\x78\x91\xe1\x30\xd4\x11\xf4\x57\xad\x92\x02\x54\xaf\xe2\x77\x33\x2b\x3a\x31\x4c\x13\x90\xcc\x80\x54\x21\x89\x1e\x03\xe6\xe7\x3a\x8d\xca\xf2\x82\x74\xde\x9e\xaa\xf0\xeb\xd8\x9c\xc8\x7c\x41\x3a\x9f\x9e\xd4\x9d\xde\xce\xac\x43\xd9\x2a\xae\x38\x4d\x49\x3a\x45\x18\x8a\x85\x99\x34\x94\xdf\x66\x01\x31\x2c\x82\xcf\x23\x46\xf4\xe1\x96\xbc\x00\xbe\x34\x0b\x6f\x3f\x33\x03\xfa\x44\x33\xa1\x73\xcd\xe8\x33\x2e\xd2\x9e\xc4\x26\x71\x52\x85\x15\x48\xa6\x25\xdc\x46\x91\x85\xc0\xf5\x21\xb2\x9c\x88\x4f\x4b\x1b\x1c\xb1\x12\x50\x1c\x5b\x39\xb7\x80\xe6\x80\xe5\xa8\x0a\x53\x6c\x5e\x58\xc0\xf2\x80\xe5\x44\x42\xcb\x5e\x31\x2f\xc3\x45\xce\x19\x83\x9c\x95\xcb\xce\xf2\x1b\x72\x1e\x18\x5d\xf6\x52\xb4\xa9\x0a\x67\x06\xb0\x10\x00\x8b\xf6\xd7\x33\x09\x28\x35\xd2\xf7\x59\xe7\xef\xbf\x4b\x58\x66\x80\xe3\x2b\x01\x2c\xf4\xd1\x73\x8d\xbb\x54\x47\xcf\x67\x9d\x6f\x02\xb2\x56\xef\x54\xe1\x96\xda\x91\x11\x85\xd6\x79\x5b\xa4\x2d\x95\xce\xdb\x59\xe7\x83\x84\x95\x3a\xe7\xfb\xac\x13\xef\x94\xb0\x82\xc6\x87\x9b\x1a\xa8\x35\xce\x07\x83\xae\x54\x38\x1f\x66\x9d\xbf\x04\xa8\xe4\xec\x3b\x49\x44\x45\xdd\x7c\x9f\x75\x26\x5b\x36\xb4\x28\xe1\xef\x33\x09\xae\x29\x9b\x02\x64\xe9\x1a\x01\xcb\x6d\x8a\x3f\x5e\x96\xb0\x02\xdf\xc9\x67\x01\xac\x28\x9a\xef\xb3\xce\xf4\xb9\x0d\x2d\x12\x5f\xfe\x94\xe0\x35\x6a\xe6\x67\x62\x62\x0a\x2d\xf3\xf5\x8d\x04\x59\x4a\xe6\xfb\xac\xf3\xde\xb7\x80\x05\xde\x97\x92\x23\x55\x15\xf3\x7d\xd6\x19\x6d\x56\xc0\x45\xf2\x7c\xa1\xe0\x5a\xc1\x14\x55\x2b\xf5\x4b\x51\xb1\x42\xbd\xbc\xd0\x6c\x2a\xb5\xcb\x8b\x59\xe7\x25\x9c\x13\x61\xdd\x14\x4b\x6b\x26\x08\xca\xff\xbe\x31\x16\x55\x08\x2e\xf5\x49\x80\x23\x02\x57\x91\x19\xd6\xaf\xa2\x39\x5c\x99\x8d\x9a\x8f\xe7\xf2\xbb\xb2\x64\x34\x52\xb0\xea\xf9\x8a\x89\xfd\x7a\xd2\xf6\x93\xcd\x1d\xe5\x86\x7b\x7b\x73\xdb\x57\x6e\xb8\x95\x43\xee\x04\x33\xe7\xa9\xff\x64\xd3\xbc\x12\x15\xe3\xeb\x39\xc9\xb2\xe8\x9c\xf6\x37\x7c\x79\xc1\x28\x20\x73\x9e\xa7\xb4\xbf\xd1\x05\x2b\xa6\xe2\x82\x5b\xbe\xb3\xc1\x93\xf9\xbb\x99\xdc\xa8\xe0\xf2\x92\x3b\x99\x10\x75\x97\xa5\xe2\xa2\x56\x24\x9d\xa7\xf4\x9c\x32\x63\x54\x38\xf2\x29\x8f\x7b\xe4\xce\x6d\x0f\x1a\x61\x12\xc8\x0b\x5b\xc5\xc7\xab\x58\xd9\x44\xd2\x45\x45\xa2\x1c\x29\xc8\xdb\x97\x61\x4a\x26\xd2\x7f\x46\x47\x7c\x35\x21\x84\x00\x35\x9a\x09\x53\x53\x28\xe5\x59\x23\x62\x0f\xf8\x81\x74\x05\xd2\xb4\xc0\x56\x86\xbe\xc3\x3b\x67\x67\x2c\x51\xb1\x98\xeb\x7b\xca\x47\xc9\xd5\xe7\x8c\xa6\xea\x70\x3e\xac\x85\xe2\x26\x4b\x18\x6d\xa2\x5b\xdd\xdc\xde\x5a\x13\xf2\xa7\x9a\xa8\x3b\xb7\xbc\xd5\x72\x88\x8c\x0f\xe2\x28\xf8\x65\x11\x0d\x96\x1b\x7e\xfb\x6e\xd1\x6a\x6a\x75\x95\x1d\xc9\xd7\xfa\x57\x59\xc3\x0e\xc8\x2d\xac\x91\xf9\xfa\xd2\x03\xf0\x6a\xc5\x99\xc5\x31\xe3\xa6\xd6\x86\xa9\x87\x6a\xd4\x83\xa1\x7e\x57\x3d\x18\xfa\xf8\xe9\xf6\x13\xe5\x99\xb6\xb7\xb3\x59\x08\xe5\x11\xa6\x78\x5f\x4e\x2d\x1a\x55\xdf\xaf\xe8\x3a\xa6\xfc\x3a\x4b\xf2\x34\xa0\xaf\x84\x4c\xf5\x19\x70\x92\x4e\x28\xef\x13\x6b\xaa\x1d\xa9\x1d\xb0\xb4\x3c\x64\x9d\x2c\x31\x6f\xa8\x23\x06\x9d\x90\x8e\x23\x66\xfc\x32\x44\x34\x53\x37\xaf\xae\xf9\x62\x4e\xfb\xfa\x7a\x1d\x05\xca\xf2\x19\x4d\xe5\x79\xeb\x8d\x2e\x04\x09\x1b\x47\x93\xdc\x84\x97\x60\x93\xa0\xf3\xb0\x3f\xe5\xd1\x84\xea\xe4\xe4\x8f\x45\x14\xd5\xd1\x39\xa2\x3f\xe5\x90\x95\xd6\x89\xd3\x3f\x25\x3e\xeb\x17\xd7\x0a\x6d\xaf\xd2\x8b\xff\xa4\xcb\x2a\x4f\xb0\xca\x29\xae\x94\xda\xe6\x12\x26\x26\x2c\xf7\x12\x9b\x4b\x38\x33\x80\x29\x61\x61\x2c\x20\x57\x06\x12\xc8\x43\xb5\x4d\xfd\xba\xcc\x35\x19\x65\xfd\x67\x72\x1b\xf5\x50\x6e\x78\x5e\x2c\xa5\xdf\xa9\x86\xed\x52\xd5\x5c\xa7\x1b\xb8\x74\xd0\x1d\x82\x4b\x07\xfe\x70\x58\x71\x80\x5a\xa4\xb8\x74\x44\x12\x04\xe2\xd7\x1f\xa2\xa1\x24\xf7\x97\x29\xfb\xb2\x09\x8a\xa0\xac\x3f\x68\x5e\x34\xa1\x49\x9b\xc3\xce\x8c\xcc\x9d\x17\x08\x22\x36\xcf\x79\x7f\xed\xf5\xd2\xca\x8d\xb9\x81\xa6\x82\x0f\xba\x43\x41\x07\x0c\x24\x3d\xc0\x07\xbe\x0c\x0f\x97\x90\xe4\xbc\x8a\xab\x7c\x43\xa8\xd5\x1a\x88\xdc\x02\x81\xc8\x35\xe8\x0e\x87\xcb\x25\x7c\x34\x04\x2e\x6c\x02\x59\x13\x9a\xd9\x7f\x42\x20\xd7\x25\x48\x42\x87\x30\xe0\xaa\x24\xcd\xb8\xfb\x11\xe8\x6b\x02\x7d\x49\xe0\x49\xc1\xc1\x15\x0a\x15\x1b\x05\xa5\xd0\x64\x22\xc0\x64\x48\x7c\x65\x77\xb0\x77\x3d\xed\xa2\x29\xef\x24\x6f\xb9\x84\xb7\xf8\x3a\x39\xa7\x69\x4c\x16\xfd\xa6\xbc\x3a\x34\x25\x51\xda\xb4\xba\x50\x53\xdd\xc6\x67\xfd\x26\xcb\xbc\x94\x66\xd1\x15\x6d\x02\xed\x37\xe9\x45\x11\xca\x2a\x71\x17\x95\x38\x76\xd1\x6f\xb2\x8b\x8c\x96\x00\xda\x6f\x32\x9a\x59\xb9\x69\x2d\x45\x76\x51\x4d\xb1\x84\xe7\xf8\x9a\xf6\x05\x6f\x04\x6e\x8d\xd3\xa0\xba\x50\x18\x04\x8b\x44\xc6\x4c\xa4\x7f\x89\xaf\x59\x5f\xf0\x50\x50\xa6\xd2\x8b\x78\x91\x3e\x33\x25\x9a\x82\x2e\x9a\x4b\xf8\x5e\x32\xc1\xb7\xaa\xee\x03\x53\xf7\x69\xa9\x00\xab\xcf\x8b\xbe\xe7\x0b\x84\xe2\xbf\x04\xcb\x7f\x22\xbc\x84\x0f\xb7\xa3\xf1\x7c\xd0\x77\x73\xb3\xbe\x0f\x17\xea\xb3\x40\xe3\x95\x78\x6c\x7b\xe1\x45\xd9\x56\x4a\xc7\x52\xcb\x7b\xe8\xd7\x32\x72\x83\x76\x02\x9e\xc6\x7f\xd1\x45\xab\xb5\x41\x3b\xa3\x9c\xf3\xc4\xf2\xe2\xfe\xbb\xf0\x6d\xad\xfc\x2c\x5c\x30\x9a\x9e\x7c\x79\xa3\x07\xcf\x9b\x1b\x01\x2d\xdd\x62\x4f\x49\x56\x3a\x6c\x6d\x9e\x47\xf4\xe2\x79\x72\xd9\x44\x07\x83\x81\xbc\xf1\xab\x01\x9d\x91\xbc\x8a\x1e\xa3\xce\x25\xd0\xce\x62\x08\x03\xda\xb9\x74\x69\xe7\x22\x0a\xf9\x54\x40\x5c\xda\x99\xd2\x68\x32\xe5\xc3\x61\x7f\x30\xe8\x42\x57\x26\x91\xd1\x26\xaf\x72\x60\x00\x26\x61\x15\x6c\xab\xa4\x2f\x96\x6b\x39\x72\x1e\x4d\x08\x4f\xd2\xce\x8c\x5c\x9e\x26\x79\x30\x95\x3b\x6c\xd9\xcd\x4d\x53\xde\xa8\x0b\xa6\xa5\x99\x32\x8d\xb2\x12\xc7\x2b\x47\xbf\x54\xb1\xbb\x41\x3b\x67\x67\xf2\x1e\xe0\x2d\x17\x99\xb5\x6f\x88\x82\x23\x3a\xf5\xb2\xea\x32\xd5\x98\x57\x3a\xb6\xb8\x5b\x7f\xc0\x3b\x61\x34\xeb\xa8\x5e\xe7\xf0\x72\xd5\x5a\xbf\x03\x56\x60\xf9\x56\xd6\xea\xb5\xf3\xcb\x1a\x48\x7e\xda\x11\x1f\x91\xed\x19\xd5\x8a\x38\xa9\x78\x41\x2d\xef\x34\xe3\xdf\x40\xf0\x57\x88\xf0\x17\x88\xb1\x18\xbe\xd4\x7d\x65\xfb\xcd\x18\x49\xb0\x7e\x3b\x06\x41\x86\x77\x1a\x96\xdd\x59\x3a\xb7\xe8\xcc\x8d\x63\x99\xa6\xae\x64\x13\x5e\xa3\x72\x85\xde\x69\x76\xb4\xb8\x37\x51\x27\x24\x9c\x38\x83\x17\x4e\xb3\x00\x0d\x51\x83\x75\xe4\xf0\xe4\xa0\x0e\x99\xcf\x29\x0b\x9d\x66\x4a\x03\xde\x44\xd2\xd9\x99\xb0\xab\x48\x26\x14\x5d\x89\x45\xc1\xf5\x61\x12\x4f\x0e\xa4\x22\x01\x89\xe3\x32\x53\x9e\x66\x49\xda\x84\xb7\xa6\x70\xa4\x0e\xf8\x38\x0c\xdd\xe6\xd2\xfd\x95\x72\xeb\xa1\x6f\xbb\xec\x1a\x5b\x51\x01\x15\xd6\xcb\x26\xe8\x91\xc4\x40\x16\x1a\xe2\x17\x10\x29\xbc\x4d\x33\xd2\x78\xb5\xf4\x4a\x88\x9b\x46\xcf\x7b\x26\xf3\x12\xa9\xb7\xe4\x4a\xa6\x15\x12\x61\xb3\xcd\x02\x0e\xd1\xfd\xd8\x66\xe3\xa9\xf3\xa6\x94\x3a\x1d\x35\x8e\xe2\xb8\x09\xcd\xff\xeb\xf1\xe3\xc7\x4d\x1b\xe6\x25\x73\x12\x44\x7c\xd1\x84\xce\xa6\x81\x67\x72\x2d\x58\xa4\x1e\x8f\xc7\x45\xea\x6c\x4a\xe6\x42\x49\xb3\x90\xa6\x11\x9b\x34\xa1\x19\xa4\x51\x36\x7f\x15\x4e\x68\xd6\x34\x13\xa8\x6a\x4d\xb5\xbd\xa2\xab\x49\x75\x38\xbb\xe5\x41\x40\xa1\xe2\x96\x08\x35\x48\x87\x5e\x46\xdc\x41\xda\x31\x8b\x83\x80\xdc\x8b\x21\x6b\xb0\x6a\x8b\xe9\x81\xfa\xf1\xbc\xa6\x5b\x14\x53\x63\xd9\x3a\x92\xde\x0e\x54\xea\xa1\x6a\x43\x29\x5d\x97\x35\x86\xaa\x29\xcb\xdd\x82\x2b\x66\x04\xb3\x24\xcf\x68\x98\x5c\xb0\x8e\xee\x49\xdf\x90\xbe\x53\xe5\x44\x2a\x45\xa9\xbd\xac\x24\x45\x84\xe0\x84\x81\xff\xb4\xe0\x94\x85\x0a\xfc\x40\x06\xb5\xff\x09\x9d\xf0\x13\x52\xd3\x0d\x9d\xd6\x23\x4a\x5c\x0a\xaa\x75\xa4\x77\x41\x47\xbf\x22\xee\x71\x32\xf7\xa6\xd1\x64\x1a\x0b\x49\xf6\xe4\x45\xe6\x26\x34\xd3\xc9\x88\x14\x4f\x20\xda\xb3\xb3\xcb\xa2\x83\x55\x7a\x14\xf0\xa2\xc3\x15\x52\xd8\xe0\x07\x0e\xbd\xb5\x13\x68\x32\xc4\x94\x43\xa8\x01\x35\x57\x2a\x3b\x26\x5f\xe9\x98\x7c\x6d\xc7\xd4\x86\x99\xc7\xd7\x77\x4c\x6d\x52\x7a\x26\x33\xd0\xf5\xb2\xfa\x07\x6a\xd6\x49\x19\x95\x0e\x27\xa5\xac\x68\x91\xd1\x1e\x1c\x3c\x7f\x78\x60\xc8\xca\x1e\xf5\xfa\x9a\x34\xf1\x5d\x8a\xe0\x62\x3d\xd2\xcc\x42\xda\xd5\x68\x7c\x0b\x8d\x5f\x43\xa3\xb9\xb0\x0e\x15\x2b\x51\xdd\xdc\xd8\x88\x0f\x6a\x3c\x73\xb3\x7e\x56\x62\x34\x9c\xfb\x43\x95\x6f\x6e\x9a\x17\x75\x94\x25\x9f\x35\x4a\xd4\xbf\xa5\xfd\xe1\x76\xce\x57\x3b\xd7\x65\xb5\x29\x6a\x2d\xa3\x6b\x6f\x83\x0c\xf9\x6a\xca\x5e\xf5\xeb\x5f\x79\x15\x44\x0d\x6e\x1d\x3a\x8b\x38\xa7\xc6\x4b\xce\x06\xb9\xb9\x61\xad\x16\xe9\x04\x31\x25\xec\x40\xba\x9a\xd1\x39\xfb\xa4\x62\x0b\x28\x6c\xca\x3d\xd6\x94\x70\xe3\xf3\x9c\xa4\x93\xc2\xdf\xb9\x7a\xd0\xa6\x28\x4a\x27\x90\x7e\x21\x70\x57\x85\x64\x31\x98\xd9\xf6\x81\x7a\x7b\xcf\xd9\xe0\x37\x37\xac\xa3\x7a\x7b\x26\xbd\xdc\xad\x75\xc7\xa3\xfd\xf8\x43\x0a\x01\x64\x10\xc2\x18\x8e\xe0\x1c\x4e\xe1\x05\x7c\x85\xdf\xca\x93\xce\x17\xcc\x3a\x6a\x2e\x5d\xf8\x52\x96\x6d\x06\xc7\xd8\x1a\x4d\xe4\xdb\x0a\xad\x16\xeb\xcc\x28\x27\x7f\xd1\xc5\xc1\x17\x5c\x0c\xd1\xfd\x2f\xe8\x60\xd4\x97\xb1\x24\xe6\x22\xf2\xaa\x7f\x06\xdf\x30\xc5\x18\x7f\x54\xb3\x8e\xef\x83\x2f\x43\xf8\x29\x21\xbf\x14\xe4\x83\x80\x7c\xc2\xaf\x9c\xdf\x08\x5e\xe3\x4f\xe6\xd6\xe9\x3b\xfc\xc9\x12\x83\xcf\xf8\xb5\x9e\x68\xfd\x50\x5f\xfe\x10\xde\xe0\xd7\x7a\xb2\xf5\x97\xfa\xf2\x87\xf0\x1e\x77\xe1\x21\xee\xc2\xdf\xf8\x5b\xab\xf5\xb3\xd5\x92\xb4\x64\xd3\x68\x2c\xa8\x01\x4a\xb1\xbc\x28\xd1\x19\xa7\xc9\xcc\x29\xb8\x76\x73\x33\x60\x43\x70\x28\xde\x57\x5e\xdf\x95\x6b\x59\xb9\x32\x38\x8e\x8a\x26\x57\x2e\xaf\xe7\xea\x29\x94\xdf\x08\xa9\x53\xad\xdd\xc2\xcd\xac\x50\x19\x65\x26\xcc\x41\x8c\x23\xbb\xd2\x1b\x69\x71\x04\x1c\x39\xbf\xd5\x58\xc8\x29\x3e\x71\x7e\x97\xed\x03\x1b\x5d\xd4\x19\xc9\x2b\xf3\xea\xf9\x2c\xe5\x3f\xc9\x30\x16\x63\xfc\x05\x5d\xbf\x6b\xb5\x9c\x53\xbc\xd1\x35\xcb\x39\x1c\x0f\xa8\x9c\x1f\x53\x61\x56\xdc\xdc\xc8\xc0\xb0\x61\xf1\x0d\xbf\xc3\x83\x41\xa4\xf9\xff\xb9\x7f\xe1\x98\xe9\xaa\xee\xd9\x08\x02\xdd\x14\x3f\x4c\x64\x39\xbd\x46\x43\x18\x84\x3a\xef\x9b\xfe\xe1\x6a\xde\x23\x9d\xf7\x2f\x13\x69\xe7\x15\x54\x69\x3d\xb7\xef\xb7\x5a\x89\x30\xc1\xd4\x5b\x81\x11\x7e\xa7\x31\x05\xea\xcb\x1f\x42\x88\xdf\xe9\xb6\x3c\x52\x5f\xfe\xb0\x91\xe2\x08\x32\x1c\xc0\x18\x87\x70\x8e\x8f\x24\xdf\x58\x39\x9c\xfc\xbe\x75\x5c\x55\x8a\x01\x08\xc5\x8c\xde\x62\x90\xd6\x2c\xa2\xc1\x97\xa1\x7e\x82\xcb\x74\x24\x4e\x3b\x62\x50\x0d\x71\x4a\x81\xd3\x8e\xb0\x6b\x42\x1c\xd3\x86\xa8\x81\xea\x4a\x25\x25\x4c\xce\x7b\xac\x91\xdc\x1e\x8e\x53\x2a\xdb\xb6\x88\xcb\xe7\x26\x26\x96\x31\x8d\xb8\xd5\x8a\xa8\x8c\xff\x45\x17\xb6\x0d\x50\x51\xac\xd9\x45\xc4\x83\xa9\x43\x3b\xbf\xe8\xe2\x85\x98\x88\x5c\x07\x24\xa3\x0f\xfc\x9d\xbe\x12\x75\xf5\xf2\x51\x43\x01\x9f\xf4\x8f\x31\xc6\x67\xad\x96\xf3\xad\xd5\x72\x42\x3c\xf6\xde\xb7\xbf\x41\x84\x53\xf7\x7d\xfb\x1b\x82\x9f\xad\x96\x73\x84\xcf\xbd\x87\xed\x9f\x10\xe0\xcc\x7d\xd8\xfe\x89\xe0\x18\x5f\x41\x22\x1f\x80\xb1\x51\x6d\xf6\xfa\xc7\x1b\x12\x95\xf8\xb9\xba\xb9\x71\xbe\xed\x75\x0f\x24\xc6\xfe\xb7\xfd\xae\xf4\x85\x9c\x7a\xef\x11\xfc\xdc\xeb\x1e\x48\x9c\xfd\x9f\x12\x1c\xe0\xcc\x7b\x28\xb0\x4e\x80\xd0\x3b\x0c\xd0\x6a\x99\xa1\xbe\x5b\xa6\x9f\x96\x94\xcf\x49\xa0\x82\x7f\xbf\xe8\xa2\xe4\xde\x7d\xb9\xd3\x6a\x39\x2f\xf0\x57\xfc\x37\xde\xf0\xd7\xd4\x4f\xb3\xea\x4a\xb0\x4a\x55\xac\xac\x56\x51\xa9\xb2\x4a\xa2\x42\x67\xb7\xb0\x09\x63\x3c\x69\xb5\x1c\x6a\x54\xdf\x3f\xe3\x3d\xea\xdf\x9f\x00\xb4\x86\xa5\x42\x82\xef\xc9\x4b\xc8\x8d\xc4\x2e\x2f\x95\x93\xc6\xdf\x48\xc8\xb8\x52\x3c\x0c\x8e\xd5\xfb\x99\xe5\x58\x93\x52\x33\x3d\xd6\x7a\xe7\x41\x32\x7e\x40\x3b\xc1\x94\xb0\x09\x0d\x4f\x0b\x25\x4a\x87\xa8\x4c\x44\x65\x22\x8a\x2a\x4a\x11\x63\x6e\x05\x25\xb7\x82\x3c\x2d\xf4\x2a\x17\x7a\x55\xf4\xc3\xbf\x5b\xad\x8d\x17\xad\xd6\xc6\xd7\x56\xcb\x17\xb6\x83\xd1\x24\x48\x2b\x68\x8a\xa5\xae\x6b\x3c\x53\x08\xcc\x84\x0b\xed\x1b\x80\x9c\x62\xf9\x43\x74\xf0\x15\x6f\x74\xfb\x2f\xf0\x46\x77\x59\xa7\x9f\x22\x2e\x92\xb6\x5a\x52\x77\x61\xae\x11\x49\x0d\xa6\x43\xfe\x10\x35\x84\xc2\x05\xe9\x65\x58\x72\xb7\xe4\x8a\x0c\x96\x03\x86\x54\xc4\x72\x5e\x2c\x87\x05\x35\xe3\x69\x68\xc1\x7c\x8f\x45\x19\x1e\x13\x69\x1e\x62\x51\x82\xc7\x84\xda\x3b\xd6\x82\x3a\xe9\xcb\x9f\x51\x5f\xc8\xcc\x7b\x7c\xe8\x7c\xf6\x22\xb8\x70\xde\x78\x21\xbc\x97\xaf\xf5\x46\xee\x7b\xa1\x07\xdd\xf7\x4a\x82\x1e\xe2\x43\xe7\x87\x17\xc0\x85\xf3\x97\x77\x04\x0f\x91\x74\x26\xec\x3e\x14\x6a\xd2\x7d\x58\x91\xcc\xb3\xbe\x1c\x1c\x94\x34\xa6\x02\xb3\xc0\x0b\xd4\xcc\x4f\x11\x8c\x6d\xa0\xaf\x81\xdf\xb0\xaf\x4a\xca\x44\x49\xa2\x1c\x9d\xc5\x17\xb1\xe7\x36\xd0\xd7\xc0\x9f\xd8\x47\x5a\x8a\x2b\x55\x88\xaa\x55\x40\x5a\xbe\x55\x92\xb0\x5a\xcb\xa2\x8e\x02\x89\x5d\xc9\xa0\x5a\x49\xa4\x7b\x84\x4a\x72\x54\xe5\x83\xe6\x42\x85\x0d\x57\xfd\x6a\xfd\x23\xd1\x2b\x2b\x95\x0f\x65\xff\x44\xf5\x5a\x07\xa2\xa7\x56\xaa\x7c\x24\xfb\x2c\x42\xcb\xf1\x9e\x10\x9e\x6f\x6d\xec\xf9\x40\x70\x04\x11\x0e\x21\xc4\x04\x08\x4e\x21\xc5\x63\x18\x63\x02\x5f\x1e\x44\xec\xc1\xf3\x56\x6b\x5d\x87\xc5\xcf\x07\x5f\x86\x92\x9d\x7b\x59\xab\xe5\xfc\xd4\x88\x02\x08\xf0\x11\x1c\x49\x44\x19\x64\xf8\x1c\xce\x0d\xa2\x97\xb7\x20\x7a\xa9\x11\x59\x23\x7f\xab\xe5\x54\x2c\x28\x04\x2f\x24\x03\xcc\xd0\x3b\x36\x03\x2e\x82\xaf\xb2\xc2\x66\x24\x3e\x37\xe3\x2f\x02\x9d\x16\x63\x9c\xb6\x5a\x3a\x5e\xbd\xac\xa7\xf3\x62\x8c\xc7\x3a\x20\x63\xce\x6f\x6e\x1c\xdb\xfa\x18\x0c\x52\xc8\x86\x30\x18\xc3\xf9\x70\x08\x15\x65\x23\xb5\xb8\x43\x8d\xb2\xb1\xfa\x55\x4c\xb5\xd3\x4a\x5b\xc1\xdf\xb9\x4d\x22\x3a\x27\x2d\x46\x6e\xf5\x54\x87\x0e\x19\xbd\x51\x7a\x74\xad\xbc\xba\xcd\xc5\x7c\xf4\x96\xdd\x3d\xfd\x96\x3a\x82\xed\x6e\x57\x5b\x2e\x62\x84\x11\x8a\x13\x4e\x11\xac\x1b\xb3\x1f\x58\x23\xd4\x83\x9a\x25\xf0\xa0\x36\xfa\xab\x4d\x47\x46\xef\x5c\x1c\x58\x37\x76\x9a\x85\xad\xbb\x5b\x7b\xdd\x1a\x4a\xd1\x9c\xba\x9f\xdf\xdc\xd0\xa2\x51\x75\x3f\x5e\x3a\xef\x50\xab\x55\x69\x44\xb9\x18\x5d\xb4\x1d\xd2\xd6\x50\xd9\x74\x4b\x7b\x6d\x92\xa2\xeb\x93\xfa\xd4\x43\x19\x52\x15\xdd\xf9\x69\x7d\x42\x69\x65\xad\xbc\xe0\x64\x3b\x60\x55\x33\xa4\x9b\x9b\xeb\x72\x01\x5d\xb6\x52\xb1\xc0\xaa\xa7\x0f\xf8\xd4\xb9\xe5\x15\x46\x04\x72\x09\x56\xcc\xc3\x8c\x47\xdc\x50\x52\x58\xba\x80\x34\x4f\x55\x29\xf7\xbb\x07\x5c\x6d\xda\xda\x6b\x2f\x15\xd9\x5c\xad\x47\xc5\x90\xd7\xe3\xaa\xf4\x40\x29\x31\x95\x2e\x3f\x95\x60\x14\x8b\x34\x7f\xc4\x2b\xf9\x2e\xf1\x68\x37\xdb\x2b\xd9\x6c\x6e\xc9\xc7\x66\xcc\x9c\x32\xc2\x27\x0e\xb7\x70\x41\x8a\x89\x35\xbf\x4a\xe4\x63\x1a\xf3\x9c\xaf\x73\x9d\xcb\x0e\x6e\xe1\x65\x9f\x81\xf1\x12\xa4\x9f\x1f\x1f\x8b\x61\x3c\x85\xc4\x7a\x42\x2c\x10\x75\xb1\xca\xc2\x72\x44\x6f\xb5\xd4\x66\x94\x79\xa6\x20\x16\x9d\x58\x4b\x19\x47\x10\x69\x05\x51\xbe\x89\x22\x1f\x02\x14\x8a\x48\x7f\x25\x07\x41\x3f\x70\x7c\xc1\x8d\x3e\x5f\xbf\xb6\xcb\xcd\x43\xf0\xe5\x34\x2b\xb5\x58\x72\xdf\x3a\x43\x24\x2a\x9a\x5a\x15\x3d\x91\xc0\x6a\x33\xaf\xcc\xf4\x38\x82\xb4\xd6\x8d\xca\xea\x26\x56\x5d\x63\x2d\x21\x04\xe9\x4a\x13\xd5\xd2\x44\xf9\x2c\x0d\xe5\xe4\xdf\x7e\x35\x05\x38\xba\x56\x32\xeb\x28\xef\xf9\xc0\xd1\x12\x8e\xed\xd7\xcb\x2c\xd2\xd6\x78\xd4\xf6\x31\x76\x5d\x6b\x95\xa1\x7c\x5f\x81\x88\xde\xad\x56\x3a\x14\xf3\x0c\x3c\xe5\x11\x9b\x88\xb9\xa7\x84\x2c\xa1\x86\xba\xf2\x56\x9d\x9d\xe5\xc0\xa9\x61\xf0\x15\x4a\x51\x88\xf5\x9c\x38\x37\x6f\x14\x28\xb8\x96\x6b\x6a\x4a\x53\x6e\x1c\x6f\x2f\xad\x9a\x0b\xb8\xc9\x57\x71\x1d\x6c\xe7\x92\xce\x7d\xab\x1c\xd0\x27\x2b\x56\x19\x61\x13\xac\x9f\xe6\xe6\xa8\x28\x61\x16\x59\x6c\xd0\x9a\x43\x3d\x99\x68\xaf\x7b\xca\xb5\x1f\xb9\xd2\x9d\xcf\x1c\xd4\x08\x74\xe3\x43\x11\x07\x8c\x5e\x3c\x38\x77\x38\xac\x3f\x85\x11\x5a\x3b\x86\xb4\xd8\x3e\x2a\x49\xb5\x34\xbf\x3c\xad\x40\xca\x23\x1a\xc1\x12\x41\x84\x96\x42\x90\xb4\x6e\x5c\x33\x36\xac\xb8\xb3\x76\x18\x5e\xeb\x44\x9b\xf6\x8f\x9c\x53\x31\xcb\x80\x10\xf5\x99\x40\xaa\xd6\xa9\xef\x87\x94\xdc\x8e\x74\x63\x83\x4a\x9c\x44\xe0\x94\xa3\x37\x19\xc5\xf4\x7e\x68\xa3\x3f\xa3\x8d\x04\x5a\xb5\x96\x78\x12\x5d\xdd\x13\x6f\x86\x5d\x2a\x32\x67\x22\xf3\x2f\xba\x38\x4a\x42\x39\x71\xc9\xee\x97\x3d\xc6\x1b\x1b\x32\x7f\x2c\xf2\xdb\x4e\x86\xcd\xd2\x78\xd0\x49\x8c\x9a\x09\xd6\x38\xe1\xa7\xf2\x09\x93\xb0\x4f\x97\x10\xea\xe7\x0b\xe5\x43\x61\x64\x94\xc1\x67\xf5\x19\x24\x19\xfc\x50\x9f\x59\xc4\xe0\x8d\xfa\x3c\x7e\x07\x7f\xe1\x37\x8f\x7a\xf0\x1e\xf7\xda\x6f\xe0\xa1\x7e\x5f\x8c\x5c\xc2\xdf\xd8\xa7\x9e\xdf\x2b\xd5\x33\xa5\x95\x8e\x61\xad\x8f\x5d\xab\x7a\xf4\xb9\x47\x97\xe0\x38\xca\xe9\x2e\x75\x99\x6d\xac\x71\x5a\x6a\x95\x88\x3a\x1b\x3e\x6c\xf8\x56\x34\x5b\x8d\xee\x5a\xd1\xa4\x16\xdd\xad\xe6\x8e\xa8\x7d\xc2\xab\x0b\x44\xd9\x22\x91\xfa\x49\xe5\x4f\x59\x91\xc4\x31\x8e\xbd\x21\x28\x1f\x90\xcb\xac\x77\xd0\x02\x04\x21\xa6\xd4\xe9\x42\x80\x20\xb7\x23\xda\x01\x82\x69\x35\xe5\x18\x77\x1b\x09\x7e\x1d\x27\x84\xef\x6c\xad\xe1\x4a\xd0\x0e\x96\xc0\x0f\x24\x85\x78\x3f\x19\xf0\x7f\x05\xc3\x01\x7f\x14\xdc\x74\x87\xfd\x12\x28\xc3\x32\x4e\x79\x7e\x8e\xa9\x98\x2c\x76\x77\xb9\x7c\x5f\x4c\x9d\xbb\x12\x75\x2b\x22\x09\xee\xee\x12\x19\x49\x10\x73\x71\x32\xe0\xed\xc0\x25\x43\x97\xb6\x93\x01\x69\x07\x2e\x1f\x36\xc6\x2e\xce\xe4\x33\xd3\xcb\x18\x3b\x63\xfc\xd0\xe9\xc2\x7b\x8f\xb5\x03\xf4\x68\x8c\x0e\x58\xff\xfd\xa3\xa0\x71\xad\xcb\x69\x90\x56\x2b\x94\xf7\x91\x1c\x47\x13\x45\x9c\x6c\x40\x87\x90\xc9\xc7\xdf\x15\x51\x6a\x0e\xcb\xc4\xac\x38\x34\x33\x5a\x82\xb9\x7c\xb7\xc0\x9e\x71\x3b\xbe\xfb\xbf\x02\x08\x8a\xad\x29\x87\xe2\x7d\xba\xd7\x3d\x48\x06\xff\x8b\xb6\x03\x97\x0d\xfb\xc9\x80\xb5\x03\x97\x0e\xc5\x2c\xbe\xd5\xa2\xd5\x92\x23\x47\x24\xf6\x56\x53\x03\xd7\x70\x6e\xc3\xeb\xf4\x11\x39\x6b\x47\x44\x4c\x0d\xf3\xc1\xff\x22\x32\xed\xcd\x4d\xf9\x8d\xb5\xea\x54\xc7\x27\xb4\xe2\x54\x36\x3c\xd2\x0b\xdb\xf8\x5a\xf9\x82\x62\x6a\xfc\x7a\x26\xef\xd0\x70\x31\x4c\xe8\x4f\xc1\x71\x8d\xae\x3d\xd6\xcf\x90\x17\x90\x65\xdf\xc9\x25\x69\x44\x95\xab\x3e\xef\x2c\x56\x45\xdd\xab\x58\x85\xcd\x2a\x55\x01\x96\x8d\xe9\x40\xd4\x6d\x0d\x06\x62\x61\xd0\xb9\xb2\x01\x1b\x2e\xe5\x64\xc5\x6e\xb7\x6e\xad\xd1\x0c\xe3\x6f\x6e\x92\x81\x6a\x8b\x5b\x1a\xac\x68\xa1\x3b\x9b\x44\x4a\x9b\x7a\xd9\x64\x8f\x1c\x38\x14\xff\x33\x2e\x01\xfd\x9f\x60\x13\xea\xcb\x82\x2d\xb1\xf8\xa3\x54\x88\x49\xe3\xfd\xc5\xe2\xb6\x82\x81\xa9\xd7\xa5\x9c\xa2\x1a\x06\x2d\x2a\xab\x26\x78\xab\x80\x8a\xcb\x02\xa6\x8e\xb2\xec\x99\x08\x15\xb4\x56\x94\x74\xb2\xc6\x0a\xde\x92\x6e\xbe\x5c\xfe\x73\xe9\xe0\x2e\x8e\x97\xda\xae\x76\x72\xac\x4f\x6f\xca\x14\x99\x93\x23\xa4\x7d\xb2\xe1\x29\xa4\x07\xb9\x92\x88\x14\xf5\x73\x63\x89\x27\x9d\x39\x51\x78\xef\x6b\x48\x08\x0d\x45\x11\x24\xd2\x60\x48\x24\xc6\x37\xaa\x88\x7b\x1a\x0d\x54\xe4\x25\x26\xef\x49\x3e\x9a\xfc\x83\xec\x91\xca\x1e\x99\xec\x2f\xa6\x49\x1a\xde\x33\xaf\x39\x30\xa7\xc6\x9a\xbe\xc3\x31\xad\xbc\x5f\x68\xbd\xc0\xc4\x9d\x6a\xbb\xba\xd5\x76\x05\x56\x8d\x65\xd5\x56\x5f\xa2\xce\x99\xa2\x33\x6d\xb5\xd2\xce\x99\xda\x24\x5a\x42\x22\x87\xfd\x94\x62\xe6\x6c\xee\x3c\xf6\x11\x24\x66\x0b\xab\x7c\xc5\x40\x6e\x3f\x35\x6a\xeb\x27\xab\xaf\x75\x94\xc7\xfa\xca\xa9\x19\xad\x1c\xb1\x50\x04\x96\xd1\x59\x35\x5a\x11\x6c\x9d\x42\xaf\x46\xa7\x24\x8c\x72\xeb\x4c\x55\x5e\x43\x5e\x48\xa6\x75\x82\xbb\x9a\xc4\xc8\x6b\x99\x60\x6c\x19\x08\xdd\x12\x3c\xb7\xc0\xbe\x05\x9f\xd1\xf2\xec\x55\x40\x81\xe1\x8c\x02\xc1\x21\x85\x48\xfc\x4b\x71\x4e\x21\xc1\x53\x0a\x31\x1e\x53\x08\x6a\xf6\x43\xa6\xad\xb2\x0c\xc2\xdb\xde\x34\x11\x46\xc3\x2d\x31\x53\x1c\xaf\x8f\x79\xd4\x83\x31\x4e\xf4\x6b\x48\x56\x86\x39\x76\x2b\x5b\xb5\xce\x78\xd0\x1d\xe2\x10\xc6\x08\xc1\x0c\xa7\x76\xd4\x18\x79\x7f\xc1\x11\x4e\x56\x60\xe7\xd8\x8d\x56\x71\xe4\x12\xc7\x62\x0d\x8e\xd1\x2a\x0e\xa1\xb5\x83\x9b\x1b\x27\xc0\x99\x3c\x0a\x46\xc5\x8c\x05\x21\x98\xee\xff\xdd\x6a\x39\xef\x9c\x23\x6f\x86\xf6\x7b\xed\xa9\xfb\xf7\xc1\xd1\xfe\xec\xc0\x99\xb9\x78\x0a\x47\x1e\x9e\xa2\xbe\x33\xf3\xc4\xb7\x2b\xbe\x67\xf8\x08\x3b\x33\xf7\x48\x54\xf7\x9d\x33\xf2\x16\x26\xd3\x68\x7f\x71\xe0\x2c\x44\xa6\x91\xca\xb4\x10\x99\x46\x32\xd3\x02\x8f\xb0\xb3\x70\x47\xe8\x51\x0f\x41\x20\x27\xb4\xa7\x89\x33\x6f\x7f\x76\x66\x08\xe6\xed\x1f\xce\x0c\x09\x38\x49\x03\x79\xc2\x64\x2e\x1f\x42\x86\xd9\x06\xc6\x8b\x9b\x9b\xa3\x0d\x8c\x47\x48\x99\x28\xa2\xd9\x26\xf8\xdc\x73\x6f\x79\xd4\x0a\xce\x4c\x39\x8d\xa0\xf3\x3b\x27\xa1\xf4\x5a\xfa\x22\x4f\x65\x81\x02\xf7\xa4\xfd\xd9\x59\x20\x98\xb4\x7f\x38\x0b\x59\x68\x1c\x31\x11\x77\xde\xfe\xec\x9c\x21\x38\x6f\xff\x70\xce\x6c\xb8\x48\x3f\x52\xe9\x47\x48\xaf\x0e\xde\x82\xfa\x5c\xa1\x3e\x2f\x50\x9b\xfa\x9c\xc3\x02\x46\x72\xbb\xe3\x96\x9c\x2b\x9c\x90\x7e\xa0\x8e\x09\x9f\x3a\x08\x32\xf3\x6a\x86\x92\x63\xc8\xdc\x66\xf3\xe6\xc6\x7e\xe8\x49\x4c\x6a\xb3\xce\x94\x92\xf0\x93\xec\x9a\xd8\x7e\xaf\xeb\x56\x95\x47\xd7\xcd\xa5\xf8\x01\xef\xc7\xd4\x71\xb9\x28\xb7\x4f\x97\x08\x32\xdd\xdf\xef\xab\xc2\x6f\x9d\xa2\x09\xb4\x54\xa2\x25\x4b\xc8\xb4\x0e\xaa\x13\xfc\x1f\xcd\x29\x6b\x98\x95\xfa\xfa\x27\x98\xef\x41\x73\x24\x69\x2e\x54\xdb\xfd\xf0\xa6\x7f\xc6\x9b\x0a\xbc\x46\x1f\xde\x0f\x6b\xf2\x67\xac\x89\xc0\xfa\xcf\x46\xef\xf8\xcf\x58\xe3\xb2\xdd\xee\x87\x53\x8c\xa2\x19\xea\xf3\xb2\x55\xee\x6b\x49\xc8\x7c\x4c\xe4\x0b\x12\xc6\xe9\xe5\x3d\x33\x06\xb5\x87\x78\x04\x96\x60\x09\xd6\x60\x75\x64\x8d\x28\x33\x6a\xdf\x96\x3a\xaf\xc6\xcc\xa9\xba\x96\xb1\x10\x43\xf2\xd6\xd3\xcd\x4d\x04\x23\xf1\xf9\xa4\xdb\xf5\xcd\xb9\x8c\x09\x35\xb3\xf0\x47\xfe\x93\x2e\x9c\x51\xec\x3f\xe9\x3e\x32\x13\xf3\x2b\x8a\x3b\x4f\x77\xb6\x7a\x3d\x78\x46\x71\xe7\x49\x6f\xbb\xe7\xc3\x21\xc5\x5b\x8f\x7a\x4f\xe1\x82\xe2\x1d\xf1\x7b\x49\xf1\x66\xfb\x82\xb6\x2f\xac\x71\xfd\xd4\xec\x8b\x54\x9e\x25\x3a\xa1\xf6\xeb\x39\x27\xd4\xa1\x9d\x18\x68\x87\x00\xed\x8c\x80\x76\xf4\xf9\x4d\xa9\x65\x2a\xf9\x7e\x17\xf9\xbe\x08\xbc\xd5\xb7\x8e\x16\xb4\x73\x92\xdd\xdc\xa8\x13\x2f\x22\xf0\x59\x3d\xf3\xae\x0f\x11\x03\xc1\xdf\x45\x41\x29\x82\x48\x7d\x4d\x10\xa4\xea\x6b\x84\x20\xc1\x6f\xa9\xe3\x74\x7a\xbd\xde\x76\x77\x6b\xbb\x4d\xdc\xce\x63\x7f\xe7\xc9\xe3\x27\x3b\xed\xc8\xed\x74\x77\xba\x3b\xfe\xce\xd3\x76\x8a\x1e\xf9\xe5\x63\x83\xea\x5d\xab\x48\x3e\x22\xca\x31\xc3\x89\x30\xb5\x24\x96\xad\xcd\x9d\xee\xe3\xad\xc7\x02\xcb\xe6\x93\xed\xee\xce\xd6\x53\x81\xc5\xdf\xda\xec\x3e\xe9\x6e\x09\x2c\x57\x14\x01\x53\x69\xbb\xfe\xe6\xd3\xcd\x5e\x4f\xa4\xed\x3e\x7d\xec\x8b\xc2\x23\x51\xf8\x96\xff\x78\x73\x53\xa4\x7d\x46\x11\x02\xcd\x27\xdf\xdf\x69\x27\x9e\xbf\x03\xdb\xdd\x6e\xdb\xe1\x5e\x82\xa0\x27\xbe\x12\x8f\x21\x8b\x71\xa5\x20\xfc\xaa\x2e\x94\x18\x76\xcb\xa3\x8f\xe6\xd1\x23\xbf\xcf\xad\x1c\x1f\xa9\x3a\xfe\x05\xc4\x5e\x79\xc5\x2b\xf2\x29\x5b\xb6\x5f\x20\x14\x39\x14\x42\x72\xe0\xf7\x89\x7d\x38\xcd\x42\x28\x17\xff\x62\xec\x9a\xf3\x64\xd8\xd5\xab\x89\x23\xec\x32\xf5\xa5\xeb\x80\x5d\xeb\x44\xda\xdb\x8a\xc9\xb5\xdf\xe9\x76\x9f\x3c\xd9\xde\xd9\xda\xf6\x77\x1e\x3f\xed\x6e\x6e\xef\x6c\xfa\x07\x52\x50\xe7\xc9\x85\x43\xc1\x7f\xb4\x89\xfa\xf4\xd1\x25\x75\x0f\x2d\xab\xec\x79\x15\xc7\x05\x3d\xa0\x6d\xda\xa6\xfd\x4b\xda\x76\xa8\x77\x68\xef\xdf\xbc\xb4\x93\xf6\xb6\xb7\xdb\x0e\xdd\xc3\x9d\x6e\x77\xd3\xdf\xec\x3e\x39\xf0\x7b\x9d\xa7\xbd\x36\xed\xfb\x9d\xee\xf6\x76\xbb\x52\x6e\xaf\xb3\x85\x3c\x01\xb6\x90\x7d\xa7\xf6\x8b\xe1\x8f\x70\x6f\x7b\x1b\x09\x6c\x5b\xdd\xad\xed\x03\xfa\x48\x62\xeb\x17\x58\x1c\xea\xca\xfc\x8f\x24\x76\x10\x08\x4b\x54\x1f\xd6\x76\xa6\xdf\x95\xce\xf4\x5b\xc8\xf3\x14\x68\x27\x00\xd5\xa9\x6e\xed\x4c\x27\x54\x76\x16\xd9\x8e\xea\x95\x36\xda\x21\xad\x96\xfa\x18\xd5\x70\x7e\x20\x1f\xa0\xbb\x47\x3b\xb1\x98\x09\xc6\x7b\x7e\xb7\x7b\xd0\xed\x0b\x60\xad\x10\x65\xc6\xaa\xf5\x3e\x4e\x58\xcf\x51\x3d\x9a\xa0\xf6\x19\x6d\x54\x51\xf2\xbd\xee\x01\x77\x37\x77\xba\x7d\x0e\x6a\x29\xf0\x77\x2a\xe6\x23\xa4\x4d\x3b\xc4\xa5\x9d\x51\x5b\x76\xcc\x6a\x01\x25\x33\x5e\xdc\x53\x4e\x3f\x14\x72\xfa\x9b\x3a\x0c\x38\xd0\x5b\xe4\xf4\xeb\x7f\x82\xf0\x2e\xc1\xff\x5d\x17\xfc\x69\x21\xf8\x41\x21\xf8\xf1\x9d\x82\xff\xc5\xb4\x78\x94\x7d\x20\x1f\x44\xcb\xa2\x35\x9a\x53\x74\xe6\x95\x36\xa0\x9d\x69\x7b\x52\xe1\xb9\x4e\x6d\x56\x60\x1d\x8e\xda\x42\x4c\xcc\x32\xac\x09\x5b\xcc\x76\xba\x30\x92\xb6\xf5\x09\x85\x8f\x14\x54\x30\x46\xce\x82\x76\xde\xc5\x70\x3d\x4a\xa3\xc9\x94\xd3\x74\xed\xad\x2d\x55\xa0\xaa\xa3\xeb\x3f\x69\x17\xd3\x52\xbf\xaf\x77\x48\x3a\xfa\x45\xb7\x51\xa5\xfe\x68\x09\x21\x49\x7f\xdd\x03\xab\xf7\xcf\xb0\xa6\x93\xd1\xca\x8b\x8c\xb8\x20\x70\x07\x3d\xf2\xfd\x1d\xe0\x58\x71\x5a\x61\x42\x07\xb4\x4f\xf5\x9e\xd3\xa3\xed\x6e\x17\x98\x1d\x3d\x92\xd1\x6a\x43\x66\xf4\xa8\xd7\xed\x16\xfb\xb9\xf8\x8a\xb6\x9f\x53\x87\x23\xa0\xd8\x6f\x4b\xcd\x03\x0c\x3f\x93\x40\xa6\x94\xb9\x1c\xad\x9c\x97\xd4\xd9\xec\xf8\x9b\x9b\x4f\xb6\x77\xfc\x36\xf7\xfc\xce\x8e\xbf\xf3\x64\x67\xe7\x71\x9b\x7a\x9d\xad\xa7\xdd\x1d\x7f\x6b\xa7\xcd\x10\xbc\xa4\x8e\xd7\x79\xfa\xf8\xc9\xe3\x9d\x27\x5b\x6d\xee\xfa\x9d\xa7\xfe\x8e\xbf\xe5\x6f\xb7\x85\xb6\xd8\xdc\xdc\xda\xde\xd2\xa9\x3a\xdd\xc7\xfe\xd3\xad\xed\xcd\x36\xf7\x3a\xbd\xde\x93\xa7\x4f\xfd\xad\x36\x75\xfd\xce\x56\x77\xbb\xb7\xd5\x7b\x2c\x52\x55\xb9\xb2\x44\x08\x8a\x56\xfe\x4d\xe1\xeb\x3f\x6f\xe5\xdf\xba\x3d\xf4\x11\xe0\x00\xee\x6c\xf3\xfb\xb6\xf2\x2d\x58\x6f\x69\xf3\x5b\x5b\xb9\x34\x17\xd4\xf1\xfd\x74\x32\x72\x64\xad\x65\x2f\x79\x45\xb1\xd7\xf1\xb7\x9e\xec\xf8\x70\x4c\xb1\xdf\x79\xfc\xa4\xf7\xf8\x31\x7c\x13\xd0\xde\xd3\x5e\xef\x31\xfc\x14\x9f\x4f\xc5\x00\x0e\x9f\x44\x82\xa7\x8f\x7b\x4f\xb7\xe0\x35\xc5\x9f\x68\xfb\x27\x85\x77\xf2\xe3\x98\xc2\x67\x8a\x8f\x69\xfb\x1b\xf5\x7e\xd2\xf6\x2b\xcb\xfc\xf9\x71\x4f\x9d\x62\x33\xa1\xae\xa7\xdf\x54\xf4\xfb\x1b\xa3\xdf\xb3\xba\xea\xbd\xbf\x31\x84\x69\x27\x7d\xd4\xdb\xde\x06\x86\x69\x67\x22\xbf\x88\xd0\xf9\xf2\x2b\xc2\xce\x67\xda\x26\xee\x6b\xda\xe6\xde\x3b\xda\x66\xe8\x91\xf3\x99\xba\xaf\xa9\xf7\x8e\xca\x0d\x78\x2f\x82\x04\x3b\x9f\x68\xdb\x61\x5e\x84\xbc\x6f\x54\x18\x29\x3f\x29\xc4\xb8\xd4\xe2\x49\x3b\x71\x53\x01\x17\xe9\xa2\xb6\xe3\x7b\x11\x92\x2f\xde\x1f\x58\x43\x43\x02\xa9\x18\x16\x3c\xbf\x27\x87\x92\x46\xb5\x96\xc1\x5e\xf7\x20\x90\xc3\x43\x00\x31\x44\x15\xb5\xa4\xf5\xef\x9b\xbb\xf5\xef\x9b\xdb\xf5\x6f\x76\xb7\xfe\x2d\x7a\xc4\x1b\x0a\x3f\xfe\x59\x8f\x28\x9f\xcf\x5c\xd0\xce\xfb\xed\x72\x64\x97\x41\xa0\xaa\xf7\xbf\xa9\x4a\xb7\xde\xb1\x8e\xdb\xf4\xfe\x9d\xa4\x52\xd0\xe5\x97\x4a\x41\x97\x5f\xfe\x71\x41\x6b\xb5\xa3\xa5\xec\xa6\xe8\xa0\xdb\xd7\x9f\xae\xdf\xeb\xa2\xf6\x84\x02\xc7\x4a\x39\xc6\x55\xc5\x98\x89\xb4\xea\xab\xcd\x45\xe3\x73\x04\xa4\xd8\xf9\x13\xca\x30\x2a\x36\xff\x1c\x5a\x79\xe6\x53\xa9\x45\x69\x73\x71\x97\xb5\x9d\x57\x42\x14\x8f\x69\x5b\x88\x4f\x09\xfd\x26\xa0\x3f\xeb\xd0\x4f\xb4\x4d\xd0\x1a\x05\x27\x85\xfe\x2f\x31\xdf\x79\xbc\xf3\x74\x0b\xc1\x7b\xf1\xe9\x77\x1f\x6f\x21\x78\xa8\x3e\x9f\x6e\x23\xf8\xfb\x8f\x6b\x94\x94\x57\x6c\x69\xea\xf1\xa5\x5e\xf6\xe6\x6b\x5c\x14\x30\x5e\x7b\x82\x16\x08\xf6\x7c\x88\x30\x37\x4f\x62\xbb\x2e\xd9\x8b\xe4\x85\x4d\x86\x89\x4c\x3d\x20\xc3\x72\x7c\x6f\xac\x2e\x21\x92\x3a\x4e\x79\x42\x13\x88\x3c\x9c\x09\x91\xc0\xaf\x9e\xdd\x36\x47\x4f\x21\xc6\x89\xe7\xcb\xc7\xb7\x63\x9c\xba\xae\x6a\xd8\x00\xd3\x41\x3a\x84\x0c\x07\x22\x77\x88\x03\x91\x3b\xc7\x74\x10\x0f\x61\x8a\x73\x75\xd2\x2e\x1f\xf8\x43\xf9\x4e\x2a\x77\x02\xc8\x81\x17\x84\x75\x1b\xe1\x3e\xd9\xc0\xe3\x7d\xd2\x6a\xb1\x3d\x67\xea\x65\xa8\xed\x10\x2f\x44\x8f\x9c\xb1\x17\x22\x37\x93\xe7\x80\xbd\xa8\x38\x05\x13\x59\x9b\xa3\xbc\x72\x53\x05\x22\x48\x21\x59\x79\x45\x5a\x27\xd1\x36\x33\x2f\x0e\xca\xb6\x1d\x56\x9c\x91\xc5\xd8\x61\x56\x04\x2f\x22\xf4\xf3\xff\x48\x52\x41\x07\x04\xbb\xf2\xc6\x3f\xc6\x92\x57\x68\x08\x29\x66\x03\x32\x84\x04\x0b\x76\x43\xb4\x87\xd3\x56\x2b\xdd\xc3\xc9\xcd\x4d\x62\xbe\x23\xfb\x1c\x31\x77\xd0\xb5\x9c\x3d\x27\x1c\x0f\x06\x43\x18\x0c\x06\x3e\xf8\x9d\xed\x21\x0c\x3a\xdb\xe0\x0f\x87\x0a\x24\xbf\x41\x47\x55\x61\x76\x32\x90\x19\xfd\x0a\xc8\x46\x06\xb7\xa4\x51\x20\x1b\x39\xd4\x49\x28\x28\xb0\xd2\xf8\x3a\x5f\x01\xaa\x24\x82\xbb\xe9\x5e\x93\x6d\x0d\xdd\xfe\x3a\x12\x0c\xb2\xa1\xf5\x28\x6f\xcc\x0b\xc5\xe2\x03\xc7\x3e\x30\xfc\x17\xed\xfc\x00\x82\xad\x05\xed\xa8\x5c\x0c\x97\xba\x21\x1a\x3b\xaa\x5b\x46\x99\xda\xe5\xe6\x08\x49\x17\x2c\xea\xfa\x8a\xda\xe9\xa1\x1c\x35\xac\xed\x43\xe9\x05\xe6\x3d\x55\xce\x53\x94\x27\x95\x87\xb4\x13\x2f\x90\x14\x19\x90\x87\x98\x39\x6a\x70\x1d\xf1\xe3\x18\x39\x52\x1d\x8d\xe3\x24\x49\x65\x9a\x47\x04\xb5\x09\x54\x80\xfe\xf0\x11\xf1\x7c\x01\xe6\x85\x64\x73\xe9\xbc\xc0\xe1\x78\x3f\x95\x1d\xd3\x3e\x64\x90\x3a\x0c\x22\x55\x95\x14\x0f\x86\x10\xe3\xc1\x70\x45\xd2\xe5\xe3\xc4\x3a\x11\xc4\xfa\x96\x53\x6e\xef\xea\xc3\xb8\xfc\x96\x9b\x98\x29\x8e\x45\x3f\xcf\xb0\xa0\x73\x1f\x13\x48\xf8\x20\xdb\xdb\xf3\x87\x9d\x71\x92\xbe\x22\xc1\xd4\x99\xa3\x5d\xd7\x4d\xf7\xa8\xe7\xef\xa2\x40\x9e\xc6\x65\x83\xd4\xf5\x4d\xe2\xe0\xa6\x9e\x5c\xe2\x55\x68\xba\x35\x34\xf1\x1e\x17\x68\xae\x55\xc9\xba\xdc\xb8\x4d\x5d\x2a\xd1\x85\x2a\x64\xd3\x71\x13\xee\xed\xf5\xee\x26\x46\xe6\x77\x0d\x49\xb9\x3c\x81\xac\xa0\x2b\x64\x4a\x6c\x37\xf9\xde\xde\x66\x85\x60\x51\x96\x88\xaa\x40\x97\x05\x91\x35\xb2\x6e\xa7\xe8\x96\xb2\xd7\x17\x5a\xee\xe4\x58\x77\xd3\x81\x60\xe3\xb0\xc3\x4d\xcd\xf5\x6a\x37\x1e\x42\x20\xe0\x7e\x01\xf7\x0d\x3c\xc3\x89\x43\x10\x84\x38\x71\x02\xb4\xeb\x70\x3c\x1e\x64\x43\x74\xe0\x30\x3c\x1d\x84\xe2\x43\x1f\xe9\x1a\x0f\x78\x87\xb2\x70\x68\x9c\xe7\x4c\x07\x4c\xad\xd9\x0e\x81\x63\x8c\xd9\x81\xc3\x3b\x69\xc4\x26\xe6\xc9\x75\x88\x34\x00\xa1\xfe\x74\xc0\x75\x5a\x3c\x1e\x30\x89\x06\x5f\xab\xc3\x6f\x3a\x42\x1e\x32\x93\x31\x20\x1f\x43\xd1\xb8\x82\x84\x05\x84\x3b\x4c\x21\x5a\xa2\xfe\x0a\x35\xb5\x42\x35\x1c\x87\x43\xcc\xe5\xc3\xe2\xba\x12\xcc\x54\xab\xa0\xde\x50\x04\x05\x46\xa6\x31\xfe\xb9\x36\xac\xac\x0d\xaf\xd4\x86\x59\xb5\xe1\x65\x6d\x58\xa5\x36\x7c\xa5\x36\x16\x35\xba\xd8\x9c\xc9\xfb\x76\xa2\x65\x8a\x48\x9c\xc9\x4a\x4d\x07\x99\x28\xb8\x2c\x34\x93\xc5\xe9\xa2\x06\x04\x82\xe1\x72\xa9\x84\xa6\x2a\x8e\x42\x01\x54\x0f\xc7\x12\x87\x82\xd0\x0a\x95\x83\xce\x66\x30\xe7\xb8\x2b\x0d\x72\x3d\x72\x13\x4c\x07\xcc\x93\x62\xd3\xd6\x02\xe6\x69\x48\x57\x43\xfc\xe1\xae\xeb\xf2\x3d\xb6\x8b\x88\x8b\xe9\x80\x17\xa9\xb9\x4e\xcd\x8b\xd4\x5c\x5d\x4e\xd3\x2b\x97\xc2\x82\xde\xef\x1e\xa4\x8a\xdb\x03\x3a\x44\x7d\xfd\xc0\xbf\x3c\xa8\x0b\x71\x51\x0d\x67\x2d\xa5\xa0\x0e\x36\xa5\xc6\x92\x61\x7b\x64\xd7\x75\x99\x30\x65\x3c\x7f\x03\x63\xc6\x85\x52\x4c\x07\x6c\x88\xe4\x4d\xbf\xc2\x76\x38\x4f\xa2\xf0\x01\xb7\x8b\x52\x5e\x40\x9a\x47\x79\xcc\xa3\x63\xf5\x28\x46\x13\x8c\x8b\xa3\x20\x49\xa4\x2f\x7a\x4e\xb3\x7e\x6a\x6d\x01\x27\xd6\x66\x50\xaf\x2d\xc6\x75\x57\x18\x00\x6d\x87\xba\x3e\x6a\x6f\x59\xc7\xf2\x8d\x86\x65\x6b\x6a\xc4\x8c\xe2\x4d\xa4\x2e\x85\x18\xcb\x91\x21\xc0\xdd\x9b\x04\x32\xdc\xbd\x89\x21\xc4\x64\x90\xb5\xa9\x1b\x0c\x1b\xc9\x7e\xb7\xd5\x4a\xf6\x68\xab\x15\x60\x8c\x13\x79\x2f\x41\x47\x7a\xbe\x18\x54\xba\x43\x9c\xb8\x4e\xe4\x89\x59\x4f\xe8\xa5\xc8\xeb\x6c\x23\x88\x45\xae\x78\x8f\xb7\x5a\x19\xc6\x38\xd6\xb9\x9c\x4c\x8c\x24\x02\xad\x1c\x8c\x70\x5c\xcf\xb7\x44\xa5\xf5\xd4\xd1\x0f\x6b\xe3\x14\xa2\x4e\x56\x39\x06\xa8\x6e\xd3\x6e\xd4\xa7\x93\x9a\xdb\x03\x0a\x7c\xa8\x9d\x18\xd4\xc6\x37\x31\x91\xab\x8d\x6e\x72\xa8\xdd\x70\xc8\x3e\xee\xb6\x5a\xe9\x3e\xee\x22\xc4\xa7\x69\x72\x21\xcd\xf2\x57\x69\x9a\xa4\x4e\x33\x62\xe7\x24\x8e\xc2\x07\xd2\x87\x8d\x75\xe0\x8f\x00\x17\xd4\x2d\x21\x2a\xbd\xdc\xde\xf7\xb0\xc2\x6d\x5b\x35\xd5\x51\x9f\xa2\x03\xce\x9d\xbf\xf5\x8e\x34\x45\xa8\xcf\xb9\x9c\x48\xc8\x9d\x95\xa8\x93\xcd\x92\x84\x4f\xef\x7d\x34\xe3\x20\xee\xa7\xf2\x88\x34\x11\xad\xb2\x84\x48\x1a\x78\x01\x97\x27\x16\xb6\x1f\x23\xc8\xc4\xe7\x56\x77\xf3\x89\xa5\xf6\xc3\xc2\x78\x35\x1d\x41\xcc\x9a\x95\x7b\x98\x08\x1b\x9f\x2f\x90\x62\xdf\x75\xd8\xde\x9e\x8f\x20\xc1\xdd\xdd\x64\x2f\xda\x75\xdd\x04\x99\x3c\x31\xee\x0a\x11\xdb\x8d\xf7\x88\xcb\xc4\x08\x8b\xe2\x3d\xd2\x6a\x39\x81\x8b\xa9\x74\x2a\x31\x88\xdd\xa4\x4d\x86\x42\x76\x30\x6b\xb5\x9c\x78\x5f\x58\xa5\x4e\xe0\x15\xf1\x5e\xaa\x53\x70\x03\x60\x12\x80\x03\xb5\x5f\x33\x8b\x98\x13\xbb\x3e\x10\xcf\x77\x53\x2f\x86\xd4\xb6\x4b\xf2\xff\xb0\x16\xe4\x96\x5a\x44\x45\x2d\xa2\x4a\x2d\x12\x37\xbe\xb3\x16\x89\xeb\xc4\x5e\x8a\xec\x7a\x48\x10\x43\x6b\x6a\x12\xad\xab\xc9\x94\xd7\xee\x89\x58\x47\x30\xaa\x51\xbe\x15\x35\xe7\xd6\x31\x0c\xeb\x14\x46\x69\x9c\x4e\x39\x70\x3c\x16\x4a\x6e\xce\x81\xe0\xa7\x3b\x5d\x88\xf0\x76\xb7\x0b\x29\xee\x89\xc9\x55\x0f\x62\xbc\xd9\x4e\x21\xc0\xc4\xed\xb5\xe3\xfd\x7d\xa1\x2d\x22\xf3\x19\x62\xce\x9d\x5e\xd7\x92\x9b\xdc\x29\x4e\x57\x8b\xbe\x24\x4f\x67\x6e\xf6\xcc\x21\xce\xcc\x9c\xea\x5c\x85\x8f\x71\x31\xa9\xef\x81\x97\xa0\x06\x59\xa3\xc5\x88\x98\x42\x29\xfc\x21\x76\xa8\x0e\xbb\x31\x6a\x8f\x21\xc7\x0e\xaf\x00\xa6\xd8\x35\x39\x44\x77\x0f\x65\x67\x0f\xf7\x82\x56\x2b\x97\x9f\xf9\x5e\xa6\x50\xcd\x6d\xf5\x10\x22\x98\xd9\xe1\x1c\xc1\x11\x0e\xbd\xb9\xd7\xd9\x86\x73\x9c\x7b\x33\xaf\xb3\xdd\x88\x06\x73\x77\xd6\x0e\x86\x2e\x76\x7c\xef\x08\x89\x69\xff\x39\x6a\x4f\x41\xc0\x7d\x1d\x73\x54\x83\x3a\x33\xa1\xaf\x55\xcc\xb9\x86\x96\x30\x85\xe7\xbc\x3d\x95\xab\x94\x21\x77\xae\xa5\x94\xf6\x03\x50\x32\xda\xcf\x40\x88\x4d\x3f\x5a\xc2\x2d\x31\xf9\x12\xd2\xfd\xfd\x04\x41\x7e\x6b\xe6\xfc\xd6\xcc\x91\xc9\xfc\xff\xc3\x92\x1b\x4a\x06\x42\x27\x52\xc3\x42\x55\x19\xcf\xb5\x63\x86\x99\x98\x40\x05\x5c\xcc\xb3\x22\xd4\x98\x5b\xf3\xac\x2e\xcc\x60\x8e\xc0\x91\xb0\x4c\xa6\xe8\xda\xd3\xa9\xd9\xa3\x39\x6a\xcf\x61\x8e\x90\xf2\x73\x50\x5e\x99\x11\x93\x44\x6b\x10\x71\xe6\x48\x8e\x79\xce\x20\x80\x6c\x28\xca\x91\x53\xae\x69\xd5\xa3\xa6\x75\x1c\x4b\x9a\x0e\xed\x4a\xc7\xe9\xb5\x13\x04\xb4\x63\x19\x13\x45\x37\x1a\x23\xb0\x0f\x6e\xa9\x4b\x7b\xf6\x8c\xa2\x62\xf2\x97\x51\x33\x2b\x6a\x26\xa3\xc4\xf0\x2f\xfe\xb5\xad\x92\x13\xe4\xc5\xd2\xf4\x97\x17\xd5\xea\x31\xd6\x3e\x7e\xa9\x91\x94\x4e\x71\xa4\x82\x41\x35\xcd\x52\x1c\x66\xcc\x3b\x97\xff\xe5\xb1\x18\xce\xe5\xb1\x98\x1c\xf5\xe9\x12\xf2\xce\xe2\xbe\x47\x20\x6e\x19\xab\x05\x3a\x2a\xd1\x71\x81\xee\x42\xca\xd4\x7f\x39\xfe\x97\x38\x99\xc0\x99\xd5\xef\x3f\xdc\x65\xf8\x10\x88\x86\x7a\xa9\xdb\xd5\x57\x9c\xa5\x6b\x43\x65\xe2\x70\xa9\xea\xd8\x3f\x31\x71\x08\xe6\x10\x61\x06\x47\x0e\x12\xc4\x04\x34\x8e\x57\x2e\x64\xdc\x41\xd0\x03\x7f\x6f\x2f\x51\x85\x3b\x14\xbb\x14\xed\x63\xff\x8e\xb2\x05\xfa\x1a\x01\x89\xad\x7f\xe5\x67\x9c\x4c\x1c\x8a\xd4\x30\x79\xf8\xa1\x87\x0c\x6d\xff\xd4\x00\x0b\xff\x3b\x03\x2c\x47\xfd\x50\x14\x3b\x22\x2c\x94\x3a\xe5\xde\x3c\x29\x77\x0b\xd2\xb6\x93\xba\x3e\x42\x55\x0e\xdd\xd5\x3a\x45\x69\x25\x87\xb4\x41\x9b\x26\x39\x0b\x1d\xa7\x44\xbe\xd5\xa6\x6d\x31\x2d\xf0\x7c\x79\x62\x4f\x71\x49\x2f\xdc\x1e\x71\xec\x6f\x6e\xf5\xfc\xc7\x8f\x7b\x4f\x2d\xe7\xb2\xdc\xec\x1b\x88\x99\x43\x4c\xb9\x98\x22\xa8\xd5\x19\xb5\xde\x2a\x66\x05\xdd\x21\xe4\xb8\x0b\x53\xdc\x6d\x84\xfb\x19\xc6\xe1\xbe\x97\x1d\x38\xa9\x5c\xe1\xe0\x03\xd7\xcd\x87\xa8\xef\xa4\xea\x72\xf5\xc0\x75\xa7\x43\xd4\x10\x98\xc6\xb8\x2b\x6a\x99\x8b\x79\xc4\x74\x8f\x49\x7b\xca\xca\x9f\xe0\xcc\x4d\x21\xc6\xa9\xe7\x24\x5e\x86\x6c\x5c\x09\x0e\xcb\xa8\x10\x95\x78\x21\xc5\x09\x74\x37\xd4\xec\x22\x1a\x8c\x5d\x77\x88\x63\xb4\x6b\x8a\xd8\x45\x15\xfc\xa9\x9b\x41\x80\x13\xaf\x40\x15\x20\xd7\xc9\xbc\xa0\x56\x56\xea\x86\xab\xc9\x42\x2f\xf8\x63\xb9\x72\x2d\x49\x14\xbe\x8b\xee\x53\xd8\x5d\x48\x24\xf1\xf7\x21\xe5\x16\x24\xe5\xad\x39\x61\x7a\x8a\xf8\xf1\xcd\x8d\x89\x4f\x11\x8c\x2d\x47\xb7\xbc\xb6\xfd\x68\x5f\xa1\x11\x33\x55\x25\x2f\x23\x8e\x17\xdc\xd9\x42\x30\x91\x1f\x4f\x10\x9c\xc9\x0f\xbf\x87\xe0\x4a\x7d\xed\x20\x78\xa6\x53\x95\x12\x75\x68\x49\x14\xa4\xe6\xb4\x7c\x82\x1d\x2e\x2c\x60\xb9\x8f\x06\x31\x76\xa8\x17\xc9\xa5\xf4\x14\xc9\x0a\xc7\x42\x52\x04\xf5\xc9\xcd\x8d\xf8\x89\x6f\x6e\x92\xfd\xee\x06\x8e\xf7\xbb\xc5\x31\x4a\x7d\x78\x2b\x2b\xae\x58\x39\x89\x5b\x56\xbd\x00\x06\x68\x1f\x6f\x6e\x6e\x76\x77\x76\x9e\x76\x1f\x6f\x3e\x79\xbc\xbd\xf5\xd8\xdf\xa1\xde\x66\xaf\x9d\x1d\x04\x7d\xaf\xba\xf2\x0e\x7a\x5d\x5e\xc9\xbe\xb5\x2a\x09\x63\x75\x9c\x55\x1d\x02\x85\x09\x9c\xc1\x15\x3c\x83\x43\x4d\xc4\x05\xa6\x5e\x04\x97\x98\x79\x11\x9c\x62\xee\xa5\xf0\x0b\x13\x2f\x6d\x4c\xf0\x45\xfb\x17\x4c\xf1\x11\x6f\x5f\xc0\x18\x4f\x3d\x67\xea\x5d\x20\x98\xe3\x0b\x6f\xac\xc0\xbf\x60\xa6\xc0\xbf\x84\x65\xf9\xcb\x9b\xc1\x19\x9e\xb7\x8f\x3c\x67\xe2\x8d\xdb\x33\x6f\xde\x9e\x79\xe3\xf6\x11\x82\x2b\x7c\xda\xbe\x54\x59\x4e\x0d\xa6\x53\x81\xe9\xd4\x60\xba\x34\x98\x2e\x05\xa6\x4b\x6f\x06\xcf\x14\xa6\xab\x2a\xa6\x73\x7c\xe6\x3d\x83\x1c\x9f\x79\xe7\x30\x92\xae\x34\xce\x3c\xe7\xdc\xcd\x91\xeb\xe4\xde\x33\x04\x0b\x3c\x71\xcf\x21\xc7\x0b\x6f\x02\x23\x3c\xf1\x9c\x85\x27\xe2\xce\xbd\x5c\xe4\x1d\x79\x57\x90\xe3\x91\xca\xeb\x0f\xf1\xa8\xcc\x7b\x85\xe0\x10\x2f\x64\xde\x43\x6f\x21\xe2\x7b\x43\xbc\xf0\x9c\xc3\x32\xff\x88\x0f\x36\x87\xf8\x50\xea\x83\x8f\xb5\x1b\xb2\xea\x66\x95\x20\xc8\xba\x5c\xe5\xef\x92\xbd\xad\x5d\xe2\xba\x88\xb9\x72\xd7\xa2\xd8\x31\x93\x3b\x95\x1c\xc1\x09\xee\xf5\x7a\xdd\xad\xad\x9d\xee\xd6\xd3\xde\x76\x77\xd3\xdf\x52\xad\x2b\x07\x9d\x8f\xfb\xf8\xe4\xe6\xc6\x13\x3f\x46\x6e\x3e\x4a\x25\x84\xa9\x77\x01\x31\xa6\x9e\x73\xa1\xa9\x8f\xe4\x64\xc4\xbb\x84\x0c\x33\xcf\xb9\xb4\xa1\xdc\x3b\x85\x00\x73\xcf\x39\xd5\xd0\x54\x40\x89\xf7\x4b\x74\x43\xcf\xf9\x55\x42\xbb\x6a\xa5\x43\xfc\x04\xea\x27\x53\x3f\x61\xa5\xf8\x13\xec\xfb\xdd\xa7\x9b\x9b\xdb\x3b\x5b\x8f\x9f\xee\x3c\xee\x6e\x3d\x79\x4c\xbd\xad\xc7\xed\xc4\xad\x49\x6a\x57\xd5\xa5\x10\xe6\x8f\x08\x3e\xba\xf8\xa2\x1d\xba\xbf\xda\xb1\xe7\x9c\xb6\x33\xf7\xb2\x1d\x20\x58\x5b\xcf\x09\x8e\x8d\xf0\xc5\x46\x64\x62\x21\x32\xf1\x3f\x17\xbe\xc0\x08\x5f\x60\x30\x05\x02\x53\xf0\xdf\x08\xdf\xb3\xff\x42\xf8\x9e\xfd\x41\xf8\x9e\xad\x11\xbe\x67\x5a\xf8\x54\x97\x7d\x8b\xcf\xb9\xb3\x05\x23\x0e\x5b\xf0\x8c\xc3\x84\x23\xd9\x5b\xc3\x3b\x7b\x6b\x68\xaa\x19\xaa\x79\xe0\x5d\xbd\x35\xbb\xb3\xb7\x66\x06\x53\x26\x30\x65\xff\x07\x30\xec\xb9\x60\xd8\x5b\x98\x68\x86\x9d\x49\x86\xc5\x86\x61\xb7\x48\xd8\xfd\x19\x16\x18\x86\xdd\x22\x61\xff\xe7\x31\xec\xa5\x60\xd8\x73\x38\xd3\x0c\xbb\xe2\xc5\xe0\x74\xc5\x07\x2f\x3d\x7f\xb8\xac\x0c\x3a\x19\x5a\xaa\x11\xf6\x3f\xf8\xff\x64\xe5\xff\x6d\x70\x31\x5e\x8b\x9f\xa7\xd5\xdf\xff\xbe\xc0\xfb\xfc\xbf\x0d\x8f\x30\x1d\x56\x7e\x36\x7b\xf6\xcf\x96\x4a\xb9\xa3\xb2\xf9\xfe\x76\xaf\xfa\xf1\x9f\xf1\x4d\xfd\xef\xfd\x8f\xfc\xac\xd2\x74\xc7\x47\x6f\xb3\xbb\x55\xfd\xd8\xdc\xda\x56\xf5\xde\x7e\xbc\xd3\xbd\xad\xf1\x76\xec\x02\x35\x4b\xf4\xcf\xd3\x9d\x4a\x83\x6e\x3e\xd9\x5a\xfb\xfb\x78\xa7\x92\xbc\xfa\x23\xc9\x33\x26\x0d\xaf\xac\x24\x08\xba\x2f\xb9\x5c\xad\xfb\x1c\xb1\x62\xb1\x6e\xdb\x17\x19\x62\x92\x65\x0f\x4e\xf9\x75\xc6\x09\x8f\x82\x07\xf2\xde\xb5\xbe\x66\xca\x57\x4e\x7c\xed\xfb\xad\x96\xdc\x0c\x11\x66\x69\x11\x39\xf0\x87\x07\x76\xa0\xff\x92\x03\x5b\xcd\xdb\x5b\x9b\xb7\x67\xe7\xed\x0d\xfb\xdf\x79\xc3\xdc\x8a\x2e\x36\x95\xac\x15\x48\x63\xdc\xf6\xda\xa4\xbc\xe5\x9d\xe2\xee\x6e\xba\x47\x76\xe5\x51\x91\x22\xf7\x20\x1d\x36\xa2\x41\xaf\x9d\x0e\xb1\xdc\x21\x93\xdf\xae\x3f\xc4\xcc\x21\xa5\xaf\x13\x7a\xf1\xe0\x94\x3b\x91\xb6\x95\xd3\x3c\xe0\x49\x5a\x71\x36\x66\xc8\xdf\xf7\xc5\xf0\xcf\xf7\xbb\xad\x56\x93\xe5\xb3\x11\x4d\x9b\x1b\xc5\xc4\x73\xd0\x1d\xae\x4e\xfb\x5e\x5d\xce\x69\xc0\x69\xf8\x40\xae\xe1\x64\x0f\x78\xf2\x20\x50\x6f\xac\x3f\x50\x08\xb2\x4e\x13\x35\xd4\x41\x41\x99\x02\xd3\x86\x39\x0a\x60\x9c\x08\x38\xbd\x36\xf7\xb6\xa1\xab\xd3\x9d\x71\xfd\xee\x60\xb6\xd2\x9c\x9b\xc5\x31\xc9\xb3\x29\x89\xc7\x34\x9c\xe8\x44\xef\x6e\x49\x93\x4d\xe5\x62\x80\x3a\xe0\x44\xa3\xd8\x9a\x7d\x1a\x9f\x1b\x9d\xb3\x69\x1e\xc7\xc7\x29\x3d\x5f\x29\x8e\xdb\x29\x3e\xd0\x35\xf2\x55\x49\x71\x9a\x46\x77\x27\x78\x4b\xb2\x69\x9d\xdc\x2a\xa5\xf2\x5a\x75\xec\x78\xbe\xc9\x16\x85\xab\x5c\x28\x70\x86\x51\xc6\xb3\x55\xb9\x31\xf1\xf9\x3c\x24\x9c\x3a\x68\x69\x3e\x54\x83\x5f\xab\x86\xe8\x53\x28\x6a\xde\xe7\x50\xd4\xb1\xcf\xc0\xd4\xa6\x4f\xa0\xa0\xbb\x1f\x2d\x95\x07\x97\xb4\x22\x2e\x42\x34\x13\xec\x3f\xea\x42\x2c\xff\x07\xd8\x13\x3f\x99\xfc\x29\x84\xf7\x02\x77\x77\x2f\xf6\xd2\xdd\x8b\x52\x78\x39\xa6\x83\x5e\xfb\x62\x08\x4c\x7d\xb8\xfe\xb0\xc1\xf7\x92\x56\xcb\x49\x30\x47\xc0\xf6\xc4\x8c\x31\xc6\xa2\x2d\xf7\x03\xe9\xac\x50\x40\xf7\x33\xe9\x5c\x8c\x59\xec\x19\x5c\x0c\xf1\x85\x9e\x05\x86\xd8\x49\xdc\x00\x3d\xea\x41\x8e\x9d\xd8\xcd\xd0\xa3\x9e\xa4\x50\xcf\x8f\xf0\x1f\x69\xfa\xc5\x1d\x31\x9f\xd2\xa4\x19\xc2\x50\x83\xef\xcd\x5a\x2d\x67\x8a\x2f\x60\x86\xb9\x99\x73\x1e\x49\xca\xa7\x43\x38\x57\x1f\xa2\x0a\x77\x94\x11\x8d\x9d\x0b\x8c\xf1\x14\x89\x0e\x12\xb1\x9c\x36\xac\x52\xc5\xcc\x6d\x7d\xa9\xb2\x37\x3a\x63\x53\xb4\x40\xbb\x90\xe5\x8d\x87\x30\x52\x1f\xae\x3f\x84\xc9\x9f\x0b\xbe\xb9\x11\x3f\xe3\xd5\xf2\x4f\x54\xf9\x62\xe6\xb8\x86\x86\x49\xab\xe5\xcc\xf1\x05\x4c\x4c\xf1\x67\xb2\xd4\xf9\x10\xae\xd4\x87\xab\x96\xef\x26\x18\x0b\x1a\xd4\xee\x55\xe9\x7b\x22\x95\xd3\x23\x4b\x60\x07\x64\x28\xf3\x11\x75\x44\xec\xe6\x46\x06\x5c\x7d\x4a\xac\xf1\x56\x3b\xa2\x11\x6d\x6b\xcb\x39\x74\x21\xf5\xfc\xd2\x57\x6d\xbd\x57\xa4\x6a\x19\xc7\x76\x7e\x41\xe5\x5e\xb8\x90\xc4\x5d\xba\x97\xee\xd2\xb2\xa5\x23\x5c\xca\x0f\x1d\x36\x6c\xea\xa2\xe1\x3e\x91\x4e\x1c\x99\xeb\x0e\x71\x04\x04\x57\x63\xcb\x23\x46\xf2\xc4\x65\x1e\xc7\x98\x77\xb2\x7c\x44\x24\x15\x5d\x30\xb2\x79\xbb\x16\xeb\x22\x10\x83\x84\x3e\xb2\x59\xd1\x63\xd5\x64\x68\x19\x8d\x9d\xc3\xb2\x71\xce\xe0\x0a\xed\x75\x4b\x17\x1a\x63\xe0\x78\x01\x0c\x8f\x1a\x63\x3c\x87\x05\x3e\x83\x11\xbe\x82\x39\xa6\x70\x86\x39\x5c\x61\xa6\x05\xf5\x19\x5e\xb7\x8c\x50\x2e\x76\x30\x8f\x42\x8c\x89\xc7\x21\xc0\x91\x47\x21\xc3\xa9\xc7\x21\xc4\x49\x3b\x71\xe3\x76\x0c\x39\x0e\xda\x81\x9b\x49\x0b\xb8\xb3\xfd\xc8\x49\xda\x99\x17\xb7\x03\x63\x2f\x5e\x5f\xf6\xa9\xeb\x64\xed\xd0\x8b\xdb\x39\x6a\x4f\x61\xd1\xe7\xae\x93\xb4\x73\x2f\x68\x87\xa8\x3d\x5d\x2e\x2b\x35\xd0\xdc\x0e\x2e\xf1\xb3\xce\xa5\x6e\xe1\x60\x81\x9f\x75\x16\x6b\xc5\xd7\xe6\xfe\xc5\x50\xf4\x95\x9a\x8c\x82\x40\xf3\xac\xb3\x40\x7f\x12\x1d\x4b\x13\x9f\xc8\x53\x24\x53\x29\x31\x87\x78\xb3\xc1\x06\xd3\x21\xe6\x83\xf9\x10\x8f\x81\x0d\xc6\xe2\x7b\x3a\xc4\x73\x60\x02\xc4\x05\x60\x0a\x44\x80\xba\x40\x44\xc8\x07\x22\x62\x7a\x10\x95\x0a\x3b\x1a\x94\xba\xfc\x2f\xba\x10\x75\x46\x22\x5f\x1d\xbe\x80\x11\x12\xe5\xd4\xe1\x82\x37\xa2\xcc\xaa\xf4\x1c\x52\x66\x9c\x76\x9f\x91\x30\x34\x6f\xf2\x3a\x4a\xa5\x79\xbe\xfa\x2b\xed\x84\x0b\xb8\x84\x53\xdc\xdd\x3d\xdd\x2b\x58\x61\xce\x82\x9c\x96\xf2\x9f\x5a\xf2\x7f\x3a\x84\x44\x76\xc8\x74\x08\xb1\xfa\xd0\x3d\xfa\x54\xa8\x9e\x72\xf9\xca\xbb\x40\x7b\xf8\x82\x5b\xa0\xd8\xbb\x94\xa0\x52\xa5\x48\x5d\x93\xc0\x25\x8e\x21\x55\x3a\x47\xfc\x8c\xd5\xcf\xbc\x4c\x27\x48\x0d\x6a\x5d\xd5\x38\xe5\x33\x0c\x49\x20\x46\xbb\x74\xaf\x3a\x42\xca\xa1\x20\x1a\x38\xdc\xa5\xe8\x5f\xd5\xa8\x21\x78\x3e\xc6\x38\xb8\xb9\x09\x30\xc6\x6c\x10\x0c\x91\xec\xf3\xbb\x01\xe6\x83\x60\x28\xcb\xcc\x20\xc4\x81\x5a\xc4\xcc\x30\x1b\x84\x43\x38\xe4\xa2\x20\x29\x4d\xa1\x12\xaa\xd0\xf5\xd5\x47\xa6\x7f\x84\x22\xdc\xc7\x5d\x79\x20\x38\xc4\x02\x05\xc6\x01\xba\x0e\xb1\xe7\x2b\xa7\xa0\x4b\x79\xbc\x46\xae\xa3\x54\x6a\x98\xe3\xd5\x86\x0b\x21\x05\x59\xb0\x6a\x3b\x32\x08\x87\xa8\x41\x06\xc2\x82\x93\x69\x63\x3a\x21\x71\x74\x45\x9d\xdc\xed\x21\x19\x8d\x73\x38\x74\x5d\x89\x70\x26\x69\x2e\xe9\x9f\x55\xe8\x9f\x29\x7a\x67\xeb\xe8\xdf\xeb\xee\xa2\x75\xe4\xcc\xc4\xd4\x0e\x44\xf9\x8a\x9a\xd9\x10\xc1\xad\xd4\x88\x02\xf1\x0c\x0e\x3d\x0f\x66\x38\x93\xfb\xd4\x92\x15\x9a\x1e\x5e\xe3\xa7\x55\x7e\x9d\xbf\xb7\xd2\x93\x41\x0a\xa1\x61\x0c\x90\x41\x36\x34\xfd\xb6\xce\x98\x4c\x30\x46\xb0\x03\x87\x92\xa2\x10\x67\x8d\x7a\x0f\xe7\xa2\x26\xa1\x4a\xc5\x05\xf1\x82\xf7\xa9\xa8\x43\xbd\xf7\x09\x61\x13\xd1\x75\x78\x9d\xee\x21\x0e\x97\xa5\xe6\xaf\xeb\xec\x43\x64\xeb\x30\xb8\xc4\x35\x82\x76\x2f\xf6\x0e\x4b\xad\x26\xc0\x42\xa7\x5d\xc2\x25\x66\x83\x4b\x3d\x0e\x95\x03\x47\xcd\x1c\xb6\x47\x99\x15\x25\xa1\xb9\x54\x0e\x27\x35\x33\xf9\xee\xcc\xcb\xb2\xbe\xd6\x39\x7a\x6b\x63\xab\xba\x16\x6a\x2c\x78\xfa\xc8\x29\x74\x01\x45\x6e\xf1\xcd\x91\x19\x1b\xc4\x64\xe2\x60\xd3\x63\x7d\xdf\x65\xe8\xd1\xd6\xd2\xd1\xb7\xb2\xce\x82\x4b\xe0\xe6\x73\x81\xda\x35\x33\xb8\xd6\xb3\x97\x65\xe3\x9b\x69\xcb\x75\xc9\x17\x69\xbd\x9a\x7a\xf6\x19\x68\xfb\x96\x28\x83\x55\xf6\x9b\x08\x77\x21\xd5\xea\x66\x77\xd7\x1a\xf9\x06\x54\x2a\x3d\x8f\xfe\x6b\x53\x88\x73\x8a\x63\xd7\xa1\x6e\x0f\xfd\x6b\x53\x29\x93\x44\x9a\x4f\x5d\x8c\x71\x84\x94\xff\x5f\x8a\x2f\xf9\xc0\xf3\xa2\x61\xc3\x74\x75\x3d\xca\x06\x38\xf1\x92\x7f\x6d\x42\xa6\x70\xf8\x02\x47\x88\x03\xd7\x49\x14\xbe\x5c\x4a\x23\x4c\x31\x17\x85\x8e\x31\x1f\x64\x43\x98\xcb\x4e\x23\xd7\x82\xb9\x43\x06\xbd\x76\x2e\x84\xbe\xd7\xce\x45\x9f\x21\xca\xbc\x24\xda\xb8\x94\x1f\x63\xfd\x63\xc2\x73\xfd\x23\x64\x13\x5d\x0b\xd4\x62\x08\x19\x24\x43\x9c\x17\x93\x4c\xa6\x8b\x90\x35\x22\x66\xe2\x5b\x13\xcd\x46\x98\x88\xaa\x56\xa6\x33\x03\x3e\x94\x4a\xed\x7a\x05\x4a\xb5\xe2\xb3\xd1\x88\x99\xc4\x80\x0f\x97\x17\xd3\x28\xa6\x0e\xdf\xc0\xf5\x22\xd0\x52\xf7\xe4\x88\xfd\x72\x28\x90\xa2\x67\x8b\x70\x22\x7b\x66\x05\x94\x42\x58\xbe\x7f\x2a\x19\x29\x98\xda\x88\xf6\x2e\xcd\x4d\x8d\x56\xcb\xb9\xe4\x83\x48\x6d\x2b\x29\x3f\x55\xb7\x35\x97\x71\x51\xf4\x20\x5d\x1a\x02\x78\x51\x31\x23\x3d\x82\x7d\x1c\xe4\x49\x49\x6e\xbc\x58\x5a\xb1\xa2\xe2\x68\x59\xd1\x57\x6b\x0d\xaa\x95\x0e\xd6\xb0\x6d\xc6\x52\x72\x45\x33\xe9\xfb\x3e\x36\x50\x4c\xe0\xf9\x1a\x70\x6f\x88\x59\x95\x65\x35\x16\xba\x3e\x44\x35\x48\x0f\xd2\xba\x41\x7a\x48\x99\x8b\x37\x21\xb1\x8e\x6d\xfe\xe2\xe5\x85\x2c\x63\x21\x53\x8f\x41\x8a\xb9\x47\x0c\xf1\x51\x3b\x72\xd3\x76\x6a\x5d\x48\xe7\xd5\x6d\x29\x88\x4d\xee\x00\x53\x2f\x81\x0c\x73\x2f\x86\x10\x33\x2f\x91\x1b\x12\x31\x4c\x71\xe4\x25\x30\xc6\xa9\x17\xc3\x1c\x87\xed\xd0\xcd\xdb\x39\xcc\xf0\xb4\x3d\x75\xc7\xed\xb1\x29\x29\x68\x3b\xb9\x5c\x34\x1d\x23\x2f\x6b\x3b\xa1\xfc\x9e\x22\xd7\xd1\x76\x28\x12\xb0\xb1\x97\xb7\xa7\x68\xcf\xba\x84\x73\x72\xcb\x66\xde\x7f\x6a\xdf\xc2\x18\xdb\x66\xed\x1c\x5b\x46\x6d\x71\x61\xa0\x3d\x76\xe7\xed\xb9\x75\x23\xde\x62\x65\x34\x76\x88\xc7\xf6\x70\xaf\x8b\xcc\xb0\x10\x61\xe6\xfa\xbb\xd1\x1e\x26\xbb\x51\x75\x29\x27\x1a\x0a\x76\x0f\xc8\x50\x4f\xaa\x23\xcf\x57\xfa\x2a\x91\xe7\xf4\xf8\x80\x0e\x92\xe1\x70\x3f\xdd\x45\x54\x89\x08\x1d\x24\x9e\x37\x6c\xe8\x10\x51\xe2\x5f\x94\x01\x29\x26\x8d\xe7\x82\x18\xe6\x92\xfd\x7d\x25\x19\x03\x3a\x60\xc3\xe1\xbe\xf8\x25\xc3\x61\xab\xa5\xe2\xa5\x18\x0d\x04\x05\xf5\xa8\xc8\x44\x99\x5c\x91\x95\x2b\x32\x9d\x33\x51\xd4\xc7\x58\xe8\x9d\x42\xc7\x0a\x7d\xe2\xba\x46\x1b\xa8\xbc\x7b\x31\x12\x7a\x26\xf5\x3c\x0b\x9e\x0e\x87\xfb\xb1\x3c\x62\x90\xee\x99\x6e\xab\x4b\x4f\xd1\x92\x0e\x98\xaa\x6c\x2a\x46\xe1\x74\x88\x13\x20\x5e\xe4\xfa\xfb\x38\xf5\xd8\x81\xa3\xd9\x2d\x09\x2d\x58\x2f\xac\x7d\xd4\x77\x2a\x61\xb0\x52\xda\x4e\xa6\x9f\x17\xa7\x2e\xcb\xa6\xe0\x82\xab\xa2\xb3\x0f\x98\x28\x94\x09\xee\x96\x3e\x08\x6e\x3f\xdc\xf8\x7d\xe5\x70\xa3\xc2\xf9\x81\x63\x9f\x7a\x3b\x7a\x25\xf2\x05\xbf\xb6\x17\xe2\x8c\x12\xba\xec\x6a\x7d\xb9\x30\x1f\x97\xbe\x81\xf8\xca\x29\x8f\x0a\xe1\x66\x73\xa9\x9d\x1b\x59\x3a\xcc\xc5\xff\x3e\x7a\x58\x47\x75\xe9\x63\x97\x2e\xc1\xc0\x0b\xcc\x0b\x1f\xbb\x7c\xf9\xef\xa5\xe5\x01\xe8\x5a\x3b\x42\x36\x19\x0b\xf5\x57\x50\x71\x69\xe6\x21\x8b\x82\x2e\x03\x71\x71\xf3\x47\x13\x2d\xb5\x37\xa3\x2a\x55\x87\x05\x55\x35\x62\x34\x0d\x24\x0d\xea\x2d\xa0\x0e\x9a\xb8\x0e\xc3\x2e\x43\x10\x61\x8e\x5d\xae\xfc\x01\x76\x57\x97\x20\x19\x9d\x10\x1e\x9d\xd3\x07\xca\x83\x50\x13\x35\xb4\x6f\x64\x53\xea\x81\xcd\x20\x22\x08\x88\x96\xff\xee\x97\x96\x8b\x49\xe7\x11\xb4\xff\x81\xdf\xdc\xd4\x22\x16\xbe\x17\x89\x08\x54\x70\xc4\xc5\xcd\xc3\xa6\x4b\xdc\x26\x34\xdd\x08\x01\xb3\x22\xfe\xfd\xec\xe1\x35\x13\x45\xb0\x25\x74\xc1\x07\x1f\x1e\x5e\x53\x4f\x42\xf8\x72\x4d\x5c\xc1\x19\x52\x61\x4c\xb4\xfc\x37\x5a\xa6\x34\xe0\xb5\x7b\xb2\xff\x49\x2b\x4f\x1f\x5e\xbb\x6c\x79\xfe\xf0\xda\x25\xe2\xdb\x63\xcb\x1f\xff\x5e\xca\xc3\x78\x4e\xd5\xeb\xf1\x99\xf6\xf7\xb4\x54\x62\xfa\x75\xbd\x98\xe2\xc1\x70\x8d\xf4\x99\xfb\x0a\xc0\x87\xa8\x22\x55\x76\xb4\xfa\x1e\x74\x87\xe6\x8e\xd8\x3a\x89\xa9\x60\x5a\x4b\xa6\x39\x20\xa5\x42\x7d\x9b\xe6\xdf\x55\x9a\xd5\x22\xff\x40\x0f\x09\xc3\xff\x74\xad\x7f\xd0\x85\x2e\x3c\xdd\xe9\xc2\x76\xb7\xab\x4f\xaa\x39\x04\xbb\x04\xed\x63\x47\x88\xa6\xba\xd1\xe8\x46\x22\x2c\x45\xf6\xae\xf3\x51\x49\xce\xc2\xcc\xac\x89\x87\x34\x26\x39\x23\x8b\xc2\x0a\x08\xa2\x34\xc8\x67\xea\xa1\xe5\x35\x4b\xbb\xbd\x36\x55\x0f\x82\x14\x47\xb6\x54\xbe\x73\x2a\xea\xfb\x0f\x32\x5c\xce\xc8\x25\x26\xe6\x3b\x62\xc6\xde\x58\x08\x78\x64\xbe\x23\x56\x18\x1c\x11\x8b\xb8\xbd\x94\x6c\xb7\x88\xa9\x45\xb1\xe2\x5c\xc9\xa3\x3c\x5b\xeb\x80\x36\xde\x4d\x8e\xfe\xb5\x22\xae\x4f\x41\x58\x89\x7d\x0e\xa5\x55\xcf\x96\xa0\xab\x65\x4c\x79\xd0\xcb\x76\x55\x26\xad\x61\x5c\x65\x3d\x4e\x57\xfc\xd1\x66\xbb\x57\xce\xce\xe4\xf2\x09\xee\xc2\x0c\x77\xe1\x08\x9b\x34\xbb\xf3\xbd\xa3\xdd\xb9\x30\x8e\x66\x2e\xee\x95\xcb\xc2\xbd\x36\x1b\x08\x43\x5b\x7d\x08\xd3\x3b\xd5\x9f\x3d\xb5\x78\xc2\xd5\xd2\x09\x77\xe5\x2d\x15\x31\x82\x42\x26\x7e\x5c\xf9\x16\x95\x1c\xbb\x72\xf1\x23\xc2\x47\x38\xf0\x12\x38\xc7\x99\x17\xc3\x02\x87\x5e\x02\x23\x9c\x7b\x31\x4c\x70\xaf\xed\x1c\xb5\x47\xde\x79\x5b\xf9\x84\x29\xf4\xd0\x04\xed\xf9\xd4\x7b\x6a\x0c\x77\x9f\x3e\x2d\x4c\x7b\x41\x45\x77\xd8\xe0\x6d\x73\x6d\x7b\xc2\x1c\x47\x94\xef\x25\xa8\x3d\xf2\x1c\x45\x83\x17\xa3\xf6\x02\xc1\x14\x3b\x89\x1b\xa2\x47\x3d\x8f\xb7\x47\xc2\xb8\x89\xdd\x1c\x3d\xea\xb9\xbc\xbd\xa8\xfa\x78\xf5\x1f\x4d\x80\xe3\xa3\xf6\x91\x7b\xde\x3e\x07\x86\x17\xed\x85\x3b\x6a\x8f\x1a\x53\x9c\xb8\xce\xa8\xcd\xbd\xf3\x36\x43\x6d\x0a\x63\x31\xd5\x39\x6a\x33\x6f\xd1\xe6\xa8\x4d\x97\x91\x98\x62\x4f\x21\x1a\xcc\xc4\x90\x3d\x5e\x5a\x27\xf4\x30\x1f\xf0\xf2\x9d\x42\xc8\xf0\x56\x3b\x90\xac\xe9\xb5\x03\xc5\x9c\x5e\x3b\x70\xfd\x61\x83\xa8\x15\xb5\xae\xd5\x56\xb8\xbb\x3b\xdd\xb3\x2e\x67\x4f\x51\x20\x17\xe8\x20\xc5\x19\x24\x38\x84\x18\xe7\xb7\x63\x04\x32\x48\x85\xe9\x2c\x57\x0c\x62\x2f\x97\xe1\x4d\x19\x16\x54\x86\x5e\xb2\x54\xef\x8c\xda\x5b\x62\xe6\x06\x3f\x95\x5d\xea\x05\xef\x2b\x35\x01\x96\xe4\xda\x53\xce\x88\xa9\x2f\xa2\xc4\x38\x5a\x42\x45\x1e\xfb\x69\x21\xca\x89\x9e\x95\x46\x63\x27\xd2\x35\xda\xc3\x7e\x71\xb5\x5c\xba\x90\xd4\xf5\xce\x70\x57\x18\xcf\xa6\xde\xd9\x5e\xb8\xeb\xba\x99\x45\xe3\x20\x93\xda\x88\xef\x65\xf5\x35\x7d\x21\x18\xd6\xec\x3d\x7b\xb4\x29\x86\xd1\x0a\x8c\x0b\x58\x82\x53\x21\xab\xb1\xf8\x51\xb2\x9b\x0a\x4b\x2e\x14\x3f\x72\x47\x46\xf6\x2d\xc5\x9e\x13\x3a\x11\x1a\xd1\x51\x07\x2e\x43\xa0\x6a\x37\x40\xb4\x6d\x34\x88\xca\xb6\xb5\xe9\xdf\xcd\xf6\xa2\xb2\xdd\x32\x74\x1d\xcb\xf7\x68\x22\x41\x79\xd9\xb9\x2c\xaa\xc8\x20\x18\x0a\xc2\x18\x4e\x45\xa7\x12\x84\xc8\x4e\x95\xe3\xad\xb6\x98\x3e\x28\x82\xe6\x69\xf2\x53\x0c\x8e\x0c\x42\x48\x06\xb9\xec\x85\x83\xdc\xdd\x1c\xa2\xc6\xb4\xd5\x5a\x47\xb4\x48\x39\x1d\x74\x87\x30\x95\xcf\xa3\x97\x8b\xf8\xad\x96\xf6\x99\x2a\x0f\xba\x8b\x2c\xcf\xa5\x86\xbe\x87\x30\x94\x8f\x36\xcb\x91\xba\xd0\xa5\xa5\xf6\x2c\x75\xad\xb7\x12\x6b\x60\x22\x1d\x82\x35\x74\xbc\xa0\x71\x5c\x5d\x6e\x31\x6e\xc1\x78\x4d\x28\xcd\x16\x45\x10\x47\x73\x7d\x33\x5b\x9b\x40\xe4\xe6\x66\x83\xd4\x1f\xad\x31\x9e\x31\xe5\x51\x59\x22\x2f\x98\xa9\x59\x83\x49\xa9\x4c\x78\xa2\xee\xe6\x93\x41\xe4\xf5\x86\xad\x16\x51\x0f\xbb\x88\xa0\x3f\x6c\xb5\xa2\x7d\x7f\x17\x45\x1e\xee\x59\x3b\xd4\xbd\xdd\x74\x2f\xda\x4d\x85\xea\x94\x4b\x88\x22\x75\xaa\x33\xcb\x5d\x69\x05\xf0\x87\x37\x37\xdc\x78\xbe\x94\x2b\x8f\x2a\x1a\x95\xaf\xae\xd8\x9e\x29\x59\xab\xc5\x0a\xd6\xb4\x03\x1a\xc7\xfa\x36\x62\x76\xc7\x70\xb2\xd4\xdd\xcc\x72\x92\x6e\x5d\xe1\x7c\xd4\xdb\xe5\x7b\x4c\x79\x4c\x37\x3a\x4f\x8d\x2c\x25\x76\x87\xa3\x06\x95\x6e\x98\xa5\x33\x64\xcc\x61\x11\xd1\x38\x7c\x40\xd1\x72\x69\x27\xb3\xe5\x84\x5e\x3c\xf8\xca\x2b\x73\xfd\x5a\x53\x42\xd9\xc8\x35\x01\xad\x9f\x6b\x6e\x54\xd6\x12\xce\x52\x3a\x89\x12\x16\x24\xa1\xf2\x1a\x27\xe6\x5a\x75\xb8\xb0\x12\x1b\x5d\x75\x03\x52\x1e\xf4\x3b\x70\xa2\x8e\x65\xa9\x41\x64\x78\x2e\x52\xca\x33\xd0\xa5\xd8\xd4\xc9\x10\x73\x79\x69\xd6\x18\x0c\xf2\x2d\x33\xf9\x84\x59\x89\x27\x1d\xf4\x04\x6c\x73\x88\xe4\x96\x28\x27\x11\xcb\xea\x2e\x22\x84\x79\xa4\x16\x53\xa4\x65\x84\xe5\x54\xb6\x62\x34\x9c\x65\x9c\xce\x75\x36\x8c\x31\x5d\xb6\x19\x8d\x26\xd3\x51\x92\x56\x3a\xe1\x8a\x88\x73\x54\x73\x36\x5f\x45\x6b\x23\xa9\xb5\xb2\xc2\xc2\x94\xe3\x35\x44\xfb\xd6\x86\xa5\xed\x05\x84\xec\x45\xbb\x44\x08\xb3\x75\x06\xc3\xf2\xe0\x21\x7d\x77\x48\x61\x17\xc4\x0c\xc8\x10\xcb\x81\x5e\xcc\xd4\x89\x14\x76\x35\xde\x8b\xb0\x43\xdc\x1e\xfa\x57\x24\x61\x4e\xea\x26\x5e\x0f\xfd\x2b\x31\x31\x9b\x95\x18\x5f\xc4\xa0\x6b\x25\x6b\x4c\xad\xb2\x3d\xa0\xcb\xe5\xf2\x2c\x90\x42\x54\x6c\xe2\x57\xc6\x17\x0e\x65\x17\x30\x63\x11\x83\x72\x84\x22\x96\x5d\x15\x2d\x8b\x9d\x7c\x36\xa0\xe5\xc2\x60\x5a\x19\x84\x8c\xf8\x0d\xd4\x72\x44\x8c\x53\x31\x71\xaf\x1c\xdd\x50\x1a\x3b\x7e\xb4\x29\x19\x99\x68\x1b\x7f\xd0\x6b\xb3\x21\xc8\x1f\xd1\xa7\x21\xc6\xf1\xbf\x36\x31\xee\x1d\xc4\x5e\xaf\x2f\x6f\x0c\x0e\xe2\xe1\x06\xc6\x54\xcf\xf4\x63\x4c\x06\xb1\x59\x34\xd4\x6f\xf2\xc8\x05\xb8\xf2\xb0\x74\xb2\x34\xed\x6e\x56\xf7\xa8\x7a\xc8\xaf\xda\xe2\x62\xe8\xad\x5d\x37\x29\xf4\xef\x3a\x9d\x5c\x6a\x62\x58\xa3\x9d\x57\x61\x11\x2b\x07\x2d\x2d\x47\xaa\x49\x2c\x85\xcb\x57\x99\x78\x6d\x86\x7e\xb6\x34\xef\x28\x6d\xb5\x4b\xf7\x6f\x03\x32\xbc\xb9\x61\x52\x64\x0e\x4a\xe9\x7c\xc7\xc6\xc2\x60\xd6\xeb\x8b\x62\x8c\x56\x49\xe4\x4f\x4f\xfd\x6c\x0e\xf5\x23\x37\x32\xc7\xeb\x22\x3d\x5a\xd6\x01\x45\xbb\x19\xd9\x96\x6d\x5a\xac\xda\xa9\xc5\x05\x61\x53\x31\xaf\x37\x94\x37\x00\x98\x27\x2d\xd7\x15\x25\x13\x80\xbc\x15\xd9\xad\x19\x67\x6c\x77\xaa\x3b\x02\xc1\x01\x44\x38\x03\x6d\xa1\x09\x5c\x53\x65\x30\x87\xb7\xe2\x33\xf7\x00\xe4\x5a\x73\x82\x73\x79\x7f\x23\x3e\xd0\x17\xdf\x03\xe9\x14\x16\xcb\x6b\x66\x8d\x62\x8d\x4b\xa8\x29\x69\xc4\x9b\xa3\xf8\xa9\x14\x0e\xdd\x0c\x0e\x5f\xa3\xdb\x44\x7d\x03\x90\x1b\x4c\x08\x15\x16\xd3\xee\x40\x23\x1a\x62\x5e\xac\x20\xdf\x85\x46\xa0\x10\xa8\x42\x48\x2b\x68\xc6\x30\x17\x34\x0d\x31\x07\x55\x07\x95\x55\x74\x40\xad\x9f\xa7\x08\xfe\x5f\xf6\xfe\x6d\xbb\x6d\x5b\x7b\x1c\x85\xef\xfd\x14\xb1\xfe\x59\x5a\x00\x39\x29\x93\x72\x92\x26\xb4\x20\x0d\x37\x4d\x9b\x36\x71\xd2\x36\xe9\x21\xd1\x52\x3d\x60\x0a\xb2\xd0\x50\xa4\x0a\x51\x8e\xe4\x48\xff\xeb\xef\xfa\x7b\x97\xfd\x02\xfb\x51\xf6\x93\xec\x81\x09\x90\x04\x65\x39\x71\xd7\x5a\xbf\x3d\xf6\xc5\x6e\x47\x64\xe2\x34\x71\x9e\x98\x98\x98\x87\xbc\xdd\x5e\x96\x14\x8a\x4e\x21\x02\x72\x58\x42\x0a\xd5\xca\xad\x3b\xae\x0b\xe8\x8e\x6b\xa0\xdb\xbd\x20\x27\x30\xff\x7b\x20\x75\x01\x0d\x52\x77\x77\x2b\x27\x24\xa5\x7b\xe1\xa6\xa8\x74\x8f\xc8\xfe\xcb\xd0\x0f\x8c\x17\x5e\xfb\x74\xe0\x9c\x03\x35\x45\xe4\x57\x7b\x8e\x1e\x75\x6d\xfc\xba\x8a\x5f\x9b\x78\xfa\x3f\xb6\x69\x4b\x05\xc6\xed\xde\xa3\x0e\x59\xc5\x25\xd3\xb2\x7c\x3d\x30\xab\x51\x39\xfa\xfa\x3a\xaf\x31\xbb\xd4\x6e\x62\x4a\xe4\xd6\xe2\x15\x47\x6e\x36\xea\xe0\x71\x3b\x19\x90\x9c\x09\x9f\x64\x81\xa0\x1e\x71\xc8\x3d\x7a\x44\x78\x50\x1f\xde\xd8\xef\xf8\xc1\xfe\xfc\x32\xdb\x93\x5f\x66\x34\xee\xea\xfc\x29\x2b\x7c\x4c\xf3\x48\x4d\x62\x0a\x7a\x84\x30\xc0\x12\x0d\x38\xde\xf1\x9e\xbc\x32\xdb\x93\x57\x53\xa1\x72\x40\x04\xcb\xa1\x60\x69\x79\xd5\xde\x25\x3c\x68\x4c\x32\x96\x03\xc7\xf7\xfd\xbd\x24\x08\xdd\x6e\xf7\x60\xb0\x72\x9c\xed\x60\xb9\x7e\xb3\x0b\xc4\x9f\x24\xdf\xa1\xed\xab\x35\x88\xec\x2f\xda\x6e\xa7\x95\x29\x90\x5c\x27\xe5\xb8\x3c\xf7\x14\x2b\x17\xa6\x46\x65\x4e\x28\x1a\x61\x0b\x10\x10\xee\x05\x07\x4a\xca\xf6\xe0\xd1\x94\x56\x07\x7f\x02\xe6\x2e\x56\x02\xdb\xb7\x63\xc6\xa6\xbe\x71\x10\x8d\x28\xde\xd5\x16\x1a\x23\x26\xfb\xb7\xd7\x42\x67\xc5\x77\x79\x48\x70\x83\x91\x05\x6b\xec\xb1\x04\xf7\xd8\x82\x3a\x95\xda\x8d\xf6\x9f\xee\x32\x14\xab\x1b\x7e\xf6\xb2\xf2\xf7\xf7\x5d\x4d\xbb\xa7\xdb\xb2\x0b\x15\x3d\x8b\x7b\xab\x38\x64\x2c\x3b\xb1\x6a\x34\xa0\x4a\x4f\xb6\x85\xf5\x58\xfb\x30\x2e\xd8\x83\x83\xfa\x16\xab\xe3\x1e\xc4\x05\x7b\x04\x59\xbd\x98\xcb\x25\xa7\x5b\xe6\x7a\x63\x7d\x14\x17\xac\xbb\x53\xb8\x1b\x17\x2c\x0a\xf7\x97\xe6\xab\x86\xcf\xe6\x30\x2e\xd8\xe3\x9d\xe2\x8f\xe3\x82\x3d\xa9\x4b\xcb\xec\xb6\xd2\x4f\x74\x3d\x3b\x85\xa3\xb8\x60\x0f\xf7\x17\x96\xd9\x96\x0f\x35\xb9\xa7\xe9\x60\x8e\x97\x6c\x8d\x67\x36\x9b\xc3\xdd\x79\xcd\x40\xd1\xcd\x86\xf0\xce\x62\x8e\xcc\x52\x09\x21\xc6\x81\xd4\xeb\x4a\x23\xef\xf2\xba\xd6\x7f\x40\x77\xa4\x84\x2b\x0a\xd5\xe1\x62\x09\x46\x94\xa6\x42\xcb\x44\x28\x74\xc4\x83\x3a\xe2\x84\x54\x97\x36\x81\x57\x36\x61\x02\xc5\x68\xb3\x71\xee\x6f\x02\x69\x5a\xf3\xd7\xa4\xeb\x65\xdc\x6e\xd7\x2d\x15\xd0\xa5\xa0\x02\xdd\xca\xca\xce\x5c\xb5\x3f\x2b\x7e\x36\x5e\x39\x2d\xfd\x11\x1d\xa1\xee\x25\xef\x85\x88\x81\x8b\x9e\x83\xf0\x1c\x54\x7b\x42\x24\x6b\xe2\x47\x4e\x51\x4e\x34\xaf\xf3\x83\xd2\xa8\x34\x65\x92\x7a\x95\x83\xf8\x09\xe1\x7d\x0b\xb9\xef\xa0\xde\x5b\x20\x1b\x4c\xbd\x0b\x19\xd7\x8f\x03\x59\x13\x09\x16\xa8\xe8\x3b\xf8\x76\x2f\xd0\x12\x3d\x67\x06\xa8\x72\x16\x65\xae\xb1\x33\x02\xe5\x75\x73\x33\x3b\x10\xa2\xe7\x60\xe7\x5b\x20\x1b\x64\xbe\x0b\x59\x66\x4d\xc8\xf6\x1c\x53\x90\x8f\xb6\x35\x22\x72\x84\x3d\x88\x28\xe9\x69\x5d\x78\x10\xc5\x4e\x98\xaf\x06\xdd\x38\xa4\x1b\x52\x94\x71\x7a\xa4\x07\x7a\x7f\xb2\x7a\x7c\x06\x8f\xe3\x10\xaf\xb5\x8d\x03\xa3\x02\xdf\x6b\x00\xef\xdf\x00\xdd\x6b\x00\xee\xef\x80\xb5\x0f\x69\xbf\x56\xec\xa2\x1f\xbf\x87\x67\xb5\x0a\x40\xad\xd0\xf9\xe3\xed\xaf\x73\xbf\xdf\x6e\x7a\xe4\xcf\xa2\x79\x6f\x1d\x0a\xbf\x36\x83\xe9\x17\xd4\xcb\xa0\xf0\x6b\x33\x99\xfa\x30\xcd\x46\xf6\xcd\xe1\xe7\xff\xae\x62\xc1\x8f\xff\x81\x62\xc1\xef\x05\xf0\x9b\x65\x8f\x9d\x4c\xc7\xa3\x1d\xe6\x55\x26\x3e\xde\xfb\xb9\x20\x2d\x93\xb7\x25\xb3\x7b\x62\xb0\x2b\x2d\xea\xc8\x04\x94\xc8\x43\xed\x7b\x6a\x90\x35\xcf\xd6\xb5\xaf\x53\x97\x1e\xe6\xa3\x03\x35\xec\x7a\x39\x7a\x44\x47\x0f\x36\x20\x21\x07\x41\x01\xa3\x51\x73\xa1\x99\x50\x4b\x6d\x54\xad\x89\x6f\x7a\xd1\x2b\x5b\xec\xed\xe0\x17\x7b\x51\xb1\x42\x8f\xc6\xbd\x98\xb9\x5a\x57\xf5\x2b\x90\xba\x7e\x7b\xe1\xde\x89\xf5\x7d\x59\xd7\x4b\x6f\x28\x50\x98\x23\xdb\x5e\x40\x8b\xdc\x0c\xca\x5b\xd4\xbe\xc7\x24\x7b\x15\xdf\x95\xf9\xaf\xd9\x50\xae\x4c\xea\xf7\xc8\x66\xfa\x52\x56\xc3\xe0\x62\xbb\x35\x5b\xed\x8a\x3b\x3c\xd6\xb8\x85\xee\xfa\x5e\x53\x31\x4e\xea\xb2\xa5\xb4\xa6\x69\x0f\x72\x52\xf0\x02\xde\x6e\x0b\xf7\x22\xae\x17\xae\x6b\x76\xc0\xdc\x88\x5d\xd1\x2d\x2b\xad\x95\x6d\x99\xd8\xf1\x5a\x58\x33\x62\x7c\x76\x5c\xb7\xa4\xeb\x19\xf3\xa0\xe6\xa3\x7c\x8c\x29\xf0\x5e\x8c\x94\x64\x36\x54\xa3\x20\x1b\x0a\x63\x96\x54\x1f\xb1\x3a\xa4\x4f\xa9\x40\x87\x9d\x34\xe5\xa4\xf5\x23\x11\x44\xa5\xfa\xf6\x61\x64\xd7\xdd\x61\xb8\x45\xfe\x91\x3d\x9d\xd3\x54\x66\x82\x2b\x56\xcf\xd0\x8e\x6f\xcb\x6a\xba\xb6\x50\xba\xbd\x2b\x28\xad\xfd\xe0\x65\x3a\x62\xd8\xf5\xc4\x28\x30\x9c\x92\xcd\x06\x83\xba\x21\x15\xcf\xa4\x94\xab\x28\x99\x92\x65\xb5\xc6\x5e\xc6\x4e\x5c\x33\xe8\x50\xbb\x9c\x0d\x4d\x4d\x50\xd6\x00\x3b\xcc\x19\x3d\x88\x91\x08\x1e\x1b\x8c\x3a\x5d\xcf\xf3\x82\xf0\xe1\xf1\x28\xe0\x43\x23\x5d\xa6\xbf\xc2\x51\x43\x09\x49\x1f\x2b\x35\x17\x55\xf5\xf2\x13\xdf\x57\xf5\xe4\xfc\x59\x20\x07\x48\x99\x4a\xf0\xbd\x4b\xd2\x03\x13\x85\x56\x58\xaa\x78\xb4\xbc\xb2\xbd\x6d\x07\x15\xf6\x30\x74\xbd\xe8\x56\x9d\xac\x34\x88\x30\x7a\x57\xe4\xd1\x59\xdf\x55\x52\xc9\x22\x37\xe2\xfa\x37\xb2\x19\x37\xa0\x18\xbf\x2b\x7d\xe9\x64\xab\x92\x4a\x72\xce\x6e\xef\x5a\x04\x3c\x67\x3b\xdb\xb9\x4a\xaa\x86\xd0\x98\xe7\xaa\x1e\x75\x52\xf4\xcd\x99\xd6\x03\x28\x87\x4d\x76\xd9\xe8\xc4\xd8\xed\x1b\xa6\x23\xcb\x17\x53\x43\x31\xda\x6c\x88\xfe\xc3\x52\x63\x5a\xb3\x06\xcc\x77\x01\xe7\x43\x3e\x4c\x47\x23\x96\x1e\xf0\xea\xb9\xa9\xdb\x6e\x57\xb4\x63\x58\x0a\x2f\x34\xf5\x15\x5c\x85\xaa\x5d\xa5\xa4\xdb\x55\xaf\x76\x73\xd6\xc2\x6b\xe1\xc8\x58\xe6\x50\x43\xfd\x67\xc4\x22\xe8\x6a\xe2\xb1\x16\xe3\xd3\x09\xd1\x68\xc4\x76\xa5\x53\x87\x91\x2e\xa9\xd7\x6e\x33\xba\x6b\xa2\x29\xdd\x5e\xe5\x2a\xcf\x72\xb9\x6b\xa5\xde\x3c\xc8\xe8\x13\x64\x0f\x3f\xb9\x62\x92\x16\xe6\xc1\xce\xea\x3c\xe1\x9c\xc5\xdc\x61\x9c\x4a\x87\x71\xaa\xa0\x5a\x81\xee\x33\x5e\x5e\xf3\xa8\x73\xf3\x56\xf0\x7a\xe2\xd8\xce\x36\xfa\x3b\xe6\x78\xc9\xd1\xee\x63\xa9\xfe\xd1\xcb\xab\xdd\xea\xe6\x40\x0c\xb0\x2d\xc5\x1e\x0b\x97\x45\x9b\x96\x6f\x38\x46\x7c\x3e\x45\x3d\x2b\x2b\xb8\x69\xca\x2f\x98\x1a\x26\x23\x48\x58\x62\x56\x51\x12\x74\xe3\xc4\x8f\x40\xc7\x22\xd3\xd5\x02\x90\x13\x14\xa3\x4f\x4a\x99\x79\xf7\x55\x91\x68\xd2\xdf\x8f\xe8\x3f\xca\x55\x5a\x71\x50\x4c\xbb\x0f\xd1\x6c\x80\xad\xb0\xd0\x17\x7e\xc3\xbc\x4d\x90\x69\xbb\x9d\x48\x74\xe7\x5f\x99\x4c\xf8\x37\x69\x19\xbc\x11\x18\x41\xa0\x43\x26\x36\x1b\xf3\x94\x70\x58\x71\x58\x83\xa8\x96\x6f\x35\xef\x57\xe6\xd9\x8a\x94\x9c\x0b\x7c\x56\xc8\x8c\x77\x6d\xb4\x2b\x24\x0f\xf1\xd6\xa5\xff\xf0\x13\x9a\x31\x79\x50\x5f\x4f\x9c\x37\x88\x9d\x15\x52\x3e\xe9\xba\x2b\x44\x39\x2b\x24\x77\x56\x48\x0a\xf6\xfd\x29\xa9\x97\x87\x11\xba\xc5\x3d\x7b\x98\x34\xd9\xd3\x46\x4a\x98\x24\xb5\x3e\x9d\x79\x89\x5b\x30\x01\x63\xf6\xac\x20\x45\x90\x18\x0c\xde\xa5\xfe\xb3\x82\x64\x26\xa8\x91\x6a\xa5\x07\xbb\x44\xd8\x46\xcb\x8d\x2d\xf5\x5a\x30\x07\x68\x3a\x9c\x8e\xaa\x2c\x15\x28\xde\x04\xc5\x2d\x28\xb4\x7b\x33\x6e\xb7\xc9\x18\x1f\xd2\x39\x85\x29\x9b\x9a\x05\x34\x0d\xba\xf1\xd4\x8f\x40\xc3\x73\xb8\xf6\x72\x42\xa6\x2c\x1f\x4e\xed\xfa\x99\xe2\x75\x65\xca\xe4\x10\xf1\x92\xee\x56\xf9\xee\x3b\x82\xe9\x21\x3a\x34\xad\x1a\x31\x6d\x36\x62\x6a\x1a\xd1\xab\x6c\x50\x4c\xad\x6c\xb1\x5d\x56\xba\xf8\xb2\xda\x4e\x8b\xbf\xf3\x58\x6f\x67\xe3\xf6\x97\x90\xe6\x23\xa1\x39\xde\xb8\xfb\xbe\xe3\x1c\x6e\x05\xe3\xa8\x6e\xab\xef\xa7\x6a\xf7\xc1\x3d\x67\x5d\x4f\x0e\x51\x83\x46\x7f\x14\xa3\x03\x51\xbe\x9c\x65\xc3\x7c\x04\x19\x0a\x69\xa2\xcf\x1c\xfb\x06\x37\x4c\x75\xac\xc6\xf0\x4d\x8d\x32\xd3\xbd\xe7\x4b\x7c\x59\xd8\xf7\x2e\xfc\x23\x76\xca\xba\xb2\x2e\xf7\x51\xb1\xd9\x88\x76\x7b\x9f\xbd\x28\xdb\x0c\xdc\x40\x02\x8c\x6f\x02\x0a\x45\xf5\x98\xdc\x8d\xfd\xe2\xa0\xf9\xc2\x7c\xfb\x48\xf2\x9d\x11\x33\x72\xf5\xd5\x88\xc9\x9e\x3a\x91\x0e\xcf\x21\x63\xdc\x88\xb5\x1a\x4e\x87\x33\x26\x7e\x01\x4a\x8f\x06\x57\x09\xc9\x40\x41\x01\x21\xfc\x5a\x9b\xef\x6e\xbc\xf9\x36\x46\xe4\xcb\x93\x6e\x11\x7a\xb3\xc5\x48\x2e\xa2\x2d\x59\x55\x1d\xbe\x75\x73\xb0\x95\xa6\x8d\xee\x15\x26\x3a\xc9\x7b\xca\xbd\xc2\x18\x49\xa0\x5c\x77\xa4\x7a\xbe\x2e\x74\xc9\xc2\x9d\x46\xd1\x78\xbe\x6e\xcc\x20\x8a\xc9\xdb\x87\xe3\xfa\xcc\xbf\xf5\xdd\xb8\x5c\x05\x62\x67\x2c\x5c\xe9\xf3\x2f\x8b\x07\x54\x93\x77\x73\xe9\x23\xe9\x2c\x87\xc2\x63\xc7\x23\x30\x6b\x18\xd1\x4b\x6a\x3f\xbb\xa3\xfa\x4d\xbe\x1a\xab\xfa\xc1\x1e\x9c\x67\xfc\x5c\xc7\xe6\xbb\xb1\xa9\x8e\x4d\x6d\xec\xed\xaf\xfa\x65\xc3\x6e\xbc\xec\xd7\x2d\x16\x9f\x7f\xd1\x3f\xae\x5e\xf4\xed\xb9\xe4\x92\x0b\xf5\x93\xfe\x76\x37\xea\x2e\xcf\xf7\x8d\xe1\x76\x9e\xf0\xed\x21\xfd\xed\x3e\x27\x13\xdf\x17\xd5\x19\x68\x3d\x46\x3f\xbb\x12\x59\x11\x67\xb0\x58\xa2\x87\x64\x3d\x1d\xc6\x7b\xb4\x04\x39\x16\x59\x21\x27\x52\xa8\x58\x01\x4f\x0a\x79\x25\xe2\x1c\x56\x71\x0a\xeb\x38\x81\xf1\x2a\x5e\xc0\x78\x1d\x8f\x61\x2c\x17\x73\x5e\x24\xd3\x78\xb9\x65\xc5\x81\xf5\xb4\x3c\x16\x13\x99\x89\x1f\x55\x3e\x17\xaa\x90\xc2\x88\xad\x5a\xeb\xcd\x9f\x8c\xbd\x66\x01\x22\x5b\xce\x84\xe2\x17\xa9\x88\x0f\x43\x48\xf2\x6c\x22\x2f\x97\x65\x78\x0b\x6e\x0b\x6d\x99\xec\x8b\x65\x6c\x3f\x6c\x7e\xfe\xa5\xfc\xb6\xb7\x9f\x4a\x13\xd2\x5f\xc8\xee\x8c\x89\x2d\xa2\xbe\x54\xc4\x8e\x9c\xcd\x9e\x7f\x29\xfb\xaa\xcc\x99\x7e\x29\xe7\xba\xcc\x99\x7c\x29\xe7\xb8\x02\xba\xf8\x62\xd6\x0a\xea\xf8\x4b\x59\xcf\xcb\x9c\xcb\xed\xd6\xb1\x6f\xf9\x8b\xc3\xd0\x3a\x14\x9d\xa4\x50\xe9\x0b\xb1\x6e\xb7\x0f\x45\xe7\x62\x59\x14\x79\x56\x67\x7d\x5f\xec\xb0\x01\xe6\x5c\x89\xac\x78\x95\x8f\x1d\x2b\x9b\xdf\x35\xdd\xa8\x94\xf8\xe4\xd3\x2a\x16\x9d\x15\xac\x63\xd1\x59\x6f\x63\xc7\x63\xf3\x0b\x07\x68\xc6\xaf\xe4\x25\x5e\x93\x66\x7c\xf5\x36\x5f\x26\x53\x73\x4e\x6d\x36\x2d\x34\x92\x9d\x4c\xd1\x44\x7b\x4b\x9a\xfa\x6b\x20\x3f\x54\xe6\x7d\xcb\x17\x03\xf6\x4b\x01\x13\xf6\xbe\x80\x19\xfb\xae\x80\x33\xf6\xa2\x80\x2b\xf6\x69\x0b\x6b\xf4\x28\xdc\x79\x4f\x49\xcb\xc0\x82\xd6\x58\xf1\xcb\x16\xb4\x44\x36\x6e\x51\xb8\x60\x21\x5c\xb2\xb0\xde\x83\xe7\xc6\x34\x68\x9e\x91\xd6\x2c\x5f\x2e\xc4\x38\xff\x98\x75\x4c\x91\xeb\xca\x81\xfd\x19\xc5\x0c\x75\x13\x6d\x8e\x8f\x4e\xbc\x46\x7d\x36\x7a\x05\xa9\x93\x20\xb2\x31\xc6\xdf\xc3\x50\xc2\xb3\x44\xa4\x36\xe3\x5b\xda\x59\x14\xeb\x54\xd8\x9c\x01\x37\x07\x33\xb4\xb2\x3c\x13\xad\x2a\x31\xf8\x28\x2e\x3e\xc8\x22\x28\xf8\x3c\x98\xca\xcb\x69\x2a\x2f\xa7\x45\x90\xe4\x69\xae\x5a\xd0\x52\x97\x17\x1c\x7d\xf7\x86\x10\xd2\x96\x33\xf5\xd7\x44\x41\x6a\xad\x38\xb6\xdb\xd2\xb0\xad\x0c\x46\x87\x94\x96\x46\x87\x3f\x58\xc7\xcc\x3b\xc9\xfa\x07\xcc\x90\xb4\xe8\x81\xa6\xfb\x48\x08\xb9\x1e\x58\xd5\xb9\x92\xc2\xf6\x1c\xd3\x9d\x9e\x9f\x42\xe2\x24\x2c\xe7\x36\xfa\x25\x24\x14\x96\x65\x49\x58\x10\x45\x21\x63\x87\x11\x08\xa6\x3a\x49\x2a\x45\x56\xfc\x0e\x45\xf5\xfd\x0e\xc6\xd5\xf4\xa9\x86\x22\xc6\x29\x31\x1a\x33\x63\xc2\x29\x1c\x66\xa5\x61\x66\x5e\x02\x09\x04\x92\x1a\x16\x4c\x50\x1c\x64\xcc\x6a\x24\xf5\x2f\xb7\x57\x1d\x6c\x15\xb1\x2b\xc2\x75\x36\xf5\x52\xaf\x82\xb2\x83\xe2\xd6\x0e\xde\x6b\x76\xcb\x90\x49\x53\x5b\x00\x32\x0a\x63\x7d\x12\x57\xf5\xe8\x25\x07\xae\x6b\xca\x8f\x66\xef\xa0\x5c\x67\x3d\xdc\x78\xfb\xf8\x64\xbd\x0c\xa1\xed\x8c\x64\xca\xb3\x4b\x31\xc6\x2d\x22\x16\x90\xb3\xc9\x4e\x76\x48\x2b\xf3\xfd\x78\xd8\x65\x2c\x3c\xc9\x7a\x29\x9a\xf1\x27\xbc\x9c\xd3\x5c\xe7\x05\x35\xcc\x46\x9d\x1a\x53\x62\x18\xe5\xb6\xd0\x97\x13\xaf\x46\x5a\xd8\x14\x67\xb8\x57\x4d\x57\x19\x37\x1a\xb6\x23\x0e\x58\xb0\xf0\xa4\x40\x86\x6e\x41\x49\xc6\xae\x86\x9a\xf2\x71\xaa\xc6\x27\x20\x1c\xa2\xac\x9c\x04\xa1\x09\xa3\x91\x6b\x17\xfc\xad\x5b\xa7\xbc\x59\xa7\x62\xd2\xad\x93\xb7\xdb\x49\x2a\xb8\x7a\x2b\x67\x22\x5f\xa2\x81\x1b\xce\x16\xa2\x28\xc3\xc4\x71\x8b\xc5\x91\xfc\xd9\x52\x78\x18\x86\x9a\xbc\xd5\xad\x55\x75\x6b\xe5\x9e\xd6\x2e\x6c\x6b\xcd\x54\x82\xdc\x69\xec\x87\xe6\xcb\x35\xfa\x19\xb2\xb6\x46\xd7\x9d\x24\x9f\xaf\x09\x85\xb1\x46\x49\x73\xdc\x39\x9b\x4d\x06\x45\x25\x0a\x74\xc8\x48\xc2\x66\xd6\x24\x2b\xfa\xfb\xfa\xbe\x20\xad\x0b\x31\xc9\x95\xb0\x73\xb2\x43\x16\xd8\xe3\xf1\xdc\x3d\xf8\x64\x79\xa4\x5d\xc0\x2a\x1e\x6b\xea\x75\x1d\x8f\x87\xd1\x48\x1f\x33\xa1\x3e\x40\xc2\x9a\x24\x58\x6c\x29\xf2\xa8\x2b\xb3\xb4\x49\x67\x15\x8c\xd1\xc0\x46\x08\x29\x4b\x3a\xeb\x40\x17\xd5\xa1\xda\x13\x16\x51\xb0\x84\xa9\xe9\xdc\x04\x66\x6c\x5c\xbe\xcb\x2a\xf3\x2e\x6b\xd7\x4f\x7c\x35\x94\x23\x96\xc1\x84\x5d\xf8\xbe\xf3\xfa\x89\x43\x17\x5b\x1e\x9d\xce\x03\x41\x70\x61\x52\x70\x09\xc4\xf5\xf8\x4c\x37\x9b\xa5\x5e\xdc\x13\x76\xb1\x5d\x98\x71\x51\x50\x8d\x8c\x6a\x8e\xc6\xb2\x22\x2e\x92\xcf\x8f\xcb\xc4\x8e\x8b\x9f\xdb\x91\xf1\x53\x3d\x36\x3a\x2a\x98\xa1\x41\x58\x13\x1d\xcc\x70\xd4\x9a\x63\x55\x69\x84\x9e\xdb\xb3\xe0\x3f\x74\xe3\xfd\x6d\x41\x0e\x0f\x05\x85\x73\xf4\xe3\x7d\x5e\x3e\xe6\xde\x15\xee\xe4\x33\x70\x0d\xd4\x89\x86\x6a\x47\xe6\x6e\x30\x67\x5f\x84\x39\xd3\x30\xf1\x84\xd2\xd4\xc6\xdd\xa0\x9e\xdd\x61\x04\xce\x34\xdc\x3c\x63\x37\x3c\xd7\xad\x3b\x79\x66\xdd\xea\xaf\x1d\x9f\xfa\xb5\xcb\x0a\xc6\xd6\x83\xf3\x58\xe0\x08\xa6\x32\xf9\xf0\x8d\x34\xbe\x13\xef\xd6\xb6\x4b\xab\x3c\xe6\x09\x6c\x45\x65\xee\xe9\x92\x6e\xe1\x7c\xfb\x7d\xe1\x38\x91\xdb\xd7\x3a\xc3\x3a\xaa\x9b\x68\xc2\xb7\xb4\xd3\x24\xa2\xd4\x5e\x2c\xb6\x68\xd6\xfa\x7e\xa1\x29\x95\x9f\xf4\xaf\xe3\x9e\x6e\xd7\x85\xe6\xb7\x65\xb5\xad\xb1\x3e\xe4\x4d\xc2\xa7\x96\x2f\x8c\xd7\xaa\xa6\xb2\xbd\x4d\xfe\xe1\xcd\xeb\x57\x9d\x45\xa1\x64\x76\x29\x27\x6b\x22\xa8\xdf\x8a\xef\x8d\x87\x2d\xbf\xf0\xff\x39\xba\xb7\xd9\xdc\x6b\xb5\xfe\xb9\xa5\xb4\xf3\x67\x2e\x33\xd2\x82\x16\xf5\x5b\x5b\x97\x62\x28\xb2\xda\x7f\x97\xbd\x39\x24\x4a\xf0\x42\x10\x73\xd4\x65\x8e\x17\x2c\xf1\x79\x2f\x33\xfc\x9e\xcc\xee\x09\x8a\x7f\x8a\xcd\x26\x2b\x25\x3f\xf9\x88\x71\x74\x1d\xe3\x10\x9e\x99\xed\x85\x71\x8a\x27\xfc\x56\x0b\x78\x7d\x03\x2f\xa7\xb1\x57\x0c\x2a\x5f\x5a\xa4\x08\xb8\x1f\xd9\x8e\x84\xd4\xcf\x62\x07\x1c\x77\x7a\x81\x4f\x97\xe2\xf2\xd9\x6a\x4e\xfe\x39\x6c\xfd\xd3\x17\x7e\xeb\x5f\xd9\xbf\xd4\xa8\x45\xf1\x62\x98\x4c\xb9\x7a\x9a\x8f\xc5\x69\x41\x5c\x9f\x0f\xbc\x6e\x8f\xa6\x35\x87\x23\xc7\xa2\x15\xe4\x4c\xe3\xca\x10\x12\xa6\x7a\x2c\x84\x05\x3b\x8c\x1c\x2f\x23\x04\x8f\xf7\xa4\x44\xb1\x3f\xa1\x4e\xe2\xa2\x0c\xea\xcc\x70\xbf\xb0\x5e\xcd\x35\x6c\xb4\xf1\x7a\xfc\x00\xdd\x36\x3b\xad\x91\xd4\xca\xc4\xe4\xbe\xdf\x53\xed\xf6\xf1\x83\xc3\x9d\x1c\x39\xdd\x6c\x6e\x96\xf3\xfd\x9c\x9e\xd0\x93\x4a\xb2\x3a\xa7\x7d\xa6\x06\x09\x3b\x0c\xe3\x28\x64\x8c\x11\xbe\x03\xc5\xf7\x29\x1d\x2c\x30\xfd\x98\x21\x0f\x8e\xe8\x10\x44\xe1\x2e\xe8\x9c\xb6\xdb\x1a\x3c\x58\xd7\x8a\x44\xfa\x11\x14\x41\x44\x3b\x4a\xcc\x53\x9e\x08\x72\xd4\x6a\x1d\x5d\xc2\x3f\x5b\xff\x34\x2f\x0e\xc8\x19\xc1\xe1\xd8\x5b\x75\xc1\xb0\x72\xaa\xab\xab\xe4\x03\x4d\x23\xe8\xe7\x9b\x50\xe5\xe6\x87\x8c\x65\x35\x9b\xad\x5a\x99\xb6\x7d\x8e\xaf\x37\x3d\x02\x75\xc3\x41\x99\x16\xde\xac\x41\x05\x11\x6d\xb7\x83\x40\x01\xb6\x64\x7f\xda\x09\xe1\x6c\x4c\x28\x3d\x64\xec\xa7\xe2\xa4\x5e\xf3\x4b\x36\x1c\x9d\xe8\x36\xdd\x2f\xda\x6d\x6e\x53\x97\x66\xe5\x23\x5d\x32\x26\xf4\xa0\x68\xb7\xcd\xa5\x89\x2c\x59\x41\x96\x90\xea\x41\xd8\x6c\xa4\xc9\xb6\xdc\xeb\x77\x91\x38\x62\x07\xa5\xdb\xba\x3d\x2e\x04\xb2\x5d\xd4\x50\xa5\xe4\xa4\x18\x8a\x11\xad\xf6\x3e\x7a\x6f\x72\xbd\xdd\x15\x3b\xe0\xf3\x3a\xa3\xe3\xb7\x49\xec\xdc\xfb\xc4\xa0\xd5\x8a\x1b\x9e\x6b\xbf\xe1\x85\x68\xf8\xc3\x2d\x5d\xd6\x5e\x8a\xe2\x97\xb7\x4f\x9f\xe7\x4b\xb5\x20\x66\xef\x99\x98\x33\x99\x2d\x0b\xa1\xe3\x78\x15\xf7\x46\x24\x79\x36\xd6\x71\xd2\xc9\x97\xa6\x72\x51\x26\x54\x5c\x79\xe3\x58\x9b\x0e\x5a\xdf\x5b\xdd\x49\xdd\x80\xd6\x5e\x8f\xab\xbd\x70\xd0\x0a\x5a\x7e\x96\x91\x40\xc0\x23\x1a\x8b\xfe\x93\x27\x4f\x9e\x0c\x5a\x3e\xc6\x61\x14\xfe\x7d\x40\xb7\xa4\xac\xf5\xdb\x65\x9a\xbe\x13\x5c\x11\x4a\x7d\x5b\xb8\x6a\x50\x9e\x15\x53\x42\xfd\x08\xba\x37\xd2\xbe\x31\x2f\xe6\x5d\xea\x13\x39\x68\xbd\xc5\xb4\x02\xf3\xc5\xf8\x9d\x39\xdf\x1c\xbf\x3b\xf8\x2d\xe1\x98\xfa\xad\xf7\xad\x98\xdf\xad\xd4\xfb\x56\x9c\x6d\x36\xc5\xed\x99\xdf\xb7\xe2\x56\xcb\xb8\xdc\x2d\x3a\x85\x58\x14\x44\xf8\xac\xd5\xa2\x83\x7f\x6a\x5c\xe8\x6c\x5c\xdc\xb7\xad\x7f\x52\xff\x9f\xad\x7f\xc6\xc2\xae\xc1\x4f\x73\xae\x16\x22\x6e\x1e\x35\xe6\x9e\x22\xf5\x3d\x8b\x08\xd7\x41\x9a\x35\x66\x50\x0b\x21\xe9\xa8\x20\xa2\x07\x92\x09\xc8\x58\x31\xd8\x03\x87\x09\xd7\x85\xac\xe3\x15\x47\xd6\xeb\x91\x64\x68\xb5\x52\x5f\xa4\x50\xce\x82\xc6\xc2\x2e\xe0\xca\x79\x40\x27\xc9\xd3\xe5\x2c\x5b\x30\xb9\xd9\x68\x64\xbd\x05\x6c\xf9\xcf\xf9\xc7\x45\xcc\x61\x92\xab\x19\x2f\xea\x6e\xb8\x9b\xc9\xac\xe3\x0c\x55\x4f\x8a\x0c\x0d\x3e\x0e\xb3\x9d\x1d\x30\x2a\x5d\xd1\x99\x7d\x58\x1e\x9f\xff\xca\x5a\x74\x6b\x81\x7f\x9d\x8f\xd7\xf1\xde\x23\xd9\x32\x48\xda\x6d\x52\x30\x3c\x5e\x29\x48\xcc\xb0\x07\x0a\xb6\x77\xdf\xd2\xc5\x06\xa9\x5b\x8a\xc4\xca\x7e\xff\x6a\x58\x5a\x5b\xf4\x86\xa5\x32\xc6\xcd\x19\x0f\x79\xc6\x54\xd6\xc1\x11\x81\xb4\xfe\xd6\xb5\x41\x82\x61\x53\x1e\x16\x4e\x40\xf7\x08\xc6\x4e\x04\x66\x5f\x36\x23\x60\xea\x84\xb1\x7a\x98\x98\x7a\xff\x55\xb4\x28\xcc\x33\x36\x29\x2b\x9e\xd5\xdf\x08\xe9\x0c\xc3\xb6\xe2\x2b\x27\x80\x15\xaf\x9d\x08\xcc\x7e\xd1\x8c\x80\x4b\x27\x8c\x15\x3b\x1c\x9d\xa6\xb7\x3b\x43\x87\x54\xd7\x6b\x89\x9a\xb8\x9d\x42\xc9\x19\xc1\x9b\x98\xa4\x72\x42\x5a\x85\x5a\x8a\x16\x9a\x84\x91\xee\x71\xd4\x9a\xf0\x74\x51\x27\x44\x75\xc2\x2b\xfe\xaa\x8c\x7e\xc5\x5f\x55\xf1\x06\x21\x65\xcc\xd7\x07\xb8\x71\xc9\xc6\x64\x67\xa6\x6f\x14\xe4\xe8\x0f\x32\x0c\xfc\xd1\xbf\xc6\x9f\xba\x5b\x3a\xf8\xd7\xf8\xd3\x83\x2d\x09\x30\x64\xff\xd0\x01\x1d\x90\xb7\xf8\x19\x9b\x78\xfb\xe7\x5f\x9d\x7f\x8d\x3f\x1d\x9b\xf4\xf7\x9b\x0a\x48\x5c\x95\xba\x7f\xe4\xa8\x19\x1c\x5c\xa3\xdc\xe8\x83\x51\xbb\x7d\xc8\x87\x5f\x8d\x50\xf3\x5c\xd6\x9b\x3d\x38\xba\x84\xd6\x51\xcb\x39\xb7\xdf\x1e\x41\xeb\x5e\x4b\x2f\x4d\x24\x98\x10\x7d\xc9\x52\xd4\x90\x65\x07\xe5\xc7\x32\x4d\x8d\xd1\x0b\x59\xbd\x63\x58\xfe\xf6\x75\x56\x97\x6c\x75\xc3\xe8\x49\x10\x46\x41\x18\xbd\x0d\xc3\x38\x0c\x5b\x54\xe3\x45\x8b\xfb\x37\x9b\xdd\x8c\x5f\xed\xcf\x08\xa7\x19\x13\xac\xef\x3b\x53\xfb\xb2\xb1\x2b\x3c\x87\x2d\xf9\xb1\x99\x42\xba\x81\x7b\x72\xad\x9c\x54\x42\x84\xc7\xba\xb4\xc7\xa2\x81\xf0\x44\x1c\x04\x36\xb7\x1f\xd1\xa3\x2e\x6e\x9d\xb7\x19\xcb\xc8\x71\x14\x3d\xa0\xf0\xa1\x26\xff\xef\x09\x7d\x48\x3a\xd7\x62\xd1\xb4\x81\x35\xcf\x0d\x77\xa7\x7a\xa8\x63\x7e\x01\x59\x47\xac\xe6\x79\x26\xb2\x42\xe3\xc0\x2d\x39\xa6\xf0\xfa\x4e\x20\xa3\xa0\x02\x1a\x05\x77\x01\xfb\xe6\x2e\x60\x9d\xbe\x37\xda\x1c\x77\xeb\xea\xba\x58\x9d\x1e\x8b\x2f\xd4\xf8\xdc\xaa\x78\xfd\xf8\x3d\x7c\x9d\xb1\xe7\xd9\x51\xb7\x9e\xa8\x6f\x1a\x7d\x61\xcc\x17\x83\x28\xb6\x7d\x42\xe9\x48\xef\xeb\xcc\x99\x9f\x77\x37\x46\x13\x85\x2a\x9b\x99\x5e\xb9\x1d\x71\x60\x3d\xcf\x3c\x81\xed\xad\x72\x3e\x6d\xd4\xde\x09\xc3\xf0\xc9\x57\x5f\x3d\x8c\xbe\x8a\xc2\x47\x0f\x1f\x3c\x79\xe0\x11\xd7\x2a\x74\x14\x7a\x82\x06\x26\xd3\xa3\x87\x8f\xba\x0f\x9d\x2a\x7f\x73\x01\x3d\xd5\xb5\xfa\xee\xb2\xfa\xab\x39\x63\x4f\x9b\xe4\xd2\xaf\xfb\x07\x1e\xc1\x08\x3d\xe4\x3a\x7f\x10\x35\x9b\xfe\x6c\xcf\x22\xc0\xbb\x69\x14\x08\xcf\x85\xfe\xe3\xcd\x21\x33\xd9\xee\x05\x3b\x39\x7f\xdf\xdf\x8e\x9b\xc0\x63\x37\x82\x88\x80\x75\xa9\xe7\xee\x8b\x3f\x33\xf6\xe0\x28\x8a\xe0\xe7\x8c\x7d\xd5\xd1\x23\x55\xcf\xf7\xb7\xcd\x66\x7f\x6f\xfa\x58\xb7\xe1\x7b\xb7\x0d\x78\xf7\xee\xfd\x99\x0d\x7e\xce\x3c\xbd\x05\x45\xaf\xf3\x55\xb7\xf1\xff\xb1\x4e\xd2\x2d\xe8\x3c\x7c\xd0\xfc\x9f\x7a\xc2\xef\x7c\xf5\x50\x97\x79\x12\x36\xfe\x8f\xaa\x32\x8f\xa3\xc6\xff\x5d\x2c\xf3\xe4\xf8\xab\x87\x71\x99\xe3\x49\x13\xe8\x23\x93\xe3\xf1\x83\xe3\xaf\x1e\x3a\x2f\x27\xb7\x8d\x9b\xed\x5d\xfc\xbd\x99\xbf\x7a\x80\xde\x67\x2c\xea\x7c\x15\x46\x0f\x1f\xc3\x77\x77\xda\x8e\x96\x0b\xe1\x91\xc2\x33\xa0\xc4\xee\x3e\xcf\xaf\x84\x5a\x4c\xf3\xdc\x6e\xbb\xf7\x19\x85\x17\x77\x01\x8d\x8b\xc0\x23\xc6\xa5\x6a\xe1\xeb\x69\xfc\x32\xe4\x1f\xfe\x0e\x0e\x41\xf4\xe9\x11\x52\xe8\x1a\x44\x50\xd0\xb8\x5c\x32\x55\xa4\x5f\x50\xbf\x7b\x13\x93\xec\xa9\xf9\x7e\xe6\xc8\x6c\xff\xd4\x6c\x46\xe5\x6f\xde\x7a\xc9\xd1\xa8\x21\x3a\x22\x45\x6d\x1b\x3c\x42\xe7\xdd\x1e\xc9\x8e\xd8\xfd\x8c\xee\x78\x23\x2f\xeb\xf6\x9e\x66\x04\x37\x07\xf5\x2a\x0c\x43\xb8\x91\x8b\xaf\xbd\xb5\xf2\xd9\x3c\x95\xc5\x72\x2c\xf6\xb9\x68\xc3\xc6\x78\xf7\x33\xba\x05\xd9\x99\x0b\x25\xf3\x71\xc3\x9b\xab\x9b\x4d\xe7\xd9\x92\x08\x3a\xc7\x14\x04\xff\x1f\xe8\x50\x14\x60\x97\xcc\x12\xaa\x7b\x24\x7c\xfe\xff\x40\x8f\x8a\xff\x81\x1e\x11\x22\x58\xd7\xd3\xdb\xa0\x17\x0e\xcc\x74\xed\x9b\xab\xb8\x6b\x3b\xde\x48\xf3\x31\xcd\x59\x6b\xff\x33\x1d\xaf\x1b\x9e\xf1\xd2\x43\x9a\xe8\xe4\x1f\x6e\xd8\xf2\x11\x9d\x45\xc1\x8b\xe5\xc2\x6f\xdd\x6b\xf9\x65\xe0\xad\x58\xd5\x0e\x34\x44\xe7\x22\xcd\x2f\x88\x83\x24\x39\x6f\xdc\x1c\x26\x42\x13\x8d\x78\x55\x28\xa6\x22\x23\x99\xfb\x60\x25\xff\xf3\xea\xd1\xf8\xcd\xd7\xcb\xc9\x44\x28\xb7\x15\xea\xf3\xad\x90\x6e\x2b\xf2\xff\xbc\x15\x85\x58\x15\x6e\xf5\xe9\xe7\xab\xcf\xdd\xea\x13\xee\xec\x07\xf7\x7a\xa7\xaf\xa2\x36\x1a\x45\x48\x77\x38\xc0\x7b\x85\xa0\xf4\x1d\x90\xb3\x0c\x32\x66\x44\x62\x28\xa4\x1c\x67\xdf\x54\xbc\x8f\xdf\xa2\x57\x07\x32\x33\x9d\x27\xb3\x05\xaf\xd5\x0b\x8e\xff\xed\xba\x0f\xec\xbb\xa6\x7b\x3b\xbe\xa5\x39\xf5\x08\x48\x73\xbd\xc2\x9b\xb8\x6e\x14\xbe\xef\x72\x96\x70\x92\x67\x14\x96\xf8\x35\x77\x37\xdf\xb4\x39\xd6\x7a\xe2\x7e\x54\xf9\x4c\x2e\x84\xeb\x67\x1b\x1a\xfe\x6f\xbf\x9f\xf1\x4b\x23\x84\x8f\xb7\x4c\x64\xef\x52\x89\xc6\x80\x51\xf2\xad\x93\x67\x42\x4f\x3e\xe3\xa0\xbf\xd3\x9c\x8f\x5d\x0e\x7a\xa6\xef\x15\x20\x3b\x0b\x95\x30\xd1\xe0\x41\x4d\xfe\xed\xb5\x24\x27\xa4\x1b\x1a\xfe\xa8\x89\x6e\xb7\xbb\xe1\x43\x27\x4c\xab\xd5\xf6\xe7\x42\xb7\xc2\x71\x0c\xfa\xf9\xd5\x36\x71\x57\xdb\xcc\x59\x6d\x38\x13\xac\xdf\x9c\x92\x82\xf5\x09\xde\x6d\x5e\x9f\xfd\xa8\x27\x42\x51\x33\x21\xdf\xaa\x7c\xf6\x06\x99\xf2\xa4\x00\x51\xa9\x88\xdc\x3b\xe3\x6c\xc6\x49\x8b\xcf\xe7\xa9\x4c\xb8\xae\xe3\x68\x35\x4b\x5b\x66\xf2\xaf\x4c\xa2\xde\x1e\x47\xd3\x42\x47\xc3\xda\x44\x49\x3d\x03\x47\x8b\xab\x4b\xdf\xe4\xae\x1a\x78\xc1\x5d\x0e\x0d\x67\x91\x8b\x66\xed\x1c\x02\xfa\x4b\x2f\x59\xd9\xd6\x0f\x34\x4e\xa7\x64\xe1\x89\x44\x69\x46\x49\x53\x9f\x11\xc5\xb2\xa1\x1c\xd1\xce\x0a\x12\x9f\xa9\xd2\xf0\x3a\x23\xe9\x51\xae\xf1\x32\x87\x84\x91\xe4\x28\x0f\x0a\xfd\xed\x16\xae\x4b\x06\x2c\x05\xd5\x59\x07\x2c\xd9\x36\xd9\x86\xed\x36\x11\x2c\xa4\xe0\x32\x47\x42\x0a\xb2\x23\x33\x59\x48\x34\xe2\xdb\x78\xc9\xc9\x98\xd0\x8b\xe6\xce\x7e\x53\x7d\xf4\x0e\x8e\x65\xee\xec\x1c\xd5\x17\xba\x4c\x81\x8b\xb3\x50\x18\x7d\x57\x87\xe4\xa6\x28\xd7\xc7\x44\x35\xe2\x97\xbc\x61\xe2\xd3\xf0\x05\x0a\xba\xd9\x58\x0e\x41\xf5\x08\x2b\x0e\xaa\x89\x81\x86\xb7\x3e\x26\x3a\xe7\x2a\xcf\x0b\x98\xb3\x4f\xe8\xde\x97\x6f\x61\xa6\x23\x57\x21\x9c\xe9\xbf\xeb\x10\xae\x30\x1c\xc1\x1a\xc3\xe8\x99\xe5\x70\x52\x2f\x77\x2c\xcf\xe6\x60\x36\xec\xc9\xa4\x94\xc1\xa4\x72\x42\xc8\x82\x15\x7d\x3d\xcd\x64\xe6\x5f\xa1\x6a\xfd\x60\xc6\x54\x7c\xc5\x14\x90\x31\xcb\xfa\x8c\xe4\x8c\x9c\xf9\x6b\x93\x74\xc6\xf2\x78\xcd\x72\x90\x6c\x02\x87\x64\xc2\x26\xc3\x25\x1b\xf7\x7a\xd1\x66\x31\xaa\x7a\x22\x87\xcb\x11\x56\x26\x27\x24\x65\xbe\x6e\x99\x79\xc4\x45\xd3\x11\x13\xf4\x12\x4e\x21\xc1\x94\xf5\x9e\x94\xc2\x78\x9e\xcb\x50\xd6\xdc\xc2\x9c\x77\x32\xb1\x2a\xd8\x04\xe4\xc0\x80\x8f\xdd\x5e\x8d\xf3\x4f\x92\xd9\x94\xfa\x6d\xe8\x01\xad\x32\xb9\x91\xf0\x6f\xf5\xd8\x0a\x18\x93\xb2\xbb\x94\x31\x32\x65\x24\xe9\xb3\x9c\xea\x88\xb4\xcf\x54\xcd\x89\x94\xc3\xa9\x31\xdb\x6f\x46\xa2\x5e\x0e\xe7\xdc\xd5\x76\xc6\x47\xc1\x2c\x1f\x8b\xd2\xa6\xdf\x2a\xac\x8c\xeb\x85\xa5\x39\xbd\x55\x54\x1a\xdf\x43\x63\x8f\xb5\x58\x0f\xbf\x55\x7b\xf1\x94\xdf\xaa\xbd\xf8\x92\x97\xa2\xeb\x86\x50\xd3\x23\xf3\x91\x93\x52\x7e\xeb\x9a\xc7\x85\xdd\x8e\xd9\xe0\x94\xc7\x19\xbc\xe2\xaf\xdc\x7f\x55\x17\x4b\xce\x3f\x8f\x79\x87\x8f\xc7\xa7\x28\x7d\xea\x30\x62\x78\x53\x24\xc2\xbc\x7f\xae\x2a\xe3\x85\xeb\xca\x6a\xf1\xaa\xea\xe9\xf9\x3a\x2c\xbb\x7a\xbe\x8a\x4a\xd3\x82\xe7\xeb\x88\x29\xfb\x89\x93\x69\xce\x46\x87\xab\xc3\x1b\x8c\x3e\xbb\x4b\x8c\x83\xfa\x2d\x64\xac\x38\x11\x4c\xe0\xfa\x39\xa1\x19\xcb\xcc\x4a\x6a\x64\xaa\xe4\x38\x0d\xdf\x87\xb3\x97\xbc\x7e\xfb\x65\x1f\x9d\x40\x8d\x4a\x3f\xec\x25\x3a\xea\x51\x77\x68\x81\xd7\x6e\xd6\x48\x04\x8f\x3c\x22\x08\x0d\x3a\x2e\x8b\xe1\x4d\x63\xca\x3a\x2b\x5f\x74\xae\x56\x8e\xa5\xe0\x66\xf2\x5a\x27\xaf\x1d\xc3\xb4\xbc\x21\xa1\x03\x92\x45\xa0\x5c\xc4\x9f\x93\x7a\x84\x04\xe4\x0d\xfc\x52\xea\x68\xc1\x9c\x85\x27\x73\x94\x84\x99\xa3\x96\x78\xce\x5e\xea\x83\xed\x0d\x87\xe7\x9c\x76\xae\xe4\x42\x16\xa7\x93\x42\x28\x92\x52\x10\x2c\x3c\x11\xbd\xc9\x89\xef\x0b\xb4\xb0\x27\x46\xb0\x64\xd9\x30\x31\x5a\x2d\x23\x98\xb2\xa5\xb7\x84\x05\x4b\x3a\x2b\x3f\xe9\x5c\xad\x60\xcc\x92\xce\x5a\x7f\xae\x21\x37\xb0\xc8\xcc\x39\xb4\x66\xa5\xf9\xdd\xd2\x0d\x7e\xca\xcc\xe4\x20\x02\x54\x30\x67\x4b\x7f\x82\x78\xad\x54\x6c\xb9\x57\xf4\x17\xfe\x7c\xb3\x51\xbd\x45\x30\xdf\x6c\xb2\xfe\x58\x87\xf2\xde\x38\x40\x3b\x2f\xa9\x69\x49\xdf\xb6\xa8\xf4\x75\xbe\x08\xd2\xce\x2a\x48\x75\x8b\xce\xd8\x38\x48\x3b\x6b\x1d\x58\xc3\x15\x9b\x79\x33\xff\xcc\x3b\x3b\xb8\xea\xcd\xbd\x79\xbb\x8d\xb6\x3d\x66\xed\x36\xb9\xf2\x19\x99\xb1\xd7\x9c\x70\x4a\xbd\x99\xb1\x40\x73\x66\xe3\xcf\xca\x78\xf4\xd6\x47\xe6\x01\xb9\x62\x35\xf7\xe4\x8a\x52\x7a\x74\xe5\x49\xd0\x03\xa0\xa1\x78\xec\x8a\x7a\x64\xce\xc8\xc4\x63\x13\x7a\x44\xa6\xfe\x84\x52\x9d\xba\xd6\xb0\x30\x75\x0e\xba\x6d\x01\x9b\xe9\x7c\x51\x30\xa7\x3a\xbc\x0e\xd8\x99\x37\xa7\x5b\x67\x4d\xa5\x96\x4a\x32\x83\x54\xa3\x7a\x34\xd4\x84\x71\x76\x26\x0e\xea\x8d\xa1\x53\xc3\x93\xa2\xf7\x00\x65\x9d\xc4\xb0\x18\xb5\xdb\xc8\x05\x57\x7d\xd1\x51\x68\xbf\x4c\x19\xb6\xb8\x72\xa9\x6b\xf3\x94\x5d\xbf\x83\x83\xaa\x6d\x03\x19\xa1\xb3\x1a\xbd\x2a\x0a\xa5\x2b\x1f\xdf\xe7\x54\xa2\x91\x6a\xc8\x86\xd2\xb6\x86\xf9\x82\x48\xe0\x50\x54\x12\x35\x35\x19\x5c\xbb\x0f\x43\xba\xe0\x43\x89\x95\xc4\x20\x8a\x7d\x41\x29\xe4\xfb\xe9\x02\x8d\xcc\x0a\x26\x40\x53\xce\x09\xa1\x5b\x9d\xaf\x10\x0a\x29\xa9\x3b\xba\xcf\x56\xfa\xec\xce\x69\xac\x74\xe1\xbf\x77\xec\x4b\x5b\x54\xea\xa2\xc6\xac\xf0\x7f\xe8\xd6\xfd\x03\x47\xb7\xee\x09\xa1\x1a\xae\xd8\x42\xee\x18\x94\x6e\xe2\x01\x1c\x54\x87\x7f\xca\x1b\x6f\x6a\x9d\x4b\x51\x58\x93\x29\x87\xd9\x1e\x63\xc8\xf9\x58\xdc\xcb\xf2\xe2\xde\x24\x5f\x66\xe3\xf8\x5e\xcb\xaf\x2f\x64\x8e\x18\xc5\xab\x5d\xdc\x62\x0d\x31\x7c\xa3\x49\xbf\x3d\x43\x14\x19\x6f\xe6\x33\x99\x11\x39\x14\x1d\x23\xab\x55\xa2\x05\x1d\x63\xa4\xb4\x6c\x0c\xdd\xc2\x42\x4f\xf5\x71\x48\x61\xec\x62\xac\x25\xe1\x35\xca\x92\x28\x6b\x21\x6a\xdd\x91\x31\x92\x98\x65\xb2\xc6\x66\x8e\x67\x63\x16\x9e\x9c\xa1\x10\xe4\x19\x5d\x30\x92\x30\x31\x3c\x1b\x51\xdb\x10\x98\x32\xb2\x64\x89\x6d\x04\xed\xac\xfc\xa5\xde\x6f\x8b\x8e\xfe\x77\xb5\xda\x6c\x5e\x73\x92\x53\x98\xb0\x65\x67\xad\x93\xd6\xc1\xa2\xa3\xff\x5d\xad\xcb\xa4\xa9\xc7\xe6\x8c\x90\xb9\xb3\xd1\xad\x49\x7a\x4a\x83\x4c\x57\x75\x34\xf7\xb8\x57\x0c\xcf\x46\x30\xf1\xd8\x1c\xb0\x02\x36\xf5\xc8\x8c\x29\x9d\x0c\x08\x96\x4d\xbc\x19\x2c\x10\x31\x60\x52\x14\xcc\xa8\x0e\xaf\x7d\x9d\x52\x0f\xff\xd4\x6c\x3f\x5e\x4a\x15\x26\xb0\xa8\xa4\x2d\x61\x5c\x8b\xa3\x2c\x71\x17\x9e\xf1\x39\xe1\xe6\xf9\xdf\xaa\x14\x0f\xd1\x9a\x20\x70\x0a\x62\x44\xa9\x51\x59\xc9\xd1\x78\x5d\xbd\x6b\x17\xf4\x24\xc7\x21\xcd\x29\x0e\x57\x3e\xa2\xd6\x92\x61\x0e\xad\x1c\x05\x80\xea\xdd\x99\xd8\x91\x6c\xb7\x49\xf9\xc9\xde\x71\xb2\x84\x32\x44\xe9\xbe\x42\x66\xc0\xb1\x90\xf9\x2c\x0b\xd9\x99\xa0\x20\x87\x49\x73\xb5\x30\x72\x23\x6a\xb3\x09\x29\xda\x85\x4b\x9a\xcb\xc8\x64\x6d\x44\x99\xac\x55\x7f\x95\xd3\xdf\x71\xdd\x5f\xd3\x5d\x50\xc3\x7c\xc4\x6e\xd4\x76\x74\xb3\x01\xfe\x8d\x7a\xe8\x41\xd1\x00\x0d\x13\x14\x6c\x68\x44\xcd\x89\xcb\x1b\x98\x94\x53\x5a\xae\xdf\x0c\xe7\xa3\x5a\xde\x19\xca\xce\x66\xb4\x18\x66\x23\xe6\x27\x04\x4d\xcb\x67\x0d\x09\xe2\xf9\x2e\x88\xa2\x09\xa2\x14\xbf\xcd\x86\xc5\x88\xf9\x0b\x82\x66\x87\x0b\xc7\x46\x82\x7b\x03\x1b\xe2\x9a\xdc\x8f\x5b\x0b\xfa\x89\x33\x01\x39\x2b\x60\x8a\x4e\xf7\x3b\xa9\xcc\x3e\xdc\x19\xc5\x61\x29\x58\x22\x1a\x5b\x76\xe4\xf8\x6e\x38\x35\x65\x42\x97\x49\xb1\xcc\xdf\x44\xe5\x63\x8d\x8f\x97\x34\x1e\xeb\xc2\x7f\x0f\x95\x27\xb7\xc9\x2a\x6a\x8c\x2c\xcc\xc4\x2e\x69\x9c\x68\xc8\xe3\xbf\x25\x69\xb8\xf8\x02\xe4\xb9\x81\xbc\xd8\xc2\x72\xfb\x96\xa3\xc4\xf0\x0d\x79\x43\x4d\x1e\x95\xe4\xba\xa5\x91\x4b\x02\xb9\xa2\xa4\x2b\x3a\xba\xa2\xa2\x2b\x1a\x9a\x56\xa6\x5f\x35\x11\x8d\x67\x42\x45\x36\x64\x26\xd8\xd4\x38\xbd\x97\x59\x7a\x7b\xa5\x49\x1c\xc8\x70\x27\x09\x36\xb4\xd2\xb7\xb5\x4e\x52\xb6\xe7\x92\xb5\x1d\x9d\x70\x26\x3a\xf3\x7c\x4e\xe8\x09\x75\xd0\xf8\x89\x44\xf2\x43\x52\x52\x30\x6e\xb7\xd6\x50\xa2\x8c\x75\x49\x54\x0c\x84\x91\x81\x2a\x2b\x2a\xca\x8a\xb8\xdd\x78\x28\x60\xec\x56\x46\x1b\x49\x2b\xee\x38\x15\xba\x97\x6d\xe1\x2d\xde\x50\x1a\x33\x55\xea\x71\xf9\x76\x9c\x9c\x6b\xa8\xd0\xbb\xd7\xc6\xaf\x1b\xf1\x25\xc8\x4b\x5e\xda\xaf\xbb\x12\x0a\x39\x3f\x48\xba\x0a\x5a\x56\x75\x9a\xa6\xec\x86\xf0\x53\x79\x78\xba\x12\x84\x0d\xc2\x29\x6d\x06\x13\x66\xbc\x63\xea\xdf\xb1\x71\x95\xb9\xac\x5d\x65\x1a\x49\x7f\x85\x78\xc2\xb0\x12\xf8\xbe\xce\x14\xe8\x97\x82\x56\xfc\x06\xb9\xaf\x67\x85\x4e\x27\x39\xfa\xae\x80\x54\xff\x91\xc0\x7b\xc6\x93\x26\xa7\xc0\xfb\x46\xdd\x97\x53\x90\x3d\xe3\x54\x53\x52\x90\xfd\x65\xbb\x4d\x96\x4c\x52\x24\x30\x92\xfe\x78\xb3\x59\xf4\x97\x15\x71\x5e\xea\xdf\x39\x23\x95\xc0\x82\xda\xcf\x31\x2c\xf5\x30\xd7\x7d\xb0\x63\x0a\xba\x15\xd8\x06\xf4\xa5\x41\x5d\x0d\x3b\x1c\x5d\x2c\xbe\x83\xa0\x2a\xbe\x0a\x3e\x82\x94\x5d\x45\x1d\xf0\x46\x73\x0c\xaa\xad\xf6\x0a\xaf\x3d\x53\xc8\xca\x3b\x42\x65\xaa\xce\x70\x51\x2a\x2e\x8d\x64\xa4\x61\xca\x54\x50\x8a\x7e\x53\x08\x77\x63\x0b\x1d\x6b\x0c\x4f\x96\x6b\xde\x9a\xfb\x0b\xb2\xcd\x26\x82\x85\xb3\x05\x4f\xb2\xbe\xd8\x6c\x44\x9f\xc9\xcd\x86\xf7\x8b\xcd\xa6\xe8\x33\x75\x42\xad\x50\x7d\xca\x48\xd1\xe3\xc8\x5a\x10\xbd\x0c\x48\xde\x58\xf1\x74\x98\x8e\xd8\x02\x16\x2c\x87\xc4\x63\x5d\x74\xa6\xc3\x17\xe2\x5e\x18\x4b\x96\xf9\x09\x28\xc6\xfd\xa4\x61\xb8\x2c\xce\x98\x0c\xf6\x24\x74\x6d\x09\xce\x54\xd0\x48\x38\xb6\x25\x30\x61\x5b\x37\xbb\xb2\x99\x9d\xe7\x8e\x67\x25\xe7\x7a\xbe\x68\xea\x28\xff\x8d\xfb\x3d\x4e\xb0\xbe\xba\xdc\x94\xb5\xae\xe5\x8d\xb1\x8c\xb9\x3f\x36\x78\xf1\x1a\x83\x95\x0d\xa2\xe3\xfc\x93\x45\x22\x85\xb9\x1f\x95\x2e\x64\x58\x81\xd7\x7f\x94\x3c\x16\x58\x9f\x58\x15\x22\xbb\x9b\x88\xbc\xb3\x94\x7d\x31\x0c\x47\xc3\x70\x04\xe6\x23\x1a\xd1\x3a\x21\x2a\x13\x22\x4c\x88\xed\x72\xb4\x83\x41\x07\x86\x7f\x11\x0f\x87\x37\xb0\xf6\x08\x86\x37\xf0\xf6\x68\x84\xcd\x9c\xc8\x6c\xbc\xe3\x9a\xd3\xb9\x90\xd5\x3c\xc3\x7a\x79\x2f\xeb\xe5\x3d\xad\x97\xf7\xa4\x5a\xde\x30\x67\xc3\x11\xcc\xdc\x43\x41\xaf\xd9\x59\xbb\x3d\xb7\x36\x45\xc5\xc7\x7b\xe7\x9c\xcc\x4a\x46\x01\xa5\x15\x67\x28\xd3\x58\x29\x26\x63\x74\xfc\xb4\x64\x45\x90\xc1\x94\x09\x3f\xd3\xe0\xfd\x0c\x32\x8f\x65\xf4\x24\x61\xf3\xf2\x00\x40\x09\xa8\x43\x32\x63\x09\xb2\xbb\x34\xba\x91\x2c\xe9\xac\x42\xda\x9f\x6e\x36\x44\xb1\xa4\xb3\x0e\x69\x7f\xa2\xd1\x90\x8e\x8f\x68\x6f\xbc\xd9\x10\x54\x45\x89\x68\x6f\x49\x35\x84\x59\x39\xbb\xd8\xef\x33\x46\xa4\x9f\xd3\xa3\xae\xbe\x78\x2b\x3f\xa5\x47\xdd\x83\x9d\x86\x0f\x8f\x47\x70\x06\x57\x68\xa0\x1a\xaa\xc8\xee\x08\x24\x5c\xc1\x59\x23\x32\xd2\x39\xf5\x30\x5e\x39\x91\x21\x9a\x81\xd4\x20\x28\x72\x0d\x49\xd1\x67\x57\x66\x4b\xf6\xd9\x19\x45\xfc\x38\x1f\xce\x1d\x3b\x3a\x8d\x50\x23\x2d\x58\x34\x53\x83\xc5\x88\x25\xd6\x0d\x99\xee\xce\x9a\x89\x60\x0f\xfe\x9e\x59\x9e\xe8\x05\x2b\x82\x3d\x98\xbb\x4c\xbe\xac\xdc\x2e\xc8\x09\xb9\xec\xd9\xa5\x71\xee\x5c\x51\x32\x76\x49\x0f\xf4\x7c\x9d\xe3\x7c\x9d\xe3\x7c\x9d\xe3\x7c\x9d\x03\x67\x06\x50\xa5\xe5\xc2\x71\xcd\x29\xd4\x78\x6b\x6c\x8d\x0a\x25\xaa\xfd\x47\x67\x85\x7d\xf3\xfd\x47\xe8\x4d\x84\xdc\xb8\x54\x36\xf9\x52\xd5\xc2\x84\x79\xbd\xac\x67\xf5\xb2\x3e\xab\x97\xf5\x55\x03\x6b\xd7\xbc\xef\xd2\xb2\x46\xc9\xf2\xa6\x8e\xf1\x56\xb2\x60\xaa\xcf\x34\xa6\x9d\xfb\x67\x86\xd9\x3b\x67\x69\x7c\xc6\x52\x20\x63\x96\xf7\xf5\xd5\xd1\x65\x11\x27\xf1\x15\x4b\xa0\xf8\x0c\xe7\xbb\xac\xed\xb0\xaa\x0e\x11\xea\x09\x29\x86\x4b\x3f\x6a\x1f\xa3\x05\xa7\xa5\xdf\xad\xbe\x8e\xdb\xc7\x48\xfa\x64\x9a\x50\x66\x4b\x2b\x2f\x6f\x18\xe1\x87\x8c\x89\x13\x63\x26\xd9\xd6\x68\x50\x57\xa3\x32\xfb\x0c\x25\xcb\xc4\x76\xdb\x6a\x58\x99\x30\xf0\x01\x91\x03\x6e\x58\x9e\xb2\xd4\xbe\x32\x61\xc4\x30\x34\x2e\x74\x8e\x62\xb8\x1c\xd5\xe9\x3a\x04\x64\xc2\x0a\xd4\x08\x2b\x50\x13\xac\x18\x76\xf1\x17\xdb\x3b\x41\x7b\xc7\xc3\x63\x27\xde\xe4\x09\x75\x6a\xd5\x7b\xdd\xb1\x01\xba\xcb\x9d\xc4\xce\x01\x31\xa1\xb6\x6a\xf7\xd4\x30\x87\x01\x75\xd6\xdd\x2e\x11\xe5\xde\x74\x32\xf7\xa6\x63\x54\xf9\xad\x0e\xbe\x2e\x89\xb7\x9d\x9b\xa4\x83\xa9\xfc\x06\xa7\xb6\x6e\x04\xe6\x5a\x34\x2e\x40\xe5\xf9\x13\xfe\xdd\xe3\xc7\xf7\xc5\xed\x67\x0e\x96\xbf\x9d\x42\x44\xf6\xca\x70\x04\xc9\x2e\x6e\x4e\x2a\x83\xb4\x16\x47\x25\x77\xa2\xfc\xe9\x49\xc1\x52\x17\x15\x0b\x92\xe8\x46\xe5\x63\xa1\x89\xa0\xce\xca\x98\xb2\x5f\x87\xc8\xd9\x5b\x45\x68\xb7\x6b\x1d\xd1\x76\x3b\x69\xa0\xdc\x05\x23\xdc\x57\x1a\xe5\x8e\x4b\xe4\x7b\x42\x32\x96\x98\x45\xd1\x6c\x59\x86\x1b\x59\x41\xae\x51\xa7\xce\xd3\xdd\x97\x87\xc3\x18\x16\x75\x9e\x68\x3f\x1c\x69\xcc\x70\x9b\x3c\xe1\x7e\x38\x52\xd7\x47\x1b\xa4\x47\x3d\xd4\xc8\xb5\xde\x37\xde\x7a\x94\xb9\x26\x2e\x2a\x4a\xd5\xd2\x38\x59\xa3\x02\x07\x13\xdd\x75\xbc\xb3\x72\xbc\xed\x9b\xb9\x19\x6e\xd7\x95\x8b\x49\x51\x38\xd8\xab\x10\x52\x33\x03\x89\x99\x81\x05\xce\x00\xec\x71\x52\x7f\x42\x14\x93\x66\x14\x9a\x8d\x34\x08\x54\x13\xd6\x14\x30\x4f\xb4\x2f\xcf\x18\x91\x6c\x95\xa7\xbb\x1f\xce\x52\xcf\x4b\x99\xe7\x78\x3f\x9c\xa5\x46\xd6\x94\x6e\xb9\x25\xb4\x2c\xf2\xd2\xd7\x3a\xdb\x75\x41\xec\x22\xc3\x0e\x62\xf7\xb0\x73\xb8\xb8\x6e\x6c\xcf\xd5\x1d\x5f\x68\x1b\x0f\x49\xa5\x55\xfb\x15\x82\xb8\xeb\x23\xaf\x7d\x81\x6a\x82\x58\x1b\xad\xbc\xa7\x9c\x65\xe4\xf8\x38\x7a\x5c\x5a\x4d\xfa\x8d\xb3\x07\xdd\x27\x0f\x9e\x3c\xfa\xaa\xfb\xe4\x51\xcd\x9f\xfc\x6b\xe7\xc1\xc6\x11\xf8\xdc\x79\xab\xc1\x47\xa5\x67\xbc\x94\x92\xf5\xc8\xb1\x23\x72\xf9\x90\x3a\x8f\x20\x3f\xba\xac\x56\x16\x01\x67\x9d\x30\x8c\x40\x32\x47\x0c\x98\x43\x74\x74\x1c\x86\xd4\xea\x9f\x75\x1e\x41\x52\x72\xfe\x60\xc1\x48\x08\x4f\x79\xe7\xf9\x5b\x4a\xa6\x56\xe3\xd8\x18\x41\x28\x64\xf2\xa1\x32\x7e\xb0\x74\xf1\x9b\xf1\xa8\x1d\x95\x27\x09\x65\x7d\x22\x18\x89\x1e\x3d\x7a\xf0\xb0\xfb\xd0\x13\x7e\x14\x46\xc7\x4f\xc2\x07\xdd\xee\x31\xfd\xc7\x6f\x9c\x1e\xfd\xc6\xb7\xc4\x95\x1d\x21\xf4\xd3\x84\x50\x18\x9b\x63\xde\x56\x54\x50\xc8\x7a\xa8\x43\xd6\x59\x14\x7a\x31\x54\xe9\xa8\x40\x5d\x34\x04\x3e\x4a\xde\xa6\x42\xfa\xb5\x44\xec\x07\x86\x4c\xb6\xba\x68\x9c\x59\xbb\x78\x46\xbf\x2a\x3c\x59\xf6\xf8\x89\xef\x2f\xf1\x3c\xcf\x7c\x46\xf2\x20\xa3\xf8\xd2\xb2\x57\x1b\x51\x90\x0c\xd1\xaf\xb1\x79\x3c\x46\x53\x4d\x56\xfb\x6a\x81\x9e\x38\x68\x67\xb2\x1a\x2c\x3a\x2b\x9f\x2d\x3a\x57\x2b\x8f\xa5\x31\x59\x74\x56\x6c\xd1\x99\xac\x90\x49\x5b\x4b\x29\x2c\x3a\x93\xf5\x60\xd1\x59\x63\xce\xb5\xcd\xb9\xc6\x68\x64\xdf\xb2\xb0\x5e\xda\x4d\x7e\x5d\x75\x80\xe9\x8b\x2f\xaa\x39\x55\xfc\x3e\x8e\x77\x60\x24\x4a\xec\x8d\xdd\xf2\x5f\x33\x30\x1a\xe2\x45\x67\xb2\x42\x16\xc9\x0a\x3f\x69\x1d\xbd\xc6\xe8\x35\x7e\x52\xb0\x77\x8d\xce\xaa\xbe\x06\x77\xd6\xb4\x44\x42\x51\xe8\xd5\x2b\xaf\xf3\xd0\xcf\xf4\x88\x64\xde\x33\x7e\xa0\x01\x4b\xaf\x92\xa5\x56\x54\x6f\xd2\x32\x66\x21\x33\xa2\xe8\xb6\x14\x5e\xe8\x5c\xb9\xd0\xaf\xd6\xd4\x30\x6f\xae\x74\xd3\xb0\xff\x0e\xab\x73\xd6\xd0\x28\xab\x59\x8c\xed\xb6\x1b\x22\x02\x96\x14\x8a\xdb\x78\x93\x7a\xfd\x14\xec\x93\x5e\x5a\xf1\x04\xac\x52\x7c\x7c\xf3\x24\xd7\xe7\x3f\xa6\xe9\xc5\x5f\x6c\x41\x2f\xbd\xbd\xd9\xec\x9a\x2c\xb6\xa0\xd1\x93\xa3\x6b\x93\x7d\x96\x99\x99\x61\x4b\xea\x25\x36\xa3\xa8\x85\xb4\x05\x9e\xce\xa7\x7c\x9f\xc6\xce\x4d\x28\x19\xf3\x51\xd2\x3e\xb3\xa5\xce\x64\x76\xb7\x82\xdc\x16\xe4\xb6\xe0\x37\x22\xe1\xeb\xbb\x15\x95\xb6\xa8\x2f\x6d\xd9\xb7\x86\x9f\x76\xa7\xc2\xb9\x2d\x9c\x6f\xe1\x4a\xa4\x79\x22\x8b\xf5\xdf\xa8\x3a\x65\x46\x6d\x21\x8e\x82\x74\x0b\x8a\x67\xe3\x7c\xf6\xc6\xb0\xf5\xee\x54\x7e\xc9\xc4\x8d\x01\x5f\xa2\xd2\x53\x03\x02\xdc\x3e\x71\xfd\x68\x40\xca\x6b\x6b\xd2\x31\x14\x2e\x11\x34\x4e\x3a\x0b\x51\x10\x01\x33\x92\x51\x04\x9b\xe0\x73\x99\xa0\x5b\xd0\x77\xed\x78\x57\x8e\x70\x47\x3a\x07\x6d\xfc\x8b\xc6\x33\x28\x56\xc2\x07\x1c\xef\xc6\xdc\x63\x1c\x8c\x57\x33\xe3\x8a\x8d\xe4\x8c\x48\x56\x04\x24\x65\x62\xb8\x18\xd1\xce\x8a\x7a\xd2\x27\x8a\x65\x41\xda\x59\x53\x4f\x51\x44\x98\x09\x4b\x81\xb3\xbc\xc2\x21\xc9\x16\xf2\xec\xee\x3d\x1d\x77\x6c\x26\xdd\x23\x13\x68\x3c\x1b\xff\xce\x77\x2d\xe8\x80\x62\x1f\x38\x09\x8e\xf1\x44\x89\x8c\x81\x75\x48\x58\xe7\xb1\xf3\x16\xb7\x20\x59\x35\x00\x2e\xfb\x12\x85\x49\xfe\xe2\xf0\x6b\x53\x3c\x60\x69\x50\x35\x67\x99\x15\x08\x53\xc8\xf1\x2d\x8c\xeb\xdf\xf2\xf5\x7f\xea\x9c\x01\x56\x5d\x7a\xc7\xca\x88\x33\xb8\xee\x6b\x15\x2f\x6d\x76\x70\xf3\xc4\x61\x7c\x2a\xca\x61\x56\xbd\x31\x2b\x92\x99\xc7\x8e\xad\xf3\x9c\xd8\xa0\xb2\x0d\x8d\x6d\xa4\xde\xf0\x15\xbd\xa4\xc9\x4c\xc3\x15\x33\x46\xa9\x1f\x98\x37\xb1\xc2\xbc\x89\xe1\x45\xad\xf6\xf8\x6a\x6c\x7b\x21\xf6\x4b\x7d\x66\x83\x90\xf8\x2c\x03\xee\xb3\xcc\x2b\x3a\x2b\x50\xe6\x63\x4d\x0f\x44\x67\xc5\xf8\x51\x02\xa2\xb3\x66\xea\x28\x31\x37\x7f\x0d\x99\x22\x4e\xc7\x17\xfb\x15\x18\x4c\x8e\x81\x35\x1a\x68\xf4\x99\x1c\x16\xee\x7b\xfe\x8d\x5b\x85\x35\xf8\xc6\x52\xf7\xcd\x50\x00\x9e\xa6\xa5\x20\xa5\x69\xa9\x59\x37\x87\xe1\x81\x39\x44\x45\x67\x15\xe8\x36\x4e\x99\xe8\xac\x83\xa2\xb3\x86\x09\x1b\x07\x28\x6a\xe1\x2d\xfd\xa9\x37\xc5\x8b\xb3\x37\x39\x4a\x7a\xf3\x4a\x0e\x0b\x4d\xc7\xeb\x53\x79\xd9\x6e\x93\xb9\xcf\xc8\x92\xbd\xe6\x7a\x0b\x79\x4b\x23\x1a\x31\xb5\xf1\xd3\x32\x7e\x4a\x61\xde\xcb\x75\xac\xc3\x8e\xc8\xbd\x39\x45\xf3\x68\x2b\x9f\x2d\x3d\xdb\x40\x8f\x1f\xcd\x75\xdc\xda\x67\x53\x37\x8e\xc2\x61\x68\x5c\xa9\x96\xf3\xb4\xd9\xcc\xfb\x2c\xa5\xf4\x93\x95\x7f\xb0\x56\x0d\xcb\x3b\xf0\x7f\xab\x81\xe8\x80\xba\xae\xa1\xdd\x26\x13\x26\x9b\xe2\x15\x65\x9b\xb1\x1f\x93\xaa\xf5\x93\x92\xe3\x58\x8a\x1e\xd5\x16\x44\x16\x7b\x5f\xda\x0a\x8d\x63\x04\x43\x83\xee\x30\x26\x74\x0b\x8b\xbf\xf9\x7a\xa5\xbe\xf0\xc6\x34\x26\x14\x16\x28\xe2\xb0\xa8\x5e\xaf\xce\x64\x76\x37\xe0\x39\x13\x9e\xd0\xc5\x9d\x11\xa2\x0d\x48\xfc\x8e\xf4\x7b\x7a\x13\x52\x8a\x90\x8a\xa9\x70\x39\xbf\x9f\x7f\xa8\xbb\x01\x23\xd1\x30\x1c\x23\xfd\x7c\x0f\x8f\x54\x23\xba\x4e\xe4\x10\xaf\xa9\xcb\x57\x30\xf4\x74\x65\x9f\x32\x47\x09\x02\x2b\x8c\x94\x30\x34\x5a\x88\xe2\x4c\x41\xb1\xd9\x44\x22\x78\x64\x24\x9a\x90\xaf\xaf\x43\x4b\x67\xf1\x2c\xbc\x85\x3f\xf6\xc6\xe8\x45\x55\x0d\xf3\x51\xb0\xa4\x9e\x1c\xe6\x23\x4f\x1c\x2d\x0f\x8c\x30\xd0\xc2\x9b\x5a\xc1\x9f\xb1\x37\xdd\xde\x90\xb6\xe1\xf5\x35\x80\xdf\x86\x07\x0d\xf5\xe6\x06\x0d\x5a\x34\xfc\x10\x85\x2f\xbf\xc2\x58\x9d\xc4\xf7\x7f\x89\x1a\x9b\x86\x7b\x37\x2c\x46\x74\x10\xc6\x7e\x5e\xa7\xdf\x45\x20\x07\xc5\x70\x76\xa4\x75\x5d\xd5\xe9\x90\x42\x7a\x9b\xf0\x2e\xd7\x47\xb9\x5e\xd8\xe9\xdf\x5c\xd8\xf9\x17\x16\x76\x42\x28\xa4\x48\xa0\xa4\xff\x75\x01\x9c\x14\xe9\xbb\xf4\xce\x97\x53\x4d\x2c\xa5\x28\x3e\x9c\xde\xf5\x36\x9a\xd9\x32\xd9\x16\x1c\x14\xfe\xf3\x0d\x89\xbe\xdd\xc5\xab\xdc\xc5\xab\x0f\x66\xd7\xde\x7a\x65\x90\x56\xd3\x1c\x78\xbf\x41\x09\x34\x3e\x54\xa3\x40\x6a\xd2\x23\x1b\xaa\x91\xab\x38\x9b\x37\xa4\xbc\x94\x03\xea\x86\x8c\x57\x4e\x81\x37\x83\xe6\x5a\x65\x2a\xd4\x80\xed\x2a\x43\x1f\x31\xbe\x20\xba\x01\xa0\xf4\xad\x4f\x2f\x39\x59\x87\xff\x8e\x0c\x58\x68\x64\xc0\xd4\x6d\xcb\xab\x60\x02\x72\xbd\xbc\xd4\xdf\x16\xe0\xfa\xfc\xf2\xca\x09\x05\x85\xf2\x5d\xea\xee\x92\xe7\x9f\x5f\x59\x16\xa4\xd8\x82\xaa\x67\xe0\xdb\xff\xfa\x8c\xaf\xeb\x19\x5f\xff\x7f\x33\xfe\xef\xcd\xf8\xfa\x7f\x70\xc6\xbf\xe7\xd5\xfb\x35\xc9\x18\x11\xac\x18\x88\x4e\x91\x3f\xb3\x1a\xd6\x92\xa7\xa4\x08\x22\x1a\xef\x46\x52\x5a\xd9\x8e\x6f\x89\x16\xa5\xbd\xb0\xe1\x64\xae\xd4\xfb\x28\xcd\xdc\x84\x90\x95\xd7\x89\x21\xaf\xef\x0a\x7c\x18\x8e\x7c\x6e\xf3\x74\x69\xcc\xc1\x2f\x4b\x64\x7e\x44\x1d\x99\xf1\x5f\x78\x43\x57\xf5\x7b\x5e\xbb\x1b\x17\x94\xd2\x81\x18\x46\xa3\xf8\x15\x7f\x65\x94\x5f\x39\x7c\xc7\xd9\xd1\x1f\x64\x10\x93\x0e\x1d\x90\x61\xaf\xcf\xfe\x18\x51\xfd\xe5\xff\x2b\x20\xf7\x46\xfa\xeb\xfe\xff\xd2\x7f\x42\x3a\x20\xff\x1a\xfb\x74\x40\x40\x7f\x75\xcc\xf7\xff\xd6\x19\x78\x70\xfd\x8f\x11\x1d\xdc\x3f\x92\xf5\xf2\x7f\x51\x69\x06\x91\x82\x7d\xc7\x3b\x62\x25\x12\x6c\xc0\xad\x0e\xf4\xad\xc5\x8f\x7b\x2d\x5f\x18\x6d\x9a\xc2\x75\x65\xf3\x03\x27\x9f\x26\x32\x4d\xe3\x02\x5d\x58\xa4\xf2\x32\x8b\x8b\x61\x77\x04\x0b\xf3\x75\x3c\x82\xc5\x7a\x76\x91\xeb\x0c\x0f\x46\x70\x2d\x54\x1e\x17\xc3\x87\x23\xf8\x28\xc7\xc5\x34\x2e\x86\x8f\x46\x90\xe4\xb3\x19\x8f\x8b\xe1\x57\x23\x98\x2b\x91\xc8\x85\xcc\x75\xd1\xc7\xe8\xb0\xf5\xf1\xc8\x8e\x67\x44\xa1\x50\x72\x16\x17\xc3\x27\x23\x40\x63\xbb\xc5\x30\x0a\x47\xae\x7d\xd6\x1f\x78\xe5\x24\x46\xb7\x89\x55\xdc\x2f\x81\xe1\x41\xeb\x5e\x2b\x36\x9f\x7e\xab\x65\x58\xcd\xd8\x62\x37\x23\x46\x0c\x5a\x7d\x9d\x13\xbf\xab\xac\x8b\x9d\x9c\x0b\xcc\x18\xe8\x8c\x8b\x46\x3e\xec\x6f\x23\x27\xc6\xa0\x7d\x1f\xfb\x5d\x65\xd6\x03\xc2\x0e\x0f\x05\x7e\x98\x28\x1c\x19\xb7\x38\x46\x94\x2f\xde\xbe\x0d\x83\x7d\x48\x9f\xcd\x38\x96\xc7\x2f\xeb\xb2\xa6\x1c\x44\x17\x48\x15\xe9\x00\xaa\xe2\x2a\x67\x0f\x33\x84\xa5\x3f\x6c\xd4\x7a\x2e\x5c\x28\x3a\x6c\xfa\xa1\xbf\xfc\x56\xab\x1e\xfc\xfb\x0d\xb9\x59\xbb\x2d\xad\xd8\x6c\xc9\xc7\xf5\x5b\xad\x03\xab\x32\x81\x0f\xc3\x2c\x1b\x46\x95\x50\x82\xec\x85\x83\x56\xd8\x69\xf9\x35\x92\x0c\x64\x69\xa7\x25\x6c\x51\x9f\xc7\xd5\xce\x93\x7e\x34\xe0\xd5\xd6\x94\x7e\x64\xcc\xfe\xf0\xda\x9a\x16\x8d\xb9\x03\x48\x06\x65\x51\xbf\xeb\x80\xdc\xbe\x70\x75\x14\x7e\x70\x02\xe0\x06\x3a\x45\x6e\x74\xce\x6e\x7b\xf9\xc2\x25\x55\xaf\x27\xbf\x5a\x2f\xbe\xb3\x22\x7c\x52\xcd\xf8\xa0\x15\xa2\x31\x21\x9f\x54\x63\x5b\x4f\xbd\x1e\x5f\x47\xd7\x37\xdc\xd4\x49\x94\xfa\xa4\x9e\xf7\x41\x0b\xf6\x42\xa9\xa7\xba\xd5\x8a\xf5\xb0\x54\xd0\xc2\x12\x5a\x95\xa5\x82\xa8\xe7\x7c\xd0\xfa\xdf\x06\x60\x35\xf7\x5b\xcb\xbf\xff\x89\xb3\x4f\xad\x7f\xb4\x62\x2b\x0f\x4b\xa2\x30\xf4\x04\xed\x14\xf9\xb7\x72\x25\xc6\xa4\xa0\x70\x11\x0b\xd6\xc7\x8a\x54\xbe\xcc\xc6\x04\x53\xad\xa6\x5e\x97\x42\xa2\x93\xd1\x1a\xdd\x78\x1f\xd3\xaa\xc6\x85\xac\x01\x83\xf6\x59\x24\xba\x11\xa2\xf4\x97\x79\xc2\x53\x61\x41\xb6\x44\xe6\x1a\x5d\x81\xa3\x4b\x68\xb5\x0c\x96\xb7\x39\xa2\x90\x6e\x41\x94\x2d\xbe\x71\x26\x50\x98\xb8\x69\x55\x3f\x2e\xdd\xd8\x1f\xcb\x61\xd2\x29\xf9\x67\x7a\xf8\x98\xc2\xbc\x2c\x78\x9f\x9b\xe1\x81\x82\x82\x8a\xef\x73\x58\xec\xb3\xfa\xf4\x77\x76\x08\x28\x26\x03\xf2\x9e\xb3\x63\xaf\x9a\xca\xe0\x31\x54\x22\xe2\xf6\xd3\x88\x4f\xc9\xa3\x63\x4a\x51\xb0\xaa\x76\xad\x50\x19\x77\x62\x8c\xe5\x03\x1e\xab\x7e\x3e\x70\xb7\x87\x0a\xf2\xca\x02\xa0\xde\x17\xb1\xea\x87\xce\xfe\x52\xcd\xdd\xa5\x68\xbc\xb3\x4f\xa3\x40\xb9\x1b\x15\xbb\xe6\x2c\xba\xc2\x57\x41\x44\xe9\x30\x1c\x6d\xe1\xf7\xcf\x8c\x62\xf4\x48\x07\x7e\x99\xcf\x85\x7a\xca\x17\x82\x50\x58\x7d\x3e\xb7\x6b\xf3\xd1\xd5\xe7\x17\x78\x8a\x16\x12\x32\x09\x5c\x82\x94\xd6\xff\x69\xbd\xa3\x67\x7c\x0e\x4a\xb2\x61\x6b\xdd\x82\xd6\x75\x0b\x5a\xbc\x05\xad\x49\x0b\x5a\xf3\x16\xb4\xb2\x16\xb4\xfe\xcf\xff\xa3\x05\xad\x59\x0b\x5a\x2d\x68\x7d\x68\x41\xeb\xac\x05\xad\xef\x5a\xd0\x7a\xdb\x82\xd6\x8f\x2d\x68\x3d\x6b\x41\xeb\x7d\x0b\x5a\xef\x5a\x23\x47\x43\x48\x36\xd9\x6f\x0e\xe6\xbc\x54\xf9\x72\x2e\xb3\xcb\xcd\xc6\x45\xa7\xd3\x7c\xb9\xe0\xd9\x78\x31\x10\x32\x26\x05\x93\xd6\x94\x71\x9d\x1d\x5e\x2d\x67\x17\x42\x19\x2b\x6f\x55\x76\xbd\x8f\x9c\x35\xd5\x10\xf2\x77\x5c\xc6\x0d\x47\xf6\x81\xab\xd0\x6b\x29\x61\xe1\x89\xec\x87\xed\x76\x8a\x1e\x72\x12\x3f\xf5\xa3\x3e\x47\xf7\xa4\x0e\xba\xe1\x41\x82\xf4\x22\xbe\x47\x8a\xce\x62\x79\x61\x6c\x60\x12\x19\xb0\x14\xa4\x9f\x52\x0a\x87\x84\x24\x3e\x4b\xfd\x88\xf6\x39\xa5\x27\x54\x57\x90\x33\xa2\xd7\xd0\x3f\x8a\x5d\x1f\x36\xaa\xa3\xc4\x95\x50\x7a\x3a\xcd\x12\xc9\xe8\x96\x82\x74\xc7\x26\x59\x2a\x25\xb2\x64\x6d\x4e\x96\x32\xa4\x49\xab\x56\x0b\xd4\x1d\x72\x46\x98\x33\x77\x73\x8e\x45\x22\x67\x3c\x1d\xb4\x3a\x3a\xa7\x0d\xe9\x5c\x8d\x93\xd9\x98\x81\x4f\x71\xfc\xf7\xa0\xa5\x3d\x64\x6b\x51\x23\x9d\x61\x18\x3c\x19\x1d\x5d\xc2\x5e\x75\xf6\xa1\x5f\x8c\x50\x9b\x9d\xd4\x93\x5a\xd6\x06\x66\x05\x53\x0a\x49\xe3\x88\x16\x2a\x11\x59\x31\xd0\x88\xb6\x0a\xe9\x26\x2f\xdc\x5c\x33\x99\x2d\x17\x83\xd6\xff\xf5\xff\xfb\xff\xeb\x5c\x18\x42\xb4\xda\xe8\x16\xcf\x06\x68\x55\x2b\xc6\x6f\x8d\x54\xf6\x30\x71\x35\xb5\x8c\xf4\xa0\x71\x23\x85\x4b\x0c\xcf\x2f\x58\x5a\xf2\x06\xd9\x9a\xe6\xf4\x42\x15\x32\x24\x52\xe6\x25\x49\x82\x1a\xb4\x86\xee\x38\x73\x29\x0c\xd4\xa4\x45\x1a\x62\x6d\x49\x86\x83\x96\xa6\xe8\xd9\x7a\x40\x66\xec\x30\x84\x35\x6b\x5d\xb6\x68\xfc\x13\x1f\xae\x47\x9b\x4d\x7d\x7a\x9d\xb5\xdb\xe4\x8c\x45\x5d\x0a\x57\x75\x36\x20\x93\xcd\xa6\x15\xea\xf2\x45\xbb\xdd\x62\xfa\x23\xa3\xc8\x46\x3c\x0c\xa1\x60\xad\xb0\x05\x19\x6b\x31\xab\xeb\x7d\xc1\x5a\xf7\x75\x96\xe9\x40\xc6\xad\xff\xd5\x32\xbc\xca\xa3\xe1\x45\xbe\xfa\x7d\x74\x64\xcc\xf6\xad\xa9\x3e\x7f\xfd\x35\x9e\x29\x1f\x4b\x5c\x13\xb7\x5a\x70\x59\x15\x56\xf1\xd1\xf0\x1f\x73\xa7\x44\xa2\xd3\xcf\x19\xb6\x19\xae\xd9\xd1\x70\x2c\x26\x97\x73\xb5\xf8\x47\x9d\xa7\x1e\xe3\xd3\x72\x8c\x25\x28\x48\x60\xca\x2e\xe0\x94\x5d\x6a\x54\xdf\x4a\x70\x20\xe8\x29\x3b\x27\x82\xfa\xa7\x20\x58\xab\x75\x50\x49\xb0\xbd\xb4\xd6\x74\x7b\xe1\x66\x13\x1d\x89\x9e\x61\xac\xb3\xca\x34\xe3\x38\x3e\x77\xef\x0d\x70\x46\xe1\x0a\xaf\x7c\x8d\x87\xda\xd8\x7d\x25\xad\xf0\x01\x67\x11\x48\x16\x44\x27\x1c\xb9\x5b\xbc\x94\x92\x15\x43\x3e\xb2\xd6\xa7\x3b\xad\x58\xb2\x82\x71\xd7\xe4\x74\xd8\x8a\xad\x87\x6e\x22\x19\x3e\x1b\x94\xc9\x63\x31\xe1\xcb\xb4\x88\xf5\x09\xe6\x23\x14\x8c\xbf\x27\x0e\x10\xcd\x10\xc9\xc2\xda\x76\x4a\x3f\x1c\xd4\x77\x29\x49\xab\x6b\x52\xa1\x49\x35\x81\x4e\xff\xe0\x25\x7a\x01\xf7\x45\xbb\xdd\xf2\x5b\x87\x86\xfb\xfc\x92\x1d\x46\xc8\x03\x7c\x39\x68\x11\x3d\x76\xcb\xc1\x32\x5e\xc4\xad\x00\xbf\x37\x9b\x32\xb2\xd5\x8a\x97\xd4\x9f\xc2\x29\x23\xad\x85\x59\x6c\x4a\x0e\x1f\xfb\xef\xf9\xd1\xf1\x08\x89\x9a\x53\x9f\xbc\x6c\xb7\xab\xfc\x14\x49\x1d\xb8\xa6\x86\x25\x18\x44\xce\xb3\xcc\x89\xef\xcb\x9e\x42\x39\x9f\x07\x8f\xfb\x24\xb9\x61\x4f\x76\xb3\x49\xfa\x0f\xbf\xa2\x9f\x4e\x19\x79\xf0\x88\x31\x96\x0c\x72\x5f\xb8\xc4\x67\x15\xa0\x66\x92\xdd\xbe\x97\xee\x96\x66\xed\xf6\xe1\x04\x67\x4f\x9f\x97\xd1\x51\x48\xcd\x12\xfe\xc8\xa6\x25\xb1\x5a\x36\xc8\x3f\x2d\x67\x71\xc5\x3e\xf6\xe6\x8e\xf1\xde\x79\xf0\xb1\x3a\xba\x0b\xbd\x88\x4b\x8b\xe2\xb3\x76\xbb\x04\xbe\xf2\x05\xac\xca\x6b\xf6\x3c\x28\x61\xc5\xba\x4a\x58\x31\x3d\x0c\x99\x5d\x01\xbd\x56\x2c\xd8\xd4\x17\xfe\xa9\xef\xba\x5d\x6e\x31\x13\xbf\xd2\x29\x6e\xfc\x1f\x3a\x7e\x55\x75\xee\x23\x5b\x39\xce\xb5\x7c\x0b\xc8\x26\x7f\xa4\x3b\x0b\x47\xb0\x95\xc9\x52\xae\x12\x54\x7f\x2e\x49\xc2\x1a\xa1\x9d\x0d\x1e\xc5\x47\x43\xbd\xdb\x9c\x0d\xe9\x9c\x59\x15\x21\xd4\x8d\xe0\x8c\xd2\xd8\x21\x3d\xea\xa4\x50\x27\xc1\xe9\xe7\x68\x79\xbc\xd0\x40\xd9\x9a\x4f\xf6\xe6\xbb\xb4\x26\x21\x7f\x54\x62\x22\x57\x7b\x69\xb9\x25\x21\x35\x2e\xc5\xbb\x84\xa6\x25\xf4\x92\xbe\x1b\xcd\xf6\x0b\x27\x05\x45\xba\x0d\x24\xab\x8d\xd5\x85\x10\x70\x0a\x8a\xe1\x42\xd6\xeb\xf8\x86\x71\x4f\xc7\x88\x2c\x91\x9e\xa0\xbe\xda\x36\x14\x5c\x1b\x56\x9b\x24\x43\xfa\x04\x32\xc9\x0a\x59\x9a\x8b\xe4\x4e\xc0\xf4\x10\x0a\x47\x41\x3e\x91\xbb\x54\xba\x19\xd7\xe0\x97\x1d\x06\x86\x63\xb5\x45\x36\xec\x80\x38\x85\xfe\xde\x50\x7c\xa6\x8a\x71\xb3\x0a\xc1\x5c\x9c\x58\x38\xcf\x8b\x34\x68\x10\xa2\x08\x3c\x40\x56\x0c\xf5\xa3\x6d\x2a\xc9\xa7\x8a\xa6\x8a\x5b\xd0\x82\x92\xec\x8a\x87\xc7\x23\x28\xc9\x8b\x78\xd8\xba\xaf\x09\xc1\xd1\xd6\xec\xcf\xa5\x64\x19\x79\xfc\x28\x7a\x42\x61\x8a\x0e\x3d\x1f\xc1\x04\xff\x46\x5d\x98\xcb\xca\x90\xdf\x4c\xb2\xb9\x3c\xea\xc2\x19\xfe\x7d\x00\x57\x92\x75\xbd\xb9\x84\xb5\x64\xd1\xe3\xf0\x68\x2e\xe1\x02\x53\xa2\xc7\x21\x5c\xca\xaa\xd1\x70\x5e\x7e\x17\x3c\x83\x6b\x27\xd0\x85\x53\x1b\x4a\xf2\x05\xbc\x2c\xbf\x85\x4c\xe1\xa3\x0d\x88\xd5\x1c\x56\x92\x91\x7a\x40\xa1\xf6\x35\x4a\xe1\xad\xcd\x96\xe6\x97\xf0\xa1\x5e\x69\xf0\xda\x7e\x2f\x64\x06\x6f\xaa\xef\xcb\x6c\xb3\xd9\xb3\xd2\x44\x3f\x1c\x44\xb1\xe8\x85\x83\x20\x8a\xc3\x2d\x3c\x97\xf5\xab\x0d\x7c\x6d\x03\x05\xcf\x1c\x0b\x86\x0d\xda\xbc\x1f\x0d\xc2\x58\xf4\x82\x68\x30\x97\x66\xab\x72\x34\x63\xe8\xda\x30\xdc\x2d\x30\x93\xa6\x44\x30\x2b\x8b\x2c\x76\x0c\x2a\xbf\x92\x0d\xfe\xda\x6b\x49\xc4\x51\x97\x52\x97\x59\xfb\x54\x12\xfa\xc9\x31\x48\x68\x17\x91\x68\xb7\x7f\x95\x9d\x29\x5f\xbc\xfe\x98\x59\xaf\x4e\x6b\x62\xe8\x16\xaa\x93\x86\xe6\x7b\x64\x2c\x52\xea\x05\xf0\x97\x64\x9f\xbe\x15\xbc\x58\xaa\x5d\x83\xbe\x1a\x66\xe7\x52\xe4\x33\x51\xa8\xb5\xce\x0e\x36\xdf\xd3\x3c\x4d\x05\x66\xdc\x29\x51\xab\x2f\x8a\xce\xc4\xe4\x5d\x00\xd7\xc7\x91\xac\xbd\x96\xfa\x3e\xef\xc9\x13\xfa\x9b\x24\xd9\x90\x8f\x1a\x15\x6c\xe1\x57\xc9\x3e\xbd\x99\x4f\xc5\x8d\xc6\x14\x9d\x05\x46\x13\xba\x05\x74\x0e\xb4\x93\x2e\x90\x7c\xcb\xd5\x58\x66\xbc\x10\x0b\x28\x8c\x73\x61\x82\x6e\x63\x85\xbe\x77\x8a\x61\x77\x44\xb7\x70\xb6\x4c\x0b\xb9\x0f\x82\xdb\x78\x17\xd2\x2d\xed\x17\x4c\x37\xff\xf6\x7a\x5e\xca\xcc\xde\xef\x77\xea\x79\xa6\x87\xb5\xd1\x54\x08\xcb\x76\xdd\x5a\xe8\x6f\x36\xee\x99\x19\x5c\x0b\xda\xba\x2b\xdb\x01\xf9\xe3\x8d\x76\xd4\xa3\xb3\x2f\xff\xdf\x6c\xc2\x8f\x65\x13\xe8\x16\xbe\xb3\x73\x7c\xa7\x85\x63\x17\x84\xfc\xe2\xd2\xc1\x15\x53\x6f\xcc\x67\x72\xe7\x85\xb7\x49\x06\x05\x46\x5f\xd1\xb8\x97\x7b\x83\x42\x61\xb4\x24\x8d\xb8\x11\x44\x29\xe7\x12\x9d\xcd\x56\x6e\x8c\xe9\x81\x29\xf3\x2c\x1b\xbb\x16\xa2\x7e\x94\xee\xa1\x19\x44\xbb\x02\x2a\x1a\x18\x0e\x63\x5d\x57\xd6\xe3\x38\x35\xa8\xbe\x5b\x40\xa4\x21\xdb\x4c\x3b\xc0\x7f\xaf\xb7\xf3\x5f\xb7\x6d\xe7\xc1\x5f\xcd\xdd\x1c\x5b\x1c\x60\x4c\x72\x4a\xf8\x59\xc2\xb7\x12\xbe\x97\xf0\x8b\x84\xf7\x12\xbe\x93\xf0\x42\xc2\x0f\x12\xee\x4b\xf8\x49\x82\x50\x50\x28\xc8\x14\x70\x05\x52\x81\x32\x0f\xc7\x4b\xd9\x19\xff\x02\xb9\x1b\x48\x15\x33\x3e\x00\xe3\xa7\x12\xaa\xb1\x2b\x03\xcf\xb2\xb1\xfe\x74\xbb\xda\x10\xb0\x6b\x42\xaa\xc7\x9e\x25\xaa\x0c\x3f\xcb\xc6\x6c\xa1\xb6\x50\x8f\x44\x7c\x43\xda\xde\x57\xea\x20\x57\x1d\x3e\x1e\x13\x8d\xab\xaf\xa4\x2f\xe2\xd2\x4f\x7a\x0d\xb3\x0a\x6a\x90\x86\x35\xa8\x1b\xce\x9e\xca\x2d\x2c\x76\x90\x0a\xfd\x64\xe1\x5d\xc9\xc6\x2a\x4a\x14\xa1\x9f\x52\x65\x4b\x8e\x9d\xc7\x99\x85\x4e\x59\x2a\x82\x43\xeb\x9e\xdf\xca\x3a\xeb\x2b\x0b\x2d\x15\xfc\x29\x99\x80\x9f\x25\x2b\xe0\x5b\xc9\x84\xc7\x2e\xf4\x44\xb0\x53\x49\x0a\x46\x0a\x1d\xa4\x47\x5d\xff\x4c\x52\xf8\x45\x6a\xec\x5e\x38\xe0\x96\xca\x5d\x57\x04\x0b\xd3\xe0\x5b\x09\x9c\x65\x7d\xa6\x4f\x2b\xdc\x13\xdc\xcb\x40\xed\x83\x98\x1b\x80\x90\xb2\x5f\xa4\x97\x43\xc2\xbe\x97\x9e\xf2\x53\xef\x54\x12\x49\x61\xc1\x52\x8f\x7b\xaf\xf5\xf7\x81\x32\x03\x70\x2d\xc9\x02\x12\x4a\xb1\xa9\xba\x99\x4a\xb7\xca\x31\x31\x31\x55\xae\xc3\x00\x77\x46\x71\x99\xa6\x8a\x42\xd7\xcb\x9d\x91\x9a\x38\x05\x86\xd7\x7a\xbd\x23\x5a\x0c\x47\x14\xf4\x61\xa8\xf7\x94\xf3\x98\x34\x57\x8e\x3b\x00\xe3\xa5\x1c\x0b\x70\xdd\x3b\xe7\xa1\x4a\xf7\xa0\xa0\x80\xad\x2f\x28\xbc\xd6\x89\x0e\x98\x99\x6a\x92\x51\xc3\x70\xe4\x15\xc3\x70\x84\x6a\x77\x5e\x31\x8c\xf4\x57\x57\x7f\x75\x9d\x52\x67\x8d\x52\x43\x9b\xb7\x3b\x0a\x6c\x5e\x8b\xcf\x11\x52\x60\x61\x76\x4d\x67\x30\x35\xb0\x25\xc2\x91\x03\xf4\xca\x02\xd5\xb9\x7c\xc3\xaf\xd2\xd9\xf4\xa7\x85\xa7\x3f\xdd\x66\xac\x77\x9b\xa1\xc1\x83\x81\x6d\x1b\xe0\xe4\xbe\x70\x46\xec\xb9\xc4\xa3\xc7\x13\x55\x57\x45\xd5\x55\x1c\xe9\x03\x9d\x72\xc4\x0c\x34\xf3\xb7\xab\xff\x22\x9a\xb8\x54\x70\xae\xe0\x5a\xc1\xa9\x82\x97\x0a\x3e\x2a\x58\x29\x78\xab\xe0\x83\x82\xd7\x0a\xde\x28\x78\xae\xe0\x6b\x05\xdf\x28\x78\xa7\xe0\x95\x82\xa7\x15\x32\xf8\x4d\x39\xc8\xe0\x57\x55\x21\x83\x67\xea\x56\x64\xf0\xb4\xdc\x20\x3f\x6a\x40\xce\xbe\xfd\xbd\x0a\xeb\x8d\xfb\xa7\x46\x4b\x4d\xb4\xd1\xc4\xa4\xb7\xa1\x8a\x3a\x23\x62\x53\xa8\xea\xfb\x6d\xa7\xbe\x5f\x1b\xf5\x3d\xd3\xd8\xaf\x17\x0e\xc8\x7b\xc9\x02\xf2\x02\x09\x5a\x0a\xdf\xe9\xc0\x0f\x92\x3d\x09\x29\x8d\x33\xd5\x9f\xca\x01\x86\xe2\x4c\xf5\x82\xa9\x6c\xb7\x89\xce\xf1\x24\xa4\x20\xd5\x30\x1c\xb1\xf7\x52\x7f\x44\x23\xf6\x62\x2f\xb2\xb9\x0d\xb6\x8b\x7a\x7e\xb3\x8b\x80\x5b\x86\xa5\x54\x6c\xf8\x5e\xef\xc9\x17\x92\x89\x11\x85\xa2\xf7\x9d\xad\xb7\xa0\x50\xf4\x7f\xd0\x81\x1f\x74\xc0\x31\x3c\xdd\x40\x1e\x73\x45\x86\xc2\xbb\x90\x50\x78\x17\x72\x84\xdc\xf9\x42\x55\x06\x59\x15\xd1\x07\x00\x5e\xd2\x14\x41\x07\xea\x80\x1e\xfb\x41\x1f\x7e\xfa\x76\xab\xf1\x85\x64\x13\xfd\xf7\xa0\x94\x08\x10\xc1\x7d\x09\x29\xcb\xfb\x16\x11\x25\xa8\x7a\xe2\xad\xa5\x97\xc2\x82\x5d\x4a\x92\xd3\x7e\xf4\x38\x3c\x58\xfc\x41\x52\xef\xbe\xec\x25\xed\x76\xd2\x4b\x3d\x41\x07\x56\x03\xc5\x5b\x4b\x5a\x35\x5d\xd1\xb8\xcc\x48\x12\x46\x12\xff\xf8\x51\x48\xff\x71\xfc\x28\x0c\xf4\x38\xb9\x45\x83\xb2\x6c\x35\x06\x8a\xc6\xe4\xd6\x11\xa1\xb0\x18\x88\xde\x7d\x39\xf8\x59\x91\xf7\x12\x04\xed\x9b\x8f\x17\x92\xb6\xdb\x7a\x1e\x04\x8d\x7f\xd6\x63\xf5\x42\x36\x93\xde\x63\xd2\x0b\xd9\x67\xef\xe5\x80\x88\xde\x7b\x59\x46\x82\xe8\xbf\x90\x65\x61\x1a\x8b\xfe\xbf\x0b\xdd\x58\xcf\xbf\x65\x92\x0f\x6e\xed\x12\x14\x8a\x65\x70\x5f\x32\xe7\x12\xf0\xab\x72\xb7\xd5\x5f\x0e\x0a\x7e\xa6\x53\x6e\xac\xcc\xc6\x96\xd0\xf0\x96\xa9\x23\x61\xf4\xa3\xaa\xa4\x0f\xca\x65\x92\xe1\x84\x1f\x64\xe6\xa4\xb8\xd4\x28\x57\x4f\xef\x20\xf3\x49\xd6\x0f\x07\xc7\x8f\xc2\x38\xd0\x73\x16\x67\xb6\x5b\x3f\xe9\xae\x08\xc5\x8a\x83\xf2\x38\x34\x7e\x6f\xed\xc2\x74\x28\x1c\x7b\xce\x3a\xd4\x98\x23\xac\xa7\x13\x7f\x54\x04\xe9\x14\xea\x10\x0a\x84\x82\x6e\x84\xa2\xfd\xa9\x9d\x98\x6a\x57\xed\xd9\x88\x37\xbb\xf8\x73\x03\xcf\x92\x22\x60\x02\x8d\x0a\xeb\x85\xe7\x3a\x27\xfd\xf6\xe6\x61\x12\x14\x0d\x8b\x7a\xdf\xdf\xcc\xd1\xc3\x73\x6b\x60\x3e\x8b\x76\xbb\x30\x11\x71\xd1\x13\xa8\x37\xa9\x03\x3d\xa7\x92\x5f\xd4\x5e\x45\x3f\xbd\x4d\x7f\x90\xec\x85\xee\xdb\x7b\xc9\xbe\x93\x0c\x59\x5b\x1c\x9f\x40\xf0\xc4\x7d\x8a\x4f\x28\x5c\x35\x65\x94\x55\x67\x91\xab\x82\x7c\xab\x28\x14\x68\xed\x6d\xc8\x19\xd7\x43\x32\xaa\x44\x00\xbf\x57\x84\x03\x91\x3a\xba\x18\x51\x7d\x20\x6f\x36\x18\x87\xba\x61\x03\xf2\xb3\x32\xb4\x2f\x06\xfb\x65\x88\x1b\xc5\x31\xa2\xff\x1a\x2d\x32\xf8\x59\x11\x59\x25\xed\xc9\x18\x8e\x8c\x4a\x1a\x8d\xed\x32\xe7\x4c\x96\x96\x86\xd0\x70\x45\x81\x0a\x2f\x6a\x98\x55\xee\x2a\x83\x48\xb7\x93\x65\x27\x9c\x49\xd0\x8d\x95\x4c\xb7\x12\x48\xca\x10\x7e\xa4\x9b\xa5\x41\xf6\xf3\x76\x9b\xe4\x2c\x85\xf7\x12\x2b\xd1\x3b\x07\x6b\xae\x74\x95\x15\x93\x66\xe2\x75\x16\xa6\x87\x6f\xb3\xf9\xce\x7e\x0d\x86\x43\x6b\xb8\x70\x04\xd5\xd7\x28\x1e\x0e\x91\x44\x1e\xc1\x10\x89\xe4\xd1\xc8\x88\xae\x28\xf6\xc9\xe2\x72\x24\x72\xf5\xc1\xf7\x9d\x7b\xf0\xfd\x50\x1f\x7c\x22\xbf\xf5\xe0\x7b\xef\x1e\x3e\x45\x0e\xef\xeb\xc3\x27\xcb\x6f\x3b\xcd\x1a\x85\x7e\x50\x6e\x21\x91\xbb\xc7\xc6\x77\x25\xb5\xa1\xa9\x40\x6b\xd2\x42\x93\x4a\x48\x14\x1e\xbc\x50\x24\xd3\x94\x93\xa0\x90\x69\xca\x49\x20\xe5\xd4\xd0\xb7\x7a\xa1\xca\x8b\x93\xef\x5f\x6a\x6a\xc0\x67\x44\x04\xd7\x8a\x1e\x5d\x6a\xc2\xc0\x67\xa4\x08\x4e\x4d\xe8\xa5\x0e\x65\xc1\x4b\x0c\x39\xb2\x2a\xca\x34\xd8\xe0\x96\xfb\x4e\xca\xfd\xcf\x36\xee\x1b\xc5\xca\xc6\xbd\xd3\x9f\xa6\x7d\xaf\x94\x25\x61\x2b\x88\x3f\x29\x78\xa1\x48\x49\x85\x38\x4d\xff\xe9\x73\xe0\x35\xc5\x6c\xa1\xcb\x0a\x78\x09\x3b\x67\xd7\x92\x3c\x97\x84\xe4\xec\x9d\xf2\x54\xf0\x4a\x79\x92\x7a\xb9\x4f\x72\xf6\x4a\x79\x3c\xf8\x46\x79\xca\x86\xbf\x51\x9e\x0c\xde\x29\x8f\x53\x2f\xa7\xf0\x8d\xf2\xb8\xff\x4e\x79\xd2\x7f\xa5\xb3\x1c\x9c\x2b\x9f\xe5\xf0\x51\xff\x7a\xe4\x1b\xe5\x93\x6f\x14\xe3\x94\xc2\xca\xc4\xbc\x53\x3e\x79\xa7\x98\xa4\x14\xde\x9a\x98\x57\xca\x27\xaf\x14\x53\x94\xde\xd2\x29\x91\xbb\xa3\xf9\x9d\x33\x9a\x45\x23\x85\x3b\x34\x7a\x86\xc2\x7b\x39\x41\x7a\xcd\x19\x39\xb7\x34\xcf\xcd\x60\x3d\x57\x4c\xc0\xd7\x4a\x93\x82\x78\x33\xc1\xd1\xaa\x8b\xc8\xdc\x19\xc8\x2f\xce\xd1\xfe\x2e\xc8\xfc\xdf\x9f\x97\x6a\x3a\x20\xad\xa7\x02\x92\x7a\x1a\x60\xc1\x56\x92\xa0\xda\x0d\x85\x31\x7b\x27\xc9\x82\xc2\x92\x2d\xda\xed\x60\x7c\xb4\x38\xf8\x60\x0e\xab\xa5\x9e\xac\xd7\xe5\x77\x4a\xe1\x4d\xf9\x9d\x50\xd0\x93\x36\xc6\x49\x1b\xdf\x98\xb4\xf1\x8d\x49\x1b\xdf\x61\xd2\x14\x3a\x41\xbb\x54\xec\x5c\xb1\x6b\xc5\x4e\x15\x7b\xa9\xd8\x47\xc5\x56\x8a\xbd\x55\x2c\x84\x0f\x2e\x49\xfb\xda\x0d\xbc\xb9\x71\xa3\x7a\xaf\xac\x70\x1a\xf3\x3f\x28\xc8\x98\xff\x5a\x01\x67\xfe\x1b\x05\x52\xf7\xdc\xe8\x1f\xd5\x92\x46\x13\x89\x92\xd7\x1f\x75\xd6\x95\xce\xf9\x56\x53\xf5\xbd\xa9\x89\xbe\xd6\xd1\xa7\x3a\xfa\xa5\xa2\x1a\xf9\x57\x10\x68\x6f\x22\xe9\xa0\x42\x82\xb1\xbe\xaa\x65\x50\x50\x6f\x2d\xf5\x3d\x8d\x1f\x49\xfd\xe9\x9c\x79\x79\x7e\x67\x0b\xa7\xa9\x5d\x00\xf5\x02\x25\xae\xf1\xf5\x8c\x09\x0c\x43\x41\x50\x34\x24\x73\xf1\xb7\xe8\xc8\xec\x4a\xa8\xc2\xa8\x04\x9a\x2f\x92\xd9\x4f\xc7\x18\x7f\x0d\x8f\x64\xac\xcc\x8a\xd1\xb4\xdd\x16\x55\xb8\x86\xdf\xf0\x2d\x99\xe4\x8d\x2b\xd7\xa5\x5e\x85\xfd\xb9\x1c\x08\xdf\x11\xd1\x08\xc4\xd1\x95\xa4\xde\x95\x8c\x05\xb8\x37\xb0\x45\x5e\xa2\xcc\x92\x49\xfb\x0f\x76\x25\xe9\xa0\xd8\x6c\xb2\x41\x9a\x93\xa9\x1e\x29\x98\xe4\xc6\x2f\x58\x8c\xc1\x18\x13\x6d\x5c\x9c\x38\x9b\x77\xb9\x77\x5c\x1d\xf0\x43\x52\xf8\xcc\x34\xaf\x08\xae\x64\x5c\xf4\x02\xfd\xe9\xeb\x4f\xc8\x46\xce\xb8\x63\x4d\xf6\x6a\x88\x60\x0f\x1c\x5d\x4b\x1c\xbf\x65\x4e\x02\x41\xc1\xa1\x43\x26\xb9\x7b\x69\x30\x1b\x93\xb3\xd7\x76\x83\x9a\x5b\xb7\xdd\x9e\xae\xfd\xd8\xaa\x4c\x6e\xf3\xa4\xa6\x2c\x32\x1d\x5e\xdb\xaf\x85\xdd\xd6\x63\xb6\xf0\x32\x3f\xf5\xf8\x41\xcd\x16\x48\x3c\x19\x8c\x3d\x05\xa9\x97\x05\x0b\x8f\x23\x73\x60\xec\x49\x3f\xf1\x14\x1d\x95\x8b\x21\xbf\x31\xef\x7f\xbb\x5e\x19\x24\x9e\x6a\xd6\xeb\x2f\x4c\xbd\xfe\xb8\xaa\x37\x0b\x52\x8f\xd3\x51\xc3\xb8\xe6\x1c\x47\xb3\x46\xbf\xc4\x21\x1d\x99\x20\x9a\x22\xc4\xeb\x95\xbe\x9b\x5c\x48\x14\x0a\xf2\xd8\xda\x46\xe0\x47\xb5\xa6\x99\x5e\x32\x36\xbf\x30\xf9\xa1\xe4\x17\xf6\xbb\x03\xbc\xaf\x5f\xc8\x38\xa4\x50\xdc\xe8\x71\xa3\xd6\x72\x5d\xdf\xa5\x72\x77\x96\x67\x79\xd3\xfe\x32\x7a\xe4\xdb\x19\x47\x33\x66\x09\xe3\x5e\x76\x60\x84\xae\xe5\x80\x48\x56\xf8\xdc\xbb\x42\x2b\xaf\x41\x72\xd4\xa5\x31\x91\xec\x2c\x27\x39\x48\xbd\x2e\xf0\x4b\x63\x16\xde\x0f\x07\xb2\xa7\x62\xd9\x57\x9a\x08\x94\x3e\xd3\xa5\x68\xad\xa5\xbd\x80\x31\x93\x27\x3a\xdb\xb8\xaf\xe2\x71\x4f\x9d\x8c\x03\x96\xd0\x85\xbe\x62\x0e\x73\x08\x90\x47\x35\xa6\xfa\xe3\xb5\xfe\x18\x51\x10\xf6\x0e\xb1\xd0\x9b\x78\x81\x9b\xd8\xe1\xdd\xd8\x35\x48\x0a\x7d\xd3\x2d\x70\x04\x02\x26\xe0\x42\x07\xec\xa1\xf3\x8d\x24\x81\x1e\x90\x72\x1f\x10\x1d\xec\x8e\x7a\xe1\x20\xc8\xe2\x8c\xfa\x57\x32\x98\x4a\xfa\x8f\x2b\xe7\x95\xf0\x2a\x6f\x18\xd8\xcb\x73\x32\x0c\x21\x1c\xe9\x3d\x91\xe7\x04\x6f\xfc\xfa\xe3\x91\xee\xbc\x65\x86\x34\x71\x92\x35\x34\x95\x31\x8b\x8c\x20\x2b\xa7\x26\xb3\x53\xe3\x92\x6f\x65\x6d\x39\x73\xdd\x06\x3b\x4e\x83\x51\x07\x69\x6f\x8a\x9e\xfe\x84\xc9\x5b\x13\x6b\x77\xc3\xc3\x11\x14\x7a\x05\x06\xb9\x5d\x35\x41\x6e\xd7\x60\x48\xed\x82\x82\x59\x4e\x14\xaa\xb2\x46\xfa\x14\xfe\x84\x52\xc9\x2d\xfb\x14\xd0\x02\x87\xe3\x1f\x0f\xc5\x68\x0b\x82\x15\x86\xc6\xce\xeb\xad\x9a\x88\xec\xce\x9e\xb0\xb3\xdb\x64\xee\xf5\x80\xa3\x11\x2d\x63\x31\x6b\x84\x46\x6f\xb3\x7d\xc6\x74\x3f\xaf\x1d\x7d\x3b\x78\x14\xe9\x47\xc5\xe9\xdc\x91\x2f\xfe\xcf\x34\x05\x6a\xb0\xb2\x81\x42\xd6\xce\x6a\xaa\x8d\x96\xed\xae\x1b\xab\x52\x6c\x57\xce\x10\x83\x23\xba\x75\x6e\x1a\xce\x71\x5b\x58\x79\x36\x36\x2c\xb3\x58\x2e\xbc\x12\x7f\xe6\xae\xf6\xb8\xce\x5a\x4a\xf7\xeb\xc3\xd4\xda\x3f\x43\x63\x1c\xa5\xeb\xca\xa2\xb3\x98\xca\x49\x41\x28\xa5\x5b\x50\x62\xb1\x4c\x8b\x5d\xf6\x7b\xc6\x2a\x29\x79\xdd\x05\x10\x66\xde\x33\xf7\x71\xfe\xa2\x71\x9a\xde\xbb\x34\x5c\x49\xbc\x33\x53\xa4\x44\x2e\x0d\x1b\xd8\x6c\xc6\xde\xd4\x75\x88\x90\xd7\x0e\x11\x8c\x7d\xfb\xd2\x26\xfc\x75\x69\x12\x3e\x2f\x0d\xc6\x89\xd2\x5c\xdc\x15\x3b\xb4\xf6\x55\xac\xfd\xbe\xf9\xce\x4d\xff\x3c\x77\xed\xea\x5b\xf6\x55\x69\x45\x67\x38\x32\x3a\xbe\x7b\x4d\x43\xa0\x3e\x01\x62\xda\xf2\x62\x4a\x7b\x2c\xa4\x0d\x4d\x64\xbd\x3a\x73\x54\x33\xd6\x80\x2e\x72\xc2\x21\xb7\x7e\x1d\xf9\xb0\x3b\x6a\xb7\x0f\xf3\x61\x77\x64\x2e\xe6\xd2\xe5\x71\x58\x3d\x99\x02\xf5\x64\xa4\xc5\x6e\x84\x1b\x93\x13\xd5\x1d\xba\x1c\x6e\x14\x1a\x91\xce\xeb\x53\x8e\x1c\xe5\xae\x37\x95\xdb\xd2\xe2\x0d\x12\x8f\x97\xba\x05\x02\x35\xef\xe0\x30\x44\x13\xe2\x26\xb5\x93\xd7\xe9\x66\xd6\xe0\x30\xa2\x14\x76\x4b\xe7\x55\xe9\x68\x6f\xe9\xbc\x2a\x1d\x52\xba\xdd\x22\x04\x97\xfb\x90\x18\xe6\x43\x41\xe1\x3a\x27\x29\xfe\x26\xd4\x2a\x24\x25\xbb\x0a\x49\xc9\x50\x8d\x3a\x82\x65\xec\x30\x73\x0f\x07\x58\xb2\x74\x18\x8e\x4e\x1c\xc7\xc9\x53\xb6\x84\x09\x3b\x0c\x4f\xa6\x9d\x2b\xe3\x9c\x62\xca\xa6\x9d\x8c\x32\xc6\x4a\xc3\x92\x07\x0b\x36\xed\x5c\x43\x63\x94\xd1\xff\xc3\x84\x4c\x3b\x57\x6c\xda\xc9\x3b\x28\x80\x37\xed\x98\xb9\x9d\xa0\x8c\x94\x69\xd9\x62\xb7\x65\xd5\x8c\x8c\xd9\xa2\x9c\x91\x31\xce\x88\x61\xda\x91\x69\x67\x05\xd3\x4e\xd6\x59\x41\x04\x92\x1e\x60\x6b\x8c\xe6\x76\x05\x5a\xb7\x67\xde\xb9\x06\x55\x81\x0f\xa2\x13\xd5\x67\xe1\x49\x10\xdc\xb9\x86\x79\x67\x05\x41\x55\xc5\x7c\xbb\x60\xd8\xf3\x9c\x76\xae\xf5\x80\x4c\xac\x32\xf1\xe1\xb4\x73\x45\x0f\xdc\x15\xe2\xec\xc9\xeb\xdc\x2e\xe7\x7a\x2d\x37\x6c\x8e\x00\x37\x26\x82\xf5\x98\xfb\x3e\xef\x15\x27\x54\x76\x32\x96\x31\x81\x26\xda\x3b\x73\x26\xf5\x05\xed\xa0\x8c\x0c\x6d\xa4\x53\xc5\xa9\x4b\xb9\xda\x4d\x4f\x7b\x4c\x93\xd1\xc3\x70\x14\xbf\xb1\x31\x1e\x21\x65\xa2\x3f\xc7\xe3\x36\x98\xbb\x4f\x68\x2f\x9b\x14\x68\x8e\xef\x3c\xe6\xb5\x04\xdf\xc7\x50\x70\x68\x88\x2f\x3e\x10\xe0\xab\x10\x84\x23\xc7\xdf\x7a\x75\x7f\x3a\x88\x98\xa6\x59\x38\x9b\x49\x7f\x2a\xe3\x20\xb2\xc2\x7e\x9c\x05\x33\x3c\xe9\xeb\xf5\xd6\xb0\xd7\x50\x19\x65\xd0\xab\x86\x91\xa5\xb5\xc8\xe0\x98\x88\x43\x59\x19\xb4\x42\xb7\x1c\x1a\xcb\x7e\xba\x9d\x13\x0a\x33\x36\x19\x46\x23\x7c\x7c\x83\x33\xdd\xd8\x19\x85\x2b\x4d\x51\xcd\x28\xac\x59\x78\xb2\xee\x4d\x4f\x7c\x7f\x0d\x73\x76\x09\x67\xec\x5a\xa7\xc1\x84\x5d\x98\xce\x5e\xb0\xe5\x70\x3d\x82\x4b\x0d\xeb\x82\xc2\x39\xbb\xa8\x60\x5d\x6b\x58\xe7\x14\x4e\x35\xac\x73\x0a\x2f\xd9\x65\x30\x87\x8f\xec\x65\xf5\x08\xb8\x62\x1f\xbd\x97\xf0\x96\xad\xfa\x73\x09\x1f\xd8\x99\x77\x8d\x76\x57\xcb\x47\xbd\x0f\xde\x47\x4d\x47\xad\x28\x5c\x79\xa7\xfe\x07\x4d\x5c\xad\x28\xa5\x90\xfb\xec\xed\xe0\xa5\xff\x51\xdf\x6a\x5e\xc2\xdb\x3f\xe6\x7d\x96\xfd\x71\xd9\x67\x96\x1a\x7c\xcd\xce\x14\x99\x2b\xdd\xb5\xb9\x22\x17\x14\x5f\x02\x5e\x1b\x7a\xea\x8d\x4e\x53\xf0\x1a\xe3\xde\x98\xb8\xe7\x8c\xbc\xfd\x03\x1b\x15\x44\x71\x44\xbd\x77\x92\xbc\xd1\xb8\xef\x84\xf0\xfe\xf3\xcd\x86\x33\xc6\x9e\xb7\xdb\xe4\x35\xb2\x40\x5f\xeb\x95\x6e\xed\x23\xd8\x52\xba\x2b\x95\x16\x20\xc9\x7b\xc1\x54\x6e\x36\x39\x9e\x19\x49\x2f\x98\x48\xfa\x47\xd4\x4e\xb7\x49\x75\x0f\x48\x0c\x7b\xe2\x63\xce\x32\xf2\xb0\x1b\xba\xae\xd7\x56\xce\x49\xb2\x7b\x9b\x72\x0f\x01\x48\x58\x61\x1e\x43\xf5\xe9\x0c\x63\x56\x18\x0e\xc2\x61\x04\xd3\x8a\xa4\x73\xce\xde\x59\x75\xc8\x9e\xdd\xca\xe3\x9b\x5a\xee\xc9\x15\x4c\x1d\xbe\xdd\xda\x86\x9e\x65\x63\x76\x01\xb9\x3e\x7d\x14\x1b\x8e\x6e\xe3\xf9\x95\x40\x26\x0d\x20\x33\x07\xc8\x19\xe4\x8c\x84\xf0\x31\xef\xbc\xa7\x24\x37\x33\x20\xd8\x4b\x4d\xba\x71\x7a\x90\xd7\x66\x52\x36\x1b\x22\x77\xde\xcd\x74\x0f\x43\x0a\xe7\x1a\x9b\x7f\x40\x84\x0f\x92\xd2\x58\xb4\xdb\x9f\xcb\xde\x3c\xbe\x32\x63\xb7\x11\x7f\x34\x7a\x02\x07\xf7\x50\x58\x6a\xba\xbf\xf9\x08\xb7\x44\x91\xd7\x9c\x59\x4e\xfc\x9e\xa7\xb1\x1b\xf5\xde\xbd\x46\x68\x56\xe6\x92\xd5\x13\x73\x7f\x36\x7e\xfa\xda\xed\x12\xed\xa2\xd7\xbe\xfa\x7e\x67\xd0\x4e\xe2\xbc\x54\xb8\x96\x8a\xea\x09\x99\x43\xb2\xff\xa5\xe2\xac\x31\x6b\xc9\x3e\x41\x91\x2b\x2b\x1e\x60\x69\x3b\x01\xc5\x88\xc2\x78\x6f\x95\x6b\x42\x3f\x8d\x1b\xbd\xd7\x04\x8b\x43\x65\x69\x8a\x8c\xa4\xd6\xd2\x6c\x6a\x0d\xcd\xc2\xb8\xae\xf6\xc0\x35\xe5\x92\xb0\x71\x27\x49\x05\xcf\x08\x85\x29\x43\x63\x48\xcb\x54\x43\x9d\x54\x42\xb9\xc6\x31\x0a\x52\x84\xa5\x9e\x44\x8a\x86\xa7\xd1\xff\x92\x46\x87\x51\x3b\x29\xed\x50\x91\x8c\x4d\x35\x0e\xaf\x09\xa3\x7e\x68\x4e\x94\x3b\xaf\x1f\xe3\x25\xa6\x40\x2f\x31\x0e\xf9\x93\x0d\x85\x4b\xfe\x34\x0e\x34\x3c\x17\x27\x9a\x82\xed\xb6\x93\x76\x7b\x6a\x5a\x39\x6d\x92\xb1\xd3\x9a\x8c\xd5\x44\xbd\xc9\x31\x91\x69\x21\x14\x79\x9b\xd7\x66\x00\x5d\xcb\x0a\x6f\xf3\x86\x59\xb6\x92\x52\xae\x33\x7c\x68\x10\xb5\x04\x4d\x77\xac\x74\x33\x7b\x21\xaa\xb8\x9a\x33\x25\x9e\x49\x94\x02\xa0\x01\x41\x23\x2c\x65\x8e\xa2\x91\x03\xe9\x5e\xeb\xdf\xed\x75\xce\x56\xb9\x43\x74\x96\x35\x1c\x86\x5b\x0a\x0d\x5a\xb4\x94\x7b\x7f\xc5\x5f\x01\xc7\x5f\xe3\x55\xdc\xde\x22\xf6\x5e\x0f\x44\x63\xc0\x0b\x16\x6d\x61\xe7\xb6\xe1\xb8\xd4\x51\xfd\x70\x30\x97\x71\x30\xd7\x37\xc9\x4b\x49\x54\x90\xd1\x83\x4b\x49\x12\x7d\x40\xf7\xa6\x72\x40\xca\x2b\xb8\x26\x17\x08\x47\x1b\x8f\xfd\x70\x30\x93\x71\x30\x93\xf5\x05\x5d\xa2\x3f\x09\x67\x67\x36\x5b\x51\x66\x4b\x4d\x36\x13\x50\x60\x0c\xf7\xd0\x58\x1e\xa2\x83\xaf\xa4\xcf\xe6\xfa\xb4\xbe\x94\x24\x0b\xa4\xb9\x37\x90\x2c\x60\xd2\x9b\x4a\x7c\xf8\x53\x41\x6a\x63\x55\xc0\x52\x8c\xe5\x3b\x36\x90\x1b\x96\x99\x90\x1d\x14\x64\xb5\x9d\x76\x7c\x9f\x9e\xca\xc1\xb9\x24\x04\x99\x1d\x1e\x41\x21\x1a\x4e\xa9\x87\xe4\x45\x80\xd4\x86\x47\x2c\xdf\x8b\x1a\xee\x34\x3d\x22\xd2\x53\x5e\x4e\x69\x4c\x0a\x9f\xd3\xa3\xee\x96\x58\xa3\x41\xff\xde\x10\xa0\x9d\x8c\x6a\x64\x99\x42\x0b\x4f\x20\x59\x5a\xdf\xe7\x6e\xcc\xa8\x01\x9a\x31\x5c\x07\x5b\xc0\x8d\xbd\xc7\x98\x59\x37\x28\xb6\xdb\xe6\x3a\x6a\x8c\x8b\xde\xf1\x56\xa1\x9e\x4a\x96\x79\x33\x09\xdc\x36\x44\xaf\x02\x3d\xa4\x36\x18\xba\x81\x66\xd2\x5c\x42\xd8\x08\x05\x8d\x72\x6e\x28\xd8\x49\x0d\x9a\x65\x4d\x9d\x95\x9b\xfc\xc6\xc5\xb1\x3f\x2d\x4f\x6d\xa4\x3e\x7b\x3a\xd2\xae\xd6\x03\xdd\x74\x75\xd4\xad\xe1\xa8\x5b\x9b\xae\x53\xec\xa3\x7b\x79\x0a\x68\x54\x53\x58\x9e\xf0\x10\x5b\x38\x93\x23\x87\x92\x78\xe3\xb0\x51\xed\xe3\x19\x7b\xe4\x5d\x48\x4d\x95\xf6\x35\xd1\x7c\xa9\x57\x47\x7f\x2a\x1b\xb6\x18\x1c\x53\x5c\x86\x23\x89\xa4\x6a\xbf\xd8\x36\xb8\xa6\x8e\xdf\xcc\x61\x04\xa1\xa6\x64\x95\xa5\xb9\x04\xd2\x5c\x99\xc6\x61\x6c\xa6\x29\x2d\x74\x02\xa0\x8c\xc2\x5b\x1e\xa4\x1e\x3e\x0e\x1f\x96\x4e\xf0\x0e\x79\xbb\x6d\xbc\x04\x2e\x58\xe1\xe5\x47\x09\x8c\x59\x50\x78\xe9\x51\x02\x4b\x0d\x51\xea\xf2\x53\xb6\xd6\x5f\x0b\x7a\x70\xa5\xc8\x14\xd6\x1a\xec\xd8\x2a\x67\x4c\xd8\x12\xe6\xba\xa6\x29\x20\x25\x3b\x53\x64\xa2\xbf\xce\xd8\xdc\x9b\x07\x33\x8f\x60\xd2\x94\x06\x91\x51\xed\x24\x67\xbd\xf2\x22\x7c\xc5\x9e\x4b\x72\xa6\x49\xdc\xb5\x2e\x44\x82\x79\x70\x45\x8f\x66\x98\xef\x4a\x91\x35\x4c\x75\xda\x44\x91\x35\x85\xda\xaf\xc4\xda\xa8\x35\xc1\xa5\xb9\x4e\x9c\x1b\xc5\xd0\x6b\x23\xf0\x75\x6a\x34\xa8\xcf\x7b\x97\xed\x36\xb9\x60\x97\x70\xc9\xce\x35\x49\x6c\xda\xfa\x92\x9d\x07\x97\xf0\x51\x8f\xfc\x4b\x8b\x9c\xb0\x4d\x1f\xdb\xed\xd3\xde\x35\x96\xb8\x86\x6b\x76\x0a\xa7\xec\x82\xc2\xc7\xcd\xe6\xa5\x46\x5f\x1f\x07\xd7\xfe\x69\x3f\xfc\x63\x3d\x8c\x46\x3d\xbd\xba\xd6\x7a\x75\x5d\x22\x6a\xbb\x8e\x4f\x69\x7c\xdd\x63\x3a\xad\xdd\xc6\x1c\xec\x34\x7e\xd9\x9f\xcb\x3f\xc8\xa5\x8e\x0e\x31\x3a\x1c\xf5\xd8\xb9\xed\xf5\xaa\xea\xad\x6f\x7a\x5b\x5e\xd4\x15\x59\xe9\x1e\x0f\xd7\x30\x51\x64\x45\x47\x4d\xcf\x5c\x95\x54\xaa\x64\x7c\x20\xe2\xb9\x0c\x84\xbe\x1b\x57\x5c\x95\x5e\x20\x07\x6a\xc3\xa2\xb8\xe8\x23\x72\xdb\xb0\x2e\x85\xcc\xc6\x3e\x88\xb3\x32\xf6\x31\x05\x55\x9e\x64\x2b\x4d\xf3\xed\x3b\x2c\x8c\xc9\xec\xcf\x1e\x11\x0b\x96\x68\x62\x77\xbc\xe7\x6c\x58\x82\xb5\x43\x3b\x81\x39\x1b\x2e\x61\x3a\x82\x19\x53\x18\x0d\x67\x8c\x0f\x66\x83\x30\x4e\x31\x18\xcf\x06\x29\x59\xfa\x64\xd9\x2b\x8f\x10\xaa\x63\x8d\x61\xae\x02\xbd\x42\x24\x6c\x86\x4f\x31\x2e\x1e\x9c\x1d\x32\x96\xb4\xdb\xe4\x90\x4c\x58\x4e\x0a\x98\x53\xba\xd9\x5c\xe8\xaf\x89\xf9\x98\xc3\x04\xaf\x08\xf3\x61\x77\xc4\x22\x5b\x80\x8e\x59\x08\x33\x7d\x1a\xb9\xb0\x34\x84\x39\x14\x35\x2a\x9d\xe8\xe5\x34\xc1\x4b\x46\x5c\xc1\xbf\x99\x0a\xdd\x06\xa6\xd6\xf8\x78\x52\xa1\x20\xd9\x6e\x17\xed\x36\xff\x63\x66\x17\xfa\xc1\x59\x3b\xdb\x6c\x0e\xc9\x95\xa9\x0c\x39\x20\x9b\x0d\xd1\x0d\xe2\xbb\x0d\x2a\x6b\xba\xb2\x24\xda\x55\x49\xa2\xd5\x09\x91\x4d\x88\xca\x84\xba\x19\x31\xb9\x4b\xb6\x5b\xce\x95\x9d\x2a\xe1\x98\x52\xba\x3d\x9c\x6d\x36\x45\xbb\x7d\x61\x06\x62\xb3\x29\x33\xcf\x75\xce\x39\x42\x46\xe2\x96\xcd\x20\x63\x67\x7b\x0f\x9f\xa4\x9c\x40\x53\x79\x61\xe9\xf8\xdb\x8e\x9f\xf1\x86\x2c\xda\xed\x84\xf6\x7a\xd1\xce\x31\x54\x94\x2f\x0f\xc8\x68\xc6\xdb\x87\x31\x33\x45\x81\x0f\x86\x21\x04\x62\x14\x23\x2e\x16\xc1\x5c\x8e\x8c\x18\xf3\xf3\x1c\xbe\xce\xe1\x9b\x1c\xde\xe5\xf0\x2a\x67\x91\x78\x02\x4f\x73\x16\xbc\xca\x1d\xa9\x39\xe7\xd2\x57\xbf\x3f\x23\xee\xab\x68\xbb\x1e\x93\xed\xb6\xec\xb1\x0c\x85\x72\x54\xbb\xad\x7a\x8c\x3b\x6f\xb7\x3a\x37\xa4\xb0\x30\x33\xae\x67\x76\x69\xcc\x00\xda\x47\x10\x9c\xee\x9c\x48\x48\x29\x3d\x64\x8c\x2c\x19\xf2\xca\x51\x75\x0e\x6b\xea\x85\x7f\xa4\xfd\x90\x8e\xf3\x4f\x8b\xf2\x04\x62\x8c\x8d\x37\x9b\x63\xfd\x67\x20\xe2\x0c\xc6\xfd\x68\xc0\xe3\xa2\x34\x03\x47\xc6\x8c\x8c\xfd\xd4\x7f\x40\xff\xf1\x40\xc3\x5c\xda\x33\xb0\x2c\x8f\x48\x5f\xe1\x11\xe5\x9c\x1e\xc8\xcc\xac\x89\x19\x8e\x52\xa9\x88\xcc\x64\x3f\x1c\x84\xf1\x71\x5c\xc6\x66\x55\x6c\x37\x8e\x4c\x6c\x34\x0a\x8a\x2a\x36\x8a\xc3\x58\xff\x3d\x8e\xbb\x0d\x1f\x82\x0e\x13\x37\x21\x02\x0d\x10\xae\x1a\xbe\xff\x1c\x46\x8d\x1e\x79\x74\x23\xa4\x97\x57\x6d\xc0\x39\x3b\x64\x8c\x0f\xb2\x80\xa3\xae\x65\x36\xa8\xe4\x64\xe3\x08\xc3\xd5\x01\x1f\x77\x6d\xd8\xf2\x85\xe3\x4a\xca\x76\xbb\x7b\x7d\x2f\xcd\xae\xd5\xde\x00\x8c\x67\x37\xb8\x82\x35\x5c\xb0\x1c\x2e\xcd\x5d\xfe\xbc\xbc\xbf\x5f\xef\xe7\x9d\x9f\xdb\xbb\xda\x29\x2c\xda\xed\x85\xb9\x28\x8c\xd1\xa6\x2c\x32\x09\xcf\x34\x5a\x9c\xb3\x99\x21\xb1\xf6\xef\x06\x72\x6a\xb0\xe1\xa4\xdd\x3e\x6b\xb7\x2f\x3b\x86\xeb\x4e\x2a\xae\xe9\x65\x75\xcf\xa2\x14\xca\xfa\xae\xe1\xac\xdd\xbe\x70\xae\x35\xb7\x32\x12\xf4\xc1\x97\xb0\xe1\x08\x16\xfa\x67\xcd\x0e\xc3\xcf\x89\xc6\x37\xec\xd7\x37\x0d\xe2\x6b\x32\x65\xb1\xeb\x41\xac\xf2\xcf\x8d\xcc\xf0\xc5\x30\xd3\x94\x85\x3e\x09\xd2\xda\x6d\x9c\xbe\x57\xc2\x94\x2d\x11\x5b\xb2\xe5\x30\x1a\x9d\x24\xc8\x1e\x4b\xa8\x62\x53\xc8\xd9\xc4\xf8\xcc\x4b\x87\x89\xb9\xb4\x99\x4c\x90\xf7\x18\x1f\x4c\x50\x0b\x7f\x1a\x28\xea\x11\x1e\xe4\xb4\x4f\x26\x41\x4e\x3d\x22\x02\x45\xdb\x6d\xdf\x2f\xe2\x49\x8f\x35\xb3\xf4\x1a\x59\x82\xa0\x7e\x6d\xd8\x22\xc1\xbb\x6e\xb7\x0b\x90\xe8\x7c\xa1\xe4\x7c\x24\xb4\xbc\x84\x9e\x90\x6c\xb3\x41\xe1\xca\x7c\xf7\xfe\x99\x61\x64\x83\xf9\xde\xe0\x25\xe4\xfa\xaa\xe8\x1c\x02\xb2\xdd\x3e\xcf\x49\x02\x29\x14\x86\xb2\xcf\x1b\xdc\x05\x8a\xeb\x2c\x61\x0b\x36\x36\x38\xd0\xe1\x36\x5c\x5b\xc9\x49\xfc\xa3\x27\x7a\xdf\xed\xfe\xd4\xbd\x78\x49\x0c\x68\x1c\xb3\x68\xb7\xc7\x96\x37\xa0\x20\xd7\x2b\x91\x2e\x99\x82\x29\xcb\x61\xc2\x52\xc0\x97\x8e\x54\xd3\x37\x8d\xae\x5c\x54\xc4\x6d\x4e\x6b\xf2\x39\x6d\xb7\xcf\xa8\x9b\x54\x6b\x63\x27\x6c\x38\xaf\x6d\x23\x3c\xcd\x6b\x95\xc5\x57\xb9\x3e\x84\x61\x76\x6b\xea\x8c\xd2\x11\x5c\xb2\xa1\xba\x35\x87\x42\x92\xf5\xb6\xd4\x9c\xd2\xd1\xc1\xe1\xee\x7d\xc4\x1c\x06\x57\xc6\x23\x92\xa1\x07\x13\x43\x08\x1a\xde\x6c\x04\x4b\x94\x9d\x0f\x52\x98\x22\x2f\x38\x48\xf4\x70\xe5\x2c\x0b\x52\x58\xea\x13\x39\xef\x87\xe6\xd1\x25\x3f\x62\x4b\x58\xf6\x42\x13\xe8\x95\x7e\xdd\x0f\xf2\x9e\x71\x54\x95\x5b\xfa\x5f\x4e\xc8\xb2\x6f\x73\xf5\xc7\x55\xae\xbe\xf1\x61\x95\xd3\x2d\xc2\x97\x15\xfc\xde\x5e\xf8\x7b\x4b\xde\x80\xbf\xb7\x15\x08\x9f\x07\x09\x4c\x77\xdb\x3f\x85\xe9\x9d\xda\x3f\xfd\x72\xfb\x55\x05\xbf\xb7\x17\xfe\x67\xdb\x3f\xfd\x6c\xfb\x4b\x8b\xa5\xa8\x12\xaf\xa7\x8c\xa5\xfe\xc2\x5b\xa2\x44\x03\x4b\xfc\x85\x37\xa5\x30\xee\x45\xed\x36\x5e\xb1\x58\xea\x8f\xbd\x25\x5e\xb4\x58\xe2\x8f\x75\xe2\x61\xb8\xd5\xff\x91\x04\x2e\xa1\x3c\xb6\x07\x9f\x5f\xdd\x1a\x07\x46\x34\x26\x67\x9b\xcd\x2d\xb9\x12\x5c\x3b\x48\xf5\x55\x71\x97\x3a\xee\x12\x29\x9c\x74\xb3\x71\x30\xaf\x01\xb7\x9d\x33\x05\x33\x96\xc3\x19\x4b\xcb\x5e\x9d\x3b\x34\xfb\x5f\x79\xd3\x2c\x32\x62\xd3\x10\x14\x7b\xf2\x28\x84\x9c\x3d\x0c\x2b\xe2\x3d\x63\x9f\x16\x85\x12\x7c\xb6\xcf\x68\xb8\x68\xb7\x0b\x73\xc6\xc5\x82\xfd\x86\xe7\x37\xa2\x16\x52\xb0\x8c\x6e\xc1\xb8\x9a\xaa\x0b\xa6\x9f\x37\xf7\x5d\x32\xfe\xa4\xfd\x44\x63\x3a\x7e\x6a\x69\xc5\xdc\x7e\x46\xa3\xfa\x6d\x3e\xa3\xf1\x70\xc8\x41\x8e\x00\x71\x8b\xbe\x96\xe8\x4e\xfd\x9a\xdf\x94\x6b\x6d\x68\x77\x39\x87\xca\xaf\x79\xa9\xb5\x91\xc3\xaf\x79\xad\x35\x91\x6f\x6f\x55\x00\xab\xc3\x26\xd5\x55\xd2\xcb\x5d\x90\x0e\xbc\xa7\xce\x8b\xf0\x8f\x96\xef\xf6\x75\x6e\x75\xa7\xbe\x31\x4a\x4d\x46\x7a\xf0\x5d\x29\xaf\x52\x81\xf9\xdd\x79\x6f\xff\x7d\x8f\xe4\xe1\x6b\x47\xf2\xd0\x14\xc5\x0b\xbc\x08\xbe\x46\xc3\x85\x46\x33\x2a\x67\x56\x2f\x0a\x52\xf6\x2e\xf7\xb2\xe0\x9b\xdc\xe3\x46\xf0\x30\xf7\x32\xff\x1d\x86\x0e\x9e\xe7\xe5\xf3\xca\x73\x49\x72\x2f\xf7\x53\x2f\xa5\xa8\x3d\xa5\x1b\xab\x1b\x9a\xe9\x06\x3a\xc4\xe5\x9f\x2e\x97\xf1\x79\xbe\x2b\xeb\xf7\x6b\x4e\xc1\x7f\x9e\xe3\xb4\xfc\x9c\xb3\x61\x75\x40\x8d\xe0\xdb\x4a\x0a\xa3\x56\x0b\x6d\x0a\x62\xfc\x9c\x3b\x43\xfb\x7d\xf3\x09\xfe\xe7\x5c\xef\x40\x01\x3f\xe7\x7a\xfb\x15\xf0\x67\x4e\xbe\xcd\x0d\x55\xfd\x4b\x7e\x9b\xca\xaf\x2d\xfb\x5d\xfe\x3f\xa9\xf9\x2b\x27\xe4\xbb\xfc\x86\xf2\x6f\x6d\x8c\xda\x7e\x44\xdb\x2d\xbc\xcf\x6f\xaa\x03\x3b\xdc\xd2\xbd\x9a\xc0\xb6\x0f\x2f\xf2\xdb\xd5\x5b\xff\x63\xe5\x5f\x39\x21\x2f\xf2\x52\x09\x75\x4f\xcb\x6f\xd7\xfe\xb5\xad\xfb\xe1\xd6\xd6\xfd\xb7\x54\x80\xe5\x84\xfc\xf0\xd9\x26\xee\xd7\xf2\xb5\xed\xbb\xff\x99\xd1\xfb\x2f\x28\x07\xcb\x09\xb9\xff\xd9\xc6\xfd\x97\x35\x86\xeb\x25\x77\xcb\x4a\x73\xc4\xe9\x1b\xdb\xe8\x90\x1c\x8a\xcd\xe6\xf0\x7d\x7e\x8b\x12\x2e\x6d\xb7\xdf\xe7\x4d\xa5\xfa\x5a\xae\xbe\xb9\x21\xf5\x65\xc8\xee\x51\x47\x72\x3e\xdf\xe9\x8e\xb5\xc0\xaf\x0f\x19\xe1\x4a\x27\x28\xdf\xc7\x73\x59\x43\x21\x1c\x01\x0d\x15\xf6\xa6\xee\x8e\x9c\x10\x65\x8d\xd5\x94\xe9\x62\xa8\x02\x7d\x2e\xea\xe8\x0c\xaf\xc1\x1c\x7f\x49\xe6\xf3\x40\x52\x8f\x38\x8e\x64\x48\x16\x70\x7a\x24\xa1\x8b\x92\xc1\x9e\xac\x01\x67\x8c\x6f\xab\xb1\xaa\x65\xfb\x9b\x23\x75\xf8\x52\xaf\x99\x19\x9f\x93\x9f\x72\x0a\x22\x6d\x2a\x19\xfc\x94\x37\x4c\x1a\x98\x8c\x22\xa5\xd4\x3e\x3e\x39\x5a\x4d\x22\x75\xd4\x47\x77\x64\x26\x9d\xc7\xb0\xa2\x71\x5b\x25\xa2\xdd\xfe\xe5\xb6\x59\x1a\xfc\x52\xcd\x51\xfc\x5d\x4e\x77\xe6\x20\x4b\x1b\x8a\xe3\xfa\x96\xb1\x28\xf4\x2d\x43\x40\x11\x4c\x25\x64\xb5\xb0\x14\xfd\x8c\xd1\x12\xeb\x65\xfb\xa6\xd4\x26\x3e\xf9\xa1\xf9\xac\x5a\x14\xff\x7f\xba\xca\x02\xc4\x4e\x95\x32\xbd\xe9\xe8\xa1\xe9\x61\x8f\x45\x21\x4c\xd8\x14\xe6\xec\x49\x08\x33\x76\xfc\x48\xdf\x87\xbb\x9d\x87\x07\xce\x53\x66\x59\x81\x3d\x98\x76\x30\x56\xf3\x74\x5a\x37\x7c\x5c\xaf\xab\xb2\x55\x67\x5f\x4a\xc2\x8f\xe6\xd4\x9b\x43\x06\x73\x8a\x7d\x19\x57\x1d\x77\x73\xa5\x47\x33\xea\xcd\x40\xdf\x44\x30\xd7\x92\xee\xcd\x56\x1c\x4d\xa9\x37\x05\x01\x53\x5a\xbe\xfd\x91\x3d\xa3\xa6\x8f\xfe\x7f\xcc\x69\x7f\x2a\xb7\xd4\xc0\x4b\xf6\xc3\x53\x47\x13\xea\x4d\x40\xc2\xe4\xcb\xf0\x66\x2e\xbc\x45\xfd\xe0\x78\x85\x14\xce\x62\x8f\x81\x9e\x35\xa1\x3b\xd3\x27\x76\x46\xf7\xb6\x81\x15\x5b\x3d\xb5\x70\xd5\xc9\x97\x85\x86\x7e\x13\xf8\x67\xa5\x37\xc7\x84\x57\xdd\x5d\x92\x9c\xd6\x36\x69\xc7\x24\xa3\x8e\x85\xbb\x2a\x7e\x49\xd2\x7d\xf1\x74\xb4\xd5\xad\xf8\x1b\x0e\x53\xcb\xcc\x67\xfc\x4f\x74\x99\x5b\x06\x65\x86\xc1\xf8\xaa\x11\x41\x6b\xe8\x58\xe0\xae\x92\x9f\x95\x2f\xd6\x8c\x55\xde\x57\x53\x56\x3a\x66\xd5\x84\xb2\x75\xc5\x0a\xbc\x9f\x19\xb3\x52\xc0\x59\x06\x19\x13\x14\x52\xd4\x2f\x13\x2c\x85\x94\xe5\x1a\x0b\x53\xb8\xaa\xa5\x44\xc9\x19\x35\x24\x75\x3a\x82\x61\x86\x24\x35\x34\x1a\xcd\xf6\xdc\x02\xf6\x9a\x85\xcf\x6c\x1b\x85\xfe\x34\x6d\x54\x36\x16\xc5\x9e\x4c\x6c\x34\x82\xa2\x2f\xac\x43\xc8\x82\x09\x10\x2c\xa3\xa0\xf0\x41\x20\x63\x0a\x94\x91\xd1\xda\xd7\xc6\x02\xd4\x08\x86\x02\xa4\x69\xe3\xa2\x10\xf3\x3b\xce\x91\xce\x5a\xcd\x10\x06\xea\xf9\xa9\x83\xb4\x84\xfa\x37\xe6\x66\x6e\x66\x01\x66\x66\x0a\xe0\x8a\xc6\xc3\x39\xcc\xaa\x06\xee\x0c\xe1\xe7\x40\x4d\x2d\xa8\x89\x03\x6a\x0a\x13\x04\xb5\x47\xa8\x77\xfa\x19\x50\x67\xcc\x9f\x42\xc2\xb2\x94\x28\x90\xf0\x24\xa4\xb0\x60\x3c\x25\x05\x08\x38\xa3\x30\xd6\x09\x29\xe4\x98\xb0\xd4\x09\x1c\x32\x34\x56\x47\xe3\xb3\x9d\x15\x4a\x86\xc3\x20\x7a\x1c\x42\xf0\x24\xf4\xa7\xfa\xd6\xa5\x03\x4f\xc2\x60\x2a\x47\xa3\xe6\x62\x2f\x33\x3e\xc6\x44\x93\xf1\x31\x16\x72\x39\xbe\x2a\xad\xf1\x85\x46\xe0\xae\x5c\x49\x9e\xba\xbc\xd8\xf2\x9c\xe4\xac\xd4\x2e\x90\xac\x54\x11\x50\xcc\x2a\x09\x40\x6e\x1e\xbb\x8d\xa8\x3f\xa7\x90\xe8\xb0\xa2\x46\x5d\x42\xe9\xbe\xe6\xe6\xd1\x12\x96\x2c\x37\x2f\xe2\x30\x65\x89\x35\x1e\x31\x61\x89\xbd\x22\xcd\x59\xd7\x7b\x87\x77\xa0\x57\x92\xa8\x80\x53\x3f\xf7\x12\xef\x95\x24\x32\xc8\x28\xf2\x92\x5e\x4b\x32\xc7\x87\xc4\xc1\x8d\x27\x2a\x7c\x95\xf7\xd8\x9c\x1e\xcd\x00\x2f\x67\xf3\x40\xe8\x6f\xce\x32\x6f\xec\x17\xde\x14\xd5\xc2\x96\x7e\xe1\x4d\xd0\x1b\x59\xea\x17\xde\xc2\xd1\xdf\x90\xc0\x51\x47\xe9\x5a\x12\x05\xcf\x25\xe1\x1e\xf7\x35\xb9\x62\xb4\x95\x6e\x5e\x14\x86\x99\xce\xcd\x31\xb5\x3c\x4c\xcf\x6a\x7f\xfd\x73\x38\xb3\x72\x19\x69\xca\x04\xeb\x9b\x17\xd5\x24\x85\x45\x0a\xe3\x14\x96\x29\x4c\x53\xe7\xd6\x36\x71\x03\xf3\xf4\x3f\x30\x8e\x32\x4f\x5d\x21\xaf\x14\x6c\x58\xdf\x86\xd7\xe9\x6d\x4c\xdf\x46\x21\xa7\xc4\x3c\xad\x8c\x9d\xc0\x34\x2d\xd5\xb5\x27\x29\xa5\x8d\x16\xdf\x26\xe3\x2d\xd8\x34\x3d\xea\x96\xa3\xd3\xe8\xb0\x70\xa9\xe3\x59\x6a\xda\x60\xea\x3a\x73\x04\xae\xcf\xec\x72\xac\x12\xaf\x52\x48\x52\x36\x4e\x99\x80\x45\xca\x96\x29\x73\xde\xc1\xaf\x6c\xe6\x89\x69\xe9\x32\xf5\x44\x30\x4e\xbd\x82\x02\xe6\x6f\x66\x5e\x23\xe5\x92\x12\x9c\x92\x52\x86\xe6\x22\x65\x73\x63\xd9\xfe\xd2\x78\xa8\x3a\x4f\xd9\x65\x0a\xd7\x29\x0b\x2e\x53\x38\x4d\xd9\x75\x6a\xcd\x3d\xbf\x4c\x6f\xa8\x69\x18\x0e\x41\xef\x32\x6d\xb7\xc9\x65\x6a\x94\xfb\xaf\x75\xe0\x1a\x03\x45\xef\x5c\x07\xce\x53\xa3\x83\x7f\xaa\x03\xa7\x3a\xb0\xbd\xdb\x1c\xef\xf2\x3f\x6e\x1d\xf3\xe1\xf0\x32\x85\x73\x7d\x94\x5c\xeb\x36\x8f\x2a\x9b\x78\xd7\x29\x3b\x4d\x59\x40\xb0\x53\x46\xff\x5b\x4f\x03\x0a\x3e\xa6\xb0\x4a\xe1\x6d\x0a\x1f\x52\x78\x9d\xb2\x10\xde\xe8\x9f\xe7\xfa\xe7\x6b\xfd\xf3\x8d\xfe\x79\xa7\x7f\x5e\xe9\x9f\xa7\xfa\xe7\x37\xfd\xf3\x57\x35\x0e\xbf\xa6\x4e\x3f\x9e\xa5\x55\x3f\xfe\x4c\x6f\x5d\xab\x7f\xb9\xcb\xee\xe7\x14\xfe\xaa\x57\xde\xb7\xb7\xae\xd5\xbf\xca\xa5\xf0\x6b\x55\xc0\x00\x78\xd6\x00\xf0\x67\x7a\xfb\xaa\xfc\x2d\x1d\x0c\x5f\xa5\x47\xbf\xa5\xf0\x54\xff\x8e\xe2\x77\xe9\x60\xf8\x75\x7a\xf4\x2e\x85\x6f\xf4\xef\x28\x7e\x9e\x0e\x86\xaf\xd3\xa3\xe7\x29\xbc\xd1\xbf\xa3\xb8\x52\x68\x2c\x07\xf3\x75\xca\xde\xa4\xec\x79\xca\xbe\x4e\xd9\x37\x29\x7b\x97\xb2\x57\x29\x7b\x9a\x32\x1c\x95\xc6\xea\xfe\xd5\x2e\xcb\xd7\xa9\xcf\x04\xbc\x49\x7d\x56\x80\xef\x3f\x77\x56\xf9\xb3\xd4\xed\xd7\x8f\xae\xf5\x04\x5b\xb6\x4a\xfc\x3d\x85\x5f\x53\xf2\x56\xaf\xe7\x0f\x69\xc3\x4a\xc7\xef\x4d\xcc\x1d\xbc\x4d\x81\xb3\x22\xf8\x90\x82\x64\xcf\x25\xc9\xbc\xcc\xe7\x1e\xa7\x07\x5f\xa7\x3e\x93\x1e\x79\x9b\xfa\x82\x1e\x75\xe1\x1b\x13\xfc\x90\xfa\x85\x0e\xbe\xd3\xc1\xdb\xaa\xf8\x33\x6d\x8e\xbf\x63\x02\xa1\x91\xf2\xbd\x93\xf2\xad\x4e\xf9\x25\x25\xb8\xc2\x1c\x58\xdf\xef\xf6\xec\x17\xec\xd9\xc7\x94\x61\xcd\xab\x94\xed\x54\xfe\xcb\x7f\xb1\x7f\xaf\x52\x9f\x11\xc9\x3e\x68\x0c\xf1\x56\x63\x08\x9b\x1f\x9e\x3a\xb9\xe1\xb7\xd4\x67\xc7\xde\xee\x68\x98\xfd\xff\x3e\x65\x7f\xa5\xce\xfd\x3e\xad\xfc\x2a\x9c\x27\x79\x56\x88\x55\xc1\xc4\xf6\xbb\xd4\xb1\x9d\xff\xe9\xdc\x68\x1a\xc5\x0f\x3a\x0f\x0d\x77\xf4\x67\x13\xde\x43\x98\x58\x4f\xc0\x46\x33\xc9\xe8\xad\xdc\xfe\xb6\x67\x32\x23\xc9\x7e\xeb\xab\x9e\x93\xa7\x7a\x84\xbc\x05\x90\x99\x8d\x70\xef\x43\x65\x65\x40\x1f\x41\xb5\xdb\x8d\x0e\x77\x92\x34\x5f\x88\x1f\x79\x31\x25\xd6\x88\x96\x85\x85\x35\xee\x43\x96\xd6\x0e\xab\x93\xd7\xd8\x58\xbd\x17\xc6\x4d\xc8\xb3\xfc\x4a\xbc\x35\x8c\x81\x06\xe4\xc8\x31\xb4\x7a\x2f\xda\x29\xa4\x9b\x68\x0b\xed\x58\x55\xdd\x0f\xdc\x77\x47\xbd\xae\xa9\xcc\xc6\x15\x3e\x53\x43\x23\x57\x08\x68\xe9\xab\xc4\x34\x4f\xa5\x41\xa7\x2f\x52\xf8\x21\x85\xfb\x29\xfc\x94\x82\x48\xa0\x70\x94\x09\x20\x4b\xf6\x9e\xee\xce\x28\x67\x49\xa9\x8b\x9f\xec\x9d\x85\x17\x69\xbb\x2d\x13\x82\x35\x50\xa8\x72\x3f\x95\xb7\xaf\x91\x17\xe9\x67\x9e\x7c\x5f\xa4\x56\xfc\xe2\x36\x7c\xe9\x17\x49\xf5\x7a\x9a\xdc\x76\x88\x73\xfb\x8a\x5f\xb5\x47\x26\xf0\x43\xca\x7e\xd2\x3b\xe7\x7e\xca\x44\xe2\x9e\xbe\xd2\x66\xfe\x29\x0d\xf4\xf5\x23\x09\xf4\x45\xc4\x28\x19\x3c\x97\xe4\xa7\xd4\xfb\x29\xf5\x45\xe2\x89\x84\x52\x40\x08\x58\xdc\x6c\x3d\x95\xb0\x2c\x71\x54\x1d\x93\x6a\xe9\x1a\x3b\xec\x0d\xe1\xe6\x34\xa9\xb7\x55\x6b\x16\x42\xcb\x17\x7e\x8b\xe3\xaf\xf9\xbe\x17\xde\x8b\x20\xba\xa7\x53\x82\xae\x77\x7b\x22\xa6\x5d\x3b\xde\x3c\x12\x57\x6a\x01\x1d\x29\x3d\x70\xb9\x1a\xae\x79\x33\x7d\xd5\xda\xa3\xe1\x27\xdb\x6d\x2b\x3b\x68\x30\x01\xf1\x6f\xd1\xba\xa4\x86\xab\x9f\x11\xae\xc9\x60\x5e\x89\x02\x94\xec\x00\xd5\xe1\x4a\xec\x75\x6a\x67\xcb\x5d\x68\x8a\xed\x22\xad\x0b\x82\xea\xcc\x04\x5f\x2c\x95\xf8\x4c\x29\x85\x76\xee\x93\x46\xa9\x8b\x7c\x99\x8d\xf7\x6a\x4b\xda\x42\x2f\x75\x55\x2f\x9b\x55\x25\x22\x2b\x54\x2e\xc7\x9f\x29\xf6\x5e\x17\x7b\xdf\x2c\x36\x57\xf9\x9f\x86\x4d\x7b\x37\xef\x48\x19\xb3\x3e\xe3\xd0\x8b\xee\x32\x4d\x21\x4d\x69\x4c\x04\x2b\x68\xc7\xbc\xa6\x95\xce\x91\x3a\x25\x8e\xbe\xe3\xdd\xbf\xf4\x15\x45\xca\x17\x30\xf1\xf1\x5e\x9e\xd0\x58\xff\xfd\x2e\x45\xf7\x9a\xb0\xc7\xd7\xd4\x8d\x09\x96\xe8\x9e\xa9\xc0\xce\xd5\xd1\xff\xa1\x92\x28\xd9\x59\x44\x82\x82\xfe\x57\xba\x96\xaa\x47\x51\x5f\xbc\x6d\xc7\x1b\xc6\x01\x17\xce\x1e\x29\x9f\x1d\xc7\x09\x69\x38\x36\x1d\x27\xb7\x18\xfd\x37\xc7\x31\xe2\x84\xa4\xd2\x83\xe2\xf7\x64\x76\x4f\xd0\x6c\xc8\x47\xa8\xf7\x55\x3d\x6b\xda\x79\x60\x05\x64\xae\xd7\xd4\xa4\x61\x76\x76\x9a\x34\xf9\x98\xa2\x93\xa4\x72\xfe\x0c\xef\xb9\xed\xb6\x1b\x22\x15\x1f\x53\x74\x16\x09\x4f\x05\x89\x1e\x86\xb4\x53\x28\x9e\x2d\x52\x5e\x88\x52\xc9\xda\xb8\xb1\xe6\x3b\x85\x75\x2c\x6e\xad\x0c\x84\x6d\x98\x59\xbe\x05\x71\x16\xf0\x6d\xa5\x79\x83\xbd\x3c\x49\x9a\xb6\x1b\x4c\x27\x88\xcb\xb7\x31\x9d\x29\x0c\x5b\x06\x45\x95\xcc\xb3\x6b\x61\x58\x32\x26\x06\x5f\x5f\x2b\x31\x07\x7e\x44\x2c\x1b\x27\xb0\x9c\x1d\x0a\xd2\xc6\x45\x36\x0e\x1f\xa8\x73\xe6\x5b\x80\x3e\xe1\x81\xf2\xca\x62\x25\x43\x88\x6a\xda\x27\xb5\x99\xa2\x91\x4f\x64\x95\x29\x1a\xf9\x15\x9c\xa3\xee\x81\x33\x90\x9e\x6a\x0c\x65\x0e\xa9\x31\x77\xe1\xea\xba\xec\x76\x1b\xc7\x61\x88\xc3\x0e\xc5\xa8\x91\x77\x76\xd7\x21\xf2\x0b\x90\x6c\x5f\xd7\x15\x23\x3c\x90\xfb\x3b\x97\xb3\x40\x7a\xb6\x23\x8d\x4e\xc8\x46\x27\x50\x18\x66\xa7\x13\x67\xff\x56\xc3\x9c\xf1\x07\x55\x55\x8e\x4f\xe6\x4e\x2b\x3f\x33\xba\xb7\x36\x2c\x4f\x6e\x23\x1b\xcf\x13\xa9\x92\x54\xc4\x69\x42\x1e\x74\x1e\xd2\x2f\x90\x91\xc6\x51\xc2\x61\x49\xb2\x19\x38\xed\x36\xd9\x43\x5d\x76\x2c\x64\x66\xf6\xc4\xff\xcb\x09\x4e\x73\xce\x1b\xf1\xa6\xd6\xfb\xd6\x7f\x8b\xda\x6c\x80\x3d\x6b\x81\x80\x16\xb4\xee\x44\x72\x36\x4a\xbe\xac\x4b\xee\xd0\x9d\xf6\x78\x72\xc6\xbb\x9a\x0d\x3b\xfc\x69\xd2\x98\x1d\x5a\xd6\x7d\x4b\xd3\x1a\x73\xe7\xd0\xa1\xce\x08\xca\x09\x69\x80\x28\x55\x76\x0d\x65\xd7\x48\x32\xee\x89\x5a\xb5\x75\x97\x26\x51\x05\xc2\xf5\x9c\xbf\xdd\xc2\xb2\xb1\x4e\x91\x38\x53\xcb\xa4\xc8\x55\xbc\x4c\xf6\xce\x80\x71\xf5\x85\x88\xd6\x95\x65\xdb\xa3\xbe\xe7\xe6\xac\x4d\x74\xdf\xbe\x88\x6c\x56\x57\x9b\x6e\xdf\x72\xda\xcd\xfb\x05\xa9\xc9\x66\x7b\xef\x62\x2d\x74\x4f\x89\x52\x89\x10\xc5\xbe\x91\x35\x7a\x1c\x7a\x17\xd2\xd1\x0b\x59\x27\xee\x9b\xa3\x5f\x0c\x76\x1e\xa5\xab\x27\x45\xb2\xe7\x7d\xad\x94\x59\x2d\x15\x28\x16\x01\x87\x35\x1b\x07\x12\x2e\xd8\x95\x77\xe5\xaf\xbd\x35\x5a\x13\xe8\x3f\xf0\x8a\x76\x7b\x16\x04\x26\xe3\x25\xcb\xfd\x29\x9c\xb3\xd4\x9f\xc0\x35\x4b\xfc\x39\x9c\xea\x5b\xf4\xa5\x77\xe9\x9f\x7b\xe7\xfe\xb5\x77\x4d\xe1\x25\x7b\x27\xc9\xf5\x11\x3b\xa5\x46\x43\xe2\x52\x92\x6b\x1a\x44\xb4\x37\x95\x9b\x0d\x2a\x4e\x2d\x8d\x36\x97\xf2\x97\xf4\xa8\x1b\x5f\x4b\x72\x0e\x97\x14\x56\x4c\x90\x8f\xf0\x92\xc2\x5b\xb6\xd2\x08\xf1\x03\x5b\xe9\x73\xed\x35\x7b\x1b\x70\x78\xc3\x3e\x04\x12\x9e\xb3\xb5\xf7\x3a\xb8\xf2\xde\x9c\x90\xe7\xde\xf3\xa3\x8b\x7e\x81\x10\xc9\x95\xf7\xda\x5f\x7b\x6f\xe8\xd1\x45\xd0\x79\x48\xfb\x9d\xe3\xcd\x26\xf7\xa6\x7e\xea\x4d\xfc\xc4\x9b\xf7\xae\x12\xf4\x8e\xde\x18\x87\xb7\xf0\x01\x3e\xc2\xe5\x11\x3b\x85\x73\xfd\x73\x8d\xa3\x01\x67\x76\x85\xbd\x85\x0f\x14\x32\x62\x73\xc1\x39\x5c\xdf\x18\xb9\xda\x69\xf6\x2e\x61\x73\xeb\x78\x97\x57\xb8\x33\x67\x4d\x5e\x55\x2b\xee\xe2\xf6\x15\xb5\x2b\x4e\xea\xac\x59\x76\x79\xeb\xaa\x6a\x6a\xbf\xba\x65\xae\xdc\x2b\xd8\x99\x31\x15\x53\xdb\xc1\x2a\x75\xc1\x6a\x6b\x55\x8d\x57\xd7\x31\x2a\xff\xd9\xbd\xc8\xd6\x50\xec\x57\x47\x5d\x93\xda\xdc\x05\x9a\x7f\xe5\x20\x47\x9a\xe6\x10\x98\x70\x90\x11\x3d\x32\x0b\x3b\x36\x63\x96\xeb\xea\x96\x2c\x37\x52\x97\x1c\xa6\x46\xd9\x68\xc2\xd4\x10\x55\xdc\xd5\xb0\x3b\x82\xe8\x11\x62\x56\xdb\xc2\x31\x2c\x69\x53\x23\xb5\x6c\xd5\x19\xec\x35\x94\x7e\x89\x4a\xab\xb4\x6a\xfc\x39\x54\x3b\x9a\x5d\x3b\x06\x3b\xcc\x16\xfa\xbf\xc9\x7b\xd7\xed\x36\x6e\x64\x61\xf4\xbf\x9f\x22\xf1\xd9\x47\xab\x9b\x04\x5b\xb8\x5f\x24\xc3\x5e\x99\x6b\x32\x3b\x9e\xcc\x4c\x3c\x93\x49\xf4\x69\xf9\xc3\xd5\xea\x09\x45\x6a\x9a\x2d\x5b\x72\xac\x77\x3f\x0b\x40\x93\x6c\x4a\x94\x64\xed\x9d\xf9\x75\x4c\x2f\xa8\x2f\x40\x55\x75\x01\x28\x54\x01\x85\xc2\x75\x65\x74\x9e\x3c\x68\xb5\x07\x9d\xbe\x04\x4b\x7d\x06\xe6\x3a\x02\xa7\x2f\xb6\xdf\x3f\x0a\x72\x90\xac\xf0\x9d\xaf\x4a\xed\xc0\x0c\x2d\xa1\x90\x7e\x3e\xda\x83\x6d\xb7\xb6\xd8\xf9\xcd\x4d\x09\x9c\xbe\x47\xa9\xf7\xae\xda\x13\xa3\x25\x1f\x31\x9b\x2f\xc0\x5d\x01\x39\xda\x54\x76\x53\xdf\x24\x9d\x3c\xef\x75\x72\x7a\x0f\xac\xfb\x64\xec\x3a\x58\x6f\x02\xb1\x6d\x2c\xef\xdc\x9d\xd0\x4d\x5f\x76\xf5\x1d\xb7\x80\x6d\xb8\x93\x91\x69\x9b\x5d\x8e\xd7\x4e\x01\xd3\x30\xa9\xba\x89\x36\x35\x58\xcc\xc2\xa4\x5a\x4e\x74\xbb\x8d\xb4\xd5\xdd\x89\x3b\x35\x2e\x5b\x75\xb3\xbe\x3e\x0c\x13\x03\xaa\xc5\x6c\x99\xae\xda\xd3\x1b\xd0\xdd\x8c\xd0\x3e\xdb\x04\x93\xea\x86\x15\xa6\xae\x06\x4e\x2f\x27\x21\x87\x1d\x0f\xa9\xbd\x1d\x06\x70\xa9\xe7\x87\x01\x9c\xe9\x6a\x3e\x59\xcc\x96\x93\x04\x15\xc4\x74\xd7\x4f\x97\x93\x45\x7d\x18\xb6\x1f\x7e\x51\x85\xed\x36\x8e\x13\x37\xa9\x42\x22\x7e\xb6\xca\x5f\xd1\xd6\xd3\x1e\x2c\x66\xab\x49\x98\xb9\x49\xb7\xf9\x8c\x8b\xfd\x01\xc3\x06\x18\x66\x52\xf9\x49\x98\x5d\x4e\xfa\xe9\x59\x0d\xda\x49\x15\x67\x97\x93\x30\xf3\x93\xbe\x3e\xbd\x01\x17\xa3\xe6\x38\xb6\xa2\x3e\xba\x3d\xbb\x75\xbf\x08\x37\xf5\xce\x82\xdc\x47\xb7\x37\x9e\xeb\x5a\x20\x69\xc4\x20\x38\xd3\x54\x42\x10\x35\x66\x10\x5c\x68\x08\xce\x35\x04\xaf\x35\x04\xef\x35\x04\xd7\x1a\x02\xab\x21\x78\xa7\x11\x78\xab\x11\xf8\x58\x2c\xd8\xaf\xf4\x77\x4b\xf0\x6d\xb9\xfe\xa0\xe7\x73\x70\xa5\xc7\xb3\x17\x6f\x46\x74\xba\xdb\x21\xc6\x46\xd4\xfd\xbc\xa3\x6d\xba\x75\x18\xb1\xcd\xb9\x15\x75\x7d\x70\x50\xbc\x6d\xae\x87\xe2\x3b\xb1\xff\xbe\xdb\x4c\x31\xbd\x73\xd5\x25\x80\x00\x66\x11\x6d\xeb\x61\x1e\x24\x93\xd7\x57\x17\xe0\x3c\x1f\x14\x94\x33\x9d\xcd\xca\x0a\x6d\xde\xfc\x31\x64\xdf\xba\xcd\xae\x96\x55\xde\xbe\x91\xda\xca\x7c\x59\xe5\x13\xe9\x5d\xba\x5a\x80\x79\x12\x59\xd7\xae\x9a\x83\xab\x1a\x7c\x3f\xe6\xf1\xf7\x5b\xf6\xaf\xfd\xf0\xc1\x9b\x75\xd5\xbf\x59\xdb\xac\x7b\x3a\xf4\xea\xe0\xc0\x6b\xad\xc3\xab\xd5\xd1\x4a\x5b\xb7\xcf\x8f\xe3\xbe\x3e\x3f\x98\xb6\xf9\x66\x47\xe1\xda\xe9\xbb\xdb\x08\xb8\xb9\xfb\x2f\xea\xea\xab\x6a\x59\x7d\xa8\xbc\x0e\x75\x9d\xa3\x2b\xbd\xc9\xeb\xd2\xf3\xf6\xf3\x96\xe1\xab\xaf\x74\x00\x1f\x87\x73\xa3\x12\x13\xea\xa3\xaf\x32\x8c\xe5\xaa\xff\x7c\x20\x1f\x74\x00\xdf\x6a\xa3\xdb\x21\x00\x43\x01\xf4\x21\x01\x4a\x40\xbe\x5a\xbc\x9b\xef\x9d\x57\xda\x47\xce\x34\xbc\xfa\x7e\x59\x7d\xd4\x49\x4a\xd5\x47\xd5\xd0\x3c\xbf\x5b\xd6\x05\xe8\xc7\xc9\x75\xbb\x86\xfb\xfb\xcf\x77\x09\xa9\x3e\x6c\xe7\x6c\x76\x28\x9d\xcf\xeb\xa3\x1f\x96\xd5\xb7\x5b\x77\x0e\xb3\xf5\xe1\x68\xb7\x9e\x1d\xdd\xc6\x9d\x63\x20\xa4\x80\xfb\xf6\x55\xfa\x7b\x74\x72\xf2\x2d\x30\xa7\xe0\xa4\x05\xdd\xe9\x69\x22\x2f\x5b\x75\x9f\x47\xd9\xa5\x9e\x06\xf0\x5d\x02\x79\x99\x4a\x6e\x4c\xc0\xff\x99\x83\x42\x06\x34\xb8\x28\xbc\x79\x52\xa8\xb4\x8b\xbc\xba\xff\xff\x12\x9e\xb4\x51\x70\x9e\x57\xf8\xd7\x77\x05\xea\x45\xea\xb4\xe7\xb9\xc7\x82\x37\x4d\xb7\xec\x3f\x9b\xca\xd7\x3b\xb0\xdf\xef\xc0\xbe\xd6\xb7\x22\x14\x0e\x2f\x8e\xe0\x80\xf6\x75\x42\xfb\x3e\x25\xd7\x6b\xdc\xe6\xf3\x5b\x94\xd5\x61\xe7\x2b\xec\xd0\x80\xba\x10\xe7\xc1\xf5\xff\xfc\x3c\x28\xef\x74\xc8\x91\x67\x0a\x8c\x77\x2f\xe0\x08\xc4\x8f\x9f\x07\xe2\xed\x0e\x88\xb7\x05\xc4\x13\x03\xc3\xad\xe5\x95\x0e\x93\x30\xb4\xc3\xaf\xdb\xea\x2a\x77\xfb\xd8\xf6\x77\x3a\xc4\xc8\x31\x34\xba\xea\x0d\x28\xe6\x55\xce\xfb\xfd\xee\xb9\xf6\xa3\x9c\x17\xb7\x72\xfe\x90\x4f\xd7\xde\x9b\xf5\xfc\x56\xd6\xaf\x43\xfb\xee\xec\x1e\x02\x5e\x6f\xf3\xde\x1d\xe5\x7a\x1d\xee\x89\x4b\xf8\x66\x3d\xd2\x6e\xc3\xb4\xfe\x9c\x58\x38\x8e\x0f\xb5\x1d\x12\xf3\x9e\xb4\x8b\xf6\x90\x00\xa3\xf3\x48\x09\x5a\x6d\x76\x64\x6a\xdb\x5c\x98\xce\xcc\xe7\x61\xfe\x79\xf3\xac\xa6\xea\x37\x6e\x2f\x8b\xb5\xdb\x4b\x7d\x74\xd2\xa7\x06\xb9\x28\x0d\x72\xb4\xab\xe0\xdb\x9d\xbd\x8b\xdf\x0d\x61\x4e\xab\xc5\xb4\xc4\xc3\x3e\xc4\xcf\x4a\xfc\x01\x93\x2c\xa5\xbb\xda\xd5\x4e\x38\x80\x67\x23\x4b\x6f\xb4\xed\xff\x24\x4c\xfa\x72\x30\xc9\x61\xbf\x51\x48\xee\x46\xae\xdd\x29\x71\xd8\x83\x1f\xdb\x6a\x51\x14\x90\x45\xd2\x1b\x9f\x95\x9d\xe2\x68\xba\x98\x54\x78\x62\x66\x8b\x1a\x74\xc9\xe2\x6b\xeb\x43\xb3\x37\x00\xeb\x22\xbf\x9d\xe1\xc9\x70\x36\x4a\xca\xb7\x71\x7d\x29\xce\x36\xa6\x06\xdd\x6c\x88\xba\xfc\x39\xb1\x55\x17\xba\x9b\xf5\x25\x48\x76\xc8\x21\xf7\xeb\x7a\xf2\xfd\xe8\x38\x96\x2f\x16\x13\xf3\x02\x1e\x1c\x54\xcb\x99\xbe\x68\xd3\xab\x30\x64\xa8\xc1\xc9\xf2\xd0\xa4\x6f\xaa\xda\x59\x15\x26\x61\xba\x98\x2c\xea\x89\x99\x98\xfa\x30\x7d\x4e\x7d\x2b\xc6\xea\x07\xb7\x6d\x6b\x5f\xb9\xea\x5b\x57\x6f\x26\xde\x58\x43\x31\xad\x07\x51\x59\x9d\x40\x40\x48\xc3\x29\xc5\x63\xe3\xe8\x6a\x54\x3c\x81\xda\xb6\xa1\xea\x04\xab\x86\x01\xca\x1a\x76\xba\x81\x09\xc5\xee\xa4\x73\xd2\xc6\x30\x83\xa7\xf5\x20\x34\xab\x13\xc5\x41\xba\x5d\x23\x9d\x35\x1c\x10\xd9\x88\x31\xce\x37\x6e\x9f\x2b\xad\x4e\xa4\x80\xb9\xce\x54\xac\xa1\x21\x46\x77\xc1\x61\xc0\x64\x26\x68\x44\x27\x63\x80\xb3\xd3\xa4\xfd\xdc\x2a\x2b\x76\xcb\x12\x80\x54\xa3\x76\xcb\x4a\x80\xe4\x69\x0d\x56\xfb\x7d\x5c\x3a\x5d\x9c\x8f\x47\x96\xa7\xbf\x75\xda\xce\x32\xf7\x9c\xed\xa1\xda\x65\xd5\x64\x13\x2e\x69\x59\x83\xee\xd3\xa7\xca\xec\x3c\xa8\x87\x70\x3f\xa3\x27\xa3\x25\x82\x91\x86\xbc\xde\x87\xe4\xd7\x4d\xce\xdf\x6d\x72\x6b\x6a\x96\x43\x1d\xd5\x60\xa1\x97\xa3\x3a\xca\xbd\x34\xac\x67\x97\xeb\xc3\xbc\x17\x34\x94\x49\x5d\x94\xee\xd7\xa1\x5d\xdb\x97\xba\x41\xf8\xe0\xa0\x7d\xd1\x60\x42\x0f\x0e\xcc\x4b\x3d\x6b\x28\x66\x07\x07\xe6\xc5\xac\xc1\x88\xbe\x9a\x1f\xe5\x3c\x9c\xdf\xca\x84\x11\x2d\x99\x10\x62\xaf\xdc\xd1\xb2\xde\x68\xc7\xf5\x0d\xf0\x77\xb4\xca\xbd\xfb\xbb\x2a\xa3\x4f\x96\xeb\xb5\x89\x5e\x2f\x6a\x30\x5f\xdf\x2d\x6a\xe0\xb6\xd7\x49\x79\x59\x9f\x65\x0e\xc2\xfe\x7a\xdb\xee\x6e\x98\xa1\x7c\x70\x58\x7b\x5c\x9b\x93\xc5\xe9\x23\x73\x71\xeb\x62\xa1\x14\x0b\xa5\x58\x38\x7d\x6c\x62\xee\xde\x72\x8f\xcd\xd2\x3d\x58\xf0\x91\x29\xbb\x7b\xcb\x7e\xde\xfc\xdd\x63\xc5\x87\xc9\xbc\x22\x4d\x0d\x68\x53\x45\x3e\x75\x4c\x1f\xf9\xd4\x86\x1c\x33\x73\x7c\xeb\x76\x6f\x2f\xd3\x90\x3f\x2e\x51\x9a\xce\xe7\x6b\x9b\xeb\xf6\x9f\x31\x95\xcb\x86\xb0\x49\xc6\xb4\x79\xe3\x47\x1d\x63\xa7\x93\x64\xe4\x43\x07\xba\x19\x67\xdb\x41\x9e\x03\x94\xde\xc2\x5c\x6f\x46\x83\x11\xb8\x67\xb7\xfb\x64\x37\x68\xb3\xbe\x68\xb3\x5b\x33\x6e\x5c\x2c\xd4\xe3\x65\xb7\x93\x93\x6e\xd6\x50\xc6\x26\x3d\xf0\xb3\x06\x13\x39\xe9\x4f\xc1\x49\x37\x5d\x3f\x9b\x0e\xcf\x4e\xd7\x6b\xbe\xd5\x2a\xf5\xf5\xf9\xce\x5a\xcb\xac\x21\x50\x0c\xb9\x21\x9a\xf4\xa7\x7b\x50\x60\x96\xcc\xf9\x36\xe5\x41\x38\x5f\x26\x3c\xb9\x5b\x4f\xf2\x76\x8a\x8c\xaa\x5c\xef\x62\x6b\xb5\xbb\x85\x0d\xc3\x35\x6d\x09\xd4\x1e\x6c\x19\xe8\x1a\x1b\xe7\x23\x74\x08\xb1\x47\xd0\x5d\x96\xba\x79\x5c\x1f\xf4\x83\x3a\xe6\x1f\xd5\x07\x77\x72\x3e\xac\x0f\xee\x64\x7d\x44\x1f\xdc\xe6\x1d\x0d\x9c\xa3\xc9\x84\xfd\x6b\xcc\x5b\x6b\x79\xbd\xcd\xb2\x38\x13\x77\x3a\x54\x66\xd2\xd6\xdb\x51\x66\x38\x8b\x05\x03\x78\x7a\x74\xd2\x4d\xda\xe1\x50\xb7\x6e\x32\x1c\xeb\x36\x9a\x78\x78\x0c\xd5\xd7\x6d\xd5\x4f\xfa\xac\x65\x80\x36\x21\x1a\xa2\xd5\xe7\x3d\x9d\x5f\x95\x93\xee\x36\xbe\xc3\xfd\xa4\x03\x66\xb2\xcc\x31\xdf\xcd\xc1\xc1\x62\xd2\x1d\x9a\x84\x2e\x47\xb7\x74\xfa\x67\xb7\x77\x87\xc7\xd7\x6d\x85\x0f\x2b\x34\x0d\x75\x7d\x53\x8f\x94\xbf\xaf\x47\xca\xc7\x5b\x57\x7d\xbf\xd5\x5d\x30\x6d\x04\xab\xb7\x36\x76\x85\x84\x6a\x94\x52\xf5\xcd\xf7\xeb\xa9\x17\xfd\xdd\x7e\x64\xd9\xb3\x3a\x1c\xe2\x8c\x2a\xd1\xf5\x9b\xfb\xe8\xaa\x82\xce\xa7\xd1\xd6\x07\x07\xe1\x30\x2b\xb4\x3b\xd4\xfd\x6e\x97\xba\xdf\x6c\xa8\x13\xaa\xa1\x48\xca\xbd\xe4\x6d\x4a\xff\xe8\x76\x8f\xa4\x03\x6f\xda\xea\x37\x6d\x55\x9d\xb7\xd9\x3d\xaf\x1e\x9f\xbd\xf7\xe7\x11\xa6\xdf\xba\xea\xc7\x0d\x26\xc5\xd1\xe1\xfb\xf1\x2c\xd4\x6f\x6f\xcf\x91\xe9\x3c\xd1\x06\x3a\xdd\x0e\x7a\x0e\x58\xea\xb6\x94\x06\x73\xdd\x6e\x7b\x67\x8e\x74\xbe\xed\x8c\x60\x95\x35\x8b\xb1\x5e\xb3\x99\xf7\x6e\x27\xcb\xac\x89\xb5\xd5\xc5\xb2\x6a\xd7\xfa\x54\xbd\x19\xd5\x8b\xab\xc1\xa6\x35\xba\x21\xcc\xcb\xea\xd5\xc9\xc9\x3c\xe9\x19\x1d\x98\x27\xf5\xa2\x3b\x05\xf9\x7e\x5a\xee\xa7\xdd\xe9\xe9\x51\xd0\x5a\xff\xe8\x5e\x9d\x9c\x6c\x62\x1d\x0c\x25\x56\x35\x48\xd2\x6d\xe3\x0f\x30\x14\x5c\xd4\xc0\xe4\xe3\x85\x56\x60\x54\x22\x01\x07\x7d\x9d\xb7\x90\x8c\x4a\x24\x1c\xc0\xd4\xa7\xdb\xa3\x30\xda\x27\x0d\x20\x79\x80\xc8\xc3\x50\x92\x33\xed\x53\x27\x2c\xe6\x9b\xf2\xf3\x52\xfe\x29\x73\x14\xdd\xa6\x70\x37\x14\x7e\xe2\x34\xd0\x7a\x12\x68\x95\x74\x46\x5d\x1c\x79\x8e\xaa\xd5\x76\xf6\xa7\xdf\xce\xfe\x8c\xf6\xf5\x98\xd1\xec\x8f\xdf\xce\xfe\xac\xd6\xb3\x3f\xab\x5c\x2d\x8b\x54\x0b\x37\x60\x67\x5d\xe2\x87\xb1\x60\x19\x5a\x76\x48\x2d\x7b\x14\x05\xc0\xed\x3b\x19\x23\xb5\x81\xfe\x55\xee\x6f\x47\x6f\xda\x6a\x71\x58\x42\x05\x1e\xbe\x69\xab\x1f\x5c\xd5\xd7\x87\x19\x72\x39\xdc\xe6\xe7\xfc\x2c\x15\x4b\x46\x59\x1e\x7e\xd7\xe3\xed\x8f\x6e\x37\x78\x5c\x5f\xff\xd2\xbe\x84\xaf\xfa\x17\xb3\x1c\xbc\x38\x1f\xde\x52\x2e\xeb\xa3\xfe\x65\x0e\x24\x99\x9f\x0d\x81\x8c\x0b\x4d\xed\xe1\xcf\x03\xd6\xed\x91\x30\xc5\xe8\x33\x49\x73\x68\x8b\xcd\x97\xae\x1f\x98\xe7\x1f\x7d\x63\x3b\xeb\x41\xa7\xbf\xcf\x41\x10\xbf\x6e\x37\xe6\xdb\xff\xc6\x12\xc4\x93\xb7\x6d\xf5\x73\x5b\xb5\x87\x1d\x40\x87\xa6\xae\x67\xe7\x65\xe9\x60\xf3\xf5\xff\xd8\x35\x01\xff\xbd\x15\xa3\x50\x35\x6c\xc7\xdc\x21\x10\x10\x38\xb6\xc5\x7e\x7f\x5b\x4c\x8d\x8f\x69\xf9\xcb\xae\x04\xfc\xfd\xc8\xb6\xc4\x0d\x27\x63\x97\xec\x47\x6b\xba\x5a\xcc\x86\x7a\xae\xfa\x59\x39\xba\xe8\xd0\x4c\xc3\xbe\x49\x83\xdf\xdf\xad\xd9\x31\x77\xcd\x24\xec\xd4\x54\xb7\xa9\xa7\xee\x49\xb5\xf4\x68\x8d\x74\x7b\x6a\xa4\x3b\x34\xa0\x9d\xdd\xa9\xe0\xdd\x0a\xf9\xd7\x6e\x85\xfc\x73\xcb\x37\x82\x1a\xc4\x76\x6c\x72\x44\x1a\x45\xa4\x3a\xad\x6f\x7e\xf3\xd8\xc8\x16\x6e\xea\x1a\xfc\xe8\x1e\x5c\xa0\x09\xa5\xbd\x7c\xc8\xac\x2e\x2d\xe5\xf7\x9b\x12\xbf\x77\xb9\xd9\xff\xcd\x69\xd4\x10\x0a\x31\xa7\xe0\x0f\x4e\xcf\x1a\x28\x11\x82\x1c\x7c\xe3\xb4\x54\x24\xcc\x38\xf8\xbb\xd3\x0d\x84\x44\x28\x0e\x7e\x72\x49\x43\x20\xf5\x21\x1e\xf9\x80\xef\xd4\xf6\x8f\x6d\xf5\x93\x1b\x66\x4e\xf2\x26\xa4\x45\x3e\x5f\xd7\x6c\x0f\xab\x09\x65\x53\xd4\x61\xca\x57\xfd\xcd\x4d\xc9\xe4\x0f\x2e\x6f\x3a\xaa\xc4\xe4\x1b\x37\x55\x93\xbf\xbb\x49\x76\xf8\x5c\xe4\xd7\xeb\x97\xdf\xb8\x69\x79\x31\x6a\x92\xff\xbd\xdb\x24\xff\xb8\x65\xad\x10\x0d\x62\x72\xbc\x37\xfc\x76\x9b\xec\x87\x00\x16\xa1\x9e\x2c\x76\x27\x78\xea\x43\x53\x8e\x75\x3b\x34\x23\x5c\xff\xb5\x8b\xeb\x4f\x5b\x5c\x94\x36\x90\xaa\xb1\x02\xc0\xc7\xea\xdd\x5f\xf7\x4e\x70\x80\xb9\x46\xc0\x69\x38\x8a\xcf\x83\xc0\x99\x86\x20\x16\x23\xff\x42\x23\x70\xae\x11\x78\x7d\xef\x8a\x67\xf9\x12\x3b\x04\x41\x7e\x76\x77\x11\x65\xb4\xfc\x7d\x53\x83\xf7\x7a\x3c\xc0\x6f\x37\x10\x7f\x71\xa1\xe7\x13\x0f\xce\xf5\x7c\x72\x09\x3a\xbd\x2c\xe8\xed\x78\x55\x7a\xa3\x1d\xe6\xb3\x57\x2e\x52\x6f\x3d\x41\xa7\x93\xf3\xd4\x5d\xcf\xd6\x8a\x42\x3b\x09\x33\x33\xe9\x9f\x99\xd4\x25\xa7\xed\xa4\x07\xad\x5e\xc7\x57\x3c\x31\x53\x07\xda\xe9\x6a\xd3\x21\xed\xdd\x03\xa8\xc6\x38\x66\x6e\xc0\x31\x5b\xdd\xc6\x31\xdd\xe0\x98\xdd\xc6\x71\x78\x01\xda\xc3\xf3\xd3\x1b\x60\x1f\x58\xba\xea\x0e\x0e\x96\x79\xe9\xaa\x3b\xea\xf4\xeb\xea\x7d\xb5\xd4\x49\x11\xcd\xa1\x6e\x9e\xb2\x16\xf4\x5e\x87\x54\x55\x79\x8d\x25\x73\xec\x3a\x8d\x97\xef\x13\xa0\xa7\x0e\xd6\xef\xb7\x6b\x36\x3b\x10\x87\x35\x9b\x78\x6b\x0b\x6e\x19\xb5\xcd\x76\xd4\x6e\x47\xa3\xf6\xf5\x76\xd4\x8e\xeb\x51\x3b\x82\xc5\x29\xc8\xce\x0b\x85\x37\x9f\xaf\x04\xcd\xf5\x34\x14\x90\xf3\x54\xf2\x89\x2a\x90\x1b\xac\xdc\xd5\xb0\x66\x93\x01\x9d\x38\xb0\xca\x64\xdc\x5a\xdb\x78\x78\x83\xef\x77\x6d\x75\xa6\x17\xc3\x02\x47\x0d\x42\xea\xb8\x67\xc3\xd7\x9e\xe5\x95\x0e\xfb\xc4\x95\x0e\xbf\x5e\xa6\xc8\x30\xfc\x0b\x38\x02\xf1\x99\x2b\x1d\x97\x3b\x20\x2e\x0b\x88\xc7\xcd\x51\x3b\x58\x83\xf6\x51\x73\x74\x27\xe7\xc3\xe6\xe8\x4e\xd6\x47\xcc\xd1\x4d\xde\x51\x94\x88\xd5\x58\xa6\xf4\x93\xbe\x88\xee\xad\xc8\xae\x1a\x29\xa0\x98\x35\x88\x20\x25\x54\xde\x73\x54\x99\x49\x95\xc6\x05\x25\xd0\x64\x31\x6b\x20\x44\x0c\xab\x89\xa9\x67\x0d\x44\x44\x28\x54\xd7\xa0\x9f\x54\xa8\x81\x50\x60\xcc\xa7\x8b\x94\x1b\x31\x28\xd9\x34\x17\xc4\x52\x0a\x9a\x0b\x52\x4a\x05\x4b\x00\x98\x42\x3c\x8b\xfe\x71\x60\x8a\xd5\x8e\xd8\x0d\xab\xad\x88\x67\x0d\x56\x6c\x1c\x7a\x62\xb5\x33\xf8\x65\x19\x3f\x3e\xa5\x73\x04\xd5\xec\x42\x5d\x6c\xa0\x62\x9a\x95\xa4\xad\x28\xcf\x7b\x8f\xc7\x87\x31\xae\xf6\x8d\x23\x68\xfa\x84\x91\xa4\xdb\x45\xde\x6e\x91\x33\xb8\x63\x46\xd2\xb1\xfa\xbc\xdc\xfd\xba\xdb\x06\x24\x98\x85\xf1\xf6\x8f\xd5\xc6\xc3\xe0\xb7\xae\x5a\x26\x7b\x4a\x87\xb5\x4d\xb8\xd0\x61\x30\xe3\xb6\x5e\xe4\x4f\xb0\x4e\xfa\xea\x64\xb6\x39\x84\xfe\xb4\x3e\x3a\xa9\x82\xee\xab\xba\xce\x67\x5e\xe7\x67\x37\x20\x3c\x65\xd9\x74\x51\x9d\x6c\x1c\x27\x6e\x1f\xe3\x36\x55\xf0\x48\xc1\x01\xcb\xa2\xca\xc7\x92\x0d\x19\x4f\xf0\xe9\x4c\xc1\xd3\x1b\xb0\xc8\x36\x28\x48\xd9\x36\x1a\xa9\x6a\x10\x1b\xb7\x0d\xb7\xda\x3d\x61\x38\xa9\xc1\xa9\x93\x6a\xdd\x0f\x97\xaf\xd0\x38\x78\xe7\xea\x56\xfe\x69\xdf\x5c\x8d\x76\x05\xec\xbe\xdd\x18\xa3\x01\xf4\xcd\xf5\x78\xf6\x7e\x5b\x0d\x6e\x95\x0f\x12\x5e\x68\x04\x8c\xfe\x12\x6d\x47\xe2\x76\x74\x9a\x86\x86\xcf\xda\x26\x18\x77\xf6\x55\xdc\x8d\x8f\xb1\xed\x9a\x8d\x3b\x6b\xe7\xbe\x0b\x8b\x67\x8b\x57\x55\xdf\x5c\xed\xe3\x70\x68\xba\xe0\x2f\x5d\xa8\x56\x2b\x00\xeb\xc3\x35\x4b\x6f\xaa\x45\x9d\x08\xdc\x57\x04\x4d\x37\x85\x7c\x2a\x94\xf2\xd6\x47\x19\x41\xf7\x6a\x39\xcd\x0e\x1b\x5d\x7d\x04\x73\x79\x08\x3a\xdd\x6f\x66\x54\xe6\x3b\xf0\x36\x61\x33\x8f\x73\x8b\x1b\x88\x3d\xae\x43\xde\x40\xbf\x69\x70\x37\x55\x5b\x03\xf7\xd9\x25\xfb\xed\xb9\xc6\xbb\x20\x56\x7a\xde\x5c\xcd\x42\x35\x07\xae\x3e\xc4\xc0\x6b\xd7\x5c\x4d\x43\xe5\xc0\xbc\xde\xee\xc0\x1e\xf3\xd4\xec\x6c\xa1\x0f\xcd\x95\xae\x42\x73\x35\x6b\x9b\xab\x7a\xd2\x83\xd0\x5c\xeb\xaa\x6d\xae\x67\xa1\xb9\xae\x27\x8b\x9b\xa3\xbd\x99\x57\xf5\x61\xe5\x67\xab\x4d\x01\x34\x4b\x65\x5e\x85\xe6\xfa\xb0\x6d\xae\x8f\x50\x9d\x8a\x8e\xa7\x1d\x42\x32\xba\xfa\xcf\xde\xd0\x13\x74\x0f\xda\xbc\x63\xa7\x6d\x56\xbb\x03\xc4\x83\xdb\x75\xbe\x44\x6b\xbb\x7e\x6d\xd4\x27\x30\x66\xd0\x03\xf2\xe1\x96\xa0\x6d\x16\x4b\x1f\xbe\x7f\x0a\x54\xb8\x1f\x6a\x06\x78\x54\x76\xd0\x8d\x56\x86\xcf\x56\xbb\xab\xd4\xdb\xaa\x4c\x63\xca\xc1\xc1\x62\x74\x58\x86\xc9\x21\x54\x8f\x67\x33\xf3\x52\xc3\xe3\xba\x9f\xea\x1c\xc8\xec\xbd\x99\x5f\x86\x12\x86\xb3\xd7\xe8\x59\x28\x0f\xc6\xfb\xe8\xe2\xd0\x01\xc3\x17\xed\xa2\x44\x1e\x58\xc6\x2f\x5e\x9b\x8b\xc4\xbb\x93\xc1\xcb\x27\x9c\x82\x72\x95\x3a\x79\x31\xf6\x57\x49\x45\xdb\x7d\x76\xb1\xda\x1e\x63\x34\x56\xce\x17\xe1\xc3\x17\xd7\xab\xbc\x34\xa1\x4f\xe6\xa7\xc7\x0b\xed\x4a\x70\xa5\x72\x72\x56\xab\xfb\x6a\xd1\x78\xd3\xe7\xf3\x51\xab\xa5\xae\x5a\xfd\x55\xd7\x99\xeb\x26\x76\xcb\xf3\xaa\xdd\x84\x54\xad\xf3\x27\x2e\x36\x4c\xd0\x6d\x52\xb2\xc7\x87\x58\xb9\xcd\xa1\xde\x27\xdd\xe9\x1a\x6f\xba\xce\x7b\xde\x06\x39\xb5\x00\xa6\xf1\xe1\xa2\x3f\xd3\x8b\xf2\x77\x8a\xd6\xad\x7b\x9e\x5b\xf7\x6f\x42\x5c\x76\xa1\x7a\xbf\x1a\xef\x52\x59\xed\x08\x85\x35\x09\xa3\xad\x29\xe3\x0c\x85\xfc\x76\x95\xff\x56\xa1\xce\xa1\x84\x8f\x76\x0f\x82\x7b\x5d\x2a\x37\xb3\xf0\x4b\xad\x43\xe6\x40\xa9\x9e\x83\x83\x6a\x5d\x51\xe3\xc7\x35\x28\x77\xeb\x87\x29\x19\x79\xe3\x8e\x1b\xcb\x33\xbf\xfc\x25\x34\x67\x45\x79\xe9\xd7\xa1\x9d\x13\xb8\xc2\x84\x1c\xfd\xbc\xbc\x7e\x31\x9d\xee\x1c\xf5\xb2\xda\x6c\x43\x2e\xb8\x8a\x47\x69\x61\x58\xbe\x1c\xa0\xc2\xf2\x62\xcd\xd4\x9d\x6f\xb3\xab\x1d\x29\xb4\x09\x54\x59\x85\xfd\x62\xaa\x1c\x5e\xb7\x0e\x2b\x66\x8e\xeb\x45\xd9\xc0\xd4\x99\x85\x5f\x9e\x57\xf5\xc4\xcc\x66\x9f\x52\xdf\xc9\x27\x80\x85\xb2\x27\x6c\x91\xae\x16\xa7\xdb\x43\x00\xc3\x4d\x35\x6a\x37\xa1\xde\x34\x9c\x7c\xb6\xd1\x71\x0e\xb8\x36\x80\x58\x1c\x1c\x7c\x5c\xe5\x43\x85\x5f\x4d\xa7\xe6\xa8\x5a\xe8\x6f\x57\x55\xa7\xdf\xad\xaa\x0e\x14\x6b\x1b\x6e\x67\x2d\x46\x2e\xc3\xab\x9d\x0d\x9b\xa9\xdf\x7d\xb5\xaa\x7a\x10\xd6\xc1\xce\x4e\xfa\xd3\xdc\x05\x16\x1a\x1e\x2f\x5e\x84\x6d\xb4\xb7\x45\x6a\xea\x6f\x73\xde\x93\xc5\x69\x7d\x70\xf0\xd5\xaa\xfa\xb0\xaa\xf2\x57\xf4\xf5\x08\x40\x79\xb2\x0f\x4a\x59\x71\xcd\x7d\xc0\xe8\xc5\x14\x1d\x9b\x31\x02\x33\x20\x58\x03\x4d\x9f\x59\xe7\xa0\xbf\x6f\x77\x31\xa5\xe7\xdb\x87\x66\x78\xb8\xa6\xe9\x6a\x54\x7c\x0f\x61\xe5\xf1\xe9\xb3\xfe\xac\x5b\x7e\xf8\x22\x75\xb0\xdf\x77\xdd\x72\x34\x43\xf3\x76\x47\xa7\x0b\x4d\x37\xeb\x9b\x0e\x18\xdd\xa7\xa1\xa5\xb9\x02\xad\xee\xcb\x90\xb0\xe1\xee\x0b\xf8\xe9\xd3\x62\xb2\x78\x31\x44\x4b\x19\xb9\xad\xee\x03\x35\x45\x61\xa6\x26\x5b\x2d\xa1\xe9\x40\x42\x90\xa3\x7d\xdf\x8f\x23\x47\x99\x9b\x2c\x5e\xde\xc1\xf1\xd5\xea\xf6\xba\x76\xe2\x78\x7f\xab\xde\xbe\x2c\xa4\x24\x26\xad\x63\xcf\xad\x45\xc6\x97\x70\xe4\xc8\x93\x5b\xfd\xb0\x47\x68\x7b\xb2\xdd\xb0\xcd\x67\x8f\xe3\x4e\x79\xf4\xcb\xd5\x51\xa2\xfa\xfa\x28\x34\xd7\xa0\x3b\x0a\x4d\x77\x73\x53\xce\xa4\x2b\x3b\x84\xf0\xba\x68\xae\xb0\xb5\x57\x6c\x79\x47\xd6\xef\xae\x46\xef\xb2\x3e\x37\xf6\x76\xfa\x70\x8b\x93\x57\xb9\xb7\x5d\x83\x36\x71\x35\x29\x20\xcd\x15\x58\x26\xa6\x81\xb9\x4e\xdc\x74\xba\x9b\x2d\xc0\x4a\x2f\x67\x06\x78\x3d\x9f\xb5\xe0\xb2\xf4\xc7\xd5\xbf\xbb\xbe\x72\x13\x37\x5d\x4d\x56\xeb\xfe\xf1\xcb\xd5\x51\xb5\x98\x76\x53\x77\x78\x39\xf1\x49\x71\xb8\x3e\xaa\xcc\x74\x39\x5d\xad\xef\xbb\xa3\xea\x72\xda\x4e\x93\x16\x31\xa2\xe9\x6a\x75\x7b\x87\xe6\x55\xa6\xe7\x1a\x74\x99\xaa\x65\xa6\x6a\x9e\xa9\x72\x99\xaa\x95\x5e\x34\x57\xc0\xeb\x45\x73\x0d\x2e\xf5\xa2\xe9\xc0\x99\x36\xb3\x25\x88\xda\xcc\x56\xe0\x22\x87\x47\x3e\xd7\xed\xcc\x83\xd7\xda\xcd\x3a\xf0\x5e\x5f\xce\x3a\x70\xad\x87\x4a\x9f\x75\x93\x0e\x58\x7d\x3d\x5b\x4e\xf2\x89\x25\x53\x37\x71\xe0\x9d\xbe\x9e\xad\x26\xab\x99\x9f\xf8\xe9\xe5\xe4\x12\xbc\xd5\x71\x72\x31\x3b\x9b\x9c\x83\x8f\xba\xba\x98\xbc\x9b\x9d\x4f\x6c\x76\x0f\x7a\x5b\xcf\x0c\xf8\x4a\x57\xe7\x93\xd7\xb3\x8b\xc9\xfb\xfa\xf0\x2d\xf8\x56\x57\x71\x62\x67\x67\x93\x77\xeb\x1c\x2d\xf8\xa0\xab\xb3\xc9\xfb\x59\x9c\xbc\x4e\x39\xae\xf4\x57\x93\xaf\xa6\x1f\x26\x1f\x66\x08\xbc\xd1\x78\x52\x75\xd3\x8f\x93\xaf\xa6\xdf\x4e\x3e\xd4\xe0\x67\xfd\x71\xf2\x71\xfa\xed\xe4\xdb\x4c\xd7\x77\x7a\x56\x5d\xbd\xaa\xde\x4c\xb7\x6c\x7e\x33\x79\x33\xa3\x93\xab\xc9\xcf\x75\x06\x7f\x55\x1f\xfd\x7c\xf8\x66\xc4\x74\x33\xfd\x38\xfd\x6a\xf2\x1d\xb8\x3e\x6a\xa7\xdf\x4e\x3f\x4c\xbe\x03\xdd\xd1\x77\xe3\x53\xa4\x76\x19\xbc\x19\x8d\x93\xd6\x95\x58\xeb\x12\xb3\x67\x89\xbd\x2b\x3d\xb0\xe3\xd9\x2a\x9f\xaa\xdc\x74\xd3\xc4\xdd\x76\xa2\xdb\x1c\xed\x71\xb8\x7d\x59\x2d\x27\x7a\x59\x27\x3d\xa6\x5a\x4d\x97\xb3\x36\xd3\xb5\xaa\xd7\xbb\x4d\x33\xd5\x9b\x9e\x09\xc1\xf2\x70\x35\x33\x93\x7c\xce\x70\x73\x95\xd1\x9a\xc9\x7c\xd6\x4d\x1c\x58\x34\xd7\x19\xb9\x99\xb8\x69\x37\x99\xd7\x47\x05\x64\x3b\x5b\x3e\x02\xb2\xdd\x01\xd9\x37\x57\xd3\x31\xc8\xbe\xb9\x9e\xae\x41\xd6\x47\xd5\x3a\x4b\x22\x7e\x78\x3d\x5e\x29\xbe\x2d\x5d\xa6\x7d\xd3\xcd\x50\x98\xf1\xff\x99\x24\xf9\x6e\x34\xfc\x86\xe6\x6d\xd6\xd6\x16\xe1\xaa\x6f\xde\x66\x78\x03\x0f\x75\x32\x03\x26\x8b\x7c\x7b\x35\xe9\x9b\x2e\x99\xb5\x5d\x7a\x7a\x3d\x3c\xbd\x1e\x9e\x6e\x14\xee\x49\x3b\xed\x26\x23\x09\xfb\xfd\x76\x80\x7e\xbb\x1e\x9d\x13\xa2\x32\xd1\x55\xc6\xe4\x2e\xbc\x6f\x97\x97\xab\x5b\xa3\xf2\xd7\xab\xcd\x31\xb2\x09\x65\x0e\xda\xf6\x7c\x69\xff\x15\x5c\xbf\xdd\x0e\xde\x1f\x1c\x3c\x2f\x92\xeb\x79\xbb\xf8\xa2\x7f\xd5\x1f\x8d\xc6\xd4\x7e\xa4\x8b\x0d\xf4\xc1\x67\xf7\x6e\x2c\x00\x59\x31\xad\x4a\x0c\xb0\xba\xb9\x4a\x3a\x6c\x36\x79\xbe\xac\xba\x97\x68\x03\x61\xd1\x74\x59\x81\x2d\x31\xd6\x53\xad\xcd\x4c\x1a\x33\x9a\xab\xdc\xc9\xcd\xa6\x08\x1e\x17\x99\x9a\xa6\x7b\xf6\x66\x95\x63\x9e\xb5\x3a\x4b\x3c\x50\x36\x91\x7f\xbf\x4a\xc6\x99\x59\x5f\x9b\xbc\x24\x52\xae\xdb\xd4\x70\x32\xb3\xda\x2d\x93\x0c\x30\x03\x03\xb7\xcf\xda\xa4\xdc\xa7\x67\x66\xc4\xcc\x67\xe1\x28\x1f\x29\xab\xc9\xb1\x7b\xd1\xe5\x73\x07\x7e\x79\xb3\xaa\x16\xa9\x8a\x9b\xb7\x99\x0a\x77\xba\x8b\x6d\xa5\x0b\xec\x2c\xb6\xd6\x90\xc0\xa5\x36\xcd\xdb\x2c\xbf\x16\xe9\xef\x70\x2a\xec\xe5\x0b\x7d\x96\xab\xe7\xe7\x55\xb5\x4a\xf0\x9a\xb7\x75\xfd\x8b\xd1\xab\x35\xcd\x89\xd0\x2d\x35\x60\x36\x73\xcf\xdc\x72\xd1\xb7\x8b\xcb\xf0\x45\xb8\xb9\x9c\xea\x55\x86\xba\xd2\xa5\x41\x6c\x8e\x7f\xfd\x79\x55\xf9\x0d\xbc\x6a\xa1\x7d\xfd\x39\xf0\xce\xa6\xda\x67\x78\x5e\xfb\x4d\xb6\x9b\x41\x95\x5c\x7d\xa9\xb5\xcf\x50\x8a\xca\xdf\x8e\x01\xad\x59\xb7\xa1\x7b\xc4\xeb\x2c\x52\xbe\x4b\x35\x74\x5c\xb5\xba\xe4\xac\xbf\xd4\xda\x1c\xd7\xd5\x3c\xbd\x68\xeb\xfa\xc5\x32\x07\x11\x4c\x39\xe7\xf5\x33\xa3\x0b\x98\x9b\xa2\x11\x9d\x98\xe6\x6d\xf6\x54\xbb\x53\x7e\x51\x94\xff\xf4\x99\x85\x26\x6d\x73\x4b\x70\x1a\x6e\xea\x2b\x37\x46\x97\x1a\xe3\x4c\xb7\xcd\x55\x6a\x8f\xe9\xe2\x7a\x6b\xde\x8e\x7a\xda\x6f\xc6\x2a\x7d\xee\x3c\xe3\xed\xfa\xbf\x1b\xbf\x5d\xcf\x3a\x67\xf3\xf0\xc7\xf4\x66\xe4\xb0\xb0\xee\x76\x7b\xc2\x3b\x84\xfa\x96\x26\xb5\xd5\x65\xb7\x4e\x0c\xa3\x39\xae\x91\xb6\xf1\xdb\xd5\x3e\xff\x93\xd1\x9a\xd6\x68\x45\x79\x9c\x75\x2b\x58\x07\x1b\x63\xbc\xae\xbc\x9d\x64\x29\xd2\x64\x33\xcd\xf2\xe7\xd5\xad\x69\x96\x0d\xc3\xae\x74\x7f\x88\x41\xdb\x5c\xeb\xc5\x21\x06\xe1\x55\x3b\xb6\xa1\xfe\x91\x30\xd7\xa3\x39\x83\xdf\xa7\x1e\xdb\xb0\xe1\xd9\x90\xeb\x2f\xab\x0a\xd5\xf5\xd1\xed\x92\x3f\xac\x6e\x17\xfd\xf3\x0a\xa0\xbb\xe0\xda\xa6\x3b\xdc\x78\x2b\xa4\x11\xef\x0e\xf4\x9d\xb7\x69\x88\x69\x9b\xae\xae\x6b\xd0\x6e\x27\x16\x6e\x9f\xe1\xfe\xf0\xa4\xc2\xef\x56\xd9\x8d\xe8\xc9\x13\x0b\x7b\xac\xff\xcd\x64\xc2\x85\xf1\xbe\x5d\xbc\xfb\x5f\x1e\x23\xff\xdb\x12\xbe\xa3\xcd\xc7\xc8\x8f\xc6\xa7\x7f\xec\x6d\x2e\x7d\xfd\xcb\x76\x1a\xec\xd3\xa7\xaa\x6f\x46\x67\x69\x40\x30\x0d\x55\x5f\x7f\xfa\x04\x77\x02\xf6\xfe\x7e\x77\xc6\x6e\xbc\xec\x90\xc5\xf8\xd6\x40\xdf\x51\x3d\xb6\xbe\xa5\x73\x1d\xaa\x45\x3d\xe9\x3f\x7d\xca\xa1\xa1\xe7\x75\xe9\xad\xf0\xb8\xcd\xa7\x5d\xb7\xb5\x39\x69\x4f\x9b\x6e\xaa\xf3\xa9\x72\x9d\xfe\x3a\x0b\xf1\xfb\xb2\xcd\xf4\xfc\xd9\xa2\xe9\x74\x37\x9d\x8f\x0f\x37\xfb\xcb\x7d\xdf\xbb\x9e\xfc\x2b\x86\xeb\xb3\xbe\xe9\x26\x3a\xe4\x33\x59\xfa\x3c\xe2\x5c\x4d\xc3\xa4\xcf\xe7\x0b\x5d\x27\x55\x33\xdf\x5d\x8f\xbf\xff\x9f\xab\x61\x06\x0b\x0e\x46\xea\xf2\x72\xe1\xab\x74\x9f\x0c\xf4\xeb\x5b\x4f\xaf\xf3\xd3\x2b\x74\x2b\x2f\xca\x79\x6f\x3d\xbd\x46\xe3\x48\x69\xab\x9d\x9d\x93\xdb\xf3\x71\xc6\xd3\x40\x73\x3d\x43\xc0\xe9\xf5\xf9\xba\x60\xa5\xc3\x66\x0a\xc1\xe4\x8d\x91\xe5\xf6\x78\x3a\x9d\xbf\x70\xc7\x75\xd5\xe9\xe5\xc9\xfc\xb4\x4e\x64\x2e\x40\x97\x28\x68\x41\x97\x3e\xa5\x4f\x7f\x90\xee\xa7\xba\x2b\x45\x26\xab\x51\x6c\xb6\xad\x5c\x40\x83\x50\x80\xf7\xce\xbd\xea\x76\x98\x22\xd8\xce\xab\xb4\x09\x43\x5b\x90\xb6\x09\x4d\x48\x02\x03\xe9\xfe\xb0\x03\x3b\xbd\x7e\xff\x42\xcf\xfa\xa1\xa9\x7f\x31\x9b\x6f\x3f\x38\xf8\x57\xea\xfc\xa6\xb9\x82\x20\x4c\x2a\xb3\x9e\xcb\xa9\x0f\xfb\xf4\x10\x8d\x1f\xe2\xfa\xb0\x5f\x6f\x5f\xc8\x05\x3a\x6d\x9a\x6b\x98\x1b\xe5\x15\x9a\x25\x3e\x9a\xe6\x1a\xcd\x16\xcf\x96\x2f\xda\x1c\xa7\x7c\xa9\xab\x36\x9f\x29\x5a\x83\xf9\x8b\xee\xe0\xa0\xea\xf4\x5c\x57\x5d\xb6\x62\xea\x8c\x54\xb7\x49\x35\x81\x3a\x6b\x2a\x48\x2f\xd3\x1d\xd2\xf3\x9b\x9b\x3c\xbd\x5b\x03\x73\x70\xb0\xf3\x69\xff\x5c\xed\xca\x9b\x54\xe7\x9f\x3d\x6f\xf8\x65\x58\xf7\xe8\x5b\xc2\xe6\xa1\xb5\xbe\x50\xc2\xf6\x82\xbe\xc4\xec\xcd\xc2\x26\xfb\xa1\x3c\x55\xd8\x24\x69\x95\x4a\x2f\x92\x44\xf9\xe3\x3d\x7e\x12\xa3\x99\x3f\xdd\x17\x47\x05\xd0\xe9\x76\xd2\x4e\xd2\x40\x0e\x8f\x97\x2f\x10\xce\x7c\xac\x5a\x5d\x99\x99\x5e\xe8\xca\xac\xbd\x12\x92\x8a\x3b\x78\x25\xb4\x75\x9d\xda\xed\xc6\x9b\x21\xbf\xda\x7a\x33\xb4\x75\x5d\x4f\x4c\x9d\xa1\x7e\x99\x0f\x64\xad\x5f\xc4\xb6\xae\x8f\xa7\xd3\x65\x7d\x3c\x4c\x55\xfc\xe4\x26\x61\xf2\x00\x84\xc3\x12\x6c\xf6\xc7\xb6\xca\xd1\x66\x0f\x7f\x72\xf5\xe9\x0d\xf8\xd3\xd8\x4d\xe4\x6d\x5b\x83\xb0\x7a\xc0\xd7\x65\xf8\x4a\xcc\x92\xf6\x56\xda\x7d\xfa\xe2\xa5\xee\x26\xdd\xb3\xcd\xe7\x6d\x96\xec\xba\xed\x92\xdd\x72\xbb\x64\xd7\xdd\x59\xb2\x5b\xd6\xc3\xf7\xef\x96\xa4\x0c\xb3\x52\x12\x33\x25\x39\x4f\x25\x09\x42\x04\x6f\x4b\x22\x94\x0b\x0f\x0a\x5a\xe6\xcc\xcb\xb3\xf6\xe0\x60\x36\x6b\x5f\x6e\x26\xb3\x4e\xc2\x61\x59\x7e\x9c\x56\x99\xde\x7a\x52\x75\xe9\x7f\xfa\xad\x57\x20\x37\xeb\x8f\xdd\x76\xfd\x71\xbd\x5a\x99\xda\xf5\xe9\x0d\x58\xac\x46\xac\xfa\xb1\xad\x41\xbb\x7a\xd4\x79\xf4\xed\xe0\x07\x0a\x96\xf7\xb0\x75\xa0\x70\xd6\x6f\x3c\x6d\xc2\xda\xd3\xe6\x7a\x35\x0a\x13\x12\x57\xf7\xc5\x0c\xb9\x5e\x01\xb7\xbc\x5c\xf4\x7b\x8e\xff\xcb\x76\xd1\x56\x6f\x38\x5b\xd5\x37\x20\xdd\xde\x72\x04\x99\x87\x3e\xef\x6d\xc8\x0a\x64\x89\x15\x67\xbe\x48\x56\xd1\x59\xbb\xaa\x43\xe3\xcc\x7c\x9e\xcf\x0b\x9c\x4e\x17\xd9\xd4\xda\xd9\x77\x5b\x20\x66\x04\xf7\x6d\x9b\x18\x4e\x51\xc8\x3b\xd6\x96\xfa\xa4\x3b\xcd\x07\x69\x03\xa7\x67\xe8\xb8\xd3\xcb\xd1\xb4\xf8\x70\x2c\x77\x97\xac\x9a\x6e\x3b\xa2\x96\xd9\x3f\x38\x3e\x4a\xc2\xe4\x23\xd4\x4c\x3d\x1c\x2f\xbd\x38\x31\xa7\x45\x01\x3e\xee\xf4\x7c\x0d\x71\x43\x7b\x07\xa6\x53\x77\x1f\xed\x45\x54\x3d\x44\x7c\x21\xbd\xd3\x27\xed\x29\x58\x26\xaa\x5b\xdd\x8d\xa8\xde\xa0\x69\xc1\x74\xba\x2c\x68\xc0\x42\xb7\xb7\x3f\x60\xb1\x9d\xd3\x34\x65\xf2\xde\xd4\xdd\x98\xfe\x1d\xd2\x62\x3b\xde\x62\xf1\x78\x45\x8d\x09\x19\xd5\xd5\xda\x7a\x34\x37\x60\x75\x79\x7e\x6f\xd0\xcc\x7b\x16\x0d\xb7\x53\x84\x49\x2b\x2a\xeb\x15\x9f\x3e\xc1\x6c\xdd\x6f\xc6\xe3\x56\x9b\x83\x83\xb5\xa2\x73\x9c\xba\x9e\x86\xc7\xf5\x62\xaa\xb3\xae\x52\x16\x63\xfa\x61\x6a\x7f\x91\x83\xe5\xaf\x96\xe3\xdd\x27\x7b\x48\x19\x86\x8f\x6a\xbf\xce\x76\x70\xb0\xbd\x6e\x12\xac\xd2\xc9\x6e\xc0\x85\xe9\xcf\x8e\xf6\x4e\xb6\x97\x2a\x5c\xdc\xea\x7d\x89\x67\x5a\xeb\x7e\xcd\xa4\xf0\x6c\x3d\x33\x62\x16\x2e\xac\xfa\x65\xb7\xaa\xca\x24\xeb\xf8\xbe\x1d\x9c\x9d\x97\x5d\x15\x92\x85\x9b\x8f\xcc\xc8\x16\x5f\x6e\x12\x19\xe2\x71\xdd\x96\xf8\xf0\xb7\x5f\x6f\xb4\x83\x9b\x3c\x85\x0e\x8c\x3e\xe9\x4f\x8f\xfb\x2f\xb5\x5e\x1c\xd7\xfd\x46\x45\x4b\x56\x6a\x6a\x18\xfd\x76\x75\x69\xbb\x51\xe9\x38\x94\xec\xa6\x59\x5d\xe4\xe8\xff\x2d\x80\x09\xd6\x76\xa9\xe3\xd9\xb6\xd6\x37\x94\xef\xdf\xaf\x93\xf9\xd2\xeb\x93\x70\x7a\xbc\x2d\x7e\x5c\xf7\x05\x7d\xd8\x36\xca\x1b\xe0\xc3\xca\x85\x85\x37\x8b\x7e\xb5\x47\xd8\x8c\x67\x4c\x52\xc3\xbb\x01\xf3\x60\xde\x87\xd5\x9e\x40\xcb\xa7\xcf\x9e\x56\xdf\xf9\xa8\xd4\xc2\x8d\x24\x4b\x43\xde\xfd\xf4\xf3\x1e\xc8\xeb\x8f\xd9\x2e\xf2\x66\xe8\xd5\x4e\x4c\xb2\xc5\x97\x5a\x87\xd4\x84\x32\xc8\x5f\x56\xcb\xcb\xce\x85\xa3\xc5\x9a\xf1\xbd\xe9\xde\x85\xfe\x68\x71\x93\x71\xf5\x37\xc0\x2d\x2f\xae\xf7\x7c\x6f\x5c\x95\xef\x1c\xd3\xff\x3a\x7d\xf6\xc9\xf7\xd7\xe7\x76\x39\x6f\xda\x3e\x74\xa6\x5f\x76\xa7\x9b\xc2\x93\xdb\x8e\x7c\x23\xc1\x92\x46\xd4\xd2\xa2\xba\xed\xe1\x0e\x65\x0d\xa7\x4d\xf5\xb2\x91\x36\xd7\x6d\x98\xfb\x2f\x5a\xd0\xdf\x16\x30\x45\x3d\xed\xb7\x87\x4c\x9a\x3c\x95\x3f\x48\x98\x3c\x91\x3f\x8c\x93\xdd\x7a\x3e\x6b\x08\xaf\xf4\x87\x95\xfe\x25\xeb\x8c\x47\x33\x74\x03\xbe\x59\xe9\x5f\x6e\xc0\xdf\x53\xba\xd5\x74\x7f\xda\x5d\x0a\x6c\xfd\x56\x4f\xfe\xe3\xee\xab\xc2\xc6\x6f\x46\x19\xfe\x7b\xb5\xfd\x6e\xfd\x53\xea\x85\x7f\x1c\x19\xd6\xa6\x1a\x1f\x12\xbf\x73\x04\xca\xa8\x49\x99\x1a\x44\xdd\x83\x0b\xbd\x00\xe7\x79\xaa\xe9\xb5\xb9\x58\x9f\x09\xfb\xa5\x0e\x75\x19\x12\xbf\xe8\xf5\x59\x39\xc6\x23\x1b\xbd\xfa\xe5\x58\x16\x24\xe9\xd9\xeb\x2a\xe8\xff\xfb\x5f\xbf\x84\x9b\xff\xbb\x9e\xd4\x5b\x37\x95\xff\xca\xa6\xc7\x0c\xd5\x07\x07\x5f\x0e\xd7\xb8\xce\x87\x4f\x84\xe1\x8c\x0d\x08\x66\xa8\xae\xc1\xf3\xc3\xe7\x5a\xe7\xe9\xbd\x57\xe1\xe8\xff\x1e\x66\x60\x37\x55\x8e\x48\x01\x4c\x9d\x1d\x4f\x75\x9f\xa9\xf8\xd3\x6a\x33\x31\x16\xfa\xaa\xaf\x73\x9c\xd6\xe7\xcf\xeb\x91\xfc\x0e\x49\x7e\x2f\xea\xb6\x39\x33\x89\x8d\x79\x2b\x67\xca\x15\x72\x8c\x9f\xd2\x05\xc1\x30\xc9\xf3\xa7\x3c\xaf\x00\xce\xca\xdd\xdf\x57\x75\xfd\x2c\xea\xbc\x7f\x59\xbf\x4c\xd5\x0b\x2e\x74\x16\x6b\xfa\xe5\xe2\xa4\x3f\xcd\x53\x47\xcb\x3c\x6a\x9e\xad\xdb\xc4\x32\x8f\x9a\xcb\xba\xd3\x67\x27\xcb\x53\xb0\xca\x7f\xd6\x4b\xc6\xdd\x3a\x62\x63\xe5\x75\xac\x52\x5d\x94\xb5\x69\x3f\xd5\xcf\x9f\xa7\x8b\x4b\xbd\x6a\x5a\xaf\x3d\x38\x6f\x56\xa1\xaf\x2e\xc1\x79\xa6\xfa\xb2\x7e\xf5\xcd\xea\x68\x55\x8f\x8a\x5f\xec\x2b\xbe\x59\x36\xf5\x85\x01\x45\x3f\x2e\x04\xb5\xb1\xf2\xba\x2a\xf4\xd4\xeb\xe5\xda\x32\x6b\xeb\xf4\x79\xf3\x2e\xf4\x95\xaf\xeb\xdb\xf3\x46\xd5\xf3\xf3\x76\xb5\x6a\x17\xef\x8e\xbe\x78\x3e\xf5\xf9\xfc\x4e\xa7\xb5\xfe\x66\x75\x37\xa3\x39\xb7\xed\xbb\xcb\xe5\xe5\x6a\xc8\xea\x36\x7d\xe7\xd5\xf6\xb2\x30\x76\x55\x1f\x6d\x1f\xe9\x93\xd5\x29\xd8\x50\xee\x36\xd3\x8b\xf3\x3d\xb4\x5c\xce\xfb\xf6\x62\x1e\xbe\xe8\x96\xcb\x7e\xf5\xbc\x7e\x36\xd7\xab\x9b\xf4\x09\x7b\xf2\x2e\x96\x39\xd7\xf3\x7a\xa7\x0d\x67\xfd\x65\x5e\x96\xa0\xb5\xfe\xfb\xea\xe0\x00\x69\xad\xe7\x5b\xfa\x86\x6a\xac\xe7\xa3\x87\xc9\xd8\x99\xcd\xda\xcc\xd2\xd4\xc4\xc3\xa6\xba\x67\xe8\x38\xbc\xd4\x30\x1f\x2a\x79\x76\x12\x4e\xeb\x2d\xe4\xe3\xd9\x2c\xd4\xc3\x62\x77\x9e\x2f\x2f\xca\x57\xf9\xca\x3f\xac\xc0\x7c\xbf\x54\xce\x53\x00\x65\x55\x7c\xdd\xd1\xd7\x16\x68\xa2\xe1\x66\x77\x0e\xea\xfd\x2a\x6f\xd3\xdc\xae\x95\x83\xa4\x94\xdf\xe1\x85\xbb\x76\xf3\xb0\x8d\x9e\xb7\x39\x01\xd2\x34\xfb\x23\xdf\xee\x9b\x60\xca\xf3\x92\xc0\xe4\x18\xb1\x66\x23\x82\x3e\xd7\xd0\xdb\x94\x5e\x94\xd2\x63\x3f\xc9\xcf\x99\x12\x33\x79\x4a\x6c\xe4\x96\x90\x7b\xea\x20\x70\xc2\xc8\x5f\xa5\x7f\x81\x07\x55\xe3\xf9\xf3\x67\x83\xeb\x4a\xff\x12\x6d\x24\x4e\x7d\xbc\x36\xe7\xbe\xd8\x0a\x9d\xb1\xa3\xc2\x90\x2d\x4f\xac\x0e\x62\xa8\x3f\x5d\x2b\x86\xb0\x80\xec\x5f\xc2\x83\x83\xe7\xff\xe7\xff\x94\xd7\xb3\x59\x7f\x7a\x5c\x4f\xa7\x8b\x67\xe5\xbc\xb2\x0a\x1d\x2c\xb6\xa7\x94\xed\x39\x48\xec\xaf\x4f\xf4\x74\x0b\xe3\x3d\xec\x5b\xef\xb2\xf5\x08\xff\x2a\x9f\x2d\x1d\x9a\x91\xf3\x4d\xff\x68\x89\x91\xbb\xd6\x6e\xd1\x85\xdf\x5d\x40\x5d\x1c\x56\x7d\xd3\xce\x42\xd3\xd6\xcf\xfa\xc6\xcd\xb4\x01\x7d\xb3\x9a\xea\x05\x08\x8d\x9b\xe6\xbb\x8f\xe9\xae\x6f\xce\xa7\x7a\xe4\xd3\x60\xfc\xad\xd0\xa5\xa1\x31\x7b\x3e\x34\x34\xe6\x68\x54\xaa\xf5\xa3\x58\x61\x9b\x75\xa8\x71\x03\xcf\x0f\x36\xb2\x63\xfb\xe8\xab\xd1\xb5\x19\xd4\x94\x74\xfd\x71\xed\x51\x72\xbe\xbe\x70\xeb\x8b\xd5\xfa\x62\x0c\xba\x1d\x3b\x31\x75\x7e\xa3\xf8\xfc\x75\xec\x1d\xb8\xbb\x15\x6f\x33\x47\x75\x8f\xb7\xdc\x28\x66\x42\xea\x94\xf9\x1b\x61\x9d\x4c\xb4\xe5\xe9\x71\xbf\x35\xa6\xf2\x34\x67\xdf\xbc\xdd\x55\x3a\xfa\xd1\xd7\x86\x0f\x45\x09\x4c\x56\xf6\x5a\xc3\x00\xad\xee\x92\xc1\x54\xec\x9d\xb6\x1e\x2c\xbc\xb1\x23\xe2\x49\x7b\xba\xc6\x9c\x0c\x06\xd0\xe6\x95\xce\x81\xab\x9b\x78\x02\xcb\x0d\x9f\x4b\xd6\xcc\x13\x58\xd7\x23\x49\xbd\x3c\x05\xcb\x9b\xaa\x2d\xe3\xc0\xc8\xa2\xe9\xf2\xf6\xf0\x22\xad\xce\xf5\xcc\x35\x1f\x81\x1b\xcb\xa9\x65\xea\xc1\x3b\xd3\x56\xf3\xd1\x51\xcd\x2b\xdd\x02\xaf\x5b\x70\xa9\xdb\x67\xed\x03\x62\xf1\xea\xc5\xaa\xb9\xca\xb2\x36\xfb\x2c\x5d\xbd\xf4\xf9\xd6\x97\xdb\x2c\x25\x5f\x5e\x96\xbf\x79\x2c\x0d\x1b\x07\xc8\x33\xbd\xca\x07\xd3\xa3\xa3\x50\xad\x40\x76\x1f\x88\xfa\x6c\xb6\x6a\xae\xc0\x85\xee\x0f\x2b\xdf\x5c\x4d\xcf\xa6\xb1\x4e\x9a\xcf\x61\x35\xc0\xf8\xf4\x09\xd5\x0f\xd3\x93\x7d\x0d\xa7\xb1\x9e\x5c\x64\x2f\xc3\x81\x86\xc9\xf9\xcd\xf6\x3c\xb4\xd1\x54\x79\xb7\xcf\x47\x34\xeb\x93\x03\xe7\x46\xe6\x5e\xdf\xb4\xaf\xcc\x49\xea\x78\x83\x83\x57\x1e\xc5\xea\x5f\xbe\xbc\xa7\x81\x65\xc5\x14\x66\x4f\x87\x0d\x94\x4e\xb7\x5b\x8b\x31\xfb\xb2\xd5\x55\x9f\x5d\xd8\xea\x71\x97\x05\x8b\xa9\x4e\x3d\xba\x32\xe9\xaf\xab\x6f\xaa\x61\x4e\xb3\xd3\x79\x7f\x4a\xf3\x71\xba\x38\xd9\x1a\xd6\xa7\xcd\xc7\x1c\x3b\xe6\x55\xd5\x37\x1f\x75\xdb\x7c\xcc\x66\x6b\x59\x06\x4c\x10\x75\xdf\x7c\x9c\x75\xf5\x51\x7a\xdb\x0d\xc7\x2c\xe7\x49\xf0\xdb\x99\x93\x38\x19\x3e\xfc\xab\xd1\x60\x90\x55\xbc\x5f\xca\xd7\x6e\xec\x32\xd0\xe9\x1e\x2c\x75\x0f\xe6\x7a\x01\x9c\xee\x6e\x73\xac\xec\x61\xe8\x9a\x73\xe0\xf5\xb2\x39\x07\x97\x7a\xde\x9c\x83\x33\xed\x9a\xf3\xe3\xb9\xee\x7d\x35\xcf\x9b\xb2\x7d\x8e\xd4\x77\x70\xd0\x1d\xd7\x2e\xdd\xb9\x1a\x54\xcb\xf4\x7a\x59\xd7\x49\x68\x80\xaa\xd5\xf3\xe6\xe3\xf4\x72\xd6\x35\x1f\x67\xab\x69\xa8\xe6\xcd\x5b\xd0\x25\x62\xf3\x39\x93\x0b\x5f\x19\x5f\xcd\x41\x8e\xdd\xd6\x83\xb6\x06\xab\x69\x6a\xbb\x53\xdd\xd6\xe0\x72\x9a\x91\xae\xa6\x99\x8e\xb3\x69\x42\x9e\x5e\x2d\x9b\xf3\x67\xf3\x83\x83\x2f\x33\x9a\x7c\x44\x7b\xaf\xe7\x60\x99\x78\x7f\x39\xf3\x35\xe8\x0e\x0e\xbe\xcc\xb4\x1c\x1c\x54\xae\xe9\x75\x07\x5c\x7a\xb7\x9a\x9d\xa5\xb6\xb1\x69\x48\xe6\x26\x4f\x7f\x6c\x79\xf6\xe9\x93\x39\xd9\xd9\x1a\xb8\x2c\xad\xf2\x6d\xf6\x8a\xf8\x38\xdd\xa8\x0f\xe7\x20\x24\x80\xdb\xfb\x91\x13\xfa\xd0\x90\x27\xba\xdf\x69\xc1\x8b\xff\x9f\x7a\xc6\x2e\xfd\xff\x72\x71\xa4\x9d\x2d\xee\x5f\x1c\xd9\x2e\x87\x18\xd0\x8d\x96\x4a\x16\xe3\xc5\x91\xd6\x8f\xa6\x21\xbf\xcb\x5e\x14\x8d\xeb\x82\xe9\x43\x35\x9e\xae\x1c\x1c\xbb\xbd\xae\xd0\xc8\xb9\x87\xd5\x3b\xfb\xfe\x9c\xdf\x0d\xa4\xb9\xfe\xa0\xbd\x61\x7a\xc1\x7b\x7d\x72\x0a\xae\xc7\xb2\xa9\x44\x67\x84\xe0\xad\xbe\x5e\x7f\xec\x47\x3d\xcc\x33\x1d\xdb\x17\x6f\x8f\xeb\x5f\x9c\x6e\xb3\x4f\x57\x37\x33\xc9\xbe\xf6\xfa\xfa\xe4\xdd\x74\x3a\xcc\x49\x0d\xc6\xf0\x97\xfe\xe0\xe0\xdd\x8b\x61\xf9\xfc\x52\x9f\x69\x0f\x5e\x6b\x3f\xf1\x93\x6a\x74\x06\xff\xea\xd0\x01\x77\xb8\xaa\x0f\xab\x8f\x93\x64\x83\x8d\x0e\xef\x3f\x3b\x7c\x0d\x5e\x1f\x5e\xd6\xc7\xef\x5e\xbc\x3d\x9e\x4e\xdf\x65\xf1\xe0\xa7\x7a\x9e\x90\x0d\xa8\xc0\xfc\xc5\x65\x16\xfa\xf3\x1a\xcc\x5f\x26\xf9\x7f\x96\x2e\x0b\x9e\x73\x50\xc5\xbb\xe0\xea\x97\x17\xf5\x2f\x7e\xa6\xe7\x25\x16\xf6\xcd\x85\x8e\x37\xef\xcb\xe0\xb9\xd4\xbf\x64\xa8\x47\x1e\xf8\xd6\x85\x23\xf7\x62\x05\xd6\x5c\x39\xba\x1e\xf4\x46\x0b\xde\xd5\x37\x35\x58\x36\x29\xcb\xab\x7f\xad\xaa\xe5\xc0\xe9\x8f\xaf\xcc\x54\xaf\x26\xfe\xf0\xe3\x51\x57\x1f\x2d\xfd\xf0\xe2\xe3\xab\xc5\x54\xbb\xfc\x38\xd5\x06\xf8\x38\xd3\x1e\x58\xfd\x6e\x73\x74\xe6\x70\x8a\xc8\x6a\xab\x55\x7f\x11\xaa\xdd\x30\xcb\x61\x5b\x99\xce\xe7\x13\xfb\xd6\xf7\xdb\xf0\x5b\xb9\xb7\xee\xeb\xac\xa1\xaa\x7a\x3d\xed\xeb\x97\xe8\x55\x7f\x84\xea\x1c\x7e\x6b\xee\x47\x11\x14\xfc\x56\xdd\x59\x79\xd0\xa7\x3e\x59\xf4\x1d\x04\x5a\x5d\x62\x0f\xfe\x79\x05\x96\x29\x99\xa7\xc4\xa5\x64\xb5\xb3\x88\xef\x77\x66\x2a\xae\xa0\xce\x4b\x97\xb0\xac\x55\x2e\xca\xe2\xa4\x01\x61\x3c\xaa\x5e\xd6\x03\xf4\x7c\x84\xc2\xad\xa5\xad\x30\x0e\xb4\xb4\xdd\x10\x7c\x32\x58\x45\xa7\xc5\xab\x0a\x4e\x17\xc0\xeb\xbe\xb9\x4e\x17\x97\xe9\x09\x9a\x2d\xc0\x59\x7a\x82\x66\x8b\x67\x97\x2f\xcc\xc1\x41\x65\xf4\xa5\xae\x4c\x0e\x08\x5d\x83\xb3\xe1\x90\xff\x33\x5d\xf9\xe9\x59\x7e\x94\xe0\x64\x7d\xf6\x1a\x6a\x9f\xee\x90\xbe\x4c\x77\x48\x9f\x81\xf1\xcc\x68\x35\xc2\x3f\x45\xa7\x3a\x8d\xeb\x87\x18\xa4\x3a\xaf\xfa\x7a\xb6\xc8\x42\xbf\x5c\x55\x97\x33\x3d\xcf\x97\xf5\x5d\x12\xaa\xb3\x99\x76\xc3\xcb\x3b\xc4\x84\x3c\xc7\x9c\x3b\xe8\x56\x99\xf0\x4f\x59\xde\xeb\xf3\xf2\x9e\xcf\x06\x9b\x7f\x82\x28\x1e\x76\x30\xae\xb7\x2f\x26\x08\x39\x9e\x40\x8e\xb2\xd3\x8e\x37\x04\x3e\x3c\x0c\xfc\x98\x0d\x37\x9f\x87\x02\xff\xa4\x85\xc1\x4d\xee\x6f\x16\x8b\x90\x0f\xe5\x1c\xee\xbf\xbb\xec\xf3\xfd\xd1\xad\x1c\xf5\x08\x43\x7e\xf2\x99\x31\x1c\x1e\x71\x76\xf0\xf5\x51\x37\x82\x9c\xb1\x3f\xed\x03\xde\x2c\x2f\x46\xe4\xff\xad\x7d\x77\xd6\x8f\xee\x7f\xb3\xec\xfb\xec\x51\xbe\x7e\xf0\x6d\x88\xfd\xce\xe7\xa5\xf2\xe3\x8f\x7b\xb3\xfc\xcc\xbd\xaf\xcb\xc7\x3f\x6d\x39\x82\xfb\xb7\x5b\xbb\x11\x1f\xdc\x70\xfa\x28\xe4\xf9\x08\x72\xf9\xc6\xcf\xdd\x8d\xfa\x28\x68\x37\x02\x9d\xb8\xf5\x79\x80\x57\x8f\x03\x5e\xdd\x80\xd1\x7c\xea\xe5\x8e\x1e\x30\xe8\x00\xd9\xc9\x75\x33\x36\x3a\x3d\xdf\x2a\x00\x5b\xc3\xcc\x4d\x51\x19\xe7\x56\x27\xf0\x54\x2f\x75\xa7\xe1\x71\xf7\xc2\x1d\x4f\xa7\x5d\xbd\x3a\xe9\x92\xbc\x58\x4e\xf5\xfc\xa4\x5b\x2f\xdb\x7c\x39\x96\xf5\x23\x77\x47\x57\x0e\x48\x78\xa9\x17\x33\x54\x48\xf0\x7a\x7e\xd2\x6f\xe6\xdd\x7d\xf1\x15\xf0\xc5\x57\xc0\x17\x5f\x81\xf7\xcb\xd6\x57\x3e\x89\x2c\x57\xdf\xac\x47\xfb\x4b\xbd\x3a\xe9\x4f\xc1\x99\x36\x87\x78\x7a\x09\xa2\xee\xa7\x08\x5c\x24\xb8\xc7\xf1\xc5\xc5\x71\x01\x7e\xae\xe3\xf4\xe2\xe5\xcb\x97\xe8\xd9\xea\xe4\xfc\xf4\xc5\xd9\xab\xa8\xcf\xa7\xe8\xe8\x42\x9f\xdf\x9c\xcd\x56\x27\x71\x86\x4e\x5f\xac\x4e\xe2\xe9\xec\xec\xe0\xa0\x9f\xa2\x17\xf1\xe0\x60\x36\x8b\x59\x09\x79\xad\xf3\x8b\x4b\xf0\x5e\x9b\xd9\xeb\x64\xa8\x2c\x67\xed\x4b\x37\xeb\x0a\xe4\x6b\x6d\x5e\x55\xed\xe4\xfd\x74\x39\x79\x5d\x1f\x9a\xa3\xe5\xb3\xf4\xa1\x11\xbc\xce\x1f\x7a\x0d\x5c\x12\x76\x11\x2c\xc0\x7b\x70\x3d\x7c\xf9\xcd\xc6\x34\xb4\xa9\x70\x37\x79\x3f\x75\xa5\xb0\xdb\x29\xbc\x04\x76\x5b\xb8\x05\xb6\x14\xbe\xa9\x20\x70\x60\x50\xc2\x36\xb5\x38\xda\xfe\xb4\x53\xb9\x15\x3a\x18\xb4\xde\x57\x4b\x7f\xf4\xaf\x55\x3d\x7a\x39\x0c\xc8\xf1\xf3\x06\xe4\x36\x56\x55\x52\x14\xdf\xae\xfe\x7d\x69\xba\x36\x5e\xd7\x07\x07\xcb\x61\x34\xd6\xba\xaf\xf7\x68\x5f\x49\x93\x3c\xdb\x6a\x92\x51\x6f\x55\xc7\xcb\x17\x67\xc7\x45\x63\x73\xba\x9a\xeb\xe5\xc9\xe5\xe9\xd6\x12\xcf\x9b\xea\xca\x72\x1f\xcc\x3b\xea\x06\x3b\x6f\xf5\xc2\x1f\x4f\xa7\xab\x7a\x78\x39\xd5\xee\x64\xb5\x6e\x68\xf3\x8d\x9e\x32\x1f\x68\x8e\x49\x4f\xc9\xc7\xd9\x4e\x86\x02\x87\x71\xd0\x58\x4a\x96\x98\x34\x96\xac\xd3\x8e\x32\x64\xdd\x25\xce\xd6\x04\x14\x13\x6f\xf4\xd5\x7a\xa9\x6f\xa9\x26\x60\xcd\x85\xfe\x7f\xa1\xa4\x24\xce\x5d\x78\xbd\xa8\x04\x62\xa2\x06\xe7\xe9\x52\x22\x44\x6a\xf0\x3a\x5d\x52\xc6\x71\x0d\xde\xe7\x4b\xc4\xd9\xf8\x0c\x8b\x9d\xb9\xb0\xdd\x15\x89\x3d\xfe\x2e\xe1\x64\xe4\xa8\xb6\x75\xf0\x9b\xa1\x72\x13\xe7\xcb\x65\x97\xc3\x97\xd6\xeb\x38\x5a\x36\x21\xc5\x0c\xe3\x71\x08\x7b\x3f\x76\x03\xaf\x20\xb0\xbe\xf9\x70\x55\x57\xd3\x00\xa6\xfb\x8f\xb8\x2f\x04\x2e\xc6\xeb\x81\x33\xc2\xe1\x64\x84\xb5\x3f\x24\x1c\xd6\x05\xe9\xdb\x84\x54\x61\x24\x6b\xf0\x31\x73\x45\x52\x59\x83\xaf\xd2\x25\x17\x84\xd7\xe0\xdb\x74\x49\x38\x97\x35\xf8\x90\x2f\x05\x46\x35\xb8\xca\x19\x38\x15\x23\x5a\xdf\x8c\x74\xb6\xaa\x0a\x45\x51\x0e\x57\x69\xe4\xaa\xa7\xe8\x30\xd4\x87\x78\xe8\x08\x3f\xef\x76\x84\x62\xaa\x8f\xa6\xc1\xc2\x2d\x69\x99\xd4\x08\x57\xfc\xaf\x57\xd9\x97\x1a\x78\xdd\x96\x23\x18\xda\xf4\xf0\x4c\xb7\xe9\x61\xd4\x7e\x36\x07\x17\xfa\x72\xe6\xc0\xb9\x8e\x93\x38\xbd\x98\xe4\xa5\xa7\xf3\x17\x28\xcc\x10\xae\x97\x85\xa6\xf9\xf2\x5d\x75\x96\x4c\x84\x1e\xec\x1b\x87\x4f\xe6\xd3\x30\x89\xc0\x4d\xc3\xe4\x02\xac\x26\x9b\xcf\xe8\x27\x61\xb2\xac\x4f\x6f\xb6\x13\x4e\xaf\x47\xdb\x00\xce\x6b\xf0\x5e\x57\x67\x93\xb3\xd9\x6a\xb2\x9a\x9a\xc9\x79\xd9\x2b\x30\x59\x4c\x5e\xd7\xe0\x7a\xf3\x66\xb6\x7e\x73\x56\xde\xd8\x2d\x49\x5b\x58\xef\x27\xef\xa7\xa8\x9e\xbd\xaf\xc1\xbb\x7d\xaf\xaf\x27\xd7\xe9\xf5\x75\xfd\x6c\xa9\xab\x77\x33\x7b\xf7\x43\x06\xbf\x46\x1d\x26\x4b\xd0\xe9\x37\xbe\xb2\x35\xf0\x7a\x75\x58\x25\x9c\xd9\xa7\xc6\xe8\x7e\xd2\x4e\x2d\xa8\x2a\xb3\xad\xa8\x1c\x66\x76\x86\xea\xc3\xca\x4c\x51\x5d\xcf\xee\xf2\xe6\x76\xbd\xce\x86\x7a\xad\xec\x26\x2e\xd8\xc9\x7c\xea\x33\xfb\x7c\x66\x5f\x77\xf8\xc6\x57\x19\x57\x6a\xe7\x43\x93\xec\x1a\x7f\x39\x4c\x06\xa0\x40\x26\xcb\x49\x5f\x3c\x64\xbf\xff\xeb\xdf\xde\x60\xd0\x8d\xdc\xd0\xce\x76\x3b\x77\xe9\x07\x9b\x9e\xd5\x40\x88\x52\x47\xd8\x89\x61\xf0\x45\x3e\x1b\x04\x98\x89\xa9\x93\x51\x5e\x8d\x20\x63\x40\x8b\x04\xf8\x2e\xb7\x75\x2c\xd1\xa8\xfd\x7e\xef\x1f\x89\x98\x97\x45\x4a\x05\xc1\x75\x68\x7e\x3c\xaf\xf3\x6e\x83\x33\x50\x2d\x46\x8f\x16\xe9\x51\x32\x43\x4a\x4f\xfd\xe9\x2f\x75\xd5\x37\x2b\xb0\x68\xf2\x9e\x91\xf1\xc3\x39\x58\x34\x39\x5c\xff\xf8\xe1\xf2\xc2\xb8\xb6\xbf\x06\x8b\xf5\xd5\xde\x1e\xbe\xee\xd6\xcd\x99\x36\x65\xf5\x71\xa5\xdb\x72\x31\xd7\x5d\xb9\x18\xca\xeb\x1c\xdb\xac\x9f\x3e\x7f\x7e\x73\x33\xf4\xbd\xaf\xbd\xfe\xde\x57\x45\x8c\x94\x30\x79\xeb\x07\x3f\xfd\x65\x1c\x04\x6f\x8f\xe0\x49\x44\x56\x41\x7f\x17\xb2\xd3\xf4\x1c\x54\x7d\xba\xce\x9b\x2e\x72\xb0\xd9\x4d\xa6\xd0\x24\xf3\xc7\xec\x32\x22\x34\x16\xf4\x8d\xdd\x65\x44\xd8\x7c\x73\x7f\xff\x37\x8f\x97\x38\xe6\x3a\xdd\x83\xd0\x18\x6d\xca\x85\xd5\x6d\xb9\x58\x7f\x73\x97\x6f\xf3\x37\x6f\x9d\xdc\x3f\xab\x6e\x7f\x08\xdb\x4a\xfd\x21\xec\xaf\x4d\x07\x16\x8d\xfb\x8f\xd6\xa6\x7b\x42\x6d\xfe\xd9\xeb\x1f\x77\x6a\xf3\xb7\xeb\x07\x3b\xb5\xf9\xc3\xbe\xcf\xff\xa2\xcf\x73\xa3\xdb\xd5\xfd\x1e\xac\xd7\xf7\x0b\x3b\x7e\xda\xb0\xc3\xa4\x6b\x53\xd8\xd1\xdd\x6a\xdc\x26\x35\xee\xe5\x2d\x76\x98\xc4\x8e\xf9\x5e\x76\x98\xcf\x65\x47\xbb\x6e\xdc\xdd\x9a\x1d\xcb\xd2\x97\x2f\x96\x1f\xf2\x5a\xfa\x98\x35\xf3\x2d\x6b\xd6\xba\x81\x9e\x2e\x80\x69\xde\x99\xf3\x73\xa3\x7b\x60\x6e\x2a\xb4\x56\xc4\xfe\xed\xf5\x0f\x3b\x5c\xfb\xc7\xfa\xc1\x4f\x7f\xa9\xc1\xef\xb3\x6c\x60\x62\x3c\x0e\xff\xc5\xdf\xde\x88\xb9\x55\xd5\xb3\xf8\x81\xc7\xe6\x45\x9f\xfd\xdc\xca\x91\x90\x95\x39\x4c\x83\x7d\xbd\x6f\x9b\xee\x3f\xfd\xed\x59\xf7\x19\x1a\x6d\x30\xce\x3b\x75\xcc\x2c\x9f\x93\x08\x73\x14\x63\x73\x5c\xf7\xba\xcd\xcf\x17\xa7\xa0\x9b\xe6\x03\x15\x27\xed\xfa\x90\xc5\x49\x3b\x8e\x44\x7d\x38\x5a\xf1\xfb\xd7\x6d\x4c\xc0\x24\x5c\xed\x16\x57\xa7\x21\x58\x6a\x98\x47\xd9\x36\xe1\x74\x19\xe7\xb0\x19\x79\x9e\x9f\x9b\x53\xe0\xa6\x7a\x91\xc3\x3a\x4c\x72\x14\xc6\x79\xba\xea\xf3\x51\x8e\x53\x9d\x4f\xf0\x99\xa6\x47\xf5\x64\x01\x96\xf9\x01\x4a\x0f\xd0\xe9\x28\x4c\x4a\x77\x58\xb9\x89\x26\x35\x58\x1e\xba\x51\xf8\x92\xbf\xdd\x5a\xde\xcb\xc0\x72\x6c\x91\xba\x9c\x2f\x98\x03\x90\xd4\xb3\x0c\xb3\x5c\x4f\xf2\x72\x42\xc9\x33\x3a\x85\xdb\xef\x2e\x86\xae\x99\xf3\xe9\x53\x28\x47\x4f\xa2\x11\xd6\x6f\x32\x5f\xd6\x8e\x28\x1b\x66\x2c\xf4\x09\x04\xe8\xf4\xd9\x3c\xf4\x79\xf8\xc4\xcf\x8a\x3b\x20\xde\x54\x6e\x59\xf8\x6f\x5f\xa2\x83\x83\x44\xf9\xc9\xe2\xa4\x9d\xe1\xd3\xbc\xd3\x3b\xb3\x6f\xd8\xd8\xfc\x42\xc3\xe3\x7a\x36\x6b\x9f\x2d\x4e\xda\xe9\xf4\x54\x9b\xad\xc2\xba\x5e\x2b\x1e\x5b\x12\x7f\xf7\xc3\x16\x9c\x6a\xb1\x21\xa6\x7e\x41\xea\xd1\xee\x9d\xed\x36\xb6\x51\xcb\x5b\xac\x9d\x56\xd6\xb7\x99\xde\x5e\xc3\xe3\xfe\xc5\xe2\x78\x3a\xed\x6b\x73\xd2\x9f\xea\x93\x69\x38\xe9\x73\xfc\xa8\x72\x81\x36\x3b\xb8\x4d\xf1\xc9\xfb\x83\xaf\xc1\xb8\x54\x9b\x4b\x99\xa1\xd0\xcc\x94\x42\xa7\xc3\x6a\xce\x37\xbe\x32\xa9\xc7\x7f\xe3\xab\x36\x75\xf2\x65\xb2\x50\x75\x39\x01\xcb\xe9\xe5\xc9\x72\xbb\xc6\x93\x1f\x77\xdb\x7b\xb0\xd2\x27\xa7\x03\x91\xdb\xc7\xc7\x7d\x59\x73\xec\xeb\xd5\xe0\x48\x73\x62\x4e\xba\x93\xfe\xf4\xf4\x04\x9f\x9e\xae\x3f\x6a\x3a\x3f\xee\x5f\x6c\x60\xbb\x4c\xe8\x28\xff\x72\x9b\x7f\x60\xdb\x68\x83\xc0\x4f\xb7\xbb\x6f\x76\xe9\x1a\x75\x82\xa1\xf1\x2f\x73\x1b\x07\xf3\xdc\xc1\x80\x2b\xdf\xb4\x2a\xa7\x7a\x79\xfd\x25\x02\x97\x1a\x1e\x5f\x66\x4f\x98\xcb\x7a\xa1\xab\x54\xf0\xf2\x34\x47\xaa\xa9\x4c\xce\x56\xbf\x9c\x7f\xa9\x57\x2f\xe7\x07\x07\xcb\x17\x95\x4b\x16\x4f\x35\x9f\x99\xfa\xb0\x5a\xcd\x4c\x3d\x5d\xe4\xe9\xb9\x2f\x7d\x0d\x9c\x4e\xc6\xd7\x66\x1b\xe5\xd8\x49\xeb\x33\xfa\xec\x86\xdc\xae\x90\xdb\x9d\xdc\xee\xb9\x4b\xb0\xd0\x73\xd0\xcf\xf4\xb2\x50\x69\x0a\x95\x8b\x99\x5e\xe7\x9e\x16\x35\xea\xec\xfa\x62\xd9\xef\x9c\x27\xe1\x06\x29\xf9\xdf\x7e\x1c\xe5\x00\xfc\xe9\x61\xeb\x75\x14\xbc\x7e\xbd\xdb\x0c\x1e\x4d\x03\x58\x1f\x59\xbc\x78\x85\x8e\xa6\x0b\x80\xb4\xd6\xfb\xe6\x0a\x03\x08\x1a\xd6\x47\x8b\x99\x0e\xfb\x0e\xd3\xa8\xea\xc9\x62\x1a\x6e\x46\xdd\x28\xfb\x02\xea\x90\xcc\xba\xff\xf6\x35\xf8\xaf\xcf\xa4\xee\x36\xee\x17\x38\x4f\xc4\x16\xf4\x60\x50\x6e\x8b\x99\x14\x6a\xb0\x18\xdf\x2f\xea\xd9\x3e\xda\xc6\x86\x55\x21\xb3\x7e\x80\xce\xbf\x3e\x46\xe7\xa0\xba\x3f\xfb\x2c\x6e\xde\x72\xab\xec\xb6\x3e\x4a\xa6\xee\xb4\x59\x7b\x18\x64\xd3\xda\x2f\x7f\x31\x1a\x4f\xfa\xaa\x9e\x21\xd0\x6d\xae\xf2\x4e\x88\xbc\x85\x77\x58\x64\x69\x3f\x7d\x6a\x5f\xa2\xed\xb1\xc3\xd3\xc5\xa4\x9b\x6c\x8d\x8f\x19\x9e\x6c\x4c\x92\xb6\x3e\x6c\x1f\xfa\xd8\x70\x79\xeb\x63\xcb\xd0\xf9\x57\x3f\xe4\xcc\x3e\xb3\x5b\xfd\x63\xb3\xb7\x6f\xff\xc1\x29\x77\xd4\x85\xdd\x2a\xc8\x16\x49\x35\x3a\xea\xd0\x6c\xe9\x31\x85\x9e\xfe\x36\x3d\x63\xe6\x8f\xa2\x43\x4f\x43\x92\xe0\xaf\xaa\x5a\xbf\x84\xfb\x7c\x71\xcb\x32\x79\x38\x36\x2f\x51\x76\x0d\x5f\x4c\xf5\xe8\xa0\xe6\xc5\xd4\x24\xde\x3e\xc0\x97\xc5\x7e\xbe\xf4\x97\xfb\xf9\x52\xc6\x06\xa8\x75\x21\x6d\x3d\x2c\xf4\xcf\x06\xcf\x9a\x91\xad\x7f\x97\x37\xa6\xaa\x0f\xc3\x03\x3c\x31\x9f\xc3\x93\xbb\x70\x67\xeb\x46\x80\x2e\xaa\x59\x5f\xd5\x63\x24\x77\x3f\xb8\x7d\x18\x49\x1a\xf9\x0a\xd7\xc7\x4e\x67\x7f\x33\x8b\x77\x61\xf0\x3c\x6b\x17\xef\xcd\xbc\xf5\x5f\x98\xf9\xc5\x99\xd9\x7a\xa0\x05\x8d\x0e\xef\xef\x94\x49\x4f\x44\x89\x38\xf0\x60\x97\xec\x3e\x9b\xb8\x4f\x9f\xc2\x4b\xf4\x08\x85\x17\xcf\x1f\x6b\xa8\x1b\x59\xf1\xb0\xa4\x58\xfe\xa7\xc8\x82\x39\x28\x66\x6a\xdc\xe8\x10\x1e\xa1\xed\xdd\xd1\xda\xb8\x1f\xaa\x35\xd4\x7b\x38\x3b\x2c\x13\x97\x8f\xb8\xdb\x08\xea\x9b\xfa\xfe\x4f\x9a\x3f\x2e\x0f\xaa\xdd\x96\x3f\xf8\x70\x7c\x66\xeb\xf8\xb9\x78\x69\xe6\x0f\x1c\x7a\x49\xee\xc3\x65\xff\x7e\x91\x9c\x26\x49\x4e\x93\xc7\xa1\x71\x9e\x3b\xed\x79\x62\x86\x0d\x79\x55\x78\x81\x5e\x85\x29\x3a\x0a\xf5\x0c\x1d\x12\xd0\x69\x74\x58\x91\x91\x44\x6c\xf3\xe9\xe4\x29\x57\x02\xb4\x69\x79\xa9\xdd\xa1\xc3\x50\x1f\x65\xde\xee\x69\x13\x7e\xf9\xcb\xb0\x37\x2b\xc7\xbb\x03\x73\x8d\xa6\xdd\x64\xbd\xd8\x3d\x7f\xa1\x61\xfd\x6c\x3e\xd1\xf3\x49\x51\xfe\x9c\xce\x6d\x79\x78\xed\x5e\x6a\x34\x6b\x20\x21\x68\x12\xca\xef\xe0\x60\x23\x97\x5d\xfd\x52\x37\x2c\x3d\x9c\xb6\x93\x0a\xcd\xe6\xd3\xcd\xab\x79\xbd\x35\x49\xda\xc9\x7c\xb2\xac\xea\x89\x79\x40\x3c\xb8\xfd\x55\x36\xbf\x4f\x54\xad\xe7\x0c\x8a\x58\x4a\xea\x69\xb5\x67\x9e\x72\x2d\xe9\x4d\x75\xab\x55\xc2\xa3\x70\x58\x85\x69\xfb\xb0\x1c\x5f\xed\x27\x6a\x39\x22\x0a\x18\xed\xf6\xd2\xd8\xee\x9a\x09\x7a\x1a\xc0\x30\x51\xac\x4b\x05\x86\xa3\xfe\x41\xe1\xdf\xe6\xa0\x78\x21\xe9\x8a\xc7\xdd\x64\xf9\x12\xf1\x83\x83\x2e\x71\x79\x59\xbf\x44\x7c\x58\x06\x99\x8f\x15\x87\xaa\x9b\xa2\x7a\xb2\x4c\x4a\x9f\xa9\xe6\xa0\x9b\xcd\xa7\x28\x35\x74\xf7\x42\x2f\x5f\x55\xed\x54\xa7\x67\x7a\x9e\x8c\xe8\xe5\xcc\xd5\x87\x15\x9a\xb9\xba\x3e\xaa\x3a\x3d\x9f\x21\xb0\x3c\x1c\x2f\xc2\xac\xf4\xf2\x45\xc3\x40\x32\x51\x57\xaf\x96\x47\x09\x2b\xb8\xd4\xbe\xaa\xc1\x59\x56\x4d\x75\x77\x3c\x9d\x9e\xd5\x97\xd3\xf4\x6c\x53\xd1\xd3\x6a\xf5\xea\xec\xa8\x9b\x9d\x6d\xb9\xda\x6e\xb9\xda\x16\xae\xfa\x87\x04\x4e\x99\xa3\xcd\xdf\x3f\xaa\xb1\xd2\x2f\x5f\xb5\x3a\x8c\x7a\x50\x8e\xfa\x9d\x24\x73\x00\xad\xee\xc7\x3d\x02\x84\xec\x72\xbf\x56\x61\x60\x52\x61\x6e\xf5\xcb\xbb\x02\x27\x0d\xa7\x6d\x75\xa7\x7f\x3e\x24\x3a\x2f\x1f\xfe\x92\xcf\x54\x55\xef\x92\x92\x74\xa1\x4c\x47\x6f\x16\x45\xf6\xfd\xe5\x9b\x34\xd4\x3f\x44\xcb\xd9\xaf\x4d\x4b\xe9\x5d\x23\x7d\x63\x43\x55\xe2\xbd\x49\xad\xc7\x3c\x48\x51\x7c\xbc\x4b\x03\xa3\x57\xf7\xf5\x9e\x7d\x3a\xc1\xad\xbe\x71\xdc\x6d\x7b\xc2\x72\xdc\x13\x1a\x29\xd8\x24\x9f\x72\xbb\xa8\x96\xa9\x0b\xb4\xb1\x9a\xbf\xdc\x9c\xc9\xdb\x4e\x4d\xb5\x4c\xda\xe9\xe1\x3c\xbf\x9c\xea\x65\xee\x19\x9b\xd6\xef\xf4\x9d\x76\x00\x56\x39\x7e\x46\x6e\xf7\xab\xda\xcd\xf4\xed\x0c\xdb\x4e\xb0\x7a\xa0\xf1\x5f\x5c\x6a\xc4\x39\x65\x98\x81\xf3\x4b\x8d\x20\x22\x0a\x52\x8c\x09\x78\x7d\xa9\xd1\x21\xc5\x8a\x2a\x2e\xb0\xe2\x5b\x56\xbc\xbf\xac\x8a\x3b\x77\xb8\x63\xd0\xbc\x84\x07\x07\x9b\xc8\x79\x9b\x97\x27\xf0\xf4\xd5\xf8\xe6\x68\x27\x86\x5c\x32\xc0\x3f\x55\xf0\x85\x0e\x07\x07\x79\xc4\x39\x7c\x7d\x59\x72\x98\x1c\xae\x6e\xfd\x1d\x49\x2e\x55\xbd\xbe\xb8\x9c\xf4\xd3\xf3\xcb\x4f\x10\xbc\xbe\x9c\x54\xfd\xcb\x97\x2f\x61\x5d\x4e\x4e\xbe\xbe\xd4\x8b\x0a\x13\x46\x46\xd5\x66\x2f\x77\xb7\xd8\xad\x4d\xc9\x43\xfe\x09\x82\x7b\xe6\xb2\xca\x44\xd6\xf3\xff\xe7\xf9\x74\xed\xe0\xce\x27\x06\xf0\xc9\x74\x6a\x46\x93\x5a\xc5\x54\x7c\x77\xa9\xed\x65\xf5\x1c\x45\x21\x2c\x8d\x51\x44\x18\xb0\x33\x10\x3b\xcf\xb1\xc0\x52\x51\x2e\xac\x97\x8e\x71\x6a\x03\x11\xc2\x61\x11\xd3\xcf\x3a\xeb\x31\x46\xc2\x06\x17\x9f\xd7\xe0\x6d\x81\x22\xa2\x53\x22\xda\x60\x82\xa7\xd1\x3b\x28\x79\x8c\x31\x2a\x45\x24\x77\x16\x46\x08\xb1\x88\x36\x32\x8b\x04\xcf\xff\x9e\xd7\xe0\xe3\x80\xdf\xaa\x20\x84\x57\x2c\x42\x2c\x98\x80\x96\x04\x81\x95\x34\x9c\x1b\x8e\x42\xe0\xc6\x42\x6c\xb8\xe0\xc8\x6f\x4a\x7e\x55\x4a\x1a\xee\x42\x20\x28\x0a\x69\xa9\xc5\x3e\x4a\x43\x48\xa2\x3f\x5a\x65\x94\x0a\x04\x19\xe4\xa2\xb7\x31\x91\x22\x22\x84\xce\x58\xec\x39\x37\xc4\x2b\x53\xa8\xb3\x88\x29\x2c\x9f\xd7\xe0\xdb\x02\x31\x5a\x4b\x4d\xb0\xc4\xf9\x40\x9c\x0b\xd6\x31\x1f\x9c\x0d\x34\x06\xaf\x4c\xfe\x22\xe7\x02\xf3\xd2\xfa\xe8\xbd\x09\x2e\xe2\xf4\x7b\x5e\x83\x0f\xa5\xbc\x25\x01\x3b\x1f\xbd\xf3\xc6\x39\xeb\x59\x90\x91\x3a\x13\x68\xe0\x91\x39\x15\x63\xc4\x26\x44\x14\xb0\x1b\xfe\x3d\xaf\xc1\x55\x29\x19\x68\xa2\x96\x08\x11\xac\xa4\xde\x44\x6a\x94\xa4\xc1\x90\x42\x79\xc2\x4c\x88\xe1\x8c\x63\x19\x85\x44\x36\xaa\xfc\xef\x79\x0d\xde\x94\xf2\x9c\x3b\x6c\x58\x74\xd2\x73\x2c\xbd\x81\xce\x06\x21\x8d\x23\x86\x7b\xc9\x68\x8c\x5e\xe1\x18\x98\xa3\x8a\x5a\x92\x7e\xcf\x6b\xf0\x73\x29\x29\xbd\x27\x4e\x24\x0c\x96\xd8\x60\x8d\x37\xd1\x4a\x28\xb0\x84\x16\x79\x12\xbd\xa5\x1c\x5b\xe2\x03\x57\xd1\x39\x1f\x98\x57\xe9\x67\x9d\x84\xd6\x17\x1e\xc5\x18\x3c\x4f\x6d\xe1\xbb\x02\x91\x06\xa1\x8c\x88\x58\x06\xec\x02\x62\x82\x29\xc1\xad\xb0\x98\x29\x83\x12\x2b\x9d\xa2\xca\x44\x61\x0c\x8a\x51\x79\x23\x94\x13\x8c\x45\x6b\x2c\x34\xf6\x79\x0d\xbe\xbf\x4c\x23\x53\x05\xc1\x77\xbe\x39\xfb\x5d\x5d\x85\x93\x6d\xb4\xc2\xd3\x32\xf5\xfb\xf5\xe5\xa8\xf9\x93\xba\x71\xcb\x85\x33\x7d\xf5\xdc\x4b\x4b\x38\x8b\xf9\xc7\x8c\xa5\xc6\x3d\x07\xcf\x0d\xe7\x08\x19\x1f\x1d\x16\x5e\x42\xe7\x1d\x82\x48\x32\x81\x6e\xbd\x2a\xa5\x6e\x65\x90\x8e\x21\x68\x06\xb0\x3c\x48\x47\x9c\x08\x26\x0c\xc0\x21\xe2\x9c\x85\xbd\xd9\x0a\xb4\x07\x32\xdb\x28\x11\xf6\x03\xea\x11\xe4\x42\x00\x61\x4a\xc8\xf8\x68\x91\x31\x96\xbd\x05\x19\x25\x10\xb2\xa7\x62\x84\x90\x38\x02\x1f\x2d\xfe\x30\xf6\x01\x48\x9d\xb7\xea\xd9\xcb\xfa\x59\x91\x3a\xbf\xb9\xd4\xdf\x5f\x56\x5f\x5f\x96\x8a\xfc\xdd\x3d\x15\x69\xa2\xf4\x8e\x64\x79\x23\x92\xe0\x10\xf6\x39\x78\x2e\x2c\xc1\x8a\xa6\x76\xee\xa2\xe1\xde\x1a\x08\xa1\x94\x44\xdc\x7a\x55\x4a\xdd\xce\xc0\xb1\x91\xa4\x80\x0d\xc2\xd3\x20\xbd\x8a\xd0\x93\x02\x1c\x59\x71\x5f\xb6\x02\xed\x81\xcc\x4a\x09\x68\x6c\x41\x3d\x86\x5c\x08\x60\xc6\x04\x8e\x1e\x2d\x32\xc6\xb2\xb7\x20\x85\x10\x52\xfb\x54\x8c\x10\x52\x8a\xec\xa3\xc5\x1f\xc6\x3e\x00\xb9\x5d\x91\x3f\xe6\x8a\xfc\xdd\x50\x91\x7f\xbe\xa7\x22\x83\x32\xc4\xa9\xa1\x4a\x90\x17\xdc\x3c\x07\xcf\x3d\x44\x4e\xda\x88\x2c\xf7\xc6\xca\x80\x24\xa7\xde\x38\xcc\x6f\xbd\x2a\xa5\x6e\x65\x70\x0c\x59\xe1\x07\xb0\x3e\xc0\x10\x93\x70\xf5\xb0\x00\xa7\x5e\x61\x8c\xf6\x66\x2b\xd0\x1e\xc8\xec\x83\x10\x49\x3c\x67\xd4\x23\xc8\x85\x80\x34\xf0\x51\xf4\x68\x91\x31\x96\xbd\x05\x65\x80\x88\xe1\xa7\x62\xc4\x82\x53\xa4\x1e\x2d\xfe\x30\xf6\x01\xc8\xed\x8a\xfc\x6d\xae\xc8\x3f\x0f\x15\xf9\xc3\x3d\x15\xa9\x94\x0c\xeb\x1e\x19\x91\x21\x34\xcb\x87\x40\x9c\x52\x16\x1b\xeb\x71\xf4\x56\x72\x12\x38\x47\x10\xdd\x7e\x55\x4a\xdd\xca\x40\xb1\x90\xb2\x80\xf5\xd2\x9b\x60\x63\x08\xd0\xf2\x02\xdc\x12\x26\x21\xdf\x9f\xad\x40\xbb\x3f\xb3\x84\x82\x18\x57\x50\xef\x40\x2e\x04\x40\x89\x11\x7d\xbc\xc8\x18\xcb\xbe\x82\xd8\xa7\x2e\xf5\x54\x8c\x22\x12\x0b\xe5\xe3\xc5\x1f\xc4\x3e\x00\xb9\x5d\x91\xff\xce\x15\xf9\xc3\x50\x91\xff\xb8\xaf\x47\x46\x69\xf8\x50\x25\x5c\x18\xe5\x62\x6a\xce\x06\x42\x0c\x23\x35\x4c\x62\x85\x93\xda\x03\x99\x40\x16\xde\x7a\x55\x4a\xdd\xca\x60\x31\x92\xd8\x0e\x60\xbd\xb7\x4e\x78\x14\x58\x84\x05\x38\x46\x9c\xe7\x61\xf8\x6e\xb6\x41\xec\xdc\x9f\xd9\x73\x0e\xa9\x1f\x50\x8f\x20\x17\x02\x28\x51\xc4\x91\x47\x8b\x8c\xb1\xec\x2d\xc8\x05\x84\x28\x3e\x15\x23\x64\x04\x72\xf4\x68\xf1\x87\xb1\x0f\x40\x6e\x57\xe4\xef\x73\x45\xfe\x63\xa8\xc8\xbf\x3c\x5c\x91\xb1\xa8\xb2\x59\x1d\xdc\xad\x2d\x6b\xd2\x8f\xc2\xf4\xbb\x5d\x91\xf9\xdf\xad\x0c\x77\x6b\x28\xc0\xf4\x2b\xc0\xa9\x4f\xbf\xfd\x15\x99\xff\x3d\x90\xf9\x2e\x5f\x4a\xe6\x42\x80\x14\xe9\xf7\x68\x91\x31\x96\xbd\x05\x1f\xae\x89\xfb\x0a\x22\x93\x7e\x8f\x57\xe4\x83\xd8\x07\x20\xb7\x2b\xf2\x9f\xb9\x22\xff\x32\x54\xe4\xbf\xee\xa9\xc8\xa4\xb5\x33\x95\x2b\x24\x2a\x64\xa3\x4f\x23\xb6\x17\x48\x25\xf3\x25\x8d\xc3\xc6\x7a\x15\x14\x76\xc2\x5a\x7e\xeb\x55\x29\x75\x27\x03\x49\xf6\x56\x01\x1b\x02\x54\x30\xc0\x48\xa2\x2c\xc0\x29\x13\xcc\xd2\xbd\xd9\x0a\xb4\x87\x32\x53\xee\x29\x19\x50\x8f\x20\x17\x02\x04\x35\xde\xa3\x47\x8b\x8c\xb1\xec\x2d\x68\x18\x84\x98\x3f\x15\x23\x41\x84\x2b\xf6\x68\xf1\x87\xb1\x0f\x40\x6e\x57\xe4\xdf\x72\x45\xfe\x6b\xa8\xc8\x3f\x7c\x56\x45\xba\xc8\xe1\xed\x8a\xe4\x5e\x71\x83\x8c\xe2\x14\xed\xaf\xc8\xdb\x19\x76\x6b\x48\x26\x7a\xa3\xb4\x05\x38\x32\x4a\x32\xb8\x37\x5b\x81\xf6\x50\xe6\x5b\x7c\x59\x43\x2e\x04\x70\x6e\x3d\x27\x8f\x16\x19\x63\xd9\x5b\xf0\xa1\x9a\xb8\x1f\x23\x84\xbc\x28\xbd\x0f\x17\x7f\x18\xfb\x00\xe4\x76\x45\x7e\x93\x2b\xf2\x0f\x43\x45\xfe\xfd\x73\x2a\x52\x79\xa6\xe8\xdd\x1e\xe9\x0d\xc5\x56\x12\x6b\xee\xeb\x91\x3b\x19\x18\x09\x34\x8e\x6b\x28\x29\x69\x4a\x16\xe0\x04\x4b\x69\xfd\xde\x6c\x43\x6b\x7d\x20\xf3\x1d\xbe\x94\xcc\x85\x80\x32\x2d\xf0\x68\x91\x31\x96\xbd\x05\x55\x80\x88\xe2\xa7\x62\x64\x81\x46\x83\x1f\x2d\xfe\x30\xf6\x01\xc8\xed\x8a\xfc\x29\x57\xe4\xdf\x87\x8a\xfc\xe3\x7d\x63\x64\x32\x51\x95\x52\x5e\x3a\x85\x9d\xc1\x2c\x29\x3b\xc1\x47\x19\xad\xc5\x01\x07\x9c\x31\x51\x4c\xa4\xa5\x6c\xff\xab\x5c\x0a\x42\xee\xb1\xdb\x64\x70\x2e\xb8\xc0\x0b\xd8\x27\x65\xa3\xc8\x04\xc1\x0b\xba\x64\x59\xe3\xd4\xb0\xa2\x88\x2e\xfa\x42\xea\x7f\xa0\x48\x22\xe9\x1e\x1b\xee\xbf\x33\x13\xff\x38\x30\xf1\x4f\xf7\x31\x11\x06\x17\xa9\x0a\xd6\x79\x23\x25\xe3\x46\x6c\x39\x95\xa7\xca\x12\x62\xc7\xa5\xa4\x48\xf9\x7b\x5e\xa5\x52\x12\xc1\x28\xb6\xdc\xb1\xd1\x93\xc0\x07\xb0\x4f\xca\xe6\xb8\xb5\xa8\xa0\xe3\x01\x22\x6e\xb7\x1c\xc9\xa4\xfe\xea\x45\x0a\x49\x34\xab\xec\x77\x98\xf8\x5f\x99\x89\x7f\x1a\x98\xf8\xd7\x7b\x99\x18\x89\xb7\x46\x7a\x6f\x19\x25\x06\xbb\x24\x16\x22\x8c\x2a\x48\x6b\x02\xb5\x4e\x58\xe7\x5c\x92\x18\xce\x86\xbd\xaf\x4a\x29\x28\xb9\xcc\x6a\x6b\xc9\x50\x66\xe0\x0a\xd8\xa7\x65\x0b\x96\x78\x52\xd0\x41\xc9\xa4\x0a\x6b\x8e\xc0\x42\xea\x7f\xa0\x48\x22\x09\x4a\x0a\xe5\x5d\x95\x37\x9c\x25\x26\xfe\x75\x60\x62\x7f\x76\x8f\x5c\x0e\x41\x3a\x19\xbd\xb5\x92\x06\x42\x0d\x21\x89\x82\x10\xa1\x57\xd1\x3b\x27\x4d\x11\x9d\x69\xc4\x40\x71\xef\xab\x52\xca\x12\x08\x21\x1c\x65\xf0\x54\x85\x02\xf6\x69\xd9\x22\x67\x54\x16\x74\x4a\xad\x33\xc7\x28\x82\x5b\x93\xfa\x2b\x17\x29\x24\x89\x98\x0b\xde\x66\xe2\x22\x33\xb1\x3f\x2b\x4c\x34\xf7\x30\x31\xb8\x80\x23\x34\xdc\x7a\x6f\x91\x53\x30\xdb\x0d\x91\x87\x18\x85\xf5\x4e\x05\x54\x6c\x31\x88\x25\x92\x66\xef\xab\x52\x0a\x22\xee\xd8\xb6\xac\x87\x1e\x05\x5e\xc0\x3e\x29\x1b\xe1\x0a\x3a\x58\xd0\x41\xc4\x29\x5b\x73\x24\xda\x42\xea\x7f\xa2\x88\x63\x0a\x22\xca\x09\xbf\xc3\xc4\x36\x33\xd1\x0c\x4c\xec\xee\x67\xa2\x88\xb8\x20\xd8\xf6\x59\x14\x42\xe4\x85\x53\x82\x66\x26\x32\x01\xb3\x91\x7c\xf7\xd5\xd0\x29\x68\xea\x2f\x9b\x0c\x63\xba\x9f\x94\x6d\xf8\xbc\x8c\x0e\x12\x1a\xf2\x84\xe9\x86\x23\x22\xe2\x5f\xbf\x48\x26\x09\x62\x22\xd9\xdd\xa9\x88\x65\x66\x62\x37\x30\x71\x7e\x1f\x13\x45\x40\x21\x3a\xa5\xa8\x13\xde\x23\x27\xc4\xf6\x0b\x85\x65\x5e\xfa\xc8\x99\x85\x2e\x20\xcc\xf8\xde\x57\xa5\x94\x92\x10\x52\xb2\xcd\x40\xad\xf2\x66\x00\xfb\x94\x6c\x65\xe1\xa9\xa0\x53\x08\x42\x12\x8b\x80\xa3\x51\x15\x52\x7f\xfd\x22\x99\xa4\x62\x79\xde\x61\xa2\xcb\x4c\x9c\x0f\x4c\x5c\xdd\x27\x13\x7d\x80\xde\x47\xa3\xa2\x65\x8e\x21\x5b\xfa\x6c\x08\x36\xe0\x68\x2d\xb5\x2a\x0a\x2e\x0d\x32\x01\x22\x11\xf6\xbe\x2a\xa5\x84\x81\xa8\x54\x40\xc9\xe0\x1c\x73\xb0\x80\x7d\x52\x36\xef\x09\x55\xa2\xa0\xdb\x66\x4e\xcd\x8a\x0c\xa4\xfe\x67\x8a\x50\x05\x21\xbf\x6b\x82\xfb\xcc\xc4\xd5\xc0\xc4\xcb\xfb\x5a\xa2\x8f\xd2\x22\x11\x9d\xb7\x16\x3b\x11\xad\x2c\x14\x44\xe7\x0c\xf2\xc6\x26\xed\x89\x3b\x8a\x31\x0b\xe6\x9e\x57\xb9\x14\x66\x84\x66\x63\xa1\x64\x70\x22\x28\x4b\x0b\xd8\x27\x65\x43\x5e\x21\x07\x0b\x3a\xe8\xb0\x93\xeb\xcc\x5e\x15\x52\x7f\xf5\x22\x85\x24\x28\x91\xdf\xd3\x9d\xcf\x32\x13\x2f\x07\x26\xc6\xfb\x5a\xa2\x88\xce\x2a\xe3\xbd\x97\x81\x20\x43\xd8\xe8\x0b\x71\xd2\x50\x85\x74\x5c\x28\x4c\x24\x2d\xdd\xf0\xce\xab\x52\x6a\x63\xff\x95\x0c\x5e\x45\x68\x48\x01\xfb\xa4\x6c\x14\x19\xcb\x7c\x41\x07\x21\x33\x04\x0f\x99\x03\x2b\xa4\xfe\x07\x8a\xf0\xb2\x60\xc2\xf0\xdd\x79\xf6\x8b\xcc\xc4\x38\x30\xf1\xfc\x3e\x26\xa6\xb1\xd6\xc5\xe0\x28\x8d\x79\x51\x3c\xac\xab\x31\xaf\x42\xcb\x10\x83\x52\x58\x39\x47\x1d\xc4\x7b\x5f\x95\x52\x4a\x11\x0a\xe9\x28\x43\x20\x0a\x15\xb0\x4f\xca\x16\x9c\x80\x88\x16\x74\xd2\x61\xbf\xc9\x1c\xd8\x9a\xd4\x5f\xb9\x48\x21\x89\x73\xcc\xe0\xdd\xd1\xf9\x75\x66\xe2\xf9\xc0\xc4\xf7\xf7\x32\x31\x78\x03\x63\xb0\x98\xba\x08\x89\xc5\x83\x7e\x10\x2d\x8e\x21\xc9\x92\xe8\xa5\x27\xae\xb8\x08\xec\x7d\x55\x4a\x59\x0f\x61\x5e\x75\x5a\x67\xf0\x4a\xf0\x01\xec\x93\xb2\x39\x1a\xb0\x29\xe8\x2c\x1a\x65\x76\x6e\x4d\xea\xaf\x5d\x24\x93\x24\x61\x2e\x78\x9b\x89\xd7\x99\x89\xef\x07\x26\xda\x7b\x98\xe8\x43\xb0\x51\xa8\xe0\x4c\x40\x24\x4f\x8a\x26\x9b\x2c\x46\x12\xa3\xf5\x5e\x04\xc1\xad\x09\x9e\x63\x24\x90\x65\x7b\x5f\x95\x52\x50\x32\xa4\xdc\x26\x83\xe3\xde\x86\x58\xc0\x3e\x29\x1b\xc5\x0a\xbb\x01\x1d\x94\xb4\x4c\xca\x24\x6d\x25\xc6\x42\xea\x7f\xa0\x48\x22\x09\x4a\x02\xf9\x5d\xb3\xef\x5d\x66\xa2\x1d\x98\xf8\xf6\xbe\x81\x85\x45\x16\xa0\x41\x5e\x29\xbb\x91\x89\x49\x1e\x07\x95\x6d\x3b\x22\xa8\xa3\x6b\x5b\x7d\xef\xab\x8d\xb0\xdb\xce\x2c\x04\x95\x64\xb9\x1b\xc0\x3e\x29\xdb\x46\x5a\x95\xd9\x84\x41\xc0\x25\x1b\x8e\x15\x52\xff\x03\x45\x1e\x98\x80\xf8\x98\x99\xf8\x76\x60\xe2\x57\xf7\x75\x67\x98\x7e\xd6\xa7\x1f\x27\xe9\x57\x28\x10\x51\x14\x3f\x1a\xc5\xd3\x8f\xe1\xf4\xdb\xfb\xaa\x94\xca\xef\xd9\x26\xc3\xe0\xc9\x92\xc1\x3e\x29\x9b\x20\xe9\x57\xd0\x6d\x33\x97\x7f\x99\xd4\xff\x50\x11\x08\xf7\x9a\x7d\xdf\x66\x26\x7e\x35\x30\xf1\xc3\x7d\x2d\x31\x06\x1f\x99\x75\xd6\x7b\x27\x18\xb7\x16\x25\x0a\x70\x84\x51\x38\xeb\x54\xc0\x2a\x28\xe3\x24\x37\x0c\x19\xb2\xf7\x55\x29\x95\x97\x2c\xe3\x26\x83\x37\xde\x04\x5b\xc0\x3e\x29\x9b\x84\xc2\x5b\x53\xd0\x51\x83\xa8\xcc\x02\xce\x45\x1b\x7d\x21\xf5\x57\x2f\x52\x48\x22\x11\x42\xe1\xef\x30\xf1\x2a\x33\xf1\xc3\xc0\xc4\x37\xf7\x4f\x40\x40\x8f\xa3\x53\x58\x60\x1f\xb0\x2f\x52\x39\x04\xe6\x55\x74\x26\x28\x14\x2d\x37\xd4\x38\x8b\x24\xf2\x7b\x5f\x95\x52\x86\xc1\x88\xd8\x28\x83\xb5\x06\x15\xb0\x4f\xca\x16\x22\xb1\xd8\x15\x74\x79\x36\xc1\x97\x66\xc5\x22\x5c\x93\xfa\x2b\x17\x29\x24\x25\x8b\x05\xde\x65\xe2\xcf\x99\x89\x6f\x06\x26\x7e\x77\x3f\x13\xb9\x0b\x79\x06\xd8\x06\xce\x18\x1c\x38\xe5\x7d\x88\xde\x06\xc9\xca\x70\xe6\x15\x15\xd9\x53\xe0\xee\xab\x52\xca\x70\xc2\x21\x19\x65\xf0\xd0\xe0\x02\xf6\x49\xd9\x22\xe2\x0a\x11\xaf\xa8\x84\x68\xac\xaf\xb0\xbc\x8c\x9f\x49\xfd\x95\x8b\x14\x92\x44\xc4\x02\xd2\x3b\x4c\xfc\x3e\x33\xf1\xbb\xb3\x91\x2b\xe8\xd7\x67\xe3\xc8\x6a\x7a\x5f\x90\x12\x94\xfd\xb4\x9f\x77\xef\x6c\xf5\x7c\xba\x2f\x03\x66\x0c\x8c\x4e\x86\x9a\xd1\x86\xd1\x59\x98\x54\x84\x35\x24\x5f\x60\x22\x51\x23\x48\xba\xe4\x14\xe2\x46\xa4\x2b\x01\x31\x6d\x04\x9e\x61\x81\x60\xc3\xc4\x24\xd4\xe5\xdf\xf4\x39\xf8\xe2\xb3\xf0\x10\xdc\x50\x35\x0d\x93\x0a\x09\xd8\x08\x92\xae\x18\x6e\x24\x4e\xc0\x11\x41\x0d\xe5\xf9\x4a\xf0\x86\xc9\x19\x17\x0d\xf9\x1f\xe0\x90\xa8\xc1\x34\x41\xa6\x14\x37\x24\x03\xc4\x54\xe2\x86\x96\x8f\x41\x5c\x34\x38\x7f\x22\xe7\x88\x36\x8a\xce\x30\x15\xac\xe1\x63\x4c\xf5\xf3\xc1\x2b\xf6\x37\x67\xfa\x1f\xbe\xfa\x29\x54\x04\x42\xd0\x30\x00\x6b\xf0\x53\xa8\x66\x98\xe6\x3b\x34\xc4\x94\xfd\xdd\x3a\xd7\x0c\xa5\x6c\x82\x81\x86\xb0\x9c\x53\x42\x80\x1a\x06\x1a\x59\xd7\xe0\xc7\x75\x2e\xcc\xef\xcf\xf4\xe7\x33\xfd\x53\x18\xef\xa0\xf9\x6d\xae\xec\x2a\xac\xf7\x08\x1d\x1c\x54\x61\xb6\xbb\xc7\x71\x98\x25\xd5\x5b\x57\xe3\x59\xc3\x36\x0e\xbe\x7f\x3e\x6b\xce\x34\xe1\x70\x12\x32\x75\x7f\x3e\x6b\x56\x1a\x35\x6c\x86\x1a\x36\xe9\xd3\xed\x5c\x37\x72\xd6\xa8\x7c\x33\x7d\xfe\x3c\x7b\x20\xff\x70\x36\x84\xc4\xf8\x8d\xac\xab\x1a\xfc\xfb\x4c\x0f\xbe\xf2\x87\x04\xfc\xe3\x4c\x0f\x1b\x08\xd3\xed\x96\xd2\xdf\x9f\x6d\x82\xd7\x6c\x37\x77\x55\x0d\x9b\x85\x7a\x9d\x1d\xfc\x70\xd6\x74\x1a\x33\x36\xa9\x06\x72\x57\xed\x22\x7d\xc1\xa4\x4f\xaf\xde\xdd\x7d\x35\xfd\xf7\xd9\xfa\xad\xdd\xf3\xf6\x1f\xeb\xb7\x89\xf0\xed\x56\xff\x5f\xbf\x83\x10\xda\x70\x94\x1b\x2e\x12\xb8\x21\xb9\x29\x21\x28\x14\x69\x58\x6e\x61\x84\x10\x08\x1b\x94\x1b\x32\x91\x44\xd1\x86\xaa\x19\xa2\x12\xb3\x06\xb2\xa7\xb7\x61\x4c\x1a\x92\xd1\x31\x26\x1a\x92\xfb\x09\xc2\x98\x0d\x88\x09\x13\xb4\x51\x7c\xa0\x81\x34\x42\x4c\x05\x14\x0d\xe3\xff\x03\x44\xa2\xc1\x09\x3a\xc1\x08\x35\x28\x43\x64\x04\x8b\x46\xe5\xfe\x8e\x85\x44\x45\x1a\x60\xc6\x55\x83\xe4\x8c\x4b\x22\x1b\xce\x77\xfb\xca\x36\x2c\xc2\xd9\x7f\x30\xc0\x52\xe9\x91\xff\x3a\xd3\xff\x3c\xab\xb2\x63\x31\x85\x88\x51\x4a\x21\x66\x9c\x32\x48\x99\xa0\x0c\x32\xa6\x28\x87\x82\x19\xca\xa1\x64\x8e\x72\x68\x98\xa7\x1c\x5a\x16\xa8\x80\x9e\x43\x2a\x60\xe0\x88\x0a\x04\x39\xa1\x02\x21\x4e\xa9\x40\x84\x33\x2a\x11\xe5\x82\x4a\xc4\xb9\xa4\x12\x09\xae\xa8\x44\x92\x1b\x2a\x91\xe1\x8e\x4a\x64\xb9\xa7\x12\x39\x1e\xa8\x44\x9e\x47\x2a\x51\x14\x90\x4a\x0c\x45\xaa\x66\x24\x08\x95\x98\x08\x4a\x65\x12\x27\xa9\xe2\x05\xa7\x12\x73\x21\xa8\xc4\x52\x48\x2a\xb1\x12\x8a\x0a\x6c\x84\xa1\x02\xbb\x9c\x7a\x61\xa9\xc0\x41\x38\x2a\x70\x14\x9e\x72\x02\x45\xa0\x9c\xe0\x9c\x12\x11\x29\x27\x54\x42\xca\x08\x93\x88\x32\x22\x72\x2a\x25\xa6\x94\x28\x49\x28\x25\x26\xa7\x56\x52\x4a\x88\xcf\x69\x90\x8c\x62\x12\x53\x4a\xa1\xe4\x14\x53\x24\x39\x45\x14\x4b\x41\x11\xa5\x52\x50\x48\x99\x94\xc9\xa8\x96\x92\x44\x2a\x72\x2a\xa5\x22\x81\xaa\x9c\x9a\x9c\x3a\x69\x88\xa7\x3e\xa7\x41\x1a\xe2\x68\x4c\x29\x83\xd2\x12\xcb\x50\x4e\xb1\xb4\xc4\x30\x92\x53\x2a\x1d\x51\x8c\xe5\x94\x4b\x47\x24\x93\x39\x55\xd2\x11\xc1\x4c\x4e\xad\xf4\x84\x33\x97\xd3\x34\x0c\x32\x16\x72\x1a\xa5\x27\xa9\xc2\x52\x8a\xa4\x27\x84\xe3\x9c\x12\xe9\x09\xe6\x54\x06\x82\x39\x93\x81\xa4\xca\x49\xa9\xc8\xa9\x94\x81\x40\xae\x72\x6a\x64\xc0\x91\xdb\x9c\x3a\x19\x70\xe0\x3e\xa7\x21\xa7\x51\x06\xec\x05\xcc\x29\x92\x01\xbb\x21\xcd\x4e\xe9\x82\xc8\x80\xad\xa0\x39\x65\x32\x60\x23\x78\x4e\x45\x4e\xa5\x0c\xa9\xe6\x72\x6a\x72\x9a\xb0\x48\xe1\x72\x9a\xb0\x08\x11\x72\x9a\xb0\x08\x99\xb0\x70\x89\x72\x8a\x37\x29\x93\x24\xa7\x34\xa7\x09\x0b\x95\x3c\xa7\x09\x0b\x91\x32\xa7\x2a\xa7\x46\x7a\x8c\xa5\xcd\xa9\xcb\xa9\x97\x1e\x23\x19\x72\x1a\x53\xaa\x60\x4e\x93\xb6\x01\x15\x1e\xa5\x44\x3a\x14\x15\xcd\x29\x93\x16\x45\xc5\x73\x2a\x72\x2a\x73\xaa\xa4\x41\x51\x19\x69\x50\x50\x36\xa7\x4e\x2a\x14\x94\x97\x0a\x45\x15\x72\x1a\xa5\x44\xd1\xc0\x9c\xa2\x21\x15\x28\x1a\x2c\x05\x86\x86\x48\x8e\xa1\xa1\x92\x63\x64\x98\x64\x18\x19\x2e\x19\x4e\xcc\x4a\xa9\x94\x14\x13\xa3\x24\xc1\xd4\x18\x49\x30\x33\x56\x62\xcc\x8c\x93\x18\x73\xe3\x25\xc2\x22\xa7\xd2\x04\x09\xb1\x32\x51\x44\x6c\x2c\x14\x11\x3b\x8b\x44\xc0\xde\x62\xe1\x71\xb0\x44\x38\x1c\x2d\x15\x8e\x20\xcb\x84\x25\xd8\x72\x61\x08\xb5\x5c\x28\xc2\xac\x10\x8a\x08\x2b\x85\x24\xd2\x2a\x21\x88\xb1\x46\x70\x62\xad\x15\x8c\x78\xeb\x04\x25\xd1\x3a\x41\x28\xb4\x5e\x60\x8a\x6d\x10\x88\x52\x9b\xfa\x2c\x77\x30\xf5\x5f\x87\x78\xa0\xc6\x21\xee\xa9\x73\x98\x3b\x1a\x1c\xe1\x96\x41\x47\xb9\x61\xd8\x31\xae\x18\x75\x8c\x4b\xc6\x1d\xe7\x82\x49\x27\x38\x4b\x1f\xc1\x29\x73\x4e\x72\xc2\x82\x53\x1c\x73\xe8\x0c\x87\x9c\x38\xcb\x22\x67\xce\xb2\xc0\x85\x73\xcc\x71\xe5\x3c\xb3\xdc\x39\xcf\x0c\x0f\x2e\x30\x29\xa0\x8b\x4c\x08\xe2\x21\xe3\x82\x79\xc8\xa8\x10\x1e\x31\x22\x8c\x47\x0c\x09\xe7\x31\x83\x22\x7a\x42\x83\x44\x9e\x50\x2f\xa9\xa7\xd4\x4a\xee\x59\xea\x97\x9e\x51\x29\xad\xe7\x94\xcb\xe0\x39\x65\x0a\x7a\x41\x89\x22\x5e\x50\xa4\x98\x97\x14\x2a\xe9\x25\x09\xca\x7a\x45\x9c\xf2\x5e\x11\x6b\xa0\x37\x44\x19\xec\x0d\x11\x86\x79\x4b\xb8\x91\xde\x12\x6a\x8c\x77\x04\x1b\xef\x1d\x81\x16\x7a\x8f\xa3\xc5\xde\x63\x6f\x99\x0f\xd8\x5a\xe9\x03\x56\x36\x19\x1d\xd2\x7a\x1f\x31\x77\xd0\x47\xcc\x1c\xf6\x11\x13\xc7\x02\xc4\xc8\xc9\x00\x31\x74\x26\x20\x14\x9d\x0f\x08\x79\x0f\x03\x42\xce\xe3\x80\x91\xf5\x2c\x60\x64\x52\xd7\x40\xca\x9b\x40\x90\xf2\x3e\x10\x24\x7d\x4c\x69\xc0\x81\x22\x19\x58\xa0\x48\x05\x91\x53\x13\x18\x32\x89\x49\xc8\x86\x18\x18\x72\x11\x05\x86\x7c\xa4\x81\xa3\x10\x79\xe0\x18\x46\x19\x38\x46\xd1\x06\x81\x49\xf4\x41\x60\xf6\x7c\x50\x7c\xfe\xb6\x19\x11\xb2\x41\x4c\x21\x82\x10\x32\x88\x20\x82\x3c\xa7\x12\x62\x88\xa0\x82\x18\x62\x68\x73\xea\x21\x81\x04\xc6\x94\x22\x0c\x29\xa4\x88\x42\x06\x29\xe2\x90\x43\x86\x64\x4e\x0d\x14\x90\x23\x07\x25\x14\x28\x40\x05\x05\x86\xd0\x40\x89\x13\x0c\x85\x29\x74\x50\x61\x0e\x93\x5e\xaf\x60\x80\x16\x5b\x04\xa1\xc5\x1e\x21\xe8\x70\x44\x18\x7a\x82\x10\x81\x9e\x24\xd8\x81\x70\xc4\x60\x20\x12\x71\x18\x89\x45\x12\x46\xe2\x91\x42\x90\x44\x64\x10\xa4\x18\x39\x04\x29\x45\x1e\xa5\x91\x29\x20\x44\x15\x86\x08\x51\x8b\x11\x42\x34\x60\x8c\x10\x83\x98\x22\xcc\x08\x66\x08\x33\x86\x05\xc2\x4c\x62\x85\x10\x33\xd8\x20\xc4\x1c\x76\x08\xb1\x98\xf0\x73\x84\x23\x42\x9c\x10\x84\x10\x67\x84\x20\xc8\x05\xa1\x08\x72\x45\x38\x82\xdc\x12\x89\x20\x77\x44\xc1\xc8\x03\xb1\x30\x0a\x48\x3c\x8c\x02\x91\x64\x99\x63\x0a\x61\x14\x94\x62\x18\x05\xa3\x14\x46\xc1\x29\x43\x50\x88\x34\x62\x0a\x49\x55\x4e\x4d\x52\x7d\xa8\x43\x48\x18\x1a\x10\x12\x96\x46\x84\x85\x65\x08\x61\xe1\x18\x46\x44\x38\x46\x11\x11\x9e\xa5\xa1\xd6\x33\x81\x98\x08\x4c\xe5\xd4\x20\x2e\x02\x73\x88\x8b\xc8\x3c\x12\x22\xb2\x88\xa4\x88\x1c\x22\x29\x21\xc7\x48\x49\xc8\x29\x32\x12\x72\x96\x53\x81\xac\x84\x5c\x22\x27\x11\x37\x39\xb5\xc8\x4b\xc4\x7d\x4e\x03\x0a\x12\x09\x88\xa2\x44\x02\xe7\x94\x60\x28\x91\x60\x18\xa5\x41\x3c\xa7\x12\x63\x89\x84\xc2\x58\x62\x61\x31\x91\x58\xb8\x9c\x26\xe9\x8b\x25\x4c\x8c\x94\x89\x9d\x48\x92\x2c\xb9\x69\x4e\x79\x52\x7e\xa4\xcc\xa9\xc2\x52\x22\x69\xb1\x92\x49\xe2\xaa\x2c\xdd\x8d\x44\x0a\xe6\x14\x61\x2b\x91\x22\xd8\x4a\xa8\x28\x76\x12\x2a\x9e\x53\x89\xbd\x84\x4a\xe5\xd4\xe2\x20\xa2\x72\x39\x0d\x38\x8a\x68\x60\x4e\x51\x1a\xf1\x0d\xc9\x29\x23\x48\x04\xc3\x09\x12\x3e\x89\x4d\xe1\x8d\x21\x44\x78\x63\x09\x11\xce\x78\x42\x85\x33\x81\x50\x61\x2d\x24\x4c\x58\x8b\x73\x4a\x08\x17\xc6\xb2\x9c\x0a\x22\x84\xb2\x32\xa7\x86\x48\x21\xad\x23\x49\xf4\x7b\xa2\x84\xb0\x91\x18\x21\x1c\x24\x46\x70\x87\x89\x15\xcc\x51\xe2\x04\x73\x8c\x38\x41\x9d\x20\x5e\x10\x27\x49\x10\xc4\x19\x12\x04\x76\x8e\x44\x81\x9c\xa7\x50\x20\x17\x29\x14\xd0\xa7\x2e\x12\x3d\xa6\x98\x27\x39\x45\x78\xf0\x8c\x52\xee\x93\x3c\xe2\xce\xcb\x9c\x2a\xca\xb9\xf5\x96\x0a\x6e\xbc\xa3\x92\x2b\x1f\xa8\xe2\xd2\x47\x6a\xb8\x0c\x90\x3a\x9e\x18\xef\x39\x0f\x84\x06\xce\x02\xa5\x91\xd3\xc0\x18\xe4\x34\x08\x86\x79\x52\x60\x08\xc7\x41\x31\xca\x71\x30\x8c\x73\x14\x2c\x13\x1c\x06\xc7\x24\x87\xc1\x33\xc3\x62\x08\xcc\xb2\x10\x22\xf3\x2c\x44\xc8\x22\x0b\x11\x71\xc8\x92\xb0\xc2\x39\xa5\xcc\x45\xc2\x19\x73\x91\x72\x91\x53\xc5\x5c\x64\xdc\x32\x17\x39\x77\x39\x0d\xcc\x45\x21\x60\x4e\x31\x73\x51\x0a\x9a\x53\xce\x5c\x1a\x30\x99\x8f\x4a\xa8\x9c\x5a\xe6\xa3\x11\x09\x97\x11\x09\x97\x91\x88\xc5\x68\x25\xc9\x29\xe3\x30\x5a\x29\x38\x8a\x4e\xaa\x9c\x1a\x8e\xa3\x93\x8e\x93\xe8\x64\xe0\x34\x3a\x05\x39\x8b\x5e\x61\xce\x63\x62\x90\x88\x5e\x71\x2e\xa3\x57\x92\xab\xe8\x95\xe1\x26\x7a\x65\xb9\x8d\x41\x79\xee\x62\x50\x91\xfb\x18\x0c\xe2\x21\x06\x43\x78\x8c\xc1\x30\x81\x62\x30\x42\xe0\x18\x8c\x12\x24\x06\x63\x04\x8d\xc1\x38\xc1\x63\x30\x41\x88\x18\x2c\x14\x32\x06\x8b\x85\x89\xc1\x52\x61\x63\xb0\x5c\xb8\x18\xac\x10\x21\x06\xab\x44\x8c\xc1\x5a\x89\x62\xb0\x5e\xe2\x18\x6c\x94\x34\x06\x87\x24\x8b\xc1\x61\x29\x62\x70\x54\xca\x18\x1c\x97\x26\x06\x27\xa5\x8b\xc1\x99\x24\xb6\x9d\x93\x31\x06\xe7\x15\x8c\xc1\x45\x85\x63\xf0\x48\xd1\x18\x3c\x51\x2c\x06\xcf\x94\x88\xc1\x0b\xa5\x62\xf0\x52\x99\xe8\xbd\x51\x2e\xe6\x69\xb7\xe8\x7d\x30\x30\xfa\x00\x0d\x8a\x3e\x60\x93\xa4\x37\x31\x2c\xfa\xc0\x8c\x48\x92\xdc\xa8\xe8\x83\x32\x26\xfa\x60\x8d\x8b\x2e\x38\x13\xa2\x0b\xc1\xc2\xe8\x22\xb4\x38\xba\x88\x2d\x8d\x2e\x52\xcb\xa3\x4b\x4a\x5e\x74\x51\x58\x15\x5d\x54\xd6\x46\x17\xad\xf5\x31\x6f\xed\x7c\x5e\xd7\xe0\x0f\x9f\x37\x1a\x98\x3c\x0e\xb8\x9c\x06\x48\x20\x46\x29\x6f\x19\x0d\xc8\x30\x1a\x08\xc8\x21\x45\x0a\x0a\xc8\x90\x85\x12\x32\xe4\xa1\x82\x1c\x45\x68\xa0\xc8\xe3\x80\xc8\xe3\x80\xcc\xe3\x80\xcc\xe3\x80\xca\xe3\x80\xca\xe3\x80\x21\x10\x25\x65\x09\x23\x0a\x2d\xa1\x88\x41\x4b\x04\xe2\xd0\x12\x85\x24\x74\xc4\x21\x05\x1d\x09\xc8\x42\x47\x11\x72\xd0\x51\x82\x02\x74\x94\xa1\x08\x5d\xb2\x29\xa0\xa3\x06\x13\xe8\xa8\x4b\x78\x68\x4c\xca\x06\x43\x58\x42\xcb\x08\x56\xd0\x32\x86\x2d\xb4\x4c\x60\x0f\x2d\x53\x38\x42\xc3\x2c\x41\xd0\x30\x47\x30\x34\x2c\x10\x0a\x0d\x8b\x84\x43\xc5\x11\xc9\x62\x89\x28\xa8\x38\x21\x16\x2a\x4e\x89\x87\x8a\x33\x12\xa0\xe2\x9c\x42\x68\xb8\xa0\x18\x1a\x2e\x29\xcd\x29\x83\x86\x2b\x2a\xa0\xe5\x86\xaa\x9c\x1a\xe8\xb8\xa5\x2e\xa7\x1e\x7a\xee\x68\x4c\x29\x43\x30\x70\xc7\x30\x0c\x49\x55\x81\x91\x7b\xc6\x72\x9a\x6c\xac\x24\xf5\x53\x6a\x10\x4a\xfd\x0d\x61\x1e\x98\xcf\x69\x44\x84\x07\x8e\x72\x8a\x11\xe5\x81\x53\xc4\x78\xe0\x2c\xa7\x02\x71\x1e\xb8\xca\xa9\x41\x82\x07\xee\x90\xe4\x81\xfb\x9c\x46\xa4\x78\x10\x28\xa7\x49\xf9\x0c\x82\xe6\x94\x21\xcb\x83\x10\xc8\x71\x2f\x64\x4e\x0d\xf2\xdc\x0b\x97\x53\x8f\x02\xf7\x22\xa2\xc0\x9d\x84\x28\xd9\x09\x18\x43\xee\x24\xc5\x90\xdb\xa4\xc5\x72\x2b\x45\x4e\xb3\xa2\x2a\x4d\x4e\x1d\x26\x5c\x49\x9f\xd3\x88\x29\x57\x2a\x19\x9c\x52\xe1\x9c\x12\xcc\xb9\x50\x2c\xa7\x02\x0b\xce\x95\xcc\xa9\xc1\x92\x33\x65\xb1\xe2\x54\xf9\x9c\x46\x6c\x38\x31\x30\xa7\x18\x5b\x8e\x0d\xc1\x8e\xa3\xa4\x6a\x72\x68\x38\xf6\x1c\x1a\x89\x03\x8b\x46\xe1\xc0\x82\xb1\x38\xb2\x60\x3c\x81\x2c\xa9\x50\x90\x39\x0b\x09\x62\xd6\xa2\xac\x50\x93\x9c\x52\x42\x98\xb2\x9c\x50\x26\xad\x20\x8c\x09\xab\x08\x63\xdc\x9a\x24\xfa\x6c\xb2\xb8\xa8\xf5\x44\x32\x62\x23\x51\x0c\x27\xd9\xcf\x90\x43\xc4\x30\xe8\x08\x49\x9d\x8a\x92\xa4\xf7\xf2\x64\xe9\x39\x91\xac\x3e\x97\xac\x41\xeb\x0c\x85\xd4\x38\x4b\x11\x55\xce\x51\x4c\xa5\x0b\x34\x0d\x40\x91\x26\x81\x0f\x29\xa3\xcc\x63\xca\x29\x4d\xc3\x12\x25\x9e\x52\x49\xb1\x67\xd4\x50\xe4\x05\xb5\x24\x7a\x49\x1d\x09\x5e\x51\x4f\xbc\x37\x34\x10\xe7\x2d\x83\xc4\x7a\xcf\x10\x31\x3e\x30\x4c\xa4\x8f\x8c\x10\x11\x20\x63\x84\x07\xc4\x92\x4a\x8d\x99\x20\x34\x10\xa6\x08\x09\x94\x19\x82\x02\x63\x8e\xc0\xc0\x99\xc7\x31\x08\x16\x70\x08\x92\x43\xec\x83\xe2\x08\xdb\x34\x5c\x62\x13\x2c\xa7\x58\x05\xcb\x39\x96\xc1\x71\x81\x79\xf0\x5c\x61\x16\x02\x37\x98\x86\x98\x86\xbb\xa4\x46\x62\x14\x21\x8f\x18\x46\x24\x10\x8a\x11\x09\x82\x7c\xc4\x82\x22\x17\x89\xe0\xc8\xc6\x64\x60\xab\x48\x85\x42\x32\x32\x61\x91\x88\x2c\xa9\xe8\x91\x8b\x80\x68\xe4\x12\x22\x12\x85\xc4\x08\x47\x21\x29\x82\x51\x4a\x06\x63\x94\x52\xc0\x10\xa5\x54\xd0\x45\x25\x2d\xb4\x51\x49\x07\x4d\x54\x32\x40\x15\x8d\x82\x50\xa6\x4a\x85\x22\x1a\x45\xa1\x88\x56\x71\xc8\xa3\x55\x22\xa7\x2a\xa7\x36\xa7\x1e\x8a\xe8\x54\x4c\xa9\x41\x50\x46\x67\x08\x54\xd1\x19\x06\x4d\x4c\x66\x86\x8b\xce\x48\xe8\xa3\x33\x06\xc6\xe8\x8c\x4b\xea\xb7\x09\x08\x47\x67\x21\xa2\xd1\x59\x8c\x78\x4c\xd5\x26\xa3\xb5\x1c\x99\x98\xc4\xbd\x8f\x79\x0a\x3f\x5a\xeb\x92\x06\x6d\x03\x26\xd1\x38\x88\x79\x34\x0e\x63\x19\x8d\xa3\xd8\x44\xe3\x38\xf6\x51\x39\x81\x63\x54\x4e\x11\x1c\x95\xb3\x84\x45\xe9\x3c\x11\x51\xba\x48\x4c\x14\x1e\x11\x1f\x85\x27\xa5\x9b\x53\x12\xb9\x17\x94\x47\xe6\x15\x55\x91\x79\x4b\x5d\xa4\xde\xd3\x18\x69\xaa\xdb\x48\x53\xad\x46\x12\x08\x33\x91\x04\x96\x46\xe6\xc0\x39\x8a\x38\x48\xce\x22\x0e\x86\xab\x88\x82\xe3\x3e\xa2\xe0\x05\x8a\x28\x44\xc1\x22\x8a\x48\xa8\x88\x23\x16\x3e\xe2\x48\x25\x8e\x24\x32\xc9\x23\x89\x69\x5c\xa2\x51\xca\x90\xfd\xb8\x71\xe4\xd1\x28\x1e\x65\xb4\xca\x44\x15\x9d\xf2\xd1\x44\x6f\x50\x74\x31\x1a\x9a\x46\x83\x6f\xb6\xa3\x81\x87\x52\x0a\x04\xa1\x90\x32\x29\x5d\x52\x21\x0e\x85\x34\x48\x41\x2e\x1d\xb2\x90\x4b\x8f\x3c\x4c\x36\x39\x84\x5c\xc6\x24\x1a\x14\xc4\x14\x72\x85\x30\x87\x4c\x25\xb9\xcb\x14\xc6\x06\x32\x45\xb0\x83\x4c\x51\x1c\x20\x53\x0c\x47\xc8\x14\x27\x08\x32\x25\x08\xc9\x29\x83\x54\x49\x22\x20\x55\x8a\x48\x48\x95\x21\x26\xa7\x0e\x52\x65\x49\x80\x54\x39\x12\x53\x4a\x11\xa4\xca\x53\x02\x89\x0a\x94\xe6\x94\x43\xa2\x22\x95\x39\x55\x30\x15\xb4\x90\x18\x44\x1d\xc4\x06\xd1\x00\xb1\xc1\x0c\xe6\x14\x41\x6c\x08\x23\x39\x65\x10\x1b\xca\x38\x44\x86\x32\x99\x53\x05\x91\x61\xcc\xe6\xd4\x41\x64\x38\x0b\x29\xe5\x30\xa7\x08\xc2\x64\x2e\xe7\x94\xe6\x94\xe7\x54\x40\x68\x24\x57\x39\x35\x39\x75\x39\x0d\x39\x8d\x29\x4d\x4c\x34\x52\x60\x88\x8c\x14\x34\xa7\x2c\xa7\x22\xa7\x32\xa7\x49\xd0\x49\x61\x73\xea\x21\x31\x52\x84\x94\x4a\x08\xa9\x91\x12\x41\x6a\x84\x24\x90\x19\x21\x69\x4e\x39\xe4\x86\x4b\x01\x85\xe1\x52\x42\x69\xb8\x34\x50\x19\x26\x2d\x34\x86\x49\x0f\xad\x61\x32\x40\x67\xa8\x8c\xd0\x9b\x64\x86\x04\x43\x14\x86\xd1\x10\x45\x51\x32\xc2\x18\x42\x06\xa5\x81\xce\x20\x25\x11\x35\x50\x29\xc4\x54\x54\x06\x71\x15\x95\x43\x42\x05\xe5\x91\x54\x5e\x05\xa4\x94\x37\x10\x19\xe5\x0c\x42\x56\x59\x83\x91\x57\x26\x09\x1b\x65\x0c\x43\x51\x29\xc3\x31\x54\xd2\x08\x8c\x94\x30\x12\x63\xc5\x8d\xc1\x44\x31\x63\x31\x55\xd4\x38\xcc\x15\x35\x1e\x0b\x45\x4c\xc0\x52\x61\x0b\xb1\x52\xc8\x22\x6c\x14\xb4\x18\x5b\x19\x2d\xc1\x4e\x06\x4b\x71\x90\xde\x32\x1c\xa5\xb3\x9c\x40\x69\xad\x20\x48\x1a\x2b\x09\x96\x49\x47\x27\x52\x5a\x4b\x92\x69\xef\x08\x93\xc2\x7a\x22\x24\xb7\x81\x48\xc9\x92\xcc\x96\x34\xc9\x6c\x49\x1c\x22\x56\x62\x87\x89\x93\xc8\x11\xe2\x65\x52\x16\x82\x88\x8e\x51\x28\x82\xe3\x14\x09\xef\x04\xc5\xc2\x39\x49\x89\xb0\x4e\x51\x2a\x8c\x33\x94\x89\x24\xc5\xb9\x48\x52\x5c\x08\xe9\x1c\x55\x42\x38\x4f\x93\x0d\x10\xa8\xcd\xaa\xb1\x13\xd4\x43\xea\x05\xf1\x88\x06\x81\x3d\xa6\x51\x20\x4f\x18\x12\xc8\x53\x86\x05\xf4\x49\x40\x47\xcf\xfe\x3f\xf6\xde\xbd\x3b\x6d\xdc\x79\x1c\xfe\xbf\xaf\xc2\xe5\xec\xe6\xb1\x41\x76\x64\x73\x0d\xad\x9a\x43\x2e\x6d\xda\x86\x24\x6d\x68\x93\x96\x0f\xdf\x1c\x63\xcb\xc1\x8d\xb1\x89\xb1\x49\xc8\xc2\xef\xb5\x3f\x47\x92\x6d\x64\x30\x84\xa4\x69\xb7\xbb\xdb\x93\x16\xcb\xba\x8c\x64\x69\x66\x34\x33\x92\x46\xe5\x12\x61\xac\xe5\x72\xc5\x34\xab\xe5\x0a\x91\xf8\xcb\xd5\x4a\xd7\xdc\x2a\xd7\x2a\xba\xa9\x97\x75\xfa\xdb\xad\x6c\x99\xdd\xb2\x51\xa9\x99\x46\xd9\xac\x54\x4d\xb3\x8c\x2b\x15\x13\x97\xad\x4a\xd9\xc4\x15\xb5\x52\x32\xad\x0a\x91\xf2\x61\xa5\x58\x29\x62\xb5\x42\xa4\x7c\xad\x52\xae\xa8\x58\xab\x54\x2a\x44\x55\x26\xe2\x28\x91\xd7\x31\x2e\x57\xf4\xb2\x89\x89\xd4\x6e\x62\x2a\xb5\xe3\x6a\x05\x97\xbb\xb8\x5a\xb1\xca\x3a\xae\x55\x61\x79\x0b\x6f\x55\xd5\x72\x0d\x6f\x55\xb5\x72\x15\xeb\xd5\x52\xb9\x8a\xbb\xd5\x72\xb9\x82\xbb\xd5\x4a\xb9\x8c\x8d\x6a\xb5\x5c\x22\xa2\x69\xb9\x88\xcd\xaa\x5e\xd6\x30\x26\x7a\x2a\xb6\xaa\x06\xfd\xc5\x65\x48\xd8\x6d\xc9\xb2\x60\x0d\x96\xb0\xa5\xd6\xd4\x92\x69\xa9\xb5\x62\xc9\xb0\xb4\x5a\xa9\xd4\xb5\x8a\xb5\x32\xfd\xad\x96\x74\xab\x54\xab\x95\x08\x71\x6e\x95\x6a\x56\xb9\xd6\x2d\x55\xad\x72\xcd\x28\x55\xac\x4a\xcd\x2c\x95\xad\x4a\xcd\x2a\x95\xac\xea\x16\xa4\xbf\x6a\xa9\x68\x55\xb7\x8a\x25\xcd\xaa\x6d\x95\x4a\xaa\x55\xdb\x22\xc2\xd1\x16\x11\xdd\xad\xad\xad\x5a\x11\x13\x34\x2b\x62\x4b\xdf\xea\x16\x4d\x4b\xdf\x32\x8a\x86\xa5\x6f\xe1\x62\xd7\xea\x6e\x11\x5e\xdb\xd5\xd5\xe2\x96\xd5\xd5\xb5\x22\x9d\x07\xe8\x6f\xb9\x48\x66\x86\x4a\xb1\x42\xe6\x81\x62\xd9\x32\xf4\xad\x62\xc9\xa2\x1a\xa2\x65\xea\x06\xfd\xc5\x45\xcd\x32\x75\xab\xa8\x5a\x66\x57\x2d\x42\xcb\xec\x6a\x9a\x65\x99\xdd\x12\xfd\x2d\x6b\x44\x13\xa8\x6a\xa6\x85\x09\x42\x59\xb8\xab\xd3\xdf\xae\x46\xb4\x05\x53\x23\x9a\x03\x26\xbf\x06\xd4\xb6\x2c\xd3\xd0\xe8\x6f\x51\xab\x59\xa6\x51\xd6\xaa\x96\x69\x54\xe8\x6f\x8d\xfe\xea\x44\x11\x34\xba\x5a\xc5\x32\x0c\x53\x2b\x5b\x86\x81\xc9\xaf\x09\xe9\xaf\xa6\x95\xad\xae\x59\xd4\x4a\x56\xd7\x2c\xd3\xdf\xaa\x56\xb2\x74\xb3\x46\x7f\x75\xad\x64\x6d\x99\x06\xfd\x25\x65\x6b\xa6\x45\x7e\xb1\xaa\x95\xad\x2a\xd6\xe8\x6f\x49\x2b\x53\xeb\x4f\xc5\xaa\xe0\x9a\x56\xb1\xca\x78\x8b\xfe\x76\xb5\xaa\x55\xc2\xa6\x56\xb5\x8a\x18\x93\x5f\x0b\x6a\x55\x32\x63\x68\x55\x4b\xb5\x88\x7a\xaa\x5a\x65\xad\xcc\x0c\x1a\x16\xb4\xb6\x34\x95\xcc\x06\x9f\x7a\xf4\x22\x04\xc8\xdf\x09\xf1\xb5\xb7\xca\x47\xa2\x80\xe3\x75\x87\x37\xbd\x64\x7d\x0d\xbc\x8f\xc3\x81\xee\x6a\xe0\x5d\xf4\x66\x78\x43\xf0\x47\x2f\x59\x6d\x02\x1f\xe2\xb0\xed\x02\x6c\x25\xab\x56\x20\xb0\x66\x77\x0e\x00\xd7\x42\xf4\x62\x03\xa0\x5b\xf1\x12\x1b\xf0\x2d\xa4\x5b\x9b\x1a\xf0\x2c\xa4\xe5\x75\x6b\xd6\x56\xc7\xe2\xd7\xb5\x5e\x21\x75\xdb\xb7\xea\xf8\x25\x92\xd5\x6d\xd9\xb7\x22\x57\x43\x6c\x45\x6d\xb6\x26\x63\x58\xe9\xcb\xc4\x5d\x17\xfb\x1f\x75\xd3\x0e\x39\xe7\xba\xc3\x74\x1e\x2f\x0c\x16\xf3\x98\xe9\x3c\xc3\x40\xf7\x83\x86\x7b\xe9\xf0\xd7\x72\xa5\xb3\x60\xd7\x9c\xcb\xd0\x4b\x65\xd8\xd8\xc0\xca\x40\x9f\xcf\x63\x59\xfc\x4d\x75\xc0\x8b\xbd\xb1\x61\xd9\x05\x06\x0a\x64\x1d\x0c\x91\xe8\x6d\xfb\x75\xd9\x97\x36\x03\x4b\x74\xf2\x4e\xc1\xc8\x1b\xf4\x76\x84\xbc\x01\x42\x24\x0f\xf3\x0e\xe8\x21\x5c\x30\xe9\x05\x37\x21\x18\x20\xb7\x60\x82\x3e\xd2\x0b\x21\x68\x22\xb1\x57\x18\x48\x9b\x1a\x18\x21\xd1\x2a\xf4\x49\x68\x8c\x06\x72\x0f\x74\x51\x5f\xb6\xc0\x25\x1a\xe7\xc7\x85\x6e\xbe\x0b\x2e\x90\x2d\xfb\xe0\x0e\xf5\xf2\x7d\x79\x90\xb7\x40\x03\x89\xdd\x97\x70\x5b\x56\xeb\xaa\x94\x0f\x2c\xf1\x8f\x9e\x08\xc1\x45\xfe\x22\x7f\x29\xdf\xe5\xef\x24\x09\x1c\x22\xf1\x2e\xdf\x95\xc7\xf9\x86\xb4\x79\x09\x6e\x90\x28\xdf\xe5\xc7\x72\x97\xbd\xde\xd2\xc4\x42\x94\xd8\x62\x89\x85\x28\xf1\x0a\x1d\xca\x4d\x70\x8c\x6e\xe4\x11\x38\x45\xb7\x72\x13\x1c\xa0\x96\x3c\x8a\x57\xce\xae\xf2\x57\x85\xe3\xfc\xf1\xab\xd3\xfc\x69\xe1\x20\x7f\xb0\xb1\x21\x1e\xa2\x5b\x70\x83\x5a\x12\xf8\xcb\xb8\xad\x1f\x02\x63\x5c\xbf\x01\xb7\x50\xad\xcb\x26\x18\x93\x47\x08\x6e\x55\xb5\x7e\x98\x17\xed\xcd\x0b\x59\x95\xc0\x58\x55\xeb\x37\xf1\x1b\xe7\x53\x7f\x60\x25\x7e\xfc\x0c\x0b\x04\x68\x68\x01\x17\x7d\xed\x89\x50\x8a\x9c\xba\x01\x1b\x99\x16\xf0\x51\x68\x01\x0f\xf5\x2c\xe0\xcc\xdd\x77\x6b\x44\xe5\xe3\x4b\x6c\x0a\x38\xdb\xf1\x2b\xe8\xa1\x42\xb0\x24\xc9\x42\x76\x76\x8a\xec\x5b\x60\x80\xfc\xe5\x89\x7d\xf4\xa6\x27\x0e\x64\x4b\x02\x4d\x34\x78\x65\x51\x57\x64\x93\x89\xe8\x20\x03\x89\x10\xf8\x58\xf9\x2a\x89\x92\x04\x7a\xf4\x3e\xc0\x21\xea\x81\x1e\x0a\x41\x88\x48\x73\x5e\xb9\x96\x64\x5b\x62\xff\x95\x67\xc9\xae\x25\x39\x4a\xdf\x1b\xe1\x96\x27\xf6\xf2\xef\x7a\xa2\x25\x81\x5e\x1e\x5b\xa2\x25\x49\xc0\x51\x74\xdf\x10\x21\x80\xd1\xf5\x88\xcf\x9b\x12\x08\x5f\xb9\xd6\xc6\x86\x98\x14\x0a\x49\xa1\x81\x04\x42\x52\x68\x90\x2a\x14\x82\x01\xb0\x40\x53\xe2\xee\xb8\x1d\x81\x31\xe8\x22\x82\x6a\x03\x70\x81\x2c\x70\x87\x06\xa0\x81\xfa\xe0\x10\xf5\xc1\x0d\xf2\xb2\x3f\x77\x53\x03\xb7\xe8\x86\xd5\xab\x6f\x17\xf4\xec\x5c\xf5\xc0\x12\xc3\x7c\x58\xe8\xe5\x7b\x92\x04\x5a\xe8\x43\x4f\x7c\xd3\x13\x7b\x72\x48\xca\x17\x96\x38\xe5\x95\xc0\x15\x6a\x81\x63\xd4\x22\xfd\x77\x4b\x3a\x86\x36\xf3\x14\x39\x96\x78\xbb\x49\xbf\xe9\x46\x92\xc0\x01\x7b\xef\x45\xef\x2f\xc4\x86\x8c\xb4\xfc\xa9\xf4\xca\xb5\xb6\xc5\x8b\x02\x3a\xcd\xa3\xe6\xb6\x5a\x97\x55\x70\x27\xa3\x53\xa9\x2e\x36\xe8\x75\x91\x77\x84\xcc\x06\xec\x96\xbb\x43\x52\xe2\x80\x95\xe8\x16\xd0\x41\x52\xe2\x52\x46\x07\x52\x5d\x3c\x44\x10\x74\xd1\x65\x52\x82\x6e\x45\xd8\x41\x74\x4c\xba\x12\xd8\x43\xb4\xf2\xae\x04\xbe\x20\xda\xe5\x77\x12\x38\x42\xb4\x81\x77\xd4\x0f\x5d\x2b\x69\xfc\x2e\x38\x63\xc5\x2e\x25\x70\xcd\x8a\x5d\x4a\xe0\x33\x2b\x76\x21\x81\x7d\x56\xec\x42\x62\x77\xcb\xe8\xa4\x5b\x77\xb9\xfb\x57\x78\x06\x04\x9c\xf8\x4a\x67\x57\xc6\x60\x88\x74\x39\x00\x26\xf2\x64\x1b\x84\xc8\x91\x7d\x82\x54\x79\x43\x36\xf3\xc3\x67\xf4\x0a\xfd\x5e\xbe\xf7\xd2\xb5\x62\x17\xbf\x6d\x5c\x10\x7b\x48\x34\xf3\x62\x20\xfb\x92\x1c\xe6\x45\x2c\xdb\x92\xb4\xd9\x93\xf2\x06\x08\x0a\xbd\xfc\xb0\x33\x15\x77\xc0\x1e\xf8\x0c\xf6\xc1\x19\xb8\x06\x5f\xc0\x91\x24\xb1\x0a\x4f\xd0\x8e\xbc\xdb\x86\x1d\x70\x8e\xf6\xe4\xdd\xb6\xda\x01\xdf\xd0\x19\x8b\xf9\x88\xae\x59\xcc\x6b\xa4\x6e\x62\x4b\x14\x45\x13\x89\x27\xf9\x6f\x85\xf3\xfc\x47\x69\x53\x0c\x2c\xf1\x24\x7f\x52\x38\xcf\x9f\x53\x56\xf5\x2d\xff\xad\xf0\x31\xff\x51\x92\xa4\x57\xea\x36\xac\x9b\x2f\x65\x75\x5b\x8f\xe7\x0b\xc3\x1b\x8a\xa6\x44\x07\xe8\x2d\x0a\x2c\x91\xc0\xcf\x93\x9f\x02\xa9\x20\x4f\x7e\xa4\x67\x57\x04\x95\x5a\x40\x0c\xe5\xb7\xd2\xa6\xf8\x5a\x56\x25\x09\x1c\x47\x71\x3d\x16\x57\x50\x25\x69\x3a\x3d\x24\x83\x7b\x4c\x47\x78\x84\x2c\x4b\x24\x9f\x45\x3e\xaf\x07\x8e\x01\xbd\x45\xc7\xb2\xc4\xe8\x33\xe3\xb8\x84\x8c\x46\x8a\x71\x5b\x18\x29\xb7\x50\x05\x23\xc5\x18\x17\x46\xca\x18\xaa\x12\x38\x7e\xd9\xda\x66\x04\x45\x32\xd0\x24\x70\x0c\xde\xf7\x44\x9a\x0e\x68\x01\x89\xbc\x8f\xe9\xfb\x98\xbd\x3f\x6f\x4a\x75\x71\xad\x62\x23\x65\xac\xd2\x77\x95\x15\x4b\x91\x3c\x4d\x67\x6d\xa1\x99\x58\x0b\xd5\xb8\x42\x63\x5c\x18\xd3\x94\x31\x49\x19\xcf\xc3\x20\xb1\x24\x29\xaa\x39\xce\x3a\x2b\x9f\x6e\xb0\x44\x9b\x1c\xf5\xc6\x0e\xd8\x4b\x37\xa5\x0b\x2e\x69\xa6\x7a\x3a\x0b\x63\x46\x0d\xd2\xe5\x57\xb3\x7e\x27\xfd\x4b\xfa\x39\x04\xf2\x55\xd2\xf1\x31\x9e\xc5\x91\x8e\xe2\xd8\xee\x8a\x9e\xbf\xca\xe8\xf9\xab\xc7\xf5\x7c\x66\xb1\x15\x3d\x1f\x3e\xaa\xe7\x33\x3a\xfe\x6a\xcd\x8e\xe7\xab\xbe\x03\x17\xa0\x49\xa2\xa2\xee\x21\x34\xc9\x2e\x37\x4b\xba\x1e\x02\xc8\x5c\x5f\x2a\x86\xe3\x0d\xf1\x89\x1e\xf4\x44\x09\x18\xb1\x1b\x4c\x36\x4f\x02\xa3\x90\xcb\x4d\x26\xf4\x6e\xe1\xd8\x33\xbf\x62\x60\x37\xf0\x3d\x9b\xbb\xba\x33\xb9\xa2\x67\xd9\xec\x59\x10\x96\x4d\x9e\xf4\xb6\x51\x24\x16\x96\xcc\xa0\x05\xa1\xb0\x64\xfa\x94\x36\x35\x99\x08\x99\xf1\xdd\x1e\xef\x7a\xa2\x2e\xe5\x89\xa0\x4a\x9f\x9d\x29\x30\x78\x51\x71\xdd\x9b\x3e\x33\x2e\x57\x0c\xb6\x83\xfa\xd7\x9e\x58\x08\x48\xf7\xd4\x31\x01\xcc\xc9\x97\xeb\x5e\x60\xba\xe4\xd6\x46\x02\x18\x53\xc0\x01\x01\x6c\x78\x7e\x46\x93\x57\x5f\x71\x7a\x2f\x64\x77\x4a\x6f\xb4\x37\x1f\x02\x56\x4f\x5c\xc1\xd2\x4b\xab\xef\xad\x43\x27\x75\xcc\x44\xea\xf5\x2a\xb1\xef\x6f\xbb\x4d\xe0\xc6\x72\xf8\x77\x5e\x85\x3a\x83\xea\x47\x3d\xf2\x00\xa8\x4b\x6f\x21\x9d\x41\xf5\xd8\x08\xba\x01\xbe\x5d\xfb\x02\xd2\x54\x2f\x63\x02\xc5\x99\x02\x83\xca\x0d\x7d\x0b\xd1\xbd\xc6\xb3\x8b\xb2\x99\x0f\xd4\x99\xf0\xda\xe4\xb4\x91\x9c\x47\xef\xd7\xe6\xda\xb6\xb1\x91\x63\xf5\xe4\x6c\x97\xb6\x94\x41\xb3\x7c\x7a\x4f\xeb\x4c\x86\x1e\x51\x28\x84\xbc\x94\x8b\xb8\xf5\x9c\x3a\x33\xe6\x55\x1e\x17\xdf\xb0\xfc\xb3\xf4\x6e\x4a\x25\x6a\x43\xee\x8a\x9b\xcb\x74\x12\x7f\xfb\xcd\x85\xc5\xdf\xed\xf5\xb5\x27\x3e\xe7\x45\xf6\x31\x11\xd9\xd3\x82\xba\x27\xc6\x8a\x14\xbb\x70\x12\x89\x1e\x6a\x5a\xf4\xb6\xfb\xe8\x4a\x92\x10\x3d\x57\xe9\x3d\x2d\x91\x33\xe7\x8d\x0d\xd1\x47\xb6\x38\xe4\x45\x69\x09\x38\x08\xbe\x70\x5e\x22\xf3\x45\xa1\xe0\x48\xcf\x45\xe7\xa5\xb9\xb1\xe1\x8a\x06\xbd\xd6\x1c\x38\xc0\x93\x24\x84\x10\x11\xb7\xc5\x10\x3d\x0f\xa5\x6d\x9f\xf2\xd0\x53\x82\xd9\xa2\x54\x67\x6f\xfb\xae\x49\xc4\xf2\x70\x63\xc3\x57\x06\x9e\xed\x06\x62\x01\x8b\x06\x2d\x0d\x0a\x41\x14\xa2\xdc\x75\x18\xf3\x53\xf6\x39\x60\xb8\xc0\x4f\x33\x59\x0e\x19\x2d\xe6\xbc\x97\x7a\x24\xef\x5a\x75\xaa\xe5\x83\x4c\x36\x42\xf8\x53\x92\x39\xd8\xbe\xa4\x99\x03\x09\x78\xca\xed\xd3\x70\x3d\x8f\x72\x3d\x4f\x19\x3f\x0d\xaf\xf3\x28\xaf\xf3\x14\x13\x5b\xb6\x8b\xd7\xbc\x01\x7a\x15\x9b\x7b\xfe\x9c\x41\x75\x09\x54\x23\xf4\x47\x6b\xb3\x1f\x0c\xa2\x9b\x4a\x22\x5c\xd1\x25\x0a\xc8\xa6\x80\x1e\x42\xc8\x31\x19\xeb\x88\x0d\x74\x9d\x42\x43\xac\x5d\xfa\x14\x78\x33\xcc\xbf\xb3\xe2\xdb\xa6\x22\x1f\xf5\x0c\xe5\x23\x12\x88\xf0\xc4\x23\x24\xb0\xa8\xab\x1a\xac\x10\x77\xdb\x3d\x12\x0d\x42\x06\xc6\x8c\x0c\xfa\xe8\xb9\x0a\x9a\xdc\x51\x85\x81\x04\x46\xa9\x57\x8e\x48\x7c\xa2\x05\x22\x4f\xb4\xd2\x44\x32\x44\xf0\xc5\xf0\x25\x1a\x50\x7f\xd6\x7f\x51\xad\x60\xf8\x72\xb0\xb1\x61\x8b\x3d\x7a\x0d\x2b\x18\x02\x83\x12\x4a\x9f\xea\xa0\xe8\x79\x5f\x32\xd1\x90\x8a\x2e\x58\x8f\x68\x25\x12\xce\xa2\x37\xa6\x3d\x92\x8a\x9d\x19\x09\xa5\xb3\x10\xc5\x56\x56\x5f\x84\xaf\x90\xf9\x42\x96\x43\xc9\x89\x68\xab\xd9\x0e\x3b\x60\xd4\x0e\x3b\xd2\xb3\x74\x59\x52\x19\x0d\x4f\xfb\x1b\x1b\x62\xb3\x3d\xec\xa0\x02\x16\x7b\xb4\x71\x60\x44\x5f\x83\xf8\x35\x06\x46\x54\xcf\x28\xae\x4e\x4a\x00\x77\xbb\xe0\xc6\x11\xa4\x8c\x24\x4d\x6d\xa2\x38\xa7\xe5\x20\x6b\x46\xb7\x33\x9b\xd3\xcc\xc8\x76\x61\x89\x52\x8c\xcf\xa2\x2d\x31\x24\x14\x3d\x29\x46\x22\x71\x76\xa7\xfd\xfa\xf4\x5e\x58\x45\xf0\x5f\x7b\x22\x47\xf3\xb0\x4e\xe8\x34\x93\x46\xdc\x6d\x77\x06\xda\x8d\xb8\x43\xc1\x95\x80\xf1\x54\xec\x21\x42\xe1\x58\x36\xba\x85\x4f\x2b\x6b\xdd\xaa\x3f\x50\x62\x79\x22\x96\xe6\x26\x5d\x40\xa5\xb8\x31\x7c\x5a\xa9\x70\xbc\x66\x17\xb8\x0f\xec\x02\x2a\x18\x12\x8a\x3a\x87\x88\x05\xbe\x40\xb4\x68\x42\x1e\x8a\x92\x72\x2b\x62\x49\x19\x8b\x81\x14\x17\xf9\xa2\xae\xce\xe9\x26\x39\xcf\x97\xe7\xd4\x67\x30\x1f\x34\x1b\xac\x12\x1c\xe9\x6c\x10\x4b\x8e\x0f\x98\x0d\xbc\x64\x36\x88\x99\xa2\x2f\x3d\x52\xac\x8b\x47\xc1\x47\x8c\x7d\xd4\x29\x34\x34\x93\x3d\x67\x4c\xa4\x61\xa5\xee\x02\x09\x5e\xe2\x6d\x59\xad\x07\xaf\xf0\x36\xf9\xa5\x37\x31\x1c\xe9\x47\xb3\xfc\x87\x29\x91\x6a\x16\x7f\x33\x33\x84\x1e\x5a\x20\x40\x0d\x2b\x46\x4a\x3d\xb2\x87\xd2\x29\xc6\xb3\xc8\x14\x43\x23\x96\x8b\x56\x64\x6e\x59\x14\xaf\x2c\x04\xc1\x80\x9b\x47\x7a\x12\xe8\xa7\x5f\x9b\x68\x99\x59\x0f\x8c\x92\x95\x04\xd1\xb3\x40\x72\x68\x42\xf6\x2c\xb0\xcc\x76\xda\x94\x88\xd2\x9f\x14\x4b\xce\x06\x8d\xa4\xcd\x1e\x58\xa6\x14\x82\x2e\x1a\xe7\xc5\x51\x6c\xe6\xa6\x33\x1d\x93\xf8\x7a\x54\xe0\x13\x43\xd4\x6f\x0f\xda\x4e\x07\x39\x74\xb2\x98\x49\x7d\xaf\xe0\xc6\x86\x68\x15\x50\x38\x9b\x1e\x9f\xa3\x60\x7b\xc0\x6e\x27\x14\x39\xcb\x9a\xcb\x5d\x09\xd7\x6f\xe3\x0e\xe8\xb7\xdd\x8e\x34\x95\xa4\x3a\x2b\xe4\x6e\x6c\x64\x94\x9a\x8d\xb1\x2b\x7a\xa4\x94\xd7\x0e\x68\x29\x22\x91\x82\x21\xb2\xb6\xc5\x91\xdc\xcb\x77\xa5\x4d\xab\x9e\xb4\x17\x34\x91\x29\x19\x88\x34\x18\x98\xa8\x59\x10\x69\xfb\x8d\x8e\xf4\x0a\x6e\x87\xf9\x61\x1d\x4a\x85\x2e\x20\x11\xe8\x2f\x53\x0f\xf4\xba\xd7\x36\x3a\xc0\x76\x4d\x7c\x5b\x77\x00\xbd\xd2\xbc\x1e\x82\x99\x56\x56\x6f\x82\x58\x95\xaa\x9b\x20\xd6\x7f\xea\xe3\x69\x6c\xa8\xef\xc7\xb3\x94\x17\xdd\xc8\xfe\xa4\xf2\x23\xe9\x93\xcf\x04\xec\xda\x4a\x73\x7c\x07\x49\x22\x33\x12\x10\xeb\xf2\x42\x0c\x82\xa4\x30\x15\x0d\x1f\xaa\x9e\xea\xf7\x0b\xb2\x44\xb4\x7b\xa0\x7a\x7a\x9f\xd2\x1b\xcb\x9f\x0f\x53\x4f\xef\x53\x7a\x3d\xca\x78\xbc\xe9\xc8\x9a\xa9\x93\xe8\xaf\x44\x5c\xe3\x2f\x19\x62\x9a\x20\xe1\xdc\x08\x4e\x41\x24\x64\x2d\xc9\x40\x78\x13\x48\x64\xb8\xc5\x4c\x54\xe8\x22\x60\x22\xb9\x8d\xcf\x21\xce\xe0\x4c\x26\xf0\x39\x42\xb3\xf7\x8d\x0d\x15\xc5\xef\x14\x84\xb4\xb1\x91\x52\x50\x53\x46\x2b\xae\x3d\xaa\x3c\x7b\x99\x02\x5a\xb4\x9e\x26\xc2\xe1\x8d\x1d\x18\x3d\x7a\x69\x10\x08\x50\x21\x00\x7c\x2d\x7f\x19\xfa\x10\x0b\xb0\xce\x37\x5e\xe5\xe0\x6f\xa7\x1b\x11\x59\xd7\x08\xdc\x7a\x3a\x25\x32\xb2\x91\x94\x67\x5d\x1f\xeb\x57\xcf\x28\x64\x35\x05\x59\x7b\x66\x62\x4b\x0f\x9d\xa0\xbe\x14\xec\x74\x3a\xa5\x47\x04\x6e\x2d\x74\x65\x89\x63\x8b\xbf\xea\x9e\x57\xdb\xe9\x34\xc7\x4d\x07\x57\x34\x31\x79\x0d\x38\xfa\x25\x2c\x9b\x94\x15\x03\x29\x11\x4a\x83\x04\x04\x08\x66\x40\x8e\x2d\xfe\x30\x1c\xcd\x90\x9c\x8b\x54\x74\x8a\x9b\x58\xb9\x05\x26\x76\x70\x80\x05\x12\xc4\x8a\xcf\x6c\x4c\x58\x19\xcf\xe2\xc7\x00\x3f\x60\x22\x0e\x44\xda\x78\xa9\x1e\x88\x52\xd4\xac\x29\xe0\x3e\xed\xd4\x9a\x49\x11\xc7\x96\x48\x45\x6f\x26\x6f\xdf\x5a\x12\x67\x97\x38\x98\xcd\x88\x77\xa9\x3c\x20\xf9\x1a\x40\xaf\xba\xa5\xf2\x0f\xbb\xfb\x98\x4a\x2b\xec\x9a\x53\x2a\x0c\x01\x3f\x0e\xaa\xf7\x7e\x39\xc7\x5d\xb0\x72\x0b\xb9\x44\x08\x66\x4b\xc9\x24\x4d\xe5\xd2\xd4\x15\x7d\xc6\x9b\x2f\xb1\x32\xe6\x40\x8e\x09\x48\xde\x08\x89\x95\x31\x07\x75\x4c\xa0\x26\x54\x39\xc7\x45\xf8\xce\x73\x45\x49\x9a\xce\xca\x45\x5d\x81\x63\x2d\x6b\x45\x49\x3d\xa3\x64\x5c\xeb\xdb\x2c\xb3\x2b\x5f\xd8\x5e\x2c\xfc\x25\xae\xf6\x38\xcb\xb4\xca\x17\xf6\x33\x0a\xab\x4f\x8a\x61\x3b\x29\x99\xac\xcd\xae\x66\xcb\xc7\x5b\x24\x92\xd3\xcb\x27\x6f\x37\x35\x09\x04\x79\xee\x18\x70\x67\xda\x5a\x97\xbf\xd2\x6a\x79\x7d\x79\x05\xab\x9d\xe5\x65\xea\xee\x2a\x8e\xcb\xf2\x72\x6a\x75\x26\xef\x9d\xcf\x1b\xc1\xcd\x62\x98\x7c\x56\xa6\x43\xa7\x3e\x19\x04\x79\x79\xd6\x35\x92\x34\x9d\x3e\x33\x1c\x7d\x38\x14\xf6\x2c\x76\xb9\xb5\x1f\x1a\x81\xe7\xa7\x60\xc5\x46\xc6\x88\xb3\xde\xa2\x60\xca\x75\x44\x7a\x02\x4a\xbe\x7a\x7e\xda\xe1\x3e\x71\x6e\xb2\x49\x3e\xe8\xc7\x4f\x31\xac\x43\x7e\xf5\x89\xe5\x76\x0e\x7c\x17\xdf\xd9\xd8\xdf\x25\x43\xda\xf2\xa2\x3e\xba\x85\x28\x09\x15\xb0\xb4\xa9\x45\xad\x1b\xc3\x78\x94\x20\x08\x40\x46\x8b\xb2\x81\x25\xa5\x63\xa8\x63\x58\x08\x08\x54\x3c\x83\x4b\x27\xb8\xa4\xf6\x59\x02\x0a\xa6\x53\x86\x43\x5f\xe6\x70\x68\xd1\x4c\xbd\x0e\x16\xf0\xa3\x64\x5b\xdc\x08\xc1\x14\x02\x14\x0a\x52\x66\x63\x98\xe9\x2a\x72\x49\x8a\x76\xac\xc5\x6f\x94\x80\x9e\x19\x3f\xf7\xed\x44\x07\x63\xbc\x25\x29\xe7\x47\x11\xd2\xb3\xcc\x61\x56\x14\xc5\x8d\x91\x2f\xbb\xbf\x15\x45\xd1\x81\xa2\x28\x36\xf9\xf1\x89\xbc\x90\xb0\xb1\xa3\x79\xc3\xfd\x1e\xa9\xea\x39\xe4\xe6\xc8\xdd\xec\x2c\x2a\x97\xe5\x6c\x3e\xcb\x97\xb4\xf9\xff\x7a\x6e\x57\x15\xbd\xd3\x6e\x96\xfc\x39\x9d\x1c\xe8\xfe\x25\xe6\x44\x8c\x7d\x9a\xec\xe0\x40\x08\xd0\x35\x51\x59\x3f\x5b\x40\x47\x5d\x0b\xd8\xe8\xd2\x9a\x19\x43\xd3\x76\x50\x27\xba\xf4\xce\x89\x1d\x4b\xa2\xbe\xa5\x18\xba\xe3\x88\x9c\xc6\x39\x44\xa9\x15\x47\xba\xbd\xca\x4d\xc7\xc4\x37\x55\x33\x33\xa8\x87\xb0\xe8\xa4\xcd\xa0\x5e\xca\x3c\x69\xb4\x61\x07\x0d\x89\x64\xce\x4c\xfe\xfa\x1c\xfc\xf4\x1a\xa6\x21\x45\x25\xcc\x87\x94\xf0\x78\x03\x67\x6c\x83\x64\xdf\x0f\x9c\x85\xb5\x03\x27\xbe\x42\x70\x6d\x75\xca\xa1\x7a\x94\x13\x8d\xc3\xfa\x9a\x94\x43\x55\x28\x87\x37\x19\x7e\x8f\xe6\xe4\x50\xcd\xc9\x59\xd7\xfc\x76\x9f\xca\xe4\x50\x95\xc9\x59\x34\xd2\xac\xd2\x5a\xd9\xc8\x07\xdb\x3e\x62\xfd\x5b\x27\x08\xe0\xa3\x80\x82\xf3\xa7\x80\xb3\xf4\x9e\x70\x22\xe7\xbe\x25\x1e\x59\x1c\xfe\x9f\xa7\xd3\x76\xf9\xb4\x6f\x24\x2d\x72\x08\x8d\xf6\x2d\xf1\xcc\x92\x1e\x2b\x40\x47\x9b\x38\x3f\x5a\x28\xb0\xc4\xa2\x04\x5e\x5b\xe8\x2f\xd3\xd7\x6f\x18\x57\x8b\x99\x93\x52\xde\x2a\x15\x2b\xf9\xc0\x12\x83\xc2\x87\x9e\x18\x6c\x6a\x35\xa0\x54\xcb\x12\x35\xd2\x6e\x6a\xf4\xa2\xf5\x8f\xd6\x33\x3c\xdb\x04\xe0\x4a\x91\xdc\x45\xdf\x64\xfa\x1a\x25\xca\x36\x90\x75\x2e\xd9\x06\x7a\x3a\x35\x9d\x28\xeb\xd2\x74\x0a\xde\x66\xb6\x8b\x34\x68\x53\xb7\xa4\x59\xcd\x2e\x80\xa4\x74\xbc\x65\xc1\x05\x10\x78\x16\x01\xf0\x69\x39\x80\xb2\xb4\xa9\xcd\x20\xc8\xc5\xbc\x1b\x35\x38\x6a\x83\x9c\xf1\x5e\xcc\xf3\x31\x59\x11\xfc\xeb\x02\x48\x12\x91\xce\x9f\x7e\x4b\x43\x93\x33\x22\x52\xaf\x09\x38\x4e\xb6\x98\x4e\xc1\x57\x3a\xaa\xea\x66\x51\x02\x6f\x2c\xa4\xe5\xbf\x5a\xe0\xfd\xf2\x6e\x78\x63\xd1\xe1\xcc\x7f\x4d\x0d\x64\xaa\xd9\x3a\xeb\xdd\x64\x5c\x53\x8d\x88\x12\xd3\x4d\x78\x97\x8d\x4f\x15\xad\xa2\x95\x29\x3e\x49\x4b\x2b\x73\x57\x55\xe6\x66\x55\xf6\x47\x76\x65\xb5\x6a\xb9\xbc\x45\x2b\x93\x29\xf2\x56\x81\x26\x71\xd5\xca\xe9\x8a\xa2\xb7\xe5\x98\x3c\x9d\x82\x0f\x4b\x7b\x91\x74\xa1\xec\x52\x7c\xf2\xb1\x11\x88\x3a\xd0\x01\x19\x9b\xe9\x14\xe0\x41\x66\xeb\x4a\xa5\xa2\x3a\xdf\x13\xf3\xe8\x70\x1f\x3a\x66\x8c\x7d\x30\x40\xd8\x12\x75\x6b\x53\x85\xd2\x26\xb6\xc4\x6a\x9e\x85\x81\x4b\x13\x3c\xfa\x92\x0f\x06\x40\x1f\x20\xf9\x5d\x8f\x8b\xb0\x33\xdb\x19\x58\xa2\x52\xdb\x82\x35\xb5\x08\xb7\xd4\xb2\xb6\xa5\xd5\xca\x5a\x9e\xad\xd2\x0c\xf2\x2e\xe1\x00\x83\xbc\xbb\x02\x71\xec\xc8\x68\x8a\x03\xc1\x47\xea\x0b\xff\x65\xf9\x45\xa1\xe0\xc7\xf0\x03\xe4\x59\x79\x7f\xb3\x0c\x3c\xf4\x8e\x2e\x32\x3b\xa4\x91\xb4\x4b\x22\x08\x0e\x21\x21\x2f\x45\x05\x5e\x5e\x97\x9d\xbc\x0d\x9c\xbc\x5e\xf0\xf2\xb6\x34\x9d\xef\x03\x7f\x10\x71\x35\x2f\xf3\x93\x64\x8a\xf6\x62\x31\xef\x0f\xa4\x14\x1a\x6a\x69\x62\xf3\x07\xf3\xe4\xcb\xc5\xa4\x6b\x74\xe2\x1a\x8d\xec\xc1\xae\xd4\xb4\x52\x3e\xc6\x13\xc6\x39\xdd\xbc\x33\xe0\xf9\xcf\x5c\xcf\xa5\xd9\x61\xcc\x1d\xd3\xb5\x0e\x07\x48\x56\xca\xc0\x8c\x2a\xdf\xd4\x40\x38\x40\xea\x26\xa1\x7d\x4d\x02\xbd\x01\x2a\xe6\xc5\x70\xb0\xa9\x15\x54\x09\x58\xcb\x46\x37\xd8\xec\x0d\xf8\x56\x85\x03\xe0\x23\x9d\x08\x49\xf9\x70\x50\x70\x81\x83\x64\x1f\x18\xc8\x9b\xb5\x94\x0c\x2a\xd7\x27\xc0\xe3\xde\x1c\x22\x87\x24\x6f\xc3\x41\x5e\x97\xcd\x41\xde\x06\xe6\x20\xaf\x17\x86\x83\xbc\x9d\x4e\xf5\x49\xaa\x47\x52\x7d\x92\xea\xa5\x53\x1d\x92\x6a\x90\x54\x87\xa4\xce\x43\x2e\x50\xc8\x04\x28\xc9\xa7\xcf\x41\x2e\x50\xc8\x04\x28\x49\xf5\xe7\x20\x17\x28\x64\x02\x94\xa4\x3a\x8b\x7d\x3b\x58\x32\x90\x6a\x8d\x67\x29\x15\xa0\x2a\xd5\x39\xa6\x22\x67\x30\xf8\x59\xea\x02\x81\x4f\xa7\xa0\x3f\x40\xed\xb7\x16\xf8\x44\xd8\x34\xf8\x60\x01\x7b\x00\xbc\x01\xb0\x06\x1d\xd0\x64\x29\x7f\x58\x60\x30\x00\xc6\x00\xbc\xb6\x00\x1e\x80\x77\x56\x87\xbb\xb3\x79\xc0\x9a\x48\x28\xcc\x9d\x93\x6c\xf5\x48\xb2\xd5\xa9\x68\x3a\x99\x88\x2e\xd2\x53\x3b\xc1\x97\xec\xaf\x53\xe8\x97\xbb\x60\xe9\x2e\x3b\xa0\xc7\xc2\x64\xbc\x2a\xb4\xfe\x46\x94\xaf\x3d\x11\x4f\x26\x6f\xad\xb5\x57\xa3\x2b\x25\xba\x1c\xad\x2b\xd4\x08\xf2\xdd\x4b\x08\x04\x14\x5d\x41\xd0\x95\xa1\x7d\xb7\xb6\xb0\xbb\x5a\x64\xd4\xa9\x20\xac\x3f\x70\x5d\x6f\x7e\xbb\x96\x4e\xc5\x62\x9d\xdb\x2c\x35\x20\xfa\xe6\x6c\x6f\xd4\x20\xde\xeb\x81\x97\x29\x70\xa2\x96\xc7\x4c\xe7\x56\x2e\x6e\x55\x69\xb3\x08\x58\xcc\x98\xc6\x8c\x59\x0c\xcb\xc1\x72\x26\x31\xe3\x28\x26\x95\xa7\xc4\xf2\x10\x7d\xb3\x12\xe7\x2a\xb1\x5c\x05\x57\xda\xac\x70\xd2\xe9\xe5\x60\xe5\xbe\xaf\x8b\xc1\x9c\xe2\x47\xf3\x73\xfb\x58\x56\x17\x6f\xcc\x17\xbf\x4b\x17\x3f\x5c\x5d\xfc\x66\xbe\xf8\x61\xba\xf8\xed\x80\xb7\x28\x75\xf5\xa1\x3d\x44\x49\x23\x23\x8d\xb9\x8b\x03\x1d\x05\xd3\xcb\xc1\x4f\x5d\xf2\xb8\x85\x91\x51\xe1\x56\x45\x33\x23\x02\x0b\xa8\xa4\x34\xb8\x7f\x69\x24\xb2\x25\x2d\x5a\x90\x8a\xf5\xee\x80\x11\x77\x5c\x47\x6c\x4c\x50\x25\x66\x09\xd2\xb2\x17\x13\x16\xb3\x4f\x7f\xaf\xbf\xf0\x49\x5a\x2a\xa9\x08\x32\x6b\x12\xcb\xf9\xc4\x46\x16\xf7\x28\x25\xb4\x38\x7e\x1c\xc7\x13\xa2\xac\x48\x89\x1d\x2e\x1e\xb5\xb4\xc9\x6b\x6e\x50\x6e\xd5\x94\xdd\x29\x82\x93\x8c\x18\x0a\xa6\x53\x70\xb7\x04\x99\xc7\x83\x04\x6d\xc7\x83\x87\xa1\xe7\xad\x16\x07\x8a\x71\xa0\x94\x81\xb9\x51\x20\xce\x3c\x8e\x33\x8f\x4b\xdf\x8b\xd4\x6a\xf6\xe0\xc5\xad\x8b\x3b\x40\x9b\xb7\x84\x71\x38\x98\x35\x92\x73\xe0\x12\x78\x05\x2d\x1e\xc4\x22\x65\x9c\x31\xf8\x24\x7e\x4c\xe2\xe7\x2b\x8b\x31\x20\x2e\x3a\x83\xa2\xf1\x50\x66\xf1\x63\x2d\x03\xca\x92\x26\x17\x59\x93\x23\xf3\xfa\x92\xef\x4e\xa5\xc6\x08\x3a\x2e\x66\xa5\x96\xe2\xd4\x12\x15\x8d\x9e\x92\x0c\x6f\xb5\x19\x92\x6a\x28\x58\x41\x5d\x20\xc1\xaa\xa4\x40\x31\x5d\x20\x9b\xe6\x6e\x4b\xb3\x02\x25\x14\x80\x95\xa3\x49\x66\xb7\x18\x9f\x0b\x98\xd2\x62\x42\x89\x71\xca\x98\x4d\x87\x71\x8f\x3f\x39\x4d\x1e\xfe\xf3\x26\x98\x95\xbc\xbf\xf8\xeb\xf0\xfe\xc7\x31\xef\x67\xd1\x71\x94\xa5\x38\xa2\xa3\xa5\x58\xf2\xec\xbe\xd9\xc6\xa5\xb2\x63\x16\x4e\x92\x94\x0c\xaa\x8e\x5a\x55\x7a\x7a\xc4\xbb\x4d\x21\xde\x2a\x94\x41\xed\x4e\x5c\x74\x16\xa4\x52\xd3\xbd\x4b\x85\x6c\x09\x3d\x82\x03\x82\xb8\x29\x6c\xed\x9c\x0a\xc6\xb2\x4a\xd5\x95\x57\x50\xb2\x3c\x5f\xa4\xbb\x9a\x81\x8d\x70\x1b\x76\x80\x8f\x02\xf2\xf0\x10\x6e\xbb\x1d\xd9\x06\x0e\x0a\x48\x80\x28\xa8\xb2\xfa\xa2\x50\x30\x5e\x22\xf7\x85\xa4\x23\x63\xd3\x4d\x35\x8a\xe7\x66\x44\x8c\xcb\xe3\xb6\xd1\x29\x88\x31\x8a\x91\x28\x29\x2f\xda\x05\x9d\xa8\xa0\x5c\xb6\x20\x2b\x9b\x5f\xd0\xf3\x8e\x14\x2f\xb1\xdc\xc6\x5f\xc0\x14\xa1\xf9\xae\xb8\x77\x25\xf4\x56\x19\x84\xc3\x68\x77\x2e\x03\x14\x45\x04\x74\xed\x93\x2a\x9e\xad\x41\xa2\x50\x08\x98\x28\x3e\xc9\x1b\xaf\x60\x50\x19\x6b\x3b\x91\x5a\xeb\x24\x14\xc9\xb5\xb1\x52\xe6\x2a\x54\x88\xcd\xd0\xa1\x30\xad\x10\xb8\x53\x51\xa9\xf1\xee\x00\xae\xee\x57\x39\x98\x86\x80\x95\x8b\xab\x3c\x0d\x6b\x32\xd5\x1d\x88\x76\x49\xa8\x20\x49\x18\xd3\x84\x31\x4b\xb8\xd5\xb8\x12\xaa\x1c\xb0\xdc\x5c\xe4\x58\x65\x8a\x34\x99\xb9\x68\x12\x27\xad\x1f\x0f\x56\xad\xff\x5e\x21\x32\x62\xd2\x66\x65\x7a\xfc\x77\x73\xd2\x44\x16\xca\x94\x7c\xbe\x53\xce\x59\x2d\x9a\x73\xf3\x7d\x9a\x89\x5c\x2d\x95\xf8\x7f\x8b\xf0\x5a\x06\xb7\x54\x57\x0a\x19\x09\x17\xbe\x5a\x93\x0b\xcf\x0d\x0f\x2f\xff\x64\xf2\xe5\x68\x10\x39\x19\x29\x61\x0b\xa7\x6b\xb1\x05\xc2\x06\x8e\xe7\xd9\x40\x80\xdd\xa1\xed\xb9\xab\x39\x01\xbf\xa9\xf7\x60\x4d\x92\x3b\xf8\xa9\x0a\xc5\x6d\xf9\x61\x9a\x45\x14\x28\xff\x58\x15\x63\x41\x98\x7e\xa8\x8a\x91\xa6\xe4\x07\x83\xcb\x12\xff\xd7\x16\xf0\x33\x52\xcb\x71\x6a\xf9\xe9\xc5\xff\xe5\xd2\x7c\x36\x65\x66\xf7\x78\x5a\xc4\xcf\xec\xdb\x39\xa5\xa0\x3c\x2b\x51\x4e\xea\xfd\x1b\x69\x79\x67\x6d\x5a\x3e\xf8\x6e\x5a\xde\x5b\x93\x96\xf7\xfe\x0d\xd3\xe7\xbf\x5b\x35\xb9\x77\x26\x5c\x94\x06\xd6\xb5\x8e\xac\xa3\x7a\xfc\x0d\x84\xf2\x65\x6d\x42\xd9\xfb\x6e\x42\x39\x1a\xa4\xcf\x56\x52\x59\x95\xee\xe7\x25\xcd\xf5\x11\x93\x4e\x3d\xfa\xae\x11\xa5\x05\x2b\x17\x0e\x54\x2f\xf4\xc4\xef\x8a\x83\xa8\x4d\x9d\x44\x6a\x7a\xa1\x18\x87\x75\x1a\x50\xb5\x0b\xbd\x10\x05\x34\x1d\x18\x88\x4b\x4f\x40\xc5\x19\x74\xe9\x99\x8e\x44\x3d\xef\x30\xe9\x3a\x9f\x94\xa3\x96\x7e\xae\x16\x69\xd3\x00\x36\x12\x6d\x96\x73\x3c\x97\x73\x9c\xce\x39\x8d\x1a\xad\x15\xb9\x46\x0f\xa3\x46\x6b\xc5\x59\xa3\x49\x86\xac\x46\x9b\x88\x4b\x4f\x40\x71\x8d\xf6\x91\xe8\xe7\x87\x6c\x39\x62\x06\x55\x0e\x66\xcd\x92\x36\x4d\xe0\x21\xd1\x63\xb9\xc6\x7c\x2e\x37\x95\x6b\xba\x54\x05\x89\x3d\xd3\x64\xab\x0b\xbb\x2b\xf9\x9d\xee\x0c\x7a\x3a\x0a\xa6\xbb\xff\x14\x6e\x47\xd1\x22\x66\x63\xa4\x93\xe3\x30\xe9\x79\x34\xcb\xa3\xf1\x99\x34\x3e\x57\xf2\xf2\x33\xf5\x8e\x45\xb9\x82\xcb\xfa\x37\xa9\x1e\xa9\xed\x9b\xa9\x2f\x65\x26\x9f\xb8\xa1\x32\x06\x7a\x32\x14\x72\xf0\x8c\xef\xf0\xc4\x77\x9d\x98\xea\x60\x1a\x3d\xf0\x6e\x44\x37\xef\x16\xf4\xbc\xce\x63\x9b\x24\x4d\x97\xf6\xee\xaf\xb0\x5a\x91\xf0\xf7\xa3\x45\xfe\xbe\x80\x7d\x60\x09\x26\x82\xa5\x98\x08\x96\xa2\x25\xf8\x39\x73\xc8\xd9\x5a\x73\x08\xb3\xa5\x44\xcc\xa3\x9e\xa8\x51\x90\x9b\x51\x18\xef\x58\x6d\x4e\xe1\xad\x29\xd7\x6b\x71\xa2\xeb\x7f\x9a\x0e\xf5\x77\x73\xa4\xdf\xea\xd8\x3f\x94\xad\xfd\x9a\xea\xdf\xbf\x94\xeb\x7d\x7e\x00\xd7\xbb\xe6\xb8\xde\xc1\xf7\x72\xbd\xfd\xb5\xb8\xde\xfe\x6f\xf9\xeb\x17\x50\x5c\x7f\x7d\xd6\xf1\x8f\x54\x94\xff\xa5\x2c\xe5\xe4\x01\x2c\x65\x9f\x63\x29\x7b\xdf\xcb\x52\xce\x57\x6f\xf7\xfa\x36\xbf\xdd\xeb\x3c\xbd\xdd\xeb\x23\x9f\x8e\x23\xf7\x0e\xb3\xe4\xd7\x59\x7a\x3f\xd3\xbb\x81\x8d\x02\x99\xd9\x01\x7c\x14\xad\x53\xb1\x55\xad\x4d\x51\x9f\x4c\xec\x97\x70\x63\x43\x86\x12\x51\x68\x5d\x39\xda\x4d\x27\xda\x93\x89\x1e\x27\x38\x44\x1f\xb6\x0b\x5e\x5e\x27\x25\x0a\x76\x7c\x84\x43\xfc\x38\x10\x7d\xa9\xf0\x71\x20\x7a\x52\x74\x3a\x34\xe5\xa7\xc2\x97\x40\x12\xf6\x24\xa0\x94\xf3\xc9\xab\x23\x49\x93\x09\x9c\x35\xff\xed\x80\x77\x86\xc6\x35\x3e\x3e\x2d\xe2\x6e\x8b\xc5\x7c\xba\xf1\xae\x1c\x48\x9b\x5a\x9d\x3b\x4b\xf5\x29\xa3\x13\x60\x64\xfc\x80\x91\xf1\x43\x8d\x8c\x1f\x2a\xfd\x2c\x59\x97\x36\x8b\xcf\x96\x2b\xe9\x05\x07\xd8\x05\x27\x1f\x00\x5f\x76\x80\x27\x3b\x79\x97\xfa\xb3\x9e\x55\xf9\x75\xf5\xa8\xbe\xc9\x48\x26\x83\xfb\x3e\x3d\xb8\xef\x57\x43\x79\x37\x8f\x1b\x5f\xd3\xc5\xff\x98\x4f\x7f\x93\x4e\xff\xb0\x1a\x3c\xee\x27\xa7\xdc\x81\xcb\x8e\x81\x47\xab\xda\xc0\xe6\xfc\x9b\xe8\xd4\x37\x17\xff\xea\xa5\x5e\xe9\xae\x79\xbb\x0d\x3b\x08\x02\x9f\x3c\x34\xe0\x91\x07\x6e\xc3\x4e\x41\xcb\xe3\xb6\xda\x01\x01\x52\x5f\x04\x2f\x75\xba\xf2\x1d\x48\x76\x3b\xe8\x20\x15\xf8\xe4\x51\xa2\xee\x40\x50\x29\x8f\xdb\x01\xcb\x1e\x14\xd4\x4e\x04\x53\x97\x55\x02\xce\x67\x81\x2a\xf0\x58\xa0\x96\xc7\x34\x50\xc0\x6d\x3d\x81\x4d\x21\xbb\x88\xc0\xde\xf4\xdb\x81\xac\x76\x68\x05\x32\x72\x69\x0d\x32\x72\xf3\x1e\x8d\xe6\x61\x33\x80\x9b\xac\x02\x10\x20\x5d\xd6\x5e\x04\xaf\x10\x7c\x21\xcb\x51\x33\x45\x5a\xd8\xa6\xad\x92\x08\x60\x56\x3e\x6a\x92\x48\x5a\x50\x60\xc0\xe8\xc9\x51\x04\xb9\xef\xa4\x1f\x18\x7f\x52\x04\x23\xf6\xda\x69\x03\x9f\x73\x0a\x18\xf4\xe7\x46\xf2\x43\x7a\x24\xdd\xfe\x2a\xb9\x24\x40\x1c\x31\xe8\xf3\xa0\x68\x59\xa5\xcc\x41\xb3\x33\xb3\xf0\xc7\x23\xfd\xcc\x1c\xfc\xe9\x48\xaf\x9f\xcc\xc2\xa2\x9d\xa0\x8e\xf4\x4a\x4d\xb6\x42\x44\x5e\x98\x11\xa5\xbc\x76\xd0\x86\x9d\x0e\x70\x90\x17\xe5\x7c\xe1\xbf\xb4\xe9\xf9\x0a\x92\x5d\x47\x5e\x94\xc9\xef\x74\x80\x8b\xe0\x0b\xf7\xa5\xf3\xa2\x50\x70\x25\xaf\xed\x76\xda\x6a\xa7\x80\x68\x00\x76\x90\x3d\x3c\xd2\x8f\x44\x9d\x45\x4b\xdb\x3a\x8b\xae\x47\x11\xb3\xf6\x39\xf4\x0b\xe2\xb6\xcc\xee\x34\x06\x2e\x87\xbc\x81\x44\x06\x9a\x8c\xb7\xe4\x92\xb1\x4a\x6e\xbf\x76\x39\x27\xfc\xfd\x94\x0f\x1b\x82\xa6\x9c\x27\x34\x5a\x4b\x7c\x42\xa4\x1d\x8f\xae\x10\x28\x57\x78\x9c\xf6\x29\x61\xf6\x93\x2d\x25\x5f\x7b\x62\xbb\x23\x81\x00\x39\x7d\xe0\x22\xaf\x0f\x74\x64\xf4\x67\x33\x86\x2d\xda\x2c\x27\xf5\x60\x8d\x78\xe7\x95\x4b\x9c\x0c\x0d\xfb\x12\x30\x90\x13\x7f\xe2\x10\xc9\xcc\x1f\x64\x74\x02\x4f\xf0\x2c\xc1\xa6\x1d\xed\x23\x08\x0a\x85\xe1\x0b\xff\xa5\x41\x3b\x5f\x74\xda\x7e\xa7\x3d\xec\xa0\x36\x04\x05\x5d\xc4\x80\xbc\x93\xb6\x83\x21\xb0\xa5\x8e\xa4\x98\x7a\xa0\x23\xfc\x2c\x2e\x4b\x5d\x23\x05\x84\x8d\x27\x20\x9c\xb6\x47\x46\x4d\xa1\xce\x77\x90\x9f\xf4\xa0\x48\x9d\x42\x26\x9b\xec\x6d\x02\xf5\x09\x9c\xd1\x72\xbd\x11\x48\x12\xb0\xe9\xfe\x78\x7b\xde\x69\xcf\xf7\x1c\xd1\xb4\xe9\x11\x4d\x5b\xf1\x7c\x13\xfb\xeb\xee\xb9\x8f\xb7\xc7\x3b\xfd\x15\xce\xc7\x52\x6e\x48\x69\x45\x01\xad\xc8\xb2\x86\xeb\x1f\x49\x8d\x6b\xf2\xfa\x75\x4c\x40\xb8\x53\x60\x73\xf7\x38\x70\x64\xa9\x73\x64\x09\x67\xb4\x10\xd3\x25\xa4\x24\x07\x3b\x33\x82\xf4\xd8\x81\x27\xca\x1f\x11\xa3\x42\x9d\x52\xa1\x5d\xa0\xdb\x98\x08\xae\xa8\x9d\xc9\x04\x3e\xb3\x2d\x91\x21\x14\x9f\x6b\x96\x65\x13\xd9\xd3\x88\x41\x70\xc7\xb2\x7b\x5c\xdb\x9c\x54\xdb\xe6\x9a\x46\xd0\x1e\x18\xd4\x39\x54\xc4\x38\xe2\x36\x1a\x2f\x87\x2f\x0a\x05\x23\xc2\x65\x0f\xc1\x14\xb3\x10\x6d\x44\x3e\xba\x1d\xb4\xdd\x4e\xa7\x6d\x74\xa4\xb6\xda\x91\xf5\x36\xa4\x5e\xa3\x44\x12\x40\x3e\xd0\xdb\x6a\x07\xf9\x05\x64\x4b\x75\xfb\x25\x8d\x26\xf3\x00\xa0\xa9\x1e\x8d\x66\x39\x21\xcb\x69\x73\x3c\xcf\xe2\x3e\xc0\x5d\xda\xb9\x88\x8a\x1e\x11\xc3\xf3\x91\x1d\xb7\x5d\x7f\xe9\xbf\x28\x14\xf4\x59\x5e\xd2\x7c\x07\xc1\x17\xde\x4b\xf7\x45\xa1\xe0\x49\x0e\xe9\x65\xaf\xd3\xd6\x93\x5e\x66\xc1\x02\xa2\x01\xd8\x41\xb2\xb3\xa9\x65\x74\xec\x60\x09\x2f\x86\x1b\x1b\xa2\x8e\x48\x53\x59\x6b\xa4\xfb\xd0\x41\x7d\xe1\xd1\xb1\xf4\x66\xc9\x0e\x82\xd1\x50\xc0\x17\x0e\x65\xd9\xce\x2c\xd1\xa4\x90\x9d\x4e\x07\x84\xc8\x24\x4d\xa7\xed\x06\x3d\x24\x86\xb2\x68\xb6\x3d\x59\x8d\xa2\xa8\xb7\x6b\x0b\xc1\x17\x16\x1d\xaa\x68\xf5\x66\x40\x8b\x5b\x9d\xce\xb3\x5e\x01\x89\x83\x04\x80\x24\x93\x97\x59\xe1\xa9\x51\x40\x21\x18\x16\x50\x2f\x1f\x4e\xdd\x38\xa5\x80\xa2\x20\x1d\x56\x63\x63\x43\xf4\x65\x34\xdc\x34\xa4\x65\x59\x16\x3b\xae\xdf\xe7\xfd\xfc\xf4\xf5\x81\xd8\xec\x27\x07\x95\xe9\x0c\xb2\xd2\x09\x5a\x1b\x77\x64\x82\x6b\x53\xde\xfb\x4e\x33\x3d\xf1\x00\x17\xc9\x6a\x8c\x14\x31\x83\xf6\x91\xac\x6e\x42\x82\xb3\x2f\xed\x17\x92\x18\xa0\x02\x8e\x26\xb4\x57\x3e\x75\xc8\x1a\x00\x1d\xb9\x49\x4b\xb8\x63\x36\xa3\x85\x16\x8f\xbf\xbb\xc5\xe3\x85\x16\x43\xa0\x23\x59\xe5\x5a\x4c\x10\x77\xd6\x54\x8a\x95\xd2\xc6\x86\xe8\x16\x50\x20\x65\xcc\x99\x5d\x5e\x7c\xa0\x4d\x56\x7c\x3c\xc2\xfe\x10\x8b\xfc\x31\x9c\x25\xf2\x27\xad\x37\xfa\x34\xe0\x23\x3a\x48\x20\x22\x16\x60\xa0\x76\x07\x0c\xc9\x54\x4b\x1a\x1c\xc9\x5b\x91\xec\x47\xe4\x2d\xe0\xbd\x74\xb6\x45\x42\xc8\x6d\xb7\x03\x0c\xb6\x43\xd1\xa5\xee\xf9\xa3\xb8\x61\x12\x17\xb7\x7c\x38\x6b\x9d\x62\x78\xae\xa1\x07\xa2\xc1\xb5\xf3\x82\xff\x1a\x67\xee\x6b\xce\xbf\xd7\x02\xbe\xca\xb0\xc2\xe5\x58\x61\x36\xc9\x36\x8f\x64\xda\x46\x56\x2c\xcc\x88\x59\x56\xcf\x8c\x75\x1a\x7a\x6c\xfb\xef\x36\x80\x2d\xda\xbd\x02\xf8\x63\x37\x29\xf2\xc7\x8d\x52\x56\x94\x4f\xa9\x4d\x8a\x01\x04\x6f\xe7\x22\xa4\xbf\x6b\xc9\x90\x29\xd5\x47\xfa\x11\x99\xae\x29\x26\x50\x83\x99\x94\xd4\x7f\xab\x4e\x26\x41\xf2\x36\x56\x57\x74\xce\xaf\xb0\xd6\x07\xe2\xae\x8e\x7b\xd8\x45\xaf\x39\x63\x95\x04\xdc\xf9\x83\x0e\x0b\x63\x33\x57\xe2\xf1\x7b\xd0\x13\x90\xc8\x9d\x4e\xa7\x40\x7c\xc3\x53\xc4\x31\x75\x48\xaf\x18\x3e\xd6\x03\x2c\xf2\xc4\x22\x49\x6c\x81\x04\xa5\x47\x8a\xcf\xc2\x32\x30\xaf\x2e\xac\xf1\x00\x4b\x53\xf0\x3e\x45\x72\xac\x2f\xb3\xfd\x55\xcd\x19\x01\x69\xe9\x04\x87\x32\x5c\x61\x65\x31\x14\x36\x8a\x2b\xe1\xc7\xe4\x41\xe1\xa7\xcc\x27\xa9\x62\xf1\x65\x3c\xf3\xc5\xe7\x9c\x27\x01\x4c\xdd\x10\xf8\xc0\xa6\xde\x0b\x7e\x32\x7f\x49\x1f\x12\x78\xe4\x61\x00\x7a\x14\x40\xb2\x2d\xf1\x5e\xda\x68\xc3\x0e\x20\x02\xd9\x32\x0a\x49\xd2\x81\x86\x10\x72\xa5\x25\x50\x54\x92\x4b\xed\x30\x0f\xe3\x42\x72\x02\x01\x51\xbb\x0e\x99\x44\x89\x8a\xc4\x49\x76\x44\xca\xf4\x01\x91\xee\x56\x0d\x05\x11\x7e\xdb\x7e\x07\xd8\xd1\x93\x48\xc1\xec\x9d\x3d\x89\x88\x0a\x82\xb6\xd7\x91\x5e\xdc\xcb\xd6\xdc\xc7\x30\xb3\x98\x04\x53\xa7\x15\x1e\x7d\x2e\x01\xb8\xfd\x9f\x8c\x4b\x71\xb3\xd7\x9b\x8e\xe0\xcb\x88\x93\xc4\x3d\x15\xbc\x54\x37\x36\xb4\xf4\x9c\x30\xdf\x8b\xe9\xa9\x29\xfe\x6a\x09\xfc\x80\x79\xe6\x15\x22\x5a\x44\x6c\x67\x8a\xc7\x29\x58\x36\x78\x4b\x84\x91\x5f\x69\xe3\x7c\x32\x3b\x24\xa4\x1a\xbc\x44\x30\x9b\xc8\x92\x1e\x5e\x72\x28\x92\x56\x95\x5c\x0f\x97\xac\x39\xe5\x93\x83\x38\x81\x54\xc0\xd1\x31\xab\xe0\x59\x26\x08\x77\x36\x7c\xcb\xd2\xa5\x69\x3c\x51\xcd\x66\x25\xba\xb4\x41\x2a\xbd\xeb\x23\x57\xac\x68\x5b\x55\x09\x34\x48\xb0\xb8\x55\x51\x25\x70\x48\x82\x5b\x15\xb5\x26\x81\x1b\x1a\xac\x6e\x15\x25\x70\x4b\x82\xd5\xad\xda\x96\x04\x5a\x34\x58\x26\xc5\xae\x68\x86\xb2\x5a\x96\xc0\x31\x8d\xd5\xaa\x15\x09\x9c\x92\xa0\xaa\x56\xca\x12\x38\xa0\x70\xd5\x52\x49\x02\x3b\x24\x58\x52\xcb\x35\x09\xec\xd1\xbc\x25\xad\x26\x81\x2f\x34\x76\xab\x56\x92\xc0\x11\x09\xd6\x8a\x95\x2d\x09\xec\xd2\x62\x10\xaa\x12\x38\x63\x79\x2b\xa9\x1d\x26\x54\xac\xb6\x2d\x11\xbe\x44\x58\x19\x6f\x6c\x60\x65\xfc\x52\x85\x30\x56\x6f\xe8\xea\x0b\x99\x40\x65\x15\x60\xa5\x0f\xb0\x62\x02\xac\x1c\x00\xac\x34\x01\x56\x4e\x01\x56\x0e\xa5\x99\xbd\x6d\x88\x83\xd7\xa1\xe3\x7c\xc1\xba\x2f\x62\x85\x74\xe6\x94\xdf\x60\x49\xe0\x30\xdf\xa2\xd9\x80\x38\xbf\x6d\xeb\x36\x8b\xfc\x28\x9f\x5a\xbb\xab\xda\x97\x6e\xe0\xa7\xd6\xee\x7d\x6d\x4c\x80\xae\x6a\x2c\xd7\xda\xfd\x7e\xbc\xf4\xc1\x20\xfd\x35\xae\x63\xd0\xaf\x07\xc0\xac\xbb\xe0\xa0\x0e\x41\xb3\x0e\xc1\x69\x1d\x82\xc3\x3a\xe4\x14\xdf\x93\x94\x1a\x69\xea\x01\x6e\xd9\x7d\xe6\x15\x96\xbc\x50\x65\x2c\x20\x31\x44\x15\x1b\x60\xdf\xf6\xcc\x21\x5d\x48\x31\xf5\xf1\x90\xae\xa4\x0c\x7b\x9e\x1f\xec\x91\x37\x87\x68\x6b\x9e\x1b\xf4\x86\xc0\x88\x13\x9a\xec\x7d\x88\x3e\xf4\x45\x5b\x02\x26\xc2\x4d\xf2\x0c\xc9\xbb\x2f\x81\x1e\x79\xf7\x25\x60\x91\x77\x4f\x02\x03\xf2\xee\x49\xa0\x4f\xde\x1d\x09\x34\xc9\xbb\x23\x81\x11\x79\x37\x24\x30\x26\xef\x86\x04\xba\xe8\x2f\xbd\x9e\x61\x27\xf3\xda\x58\xb9\xc4\xa4\x39\xa2\xd4\x99\x82\x46\x56\x1e\x3f\x9d\xa7\x9b\x95\xc7\x60\x79\x68\xeb\x69\xae\x9d\xac\x5c\xce\x7c\x2e\x83\xfa\x3f\x07\x66\xfd\xa2\x09\x30\xf9\xb1\xea\xb7\x4d\x70\x59\x3f\x6b\x82\x37\xf5\xcf\x4d\x70\x50\xbf\x6b\x82\xb7\xf5\x46\x13\x7c\xab\x1f\x36\xc1\x61\xfd\xa6\x09\xfa\xf5\x56\x13\x34\xeb\x57\x4d\x30\xc8\xaa\xc3\x6e\x17\x44\x5a\xcb\x81\x17\xfa\x43\x51\x7a\x85\x54\x8d\x54\x75\x9d\x95\x59\x2d\xfc\xbf\xff\x27\xf2\x6d\xda\x2c\x4a\x53\xf0\xa1\x6e\x8c\xc0\xb0\x3e\x1c\x81\xd3\xfa\x71\x13\x84\xf5\xd3\x26\xf8\x54\x3f\x68\x82\xcf\xf5\xbd\x26\xb8\xa9\x7f\x69\x82\xb3\xfa\x51\x13\xdc\xb2\xd6\x9f\xb3\xc7\xb8\xbe\xdb\x04\x5f\xea\xd7\x4d\xf0\xb5\xbe\xdf\x04\xb9\x3f\x73\x75\x67\x34\x05\x97\xab\x7b\xfe\x53\x6b\x77\x9d\xce\xe7\xb2\xad\xea\xff\x4f\xad\xdd\xf5\x86\x20\x95\x31\x19\x85\x13\x32\x0a\x27\x64\x14\xde\x92\x51\xd0\x47\xe0\x4d\xdd\x1f\x81\x83\xfa\x39\x19\x85\x6f\x64\x14\x3e\x92\x51\x78\x4d\x46\xe1\x13\x19\x85\xaf\xf7\x8d\xc2\xa7\xd6\xee\xc3\x06\x62\xd6\xb2\x85\xb1\x78\x43\xc6\xe2\x3d\x19\x8b\x77\x64\x2c\x3e\x90\xb1\xc0\x23\x70\x56\x0f\x46\x0b\x63\xe1\x8e\xc0\x97\xba\x3d\x02\x5f\xeb\xde\x28\x19\x8b\x8b\xf4\x58\xf0\x2b\x9f\x96\x82\x6f\xb1\x21\x06\xec\xbe\x2c\xde\xc6\xa1\x6f\x8b\x58\xb9\x41\x03\xd2\x38\x2a\xe3\x29\x81\x77\xe8\xdd\x60\x7f\x57\x1f\x62\x91\x28\x4f\x05\x7d\x66\x0c\x96\xea\xb2\x9a\x1e\x4a\xbe\x96\xf0\xbe\x5a\x7a\x0f\xa9\xa5\xbb\xa4\x96\xd1\xea\x5a\xfa\x68\xfc\x90\x5a\x76\x96\xd4\xd2\xbf\xaf\x96\xe6\x43\x6a\x31\xf8\x5a\x5c\xa0\x27\x98\x71\x18\xeb\x42\xd2\x14\x98\xf5\x90\x60\x68\x48\x30\x74\x44\x30\xd4\x21\x7c\xc2\x23\x7c\xc2\x22\x18\x6a\x11\x0c\xed\x11\x0c\x6d\x12\x0c\x35\x09\x86\x0e\xd2\x18\xca\x7f\xc1\x70\xf5\x17\x0c\x90\xf9\x90\x2f\xb8\xae\x0f\x9b\xe0\x43\xbd\xdb\x04\xc3\xfa\x65\x13\x9c\xd6\xfb\x04\x5d\x5d\x82\xae\x3a\x41\x57\x9b\xa0\x6b\x40\x58\x87\x4f\x58\x47\xaa\x49\xe9\xcf\x75\x69\xcc\x14\x9c\x2f\xb4\x9b\xcb\xa4\xd3\x98\x29\x18\x93\x4e\xf8\x42\x3a\xe1\x6b\xdd\x60\x6c\x67\xdc\x9c\xce\x84\x85\xbb\xd4\x22\x5c\x02\x30\xee\x04\xb6\x6a\x40\xd4\x38\x07\xc9\x6a\xbc\x76\x10\x2b\x66\x74\xa1\x42\xb0\xdd\x61\xa0\xbb\x06\xf6\x2c\x3a\xd5\x52\x1f\x53\xc9\xbc\x5b\x70\x25\xe9\x45\xa1\xe0\xbc\x1c\xbe\x90\x8a\x55\x84\x10\x56\x8c\x9e\xee\xef\x7a\x26\x6e\x04\xa2\x23\x6d\x6c\x88\x1e\xd3\x2a\xa2\xbb\xe8\x44\x03\x38\xa4\x07\xe9\xc5\x17\xa2\x8d\x3e\xf5\xdb\x7a\x54\xa8\x11\x88\x85\x82\x23\x75\xa4\xed\xb9\x98\xba\x8d\x72\x38\x87\x10\xd2\xb7\x73\x42\xae\x9e\x83\x39\x20\xfa\x28\x68\xeb\xd4\x98\xaa\x23\x5f\x74\x81\x4d\x7d\xa1\xd2\x9a\x74\xba\xa8\x57\x50\x93\xf1\xcc\x6c\x81\xa7\x7c\xf3\x6c\x57\xcc\xe5\x78\xc3\x76\xe3\xfe\xee\x42\xfb\x7d\x51\xdd\x82\x10\x30\xff\x55\x40\xa5\x5e\x61\x0f\x45\x1f\x60\xe0\x16\x50\x2e\x07\xa0\xf4\x1c\xb9\x31\x72\xc4\x82\x4a\xe8\x38\x24\x5f\xee\x43\xce\x76\x05\x5f\x9a\x97\x5f\x7c\xe5\x03\x85\x93\x1b\x66\xa7\xab\xb8\x98\xf7\x95\x61\x41\xcc\x1d\xd2\x0c\xdb\xbe\x72\x58\x87\xec\xca\xb8\x60\x63\xe3\xb9\x98\xfb\xca\x0a\x6e\x6c\x88\xbe\xf2\x15\x41\x09\xe4\x06\x34\x86\x46\x1c\x20\x5f\x39\xf8\x53\xd5\x0a\xaa\x96\xf7\x95\x81\x04\x12\xe7\x5b\xbe\xd2\xa7\x39\xfa\x28\x77\x1d\x43\xbe\xae\x93\xe2\x9f\x19\x40\x22\xd2\xf9\xca\xe7\x97\xea\x64\xe2\x2b\x9f\x5f\x95\x8b\xa9\x4f\xca\xdd\xd0\x5c\x93\x89\xe8\x2b\x37\x48\x95\x40\xd4\x8e\x6d\xb6\xa6\xf4\xb9\x2f\xee\xf7\x45\x5f\x19\x03\xd2\x51\x92\xc4\x4f\x66\x40\x47\xf6\xab\xd2\x64\x42\x5a\x61\x6f\x7f\xe9\x2b\x4e\x45\x31\xb0\xed\x88\xba\x54\x17\x21\xa0\x11\x12\x19\x4c\x1d\xed\xf5\x95\xaf\xd1\x72\x9f\xa8\x83\x6a\x9e\x34\x88\x5e\xc8\xeb\x2b\x63\xa4\x47\x40\x13\x11\x91\x44\xf7\x93\xe8\x68\x3a\x01\xbe\x62\x26\x71\xb4\x4b\xa5\x02\x69\x73\xa1\x22\xfd\x59\x95\xea\xac\xb9\xd7\x19\xcd\xcd\x68\xeb\x55\x5f\xb9\x69\xf0\x6d\xa5\x11\x51\x5b\x5b\xf7\xb6\x35\xab\xa1\x0b\xad\x5c\x68\x22\xbd\x8d\x55\xcc\x9d\x45\xfd\x9d\xfb\x94\x8c\x77\x7a\x0c\x72\x61\x3c\x8c\xe1\x9f\xd5\x7a\x94\x7f\x5b\xad\xd3\x0b\x7d\xe2\xd1\x99\x1b\x17\x7e\x58\xea\xd7\x8b\x69\xac\x0f\x48\x63\x21\x6d\x61\x0c\x35\x69\x5d\xa1\x9a\xf7\x95\x33\x59\xb4\x0b\x65\xe9\xcf\x6a\x9d\x44\x93\x98\x4f\x24\x86\xb6\x3e\x22\xc5\x04\x3b\x7c\xe5\xa0\x80\x7c\xe5\xeb\xa6\x0a\xe1\x84\x00\x6d\xd2\xd7\x3f\x55\x08\xc1\x67\x22\xeb\xd2\x76\xf8\x3c\x6d\xce\xa6\x82\x64\xcd\x85\x71\x2f\x08\x1c\x14\xc4\x6b\x20\x46\x42\x7a\x2f\xbc\x97\xce\x0b\x8a\xbe\xfa\x2b\x14\x5f\x53\xcb\x3c\x4f\x50\x4e\x25\xda\x28\xe0\x99\x95\x57\x28\x48\x12\xcd\x1f\x27\x44\x91\xe0\xb9\xe8\xa3\x8b\xb6\x2d\xd8\xae\xf0\xa9\xbf\x9d\x4a\xab\xdb\x1d\x69\x32\xa1\x3c\x88\x4d\x5c\xd2\x4b\x98\x54\xc5\x2e\xd0\x25\x00\x09\x43\xe0\xaa\xd2\x49\x55\x49\xae\x64\xb5\x2a\x0a\x74\x95\x5b\x74\x27\xba\xa0\x2b\x81\xae\x72\x8e\xee\x44\x9d\x05\x0d\x74\x27\x06\x24\x78\x19\x65\xb8\x24\x41\x96\x81\x06\x59\x86\x4b\x09\x90\x0e\xea\xeb\x41\x4a\xd4\x62\x4a\xcb\x9d\x88\x29\x8f\xea\x72\x1a\x56\xe0\x9d\x06\xbe\xed\x5e\x66\xdc\x9e\x80\xa7\x20\x98\x82\x81\xee\x0f\x71\x06\xb0\x46\x04\xec\xb9\xfa\x10\x68\x61\x60\xbc\xbe\xaf\x79\x97\x0f\x04\x78\x72\x5f\x0b\xe1\x03\x00\x4e\xe9\x65\xaa\xe7\x7d\xf0\xad\x0f\x3e\xf6\xc1\xeb\x3e\x78\xdb\x07\x9f\xfa\xe8\xaf\x9c\x9c\xab\xe7\x72\xe0\xa2\x9e\x13\x72\x00\x92\x79\x68\x0a\xbe\xf6\xd1\xe6\xff\xfd\x6f\x98\xff\x9f\x59\xd8\x04\x6f\xc8\xcb\x9f\x9b\xe0\x7d\x1f\x6d\xb6\xff\xf7\xbf\xff\xfb\x23\x5f\xd8\x9e\xb4\xff\xd7\x11\x25\xe5\xaf\x69\x67\xf3\x72\x36\x2f\xbf\xeb\xcf\x6d\xbd\x7b\x09\xb7\x23\xf0\x84\x13\x6d\xcb\xb8\x8e\xa5\x42\x2e\xc7\x2d\x84\x27\xd2\x49\x41\xf4\x5f\xba\xdb\xb3\xdd\x38\xae\xec\x17\x54\x89\x4d\x67\x81\x54\xb0\xeb\xfc\xda\xfb\x1f\xfd\x94\x3b\x75\x1f\x0f\x1c\xdd\xc0\xe2\xfb\x3e\xc8\xfd\xef\x7f\x7f\x6c\xe4\xf8\x6d\x6f\xf3\x9b\x97\x3e\xe2\xcb\xfd\xdb\x81\x98\xfb\x3f\x71\xbb\x9e\x2b\xb0\xb5\xc5\x3f\xfa\x51\x4d\xb9\x49\x4e\x2a\xe4\xa4\x1c\xc8\xd9\x3c\x10\xdc\x9c\x03\xd2\xd4\x07\x22\x2b\x2a\xd2\xc9\x15\xbd\x6a\xe3\xb4\x3c\x05\x82\x8e\xc4\xeb\xe6\x41\x33\xdd\x37\x5f\xe7\x65\x4d\xe0\x16\xd4\x05\xd9\x99\x8a\x64\x19\x92\xd9\x6c\x2f\xd8\x23\xc0\x86\xf7\x83\xd5\xd7\x00\xab\xcd\x81\xfd\x74\x3f\x58\xfb\x11\x60\x3f\xdf\x0f\xd6\x7f\x04\xd8\xb3\xfb\xc1\x7a\x6b\x80\x2d\xcd\x81\x1d\xdf\x0f\xd6\x79\x44\x6b\x23\xb0\x05\x91\x3e\x5e\x55\x6a\xdb\x44\x5a\xab\x6b\xb8\x98\x25\xb7\xcf\xb6\xab\xcd\x55\xb5\xf9\x7f\xe2\x57\x69\x22\xb6\x0b\x72\xe7\x7f\xe6\xff\x4c\x49\xdc\xae\xd7\xb7\x45\x1a\x94\xb6\x37\x17\x9b\x51\x99\x6b\xc6\x57\xa4\xb7\xd5\xce\x36\xac\xcb\xa2\xde\xd6\x3a\x05\x51\x6f\x17\x3b\x93\x49\x0e\xc2\x5c\xa6\x02\x31\xdb\x1a\xf7\x08\x34\xbd\x46\xc5\x3c\x01\x28\x17\x57\x41\x36\x1f\xd1\x9b\x7d\x44\xe1\xaa\xab\xe0\x86\x8f\x80\x6b\xde\x3f\xf8\xbd\x35\xc0\x16\x17\x9a\x0b\xc1\x5a\xc0\xad\x47\xb4\xf9\xe0\x7e\xb0\x83\x47\x80\x6d\xde\x0f\xb6\xff\x08\xb0\xa7\xf7\x83\x6d\x3e\xa2\x87\x0f\xef\x07\x3b\x5a\x03\xec\x3c\xb9\x1c\xb2\xb3\x23\x96\xe3\x79\x3e\x55\xb9\x37\xd5\x7b\x08\x76\x3c\x57\xcb\x9b\xfb\xe8\x24\x05\x2b\x05\xaa\x7b\x5f\x83\xe7\x1a\xfb\xe1\xfe\x3e\xb8\x7c\x20\xc8\xe1\xfd\x20\x2f\x9a\x29\xe5\x94\x48\x10\x33\x45\x01\x04\x80\x3f\x0f\x7f\x97\x9d\x37\xb2\xc5\xcd\x65\x6e\xac\xcc\xfc\xa7\xaa\x4d\x26\xaa\x36\x57\xe6\x70\xa1\x8c\x5a\xa0\x9a\x8f\xe1\x85\x6e\x20\x8a\x10\x9c\xf6\x95\xaf\x92\x88\x25\x80\x49\x7d\x45\xae\xec\x4d\x76\x7d\x4d\xdb\x71\xec\x21\x36\x3c\xd7\x64\x6d\xe4\xcb\xdc\xa6\xcb\x44\x20\x0a\x39\x08\x61\x6e\x96\xab\xb5\x04\x32\x53\xae\x0a\xea\xdc\x47\x5c\x2d\x6b\x88\x1b\x06\x78\xb1\x9f\x8e\xb3\xb3\x9f\x72\x4d\xe6\xb3\x9f\x36\xf9\xb5\x82\x58\x8b\x8a\x47\x9d\x39\xbe\xae\xf2\xc7\x31\x0e\x16\xe0\x5f\xf5\x95\xe3\xe6\x62\x97\xca\x2a\xeb\x54\xbe\xb6\x9d\x95\xb5\x05\xaf\x50\xa4\xbd\x06\xdb\x4c\x5f\xed\x1e\x12\x48\x75\x1a\x62\xaa\x2c\xbf\x6f\x7e\x2f\xdd\x14\x8c\x28\x78\xc0\x9a\x44\x0a\x64\x8c\x72\x41\x2c\x11\xad\x6a\x16\x97\xb4\x62\xbe\xad\x5f\x9a\x29\x99\x34\xce\xc6\x5d\x44\x94\xd5\x13\x44\xe5\x5e\xa7\x27\x76\xb3\x87\x69\xa6\x75\x53\x25\x33\x5d\xe6\x6c\xa1\x8c\x18\x7d\xb3\x74\x6f\xd9\xeb\xfb\xeb\xc3\x25\x10\x80\x12\xbf\x58\xd6\x4c\x9f\xdf\x99\x1f\x2f\xd6\x00\x37\x19\x35\x77\xc5\xa8\x2d\xb4\x70\xa1\xb6\xfd\x79\xdc\x68\xd9\x7d\x7c\xe7\xb9\xf8\x98\x99\x29\x92\x03\x4a\xc1\x2b\xa6\x85\x88\x41\x1e\xc9\x2a\xc8\x15\x72\x92\x54\x78\xd7\x17\x83\xcd\x0a\xd1\xd2\x73\x30\x07\x34\x16\xf1\x67\x25\x7e\xe5\x16\xc7\xb2\x3b\x22\xb1\xb7\xcc\xf5\xdb\xf9\xd2\xec\xd9\x6c\xea\xdb\x7d\xf9\xb3\x39\xd5\xc7\x0c\x4e\xb5\x97\xe2\x54\xbb\x4b\x39\xd5\xeb\xa5\x55\xae\x64\x56\x6f\xd3\xc5\x5e\x67\x33\xab\x4f\xcb\x81\x2f\xe1\x57\x5f\x57\x34\x27\x9b\x65\xbd\x59\x5a\x62\x19\xd7\x7a\x3f\x8f\x2b\xb1\x5d\x68\x05\xe3\x7a\xb7\x50\xcb\x97\xbe\x72\x7c\xbb\xd8\xc3\x59\xe4\xfa\xc7\x7d\x15\xce\xf1\xae\x2f\x7d\xa5\xb7\x43\xa9\x80\x86\x16\x79\xd7\x87\x79\xde\xf5\x47\xcc\xbb\xa2\x02\x19\xe3\x9e\xf0\xae\x5d\x8e\x77\xc5\x0d\x99\x6f\x31\x1e\xcd\xb3\xaf\x38\x27\xa7\xc3\x8e\x32\xba\xc4\xa9\xac\xd7\x25\xee\x42\x61\xbc\x60\xe3\xcc\x60\x44\xfa\x42\x31\x31\xfa\x78\x69\x9d\xe2\xf6\x5a\xb5\x2e\x30\x17\x7f\xb4\xc0\xca\xe6\x47\x30\x93\x9b\x2d\x19\xc7\xac\xa6\x2e\xd4\xe9\x8d\x12\x93\x4d\xae\x00\xd3\x64\xe5\x70\x69\x7f\x72\xf1\x06\x37\x6a\x05\xee\x34\xdf\x90\x1f\x4d\x4e\x08\x2d\x60\x2a\x82\x72\xea\x13\x9f\xf1\xbc\x8f\xe8\x5e\x00\xf0\xad\x8f\xce\xfb\x0a\xb3\xb7\x81\x8f\xf4\x85\x9a\xcb\xc0\x6b\x1a\x4e\x8c\x5d\xe0\x6d\xfc\x4e\x6d\x55\xe0\xbc\x3f\x35\x47\xe2\x5f\xf1\x16\x82\x7a\xee\xcf\x5b\x20\xfc\x79\x9e\x03\x24\xa6\x9e\xfb\x53\xee\x6f\xfe\x29\x9b\x9b\x7f\x7e\xc9\x81\x80\xa5\xcb\x6f\xeb\x7f\x36\xeb\x7f\x9e\x0a\x7f\x0e\x72\x20\xda\x5b\x50\x6f\xe7\x1a\xcd\x1c\xc8\x9d\x34\x73\x1d\x60\xea\x63\x12\x71\x1a\xba\xa6\x3e\xce\x81\x5c\xd3\x8b\x02\xad\x10\x0f\x59\xe8\x0c\x9b\x6e\x1c\x6e\xf5\x42\x3f\x0a\xbe\xf6\x6d\x16\x38\xd5\x83\xd0\x27\xc1\x0e\x48\x36\x2a\x30\x90\x0c\x1e\x03\xc6\x00\x31\x10\xac\x34\x2b\x9a\xeb\x00\xb6\xa1\xa1\xde\xce\xbd\xd3\xdd\x50\xf7\x29\x70\xdc\xf5\xa3\x60\x53\xf7\x8d\x5e\x0e\xe4\x1a\x03\xdf\x76\xe8\x3b\x89\x7d\x17\xba\x98\x3e\x1c\xf2\xd6\x08\x2f\xc3\x61\x40\x00\xe2\x41\x80\xfb\x5d\xec\xe7\x40\xee\xd8\x08\x3c\x16\x3a\xf2\x46\x71\xe4\x1e\x36\x58\x30\x6a\x6c\x93\xab\x9b\xd5\xcb\xaa\x64\x15\xf2\xd5\xb1\xda\x58\x65\xac\x26\x56\x07\x83\xcf\x40\xe7\x3a\x53\x89\x6e\x14\x0a\x47\x28\xf7\xe7\x17\xf9\xcf\xbe\xfc\xa7\xd9\xfa\xf3\x80\x0d\x82\xf2\xe7\xe1\xd7\x5c\x74\x44\xba\x37\x42\x74\xfb\xc9\x6c\x2b\x6a\xe0\xbd\x3d\x3d\x66\x46\xc6\xed\x8c\xe5\xee\x54\x06\x51\x9a\xd6\x5f\xf7\xc5\x70\x24\x45\xe0\xac\x11\x2a\x24\xeb\x3e\x39\x0d\x42\x28\x43\x55\x86\x6a\x0b\xc2\x3a\xfd\xa7\x40\x08\xbf\xe6\xa4\xed\x45\x73\xe7\x6c\xcb\x4e\x42\x7b\xec\xdc\x5f\x20\xb1\x0b\x48\x82\x69\xfd\x2d\xab\x8b\x9e\x23\x19\x21\x57\xac\xc0\xda\x16\xb7\xbb\xa8\x3f\x4a\x2b\x2e\xd4\x41\x8e\xae\xec\x54\x81\xcd\x1d\xf3\x8b\x6e\xc2\x13\x75\xc5\xc7\xf4\x1a\xe3\xa8\x10\xd0\xa5\xba\xa8\x2b\x17\x51\x2c\x4a\xd2\x41\x12\x42\xf3\xab\x9a\x74\x5f\x5b\x7c\x3e\x8b\xb2\x86\x5d\x5d\xb9\x3b\x96\x44\xa9\x5e\x70\xc1\x0c\xd8\xec\x6c\x86\xe0\x8b\x9e\xf4\x97\x57\x40\x36\x9f\xec\x03\xbb\x80\x68\x23\xb0\xe8\x49\x53\x29\x5a\x21\xcd\x68\x62\x74\x35\x5e\x73\x84\x30\x7a\x25\x4a\xe8\x15\xe6\x2e\xdb\x89\xd8\x99\x83\x83\xbf\xd8\x5d\x89\xfb\x23\xec\x06\x75\x17\xb0\x1b\x10\xeb\x3a\x08\x7c\xdd\x1d\x12\x8a\xaf\xdb\xc0\xb4\x87\x03\x3d\x30\x7a\x75\x7f\x8a\x82\x67\xd1\x06\x66\x13\x5b\xb6\x8b\x4f\x7c\x6f\x80\xfd\xc0\xc6\x43\xb6\x1f\xf9\x2f\x82\x1a\xf5\xbf\xd8\x25\xfb\x18\x60\x37\xec\x63\x5f\xef\x3a\xb8\xfe\x1c\x02\xc3\x73\x2d\xfb\x32\x8c\xdf\xa7\x80\xaf\x3b\x2a\xe3\xde\x57\x26\x6a\x61\x94\x5d\xbf\x37\x7b\xf2\x1d\x51\x09\xfb\xbe\x12\x17\x71\x4e\x7f\x3a\xe5\x0f\xc2\x24\x38\x43\x37\xd9\x5d\xc5\xbb\xed\x6e\xe3\xfd\xde\x63\xe4\x4e\xc7\x23\x7e\x3f\x29\x77\x49\x6b\x7d\x3c\x02\x43\x43\x77\x70\xe6\xce\x10\x84\x10\xdb\xc8\x48\xbd\x0a\x8c\x47\x6c\x6b\xe1\x55\x3e\xae\x22\xaa\x40\x8a\x3e\xc7\x21\xdc\x33\xbd\x87\x92\x93\x5b\xf0\x06\x13\x23\x16\xe1\x45\xd0\x0a\x69\xe8\xe3\xf8\x3d\x20\x88\x34\x18\x38\xe3\x8c\x36\xb6\x71\x1b\x76\xd8\x5e\xc5\xab\x42\xd4\x28\xdc\x56\xd3\x51\xe3\x4e\x04\xe0\x3c\xeb\x2b\x71\xba\x78\x94\xf5\xcb\xfd\x59\xc7\x53\x60\xbb\x23\xec\x07\x59\xed\xa2\x1b\xa2\xd9\x7e\xca\x5b\x69\x33\xfa\x4e\xba\xff\x59\x8e\x3a\x2d\x8a\xec\xc4\x50\xb2\x1a\x27\xe2\x39\x10\x71\xe6\xac\xe6\xc5\x99\xc7\xb3\xcc\x3e\xa6\x83\x9b\xfd\xdd\x8a\xe1\x0d\xc6\xa2\xa4\x98\x5e\x5f\xb7\x5d\x11\x2b\xbe\xee\x5e\x62\x51\xa2\xeb\x05\x14\x42\xd4\x30\x3a\x1e\x2c\x1a\x47\x71\x00\x4b\x52\x02\x3e\xbb\xaf\xd6\x05\xff\x65\x29\xf8\x78\xad\xa8\xbe\xb0\x56\x94\x4b\xf0\x4d\xcc\x45\xe3\x56\xc8\x81\x28\x38\x2e\xe4\x24\x81\x36\x2c\x4e\xbc\x2a\xe4\xa4\x5c\xb4\xf5\xb4\x3b\x42\x11\xf2\xa9\x00\x02\xde\x1d\xe5\xe5\x28\x3e\x52\xf6\xe2\x39\x56\x2e\x2e\xee\x3c\xaf\xff\x42\xb2\x2d\xf1\xb9\x88\x11\x26\x92\x05\x76\x83\x23\xcf\xc4\xf1\xf2\xa1\xd0\x1d\xcd\x2e\x08\x65\xf9\x39\x8b\x11\x85\x86\x95\x61\xe0\x0d\xde\xf6\xfb\xd8\xb4\xf5\x80\xb2\x25\xfd\x52\x67\xdf\xc2\x59\x8c\xa2\xbc\x03\x1f\x13\x9e\xb3\xc7\xf6\xfa\x8a\x12\x58\xaf\x78\x83\x13\x8e\x9e\x8b\x58\x31\x02\xdf\x79\x8f\xc7\x1b\x1b\xb9\x9b\x1e\xc6\x4e\xee\x39\x42\x98\xde\xee\x35\x99\x60\xa5\x1b\x06\x81\xe7\xf2\xd6\xa4\x51\xea\xa4\x40\xf2\x45\xfc\xde\x93\xd3\xcf\x6f\xf6\x1d\xdc\xc7\x6e\xb0\x4d\xfb\xc2\xbb\x71\xb1\x3f\x8b\x9c\x4c\xb0\xa4\xf4\xf4\x61\x23\x08\x7c\xbb\x1b\x92\x51\x19\xd9\xf8\x66\xc7\xbb\xcd\x49\xdb\xed\x36\x2d\x12\x45\x28\x5d\x7d\x88\x3f\xeb\x8e\x44\xaf\x4f\x1d\x77\x40\x1b\x2b\xb7\x05\xac\xdc\xd8\x66\xd0\x23\x31\x05\xac\xf4\xb0\x7d\xd9\x0b\x3a\x9d\x7a\xbb\x0d\x01\xa4\x59\x68\x72\x5c\x96\x1d\x9c\x06\x71\xc6\x74\x74\xaa\x98\xe1\xd8\xd8\x0d\xce\x22\xd8\xec\xed\x20\x82\xce\xd9\xc4\x66\x52\xab\xc0\x76\x2a\xd3\xb1\x9c\x4c\xba\x23\xce\x08\xc6\x75\xb2\x8c\x15\x13\x3b\x81\xfe\x25\x2f\x52\x1e\xc9\xde\x9a\x9e\x89\xb7\x15\x58\xae\xf3\xef\x6a\x5d\x81\x50\x93\xf2\xb3\x61\xd9\x56\x61\x9d\x77\x4a\xd0\xe2\x6a\x77\xf5\x91\x7d\xa9\x07\x9e\xaf\xf4\xf5\xdb\x96\x17\x1a\xbd\x13\xcf\x76\x83\xe1\x64\x92\xf3\xdc\x80\xbc\xd3\xd9\x34\x67\xb3\x86\x72\xd6\xb4\xd1\xbc\x37\x91\x88\x76\xc5\xa0\x0d\x3b\x6d\xd8\x91\x64\x97\x05\xe8\xee\xd8\x59\xa2\x1a\x27\xd2\x00\xdd\x2e\x1b\x91\x25\x2b\xa9\xc6\x25\x55\x7a\x2f\x04\x97\xa8\xc6\x89\x34\x30\x23\x84\x19\x69\xda\xaf\xf4\x6d\xea\x83\x65\x53\xab\x27\x1e\x57\x20\xd0\xa5\xc9\x84\xbd\xea\xb7\x22\x04\xb6\x04\xbc\x57\xfe\xb6\xe8\x17\xbc\xb9\x8c\x7e\x3a\xa3\xc7\xaf\x53\x1e\x27\x58\xcb\xf6\x25\xa0\xc6\x08\xd8\xe8\x70\x04\x1c\x74\x35\x02\x06\xba\x1d\x81\x21\x6a\x8d\x80\x89\xda\x10\xa8\x9b\xb0\x03\x2c\xd4\x6e\xcb\xea\x26\x04\x32\x7d\x6d\x93\x20\x09\x75\x40\x13\x69\x65\x08\x46\xe8\xca\x04\x63\x7a\x7f\x1f\xd1\x0e\x73\xac\xa7\x41\x8e\xa0\x42\x0e\xe4\xb0\x6b\xe6\x24\xd0\x45\x65\x08\xc1\x25\x82\xe0\x02\xa9\x30\xb5\xd5\x8b\x11\x30\x15\x3b\xc6\x62\x8e\xa1\x50\x0e\xdc\x8c\x24\xc5\x73\x45\x46\x89\x0a\x8b\x3b\x06\x7f\x0d\xf4\xe1\xd0\x1e\xe1\xfa\x73\x75\xca\xd2\xfb\x5e\x38\xc4\xa6\x77\xe3\x46\x79\x4e\x59\xb4\xd9\x75\x0c\xc7\x36\xae\xa2\xd8\x03\x49\xb1\x6c\x27\xc0\xbe\x38\x64\xe9\x33\x9c\x88\x72\xec\x70\xf1\x7d\x6f\x84\xa3\xe8\x3d\x2e\x1a\xbb\x26\x8d\x15\xe8\x9b\x41\x48\x3c\x6e\xd9\x17\x49\x19\x06\x63\xc2\x38\xe5\x1b\xdc\xbd\xb2\x03\x39\xd0\x07\x72\xcf\xbe\xec\x39\x84\x68\x64\xc3\x73\x3c\x22\xcc\xfb\x97\x5d\x9d\xde\x04\x4c\x38\x28\xbf\x02\x9d\xda\xc3\x25\x06\x28\x19\x3e\x93\x60\x57\x32\xb6\x26\x3d\x07\x24\x49\x12\xa5\x9e\xab\x6d\x9c\x08\x04\x80\xdd\xab\x3c\x96\x16\xf6\x9e\xc4\xa8\x4d\xd0\x92\xa2\x64\x1e\x2b\x57\x44\x30\x26\x73\x2a\xc1\x42\xf2\x9e\xd8\xf5\x29\xe0\xdb\x8d\x0d\x9b\x06\xc6\xb3\x1a\x48\x21\x1d\xf0\xab\xf4\x37\xfc\xb4\x5d\xc0\x8c\x4c\x0a\x42\x01\x47\xc4\xb1\xa9\x81\x28\x5a\x4d\xa2\xa9\xe7\x14\x8e\x85\xdc\xce\xf6\xc7\x60\xda\xd3\xfc\x98\x88\xdc\xfc\xd5\x5a\xb8\x0c\x92\xb2\x7c\x51\x27\x3d\xcf\xae\x75\x91\xd8\x58\xd9\x6e\x80\x7d\x3f\x1c\x30\x28\x42\x3c\x6a\x6b\x83\xc3\xf4\x6a\x14\x49\x52\x82\x1b\x8c\x5d\x31\xb7\x58\x78\xc6\xf4\x81\x8f\x12\x10\xc0\x43\x2d\x11\x03\x7f\x06\x0a\x38\x28\xbe\xfa\x9c\xc4\x03\x23\xd1\x17\x6e\x44\x47\xca\xf2\x1d\xe1\x6e\xbb\x5c\x81\xba\x0b\x86\x33\x4c\x70\x58\xb7\xca\x4e\xc4\x8f\x1c\xd6\x9f\xec\x5d\xed\xd0\x8d\xf7\x11\x07\x06\xe1\x12\xa7\x1a\x3c\xf0\x00\xf4\xd0\x48\x34\x23\xce\x24\x1a\xc9\x71\xe8\xe1\xa6\xa9\x5c\x49\x20\xcc\x4a\x09\x95\xab\xd9\x22\x10\x2f\xbd\xd8\x16\x63\xe9\x12\x46\xe1\xec\x90\x4c\x80\x7a\x22\x96\x80\x8b\x86\x9b\x41\x5b\xeb\x3c\xc3\xb1\x0c\xe1\xd2\x5b\xe3\x65\x82\x93\x79\x12\x26\xe2\x1d\x41\x45\x57\x9a\x7a\x74\xb8\xe8\xc5\xe5\x00\x4b\xd3\xd4\xe9\xf5\x56\x7a\x57\xe9\x73\x77\x63\x23\xfe\x66\xdb\xbd\x9c\x4c\x08\xf4\x2b\x76\xf0\x7f\xc6\xe2\xb9\xe3\x63\x41\x4f\x4f\x3c\xe9\xe8\xfe\xe5\x30\x96\xf5\x75\x23\xb0\x47\x18\x41\xf6\xc6\xa9\x31\xdc\xed\x39\xf8\x36\x20\x11\xb3\x11\x8d\xcf\x09\x05\xfa\x60\x88\x38\x3f\x57\xc7\x69\x67\x34\xf3\x7e\x3d\xd2\x4e\x69\x5e\xa9\xdb\x81\x1c\x6d\x74\x53\x5f\xd8\x2f\x83\x17\x76\xa1\x20\xb9\x6d\x5b\x56\x3b\xb3\xa2\x6d\xbb\xf3\xcc\xb6\x44\x7d\xc9\xbd\xa7\xcc\x81\x0c\x8a\x90\xda\x8d\x31\x90\x9e\xa4\xe7\x26\x66\x1e\x9b\x32\xf8\x8a\xa7\x5c\xe5\x13\x67\x78\x1a\x30\x96\x54\x26\x49\x20\x24\xdc\x7e\xc0\x6c\x81\xcf\xe8\x56\x4b\xca\xa6\x25\x5f\xa1\xec\x98\x21\x28\x42\x28\x6c\xc3\xce\xc6\x06\x17\xab\xb2\x58\xb5\x43\xf7\xfd\xb1\x68\xb5\x83\xbc\x18\xd5\x66\x59\x51\x28\x49\xc0\x70\xb0\xee\xb7\xec\x3e\xf6\xc2\x20\xa9\x84\x61\x97\x6d\x89\x9e\x72\x85\x10\x1a\x46\x42\xe5\xb3\xa8\x2c\x6a\x87\x20\x81\x17\x4a\x1d\x20\x42\xd0\x57\x12\xa6\x20\xd1\xef\x91\x80\x9f\xb0\x0d\x2a\x44\x82\x08\x3a\x1a\xb2\x85\x06\x52\x21\x4f\xf2\x71\x32\x45\x07\x3f\xe6\x11\x40\x2d\x43\x52\x94\x22\x2c\x9b\x8a\x72\xc0\x11\x0f\xc5\x86\xe8\x01\x5a\x49\xfc\x39\x60\xf6\xb5\x24\x9a\xe1\x12\xb0\x24\x7e\xaf\xe0\xe9\x3d\x78\x63\x67\xe3\x0d\xbb\xbf\x3a\x78\xe1\x17\x0a\x92\xdd\xf6\xd3\x78\xe3\x53\xbc\x21\x74\xb2\x12\x77\x0c\x84\x15\x23\xf4\x89\xa0\xde\xa2\xfa\x38\x11\x02\x58\x56\x1b\x3c\x87\x1c\x42\x99\x64\xe8\x3d\x3a\xf4\x54\x34\xe5\x66\x61\x6e\xda\x14\xe7\x58\x03\xeb\xe3\xe7\x43\x7a\x6a\xcf\x9c\x59\xce\x99\x64\x79\x2e\x8f\xe8\x69\x24\xf6\xf6\x45\x1e\x3f\x8b\x32\xa2\x20\x1f\x14\xdc\xbc\xfb\xea\x72\x3a\x4c\x9a\xb0\xd8\xdb\x8c\xae\x13\x24\x9f\xe1\x50\x82\xa5\xc0\x90\x92\x78\x32\x02\x43\x7e\x04\x24\xfa\x85\xc9\x67\x84\x83\xac\x8f\x30\x33\xbe\x53\x48\xe7\x27\xb8\x21\x81\x5e\xd4\x31\x20\xfe\x58\xc0\x3e\x9e\xfb\x80\x18\x7b\x9e\x43\x09\x34\xd3\x8d\x1c\xcd\x3a\x05\x8c\x67\x5d\xf2\x2c\x8c\xbb\x1b\x5c\x44\xd0\x22\x64\x6f\x02\x8e\xc0\x63\xb4\x6f\x2e\x45\xfb\x61\x82\xf6\xdc\x12\xee\xe3\xf8\x15\x8f\x77\x6e\x36\xde\xdd\x83\x73\x69\xd6\x94\xf4\x83\x62\xf4\x88\xc6\x6b\x52\x39\x1e\x0f\xb7\xe7\x23\xda\xb0\x53\x67\x3c\x9c\xa0\xa3\x11\x7f\xf4\x90\xf0\x25\x43\xa1\xd7\x74\x0d\x7b\xb6\x15\x10\x9d\x41\x29\xd7\x35\x09\xf4\x10\x23\x4a\x03\x84\x12\x18\x02\x53\x02\x36\xdf\x32\x57\x02\x96\xf4\x8c\x0d\x53\xf3\x15\xdc\x8e\x31\x9c\xe9\xd7\x54\x2e\xb7\x19\x1f\x50\xcc\xd0\x67\x6a\x64\x53\x62\xa7\xf6\x6f\x41\x0f\x0c\x01\xa6\x3b\xaa\xb9\x42\x34\xed\x4e\x49\xac\x55\x51\x2e\xae\xd7\x77\x44\x97\xdb\x13\xbc\xd8\xeb\xbc\x1b\x3e\xfb\x95\xba\x6d\xb3\x5e\x67\xa7\xbb\xed\x17\x5e\xa1\x20\xf9\xd4\xdf\x0d\xd7\xeb\xde\xfd\xbd\xee\x00\x83\xf4\x00\x08\x91\xab\x30\xa9\x76\x08\x7a\x28\x8c\x6b\xb5\x62\xb2\xf7\x81\x3b\xd7\xed\x51\x16\x84\x50\x2f\xe6\x07\x2e\xf3\x07\x78\x31\x12\x5d\x22\xdd\xc0\x17\xc6\xcb\x1e\x75\xd9\x34\x44\x61\xdb\xe8\x10\x25\xc2\x4c\xc6\x75\x18\x0d\x59\x06\xbe\x9a\x04\x31\x6d\x13\xbb\x81\x6d\xd9\xd8\xef\x00\x8b\xb5\x0d\x6e\x47\x01\x75\x32\x89\xa3\xda\x1a\x99\x43\xcc\xb6\x46\xe6\x90\x38\x19\x99\xa4\x08\x9d\x87\xa5\x7a\x1c\x0b\x91\x09\x1c\xf4\x1c\xc6\x49\x6a\xe1\xf9\x73\x2c\x3d\xc3\x1b\x1b\x22\x46\xa9\xa9\x05\x4b\x12\x70\x36\x36\x44\x96\xf1\xa5\xb6\xb1\x21\x06\x88\xce\x90\x78\xd9\x84\x80\xd9\x49\x75\x09\x74\x25\x69\x09\xad\x59\x31\xad\xf1\xc3\xbe\x17\x71\x44\xae\x17\x6c\xf7\xf2\x31\xf4\xa7\x23\xf5\x85\xfe\x32\x78\xa1\x53\xfa\xd3\xd3\x98\xa0\x77\x9e\x25\x7b\xcd\xc9\x88\x67\xc9\x06\x26\x9a\xa7\x2c\x10\x22\x93\x3f\x47\xc3\x48\xc2\x46\xf0\x85\xfd\x32\x7c\x51\x28\xd8\x92\x8f\xcc\xb6\x4d\x34\xda\x78\x54\x7d\x10\x33\x16\xd6\xe7\x1b\x1b\xc3\xd4\x40\xf9\xdc\xb8\x6e\x27\x49\xb0\x83\xbc\x7a\xf4\xa6\x26\x45\xd4\xc5\x22\x1b\x1b\x62\x92\x48\x0a\x31\x71\x03\xcd\x73\x7c\x96\x83\x61\x78\x0f\x71\xd5\x80\xfe\xec\x4d\x25\x1a\x2b\x07\x0d\x8c\x66\x6f\x6a\x87\xa8\xb0\x63\xd4\x24\x52\x69\x8f\x68\x2f\xf9\x71\x81\xbe\xab\xe4\x5d\x25\xef\xa0\x8b\xc4\x2e\x1a\x91\x1c\x7d\x9a\xa3\x5b\xa0\xef\x2a\x79\x27\x39\xba\xcf\x7c\xd4\x10\x7d\x30\x73\x34\x3c\xde\x24\xe8\xe1\xa1\xb6\x48\x60\x16\x9a\xb1\x5a\x44\x20\x16\x9a\x91\x36\x04\x0c\xd4\x16\x09\xc4\xc2\x28\x4e\x27\xf0\x0a\xa3\x58\x5b\x8a\x05\x9e\xe7\xf1\xa7\xc4\x22\x8f\x97\xfa\x54\x83\xff\xd4\xe9\x30\x9a\x27\x69\x0c\x9b\x27\x29\x2e\xcc\x4d\x7e\xdc\x06\x17\x7e\x1a\xd0\x57\x8b\x1f\xfa\x2b\x75\x5b\xe7\xa7\x01\x7d\x95\xf8\x31\x8f\xeb\x09\x1f\x4a\x64\x8c\x07\x61\x25\x9b\x01\xdd\x8d\x8d\x14\x0d\xbb\x54\xcd\xc8\x26\x56\x77\x46\xac\xd4\x09\x9b\x43\xb1\xd9\x91\x0c\x64\xb6\x9d\xce\x52\xdc\x35\x78\xdc\x35\xb1\x83\x03\x2c\xc4\x39\x96\x62\xaf\x91\xc2\xde\x74\x29\x7a\x8e\x63\x56\xf0\xf9\xac\xe2\x38\x16\x26\x28\x09\xe6\x8a\xce\x48\x4c\xe2\x86\x19\x65\x70\x53\x0e\x27\x22\x77\x21\xb4\x56\x2a\x75\x50\x27\x23\x4c\x65\xd9\xd8\x10\x8d\x84\x8c\x8d\x88\x8c\x29\xea\xf6\xc6\x03\x2f\xa0\x66\x2c\xd9\x60\xee\x49\x54\x12\x52\x3b\xd2\xcb\x0b\x29\x26\xb2\xf4\x7c\xb7\x68\x73\x91\x9e\xf5\x36\x36\x7a\xd9\x53\xd1\x74\x1a\x1f\x1b\xe1\xa6\xc8\xb9\x35\x36\xa0\xb3\x9a\x6c\x84\x95\x21\x76\x30\x4d\xda\xe6\xc2\xa2\x54\xc7\xcf\xec\x6c\xd3\x11\xc0\xcf\x11\xb2\xb7\x67\xd6\x85\xba\x3d\xe3\xcf\xa2\xa4\x60\xdd\xe8\x89\x0f\x33\x2f\x70\x5a\xe9\x4a\xdd\x7a\x0e\x4e\x3d\x98\x59\x14\xa6\xe0\x4e\xa1\xf6\xf5\x9d\x71\xc6\xc7\x46\x69\xd4\xd1\x84\xb8\x78\xca\x83\x1f\xe8\xab\xbc\xf8\xc0\x36\x4c\xa5\xe8\x3c\x6a\x52\x4b\x66\x0b\x92\xc1\x98\x6b\x03\xb3\x78\xd8\x4b\x3c\x92\xea\x29\x49\xce\xe7\xac\x1c\xf8\x1e\x2b\xc7\x7c\x43\x5d\xe0\x21\x3d\x51\x06\x89\x4c\xf1\xb0\xef\x4c\x9c\xe3\x51\x71\x4f\x27\xdc\xce\x07\x9e\x04\x30\xb0\xf8\x2e\x48\x4c\xad\x4b\x06\x62\x59\x37\x24\xd0\xf9\xc1\xe0\x96\x54\x1e\xd4\xd6\x2c\x34\x5a\xd1\x33\x73\x32\x2b\xd7\xfd\xec\xd3\x08\x62\xce\x7d\x5d\xc6\x20\x03\xff\xf1\xc3\xec\xa7\x86\xd9\x8b\x86\x59\x5f\x3a\xcc\xfa\xf6\x12\x49\xb4\xae\xcf\xc6\xa9\x3b\xe2\x3a\xd0\xa3\xb7\x28\x13\x46\xc3\xb0\x54\xf4\x95\x2b\xe9\xbe\x0e\x96\x97\xf5\xb0\xbc\xa4\x8b\xe5\x65\x7d\x4c\x6f\xf6\x65\xdd\x49\x3a\x6a\x0a\xae\xf8\xd5\x5f\xca\x10\x32\x57\xec\x62\x9f\x39\xbc\xdd\x28\xf2\x4f\x34\x05\xc3\x79\xd7\x41\xb3\x45\xe2\x42\x81\x33\x3e\xc5\x40\x38\xc1\xc6\x76\x2f\x99\x95\x91\xd9\x9f\xfa\x76\x10\x5b\xd7\xa5\x18\x3a\xc9\x96\xbd\x74\x4c\xcb\x50\x25\x71\x63\x23\x52\x96\x9f\x23\x94\x54\x93\xd8\x5e\x82\x98\xdc\xb8\x68\xd8\x91\x62\xdb\x56\x34\x3f\x45\x62\x04\x0f\x81\x9b\x83\x52\x20\x66\x93\x0f\x0f\x43\x5d\x0e\x43\x5d\x02\x43\xe5\x61\xcc\x7a\x25\xb6\xd9\xb1\xfe\x60\x73\x4d\xd4\x1b\x38\xed\x6e\x69\xb6\x88\x2e\xcb\xe9\x9e\x8e\xe6\xd6\x8c\x0e\xe7\x61\xd3\xa5\x8b\x04\x76\xdf\xce\x3a\xfc\xc7\x4f\x83\x14\x14\x75\xa3\x1c\xf6\x45\xe9\xd9\x98\x69\x81\x78\xf6\x05\x80\x48\x50\x74\xb3\x46\x6a\x9b\xc6\x3c\xf2\xc4\x7b\x22\xee\x00\xdd\x7d\x81\xb9\x4d\x0f\xf3\x2d\x9e\xed\xe5\x18\x4f\x25\xea\x3c\x08\xdc\x31\x53\xd5\x1e\x76\xf8\x2b\xb5\x57\xf9\x19\xce\xe4\xb2\x78\x1b\xd7\x9b\x23\xea\x68\xeb\x4e\xaa\x1b\x04\x2e\x5b\x42\xf9\x4e\xc7\xcb\xcd\x91\x48\xd4\x30\x02\x54\xa7\xdc\x8a\x0c\xb5\xde\x75\xd6\x74\xe8\x3c\x5c\x03\x2e\xa1\x8b\xd8\x5c\xbb\x16\x50\x7b\x05\xd0\x76\x3b\x5e\xda\x00\xf1\x62\x46\x07\xb4\xe3\x45\x0e\x10\x2f\x6b\x74\x3a\xb4\x6a\x3b\x99\x61\xf7\x1f\x50\x3f\x51\x35\x11\x85\x0e\x4c\x42\x0c\x14\x28\x01\xd7\x36\xe3\xb8\x4e\x8a\xb3\x3f\x04\xb8\x15\x99\x63\x93\xcf\xb0\x58\xd3\x51\xf2\x0d\x56\x64\x9a\x8d\xbf\x8f\xe5\x88\xdb\x11\x37\xa5\x6d\x25\xe5\xe3\x5e\xb0\x12\x00\x51\x1f\x90\x46\xb2\x5d\x32\xba\xed\xae\xd7\x3c\x07\x61\x02\xde\x21\x45\x63\xeb\xca\x7a\x25\x9b\xa8\x40\x8b\x36\x49\x51\x2a\xdd\x0d\x3c\xd2\x39\xeb\x95\x1e\xb1\x7a\x47\xa4\x30\x5f\x63\x3c\x0b\x8e\x15\x2f\x9e\x27\xc6\xdc\x24\x91\xac\xd7\x22\x84\xc6\xdb\x77\x75\x4c\x3f\x99\x88\xbd\x7b\x36\x5b\xf6\x5f\xaf\xfa\x4b\xc4\xfc\x73\xe6\xd9\x27\x24\x1a\xe3\x25\x9b\xc2\xf5\xc1\xc3\xc0\x5d\x44\x7d\x71\x31\x05\x77\xd3\x4b\x7e\xd7\x12\xbf\x85\x69\x0a\xd4\x52\xad\x5a\x8f\x16\x51\xd0\xab\xbf\x72\xe1\x10\x0b\xc3\xc0\xb7\x8d\x20\xf7\xcc\x55\x4c\x31\x00\x7f\x1d\xd4\x45\x09\xbd\xb2\xc1\x21\x7d\xea\x53\xe9\x99\xe1\xe8\xc3\xa1\xa0\x0b\x94\xa4\xcc\xa1\xd0\xd4\x07\xfc\x5e\x28\xd2\x30\x07\x07\x19\xa6\x8b\x57\xea\xc6\x06\x73\xda\xf0\x1c\x71\x5a\xa1\xda\xd9\xe6\x5f\xea\x06\x55\x8b\xc2\x01\xf6\x45\x09\xac\xde\x8e\x76\x41\xc7\xd9\x4d\x76\x97\xb1\xb3\xba\x53\x70\x71\x85\xc7\x71\x64\x30\x9d\xc6\xbe\x3a\xb0\x94\x78\xc6\x6f\xbb\x40\xef\x10\xb2\x66\xce\xdf\x86\x38\x10\xa9\x38\x78\x89\x03\xae\x67\x69\x2b\xa8\x0b\x15\x3f\x72\x1d\x2a\x49\xd3\x9e\x3e\x5c\xc8\x42\xe2\xb8\x2c\x04\x1c\x3f\xfb\xb2\x4c\x24\xd6\x8b\x33\x11\xee\xcc\xe6\x9d\x05\x60\x51\xb4\x33\x83\x37\x65\x7d\x6e\x27\x7d\x7e\x8a\x83\x7f\x5e\x9f\x0b\xae\x30\xeb\x71\xdd\x34\x45\x77\xad\xce\x24\x39\xe7\xb3\x90\x38\x6f\x96\x65\xfd\x8e\xe4\xf6\x5f\x26\x7b\x24\xe3\x2f\x72\xd9\x37\xe8\x53\x84\xa3\x7d\xac\x36\xd2\x45\xce\xcb\x35\x6d\x99\x2d\x6d\xbb\x14\x25\xa8\x0f\xff\xd9\x7e\xee\xa7\x80\x27\xba\x14\x49\x6c\xba\x98\xc8\x2d\x5a\x3a\x8f\x07\x4e\x8d\x97\x71\x05\xc0\x8d\xfb\xc4\x26\x92\x0c\xb7\xb3\x9c\x3f\xf1\x4e\xc7\x8d\x48\x65\x39\x8f\x62\x42\x6a\x12\x64\xdb\x83\x8e\x2d\xa2\x6f\x4f\xa7\xa0\x58\x29\xc3\x3a\x9e\xe7\x1d\x58\xc1\xb7\x03\xcf\x0f\x86\xe8\xdd\xe9\xf1\x11\xdb\x4d\x2e\xfe\x7f\x7f\xe5\x46\xd8\x1f\x92\x59\xb5\x9e\xd3\xa0\xa6\x62\xba\x2d\xc4\xc5\xc3\x5c\xbd\x9d\x6b\x58\xbe\x6d\xe8\x9b\x8d\xae\x6d\x7e\xd3\xdd\xc9\x61\xb3\x25\xbc\x69\xb6\x26\x97\x4a\x4d\x80\x13\xa8\x4e\x64\xcd\x31\xcf\x0f\x94\x0f\x93\x52\x0d\x97\x73\x20\xce\x7f\xa4\xdb\xbe\xd7\xb5\x69\xfe\x02\xd4\x8a\x50\xd8\x6f\xd0\x50\xa9\x3c\x91\x35\x5f\xb9\x14\x64\x2d\x14\xe4\x22\x14\x64\xed\xdd\x04\xaa\x9a\x5a\xd4\x26\xb2\x16\xea\x34\xed\xa8\xe2\x7e\x56\x2e\x85\xe2\xeb\x6e\x28\xf4\x54\x23\x14\xcc\xbb\xee\xbb\x49\xa9\xca\xd7\xd0\x70\x2e\x6d\xec\x0f\x27\x27\xcd\x96\x70\xb6\x4f\xfe\x9f\xb6\x84\xdd\x7d\xf2\xff\xb4\x35\x91\xb7\x14\x47\x80\x82\xac\x46\xff\x35\x48\x2b\xe1\xff\x8a\xa5\x62\xa9\xa8\x16\x49\x98\x04\x34\xb5\x38\x91\x35\xd7\xf0\x48\x49\xe3\xa8\x4b\x1e\x07\x0d\x28\xa8\x5b\xe4\xc7\x6e\x42\x41\x55\x0d\x28\xa8\x9e\x07\x85\x33\x0f\x0a\xaa\x6f\x40\xe1\x03\x89\xde\x6f\x42\xe1\x53\x13\x0a\x7b\x0d\x28\xbc\xed\x7b\x50\xf0\x4d\x28\xec\x61\x28\x6c\x9d\xdf\x41\x41\xb5\xba\x50\x50\xf5\x01\x14\xd4\xca\x7b\x28\x68\x63\x0f\x0a\xfd\xfd\x01\x14\x7a\x37\x87\x50\xf8\x76\x4b\xa0\xab\x0d\x28\x98\x7b\x26\x14\xd4\x2a\xc9\xac\xee\x40\x41\x35\x8e\xa0\xa0\xed\x8d\xa3\x90\x6a\xd1\xb8\x43\x38\xd1\x2a\x7c\x2f\x1c\xea\x97\xde\x30\x1e\x15\xa1\x00\x61\x11\x0a\x67\x8d\xd6\x44\x36\x95\x3b\xf2\xfd\x21\xf9\xfc\x09\x54\xa1\x46\xbe\x6e\xa7\x04\x49\x7c\xd5\xf6\xc8\xc3\x74\xcf\xdf\x2b\x03\xc1\x3c\xbc\x3b\x50\xee\x26\x6a\x15\x57\x66\x70\x77\xec\xe1\x50\x0f\x29\x60\x19\xaa\x74\xc8\x55\x4d\xb9\x12\x54\x48\x87\x5d\x63\xe3\x0e\x05\xed\xd6\xf3\xe0\xa4\xb8\x85\x4b\xb3\xb2\x4d\x7d\x10\x06\x1e\x2d\xbb\x4b\x9a\xa2\xe9\xca\x55\x34\x02\x13\x59\x7b\xf3\x0e\xeb\xca\xd5\xdc\x67\xec\x12\x74\x99\xec\xef\xb7\x84\x7d\x3a\x7a\x1a\x24\xb8\x41\xda\xfd\x77\xfe\x4d\x64\xb5\xfb\xf6\x18\x0a\x23\x32\x28\x36\x19\x41\x95\x0c\xa8\x4d\xc6\xc3\x25\x21\x8d\xc4\x0d\x48\x08\x1e\xc5\xa1\x0a\x89\xfb\x76\x07\x85\x61\xd1\x84\xc2\x67\x12\xe5\x91\x44\x95\x00\xf1\x8e\x53\x79\x59\xa8\xbb\x32\xb4\x2c\x9f\x4a\xd0\xc5\x3b\x8c\x43\x59\x71\x59\xa1\x9f\x91\xef\xec\x90\xd1\x80\xfa\xf1\x0e\x0a\x37\x83\x47\x41\xbb\x3e\x84\xc2\xf9\xe3\x1a\xe7\x8e\xe3\x91\xf2\xd4\x55\xa1\xeb\xa3\xf5\xf2\xdd\x5f\x82\x7c\x30\x4d\xfc\x48\x1a\x46\xbe\xf8\xd8\x85\x82\x7a\x67\x42\xe1\x90\xe4\xd9\x3f\x82\xc2\xeb\x2e\x14\x0c\x15\x0a\x35\x17\x0a\xb5\x23\x13\x0a\x97\x87\x50\xc0\x2a\x14\xfa\x2e\x9c\xa8\x65\x9e\xf8\x76\xf5\xa1\xde\x75\x74\xd7\xd0\x23\xfe\x09\x85\x02\x54\x27\xa1\x72\xc5\x58\xda\x02\x2b\x7b\xe2\xbf\x89\xac\x5d\x36\xdd\x40\xd9\x17\xd4\x22\x3c\x24\x4f\xbf\x0b\x05\xc2\x9f\xcc\xcf\x5d\x28\x74\x09\x8a\xb7\xce\xa1\xb0\xef\xed\x40\xe1\xf0\x10\x0a\x97\xae\x09\x05\xff\x0e\x0a\x25\x82\xf3\x0d\xd2\x1b\xe4\x0b\xcf\xcf\xa1\xa0\xee\x0e\xa0\x40\x90\xd8\x24\x3c\xaf\xd4\x77\xa1\x70\x3a\x3e\xe2\x32\xdd\x90\x9e\x7a\xbd\x03\x85\xbd\x2e\xdf\x65\x47\x16\x14\x6e\x9a\x50\x30\x3c\x28\x5c\x12\x76\xeb\x41\x28\x0c\x21\x14\xcc\x06\x14\x46\x46\xc4\x34\x1b\x10\x0a\x18\x42\x61\x0c\xa3\x88\xb0\xc9\x22\xf6\xe2\x1c\xc3\x28\xc7\xdb\x26\x14\xce\x9a\x50\x20\xfc\xf9\xb2\x09\x85\xc3\x06\x7b\xff\xd6\x60\xe9\x5a\x2d\x2a\xa9\x55\x20\xcb\x41\x03\x8b\x31\x2b\x92\x9e\x14\xce\xfd\x99\x27\x45\x2d\xc5\x43\x71\x18\xe8\x93\xc5\xa9\x70\x7e\x16\xcc\xf8\xd3\x8a\x3f\xe9\x6f\x22\x6b\xe5\xf7\x31\x11\x99\x94\x47\xd4\x06\x50\x28\x1e\x10\x4c\xa9\x92\x57\x8b\x0c\xbe\x4e\xa8\xcb\x26\xa3\xae\x93\x81\x1d\x57\xbd\x87\xe2\xd9\x67\x3a\x5d\x36\xd7\xfb\xb1\x1a\x0f\xc8\x3c\x57\xcc\x8b\x31\x2f\x33\x74\x1d\x61\x5d\x3a\xf0\xd0\xfc\x8f\x2e\xb8\x3c\xff\x53\x37\xf1\xe7\xd5\xb4\xaa\xe0\xa4\x56\xc6\xc5\x19\x45\xec\x3b\x17\x0d\xdd\x0e\xdd\x44\x8c\x89\x39\xe9\x07\xa5\x49\x25\x99\x98\x99\x3e\x39\xa2\x4f\x64\xd5\xdf\xbb\xab\x2a\x86\xa0\xbe\xf9\xdc\x20\xcf\xca\xe1\x32\x84\x55\x8d\x9d\x9d\xdf\xfc\xf0\x29\xf8\xa1\x06\x79\x31\xf4\x9d\xd7\xd3\x5d\x17\x0f\xbb\xa1\x7f\x39\x39\x6d\x9c\xb6\x84\xe4\x67\x22\xab\xa1\x30\x13\x32\xc9\xa4\x47\x25\x53\x33\x14\xd4\xc6\x37\xf2\x6b\x1c\xc6\x82\x37\x91\xb9\x6b\x25\x9e\xd1\xbe\x0b\xbb\x7a\x2c\xdd\x0a\xbb\x04\xe6\x3e\x15\x73\x2b\xca\x30\x06\xca\x01\x5e\xf5\x57\x54\x27\xb2\x3a\x3e\xa3\x25\xd5\xbb\xf7\x90\x3e\x09\xa6\x30\x19\x93\x2a\x03\xdf\x12\xb5\x80\x4a\xa0\x55\x2a\x81\x12\xfe\x58\x25\x48\xd4\x23\x7c\x8e\x88\x14\x6a\x8f\xe4\xdb\x22\xf9\x2e\x49\xbe\xad\xbb\x14\x94\xb9\xb2\xb3\x12\x35\x52\xdb\xe5\xd1\xb2\xb2\xa9\xda\xc6\x6f\x4c\x28\x9c\xe0\x73\x38\x99\x75\xc6\xfb\x9e\xee\x07\x5e\xd8\xcf\xea\x10\x5d\xa9\x3d\xb2\x43\x48\x49\xd2\x21\xf4\xf9\x8b\x77\xc8\xc1\xb7\x43\x38\x29\xab\x3c\x86\x34\x3d\xd7\xf7\x46\xb6\x3e\x69\x36\x5b\x42\x33\x52\x99\x0f\x94\x9a\xf0\x56\x09\x13\xfd\xa9\x78\x78\x77\xa9\x7c\x10\xb4\xda\x1b\xa8\x2a\xfd\x89\x9a\x82\x70\x64\x7e\xd3\xfb\xd8\x65\x78\x76\xd6\x20\xff\x29\xda\x42\xc5\x48\x29\xb4\x44\x0f\xc3\x34\x56\x7b\x57\x34\xc8\xf3\x8c\x88\x93\x45\x1e\xd6\xa9\xee\x5d\xb4\xbc\x3e\x4e\xd4\x44\xa2\x20\x36\x94\x77\x9c\x30\x49\xc1\x40\x28\x94\xec\x0a\x51\x3b\xaf\x21\x3f\xc4\x2d\xdf\x1e\x78\x0e\xd3\xe5\x63\xa9\x42\xd8\xdf\x6f\x4d\xe4\x0f\xca\xdb\xb8\x35\x29\x15\xbb\x98\x31\xb0\x1a\xf9\x37\x91\x35\xf5\x9d\x41\x8a\xa9\x3d\x77\x87\x3c\x47\xb7\xa4\xd6\x13\x28\xdc\x92\x00\x3e\x82\xc2\x4e\x17\x0a\x55\x32\x3c\x9f\xa0\x0b\x85\x06\xe9\x6b\xb3\x1b\x53\x23\x0d\x99\x66\x1c\x22\xf9\xd5\x2e\x0d\xa9\x30\xa6\x5a\x75\x31\xdf\xac\xec\xb5\x0a\x05\xab\x41\x46\x1b\x0f\xa2\xb8\xc6\xfb\x6b\x28\xb4\xe2\x29\x24\x3d\x0e\xad\xd0\xb5\x99\x8d\x21\x6d\x5a\x58\x66\x54\x58\xfc\x9b\x19\x15\xd4\xda\x40\xa7\xcf\xeb\xc8\x58\x50\x6c\x19\xb1\xb6\x7f\x87\x19\xfb\x25\xf8\x45\x64\x1b\xb5\x94\x30\x20\x6b\x8b\xc8\x41\x3e\x51\x2d\xdf\x11\x84\x3c\xdf\x89\x26\x41\xbf\x11\xd9\x24\xdc\x1b\x0f\x0a\xef\xbd\x94\x70\x42\x13\x61\x13\x0a\x77\x64\x0a\x60\x7a\xa3\x7e\xb4\x74\x0e\x25\xbc\x93\xfb\xec\x33\xdb\x35\x7b\x1e\xbe\x9a\x14\xa0\x5a\x84\x33\xc6\x49\x29\x9c\xda\x17\x66\x0c\x94\x3d\x23\x44\xa2\x46\x95\x87\xfc\x65\xf1\xdd\x53\xa2\xfc\x6d\xbd\x25\x1f\x54\x39\x21\x0a\xdd\x79\xdc\x4d\x24\xe1\xec\x28\x0a\xb0\xa8\x59\xe2\xea\xd0\x77\x16\xfd\xa1\x95\x11\x49\x9e\xce\x5c\x7d\xcc\x6c\x5b\xa6\x7e\x35\x39\x3a\x6d\x09\x47\x67\x2d\xe1\xe8\xa4\x25\xec\x9c\xb6\x84\x9d\xbd\x96\xd0\x38\x38\x6d\x09\xf4\xff\x5e\x6b\xd2\x85\x82\x4e\xff\x25\x01\x1d\x0a\x5b\x74\x1c\xe0\xea\x5e\x2f\x57\xaa\x3f\xf1\x6f\x22\xab\xd5\xd3\x73\x28\xd4\x6e\xce\xa0\x60\xef\x40\xe1\x83\xd3\x85\x42\x59\x3b\x86\x73\xf3\x6c\x8c\xf0\x77\x8b\x71\x24\x34\x24\x84\xfd\xf9\x0e\x0a\x87\xa4\xef\x76\xce\x53\xf9\xa9\xca\xb0\xac\xe4\xf2\x50\xba\xac\xd1\x27\xa4\x72\xbd\xaa\x54\x89\x70\x0d\xd2\x7e\x16\x5a\x3a\xaa\x73\xf9\xbe\xa7\xc4\x8f\xa8\xed\x23\xe1\x31\x77\x5d\x28\x1c\x0f\xe6\x03\x2b\x92\x56\x04\x1e\x54\xea\x57\xad\x62\x52\xd4\x2a\x3c\x19\xba\x46\xcf\xf3\xf5\x4b\x3c\x21\xac\xaf\x71\xd6\x12\x1a\x27\x11\x0d\x36\x0e\xf6\x5a\xc2\x17\x12\x78\x4f\x7f\xf6\x5a\x13\x4a\x7c\xe4\x5f\x12\xd8\x82\x42\xed\xd7\x24\xc7\x16\x24\xe4\x78\x0e\x05\xbb\xf1\x9b\x1c\x7f\x93\xe3\x2f\x5a\xc5\xa4\x08\x53\xd3\xe2\x49\x88\xfd\xc0\xbb\xf8\x68\x1b\x1e\x4f\x91\x93\x12\x14\x8a\xe4\x1f\x25\x35\x82\xde\xce\x27\x28\x54\xcf\x5b\x50\xb0\x43\x38\xd1\x22\xe5\x2d\x26\x6a\x5f\xbf\x0c\x75\x3b\x12\xad\x65\x58\x14\x64\xa8\x4d\x8a\x86\xd2\x24\x40\xd6\x12\xe9\x32\x85\xbc\x4b\xe7\xe6\x50\x31\x84\x03\xf3\x3d\x79\xa8\x86\x11\x0b\xa5\xdd\x73\x28\xec\x13\x3d\xfe\x94\x08\x34\xa3\x06\x14\x9a\x44\xfc\x24\x4a\x7f\xf3\x30\x0a\xdc\x9d\x43\xe1\x9a\xe4\xbe\xed\x42\x41\x23\x92\x29\x5d\x5f\xd8\x55\x59\x12\x0d\x1c\xc6\x01\x52\xfc\x40\x53\x23\x6b\x73\xb0\x03\x85\xb7\x04\xce\x6b\x13\x0a\xaf\xcf\x63\x6b\x33\x09\x1c\xec\x30\xe3\x81\xd9\x3c\x8a\xac\x08\xa4\x19\xcc\x46\x7d\x04\x89\xa6\xc0\x8a\x27\x70\xa8\x1d\x3b\x89\x21\x99\xa9\x1d\x9b\xc0\x21\x00\xdd\xb1\x4a\xe1\x4c\xd4\x52\x5a\x5c\xf1\x2f\xb1\x1b\xd8\xae\xbe\xb9\x13\x62\xd7\x1b\x5e\x34\x6c\x1f\x0f\x27\xbb\xb4\x7f\x4b\x49\x1f\x97\x2e\x95\xa6\xc0\xc6\xea\x61\xdd\x9c\x61\x45\x84\x9f\x0e\x0e\x14\x43\x18\xbc\x77\xc9\x83\x76\x28\xd1\xcf\x5a\xdd\xf9\xce\x5a\x0c\xd0\xcc\x6b\xe4\x21\x9d\xa6\x7d\xbb\x63\x81\x92\x73\x0e\x85\x50\x85\x42\xf9\x90\x54\x31\x20\x3d\x42\x86\x88\x44\x85\xa4\xd7\x46\x64\x80\x17\x02\x4c\x5f\x5c\xc6\x46\xf5\xa1\xcb\xcc\x3c\x77\x24\xef\xce\x5d\xd4\xf9\xad\xf3\x68\x11\x21\x59\x4d\x48\x02\x24\xa9\x41\x38\x49\x18\xaf\x38\x9c\x1d\x32\x55\x6d\x61\x28\x76\xf5\x40\xef\xeb\xbe\xa1\x3f\xf9\x38\xa8\xe4\x57\xfd\xcf\x8d\xc3\x35\x14\x3e\xea\xdc\x38\xf8\xce\x0e\x14\xaa\x3b\x50\xa8\x11\x9e\x15\x2e\x1d\x07\xcf\x37\xbd\xee\x0f\x1a\x85\xff\x1e\x35\xcc\x8f\xc2\x9a\xd4\xf0\x2e\xfc\x16\x8e\x9f\x78\x0c\xe8\xa6\x85\xff\xca\x08\xdc\xe1\x28\xe0\x98\x50\x38\x7b\x9f\x31\x02\xd9\x1d\x7f\xa8\x5f\x7c\xb4\xbd\x6f\x3f\x00\xff\xb5\xff\x1a\x1b\xfa\xe0\x42\xe1\x9a\x48\xe9\x15\x77\x6e\x4a\x58\x93\x15\x35\xb1\x6b\x7a\x77\x4f\x3d\x14\x34\xf8\xdf\x19\x89\x50\xe3\xc0\xb4\x92\x51\x38\x83\x82\x6f\xab\x4c\x76\xad\x92\x8c\x4b\x47\xe1\xa3\xed\x5d\xbc\xd1\x1d\x07\x5f\x7a\x3f\x48\x46\xfa\xaf\x0c\xc5\x72\x19\x69\x4d\x82\x38\xd5\x9d\xe0\x87\xcd\xcc\xff\xad\x11\x58\x36\x2f\x2f\xeb\x78\xf7\xe2\x5d\xa8\xbb\xbf\x67\x85\x1f\x3a\x2b\x98\x50\xe8\xab\x50\xa8\x39\xab\x89\xc0\xbd\x38\x0c\xed\xa7\xe6\x45\x71\x50\x65\x1b\x8a\xfe\xcd\x63\x41\x97\xf3\xaf\xa3\x79\xa1\x71\x04\x85\x11\xc9\x93\xf4\x7c\xed\x10\x0a\x74\xd1\x32\x92\x50\x69\x20\x7b\x2c\x5a\xa1\x11\xf6\x7f\x04\x59\xc4\x54\xf1\xdf\xa1\x8b\x15\x4a\x5b\xe9\x08\x0a\xb5\x9d\xf3\x75\xf4\x86\x4f\xc3\x5e\xa8\xdb\x4f\x3f\x47\xfc\xe7\xd8\xd4\x92\x79\xfa\x8a\x0c\xc5\x60\xc9\x3c\x3d\x0c\x5d\xc3\xf6\xdc\x49\x63\xd6\xf9\x93\xe2\xb1\xb2\xcf\x3a\xfe\x47\xef\x82\xbc\xff\x6f\x22\xab\xb7\xe5\xda\x96\x72\x25\xa8\x7b\xef\x9b\xe4\x59\xdc\x3d\x84\x42\x91\xee\xe4\x86\x87\x51\xdf\xaa\xd0\x5d\x0c\xd1\x7e\x9b\xad\x4f\xd3\xd0\x2c\x2e\x2b\xf4\xc8\x7c\x04\xdf\xd5\x92\x9b\x8a\xb3\xcc\x88\x0f\xd1\x0d\x78\x3a\x2d\x4a\xd8\x18\xdd\xe2\x3a\x80\xc2\x79\x37\xde\xeb\x4a\x3f\xc2\x8f\xc7\x31\x31\x11\xae\xde\x39\x7b\x1d\x23\x46\xd6\x0a\xa8\x3d\xe0\x60\xa4\x03\x01\x5f\x4f\x12\x50\xb7\xce\x53\xeb\x09\x73\x2b\x0b\xdc\x66\x8e\x8c\x10\x2d\x6b\xed\x2c\x86\x1e\x5e\xe2\x7b\xca\xfe\x80\xda\x26\x5a\x2d\x65\xd6\x3e\xd1\x5d\xbd\xcf\xf8\xd4\xfe\x69\x6b\x52\xfe\xa6\x34\x84\x72\xb4\xe5\x3e\x34\xc3\x7d\xc5\x9b\xa8\xe5\x54\x89\x1d\xbd\x67\xeb\x17\x3b\xba\x6b\x62\x5f\x67\x67\x08\x9a\xa7\x2d\x61\xf7\xb4\x25\x9c\x9c\xb6\x84\xe6\x5e\x4b\xd8\xdd\x6b\x4d\xaa\xaa\x50\x85\x42\x05\x0a\x35\xfa\x5b\xe6\x77\x79\x94\x56\xfc\x95\xb5\xc7\xfd\x4d\x64\xf5\xd3\x87\xd7\x50\x30\xf1\x21\x99\x3f\x0d\xf2\xcd\x46\xb4\x97\x81\xe2\xb0\x17\x9c\x43\xe1\xb2\x7f\x04\x85\x13\x8d\x60\x40\xf1\xb3\xf9\xd0\x95\x1a\x2b\x46\x64\xda\xcd\x0f\x5a\xda\x59\x67\x91\xe7\xec\x57\x58\x52\xfa\xc9\xb5\xad\x2a\x3b\xa9\x95\xd8\xb6\x4c\x1e\xf3\x52\xcb\x2f\xda\x58\x29\x7d\xc7\xf2\xcb\xec\x8f\x2e\xc4\xdc\x0e\x94\x4f\xc2\x81\x79\x48\x1e\xbf\xd4\x42\x0c\x8d\x39\x8c\x01\xd2\xcc\x07\xf1\x4e\x4f\x12\x48\x4e\x0d\xa4\x8f\x0f\x7c\xdf\xaa\x8d\x53\x66\x49\x13\xad\x3a\x47\xff\x7e\x57\x37\xa3\xd3\x43\x74\x39\x6d\x8f\x0e\x48\x11\x4e\x8a\x67\x4a\x10\x49\x37\xc5\x30\x1a\x91\x22\xdf\xc7\xfd\xd2\x95\xaa\x8c\x04\x15\x37\x8e\xc8\xf3\x23\x5d\x01\xbe\x8b\x56\xee\xfc\xe4\x74\xc6\xb7\x77\x46\xf4\x99\x59\x5c\x8c\xa8\x27\x6a\xb1\x4b\x59\x19\xbf\x9c\xb4\x83\x1d\xdc\x4f\xaf\xce\x99\xca\xa7\xb5\xd0\x83\xad\xc3\xbd\x57\x4a\xc2\x81\xf9\x9e\x3c\xfe\xbe\xe1\x4f\x76\x54\xcd\xbe\xca\xbe\x63\x7b\xf0\x08\x8b\x95\x61\xb9\x08\x85\xdd\xb3\x96\xb0\x7b\xc2\x18\x6d\xf9\x83\xd2\xa4\x1c\x36\x14\xca\x90\xfd\x7b\x04\x31\x14\x4b\x0f\xc8\x5c\x56\xcb\xa4\xcb\xae\x76\xc2\xaa\x62\x08\xd6\x09\xdd\xa9\x7c\xec\x86\x82\x7a\x67\x84\xc2\xc7\x6e\x28\xa8\x37\xde\x7c\x80\x24\x25\x79\xee\xcb\xfc\xb8\x52\xd9\x99\x1f\xdf\xb0\x8f\x46\x28\x54\x77\x02\x28\x1c\xd9\x50\x28\xb9\x94\x9c\xfe\x99\xdf\x86\xb7\x1a\xa1\x70\xed\x42\xc1\xb9\xdd\x61\x47\x87\xca\xd5\x34\x6f\xf5\xf4\x8b\xcf\xf6\x30\x88\xf9\x2b\x93\x9a\x4b\xda\x03\xa4\x66\x4a\x44\xa3\xcf\xca\x15\x21\x22\xf2\xf8\x1b\x79\xe8\xb0\x3f\xe0\x18\x9c\x76\x08\x27\x15\x0d\x6b\xa9\xef\xbd\xf4\x02\x7d\xb2\x43\x3f\xb6\x4c\x3e\x78\x52\xfa\xa4\x5c\x12\xfa\x29\x25\x7b\x5b\x71\xb7\x5a\x54\xde\x0a\xc5\xda\xd8\x23\x4f\x0d\xbb\x70\xb2\x35\x47\x9e\x9e\x3d\xc4\x13\x22\xf8\x9c\xec\x31\x41\xa8\x79\xd6\x12\x9a\x27\x54\x10\x9a\xd4\x20\x11\x82\x98\x1c\x44\xff\x4d\xa2\x73\x33\xa5\x47\x4a\x39\x3f\xea\x6f\x22\x6b\x15\xf5\x7a\x61\x52\xae\x91\xae\x7e\x47\x94\x93\xda\xad\x06\x05\xfb\x16\x0a\x1f\x6e\x1e\xbc\x31\x27\x23\x95\xaa\x3a\xef\xdd\x1f\xb8\x09\xe8\x9e\x12\xff\x12\xf9\xe9\xf7\x06\xa0\xcc\x0d\x40\x9a\x9a\x92\x0c\x76\xf5\x7e\xd7\xb7\xcd\x4b\x7c\xb1\xa3\x8f\x27\x32\x84\x73\x84\xba\x17\xa9\x2d\xa7\x74\x46\x15\xd8\xe9\xb7\x84\x6a\xcb\x5c\x80\xcd\xad\x44\x83\x29\xaf\xf7\x57\xa9\xd6\x2a\x6b\x66\x5d\xe3\x8f\xed\x83\x87\xc2\xc7\xe3\x2d\x8e\x24\x0f\x77\x0f\xa3\x63\x65\x77\x97\x2b\x77\xe3\xfd\x83\x88\xa3\x11\x85\xb4\xf7\x50\x38\xfb\xf0\x9b\x3e\x9e\x96\x3e\xd4\x72\x6a\x32\xdc\xd5\xfb\x03\xef\xe2\x8d\x4f\x74\xfa\xd4\xfc\x5f\xdc\x55\x86\x3f\xc1\x6a\xc6\xc4\x6f\x47\xb9\x21\xda\x17\x79\xfc\xd6\xbe\x58\x9b\x09\x9c\xb7\x03\x28\xd0\x73\xae\xa9\x3c\xb4\x19\xc9\x89\xf1\x24\x33\x09\x2c\xb6\x27\xa9\x22\xc9\xb3\x22\x73\x3a\x10\xb5\x67\x52\xad\xce\x71\x54\xd7\x88\x0e\x48\x12\xae\x49\x4f\xf6\x44\x86\x9f\xf2\xa1\x52\x8a\xb8\x65\x29\x61\x98\xe4\x6f\x95\xd5\x87\xfd\x31\x23\xce\x1b\x28\x68\xd7\x9a\x07\x85\xf1\xe1\x12\x33\x0b\x69\xfd\xed\xce\xdf\x63\xa4\x79\x40\x89\x3d\x13\x4e\x2a\xc5\xb9\x7e\xf3\x75\x43\x4f\xd6\xcc\x8a\x90\x49\x9e\x3e\x11\xb3\xc3\x58\xf2\x24\xd2\xd8\xd5\xe7\xea\x8d\x72\x25\x68\xb5\xf7\x4d\xea\x3f\xe3\xed\xcd\x71\x28\x5c\x5d\x7b\x70\xa2\x6d\xa5\x04\xd0\x5d\x7d\x8c\x5d\x77\x8e\x6c\x03\xe5\x6a\x46\xb6\x44\xef\xf6\x6f\x42\x65\x5f\xd0\x2e\xcf\xbc\x50\xd9\x9f\x94\x6b\x29\xd9\x7f\xb7\x67\x1b\xfa\xa5\x37\xe1\xe6\xbf\x58\xc3\x9c\xc4\xd3\x5e\x32\xf9\xad\xf1\xa7\x71\xe1\x62\xe9\x6f\x76\xc6\xf1\x3d\x6e\x3c\xb4\x8a\x3a\x5c\x1c\xe9\x78\x11\x62\x66\xa6\x36\x8e\xd6\x32\x70\x3f\x9d\x33\x89\xa5\x95\xd1\x56\x1e\xdc\xc5\x58\xf8\x80\xa2\x1f\x77\x88\x44\x51\x84\x82\x7d\xf3\x54\x8d\x59\x1a\x7a\xa4\x6c\xff\xe3\xb4\x81\x5f\xe6\xe8\xc2\xaf\x2f\x98\xfd\xd6\x5a\x7e\x98\x54\xb6\xa5\xa5\x39\x7b\xcf\xee\x85\x7a\x2f\xd4\x53\x6b\x2c\xbb\x4c\x59\x99\x54\x4b\xca\x55\xa4\xa3\x94\x23\xcb\x02\x15\xa6\xc8\x54\x7b\xff\x4c\xfb\xb0\xbf\x7b\xd7\x56\xb4\xbb\x0f\x47\x19\x38\x70\xfd\x37\x2e\xa6\xfc\x12\x88\xfe\x4b\x2d\xa6\xcc\xe9\xc4\xde\x30\xd0\x2f\x3e\xda\x86\x3e\x39\x7d\xd7\x4c\x70\x6b\x52\x6e\x28\xe6\xdc\x82\x1d\x11\xd0\xd5\x73\xb3\xe2\x2a\x87\x82\xe6\x84\x90\x3c\xa9\xf4\xfb\x7e\xc0\xc4\xe0\x01\x35\xe4\x97\x49\xd4\xd5\x00\x0a\xfd\x43\x38\x51\xd3\xb8\x7c\xd2\xf3\xb0\x6b\xdf\x4e\x9a\xd1\x0a\x61\xf3\xac\x35\xa9\xa6\x6d\x62\x54\x6c\xa0\x73\xae\xbf\xf0\x3d\xa7\x97\x47\x50\x28\x35\x1c\x55\x68\x0c\xa2\xb5\xea\xd3\xb3\xeb\x73\xe6\x65\xa1\x34\x47\x36\xa1\xad\x77\xd3\x66\xcc\xe2\x5b\x5e\x1e\xfa\xa1\x4a\x8c\xa5\xec\x13\x25\x86\x3c\x7e\x2b\x31\x25\x32\xaf\xfd\xfd\xba\x4b\x39\x7d\xec\x68\x4f\x77\xfb\xba\x7f\x35\xec\xe9\x23\x97\x5f\x2e\x62\xde\xea\xb0\xb2\xcf\x96\x8c\x84\xb5\x1c\x4f\x4c\x64\x4d\x2f\x9f\xbd\x23\xa2\xfa\x5d\xd9\x22\x4f\x75\xeb\x13\xfc\x91\xee\x83\xbe\xa3\xec\xde\x2e\x9c\xd4\x52\x3d\x71\x33\xf4\xdc\x8b\x5d\x1f\xe3\xab\xc4\x86\x7d\x72\xd6\x12\x4e\x4e\xe8\x84\x33\xb3\x5f\xd3\x7f\xcc\x1f\xe0\x63\x64\xe9\xd2\x44\xd6\xca\xad\x63\x28\xa8\xb6\x0b\x85\x4f\x6f\x06\x44\xd6\x54\xa1\x60\x8f\xa1\x50\x3c\xda\x79\x7a\x09\xf3\x49\x64\xeb\x9f\x20\x60\x36\x19\xab\x2c\x2e\x0c\xca\xe4\xcb\x69\x4b\xf8\xb2\xd7\x12\xbe\x9c\xb5\x84\x2f\x27\x24\xbc\xc7\x36\x58\x44\xeb\x0c\x13\x7a\x4a\x38\xfa\x57\x8d\x7f\xab\xc9\x0a\x03\x2c\xc1\x72\xe5\xa9\xff\xaa\x74\x1c\x8f\xa2\x71\x64\x1d\x57\xfc\x0c\x85\x53\xec\x93\x11\x85\x50\xb0\xef\x78\x7b\xe4\x37\xbf\x01\x05\xeb\xc8\xfc\x2d\xfb\xfe\x0a\xb2\xef\x16\xf5\xf0\xc2\x1b\xfe\xf6\xb0\x3b\xc2\x3e\x3f\x2b\x0b\xcd\x93\xd9\xcc\x9c\x4c\xce\xea\xa3\x29\xff\x67\xe8\xe8\x8b\xf2\x42\xda\x9b\x46\xdf\x85\xc2\xb1\x6f\xa6\x2c\xe6\xbf\x55\xc4\xdf\x64\xf2\x0f\x54\x11\x63\xf7\xb7\x09\xfd\x06\xbe\x67\x07\x69\x3b\xec\x59\x4b\xd8\x3f\xa1\xf6\xd8\x49\xf9\x46\xe9\xce\x6c\xb1\xa5\x78\x6d\xfb\x17\x5a\x7e\x9e\xc8\xda\xee\xa5\xed\x2b\x47\xc2\x00\x5f\x93\x87\x5a\xae\xd0\xe5\xe6\x12\x14\xec\x11\x14\x2a\x96\x19\x4d\xce\xef\x6e\xcf\x55\xe1\xb4\x79\xce\x21\xbb\x7e\xa6\xce\x93\xdd\x93\xcf\xd2\xbf\xe9\xee\x57\x27\x8a\x9f\xe2\x51\x22\xbd\x07\x6e\xdf\xec\x7b\x6e\xe0\xb9\x89\x65\x26\x35\x7b\xde\x2a\x1f\xe6\xf6\x7c\xa4\x54\x86\x87\xec\xb4\xfa\x91\x7f\x13\x59\x1b\x9b\xa5\x6b\xa5\x26\x0c\x7b\x26\x79\x30\xa1\xae\x6a\x42\xa1\x77\x07\x05\xcd\xdc\x49\xd1\xc0\x12\x69\xfc\xed\x9b\x23\x6e\x62\x9d\x09\xf3\xe7\x1f\x06\x3f\x8a\xd4\x7e\x93\xe9\x6f\x32\xcd\x26\x53\x35\xbd\x39\x6b\xdf\xf6\x43\x17\x0f\xe2\xc5\xb1\x68\x9b\xd7\x9e\x32\xe4\xb6\x79\xad\x61\xd4\x19\x5d\xb1\x95\xe9\xab\xbf\x77\x65\xda\x3c\x89\xec\x34\xe3\x96\x09\x05\xb3\x7c\x0e\x27\x45\x35\xa5\x3a\xee\x3b\x17\xa7\xba\x33\xd2\x4d\xcf\x4f\x44\x02\x6a\xd3\xfb\x14\x6d\x11\x9d\x79\x2d\x55\xcf\xed\x37\x45\xc5\x10\xb4\xd7\x23\x83\x3c\xf9\x23\x15\x89\x2f\xc3\x08\x6c\xcb\xfe\x16\xea\xee\xcc\x0c\x3d\x67\x29\x98\x54\x9b\x4a\x89\x57\x41\x99\x16\x4a\x6d\xd1\xa5\xf2\xd3\x3b\xc9\xfd\x8e\x3f\x6a\xc8\xde\x87\x42\xe9\xe4\x1c\x0a\xb5\x7e\x33\xb2\x66\x9f\xc6\xec\x61\x70\xb0\x03\x85\x5a\xd1\x87\xc2\xdd\x5b\x28\x94\x8f\xd5\xc8\x19\xbd\x71\x7c\x0c\x33\xfd\x0c\xaf\xe3\xbf\x38\x09\xed\x7c\x1a\xfc\x66\x75\x4f\x6b\xd5\x16\x3e\xa9\xbf\x26\x2b\xfa\x29\xca\x40\x9a\xdb\xbd\xf6\xfc\xe0\xe2\x08\x3b\x43\xcf\xfd\xa1\xc6\xbc\x1f\xf2\xf7\xdb\x42\xf8\xb7\x2f\x78\xff\xc7\xf8\xca\x13\x8a\x50\x93\xe2\x56\xca\xac\x46\x29\xf1\x4c\x1f\xbb\x38\xd9\x53\x13\x9f\xd8\x88\x76\x4a\xcd\xed\xab\x61\xc2\x08\xfd\xcb\xa4\xc9\x12\x2c\x95\x9f\xe0\x6f\xc9\x8e\x96\x0f\x6f\x55\xb6\x12\xf4\x13\xf7\x80\x94\x5b\x71\xe8\x9a\x9e\x26\x9e\xc3\xb1\x6b\xea\x53\xfb\xb7\xa4\xbb\x94\xf7\xcf\x61\x9b\xee\xe0\xbb\xf9\xa3\x71\x0f\x3c\x18\xc7\x8e\xc0\x5d\x13\x41\xf7\xfa\xd7\x5a\xbb\x74\x87\xfc\x61\x8e\x32\xd1\x4d\xfb\x47\x54\x14\x9e\x14\xd3\x4e\x1a\xdf\x38\xba\xc1\x36\x79\xf3\x87\xd3\x62\x7f\x8f\xc5\xf3\xe4\xf0\x7d\xe2\xf7\xf1\x97\x52\xc7\xdf\x0e\xdf\x42\xc5\x10\x76\x6f\x8e\xc9\x83\x9f\x09\xcb\xd4\x27\xa5\x60\x5f\xc7\x44\xf4\xee\x52\xfd\x3d\x37\xfc\x13\xe6\x86\x7f\x13\xd3\x51\xb7\x52\xea\xe6\x1b\xcf\x0c\x7a\x7a\x37\x7d\xe4\xf2\x7a\xcd\x23\x97\x3f\x90\x8c\xf4\xf2\xa7\x5b\xa5\x24\x68\x77\x65\x93\x3c\x7f\xe1\x05\xf9\xdf\x77\x01\xfd\x7a\x77\x01\xa9\xd5\x39\x24\xf7\x86\x6c\x4a\xa1\x8e\xf5\xf7\x5a\x42\xf2\x8c\x9c\xec\x27\xd3\xcc\xde\x5e\x6b\x52\x0c\x95\x0f\x82\x46\x7e\x8a\xa1\xa0\xc5\xff\x38\x8f\x2f\xe9\x4b\xb3\x1e\x60\x1f\x79\x90\xb3\xee\xda\x4f\x71\x08\xae\x95\x5b\xa7\x41\x6c\x38\xde\x3b\x27\x73\xff\x41\xf7\x5c\xa9\xad\xe5\xa9\x63\x31\x4f\xf5\xd3\x41\x28\xd8\x41\xb8\x2c\x7d\x11\x18\x0d\x38\xe6\x0f\x55\xfb\x1e\x37\x63\x9e\xaa\x50\xb8\x84\xe1\xbf\x4d\xf5\x73\xd5\x45\x8f\x15\xbb\xff\xe2\xe9\xdd\x38\xff\x45\xe6\xde\x9f\x31\xbd\x57\x2b\x29\x2d\x96\x9e\x07\xbb\x68\x85\xfe\xd5\xe4\x7d\x73\x76\xc6\xa7\x71\xda\x9a\x94\xab\x8a\x9e\x2c\x2a\x3f\xe1\x44\x5f\x7c\xc0\x2c\xef\xa8\xe1\x07\xe5\x58\xd0\x0e\x0e\x76\xc8\xf3\xb7\x14\xfb\x43\xa5\xd8\xea\xb7\xc6\x3f\x0f\xa1\x8b\xd5\x34\x42\x87\x7a\x80\xfb\xba\xa3\xa7\x16\x47\x2a\x5a\x7c\x5e\x2d\xb5\xe1\x59\x2b\xbd\xef\x7d\x56\x3e\x09\x1a\xb6\xce\xc9\xb3\xe1\x42\xa1\x1f\x98\x50\x38\xba\x83\x82\x4d\xf7\xac\x57\xbb\x50\xb8\xdb\x8b\x6c\x93\xc9\xe5\x59\xb3\xca\xc6\xfa\x75\x68\x3b\x93\x0f\xdc\xe2\x53\x19\xa7\x3c\x0c\xa8\xe3\xcf\xa7\xef\x05\x2d\x7c\x7b\xf8\x5e\xf0\xef\x16\x5c\xad\xbc\x09\xc7\xba\x9b\xda\xca\x5c\x2a\xb3\x0d\xcd\x1f\x94\x3d\x2a\x54\xbc\x8b\xd4\xd8\x22\xf5\xae\x62\xd5\xaa\x8a\x23\xd4\x0e\x0c\xf2\xd0\xfc\x6a\xf7\x9d\xb0\x3f\x86\xd6\xa4\x96\xbe\x0f\xe1\x40\x77\x6c\x4b\xbf\xcd\xd4\x91\x4b\x58\xf1\x16\x74\xe4\x07\x12\xf1\xaf\xa2\x51\xaf\xff\x47\x75\xef\x83\x77\x4a\x43\xb8\xbd\xbb\x23\x0f\xba\xc5\xbc\xf8\xb6\x18\xd9\xa3\xe9\x45\xa3\xd4\x4a\xb1\xaf\x46\x66\x8f\xf1\x11\x14\x4e\x08\x09\xee\x98\xb1\x45\xc4\x84\xc2\x47\xc2\x5c\x6e\xd4\xc8\x17\xda\x4d\x6c\xf6\x48\xc7\xc4\xa6\x91\x77\x77\x11\xc0\xe3\x18\xe0\x27\x37\xe5\x4a\x8d\xe0\xb1\x7a\xce\x17\xa3\x26\x91\xd8\x90\xf2\x3a\x05\x3a\x29\xb6\x13\xe7\x21\xd8\x9a\x4a\xfa\x68\x71\xb6\x84\x75\xa5\xa5\x22\x5d\xc8\x7f\xba\x7c\x15\xfb\x7e\xcb\xc5\x6f\xcb\xf9\x7f\x65\x5e\xf9\x17\x89\x4f\xf1\x6d\xf6\x09\x97\x1d\x11\xe6\x7d\xc0\xaf\xc3\x07\xd4\xbb\xde\xd3\xca\x4c\x3f\x82\x1b\xaa\x4d\x1c\x86\x8a\x27\x54\xb5\x3b\xf2\x20\x0c\x6f\x48\xd4\x2c\x7a\x01\xe2\x91\x19\x9d\x1b\x39\x8a\x62\x2a\xfb\x03\x2e\x89\x04\xde\xed\xc5\x4c\xb1\x11\x1f\xf3\x60\xfb\xf8\xce\x79\x0d\x8e\x5e\xf1\xbe\x9a\x84\xa9\x07\x4a\x27\xb9\xd8\xf0\xea\x88\x3f\x67\xb4\x9c\x0c\xad\x64\xc1\x30\x0b\x91\xd7\x60\x7c\x5c\xbd\xee\x03\xc8\x86\x5d\x40\xed\x26\x6d\x69\xc4\x57\x51\xaf\x11\xca\xb2\x0c\xd1\x53\x76\x6b\xec\x38\x28\x79\xa4\x05\x46\x2a\x44\x52\x2b\x36\x84\xc2\x47\xf2\x76\xe3\x41\xe1\x13\xc9\x1a\x34\xe6\x63\x92\xc0\x9d\x11\x05\x48\x3d\xc7\x5e\x14\xb3\x18\xa0\xc5\xb3\x93\xbe\x33\xf3\x4f\xac\x62\xa2\xa5\x37\xb9\x1c\x60\xbf\xef\x0d\x6d\xc7\xf1\xb2\x5c\x5a\x4e\xaa\x6e\xb2\xa9\xaf\x96\xda\xd4\x57\x5c\xf7\x8c\xe4\x83\xfc\x4f\x4e\x2a\xe9\x33\x4b\x6f\x5d\xd3\xd6\x5d\x7d\xf3\xbd\xeb\xdd\x66\xad\x29\x66\x9e\xd3\xbf\x77\x79\xff\x11\x67\xf3\x4b\xdf\xbb\xd0\xbf\x64\x0d\x92\x9e\xf0\x4b\xd6\x1e\x7f\xc8\x8a\x7f\xd6\x04\x9d\x95\x6f\xa5\x28\x51\xdc\x75\xa1\x50\x5b\xca\xb9\xfe\xdd\x47\x05\xee\x6a\xf1\x0d\xe2\xbf\x45\x80\xfb\x56\x65\x63\x8a\x6d\xea\x3e\x76\x39\xe7\x1a\x6b\x6e\x04\xc8\xa0\x5d\x6e\x21\x5f\xfd\x71\x9b\x01\xd2\x84\x68\x8e\x63\x2a\x99\x6d\xc4\xff\xee\xfd\x33\xdf\xfc\xbb\x47\x91\x4a\x83\x5d\x37\xcf\x48\x05\x57\x06\xbf\xc5\xd1\x07\xe2\xe2\x09\x0e\xb0\xcf\x2e\xb6\xff\x7e\x74\x5c\x31\x81\x90\x49\xe2\xc7\xe3\xa6\xfb\x2d\x71\xc2\xf2\xb8\x8d\x5f\x6b\x32\xd5\xe2\xeb\xee\x53\xe9\xa0\x6b\xb2\xfc\x2d\x63\x91\xcf\x7a\xff\x14\xc4\xfb\x9b\x70\xbb\x85\x1d\xe7\x62\xd7\x0e\xc6\x4f\x82\xda\x04\xb1\x29\xa3\xfd\x19\xd2\xce\x8f\x45\xe4\xda\x8d\x9b\x91\xfa\x1e\x2e\x6e\xb7\xfa\x3d\xb1\x3f\x04\xe1\x3e\xe3\x91\xfe\x18\x64\x7b\x92\x9d\x7c\x6b\x33\xc9\xab\x93\x1d\x28\x34\x18\x0a\xdc\xcf\xa8\x1c\xf7\xf7\xb6\xbb\x07\xe3\x81\xed\x1a\xd8\x75\xf1\xf0\x89\xe6\xd4\x44\xd4\xfb\x29\x93\xe8\x8c\x95\x5c\xc2\x41\x06\x7b\x39\x7c\x0c\x67\x4a\xb0\x6a\xe5\x4e\x69\x83\xde\x20\x92\xb9\xf1\xf3\xf7\xd4\xf7\x10\x0c\x3c\xb3\x5d\xbd\xaf\x1b\x4f\x88\x7f\x29\x2c\xfc\x09\x5c\xea\x6f\xf0\x37\xf7\x3d\xba\xca\x3c\x92\xea\xff\x24\x0c\xfa\xe9\x48\x1a\x8e\xec\x2b\xea\x74\x99\x1d\x4a\xd9\x4b\x4e\xcc\x4e\xe2\xcb\x61\xaa\x89\x45\xad\x58\xfa\x1b\xfe\x26\xf2\x6b\xb7\x01\x85\xe0\xec\x53\x64\x77\xbd\x39\xc1\x50\xd0\x06\x2b\xb5\xd4\xdf\x6b\x3e\xbf\x3a\x16\xfe\x94\x35\x9f\xb4\x23\xe5\xb7\xd7\xba\x13\xda\x01\xc5\xf6\xc4\x0f\x03\xe5\xc2\x7b\x91\x83\xdc\x68\x25\x28\xf6\xc7\x50\xa6\xcb\xec\x25\xee\x8a\xa4\x62\xa9\x58\x5e\xef\xaf\x52\x5d\x37\xe7\x1a\x7f\x13\x59\xad\xbc\x87\x50\xa8\x92\xc1\xb6\x47\xff\x4e\xa7\xe2\xb3\x9d\x6a\x8d\xdf\x84\xf0\xb4\x84\x50\x49\x6f\xb5\x79\xa7\xf7\x75\xdb\xd0\xf9\x8d\x63\xdc\xa6\xb1\x25\xab\x9f\xdc\xa6\xae\xb0\xa9\xd2\x4d\x5d\x3f\xd2\x3c\x3e\xd9\x4a\xaf\xb1\xbc\x0b\x5d\xac\x87\xec\xe8\x64\x74\x6c\xf2\x64\x2f\x72\xc2\x75\xda\x12\x1a\xef\xe9\xcf\x5e\xfa\x20\x65\x0d\x0a\x5b\xf4\x5f\x8d\x7e\x15\x2c\x66\xfe\x95\xd8\xb3\xfc\x13\x76\xe5\xf2\xfb\x73\xd5\x6a\x4b\xe3\xce\x51\x7e\xf6\x96\xed\xbc\xf8\x61\x4b\x14\xb3\x35\xcd\x25\x4c\x83\x5a\xba\xe0\xf5\x2f\xce\x38\x7e\xcf\xa0\x3f\x6e\x06\x2d\xa6\xb6\xdb\xbf\xc7\x6e\x10\x1a\x57\xe3\xcd\x43\x2f\xb4\x87\x23\xdb\x71\x1e\x71\x86\x72\xb5\x6e\x93\x52\x4f\x9e\x62\x25\xe5\x07\xa8\x47\xc5\xd7\x26\x14\x8e\xba\x50\x38\x3c\x89\x97\x5d\xd2\x87\x33\xdd\x73\x55\xc0\xf0\x5c\xd8\x1a\x99\xdf\x77\xfa\xf9\xc1\x26\xed\xdb\x3b\x28\x5c\x0e\xbd\xef\xb4\x81\xa7\xd6\x72\x7e\xf1\x65\xcf\xdf\xfc\xe4\x9f\x53\xc5\x24\x8b\x97\x34\x3d\x37\xb0\x0d\xec\x38\x4f\xb1\x0c\xfb\xe0\xbf\x1f\xcf\x2d\xd2\xc6\x94\xd3\xb3\xc1\x77\x12\xe7\x3f\x69\x4f\xc2\x8f\x24\xce\xdf\x5a\xc2\x8f\x23\xce\x43\xfd\xe2\x44\xbf\xa3\x17\xa1\xec\xd0\x7b\x2d\x4b\x93\xd2\x8d\xd2\x10\x8a\xe4\xa7\x14\x5d\x5c\xa2\xde\x16\xab\xbe\xe2\xb1\xeb\x3e\xd5\xf4\xc5\x27\x87\x76\x5f\x4f\x39\x76\x2a\xd7\x96\xee\xae\x9c\xc8\x5a\x30\x7e\x73\x42\x20\x75\xf7\xee\xc8\x93\x1e\x4b\xd7\x33\x10\xf0\xc4\x8f\xce\xb3\xab\xc7\xd1\xe9\xf5\xca\x9b\x01\x0b\x6c\xd5\x58\x60\xa2\xaa\xb8\xc2\xb7\xc4\x1b\x5e\x34\xdc\x4b\xec\xe0\xe1\xbc\xe3\x95\x49\xda\x27\xd2\xaf\xe5\x73\x65\xfd\xbf\x25\xd7\x03\x46\x7c\x27\x52\x2f\xca\x67\x03\x55\x50\x3f\xeb\xe7\x42\xd1\x6c\x3c\xf0\x5c\xe7\x77\x78\x55\x9a\x3b\xd1\xb9\xc6\x79\x5b\x6e\xcf\xe5\x4f\x5c\xd4\xff\x8f\xf0\xcc\xdf\x02\xcd\x13\xf3\x4c\xb5\x9c\x62\x36\x4d\xdd\xc0\xb6\x97\x76\xf5\xd1\x57\x3e\x3c\xf8\xcc\x3d\x73\xf7\xb1\xa3\xd4\x84\x03\xf3\x90\x3c\x7e\x29\x97\x1f\x66\x33\xba\xae\xa0\xf6\x41\x5d\xe6\xfb\x63\x2b\x7d\xb5\x56\x53\x77\xf5\xcb\x50\x9f\x34\x39\x5f\xb8\x74\xd3\xfd\x3b\xc5\x48\xdd\xde\xa8\x16\xa3\x4b\xa9\xc9\x73\x22\xab\xd7\xa1\x8d\x95\xa6\xa0\x8e\x1b\x4d\xf2\x2c\xf5\x5d\x28\x6c\x7d\x1a\x40\x61\x8f\x7c\xd0\x7b\x95\x05\x86\xc5\xd7\xe4\xed\x00\x0a\x7b\x3b\x50\xd8\x7a\xeb\x42\xe1\x8a\xcc\x07\xec\xb6\x7d\xaf\x48\x30\x79\x0c\x27\x5a\xfa\x32\x0a\xd2\xa8\x70\x98\xbe\x53\x17\x2a\xa5\x35\x2f\xa3\x60\xde\x07\xcf\xe9\xad\xe4\xef\xcf\xff\xde\x5b\xc9\x63\xef\x83\xf3\xd3\x70\x53\xf7\x03\xdb\xb5\xaf\x43\x3c\x79\xfd\x7a\x76\xa0\x6c\x52\x2a\xa5\xee\xdc\x98\xc8\x5a\xff\xa4\xd5\x52\xf6\x05\xed\xf0\xa4\x4b\x9e\xa4\xe3\xe6\xcf\x4c\x34\xf5\x40\xef\x7b\x7e\x74\xb9\x78\x72\x42\x6f\x7f\xe1\x7c\xde\x93\x1f\x78\x60\xd7\xce\xbd\xfe\x16\x9b\x88\xed\xca\x83\x59\xdf\x8f\xba\xd0\xe6\xbf\xec\xe2\xae\x54\x9e\xc3\x8f\x3b\x3d\x70\x74\x37\x7b\x8b\x7e\x59\xd9\x5f\xb9\x45\xff\x27\x5f\x8a\xf4\xa0\x0d\xff\x3f\x17\xa5\x7e\xa5\x69\xff\x27\xd7\xb6\xaa\xec\xa4\x94\x5e\x11\x68\x62\xd7\xeb\xdb\x2e\xce\x34\x41\xae\x3a\x72\xf1\xdd\xfb\x06\x9f\x48\x64\x5f\x7f\xdf\xc5\xec\x46\x84\x4a\x49\x85\xc2\xd6\xbb\x6e\x24\x32\xff\x96\x6e\x7f\x4b\xb7\x3f\x90\xc1\xd7\xd2\x0b\xe8\x4d\xec\xdb\xa6\x9e\xba\xcf\x80\xca\x70\x67\xca\x70\x51\x86\x7b\xea\xbf\xf4\xed\xb3\x5a\xef\x0e\x0a\x37\x61\xf1\x37\xcf\xfe\xdb\x6b\x5b\xc9\xb3\xe7\x9c\x55\x37\x71\xe0\xe8\x57\x44\x4a\x58\x58\xc9\xcd\x5e\xc1\xbd\x6f\xed\x36\x59\xc3\xa5\x26\xd8\x75\xb7\xef\xfe\x0a\x8b\xaf\xf7\x73\xde\x1e\x91\x2d\x57\x10\x6e\xd8\x84\xc2\xb7\x9d\x7f\x0c\x33\x51\x4b\x73\xcc\xe4\xd6\x36\x3c\x76\x28\x60\xfe\x0a\xcd\xdd\xb3\xd6\xa4\xd2\x50\x1a\xb3\x2b\x34\xcb\xe9\x2b\x34\x7f\xa4\x07\xf2\x55\x52\xe3\xe5\xbe\xcb\x9c\x64\x15\x6f\x4d\x28\x90\x69\xb8\x72\xb7\x03\x85\xd3\x43\x28\xe0\xb2\x19\x79\x1d\x51\x4f\x2c\xeb\x37\x5f\xfa\xdb\x6b\x5b\xc9\x97\x34\x98\xb6\xdb\x10\x15\xd9\x89\xae\x0c\x69\x9c\x72\x1e\x13\xdf\x2a\xfb\xbc\x83\xb8\x9f\xe6\x0a\x5f\xeb\xbf\xbf\xb2\x94\x2b\x41\x3b\x6c\x35\xc8\xf3\xf2\x83\xfa\xaf\x18\x96\xdf\x92\x56\x26\x73\xac\xa8\x69\xe6\xe8\xb9\x46\xe0\xb9\x13\x22\x62\xcd\x3b\x01\x62\x9e\xbd\xee\x71\x01\xf4\x0f\x74\xf3\x13\x5b\x7b\xb4\xb7\xc3\x03\x28\xec\xde\x1c\x45\xde\x1a\xee\x1a\xde\x9c\x03\x8b\xb5\x02\xef\x63\xaf\x3c\x84\x41\x1f\x11\x1c\x0c\x55\x76\x4b\xea\xa9\xf6\x08\x47\x3b\x4f\xe8\xc8\xfe\x71\x0b\x19\x4f\xa4\xb0\xad\xac\xad\xb8\x3b\xf8\x51\x75\xfc\x14\x85\xd2\x55\x7f\x19\x36\x87\xcf\xff\x69\x3c\xe8\xa7\xb0\xb9\x52\x6a\x3f\x59\xd3\x73\x03\xec\xfb\x78\x9c\xb6\x28\xbf\x56\x2e\xff\xd3\x36\xe5\x5f\x69\xbe\xfe\x95\x84\xb6\xd2\x9c\x32\x49\xb0\x67\x64\x9b\x38\x72\x0a\x33\x5b\xc6\x21\xff\x8b\x90\x08\x70\xec\x57\x90\xa1\x5a\x84\x44\x98\x3b\x11\xe8\x4f\x34\x81\x32\x0f\xc0\x64\x6a\x88\x36\xf7\x67\xfd\x95\x8b\xe5\x62\xa5\x58\x89\x7e\xab\xec\xb1\xee\xdf\x44\xd6\x82\x8f\x9f\x2c\x65\x4b\x18\x7e\x36\xa0\x50\xfb\x66\x90\x30\x75\x60\xa7\x9a\x46\x48\x98\x5e\xc8\x85\x6c\x9f\x84\xd4\xbb\x50\x50\x3d\xb8\x2a\x74\xdd\x0c\x85\xb3\x43\x3e\x60\x35\x62\x68\x49\xae\xa3\x46\x28\x14\xbf\x9d\x87\xc2\xdd\x79\x28\xec\x5d\x93\xe8\xad\xf3\x50\x18\x18\xa1\xf0\xed\x0e\x0a\x46\x5f\x8d\x56\xc8\x2a\x01\xe9\x76\xab\x1b\x0a\x45\x52\xf8\xdb\x39\x14\x4a\xa3\x1d\xb6\x9b\x90\xce\x09\xfd\x7e\xc8\x58\xf8\xdb\x66\x48\xdd\x4b\x95\xfe\x7f\xf6\xde\xac\x39\x71\x1c\x6c\x18\xbd\x3f\xbf\x42\xd5\x37\xa7\xbe\xea\x31\x23\xdb\xac\xe7\x8e\x2d\x64\xc1\x84\x04\x12\xd2\x73\xea\xad\x94\x30\x0a\x28\x18\x89\x78\x49\x1a\x4a\xef\x7f\xff\x4a\xf2\x6e\x0c\x21\xdd\x59\xe8\x19\xca\xdd\xb1\xd0\xe2\x4d\x7a\xf6\x45\xa6\x0a\x81\xd7\x4d\x12\xdc\x41\xcf\xaf\x59\x2c\x21\xd0\xaa\x5d\x08\x48\xbf\x01\x81\x17\x36\xfd\x94\xb4\x78\x63\xeb\xf2\x68\x3f\xf0\x97\xa5\x5f\xe3\x48\xbb\x9d\x84\x28\xb2\x0c\xe9\x66\x9c\xec\x69\xdf\xa4\x50\x7b\x8c\x90\x79\x21\xd3\x39\x1d\x87\xcc\x66\xd4\x65\x3c\x4c\xa7\x1a\x84\x89\xf0\xf4\x16\x9d\x6f\x39\xfe\x48\x8f\x92\x48\x49\x5d\x1a\x5e\x87\x39\xb3\xd4\x91\x07\x54\x2a\xd6\xde\x43\x0b\x82\xd1\xb9\x98\x32\xdb\x77\x83\x8d\xf3\x88\xa5\x66\x33\x4a\x26\xbd\x59\x78\x13\x23\xf5\x1b\x9c\xd7\x96\x8b\x14\xe7\x46\x62\x17\xd3\x44\x2f\x1f\x07\xe5\x5c\xe3\x49\x0c\x55\x5b\x29\x34\xf5\xef\xe4\x01\x3f\xe5\x6e\x47\xf3\xc2\xa1\xb3\x6a\x9f\xc2\x0d\x96\x52\xc8\xb7\x87\x5f\xee\x7f\x30\x7b\xfe\x8e\xd8\xf7\x4f\x75\xe9\x8b\x10\x70\x59\x75\xb7\xac\x2b\x89\x91\x76\xed\xfd\xfa\x69\xfb\xac\xbd\xdb\x50\x3f\x88\x62\x13\x2b\x7f\x56\xd4\xf9\xc1\xa1\xc9\xa3\x3f\xe3\x11\x25\x7f\x2e\x4a\xd6\xd2\xce\xd3\x3d\xb2\x24\xd3\x40\x0f\xb9\x0b\x23\x1f\x00\x92\x4d\x71\xab\xd7\x74\x0c\x81\xfe\x88\x93\xf8\xa4\xb6\x3a\xb2\x33\x47\xd8\xf9\x48\x03\x67\x7a\x87\x8e\x1e\x5b\x60\x7f\x5b\xa2\x60\x2b\xa2\xc6\x60\x08\x1a\x1b\xf1\xca\x63\x08\x90\xfc\xe7\x17\xd2\xf1\xca\x3b\x53\x63\x7c\x7e\xc0\xf2\xe0\x0e\x82\xea\xcb\x08\x02\xd2\x80\xe0\x4a\x2c\x94\x92\xb6\x33\xfd\xc0\x97\x10\x30\xd3\x3a\x46\x2d\x1f\x2c\x94\x7c\x4a\xd4\x72\x35\x03\x88\x36\xa3\xb3\x30\x1c\x49\x2a\x03\xb9\x56\x2b\xb4\xa5\xe6\xef\xad\x5b\x70\x5e\x16\xe6\xe0\x74\x72\x21\x4e\x07\xe5\x93\x9f\xde\x86\x53\xeb\x42\xa0\x2d\x03\x9f\x70\x1d\x66\x3f\x87\x3b\xbb\x6f\xa1\x39\x73\xd1\xdf\x0d\xec\x59\x68\xc6\x83\x9c\x3f\xc0\x18\x0d\x81\xd1\x8f\x55\xf1\xbe\xff\x45\xf4\x6f\xef\xdc\xd5\xbf\x7c\xfc\x4e\xe8\xa5\xbd\x01\x1f\x81\x3f\xa5\x06\x01\xf9\x09\xc1\xd5\xcb\x91\x01\xff\xc3\x70\xd7\x46\x72\xb9\x7f\x3d\xee\xda\x06\xa8\x4d\x4c\x5d\x6c\x7f\x0e\xa0\x7e\x74\x46\x85\x23\xa0\xbe\x0e\x3a\xec\xcf\x02\xd4\xc3\x82\xa2\xaf\x04\xd4\x1e\x7e\xb9\x1f\x20\x0b\x2f\xbe\x92\xa8\x1e\x61\xf5\xdf\x4b\x54\x77\x61\x86\x23\xac\xbe\x06\xab\x97\x8f\x84\xa2\x29\xda\x70\x39\x36\x5a\x43\x5e\xbe\x8d\x62\xd4\x4a\xc9\x18\x35\xe9\x72\xfc\xd9\x01\x6a\xda\xfa\xaa\x97\x33\xfb\x4f\x5f\xe1\x90\xf2\x5f\x0e\x72\xd4\xd2\x29\xb0\xfa\x88\x4e\x29\xb1\x5d\x8f\x4e\x65\x22\x49\xe9\x9d\xe9\x7b\x66\xca\x3d\xa6\xa5\xab\xa6\x54\x95\x0e\x32\x09\x25\xf5\xc0\x8b\x38\xc8\x29\x59\x4a\xa6\x95\x54\x8b\x6a\x69\xe7\x11\xa9\x61\xaa\xb5\x77\x54\xea\x70\x45\xbd\x23\x06\x04\x7d\xda\x49\xb8\x44\xfe\x19\xc9\x25\xfd\xad\xb5\xf6\x45\xae\xc7\xe4\x92\x1f\x06\x20\x99\xb8\x8e\x3e\xb2\xd1\x02\xd9\x64\xec\x7b\x65\xf5\x83\xff\xa1\x47\x96\xce\xf5\x76\xa1\x0d\xf4\x76\xe1\x4a\xfc\xa9\x03\xdd\x0b\x77\x49\x15\x0c\x07\x6d\xdd\x3c\x16\xe6\x60\xf4\xc4\x60\xc1\x04\x4f\x88\xde\x15\xce\x80\xba\xba\xbd\xeb\x15\x18\xd7\xd2\x01\xa0\x7d\x66\xbb\x0a\xf2\x94\xbe\x4d\xa8\x89\x79\xbf\x9f\x48\x67\x59\xec\x7d\xe8\x56\x7e\x5c\xd1\xaa\xd7\xa7\x63\xa0\x9d\x50\x63\x1c\x64\x19\xd8\x97\x39\x91\x28\x7c\x6b\xd2\x94\xbc\xcd\xe2\x8a\xec\x8d\x23\x48\x99\x6e\xac\xde\x49\x51\x7f\x7d\x52\x75\xd2\xfb\x83\x57\xa2\x96\xde\xe4\xf7\x9a\xb0\xfb\x86\x8d\xa8\xc9\x52\x99\x88\x8a\xcf\x05\x73\xcf\xc5\xe1\xa7\x78\x70\x0a\x06\x38\x9d\x74\xc5\xe9\x0b\x55\x7e\xbd\xc6\x04\x82\x49\xe9\x0e\x72\x5d\xdd\x00\x03\x76\x7f\x8b\xad\x19\x4b\xa7\xb2\x78\x90\xb9\x9a\x5e\x4f\x65\xe1\xbf\xe5\x59\x81\x81\xd3\xc9\x85\x38\x7d\xdd\x5b\x72\xbd\x92\x7e\x37\x8f\xba\xe8\xbe\x6e\x63\x8a\x1c\x3e\x88\x27\xd1\x7f\xc1\x4e\xe1\x02\x84\xd1\x10\x42\x86\xd2\x60\xe6\xd5\x3e\x38\x4c\x87\x2b\xda\x93\xf6\x38\x2b\x60\xf0\x70\x5e\x17\xa7\xd2\x9c\x8a\x67\x52\x6f\xd7\xe2\xd7\xe3\x75\x5d\xfe\x5a\x8e\xc5\x2f\x55\x15\x6b\x9a\x49\x3f\xb2\x6d\xa5\xe5\x38\x28\xd1\xd3\x3b\x08\xd8\x12\x82\xb1\xb5\x86\x60\xce\x20\xb8\xc2\x2c\xe0\xed\x22\x1f\xbb\xd8\x3d\x32\xc7\x19\x22\xf6\x7f\xdc\xd3\x3f\x22\xd5\xed\xd7\xfd\xf3\xf2\x36\x95\xd8\xd6\x5f\x72\xa9\x12\x77\xfe\x9a\x2b\xa0\x0c\xb6\x8b\xbf\x82\x2c\x65\x76\x18\xcd\x7f\xb6\xb7\x7e\x8e\xec\x9d\x58\xe8\x38\xeb\xdf\x49\xa0\xd7\x8e\xa8\x6a\x77\xb3\x38\xec\x85\xfa\x85\xa2\xc0\xc8\xf5\x65\x4a\x14\xb9\x46\x84\xae\xee\xaf\xc9\x33\xb6\xb3\x29\x0c\x92\xe9\x0b\x0e\xca\xc0\x7e\x95\x63\x60\x0f\xd3\x15\x1c\x0d\xec\x47\x95\xdb\x87\xd2\xf7\x6a\x51\x4b\x81\x0f\x9d\x13\x7a\x7f\x46\x2d\xec\xe7\xf4\xf7\x61\xa8\xe5\x03\x52\x7b\x20\xc4\xae\x72\x28\x6a\xbd\x35\x31\x41\xf1\x3d\x13\x17\x3c\xb7\x4c\x08\xe6\xd8\xfb\x03\xa4\xaa\xe3\x5a\x3f\x8c\x5b\x70\x2d\xed\x4c\x72\x8d\x4d\xf2\x80\xd3\x89\xe5\x1e\x85\xf4\xf4\xa6\xc4\x72\xbe\x09\xbb\x2d\x39\xbd\x6e\xfb\x4b\x39\xbd\x37\x9a\xb0\x33\x9c\x3d\x9e\x12\x1a\xeb\xf0\x32\x4a\x76\x5e\x1e\x45\xa9\x03\xc2\x7f\x5b\x3f\xd1\xce\x40\xd9\x12\x57\xb4\x7a\xab\xa4\x16\x18\xf0\x4e\xb1\x38\x49\xe2\xe7\x68\xdd\xb7\x39\xa4\x96\xcb\x69\xf8\x8d\x59\x07\xb3\x9b\x2a\x45\xd0\x6d\xe8\x09\x1d\xbb\xcf\x79\xc8\x0e\x79\x3c\xdf\x47\xc4\xa8\x8a\x92\xbf\xcf\x73\xf8\x5c\x5c\x4d\x67\x83\xbb\xc6\x0e\xb3\x3c\x17\x7f\x28\xea\xfd\x4d\x34\xcc\x95\x01\xad\x43\xd0\x19\x0d\x8e\xa8\xf7\x88\x7a\xf7\x46\xbd\x5a\x2d\xb1\xce\x07\x88\xba\xc8\xc6\x8b\x94\x6c\xad\x37\x0b\xc6\x7e\x69\x22\x25\xca\x7d\xb1\x0a\xa6\x40\xb9\xe2\xf4\xc5\x2a\x04\xae\xa5\xb5\x07\xe2\xf5\x08\x9a\xb2\x37\x4b\xd7\xfa\xc7\xcb\xd7\x07\x25\x89\xd7\x1a\x6b\x08\x1e\x45\x35\xeb\x1d\x45\xf2\x7f\x91\x48\x0e\xd4\xde\x38\x5b\x58\x8f\x5f\x35\x93\xe5\x85\xe3\xbc\x79\x84\xbf\x7b\xe7\x7b\x0e\xe5\xe5\x74\x8e\x5b\x01\xdf\xec\xbe\xc5\x16\x84\x0a\x20\x6f\xc5\x3a\x72\x01\xe9\xba\x34\x60\xf1\x62\x3b\x80\xf4\xa2\x17\xaa\x45\x63\x22\x5a\x54\x8b\x5c\x51\x5d\xf7\x71\x0e\x54\xeb\xdc\x98\x4b\x2c\x53\x16\xbc\x5a\x77\xec\x01\xb5\xc9\x3c\xb0\xea\x7a\x40\xbd\xae\x7b\xe0\x45\x14\xae\x0c\x0f\xfc\x5c\x8b\x02\xf4\xc0\xcf\x3b\x0f\xa8\xfd\xba\x07\x54\xfd\xb1\x01\x01\x86\x90\x6b\xb5\xcc\x13\xb2\xfb\x3e\xf2\xac\x74\xda\x64\xbd\x5c\x70\xde\x9c\x36\xf9\xed\x87\x8f\x9e\xaf\x0b\x2f\xe0\x74\x72\x21\x4e\xbf\x80\x9e\x97\xc3\x09\x04\xfd\xbb\x0f\xe0\x88\x65\x4d\x37\xbc\xa0\xec\x2c\x9a\x5a\xe3\xa0\x90\x8e\xb9\xdd\x0c\xae\x7e\xe9\xf9\x19\x4f\xe4\xbd\xa2\x9b\x46\x2c\x76\x3a\x00\x5b\x5c\xf0\x24\x7a\x66\x71\x9d\xb3\x25\x04\x02\xfd\xa5\xfb\xc8\xc7\x78\x09\x23\x7e\xa3\xce\xa2\xb0\xf9\x3c\xd1\x2d\xa2\x3e\x3b\x3a\xa7\x0b\xc1\xf3\x64\x53\x35\x0d\x4c\x66\x63\x67\xbc\x72\x3c\x3a\x49\xba\xf4\x82\xef\x10\x72\xd5\x2e\x5c\xf9\x6e\xbd\x20\x58\xc6\x9f\x4e\x8b\xb8\xa2\xa1\xd2\xe8\xa5\x50\x05\xda\xba\x84\xc5\xd9\x4f\x69\xef\x6f\xea\x2d\x11\xf0\xce\xfc\xf7\xbb\x53\xe4\xbf\xf7\xd8\x87\x37\x66\xf0\xdf\x63\xdf\x80\xfc\xfe\xbf\x3c\xf0\xcd\x9b\x0c\xfc\x01\x77\xda\x35\x90\x17\x4b\x49\xc1\x7f\x40\xdc\xf9\x66\xb2\xc4\xed\x5b\xde\xed\xb1\xdf\x5d\x70\x14\x4b\xe5\x4f\x3c\xfe\x88\x94\x8b\xc7\xfd\xee\x0e\x58\x2e\xfb\x0c\xd1\xaf\x96\x0e\x95\x18\xb8\xf7\xe7\x6c\x46\x1d\x3f\x8c\xab\x35\x04\xd1\x39\x08\xe9\xea\xb5\x5a\x43\xae\x7b\x82\xe8\x88\x3f\x41\x42\x19\xf9\x4f\xe6\x94\xd9\xe3\xc8\x90\x8f\x62\xe9\x43\xa8\x52\xf9\x73\x28\x5f\x95\x11\x57\x50\xbc\xa2\x00\x15\xda\x08\x73\x87\x4c\x17\xc1\x7e\x0d\xe7\x9b\x9a\xae\x84\xc8\xb1\x47\xe9\xb7\xc7\xe6\xb5\xc2\x4b\x08\xf0\xc5\x9d\x78\x70\xf9\x9b\x3c\x6d\x95\x50\xf2\xb3\x98\x44\x85\xca\xcd\xa9\x07\x88\xeb\x6d\x6b\xdf\xbc\x58\x2c\x19\x7e\x5c\xcc\xfe\x61\x44\xae\x7f\xe0\xdd\xf6\xd6\xdb\x51\x35\x85\x1c\x47\x30\xe5\x1a\xf6\xef\x43\xde\xe6\xdd\x81\x60\xd6\x4f\x71\x44\xcb\x68\xb6\x5e\xc8\x83\x7b\xdf\xf4\x6c\x1b\x53\x77\xab\xad\xa0\x32\x2e\xcc\xf3\x6c\x05\x39\x76\x01\xdf\x1a\x50\x34\x0a\x6d\xe0\x9d\x4e\xc4\x49\x62\xb7\x9b\xce\x32\xa9\xab\x97\x10\x97\xa7\x9c\x48\x97\x88\x13\xae\xca\x6c\xd2\xc5\x94\xae\x63\x69\x2c\x65\x60\x71\xd2\x05\x75\x88\xa7\x9e\x49\xa6\xc8\x5a\xa2\x54\xde\xbc\x92\x51\xb8\xca\xe4\xcd\xe3\x8a\x3a\xea\x74\xc6\x42\x18\x69\x0f\x4d\x71\x4e\x61\xa0\x8e\xf8\xd0\xf5\xee\x46\x9a\xee\xe1\xcc\xb3\x70\x94\x0b\x57\x6e\x18\xb3\x2e\x54\xf7\xdc\x17\xe7\x1d\x44\x72\x54\x1a\x32\x41\x4e\xd5\x5e\x43\x9c\x73\xb1\xfe\x9f\x06\x8a\x07\x03\x27\x9f\x93\xd9\xa7\x9c\x5e\x4e\x74\x82\xed\xfb\x06\x5a\xf1\x70\xe3\x80\x68\x03\xfe\x68\x7b\xcf\x44\x42\x09\xed\x63\x36\x85\xf9\x15\x2f\x7d\xed\xa9\x34\x10\xb0\x8c\x7a\x89\x5c\x12\x77\xbd\xc6\x0e\x92\xf7\xa7\x67\x51\xfd\x13\x09\xdd\xc1\x2c\xfd\x2f\x20\x74\xb7\x88\x9a\xcc\x7b\xc6\xf6\x6b\xfb\x5b\x1e\x80\x13\xd9\x6f\x39\x9f\x5d\xc2\x14\xc5\x0d\x14\x09\x5f\x90\xc1\xf9\xcd\x37\xfb\x6f\x72\xdb\x47\x24\xf4\x2f\x46\x42\x19\x67\xfb\xd1\x8c\xb8\x78\xc6\x6c\x07\xf3\x1f\x83\x21\xf8\xd1\x1a\x82\x1f\xa3\x21\xf8\xd1\x17\xe5\x96\xbf\x0f\x9c\x40\x4d\xc6\x60\xc8\xa5\x82\x32\xf8\x57\x09\xff\x26\xb6\xe0\x2d\xc2\xf7\x57\x40\x56\x24\x06\xe9\x85\x1a\x09\x09\xa8\xfa\x2d\x04\x03\x6c\x0b\x5c\x02\x21\x20\xeb\x64\xe8\x93\xde\xab\x43\xf0\x6c\x4f\x8e\x80\x70\x08\x80\x50\xdb\x88\xc3\x1b\x11\x4a\xc9\x12\x4f\x5f\xf5\x9c\xfe\x33\xe9\x9e\x10\x82\xce\x88\x4f\x42\xf4\x5e\x2b\x58\xb6\xe7\x28\x48\x92\x8c\x9a\xa9\x8d\xe2\xdc\x46\xca\xe0\xbe\x95\x28\xc9\xe5\x0c\xc5\x92\x64\x3b\xfb\xfd\x22\x09\x4c\xcb\xb0\x65\x12\x6c\x0e\x2b\x0b\xbf\x60\xa0\xfa\xc5\x11\x89\x0d\xa4\x3f\x6c\xec\x6f\xc4\x66\xfd\xea\x88\xf7\xbe\xdb\x91\xb4\x6d\x97\x5e\xcb\x29\xfe\xfa\x07\x9a\x7b\x2e\x72\x7d\xba\x16\xd1\xb4\xa4\x01\x2e\x49\xd0\xde\xb6\x63\xd9\x27\x1d\xd2\xfa\xa6\x26\x08\xdd\x41\x5a\xdf\xe8\xd1\xfa\x76\xb0\x40\xf1\x39\xbb\x83\x24\x8d\x6f\x3f\xb0\x65\xb1\x97\x39\x25\x0f\xbe\x8f\xb1\xd4\xde\x06\x9a\x5b\xa3\x15\xa4\x6c\x80\xb1\xee\x36\x4a\xd9\xf0\x7a\x34\xfd\xc7\x1c\x5c\x51\x97\x93\x3a\x04\x33\xf2\x33\xa1\x10\xfe\x33\xa2\xe9\x8f\x30\x70\x18\xb7\xe0\x6a\xcd\x67\x73\xa9\x8b\x6c\xd3\x15\x70\xd0\x44\x0e\x5e\x49\x08\xf8\x0e\xab\xe0\xbb\xaa\x72\x08\x94\x2a\x04\xca\x38\xa3\x8b\xe7\x8a\xf6\x24\xc8\x7b\xeb\x71\x00\xc1\xb0\x06\x41\x11\xf6\x21\xb8\xe8\x06\x51\xa4\xba\xdc\xee\x43\xee\x85\x5f\x9c\x43\xa0\xce\x6d\x08\x54\xcd\x92\x4c\x81\xca\x55\x98\xbe\x6b\x0b\x3d\x13\x27\xb8\x6b\x05\x7c\x87\x25\x71\xd7\x0a\x04\x4a\x18\x90\x28\x35\xf5\xcf\x2b\x06\x01\xb9\x73\x21\x40\xd6\xa3\xb8\x75\xe5\x19\x82\xdb\x06\x04\xfa\x88\x42\x70\xd1\x83\xbc\x22\xae\xdb\x47\x26\x79\x20\xa6\x0c\x55\xbe\x37\x7c\xff\x2d\xfe\x5d\x70\xb9\x08\x72\xc8\xb9\x16\x6c\x24\x1e\xdf\xde\x40\xe6\x93\x87\x6c\x82\x79\x5d\xee\x81\xe6\xfb\x2b\xca\x01\xe2\xc5\x41\xe0\x91\xfc\xd5\x6c\x7a\xe2\xe0\x8a\x56\x6b\x57\x03\x1e\xb2\x38\xb8\x10\xa5\xd5\x0a\x82\xee\xb3\x13\x72\x8d\x82\xf9\xba\x16\x4c\xd9\x0b\x4b\x14\x6e\x60\x50\xe8\x0a\xb6\xac\x09\xc3\xb4\x77\x66\x5e\x41\x8e\xca\x6f\xda\x51\xc8\xf1\x45\xda\xd2\x5b\x3c\x87\xec\xe3\xd6\x13\x05\xf9\x88\xa9\x82\x7f\xc5\x0c\xcf\xbc\xbb\x94\xc7\x65\x6f\x2d\xc5\xcc\x2a\x61\x6f\xbd\x87\xfc\x83\xa2\xb1\x39\xfc\xbb\xde\x64\xbf\x29\x69\xbc\x8f\xe3\xdd\xa7\x0d\xdb\x35\x96\xab\x59\xd0\x7b\x71\x18\x0d\x40\xbf\x1c\x82\x7e\x39\x04\x7d\x8d\x2b\xcd\x36\x83\x40\x7b\x58\xcd\x21\x2f\x27\xc1\xbb\xee\x99\x73\x0b\xd1\x09\xef\xfd\x63\x0c\x41\xef\x9f\x41\xf4\xa7\x35\xe4\xca\xd8\x03\x8a\x29\xfe\x43\xa0\x4c\xc2\x88\x82\xfc\xe3\xe3\x7d\x55\x76\x1e\x5c\x51\x3b\xcd\x5b\xcf\x77\x55\x0d\x64\xeb\x5d\x3b\x32\x15\xa9\x27\xa4\xad\x54\xc9\x1a\x8b\x2e\x75\x4f\x10\xbb\xfd\x4a\x4f\x5d\x0f\x8c\x8c\xa0\x10\x34\xaa\x63\x0f\x9c\x19\x01\x5a\xf8\x35\xd8\x7f\x8f\x51\x4f\x39\x32\x6f\xa6\x24\x93\x57\x49\x78\xdb\x5a\x7a\xfb\xd8\xdf\xb9\x9b\x2c\x7d\x1c\x82\x7a\x9f\xb1\x6f\x42\x6e\x1f\xfa\xa4\x5c\x2d\xfa\xfa\xdc\x18\x11\xf4\x91\xb5\xc0\xb6\x44\x04\xbe\x57\x7e\x51\x7a\xe6\x87\x09\xac\x32\x9e\xf9\xfa\x3b\x19\xff\x4d\xc4\x20\xa0\x2d\x08\xd4\xe7\x89\xbf\xb3\xb2\x2c\xa8\x95\xf5\x0e\x09\x15\x39\xd4\x77\x8b\x7f\x94\x6e\x15\xc5\x5d\x21\x2e\xc7\x90\x98\xd7\xb3\x54\x14\x33\xdc\xe0\x35\x73\x67\xd8\x46\xe1\x5a\xe0\x81\x23\x08\x9f\x5e\x32\xc8\x55\x5d\xf6\x76\x08\xfa\xfb\x9a\xac\xd0\x64\x26\x3d\x47\xbe\x43\x9d\x2b\x7a\xb9\x70\x05\x14\xbf\xaf\x32\x7c\x6e\x95\x0b\x57\xbc\x54\xc9\x2e\xb4\xa1\xcd\x2c\x2b\x20\x38\xe2\xbf\x58\x63\x10\x28\xef\x14\xfa\xc1\xd5\xa5\xc7\x20\x98\x4d\xfe\x40\x47\xf1\x43\x71\x49\xcf\x2c\x87\x5b\xe6\xb8\x6c\x1e\xb2\x08\x3e\x7b\x20\xa7\xd8\x7d\xac\x43\xae\x89\xe9\x6d\x7b\x36\x5b\xe2\xbf\x2f\x1d\x8b\xf1\x66\x7b\x08\x9a\xed\xc1\x90\x2b\x6a\x38\xad\x07\x74\x70\x45\x43\x2f\x06\x04\x57\x0b\x08\x46\x65\x06\x41\x69\xf9\x10\x7c\x8f\x6d\xdc\xd6\xcb\xb9\xf9\xeb\x3a\xe6\xf0\x6b\xaf\x97\x66\x88\x84\xbf\x86\xf1\xdb\x6b\xd8\x57\xaf\xbd\x03\x01\x8f\x03\x01\xc4\xb2\xe6\x0b\xca\x02\xd7\xd6\xad\x05\x72\x57\x01\xae\x2d\x05\xbc\x7a\x85\x2b\xa5\x4a\xc1\x10\xbc\xba\xcf\xb3\x57\xb6\xee\x5a\xbf\x2b\x7c\x97\x2b\x6a\xdf\x94\x17\xc2\x37\x4c\x9c\x34\x5d\xaa\xb1\xe4\xbe\xa5\x92\x5a\x66\x4a\x13\x69\x28\xbd\xfc\xbd\x35\x2a\xd3\x3d\x08\x76\xd7\xbe\xfb\xca\x15\xca\xd5\x60\x5f\x3a\xf9\x95\x17\x0b\x44\xe5\x47\x6e\xb7\xc5\x7f\x81\xc5\x34\x5a\x38\x13\x78\x2c\xa0\x6c\x1f\xeb\x0e\xb9\x8d\x4f\x52\x57\x23\xf9\x1c\xea\x29\x31\xc4\xf9\xa2\x1b\x84\x26\xab\xea\x38\x55\x5a\x8a\xa9\x99\x48\x9e\x69\x19\xb5\x86\xa5\x87\x4b\x35\x9c\x42\xbc\xd3\x22\x20\xaf\x02\xd3\x3b\xab\xce\x04\x5b\x51\x8a\x98\x8e\xbc\x2c\x88\x92\x25\xf1\x47\xbc\xce\xbc\x0f\x18\x04\x2b\xc9\x94\x9a\x72\x7b\x5c\x71\x11\x16\x95\xd2\x53\x1f\xcf\x58\x7c\xcd\xbc\xd6\x37\xae\x84\xe2\xf8\x0e\x82\xd6\x06\xab\xb0\x0f\xf8\x6f\xb9\x53\xa4\xd5\xd9\xa2\xde\x49\x35\xed\x28\xfc\xc6\xa8\x64\x0d\xd7\x92\x8b\x9b\xa2\xc9\xca\xf6\x51\x88\xaa\x81\xef\xaa\x0e\xbe\xab\x45\xa9\x63\x54\xc6\xbd\xc2\x4d\x28\xac\x03\x05\x47\xfa\x46\x7d\x73\x31\xee\x4a\xa1\x92\xec\x25\xb1\x8a\xbc\x2e\xbe\xa1\xe2\x94\xc0\x2a\xda\x93\xfa\xaf\x45\x28\x6f\x25\x79\x9a\x4c\x84\x23\x10\x51\xe0\xf3\x20\xe7\xea\xc9\x45\x5e\x80\xed\x8b\x21\xc6\xe7\x8a\x6e\x15\x8a\x40\x29\xc2\x10\xe3\xe7\x63\xfb\xa0\x2e\x6f\x5e\xe4\xa4\xc8\xab\xe0\x1b\x2a\x4e\x5a\x51\xc6\x32\x2f\xef\xbe\x6e\x3e\x7a\x1f\x36\x1f\x02\xb7\x17\x13\x9f\x94\x8d\x71\xce\x37\x35\x0a\xed\xbd\xbf\xe9\x76\xfa\x29\x2f\x83\x6f\xa8\x38\xf9\x2b\x5d\x6f\xfd\x8b\xa9\xa6\x56\x49\x7c\x59\x67\x36\x45\x63\xe4\xe6\x7c\xdb\xeb\xc2\xcb\xeb\xdf\x56\x8f\x16\xa6\xe8\x8e\x6f\xa8\x38\x7d\x2a\x0f\xc2\x8b\x6a\xe2\x75\xdc\x95\x1d\x01\x9f\x9e\x60\xb7\x8a\x5c\xd1\x6d\xc1\x0c\xe8\x30\x66\xb9\x8a\x5b\x5e\xaa\xb8\xf1\x3b\x3c\xfc\x57\x15\x17\xc2\x37\x4c\x9c\xb4\x62\x7f\xf4\xc5\x30\xb8\xdf\x72\x09\x51\xd5\xbe\xe0\x17\x7e\xd1\x06\x9a\xce\x26\x68\xc2\x1b\xd1\x27\x2d\x72\x45\xbb\x2d\xd4\xfd\x4f\xf9\xcb\x89\x9b\xb9\xa2\x95\x1b\x58\x5c\x47\xab\x37\xa9\x38\xfb\x0c\x8f\x64\x7d\x24\x13\x24\x3f\x62\xbc\x72\x64\xc3\xdb\xc5\xa2\x09\x0e\xf9\x92\xf8\x8f\x6c\xdd\x5a\xfa\x9a\x7e\xbc\x5c\x8e\xc9\xfd\x15\x72\x91\x9d\x00\x49\x9d\x2b\xfa\x53\xa1\xea\x83\xa3\x1e\x28\xf7\x35\xf5\xfc\x41\x54\x6a\x95\xc6\xdd\x53\xa1\xca\x6b\xe5\x18\x0e\x1a\x68\x9e\x84\x02\x09\xd6\x5c\xd1\x1f\x0b\x2c\x9c\xb6\xd0\x48\xf0\x56\x81\x23\x0f\x7d\x8a\xcb\xaa\x8f\x37\x4c\x9c\x47\x9f\x05\xfa\xf2\x67\xed\x1c\x47\x8b\x76\xfd\x07\x8a\xbe\x02\x17\x97\xe2\x49\xa3\xd3\x39\x9b\x07\xa0\x56\xe1\x4a\xb9\x23\x58\x86\x8a\xaf\xb1\xd1\xd4\xea\xa0\x53\x28\x0a\xba\x58\x8e\x47\xd8\x14\x79\x56\x30\xd3\xe5\xc0\x02\x5c\xe5\x4a\x69\x1d\x0a\x95\x40\xa9\xee\x31\xcf\xaf\x03\xac\x78\x80\x41\x69\x0d\x96\x4d\xba\x3e\x38\x21\x73\x59\x83\xa0\xdb\x3e\x18\xb6\x30\x3d\xb0\x7a\xba\x86\x40\xb7\x27\x09\x9c\x8a\x89\xed\xb9\x3c\x21\xa7\x86\x60\x7d\x40\x87\x98\x70\x24\x33\xe0\x0b\x09\xb2\x18\x49\x9f\xb5\x28\x58\x9c\x84\x59\x20\xad\xab\xe5\xa6\x34\x9b\x91\x6b\xd3\x75\x4f\xe5\x1e\x04\x6d\xba\x65\xc0\xce\xa1\xb1\x48\x3c\xa9\xc7\x11\x9c\xbd\x5d\xa5\xe7\x46\x60\x9f\x58\x88\xa1\xfa\x7a\x4b\xb7\x47\x71\x33\x8d\x86\x1e\x3e\x5b\xfd\x7a\xf2\xe2\xdb\x33\xa5\x54\xde\xa7\x3d\x72\x47\xe5\xf7\xff\xe5\x81\x6f\x4e\x4d\xf5\x07\xdc\x69\xd7\x40\xae\x69\x09\x34\x4a\x9c\xd9\x1c\xcf\x37\xf5\x6d\xc5\x91\x20\x7f\xfb\xe8\xdb\x76\xa1\x41\xb5\x6f\xca\x0b\xe1\x1b\x2a\x4e\x9f\x83\x0a\xb1\x74\xe7\xb8\x4b\x99\x8e\x76\x97\x7c\x1d\x4f\xdf\x7b\xd7\x29\xe1\xd5\x84\xe8\xd0\xb0\x3d\x8a\x49\xf0\x99\x2b\x3a\xf4\x29\x4f\xa5\x25\x44\xb2\x8a\x17\xd2\x1d\xae\xa8\x17\x67\x43\x51\x39\x6d\x99\xb5\x42\x9b\x17\x13\x9a\xd1\x0b\x66\xcd\x91\x8b\xb8\x61\x0c\xc1\xd9\x40\xd2\x30\x1d\x72\xa5\x64\x15\x10\x50\x4a\x1e\x50\xca\x1e\x0f\x3d\x98\xb4\xf5\xa5\x2b\xea\x55\x5b\xeb\xf6\xc5\xd9\xa3\x10\x9c\x36\x20\xa8\xac\xef\x60\x8a\x2a\x36\x67\xc4\x45\xc1\x73\x55\xc1\x77\x58\x03\xd2\x83\xa9\xf2\xb3\x70\xe5\xfb\x63\xd5\x20\x90\xfe\x4c\xbf\xc9\xfd\xf8\x44\xf1\x4a\x5e\x77\x59\xa7\xe2\x74\x68\x84\xf1\x23\xe5\xc8\x77\xa1\x8a\x58\xa6\x0c\x2e\xc6\x53\xc7\xc8\x18\x59\x4e\xa0\xc9\x0d\xf8\x19\x31\x7f\x62\x1e\xb9\x52\x69\x86\x3c\x0d\x90\x0e\x66\xb5\x60\x43\x9a\xfd\x8f\x40\x8c\xd3\xea\xfd\xd3\x26\xd0\x6e\xe6\xac\x09\xcc\x0b\x81\xf3\x27\x28\x9a\x9f\x3d\x9d\xa2\xdf\x27\xca\xef\x75\x92\x52\x9e\xb5\x42\xfe\xf6\xcd\xcf\x22\x15\x19\x33\xf5\x41\xd4\x9d\x4b\x8c\xe0\x97\xb8\x5e\x8d\x35\x56\x83\x19\xa2\xd3\x19\x22\x61\x88\x0e\x0f\xa0\x64\x37\x43\xc2\x15\x4d\xf7\x5e\x20\x50\xab\x14\x82\xcb\xc7\x06\x04\xd7\xe2\x11\x65\x56\xce\x97\x2e\x04\x82\x3a\x57\x65\x56\xba\x8e\x0a\xc1\x30\x32\xa9\x3f\x46\xb2\x72\x44\xd8\x91\x78\x66\xf7\x46\x0f\xd2\xd0\xbd\x31\x12\x94\x6b\x7a\x02\xf8\x99\xc5\x16\x63\x26\x51\xca\x77\x58\xd2\x43\xdf\x28\x1f\xb1\x3c\x16\x5e\x02\xc4\x02\x43\xe4\xa2\xab\x7a\x88\x5e\x44\xab\x6a\x9f\x8c\x7b\xe2\xbc\x5e\x7b\xa0\x52\x5f\x7a\x40\xd3\xa5\x38\xaa\xae\x3d\x40\x75\xd3\x4b\xd1\x9a\xd6\x0c\xcd\x11\x3f\x35\x02\xd4\x95\xba\x63\x85\x2b\xa5\xeb\xc2\x5c\xdc\x27\xbe\x67\x25\x4c\x5a\xa1\x73\x45\xad\x76\x4f\x44\x07\xd5\xa3\xb4\x30\x97\xb8\x6c\x51\xa6\x10\x68\xf3\x9f\x63\x0f\xa8\x04\xca\x84\x12\xd1\x9b\xb5\xd0\x02\x39\xa6\xe7\x64\x6d\x1c\xcb\x82\xf9\xc5\x36\x8e\xbd\xa4\x7d\xf5\x1c\x8b\x27\x3d\x95\x7f\xf7\x21\x5e\x3f\xaf\xa5\xdb\xc5\x5d\xc8\xfc\xc9\x70\x28\x29\xf9\xc5\x0c\x21\x8c\xb9\xba\xbb\xd7\x19\xc7\x7d\x19\xcc\x57\xfb\xf5\x44\xa1\x1e\x14\xc6\x66\xf4\xc8\xd3\xb0\xa4\x4b\x4b\xca\xcf\x3b\x08\x6e\x45\xa1\xb1\x86\x60\x20\xda\x9e\x65\x16\xa3\x48\xc5\x11\x03\xac\x4f\x1d\xc4\x9f\xa9\x58\xd5\x48\x72\xa1\xcb\xb0\xee\x61\xb2\x85\x94\x4c\xd2\x2a\x13\x53\x72\xe9\x39\xba\xa8\xad\x04\x69\x8f\x7e\xb5\xc8\x05\x26\xe6\x11\x84\x4c\x30\x5a\xbe\x81\x07\x3c\x1c\x3e\xf2\xa3\xef\xc4\xb5\x84\x22\xa7\x45\x2c\x92\xe4\x44\xb8\x52\x5d\x08\x94\x10\xe1\x57\x5f\xb2\xb6\xb0\xac\x56\x27\xf4\x4e\x9e\xa9\xa0\xd8\x77\xd6\x24\xce\xe5\x2e\x2f\xe6\x8d\x51\x78\xb5\x22\x57\xf4\x13\x01\xf8\xc5\x50\x3b\x70\xfe\x70\x52\x30\xb9\x5e\x4b\xdc\xdc\x73\x66\x88\x46\x7a\xf3\x24\x27\xbc\x16\x43\xf7\xe0\x84\x7d\x76\x57\xf4\xc6\x37\x54\x9c\x3e\x87\xc1\x99\x35\x20\xaf\x24\xd4\x59\x27\x68\x81\xa6\x9e\x13\x70\x75\x21\xee\xf3\x15\x63\xda\x43\xc1\x08\xf1\xdf\xc7\xe1\xc0\xfd\x9d\xe6\xb8\xa2\xde\x9a\xf2\xa1\x34\xa4\x9b\x0f\x72\x2f\x32\x49\xc1\x96\x10\xdc\xad\x43\x01\x3a\xf6\xf6\x8a\x41\x38\x93\xf6\xec\xe3\xb8\x8d\x0f\xe1\x54\x64\xbc\xc2\xc1\x2b\xdc\x82\x52\xe9\x06\x02\xed\xc2\xf9\xf3\xfd\x4c\x42\x08\xe9\xa0\x35\x8a\x14\x4a\x52\x96\x3a\x6b\x45\x8a\x25\xb0\xbf\x82\xe9\x15\x99\xe7\x83\x34\x4d\xaa\xa9\x31\x08\x0c\x03\x02\x62\x40\x50\x3c\x17\x6f\x07\x99\x20\xbb\xf5\x70\xa7\x5d\x59\x2a\x8b\xba\xc7\x54\x69\xd9\x40\x10\xdc\xae\xd3\x64\x5b\xe0\x1f\x28\x7e\x2e\xd7\x51\x69\xbc\xb3\xb4\xad\x5f\x94\x6d\x7e\x32\x82\x60\xf6\x10\xe6\x74\x7e\x08\x92\x32\x8f\xef\x1a\x10\x4c\x85\x38\x73\x05\x7d\x99\x4c\x06\x66\xc8\xc4\x83\x51\x0a\x66\x19\x90\x09\xc3\x64\x06\xe9\x3c\xf4\x99\x84\x82\x45\x9a\x2a\xd1\x48\x23\x25\x4a\x12\x7b\x48\xeb\xbb\xa8\x32\x54\x08\x9a\x70\x97\x97\x86\x5c\x29\xfb\x6a\xac\x12\x9e\x20\xd1\x55\xaa\xe2\xe7\x78\x1d\xf2\x00\x92\xbb\x29\x8b\xfb\x93\x6e\xfa\xa9\xa5\xc7\x48\x5d\x05\x83\x8b\x3b\xa0\xfe\x9c\xa8\xc0\x10\x05\xc1\x20\x25\xfd\x99\xa3\x3b\x48\xc2\xa9\x89\x91\xb4\x1e\x96\xb6\x91\x5c\x33\xd4\x40\xfa\x7c\x47\x0c\x2b\x0c\x82\x3b\x33\x5b\x50\x35\x18\x5d\x15\x6e\xed\xf5\xde\xe3\x92\x55\x5c\xad\xc6\x14\xf8\x14\x8f\x6d\x46\xff\x54\xb8\x3c\x42\xe6\x1f\x0a\x99\x72\xd7\xa3\x45\x2f\xe9\xcb\x35\x14\xdf\x26\x84\xcc\x71\x23\x88\xe1\x36\xff\x93\x10\xaa\x25\x3c\x4b\x4e\xd9\x7d\x73\x46\xee\x0d\x42\x7d\x67\xf8\x7e\x4a\xed\x24\x55\x4e\x65\xa9\xd0\x2c\x17\xbc\x58\xf5\x14\xaa\x9d\x02\x1b\xa8\xb6\x6a\xca\x5e\xe3\x0b\x08\x0b\x08\xa8\xb3\xca\x58\x74\x2f\x59\x62\x6e\xaa\x0c\x02\xfd\xf2\x09\x82\x79\x69\x0c\x01\x1a\x41\x08\x1a\x75\x43\x66\x30\x8e\xf1\x04\xa3\xd3\xfb\x0b\x46\xa7\xf2\x19\x4e\x2f\xc4\xff\x81\xf8\x33\x1a\x82\x73\x21\xe4\x57\xea\x85\x4e\xac\xbb\xac\x7a\xf1\x23\xbc\x87\x68\xde\x3c\x39\x85\x40\x75\xd1\x25\x04\xa7\x26\x04\x3f\x6f\x3c\x50\x73\x1b\x5e\xb0\xfc\xdd\x96\x17\xc7\x40\xfa\x53\x6b\xbe\xce\x00\x65\xd2\x59\x88\x05\x25\x37\xa7\x77\xd7\x41\x21\x0c\x65\x90\x85\x74\xd3\x66\x21\xd5\x79\xc7\x28\xb5\xb2\x33\x0f\xd0\x6f\x30\xc8\x51\x56\x85\x5c\x0d\xdd\x43\xe0\x6a\xc9\x2b\x7a\x72\x56\x9f\x27\x9b\xa6\xd9\x72\xb9\x50\xdf\xc7\x38\xbb\xdb\xec\xae\xd5\xfb\x1d\x71\x21\xed\x66\xce\xc4\x39\xd0\x61\x8e\xff\x8d\x3a\xcc\x79\x5b\x4a\x47\x29\xf5\x65\x55\x8d\xd5\x97\x67\xf6\xdc\x73\x9d\x39\x3f\xcb\x82\x6e\xf9\xb6\x50\xda\x00\xda\xdf\xd1\xf8\x4b\x85\xff\xba\x23\x2e\xbb\x7c\xbc\x13\xa7\xa3\xc2\xff\x2d\x0a\x7f\x5e\x86\x12\xf5\x06\x31\x27\x67\x8e\x8b\xe8\xd8\xb3\xe4\xcc\x25\xa5\x7a\x5f\xc1\xa1\xde\x14\x6e\x92\x92\xfd\xaf\x78\x1b\xe9\xc5\xdf\x0e\x77\xd3\xb9\xa2\xb1\x69\x4f\x3c\xcc\x64\xbd\x16\x27\xc9\xcb\x54\xdd\xc6\x0e\xe3\xb8\x2e\x90\xd4\x4d\xca\xc0\xbd\x1e\xf4\x20\x10\xab\x45\xea\x2b\x25\x2a\x99\xf6\x20\xa8\xae\x44\xaf\xd5\x32\xd8\xab\x66\x9e\xa3\x13\x8d\x75\x02\xb1\x76\x34\x6a\x7d\x9a\x34\x20\xd0\xab\xdd\xc0\x80\x3d\x5c\x43\x60\x95\x2f\x83\xaf\x1f\x91\xe9\x61\x23\x30\x20\xc6\xa8\x52\x8d\x0c\xf9\x02\x69\xae\x6b\x82\x27\xc0\x10\x08\xe6\x4a\x93\x89\x51\xab\x11\x1e\xcf\xf3\xeb\xde\xbd\xf8\x76\x77\xc9\x8b\x03\xff\xbc\x35\x7b\xb9\xd7\xc0\x88\x83\xc8\xbb\x51\xcc\x8c\xc8\xba\x28\xe2\xbe\xf4\x22\x7d\x81\x23\x9d\xfd\x39\x9a\x23\xdb\x45\xa1\x4b\x8f\x06\x23\x53\x69\x4d\xa2\xa9\xd1\x59\x83\x2b\x95\x4a\xc1\x04\x4a\x65\xee\x9b\x4d\x6b\x01\xba\x0a\xb5\x72\x45\xad\xc4\x15\xf5\x0a\x0e\xe7\xc0\xf2\x0c\x08\x16\xfd\xf5\x25\xa8\x3e\x8f\x3c\x50\x9e\x2f\x3d\x50\xec\xdf\x79\xe0\xe7\xcc\xf4\xb8\xae\x26\xef\xbb\x42\x4b\xcf\x0e\xad\xa0\xe2\x66\x35\x1d\x82\xd1\xd9\x90\x2b\xb5\x45\xc1\xf0\x6f\x53\x8b\xf9\x08\xae\xa8\x9e\x27\x5b\x1c\xc3\x10\xa7\x6e\x91\x7a\x5c\x4b\xe8\xe0\xce\xb1\xed\x39\xc8\xc2\x0b\x7e\x6e\x44\x92\x0c\x38\x6b\x49\x71\x66\x2e\x78\x24\x6d\x1b\x94\xee\xe3\x5f\xf4\x09\x87\xef\x72\x28\x1e\x75\xb0\xba\x14\xa7\x5f\x12\x6b\xf4\x6e\x1d\x82\x36\x83\x80\xc9\xd4\x04\x12\x3c\xa2\x0e\x72\xe4\xa3\x19\xe6\x5e\x28\xb2\xd4\x8a\x97\x6b\xa5\x67\x42\x50\x67\xc9\xc2\x45\x98\x52\x42\x2c\x2d\xb1\xda\xda\x57\x17\x87\x23\xcd\xf8\xc1\x23\xd2\xa8\x80\x05\x56\x90\xb6\x3a\x2c\xc5\x11\x51\x47\x1f\xc2\x0b\x4b\x7c\x58\x1b\x85\x01\x2a\x12\x73\xc9\x11\xd3\x6e\x28\xb1\x48\xce\xc2\x1f\x2b\x4d\x1d\x4f\xe2\x8f\xb8\x47\x6d\x92\x32\x61\xc8\x2b\xcb\xfb\x6e\x6d\x9d\xa7\x8d\x1e\xf1\x53\xc9\xad\x01\xe1\xb6\x92\xbd\x86\x60\xa4\x66\x0b\xef\xd7\xff\xbd\xef\xb4\x6b\xa0\x60\x82\x62\x57\x0a\x24\x08\xa9\xef\xea\x59\xd4\x21\x97\x2e\x9e\x45\x4f\x1a\x07\x54\x78\xe5\x40\x5e\x4c\xd8\x25\x2e\xd0\xc2\x9c\x21\x77\x1e\x20\x08\x55\x0d\xc3\x4a\xb8\x82\x56\x82\x3f\x1d\xc3\x44\xfe\x87\xdf\x60\x9a\xa4\x03\xc8\xa0\x7b\x21\x2e\x4a\x9e\xef\xc4\xe9\xc8\x32\xed\x13\x50\x52\x4d\x4e\xad\x8d\xcc\x59\x68\xf9\x09\x0c\xcc\xbe\xb1\x19\xf4\x2f\x86\xa0\x7f\x21\x44\xc4\xa2\x23\x6d\x3a\x5e\x60\x6f\x4e\xf9\xed\xab\x7a\x94\x5e\x4e\xfb\xc9\x1c\xd1\x53\x7d\xba\xbc\x18\x15\x4c\xe9\x3d\x03\xb0\xb7\x84\xa0\xfb\x64\x78\x40\x7d\x58\x85\xba\x89\xc9\x85\x1a\xaa\x6d\xa4\x6a\xe1\xf1\x0e\x72\xad\x18\xd3\x98\x1b\xdb\x5b\x3c\x85\x4f\x55\xe6\x4a\xe9\x52\x1a\xbb\x7d\x7b\x94\xda\x99\xba\x97\x85\x39\xd7\xb5\xe4\xa2\x73\x67\x0b\x44\x27\x5e\xea\x4d\x4a\xc5\x12\x57\x4a\x27\x85\xa9\xff\xf0\xa5\xf3\xc8\xbb\x79\x26\x2a\xb5\x76\xc7\x18\x17\xa6\x5c\x4d\x5e\x68\x86\xe8\x64\x35\xdd\xf0\xf1\xf1\xe3\xa1\x6a\x5a\x61\x92\xf4\xf3\x89\xe3\xa1\xde\xb4\x88\xb3\x9e\x23\xbe\xb3\x8f\xbc\xf8\xb2\xbe\x14\xa7\xff\xc0\x42\x7e\xba\x80\x60\xd5\x7b\x17\x1b\x4d\xe5\x16\x82\xca\xba\x25\x1d\xdd\xb5\x68\x26\x6d\xe4\x50\xb6\x42\xb6\x33\xcf\x91\x94\xc7\x85\xa7\xb7\xb9\x31\xef\x23\xbe\x9d\x12\x71\xd9\xa5\x5d\x17\xa7\xff\xc0\x14\xbe\xa7\xf8\xa6\x26\x74\x56\x17\x1e\xb2\xd0\x7d\xd7\x5b\x2c\x3d\x5b\xee\x49\xec\xcf\xdb\x06\x8f\xcb\x95\xf2\xb0\xb0\xf4\xe7\x30\xcd\xe3\x06\xae\x5b\x25\xae\x68\x8d\xa9\xec\xa4\x56\x10\x15\x67\xab\x74\xd7\x16\x3c\xc2\x25\xa8\x9e\xac\x3c\xa0\x3a\x4c\xf5\x78\x45\x4d\xde\xdc\x9c\x91\x40\x5d\x16\x39\x1f\x8a\xff\x5a\xe8\x28\x66\x15\xe6\xa1\x1b\x22\x50\xaa\xf3\x7c\xf1\xbf\x18\xb8\x27\x8a\xce\xd3\xd6\xb8\x5f\x98\x83\xf2\x8a\x7a\xa0\x4e\xdb\x40\xbd\x84\x73\xbf\xd0\xab\x6f\x2d\x6c\xf4\x59\xd6\xe7\xa0\x7a\xb2\x96\x52\x40\x84\xc0\x0d\x64\x06\x41\x49\xcd\xc1\x30\x42\x56\xd2\xd1\xaa\xb2\x2a\xa0\x34\xb2\x8a\x9f\xf3\x3d\x36\xc5\x68\x9e\x9c\xae\xa4\xb3\xe4\xd3\x85\x38\xf7\x25\xeb\x24\x78\xaa\x52\xe8\x48\x53\xbc\x92\x4e\xde\x46\xa8\xca\x9d\x0b\x96\xd4\x83\x69\x55\x9f\xb9\x6d\x41\x8a\xce\x45\xb8\xd1\x9a\xce\x43\x16\x67\x51\xb3\xbd\xf7\x56\xf5\x5d\x44\x00\x1a\x95\x3e\x49\xd5\x57\xaa\x24\x67\x78\x8a\x26\xa1\xd3\xa2\x4f\x88\x04\x47\xc5\x15\xa4\x0b\xaa\x1c\xe4\xc2\x53\xcc\xf7\x71\x3a\x55\xfb\xa6\xbc\x2e\xbe\x61\xfa\xa7\xf9\x64\xfc\x5b\x90\x18\xd0\x9b\x4f\x90\xd7\x4a\xb1\xfe\xd0\x40\x73\xe4\x38\x41\xc0\x95\x91\x60\x29\x46\x67\xc3\x3a\x57\x2a\x32\xd8\xcd\xff\x1b\x69\xe0\x03\xe4\x25\xf9\x94\x47\xd1\xf4\xfc\x60\x42\xb0\x58\x75\x45\xb9\x6a\x74\xd3\xb9\x09\x0c\x44\x89\x85\xa2\x5d\x3f\xa4\x4a\x3f\xbc\x54\x2d\x91\x21\x91\x2b\xea\xfc\xfc\x4c\xee\xf4\x04\x4c\xc1\x7e\x95\x4b\x77\x10\x2c\x84\xf0\xf7\x7c\x07\xc1\xed\x45\xa0\x68\x4a\xf1\x61\x3d\x62\x32\x87\xa0\xac\x5b\xe0\xa4\xe0\x1c\x8c\x5b\xa0\xef\x13\x23\x9e\x48\x43\xba\x29\xce\x47\x9f\x98\x83\xf3\x89\xf9\xd3\xee\xb4\xd3\x2f\x46\x4f\x44\x19\xf4\xd8\x33\x9b\x7b\x6b\x8a\xdd\x3c\x2e\xb3\x64\x14\x8c\xf7\xe3\x32\x03\xf4\xec\x1a\x32\x23\x4b\xd7\xf8\x8f\x65\x64\xf9\x65\x79\xb7\x54\x4a\xcf\x97\x43\xc6\x24\x57\x28\x28\x3d\x17\xda\xfb\x4f\xd7\x7e\xf8\x49\x4a\x76\x54\x5c\x78\x59\x3f\x79\x8e\x92\x00\x7c\xcd\x94\x2d\x2c\x08\x2e\x9d\x83\x9e\xb5\x1c\xa2\x5a\xc4\xbd\x34\xc9\xbb\x5c\x38\x79\x21\x58\xd7\x05\xef\x77\x53\x1e\x6d\x88\x74\x5a\xd1\x11\x97\x5d\x1a\x5d\x71\x3a\x82\xdb\xdb\x44\xba\x84\x5e\xe5\xd2\x46\xd6\x96\xdc\x09\xcb\x30\x72\x7c\x57\xee\x84\xe2\xce\xc3\x8f\x15\x5f\xca\xd0\x39\xb6\xf4\x43\xe7\x2e\xde\x21\xd5\x46\x1c\x0d\x9e\x31\x29\x49\x35\x79\xfb\x0b\xe6\x26\x95\x61\xa3\xcf\xa8\x4b\x10\x45\x3e\x34\xf4\x13\x02\x6b\x68\x02\x1a\xd6\x03\x3b\xd0\x4c\xca\xac\xb3\x42\xc6\x12\x94\xb1\x06\x95\xb9\xa2\x79\x48\x76\xbb\x6b\x43\x08\x16\x1e\xed\x16\xe6\xa0\x7a\x8d\xb2\x26\x21\x30\x7a\xa2\x1e\xd7\x12\x92\x68\x7f\xc5\xe8\x74\x85\x02\xc9\xf9\x62\x20\x79\x51\x20\xf5\x87\x55\x1a\x3a\x96\x44\x32\xa8\xaa\x8b\x5b\x2d\xaa\x14\xd4\x2a\x77\xd7\x40\xb5\x86\x6b\x0f\x68\x97\xd4\x84\xa0\xdc\x10\xaf\x99\x70\x36\xbf\x62\x8e\x8b\x28\x5a\x6d\x26\x12\x29\x62\xc1\x89\xfe\x46\x92\x16\xdf\x09\x5d\x5c\x05\xdf\x30\x71\xfa\x57\xe7\x68\x89\x5c\x7a\xaf\x56\xeb\x95\xc5\xec\x09\xca\xf9\xa4\x56\xe1\x6a\x9f\xdc\x2c\xdb\x91\xa6\xf8\xa2\xe2\x22\xf8\x86\x59\x51\xdc\xe2\x87\x7c\x51\x1d\xb1\x2f\x02\x43\xb0\xbe\xb2\xa4\x47\x4e\xb4\xfc\xaf\x11\x9d\x32\x46\xf9\x75\x22\x60\xab\xc6\x95\x32\x2b\x74\x7d\xb5\x79\x10\x93\x21\xc5\x3a\x22\x6a\x07\x0b\x3a\x28\x74\x41\xe5\xb1\xe6\xf1\x62\xc2\xb3\x73\x80\xe6\x33\x64\x11\x1a\x1b\x58\x23\x1b\x0a\xe4\x4a\xcd\x0b\x4d\xac\xa1\x1d\x65\x7b\xb8\x69\xf1\x0d\x08\x54\xab\x77\x6e\xc5\xa5\xd5\x06\x33\xe4\xf9\xe9\x04\x1d\x30\xad\xf3\x31\xf3\x21\x90\x39\x3f\xff\x42\x29\x61\x54\x19\xa0\x05\xb2\xe7\x88\x4e\x72\xa0\xcb\x2e\x5c\xef\x03\x5d\x3e\x14\x89\xce\x32\x19\xd0\xf5\x47\x42\x51\xf4\x93\xeb\x09\x9b\xfc\x00\xb3\x20\xfb\x47\x02\x95\x83\x8b\x96\xfc\xcf\x95\xaa\x2d\x23\x9e\x23\xa4\x1e\x28\x18\xbd\x54\xcc\x6c\x6a\x67\x14\x59\xe3\x23\x7d\x31\xb6\x56\xb9\xbb\x2d\x5c\x01\x75\xa1\xae\x3d\x50\x6e\x1a\x10\x9c\x08\x09\x79\xde\x0b\x0d\xc7\x7e\x29\x69\x69\x2e\x0b\x51\x5e\x3b\x83\x1e\xb8\x14\xd5\x27\x81\x01\x5b\x06\x70\x46\xfb\xf1\xe7\x17\x34\x19\xf0\xa6\x9d\x48\xcf\xc3\x34\x3d\x4d\xb8\x54\x0c\x6c\x3c\xa1\x78\xce\xac\x55\xc4\x61\xa6\x14\x6e\x58\xbc\xf3\x3b\x2a\xdc\x02\x7d\x1b\xf6\x91\x25\x3e\x06\x79\xbf\x95\xc3\xd4\x4b\xb1\xbd\x67\x88\xc8\x12\xfb\x71\xc6\xe7\xe9\x58\xe3\x58\x11\xb6\xcf\xc1\x15\x95\xbc\x54\x21\x78\x94\x7a\xeb\x15\x7b\x25\xbe\x78\x7b\x49\xda\xd2\x1b\x51\x54\xa6\xef\x6d\x9e\x2e\xbd\x29\x8a\xb2\xd1\x08\xfc\xb8\x1a\x13\xbf\xe0\x3d\xa9\x1b\xbd\x6a\x95\x86\xbf\x9b\x7b\xa5\x18\x53\x94\x21\x72\x66\xf3\x70\x03\xfc\xb4\xd0\xd4\x28\x8c\xdf\x10\xad\x27\x7a\xe3\x1b\x2a\x4e\x9f\xb6\x52\xa3\x4d\x46\xe5\x9b\x8c\x89\x45\x1c\xc2\x87\x8d\x6c\x02\x2a\xed\x4e\xbc\xc9\x3e\x09\xa8\xd4\x5c\x00\x0d\xb4\x2b\xf2\x32\xea\xe3\x0d\x15\xe7\x4f\x4c\x38\x25\x2d\x0c\x9b\x6a\x3e\x4d\xae\x95\x48\x13\xa8\xf7\x22\xef\xba\x5f\x8e\x28\xad\x53\x5f\x09\x20\x5d\x01\x12\x76\xaf\x21\x9e\xd9\x81\x99\x61\xe8\x7f\x5c\xc9\xc3\x84\xc4\x4b\x3a\x7e\xe8\x4b\x99\xe7\xce\xff\xeb\xc5\x84\xac\x18\xe2\x7d\xad\xf4\xa1\x07\x57\xb4\xb1\xdb\x12\xb7\x57\x27\xba\x09\x81\x3a\xf3\xba\xc3\xc2\x19\x18\xde\x79\x3e\x58\x39\x3d\x08\x9e\xeb\x5e\x18\xf9\x2c\x5e\x1c\x53\x08\x96\xbd\x06\x04\x37\xd1\xe7\x8d\x13\xe1\xee\x53\xda\x77\xc4\x5b\xfb\x95\x8b\x1f\x7f\x8f\xcf\xee\xf7\x41\x57\xe6\x6a\xc2\x28\x31\x9c\x91\xc5\x72\x96\xf6\xf4\x28\x73\xa5\x34\x2a\xd4\xc3\x64\x08\xbe\x9f\xc7\xc0\x93\x75\x6a\xa3\x63\x38\x85\x3a\xaf\xd4\x62\xbb\xcc\x90\xcd\x57\x8c\x0b\x3a\x71\x2e\xe8\x44\x94\xb5\x25\x0a\x4e\xba\x3a\x3f\x0f\x0c\x8b\xf1\xae\x23\xd9\x5d\x52\xb8\x5e\x4d\x3c\x15\x5b\xe4\xea\x14\x5b\x85\xfe\xef\xa8\x80\xb7\xe9\x14\x7b\x33\x71\xe1\xe5\xcf\xb5\x38\xfd\x1b\xb9\x06\xe9\xfd\x38\xde\x9b\xc9\x7f\x33\xd3\x7e\xb5\x4c\xfb\x1c\xdc\x58\x08\xd1\x31\x4a\x64\x47\x4c\x06\xea\x54\x0a\x2f\xfb\x78\xfb\xef\xe6\xf5\xb4\x7a\xff\x54\x5c\x48\xbb\x99\x33\x71\xfe\xaf\x05\x56\x24\xf5\x81\x37\x8e\xab\xf4\xb0\x9d\xf5\xb3\xd2\x02\x6e\x5b\x08\xba\x2f\x85\x41\x6c\x15\x35\x03\xae\x1b\x6d\xcd\xca\x53\xda\x3b\x4f\x4f\xc9\x77\xb7\x12\xd7\x5f\xd6\x97\xe2\x14\x02\x50\xed\x5f\x04\x40\x1f\x64\xfb\x8b\x7d\xad\x12\xbc\xf7\xad\x85\x26\xe4\xd9\xdf\x10\x24\xd6\x5a\x04\x4e\x73\xd5\x6e\xe1\xf9\x37\x1d\xe6\x36\xc5\xa6\xc1\xf9\x99\xb8\x2c\x71\xef\xc4\xe9\xdf\x88\x00\x3f\x3e\x54\x46\x4e\x9d\xdc\xd8\x38\xa2\x5c\x89\x9c\x66\xd5\x66\x61\xf4\xae\x39\xcd\x7c\x5b\x98\xbc\xec\xb2\xce\xc4\xe9\x38\x6d\x6f\x9a\x36\x2d\xa1\x63\xfa\x81\xe7\xc8\xc5\x36\xa1\x63\xcf\x9e\x26\xd4\xff\x49\x5d\x93\x56\xf8\x09\x14\xfd\xbc\x50\xda\xd0\x38\xe5\xa1\xc5\xfd\x53\x9d\x71\x45\x43\x53\x79\xf5\xca\xe2\x6a\x56\x70\xc0\x53\xe3\xf9\xfc\x18\xb0\xf6\x66\xf3\x58\x42\x42\xff\x81\x6d\xfc\x1c\x65\xa6\x4b\x8a\xb5\xa3\xfd\x85\xda\xd7\x20\xd1\x17\x70\x47\x52\xbc\x1d\x7d\x72\x36\xe5\xdd\x7f\x8a\xd7\x77\x87\x32\x35\xea\x93\xbf\xe7\x82\x9c\x1a\xd7\x42\xd4\x25\xe6\xdf\xf5\x35\xb3\xb1\x23\x93\xb1\x29\x50\x03\x0a\x54\xe5\x2e\x65\xa3\xf6\x90\xab\x03\xc1\xd1\x41\xa0\x42\xe0\xef\x48\xfb\x06\xe7\x25\x3d\xf3\x7f\xff\x71\x3b\x8f\xe2\x5b\x59\xd3\xfd\x0f\xae\x68\xd6\x64\x04\x01\xea\xdf\xf9\x69\xc7\xba\x62\xe2\x9e\x4d\x08\x86\x42\x4c\xf2\x0c\x08\x06\x46\xb2\x46\x14\xa2\x9a\x72\x59\x7c\x6e\xc1\xd9\xeb\x6d\x18\x26\x1d\xc8\xdb\x08\x31\x4a\x67\xa0\x9f\xc1\x8d\x8d\x5d\xf4\x93\xe8\x67\x1c\xec\x17\x27\x40\x88\x57\x56\xa6\x55\xcc\x70\x2b\x8a\x9f\x92\x3d\x64\xf0\x61\x11\x42\x30\xed\xfa\x48\xc5\x51\x7d\xbf\xd2\xc9\x9d\x2f\xfd\x2d\x27\xfe\x59\xb4\x0b\xd1\x2f\xef\x77\x22\x14\xcb\x67\x75\xdf\x00\x20\x6f\x07\xa9\xdf\x01\xc7\x3d\xfa\x3d\x9d\x59\xdb\x46\x64\xd8\xfd\xbc\x0b\xc4\x5d\x3e\xee\x71\xbb\x7f\x1a\xb2\xff\x8f\xbb\xcb\x85\x29\x31\x42\x5c\xda\xc0\xf6\xc2\x9b\xf8\x71\xab\x8d\xc1\x10\xd4\xc5\xff\xd6\x90\x17\x1f\x0b\x04\xe8\xe2\x4f\x31\xd8\x59\x12\xaa\x5f\xbe\x0b\xf0\x76\x34\x58\x5d\x56\xda\x85\x0e\x50\xc7\x32\x9e\x5a\x86\x33\xdd\x41\x60\x7b\x3a\x04\xee\x6c\x2c\x9b\xfa\x91\xf2\xd5\x5d\xe7\x6d\x05\xaf\x9f\xa9\xd0\xdf\x5f\xb8\xdd\x83\xe0\x24\x0c\xb8\x94\x85\x8b\x65\x10\xa6\x99\x2a\x88\xa6\x9a\x1e\xc6\x5b\x76\xea\x4b\xb8\x43\x1b\x20\x33\x8d\xff\xa2\xc3\xfa\xbe\x63\xf7\xdc\xe7\x3f\xdb\xef\x77\x46\x7c\xc4\xdd\x76\x6c\xd3\xff\x4b\x3b\xf8\xbf\x6d\xd4\xa1\xde\x42\x88\xf8\x7a\x12\x74\x9b\x88\x22\xdb\x77\xc3\x11\x2c\xd0\xa8\x3d\x04\xa3\xf6\x60\xc8\x55\xb5\x50\xf7\x19\x20\x45\xfd\x25\xdd\xd8\xfb\xc0\xa4\x7a\xe3\xa2\x51\x81\x81\xbb\x7e\x5d\x9c\x54\xab\x7e\x11\x25\xdc\x3f\x08\xe2\x7a\xa4\x56\x87\x70\xa7\x9d\xd4\xaa\x54\x4c\x53\xab\x26\x5a\xe2\xfb\x5b\x6c\x4f\x70\xb0\xec\x25\xf7\xcf\xd5\x55\xa1\xe8\x73\xfd\x71\xa2\xd5\x89\x8c\x4f\x6f\x33\x3f\x6d\x3c\x50\x27\x8f\x0f\x90\x97\x60\xfa\x7a\x27\xc8\x66\xfe\xa5\x22\xe8\xb1\x0b\xc5\x18\x72\x3e\xfd\xe0\x8a\xe6\x0d\xe8\x4b\xe1\x06\x68\xa3\x29\x13\xe7\x23\x9c\x1c\xf2\xea\x3d\x10\x38\x29\xd6\xd2\xa4\xc1\x40\x13\x4c\x6c\xc4\x4f\x02\xda\xe0\x6f\xe2\x9d\xa4\x11\x95\x04\x8d\xf8\x95\xf5\xfe\x8b\xc2\x72\x10\x9d\xfe\x15\x87\x44\x0a\x77\x47\x61\xf9\x28\x2c\x7f\x99\xb0\x7c\x44\xab\x07\x77\xa7\xdd\xc2\x72\x25\xcd\x2e\x5c\xe3\xd5\xfc\x11\x3d\x93\x79\xc4\x74\x0b\xc4\xda\x31\x86\x5c\x75\x7e\x49\xe5\xb8\xe5\x90\x8e\x99\xa3\xc5\x0b\x58\x3c\xa0\x97\xd8\xc3\x4c\xed\x36\x20\x68\xd2\xa0\xa0\x3f\xdc\x41\xd0\x54\x21\x38\xf5\x75\xef\x97\x10\x88\x6a\xb5\xdd\xcd\x6e\x36\x1c\x47\x65\x6f\x14\x52\x4e\x14\x89\x0d\xa1\x33\xa5\xf8\xb3\x64\xea\xb6\x8e\xd8\x7a\x95\x37\x8d\x78\x8f\xbb\x71\x55\x4b\xcf\xe2\x80\x79\xee\xec\xbe\x83\x99\x3d\x25\x88\x2b\x50\xe3\x1a\xe4\x90\x73\x1d\xa6\x7a\xb9\x88\x5a\x78\x25\x13\x1e\x28\xb0\x08\x14\xa8\x0b\x7e\x93\xeb\xfd\x02\xf3\x75\x22\x40\xdb\x98\x6d\xfd\x4d\x8a\xe3\xf0\xe0\x8a\x36\x3f\x7f\xa9\x0a\x8a\xac\x8d\xeb\xf2\x1c\x47\xc8\x66\xb2\xc1\x3d\x34\xf2\x4b\x72\x59\x34\xcd\x30\x1d\xd4\x53\x37\x11\x40\xaf\x2d\x7a\x3b\xf7\xd9\x92\x85\x54\xc8\xfd\x6b\x9d\x53\xa3\xf6\xee\xfc\xd4\xfb\x95\x8c\xa0\xa9\x7c\x01\xb9\x4d\x5c\x53\x7d\xe3\xb7\xe7\xb8\x36\xb2\x08\xfa\x7b\xb0\x9a\x50\xbc\xe2\xf5\xf6\x60\x08\xea\xed\xd6\x90\xc7\xc6\xee\x43\x3a\xb8\xa2\xd5\xf4\x39\x04\x3f\xc5\xa2\x85\x8f\x26\x04\xab\x1c\x9a\x80\x02\x3e\x62\xeb\xce\xe3\xa9\xc2\x26\x58\xef\x53\x88\x41\x66\x47\x27\x99\xe2\x21\x42\x9a\x82\x15\x89\x0a\x51\x1a\x88\x5f\x7b\xb2\x37\xe1\xfb\xb8\xfe\x0d\x08\x3f\x6e\x8c\xab\x12\xcc\xcf\x41\x30\x30\x5f\x3b\x6c\xd7\x58\x5e\x0c\x7c\xb3\x22\x08\xab\x4f\xb0\x85\xc8\x04\xf3\x7a\x53\xc0\x98\xf4\xef\xae\x79\x40\x41\xde\x21\xc2\xd8\xa3\x77\x00\x30\xb6\xcf\xa8\x7d\x40\x6c\x13\xd6\xa2\x25\x1d\xdd\x22\xea\xf3\x79\x2c\xd5\x11\xc2\x7e\x0b\xc2\x42\xe7\xef\x08\xc2\x1a\x36\x71\xc6\x88\xe2\x7d\xa8\xd8\xaf\x10\x92\x53\x75\x1b\xba\xe6\x5a\x16\xda\x1b\x36\x9b\x63\x7a\x7f\x4a\x2c\xeb\x08\xf0\xff\x4a\xa2\x7a\x84\xf8\xcf\x87\xf8\x60\x63\xc6\x08\xca\x4e\xd9\x18\xd9\xee\xc1\x73\xad\x59\x60\x6b\x57\x43\x78\x12\x2b\x20\xb5\x0e\x87\x75\xb6\x1d\xfc\x6e\xe3\x0f\x23\xd6\xd0\xa6\x84\x1a\xa5\x14\xfb\x40\x10\xdd\x5c\xd5\x5b\x7a\xbf\xb0\xfd\x88\xb2\x7f\xc5\x18\xc7\xec\x51\xca\x60\xa5\xdd\xa5\x18\x20\x63\x9d\xe3\xbe\xf7\x90\x7f\x62\x2d\xe5\x57\x43\xc0\x61\x0d\xdb\x09\xab\x5a\x90\x80\x37\x82\xd5\x16\xb2\x5f\x08\xdd\x45\x0c\xf7\xa6\x43\x91\x82\x22\xba\x78\xdb\x33\x2d\xc4\xbf\xc3\x6a\xb1\x04\xbe\xc3\x5a\xb1\xc4\x95\xea\x39\x50\x6a\xe7\x79\x98\x40\xde\x87\x9c\x6f\xbf\xcf\x74\xc0\xfc\x35\x6c\x95\x02\x5a\x42\xce\xeb\x10\x74\x20\x04\xeb\x9b\x30\xc9\xf4\x26\xda\xe7\x7a\xb9\x9a\x7a\xaa\x2e\xb3\x27\xf7\xa7\xec\x25\xe0\x48\xbe\xab\x50\x97\x3e\xe5\x7a\xe0\x59\x2e\x90\x15\xf2\x80\x32\xf6\x42\xbf\xf2\x50\x9d\xf5\x59\x07\xb7\x51\x53\x46\x28\x7b\x7e\x28\x72\x94\x14\x3b\xbf\x20\xe3\xd4\x9e\x0c\x0f\x8c\xba\x9e\x00\xde\x44\x41\x36\x89\xc2\x25\xf5\x04\x12\xc8\x2b\x5c\x8f\xb7\x36\xc9\x3d\x64\x55\x06\x77\x95\xa2\x1b\xab\x75\xb9\x77\x77\x50\xb5\xc7\x80\x74\xb7\xb8\xaa\x28\x6e\x6f\x1a\x32\xde\xee\xd5\xd2\x43\x7d\xbf\x7e\xef\x38\xf6\x61\xfd\x99\x77\xdb\x35\x96\xeb\xc5\x4a\x7a\x6d\x13\x3a\xc1\x0b\x44\xf7\x25\xbe\xef\xcb\x70\x6f\x52\x30\xae\xc2\xd4\xf3\x19\xd8\x1a\x33\xcf\xde\x4f\x1a\xf8\x72\x8e\xe0\x30\x74\x5a\x6f\x97\xb7\x63\x24\xf8\x8a\xc0\xbd\xe3\x1e\xbf\x26\x70\x1f\x75\x5a\x9f\x4f\xd3\xc3\x1d\x74\x23\x20\xeb\x63\xdb\x9d\xf1\xfa\x48\x00\xd8\x68\xf7\xe6\xe8\x3e\xd1\xdd\xb1\xca\x7f\x95\xe8\x06\x9b\x0a\x36\xdb\x43\xde\x6c\x0f\x41\x53\xa6\xf8\x54\xe5\x06\x82\x87\x03\xe8\x5c\xd1\xd0\x09\x86\xc1\xd6\x7c\xe4\x72\x63\x9d\x5e\xd9\x26\x04\x65\x12\xae\xcc\xbc\x19\x28\xcb\xaf\x64\x18\x5b\xb8\xd4\x0c\xaa\x38\xe0\xc5\xfc\xd5\x56\xca\x03\x31\xa4\x1e\x88\xc9\xf6\xdb\x5f\xdf\xfa\xc8\x24\x0f\xc4\xfc\xbb\x8d\x1c\x17\xdb\xbc\x2d\x0d\x78\x15\xa0\xc0\x32\x50\x60\x89\x57\x66\x05\x07\x54\x20\x28\x43\x50\x7a\xc5\x5c\xfb\xa9\x2e\x93\x5c\x51\xbd\xc1\xb4\x53\x78\x01\xaa\x53\x3c\x13\xe7\xf4\xc6\x2e\xd2\x06\x18\x6f\xec\x22\x4b\x4f\xbd\xc0\xde\x67\x4d\xc2\x44\x3d\x51\xd5\x53\x6f\xb3\x7f\xce\xc8\x2d\xfd\x35\xb9\x2b\xce\x7e\x83\x62\xcf\x8a\x6d\xfd\x63\x5b\xe5\xee\xa7\xda\x72\xab\xc4\x36\x59\x6a\x94\xfd\xe5\x21\xda\xad\x7e\xc7\xb3\xbd\xf5\x4b\x64\xef\x24\xbb\xc5\xe6\x56\x7a\x07\x41\x47\x0d\x8c\xec\x69\x77\xde\xd0\xa6\x59\x2c\x53\x08\xa4\x2b\x78\x6f\x9c\x2d\xac\xe5\x76\xa6\x6f\xdd\x43\xff\x37\x76\xdd\x7f\xb7\xa1\x5c\x87\xd2\xc4\xda\x1c\x0c\xcb\x42\xda\x6d\xfa\x39\x7d\x40\x73\x34\x04\xcd\xfe\x90\x4b\x60\xf2\xff\x85\xa1\x02\x5f\x4e\xa5\x36\x68\x56\x59\x75\x36\xde\x7c\x20\x77\x66\xfb\xa9\x43\x40\x5e\x20\xb8\x7a\x79\x8f\x28\xff\x28\xad\xbc\xf4\xc7\x68\xdc\xc1\x63\x1c\xc0\x31\x0e\xe0\xfd\xe2\x00\xbe\xfd\xf5\xad\xdd\x1e\xf2\x44\x06\xf8\x7d\xf7\x96\xfe\x38\xe0\x9a\xb5\x1a\x47\x46\xee\xc8\xc8\xbd\x2f\x23\x17\x6c\x1e\xda\xf2\xc6\x16\xa1\xbc\x15\x6c\x46\xd8\x09\x22\xd5\xce\x06\x43\xbe\x2c\x58\x40\x59\x15\x5a\x81\x1f\xf3\x46\xbc\xcb\xee\x34\x9b\x7f\xea\x21\xc4\xaf\x9f\x35\xf1\xda\x52\xfd\xf0\xb0\x16\x45\xb5\x28\x17\xb2\xa8\x98\x4a\x40\x63\xa1\x93\xb0\x2c\xc5\xfb\xb7\xc8\xba\x5a\x3d\x34\x02\x90\xd0\xae\x11\x7b\xd8\x31\xb8\xb9\x91\x79\x0c\xc1\xd2\xc3\x6e\x6b\x6b\xde\x26\xe8\x31\x50\xbe\x69\x44\xdc\x1a\xba\x3f\x4f\xcb\xd1\x33\xbe\xa4\x47\xc5\x0b\x28\x33\x3e\xcf\xc0\xb2\xf5\x01\xe2\x57\xdb\xf7\xf1\xd0\x16\xfd\x51\x4a\x29\xb3\xa5\xe0\xd6\x7d\x35\x40\x0d\xb2\x3c\x65\xd3\x66\x61\xc7\x75\xf2\xec\x50\xeb\xbd\xc0\x78\x1f\x70\x7f\x55\xff\xb4\x77\x29\xe3\x4d\x7a\x44\xb4\x5f\xfe\x31\xc2\x3c\x50\x82\x93\x10\xff\x4b\xd2\x17\xd6\xaf\x28\xb5\x5b\xb2\x12\xb4\x5b\x43\xd0\x1e\x0d\x41\xbb\x2f\x3a\x80\x62\xf0\xef\x90\x59\x7d\x77\x1b\xab\x5f\x84\x80\x3c\x1f\x59\xfd\x23\xab\x7f\xf8\xb7\x90\x60\xe8\x9a\x7f\x77\x8c\xa1\x02\x79\xc7\x18\xf2\x08\x38\x83\x5a\x95\x7f\xf7\xf7\x7d\xcd\xd6\xab\x5c\xda\x64\xc7\x61\x43\xa8\x14\x1b\x22\x1b\xbd\x20\x2e\x33\x28\x9b\xb2\x51\xf3\x63\xc7\xa2\x91\x3a\x97\xbb\xc3\x4e\x36\x2e\x59\xe4\xdf\xd5\x22\x57\x70\xb6\x41\xe3\xdf\xa1\xe0\x49\xb2\xf5\x3a\xff\x0e\x75\x2e\x25\x93\x54\x7d\x91\xcb\x9d\x26\x8a\xd9\xfa\x12\x97\x39\x76\x4a\xd9\xfa\x32\x97\x09\x94\xca\x61\xfd\x19\x9d\x10\x44\xff\x6e\xce\x6c\xe2\xb8\x0b\xe4\x70\x99\x3b\xb7\xe2\xbf\x8c\xef\x09\x1e\x0e\xad\x72\x99\xf6\xb1\x9a\xfd\x0a\x7d\x64\x21\x8f\xcb\x64\x82\xb5\x70\x5c\xe2\x23\x7c\x57\xb9\x0c\x2b\xcd\x3c\x89\x4c\xc4\xa5\x42\x8e\x36\xea\xc5\x14\xa8\x7c\xbc\x51\xaf\x71\x45\xd5\xb8\x99\xad\xd7\xb9\x02\x75\x9e\xfd\x30\xdf\x8b\x5c\x81\x45\x9e\xfd\x2e\xdf\x4b\x5c\x81\x25\x9e\xfd\x2c\xdf\xcb\x5c\x81\x65\x5e\xce\x56\x57\xb8\x02\x2b\xbc\x92\xad\xae\x72\x05\x56\x79\x35\x5b\x5d\xe3\x0a\xac\xf1\x5a\xb2\xfa\x66\xd8\xe4\xe2\x7f\x54\xe7\x73\xe1\xf5\x85\xe3\x62\x7b\x82\x16\xbc\x6e\x0c\x41\x4f\x6e\x6f\xa8\xca\x4d\x18\xa1\x06\xa5\x9d\x02\x34\xdb\x43\xae\x3c\x16\x5e\x80\xa2\xfa\x7f\xe7\x40\x99\xfb\x5b\x93\xa9\x6f\x13\x4f\x7d\xf6\xfd\x0b\x83\x05\x83\x43\x1a\x3a\x4c\xf1\x32\x7e\x12\x69\xd2\x0f\x29\x67\xec\x40\xb3\xdb\xf9\xc6\x0c\x79\x6c\x99\xbb\xba\x6f\xa6\x7a\x34\x4c\x08\x0c\xd1\xe6\x9a\x10\xdc\xb0\x24\x0b\xe7\x09\xb6\x5c\x14\x1c\x08\xc1\xad\xe8\xec\x30\x08\x6e\xc5\x78\xc7\x80\xe0\xc6\x48\x3a\x4b\x79\x82\xdb\x14\xc3\xed\xfa\xc6\xa8\xa8\x33\x84\xe0\xe1\x16\x82\x46\xf3\x4e\xbc\x4e\x7c\xa3\x70\xac\xb3\x80\xa0\x0c\xd5\xf9\xd1\x64\x73\x64\x40\x3f\x97\x01\xf5\xb7\x2b\x0f\xf1\x0c\x9d\x30\xdb\x46\x7c\x24\xad\x9f\x81\x05\x34\x10\xef\x37\x03\xae\x3e\xf4\xe0\xca\x4d\x43\x3c\xe4\xcf\xb3\xad\x51\xa3\xc7\x25\xfa\x9f\x58\xa2\x41\xb2\xea\x70\x89\x3a\xae\x8d\xe6\xb3\xbc\x04\x81\xba\x59\x30\x5f\x4b\x11\xf8\xb6\xd0\x40\xb5\x6f\xda\xa6\xdc\x02\xd6\x30\x3f\x62\x0b\xd8\xbc\x4d\xb5\xf4\xe6\xeb\x5e\x24\x87\xb8\x4a\xe3\x0d\x60\x82\x5c\xd2\xe1\x84\xb9\x33\x4c\x1d\xc9\xb8\x84\x5a\xf3\x04\xc7\xa2\xae\x0a\x57\xe1\x06\xaa\x09\x6e\x45\xf3\x33\x73\x7e\x22\xbe\xd9\x86\x85\x34\x54\x56\x7f\x16\xae\x40\xb3\x37\x16\xa7\x05\x85\x60\x7e\xa3\x42\x50\x1b\x43\xa0\xb7\x1d\x08\xee\x90\x98\x90\x70\xfa\xe7\xfa\x1d\x04\xbd\x35\x04\x83\xe6\x32\x4c\x63\x10\x2d\x08\x5f\x6b\xc5\x42\x55\xa1\x2f\x66\x76\x44\xeb\x54\x0c\x17\x42\xd9\x58\x4a\xb1\x57\x47\xea\x7d\xd8\x08\xeb\x40\x50\xa3\x5e\x4a\x42\x5a\x97\xd1\x09\xa3\x3c\xd4\xd1\x37\x5a\x19\xe2\xfd\xd6\x23\x06\x03\xff\xd7\x97\xeb\x96\xde\x76\x48\x4d\x3d\x0a\xb8\x74\xb9\x78\xff\x03\x5a\x7a\xed\x7a\x1d\x64\x2b\xd9\x74\x95\x4c\xa8\xed\x0d\x08\x4e\xea\x10\xfc\x6c\xa4\xae\x24\x5e\x6d\x3c\xf6\xdd\x42\x45\x53\x3c\xea\xa8\xe2\x3f\xaa\xf8\xff\x34\xcc\x79\x20\x38\x5a\x85\x72\x67\x94\x00\x47\x37\xb0\x35\xb5\xd1\x04\x1f\x8c\x83\x29\x57\xd4\xda\x75\x13\x02\xfd\xac\x0f\x73\xb5\x0f\xb6\x09\xc1\x95\x58\x56\xcf\x0b\x76\x64\x41\x0e\x67\xd1\x1d\xca\xf2\xd6\x92\x2c\x48\x03\xdb\x16\xa1\xd1\xe2\x06\xcd\xb6\x11\xad\xf0\x1c\x3f\x99\x2f\xe7\x2c\xde\xc1\x99\x7a\xde\x85\xa0\x67\x42\xb0\x50\x83\x3e\x92\xc1\x37\x97\x7e\x32\xb0\x47\x41\x8e\x27\x5b\xa8\x1b\x9e\xd5\x8f\x0a\xbb\x3f\x05\x0a\x0e\x04\xde\x8a\x6a\x12\xde\xfa\x36\x9a\x7a\x31\x31\x91\xe9\xb0\x42\x70\xcb\x21\x29\xda\x97\x01\xda\x3b\x01\x9b\xff\xc7\xff\x36\x02\xe6\x96\x10\xfc\xac\x43\x29\x95\x6f\x30\x91\x66\x08\x8b\xe3\x9e\xb9\xc9\xa4\x1e\x01\xee\xd0\xc1\xe0\x40\x00\x2e\xd8\x00\x23\x24\x70\xb6\xe7\x38\xd8\x72\x52\x2a\x72\x3f\xad\x67\x24\x6a\xa7\x12\x7a\x42\x7d\xff\xe3\xab\xb5\x5d\x81\xc6\x0b\xcf\x4c\x08\x74\x99\xb8\x57\x35\xf3\x21\x75\xb1\x82\xe0\xcc\x0c\xbe\x9a\x14\x13\xdb\xa1\xad\xcb\x13\x7d\x20\x4b\x0a\xcf\x3e\x40\xe6\x99\xad\xb6\xca\xb3\x48\x7f\x55\x16\x8e\xaf\x92\x17\x55\xff\x4b\x29\x3e\x57\x10\x82\xd2\x88\x6e\xe0\x1f\x69\x7c\x23\x51\xa9\x09\x03\x8b\x21\xc6\xec\x68\x8f\x3b\x62\x9b\x77\xc4\x36\x5a\x8a\xbc\x37\x3c\x73\x86\x6c\xec\xb8\x72\x8b\x88\xd8\xe9\x5c\x3d\x2b\xb0\x04\x4b\xfd\xd5\x38\x23\xc4\x1c\xea\xcf\xfa\x52\x3c\x99\x06\xbb\xe2\x74\x5d\x7f\xb7\x05\x5e\xff\x69\x06\x91\x58\x3e\x4c\xc9\x44\xf6\xaf\x1b\x5a\x7e\x1f\xa6\x2e\x5e\xef\x9c\xb3\x8d\xa4\xef\x5f\xd5\x3e\xc2\xd4\x41\xc0\x94\x5a\x4b\xc3\xd4\x04\x2d\x05\x48\x1d\x8a\x06\xe6\xb7\xd9\x66\x5f\x73\xad\xa6\x34\xac\x97\xea\x2d\x04\x7a\xef\x21\x9f\x95\x66\xe7\xa1\xb5\x12\x6a\xa2\x55\x1a\x9d\x96\x3b\x08\xd8\x78\xb6\x82\x7e\x5a\x8f\x17\x3b\x20\xf8\xcd\x64\xfe\x00\x51\x18\xf4\x46\x7b\x92\xbb\xcb\x23\xb9\xfb\x6a\x80\x39\x14\xd0\xac\x24\x41\xf3\x1f\xcf\x26\xe6\xec\x60\x00\x93\x2b\x6a\xad\x9b\x93\xcb\xed\x67\xe7\xf5\x7d\x54\x8e\xcb\xfb\xb8\xbc\xe5\xae\xe8\xc5\x78\x79\x37\x67\xc4\x21\x14\x79\xbc\x69\x0c\x41\x23\xcf\x1f\x02\x18\x83\x0b\x60\x0c\x5a\x5c\x51\x87\x20\xc5\xe5\x85\x72\x65\xe8\xdf\x92\xbb\xb5\x90\xf4\x9b\x2c\x57\x36\x8f\x8f\xdf\x70\x48\x2b\x3f\x4e\x86\xe0\xa5\x63\xa0\x42\xfd\xfd\xf9\x3f\xad\x52\x87\x40\xc3\x14\x02\xbd\x36\xcd\x92\xb4\xdb\x1a\x04\xaa\x5b\x59\x7f\xe4\x16\x9e\xd3\x2e\x04\xa3\xcc\xf0\x8b\x4d\xe6\x6f\xeb\xbe\xe2\x3e\x43\xd8\x3a\x82\xe5\x41\x80\x65\xb9\x92\x02\x4b\xb6\xc4\x74\x86\xa6\x98\x1e\x0c\xe5\xd9\x64\x00\xd7\x4d\x08\x86\x6b\x08\x6e\xbd\x4b\x08\xca\xf0\x69\xbb\x8a\x74\x20\x5e\xf5\xb4\xee\x1b\x25\x24\x73\x26\xdd\x01\xc4\xaf\xba\xe0\x13\x67\xa5\xfa\x51\x2b\xf1\xa7\x2c\xe3\x03\x01\x98\xb4\x91\xaf\x43\xc6\x36\xb2\x5c\x64\xa7\x5c\x8d\x72\x1c\x86\x3f\xd6\xf7\x68\xef\x4d\xba\xdf\xeb\x38\x3a\x14\x1d\xb8\x43\x11\x3c\x5f\x1f\xd1\xd8\x21\x22\x97\x03\x41\x63\x3a\x4c\x7a\x92\x9f\x62\xcb\x21\x74\x4e\xe4\x5e\xe6\x09\xdd\x6a\xab\xd0\xfb\x62\xdd\x2a\x57\xd4\x91\xd7\x13\xcf\x71\x79\xd3\x15\x27\x75\xe2\xcb\x9d\x4f\x39\x6b\xad\x77\x5c\xe8\x87\xb3\xfc\x0e\x64\xa1\xa7\xe9\xf5\x05\xb2\x08\x25\x74\x6a\xa3\x49\xec\x29\x10\xc9\x9e\x81\xc8\x09\x64\xbc\x68\x48\xb7\x43\xa1\x33\x0c\xa6\xd8\xf4\xdc\xd1\xb5\x8d\x88\xbd\xb7\x48\x8c\x65\xed\x1d\xbc\x01\xf4\x1a\x04\x42\x32\x54\x85\x64\xa8\x6a\x02\x12\x96\x72\x13\xea\x77\x97\x03\x7b\xff\x42\x18\xa9\x9e\xae\x21\x2f\x16\x93\xa2\xd0\x05\xc1\xcf\xfc\x22\x40\x87\x62\x61\x24\x14\x13\xad\x30\xe1\x91\x56\x28\x6e\x6a\x25\xa2\x45\x22\xe3\x36\xb4\xd2\xe6\x51\x56\x3f\xf2\x90\xb1\x3a\xf2\xd1\xf0\x0d\x13\x27\x9b\xae\x21\xd0\x4e\x93\xda\x82\x09\x82\x40\x7d\x2e\x2e\x3e\x52\x51\xd0\x1a\x43\xa0\x6b\x1a\x7c\x55\x3f\x70\x75\xc8\x4b\xe3\x3f\x8e\x3e\xf5\x62\x0a\x7d\x12\x9b\x3d\xe7\x44\x9b\x91\x82\xf1\x8e\xd1\x66\x02\xb0\xc4\x43\x3d\x9d\xd6\xe0\x31\xd0\xec\x75\xbc\x95\xd2\xac\x76\x89\x33\x66\x34\xb5\x97\x34\x18\xb5\x8d\x84\x4c\x5a\x2f\x9c\x83\x3c\xb9\xf4\x0d\x53\xf4\xab\xbb\xee\xbe\xd6\x23\xa0\x9e\x1f\xc3\x48\x6a\x16\x86\xc7\x6d\x77\xff\xb5\xdb\xee\x2e\x9f\x57\x3b\x87\x1d\xf7\xde\xfd\xb3\xc8\xd2\x81\x10\x40\x2d\x65\x96\xed\x7a\x3f\xf1\x62\xcc\x3c\x7b\x2a\x31\x6c\xc2\xeb\x31\x42\xb5\xfe\x2f\xae\xb0\x42\x3d\x42\xb2\xf9\xfe\x90\x6f\xd1\xb8\x95\xca\xa5\x72\xe9\x03\xd0\xe2\x1b\x51\x68\xab\x03\xc5\x7b\xb9\xe5\x85\x38\x0d\x43\x7b\xce\xcd\x52\x7c\x2d\x2d\xf8\x6e\xf6\x08\x82\xa6\xfc\xa6\x7d\x08\xae\x6b\x10\xa8\xed\x4b\x08\x6e\x04\x13\xe8\x89\x3e\x70\x11\xe6\x36\x26\xd2\x59\x59\x48\x3e\xb5\x51\x68\x1f\xf2\xe9\x7b\xdc\x3a\x49\xa5\xa2\x92\x75\x71\xa9\xf2\xf0\x79\x1e\x91\xcf\x75\x08\xca\xb0\xbb\x21\x83\xc5\xca\xc3\xa3\x47\xe4\x11\x17\x7d\x24\x2e\x2a\xa5\x24\x54\x03\x4d\x6c\x32\xe1\x5b\xb8\xbc\x7d\x2c\x0f\xda\x17\x58\x0e\x5e\xb1\x2a\x94\x86\x02\xde\x6b\x8d\x90\x12\x0b\xf6\x7e\x2c\xe3\x4b\xab\x4b\x08\xf4\xd3\xbb\x1c\x94\x10\x33\x5f\x21\xc2\x20\x67\x14\x82\xd3\x49\x70\x11\xa9\x07\xd1\x20\x04\x9a\xa3\x05\xe9\xe9\x4b\xa8\x0b\x81\x21\xd3\x12\xac\xc3\x2b\xc6\xe8\x26\xa7\x54\x9e\x85\x79\xe2\xee\xe4\x33\xc4\x79\xf1\x50\x94\x9a\x3d\x9b\x35\xaf\x79\x04\xfa\x23\xd0\xff\x36\xd0\x97\x53\x0a\x4c\x03\x59\x2e\x3a\x50\xe3\xfc\xbe\x06\x7c\xbb\x01\x41\x37\x4a\x29\x29\xe9\x7d\x51\x00\x0c\xa3\x10\x8c\x04\x4c\xca\xbc\xff\x95\x10\x7c\x0d\xbd\x01\x41\xc9\xd0\x52\x84\x37\x65\x6e\x53\xcb\x52\x91\x85\xa3\x7d\xf7\x17\x41\x49\xfa\xa9\x88\x0f\xdb\x19\x8e\x02\xa7\xe9\xa6\x9a\xf1\xd5\x94\xe1\x1a\xe9\x9a\xc8\xbc\x17\xed\x07\x65\x46\xfc\x83\x55\x87\xe0\x4e\x86\x7b\x3c\xc1\xbd\x76\x90\x88\x4b\x44\xbc\x6e\x2d\xda\x2e\xe2\x08\xfc\x07\x0c\x92\x07\x02\xfc\x45\x2d\x45\xf1\x09\x75\xe6\xdc\xd8\xa5\x94\x0e\x6c\x17\x97\xdb\xd4\xd2\x49\xd5\xb4\x9e\xa3\x9b\xde\x57\xc9\x5c\x91\x5a\x66\xf5\x12\xe0\x1b\x7a\x09\x9e\x7a\x77\x10\xe8\xd3\xab\x2c\x6f\x5c\xb7\x20\x50\x5d\x87\x7e\x90\x9a\x39\xd0\xa7\xbc\x25\x2b\xda\x01\xae\xf1\x8c\x53\xbe\xc1\x28\x32\x19\xef\x6f\x57\xe0\x29\xb5\x82\xf5\xbb\x1a\x3c\xff\x48\xbb\x4b\x7e\xd5\xc1\x15\x8d\x96\x4c\xf1\x52\xe6\xc9\x9d\x38\x9d\xd6\x23\x1f\x11\xf9\x01\xc5\x2c\x33\x16\xe6\x96\x34\x21\xb8\x32\x76\x84\xd9\x45\xe9\x28\xdf\x16\x65\x07\x3f\x3d\xca\xee\x01\x02\xed\xfa\x36\xa4\x0e\x32\x07\xf1\x1a\x6f\x88\x97\x0f\x48\x0c\x7f\x0a\xc5\x4b\x3c\xa7\x21\x6f\x2c\x19\xcc\xa3\x7c\x79\xa4\x36\xef\x66\xec\xa9\x26\x9d\x42\x0c\xe6\x98\xec\x45\x92\x1b\xf9\x7f\x30\x04\x46\x6b\xe0\x93\x1a\x41\x7b\xbe\xc3\x52\xca\x74\xce\x15\xcd\x2b\xcc\x80\xa2\x3d\x17\x1e\x81\xa2\xcb\xbf\x45\xff\x6f\x40\x7a\x4a\x09\x73\xba\xef\xb7\xad\xfa\xb8\xa7\x5c\x2c\x55\x72\x71\x43\x35\xbf\x7a\xf3\xa8\xc9\x1c\xb9\x53\xf9\x04\xda\x72\x35\x2a\x8c\x80\x3a\x16\xef\xa5\xde\x41\xd0\x11\x14\xe2\x74\x0c\x81\x29\x9f\x87\xcc\x21\xd0\x5b\x75\x08\x26\x02\xee\x4a\x75\x08\x4c\x15\x02\xed\x49\x85\x80\x18\xea\x07\x98\x9c\x76\x40\x4c\xcf\xd7\xde\xdb\x77\x7f\x2e\xd0\x48\x23\x94\x5a\x4e\xa6\xf6\xe9\x23\x9b\x38\x69\x12\x16\x71\x2a\x23\x99\x07\xe5\xfd\x48\x98\x60\x64\x4a\x5a\xe9\x4b\x35\x17\x82\x82\x99\x4c\x52\xb0\xde\xf8\xbf\x45\xc1\xce\xe6\x42\x38\xd3\xb3\x64\xeb\xf6\x27\x04\xb3\xc6\x91\x72\x1d\x29\xd7\xa7\x50\x2e\x55\x4d\xa2\x9f\x6b\x32\x45\xfc\xda\x18\x82\xee\x60\xa7\xff\x8e\x5a\x2f\xac\x80\xa2\xf9\x7f\xb7\x79\xf1\xc8\x9d\x45\x7c\x22\xa3\x97\x33\x47\x45\xfb\xd8\x43\x2a\x44\xd7\xe2\xf9\xfc\x57\x15\xc8\x64\xce\x20\x98\x8e\x16\x10\xac\x5a\x77\xa2\x45\x1b\x0b\xd9\xeb\xa1\xbd\xc1\x38\x8a\x3f\x52\x13\xe2\x74\x57\x07\xeb\x08\x16\x5f\x6a\xdb\x4a\xd0\x19\x3b\x82\xcf\x47\xeb\x18\x53\x86\x85\x6b\xb6\x38\x9c\xa4\x7c\x5f\xa7\x62\x34\xd2\xd9\x4e\x3e\x5a\xc5\x98\xdf\xf4\xda\xa8\xa8\x26\x26\xa9\x47\xa2\x79\xe8\xb0\x78\x20\x50\xaf\xa7\xf4\x4e\x03\xb4\x40\x36\xca\x71\xee\x9b\x17\xe6\xfb\x38\xf7\xed\xe3\xea\xac\x6a\x9f\xea\xdb\xa7\xad\xd4\x10\x54\xff\x98\x15\xaa\x39\xcb\x40\x2b\xa8\xa5\x67\xc7\x46\x6e\xae\xef\x65\xb1\x40\x76\x4f\xcf\xdb\xe4\xa9\x8f\x98\xa0\xc4\xb4\xe4\xe0\x91\x3f\xd9\xf9\x12\x94\xaa\x6a\x72\x8f\xd0\x01\x59\x3c\x60\x9b\x2d\x99\xc5\x07\x3b\xd5\xf4\xbe\xbe\x64\xba\x5d\x4d\x5f\xdc\xa9\xa6\xf7\xb5\xf0\xfb\xaa\xec\x2b\xfe\xfe\x0d\xda\x14\xe0\x1b\x36\x05\x76\x9b\x42\xa0\x3d\x39\x59\x6a\xa7\xdf\x4a\x51\xf4\xc3\x74\x1f\x57\x10\x82\x22\xee\xc2\x5c\x5f\xf0\xc9\x5d\xb0\xfd\x79\x26\x5c\x9c\xe9\xa1\x6e\xf4\x20\x26\x7d\x7b\x7f\xc1\x6d\xd0\x11\xe4\xba\x9e\xe4\xa5\x06\xec\x81\x20\xb9\x47\x72\x22\xdc\x24\xdc\x2c\x39\x95\x0c\x56\x7b\x63\x86\xbc\x77\x3c\xb8\xa2\x96\xab\x9b\x8e\x4d\x31\x6f\xbe\xb8\x38\x0d\xe7\x5e\x6e\xef\x80\x96\x51\x49\x26\xcd\x59\x85\x69\xea\xde\x9d\xcf\xd8\x33\xb3\xc0\x31\xe9\xd4\x01\xf3\x19\x19\x4a\xe6\x32\x73\x3e\x63\xd6\xe2\x60\x44\x8c\x28\xa9\x40\x43\xb0\x0c\x2d\x7c\x64\xa4\xff\x94\x65\x77\x28\x0b\x3c\xb5\xf7\xc8\x10\x59\x16\xa1\x94\x0f\x8d\x14\xd2\x8f\xc3\x0b\xc3\xe0\x5a\xb0\x11\x63\x18\x87\x8e\xa9\x50\xf7\xc3\x20\x36\x4c\x1d\x59\x1d\xd4\xfb\x1e\x5c\xd1\xca\xac\xd7\x02\x2e\x6e\x05\x2f\x38\x44\x10\x14\xed\x3b\x0b\x5c\x0c\xba\x2d\xa0\x9d\xdc\x41\xa0\x9d\x6f\x64\x9e\x51\xab\xe7\x10\xa8\xce\xf0\xee\x60\x35\x4d\xb9\xab\x44\x4d\xce\x7a\x49\x2a\xe5\x8f\x00\xf2\xfe\x00\x52\x54\x93\x3c\xd1\x90\xd8\x88\xe2\x94\x03\x3d\x57\xd4\x47\x21\x66\x7e\xc1\xee\x7a\xdb\x0f\xc1\xa0\x5b\x0d\xf1\x5c\x6a\x71\x69\x8a\x73\xa9\xdb\xf4\xdf\xd4\xcf\x76\xd1\x14\xdc\x09\xa4\xe2\x25\x97\x21\x0b\x28\xe3\x6a\x64\xe9\xa9\x17\x70\xb4\x4f\x4b\x08\xee\xc6\xd9\x82\xdf\xc9\x6a\x24\xbb\x27\xfc\xc4\xca\xf4\x9d\x2d\x8d\x47\x1a\x73\xe8\x77\xda\x0d\x42\x29\x4f\xb0\x1b\x6b\x85\x28\x7b\x76\xe6\x59\x85\x00\x90\x7b\x20\xeb\x93\x42\x3d\xa9\x14\x08\x81\x2a\x47\x6f\xf3\x86\x8d\xe5\x3e\x57\x77\x23\x7e\xfe\x1b\x4c\xe3\xc1\x46\x80\xa9\xd4\xe9\x37\xeb\xd9\x94\xd9\x2c\x91\x83\x20\xe6\x0d\xa2\xe4\x1b\x19\xbe\x20\xbd\x6b\x48\x8e\x72\x0d\x7e\xb0\x93\x96\x6a\x3e\x75\xf3\xb3\x10\x2c\x2c\x08\x54\xb9\xc9\x9f\xad\x8f\x3e\x52\x7b\xa0\xf6\x1e\xc4\xca\x78\xd9\x29\x0a\x1e\xc3\xc9\x0f\x17\x8b\xa9\x29\x46\xe0\x96\x60\x4a\x0f\xdb\x9b\xfd\xd5\xd4\x1c\xfa\x85\x11\x04\xd2\x76\xeb\xf0\x95\x24\x1d\x45\x08\x81\x26\x3f\x0d\x4a\x3b\x95\xc7\xfe\x16\xd3\x53\x14\x85\x93\xbc\x1e\x92\x7b\x14\x3f\x8f\x40\x05\xb9\x5a\x4d\xd2\x96\x5b\x62\x51\xe2\x39\x7c\x64\x0c\xc1\x45\xc0\x62\xa7\xf4\xd0\x09\x11\x94\x01\x45\x5d\x27\xe2\x54\x23\x4d\x74\x22\x87\x89\x56\x94\x6a\xe6\x62\x39\x73\x54\xf4\xec\x51\xd2\x4a\x1b\x75\xbf\x76\x70\x45\xab\xe9\x13\x06\xca\x67\x5d\xa3\xc0\x80\x7a\xc9\xc4\x53\xae\xd7\x10\x18\x0f\x13\x08\xb4\xda\x08\x02\x9d\x6c\x28\xb0\xbb\xb7\x10\xa8\xee\xf4\x43\x14\xd8\x1f\x22\x83\x36\x36\xa6\xbe\x4a\xd8\x11\x36\xde\x11\x36\xd2\x21\x93\xb7\xcc\x9a\x32\x99\xfc\x69\xc3\x8e\xa6\xdd\x16\xda\xef\x69\x47\x13\xd2\xa3\x7a\xf6\x24\xae\xba\x74\xba\xe2\x74\x34\xa6\xbd\xc6\x29\xd7\xce\x27\x10\x94\xa6\x34\xbb\x6f\xf6\x08\xd9\x0e\x7a\x91\x18\x6d\x23\x69\x57\x80\xc5\x52\x8a\xb4\x50\x7f\xa0\x17\xf5\x2f\x57\x22\xec\x5c\x20\xa6\x3b\x61\x40\xed\xde\xb1\x5d\x3b\x1a\xd0\xa0\x54\x5e\xaf\x20\x38\x1d\xf5\x21\x28\x9d\x19\x1b\x4c\x86\xf4\x65\x5e\x74\xc3\x0c\x60\xa5\xc8\xf7\x92\xd6\xc3\x2b\xe5\xf8\x86\x92\xd6\x5d\xe0\x5a\x12\x2f\x8f\x38\xe8\x2d\xaa\x4a\xe5\xbb\x4c\x17\x42\xdf\x14\xcf\xf9\xdc\x68\xf7\x6d\x41\x3f\x47\xb6\xe6\x0f\xba\xd3\x6e\xb6\x26\xbd\x21\x02\x5a\x32\x9b\xad\x67\x2b\xcc\xbf\x43\x4d\x83\x3b\xf3\xb2\xcd\x7f\x25\x2b\xdb\xde\xb1\x6f\xbf\x93\x96\x6d\x0e\xf0\x0d\x9b\x03\x5b\x60\x7c\xed\x3a\xe9\xb4\x59\x5d\x40\xa0\x3e\xd7\xd0\x67\x45\x1e\x5c\xc0\x57\x8d\xaa\x47\x49\xfa\x70\xa1\xa3\xe2\x27\x6e\x3f\x1d\x0c\xb9\xf8\x8f\x20\x87\x9c\x7f\xfb\xeb\xdb\x19\x9d\x10\x44\xff\x6e\xce\xd0\x94\x39\x01\x9b\x53\x02\xdf\x61\x99\x2b\xc5\x9e\x60\x71\x4a\x10\x28\x65\x09\x08\x5c\xd1\x7e\x32\x47\x54\xea\xf5\x4e\xb7\x57\x68\x73\x1d\x62\x2d\x71\x0d\x66\x32\x87\x7f\x87\x65\x1d\x72\xa5\xec\x89\x1b\x94\x6a\xe5\xb8\xfd\x02\xdb\x53\x0f\x5b\x98\x72\x05\x42\xc9\x45\x85\x9c\x13\x57\x8c\x8e\xdc\x2f\x10\xc6\xbd\x0d\x34\xc3\xc1\xf3\x14\xb9\xa2\x9f\x14\x8c\xc0\xc9\x45\x3e\x86\x7d\x52\x30\x78\xa5\x26\xe3\x8f\xa2\x01\xd6\x84\x3c\x63\x47\x46\x20\x49\x1e\xad\x38\x88\xae\xcf\xac\xe9\x80\xeb\x25\xf9\x0d\xa2\xfe\x9e\x4d\x5c\x21\xfa\x04\x77\x09\x1c\xa4\x2e\x93\x2c\x9d\x4f\x77\x7f\x32\xfb\x12\xe8\x45\x8f\x5e\x02\xb5\x28\x96\xba\x36\xb7\xa1\xd4\xbe\x73\x35\x75\xcd\x6b\xec\x51\x12\xa4\x53\x0b\x9f\xfb\x2a\x7e\xee\x45\xab\x75\x52\xb8\xe2\x55\x9f\xc9\xec\x23\x93\x3c\x10\xf3\xef\x8b\x17\xf4\x88\x2c\x4c\x28\xff\xae\xaa\xe0\xbb\x2a\xbe\x4d\x0d\x28\xaa\x06\xbe\x8b\x8f\x3e\x86\x40\x41\x10\x28\x35\x08\x4c\x08\x14\x53\x3e\x17\xd4\x8b\x5c\x51\xe7\x16\x85\x00\xcd\x97\x10\x94\x65\x4a\x1d\xcd\x5e\x41\x30\x42\x82\x21\x2a\xca\x4f\x63\xb4\x87\xdc\x10\xb8\xee\x20\xd5\x25\xef\xb1\xab\xa9\xf4\xb8\x9d\x1a\xc6\x31\x40\xe4\x88\x2e\xdf\x11\x5d\x0a\xd8\x19\x0c\xb9\xf8\x5f\x09\x51\xa5\x31\x18\x56\x8c\x96\xac\x04\x46\x6b\x08\x8c\xd1\x10\x18\x7d\xd1\x01\x94\x83\x7f\x61\xfc\xc7\x97\x83\xd6\x06\xa0\x95\x55\x3b\x72\x74\x0a\x5d\x9e\x06\xd3\x1e\x04\xd5\x9f\x1a\x04\xe4\x27\x04\x57\x2f\x7b\xba\x4c\xc5\x79\x6b\x72\x5a\x1d\x15\x02\xf5\x76\x0d\x41\x57\xdc\xa5\x91\x97\xe7\x66\xcb\xc8\x57\xee\xb5\xef\xd8\xa2\x40\x84\xd6\x38\x2c\xa5\xdf\x38\x51\xca\xf4\xfb\x9d\x11\x1f\x71\xb7\x6b\x81\x12\xd7\x63\x08\x2e\x97\xd9\xc2\x8e\xa6\x1d\x85\x37\x8d\x3a\xd4\x5b\xf0\x04\xd9\x6c\xce\x90\x3b\x43\x0b\xfe\x5d\xd5\xd4\x92\x20\x95\x45\xf1\x57\x2f\x96\xb8\x62\x3e\x00\xc5\x3c\x07\xca\xe4\xfc\xeb\x5d\x03\xb8\x32\x7a\xaa\x3f\x00\x15\x4d\xf0\x83\x34\x50\x4a\x11\xf8\x7a\x63\x5b\x88\x7d\x0a\xef\x31\x4a\x62\x3c\x99\xc8\xd3\x0f\x4c\xc9\x29\x65\xb6\xb7\xc8\x2b\xbd\x7d\xec\xef\xdc\x4d\x96\x32\x1b\x5d\xec\x2e\x65\xe8\xfe\x67\x8c\x25\xec\x33\xef\xb6\x6b\x2c\x2f\x43\x98\x00\x94\xfa\x92\xf8\x71\x1a\x8a\xaa\x0a\x11\x57\x55\xa5\x88\xfb\x5d\x2d\x0a\x78\xe1\xe3\xa7\xc2\x0d\x18\x7b\x60\x0c\x81\x60\x33\x31\x04\xca\x24\x54\x67\xe6\x99\x76\xb9\xa2\xd1\x96\xf1\xb3\x50\x04\xea\x6a\x04\xf5\x42\x11\x68\xf6\xf5\xd8\x03\xea\xc3\x43\xf0\x20\xcd\x33\x08\xea\x57\x1f\x38\x0b\x5c\xaf\x48\xf6\x36\x7c\xc3\x06\xf3\xa6\x88\xd0\x67\x62\x59\x98\x87\x0c\xf4\x77\x55\xe5\x21\xe3\xac\x8c\x25\x69\xd6\xb8\xa2\x96\x47\x2b\x08\x2a\xcd\x1e\x04\x9a\x71\xb5\x94\xd6\x90\x62\x0a\xab\x78\xde\x3c\xbc\x46\x38\x9e\x87\x54\x14\xbf\xac\x20\x40\x72\x3f\x96\xdb\x3b\x51\x9a\x40\x5e\xac\xa5\x9e\xa5\xfd\x80\xdc\x40\x70\x91\xdc\xbc\xe0\xe0\x27\x85\x29\x90\x7c\xbc\xb9\xdd\x57\x89\x2b\x9a\x55\xa3\xa2\xa7\xe6\xf5\xee\xc4\xb9\x65\x42\x40\xcb\xea\x26\x89\x93\x3e\xcb\xd2\xe6\xf7\xd0\x78\x03\x19\x8d\xc6\xca\x48\xb7\xde\x04\x82\x3a\x85\xbc\x5c\x4e\x3f\x3e\x9d\x60\x7b\xec\xd9\x2b\x29\xa4\x09\x21\x44\x91\xaf\xa1\x73\x29\x7e\x8c\xe3\xd5\xc1\x15\x95\x9c\x89\x35\xdf\x71\xea\x10\x34\x2a\x77\x90\xab\x89\x0b\x9d\xa0\x39\x62\x0f\x8c\x87\xc3\xa3\x91\x5c\xed\x3c\x50\xc8\x8b\xd5\xe4\x6d\x4f\xc8\x23\x09\x3e\x9a\x26\xbb\x2b\xe3\x61\xe1\x4c\x7c\xb0\xf0\x7e\xbf\xa7\x39\x1d\xdf\xac\xc5\xf5\xf4\x45\xb5\x27\xce\x51\x94\x9d\x40\xc8\xf4\xdc\x0c\x94\x9a\x0c\x26\x36\xda\x91\x5b\x7e\x45\x7b\x7f\x5d\x41\x08\x7e\x8a\xef\x36\xe8\x41\xe0\x89\xb5\x39\x30\x82\xc2\x6d\x1d\x02\x07\xe6\x15\x34\xc8\x20\x58\x9a\x10\x68\x33\xf1\xed\x4c\x08\x8a\x4f\x30\xa8\x89\x9a\x52\x85\x2d\xc3\x5f\x29\xbc\xb9\x73\x78\x0b\x5e\x4d\xaf\xfe\x0e\xb2\xd0\x32\xd2\x04\x28\xb0\x04\x14\x58\xe6\xa5\x51\x81\x81\x52\xc0\xdf\x4a\x92\xa6\xae\x6e\x07\x6a\xa1\x0e\xb4\xc9\x70\x2d\xce\x53\xb1\x9a\xec\x35\xe4\x5a\x29\xb5\x9a\x3a\x68\x31\x26\xd8\x0e\xae\x56\xe3\xd5\xbb\x82\x01\x6a\x81\x34\xfc\xc8\x1e\x60\xc1\xe4\xaa\x56\x4a\x8e\xf0\xd0\x04\x59\x26\xa2\xc8\x0a\x81\x88\x2b\xa8\x25\xa4\xff\x71\x34\x6e\xd5\x2a\x18\xa1\x6f\x40\x62\xe0\x82\x77\x64\x46\xab\x1a\xe8\xb4\x86\xa0\x39\x13\x32\x6f\x8c\x00\x84\x14\x2d\x91\x40\xe6\x10\x0b\xb9\xfa\x78\x01\x41\x79\xd9\x80\xa0\x3e\x6b\x40\xa0\x5f\x75\x21\x98\x6a\x4b\x08\xf4\x65\x4d\x05\xa3\xcb\x3b\xdf\xad\x68\x3d\x09\xb7\xf2\x5d\xfa\x85\xd2\xcf\x89\xef\x71\x54\x72\x7a\x10\xac\xc7\xaa\xa0\xee\x77\x32\xac\xf3\xa6\x3b\x96\x3a\xc9\xe4\x33\x9e\x32\xca\x2c\xcf\xf2\xf8\xe9\x60\x08\x4e\x5b\x43\x70\x3a\x1a\x82\xd3\xfe\x10\x48\x95\x8c\x07\x6a\xe1\xbf\xe0\x49\x75\x28\xa4\x7c\x77\xd6\xf5\x40\xf5\x27\x04\x16\x7e\x80\xa0\xfa\x32\xf2\x00\xa9\x7b\xa0\x58\x5e\x4a\x44\x98\x52\x25\x10\x9b\xb8\x64\x81\x5c\x22\xa4\xfd\x22\x0c\x11\x3d\x47\xed\x00\xb9\x4b\x45\x0e\x3d\x43\x6d\x01\xb1\x73\x5e\x52\xa5\x06\x27\x1a\xcf\x1c\x1b\x61\x5f\x0f\x21\x51\x28\x8c\x75\x10\xb5\x40\x0f\x61\xfa\xcf\xa6\xca\x40\x10\x0d\xbf\xac\x05\x1e\x6c\x42\x70\xda\x58\x05\xca\x08\x81\x16\xc1\xe8\xf2\x02\x02\x75\x3c\x59\x4b\x14\x93\xbc\x89\x81\x1e\x3d\x9b\xed\x7b\x93\x2d\xf7\x28\x5f\x0b\xd4\xa7\x79\x0b\xc8\xb5\x6a\x6a\xcd\x19\xc8\x7e\xf2\xb0\x83\xc2\x35\x5c\xd3\x21\xaf\x11\x50\xf3\xc2\xd5\x83\x3b\xbc\x9a\x7e\xa2\x3e\x9a\xb2\x7b\xf1\x47\x0e\x19\x0c\x86\x7c\xbc\x28\x18\x20\x5c\x70\xb4\x65\x34\x0a\xa6\xf8\xd6\xc9\x41\x3d\xe4\xd9\x5e\xb8\x46\xf5\x90\xe6\x88\xf7\xa8\x14\xda\x40\x19\x7b\xfe\xdb\x04\x28\x5f\xac\xb2\xbb\x09\x15\x4d\x57\x4d\xda\x28\xb4\x41\x65\xf1\xe4\x01\xd5\xa2\x63\x8f\xab\x30\xf5\x06\x3d\xe2\xe1\x90\x60\x4b\x7d\xb4\xca\xc7\x8f\x85\x36\x18\xcf\xfd\x47\xd2\xb8\x72\x32\x30\xdb\x85\x39\x70\x3c\x06\x0b\x73\xae\x6a\xe9\x27\x63\xf6\x03\xb3\x04\x15\x53\x25\x36\x95\x4f\xa7\x6a\xf2\x6f\x48\x92\x4c\xff\x09\x4d\x2f\x45\x98\xf6\x4d\x5f\x72\x31\x1d\x9b\x60\x04\xd5\x4e\x60\xd4\x11\x7f\x6b\xe7\xa6\xf7\x39\xaa\x92\xf7\xd5\xce\x08\x9c\x55\x4c\x7d\x3d\x6f\x81\x51\x86\x82\x97\x7c\x04\x94\xa2\xe0\x3e\xc5\x16\x2d\x5a\xfb\xc9\x10\xe7\x9f\x02\x49\xf4\x1b\x10\xac\x28\x04\xa7\xb8\x2f\x69\x07\xaf\xa5\xd7\x67\x9f\xb8\x26\x22\x36\xe5\x0a\xac\x0a\x76\x0c\x56\x79\xd5\x03\x55\x9f\x34\x56\x6f\xe7\x1e\x2f\x95\x93\xdd\xd9\x8c\x2e\x31\x49\x82\x4b\x12\x54\x02\x30\xd9\x01\x89\x5c\x2f\xa6\xee\x7f\x8d\x6c\xe6\x32\x3a\x0d\x79\x42\x28\x1f\xa2\xa6\xfb\xc9\xc6\x51\xab\x50\x04\x28\x46\x42\xdb\xa3\x73\xc5\x22\x9c\xcc\x0b\x37\x40\xd5\xdd\xf1\x65\xe1\x06\x9c\x75\xa5\x9c\xe1\x81\x4b\xea\x65\x0a\x92\x3f\xcc\x6f\xda\x51\xd8\x3d\x8a\xab\x7a\xea\xbd\x86\x68\x46\x5c\x12\xbe\x14\xaf\x8d\x0a\x53\xff\x15\x7c\xa0\x57\x0b\x67\x59\x5e\x6f\x28\xbe\x82\x8b\x96\x21\x14\x6b\x9a\x80\x10\x5d\x22\x4c\xc5\x7c\x2c\x98\x40\x31\xe7\x82\xff\x08\x11\x67\xbc\x69\xef\xdd\xd8\x10\xed\x8d\x69\xf7\xae\x60\x02\x75\x45\x27\x73\x3f\x35\x94\x64\x1d\x24\xa3\x70\xa5\xfa\x85\xf5\xa8\xe7\xd3\xda\x4a\x40\x1b\x07\xc3\x6a\xbf\x35\xe4\xfd\xc1\x10\xf4\x5b\x43\xd0\x1f\x0d\x41\xbf\x3f\xe4\x55\x08\x2a\xc1\xbf\x43\x56\x23\x3d\x6d\x53\x23\xa9\x10\x90\xd5\x51\x8d\x74\x54\x23\x1d\xfe\x2d\xf8\xb7\xbf\xbe\x8d\xda\xc3\x28\x17\x3a\x0f\x37\x5a\xf8\x3a\xd0\x9a\xb5\x1a\x47\x13\xc6\xd1\x84\xf1\x9e\x26\x8c\xff\xf9\xeb\x9b\x45\xe8\xdc\xf9\xf6\xff\xfd\xff\xdf\xea\x0f\x36\x31\xd1\xdf\xf5\x31\x99\x3c\x22\xca\xc3\x9f\xa6\x69\xa3\x6f\x7f\x6d\x69\x6d\xa0\x05\x9a\xb3\x1d\xcd\xf4\xd1\xb3\xb6\x36\x37\x19\x45\x73\x7b\xb5\xb5\xbd\x85\xe6\xc8\xde\xda\x7a\x62\x63\xec\xb2\x17\xba\xb5\x43\x97\x2d\xf0\xd6\xc6\x1e\xf3\xd0\xdc\x9c\x31\xd7\xdd\xda\xe5\xd2\x43\x53\x34\x61\xde\x94\x79\x5b\xfb\x0c\xc9\x62\xec\xcd\xdd\xbc\x0e\xae\x85\xa8\x4b\xcc\xbf\x07\xee\xfd\x29\xb6\x30\x4d\x7c\xc5\x26\x22\x36\xe3\xed\xe9\x6a\x99\xb8\xfb\x39\x9b\x21\x4a\xb1\x33\xf6\xec\x69\x78\x79\x03\x39\xd8\xf6\x5e\xe9\x33\x46\x63\x44\x13\x6f\xda\x95\xd2\x79\x3c\x05\x53\x8f\x6c\x6b\xb4\xd1\x7a\x8d\xa4\x4e\x6c\x4b\x8f\x16\xf3\x90\x85\xb6\x34\x5e\x10\xea\xcc\x90\xb3\xad\xb9\x4b\xc6\x36\xde\x75\xf1\xae\x87\xe8\x64\xdb\x68\x03\x59\x68\xcc\xb6\x34\xf6\x08\x5a\xe0\xd5\x96\xc6\x3e\xb3\x5d\xa6\xf4\xd8\x73\x62\xb4\x81\x96\x9e\xcb\xa2\xf7\x16\x53\xb3\xb2\xf1\xd6\x76\xef\xd1\x5b\x8c\xbd\xe4\xc2\x4f\x77\xe8\xa0\x31\xb3\x19\xdd\x7a\x81\x53\x64\xa3\xed\x97\xbf\x20\x53\x64\x91\x6d\xad\x5d\x6f\xec\x2d\xc6\xc8\x99\xed\xe8\xe1\xa0\x79\xe2\xd9\x7a\x62\x39\x8d\x49\x04\xb2\x93\x09\x71\xee\xeb\x62\x59\x6c\xef\xe3\x2c\x90\xbd\xb3\x19\xef\x68\x6e\x21\xfb\x1e\x3b\xf7\x03\x64\x21\xb4\xd8\xde\xeb\x91\x8c\x99\xe7\x92\xad\x1d\x2e\xd0\x62\x99\x5a\x5d\x99\x76\x83\x4d\xd1\x84\x38\x33\x6f\xb3\x47\xe0\x4c\x51\xa7\x2e\xa2\x88\x22\x9b\x24\x27\x3b\xd3\xa9\xc9\x16\xcc\xde\xde\x6c\xa0\x15\x73\xdd\xc4\x64\x0d\x6d\xb2\x64\x16\xe1\x5d\x32\x5e\xc9\x87\x5b\xe0\xe0\xbb\xa2\x39\x8f\x7e\xb8\xf3\x8d\xb6\x9b\xc1\xdf\x75\x0b\x7b\x2e\x41\x34\xd9\x44\xcd\x19\xb3\xd1\x14\xfb\xed\xc8\x49\x0f\xb4\xa7\x98\xba\x84\x8a\x45\x87\x29\x73\xee\xeb\xc4\xc6\x4e\x74\x9b\x64\x65\xee\xa8\x26\x72\xd1\x02\xd9\x26\xe2\x39\x6d\x6c\xc1\x26\xd7\xe4\x19\x4d\xd0\x33\xc9\xbf\xe9\xe6\xf0\xa8\x26\xbf\x3f\xb3\x27\x6c\x9c\xe8\xed\xff\xde\xab\xef\x35\x73\x90\x4d\x58\x6e\xdf\x73\xef\xd1\x5b\x45\x3d\xe5\xaf\xdc\x7e\x06\xa6\x13\xb6\x8e\xaf\x19\xfc\x4e\xf4\x6d\xce\x88\x89\xa6\x4c\x7c\xec\x26\xa6\xae\x8d\xac\x44\x63\x0b\xd3\x67\x6c\x47\xa3\x07\x33\xb2\xb4\x99\x39\xdf\xec\xd1\x43\xcf\xe8\x91\x6d\xd6\xdf\x0c\xfe\x36\x98\x47\x5d\x44\x68\xaa\xd1\xb5\x19\x71\x65\x2b\x31\x67\x64\x9a\x5a\x00\xed\xc9\x82\x51\x97\x51\xde\x44\x14\x4d\x50\xde\x05\x4e\x98\xed\xde\x8f\xd0\x8a\xe2\xe8\xd9\xfc\xd5\x19\x9d\xc5\x8a\x74\xf6\x1a\xb1\xa3\xe7\xcd\xe0\xef\x36\x72\x5c\x25\xe8\x99\xe8\xd4\x61\x13\x77\x86\xc6\xd1\xb5\x7a\x9e\x97\xfc\x2a\xa7\xc8\x22\x0f\xe8\x67\xf8\x06\x21\x6d\x4b\xf5\x78\x46\x14\xf1\xa6\x97\x5a\x0c\xe1\x4b\x5c\x50\xf6\x33\xba\xb6\xf8\x71\x7f\xd6\xdb\xd6\xed\x66\x10\xfe\x56\x06\x2e\xb2\xe7\x38\xd1\xf1\x1c\x2d\x10\x31\x11\x0f\xce\x89\x96\x0b\x4c\x5d\xcf\x9c\xaf\xfe\xee\x32\x8f\x38\xbe\x99\x27\x6c\x8b\xab\x12\x03\xba\x02\xac\xe8\x14\x5b\xd8\x11\xb7\x0c\x04\xfe\x44\x07\x03\x51\xe4\x39\x5c\xd0\x48\x62\xfd\x3d\xc2\x8e\x9b\x6a\x5c\x23\xf1\x11\xb8\x81\x7f\x12\x93\xfd\xdd\x40\x8f\x68\xe0\xd9\xc9\x1e\xb2\xe1\xbe\x49\xdc\x55\xd8\xa9\x83\x29\x4e\xaf\xc7\x1e\x7e\xb9\xff\xc1\xec\x79\x38\x33\xd8\x4e\xae\x8a\x9e\xa0\x31\x33\x14\x3e\x42\x0b\x07\x15\x89\x2e\x7d\x44\xd1\x22\x01\xfb\x2e\x99\xb3\x79\x6a\xf5\x65\x7a\x34\xd1\x6a\xb1\xb3\x9d\xd9\xc8\xba\x3f\x45\xf6\x98\xa5\x5e\xa7\x3f\x63\x98\x92\x78\x12\x9b\x36\x76\x5c\x46\x73\x7a\x08\x2c\x67\x93\x35\x4b\xad\xaf\xbe\x87\x6d\x97\xdd\x5f\x13\x93\xc5\x0f\x2b\x38\x13\xcb\x7a\xbd\x9b\x4b\xa6\xde\xab\xbd\xec\xf4\xca\xcb\xeb\x23\xc8\xbe\xa9\x0c\xd0\xd8\x4a\x3f\x78\x4e\xd7\xa6\x67\x23\x13\xb1\x57\x7a\xb5\xd8\x82\xd0\xf4\x3a\xcc\xeb\xd6\xb1\xb1\x00\x9b\xd7\x7a\x79\x68\x82\x2d\xe6\x2d\xf1\x2b\x1d\x2f\x6c\x64\x61\x3a\x21\x8f\xf3\x57\x3a\x76\xd9\x0b\xb6\xef\xfb\x36\xa1\x66\x8a\x7a\xe4\xf5\x35\x90\x4d\xa6\xcc\x7d\xad\x17\xa3\xae\x83\x6d\x1b\xbd\xd6\x51\xf0\x60\xf7\xec\xe1\x7e\xb0\x4c\x23\xba\xbc\xbe\x03\xf7\xbe\x81\x6c\x77\x86\x2d\xbc\x58\xbd\xde\xf7\x82\xb8\xee\x6b\x6f\x33\x70\xef\xbb\x9e\x49\x5e\xfb\xe4\x03\xf7\x7e\x38\x63\x0b\xb4\xc7\xe5\x6e\xc5\x47\xa4\xaf\xbd\xf6\x50\xb0\x9e\xaf\xae\xe8\x5b\x62\x4f\x53\x5f\xe5\x1a\x4f\x89\x40\x9e\x3e\x76\x1d\x08\x16\xc1\x35\x67\xf8\x25\x05\xa8\xd7\x84\xdd\x37\x6c\x44\x33\x5f\x99\xdd\xd7\x4d\x1b\xe7\xf7\x0b\x10\x47\xa6\xc3\x40\xe0\x6e\x41\x22\x9b\x33\x62\x61\x21\x85\xb9\x84\x62\xea\xa6\x30\xd3\x00\xb1\xfb\x3e\xf2\xac\xe8\x22\x02\x3d\x25\xdb\xdd\xfb\x73\x36\xa3\x4e\xf8\xd0\x3d\xfc\xf2\xc0\x3c\x3a\xb1\x10\x9d\x24\xba\x0d\xc9\xa3\x27\xe8\x42\x44\x0b\xa9\x93\x85\x85\x6c\x17\xf1\x78\xe8\xfe\xcc\x41\x63\x6c\xe5\x74\x4b\x20\xdc\x1e\xb3\xdd\xe4\x8b\x0d\x05\x7a\x74\xd3\xab\xd5\xc6\xa9\xd7\xca\x76\xe9\x21\xc7\x41\x5e\x4e\x87\xe0\xb5\x36\x91\xf2\xad\xf8\xb2\x9e\xe0\x05\x82\x2e\x9b\x94\x63\x34\x23\x2e\x9e\x31\xdb\xc1\x61\x9f\x1f\xde\x3c\x85\x72\x46\x84\x52\xb2\xc4\xd3\xb0\x3d\xc1\xa9\x38\x44\xb0\xdf\xb3\x29\x1a\x23\x97\x87\xbf\xe6\x33\x34\x46\x93\xb0\x59\xc8\x74\x73\x36\xf7\x5b\xfb\x33\xca\x16\xf7\x7d\x4c\x67\xb9\xcd\xb7\x44\x70\x4e\x81\x7c\x28\x2a\x5a\x33\x34\x47\x7e\x5b\x0b\x99\x3e\xee\x92\x3f\xbc\x31\x22\x7e\xbd\xe1\x39\xa6\x0f\xe1\xe2\xd7\x29\xbb\x6f\xce\xc8\xbd\x41\xe8\xcc\x6f\x1e\x20\x32\xf5\xdf\xc6\x6f\xa6\xd3\xfb\x0b\x46\xa7\x5c\x94\xe6\x8c\x4e\xc3\x96\x73\x6c\x7b\x0e\xb2\xf0\xc2\x1f\x36\xc4\xd6\x7d\xfd\x99\x3c\x6f\x36\x9f\x39\x36\xc2\xd1\xcb\x5f\x20\x77\xb6\x40\x74\xe2\xf1\xf0\xa7\xfc\x15\x35\x33\x6b\x8e\xdc\xe0\x0d\x9a\xc8\x32\x3d\xd7\x8d\x5e\xe2\x42\x48\xab\xf7\x5d\x6f\xb1\xf4\xec\xe0\x61\x09\x9d\xa2\x25\xb3\x71\x6e\x97\x8d\x56\x03\x99\x28\xb8\xb1\x11\x12\x00\xff\xc7\x5c\xac\x94\xe0\xa2\x37\x8f\x1e\x9d\xde\xf7\x85\xf4\x1a\xbf\x6e\x8f\x98\xcc\x21\x88\x07\xd1\x25\xc1\xcf\xb0\xf5\x0a\xb9\xe1\xe8\x06\x9a\xd9\x01\x56\x14\x3f\xaf\x11\x9d\x32\x46\xfd\xb6\x1f\xe2\x47\xdc\x44\x56\x68\x32\xe3\x42\xca\xb1\x4d\x57\x02\xc7\x8a\xbd\xa0\x6c\xb3\x5c\x24\x13\xbc\x31\xcc\x7f\xdd\x17\x44\xa2\xb9\x1c\x60\xe6\x59\xfc\xfa\xf2\x22\xaa\x98\x21\x3a\x9d\x85\x13\xdf\x9c\x31\x3a\x7d\x22\xf1\x3b\x65\x9b\x3d\x3a\x9d\x6f\x6d\x16\x4c\x43\xfc\x5a\x51\x5b\xff\xba\x19\xd6\x0d\x11\x59\x62\xc2\xaf\x2f\xe3\x1a\x3c\xb3\x11\xe5\x67\x36\x8a\x06\x0e\x67\x64\xb1\x9c\x05\x93\x20\x7e\x8c\xa3\xb9\x1f\xb2\xf9\x8a\xf1\x73\xb4\x8c\x7b\xdf\x58\x08\xd1\x31\x8a\xbf\xee\x8d\x85\xe8\x7d\x03\xb9\xcc\x8e\xba\xd8\xde\xe2\x89\x84\xab\x49\x80\x96\x6c\x0a\xf5\x33\x27\xc8\x66\x98\x27\x7e\x62\x9b\xe1\x64\x87\x6b\xbc\x9a\x3f\xa2\x67\x32\xe7\x67\x26\x0e\xf1\x5b\xa4\xdd\x61\x9e\x3b\xbb\xef\x60\x66\x4f\xc5\xdc\xbb\xe6\xdf\x1d\x63\xf8\x5d\x13\x5d\x3c\x47\xc0\xb4\x3f\x37\x16\x22\x13\xcc\xe3\x2a\x39\x2c\xd5\xa9\x61\x13\x67\x8c\x68\xb2\xd3\x95\x87\x31\x75\xc2\x3b\x26\x7a\xb2\x39\xa6\xf7\xa7\xc4\xb2\x12\x9d\x7f\x08\xbc\xf4\x42\xa8\xcf\x76\x45\xd5\x2d\x64\xbf\x10\x9a\xe8\x27\x90\x66\xfa\xce\xa7\x6c\x8c\x6c\x37\xd1\xa5\xe9\xd9\x36\xc1\xbb\xfb\x0c\x91\xb3\x40\x94\xa4\x6f\xd6\x65\xf6\xe4\xfe\x94\xbd\x24\x5f\xa2\x7b\x7a\x96\xea\x63\x60\x4b\xb0\x96\xa9\x17\xbd\x25\xa6\xcb\xec\xcc\xc5\xfa\xd8\x76\x67\x89\x4e\x21\x07\x1e\x7f\xc3\xd5\x84\xe2\x55\xa2\x47\xbd\x39\xdc\xdd\xa1\x89\xe8\x58\x70\x2f\xbb\x7b\xf5\x06\xa3\x6f\x7f\x7d\x0b\xa6\x52\x81\xe1\xa4\xe6\xd5\x7d\x87\x79\xb5\x39\x95\x36\xc6\xf4\x85\x98\xb3\x54\x4b\xf6\xa2\x9b\x17\x94\x7f\xb3\x35\x99\x8a\xcc\xa5\x6f\x86\x4d\x79\xcb\x9b\xe6\x30\x5b\x43\xc9\x33\xb6\x1d\x49\x66\x92\xf5\xff\x78\x96\x97\xa8\x4a\x0f\xbc\x19\x36\x93\xbf\x72\x2e\x11\x0e\xf7\xd1\x5e\x03\x5b\x53\x1b\x4d\x70\x88\x06\xbb\x8f\xde\xd8\x7a\xf4\x85\xcd\x2d\x5d\xfa\x6c\x32\x65\xb6\xcf\x46\x6f\xe9\x32\x40\x36\x7a\xc4\x52\xc7\xb3\xad\xc7\x9c\x2d\x1f\xf1\xf6\xf6\x7f\xd0\xd4\xc6\xe3\xb8\xbd\x39\x23\x0e\xa1\xc8\xe3\x89\x0c\x62\xce\x92\x59\x71\x8f\x96\x37\xb6\x08\xe5\x6d\x62\x27\x2e\x7b\x8a\x2d\x87\xd0\x39\xe1\xd1\xe6\x99\x36\xc1\x33\xb4\xa0\x71\x97\x33\xc7\x45\x74\xec\x59\x3e\xc2\x09\x7f\xe5\xb4\x0f\x3d\x7b\x2e\x95\x98\xe1\xa7\x22\xce\x98\x51\x2e\x98\x3a\x6f\x8a\x12\x23\xba\x8c\x4e\x18\xe5\xf1\x9b\x3d\xf8\xbc\x58\x6e\x73\xc7\xc3\x36\x75\x52\xd7\x4d\xb5\x9f\x39\x16\x16\x9c\xb9\x81\xe8\xb6\x2e\xe7\xd8\xce\xbb\x40\xa7\x91\x53\xa5\xa4\xbf\x4f\xb0\xc3\xd3\x48\x19\xdc\xc4\x95\x97\x8e\xc5\x78\x5d\x52\x30\x31\x70\xba\xc2\xc8\x1e\xaf\x30\xcd\xf6\x08\x71\xea\x39\xa2\xf7\x06\x4a\x75\xe8\xdb\x68\xea\x45\x93\xd9\xb0\x91\x4b\x1c\x0b\x3d\xa3\xcc\x16\x03\xd1\x72\x11\x17\xb0\x09\x65\xf9\xed\xb7\x48\x10\x53\xba\x11\x0e\xde\x67\x01\xb2\x0d\x17\x8d\x67\x13\x73\x16\xdd\xd5\x73\x08\x9d\x26\x9f\x2a\xdd\x7e\x8b\x26\xde\x3a\x19\x2f\x67\x13\xc7\x5d\x20\x27\x44\x0b\x4a\x25\xe9\x71\xeb\x99\x73\x71\xb3\x24\x71\x37\x4c\xc3\xb3\x27\xec\x95\x5e\x3e\xc5\xe9\x33\xa9\xcd\xd8\xe8\xd8\xfb\x27\xc7\xff\xbd\xf7\x8f\xd2\x3c\xad\x0f\x37\x7c\x58\x23\x2f\x07\x5b\x6a\x7b\xf2\x1b\x7f\xa0\x65\xd2\xf9\x53\x32\xc4\x81\xe8\xe0\xff\x38\x0b\x49\xd4\xa6\x83\x68\xe4\x34\x86\xa8\xaf\x2c\x48\xb9\xe2\x85\x3f\x06\x88\xf8\x14\x7d\xc3\x09\x2e\xac\x90\xa2\x46\xfa\x0a\x51\x9f\x9b\xc1\xdf\xa7\xe8\x05\x11\x92\x1b\x2f\x17\x95\x72\x7d\xb9\x22\x87\x30\x32\x79\x41\xab\x9d\x5d\x06\x68\xc1\x50\x6e\x8f\x9b\x41\x4e\xa3\x25\x50\x4b\x30\xef\xb5\x1c\x5f\x9d\xf8\x37\x45\x4b\x9c\xea\x60\xbb\xf7\x06\xb3\xb1\x33\x5e\x25\xa7\xbd\xe5\x2d\x18\x75\x5b\x37\x76\xa8\xc8\xca\x1d\x10\xde\x52\x85\x29\xb7\x17\x1b\xbd\xa0\xb8\x4d\xdb\x6c\x8b\x9c\x6c\x3d\x8a\x1e\x7c\x9d\xfd\x96\x1e\x23\x34\xc7\xbb\x5a\x2d\x8b\x38\xdf\xfe\xe7\xaf\x6f\x26\xf3\xa8\x6b\x13\xec\xdb\x16\x5b\x21\x90\xd4\xe9\x84\x05\x14\xb8\xcd\x63\xc1\x43\xfc\x3e\x09\x59\x34\x1f\x5d\xd6\x3b\xf9\xda\x04\x90\xa3\x18\x3a\x7b\xb5\x6b\xac\x6a\xea\xf2\x54\xd2\x48\x51\x65\x04\xcc\x37\xb6\xf1\xb3\xcf\x5a\x5e\xf2\xa4\x65\x09\x6c\x18\xac\xae\x92\x53\xd3\x44\x0e\x5e\x81\xe4\x5c\xa1\x67\xe2\x80\xad\x93\x97\x6c\x31\xd0\x8b\xc3\x68\xb2\xa6\x8f\xac\x05\xb6\x93\x35\xd7\xcc\x9d\x61\x1b\x81\xac\x1c\x90\xac\x18\xda\xcc\xb2\x92\x15\xb7\xcc\x71\xd9\x1c\x64\x11\x04\xc8\xc5\x37\xf5\xeb\x1c\xf3\x41\xd2\xf6\x00\xb6\xaa\xf7\x73\x5a\x06\xc8\x72\xf3\xea\xa5\x5a\x3f\xa7\x7e\xe8\x99\xde\x02\xd1\xbc\x7b\x84\xc6\x88\x9c\xb6\x2e\xba\xbf\x26\xec\x31\xff\x01\xe8\xfd\xb9\x97\x7b\xc5\xc0\x60\xb0\x65\x50\xd7\x23\x79\xaf\x7a\x4d\xd8\x7d\x07\x59\x16\x96\x6b\x61\xa3\xf9\xc6\x99\x79\xc8\xe7\x5e\x07\x7c\x03\x3f\x88\xea\x21\x4f\xe5\x27\x13\x55\x37\x3c\x87\x6f\x4e\xaf\x0c\xf3\xc9\x13\xec\x05\xc8\xb2\xe1\x20\x87\x9b\x06\x59\x86\x16\xe4\x0a\x0c\x60\x53\xe0\x48\x54\x75\x09\x9d\x60\x39\x13\x1b\xb2\x0b\xc8\x8a\x14\x20\xc3\xa9\x27\x7e\xb7\x3d\xd3\x07\xb5\x51\x56\x9f\x0a\x36\xd4\xb5\x77\x3c\xc3\x59\x81\x1c\xce\xaa\xfe\x4f\x28\x39\xcf\x05\xab\xd9\xa8\xf3\x0c\x97\x07\x36\xf9\xc4\x46\x23\xd6\xfb\x22\x7b\x8c\x26\xcc\x11\xb5\x2d\x1e\x6b\x41\xc4\xef\x76\xcc\x53\x78\x8e\x83\x2d\xd9\xe9\x84\xa7\x8d\xf9\x20\xd7\x23\xa0\xd1\xe1\xc9\x94\xfc\xa2\xe6\x94\xc7\xc2\x3e\xc8\x08\xfb\x8d\x33\x9e\xb2\xe6\x82\x1c\x63\x73\xe3\x3c\x17\xef\xa4\x2c\xda\x8d\xee\x2b\xc8\x2e\xab\x4f\x6d\x18\x31\x6b\xd5\xc0\xf6\xc2\x93\x28\xac\xd1\x0b\xbe\xa9\xed\x51\x2c\xf0\x6f\xe3\x32\x56\x1c\xa3\xfb\x3e\x12\xac\x4c\xe3\x6a\xeb\x0c\xa6\xb4\xd0\x8d\x18\x7f\x04\x36\x8a\xa8\x5f\x43\x3c\x06\x48\x1a\xa3\x90\x85\x13\x00\x78\x8d\x4d\xf2\x80\x13\x0b\x03\x4d\x3d\x44\x68\xdc\xc1\x40\x26\x26\xf1\x7d\x1b\x68\x46\xe2\xc6\x48\x4d\x09\x62\x03\xc7\x62\xc9\xee\x3b\x36\xa2\x93\xf8\xaa\x4d\x8f\xa0\x71\x72\x94\x00\xb3\xc4\x63\xf9\x8a\xd4\x5b\x6c\xcd\x12\x37\x62\xe8\xfe\x96\x38\x6e\xf2\x49\x28\xf2\x62\x04\xd0\x26\xe2\xd3\x2d\xe3\xbb\xc4\x9a\x57\xf1\x49\x06\x9b\x4a\xc6\xc6\x90\x27\x55\x1c\xa2\x66\x94\xbf\x28\x12\x0e\x06\x8d\x1f\x3c\xb9\x59\xb7\xa8\xf9\x87\x27\xbe\x2e\x59\x8b\x5e\xcd\x3a\xcf\xaa\x66\x41\xc6\x7a\x17\xfd\xee\x58\xc8\xc4\xf7\x0d\x14\xe3\x62\x83\x51\xd3\x65\xf1\x12\xea\x30\xe6\xa4\x7b\x24\x6d\x27\x20\xa3\x2c\x8d\x7e\xf7\xc8\x92\x4c\x93\xed\x33\x4f\xb0\x82\xa9\x0b\x9d\x3d\x21\xcb\x23\x2e\x48\xd8\x9f\xa6\x94\xd8\xae\x47\xa7\x20\x6b\xc6\x02\x59\x7d\x69\xfc\xa9\x11\xa1\xab\xfb\x6b\x21\x8d\x26\x56\x92\xc3\x2c\xcf\x4d\xcc\x07\xa2\x73\x42\xef\xcf\xa8\x85\x5d\x90\xd6\xb5\xc7\x4b\xe1\x85\x3c\xb8\xf7\x4d\xcf\xb6\x31\x8d\x3b\x85\x26\xdb\xe4\xaa\x1a\xdb\x64\x32\x4d\x7f\x94\x1f\xd8\xb2\xd8\xcb\x9c\x26\x17\xf0\x19\xf5\x9e\xc9\x1c\x64\xec\x64\xd1\xef\x96\xa4\xf7\xf7\x4d\x1b\xe3\x79\x0a\x2a\xee\x7b\xd8\x72\x12\x1d\x63\x25\x72\x66\x2c\xd8\xd0\x44\x8b\xe9\x6f\xf2\x64\x8a\x0d\x51\xd3\xca\x5f\x59\x29\xc4\x12\x7a\xf0\x80\x3c\xdf\x93\xe6\x49\x2e\x32\x8a\x3c\x8a\x9a\x9d\xfc\xf6\x94\x53\x51\xf3\x94\xa7\x84\x25\x51\x75\x96\x41\xaf\xa2\xee\x82\x6f\x38\x9f\x8b\xea\x2e\xcf\x5a\x2d\xe2\x85\xe3\x51\x17\xdd\xd7\x6d\x4c\x91\x03\xd2\xe2\x89\x18\x69\xe4\x3e\x5c\xe4\xcf\xd4\x0c\xd0\x5f\xa8\xa6\x04\x09\x55\xa1\x68\x8e\x91\x61\x83\x4d\x99\xd4\x30\x37\xaf\x13\x56\x52\xc7\x15\xec\x87\xd4\x59\x34\x6f\x78\x0c\x69\xcf\xbe\xaa\xa3\x79\x1b\xe3\xdc\x26\x5a\xe2\xfb\x5b\x6c\x4f\xe4\xf7\xd8\xa0\x89\xa2\xf2\x8e\x67\x85\x46\x51\xfb\x83\x27\x15\xcb\xfe\x13\x9e\xa0\x05\x9a\x7a\x8e\xff\x40\xff\xf0\x94\x78\xfc\xed\xaf\x6f\xad\x76\xfa\x73\x83\x88\x50\xda\x16\xa1\x60\x53\x92\x6d\x45\x14\x27\x70\x8b\x01\x9b\xde\x3b\xad\x8b\xf0\xa2\x4d\xb6\xc4\x74\x86\x82\xa1\xc6\x2b\x84\x28\x61\x1e\x6d\x5d\xa6\x26\x92\xdd\xcb\x36\xc9\x1c\xb5\xfe\x89\x96\x83\x35\x25\xd8\x16\xaf\xde\x6e\x26\xcd\xa2\x2b\xf4\xe4\x11\x0b\x6c\x44\xa0\x89\x8e\xd1\xfb\x06\x7b\x24\x88\xba\x68\x5d\x4a\x3f\x3b\x51\x73\x1a\xd6\xb4\xad\xfb\x3a\x22\x9e\xec\x76\xbd\xe5\xcd\x23\xdf\xa8\xf6\x20\x56\xf3\x4c\x6c\x32\x09\x3b\x34\xb1\x27\xa8\x42\x3c\xbf\x14\x49\x2f\xc6\xf6\x70\xdb\x15\x53\x1e\x59\x27\x67\x59\x9e\x47\x54\x9e\xf3\x64\xa0\xa3\xa8\xb9\x48\xfa\x10\x22\x6a\x49\x95\xcc\x89\xc1\x53\x62\x3a\xc8\x08\x96\x20\x1d\xa7\x25\x46\x5c\xf2\xb4\xae\x5b\xd4\x5d\xf3\xe4\xbe\xca\xdf\xfe\xfa\xd6\xa9\xe7\x4b\x3c\x49\x1f\xbe\x4e\x83\xa7\xd4\x3f\xa2\xaa\xf5\xca\x1a\x88\x6d\xdf\x9d\x40\xde\x1b\x8e\x89\x45\x1c\xf1\x86\x9d\x93\xa4\x5b\x02\xa6\x92\xdc\x75\x3a\xe9\x9b\x80\x4d\xbd\x56\xe7\x34\xeb\x9d\xda\x89\x3e\x69\x87\x8c\x6d\x21\x7e\x08\x1c\xd0\xe9\xa6\xfc\x59\x12\x78\x94\x2e\x90\x3d\x77\x66\xe8\x39\xc1\x35\x99\xbe\x08\xed\x78\x42\x48\x8a\x09\x98\xff\xe6\xc6\x16\x8e\x30\xf2\x70\xed\xf4\xb6\xf4\x88\x9d\x5c\x3b\xfd\xd7\xbe\x55\xd2\x03\xa0\x73\x95\x3b\x21\x91\x5b\x64\x27\x9a\xc2\xba\x3b\xc3\x54\xce\xe1\x80\xe7\xdb\x25\x44\xdb\x30\x09\x51\x2e\x5e\xf8\x68\xb0\x73\xc3\x93\x2a\x19\x51\x13\x71\x24\x0d\x12\xb0\x2d\x9d\x1f\x89\xb1\x2b\x1f\xc1\x9d\x5e\xf0\xb4\xf9\x4f\xd4\xf5\x62\x43\x38\x9e\x7a\x26\x99\x22\x6b\x29\x3b\x5f\x6f\x63\xd8\x23\xb5\xec\xe9\x30\xf5\x71\x14\xe4\x29\xbe\xe3\x82\x68\xbb\x89\x55\x70\x13\xb4\xf4\xed\x00\x67\x01\x27\x7f\x8e\xe6\xc8\x76\x03\xec\xd8\x67\xd2\xd8\x89\xe6\x20\x65\xb5\x03\x41\xcf\x15\x5a\xfa\x7c\xf6\x59\x84\x36\x7c\x2d\xaf\xa8\xea\xf2\xb4\x59\x52\xd4\x19\xf9\x6b\x31\xad\x43\x3d\x0b\x48\x49\x60\x99\x14\x35\x97\x3c\x95\x34\x4b\x54\x5d\x85\x22\xcc\x74\x36\x91\xa6\xdc\xb3\x6b\x9e\x30\x81\x89\x8a\xc4\xf4\x45\x36\x27\x51\x1f\x49\x8f\xd7\xbe\x47\xf3\x79\x3b\xff\xb1\x22\xbd\xed\x79\x8c\x99\x63\x4f\xa9\xf3\xcb\xc0\x52\xb8\xf0\x1d\x80\xce\xfb\x3c\x36\xaa\x7d\xfb\xeb\xdb\x45\x3b\x83\xbd\x44\x5d\x27\x78\x6a\xe2\xcc\xe6\x58\x3c\xcc\xc5\x29\x4f\x1a\x99\xc1\xa6\x0d\xfa\xe2\x8c\xa7\x95\x43\x60\x43\x2f\x08\x36\x83\x51\xc5\x40\x23\x8b\x3e\xb3\x0e\x9c\x17\xbd\xd7\x45\x9f\xd0\x3d\xe4\x22\x78\xbd\xfe\x8a\xd1\xe9\xca\xb7\xd3\x5e\x04\x9f\x5c\x9a\x41\xc5\xef\x11\x4f\x18\x4c\x41\xda\x60\x7a\x11\xaf\x7a\xdf\x47\x2a\xc1\x0c\x06\x3e\x54\x17\x81\x5c\x5a\xb7\x16\xc8\x5d\xf9\xe3\xaf\x56\xeb\x95\xc5\xec\x49\xb0\x22\xaf\x04\xa7\x40\x51\xd0\x58\x7f\x72\xd9\x18\x47\x65\xe4\x05\x45\x77\x65\x87\xe5\x4b\xdf\x0f\xa0\x5b\xcf\xf9\xce\x49\x63\x7e\xb7\x11\x74\xc0\xc4\xf6\xc4\xf3\x76\x9b\xaf\x7f\x9c\xd0\x29\xa6\x7b\x96\xcf\x26\x84\x2a\xec\x6e\x00\xdd\x4d\x66\xb1\x85\x44\x37\xdd\xeb\xd8\x2b\x97\xda\xcc\xf7\x27\xed\x0e\x78\x8e\x63\x3a\xc8\x3a\xaf\x77\x13\xea\x0f\x99\x49\x5a\xd4\x45\x30\xdd\xf5\x7e\xe2\xc5\x98\x79\xb6\x98\xa1\xee\x2d\x4f\xec\xb8\x2d\x2a\x7e\xf0\xb4\x5b\xee\xb7\xbf\xbe\x19\xf5\x98\xc0\x3b\x68\x2c\x24\x13\xd1\xd5\x68\x46\xe4\x9a\x51\x24\x85\x30\x23\xd2\x3b\x86\xf6\x1e\x99\xf1\x6c\x1b\x36\x4a\x5a\xa2\x8c\x93\x57\x3e\x67\xec\x31\x65\x74\xb6\x2c\xdc\x8c\x7b\xb2\x71\xca\xd3\x01\xce\x60\x43\x5f\x2d\x7a\x5d\x6c\xd5\x6e\x84\x36\x2e\xa3\xbb\x95\x1c\x05\xf1\x18\x86\x91\xf1\x27\x30\x7a\x3c\x6b\x2f\x07\x01\x02\x7f\x9e\x80\xd0\xfa\x4f\xc6\xc8\x72\xe4\xd2\x36\x2e\x63\x2f\x08\xf9\xd1\xfa\x29\x42\x01\x36\x74\xf7\xc6\x55\xd2\x97\xcc\x25\x94\x3c\x49\x8e\xd4\xb8\xde\xf2\xac\xa9\x08\x0c\x63\xf0\xda\xd7\x4e\x7a\x9e\x19\xc3\x98\x31\xb3\x24\xc6\x35\x6e\x78\x36\x67\x9f\xa8\xbd\xe5\x99\xcc\x7f\xa2\x72\x8b\xc8\x9d\x08\x0a\x30\xee\x12\x0e\xc6\x91\x1b\x67\x02\xfe\xa9\xe9\x25\x1e\x0d\xdb\x64\x82\x52\x4f\x8a\x6d\x1b\x27\xa4\x6b\xe4\x22\x81\xc1\x9c\x44\x8d\xef\x3e\x1a\x5f\x72\x46\x66\x1e\x9a\x79\xf1\x65\x2e\x1f\x09\x45\xd3\xf8\xf7\x29\xb6\x17\xcc\x21\x56\x42\xd5\x11\xb8\x44\xa5\x55\x23\xf7\x0d\x24\xd0\xac\x94\x20\x8c\x1f\x7c\xc3\xe7\x25\xc4\x72\xe6\xcc\x77\xe4\x30\xfe\x49\x7f\x8e\x6f\x7f\x7d\xeb\x45\xf0\x35\x22\x74\x32\x63\x12\xf1\xf7\x9a\x3c\x1d\xfe\x2c\xea\xda\xb9\x3c\x4a\x14\x9d\xd1\x3b\xe1\x99\x80\x73\x51\x99\x16\x1b\x45\xcd\x19\x4f\xaa\x58\x7c\x9d\x7e\x2f\xd2\xd3\xd7\x17\x42\xa6\x9b\x48\xee\xa4\x77\xc9\x13\x26\x43\x51\xd1\xe7\x69\xaf\x21\x51\x77\xcd\x53\x11\xf8\xa2\x2a\xe6\x73\x7a\x44\xae\xcb\xde\x3f\x7c\x43\x37\x9e\xb1\x9b\x7d\xfb\xeb\xdb\xa5\x91\x30\x52\x80\xb4\x77\x54\xbf\x9e\x21\x10\xa2\xae\x1d\x2b\xd1\x88\x5f\x73\xc2\xd3\xe1\xc7\x60\x23\x0b\x01\xc8\xe4\xc2\x10\xa3\x3a\x3c\xcf\xbe\x03\xf2\xd2\xd9\x88\xee\xa7\x21\xb4\x52\x22\xf9\xba\xfe\x45\xf8\x59\x6c\x64\x4a\x69\xbe\x1f\x7d\x4f\xdf\xd8\x29\xaa\x62\x36\xc1\x10\xd0\xea\xbb\xc5\xf6\x7b\x3c\x1b\x87\x2e\x6a\x63\xe1\x37\xe1\xd2\x28\x63\x95\xfd\x3b\x75\xd0\x3a\x20\x79\xa7\x78\x6c\xfb\x57\x8a\xc0\xd4\x37\x6d\xc7\x22\x93\x81\x26\x98\xd8\x09\x19\xaa\xbe\x66\x7e\x84\x43\x7f\xc4\x53\x46\x34\x51\x15\x13\xe2\xba\xe3\x51\x93\xc8\x8b\x5f\xd5\x13\xba\xd6\x6f\x7f\x7d\xbb\x6e\xf3\x74\x86\x4d\x51\x77\x19\x33\x8e\xe6\x0c\xd9\x3e\xe7\x78\x3d\xc8\x22\x58\x51\x19\xd1\xa3\x0b\x64\x11\x4a\xa8\x68\x00\x29\xab\x36\xd8\xd8\x91\x37\xac\xb9\x20\x36\x7b\x06\xd9\x8c\xf0\x61\x45\xdd\x71\x6d\x34\x9f\x21\x0a\xd2\x3b\x2f\x83\xec\xce\x4b\x20\xb5\x6f\x36\x08\x6c\x52\x73\xe4\x62\x9b\x50\x9f\xb2\x4a\x0e\x61\xe1\x04\xfc\x40\x8f\x3d\x33\x87\x8c\x89\x1d\x56\x34\x90\x4d\x91\x67\x81\x80\xb1\x4b\x75\x9c\x7b\x6b\x8a\xdd\xb0\xe6\xc2\x46\x0e\x65\x2b\x14\x0d\x3d\xb3\xe7\x5e\xd4\xda\x9c\x91\x90\xa5\xfe\x81\x12\xf5\x17\x33\x44\x27\xab\x69\xd0\x74\x6b\xa1\x09\x79\xf6\xed\x4c\x3e\x71\x71\x5c\xa5\x87\xc3\x47\x37\xd0\x14\x4d\x04\x8e\xf3\x9d\x06\xe7\x33\xf1\x61\x83\x5f\x36\x9e\x50\x3c\x67\xd6\x2a\x7a\xc4\x0b\xb4\x30\x67\xc8\x9d\x07\x83\xeb\x14\x4d\x56\x72\x5e\xb7\xa0\xeb\x28\x88\x6a\x50\x4f\x32\x71\xa2\xa2\xc1\x73\x52\xc5\x88\x86\x26\x4f\x64\x8e\x15\x15\x91\x8e\xec\x62\x86\x6c\x97\x79\x02\xe4\x07\x11\x7b\x10\xed\x2b\x2a\x6a\x3b\x9b\xfe\x84\x83\xd3\x0d\xd2\x96\x17\xf4\x37\x38\xdb\x46\xd0\x93\xce\x31\x83\xf3\x24\x66\x03\xf9\xee\x12\x83\x8b\xb4\xc6\x07\xe4\x39\x44\x0c\xb6\x71\x07\x89\x88\xc9\x81\x91\x94\x29\x40\x9e\xdf\xc4\x60\x9b\x44\x1b\x86\x65\x0e\x2e\xb7\xa8\x3b\x92\x71\x5b\x83\x04\xde\x40\xb6\x58\xd8\x44\xf2\x93\x83\x98\x75\xf4\x2d\x41\x83\x48\x79\x32\x40\xec\x7e\xe8\x4b\x3a\x83\xdb\xd8\x73\xd8\xba\x1f\x20\xeb\x19\x4d\xa4\x63\xdf\xe0\x6e\xab\x61\x22\xeb\xf5\x3e\xf8\x11\x7a\xbb\x2e\x90\x63\x4a\xbe\x60\xf0\xcf\x4e\xbe\x35\x0a\xa8\x1c\x26\xd4\x50\x36\xa2\x93\xfb\xa1\x67\x0b\x12\x36\x8c\xd6\x4d\x6f\xf2\x88\x16\xfe\x34\x0f\x4f\x32\x08\x08\x64\x93\x1a\x8b\x4e\x9d\x2d\x1f\x35\x08\x56\x1d\xa6\xc5\x2b\x51\x73\x1e\x52\x20\x67\x86\xe8\x58\x76\x8a\x95\xa5\x41\x0a\x2d\x51\x19\xc8\xaf\x2d\x22\xa1\x62\x68\x44\xce\xc3\xd2\x95\x58\x54\x45\x13\x3a\xf4\xa8\x54\xfa\x0c\x2f\xf9\x46\xa2\x0b\x51\x7d\xcd\x33\xbe\x4a\xa2\x72\xb8\xd5\xb9\x7f\x78\x9b\xe7\x3f\x30\x0c\x84\x2b\xdf\xe9\x53\x54\xfc\xb3\x4d\xd5\x98\x09\x27\xbc\x89\xec\x7b\x79\xa8\x16\xc7\x88\x33\xd8\xf3\x0c\x6c\x24\x74\x17\x17\xd9\x60\xca\x37\xa2\x0e\x6f\x8c\x4d\x6b\x2d\x48\xfa\x39\x80\xac\xb3\x09\xd8\x70\x18\xb9\x49\x98\x79\x82\x60\x9e\x58\xcf\xe4\x87\x85\xc5\x26\xb3\xcd\x18\xa5\xcd\x36\xc1\x3e\x12\x13\x27\xf9\xbc\xbc\x50\xb0\x8d\x46\x3f\x40\x81\xe2\xcd\x96\x11\x11\xcc\x89\xb9\x51\x6f\x20\x1b\xd3\xe9\xe6\x6d\xfa\xd8\xc5\x76\x00\x11\xd9\x9b\xe0\xe7\x84\xf9\x23\x08\xb5\xdb\xe8\x35\xc4\x96\x95\xe6\x98\x93\x01\x5e\x09\xbe\x99\xb2\x05\xa1\x38\xfe\x08\xd2\x37\xf5\xbe\x85\xe6\xcc\xf5\x7d\xe2\x13\xd6\x9d\x54\x9b\xf8\xd4\x03\x94\x34\x2c\xa6\x9a\x1b\xd8\xb3\xd0\x2c\x31\x0f\x34\x69\x27\x6a\x30\x92\x30\xaa\x04\x61\x4b\x09\xf4\x11\xc5\x85\x25\xdc\x47\x82\x10\xce\xa8\xe6\xdc\xa3\x58\x48\xec\xa1\x68\x4d\x24\xe1\x8a\x5e\xcc\xb5\xd0\x5c\x30\xf8\xb1\xa5\x48\x50\x51\xe4\x26\x1e\x77\x91\xb0\x79\x4e\xd0\x7c\x63\xa9\x89\xb5\xf5\x23\x15\xca\x80\x9f\xc9\x04\x0b\x50\xbf\xf9\x27\x74\xc4\x5f\x20\x7b\x2e\x9d\x3a\x7c\x40\x73\x66\x73\x3f\x46\xe5\xb6\x9e\x87\xde\x63\xb7\xb7\xdb\x3d\x74\x05\x71\xc4\xcb\x6d\x3b\xa1\xa7\x15\xc8\x56\xe0\x8e\xdb\xd7\xdc\x73\xe2\x58\x98\xdb\xd7\xdc\x73\x92\x71\x38\xb7\xbd\x1c\xc5\x47\x22\x06\x41\x74\x89\x99\x79\x99\x4a\xf1\xdb\x5f\xdf\x46\x27\x59\x17\xa4\xbf\xbe\x8d\x62\x67\x8c\xfa\x52\xea\x2b\x7e\xb4\x37\xf5\x3d\x81\xe3\xfc\x8f\x0d\xdd\xfd\x46\x78\xf0\x3f\xf5\x3c\xaa\x21\x1a\x8c\x2d\xa6\xb6\x30\x4e\xfb\x9f\x2d\x3c\x4c\x10\x26\xfe\x3f\xff\xfb\xff\xfe\x9f\xff\xfd\xdf\xff\xf9\x3f\xff\xcf\xff\x0d\x00\x00\xff\xff\x12\x1d\x2c\x2b\x25\xda\x1f\x00") -func distAssetsChunk380B3e55173fba1ba963808JsLicenseTxtBytes() ([]byte, error) { +func distAssetsChunk2119272e0eef0e3ba6ef5bdJsBytes() ([]byte, error) { return bindataRead( - _distAssetsChunk380B3e55173fba1ba963808JsLicenseTxt, - "dist/assets/chunk.380.b3e55173fba1ba963808.js.LICENSE.txt", + _distAssetsChunk2119272e0eef0e3ba6ef5bdJs, + "dist/assets/chunk.211.9272e0eef0e3ba6ef5bd.js", ) } -func distAssetsChunk380B3e55173fba1ba963808JsLicenseTxt() (*asset, error) { - bytes, err := distAssetsChunk380B3e55173fba1ba963808JsLicenseTxtBytes() +func distAssetsChunk2119272e0eef0e3ba6ef5bdJs() (*asset, error) { + bytes, err := distAssetsChunk2119272e0eef0e3ba6ef5bdJsBytes() if err != nil { return nil, err } - info := bindataFileInfo{name: "dist/assets/chunk.380.b3e55173fba1ba963808.js.LICENSE.txt", size: 621, mode: os.FileMode(420), modTime: time.Unix(1480000000, 0)} + info := bindataFileInfo{name: "dist/assets/chunk.211.9272e0eef0e3ba6ef5bd.js", size: 2087461, mode: os.FileMode(420), modTime: time.Unix(1480000000, 0)} a := &asset{bytes: bytes, info: info} return a, nil } -var _distAssetsChunk524Efdc04ba68650ffa6413Css = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\x94\x92\xe1\x6a\x83\x30\x14\x85\xff\xef\x29\x0a\x63\xd0\x42\x33\x14\xd9\xd8\x22\xeb\x8b\x8c\x0d\xae\x1a\xf5\x42\xf4\x86\xe4\xae\x75\x94\xbe\xfb\x88\x29\x6c\xac\x31\xa5\xff\x04\xfd\x4e\xce\x77\xcc\x23\xa3\x31\xdf\xa2\xa2\xe9\xbd\x01\x06\x61\x34\xd4\x6a\x50\x23\x7f\xbe\x31\x99\x8f\xdd\xf9\xbd\xdb\x77\x02\xac\xa5\xc3\xb1\x22\x66\x1a\x64\x76\xba\x95\x94\xd0\xb2\xb2\xdb\x5b\xb1\x9d\xdb\x77\x47\x26\x23\xf3\x67\x33\x95\x6c\x61\x74\x2d\xd9\x41\x5a\x62\x60\xb5\xce\x5f\xb2\x46\x75\x9b\x54\x9b\xd0\x38\xa2\xe2\x53\x93\x1e\x4b\xe4\xdc\xe9\x3c\x84\xaf\x95\xca\xd0\xaa\xe5\xc8\xd9\x16\xbb\x9e\xd3\xa7\xc7\xc9\xeb\x33\xc6\xb9\xb0\xe3\xff\xf9\x5e\xe7\xf5\x4a\xbf\x44\x0d\xba\x5e\x3f\x65\x0f\x2b\xb1\x2a\xcc\xb4\x29\x7d\x8c\xcc\xf3\xb4\xdd\xac\x11\xd1\x9b\xe1\xa4\xdd\x02\x79\x5d\x6f\x01\x8c\xfb\x89\x84\x60\xf8\x05\x7f\x0d\x7f\xfb\x1f\xb0\xe1\x3e\x5c\xb9\x5e\x85\xef\xfc\x73\x8b\x5a\xcb\xfb\xa2\x28\x4a\x56\x13\x0b\xd0\xd8\x8d\x12\x47\x64\x04\x7d\x11\xb2\x8d\x56\x34\xe4\x90\x91\x46\x09\x95\x23\xfd\xc5\xea\x74\xf7\x13\x00\x00\xff\xff\xa9\x4d\x27\x63\x84\x03\x00\x00") +var _distAssetsChunk2119272e0eef0e3ba6ef5bdJsLicenseTxt = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xac\x94\xdf\x92\xda\x36\x14\xc6\xef\xfd\x14\x27\xb9\x4a\x18\x90\xd9\x4d\x9a\x4e\xf7\xaa\x8a\x2d\x2f\x6a\x8d\x44\x25\xb1\x3b\xe9\x9d\x31\x02\x6b\x03\x16\x23\xc9\xcb\xb0\x6f\xd4\xd7\xe8\x93\x75\x64\xc3\x86\xa4\xb7\x61\x06\xff\x91\xbf\xdf\x77\x3e\xc9\x3a\x4e\x47\x6f\x12\x18\x41\xd1\x79\x8d\x9e\x3c\x3c\x7f\x40\x9f\xd0\x0d\x4c\xa0\x34\xdb\x26\x1c\x75\x3c\xc2\xa6\x7b\x79\x39\x4d\xbc\xae\x5c\xdd\xc0\xbb\x26\x84\xc3\x5d\x9a\x6e\x3a\xaf\x9f\x3c\x32\xf6\x7d\xe4\xe3\x3f\xb3\x87\x93\xeb\x81\x77\xf5\x7b\xb8\x9d\xde\xdc\x4e\x6e\xa7\x37\xbf\xc2\x9f\xc6\xd9\xdd\xce\x7a\x10\xc6\x7f\x7d\xe5\xbf\x1a\x67\xd1\x5e\xf7\x34\xde\xed\x40\x44\xd2\x83\xd0\x5e\xbb\x67\xbd\x46\x80\x0f\x55\xdd\x68\x90\x76\x13\x8e\x95\xd3\x50\x9a\x5a\xb7\x5e\xc3\x2d\x9a\x5e\x2a\x9e\xad\x8e\xc7\x23\xaa\x7a\x35\xb2\x6e\x9b\xee\x06\xa1\x4f\x4b\x9a\x11\x26\xc9\x64\x20\xd2\x24\x39\x4f\xb6\xde\x99\xc3\xca\x56\x6e\xdd\xcf\xf8\x16\x4d\xd1\xcd\xcd\xc5\xce\xdf\xa5\xe9\xeb\xf3\x27\x8f\x6a\xbb\x4f\x13\x18\xc5\xc7\xe7\x00\x6b\x98\x53\x05\xff\xfe\x03\x7f\xeb\xd6\x82\xb0\x75\x53\x7d\x73\x1f\xc1\xc6\xd6\x9d\x9f\x04\x57\x1d\xe0\x13\xfa\x0d\x7d\x4c\x46\xf0\xfb\x39\x51\x04\xc7\xaf\x55\xb6\x26\x34\xdd\xaa\x2f\xf0\x8d\xb9\xbe\x5c\xed\xec\x2a\xdd\x57\x3e\x68\x77\x99\x4a\x72\xae\x03\xa3\x9f\xf9\x4b\xbe\x7f\x73\x73\x53\x3b\xeb\xed\x26\x40\x66\xdd\xc1\xba\x2a\x18\xdb\xa2\x24\x59\x68\xb7\x37\xde\x1b\xdb\x42\xb0\xd0\x79\x3d\x86\xda\x1e\x4e\x63\xd8\xdb\xb5\xd9\x9c\xc6\x50\xb5\xeb\xd4\x3a\x58\x1b\x1f\x9c\x59\x75\x41\x43\x68\x8c\x07\x7f\x79\x83\x1b\xeb\xa0\x6a\x4f\xc9\xa1\x73\x07\xeb\x35\x1c\x4d\x68\xc0\xba\xfe\x6c\xbb\x00\x1b\xad\xc1\x78\x68\xb4\xd3\xab\x13\x6c\x5d\xd5\x06\xbd\x46\x49\xa2\x66\x04\x24\x2f\xd4\x23\x16\x04\xa8\x84\x85\xe0\x0f\x34\x27\x39\xbc\xc5\x12\xa8\x7c\x0b\x98\xe5\x10\x45\x78\xa9\x66\x5c\x40\x4e\x65\x56\x62\x3a\x97\x80\xcb\x12\x1e\xb1\x10\x98\x29\x4a\x24\x3c\x52\x35\x4b\x04\xb9\xc7\x22\x07\xc5\x41\xcd\xa8\xbc\x32\x66\x59\xb9\xcc\x29\xbb\xef\x29\x3a\x5f\x94\x94\xe4\xd7\x34\x2f\x60\x4e\x44\x36\xc3\x4c\xe1\xcf\xb4\xa4\xea\x4b\x12\x0b\x17\x54\x31\x22\x25\x02\xca\x80\x71\x20\x0f\x84\x29\x90\xb3\x68\x72\x95\xe9\x33\x81\x92\xe2\xcf\x25\x81\x82\x0b\xc0\xec\x0b\xc8\x05\xc9\x28\x2e\xc7\x90\x53\x41\x32\x35\x4e\x28\x3b\x5f\x01\x17\x90\x71\x26\xc9\x5f\x4b\xc2\x14\xc5\x25\xe4\x78\x8e\xef\x63\x84\x01\xbd\xdc\x3e\xce\xb0\x92\x9c\x3c\x10\x01\x82\xc8\x65\xa9\x62\xfa\x42\xf0\x79\x52\x72\xd9\x07\x5e\x4a\x32\x86\x1c\x2b\x1c\xd1\x85\xe0\x05\x55\x72\x0c\x8f\x33\xa2\x66\x44\xc4\xc4\x98\x01\xce\x14\xe5\x2c\xaa\x33\xce\x94\xc0\x31\x01\x23\xf7\x25\xbd\x27\x2c\x23\xc0\x45\xc2\x7b\xb5\xe2\x42\x51\xbe\x94\x67\x60\x0c\x58\x50\x19\x2b\xf2\xa5\x8a\x34\xef\x0d\x33\xce\x18\x19\x1c\xe3\x72\xf7\x6b\xb0\x94\xbd\xcd\x82\x88\x82\x8b\x39\xee\x5d\x8b\xef\x97\x1f\x25\x3f\x75\x4b\x5f\x1a\x12\x82\x0e\x8d\x76\xf1\xa3\x81\xa6\xc3\x60\xfa\xe6\x87\x2f\xd5\x1f\x12\x0a\xdb\xb5\xeb\x7e\x9f\xc7\x4d\x0c\xb6\x67\x6a\xdb\x0e\xfb\xd8\x3a\x3f\x70\x57\x2d\xbb\xb7\x7b\xdd\x86\xf3\x69\x12\xcc\x5e\xbf\xd8\x56\x0f\xb2\x4b\xbb\xdf\xc5\x86\x1f\x86\x7e\xd0\xa1\x27\x7f\x3d\xfe\xff\x5b\xd8\xd9\xba\xda\xe9\x98\x61\x63\xb6\xdd\xd0\x83\x83\xe6\x59\xbb\xbe\x07\xef\x60\x8a\x7e\x41\x1f\x3e\x26\xff\x05\x00\x00\xff\xff\x46\xbe\x88\x63\xc3\x05\x00\x00") -func distAssetsChunk524Efdc04ba68650ffa6413CssBytes() ([]byte, error) { +func distAssetsChunk2119272e0eef0e3ba6ef5bdJsLicenseTxtBytes() ([]byte, error) { return bindataRead( - _distAssetsChunk524Efdc04ba68650ffa6413Css, - "dist/assets/chunk.524.efdc04ba68650ffa6413.css", + _distAssetsChunk2119272e0eef0e3ba6ef5bdJsLicenseTxt, + "dist/assets/chunk.211.9272e0eef0e3ba6ef5bd.js.LICENSE.txt", ) } -func distAssetsChunk524Efdc04ba68650ffa6413Css() (*asset, error) { - bytes, err := distAssetsChunk524Efdc04ba68650ffa6413CssBytes() +func distAssetsChunk2119272e0eef0e3ba6ef5bdJsLicenseTxt() (*asset, error) { + bytes, err := distAssetsChunk2119272e0eef0e3ba6ef5bdJsLicenseTxtBytes() if err != nil { return nil, err } - info := bindataFileInfo{name: "dist/assets/chunk.524.efdc04ba68650ffa6413.css", size: 900, mode: os.FileMode(420), modTime: time.Unix(1480000000, 0)} + info := bindataFileInfo{name: "dist/assets/chunk.211.9272e0eef0e3ba6ef5bd.js.LICENSE.txt", size: 1475, mode: os.FileMode(420), modTime: time.Unix(1480000000, 0)} a := &asset{bytes: bytes, info: info} return a, nil } -var _distAssetsChunk524Efdc04ba68650ffa6413Js = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xa4\x5b\x5b\x73\xdb\x3a\x92\x7e\xf7\xaf\x70\xf0\xa0\x21\xca\x10\x2d\x52\x94\x44\x31\xc3\x64\xcf\xe6\x64\x6a\xa7\xf6\xcc\xf1\x54\xe5\xcc\x93\x56\xe5\x82\x48\x48\x42\x4c\x12\x3a\x00\xe8\x44\xb1\xb5\xbf\x7d\xab\x71\xa1\xe8\x9b\xec\xcc\xbe\x24\xf8\x9a\xb8\x34\x1a\xdd\x5f\x37\x48\xf9\x96\xca\xf3\xeb\x6b\x56\xaf\x98\xbc\xa6\xad\x16\xd7\xbc\xde\x09\xa9\xaf\xaf\xdf\x07\x01\xce\x3f\xdc\xc1\x73\x46\x24\xd1\xa4\x21\x8a\x88\xfc\x2e\x1e\x27\x69\x16\x18\x91\x7f\xde\xe4\x77\x28\xbc\xa4\x6b\x94\xcd\xa3\xe9\x88\x98\x76\xf8\x55\xf5\xa0\x44\x59\x32\x8d\x5d\x7b\x58\xfe\x40\x59\x3a\x8d\x93\x0e\x9a\xce\x3d\xc9\xcd\x37\x94\x8d\xe7\xf3\xb8\x83\xa6\x43\x4f\x52\xed\x51\x36\x4d\xa3\x69\x07\x4d\x87\x9e\xa4\xa6\x28\x4b\xa3\xae\x7f\x4d\xed\x12\x47\xc9\x4e\xa1\x6c\x16\x77\x2b\xee\x94\xe9\xd0\x93\x28\x8a\xb2\xe9\x38\xee\x90\x5d\xa1\x13\xe8\x06\xb6\xd4\xad\xa7\x1b\xf3\xfc\x28\x71\xd0\xed\xf9\x07\xca\x92\x59\x9a\xda\xb6\x7d\xe4\xe0\x8a\xa1\x6c\x62\xb5\x5a\x31\xf3\xc4\xa3\x0d\xca\x66\x73\x3b\xdd\x6a\x63\xb5\xf3\xb0\x46\xd9\x3c\x19\x25\xb6\x6d\x2d\xed\x61\x83\xb2\x38\xb6\xab\xae\x9a\xe1\xaa\x84\x95\xdc\x28\x80\x6e\x6d\x2f\x31\xb0\xeb\x2f\x50\x96\xba\x96\x35\x97\x05\x12\x65\xe3\x78\x6e\x47\xd8\x7d\x75\x10\xd4\x4d\x66\x63\xdb\xb6\xda\x3b\x58\x50\x94\x8d\xc7\x53\xd7\xb6\xa3\x3c\x84\x6e\xb3\x28\xb6\x6d\x3b\xca\xc3\x5b\x94\x4d\x9d\x1f\x14\xb7\xd6\xe4\x1e\xee\x51\x96\xc6\x53\xd7\xb6\xfa\x39\x58\xc2\x5a\xf3\xc9\xd4\xb6\x9d\xaf\x38\xc8\x50\x36\x9f\xdb\x19\x4a\x36\xa4\x1a\x65\xc9\x64\x94\x76\xd0\xda\xe3\x28\x29\xb6\x28\x9b\xc4\xe3\x59\x07\xad\x7a\x9d\xc4\x1a\xdb\x4f\x78\x8b\xb2\xc4\xb9\x78\x69\xb5\xf5\x90\x55\x28\x1b\x27\x56\x07\x56\x59\x95\x3c\x6c\x86\xb4\x45\x59\x34\xb6\x8b\x1a\x68\x3a\xf4\x24\x60\xbd\x89\xdb\x9d\x81\x4e\x8d\x4e\xb2\x59\xa1\x2c\x9d\x45\x93\x0e\x5a\x83\x1c\x25\x9c\xc1\x8a\x71\xd2\x41\xa7\xc3\x51\x52\xa1\x6c\x16\x8d\xa7\x1d\xb4\x2e\xd6\x93\x80\x2b\x45\x93\xb8\x83\xd6\x59\x8e\x92\xe6\x07\xca\xa6\x49\xda\x21\x7b\x5c\x9d\x40\x6d\x50\x36\x1f\x8d\xe3\x0e\x5a\xdb\x79\x89\x40\xd9\x6c\x3c\x9a\xd9\xb6\x5d\xdb\x43\x50\x74\x64\xcd\xa8\x86\xa5\x00\xef\x9e\xcc\x3b\xe8\xfc\xbd\x93\xd4\xdf\x51\x16\xcd\x9d\x65\x00\x5a\x63\x1e\x25\x2d\x40\x17\x6e\x06\xda\x0e\x9d\xc4\x5a\xc6\x2d\xa8\x51\x16\x25\xd6\x19\x99\xf5\x8e\x0e\xb6\x28\x8b\x93\xc4\x76\xb3\x27\xe6\xe1\x9a\xa2\x2c\x89\xad\xe5\xd6\xf6\xac\x3a\xc8\x51\x36\x9d\xb8\xa6\xb5\x90\x47\x15\xca\xd2\xb1\xef\x65\xcd\xdf\x61\x01\x51\x9a\x24\xb6\xed\x82\xd6\x41\x89\xb2\x74\x3e\x8b\x6d\xdb\x78\xca\xd4\x9d\x89\x81\x76\x8d\x9e\x64\x8b\xb2\xe9\xcc\x86\xb2\x81\xb6\x43\x27\xb1\xeb\xfa\x09\xf7\x28\x9b\x3b\x2f\x5b\xdb\x20\xf3\x70\x43\xcd\xe1\x8e\x6c\xdb\x9f\xb5\x85\x25\xca\xa6\x8e\x39\x37\x96\x62\x3a\x08\x9b\x74\x8c\xb6\x71\x7b\xf4\x50\xd4\xc3\x92\xdd\x82\xe9\xd2\x38\xed\x4b\xec\x7e\x7b\xc2\x8a\x02\xdd\x8e\xc7\x96\xb6\xbc\xc4\x91\x8a\x13\xb6\x28\x9b\xa5\xa3\xb1\x6d\x5b\x7f\x72\x70\xcb\x0c\x1f\xc4\xb6\xed\xe9\xc1\x42\x0e\xf4\x67\x77\xb1\xe5\x8e\x0d\x1d\x94\x28\x9b\x38\x1d\xb6\xd6\x4a\x1d\x6c\x51\x36\x4f\x53\xd7\xb6\x56\xf2\x70\x3f\xa4\x35\x64\xa2\x79\x87\x5c\x6a\x32\x02\x0e\x96\x9a\xda\x33\xe6\xce\x52\x1e\x9a\xf6\x2c\xb1\x6d\xf7\xc8\x41\x8d\xb2\x78\x64\xd7\xe6\xda\x9c\x68\x34\xb2\x5a\x1a\x68\xdd\xb4\x93\xd8\x6d\xb8\xfe\x5f\x81\x49\xd2\xc4\x36\xdd\x2e\x2c\xba\x45\xd9\x2c\xb1\x66\xf8\x6a\xc9\xcb\xc3\x1b\xe0\xd3\xd8\xba\xf6\x8d\xe3\x53\x0f\x6f\x50\x16\x8f\xad\x27\xde\xdc\xd8\x95\x3c\x84\x7d\xcf\x47\xae\x6d\x37\xe0\x61\x03\x9b\x71\xdd\x1a\xb7\x37\x07\x05\xca\x26\x6e\x59\xeb\xe8\x1e\xb5\x10\x44\x36\x33\xdd\xb4\xc3\x9b\x1a\xfc\x7e\xdc\xc7\x2e\x62\xbc\xc8\x85\x9d\x83\x7b\x94\x45\xf1\x6c\x6a\xdb\xd6\x40\x0e\x56\x2b\x58\xdd\x2e\x52\xad\x9c\x32\x0e\x42\x06\x9c\x58\xc5\x2a\x97\x03\x3d\x84\x33\x98\x58\x13\x57\xce\xc4\x1e\xde\xa2\x6c\x3c\xb5\xdc\x5d\x59\x4b\x7a\x58\x33\x13\x6a\xae\xed\x23\xcf\x42\x8e\xb2\x89\xef\x66\x5d\xaf\x83\x37\x90\xeb\xed\x46\xea\x1b\x97\xfa\x1d\xac\xa0\xaa\xb0\x2a\xd5\x95\x2b\x32\x1c\x04\xbe\x4e\xdc\x0c\x8e\xac\x3d\x94\x70\x16\x36\xec\x9c\xdd\x3a\x08\xda\x3a\x93\xd7\x6a\x58\xef\x21\x19\xcf\x8f\xd0\xa5\x67\x2f\xb1\xbb\xf3\xfd\x35\x98\xce\x6d\x47\x3b\x4b\x3a\x08\x44\x32\xb3\xa4\xe2\x26\xf1\xb0\x59\xa1\x6c\x12\xd9\x6e\x8d\xb5\x7f\x07\x21\x5b\xc7\x89\x6b\x3b\xfa\x71\xb0\x42\x59\x34\xb5\xae\xdb\x54\x43\x28\x9b\xa6\x63\xff\x68\xe8\x4a\xa7\xa3\xc4\x9e\xb8\xef\xdf\xa0\x6c\xe6\x14\x6b\xac\x65\x3c\x14\xc5\xb0\x6a\x0a\x38\xb0\x49\x72\xc4\xee\x0c\xad\x68\x47\x4d\x2a\x8c\x5c\x71\x69\xa0\x9d\xde\x4b\x20\x93\xda\xac\xb6\x73\x59\xd4\x21\xf0\x99\x99\x25\xc2\x9d\x1e\x9a\x42\x6a\x9c\xce\x3a\xe8\x08\xcc\x4b\xec\x91\xb9\xfe\x12\x32\x80\xdd\x8d\x74\x09\xc0\xa1\x16\x0a\x1f\x7b\x1e\xb2\x75\x75\x90\x85\xaa\x44\xd9\x7c\x6c\x0b\x10\x65\xd9\xa5\x83\x0c\x02\x20\x76\x6d\x17\x0f\x0e\x72\xa8\xf4\xec\xaa\x8a\xbb\xc2\xcf\xc1\x1b\x94\xcd\xa7\x36\xfd\x29\xeb\x88\x1d\x04\x62\x77\x9e\xa7\x1c\xb1\x7b\xf8\x27\x24\x94\x64\x66\xdb\x2e\xbf\x38\x08\x8e\x38\xb6\xa4\xa0\xe4\xb0\xd8\x4b\xf0\xe7\x89\xdd\x99\x13\xb8\x92\xcc\xcb\xdc\xc1\xba\x31\x60\x5c\xe7\x7d\xca\x95\xec\x1e\xde\x1a\x0e\xb4\xa3\x6e\x3d\x25\x5a\xf8\xcd\x64\x5d\xd7\xf6\x49\xd8\x40\x4d\xa1\x9b\xb5\x91\xa6\x6e\x94\x83\xcc\xc4\xb1\x6b\xfb\xb0\x76\x50\x1b\xaa\x49\x1d\xf0\xd4\x63\xf1\x06\xf6\x6b\x0b\x64\xbd\x71\xdb\x77\x70\x0b\x56\x8a\x5c\xdb\x19\xcd\x41\x30\xf5\xdc\x29\xe5\x4c\xed\x61\x35\xdc\x41\x12\x1f\xd9\xf8\x31\xd0\x6e\xa2\x93\x6c\x8d\xcf\x8d\x1c\xf0\x3e\x68\x31\xe4\xb1\x24\x89\x6c\xdb\xd5\xe8\x0e\xfe\x00\xeb\x47\x4e\xb7\x1f\xce\xf2\x1d\x86\x5b\x86\xab\x8c\xf5\x0f\x9f\x84\x67\xa9\x35\xb7\x97\xb8\x4c\xdb\x09\xad\xe6\x6e\x58\xbb\x19\x16\x0d\x44\xbe\x9d\xd2\x40\xc7\x05\x4e\x72\x83\xb2\x84\x8d\x6d\xd3\x2e\xef\x90\x71\x14\xeb\x6a\xad\xf7\x01\x07\xcd\x65\xca\x6e\xae\xfd\xe1\xd5\x72\x59\xdb\x09\xdc\x65\xce\xcb\x5c\x01\x65\xc7\xdc\x72\x53\x83\x4c\x6d\xdb\x97\x24\x06\x7e\x1f\xee\x14\x6b\xa1\xe2\x4c\x5c\x95\xe6\x25\x8e\x69\xad\x70\x6f\xaa\x33\xd7\x74\x73\x1b\xf4\x63\x6b\xf6\x3b\x73\x14\x6f\xa0\x55\xe5\x28\xd9\xde\x00\xf9\xf6\xa0\xa3\xe3\x4e\x52\x0b\xa8\xdf\xec\xc9\x1a\xe8\x2a\xba\x4e\xa2\xbf\x01\x23\x77\x2b\xea\x6f\x8e\xa3\x67\xd3\xc3\xd9\xba\x6d\x0a\xcd\x45\x73\xae\x02\x86\xcd\xe5\x5c\xe6\x22\x60\xf8\x4c\x32\xdd\xca\xe6\x5c\x07\x12\x1f\xba\x4e\xf0\xe4\x8e\xaf\x83\x77\x3a\x14\x41\x43\x18\xf6\x43\x1a\xf6\xed\xfc\xb3\x94\x42\x06\xe8\x13\x6d\x1a\xa1\xcf\xd7\xbc\x29\xcf\x6b\x51\xb6\x15\x3b\xff\x0b\xba\x60\x17\xe8\x2f\x08\x9f\xe9\xad\x14\xdf\xce\x65\x58\x88\x92\xe5\xe8\x1f\x57\xbf\xfe\xeb\xb7\xcf\xd7\xbf\x5f\xfd\x71\xfd\xb7\xab\x7f\xfd\xfe\x2b\x22\xf2\xe0\xd6\x6d\x16\x6c\x79\x50\xe1\x0d\xdb\xab\xdc\x2f\x1f\xe0\x3b\xf7\xf4\x6a\xf5\x95\x15\xda\x3c\x0d\x1a\x7c\x20\x2a\x94\x4c\x89\xea\x96\xe5\x82\xb0\x90\x7d\xdf\x09\xa9\x55\xae\x88\x0a\x79\x99\xc7\xe3\x24\x3d\x90\x34\x89\x93\x8c\xe5\x1f\xee\x50\xab\xd8\xb9\xd2\x92\x17\x1a\x9d\x1d\x3b\x4b\xf6\x67\xcb\x25\x0b\xd0\x7f\x98\x77\x1b\x97\x74\xb7\xab\x78\x41\x61\x5d\x84\x0f\x64\x1a\xcf\xa7\x3f\x33\xbc\x10\xf5\x4e\x34\xac\xd1\x30\x78\x3c\x4b\xfe\xbd\xc1\x97\x5b\x56\xed\x98\x84\x39\x26\xa3\x49\xfa\x33\x73\x94\x6c\xd5\x6e\x60\x60\x32\x1a\xfd\xd4\xe2\x25\x53\x5a\x8a\x3d\x5d\x55\xcc\xea\x3e\xfb\xa9\xe1\x47\x8d\xa3\x68\x1a\xff\xcc\xc8\x5a\x94\x7c\xcd\xed\xd8\x34\x4d\x7f\x6a\x55\x61\x1c\xc2\x8c\x9c\x4d\x47\x3f\x33\x52\xb6\x4d\x25\xc4\xce\x9c\xf1\xec\xa7\xf4\x55\x4c\xde\xf2\xc2\x18\x29\x4a\xe7\x3f\xe5\x5c\x9a\xd5\xbb\x8a\x6a\x36\x5c\xd3\x42\x0b\xb9\x87\x39\xe2\xf1\xcf\x19\xba\xd5\xbc\x52\xe6\x84\x92\xe4\x8d\x9e\xb1\xa9\x78\x5d\x3f\x76\xce\xe9\x34\x7a\xe3\xba\x7e\xb8\x96\xb4\xb8\xe1\x8d\xf1\xae\x49\x1a\xff\x9b\xa3\x2f\x77\x92\xd7\x5c\xf3\x5b\xa6\x2e\x0b\x5a\x6c\x8d\x21\xa7\x49\xf2\xb6\xd3\x33\xb3\xb0\x72\x58\xd3\x9d\x1a\xd2\xa6\x1c\x2a\xa6\x8d\x35\xe2\x34\x4e\x7a\xaf\x1b\x8f\x43\x7b\x2c\x62\xde\x51\xe6\xd7\x8c\xf2\xeb\x92\x48\xdb\x90\x47\x2a\x6c\x80\xe5\x1c\xd3\xb0\xc1\x80\x85\xd7\xd7\x4c\xfd\xc3\x50\xd9\x47\x96\x39\xee\xa1\x4a\xf1\x4d\x13\xdc\x95\x6c\x4d\xdb\x4a\x67\xec\x40\x18\x3e\x7c\xe3\x4d\x29\xbe\x85\xe6\x84\x7e\x69\xb5\xf8\xbb\x79\x39\xfa\xeb\xbe\xa1\x35\x2f\x8e\x2a\x1c\xe7\x8f\xf2\x3c\xa7\x72\xd3\xd6\xac\xd1\x2a\xac\x58\xb3\xd1\xdb\x8f\x32\x40\x56\xb9\x7d\x73\x8d\x2e\x18\xce\x7a\x02\x6d\x24\xc1\x2f\x52\xd2\x7d\xb8\x93\x42\x0b\xbd\xdf\xb1\x50\x55\xbc\x60\x61\x41\xab\x2a\xe8\xa6\x23\x11\xc6\x07\xf2\xbc\x4a\x5f\xf6\xcd\xb3\xfa\xf8\x95\xd4\xbe\x29\x7e\x76\x25\x38\xe5\x2d\x55\x5b\x5e\x08\xb9\xbb\x5c\x57\x7c\xb3\xd5\x43\x5e\x88\x46\x5d\xaa\xdb\x0d\x22\x8b\x25\x09\x9e\x72\x79\x13\xe8\x20\x99\x8d\xa7\x18\x1f\x30\x86\x39\x68\xa3\x98\x3c\xd5\x7b\x36\x8b\xbb\xce\x2b\xaa\xd8\x34\x19\x7e\x55\xa7\x06\xc4\xf1\x74\xd6\x8d\x28\x2a\xbe\x5b\x09\x2a\xcb\x93\x4b\x24\xd3\xf4\x38\x42\x94\xac\xe6\x90\xdd\x4e\xee\x21\x9e\xc7\xcf\x0c\xb9\xa4\x65\x29\x9a\x4b\x56\x72\x7d\x59\x53\x5d\x6c\x57\xc6\x73\xf5\x49\x85\xe7\xf3\x53\x73\x55\xbc\xd1\x97\x5f\x95\x68\x86\xd0\x0a\x4f\xef\x7d\x1e\xa7\xcf\xed\xa4\x3f\xd5\x1b\x66\x89\xa3\xc9\xf4\xe5\x59\x14\xab\x98\x19\x74\x49\x0b\x08\x68\xd0\x8b\x9d\x9a\x6e\x32\x9a\x3d\xbb\xbf\x5a\x94\xec\xf2\x2b\xbd\xa5\xaa\x90\x7c\xa7\x7b\xcd\x53\xb3\x4d\x47\x49\xf2\xe2\x6c\xb2\x5d\xed\xcd\x3f\x27\xf5\x19\x4f\x47\xc7\x19\x5a\x79\xcb\xca\x21\x95\x52\x7c\x3b\x69\x94\xc9\xbc\x37\xaa\x1c\x9f\xea\x1a\xc5\xa3\x7e\x57\x98\x9c\x9e\xd4\x28\x4a\xe3\xe4\xc1\x80\xef\xfc\x95\x03\x9a\xf6\xbb\xaf\x85\xac\xe9\x49\xa3\x25\x0f\x15\x52\x05\xad\x4e\x1e\x59\x3c\x9b\x4f\x1e\x0c\xf0\x67\x7e\x6a\xd0\x78\xdc\x0b\x23\x18\xb4\xa5\xbb\x93\xab\x44\x93\x87\xfb\xd0\xbc\x66\x6f\xd8\xcc\x38\x4e\x1e\x58\x4b\x4b\xda\x28\xfe\x9a\x76\x71\x92\x1e\xbd\xb0\x6c\xa5\x29\xf6\x5e\xa1\x92\x34\xea\xed\xc8\x70\xea\x70\x2d\x8a\x56\xc1\x92\xbb\xae\x84\x51\x97\x47\xa1\x8d\xac\x27\x45\xce\xcb\x7b\x99\xc7\xd3\x47\x2b\xdc\xb0\xbd\x61\x2c\x57\x5c\xa9\x4b\xbe\x06\xd9\xc3\x99\x9f\x14\x8d\xe4\x61\x29\x48\x1e\x16\x0e\x2f\x3b\x46\x92\x8c\x5e\x5b\x5f\x34\xff\x8f\xf5\x7d\xdd\xf4\xb2\x05\xa2\xf8\xb1\x8d\x3b\x0d\x8e\x16\x7e\x4e\x07\x3f\x35\x79\x54\x17\x92\xe7\x8a\xdb\xd3\xf6\x21\xcf\x5d\x04\xc8\xdb\x8f\x31\x79\xbc\x85\x6e\xc8\x51\xdd\xd3\x53\x3f\xab\xf4\xcb\x24\x38\xe9\xa5\x0c\xbb\xa2\xd2\x54\x6e\xa8\x66\xc7\xa3\x51\x97\x90\xfb\x69\xf5\xdc\xb1\xc1\x7a\x4f\x0b\xc4\x27\xa7\x46\x1e\x17\xce\xa7\x6d\xfb\xa4\xd2\x25\x6f\xa9\x04\xc9\xa3\xdb\xc4\xe9\xc3\xe8\xce\xef\x49\x81\xfa\x72\xe8\xcf\x7b\x84\xf1\x9a\xb5\x86\xf0\x84\xe9\x7f\xc3\x68\x8f\xdd\xef\x89\x11\x1f\xb9\xde\x13\x6b\x9d\xc8\x79\xf3\xc7\x2c\xd1\x6d\xc0\xad\xa2\x2e\x87\x4f\x4e\xfb\x35\x05\x8e\x87\xfa\x7c\x81\xfd\x72\x99\xd1\x67\xfa\x75\x75\x9a\xae\x27\x93\x5e\xb9\xb7\x6e\xed\xfb\xc5\x53\x09\x7e\xd6\xab\x3e\xb8\x1a\xf2\xdd\xc9\xde\xfd\x8a\xa7\x12\x25\x55\xdb\x90\x37\x9a\x49\xf5\x7a\xc2\x8a\xfb\xf4\xee\xc7\x2a\xf6\x67\x6b\xac\xf8\x72\xda\x8a\x7a\xc1\x57\xc9\xf6\xba\xa6\x27\x55\x9c\x8c\xa3\x63\xff\x5a\xd4\xc6\x69\x4e\xd4\x70\xd1\x28\x7d\xd4\xdd\x64\xc6\x1f\xe2\x74\x99\x35\x4f\xc7\x47\x2f\x6f\xc4\xb0\xa0\xea\x64\xff\x71\x8f\xb4\x76\x92\xab\xfa\xf4\xb1\x8c\xd3\xe4\x71\xf7\x07\xc1\x03\xa2\xe1\x8a\xaa\xed\x49\x53\x24\x3d\xd3\xbd\x38\xcb\x46\x9c\x2e\xc4\x7a\xfe\xf1\xe2\x1c\x5b\xda\x94\x15\x5b\x51\x79\xba\xa8\x4b\xd2\xd1\x1b\xe6\x2a\x4e\xfa\xc3\x78\x34\x7e\xc3\xa6\xa0\x84\x3f\x79\x09\x19\xbf\x45\x95\x4a\x9c\xbe\x5a\xc5\x6f\xb1\x4d\x4d\xe5\x4d\xbb\x1b\x3a\xfe\x01\xea\x3c\x69\xa2\xe8\x0d\x53\xbe\x56\x73\xcf\x67\xd1\x1b\x6c\xa4\xb6\xac\xaa\x86\x8a\x29\xf5\x5a\xe4\xa6\xf3\x37\x28\xb5\xa7\xf5\xc9\x83\x4b\x67\xcf\xf8\xf4\xae\x6a\x37\xbc\x51\x70\x4f\x62\xc3\x2d\xdf\x6c\xcd\xcd\xd6\x9b\xff\x81\xf0\x24\x2f\xa5\xa3\xa7\xc7\xf9\x60\xee\xa6\x05\x12\x56\xfd\x99\x9d\xe8\xf4\x65\x31\xee\x87\xad\xd8\x0d\xe1\x9e\x7e\x72\x48\x92\xc4\x47\x55\xfe\x6c\x99\xdc\x0f\x95\x96\xaf\x1c\xfb\x74\x3e\xef\xc6\x68\xa6\xb7\xa7\x2f\xe9\xe3\x68\x12\xf7\xba\x7f\xd7\x43\xd6\xc0\xdd\x4c\x0e\x2b\xae\x4f\xb2\x50\x12\xf7\xd8\x4e\xf3\xdd\x6e\xff\xda\x15\x77\x92\x3c\xe9\x7f\x59\x72\xa5\x2f\xd5\xed\xc6\xde\xe3\xc2\x42\x9d\x9c\x62\x16\xf5\x02\x56\x73\x5d\xb1\x57\xc9\xb2\x97\x28\xbe\x2b\x4d\x4f\xef\x69\x16\xf5\xa8\xf5\xbb\x66\xb2\x1e\x9a\xab\xf3\x70\xcd\x4f\xfa\xcc\x6c\xd2\xd3\xab\x7b\x27\x74\xe2\x2d\xcb\x50\xed\x24\x87\x1a\xa0\x6b\x0e\xed\x4b\xf8\x97\x56\xd1\x21\x0b\xd2\x69\x82\x43\xbd\x65\x4d\xa0\x43\x1d\xae\x78\x53\x06\x9a\x4c\xd2\x69\x42\xe2\xf1\xd3\xd5\x4b\x4e\x2b\xb1\x19\xee\x44\xb5\x5f\xf3\xea\xc5\x70\x82\x89\x27\xb3\x69\x37\xb1\x9b\x76\x0e\xb2\xd7\xe6\x1c\x9e\x38\x2e\x98\x77\xf4\x78\xd6\x19\x7b\x46\x51\x63\xe7\x53\xd3\xcc\xa3\xf8\xe9\xbe\xd3\x79\x14\xfb\x7d\x1f\x02\x7c\x20\x69\x1c\x4d\xb3\xe3\xab\x32\x22\xf1\x9d\x7b\xa7\x66\x5f\x1c\xfa\x97\x92\xa4\x2f\x2d\xf3\x92\xad\x79\xc3\x0e\x07\xc2\xf3\xbb\xde\x77\x96\xf6\xf8\x9d\x85\x2f\xd8\xf2\x8c\xaf\x83\x5b\xc1\xcb\xf3\xd1\xbb\x3c\x97\xd8\xbf\x85\xf3\x6f\x2d\xcf\xa0\xa7\x36\x3d\xf3\x3b\x5e\x66\x8c\x54\x82\x96\xac\xcc\xde\x45\xc4\x75\xc9\xee\x0e\x07\xff\xb5\x46\x2c\xd8\xd2\xbe\x9a\xd3\x7e\x06\xa2\xc9\xb1\xdd\x62\xa2\x43\x3b\x43\xfe\x6e\x74\x7c\x70\x68\xc3\x3a\x17\x84\xe5\x8b\x25\x69\xc3\xab\x3c\x70\xbf\xdf\xc4\xf9\x07\xfb\xb9\xc7\xaa\x2c\xf2\xe8\x72\x74\xb6\x16\x32\xa8\xf3\xd1\xfb\xfa\xaf\xcc\xbd\xb0\x7c\x5f\x5f\x5c\xe0\x3b\x90\xdf\x52\xb9\x30\x23\x97\x39\x5b\xd4\x4b\xc2\x61\x19\x9a\x8f\xde\xd3\xbf\x6a\xdf\x99\x5e\x5c\xe0\xe0\x5d\x34\x50\xf7\xf7\xe2\x43\xae\xf0\x60\xd0\xff\x9c\xd3\x86\x57\x38\x64\xb7\x4c\xee\x83\x80\xe5\x1f\xda\xf0\x6a\xc1\x96\x81\x5e\xd0\x25\xc6\xf8\xa3\x0e\x15\x5c\x00\x58\x40\x87\x43\x12\xe1\x2c\xe0\xf9\xbb\x88\xa8\xbf\x8a\xc1\x20\x10\xb9\xc2\x18\xec\xc9\xf1\x1d\xf3\xfd\x6a\xd3\xcf\x98\xb1\xc8\x9b\x00\x9f\x75\xc6\x2e\x06\x83\x40\xe6\x05\x3e\xf8\x4f\x4e\xf2\xa0\x72\x75\x7f\x6f\x37\x08\x03\xea\xfc\xb8\xc1\x0f\xa3\xc1\x80\x2d\xea\x61\xb4\x5c\xc4\xcb\x0f\xea\x7d\x3d\x1c\x62\xd8\x61\x6e\x85\x67\xa6\xed\xb6\x7e\x20\x6d\xd8\xe4\xcc\xfd\xd8\x55\xe6\x8f\xdf\x21\x07\x38\xff\xc0\x42\xff\xe2\xd8\x20\x7f\x80\x6d\x58\x06\x92\xdc\xd1\x4c\x1e\x30\x91\x07\xa2\x73\x67\x9b\x0d\xd3\xff\xf4\xaf\x60\xaf\xd6\x1f\x59\xfe\xe1\xd9\x07\x01\xc3\x19\x83\xd9\xaf\xaf\xcd\x1b\xdb\xeb\x6b\xd2\x86\xba\xf7\xa2\x97\x34\xe6\x03\x5e\x34\x68\x06\x83\x80\xe5\x7a\xcb\x55\xc0\x30\x26\xe9\xa0\xf1\xce\xc7\xc0\x86\xc8\x5d\x5d\xf2\x1c\x26\x16\x6b\xf3\x22\xdc\x0c\x4d\x60\x68\x7f\x3f\x0f\xc6\x45\x53\x78\x8c\xfc\x82\xbd\xf1\x26\xd0\xba\xbe\x07\x30\x8d\xf2\xbb\x2b\x24\xa3\x9a\x05\x4d\x5b\x55\xf8\xac\x0d\x65\xa0\xec\x91\x09\x08\x1d\x99\xcb\xfb\xfb\x05\x3c\x23\x3a\xb8\x3b\x60\xa2\x83\xc5\x12\xfe\xd5\x78\xd9\x9d\x15\xcf\x63\xa3\xd7\xfb\x27\x8a\xf3\xc1\xe0\xdd\xff\xca\x90\x37\x25\xfb\x7e\x05\xce\xf1\x9e\xe7\x3a\xe0\x18\x1f\x0d\x78\xf5\xad\xf9\xa7\x14\x3b\x26\xf5\xfe\x77\x5a\x33\x15\x70\x1c\xae\x85\xfc\x4c\x8b\x6d\x10\xc8\xfc\x83\x58\xc8\x65\x6e\xce\x69\x21\x97\xb8\xfb\x36\x2a\xfc\x19\xda\x67\x04\x0e\x4f\x11\x81\x89\x02\x0f\x28\x73\xc3\x15\xf9\x07\x1f\x18\xe7\xfa\x9c\x37\xe7\x12\xb7\xa1\x80\xf8\xc2\x83\xc1\x3b\x68\x32\xd3\x74\xca\x58\xd2\xf0\xca\xc0\x33\x72\xc7\x9a\xb6\x66\x12\xae\xd5\xd9\xbb\x11\xd9\x30\x9d\xc9\x85\x5e\x1e\x30\x2c\xb2\xce\xef\xe0\x3f\x06\xde\xf6\x4f\x29\x6a\xae\x58\x08\xe1\xff\x30\xa2\xd6\x38\x94\xac\x6c\x0b\x16\x04\x81\xfd\x2e\x02\xc2\x85\x5e\x1a\x0d\x89\xc4\x98\x2c\x96\x18\x93\x36\x6c\x61\x22\x54\x6c\xdb\xe6\x26\x34\x1f\x6d\x43\x74\x71\x37\xca\xd0\x38\x9a\x15\x2c\x9e\xa4\x2c\xa1\x34\xa6\x65\xb9\x9a\x4c\xa7\x88\x4c\x66\xd3\x0c\x25\x49\xb4\x4e\x56\xb3\x39\x1d\x17\xb4\x98\xa5\xeb\x92\x96\x63\x44\xd2\x69\x92\xa1\x28\x4a\x8a\x64\x5d\xc4\xe3\x69\xb2\x66\xc5\x38\x5a\x8f\xa2\x15\x22\xf3\x28\xce\xd0\x68\x35\x29\x8a\xf1\x9c\xad\x67\xa3\x84\x46\x51\xb4\x4e\x46\x73\x74\x58\xb0\xe5\x05\x32\xd9\xbe\x0d\x6b\xde\xf0\x4f\x4a\xfd\xed\x89\x46\xcf\xe9\x62\xf3\x7b\x1b\x0a\x6f\x74\x67\x80\xe3\x67\x8b\x2d\x55\xbd\x63\xb6\x24\x69\x76\xdf\x80\x09\x55\x8e\x9e\xfd\x51\x7b\x06\x93\x56\xb9\xfd\x9e\x44\x84\xe3\xc3\x66\xc1\x96\x18\xfe\x09\x77\xad\xda\x06\x12\x9f\xb1\x4a\x31\x13\xed\x9c\xd0\x07\x94\xae\xb1\x3f\xfd\x22\x2f\x45\x61\x3e\x97\x80\xcb\x7d\xae\x98\xf9\x72\xf2\x9f\xfb\x3f\xe8\x06\x9c\x2e\x40\xee\x45\x37\x26\x96\x5c\x8b\x07\xe4\x0a\x33\x54\x79\xb1\xa8\x4d\xc6\xa8\x60\x8a\x5f\xb4\x96\x7c\xd5\x6a\x18\x2a\x0b\x84\xf3\x9c\xdd\xdf\x3f\x7e\x52\x52\x4d\x87\xdf\xd8\x6a\x47\x8b\x1b\xe8\xa2\x2e\x34\xbe\xe3\x79\x75\xb6\x92\x8c\xde\x1c\x0e\xfc\xfe\x3e\xa0\x40\xd2\x01\x3f\xea\x67\xc3\xd1\xa9\x78\x54\x0c\x87\xc5\x96\x4a\xc5\x74\x8e\x5a\xbd\x1e\xa6\x88\xf0\x10\xae\xa1\xa2\xd5\x79\x14\x8f\x80\xf5\x8a\xc1\x80\x87\xea\x81\x06\x8d\x68\x0a\x86\xcc\x43\x4c\x1e\x3f\x7c\xa0\x1e\x01\xe5\xa0\x8b\x2c\x72\x86\x09\x18\x38\x5f\xc8\xa5\x61\x82\x32\x77\x9e\x7b\xc7\x43\xd1\x30\x29\x85\xcc\xa1\x05\xc9\x2c\x37\xdc\x50\x54\x8c\xca\x3f\xac\x3a\xc1\xce\xf2\x87\xca\x1b\x97\x63\x4b\x56\x31\xcd\xcc\xcf\x0a\x08\x0f\x77\x54\xb2\x46\xff\x2e\x4a\x06\xfa\x1e\x51\x28\x59\x2d\x6e\xd9\xa7\x2d\xaf\xca\x80\x63\xa2\x06\x03\x75\x64\x02\x20\xd6\x40\x63\x0c\x11\xd3\x7d\x2e\xd3\xf8\x40\x76\xb9\x62\xda\x2f\x5d\xda\x42\xc2\xe8\x64\xdd\x80\xdc\x81\x07\x66\xc8\xd9\x0a\x11\xfb\x3e\x29\xe3\x07\x4c\xa2\x98\x25\xf8\xec\xb8\xa7\xfe\xe8\x4e\x8a\x49\xb7\xd5\xc7\xcf\x41\x88\x09\x1d\x0c\xba\xc3\xdb\x32\x5a\x86\x74\xb7\x63\x4d\xe9\xf7\x71\x00\x8e\x90\xb9\xfd\xae\xda\x58\x8e\x29\xd1\x3b\xcf\x90\x5f\xf6\xf5\x4a\x54\x83\x81\xfd\x3f\xd4\xe2\x8b\xb9\x0b\xfc\x41\x37\x2f\xf3\xd2\xd3\xbe\xe4\xee\x96\x56\x2d\xcb\x90\xcd\x0a\xe8\x80\xc9\x4b\x83\xd1\x31\x79\x20\x3f\xec\xdd\xc8\x32\x5a\x53\x97\xa0\x68\xc0\xc2\x1d\xd5\x5b\x05\x15\x09\x0b\x0b\xd8\x88\x64\xcd\xfd\x7d\x70\x04\x39\x64\x01\x06\xac\xb5\xcb\xd1\x65\xcb\x2f\xa9\x52\x4c\xab\x4b\x44\xec\x5f\xa2\x40\x16\x7b\x66\xb7\xde\x50\xfe\x33\xf0\xdd\x24\x4e\xb2\xd1\xe1\xac\x0d\xd7\x9e\x73\x3a\x5f\x03\xbe\xff\xa8\x6d\x94\x1b\xee\xcf\x20\xa6\xa1\x35\x18\xdc\x8d\xb2\xe8\x60\x5a\xbd\x0e\x39\x38\x49\xc3\xbe\x9d\x3b\x32\xee\x08\xd7\xfd\xdd\xcb\x91\xd6\x02\x86\x89\xca\xdb\x70\x77\xd1\x80\x7f\x06\x4f\x92\xc5\x6b\x74\x51\xf1\xe6\x06\x01\x7d\x8d\xde\x37\xc7\xe2\xaa\xf1\x64\xa1\xf2\x80\xe7\x7a\xd1\x2c\xf1\x73\x8c\xb0\x95\x6c\x8d\xf0\xfd\x3d\x7f\xf4\xd0\xca\x4d\x01\xa0\xf4\xbe\x62\x6a\xcb\x18\xe4\xd2\x9c\x87\x92\x55\x83\x41\xa0\x72\x43\x33\xf0\x9f\xc4\x3e\x0a\xf8\xc1\x26\xeb\xd7\x08\x0e\x66\x44\xd8\xe4\x6c\xab\xb6\x78\xa2\x36\x37\xc6\x30\xca\x8b\xd3\xca\xe3\xbe\x26\x9d\x22\x07\x1c\x40\xdd\x7a\x8c\x4f\xfc\x3e\x08\xba\xbf\x47\xf2\x07\x21\x5e\xe4\x3a\x6b\xd5\x33\x01\xdb\xcd\xfb\x36\x20\x22\x04\x07\xca\xcd\x5d\xf6\xd2\xa4\x1b\xd1\x45\xad\xf0\xe1\xa9\xad\xdf\x3d\xf3\xc4\x44\x2c\x82\x26\x98\x53\x9b\xc9\x30\x14\xa4\xc7\xd4\x91\x6b\xf0\x25\x78\x40\x5a\xd7\x36\x44\x71\x6c\x85\xb0\xf5\xfb\x7b\x49\x68\xff\x17\x57\xbf\x09\x5a\xf2\x66\x73\xfe\xe9\xcb\x97\x73\x93\x28\xcf\x4d\xa2\x3c\x5f\x53\x5e\xb1\x32\xfc\x9f\x26\x40\x17\xfc\x02\x65\xe7\xe8\xa2\xbd\x40\x18\xe1\x33\x1a\x36\xb4\x66\x39\xfa\x04\xbd\x61\xf8\x67\xfb\x75\x9b\xba\x1f\x66\x7d\xfa\xf2\xe5\xfa\xd3\x7f\xfd\xeb\xf7\xff\xbe\xfe\xed\xea\x97\x5f\xaf\xff\xf6\xcb\xdf\x7f\xfb\xfc\x2b\x3c\x36\x26\xe0\x84\x86\x70\xe7\x61\x4a\xe7\x2d\x11\x0f\xd8\x54\xbc\xc4\xa6\x50\x16\x05\x14\xa8\x48\x98\x5d\xe4\x92\xbc\x4c\x59\x02\x1f\x70\xc0\x88\x22\x23\xf3\x3b\x8e\x03\xc6\x38\x90\xee\xaa\x66\x83\xdb\x04\xdb\xe8\x80\x49\x00\x26\xb7\x3f\x2b\x73\x1c\x0f\x8f\x88\x86\x31\x07\x70\x07\x4c\x7a\x7f\x98\xf6\x20\xda\xbf\xe6\x8f\x83\x53\x98\x28\xfc\x08\x33\x64\x96\xbb\xc1\x1d\x21\xe6\x1b\x0c\x79\x1f\xbb\x50\x6f\x16\xf1\xb2\x77\x72\x2a\x7f\x18\xf2\xda\x78\x5a\x63\x88\x02\x2e\x05\x0a\x8a\xc6\xde\xd0\xbc\x2b\x6f\x21\xfe\xdb\xb0\x0d\x80\xe2\x8f\x47\x7a\xd6\x86\x55\x20\xec\xd6\xf8\x3a\xf0\x7a\x0d\x06\x46\x95\xc0\x4e\x0c\xd0\x2c\x60\x15\xc5\xa4\xc1\x3e\xf2\xf5\x60\x10\x3c\x72\xb5\x8f\xa8\xe6\x4a\xf1\x66\x83\x32\xe7\x7b\x44\xbc\xe0\x63\x4a\x16\x67\x3c\xac\x99\x52\x74\xc3\xf2\xce\xbb\xbc\x67\xc9\x47\x9e\xa5\xac\x67\x09\xf0\x2c\xc2\x5f\x70\x2c\x6e\x3d\x47\x11\xde\x79\x8e\x20\xcd\x22\x5a\x9a\xec\x84\x89\x2d\xf0\x86\xe8\x42\x12\x69\xd3\xd5\x55\xf8\x35\x97\xf9\x87\x51\x6e\xf9\xf6\xcc\x5e\xa5\x1e\x1c\x18\x51\x64\x21\x08\x27\x74\x99\x6b\x52\xe4\xe6\xac\x44\xa8\x44\xcd\x4c\xd5\xee\xa9\x1a\x63\x7b\x37\x6d\xa0\xfc\xe6\xa6\xfc\xe6\xa4\x01\xf3\xb5\x61\xbd\x68\x96\x39\x07\xa2\x81\xc1\x14\xdb\x6b\x1f\x0d\x5a\x7c\x80\x21\x72\x30\x80\x0c\xff\xbe\x38\x32\x55\x71\x71\x81\x55\x2e\x16\x05\xdc\x94\xe1\x5c\xe0\x02\xcb\x16\x6a\x69\xff\x5d\x8c\x96\x01\x26\xd0\xca\x47\xc7\x4b\xdd\x55\x50\x63\xb8\xcc\x6d\x2a\xb1\xa2\xd5\x1f\x5b\xae\x42\x57\xf4\x18\x43\x3d\x53\x79\xfe\x44\xd7\xfb\xfb\xc5\xf2\x4c\x77\x65\x8a\xec\x55\x08\x23\x0c\x17\x7e\xf0\xbb\xbc\x2f\xb6\x22\xf7\xc2\x03\x63\x13\x24\xa0\xa4\x2b\x57\x16\xf3\x68\xb4\xb4\x51\xd3\x06\xa9\xf9\x65\x81\xf5\x57\x9a\xbf\xd4\x2b\x36\x3f\x57\xc0\x67\xb6\x07\xc5\xe4\xd9\x6a\x3a\xa7\xb0\xd4\xd9\xff\x05\x00\x00\xff\xff\x30\x2c\x9d\xad\x43\x3a\x00\x00") +var _distAssetsChunk33198a1921b3ad5bc1d70e0Js = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xec\xbd\x6b\x73\xe4\xb8\x96\x20\xf6\x3d\xff\x82\xbf\xa4\xb8\x3b\x39\x64\x27\xc4\x4e\xa6\x1e\x55\x45\x89\x52\xe8\x51\xd5\x5d\xdb\x55\x5d\xb5\x25\xf5\xed\x7b\x47\xa3\x50\x40\x24\x52\x89\x29\x8a\xcc\x0b\x22\x4b\xca\x56\xe6\xc6\xce\xcc\xbe\x67\xed\x7d\xcd\x63\xed\x5d\x7b\x1c\x61\x7f\xb3\x67\xc3\xf6\xbe\x1f\xb6\x23\xfc\x53\xe6\x17\xcc\x4f\x70\xe0\x45\x02\x24\x98\x99\xaa\xaa\x9e\x3b\x1b\xd3\xdd\x11\xa5\x24\x70\x70\x00\x1c\x1c\x1c\x1c\x1c\x1c\x1c\xb8\x37\x69\x7e\x0d\xd3\xf3\x31\x2e\xfc\x3b\x74\x3d\x81\xf1\xfb\x93\xf1\x34\x7b\x7f\x85\x6e\xaf\x11\xb9\x82\x53\x9a\x5f\xe1\xdb\x49\x4e\xe8\x55\xb4\x3e\xe8\x7c\x7e\x71\xe9\xf9\x93\x69\x31\x76\x2f\x2e\xb6\xb6\x82\x4b\xf0\x30\xdc\xda\x0a\x42\x14\x1d\x3c\x14\x28\x1d\x01\xe4\xa3\x7b\x06\x59\x44\xae\xeb\x45\x07\x0f\xce\xb4\x40\xdd\x82\x12\x1c\x53\xa7\xf3\x01\x92\x2e\x8a\x1e\xb6\x77\x76\x9f\x84\xa3\x69\x16\x53\x9c\x67\x2e\x02\x14\x10\xef\x81\xe5\x61\x90\x45\x74\x8c\x8b\x5e\x8f\xfd\xeb\x5f\x5d\xa1\x7b\x8a\xb2\xa4\x98\xcf\x5d\x1c\xe9\x05\xbc\x07\x82\xe8\x94\x64\x2e\x8e\xde\x5c\xff\x16\x8a\xa9\x5f\x20\xfa\x96\xe4\x34\xa7\xb3\x09\x7a\x33\x9a\xcf\x1f\xae\xae\x26\xec\xfb\xea\x2a\xbc\xb8\x5c\xe0\xac\xa0\x30\x8b\x51\x3e\xea\x1e\x11\x02\x67\xbd\x9e\x89\x0d\xf9\x25\x78\x44\x17\xf3\xb9\x99\x3b\xca\x89\xcb\x9a\x47\xba\x38\xeb\x52\x4f\xd6\x38\x51\xd5\xf9\x63\x58\xbc\xb9\xcb\xde\x92\x7c\x82\x08\x9d\xf9\x31\x4c\x53\x97\xf5\xa9\xd7\x73\xd1\x05\xb9\x8c\xe8\x05\xb9\xf4\x16\x1e\x47\xb6\x00\x26\x6e\x3c\x72\x1d\x95\xe2\x6c\x44\x0c\x5f\x3e\xea\xd2\x5e\x2f\x9b\xa6\xe9\x46\x14\x51\x8f\x8e\x49\x7e\xd7\xcd\xd0\x5d\xf7\x7c\x36\x41\xcf\x09\xc9\x89\xeb\x9c\xa4\xb0\x28\xba\x92\x3c\xdd\x0f\x30\x9d\xa2\xae\xd3\x3f\xa3\x04\x67\x37\x2e\xf5\xfa\x4e\x17\x17\xdd\x2c\xa7\x5d\xd8\x8d\xf3\xac\xa0\x64\x1a\xd3\x9c\x74\x73\xd2\x65\x78\x1d\xaf\xa3\xea\xec\x12\xd7\x7b\xe0\xd4\xd6\xe0\x22\xb4\xc0\xbc\x79\x00\x55\xdd\x8c\x58\xc9\x28\x8a\xe8\xa1\x24\x40\x4c\x10\xa4\xc8\xa5\x5e\xe8\x12\x0d\x4c\xa3\x0c\x60\xad\x26\xde\xc2\xeb\xc8\x22\x09\x1a\xe1\x0c\x29\x4a\xb9\x14\x38\x57\x57\xa8\x78\x9d\x27\xd3\x14\x39\xe0\x81\xf7\x23\xdc\x18\x2c\x3c\x40\xfd\xa3\x38\x46\x45\x81\xaf\x71\x8a\xe9\xec\x35\xcc\xe0\x0d\x22\xd1\x87\x1c\x27\xdd\x01\x67\xa4\x3c\x22\xee\xb3\xc1\xf6\xd0\x03\x45\x44\xdc\xdd\x20\xd8\xf6\x00\x64\x69\xcf\x86\xdb\x1e\x88\x23\xe2\x6e\xed\xee\xec\x7a\x20\x8d\x88\xfb\x74\x7b\xdb\x03\xe3\x88\xb8\x3b\x3b\xcf\x76\x3d\x30\x65\x60\xbb\x5b\x81\x07\x46\x1a\x5b\x79\x0f\x25\x51\xa8\x5b\xf1\x64\x84\xe4\x88\x8e\x71\xe1\xcd\xe7\xec\x4f\x07\xfb\x57\x14\x91\x5b\x9c\xc1\x34\xa2\x00\xfb\x57\x04\x65\x09\x22\x67\x88\x7c\xc0\x31\x8a\x08\x4b\x4a\xf1\x07\xf4\x0e\xdd\xe0\x3c\x7b\x85\x33\x74\x92\x4f\x33\x1a\x0d\x58\x46\x3c\x86\xa4\x38\xcf\x4f\xf2\xac\x98\xde\xa2\xe8\xe2\x52\x4b\x3c\xca\xb2\x7c\x9a\xc5\x28\x72\x1c\x96\x0a\x75\x1a\x9c\x13\x84\xde\xe5\x39\x8d\x92\x3c\x9e\xde\xa2\x4c\x8d\xc0\xf3\x14\xb1\x2f\xd7\x49\xf0\x07\xc7\x6b\x2d\xc6\xa6\xc8\x11\xa5\x04\x5f\x4f\x29\x72\x1d\x92\x33\x92\x3b\x0a\xd7\xb2\x82\x31\x63\xb6\x57\xb8\xa0\x3e\x4c\x12\xd7\xb9\x67\x5d\xdf\x34\x40\x45\x69\x92\xdf\x9d\xe4\x19\x85\x38\x43\x64\x75\x23\x75\x68\x7b\xdb\x52\x5c\x50\x0b\xec\xea\xe6\x6c\x52\x82\x50\x59\x52\x56\x5d\x44\x17\x97\x1d\x35\x95\xb3\x68\xb0\x97\xed\x6b\xc3\xe8\x93\xfc\xae\xd8\xcb\xfa\x7d\xcf\x2c\x74\x91\x5d\x46\x6c\x78\x78\x27\x8e\xea\xe4\xf9\x36\x4f\x90\xdb\x6c\x21\x9c\x4c\x50\x96\x9c\x8c\x71\x9a\xb8\x0d\x74\x5e\x07\x8f\x58\x2a\xcd\x27\xc7\xf9\x34\x4b\x20\x99\xbd\xc8\xe3\x29\xef\x11\x62\x94\xd3\x39\x52\x88\xb9\x2e\xf6\xaf\xf2\xcc\x80\x76\x11\x18\x78\x0b\x56\xf3\x75\x4e\x69\x7e\xfb\x69\xa8\x02\x81\x4a\x6f\xe8\xe0\x92\x91\xf7\xf9\x07\x94\x51\x85\xce\x75\x46\x0c\x9e\x73\x66\x5b\xeb\xeb\x44\xbf\x30\x3f\xfd\x14\x65\x37\x74\xbc\x19\x2c\xc7\xbe\xa4\x4f\xa2\x02\x34\x22\xa8\x18\xbf\xcb\xef\x8a\x53\x7c\x8b\xb2\x02\xe7\x59\xe1\x2e\x61\xe1\xe6\x88\x94\xa3\xe5\x55\xf3\x97\xe3\x43\xd7\x7c\x06\x92\x88\x09\x2f\xe8\x9f\xe3\x5b\x74\x0c\x0b\x94\x94\x19\xae\x01\xef\x5f\xe3\x2c\x71\xb1\x57\x6f\x97\x68\x4d\x25\x04\x56\x4f\x88\x0a\xb6\xce\xe2\x2c\x67\x93\xf0\xac\x06\xa8\x39\x73\x20\xc1\x70\x93\xe5\x3a\xc0\x81\x45\x81\x08\x65\xbf\xd7\x27\x4c\x85\xd8\x03\x1b\xfa\xf4\x40\xa2\xb9\xda\x6a\xa4\x56\x22\x98\xb1\x75\x06\x65\xf0\x3a\x45\x5d\xa3\x92\xee\x35\x1a\xe5\x04\x75\xcf\x15\x92\x7c\x82\x32\xc7\xeb\x54\x9c\x58\x47\xef\xe3\x8c\xb5\xf9\x28\xf9\x2d\x18\xa3\x8c\x96\x34\x82\x23\x8a\xc8\x35\xba\xc1\x59\xbb\x58\x64\x9d\x64\x34\x2a\x68\x7d\x88\xca\x91\xab\x83\x94\xd5\xe7\xd9\x3b\x54\xe0\x1f\x90\xeb\xb6\xcd\x18\x99\x8f\xb8\x9c\xf0\x16\x9e\xb7\x14\x17\xab\xb9\x0d\x97\xce\x23\xc8\x2f\x28\x24\x94\x69\x4d\x59\xb2\x02\xeb\x59\x4c\xf2\x34\xd5\xb0\xb6\x21\x5d\x81\xe7\x28\x08\x66\x27\x63\xd8\xda\xbe\x3c\xe3\xb9\x68\x05\x1a\xb6\xa8\xbd\x40\x28\x69\x69\x90\xc4\xe2\xfc\x66\xe6\xac\xd1\x9e\x73\x78\xdd\xde\x1c\x96\xb9\xaa\x35\xdf\xa0\x59\x3b\x02\x96\x89\xfc\xf7\x68\xb6\x02\xc9\x71\x3a\x25\x2d\xdd\x89\x53\x04\xc9\xab\x72\x72\x58\x69\x6c\xe8\x00\x7e\x9e\x55\x92\xe9\x64\x0c\xb3\x1b\xb4\x7a\xe8\x74\x59\x26\x2b\xb8\x2a\x62\x82\x50\x76\x3a\x21\xaf\xf3\x0c\x33\xdd\x8c\xcd\xbd\xb1\x7f\x56\x4b\xae\xb5\xa5\x5e\xca\x8a\x8a\xc9\x8e\x52\xfa\x3e\xb6\x71\x7a\x85\xee\x00\xc4\x4c\x52\x9d\xe2\x62\x92\x17\x4c\x10\x9c\xe6\xb7\xa5\xc0\x76\xef\x70\x96\xe4\x77\xc0\x21\x7c\x0e\x39\xe0\x23\xe8\xb0\x90\x70\x99\x4b\x01\x62\xda\x61\xa5\x7d\x27\xbc\x52\x14\x69\x48\x51\x33\x5b\xd3\xe1\x80\x3b\x00\x53\x9f\xa0\xdb\xfc\x83\x92\xc2\x2f\x48\x7e\xfb\x16\x12\x26\xe0\x5c\xb1\xf5\x68\x11\x31\x22\xb3\xb9\xa0\x45\x83\x85\xd1\xa8\xfa\x1a\x5b\xdb\xbd\xf0\xdd\x44\x84\x7c\x0a\xc9\x0d\xa2\x00\x47\x0d\xbc\x17\x03\xae\x6a\x07\x61\x5b\x8d\x9b\xc3\x4b\xa6\x48\x10\xff\xa6\xb9\x00\x4c\xf2\x82\x09\x52\xea\x78\x1b\x51\xe4\x0a\x4c\x4e\xe0\x84\x8e\xd3\x17\xe8\x4a\xa6\xbf\x9e\x8e\x46\x88\xf8\x29\xce\x90\x42\xec\xf5\x7a\xc8\x27\x28\x85\x14\x25\xe7\xbc\x7d\x51\x14\x61\xd1\xe6\x0c\xe4\xac\x52\x81\xd1\xcd\x22\x02\xf2\x66\xd3\xfd\x49\x3e\x71\x35\x52\x55\x7a\x91\xa0\xb9\x58\x6c\x72\xcf\x0b\xdd\xcc\x52\xba\x18\xe3\x11\x75\x3d\x90\x47\x64\x15\x8e\xcc\xf3\x40\xa6\x46\xd2\xaa\x4b\xc8\xee\xb6\x2a\x2b\xf9\x1a\xa5\x97\x2a\x23\x9c\x14\x82\x38\x85\xec\xcc\x52\x5d\xb1\xd3\xec\xf0\x34\x13\x5d\x2e\xac\x34\x5b\x63\x45\x2c\xbc\x05\x4a\xd9\x36\x7b\x9d\x06\x58\x58\x98\x6f\xe7\xed\xb5\xeb\xea\x41\x61\x69\xfc\x52\x35\x71\x15\xf1\x9b\xd8\x5a\x99\x7d\x99\xbe\xb8\xc6\x28\xd5\xb8\xbe\xe0\x4b\x29\x5b\xc1\x0a\xc9\xcb\x9b\x41\x18\xd8\x1a\xb4\xc6\x2c\xf4\x79\x33\x5c\xb1\x57\x46\xac\x85\xa7\x68\x04\xa7\x29\xe5\x49\x05\xcd\x27\x2f\x6f\x6f\x51\x82\x21\xe5\x1b\x5f\x78\x03\x85\x94\x5a\x34\x24\x86\xd0\x31\x0c\xa5\xfd\x71\x24\xfa\x34\x5e\x2e\x37\x47\x34\xb2\x70\x42\xcc\x78\x80\xa0\x4c\x56\xb7\x47\xf7\x6b\x44\xe5\x1b\x28\xda\xef\x7b\x96\x36\x5f\x3e\x8e\x33\xed\xfc\x67\xc3\x2b\x1a\xbd\xd7\x46\x94\x03\xb4\xe7\xad\x90\x21\x2d\xe2\xcb\xc6\xeb\x3f\x2e\x77\xb6\xad\x7f\x26\x97\x2c\xa1\xa0\xbe\x02\x0a\x4b\xdb\xd2\x2d\x87\x52\xc3\x51\xfb\xe6\x1b\x53\x74\xeb\x30\x2e\xa6\xf0\xfa\x65\x96\xa0\xfb\x68\x33\x68\xb4\x56\x6b\x2c\xf2\x00\x6a\x70\xf5\x39\xbc\x36\x8d\x2c\x25\x97\x0d\xf6\xe8\x3e\xd2\x58\x46\xe9\x8c\x5d\xa7\xde\x6b\x91\x63\xa0\xa9\x18\x55\x8e\x94\xc5\xde\xb2\x3f\x0c\x7a\x3d\x39\xc2\xa6\xd5\x45\xf1\xc7\xe0\xd0\x9a\x2b\xd7\xa0\x8d\x28\x42\x75\x04\xca\x42\xd3\x8f\x90\x17\xb6\xe5\x00\xa6\xf7\x46\x7a\x69\x4b\xeb\xfa\x7d\x30\x0c\x98\x7c\x69\x03\xb0\x14\xf6\x29\xba\xa7\x8c\x91\x51\x46\xfb\x51\xee\xd3\x3c\x7f\x3d\x8d\xc7\x6f\xa6\x74\x32\xa5\x9e\x07\x0a\x1f\x17\xaf\x61\xac\x0c\xa8\xf6\x82\xcb\x73\x4b\xd2\xf4\x7a\x1b\x0d\xb8\x09\x57\x92\x18\xb7\xf5\x7a\x05\xa2\x6c\x73\x9c\x4f\xa9\xa1\x3c\xd2\x75\xb6\x9a\xd4\xd8\x6a\x2e\x3c\x30\xf0\x1a\x9c\x6e\xaa\xdc\x3a\x77\x2f\x6b\x7e\xe4\xa8\x39\x67\x37\xc0\x95\x14\x5a\x47\x0b\xd4\xdb\x58\xe7\xc8\x6f\xd0\xcc\x22\xaa\x1b\x1b\x05\x60\x65\x30\xbe\xe4\xa2\x3a\x52\x4d\x04\xd4\x14\x46\x35\xe9\x1a\x5b\x5a\x5f\x96\xe1\x66\x74\x8b\x44\x6e\x56\xa1\x50\x44\x2d\x46\xee\xc8\xaa\x22\x02\x1c\x99\x6a\xa2\x4f\x73\x69\x6e\xf6\x40\x16\xa1\xbd\x6c\x3f\xa2\xdc\x7e\xf6\x20\x8d\xb3\x3e\x25\x30\x2b\x98\x1a\x79\xcc\x31\xb0\x41\x38\x57\x65\x88\x3f\x63\x8a\x79\x3f\x03\x1b\x03\x0f\x14\x51\x95\xd0\x0f\x3c\x1d\x35\xb4\xa8\xc6\xd9\x65\x07\xb2\xf1\x8b\xa2\x28\x97\xad\x39\x84\x3e\xce\x32\x44\xce\xd1\x3d\x8d\x9c\xff\xef\x7f\x76\x42\x68\x30\x45\x0e\xa0\xcd\x52\x52\x2a\xca\xa0\xf0\xec\x10\x05\xa2\x62\xd3\x82\x3d\x6f\x21\xb7\x06\x72\x9e\x33\x91\x04\x63\x8a\x48\x53\x4a\x5b\x65\xb9\xce\xc1\x78\xe4\xea\x43\xaa\x36\x8d\x49\x09\xec\xc3\x98\x4e\x61\x7a\x82\xd2\xf4\x6b\x84\x6f\xc6\xd4\xa2\x0b\xc8\xbe\x6f\x44\xf5\x21\x63\x03\xaf\x26\x79\x69\xba\xb0\x31\x47\xb9\xe4\xa3\x68\xb0\x87\xac\x2b\x3a\xaa\x56\x74\x9b\xc8\x6f\x8e\x0e\xba\x6c\xa8\x36\xb6\x92\xc6\xdc\x61\x7a\xd2\x2c\x45\xfe\x98\x77\x35\x7a\x24\x69\xfa\xce\xe4\xde\xa9\x55\xd9\x1c\x24\x9d\xfc\x83\x92\x66\x35\xd9\x2d\x49\xba\x52\xf2\x5a\x0b\x03\x6b\x6a\xe4\xf0\xe5\x6c\xe1\xa6\x7e\xb5\x3f\xf6\x3a\x2d\x07\x1c\xa3\x05\xd8\xda\x0d\xb6\x43\x3e\x29\xa3\x83\x07\xed\x9c\xa6\xb2\x6a\xb0\xfd\xd9\x24\x85\x31\x72\xbf\xfc\x4d\x72\xf8\x9b\xd9\x97\x37\xc0\xf9\x4d\xe2\x78\x8b\x12\x1a\xeb\xa7\x64\x5d\x7a\xe8\xfc\x37\x17\xc3\xc1\xe0\x6f\x38\x7d\xd4\xe7\x3f\x83\xbf\xe1\x84\xa8\x02\x17\xa7\x70\x99\xf7\x80\x22\xec\xa2\x88\xd5\x05\x32\x3f\x41\xf1\x5b\x82\x3f\x40\x8a\x5e\xe7\x09\x2a\xfc\x6b\x02\xe3\xf7\x88\xa2\xe4\x2d\x2c\x44\x1a\x83\xa2\x04\xdf\xdc\x20\x72\x0a\x29\xe4\x1a\x90\x8b\xf8\x9c\xa6\x3e\x3f\xcd\x89\x1c\xa7\xaa\x26\x37\x0e\xfb\x22\xbe\x77\xe5\x3a\x11\xce\x6e\x4e\x52\x8c\x32\xfa\x0e\xc5\x54\x08\x14\x3f\xe6\x09\x3f\xdf\xc4\x7e\x8a\x46\x74\x33\x18\x80\xbc\x4c\xfd\xc5\x26\xf6\x69\x3e\xd9\x0c\x06\x1d\x2a\x59\xe7\x0e\x27\x74\x1c\x39\xc3\xc1\xe4\xde\x01\xd4\xe4\xa7\x5a\x2a\xc3\x17\x65\x9c\x6b\xca\x34\x9a\x4f\xa2\xdc\x4c\xfa\x41\xa8\x3c\x4e\x30\x18\x0c\x58\xaa\xd4\xf3\x17\x1f\x71\x96\x45\x58\x33\x4e\x52\x1c\xbf\xff\x1a\x66\x49\x8a\x48\x44\x7d\xb6\xf0\x30\x71\x75\x44\x10\xfc\x8e\x71\xfa\xeb\x7c\x5a\xa0\x93\x29\x29\x72\x96\x3d\x61\x34\x8e\xa8\x3f\xe6\x05\x38\xc5\x39\x79\x23\xea\xc7\xf9\x64\x56\xe1\x91\xa3\xc2\x50\xbd\xc8\xc9\x5b\x59\x6c\x42\x10\x5b\xab\x65\xaa\xb2\xc0\xca\xf3\x33\xd0\x9a\x4f\x80\x1d\x21\x06\x66\xb5\xf5\xe3\xd3\x38\xc5\x93\xeb\x1c\x92\x84\xb1\x41\xaf\x57\x4b\x60\x82\x95\xfd\x75\x1d\x36\x89\xbe\x9c\xa4\x90\x6d\x5b\xa9\x5f\xa0\x14\x71\x34\xac\x2e\xdb\x06\x8a\x4d\xea\x06\x01\xea\x27\xc7\x62\x93\x65\xec\xad\x40\xa3\x45\x99\x5b\x6f\xd3\x8d\xa5\x4d\x1e\xc7\xc8\x45\x09\xef\x76\x06\x56\x8c\x53\x6e\x1d\x5c\xb3\x85\x00\xb3\x99\xa5\x78\x1f\x64\xbd\x1e\xd6\xca\x9c\x71\x1a\xb8\xa8\x9a\x31\xd8\xa4\x4b\x49\x27\xbe\x65\xdc\x7e\xf2\xa4\x12\x0e\x7c\xbd\x66\xe8\x41\x5e\x1d\xe8\x16\x95\x76\x8c\xaa\x95\x34\xd8\x2d\x15\x7e\xa5\xe1\xed\x0f\x0f\x9d\x81\xd3\xa7\x21\xad\x66\x28\x34\xe4\x06\xda\xa7\x87\x2e\xed\xfb\x83\x1d\xef\x4b\x17\xf1\xbf\xa1\xfc\xfb\xa5\x4c\xff\x98\xd9\x10\xe7\x19\x25\xb0\xa0\xef\xd8\x68\x45\xd4\xa7\xf9\x5b\x98\x24\x28\xf9\x1a\xdd\x47\xd4\x27\x37\xd7\x50\xfc\x61\xac\x5e\x14\x9c\xe1\x53\x3e\x27\xe2\x31\xcc\x32\x94\x16\x8a\x8d\xcd\x25\x84\xe6\x27\x45\xd1\xa0\x7d\xd9\x19\x51\x66\x23\x8a\xf0\xa1\xf3\x57\x9c\x3e\x23\x53\xbf\x70\x29\xfb\x87\xb0\x7f\xb0\x17\x36\xd3\x17\x6c\xf3\x93\xbf\x63\x4d\x5a\x81\x38\x8a\x22\xdc\xeb\xb9\x38\x1a\xee\xec\x78\xc0\x45\xfb\xfb\xc3\xed\x39\xdd\xdf\x0f\x76\xe7\x64\x7f\xff\xe9\x1c\x7b\x07\x07\x07\x83\xc5\xc2\xd5\x3b\x32\x9f\xbb\x5a\xaf\x1e\x16\x9e\x07\x5c\xac\x3a\x2c\x32\x79\xd7\x59\x8e\x7f\x9d\xa2\x2c\xb1\x18\x12\x71\xe4\x0e\x77\x76\x7a\x82\x72\xde\x97\xc3\x9d\x9d\x0e\x1e\xb9\x01\xb7\xda\x89\x26\x3e\xc4\x45\x11\x72\x62\x02\x06\x13\x0a\xd0\x45\x47\x9c\x84\x8a\xaf\x83\x83\xe1\x76\x6f\xb8\xb3\x03\xf2\x32\x21\xd8\xe5\x09\x45\x99\xf0\x94\x7f\xc3\x08\x99\x25\xe2\x32\x41\x96\x48\xcb\x04\x51\x62\x1c\xc1\xfe\x6b\x48\xc7\x3e\x61\xc2\xde\x75\xb3\x4d\xe8\x7d\x81\x3d\x30\x8d\x62\x23\x3d\xdf\x8c\x79\xfa\x28\x4a\x8d\xf4\x62\x33\x65\xe9\x1d\xad\x37\x44\x0c\xb7\x3b\x06\x53\x30\xf2\x44\xb7\x88\x1c\x2a\x99\xb8\x58\x00\xec\xe3\xe2\xcd\x04\xfe\x72\x8a\x6c\x47\xa1\xc3\x9d\x9d\x48\xd0\x4e\x34\x97\x1f\x82\xa2\xac\x98\x12\x74\x62\xb0\xa8\xd5\x57\x25\xca\x6d\xb0\xae\x40\x05\x04\xc9\x00\x11\xa7\xbd\x72\x1c\xba\x6c\xc3\x76\xc2\x46\xd4\xc5\x25\xf5\x70\x49\x36\x2c\xe9\xc5\xdb\x91\x37\x9b\x2d\x26\x35\x6b\xf0\x5c\x36\x98\xb1\x14\xc0\x7c\x1f\x78\x22\xb9\xc8\xa5\x6c\xf9\xc4\x17\x83\x4b\x50\x44\xf8\x22\xb8\x04\x30\xc2\x17\xc3\x4b\x1b\xf1\x32\x50\x00\x28\x89\x47\x17\xb2\xd6\x18\xd3\x99\x95\xcb\xb4\x11\x19\xee\xec\x7c\xc1\xeb\x31\x6a\x96\x8d\x02\x45\x94\xb1\xea\x61\x94\xb1\xea\xe3\x28\x6b\xa9\xbe\x00\x10\xc4\x00\xd7\x47\x4f\x25\x2f\x16\xc0\xe5\x4c\x2b\x26\x42\x21\x26\x88\xa2\xa0\x41\x99\xe2\x0e\xd3\x78\xec\x2a\xf5\xcd\x7b\x88\x61\x81\xba\x4f\x42\xad\x52\x24\x6a\x71\x27\x90\x14\xe8\x25\x53\x53\xfc\x22\xc5\x31\x72\x03\x0f\x04\xbb\x1e\x9b\xa2\x8c\xf4\x7c\x92\x76\x78\xf1\x67\x96\xe2\x2d\xa5\xc5\xd4\x6e\x9c\x8d\xc6\x45\xa1\x9a\x1b\x76\xbf\xcb\x8a\xe9\x64\x92\x13\x8a\x92\x6e\x5c\x14\xdd\x51\x4e\x6e\x21\x75\x0c\x8f\x20\xc3\x05\xc5\x60\x36\xc4\xe6\x35\xc8\x22\xfa\xa5\x98\xa3\x84\xcf\x73\xd1\x40\x7f\x18\x0c\x77\xbf\x70\xf1\x7e\xe4\x0f\xb6\x9e\x0d\x9f\x1e\xe2\x2f\x83\xa1\xff\x6c\x18\xf2\x11\x9b\xe4\x77\xae\x8b\x99\xb0\xde\xf1\xbe\x0c\xd8\x1f\x30\xf4\xb7\x3d\xaf\xef\x3f\x09\x76\x86\x5f\xb8\x59\x59\x2c\x6b\x14\xcb\x6c\xc5\x06\x4f\x86\xc3\x2f\xdc\xbc\x2c\x96\x37\x8a\xe5\xcd\x62\x0b\x79\xa6\x80\x3f\xa0\x57\x53\xa6\x6b\x30\xcd\xd8\x32\x27\xa9\x8b\xca\xf9\x80\x94\xfc\xe0\x53\x94\xcb\xe2\x06\x8e\x61\x44\x17\xae\x94\x61\x9c\x4f\xd8\xba\xc1\x05\xe9\x72\xaa\xaa\x8d\x0f\x8e\x90\x26\xf9\x90\x26\xf4\xca\xda\xe3\x88\x96\x20\x29\xfb\x2d\x41\xc6\xec\xb7\x00\x99\x46\xd0\xcd\x2c\x8d\x73\x63\x30\x06\xa9\x38\xa4\x68\xe4\x61\x90\x83\xc2\xf3\xf6\xa6\xfb\xa4\xd7\x73\xe3\x83\xc1\x7c\x9e\xb2\x7f\xc6\x07\x03\x6f\xcf\x8b\x37\xc5\x84\xbb\x85\xf7\xee\x00\xf0\x9f\x31\xc2\xa9\xeb\x07\x5f\xc4\x9e\x07\xd2\xf6\xec\xd4\xf3\xc0\xb8\x3d\x7b\xec\x79\x9f\xd4\x5e\xc9\x74\x6e\xcc\x57\xb8\x94\xaf\x70\x63\x63\xfa\x98\xbb\x90\xbf\x98\xd4\xde\x67\x52\x74\x9e\x8a\x3f\x63\xf6\x87\xd1\x5c\x12\x0d\x67\x2e\x6f\x4a\xdf\x20\x1c\x4b\xdb\x8c\x3d\x46\x7c\x13\x2e\xb5\xc0\xa5\x0c\x6e\x6c\xc2\x8d\x2d\x70\x63\xef\x47\x1f\x0e\xb4\x6a\x4d\x23\x20\x57\x27\x58\x96\x9a\xd8\x84\x7c\xea\x31\x31\x6e\xc9\x23\x2c\x8f\x2d\x71\x4c\x6c\xc7\xde\x7e\xae\x56\xba\x78\xbf\x38\xa4\x12\x77\x88\xe5\x0f\x31\x83\x93\x69\xac\xc9\x00\x0a\x90\x8f\xb3\x98\x20\x58\x68\xa9\x98\xeb\x5d\x6a\x65\xb1\x08\x8a\x8b\x8a\x91\xda\x04\xc6\xa5\x50\xde\xea\xab\x05\xa0\x95\xee\x66\x2c\x47\x22\xa7\xb6\x18\x89\xc4\xc5\x62\xe1\x2a\xbd\x48\x49\x19\x28\xc4\x8c\xa9\xbe\x16\x0d\xf5\x16\x2e\xc0\x93\xe1\xd6\xb3\x52\x67\xff\x08\x7d\x99\xf7\x40\x8d\xde\x09\x8c\xc7\x48\xf7\x83\x24\xba\x61\xa3\x9c\x7a\xa8\x34\x93\x2a\x0d\x52\x19\xee\x45\xcb\x17\xa5\x29\xa1\x32\x9a\x70\xdb\x65\xd3\xce\xda\x82\x40\xf7\x0d\x65\x1b\xbc\xa6\xf2\x5d\x9a\xac\x6e\xae\xe1\x05\xba\x64\x84\xd3\xbf\x19\xfd\x80\x91\x72\x41\x2f\x23\x62\x22\xbe\x69\x22\xae\xd6\x0a\xbd\xec\x61\x1d\x53\x28\x68\xd4\x6c\x67\x93\x1f\x88\xd1\x55\xbd\xa9\x2a\x41\x6b\xab\x4a\x6a\x69\x6c\x03\x7b\xad\xb9\xaa\xf8\x61\x03\x5b\xd5\xe0\x85\xeb\x75\xac\xc3\x4e\x16\x60\x67\xf7\xe9\x20\x94\xad\xfe\x04\x76\x52\xf6\x26\xea\x9f\x3e\x7f\x71\xf4\xdd\xab\xf3\xab\xa3\x6f\xcf\x5e\x5e\x9d\xbc\x79\xf5\xe6\xdd\x99\xce\x5e\x38\x22\x2e\xdb\x74\x32\x6d\x8f\xb8\x8c\x95\x3d\x90\x47\xd8\xd7\x74\x1b\xd7\xf9\x2b\x23\xfe\x9f\xc3\x74\xbf\x7a\xd6\x80\xff\xe7\x78\x4c\x0f\x6d\x2b\x15\xb7\x97\x4a\x23\x3e\x49\x1d\x36\xb0\x5c\x8a\x76\xab\x7f\x06\xfe\x96\xe7\x88\x09\xbb\x3d\x7c\xb6\xfd\x6c\xf7\x49\x10\x3c\x59\x74\xec\x7d\x92\x94\x1a\x11\x84\x7e\x40\xfa\x81\x45\x65\x03\xbd\xa8\xb7\x62\x88\xb6\xb6\xb7\x76\xb9\xff\x9c\x99\x11\xc7\xb2\x79\xf5\x8c\x6d\xf4\x0c\x0e\xac\x25\xb6\xa1\xbd\xc4\xd6\xf6\xee\x0e\xdc\xb6\x64\x3c\xd9\xd9\x19\x3c\xb9\xb6\x64\x0c\x76\x9f\x3d\x7d\x06\x2d\x19\xc9\x56\xf2\x24\x1e\x59\x32\x76\x76\x76\x9e\xec\x6c\x59\x32\xd0\x68\xf8\x6c\xf8\xcc\x92\xf1\x14\xa2\xe1\x96\xad\x55\xa3\x18\x3d\xdb\xb6\xd5\xf1\x64\xf8\x6c\x64\xad\x1c\x26\x4f\x46\xf0\xa9\xb5\xe7\x68\x88\x86\xb6\x56\xb1\xff\x62\xc7\xbb\x04\x34\xba\x18\x80\x67\x3b\x20\xd8\xda\x01\xc1\x93\x1d\x30\x0c\xb8\x70\xbf\x04\x24\x1a\xec\x91\xfd\x61\xb0\xbb\x47\xd4\x99\x43\x16\xd1\x0b\xf2\xe5\xd6\xee\xaf\xed\xce\x07\x97\x6c\x1b\x7b\x41\xbe\x94\x1f\x05\xfb\xf8\xb5\xdd\xcb\x8e\x3c\x79\xe1\x2c\x85\xcb\x9d\x77\xb9\x1d\x62\x2b\xaa\xe0\x27\x23\x93\xaf\x04\x22\x77\xe1\x2d\x18\xbf\xc8\xea\xb7\xab\xda\x61\xf4\xb4\x1f\x0c\xbe\x20\xcb\xab\x80\x00\x96\x3b\xae\x66\x15\x22\x77\xe1\x95\xc2\x79\xe1\x7a\x1e\x9f\x85\xe3\x16\x21\x8f\x4a\xd9\x05\xd3\x34\xbf\x3b\x27\x30\x2b\xf8\x19\x5d\x3c\x8b\x88\x2c\x89\xea\xc7\xbf\x31\xcc\x3e\xc0\xc2\xf1\x3a\x63\x69\x35\x0d\xc0\x58\x99\x4a\x03\x5e\x68\x1a\x8d\x85\x30\xcb\x28\xba\xa7\xae\x33\x4c\x1c\xbe\xca\x6f\x4c\x2d\x0e\xa0\xf9\x34\x4d\xf8\x5d\x83\x1b\x44\xbb\xc2\x68\x8f\xb3\x9b\x6e\x2c\x0a\x3b\xea\x24\x3d\xa6\xf7\xd1\x14\x94\xbf\x7d\x71\xe9\xe4\x24\xbf\x9d\xe4\x05\xa6\xe8\xcd\x04\x11\x6e\xbd\x8b\x9c\x38\x9f\xcc\xaa\x43\x3c\x7a\x3b\x2d\x84\x54\xad\xca\x8a\x0e\xbd\xc2\x19\x82\xe4\x2b\x02\x13\xcc\xfa\x35\x00\x03\x10\x80\xa0\x92\xd3\xba\xe4\x64\x0d\xce\x2c\x22\x15\xc8\xbb\x0f\x69\x4e\x8a\x88\x89\x02\x74\xc3\xb7\xb8\x61\x0e\xae\x61\xfc\x5e\x7e\x14\x20\xe6\xf6\xbe\x10\xca\x1f\x47\x71\x8c\x32\x1a\xc6\xa0\x32\xd5\x95\xa4\xa7\x61\x5a\x25\x0b\xeb\x03\x1b\x6b\x56\x85\xb0\xe1\xb8\x05\x53\xea\x60\x56\xe0\xd0\x2a\xaa\xe4\xd6\xd2\x03\x46\x17\x42\x4b\xb7\xac\xcb\x38\xab\x94\x56\x6e\x87\x86\xf2\xe4\xdc\xe2\x0c\xdf\x4e\x6f\x0d\x5d\x50\x9e\x54\x5b\xf0\x0b\x95\xc0\xf5\x1a\x8b\xe8\xf9\x18\xdd\xd6\x8c\x13\xca\x0a\x86\x7a\x3d\x17\x55\xeb\xa5\x20\xad\x5f\x51\x56\x0e\x23\xdf\x49\x8b\x09\x8f\xb4\x5c\x90\x9b\xe5\xaa\x41\xb0\x95\xab\x72\x41\x61\x96\x8b\xa5\x1d\xbd\x59\x46\xe4\x00\x28\x4e\x29\x1a\x45\xc4\xc8\xb6\x17\x14\xf9\x20\x6e\x14\xb7\x71\x82\x0d\x4d\x09\x07\xd2\x76\x1c\xd2\x68\x65\xb2\x8d\x9d\x2e\x2b\x1b\xc1\xe5\x2b\x47\xa3\x8c\x61\xee\xca\x22\xea\x00\x6c\x59\xdf\x14\x56\x69\x33\x5a\x59\x00\xf8\x5b\x9e\xd9\x5d\x36\x05\x2e\x06\x97\xd6\x91\x4d\x61\xfc\x1e\x58\xa7\xc7\xc5\xe0\xd2\x82\x26\xb0\xa2\x21\x28\x69\x41\x12\xd8\x90\x0c\xad\x48\x6e\x08\x42\x59\x0b\x9a\xa1\x0d\xcd\x96\x15\xcd\x0c\x31\x11\xdd\x82\x67\xcb\x86\x67\xbb\x85\x34\x53\xd4\x82\x65\xdb\x86\x65\xc7\x8a\xe5\x16\xde\xa0\x8c\xc2\x16\x44\x3b\x36\x44\xbb\x56\x44\xf1\x0c\xb6\x11\x67\xd7\x86\xe5\x89\x15\xcb\xdd\x18\xd3\xb6\x5e\x3d\xb1\xa1\x79\x6a\xa7\x0d\x3f\x58\x39\x5e\xc2\x3c\x4f\x6d\xc8\x9e\x2d\x41\xf6\xae\x95\x85\x9e\x59\xf9\xb0\x85\x9f\x39\xae\xaf\x96\x70\x52\x60\x67\x6b\x3b\x5f\x0b\x74\xbf\x58\xc6\x51\x81\x95\xc3\x03\x3b\x8b\x2b\xba\xb5\x72\x56\x60\x65\xf4\xc0\xce\xe9\x02\xdb\xeb\xa5\x1c\x16\x58\x39\x3e\x68\x61\x79\x71\x5e\xd6\xce\x69\x81\x95\xf3\x03\x3b\xeb\x0b\x6c\xdf\x2f\xe1\xb8\xa0\xe4\xff\x75\xd6\x43\x0d\x7b\x63\x5f\x89\x47\x6e\xb9\x32\x92\x5e\xcf\x95\x4b\x52\x43\x5b\xf3\x40\xb5\x80\x2a\x1b\x0a\xed\x94\x6e\x22\x4c\xe9\x19\xe1\x34\x3d\xa3\xb3\x14\x45\x0d\xd5\x08\xd8\xa0\x10\x70\x0a\x7e\xf8\xa7\xdd\x2b\x6d\x82\x95\x06\x9b\x3c\x2b\xf2\x14\xf9\x77\x90\x64\x4c\xa9\xe3\x36\x6b\xee\x2f\xd0\xc5\x45\x17\x67\x1f\x60\x8a\x93\xee\xb4\x60\xaa\xdd\x08\xa6\x29\x5b\x80\xba\x4e\x9f\x1b\xe6\x3d\x40\x3b\x26\x6a\x7e\x8e\xaf\x14\x32\x75\xce\x54\xa9\x7e\x88\xbe\x64\xf2\x87\x9f\xbf\x2a\x28\x3f\x81\x14\xb2\x1e\x0f\x77\x76\x36\xa2\x28\x63\x22\x91\x91\x6f\x83\xac\xd7\x44\xd1\x34\xaa\xd1\x14\x74\xaf\xa7\xb4\xdb\x20\x35\x03\x1e\xc1\xb4\x40\x7e\xf7\x3b\x6b\x77\xfa\x8e\xef\xb0\x2e\x09\x47\x26\x0b\xcd\xfc\x62\x7a\x2d\x48\xeb\xee\xd8\x48\x5f\xfa\x85\x7a\x7e\x31\x49\x31\x75\x1d\xe0\x78\xfe\x2d\x9c\x58\xef\xa8\x7c\x3b\xbd\xbd\x46\xf2\xc2\x0d\x28\xa2\x5c\x9c\x9d\xe4\xe2\xec\x24\xbf\x18\x5e\x82\x34\xca\x2f\xb6\x2e\x95\x39\xb1\x3a\x82\x49\xcb\x23\xb1\x96\x0d\x85\x38\x4a\x19\x7b\x80\x1f\x61\x28\x6d\x51\x1c\x07\x36\x9b\xdd\xba\xf3\x61\x2d\xe2\x67\x39\x19\x6b\x0d\x1f\x99\x85\x69\xa6\x50\xe6\x84\xf1\x02\x3c\xdb\xdd\x0a\x3e\xc5\xda\xd5\xe2\x92\x57\xb9\x2e\xb4\x01\xd8\xb6\xf4\x6c\x03\xa9\x36\x8b\x90\xdc\x4c\x75\xbf\x29\xbe\x77\xa3\x17\xe4\x32\x2a\x73\x2e\x48\x75\x45\x14\x47\x03\x90\x45\x74\x0f\xef\x97\x3e\xcf\xb8\x72\x6f\xcb\x2e\xf0\x65\x47\xde\x88\x76\xd5\xdd\xe8\xfc\x50\x34\x32\xcc\xa5\xa3\xa4\x6c\xa4\x37\x9f\x57\xb3\x7b\x3e\x47\xb5\x8b\x10\x8b\xc5\x02\x6c\xed\xee\xec\x7e\x0a\xd5\xda\x6e\xdf\x54\x64\x6b\x85\x68\x1e\x6c\xa3\xa6\x3b\xb3\xc8\x91\x33\x79\x23\x50\x7c\x27\x6f\xd7\x84\x1a\xed\xb3\xf9\xdc\xcd\xa2\x8d\x01\x40\x56\x7f\x74\x81\x88\xf5\x79\x01\xb6\x76\x76\x02\x7b\x20\x00\x33\x0c\x40\x82\xe2\x9c\x40\x8a\xcc\x8b\xf9\xa2\xad\xf2\x5a\x4a\x54\x1f\x5d\x36\x93\xf6\xb7\x0e\x69\x28\x07\x09\x1f\x96\xb1\x02\x6e\x10\xd5\xee\xeb\x9f\xa2\x22\x26\x78\x42\x73\xde\x36\x2f\xc4\x4c\x06\x39\x39\x07\x75\x22\x25\x39\xdf\xa1\x11\xd3\x68\x7b\xbd\xea\xb6\x7e\x3d\xcf\x57\xcd\xf4\x8a\xa8\x9e\x54\xb6\xb7\xc3\x6f\x6a\x28\x1e\x83\x51\x25\x2b\xf6\xe0\x41\x34\xd8\x83\x9b\x9b\x9e\x9b\x45\xe8\x02\x5e\x32\x25\xbc\x88\x5c\xd6\x8b\xcc\x2d\xbc\x30\x3f\x60\x3f\x18\x9a\xc2\x0b\xf9\x0f\xcf\x9b\xcf\x8b\xd2\xaf\x23\x3f\xd8\xea\xf5\x8a\x5e\xaf\x8d\x7b\x58\x39\x50\x2c\xea\x31\x16\x26\x90\xc0\xdb\x7a\xc8\x03\x89\xb2\x4c\xe4\xa4\xa6\xec\x0f\x40\xde\x62\xf1\x31\xf7\xf9\xb9\xdb\xcc\x6f\xe4\x19\x8a\xa8\xff\x0a\x67\xef\xf1\x08\x37\x2f\xf4\x3f\xdd\xde\x1d\x88\x0b\xfd\xc3\x9d\xa7\x3b\x1e\x80\xad\x76\x0f\xcd\x6a\x2b\x3c\x54\xd5\xe5\x7b\xe5\x86\x97\xe6\x37\x2a\x49\x79\xc6\x4e\x33\x1c\xe7\x09\xaa\xae\xe9\xab\x85\x34\x7b\xff\x1a\xd2\x78\x8c\x48\xc1\xc4\x85\x48\xcd\xd0\x3d\x7d\x55\xe5\xbc\x4c\xa2\x01\x50\x2e\x95\x67\xe3\xfc\x8e\xe5\x71\x7f\xa0\x14\x67\xc2\xbe\x90\xfb\x9c\xd5\x9f\xdf\x62\x4a\x11\x29\x81\xbf\xc6\x09\x5a\x1b\x98\x01\x9e\xe7\x79\x4a\xf1\xa4\x1d\x8c\xe4\x77\xc5\x79\x2e\x88\x38\x8b\x1e\xf8\x1d\x52\x69\x3d\x06\x28\x4b\x94\x21\x59\x19\x07\xec\x83\xa5\x69\x30\xc0\xb1\x74\xc9\x01\x0f\x37\x88\x86\xcd\xbb\x7a\xad\x44\xf0\xb9\xf3\xd6\x02\xa0\x6c\x7a\x8b\x08\x13\x33\xe1\x46\x00\xe2\x3c\x1b\xe1\x9b\xa9\xfc\x66\xbc\xb0\x56\x7b\x1a\x54\x5b\xd9\x9e\x46\x89\xcf\xda\x1e\x6d\x60\x56\xb6\x44\x83\x5d\xb7\x0d\xba\x3e\x09\x29\x85\xf1\xf8\x3c\x3f\xcd\x6f\xad\x6e\xe0\xf2\xb2\x74\xc9\xe9\xb7\x6a\x66\x95\x46\x7d\x53\x3f\x4d\x05\xa3\x98\x4e\xdf\x35\x59\xdb\xb1\xa3\xea\xf5\x2a\xf5\xd5\xc2\x7b\xe2\xfa\xb2\xb6\xba\xd9\x60\x50\x96\x1c\xba\xad\x85\xcb\xc9\xd9\x28\x14\x11\x2f\x5c\x52\xae\x3c\x5a\x6d\x05\x01\xfa\x85\xcd\x1a\xee\xf2\x74\xbc\x05\x80\x09\xd7\x16\xf2\x8a\x4d\xc0\x91\x0c\xf2\xa2\xd7\x20\x6e\x43\xbc\x4c\x7a\x3d\x0e\xa2\x6e\x47\x58\x20\xac\xc5\xa2\x96\x1b\x15\xd5\x1d\x59\x6d\x24\x5d\x8f\x73\xcd\x15\xc5\xb7\xe8\x98\xdf\xb3\x7f\x05\x29\xdf\x49\xd4\x77\x27\xd6\xe1\xd7\xdc\xc9\xb5\x06\x68\xd2\x58\xed\x32\x0c\xe1\x2a\x2f\x03\x74\xca\x5d\xcd\xc6\x12\xb6\xe8\xf5\x96\xc2\xa0\x2c\xa9\xfc\x14\x85\xf3\x7f\x2b\x2a\x6e\x7b\x76\xe9\x41\x84\xcc\xab\xaa\xfa\xb5\x05\x85\x64\x29\x5f\x20\x65\x2f\xab\xf5\x8b\x7b\xc3\xf7\x03\x20\xbd\x9c\xf8\x11\xfd\x10\x6d\x7d\x69\x83\x8d\xf3\xb4\xf0\x40\xb6\x84\x3e\x3e\xa6\x88\x40\xa6\x51\x6c\x04\xd2\x03\x14\x7b\x7b\x99\x3f\x86\xc5\xb7\xe8\x9e\xba\xde\x9e\xa7\xda\x9d\x47\x99\x9f\xf1\x34\x50\x44\x83\xbd\x62\xbf\xb9\x24\x29\xed\xb3\x28\x3d\xf1\x13\xd5\x9f\x77\xf9\x9d\x9b\xfb\x04\x66\x37\xc8\x1f\x61\x52\x50\x90\xf3\xe3\x67\x94\x51\xcb\xda\x76\x51\x5c\x6a\xd7\xda\x1a\x13\x4a\x69\x8a\x2d\x33\x46\x2d\x2a\x5c\x81\xa9\x2f\xb1\x7e\x82\xae\xa7\x37\xae\xc3\xca\x95\xc5\xba\x77\xb0\xe8\x4e\xb3\x02\x51\x15\x09\x42\xe7\x45\x9e\x1b\xc3\x34\x45\x89\x53\x63\x59\x75\xb1\x5c\x5b\x7e\xd7\xd8\x58\x3f\x2c\x3c\xb0\x61\x89\x50\x21\x1c\x88\x49\xf7\x76\x5a\xb0\x86\x74\x85\x9c\x4f\x1c\x4f\x9e\x6f\x3e\xe0\x24\x6c\x59\xf2\xfb\x7d\x40\xd0\x0d\xba\x0f\x11\x90\x58\x42\x0a\x6e\x59\x2e\xf7\x0d\x0f\x89\x5f\x7d\x00\xbe\x43\xe6\x47\x18\x27\x72\x43\x19\x12\xbf\x99\x08\xc6\xf9\x07\x44\xe4\xf2\xa0\x41\x52\x33\x45\x80\xbd\x42\xf0\x03\xd2\x80\x52\xfd\x1b\xdc\x61\x7e\x8b\xf5\xfd\x51\x4c\xb9\x9b\x7e\x48\xfc\x7a\x12\x98\x10\x9c\x13\x4c\x67\x21\xf1\xd5\xcf\xf9\x7c\xb0\xe8\x18\x4b\x16\x4c\x12\xad\xdf\x6c\x00\x0b\xea\x62\x0f\x60\x1f\x27\x35\x69\x62\x03\x35\x0e\x02\xf0\xc8\xad\xa6\xbc\x85\x8f\xf5\x1b\x80\xad\x40\x9b\xc1\x1e\x65\xea\x30\xdd\xdc\xf4\xf0\x88\xaf\xc5\xa2\xed\xfb\x96\x32\x17\xf4\xb2\xcc\xf7\x74\xa7\x5c\x0b\x7a\xb6\x1f\x8f\x91\x4b\xfb\x01\x18\x00\xe4\x75\xda\x41\x06\x1c\xc0\x60\x77\x1d\xaa\xbc\xc1\x65\x04\x1b\x40\xcb\x59\xb7\x7e\xfb\xb1\x7d\xb2\xd3\x7e\xdf\x2b\xad\x3f\xf5\xce\xe2\xc4\x30\x13\xb5\xf7\x12\x04\x1e\xd8\x18\xc8\xb1\xde\x08\x6a\x43\xa9\x8b\x91\xc6\xfc\x2a\xb7\xc1\x52\xd2\x81\x9c\xeb\xa3\xef\xd0\xcd\xf3\xfb\x89\x4b\x7c\x3e\x2f\xfc\x22\x9f\x92\x18\x81\xf2\x7b\x94\xc2\x9b\x62\x3e\x77\x1c\xaf\xef\xdc\x70\x77\x80\xcd\xc0\x54\xe2\xc5\xb6\x07\x5f\x38\x19\x37\x7b\x54\xb6\x29\x7d\x2e\x1d\x0e\x8c\xa9\xc5\x23\x1d\x6c\xc0\xd2\x0e\x64\x93\x3c\x1c\xba\x3b\xca\xa7\x59\xd2\xbd\xc3\x74\x9c\x4f\x69\x37\xce\x09\x41\xc5\x24\xe7\x17\x4c\xba\x15\x3e\x07\x60\xb6\x72\x3b\xd7\x04\xc1\xf7\x0e\x43\x5e\x44\xd4\xc7\x2c\xeb\xcd\xc8\x85\xa0\xe8\x07\x1e\xc8\xfd\x14\x16\x54\xdc\x01\x29\xfa\xb0\xdc\x56\xee\x0f\x64\x3b\x54\x71\xd6\xa3\x34\x8a\x5b\x96\x02\x61\x27\xe2\x68\xce\x73\x71\x13\x8e\x7f\xb8\x08\x14\xfc\x4c\x35\xbd\x18\x5c\x5a\x71\x8e\x5b\x71\x8a\x35\xf0\x06\x51\x5e\x58\x9c\xcc\x8e\x2d\x18\xe4\x31\xee\x8b\x1b\x37\xe5\xe7\x1d\xa3\x68\x7a\x38\x3d\x38\x78\xd6\xdb\x09\x02\xb9\x49\xe8\xd8\x44\xd4\xa1\x2d\xd1\x85\xc0\xb0\x5e\x65\x35\xe5\x61\x3e\x47\xbd\x5e\x56\x0a\x08\x5e\x25\x60\xed\xdb\xcc\x5a\xba\xc1\xd7\x6b\x00\x01\x01\x23\x6f\xe1\x79\x61\x6c\x2b\xdc\x46\x03\xa3\x30\x88\x39\x8f\xee\xc9\xa0\x79\x2e\x77\xce\xbe\x47\xb1\x4b\x3d\xaf\xd7\x93\x24\xd9\x88\x22\xc8\x96\xde\x3d\xbb\x44\xb3\xde\xda\xa8\x4c\x80\x95\x2d\xb6\xa9\x23\x1b\x6a\xb9\x19\x0c\xc2\xdc\x72\xb2\xd1\x10\x17\x32\x4e\x50\x9a\x7e\x8f\x13\x3a\x76\x09\xdb\xe5\xa2\x5f\x6b\xd3\x34\x40\x1a\x51\xa1\xd3\x8c\xd2\x3c\x27\x2e\x5a\xa2\x93\x8c\x23\x17\xf6\x0b\xaf\x1d\xd7\x54\x39\xd6\x0b\x5c\x1c\xba\x1d\x5f\x87\xad\xad\xe3\x5e\xcf\x1d\x5b\x75\x1d\x81\x71\x73\xb3\x55\x4f\x86\x49\xe2\x32\x99\x11\xbb\xb0\x1f\x80\xb4\x1f\x80\x71\x3f\x00\xd3\x7e\x60\x32\x12\x0f\x87\x26\x97\x57\xaf\xd4\x75\x65\x02\xf7\x70\xe8\x08\x89\x29\xe2\xc8\xf0\x28\x52\xae\xd7\xa1\x87\x2e\xe5\xbf\x11\xe1\xe6\x37\x40\xfd\x34\x8f\x39\xcb\xfa\x63\x82\x46\x6c\xfb\x60\x5a\x8c\xdf\x4c\x50\xc6\x04\x01\x13\x95\xdd\xeb\x34\x8f\xdf\xa3\xa4\x0b\x8b\xae\x40\xd2\x8d\x4b\x47\x86\x6b\xd4\xe5\x0a\x3c\xd7\x4c\x3c\x23\x5e\x4d\x6e\xdf\xf9\x8e\x30\x41\x6e\xae\xae\xe7\xb3\xbc\xaf\xd9\xf2\x2d\x2e\xc4\x41\x90\x82\x31\x98\x82\xcc\x63\x52\x45\xf1\x89\x3d\x8e\x9d\x38\x64\xde\x9c\xe4\x38\xa3\x88\xd4\xaa\x47\xb2\x7e\x7d\x7f\xb9\x76\xcd\xd8\xb7\x29\x1e\xbd\x9e\x3d\x9d\x7b\x6c\x4a\xcb\xc2\xc3\x7d\x08\xc1\x2c\x4c\x17\xdc\xb8\xf0\x70\x1f\x8e\xc1\x2c\x9c\x2e\x16\x56\xda\x34\x77\xe1\x9f\x46\x1b\x61\x43\x6c\x23\x8f\xea\x95\xa1\x27\x95\x7d\x32\x52\xdd\x06\x2d\xe5\xb2\x88\x1b\x4a\xd3\x7c\xde\x4c\xe3\x8c\xb8\xf0\x3c\xaf\xe6\xf9\x68\xed\x96\x55\x96\x48\x93\xe9\x7d\x10\x22\x30\x0b\x42\x0a\xee\x87\x21\x01\xb3\x61\x88\x01\x9b\x4a\x61\xeb\x1c\x1b\xdd\x84\x19\xaf\xb5\xb9\xd9\x8b\x86\x83\x01\x40\x11\x76\x2f\x32\x77\x00\x0a\xff\xe5\xb1\x5e\xdc\x03\x99\x1b\xb0\xd4\x57\xe5\x72\xc9\x92\x86\x2c\xe9\x3b\x43\x30\x79\x97\x4c\xd7\xe1\xf6\xfc\xca\x36\x07\xf9\xbc\x8b\x2d\x9d\x01\x39\xe0\x47\x0b\x72\x17\x79\x1f\x28\x5b\xc4\x2c\x50\xfb\xf9\xfb\xa1\xb2\xaf\xcd\x86\x11\x96\x67\x73\x29\x8e\xdf\xab\xf1\x88\x32\x91\xc8\x47\xaa\x4c\xcc\x45\x62\x4d\x19\x8e\x0a\x91\x6c\xa8\xbf\x11\x14\x89\xf5\x91\x8a\xe2\x45\x47\x37\x37\xc6\x0b\xb0\xbb\xbd\xbb\xf3\x53\xc4\xd9\xbf\x4c\x11\x67\x65\x60\xaa\x9f\x8e\x10\x7e\x94\x23\x84\xe2\x57\x73\x84\x50\x8a\xa6\xa1\x6e\xa9\x82\xe5\x69\x41\x5c\x9e\x20\x18\x41\x7f\x45\x1c\xe0\x69\x6b\xa8\xdf\x2a\x1e\x5b\x23\xd0\xaf\xec\x04\xa9\x1f\x32\x50\x40\xc4\x96\xeb\x2d\xc9\x3f\xe0\x44\x1e\x1c\xc8\x34\xee\x2a\x50\x9d\xb5\xa9\x2c\x5c\x70\x99\xf4\x66\x4a\xa3\x8d\x01\x4b\x80\x31\xbf\x4c\x81\x33\xc4\x76\x49\xc4\x7e\xb0\x40\xaa\x30\x7b\x5c\x97\x32\xce\x03\x3c\x51\xaa\x79\xc2\xb0\xb2\x94\x1e\xbb\x2f\xe5\x77\xa1\xc5\x49\x1e\x17\x56\x5a\x9c\x02\xb7\xa5\x4f\x9e\x07\x48\x2d\x28\x5f\xcb\x80\xea\x66\xf4\x78\x4a\x08\x3f\x0c\xcc\xde\xaf\x30\xa2\x6b\x90\x1f\x6b\xc0\xa7\x7f\xc1\x0e\x38\xe8\xaf\xec\x80\x83\xb6\xd8\xd6\x14\xf3\xb6\x05\x56\x6a\x18\x18\x4a\x6e\x57\xe6\x0f\x60\x3b\x01\x96\x61\x64\xea\x45\xd4\xfe\x1a\x79\x7b\x9b\xc1\x06\xb7\xda\x35\x60\xa4\xe1\x82\x80\x80\x9f\x8a\xd3\x35\x4e\x45\xac\xe7\x18\xd6\x23\x92\xfa\x71\x60\x3d\x68\x37\x4f\xd5\x27\xc6\x78\x49\x50\x4b\xa3\x1e\xe0\xf0\x0a\xb8\x7a\x62\xc6\xb7\xc4\xf5\x79\xaf\x82\x89\x9e\x54\x0c\x2e\x83\x5c\x7e\x72\xf5\x4c\x51\x76\xca\x93\x44\x5e\xe9\xeb\xfc\x03\x12\x11\x8a\xb9\x54\xfb\xc4\x5a\xb8\xfe\x56\xd5\xc0\xe3\x17\x18\xd8\x1b\x41\x92\xca\x46\xd4\x4d\x84\x92\xa7\x60\x41\x39\x88\xd0\x9a\xd5\x68\xc9\x0a\xd5\xfa\xa2\x0f\x9e\xce\x9f\xfe\x15\x77\x1d\xc7\x79\xf6\x82\xe4\xb7\x15\x1e\xb7\x86\xc7\xc2\x03\xdc\x66\x52\x1e\xa8\xe9\x23\x14\x74\xf4\x23\x85\x98\xbb\xa7\xa3\xe4\x2d\xa4\x63\xd7\x03\x38\x1a\xec\xe1\x7d\xd2\xf0\x07\xc9\x22\x72\x81\xb9\x95\x4a\x8f\xdd\x1c\x8b\x80\x73\x85\xdc\xbc\x38\x9e\xc7\x0d\x11\x2b\xc0\x36\xb9\x42\xec\x78\x72\x2b\xbc\xa8\x28\x25\x74\xfb\x13\x94\xa6\x6c\xe6\xdc\x57\xa1\xc3\x8c\x3c\xff\x9e\xe5\xce\xda\x72\x67\xe5\xdd\xa6\x3c\xe3\x1b\x16\xb7\x3c\x25\x33\x21\x23\xda\x98\x82\xaa\x88\x7d\x30\xab\xe5\x6c\x23\x8a\x90\x3f\x33\xed\x93\x4d\xa6\x07\x9a\x8d\x16\x16\xef\x5f\xe4\x5c\x26\xb9\x08\x6c\x04\xe5\x9d\x81\x0a\xbe\x0a\x5a\x96\xbd\x3f\xa2\x6f\xe5\xc0\xbb\x0d\x38\x7e\xda\x09\x90\x57\x5d\xe1\x6a\x56\x6c\xab\xb3\x19\x80\xac\xca\xb7\x45\x6f\x05\x86\xbc\x11\x7d\x57\x72\xec\x1d\x9a\xa4\x18\x31\xfd\x68\x3e\x77\x95\x93\x90\x72\x46\xb7\x82\xea\x1e\x42\x64\x3e\x27\xfe\x28\x27\xcf\x61\x3c\x36\x1d\xc6\x04\x2a\xee\x41\x64\xcd\x17\x47\xbd\x2a\xe4\x6d\xaf\x67\x7e\x73\x31\xb3\x28\x8f\x35\xad\xed\xe0\x36\xde\xd7\x70\x02\xea\x43\xca\x07\xb4\x72\xff\xb1\x2d\x09\xcd\x26\x55\x17\x4b\x3b\xf4\xb0\x24\x44\x11\xe1\x35\xa8\x50\x28\x5f\x2a\x61\xe8\xcc\x3d\xa6\xcb\x66\x3c\x16\xff\x18\xc5\xef\xf5\xe5\xeb\x1d\x2a\xa6\x29\x75\x73\x80\x40\xe6\x79\xfc\xa0\x83\x67\x30\x98\xc2\x45\xfe\x4c\x93\xc8\xe5\xf0\x71\x83\xde\x86\x21\x9e\x95\x71\x5a\x34\x94\xaa\x06\xd0\x36\xcf\xbd\x07\xd6\xff\x10\x2d\x16\x9e\xd7\xa9\x46\x79\x9d\xce\xf1\x21\x2e\x58\xb7\x00\xe4\xe1\x1a\x56\xf5\x0a\x7c\x3c\xf5\x0a\xfc\x03\xf2\xd8\xee\xa5\x3e\x5e\x2a\xd4\x15\x8f\xbd\xcc\xd6\x8e\x97\x19\x45\xa4\x40\x31\xc5\xd9\x4d\x45\xbb\xd6\xea\x16\x82\x9d\x1a\xb1\xbe\xac\xa8\x5a\xa3\xcd\x31\x86\x3b\xe3\x31\x90\x99\x68\xa5\xbc\xb9\xba\x60\xe5\x7b\x2d\x17\x73\x81\x9d\x69\xc7\xa6\x83\xbd\xbc\x72\xcc\xcb\xfb\xfd\x32\xab\x88\xb2\x8b\xfc\x12\xc0\xa8\x10\xdc\x2f\x4e\x47\xb9\x25\xcb\x9f\xed\xa3\x43\x46\x93\x46\xc6\x3d\x88\x4d\x78\x94\x25\xfe\xec\x00\x1d\xb6\x19\x65\xc2\x06\xf4\x3d\x48\x23\xb8\x97\xee\x47\xf1\x5e\xca\x9a\xcf\x83\x33\x8f\x61\xe1\xa6\x9e\xf7\x90\x29\xcd\x26\xdf\xdc\x04\x81\xd7\xe1\x0b\xc1\x42\x98\x48\xd3\xa6\x9c\x6d\x61\x06\xbb\xde\x23\x4d\x18\x9c\x9f\x97\x89\x18\xb5\x97\xe9\x54\x44\x5c\x02\xce\xc9\x8e\x3c\x50\x44\x1b\x01\x80\x6c\x5b\xb9\x8f\xf6\x60\x79\x04\x6d\x2f\xc3\xba\x0b\xbd\x32\x70\x64\x3b\x62\xc8\xe4\x73\x11\x6d\x0c\xc4\xe1\x45\xd1\xeb\x49\x49\x11\x47\xb9\x3f\x62\x1a\x85\xcd\x53\x36\x6b\x88\x7f\x21\xe1\x00\x65\x8c\xd8\x89\xf9\x31\xf0\x86\x3a\xc2\x16\x16\xe4\x6f\x11\xd7\xe1\xdd\xd8\xf3\x16\xb5\xa5\xaa\xde\x30\x1e\x7d\x57\x3f\xb9\x6c\xce\x95\x0d\xc2\xf9\x4c\xd0\x63\x15\x2e\x4e\xae\x07\x71\x3c\xa4\xa6\x2f\x5e\x49\x73\xe8\xe9\x13\x19\xab\x89\x8c\x3f\x9a\x2c\x78\xe4\xa6\xde\x43\x2b\x61\x52\xc5\x8d\x6a\x3b\x47\x9a\xc1\x57\x99\xa2\x67\x5f\xf4\x97\xa8\x6a\xe5\x8d\xb2\x6a\xed\xfd\x6c\xda\x1b\x7d\x9c\x3a\x40\x3d\x4b\x63\xc4\x04\x86\x95\x7d\xb7\x05\x82\xa2\x7b\xda\x08\x69\x58\xd7\x2a\x96\x39\x6a\x59\xea\x2e\x9b\x6f\x28\xc0\xbd\x9e\xbb\x81\xe6\xf3\x0d\x2a\xac\x0f\x96\xb6\x18\xc2\xec\x20\xb2\xd1\xb8\x21\xc5\xf6\xa3\xea\x3e\x17\xa7\x17\x37\x8b\xbb\x36\x22\x37\x09\x67\x69\xa5\xd7\x04\x56\xbe\x23\xdc\x98\x90\x68\x96\x04\x4f\xab\xb6\x69\x42\xa8\xd1\xd4\xe0\xcb\xb6\x3d\x69\x1b\xe7\xd5\x29\xd9\xb6\x75\x20\xcb\x99\xcf\x86\x6c\x0d\x7e\x24\x2d\xfc\x28\x27\x22\xa9\x06\x40\xa7\x9a\x8d\xe5\x0a\x0a\x29\x8a\x1e\xa4\xd5\x0f\xe7\x59\x11\x3e\x4c\xd5\x86\x3f\xac\xdc\xc8\xa5\x6a\x57\x81\x31\xad\xb0\x9e\xe6\x97\x25\x81\x3c\x32\x11\x71\xeb\x1e\x8d\xc7\x28\xbd\x00\xb8\xe0\xfb\x00\x94\x84\x1b\x83\x85\xe6\x69\x24\x37\x14\x06\xb9\xd0\x32\x4e\x6a\x56\x15\x3d\x2c\xac\xf6\x13\x8c\x0a\xb7\x09\x0d\x1e\xcc\x7e\xd5\x2d\x28\xe2\x12\x00\x51\x96\x8c\x4a\x4b\xab\x5c\xf7\xa9\x29\xa1\x74\x57\x7d\x25\x7b\x91\x18\x15\x43\x83\x53\x79\x64\x19\x9d\x0a\xbd\x35\xa8\xdc\x39\xec\xe9\x9b\x82\xd6\xea\xb5\x2a\x44\xf5\xdc\x5e\xd2\xe0\x95\xf6\xfa\x55\xf8\xea\x47\x15\x62\x4c\x69\x2b\x50\x0e\x39\x53\xc3\xab\xc5\xac\x3a\xf6\xd6\x17\xad\xf9\x1c\x6b\x1b\x5c\x9a\xdf\xdc\xa4\x6d\x47\x78\x00\x89\x33\xb5\x8a\xc7\x7f\xd5\x63\x58\xb6\xa4\x36\x7e\x95\xbe\x05\xf2\x3d\x93\x06\x2d\x95\x6b\x8b\xb7\x1a\xc1\xb2\x5c\x5e\x36\x3f\x5b\x82\x21\x53\x18\xb2\x66\xf3\xb5\xdb\x26\xd6\xe6\x7b\xc2\xc6\xb6\x7a\xfc\xa7\x95\xd9\x78\xe5\xd8\x53\xff\x6a\x84\x09\x2a\x4d\x90\x72\xc9\x56\x62\x8e\xa9\xb2\x9e\xcd\xbc\xa6\xcb\xc7\xfa\x42\x20\x8c\x89\x96\x42\xe5\x5b\x4a\x28\x91\x76\x89\xfa\x43\x3a\xa5\x50\x17\xb2\x8c\x2f\x8c\x87\x72\xb0\x09\xed\x07\x7d\xba\xcc\x7d\xa4\x43\x2d\xe6\x01\x22\x5e\x63\x5a\x55\x96\xdb\xec\x1a\x6a\x41\x29\x04\xed\xaa\xba\xc1\x36\x0d\xe5\x68\x05\xe7\xb4\xac\x15\xd5\xe8\x54\x1a\xde\x9a\xe3\xad\x06\xc5\x32\xa2\xb4\xba\x9b\xfe\x18\xe9\x21\x42\xbf\xae\xe1\xd7\xe0\x01\x2a\x4e\x7e\x19\x4b\xf1\x1f\x2e\x63\x3e\xa1\x6b\x99\x34\x6d\xb6\xae\xe5\x35\x1d\xae\xf3\x94\x8f\xe9\x2c\xf1\x1a\xca\x8c\xe7\x28\x0c\x93\xba\xe8\x3d\x51\xdb\x42\x7e\x2e\x23\xd5\xad\x4d\xcc\xbf\xc4\x5e\x4f\xfc\x15\x69\x62\xa8\xbc\x3d\x97\x1e\xb6\x1e\x1d\x84\xad\x46\x7c\x4f\x38\x48\x34\x22\xcc\x97\x9a\xda\xaf\x86\x95\x82\xcf\xc9\x4a\xc1\x27\xb3\xd2\x72\x37\x10\xc6\x4d\xdc\xf8\xce\xb8\x89\xff\x68\xe5\x26\x53\x41\x5b\xc6\x49\x6a\xdc\xb9\x64\xd1\xf4\x69\x80\xeb\x10\xfb\xd4\x9f\xf1\x98\xd5\xba\xed\x80\xfa\x33\x15\x9b\x8d\xf7\xc5\x30\x37\xec\x47\xd4\xbf\xaf\x52\x39\x4f\x1d\xb0\xb4\xf9\x1c\xdb\x93\x33\x3b\x0e\x0e\x9f\x79\xf5\x4c\xa6\xf4\xfb\x33\x13\xd3\x8c\x61\x9a\xd5\xc8\x61\x57\x83\x5b\x0e\x58\x88\x08\x0a\x93\x93\xa4\xd0\xde\x1b\xb0\x78\xac\xd8\x32\x44\xc0\x79\x2d\x1a\xea\xc3\x7d\xc8\xc3\x94\xce\x42\x7c\x11\x5c\xf6\x57\xcd\xda\xc6\x0e\xac\x65\xf2\xfe\x28\xbe\x37\xb9\x7b\x51\xb8\x03\x00\xeb\x0e\x36\x97\x6c\x8f\xdd\x88\xec\xae\x9d\x53\x4f\x17\xe0\xd9\x60\x7b\xf8\x29\x57\x3b\x8d\x37\x3e\x84\xb3\xc3\xed\x84\xbe\x82\xd7\xc8\x88\xe7\x5d\x25\x3a\x2a\x9c\x77\x17\x67\x93\x29\x75\x1a\x38\x9c\xf3\x3c\xef\xde\x4e\xe3\x71\x37\xe7\x09\x5d\x9a\x77\x55\xc0\x7c\xd0\xcd\xe0\x07\x7c\x03\x29\x62\xa9\x6c\xd0\xba\xb7\x30\x9b\xc2\x34\x9d\xf1\x04\x04\x13\x67\x01\x76\x9f\xed\x6c\xff\xe4\x50\xf3\x93\x43\xcd\x4f\x0e\x35\xff\x55\x3b\xd4\xbc\xae\xdf\x1c\xac\xb9\xd5\x70\x17\x1a\xf3\x29\xed\xed\x27\xc3\x1d\xe1\x56\x23\x7c\x6e\xda\xdd\x6a\x2a\x57\x41\x75\xb0\xd2\xee\x60\x03\xab\x23\x7b\x0a\xa0\x7a\xaa\x52\x5e\x9f\x8f\x08\x4b\x32\x1d\x70\x30\x4b\x32\x4e\xf5\x33\x5e\x4e\xc5\x1d\x52\xa9\x39\x4b\xcd\x45\x3c\x2c\x95\x56\xb0\xb4\x1f\xf2\x4c\x78\xe6\x40\xff\x0a\x12\x4e\x84\x82\x7b\x10\x22\x6e\xf0\x16\xa6\x0a\xae\x0d\x89\x05\x2f\xba\x90\xb2\x56\xfc\xe1\xe5\x70\x86\x29\x86\xe9\x99\xaa\xf4\x95\x7c\x0b\x12\xc0\xb5\xdf\xc6\x84\xf5\x43\xfc\x24\xbf\xcb\x1c\x9b\x9f\x2a\xa3\x91\x3c\x50\x3f\xcd\xef\x32\xf5\x24\xaa\x22\xc3\xeb\xfc\x03\x5a\xf6\xee\x33\x34\x8e\xe3\xf9\xcd\x15\x55\x94\x6b\x99\xeb\x95\x15\xa6\x43\x59\x98\xbb\x03\xac\x2c\xc7\x8d\xc7\xa2\xc8\x67\x7d\xc5\x53\x4c\x95\x04\x95\x06\xdc\x9a\xa6\x07\x93\xc4\xf2\x3e\x13\x1f\xf6\xd2\x7b\xa5\x7a\x7e\x4b\xa4\x2b\x33\xbf\x66\xa3\xb7\x60\x56\xf7\x3f\xa3\xc6\x3a\x50\x5d\x7c\xd2\xf1\x79\x0f\x48\x1c\x05\xa3\x68\x00\xa8\x75\x7b\xc2\xd6\xd9\xcd\xc0\xd3\x7c\x0f\x06\x7b\x64\xbf\x89\xaa\x8a\x37\x88\xf5\x8a\x2e\xc8\xe5\x9e\x8b\xfd\x59\x70\x80\x7a\x3d\xf6\x77\x3f\xa2\xfd\x60\x3e\xc7\xfe\x6c\x28\x93\x86\x55\x52\xb0\x2f\x93\x0e\x68\x3f\x68\x6c\x07\xd8\x4c\xa8\x99\x95\xb9\x1b\xad\x78\xdf\xa0\x91\x6e\xfa\xe4\xba\x35\x45\x9f\x97\x94\xfb\x23\xa0\x77\x47\x39\xfa\xf0\xe3\x30\x6f\x31\x58\x3a\x10\xc6\x20\xd7\x4f\xe9\x95\xd7\x6f\xe3\x6a\xab\x39\xab\x4b\x7f\x80\xfa\x64\x1f\x98\xe6\x5d\xcb\x4b\x7e\x0d\xe7\x9a\xc6\x84\xf3\xd6\xc3\x21\xfd\x83\x34\x24\xc6\xd4\x5b\x8d\xc5\x70\xc0\x31\xa6\x5f\xc3\x98\x5e\xd1\x6c\x15\x65\xca\x51\x6d\x8a\x41\xb3\x3d\xd6\xe7\x25\x1f\x4f\x9c\x76\x34\x8f\xa4\x8f\x15\xd1\x23\x48\xd4\xe6\x9e\x54\x99\xaa\x35\xf9\x7f\x31\xb8\xe4\x1b\xc1\x09\xbc\x41\x3f\xd7\x0f\x1d\x74\x98\xa0\x82\xf9\x45\xc3\xcf\x06\xe9\x7e\x36\xc6\xca\x22\xb1\x02\x59\xf2\xb2\xd9\xd0\xa6\xdb\x4d\x75\x24\x02\xd4\x91\xc6\x08\x67\x09\x1b\x40\x4e\x91\x23\xea\x22\xaf\x43\xaa\x87\xae\xf4\xd9\x6d\x9b\xf1\x9f\x30\xb5\xcb\x97\x5e\xb9\xd3\xbe\xbc\x11\x66\xbd\x04\x6f\x82\x78\x1e\x20\xb6\x8a\x23\x02\x88\x79\x2f\xa0\xd7\xab\x25\x54\xd4\x34\x51\xaa\x4b\x42\xcb\xaf\xd2\x53\xfe\x30\xa5\x28\xc8\x17\x52\xe5\xd3\x66\x28\x0a\xbe\xfc\xe4\xc6\x4d\x09\xcd\x07\xe2\x74\x2a\x2c\x16\x36\x8f\x37\x15\xbc\xa3\xc9\x50\xb5\x86\x6a\xaa\x16\x6d\x1f\x40\xe9\x8b\x32\x9f\xd3\xfa\x9d\x88\xe6\xf3\x81\x9a\x76\x60\x3f\xac\x6d\xd1\x57\x44\xe6\x0d\xa2\xb5\x8c\xca\x53\xca\x10\x0c\xe6\x21\x6e\xb3\xcd\xca\x32\xa5\x39\xd0\x34\x2f\xd3\x70\x77\x9e\x47\xbe\x98\x6b\x79\x32\xb7\x52\x4a\x6c\x6f\x31\xfe\xca\xd9\x7b\x8d\x93\xf4\xe5\xb4\x2c\xe7\xb6\x6d\x74\x3a\xb4\xd7\x23\xe5\xc2\x69\x1f\x5c\x6e\xff\x37\xee\xdd\xf0\x57\x5a\x1f\x4b\x78\xb3\x1f\xcd\xc6\x34\xdf\x9e\x15\x8d\xaa\xeb\xe3\xe6\xd3\x56\xe5\x13\xb4\x87\x6a\xcb\x15\xd6\xdf\x51\xaf\x91\xa4\x95\x74\xfa\x56\xc0\xb4\x52\x89\x76\xe8\xfb\x89\x8f\xb4\x5b\x51\x4f\x7b\x23\xf3\x62\x70\x09\x70\x44\x79\x50\xb4\x68\xb0\x97\xd9\x74\x35\xed\x35\x4c\x5d\x57\xcb\xb8\xa3\x68\xee\xcf\x02\xfe\x80\xe5\x6c\x28\xae\x40\x8a\x8f\xa0\xd7\x23\x07\x51\xee\xdf\xb3\x1f\xfb\xb9\x7f\x3f\x2c\xdf\x0e\x12\x57\xd1\x6d\xa0\xf3\xb9\x4c\x1a\xaa\x42\xf3\x39\x3e\x10\x20\x78\x9f\x57\x51\x22\x91\xb6\xac\x21\x18\x37\x2e\x8b\x15\xee\x16\x48\xfd\x97\xaf\xf5\x93\x6d\x50\xb8\xdb\x2c\xf1\xac\x36\x90\x2c\x63\x87\xe1\x78\x63\x88\x4c\x69\x10\x83\x35\x83\x58\x63\x9f\x39\x5d\x80\xdd\xe0\xd9\xd6\xa7\x98\xc5\xc4\xc9\x50\xf9\x10\xea\x3a\x4f\x22\x20\xf3\x21\xd5\xf2\x22\x19\xb2\x85\x51\xb6\xec\x48\xa4\x34\xcc\xf0\x2d\x14\x36\x53\x78\xcb\x24\x8b\x5c\x72\x62\x98\xc5\x28\x3d\x32\x72\x5d\x5b\x91\x52\xac\x1a\xa9\x4a\x4d\xae\x87\xc2\xe0\x4f\x67\xae\xf6\x78\xe7\x0f\x5c\x4f\xf9\x66\x59\xa1\xda\x88\x22\x74\x88\x42\xb6\xe7\xa8\x22\xb1\x1c\xd2\xd0\x2c\x50\x3d\xe9\x9c\xdf\x9d\x69\x81\x40\xf4\xb0\x2d\x3c\xfd\xb0\x19\x59\x85\xa7\x03\xe4\x85\xa8\xc2\xf1\xbc\x8c\x15\xa2\x63\x78\x9e\x25\x87\xcd\x98\x3b\xcf\xb3\x04\x50\x2f\xa4\x56\x82\x54\x1a\xbb\x49\x27\x49\x6e\x82\x7e\x39\x45\x05\xad\xd1\xdb\x1e\x37\x87\xbf\x0d\xfb\x4e\xbe\x94\x2b\x6e\x71\x9a\x97\x38\x75\x80\xda\x3b\xad\x2d\xd4\xb0\x45\xb7\x79\x9e\x25\xb6\x64\x4e\x66\x25\x17\x9b\x44\x10\x44\x64\xfb\x23\x4b\x4c\xa3\xe7\x65\xc0\x9a\x6a\xbc\xb4\x20\x2e\x67\xd6\xc8\x2d\xd5\x10\x2c\xe3\x34\x60\x9b\x0b\xc2\xc2\x59\x06\x77\xac\x4f\x32\xb2\x00\x3b\x3b\xcf\x76\x7f\x32\xfd\xfe\x65\x32\xfd\x7e\x8c\x65\xf1\x8c\x2f\xb8\xa7\x13\xf2\x3a\xcf\x30\x6b\x94\x11\xe8\xaf\xc5\x64\xa8\x96\x74\x49\x3d\xee\xc1\x0e\x27\x93\x54\xc4\x16\x07\xa5\x39\xb9\x66\x3c\xac\x7c\x16\x4e\x11\x5b\x84\xde\xe2\x7b\x94\x8a\xd7\x77\xa4\xac\x48\x6a\xe9\x80\x2e\x31\x45\x15\x88\x5a\x8d\x5a\x96\x17\xe7\x05\x94\x64\x78\xf9\xf4\xb7\xdc\x88\x96\x9b\x3d\x85\x4a\x89\xc8\x7c\xca\x6f\x5f\xd5\x2b\xe0\x0f\xa7\x57\x18\x5d\xed\xcb\x6d\xed\x45\x6b\xc7\x59\x8f\xae\xa6\x93\x04\x52\x74\x3a\x21\x42\x83\xe3\xb5\x6b\x69\x8b\xcf\x61\x80\xab\x75\xba\xa6\xbd\x95\xb5\x35\xf4\xc3\x8e\x85\x18\x9a\x77\x0c\x2a\xdf\x80\x2e\xf2\x74\xca\x0a\xbe\x66\x7a\x29\x0f\x70\xc3\xc0\x5b\x22\xaa\x56\x51\x46\x9b\xd8\x6b\xfa\xfd\xfa\xac\xb2\xb4\x21\xaa\x18\x0f\x2e\xc3\xb3\x5c\x47\x28\x9b\x5d\x98\x25\x5d\xb7\x2a\x17\x76\x9d\x7e\x4b\x1d\x7d\x27\x99\x4c\xee\x3d\xc7\x5b\x51\x99\xcf\x43\x95\x2c\xe9\xa2\xcd\x50\x69\x65\xb5\xa5\xd5\x54\xbe\x3a\x06\x7f\x37\x06\x6b\x45\x63\xd7\x1f\x92\x56\xe2\x1a\x0b\x55\x5a\x0f\x69\x6b\x99\x4e\xa5\x0e\x45\x17\xae\x38\xbe\xa8\x69\xa2\x0d\xb9\x94\x2f\xc0\xd6\x70\xeb\xa7\x15\xed\xa7\x15\x6d\xc5\x8a\x56\x7b\x43\xbb\x0c\x59\x3b\x7c\xb6\x23\x43\xd6\x06\xbb\x4f\x07\x1e\x80\xfc\xb8\x2c\x90\x07\x67\xc3\x9d\xa7\xdb\xe2\xe0\x6c\x67\x7b\x4b\x1e\x9c\x6d\xed\x0c\xf9\xc1\x19\xfb\xb5\x13\x78\x60\x14\x11\xf7\xd9\x56\x30\xf4\xc0\x55\x44\xdc\xdd\x80\x95\x4d\xca\x43\xb7\x09\xcb\x1d\x6c\x0f\x3d\xf0\x81\x97\x78\xe2\x81\x1b\x06\xf6\x6c\x67\xdb\x03\xb3\x88\xb8\xdb\x3b\xbb\x4f\x3c\x70\xcb\x1a\x30\x7c\xb6\xeb\x81\xb3\x88\xb8\x4f\xb6\x9e\x3d\xf3\xc0\x49\x79\x1f\xfe\x9a\xff\xda\x7a\xe2\x81\x3b\xd6\x14\xde\xd0\x57\x0c\xdd\x70\x6b\xe0\x81\xe7\xe5\xb9\xde\x3d\xfb\x35\x7c\xea\x81\x23\x56\xe0\xd9\xd6\xb6\x07\x5e\xb3\xca\xb6\x77\x77\x3c\xf0\x9e\x15\xe5\xad\x7b\xc7\x73\x77\x9f\x79\xe0\xbc\x7c\x1e\xec\x98\x17\x65\x69\xa7\x91\x33\xcd\x54\x94\xbd\x92\x87\x84\xec\x3b\x54\x22\x30\x8f\xf9\x5a\xce\x8f\x82\xc1\x9b\x65\x77\xf3\xcb\xd8\xa2\x4c\xe4\x44\x0f\x0b\xaf\xd3\xb8\xae\x0f\x68\xe3\xc2\xfe\x35\xdb\xb7\x23\x12\x5d\x01\xe2\x5f\xbd\x47\xb3\xd3\xfc\x2e\x13\xef\x73\x73\xe7\x26\x91\xf8\x96\xa0\xa2\x30\x53\xa7\xd9\x84\xe4\x31\x2a\x0a\x94\x9c\x22\x98\x7c\x83\x66\x32\x23\xcf\x84\x5f\x12\x37\x17\x33\x46\x3a\x31\x43\xf3\x72\x10\x06\xde\x96\x27\x74\xe9\xd6\xec\x72\x87\x2d\x9f\xed\x69\x83\x3b\xc7\x34\x45\x2b\x60\x8e\x51\x9a\xb6\x66\xbe\xc8\xe3\x69\xd1\x5e\x34\x9d\xb6\xb7\xf1\x28\x08\x66\x27\x63\x48\x64\xe2\x52\xb8\x73\x78\xbd\x1c\xac\x40\x74\x3a\x71\x3d\x40\x64\x80\x5a\xcc\xf6\x17\x6c\x2b\xc6\x64\x23\xc5\x50\x37\x1b\x89\xb9\xfd\x52\x8a\x4d\x77\x5a\xb9\xd8\x18\xe5\x87\x7a\xe0\x83\x35\x71\xbd\xd6\xdc\x75\x3c\x23\x34\x02\x47\x30\x99\x52\xf9\xac\x3b\xf7\x46\xe5\x7b\x4e\x46\x5e\xdb\x4e\x93\xf8\xd7\x2c\x47\x1c\xcc\xae\x83\x48\xee\x38\x79\x3c\x57\xd7\x7a\xda\x4f\x94\x05\x40\x48\xeb\x75\x11\x9f\xa1\x2c\xe1\xe3\x6c\x6f\xe6\x15\x41\x93\x9c\x50\x01\xf1\x98\xe6\x16\xc8\x6a\x4f\x67\x85\x59\xd6\xfa\xa8\xbe\xe7\x62\xa0\x90\xd6\xa3\x77\xbc\x39\xd6\xcb\x4d\x65\x63\xcd\x12\xea\xf8\x7b\x69\x5d\x47\x59\x81\xc5\x93\x5f\x16\xbf\xe1\x0a\x7f\xcc\x73\x4b\x60\x0b\x6a\x77\x00\x4e\xfc\x51\x4e\xee\x20\x11\x47\x72\x9e\xa5\xb6\x4a\x3c\xd4\xc5\xc5\x47\x20\xd3\x66\x79\x63\xda\x7f\x04\x3a\x35\x71\xad\xd3\xf8\x23\xf1\x9d\xc3\x6b\xdb\x6c\x6f\x0c\x8a\x69\x4e\x65\x1c\x50\xe0\x1f\x5a\x07\x03\x8e\x28\xbf\xee\xc8\x40\xa4\x55\x56\xda\x60\xc5\xa0\x3c\x3e\xe8\x88\x3c\xc5\x59\x1e\x5e\xc3\x7e\xf2\xf3\x99\x42\x7d\x54\x9c\xb0\x32\xc6\x47\x05\xfa\x59\x83\x8d\x7c\x83\x66\x2b\xab\xfe\x06\xcd\x3e\x6b\x9d\x62\xbd\x5b\x59\xad\x00\xfb\xac\x35\xd7\x96\xd2\xd5\x81\x5e\x4c\xf8\xcf\xda\x16\x6d\xde\xae\x6c\x87\x06\xfb\x59\xdb\xc0\xd6\xab\x95\x95\x33\xa0\xcf\x5a\x2b\x5f\x5d\x56\x56\xcb\xa1\x3e\x6f\x6f\xd3\xe9\x6a\xae\x63\x40\x9f\xb5\x56\x25\x53\x57\xd6\x5c\x13\xbe\x9f\xbd\x11\xe7\xf0\x7a\xad\x36\x54\x12\xfb\x63\xc2\x08\xd5\x17\xcd\xa6\xa5\x0c\x10\xed\xf9\x2a\xed\x8d\x20\xfd\x35\xf8\x01\xf7\x9a\x17\x4f\x76\x2d\x79\x68\x07\x14\xd1\x39\x7f\x72\xbb\x7c\x23\x36\xe7\x2f\xfb\xe5\xf2\x69\xbe\x9c\xbf\x89\x57\x06\x0d\xd1\x2a\x33\x9e\x03\xcb\xc5\x97\x08\x29\x1c\x15\x0b\x65\x6c\xa2\x91\x6e\x09\x57\x27\x59\xfa\xab\x06\xf3\x39\x2d\x9f\x8e\x2e\x2c\x7d\x92\xd5\x78\xa0\x16\xec\xe3\x03\x46\x77\x4c\x77\x69\xc4\x7e\xc8\x33\xfe\x82\xa6\xd4\x4b\xda\x11\x2e\x56\x1a\xe9\x24\xad\x01\x96\xbd\xc7\x85\x8c\xe4\x95\xcc\xe7\xee\x0a\x0b\xde\xe3\x08\x50\x86\x11\x29\x0d\x69\x05\xcd\x6f\xbf\x41\x33\xae\x25\x48\xdd\xc0\x30\xce\xdc\x11\x6c\xba\x1f\x2d\x40\x75\x69\xa5\x46\x2a\xcb\x35\x42\xed\x7e\x9e\x78\x4e\xe9\xdb\x3c\x41\x8d\x7b\x86\xfa\x5b\x4a\x06\xa6\xba\x31\x92\xef\x37\xda\xec\x9b\x22\xb7\xe9\x5f\xb8\xac\x93\xf6\x8b\xaa\xb5\x49\x29\xb4\x9f\xe5\x33\x52\xc0\x14\xe2\x2e\x3a\x7a\xdc\x44\x1c\xf1\xdd\x5c\xdd\xb6\x47\xd1\x3d\x85\x04\x41\x69\xb9\x52\x9f\x02\xda\x7d\x90\xa7\xff\x67\x31\xc9\xd3\x94\xe3\xb4\x1a\x6e\xa5\xae\x1d\x35\xa3\xa7\x70\xc7\xde\x4e\x71\x87\x69\x3c\x36\xb8\xcc\x2c\x69\xec\xd0\xd9\xae\x26\x86\x05\x72\x46\x79\x46\x5f\xc0\x5b\x9c\xce\x9c\xb0\x4c\x38\xc3\x3f\x20\x27\xac\x07\xcb\x69\xe5\x48\x3e\x8b\xe4\x6b\x7c\xa0\x71\x13\x6a\x0c\x09\xc3\x67\x29\xc7\x59\xe6\x16\xc1\x62\x4a\x90\x2b\x23\x1f\x74\x78\x23\xc4\x9d\xa2\x63\xb6\x97\x94\xcd\x12\x29\xfc\x69\x34\x47\x1c\x9a\xaa\xbd\x98\x36\x6a\xfe\x0c\x18\x5f\x35\x9c\x8c\x7b\xbe\x4a\x67\x93\x71\x21\x91\x26\x04\xde\x1d\xe7\x69\x72\x8e\xee\xe9\xcb\xec\x58\x3c\x6c\xc8\x27\xbb\x04\x48\x11\x93\xc9\x67\x13\x18\xe3\xec\x46\xa5\xe1\x0c\x7d\xcd\x1f\x68\xd6\x28\xf6\xbd\x3d\x81\x21\x97\x89\xd6\xc7\x7e\x43\x0b\x65\x35\x63\xae\x7e\xfd\x52\xd1\xd7\x96\x57\xea\xf1\xd2\x58\xa7\xbc\x27\xb8\xaa\x0e\x0c\x6a\x0d\xaa\x9c\xcd\xc0\x33\x08\x24\x70\x22\x72\x3e\x9b\xa0\xc7\xb4\xac\x40\x54\xde\x0c\x55\x86\x65\xb1\xab\x2f\x13\xbd\x8f\x68\xb5\xd1\xb2\x82\xcf\x8d\x6b\x18\xbf\xaf\xb8\x32\x6b\x97\xea\xd9\x7c\x9e\xf9\xc5\x2c\x8b\xc5\x9c\x3a\x22\x08\xba\x75\x7c\x08\x65\xef\x10\x4c\x10\x79\x9d\x27\xaa\xb7\x2d\x1e\x67\x75\xe8\xc3\x32\xa2\x4a\x8c\x8a\x02\x5f\xe3\x14\xd3\x59\x2d\xfe\xb8\x9d\x6e\xb6\x12\xdc\x20\x33\xf3\x8f\x2c\x59\x72\xb2\x5a\x26\x9f\x17\x6a\x77\x97\xdb\x71\x1b\x37\x94\xe7\xf3\xbc\xb1\x6c\x58\x1b\x24\xed\xf6\x3a\xc1\x28\xbc\x3e\xa3\xf9\x84\x07\x49\x97\xc4\x52\x72\x92\xcb\xea\x73\x91\x5f\x98\x64\xa6\x6c\x59\x55\x9c\xa4\x1e\xaa\x76\x97\x91\x9a\x97\xb0\xb8\x96\xb1\x09\xca\x86\xf1\x85\x29\x60\x51\x69\x9e\x26\xa8\x7a\x82\x20\x7e\x4b\xb8\x63\x1b\x1b\x2b\xd6\x3e\x69\x7d\x51\x27\x83\x1a\x2c\x25\xf8\xe6\x06\x91\x53\x48\xa1\xb8\x1e\x19\xfb\x27\x03\xff\xf9\xd9\x49\xdf\xb9\x78\xa9\x4e\x80\x84\x10\x3d\xa9\xe4\x4f\xe9\xee\xd8\x12\x3c\x9c\xcb\xf5\xf2\xfc\xa8\x18\xe7\x77\xa2\x70\x49\x75\xa5\x68\xf3\xbb\xa6\x35\x69\x7f\x9d\x4e\x2d\x07\x74\xb5\xeb\xf6\xf2\x44\x4e\xad\x24\x2d\x77\xec\x19\xaa\xc6\x29\x60\x45\xcb\xe3\x5a\x4d\xe6\xe2\xc4\xcd\xed\x91\xe3\x80\xb5\x65\x2d\xf8\xd1\x86\xe2\x8d\xd3\x4a\x70\x75\x15\xd5\xa4\xb9\xdc\x52\xd8\xe8\x7b\xc5\xe4\x82\x22\x41\xcd\xbb\xc4\xb6\x5a\xab\x47\x84\x0a\x31\x86\x2f\xb3\x9f\x49\x81\x53\x06\x56\x8a\xe5\xab\xf9\x38\xcf\xbe\x46\xe9\x44\x00\x8b\xb4\xec\xc6\x2a\x0f\x0c\xb7\x3c\x45\xbf\x6b\x58\xa0\x7e\x8d\xbe\x06\x44\xf5\xd0\x44\x19\x31\x51\xd8\xde\x4d\x47\x15\x09\x7d\x0f\x4a\xa9\xba\x19\x78\xe5\x45\x6c\x53\x02\x27\xf8\x16\x65\x05\x9f\x79\x30\xa6\x53\x98\x9e\xa0\x34\x15\x6b\x1b\x90\xd1\xbe\xca\x77\x11\xf2\xf5\x31\xf0\x32\x5f\x64\xf2\x22\x55\xd9\x9f\x2f\x1e\xdb\x04\x18\x91\xf5\xcb\xf0\x4a\x3b\x26\x13\x17\xf2\x01\xd8\x11\x8d\x60\xdf\x99\xdc\x4b\x6e\xae\xe5\xd3\x7c\x12\x15\xed\xd9\x77\x0c\x71\x94\xb7\x03\x8c\x79\x6b\x23\xdc\x0e\x51\xa9\x0c\xcb\xa0\x7e\x10\xef\x9b\x38\x9b\x3b\x4e\x23\x08\x19\xce\x30\xfd\x2a\xcd\xaf\x61\x6a\xf7\xee\x94\x1b\x8e\x6b\x9c\x25\xdf\xa0\x59\xe1\x5a\x62\x8b\x26\xab\x62\x8b\x56\xa1\x45\xf3\xc9\xcc\x31\xe3\xf4\xf1\x83\xcc\xd2\x34\xe3\x7a\xbd\x1e\xbf\x81\xcb\x20\xa5\x1e\xee\xb9\x14\xa0\xa6\x93\x29\xb7\x14\x4a\xc7\x6a\x1d\xa1\x3c\xa3\x65\x48\x44\xa8\xa1\xb7\xb0\xa0\x32\x12\x0d\xc7\xa4\x88\x03\x90\x2e\x27\xbc\x45\xe7\xf1\x1d\x2b\x51\x39\x13\x56\x89\x03\xa8\x2d\xf6\xea\xfa\xf4\xd1\xb0\x5c\xf9\xb8\x78\x81\x09\x1a\xe5\xf7\x87\x9f\x80\xd1\x7a\xdb\x8c\x7a\x0f\x43\xb6\xdf\xf3\xaf\xa7\x94\xe6\x99\x24\xb9\x50\x52\x53\x1c\xbf\x37\x08\xaf\x91\xcb\xf4\xaf\xb5\x8c\x09\xa8\x16\xdc\x0a\x9b\x18\xdc\xe2\xfb\x9c\x24\x7c\xcc\xc2\x4f\x62\xa0\x8c\xb5\xe7\x16\x65\xd3\x5a\x87\xfe\x5c\xbb\xc0\x47\xe7\x15\xce\xa6\xf7\x52\x0c\x7f\x5c\x6f\xe0\xf4\x5e\x5e\x64\x31\xba\x12\x34\xc7\x86\xad\x45\x6a\x6d\xe1\x17\xe1\xb9\xaf\xad\x58\x39\x96\xf7\x51\xfa\x41\x1a\x73\x5e\x4d\xe6\x65\x33\xfe\x23\xe7\xc1\x7b\x34\x9b\x4e\x6a\xfd\x29\xdd\x6e\xaf\xde\xa3\xd9\x77\x13\x97\xb5\x89\x87\x62\xfd\x88\xa9\x62\xd4\x64\xe1\x6b\xa3\x2e\x7e\x83\xf2\xb3\xd5\x36\x21\xa8\x28\x96\x55\xc7\xcf\x99\x3f\x53\x7d\xda\xda\xcf\x63\x3d\x98\xf1\xa6\xab\x6a\x9b\x3a\x42\xbd\x64\x5b\xdc\xe9\x8f\x6b\x8c\xd0\x59\x5b\xa9\xb0\xb4\x39\xa2\xac\x4b\x3f\x6b\x83\x50\x96\x7c\x14\x6d\x50\x96\x7c\x06\xca\xc8\xd0\x0b\x2d\xd4\xe0\xb9\x32\x3c\x4a\x0b\x57\x88\x3d\x8b\x3c\x1e\xb1\x1d\xba\x5a\xfb\x21\x77\x0e\x55\xba\x9c\xec\x85\xb5\x4b\x6d\x75\x18\x6d\xfd\xe5\x14\x4d\x91\x3c\x23\x17\xef\x2b\xb9\x54\x3d\xb0\xca\x5f\xf1\x6c\xca\x91\x7c\x82\xb2\x25\x01\xfc\x36\x50\xf3\x95\xc6\x32\x66\x05\x41\xbf\x9c\x62\x82\x8a\x2e\xec\x0a\xab\x5f\x57\xa9\xe0\x8e\xd7\x41\x5c\xd1\xcd\x32\x14\x53\x94\xa8\x28\x89\xcd\xc7\xe0\x14\x32\xde\x10\xed\xa1\xc9\x6e\x9e\x75\x61\xa6\x10\x76\xe9\x18\x52\x9e\xcb\x3d\x93\x78\x7c\x79\x94\x74\x69\xde\xa5\x63\xd4\x3d\x7d\xf3\xba\x54\xee\x95\xb7\x4a\x84\xfc\xfc\x2e\x43\xe4\x54\x7e\x1b\x5b\x84\xc8\x84\x95\x7e\x06\x92\xfe\xae\x93\xe0\x0f\xf5\x3d\x45\x82\x49\xe4\xa4\x94\x38\x4b\xf7\x76\x54\x76\xa6\x7d\x47\x52\xc5\x59\xaa\xc3\x14\x88\x1e\x51\x4a\xf0\xf5\x94\x22\x97\x6d\xa9\xb1\x78\xff\xce\x19\x38\x1e\xe0\xce\xb5\x28\x4b\x2c\xb6\x53\xe9\x62\x73\x2a\x3b\xa1\xfa\xfb\x82\xc0\x1b\xde\x1b\x65\x6b\x57\xa6\x10\x75\x53\xff\x74\x49\xaf\xeb\xc0\xf6\x40\x51\x0a\xc8\xf1\x00\x69\xb6\xaf\x8e\xa3\x8e\xba\xb2\xbe\xac\xd7\x94\x0a\xde\xde\x1a\x61\x05\xda\x64\x53\xba\xb5\x1b\xed\x8d\xac\xb0\xcb\xb2\x66\x58\x83\x65\x2d\x34\x20\x5b\xdb\x86\x50\x56\x36\x6b\xcc\x05\xc0\x89\x08\x26\x8f\xc8\xf2\xfe\xd7\x80\xed\x15\x08\xa0\xc2\xde\xa4\x66\xaf\x6b\x38\xad\xe3\x67\x2a\x20\xe6\x96\xa4\xd9\x62\x95\xe3\xd4\x20\x97\x35\x77\xb3\xb5\x90\x39\x17\x20\xc1\x70\x33\x85\xd7\x28\x75\xc0\x44\x0f\x9f\xb3\x46\xb1\xdb\x69\x4a\xb1\x78\xb2\xc3\x19\xc1\xb4\x40\xab\xea\x9a\xd2\x9c\xbf\x45\x19\x53\x07\x38\xf9\x68\xb4\x0e\x3c\x9c\x60\x0a\x53\xfc\x03\x5a\xab\x48\x31\x41\x69\xca\xc3\x46\xb7\xb6\x89\xc2\x6b\xb1\xdb\x1b\x7c\xd2\xc2\x26\xcc\x1e\xd6\x08\x15\xb4\x61\x37\x53\xbe\x34\x9f\x52\xe1\x35\x3f\xcf\x6d\xbd\xc5\xab\x99\x96\xf4\x35\xae\xc1\xe2\x0d\x5e\x2c\x4d\x59\x1d\x3d\x9e\xc2\x3a\x2e\x63\xef\xfd\x93\x9c\xa0\x63\xe1\x61\xa8\x76\x07\x35\x9c\x4b\xb0\x15\x88\xca\x9f\xee\x73\xff\xa5\x05\x15\x2e\x4f\x9f\xcc\x83\x8c\x47\x34\xf1\xde\x3f\x31\xcb\xd6\x56\x32\x3b\x91\x54\xbd\xeb\x34\xdb\x8a\xbe\x7e\xf2\xa2\xae\xce\x8e\xd1\xad\x6c\xbd\x61\x76\x55\x2b\x38\xff\x50\x28\xb4\x63\x50\x6e\xa8\xbe\xf3\x4f\xb4\x24\xf7\x14\x18\x78\x60\x9a\xe6\x77\xe7\x04\x66\x05\xd7\x16\xe2\x99\x5d\xc7\xa9\xd9\x7e\x33\x71\x40\xb5\xc4\x2f\x8c\xd6\x0e\x64\x55\x91\x42\x96\xd1\x19\xdb\x84\x34\xad\xce\xa2\x6f\xfa\x80\xc2\x98\x22\xf2\xd7\x72\x46\xef\xc7\x8f\xeb\x31\x1f\xd7\x26\x8a\x47\x8e\x5c\x13\xc1\xd2\x06\xaa\x97\x1f\x24\x4c\xed\xa8\xa5\x63\x31\x98\x45\x96\x41\x58\xab\x83\xaf\xe4\x9d\x33\xd5\xac\xac\x3a\xa0\xb1\x2c\x43\xde\x23\xfa\x6d\xe2\xb5\xd9\x48\x6d\x9c\xf3\x11\x11\x49\x75\xf1\x24\xbd\x9b\xb8\x59\x58\x67\x99\xa5\x6e\x70\xb4\x5e\x2b\x69\xf1\x87\x03\x0d\x73\xf0\xcf\x30\xba\x5b\xbe\xf4\xd7\x80\xeb\x6b\xa9\x96\xcd\x75\x31\x5b\x39\xb1\xd7\x78\x04\xd7\xe6\xfe\x49\xbd\xb4\x29\x2f\xed\x6d\x5b\x5b\x94\xb7\x14\x44\x16\x5d\xa5\x94\x71\x45\x3e\xcd\x92\xc7\x4f\xc0\x0f\xfe\x99\x56\xf0\x11\xec\xa7\x17\xb3\x34\xc1\x78\x45\xf7\xf1\xcd\x3a\xf2\xcd\x6b\xdb\x6b\x37\x4b\x2f\x66\x69\x82\xc4\xa4\x34\xda\x47\xb4\xa8\xf0\xd5\xb1\x45\x8b\xae\x20\x74\xeb\x57\x38\x43\x05\x7f\x80\x07\x04\x55\x20\x8e\x9a\x8e\xdd\xaa\xb5\x1b\xe3\x5c\x6b\xeb\xda\x4e\x36\xd6\x69\xdf\xe2\x57\x5d\x9e\xf0\x1e\x43\xeb\xa6\x9c\x56\xd5\xd7\x4f\x83\xdb\xf6\xdf\xe5\x71\xb2\x7d\x73\x5e\x79\x84\x1a\xf5\x35\x64\x84\x01\xc9\xef\xff\xe9\xc7\x4e\xcb\xb7\xff\x35\x49\xd4\x2e\x88\xaa\xf3\x73\x79\x78\xae\xb9\xe6\x5a\x71\x73\xb5\x6c\x3d\xcc\x75\x0d\xae\x8e\xaa\xd5\x9f\xdd\x82\x4b\xf7\x6c\x5f\x47\xa8\x9f\x96\xc7\x3b\x0d\x81\xfe\xb8\xa1\x6d\x46\xa0\xfb\xd8\x85\x70\xe4\xd7\x63\x2e\x18\xcc\x6e\x59\x0c\x45\x52\xaa\xdf\x66\x58\x5f\x3a\x59\xeb\x6a\x1e\xad\x58\xa9\xd9\x88\xf2\x51\xcd\x17\x6d\x8e\xaf\x21\x05\x7c\x78\x9b\x4f\xb9\xf5\xbd\x98\x4e\xb8\x55\x55\x20\x10\x67\x34\xad\xa3\x69\xa9\xbf\xe6\xd2\xdb\x1a\x04\xa8\xee\xfa\x2b\xcf\x6f\x1f\x51\x53\x79\x37\x22\x21\xf0\x6e\xbd\xe5\xbc\x51\x6d\xe2\xca\xc0\xbd\x22\xf6\x38\x3f\x7f\x4a\xa7\xb7\x12\xec\x75\x9e\x58\xb7\x51\xad\x4d\xe2\xe7\x0f\x52\xb0\xab\xe3\x33\xa3\x61\xb4\x7e\xe8\x8e\x00\xad\x3b\x89\x79\x7a\x92\xa8\x64\x09\x61\xf2\x4c\x8c\x94\xf0\x25\xad\xd7\xd6\x3a\x71\xb8\x98\xaa\x77\x80\xe8\x81\x1a\x3e\x62\xeb\xd8\x58\x3d\xa4\x33\x4f\xdb\x26\x72\x9d\x06\x34\x5e\xb7\x7f\xc4\x4a\x78\xd3\x88\x7f\xb2\x6a\x26\xdb\x69\x5c\x6f\x42\x8b\x9c\x14\xf4\x6d\xe1\xf8\xc6\x23\xfd\x2a\x98\xa1\xde\xd9\x52\x84\xe8\x8f\x6e\xba\xcd\x36\xb7\xb5\xa8\x12\x41\x6b\x21\x78\x84\x4a\xfe\xe9\x27\x9c\x68\xe9\xc8\x5b\x02\x6c\x72\x9c\x71\x4e\x90\xae\x29\xf9\x50\x7e\x73\xc9\x24\x03\x63\x1d\xb6\xcd\xc8\x04\xf3\xa6\xba\xcb\x0d\xb8\x28\x63\x40\x9b\xbc\xd5\x9b\x7c\x1a\x15\x8e\x3a\x13\x6d\xe2\x14\xd0\x0a\x65\x9b\xdf\xd8\x8f\xe0\x06\x66\xdf\xe9\x57\x3e\x95\xa6\xf7\x8e\xe9\xfb\x57\xae\x47\xca\xb3\x40\x81\x5f\xe3\x2c\xe1\xf4\x6c\xf8\xce\x98\x9b\x4d\xfd\x5c\x52\x7a\x9f\x1a\xfd\xd7\xfd\x09\xa5\xb7\x69\x0c\xb3\x0f\xb0\x70\x42\xc3\x05\x7e\x9d\x69\x3b\xf6\x55\xad\xb6\x5d\xbe\xd0\x1d\x57\xaf\xc2\x8d\x45\x59\xf8\xa9\x25\xf9\xed\x47\x34\xe9\xd6\x3f\xcd\x6f\xd7\x6d\xd5\x2a\x45\xc1\xae\x64\x2f\x69\x78\x22\x82\x85\x85\xf5\xb3\x9b\x5f\xff\x2e\x23\x28\xce\x6f\x32\xfc\x03\x4a\xba\xfa\x10\x74\x9d\x5f\xef\xb7\x8e\x4f\xff\xd7\x9d\x5f\x6f\xf8\xdd\x29\xe3\x89\xed\x3e\x41\xe9\xe3\x2e\xcc\x49\xa8\xe1\xbf\x6e\x5c\x33\xb0\xf8\xef\x0b\xb3\x0c\x6a\xb8\xe9\xaf\x70\x33\x7e\x94\xe7\x3f\x6e\xf7\x11\xe5\xbe\xc7\x6b\x7b\xfe\x9b\x2e\x7a\x6a\x7e\xd8\x0f\xe6\x81\x19\x09\x52\x8e\x7c\x75\xa9\x1e\x6b\x8f\x0f\x71\x2f\xab\x46\xbc\xb4\x77\xf0\xee\x78\x46\x51\x15\x36\xad\xce\x31\x86\xbe\xcf\x0f\xf1\x32\x19\x54\x6c\x23\xa8\x1c\xc1\xf3\x0f\x88\x10\x9c\x20\x36\xbe\xf3\x39\xf2\x69\x35\x0f\xab\x40\xa1\x21\x8e\xb6\x86\x40\x7b\x82\x4a\x38\x34\x14\x87\x2e\x89\xb6\x40\x15\xbb\xaa\x72\x74\x20\xe5\xc7\xfe\xd6\xa1\xfa\x19\x6e\x79\x5e\x48\xa2\xa0\x57\x21\x18\x84\xdb\xda\x57\x10\x0e\xb5\xaf\x61\xb8\xa5\x3b\x8a\xf2\xe6\x4c\x27\xac\x31\x03\xd0\x82\xbf\x01\xcf\x17\x93\x10\x47\xc1\x3a\x25\xee\xc6\x08\xa5\x4e\x28\xba\x92\xa0\x94\xc2\x5f\xf4\x7a\x2e\x2e\x3f\xf6\x07\x87\x83\x30\xf0\x00\x89\xb6\x65\x31\x35\xc1\x14\x5d\xe5\x5d\xc7\x0d\x57\x67\x21\x83\x37\x0f\xb6\xf9\xab\x50\x8d\xe5\x49\xba\x36\x6a\x0f\x9b\x3d\xc4\x79\x1a\x66\xfe\xfd\xe6\xd6\x16\x20\xf9\x5d\x98\xf9\x33\xf6\x53\x36\x9c\x00\xc8\x39\x25\xc4\x20\xa6\x24\x0d\x91\xcf\xfe\x7c\x83\x66\x00\xa6\x34\x44\x3e\x4c\x29\xfb\x28\xc6\x78\xc4\x3e\xf9\xdf\x6f\xd0\x6c\xe1\x2d\x84\x61\xf0\x41\x92\x53\x5c\xe7\xe7\x3d\x17\x3f\x05\xd9\x08\xbc\xd1\x3e\x19\x13\xf0\xcf\x05\xc8\x2d\x0e\x5a\x5d\xcc\x9f\x24\x56\x03\xc7\xaf\xb1\x54\xa7\xaa\xed\xd1\x63\xa7\x13\x07\x64\xbe\xfc\xe9\xa9\x9f\xac\xee\x5e\x6f\x3d\x0c\x22\x8c\xad\x56\xd0\xf3\x98\x2a\xce\xe3\xba\xb9\xd4\x5b\x80\xa2\xb5\xb9\x15\x18\xd8\x18\x78\x0b\x00\x0d\x01\x56\x72\x61\xaf\x87\x79\xdc\xce\xd4\x9e\x3d\x9f\xf3\xec\x8e\x45\xaf\x6b\x0c\x71\x9e\xf1\x00\x23\x71\x9e\x36\xb6\x38\xd4\x7b\xa0\x87\xae\xc3\x0f\xc3\x1d\x3e\xc3\xda\x02\x9b\xe6\x37\xaf\xd0\x07\x94\x72\x02\x35\x8f\xd1\x8f\x71\x96\xe0\xec\xa6\x4b\xf3\x2e\x27\x49\x57\x68\x25\xa1\x23\x1d\xe4\x8c\xf6\xa0\xfb\x49\x0a\x71\x26\x14\x22\x97\x72\xd2\x3d\x46\xd3\xb1\xb9\x5c\x55\x9a\x93\x17\xba\xd6\x26\x7e\x97\x5d\xcb\x46\x8e\x48\x7e\x6b\x34\xd3\x77\xec\x4d\x50\xfe\xbb\xeb\xb7\x42\xe9\x5a\x1e\x78\xda\xa3\x87\x92\x3f\x18\x92\xf9\xdc\x25\xcb\x03\x46\xa7\x25\x23\xb2\xef\x28\xe5\xc1\x49\xd6\xe4\x40\xf6\x61\x16\x67\x93\xc6\x03\xc1\x2e\x6f\x05\x9f\x65\x2d\x2d\x10\xb2\x07\x14\xe0\x61\x02\x8b\x02\x7f\x40\xe1\x46\xb0\x60\xb8\x78\x46\x54\xb4\x37\x43\x96\x94\x90\x55\x11\x51\xf5\xb0\xea\xff\x74\x32\x9f\xbb\xe5\xef\x28\x17\x23\xf4\xd1\xf3\x74\x3a\x91\x55\x6c\x57\x55\xb0\x29\x58\x55\xc2\xbe\x22\xb8\x76\x35\xcd\xc9\xac\x7f\x88\xca\x96\x29\xf8\xea\x81\x56\x3e\xc5\xa2\x75\x80\x1e\xb7\x57\x21\xed\x2e\x98\x78\xc4\xef\x90\x35\x22\xb4\xaa\x8d\xb9\x65\xf6\xd9\xf6\x23\xbd\xde\x86\x8d\x9b\x8b\x71\x3e\x4d\x93\x17\x39\x89\x35\xf3\x00\x55\xef\xcd\x0b\x71\x56\x0e\x8a\x29\x3a\x5b\x58\x7d\x5d\xc9\xbb\x74\xa6\x18\x23\xa5\x4b\xdd\x47\x1b\x01\x08\x50\x5c\x5c\xa7\xea\x86\x62\x6b\xfe\x51\xbe\x2f\x34\x86\xd2\xce\x74\x0d\xe3\xf7\xd5\x2b\x50\xa5\xd5\xe2\x06\x51\x6e\xa0\x12\x40\x28\x71\x29\xd7\x80\xf8\x22\x2c\xc9\xd6\xa9\x2e\xb5\x96\xb7\x08\x5c\xb4\xf4\x6a\x02\x9c\x4c\x52\xe9\x50\x25\x2c\xb7\xdf\xa0\x59\x71\xe8\xbc\x71\x42\xe7\xc2\xf1\xfa\x2e\xad\xf4\x04\xe7\xc8\x09\x9d\x63\xc7\x03\x79\xe4\x38\xa0\x88\x06\x7b\xc5\x3e\x77\xc1\x87\xd7\x85\x4b\xbc\xbd\xa2\xdf\xf7\xf2\x7e\x84\xcb\x80\xba\xcb\xef\x39\xe4\xfc\x71\xb7\xda\x92\x55\x16\xd5\xec\xe7\xdf\x33\x62\xb9\xd4\xab\x2e\x78\x54\xc3\xb2\xf0\x4c\xe1\xf2\xf8\x41\xa2\xf9\x34\x1e\x37\x7c\x18\xa9\x1a\x9c\xb5\x78\xdc\xb3\x35\xfb\x9c\x21\xe6\xa1\x31\xcd\xa5\xd9\x33\xda\x3c\xf8\xe8\x36\x0b\x86\xfd\xfc\x4d\xe6\xa6\x7b\x3b\xb5\xeb\xc4\x36\xb7\x07\xb6\x28\xb1\x92\x8f\x3b\x8f\xdb\xeb\x10\x2d\x22\x8d\x88\x0f\x66\x6c\xcf\x9a\xbe\x80\xeb\xd4\x59\x6e\x22\x1b\xd5\x89\x9c\x59\x4b\x75\x8d\x6b\x50\xcd\x5d\x61\xf5\x0c\x1e\x6d\x09\x39\x6d\x6c\x04\xab\x90\xe4\x42\x0a\x9e\x68\x66\x56\x17\x79\xde\xe1\x32\x03\x8d\xb0\xc9\x6e\x8a\x0a\x1c\x69\x99\x69\xd7\x2f\x6a\xe0\xf5\x8d\x6e\x79\x47\xab\x71\x21\x4a\x9f\xbb\xd5\x25\x20\x1e\xdd\x9b\xed\xb0\x55\x5c\xdc\x15\x60\xe5\xcb\x16\xeb\x5c\xa4\xaa\xb5\x4e\x33\xca\x6b\x1a\xaf\x7c\xdc\xa9\xdc\x8b\xf0\xdd\xcc\xc0\x08\xca\xa6\x97\xd4\x2f\xff\xf2\xa2\xcb\x2c\x43\x66\xfd\xfc\xb6\x83\x31\xd8\xdc\xd7\x9d\x27\x7b\x2e\xb2\x9d\x1d\x1b\x17\x36\xcc\x87\x60\xb8\x09\xf2\xc4\x7a\x91\xdb\x16\x34\xde\x06\x87\xea\xf3\x4d\x08\x0c\x36\x13\x78\xb4\xc2\xb6\x07\x3f\x6b\xfc\x6f\x2b\x28\xe1\x3b\xba\x31\xa8\xc5\x7a\x86\x6b\xd1\x00\xd0\xf2\x76\xc8\x2e\x55\xb5\x5b\x0b\xb8\xc8\x2b\xaf\x2a\xac\x1e\x19\x1d\x81\x7a\xbd\xde\xf6\xf4\x4f\xdd\x0e\x6c\x2b\xd7\x78\xc1\x40\x01\xd5\x3c\x54\xea\x8f\x19\x6c\x54\x16\x48\x8b\xab\x4a\xbb\x67\xf1\xed\xb4\xa0\xdd\x6b\xd4\xcd\x27\x28\x43\x49\x77\x84\x49\x41\x1d\xcf\x78\x81\xc1\x8e\xb3\x5a\x20\xd0\x5a\xe3\x44\xdb\xc6\xe9\xcf\xb7\x63\x4b\xbb\x54\x35\x6a\x35\x03\xac\x11\xe6\xe0\x16\x92\xf7\x88\xac\x08\xf7\x22\xc5\x8d\x84\x7d\x5c\x9c\x03\x98\x24\xaf\x79\x39\xeb\xd3\x16\x02\xb3\x7a\x0b\x41\xdd\x13\xce\x72\x72\x0b\x53\xcf\xd2\x84\x12\x9b\x29\x15\x9b\x17\x22\xfb\x75\x1e\xd5\xef\xa4\x45\x8d\x7e\x6e\x6c\xd8\x17\x21\x75\x27\xb3\xa1\x8c\xeb\xe8\x6a\x32\x98\x27\x37\xc4\x4a\x0b\x9e\x42\x7b\x92\x41\x82\x9a\xe8\xf4\x37\x1b\x9a\xed\xee\xda\xd1\x1e\xb6\xd6\xa6\xbd\xe2\x10\x3a\x4e\x7b\x55\xcd\x87\x56\xb5\xf7\x48\x3e\x8a\x4a\xea\xf5\x50\xae\x38\x8a\xf5\xbb\xed\x8c\xa4\x4a\x60\xb0\x17\x83\x4b\xc0\x0b\xbd\xcb\xef\xd6\x2c\x11\x5c\x02\x94\x25\x6b\x56\xf2\x3c\x4b\x58\x15\x28\x4b\xd6\xa9\x80\x41\x07\x97\x0b\x4b\xc0\x5e\xeb\x30\x89\x3b\xd9\xf5\xf0\xc8\xcb\x74\x1d\x6e\x7f\x35\x11\xd6\x0f\x57\x44\x71\xe3\x25\xb3\x8f\xae\xa9\xc4\x65\xaf\xa4\xa6\x4b\x2c\xd1\x4f\x97\xd5\x24\xcd\xf1\x25\x42\x9b\x8a\x2a\x6f\x77\xd9\x5f\xc0\x69\x06\x02\x5d\xb2\xea\xf7\x7a\x1b\xd5\x03\x71\x56\x08\xa6\x32\x96\x46\x70\x4d\x80\x37\xae\xe5\xc8\x2b\x69\x15\x7c\xb7\x21\x77\x36\x22\xf3\xea\x72\x82\x8b\x89\x9a\x10\x66\x08\x3d\xa1\x63\x9d\xe7\xc7\x39\xa5\xf9\xad\xeb\x81\x8d\xa0\xe3\x9c\x22\x98\x38\xdc\xd4\xfc\x1e\xcd\x7a\x3d\xe7\x28\xa5\x5f\x11\x38\x19\x97\x69\xe5\x73\x0a\xb6\x08\xa7\x03\xb5\x0c\xba\x03\x70\xe6\xa3\x0f\x30\x9d\x42\x8a\xbe\x41\xb3\xeb\xbc\x0a\x03\x88\x1a\x9a\xd6\x7a\x7b\x5a\xa9\x6b\x0a\x1f\x67\x1f\x17\xaf\x61\x6c\x9e\x5a\xde\xc2\x58\x38\xd7\xbe\x2c\x5e\x23\x0a\xbd\x32\x70\x94\x35\x0e\xc2\x16\xbf\x04\x49\xf9\x09\xc3\xb0\xfc\xad\xb6\xed\xda\xca\x65\x2c\xd5\xba\x9f\x49\x55\xea\x70\x93\x84\xea\xd4\x5a\x6e\xb6\x90\xbe\x1b\x0e\x4a\x48\x39\x14\x1a\x9b\x03\x25\xec\x71\x71\x3e\xc6\x24\xe1\x96\xd4\xb3\x31\x1e\xc9\xd7\x80\x64\x87\x01\xe3\x60\x97\x4a\xf4\x2a\x0c\x81\x56\x17\xd8\xa0\x2b\xc6\xe7\x70\xc9\xc8\x05\x0c\x45\xe8\x72\x14\x1b\x91\x34\x3e\x9c\xff\xbc\xd7\x33\x52\x4e\xde\x29\xf4\x8d\x68\x0b\x55\x00\x83\x6f\xd0\x4c\xf8\xbf\x3c\xbc\x47\xb3\x90\x97\x07\x49\x7e\xcb\x47\x3f\x44\x8b\xf6\xe8\x12\x4b\x8d\x0d\x02\x4f\xf9\x9a\xfc\xba\x01\x4f\xd8\x9c\x6f\x99\xb4\x03\xb9\xf5\xd2\x89\xd8\xbc\xca\xda\x18\x95\x96\xb7\xbe\x39\x3f\xaa\xc8\x0a\x2d\x1c\xc9\xa8\x29\x8e\x40\x18\xa0\x3a\x1b\xe1\xbf\x6f\x11\x85\xdf\xb0\xd1\x63\x98\x64\x8c\x52\x1d\x7c\x3d\xe8\x1b\x44\x5f\xe7\x09\xd7\x95\xcf\x28\xa4\xc8\xad\xe6\xaf\xd2\x38\xab\x8b\xa6\x15\xf7\x92\x90\xf4\x7a\xae\xe0\x9f\x93\x3c\x41\xf3\x79\xf9\xf3\x60\xfb\x89\x45\x32\x7e\x67\x7b\x98\xec\xe3\x85\xdf\x7c\x6e\x73\xac\x08\x76\x23\x29\x73\x44\x9b\x82\x27\xb5\xef\xa7\xfa\xf7\x82\xe3\xe1\xf5\x94\x8e\x47\xad\x73\xbf\x64\x88\x5a\xe4\x66\x4b\x57\x39\x44\xd3\x60\xd0\xd1\xd7\x82\x7a\xfc\x67\x1b\xbf\x19\x02\xfe\xb3\xae\x16\x06\x13\x73\x3b\xd5\x18\x12\x46\x12\x8f\x46\xd5\x47\x47\x3d\xfb\x24\x17\x4a\xe4\xdf\x8d\x71\x3c\xd6\xd7\x5f\x91\xc2\x4b\x49\xa2\xf2\x42\x0f\xd2\x46\x59\x96\x10\x1f\x65\x2d\x65\x5b\xa8\x02\x29\x0f\x1c\x37\xf8\x73\xa5\x92\x89\xb9\x22\x21\x98\x98\xfd\x94\x3c\xec\x95\xd1\x48\xd6\x92\x7f\x91\x08\x06\xef\x8f\x48\x7e\x7b\x22\x5b\xe0\xd2\x56\xe1\xf3\x39\x04\x4f\x25\x74\x9a\x63\x3d\x00\x83\xa6\xc4\x28\x2f\xe5\xd6\x95\x07\xe4\x27\x90\x49\x01\x07\x67\x05\x22\x94\x69\xbd\xe2\x5c\x8d\x17\x39\xe7\xcb\xc3\xc6\x63\xc4\x9b\xa9\x92\xe8\x4d\xab\x46\x45\x2c\xc8\xa2\x6a\x63\x29\x5b\xb7\xd7\x15\x6b\x6d\x0c\x16\xe5\x99\xb2\xe9\x57\x80\x6c\xca\x9f\x24\x77\x3e\xcd\x12\x1e\xea\xda\xb3\xbc\xcc\x61\xf8\xae\xd7\x95\xc1\x49\x0a\x67\xac\x24\xf7\x79\xaf\x62\x71\xc9\x20\xa3\xb6\x18\x39\xe2\x86\x83\x61\x6c\xf2\x1e\xa8\xd2\x89\xe2\x3c\x2d\xe6\xf3\xf2\x31\x4b\xc6\x58\x87\xa8\x51\xda\x34\x38\x29\xcf\xa9\x9a\xa3\x52\x15\x43\xa7\xe6\xc0\x34\x86\xc5\xcf\x60\x8a\x13\x96\x56\xbe\x7f\xdb\xe6\xe4\x54\x7f\x84\xb6\x0a\x5a\x6c\x5b\x65\x00\x6e\x68\xb9\x4b\x42\xd4\x71\x25\xb7\x72\xa7\x5a\xd7\xb1\xa4\xe6\x5a\xc9\x4f\xa1\x1b\x7b\x8b\xda\x36\x6c\x50\x57\x3a\x99\x22\x3a\x9f\x37\x92\xe5\x4a\x61\x44\x05\x2a\x10\x55\x86\x82\x46\xb4\xa0\x15\x9b\x6a\xc5\x10\x46\x39\x11\xfa\x33\x0a\x40\x43\x0b\x8e\xcc\x6a\x38\xc2\x7a\x5a\x34\x28\x4f\x60\x50\x14\xec\xa1\xfd\x92\x51\xf6\x50\xbf\xef\x35\xab\xe3\x4f\x40\xeb\xc9\x37\x88\x1e\xa7\x30\x7b\xcf\x54\x44\xf7\xda\x3f\x7d\xfe\xe2\xe8\xbb\x57\xe7\x57\x47\xe7\xe7\xef\xae\x4e\x8f\xce\x8f\x3c\xaf\xb3\xd4\xe6\x33\x36\xdc\x60\x85\x28\x53\xbb\x80\xb0\xd1\x27\x50\xe4\x53\x12\xa3\x70\xb0\xa8\xbb\x40\xf1\x48\xea\x96\x08\x9f\x1d\x43\x41\x61\xd5\x56\x93\xc1\x54\xa7\xd9\x6c\xa9\xe6\x8d\x71\xbb\xd1\xba\x2e\xa9\xf9\x2e\xe3\xf1\xa3\x7a\x63\x96\x85\x0c\x5d\x6a\x6d\x67\xea\x88\x0c\x0c\xbf\x6c\x9f\x15\xe1\xa5\x3e\x83\xeb\xc6\x54\x6d\x38\xe5\x37\xd9\x9f\x09\xee\x29\x41\x47\x34\x85\xcd\x10\x27\x8d\x3d\x6f\xeb\x49\x49\xb5\xb5\xd6\x11\x36\xa4\x82\x16\x64\xbf\x51\xd9\x5e\x5d\xa0\x5a\xe2\x9f\x6a\x71\xd5\xaa\xd3\x85\x58\xdc\x82\x2a\xca\xf8\x63\xf2\xcc\xe2\x11\x31\xe6\xc2\x47\x15\x78\xd3\x38\xba\xb0\xc5\xe3\xb7\x6f\xb7\x4d\x0a\x2a\x2f\x31\xe1\x10\xd6\x4d\x7d\xdb\x23\x00\x6c\x31\xf5\xbf\x7a\x7e\x7e\xf5\xfd\xcb\x6f\xaf\xce\x5e\xfe\xc6\xf3\xab\xb7\x2f\x7f\xfe\xfc\xd5\x59\xa8\x9b\x69\x5b\x63\x73\x15\x31\x4c\x51\x72\xc2\x5d\x3e\x79\x74\x2e\x9f\xe6\x2f\xf0\x3d\x4a\xdc\x41\xf5\x96\xea\x5a\xa5\x45\xec\x2c\xad\x78\xe7\x51\x54\xdb\xde\x73\xfa\xa4\xef\xec\x39\x7d\xda\x77\xa8\xa3\xc7\x28\x5c\xd5\xf1\x93\xe7\xaf\x5e\x35\x7a\xbe\x32\x98\x9a\x6c\xbb\x8a\x4a\xa6\xf7\x3b\x5b\xbf\xec\x27\xf6\x7a\x77\xcf\xe9\x67\xbc\xd7\x98\xf7\xba\x6e\xde\xe2\x0a\x49\xf3\xd9\x7c\x53\x7a\x71\x20\x71\x60\x3a\x9f\x53\x4f\x7b\x9a\xd3\xfa\x64\xad\xf1\x52\x2d\xa8\x2b\x38\x57\x1f\x70\x31\x85\xe9\x71\x4d\xcf\xb1\x6b\x43\x95\xca\xd3\x84\x75\x78\x9e\xa3\x34\x7c\xd5\x5a\xa6\x40\xf1\xdd\x09\x7f\x72\xea\x1d\xbf\x18\xae\xec\xf2\x5e\x47\x7b\x35\xe8\xcd\x02\x3c\x7b\x36\xdc\xfe\x94\x17\x4f\xcf\xf1\x2d\x3a\x86\x7c\xf3\xff\x98\x47\x4f\x41\xf3\x11\x9d\x00\x6d\x99\xf1\x51\xab\xa7\x50\x65\x72\x22\xab\x38\x1f\x33\x91\x9c\xa7\xc9\xeb\xb3\x48\xf9\x0d\xa7\xb0\x7c\xb9\xe4\x75\x11\x95\x6f\x4c\x26\x09\x5f\xeb\x60\xaa\x5e\x35\x11\x17\x63\xf8\xce\xea\x51\x0f\xac\xca\x75\x40\xbe\xa2\xfc\xf2\xd4\xfa\xd4\x72\x1d\xe8\x2f\xe5\xbb\xa9\xf2\x5a\xf6\x29\xa4\xc8\xcf\xf2\x3b\x97\x5b\xce\xb2\x4d\xcb\x30\x1d\x44\xad\xe3\xea\xd9\x46\x35\x2b\x5d\xf5\xf5\x97\x53\xcb\xbd\xe8\xc6\xaa\x31\x2f\xc3\xb7\xdb\x1a\xa3\xa2\x34\xda\x5a\xb3\x99\x77\x56\xf3\x53\xf5\x76\xa9\xc9\x04\x2b\x5e\x7f\xc7\xf5\x5e\x56\x84\x03\x8d\x57\x62\x59\xca\x52\x9e\x66\x00\x8d\x06\xc8\xc8\xe0\x1e\xe0\xb1\xdb\xff\x32\xbd\x31\xbb\xf4\x1d\x59\x8b\xe8\x22\x0b\x10\xec\x3e\x1d\xfc\xf4\xf0\xde\x5f\xa6\x87\xf7\x64\x48\xd7\x72\x5c\x13\x14\xe7\x04\x52\x64\x52\x5a\x3a\x9a\x30\xd9\x06\xf2\xa8\x7c\xf6\x55\x6e\x11\x41\x11\xe5\xfb\x5b\x87\x54\x85\xe5\xc6\x87\xe5\xe0\xdf\x20\xaa\x0d\xc0\x29\x2a\x62\x82\x27\x34\x27\x7c\x14\x42\xcc\xa4\xa3\x93\x73\x50\x27\x52\x24\x7e\x87\x46\x6c\x0b\xd3\xeb\x55\xe4\xaf\xe7\xf9\xaa\x99\x5e\x11\xd5\x93\xca\xf6\x0a\xd9\xa8\x58\x04\x46\xea\x49\xfb\xcd\x60\x0f\x1e\x44\x83\x3d\xb8\xb9\xe9\xb9\x59\x84\x2e\xe0\x25\x63\x88\x22\x72\x59\x2f\x32\xb7\xf0\xc2\xfc\x80\xfd\x60\x68\x0a\x2f\x14\xb6\x0f\x6f\x3e\x2f\x4a\x5f\x83\xfc\x60\xab\xd7\x2b\x7a\xbd\x36\x9d\x81\x95\x03\xc5\x42\x8a\xd5\x92\xb8\x13\x48\xe0\x6d\x9d\x87\x25\xca\x32\x91\x93\x9a\xb2\x3f\x00\x79\x8b\xc5\xc7\xbc\x8c\xa8\xee\xf9\xeb\xda\x08\x8c\xc4\xf3\x9b\xfc\x11\x44\xf1\x90\x61\x5a\xbe\x32\x38\x16\x0f\x23\xf2\x47\x10\xf5\x7d\x43\xc9\x8b\x54\x38\x1b\x81\x0c\xe4\xa0\x00\x10\xa4\x82\x1b\xc6\xfa\x9b\x7f\xb5\x17\xff\xc6\xfc\x91\xff\xd2\x6b\x89\x82\x71\x33\x3a\x19\x01\x25\x14\x0f\x11\x86\xd9\xb7\x8a\xde\x96\xb1\x0f\xe3\xa0\x2d\xca\x59\x92\x69\xd1\x8b\x0a\x96\x56\x8f\xcb\x03\x59\xa2\x19\xff\x24\x05\x63\x79\xe6\x74\x0c\x09\x57\xc9\xa3\x01\x2f\x2a\x9e\x9f\x7d\x97\xdf\xc9\xe8\xbc\x7a\xea\x59\x4d\x11\x17\x99\x62\xcd\x8a\x73\x92\xa8\xa8\x23\xaf\x84\xad\xa4\x91\xab\x46\x62\x79\xe9\x7a\x2e\xf7\x3d\xfc\x45\xf5\x7d\x26\xcf\x17\x27\x55\xd2\xd7\x30\x29\xc3\x1e\xb0\xa5\x6f\xec\x5f\x71\x47\xda\xb7\x90\x50\x0c\x53\x91\x27\xc0\xe5\x92\x68\xbe\xcb\xce\x65\x06\xcb\xc5\x37\x59\x4e\xd0\xb7\xe8\x9e\x6a\x37\xbb\x05\xc6\x1a\xb5\x9a\xe3\xe7\xe7\xa3\x51\x21\xc3\x43\x6f\x1a\x23\xa9\xe7\xcc\xe7\xc1\x8e\xbd\xd9\xac\x79\xba\xab\x67\xbc\xc4\xd5\xb3\x59\x7b\x75\x8b\x78\xac\xd9\x79\xae\x71\x96\xb8\x63\xcf\xf3\x58\xaa\x70\x07\x17\x44\x8e\xea\xdc\x24\xcd\x3f\x7a\x1b\x5a\x40\x78\xdc\x04\xfe\x8b\x3b\x8c\x32\x21\x63\x3b\x66\xa9\x57\xa8\xdc\xd1\xc5\xe7\x42\xb6\x49\x70\x65\x15\xdf\x20\xaa\x73\xaa\xb6\x11\xac\xb5\xed\x11\x41\x12\x8c\x56\x35\xaa\x44\xbc\x31\x2d\x4a\x59\x59\xae\x19\x54\x81\x29\x2c\xe3\x25\x2f\x75\x1b\x77\xe9\x2c\x07\x5b\x75\xfe\x11\x31\xaf\x99\x7a\x72\x43\xd8\x6e\x4e\xbc\x5c\xa4\xa7\xf8\x71\x51\x34\xac\x1d\xf5\x9d\x44\x3d\x9c\x25\xf2\x6a\x17\x39\x0d\x35\x92\x1f\x64\xaa\x45\x5c\xd7\x5a\xcd\x19\xd2\xeb\x89\x8d\xaf\x99\xea\x2e\x29\xe1\x79\xca\x62\xb5\x14\xed\x32\x14\x11\x11\xfa\x6c\xad\x52\xfb\xd5\x71\xb3\x5f\x96\xe0\xc1\x4b\x14\xdc\x16\x93\x3b\x17\x44\x07\x83\xea\x20\xb2\x26\x1b\x1f\x69\xb7\xf8\x72\xf9\x1b\xde\x6d\x42\xf6\x91\xb5\x18\xbb\x60\xab\xdc\xb5\x73\x9f\x90\x51\x02\xa4\xa3\x29\xea\x9c\xf1\x5c\x3b\x05\xbe\x68\xd6\xa5\xaf\x00\x5e\xdf\x5d\xd5\x98\xcd\x15\xbd\x8b\x35\x6b\x97\x52\xfa\xdb\x96\x0c\xf1\x26\xbf\xa5\x4a\x63\x5d\x29\x63\x87\x54\xe2\xd9\x08\x5a\xbf\xbc\x38\x8f\x55\x2f\xae\x15\x2a\x50\x9b\x8c\x14\x56\xf4\x2f\xec\x54\xb3\x07\x27\x2d\xfd\x66\x26\x1b\xd2\x0e\x22\xa6\xab\x7d\x45\x1a\xd8\x2f\x49\x57\x48\x22\xea\x81\x41\x39\xf9\xda\xcf\xfd\xe4\xb5\x12\x61\xa5\xad\x6b\x04\xa1\x2d\x75\x19\xfb\x88\xc5\xaf\x41\xe0\xfa\xfa\x57\xd1\xd8\x58\x02\x2d\xb5\x1d\x28\xeb\x91\x9c\x3b\x37\x88\x9e\xe4\xb7\x93\x29\x45\x89\x38\x75\x17\xa8\xca\x10\x4b\x38\x9a\x40\x52\xa0\x97\x19\x65\xca\x3e\xdb\x20\x67\x37\xaf\xd0\x88\x7a\xfd\x66\xfa\x3b\x9d\xa9\xec\xc2\x58\xbc\x74\x60\x8d\xca\xb3\xe4\x9d\x07\x1b\x5f\xc4\x79\x5a\xf4\x2d\x1d\xd4\xa7\x88\x4e\x8c\x43\x1c\x0e\x3c\xcf\xa7\xb9\xdc\x2c\x79\xda\x2b\x09\x4b\x94\x98\x9a\x73\x9b\xb1\x66\xd5\x8d\xe0\x95\x25\x9f\xed\x00\xa3\x8d\xf2\x98\xa8\x6d\x3e\x97\x4b\x84\x95\xe5\xf5\x73\x32\x73\xc9\x69\xd5\x10\xd7\xc4\x26\x2e\x5d\x1b\x5d\x77\x91\x4d\x1a\xd4\x04\x5d\xb4\x4a\x76\xea\xd2\x45\xed\x4b\x4c\x15\x33\x2a\xdf\x12\xaa\x74\x97\xa5\x93\xdb\x7c\xde\xe4\xb4\x5d\x4e\x6b\xce\x18\x56\xb9\x7f\x68\xe7\x8b\x8d\xb5\xa7\xf4\xc1\xa0\x6a\x8b\xa2\x59\x58\x4f\x68\xbc\x85\x23\x75\x65\xeb\x79\x89\x49\x9a\x15\x02\xa8\x45\x40\x09\x51\xf0\x96\x87\xce\xd6\x50\x5b\xc5\x5c\x4d\x71\x69\xd3\xcd\x35\xee\xd0\xdd\xe8\x4a\xa7\xc1\xc6\x32\x66\xf4\xe3\x4b\xfb\x38\x7a\x9b\xab\xa4\x7b\xa7\x59\x25\x6d\x04\x8c\xb8\x9e\x5e\x5f\xa7\xa8\x41\xd4\xca\xc3\x6b\x05\x15\xfb\xab\x98\xbc\xa3\x7c\x62\xe8\xfe\xa0\xd7\xab\x8c\x6e\xad\x18\xe7\x73\xca\x38\x83\xec\x2f\x5f\xe8\x3c\xee\x61\x23\x94\x3e\xb6\xfd\xe8\xf5\x2c\x47\x1c\x0d\xcf\x26\x79\x27\xaf\x45\x1b\xf5\xaf\x6e\x10\xe5\x7a\x4f\x75\x57\xb1\xba\xb2\x30\x30\xd6\xbd\x76\x8a\x94\x86\x7e\x9d\xb6\x9c\xa4\x75\x6e\x6e\xd4\x56\x67\x6b\xe1\x71\x24\xee\x31\x2a\x66\x1b\x18\x37\x2e\xe0\x64\x92\xce\x44\x71\xe5\x01\xe7\xaa\x12\xa0\x6a\xbb\x4c\x7a\x9d\x27\x28\x8a\x22\x4e\x03\xce\x9e\xfe\xe9\x9b\xd7\x57\xa7\xcf\x5f\x9d\x1f\x5d\xbd\x7a\xf9\xed\xf3\x43\xfa\x45\x64\x67\xb7\x70\x0d\x0c\x6f\x8f\xbe\x7a\xce\xe8\xd3\x86\xc3\xba\xee\xc8\x07\xef\x1a\x2e\xf0\xc6\x8d\xd1\x5f\x25\x5d\xf8\x29\xe2\xa1\x4b\xbf\x6c\xe9\x55\x5f\xa9\x3a\xcd\x1d\x3d\x67\x05\x31\xbd\x47\x69\x9e\x13\xb7\xbc\x74\xda\x56\xc2\xf3\xbe\x68\xcd\x3b\x18\x1c\x06\x61\xe5\x2b\xd1\x04\xf8\xb5\x28\xf0\x3e\x66\x9c\xd6\x18\x10\x1b\x3d\x97\x88\x8b\x16\xd9\x3f\x2a\xe5\x9a\xc2\xa1\x9c\x33\x61\xca\x3d\xc2\x48\xe5\xfa\x39\x9f\x3b\x31\x25\x69\x99\x5a\x7a\xd0\x39\x3c\x7a\x46\x99\xae\x62\x69\x1c\xa2\x2f\xd6\xac\xfb\x8c\xad\x78\x14\x7f\xc0\x74\xb6\xbc\x48\x51\x07\x0f\x57\xd4\xd1\x28\x50\x17\x3e\xd5\xcd\x5a\xcb\x76\x5b\xb3\x25\x21\x9f\x5f\x94\x45\xc5\xc5\xe0\xd2\x9f\xc0\x1b\xf4\x0b\x2b\xa6\xd7\xf9\x07\xcb\x9d\xce\xa8\x8e\x6e\xb3\x89\xae\xd3\xd0\x7f\x5a\x6b\x06\x9f\x45\xee\xe5\xee\x45\xe1\x6e\x83\xb1\xff\xf2\x58\xe7\x36\x0f\x14\xee\x0e\x4b\x7d\x63\x50\x94\x25\xef\x82\xb4\x11\x26\x9b\xa5\x3f\x61\xe9\x46\x30\x62\xef\x12\x50\x6f\xe1\x42\xbf\x32\x46\x79\x1d\xcd\xae\x3a\x5d\x80\xe1\xb3\x9d\x96\xa3\x92\x9f\x0c\xea\x3f\x9e\x41\x3d\xfb\xd5\x18\xd4\x1b\xc1\x92\x75\xcb\x7a\x5e\x9a\xd1\x8b\xd2\x8c\x0e\xdb\xcf\xfe\x95\x1d\x5d\x4d\xd2\xf2\xb5\x85\x2a\xde\xba\x19\x3c\xba\x9a\x04\xba\x29\x5c\x45\x1b\xab\x59\xc3\x71\x89\xa4\x74\x10\x29\x8f\x8e\x4d\x7b\xb8\x32\xc2\x68\x0f\x15\x56\x1e\xd7\xb8\x38\x43\x3c\x8a\x8b\xd6\x73\xed\x72\x4e\x95\x58\x5e\x27\x13\xd7\xbf\xc2\x01\x40\x59\x12\x0e\x16\xca\x6b\x01\x52\x78\x94\x12\x04\x93\xd9\x19\xd3\x5d\x1d\x47\x59\x0f\xed\xa3\x80\xf4\x2b\x8c\x5a\xcb\x56\x3c\xa0\xae\x41\xae\xbe\xc4\xa8\x9f\x01\xd7\x5f\x60\x6a\xfa\x3e\x18\xe4\x19\xb4\x13\x40\x84\x0b\x8d\xcc\x31\x15\x77\x3a\xd4\xac\xb6\x0e\x2f\xbf\xff\x71\x92\x67\x54\x90\xa7\x95\x6e\x2d\xa5\x6b\x37\xe2\xc5\xa6\xcd\xa9\xf9\x5e\x34\x1e\x76\x6a\xb3\x9d\xae\x6e\xa1\xf0\x7e\x36\x2e\x04\xd8\x9e\x36\x6a\xb3\x2d\x53\x3b\xed\x50\x96\x44\xb4\x85\x6c\xdc\xea\xdc\xda\x1f\x56\xb2\x31\x66\x23\x9c\xf1\x2b\xf7\x5a\xd3\x84\xfb\xad\x8e\x44\xde\x00\xb3\xef\xfb\xb4\x51\x57\x4f\x22\xd8\xa6\x04\x2f\x31\x1c\x3e\xd3\xaf\x4f\x18\x37\x0a\x1e\x77\xf3\x42\xbb\x00\xd0\xde\x8f\xa0\xbc\x0b\x35\x1c\x3e\xdb\x30\xb0\xa9\x77\x5f\xb8\x17\xe7\x51\x36\x3b\x97\xf4\x14\xf6\xf8\x42\x6d\x5f\x0c\x27\x08\x4b\x1d\x4b\x2c\xeb\xab\x98\x50\x85\x5a\x50\x7c\x68\x97\x31\xe5\xdd\x30\x29\x34\x56\x4c\x2a\x2e\x52\xda\x61\x50\x96\x2c\x3a\xcb\xc4\xd6\xa0\x8d\x1b\xa5\x73\xbd\xbd\x1c\xd3\x4f\xda\x05\x21\x11\x4d\xeb\x33\xb6\xad\x4d\x56\x35\xdd\x5d\x14\x51\xa3\xeb\x87\x4d\x16\x2f\xa6\xd7\x85\xb0\x76\x49\x84\x80\xf0\x17\xbc\xc2\x35\x40\x3d\x4f\xd6\xc4\xcd\x1e\x86\xc8\x6f\xfa\x04\x8a\x3b\x59\x62\x2e\xf1\xab\x28\x4b\xe5\xbc\xe1\xa2\xdc\xda\x8e\x55\xc3\xb6\x74\xc8\xca\xdb\xf0\xcb\x5a\x8d\xf9\xd5\xbf\x1a\xc7\xb6\xb1\xf7\xd2\x48\x8c\xf5\x6e\x74\xda\x3c\x92\x78\xd8\x18\x7d\xd4\xaa\x8b\x69\x75\x4a\x10\x34\x49\x61\x8c\x98\xea\xe0\x78\x1d\xa2\x8d\x06\x8f\x88\x55\x13\xe1\x04\xa0\x15\xbd\x25\x62\x8c\x2c\x02\xaf\x55\xd2\xae\x9c\xaa\x46\x47\xca\x54\xab\x89\xa7\xf9\xbc\xb1\xfd\x71\x61\x7b\xe9\x7b\x9b\x96\xf2\x69\x4f\x0f\x2f\xb1\x46\x3d\xfa\x19\xe1\xfc\x23\x9f\x11\x6e\xc8\x3a\xed\x39\x61\xfd\x39\xe0\x16\x38\x9a\x4f\xa2\x6c\x35\x98\xe5\xf5\xe0\xb6\x8a\xed\xaf\x08\xb7\x40\x8f\xf2\x8c\xbe\x80\xb7\x38\x9d\xad\xd8\x46\x97\x70\x2b\xd1\xb1\xbd\xd3\x6a\x64\x0c\x8a\x37\x8f\x4b\x92\x22\xb2\x63\xbd\x41\xf4\x38\x9f\x0a\xf9\x93\x62\x94\xd1\x77\x3c\xa6\x79\xa7\x36\x61\xdb\x48\x6e\x79\xc2\x39\x5b\x92\x2f\x4e\x36\x4a\x57\xbc\x42\x24\x80\xc0\x5b\x52\x46\x0e\x8c\x56\x48\xa4\x2c\x2f\xa5\x0d\x92\x2a\xc0\xa1\x17\x68\x3e\x5f\x7e\xe8\x4e\x97\x28\x55\x4c\x14\x72\xd1\xb0\x00\xd8\xbd\xc8\xdc\x21\x28\x1a\x7b\xdf\xcc\xdd\x62\xa9\xf5\xbd\x6f\xe6\x6e\xb3\xe4\x13\x2d\x24\x0f\xc8\xdc\x1d\x90\x37\xf7\xbd\xc8\x13\x0e\x82\xcd\x2d\x0f\x5c\x80\x67\x4f\x07\xbb\xa5\xc3\xb4\xe6\xa8\xa6\x9b\x6b\x5a\x47\x55\x74\xf1\x02\xf9\x31\x4f\xfd\xf9\x26\xe1\x63\x0a\x54\xc2\x2f\x36\x09\x1b\xc3\xcb\xc5\x47\x6c\xd0\xea\x01\x73\x45\x33\x9a\xbf\xdf\xa1\x14\x32\xcd\xe4\x3c\x57\x2e\x48\xca\x65\x72\x19\x0c\xd1\xb3\x4d\x0f\xe6\xca\x25\x2a\xe6\xf2\x35\x17\x74\x48\x23\x41\x14\x26\x88\xcb\x78\x27\xe9\xc5\xe0\x52\xb0\x52\x8c\x70\xea\xba\xec\xbb\xef\xc6\x87\xc5\x97\xc3\x70\xe0\x79\x5f\x16\x1e\x48\x2f\x02\x1d\x84\x7d\x7e\x09\x59\xb2\x2a\xc9\xa4\x70\xc9\x8d\x2c\x19\x30\xe9\xca\xb0\x04\x0c\x87\x86\xa0\x06\x19\x70\xc8\xcc\x03\x29\x37\xd8\x37\x08\x56\xbf\x60\xa9\xa2\x7a\xdc\x87\x88\x35\x73\x6b\x08\x66\x21\xba\x08\xd8\xaf\xc5\x62\x01\x9e\xed\x0c\x84\xeb\x3c\x20\x1f\xe9\x3c\xcf\xdf\x49\xce\x99\xb8\x3d\x43\xbf\x9c\xa2\x2c\x46\xfa\xa6\x1a\x8b\xad\xf4\xb6\xe6\x0f\x59\x37\x9c\x44\x68\x33\x77\x09\x40\x6c\xb7\x4d\xf9\x4f\x5a\xda\x13\xd2\xca\x30\x9a\x6d\x42\x6f\xb3\x6e\xa8\xa9\x82\x03\x0e\x80\x15\x11\x88\xa3\xc1\x5e\xbc\x6f\x60\xd9\x8b\xfb\x7d\x35\xbc\xce\x91\x13\x45\x91\x88\x77\x71\xb8\x19\x84\x01\x18\x47\xa4\x79\xef\x2e\xeb\xa7\x5f\xc4\x5e\x67\xdc\xeb\x8d\x7d\x5c\x7c\x4f\xe0\x64\x82\x92\x5e\x0f\xf7\xfb\x4a\x89\xc7\x0b\xd9\x26\x10\xbb\x02\x1d\xc0\x9e\xb7\x28\x7b\x9d\xd7\x3c\x5d\xa3\x01\xc0\x11\xb2\xdc\xf0\xf3\x40\x16\xe1\x5e\x0f\x57\xf5\xec\x65\xbd\x1e\x3d\x88\x98\x76\xb8\x2f\xac\xb0\x7b\x1e\xe9\xf7\x41\x16\xb9\x56\x14\x9b\x9b\xd4\xf3\x0c\x0c\x8a\x9c\xa4\x6a\x4f\x61\x18\x59\xd0\x01\x55\xb1\x10\x2b\x10\x68\x9a\x39\x54\xd3\x8b\x08\x31\x02\x83\x38\x72\x9c\xbd\x62\x83\x5f\x12\x83\x1b\x51\x84\xf7\xbc\xa2\x1f\x65\xdc\x14\x0d\xb2\x5e\xaf\x38\xc8\xa5\xde\x70\xe8\xc6\xfd\x28\x57\x0d\xa5\x04\x66\x45\x0a\xa9\x3c\x93\x7c\x85\x33\x74\xae\xce\x8a\x21\x60\xdb\x0a\x6e\x24\x8a\x06\x00\x45\x03\x00\xfb\x7d\x2f\xdc\x60\xe8\xf6\x99\x42\xf6\x28\x44\x03\x80\xfa\x81\x07\x50\x54\x44\xaa\x29\x00\x6e\x6e\x96\xdc\x15\xf7\x1f\xd7\xa8\x8a\x34\xb1\x21\x2a\x55\x6c\x49\x85\x17\xab\x8b\x3b\xa4\x8f\xaa\x32\xa9\xf4\x84\xd6\xcd\xfe\xc8\xeb\x54\x1c\xe1\x38\x00\x47\x83\x3d\xbc\x8f\xf6\x70\xbf\xef\x91\x7e\x44\xab\x81\xb3\x4e\x34\xbb\x29\xb2\xd0\x79\xf8\x1e\x4c\xab\x8f\x19\x8f\xa5\x42\xec\xe1\x39\xeb\xf6\x36\x35\xf8\x05\x18\x97\x7c\x32\x88\xa2\x28\x73\xa9\x4c\x95\x9a\xf2\xa1\xe3\x84\xa9\x2b\xb8\x05\x01\x36\xf3\x0a\xc6\xfe\x1b\x01\x28\x14\x08\x88\x5d\xe7\xd4\x01\x63\xcf\x5b\xb8\x63\x30\x05\x03\xd9\xde\x7e\xe6\x4e\xd5\x4f\x7b\xc5\xac\x43\xd3\xce\xb4\x59\xeb\xc1\xe0\x10\xf3\xaa\xb0\xba\xaf\x31\x8a\x30\xb8\x6a\xd0\x84\x09\x75\x81\x26\x2e\xc7\x3d\xe2\xd6\x44\x9e\x63\xc3\x06\xd0\x3e\xe9\xf5\xe2\xfd\x08\xcf\xe7\xe8\x20\xe2\xbf\xf1\xa1\x73\xe2\x84\xce\xa9\xb3\x30\xda\x57\x09\x2a\xd6\xff\x29\x20\x60\x04\x9c\x13\x26\x53\xae\x8c\xde\x5f\x55\x7d\x2f\xcd\xb0\x78\xe4\x4e\xa3\x28\x2a\x0f\x8b\x8b\x68\x7c\x80\x0e\x9d\x53\x27\x74\x4e\x1c\xa0\x89\xbe\xf1\x26\xe2\x62\x85\x49\x94\x4e\x11\x4d\xd9\x64\x15\x50\xb2\xdf\x25\xe4\x74\x53\x97\x9d\x56\x7b\xaa\x08\x38\xbf\x89\x16\x2e\xc3\x83\xc2\x31\x20\x5e\xdf\x1d\x6d\x06\xde\x17\x44\xf8\x7a\x04\x7d\x97\xe7\x8d\x43\xe4\x31\xa5\x5f\xd6\xbc\x58\x80\x60\x67\x7b\xf7\xd3\x56\x8b\x63\x58\xc8\x37\x27\x5e\xc1\x99\x69\x7f\x65\x4b\xc5\xee\xf6\x16\x93\x7f\xc4\x7d\xfa\x74\xb0\xe5\x31\x6d\xdf\x0d\xb6\x87\x03\x61\x92\xdd\x7a\xb2\xb5\xcd\x64\x3b\x71\x83\x27\x3b\x43\xe1\x01\xbd\xfd\xe4\xc9\xb6\xf0\x80\x7e\xb6\xbb\x15\x08\x0f\xe8\xa7\xcf\x9e\x3c\x35\x3c\xa0\xdb\x4c\xb7\x82\x35\x94\x4e\xab\xde\xf7\x55\xf6\x5b\x98\x4e\xc6\x50\x33\xc4\xa6\x39\x29\x6a\x36\x58\x44\x5e\x26\xa5\x01\xd6\xb4\xeb\x16\x76\xbb\x2e\x2c\x7d\xb8\xb8\xcf\xc4\xb8\x72\x61\xae\xa7\x97\xce\xc4\x46\x86\xda\xd5\x58\xd2\xed\x05\xc6\x90\xbc\x62\x1a\x77\x33\x59\xf8\x21\x1b\x47\x97\x5f\xa5\xb3\xc9\xf8\x65\x82\x32\x2a\xce\xf1\x1e\xe2\x31\x24\x45\xe8\x38\x20\xce\x13\x14\x0e\xc0\xf5\x4d\x38\x00\x23\xf6\xcf\x75\x9e\x26\xe1\x46\x00\x12\x7c\xcb\xfe\xf0\x27\x75\xe3\x90\x5f\xfc\x13\x18\xb9\x83\x4a\xd4\xf6\x68\xb7\x7c\x3c\xc4\x33\xa0\xed\xcf\x0f\xf3\x9b\x9e\x9b\x29\x63\x97\x3a\xbc\x50\xd3\x7f\x10\xaf\xef\x12\xcd\xe5\x48\x7b\x0f\x45\xdc\x3a\xad\x2e\x4a\x2f\x7b\xec\x90\x83\x7a\x6b\xde\xa9\x93\xd7\x8d\x07\x20\x55\xc1\xb2\x45\xe7\x5e\x90\xfc\x56\x7a\x89\x98\x78\x41\xfd\x1e\x34\xa3\x2e\xbf\xe1\xdc\xb8\x03\x2d\xab\x73\xeb\x56\xbe\xaa\x43\x4d\x6b\x69\x4c\xef\x23\x1e\xcd\x93\xdf\x67\x79\x39\x7a\x01\xd3\x62\x66\x36\x41\x68\xbf\x19\xdb\xe6\xb8\xce\x30\x71\xc0\x03\x67\xf2\x50\x63\xf8\xea\xf1\x4b\xfe\xa9\xac\xa6\xda\x6b\x46\x46\x8b\x6a\xaf\xb7\x1a\x46\xdc\x3a\xe4\x71\x3a\x25\xcb\xf2\x1b\x17\xba\xeb\x00\xd5\x3b\x7c\xcb\xa0\xbe\x22\x38\x69\xb4\x86\x4b\xc0\x3a\x64\xfd\xb1\xb0\xe6\xa5\xc6\xf2\x1e\x3c\x7f\x2b\xa3\x61\x75\x2d\x1f\x30\xb1\x1c\xda\x4a\x4f\xa5\x13\x35\xc6\xdc\x65\x09\xd5\x9f\x64\xd1\xde\xd7\x6d\xa8\xee\xa5\x47\x0c\x1f\x09\xf3\x0c\x57\x8c\x67\x47\x97\x54\xc8\x9c\x79\xb5\x89\x95\x67\xe8\xdb\x3c\x41\xeb\x4d\x0d\x69\x11\x6b\xce\x0d\x40\x3d\xd0\xd2\x3d\x5d\x4c\x96\x6f\xb1\x6a\x63\xa1\xa2\x0f\x58\x9c\x0a\x36\x83\x86\x71\xb0\x8e\xde\x42\xe0\x9a\x08\xdd\x8f\x4a\xaf\xb1\xba\x10\xdd\x8f\x06\xa5\x51\xbd\x9c\x73\x6c\xae\xe4\x3e\x8c\x7f\x39\xc5\x04\x95\xf5\xa8\xf9\x62\xb7\x89\x34\x84\x3f\x40\x76\x79\xde\x22\xcd\xf5\x37\x9e\x78\x75\xfe\x1d\x24\xb7\xdf\x4d\x5c\xaf\x71\xcb\xb6\x16\xf2\xa4\xd6\xe9\x72\x19\x40\xf5\xfb\xe9\x6d\xcb\x02\x6a\x73\xb7\xae\xaf\x44\x25\xe0\x8a\xbe\x18\x80\x2d\x18\xf9\xca\xa3\xc3\xb1\x04\xeb\x42\xa4\x03\x55\x2e\x78\x92\x7b\xef\xcc\x86\x55\x41\x08\x4c\xb0\x71\xad\x5d\x9a\x8b\xa4\x6d\xd9\x50\x58\xe3\x0a\x9f\x61\x89\xd3\x61\x4b\xd4\xba\xdf\xa5\x0e\xdd\x22\x2c\xd7\x9a\x2c\xb5\x43\xb1\xc7\xc7\xd3\x68\x5f\x47\x38\xb2\xc6\x2a\x32\xc2\x29\xb7\x8f\x16\x96\x0d\x44\xb9\x96\xf8\x0c\x8a\x9b\x7c\x94\x6f\x4b\x83\xd3\x1a\xe9\x92\xd8\xa4\xa5\x00\x6e\x29\x60\x6b\xdf\x6b\x9c\x24\x29\x62\xfb\xb0\x23\x6a\x6b\x6b\x43\x38\x07\xea\xb9\xf9\xca\xec\xe2\xef\xb4\x55\xd8\x79\x44\x37\x5d\xda\x0f\xbc\x16\x44\x9b\x78\xb3\xed\x6a\x44\x1b\x11\x5a\xe0\x6d\x34\x10\x71\x28\x1f\x45\x03\xf0\xb9\x3a\xd6\xd2\xcc\xcd\xe0\x73\x74\x8c\x89\x81\xaa\x5b\x2d\xa1\x78\x3f\x8d\x07\x5b\x5a\xf3\x05\x69\x11\x90\x8d\xc5\x99\x92\xfc\x3d\x62\x75\x5b\x1b\x69\x4e\x95\x14\x67\x48\x48\xcf\x15\x17\x65\xe8\xbd\x5f\x21\x6e\xeb\x54\xbf\x05\xc9\x97\xc3\xd6\xee\x2e\x29\xd2\x32\x5c\xad\x7c\xdb\x36\x49\xdb\x0a\xd4\x09\xa7\x84\x5f\x53\x41\xe5\x32\xf2\xb0\xa2\x04\x87\xe4\x84\x18\x80\x81\x45\xe2\xdb\xa4\xbb\x17\xba\x26\x77\x88\xe7\x0b\x74\x79\x5a\xbb\x75\x66\x9b\x11\x8f\xa8\xcf\xda\xbd\xe5\xc2\xb3\xbd\x9f\x3f\xbe\x24\xfd\x2c\xe4\xf9\xf1\x9b\x69\x5d\x91\xd8\xd2\x4f\xa6\x48\x5c\x1e\x5c\x22\x13\xf2\x4c\x73\xca\x7e\x91\x67\xd4\xdd\x08\xc0\x86\x21\xfb\xd8\x0e\xe7\x18\x16\x88\x4d\xcc\x28\xf3\xcf\x9f\xff\xfc\xfc\xea\xf8\xe8\xec\xf9\xab\x97\xdf\x3e\x57\x60\x29\x9e\xbc\xcb\xef\x5c\xa2\xd6\x8d\x8d\xa0\xb3\x11\xac\xba\xa4\x20\xe2\x6c\xf1\x7d\x72\xc1\x9f\x69\x70\x07\x60\xec\x53\x32\x3b\x25\xf0\x4e\x3c\x85\xc0\xfa\xe1\x55\xc3\x00\xb8\xd3\x32\x4b\xe4\x9a\x76\x0b\xa5\x9a\x14\xb4\xa9\x54\x2b\x94\x3c\xcf\x03\xb8\xd4\x41\xe4\x80\x32\x4d\xc2\x5d\xa7\x09\x7d\x9b\xf2\xd6\xda\xae\x06\x74\xe5\xf1\xdf\x50\x7a\x6b\x63\x9d\x30\x4a\xb1\xb6\x58\x63\xc8\x70\xa3\x4c\x35\xbc\x6c\xb7\x4a\x60\x21\xb6\x59\x2e\xf2\x3a\x50\x84\x78\x7d\x71\xf3\xee\xab\x63\xd7\x13\x1f\xc7\xe2\x43\x4e\x39\x86\xff\xbb\x2c\x86\xf1\x58\xb4\xa2\x90\xf3\x53\xbc\x70\x85\x8b\x97\xd9\x07\x44\xd8\xde\xfa\xd0\xcd\x23\x51\xbc\xbc\x17\x70\x98\xf9\x2f\xbf\xfd\xd9\xf3\x77\xe7\xcf\x4f\xaf\x54\xa0\xba\x93\x37\xaf\xde\xbc\x0b\x39\x09\x8f\x6f\x44\x3b\x3c\x50\x44\xa2\x15\xeb\x96\x7c\xa1\x4a\x7a\xa1\x5b\x34\x6a\xc5\xfe\xd2\xca\xf2\x46\x65\xd6\x02\x55\x1d\x20\xef\x2f\x67\x63\x46\xa3\xe3\x3c\x4d\x18\x77\xbc\xcc\x8e\x09\x1b\x27\xb1\x93\xed\xf5\x78\xe3\xf2\x34\x71\xbd\x5e\x2f\xdf\x7f\x7a\xf8\x34\x5c\x6e\x25\xe2\x71\x4f\x59\x9f\x2a\x1e\x9b\xcf\xb1\xff\xfd\xd7\x2f\xcf\x9f\x9f\xbd\x3d\x3a\x79\x2e\x02\x6f\x9d\x7c\x7d\xf4\x6e\x05\x9e\x3c\x41\x12\x0d\xdf\xa9\x5a\xb1\xbc\x39\x7d\xbe\x1c\xcb\xf5\x4d\x69\x7b\x6b\x81\x18\xdd\x44\xf9\x0a\x1c\x79\x9a\x44\x1b\x1b\x15\x25\x96\x83\x27\xf8\x56\x42\x9f\xe2\xdb\x55\xc0\xc2\x52\x26\xe1\x5f\xf2\x0f\xb7\xb1\x2f\xd4\xe3\x64\x8a\x8d\x22\x7f\x04\xbd\x12\x2a\xcb\xaa\xf8\xf1\x66\xb8\x8a\x27\xdc\x36\xc7\x1a\x72\xbd\x01\x67\x59\x34\x2b\x77\x34\xa6\x1d\xc1\x0f\x95\x8d\xa2\x4d\xda\xeb\x03\x63\xd2\x71\xed\x35\xc0\x10\x04\x1e\x1e\xb9\xd8\xb3\x2d\x9c\x98\x2d\x91\x65\x70\xa6\xda\xb4\xb5\x96\x88\xc5\x3b\xb3\x7e\x3e\x81\xbf\x9c\x1a\xef\xd0\xea\x2b\xaf\x67\xc1\xcb\x65\x98\x15\xa7\x43\x6e\xae\x5d\xa7\x5f\xf8\x47\x94\x12\x7c\x3d\xa5\xe8\x14\x52\xe8\xd3\x9c\x4f\x59\x56\xce\x14\x18\x9e\xff\x5b\x39\xce\x5c\x07\x38\x5e\xdf\xf1\x1c\x11\xb3\x58\xb8\x38\x9b\x80\x9d\xcf\x25\x24\x7a\x3d\x37\xef\x47\x4f\xeb\xdb\x0f\x8b\xf6\x01\xb3\x02\x5f\xe4\x97\x3c\x1e\x80\xea\xff\xba\xb4\x7f\xb1\x82\xf6\x46\x45\xa3\x9c\xa0\x4a\xcd\xa9\xe1\xf9\x64\x5a\xbf\x58\x49\x6b\x18\x99\x80\x9f\x87\xd6\x90\xd3\x1a\x3e\x82\xd6\x50\xd0\xba\xae\xf4\x80\x52\x5c\x95\x17\x38\x18\xa6\x1b\xfe\x7a\xf8\x11\x37\x28\x66\xfe\xe9\xcb\xd7\x57\x6f\xde\x1e\x9d\xbc\x3c\xff\x85\xd0\x92\xd2\x8f\xd2\x92\xd2\xbf\x68\x5a\x52\xfa\x17\x50\x4b\xd2\x86\x93\xa0\x82\xe6\xa4\x69\xfd\x97\xa3\x67\x8b\x34\x4f\xef\xfd\x6b\x74\x83\xb3\xb7\x90\x8e\x5d\x13\x17\xdf\xef\x34\x55\x7a\x83\x72\x4d\x6f\xbf\xb6\x2d\x80\x9d\xa4\x40\xdf\xed\xe0\x49\xa3\xe5\x52\x74\xdb\x43\x8c\xd1\x43\x47\x2c\x8a\x4e\xe8\xb0\x59\xd4\x75\xfa\xae\x7a\x21\x67\x89\x6f\xda\xf7\xbc\x6a\x36\x31\xc2\x35\x61\x05\xee\x95\xc0\x67\xf8\x07\xf4\x45\xcb\x6e\xb7\xef\x4c\xee\xd7\xc1\x21\xbc\xf0\x9a\x54\x30\xf4\xd9\xba\xc5\x7f\xe5\xbc\xba\xc5\x19\xbe\x9d\xde\x2a\x24\x62\xff\x6d\x9e\x0b\x88\x99\x1f\xab\x6a\xd8\xca\x2b\x34\x2a\xae\x3f\xfb\xd7\x37\x00\xf9\xa3\x1b\x7e\xf8\x5c\x05\xbb\x2b\xaf\x2b\x2b\xfb\x61\x47\xf9\xca\xea\x12\x8c\x3b\xac\x54\x09\xaf\xc5\x71\x42\x16\x59\xb4\xd5\x2a\x41\x42\x15\x4a\xe1\x51\x6b\x2e\x80\xf5\x14\xd6\xa4\xa2\x74\xbb\xea\x90\x28\x03\x59\x94\x76\x44\x7c\x2a\xdc\xc1\x51\x0e\xf2\x68\xcc\x03\x58\x4c\x4b\x37\xd4\x22\x4f\x3f\xa0\xe3\x72\x5d\x7d\x77\x73\x0d\xdd\x1c\x64\xa0\xf0\xc0\xc8\x04\x7a\x51\xae\x07\x1c\x08\x03\xc2\x8f\x7f\xc1\x55\x14\xfb\xe4\xe6\x1a\xfa\x28\x2b\xa6\x04\x19\xb4\x75\xa7\x60\x64\x3d\xc7\x5d\x3e\x22\xac\x27\x57\xa2\x27\x49\xf4\x10\x17\x45\x18\x33\x25\x39\xcb\x50\x5a\xb0\x95\xa4\x28\xdc\xab\x83\x83\xe1\x76\x6f\xb8\xb3\x03\xae\x0e\x0e\x82\x5d\xf5\xeb\x29\xfb\xe1\x01\xd6\x9e\xf0\x6a\x61\xde\xc5\xb3\x0e\x6d\xd1\x18\x5a\x90\x78\x20\x59\x3c\xae\x88\x78\xb3\xb7\x71\x04\x63\x21\x6e\x63\xcf\x56\x8b\x3d\x1c\xec\x3e\x79\xf2\x64\x18\xec\x86\xfc\x6b\x6b\x6b\x67\x67\x7b\x7b\x6b\x18\xda\x3a\xc2\x57\x27\x7a\xc9\x89\x2f\xe2\xf7\xee\x0c\xb6\xb6\x82\xdd\xed\xa7\x25\xf8\xfe\xfe\xd3\xda\xdb\xed\x5d\x72\xd8\xb6\xca\x73\xa2\xb5\x59\x3a\x58\x66\x4b\x07\x4d\xc6\xb0\x28\xa8\x1f\xd1\xc5\x8f\x58\xe5\x71\xaf\x47\xf9\xe2\x4e\xf5\xc5\xfd\x33\x92\xaa\x46\x8d\x70\x19\x1d\xab\x00\x93\x75\x87\x8d\xe9\x02\x0c\x77\x82\xe1\x4f\xd1\x25\x7f\x8a\x2e\xf9\xd3\x65\xd8\xff\xaa\xa3\x4b\x0a\x6f\x8a\x16\x67\x2c\xee\x65\xb5\xb3\xbd\x2b\xbc\xac\x76\x82\x40\x38\x59\x89\x5b\xb1\xe3\xf2\xa6\xec\x34\xda\x1d\x0c\xc0\x68\xcd\x60\x93\xa5\x3f\x5f\x64\x3e\x29\xe2\xc4\xbc\x29\x0e\x20\x60\x63\xc0\x0b\xb0\x95\xd9\x0c\x43\x39\xf5\xaf\xf2\x4c\x46\x09\x7e\x87\x98\x20\x8d\x72\x30\x35\x2f\xc8\xa6\x2a\xe1\x58\xbc\x90\xa3\xd2\xc7\x3c\x1d\xa5\x69\xc4\x18\x3a\xf6\x99\xe2\xca\x76\x75\x2c\xb9\xa0\x90\xa2\xe8\xe1\x3e\x1c\x80\x59\x38\x00\xb8\xe0\x5e\x28\x88\xfb\x36\xf1\xb3\xdf\xd0\x71\x00\x3f\x1e\x08\x07\x0b\x8e\x47\x23\x1b\x22\x45\xf4\x70\x0d\x49\x38\x55\x4e\x01\xc7\x90\x08\xba\x8a\x00\x86\x53\x0f\x5c\xa7\x79\xfc\x5e\x03\x60\x9f\x35\x90\x29\xcb\x48\x71\x86\x2a\xb0\xef\x54\x92\x09\xba\x00\xd3\x25\x61\xfb\x5a\x03\x7f\x8b\x36\x1f\xa7\x38\x7b\xcf\x5f\xc1\x7a\x0d\x33\x78\x83\x48\xb5\xf3\xb3\xe7\x57\x6e\x48\x60\x29\x9c\x64\x1c\xf3\x4a\xae\x2c\xab\xc5\x15\x5d\xf1\x30\x0d\x13\xe3\xcb\x5e\x9e\x29\x5f\x2b\x7a\xcc\x88\xad\xf1\x04\x88\x7a\x96\x47\x9c\xec\xa8\x67\x90\x1a\x67\xec\xf6\xae\x37\x4e\xdc\xd9\xde\x0d\x12\xca\x01\xcb\x28\x57\x6e\xe9\x10\x63\x7a\x4b\xd5\x5f\xb6\x68\xfa\x48\xb5\x1c\xf8\xaf\xd9\x98\x09\x9c\x6a\xa3\x57\x9b\x3f\xf2\x29\x15\xfd\xea\xa6\xfd\x92\x96\x76\x6f\xd3\x0e\xb0\x68\x74\xc3\xfe\x36\xc7\x47\xf7\x83\xa0\x62\x7a\xfb\x2b\xe9\x48\xbb\x77\x1b\xef\x11\x30\x2e\x5c\xb7\x5a\x43\xca\x5e\x1e\x2e\xed\x77\xe5\xa4\xd4\x32\xcf\x98\xf8\xba\x2a\x6d\x8a\x75\x39\xe7\x97\x53\x01\xd4\xee\x6a\x0b\x99\x22\x6e\x1e\x79\x5e\xd8\x78\x73\x6a\xdd\x71\x78\xac\x3c\xf8\x73\x1f\x2e\xbb\x87\xe0\x27\x33\x9f\x6d\x46\xd7\xab\x6e\x77\x3b\xdc\x58\x31\xe8\xcb\x65\x30\x2e\xde\xb2\x59\x9c\x1c\xaa\xdd\xac\x18\xca\xa0\x7c\x86\xab\xa5\xdc\x5a\xcd\x96\xe8\xec\x97\xe7\x57\xbc\x83\x5f\x3d\xf8\x65\x81\xfb\x1a\x27\x09\xca\x4c\xdb\x84\x7d\x10\xab\x57\xac\xda\xd8\x80\x44\x74\x75\x48\x33\x3c\x72\xc9\xfe\x60\x3e\x27\x07\xed\xb1\x8b\x2c\x72\xbe\xb2\xd7\xe2\x4f\xbf\x1e\xdb\x59\x7e\x31\x57\xbf\xe4\xe3\xa7\x39\xe4\x06\x34\xb7\x74\x30\x47\x69\x2a\x82\xda\x6a\x0f\x10\xb0\x44\xbe\x7d\x57\x31\xe7\x36\x56\x4f\xfe\x72\xd1\x37\xd6\xb3\x65\x47\x2c\x76\xeb\xb1\x60\x2c\x6e\x3c\x17\xf7\xb4\xd6\x10\x72\x1c\x8d\x52\xd9\xb2\x5e\xcf\xe1\xda\x8f\xb3\x11\x45\x99\x21\xfa\x4a\xf5\xe9\x22\xbb\xe4\xa6\x18\x8d\x06\xa1\xce\xe8\x6c\x3d\x94\x7d\xa8\x81\xd9\xec\xa5\xba\x86\xe0\xdf\x97\xbe\xfb\xe2\x7b\x56\xc6\x5a\x11\xdf\x25\xc1\xaa\x80\x28\x22\x83\x2b\x11\x51\x06\xb4\x97\x52\x45\xc6\x9d\x16\x45\x94\x8f\xcc\x8d\x0c\x0d\xea\x7a\xde\x42\x1b\x9c\x8f\x9d\xe8\xa2\xa3\x3f\xc3\x05\xbe\x4e\xf5\x89\xc8\x6b\xaf\x7f\xfb\xf7\x6c\x13\x55\xba\xbc\xca\x2e\x8a\xd8\x57\xd6\x5e\x96\x3c\xb5\x84\x77\xcc\xb2\x82\x10\x2b\x6d\xfd\xe5\xc0\x9b\xa5\x05\xb5\xa2\x16\x7a\x09\x1e\xb1\xa9\x5e\x8b\x36\x56\xad\x71\xce\xba\xad\x9a\xcf\x25\x17\x36\x38\xed\xc7\x66\xa1\x75\x5b\x08\xd6\x64\x32\x71\x60\x66\x23\xd9\xa2\x3d\xcb\x94\xf7\x5a\x5e\x73\x9b\xc0\x1b\xd0\xeb\xb9\x2d\xb6\xef\xfd\xe0\x50\xab\x80\xfb\xb7\x86\x7a\x8d\x28\x4d\x0b\x93\x43\x4d\xe2\x35\xbb\x09\x82\x8f\x52\xea\xed\x8b\xd8\x71\xb3\x63\x0d\xdf\xa1\xc7\xcb\x3e\x09\xdb\xf4\x5a\xe4\xc8\xd7\x18\x61\x3e\x76\x2d\xa7\x3b\xb6\x5e\x54\xfb\xc3\x1f\xab\x1f\x62\xa0\x38\x4e\x8d\xb9\x40\xc3\x79\xb4\x15\xdf\x51\x1c\xf3\x2b\x3d\x26\x56\xdd\x7d\xcb\x25\x00\x81\xb6\x33\x2d\x4b\xaf\x6b\xdb\xdd\x1f\xab\xe7\x0d\x87\x5a\xf7\x51\xad\xac\x16\xa3\xc7\x34\x50\x38\x7c\xae\xd3\xc4\xba\xcf\xe9\x8a\x31\xd2\x1a\xcb\x83\xe8\xed\x80\xd4\x12\x44\x8f\x47\xcb\x6b\x06\xd1\xe3\xc1\xf2\x8c\x40\x02\x85\xfb\x14\x8c\x45\x9a\xb9\x3c\x94\x51\xf4\x6a\xb6\x60\x1e\x5e\xa0\x61\x44\x1a\x71\x6d\xe1\x6a\xd9\xa3\x69\xfa\x02\x5f\x3e\x90\x26\x27\x53\x6d\x15\x8c\x36\x06\x00\x55\xd1\x80\xb9\x4a\xfb\x32\xa3\x88\x7c\x80\xa9\xeb\x3d\x2a\x08\x99\x50\xa3\xdb\x22\x90\x6d\x28\xcd\x4d\xae\xcb\x44\x85\x77\x50\xcb\x36\xcf\x50\x55\x7b\x8f\x0b\x4f\xd6\x6a\x98\x31\x90\x56\x92\x97\xcb\xd3\xb2\x9b\xb6\xfa\x81\x25\xb1\xb6\xed\x6a\xf4\xa4\x86\xdf\x7c\xf6\xad\x01\xdd\x8a\xa6\x56\x0d\xac\x3f\x8b\xa0\xea\x68\x7f\x75\xc1\x2c\x62\x47\xa4\x6a\x69\xdc\x8b\x69\x6e\x6a\xec\x01\x83\x3a\x92\x9d\xc4\xb0\x97\x5b\xeb\xb2\x16\xd6\x9b\x77\x02\x1d\x4a\xf4\x07\xcb\xda\xd8\xd0\xd6\xca\x26\x5a\xd1\x78\x49\x83\xd5\xaf\x40\xa0\xc6\xfb\x5e\x8c\x73\xec\xb4\x58\x88\xc7\xf8\xeb\x67\x58\xfa\x94\x68\x8b\x23\x54\x0b\x98\x3e\xb5\xf2\xcf\x8f\xcd\x7f\xab\x1e\x91\x1b\xb9\xb4\x6d\x7c\xd4\xc0\x4e\x37\xdd\x6a\xa4\x36\xdb\xc1\x3b\xcb\x90\xa9\x58\x21\xe8\x60\xa0\x0e\xbe\x45\x20\xee\xa6\x84\x41\xde\x82\x36\x79\x21\x00\xf4\xe3\x47\x9c\x5a\x46\xbc\x89\xae\x1c\x71\x96\x67\x52\xb9\xa2\x62\xd9\xcc\x1f\x8d\x8c\xd5\x23\x25\xcb\x49\xf9\x38\xfa\x35\x92\xfe\x1c\xe9\xb9\xf0\xc0\x94\xfd\x53\xbf\x8d\xc9\x4d\xa5\x0d\x01\xdd\x2a\x06\x7e\x12\xdc\x8f\x16\xdc\xd3\xdb\x26\x7d\x4d\x03\xf5\x72\x1e\x6b\xd1\x01\x44\x7a\xab\xb5\x0b\x2d\xd8\xbf\x4f\x9f\x3d\x79\xaa\x05\x2e\x90\x87\xd5\x2a\xe2\x0f\x48\xc1\x18\x4c\xc1\x08\x5c\x81\x04\x4c\xc0\x07\x70\x03\x66\xe0\x16\x9c\x81\x13\x70\x0d\xee\xc0\x2b\xf0\x1c\xdc\x83\x23\xf0\x1a\xbc\x07\xef\xc0\x39\x38\x06\xa7\xe0\x0d\x78\x0b\x5e\x82\xaf\xc1\x0b\xf0\x5b\xe0\x7b\xf0\x1d\xf8\x25\xf8\x16\xfc\x00\xbe\x01\x3f\x03\x5f\x81\x9f\x83\x5f\x80\xdf\x00\x7f\x0d\xfc\x55\xf0\xd7\x01\x42\x80\x22\x40\x10\xc0\x08\x64\x08\xe4\x08\x14\x08\x40\x04\x62\x04\x52\x04\xc6\x08\x4c\x11\x18\x21\x70\x85\x40\x82\xc0\x04\x81\x0f\x08\xdc\x20\x30\x43\xe0\x16\x81\x33\x04\x4e\x10\xb8\x46\xe0\x0e\x81\x57\x08\x3c\x47\xe0\x1e\x81\x23\x04\x5e\x23\xf0\x1e\x81\x77\x08\x9c\x23\x70\x8c\xc0\x29\x02\x6f\x10\x78\x8b\xc0\x4b\x04\xbe\x46\xe0\x05\x02\xbf\x85\xc0\xf7\x08\x7c\x87\xc0\x2f\x11\xf8\x16\x81\x1f\x10\xf8\x06\x81\x9f\x21\xf0\x15\x02\x3f\x47\xe0\x17\x08\xfc\x06\x02\x7f\x0d\x81\xbf\x8a\xc0\x5f\x47\x00\x51\x40\x29\x20\x14\x60\x0a\x32\x0a\x72\x0a\x0a\x0a\x20\x05\x31\x05\x29\x05\x63\x0a\xa6\x14\x8c\x28\xb8\xa2\x20\xa1\x60\x42\xc1\x07\x0a\x6e\x28\x98\x51\x70\x4b\xc1\x19\x05\x27\x14\x5c\xd3\x8f\x39\x7e\x6c\x78\x03\x46\xd4\xbf\xce\xef\x59\x1a\xce\x6e\x4e\x19\x26\x11\xcf\x95\xa5\xb3\x4d\x91\xbc\x5e\xaf\xe7\x68\x07\x96\x77\x54\xc5\x85\xe8\xb4\xc3\x3f\x38\x7f\xfa\x87\x7f\xd3\x09\x2f\xca\x7d\xe6\x5d\xf8\x14\x8c\xc3\xed\xc5\x25\x70\xfe\xf4\x0f\x7f\xbb\xca\x79\x22\x73\x02\x91\xf3\x3b\x55\xce\xae\xcc\x19\x8a\x9c\xdf\xad\x72\x76\x64\xce\x96\xc8\xf9\x5b\x55\xce\xb6\x59\xcf\xdf\xae\x72\xb6\x64\xce\x8e\xc8\xf9\x3b\x55\xce\x50\xe6\xec\x8a\x9c\xbf\x5b\xe5\x04\x32\xe7\x89\xc8\xf9\x7b\xcd\xfe\x3c\x15\x39\x7f\xdf\xcc\x79\x52\xe5\xfc\x03\x33\x67\xb7\xca\xf9\x3d\x33\x67\xa7\xca\xf9\x87\x66\xce\x76\x95\xf3\xdf\x9a\x39\x5b\x55\xce\x7f\x67\xe6\x0c\xab\x9c\x7f\x64\xe6\x04\x55\xce\x3f\x16\x39\xdb\xcd\x7a\x7e\xdf\x2c\xf3\xac\x1a\x9f\x3f\x10\x39\x4f\x9a\xd8\xfe\xd0\x1c\x85\xed\x6a\x14\xfe\xa8\xaa\xa7\x96\xf3\xcf\x9b\x3d\x95\x39\xff\xbd\x8d\x06\xc0\x3e\xca\xff\x83\x0d\x0b\xb0\xd7\xf8\x2f\x96\xe1\xad\x51\xe1\x5f\xda\xf8\x17\xd8\x29\xf6\x3f\x36\x69\x29\x6b\xfc\x9f\x6c\x39\xc0\x4e\xa9\x3f\xb6\x8d\x88\xb5\xd7\x7f\xf6\xc7\x7f\xf2\x7f\x08\xe0\xa0\x3e\x14\x7f\xf6\xc7\x7f\xf2\x7f\x8a\xac\xa1\x25\xeb\xff\x12\x59\x5b\x96\xac\x7f\x6d\xd6\xae\x67\xfd\x1b\x91\xb5\x63\xc9\xfa\xb7\x22\x6b\xd7\x92\xf5\xef\x9a\x53\x29\x90\x59\xff\xbe\x39\xff\x54\xd6\x7f\x68\x4e\x5a\x95\xf5\x1f\x9b\x33\x5d\x65\xfd\xa7\xa6\x78\x50\x59\xff\xb9\x29\x53\x54\xd6\x7f\xb1\x4d\x0e\x60\x13\x4d\x7f\xf6\xc7\x7f\xf2\x7f\x2f\x03\x1e\xd4\x80\xff\x1f\xdb\x44\x69\x03\xfe\x7f\x97\x01\xd7\x9a\xf1\xaf\x2c\x62\x35\x68\x05\xfe\xed\x65\xc0\xc3\x46\xca\xf6\x4a\x84\xbf\xd3\x44\x38\x94\x59\xbf\xdb\xcc\xda\x92\x59\x7f\xab\x99\xb5\x23\xb3\xfe\x76\x33\x6b\x57\x66\xfd\x9d\x66\xd6\x13\x99\xf5\x77\x4d\xae\x1b\x56\x5c\xf7\xaf\xfe\x9e\xc9\xab\x5b\x5a\xd6\xdf\x37\x99\x7f\x47\xcb\xfa\x07\xe6\x94\xd9\xd5\xb2\x7e\xcf\x9c\x68\x4f\xb4\xac\x3f\x68\x8a\xdd\xa1\x21\x22\xaa\x94\xa1\x24\x78\x95\xb2\xdb\x48\x51\x43\x60\xe2\xd9\x6e\xe0\xd9\x6d\xe0\xa9\x52\x44\xc3\xfe\xd0\xec\x8e\x09\x3c\x68\x54\x3a\x6c\x54\x3a\x6c\x54\xba\xdd\xc0\xb3\xdd\xc0\xb3\xdb\xc0\x53\x6f\xd8\x1f\x35\x27\xbe\x59\x5c\x72\xd4\x82\xeb\x1a\xaf\x28\xd7\x24\xfe\x89\x13\x5e\x5c\x04\x60\xc0\xfe\xbf\x04\x17\x03\xe3\x57\x60\xa4\x71\x39\xfa\x4f\x25\xbc\x48\xe7\xff\x06\xf2\x37\xcf\xff\x67\x2c\x5f\xa4\x05\xf2\xdf\x81\xfc\x7d\xb9\xe8\xb4\x69\x47\x0f\xce\x9f\xfe\xfe\xdf\x74\x42\x17\x47\x0f\x0b\x80\x2f\x82\xcb\xc8\x79\x3d\x00\xfe\x4e\xf7\x55\x00\xfc\x1d\x07\x60\x0f\x38\x7f\xfa\xfb\xbf\xed\x84\x6e\xc6\x20\xb2\x8b\xad\x3a\x44\xc6\x21\x7e\xc7\x09\xdd\x9c\x41\xe4\x02\x87\xbf\x03\x06\xdd\x57\xfe\x0e\x08\x1c\x90\x73\x88\xdf\x75\x42\xb7\x60\x10\x85\xc0\xa1\x43\x14\x1c\xe2\x1f\x3a\xa1\x0b\x19\x04\x94\xed\x60\x99\x1c\xa4\xaa\x0d\x72\xc8\x7f\xe4\x84\x6e\xcc\x20\x63\xd9\x1e\x0b\x64\xcc\x21\xff\xb1\x13\xba\x29\x83\x4c\xf5\xbe\x49\x40\x51\x79\xca\x01\xff\x99\x13\xba\x63\x06\x38\xd6\xbb\x68\x00\x8e\x39\xe0\xef\x3b\xa1\x3b\x65\x80\xd3\x5a\x4f\xab\xaa\xa7\x1c\xf0\x8f\x9c\xd0\x1d\x31\xc0\x51\xad\xc3\x15\xe0\x88\x03\xfe\x73\x27\x74\xaf\x18\xe0\x95\x05\xe3\x80\x03\x5e\x71\xc0\x7f\xe1\x84\x6e\xc2\x00\x13\x0b\x46\x01\x98\x70\xc0\x7f\xe9\x84\xee\x84\x01\x4e\xea\xa3\xd1\x7d\x6d\x34\x60\xc2\xc1\xff\x17\x27\x74\x3f\x30\xf0\x0f\xf5\xa1\xa9\x81\x7f\xe0\xe0\xff\xab\x13\xba\x37\x0c\xfc\xa6\x15\xbb\x68\xcc\x0d\x07\xff\xdf\x9c\xd0\x9d\x31\xf0\x59\x2b\x76\x01\x3e\xe3\xe0\xff\xbb\x13\xba\xb7\x0c\xfc\xb6\xce\x8d\x25\xb8\x18\x8e\x5b\x0e\xfe\xaf\x9d\xd0\x3d\x63\xe0\x67\x75\xd6\xac\x81\x9f\x71\xf0\x7f\xe3\x84\xee\x09\x03\x3f\x59\x86\x7d\xe0\x80\x13\x0e\xfe\x9f\x9d\xd0\xbd\x66\xe0\xd7\xcb\xb0\x0f\x1c\x70\xcd\xc1\xff\x8b\x13\xba\x77\x0c\xfc\xce\x8a\xbd\xe4\xf7\x3b\x06\xfd\x07\xbf\xe7\x84\xee\x2b\x06\xfd\xca\x8a\xbc\x84\x7e\xc5\xa1\x59\xcb\x9f\x33\xe8\xe7\x25\xd5\x2b\xd2\x3d\xe7\x20\xff\xc1\x09\xdd\x7b\x06\x72\x5f\x52\xba\x02\xb9\xe7\x20\xff\xd6\x09\xdd\x23\x06\x72\x64\x60\x11\x9d\x38\xe2\x20\xff\xd1\x09\xdd\xd7\x0c\xe4\xb5\x81\x45\x80\xbc\xe6\x20\xff\xce\x09\xdd\xf7\x0c\xe4\xbd\x81\x45\x30\xc9\x7b\x0e\xf2\x9f\x9c\xd0\x7d\xc7\x40\xde\x19\x58\x04\xc8\x3b\x0e\xf2\xef\x9d\xd0\x3d\x67\x20\xe7\xf5\xb6\x04\x0e\x38\xe7\x20\x8c\xfe\xc7\x0c\xe4\xb8\xde\x96\xc0\x01\xc7\x1c\x84\xcd\xf0\x53\x06\x72\xca\xb0\xd8\xfc\x5e\x19\x65\x9d\xbe\xeb\xef\x6c\x72\xdf\xe8\x57\x81\xfe\xa5\xf2\xfa\x46\x5e\x9f\x7a\x0b\x70\xca\xf1\xff\x13\x27\x74\xdf\x30\xfc\x6f\xda\xf1\x0b\x7c\xc8\xeb\x3b\x6c\xd4\xb4\xaf\xa0\x2b\xf2\xfa\x46\x9e\xf8\x0a\x9c\x05\x78\xc3\xab\xf8\xa7\x4e\xe8\xbe\x65\x55\xbc\x6d\xaf\xa2\x94\x70\xed\x3d\x51\x99\x96\xae\xbc\xe5\xf5\x30\x19\xf7\x92\xd5\xf3\x72\xad\xae\x04\x46\x57\x2a\xde\xd4\xfa\xc0\x12\x6b\x5d\x7a\xc9\xab\x62\x52\xf2\x6b\x56\xd5\xd7\xed\x55\x19\xad\xd7\xab\x6a\x49\x0e\xba\xaf\x03\xa3\x87\x5a\xcd\x2d\xc9\xac\x41\xff\x3f\x7b\x7f\xfe\xdc\x38\x8e\x2c\x0e\xe2\xbf\xeb\xaf\x90\xf9\x66\xd4\x64\x0b\x52\x93\xbe\xaa\x4a\x36\xcb\x1f\x97\xcb\xd5\xe5\x69\xd7\x31\xb6\xab\xab\x7b\xf4\x14\xfe\xd2\x12\x24\x71\x8a\x22\xd5\x24\xe5\xa3\xcb\xfa\xc4\x77\xef\x2b\x76\x37\x36\xe2\xb3\x1b\xb1\x1b\xb1\x67\xc4\x9e\x11\x7b\xc7\x9e\xb1\xc7\xbf\xb6\x81\x93\x00\x08\x50\x94\xcb\xfd\xde\x9b\x37\xf5\xe2\x4d\x97\x45\x00\x89\x44\x22\x01\x24\x32\x13\x99\xaf\x31\x42\xff\xae\xd5\xb3\x5f\x21\x84\x5e\xd5\x65\x13\x85\xd6\x64\xc3\x92\xb9\x45\xa0\xf8\x12\xbc\xc2\xfd\xfc\x7b\x56\xcf\xfe\x33\xea\xe7\xcf\x2b\x68\xdc\x96\x68\x5c\x90\xd3\x2d\x68\xdc\x91\x69\xdc\xe1\x43\xfa\x33\xee\x0a\x1d\x30\x1f\x51\x57\x1f\x57\x0e\xa9\xad\xa7\x71\xf9\x73\x31\xc4\x8e\x9e\xc6\xe5\xcf\x08\xa1\x8f\x18\x21\x74\x90\x7d\x40\x08\x7d\xa8\xe4\x63\x57\x22\x9c\xcc\xaa\x22\x1f\x97\x98\x7c\x09\x3e\xe0\x7e\xfe\x7d\xab\x67\xff\x82\xfa\xf9\xa5\x8a\xb9\x14\xba\x29\x3f\xdd\x2a\x3e\x76\xad\x25\xf8\x05\x77\xf5\x1f\x58\x3d\xfb\x2d\xea\xea\xed\x5a\x7c\x5c\x49\x30\x57\xcb\xc7\x95\xd3\x82\x10\x7a\x8b\x11\x42\x32\xc0\xaf\x08\xa1\x5f\xeb\x4e\xba\x42\x6b\x3c\x01\x66\x56\x5f\x82\x5f\x71\x3f\x48\x84\xf8\x01\xf5\xf3\x43\x55\x3f\x0a\xdd\x54\x32\x56\xf1\x31\x1a\xd2\x0f\xb8\xab\xff\xd0\xea\xd9\x3f\xa2\xae\x7e\xac\xbb\x34\x57\xef\x15\xae\xba\x54\x57\xef\x15\x08\xa1\x1f\x31\x42\xff\x91\xd5\xb3\xbf\x47\x08\x7d\x5f\x83\x8f\xbd\x0a\x86\x5d\xb1\x2b\x7f\x8f\x7b\xfb\x8f\xad\x9e\xfd\x13\xea\xed\xa7\xc7\x3e\x60\x4a\x2c\x8e\x4f\xdf\x25\xf8\x09\xf7\xfb\x9f\x58\x3d\xfb\x67\xd4\xef\xcf\x0f\xeb\x77\xed\xbd\xb8\xb9\xfe\x4a\xb1\x96\xe0\x67\x8c\xec\x7f\x6a\xf5\xec\x3f\x21\x64\xff\x54\x6f\x4a\xaa\xb6\xf2\xaa\x4d\xfc\x4f\xb8\xb7\xff\xcc\xea\xd9\x7f\x40\xbd\xfd\xa1\x16\xf3\x73\xfe\x7e\xb8\x20\xf0\x07\xdc\x2f\x12\xc4\x7f\x87\xfa\xfd\x5d\xad\xc3\xa3\x34\xdd\x8f\xb3\xdb\x57\x2f\x2c\x6b\x09\x7e\x87\x91\x45\xd7\x80\x3f\x22\x64\xff\xf8\xb8\x82\x97\x66\xd1\x60\x79\x6f\x09\xfe\x88\xfb\xfd\xcf\xad\x9e\x0d\x21\xea\x18\xc2\x55\xd3\xe3\xad\x3a\x4c\x57\x49\x33\x10\xe2\x3e\xff\x0b\xab\x67\xe7\xb8\xcf\xbc\xb2\xcf\xba\xa3\xad\x35\x35\x0f\x11\x76\x72\x82\xef\x7f\x69\xf5\xec\x14\xe3\x9b\x56\xe0\x2b\x9f\xc5\x32\xa2\x6b\xca\xca\x29\xe9\xf7\xbf\xb2\x7a\x76\x88\xfb\x0d\xbf\x78\x6e\x56\x9e\xd0\x21\xe9\xf3\xbf\xb6\x7a\x76\x8c\xfb\x8c\x57\xcf\x8d\x96\xdb\x1e\x70\xb8\x3c\x64\x27\x8b\x09\xbe\xff\x8d\xd5\xb3\x13\x8c\x6f\x52\x67\x6e\x4a\x6b\xb4\xee\x94\x24\xa4\x3b\x74\xfd\xce\x70\x77\xd9\xfa\x53\xb2\xde\x26\x96\x91\x1e\xd1\x0d\x3e\xc0\x3d\x06\xb5\x27\xe4\xb7\x59\x10\x7f\x67\x53\x1b\x90\x91\xff\x8f\x56\xcf\x1e\xe2\x91\x0f\x21\xb9\xd3\x7a\x88\x4c\x2e\xba\xad\x0e\x49\x95\xff\xc9\xea\xd9\x11\xae\x12\x41\xa6\x24\x70\x11\xe5\x3d\x0b\x44\xa4\xca\xff\x6c\xf5\xec\x29\xae\x32\x55\xa0\x34\x85\xca\x53\x52\xf9\xff\xb2\x7a\xf6\x02\x57\x5e\x40\x8d\x62\x60\x01\x35\xd7\xef\x05\x69\xfa\x7f\x5b\x3d\x7b\x8c\x9b\x8e\xa1\x46\x1b\x30\x86\x9a\x3b\xf7\x98\x34\xfd\x7f\xac\x9e\x7d\x89\x9b\x5e\x42\x8d\x0a\xe0\x12\x6a\x14\x10\x97\xa4\xe9\xff\x6b\xf5\xec\x11\x6e\x3a\x2a\xf5\xea\x59\xe8\x63\x59\xeb\x30\xc2\x4d\xff\xd9\xbf\x69\xf5\xec\x39\x6e\x3a\xd7\x35\x9d\xeb\xc6\x3a\x27\x4d\xff\x2d\xab\x67\x5f\xe3\xa6\xd7\x3a\x84\xaf\x75\x63\xbd\x26\x4d\xff\x1d\xab\x67\x4f\x70\xd3\x89\xae\xd7\x89\x6e\xac\x13\xd2\x14\x5d\xec\xef\x70\xd3\x3b\xdd\xe4\xdc\xe9\x7a\xbd\x23\x4d\xd1\x7d\x75\x86\x9b\xce\x74\x93\x33\xd3\x8d\x75\x46\x9a\xa2\x2b\xe8\x39\x6e\x7a\xae\x1b\xeb\xb9\x8e\xc2\xe7\xa4\x29\xba\x59\x1d\xe1\xa6\x47\xba\x5e\x8f\x74\x63\x3d\x22\x4d\xd1\x4d\xe9\x0a\x37\xbd\xd2\x8d\xf5\x4a\xd7\xeb\x15\x69\x8a\x2e\x00\x37\xb8\xe9\x0d\x2c\xab\x8f\x6f\x74\x43\xbd\x21\x2d\x91\xa4\x7e\x8a\x5b\x9e\x42\xb3\xd2\xf8\x54\xd7\xf7\x29\x81\x80\xa4\xef\x63\x0c\xe1\x58\xed\xbb\x00\x70\xac\x9b\xa8\x63\x02\x00\x89\xd1\xb7\x18\xc0\xad\x8e\xda\xb7\xb0\xac\xee\xbe\x25\x2d\x91\x4c\x7b\x88\x5b\x1e\xea\x18\xeb\x50\x6d\x59\x00\x3d\x24\x00\x90\x98\xfa\x06\x03\x78\xa3\x9b\xad\x37\xd0\xac\x1d\x7f\x43\x20\x20\x59\xea\x13\x86\xf0\x49\x43\xf9\x4f\xba\xe9\xfe\x44\x5a\x22\x89\xe8\x0c\xb7\x3c\x83\x46\xd5\xfa\x99\x8e\xf0\x67\x04\x00\x12\x51\x2e\x30\x80\x0b\x1d\xe1\x49\x67\x17\x3a\xc2\x5f\x10\x00\x48\xd6\x78\x81\x01\xbc\xd0\x31\xdc\x0b\x0d\xe1\x5f\x90\x96\x48\x62\x78\x89\x5b\xbe\xd4\x11\xfe\xa5\x8e\xf0\x04\xe8\x4b\x02\x00\x1d\xe1\xef\x30\x80\x77\x3a\xc2\xbf\x83\x46\x1b\xc2\x3b\x02\xe0\xbf\xb5\x7a\xf6\x7b\x0c\xe0\x7d\x05\xdf\xbe\xd7\xd1\xff\x3d\x81\xf0\xdf\x59\x3d\xfb\x04\x43\x38\x31\xd3\xff\x44\xb7\x74\x4e\x08\x80\xff\xde\xea\xd9\xaf\x31\x80\xd7\x3a\x22\xbc\x86\x65\x53\xcf\x6b\xd2\xf2\x7f\xb0\x7a\xf6\x2b\xdc\xf2\x15\x2c\x5b\x8c\x5e\xe9\xa6\xec\x15\x69\x89\xce\xc7\x3f\xe3\x96\x7f\xd6\xad\x95\x3f\x9b\xe9\xf6\x67\x02\x00\x9d\x9e\x1f\x31\x80\x8f\xba\x39\xff\x58\xc1\xf1\x1f\x09\x84\xff\xc5\xea\xd9\x1f\x30\x84\x0f\xe6\xf5\xfe\x41\x47\xf8\x0f\x04\xc0\xff\x6a\xf5\xec\x5f\x30\x80\x5f\xcc\x7c\xfb\x8b\x8e\xf0\xbf\x10\x00\xff\x9b\xd5\xb3\xdf\x62\x00\x6f\x75\xcc\xf3\x56\x43\xf8\xb7\xa4\xe5\xff\x6e\xf5\xec\x5f\x71\xcb\x5f\x35\x84\xff\x55\xb7\xd8\x7e\x25\x2d\xff\x0f\xab\x67\xff\x80\x5b\xfe\xa0\x23\xfc\x0f\x66\x8e\xff\x81\x00\xf8\x3f\xad\x9e\xfd\x23\x06\xf0\xa3\x8e\xf0\x3f\x9a\xf7\xaa\x1f\x09\x00\x24\x6c\x7c\x8f\x01\x7c\x5f\xda\x69\x14\x2b\xd3\xf7\x3a\xea\x7f\x4f\xc0\x20\xc1\xe3\x27\x0c\xe6\x27\x33\x18\xd2\xe2\x27\xdd\x1c\xfc\x44\xc0\x20\x21\xe4\x67\x0c\xe6\x67\xcd\xbe\xf7\xb3\x66\x0a\x7e\x26\xd2\xcb\xff\xdf\xea\xd9\x7f\xc2\x0d\xff\x54\x9a\x02\xc5\xe0\xf4\x27\xdd\x7c\xfc\x89\x80\xf9\xe7\xac\x9e\xfd\x07\x0c\xe6\x0f\x65\x1e\x68\x4a\x1d\xff\x41\xb7\x9e\xfe\x40\xc0\xfc\xf3\x56\xcf\xfe\x1d\x06\xf3\x3b\x0d\x43\xfc\x4e\xb3\x03\xfe\x8e\x34\xfc\x17\xd0\xdd\x1d\x37\xfc\x63\xc5\xfe\xf3\x47\x33\x5b\xfc\x91\xc0\xf9\x17\xd1\x5d\x3c\xc7\x77\xf1\xdc\xb8\x0b\xc1\xdc\xc8\x1c\x30\xc7\x60\xfe\x25\x74\xbd\xc6\x60\xf2\xdc\xb8\x28\xf3\xdc\xb8\x3b\xe4\x04\xcc\xbf\x8c\x6e\xbd\x18\x4c\xaa\x03\x43\x30\x4f\x73\xf3\x1e\x91\x12\x38\xff\x0a\xba\xc5\x62\x38\x61\xae\xd9\x1a\xc3\xbc\x34\xb1\xf2\x94\x85\x04\xcc\xbf\x8a\x2e\xa6\x18\x4c\x5c\x02\xe3\x5a\xe8\x63\xb5\xc5\x32\x26\x60\xfe\x35\x74\x5f\xc4\x60\x92\x5c\xb3\x76\x13\x95\xba\xea\x3a\x48\x08\x98\x7f\x1d\xdd\x03\x31\x98\x2c\xd7\xac\xe0\xcc\x0c\xc6\xa3\x15\x30\x18\x6c\xa4\xc7\x60\x02\x06\x86\xa8\xda\xbb\xdb\x64\x04\xbb\xe4\xd7\x33\x62\xae\x27\x8d\x90\xe0\x3e\xc4\x8d\x86\xac\x9b\x8a\x46\x43\xdc\xe8\x9f\x21\xde\x8a\x70\xa3\x88\xf5\xe4\xee\xee\x3e\x21\x35\x37\xe9\x5f\x6f\x08\x84\x53\x02\xe1\x4d\xf7\xc9\xd6\xd6\x16\x85\x45\xfe\xb2\x40\x44\xc0\x21\x1e\x9b\x62\x70\x53\x86\xc3\x83\xc0\x4d\x09\x38\x34\xb9\x0b\x0c\x6e\xc1\xb1\xa3\x93\xb7\x49\xda\xd2\x86\xdb\x3b\x74\x66\x69\x29\xed\xe7\x29\x05\xbb\x43\x6e\x64\x04\x28\x9a\xea\x31\x06\x3a\xe6\x38\x3e\x1c\xe8\x98\x10\x1f\x5d\x7d\x2e\x31\xd0\x4b\x61\xe2\x29\xeb\x6f\x93\x59\xde\x25\xbf\x9e\x59\xe0\x92\x34\xfa\xb7\xd1\x2d\x0d\x37\x1a\x09\xdc\x6e\x6a\x34\x22\xe8\xa3\xf5\x37\xc7\x8d\xe6\x42\x4f\x88\xca\xa4\x26\xa2\x32\x69\xba\x4d\x3e\xec\x92\x5f\x88\xca\x14\xd6\xd6\xd6\x96\x05\xe6\x04\x1c\x5a\x86\xd7\x18\xdc\xb5\x80\xc3\xfa\xe0\xae\x09\x38\xb4\x00\x26\x18\xdc\x44\xc4\x8e\xee\x25\x9b\xa4\x2d\x6d\xb8\xcd\x76\x18\xba\x26\x69\x8f\xcf\xd0\xd5\x8e\x40\xfb\x37\xd0\xd5\x0e\x43\xbb\x13\x91\x5b\x17\xda\x1d\x21\x37\x92\x07\x67\x18\xda\x8c\xe0\x76\x84\x56\x20\xc0\x8d\x00\xbd\xdc\x91\x9a\x48\xee\x3b\xc7\x35\xcf\xcb\x35\xc9\x52\x3e\x27\x35\x91\x80\x77\x84\x6b\x1e\x15\x35\x5d\xa9\xe6\x11\xa9\x89\x04\xba\x2b\x5c\xf3\xaa\x5c\x93\xf4\x7e\x95\xe3\x47\x8d\x65\xb7\x6b\x41\xb9\xc3\xa3\x35\x39\x34\x84\xad\xd1\x95\xba\x9f\x0e\x1a\xe1\xd8\x0e\x8c\x59\x23\x95\x94\xa1\xee\x5e\xb6\xcf\x32\xea\xef\x65\x2c\xff\x6a\xe0\xe7\xfd\x6c\x00\x86\x7e\xfc\xdd\x53\x10\xf9\xc9\x77\x4f\x1b\xb0\x48\x43\x90\xb6\x83\xee\xed\xb7\x43\x10\xb6\x83\xee\xdd\xb7\x11\x08\xba\x37\xdf\x0e\x41\xd0\x9d\x7e\x1b\x39\xcb\xa5\x0d\x41\xc0\xd1\x05\x1b\xc4\x0b\x7c\xe8\x9f\xe6\x14\xb5\x61\x35\x6a\x24\x51\x66\xe0\x1f\xe7\x34\x22\x43\x23\xb8\xbf\xb7\x03\x1c\x62\xe5\x4d\x30\x07\xc7\x38\x26\x9d\x9d\x83\xc0\x71\x28\x68\x58\xbc\x35\xc5\x21\xc9\x48\xfa\xfc\x22\xea\xdb\x50\x88\xf5\x46\xe2\xbc\x7d\xf3\x21\x86\xb7\x73\x38\xcc\xe1\xa8\xc9\xdb\x36\x51\xf5\xa6\xf5\x4d\x7b\xd8\xfe\xc6\xfa\x86\xc5\xd5\x0d\x30\x1a\x43\xfc\x72\x69\x23\x22\xf8\x4d\xfd\xbc\xef\x0e\x58\xfc\xb4\x85\xcf\x08\x08\xc6\x2b\xf3\xea\x35\xc6\xf4\x21\xf9\x14\x8c\x59\xf6\xa2\x05\x7d\x99\x69\xbb\xe0\x26\x57\xb2\xc4\x8d\xd5\xd4\x70\x8e\x03\x46\x98\x18\x27\xb3\x60\x82\x63\x20\xdb\x53\xb0\x70\xc0\x9c\x3f\xf9\x61\x7f\x4c\xd8\x1f\x77\xcc\x1f\x1f\x51\xbf\x8b\xdf\x63\x64\x1f\xc3\x7c\x6a\x5b\x7f\x63\x39\xce\xdc\x9f\x07\x69\x06\x4f\xe2\x1c\x15\x2e\xae\xb2\x3c\xb5\x3d\xb0\xe9\x00\x6f\xd7\x01\xd7\x9a\xc2\x2d\x56\x38\xd1\x14\xee\xb0\xc2\x3b\x7f\xc8\x52\x78\x3e\x69\xb5\xca\x15\x9f\xd0\x8a\xf7\xf7\x1e\x89\xf5\x81\xe8\x2b\x63\x97\x4e\xae\x02\xcb\xa9\x39\x79\xf8\xed\x6e\x73\x9c\xa4\xb3\x20\x67\x93\xd8\xbc\x99\xc2\xb8\x39\x22\xbe\x79\xcd\x79\x90\xe7\x30\x8d\x9b\x93\xe8\x6e\x3e\xfd\xc6\x69\xcc\x7d\x3b\xf3\x19\x3e\x61\x3c\xb1\x77\xc0\x90\x07\x99\x73\xba\xd9\x3c\x0a\x73\x1c\x3f\xba\x3b\x0b\xe6\xc2\xd3\x26\xc8\xa3\xbe\xe1\x51\xbd\x8a\x92\x20\xb7\x21\x8e\xe0\xd3\x77\x07\xe0\xda\xcf\xfa\xde\x00\x4c\xfc\xac\xbf\x39\x00\x77\x7e\xd6\xdf\x1a\x2c\xd9\x82\x9b\xf9\xee\xde\x6c\x7f\xb1\x37\x6b\xb7\x1d\xf6\xed\xdc\x77\xf7\xce\xf7\xa7\x7b\xe7\xed\xb6\x33\xea\x8e\x82\x3c\xe8\x6f\x7f\x6b\xcf\xbe\x9d\xb6\xcf\x9d\x81\x3f\x07\xea\xb7\xb6\x37\xf0\xaf\xcb\x5f\x37\x07\xfe\xa4\xfc\x75\x6b\xe0\xe7\xfd\xd9\xa0\x7f\x3e\xf8\xd6\xde\xdc\xd9\xf9\xf6\xce\x69\x5c\x76\xe7\x8b\xbc\xe0\x9e\x11\x70\x81\xeb\x80\x48\xcb\x7e\x90\xf2\xf1\x7b\x42\x3b\x7b\x4c\x42\x92\x3a\x20\xc0\xab\x70\x08\x22\x67\x29\x2c\x3f\x3f\x02\xe2\x3e\x41\xd7\x34\xda\x12\x86\xa5\x2d\x21\x32\xbd\x2b\x41\xfb\x04\x7d\xfb\xbb\x11\xb5\x5a\xb6\x7e\x9f\x80\xd2\xfb\x6d\x71\x0b\x10\x36\x37\x10\xb0\x50\x86\x30\xce\xd3\x10\x66\x76\xee\xec\x65\xfb\x41\x69\xc3\x1b\xfa\x01\xda\xf0\x22\x7f\x88\xa6\x70\xea\x0f\xfb\xde\xa0\x01\xa5\xd0\xcd\x70\x75\x36\xa1\x6f\xdf\x2e\x66\x57\x30\xed\x72\x6e\x8f\x8a\x34\xc2\x0b\xdf\x05\x63\xdf\xd6\x44\x45\x9c\x1e\x4c\xed\xae\x87\x64\x80\x9d\xef\x92\x6f\x63\xa7\x37\xe5\xcc\xd7\xb4\x9c\xbd\xc5\xfe\x98\xa1\xbb\x60\xe8\x5e\xfa\xe3\xfe\x62\x00\x46\xfe\x25\x42\x77\xee\x1f\xe6\xfd\x11\xde\x5c\xe7\xa4\xfc\xda\xbf\x14\xf8\x5a\x62\xe6\xc6\x75\xdf\x1d\xb4\x5a\xd7\x7d\x6f\xd0\x6a\xcd\x6d\x08\xde\xe4\xf6\x35\x9e\x9a\x14\x27\x93\xc5\xf1\x2a\x86\x49\x9c\x25\x11\xec\x42\xb2\xe0\x8e\x92\x45\x34\xc2\x61\x2f\xc7\x61\x3c\xe2\x0b\x2a\xa4\x81\x2d\xd1\xa4\xa1\x95\x87\x96\xdd\x08\xef\x9d\x4b\x36\x3b\x98\x6e\xc3\x28\xc9\x20\xa1\x22\x3e\x1e\x22\x91\x17\x1c\xe2\xba\x7b\x9c\xb3\x1d\xbe\x08\xa1\x79\x9b\xb3\x57\xfc\xe2\x6b\xd0\x22\xab\x96\xeb\x00\x9e\x80\x9d\xc7\x08\xc2\x81\x03\x52\x07\x87\x23\x3e\xcc\xfd\xcf\x47\x3d\x6d\xc0\x46\x34\xb7\xbf\x86\x30\x3d\x5a\xa4\xd7\xf0\x22\xb1\xd1\x86\x0e\xd0\x11\x0d\x72\xb4\x6c\x91\xe0\x01\xf2\xfe\x36\xfa\xcf\xce\xc0\x59\x82\x53\x13\x98\x08\x67\xa4\x2e\xda\x3b\x4b\xf0\xc6\x54\x97\x64\x8a\x16\xeb\x2e\x8b\xd1\xbe\xc9\x0b\x06\x77\x78\x56\x80\x5a\x5b\xcf\xfd\x3d\xe7\x38\xbc\x0f\x21\x4e\x48\x28\xd3\xec\x6f\x96\x36\x50\xeb\x22\x49\x9a\x63\x78\xd3\xe4\xa1\x40\xf1\xec\x09\xd3\x69\x39\x0d\x59\x44\x48\x8a\x15\xe3\x6f\x3a\x49\x3f\x1b\x7c\xeb\xe7\xc0\xdd\xf0\x7d\xf4\x77\xab\x65\xa3\x7f\xfc\xdb\x9c\xcc\x03\x8e\x57\x8b\x3f\xb5\xbb\x3b\x4e\xa7\xbb\x03\x72\xe0\x3a\x0e\xc0\x5f\xfc\xb0\x51\x44\xf5\xf4\xf6\x82\x02\x76\x40\x60\x07\x83\x6f\xfd\x94\xc2\x0e\x08\xec\xa0\x0c\x3b\xe0\xb0\x53\x0a\x3b\x18\xb4\xfd\x98\xc7\xf8\x5c\x2e\xc1\xd6\x13\xd7\xc5\x8f\x0b\x1f\x98\x13\x19\x47\x0e\x0b\x86\x53\x29\x71\x7e\x6a\x08\xa0\xc0\xa2\xbd\xe2\xfa\xfd\x81\x2e\x57\x6d\x29\x79\xa4\x92\x78\x7e\x2f\xdd\x87\x7b\x29\x5a\xe3\x05\x28\x36\x8b\x3c\x7c\x10\xf9\x3a\x5f\x64\x53\xbb\x3f\x28\xa6\x29\xf4\x8b\xd2\x7e\xca\x64\x93\xbd\x70\x3f\xc7\x39\xcb\xe5\x42\xdc\x9a\x3e\x07\x6d\xe8\xda\xf9\xf9\xb2\x84\x82\x0f\x35\xf9\x10\x25\x62\x50\x54\xa0\xef\xee\xc1\xfd\x52\xfb\x3d\x28\x9c\x79\xb9\xef\xee\xe5\x42\x9d\x3e\xe4\x28\xe7\x32\xba\x70\xd0\xcf\x07\xec\x99\x30\x0b\x7e\x5c\xcc\x4c\xba\x04\x3b\xee\xb3\xa7\x5f\xc3\x1e\x7f\x0d\x7b\xfc\x35\xec\xf1\x5f\x74\xd8\xe3\xd3\x30\xfe\x54\x2b\xe8\x31\x49\x41\x8f\xa3\x1e\xbb\xdb\x2e\x89\x7a\x4c\xe2\x1f\x2f\xea\xc5\x3b\x1e\xb2\x64\x06\x4a\xb4\xe3\x28\x8c\x3f\x09\xb1\x8e\x51\x45\x39\xd6\x71\xd2\x4d\xe2\xf3\x69\x72\x83\x50\xe5\x91\x91\xb4\xc7\x73\xd4\xbd\xd4\x55\xc5\xa7\x33\x40\x60\x5e\x87\x23\x58\x13\x4c\xb9\x2a\x01\x93\x3d\x0e\x36\xd9\xe3\x60\x13\x55\xc4\x3f\xfe\xc2\x90\xc2\x6c\xf3\xaf\x8c\x18\x2c\x87\x58\x4b\x61\x9c\x23\x2c\x8d\x71\xd6\x58\x05\x5f\x89\xd0\x21\xc6\xf5\xab\x8e\xa1\x26\x07\x96\xbb\x93\x7f\xe2\xc0\x93\x4a\x75\x9a\x08\x97\x05\x9b\xa2\xed\x36\x3b\x32\x98\x8e\xd7\x80\xcf\x79\xc6\x6c\xa1\x73\x57\xe9\xaf\x5d\xee\x11\xf0\xd0\x0f\xe6\x76\x9b\x72\x20\xbd\x4d\x35\xd4\x1b\x25\xb6\x42\x36\x0d\xfb\x94\xd2\xa2\x77\xc7\x13\xdf\xf7\x87\x86\x74\x7b\x07\x2b\x23\x83\xc9\xf9\x2f\x7b\x08\x5e\xab\x85\xd3\xf8\x87\xd9\xe6\xce\x2e\x8e\x5f\xe6\xe0\x6e\x9c\xd5\xc0\x70\x66\x06\x54\x17\x67\x59\xea\xad\xac\x2f\x67\xa5\x02\x88\xc0\xbe\xef\x23\x7a\x39\x95\x61\xca\xd0\xc4\xe2\xd9\x47\xb4\xec\xa0\x9f\x34\x74\x69\xdd\x56\x98\x53\x48\xbb\x42\x38\x22\xf3\xbb\x97\xef\x23\x04\x0a\x89\xc8\x00\xce\x05\x39\x05\xc4\x92\x59\x99\xea\xe1\xf9\x47\x98\xb2\x60\x8e\x64\xce\x61\x69\xb6\x4b\xab\x5c\x97\xdb\x48\xb3\xd6\x70\xbc\xb3\x5d\x30\xd5\xc4\x3b\x7b\x82\xbe\x2a\xf1\xce\x2a\x02\x98\xa9\xc7\xc1\x62\x09\xb6\x76\x36\x77\xbe\x0a\x7a\x5f\x05\xbd\xaf\x82\xde\x5f\xb4\xa0\xc7\x22\xc5\xaa\x12\xde\xb3\x9d\x67\x54\xc2\xdb\xf6\xb6\x9f\xb1\xbc\x16\xde\x26\x91\xf0\xd0\x2d\x0f\x49\x78\xa9\xfd\x74\x7b\xdb\x01\x63\x9e\xea\xe2\x92\x8b\x7f\x23\x24\x26\x6e\x6f\xba\x0e\x98\xe3\x6a\xbb\xae\x03\xae\x7d\x0f\x4c\xea\x88\x85\x0b\x30\x66\xba\x35\x31\x37\x02\x15\x00\x2f\xd9\x41\xe1\xe7\xe0\xb2\x7b\x99\x0d\x53\x08\x63\xaa\xdc\xf7\x53\xf4\x49\x8a\x2c\xed\x67\xe8\xd3\x70\x1a\xa4\xe7\xe1\xaf\x3c\x0d\xc6\x02\x7d\x94\x63\x92\xfa\x63\xf4\x2d\x1c\xf9\xd7\xed\x36\x2e\x55\x52\x69\xa0\x85\x30\xef\x1e\x5f\xc3\x38\x3f\x9e\x85\x79\x0e\xd3\x06\xc9\x5e\x55\x82\xc4\xa3\x9b\x06\x51\x94\xdc\x5c\xa4\x41\x9c\xcd\x83\x14\xc6\xc3\x3b\xc6\x16\x97\x2c\x20\x17\xde\x50\x33\xbf\x9f\xd0\xa5\x78\x42\x77\x39\x3b\xe8\x5e\xc0\xdb\x5c\xd8\x75\x4b\x63\x05\x2e\xe0\xa4\x00\x23\x82\x3b\x12\x68\x15\x40\xc3\xee\x39\x44\x6c\x1f\xa2\xf1\x54\x40\xf3\x04\x68\x26\x58\x53\xf5\x28\x28\x83\xd9\x54\xc1\x60\x1d\x5a\x19\x54\x54\x0e\x8b\x59\x06\xb6\x55\x02\x56\x9e\x17\x67\x00\x2e\xbb\xa3\x70\x06\xe3\x8c\xbc\xf5\x2f\xb2\x06\x7e\x24\xb1\x70\x81\x9a\x47\xb0\xf8\xc4\x72\xf6\x49\x5f\xd4\x4a\x34\x83\xa1\xf4\xe1\x22\x99\x17\xbf\xb1\x3d\x49\x81\x83\xbf\x71\x48\x43\xa9\xca\x50\x2e\x0c\x86\xf9\x22\x88\x44\x5c\x8a\x2f\xac\xd2\x12\x8d\x5c\xd5\x71\x1b\x33\xe9\x5f\x76\x2f\x17\xf3\x51\x90\xc3\x97\x9c\x2e\xb6\x03\x2e\x35\xb9\x35\xc0\xa5\x72\x57\x30\x6c\x22\x62\x98\x50\x65\x02\x4c\xd1\x42\x59\x9a\x2f\x25\xb3\x01\x44\x0b\x68\x75\x68\xd0\x15\x39\x5b\x04\xe5\x15\x48\x7d\x31\x58\x2a\x59\x51\x7b\xf9\x7e\x2a\x6a\xb1\xd2\x7e\x3e\x28\x52\x33\x34\xaa\x93\xb0\x00\xdb\x05\xa3\x6e\x0a\xb1\x8e\x18\xa6\xb3\x30\x0e\xa2\x57\x69\x32\xc3\x6a\x2e\x96\x90\x33\x1c\x95\xd2\x1b\xbc\x54\xe6\x81\x50\xb9\x7c\x33\x52\xe7\x6b\xc3\x37\xcd\x24\xcf\x3e\x53\x7b\xea\x71\x75\x44\x73\x74\x8f\xd3\x46\xda\xc7\xb7\x13\x5d\x01\x8e\xff\xaf\x0c\x8a\x25\xc2\xcb\x74\x42\x27\x29\x80\x8d\x75\x27\x83\xe6\x12\x40\x73\xd2\x08\x8b\x2e\xa4\x44\xc0\x0e\x08\xc9\xc5\xd2\x76\x96\x2a\x9d\xcf\x74\xca\x5b\xd2\xb8\xcc\xf6\x0d\x41\xab\x0b\x42\x1d\x76\xe9\x7e\xc8\xb0\x4b\xdb\x6d\x27\xec\xa7\x03\x7a\x0f\x26\x18\x15\x9b\x0b\x93\xe9\xa5\x5d\x8a\x04\x32\x17\x63\x92\x17\x0d\xba\xc2\xc2\x6f\x5b\xf3\x5b\x0b\x98\x01\x50\x0b\xb4\x1e\x02\xcd\x95\x8a\x40\x94\xf2\x79\xd0\xa3\x4d\x93\x7f\xe5\x4b\x99\x61\x55\xe6\x1d\x4a\xcc\x45\xfc\x6e\x0e\x53\x12\x4e\x50\xa7\xac\x60\x4d\x6d\x67\xa9\xf2\x97\x26\x0d\xce\x1a\x40\x71\x5b\x2d\x54\x7e\xe6\xe9\xd2\x8d\xe0\xbb\x8a\x6c\xbf\xda\xe0\x57\x6f\x43\xc7\x21\xef\x38\xd4\x80\xa7\x50\x35\x88\xe8\xb3\xad\xac\x31\xc6\x02\x80\x76\xa0\xe6\xe4\x3b\x6b\xf4\x51\xca\xb8\xa4\xf6\x53\x32\x30\xd4\x06\xce\xd6\xb0\x0a\x51\x6a\x2b\x0b\x85\x6b\xee\x26\xd0\x46\x1b\x49\x29\x73\x16\x6a\x70\x96\xdc\x64\x66\x1b\x4f\xfd\xdd\x40\xca\x5c\x43\xef\x80\x25\xf2\x20\x79\x6d\x91\x42\x9c\x8a\xde\x60\x8b\x01\xb9\xae\x47\x58\x78\xfd\xc0\x76\xdb\xc9\xfb\x70\x50\x86\x58\xd2\x9e\xa9\x3b\x9d\x46\x01\x27\xcb\xbc\xe8\x8e\xfb\x63\x10\x85\x23\xf4\x8d\x1d\x2c\xc2\x46\xa3\xc8\x4d\x24\xd5\xcb\x38\x4a\xd0\x1d\x4c\x0b\x0f\xef\x78\xa6\x24\xc0\x74\x39\x69\xe1\x93\xcd\x8c\x74\x30\x84\x61\x64\x80\x4f\x36\xc4\xb5\x3b\xe0\x52\x53\x69\x04\x15\xc8\xd0\x54\xce\x06\x39\x3e\x0a\x63\x28\x65\x71\xd6\x42\xba\x48\xe6\xbe\xb7\x2a\x15\x48\x01\xea\xc0\xed\x09\x56\x54\x13\x86\x7c\x34\x9d\x55\x43\x70\xbe\xdb\xac\xa2\xc9\x47\xed\xf9\xa4\x4c\x7a\x5b\xc0\xa8\x7a\x18\x10\x5d\x80\xce\xe7\xc1\x30\x8c\x27\x55\x44\x41\x92\x73\x99\x95\xea\x40\xad\x18\x8e\x70\x24\x1a\x33\x19\x7d\xbb\x8a\xa0\x95\xc0\x05\x6a\x19\x13\x7f\x9b\xc9\x5c\x02\x2d\x1e\xe2\xbe\x4a\xe3\xca\xf1\x7d\x57\x9b\xfd\x05\x51\xa3\x6e\x17\xb8\x72\xfd\x1e\xd4\x6b\x49\xa5\xac\xf2\x9d\x69\x62\x2a\xc0\xea\x79\x54\x18\x98\x16\x28\xd6\xb6\x52\x7d\xe7\x36\xb8\xec\x9e\x90\x4b\x66\x1e\xe2\xb3\x45\x50\x7b\xee\xa0\x42\x4d\xf2\x87\x71\xf7\xe4\x48\xde\x7b\x88\x92\xf4\xd2\xa0\x24\x5d\x74\x5f\xe2\x3b\x03\xba\xad\x38\x0d\x41\x8b\x32\x59\x02\xef\xc9\xce\xe6\x97\x38\x3a\x88\x3e\x5f\x3c\xaa\xb3\xfc\x55\x51\xf6\x6f\xc0\xb2\x57\x09\xd1\x26\xce\x16\x59\x8e\x35\x88\x57\xb0\x39\x46\x4d\x2d\xae\x97\x82\xcb\x25\xd8\xf6\xb6\x9f\x7d\xd5\xe1\x7e\xd5\xe1\x7e\xd5\xe1\xfe\x45\xeb\x70\x75\xea\x3d\xb3\xc5\x9e\xa8\x67\xa3\x1a\x6a\x58\xe6\x7e\xae\x58\xe6\x33\xd6\x9d\x60\x9e\x47\xb5\x65\xf3\x7c\x40\x6d\x52\x38\x7b\x9b\xed\x80\xa0\xc2\x24\x2d\xd4\x34\xe4\xdb\xf2\x69\x26\x4c\x96\x94\x22\x1e\xb1\x3f\x87\x49\xb4\x98\xd1\xeb\xd8\x9b\x64\x04\xd9\x77\x9c\xf0\xb0\xa7\x35\xa0\x3e\xd8\x02\x2e\x0e\xa8\x96\x05\x9c\xe5\x39\x0b\xd2\x5c\x4e\xfb\x06\xe3\x51\x91\x57\x58\x24\x93\xf0\x09\xe7\x0e\x5b\xff\x5e\xcb\x0d\xe7\xa3\x70\x84\xa1\x92\x8a\x74\x9d\xe8\x8e\x4f\x31\x45\xa4\xe3\x14\x99\x2d\x39\x12\x38\xb9\x10\x53\xda\xc0\xbe\x37\x58\x99\x69\x12\x9d\x1f\xb5\xea\x25\x3e\xf7\x1a\x0d\x81\xeb\x80\xac\x48\x30\x19\x1b\xd5\x12\x34\x8b\x64\x62\xce\x62\x79\x7f\x9f\xed\xbb\x8e\x64\x6b\x47\xdd\x55\xe6\xd8\xc4\x19\x32\x99\xf7\xfb\x4a\x1b\x35\x5f\x05\x85\x76\x9f\x24\xfb\x4a\xf9\xb2\xe9\xbb\x03\x30\xc4\xaf\x13\x3a\x01\x88\xfc\xac\x93\xb4\x3d\xc1\x26\x4c\xec\xc0\x01\x48\x00\xf1\xdc\x46\x3d\x07\x7e\xe8\xfb\x7e\x72\x80\xda\xf6\xc8\xea\x9d\xfa\x89\x8f\x33\x43\xa2\x4f\x26\xe9\x47\x0b\x76\xda\x09\x98\x9f\xc3\xa2\x20\x73\xd6\x49\x3a\x1e\x70\x85\x3c\x9c\x45\x2b\x17\x24\xdc\x93\x41\xa3\x26\x5a\x38\x20\xd9\xf0\x7d\xba\x31\x8c\xfd\xd8\xf7\xfd\x6c\x4d\xc4\x5c\x90\x81\x31\xf0\x9c\xe5\xb2\xb4\x44\xfc\x3e\x26\x19\x62\xb0\x01\x50\x56\x8b\xdf\xe7\x8e\xba\x03\xd5\xd5\x42\x5a\xff\x4a\xf2\xc1\x7a\xd3\x5e\xce\x0c\xa8\x5d\xe5\xca\x92\xf2\xcb\x67\x26\x75\x95\x27\x80\x82\x14\x1e\x25\x49\x3a\x0a\xe3\x20\x87\xd9\xf1\x2f\x8b\x00\x27\x2b\x53\x87\xed\xdc\xdf\x57\x34\xc8\x55\x4a\x38\xf7\xf7\x29\x4f\x7d\xaa\xa7\xc1\xfd\x7d\xa8\xd4\x20\xa3\x94\x07\xa3\xe9\x4d\x2b\xdb\x6d\xd8\x1b\x10\xa1\xe8\xb4\x5a\x68\x7e\x90\xe4\x81\xbd\xd6\xf1\x8b\x5a\x1f\xaf\x73\x2e\x7b\x0f\x35\xe2\xf5\x0e\xfa\x5a\xdf\xd7\x40\x7b\x9a\x45\x4b\xf0\x6c\xe7\xd9\xee\x57\x61\xf5\xab\xb0\xfa\x55\x58\xfd\x8b\x16\x56\x15\xa3\xb6\x2a\xa7\x6e\x3d\x71\x5d\x22\xa7\x12\x89\x35\xc2\xdf\xb6\xb6\x89\xdf\xc1\xee\xf6\x16\x71\x3b\xd8\xf1\x3c\xe2\x76\x40\xa4\xd9\x4b\xee\x80\x30\x42\x7f\x6d\xee\x3e\x73\xc0\xbc\x8e\xa3\x01\x3a\x79\xe9\x2b\x42\x45\xca\xcd\xe1\x6d\x8e\x04\xdc\x18\x84\xa4\xa6\x22\xdf\x4e\x89\xba\x32\x18\xe6\x30\xfd\x43\x12\xc6\x85\xbb\x41\x04\xc4\x32\xa2\xd1\x70\xa5\x6f\xaf\x92\x38\xf7\x2d\x4b\xfa\xf6\xee\x1a\xa6\x51\x30\x27\x8e\xf4\x9f\x97\xa8\xec\x26\x49\x3f\xa1\x43\x13\x3b\x1e\x2c\xba\xe8\xcf\x97\x41\x1e\xa0\x22\x22\x14\xa3\xef\x41\xe1\x7f\x0f\xa6\x8f\xea\xf6\x49\x5f\x58\x10\xfe\x98\xc0\x1c\x61\x6d\x6f\x78\x60\xc3\x63\x56\x30\x65\x90\xbe\x9f\xab\xea\x44\xee\x3a\x29\x0d\xdd\xf7\x85\x2c\xfe\x32\x8c\x12\x04\xa0\x03\x90\xaa\x5f\x15\xea\xc9\x09\x8a\xf1\x81\xae\x24\x2d\x4e\x1f\xc7\x22\x56\x29\xf7\xcb\xfd\x16\xe2\xb4\x72\x0e\x8f\x93\xf4\x38\x18\x4e\xf1\x4c\xab\xe7\x5b\xf1\xa2\x04\xee\x85\xfb\x3e\x79\x3f\xc2\x3e\xc6\x7e\x58\x99\x13\x9e\x0a\xd8\x15\x55\x8a\x64\xeb\xb1\x43\x37\x04\x13\x5b\xa3\x5a\xf8\x03\x9e\x1a\x5c\x9e\xa1\x56\x01\xda\xad\xf6\x4d\x74\xdc\x0b\xda\x6d\xe7\x73\x52\x24\x72\x0f\x28\x35\x18\x6f\xb3\x67\xc3\xf2\x57\x10\xf9\x1b\x1e\x58\xf8\x01\xda\x84\xdd\x0d\xdf\x1f\x8a\x59\xb1\xd1\xf1\xc7\xf6\xf7\xe7\x6e\xab\x15\x20\x31\xb4\xef\x0e\xfa\xee\xc0\xf9\x1c\xf9\xf4\x49\xe3\xd8\xcf\xba\xd9\x34\x1c\xe7\xb6\xd3\x18\xe2\xa5\x32\xea\xd2\x01\xd0\x85\x64\x2b\x9d\x26\xdd\x1c\xc9\xf2\x51\x90\xc3\x8b\x84\x9e\x8a\x1b\x2e\x18\x23\xc1\x73\xdc\xf7\x06\x0e\xfe\x6f\x07\xfd\xc6\xee\xed\xe8\x87\xb7\xdc\x88\x18\x93\x87\x19\x65\xc3\x39\x6a\x39\x74\x5a\xad\x05\x7f\x4f\xd5\xf1\x5a\xad\x84\x3c\x1f\x1e\xc1\xf7\x49\x18\xe7\xf6\xa2\xed\x39\xbe\xef\x4f\xbb\x6f\x3f\x9c\x9e\x5e\x1e\x1d\xa3\xff\xbc\x7b\x79\xdc\x6a\xd9\x43\x96\xcd\xbe\xe5\x77\xbc\xcd\x9d\xa7\x9b\xcf\xbc\x2d\xc0\x3f\xde\xfb\x9b\xfb\xfb\x9b\x9b\x0e\x48\xed\x21\x08\x40\x88\xe6\x60\xb1\x54\x9d\x84\x47\x69\x70\xf3\x82\x3b\xf1\x2a\x72\x50\xb1\xb2\xb9\x09\x6c\x98\xdf\x82\xd8\xa8\xef\x06\x89\xef\x02\xf2\x86\x13\x1d\xa4\x8d\x50\xce\xe0\x2b\xb0\x30\xe6\x5c\xf9\x99\xe8\x90\x6d\xb1\xb8\x29\xec\x86\xd9\x49\x7c\x0d\xd3\x0c\xda\xce\x01\xda\x77\xc3\xec\xd5\xe4\x25\x1c\x07\x8b\x28\xb7\x9d\x83\xd4\xe0\x06\xdc\x23\x15\xcf\xbe\x7f\x61\x3b\x07\x56\x3a\xb9\xb2\xad\x76\xd4\x3d\xcc\xf3\x34\xbc\x5a\xe4\xf8\xf9\x6c\x37\x4f\xb0\x23\x01\xaa\x83\x19\xf6\xd5\x84\x24\x5a\x76\x9c\xee\x9f\x93\x30\xc6\x6f\x2e\xdb\x96\x63\xf5\x52\xd5\x37\x59\xac\x3c\xe0\xdd\xbd\xa0\xdd\x4d\xfd\x9a\x1d\xbe\x30\x75\x48\xa0\xbd\x0f\xb0\x81\xc3\x46\x67\xfa\xd4\xd7\x21\xf1\x42\x42\xc2\x01\x54\x6c\x09\x5a\x2d\x3b\xf1\x73\x90\xf9\x43\x07\x0c\xd1\x1d\xec\xc0\x0e\x85\xab\x69\x70\x7f\x6f\x59\x20\x15\x2f\x5a\xe8\xd0\x8a\x3b\x09\xf0\xb0\x1c\x85\x5b\xf6\x82\x0d\xdf\x9f\xb6\x5a\x75\x9a\xe6\x72\x53\x10\xf8\xd3\xa5\x43\xf0\xd9\x20\xf8\x48\x40\x4a\x99\xb3\x8b\xee\xa9\x23\x87\x36\x65\x34\xe2\xd2\x57\x7c\x9a\x8d\x5c\xda\xa8\xc3\x66\x21\x55\x86\x13\xfe\x22\xb9\x28\x31\xa5\x53\xd2\x0f\xda\xb7\x32\x5a\x13\xa0\x5a\xc5\xab\x09\xe7\xfe\x1e\x7d\x40\x6b\xfe\x13\x44\xa2\xf3\x62\x82\x36\x1a\x0c\x30\x95\x32\x56\x4b\xdc\xeb\x60\x4f\x7b\x34\xb1\x9c\x7d\x9d\x54\xd5\x1a\xa4\x06\x9f\x7a\x22\x02\x72\x08\x98\xd1\xca\xad\xbf\x90\xef\x88\x3e\x83\x1c\x16\x72\xc5\x46\x6a\x34\xc2\xe1\xad\x23\x89\x46\x48\x54\x3b\x89\x5f\xa4\xe1\x64\x4a\x1d\x74\x5a\x2d\x8c\x6c\x12\x8d\x10\x61\xe3\xfd\xa7\xad\x96\x1d\xb7\xfd\xa7\x0e\xa8\x18\x36\x66\xee\x18\xf3\xf3\x52\x1c\xf3\xab\x7a\x54\x93\x77\x81\x86\x0c\xe1\xcb\xa8\x66\xda\x1e\x0a\xaa\x25\xbe\x5c\xf1\x11\xa8\x96\x60\xaa\x25\xb5\xa8\x96\x50\xaa\x95\x79\xb3\xd5\xa2\x2b\xf6\x4d\x38\x1a\x45\x50\x7c\x59\x90\x23\xe9\x5c\x3c\x2f\x55\x66\xe7\x6d\xcb\xaf\x12\xca\x6d\x53\x35\x8d\xba\xc6\x05\x45\xf0\x8d\x50\x96\xb0\xab\x6a\x2a\x84\x37\xa8\x85\x02\x74\x1a\xa4\xd8\xc5\x41\x94\x16\xf1\x07\xf2\xe6\x9f\x24\x57\xd5\xbe\xa6\x81\x66\x65\x55\xde\x81\x6d\xee\xd3\x23\x9f\x86\x62\x42\x7b\x79\x07\xc2\x25\x6b\xbb\xd8\x64\x30\x17\x7d\x7c\xab\x4d\xdc\x25\x97\x60\x75\x4f\x94\xc4\x08\xd5\xd6\xe7\x6d\xf8\xbe\x34\x41\x54\x47\xe3\x35\xf0\x9a\xa0\x02\x86\xed\xec\x6f\xee\xec\x16\x65\xec\x21\x0b\x2a\xc6\xbb\xa0\xa0\xfd\xd3\xca\xd0\x8a\x76\xc2\xce\x59\x47\xcd\x8a\x46\xfd\x7c\xd0\x28\xf4\xa6\xa5\x14\xff\x63\x24\xb9\x6b\xa4\x79\x7a\xcf\x28\x7b\x9b\xe4\xb7\xdd\x19\x0c\xb2\x45\x0a\xd1\x9a\xb2\x73\x87\x38\x9c\x38\xcf\x75\x37\x87\x86\x8c\x9f\xc8\xb2\x55\x97\x85\x7e\x3e\xf0\x53\x90\x52\x05\xd6\x0e\x18\x9b\xec\xc3\x8a\x02\x8b\x99\x87\x8f\xb4\xc2\x32\xd5\x6f\x0d\x75\xfa\x2d\xf5\x02\x3c\x5f\x82\x67\xbb\xde\xee\x97\x98\x8c\x51\x2f\x47\x6c\xcd\xac\xf1\x3e\xfe\x72\x14\x8e\x3e\x06\xe9\xec\xc3\xdc\xdf\xf0\x74\x8f\xe4\x35\x7e\xb7\xf2\xbb\xf3\x1b\xd2\xba\xec\xe0\xca\x00\xf3\x7b\xde\x28\x21\x1f\xf8\x74\x08\x7d\xab\x79\x90\x79\x65\x73\xc7\x25\x7f\x34\xb9\xb8\xd8\x37\x94\x3a\xe4\xc9\xba\x4c\xb0\x74\x09\xbc\xed\x4d\x57\x48\x7d\xfc\x80\x39\x30\x38\x0b\xfb\x79\x37\x18\xfe\xb2\x08\x53\xfd\x04\x85\xfc\xe1\x6c\xec\xa7\xb6\xf7\xcc\xdd\x45\x22\x57\x7f\xd0\xd0\x34\x53\x94\x5e\x19\x08\x8a\xfb\xe1\xd0\xb7\x5d\x10\x76\x27\x30\x86\x69\x90\xc3\x23\xec\x4d\xed\xd8\x19\x08\x00\x04\xa9\x03\x22\xdf\xdd\x8b\x8a\xe0\x0e\x11\xf3\xc1\x9d\xfa\xf6\xc2\x4f\xfa\xd1\xc0\xe9\x26\x37\x31\x1c\xbd\xb8\xeb\x86\xf1\x08\xde\xbe\x1b\xdb\x39\xde\x23\xa6\xcf\x7d\x17\x6f\x3c\x18\x3e\xf1\xd2\xc6\xaa\xe2\xcc\xb1\x17\xf4\x37\x18\xf2\xdd\x61\xd1\x0d\x10\xae\x0d\xcf\xf7\xfd\x05\x07\x49\x7a\x3d\xb0\x69\x69\xe1\x86\x0d\x12\x1c\x0c\x65\x08\xed\x08\x09\x8a\xbd\xa2\x09\xfd\x3c\x05\x9e\xd3\xb8\x4a\x61\xf0\x69\x89\xc3\xf6\x98\xc6\x41\x06\xd1\x58\x03\x4f\xd6\x11\x0e\xbf\x90\x3b\x80\xe2\xb6\x24\x57\xc7\xcf\xf8\x47\x0f\xdd\x1a\xe3\xee\xcb\xbb\x38\x98\x85\x43\x3e\x13\x36\x8b\x2b\x05\x90\x30\x8e\x41\xf7\x86\x80\x02\xec\xf5\xf3\xc1\xb2\x78\xa3\x8c\xc1\x8f\x1d\x30\xa6\xe0\x2b\x38\xc5\xe0\x02\xb9\x97\x17\xe3\xe5\xbe\xd3\xa9\x9f\xf4\xf3\x41\x69\xce\x20\x9e\xb3\x0e\x3a\x24\x52\xe7\x33\x9a\x04\xa9\x1a\x9b\x07\xfc\xd1\x38\x15\x39\x9e\x0a\xa9\x21\x2d\x49\x85\xd9\x58\x2e\x01\x62\xdc\x2f\x5b\x34\xc5\x5b\x52\x3f\x97\x26\xcd\xcf\x15\x5e\x56\x17\xcd\xee\xf6\x16\x5a\xc8\x4a\x25\x83\x5e\xd8\xff\x5c\x08\x91\xbd\x50\x90\x28\x41\x21\x92\xf7\x42\x41\x3e\x07\x43\xec\x73\xcb\x6d\xcc\xf8\xd7\xe1\x70\x08\x63\x6e\x82\xe6\xf6\x3f\xf6\x01\x09\x6c\xbd\x10\xcb\x6d\x6c\xfe\x3f\xab\x1e\x55\x3d\x93\xd3\xbe\xfa\x64\x05\x96\x9f\xac\xe4\x00\x1d\xa0\xaf\x82\x59\x18\xdd\xf5\xd2\x6e\xf1\x03\x7f\x3f\x0f\x7f\x85\xf4\x2b\xfa\x13\x7f\xfb\x48\x1a\x92\xaf\xe4\x87\xf0\x1d\xc9\xa3\x52\x19\xfa\x00\x4a\xd2\x49\x2f\x2d\x4b\x2c\x80\xc8\xa8\xbd\x18\x2b\x1d\xa4\x79\xab\x8c\xa7\xd2\x15\x64\x5b\xc9\xc5\x16\x89\x2e\xa2\xdc\x9b\x0e\xba\xe9\xe4\x0a\xdd\x56\x73\xdd\xf7\x42\xb0\xe1\x67\x56\xe9\x79\x04\x6a\x5a\x7e\x4c\x01\x05\xba\xe1\x2a\xc5\x4f\x56\x88\xc8\xc7\x8b\x88\xa7\x2c\x14\xa8\xc4\x8b\xc8\x4f\xb9\x10\x91\x50\xa9\x80\x3e\xa1\x4a\x25\x22\xe2\x7a\xa5\xaf\xa8\xaa\xea\x87\xab\xd5\xab\xc2\xb2\x3b\xad\x5c\xef\x35\xc7\xaf\x74\x91\xf2\x05\xba\x16\x5f\x85\xaa\xc5\x4a\x10\xab\x16\x5f\x97\xf2\xda\xd5\xf9\x7d\xef\x87\x5d\xe9\xc9\xf9\x72\x09\x9e\x3e\x75\xb7\xbe\x6c\xbf\x38\x7a\x7d\x78\x76\x79\x78\x71\x7a\x78\x4e\xf4\x65\xe7\xef\x0f\x8f\x4e\xde\x7e\xef\xe7\xdd\x8b\xe3\x9f\x2e\x2e\x5f\x1c\x9e\x1f\x9f\x9e\xbc\x3d\xf6\xf3\xee\xcb\x93\x37\x97\xef\x50\xe9\xc5\xcf\x7e\x6e\x78\x05\x5f\xda\x53\x3c\x6f\x1b\x6d\x2a\x86\xda\x9b\x3b\x4f\x80\x0c\xb8\xbb\x03\xd4\x9e\x43\x74\x2d\x0d\x53\x38\x4e\x6e\x0f\xac\x2b\x7c\xbf\xb2\x7a\x56\x38\x82\xc9\x24\x0d\xe6\xd3\x70\x68\x55\x0c\xc3\x5b\x02\x24\x02\x7c\xb5\x72\xfe\x35\x59\x39\x1f\x62\x44\x7b\x9b\xc4\x82\x60\x98\x97\x24\x14\x7c\x7c\xe6\xdf\x47\x77\xf3\x29\x96\x2d\x7e\x80\x77\x22\xb3\x27\x3c\x70\x4b\xe6\xa7\x36\xba\x7d\x38\x20\xf0\x53\x7b\x67\xf7\x29\x35\xbe\x3d\x71\x5d\x8f\x18\xdf\xf0\xa2\xc0\xc6\x37\xef\xc9\xce\x26\xb1\xbe\x6d\x3f\x79\x82\x5f\xfd\x7a\xee\xe6\x36\xb8\x24\xff\x8c\xfc\xcf\xc3\x2c\xeb\xe1\x38\x91\xb6\x0b\x9a\xf4\xff\x1d\x0b\xa0\x2f\x3d\x57\x08\xae\x36\x97\xde\x87\x0c\x93\x11\xdc\xdf\xdf\xf4\xee\x61\xf7\x6a\xb2\xbf\xef\x6d\xde\xc3\xee\x78\xb2\xbf\xbf\x75\x6f\xc3\xee\x55\x12\x8d\x0e\xdc\xde\xb6\xd3\xb6\xd1\x6d\x64\x76\xe0\xf6\x36\xf1\xdf\x61\x1e\x44\xe1\xf0\xc0\xed\x79\xce\x52\x33\xd8\x79\x83\x44\xde\x33\x9b\x00\xb9\x3b\x53\xf9\x7d\x71\xd8\xbd\x24\x67\x9a\x9f\x82\x90\x68\x08\x2e\x12\x0c\xfa\x28\x59\xc4\xb9\x8f\x24\xcc\x4b\x1c\xb8\x32\xfb\x18\x84\x79\x18\x4f\xde\xc5\x2f\xc2\x7c\x16\xcc\xfd\xfe\x00\x95\x5d\xe1\x1f\x47\xc9\x6c\x16\xe6\x17\xe1\x0c\x26\x8b\x1c\x73\x48\x51\xc6\x7f\x62\x85\x08\xf1\xc5\xf6\x8d\x71\x4a\x95\x8a\xf4\xa5\xd9\x58\xfd\x4c\xdf\x8f\x5d\x16\xdf\xf3\x5b\x74\x2f\x98\x2a\x71\x24\x95\x66\x4a\x4c\x53\xf0\x39\x88\xe6\xd3\x00\xb3\x1a\xb1\xce\xc4\x66\xcc\x1a\x31\x45\x86\xd3\xac\x64\xbf\x8b\x19\x5e\xba\x2a\xd4\x11\x3f\xec\x5e\xe6\xb3\xb9\x01\xdd\xd8\x84\x61\x01\xb0\x74\x8c\x2e\xb1\xd6\xf9\xf2\x46\x7d\xc7\x32\xfe\xce\x88\x28\x6e\x30\x2d\xbd\x1b\xb9\xd4\xb6\xa0\x0f\x2e\xe8\x6a\x62\x3d\x7d\xcb\x21\x34\xf8\x53\x31\x42\xea\x37\x68\xca\xe1\x4d\x73\xd8\x3d\x3d\xfb\xf0\x26\x98\xdb\x49\x31\xa9\x6f\x82\x79\x77\x9e\x42\x34\x86\x21\xfe\x5e\x61\xc5\xd5\x5c\xc8\xd9\x66\x48\xf4\x60\x65\xce\x6b\xb5\x6c\x2a\x75\x92\x27\x45\xe4\xab\x6d\xac\xcf\xee\xe7\x26\x26\x56\xd4\x55\xfa\x9b\x76\xa1\x5b\x93\x57\xce\x8a\x47\x65\x85\x52\x8a\x11\x26\x0b\x7f\x85\xcf\x5d\xb2\x58\x99\x07\x1e\xa1\x35\xf9\x9b\x92\x5b\x6e\x25\x93\xba\x88\xc3\x53\xa2\x36\x64\xa1\x57\xd8\x72\x21\x28\xe1\x80\xa9\x2e\x70\xc1\x18\x5c\xb2\xc6\x84\x3f\x95\x72\xe6\x11\xa8\x65\x7c\x43\x21\x65\x1d\x99\x12\x38\xbe\x40\xf9\xf6\x12\x8e\xed\xad\x4d\x2a\x82\x8d\x20\x13\x7b\x71\xec\xe0\x0d\x86\x78\x8c\xe9\x5b\x68\xe8\xa8\xba\x2f\xf6\xe7\xe8\x5a\xcb\xcc\xbf\x7c\xec\xc4\xd8\x8b\x20\x10\xc6\x49\x64\xc5\x1e\x56\x87\xb2\x2b\xa9\x0d\x69\x24\x52\x40\xfa\xd4\xcf\xea\xbe\xe7\xd2\x09\xca\x1a\x99\xda\x1d\x9a\xbf\x7d\xe5\xdb\x30\x98\x07\xc3\x30\xbf\x3b\xd0\xd4\xed\xa9\x53\x05\xe1\x27\xdb\x21\x17\x5c\xea\x24\x52\xc2\xc2\xce\x41\xe1\xfe\xa2\xc2\x44\xc3\x05\x81\xa4\xed\x15\x86\x17\xb0\xe1\x2d\x19\xf1\xd4\x10\x55\x94\xbe\x5a\x19\x97\x9c\x5d\x9b\x3b\xbb\x4a\xa3\x3c\x29\x1c\xeb\x7e\xd2\xb6\xfc\x7d\x99\x93\xf5\x5c\x54\x01\xf9\x67\x1d\x64\x61\xe7\x82\xdf\x09\x9d\x38\xa6\x5e\x08\x3b\xea\xcc\x72\x1a\xc5\x84\xc0\x97\x1b\xe8\x06\x70\x3c\x9b\xe7\x77\xec\x92\x4d\xd7\x89\x38\x76\x3b\x27\x33\x57\xf0\xa1\x34\x00\x5e\xdc\x20\x2b\x00\xc7\x41\xc6\x1f\xc9\x71\x7a\x20\xee\x44\x22\x67\x90\x93\x0b\xfb\xf0\x3c\x7c\x09\x62\x37\xa0\x2f\x59\xc1\x0a\xd1\x26\xf4\x19\x3b\x22\xdc\x61\x9c\x85\x27\x68\x68\xfa\xbb\x91\x04\xb8\x7c\x29\x3e\x30\x95\xf7\xe1\xa0\x17\xf0\x7b\xd5\xe1\xdb\xf3\x13\x72\x37\x39\xef\xc3\x41\x19\x9b\xc2\xe0\x61\xbc\xa6\x49\x1d\x95\x4e\xd1\x83\x51\x0f\x09\x65\xbe\xef\x27\x2b\x02\x89\x49\x98\x0a\xca\x16\x2c\xd3\x6d\xee\xec\x1e\x70\x2f\xa2\x32\x89\x90\x98\x37\x71\x7a\x3a\x48\xf2\x8d\x53\x1e\x5d\x61\xb4\x31\x5f\x42\x49\x14\x34\x23\xf2\x0b\xd2\x4f\x37\x99\x07\xbf\x2c\xa0\x5d\x8d\x81\x83\x83\xa0\xd5\x18\xcc\xd8\x30\x98\x82\x2c\x9a\xd5\x46\xb7\x32\x6d\x48\x03\x75\xc3\x6d\xb7\xe5\x33\x89\x58\x5a\x54\x77\x2d\x65\xf6\x6d\xc8\xbc\xb6\x68\xab\x49\x94\x5c\x05\xd1\x51\x32\x9b\x27\x59\x98\xc3\xe2\x29\xb6\x35\x4c\xe6\x77\x96\xdc\x85\x68\xa1\x1c\x66\x59\xb9\xf0\x31\x8e\x44\x50\x13\xbf\x2c\x59\xa4\x43\xd8\x49\xae\x61\x6a\x35\x98\x14\x8f\x6f\x0a\x12\x7c\x45\xd5\x65\x28\x03\xb1\xcf\x6f\x13\x16\xf9\xd7\xea\x59\x96\x4c\x2b\x6c\xba\x8a\xdb\x56\xd3\x6a\x87\xf8\xbf\x25\x60\xe7\xe1\xaf\x50\xde\x62\x55\xe5\x53\xdb\x9a\xdf\xea\x5a\x52\x25\x9e\xd4\x1f\x12\x75\x5f\x04\x19\xc4\xc1\xde\x12\x59\xc5\x60\x9a\x18\xc1\x4f\x4f\x5a\x18\x36\x74\x68\x14\xbd\x51\x38\xe3\x36\x57\x89\xc8\x87\x48\x9c\xf6\x13\x51\xb7\xe1\x94\xbb\xc1\x46\x38\xd8\x1d\x4e\x83\x34\x33\x4f\xb4\x28\x19\x33\x69\x80\x75\x06\x85\x48\xf7\x5f\xca\x2b\x81\x4f\x6c\x9e\xd5\x3b\x18\xce\x56\x71\x67\x67\x20\x75\x1c\x10\xb4\x5a\xd6\xa5\x85\x23\x09\xe2\x41\xb4\x5a\x1b\xd5\xad\x9d\xc2\xbc\xe2\xed\x0d\xf7\xfd\x1d\x95\x7c\xeb\x92\xa5\x83\x1d\x69\xee\xec\xdf\x92\x30\xa9\xe3\xec\x0d\xdb\x6d\x67\x4f\xea\x82\x1b\x43\x59\xb8\x7f\xdd\x61\x8d\xee\xf9\xda\x63\xda\x69\x28\x62\xb2\x94\xb4\x20\x03\x11\x98\xb2\x77\x26\x9f\xf1\x89\xde\xcb\x01\x95\x0e\x7a\x01\x60\xc7\x79\x6f\xc3\x5b\xca\x62\x5a\x30\x1a\xe1\x7b\xfb\x45\x42\x6a\xd8\x0b\x07\x2c\xd4\x67\x0a\x4a\x1d\x69\xa3\x27\x36\x12\x7c\x6b\xdf\xb0\x2d\x1a\x61\x0a\x21\x46\xea\x5a\x61\xdc\x24\x97\x1f\xe7\xfe\x3e\x2a\x54\x73\xe4\xc7\x79\x30\x0e\xd2\x90\x5b\x28\xb5\x37\x7a\x62\xc0\x81\xdc\x11\xab\xea\x9a\x65\xbe\x37\xd1\x0b\x58\x06\xd9\x17\x21\x56\x46\x71\x16\xa3\xd5\x4b\xcc\x19\x94\x1a\xce\xd2\x01\x48\xb8\x2e\x85\xce\x90\xeb\x89\x37\xa8\xe2\x9e\xc4\x43\x4d\x68\xc7\xd5\xa8\x28\xf3\xfb\x03\xc0\xae\x8c\x2a\x45\xed\x92\x14\xe6\x74\xf3\x29\x14\x83\x7f\xa4\x58\x67\x48\xf5\x1c\xa9\x10\x14\xdd\xdd\x0b\x8b\x40\x17\x38\x10\x7a\x3f\x1c\x70\x61\xcf\xc7\x0a\x87\x15\x97\xcf\x25\xc8\x97\x76\x26\xdb\x6f\x9d\x86\x46\x01\x76\x8d\xd9\xb1\x2a\xd8\x9c\x28\xc6\x2b\x1a\xa0\xaa\x0b\xb8\xfe\xa2\x26\xdc\x1e\x34\xf8\xf1\x8e\xef\x54\xb3\xc8\x06\x8e\x41\x82\x8d\x1a\xcf\x9f\x3f\xdf\xdc\x06\x71\xf1\xcb\xdb\x6d\x6d\xee\xec\x20\xc9\x99\x7d\x79\x8a\x3f\x90\x24\x00\x10\x27\x17\x11\x32\x01\x6c\x3b\xe4\x53\x3f\x1b\xf8\xbe\x1f\xb6\x5a\xec\x67\x1b\x3f\xd3\x89\x85\x0f\x9b\x03\xf2\xc8\x8c\xfd\xde\x1a\xf8\x6e\x2f\xf5\x0b\x7b\x4a\xba\x54\x75\x8c\x93\x25\x78\xe2\xba\xde\x97\x78\x29\x90\xeb\x78\x1d\xf7\x04\xc8\x83\xee\x93\x8b\xa2\xcf\xdc\x7c\x10\x9b\x7c\x5e\x02\x76\xf5\x0f\x46\x44\x8f\x46\xf7\xac\x20\x8c\xc4\xdf\x31\xf6\xb4\x4d\x22\xc4\xce\xf8\x0b\x76\x80\x77\x75\x7e\x0e\x97\x8b\x38\x0a\xe3\x4f\x6f\x93\x11\xd4\x6c\x2f\xa8\x26\xbc\x06\xa9\x0f\xbb\x31\xbc\xcd\x1b\x90\xef\x03\x08\x05\xbe\xf0\x31\x3e\xa9\x03\x8a\x62\x84\x51\x71\x64\x20\xf4\x72\xee\x41\x89\x37\x0c\x0c\x0f\xb5\xa1\x1f\x71\x28\x22\xdc\x9b\x9f\xab\x3e\x11\xc1\x7c\x0e\xe3\x91\x01\xc5\xa2\x8b\x46\x19\x3e\x24\xba\x6a\x04\x14\x90\x21\x94\xc8\x06\xe5\xfd\xad\x3c\x2e\xa8\xa0\xc3\x54\x28\x06\xab\xb5\x3c\x03\x40\xcc\xa7\x90\x93\x2d\xf5\x33\x42\x08\xbf\xca\x01\x08\x23\xf2\xd7\x27\x78\x47\xfe\x20\x8c\x83\x57\xbc\xd2\xf1\x44\xf4\xb7\x57\xc6\x3f\x0b\xe6\x7d\xc8\xf2\xd5\xd0\x04\x25\x88\x14\x07\x74\x24\xc5\x2c\xdb\x5c\xda\x2c\xc8\x8a\xbf\x75\x71\xcf\x0e\xe9\x5a\x1e\x31\x84\x9f\x7e\x44\x85\xeb\x77\x4f\xa1\x1a\x80\xea\xb7\x6f\x42\x77\x06\x8c\xce\x0e\x3c\x40\x7f\xf4\x20\x81\x27\x83\x92\x1e\x22\x28\xfe\xb3\x1c\xb7\x70\x6c\x73\xbc\x52\x47\x2e\x04\x25\x22\xa5\x0e\x48\x49\x57\x7e\xce\x1d\x2f\xf9\x52\x7a\xee\x4b\x8b\x94\x43\x43\x78\x6b\x61\x8d\x60\x04\x73\xf6\xca\x12\xf5\x99\x76\x3f\xc1\xbb\x01\xc0\xff\xf8\xb0\xe8\x0b\x88\x68\xf9\x69\xe1\x8e\x19\x2a\x8c\xd5\x08\xf9\x33\x80\x03\xdb\x4e\xfd\xb0\x3b\x4f\xe6\xb6\xe3\xa8\x00\x9d\x5e\xea\x1b\x19\x0e\x52\x6e\xcb\x97\x4a\xbf\xc5\xae\xd1\x6e\x2f\x4b\xdc\x92\x3a\xdc\x9d\x88\xee\x6c\xe9\x12\x78\x9b\x5f\x1f\x29\xfe\x75\x99\xef\xbe\x3e\x52\xfc\x47\xf8\x48\xf1\x65\x32\x33\x05\x46\xde\x7a\xf2\xf4\x89\x9a\xfa\x02\x07\x41\x9e\xf2\x37\x88\x0b\xfe\x2e\x71\xcc\x43\x1f\x5f\x72\xb3\xe9\x08\x9b\x5c\xb7\x3c\x07\xcc\x7d\xeb\x36\x87\xe9\xac\x33\x4a\x66\x9d\x94\xf6\xd7\x49\x6e\x62\x98\x76\x2c\x70\xcd\x4a\xc7\x93\x8e\x05\x26\xec\xd7\x15\xfa\x75\xc7\xcb\x92\xe1\x22\xb3\xc0\xcc\xf7\xc0\x79\xcd\xf7\x8e\x60\x0a\x16\xec\x01\xbf\xc6\xf8\xc9\xa8\x29\xc4\x58\x1e\x77\x2f\x21\x8f\xae\x3c\x56\x03\x2e\x87\xe8\xd3\x75\x08\x6f\xe6\x49\x9a\xb3\x8f\x31\xfa\x88\xf6\xfe\x70\x1c\xc2\xd4\x4f\xa4\x9f\x9b\x7e\x86\x7e\xab\x11\x99\x23\xf4\x51\x89\xc8\x3c\x45\xdf\xe4\x68\xce\x0b\xf4\x29\xa7\xde\x73\x78\xb3\xf0\x67\xed\x36\xfa\x98\x26\x37\xb4\xff\x0c\xc9\x7c\xe4\xcb\x51\x12\xe7\x41\x18\xc3\xd4\x98\x0d\x72\x14\x5e\x5b\x8e\x5a\xbb\x3b\x44\x90\x4f\xc3\x2c\xef\x06\xa3\x91\x4d\xc9\x9d\x26\x37\x99\xa6\x2e\x09\xdf\x59\x04\x76\xf3\xad\x38\x49\x67\x41\x64\x95\x6b\xc2\x9c\x3f\x49\xb0\xad\x20\x0d\x83\xce\x34\x1c\x8d\x60\x6c\x01\x2b\x4f\x17\x90\x02\x87\xe3\x14\x66\xd3\xb3\x62\x3c\xb6\x4a\x06\xe2\xe3\x5e\xfa\x8a\x9f\x28\xe2\x39\xe2\x61\x42\xea\x8f\xbf\xdc\x46\x4f\x85\x22\x00\x8c\xa9\x59\xad\x61\xfe\x15\x84\x6c\x1e\x6b\xc3\x30\x8f\xbb\x97\x61\x8c\xf6\xa4\xa3\x8c\xfe\x4c\x93\x9b\x57\x01\x3a\x9e\xee\xfc\x61\x39\x0e\xb8\xb0\x1b\x9d\xf1\x8a\x80\x3b\xa1\x8e\x8b\x88\xb9\xc5\x4a\x55\x66\x6e\xde\x56\x17\x8d\x53\x5a\xc9\x5d\x22\xdc\x1c\x4d\xc3\x68\x64\x2b\x8c\xbb\xba\x76\x99\x0b\x1c\x69\xd1\xd7\xce\x8f\x83\x36\x81\x18\x55\x7b\x9d\x5c\xc3\x94\x26\xb4\x51\x20\xd5\x4b\x91\xc3\x21\x9d\xc2\xe0\x1a\x6a\x20\x6d\x3e\x1e\x52\x9b\x5f\x88\xd5\x6f\x16\x84\xdb\x46\x82\xca\x58\x8a\x5a\xef\x3c\x52\x08\x6e\x72\x28\x97\x19\x8e\x38\x38\xdb\x73\xaa\xeb\x56\xd8\x4e\x08\xad\x4d\x59\xe9\x55\x9a\xcc\xde\xe3\x00\x3a\x2c\xb4\xb6\xc8\x7a\xec\xd9\x76\x89\xbf\xd8\xfd\x75\x0a\x67\x24\xf1\x28\x0b\x1a\x4f\xad\x26\x7c\xc9\x89\x85\x92\xdc\xa7\x89\xfc\xbd\x6e\x8c\xd5\x8a\xf0\xa9\x54\x53\xb6\x4e\xcc\xd4\xbf\xcf\x90\xa9\x7f\x1f\xe1\x41\xff\xde\x22\xb5\xe2\xa0\xa4\xee\x8a\x50\xae\xc6\x72\x35\x40\xa8\x99\x9e\x14\x57\x53\x80\x81\x1a\x81\x4d\x2b\x88\xa6\x05\xae\x0d\xb0\xf9\xdb\x47\x06\xfd\xbb\x88\x6f\xfa\x18\x61\x42\x7f\xa3\x90\xa6\x0d\x6d\x8c\xe7\x42\x7e\x53\x43\x3c\x33\xdd\x0c\xd6\x17\xad\x17\x3f\x3e\xad\x8e\x16\xaf\x8e\x47\x6e\x24\xc8\xa8\xeb\x35\x44\xc7\xde\x38\x4a\x6e\x7c\x8b\x0a\x72\xcb\xaa\x5d\xb6\x78\xf5\xa5\x2d\x36\x8a\xa2\xb8\x2f\xcb\xd1\xc6\xc8\x17\xe5\x8d\xca\x1d\xde\x69\x88\xaa\x22\x76\xfa\x90\xb0\x52\x49\xda\xb6\x9a\xdd\x42\x98\x6f\x66\xf3\x20\x6e\x7e\x6e\xa2\x83\x20\x0a\xee\x7a\xcd\x30\x46\x24\xea\xe0\x84\xfe\x7b\x4d\x42\xe3\x5e\xd3\x73\xdd\xdf\xef\x35\xaf\x61\x9a\x87\xc3\x20\xea\x04\x51\x38\x89\x7b\xcd\x3c\x99\xef\x35\xf1\xac\xf5\x98\x61\xd7\xcc\xad\x88\x9c\x4b\x66\x56\xd6\x63\x8e\xcd\xbe\x47\x24\xc8\x83\x1f\x1a\xcf\x3d\xcd\xfc\xab\xf7\x2f\xa9\x4a\x45\xc6\x81\xbf\xa7\x94\x05\x75\x72\x4a\xd0\x4e\x05\x41\x59\x7d\x26\xcb\x4a\xf4\xfa\xd3\x86\x41\x3a\xe0\xac\x59\x2a\x79\x24\xae\x2c\xc1\xa5\x0c\x99\xd7\x63\xc8\xcf\x24\x79\x7e\x4f\x70\x15\xd0\x3c\x83\x6f\x5b\x7b\xcd\x71\x12\xe7\x9d\x31\x79\x0f\xc4\x6b\x1b\x4e\xc5\xc2\xd1\x80\xb7\xc4\xde\x76\x75\xda\x21\xf1\x02\x4d\xe2\x1e\x62\xdf\xb6\x79\x14\x68\x29\xf5\xe2\x24\xb7\xbb\x56\x3b\xe8\xbe\x78\x77\xfa\xf2\xf2\xe8\xf4\xf0\xfc\xbc\x6d\x39\xcd\xcf\xa4\xcf\x1b\xba\x9e\x6a\xf4\xfa\x91\x32\xcf\xde\xd2\x6a\x57\x76\x59\xea\xed\xc1\x9d\xbd\x48\xa2\x51\xdd\x0e\x4f\x2e\x0e\x4f\x4f\x8e\xd4\x2e\x31\xa7\xf4\x9a\xc4\x8d\x64\x6f\x69\x81\xbc\xed\x5b\xff\xe4\x13\xbc\x1b\xa7\xc1\x0c\x66\xcd\x2b\x74\x5f\xb8\xbc\x4a\x6e\x2f\xb3\x69\x30\x4a\x6e\x2e\xd5\xae\xb0\x8c\x8c\xe1\xed\xb8\xbf\x6f\x7e\x6e\x36\xaf\x92\xdb\x0e\xa9\xdb\x6b\xc6\x49\x0c\xf7\x9a\x4b\x23\x58\xb4\x67\x55\x40\xa4\x00\xb9\x5b\x50\x47\xcf\x68\xe4\xb1\x1b\x63\x32\x03\x37\x8a\x2f\xe2\x58\xd5\x25\xc7\xb9\x5e\x17\x72\xeb\xca\x8e\x78\x17\x64\xec\x75\x16\x12\xe1\x44\x41\x4b\xe6\x34\xf1\xc4\x1d\x7d\x38\x3b\x7f\x77\xc6\x26\x4e\xfc\x74\x7e\xf1\xf3\xe9\xf1\xe5\x8b\xd3\x77\x47\x3f\x08\xf3\x9a\x2c\x72\x74\x22\xf4\x9a\xde\xfc\xb6\x99\x25\x51\x38\xaa\x46\x91\xd6\xef\x24\xe3\x71\x06\xf3\x5e\xb3\xe3\xe1\x95\x63\x66\x29\x01\x67\x11\xdd\x55\xd8\xbe\x38\x3d\x79\xcb\xf1\x2c\x96\x9d\x79\x2c\x68\x11\x06\x71\x38\xc3\x4e\x54\xbd\xfa\xac\xe8\x65\xcd\x2c\x87\xf3\x0e\x8c\x47\xcd\x30\x1e\x87\x71\x98\xc3\xdf\x7c\x40\xab\xe7\xa5\x3c\x94\x4a\xf6\xff\xbb\x1a\x85\x1e\xd9\x35\x17\x5d\xed\x55\x53\x73\x00\x35\x91\x3e\x3c\x13\x51\x16\x36\x9e\x15\x3b\x28\x41\x8c\xcb\x0b\x4d\xb7\xe9\x56\x8d\xaf\x19\xc6\x19\xcc\x1f\x17\xf7\x0f\x6f\x5f\x1e\x9f\x9d\x9e\xbc\x3d\x36\x8c\xc0\xc5\xeb\xb0\x26\x5e\x75\xb6\x18\x2e\x96\x35\x3f\x37\xb1\x83\x22\xe6\xc4\xe0\x2a\x4b\xa2\x45\x0e\xf7\x90\x6c\xd8\x6b\xba\x7b\xcd\x08\x8e\x73\xfc\xc7\xaf\x1d\xe2\x18\xd5\xf4\xf6\x9a\xf3\x24\x8c\x73\x98\x76\xb0\x1a\x26\xa3\x1b\x7b\x0d\x7a\x14\x9d\x8e\xc2\x6b\x43\xc7\x2b\x59\xcd\x14\xb8\x18\xb3\x13\x90\xaa\x62\x97\x64\x1a\x74\x49\x74\xf0\xc1\x06\x96\xb6\x0f\xf5\xb8\x5a\xed\x6b\xec\x25\x29\x48\x32\xc5\x06\x6e\xb5\x8d\xad\x26\xb4\x95\x6e\x04\x02\x00\xec\x24\x54\x35\x41\xa8\x7f\x53\xe2\x63\x19\xad\x4b\xbd\xff\xaf\xea\xf8\x2b\x20\x5f\xd5\xeb\xa4\xba\xd7\x95\x13\x53\x96\xf0\xf8\x7c\x94\x64\x4a\xe9\xaa\x90\x3f\x34\x0d\x5d\x59\x37\xad\xa6\x68\x2a\x19\x22\x8c\x0f\xbc\x4b\x57\x5e\xfe\xc0\x7b\xdf\xcf\xb1\xe3\x07\xb5\xe0\x57\x9a\x21\x1a\x65\xfd\x9f\x24\x62\x87\x3c\x49\x97\xd0\x11\xf6\x27\x09\x1d\x1c\x20\x62\xcf\x84\xc7\xf3\x7c\xcf\xd1\x00\x27\x8a\x48\x51\x7e\x97\x20\x63\x6f\x82\x35\xb2\xcf\x69\x2c\x37\x42\xac\xa1\x55\xf4\x5e\x9d\xca\xad\x06\x08\x43\x8a\x36\xbd\x6d\x8b\xaa\x6a\xd5\x18\x44\xe6\xa4\x6c\x66\x13\x59\x19\xc6\xca\x50\xf5\xc2\x84\xe9\x6c\x4f\x68\x52\x52\x18\x33\x46\x72\x8c\x35\xcb\x93\x58\x01\xae\xef\x0e\xf0\xf3\xa7\x7f\x98\x31\xed\x37\x56\x47\xb5\x67\xf1\xe5\x95\x85\xf4\x92\xfe\x7c\x95\x06\x13\xbc\xa2\x30\xbc\xd4\x09\x34\x77\x54\xd2\x82\xcf\x0f\x5b\x83\x09\x80\x24\xc8\xba\x3b\x00\x38\x5a\xbd\xe3\x14\xbe\x37\x43\x29\x34\x3d\x88\x6a\x85\xa5\x5f\xab\xf3\x21\x88\xe8\x5d\x79\xea\xe3\x28\xf5\x68\x00\xeb\x40\x68\x7b\xdc\x77\x5a\xa3\xf9\x9b\x3a\x52\xf8\xfa\x45\xad\xf0\xf5\x6b\x74\x9f\x01\x17\x2c\x9c\x22\xb0\x7d\x99\x05\x45\x50\x81\x53\x0a\xd9\xa9\x87\xab\x0b\x6a\xc2\x52\x17\x86\xad\x96\x1d\xfa\x1e\x7b\xa6\x5b\xbd\xb5\x32\x0b\x93\xac\xba\x09\x4b\xa9\xac\xf4\x8a\x40\xd6\x2c\x4f\xe6\x3e\x5c\xb3\x0d\x12\x82\xfc\xbc\xa2\x91\xa0\x6b\x8a\x2b\x55\x53\x4a\x93\x6f\xed\xb4\x93\x3b\xb4\x61\xbd\xc4\x8b\xeb\xc6\x76\xd3\xd8\x6f\x57\x68\xa6\x4a\xaf\x5a\xd7\xd4\x0d\xe3\xf4\x7f\x61\x1c\x43\x9c\xfe\xcf\xb7\xac\xb5\x13\x1b\x56\xed\x50\x57\x41\x06\x2b\xa3\x06\x83\xb0\xd8\xae\x2a\xea\xdd\x1a\x17\x5a\xc7\x73\x78\x24\xd9\xca\x1b\xc3\x0b\x74\x6f\x03\x89\x0f\xf7\x12\x24\x23\x24\x4c\x46\xc8\xca\x34\xea\x27\x83\x46\x26\x11\x85\x3a\xe4\x24\xab\x23\x20\x0f\xeb\x45\x40\x0e\x1c\x10\xd5\xc1\x1a\x8b\x61\x8d\x4c\xb3\x2f\x14\x56\x7c\xba\x00\xcf\x92\x1b\x1c\xa2\x37\xf0\x7d\x3f\x05\x11\xf6\xc2\x59\xc1\xd1\x46\xaa\xa2\x8d\xa5\x8e\x59\xb8\x24\x9c\x9a\x0c\xc3\xe8\x16\xa5\x35\xd1\xae\x67\x17\x16\xed\xe2\x1a\x75\x6e\x06\x71\x64\xc9\xc2\x24\x0e\xbb\xb7\x1e\x80\xdd\xdb\x4d\x00\xbb\x77\xe8\xaf\x3b\xf4\x17\xde\xa0\x71\x1c\x38\x0d\x6c\x6c\x28\xff\x52\xd8\x9e\x0a\x5b\x6d\x5d\xda\x67\x41\x0c\x12\x2a\xa3\xc0\x0d\xdf\xcf\x49\xde\x8d\x70\xcf\xcc\xa4\x29\x76\xb0\xdd\xc8\xe8\x93\x6a\xca\xa2\x59\x21\x7a\xc0\x41\x23\x68\xb5\xec\x80\xed\xa5\xf0\x36\x7f\x49\xbc\xee\xc2\x24\xf6\x93\x03\x6b\xc1\xb0\xb1\x7a\x16\xba\x15\x5a\x0e\x68\xb7\xe1\x73\x3f\x6e\xb5\x6c\xb4\x7d\x20\x39\x7a\x49\x83\x15\xee\x82\x85\x39\xd3\xdd\x13\x30\xd5\xe6\xb4\x7b\x8a\x1a\x95\x63\x19\x3e\x43\x9f\xe5\xc0\x87\x24\x84\x61\xa4\x64\xba\x13\x3d\xe3\xce\x97\x60\xeb\xc9\xd3\x27\x7a\x7f\xd7\xaf\x5e\x91\xbf\x9d\x57\x64\xfc\xf7\xee\x15\x59\xf8\x21\xf9\x79\xa5\x26\x46\x2d\xe6\x4a\xa6\x52\x41\xa1\x32\x2b\x8a\x04\x9d\x60\xf1\x91\xfd\x3c\xbf\x38\x3b\xf9\xe1\xf8\xe2\xf5\xd9\xbb\x0f\xdf\xbf\xe6\x5f\xcb\xfd\x8b\xaa\x7a\x1a\x19\x8a\xfd\x5d\x98\x0d\xcc\xe1\x71\x70\xce\x89\x80\xe5\x9c\x10\x33\xa8\x31\x8f\x4e\xd9\xf3\x13\x67\x9f\x68\x48\xb0\x99\xeb\x66\x12\x8d\x2c\x20\x62\xc0\xfc\x3f\xc3\x19\xfa\x2e\x21\x4a\x8b\xe8\x8b\x54\x50\x1e\x18\xad\x50\xec\x18\x40\x4f\x12\xe6\xb4\x27\xc6\x0f\xc6\x41\xa8\x44\x6a\xd2\x4a\xe4\x84\x13\x4a\xc5\x09\x90\xea\x74\xb0\xd2\x55\xa8\x59\x9e\x45\xb5\x7e\x32\xd4\xd4\x3f\xd4\x62\xd0\xb9\x0a\xd2\x52\x5d\x03\x01\x68\x8b\x82\x0e\x34\xfa\xbf\xe1\x69\x11\xdb\xdb\xf9\xe3\x6a\x2a\x33\x73\x8b\x23\x77\x7b\xa5\x3f\xf5\x49\x3e\x98\xf7\x91\xe2\xaf\x5a\x04\x14\x48\xb9\x5f\x6b\xac\xa4\x3c\xa0\x69\x3b\x58\x16\x02\xdd\x7b\xa4\x3a\x06\x52\x25\x1e\x2a\x13\x38\xc4\x63\x8c\x1c\x62\x01\x18\x82\x29\x18\x17\x02\xe2\xc8\x97\x87\x6e\xbc\x40\x82\xf9\xfa\x29\x21\x52\x07\x5c\xfb\x2e\x98\x14\x42\x24\xdb\x20\xc1\xd8\xe9\x78\x7b\x13\xb4\x47\x4e\x3a\x1d\x12\xf4\x8f\xe7\x85\x98\xa8\x79\x21\x8a\x50\xc6\xe8\xca\xa6\xe4\x48\xb8\xbf\x0f\x5b\xad\x89\xef\xfb\x81\xf3\xf9\xda\x9f\xb4\x3d\x1a\x95\x12\x8d\x70\x82\xe0\xef\x5f\xef\x4d\x90\x38\x59\xd5\x03\xe6\x93\x3b\x25\xf3\x84\x10\x5a\x99\xe5\x9e\xa0\x01\x2e\x66\xfe\x86\x07\xce\xfd\x09\x38\x52\x9a\xa0\x7a\x73\x21\x1d\x05\xc2\x6b\xce\xd2\x51\xcc\x58\x3a\x8a\x2b\x7f\xce\xd3\x51\x1c\xd1\x8c\x2e\xd5\xe9\x28\xa0\x3e\x1d\xc5\x15\xba\x9d\x5f\xe1\x74\x14\xe8\xbf\x9d\x2b\x9c\x8e\xe2\xdc\xc7\x3f\x3c\x70\xe7\x1f\x09\x63\xc0\xe1\x4c\x6f\xf4\xf3\x5d\xd8\xb7\xe7\x41\x6c\xe1\xe1\xde\x3d\xf7\x5a\x2d\xfb\x46\xba\x82\x4d\xbf\xbd\xc3\x17\x2c\x07\xcc\x84\x32\xea\x30\xe1\x5b\xc4\x61\xc2\x02\xc1\x73\x7f\xd2\x6a\x05\xfb\xfe\x39\x12\x70\xfc\x89\xe3\x80\x8d\xd2\x5a\xe8\x86\x19\xb9\x95\xbd\xc6\x4e\x24\xad\x16\x9f\xc6\xec\x26\xcc\x87\x53\xfb\x46\x51\x2a\xc9\xdb\x94\x03\x86\xad\x96\xb1\x8a\xb0\x57\x39\x68\x7d\x0f\x83\x0c\x5a\x68\x23\xe9\x19\x9b\x28\x9b\x10\x0d\x6e\xda\xc0\x2d\x05\x51\x6c\x45\x7b\x65\x63\x62\x50\x46\x24\xba\xfd\xca\xde\x8b\x2d\xd3\x59\x1e\x09\x81\xe2\xcb\xed\x8a\x23\xc5\x01\xa8\xe6\x09\x3e\x1c\xf4\x75\xc5\xc3\x84\xd4\x7e\x19\xce\xf4\x55\xf9\x79\x44\xea\x49\x91\xe2\xcb\xb5\xd5\xd1\x12\x4c\x8a\x84\x0b\x07\x37\x92\x72\x3a\xeb\x7e\x7c\x7d\x72\x71\x7c\xfe\xfe\xf0\xe8\x98\x2e\xe0\xd7\x87\x67\x3d\xb9\xd2\x91\x10\x99\xfc\xfe\x5e\xdf\x04\xf7\x53\x8a\x82\x5f\xc6\x4f\x73\x06\x92\xa5\x7e\x4a\xba\xe1\xb1\xfc\xc1\xb1\xf4\xe1\x0d\xde\x6c\xc0\x2d\xf9\xc8\xf3\x24\x80\x43\xe9\x03\xad\xf5\xc6\xdf\xd8\x38\x12\x53\x41\xa0\xd5\xf3\x86\x6c\x14\x9f\xfc\xd3\xc6\xa9\x7f\x0b\x6e\xfd\x4f\xb8\xdf\x33\xff\xb8\x71\xec\x1f\x82\x43\xff\x6c\x49\xd9\xfc\x98\x70\x67\xd3\xdb\x7d\xf2\xe4\xc9\xa6\xb7\xdb\xc3\xbf\xb6\xb6\x76\x76\xb6\xb7\xb7\x36\x7b\x22\x17\x9c\xee\x3f\x65\x82\xde\x03\x12\x0f\xd8\xa7\x38\xcf\x00\x69\x1f\xcc\xe7\xd1\xdd\x9b\x30\x0e\x67\x8b\x19\xa2\x7c\x1a\x64\xb9\x7d\x03\x0c\x66\x8f\xb2\x29\xa8\x7f\x3a\x70\xee\xef\x55\x8a\x0b\xaf\x54\xda\xa7\xe2\x0a\x6a\xee\xb8\x5b\x5b\xde\xee\xf6\xd3\x1e\xa2\xc2\x85\x1f\xe1\x67\xcc\x2c\x09\x83\x7d\xca\x5f\x38\x9f\xb2\x97\xcd\x9b\x3b\x3b\xad\x53\x66\x03\x58\x13\xdb\x0b\xfa\x80\x05\x07\x0c\xc0\x77\x74\xfb\x06\x58\xc4\xd2\xf2\x37\x56\xfb\xd2\x3e\xed\xe6\x6c\x17\xf5\x76\x1d\x60\xb9\x16\xd8\x75\xd4\xb5\xfa\xe5\x84\x2a\xac\x38\xce\xfd\xfd\x9b\x32\x83\x8a\xe4\x32\x05\xa6\x71\x18\x9f\x1c\x56\xf3\x89\x01\xf6\x15\x82\x7d\xab\x9f\x8a\x32\x89\x4a\x76\x29\x4c\xad\xdb\x3a\xd4\x32\x0f\xef\xaa\x7a\x78\x23\x49\x7b\x72\xe3\x80\x89\x7f\xbe\x64\x82\xd0\xa8\xfc\xf0\xb9\x34\x1b\xba\xac\xb7\x1e\x7f\xbe\x6c\x58\x28\x33\x19\x06\xf1\x32\x95\x82\xa6\x85\x72\x8e\xd7\x21\xad\x49\x52\x22\xb0\x78\x3f\xca\x39\xdd\xbd\x52\x25\x8b\xee\x78\xe2\xc8\xaf\x80\xb9\xaa\x36\xa2\x16\x47\x18\x67\x8b\x14\x4a\x98\xd8\x45\x7a\xde\x75\xf0\x07\x15\x18\x67\x6b\x60\x4c\x9f\xa0\x87\x07\x21\xbe\x6f\xa3\xe3\x7b\x23\xe4\x6f\xc0\x39\xc3\x40\xb6\xa6\xac\x76\x48\x32\x14\x95\xa3\xf7\xb3\xca\xbe\xfa\x12\x55\x7e\x16\x44\xdc\xea\x80\x65\xb5\x49\xe2\x8a\x52\x91\x73\x7f\x6f\x59\x4e\x3b\x6f\x5b\x7b\x96\xb3\x04\xa1\xdd\x8f\xed\x4d\xa6\xd7\xd0\x24\x5d\x00\xb1\xbd\xa5\xc9\x35\x0a\x62\x92\x98\xf4\xa8\x90\x43\x9c\x01\xba\x04\xdb\xc2\x5b\xd1\x4b\xc9\x26\xc5\x44\xd6\xfd\x74\xcf\x81\x7e\xde\x86\x45\xd6\x7c\xd3\x35\x78\xbc\x04\xdb\x3b\x5f\x94\xc5\x81\x2b\xfe\xd1\x19\x13\xad\x13\x27\x41\x79\x21\x47\x6f\x32\x61\x46\x20\x1e\x46\xd1\xe1\x30\x0f\xaf\x21\x12\x60\x71\x09\x37\x4d\x9c\xe7\x41\x9a\x9f\xe2\xa1\xea\x03\x23\x90\x5c\xb8\xac\x7a\x49\x3b\x2e\x03\xa2\x28\x2b\x7d\x1c\xc7\x23\xa9\x60\x6d\xb4\x0c\x5a\x4f\x28\x6a\x3d\xc7\x85\xc6\x93\xb5\x37\xe9\x3d\x9b\x7a\x2c\x0e\xfa\x2e\x60\x86\x20\x11\x77\x7a\xf8\xca\xb8\xd1\x8f\x41\x5a\x58\x6b\x70\x68\x80\xec\x0c\x62\x79\x60\x64\x3b\x07\x25\x48\x3d\x0d\xa0\xd5\xba\xd6\xb5\x07\x7f\x1c\x8f\xca\x43\x67\xef\xf6\x4b\xc3\xa6\xfb\x5f\xdf\x68\x35\x7b\x90\x2d\x81\x18\x34\x07\x3c\x3e\x93\x3c\x68\x1a\x3f\x50\xa5\x0f\x3d\xbf\xab\x88\x2a\x05\x48\x90\x81\xf6\xdd\x41\xdb\xc8\x45\x7c\xf9\x3e\x37\x8d\xf3\xa0\xcf\x62\x32\x9a\x68\xa0\x74\xe7\x0d\xda\x9a\x58\x8b\x1a\xbd\xfd\xa0\xd7\x87\x06\x08\x83\xa5\xc8\x92\x3a\xc4\x55\xee\x3b\x8e\x47\x34\xeb\xb2\x16\xe0\x41\x9f\x5b\x9e\xd7\x25\x51\x79\xd5\xe2\x7b\xa5\xae\x7b\xcd\x2a\x59\xae\x66\x64\x71\x5b\x31\xcf\xb1\x21\x18\x86\x8c\x31\xb3\xa2\x89\x18\x34\x4a\xc9\xaa\x6d\xd8\xf7\x06\xcf\x11\x59\xee\xef\x85\x5c\xd5\x24\x8b\xf5\x73\x44\x0d\xe5\xe0\x4a\xe2\x8b\x34\x9c\x19\xc3\x24\xaa\x5b\x80\x96\xc4\xde\xa0\xe3\x43\x0d\xd9\x4a\xd5\x09\x29\x4d\x95\x75\x75\xf7\x5d\x1a\xc7\x44\xde\x94\x6d\x7c\x04\xf7\x74\xd8\x68\xf7\x2e\x0c\xc9\x88\xbd\xef\x3a\xc4\x56\x42\x43\x5b\x28\x87\x52\xba\x04\xdb\x9b\x4f\xbf\x6a\xfc\xff\x4a\x34\xfe\x8a\x01\x49\x55\x92\x13\x45\x78\xc6\x83\x1c\x04\x55\x4a\x57\x26\xab\x28\x1a\x53\x2a\xf3\xde\xd0\x34\xc9\xf8\x07\x75\x4d\x60\xbe\x1c\xaa\x5b\x14\xd6\x9e\x65\xd2\x93\x56\x16\xb9\x85\xa4\x0b\x3b\xcf\xd1\xfc\x4d\xee\x48\x1c\x68\xdc\xbd\xae\x6f\x87\x6d\xbf\x35\xce\xd8\x69\x90\xfd\x18\x44\xe1\x08\x61\x51\x2d\x59\xe0\x91\x3c\x77\xe9\x5c\x91\xa1\x3c\x77\x1f\xe5\xa0\x57\x09\x51\x8d\x48\x89\x6e\x75\x9f\xfd\x8a\x7b\x22\xa5\xa8\x29\x46\x91\x42\x70\x56\xdd\x76\x1a\x4c\x7d\x48\x8f\xaa\x1b\x96\xb5\x64\xca\x73\x95\x14\xe4\x61\x6f\x72\x48\x0b\xda\x52\x62\x05\xe5\x2d\x53\x69\x64\xe3\x10\x75\x5a\x5c\x12\x92\xd2\x2d\x80\x49\xfc\x65\xa6\x0e\x68\x0a\xe2\x1a\xbc\x5b\x32\x16\x10\xf7\x59\xe6\xa9\xa3\x67\x33\x6e\x2b\x48\x61\xb6\x88\x72\xff\xf3\x0d\x8d\x18\x30\xe5\x71\x02\x24\x62\x72\x68\x35\x94\xb6\xda\x96\xfa\x2b\xf9\x70\x1a\xa4\x1d\x5a\xb1\x43\x1f\x6d\x9b\x00\x88\xba\x39\xeb\xa3\xa5\xaf\x54\x23\xc8\x83\x86\x48\x1a\xbf\x09\x19\xae\xa3\xbb\x87\x68\xd8\x50\x8f\x13\x56\x4e\x0b\x39\x7e\x2a\x2f\xd4\xa5\xf0\xab\x46\x68\x38\x29\xd0\x4a\x58\xec\xa5\x14\x31\x41\x29\x6b\x84\x01\x9d\xc0\xfc\x45\xb2\x88\x47\x61\x3c\x39\x8a\x42\x18\xe7\x38\x74\x2e\x3f\x11\x5c\x9c\xe0\x91\x2e\x17\xf2\x63\x4a\x33\xf9\xd8\x22\x1b\xe9\x16\x0b\x2b\x9a\xaa\x6f\xc5\x19\x0c\x1e\x5f\x91\x54\x24\xa7\x3c\x3a\xd2\x77\x9f\x7d\x8d\x5a\xf5\x35\x6a\xd5\x57\x69\xed\x2f\x3a\x6a\x95\x5e\x2d\xe6\xe7\x8a\x9d\xb1\x1c\xd1\x6a\x6b\x9b\x38\x36\x60\x57\x87\x88\xb9\x3a\x4c\xb9\x84\xb7\xa8\x0c\x2d\xe5\xf0\xfc\xd2\xa6\x60\x52\x31\x4b\x5d\xef\xbb\x00\xfd\x3d\xbb\x42\xf8\x60\x5c\x2c\x0b\xc4\xdd\xf1\xc4\xcf\xb1\x0a\xb2\x7b\x85\xfe\xba\x9a\xa8\xb5\x52\x10\xb3\x64\x2e\x21\x88\x2b\xc2\xb3\x86\xd9\x11\x6d\xe7\x97\xa5\xa2\x4d\xf7\xd9\x13\x6f\x67\x53\xf6\x03\x63\xb6\x52\x4d\x7d\xaa\x23\x2d\xa7\x61\x60\xc6\x2a\x53\x1b\x11\xf7\x72\x4b\x29\x82\xa7\x82\x9c\x57\x7a\x28\x8d\xd3\x30\x4c\x83\x14\xd3\x41\xf6\x06\x60\xdb\x10\xdd\x82\xd0\xee\x12\xce\xe6\xe4\x98\x81\x23\xcb\x29\x75\x7d\x98\x95\x21\x31\x04\x88\x06\x68\x4c\x35\xc3\x85\x39\x8e\xff\xa6\x16\xe5\xa2\x1c\x5b\xc2\x06\x38\xe2\x6d\x20\x27\xda\x46\x52\x96\xc2\x73\x8b\x6a\xaf\x8c\x4a\x45\xa6\xea\x7e\x90\xf1\x88\xae\x97\x31\x12\x54\xe4\xd2\x93\x11\xbf\x38\x48\x1e\x17\x51\xa5\xc7\x45\x0a\x27\x61\x96\x2b\x2e\x8c\xe4\xd9\xf6\xe7\x90\x05\x8f\xd7\xf6\xd6\x6e\x83\x69\x10\x8f\x22\x98\xf6\xa0\x12\xde\x5a\xc5\x9b\x27\x1b\xcd\xbb\xa1\x62\xe5\x18\x41\x2d\x06\x72\x1e\x50\x03\x54\x21\x39\x68\x39\xab\x33\xad\xd4\xcf\x07\xdd\x70\xe4\xfb\x3e\x34\x24\x72\x66\xc0\x84\x24\xa0\x60\xc3\x6d\x14\x81\x8d\x95\x20\xac\xaa\xe3\x87\x9a\xa8\xda\xe5\xd6\x18\x03\xbe\x4c\xf3\x38\x90\x5e\xc7\xaf\x70\xd2\x25\x09\x4e\x37\xf2\xfb\x7b\x0c\xbf\x04\xaa\xf0\x81\xee\x0f\x70\x64\x65\x9d\x0b\x85\x03\x62\xdf\x05\x89\xef\x82\xcc\x77\x41\x40\x92\xa5\xbd\x9a\xd8\x2e\xf6\x00\x26\xc6\x5e\xf4\x63\xea\xbb\x7b\xd3\x7d\xfc\xe1\x22\x0d\x67\x33\x38\x22\xaa\x32\xdb\xd9\x9b\x52\x5a\x17\xee\x25\x53\xd5\xbd\x04\x14\xb9\xcf\x35\xce\x25\x42\xae\x23\xc1\x08\xb3\xe1\xfb\x01\x33\x63\x0a\xd6\x9a\x0d\xdf\x8f\x70\x83\x69\x27\x7e\xee\xf1\xa8\xf4\x8b\x22\xe6\x3f\x99\x8d\x33\x74\x17\xca\xec\x10\x64\x20\x01\x39\x88\x1d\x30\xf6\xdd\xbd\xf1\xfe\x82\xb1\xc8\xb8\xdd\x76\x52\xc2\x85\x8b\xfe\x78\xe0\x34\x62\x1f\x1f\xe3\x20\x50\x31\x1d\x4f\xb8\x37\xb4\x80\xc8\x32\x69\x6b\x86\x44\x77\x0a\xda\xc9\xfd\xfd\x50\x6b\xbf\xa7\xc5\x4b\x3e\x6e\x8d\xe7\x38\x1b\xdd\x23\x8c\x8c\x47\xb2\x96\x6d\x53\x0a\xc4\x82\x6b\x15\x97\x5f\xea\xe2\xdb\xcd\x16\x57\x19\xe1\x1b\x9c\x28\x28\x30\xf0\x74\xdf\x1d\x74\xe9\x2e\x60\x67\xe8\x30\xf5\xf6\x86\x2b\x96\xeb\xb0\xdd\xe6\x33\x19\x99\xc0\x0e\x25\xb0\x84\x21\x23\x06\x01\x31\x21\x44\xf7\x8b\x74\x02\x29\x81\x02\x10\xf5\xa7\x03\x25\x19\x12\x19\x00\xa9\x71\x91\xa0\x59\xe3\xb5\xd1\x78\x41\xa0\xd0\xc8\x54\xbf\x64\x74\xa5\x61\xdd\x41\xec\x6f\x78\x74\x3d\xc1\x7e\x88\xd5\xfe\x59\x41\xc6\xc0\x4f\xf7\x82\x7d\xd3\x9c\xef\x05\xcc\xed\x9f\xae\x3d\xb2\x40\x02\x9c\x8b\x00\xfd\xa6\xcb\x36\xa8\xc9\x5f\xcc\x6b\x8b\x2c\x98\x8d\xb8\xd5\x42\x93\xb3\xef\x27\x48\xd6\xeb\xbb\x03\x3f\x40\xe8\xba\x0e\xc8\xfa\x1e\xfa\x8c\xab\xa1\xbf\xfd\x00\x6c\xd8\x68\x00\xed\x76\x38\x70\x1c\x62\xe9\xa6\x6d\x0f\xa4\xa6\x3d\x34\x5e\xb4\x14\xa6\xcb\x65\x86\xc1\x7a\x03\xed\xf6\x85\xf5\xff\x4b\x44\x5d\x71\x92\x8c\xcf\x36\x36\x3c\x40\x82\xe4\x43\x31\x48\x3e\x93\xae\x28\x61\x89\xad\x1b\x6b\x71\x7d\xfc\x96\x8d\x1d\x66\xfd\xb0\xe3\x0d\x30\x26\x7d\x6f\x00\x60\x43\xa8\xe5\x69\x6a\x15\x86\x02\x54\x1d\xd7\x01\x90\xed\xfe\x21\xda\xfd\x61\x43\xfe\x1d\x76\x3a\x4b\xfc\x1a\x4c\xdf\x7f\x51\xd7\xc5\x17\x15\x3d\x02\xa8\x89\xf0\xbe\xa4\xef\xa2\xbe\x5d\xd4\x77\x03\xfd\xd8\x8f\xb1\x86\xde\x36\x56\x4b\x71\xb6\x78\x76\x82\xa7\x07\xb0\x5f\xc8\xf7\x7c\xf4\x3d\xc8\x4f\x5a\xb8\x04\xd0\xc7\xee\xf2\x2e\x98\x96\x5d\xdc\x45\x9d\x90\x46\x74\x1e\x2f\xc1\x8e\xe7\x6d\x7f\x89\x55\xf7\x28\x49\xe1\x8b\x34\xb9\xc9\x0a\xa8\xeb\x58\x76\x73\x78\x9b\x07\x29\x0c\x7c\xb8\x86\xb2\x32\xcc\xf0\xf3\x4d\xa8\x31\x04\xd2\x6b\xba\x0c\x1c\x2d\xb3\xb3\x24\xc9\xdf\x26\x23\x78\x60\x2e\xb2\x9d\x1e\xd3\x46\x39\xdd\x00\x9b\x0f\x99\xae\x8a\x47\xbc\xa7\xcd\x5a\x2d\xae\xb7\x9a\x06\x04\x1b\xdb\xa9\xa1\x79\xa4\xb3\x51\xa6\x59\xba\x04\x4f\x9f\x6d\x6d\x7f\xb5\x3c\xfc\x95\x58\x1e\xde\x24\x8b\xcc\x64\x76\x20\xbe\xf6\x38\x75\xed\x53\x77\xb7\xd2\xec\x50\xbc\xcb\x8e\x47\xfa\x7b\x85\xa8\x09\xce\x75\x37\x03\x7c\xd5\x49\xd2\x91\x7a\xfc\x11\x27\x72\xba\x9e\x5c\x90\x15\x15\x1d\x5e\x41\xdb\x4d\x57\xb4\x25\x00\x0d\x7e\xab\x9f\x87\xd5\xa8\x4e\x73\xdc\xc5\xe5\xf4\x09\x67\xc1\xcd\x8b\xbb\x1c\x1a\x06\x25\x65\xf3\xe3\x43\x2a\x38\x52\x1e\xb0\x04\xcb\xb1\x63\xa6\x81\x77\x41\xd2\x3d\x39\x13\xb1\x74\x40\x6c\x7b\xe8\xab\xfa\x28\xa9\xd8\x84\xa5\x39\x0f\x96\x60\x6b\x73\xcb\xfd\xaa\x96\xfc\xaa\x96\xfc\xba\x95\xff\x45\xab\x25\xa5\x6d\x40\x55\x3e\xee\x7a\xcf\xb6\x68\x38\x7d\x6c\x42\x96\xc2\xe9\xef\xec\x3c\xdb\x25\x8f\xaa\xb6\x76\x77\x76\x49\x38\x7d\xa2\x91\xbc\xe4\xc7\xc0\xa8\x46\xd8\x7b\x76\xbf\xd0\xe5\xfa\x1e\xdb\x11\xdb\x4f\x61\xea\xe7\x20\xa2\x41\x2e\x16\x38\xda\x7d\x54\x3e\x24\x12\xf4\x31\xcc\xde\x07\x48\xc0\x42\x32\x7b\xd4\xbd\x8c\x21\x1c\x65\xaf\x16\x51\x74\x46\xe2\x7f\xd0\xcf\x61\xf6\x16\xde\xe6\x64\xfc\x24\x4a\xf3\xbb\x38\xba\xf3\x37\x5c\xde\x86\xbb\x57\xc8\x0d\xc5\x78\xad\x6e\xf1\xe1\x35\xb3\x8b\x47\x42\x78\x81\xf3\x3c\xc8\xa1\xff\x39\xcb\x83\x34\xef\x51\x47\x3b\x18\x8f\xd8\x9f\xc3\x24\x5a\xcc\x68\x28\x8e\x37\xc9\x08\x09\x5e\x4b\xd4\x3e\x89\x8b\x37\xed\x82\x59\x7d\x28\x9b\xd5\x71\x45\x32\x80\x8a\x62\x12\xf3\x84\x44\xa3\xd6\x57\x63\xca\x2d\xfb\x33\x0d\xb9\xac\x31\x5a\x0b\xf3\xc0\x02\x33\xdb\xce\x72\xe9\x00\x5e\xf0\x12\x5e\x25\x8b\x78\x48\x71\x09\x28\x67\xf1\xaf\x62\xb8\x6d\x81\x97\x79\xf3\xb3\xe4\x86\x84\x63\x59\x3a\x8e\x88\x53\x19\x3e\xee\x93\x04\x7a\x7c\x39\x4f\xdf\x24\x71\x88\x76\x3b\xd4\xe9\xb4\x7b\xae\x7c\xd6\x55\x45\xc7\xcc\x29\x02\x1e\x4b\x58\x09\x28\x99\x82\xf4\xd8\x1a\xe4\x54\xe8\x52\x79\xc6\x03\xd2\x68\xa3\x8d\x47\xdd\xcb\x71\xc1\x97\x18\xba\xd4\x3c\xe6\x21\x10\x68\xff\x5a\x6c\x8b\x89\x51\x03\x26\x94\x21\x96\x97\x4c\x29\xae\x8d\x89\x24\x4a\xf4\x1b\x0e\x5b\xec\x5e\x0a\x7a\x6e\x18\x72\x11\x85\x27\xb3\x61\x17\xaf\x0c\x00\xbb\x30\x1e\x61\x67\x65\x19\x5d\xdb\x05\x8b\x6e\x30\x1a\x15\xcf\x9c\x5f\x26\x33\x36\x77\x0e\x4d\x9d\x0e\xac\x14\x93\xd8\x02\xeb\x4f\xa6\x03\xac\x93\x38\x87\x69\x46\x96\xeb\xbb\xab\x0c\xa6\xd7\x30\x15\x52\x13\xd2\x64\x1c\x88\xbd\x74\x35\x4d\xf3\x9a\xc4\x62\x6d\xda\xa3\x74\x1f\x46\x27\xea\xe7\x7c\x8a\x68\x91\x44\xa3\x9e\xbb\x74\x1a\xe3\x6e\x42\xc0\xda\xa1\x53\x73\x5d\x8e\xd1\x6a\x1c\x26\x71\x8c\xed\xd4\xcb\x25\x37\xd0\x47\x0f\x09\x5a\xaf\xee\x3a\x2b\x7d\x58\xd4\x06\x75\xbd\x58\x6a\x86\xd0\xc7\x8c\x35\x22\x7a\x81\x9a\x18\x91\x46\x8f\x8c\x87\xb8\x87\xd6\xc0\x40\xac\xfe\x88\x98\x14\x57\x89\x15\x38\x08\x3b\x35\x6b\xb1\x76\xdc\x88\x32\xfb\x6a\x9e\xbb\xf2\x93\x96\xbf\xa4\x80\xf8\xdd\x15\x6b\x1a\x4f\x0e\xe8\x47\x01\x1a\x5e\x83\xbd\x0d\xb5\x26\x90\x41\x32\x4d\x7b\xd5\xfd\xcc\x54\x87\x3b\x3a\xb1\x57\x8e\x0c\x28\x13\xaf\x54\x91\x80\xb9\x6f\x88\x7b\x93\x5b\x04\x33\xc3\x02\x47\xc7\x73\x80\xbe\xb5\x5f\x8a\x5f\x21\xc0\x29\xeb\x65\x19\xa9\x70\x3e\x41\xd4\x56\x19\xf9\x81\xa9\x17\xb7\x67\xa7\x3c\x42\xb2\x49\x7c\xf1\x1c\xe9\x1a\xca\x4f\x4d\x86\x93\xe0\x70\xc7\x46\x56\xca\x60\x6a\x8c\x62\xa3\xb0\x97\x72\x72\x8b\xe4\x51\x65\x27\xc1\x41\x86\x9f\x16\x6a\x08\x32\x35\x3c\x18\x16\x9e\xe8\x09\xa1\x2d\x82\xfc\x7d\x97\x52\xa0\xca\x55\x95\xa8\x49\x53\xa0\x23\x2a\x63\x33\xbe\xb9\x60\x87\x36\x2a\xd4\x41\x2c\xcf\xe5\xcb\x6a\x10\xfe\x86\xab\x72\x88\x39\x4c\x1d\x93\x70\xd9\xa8\x51\x77\xef\x62\x12\x96\x9f\x4a\x13\x6a\x54\x23\x4c\x40\x7a\xf8\x6b\x02\xc3\x99\x05\x04\xb0\x06\xdf\xaf\xc6\x43\x53\xa5\x02\x1b\x43\x0e\x04\x6e\x9a\x2c\xbe\xb1\x75\x6b\x6e\xfa\x5a\xf2\x5c\x94\x44\xf2\x62\xfa\x4a\xa7\x15\x9e\x48\x23\x68\x65\x70\x9a\x24\x2b\xeb\xa4\x2b\xc9\x60\xce\x83\xb3\x94\xed\xd8\x79\x11\x15\xbd\x2c\x67\x03\xb9\xc0\x87\xa0\x34\xaf\xab\x25\xaf\x7c\xb5\xe4\x55\xb9\x48\x18\x5f\xc8\x12\xab\x32\xfd\xc2\x76\x55\x9a\xf7\x1a\xfb\x5b\x1d\x66\xd4\xc4\xf3\xba\x80\xb7\xf9\x22\x85\x24\x19\xae\xea\x0c\x0b\xf2\x06\x55\x36\xd8\x39\x53\x7f\xd8\xcc\xfd\x8f\x51\xd0\xb9\xbf\x2f\x8e\xb0\x03\xf2\x67\x4f\x03\x5d\xac\x87\x18\x8b\xcc\x36\xdf\x5f\x2a\x68\x53\x15\x35\x82\xcf\x23\xaf\x54\x0b\x64\xfd\x58\xa2\xe6\x03\xb2\xc4\x48\x26\x61\xb9\xd6\x46\xb1\x56\x30\x4e\x81\x77\xf1\x5e\x22\x1c\x21\x95\x83\x5e\x19\x86\x53\x00\x5d\xbe\xb4\xd4\x0b\xc8\x59\x40\x40\x15\xca\xcd\x4c\x11\x38\x8b\x76\xdc\xac\xb2\x66\xd8\x4d\xf3\x19\xc8\x97\x7d\xf9\x14\xf4\x0d\x07\xa4\x7a\x0e\x0a\xde\xce\xe6\x53\x98\x20\x52\x2f\x60\x5f\x99\xe0\xbc\xda\xca\xc8\x7b\x4a\x5b\x5c\x8e\x1a\x61\x83\xe0\x16\x18\xeb\x42\x61\x6d\x83\x4b\x6d\xe4\xac\x1d\x54\xbd\x4e\x88\x2c\x59\xdf\x35\x5a\x82\x67\x5b\xde\xe6\x57\x3d\xf6\x57\x3d\xf6\x57\x3d\xf6\x5f\xb4\x1e\xbb\x78\x5e\x6c\x52\x65\x7b\xd4\x8f\x76\x7b\x67\x57\xf1\xa3\x25\xca\xed\x05\xd7\x5a\xcb\x9a\x6c\x62\xc6\xc4\x89\x61\x77\xdc\x6d\x07\xcc\x99\x12\xfc\x1a\x35\x78\xba\xed\xe1\x00\x09\x98\xd9\xbb\x63\xea\x0f\x8a\xdd\x2f\x3d\x04\x95\x3c\x73\x3a\x83\x93\xe3\xdb\xb9\x3d\x01\xd6\xc4\x72\xc0\xac\x4e\x32\xd8\xa0\x66\x22\x58\xc8\x9f\xb7\x94\x92\xbf\xa6\x72\x9e\xd7\xb0\x9c\xae\x35\x26\xf9\x29\x53\x41\x7f\x3e\xee\x5e\xce\x44\x53\x5f\xa6\x49\xfc\x1a\x90\x3c\xa8\xe2\x4e\x8a\x13\xbf\x8e\xd2\x60\x72\x3e\x4c\x93\x28\x3a\x9c\xe1\x1b\x8c\x8b\x93\x5e\xc6\x68\xf3\x1d\x21\x09\x72\x6c\x74\xfb\xe4\xfd\xbe\x4c\x6e\xe2\x8b\x70\x06\xcf\xf3\x60\x36\x27\x00\x92\x68\xf4\x3a\x28\x24\x52\x7f\xc3\xa3\x5f\xcf\xb5\x2f\xdc\x95\x32\xe1\x89\x3b\xcb\xee\xb8\xb8\xa5\xd6\x4c\xfe\x74\x5e\xd0\xb9\x62\x3d\xb2\x94\x91\x91\xb4\x23\xa2\x35\x53\xa4\xd7\x69\xa1\x9c\xac\x35\x7b\xc1\xf0\x09\x15\x4f\xc3\x18\x66\x35\x9a\x61\xc2\xa1\x33\x97\xa9\x46\x75\xcf\x64\x31\xf8\x37\xac\xa6\x0d\x9d\x25\x6f\xfa\x61\x5e\xaf\xe1\x87\x39\x6b\x26\x86\x8d\x4a\xe2\x0f\x19\x4c\x4f\xe2\xf9\x22\x97\x74\xc7\x63\x74\x16\x71\x1a\xb4\x5a\xe3\xd2\xdb\x58\x9a\xa7\x33\x4f\xc3\x59\x81\x40\xa5\x9b\x29\x79\x05\x6c\x4e\xdd\x89\x4b\x59\x02\x50\x4e\x36\x03\x4c\x04\x8e\xc8\x0c\xf8\xb9\x3d\xda\x48\x8d\x80\x95\x7a\x90\x28\x8f\xc7\x5d\xc2\xdc\x36\x9d\x86\x11\x8c\xa8\x89\x45\x7e\x9a\x5b\xc2\x00\xd7\x27\x5e\x3a\x52\x4d\xc4\xf0\x0f\x51\xdc\x6a\x98\x7a\xa5\x9e\x52\xd3\xe6\x91\xd5\xa6\x35\x32\xa0\x0a\x5a\x53\x61\x79\x3d\x2a\x1e\xca\x32\x5c\x89\x89\x52\xff\xb7\xa0\x89\xb0\xbc\x6b\x10\x46\x6d\xf2\xa8\x19\x62\x49\x78\xfe\x37\x6c\xeb\x65\xeb\xb0\x74\x75\x49\x61\x06\xf3\x52\xf3\xd2\x8a\x56\x3b\x45\xd8\xac\x6c\x45\x2f\x25\xfc\xa0\x50\x1e\x5a\x90\xef\x9a\xe4\xb6\xfc\x60\xa9\x15\x7c\x39\x5b\x23\x02\x09\x59\xcb\x5d\x4d\xe4\x92\x47\x61\x84\xac\x32\x1e\xc8\x4a\x44\x8e\xe3\xd1\xa3\xa0\x21\xee\xcf\x65\x34\xa4\x67\x92\x26\x72\xf0\x98\xe9\x06\x3c\x95\xc8\x0f\xf7\xf7\xb0\xef\x92\x60\x0f\x2e\x0e\xf6\xc0\x23\x3f\xd4\x70\x40\x5c\x87\xb0\x17\xf0\x56\x33\xc5\x8f\x33\xa4\x70\xcc\xe2\x58\xd0\x60\xdd\x56\x63\x55\x68\x77\x10\xfa\x7d\xec\x21\xbc\xc5\x55\x94\x9a\xdd\x1f\xdf\xc0\x04\x02\x15\xf0\x99\x48\x1f\xe3\x6c\x18\x7b\xf1\x3e\xa6\xd9\x5e\xcc\x5c\x90\x13\x3f\x2d\x5e\x53\x90\xb3\x0a\x6d\x15\xfc\x5d\x45\x0c\x36\xdc\x22\x7f\x84\xd3\x08\x89\x0f\x6e\xe2\x2c\x97\x3c\x87\x44\xe6\x0b\xd3\x41\x32\x2f\x50\x21\x1a\xf5\x4e\x5b\x54\x77\x83\x00\xf0\x9e\x32\xc7\x01\x04\xdf\xb6\xc7\x30\xee\x78\x05\xce\x43\x5f\x7c\x3c\x12\x3b\x8d\x3a\x83\xc0\x51\x26\x87\xdd\x30\xfb\x98\x06\xf3\x39\x1c\x1d\x84\xfd\xb0\xb0\xa9\xb6\xfd\xa4\x57\x0c\x0d\x75\xbd\xc1\xe2\x8a\xd8\x72\x77\x98\xe5\xc0\xaa\x1e\x73\x3a\x1e\x97\x90\xad\x7e\xdf\xdc\x0c\x1b\x76\x67\xc1\x5c\x2b\x56\xa0\x2d\x75\x1e\x05\x43\x68\xdf\x01\xab\x69\x21\x81\xa2\xfb\xe7\x24\x8c\xed\x00\xf5\x80\x8d\xcf\xd9\x81\xf5\xb7\xe9\xdf\xc6\x56\xcf\xfa\xdb\xd8\xaa\xb1\x40\x4a\xea\x16\x73\x70\x28\xca\xdc\x86\x9d\xd8\x7c\x28\x48\x6a\x40\x5e\xbf\x7c\x68\x92\x37\xff\x5a\xab\xd8\x2a\xed\x37\xae\x74\xc8\x32\xc8\xbd\x4a\x83\x19\xe4\x56\x2f\x6d\xa9\x4f\x93\x14\xa7\xe4\xa4\x94\x0b\x75\xee\x0c\x39\x07\x44\x9d\x00\x10\xc9\xb1\x38\xd4\x6a\x41\x35\x2e\x0b\xda\x49\xe8\x2c\xf3\x58\x8f\x5a\xd9\xa9\x30\x26\x48\x6d\x0d\x69\x9b\x74\x27\xb1\x6e\x6c\x62\x74\xae\x92\x98\x24\x1a\xa2\x56\xed\x6a\x90\x05\xb9\x32\xed\x6b\x65\x6f\xa4\xca\xcd\x6a\x59\xca\xf9\x9a\x1d\x45\xe1\xf0\xd3\x49\xac\xe1\x3a\x69\xa6\xf1\x43\x1f\x4c\x3c\x6a\xd9\xa7\x5e\xac\x0e\x48\x57\xee\xcd\x61\xbd\xe3\x66\xc3\x4e\x71\xfc\xda\xdc\x61\x73\x16\xa4\xd4\x11\x56\xc0\x8f\x3e\x91\x55\xc6\xa1\xab\x59\x52\xd3\xf2\x27\x1b\x34\x8a\x11\x39\xcb\xf6\x53\x1c\xd0\x28\x27\xfb\x68\xca\xbf\xcb\xd1\x8d\xf8\xe1\xe7\xa2\x06\x2e\x6d\xb0\x2f\x55\x4f\x79\x75\x63\x15\x15\x62\x29\x85\x02\xc2\xfd\x63\x92\x8e\x0e\x73\xa2\x95\x55\xb4\x96\xf8\xcc\x02\x21\x88\xb9\x55\x24\xe4\x7f\xb1\x89\xe0\xda\x83\xee\x70\x91\xa6\x30\xce\x4f\xc3\xf8\x93\x68\x04\x49\x99\xb1\x04\x6f\xae\x52\x51\xc8\x8a\xc2\x6e\x8a\xf6\x04\x74\xfc\xc5\x8e\x46\xb8\x51\x02\xd5\xf5\x63\xa2\xef\xee\xde\x76\x3c\xc0\xfe\xbe\xeb\x78\xec\x59\xa9\xae\x11\x8d\x47\x67\xbb\xe0\x9a\x78\x3e\xc7\x13\x48\xbe\x39\x86\xb4\x4e\xf8\xf9\x8f\x1e\xa2\xa0\x31\xd8\x60\x8e\xed\x95\x7c\xcb\xb9\x2e\xe1\x66\x6e\x91\xfa\x76\x52\x58\x36\xaa\xba\x2a\x59\x8c\x68\x30\x38\xd3\xe6\xad\x09\xd6\xe7\x7e\xc9\xfe\x4c\x3a\xa4\x4a\x07\x8d\xc9\xc6\x70\x64\xc0\xe2\xb9\x12\x04\xae\x03\x72\xe1\x6d\x50\x55\x84\x3a\x72\x18\xb3\xf3\xd3\x40\x20\xca\x12\x2e\x80\x86\xe9\x47\x14\xac\x08\x90\x37\xf8\x12\x82\x5c\x6a\x82\x8e\x89\x48\x70\x7d\x03\xdd\x64\x52\x83\x59\x54\xc7\x36\xc6\xbd\x51\xd4\xbe\xc9\x3e\xfe\x84\xb1\x44\x15\x9f\x39\x9f\x96\xae\x20\x4d\x6e\x70\x1e\x17\xfc\xf8\x8b\x2f\xc4\xbe\x3b\xe8\x74\x00\x16\xce\xc8\x3f\xed\xca\x14\x45\x38\x6b\x4f\x6e\x18\x20\xd6\x4c\x49\x1a\xc0\xf2\x28\x6d\x17\x5c\x16\xe3\x3a\x83\x51\x80\x58\xf7\x22\x61\x11\x66\xf4\x23\x75\x90\x24\x96\x4a\x56\x5b\xcd\x0b\x0b\xd1\xec\xcf\x9f\x59\x3e\xf7\xdd\x56\x2b\xdf\xf7\xd3\x03\xb7\x67\xe7\xcf\x53\xb4\x46\x3b\x7e\x2a\x31\x6a\xf1\xe0\x0e\x74\x76\x5c\x07\xa0\xff\xd9\xf9\x77\xfe\x8e\xeb\x7c\x87\xcb\x82\xab\xcc\xce\x1d\x12\x55\x10\xc7\xe3\xb5\xbd\xed\x6f\x4b\x9e\x33\xd9\x34\x59\x44\xa3\x57\x49\x3a\x84\xfa\x43\x90\xe2\x84\xe4\x8d\x37\xc1\xf0\x00\x76\x83\x28\xff\x01\xde\xad\x08\x22\x3d\x0b\x86\xd4\x0d\x14\x1d\xb0\x18\x7c\x71\x71\xeb\x41\x12\xba\xfe\x07\x78\xa7\xda\xec\xb8\x00\xa7\xbe\xff\x16\x38\x4d\xd6\xb7\xc2\x6e\xce\xfe\x06\xf6\x26\x0e\x70\x73\xb5\xc8\xf3\x24\x46\xd7\x1d\xd4\x48\xbc\x32\x3a\xad\x16\xf1\xee\x22\x55\x84\xc8\x91\xec\x6a\x2e\x06\x93\xd4\x90\xc6\x86\x0e\xcb\xc6\x03\xbb\x59\x9e\xcc\xd1\xa5\x2e\x98\x04\x54\x97\x00\xbb\xf3\x14\xab\x3a\x5e\x92\x90\xc6\x7c\xf5\x6a\xf4\xcc\x52\xb7\xad\x56\x41\x93\x03\xb6\xe0\x4f\xe2\x61\x8a\x59\x29\x88\x30\x19\x6d\xe8\xf4\x3c\x8c\xfe\x08\xe6\x41\x18\xf1\x8a\xe7\x61\x3c\x89\x20\xaf\xb3\xa9\xab\xf3\x32\x59\x5c\x09\x75\xb6\x84\x3a\x85\x90\x78\x91\x86\xf3\xa2\x12\x8b\xf3\x3d\x1a\xad\x96\xab\xf1\x33\x4a\x45\x2a\xd1\xb5\xab\xcc\xae\x2f\xe7\xc2\x4f\x6e\x62\x98\xb2\x2c\x12\xc5\x31\x65\xae\xd3\x0d\x46\x23\xbc\x9e\xb9\xaf\xb4\x85\x19\x06\xdd\x0c\x78\xd0\x29\x55\xf1\xac\xcf\xc3\x5f\x0b\xee\x62\x2e\x41\x2d\x74\xd2\x4e\x79\xda\xb1\xdf\xe0\x75\x10\x21\xc6\x4d\x99\xf8\x9f\xc1\x9c\x7d\xd7\x09\xfd\x50\x04\x80\xe4\x7e\xb4\xc8\x4b\xb2\xb9\xfe\xde\x53\x3e\x81\xbf\x94\xb8\xa4\xa7\xdf\x84\xbe\x66\xd0\x55\x24\xc6\xc7\x3a\xa7\x5f\x25\xc1\x57\xcd\x07\x11\x68\x4a\x47\xa9\xba\x00\x8d\xc7\xaa\x3e\x96\xa7\xee\xe0\xaf\x94\xca\xca\x87\xb9\xb0\xb2\x4d\x3b\xa2\x51\xb4\x74\xc1\x0a\xd1\xcb\x03\xc6\xab\x92\x2f\xec\x80\x47\xc2\x25\xcb\x86\xce\xc1\x56\xcf\xad\x92\x7c\xaa\xef\x4b\xe6\x86\x06\x8a\x16\xf2\xe6\x3a\x81\x3d\xcc\xdd\xf4\xbd\x81\xd3\xc8\x5b\x2d\x76\x43\xe6\x51\x35\xb4\x95\xd1\xad\x87\x84\x06\x99\x52\xc7\xbe\x2a\xd0\xee\x80\x5f\xde\x0c\xe5\xed\xb6\xba\x4b\x4a\x3b\xb3\x36\x2b\x9d\x7a\x29\xb2\x21\x12\x89\x8a\x58\xea\x9a\xd9\x2b\x65\xa7\x93\xb6\xf6\x75\x2f\xb9\x8d\xbc\xb2\xb3\x4d\xc9\x93\x07\x09\xe3\x87\x54\x5b\xa5\x95\x35\x44\x76\xd2\x49\x1a\x85\x84\xb1\x61\x53\xa9\xe3\x4b\x84\x8d\x32\x25\xb8\x45\x51\x5d\x51\xe4\x44\x3f\x99\xcd\xe0\x28\x0c\x72\x28\x1d\xed\x95\x8c\x2b\x0b\xc3\x2a\xfb\x1e\xf4\x4d\x25\x58\xbb\x69\x2a\xf3\x06\x03\xec\xab\xd1\x30\xad\xf5\x95\xdb\x89\x11\xb6\xf3\x79\xb3\x4a\x4f\x72\x50\x81\xd3\x7e\xe5\xca\x32\xb7\x74\x07\xbe\xdb\xab\x2a\x35\xdd\x0b\x7a\x5e\x15\xaa\x8c\x33\x08\xb4\x8b\x84\x5e\x5f\x8d\x03\x37\x89\x63\x32\x1d\x4b\x97\x02\x44\xcc\xad\x8d\x4a\x3c\x4a\x07\x10\x69\xf9\xdc\xad\xa4\x89\x71\xd4\x7a\x68\x45\xa4\x65\x13\x8d\x69\xc6\xe3\x2a\xcd\x7e\x15\x43\x61\x95\x8d\x74\xcf\x65\x31\x11\x56\xee\xae\xa4\xb5\xd3\x08\xc9\x8e\x19\xae\xd8\x31\x69\x44\x70\xc3\x7e\x49\x4a\xdb\xed\x25\xda\xa9\xa9\x79\xc1\x5c\x0f\xd5\xf1\x2a\xeb\x60\x1d\x97\x2a\xaf\x62\xd7\xa3\x55\x52\x6c\x31\x05\xa2\x48\x55\x41\xc2\xaa\x13\x80\x95\xa9\xf3\xca\x83\x19\xeb\x6c\xa7\x44\x65\x1a\xe0\x8a\x06\xbe\x00\xd9\x62\x3e\x4f\x61\x96\x91\x8f\x98\x7f\x7b\x1b\xde\xd2\x91\x22\x87\x6a\x99\xc1\xc8\xb6\x76\x3d\x86\x5f\x8f\xaf\xcd\x7b\x52\x11\x44\x06\xe7\x78\xc3\xb7\x76\x63\x32\x00\x00\x55\x5d\x8c\xd3\xfb\x22\x7c\xdd\x6a\xc4\x28\x3e\xaa\x2d\xa1\x7c\x96\x53\xa7\x13\xcd\x09\x2b\xdc\x53\x3b\xa6\xcb\x6c\xb1\x32\x57\x99\x33\x74\xba\xfe\x7d\xdf\x6b\xb5\xf2\xfd\x1d\xd7\x45\xb7\xc9\xca\x6b\xfa\x04\xe6\xe4\xc4\xb4\xad\x20\xca\xf1\xb1\x89\x0e\x44\x9a\x4d\xcd\x12\xc3\x89\x99\x53\x35\xf0\xf5\x66\x56\xbb\x50\x95\x6d\x3d\x3d\x11\x7c\xb8\x86\x88\x24\xbb\x4f\x5b\x2d\x22\x29\x6e\xf8\x7e\x8a\xb7\x05\xe1\xa7\x37\x60\x3b\x99\xed\x82\x51\x17\x91\x97\x04\xa3\x3a\x47\x2b\x2e\x1e\x42\xc7\x46\x6d\x3a\x1e\x48\x49\xe6\x3b\x4d\x6f\x3c\x39\x4e\xe1\x4a\x34\x82\xc3\xf7\x29\xf6\xb0\x41\x5c\x86\xd3\x38\x47\xe1\x10\x0b\x0d\x84\x98\x3f\xc0\xbb\x8c\xe5\xa0\x12\x1b\xe6\x69\x38\x99\x40\x1c\x3d\x11\x2f\x57\x3b\xc4\xfa\xd4\xa5\xb0\x2b\xe1\xb7\x29\xb8\xf0\x64\x5c\xf2\x79\xd6\xbd\x63\x31\xd4\x35\x46\xdb\x7e\xa8\x3d\x19\xa4\x7e\x0d\xf3\x78\x23\x3d\x40\xe7\x33\x5f\x79\x25\xf7\x37\xce\x9c\xb2\xef\x1b\xb1\x10\x14\xd9\x97\xd4\x66\x52\x47\x86\x2a\xde\x40\x39\x37\x94\x3e\xca\x87\x86\x5a\x81\x9f\x18\xf4\x85\x90\x42\x54\x6a\x55\x71\x7a\xbc\xf5\x6b\xc9\x75\x6c\x75\x53\xed\x3b\xa4\x92\x03\x9e\xd6\xd7\xbe\xec\x48\xc8\x58\x53\x75\x23\xcc\x81\x16\xbf\x22\xdf\x68\x5d\xad\xb2\xec\x4d\x56\x69\x10\x35\x58\x68\x45\x9f\xb9\xd2\x43\x21\xc9\xa1\x0e\xd2\x68\x50\x2f\x6a\xfa\xd1\xe5\xb2\x1f\x9d\x82\xfb\x30\x89\xaf\x61\x9a\xff\x18\xc2\x9b\x79\x92\xe6\x47\x49\x74\x91\xf0\xf8\x5c\x27\xf1\x08\xde\x9a\x13\xdf\x23\x01\x3d\xf4\xdd\xbd\x1c\x9b\xac\x42\x29\x80\x5a\x11\xab\x31\x54\x63\x35\x96\xa3\x18\x36\x8a\xf8\x95\x9a\xe8\x8d\x07\x69\xa7\xd3\x8b\x9f\x7b\x84\x67\x37\x48\x76\xaf\xb4\xed\xc7\x1d\x8f\x9b\xe5\xd3\xd2\xe3\x1c\xb3\xa9\x4f\x5c\xbc\x0f\xb4\x97\x1b\xac\x1a\x90\xdb\x27\xaa\x34\x0f\xa9\x7a\x4e\xca\x46\x75\x9c\x51\x10\x9d\x39\x9a\x4b\x20\x81\x5d\x36\xcc\xda\xd0\xe1\x26\x75\xfd\x95\xd8\x53\x6d\x1a\x1b\xae\xf8\x0c\xd0\xb8\x8f\x6a\x4c\x1f\x04\xb4\x26\x96\x51\x38\xb6\xd5\xc7\xb0\xae\x03\x94\xa4\x6c\xe8\xd3\x86\x4d\xad\x9c\x26\x39\x48\x8a\x8b\xa4\x77\xc0\x49\xfc\x58\x0c\x55\x4a\x84\xeb\xb1\x9d\xb0\x84\xf1\x71\x0d\xc7\x16\x4f\x88\x31\xb9\x72\x1d\xd8\x09\x80\x0e\x18\xfa\x01\x88\x7c\x84\x7e\x27\x00\x53\xdf\x05\x0b\xdf\x05\x63\xdf\x05\x97\xbe\x8b\x9f\x02\x34\x2d\xdf\xc7\x59\xe8\x83\xf4\x30\xb7\x03\x87\x26\x39\x0b\x9e\xbb\xad\x96\x5a\xd8\xf1\x9c\x3d\x27\xe8\x74\xb0\x43\xce\xde\x70\x3f\xe3\x7e\x09\x4a\xcd\x61\x1b\xd5\x1c\xb6\xdb\x85\x77\xcf\x08\x23\x01\xe6\xf8\x1f\xbc\x80\x92\x62\xcd\x8c\x9c\x56\xcb\x9e\xb6\xdb\x60\xd4\xe9\x38\x60\x53\x2e\x9c\xa3\xc2\x45\xbb\x0d\xe6\xed\x36\x11\x81\xaf\x49\x31\xa5\xcd\x9c\x2f\x4b\xbc\xd6\x71\x96\xda\xcb\xb6\x7f\xdd\xf1\xc0\x10\xff\xe3\xec\x8d\xd0\x68\xf0\x90\xf8\x83\x6c\x44\x2c\xc4\x19\xe7\x70\x1e\xa4\x41\x9e\xa4\x76\x52\xec\x01\x23\x2e\x31\xf0\x5d\xc0\xd9\x73\x3e\x57\xd7\xc0\xa8\x4d\x56\x86\x40\x5d\xb1\x79\x70\x32\xf4\x26\x78\x24\xe3\xb6\x3f\xe9\x78\x20\xe8\xa0\x7f\x1c\x10\x74\x3a\xa8\x14\x27\x33\xde\x9b\xef\x27\x7c\x06\x86\x6d\x4f\x98\x8f\x7a\xc3\x9c\xb7\x57\x0d\x53\x53\xc3\x98\x19\x59\x19\xe6\x66\xf5\x30\xd9\x84\xf6\xee\xd8\x84\xdd\x91\x09\xbb\x43\xc3\x1c\x92\xd2\xe5\x72\xd8\x6e\x37\x48\x82\xe5\xa0\x1d\x75\xa6\xed\x31\x38\x17\xcc\xbb\x26\xd9\x72\xd8\x09\xda\xd3\xf6\xa2\x33\xee\x5c\x12\x6b\xe3\xfd\xbd\x65\xe1\x54\xd1\x19\x0e\x43\x19\x80\xa1\x83\x64\xb6\x19\x8d\xb5\x9b\x92\x5b\xee\xac\xd5\xda\xda\xdc\xa0\xcc\x77\x94\x8c\xe0\xfb\x24\x8c\x73\xdb\xa5\xeb\xfb\xa8\xb4\x84\x3b\x44\x54\x3d\x6a\xb5\x92\xc2\x2d\x8b\x02\x39\x92\x81\x98\x70\x45\xb7\x9d\xcf\x24\x07\x34\x57\x5b\x50\xbd\x87\xd1\xac\xdc\xf1\x00\xe9\x1d\xed\x09\x60\xc3\x65\x22\xf3\x15\x81\x74\x63\xdc\xa8\x3a\x57\xc4\x9d\xa1\x31\xeb\xf8\x37\xe0\xbc\xed\xdf\x2c\x97\xcb\x70\x6c\x87\xad\xd6\xac\x7d\x6e\xb8\x02\xa0\x86\x7a\xc2\xac\x1c\xd3\x69\x89\x62\x6d\x82\xe9\x69\xab\x75\x5a\xa2\xd8\xa9\x9e\xec\xc7\x65\xc2\xb8\x80\xc0\x22\xe3\xf7\xb0\x51\xf9\xb8\xd5\xb2\xcf\xdb\xfe\x31\xd3\x74\xb0\x38\xa0\xd4\x3d\x69\x06\xc8\xf7\xde\xf9\x12\xfd\x9f\xd9\x57\x45\xe7\xa5\x52\xc2\x00\x15\xd1\x80\xab\x78\x25\xa6\x84\xae\xfb\xee\x9e\x43\xff\xd4\x5b\xb1\x31\x77\xe2\xb9\xeb\x34\xaa\x4e\xe6\x94\x3d\x8f\xee\x7b\x83\x3a\x47\x34\x8b\x9f\xac\x1d\x17\x53\xa4\x55\x69\x8a\xf9\xb8\xb8\x7d\x5e\x90\x9c\xb0\xcf\x67\x5e\x0c\x31\x5f\x39\xc4\xb4\xd3\x69\x14\xd6\x58\x82\x79\x65\xee\x3e\x4c\x45\x06\x97\xdd\x81\x8d\x09\xf9\x10\x0a\x54\x59\x50\x81\x43\xbb\xad\xa7\xb1\xe0\xb2\xb1\x1a\xb3\x03\x8a\x54\x4f\x45\x0e\xa4\x03\x95\xdc\x9a\xed\x56\xa7\x13\x27\x89\x5b\x8a\xcd\x70\x85\x42\xfc\x46\x84\xd7\x0d\xd1\xd9\xfe\x6e\x6c\x43\x61\xcb\x75\x9e\xfb\xaa\xb9\x4b\x54\xdf\x1b\xe7\x5d\x7b\xd5\x47\x78\x91\x65\x89\xbd\x98\x5e\x25\x58\x12\xc1\x86\x83\x0a\x86\x75\x01\xf6\x06\xcc\x4c\x02\xe5\x0a\x37\x99\x6e\x14\x18\x9b\x2a\x09\x3f\x8b\xe7\xb9\xf2\x7b\x5b\xfc\x3a\x77\x2c\x67\x72\xc5\x2f\x73\x17\xdd\x13\x31\x78\x24\xfa\xb8\xab\x7f\xdd\xfb\x04\xd5\x95\x03\x53\x92\x57\xbc\x73\xe5\x15\x6f\xe9\xb5\xdf\x6c\x09\xb6\x9f\x6c\xee\xf4\xa8\xcc\xfe\xb0\x68\xc0\x86\xd4\xb5\x7e\xde\x3d\x39\x4f\x16\xf1\x48\xfc\xad\x22\x90\x2b\x88\xa3\x0f\x52\xc8\xcc\x9c\x50\x46\x89\x9c\x9b\x97\x5e\x33\x8b\xe6\xb9\xd0\x4f\xed\xa7\x5b\xdb\x5b\x68\xc8\xa5\x7a\xb6\x0b\x42\xfa\xec\xf5\x25\x79\x07\x9a\xa4\x8e\x6d\x29\xd5\x2c\x32\xb0\x72\xcf\xa6\xe6\xa5\x9a\x04\x82\x34\x16\x43\x5b\xb1\x0e\x69\x25\x93\xc4\xd0\x4c\xaa\x44\xda\x95\xc8\x6b\x68\xaa\xd6\xa3\xad\xc5\xc9\x32\xb5\x14\xea\x58\x55\x93\x5f\x41\xe6\x72\x6d\xcb\x59\x82\xad\x9d\x27\x5f\x03\x21\xff\x95\x04\x42\x96\x38\xcd\x90\x7f\xd1\x10\xfe\xd8\x90\x71\x71\x55\x24\x71\x60\x05\x8b\x51\x98\xe0\xfc\x6f\xba\x17\x2e\xf8\x6d\x4a\xf7\x52\xac\xc4\xce\x1c\xea\x26\x73\x28\x14\xdd\xdf\xd3\x8f\x37\xf0\xea\x53\x98\x8b\x45\x44\x7c\x60\x5e\x82\xc3\x24\xce\x92\x08\x76\x6f\x82\x34\xb6\xad\x8f\xf0\xaa\x89\xeb\x36\x0f\xdf\x9f\xb0\xc7\xfd\xd9\x62\x8e\x6e\xc2\x70\xd4\xbc\xba\xc3\x1a\xd7\xe6\x15\xd9\x47\xba\xcd\xa3\x24\xce\xc2\x11\x4c\x9b\x8b\xf9\x24\x0d\x46\x61\x3c\x69\xe6\x49\x33\x9f\xc2\x26\xba\x6e\x67\x79\x13\x1d\xf6\x88\xfd\x1c\x9c\xe8\xbc\xa1\x0c\x00\x3f\xa9\x14\xc2\x3f\x4b\x85\xeb\x65\x4c\x9c\x47\xc1\xdd\x0b\x18\x45\x78\xe2\x54\x4d\x6e\xee\xc3\x6e\xa0\x90\xa0\x90\x40\xe9\x26\x40\x0f\xbd\x64\x91\x0e\x21\x0e\x8c\x8c\x96\xc3\x08\x62\x72\xbc\x0c\xf2\x80\x09\xe5\x41\x06\x77\xb7\x2f\x12\x1c\xe1\x81\xb4\x91\x8d\x11\xe1\x0c\x5e\xdc\xcd\x59\xf4\x21\x83\xe8\x71\xc5\x50\x75\x1c\x20\xeb\xea\xa8\xb4\xe0\x43\x90\x76\x59\xf8\x3f\x84\x4b\x96\x87\x31\xd6\x97\x3b\x80\xca\xb0\x36\x8e\xed\xb3\x54\xd2\x48\x68\xf0\x33\xe4\xb6\xa1\x1c\x12\xe4\xc9\x15\x75\xd1\x67\xbb\x51\x88\x27\xe6\x43\x18\xe7\x4f\x31\x18\x3b\xc5\xc9\x5b\xf6\xe2\xfd\x14\xbf\xf2\x09\xfb\xf1\x00\xd1\x8d\x3e\x88\x3f\xc4\x8f\x7c\xf8\xbb\x18\x32\x00\x05\x2d\x99\x38\x7a\x87\x86\x6c\x1e\x85\xb9\x6d\x01\xcb\xe9\x7b\x83\x25\x80\x7e\x11\xd4\xda\x98\x56\x52\x5a\xa8\xd9\x12\xec\x6e\x6d\x3f\xfb\x32\x61\xe1\x28\x4c\x87\x8b\x28\x48\x4f\xc3\x2c\x2f\x9d\xd9\x38\xa0\x40\xbc\x6a\xe9\xcf\x82\x5b\x2a\x56\x51\x85\x73\x12\xbf\x84\x11\xcc\x21\x7d\xdb\x8d\xc9\x1b\x6a\x52\xa9\x26\xf1\x49\x9c\xc1\x34\x5f\x5d\xef\x22\x0d\x67\xab\x6a\x5d\x06\x68\xf2\x70\x31\x99\x46\x05\x3b\xee\x73\x86\xb8\x89\xa8\x78\x99\xcb\x52\xa4\x64\xa7\xaf\x95\x26\x95\x8c\xb1\xfa\xd9\xa3\x42\x89\x2f\x7b\x83\xab\xf4\x4f\x68\xb7\xaa\x7f\x89\xc2\x8f\xda\x3f\x9a\x93\x55\xbd\x0b\xf3\xf6\x88\x7d\xf3\x29\x5d\xf5\xe6\x94\xd5\x5b\x82\x4c\xac\x26\xb9\xca\xb1\x3a\xe8\x32\x25\xee\x17\x05\x1f\xe1\xdd\xc2\xdd\x4b\xf7\x0b\x4b\x34\xe1\x1b\xaa\x21\xd8\x4b\xdb\x6d\x27\xc7\x41\x69\x0a\x3e\xec\xf3\x2b\xf1\xd1\xdd\x30\x0a\x87\x44\x97\x9a\x3a\x83\x86\xc8\xac\xcc\x12\x53\x5a\x42\x12\x97\xd6\x48\x7c\x5e\x83\x6a\x51\x1d\x92\x45\x66\x7a\xb1\xbc\xf6\x74\xd4\x05\xa5\xc4\xcf\x7b\xf9\x3e\xc4\x49\xc2\x24\x52\x0c\xd8\xce\x22\x2d\x37\xb8\xde\x99\x37\x81\x5a\xcf\xb0\x95\x34\x87\xce\x40\xde\x9d\xa5\x07\xe0\xc2\xbb\x90\x6a\x18\x7e\x2e\x43\x99\x2f\x94\x27\x80\x2b\x81\x48\xe4\x1b\xf0\x99\xa6\xd4\xe0\x7e\x2a\x8c\x15\x0e\xec\x12\x27\xb4\xdb\xea\xa7\xdf\x2b\x8d\x34\x1b\x26\x31\xde\x79\xdc\x2a\x49\xfa\x6b\xb7\xe5\xe1\xa4\x70\x78\x37\x94\x5f\xa7\xf3\x35\xa2\xfa\x44\xf2\x1d\xb5\x94\x1e\xf0\x28\x88\x9b\x49\x1c\xdd\x35\x29\xb8\xe6\xcd\x14\xc6\x58\x42\x22\xc7\x24\x12\xb2\xc6\x24\x58\x92\x92\x3d\xea\x71\xc6\x08\xd6\x9a\x84\x8e\x87\x58\xa3\x5e\xae\x1b\x84\x74\x9d\xa5\x53\x9e\xc7\x35\x25\xbb\x64\x6e\xcc\x12\x59\x77\x58\x1d\x32\x30\x89\xe7\x71\xde\x24\xa3\x4d\x13\x27\xb2\xdb\xdc\x0b\xf7\xd5\xab\x1a\x36\x6e\xa6\xfd\xb0\xb3\x39\x28\xae\x71\x34\x4b\x94\x00\x21\xf6\xe1\x5e\xbc\x2f\x21\x91\x63\xd9\x69\x25\xe2\xb1\x53\x63\xdb\x8c\xdb\x39\xdf\x38\xb9\xbe\x4e\x2b\x6b\x50\xbf\x28\xac\xdd\xea\x41\xc0\xfc\xa3\x96\x0e\xb6\x74\xc4\xbe\x3c\xfd\x7b\xf1\x73\x84\x78\xa7\x53\x03\xcf\x36\x53\x8e\xd6\x42\xd8\x21\x69\x02\xa9\x18\xc9\x88\x59\x8b\x22\xb0\x8d\x68\x92\xf6\x63\x92\x8a\x4b\x7e\xb3\xab\x1e\xe8\xda\xe1\x72\x35\xae\x23\x6d\x31\x7c\x04\xcf\xd5\x75\xfc\x59\x7c\x1c\xa8\x54\xee\x28\x95\x1b\xea\xf2\x6c\xfb\x89\xbc\x93\xd5\x5d\xae\x89\xe8\x6c\xc7\xba\x2d\x74\xd0\x12\xff\xe6\x69\x38\x23\x2a\x42\x71\xcb\x95\x8f\xa4\x56\x8b\xc7\xc3\x8c\x0c\x12\x5f\x5b\xd9\x75\x3b\x85\xc8\x5a\x42\x0f\x2a\x59\x6d\xf0\x4b\x1c\xfa\x54\xa1\x1c\x0e\x19\x5d\x33\xed\x7c\xdf\x77\x89\x25\x08\xee\xbb\xf7\xf7\xf0\xb9\x8c\x4e\x69\xbb\xc4\x88\x35\xd9\xba\x6a\x26\x8b\xbc\x99\x8c\x9b\xf8\x95\xa9\x85\xd5\xe7\xb0\x9d\xee\xbb\xda\x6d\x16\x5f\x55\x11\x46\x4d\xea\x21\x95\x35\xc3\xb8\x19\x85\x59\xde\xbc\x82\x77\x49\x3c\x6a\x62\xa6\x68\xba\x04\x50\xfa\xdc\x2d\x56\x6b\xe8\xe7\x1d\x6f\x2f\x7c\xee\xbb\x7b\x21\xe3\xfd\x0c\xe6\x36\x6c\x87\xed\x94\xe7\x5e\x45\x3f\xa9\xe3\x68\xec\xc3\x76\xde\x4e\x3b\xe2\x68\xf0\x33\xd8\xe7\x2e\x96\x03\xe4\x19\x8c\xf7\xc4\xdf\x2a\xb3\xed\x39\xf2\x5e\x55\x9e\xa3\x76\xc5\x06\xbf\xe4\x3a\x1a\x92\xc5\x2e\xc7\x1b\x54\xe5\x08\xd4\x2b\xa3\xbc\xdc\x34\x22\x45\xe9\xdc\x6d\x43\x47\x3d\x83\x96\x3c\x8d\x98\x78\x7f\x8a\x97\xc0\xdb\xde\x7a\xf6\x25\xa9\xdc\x86\x51\x12\x17\xaf\xe5\xe9\x4f\xe1\xd6\xc5\x98\x4d\xf1\x38\xd8\x71\x00\xd3\x8b\x15\x01\x0f\xf9\xdb\x48\x7a\xa3\xc3\xe2\x6c\x37\xcc\xe8\xf5\xc8\x39\xe8\x0f\x7a\x9f\x97\x45\x50\x0e\x12\x8a\x11\x5f\x77\xd3\x7d\xdf\x3b\xc8\xfb\xf1\xa0\x87\xfe\xd3\x6a\x41\x1b\xfd\x0b\xd2\x8e\x57\x5c\x7d\x97\x4b\xf0\xf4\xd9\xd7\xa4\xee\x7f\x5d\x51\x27\x1f\x94\x33\x3c\x49\xe1\x05\x4c\x67\x61\x1c\x44\xaa\x7a\x11\x87\x20\xcc\xb8\x9e\x31\xf0\x53\x7b\x7b\x6b\xfb\x29\x89\x71\xf8\xe4\xe9\x2e\x0d\x72\xf8\x84\xa5\xeb\x79\xb2\xe5\x6e\x92\x20\x87\xbb\xcf\x9e\xd0\x20\x87\x44\x4f\x71\xe9\xa7\xb6\xf7\x64\x67\x8b\x04\x39\xdc\x7a\xb2\xe5\x92\x20\x87\xde\xf6\x53\x97\x44\x39\x7c\xf2\xec\xd9\xb6\x03\x26\x7e\x6a\x3f\xdb\x7c\xba\xe9\x80\x3b\x3f\xb5\x77\xb6\xb7\x76\x1c\x30\x43\x7f\x3d\x7b\xea\x39\xe0\xdc\xdf\xf0\xc0\x91\x31\xb2\x21\x53\xa3\x99\x63\x19\xa6\xd8\x31\x2e\x8c\x83\x94\xe8\x22\xc6\xb2\xaa\x02\x17\xe3\x6c\xd5\xa6\xc2\xd3\x30\x86\xaf\x20\x1c\x19\x2b\xd0\x68\xc4\xa6\x62\xea\x97\xae\x2f\x26\xcb\x27\x0f\x03\xd1\x2a\x41\x12\xdd\x9c\x68\x8a\x40\xda\x55\x14\xbb\x24\x74\x9f\xac\xa0\xb2\x73\xc7\x04\x9b\xb8\xa4\x91\x5a\x99\xaa\xd8\x2a\x41\xc7\x60\xe4\xd0\x8e\x69\x11\xfe\xce\xd4\x05\xe1\xde\x13\xba\x31\xd8\x51\x57\x36\xe8\xd5\xc5\x4d\x6a\x55\x42\x04\x43\x89\x92\x49\x81\x57\x2d\x64\x86\xdd\x53\xde\xa6\x2e\x22\x45\x0b\xb9\x4f\x07\xeb\x48\x8b\x20\x97\xeb\x93\x66\xd1\x15\xac\x9a\xba\x34\x33\x69\x37\xc3\xdc\x73\x91\xbc\x48\xf2\x3c\x99\xd1\xb8\x32\xf5\xf0\x16\x61\x4b\x98\x32\xc4\x25\xe3\x5b\x4d\x94\x2f\x31\xca\xb2\xe1\xb5\x3e\x3a\x62\x3b\x0d\x12\x18\xd4\x28\x4c\xf3\xbb\xb3\xe4\x66\x4d\xc4\x46\xdd\x97\x72\xc3\xba\x78\x29\xcd\x34\x28\x20\x48\x8b\x38\x1c\x26\xa3\x75\xa9\x35\xef\x7e\x90\xda\xd5\xc5\x49\x6e\x55\xea\x1e\x83\x19\x4e\x83\xb4\x68\x55\x17\xa3\x6b\x9c\xf6\xb6\x68\x57\x7b\xf6\xa4\x56\xe5\xfe\x29\x9c\xf9\x22\x7f\x4d\x72\x57\xe3\x9d\xe9\xae\x7b\x22\x7c\xb2\xd5\x45\x5c\x06\x23\x33\xaa\x66\x2e\xe4\x25\x58\xda\xb1\x34\x4c\xa5\xa5\x9e\x98\x0a\x6a\xdc\x1d\x27\xe9\x4d\x90\x92\xe7\xe3\x8e\xad\x0c\xa4\x5b\x1c\x01\xf2\x81\xe0\x48\x80\x94\x56\x35\x3a\x91\x1d\x26\xd8\x39\x22\x9e\x29\xce\x6a\x28\x72\xc4\x54\x1c\xf2\x96\x1f\x69\x6b\x37\x27\xc7\x24\x10\x8e\x4c\x75\x8c\xaa\x41\xc9\x94\x47\x0c\x0a\x5b\xd8\xe5\x62\x3e\x0a\x72\x96\x46\x84\xc5\x38\x95\x49\xa7\xd2\x82\x3e\xa7\x57\x8c\x53\xfc\x34\xa5\xf7\xec\x79\x92\x85\xa8\xb4\x57\x82\x20\x85\x15\xc9\xb0\x55\xad\x87\x84\x9f\x32\x43\x75\x67\x41\xfa\x09\xbb\xc4\xe0\x8d\xa0\x8c\x0c\x05\xc5\x36\xe2\x79\xe9\x28\x92\x6b\x90\x8d\x5a\x37\x46\x85\xa9\xfe\xb1\x0c\xf1\xf2\x26\x0d\x99\xfd\x12\x2f\xfa\x59\xf7\x63\xf1\xc5\x90\x9f\x4f\x25\xc7\x1c\x6d\x02\x3c\x4f\x5f\xfa\x90\x58\xb5\x84\x61\x57\xc6\x3d\x25\xd5\x1e\x35\xfa\x2a\x5a\x6b\xab\x53\x9a\x05\x79\xf0\xa8\xbd\xb2\x6d\xa8\x4e\x40\x5e\x5c\xf1\x91\x23\xce\x92\xdc\x78\x2b\xa3\xcc\xa2\x6a\x8f\x1b\x77\x17\xf3\x60\x55\x10\xce\x86\x1a\x79\x97\xbc\x99\x9c\x87\xfc\x71\x82\xf0\x4d\x27\x98\xe3\x4a\x7c\xe9\xca\x4d\xc8\x58\x04\xb6\x66\x77\x90\x46\x11\xe4\x0c\x4a\x3d\x48\x71\xcd\xee\xef\xa9\xee\x24\xef\xb2\xa5\x8d\x17\x92\x10\x41\x8a\xb5\x7b\x44\xaa\x0d\x93\x68\x55\x44\xe0\xb2\xfb\xde\xa3\xf4\x9c\x26\x37\xeb\xf5\x8c\x1a\x3c\x4a\xcf\x34\x18\xf7\x5a\x9d\xd3\x36\x8f\xc3\xa9\xe4\xbc\x5b\x61\x92\x95\xcf\xd3\xf9\xe2\x2a\x0a\x69\x9c\x84\x35\x73\xeb\x69\x22\x31\x63\x73\x20\xd5\x0f\x87\x19\x71\x75\x84\xa3\xfb\x7b\xbb\x3a\xbf\x14\x28\xf2\x1a\x91\xb6\xc4\x55\x23\xc3\xa1\x64\xd5\x44\x45\xea\x1b\x31\xa1\x2e\x55\x2d\x28\x4f\x77\xf0\x69\xa1\xb5\xf7\x09\xe7\x08\xa9\x45\xd5\x3a\xa5\xd6\xe7\x77\xf1\x50\x0b\xa1\x10\x0c\xbb\x51\x32\x39\x85\xd7\x30\xda\xf7\x33\x74\xe5\xc3\x7f\x1f\xc7\x8b\x59\xf7\xe3\xe1\xd9\xdb\x56\x6b\xe3\x9c\xbf\x78\x14\x1a\x11\x37\x24\xde\x47\x33\xcc\x9a\x8b\x38\x85\x51\x88\x48\xde\x0c\xe2\x51\xf3\x26\x8c\xa2\xe6\x15\x6c\x12\x87\x92\x51\x33\x4b\x92\xb8\x6b\x61\x35\x05\x7f\xc8\x54\x1a\x07\x82\xa5\x19\x8b\x36\x57\x5b\x98\xbd\x0d\xde\xe2\x77\x54\xe4\xaf\xdc\x41\xf3\x25\x86\xc2\x8b\xba\x6f\x4e\xde\x9e\xbc\xf9\xf0\xe6\xf2\xe8\xdd\xe9\x79\x11\x6e\x0c\x47\x19\x2b\x0a\xcf\xde\x7d\x3c\x77\xf4\xaf\x71\x8b\xbc\x48\x6a\xec\x0f\xe5\x09\x3d\xf1\x94\xe7\xf3\x8d\x48\x26\x64\xb5\x93\xa1\x92\xb6\x9a\x61\x66\x62\xce\x01\xed\x1b\x38\x1d\x20\x5c\x5f\xfb\x08\x93\x94\xbf\x0f\x26\x50\x97\xf3\x4a\x07\x0b\xd7\xc5\xf6\x83\x32\x9c\x8b\xe4\x42\xb6\xf0\x99\xc1\xe0\xaa\xa5\xe0\x86\xd2\xfd\xbc\x2e\x20\x7e\x9b\xd7\xc2\x42\x63\xaf\x39\x34\x52\xb9\x34\x36\x76\x76\x1d\x67\x43\x76\x1d\xd3\x8a\x61\x74\x6f\x10\x25\xb1\x72\x53\x2d\xeb\x92\x4a\x2f\x87\xd9\x43\xe1\x17\x4d\x2b\xe0\x1f\x65\xe1\x43\xe1\x17\x4d\x2b\xe0\xbf\x7b\x38\x7d\xde\x55\xd1\xe7\x32\x83\xf9\xa2\xcc\x56\xa6\x97\x00\xc5\x9e\xc9\xf4\xf3\x24\xe2\xdc\xc7\xa2\xa0\x5e\xdc\x7c\x15\xd5\x0c\x16\xd1\xed\x4a\x9b\x80\x50\x26\x5f\xc2\xe5\x42\xf1\x8a\x58\x2a\x10\x2f\xda\xac\x54\x21\x85\x74\xfb\x2b\xbf\x59\x68\x64\x37\x61\x3e\x9c\xa2\xdf\xc3\x20\x83\x16\xe1\xeb\xab\x60\xf8\xc9\x22\x0e\x12\x2c\xa9\x06\xdd\xb6\x68\xd7\x2c\xd2\x00\x12\x17\x9c\xc6\x55\x0a\x83\x4f\x0d\xdc\x5e\x20\x26\x05\xb0\x9a\xea\x07\x46\xa2\xf7\xec\xc7\x3e\x0c\x15\xea\x94\xfa\x34\xc4\xde\x2b\x5e\xdd\x88\x08\x50\xff\xd2\xfe\xa0\x91\x93\x10\xe1\xd4\x52\xc7\x44\x7e\x7b\xd2\x25\xe4\x17\x3a\xa0\xaf\x40\x48\x26\xb7\xab\x30\x1e\xe1\x21\xea\x98\x04\x4b\xa5\x02\x5c\xcd\xd2\xfa\x8c\xc3\x0e\xf4\xac\xd7\xd6\x52\xa3\xbf\xb4\x5d\xb0\x02\x01\xc7\x86\x25\xc5\xee\x86\xb7\x2c\xe4\x61\x91\x84\xba\x7c\xd5\xcc\x82\x04\x7d\x17\xa4\x7e\xbe\x07\x0b\xeb\x3e\xc4\xae\x12\x70\x20\x26\x96\x47\xe4\x5f\xda\x89\xf2\xee\x43\x32\x88\x1c\x2d\xc1\xd3\xed\x5d\xf7\x4b\x8c\x86\xa2\x96\xc5\xcf\xa5\xbb\x85\x68\x6f\x49\x0d\x9e\x9c\x5c\x9c\xe1\x71\x02\xfb\xec\x0d\x0d\x1d\x0a\x4e\x66\x51\xdf\x39\x12\x5f\x24\xea\xdf\x98\x70\x75\x7e\x57\xc2\xbf\x7c\xf1\xba\x53\x78\x4c\x73\x0c\x29\x97\x38\x40\x37\x47\xd4\x79\x9c\xe1\xee\x14\x7e\x2e\xee\x5e\xba\x2f\x81\xa1\x53\x97\xb6\xdb\x0e\x8e\xf5\x55\x14\xf5\x53\x1c\x06\x82\xd9\x50\x31\x19\xa5\xa6\xc4\xa5\xc6\x4e\x81\x87\xe6\x99\x27\xff\xa8\x77\x87\x12\x25\x62\x74\x3d\xab\xf6\xcc\xc1\x96\x6e\x79\x8a\x24\xff\x1c\x61\xcd\x08\x03\x08\x07\x4e\xa3\xb0\x94\xa7\x8a\x47\xcf\x80\x48\xe0\xd4\xd2\x4c\x8e\x14\x8d\x9c\x5e\xde\xf2\x79\x07\x85\x44\xab\x20\x55\x04\xce\x29\xd8\xc7\xe5\x16\x73\x89\x3b\x53\x95\x7b\xb5\xc7\xa2\x5e\xd3\x97\x73\x3f\x0d\x6c\xe4\xdf\xd9\xde\xda\xf9\x6a\x8b\xfe\x6a\x8b\x5e\xf1\x38\x4e\x34\x19\xe4\x5d\x7a\x4c\x50\x69\xe1\x0c\xce\x93\x34\xc7\x2e\xfb\xa2\x99\x9a\xd9\xa7\xb7\x89\x7d\xfa\x89\xe7\xed\x12\xfb\xf4\xa6\xeb\xed\x10\xfb\xf4\x53\x66\x9f\x7e\xba\xf9\x64\x8b\x26\xe1\x7b\xba\xc9\xcc\xd3\x5b\x4f\x88\x79\x9a\x18\xaa\x47\x7e\x6a\xef\x6e\x6f\x11\xeb\x34\xce\xde\x77\x4d\x0c\xd6\xd4\x38\x4d\x2c\xe1\x77\xa8\xd6\xe6\xf6\x26\x31\x4e\xef\x6e\xed\x60\xe3\xf4\x67\xcb\xb6\x7a\x2e\xb0\x1c\xab\xe7\x01\xeb\x5b\xab\xb7\x09\xac\xb6\xd5\xdb\x02\x56\x07\x7f\xe9\x5a\xbd\xcd\x25\x38\xf2\xbd\x2d\xcf\x7d\xb2\x59\xcc\xc7\x15\xe7\x0b\xf8\x7c\x73\x9b\x3b\x86\x20\x06\xff\x18\xe2\xe3\x3b\xbb\xbf\xdf\xf0\x14\xe1\xa8\xe9\xf5\x58\x48\xf8\x1c\xc9\x43\x79\x92\xa2\x83\x15\x0b\x3e\xcd\x4d\xa1\x6c\x16\xc6\xe1\x2c\xfc\xb5\x28\xdc\x12\x0a\x49\x1f\xef\xa9\xf6\x89\x94\x6f\x97\xca\xcf\xc3\x5f\x49\xba\xde\x8c\xd4\xd8\x11\xbb\x0e\xc2\xac\x80\xbd\x2b\x94\x44\xc9\x0d\x4c\x79\xc9\x13\x09\x5d\x1c\xf0\x83\x97\x3d\xd5\xf6\x88\xcd\x4c\xa4\xc2\x33\x71\x3c\xc1\xad\x3c\x1e\xcf\x15\x4a\xc7\x8b\x28\x22\x91\x6b\x8b\x72\x91\x52\x13\x02\x1e\xc9\x1b\xb4\x74\xab\x54\x2a\x93\xc3\xdb\x2e\x37\x57\xe8\xe1\xed\xc8\x55\xce\x31\x02\xa5\x5a\xbb\x72\x2d\x1c\xcb\x4a\xad\xf3\x54\xdb\x99\x40\x0a\xef\x99\xa9\x2f\xa1\xd2\xa6\x2b\x57\x3a\x19\x26\xf1\x45\x98\x47\x74\xcc\x9b\x65\x8a\x88\xa5\x22\xf7\xa0\xd3\x4b\x2c\x13\xa9\x35\x4f\xe6\x62\x51\x99\x6f\x30\xef\x52\xd9\x64\xc3\x5b\x6e\x48\xfe\x81\x7d\xd8\xfd\xfe\xf8\xe2\xf2\xe3\xc9\xdb\xcb\xf3\x93\x3f\x1d\x5f\xbe\x3f\xf9\xe9\xf8\xf4\xdc\x77\x07\xbe\xa5\xf9\x6e\x01\xd6\xe0\xe8\xf8\xf4\x54\x6a\xe1\xd1\x16\x6a\x81\xb5\xb4\x93\x8a\x6d\x04\x09\x35\xe6\x3d\xe6\xf3\x92\xfa\xd7\xdd\x98\x9e\xd8\xb0\x97\x94\x1a\x61\xd9\xd7\x04\x1e\xe3\xef\x09\x44\x47\x05\xa6\xe8\x95\xfd\x38\x58\x78\xa2\x11\x73\x45\xf9\x10\xc6\xf9\xd6\x26\x71\x0d\x73\x9d\xe2\x95\x9a\x70\x20\x25\x89\x2e\x16\xad\x09\x82\xe2\x2d\xaf\x46\xce\x91\x9a\xdb\x2e\x98\xa2\xa3\x62\x18\xe4\x8e\x5d\x7c\x07\xb0\x9b\x2d\xae\x02\xe2\xae\x06\x52\x47\x01\xba\x88\x4b\x28\x61\xd1\x4f\x4e\xce\x61\xc0\x8f\xe5\xc4\xc0\x91\xfc\x17\xdd\x45\x3e\xde\xda\x64\x71\x72\x44\x1c\x1c\xb6\x27\x56\x43\xcb\xc9\x8e\xf9\x8d\xf5\xcb\x37\xbd\xd2\xbc\x94\xe3\xba\x65\xdd\x23\xb7\x7b\x7c\x7e\xd4\xfe\xe6\xbd\xf7\xbb\xd4\xb5\x7e\xf9\xa6\xcd\x3f\x59\x7f\xfb\xb7\x96\x78\xc5\xfc\xc6\x9a\x3f\x00\xe6\xae\xb7\xe7\x59\xf3\x0a\xb0\x56\x6a\xf5\x56\x45\x05\x2d\x4c\x74\x6d\xaf\x6d\xed\x59\xed\xaa\xf8\x7f\xa2\xb1\xae\xed\x39\x6d\x2b\xb5\xea\x84\xb8\x2b\x10\x44\x68\x5b\xed\xb4\x02\xe5\x99\xb5\x16\x21\x30\x44\x77\x66\x55\x40\x6c\xfe\x42\xa8\x10\xfa\x9f\xaf\xa2\x64\xf8\xa9\xb7\x09\x16\xf1\x08\xa6\x51\x18\xc3\xde\x36\xb8\x0a\xd2\xde\xee\xb2\xaf\x5b\x42\xfc\x62\x3f\xc4\xd1\xa6\xce\xf3\xbb\x08\x0e\x1a\x21\x8b\x24\x51\x59\xf9\x45\x14\xc6\x9f\x0e\x3c\x1e\x33\x7b\x2d\x02\x85\x6d\x84\xb5\x7e\x4c\x23\x92\x62\xa0\x57\x52\x35\x8f\xe0\xd5\x62\x62\x5b\x1f\xe2\x4f\x71\x72\x13\x37\x5f\x1e\x9d\x37\x7f\xf7\x4b\xf3\xf7\x99\x55\xe4\x74\xa9\x8b\x84\x8b\x90\x90\x7b\x67\xfb\x2f\x95\xf2\xc1\xe9\xea\xd4\xc0\x11\x98\x82\x11\xb8\x16\xf4\xbd\xd7\xad\x96\x7d\x4d\xf3\x8e\x1e\x67\xc3\x60\x0e\x59\x14\xc6\xf7\x41\x9a\xc1\x94\x45\x46\xd2\xf8\xde\x4d\xd4\xcd\x31\x07\x93\xb2\xc7\x0a\xfe\x26\xec\x96\x21\xfa\xa0\xba\xff\xc4\xe8\xa3\xb0\x7f\x26\xe8\xb7\xb2\x79\x46\x0c\x92\xe4\xd1\x34\x45\x5f\x15\xbf\x9d\x11\xfa\x86\x8d\xcd\xa9\x7f\xcd\xff\x16\x8c\xd7\xe2\x36\xb2\xed\x3e\xdb\x75\x50\xa5\x0c\xef\x42\x2f\xf1\x8b\x5c\x52\x6d\xd1\x25\x3b\xd3\x45\xf2\x01\x6d\x54\xb8\xa7\x7c\xfc\x54\xae\xf2\x21\x1f\x3f\x15\x2a\x48\x29\x8a\xe7\x45\x8a\xe2\x09\xd3\x72\xe0\x83\xd5\xb7\x2c\xf4\x25\x1c\x26\xf1\xdb\x60\xc6\x7e\x0a\x15\xce\xf3\x60\xf8\x09\xdd\x43\x85\x5a\xe2\xb7\xe1\x22\x3d\xcc\x73\xcc\x2a\xfe\xb8\xfb\xf2\xf8\xd5\xe1\x87\xd3\x8b\xcb\xc3\x8b\x8b\xb3\xcb\x97\x87\x17\x87\xc4\x85\xd9\xc6\xe3\x82\x69\x90\x41\x56\x19\x07\xdb\x8f\x83\x68\x55\x23\x1e\xfe\xf6\x05\x1b\xcb\xa5\x6c\x3d\x15\xeb\x9c\x11\xa9\xef\x2c\xb9\xc9\x56\x57\xcd\x60\xbe\xaa\xd2\x39\x8c\x47\xaf\x92\xe1\x62\x25\xb4\xf3\xbb\x78\x48\x2c\xa9\x2f\x82\x74\x55\x65\x9d\x44\x60\x6c\x73\xe8\x79\x77\x48\xec\xaa\xac\x70\x11\x5c\x19\xcb\x49\x34\x3c\x1c\xdb\xdc\x54\x45\xf2\x39\xd5\x55\x10\x9c\x4a\x75\xc5\x98\x51\x68\x74\x4a\x23\x9a\x71\x16\x1e\x25\x51\x92\x56\xd6\xc3\xeb\x83\xb0\xd7\xe7\x79\xb0\xc8\xe0\x08\x2b\x50\xe8\x16\x1b\xa4\xf9\x4f\x3d\x57\xfc\xf9\x73\xcf\x05\xe4\xe9\xfa\x88\x78\xe6\xf7\x5c\xc0\x7d\x58\xdc\x25\x98\x14\x76\x75\xbe\x12\x31\x5b\x89\xd1\x24\x7d\x75\xff\x60\xd1\xf6\xe4\xd6\x5f\x90\x7c\x59\xed\x50\x8e\x66\x89\xf5\x8f\x1c\x3d\x24\xd8\x16\x2a\xcf\x57\x01\xd1\x4e\xab\x8e\x2d\x93\xaa\xed\xfd\xe8\xfc\xa4\x89\x68\xd2\x6b\x5a\xe0\x73\x38\x82\x71\x8e\xb3\x9f\xf5\x8a\x3e\xf0\xc7\x22\x2e\xa0\x03\x70\xac\x89\xac\x97\x77\x73\xf2\x98\xde\x76\x96\xd8\x37\x46\x42\xab\x30\xd2\xe8\xd0\x5a\x81\xd4\xf1\xf9\xd1\x9a\x48\xe9\x30\xb8\x85\xc3\x45\x0e\xbf\x00\x8b\x9f\x8e\x8f\x3e\x5c\x1c\x17\x98\xe0\x3f\xa0\xa6\xab\x77\x95\x83\x25\x32\x6c\x65\x57\xef\x0c\x03\x86\x20\xc0\x40\x7a\x39\x40\xe2\x64\x2f\xd5\x74\x5e\x98\xab\xcc\x9d\x5b\xaf\xdf\xbd\xfb\xc1\xa2\x96\xd2\xd4\x4f\x8b\xa9\x73\x40\x25\x62\xe8\xf4\x5f\x93\x3d\x38\xc6\xf3\xe0\x2e\x4a\x82\x91\x16\xe9\xf7\x69\x18\x73\xe7\xcb\x12\xba\x7c\x29\xcc\x51\x35\x66\x6b\x95\x60\x54\x68\xfc\xff\x89\xa4\xf1\x17\x57\x56\x88\x5f\xc4\x91\x18\x56\xb0\x06\xc0\x10\x1d\x3c\x34\x9d\x43\xd6\xb3\x9a\x16\x58\xd9\x05\xb5\x11\xc3\x71\x5e\xab\x07\x0a\xef\xd0\x08\x8f\x6c\x60\x24\x0f\xfd\xc3\xf1\x35\xc3\x27\xf8\x9e\x85\x93\xe9\x5a\x08\xbf\x58\x81\xf0\xcb\xe4\x26\x5e\x07\xde\xd1\x0a\x78\xaf\x88\xe6\x77\x1d\x90\x2f\x57\x80\x7c\x11\x0c\x3f\xad\x0b\xf3\x78\x05\xcc\xb7\xf0\x36\x67\x66\xef\xba\x30\x5f\xad\x80\xf9\x3e\x85\x43\x38\x0a\xe3\xc9\xba\x80\xbf\x5f\x01\x18\xad\x83\xc3\xab\x2c\x89\x16\xf9\x5a\x70\x5f\xaf\x42\x98\x1e\xaa\xeb\xc0\x3c\xa9\x37\xff\x17\xc1\xd5\x3a\x50\xff\x60\x84\x8a\xe5\xcb\x93\xf8\x65\x98\xcd\x23\x1c\xb8\x61\x35\xcc\x79\x0a\xc7\xe1\x6d\xcf\x3a\xe0\xab\xea\x51\xc1\x53\x98\x3f\xac\x82\x59\x9b\x0b\xca\xf8\x3e\x1e\x6c\x0a\xf0\x74\xc5\x4e\x4b\x5d\x65\xea\x03\x7c\x63\x04\x38\xc2\x6f\xb7\xd7\x06\xf8\x7e\x05\xc0\xfa\x67\x01\x05\x78\xbe\x62\x27\xad\xb9\x53\x53\x68\x17\x2b\xa0\xad\xbb\x8d\xfe\x54\x3d\xc3\x6b\x8f\xf6\x4f\x35\xf7\xd0\x35\xd7\xe5\xff\xcf\x0c\x76\x1a\xa0\xfd\xe3\x21\xdb\x52\x60\x04\x3a\x65\x3b\x12\xcb\xbd\xb9\x0e\xd8\x2b\x23\xd8\x14\xce\x61\x90\xf3\xed\x99\x07\xc8\x5b\x07\xfa\xd0\xcc\x00\x30\x1e\xbd\x84\x48\x26\x43\xd7\xe0\xf0\x6a\x91\xc3\xec\x7d\x1a\xce\x82\x74\xbd\xed\xea\x39\x5f\xfe\xeb\xf5\x75\x0e\x87\x49\x3c\xaa\xdb\x1b\xed\x62\x64\xec\x22\x0a\x63\xf8\xc0\x89\x85\x46\xa0\xd7\x5f\x32\xb1\x63\x33\xbf\xfc\xf8\x90\x23\x6c\x62\x84\x97\x07\x57\x47\x11\x0c\xd6\x62\x8c\x69\xc5\x64\xe1\x5c\xe5\x0f\x3c\x03\x56\xc2\xa5\xe9\x48\xd6\xc1\x35\xaa\x58\x22\x5f\x86\x6d\x0d\xc8\x0f\xc0\x77\x56\xb9\xfd\x14\x4b\x60\x1d\x98\x71\xc5\x41\x83\x16\xd6\x79\x1e\xe4\x8b\x7a\x10\xcb\x64\xa8\x07\x7c\x1d\x4a\x28\x37\x85\x0d\xde\xd5\xdc\xcc\x1f\xc9\x98\x68\xc2\xbe\xec\x2a\xf2\x4b\x15\x03\x1e\x15\x0a\xf2\x75\x88\x9f\x56\xc1\x24\x0a\xa9\x33\x38\x59\x73\x3d\x67\x66\xa0\xc1\x35\x64\x89\x23\xea\xc3\xcb\x8d\xf0\x88\x0a\x55\x7a\x85\x56\x0f\xe4\xa2\x6a\x79\xe4\x49\xba\x0e\x96\xca\x84\x7d\xc3\x27\x6c\xb9\xea\x3a\x8d\x13\x32\x3e\xe8\x42\x5d\x74\xf2\x4f\x57\xc9\x69\x86\x4e\x4a\x7a\x1e\x62\x7e\x78\x71\x7c\xaa\x7b\xb4\x3c\xc1\xf1\x25\xed\x7a\x30\x4e\x5f\xe9\x41\x44\xcc\x83\xb1\x1e\x98\x1f\x2f\x1e\x05\xcc\xab\xc7\xc1\xe6\xe8\x4c\x0f\x66\x18\xa4\x69\x18\x4c\xe0\x19\x71\x6b\xaa\x49\xe5\x73\x03\x91\x83\xe1\xa7\x6c\x1e\x0c\x61\x4d\x38\xaf\x0d\x24\xca\x83\xab\x9a\x10\xce\xdf\xe9\x21\xe0\xb8\x37\xef\x16\x79\x5d\x30\x27\x15\x60\x4e\xea\x91\xc5\xeb\x9e\xbc\x7d\xa9\x07\x83\xe3\xec\xd4\x04\xf2\xd6\xc4\xc1\x31\x53\x31\xd4\x83\xf3\xfa\xc2\x30\x49\x79\x70\x75\x0e\x4b\x84\xd1\xf8\x90\xbb\x80\xbc\x97\x16\x3e\x19\xf7\x5a\xac\xdd\xb7\x21\x82\x98\x11\x3f\x8f\xb7\xc1\x0c\x7f\xd8\x70\x15\xd5\xb5\xa6\x27\x6f\x8d\x9e\x04\xd8\xab\x01\x6f\x3e\x60\x08\xab\xa1\x6e\xaf\x01\x95\x9b\x34\xcc\x90\x85\x67\x0d\x6c\x7f\x7f\xa2\xf5\x5d\x96\x4f\x20\xc3\x04\x6a\xa0\x3d\x35\x41\x93\x0f\x8b\xfa\x00\x5f\x9a\x00\x6a\x19\xbd\x02\xd0\xb1\x09\x90\x89\xd9\x2b\x60\xe9\xfd\xbd\x57\x32\xbc\x06\xd2\x1b\x33\xbd\x70\xae\x86\x93\x35\x47\xe9\x9b\xe0\x7d\x82\x77\xf3\x60\x74\x58\xa4\xfe\xa3\xcf\x2a\xea\x02\x7e\x5e\x0d\xf8\xed\x62\x06\xd3\x70\xb8\x26\xd0\xa1\x09\xe8\x78\x81\xa4\xa9\x6c\x2d\x52\xc6\x46\x46\x86\x39\x79\x01\x67\x6f\xd6\x87\x96\xac\x86\xb6\x55\x1f\xda\xfd\xa3\x42\x5b\x3e\xea\x48\xff\xe9\x6a\x68\x5e\x0d\x68\x8a\xd8\xf5\x7b\x83\x1d\x43\x82\x1f\xc1\x61\xfe\x92\xf8\x88\xd0\x08\x1b\x75\xe6\xdb\xd8\xd3\xf7\x6b\xf7\x44\xb3\x30\x89\x3b\xea\xf9\x3a\x7d\xdb\xac\x6f\x58\xd9\x33\xeb\xd2\xb2\xad\x36\x91\x2e\xd7\xea\xc5\x59\xb3\x17\xe7\x41\xbd\x7c\xbb\x66\x2f\xdf\x3e\xa8\x97\xf6\x9a\xbd\xb4\x1f\xd4\x4b\x67\xcd\x5e\x3a\x0f\xea\xa5\xbb\x66\x2f\xdd\x07\xf5\xf2\xdd\x9a\xbd\x7c\x47\x7b\x59\x82\x73\xf2\xba\x85\xb9\xf6\x1f\x35\xc3\xb8\x19\x74\x8f\x5e\x1f\x9e\x9d\x1f\x5f\x9c\x3b\x33\xfb\x88\x87\xcf\x5b\x6b\xc5\xfd\x0d\x5f\x71\xc6\xe3\x9e\x38\x24\x1f\x46\xe1\x24\x9e\xc1\x38\x7f\x1f\xe4\x39\xd4\xcb\xfc\x69\x9a\xa4\xd5\xa2\x8d\x68\x3a\x86\xe4\x69\xc0\xfb\x20\xcd\xc2\x78\xd2\xc4\x3f\x7b\x4d\x0b\x40\x07\x40\xfd\xce\x21\xbc\xb4\x54\xc7\xf1\x3b\x49\x61\x80\x04\xad\x9b\x92\x63\x85\xe2\xa5\x25\x5b\xb2\xcb\xce\x58\x08\x85\x87\x84\xef\x10\x9c\x8a\x6a\x44\x95\xe0\x75\x1f\x39\xa8\x85\xea\xb4\x54\x17\x15\xa1\xc9\x6f\x83\x51\x06\x57\x84\x96\x57\x1c\xa9\x7e\x0b\x2c\xb8\xf3\x55\x5d\x4c\x78\x83\xdf\x04\x1b\xd1\xc3\xab\x36\x46\x62\xa3\xdf\x02\x2b\x9d\x2b\x59\x5d\xe4\x74\x6d\x1f\x15\x47\xe6\xba\xb6\x12\x21\x56\xf1\xd1\x7b\xbf\x08\xae\x6a\x75\x7e\x11\x5c\x3d\x6a\xdf\x85\xcf\xdd\xca\xee\x8b\xaa\xff\x88\xc2\xf5\x98\x82\xe6\x28\x7d\x8b\x21\x6e\x1e\xa9\x67\xc1\x15\x71\x65\xf7\x42\xdd\xc7\xe5\x3c\xd9\xd5\x71\x35\x07\xca\xf5\xeb\xe2\xb2\x22\x1c\x4b\x75\xd4\x15\xe5\x5d\xf8\x3c\x85\x19\x4c\xaf\xa9\xeb\xa5\xec\xba\x55\xbc\x40\x29\xbc\x33\xbb\xc4\x39\xd3\xdf\x60\x2e\xec\x42\x91\xe8\xad\xc9\x9f\xa9\xe8\xcb\x7f\xe6\x4f\x56\x84\x72\xc9\x9f\x93\x3f\x60\x11\xfb\xa6\x86\x3c\x3f\x54\x46\x81\x04\x85\x28\xb9\x39\x83\x59\x12\x5d\x87\xf1\xe4\x30\x93\x43\xb7\x54\x06\x6e\x99\xe8\x02\xb7\xbc\x4f\x93\x59\x98\xc1\x6e\x1a\x0c\xa1\xdd\x27\x6f\x0f\xe9\x37\x43\xa8\x31\xac\x6d\x9a\xc1\x64\x21\x06\x6d\x2a\xa6\xdc\xb6\xfe\xe6\xfc\xf4\xdd\xc7\xcb\x8b\x93\x37\xc7\xef\x3e\x5c\x58\xce\xd2\x01\x3b\x10\xdf\x45\x07\x4e\x77\x18\xe4\xc3\xa9\x2c\x95\x85\x63\xb5\x09\x4e\x55\x42\x1e\x70\xc2\x86\x9c\xd2\x2a\x40\x03\x6e\x12\x81\xac\x39\x25\x52\x58\x33\x0f\x3e\x21\xd1\x2d\x4a\xe2\x09\xfa\x35\x0d\xe2\xe6\x8e\xeb\xba\xcd\x59\x66\x95\x53\xa3\xe3\xb6\xba\xe4\xa5\x20\x64\x71\xef\xc5\x3c\xec\xb7\x20\xd6\x7d\xbe\x03\x89\xef\x82\xcc\x37\xb0\x4d\x23\x1c\xdb\x19\x49\x99\x2b\x56\x61\x71\xd9\x84\x4f\x04\xde\x0a\x1e\x01\xb9\x23\xbf\xf9\xd1\xf2\x81\x9d\x3a\x20\x6d\x84\x65\x9c\x44\x7e\xe5\xc3\x31\xf0\xab\x86\x19\xe9\x42\xf0\x00\x4b\x18\xf7\xfc\xa8\xd5\xb2\x13\xcd\xd8\x29\xdb\xb6\x8f\x9c\x65\x91\x5c\xa3\xe4\xa5\x39\xa7\xa2\xf6\x08\x87\x79\x83\x0e\x28\x91\x83\xf6\xb3\x0f\xe5\xe4\x00\xba\x2a\x47\xfc\x95\x76\xd5\xcb\x83\x22\xb3\x0d\x4b\x8a\x75\xe4\x38\x0e\xc8\xc8\xf3\x8a\x72\x80\x3f\x9c\x3f\x1e\x47\xf8\xb3\x1d\x61\xd8\x4e\x91\x3c\x2f\xd9\x0b\x38\x7a\x7b\x41\xdb\x3f\x22\x5c\x34\xf4\x83\xf6\x11\x2f\x38\x08\xda\x47\x3d\xde\x65\xe4\x5b\xe4\xe1\x43\x91\xbe\x8f\x45\xca\x90\x1e\x44\xd0\xb9\xb7\xf1\xe3\x30\x52\x82\x33\x31\x97\xe9\xc4\x52\x9e\x08\x4f\x25\xa4\xc6\xe4\x65\x99\xa1\x6d\xa3\x3e\x77\x46\x0a\xfb\x49\x9b\xa9\x1d\x82\x18\x44\x20\x70\xc0\x2a\xde\x24\xc1\xed\xc3\xb1\xbd\x91\xb5\x5a\xf6\xda\xe4\x58\x6f\xfc\x9a\xda\xa0\xfe\x70\x57\x8f\xd7\x5d\x3d\xde\x86\x6e\x3f\x21\x19\xf3\x75\x5b\x8a\xef\xfb\x31\x63\x48\x49\x6c\xc2\x61\x00\x8a\x80\x76\x9a\x2b\x12\x89\x80\xa7\x65\x65\x92\x20\x59\x5f\x06\xe3\x91\xba\x3b\xa6\x61\x5c\x7e\xc9\x48\xa3\x0c\x00\xb6\xe6\x95\xf0\x36\xf4\x27\xdf\x0e\x0d\x4f\xc3\xc8\x0d\xfe\x0c\x06\x23\x98\xbe\x49\x46\x90\x27\xe9\xd7\x65\x26\xf7\xcb\x6f\xb6\x46\x70\x48\x9d\x05\x50\xeb\xac\x7b\x93\x06\xf3\x20\x4d\x16\xf1\x08\x44\x9a\xea\x33\x5c\x89\x58\x7b\x71\x77\x2c\x73\x87\xf0\xa0\x07\x8c\x75\x9b\x7b\x91\x8a\x5b\x37\x4d\x57\x41\x06\xdb\xba\x02\x96\xf9\x57\x17\x2d\x94\x04\x0a\xd5\xb6\x02\x3a\x2e\x69\xb5\xd2\x4e\xfe\xdc\x6d\xb5\x36\x7d\xdf\x1f\x17\x49\x90\x75\x75\x3b\x9e\xd3\x6a\x8d\xb1\x23\x02\x8c\xa2\x57\x69\x32\x53\x53\x8f\xab\xf5\x81\x0b\x3c\x30\xed\x8e\x27\x60\xda\xbd\x42\xff\x21\x21\x11\xe0\xc8\xe1\xaa\x9d\x4b\x3f\xdf\xbb\xdc\x4f\xf7\xda\xed\x4b\x7c\x8e\x85\x3e\xec\x5f\x0e\xf8\xe9\x21\x3f\x03\xeb\xde\x0c\x6f\x30\x7a\xa1\x03\xc2\x7d\x6f\xf3\x49\xab\x95\x10\xae\x99\xfb\x49\x9f\x38\xd9\x77\xc7\x08\x31\x9a\x63\xd0\x0e\x9d\x41\x63\xde\x6a\xd9\xa1\x3f\x17\x13\x0f\xba\x0e\x3e\x39\x78\x28\x0b\xe1\xe6\x84\x59\x1c\x3f\x65\x25\xbb\x83\x34\x4e\xc7\x0e\x1d\x07\xc4\xf7\xf7\x1b\xba\x01\x0b\xa9\x9e\xe4\x82\x76\xdc\xf1\x9e\xfb\x81\x13\x8e\xed\x21\xcd\x50\xae\xab\xb6\x1f\xec\x39\x6b\xd0\xb7\xdd\xae\xa0\xaf\x76\x4b\x70\x75\x3c\x70\xc7\x12\x85\x94\xb7\x09\xcd\x67\xf9\x71\xea\x81\x96\xd5\x78\x32\x12\x6d\xa4\x39\x1a\xdf\x45\x7c\xc2\x66\x3b\x60\xc3\x75\x9c\x9e\x16\xda\x73\xed\xea\x4d\x93\x9b\x22\x70\x8a\x82\xb8\xa9\x7e\xc7\xd3\x2e\x82\x87\x2e\xc3\x22\x61\x3e\x0e\x22\xf8\xa8\x4b\x9c\x1f\x61\xda\x79\x0c\x3a\x1e\x40\x0b\x36\x76\x86\x49\x9c\x87\xf1\x02\xa2\x43\x36\x6a\xb5\xec\x31\x73\x3b\x81\x51\x94\x69\x1b\x83\x58\x47\x83\x09\xcc\xdf\x2e\xa2\x08\x35\xb3\xa7\x0e\x98\x3a\x40\xd9\x10\x82\xaa\xd5\x8f\xf0\x19\x75\xdf\x7e\x38\x3d\x25\x0f\xfb\x8f\xde\xbd\x3c\x96\x3e\x7c\x3c\x79\x79\xf1\x5a\xcf\xa9\x0e\x58\x8f\xe5\xd1\xf9\xa0\x05\x04\x58\x16\x9d\xbd\x4e\x27\x5e\x7f\x21\xb9\x7a\xa8\x34\x51\xce\xca\x9d\xf1\x60\xdc\x0d\x46\x23\xd4\xcf\x1c\xf5\x73\x91\x60\x52\x1a\xb6\xc5\xd0\xe9\xd5\xaf\xbe\x09\x42\x67\x49\x77\x69\x7b\xdc\x8d\x92\x60\x54\x05\x9b\x7c\x66\x6f\x56\xc9\x3c\xca\xdf\x84\x54\xf7\x4c\x0c\x10\x8b\xf0\xbe\xe9\x3c\xdf\xdd\xd9\xd9\xda\x39\x90\xe5\x18\xee\xcc\xcb\xf0\xf6\xdd\x9e\x02\x20\xcc\x8e\x92\xd9\x55\x18\x93\x5c\xfd\x2b\x5a\x6b\x3a\x27\x19\xf4\xe5\xbd\xba\xb7\x26\x1c\xb4\x28\x60\x9c\xeb\x4f\xbc\xfd\x80\x9f\x79\xee\xea\x33\xcf\x69\xb5\x36\xc6\xdd\x69\x90\x1d\x11\x98\xa6\x4a\x6b\x70\x9b\x79\xd3\x36\x48\x4f\x2b\xce\xf5\x35\x23\x30\x16\xa1\x0a\xa8\x05\xc5\xca\xf1\x45\xb8\x8b\x0d\x0a\xf7\xf7\x48\x36\x83\xe3\xf0\x16\xfd\x25\x59\x1d\xe4\xd9\x34\x84\x6b\xec\xad\xae\xa4\x31\x95\x6c\x5c\xd9\xf8\xc2\x1c\xcc\xb2\xbe\x3b\xc0\x71\xec\xab\x62\xff\x51\x45\x2b\xe2\x5e\x1a\xb5\xea\x0b\x82\x5c\x9a\x8d\x2e\x44\x49\x31\xeb\x0a\x9f\x4a\x91\x57\xd7\x0b\xd8\x69\x36\x54\x7d\x69\xa8\x4b\xb3\x1f\x0e\x2c\xfb\xe1\x94\x46\x71\x05\xc5\xe8\xb1\x95\x66\x1b\x7a\x47\xd8\x70\x65\x08\xcc\xd1\xce\x08\xe5\x61\xc2\xaa\x29\xf8\x43\x12\x5f\xc3\x34\x3f\x4e\x22\xbd\x08\x70\x5b\x44\x4e\xfb\x87\x27\xea\xf0\x04\xa2\x7f\xc7\x62\xce\xad\xbe\x07\x74\x0d\xd2\xde\x13\x6f\xf9\xd8\x1e\x38\x77\x85\x46\xdc\xc0\x34\xb2\x5b\xa5\x39\x5d\xa7\x2a\xc4\xaa\x70\xb8\x47\x65\x29\x06\xa7\x10\x7e\xb3\xea\x86\x47\x5d\x96\x3e\xf2\x8b\x9e\x7c\x2d\x4f\x21\xba\x0a\x0c\x73\xe6\x02\xa6\xa7\xae\x6b\xa4\xe2\x86\xdb\xe0\x92\x9c\x02\xcb\x34\x23\xa6\x3e\x1c\x7d\x17\x0d\x26\x2e\xba\x7a\x56\xbe\xd5\x6b\x02\x9e\x1b\xb9\xfe\x22\x99\xeb\x9b\xec\xaf\x5a\x29\xad\x16\x0f\xbd\x0a\x1f\x53\x22\x16\x83\xb6\xc2\x03\xf2\x67\x0f\x16\x32\xb8\xc3\x33\x07\x3f\xb6\x6c\xef\x69\xf7\x0c\xbe\x3a\x14\xf6\x34\xcd\x68\xc7\x6b\x88\x69\x9e\x1f\x49\x11\x80\x44\x93\x6a\xe9\x25\xaf\x21\xbd\xe8\x99\x6a\x59\xbd\x08\xd4\x55\x98\x07\x57\xda\xac\xc7\x75\x37\x21\x87\xc5\xbe\x69\x14\xf1\x4d\xd5\xd6\x8d\xaa\x8d\x41\xf3\x31\x86\xb7\xf9\x79\x9e\xcc\xed\x15\x07\x8a\xaa\x32\x92\xf5\x02\x17\xc1\x95\xa8\xf9\x52\xe8\x04\xcb\xa4\x60\x8e\xd5\xc6\x2d\x4d\x51\x6c\x89\xfe\x6a\x7a\x60\x27\xe6\xed\xd1\x08\xcb\x2d\xc3\x52\x66\x51\x8e\xea\xcc\x57\x97\x90\x00\x56\xc7\xc7\xfa\xbd\xc9\x17\xb2\xba\xf3\xc0\xf6\x5a\x85\xc3\xad\xa3\x3f\x9c\x6b\xa8\xe2\x92\x34\x9c\x84\xf1\x01\xef\x6a\xc5\x5e\x54\x20\x52\xb5\xd1\x69\x91\x71\x9c\x9e\xd2\x8b\xee\xa0\x5d\x31\xd2\x3b\xe7\x51\x64\xfa\x4b\xfe\xf6\x47\x9b\x3d\xe1\x61\xc7\x73\x0d\x32\xeb\x45\x2b\x58\x35\x79\x7a\x0a\xb7\x73\xbd\x6e\xc7\x0c\x8c\x61\x69\x38\x7a\xbf\x8c\x9c\xb3\x84\xf9\x87\x6b\xe9\x69\xe8\x93\x4f\x82\x5e\x87\xa0\x1f\x49\x5b\x15\xeb\x59\xc4\x8a\x72\x40\x75\xad\xf9\xaf\x53\x45\x56\xbe\x1b\x3e\xf7\x5d\x7a\x3b\x2b\x86\x66\xbb\xa0\x53\x70\x30\x10\xee\x57\xf7\xf7\x45\x12\x7b\xb9\xbe\xad\xd6\x2a\x8b\x6c\x3c\x7e\x45\xbd\x01\x88\xab\x51\x37\x96\xbb\x55\x63\x58\x73\x08\x4a\x1d\x03\xfe\x34\x5e\x82\x26\x67\x71\xb3\x04\x53\x86\x08\x34\x9b\xaa\xfc\xd8\xbb\x16\xd0\x12\xa5\xcd\x70\x59\xd0\x0c\x23\x5c\x29\xa4\x88\x7e\x6b\x2e\x8b\xcc\x9a\xe0\x19\x2b\x3a\xc0\x4f\xf7\xd7\x03\x2f\x86\xd0\x30\x93\xa5\x58\x57\x2a\x51\x3a\x7a\xc9\xcb\x44\x29\xf6\x2c\xb9\x4e\x57\xdc\xd6\xea\x6f\x1e\x14\xdd\x7a\xb4\xdb\x9e\x0b\xca\xb8\x68\xba\x95\x9f\xe3\xff\xa6\x43\x2c\xbd\xd2\x7f\x24\xe6\x55\x5e\x9e\xd7\x19\x83\x56\xa9\x55\x87\x5e\xa5\x07\xe9\xb5\xc6\xb0\x7a\x51\x17\x2f\xd2\x57\xf0\xb0\xf0\x70\x5d\x27\xbe\xe2\x67\xe8\x9a\x7d\x4d\xe8\x9f\x6d\x57\xf8\x9e\x75\x40\x5e\x5f\xea\xa4\xd1\x3c\xb8\xca\xfa\x3a\x42\x0d\x7a\x5b\x2c\x25\x8f\xbe\x95\xff\x79\xb9\x62\xdb\xba\x10\x05\x6d\xf8\x45\x92\x36\xb3\xc2\x49\x63\xbc\xbf\xf7\xf6\xf2\x4e\x67\x4f\x7b\xd7\xac\x96\xb2\x1b\x0c\x72\xd5\x0e\xf9\x0f\x0e\xff\x79\x0a\xaf\x2b\xf1\xbf\xa4\x11\x60\x48\x7d\x65\xb3\x64\x9e\x5d\x5c\x7e\x0e\xb1\xbd\x71\xc3\x63\x39\xff\x1f\x76\xe1\x83\x4e\x23\xee\xa6\x70\x1e\x05\x43\x48\xad\x39\x20\x5d\x65\xba\xd1\x2b\x9c\x80\xe1\x33\x42\x34\x96\x6e\xba\xaa\xa4\x84\xe3\x08\x68\x47\x5d\x71\xe6\xd7\x1b\x5c\xde\x1d\x87\x7a\x2b\xc6\xea\x01\x39\x20\x97\xd0\x96\xb1\x96\xc3\x0b\x99\x33\xd7\xac\xa9\x90\x11\x38\x8c\x46\x75\x77\x7b\x88\xff\xf4\x82\xdb\x6a\x41\x55\x9a\x16\x91\xb7\xec\x5c\xaf\xa6\xbc\xd5\xaa\x1a\xb1\x1b\x83\x49\xed\xe3\xec\xe5\xfb\xa6\xdb\xcb\x5e\xde\x6e\x3b\x9c\x06\xe2\x34\xdb\x79\x0d\x17\x03\x31\xfa\x6f\xd3\xfb\xad\x28\x01\xf4\x37\xc8\xb6\x07\x36\xf4\x2a\xde\xdb\xb6\x57\xa5\xe7\xd4\xf1\x9b\xc0\xaf\x6d\x4f\xd6\xfc\x38\xe2\x46\xf2\x00\x2a\xb9\x12\x95\x36\x25\x2a\x95\x67\x64\x35\xa5\x3a\x8f\x8c\xd1\x96\x14\xb9\x5a\x43\x15\x22\x25\x75\x4c\x18\x37\x52\x6c\x95\x34\x36\xcf\xd3\x70\x86\xfd\xfd\xec\x54\x7f\xe7\x47\xbb\x81\x5f\x75\x4b\xc7\x35\x3a\x29\x30\x28\xf4\x47\x61\x36\xaf\x6e\x8f\x6a\x88\xed\xe5\x3c\xbd\xae\x23\xc6\x5c\xd6\xec\x22\xa5\x6d\xef\xf1\x36\x0f\x23\xd3\x9b\x17\x51\xcd\xfd\x40\x59\x9b\x6b\x75\x64\x5a\x70\x0a\x27\x3f\x08\xa6\x06\xd3\xe5\x17\x59\x89\xd4\x49\x13\x02\xab\x69\xbc\x95\xd5\x8b\x7d\x43\x27\x3a\x34\xf4\xe2\x48\x85\xae\x9c\xdc\x6e\x99\x29\x5d\x51\x97\x57\xdd\xdf\xcb\x72\x8c\x76\x25\x9a\x15\xc0\xdc\x95\x58\xa7\x9b\x32\xab\x0e\xa8\x72\x2c\xae\x68\xac\xed\x0e\x2f\xc5\xb0\x6d\x96\xae\xc8\xa2\xa7\x09\x9d\xe2\x8e\x07\xaa\x1c\x6e\x78\xde\x27\x2d\xc7\x4d\xfe\x3f\xf6\xfe\xbc\xc9\x91\x24\x3b\x10\xc3\xed\xf7\xd3\x65\x96\x7f\xe8\xbe\x57\x47\x66\x50\x83\x89\x98\x70\x60\xe2\xc2\x15\x80\x23\x55\x95\x55\xd5\x5d\xea\xba\x58\x59\x3d\x07\xd1\xd8\x64\x24\xe0\x99\x19\x2c\x64\x44\x32\x22\x50\x55\x39\x05\x8c\x56\x2b\x2e\x25\xee\x72\x57\xdc\x15\xc5\xa5\x24\x4a\x5a\x49\x5c\x91\x94\xad\xc9\x76\x65\x34\x5d\xe4\x4a\x66\xdd\x1f\x40\xdf\x61\x3e\x89\xcc\xcf\x70\x8f\xf0\x00\x50\x47\xcf\x0c\xc9\xb6\x2a\x43\x7a\xf8\xf1\xfc\xf9\xf3\xe7\xcf\xaf\xe7\xef\xa1\xe2\xee\x32\x4a\x5e\x4a\x4c\x55\x5b\x05\x1c\xec\xe4\x1d\xc9\x79\xf6\xbe\xa3\x4a\x71\x95\xbd\xef\x7e\x57\xb2\xbf\xf7\x67\x8a\xef\xb6\x28\xa4\x37\x73\x1d\xe1\x56\xbd\xb7\x83\x3d\x39\x6f\x5b\xe1\x66\xce\xcb\xf6\xe3\xbb\xf8\x2f\x0c\xd7\x49\x06\x7b\xf7\xe7\xba\xf7\x5b\xb0\x6b\xc5\xaf\xa0\x04\x5e\x02\xec\x56\x3c\xab\x1c\x46\x7c\xd4\xad\xcc\x7b\x4d\x1f\xf5\xf9\x43\x32\x7b\xf9\x73\x40\x51\x86\xcd\x9f\x69\x8a\x72\xbb\x9f\xaa\x23\x8b\x77\xdd\xb6\x2b\x63\xf7\x5d\x48\x5a\x5e\xf2\xec\x21\x14\xde\x1d\x30\x93\x67\x3f\x33\x59\xb2\xf5\x0e\x4b\x95\x29\xfa\x8e\xa9\x9d\xe4\xff\xb4\xbb\x86\x51\xf0\x6b\xe9\x1d\x4c\x97\xdd\x5d\xa3\x71\x9b\xf1\x73\xd0\x31\x8f\xd0\x45\xb1\xc7\x29\xd9\x4f\x67\x59\x5a\x65\x06\xa0\x5d\xa7\x0a\x00\xa3\x6c\xa7\x96\xc8\xc8\xb6\xf9\x7b\x8f\xf7\x94\x9f\x99\x75\x10\x2b\x12\xd2\x01\xc5\x47\x3e\x1e\x53\xcf\x98\x7e\xd6\x1c\x41\xac\xd0\x7f\xc3\x12\xbb\x58\x42\x5e\x86\xfc\xf9\x65\x09\xc5\xb8\xe4\x37\x4c\xf1\x2e\x4c\xa1\x3f\x49\xf9\x73\xca\x27\x8a\x7d\xd0\x6f\xf8\xe4\x5d\xe6\x93\xbf\x50\x7c\x52\x1a\xc0\xff\x39\xd8\xf7\xa8\xb7\x5e\xda\x6e\xd0\x44\xda\x35\x9d\x8a\x9f\xc7\xfd\x50\x93\x59\xfc\x9a\xf7\x4d\x0a\xaf\xf1\xcd\xcb\x5e\x83\xaa\xfa\x3c\xbd\xb0\xb8\x13\xf4\x91\x6d\xc7\xc4\x7b\x39\xdc\x51\x8f\xb2\x10\xa6\x0e\x87\x32\xe0\x00\xfe\x2e\x5e\xb3\x58\x69\xb6\xcc\xaf\xbb\x9d\x97\x70\x9e\x38\xc2\x77\x7d\x9c\x9b\xc6\x9b\x02\x65\xd7\x86\x78\xa2\x84\xa3\xb2\x37\xaf\x8a\x36\x7b\x12\xaa\xa6\x50\x05\x4e\x83\x3f\x39\xda\xd3\x05\xe3\xf4\xd8\x1d\x79\x73\x83\x6b\x12\x61\x40\xcb\x38\x59\xbd\x31\x84\x4e\xec\xde\x80\x7a\x73\x43\xb7\xfb\xdd\xe6\x3a\xe0\xbd\xc8\xf1\x8e\x0d\x9c\x38\x23\xaf\xdf\x1b\x39\x6a\x23\x55\x3a\xbe\x2b\xc8\x41\x77\x34\xec\x56\x41\x32\xba\xed\x03\x4b\x6a\xa3\x6d\xa8\x50\x78\x37\xbe\x2b\xf9\x27\x03\x7f\x14\x38\x8e\xe3\x13\xb4\x34\x7a\xaf\x71\xae\xa3\xb6\x03\x21\x64\x24\x6e\x50\x0c\xc6\x44\x7f\x12\x5d\x23\xdb\x30\x2c\x6a\xb8\xf5\xe9\x85\x89\xac\x6a\x2f\x93\x87\xdf\x0d\xfb\x68\x67\x54\x94\x16\x1c\x0a\xdb\xb6\x02\x08\xcb\xa1\x5a\xcc\xc4\xfd\xd9\xb6\x47\xe5\xf0\xc8\x69\x52\x4e\x50\x2d\xfd\xef\x8b\x04\x77\x50\x5e\xe2\x21\x5c\x95\xd7\xb1\xa9\xea\x87\x46\xa5\x31\x56\x3a\x27\x7c\x86\x6e\x73\x78\xe4\xe8\xae\x88\x34\xea\xc9\xdc\xe0\x9f\x03\x22\xb1\xf7\x66\xb6\xfd\x84\x76\x6a\x73\x29\xf7\xbd\x4a\x79\xef\x55\xca\xd7\x94\x52\xef\x4f\xb7\x72\x8f\xf2\x5c\x4d\xf6\xb3\x2d\xfa\xbc\x72\x02\x8e\xf2\xf8\x47\xc8\x74\x7d\x4f\x7b\x61\x96\xa5\xaf\x73\x8d\x79\x86\x1c\x15\xec\x85\x8d\x82\x5b\x6f\x8f\x8e\xa4\x8a\xbe\xa5\xf1\xa1\x52\xc9\xcb\x01\xea\x4d\x71\x7f\x0f\x68\xa5\xa1\x84\x0a\x2f\xb8\x5e\x28\x7d\x05\xdd\x3d\x60\xd5\x9e\xe4\x54\x40\xf6\x7a\x8d\xbe\x79\x4f\x51\x16\x47\xcb\xc3\x9b\x34\x2b\x0e\x33\x4a\x24\xb4\x38\x94\x78\xf6\x90\x5a\xfe\xed\x18\xfb\xe8\x42\x4b\xe5\x3e\x23\xc5\x4a\x6a\x35\x58\xa7\xa3\x7d\x21\x23\x3b\x94\x1a\x2c\xbb\xba\x65\xce\x2b\x9f\xe1\xb1\x3c\x4f\x97\xd0\xf8\x81\xeb\x18\x0a\xe1\x90\xbf\x6f\xd1\xef\xbd\xf0\x9c\x4a\x61\xc7\xf1\xf6\x2d\x7d\xef\xf9\x9d\x4f\xaa\x85\xf7\xae\xfa\xce\x93\x1f\x56\xcb\x06\x7b\x74\x71\x2e\x7c\xc2\x6a\x28\x2a\x2c\x10\xd6\xa9\xe9\x3a\x4e\xb7\xb1\xf3\xef\xdd\x3f\x39\xbd\xff\x82\xe4\x39\x4c\xd2\xe2\x30\x5f\xdd\x60\x46\x40\x8b\x43\x33\x47\xe8\xf0\x17\xbc\xae\xd3\xb7\x8c\x2a\xbc\xde\xf6\xa6\xde\x4f\xe6\x29\x5e\x15\x41\xe3\xf4\x93\xe7\x95\xa6\xba\x7b\xe0\xe2\xee\x8d\x8b\xa7\x1b\x1b\x71\x4e\x07\xe5\xa7\xf1\x62\x81\x12\x78\xe4\xaa\x18\x04\x03\x5a\x46\x36\x7b\x5e\xc9\x31\xd4\xe4\xa0\x63\xb1\x1f\xf2\x3c\x7c\x84\xeb\xbd\xb3\x12\x42\x44\x05\xba\xb3\x64\x0a\x27\xdb\x97\xcf\x3a\xf4\x1f\x26\x71\x11\x47\xcb\xf8\x47\x48\x37\x86\x6a\x66\x66\xf4\x4a\x03\xea\x03\xc7\xbd\x47\xa0\xb7\x1f\x4b\x9e\x67\xd1\xfc\x25\x2a\xd0\xe2\x59\x94\xd3\x38\x78\xe4\x34\x28\x88\x08\x1f\x3b\x5f\xef\xbc\xef\x36\xcd\xfb\x55\x1f\x3f\x3f\xcb\x99\xdf\xfd\xfa\x27\xc5\x41\x33\x3f\x7c\x3d\x73\xa2\xfb\xd1\xe7\x44\xf7\xe3\xcf\x89\xee\xbe\x73\x22\xe9\xf4\x38\xb9\x3c\x3c\x8f\xe6\x2f\x0f\x8b\xf4\x30\x49\xb3\xeb\x68\xf9\xa1\x53\xa1\xfb\xee\x53\xa1\x98\xd8\xca\x49\xea\x9d\x67\x9c\x27\x4f\x9f\xdc\xff\xc0\x29\xc7\x7d\x97\x29\xe5\xf9\xe9\xd7\x37\xa5\xb0\xf5\xe5\x3b\x4d\x2b\x14\x9f\x8f\x3c\xad\x38\xfa\x69\xa5\xe2\xff\xa2\x36\xb3\xbc\xdf\x3c\xf2\x84\xb0\x1f\x9b\x4a\x2c\x80\x21\x55\xc5\xa3\xae\xf6\x3f\x7f\xd3\x8b\xdb\x30\xbd\x9c\xad\x6e\x16\x78\xbe\x2d\x8a\x8c\x98\x34\xad\x69\x9c\x83\x44\xec\x63\x89\x8d\x97\x63\x13\xad\x61\xd7\xf1\x7d\xb7\x17\x0c\x00\x6a\xc1\xb6\xdb\xeb\xf7\xfb\x9e\xdb\x03\x68\x0d\x5f\x75\xc4\x09\x04\x9e\xa9\xa9\x95\x2c\x0c\xf7\xf9\x27\x77\xcd\x29\x01\x37\xb3\xac\xb0\xcb\x1e\x27\xe0\xe2\x04\xd6\xd0\x09\x70\x71\xdf\xef\x76\x83\xc0\xf7\xd6\x5e\xb7\xdb\xca\x2c\x80\xaa\x0a\xf2\x6f\x8a\x2c\x9a\x17\x3a\x4c\xf9\xb1\xec\xd4\x01\x0e\x20\x36\xc1\x1c\xe0\xcc\x40\x02\x1d\x90\x42\xe7\x60\x91\x12\xb3\x5f\xd3\xd4\x4e\x66\x52\xff\xdb\xe9\x0c\xa0\xce\x55\x94\x9f\xae\xce\x9f\x91\x38\xb3\xb0\x53\x8b\x02\xcb\x21\xea\x5c\xa2\x42\x4d\x02\x11\x85\x86\x9b\x10\x4f\x5d\x3c\xbf\x26\xd0\xb5\x00\x06\x1d\xd9\x2e\x06\x9f\x4f\xa3\xd9\xe6\xf5\x55\xbc\x44\xa6\x6d\x47\xe3\x5c\x98\x7d\x8c\xec\x14\xe7\x18\xc7\xfc\x58\x8b\x76\xee\x26\xbe\x30\x4b\x70\xa9\x9d\x4c\xa0\xb7\x5e\x7b\x6a\x4c\xd7\xa2\x8c\x20\xd5\x29\xea\x48\xed\x42\x32\x2e\x99\x2a\x35\xe0\x29\x3a\x82\xde\x28\x12\x71\x23\xdb\x8e\xac\xb6\x4b\xc0\x47\x18\x16\xfe\x03\x1d\x8b\x2b\xac\xc7\xa5\xf6\xa8\x3f\x08\xb3\xce\xc5\x25\xb7\x92\xa6\xb2\x8a\x89\x93\x00\xc6\x07\xc4\x53\x1f\xff\x04\xf8\xa7\x3b\x53\x78\x36\xc0\x20\xce\x9b\x41\x9c\xef\x06\xd1\xc5\x20\xb8\xf9\x1a\x58\x06\x3b\xf3\x65\x9a\x20\xd3\x02\x52\xd4\x2a\x59\xa0\x6c\x19\x27\x88\xf2\x48\x53\xad\x0d\xf9\xb5\xa8\xf0\xf3\xf2\xb4\x66\x83\x37\x9d\xa3\x3c\xff\x9c\x43\xa8\xbe\xf2\x2c\x51\x2e\xea\x28\x9b\x47\x3f\x46\xeb\x35\x9a\x74\x2d\xf2\x0c\x1a\xcb\x02\x0d\x52\xc4\x09\x1f\x44\xa0\xe8\x5c\x5c\xae\xa1\xd7\x1b\x04\x7e\x37\xe8\xf6\x00\x7f\x3f\x8d\xe3\x5b\xb0\xcd\x13\xfa\x18\x0a\x6d\xec\x7d\x06\xcb\xac\x3e\x0c\x55\x9c\x2b\x56\x8f\x83\x5d\x22\x1c\x39\x23\x39\xb2\xa8\x74\x66\xaa\xb5\x0a\xc9\xec\x20\xe6\x10\x8d\x7a\x03\xe6\x8e\x7a\xde\x73\x7d\xde\xf3\x4b\x20\x1f\x32\x83\x4c\xe0\x21\xf4\x06\x65\x43\x87\x09\x74\x46\xc9\x38\x1b\x25\xb6\x6d\x99\xd2\x91\x74\x32\xb3\x26\xd0\x77\x5a\xad\x62\x0c\xfd\xfe\xb1\x19\x53\x02\x09\x19\x13\x13\x42\x72\x89\xb5\x2e\xda\xbe\x63\x85\xc5\x04\x06\xb4\x48\x40\x8a\x9c\x57\x8a\x9c\xab\x45\x02\x5a\x64\x48\x8b\x0c\x77\xd4\xe2\x05\xeb\xa2\x3d\xa4\x45\x5c\x87\x96\x71\x9d\x1d\xf5\x90\x42\xae\xe3\x58\x21\x7d\x01\x46\x6a\x68\xa2\x71\xdc\x4c\x53\x2b\x74\x49\x79\x86\x90\x1f\x78\x6e\xbf\xef\x0d\xe8\xe3\xb0\x63\x5a\x63\xaf\xef\x3a\x83\x41\x2f\x08\x83\xb2\x2a\x99\xd7\xd8\xc9\x7d\x85\xd9\xcd\x8a\xd4\x4c\xac\xe3\x8a\xb0\x4c\xac\xa9\x33\x0b\x5d\x10\x73\x79\xcf\xb0\xe8\xfa\xbd\x41\xdf\x19\xba\x5e\xd8\x97\x62\x05\x16\x03\x19\x61\xa7\xef\xf7\x03\x77\xe0\x05\xe1\x50\x8a\xf6\xdc\xa0\x1f\x0c\xfc\x5e\x30\x08\x3d\xa9\x21\x65\xf3\x3c\xda\xea\x06\xcc\x3d\x10\x5b\xa1\xe7\x95\xad\xc5\x73\x18\x2b\x3b\x04\xac\x5b\x44\x84\x15\x7a\x25\xb5\x5a\xb0\xcd\x10\xed\x86\x5e\x20\x50\x92\x87\x60\xe8\x75\xe5\x78\xde\x5a\x3f\xf4\xfa\x72\x7c\x09\x66\x20\x47\x8b\x16\x77\x43\x6f\x28\x25\x88\x26\xf7\x43\x7f\xa8\x60\xce\x09\xa7\xb2\x76\xb7\xa5\x67\x16\x2b\x0c\x44\xf1\xf3\x4a\xf1\xf3\x5d\xc5\x31\x3f\xf9\x04\xdd\xf5\x3a\x60\x7f\xbb\x14\xfd\xc4\x66\x83\x54\x9e\xa1\x4d\x04\x12\x4c\xeb\xae\xa8\x52\x48\xc4\xb8\x2e\x11\xe3\x46\x21\xde\x76\x41\x5c\x13\x6b\x56\xe8\x3a\xce\x07\x50\x02\xbc\x27\x01\x9a\x96\xcb\x9f\x27\x2f\x93\xf4\x75\x72\x78\xfa\xc9\xf3\xc3\x88\x0b\xd8\xf0\xf0\x5b\x8b\x8e\x01\x8a\xa6\xcd\xb5\xec\x39\x56\xf7\xfc\xa3\xfe\x9e\x43\xb7\xc2\xde\x76\x65\xe1\x24\x46\x65\x6b\xda\x6c\x05\xc0\x6e\xb8\x21\x7f\x63\xbb\x07\xef\x56\xab\x61\x17\xb6\x31\x32\xec\xcc\x36\x9e\x1b\x4d\x4f\x5f\x34\x6e\x73\xab\xf3\x51\xaf\x32\x03\x6d\x31\x61\xf0\xf1\x90\x3f\xde\x0b\x7b\xe1\x89\xb7\xf9\x75\xf1\xd6\xc3\xb5\x7d\xd6\xfe\xcd\x17\xec\x2f\xd2\x1b\xbd\x99\x55\xf9\xfe\x7d\x8b\xfa\x7b\x7d\x62\xd6\xce\x20\x7c\x6c\xd6\xdb\x93\x51\xe7\x73\xfa\xbb\x0d\x35\x51\xc5\x2f\x7a\x85\x16\x3f\x68\xc0\x1d\xa7\xfd\xb0\xf1\x95\x40\x63\x91\x13\x75\x29\xa2\x5b\x9f\xec\x55\xf6\x5c\x57\xf6\x7c\x4b\x59\xda\xea\xed\x56\xa4\xdf\xe5\x24\x48\x73\xe7\x26\x39\x63\xde\xfe\x64\x7c\xbd\x76\xc5\x8b\x53\x71\xd2\xa6\x5c\x91\x35\x59\xb9\x93\x6a\x30\xce\x97\xe9\xfc\xa5\xa1\x1e\xb3\xd1\x65\xfc\x3b\x00\x11\xe2\x5b\x01\xd4\x0d\x95\xb3\xb1\xbd\xb0\x89\x32\x63\xc3\x1e\x2c\x7d\xcb\x83\xd0\x55\xf5\x65\xb7\x82\xb8\xbb\x8c\x93\x97\x30\xd3\xd1\x54\x76\x46\x5d\x27\x2a\x59\x7a\x2a\x64\xa5\x95\x0a\x63\x0e\x63\x6f\xbd\x96\xd7\x9c\xee\xcc\x9a\x34\x8d\xb4\xf5\x9a\xcc\x51\x78\x91\xdf\xfc\x20\xd3\x02\xc5\x24\xd3\xbf\x6f\x2c\x47\x7b\xa6\xb7\xe1\xa0\x8e\xf7\xb6\xfe\x34\xb1\x7e\x53\xad\x9c\x8e\xd6\x94\x42\x54\x3b\x99\xfb\x1f\xb3\x5a\xea\x93\x9f\x42\xac\xe1\x27\xee\xb1\x44\xae\xd0\x39\x68\x9c\xdf\xdc\x20\xf4\x8e\xc8\xe1\x40\x45\x3e\x6a\xbd\x1f\x11\x31\x99\x76\x3e\xb9\xff\xe2\xec\xfb\x0f\x9f\x9c\x9d\x3e\xfc\xa5\xfb\x67\xcf\x1e\xfe\xe0\xfe\xa3\x53\xf5\x00\x49\x30\xdd\xbe\xd0\x88\x39\xe1\x46\x70\x03\xdd\xd9\xd3\xbb\x2a\x13\x0c\x46\x86\xdd\xc4\x11\x64\xfa\xd1\x25\xce\xd3\x65\x6e\x1b\x45\xe5\xd8\xcd\x0b\x1d\x4a\x33\x42\x3a\xa1\xcf\x41\xfb\x86\x78\xcd\x61\x1e\x2d\x56\xf9\x55\x3d\x8d\xcb\xe9\x5a\x76\xde\x77\xc2\xe4\x60\x2d\x07\x31\x1a\x66\x5a\x16\x60\xf5\xbb\x4a\xfd\x31\x73\x0f\x5c\xab\x9c\x27\xf0\x9a\xd5\x8c\xb5\x6a\xd5\x64\x5e\xa7\x42\x01\xbf\x42\x81\xad\x2d\x62\x70\x85\x9f\xe1\x26\x6a\xa5\x37\xf5\xa6\x35\x23\x5c\x42\x15\x6e\x91\xb5\x64\x20\x50\x9b\x16\x15\x91\xc6\x64\xd4\x36\x3b\x95\x6c\x3a\xd5\xad\x7b\xde\x63\x86\xd5\xbf\xfe\xfc\x33\x39\xed\x6a\xae\xb1\xca\x03\xde\x3d\x89\xab\xb5\xe2\x41\x29\xbe\x5e\xeb\x2d\xb1\x6d\x7d\x24\x4e\xa9\xaf\xb5\x4f\x45\xd6\x37\xe2\xf1\xf8\x5c\x47\xd9\x5d\x1d\xa0\x3f\x6b\xd9\xaf\x03\xf4\xcb\xb8\xb9\x42\x68\x99\xf6\xbb\xfa\xa6\xbc\x74\xdc\x06\xb1\xb1\x78\xa3\x59\x36\xcd\x64\x4e\x06\x6c\x73\x87\x4a\xa3\x5a\x58\x81\x53\x3d\x89\x11\xa9\xaf\xb3\xae\x58\x0e\xe4\x66\xf0\x7c\x6c\x43\x54\x57\x06\x23\xca\x8e\x15\x5f\x61\xfa\xdb\x53\x90\xc1\xb7\x73\x9c\x29\x0f\xa7\xb3\x0d\x88\xe1\x77\xcd\x2f\x16\xb6\x35\xca\x2e\xcf\x43\x73\xfa\xc5\x22\x6a\x5f\xcc\xde\x7a\x1b\xeb\x8b\xef\x36\x7f\x7d\xf7\x32\x1e\x25\xab\xe5\xf2\x08\x42\xb3\x20\xfb\x6b\x34\x37\x91\x65\x8d\xac\xac\x43\x61\x53\x09\x4c\x2b\x22\x6e\xb3\x43\x82\xe1\xc3\xa4\x30\x0b\xbc\x88\x01\x19\x5a\xc8\x51\xde\x0c\xb8\x3d\x0b\x5c\x66\x08\x25\x72\xbc\x4f\xe3\xcf\x97\x2b\x24\x47\x07\x24\x7a\x63\xc9\xb6\x8b\x44\xd5\xcc\x81\x10\x46\x30\xcc\x6a\x74\x16\x44\x6a\xb4\xfc\xa2\xa3\xa5\x89\x4a\x85\xde\x63\xde\xb3\x55\xdf\x6c\xd4\xa0\xa6\x66\xdb\x4e\x1d\x70\xdd\x7f\x73\x83\xe6\x05\x5a\x1c\x5e\xa4\xd9\x75\x54\x1c\x8e\x93\xd5\xf5\x84\xd0\x7d\x9c\x65\x93\xef\x8e\x2f\x2f\x27\xdf\x1d\x9f\x9f\x4f\x0e\xcf\x57\xc5\xe1\x65\x5a\x10\x2f\x4f\xe1\xa1\x61\x6b\x18\x26\xa9\x99\x50\xdb\x65\x61\x98\x44\x33\x3f\xed\x35\x70\x5a\x87\xe4\x8d\xb0\x7f\x5e\xf5\x93\x1a\x9a\x25\xb9\x43\x7f\x97\x26\xfd\x2c\xaf\x97\x35\x02\xa2\xee\x34\xfb\xbd\xcc\xa7\x36\xe6\xd8\xaa\xc1\xa8\x47\xa7\x86\x47\x29\xb1\xbc\xa3\xf2\x70\x9f\x19\xdd\xd4\xfb\xfd\x06\x47\x8e\x15\x9a\xc6\x77\x0d\x08\x21\x22\x7b\xa0\x9d\x18\x9e\x4e\x71\xc6\x19\x28\xbd\x27\x4f\xd1\xd4\x9d\xcd\xd6\x6b\x2d\xe6\x56\xf5\x99\xd1\x02\xbd\x69\x24\xdd\x3e\x76\xb1\xff\xa2\x99\x5c\xdf\xc7\x4c\xf2\xe9\x16\x76\x54\x2a\x6c\xb6\x22\x87\x07\x79\x7d\x25\x45\xd4\x43\x1e\x56\xfb\xac\xc9\xf6\x78\x83\x15\xde\x2d\x1d\xf3\x22\xbd\x61\x86\xd5\xdf\xc7\xd6\x67\x69\xb7\x54\x93\xc8\x9e\xfa\xe2\x2d\xc4\xfd\x25\xba\x46\x49\xa1\x7d\xfa\xb1\x65\x35\x8c\xb6\x3f\x22\x7e\xd7\x37\x29\xef\xfb\xa4\x7b\xcb\x43\x91\x8f\xf5\x7a\x87\xfa\xa4\xd9\x3a\x36\x6a\x4f\x76\xf4\xdb\x9a\x8b\xd5\x72\x59\x39\x2b\x6d\x72\x2c\x21\x1f\x1c\x6a\x15\xad\x74\x2b\x7b\x15\xf0\xfb\x1c\x6d\x2a\xf4\x7d\x98\x14\x28\x4b\xa2\xe5\xb6\x72\x3a\xcb\x7d\x65\x7d\x0d\xad\xd4\xd6\x52\xb9\x86\xd8\x9e\x53\x5c\x94\xf9\xad\x2d\x7b\x26\x6d\xe9\xda\xaa\x8b\x4e\x40\x5b\x8e\xaf\x9b\xa6\x2c\xdd\x62\x59\xeb\xce\xbe\xe6\x28\x81\x3c\x15\xba\xe9\x9c\xa0\xe5\x12\xa3\x76\x80\xb8\x13\x1d\xe8\x8e\xc7\x9e\xb7\x36\xee\x1b\xaa\x4f\x1e\x80\x1a\xb7\x96\x68\xc7\xc6\xb1\xa2\x50\xa7\xaa\x2a\x36\x49\xd8\x91\x6d\x2b\xce\x6b\xf6\x1e\xc7\x76\xa1\xb7\x6f\x53\x3e\x55\xcb\xac\x03\x62\xb2\x91\x1a\x24\x44\xd5\x57\x79\x7b\x98\xa8\xba\xb3\x5c\xd2\x61\x5d\xb7\x15\xed\x08\xa3\xab\x1b\x73\xd9\xb9\x47\xdc\x07\x47\xe7\x4b\x62\x00\xf1\x61\x72\xb3\x2a\xb8\x73\x97\x47\x1b\x30\x08\x82\x90\xa8\x28\xc0\xc9\xdb\x06\xff\xc8\xc0\x38\x3b\x43\xf9\xe3\x74\xb1\x5a\x22\x03\xbc\x7d\x15\xe1\xb5\x3e\x73\x62\x7c\x89\x0a\x0a\x1f\x91\xd7\x5e\x65\x5d\xb0\xe0\x7e\x8b\x49\x02\x2c\x24\x3c\x20\x35\x5b\x49\x2d\x01\xc9\x6c\xc1\x83\x87\xc8\x2c\x0d\x8d\xf3\x52\x39\x9c\xf2\xe3\xc7\x38\x67\x95\xca\x2f\x18\x35\x2e\x93\xeb\x82\x40\x2e\x59\x6a\x18\x20\xbc\xfc\x86\xb5\x0a\x47\x68\x5c\x70\x35\x19\x64\xdb\x56\x31\x45\x33\x0e\xda\x2c\xcd\xde\x89\xfc\x2c\x2f\x74\x36\x00\x69\xbc\xea\x34\x0f\x2e\x19\x06\xd9\x97\x21\xa2\xed\x24\x03\x59\x25\x5a\x30\xf2\xb6\x48\x86\x52\x3e\x1b\x1a\xb5\x5d\xf9\x08\x55\xce\xc4\x8d\x5c\x00\xd7\xda\x00\xb4\x31\xad\x03\xd1\x01\x71\x45\xa1\x17\x64\x10\x8d\x8a\x71\x26\x2b\xf5\x66\xd3\x42\x26\x07\x2a\x9b\xaf\x74\x76\x06\x2a\xac\x10\x6f\xe5\x9b\x3a\x91\xde\xb2\xd2\x1a\x27\xdc\x18\xcd\xcd\x66\xb3\x01\x3d\xd7\xfd\x20\x3e\x8e\xf3\x47\x71\xb2\x7a\x03\x89\x8d\x4f\x7a\x1c\x4c\xc2\x0f\x6f\xae\xd2\x04\xb1\x60\xb4\x20\x81\xc7\xd1\x9c\xfc\x3d\x8d\x2e\xa2\x2c\x26\xc1\x07\x71\x86\x2e\xd2\x37\x2a\x63\x93\xab\x0f\x8c\xc2\xa2\xf4\x02\x9b\x44\xaf\xe2\xcb\xa8\x48\x33\x10\xc3\xec\xd8\x48\xd2\x05\x32\x42\x11\xd9\x59\xe5\x28\xbb\x73\x89\x92\x02\x24\xba\xe4\x9b\x65\x54\xe0\xbd\xe9\x81\x5c\x67\xdc\x89\x93\xf9\x72\xb5\x40\xb9\x69\xb0\x38\x83\x36\x89\x21\xf8\xdd\xbf\x6c\x9a\xc7\x47\xf3\xab\x2c\xbd\x46\xeb\x28\x59\x64\x69\xbc\xb0\x3a\xd6\x77\x72\x92\xfc\xdd\xb8\x53\xa0\xbc\x30\x63\x5a\x06\x37\x6e\x6a\x3c\x8e\xe6\x71\x52\xa4\xf9\x95\x01\x70\x18\xcf\x1a\x4b\x1a\x7c\xf6\xec\x84\x06\x7a\x83\xcf\x8c\x59\x59\x75\x42\x8b\x13\x22\x19\xf1\xb3\x08\xb7\x19\x26\x40\xa2\xa1\x11\x3f\xc3\x7f\xcb\x78\x4e\xe7\xa9\xc1\x42\x06\xc0\x21\xb7\x47\xff\xfa\x1e\xfd\x7b\x72\x5f\x53\x0f\xed\xad\x44\xf0\xb9\xf1\x88\xbe\x05\x9c\xe0\xc1\x37\xf0\xfa\xbe\x60\x06\xc1\xd2\x59\x69\x36\x37\xbe\x30\x85\xe5\xdc\xac\xd5\x32\x33\xe8\x58\xa0\x62\x4b\x17\x89\xd7\xa6\xd9\xa4\xfc\xe0\xb2\xe6\x20\x83\xe2\x0a\xc8\xce\xac\x6f\x49\xfa\x49\x71\x99\xfd\x98\x07\xc2\x32\x73\x5c\x66\x16\xf2\x27\x81\xd9\x28\x19\xc7\x23\xdb\x4e\x2c\x34\x4d\x66\x50\x3c\x81\x45\x9b\xf7\x60\xe6\x79\x9a\xcc\xa3\x02\x52\x6b\xb7\x0f\xa2\xe5\x12\x6f\x90\xd9\x27\x63\x51\xc0\xbe\x14\xb5\x49\x59\xbd\x13\x91\xf4\x63\xc4\x2c\xe6\x92\xb4\x30\x13\xd9\x36\xa0\x02\x3d\x2b\xeb\xd5\xf9\x7e\xc3\x53\x3d\x99\xdf\xf3\x22\x5b\xcd\x0b\xc9\x1a\xba\x5d\x08\xed\x44\x56\x75\x46\x16\xce\xc8\x02\x34\x50\x00\xa9\x2b\x36\x1b\x30\xf4\x06\x5e\xc8\xd4\x3c\xdf\x6f\xb0\x53\xed\x11\xc6\x74\x8f\xd3\x05\x62\x13\xef\x69\x11\x15\xca\xe4\x14\xc3\xcc\xec\x05\x3e\x9e\x37\xb7\x97\xd1\x5d\xc6\x9e\x57\xe7\x7c\x11\xc5\xec\x11\x8b\x4f\xbc\x93\xcb\x20\xf5\x60\x54\x70\x37\x43\x05\x2b\xc3\xfd\x9f\x24\xef\x04\xd2\x3a\x48\x5a\xad\xac\x62\x6b\x39\x9b\xc6\x64\x47\x4e\xd6\xae\xc4\x61\xe6\xd9\xc3\x27\xf7\xee\xff\x60\x76\x04\x61\x5c\x71\xa5\xd9\x6a\x6d\xcf\xfd\xfd\x4f\x1f\xbe\xb8\x7f\xfa\xec\xce\xc9\xfd\xb2\x8c\xb5\xd9\x00\xbf\xef\x7f\x90\x20\xe6\x3a\x3d\x78\x09\x87\x45\xb0\xa2\x41\xfc\x0e\x0b\x87\x8b\x4b\x7e\xa4\x76\x2e\x42\x42\xe1\x08\x73\x63\x5c\xae\x1b\x8a\x94\x6b\x25\x6b\x66\x9f\x29\x9a\x4c\x26\x6e\xaf\xe5\x75\xbb\x00\x07\x07\x24\xe4\x75\xbb\x2d\x34\xc3\x53\xb4\xac\xd4\xac\x29\x6e\x92\x9c\x53\x67\x66\x8d\xc7\x6e\x6f\xcd\x3e\x5d\xfc\x39\x58\xd3\x0f\x6f\xa6\x4e\xf5\x64\x53\x51\x5d\x2d\x17\x74\x08\x89\x33\x4e\xb1\x12\xbe\xb8\x04\x85\x58\xfc\xe2\xf5\xae\xa4\x69\x2a\x37\xba\xdc\xe3\xa8\xb5\xc5\xf9\xc3\x84\xec\xe1\x35\x1b\x15\xbe\x0f\x69\xb1\x9a\xaa\x25\xef\xa6\x4b\x9d\xf7\x3d\xa1\x7b\xd7\x54\x4e\xa3\x25\x5b\x1e\x4c\x71\x5d\xc3\xc6\x4a\xc9\x5d\x7e\xbd\xa0\x50\x25\x6c\x2a\xf8\x30\x79\x15\xe7\xb1\xb2\xc6\x28\x51\x16\xca\x85\x8d\xa5\x8b\x68\x19\xcf\x77\x12\xe9\xbc\x56\xf0\x5e\x7c\xbd\x9b\x46\xf5\x62\xa7\x45\x16\xbf\x44\xc5\x55\x96\xae\x2e\xaf\x74\x74\x12\x7a\x8f\x7a\x8c\x2f\x51\xf1\xe0\x92\x30\x66\xc3\xb9\x2a\x57\xdb\x6f\x2c\x7e\xf7\x1d\x8a\xd7\xf1\x7f\x70\xa9\x0c\x88\x5a\x39\x08\xcd\x2a\x06\x56\xad\xab\xdf\x15\xc6\x79\x1d\xc6\x83\xcb\x67\xd1\x12\x15\x85\xb6\xd7\x99\x1e\xaf\x0e\x97\xf5\x9a\xbf\x3f\xd8\x0f\xd3\xf7\xa8\xe5\x7c\x6b\x2d\xda\xb6\xb0\xd3\x59\x4d\x2d\xce\x7e\x68\xbe\x0b\x00\x0d\x06\xa5\x38\xde\x06\x87\x4b\x26\xaa\x35\xae\x65\x90\x92\x3d\x65\x10\x4c\x13\xa4\xd6\x0e\xa6\x0e\xc2\x08\x49\x75\x87\x38\xe1\x42\x3e\x20\xba\x5d\x9e\x9f\xe9\x18\x31\x28\xa1\xda\x0f\x65\xae\x05\x6d\x03\x4b\x6f\xbb\x9b\xa6\x21\xb0\x13\xc5\xf3\x77\x44\xf1\x7c\x2f\x14\xcf\x77\xa2\x78\x15\xe5\xea\x84\xb9\x53\x9e\x56\xfb\x41\xd5\xa4\xad\x6d\x98\xc5\xec\x11\xe7\xf7\xaf\x6f\x8a\x5b\xee\x60\xf9\x5c\x55\x73\x66\x71\x92\xa6\x78\x8d\x94\x9f\xab\x6a\xbc\xea\x59\x71\x0d\xc9\x56\xeb\xc7\x6a\xfd\xaa\x16\xb0\xa5\xed\x85\xa6\xcc\xef\xd4\x35\x0d\x40\xf6\xe9\xaf\xa6\xa2\x6a\x27\xd2\x3d\x7f\xc9\xff\xa6\x7a\xd8\xa3\x24\x6c\x27\x62\x83\x64\x7e\x57\x62\x1e\xef\x45\xc5\xb0\x82\xdd\x63\xe2\xb2\xbb\x71\x66\xaf\x2f\x89\x3e\x1c\xbf\x9a\x80\x6a\xea\x70\x8a\x2b\x9b\x83\x76\x21\xd9\x2c\xb8\xdf\x19\xd1\x46\x49\xdf\x84\xe8\x16\xf1\xbf\xbb\x6d\x0c\xf1\x5d\xed\x6b\x96\xd4\xef\xdc\xbe\xfa\x14\xb1\x1b\x4b\x56\xfd\x36\x66\xae\x28\xb4\x36\x2f\x05\x8f\x6b\x18\x1f\x37\x60\x41\x40\x86\x6e\xe8\xb0\x83\xad\xea\x46\x22\x63\xfb\x3b\xfd\x1e\x82\x6e\x5c\x55\xdf\x94\xf2\x09\x01\x51\x69\x81\xe2\x02\xae\xfe\x42\x4b\x89\x65\x8f\xcf\x74\xe7\x94\xb5\xa5\x3e\xcb\x43\xd6\xfa\xa6\x06\xb8\x0e\x74\xad\xff\x89\xa4\xde\x36\x33\xab\x30\x05\x89\xd4\xa9\x24\xde\x80\xa1\x33\xfc\xc0\xad\x36\x3d\xf8\xc6\x6b\xd9\xe4\xf2\x61\x81\xb2\xa8\xc0\xa4\x60\xd1\xb0\xe8\x3c\xbe\xf3\x83\xb3\xbb\x9f\x3f\x78\x70\xff\x39\x51\xb0\xac\x6d\xbe\xfd\x60\x88\xb7\xbe\x99\x39\x08\xfc\xbe\x05\x52\x98\x99\x5d\xd7\xb5\x40\xce\x76\xe6\x20\x82\x99\x19\xf4\xfc\xc0\x02\x73\x1c\x1a\xf4\x7c\x0b\x2c\x61\x66\xf6\x5d\xb7\x67\x81\x2b\x98\x99\x78\x47\x8a\x5b\x57\xad\x2a\xf0\x86\xc1\xb0\xd7\xf7\x86\x5d\x52\xdd\xaa\x99\x17\x40\xc6\x8f\x8f\xaf\xa2\x9c\x6a\x02\x90\x33\x0f\xa4\xd5\x86\x85\x85\xee\xae\x18\x32\x3f\x4a\xd4\x7b\x08\xdb\x90\x52\x57\x24\xfc\x83\x07\x84\x32\x08\x53\xd0\x93\xbf\x7e\xa0\x7c\x49\x7a\x5b\x30\xd9\x75\xad\xa5\xa8\xcb\x2d\xab\x17\xf1\x34\xcf\x75\x94\xbd\x44\x99\x74\xd2\x9e\x30\xc3\x75\x30\x15\xf7\x34\x74\xc7\x7b\x15\xd1\xdb\xc7\xa9\x03\x72\xf9\xe8\xe0\xd3\x3b\xcf\x95\x88\xef\x3f\xbc\xf7\xe2\x53\x35\xcb\xd3\x7b\xf7\x67\x42\xcd\xf4\x2a\x2e\x10\xf1\xa3\xbd\xbb\x96\xda\x91\x03\xad\xab\x1a\xcd\x6b\xd4\x9d\x50\xcc\x4a\x9d\x90\x65\xde\xe8\xb2\x87\xdf\x67\x92\x43\xe0\x86\xbb\x21\x9a\x87\x9c\xc4\xd0\xe3\x84\xce\x49\x9c\xcd\x57\xcb\x28\x7b\x14\xe7\xfc\xda\xf7\x12\x15\x27\x69\x96\xa1\x39\x77\x98\x43\x8e\xb1\xcc\x12\x3c\xbf\xba\xad\xbd\xe3\xd0\xbc\xdc\x90\xdf\x6a\xe4\xa8\x58\xdd\xbc\x88\xce\x4f\x8b\xf4\x26\x2f\x17\x10\x15\x01\xcb\xad\x0e\x6a\x8d\xbe\x71\x45\x07\xde\xc3\x9d\x8b\x4b\x88\x4a\xcd\x41\x11\x7d\x8e\xa3\xcf\x6b\xd1\xe2\x90\x01\x89\xa0\xf0\xb7\x2a\x83\x74\x34\xf0\x6a\x71\xca\xc1\xcc\x95\x2a\x87\xac\x4a\xe6\xda\x34\xf2\x7d\x95\x85\xb6\xb5\x55\xe5\xb6\x4a\x8b\x2b\x89\x6a\xbb\x2b\x89\xdb\x5a\x5f\xaf\xc4\x69\xac\xa1\x21\x65\x1f\x7a\xa8\x45\xea\x3b\x17\xae\x33\x50\x39\x8e\x95\x26\x98\x84\x89\x61\x49\xb3\xa0\x69\x2c\xc8\x26\x2c\x91\x05\x0a\x6b\x03\xf4\x93\x81\x84\x05\x30\x14\x69\x69\x80\xb7\x97\xa8\xd0\xdc\xe1\x68\x24\x2b\xbb\xac\xa2\xe7\x9c\xd7\xd1\x1b\x3a\x6e\x26\xe5\x38\xd8\x00\x94\xac\xae\x51\x16\x9d\x2f\x51\x78\xe4\x82\x79\x9a\x5c\xc4\x97\x2b\xf6\x8d\xa7\x9e\x3d\xd0\x2b\x8d\x38\x7c\x2f\x46\xaf\x6f\xd2\xac\xa8\xe3\x28\x29\x9e\x48\xd7\xbd\xcc\x45\x2e\x91\xe5\xe2\xa4\x7e\x02\x9d\x56\x0b\x8d\xdf\x05\x49\xb9\xcf\x1a\x84\x45\x83\x8d\x4e\x85\x5c\xe5\xad\x04\x3d\x18\xe5\x97\xd2\xcd\x8e\xc7\x59\x41\x71\xe2\x3e\xa9\x4d\x8f\xc7\xb5\x98\x30\x53\x99\xec\x22\x5e\x2e\x39\xe1\x9e\x63\x51\x59\xc1\x54\xac\x36\x64\xaf\x5e\xb5\x65\x95\x66\xda\x92\xaf\xe7\x4b\x6a\x4a\xce\x00\x28\xc0\xf2\x09\x81\xa2\x22\x83\x2c\x6b\x53\x3d\x4f\x55\x5c\x6c\xb2\xb9\xfc\x5d\x26\xe2\x9f\x17\x31\x5f\xb9\x56\xce\xe3\x1f\x55\x87\xb7\xa4\xac\x20\x8f\x59\x1d\x95\x85\x8a\x42\x13\xfa\xd6\x41\x7c\x61\xc6\x13\xdd\x50\xe4\xba\x6a\x95\x68\x18\x5b\xa0\xd6\xe5\x13\x47\x52\x07\xc3\x22\x65\x8c\x2c\xde\xc1\x29\x74\x46\xe9\xb8\x56\x64\x94\x72\x37\x81\xe5\x55\x47\x6a\x71\xab\x4c\x08\x64\xd4\x1c\x70\x0e\x9d\xd2\x83\x11\xa6\xdb\xb8\x10\x90\x23\x99\x75\xa2\x71\x31\x8a\x54\x90\xec\xf5\x56\x61\x97\xfd\x2f\x14\xf0\xb6\xbe\x6e\x22\x97\x3f\xc7\x55\x3e\xac\xc9\x53\x8c\x24\xdb\x05\x11\xe0\x13\x47\x11\x6a\xac\xfa\xba\x64\xb1\x73\xa1\x83\x48\x3d\x10\xb5\x41\xce\xd5\x19\x09\xcb\x0a\x40\xd4\xcb\x5c\x9b\x55\xb2\x13\x17\xeb\x80\x68\x70\x51\x0b\x20\x32\x6d\x26\xc5\x28\x6a\xb7\xeb\xb4\x99\xe8\x68\xa3\x66\xa8\x21\xef\x2a\x84\x49\x6f\x4c\x3e\x2b\xd2\x5c\x72\x3b\x6c\xdb\xa2\x0c\x36\xd6\x71\x12\xe5\xe4\x79\x5d\x80\xb4\xe3\x83\x79\xe9\xff\xaf\xea\xf1\x6f\x6e\xc9\xe3\x59\x7d\x7e\x41\xc9\x39\x17\x0f\x2b\x74\x7e\xfc\x28\x4d\xcb\x3c\x6c\x05\xae\x66\x62\x2f\x37\xe6\xe4\x2d\x9d\x7e\x18\x6c\x98\xfc\x50\xdd\xf9\xbf\x01\x48\xec\x19\x6f\x2b\x69\xb7\xa0\xc0\x69\x42\x0b\xf4\xd6\x86\xb9\xa5\x2c\xfc\xd5\xfc\x34\x52\x02\x28\xc9\x96\x0d\x1f\x14\x0d\xef\x01\xe3\xfc\x39\xba\x58\xa6\xaf\xef\x27\x78\x2a\x5a\x08\xbe\xcf\x48\x2c\x11\x24\xd2\x32\x79\x82\x2c\x32\xaa\xde\x7f\xac\x4a\x4b\x6e\xa4\xac\xad\xf7\x5a\x45\x54\xd1\x7d\xb7\x85\xc4\xd1\xbe\x43\xfa\x1d\x67\x6b\x4a\x2b\xad\x2f\x7f\xdc\xd0\x23\x36\xbf\x4d\xca\xa8\x63\x99\xc8\x8f\xa2\xec\x12\x91\xeb\x74\xae\x26\x4c\xe3\x4f\xaf\xa3\xe5\x92\x25\x54\xe4\xbd\x52\x52\x2b\xf6\x89\x6a\xb8\x9c\xeb\x13\x44\xfd\x12\xbe\x48\x9f\xa3\xeb\xf4\x15\xb2\xa4\x51\x23\xf5\x30\x40\xa0\x36\x94\xeb\xeb\x3e\xdd\x1c\x42\x46\x70\x26\x09\x7a\xba\x71\xaf\x21\x72\x92\xa1\xa8\x40\x4f\xd0\xeb\x47\xd1\x6d\xba\x2a\x14\x3c\x32\x6b\x54\xcb\x7f\xe7\xe6\x66\x79\xab\xcf\x1e\x77\x96\x34\x12\xd4\xe9\x79\x67\xf1\x2b\xab\xbc\xe0\x8b\x12\xaa\xac\xd0\x99\xa7\xab\xa4\xa0\xed\x5f\x54\x97\x06\x5b\x4a\xd7\x2c\x4a\xf1\x99\x25\xde\x73\x7a\x4d\x61\x36\x4a\xdb\xed\xc3\x89\x33\xb2\xc4\x5a\x88\x90\x98\xcb\xf7\x52\x94\x73\x1d\x5a\x75\x6e\x52\x66\x8c\x26\xd1\x1e\x5b\x96\x10\xb2\x44\xa2\xc9\x35\xa9\x53\x05\x90\xa7\x15\x36\x2c\xb7\x49\xb8\x0c\x38\x7a\x1e\x64\x5c\x5a\x61\xc2\x8a\x43\xc9\x3d\xd6\x1f\xd3\x19\x48\xa1\x03\x72\x8d\x98\x77\x47\xf9\x04\x3a\xa3\xbc\xdd\xd6\x4c\x05\x58\xc6\xe4\x84\xf7\x8e\xcc\xa3\xf9\x7a\x7d\x34\x2f\xb5\x1c\x5a\xad\x39\x4e\x7f\x91\xc5\xd7\xd7\x68\xc1\xd6\x32\xd6\x18\x22\xab\xc4\x70\x09\xa7\xf3\xd9\x48\x29\x94\xe3\x6e\xaa\x55\xd2\x6e\xe7\x16\x58\x76\x56\x09\x7d\x67\x3a\xa7\xeb\x8e\xab\xfa\xb4\x4d\x71\xb9\x9a\xc0\xbc\xd5\xba\x1a\xe7\xf6\x92\xaf\x77\x29\xf6\x2b\x70\x01\x97\xd3\xa5\x68\xdc\x4c\x83\x22\x38\x93\xc7\x0d\x23\xf1\x27\xa8\xc0\xc3\x20\x4e\x10\xcd\x96\x5b\xe6\x52\x19\xb9\x16\x58\xc0\x33\x0e\x97\x57\x70\xb0\x82\x8e\x96\x0f\x8e\x34\x4b\xf2\xb6\x7b\x2c\x7a\x9f\xaf\x80\xdb\xba\x69\xcd\x5e\x58\x61\x35\x67\xdd\x63\x6f\xbd\x90\x58\xce\xdf\xe0\x0e\x7f\x05\x9d\xd1\xab\xf1\x62\xf4\xca\xb6\x29\x6d\x2e\x61\x7d\x11\xaf\xe1\x17\x70\xe4\x58\x07\x37\x74\x18\x5c\x5a\x9b\x1b\x21\x74\x88\x1a\x2d\x7d\xcd\x96\xe3\x45\x40\x58\x52\xdf\x4e\x41\x42\xa9\x97\x87\x37\x1b\x0b\xa4\x36\xbc\x11\xba\x44\x4b\x52\x88\xbc\x00\xba\x35\x97\xe0\x86\xf6\xed\x6d\x49\x4d\x17\x5c\xc3\xb3\xe9\xed\xec\x00\xd3\xf2\xba\xd5\x32\xf1\x67\xbb\x7d\x3b\x2b\x5b\x74\x0a\x45\x9f\x2e\xda\x2e\x38\x81\x17\xa3\x53\xcc\xb6\xb4\x65\xe7\xe5\x9c\x7d\x02\xae\x09\xbf\x2e\xa7\xb7\xb3\xce\x3c\xbd\xb9\x25\x8e\x26\x1e\x64\xe9\xb5\xb9\x9c\x9e\xce\xc0\x49\xfb\x1c\x5c\xb7\xcf\xc1\x39\xf1\x31\xed\x40\x68\x5e\xb7\xe1\xb9\x25\x57\x4a\x62\x4f\x70\xac\xf5\xf6\xb4\xdd\x26\xd8\xbe\x2e\x07\xee\x29\x70\xac\x83\x13\xca\x42\x97\xa8\x60\x8c\x8d\xdb\xae\xf0\x19\xe6\x9f\xd7\x12\x07\x59\x9b\x0d\x69\x0c\xe9\x15\xde\x18\xd2\x39\x67\xd3\x57\xb3\x31\x6a\xb5\x96\xd3\x57\x33\x62\x7c\x02\x0f\x64\x1c\x89\xa7\x74\x4e\x80\x47\x70\xd1\x5e\x8d\x1e\xe9\xc5\x1c\x0d\x8e\x8b\xb6\x58\xd1\xf2\x15\xa0\xb4\x40\xdc\xba\x42\x94\x16\xd0\x63\x75\xfd\x53\x61\xb3\x3a\x37\xda\xa9\xd5\x16\x4f\x4f\xe9\x7a\x90\x23\x87\x81\xcb\x92\x51\xd4\x4a\x51\xd0\x49\x46\x65\xd9\xf5\x43\x7b\xa1\x4c\x98\x6d\xd7\xda\x6c\xf0\xa2\x2b\xae\xcc\x84\xf7\x31\xc3\xbf\x81\xd3\xd9\x41\x49\xe3\xfa\x02\x0a\x13\xfb\x8d\xb4\x9d\x2d\xc5\xcf\x2b\x8b\x32\xe5\x9d\xfa\xa8\x05\x8f\xe1\x9d\xb6\x0b\x5e\x42\x07\x3c\x87\xf1\xf4\xe5\xec\xa0\x96\x05\xbe\x3b\xc5\x48\x6d\x2f\x20\xd3\x8c\xde\x0e\xa0\xed\x82\x3b\x76\xda\x76\xad\xd1\x2b\xcc\xf2\xaf\xda\x6d\x2b\xbe\x30\x9f\xb7\x5a\xcf\x3b\x64\x1c\x4e\x1e\xdb\x2f\x4a\x91\x7b\x17\x3e\xef\xf0\xb1\x58\xca\xf8\xbb\xb8\xe4\x5d\x75\xf7\x91\xe3\x86\xb7\xdb\xa0\xcc\x3f\xbd\x3b\xb3\x0e\x5e\xd9\x36\xb8\xcf\xc6\x39\xd1\xfa\x0c\x1f\xdb\x2e\x88\xae\xf1\xec\x1e\xd6\x60\x6f\x2c\xf0\xc2\xae\x57\x49\x68\x65\xdb\x2f\x67\xd2\x73\x16\xa9\x56\xf0\x66\xfa\xb8\xdd\x9e\x51\x32\xdc\x13\x64\xb8\x5f\x22\x2c\x9a\x7a\x1f\x8f\x0a\x82\x87\x0d\xef\xc9\xb4\x4c\x93\x87\xc4\x92\xf2\xfd\xeb\xb8\x28\x10\x7b\x2f\x88\x73\x5b\xe0\x9e\x0d\x49\x31\x8a\x34\xa9\xe4\x29\x94\x24\x2a\x26\xa7\x76\x33\x74\xf0\xb4\xb2\x7d\x4c\x13\x3c\xa8\x95\x2a\x9e\x56\xd7\x36\x39\xbd\x74\xc1\x28\xbe\x48\xe9\x92\xa1\xf2\x4c\x4b\x5e\xd8\xa8\xea\xb0\xc4\x0b\xfd\x48\x71\x6e\x24\x29\x1d\xd2\x99\x37\x66\xc7\x4e\xd3\xb6\x0b\xda\xee\x4c\x56\x66\x3d\x8e\x35\xf3\x5b\xc8\x47\x07\xa0\x3b\x89\x64\x64\xdb\xa9\x45\x46\x0d\xdd\x33\x4c\x73\x49\xdf\x90\x9c\xe2\x33\x85\x43\x3c\x8a\xdb\x50\x9b\x8d\x84\x68\x2e\x06\x9d\x7a\xe1\x19\x3b\x1c\x3b\x04\xd2\xd9\x01\xb2\xed\x8d\xf8\x76\x2a\xfa\x76\x45\x16\x25\xf9\x32\x2a\x50\xb9\xae\x7a\x91\xd2\x2b\xab\x9a\x01\x54\xe9\xfc\x8a\x2b\x0e\x1f\xd0\x46\xd7\x89\xc4\x8f\x5a\x8f\x93\xb2\x0a\x0e\xd8\xa4\xd0\x42\xc3\xa8\x9f\x67\x53\xc9\x4d\x1e\x6e\x3d\x48\xb3\x9a\x33\x78\xc9\xf7\x0e\xd5\xca\xaf\xf0\x06\xf1\x84\x64\x95\x6b\x9b\x91\x55\xb4\xdb\xa4\x77\x46\x99\xed\xd6\xe5\x4f\xad\x70\x66\xbb\x4a\xf1\xcc\xb6\x59\x5b\xde\x5e\xc4\x59\x5e\x84\x05\x58\x46\x79\x11\x66\x55\x86\x93\x4f\xab\x6a\x28\xd3\xe7\xe8\x6c\x52\x20\x8f\x0c\xd1\x6c\xbd\x36\xd9\xe1\xea\x4d\x86\x5e\xe1\x72\x26\x12\x13\x02\xce\x03\xdf\x6e\x00\x82\x8e\x35\xe2\xe7\xaa\x78\xca\x1a\x21\x6e\x5f\xae\xc9\x81\x0a\xc5\xe1\xfb\xf1\xa2\xb8\xb2\xe4\xfa\xe0\x51\xe5\x69\x06\xaf\x56\x8b\x2d\x3f\xa2\xa4\x7b\x77\x6b\x74\x54\x82\x6a\xb7\xd1\xac\xd5\x42\x78\xce\x1b\x95\xe7\xbf\xb5\xbd\x1e\xd5\xdd\x0d\xd1\xd8\x39\x76\xc2\xca\x83\x8e\x04\xbd\x29\xde\xa7\x6a\xdb\x26\x55\xcb\xf4\x78\x6f\x1c\xa2\xc5\xe2\x31\xb9\xf1\x6b\x78\x53\xc2\xdc\x39\xcd\x3b\x34\x97\xfc\xc6\xfe\xaa\xbc\x2d\xa4\x42\x39\xb3\x40\x26\x9e\xba\x98\x35\x59\x65\x9a\xca\xc5\x0c\x49\x6b\x63\x0e\x26\xa1\xb1\xd3\x6a\x65\xe5\x5b\x92\x8d\x65\x35\x43\xa3\xe2\x55\x07\x6f\x02\xd9\xeb\x61\x3c\x32\x49\x8c\x0d\x11\x93\xb6\xdb\x61\xde\x23\x3e\xd8\x76\xc0\x64\xa8\xb2\x6f\x9b\x43\x56\x30\x67\xed\x99\x54\x11\x69\x37\x23\x92\xe1\xfa\x59\x79\x53\x73\xaa\x81\x37\x5d\x78\xf3\xca\xfa\x20\x63\x00\x6a\x1b\xb3\x32\x4f\xdd\x9d\x1a\xef\x29\xd9\xad\x2d\x8f\x2b\x9f\x0a\xd1\x77\x40\xb2\x2a\x01\xbf\xb1\xdf\x62\x07\x1a\x33\x08\x3d\x6e\x02\x65\xa2\x50\x29\x60\x17\xfd\x2b\x22\x24\x2f\xb6\x5d\xb1\xe3\x72\x20\xd5\xc8\x57\xcd\xc3\x0c\xf9\x42\xa1\x4c\x4e\x88\x25\x64\xb9\x40\xda\x6a\x99\x29\x14\x8f\xea\xe9\xed\x96\x38\x83\x2a\xb2\xf8\x9a\x3a\x38\xe5\x37\xf6\x64\xdd\x42\x27\xc9\x8c\xbf\x9e\x4c\x16\x34\x22\x96\xf3\x3c\x7d\x85\xb2\x7c\x1e\x25\x30\x29\xb3\x89\xb8\xb4\x06\x6d\x2c\x0e\x2c\xe5\x2a\x04\x5e\xbc\x0e\xc5\x70\x58\x45\x46\x9b\x15\x74\x1a\xb3\x4a\x66\x63\x32\x94\x08\x7b\x2d\xa2\x5a\xdd\x5d\xf1\x55\x94\x3f\x41\x6f\xb6\xd8\x2b\xa0\xb0\xc6\x2a\x0e\x75\x79\x56\x7f\xe2\xa9\xa0\xa9\x9f\xdc\x4c\xa5\x0e\xeb\x80\x98\xe9\xc8\x79\x65\x25\xe2\x6d\x0d\xfd\xb1\x90\xa4\xd9\x6b\xed\xd4\x65\xb7\x00\xea\xe0\xa9\x6b\xa2\x36\xc4\xae\xf5\x21\x81\x8b\x73\xc2\x5d\x39\xc9\xa3\x54\x82\x80\x58\xc8\xb1\x08\xe0\xf0\xea\xca\x75\x34\xfd\x06\xcd\x9d\x27\x5d\x7d\x19\x06\x31\x3e\x47\x60\x8d\xb2\x31\xa4\x65\x89\xd3\xc9\xc2\x56\x09\xbb\x65\x05\x63\x66\x55\x6e\xaf\xf8\x99\xe6\x7c\x42\xc1\xdb\x2e\x78\x9b\xe1\xce\x09\x11\x60\xaf\x71\xc3\x62\x53\x19\xce\x15\x75\x9e\x8b\x0d\x18\x04\x7e\xff\x63\x28\x0a\x91\xc5\x4e\x51\xdf\xfc\x57\xf5\x82\x82\x81\x47\xd5\x82\x88\x0e\x90\xa2\x15\xc4\xd5\x7d\xea\x30\x18\x56\x17\x19\x42\x3f\x42\xe4\x28\x2d\x57\xb5\xc2\xe8\x52\x2e\xda\xae\x08\x54\x5f\x29\x33\xcb\x2d\xe5\x33\x1b\xb1\xbd\xbe\x3e\x8f\x13\xb4\xc0\x8b\x18\xc6\x37\x8a\x82\x95\x88\x5e\x10\xfd\x9d\x8a\xdf\x44\xff\x3b\xa8\xe4\x86\x18\x16\xeb\xf5\x16\xe5\x98\xa4\xaa\x82\x93\xd4\x54\x70\x92\xba\x0a\x4e\x0e\x9d\x51\x3e\x46\x23\xdb\xce\xe9\x32\x89\xef\xf2\x73\x10\xb3\x4d\x30\xdb\x49\xa2\x06\x0d\x93\xe6\xb7\xa8\x51\x11\x4d\xfd\xef\x20\xdb\x99\x81\x0c\x7a\xce\xb0\xef\x76\xdd\x16\x7f\xd6\x36\xad\x64\x72\x67\x80\x66\xf1\x5a\xc5\xb1\x4a\xbc\x29\x9a\x85\xd9\xb1\xe9\x80\x98\x6d\x68\x1e\x90\xf7\x36\x0b\xf4\x8c\x78\xa4\x34\x33\xbc\x86\x06\xc5\x64\xe2\x79\xdb\x60\xc8\x0f\xc9\xeb\x89\x7c\x7b\x67\x85\xd9\xac\xb6\xa6\xd5\x9e\xf1\x4b\xa8\xc3\x62\x9a\x48\x3b\x12\xc2\x6f\x74\x47\x02\xd4\x94\xfa\x5e\x65\x22\xcc\x8d\x48\xd8\xc0\x62\xea\xce\x40\x8d\x8c\x8c\x88\xde\x1a\xad\x55\xb0\xf2\x4e\x69\x3c\xf6\x3c\x7e\xa1\x20\x97\x6d\x46\x44\x79\x60\xbf\x03\x72\x7d\xab\x82\x57\xd8\x5b\x9e\x35\x97\x18\xe0\xfe\xa9\xa9\xae\x37\x16\x77\xbd\xee\xc0\x13\x2f\x79\x64\x38\x9a\x47\x04\x7b\xd4\xef\xd6\xcb\xdd\xdd\xa7\x5c\xf5\x65\xd6\x55\x94\x9f\x30\x13\x05\x9a\xc2\x81\x3b\x0c\x7c\xc7\xdf\x03\x69\xc1\xbf\xfb\x8c\x1f\x2e\xae\x3f\x02\x77\x8b\x71\x58\xd5\x18\x3d\xe1\xa2\x4a\x67\x29\x88\xd7\xbb\xb3\x59\xb5\x3d\xf3\x87\xb4\xa9\x44\x76\xcb\xe8\x17\x79\xea\x3b\xe9\x65\x1a\x2d\x2a\x0a\x61\xe5\x4d\x99\xff\x1d\xe9\x25\x1d\xb7\x3a\x21\x61\x99\x61\xb9\x55\xbe\xb1\xe3\x91\x78\x5c\x96\x86\x26\x58\xa4\x27\x09\x2f\x0e\x8b\x78\x63\xe0\x8d\x21\xea\x99\xb5\xf6\x59\x40\x52\x66\x26\xba\xd7\x66\xf5\xe9\x9e\x3a\x5f\x90\x32\x45\x4d\x3c\x69\xda\xa8\x45\xa7\x2e\x66\x14\x04\x75\xe8\x68\x71\x90\xfc\x57\x58\x1a\x29\x25\xea\xac\xa6\x61\x41\x59\x2a\xdb\x49\x43\x0c\x16\xb5\x47\x29\xac\x59\x4a\x67\x6b\xf6\x20\x78\xbb\x50\x62\x9d\x34\xa3\x9c\x6a\x31\x5d\x67\x58\xa8\x69\xf0\x8c\x35\x48\x26\xb5\x9d\xb3\x70\x57\xfc\x22\x6d\xe4\xb3\x3a\xe3\xf3\xbe\xc9\xea\x1c\x6f\xc3\x66\x46\x2f\xac\x50\x30\x7b\xa6\x9b\x34\x76\x8f\x91\xcc\xb2\xb7\xc1\x07\x59\x0b\xb6\x19\x76\x20\x5b\xf3\xe9\xc6\x0a\x33\x58\xac\x5d\x1d\xa5\x9c\x19\xac\xe9\x9e\x97\x3e\xef\x35\x47\x67\xf1\x85\x69\xa2\x6f\x41\x69\x61\x61\xb5\x5a\x1e\x3f\x96\xe7\xf3\x89\x89\xda\xae\x55\xda\x4f\xad\x31\x02\x4e\x07\x0e\x70\x01\x3b\x29\x89\xf9\x8b\xe9\x98\x3e\xdb\x73\x34\x09\xe7\x4d\x09\x82\x95\xd7\x6b\xba\x20\xac\xea\x5a\x8e\x25\x6c\xdb\xd2\xe9\x5b\x42\x16\x6c\xe5\x92\x0c\x44\x50\xc9\xd9\x2e\xda\xee\x28\x9a\x40\x67\xd4\x6e\x47\xea\xea\x0a\xd9\x85\x1d\xb1\x23\x63\x26\xa4\x4c\x64\x47\x20\xb1\xb8\x83\x1e\x87\x68\x2c\xd9\x76\xad\x60\x04\x32\x66\x89\x89\x66\x44\x38\x63\x59\x6d\xbd\x08\x2e\x70\x50\x27\xb1\x8c\xea\x76\x62\x2b\x39\x7f\x5a\x64\x57\x99\x4a\x72\x90\xaf\x67\x2a\x95\xa7\xde\xa9\xcf\x1c\x95\x80\xb8\xdf\xf4\x74\xaf\x76\x57\xa1\x74\x98\x0c\xa2\xd8\xa7\x4f\xde\xbd\x13\xd1\xcf\xfb\x50\x71\x8e\x6a\xd8\x71\x77\xe9\xe5\xba\xa9\x8c\xd3\xe3\xfb\xb3\xe1\x30\xd9\xf9\xbf\x86\xc5\x70\x37\xfd\xdc\x93\x5f\xe1\x7a\x1d\xb2\xc5\xae\x91\xfe\xd3\x42\x75\x84\xc6\x85\x38\xc1\x66\x3c\x5f\x1d\x70\x36\xa8\x4e\x2d\x5a\x75\x57\x3c\xf8\x85\x4e\x03\x53\x1c\xc4\x71\x13\x25\xa6\x34\x41\x52\xdb\x60\x2b\x34\xc3\x51\xe3\x72\x92\xe3\x46\x5c\x32\xc9\x90\x1f\x89\xcf\x57\xe7\x11\x01\xe1\x00\x0c\xc4\x0a\xab\x39\x2c\x79\xbd\x01\xb3\x83\x8a\xea\x10\x6b\x73\x4c\xb6\xde\xb1\xda\xf4\x18\x14\x4c\x38\xe0\x76\x58\x6f\x4d\x3d\xe2\xd6\x2e\x9c\x54\x04\xa8\xf4\x63\x07\x20\x2f\xd1\x6d\x5e\x59\x41\x50\x39\x16\x43\x67\x14\x8f\x13\x81\x1f\xd7\xd0\x48\xa1\xb0\xec\x9b\x4c\xe3\x19\x70\x1d\xeb\x20\x9d\x40\xd4\x6a\x51\xd1\x7c\x58\x59\x8e\xa4\xb3\x8d\x6c\x2e\x50\x7b\xbc\x51\x5a\x3a\x2d\x4f\x49\x2a\x47\x0e\x75\x75\xf3\xfa\xc1\xf6\x1e\x87\x2c\x3a\x63\x6f\x42\xd2\x16\x2a\xf5\x0b\x80\x2a\x6c\x37\x4f\x6f\x6e\xf1\x38\xd1\x5f\xc1\x1d\xc6\x6c\xcf\x48\x01\xca\x36\x55\xb7\xb4\x1d\x31\x2e\x09\xe5\xfe\x23\xd6\x5c\x68\x3c\x50\xe8\x20\xa6\xb5\x5a\x7b\x91\xd4\x81\x95\x2e\x28\x66\x10\x29\x9f\x07\x75\x9c\xeb\xc7\x51\xa8\x12\x67\xe9\xd6\xd3\x14\x74\x35\xee\xa0\x72\x08\x86\xca\xf0\xfe\xd6\x4d\x4c\xc9\x34\x5f\x46\xf0\x6c\xa0\xa0\x34\xd4\x00\xb7\x1f\xa4\xae\x01\x54\xf6\x2e\x24\x5a\x64\xb3\xea\x66\x2c\x9b\x55\x6a\xad\xb7\x1a\x43\x50\x9b\x2c\xc0\x54\xa3\xcb\x8d\x65\x49\x0d\x95\x38\xd5\x5d\x5c\xf5\xae\x5c\x39\x80\x14\x26\xea\x94\x95\xd8\x08\xd1\xa5\x25\xb2\xe2\x0b\xb3\xf1\xe0\x41\x3c\x0c\xb1\x4d\xed\x89\x4c\x69\x9e\xbb\xce\xf4\x42\x41\x49\x7b\xf9\x43\xc5\x02\x63\xd8\x83\xf8\xc2\x4c\x84\xe6\x7d\x0e\x63\x59\x7b\xaf\x54\xc8\xc7\x6b\x2d\xbf\xd4\xc3\xe7\xc8\x98\x99\x9d\x5b\x76\x34\x83\x29\xfe\x28\xe8\x47\xa9\xac\x4e\x0f\x29\xe3\x51\x6e\xdb\x56\xb9\x3a\xde\x1b\x0e\xd5\x1d\x94\x25\x1f\xaa\x8a\x3d\x0a\x71\xce\x85\x42\xc4\xc5\xde\xb2\x14\x7b\xf3\x69\x44\xc5\xde\x72\x02\x35\xbb\xe9\x65\xbb\xb0\x33\x75\xc4\x2d\x67\x55\x7d\x8c\x9a\x0e\x40\xdd\x67\xa9\xfa\x34\xe6\xc8\xad\x3d\x39\x96\x2f\xb7\xe8\xf9\xb3\x3c\xd1\x01\x44\xa2\xc4\x6d\x43\x26\x94\x78\x2b\xaa\x18\x56\x39\xcc\x52\x68\x18\xa3\x62\x9c\x8d\xb8\x97\x53\x85\xa6\x85\xed\xcc\x40\x24\xce\x6f\xf3\x83\xd4\xe6\x1b\xc3\x56\x5e\xdd\xc1\x16\xb3\x30\xda\x72\x56\x13\x59\x61\xa2\x7f\xc3\x59\xd8\x30\xc7\xec\xb8\x5e\xbb\x92\x7b\x4d\xe5\xca\x81\x5c\x0c\x44\x1b\x10\x0c\x02\xf7\x03\xed\x55\x92\xbb\x27\x36\xd0\x84\x31\xb4\x4a\x7c\x7d\x95\x41\x75\x9a\x3a\xb7\x13\xd4\x41\xc9\xa2\x73\x6b\x15\x57\x59\xfa\x9a\xdc\x7e\xde\xcf\xb2\x34\x33\x0d\x8a\xe8\x21\xb9\x3d\x39\x44\xc9\xe2\xd0\x34\x6c\x9a\xf9\x8d\x6d\x80\x43\xfe\x71\x6b\x1b\xd6\xe1\x3c\x4a\x92\xb4\x38\x3c\x47\x87\xe7\xe8\x22\xcd\xd0\x21\x81\x4e\x4b\xd0\x8a\x44\x19\x56\xaf\x6d\x58\x46\x79\x73\xf3\x1d\x93\x01\x6b\x8b\x0c\x96\xcd\xe2\xde\xb4\x4b\x18\x2e\x66\xc2\xa0\x27\x99\xe4\xaa\x9a\xc3\xa3\x6f\x73\x24\x4f\x9f\x6d\x57\x48\x8d\x69\xa1\xd3\x53\x65\x97\x30\x47\x24\x59\x5a\xd9\x67\x64\x7d\x49\x9c\x86\xb2\x82\x74\xdd\x99\x51\xeb\x65\x1e\x4d\xb0\x5d\x29\xc9\x11\x2d\x8a\x5b\xad\xe4\x38\x6b\xbb\x61\xf6\x3e\x06\xef\xb6\xe8\x3b\xc2\x62\x87\x42\xad\xc8\xa0\xd3\x3c\xaf\x24\x56\xd4\xd8\x2b\xa9\x55\x6d\xfb\x92\xbb\xb6\xe6\xaa\x9a\xe0\x03\x69\x29\xf5\xc9\x4b\x6c\x2a\x9f\xca\xfe\x29\x25\xd4\x1c\x46\x60\x49\xfd\x12\x9b\xb6\x3d\xa7\x1a\xa6\xe5\x3c\x53\xc2\xb9\x82\x53\x9a\x2b\xb2\x66\xa3\xb9\xe4\x1e\x78\x29\x2b\xfa\x5c\x51\x4d\x8e\xa5\x55\x03\x9a\x4c\x60\xd4\x6a\x25\xe3\xb9\x15\xd9\xf0\x4a\x60\x42\xa4\xb4\xa8\x64\x05\x1d\x70\x01\x33\xf3\x0a\xac\x40\x61\x81\x33\xe8\x82\x05\x74\x46\x67\xe3\x2b\xb1\xca\x7f\x4b\xd5\x80\x71\x9e\x33\x9c\xe7\x15\xbc\x69\x2f\xc0\x25\x8c\xdb\x17\x40\x7a\x11\xf3\x0a\x5c\x5a\x07\x57\xd3\x55\x55\x55\xf6\x6a\x7a\x36\x03\x0b\x70\x01\x6e\x01\x16\x8e\xe6\x85\x0d\x6f\x2d\xa6\x18\xb0\xb2\x6d\x70\x81\x05\xa4\xb9\x60\xb1\x37\xad\x96\x79\x66\xdb\x18\x09\xa2\x3c\x0b\x2f\x5a\x2d\xbc\x49\x5d\xd1\xdd\xd1\xd5\x74\xd5\x96\x99\x31\x26\xfc\x6b\x6a\xab\xc5\x39\x41\xdc\x76\xc1\x85\x6d\x03\x97\x54\xce\x8a\x8b\x75\x7b\xdb\x05\xa9\x65\x6d\x48\x71\x79\x3f\x69\x5e\x80\x18\xa4\xa5\xc0\xbd\x86\x0e\x38\x95\x68\x38\x3a\x25\x2a\xcc\xa7\x93\x15\x75\x0f\x76\x35\x3d\xd5\x8d\x3a\x6b\x74\xda\x6e\x5b\xd7\xb6\x7d\x70\x4d\xf2\x33\xad\x9b\xc8\x16\x90\xae\x2d\xc0\x22\xaf\x2d\x0b\x28\xfd\xb4\xd9\x70\xb9\x9a\x6f\xc0\x76\x96\x6e\x52\xe9\x9f\xce\x40\x0c\x1d\x90\xc0\x02\xef\x00\xa8\xd6\x3e\xb9\x3d\xe4\x7d\x8b\xe7\x67\xcc\x29\x10\xc2\x9c\xf6\x73\x04\x8b\xa9\x6d\xc7\xb3\x03\x24\x34\x6c\x14\x8d\x45\xa6\xc6\x99\xb7\x53\xae\xc6\x19\x6d\x2c\x90\xdb\x30\xc2\xb4\xb4\x61\x44\x6a\xc3\x10\xe8\x6e\x22\xa3\xad\xcb\xb9\xd0\x78\x4b\x1f\x82\x84\x19\x90\x9f\x78\x84\xe9\xa6\xda\xc6\xca\x98\xde\xde\xc4\x51\x5c\x1a\xfd\xc5\x3b\x20\x56\x2b\x1d\x0f\xb8\xf1\x96\xbc\x59\xca\xe4\xac\xe4\xe0\xda\x8c\x41\x86\x73\x95\xf6\x70\x39\xb8\x12\xad\x46\x59\xa4\xca\x02\xf9\xe4\x8a\x3c\x95\x40\x9d\xeb\xe8\x46\x52\x12\x92\xf5\x70\xa8\x83\x55\xa2\x5e\xd4\xc9\xd0\x62\x35\x57\xd4\x99\xa4\xa7\xdf\xc8\x2e\x36\x16\xb9\xfc\xc5\x92\x05\xcc\xa1\x33\x9a\x8f\xd3\x11\x99\x08\xd2\xf6\x7c\x1c\x5b\x6f\x13\xda\xe6\xb4\x3d\xe7\x4e\xc9\x73\x1b\xc6\x07\x74\x51\x84\x2b\x8a\x40\x61\x1d\xe4\x93\x25\x66\xc4\x36\x5c\x02\x2c\x91\xd8\xd3\x08\x2a\xe7\x23\x69\x60\xe5\x6d\xd7\x3a\xb8\x6a\xb5\x72\xa6\xb4\xbe\x82\x57\xc7\x71\xdb\x0d\xe3\x03\x56\xcf\xca\x02\x73\x1b\xae\x38\x8f\x26\x9b\x1d\x22\x3d\xdb\x80\xae\x37\xec\x86\xb5\xf5\x13\x9e\x98\x00\x55\xc5\xe4\xf6\x8e\xd9\xf2\x3c\x5f\xaf\xcd\x58\xfb\x14\xde\x8c\xf9\xea\x30\x47\xc5\x33\xbe\x5a\x7b\x7a\xb1\x5e\xbf\x3d\x3b\x23\xab\xb7\xb3\xb3\x70\x3a\xdb\xc4\x49\x5e\x44\xc9\x1c\xa5\x17\x87\x64\x0f\xd2\x6a\xa9\xd0\x50\x47\x64\x87\xc5\x66\xbd\x6e\xe0\x32\xb2\xbf\xb0\x58\x8d\xca\xcd\xe2\xd3\xd7\x09\x9f\xed\x3a\xf3\x88\x6c\x46\x33\xe2\x0f\x9c\x6c\x35\xa6\xd9\xcc\xda\x58\x04\xd8\x06\xd4\x96\x27\x06\x8f\x31\x8e\xb8\xa5\xe1\xa2\xd5\x62\x1e\x80\x0a\x69\xad\xf2\xe2\xf6\x06\xb1\xf5\xca\xc9\x32\xca\xf3\x43\x46\x9e\x43\x32\x9f\x1e\x1a\x36\x57\x4f\xb5\x6c\xe3\x30\xce\x0f\xf1\x2a\x25\x3a\x94\xec\xb6\x1e\xa6\xd9\x21\x86\x6b\x48\xc6\xa2\x33\xfe\xa6\x5a\xca\x07\xd1\x26\xa6\x2f\x09\xa5\x35\x30\xb3\x71\x0a\x8b\x63\x46\x80\x39\x91\x3e\xe4\x76\x23\x93\xb2\x49\x94\x01\x18\xeb\xcc\xda\x58\x07\xef\x6f\x7d\x06\x15\xb2\xfe\x48\x0a\x33\x73\xe8\x0c\x3d\xaa\x2e\x32\x08\x7a\x8e\x05\x22\x75\x7b\xcf\x1b\x56\x98\x25\x5f\x41\xc4\x7a\xe5\x2a\xce\xd9\x19\xa6\x58\xbc\x68\x4c\xc0\xc4\x75\xfb\x2f\x38\x5b\x42\x51\xba\x33\x2f\xa8\x8b\xdb\xb8\xd4\x03\x64\x47\x65\xaf\x50\xc2\x75\xc7\x2d\x10\x0b\x27\x08\xc2\x5c\x69\x42\x0e\x29\x1a\x1e\x4e\xca\x84\x33\xaa\x95\xed\x78\x38\x59\xcd\xde\x41\x18\x95\xdd\xcf\x22\xf7\x70\xbf\x40\x1d\xf3\xb0\xd3\x77\x5a\x8b\x59\x7a\x0c\x52\x48\xa7\xb3\x9d\x23\x4c\x80\x10\x30\x35\xc3\x03\xa5\x53\x91\x65\x51\xa9\xc3\x7d\xe7\x3a\x64\x7b\xfd\x50\xae\x16\x34\x50\x89\x4e\x65\x72\xb1\x50\x29\x16\x27\x9a\xb4\x68\x59\x6c\xac\x86\x37\xfe\x7b\xf4\x6c\xb4\xd4\x98\xaa\x50\x5d\xba\x2c\xf7\xe8\xb9\x7d\x6a\x22\xb8\xef\xaa\x4c\x6a\xe0\x47\xa9\x95\x92\x6e\x47\xad\x34\xd3\xbb\xf1\x67\xc4\x7a\xed\x09\x29\xcb\x7a\xb9\xc6\xae\x72\x7b\xf8\xe9\x32\xab\x4e\xec\xfd\x19\x2f\x0a\xaf\x80\xcb\x42\x38\x59\x64\x49\xb7\x52\xd2\x6d\xc9\xa1\xd4\x1c\x85\xd6\x11\xce\xd7\xcc\x6f\x15\x37\x25\x9c\x16\x77\x96\x45\x95\x10\x68\x2b\x25\xa2\x65\x79\x04\x82\x1b\x54\x1b\x8f\x48\x1a\x90\x82\x42\x9c\x60\x52\xd2\xad\x9a\xa4\x73\x7f\x53\x56\xf9\xce\xf4\xc0\x65\xb4\xc4\x60\x8c\x53\xa5\x87\xf6\x82\x41\x41\x50\xbc\x69\x2f\xe4\x06\x4a\xb1\x35\xaf\x2a\x0d\xef\x21\x14\xa8\xaa\x00\x50\x68\x57\x4d\x22\x1e\x3d\xf0\x9c\x15\x58\x15\xb7\x1e\xe5\x4c\x17\x6d\x40\xd7\x75\xbf\x59\x1b\x7d\xb3\x36\xda\xbe\x36\xe2\x97\xe0\xd5\xa5\x11\x51\xad\x55\xcc\xeb\x11\x8d\x5a\x30\x6f\x5a\x22\x89\x13\x7c\x4a\x51\xd4\x6a\x21\xf6\xa8\x16\xb7\x1b\x44\xd9\xe5\x8a\xb8\xd6\xaa\x2c\x9a\x4a\xbd\x2b\x87\x6a\x5a\x39\x54\xb7\xca\x91\x2d\x98\xe3\x06\x46\xea\xf5\x21\xa8\x28\x56\x19\x06\x28\x2a\x6b\xa3\x42\xd1\x8f\xad\xe9\xa3\xd1\x1b\xb5\x42\x71\x37\xf0\x40\x56\xa8\x45\xe4\x79\x45\xb1\x43\x43\x4e\xaf\x20\xc7\x1a\xa5\x16\xaf\xab\x4a\xaa\x73\x19\x2b\x44\x95\x24\x2b\x05\x89\xc5\xbe\x3d\x6b\x3d\x66\x1f\x25\x79\x4a\x2d\x3a\x39\x9b\xe9\x80\x74\x87\x42\x9d\x94\x9d\xea\xd6\x55\xd1\xda\xe2\xac\xb1\xa4\x16\x37\x17\x2c\xa3\x54\x53\x56\x54\x12\x35\xca\x8a\x8d\x64\xad\xf4\x5b\x5d\xc4\x5e\x5c\x42\xa4\x3c\x17\x54\x94\x73\xaf\x98\x73\x00\xe6\x9e\xfc\xc8\x3d\x88\x2f\x4c\xb4\xe3\x79\xe1\xc4\xb3\x0a\x78\xe4\x1c\xf0\x2b\x5a\xba\xdd\xdd\x5e\x86\xb3\x5d\x73\x3e\x45\x0b\x17\xa3\xd1\xed\x7a\xc3\xde\x18\x66\xad\x56\x36\x86\xdd\x9e\xef\x0e\xc5\x36\x64\x1f\x20\xae\x75\xd0\xed\xf9\x9e\x33\x86\x71\xab\x15\x8f\x61\xb7\xef\x07\xfe\xb1\x4c\x49\xe8\x3a\x5e\xf0\x1d\x33\x6b\x93\x9a\x2c\x3b\x6e\x93\x02\x76\xaf\xdb\xf5\x7b\x6b\xd4\xf8\x16\x73\x3c\xf6\xbc\x10\x53\x80\xdd\xf0\x96\x21\x19\xf8\x9e\x2d\xdd\x51\xcf\x81\x58\x67\x28\x23\xbe\x11\x38\x50\x70\x10\xfa\xd2\x5b\xeb\xb0\x6a\x9c\x7d\x27\xaf\x33\x94\x70\x06\xc1\xd8\x4a\x5c\xac\x90\xd1\xc9\x17\x73\xe2\xc4\xa3\xfc\x3e\x21\x56\x92\x67\x64\xe2\x8e\xaa\xaf\x0d\x24\x21\x3c\xdf\x80\x5e\xe0\x7f\xc8\xcd\x86\xce\xdc\x25\xac\x47\x93\xf6\x6b\xe2\x31\x85\x60\x51\x79\x23\xa0\x44\xf0\x92\xea\x4b\x03\x58\x68\x9d\x84\x28\xd1\x12\xcd\xd5\xec\xa2\xeb\x94\xe8\x72\x90\x56\x9e\x82\x48\x9f\x27\x4f\x1f\x3d\x7d\x5e\x1e\xb0\xab\xd1\x5e\xb7\x07\x2a\x25\xbd\x6e\x6f\x5d\xc9\x36\x1e\x0f\x41\x43\xb5\x0e\x68\x40\xd3\x05\x4d\xed\xf2\x40\x03\x21\x7c\x50\x23\x19\x9e\xb2\x6a\x84\x75\x41\x8d\xfa\x8e\xae\x5b\x09\x80\x43\x43\x93\x54\xc2\xd1\xf2\x82\xef\x6d\x40\x30\xe8\xf9\xdf\x2c\x0d\xbf\x59\x1a\x6e\x17\x25\xec\x15\x69\x65\x61\x48\x4f\xca\xf2\xa6\x65\xe0\x5e\xe7\x64\xc4\xe7\x0b\x39\x09\x8b\x17\xb0\xe8\x9c\x25\xe8\x4d\xf1\x70\x61\xdb\xc4\xfd\xa1\xe4\xd3\x8f\x9e\x95\xb1\x08\x76\xa6\x23\x9f\x8c\xbd\xcf\x71\x58\xbc\xcb\x72\x58\xbc\xf8\x28\x87\x17\x02\xef\x9d\xe7\x6d\x2c\xdf\xfb\x1c\xb4\x35\x39\x38\x2c\xa9\xb8\x5e\x9b\x95\x18\xe1\xa4\x9b\xf4\x42\xbb\xf4\x73\xcd\xf1\x60\x3e\x55\x35\x8e\x14\xa5\x2e\x25\x13\x26\xeb\x38\x2c\x6c\x1a\x36\xa4\x8c\x87\xf2\x0d\xe8\xbb\x6e\xef\x43\x26\xb6\x8a\xa1\x6a\x36\x55\x9c\xde\x7f\x71\x5a\xca\x7f\x11\xf3\x76\xb3\xb5\x44\xe7\xae\x94\x79\xea\xcc\xe0\x5b\xe3\x97\x8d\xd0\xf8\xc9\xdf\xfd\x75\x03\x44\xa1\xf1\x93\xdf\xf9\x3b\x06\x38\x0f\x8d\x9f\xfc\xd6\x6f\x18\x60\x8e\xff\xfe\xa6\x01\x16\xf8\xef\xdf\x34\x00\xc2\x7f\xff\xba\x01\x2e\x42\xe3\xcb\x7f\x68\x80\xcb\xd0\xf8\xf2\x1f\x19\xe0\x0a\xc7\xfe\xbe\x01\x62\xfc\xf7\x6f\x18\xe0\x57\x42\xe3\x27\xbf\xfd\xbb\x06\x78\x89\xff\xfe\x96\x01\x96\xf8\xef\x6f\x1a\xe0\x1a\xff\xfd\x6d\x03\x24\xf8\xef\x9f\x1a\x20\x0d\x8d\x9f\xfc\xad\xff\xcb\x00\x37\xf8\xef\x9f\x18\xe0\x57\x71\xfc\x5f\x31\x40\x86\xbf\xff\xd4\x00\x39\xfe\xfb\x8f\x0d\x50\xe0\xf8\xdf\x33\xc0\x0a\xff\xfd\x7d\x03\xbc\xc2\x7f\xff\xd8\x00\xaf\xf1\xdf\x7f\x60\x80\x37\xf8\xef\x5f\x35\xc0\x6d\x68\xfc\xe4\x37\x7e\xdf\x00\x3f\xc2\x7f\xff\xbe\x01\x8c\xb7\x46\x68\xfc\xbf\x7f\xc5\x00\xc6\x1a\x37\xf0\x37\xfe\x9e\x01\x8c\x8d\x11\x1a\x5f\xfe\x8f\x06\x30\x7e\x8c\x03\xff\x3b\x59\xd4\x0b\xca\xdc\x81\x6f\x8d\x5f\xa0\x19\x94\xf8\xbb\x75\x2a\x4f\x83\x59\x99\x19\x18\xff\x3e\x0e\xfc\xdf\x06\x30\xa6\x46\x68\xc4\xbf\x62\x00\xe3\x8b\x2f\x70\xd4\x3f\x36\x80\x31\x33\x42\x63\xcd\xb0\xf9\xf2\x0f\x19\x36\x17\x1c\x97\x3f\xe5\xb8\xfc\xb1\x5a\xe7\x89\xd4\x65\xd3\x2e\xae\x0c\x83\xfe\xea\xd7\x38\xe8\xaf\x7e\x87\x81\xfe\xea\xaf\x19\xc0\xf8\xcb\x38\xf0\x7b\x06\x20\x5d\xf9\xd5\x1f\xb1\xda\xbe\xfa\x7d\x56\xdb\x57\xff\x1b\xab\xee\xab\xbf\xcf\xaa\xfb\xea\x4f\xd5\xea\x9e\x57\x5b\xf3\xd5\xdf\x63\xad\xc1\x1d\xcd\xaa\xfc\x03\x56\xe5\x97\x7f\xc0\x2b\xf8\x23\x5e\xc1\xff\xc9\x2b\xf8\x43\xde\x9e\x3f\x54\x2b\xf8\x45\xf8\x56\x85\xfb\xd5\xff\x50\x83\xfb\xd5\xff\xcc\x9b\xf2\xbf\xf0\xa6\xfc\xf1\xee\x9a\xbe\xfa\x13\xb5\xa6\xcf\x58\x4d\x04\xcb\x26\xa2\xfd\x5e\x33\x89\x78\x8f\x7c\xf5\xdf\xa9\x70\x7f\x58\xeb\xf0\x3f\x68\x26\x11\xc1\xf7\x97\x39\xbe\x6f\x79\xc3\x49\x4d\xff\x6b\xad\x05\xff\x40\xad\xe9\xbe\xdc\xf7\xbd\x19\xa7\xdc\xaf\xf1\xf6\xfc\xba\xa8\xee\x77\x9b\x99\xe0\xf7\x79\xbd\xff\x13\xaf\xf7\xff\xd8\xc5\x04\xbf\xd4\xdc\xc2\xff\x5e\x54\xf9\xb7\x39\x13\xfc\x3f\x9c\xa7\xff\x21\xaf\xe0\x1f\xf1\x0a\xfe\x40\x85\xfb\xa9\xdc\x9e\xbe\x68\xcf\x6f\x6c\xe9\x9f\x8f\xc1\xd4\x53\x03\x1a\x7c\x94\x92\x6e\x50\xf9\xef\x8f\xb6\xf3\xdf\x19\xeb\x20\x95\x0d\xb7\xb0\xcb\x9f\x18\x9b\x0d\xf0\xba\x83\x52\xd1\x88\x2c\xdb\x40\xfc\x5e\x47\x53\x2e\xa6\x99\xc3\x05\x8f\x19\x93\x4f\x3c\xa1\xe1\xd8\xb7\x1b\xcb\xc2\x2b\x65\x68\x7c\xe1\x18\x20\xee\x9c\x3e\xfd\x14\x1a\xff\x3f\x12\x7a\xf1\x03\x68\xfc\xff\x71\xe8\x3e\x0e\xfd\x13\x24\xf4\xf4\x05\x34\xfe\x49\x12\x7a\xf2\x8b\xd0\xf8\xa7\x70\xe8\xce\xc9\x67\xd0\xf8\xa7\x71\xe8\xee\xfd\x47\xd0\xf8\x67\x48\xe8\x14\x1a\x5f\x9c\xe3\xd0\xa7\x2f\xa0\xf1\x45\x81\x43\x8f\x1e\x40\xe3\x8b\x04\x87\xbe\x87\xe3\x5e\xe1\xd0\x03\x1c\x77\x81\x43\x27\xcf\xa1\xf1\x45\x46\x31\x80\xc6\x3f\x4b\x02\x0f\xa1\xf1\xcf\xe1\xc0\xbd\x47\xf7\xa1\xf1\xcf\x93\xd0\x89\x0b\x8d\x7f\x81\x86\x3c\x68\xfc\x8b\x34\xe4\x43\xe3\x5f\xa2\xa1\x00\x1a\xff\x32\x0e\x3d\xb9\xf3\x19\x34\xfe\x15\x02\xe4\x87\x4f\xa0\xf1\xaf\xd2\x56\xdc\x85\xc6\xbf\x46\xea\xba\xf3\x04\x1a\xff\x3a\x89\x7b\x0c\x8d\x7f\x83\x64\xfb\xfc\x2e\x34\xfe\x4d\x12\x75\x7a\x02\x8d\xbf\x44\x90\x3b\x85\xc6\xbf\x85\x03\x9f\x9c\x42\xe3\xdf\xc6\x81\xe7\xa7\xd0\xf8\x77\x70\xe0\xf3\x53\x68\xfc\xbb\xa4\xdc\x33\xb2\x7d\x88\x3b\xf7\x70\xdb\xff\x43\x03\x98\x19\x26\xaf\x4b\xc9\xeb\x52\xf2\x3e\xbb\x73\x0f\x1a\x5f\xe2\xe9\xa8\xf3\xe9\xd3\x67\xd0\xf8\xf2\x3f\xc2\xc1\xbb\xcf\x3e\x85\xc6\x97\x7f\x15\x07\x9f\xdc\xc5\xc1\xff\x18\x07\x1f\x3e\xc1\x79\x7f\x8d\xc4\x62\x90\x5f\xfe\x35\x1c\x3c\x3d\xbd\x03\x8d\x2f\x7f\x1d\x07\xef\x93\xe0\x7f\x42\x80\xbd\x38\x85\xc6\x97\xff\x29\x0d\xfe\x07\xd0\xf8\xf2\x37\x70\xf0\x7b\x24\xf6\xaf\xe3\xe0\xb3\x47\x18\xd8\xdf\xa0\xc1\xcf\xa1\xf1\xe5\x6f\xe2\xe0\xf3\x87\xd0\xf8\xf2\x6f\x52\xb0\x1e\x34\xbe\xfc\x5b\x34\xe8\x43\xe3\xcb\xff\x0c\x07\xef\x9d\x60\x00\xbf\x45\x4a\x7d\xee\x42\xe3\xcb\xbf\x4d\x83\x38\xef\xdf\x21\x79\x49\x0d\xff\x39\x0e\x9e\x9c\x60\xcc\x7f\x1b\x07\x1f\x7f\x1f\x1a\x5f\xfe\x17\x24\xfd\x19\x46\xf1\x77\x08\xb6\x24\xf8\x77\x49\xec\x53\x5c\xea\x77\x49\xf0\x93\x13\x8c\xc3\x7f\x49\xc2\x24\xf8\x5f\x11\x60\xb8\xc7\xbf\xfc\xaf\x69\x15\xd0\xf8\xf2\xf7\x70\xe8\x29\xee\x8f\x2f\xff\x1b\x82\xc2\x63\x68\x7c\xf9\xdf\xe2\xd0\x9d\x67\x38\x12\x4b\xd5\xbe\x3f\x1c\x7e\x98\xad\x04\x84\xbf\xa2\x02\x7d\x86\x6e\xcf\xd3\x28\x5b\x90\x95\x71\xd5\x44\x02\x1e\x8c\x16\x48\xe0\xdb\x60\x10\x4e\x0d\xc7\x00\x86\x65\xcc\x40\x30\x0c\xa7\x86\x6b\x00\xe3\xc8\x98\x81\xae\x13\x4e\x0d\x8f\xc8\x86\x19\xe8\xba\xe1\xd4\xf0\x0d\x60\xfc\x02\xfe\xf0\xc2\xa9\x11\x18\xc0\xf8\xf7\xf0\x87\x1f\x4e\x8d\xae\x01\x8c\x6f\xe1\x8f\x20\x9c\x1a\x3d\x22\x2a\x66\xa0\xdb\x0d\xa7\x46\xdf\x00\x46\x0b\x7f\xf4\xc2\xa9\x31\x30\x80\xf1\x1d\xfc\xd1\x0f\xa7\xc6\xd0\x00\x86\x69\xcc\x80\x3b\xc0\x49\x23\x03\x18\x21\xf9\xc2\x69\xd0\x00\x86\x4d\xbe\x30\x7a\xc0\x00\xc6\x98\x7c\x61\xfc\xda\x06\x30\xce\xf0\xd7\x10\x23\xd8\x31\x80\x31\x21\x5f\x18\xc3\xef\x1a\xc0\x38\x26\x5f\x18\xc5\x5f\x26\xf2\x67\x06\x3c\x17\x97\x9b\x12\x41\x35\x03\x9e\x87\xcb\x7d\xf1\x05\x11\x57\xf8\x13\x17\x9c\x11\x99\x85\xbf\x70\xc1\x6f\x1b\xe0\xdb\xc6\xb7\x67\x9b\x83\x26\x6a\x56\x94\x9e\x53\xae\x1e\xfb\x16\x2f\x8b\x43\x07\xcc\xf1\xa6\x76\x89\x17\xea\x2f\xd1\x6d\x48\x69\xbf\x01\x11\x34\x51\x87\xd8\x0a\xfd\x0c\xdd\x1e\xbb\xa1\x63\xad\x4d\xd4\x89\x96\xe4\xd3\x63\x9f\xf3\x22\x5b\xe2\xef\x80\x7d\x5f\xa3\x22\xc2\xdf\x83\xd0\xb1\x0e\x98\x63\x33\xd4\x79\x89\x6e\x4f\xd2\x05\x62\xce\xcb\x9c\xd0\xf8\xfc\xe1\x67\xe8\x96\xb8\x6f\xff\xfc\xe6\x4e\x96\xa5\xaf\x0d\xa2\xb5\xf9\x12\xdd\x1e\xe7\xf8\x17\x16\xc7\x71\xe7\xc4\xc1\xe2\xc0\x36\x9e\xde\x31\xc2\xf2\x6b\x7a\xc7\x90\xcb\x3f\x42\x17\xc5\x6e\x08\xf7\x14\x08\xf7\x14\x08\xc4\x90\xc8\x6e\x10\x27\x0a\x88\x13\x05\xc4\xbd\xf4\x75\xa2\x42\x20\x5a\x6d\x35\x18\x77\x15\x18\x77\x0d\xa6\x91\x44\xfd\xb1\x0d\x42\xaa\x9b\xcb\x28\x6e\xbd\xa5\x00\x48\x81\xbb\xa7\x4c\x77\x89\x64\xa1\x7d\xa0\x64\xc0\x10\x49\xe0\xde\xfd\x47\x5c\xcd\xa9\x4c\x15\x91\xb4\xa6\xe1\x96\x9a\x28\x6a\xbf\x64\xd4\x81\x7c\xfa\x02\xe4\x1d\xca\x2a\xf0\xc8\x91\xe1\xb9\x7e\x48\xf3\x09\xf6\x50\x71\x3a\x79\x1e\xb2\xbf\x4d\x10\xbc\x7e\xa8\xe2\x00\x38\x28\x41\x48\x15\xe4\xfd\xd3\x13\xab\x09\x98\xdf\xa7\xed\x63\xbc\x68\xd1\xa4\xe8\xb8\x0a\xc8\x98\xba\x23\xc3\x36\x23\xdb\xb5\x6c\xe3\x9e\x01\x68\x32\x54\x33\xf8\xf7\x8c\x3a\x0a\x66\x76\x6c\x9c\x1b\x21\x4e\xef\xde\x33\x2c\xcb\x0a\xf7\xe0\x39\x05\xc5\xe1\x7b\xa0\x78\xd2\x84\xe2\x49\x03\x8a\x17\x0c\xc5\x93\x26\x14\xab\x3c\xad\xa0\x38\x78\x0f\x14\xef\x18\x20\x5b\xaf\x49\x8e\xa3\x2a\x96\x77\x8c\xf5\x5a\x57\xb8\x7b\xc7\xd0\x63\x57\x1d\xf6\x32\x76\x81\xf3\x1e\xd8\xdd\xdd\x82\xdd\xdd\x26\xec\xee\x36\x60\x57\x1d\xcb\x0a\x76\xdd\xb0\x1c\x5e\xeb\xb5\x10\x93\xba\x2a\xbc\x1f\xab\x62\x20\xe8\xb1\xda\x22\xa9\xb6\xa9\x5f\xb6\xe2\xc7\x4a\xc5\xfe\x8f\xd5\x5e\xd3\x96\x96\x68\xf0\xa9\x11\x2a\xcd\xf8\x54\x81\xf6\xa9\x0a\xac\xbb\x03\xd8\x83\x0a\xb0\x07\x0a\xb0\x07\x2a\x30\x5f\xa2\xc9\x71\xde\x21\xa7\x7c\x5e\x58\xa3\x47\xb7\xd2\xa0\x40\x53\xcc\xaf\x17\xeb\xa9\xc5\x5c\xd7\xdb\x81\xfb\x33\x19\xd7\xa7\xcf\x2a\xa5\xfd\x1d\xa5\x7f\x51\x29\xfd\x8b\x95\xd2\xc1\x8e\xd2\xcf\x95\xd2\xcf\x2b\xa5\x77\x51\xfd\x54\x29\x7d\x5a\x29\xad\x67\x80\x6e\x13\xff\xb8\xdd\x2a\xe1\xfa\x5a\x00\xfd\x46\x00\xfd\x2a\x80\x81\x16\xc0\xa0\x11\xc0\xa0\x0a\x60\xa8\x05\x30\x6c\x04\x30\xac\x00\xf0\x1c\x1d\x00\xcf\x69\x02\xe0\x39\x55\x00\xae\x16\x80\xdb\x08\xc0\xad\x02\xd0\x72\x9f\xd7\x38\x8a\x3d\xbf\x0a\x40\xcb\x80\x5e\xd0\x08\x20\x10\x00\xb8\x87\xd6\xf8\xc2\x3c\x92\x24\x8f\x2a\x90\xe8\xe4\x8a\x43\x5c\x82\xc6\x17\x66\xd6\x6a\x1d\xa5\xeb\xf5\x91\x2e\xf9\x28\x53\x8b\x69\xe1\x1e\x95\x0b\x40\xb6\x0a\x2a\x31\x20\x61\x3e\xa7\x97\x19\x5b\x2d\xb1\x3c\x9c\xc0\x60\xc0\x1e\xdd\xe0\x28\xfe\xf8\x94\x2f\x2d\xf0\xda\x94\x41\x95\x80\x1a\x67\xf5\x35\x17\xa1\xcb\xe7\xa7\x56\xd8\xeb\xf2\x34\x0c\x9f\xa4\x13\xf9\xe1\x52\x07\x32\xec\xdd\x49\x32\x15\x59\x66\x60\x09\xe7\xad\xd6\x7c\xaa\xae\x7c\x67\xe4\x31\x8a\x55\x11\x3a\x4b\x71\x71\x2e\x35\xa1\xd7\x95\x5a\x34\x86\x43\x66\x3d\xfb\x0a\x96\x6b\x65\x91\xdc\xee\x05\xa1\xf8\xb0\x7d\xef\xa0\x52\x01\xbd\x88\x11\x0a\x20\xe4\xfe\xf5\xca\x62\xef\x91\xb7\xd5\xc9\x68\xa6\x2b\x2f\x57\x6e\x85\xbe\x27\x13\xe8\x58\xaa\xff\xc9\xe7\x8f\x42\xa9\x8a\xae\xab\x54\xd1\xed\xee\x55\x45\xd7\xb5\xbd\xbe\x15\x76\x7b\x4d\xb5\xdc\xbb\xff\x28\xf4\xdc\x61\x53\xf2\xfd\xd3\x93\xd0\xf3\x9c\xa6\xe4\x07\xa7\xa1\xe7\xb9\xb5\x2e\x16\xe9\x9f\x9c\x5a\xe5\x5b\x91\x0d\x08\x06\xde\x87\x9c\xdd\x7f\x5e\x5c\x0c\x5e\xa4\x9f\x17\x17\xbe\x07\x8b\x0e\x6d\x78\xf9\xbd\xc2\x7f\xc5\x6b\xc8\x42\xa7\x91\x52\x1e\x3e\xeb\x12\x75\xbe\xfe\x26\xbd\x6e\xd7\xef\x1e\x9b\xa8\x0d\x89\x2e\x03\xd0\x91\x9b\x28\x3d\xd8\x26\x9a\x4c\x5c\xc7\xb2\xb4\x4c\x83\xbe\xe5\x3a\x5e\x60\x13\xad\x08\xcb\x0a\xb5\x59\xc8\x5d\x88\xda\x8a\xc6\x37\x9d\x4d\x0f\x38\x51\xcd\xf4\x63\x0c\x0d\x03\x24\xb0\x18\x25\xe3\x6c\x64\xdb\xe5\x6b\xdb\x69\x32\x3b\x48\x79\xfb\x52\xde\xbe\xd8\xd6\x72\x14\x6b\x62\xba\xa5\x89\xa9\xda\xc4\x06\x40\xa9\x60\x88\x78\xc3\x1c\xcc\xe9\x0d\x24\x72\xbd\xc6\x38\x29\x50\x16\x5f\x43\x47\xef\xf1\x56\xe7\x8c\x4d\x2a\x53\x31\xfd\x32\x57\xf4\x8c\x24\xd3\x4a\x9c\x6e\xc4\x16\x79\xc6\xdf\x2c\xf2\xf3\x0f\x07\x24\xd0\x39\x50\x60\xb7\x5a\x26\xd3\x89\x31\x23\x2c\x59\x4a\x45\x94\xc4\xb6\x2d\xab\xd5\x8a\x84\x9e\xcc\x34\xb6\xed\x19\xd3\x90\x51\x60\x70\x6d\x99\x48\xd6\x96\x09\x4d\x56\x40\xc9\x0a\x58\x24\x7f\xce\x5f\x36\x51\x7e\x7c\x9b\x8c\x52\xd2\xc9\xe2\x7c\x41\x41\x2c\x95\x75\x81\xf2\x56\x2b\x17\xba\x40\xf1\x85\x69\xdb\xe9\x04\x8a\x86\xab\x75\xe4\x80\xbe\xd6\x89\x0e\x1a\x9a\x9c\x36\x37\x38\xdf\xde\xc8\xbc\x6c\x18\x15\xaa\xbd\xae\xd7\x1f\x1e\x41\x48\x5c\x57\xb1\x3c\x12\xcb\xf0\x77\xbc\xea\xe0\xdf\xee\x7f\x99\x5f\x66\xb2\xd6\xf0\xd7\xff\x03\x66\xff\x42\xeb\xef\x54\xcf\x58\x0c\x04\xd1\x51\x36\xab\xde\x6c\xde\x97\xbb\x40\x02\x52\x90\xf3\xd7\x53\x60\x29\xb9\xa1\x63\xf5\x4d\x9d\x19\x9f\xc3\x8e\x5c\xb0\x82\x95\xb4\x83\x55\x0b\xba\x43\x0f\x42\xd3\xf3\x82\xd6\xca\x3a\xf6\xdd\xd0\xf3\x02\xfc\x1d\x38\xf8\xdb\xed\x86\x7d\xc1\x25\x17\xd0\x01\x67\x4c\x10\x8e\xcc\x33\xd8\x63\x2f\xfd\x39\x3c\xdb\xbe\x98\x59\xad\xd6\xc5\x38\x18\x59\xab\xf1\x18\xf6\xc0\x6a\x0d\xcf\x44\xf1\x85\x54\x55\x15\xc7\x63\x4f\xaa\xb7\x96\xe8\x87\x01\xb8\x81\x8b\xf6\xc5\x68\x39\xbe\xa1\x0f\xc4\x96\x12\xcb\x91\x56\xbb\xde\xe0\x08\x9a\xee\xd0\x6b\x99\x67\x10\x4d\x97\xb6\x3d\xb3\x2c\xeb\xed\xb2\xdd\x06\x57\xe2\x8c\x61\xa3\x80\xbe\xc0\x2c\x72\x06\x04\xaa\x3d\xbf\x75\xb6\xb9\x5a\xaf\x89\x2e\xdd\xe2\x78\x35\x76\xbd\xc1\xf1\xb2\xdd\x0e\x8b\x69\x84\xb3\xae\x42\x9f\x25\x78\x4e\x30\x58\xaf\x57\x13\x48\x38\xb4\xd5\x5a\x31\x06\x5e\xaf\x09\x13\x42\x08\x57\xeb\xb5\xc9\x8b\x59\xe1\x6a\x4c\xd5\xd9\xd6\xab\x89\xeb\xba\x81\xeb\xba\x72\x32\x37\xdc\x5a\x61\x11\x4e\xb7\x57\x30\x6b\x07\xe0\x12\x2e\x47\x97\xe4\x79\x3c\xb1\xa0\x7f\x64\x1e\x99\x97\xe3\x57\xd6\x7a\xed\x7a\x03\x62\x8d\x7a\x7a\x39\xe3\x5f\x09\xfe\xb2\x5d\xf1\x9d\x92\x6f\x4f\x7c\xe7\xe4\xdb\x9f\x59\xd6\xc8\x62\x58\xc4\x80\x05\x12\x1e\x48\x79\x20\x07\x97\x36\x0c\x30\x8d\x69\x35\x98\xb2\x98\x34\xa2\xa8\x58\x4a\x95\xfd\x1b\x5b\xa4\x97\x2e\xab\x82\xa1\xec\x55\x18\x83\xa8\xd2\x6f\x09\x87\x6e\x59\x6f\x2f\xdb\xed\x83\x79\x9a\x14\x71\xb2\x42\x1b\x5c\xf5\x1c\x9a\xbe\xdb\x8a\xad\xf1\xb8\xb7\xee\xf9\xad\x84\xa2\xa0\xe6\x63\x08\xcd\x85\xdd\x9a\x92\xa7\x3e\x3a\x42\xdb\x21\x29\x31\x2e\xa6\x6a\x15\x76\xba\xa3\xb1\x6e\x97\x34\xd6\xf5\xd6\x26\x6d\x2e\x6d\x77\x6a\x31\xe6\x9b\x0b\xe6\x9b\xd7\x98\x6f\x6e\x71\x68\x07\x75\x92\x04\x0e\x21\xc9\xe0\xcf\x16\x49\xde\x15\xb6\x12\xe3\x61\x6e\xae\xd6\x96\xef\xe8\x80\x3e\xa5\xff\x40\xd0\x9f\x75\x45\xca\xbb\x22\xb7\xf8\xa8\x9e\xf3\x51\xad\xa1\x3b\x9f\x22\x22\x31\x01\xc9\x6b\xd1\x78\x03\x3c\xaf\xfb\x61\xb7\x30\x9f\x27\x31\x9e\x3e\xbe\xd7\x53\x6e\x5e\xa8\xb3\x7a\xaf\x4f\xcc\x52\x4f\xa7\xfd\xde\x00\x0c\xfa\xc3\x19\x98\xba\x6e\xb7\x0b\x5c\xb7\x3b\x20\xe1\x9e\x03\x5c\xb7\xe7\xe2\x70\xe0\x75\x81\x1b\xf4\x48\x9e\xa0\xef\x02\xfc\x43\xc3\x3e\x0e\x07\x34\xdc\xc3\xe1\x3e\x0d\x0f\x71\x98\xe4\xc7\xeb\x3f\xb7\xeb\xd3\x70\xd7\x03\x6e\xb7\x4b\xf2\xf4\x5c\x17\xb8\x3d\xdf\x21\xe1\x60\x00\xf0\x0f\x0e\xf7\xbb\x0e\x70\xfb\x3d\x02\xb3\xdf\xeb\xe3\x30\x8d\xef\xe3\xf8\xbe\x8f\xc3\x03\xa7\x0f\xf0\x0f\x0d\x0f\x71\x98\xc0\x1f\x04\x0e\x70\x07\xbd\x1e\x0e\x0f\xbb\x03\xe0\x0e\x49\x59\xcf\xf1\xfa\xc0\x73\xfc\x2e\x0e\xfb\x4e\x17\x78\xbe\xd3\x23\xe1\x5e\x00\xf0\x0f\x0d\x0f\x81\xe7\xf7\x69\xfc\xc0\x05\xf8\x87\x86\x71\xfe\x01\x81\x13\x38\x1e\xf0\x02\xc7\x27\x61\xdf\x07\xf8\x87\x84\x87\x38\x7e\xe8\xd1\x70\x1f\x78\x5d\x07\xb7\xcb\xeb\x3a\x43\x1c\x1e\x92\xb0\xef\x00\xaf\xeb\x13\x98\xdd\x9e\x0b\xbc\x6e\x8f\xe4\xef\x79\x0e\xc0\x3f\x34\xdc\xc5\x61\x82\x43\xcf\x77\x81\xd7\xf3\x69\x1e\x1f\xc7\xfb\x7d\x12\xee\x7b\xc0\xeb\x11\x3a\x78\xbd\xc1\x10\x78\xbd\x21\x29\xdb\x0f\x06\x00\xff\x90\x70\xd7\x07\x5e\x9f\xd0\xd9\xeb\x77\x87\xc0\xeb\xf7\x68\x9e\x5e\x17\x87\x09\x1d\xfa\x83\x1e\xf0\xfa\x03\x92\x67\xe0\xf6\x01\xfe\x21\xe1\x7e\x0f\xe0\x1f\x1a\x1e\xe2\x30\xc1\x7f\x80\x69\x32\x18\x90\x7a\x07\x43\x1f\xe0\x1f\x1c\x1e\x62\x9a\x0c\x1d\x82\xe7\x30\xe8\x01\xfc\x33\x03\x53\xdf\x71\x06\x00\xff\x90\xb0\xe7\x02\xfc\x83\xc3\xae\x1f\x00\xdf\xf5\x49\x1e\x37\xf0\x80\xef\x06\x01\x0d\xf7\x70\x78\x48\xc2\xdd\x3e\xf0\x29\x1f\xfa\x5e\xcf\x01\xf8\x87\x86\x7d\x1c\xf6\x49\xb8\x8f\xe3\xfb\x34\xbe\xdf\xc3\xe1\x3e\x09\x0f\x07\xc0\xf7\x86\x04\x8e\x3f\xf4\x81\xef\x0f\x71\x7b\xfd\xc0\xe9\x02\xfc\x83\xc3\xb8\x2f\xf0\x0f\x0d\x0f\x80\xdf\x0d\x68\x18\xe3\xd3\x0d\x70\x5b\xfc\x9e\xef\x03\xfc\x43\xc3\x3d\xe0\xf7\x58\x7c\xb7\x0b\xfc\x1e\xe9\x3b\xbf\xdf\x73\x01\xfe\xa1\xe1\x00\x87\x49\xbd\xfd\x3e\x8e\xef\xd3\x3c\x03\x1c\x3f\x20\xf1\x03\x9c\x67\x40\xe8\xef\x63\x1a\xfa\x94\x86\xfe\x60\xd8\xc5\x61\x16\xdf\xc7\x61\xd2\x96\x61\xd7\x07\xfe\x90\xf0\xb3\x3f\xec\x0d\x80\x3f\xa4\x30\x87\xfd\x00\x87\x49\xfe\x21\x86\x3f\x1c\x12\x1c\x86\x43\x1f\x04\x8e\x87\xe9\x16\x38\xfe\x00\xe0\x1f\x1c\x76\x03\x17\x04\x94\xce\x01\xa6\x33\xfe\x21\xe1\xae\x03\x02\xb7\xeb\xd2\xb0\x8f\xc3\x3e\x09\x0f\x02\x10\xb8\x03\x0c\x3f\x08\x82\x01\x08\x7a\x64\xac\x05\xc3\xee\x10\xe0\x9f\x19\x98\x76\x87\x4e\x0f\x74\x87\xa4\x7f\xbb\x43\x7f\x00\xba\x43\x42\xc3\xee\xb0\xef\x80\xee\x90\xc8\x87\x9e\xe3\x78\xa0\xe7\x90\xf1\xd2\x73\x7a\x03\xd0\x73\x08\x7d\x7a\x4e\xdf\x05\x3d\x87\xf4\x57\xcf\x19\xf4\x00\xfe\xa1\xe1\x21\xe8\x39\xa4\xef\x7a\xae\x33\x04\xf8\x87\x84\xbb\x5d\xd0\x73\x09\x3f\xf7\x7c\xd7\x07\xf8\x07\x87\x03\xdf\x03\xbd\xc0\x0f\x68\x78\x08\x7a\x01\xc1\xa1\x17\x74\x1d\x80\x7f\x68\xb8\x8f\xc3\x04\x4e\xaf\x3f\x04\xbd\xde\x80\xc4\x0f\x5d\x0f\xf4\x86\x6e\x97\x84\x7b\x01\xc0\x3f\x34\xdc\x03\xbd\x61\x9f\xe6\xe9\xe3\x3c\x84\xe6\xbd\x61\x7f\x80\xc3\xb8\xbd\x7d\xc7\x1d\x82\xbe\xe3\x61\x7c\xfa\x3d\xb7\x07\xfa\x74\xcc\xf6\x7b\xfd\x01\xe8\xf7\xc8\x78\x19\x78\x8e\x0f\x06\x1e\xa1\xdb\xc0\xf3\x03\x30\xf0\x48\x5f\x0c\xbc\xc1\x00\x0c\x3c\xd2\x5f\x03\xcc\xab\x03\x9f\xd0\x67\x10\x38\x0e\x18\x04\x44\x3e\xb8\x9e\xef\x3b\x00\xff\x76\xc9\x57\x10\xb8\x00\xff\x62\x3c\x02\xdf\x71\x03\x40\x7e\xd9\xd7\x90\x7c\x0d\xe9\x57\xd0\xc5\x5f\xa4\x77\x7b\x81\x87\x49\x8b\x7f\xf1\x57\xd7\xf1\x02\xd0\xeb\x3a\x44\x12\xf7\xba\x4e\xb7\x87\xbf\x28\x5d\xf0\xe2\x00\x90\x5f\xf2\xd5\xf5\xf0\x17\x96\x55\x33\x90\xc3\xe9\xb4\x37\x70\x86\x7d\x80\x7f\x49\xfa\xc0\x75\x5c\x80\x7f\x3d\xf6\x35\xc0\x5f\xae\x4b\xbf\xba\x1e\xfe\xea\x06\xec\x6b\x48\xbe\xe8\xec\x32\x74\x03\x1f\x90\x3f\x5d\xf6\x4d\xe6\x9b\xa1\x4b\xa8\x4d\x02\x34\x9d\xcd\x46\x43\xcf\xc5\x73\xd0\xd0\x23\xbd\xed\xba\x43\xbf\xe7\x01\xf2\x07\x43\x1f\xe2\xa9\xa2\x0b\xe8\x1f\xf6\xed\xf7\xf0\x77\x8f\x50\x71\xe8\xf6\xfb\x3d\x07\x7f\x0f\x87\xc3\xd9\x0c\x34\x39\x4d\x28\x5d\x7f\xbf\x42\x59\x1e\xa7\x09\x34\x7a\x06\x38\x8a\xad\xb7\x71\x75\x5b\x47\x26\x75\x0b\x98\x0e\x48\xc8\x5a\xdc\x32\x63\xe0\x5a\x20\xc6\x4b\x0d\x47\x8d\x76\x80\x0b\x7c\xcf\xaa\x45\x7a\x7d\xe0\xf6\x9c\x4a\xbc\x07\x02\xbf\xeb\x01\x3c\xd6\x30\xb4\xa1\xe3\xb8\x33\xe8\xd1\x90\x87\x43\x95\xdc\xae\x3b\x74\x02\x10\x78\xee\xd0\xc3\xf9\x5d\xcf\xef\xba\x33\xe8\xd6\x80\x06\x8e\xef\x81\x6e\xd7\x73\x82\x5a\x85\x3d\xbf\x1f\x04\x98\x3b\xba\xd5\x06\x79\x98\x2f\x02\x87\x70\x47\x1d\xd1\x5e\xd7\xc1\x83\xa2\xeb\xd6\x08\x81\x63\xbd\x01\x2e\xe7\xf7\xfb\x9a\xb4\xae\x83\xf9\xaf\xeb\xba\xe5\xe1\x02\x82\xce\x08\x8d\xd3\xd2\xd6\x21\xb2\x2a\xf4\x4a\xa7\x68\x36\x75\x66\xf4\xaf\x3b\x23\xd6\xa2\x34\x3b\xeb\xd7\xf3\xd7\x4d\x86\xfa\xd1\xd8\xf7\x8e\x9d\x10\x8d\x5d\xaf\x7f\xec\x86\x88\xae\xcc\x8e\xe3\x29\x9a\x85\x9a\x6d\x35\x37\x21\x53\x1a\x10\x8a\x2f\x4c\x34\x2e\xa6\x0e\xc6\x63\xbd\x46\x93\x62\x9a\x60\x54\xd8\x92\xf3\xc8\xa5\x7e\xcb\x92\x09\x8c\x47\x16\x35\xec\x39\xcd\x60\x6c\x27\x93\x89\x4b\xf2\xc5\x30\xb3\x99\x19\x22\xe2\x81\x15\x03\xcb\x30\x30\x8b\x83\x70\x0e\x12\x98\xb5\xb9\x61\xb1\x23\x77\x63\x22\x90\x5b\x18\xe9\x09\x74\x7d\xd7\xe9\x7b\xad\x16\x1a\x43\x77\xd8\xeb\x39\x5d\x8c\x02\x0d\x0e\x48\xac\xd7\xf3\xdc\xc0\x3d\xf6\x42\xb7\x5c\x46\x8a\x65\x5f\xb4\x01\xdd\xe1\xe0\x83\xcc\x91\x7d\x3f\x8b\xb9\xd3\x16\x79\x15\x99\x41\x63\x95\x50\x38\x0b\x03\xf2\xa7\x09\xbf\xba\x42\x2b\xf4\x38\x9e\x67\x69\x11\xe5\x2f\x8f\xe5\xee\x78\x96\xa5\xd7\x71\x4e\xde\x30\xa7\xcb\x57\xc8\xb4\x3a\xc5\x15\xc2\x29\x9b\x50\x2d\x05\x9a\x8e\x5c\x94\x27\xdf\x69\x22\x9c\x24\xbd\x96\x30\x9c\x72\xb7\x14\xf3\x88\xba\xd7\xce\xcb\xa8\x1b\x94\x2c\xe2\xe4\x92\x3c\x66\x72\x14\x03\x0b\x4f\x2f\x2e\x72\x54\x88\xc8\x38\x3f\xbd\x4d\xe6\xb8\xe1\x71\x72\x09\x85\x85\x86\xfc\x36\x99\x9f\x44\xcb\x65\xae\x3f\x36\x24\x68\xe0\x82\x75\xd3\x6c\x94\x6e\x47\xe4\x84\xb5\x02\x6b\xc2\xcc\x7b\xca\xd0\xc5\xae\xb9\x86\xb7\x5d\xb5\xb5\x29\xb5\x9d\x19\x01\xb2\xaa\x04\xa0\xf1\x14\x05\xab\xda\x14\xdb\x06\x47\x9a\x46\xb3\xc1\x40\x58\x5b\x4b\x13\x67\xc4\xdf\xbd\xcb\x18\x50\x17\xc4\xd6\x48\xed\x28\x33\xe3\x06\xd9\xaa\x98\xb1\xfc\x07\x71\xab\x15\x9b\xd6\x66\xcf\x6e\xf2\xf0\x96\x63\xe0\xf7\x82\xfe\xfe\xfd\xa5\x9e\xaa\x11\x9c\x1b\xad\xe1\x1f\xe8\x28\x3f\xe9\xa2\x7e\xdd\xa0\x1e\x01\x74\xb8\x88\x8a\xe8\x70\x11\xe7\xf3\x28\x5b\xa0\x05\x38\x5c\xe5\xe8\xf0\x62\x99\xbe\x3e\xc4\x7b\xbe\x2c\x5d\x1e\x16\xe9\x61\x44\x3a\x60\x99\xe6\x71\x72\x49\x0a\x18\xdc\xe9\xbc\x4c\x40\xee\x1f\xd2\xd4\x72\x67\x8e\x8a\x17\xf1\x35\x4a\x57\x85\xce\x0b\x5b\xd6\x39\x8b\x93\x04\x65\x64\xc0\x32\x07\x75\x1f\x91\x81\x8a\xaa\x9f\xed\xb2\x32\x0d\x25\x69\x5f\x1f\x54\xcc\x45\x3a\x35\x6b\x91\x47\xd2\x51\x73\x02\xd1\x7a\x7d\x2f\x2a\x50\x27\x49\x5f\x9b\xd6\xa8\x89\x3c\x93\x3a\x71\x46\xfc\x02\xa2\x56\x66\x5a\xcf\x3c\xe3\xde\xbc\x39\x7f\xa6\xa0\x20\xa7\xd8\x39\x3f\x46\x20\x48\xe6\x9d\x79\x54\xcc\xaf\x2a\x1e\xf7\xb8\x25\x2b\x53\x39\xc6\xc5\x6c\x81\x36\x96\x05\xaa\x52\xee\xc8\x25\xd6\xae\x88\xa8\xd3\x01\x2a\x9b\xdb\x4e\x26\xd0\xf5\x8e\xb7\xf7\x71\xac\xf4\xb1\x03\x10\x86\x1e\xaa\xb1\x09\x8d\x65\x8e\xa2\x2a\x7d\xa9\x23\x07\x6e\x7a\xd4\x6a\x45\xa6\xa5\x19\x6d\xdc\xf1\xb0\xcc\x44\x6d\xc8\xa7\x6c\x50\xc5\xdf\x92\x0e\x53\xf7\xeb\xba\x63\x0d\xaf\x4f\xba\xa5\x37\x3a\x59\xba\x6b\x24\x4e\xe9\x2c\x50\x81\x50\x63\xe2\xba\xec\xd9\x51\x52\x1d\x7b\xd6\x8e\xc1\x17\xd7\x07\x5f\x58\x6f\x00\x37\xb7\xe6\xd4\x86\x58\x25\x61\xf7\x54\x55\xfa\x2f\x94\x27\xe8\x78\x03\xba\xfd\xbe\xf3\x21\xf3\xfd\xb3\x3b\x3f\x7c\xf4\xf4\xce\xbd\xb3\x47\x0f\x1f\x3f\x7c\x51\xde\x6d\xaa\xd1\x2e\xea\x6f\x40\xcf\xef\xba\x1f\x76\x3e\x75\x6f\x9e\x7f\x1a\x25\x8b\x25\xee\x5a\xfc\xf1\x2c\xca\x72\x75\x99\xa1\x78\x52\x1b\xf4\x03\x8f\xb9\x52\xeb\xf7\xc9\x43\xbf\xe9\xb6\x65\x3d\x25\xdb\x15\xad\x20\x87\xea\xc3\xc4\x64\xb5\x5c\xaa\x06\x6e\x60\xce\xa7\x93\x05\x33\xf9\x20\x97\x7f\x70\x2e\xd7\xb3\x29\xfd\x27\xce\x5f\xc2\xb7\x37\xd1\x2a\x47\x8b\xf0\xc8\x05\xcb\x34\xbd\x79\x96\xe6\x31\xce\x17\x3a\xe0\x22\x5a\x2e\x5f\x5c\x65\xe9\xea\xf2\x2a\x3c\x72\xb5\x4b\xd7\xa6\x67\x72\xfb\x20\xbe\x15\x37\xde\xaa\xaa\x8d\x7a\x6a\xcb\x8b\xd3\xbd\x22\xba\x85\x74\x56\x50\x98\xa2\x99\x18\x8f\x52\x1c\x9c\x32\x3f\xd4\x59\x3d\x7f\x69\xba\x82\xcd\x1e\xe0\x2d\x6b\x69\x58\xf3\xc0\x98\x09\x07\x9f\x85\x35\x6a\xbb\xd4\x42\x47\xc6\x3d\x81\x22\x40\x7c\x97\x83\xda\x4d\x5a\xbd\x09\x55\xd2\x11\xbc\x15\x03\xf0\x52\x4a\xcd\x9f\x0f\x83\xf7\x80\x0d\xca\x66\xb8\x0f\xce\x21\xaa\x59\xfe\x57\x8d\x8a\x89\x25\x04\xed\x05\x7e\x81\x5e\x31\x95\x4d\xf9\xa7\x43\xd9\xe7\x58\x8e\x92\xf9\xa8\xed\x86\x1a\x58\xb2\x81\x6d\x39\x79\x8a\x66\x9d\x55\x72\x95\xa6\x2f\xf1\xe4\x73\x50\xaf\xa7\x5c\x20\xe9\xf9\xbe\xe2\x4f\x2c\x4d\x5f\xd6\x17\xb4\xa4\x00\xb7\xfb\x26\x97\x46\x2a\xe8\x1a\xd1\xd7\xeb\x1c\x6c\x23\x4c\x06\xf5\x4d\xcd\x70\x53\x33\xee\x85\x9d\x37\x35\x9b\x11\xfc\xcc\x82\x2a\xfe\x1c\x56\x7a\xc9\x94\x30\x03\xc6\xa7\x4f\x9f\x7e\x66\x80\xea\x32\xe6\x66\x55\x55\xa4\xdf\xd9\x79\x49\x03\x8e\x09\xc6\x31\xa9\xe2\x98\xcc\x70\x1d\x0c\xf4\x1e\x68\x3e\xfb\xfc\x85\x01\x88\x89\x6a\x45\x6b\xc3\x62\x10\x2a\xe8\xd3\x9e\x6e\xda\x71\xc8\xcb\x2c\x2d\xd9\xd9\xaa\xf7\xc8\x05\xb1\xbe\x51\x20\x61\x46\x47\xea\x7c\x44\x3c\xdd\x36\xf3\x2c\xc8\x60\x01\x12\x25\x83\x24\x0d\x81\x96\x2f\x2d\x70\x94\xb4\x5a\x47\x2e\x84\x90\x39\x7d\x1f\xc5\x13\xe8\xb4\x5a\x47\x78\xf3\x64\xaa\xcc\x31\x8d\x05\xa3\x23\xcb\x1a\xc5\xd4\xb9\x7f\x76\x28\x3d\xe7\x67\xab\x31\x55\x01\x41\xad\xd3\x01\x4d\x4d\x90\xdd\xe9\xaa\xc8\x63\x7a\x65\x07\x71\xbb\xbd\x11\x28\xf2\xea\x9b\x71\x3c\x72\x2d\xeb\xa7\x81\x9a\x03\xb2\xcd\x6e\x2e\xfb\xfc\x09\x1d\x0e\xdc\xbf\x48\xb3\x2c\xa0\x8b\x8c\x72\x72\x8e\x98\xbd\x7a\xbc\x0b\x4a\x3a\xcf\xa2\x2c\xba\xce\x0f\xe6\x9d\x68\xb1\x20\x61\x93\x79\x9b\x5f\xee\xda\xc4\x33\xc4\x84\xc4\x58\x70\x4b\x49\x74\x01\x44\xe0\xc2\x39\x9f\xe8\xe2\xe2\x51\x7c\x1d\x17\xf0\xc8\xd5\x3a\x07\x56\xc7\x00\xaf\x82\x01\x41\xc2\x95\xe5\x7a\x8d\x3a\x34\x72\xea\xcc\x8e\x99\xa3\x07\xd3\x0a\xe7\x5a\x1c\xe4\x4a\x77\xca\x0c\xb5\x88\xd8\xc1\x2d\xc8\x9e\xab\x79\x38\x4b\x15\x73\x2c\x53\x75\xad\x25\x26\xde\x26\xe4\x9c\x9d\x32\xa1\xe2\x2f\x5d\x1e\xd0\x1c\x8c\x45\xa2\x85\xe2\x63\x69\xb7\x9f\xf7\x93\x84\x84\xd2\x45\xdb\x98\x3a\x6b\xde\xf7\x14\x72\x17\x4b\x6d\x53\xa8\x0e\xf0\x96\x4a\x75\x05\x5c\xe1\x8b\xc6\x0e\x23\xce\xc7\x05\xeb\xf2\x95\xc2\x72\x03\x3c\xc7\xfd\xc6\x2a\xef\x37\xe6\x45\x76\x6c\x4c\xee\xe7\xf3\xe8\x06\x9d\xa2\x5f\x5d\xa1\x64\x8e\x98\xe4\x2b\x3a\xdf\x7b\xd1\x75\x9c\xb3\x17\xcf\xef\x3c\x39\x7d\xf8\xe2\xe1\xd3\x27\x67\x2f\xee\xdc\x7d\x74\x1f\x16\x9d\x17\x59\x94\x50\xd1\xfc\x22\x3a\x5f\xa2\xba\x5d\x92\x80\x99\xf2\x25\xb7\xee\x91\xd8\xcb\xcc\x61\x66\xf6\x3c\x1c\x5a\xe2\x90\xdf\x75\x2d\x70\xb5\x43\x72\x16\xa4\x86\xca\xcd\x04\xd2\x2a\x9c\xe5\xa8\xb8\x47\xd5\xc6\x2b\x1c\x6c\x3a\x20\x67\xa7\xec\x25\x4c\x80\xc6\xe3\x60\x5d\x5d\x20\x45\x8b\x85\xc6\xdf\x58\x59\x6a\x5a\x8c\xc7\x83\x35\x9a\xc1\x0c\x97\x8e\x6b\x85\x1f\x47\xc9\x6d\x83\xc3\x32\xba\x98\x72\x46\x49\x69\xa2\x3d\xe1\x2e\x53\x64\xd8\xd3\x64\x26\x81\xa7\xa3\xba\x4a\xf1\x2b\x66\xb7\xdb\xed\x39\x07\x8d\x1d\x55\xdb\x79\x60\x2a\x5e\x99\x81\x33\xec\x5a\xa0\x80\x84\x94\xcc\x30\x20\x66\x38\x40\x69\xeb\x75\x7b\x96\x55\x31\x6b\x2e\x5b\x2b\x27\xb6\xca\x95\x9d\x54\x26\xc9\xb9\x9c\x6d\x62\x32\x6b\x03\xf0\x6e\xd6\xf7\x80\xeb\xf5\xe9\x86\xd6\x01\x5e\x60\x71\x13\xe3\x5e\xd7\x02\x34\xc8\x51\x00\x99\xe9\x0d\x80\xef\xb1\xc3\x9c\x94\xb0\x90\x03\xdc\x80\x9e\x99\xa5\x58\x24\xc8\x9d\x6c\xba\xd4\xa1\x3b\xa3\x3a\xb9\x40\xf1\x70\x54\x6e\x95\x91\x53\x2f\x00\x1e\x51\xc9\x00\xe4\x96\x2e\x05\xbe\x5a\x2a\x33\x5d\x6f\x00\x5c\xcc\xb2\xba\xb4\x20\x00\x6e\xd7\x53\xd3\x4c\xb7\xdb\x03\x29\x70\xca\x08\xaf\x0f\x52\xe0\xba\xc0\x2d\x73\xe0\x98\x00\x0c\x64\x70\x53\x97\x28\x84\x0c\x00\xb9\x21\xc4\x00\xfa\x65\xfe\x2e\x85\xe0\x8b\x98\x20\xa0\x31\x43\x31\x27\x94\x90\x12\xe0\x54\x71\x4d\x80\x0b\x7c\x09\x01\xaf\x0f\x88\xab\x3b\x35\xcf\x00\x38\x2a\x4e\x09\xf0\xf1\x3f\xb9\x98\x8f\x81\xab\x79\x02\xe0\x83\x40\xce\x13\x00\x47\x44\xb0\x3c\x3d\xe0\x83\x9e\x1a\xd5\x05\x3e\xe8\xca\xc5\xba\xc0\x11\x11\x2c\x8f\x07\x7c\xe0\xc9\x79\x3c\xdc\x8d\x3c\x62\xe8\x03\xb7\x4a\xc6\x18\x0c\x40\x57\x44\x91\x32\x72\x04\x27\x75\x0f\x60\x60\xa4\xf7\xfb\x33\x30\x00\xbd\x6a\xdf\x52\x66\xab\x93\x64\x3a\x18\x80\x61\x00\x86\xdd\x19\xa1\x60\x5f\xad\xbb\x5f\x8d\x4a\x94\x28\xc2\x1b\x7d\x99\x37\x30\x7e\x4a\x8e\xa1\x0b\x5c\xb9\xab\x19\x3a\xbd\x80\x8e\x14\x1f\xe7\x56\x93\x82\x01\xe8\x39\x38\x65\xa0\x12\x7d\xda\x73\x40\xcf\x05\x3d\x0f\xf4\xfc\x19\xf0\xc1\x50\x4d\x16\x05\x83\x6a\xc1\xb2\xb6\xa0\x5a\x9b\x0a\x13\xf7\x73\x4f\x2d\x49\x94\x10\x2c\x4c\x4e\x91\x42\xda\xd8\xab\x67\xe5\x95\xf4\x24\x7a\x94\x50\x82\x81\x45\x70\xee\x6a\x53\xba\xf5\x14\xdc\x9a\xc0\x22\x4c\xd4\x50\x51\xb7\x4e\x3b\x06\x2e\x68\xac\xc8\x05\x43\xc1\x6f\x6a\x8a\x57\x4f\x09\x06\xb4\x22\x0f\xb8\xb5\x26\x05\x03\x30\x70\x30\xbc\x7a\xd2\xc0\x05\x83\x81\x2e\x69\x3a\x18\x82\xa1\x03\x86\xde\x4c\x5b\x6e\xd8\xa3\xd5\x29\x69\xe6\xc0\xa1\x0c\x34\x54\xd9\x70\x08\x1c\x11\x45\x7a\x44\x8e\x50\x79\x5e\x93\xc2\xda\x3c\x04\x43\xe0\xd6\x1b\x8d\xb9\x68\x08\x06\xc0\xdd\xc2\x2b\xa4\x68\x55\x26\x11\x19\xe4\xd6\xaa\x72\x3d\x4c\x0e\x5d\x22\xc3\x50\x93\x96\x10\x22\x94\x55\x50\x19\xa7\x44\x55\x60\xe8\xd2\x58\x63\x5c\x67\x47\x6b\x68\xe1\x3a\xe6\x84\x65\x9c\x1a\x95\x12\xe0\x7a\x44\xe1\x41\x41\x4e\x89\xaa\x20\xa7\x4b\xe3\xf0\xbd\x86\x5e\x08\x78\x39\x57\xcf\xff\xae\x47\xfe\x37\x48\x16\xd7\xd9\x96\x3a\xac\x27\x26\xc0\xf5\xe9\x7f\x55\x06\x56\x62\x69\x5b\xf1\xb4\xa1\x66\x9c\xe2\x68\x2c\x87\xb1\x10\x9e\x91\x22\x41\xc9\xc5\x2b\x3e\x5d\xf3\x4f\x45\xaa\xaf\x54\x01\xb3\xaa\x30\x04\x8e\x28\x91\xd8\x30\x1f\x58\x17\x7a\x53\x78\x99\x29\x3f\xfb\x61\x5e\xda\x1a\x16\x4d\xfc\xee\x76\xab\x6f\x89\x42\xac\xc6\x72\x6a\x3b\x8f\xb8\xa5\x3b\xa5\xa7\xe3\x79\x11\x15\x28\x74\x00\x3f\x06\x0c\xa7\x33\x1e\x7e\x96\xe6\xa1\x03\xca\xd2\xa1\x03\xe6\x57\xab\xe4\x25\x89\xdf\x80\xb8\x13\x27\x71\x11\x47\xcb\x53\x0c\x02\xe2\x5d\xf4\x7c\x95\x65\x28\x29\x68\x84\x9a\xce\xea\xc5\xfb\x43\x6a\x94\x99\x1e\x4e\x94\xd1\xf2\x21\x05\x8e\x9d\xa7\xcb\x25\x9a\x17\x04\xee\x4d\x86\xe6\x68\x11\x27\x97\xc2\x67\x3a\x89\x3e\xbb\xc9\xe2\x44\x9c\x0c\x9f\xd7\xb6\xfd\x18\xc7\x33\xf4\x06\xcd\x57\x05\xd2\xe5\x62\x39\xe6\x79\xac\x87\xc1\x21\xe4\xf3\x2d\xa5\x11\xde\x77\xe9\xd3\xf9\x42\x68\x53\xc5\x15\xd6\x70\xaf\x63\xaa\xbf\x5a\x50\xd0\x6d\xcc\x52\x62\xdc\x98\x25\xcd\xe7\x6c\xe7\x84\xbb\x63\xde\x79\xca\xbf\x71\xe2\x42\x1c\x28\xe1\xc4\x65\x79\xc0\x54\x6d\x30\xac\x11\x00\x94\x1e\x49\xee\x0b\x2c\xcc\xb7\x17\x71\x12\x2d\x43\xe3\x8b\x2f\x8c\x0d\xa8\xdf\xd0\xe1\x8d\x9d\xe2\xa2\x24\x03\xc8\x02\x99\x72\xa1\xbd\x40\x49\x11\x5f\xc4\x5b\x6e\x45\xc8\x61\xea\x94\x08\x88\x9e\xb8\xfb\x20\x8f\x4c\xf0\xae\x07\x5d\xc4\x6f\x98\x2b\x3e\xfa\x21\x0e\x9e\xea\x9a\x03\x69\xb2\xbc\x3d\x4c\x13\x74\x78\x7e\x5b\xa0\xc3\x28\x3f\xa4\x25\x0e\xf3\xd5\xcd\x4d\x9a\x15\x68\x61\x90\x2b\x69\xf2\xfa\x8e\x01\x53\xec\x12\x5b\xad\x56\xcf\x99\x64\xeb\x75\x36\xe9\xf9\x75\xf0\x0c\xda\xf5\x2a\x27\x2e\xfc\xe2\x84\x39\xfd\x73\xde\xf8\xf3\xc3\x4e\x07\xff\xbd\x30\x2c\x6a\x77\x84\xe8\xc2\x5f\xa3\x45\x1c\x15\x28\x67\xf8\x2b\x71\x92\x5d\x69\x6d\x33\x8a\xd7\x29\x69\x46\x8e\xdb\xa1\x94\x3c\x8c\x32\xa4\x34\xa9\x7c\x40\xe8\x8c\xe2\xb1\xbe\x1e\xe2\x71\xf8\x2d\xd3\x08\xa8\xe4\x90\x68\x10\x13\x02\xf9\xde\x24\x59\xaf\x93\x49\xa0\xd1\xce\x90\x8b\xea\x48\xe1\x39\x94\x14\xde\x85\x61\x1d\x64\xe3\x31\x1c\x80\x6c\x0d\x93\x0d\x26\x0b\xb9\x85\xea\x10\x9e\xe2\x87\xe5\x35\xf8\x24\x55\x00\x8e\x0e\xf3\x38\xb9\x5c\xd2\x1e\x35\xd8\x96\x4d\xc0\xa8\x99\xcf\x2e\xa6\xce\x6c\x92\xae\xd7\xe9\xa4\x98\xba\xb3\x5d\xc0\x05\xd6\x86\x8d\x0b\xda\x06\xc6\x1c\x87\xdd\x19\xdf\x0d\x99\xa4\x05\xd6\x3a\xdd\x28\x6c\x4d\xb8\x5a\xf3\xf6\x53\x72\x11\x0c\xa7\xb3\x11\x1a\x59\x05\xdd\x87\xea\x1e\x58\x7a\xdd\x6e\x0b\x59\x16\x40\x93\x09\x1c\x94\xe6\xf1\x33\xf4\x0a\x65\x39\x32\xad\xce\xaf\xa4\x71\x62\x1a\x86\xa5\xd6\xdd\x78\xb7\xb9\x4b\xc0\xd0\x5c\xfb\x48\x2b\x96\x73\x87\x34\xa2\xb9\x84\x40\xe2\x88\x89\xcb\x2b\x21\x8d\xca\x14\xb5\x25\xe4\x88\x4f\x92\xae\x9a\xc3\x66\x39\x19\xa9\xa5\xc9\x75\xa5\xbe\xbc\xb6\x78\x3d\xea\xc1\xb9\x0a\xb1\x2e\x00\x1b\xd5\x99\x64\xc1\x66\x22\x30\x25\x2b\x76\x22\xbd\xd4\xcb\x5e\x89\x86\xd3\xac\xbc\xef\x55\xa3\xc5\x95\x6f\xac\x2d\x55\x2e\x09\x76\xdf\xfa\xc6\xba\x5b\xdf\xb8\x7a\xeb\x5b\x23\xa3\xb6\xc5\x9c\x8a\x32\x36\xdb\xda\x5e\xbd\x16\xde\xbb\x5c\x8d\x2b\x4a\x74\xb6\xdc\x1b\x2b\xd3\x3b\xaa\xc3\x50\xf8\x5c\xeb\xde\xa5\x32\x14\xa6\x48\x15\x28\x33\x58\xe8\x48\xd5\x04\x77\x5f\xa8\x55\x2a\xed\xc8\xbe\xa3\x61\xdb\x08\x54\x5d\x41\x21\x3d\xbb\x9f\x08\xb9\xb1\x27\xbb\xd7\xb8\x5c\x92\x3c\x32\x97\xab\xd1\x35\x2e\x57\x93\x7f\x0a\x5c\xae\x6d\xa8\x46\x7a\x6a\xb8\xb5\xd6\x6d\xbb\xb2\xd7\xba\xad\xac\x7c\x4b\x97\x29\x4b\xda\x86\xee\x92\xae\x5e\xf4\x27\xa7\x15\xe1\x5b\x51\x4e\x31\x35\xd8\x92\x6b\x8c\x1a\xb9\xb4\x15\x71\x4c\x4b\xf8\xb2\xda\x88\x0e\x78\x5d\xe8\x97\x80\xb7\x90\xa2\xac\xa0\xae\x45\x42\x2c\x30\xe8\x68\xf3\xb4\x49\x72\xab\x16\xb8\xc5\x94\x55\xa5\x0d\xd2\x53\x42\x0b\x96\x23\x5a\x42\x53\x28\x51\x45\x31\x47\xc5\xd3\x7d\xc4\x5a\x09\x6e\x8f\x76\x63\x71\x20\x2f\xeb\x35\x42\x40\x4e\xd6\xcd\xa0\xfa\xf2\xda\xe2\xf5\xa8\xfa\x0c\xaa\xf3\x03\xa8\x6c\x2f\x49\x8c\xb2\xc3\xac\x77\x8a\xac\x02\x23\x33\xb2\x1c\xcf\x76\x9f\xda\x48\x79\x4b\xca\x06\x96\xd8\x95\x92\x6f\xed\xc6\xd4\x11\x9e\xce\xca\x8d\x76\x87\xec\xb3\x85\x44\xab\x26\x40\x0f\xd4\x12\x84\x8a\xd9\x74\x56\xe9\xad\xb3\x1b\x8c\x6d\xf6\x8a\xed\xe1\xab\xf7\x37\x20\x91\xee\xd8\xd5\x6a\xd0\x96\x6a\x8a\xc6\xb4\x67\x69\x0e\xb3\x7a\x6a\x79\x32\x20\x54\x1e\xa4\x54\x7e\x54\x00\x13\x15\x79\x92\xa5\x6e\xe6\x84\x5d\xf2\x3a\xdc\x35\xb0\xa4\xe7\x5d\x69\x84\xc5\xbc\xe6\x34\xa4\x36\xb4\xdc\x11\x7a\xc5\x1a\x1c\xa5\x27\x20\xe5\xc1\xcb\x7a\xed\x6e\xab\x05\xef\x08\x1a\xea\x72\x81\xbc\xcf\xb9\xbe\x21\xb7\x9a\x87\xec\x8d\x71\x44\x0e\x79\x16\x2b\x74\x58\xa4\x78\x5f\xf9\x2a\x4e\x57\x78\x6f\x76\x9b\xcc\x0f\x19\xbd\xc1\xe1\x65\xfc\x2a\x4e\x2e\x0f\x57\x37\x87\x18\x78\x9c\x5c\x1a\xaa\xca\xb0\xa6\xff\xc0\xbc\x31\xed\x59\x9a\xb7\x5d\x6e\x19\xb4\xa1\x41\xd4\x4c\xa8\x4f\x2c\x58\xb9\xf4\xdc\x69\x3e\x69\xbb\x44\xaf\x6a\x34\x97\xf4\x7c\x62\x18\x4d\xe7\x33\x53\x55\x33\x18\xcd\xa9\x86\x4d\xbc\x53\xc1\x47\xcf\x5d\x73\x10\x1f\x6c\x1b\x00\x8a\xb1\xbe\xbd\x71\xfc\xe9\xe2\xd5\x0b\x89\xfb\x6a\x34\x6d\x64\xb3\x99\x50\xe4\x2a\x85\x11\x53\x40\xf2\x82\x23\x08\x93\x56\xcb\xeb\xe1\xbf\x20\xe3\xcf\x8f\x0e\xe3\x03\xaf\x0f\x49\x52\xbd\xe7\xca\x01\xb8\x86\xee\x07\xca\x33\xb9\x25\xdd\x77\x68\x49\x29\x6e\x51\xb2\xf8\xd9\x37\x63\xf3\x7e\xc3\x7f\x8b\x34\xaf\xcf\x3c\x6e\xb7\xb5\xa5\x0d\xc2\xfe\xc7\x12\xe6\xa3\xe5\xb8\x18\xd9\xf6\xd2\x7a\xcb\x06\x1f\x26\xea\x72\x06\x4c\xfe\x16\x42\x3a\x9a\xe5\x97\xea\xd5\xea\xc6\xe3\xc1\xda\x4c\xc6\x6e\xcf\x39\x4e\xc2\x95\x35\xb3\x26\x93\x80\x8d\x56\x2f\x2c\xfd\xf3\x2f\x6d\x77\x34\xb2\xed\x2b\x72\x44\x74\x35\x81\xc5\x7a\x4d\x6a\xbb\x9a\x59\x63\xdf\x5b\xaf\x93\x89\xeb\xf5\x5a\xad\x64\xbc\xd2\x6d\x6a\x4d\x04\x96\xe0\xca\x02\x4b\x78\xd5\x76\x4b\xb3\xb7\xb6\xfd\xe7\x16\xd2\x46\xb6\x77\x19\xea\xb7\x50\xc9\xec\xb8\x29\xc1\xb4\xb4\x65\x1e\x9c\x9b\x89\xd5\xcc\x4c\xf2\x20\x73\x42\xd9\xf6\x60\x28\xa6\x3b\x79\x59\x64\xbe\xbd\xe1\xea\xea\x4b\x30\x4f\x17\x28\x4c\x80\xcc\x1b\x61\x8d\x5b\x00\x1b\x09\xa1\x32\x2e\x00\x1d\x38\xa1\x3c\x8a\x40\x74\x9e\x66\x45\x78\xe4\x6e\xac\x0e\x09\xb2\xa1\x2a\xe3\xd8\x0f\x4b\x1b\x42\x66\xa4\xd9\x6e\x29\xb5\x60\x4e\x4d\x66\xd6\x71\xe9\x84\x2f\x6c\xbb\xa3\x8b\x8a\x5c\xbe\xa8\xcd\x1d\x17\x7b\xcb\x68\x79\xd9\x63\xfa\x20\x02\x17\x20\x05\x4b\x0b\xc4\x07\x17\x63\x87\xeb\x86\xc9\x7b\x1f\xb3\x8e\xa0\xaa\x20\xb7\x5f\x5f\x0d\xc2\x45\x2a\x86\x30\x1b\x7c\xdd\x61\xd8\x24\x94\x14\x59\x3a\xa8\x65\x3b\x5d\x9d\xd3\x9c\x6d\xd7\xaa\xd8\x8f\xac\x66\xbd\x17\x5f\xc6\x85\x99\xb4\x83\x81\xb5\xd9\xbc\xbe\x8a\x97\xc8\xb4\xed\xe5\xb8\x68\xb5\x98\x28\xb1\x26\x41\x1f\xf3\x7d\xcf\xb1\x0e\x96\xed\xb6\x6a\x71\xba\xd2\x78\x38\x50\xa5\xe5\x1a\x2a\x9d\xed\x3a\xa2\xb7\xcf\x34\xe7\x47\x9a\xae\x06\x0b\x78\x76\x7c\xa6\xf4\xf6\x42\xe9\xed\xb3\xe9\x82\xcc\xc2\x8b\xf7\xeb\xe1\x00\x9c\x81\x05\xef\xe1\x45\xd9\xc3\xf2\x89\x8d\xa6\x87\xf7\xec\x54\xd7\x0d\x3f\xda\x8c\xe9\x7a\x61\x75\x62\xa7\xba\xef\x3b\xd8\xaf\x62\xd1\x9b\xd3\xff\x86\x8b\xf3\x1b\x4c\xb6\x1b\x22\xef\xbc\x00\x42\x48\x7a\xfd\x66\x66\xad\xd7\x5e\x0f\x4f\xa7\xeb\x35\x9d\x56\xa9\x04\xec\x2b\x12\xb0\x44\x85\xaa\xb8\x2f\xc1\x0d\x16\x81\x37\x42\x04\xca\x75\x93\x45\xd5\x9e\xab\x13\x6b\x5b\x9f\xf5\xc0\x74\x06\x1c\xde\x69\x62\xd2\x4f\x3f\x7c\x6a\xdf\xaf\x57\x83\xb0\xb6\xfd\x2d\xa2\xac\x30\xd5\x41\x19\x96\x46\xba\x08\xa5\x5f\xd9\x36\xa6\xf4\xab\x72\x66\x79\x25\xcd\x2c\x2a\x5d\x4b\xc8\x9c\xae\xaf\x30\x5d\x5f\xe9\xe8\xda\x93\xc9\xba\x6d\xa9\xb4\x95\xa6\xdd\x9f\x01\x4d\x37\xda\x75\x4f\xba\xd9\x80\x6c\x63\xa6\x15\x67\x5d\x5a\x8d\xcc\x8b\x0d\xe8\x79\x81\xf7\x61\x8f\xd0\xa4\x13\x93\xa2\xbc\xa3\xac\x3e\x42\xa3\x2f\xce\x12\xfe\x1c\x2d\x85\xd3\x19\xc8\x77\x3c\x3d\xe3\xeb\x42\xfa\xc5\x34\xec\x53\xa1\x61\x5f\xfa\x37\xfb\xd0\xa7\x5e\x1f\xe1\x19\xda\x37\xef\xc2\xbe\x8e\x77\x61\x5f\xf7\xe3\xbe\x74\xf7\x33\xb4\xf2\x1c\x83\xee\xc2\x7f\x4a\x4f\xd0\xb0\xfc\xd9\xf3\xfd\x99\x6e\x44\xb0\xa1\x53\x79\x72\x4e\xe4\xec\x96\x67\x76\x55\x76\xe3\x70\x67\xeb\x75\xba\xf5\xd9\x19\x6a\x78\xd2\x45\x9a\x87\xaa\x4f\xba\xd0\x4c\x48\xfc\xad\x2f\x6d\x80\x71\xfa\xe2\xce\xf3\x17\x46\xf5\xe5\xfc\x7b\xbc\x39\x6b\x78\x9e\x55\xbe\x3d\x52\x10\x8c\xf7\x7f\x73\x56\x3e\x38\x4b\xf6\x7a\x70\x56\xeb\x02\x02\x48\x9d\x14\xd8\x11\xd5\x5e\x0f\xed\xfc\x23\x95\x3d\x71\x9c\xab\x61\xd9\x51\x41\x2c\x5c\x72\x07\xd3\x85\x6d\x93\x77\xeb\xdd\x21\x84\x30\x56\x05\xae\x57\xa2\x51\xce\xca\x78\x5f\x17\x8f\x83\xc1\x7a\xdd\xed\x8f\x63\xf9\xa1\xbf\x29\x97\xf5\xb1\xa0\x11\xd5\xc7\x0b\x21\xde\xe2\x05\x74\xca\xa7\x8e\xd0\x75\xbe\xc3\xc3\x76\xdc\x0e\x06\x9b\xca\x30\x6b\xb5\xb2\x76\x31\x11\xcb\xc9\xb2\x37\x2a\x02\x0b\x25\x8b\xbd\x1e\xef\x39\x1a\x32\x55\x49\x57\xa7\x9c\xb0\x36\x42\x29\xf1\xe7\xf2\x09\x20\x16\x34\x3f\xd7\xef\xff\x98\x24\xfc\xf9\x78\xfc\x07\x8c\xfb\x4f\xee\xd5\x9f\xfd\x6d\x13\xc1\xe2\xc9\x45\xb9\x36\xca\xd9\x49\xf1\x07\x3d\xf1\xdb\xf1\xa6\x4f\x2f\x68\xbe\xce\x27\x7a\x0d\x02\x50\xf3\x44\x2f\xfe\xd0\x27\x7a\xea\xb0\xff\xc8\xef\xf3\xde\xff\x49\xde\xde\xcf\xf0\xf6\x79\x77\x27\xad\xab\xa3\x0d\x18\xf4\x83\x0f\x32\xd3\x4f\x75\x39\x55\x0b\x54\x92\x21\xa0\x46\x9b\x51\x55\x91\x4a\x0d\xd1\xf8\x5e\xcd\x12\x0d\x8e\x22\xcd\xb9\x8e\xde\x3c\xa2\xd6\x38\x90\x88\xe0\xe7\x29\x39\x4b\x29\x40\x31\xf1\xba\xbd\xba\xd6\x56\x3d\x2f\x55\xe1\x4a\x52\xa2\xc6\x75\x49\x96\x79\xd9\x61\x71\x15\x25\x87\x5e\xb7\xc7\x8d\x00\x49\x6a\xab\x0f\x93\xc2\xf7\xf8\xa3\x2e\xe6\x0c\x59\x35\x0e\x92\xf3\x0a\xaa\xf9\x85\xed\x92\xbc\x82\x6e\xad\xe4\xc3\xc5\x1b\xf1\x82\xcc\xed\xa9\xb5\x9d\x65\x08\xf7\x0e\x39\x17\xca\xcb\xc5\x1a\x8d\x3d\x5d\x9d\x57\x13\x16\xf8\xfb\x61\x7e\xba\x3a\x57\x46\xf2\x45\x96\x5e\x13\xc0\x65\xcf\x08\x3d\x0d\x5c\x35\x22\x76\xcb\xb9\x9d\x35\xc1\x9f\x92\x86\x60\x31\x75\x66\xd5\xc7\x93\xc7\x6e\xe8\x8c\xe2\x71\xa1\x51\x15\x2c\xa6\x31\x59\x12\x24\x87\xd5\x42\x56\x69\xcc\xde\x19\xa5\xe3\xa4\x2c\x9c\x5a\x99\x72\x5c\x96\x4c\xd3\x19\x5b\x30\x65\xe5\xa6\x36\x11\x8f\xeb\xb2\xea\x76\x23\x4d\x50\xf5\x55\x59\x41\x9b\x67\xaa\xcc\xd4\xc4\x4a\xe5\xc0\x62\x4c\x80\x77\x1c\xa6\xc4\x14\x98\xf9\x19\x03\x48\xcc\x80\x87\xa8\xe8\xcd\xb2\x48\x19\x67\x29\x39\x1e\x49\x00\xaa\xb1\x4a\xc6\x87\x8b\x37\x3a\x68\x0f\x17\x6f\x08\x40\x85\x35\xea\xdc\x52\x66\x29\xf9\x44\xcb\x3d\xe4\xcd\x6f\xc9\x37\x55\x46\x02\x85\x4a\xe7\x22\xad\x70\x52\xa9\xbc\x88\x88\x7d\x37\xe8\x8c\x8a\xb1\x44\x9e\x91\x6d\x93\x97\xb5\x74\x8f\x59\x12\x73\x5a\x54\x76\xa6\x72\x0b\xa7\xc5\x6c\x32\x19\x80\x18\x7a\x5d\x7e\xfd\x52\x49\x3e\x88\xdb\x19\x5e\xd4\x31\xc0\xf4\xbd\xa0\x34\x65\xe1\x7d\x69\xa9\x26\x2f\x15\x27\x6f\x1e\xcb\x27\x9a\x3b\x76\x6d\x5b\x07\x7d\x65\x48\x7f\xd0\x60\xad\xbe\xd5\x24\x35\x28\x13\x93\x98\x88\x94\x82\xb2\x58\x9a\x40\x95\xd1\x2d\x1d\x5e\x8e\xb8\xfc\x46\xe3\xb6\x46\x1b\x9a\x88\xfa\xfc\x70\x89\xf2\x9c\x4b\xc7\xb6\x4b\x94\x87\xc9\x3b\xe2\xe5\x32\x7d\x4d\xd4\x87\x75\xbd\x52\xa2\x32\xd3\x33\xf8\x78\x3c\x58\x37\x70\xbe\xcc\x19\x25\x1c\xdb\x9e\x41\x34\xc9\x8e\xb3\x10\x6d\x6a\x34\xe2\xe3\x77\x37\x99\x1c\x99\x4c\x96\xc8\x22\x53\x66\xad\x47\xac\xa4\x69\x55\x5a\x34\x74\xef\xd7\x44\xdf\xa9\x16\x3b\x89\x3c\x9a\x79\x45\x26\x64\xdb\x9d\xd9\x76\x85\x84\x57\x51\x2e\x1a\xa5\x79\xca\x60\x36\x0c\x3e\x34\xb3\xda\x1a\xa9\x34\x45\x78\xcc\x5a\x93\xca\x49\xc1\x25\x2a\xf4\x95\x94\x0b\x2d\x1d\x1c\x90\x35\x8d\x7d\xe9\xe0\x0a\xef\xeb\x8e\x2b\x59\x3a\xf9\xea\x3c\xa2\x73\x30\xc8\xac\x30\x59\x2d\x97\xcd\x08\xdd\x59\x2e\xf5\x92\xec\xed\xa6\x49\x92\x7d\xb8\xc8\x32\xd1\xb4\xa8\x8d\x0f\xf6\x38\x79\x9b\x70\xe2\x37\x44\x75\x2a\x92\xf9\x5b\xcb\xd3\x47\x66\x51\x13\xe9\x55\x8a\x51\x56\x0a\xe5\x11\xc2\x07\x43\x59\x88\xef\x5f\x2b\xfc\x6e\xc9\x36\x06\xb7\x55\x12\x4a\x03\x1c\x24\x30\x9e\x16\x6d\x77\x76\x40\xff\xc0\x1f\x27\xc7\x8f\xa3\xe2\xaa\x73\x1d\x27\xa6\xeb\x7c\x27\xb1\x11\xee\x3a\x54\xee\x77\x18\xfb\x10\x9b\x6a\xc1\x07\xd9\x50\xbd\xb3\x58\xa4\xc9\xe3\x28\x89\x2e\xab\x46\x54\xb7\x1f\x20\x47\xb8\x5c\x0e\xa7\xb3\x3d\x0d\x87\xd5\x8e\xb3\x48\xf9\xe6\xe3\x2c\x92\x3c\x45\xb3\x0e\x5f\x31\xc9\xea\xef\x72\x5d\xcb\x34\x5a\x90\x46\x34\xaa\xdd\x82\x18\xbe\xe5\x50\xc2\x02\xf0\x33\xdd\x82\x43\x04\x71\x4e\x0f\xf4\xc9\x01\xf5\xe6\x40\x41\x90\xcc\xa6\x31\xa6\x94\xa6\x51\xa5\x79\xcb\xd7\x59\x74\x73\x83\x28\x22\x0c\x98\x19\x13\x07\x57\x64\x1b\x1b\x15\xd4\xdf\x95\x72\xd6\xa6\x29\x53\x95\xdc\x47\xa8\x53\x22\x27\x3f\x8b\x20\x27\x18\xce\x28\x1b\x6b\xa8\x39\xca\xe8\x7d\x8e\x42\xc9\x6c\x86\x77\x18\xd6\xdb\x02\x66\xe5\xa9\x13\x3d\x4f\xaa\xcb\xe4\x93\x74\xb5\x5c\x10\xf9\xcb\x1a\x7d\x18\x25\x87\x04\x10\x16\xd0\xc5\xe1\x55\x94\xb3\x6d\x03\x4a\x0e\x71\x07\x10\x09\x2d\xe3\x8a\xa7\x18\xd1\x65\xcc\x68\x00\x12\x7d\x29\x8e\x7b\x28\xda\xec\xd4\xbc\x20\xa7\xe6\x9c\xc5\x15\xc6\xcc\xf0\x2e\xad\xff\x81\x26\xfd\xa8\x21\xc2\x3b\x37\xf1\xf7\x62\xf4\xba\x7a\x89\xe2\xf7\x07\x5d\x7a\x89\xd2\x75\x5d\x0b\xa4\xdb\x36\x6d\x14\x79\x6a\xf4\x90\xef\xc4\xa8\x8d\x0f\xdd\x60\x88\x93\x58\xeb\x6b\x4d\x03\x65\x03\xf4\xcd\x92\xc0\x01\x63\xbe\xca\xf2\x34\xfb\xa1\x01\xde\x5e\xa2\x22\xac\x73\xa3\x0c\xb7\x73\xbb\x01\x28\x59\x5d\xa3\x2c\x3a\x5f\xa2\xf0\xc8\x05\xf3\x34\xb9\x88\x2f\x57\xec\x1b\x13\x66\xef\x2a\x7f\xb0\x5f\x95\x6f\x3e\x4a\x95\xaf\x62\xf4\xfa\x26\xcd\x8a\x7d\xdb\x89\x59\xed\xa3\x54\x7c\x1e\xe5\x68\xdf\x4a\x71\xde\x8f\x52\x29\x1d\xb8\xfb\xd5\xba\x8c\x13\xf1\x1e\x6d\x77\xe5\x95\x99\xfe\x51\x9c\xa0\xc6\x55\x87\x52\xc1\x25\x2a\x4c\x44\x9f\x83\xf1\x1d\x30\x96\x10\x31\x1b\x46\x18\x10\x1b\x4a\x35\xfb\xbb\x97\xa8\x78\xb2\x5a\x2e\x4f\x90\xba\x9a\x90\xa0\x24\x1d\x9c\x78\x2f\x2a\x4a\x07\x33\xea\xe8\x4c\x37\x00\x8f\xc8\x8f\x31\xe0\x25\x4c\x6b\x37\xa7\x78\xa8\x27\xbb\xce\x0a\x31\x3d\x20\xe2\x43\x7b\x8f\xde\x8c\xf3\xef\x53\xd1\xbe\xa3\x43\x31\xe0\x8e\xc8\xfc\xd3\x63\x24\x52\xef\x7b\x32\x90\xda\xa9\xfc\x0c\xeb\xc8\x44\x63\x87\x98\x7f\xaf\xd5\x50\xde\xed\x73\x73\xba\x34\x31\x8d\x16\x18\x16\xb5\xa7\x54\x70\x85\xb2\x6a\x1a\x65\x39\xce\x2c\x15\x3e\x23\xfa\x83\xcb\xa8\x40\x8d\xfe\x23\xeb\xcd\xae\x95\xe1\x97\x1f\x2a\x1f\xca\x4c\x93\x6c\xc0\xc0\xfb\x38\xbc\xf8\x24\xba\x46\xf9\x4d\x34\xc7\xb0\xab\xcc\x88\x27\x38\x66\x4c\x36\xe8\x39\x5b\xa6\x20\x79\xd0\xb2\xc5\xca\x3c\xcd\x4a\xf5\xf6\x34\xa1\x95\x9d\x5c\x45\xc9\x25\x62\xd6\xf0\xee\xbf\x42\x49\x71\xff\x3a\x2e\x0a\xc4\x95\xd9\x93\x34\xbb\x8e\x96\x50\x1e\xd5\x62\x44\x0b\xa8\x1d\x2a\x14\xf2\x0e\xcd\x0d\x0c\xfa\xd7\x10\x53\xf8\xb2\x40\x59\x12\x15\x68\x5f\x38\xd1\xb2\x00\x86\x28\x65\x94\x4a\x19\x52\x1e\xde\x82\x3b\x7c\xed\xa4\x31\x6b\x5c\x54\x1b\xda\xb9\x88\x33\x64\xb2\x05\x17\xb1\x33\xfd\x0e\x43\x56\x05\xb5\x63\xfc\x54\xea\x45\x98\xb4\x1f\x65\xf4\x52\xd4\xeb\xb5\x8b\xc5\x9c\x4a\x49\x7a\x41\x22\x9e\x8f\xd5\x7b\x4b\xb9\xc5\xa1\x51\x07\xef\x0e\x2b\x5a\x16\x0a\x20\xd1\x79\x07\xb5\x85\x23\xe9\x30\x74\x48\x4b\x12\x5b\x6b\x28\x2e\xae\x50\x76\x48\x2b\xc7\x7f\x0e\xa5\xbe\xff\x28\x44\x63\x0c\xb9\xbd\xcb\x68\x26\xb2\x16\x6b\x66\xee\x8f\x83\x4f\xd9\xbe\xed\x28\x89\x7c\x8d\x58\x61\xc2\xef\x21\xa0\x65\xb9\xa5\x08\x98\x74\x03\xfa\xc3\x7e\xf7\x03\xef\x36\x72\x32\x9c\xf7\xd9\x1b\x96\x0f\xf0\x88\x38\xda\xa6\xcb\xd3\xf8\x5a\x52\x21\x11\xa1\x46\xbd\x88\x89\x80\xf6\x96\xc8\x14\xc7\xb1\xa6\x45\xc6\x7f\xf5\xb8\x60\xaf\x5a\xb5\xf5\x55\x97\x38\xef\xf6\x8c\x50\x69\x47\x59\x44\x6d\x87\x3c\x5f\xe1\xaf\x1d\x6d\xd9\xab\x66\x6d\x9d\x4d\x6d\x69\x7c\xb0\xdd\xdc\x16\xc9\xc8\x45\x1d\x6e\xb4\x58\xec\x05\x72\x2f\x60\xef\xf6\x36\x51\x41\xf2\xe9\x0e\x24\xf7\x02\xd9\x0c\x4c\x9c\xc8\xb0\x81\x92\x6d\x40\xdf\x19\x7e\x90\xa1\x7b\xe6\x25\xe7\xe3\x0f\x3b\xdd\x63\x59\x4c\xaa\x15\xad\xf0\x14\x65\xaf\xe2\x79\x99\x9d\x9c\x59\xec\xb3\x59\xa3\xde\xa9\xf2\x1d\x12\x4f\x57\x15\x2f\xfa\x11\xe7\xcf\xef\x51\x90\xef\x81\x8c\x52\x7e\x03\x72\xb9\xf8\x56\x82\x29\x05\xe1\x1e\x7b\x42\xd5\x1d\x12\x67\x9b\x20\xf8\xc6\xfe\xeb\x5f\x24\xfb\xaf\x20\x55\xfb\x75\x81\xe6\x69\x16\x15\x48\xa5\x34\xb5\x4a\x4a\x6e\x92\x41\x0a\xa3\xec\x72\x75\x8d\x92\x42\x5c\xb7\xe6\x30\x1d\xfb\xc7\x45\xc8\xf0\x88\x8f\x45\xe7\x5f\xa2\x42\xea\x80\x7b\x28\x9f\x67\xf1\x4d\x91\x66\xf4\x26\x20\xc6\x4b\x41\x23\x25\x59\x4b\x37\x59\xcf\xd1\xc5\x12\xcd\x8b\x56\xab\x24\x7f\x35\xad\xc3\xd1\xb4\x72\x58\x8d\x12\xf8\xd2\x9b\x6a\xce\x22\x11\x94\x14\x03\xa3\x09\x74\x46\x51\xbb\x6d\x11\x55\xf3\x68\x86\x19\x22\x87\x26\x6e\x45\x62\xe6\x56\x98\x4e\x70\x00\x83\xc9\xad\x90\x04\x2c\x6b\xbd\xce\xc5\x75\x74\x3a\xf1\x5b\xad\xbc\xd5\x6a\x12\xac\xb8\x1c\xc8\x37\xec\xcd\x9b\x20\x2e\x39\x6b\xaf\xf2\x30\x03\x29\x22\xa9\x05\x59\xfc\x07\x20\x6b\xb3\x79\x1f\x03\xbd\x74\x21\xc6\x24\x03\x2c\x3a\x8f\x1f\x3e\x79\xf8\xf8\xf3\xc7\x67\xcf\x9f\x7e\xff\x54\xfa\x3c\x79\xfa\xe8\x54\x96\xee\x11\xcc\x4c\xaf\x3b\xe8\x52\xcb\xbb\x5d\x6f\xd8\xa5\x96\x77\xe9\x66\xf0\x8a\x99\xea\x3d\xa8\x00\xf0\x40\xa5\x02\x97\x19\x9b\xdd\x62\x5c\x6d\xb7\xcd\xb4\xf4\x86\x3c\xca\xe3\x6d\xc8\x40\xdc\x89\xf3\xcf\x73\x94\x9d\xce\xb3\x74\xb9\x64\xae\xac\x70\xc6\xe4\x39\xca\xe3\x1f\x21\x66\x29\x4b\xd9\x64\x92\x64\x5a\x40\x9f\x3c\x4f\x97\x39\xa4\xf7\x1c\xd1\x1b\x33\xeb\xb0\x5a\x49\xfc\x7a\xed\x00\xb5\xa9\x16\x88\x3b\x59\xfa\x5a\x5b\x02\xc7\xab\x25\x30\x2d\x70\x09\xb6\x94\x66\x66\xbe\x78\xd7\x90\x0e\xae\x9b\xdc\xd2\x77\x76\xa6\xee\x13\x69\x83\x77\xee\x10\x69\xb6\x0f\xdb\x1b\x56\x6a\xa6\xb4\xdc\x59\x33\xcd\xf6\x11\x6b\xa6\x34\xdc\x5e\xaf\xba\x8f\xdc\x5d\xed\x0e\x53\x4c\x9a\xcb\x24\x89\x5f\x81\x52\x65\x83\x59\xa4\x8c\x32\xa6\xc6\x62\x0d\xe1\x3b\x76\x58\x42\x38\xaa\x50\x01\xd2\x92\xec\x60\x4a\x4e\xc8\x51\xb1\xba\x79\x11\x9d\x9f\x16\xe9\x4d\x6e\x0a\x58\xc2\x86\x13\xef\x74\x72\x10\xf1\x16\x27\x85\x08\xe0\x1a\xc2\x62\x53\xc7\x4e\xa3\x58\x21\x61\x50\xea\x2c\xd7\x47\x5e\xc5\x7a\x05\x1d\x62\x5b\xed\xc2\x1d\xb9\x4c\xb7\x84\x6b\xd2\xd2\x9a\x46\x42\x55\x6f\x1e\xcd\xaf\xd0\xe2\xee\x32\x4a\x5e\x3e\x8a\x13\x64\xb5\x5a\xc2\x23\x14\x3b\x13\xc0\xcd\xc1\xb1\x97\xa8\x78\x70\x69\x3a\x16\x24\x46\xc8\x2e\x59\xd4\x5d\x11\x75\x7e\xb9\x5e\x9b\x19\x8c\x49\x2c\x87\x27\x11\xb3\x5a\x15\xcc\x30\x37\x88\x53\x50\x58\x1c\x50\x9d\xa9\x98\x1e\xaf\xdb\x31\x6b\xe0\x8b\xf4\x06\xa4\xb5\xd8\xbb\x69\x51\xa4\xd7\x78\x26\xc3\x8d\x95\xf2\x52\x39\x97\xc3\x98\x1d\x67\xc7\xf9\x83\xd5\x72\x79\x90\x92\x5c\xf2\x11\x7a\xdb\x3d\xce\x8f\x79\x54\x86\xe6\xb7\xf3\x25\x32\xad\xce\x3c\xbd\xb9\x7d\x90\xa5\xd7\x26\x9e\x29\x59\x2a\xb9\x0b\xcc\xb8\x6b\x86\x32\x9e\xdd\x5f\xa5\xb6\x0b\x1c\x50\xa6\x83\xfc\x58\xd7\x81\xad\x96\x19\xd3\xfb\x8a\x52\x94\xb1\x88\xb6\x0b\x1c\xcb\x0a\x4d\xde\x4a\x5b\xcb\x01\xeb\x35\xcb\x6e\xdb\x16\x51\xa9\x7d\x4b\xe7\x8f\xb4\x9d\xd8\xee\x81\x40\xea\x2a\xbe\x28\xee\x2f\x11\x59\x2b\x98\x89\xed\x82\xa8\xed\x82\xb6\x8b\xa5\x22\xcb\x81\x0a\x33\x95\xf0\xdd\xe8\x2b\x13\xd8\x32\xac\x4a\x76\x67\x92\x86\xb0\x3b\xcb\x54\xb5\xac\x42\x72\xe0\x6e\xce\xf5\x46\x2f\x64\x6e\xa4\xee\x4c\x1d\xb2\xf8\xa3\xbd\x49\x41\xb2\x97\xb9\xfa\xc1\xe0\x50\xa5\x62\xcc\x11\x24\xf7\x84\xa3\xc9\x35\x5f\xeb\xc3\xc7\x2a\x39\x0c\x97\x38\xa8\xf5\x86\xb8\x7b\xe7\x74\x46\x40\xb4\xdd\xb1\x40\x72\x24\x70\xc3\x95\x70\xdd\x00\x3d\x3d\xb4\x04\x79\x16\x5d\xa2\xbc\xbe\x17\x93\xa8\x65\xa2\xef\x98\x42\x40\xb5\x5d\x3d\x98\x17\xe9\x8b\xf4\xa6\x26\x44\x64\x28\x6d\x89\xbc\x5b\x3a\xe8\x45\x4a\xc7\xd1\x56\x58\x0a\x28\x4c\x8c\xbd\x81\x37\x5c\x3a\x69\x00\x1c\xc8\x9e\x48\x95\xca\xad\x0d\x48\xcd\x69\x6e\x3a\x20\xea\x3c\x7c\xaa\xac\x4f\xac\x19\xc8\xac\x8d\x79\x55\x79\x96\xa7\xae\xc3\x56\x1b\xd0\x1f\x0e\x83\x0f\xd9\x95\x9f\x5c\xe1\x3d\x7e\xc1\x21\xee\xaf\x2c\x71\xb9\x44\xaf\xd0\xb2\x74\xad\x47\xe1\x34\x29\x4f\x34\x58\xff\xa1\x85\x84\xd7\xbb\x2a\x24\xa0\xd4\x54\x7b\x28\x76\xf9\x88\x24\xd4\x58\x8e\x15\x60\xb3\x21\xaf\x44\x85\xae\x7b\x78\x76\xc9\x88\xa1\xb5\x08\x27\x15\xe4\x73\x2b\xab\x87\x2a\x39\xab\x75\x95\x67\x28\x15\x02\x67\x1b\xe0\xf6\xbb\xbe\x7e\x4b\xfc\xcd\xc6\xe9\xeb\xdb\x38\x25\x3f\x9b\x8d\xd3\x49\x9a\xa1\xc7\xe9\x2a\x47\x9a\x11\x96\x8a\xdd\x51\x2e\xf6\x44\x11\x7c\xfb\xe4\xe9\x93\xfb\xe1\x5b\xb2\xd4\xcd\x43\x07\x64\x28\x2f\xb2\x78\xae\x59\xa5\x1e\xb9\x9b\x0d\xf8\x81\xeb\x88\xcc\xae\x26\x73\x79\x94\x1c\x10\x13\xab\xe7\xab\xa2\x48\x93\x56\xcb\x25\x0b\x1b\xea\x91\xb5\xd5\x32\x51\x67\x5e\x64\x4b\xf2\xfa\xa0\x13\x2d\xe9\x33\x04\x3a\xdd\xe2\xe0\x91\x63\x6d\x36\xe0\x7b\x2f\x3c\x47\xaa\x6c\xb8\xb5\x36\xdf\x3b\x2a\x2b\xd8\x6c\xc0\xbd\xe7\x77\x3e\x11\x65\x3d\x7f\xff\xb2\xeb\xb5\x2f\x21\xbe\xd9\x80\x3b\x4f\x7e\x28\x00\xf9\x5b\x9b\x7c\xe4\x6c\x36\x9b\xf2\xf8\x63\x2e\x2b\x51\xb1\x16\x1f\xbb\xbd\xd0\xb1\xd6\x26\x6b\xec\x71\xc0\xbe\xa2\x65\x71\x3c\x08\x1d\xc1\x66\x01\x2c\x71\x38\x36\xb3\x35\xec\x05\x20\x5b\x0b\x24\xad\x10\xc7\xf9\x2d\x9e\x05\x04\xad\x92\xd4\x34\xbb\x05\x06\x95\x38\x62\x83\xde\xf7\xa4\x8e\x38\xc6\x40\xbc\xd0\x51\x9a\x5f\xe0\xb5\xe7\x1a\xfa\x96\x05\xb2\x0d\x35\x43\xa3\xb1\x19\x0b\xae\xe0\xdb\x7b\xf7\x1f\xdc\xf9\xfc\xd1\x8b\xb0\x3e\x2d\x4d\x71\xdb\x8f\x5c\xcb\xf6\x3d\x80\xf0\xb2\x97\x06\xb2\xf4\xb5\xed\x7b\x42\xd7\x92\xd8\xc8\xf5\xba\xdd\xf5\xba\x98\xba\x22\xe4\x91\xd0\xb1\x61\x84\xc6\x5f\x9a\x3e\x36\xec\x25\xb1\xa5\x6b\x91\xbf\x2e\xfb\xeb\xcd\xac\x0d\x38\xfd\xe4\xb9\xa6\x6a\x47\x61\x34\x99\x09\x8f\x8d\x6b\x23\x34\x1e\x1b\xac\x7a\xe3\x2f\x4d\xc7\x86\x4d\x10\x75\x2c\xdb\x18\x19\x36\xc5\x94\x86\x30\xaa\xc5\x66\x03\x56\xfb\x2a\x31\xf1\x01\x87\xa4\xcb\x58\x71\x80\xc1\x9f\xd3\x63\xf1\x4f\xb6\x4e\xe2\xa5\x2f\x4a\xe6\xe9\x22\x4e\x2e\xa5\x28\xba\xff\x7b\xc6\xf2\x96\xef\x70\x68\xfc\x7d\x56\xa0\x8c\x4f\x13\x9e\x57\xba\xad\xce\x75\xb7\xd5\xcb\x28\x2f\x48\x34\x39\x70\x3b\x28\xbd\x32\x3a\x40\xc8\xed\x97\xe8\x36\x37\x23\x6b\x94\x8d\x63\x59\x17\x8e\xbd\xc2\x88\xa7\xd9\x8c\xae\x22\xa3\xc5\x82\x57\x6b\x26\x20\x9a\x26\x33\x6b\x23\x3d\xc4\x00\x73\x05\xe0\x95\x35\x4a\xc7\x73\x0e\x30\xe5\x00\x97\x70\x3e\x4d\x4b\x80\xbc\x6d\xe6\x12\x5c\x4d\x97\x33\xb6\x9a\x66\x3b\x39\xdd\x3c\x2f\x21\xa1\x9d\x45\x05\xc1\xc9\x34\x5a\xbf\x5a\xe1\xb4\xd4\x95\x15\x3d\xc3\xca\xee\x7d\x76\xce\x31\xda\x75\x77\xa9\x64\xae\x9f\x94\x93\xf7\x33\xb5\x56\xd4\x14\x0d\xbf\xbd\x4a\x5e\x26\xe9\xeb\xe4\x90\xe7\x3a\x34\xbe\x6d\x23\xfb\xdb\xc6\xb7\xd5\x47\x80\x82\x4e\xa8\x81\x6d\xd8\xdd\x7f\xad\x46\x7a\x0a\x92\x7f\xa4\x8b\x5d\x36\x3d\x11\x2e\xcc\xef\x34\xdc\xd5\x33\x3a\x49\x66\x10\x05\x3e\xba\x26\x71\x14\x3f\xe2\xfd\x07\xe7\x8c\xbd\xfa\x90\x67\xde\xd6\x87\x32\x37\x35\xf7\x21\xcf\xd5\xd0\x87\x82\x5f\xf7\xb9\x1d\xd9\xb9\x1c\xae\xca\x19\xbc\x10\x60\x32\xa5\x2a\x6a\x98\xa4\x37\xb4\x72\x64\xaf\xa1\x51\xe5\xb6\x9d\x47\x70\x15\xe6\xdc\xf3\x28\x4e\x55\x6d\x8a\x2f\x2f\x51\x56\xf2\x5b\x55\x33\x98\xc8\x7b\xa2\x73\x85\x03\x13\xa8\x11\xe7\xec\x20\x95\xcc\x07\x34\x67\x96\xbe\xd6\xe7\xc4\xbb\x4c\x8b\xaf\x94\xf0\xf2\x56\x9e\xc3\x5b\x2d\x65\xe2\x55\xf2\xf9\x95\x7c\x47\x0d\xf9\xd4\x05\x95\x29\xc3\x5b\xaf\x7d\x19\xba\x52\x8c\xce\x6a\x36\x9b\x7e\x6d\x75\x05\xc0\x17\xa8\xa2\x47\x85\x0d\xac\xf4\xfa\x26\xca\xd8\x38\x35\x2b\x99\x00\x52\xab\xa8\xc9\x29\xfd\x28\xe5\x4b\x27\x53\x2e\x2e\x2b\x4f\x96\x83\x44\xc7\xf5\x33\x13\x95\xcf\xe9\x5a\x2d\x53\x70\xa5\x50\xb9\x51\xf3\x1f\xd7\x26\x62\xce\x12\x77\xe3\x24\xca\x6e\x49\x53\x4c\xa1\x36\xa7\xc9\x77\x2f\x2a\x22\x96\x0b\x2f\x12\xac\x1a\xfb\xe3\xb5\x43\xe5\xe9\xef\x9b\x9b\x65\x14\x27\x94\x6e\x1a\x95\xe5\xb7\x8b\xf4\x75\x12\x1e\x1d\x99\x6e\x0b\x59\x60\x75\x83\x83\x1e\x0e\x2e\xb2\xe8\x12\x7f\x04\xf8\xe3\x3a\x7d\x85\xf0\xc7\x00\x7f\xbc\xbe\x42\x68\x49\x8a\xf4\x5a\xa8\x6a\x61\x40\xed\x28\xfd\xe5\x3b\xe1\x00\x4c\x24\xfc\xb7\xd5\x22\x8c\x40\x3e\xb3\xf4\x75\x4b\x2c\x12\x49\x0c\xe7\x2e\xce\x1f\x24\x92\xb3\x0a\x5b\xb4\x13\x40\x45\x46\x20\xe1\xb5\x3b\xc9\xb2\x2c\xf0\x27\x5d\xc1\xe3\x08\x12\xda\x80\xd8\x9c\x26\xa6\x03\xd2\xce\x43\xe5\x28\xc1\x02\x89\xe9\xe2\xd8\x93\x92\xe8\xd6\x0c\xef\x7a\xe8\x26\xb6\xba\x8b\x59\x6d\x40\x6f\xd8\xff\xc6\xb3\xe7\x37\x37\xbb\xdf\x1c\x50\xfc\xd9\xbe\xd9\x95\x06\x7c\xf3\xcd\x2d\x3d\x9b\x58\xc2\xcc\x74\x03\x7f\x58\xde\xdc\x82\x15\xef\xbc\x8b\x0c\xa1\x1f\x21\xf3\x6d\x9c\xe4\x28\x2b\x1e\xa7\x0b\x44\xec\x50\x82\x8b\x6a\x86\xe8\xe6\x66\x19\xcf\x89\xc9\xe4\x13\xf2\x02\xe3\x33\x74\x9b\xe3\xb5\x83\x94\xf0\x19\xba\xbd\x89\x88\x61\xad\xf3\x2c\x9a\xbf\x44\x05\x5a\x3c\x8b\xf2\x02\x31\xb0\x20\xcd\xe2\xcb\x38\xc1\x21\xe6\x11\xe5\xfb\x59\x74\x13\x65\xe9\x2a\x21\x85\x72\x94\x2c\x1e\xa4\xf3\x15\x01\xfb\x5a\x4a\xc2\x2d\x3e\xd3\xdf\x22\x17\xa6\x30\xb4\xcd\x1d\xc9\x34\xdd\x25\xa7\xd5\x1d\x66\x06\xd2\xce\xd9\x32\xbd\xe4\xdf\x31\xfe\xae\x5c\x37\x27\x20\xed\xc4\x39\x6d\xf1\x43\x6a\xe2\x3c\xfe\x11\x35\xce\x54\x26\x7c\x1a\x2f\x16\x28\xa1\x71\x67\x69\x82\x67\x3b\x98\x96\x8a\x4b\xf4\xbe\x57\xde\x46\x5a\x34\xe3\xe7\x39\xca\x1e\x26\x37\xab\x62\xaf\xdc\x74\xb2\xdd\x23\x6b\xe5\x1c\xbd\x00\x52\x11\x9d\x15\xb1\x92\x3e\x95\x92\x94\xaf\x36\x58\x82\x74\xae\xd3\x05\xca\xa1\xe9\x80\x25\xbd\xa3\xb1\xcc\x15\x8e\x5e\xa0\xf9\xb3\x8c\xe8\x45\x3f\xae\x65\xb8\xb0\x40\x5a\xde\x6a\x17\xcd\xb7\xda\x85\xba\xc0\xc5\xf4\xdb\xb9\xac\xc5\x99\x3e\xec\x5e\xb9\x52\xab\xe8\x8c\x9d\x55\x8b\x9c\x1f\xb5\x7e\xda\xbd\xbb\xb5\xbd\x49\xb6\x7d\x6b\x2e\x76\x6e\x5e\xb4\xfd\x4a\x52\xb6\x77\xed\x46\x81\x5d\x5d\xe7\xed\x36\xd6\xe4\x5a\x80\xad\x76\xd5\x11\x27\xf4\x28\x16\x31\xb9\x3d\x39\x2d\x16\x71\xa2\xbe\xec\x55\xb7\x0b\xec\xbe\x8e\xdd\x03\x1d\x41\x98\xf1\xeb\x30\x9a\x5b\xe5\x69\xd3\x02\x62\x69\x2e\xf7\x24\xd9\xb3\x8b\x75\xa9\x90\x09\x9d\x05\x3a\x5f\x5d\x9a\xdf\xc6\xa2\x09\x6f\x27\x17\x51\x11\x89\x3d\xa5\xc6\x7d\xda\x21\x22\x17\xb0\x85\x69\x18\x35\x57\xc8\xf2\x32\x52\xf6\x07\xb3\x21\x3a\xb5\x40\x61\x6c\x82\x0e\x59\xa3\x6a\xa8\x2c\xad\xba\x75\xde\x26\x76\x93\x53\xd8\xf4\x69\x6e\xe8\x39\xa9\xe3\x6b\x6e\x2a\xe3\x65\xd6\x58\x7e\xab\xe6\x82\xa8\xb6\xca\xcd\x4d\x0f\xc7\x3e\x12\xf8\xe2\x28\x5f\x7b\xfd\x56\x68\xae\xdf\xe4\xc9\xf2\x6c\x03\xfc\xbe\xef\x7c\x73\x93\xf3\x17\xe4\x26\xe7\x5e\x9c\x15\xb7\xcf\xd3\xd7\x3b\x2e\x72\x76\xa8\x33\x6b\xcf\xa6\x89\x19\xcd\xe7\x51\x72\x89\xcc\x77\x79\xdf\x43\x4c\x76\xed\x10\xf4\x24\xcf\x47\x39\x87\x43\xc9\xae\xa7\x7f\x28\xd9\xe3\xbd\x5f\xcd\x7c\x28\x69\x77\xdd\xf0\x18\xb5\x47\xd6\x2c\xa8\x3b\xb7\xe2\xc0\x7e\xb1\x35\x9b\xba\x3d\xbf\x8e\xb2\x97\xa4\x27\x15\x89\x87\xc6\x52\xa5\xc7\x32\x02\x28\x44\x13\x51\x4f\xe9\xa4\x2d\x59\xc0\xea\xd3\x77\x0c\x99\xb4\xa5\x0a\x9e\x4d\x5c\x68\x22\xee\x9e\xd0\x01\xb9\x82\x80\xd9\x46\xa9\x58\x80\x67\x55\x5b\xa0\x68\xa8\xbb\xaa\xf0\x8f\xeb\xbe\xb3\x5c\x56\x6a\xe6\x33\xb3\x82\x98\xc9\xef\xd9\xeb\x87\x65\x6d\xd7\x6a\x3e\x20\x28\x0f\x03\xaa\x03\x21\xdf\x80\xc0\x0f\x06\xfb\x08\xc2\xfc\x26\x43\xd1\x82\x6c\xde\xab\xb2\x90\xd0\x28\x5b\xaf\x3d\x08\x6b\xb2\xb0\x34\xcb\xc9\xfc\xc9\x08\x7b\x54\xc9\x38\x1d\x25\xb6\x6d\x1d\xc5\xad\x56\x42\x36\xf6\xeb\xb5\x19\x93\x93\x86\x6d\xd6\x82\x80\x03\x12\xcb\x02\xf1\x34\xc1\xfb\xfa\x64\x26\x79\xb8\x9f\xa7\xc9\x3c\x2a\x30\x8c\x6d\x00\x2c\xeb\xbd\x64\xc8\x43\x72\x82\x51\xc4\x64\x97\x53\x6a\xd3\xb2\xd0\x09\xb5\xe1\x1c\xa7\x89\x2c\x5c\x12\x21\x5c\xb0\x98\x19\xf8\x81\xdf\x2c\x66\xb4\x76\x9a\xaa\xd4\x1c\x15\xb6\x6d\x11\xf3\x24\x22\x65\xfa\xff\xb1\xf7\xe4\x4d\x8d\xe3\x5e\xfe\xdf\x9f\x22\xb8\x76\x59\xfb\x17\x75\xc8\xc1\x99\xc1\x33\x9b\x00\x61\xd2\x40\x68\x02\x69\x7a\x9a\x49\xf5\x0a\x5b\x24\x02\xc7\xca\xc8\x0a\x10\xe8\x7c\xf7\x2d\x1d\x76\x2c\x1f\x21\xf4\xa4\xa6\x6a\x0f\xfe\x08\x89\xf4\xf4\xde\x93\x2c\xeb\x78\x27\x53\x3a\x9f\xef\xc8\x67\x14\x23\x69\x5b\x7a\x06\xc7\x09\x95\x14\x5a\xa0\x85\x02\xc4\xf6\x6f\xca\x7d\x10\xd8\xfe\x4d\x45\xa1\x93\xd6\x58\x81\x95\x19\x02\x39\x6d\x69\x11\x3f\x9c\x29\x46\x42\x97\xed\xc4\x42\x23\xeb\x38\x7a\x21\xe0\x48\xc4\x09\xbb\x23\xf4\x08\x3a\xc3\xac\x9c\x57\xaa\xa5\x82\x88\x9d\x35\xe2\xae\xb5\xc8\xa4\x7c\xfb\x4f\x3a\x28\x0d\x61\x96\x00\x31\xc1\xd3\x10\x06\xa9\xa8\x18\x03\xb4\x20\x58\x82\xde\xd1\xc8\x6e\x24\x3d\x27\x16\x47\x81\x8c\xd6\x4d\xd9\x4e\x3e\xc1\x00\xe8\x85\x62\xc4\xfc\x52\x3b\x6b\x1e\x0a\xd0\x4c\xa5\x5e\xcc\x7c\x25\x4b\x2f\xa7\x21\x4f\x3b\x23\x0d\xb2\x5a\x27\x77\xa9\x10\x45\x34\x08\xf1\x5d\x42\x48\xa8\xda\x4a\xf8\x97\x9b\x52\x15\x50\xbb\xf2\x0b\x4d\xcf\x76\x3e\x4d\xd9\x0d\xfd\x58\x89\xcf\x77\xda\x8f\x66\xb6\x6f\x8b\xe5\x6e\xce\xe6\x21\x1a\x23\xdf\x45\xbe\x83\x51\x60\x99\xc8\x2a\x05\x84\xb2\xf8\xa9\x54\x93\xe4\x8a\x90\xd9\x1f\x99\xfc\xcf\x0f\xa5\xc2\x70\x09\x0a\x85\xab\xff\x0b\x9c\xeb\x58\x61\x5c\xc7\x0a\xfb\x20\x0a\x0f\x17\xef\xbb\x57\xc2\xae\x88\x4f\xb0\x96\x91\xff\xf6\x46\x1f\x89\x7e\xc1\x28\xa2\x92\x0f\x47\xa8\x68\x14\x5c\xc1\x74\x50\x20\x7e\xa1\xd7\x39\xe9\x9c\x5f\x77\x0a\x0a\x71\xc1\x28\x72\xac\x45\xa3\x64\x58\x1f\x94\xbd\xe7\xd0\x9a\x49\x8b\xfa\x30\x36\xdf\xaf\xe5\xdf\xf8\xcb\x2b\x7b\x51\x0f\x97\x57\xe1\x57\xab\xbe\xaf\xd9\xf6\x64\x09\x96\x5a\x98\x06\x2c\x22\xed\x86\x43\x39\x2d\x90\xbb\x38\xbb\x90\x15\xc2\x3c\x28\x05\xa3\x68\x4e\x8a\x15\xab\x68\x14\xf8\x69\xc1\xc3\x0e\x0b\x0a\x4f\x98\x0d\x0b\x46\x31\x24\x5e\x34\x0a\x01\x83\x0c\x3b\x85\xe8\x11\x1a\xd1\x9a\xe0\xa3\x27\x13\x95\x6e\xb1\xef\x86\x31\x59\xf8\x26\x26\x57\xd0\x3e\xc0\x26\x36\xf9\x52\x08\xd6\xca\x16\x08\xc4\xe7\x5a\xc5\xb2\xe6\x2f\x5a\xe6\x9a\x0c\x67\x60\x67\x77\x7b\xfb\xff\x0f\xf7\xff\x03\x0f\xf7\x49\x31\xf5\xff\xf5\x43\xc7\xfc\xb2\x1b\x3f\x56\x04\xd1\xb1\x02\xda\xaf\xe2\xd2\x5e\x0f\x38\xa8\xb0\xa9\x3c\xf2\x27\xa3\xd2\xe1\x51\xb3\x77\x0c\xb0\x7f\x47\x92\x35\xed\x4e\xeb\x1c\x3c\x41\xea\x27\x2b\xae\x1b\xdd\x0e\x10\xe9\x8e\x92\x35\x47\xdd\xee\x79\x17\x90\xbb\xbb\x64\xc5\x79\xab\x35\x03\xce\x3b\xc2\x42\x24\x04\xab\xea\x0a\xe5\x29\x9c\x76\x1a\xbd\xda\x03\x27\x63\x17\x32\x14\x56\x46\x32\x9a\xa4\x98\xc3\x97\x82\x00\xa9\xe5\xd6\x65\x11\x46\x48\xc4\x90\x36\x9f\x2c\x8d\x34\x16\xa0\x41\x53\x0a\xea\x70\xe9\xe0\x93\x61\x05\xbc\x59\x28\x7c\x09\xe1\x12\xb6\xab\xdf\xd1\x23\xf4\x4e\xe1\xcb\x54\xf2\x0e\xbd\x8c\x48\x7c\xf3\xad\x92\x9f\x09\x51\xfc\x2c\x98\xb1\x6a\xf0\xe3\x61\x18\xc4\x8e\x7f\x98\xc9\xb3\xd0\x77\x8f\xa4\x23\x93\xa8\x03\x4d\x26\x33\x26\xe5\x77\x3f\x3e\x91\xa3\x55\x9a\x98\x37\x0e\xf1\x03\xe2\x21\x60\x3c\x33\x44\x47\xa5\xfb\xa0\xce\x57\xfd\x3e\xa0\x62\x91\x4e\x24\x77\xe0\x93\x74\x65\xdb\xbf\x36\xee\xfb\xc9\x69\x23\xe6\x7e\xa4\x8b\x27\x03\x53\x31\xca\x5b\x80\xf4\x19\x87\xbf\x24\xff\x10\x67\xfc\xdd\xcb\x62\x8c\xb3\x90\xc1\x19\x7f\x4b\xff\x21\xce\xf8\xcb\x9f\xc5\x19\x67\x21\x83\x33\xb1\x4c\xfc\x43\xac\x89\xd5\x27\x8b\x37\xc1\x84\x62\x4e\xdd\x7c\x83\x0c\x59\x60\x78\xf5\x8d\x2d\xa5\xce\x0c\xec\xd4\xca\xd5\x65\x4e\x08\x30\x08\xf0\xc0\x8f\xed\x3d\x69\xc5\x77\x0a\x24\x3e\x1c\x7c\x2c\x00\x4e\x6d\x50\xfc\x2e\x26\xc6\x23\x3a\xc9\x8a\xbd\x48\x1b\x97\x65\xd5\xdc\xbe\x54\x73\xa7\x76\xa6\x99\xa5\xde\x56\xde\x15\x10\x61\xfe\xb9\x8d\x48\x1f\x56\x9b\x95\x94\xbd\xc8\xf7\xf3\xcf\x57\xed\xf3\xce\x65\xac\xa4\x79\x74\x7a\xfa\xfd\xf2\xbc\xd7\x39\x4c\x5e\x85\xc3\x38\x42\xd4\xdc\xae\x54\x84\xef\x68\x46\x1b\xc3\x85\x0c\xd6\xe1\xc4\xc5\x64\x63\x34\xae\xfd\x72\x0b\x03\xb4\xbd\x09\x2e\x7b\x17\x2f\xcd\x86\xfc\x6b\x57\xba\x57\xbd\x72\x8f\x7f\xfd\xdc\x68\x34\x0e\xaf\x8e\x5b\xd5\x6f\xf7\xbd\xcd\xd3\xfb\xb3\xe9\xe9\xfd\xd1\x53\xa7\xa1\xff\x6d\x6c\xb0\x8b\xe7\x46\xe3\xb0\xb9\xdb\x18\x5e\x8e\x9e\x87\xed\xf6\xd1\x97\x83\x4b\xfc\x89\x1e\x1e\x5c\x34\xaf\x9c\x49\xad\x47\x1b\xed\xa7\x9e\xfb\xd0\x1d\x5c\xdc\xb6\x1a\xdf\x0e\x2a\x07\x17\x47\x4f\x57\x9f\xf6\x46\xf7\xdd\xc7\x66\x63\xb3\x77\x7e\x7a\xb8\xeb\x9f\x7c\x39\xbf\xbe\x1b\x16\x7b\xde\x49\xed\x65\xa3\xb2\xb3\x73\xfe\x95\xde\x9d\xbb\x27\xde\xce\x78\xea\xd7\xbe\xde\x6d\x6c\x5c\x53\x34\xbd\xea\xf6\x48\xe3\x7a\xd0\x1c\x3c\x9c\x37\x8e\x6f\xbf\xfd\xde\x1c\x1c\x57\xce\x5b\xdb\x2f\x67\xbb\xd5\xc3\xeb\xdb\x6f\xb0\x37\x3a\x6b\x8e\xd9\xe0\x62\x78\x7c\x1f\x4c\xff\xf8\xcb\xd9\x83\x68\xef\x6b\xeb\xa5\xba\x5b\xde\xdb\xdc\xed\x9c\x35\xaf\xdb\xbe\x77\x3f\x7d\x09\x3a\xdd\xd6\xe9\xe7\x6b\xd7\xff\x76\x7c\x4d\x5d\xf7\x30\xb8\x3f\xa9\x4c\xfc\xc9\x25\xfd\xd2\xd9\xbb\xff\x14\x9c\xec\x9e\x4c\x2e\xd8\xc5\x01\x3b\x6b\xde\x1f\x1c\xb1\xf6\xa8\x7d\xe9\x76\x4e\x3e\x9d\x93\x71\x7b\xdc\x6c\x8d\x3b\x97\x67\xb7\xed\xdf\x0f\x2e\xbb\xe3\x6e\x77\x0b\xc3\x87\xfb\x2b\x3c\x7d\x39\x1d\x3a\xc3\x5e\xaf\xf9\x74\x30\x98\x9e\xe0\x27\xd4\x7c\xdc\xd8\xe9\x05\x17\xb7\x83\x5d\x1c\x7c\xe9\x90\xb3\xcf\x67\xf7\x7c\xa8\xca\x83\x46\xa3\xd1\x3c\xfa\xd2\x3a\x1e\x0d\xfe\x3a\xd9\xd8\xd8\xd8\xd8\xbb\xfd\xbc\xb1\xfd\xf5\x60\xfa\xf0\xdc\xbc\xea\xf5\x5e\xf8\xf8\x9e\x9d\xfc\xf5\xbf\xf6\xcf\x00\xe9\xb9\x2d\x5d\x27\x77\xcb\xd2\x77\xb2\xba\x09\x64\xfc\xc1\xa6\x87\xfd\x07\x21\x29\x15\x3f\x2f\xd9\xd4\x43\x75\xe3\xd6\x23\xce\x83\xa1\xca\xae\xb1\xcb\x86\x75\x0e\x11\x30\x32\x3a\xf6\xa6\xe3\x61\x50\x5f\x2b\x83\x5b\xe4\x79\x97\x42\xb1\x9d\xf5\x0e\xc8\x6a\x89\xce\x27\x3e\x32\x80\x4b\xe1\x53\x93\x78\xee\x15\x7a\x66\x6d\xbf\x49\xf1\x60\xc8\x0e\x88\x47\xa8\xc0\x76\x07\x03\x26\x7d\xbd\xce\x88\x2b\x12\xb4\xd7\x0d\xe8\x31\x23\x56\x71\x89\x44\x66\xd3\x47\xcc\xa6\xf5\x2d\x70\x47\x7c\xd6\x82\x23\xec\x4d\xeb\x86\x43\x26\x14\x23\xfa\xd1\x47\x4f\xa0\xa0\x7e\x80\xc2\x88\xf8\x44\xc4\xed\x31\x04\xf0\x25\x7e\x41\xf5\x8a\x6c\x78\x8d\x38\xf5\x7a\x14\xe7\x68\x5e\xc6\x39\xac\x1b\xb7\xc4\x73\x0d\xe0\x61\x1f\xfd\x2e\x21\x2b\xfc\xc7\xc3\x15\x21\x1e\xc3\xe3\xdf\xc9\x23\xa2\x87\x13\x2a\xae\x6c\xf5\xad\x72\x19\x78\x88\x31\x44\x2f\xc7\xd0\xc1\xfe\xa0\x5e\x06\xe1\x4e\x50\x37\xf8\xbe\x68\x00\xa9\xbc\xbb\x85\xce\x43\xbd\x82\x6a\xea\x67\xbc\x3f\x15\x5e\x86\x90\xdf\x45\xd0\x45\x34\x34\x34\x18\x41\x47\x2e\x5a\xed\xe0\x0c\x31\xa8\x15\x1d\x78\xd8\x79\x68\x11\xea\xa0\xe0\x12\x29\x19\x8d\x00\xc0\x3e\x1e\x4d\x46\x07\xc4\x67\x14\x06\xac\xcb\x99\xac\x57\x40\x5c\x6f\x26\xcc\x1d\x3c\x8f\x3c\xf1\x75\x93\x04\xc8\x6d\x8c\x31\x7f\x06\xa2\xec\x8a\x42\x3f\x18\x43\xca\x6f\xcd\x1c\x90\x49\xdf\x5c\x39\x0b\x76\x01\x1b\xa2\x11\xaa\xbf\xce\x80\x7c\x7e\x9c\x09\x49\x3e\xb8\x26\xd4\xad\x93\x12\x0e\xce\xa0\x03\x28\xbf\x77\x53\x44\xaf\xa6\x63\x54\x37\x1c\xe8\x3f\xc2\xc0\x00\x4f\xd8\x77\xc9\x93\x5a\x87\x39\x12\x59\x10\x84\xfd\x7d\x22\xd4\xbd\x44\xfc\xd2\xc5\x08\xad\x1b\x05\xd3\xba\xe9\xbf\xce\xfe\x03\xfc\x69\xfc\x97\x01\xa0\x27\xc9\x9d\x91\x47\xa4\x0c\x16\x38\xd3\x0e\xf1\x1f\x11\x65\x47\xc4\x13\xdc\x22\x3a\xea\xc0\x11\xaa\xcb\x13\x9d\x01\x1c\xe8\x3b\xc8\x93\xd6\x70\x22\x12\xad\xbc\x7c\xdc\x44\x8f\x5e\x3d\x6b\xa3\x52\x2e\x1b\xc0\xa8\x8a\xcf\x9a\xf8\xdc\x14\x9f\x5b\xe2\x73\x5b\x7c\xee\x88\xcf\x5d\xf1\xb9\x57\x2e\x1b\x7d\x00\xed\x1b\x83\xbf\x59\x06\x30\xf8\x8b\x65\xf4\x17\xdd\x25\x74\x13\x30\xa5\x3c\x8c\x9f\xf7\xf3\xe3\xca\xa9\x13\xb8\x8d\xcd\xd7\x59\xfa\xed\xb6\x00\x0a\x93\xe1\x14\x34\x78\x8b\xd1\x69\x68\x50\x12\x1d\x53\xc2\x4a\x61\x55\x26\x65\x40\xd0\xc7\x0c\xbf\xa0\x86\xef\x7e\x81\x1e\xe6\x77\x05\xc9\x96\x49\x01\xb1\x66\x0e\x64\xce\x90\x77\x40\x3b\xb6\x98\x48\xd9\xe3\x87\xbc\x85\xf2\x24\x36\x19\xab\x47\x6c\x6a\xf4\xf8\x99\x5a\xc5\x60\x9f\xdc\x7a\x58\xcd\xe3\x65\xda\x95\xdf\x17\x76\x2e\x3e\xa4\x6f\x1a\x22\xc4\x81\x7f\xc6\xaa\x58\x63\x3c\x7e\x25\xa1\x51\xa6\x0a\x7e\x76\x21\xf2\xd1\x21\x4d\x78\x8e\xac\x1c\x9f\x49\x7e\x94\xce\x08\x58\xb7\x66\x22\xf1\x88\x53\xcf\x3f\x6d\x41\xde\x21\x05\x39\x7c\x52\x96\xf5\x80\xa6\x31\x1b\xf2\x50\x72\x35\x9f\x0a\xa8\x9f\x30\x56\xc7\x2b\x25\xc8\x27\xe7\xfa\x3a\x2c\x61\xdf\xf1\x26\x2e\x0a\x4c\x94\x81\x41\x8e\x61\xd8\xaa\xe0\x40\xbf\x40\x7c\x6f\x5a\xb8\x45\x85\x00\x31\x39\xb7\x51\xdc\x12\x91\x23\xb6\xfd\x45\xd3\x17\x01\x6c\x01\xad\x9b\x6b\xb6\x8d\xd7\xd7\x4d\xad\xcc\xc6\x02\x46\x9f\x0a\x91\x36\x7f\x66\xcd\x22\x61\xad\xc3\xb9\x20\x56\x60\x3a\x73\xc9\x52\xca\x8f\x53\xa2\xc9\x92\x55\x6b\xf3\x3e\xc3\x05\x25\xbf\x27\x89\x89\xa5\x32\x07\xab\x24\xfb\x46\xb4\xd7\x1a\x75\xf1\x3b\xb6\x99\xab\x92\xf8\x7a\xac\x8a\xb4\xc5\xd6\xa8\x53\x11\x62\x20\xf5\xa4\x6f\x50\x3f\x9e\xe8\xd4\x98\xef\x94\x0a\x8d\xbe\x75\x1a\x75\x7c\x67\x1a\xfe\x64\x74\x8b\xe8\xfc\x3a\x4f\xd7\xd7\x2b\xfb\x36\x5d\x5f\xa7\xfb\x76\x05\xd5\x2c\x89\x8f\xda\xc1\x7c\x42\x50\xeb\x37\x5a\xcf\xa2\x1e\x27\x1e\x3b\x90\x18\x75\x2a\x9d\xcb\xef\x3c\x42\xa8\x49\x2d\x09\x31\xdf\xb2\x15\x7b\xf1\xed\x4b\x30\x47\xf7\xd3\x09\x13\x50\x51\x4c\x37\x95\xb5\xc7\x43\x41\x20\x93\x26\x54\x80\xb4\x8a\xad\x17\x8c\x22\xd5\x86\x21\x6b\x97\x8d\x58\x1a\xc1\x67\xb3\x02\x22\x8f\xf7\xaa\xfa\x2e\xac\x00\xcd\x4a\xf9\x5f\xd4\xda\xa8\x94\x2d\x0d\xdf\xfc\x80\x20\x98\x34\x43\x4c\x98\x2f\xc1\x9b\xd5\xbd\xcd\xbd\xed\x9d\xea\xde\x96\x65\xed\x97\x97\xe6\xbe\x9c\xcb\x7d\xe6\x99\x4a\x0d\x58\xea\x6c\xa2\x46\xcd\x5e\x9e\x30\xa1\x05\xf4\xd7\x04\x7a\x05\x46\x92\x4c\xc8\xc9\xc8\x77\x4a\x35\x53\xf9\xde\xc9\x09\xac\xd1\xf5\xf5\xf2\x9a\x6d\xd3\x4c\x2a\x22\xa9\xd2\x2d\x2a\x88\x75\x19\x3b\x1a\xce\x9c\x64\x3d\x83\x8c\x17\x51\x5f\xfc\x93\x6f\xe3\x3c\x95\x95\x7e\x51\x74\x66\x60\xb7\xb6\x59\xfb\x3b\x6e\xee\x52\x4d\x71\x28\x05\xde\x84\xbf\x66\xd9\xfa\x1e\x9b\x95\x94\xee\xa2\x2b\x2c\x1d\xe9\x34\x72\x4e\x4f\x55\x28\x15\x29\xc8\xc5\x95\x69\xc7\xe4\xe2\x7f\x73\x63\x40\x3f\x7e\xdc\xf4\x67\x19\x0c\x26\x3c\x63\x52\xd4\x95\x9e\x31\x8a\x61\x9a\xaa\x57\x7a\xd3\x84\x27\x3f\x02\x0c\xe0\x28\x9b\x61\x4a\xe4\x9d\xd2\xef\xfc\x67\x5b\x75\x8c\x9f\xe9\x3e\xba\x21\x7b\xda\xde\x30\x09\x90\xcb\x67\x5a\xa8\x4e\x28\xc0\x82\x10\xdb\x23\x86\xa8\x61\x7d\x58\x4b\x49\x09\xf9\x18\x30\x48\x07\x48\x78\x26\xfc\xc6\x92\x63\x22\x75\x54\xaf\xd8\xad\x23\x20\x15\x52\x74\x66\xd5\xcd\x14\x9c\x7d\xa3\xc3\xf4\x41\x1c\x35\xb3\x66\x26\x05\x7c\x03\x9a\xcd\x93\xe0\xb2\x54\x50\xe5\xf9\xa3\x99\xa5\x9f\xb1\x52\x69\x52\x0b\xd0\xd9\x0c\x54\xb7\xfe\x6e\xc0\xe4\x76\x4f\x0b\xb1\x67\x33\x4d\x4c\x65\xb3\xa4\xe8\x89\x97\xc4\x64\x4e\x2c\x5b\x73\xcb\xcb\x93\x46\x19\xac\xd4\x4e\x44\x1e\x60\x9a\x73\x47\xf8\x53\xf3\xea\x60\x09\xa3\x0f\x2d\x9a\xb3\x8c\xe2\x5c\xdb\xac\x09\xa5\x99\x0e\x27\xb2\xf9\x25\xa6\xb0\x65\x1a\x1a\x90\x21\x06\x20\x45\x33\xa7\x69\x12\x6e\xde\x7a\x89\x86\x7a\x1b\x7d\x18\xf2\x9a\x69\x50\xb2\x65\x72\x4c\x73\x9a\x26\xc0\x64\xdb\xcc\xe7\x94\x83\x20\x0b\x56\x62\x89\x3d\xfb\x9c\xb6\x73\x08\xd9\x22\x31\x7f\x72\x5a\xe9\x50\x86\x05\x4c\x9c\x98\x8b\x3f\x7e\x98\x89\xc9\xf9\x3a\xb3\xac\x1b\x2c\x25\xe3\x76\xb9\x6f\x1b\xe2\x9b\x01\xf0\x0d\x16\x42\x69\xbb\xd2\xb7\x0d\xfe\x45\x16\x5d\x37\xba\x1d\xbb\xda\xb7\x0d\xfe\x45\x16\x09\x29\xac\x5d\xeb\xdb\x86\xf8\x26\x0b\xcf\x5b\x2d\x7b\xb3\x6f\x1b\xe7\xad\x96\x91\xf1\x86\xe4\x74\x40\x87\x32\xac\x19\xa8\x6c\xee\x96\xff\xde\xcb\x99\xa0\x9c\x8c\x64\x2e\xe4\x8e\xc2\x18\xa7\xba\x95\x1f\xc8\x3c\xe6\xe8\xfc\x88\xdd\xc5\x19\xa7\x55\x7c\xea\x98\xdf\x78\xec\x16\x8a\xb5\x5b\xe8\x07\x69\xd3\x23\xaf\xa7\x8a\xd1\x2f\xdb\xf2\x3a\x19\x0b\x6c\xaa\x23\x8e\x02\x91\x26\xfd\xd8\x05\x67\xef\x8a\xfe\xbf\xf4\x6d\x6e\xe5\xe1\xc3\xdf\x0c\xc3\x1a\xf7\x6a\x4f\x8c\xfd\x8a\x5c\xa4\xdf\x11\x80\x35\x0c\x15\xb7\xd0\x77\x5c\x32\xb7\xd0\xef\x58\x3d\xe2\x82\xea\x7d\x8e\xfb\x71\xe4\x3a\x9e\x78\xb2\x69\x4a\x89\x19\x16\xd9\x85\xbf\xd3\x6b\x39\x37\xe0\x6e\x8c\x56\x38\xe9\xfa\xc9\xe4\xec\x4f\xce\x13\xbf\x04\xe4\x5b\x01\xe9\xbd\x08\xe1\xb3\xac\xa9\xe4\x26\x7e\x80\x3c\xef\x3a\x85\x32\xa6\xe8\x04\x34\x32\x61\x00\xd8\x2e\xff\x82\xf7\x69\x3c\x83\xa5\x66\x54\x8e\xc5\x25\x79\x6b\xab\xba\xb7\xbd\x6f\xfb\xeb\xeb\xfe\xbe\xbd\xb5\x5d\xab\xec\x89\x67\x57\x2c\xe2\x5f\x6d\x1a\x1d\xb6\x8a\x82\xdf\x90\x3f\xdf\xfa\x10\xb9\x0c\x69\xf8\xb6\xb6\x6b\xd5\xf2\xbe\x4d\xd6\xd7\xc9\xbe\xbd\xb5\x53\xdb\xac\xfd\xe6\xdb\x95\x72\x75\xf3\x5f\xa6\xff\x51\x50\xb2\x8a\xe4\xa3\x80\x2a\x6e\x6f\x6d\xd5\xb6\xeb\xac\x68\x6b\xa8\x89\x35\x4b\x16\xcd\x93\x63\xb2\x59\x22\xe2\x6e\xb8\x72\x91\xd9\x0c\x30\xfb\x75\x16\x77\x0f\x4c\xa5\xed\x94\xcb\xdb\x9a\x6d\xfb\x51\x26\x94\x12\x7a\x1e\x13\xca\x02\xd5\x1d\x0e\x69\xbf\xaa\xb2\xfa\xeb\x2c\x3a\x46\x89\x34\xcb\x42\x71\x44\xc2\x26\x80\x80\xf9\x77\xe1\x3d\xa4\x7e\xcc\xe4\xfa\xf9\x1a\x36\x36\x4d\xbe\x3a\xcb\xd5\x0c\xe7\x28\x91\x50\xfe\x2a\x8d\x4a\x57\x88\x8e\xb0\x0f\xbd\xf8\xfa\xcc\x6c\x6a\xd6\xaa\xb5\x6d\xb9\x3e\xef\x95\x37\xab\x52\x43\xb4\xb3\xb7\xa3\x82\xeb\xec\x94\xf7\x44\x70\x1d\x6a\x6e\xed\x6c\x56\x94\x53\x5b\x75\x57\x84\x23\x7d\xc3\x62\x5b\x04\xa0\xe6\xaf\x28\x8b\x68\x9b\x7a\xb2\xa7\x30\xa1\x13\x07\x82\x5a\x8e\xa7\x4c\x5b\x00\x67\x88\x9c\x87\x98\xe4\x37\x91\x60\x7f\x6d\x4e\xb6\x94\x63\x06\x90\x94\x1d\xa7\xcf\xed\x7f\x90\x89\xbc\xb3\x05\x88\x09\xa9\x4d\xb2\x49\x28\x2b\x62\xa4\xc0\xe8\x04\xf1\xff\x93\x00\x15\xc6\x0a\xa2\xd0\xf8\xdc\x36\x96\x8b\x93\x4d\xfc\x26\x7a\x33\x82\xa7\xec\x8d\x80\x5c\xc9\x9a\xbc\xa4\x9b\x53\x48\x56\xc0\xae\x88\xb0\x94\x7c\x9f\x91\x05\x71\x32\x34\xe2\x73\xf8\x15\x31\xb0\x84\x5b\x9b\x22\xad\x72\x11\xad\x82\xe8\x09\x5a\x72\xac\x4f\xd0\xaa\x06\xfa\x14\xfb\xa8\x85\xde\x4c\x38\xa4\xe8\x86\xd0\x2b\x22\xde\x15\xf2\xba\xe5\x48\x4b\xd8\x95\x11\x5e\x22\x14\x6f\x44\x98\xc3\xae\x88\xf0\x52\x91\x78\x15\x61\x09\xbb\x2a\xc2\xa1\xf6\x6c\xa9\x23\x66\xc8\x81\xde\x68\x45\xac\x5c\x61\xe6\xa1\xf7\xb0\x11\x6b\xb0\x1a\x27\x1b\x19\xdb\x74\x19\xe2\x0a\x74\x25\x64\xc7\x22\xd1\xc3\x5b\x54\x13\xfb\x56\x64\x42\x27\x5b\x47\xce\x80\xf2\xa7\xd8\x0d\xc9\x3c\x85\x44\x2c\x17\x8c\xa5\x37\x5c\x49\x0f\x54\xee\x82\xf7\x77\x41\xc6\xe6\x9a\xe7\x2c\x88\xf3\xb9\x12\xce\x18\x7a\x66\x90\xa2\xa5\x96\xec\x10\x76\x25\x84\x85\x94\x77\x09\xa2\x1c\x6e\x35\x19\x15\x85\x1e\xf6\x6d\x82\x1c\x6e\x35\x69\x0d\x97\x08\xe2\x9d\x3f\x6d\x65\xeb\x68\xda\xaa\xa4\x95\xf1\xa0\xea\xf1\xc4\x43\x59\xf3\x57\x36\x59\x49\x57\x46\x90\x3e\x20\xfa\xe6\xf0\xe5\xf5\x45\x8c\xab\xc2\xb1\x1a\x7e\x88\x8b\x32\xb8\x89\x67\xbb\x55\xcf\x72\x1e\xa4\x27\xe1\xe8\x0d\x98\x2d\x2d\x4f\x3e\x28\x6d\x59\xa2\x59\x5c\xbc\x97\x88\x7d\xa5\xd4\x6a\x5f\x2b\x65\xa3\xce\x6c\xe3\xb9\x52\x36\xe2\xea\x13\x11\x88\x52\xd4\x3c\x32\xfe\x2d\x5e\x77\xd8\x6d\x1c\x8b\x2a\x97\xc2\x81\x56\xd3\xe8\xfc\x21\x2a\xa0\x3f\x35\xd4\xc1\x3c\x3b\x1a\x85\xb0\x86\x90\x09\x5e\x53\x75\xe9\x30\x15\x69\x68\x59\x9e\x15\xbb\x02\x95\xd2\x85\x20\x16\x32\x23\x67\x60\xc5\xc3\x28\xcd\xe1\xc0\x88\x0f\xdd\x15\x47\x85\xfd\x81\x6c\xa9\x82\x62\x28\x32\xf2\x47\x3a\x3c\x86\xaa\x4e\x95\xcf\x63\x66\x28\x88\xe8\x77\x2c\x80\x86\xaa\x9a\x17\xcc\x56\xb3\xed\xca\x5b\xcd\x52\x1b\xae\x04\x7d\x9f\xd8\xe2\xd6\x9b\xd0\xb4\x7f\xa9\x4c\x4a\xe6\x4d\x68\x32\xf7\xf2\x1d\xef\x75\x0e\xbc\xa8\x4b\x36\xc8\x0f\xca\xff\xfd\x11\x51\x7c\x37\x6d\xfb\x0c\x0d\x10\x0d\xb4\x80\xf1\x32\x99\x53\x14\x94\x5f\x47\x49\xc6\xc8\xcf\x4b\x6b\xc4\xeb\x52\x32\x11\xc8\x18\x74\x86\x07\xc2\x42\xec\x04\x49\x9f\xfe\x74\xfe\x27\x0d\xcf\x82\x26\x29\xf4\xa1\xe4\xe7\x14\xfb\x0f\x67\x90\x39\xc3\x44\x5a\xa9\x54\x5a\xca\xc5\x0b\x55\x06\xba\x79\xc6\x4a\xcd\xe2\x7b\x31\xe1\x79\x6c\xe6\x45\xd4\x32\xb1\x2c\xec\x62\x24\x48\xcb\x15\x55\x2d\xdf\xbf\x10\x57\x2e\xc1\x83\x21\xa4\xd0\x61\x88\x7e\x22\xd8\xff\xfb\x34\x13\xe8\x52\x64\xe7\xa3\xb1\x88\xf0\xfb\xc6\xf5\x2d\x9a\x21\xdc\x99\xd8\xa0\x7e\xa2\x87\xc9\xf7\x48\xe3\x03\xba\xae\x44\x9c\x7e\x2b\xc2\x9a\x5c\x92\x3a\x67\x29\x04\x43\x38\xb7\xed\xcb\x50\x19\xc6\x98\x88\x43\x26\x17\x88\x40\x54\xe4\x78\x4b\xa4\x97\x08\x40\xb5\xee\xc9\xd6\x99\xef\x87\xd0\x3b\x2f\xc5\x5e\x1c\x32\xc9\x5e\xbc\xee\xb3\x72\xca\x5b\x1e\x5b\xd8\x22\x89\x55\xf8\xf6\x67\x72\x17\xdf\xe4\x34\xa0\xec\x71\x6b\x78\x69\x7f\x99\xf8\xc8\x34\x3c\x2f\xbb\x61\x3a\x43\xc3\x92\xcb\x72\xac\x79\xc6\xda\x9c\x91\xd9\x25\x2d\x0b\x9c\x27\x70\xd1\xde\x98\xec\x6c\xff\xd9\x09\x25\xf2\x98\xd5\x59\x8d\x67\x57\xc8\x44\x9b\x93\x96\x61\x19\xb4\xa2\x69\x0e\xda\xec\x34\x0d\xf1\xd6\x02\x22\xbb\xab\xb9\xa9\x19\xf4\xf6\x61\xa4\x9d\x6c\x14\xa9\x04\x0c\x4b\xf7\x4b\xb6\x4d\xfb\x19\xf3\xc9\xb8\x68\xa2\x26\x39\x79\xa2\x98\x65\xef\xfb\xa2\x8d\xa8\xce\x98\x40\xa2\xbc\xc7\xee\x76\x7f\xb2\xa9\x97\x69\xda\xa6\x35\xd4\x3a\x2d\xcb\x8c\x3f\xe9\x9f\xbe\x91\xc2\x38\xe6\xc7\xd0\xbc\x23\x82\xa8\xcc\xd2\xbf\xbc\x61\xd8\x93\x29\xbc\x8e\x9a\xa5\x67\xd4\x22\x93\xbd\x4c\x5c\xc1\x1c\x57\x46\x52\xcd\x3b\x8a\x82\xe1\xcf\x9d\xc7\x44\xd3\x4c\xa4\x59\x31\xaf\xa2\x53\x9c\x08\x87\x9d\x9e\x4c\x57\xe8\x99\x4d\x28\x6a\x30\x0f\xe6\x9d\x28\x53\x70\x49\x44\x1e\x81\xae\x50\x29\x2c\xd0\x9b\xc5\x17\x9e\x08\x5e\xba\xec\x2c\x48\x76\x09\x8c\x40\xa8\xd1\xf2\x4f\xde\xfe\x3b\x2d\x71\xf5\xe1\xd5\x14\x2b\x3f\x1d\x96\x62\xf9\x00\x14\x1f\xf0\x9d\xe9\xdb\xb6\x5d\xd9\x28\xff\xf8\x81\x83\x0e\xec\x98\xbe\xf5\xe3\x87\xff\xef\x95\xb5\x0c\xdb\x39\xe3\x6a\x88\x83\x42\xe3\x73\x5b\xda\x31\x41\xc7\x41\x63\x16\x14\xb0\x62\xde\x10\x71\x5d\x67\xa6\xf5\x21\xa6\x72\xf2\x66\x96\x69\x01\xcc\x3f\x67\xb3\xbe\xf5\xe1\xbf\x03\x00\x00\xff\xff\xfd\x56\x40\xa1\xb3\x28\x05\x00") -func distAssetsChunk524Efdc04ba68650ffa6413JsBytes() ([]byte, error) { +func distAssetsChunk33198a1921b3ad5bc1d70e0JsBytes() ([]byte, error) { return bindataRead( - _distAssetsChunk524Efdc04ba68650ffa6413Js, - "dist/assets/chunk.524.efdc04ba68650ffa6413.js", + _distAssetsChunk33198a1921b3ad5bc1d70e0Js, + "dist/assets/chunk.331.98a1921b3ad5bc1d70e0.js", ) } -func distAssetsChunk524Efdc04ba68650ffa6413Js() (*asset, error) { - bytes, err := distAssetsChunk524Efdc04ba68650ffa6413JsBytes() +func distAssetsChunk33198a1921b3ad5bc1d70e0Js() (*asset, error) { + bytes, err := distAssetsChunk33198a1921b3ad5bc1d70e0JsBytes() if err != nil { return nil, err } - info := bindataFileInfo{name: "dist/assets/chunk.524.efdc04ba68650ffa6413.js", size: 14915, mode: os.FileMode(420), modTime: time.Unix(1480000000, 0)} + info := bindataFileInfo{name: "dist/assets/chunk.331.98a1921b3ad5bc1d70e0.js", size: 338099, mode: os.FileMode(420), modTime: time.Unix(1480000000, 0)} a := &asset{bytes: bytes, info: info} return a, nil } -var _distAssetsChunk576441f4b79a3cac78fdad3Js = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xac\x3a\xfb\x6f\xe3\x36\x9a\xbf\xfb\xaf\x90\x75\x80\x86\xbc\x30\x1a\xa7\xb8\x6e\xb1\xce\x68\x82\x36\x33\xb3\x2d\xb6\x69\x06\x4d\xf6\xd0\x6d\x60\x18\xb4\xf4\xd9\xe6\x46\x26\x75\xe4\xa7\x24\xbe\x58\xff\xfb\x81\xa4\x64\x4b\xf2\x63\xa6\x7b\xfd\xc5\x30\x1f\xfa\xf8\xbd\x5f\x64\x58\x1a\x08\x0c\x6a\x91\x62\x78\x49\x16\xb9\x9a\xf1\xfc\x7e\x29\x4c\xfc\x0c\xb3\x82\xa7\x8f\xd7\xcb\x52\x3e\x4e\x61\x35\x03\x3d\xe5\x25\xaa\xa9\x58\x15\x4a\xe3\x34\xf9\xfa\xad\x9b\xcd\xc3\x84\xc6\x45\x69\x96\xe4\xe1\xe1\xdb\xef\xfe\x32\x61\xaf\x7f\xfd\xf6\xbb\xbf\x8c\x09\x30\x64\x8a\x26\xef\x5f\x55\xac\x09\x52\xa6\xe2\x8c\x20\x7b\xcd\x60\xce\xcb\x1c\xc7\x84\x26\xef\xa7\x15\x1d\x3c\x71\x1d\x88\xe4\x59\xc8\x4c\x3d\xc7\xd7\xa5\x41\xb5\xfa\xf8\x04\x12\x07\xf3\x52\xa6\x28\x94\x0c\xa4\x05\x45\x5f\xed\x46\x95\x84\x4a\x86\x67\x18\xe3\xba\x80\x18\xd5\xcf\xea\x19\xf4\x35\x37\x40\xe8\x40\x03\x96\x5a\x86\xcd\x67\x61\x92\xd8\x4d\x6a\x1e\xc0\x83\x9a\x44\x91\xfd\xb5\x68\x40\x9c\x09\x53\x70\x4c\x97\xee\x18\x82\xb4\xda\x9e\xc4\x09\xd0\xd7\xb9\xd2\xe4\x12\x2e\xe9\xab\x98\x93\x30\x13\x3c\x57\x8b\x30\x49\x12\x88\x73\x95\xf2\xfc\x17\xbe\x02\xea\x8f\x0a\x60\x00\x09\xc4\x05\xd7\x20\xf1\x63\x0e\x2b\x90\x78\xd5\x1b\x8f\x9b\xf1\x2f\x2a\x83\xab\xf6\x20\x5e\x2a\x83\x63\x59\xe6\x79\x55\x83\x73\xff\xb7\xb8\xe8\x1d\x2e\x51\x04\xb1\x59\xf2\x4c\x3d\xff\xaa\x14\x76\x47\x31\x4f\x51\x3c\x41\x7d\xdc\x25\xb5\x18\x1d\x5b\x1d\x38\x48\xb3\xbc\xd4\x51\x04\xc3\x24\xc9\x54\x5a\xda\xf9\x78\xa6\xb2\x75\xb3\x44\x5a\xfc\x30\x9e\xf3\x16\x0b\xcf\xfd\xd1\xa5\x7a\x07\x71\x0e\x72\x81\xcb\xcb\xb3\x33\x45\xc5\x9c\x58\xc6\x26\x49\x82\x35\x57\x86\xa3\x5a\x12\xc3\x8b\x1d\xa0\xdc\x12\x53\x4f\x93\x21\x6c\x36\x43\x88\x97\xdc\x7c\x8f\xa8\xc5\xac\x44\x20\xe1\x0a\x70\xa9\xb2\x90\xd2\x28\xea\x30\x7d\x01\x78\x60\x57\x57\xf4\xbb\x73\x32\x7b\x8e\x45\x15\x93\x87\x70\x56\x22\x2a\x19\xb2\x50\xc8\xa2\xc4\x90\x85\x8f\xb0\x5e\x80\x9d\x30\x90\x43\x6a\x67\x10\x5e\x90\x6b\xe0\xe1\x24\x5e\xf1\x82\x90\x06\xd0\x0e\xdd\x00\xce\xc2\xb1\x54\x48\x1e\x32\x61\xf8\x2c\x87\x6c\x42\xc3\x8a\xd2\x01\x7a\x9d\x7f\xf3\x80\x7c\x26\x64\x06\x2f\x93\xfe\x36\x3f\x6e\x96\x93\x30\x9c\xd0\x37\x5e\xdf\x55\x02\xf1\xff\x94\xa0\xd7\x77\x0e\x11\xa5\x09\xc6\xff\x52\x42\x92\x90\x05\x21\xa5\x03\x31\x27\x43\x15\x45\x21\x47\xe4\xe9\xf2\xce\x89\x33\x14\x32\xa8\xe5\x18\x17\x5a\xa1\xb2\xda\x4d\x1b\xd1\x88\x3e\xc4\xef\xf3\x9c\x84\xff\x19\x52\x26\x93\xd1\xa5\x7c\x27\x6a\xa1\x45\xd1\x90\x88\x07\x39\x89\x91\x2f\xac\x2a\x47\x91\x1b\xb5\xb5\x8b\xa8\x24\x23\xbd\x59\x4a\xe9\xa5\x3c\x3b\xa3\x97\x35\x53\xd4\x8e\xe5\x65\x9b\x57\xb1\x30\xd7\x4a\x4a\x48\x11\xb2\xcd\xa6\xa3\x5f\x71\xaa\x24\x72\x21\x0d\x81\x96\xc0\x52\xfb\xb5\x55\xa2\xd8\x94\xb3\x95\x40\x04\xbd\xb5\xae\xdd\xd4\xc0\x8b\x14\x62\xe4\x7a\x01\xe8\xf8\x43\x30\x10\xd2\x20\x97\xa9\xb5\xf1\x1f\xef\x6f\x7e\xfe\xa4\xf4\xaa\xe6\x10\xa5\x2d\x9b\xaa\x59\xbe\x88\xe7\x4a\xaf\xee\xb6\x30\x1d\x93\xbd\xb6\x88\x1d\x68\x95\x90\x70\x01\x68\x89\xb6\x56\x6a\xb9\x2e\xa2\x48\xc4\xad\x39\x42\x77\xa4\xd1\xae\x85\x35\xa6\xac\xa2\x48\xb9\xe3\xac\x61\x5c\xa9\x71\xd7\xb4\x97\x35\xd1\x43\x88\x6b\x6f\xf8\x59\x83\x75\x46\x90\x35\xda\xdb\xe0\xc3\x2c\xde\x62\xc5\x17\xb0\xe2\xc5\x3f\x0c\xfc\x37\xcf\x4b\x60\x22\xb1\x7c\x1b\x58\xa8\x49\x92\xa8\x28\x12\x4e\x6c\x22\x7e\xb2\xcb\x5e\xc7\x64\xc2\x09\xd2\x81\xec\xd8\x13\x69\x68\x69\xd9\x94\x45\xb3\xb1\xab\xcd\x06\x8f\x58\x1c\x8d\x22\x02\x71\xe1\xf1\xfc\xe0\xb1\x26\x94\x59\x14\x86\x89\xba\x92\x71\x9a\x2b\x03\x44\xd1\x71\xf3\x97\xd2\x6a\x47\x72\x51\x93\x8c\x36\xa2\x78\x7c\xa6\x09\x30\x37\xd4\x50\xe4\x3c\x85\xec\x0e\xd7\x39\xdc\xab\x62\x9a\x0c\x2f\xfc\x8a\x2a\x40\x7e\x6f\x6e\x54\xc6\x73\x37\xd9\x77\x1a\x5a\xe5\x60\x91\x86\xd8\x74\x90\x76\xf3\xac\xa1\xdb\xfa\x7c\xb3\x54\xcf\x89\x83\x69\xff\xc5\xd6\x24\x1d\x2e\xcd\x9a\x3b\x63\xb7\xc1\x0d\xbb\xbb\x1c\x51\x7e\x87\xfb\xdb\x5d\xe5\x59\xe6\xc2\xc9\xcf\xc2\x20\x48\xd0\x24\xf4\xca\x1b\xb2\x25\x1b\x5e\x50\x16\x7a\xc5\x70\xe2\xb3\x3a\x05\x9b\x0d\x81\xb8\x35\x99\x84\x21\x65\xe1\x4d\x89\xdc\xf2\xeb\x76\x66\x40\x3f\x81\xb6\x5b\x7d\x68\xa4\x12\x9e\x83\xfe\xb2\x67\xe7\x8a\xaf\x67\xf0\xa3\xc8\xa0\x8f\x35\x8d\x95\xdf\x48\x80\xbd\xf2\x86\x3d\x66\x3c\x1c\xb1\xed\xe8\x93\xc8\x11\xf4\xf8\x21\xb4\xbc\x0e\x27\x15\x1d\x40\x6e\xc0\x6b\x21\x53\x96\xe9\x22\xd9\x7a\x45\xfa\xaa\xae\xbc\x04\xd5\xb3\x5c\x68\x5e\x1f\x49\xe8\xf8\x00\x22\x84\xba\xef\xab\x36\xa3\xe4\x0e\x96\xa4\xaf\xb2\x56\x72\xeb\xe8\xad\x02\x6f\x92\xf0\xc3\xed\x8d\x35\xb1\x5f\x61\xa5\x9e\x20\xb3\x2a\x2b\x7d\xac\x37\xe5\xcc\xa0\x26\x23\x76\xf1\x5f\x94\xd5\xd9\x42\x9a\x03\xd7\xf7\x62\x05\xaa\xb4\x71\x9c\x61\x93\x46\x18\xc0\x66\x5a\xb0\x11\xa5\xd5\xe5\x83\x85\x6c\x35\xe4\x46\x65\x62\x2e\x20\x0b\x59\xff\xac\xfe\xc4\x27\xad\x56\x1f\x6a\x33\x0f\x27\xd6\x9a\x3f\xf2\x74\xd9\x8a\x11\x48\x5f\x0f\x08\x1e\x99\xa4\x15\xa5\xd5\xed\xec\x5f\x90\xa2\x35\x70\x21\xe1\xb3\x56\x05\x68\x5c\x13\x60\x9e\xd1\xec\xd5\x00\x7a\xae\x19\xc0\xdb\x02\x64\x9b\x4d\x0b\xb0\x89\x43\x5b\xd7\xfd\x6a\xf3\x35\xad\xa8\x37\x90\x19\x4f\x1f\x33\x6d\x4d\x66\xeb\x6b\x53\x0d\x1c\x1b\x7f\x64\x13\x98\xa7\xb0\xbf\x39\x4e\x73\x6e\x8c\x75\xff\x49\xd8\x4c\x86\xfd\x3d\xfb\x1a\xbd\x52\xa5\x81\xb2\xbf\xf3\xc6\xce\xba\x9d\xd3\xb6\xea\x7d\x25\x38\xab\x48\x7f\x16\xc0\x34\x17\xe9\xe3\xd7\x01\xab\x44\x14\x85\xca\x49\x28\x1c\x36\x79\xa2\xd8\x6c\x08\x69\x69\xbb\xcb\x7d\x30\xc1\xcd\xe6\xb5\xaa\x63\x48\x9f\xcb\x2e\x83\x0c\x5b\x59\x6b\xd8\xe4\xa1\x81\x8a\x85\x14\xd8\x5a\x22\xc0\x86\x43\x8c\x67\xe5\x6c\x96\x83\x71\xff\x53\x1b\xbd\x72\x9b\x2e\x30\xab\x29\xc8\x45\xbe\xd9\x58\x97\x4a\x99\xaa\xe8\x2e\xcc\x37\x7a\xed\xe0\xb4\xa2\x3f\x2b\x5a\x7b\x5e\x17\x80\x81\x77\x79\x64\x1b\x91\xdb\xfe\xb6\x62\x5d\x03\x1d\xb7\xec\xba\xbd\xaf\xe7\x64\xbd\xc6\x45\x51\xd9\x71\xde\x36\x54\x1c\xf2\x04\x15\xeb\xce\xec\x1d\xd2\xf6\xe9\x51\x44\x0e\xfa\xf9\x0e\x36\xc6\x86\x85\xf8\x7f\x7f\xaa\x93\xa8\x23\x31\xa3\x01\xd5\xfd\x0a\x55\x71\xfc\x93\xc4\x3a\xe6\x9e\x56\xed\xf2\xf3\x28\x3a\xba\x14\x6b\xe7\x21\xae\x97\x22\xf7\x0a\xb5\xdb\x45\xd9\x22\xce\x56\xf5\x86\x0f\x5e\x18\xb5\xca\xb1\xda\xd0\xc7\xed\x24\x13\xae\xbe\xc8\xf9\x86\xd1\x0d\x61\x9d\x48\xe7\x9d\x49\x18\xd2\x71\x97\x7c\x8f\xc0\x1e\x2c\x76\xd0\x4f\xd3\x8a\x1d\xb0\x97\x0e\x9e\xbd\xd0\xdd\x43\xb4\xc9\x71\x43\x4a\x3b\xbb\xe6\x2a\x2d\x0d\x69\x87\x94\xd3\x7e\x6a\xd0\xf9\x5a\x48\x03\x1a\x7f\x80\xb9\xd2\x40\xb0\xab\x14\x73\xa1\x0d\x3a\x01\x50\x86\x31\xf2\x99\x57\x8f\xf3\x0b\x86\xcd\xa9\xec\x00\x43\x6a\x91\xd1\xea\x94\x39\xef\x78\x60\x42\x3a\xf0\x76\xbc\x9b\x23\xe0\x02\x12\x83\xad\x25\x43\xdb\x8e\xbd\xa5\xda\x2a\xd3\x99\xb3\x4d\x2f\x52\x0d\x20\x7f\xdb\xfe\xfb\xa7\x4b\x26\x04\x48\xfc\x6d\xfb\xcf\xcd\xa1\xce\xff\x0e\x6b\x9b\x4c\xe4\xe8\xff\x98\xa5\x98\xd7\x7f\x57\x80\xdc\xff\xf3\x65\x0d\xb3\x5a\x98\x73\x84\xec\xde\xc5\xd0\x1e\xb9\xdd\x1a\x57\xb9\x34\x07\x55\x61\xe3\x10\x5f\x70\x6f\x8f\x15\x73\x9c\x9a\xb6\x4d\xd4\xf2\xa5\xce\x72\x1a\x50\xdd\x42\x25\x7c\xb0\xc5\xbf\xfb\x70\xaf\xe0\x09\xe9\x60\xd8\xd8\x4d\xf3\x75\x23\x9a\xf7\xc9\xc8\x66\x90\x1d\xd0\x94\xb9\x34\x28\xc9\xba\x9e\x85\x32\x4d\xb6\x92\xe9\xa4\xd7\x94\xb9\x0a\xb6\x16\x70\xc5\xca\x22\xe3\x08\xbf\xbb\x03\xc6\x5d\xbf\x6d\x6b\x8a\x77\x48\x71\xa9\xd5\x73\x60\x73\xa7\x8f\x5a\x5b\xf4\xfd\x21\xbf\x07\x66\xa9\xca\x3c\x0b\x24\x3c\x81\x0e\x66\x10\xbc\x0b\x1a\x13\xf8\xbd\xaf\x87\x1d\x07\x04\x7d\x8f\xd1\x59\xc5\x8a\xd9\xf4\xf1\xa8\x67\xb5\x56\xb8\xd9\x90\x76\xdc\x27\xc3\x51\x2d\x3b\x2f\x0d\x67\x8e\xdb\x1c\xb4\x0d\xe9\xb4\x0d\x7a\x03\xdf\x27\xf8\x13\x17\x39\x64\x01\xaa\x00\x5e\x20\x2d\x11\x82\x37\x5b\xe8\x6f\x02\x5b\x33\x3b\x70\xe3\xe0\x7e\x09\x01\x78\x3e\x07\xc2\x04\x3c\xd7\xc0\xb3\x75\x60\xe1\xb2\x80\xcb\x2c\xc0\x25\x68\x67\x8c\x41\xca\xa5\x54\x68\xd9\x66\x57\x21\x0b\x56\x16\x5a\xbe\x8e\x43\x5f\xbb\xf6\x42\xc5\x9f\x87\x94\x3d\x55\xc8\x80\x07\x4d\x62\xd6\x9c\xe8\xbc\xae\x2d\xc8\x3b\x3e\xf7\xff\x75\xae\x86\x80\x6b\x08\x50\xa9\x60\xc5\xa5\x67\x84\x27\xb4\xde\x65\xe2\x90\x5e\x76\x5a\x06\xdb\x76\x4d\xbf\xb9\x72\xd9\xd4\x75\x75\x20\x5f\x00\x5e\xab\x55\x51\x62\x1d\x8e\x08\xd8\x64\xb9\xa5\xc1\x6a\xd7\x2e\x79\x52\x22\x0b\x46\xb6\x90\x7c\x80\xc9\x66\x63\x7f\x6d\xd1\x47\x2b\x4b\x38\xc6\xaa\xe0\xa9\xc0\xf5\xbb\x8b\xcd\x46\x91\xd0\xeb\x61\xc8\x42\x6b\xa5\x36\x76\x28\x12\xa2\xe6\xd2\xd8\x2a\x2f\x64\xa1\x54\x12\xea\xe9\x95\x78\xf9\x21\x07\x99\xdd\xd8\x32\xd7\xae\xe8\x15\xcf\xeb\xb5\xb9\xab\x0a\xba\xfb\x0b\xd0\xa6\x00\x67\x8e\xad\x85\x50\x18\x65\xdd\x90\x4d\xd5\x31\xf6\x03\xa1\xe4\x66\x13\xce\xc5\x8b\xcf\xe0\x31\x2e\x94\x11\xf5\x2c\xaa\x32\x5d\xfa\xd9\x67\x98\x3d\x0a\xbc\x7d\x02\x3d\xcf\xd5\xf3\x5d\xaa\x55\x9e\x0b\xb9\xd8\xf5\x91\xf6\xba\x6b\xd5\xb6\xb3\x44\xbb\xa6\xd0\xd9\x45\xa3\x28\x55\xd2\xa8\x1c\xe2\x67\xae\x25\x09\xbf\xaf\x05\x66\x35\x68\x06\x42\x2e\xac\xf5\x3f\xcb\x40\x48\x23\x32\x08\x78\x60\x90\xa7\x8f\x76\x3e\x55\x12\xe1\x05\xe3\xe0\x7e\x29\x4c\xb0\xe2\xeb\x20\xe5\xa5\x81\x40\xa0\xd5\x99\x19\x04\xa5\x2c\x9d\xb7\x8b\x83\x4f\x4a\x07\x2b\x6b\x0c\x42\x5a\xde\x3a\xaa\x59\x60\x00\x5c\xce\x15\xe4\x42\x3e\x8e\x83\x25\x62\x61\xc6\x6f\xdf\x2e\x04\x2e\xcb\x59\x9c\xaa\xd5\xdb\xbf\x29\xb5\xc8\xe1\x7a\xa9\xd5\x0a\xde\x7a\xbc\xce\x0b\x95\xaf\xe7\x22\xcf\xdf\xfe\x47\x83\xc9\x79\x8d\x49\x13\xb2\xf7\x9c\x45\x37\x65\x1a\xb1\x45\x2c\x01\x32\x73\x0d\x12\x41\x0b\xb9\xe8\x5a\xe0\x15\x59\xd8\xfc\xa7\x16\x43\x77\xed\x68\x76\x34\xaa\xcb\xba\xe3\xf5\x79\x97\xfd\x2e\x35\xea\x06\xed\x8e\xab\xec\x7e\x23\xe1\x05\xef\xc4\xcc\x49\xbc\xeb\xff\x2a\xe6\x0a\xec\x7e\xfe\x31\xfc\x73\x9c\x9f\x83\x7d\xd4\xc7\x64\x0a\xbc\x97\x59\xf2\x27\x08\xb8\x0c\xde\x58\xd0\x6f\x82\x6d\xbd\x7c\xdc\x15\x3a\xc0\x59\xdc\x44\x8f\xad\xc4\x2e\x28\xf3\x26\x3c\xf4\x65\x6e\x2f\x2d\xd9\x75\x00\xea\xc6\x0d\x26\x96\x00\x61\xeb\x19\x65\x20\x64\xaf\x75\x9e\x31\x1e\x5e\xb0\x5d\xa2\x31\xb6\x46\x30\xe8\x8a\x92\x21\xad\x7c\xa5\xb2\x48\x5e\x77\xe2\xee\x30\xb2\x97\x85\xb9\xce\x9c\x71\xa6\x77\xaf\x8a\x56\xcb\xae\xf9\xd3\xb4\x1c\xb7\x7b\x98\x4a\xf0\x8c\xd4\x7e\x4c\x48\x09\xfa\x47\x10\x8b\x25\x9e\x43\xac\xe6\x73\x03\xe8\x87\xf4\xed\x37\x03\x68\x65\xe1\x37\x1c\x97\xf1\x8a\xbf\x10\x64\x8a\x9e\x85\xc5\x4b\x58\x31\x61\x7e\x92\xb9\xad\x8e\x6b\x44\xef\x00\x7f\x58\x3b\x2d\x33\x4b\x00\x1c\xf7\x5d\xab\xc7\x7d\x74\x89\xef\xb6\x68\xba\x03\xee\xec\x6e\xb3\x6b\x4b\x6f\x2f\x0b\x0e\x6d\x7b\xc0\x09\x13\x89\xeb\x0b\xa2\x5e\xbf\x8a\x44\xc5\xa9\x31\xbf\x96\x39\x98\x2a\xb5\x29\x93\x3d\xad\x12\x73\x22\xb6\xcd\xd5\x6e\x0b\xf5\xf2\xec\x4c\xfa\x03\x78\x22\x1e\xe4\x84\xe9\x1d\x34\xbd\x3b\x72\xaf\x1b\xcb\x63\x53\x8f\xee\xe1\x05\x69\xf7\x30\x1d\x45\x86\x68\x06\xd4\x43\xce\x13\x5e\xf3\x6e\x01\xd8\x34\x0f\x9c\x96\x90\x10\x55\x11\x52\x96\x9d\xd8\x31\x53\x88\x6a\xe5\x23\x63\x1e\x45\x3e\x16\x0c\x93\x24\xdf\x6c\xb2\xd6\x30\xdb\x7a\xda\xaa\xda\x79\x56\xd6\xf5\x23\xe3\xfd\x96\xf8\x90\x84\x7c\x66\x54\x5e\x22\x58\x30\xc7\x43\x5a\xdb\xef\x37\x87\xb6\x74\x22\x8a\xc2\xde\xcc\x81\x7d\x9e\x96\xde\x56\x3f\xb9\xd9\x2c\xe2\x2f\xa8\x10\x01\xea\xd2\x5c\x9d\xc2\xaf\xb0\x10\x06\x41\xfb\x04\xa1\xef\x5c\x1a\x85\xfe\xf1\xfe\xe6\x67\xbf\xa3\x56\x7c\xd7\x5c\x6c\x52\x84\xbd\xc8\xe2\xc2\xc4\x4c\xab\x67\x03\x7a\x9b\x31\x99\xb2\x28\x94\x46\x13\xbc\xf3\x76\xf9\x9e\x59\x7f\x11\x34\x4e\xde\x85\x15\xeb\x33\x9e\x95\x7e\x0c\x52\xa5\x35\xa4\x98\xaf\x43\x06\x74\xdb\xb2\x1c\x76\xef\x9b\x4e\xf8\x35\x5d\x93\x75\x2a\x63\xe2\xf5\xa2\xf5\x4d\x16\x48\x41\x80\x56\x4c\x1f\x67\x48\x8b\x64\xcb\xe4\x03\xfc\x73\x10\xfc\xdf\x1b\x2e\xf9\x02\xf4\x5e\xce\x5b\x80\xcc\x84\x5c\xf8\x4d\x77\x36\xae\x25\x0f\x93\x41\xab\xc0\x48\x97\x90\x3e\x7e\xb8\xbd\x69\x77\x66\xbc\xef\x54\x4f\xa0\x73\xbe\xfe\x9a\xa6\x56\xbd\xb5\xdd\xd2\x9a\xd6\xee\xb0\x5e\x0a\xbb\x1b\x8f\xf6\x8d\xda\x7d\xbd\x3a\x1e\xe9\x67\xae\xb3\x7b\x3e\x9b\x26\xde\x83\x33\xdc\xaf\xa2\x18\x90\x87\x09\xad\xf6\x5b\x55\x4b\x2e\xb3\x1c\xfe\x0e\xeb\x69\xd2\x1b\xb7\x5b\x7d\xad\xa5\x4f\x2e\xfe\x25\x7b\x33\x7b\xdb\x7d\x92\xf7\xb3\x7a\x9e\x26\x17\xf0\x6d\x7b\xee\x47\xb1\x58\x4e\x93\x8b\xd1\xe8\xe2\xdb\x11\x3b\x46\xc4\x89\x2e\x73\x13\x9e\x56\x6a\x9a\x1c\x6c\x38\x77\xba\x9f\xde\xc9\x3e\x4c\x06\x78\xa0\x3b\xda\xf6\xd9\x4c\x58\xaf\x9d\x34\x8d\x93\xcc\x66\x0a\xe6\x41\x4c\x2e\xcf\xce\x04\xed\xdc\xe3\xd4\x22\x8e\xa2\xf6\xd5\x2b\xee\x4c\x21\x8a\x94\xbf\x77\x43\x9b\x30\xab\x38\x55\x32\xe5\x48\x0e\xb8\xdb\x6d\xf7\x9f\xd2\x8a\x52\xa6\xb6\x17\x60\x40\x94\x9d\xb1\xa1\x52\xcc\xc9\x22\xee\x68\xf1\xae\x9f\x16\xcf\x72\x95\x3e\x36\x75\x46\xbb\x07\x7e\x34\x46\xee\xab\x96\x4b\x69\xc2\x7d\x21\x33\x9b\xc7\xed\x6a\xdc\xbd\xef\x1e\x61\xdd\xea\x8c\xee\x34\xa7\x69\xe0\xa8\x69\x5d\x66\xaf\xd4\x74\xdb\xe4\x6f\xe0\xb1\xd7\x74\x29\xf2\xcc\x42\x1b\x0f\x47\xcc\x94\x33\xd4\x00\xe3\xe1\xa8\xa2\x15\x3b\x4e\x6f\x29\xff\x38\xc5\x5e\x9e\xff\x16\xd1\x07\x3f\xfd\x43\x74\x67\xc2\xa4\xfe\xb2\x91\x9c\x26\xcc\x75\x09\xee\xea\xcc\xba\x4d\x57\xa3\xa0\xc0\x30\xe9\x5b\x11\x53\xc9\xe8\xb2\xf6\x54\xfb\xae\xec\x41\x4d\xdc\xfd\x77\x03\xdd\xf7\x20\xc8\xf9\x39\xb2\xf3\x73\xa4\x6c\xe4\xef\xe5\x48\xc7\xf5\x74\x5a\x05\x76\x5b\xfd\xf8\xe1\xd8\x19\xa3\xc9\x40\x5c\x11\x51\xa7\x77\xad\x2c\xbb\x77\xb5\x4a\x63\x5e\xd8\xcf\x5b\x0d\xc9\xfa\xc8\x3a\x83\x6f\x10\xd8\xeb\x6e\xee\x2f\xec\xf7\x36\x1b\x50\xa7\x58\x5c\xdf\xed\x42\xf6\xc3\xfa\x5e\x15\x1f\xea\xfb\xbd\xfd\xd2\x38\xe1\x04\xe8\x65\xdb\x33\x28\xe7\x19\xbe\xc0\x65\x57\xe8\x7a\x2e\x24\x49\xb2\x7d\x7f\xe1\x98\x7c\xaa\x4a\x3c\x81\x71\xc7\xe5\xee\x27\xc8\x96\xa4\x55\x61\x13\xfa\xcf\x1c\x97\x57\xdd\x21\xa1\x0f\xa3\xc9\xb8\x73\x1b\xed\x03\xda\x21\x2e\x10\x5b\x8f\x1e\x6e\x67\xb5\xbb\x04\x3d\xcb\x3a\x7c\xdb\x7a\xa0\x89\xc7\xdc\xdb\x9a\x6d\x81\xd1\xf7\xf9\xb4\xf1\xd2\x27\x74\x6c\x7b\x61\x51\xeb\x99\x25\x95\x6b\x68\x1c\xc1\xe7\x6d\xd5\x48\x23\xa7\x21\x1f\x6e\xaf\xff\x71\xf3\xf1\x97\xfb\xe9\xe7\xdb\xbb\x9f\xee\x7f\xba\xfd\x65\xfa\xf9\xd7\x8f\xd7\x1f\x3f\xfc\xf4\xcb\xdf\x1a\x8d\x6f\x61\x70\xa5\xb6\x85\xdd\xf8\x34\xc5\x47\xbd\x4c\xdd\xef\xa3\x6c\x78\x51\x7d\x59\xa6\x2e\xe2\x1e\xea\x5d\x1f\x08\x85\xdf\x7c\xe7\x1e\x99\x3c\xc2\xfa\x5a\x65\x2e\xf1\xf9\x1a\x9e\xf7\xca\x34\x57\x93\x1d\xaf\xd3\x46\x95\x0d\x55\x27\xf8\xaf\xa2\x48\x92\x86\xfb\xcc\xaa\xcb\x4e\x14\xfe\x26\xbd\x82\xdc\x40\xf0\xd7\x36\xae\x07\x38\x9d\x0c\x77\x1d\xe3\xd3\xd6\xda\x24\x5e\x1d\x36\x1d\xc1\x30\x36\xb9\x48\x81\xd0\xc3\x17\xa0\xe7\x17\x2e\x55\x75\xdd\xff\xdb\x9d\x95\xd2\x2b\x3c\x70\x47\xbc\x77\xf1\x50\xd1\x93\x78\xee\xfa\x79\x07\x2c\x94\xf4\x1d\xf6\x79\x2f\x37\xa2\x6f\xbf\x39\xbf\x68\xde\x22\x91\x63\xd4\xf9\xac\xe0\x7d\x82\x9b\x0d\xb9\x48\x92\x63\x72\x8a\x4b\xe9\x58\x4b\x80\x36\x17\x43\xed\x60\xd9\xdc\x36\x74\x43\x0d\xa1\xee\xf2\xf9\x04\x85\xed\x7b\xa2\x03\x34\x1e\x43\xa6\x61\x37\xd0\x4b\x27\x00\x6c\xb4\xe1\x90\xf8\x0a\x27\x3f\x64\x17\x3e\x2a\x9d\x66\x44\x4d\x5c\x2f\x17\x38\x46\x9e\xa3\x2d\x5b\x39\x4b\xe8\x11\xc9\x7a\xcf\x6d\x5c\x8d\xcc\xf6\xdf\xb2\xf8\xf9\x6d\x8f\xf3\x58\x19\xe6\x39\xb2\x3a\x5a\x11\xb8\xf6\xa6\x2b\x78\x57\xbd\x1b\xb2\xfa\x01\x4b\xeb\x35\x48\xab\xc8\x5a\xc5\x7e\xd9\x83\x9f\x27\xf5\xa5\xfd\x02\xf0\xf6\x59\x36\x55\xf5\x07\x30\xa9\x16\x05\x2a\x4d\x7a\xcf\x8c\x76\x92\x64\xdb\x87\x32\x16\x87\xb9\x87\x37\x4b\xe6\x16\xd4\xc0\xfd\xb6\xf3\x8e\xda\xe3\xe6\x3e\xa9\xbf\x6a\x10\x1a\xcf\xe2\x94\xe7\xf5\xac\x6f\xe4\x3c\x25\x73\x4b\xcf\xc0\xfd\x26\xfb\xb5\x78\x68\xd0\x56\xe9\xad\xc7\x8e\xbd\xf7\x73\x9d\x87\x72\x57\x4d\x67\xea\x00\x7f\x80\x8e\x9f\x76\xc7\x33\x5b\xdf\x1d\x7e\xc2\xf0\x65\x1e\xb0\x39\xad\xaa\x13\xd9\x6d\x5d\x70\x91\x9e\x93\xfe\x43\x1a\xf3\x15\x6f\xa7\xac\x24\xc2\x76\xdc\x76\x0f\x6f\xac\xa9\x24\xfd\x78\xee\xfd\x26\xa1\x9b\x0d\x52\x86\x51\x94\x13\x57\xd2\xac\xa8\xef\x3c\x6e\x5f\xf3\xb8\x62\xc4\xd2\x1a\x45\x7b\xef\x0b\x27\x2d\x2f\xb8\x2b\xdd\xdf\x9f\x5f\x78\x20\xf5\xae\x61\xa7\x9c\xd9\x6c\x42\x47\x9e\x9f\x76\x77\xfa\x5e\xae\x83\x03\x74\x37\x0d\xb6\xdf\xce\x42\x16\x9e\x35\xa3\x7f\x56\xdc\xa5\x18\x7b\xec\x43\x5a\x55\x15\x75\xaf\x8f\x4e\xc8\xa2\x79\xa6\x44\x0e\xe5\x40\xad\x04\xc7\x1e\xd2\xe4\x12\xee\xf1\x59\xfb\x55\x99\x7b\xee\xf6\x6f\xbe\x2a\xdb\x0f\xb9\x55\x45\x7d\x88\x5d\x27\x47\x75\xad\x7e\x1b\x38\xf8\xd2\x86\xa4\x7b\x7f\x36\xac\x8d\xab\xc9\x20\xd7\x2d\x83\xab\x5b\x13\xbc\x1e\xb9\x9b\xc6\x26\xfe\x56\xa9\x92\x06\x83\x69\xb2\xa8\xaa\x09\x1d\xfc\x5f\x00\x00\x00\xff\xff\x9c\x9a\x1d\x3e\x57\x2d\x00\x00") +var _distAssetsChunk4014f0e2e3f6c2679b92dfdJs = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xb4\xbd\xe9\x96\xdb\x36\xb6\x30\xfa\xbf\x9e\xa2\xc4\xf6\x61\x00\x0b\x62\x49\x76\x92\x73\xc2\x2a\x58\xcb\xb1\xcb\x1d\x77\xc6\x8e\x9d\x4e\x3a\x14\x9d\xc5\x92\xa0\x12\x62\x0a\x50\x48\xa8\x86\x14\xd9\x6f\x76\xd7\x7d\xa4\xfb\x0a\x77\x61\x03\x20\x41\x8a\x72\xd2\xfd\x9d\xcf\x6b\xb9\xc4\x01\xc4\xb8\xb1\x27\xec\xe1\xec\xf1\xe8\xf4\x95\x2c\x4e\x73\xbe\x64\xa2\x64\xa7\x5c\xac\x65\xb1\xcd\x14\x97\xe2\x74\x97\xb3\xac\x64\xa7\x25\x63\xa7\xcb\xcd\x5e\xbc\x8f\x3e\x9e\xce\xa2\x8f\xd7\x53\xf6\x84\x3d\x5d\x7f\xba\x7c\xf2\xe9\x7f\x7f\x76\xf5\xd9\x93\xd5\x7a\x15\xfd\x5a\x46\x5f\xbd\x7e\x71\xf9\xcd\x9b\xcb\x48\xdd\xa9\xd3\xc7\x67\x27\xe8\x3a\x97\x57\x59\xfe\x76\xc3\xcb\xe8\x96\x5d\xed\xb2\xe5\xfb\x17\xba\x8e\x5f\xd8\xf6\x8a\x15\xbf\x64\x7b\x25\x7f\xe1\xdb\x9d\x2c\xd4\x2f\xf4\xcf\x17\xad\xaa\x24\xc5\xd1\x6e\x5f\x6e\x50\x92\x7c\x3c\x9d\xa5\xe4\xe1\xe9\xc7\xff\x13\x23\x46\x14\x11\x98\x3e\x7b\x08\xf6\xba\xc3\xaa\xe0\x4b\x15\x9c\xac\xf7\x62\x09\x03\x29\x10\xc3\x0f\x05\x53\xfb\x42\x9c\xb2\x30\x64\x11\x2f\x5f\xb2\x72\x59\xf0\x9d\x92\xc5\x3c\x58\x35\xd7\x41\x2c\xf6\x79\x4e\x29\x65\xf3\x40\x5f\x05\xb1\xba\xdf\x31\xb9\x3e\x65\x75\x53\x19\x37\xad\x11\x8e\x1f\x6e\xb2\xe2\x54\xd2\x87\xa5\x14\x6b\x7e\xbd\x2f\xb2\xab\x9c\xc5\xa3\x29\x61\x62\xbf\x65\xee\xae\x3e\x09\xf6\x62\xc5\xd6\x5c\xb0\x55\x30\xa2\xb4\x40\x1c\xcf\x65\x74\xcd\x14\xe5\x31\x92\xd1\x6d\xc1\x95\x2e\x4a\x47\x33\x22\xa3\x9b\x2c\xdf\x33\x2a\x30\xf9\xf6\xea\x57\xb6\x54\x91\xf9\xf0\xbb\x42\xee\x58\xa1\xee\xa1\x65\x89\xdb\xbe\x48\xfd\x04\x3f\xac\x58\xce\x14\x3b\x65\xd1\x2f\xbf\xec\xb2\x82\x09\xf5\xb6\x60\xec\x1b\xb9\x62\x44\x85\xe1\xb1\x9a\x82\x7e\xe1\x80\x3c\x40\xf3\xb1\x22\x1f\x1a\xd1\xac\xf6\x3a\x50\x9a\x0e\x28\xbd\x76\x57\xf9\x9e\xed\x0a\x2e\x14\x65\xc4\x3c\xd8\xf3\x7c\xc5\x8a\x92\xaa\x5a\x44\x05\x52\x98\x88\x68\x85\x14\x79\x58\xb1\x75\xb6\xcf\x55\x8c\x30\x7d\xb6\xaf\x31\x29\xa3\x5d\x21\x95\xd4\x73\x4d\x1f\xec\x57\xaf\x64\x11\xbb\x66\xbc\xe5\xeb\x54\x9c\xe8\x85\x4d\xab\xaa\xf3\x30\xb2\xb5\xd7\x04\x9e\x74\x2a\xd1\x0b\xa6\x88\xa0\x0f\xf5\x89\x5f\xdf\xae\x90\x4b\x56\x96\x7a\x12\xd0\x43\x21\xa5\x8a\xbb\x03\xaa\x89\xc0\x44\x22\x45\x45\xa4\xdf\x12\x86\x89\xaa\x89\xf7\x95\xd7\x08\x40\x22\x34\xc4\xa9\x9d\xfa\xf7\xec\xbe\x44\x0c\x93\x92\xea\x6a\x5d\xcb\x3c\x5a\xcb\xe2\x32\x5b\x6e\x10\x6a\xbe\x76\x5f\x12\x49\xf6\x24\xa7\x2c\x11\xe9\x09\xa7\xcd\xd8\x5e\xc9\x02\xe5\x98\x48\x9a\x25\xfa\x22\xad\xaa\xcc\x8d\x96\xa0\x3d\xe5\x48\xc3\x65\x4e\x24\xc6\x61\xd8\x1d\xd5\x3e\x99\xa5\x64\x9f\x4c\x53\xa2\x70\x8d\x61\x30\x7a\x4c\xaa\xae\x4f\x96\x52\x94\xea\x34\xa3\x0f\xed\x36\x38\x18\x4e\xe0\x1e\x04\x94\xda\x1d\x21\xa2\x92\xa9\xfd\x2e\x0c\xed\x05\x00\x02\x11\x06\x82\xe7\x76\x93\x98\x3b\x1c\x9b\xdb\x1b\xc9\x57\xa7\x53\xd2\x0e\xb7\x59\x55\xa1\xf7\x43\xb4\xcc\xf2\x1c\xe9\x29\x32\x9d\xac\x89\x84\xf9\x1b\x9c\xdc\x82\x48\x52\x7a\xeb\x68\x5a\x28\x31\x29\x68\x49\x24\x55\x47\x36\x50\xa1\xc1\x7e\xcb\x54\xd6\x00\xfb\xc3\x7b\x76\x1f\x4b\xa2\x47\x15\x07\x42\x6f\x83\xba\x07\xfe\xb3\x3e\xf8\x93\xa4\x24\x22\xad\x89\x03\xe3\x7e\xff\xec\xe0\x71\x5d\x93\xbd\x9e\x56\xbf\x07\x31\x27\xcb\x82\x65\xaa\x0b\x32\x66\x4c\x82\x7a\x33\xb3\x96\x05\xd2\x0f\x19\x51\x34\x2b\xae\xf7\x5b\x26\x54\xa9\x17\x50\xd0\xe7\x45\x91\xdd\xb7\x5b\x26\x2a\x35\xf2\x36\xb3\xd7\x94\x24\x33\x3d\x15\xd3\xf3\xe2\x42\x44\x39\x13\xd7\x6a\x73\x5e\x8c\xc7\x98\xaf\x11\xa3\x22\x29\x52\xec\xea\xe7\xa7\x5c\x9c\x32\x6c\xd6\x66\x44\x29\x4b\x78\x1a\x86\x48\x25\x3c\x85\x6b\xdc\xec\x94\x1a\x3d\xd4\x24\x23\x48\x51\x55\x55\x0f\x35\x76\x50\xd9\x94\x10\xec\x16\x10\x82\xb0\xaf\x90\x8a\x0c\x86\xc1\x35\x31\x17\x43\x3b\xda\x7f\xc4\xd7\x28\x30\x8b\xde\x02\x1a\x0b\x43\x8d\x8a\x75\xd7\xb0\xc3\xe1\x07\x88\xae\x46\x0c\xd7\x44\x2f\xec\xff\x62\x13\xba\x3a\xa8\xb8\xae\xc9\x7f\x3f\x7d\xfa\xd9\xd0\x92\x9d\x8c\x9a\x87\x66\xa7\xf8\x04\xe8\xb0\xa1\x88\xdd\x69\x42\x56\xce\x9b\x2b\xaa\xa2\x95\x5c\xc2\xa2\xcd\x75\x1d\xa3\x29\x8e\x7b\xfd\x1d\xb1\xa6\x08\x56\x9b\x42\xde\xc2\x4c\x5f\x16\x85\x2c\x50\xf0\xeb\xdf\xf7\xac\xb8\x3f\x2d\xd8\x6f\x7b\x5e\xb0\xf2\x34\x3b\xbd\xe5\x62\x25\x6f\x4f\x6f\xb9\xda\x9c\x66\xa7\xee\xcb\xa0\x5d\x26\x3d\xa4\x58\x20\x85\x6b\xd4\xa1\x4d\xb6\x93\xe6\xfb\xb9\xf9\x01\x4c\xe8\x6d\xd9\x42\xd3\xbd\xce\x20\x0d\x11\x4c\x52\x52\x3a\x7c\x77\xcd\xd4\x77\x0e\x38\xbf\x5d\x93\x8c\x4a\x03\xa2\x64\x4f\x65\xb4\xce\x33\x35\x1f\x58\x23\xf3\xc6\x40\xb1\xee\xdf\x60\x91\xa5\x14\xcb\x4c\x45\xd9\x6e\x97\xdf\xa3\x24\x25\x7a\xd1\x73\x2a\x81\x23\x20\x4b\x2a\x23\x2e\x56\xec\xee\xdb\x35\x59\xd3\x87\x9a\xac\xe8\x3a\x52\xf2\x8d\x2a\xb8\xb8\x26\x3b\xba\x8e\x36\x59\xf9\xed\xad\x70\x5b\x91\x6c\xe8\xae\x7d\x7f\x4d\x37\xa6\x71\x33\x08\x4c\x6e\x74\x15\x5b\x7a\xd8\x8f\x01\x64\xc8\xc2\x30\x10\x7b\xcd\xae\xb4\xd3\xc8\x22\x8d\x4d\xde\xde\xef\x58\x4d\xee\x07\xaa\x39\x35\x20\xa7\xf9\x11\xcd\x70\x44\x66\xbe\x6b\x72\x45\x8b\x66\xb9\xc9\x2d\x7d\x00\xcc\x34\x9a\x92\xb2\x58\xea\x1f\x21\xc5\x92\x99\x8b\xaf\xe5\x6a\x6f\x79\x8c\x86\x20\xdf\x75\x91\x24\x27\x92\x22\x41\x45\x55\x5d\xe1\xc8\x20\x9e\xcb\x9c\xe9\xaa\x51\x60\xb0\x7d\x80\x4f\xf8\x1a\xc9\x48\xb1\x3b\x20\xdc\x80\x18\x0a\x8d\x14\x6e\x31\xe2\x54\x25\x85\x26\xb0\x7a\x4d\x9f\x2b\x55\xf0\xab\xbd\x62\x61\xd8\xbd\x47\x85\x26\x38\x52\xd3\x01\xef\x19\xe1\xf8\x44\x44\x1b\x96\xad\xf4\x7a\x31\xb1\x7a\xb1\xd1\x38\x41\x62\x8b\x14\xf4\xb6\x8d\x0a\xb6\x95\x37\xcc\xbd\x69\xf9\x8a\xf7\xbd\x79\xd2\x1c\x19\x1b\x07\x41\x7c\xb8\xa5\xaa\x6a\x68\x41\xe6\xeb\x64\xe5\x80\x29\xad\x2a\xf7\x59\xcb\xcf\xe9\xf9\x79\x4b\x83\xa7\xd1\x27\xd1\x2c\x20\x97\xb4\xbb\xb7\x3d\x8c\x76\x19\xad\x45\xc4\x05\x57\xf0\xc6\x9b\xea\x17\x0d\x47\x41\x47\x23\x0d\x01\x06\xcf\x06\xdc\x32\x99\xe6\x96\x08\xaa\x07\x63\x37\xdf\x68\x8b\x18\x0e\xc3\xd1\x3d\xfc\xa0\x20\xd3\xa8\x3c\xa0\x54\xaf\xd0\x94\x52\x8d\x59\x1d\x20\x35\x63\x51\x61\xa8\x9e\x4d\xc3\x50\x4d\x66\x06\x57\xd7\xba\x4b\xf4\xd2\x67\x9a\x7e\xfd\x4d\x63\x81\xf8\x2d\x01\x6a\x5e\xec\x97\x9a\x8a\x5f\x12\xd3\x85\x78\x4a\x94\x04\xa2\x11\x1f\x92\xde\xac\x25\xbb\xb8\x26\xd7\x6c\x10\x47\xbb\x25\xf0\x0b\xc7\xec\x62\x3a\xd7\x57\x09\x1b\x03\xbb\x64\x1a\x4b\x63\xf3\x2c\xad\x89\xde\x95\x6f\x54\xb6\x7c\x7f\xc8\x83\xd1\xcb\x68\xcb\x8a\x6b\x06\x55\x45\x5e\xa7\x11\x26\xac\x25\x39\xd1\xae\x60\x37\x66\x43\x52\xc3\x18\xd4\x84\x65\xcb\xcd\x50\x1f\x2f\x23\xfd\xc6\xf0\x0f\x40\x0c\xb2\xdd\x51\x06\xb2\xe9\x19\xba\x8c\xb6\xd9\x0e\xf5\x90\x1c\x6c\xa0\x86\x10\x98\x21\x13\x61\xb8\x12\x5c\x13\x40\x66\x03\x53\xd9\xab\x3a\xb3\x78\x0a\x2a\x6f\x08\xb3\xae\x60\xcd\x8b\x52\x1d\xab\x80\xfd\x86\xa6\x1a\xad\x65\x1f\x2c\x32\x99\xe1\x9a\xb0\x1b\x26\xfe\xb8\x1f\x97\xd1\x75\xc1\x0e\xc6\xe8\x81\x39\x52\xe3\x19\xfe\xaf\x27\x66\x70\x72\xb5\xfa\x5f\xa8\xf2\x54\xb9\xfa\xd8\x6f\x03\xab\xef\xc1\x0b\x11\x74\xcc\xc6\x08\x80\x29\x9e\xe2\x93\xe1\x06\xc5\x33\x3a\x0d\x43\x71\xa1\xe6\x09\x80\x97\x48\xd3\x38\x49\x75\xf5\xe2\x78\x77\x1b\xd8\xb1\x12\x42\x07\xcc\x0c\x78\xc6\x39\x29\x65\xa1\x62\x19\xe9\x1f\x52\xee\x60\x69\x65\x64\x2e\x6a\x72\x19\xb1\x3b\xc5\xc4\x8a\x02\x16\xb0\xd7\x5e\x7b\x96\x43\x23\x82\x00\xae\x25\x65\x87\x57\xd3\x6c\x12\xc9\xe8\x8c\xec\xdb\xc7\x6e\xd8\x39\x1d\xcd\x4e\x34\xae\x0d\xae\xa4\xcc\x59\xe6\x21\xaf\x32\x0c\x51\x4e\xcb\x4e\x65\x99\xad\x6c\x3c\xc6\xe4\x00\x07\x96\x55\xb5\x45\x25\xae\x2a\xa4\x59\x62\x4c\x32\x4a\xe9\x3e\x0c\x91\x11\x38\x48\x36\x99\xe0\xf3\xec\x62\x7f\x9e\x19\x0e\xd0\x10\x1e\xc4\x3a\xd5\x63\x40\xfc\xca\x60\x98\x82\xb2\x44\xa5\x20\x22\x6a\x1c\xf3\xcb\x2f\x5a\x72\x55\x61\x58\x6a\x01\x56\xf7\x2e\x0c\xf5\xcf\x65\xc4\xcb\xef\xf2\x8c\x0b\x33\xcd\xa8\xd0\x5d\xe0\x96\x3f\xe5\x25\xfc\x6a\xe2\x80\xe7\x48\xd0\x52\xd7\x28\x29\x0f\xc3\x51\xb7\x80\xc0\xf3\x24\x8d\x79\x55\xf5\xab\x13\x78\x2e\xe2\x87\x9a\x70\x2d\x1b\xeb\xcf\xa9\x5b\x0e\x94\x13\x49\x0a\x8c\xe3\x86\x6d\xd5\xdd\x81\x22\x05\x6e\x60\xa8\x6c\xd7\x0f\x3d\xb0\xbb\x5d\x26\x56\x32\xb6\x0c\x53\x30\x46\x6f\xc7\x5f\x67\x6a\x13\x15\xfa\xf1\x16\x61\x1c\x15\x6c\x97\x67\x4b\x86\xce\x16\x2f\xcf\xae\x49\x10\x60\xc2\xcb\xef\x59\xb6\xba\x07\x11\x58\xb3\x5b\x1d\x50\xee\xb3\x62\x1a\xe9\x08\x29\x77\x3e\x3c\xd6\xa4\x33\xa4\x21\x61\xd4\x51\x06\x34\xd2\xa4\x2c\x31\x6b\x7b\x6a\xca\xa7\x7a\xde\x1b\x3a\x56\x55\x48\x51\x2d\x49\x02\xe9\x68\x88\x9e\xe3\x38\x90\xa0\x3b\x87\xac\x02\x0f\xd6\x03\xac\x09\xb6\xf7\x00\x57\x95\xe5\x75\x04\x1e\x51\x7a\xad\xb7\x29\x2f\x2f\xb7\x3b\x75\x7f\xac\x9b\x27\x3e\x70\x98\xfe\xce\x5c\xc7\xa7\x35\x31\x1a\x9c\xcb\x9b\x2c\x3f\x10\x86\x34\x43\xf2\x60\x98\x16\x4d\xc8\x22\xb8\xd4\x02\xf5\x01\x26\x6f\x78\x6a\x2d\xb8\x68\xa6\x44\x13\x58\x80\x4a\x41\x59\x23\xc4\x5c\x88\x30\x1c\xcd\x34\x38\xda\x69\x49\x8a\x94\x14\x44\xff\x60\x10\x71\xce\x59\x5e\xb2\xd3\x86\x8b\x61\x1a\xe2\x47\x33\x3a\xf8\x01\xbe\x2a\x58\xf6\xde\xc1\x0b\xd3\x44\xe3\x3d\xeb\x51\x4a\x4f\x3c\x53\x55\x95\xa4\x27\x7d\xf6\x0d\xbd\xb0\x3c\xa3\xee\xee\xdc\x11\x36\x41\x82\x12\x38\x4b\x9f\x29\x49\x58\x1a\x33\x1c\xe7\x76\xf6\x09\xc3\x98\x88\x9a\x70\x71\xd8\xa6\x47\x82\x0c\xf5\x55\xf3\xc9\x2c\x5e\xba\x05\x66\x30\x83\xd0\x54\xaf\xab\x4e\xb0\x13\x74\xac\x1c\xb2\x29\xe8\x94\xf0\xce\x24\xc2\x54\xb1\x84\x8f\xc7\x29\xf0\x78\xcd\x1c\xd8\x32\x94\x13\x56\x13\x8d\xe5\x0f\x7a\xe5\x1a\x28\x34\xd3\xcf\xe9\x94\xc8\xa6\x66\x52\xd2\x91\x38\xe7\x17\xf2\x9c\x8f\xc7\x78\xa4\x90\x96\x20\x09\xd7\x50\x56\x86\x61\x61\x34\x77\x1d\xa9\xb2\xe8\x13\xea\x3e\xf7\x3a\x25\x25\x4d\xd2\x0e\x38\x14\xed\x48\xe4\x45\x71\x2e\xc7\x63\x6c\x51\x1a\xa7\xba\x49\x99\x12\x49\x84\x55\x82\xe8\x16\x39\x3e\x69\x80\x42\x1a\xa0\xf8\xc3\x0f\x6c\xff\xf6\x08\xd8\xa2\x3d\x5f\xc5\x33\x52\xee\x77\x5a\x66\x8b\x6f\x6a\x4c\x06\x98\xce\x37\xf7\xdb\x2b\x99\x03\x5e\x5c\x8b\xc4\xdc\x45\x5c\xb1\x22\x53\xb2\x48\xa9\x3c\x78\x84\x89\x65\x5a\x82\xcf\x0d\x0d\x38\xfd\x06\x78\xbf\x53\x23\x93\x9c\xbe\x72\xac\x26\x80\xc7\xe9\xcb\x4c\xb1\xd3\xef\xd9\xf5\xe5\xdd\xce\xe2\x07\x83\x79\x6c\xc3\x01\x50\x2d\x85\x82\xd3\x00\xf7\xa9\xf2\x3a\x69\x30\x4b\x30\x56\xe3\x20\x0d\x52\xaa\x22\x25\xbf\x92\xb7\xac\x78\x91\x95\x0c\x69\xde\x06\x64\xb9\x37\x74\x00\x49\x39\xf2\x46\x32\xb2\x27\x39\x59\x92\x35\x59\x91\x1d\xd9\x90\x6b\x72\x43\xb6\xe4\x9e\x5c\x91\x5b\x1a\x94\xfc\xf7\xdf\x73\x16\x8c\x67\x8f\x35\x56\xd4\xdd\x25\x77\xb4\x15\x5e\xc9\x7b\x3a\x25\x6f\xe9\x94\x5c\xd2\x3d\x43\x98\xbc\x30\x3f\x6f\xcc\xcf\xaf\xe6\xe7\x97\x61\x4e\x5c\xcb\x48\x2a\x0c\xd1\x9a\x8e\xa6\x98\x4c\x6b\xf2\x0d\x7d\xa8\xfb\x02\xdd\x73\x0d\x91\xbf\xd1\xe7\xd1\x4e\xee\xc8\xb7\xfa\x57\xcb\x85\x2f\xdd\xc5\xf7\xf4\xb9\x15\x44\xbf\xa6\xc7\xf6\xcc\x94\x78\xd0\x25\x2e\x8a\x73\x61\xb5\x26\x89\x48\x75\x17\x9c\x7e\xc0\xa1\xed\xc9\xac\x26\x5f\xd1\x60\xb9\x61\xcb\xf7\x6c\x55\x95\x2c\x67\x4b\xc5\x56\x55\x56\xde\x8b\x65\x95\xed\x95\x5c\xcb\xe5\xbe\x84\xab\x5d\x9e\xdd\x57\x4b\x29\x54\x21\xf3\xb2\x5a\xb1\x35\x2b\xaa\x15\x2f\xb3\xab\x9c\xad\xaa\x0d\x5f\xad\x98\xa8\x78\xb9\xcd\x76\x55\x2e\xe5\xae\xda\xee\x73\xc5\x77\x39\xab\xe4\x8e\x89\xaa\x60\xd9\x4a\x8a\xfc\xbe\xb2\x92\xfe\xaa\x2a\x97\x72\xc7\x56\x01\x79\x4d\x83\x64\xb1\xb8\x7b\x32\x5d\x2c\xd4\x62\x51\x2c\x16\x62\xb1\x58\xa7\x01\xf9\x8e\x06\x68\x1e\x2f\x16\x8b\x45\xb2\x58\xac\xb2\xc9\xfa\xf9\xe4\x55\xfa\x30\x23\x9f\xd6\xc1\xf8\xf5\x38\x98\x57\xf0\xea\x5d\xfb\x49\x95\x2c\x16\xb7\x93\xb4\x4a\xde\x2d\xa6\x93\xc5\xe2\xee\xbf\xd7\x29\x1e\x07\xe4\x0b\x1a\x2c\x16\x09\x7c\xf3\x18\x05\xe3\xef\xc6\x01\x46\xf3\xd8\xde\x27\x8f\xdf\x3d\xaa\x46\xff\x4a\xe7\x14\xdb\x27\xf3\xf8\x23\x64\xdb\x8d\x74\x55\x8b\xc5\xe2\xa3\x14\x3f\xc6\x1f\x55\x8b\xa0\xff\x62\x11\xe8\x37\x8b\xa0\xb2\xf5\xe2\xca\xd6\xb2\x58\xa4\x01\x79\x45\x83\xb8\x6d\x70\xb1\x40\x08\xfd\xfb\x55\xe3\xaa\xff\x06\xe1\x64\xb1\x48\xd3\x2a\x18\x7f\x31\x0e\xf0\x63\x5c\x45\x8f\xf1\x62\xa1\x9b\x26\x9f\x53\x0d\xb8\x66\x8b\xa1\xd7\xe3\x60\x1c\x90\xe0\x3a\xc0\xe4\x07\xff\x79\xf0\x0e\xfa\x38\x86\x8a\xdf\xd9\x4a\x53\xec\x5a\xc1\x8f\xcd\x18\xc6\x8f\xec\xc7\x8f\x06\x3e\x7e\x4c\xcc\x4f\x80\xc9\x8f\x43\xaf\x51\xf2\x6c\xfc\x2f\xdd\xc5\xd7\xe3\x00\x37\x45\xff\xde\xeb\x5e\xf5\x2c\xc0\xe4\x77\xff\xe1\x2b\x4c\xfe\xda\xaf\xef\xbb\x71\xf0\x28\xc0\xe4\x27\xfa\xf0\xfa\x65\xdc\x79\xf7\x17\x3b\xbb\x01\x26\x2f\xbe\x7a\xfe\xe6\x4d\xf7\xed\x62\x11\xb5\xef\xdf\x3e\xff\x6b\xf7\xad\x79\x55\x25\x8f\x53\xfd\xfa\xf9\xdb\xb7\xdf\xc7\xbd\x76\xbf\xc0\xe4\xbb\x37\x97\x3f\xbc\xfc\xb6\xff\xe2\x15\x26\x2f\xbe\x78\xfd\x55\xaf\x33\x31\x02\xf0\x06\xd9\xa8\xd2\xd2\x4f\x25\xd4\x46\xff\x9f\xe8\x1b\x3c\x41\xcb\x0d\xcf\x57\x95\x5c\x4f\x34\xba\xb5\x10\x61\x67\x4b\x0b\x42\x95\x5c\xad\x2a\x84\x92\xf1\x24\xad\x30\x5a\x2c\x56\x8f\xb1\xa8\x5a\xa0\xb4\x2f\xec\xfd\x62\xb1\x1a\xe3\x0a\x37\xd0\x06\xab\x1f\xf0\x00\x13\xcd\x8d\xf7\x46\xaa\x81\xfd\xab\x71\x80\x1f\xd9\x22\x82\xb1\x55\xf9\x42\x0a\xc5\xee\x54\x7f\x6c\xba\x3a\xb3\x76\x71\xdb\x2b\xf6\x5b\x75\xad\xaa\xdc\x8c\xa8\x1d\x60\x77\x0c\x68\x1e\x4f\x16\x8b\x15\x9e\x43\xd7\xbd\x8e\xa1\x39\x4d\xde\x4d\xd2\xea\x91\xed\x62\x4d\xfe\x49\xcf\xbe\x78\xfb\xf5\x57\x8f\xce\x38\xf9\x07\x3d\xd3\x1d\xe4\x62\xb7\x57\x16\xfb\x54\xba\x5f\x59\xc1\xb2\xea\x6a\xaf\x94\x14\x58\x97\xfb\x1b\x3d\x7b\xb7\x59\xac\xf4\xe5\x97\xf4\xec\x5d\xf2\xee\x21\x1d\x2f\x1e\x16\xe5\xe3\x45\x22\x32\xc5\x6f\xd8\xe9\xe2\xf6\x8c\xfc\x6c\x6a\xfb\x0b\x4a\x34\x22\x18\xe3\x0a\x2d\x6e\xc7\xb8\x5a\x44\xee\x01\x7e\x74\x46\x18\xa3\x67\xc9\xf8\x5f\xe9\x19\x51\xac\x03\x6b\x7f\x80\x6a\x90\x8f\x6b\xb0\xdd\x1c\x82\xd1\x21\x4e\x2b\x98\xde\x05\x63\xab\xd9\x46\x33\x3c\xf9\xf4\x93\x4f\x9e\x7e\xda\xc8\x86\x55\x85\xc4\xc5\x74\x6e\xa8\x64\xb4\x2e\xe4\xf6\xc5\x26\x2b\x5e\xc8\x15\x43\x62\x0c\x45\x71\x3c\xf8\xf2\xd9\xb3\xd9\xb4\xfa\xe4\x93\x27\x9f\x7d\x4a\x66\xd3\x27\x4f\x43\x51\x7d\xf2\xe9\xd3\x27\x53\xcd\x00\x17\x8c\x9e\xa1\x44\x23\xbe\xbb\xd9\x1a\x70\x5f\xf5\x6e\x32\x5f\xac\x70\xf5\x6e\xf2\xc8\xa2\x44\xfb\x66\xb2\xd8\xbf\x7a\xf5\xea\x95\x9e\x91\xb3\x6b\xc2\xfb\x23\x70\xbd\x9c\x07\x8b\x69\x60\xce\x12\xff\xbf\xff\xf7\xff\x09\x62\x37\x9c\x29\x99\xcc\xf0\x38\x58\x2c\xf4\x08\x97\xb6\x6f\xcf\x15\x72\x64\x67\x32\xc3\x8d\x5a\x12\xcd\x3e\xc5\xe3\xe0\x34\x88\x4d\xf1\x9a\x48\xe6\x8b\x9f\x2b\x2d\xc7\x96\x8c\xde\x32\xef\x10\xa9\xd1\x75\x8c\xa6\xa0\x58\x74\x24\x26\x0c\x83\x35\x67\xf9\xaa\x64\x0a\xba\x05\xfa\xc9\x6f\xb2\x2d\xeb\xf3\x01\xe4\x61\xc5\x8b\x38\x68\xd5\x74\x01\x11\x1a\xd4\x83\x9c\x5d\x33\xb1\x0a\x6a\x7c\xa2\x8a\xfb\x87\x97\x56\xbf\xf1\x9c\x7e\x6f\xb8\xd2\xbb\x08\xb6\xa8\xfe\xa2\xc4\xa4\x7b\xf7\x3c\xf1\xef\x9d\xae\xa8\x55\x91\x2e\x33\xb5\xdc\xe8\xae\xbf\xa4\x0f\x50\x6d\xfc\xdc\x16\x9a\x77\x67\xf7\x5b\xdb\x2a\x23\xb6\x55\x85\x3b\xda\xe2\x2e\x39\x67\x1e\x07\x7c\xce\x12\x61\xd9\xdd\xf1\x38\x3d\xc7\xe7\x0d\xaf\xab\xa9\x78\xdd\x2a\x1f\x33\x06\x6c\x68\xd1\x1c\xf1\x92\xcc\xf2\x3c\x1b\xcd\xeb\x50\x90\x63\xe4\xad\x60\xc5\x4b\xc7\xd9\xdc\x51\x35\x57\xcd\x68\xe2\xcf\x34\xbf\x5a\xd0\x42\xcb\x0b\x8d\x1c\x30\xf2\x54\x96\x5a\xd6\xd3\x42\xcc\x5d\x18\x7e\x66\x7e\x66\x70\xeb\xd8\x8b\x42\x57\x30\xe2\x61\x88\x56\x48\x61\x02\x47\x2e\x3b\x72\x8d\xe1\x3c\x60\x66\xbf\x44\x6b\xfa\x73\xc4\xee\xd8\x52\x33\xc6\x9a\x49\x91\x74\x9d\xcc\x52\x28\xf3\x19\xd5\xb5\xc1\xe9\x01\xca\x29\xe8\x6b\xad\xe2\xf7\xf3\xfb\xd7\x2b\x24\x31\xee\x34\x95\x47\x7c\x45\x29\x95\xcd\x43\xc3\x07\xe7\x98\x14\x35\xb0\xce\x7c\x8d\xee\x41\x2d\x71\x3f\x50\x55\x18\x5e\x21\x45\x72\x1c\x86\x7f\x54\x8f\xee\xd0\x3a\x79\x92\xba\xf7\x0e\x86\x0a\xe2\x77\xb1\xfc\xfc\xfe\x6d\x76\xad\x41\x53\x8f\x8c\x40\x0f\x61\x70\x4f\x53\x1c\x86\xa2\x5b\xf2\x45\x9e\x95\xa5\x2e\x6b\xd5\xd2\x03\x6f\xfe\xb0\xb5\xa6\xa4\x1e\x0d\x29\x6a\xbe\x46\x22\xfa\xad\xcc\xc2\x70\xf4\x6b\xc2\xf4\x06\x4c\xc3\x10\x8d\x6e\xaa\x6a\x74\x13\x29\x56\x2a\x2b\x84\xc3\x42\xb4\xda\x65\x90\x4a\x87\x77\x95\x59\xb9\x2d\x65\x1a\x7e\x88\x16\x47\xf5\x02\xfe\xdd\x55\x56\x55\x3f\x36\xf5\x1a\xf8\x45\xf7\x94\x31\xf7\x2c\x0c\xb7\xac\x39\x4d\xd3\x3b\x08\x57\x95\xc2\x86\x25\x16\x11\x30\x82\x55\x85\xd0\x92\xf6\x14\xf3\x01\x5f\x05\x18\xcf\x97\x74\xd9\x28\x37\x0a\x46\x38\xc3\xb1\xea\x6a\xeb\x75\x41\xb2\xa4\xb7\x18\x93\x8c\xa2\x8d\xd1\x32\x38\x36\x38\x9b\x4c\xce\xf1\x26\xc9\x52\x8a\x96\xf3\xe0\x2f\xc1\x78\x19\x07\x31\x34\x1a\x00\x72\x1a\x5f\x31\xa4\x5f\xe3\x93\x2d\xdd\x44\xbf\x4a\x2e\x50\x40\x02\x5c\x6b\x24\x71\x30\xf3\xf7\x11\xa8\xaa\xdf\x00\xa9\x92\xc5\xf3\x3c\x47\x5b\x98\x73\x83\x01\x14\x7e\xf8\x15\x31\x32\x9a\xe2\x7a\xcd\x45\x96\xe7\xf7\x0f\x4b\x4a\xe9\xad\x5e\x5c\x73\x58\xd0\x1b\x5d\x5d\xd7\x8d\xa8\xc6\x9a\x51\xfe\x40\x82\x47\xb3\x00\xdb\x5d\xdc\x6e\x6d\x2d\x62\x18\xa5\x1d\x6d\x25\xf9\xe6\xad\x42\x60\xd6\xd1\x88\xc2\x00\xbb\x42\x0f\x11\x3f\x2b\xa2\x65\xb6\xdc\xb0\xaf\x60\x4a\xc2\xd0\x9a\x5c\xa8\x84\x45\xe5\x86\xaf\x15\xc2\x29\x51\x09\x94\x4d\x29\xf7\x90\x49\xce\x7c\xe3\x93\xe4\x36\xa5\xa3\x29\xf1\xcc\x49\x96\xac\x55\x8b\xee\xfa\x47\x34\x0d\xbe\x36\x18\xd7\xa2\xf5\x11\x43\x0a\xb7\x18\xd3\xe9\x63\x9a\x09\xf3\x01\x45\xcf\xdb\x91\xf3\x16\xc0\x2b\x5a\x0e\xf6\x7a\xbb\x66\x87\x18\xd4\x4a\x95\x55\x80\x09\xa7\xcd\x69\x32\xd7\x40\x51\x44\x99\x52\xc5\x17\x99\x58\xe5\x2c\x11\x09\x4f\x53\xaa\xda\xca\x56\xac\xa3\x3c\x09\x43\x46\x0a\x2a\xc2\x70\xd6\x50\x1f\x8d\x2c\xcd\xbd\xf2\xee\x59\x54\xca\x7d\xb1\x64\xaf\xc5\x8a\xdd\x4d\x94\x7f\x07\x78\xb5\x83\xb9\x04\xa8\x04\xce\x05\x15\x91\x26\x52\x6f\xf8\x55\xce\xc5\xf5\x39\xe8\x39\x3d\x81\x6d\x32\x6b\x34\x1c\xf3\x59\x3c\x99\xb5\xbd\xdc\xb1\xa1\x93\xe2\x86\x8e\x07\xc0\x5a\x05\xf4\xf8\xd6\xd6\x53\x0c\xa7\x30\x94\x32\x6f\x2a\x37\xc7\xea\xb5\xd3\x71\xa4\x36\xdb\x4d\xd4\xb6\x2b\xaa\x2a\x30\x9c\x1c\xdc\x1d\x6b\xef\xfa\x0f\xc6\xb1\x96\xc5\x36\xe0\x9a\x2f\xe9\xc2\x87\xd5\x8d\x39\x2e\x61\x1e\xe4\xd9\x15\xcb\x4d\x49\xef\xda\xfb\xa6\x53\x41\xf3\xa1\xee\x4e\xac\xfa\xb7\xbc\x7c\xe9\x3d\xa8\x2a\xff\xc9\x88\xd2\x11\x0b\xc3\x52\x83\xf3\xd0\xd7\x5e\xeb\x7a\xcc\xfe\x3b\x6f\xdc\x37\xfe\xb8\x73\x9f\x11\xf2\x78\x31\x3a\x56\xa4\xf3\x4e\x90\xa2\x85\x72\x4e\x24\x65\x28\x49\x89\x83\x6e\xa2\x30\x29\xa9\x74\xb0\x5e\x6a\x58\x17\x09\xa7\x32\x29\x53\x4d\x09\x34\xa8\xd3\x11\x2a\xf4\x8f\xbe\xc6\x60\xaf\x82\x3d\x44\xb3\x65\x5d\x9b\xb3\xd6\xbe\x62\x90\xce\x85\x21\xab\x1b\x15\xab\xa0\x19\x8b\xac\xae\x89\x3e\xd4\x44\xea\x7b\x5e\xfe\xf4\xf5\x57\x87\xaa\x19\xbd\x91\xb2\x2d\x2b\x77\xd9\x92\xfd\xf0\xfd\x6b\x22\x28\x62\x5d\xde\xa4\xaa\x18\x6e\x54\x30\xb6\x61\xa7\xba\xfd\xa7\x21\x30\xaa\xaa\x84\x26\x24\x0e\x22\xab\x2a\xd0\xf2\x85\x16\x35\x56\xd0\x17\xa6\x5c\x6d\x03\xca\x21\x4e\x4a\xca\xe6\x87\xad\xc6\x77\x8d\x22\x7e\x44\x77\x61\xa8\x59\x92\xd2\xdb\xe6\x65\xbf\x57\x73\xb4\xa1\x68\x47\xcb\x83\xee\x92\x6b\x3a\x92\x68\x87\xc9\x1d\x54\x84\x38\xdd\x39\xbb\xa7\x7f\x70\x76\x8b\xc3\x90\x47\x4a\xee\x46\x94\x6a\x8e\x89\x47\xd9\x6a\x75\x79\xc3\x84\xfa\x8a\x97\x8a\x09\x56\xcc\x0f\x1f\xa1\x60\x2f\x72\x99\xad\x02\x22\x19\x19\xcd\x70\xcc\x35\x2a\xcb\x96\x1b\x28\xa5\x2b\xf4\x6e\x51\x20\x45\x5b\x1c\x63\x62\x69\x2e\x5d\x0e\xf2\xdd\xa7\x9b\xce\x89\x37\xc3\x9d\xdb\x03\x24\xbf\xe2\x37\x01\xc6\xc4\x83\x90\x3e\x85\x0c\xc3\xd1\xe1\x43\x64\x69\xf0\xa9\x23\x12\xa7\x50\x91\x85\xd9\x1a\x7a\x99\x39\x5a\x59\x1e\xeb\x2a\x8b\x96\x8e\xf7\xa1\x01\x0f\xc8\x88\xf5\x38\x88\xe6\x75\x80\x4d\x9d\x43\xe0\x7b\xbc\xf6\xa1\x91\xbf\x90\x5b\x33\x72\x3d\xec\xd1\xf0\x86\x40\xc1\xe3\xde\x58\x86\x19\x36\xfa\xa5\x01\xe1\xdd\x31\xd6\xcf\x7c\xa9\x39\xd5\x3f\xbd\x5a\x7c\x45\x6f\xc9\xa8\x57\xa3\xd9\x17\x43\x4f\xd1\xed\x41\x47\x75\x73\x73\x54\x44\x6b\x9e\x2b\x56\x44\xaf\x5f\x0e\x6e\x5c\xc7\xac\x28\x46\x44\x7b\xe8\x3d\x38\x8d\x87\x5c\x9d\x46\xda\x75\x4d\x74\x1b\x62\xd5\x6d\x41\xd3\x5c\xbe\x46\x0d\x40\xf5\xb9\xff\x30\xbc\x6e\xa9\x50\x8f\x9b\x6f\xfb\x21\xe6\x89\x48\xe3\x24\xad\x6b\x1c\xff\x2f\x0c\xc5\xb4\xd7\x45\x83\xcd\x90\x0c\x25\x3a\x7c\x66\x86\xda\xf4\x48\xe3\x28\x63\x21\xfb\xbf\x31\x78\xa3\xd3\x1e\x9c\x02\x2d\x4b\x41\x35\x48\x50\x79\xa4\x57\xd8\xef\x8d\x13\x31\x12\x99\xc2\x51\x19\xa7\x6a\x00\x50\x98\xb1\xc9\x93\x94\x5b\x11\xf4\x3f\x6b\xc1\x32\xbc\xb0\x34\x6e\x0e\xde\x3e\xff\x2b\x1d\xde\x9b\xf3\x41\xed\xc4\xe0\xfc\x78\x1f\x1d\x15\xc7\x62\x10\x8c\xe6\xea\x10\x1f\x31\x77\x1c\xdb\x17\xc7\xdd\xa1\x5e\x73\x5c\x74\xb4\x72\x3d\xf1\xc1\x63\xd0\x4e\x18\xea\x7c\x2e\xa8\x84\x43\xaa\x73\xac\xd9\x14\xe1\x91\x0f\x2b\x5a\x0a\xef\x28\xc9\xd9\x89\x35\x90\x01\x5a\xcd\xfe\xbc\x78\x02\xe3\x9f\x03\x9b\xee\x37\xd7\xb8\xb1\x4e\x39\x22\x43\x82\xf5\x89\x1e\xed\x8d\xfe\x63\x24\xc9\x16\x4f\xf5\xe7\x0d\x04\xc9\x3e\x6a\x32\x87\xae\x87\x98\x49\x08\x56\x68\xd2\x4c\x83\x8b\xec\x94\xaf\xe8\x47\xc1\xf8\x76\x1c\x7c\xf4\xec\xe2\x2c\x7b\x76\x61\xd4\x7f\xed\xe3\xc9\xa2\x58\x2c\x3e\x3a\xdd\x96\x59\x9e\xcb\xdb\x65\xb6\x53\xfb\x82\xd1\x8f\x3e\x7a\x76\x21\x77\xc6\x7a\xdb\x9e\x56\xc0\xb3\x33\xf3\xf0\xd9\xc5\x99\x79\xfc\x2c\x20\x43\x44\x27\xe9\x56\xf7\x8e\x7e\xf4\x51\xda\x60\xea\x30\xbc\x31\xab\x12\x24\x8f\xdf\x3d\x4a\x69\x7b\x24\xf0\x51\xb5\x08\x16\xa0\x49\x1e\xac\xd4\xf5\xa4\xad\xaa\xaa\x5c\x55\xed\xe1\xc3\x3c\x86\xdd\x50\x19\x75\xec\xb1\xba\xf8\xea\x5f\xd4\x8c\x7f\xa8\xb6\x7f\xd1\x00\x13\x34\x20\x6b\x19\x7e\x1b\xe3\x9e\x60\xac\xb9\xab\x00\x8c\x01\xba\xc4\x4c\x1d\x69\x5d\x97\xef\xcc\xc9\xc0\x40\xa0\x4e\xb8\xfa\xd3\x33\x14\xdb\x13\xa6\x81\x6a\xdb\x57\x83\x5f\x66\x7f\x81\xc9\x18\x3f\x1e\xf8\x34\xfa\x4b\x34\x4e\xc6\xff\x4a\x8f\x7c\xba\x58\x2c\xd6\x01\x26\xcd\x9a\x7a\xa7\x4b\xc0\x0c\xf4\xa1\x96\xf5\x00\x74\x53\xb0\x35\xfd\xe8\xa3\xd3\x86\x73\xff\xc8\x5d\x75\x21\x76\xf0\xbd\x01\xc7\x33\x0f\x1e\x4f\x8e\x48\xc9\x76\xe5\x4e\xfa\x3a\x0d\x2d\x24\x05\x24\x30\x27\x6b\x03\x0b\x38\xbc\xd2\x2f\x8f\xc1\x15\xac\xec\x6a\x08\xd8\xdb\xf5\x6c\x8f\xc3\x02\x4c\x9e\x0c\x32\x73\x28\x88\x99\x80\x41\x0e\xd4\xd4\xbc\x22\x41\xec\xe6\x22\xc0\xe4\x00\x11\x34\x33\x36\x9a\x1e\x6f\xa6\xad\xe0\xcf\xb6\x33\x54\xcd\x63\x12\xdf\x79\x40\x40\xa2\xc7\x31\xac\x3e\xd6\x98\x6d\x9b\xa9\xe5\x86\x95\xee\x03\x87\xe5\xee\xe9\xc6\xbd\xaa\xaa\x4d\x74\xcb\xae\xde\x73\xf5\x75\xb7\xac\x7e\xb1\x95\xbf\x0f\x3c\x95\x43\x25\xcb\xde\x43\x8d\x36\xfb\xf0\x27\xf4\xbc\x2c\xa5\x10\x80\x4b\xe0\x03\x7a\x6f\xad\x3e\x08\x9c\xa0\xb5\x77\x49\x39\xd2\xdb\x14\xc6\xb6\xb5\x63\x1b\xd1\x80\xbc\x02\xc8\xbe\xa1\x37\xcd\x9c\x79\x47\x1c\x37\x56\xbb\x55\x69\xce\x75\x4b\xb7\x43\x65\xb6\x7e\x19\xe5\x66\x64\x13\x2d\xe5\x56\x4b\xcd\x4e\x40\xfa\x4e\x96\x5c\xf7\x1b\x93\x2b\xaa\xaa\xca\x2b\x26\x54\xc6\x45\x89\xe7\x43\xe7\x22\x9f\x75\x54\x27\x73\xd6\x97\x94\x62\x46\x0a\xa3\x9f\x6e\x25\xf4\x13\xef\x08\xbd\xa8\xaa\x11\x1a\x15\x46\xf9\x5c\x34\x15\xe9\xa7\xa2\x69\x7a\xde\x5e\xa2\x02\xc7\xec\x58\xd7\xc3\x70\xf6\x69\x78\xf4\x2d\x18\x7e\xf5\x59\x01\xbe\x46\xc6\xc2\xf8\x5c\x51\xbf\x8f\xc0\x0a\x29\x8f\xcd\x19\x4d\x4f\x1a\xbd\x16\xf9\x85\xaa\xf9\x41\x3d\xcc\x3f\x8e\x5f\xeb\x8d\x30\x3d\x31\x66\x29\xa3\xa3\x7d\x9a\x8c\xd4\xb1\x57\x0d\x17\x51\x55\x68\x16\xa2\x62\x50\x8e\xa6\x14\xa9\xfe\x53\x85\xe7\xc7\xe7\x40\xe1\x78\x86\xab\x6a\x24\xc0\xbe\xf0\x25\xd3\x22\x25\x5b\x19\x7b\xac\xe1\x2f\x74\x23\xb4\x98\x33\x4a\x77\x55\xd5\xeb\x02\x28\x8d\xaf\xd0\x1d\x61\x78\x3e\x99\xc5\x0a\xca\xa8\x23\x65\x14\x9e\xcf\xe2\xe5\xfc\x6b\xb4\x24\x0c\x4f\xf4\x8f\xc2\xf1\x34\xfe\x38\x2c\xf4\xb7\xb3\xa1\xa5\x39\x36\xa5\xa2\x31\x20\x6a\x57\x0c\xd8\x38\xef\xb6\xa4\x09\x4b\x49\x46\x13\x95\x9a\xb3\x8b\xaa\x1a\x35\xc7\x00\x7a\x34\xae\xc7\xf3\x59\xcc\xf5\xb5\x1c\xea\x9e\xfe\x94\xfb\x07\x08\x56\x87\x78\x62\xcd\xc0\x40\xcf\xe7\x83\x4d\x19\xed\x85\x51\xc0\x0a\x57\x48\x1d\x14\xca\xfa\x85\xce\xcb\xa4\x48\x29\xa5\x59\x52\xa4\xe7\xb8\x18\x8f\x9b\xd5\x9f\xaf\x18\xd2\x2f\x89\x7e\x85\x63\x53\xee\x4e\xf7\x37\xb3\x97\xb3\x78\x5a\x93\x1d\x8e\x77\x35\xc9\x98\xc3\x72\xc3\x47\x80\x70\x90\x24\xf6\x79\x6e\xfe\x28\xec\x7f\xd2\xe0\xcc\x83\x65\xd0\x18\x9e\x1c\xe0\xd6\x30\xbc\x86\xe3\x08\xd5\x1c\x47\x6c\xab\x6a\xb4\xb5\x1a\x1c\xe0\x22\xfd\x03\x0a\x85\x31\x56\xc5\xbd\xb1\xa4\x6a\xb1\xa0\x02\x1e\xbb\xa8\xaa\x01\x5c\xa9\xe1\xcd\xe1\x13\x7b\x20\xd5\x3e\x68\x70\x45\xa3\x7d\x6d\x35\xd0\xbf\x1a\xbf\x95\xba\x1d\xb6\x22\x3b\x33\xe6\x84\xa5\x8e\xfa\x3c\x9b\xc2\xf0\x1d\x6a\x19\x9c\xb2\xa1\x4d\x07\x3a\x1f\x98\x93\x2b\x63\x82\xaf\x6b\xc9\x94\xea\xcf\xdc\x07\xbf\x3d\x31\x1e\x79\x1d\x85\x75\xcf\x00\xca\x5a\xa7\x7e\x63\xa6\xca\x2f\x49\x7a\x25\xb1\xf5\x6f\x1b\x5d\x3b\x91\xe7\xa4\x2f\x56\xc9\xb9\x8c\x7d\xfd\x4b\x55\x8d\xae\xe7\x3d\x39\x5e\xe1\x18\xc9\x01\x49\xd8\xac\xa6\x8c\xca\x1d\x5b\xf2\x35\x67\xab\xb9\x75\x0c\x05\xef\x54\x18\x3e\x2b\x97\xd9\x8e\x0d\x78\x95\x20\x36\x0e\x02\xdc\x3b\xed\x31\x9f\x14\x45\x07\xd8\x0e\x0d\x58\x83\x37\xf7\x42\x65\x77\xa7\x50\x92\x9c\xee\x45\xc1\x96\xf2\x5a\xf0\xdf\xd9\xea\x94\xdd\xed\x0a\x56\x96\x5c\x8a\xf8\x34\x18\xdb\x2a\xf7\x82\xff\xb6\x67\x6f\x64\x31\xa4\x16\xf4\xe4\x3d\xd8\xd6\x6b\x3a\x12\xd1\x8a\x29\xb6\x54\x2f\xf7\xbb\x9c\x2f\x33\xc5\x4a\xb2\xa4\x16\x37\xbe\x01\x2f\x58\x50\xfe\x9b\x53\x72\xcd\x8d\xe8\x17\xe8\x17\x4c\xd6\x56\x1a\x54\x94\x25\x12\xa4\x41\xa0\x15\x89\x4c\x41\x1b\x68\x45\x41\x89\xed\xee\x86\xb3\x09\x66\x8d\xb8\x41\x4b\x4b\x66\x0d\x74\x2e\xe1\xcc\x83\xb0\x9a\x70\x9a\xc1\xe4\xbf\x65\x77\x43\x03\x10\x34\x08\x00\xf1\x49\x8f\xe4\xb6\xaa\x01\x2d\x8f\xca\xaa\xfa\xcc\xfc\xcc\xe0\xd6\xb8\x97\x1d\xd8\x7d\x82\x73\x0d\x18\x8c\x08\xd5\x3a\x98\x79\x0f\xa1\xdb\x8c\xb2\x08\x8c\x43\x80\xcb\x3b\x67\xe7\xfa\x81\x77\xa6\x81\xc5\x98\x72\x2d\x5c\xba\x03\xd9\xa7\xa6\xe9\x8f\x7d\x7c\x69\x7a\xfa\x0f\x0d\x2d\x75\x63\xf3\x08\xf3\x66\x34\x0e\x50\x87\x6a\x55\x2a\x35\x41\x85\x51\xf1\x1a\x2c\x53\xd2\x07\xef\x9c\x2b\xfe\x64\x6a\xdd\x15\xbf\x2b\xd9\x7e\x25\xe3\x9c\x11\x40\x4b\xf1\x4f\xa4\xdd\x1e\xf1\x43\x4d\xb4\xb8\xad\x7f\x0b\x96\x83\x39\x49\xfc\x10\x3c\x0b\xe2\x43\x43\x02\xe3\xfa\x30\x9a\xd6\x24\x38\x1d\x78\x5f\x93\x60\xdc\x3c\x2e\xd8\x0d\x97\xfb\xd2\x0e\xbf\xf3\xed\xbf\x8e\x15\xaa\x6b\xb2\x2b\xd8\x2b\x50\x56\xc5\x0f\x60\x96\x34\xa4\x50\x4b\x66\x29\xd5\x7f\x7a\x8a\x2b\xc2\x92\xa7\x29\x45\xfa\x6f\x55\xb1\xe4\x63\xf8\xfb\x49\x5a\x55\xfe\x9e\xb2\x45\xb5\x24\x09\x40\xf8\x44\x03\x21\x7c\x18\xe8\xad\x91\x3c\x4d\xe1\xc4\x90\xb4\xf6\x1e\x1f\xe3\xda\x5a\x3c\x7d\xb0\x2f\x1d\x1c\x43\x02\xa1\x36\xa6\x81\x59\xda\xd4\xf4\x14\xcf\x6d\xef\xdc\x8e\x46\x2c\x99\xa6\xba\xe3\x1f\xa7\x74\x8c\xf4\xcf\x5c\x77\x59\x5f\x7e\x9a\x56\xd5\x0c\xc7\x4f\x1e\xa3\x80\xdd\x30\x61\x2a\x7b\x0a\xde\x50\xab\x95\xbb\xc3\xfa\xdb\x4f\xcc\xb7\xff\x9d\x8e\x59\xf2\x3f\x07\x05\x62\xfd\x13\x86\xfd\x16\x6b\x67\xde\x35\xb4\x75\x46\xba\xf9\x30\xd4\xb3\xe3\x60\xed\xa7\x08\xe6\xc0\x9e\x69\xeb\x3a\xe6\x7a\x27\xc6\x30\xa0\xb9\x2e\x49\xbb\x53\x1e\x8b\x30\xfc\xdd\x14\x17\x9a\xbc\x29\x5a\x22\xa1\x09\x8d\xb9\x11\xce\xdb\x0f\x05\x38\x68\x8e\x6e\x26\x0a\x4f\xdc\x35\x86\x85\x99\xea\x7a\xa7\xed\x1c\x6a\xc9\x5d\x37\x26\xbc\x27\xfe\x6a\x3d\xc5\xb8\xd6\x00\x6d\x40\xe8\xed\xf3\xbf\x0e\x38\xb0\xf4\x35\x9e\x83\x67\x78\x56\x93\x35\x3f\xf0\x4f\x19\x4d\x07\xfd\x1b\x5b\x8b\x1c\x8d\x06\x87\x8f\x07\xad\xe6\xd3\x98\xeb\x0d\xb8\x55\x59\x6b\x05\xdf\x54\x4a\x75\x8c\xb4\xd0\xbb\xc6\xaa\x90\x8d\x03\x63\x7c\x56\x3d\xc2\xa0\x6d\xbc\x44\x8c\x0c\x69\xc8\x95\x59\x84\x01\xc4\xb6\x6c\xf5\x62\xde\x4d\x55\x1d\xd1\xf3\xf6\x75\xbc\xf6\x78\x21\xc0\xb0\xc3\xc0\xe7\xbb\xb7\x65\x3b\x86\xf0\xad\x17\xaa\xf3\xb0\xb7\x9c\x00\x2a\x3c\xaf\x31\x63\x2e\xcf\xe7\x5a\x9c\xd3\xd3\x15\x8f\xf4\x2c\xf0\xb1\x46\xe7\x81\x79\x34\xd7\x3c\xa6\x88\x5d\x89\x39\x1f\xc1\xed\x3b\x7b\x2b\xc2\x70\x4a\x29\xe5\x0d\x80\x09\x1c\x07\x8f\xdb\x97\xfe\x8b\x67\x93\x59\x1c\x3c\xf2\xdf\x19\x38\x6a\x81\xd0\x34\xf5\x2f\x5b\x04\x69\x24\xc1\x1b\xf0\xf9\x5c\xe3\x41\xb0\xa2\xc0\xfd\x4a\x2b\xf3\x05\x50\x38\x38\x05\xe6\x0d\x88\xba\xba\xc7\x33\xa8\x7d\x1c\x4c\x02\x00\xda\x3e\x92\x71\x9e\x49\x2e\x54\x05\xe0\x14\x58\x95\x16\xd8\x49\x49\x83\x3c\x2b\x95\xff\x7c\xf2\x31\x26\x19\x0d\xac\xad\x25\x74\xc3\xcd\xae\xa6\x73\x85\x9d\x9f\x01\x3f\xde\xd1\xc8\x17\x12\x3c\x30\xd7\x3d\xd9\x9b\x7e\x74\xec\xc7\xa9\x1c\x51\x5a\xce\x03\x8f\xd0\x05\x03\xb8\xff\xa6\x2b\x6d\x6c\x69\x66\x9c\x49\x86\xf6\x08\xb9\xa7\xa3\x7d\x18\x8e\x32\x72\x45\x47\x33\x4d\xb1\x6f\x80\x30\x4b\xcb\x45\x5c\x9f\x9b\x8b\x15\x55\xe7\x2b\xba\x4a\xae\x8d\x26\x3e\x9b\xaf\x8e\x6f\xba\x6d\xac\x07\xbe\xea\x73\xc1\xa3\xd9\xc9\x86\x5e\xd3\x40\x8a\x1c\xdc\x38\x59\x18\x8e\x36\x61\xd8\x19\x4d\xdd\x6c\x7a\xbe\x46\x1b\x9a\x94\xf3\x1b\x8f\xce\xc7\x37\x91\x9e\x7d\xb8\x4e\x49\x19\x86\xf7\xa6\x73\x57\x14\xed\x28\xca\x29\x5a\x52\xb4\xa6\x68\x45\x6f\x70\x72\x9b\x56\x15\x5a\x25\xb7\x29\x7d\xa8\x31\x4e\x56\x96\x01\x7b\xfd\x52\x3f\x5f\xfb\xf7\xa6\x00\x4b\x21\x60\x8a\xc6\x80\x94\xbe\x0f\xc3\x3c\x99\xa5\x58\xff\x3c\x49\xc9\x4a\x73\xc6\x37\x9e\x4d\x5e\xb2\x4b\xcf\x57\x74\x3c\xd6\x0c\x73\x18\xea\x59\xa9\x2a\x74\x45\x77\x74\x0a\xfe\x42\x3b\xb9\x43\x18\xe6\xa9\x3b\x11\x61\x38\x1e\x5f\x85\xe1\x0a\x44\xc7\x87\x65\xc2\x52\x9a\xbc\x27\x3b\x72\x95\x9e\x80\x73\x4d\xdd\xb1\x1f\xd3\xf5\xf9\x83\x52\xff\x4b\x83\x22\x60\xc5\x70\x65\x54\x0b\xe8\x8f\x86\xa1\xe9\xc2\x07\x96\x7b\x04\xcb\x3d\xea\x2c\x77\x55\x8d\xc6\xe3\xab\xaa\x82\x51\x98\xee\xaf\xfe\x83\xae\xeb\xb9\xb9\x4a\x31\x59\x8d\xf4\x74\xe1\x73\x7c\x6e\xd9\xf6\xab\x09\xe5\xd8\x28\x68\xae\xfe\xab\xa0\x74\x1a\x86\x57\x67\xc5\x33\x3a\xad\xeb\x01\x3a\xdb\x9e\xaa\x00\xf3\x0b\xbc\x59\x09\x33\x53\x44\x25\x53\x86\xfd\x29\x93\xde\xb8\x7c\xae\x21\xd8\x0b\x6b\x61\xc0\x56\xa7\xa6\x02\xc3\xd8\x37\x01\x35\x92\xdb\x74\xae\x59\xc5\x98\x3b\xf9\x6d\x36\x47\x82\x26\x8c\x30\x12\x04\x44\xa5\xc4\x6f\xab\xe7\x8a\x81\xfa\xe6\x6f\xf3\x8e\xf5\x05\xeb\xf8\x11\x69\xb9\xcb\x84\x0f\xe9\xdb\x5c\xb0\xa4\xa0\x5f\x23\x46\x64\x52\xa6\x38\xa5\x23\x24\x12\x70\xa4\x29\x53\x4d\x2c\x86\x68\xa8\xae\x68\x4a\x04\xae\x71\xcc\x35\x2f\x68\xa6\x26\x7e\x10\x52\xc5\xf9\xd0\x21\x8b\x96\x52\x84\xfe\x53\xd0\xec\xd0\x80\xac\x3d\x5c\xd2\xd3\xd1\x1b\x83\x8d\x02\xe4\xc6\x21\x49\x49\x0b\x27\xf0\x73\x92\xa4\x1a\x87\xb2\x8e\x11\x1d\x92\x14\x7c\x2d\x81\x2f\xc9\xf4\x80\x94\xfe\x91\xb8\x37\x1c\xc2\x89\x6c\xa9\x2f\x70\x30\xa4\xd0\x28\x54\x57\x2d\x21\x72\x8b\x7e\x08\xb7\x23\x61\x80\xba\xae\x31\x26\x9b\xac\x3c\x18\xe6\x51\x93\x20\x6b\xe8\xea\xc9\xe7\xa0\xd4\xb7\xf2\xf9\xb1\x7a\xd8\x01\xf3\x43\x0e\xab\x46\xca\x17\x6f\xaa\x4a\x03\x52\x4b\xe0\x98\x26\x70\xd0\x58\x9e\x89\xeb\x63\x0d\xfd\xd5\x72\x8a\xc0\x1b\x1c\x03\x5d\xa8\x00\x00\x97\x1c\x76\xac\x47\x16\x0e\x8c\xb0\x4e\x56\xf2\x01\xec\xc4\xae\xe7\x2a\x82\x9a\xfa\xf6\x93\x77\xdb\x3c\xd6\x2f\x74\x07\xfa\xef\xcc\x73\x4b\x08\x90\xa0\xa2\x07\xf2\xc6\xe0\x69\x0a\xc7\x96\xcd\xc8\x81\x54\xd7\xb7\x1b\xae\x07\xdd\xd5\x81\xe2\xbe\x25\x1c\x6e\x55\xa0\x7a\xae\x54\x56\x74\xdc\xf3\x1b\xa5\x30\x8b\x72\xb9\xcc\x8c\x46\xb6\xbd\xd6\x3b\x72\xd3\x39\x3a\x77\xd6\xf4\xd0\x08\x5f\xd5\x04\x42\x1d\x0d\x2e\x31\xa5\x9b\x9a\x80\xe7\xd2\xb1\xf7\xbb\x28\x5b\x6a\x41\xcf\x2a\x9e\xc3\x10\x8d\x76\xba\xc9\x57\xe0\xee\x54\xb5\xd7\x80\x6e\x47\x23\x8d\x11\x40\xd3\xcc\xa2\x4d\xc1\xd6\x55\xf5\x2f\x16\xa9\xec\x0a\xac\xfa\xc0\x8f\x1b\xce\x20\xe2\x6b\x86\x46\x33\x4c\xdc\x99\x04\xdc\x4f\x31\xb1\x47\x5c\x83\x9c\xf8\x07\xed\xe8\x3c\xf3\x3d\xdd\x0b\x16\x39\x4f\xad\x2a\x30\x07\x4c\xde\x2b\x77\x08\x59\x13\x77\x35\xcc\xa5\xfb\xd6\x73\xfe\x5d\x53\x01\x0c\x8a\x58\xf3\xfb\xb6\x56\xb6\xdd\xa9\xfb\x4e\x95\x7f\x4a\xec\xe7\x6b\xd4\xea\x1f\x2e\x3e\x1d\xf2\xbf\x3d\x1a\x5d\x67\xd4\x50\x87\x08\x5a\x87\xb3\xe9\x0d\xcb\x56\x6c\x30\xba\xd6\xdf\xec\x96\x6b\xe6\x14\xd7\x04\x26\x70\xa8\xf0\x3f\x06\x0a\x1b\x3b\xc5\xff\xc3\x65\xf2\xac\x1d\x1d\xd0\x78\x8f\x54\x4d\xc0\xf1\xe6\xf0\xb8\xbc\x5f\xd5\xb1\x36\xc3\x30\xd0\x35\xb4\xf5\x87\x21\x32\x42\x03\x52\xb4\x2f\xa0\x00\x03\x8c\xb5\x80\xe2\xbe\xe9\x2b\x03\x5d\x3c\x87\x1b\x1f\x8d\xb9\x59\x4a\xa6\xa9\xc1\x73\xfd\x02\x9e\xd2\x33\x51\x93\x19\x94\x62\xbf\x1d\x94\x69\xa5\x9f\x44\x5c\x4c\xe7\x62\xac\x62\x61\xca\xde\x30\x31\x50\xa3\xe7\xc9\x78\x2e\x2e\xd4\xb9\x18\xd3\x27\x98\xf5\x4d\x25\x18\xc4\x00\x5b\xad\x3e\x58\xc1\xec\x8f\x2a\xc8\x0f\x87\xd4\xf5\x0f\x6e\x7a\xfc\x4c\xcd\x55\x2c\xce\x27\x13\xcd\xd1\x9c\xbb\xea\x8a\x6e\x75\xd7\x7f\xba\xba\xf3\xf1\xb8\xb8\x50\x47\xea\xa9\x6b\xdc\xc0\xbc\x50\x1b\xea\xed\x80\xdf\xc8\x43\x91\xad\xb8\x8c\x47\x53\x83\x51\xae\xe4\x9d\xbe\x5e\x73\x13\xe6\x6e\x97\x95\xe5\xad\x2c\x56\xfa\x9a\x6f\xb3\x6b\x88\xad\x83\x5b\x06\x4b\xa5\x74\xc7\x90\x3d\x8d\x50\xa7\x5c\x3c\x94\xfb\xab\x2d\x57\xba\x7c\xc1\x4a\xa6\x0e\xcb\x6f\x4c\x79\x67\x16\x7a\xcf\x10\x7e\x68\xad\x44\xaf\x98\xc3\x02\x66\x97\x4c\x49\xc7\x65\x25\x08\xce\xd5\x85\x38\x57\xe3\x31\x2e\xc6\x10\x92\xc1\xe8\x81\x5b\x8b\x97\xa6\xa6\x5b\xd6\x71\x9d\x06\x83\xde\x82\x70\x4d\x4d\xd8\x9d\xd2\x1c\x56\x55\x15\xa4\xa4\x22\x0c\x7d\x7d\x1b\xa5\x54\x92\x8c\xbe\x6d\x4f\x40\x94\x41\x46\xf3\x8e\xe0\xc6\x1b\xfd\xab\x82\x13\x13\x2b\x05\x28\xef\x00\xb1\x6c\x34\x90\xf6\x8b\x96\x78\x7d\x48\x08\xd4\x0c\x71\x06\x27\x46\xfb\xc3\x36\x06\x1a\x09\x43\x66\x6b\x69\x0e\x0a\x3b\x7a\xce\x0f\xf4\x8f\xaf\x0d\xdf\xae\x0c\xdf\xae\x1a\xbe\x5d\xf5\xf8\x76\xd5\xe5\xdb\x09\x0f\x43\xfe\x01\xfb\x6f\xac\x5c\x94\xa4\x13\xe7\xe2\x82\x72\xba\x4c\xa4\x91\xb5\x7c\x39\x85\x52\x9a\x35\x27\x5b\xc9\x93\x94\x6a\x51\x4c\x0f\x5e\x97\xa6\x2b\x02\xcf\x0e\x07\xd8\xb2\x01\xcd\x7a\xdf\x75\xec\x8b\x5b\x0e\xbd\x33\xd5\xbe\x89\x73\xcb\x89\x82\x76\x1c\xc2\x8a\x25\x3c\xb5\xe5\x06\x88\x4a\xcc\x34\xee\x6a\x1a\x7c\xcf\x7c\x75\x82\xcf\xf3\x26\x29\xc9\xe8\x94\xec\x5b\xc8\xcd\xa9\x71\xaf\x57\x4d\xd4\x11\x24\x29\xb3\x8c\xaf\x08\xc3\x91\x40\x12\xea\xa9\x2a\x54\x3a\xdd\x3d\xc9\xe1\xd8\x5a\xdf\x64\xd8\x0f\xe2\xd1\x74\xe1\xad\xd7\x05\x8f\x3f\x2e\xc2\x70\xa4\xd9\xf3\x30\x44\x05\x7d\x0b\xd1\xa8\xf4\x92\x8d\xb8\x79\xc6\xf5\x33\x5d\x1e\x77\x2d\xc0\xad\x37\x7b\x0f\x1a\x53\xb2\xd3\x7f\x36\xb4\x09\xd4\x72\x4d\x65\x55\x1d\x47\x4a\x53\xd8\x64\x4d\x60\x05\x0e\x81\x15\x0c\x63\x9d\x14\x29\x11\x9e\xaa\x1d\xa9\xaa\x0a\x1e\x07\x24\x6b\x0f\xf0\x93\x2c\x8d\x33\x10\x15\x6e\xe8\x88\x55\xd5\x48\x86\xa1\x9a\x5f\xc7\xef\x19\xba\x26\x2b\xc2\xa0\x87\x64\x4b\xc5\x9c\x57\x15\x92\x73\x16\x6f\xaa\xaa\x80\x80\x29\x65\x7c\x03\xfe\x0f\x61\x28\xd0\x0d\xd9\x9a\x92\x05\x48\xc0\x39\x7d\xcf\xd0\x96\xec\x30\x29\x50\x4e\xf4\xfa\xe8\x77\x4b\x9a\xbb\x7e\x2e\x41\x18\x59\xd3\x3c\x59\xc2\x9a\x6c\x93\x5d\xb2\x4c\xb5\x3c\x72\x63\xaf\xd6\xd8\xb3\x82\xe4\x55\x65\x22\xd1\xd9\x95\xcf\xf5\x14\x2d\x1b\xf3\x87\xa6\xba\xad\xa9\x2e\x37\xab\x78\x93\x2c\x75\x3d\x27\x1c\x88\xab\xb1\x88\xcb\xc9\x1e\x83\xa1\xfb\xf1\xaf\x51\x4e\xf9\xfc\x6b\x24\xc9\x1a\xc7\x2b\xfd\xe8\xd9\x64\x16\x86\x48\x26\xb9\xee\x5f\xa9\x7f\xd6\x1a\xcb\xc3\xae\xdf\xc2\x48\x29\xa5\xe5\x7c\xeb\xce\x7b\x36\xc4\x55\x8d\xe3\x2d\x26\x7c\x6e\x3b\x50\x92\x2d\xd9\xe3\xd8\xb9\x22\x95\x64\xdb\x35\xd9\xbf\xec\x22\x63\x8d\xc4\xba\xa1\x2d\x8a\xc8\x9d\x6e\x24\xa0\x50\xd6\xac\x81\x86\xfd\x52\x8b\xdd\xcd\xab\xe0\x34\x48\xc9\x9e\x96\xf3\x59\x3c\x25\xcb\x23\xae\x99\x26\x9e\x41\x8d\x49\x46\x34\x7b\xbb\x3e\x56\xec\x6b\xa4\x88\x91\x96\x5c\xd1\x15\x4d\x7c\x31\x9a\x34\xaa\xd0\x51\xa9\x37\x40\x55\x89\x11\xa5\xb9\xde\x59\x48\x51\x81\x5b\x50\x5b\xda\xe2\xf1\xda\x5e\xb4\xb1\x96\x8c\x20\xc9\xeb\xf4\x7c\x7f\x21\xcf\xf7\x36\x4a\x50\x77\xbc\x7b\x3b\x5e\xbc\xa2\xc9\x2d\x43\x77\x0c\xad\x30\x11\x38\x6d\x71\x9e\xfe\xc0\x68\xcd\xbd\xe2\x76\xb2\xcd\x91\x9b\x7e\x6a\x4f\xb5\x31\x4e\x6e\x53\x33\xdb\x9c\x8e\xc7\xfb\x73\x7e\x21\xf5\x3e\xf6\x9b\xe4\xb6\x0e\x08\x26\x62\x15\x25\x1a\x09\xec\x9f\xcd\xc2\xd0\x74\x00\x2e\x35\x15\x6d\x14\x9a\xfb\xc9\x0c\xdb\x38\x81\xc8\x86\xf8\x0c\x4e\xcd\x59\xc6\x7e\xf2\xc4\xd4\x38\x0f\x1e\x07\x71\x10\xd4\x5e\xcc\x1f\xe7\x30\x26\xc8\xfe\x82\x87\xe1\x65\x5b\xe5\x9e\x70\x8d\x50\x74\xf7\xf4\xd3\x46\x47\xda\x3c\x05\x22\x8e\xeb\x95\xe3\x91\xdc\x41\x23\xf4\xd0\xdd\xdc\x33\x2f\x5c\x9b\x9b\xa7\xb2\x65\x4e\x3a\xca\x14\x50\xd8\xdf\x33\x52\xd2\x4c\xd3\x9a\xf7\x4c\xf0\xdf\x07\xfd\xa4\xbb\x41\x39\xe8\x0b\xa7\xfd\xd7\x14\xa5\x31\x53\x9d\x4f\xe3\x65\x73\xa8\x0a\xac\x4b\x46\x19\xd9\xc3\x76\xd4\x1d\x70\xc7\x65\xe7\x99\xd5\x8b\x96\xe0\x84\x12\x86\x23\xc4\xe9\x23\xe3\x60\x9a\x61\x08\xed\x14\x86\x28\xa3\x99\x9b\x00\xbd\x07\xec\x46\xab\xaa\x0c\x93\xbd\x45\xe5\x34\x49\x31\x26\x82\x8e\x66\x04\x71\xfa\x63\x53\x83\x46\xfe\x94\x3b\x7f\x39\x62\xc2\x36\xba\x45\x12\x26\x04\x2b\x54\xea\x2d\xca\x69\x80\x21\xa0\x95\x6b\xb4\xd1\xaa\x1b\xcb\x67\xdd\x6f\xac\xfb\xf9\x53\x52\xa6\x5e\x57\xf3\xa4\x4c\xcd\x00\xf4\x95\x5e\xab\xaa\xfa\xe3\xc6\x4b\x62\xa1\x33\xe6\x47\x1a\x05\xd3\x16\x61\xc2\x06\xd5\xcd\x04\x67\xf6\x7d\x9c\xcd\xdb\x43\x32\x1c\xbf\x40\x8c\xec\x71\x33\xf5\xb5\xae\xd1\x98\x0a\xf1\xfc\xc8\x72\xea\x45\x91\x86\xa2\xbe\xf1\x16\x73\x94\x99\x95\x51\x6d\x08\x28\x22\x5a\xb2\x23\x00\x83\x66\xf4\x92\x21\x95\x88\x14\xf6\xd6\x9c\x3b\x5a\x1a\x4b\x77\x75\x8e\x32\xfa\x06\x31\x32\x18\xdb\xa8\xd1\x02\x79\x91\x82\x9e\x4d\x89\xa4\x7d\x8a\x49\x96\xe6\x9b\x35\xd9\x90\x1b\xb2\xa5\x53\x72\x4f\x83\x69\x40\xae\xa8\x0c\xc3\x24\x25\xb7\xba\xff\x77\x34\x27\x6f\x35\xe5\xe4\x61\xd8\x9a\xa8\x23\x4d\xfe\x96\x98\x5c\xd2\xf7\x63\x6a\x44\xae\xbb\xf9\x2c\xee\xc4\xe1\xaa\xaa\x68\x46\x5e\xd0\xb7\xb6\x0b\x00\xb0\x4b\x13\x11\x0d\xec\x9d\xca\xaa\x5a\xe2\xf3\xfb\x11\xa5\x2f\x5c\xd8\x56\xb4\xa6\x6f\x93\xfb\x14\x9f\xdf\x8f\xc7\x86\x4e\x85\xa1\x35\x19\xd8\xd0\x29\x29\xab\x6a\xdd\x37\x92\xda\x55\x15\x5a\xa1\xb5\x5e\xe5\xd1\x35\x3e\xbf\xa1\x2c\xd9\x38\x93\xfc\x1b\xb4\xd6\xdf\xec\x48\x86\xf1\x83\x05\xea\x35\xb6\xea\x6c\xdd\x95\xf7\xf4\x12\xd7\x22\x0c\x11\x5a\xd3\xd1\x8d\x6e\x2b\x0c\xb7\x93\x09\xd1\xc8\xc0\x15\xc7\x35\x5f\xa3\xed\x98\xde\x13\x11\x86\xba\xb7\xdb\xa6\x43\xe7\x37\x54\xd9\xd6\x6e\xd0\x15\xb9\xd5\xd3\xea\x51\xdb\xed\xb3\xa9\xd1\x63\xdf\xeb\x65\xbd\x4a\xee\xd3\xaa\xba\x85\xbf\x48\xff\xd0\xdf\x8c\x81\xca\x1e\xe3\x93\x5b\x4d\xfe\x6e\x71\xed\x68\xda\x9e\xdc\x62\xb2\x0c\x43\xcd\x46\xdc\x36\x6b\x18\x86\xdb\x26\x14\x94\xc6\x97\x1d\xcb\x0d\xb4\x6f\x2d\x23\xcc\xd0\x48\x4e\xef\x30\xb9\xaa\x5b\x47\x90\x9c\x21\x89\x63\x59\x23\xa9\x71\x21\x6e\x8c\x05\x28\x6b\x4c\x7e\x6a\xb2\x6f\xcd\x08\xe8\xa1\x92\xd4\x30\x8b\x4d\xec\x20\x3a\x1c\x44\x95\x91\x1d\x1d\xf1\x30\x2c\x11\xa3\xab\xa6\x19\xcd\x7d\x00\xab\x43\x05\x38\xd4\xcf\x40\xfd\x64\xb7\x24\x90\x9e\x3d\xdd\x69\x3e\x7b\xe7\x1d\xf3\x36\xee\xcb\xcf\x9e\x84\x61\xf0\xfa\xa5\x26\x01\x28\xa7\xfb\x64\x9a\x62\x2b\xf4\x7f\xd6\xf3\x3b\xbd\xd6\xa0\xda\xd0\x9f\x3d\x1c\xc9\x03\xc9\x33\x6e\xf4\x8a\xa2\xc6\xe1\x04\xe5\x8e\x90\xf9\xf8\xca\xaa\x43\x15\x76\x27\x14\xb8\x0d\x17\xb4\x82\x33\xeb\x8e\xbe\x8f\xb4\xc4\x64\xef\x10\x93\x11\xf0\xdc\xe0\x80\x55\x92\xf4\xa7\xc8\x0f\x39\xe2\x9c\xc2\xe7\xd3\x78\xdf\xc4\xc1\x9a\x4c\x60\x8b\xec\x13\x99\x12\x9f\x8a\x6a\xa6\xcf\x0c\xc2\x48\x54\x6b\x6a\xc6\x60\x79\x2d\x4e\xd7\x1f\x1c\x8a\x73\x41\xdf\x3b\x7e\xe7\x88\x2b\xba\x71\x6f\xdf\x3b\x16\x4c\x92\x19\x26\x23\xc4\x28\x6f\x2c\x64\xaf\x98\x86\xd8\xbe\x27\xbe\x86\x0d\x22\xdc\x49\x91\x55\xa5\xae\xaa\x2a\x43\x8c\xec\x30\x46\x1c\xac\xac\x88\x20\x23\x55\x55\x7f\xe4\x0f\x4f\x44\x4d\x7c\x63\x22\x7a\xeb\x7c\x97\x03\xec\x4c\x89\xac\x71\x2e\xf8\x4f\xdd\x92\x43\x83\x24\x3a\x1a\xad\xc9\x0a\x61\xd2\xb5\xd8\x3c\xe6\x3b\x36\xfb\x80\xfd\xeb\x07\xbc\xb9\x07\xad\xe7\x1b\x61\x6e\xc8\x88\xfe\x2f\xc6\x62\x3e\x20\xc1\x5f\x8c\xde\xaa\x55\x19\xf6\x14\x56\xba\x3c\x9c\xa5\x57\xd5\xda\xea\xaf\x2a\xd0\xb8\x6e\x18\xbf\xde\xa8\xea\x96\xaf\xd4\x26\x20\x07\x7a\x16\x43\xd9\x86\x3d\xce\x14\x09\x9a\x83\xe0\xae\xf0\x3b\x9f\xc5\x4f\x70\xdf\xd9\xf0\xd0\x32\x7b\x70\x6c\xa0\xa8\x3b\x03\x3f\x13\x6f\x34\x5d\xa3\x7c\xd8\x0e\xc6\xff\x22\xf8\x83\x81\x9b\xa2\xed\xc8\xed\xa7\xc3\x03\x0d\xc3\x3f\xd6\x13\xb6\x93\xe1\x9c\x4d\xc1\xac\xea\xf8\xd2\xd9\x30\xb9\xbd\x7e\xb5\xf6\xf5\xae\x6b\x5f\x1d\x76\x0a\x84\xc9\x13\x7f\x0d\x8c\xfa\x38\x51\xe9\xbc\x37\xe5\x31\x04\xc0\x1b\x36\x1a\x2c\x3c\xa3\xc1\xc2\x37\x1a\xc4\x98\x64\xac\x46\x05\x3e\xb9\x84\xfd\x4f\xdf\x40\x6c\xcc\x5d\x41\xdf\xb4\xb6\x5f\xf6\x51\x12\xc4\x81\x89\xb5\xb9\x6b\xf9\xd3\x4b\xdf\xda\xcf\xdd\xd0\x37\xde\x53\x72\x69\x82\x48\xbf\x71\x36\x75\xe4\xd2\x78\x2d\xbf\x94\x4b\xfa\xc6\x5c\x92\xcb\xd6\xfe\xf3\x4d\x73\xa9\xdb\x05\x83\xc6\xc6\x26\xf6\x8d\x7d\x00\x66\x9b\xbf\xd2\xe3\xe2\x37\xd8\x18\x36\xd6\x26\xe2\x5c\x33\xe8\x89\xd2\xb8\xed\xb3\x91\x6f\x2a\xdf\xe8\x84\xda\x47\x8e\x53\xb8\x04\xcf\xaa\x12\x89\x26\x1c\xa4\x8d\x53\xd8\x10\xc6\xa2\x3e\x08\x4b\xd7\xaa\x49\x93\x74\x40\x67\xdf\x0f\x71\xc0\x46\x36\x56\x87\xad\xd9\xb3\xbf\xfb\xc6\xcd\x34\x60\xe1\x0e\xa6\x6f\xf5\x86\xcf\xbb\xc1\xf0\xfe\xa4\xa1\x50\x2f\xb0\x8f\xee\xef\x6f\xf4\xec\xdd\x05\x4a\xb2\xc9\xef\x69\xf2\x6e\x71\xb6\x98\x3e\x8b\x21\x74\x9c\x5a\x14\x0b\xb1\x58\xa7\x8f\x71\xd2\xbd\x5f\x9c\xcd\x9f\xa1\x79\x7c\xb1\x38\x5b\xcc\x9e\x55\xf8\xd1\x19\x6f\x7b\xf5\x6d\xcf\x3e\x67\x8b\x14\x9e\xdb\xd8\xc0\x1d\x4b\x22\x2d\xa5\x3a\xfb\x10\x17\x86\x93\x14\x84\x61\xbd\x66\x35\xc6\x71\x4b\x86\x07\xbf\xef\x8a\xcd\xee\xa3\x83\xc0\x3a\xea\xc3\x1f\xb7\xc1\x33\xb5\x44\xed\x6a\xb9\xb4\x62\x84\x0b\xaa\xe9\xee\x0f\x80\xce\x2a\x56\x93\x69\xea\x9d\xaa\x21\x46\x83\x58\x48\x85\xc0\x9c\x0a\x07\x98\x18\xc5\xa3\x23\x7b\x60\x2e\xe3\x0f\x0e\x18\x88\x9e\x69\x37\x98\x2f\xcd\x93\x22\x8d\x93\x34\xee\x16\x41\x8c\xb8\x60\xcb\x83\x63\xea\x02\x9a\x09\xb9\xec\xc5\x2a\x46\x0f\x60\x98\x39\x60\xa1\x47\x8a\x4e\x14\x66\x6e\x72\x93\x78\xe6\xab\x6d\xb8\xa2\x46\x92\xec\x05\x81\xd6\xfb\xc6\xce\x9d\x7f\xf0\x01\x82\x0a\x9d\x9e\xab\x8b\x02\x54\xd7\x7c\x8d\xda\x5d\x8f\x78\xa2\x52\x48\x0f\xe3\xe9\x37\x31\x6e\x6c\xf7\xbb\x4d\x24\x29\x26\x7e\x55\x66\x6e\x10\x23\x50\x8b\xe7\xfa\xf9\x6c\x36\xf7\x11\x14\x12\x38\x16\x8d\x0d\xdf\x90\x45\x5b\xb7\x9d\x6f\x6d\xd8\x70\x60\x2f\x47\x33\x0c\x91\x7c\x07\x0f\xbd\x3e\xf8\xe1\xd4\x44\xd2\x1d\x3a\x87\x1b\xd9\x92\x87\x36\x74\x61\xf8\x4d\xc3\xd1\xe9\x29\x8d\x9b\x5e\x38\xaf\xf2\xda\x58\xaf\xbf\x24\xdf\x9b\xf0\x6c\x8b\xf2\x31\xba\x48\x16\xb7\x8b\x1f\xd3\xf1\x33\x9c\xbc\x7b\x96\x3e\xae\xfe\xe2\x45\x68\x3b\x47\x4d\xcc\xfa\x61\x20\x26\x1c\x28\x4d\x67\x61\x1b\x06\xfb\xe5\x40\x1f\x2d\x07\x5c\xd0\xe0\xc2\xa8\x52\xa6\x69\x18\x06\xcf\xcc\x75\x1b\xb7\x2c\x6d\xc3\xde\x3f\xa3\x4f\xe7\x89\xd1\xfa\x80\xd5\x42\x1a\x7f\xdf\x84\xaa\xaa\xaa\x51\x91\xe8\xc2\xce\x18\x5a\x33\x77\x2a\x32\x31\xec\xe7\x10\x8d\x02\xdb\x85\xc6\xf1\x41\xe4\x6e\xd5\xbc\x03\x4f\x06\x17\xf0\x4a\x51\x75\xca\x45\xa9\x32\xb1\xd4\x5d\xbe\x9c\xeb\x8d\x1a\x6b\x1a\xd4\x06\x9a\x27\x97\x9a\x65\x2c\x99\xe6\x3f\xe0\x4b\xa2\x9c\x15\x19\xec\xce\x43\xdf\x9e\xf8\x0a\x56\x95\xfc\x66\x96\xa8\x30\x06\x54\xfd\x40\xd5\x0a\xb7\x59\x13\x14\xde\x42\x5b\x49\x91\xe2\xb9\xbd\x40\x0a\x9c\x49\x60\x28\xd6\x5c\x11\x9e\xf8\xc1\xce\x1d\xf3\xcb\xe9\x55\xdf\x21\xbd\x48\x9e\xa4\xc6\xe6\x55\x57\x37\x4d\x29\x27\xde\xd6\xa5\x33\x4c\xbc\x0a\xbc\xbc\x13\xf3\xe6\x03\xd6\xfd\xc0\xec\xbf\x78\xab\x41\xae\xa5\x9d\x51\xc1\xb2\xd5\xfd\xdc\xfe\x02\x24\xa2\x4b\x8d\x1f\x9b\xa0\xc8\xc8\xd4\x83\x6b\xec\x29\xb3\x34\xac\x91\x97\xf4\x12\x5d\x19\x30\xfd\xda\x00\xa9\xe1\xcd\xcb\x6a\x57\xb0\x1b\x34\x8f\x7f\x10\x8a\xe7\x15\xb8\x3b\x9f\x91\xaf\xe8\x03\xd8\x9d\x15\x4c\xc0\x51\x9c\xb1\x12\x29\x21\xab\x05\xbb\x83\xe3\x34\xfd\x59\x37\xb3\xc5\xeb\x96\xf0\x7a\x54\x7e\xd6\xa3\xf2\xe7\xcd\x49\x60\x07\x0b\x6e\xb2\x72\xc8\x5a\xd6\x0d\xc8\x53\xa6\x74\x02\xd0\x1f\xc1\x6e\x26\x80\xd4\xf4\x9c\x5d\x88\x73\x76\x80\xe1\x4c\xa2\x82\x84\xa5\x1d\x0c\x57\x93\x65\x2e\x4b\x56\xaa\x63\x11\xaf\x2d\x0a\x76\x08\xd9\xa6\x54\x39\xc4\xc6\x86\x61\x81\x0d\xdc\x20\x0e\xa3\x2f\x70\xa7\x0f\x2d\x2a\x4d\x8a\xf4\x5c\x84\xa1\xd0\xdc\x47\xcf\x2b\x0a\x54\xbc\xad\x59\xc1\x6c\x16\x86\xa8\x9c\x97\xc6\x52\xc5\x9a\xa0\xf6\x5d\xee\x8f\x50\x2f\x88\x63\x8d\x1f\x64\x73\x48\xdc\x55\x8f\x75\x31\xa6\x6c\xcf\xaa\x3a\x18\x5b\xe2\x58\x82\xb5\xc1\x8a\xdd\x0d\x9a\x5d\xcc\x07\xe2\x69\x5b\x8a\xae\x27\x84\x58\x58\xc7\x4d\x8c\x6c\x40\xcc\x0e\xab\x68\x94\x15\x5b\x74\x02\xd8\xcb\x5e\x74\xc2\x1a\x99\x25\x2f\x4a\x2d\x87\x6b\x00\x7c\x9e\xe7\xc8\x61\xe1\x78\x32\xab\x49\xe6\x27\x47\xe8\x04\x7b\xec\xe7\x47\xf0\x46\xd6\x49\x75\x71\xcd\x14\xc2\x04\x00\x0f\x03\xb1\xce\x56\xab\xcf\xfb\x29\x32\xfc\x4a\xb3\xd5\x0a\xb9\xf4\x1b\xbd\xb4\x06\x71\xef\xde\x81\x2b\x83\x43\x70\x17\x5b\xfa\x61\xc0\x38\xc4\xd9\x64\x1c\x3a\x89\x3a\xc7\x2f\x1f\x2b\x5a\xb7\x23\xbb\xa3\x87\x7a\xfa\x2b\x62\xc4\x3f\x56\x6e\x12\x3e\x95\xb0\xef\x8f\xd9\x73\xf7\x3f\x83\x98\xe6\xa2\x6f\xdc\x61\x0b\xeb\xfd\xdf\xb1\xab\xc5\xb5\xc1\x12\xc7\xca\xf6\x6d\x88\x6d\xdd\xcf\xf3\xfc\xe8\x10\x06\xaa\xff\x50\xf1\x23\x2d\xfc\xf1\x98\xfd\x76\x60\xd0\xba\xa6\x3f\x31\x55\x7d\xab\x68\xfd\x69\x69\x6e\x06\xd7\xe5\x17\x84\xfc\x45\x36\x69\xbb\x5a\x01\x1a\xf2\xa4\x34\x98\x78\xf0\x7b\x5f\xde\xc6\x75\x8b\xaa\x8f\x48\xbf\x23\x6a\x1c\xfc\x98\x68\x22\x46\x81\x36\xaf\xff\xd0\xf8\xcc\x76\x1e\xc5\x48\x0b\x39\x81\x62\xdb\x5d\x9e\x29\x16\x80\x91\x64\x5b\x5d\x55\x31\xdc\x10\xf3\x24\x25\xcc\x0f\x2f\x8a\xeb\xba\x1f\xf1\x1c\x62\xb0\xb3\xb4\x65\x80\xbc\xa3\x32\x2f\xe9\x8b\x6a\xb9\xc8\x00\x16\xa0\x63\x06\xff\x09\x86\x43\x65\x81\x49\x11\x86\x07\xf8\xa7\x00\x05\x5a\x23\x3f\x14\x70\x50\xe4\xe1\xf0\x67\x1a\xa7\x7e\x05\x66\xb9\x1d\x84\xc0\x31\xf9\xba\xd5\x64\xf1\xa8\x60\x37\xac\x00\x85\x03\xe9\xe1\x11\x0e\x56\x9d\x40\x56\xbf\xa3\x67\xc9\xbb\x8e\x68\x36\x3e\xbb\x6e\xa9\xe3\x17\x3e\xaa\x6c\xcf\x34\x5f\xb5\x7e\x7e\xde\xd3\xcf\xdd\x39\xba\x9d\x10\x08\x2e\xc8\xc2\x70\x8b\xc0\xc7\xb7\x90\x5b\x5e\x32\x3c\xe7\x2e\xf1\x44\xb4\x92\x82\x01\xe3\x95\xf1\x5c\xf3\xd6\x4d\x59\xb5\x61\xa2\x2d\x08\xb3\x19\xbb\xfc\x5c\x36\xdd\x5f\xc2\x9c\x4e\xb6\xc0\x5e\xd4\x42\x71\x50\x0a\xd7\xf5\x65\xf4\x22\xcb\xf3\xab\x6c\xf9\xbe\xec\x38\xe4\x31\x3a\x80\xfc\x0f\x11\x5a\x9b\x0e\xd0\xe2\x3e\xeb\x6c\x8b\xbe\x03\x8d\x2c\xe9\x19\x20\xab\x44\xa4\x14\x88\x33\x51\xb5\xe6\x77\xda\x6c\x21\x35\xb1\x2e\xa3\x8d\xb9\x81\x21\xc7\x70\x32\x33\x99\x91\x7d\x3f\x55\x1f\xa7\x1c\xdc\xb5\xc5\x12\x3c\xf0\xe9\x68\x7a\x5e\x36\xa6\xbf\x74\x32\xb3\x44\xb9\x74\x7a\xde\xf3\xf1\x38\xbb\x68\x8c\x9d\x31\x98\xaf\xcb\x24\x6b\xce\x4b\x21\xd3\x9f\xe1\x36\x59\x54\x2a\xb9\xfb\x56\xbc\xca\xf2\x92\xc1\x09\x9c\x6c\x73\xe7\x8c\x66\xf8\x84\x45\x5b\xb6\x95\xc5\x3d\x1c\x71\x8d\x34\x3b\x48\x47\x33\xc2\xc3\x10\x49\x2a\xe6\x49\x1a\x07\x01\xe4\x49\x7b\xc8\x06\x73\xfb\x48\x6b\x94\xa1\x3a\x75\x4f\x66\xa4\x74\x04\xbd\x35\x9d\x3d\xd5\xa2\xd5\x83\x9d\x5d\x41\x7a\xf1\xf4\xb6\xa8\xd0\x1b\xdb\x80\x7a\x18\xe6\xd1\x26\x2b\x21\x29\x8c\x74\x86\x5a\x71\x11\x86\x45\x23\x1c\xb7\xcc\x0d\x7d\x8f\x0a\x1c\x86\x0a\x15\x70\x26\xdf\xe6\x31\xc4\xc4\x76\x6d\xef\xb6\x47\x4d\x4c\x10\xcb\x81\x91\xd8\x7e\xb5\x49\x10\x8f\xd9\xb6\x9d\x23\x41\x2f\x23\x9b\x76\x03\x29\x93\xfd\xe1\xd9\x64\x76\x8e\x5d\xea\x1f\x24\xc8\x0c\x13\x71\x41\xb3\x30\xcc\x26\x93\xba\x69\xbc\xcf\x49\x36\xec\x49\x5b\x1f\x23\x12\xd8\x27\xe9\x39\x3e\xf7\x6c\x3f\x3b\x93\x0f\x07\xa6\xb6\x7a\xab\x2c\x1c\x28\xc9\x69\x69\x4e\x07\xc1\x2f\xb5\x53\x7a\x60\x55\x47\xb2\x26\xb9\xf4\xf9\x8a\x7e\x45\xa2\xaa\x54\x55\x21\x53\x9f\x6b\x5e\x7f\x32\x58\xdd\x88\x83\x99\x23\xfb\x91\xab\x4e\xce\x96\x96\x42\x71\x00\xbf\x84\x11\x77\x4e\x63\x4f\x3e\xe7\xce\xf0\x18\xc7\x22\x6d\x61\x8a\xa8\xaa\xf2\xd6\x54\xd7\x3d\xd0\xd7\x3c\x72\x8d\xf6\xd3\x68\x79\xdf\x0d\xf6\xb7\xa8\x1b\x64\x90\xfb\x79\x80\x5e\xb2\x35\x2b\x8a\x41\x53\xe2\x24\x09\x84\x54\x7c\x7d\x1f\x68\x52\x2b\xaf\x0b\x56\x96\x01\xf1\x70\x12\x0a\xcc\x46\x0b\xf0\x91\xa7\x4f\x52\x92\x04\x05\x2b\x65\x7e\xc3\x02\x12\x68\xb4\xd9\xab\x40\x23\x88\xd3\xe1\x5a\xba\xaf\xa6\xc4\x55\xb4\x0a\x4c\xad\x10\x62\x98\x04\x1a\x07\xff\xa7\x95\xce\x88\xad\x47\x57\x9a\x12\x41\x83\x1d\x13\x2b\x60\x25\x38\x7d\x28\x55\x27\x2f\x69\x4b\xd8\x6b\x92\xe5\xb7\xd9\x7d\x39\x04\xbf\x86\x36\xb4\xeb\x62\x68\xc4\xc1\x3a\x01\xde\x1f\x74\xd8\x00\x1a\x62\x0d\x44\x34\x27\xc4\x77\x9d\x3e\x18\x59\xab\xa9\xaf\x45\xf0\x6e\x21\xbb\xe9\x73\x5d\x16\xb8\x4e\x36\xb7\x86\xf0\x6f\x11\x4b\x8a\xe4\xe3\x14\xd0\xaa\xb9\x3a\x91\x89\x96\xea\xd3\x8e\x90\x67\x1a\xe5\x10\x06\x72\x28\x87\xdb\x09\x10\x40\x8f\x54\x36\x97\x20\x39\x18\xd0\x01\xf1\x4a\x83\x93\xa5\x9f\x5a\xb0\x86\x05\x75\x74\x34\x32\x6b\x81\x63\x91\x14\xc9\x34\x1d\x07\x1a\xce\x83\xd4\x34\xc6\x21\x59\x50\xdb\xa4\x09\x30\x4a\x18\xb5\xea\xfc\xb6\xc1\x9a\xe8\x19\xec\x6c\xca\xd6\xe3\x6f\xda\xb2\x08\x65\x7b\x1a\xdb\x77\x09\x31\xa5\x33\x93\x2e\xcc\x4b\x56\x46\xf2\x7e\xb2\xb3\x82\xe4\x20\x7a\x22\x76\x21\xcd\xa1\x9f\xe6\x8f\xec\x2c\x65\x64\x8f\x8d\xe2\xb9\xe9\x9c\x97\xb0\x54\x0b\x13\x36\xd0\xc0\xdb\x8d\xb1\xf7\x3f\x2d\x59\xbe\x9e\xc0\xb4\xec\xe1\x30\x18\x9f\xe4\x90\xca\xeb\x20\xc5\x59\x31\x98\xe6\xb1\x80\x23\x0f\x3d\x7c\xb2\x45\x39\x9e\xf3\xb9\x4d\xad\x54\x90\x12\x49\xa2\xc8\x17\x84\x63\x7b\xf9\x4a\xb3\x67\x31\x92\xe3\x31\xf9\x70\xa1\xe6\xa9\xb2\xeb\xa7\x97\x05\xeb\x6f\xb5\x1c\xfd\x05\x50\x49\xcb\xb5\xec\x69\x52\xa4\x98\x20\x5e\x55\xca\xad\x2e\x94\x36\x53\x51\xd7\x64\x49\xf9\x3c\xf7\xe1\x59\xb3\x5a\x39\x72\x8c\x50\xa1\x21\xd6\x41\x72\xc4\xee\x96\x0c\x9c\x12\xbe\x90\xf2\xbd\x16\xb7\x87\xdf\xa0\x82\x2c\xa3\x52\x33\x88\x6f\x8b\x6c\xc9\x30\x61\xe3\xd9\x33\x0a\x64\x7c\x44\xe9\xab\x81\x0e\x2a\x0b\x6a\x80\x48\x6d\xd7\x4e\xd8\x7c\x89\x70\x8c\xbc\x56\xae\x99\x02\xbe\xd3\x34\x8f\xfc\x46\xe8\x91\x62\x08\x0c\x71\x4a\xa6\xde\xf2\x2d\x93\x7b\x85\x96\xba\xee\x0f\x6d\xd2\x42\x33\x5e\xd3\x34\x79\x9a\x82\x6c\x5b\xa2\x29\x29\xc8\x16\x71\x3c\xe7\xf1\x17\xa4\xe8\xcc\x39\x51\xc9\xec\xa0\xa4\xde\x6e\xf1\x17\xf0\xf2\xc9\xc1\x4b\xc8\x19\xf7\x0a\xf6\x8a\xbf\x43\xec\xe5\x07\xc4\x96\x79\x43\x22\x18\xe1\xc6\x79\x4c\x1e\x32\x94\xaa\x7f\xaa\xa1\xf7\x44\x49\x8b\xe4\x89\x66\x0c\x8b\xe4\x93\xf4\x84\x1b\x7c\x42\x41\x74\x27\x59\x18\x1a\x19\xde\x47\x2f\x82\x66\xb5\xee\xfe\xd3\x09\x4b\x93\x27\xa9\x8b\xe6\xe5\x9e\x3c\xf5\x9f\x4c\xa1\x84\xa6\xcb\xc4\x4d\x9b\xbe\xc1\xc4\x54\x5b\xe8\x07\x9a\x08\x62\x22\x01\x8b\xa4\x74\x00\x49\x1f\xe2\x17\xcd\x6e\x5a\xdd\x5f\x3c\x4c\x59\xbb\x1f\xd1\xb2\xa1\xc4\x1a\x0d\xf1\x66\x72\x25\x26\xc6\xf9\x5b\xef\x28\x49\x24\x26\xb2\x26\xb7\x1b\x36\xe4\x04\x72\x90\x04\x51\x50\x45\x0a\xea\xd2\x00\x12\x4e\xb3\x5e\x1a\x6b\x4c\xa4\x07\x79\x08\x93\x72\x28\x93\xae\x4f\x00\x0a\x2d\xf4\x19\x0c\xaa\xaf\xfa\x4d\x3e\x9b\xcd\x0f\xda\x88\x05\x99\x4c\x94\xe6\x52\xbd\x2d\x0c\xe2\x5c\x5d\x6b\x64\xa7\x2e\xa8\x96\xe4\xb4\xd4\x64\xc9\x1d\x1c\x16\xba\xd2\x44\xda\xdd\x45\x46\x0a\x93\x86\xa2\xea\x19\x8e\x80\xa4\x22\x5c\x55\x5b\xc4\x13\x91\x86\xa1\xfe\x6b\xa4\xa6\xe6\x78\x59\x1a\x0a\x68\x63\x97\x80\x2d\xd7\xe7\x50\x9a\xe8\x66\x9a\xda\x1b\x6d\xb1\xf4\x00\xdb\x1e\x0d\xfc\x40\xcf\xde\xa1\xcb\x9b\x2c\xaf\x5e\x0b\xc5\x0a\x91\xe5\xd5\xf7\x99\xb8\x66\xd5\xf7\x7a\xe6\x98\x58\xb2\xca\xc4\x76\xa9\xc0\x18\xfe\x87\xef\x5f\x63\xc0\xc4\x8f\xce\x4e\x8e\x21\x99\x7e\x78\x1e\xd0\xc1\xcb\x1c\x02\x6f\xda\xcb\xe8\x36\x2b\x44\x18\xb2\x30\xfc\xa1\x71\x05\xca\xb6\x0c\xf7\x8b\xb8\x24\xd5\x4d\x4b\xa7\x4d\x4b\xe0\xba\x17\x6d\x59\x59\x66\xd7\x8c\x30\x83\x70\x20\xc6\xcf\xa5\x51\x43\x5f\xba\x92\xdd\x75\xf7\x31\x8e\xbf\xb3\x9c\xa8\x8b\x71\x0d\x13\xf3\xa8\x03\x3d\x2d\x2d\xfc\x11\xe1\x87\x2b\x1b\x0d\xbf\x17\x17\xfa\xe5\xb7\x5f\x5b\xb7\xc5\xaf\x64\xb6\x62\xab\x80\xfc\xa8\x51\xdc\x60\x59\x13\x12\xfa\x47\xec\x7a\x8b\x4c\x6e\x5e\x73\x33\x04\xa9\x8f\xcc\x5a\x33\x1c\x19\xfc\xdf\x39\xd2\xeb\x0f\x19\x31\xdc\xca\x1d\x2d\x07\xdb\x24\xa5\x9c\x11\x28\xff\x63\xc6\x55\x6c\xaf\x3b\x9b\x0e\x19\x13\x82\xf9\x64\x62\x6b\x86\x92\x97\x91\xad\x00\x57\x15\x6a\x6e\xe8\x68\x4a\x46\x10\xb0\x21\x0c\x3b\xe5\x9f\x4d\xab\xea\x51\x67\x63\x5c\x91\xe4\x32\x75\x2a\x46\x28\x07\x83\xa2\x66\x6c\x24\x58\xca\xed\x2e\x67\x0a\xac\x45\xae\x4c\x81\x37\x7a\x1b\x54\x15\xcc\x97\x15\xf8\xfc\x37\x61\x38\xba\xea\x47\xb2\x8b\x56\xf2\xcd\xb2\x90\x79\x3e\xef\x2c\xb6\x6d\x11\xc7\xe8\x6a\x20\xa6\xf7\x91\xb5\x3b\x2c\xe8\x16\xce\x6c\x9f\xbf\xf7\x0d\xd6\x6c\xb6\x3b\xc7\x16\x0d\x38\x37\x50\x2a\x4e\x3a\xa9\xe4\xe9\x7b\x8d\x13\xc0\xba\xf6\x94\x6b\x21\x6b\x34\x25\x02\xff\x1d\x2a\xcc\x88\x48\xb2\x94\x8c\xa6\x50\xe9\x89\x73\x88\xef\x24\x2f\x85\x0f\xb6\x26\x85\x6a\x09\x49\xee\x72\xd0\xc8\xa3\xf6\xbc\xdc\xe5\x6b\xc0\x31\xca\xa9\x22\x87\x87\x7b\x8d\xd0\xd4\x6a\xc5\x85\x01\x21\x7b\x42\xe0\xdc\x31\x14\xb8\x1f\x13\x41\xca\x79\x11\x17\x2e\x2f\x66\x96\x92\x8c\xb8\x57\x9e\x0b\x06\x9f\xb3\x38\x9f\x37\xb9\xd9\xe3\xfd\xdc\xc4\x6f\x21\x02\xc7\xb2\x26\xbf\xd3\xb3\x77\x93\x6d\x39\x39\x23\x7f\xa5\x67\x13\x63\x5b\x80\x7d\xdd\xd4\x4f\x5d\x55\x79\xa4\xe4\x0f\xbb\x5d\x63\x95\xd0\x14\xfb\x67\xc7\x50\xc8\x19\xa2\xfd\x4e\x82\x6d\x39\xf1\xc2\xef\xfc\x95\xfc\x64\x4c\x19\xfe\x31\xb4\xc1\xba\xe7\xe1\x26\x3c\x93\x7f\x3f\x1a\x7b\xa7\xe5\x6d\x17\xff\x06\xb8\x83\x97\x91\x4d\x13\x6b\x6c\x32\xf4\xd5\xf8\x6f\xd1\x9e\xaf\xc6\xe3\x1a\x7e\xe9\x8c\xfc\xcd\xcf\xbb\x0d\xb1\x92\x86\x54\xeb\x89\x5f\x5b\x2f\x1c\xcb\x43\x4d\xfe\x61\xf2\x7f\xfb\xa1\x1c\xbb\x5f\x50\x15\x5b\xa5\xbe\xc9\xcf\xdf\x3a\xd6\x13\xbf\x1c\xb1\x06\xcc\x8a\x2c\xa5\x58\xf3\xeb\x7d\x01\xda\x03\x73\xa6\x4e\x54\x4d\x4a\xa6\x8e\x25\xd7\x34\xc7\x4d\x30\x02\x17\x7a\xb9\xaf\x64\x53\x98\x27\xff\x44\x0a\xa7\x54\x9c\x74\xd3\xaa\x9a\x37\x05\xee\x66\x0f\xe5\xfd\x0c\xe2\x07\x11\xa7\x21\x06\x4a\xa7\xe1\xb8\x37\x72\x2d\x99\x75\x1e\x98\x1e\xd4\x24\x5b\x2e\x59\x59\x1e\x53\x90\xb7\xd5\x57\x95\x1a\x50\xd6\x2a\x97\x83\x81\x52\x2a\xe6\xcd\x59\x8c\xee\x61\x6c\x8e\x66\x4a\x73\x4b\x84\x17\x8b\x5f\xcc\x45\xac\xf0\xa1\xca\xa9\x73\x74\xd7\x5f\xec\xce\xd6\xee\x85\x95\xd6\xcc\x1f\x52\xbd\x14\xc9\x0a\xcf\x15\xa8\xa4\xff\xa9\xfb\x42\xf5\x78\x31\x17\xa7\xc5\x3c\x51\x69\xac\x3a\x3a\x4c\xec\x9b\x45\x1b\x66\xc1\xa6\xa2\x29\x12\x95\x88\x34\xad\x91\x3f\x13\x1a\xbf\x7b\x89\x7d\x4d\xa6\xfe\x0f\x81\x9d\x65\x09\x6d\x9d\xbd\xb7\x5a\xa0\xd9\x64\xe5\xcb\x4c\x65\x7f\x1e\xe6\xdb\xb1\x87\xe1\xa8\xdf\x1f\xa5\x59\x2c\xfd\xf9\x97\xe0\xf3\xf0\x37\xf2\xb3\xfd\x65\xcc\xda\x3a\x3c\x18\x43\x87\xc7\x8b\xba\x5a\x24\xee\x3a\xc5\x8f\x20\xfb\xdc\x59\xf2\x7c\xf2\x73\xea\xe3\x1a\xc1\x0e\x2c\xea\xda\x65\xef\xa7\x9e\xc1\x90\xa5\x2b\x58\x65\x2a\x9b\x04\x63\xe5\x1b\xbf\x06\x93\x47\x61\xd0\x0f\x20\xd0\x07\x2a\x48\x4c\xdc\x31\xf6\x2b\x30\x36\x22\x9e\x18\x40\x4e\x81\x2a\xf6\x40\x15\x35\x29\x5c\x67\x79\xc9\x02\x43\x70\x51\xa0\xd1\xba\x09\x16\x05\x21\xb1\x18\xa5\x74\xcc\xc6\x41\x30\x1f\xb3\xb8\x35\x7b\x9d\xff\xed\xcd\xb7\xdf\x18\x13\x06\xd8\x38\xb8\x46\xc2\x53\xa9\xd7\x3f\x7b\x30\x6c\xfc\xa3\x5c\xc4\xfd\xd6\xde\xec\xd2\x3f\x13\x3f\x58\x49\x5b\xec\xe7\xc8\xbe\x84\xd4\x54\x5f\x7a\x77\x35\x59\x75\xbf\xe9\x6c\xc2\x9f\x23\xb3\x49\x5d\x1f\xec\xbe\x79\xd9\xff\x04\x3f\xfc\x6c\x19\x2a\x1b\xd1\xf1\x97\x0f\xd5\xfa\x65\xbf\xd6\x5f\x8e\x56\xfb\x65\xa7\x5a\xe0\x50\x3c\x2b\x80\x83\x46\x7a\x99\x00\xcc\x91\x30\x29\xb5\x2c\x2d\x3d\x7b\xd6\x0e\x14\x19\x63\x18\xef\x98\x07\x88\xf7\xcf\x80\x4d\xa4\x31\xff\x92\xde\x99\xf9\xe8\x4b\xf3\x86\x04\x76\x12\x35\xb0\x94\x81\x4b\xf3\x25\x1a\x47\x43\xb3\x99\x4b\x90\x12\x74\x3b\xa8\xa0\xfa\xc6\xb0\xd4\x6d\xa8\x33\x03\xac\xe6\x5c\xea\x9f\xa8\xb0\xba\xd5\x4f\x30\x26\x82\x19\xaf\x4a\x48\x6c\x7d\xf2\x25\xc0\x42\xbf\x59\x3f\x4c\x27\xb7\x17\x07\xba\x16\x7b\xd0\x0c\x02\xaf\xcf\x5c\x1b\xf0\x32\xe7\xea\x10\xb0\xe4\xef\xe6\xa6\x93\x71\xc7\x04\xd6\xe0\x6b\x24\x3d\x84\xdb\x44\x3d\x6c\x90\x01\x12\x6e\xca\x08\x58\x04\xf9\x2f\x60\x20\x0c\x6b\x49\xde\x42\xef\x1f\xf7\x47\x2f\xb7\x96\xfa\x6d\xa4\x55\x72\x28\xf7\x99\x37\x7a\xfc\xc3\x50\xd9\x3d\x76\x1f\x68\xcc\x42\x56\x3b\x7e\x7b\xc8\x6e\x81\xeb\xb7\x3d\xdb\xb3\x61\x5a\xab\xa7\xa3\x35\xb6\xa2\xe0\x07\xba\xbe\x0b\xf0\x38\x80\x8f\x02\x52\xd0\x2f\x1b\x6a\x44\x44\x18\x42\x88\xe6\x83\x2c\xf9\xba\x94\xb7\x13\x7c\xc3\x1c\x81\x71\x5c\xb4\xc7\x35\x90\x78\xb0\x26\x2b\x76\xd8\x29\xfc\x00\xc9\x04\x75\xfb\x26\xb6\x2f\xbd\x8c\xa0\x94\x69\xbc\x68\x32\x7c\x41\xb2\xaf\xc6\x5d\x8a\x5e\x46\xbf\x40\x31\x2d\x1b\x96\x26\x90\x6c\xc0\x45\xa3\x26\xa7\x36\xf7\x8e\xf7\x4d\x31\x99\x80\x23\x2e\xd2\x6d\xb9\x5c\x75\x2e\x10\xaf\xff\x2d\x26\x96\xdc\x48\x38\xe9\x22\xcd\x71\xa2\x3f\xff\x97\x91\x1d\x8d\xd9\xda\x18\x1c\x7a\x47\x45\x18\xc2\x5e\x85\xe3\x15\xd0\x50\x20\x8d\x1f\xda\x9e\x0e\xe7\x71\xb7\x13\x0f\x25\x82\x93\x06\xcd\x98\x25\x10\x80\xf2\x9a\x89\x16\xe4\xc1\x1c\xde\x1c\xd7\xab\x1f\x28\x78\x3c\x34\x94\xa8\x66\x95\x45\x6a\x60\xf4\x00\x2f\x0d\xad\x92\xe9\xe9\x13\x77\x36\x3d\x60\x06\x84\x14\x65\x84\x51\x3d\xbb\x44\xe8\xb9\xee\xc3\xfc\x85\x98\xbb\xb5\x75\xa8\xad\xc9\xd1\xd1\xf0\x61\xf1\x30\xb8\x77\x41\xa3\xd9\x63\x27\x5d\x30\xb0\x7b\x81\xd8\x15\x66\xc6\xaa\xde\xad\xab\xe6\x9f\xc0\xd6\xa6\x5d\x3b\x6f\xf3\x0c\x40\xe7\x1f\x6c\xc1\xe1\x6a\x96\x39\xcb\x8a\xbf\x7f\xb0\x26\x0b\x37\x06\xea\x49\x92\x0e\x2a\x04\x7d\x8e\x6e\x46\x78\x57\xed\x64\x88\x03\x29\x3b\x26\x5a\x99\xaf\x6a\x9b\x4c\x8a\xaa\xe2\x1d\x41\x59\x92\x44\xf3\x4c\xc0\xaa\x7d\x60\x01\xcd\x82\x80\x37\x90\xe9\xa1\x89\x7d\x85\x84\x45\x0a\x32\x29\x53\xc2\x3a\x20\x6b\x52\xc3\x00\x58\x6a\x42\x30\x1e\x13\x7b\x07\x90\x98\xb5\xa2\x5b\x86\x7c\x5d\x9d\x6a\x14\x46\x05\xe4\xf0\x9d\xa4\x73\xcd\x62\xad\x1e\x2f\xa2\x0a\x2f\x56\x63\x34\x8f\x13\x76\x99\xc2\x8b\xc5\x6a\x5c\xe1\x33\x9b\x7b\x8f\xf0\x6e\xa6\xdf\x77\x2e\xa1\x32\xa6\x15\x46\xc1\xb8\x60\xe3\x00\x83\xe4\xf7\x5f\xe9\xe3\x26\x4f\xb2\x64\x34\x09\xde\xca\x5d\x40\x82\xef\xf9\xf5\x46\x05\x24\xf8\x5c\x2a\x25\xb7\x01\x09\xbe\x62\x6b\x15\xa4\xa4\x64\xf4\x40\xf2\x27\xd9\x50\x60\xe3\x53\xcf\xc2\xae\x17\xe8\x19\xce\x8d\xf6\x5a\x1a\x93\xdb\x9d\x2c\xd9\x0a\x0c\x07\x4b\x60\xcd\xbe\x97\xd2\x46\xea\x41\xff\x41\xb5\x55\xd5\xa9\x04\xed\x21\x3a\x7b\xaf\x9c\x9d\xd2\x03\x97\x4e\xbb\x73\x85\x14\xc0\xf4\x21\x46\x4d\x2e\xb6\x52\xdd\xe7\x90\x36\x0f\xf2\xc1\x57\xd6\xad\xa5\xf3\x34\x0c\x33\x06\x12\x62\xf3\xf5\x65\xb4\x04\x6c\x14\xd8\x12\x01\xf6\xa4\xd7\x25\xeb\x19\x74\x10\x49\x4a\xfa\x64\x4a\x32\x5a\x1c\x46\x1f\x3d\x2d\xa2\xe5\xbe\x40\x7e\x00\x78\x7f\x36\x2c\x75\x01\x9b\x81\x3d\xd5\x00\x94\x6b\xce\x59\x40\xe4\x58\x04\x05\xbe\xd9\x6f\xaf\x58\x91\xa8\x74\x1e\x04\x71\xb0\xbb\x0b\x30\x59\x76\xdc\x1d\x7a\xc5\xaa\x4a\x17\x1a\x51\x9a\x87\xe1\x78\x8f\xc3\x90\x33\x63\x0c\xdc\x34\x67\x3c\x6b\x97\x61\xb8\x4c\x9e\xa6\xe0\xc0\x0e\xdc\xd1\xfe\x8c\x3e\x21\x39\xcd\xab\x4a\x3f\x27\x4b\x3a\xde\x57\xd5\xcc\xec\x8f\x4b\x33\x65\xd0\xd9\xe5\x38\xc7\x04\xcd\x26\x12\x3f\x46\xb3\x09\x92\xba\xdb\x67\xfb\xaa\x8a\x3e\xc1\xf8\x82\x4e\xc3\x10\x95\x74\x8a\xc9\xf2\x8c\xca\x93\xe5\x63\xfa\x84\x1c\x7c\x6c\xcf\xac\x6b\xcf\xb2\x7f\x49\xc7\xcb\xaa\xd2\x2d\x4e\x35\x2d\x4c\x66\xe9\x7c\x39\x46\xfa\x77\x3c\xc3\x8f\x45\xf2\x24\x8d\xc7\xfa\x2f\x29\xf4\x1e\x8c\xf6\x82\x2b\x9a\x93\x22\x2a\x55\x56\x28\xba\x24\x45\xc4\xc4\x8a\x82\x9b\x38\xe8\x2b\xd6\x8c\x3e\x78\x8b\xb6\x62\x7e\xbc\xdc\x3e\xec\x15\x9e\x57\x12\xe1\x74\xcd\x7c\x29\xdb\x04\x75\x8d\xae\xe4\xea\xbe\x93\x18\x44\xf4\x3c\xce\x20\x12\x86\x05\x1d\xe5\x81\x0e\xf9\x50\x4e\xd0\x06\xe4\x0c\x3d\x0f\xae\x72\xb9\x7c\x1f\x60\x02\x5d\xa0\xbc\x93\x4e\x75\xd7\x4f\x17\xaa\xf9\x4f\x63\xa5\x30\x25\x65\x1b\x72\x44\x5e\x94\xe7\x72\x3c\xc6\xa8\x80\xa0\xdd\x76\x0f\x80\x3f\x78\xd1\x85\x7c\xa2\xe6\xa8\xe9\x81\x5e\x05\x9e\xc8\xd4\x22\xc2\xc2\x1b\x42\x55\x99\x98\x05\x89\xd4\x50\xd9\xab\x84\x42\x66\x39\xd8\x58\x45\x7f\x63\xe5\x0c\x2c\x4d\x4c\xbd\x2b\x23\xb1\xc5\xa6\xc5\x91\xd7\xa2\x79\x42\x0c\x17\xed\x35\x6c\x14\x63\xc6\x2d\x73\xda\x8c\xcb\x9c\x21\x71\x13\x8f\x5c\x8f\xb0\xd7\x1f\xfd\xc6\x0b\x52\xd4\x21\xfe\xe5\x46\xde\x0e\xec\xc4\x9d\xa5\x72\xc0\xb0\x6e\xf8\x6a\xe8\x60\xde\x96\xc1\x35\x51\xf2\xfa\x3a\x1f\x22\x80\xc1\x95\x94\x39\xcb\x7c\x37\xdb\xb9\xe5\xef\x75\xc3\xc8\x5a\xa5\xeb\x06\xdc\xf5\x01\xdd\xcd\x6d\x33\xf3\x4b\xf3\xeb\xbe\x74\xb7\xe6\x63\xc3\x10\x03\x2a\xdc\x30\x72\xcd\xc8\x8d\x15\xe1\x5d\xa4\xa5\x0a\x62\x2f\x41\x36\xfa\x2d\xa3\x67\x5d\x2f\xa4\x9e\x13\xd2\x19\x27\xf7\xfa\xf3\x47\xd5\xbb\xad\x5c\xed\x73\xf6\xa8\x5a\x9c\xa1\x79\xfc\x6b\x76\x93\x55\x6c\xb9\xcd\x70\xb9\x2c\xf8\x4e\x9d\xf1\x93\x8d\x26\x21\x06\xee\xdd\xee\x79\x55\x64\xd7\xb0\x01\xba\x99\x17\xaf\x8e\x64\x5e\x44\xd7\x6d\x15\x7f\x94\x0e\xca\xe6\x14\x82\xa1\x04\x98\x5c\xb3\xde\x7b\x97\x8b\x89\x04\x6d\x56\xa6\x83\x42\x36\xd3\x90\x0a\x30\xd9\x74\x93\x12\x5d\x33\x4c\x6e\x4c\x8c\xba\x17\xb9\x14\x8c\x6e\x58\xb4\xd4\x17\x40\x7e\x46\x53\xdc\xbb\x6b\x42\xc7\xba\xb8\x76\xba\x42\xdf\xc7\x52\xb1\x3b\x95\x15\x2c\x7b\x76\x77\x71\xd6\x5c\x07\xe4\x26\x12\x12\x1a\x78\x61\x3e\xa3\xa3\xd1\x41\x4b\x6d\xdd\xbe\xfb\x63\xbf\x81\x26\x6b\x98\xbd\xd0\x75\x9b\x4b\x53\x67\x53\x0b\x40\xc6\x15\xa3\x0f\x6a\xc3\xb2\x55\x9c\xcc\x48\x70\x01\x6e\xba\xcf\x02\x12\x5c\x9c\xd9\xcb\x94\x2c\x65\x1e\x27\x4f\x9a\x97\x17\x4b\x99\x5f\x17\x72\xbf\x33\xc5\x9a\x3b\xef\x0b\x55\x74\x3e\x50\x1a\x2f\xda\x4a\xe1\xd2\x2f\xba\x8a\x93\xa7\xfd\xa2\x17\xaa\xb0\xc5\x8b\x67\x03\xdf\xfc\x62\x87\x1f\x27\x53\x12\x04\x24\x08\x52\x0f\x8b\xdf\xfa\x39\x8e\x1b\x2d\x0b\xfd\x83\x74\xaf\xf3\x23\x49\x2f\x4d\x80\x20\xc7\xa3\x0f\xe6\x75\x9a\x0f\xe4\x68\x72\x9f\x25\x29\xe9\xa9\x41\x8d\xdf\xe0\xbc\xb1\x9b\x65\xa0\xb4\x17\xdd\x38\x52\xbd\xb8\x71\x40\x7b\x9c\x4e\xe2\xa2\x38\x17\xe3\x31\x36\x78\x90\x25\x22\x25\xc1\x75\x2e\xaf\xb2\xfc\xf2\x26\xcb\x03\x70\xcb\x36\xc8\x59\xf5\xdf\x61\x5c\x5f\xb1\x08\x66\x93\xea\x8b\xb5\x94\x4a\x5f\xb8\x15\x84\xeb\xcc\x40\xca\x15\x58\x92\x66\x2b\x02\x17\x70\xbb\x6a\xe0\xa8\xaa\xd0\x15\xd3\xd7\xcd\x67\x16\xbe\x00\x84\x6c\x0a\xb1\xed\x3e\x57\x7c\x97\x33\xfa\x91\xbb\xfa\xc8\xac\xa9\x4b\x1e\x96\x1a\xd4\xf4\x5e\x63\x9e\x2a\xfc\xcb\x7c\x71\x3b\x3e\x3f\x6b\xd7\xf1\xed\xb1\xf0\x56\x2e\xb8\x0a\x59\x53\x75\x14\xcd\xb8\xc8\x51\x53\xb2\x69\xe7\x6e\x77\xb1\x39\xdf\x19\xef\x10\x08\x7f\xb5\x4b\xb1\x09\x07\x2a\x71\xff\xe4\x48\x62\xec\x96\x68\x45\xa4\x17\x1e\x4a\xa6\xb1\x6c\x0f\x8c\xde\x5b\x4d\xa0\xb4\xca\xa3\x92\x42\x68\x8b\x4e\x56\xb3\x23\x38\x2e\xa3\x68\x6b\x99\x2e\x89\xab\x2a\x31\x80\x8c\x0f\xd3\x0e\xec\xe9\x15\x4b\xb2\xb4\xaa\xae\x58\xe4\x20\x9f\x94\xde\x96\xdf\x6b\x06\xe8\x32\xda\xa8\x6d\xfe\x5d\xc1\xac\xed\xb3\xc4\xe3\xbd\x66\x85\x96\x10\x60\xc1\x84\x74\x2a\x69\xe9\xed\xfe\x76\x7c\xa5\x6f\xb9\x4d\x50\x49\xd7\xbe\x8d\xb9\x1f\x37\x96\x06\x81\x51\x63\xda\xd8\x3a\x6e\x70\x6f\xd9\x9d\xe1\xc7\x5d\xc6\x8f\x75\xef\x2b\xbd\x14\xe7\x92\xae\x92\x9d\x8b\xe9\x51\x80\xd7\x96\x35\xd0\x94\xa4\xc0\xcf\x26\x33\x0c\x06\x5e\x36\xfc\x58\x33\xc9\x39\xcd\xc0\xaa\xa1\xa4\xb7\x0c\x75\x27\x57\x62\x12\x18\xba\x13\xc0\xf1\xdc\x1d\x43\x25\x26\x26\x03\xf9\x12\x5a\x2c\x93\x25\xb4\x78\xef\x56\xca\xc5\xaf\x0c\x70\xe3\xfd\x2b\xdb\xfc\xa8\xc0\x17\x5e\x6a\x42\xf7\x9e\xdd\x9f\x91\x17\x96\x62\x6e\xe5\xbe\x64\xd5\x4e\x72\xa1\x58\x51\x2d\x8d\x33\xf0\x96\x89\x7d\xb5\x2a\xb2\xeb\x6a\x55\xc8\x1d\xae\x96\x39\x5f\xbe\x3f\x23\x6f\xe0\x9b\xe4\x5d\x94\x3e\xc6\x5a\x98\x8b\x50\x34\xc6\x15\xf6\x40\xfb\x57\xe6\x27\x1e\x68\x1e\xff\xe2\x3d\xf6\xd2\xa1\x7f\xc3\xba\xae\xc6\x94\xd2\x9e\xf5\x92\x7d\x73\xd5\x0d\x00\xeb\xa9\xa1\x6b\x84\x29\x45\x01\x84\x8f\x05\xc5\x8f\xc7\x31\x3e\xef\xc5\x70\x03\xfb\x19\x92\x75\xcf\x52\x9b\xd3\xa7\x07\x77\x9e\x7a\x20\x3e\x0b\x50\x80\x16\x55\x25\x88\x68\x24\x68\x85\xa1\xfa\x0c\xaa\x57\x49\x96\x12\xe9\x71\x5d\x7c\x6d\x1d\x69\x0a\x13\x37\x86\x52\x3e\x47\x9c\x6a\x79\xbf\xa9\x22\xb6\x2f\xc2\xf0\xf0\x30\x4c\xe8\xd2\x05\x29\x9a\xb2\xf6\xd6\xeb\x81\x8d\x43\xce\x31\xa7\xbf\xb0\x06\xa2\x46\xbc\x89\x24\xe0\x47\xd1\x97\x20\x96\x70\x82\xf8\xa0\x5c\x8a\x70\x24\xd7\x6b\xc4\xc0\xd2\x67\xc8\x08\xb1\xc6\xd1\xf5\x9e\xaf\x68\x09\x3f\x10\x4a\x0f\xee\x2f\xe1\x67\x3c\x86\xa4\x16\x03\x4a\x14\x76\xc3\x84\x02\x45\x81\xf5\x80\xe0\xa4\x30\xe7\xc4\xed\x32\xfd\xd6\x1c\xa3\x88\x39\xfa\xb2\x39\x56\x18\xcd\x40\xe3\xd9\x54\xa0\x9f\x3d\x34\xf9\xc7\xe3\xd1\x8c\x6c\x20\x23\x4c\x71\x70\x3c\x64\x34\xec\x96\x54\x40\xb3\x20\xf1\xcd\x42\x16\xf1\xf2\x6d\xc1\xaf\xaf\x59\x61\x9d\xb2\x94\x71\xe8\x74\xd6\xd3\x18\xb9\x16\x21\xb4\x41\x96\x83\x40\xf9\x50\xe3\x68\xc5\x72\x76\xad\xd1\x81\x71\xb1\x07\xe5\xe1\x77\x85\xdc\x65\xd7\x99\x19\x6c\xb3\x02\x72\xc0\xb0\xe8\xcb\x56\x7b\xac\x88\x04\xcd\xa7\xeb\x19\xb1\xfd\x40\x98\xc8\x11\xa5\x88\x77\x3b\x8e\xab\xaa\x98\x77\x3e\x87\x04\xe2\x90\xaa\x7d\xa4\x57\xbf\x39\xc4\xd6\x3d\x7a\xbd\xdd\xb2\x15\xcf\x14\xeb\x74\x8d\x30\x70\xdc\x62\x42\xbd\x34\x38\x16\x14\x35\x37\x6d\xde\x1e\xd9\x9e\x2e\x74\x9a\xb2\x07\xbe\x6e\x4e\x94\x99\x3a\xd4\xe8\xa1\x65\x32\x4d\xc9\x65\x04\xf6\x0e\xed\x49\x35\x26\xb2\x09\xff\xec\x7c\x38\xc9\x87\xfa\x07\x8e\x27\xad\xae\xb0\x55\x4f\x6b\x3c\xda\x05\x80\x5f\x19\xae\xed\x33\xfa\x60\x18\x80\xf8\xe1\xd0\x57\xae\x93\x89\xc2\xa7\xab\x2e\x13\x04\xb9\x71\xcd\x00\x68\xfc\xc3\xf9\x35\x8a\xc8\x02\x15\xc8\x8b\x48\x52\x81\xdd\x13\xc2\xa9\x6c\xc2\x57\x80\xb2\xf9\x88\x8b\x62\xc9\x20\xd0\x8c\xdb\x29\xa2\xb7\x53\x08\xda\xd3\x1b\x33\x84\x12\x57\x95\x77\x47\xed\x29\xbc\x21\x3c\x80\x40\x30\x10\xad\x1b\xdb\x07\x63\xaf\xe1\xee\xa8\x7f\x14\xd2\x3f\xf3\xb8\x6c\xe7\xce\x2e\x1b\x83\x3c\x00\x26\x26\x9d\x7b\xa5\x65\x46\x88\x04\x61\x36\x3d\xf3\x76\xbc\xcb\xaf\x8c\x49\x4e\x91\x3d\x47\x08\xb0\x7f\x3e\xac\x69\xba\xe3\x3f\x72\x4d\x84\x77\xf4\x9a\xa2\x8c\xbe\xb1\xb4\x5f\x25\x79\x6a\xa3\x13\xcd\x52\xb2\xa1\x28\x4b\x9e\xd8\xf4\x46\x36\x54\x4e\xe4\x62\xe5\x60\xb2\x0b\x43\xb4\xa6\xfd\xdd\xb7\x83\xdd\x47\x76\x14\xf1\xf9\xba\xb3\x07\xe3\x75\x74\xc5\xc5\xca\xe6\x4b\xd8\x91\xa3\xdf\x2e\x69\x7b\x6c\x02\x81\xd7\x76\x44\x16\xfc\x1a\xea\xb8\x36\x07\x8c\x45\x83\x49\x04\xd1\x8b\x14\x9b\x25\x23\x6e\xb1\x63\x4e\xfc\x48\x19\x31\x2c\xfd\x91\x30\x1a\x86\x14\xeb\xf5\x6f\x30\xd5\xc6\xc6\x01\x8a\x02\x5c\xeb\xcd\x8f\x56\x74\x6f\x18\x34\x64\x2f\x69\x92\xb6\x18\xe6\x85\xdc\x0b\x45\xa7\x64\xad\x77\xe2\x7e\x17\x86\xa3\xd9\x88\x52\x7b\xd7\xc6\xb3\xd8\x90\x12\x54\x86\x7d\x7b\x23\x8d\x9c\x0e\x6c\x90\x76\xa4\xc4\x98\xac\xf5\x0b\x3d\xcf\xfa\xd7\xd5\xb4\xc4\x64\xe9\x40\xdc\x81\x6c\xf7\x01\x35\xd3\x81\x31\xe1\xf3\x95\x73\x59\x59\x75\xfb\x3b\x1e\x93\x29\x59\xe2\xd8\x32\x4f\xcb\x16\x75\x9b\x4d\xaa\x07\xe9\x1d\x87\xfd\x07\x9b\xb5\x3d\x16\x0e\x43\x7f\xeb\xde\x84\xa1\xbf\xa1\x5c\xd0\xd0\x3f\x09\xb2\x7c\x8d\xfe\x8f\xa0\xd6\x34\x77\x14\xf8\x60\x79\x29\x2a\x3e\x0c\xbc\x90\x64\x84\x64\x34\x83\xf4\x5e\xbd\x04\x4a\x8b\x45\x84\x83\xb1\x83\xa1\xc5\x22\x42\xf3\x38\x7a\xbc\x58\x44\x15\x0e\xf0\x38\x40\xfa\xea\x11\x0e\x20\x9f\x05\x5d\x79\x31\xba\xce\xf1\x92\xae\x20\x44\x17\x0f\xc3\xeb\x11\xa5\xcb\xc8\x01\x7e\x55\x41\x8c\x7e\xbd\xaa\xf0\xdc\x2c\x7b\x16\x86\xa3\xcc\xc0\xef\x32\x6a\xc0\x57\x13\xa0\x30\x2c\xa0\x5c\xd9\xa4\x87\x44\xc1\xe3\xc7\xc1\xc8\xe4\x78\x6d\x9f\x6b\x90\x5e\x75\xe2\x72\xf9\xdf\xf4\x40\x66\x32\x21\x6b\xab\x0f\x0c\x43\x77\xd5\x42\x25\x3e\x29\xc3\x70\xb4\x6a\x29\x93\xe6\xbb\xb3\x62\x25\x6f\x45\xb3\x25\xdc\x03\xf7\xd5\x86\x78\x98\xf2\xd2\x37\xa3\x44\x8c\xec\xda\x97\xee\x0c\x10\xb6\x61\x1b\xd2\x79\x77\xca\xc5\xe9\x1e\xbb\xb5\x6c\x8e\xd5\x76\x63\x0d\x14\x00\xa6\xa3\x29\x3e\xe9\xdb\x95\xec\x01\x22\x9b\xd2\x81\x69\xe4\xd4\x00\x64\x80\x6b\x70\x9d\xda\x1d\xf8\xa4\x74\x3c\xfe\x34\xd8\xc3\xa9\x87\x11\x1a\xfa\xa7\x6b\x5a\x54\x72\xdd\x5a\xf3\x3b\xcd\xa8\xe5\x14\x79\x8c\x42\xe0\x5a\xab\xaa\x21\x22\x92\xec\x4d\x60\x36\x00\xb4\xe5\x01\xb4\x36\x6f\x1f\xcc\x01\x52\x96\x4c\x53\xba\x27\x8a\xce\xce\xd5\x45\xbf\x2f\x10\x1c\x25\x4b\x94\x67\xef\x6c\xf3\xb0\xee\x5b\x20\x87\xf4\x11\xe6\x1c\x6b\xb4\xd4\xdc\xc7\x4b\x3b\x05\x55\x05\x6b\xd7\x79\xe6\xf9\xd0\xef\x1b\x69\xd3\xf5\xd1\x62\xa2\xd2\x2f\x44\x72\x13\xaa\x05\x71\x5a\x26\x6a\x3c\x4e\x71\x18\x8e\xf6\x11\x2f\x3d\xb6\xe2\x8d\x92\xbb\x1d\x5b\x21\x7c\x0e\x84\x7d\x1f\x2d\xf7\x45\xc1\x84\xb2\x5d\xe3\x11\xcb\xd9\x96\x08\x5d\x8b\xa4\xbc\x69\x26\x11\x5e\x75\x43\xec\x8a\x57\xef\x3e\x2a\x9a\x6d\x62\x61\x52\x46\xfe\x13\xbf\x80\x93\xd1\xfc\x8d\x85\xf6\xb6\xdd\x6f\xaf\x7e\xa5\x92\xec\x23\x4d\x8e\xa8\x84\x9f\xd6\x2e\x0c\x15\x14\x1d\xf0\xa5\xb2\xd9\xcc\x96\x41\x35\x15\x55\x95\x74\x43\xc1\x96\xa8\xdb\x91\x42\x4c\x54\x90\x18\xd0\x3e\x2a\x58\xb9\xcf\x15\x05\xe5\xf4\xfe\x90\x39\xdc\x1f\xb2\xb7\xed\x31\xdf\x32\xda\xc9\x52\xb9\xb5\x0b\xc3\xee\x7d\x67\x2d\x89\x6b\x09\x6c\xb9\xcc\x04\x1f\xb7\x89\x81\x3d\x90\xa4\x64\x4f\x55\x17\x53\x90\x9c\xb2\xc8\x64\x24\x01\x30\x0b\xc3\xdc\x37\x7a\x41\x01\x88\xa7\x7e\x8a\x05\x16\x99\x1c\x0e\xcf\xe8\xcc\x5a\xa3\xe6\x9a\xf9\xd9\xf0\xf2\x3c\xa7\x79\xc7\x4b\x1d\x18\x54\x1b\xaf\xcb\xaf\xd6\xd5\x3a\x6a\x13\x43\x80\xcd\x72\xde\xe4\x43\xb7\xa0\x6a\xbd\x75\x1f\x6a\x62\xf2\x20\xec\x41\x89\xd5\x70\xb3\x65\xc2\xf5\x0a\x42\xac\xd4\x06\x19\xba\xb4\xba\x65\xc2\x53\x5a\x74\x18\x88\xf9\x25\x32\x21\x57\xac\x1d\x0e\xca\xc1\xbf\xd3\x46\x23\x32\xaf\x6c\xba\xdb\xbc\x21\x66\x98\xe8\x9a\xc2\xb0\xf1\x7d\x3d\x69\x59\xfa\xcc\x46\x9f\xd5\x50\x10\xe7\xed\x3a\xc8\xba\xb1\xce\xc9\xad\x33\xd6\x85\xfa\xc3\xaf\x94\x0b\x22\x09\xa1\x72\x81\xf3\xd6\x70\xd2\x5b\xd5\x61\x73\xd2\x03\x49\x81\x30\xf2\xc0\xc4\x7e\xcb\x9c\x25\x69\xdf\xb2\x14\x2c\x3c\x21\xd2\x97\x27\x55\x3a\x8b\x28\xbd\x01\xb8\xc8\x72\xa8\xb4\xb1\x78\x19\x7a\xd7\x39\x7d\xfc\xf0\xe7\x07\x6f\x12\x96\xf6\x2c\x5b\x8f\x8e\xcf\x5a\x2e\xfc\xc1\x90\x6e\x0b\xae\xdc\xb5\x35\xa8\x05\x33\x8d\x9a\xac\xf9\x70\x34\x92\xa4\x31\x10\x4e\xe7\x2c\x86\x1c\xba\x91\xa5\x6a\xb8\x26\x16\x23\xc4\x0f\xb9\xcc\x56\xf1\x83\x90\x9f\xef\xaf\xac\x5d\x2e\x01\x10\x8e\x1f\x80\x75\x1c\xb0\xa2\xd4\x1d\xae\xaa\x46\x51\x70\x63\x91\x94\x72\xd1\x37\x55\x04\x15\x84\xe1\x73\xa4\x88\x3b\xa5\x08\xc3\xdf\x20\x48\xa3\xd9\x1e\x5a\x22\x23\xa3\x59\x4d\xac\x94\xf1\x7f\xa7\x15\x4c\xf4\x68\x1a\xe5\xf8\x80\x3d\xa8\xc3\x0f\xff\x66\x23\x96\x84\x36\xed\x54\x15\xbc\xcf\x80\x6c\x5f\xb1\xb5\x2c\xd8\x5e\x98\x89\xf5\xb1\x5c\xb7\x07\xad\x02\xdd\x60\x3b\x8d\x7f\x3a\x30\x04\x66\xb0\x9d\x27\x91\xe9\x27\x9c\x72\x34\xdf\xe1\xba\xae\x8d\x33\x4a\xc3\xb7\x1c\x98\xdd\xb3\x21\xe7\x10\xdd\xe0\x90\xcf\x88\xb1\x60\xb4\xc0\x72\x98\xfb\x7b\x04\x10\xdb\x89\x64\x65\x8a\xb6\xa1\x64\x7d\x58\x23\x0a\x7c\x51\x0d\x36\x9c\x0f\x6c\x22\x17\xfa\x09\xcc\xd5\x4d\x31\xf3\x80\x97\x96\xb6\x7c\x67\x28\x0d\x5b\xd1\x26\xce\x65\xf3\xc8\xd9\xe5\x01\x1a\xef\xbf\xb4\xa4\x8b\xf9\xf3\x36\xff\x95\xc5\xbf\xb8\x26\x0d\x55\x77\x60\x10\x86\x4f\x0d\x35\x80\x3b\xcf\x02\xd9\x3d\x69\x29\x40\xec\x9e\x99\x8a\xba\x5c\x02\xeb\xde\x9b\x22\x10\xef\x96\xad\x9a\x22\x9d\x7b\x7b\xae\x69\xa6\x80\x28\x23\x29\x82\xf4\xe9\xeb\x7b\x22\xc5\xb7\xec\x8d\xca\xb6\x3b\x6a\x66\xd4\xdd\x56\xd5\xcb\x4c\xb1\x48\xc8\x5b\x64\x35\x43\xed\xde\xa7\x7a\x0f\x1c\xe0\x50\xfa\xe0\x05\x2c\x8b\xed\x6b\x72\x38\xe3\x7a\xaa\x86\x18\x24\xf3\xfc\x03\x9c\x8e\x29\xf0\x86\x6f\xf7\x30\xcc\x78\x34\x23\x5d\x86\xe1\xd0\x83\xfa\x10\x34\x4e\x8e\xc1\xc1\xaf\x8c\x68\x1a\x6e\x5f\x37\xad\x40\xb2\xab\x1e\x5b\x52\x93\x1e\x57\xf2\xef\x34\x7c\x38\xae\x0f\x35\x7d\xc0\xfe\x98\xb6\x87\x66\xe9\xdf\xe9\xc4\x07\x66\xf9\x8f\x7a\x73\x44\xb3\x67\x0e\xd7\x0f\x7a\x5b\x37\x01\x99\xb2\x5c\x7d\xc9\xee\x35\xad\xb9\x02\xb2\x00\x81\xcf\x96\x7a\xbb\xe7\x0d\x81\xda\x64\xe2\x9a\xad\xde\xca\x3d\x84\xa3\xd7\x4f\x54\x91\xdb\xaf\x56\x4c\x65\x3c\xd7\x57\xb0\x18\xdf\x6d\xb2\x12\x3e\xda\x32\x95\xd9\x22\xbb\xec\x9a\xfd\xe4\x2e\xfe\xa9\x2f\xc0\xec\xd2\xbe\xbd\xe1\xec\xd6\xb6\x52\x18\x72\xb8\x72\xad\x16\x2f\xec\xf5\x7b\x53\xf4\x3d\xbb\x77\x4f\x6c\x6e\xaf\xe6\xca\x74\x2b\xe7\x4c\xa8\x9f\xda\x4b\x68\x4c\xae\xd7\x25\x33\x4f\xcd\x25\x3c\xb5\x07\x1a\xaf\x57\xde\x0d\x88\xde\xba\x7b\xcb\x82\x31\xf1\x53\x7b\x09\x5f\x18\x2c\xe0\xcd\x82\x92\xf6\xb8\xc1\xdc\x34\xcf\x6f\x37\x7c\x48\x94\xa3\x8e\xe9\x3c\xe9\x45\xe8\x85\xf2\x61\x78\xe9\x4c\xeb\x0d\x49\x9a\x37\x21\x8c\xec\x44\xcc\xdb\xcb\x98\x45\xcd\x5c\x34\xdf\xfb\xbe\x0d\x2f\x7a\x75\xcd\x42\x35\x9f\xc5\x4f\x42\x35\x7f\x1a\x7f\x1c\xaa\xf9\x93\x78\x1a\xdb\x0f\x0d\x2c\x38\x25\xaa\x06\x93\x36\x5a\x97\x49\xba\x67\x0e\x4f\xb8\x08\xc8\x55\xbe\x2f\xec\xad\xdc\xab\x60\x20\xce\x51\x57\x08\x61\x29\xed\xf3\x16\x0d\xd7\xf2\x5b\x63\xc9\xf9\xcd\x31\x0e\xe1\xb0\xac\xa1\xf3\x1d\x55\x89\x82\x7c\x84\xae\xc7\x70\x5a\xa5\x31\x47\x11\x07\x70\x2d\x6f\x58\x11\x10\xb8\xcc\x59\x76\xc3\xdc\xe3\xbd\x0a\xdc\xb2\xdb\xe2\xf6\xce\x7c\x60\x6f\xec\x27\xee\xd5\x9f\x1d\x73\xb7\x83\xc4\xe9\x72\x62\x65\xf9\xe4\x03\xe0\x00\xcf\x9d\x2e\xa1\x80\xcc\x07\x8d\xf4\xd7\x04\x17\x85\xa3\x26\x6a\x79\xa6\x7e\xa0\xbf\x02\x52\x4b\x98\x45\xa7\xbc\x91\x00\x89\x68\x05\xd8\xe1\xe3\x1b\x62\xbf\x81\xb8\xe5\x76\x42\x3d\xb3\xa0\x4e\x16\x3d\x67\xdc\x67\x7b\xf4\xbc\xb5\xc8\x85\xe7\x35\x91\xe2\x50\x7f\x77\xac\x38\x99\xe9\x0f\xd6\xeb\x63\x7e\x61\x60\xad\x7e\x88\xec\xf5\x93\x66\x6e\x1c\x33\x52\xf8\x13\x46\x2e\x11\xeb\xa9\x1b\xcc\x19\x56\xd1\x4a\xd8\xf3\xa2\x99\xa2\x71\x10\x05\x63\xef\x55\xdc\xbe\x82\x90\x02\x46\x2c\x23\x45\x23\x3c\x03\x66\x1d\x3c\x29\xb4\x79\x7b\xf8\x29\x17\xa7\x0c\x1b\x64\xbf\x5e\x43\xf4\x78\x96\xf0\xc1\x40\x9b\xa0\x1a\x50\x61\xd8\x46\x95\x68\xc3\x08\x43\x24\x1b\x45\x54\x73\xb0\x08\x8c\x8e\x80\xf3\x87\x5f\x6c\xa8\xc1\xe3\x27\x6b\x1d\x3f\x01\x22\xac\x67\x82\x35\x8d\xfa\x96\xd1\xb3\x0b\x73\x86\x5c\x5d\x80\x91\x58\x75\x91\x73\xf1\xfe\x8c\x93\x97\x8c\x9e\x59\x2b\x9e\x45\xf9\x18\xcd\xe3\xe4\x1d\x4d\x2b\xba\x28\x1f\x3b\xe3\x9e\x08\x9f\x71\xf2\x3d\xa3\x67\xef\x16\xe5\xe3\x8b\x11\x9a\xc7\x8b\xe4\xc5\xcb\xe7\x6f\x9f\x2f\x92\x6a\x32\xc1\x95\x7e\x90\x2e\x52\x7d\xfd\x6c\x51\x3e\x7e\xe4\x3b\x46\x7d\xdd\x3d\xd7\x35\xb1\xd6\x34\xb9\xd1\x2c\xf7\x73\x74\x18\xf4\x4f\xf9\x81\xe2\x02\x55\x04\xd8\x86\xca\x76\x01\xe3\x50\x00\xc6\x1d\x01\x4e\xa6\x69\x55\x79\xe1\xc5\xbe\xea\xe6\x26\x03\x28\x47\x06\xb5\x1e\x4b\xaf\x38\x0e\xce\x82\xb1\x65\x4f\xbd\x9a\x5e\xb3\x9e\xf7\xd4\x99\xb1\xa4\x6d\x4f\xd5\x9b\xbc\x3f\x9f\xe0\x39\xf3\xb9\xdc\xc6\x31\x26\x76\x7c\xf8\x41\xab\x7e\x4b\xdf\xb1\x41\xdd\xc7\xc9\x41\x26\x39\xe0\xd2\xbb\xaa\x6f\x94\x35\x07\x57\x8d\xca\xbb\x01\xc7\x46\x0b\xa9\x0e\xb4\x90\x24\xb3\x51\xc1\xa6\xa4\xa0\x59\xc2\xd3\xbe\xd5\x4d\xe7\xac\x96\x70\xa2\xcb\x24\x22\xc5\x27\x3f\x77\xdb\x97\xb4\x75\xbc\xc2\xa4\xa4\x7e\x1c\x33\x89\x89\xf5\x93\x21\x10\x27\xaf\x19\xf1\x17\xac\x9b\xfe\xe5\x48\x7e\xce\x36\x4c\xbe\x08\xc3\x9b\x1e\x8d\x53\x0e\x32\x69\x93\x58\x35\xb6\x1f\x18\x63\xca\xc0\xd9\x9c\xc1\x7d\x55\x21\xd5\x31\x26\xa3\xdd\xd0\xfa\xde\x01\xf4\x2b\xcf\xa4\x59\xd1\x3d\x52\x66\xfb\xb8\x7c\x47\xc6\x20\x67\x4a\x56\xad\x5f\xf6\x8e\xae\x26\x33\xb2\x81\x00\xdd\xe4\x9a\x6e\xd1\x06\xce\x22\xae\xab\x6a\xf5\x6c\x36\xe0\x10\xba\x09\xc3\x91\x6f\x6a\x17\x86\x2f\xed\xe8\x36\x5e\xe4\xff\xde\x2e\x6f\xe2\xea\xb0\x88\xfd\x86\x38\x3e\xb9\x0e\x43\x04\xb9\x98\x7d\x2d\x1b\x27\x12\xec\x63\x10\xc6\x98\xbc\x62\x10\x4e\x06\xf0\xb4\x31\x73\x5e\xc1\x92\x99\xc4\x74\x1a\x41\x4d\xd3\x9e\xf1\xef\x68\x46\x98\x26\x2c\xfe\x0e\x04\xbb\x02\xcf\x72\xc6\x77\x3e\x93\x98\xc8\xaa\x2a\xac\xf2\x2b\xa3\xa0\xaa\xdd\x66\x3b\x74\xcb\x10\xf7\x4c\x56\xbe\x62\x4d\x56\x94\xf3\xf5\xc5\xea\x7c\x3d\x1e\xe3\x9c\x72\xb2\x1e\x51\xba\x83\xfc\x21\x97\xc6\x06\x10\xe5\x04\xe2\x01\x60\x92\x69\x69\xc9\x58\xee\x94\xe4\x56\xbf\x68\xaa\x83\xa4\x0f\xd6\x75\x7c\x9d\x92\x9c\xac\x61\x74\x99\x35\x87\x29\x93\xb2\x0d\x0c\xdd\x1b\xa0\xe9\x5d\x49\x5e\x33\xac\x97\xf1\x7c\x7d\x91\xd9\xce\x94\xba\x2a\x67\x3d\x93\xfb\xd6\x33\xa3\xc6\x27\x27\xef\xda\x99\xe9\x1e\x36\x34\x79\x49\x72\xc8\x21\x17\x95\xc5\x32\x0c\x03\x63\x3c\xaa\x81\xcf\xaf\xac\x97\xc2\xe2\x32\xfa\x85\xdd\x64\xf9\x0f\x45\x1e\x86\xa3\x3c\x12\xf2\x6b\xf8\x4a\xd7\xeb\x5e\x98\x0a\xc9\x83\x90\x62\xc9\x62\x5d\x46\x2c\x59\x55\xe5\x3d\x6c\x06\x8f\x03\x5c\x93\x25\x8e\xef\x74\x8b\xad\x55\x52\xe3\x5c\xfa\x3d\x83\x6c\x16\x39\x59\xe2\x46\xd9\xe7\xc7\x66\x64\x07\x49\x0e\x08\xa7\x6a\xee\x87\xa9\xc7\x31\x23\x92\x4e\xcf\x6d\xf6\xa3\xc2\xd8\x17\x1b\x4b\xe4\xaa\xd2\x98\xbc\xf0\x5c\xde\xf5\x9a\xb2\x4c\x00\xba\xb8\x35\xe9\x11\x8b\x4e\x0e\x63\x24\xc0\xdf\xa0\xc0\x60\xd1\xa4\x8b\x78\x8b\xdc\x29\xdb\xb1\x15\xf7\x32\xc8\x31\xdf\xad\xd4\x37\x0c\x1b\xd4\x9d\x41\x28\xe4\x03\x86\xc5\xb3\x13\x01\xad\x73\xcf\x1c\x15\xf2\x0b\xb9\xc0\xc7\xa8\x6f\xbf\x6a\x46\xed\xbb\x20\xcc\xba\x0f\x8c\x2b\xb4\x49\x46\x81\x18\x36\x08\x1a\x4c\xbc\x32\x6c\xa3\x2f\x23\xa9\x6f\xbd\x2d\xe2\xe2\x29\x7f\xc1\x90\x4c\x8a\x94\x40\x4c\x6f\x08\x08\x03\xc1\x93\xb1\xd1\x34\xcb\xaa\x82\xcf\x08\x58\xe3\xf9\x15\xca\x7e\x45\xdf\x75\x2a\x82\x33\x2e\xa0\x3b\x99\x9b\x48\xdb\x23\x6f\xfa\xbd\x24\x4e\x77\x7a\x0b\x8e\xf6\x61\x08\x36\xa7\xde\x0a\x65\xc6\x09\x4a\x1c\x38\x34\xfa\xb9\x0c\x0b\xf0\x04\xe8\xf0\xcd\x00\x43\xbe\xe3\x25\x6b\xc0\x08\xec\x2f\x04\xb6\x91\xd5\x45\xf2\x65\xeb\x03\x0e\x8f\x1c\x9d\x6b\xe3\x01\xb8\x27\x3c\x29\xd2\x79\x8f\x15\x82\xb4\x83\xdd\xb3\x3f\xb0\xd0\x72\x67\x7f\x27\x7e\x03\x96\xe9\xaa\x45\xf2\xb3\x17\x13\x00\xf9\xb7\x8e\x2f\xab\x0f\x3d\x7c\x21\x5f\xcf\x10\xd4\x7d\xde\x70\x64\xc3\x67\xde\x87\x05\xf1\x40\xa2\x69\x5b\xe6\xc0\xf1\x95\x1d\xc6\x21\x60\x73\x93\x0f\xc5\x18\xc9\x5b\xd3\x7a\xc8\xc1\x8d\x0f\x79\xc7\x99\x3d\x0a\xe9\x03\x70\xef\xd9\x67\xfd\x47\x9a\xa2\x82\xee\xca\x33\x7f\x64\xbe\x27\x2c\x3b\xf0\x0a\xc4\x35\x31\x36\x8d\x03\x42\xdf\x2b\xd6\x93\x52\xba\x43\xfc\xcf\x7b\xf9\x75\x33\xa9\x1d\x83\x4a\xeb\xc2\xb7\x2b\xd8\x7f\xd6\x21\xc7\x9d\x75\x1b\x9b\x0d\x3c\xfb\xac\xff\xc8\x69\x08\xda\x9e\x9d\xa8\x88\x8b\x92\x15\xea\x73\xd0\x31\x6b\xac\xd4\x09\x7e\x0c\x5d\x35\xfa\xe7\x7f\xbf\xa7\xd0\xb6\x8f\x74\x7b\x0f\x0e\x9a\x36\x36\x5a\x7a\xb1\xd6\x6a\x50\x40\xff\xbf\xd0\x60\x27\x85\x0d\x34\x7e\x10\xb6\xb4\x09\x7f\x0f\x87\xbd\x96\x00\x19\xfd\x5a\xa2\x52\x0c\x07\xd1\xfd\xe4\x37\xa8\x47\x81\x18\xa4\xd8\xd0\xf2\x6f\xc7\x68\xb7\x2b\xa5\x0d\xd0\x08\xcf\x28\xd5\x2a\x6a\xc2\x90\xd9\x98\x38\x94\xaa\xb9\x16\xf6\x61\x18\x9a\xb9\x38\x4c\xc5\x7e\xea\x98\x9b\x8e\xc7\x38\xd1\xf4\xea\xcf\xee\xf1\xf6\xf0\x04\x64\x1e\x73\xbe\xd8\xcd\xa4\xd2\x8d\x15\x60\x22\x4e\x78\xd2\x43\x13\x04\xa7\x31\xa8\x1e\x0c\xbc\xc2\xc2\x70\xf4\xad\x97\xee\x6c\x74\xc5\x92\xc6\x80\x9b\x7d\xc8\x80\x3b\xc5\x0f\x8c\xf6\xcd\xb3\x35\x70\x17\xf7\x26\x77\x82\x13\x2e\xe0\xd8\xd9\x0e\x46\xd8\x03\xeb\xe3\x6b\xa6\xcc\x9a\x79\xfd\xa6\xba\x52\x3a\xf5\xed\x7e\x95\x85\x32\x87\xe6\xcc\x56\x87\x5d\xfe\x01\x6c\x64\x19\xa3\x6e\x64\x59\xa7\xb8\x4d\x1a\xaf\xb7\x0f\xc1\x7b\x2b\xc6\x74\x81\xfc\xc4\x0b\xf2\x6b\x36\xf9\xc5\x74\x60\x6c\x90\x8d\x86\x80\xfd\x8d\xed\x8c\x35\xa6\xb7\x89\x6a\x6a\xac\xa9\x81\x17\x52\xdf\x0c\xec\xad\x8c\x03\x73\x15\x38\x14\xa6\x1f\xd9\xcb\x80\xf8\x3b\x2c\x0e\x0c\xe6\x70\x4f\x9f\xc3\xae\x0e\x60\x73\x07\x6e\x0a\x9e\xe7\x79\x1c\x78\xd3\x31\xa4\xf9\xea\x45\x35\x67\x1d\xe7\x3b\x93\x0e\x0b\x02\x3f\xc9\x26\xf7\xde\x64\x46\x4a\x3a\x3d\x2f\x2f\xa8\x3c\x2f\x35\x8b\x48\x4d\xf4\xbf\xd6\xfb\xdb\x6c\x0b\xcd\x64\x5d\x22\x9e\x94\x29\x4e\x54\x8a\x04\x26\xb9\xd5\x5c\x15\x44\x98\xc4\x05\x9d\x2d\xea\xc5\x29\x2f\xda\x38\xe5\x3f\xf4\x3d\x85\x9d\x77\xf0\x7c\xb4\xbb\xc3\xc6\x45\x78\xec\x3c\x84\x1f\x75\x5d\x72\x9d\xce\xb6\x23\x2c\x34\x12\x22\x67\xb7\x5e\x96\x02\x15\xc9\x1d\x13\xac\x00\x5f\xc8\x42\x43\xe6\x35\x53\x2f\xe4\x76\xb7\x57\x6c\xf5\xc6\x38\x77\xe2\x9a\xfc\xc8\x8e\xa5\xc0\x31\xe1\x1d\x1b\x39\x5d\x61\x99\xf0\xd4\x39\xe2\x26\x3c\x25\xed\x25\x55\x09\x4f\xdb\xa2\x05\x75\x72\x0f\x26\x0a\x7b\xc5\x74\x0d\x6d\x6e\x7e\xf2\xf7\xce\x54\x48\x66\xed\xc5\xaa\x00\xc3\xe8\x5b\xdd\xcc\xef\xec\x18\x0b\x0c\x55\x3b\xe6\x10\x7c\x54\x1f\x01\x8b\x1a\x86\x28\x00\xa9\xa6\xa4\xb0\x34\xee\xbc\x1b\xc4\x68\xa4\x70\x55\x09\x8d\x8e\xab\x0a\x78\x66\x30\x51\xf5\x5c\x5e\x31\x26\xa3\x9b\x68\xc7\xef\x58\xfe\xb9\xbc\x83\xc9\x2a\x11\x0e\xc3\x1f\x2c\xc6\x29\x71\x18\xfe\xdd\x9d\xd6\x9a\x50\x23\x59\x04\x79\x03\x21\x44\xe3\x96\x8b\x1f\xe1\x46\xea\x9b\xec\xce\xdc\xb4\xcf\xbd\xa7\xee\x3b\x5a\x12\xdd\xd3\x5b\x5b\xd2\x3c\x2b\xfc\x6f\x38\xf1\xbe\x92\xd8\x8b\xc1\x54\xce\xcb\x71\x10\xc4\x5e\x22\xf8\xbf\x76\x74\x59\x0f\x9d\x90\x53\xe6\x14\xb5\xcd\xde\xd7\xa4\xdd\xa0\x0a\x1f\x09\xe6\x6b\x2d\xcf\x5c\xc1\xba\xae\x47\x3e\xc5\x73\xad\x32\x53\xf7\x12\x3f\xe4\xd6\xbd\x73\x59\x96\x6f\xd9\x9d\xa2\xc1\xce\xe6\x7c\x8c\xb3\x2b\x08\x65\xcb\xce\x73\xb6\x56\xf1\x64\xa6\xff\xed\xee\xce\x61\xbc\xf1\xa7\xd3\xdd\xdd\xf9\x36\x2b\xae\xb9\x98\x28\xb9\x8b\xf5\x9b\x5d\xb6\x5a\x71\x71\x1d\x4f\xcf\xaf\x64\xb1\x62\x45\x3c\x0d\x20\xb8\xeb\x70\xf5\x2e\xad\xe7\xb9\x75\x2c\x8d\xc1\x39\xf7\xfc\x4a\xde\x4d\x4a\xfe\xbb\xae\xc7\xd4\x32\xb9\x92\x77\xe7\xf2\x86\x15\xeb\x5c\xde\xc6\x25\xc4\xd1\xb3\x2d\xc7\xd9\x5e\x49\xd7\x98\xdf\x03\xbf\x9f\xff\x75\x0e\xfd\xfb\xaf\x80\x94\x5d\xff\xc4\xbc\xcb\xbf\x2d\xcd\x9e\x67\xb4\x38\xdc\x7d\x4b\x7c\x22\x68\x30\xfb\x2f\x6b\xad\x23\x77\x64\x4f\x67\x4f\x34\x35\x84\xb0\xfc\xba\x2f\x5f\xb1\xb5\xc2\xcd\x70\x0b\x7e\xbd\x51\x34\xf8\x74\xaa\x9b\xa5\x4f\x3f\xb5\x45\xe1\x31\x26\xbc\x7d\x02\xbd\x6c\xbf\x73\xb3\x43\x03\x37\xfb\x01\x91\xae\xa9\x65\x64\x0e\xa0\x00\xae\xce\x9e\x62\x3d\x20\x5f\x88\xcd\x31\x59\x9a\x90\xca\x2d\x78\x29\x3f\x01\x3b\xa4\x26\x96\x7b\xb1\x42\x10\x77\xe9\x55\x2e\x33\xc8\xb8\x53\x1f\x24\xe0\x3e\xf4\x21\x05\xdf\x2b\xb2\x3c\xf2\xe2\x64\xd9\xb8\x41\xbb\xa1\x5c\x65\xcb\xf7\xd7\xd0\xda\x8b\x9c\xef\x68\x60\x73\x5f\xe8\xe5\xd4\x60\xd1\xf5\xcf\x1c\xfe\x24\x20\x37\x40\xdd\x0a\x10\x8f\x61\x29\xba\xf5\x50\xb0\x1a\x1d\xf8\xb6\x8d\x65\x73\x43\x1e\xae\xe4\xdd\x1b\x80\xa8\xef\x59\xce\x8f\x44\xa4\x67\x08\x13\x5e\x93\x2e\x1e\x39\x52\xae\xb4\xe5\x5c\x76\xd4\x23\xc5\x84\x66\x07\x4c\x83\x5f\x37\x20\x72\xa4\xec\xbe\x26\x06\xb2\x4d\x5f\x8f\xf5\x50\xb6\x55\xbe\x2d\x5e\xf2\x2d\x13\x25\x97\xa2\x3c\x60\x35\x4c\x6c\xec\xee\x41\x61\x06\x39\x48\x0e\x96\xcf\xea\xcd\x89\x1a\x78\x55\x04\x98\x88\x63\xa0\xc0\xfe\x4d\xc4\x11\x10\x65\xbf\x30\xc9\x5b\x69\x00\x0f\x45\xef\xe1\x67\xfa\x61\x6f\xa7\xf6\x24\x2d\xd5\xbd\x85\x60\xbb\x03\x9b\x56\x61\x92\x51\x00\xf4\xd7\x42\x21\x6e\x5b\xc0\xcf\x9e\xf6\xf7\x0d\x03\xbd\x03\xe4\x6a\x30\x38\xe0\x27\x46\x93\xe0\x47\x76\xf5\x9e\xab\x80\x04\x5f\xcb\xdf\x03\x12\x6c\xcb\x20\x25\xff\x1c\x98\x40\x98\x0d\x33\x08\xf2\x8f\x6e\x58\x84\xbf\xb1\x6e\x70\x8e\x12\xcc\x04\x4a\xc8\xa2\xf2\x0f\x06\x3f\x88\x69\x2a\xfc\x4f\x36\x67\x31\x3c\x19\xe4\x86\x14\x64\xa9\xeb\xc6\x9a\x1c\xb3\xd6\x09\x46\xd0\x9f\x58\x27\xf2\x16\x5f\x23\xc4\xe8\x4f\x2c\x11\xe9\x58\x61\x68\xa0\x51\x03\xd7\x40\x44\x99\xd9\xf4\x5f\x82\xc7\x9d\x90\x82\x55\x00\x08\x68\x3e\x9a\x2c\x13\x96\xa5\x38\x1a\xe3\x33\xf2\xb3\x7e\x3d\x99\x9c\x11\xa6\xe8\x43\xb3\xbe\x1e\x6e\xba\xe1\x25\xbf\xe2\x39\x57\xf7\x71\xb0\xe1\xab\x15\x13\x01\x71\xf8\xdc\x46\x5b\xa8\x89\x52\xf4\x21\x67\x4a\xb1\xe2\xcd\x2e\x5b\x6a\xfc\x1c\x4c\x03\xb2\x96\x42\xfd\x08\x4b\x12\x07\x1f\x4f\xa7\x81\x37\x6f\x42\x75\xf3\x54\xba\x10\x1b\x6d\xdc\xe0\x62\x0e\xc8\x6c\x9b\xdd\xa1\x29\x29\x92\x27\xe9\x04\x89\xaa\x9a\x62\x3c\x86\x28\xd2\x26\x48\x07\x8e\x55\x8b\x08\x0b\x35\xe0\xac\x47\x03\x93\x41\x18\x22\x08\xcd\xe2\x29\x31\xf1\x51\xa7\x26\x81\x20\xa5\xa8\x98\x07\x86\xbc\x04\xb1\x43\x3c\x41\xa3\x51\x9f\x9a\xc0\x85\xe5\xc5\xc7\xe7\xe5\x98\x3e\xc1\x81\xa1\x04\x2e\xda\xc3\x7e\xdc\x44\x3a\x11\x63\xc9\x92\x12\xa2\xa6\x72\x8c\x49\x31\x47\x4d\x6d\xae\xf0\xa4\x0d\x8b\x62\xa9\x58\xd0\xfd\xc8\xd5\x3e\x3a\xfc\xc0\x76\xd1\x94\x1f\x07\x3f\x9a\xac\xc8\xe6\x3b\x1c\xfb\x1d\x19\xac\xbb\x7d\x0a\x51\x22\xfd\xe2\x1f\xa8\x39\xce\xfe\x5c\x39\xb7\x66\x10\xdf\xea\x19\x04\x30\xd9\x8f\xa9\xb7\x7c\x70\xb9\x64\x3c\x47\x2c\x09\x0c\x85\x0b\xc6\xea\x10\xe0\x55\x03\xf0\xe9\x44\x4e\xf6\x93\x6c\x12\x7d\x82\xb1\x5e\x75\xb2\x6f\xd7\x99\xf7\x60\x07\x78\x4c\xc2\x29\x1a\xdd\x44\x07\x84\x00\x69\xe6\x12\x87\x61\xd0\xb2\x1a\x9d\x00\x35\xcd\x07\x01\x19\xcd\x48\x01\x92\x08\x29\xa9\xe5\x71\x0b\x8d\x60\xfe\x5c\x8f\x35\x40\xb5\x1c\x69\x2f\x41\x75\x79\x52\xd2\x40\xb3\x32\x81\x4b\x9c\x38\xdc\xd7\x30\xe4\x55\x35\xba\x89\x86\x48\x00\xc2\xc6\x41\x1e\x90\x76\x55\x99\xea\x28\xa5\x65\x55\x8d\x3c\x62\xaf\xb9\xe1\x80\x8b\x9c\x1f\x89\xc4\x63\x86\x09\x89\x7a\x34\x3e\x05\x2b\x98\xef\xd9\x52\x95\x4d\xee\x38\x1b\x48\xe5\x4f\xce\x17\x92\x34\x33\x07\xd9\xe0\x20\xca\x92\x2c\x35\x2e\x67\x9d\x3e\xe9\x35\x1c\xbb\x0d\x5a\x55\x88\x0f\xed\x3a\x22\x49\x41\x4a\x3c\xd6\x3b\xbb\x5d\x6e\xa9\x7c\x17\x1f\xcf\xac\x50\x7a\x36\x6c\x90\x3e\xd4\x2b\xe7\x69\xf8\x97\x65\x69\x62\xab\x3d\x48\x8d\x9b\xd4\x7d\xfc\x70\x18\xf5\x15\xd4\xe4\x56\x2a\x87\xb5\x0f\x6c\xe1\x46\xcf\x03\xf1\x59\xc4\x3c\x98\x05\xb1\x00\x2b\xcb\x26\x64\x50\xfc\x90\x09\xbe\x05\xc3\xa9\xd7\x8a\x15\x70\x01\x56\xe7\xc6\x58\x29\xdf\x6f\xdb\xdb\x35\xcf\xf3\x6f\x6d\x37\xf4\x6d\xce\xee\xfe\x5a\xc8\x5b\x77\xfd\x66\x53\x70\xf1\x1e\xee\x5a\xdc\x39\x9a\x92\xeb\x82\xaf\x9e\x17\x2c\x73\xd7\x2f\xa0\xd6\xee\xdd\xa5\x58\x75\x1f\xbc\x51\x59\xd1\x7c\xfd\xbd\x69\xc4\x5e\x7a\x65\xbf\x97\xb7\x4d\x41\x0d\x34\x5f\x34\x8d\xca\xb6\x9f\x86\xff\x86\x8b\xdd\x26\x33\xb6\x54\xb7\x7c\x25\x6f\xe1\xea\xf7\xd7\x90\x06\x51\x5f\x49\xb9\x35\x66\xc3\x96\x10\xc6\x0f\x35\x01\xc2\x39\x60\xef\x61\x0c\x37\x9e\xf6\x4e\x42\xfe\xa7\x77\x6f\x99\x10\x2f\x54\x14\xc9\x20\xe6\x2c\xd9\xd3\x9f\x1b\xa9\x0f\x0c\xfc\x8d\xf8\xc9\xd7\x68\x0f\x62\xf6\xdf\x18\xca\xb0\x39\x60\x76\x30\x00\xce\xb8\xde\x6d\xe6\x85\xa0\x68\x37\x6b\x18\x06\xd7\x4c\x05\x1c\x2e\xdb\x13\x07\x4e\x5d\x10\x5e\xb3\x85\xe6\x3c\xce\x13\x95\x9e\xb4\xea\x30\x24\x1b\xef\x6b\x08\xda\xd3\x90\x35\xa1\x37\x1c\x87\x2c\xb2\x48\x50\x1b\x00\x8b\x6b\x64\x13\x08\x80\xa1\xc0\xa8\x9c\x46\x10\xbb\xca\xa0\x7f\xf7\x66\x44\xa9\xac\x2a\x3d\x24\x31\x86\x24\x2f\x87\xa1\xad\xb2\x36\xb4\x15\x3e\x64\xa8\xab\x2a\xb0\xe7\xd9\x60\xfb\xd5\x06\xe7\x6c\x19\x6a\x8d\x50\x90\x1e\x0c\x0d\xb8\xd8\xb0\x82\xeb\xdd\xa8\xe7\xa1\xec\xcd\x03\x85\x93\x17\x17\x7d\x58\x58\x7b\xa2\xfd\x3c\xd7\x4f\x5a\x33\x76\x22\x30\xcc\x0d\x15\x26\xad\xc8\x41\x20\xe4\x4e\xec\x2f\xbb\xa0\x8e\xf2\xb7\xab\xea\x2f\x23\xfa\xf0\x3a\xe2\xce\xa2\xf9\x6b\x35\x25\xa2\x91\xcf\x9b\x38\x51\x0d\x7e\x87\x08\x52\xc5\x36\xcb\x6d\x0c\x29\x05\xda\x15\x05\x85\x94\x4a\x54\x6a\x23\x33\x89\xaa\x12\x73\x24\x7d\xac\xc6\x31\x81\x90\xf5\xa2\xaa\x78\xf9\x4a\x23\x20\x86\x24\x9e\xcb\xaa\x9a\xc6\x26\x27\x47\xa3\x82\x4b\x02\xc3\x9a\x06\xc4\xb2\x23\xe9\xa1\xaa\xcc\x1b\x1b\xed\x63\x28\xb7\x5f\x9a\x6c\xfb\x5f\xda\x39\x3a\x0c\xb4\xe6\xa2\xc0\x0d\x63\x76\x78\xf5\xb9\x5e\x72\x2e\xae\xdb\x22\x08\x1b\x31\x75\x6e\x91\x68\x81\xe3\x1f\xf5\x0c\x31\x45\x06\x34\xd3\x4d\x21\xd0\x48\x97\x03\x5d\xb5\x4b\x6b\x49\x73\x49\x47\x37\x51\x47\xf8\xd1\xb4\xac\xe5\x31\x21\x06\xad\xe3\x3d\x49\x46\x51\x59\x55\xc5\x9f\xa6\xd9\x52\x63\x82\x62\x6e\x89\x4b\x41\x32\x22\x71\xdc\x84\x10\xce\xc2\xb0\x34\xbc\xd4\x7f\xc2\x84\x78\xab\x2d\x35\x2c\x4c\x6c\x2b\x8e\x78\x99\xf6\x81\x4b\x21\xfb\xc3\x1d\x6f\xe3\xc8\x21\xde\x32\xac\x60\xc8\x6f\x54\x70\x7a\x7b\x10\x41\xbd\xa8\x72\x44\x28\x34\x25\x82\xec\xb1\x33\xb1\x73\x40\xe1\xa9\x20\xe8\x5f\x19\x6a\x39\x84\x56\xee\xec\x43\x14\x90\x34\xcb\x6d\x78\xe3\x30\xd4\xad\xad\xae\x85\x98\x41\xb0\xd0\x02\xde\x04\x60\xe1\xa1\xfd\x26\x9e\xd6\x43\x70\xf1\xe1\x5a\x6a\x8c\x2d\x69\xf7\xad\x31\x8d\x96\x27\x08\x88\x53\xec\x04\x01\xb1\xea\x1e\xcb\x63\x0e\x68\x95\x9b\xad\xc2\xc6\x7a\xb3\x98\x83\xd6\x16\x08\x7d\x6b\x04\x38\xda\x7e\xa8\x35\xa6\x3d\x8c\x90\x21\x9c\x43\xee\x69\x80\xe3\x44\xa4\xe7\xff\x3f\x71\x6f\xbf\xdd\x36\x6e\xed\x81\xfe\xef\x67\xb8\x7f\x48\x3c\xb9\x0c\x30\x82\x65\x39\xd3\xd3\xd3\xd2\x41\x74\xd2\xc4\x69\xd2\x4e\x26\xd3\xc4\xd3\xce\x54\x51\x53\x5a\x82\x6c\x4e\x68\x50\x43\x42\x76\x5c\x93\x6b\xdd\x77\xb8\x6f\x78\x9f\xe4\x2e\xec\x8d\x2f\x7e\xc8\xc9\x4c\xcf\xb9\x77\xd6\x9a\x58\x04\x41\x10\xc4\xc7\xc6\xfe\xfc\xed\xf2\xf1\x6f\xc0\xf4\x9d\x2d\x84\x66\x74\xcb\xa5\x6e\xbf\x58\x94\xcb\xba\x2e\x16\xe5\xe1\x23\xf8\x3b\x0b\x00\xe4\x9b\x90\x69\x77\x50\x82\xbe\x73\x9a\x2c\x72\x09\xb6\x9b\xb6\xe9\xb7\x4b\x12\xef\x31\xe4\xf4\xf5\xc0\xac\x42\x01\xa6\x8b\xcb\x8e\xdf\xed\x39\x62\x1b\x8c\x75\x52\x3d\xce\x40\x99\x5e\x2c\xd4\xa2\x5a\x2e\xfd\x9a\x03\x09\x41\x9f\x66\x2e\x5d\x4b\xd3\xc5\x01\x90\xf3\x10\x7e\x50\xd2\xc4\x2f\xd8\x86\x82\x97\x66\x1f\xbd\xd8\x98\x1f\xce\x6e\x84\x90\xbc\x50\xac\xd8\x1b\x6e\x50\x28\xa6\x29\xe7\x40\x38\xb7\x16\xe1\xd0\x3e\x93\x8b\x2b\x1b\x18\xb2\x2d\x8b\x2d\x97\xd6\xa5\xb1\xca\xe4\x05\xcf\xf4\x49\x80\xbf\x3d\x04\x10\x3a\x55\x02\xf0\x52\xc5\x95\x75\x72\x4f\x4b\x65\xcd\xaa\x37\xdc\x06\x6b\x58\x1f\x78\x21\xd7\xbc\xc4\x9f\x00\x8e\x58\x74\x0e\x59\xe9\x0f\xd9\x86\xad\x76\x65\xdf\xfa\x83\x5f\xb9\x35\x54\xdc\x76\xd7\xad\x16\x61\xc8\x2f\xc2\x69\x19\x43\x7b\xf8\x8c\xeb\xbe\xbf\xdf\xb0\x72\x37\x90\x9b\x88\xc9\xcf\xbd\x2c\x1c\x80\xe9\x7a\x87\x5c\xa9\x49\xc9\x5c\x54\x5c\x71\x3b\x66\x8b\x60\x2c\x97\xd6\xb2\xda\x7d\xf0\x2b\xc1\x66\xec\x78\xf8\x9e\x71\x16\xc0\x56\xad\x65\xb6\xb8\xe1\xc4\x8e\xea\xa1\x1f\x7d\xfa\x95\x9a\xf8\xab\x76\x7b\x95\x12\x5b\x63\x91\x0b\x8b\xbc\xa3\x1a\x46\xa1\xda\xf6\x6d\x2a\xf4\x38\x96\x7a\x93\xcd\xa5\x83\x1d\xd9\x37\xa8\xee\x3e\xe6\xa8\x69\x58\x4f\x80\x08\x16\x69\x78\x8f\x85\xed\xf1\x3b\x17\x44\xd6\x39\xa5\xcd\xdc\x38\xd0\x1c\x60\x64\x75\x9f\x03\xc3\xbe\x75\xd9\xd7\xc5\x0b\x81\x53\x66\xf1\x7d\x4c\x65\x3c\x1c\xcc\xbd\x79\xbb\x6a\x42\x94\xdd\xbb\x38\x1a\x58\xce\x22\xc0\xd8\x45\x91\x70\x0c\x58\xc9\x9a\x44\x57\x9d\xee\x9d\x4e\x37\x9f\x60\x4c\x5d\xeb\xbd\x12\x22\x68\x32\xd8\xf1\x71\x48\xd8\xee\xe9\xf7\x9f\x04\x26\x1a\xdc\xd2\x6e\xdf\x81\xab\xbf\x49\x1c\x31\x69\x7d\x00\xdc\x9b\x40\x32\x56\x08\x62\x6b\x0d\xb9\xe1\x1d\xce\x8a\x2d\x1f\x28\x86\x33\xf1\xae\xfb\xad\x9d\x0f\xd0\x5b\x0f\x0a\x5a\x9e\x64\x43\x1d\xb4\xa1\x2f\x40\x5b\xee\xb4\x44\x94\xee\xf3\x0b\xab\x6e\xf4\x81\xd5\xbf\x37\xfd\xcf\x43\x64\x36\x8a\x8a\x88\xaf\xe0\xe7\x77\xaf\xe8\xd1\xa3\x20\xfe\x30\x82\x67\x23\xfd\xaa\xcd\x27\xde\x5b\x88\xcc\x4d\x0c\xbf\xc3\x8c\x13\x95\x62\xa9\x62\x3b\x85\x90\x5b\x08\xa0\x59\x57\x97\xc5\x4d\x7d\x99\xad\x05\x7d\x70\xc4\x72\xc5\x8f\x3c\xe8\xf2\x83\x00\x52\x4b\x1f\xc1\x77\xa9\xe6\x69\xc1\x33\xfc\x7c\x8a\x7a\xbc\x38\x2e\xa7\xa5\xf8\x79\x27\x2a\xf5\xd4\x0a\xb0\x2f\xca\xf4\x4a\xcc\xf7\x94\x93\x95\xa2\x49\x3b\x7d\x9e\xe9\x29\x04\x3f\x5c\xa7\x39\xc5\x4b\x95\xad\x3e\x92\x10\xa0\x69\xa3\x42\x3c\xdf\x3d\xd9\xb0\x2a\xeb\xc1\xae\x0f\xcb\x4a\x71\x1f\xc7\xe6\x1b\x5a\xab\x36\xf4\x35\x9c\xee\xc8\x5b\x27\x02\xed\xa3\x0a\x15\x7d\xe6\x2c\xe7\x8f\x0e\x15\xcd\x16\xf6\x94\x9e\x10\xc9\xe1\x60\xa7\x4b\x9e\x2d\xbc\xae\x4c\x2e\x79\x98\x54\x9e\x64\x53\x23\xfd\xf2\xcc\x98\xff\xf4\x81\x1a\x40\xc9\xaa\x21\xbf\x47\x72\xa9\xa6\x4a\x9f\x79\xa2\x44\x11\x65\xb1\xa4\xd3\x55\x21\x57\xa9\x6a\xdd\x8a\xbe\x8a\x96\xd4\xa0\xce\x66\x5d\xd4\x59\xc8\xf2\x91\x2d\x8a\x25\x52\x3e\xc9\x14\x13\x4e\x21\x59\xfa\x2e\x5c\xaa\x3e\x6b\xa0\x1b\xbc\xd4\x8b\xc9\xb8\x52\x04\xe0\xdf\x21\x40\xf8\x14\x13\xa4\xb6\x46\xdf\x02\x5a\xc0\x96\xd0\x33\xd0\x4a\x1a\x9d\x6d\x88\x05\x8a\x1a\x1f\x1f\x78\xad\x75\xa5\xea\x1a\xe0\xf3\x65\xa8\xef\xcb\x91\xbe\xeb\x49\x9e\xe4\xee\xa0\x38\x04\xc0\xfe\xe3\x43\x22\x8f\x7c\x21\x28\xf7\xb0\xe3\x39\x0e\x50\xd5\x1d\x10\x5b\xae\x87\xa4\xdc\x49\xe2\x99\x95\x34\x48\xbf\x48\x04\x5b\xe4\xac\x64\x72\x49\x59\xf9\xf8\x38\x8e\xab\xb9\x4c\xb4\x24\xd1\xaf\x74\xcc\x66\x4b\xca\xd2\x16\xfa\xb9\x80\x60\x78\x36\x3e\x86\xdc\xd3\xa9\x03\x21\xc7\xf0\x75\xc1\xb6\xa0\xcd\x08\x5d\xd5\x15\x65\xc5\x56\x05\x65\xe3\x19\xbb\x33\xbe\x8a\xa7\x40\x3e\x92\xbb\x86\x21\x21\x49\x7a\x1c\x4a\xc3\x24\x65\x36\xc4\xcf\x08\xce\x99\xa8\x12\xe5\x0a\xdf\xe0\x21\x98\x48\xe6\x06\x33\x71\xc3\x6d\x87\x2f\x91\x6e\x24\x19\x8e\x52\xb2\x58\x32\x83\x3b\xa8\xaf\x83\xa0\x73\xaf\x31\x35\x9c\x19\x11\x2c\xd7\x67\x2d\xe4\x95\x37\x3f\xa7\xad\x2f\x80\x45\x6c\x6e\xe0\x07\xb8\xb1\x77\xb3\x65\xf0\x02\x58\x89\x11\x8e\x49\xdf\xcd\x05\x7c\x8e\xe6\x9d\xe9\x4d\x80\x83\xcd\xc2\xb0\x79\xf4\x59\xe0\xe3\x99\xf3\xfa\x71\x53\x2f\x71\xea\x8f\xbd\x4b\xc7\x9c\x7c\xf9\xc4\x32\xb5\xa4\x34\x49\xc3\xb4\xa2\xb6\xd8\xf0\x02\x94\xad\x78\x0e\xc7\x00\xf6\xe2\x1e\x88\x09\xb8\x2f\x51\xe5\xa9\xbf\x80\xab\x45\xc9\x7f\x24\x92\x2e\x59\xc1\x01\x73\xb4\xcd\x96\x17\xa8\x0a\x2a\x16\xc7\xb6\x02\xd7\x32\x04\x65\xd2\xe4\x52\x03\xa4\xea\x82\xb9\x24\x46\x7a\x05\xb7\xb5\x1d\x25\xa8\x37\x50\xcc\x01\x0d\x07\x75\x7d\x28\xb8\xcd\x61\x44\x0a\xea\xdb\x28\x97\xac\xa0\xd8\xc9\xba\x26\xe6\xa5\x72\xc9\x20\x89\x7c\x66\xbc\x79\x15\x40\x64\x37\x64\x35\x38\xf7\xb4\x4d\x91\x5a\x64\xc5\x51\xa7\x9c\x09\x66\x1f\x77\x44\xea\x0a\x10\xae\x8b\x2d\x05\x79\x28\xcc\xc0\x90\xe3\xa1\x6f\x5e\x07\x37\x28\x54\xe5\xf8\x04\x80\x1a\xa1\xcf\xb7\x4f\x65\x7a\x95\x6e\xc9\x8a\x6d\x15\xcb\x29\xbb\x22\xb6\xab\xc0\x4e\xc6\x71\x78\x69\x41\x7c\x72\xca\x72\x9f\xd7\xd8\xd4\xb0\xd7\x26\xbd\xb1\x29\xd5\xbf\x6d\x77\x6c\x26\x40\x93\xf0\xd8\x94\xea\xdf\x8e\x60\x9a\x32\xbc\x72\x87\xdd\x55\x88\x68\xb7\x63\x96\x64\xa4\x32\xbb\x4a\x72\x86\x69\x23\xc2\x4f\xd6\xd4\x35\x6f\x4e\xa7\xee\x74\xf5\x21\x30\x97\x8a\xdd\xd9\x63\x22\xb9\x8b\xbe\x8a\x92\xc5\xc0\x52\x34\xb2\x8b\xdf\xe5\x18\x5a\x6f\xe1\x55\x04\x91\x86\xb9\x62\xde\xae\xa6\xe9\x8d\x6c\x96\x0d\x33\xcd\x77\xa4\x4f\x48\x54\x6b\x52\x3c\xe0\xf9\x94\x08\x2e\x1c\xf2\xd5\x41\xe8\xb6\x35\x83\xc8\xc3\x8e\xb7\xb8\xe4\xb0\xea\xc2\x63\x4e\x2e\x79\xfb\x12\xc0\x83\xda\x45\x2e\xc5\x8a\x42\xcf\x5a\xb3\xc0\xda\x9f\xdd\xf3\x35\x72\x20\xb7\x46\x9d\x96\x41\xb2\x3a\xab\x64\xd3\x57\x6c\x8d\x88\x24\x9a\x81\x02\x98\x5b\x34\xdf\x5e\xb4\x74\xcb\xe0\x75\xe5\x81\xfc\x58\xb4\xf9\xa4\x59\xaa\x08\x3f\x17\x3c\xc5\x25\x4e\x59\x5d\x1b\x34\x4e\xd8\x98\xed\xdc\x32\x90\x1c\x87\x4e\x77\x12\x4a\xd7\x71\x4c\x2a\x77\xc1\x67\x2c\xe5\x55\x90\xf0\x85\x85\x17\xe1\x09\xeb\x9f\xa9\xeb\x94\x68\xd1\xda\x97\x4c\x26\x6c\x3d\x78\x66\x0f\x15\xfa\xc7\x0e\x0f\x99\xcf\x96\x03\xbd\x34\x93\x56\xd7\x55\x3b\x07\x0d\x64\x20\xa6\x4c\x39\x82\xb6\x64\x3b\x07\x44\x07\xa7\xbf\xf5\x3a\x02\xca\xa2\x65\xe3\x08\x79\x50\x50\x9b\xb2\x8c\x73\x4e\x2e\xe6\x91\xe6\x45\xa3\x24\xc2\x41\x84\xe7\xf0\xf7\x98\x73\x30\x6c\x05\x08\x0d\xd7\x9a\xaa\xad\x0a\xa9\x32\xb9\x13\x07\x17\x7c\x3c\x6b\xb6\x9a\x1e\x5d\xc7\xf1\x35\x28\x5c\xbc\xd6\xa1\xa4\x4d\xb6\x21\x64\xc7\x07\x12\xb2\x51\x10\x4d\xda\xa5\x5b\xea\x3d\xfd\x37\xdd\x2c\x6a\x71\x4c\xe4\xd4\x3a\x1b\xf1\xc5\xa5\xfb\xcd\xfc\xcf\x1f\x82\xdf\x3f\x2e\x99\x99\xf9\x1c\xfa\x66\x51\xf2\x21\x6e\xc7\xaf\x1c\xaf\x7f\xf5\x29\x09\xc8\x6a\x20\x11\x06\x3c\x37\x5f\xf1\x3c\x21\x5b\x84\xb8\x86\xec\x99\xdd\x9c\x1a\x75\x9d\xb3\xa1\xc7\x19\x3e\xa4\x67\x8b\x04\x66\xbe\x55\x5d\x9b\xab\x43\xb4\xc9\xeb\x32\x14\xd0\xc6\x3c\x1f\x4c\xcd\xb1\xc9\x8b\x14\x10\x4c\xc0\x5c\xb2\x46\xb2\x18\x2e\xa4\x4b\x97\x10\x20\xd7\x14\x0b\x47\x21\x87\x54\x13\xee\x16\xcb\xb9\x6b\x79\x35\x8f\xa2\x64\x45\x29\xf3\x0f\xb6\xfb\x04\x21\x58\x76\x5c\xe3\x98\xf8\x41\xe6\xde\xb5\x60\x68\x49\x07\x15\x7d\x03\x8b\xd9\x32\x9c\xb2\xf0\xce\x71\x78\xe7\xc7\xf0\xce\xa3\x25\x2c\xf4\x1d\x1f\x1f\xb3\x2d\xd5\x1f\x7e\x3d\xb7\xef\xce\xe4\xe8\x3a\x8e\xc9\x05\xbf\x36\x02\x12\x4d\xae\xc3\x1c\x56\x96\x3a\xb0\x3b\xeb\xff\x90\x37\x94\x15\x71\x4c\xec\x03\x7c\x7c\x41\xd9\x45\x1c\x07\x13\x3b\x30\xae\x6e\x6d\x5e\xd4\xb5\x99\x4d\x16\xa2\xbf\x59\x22\xc4\xb6\x41\xd6\x90\x92\xe9\xdd\x41\x4d\xef\xb7\x8a\x5c\xcc\xf5\x36\x49\x66\xac\x64\x6b\xca\xa0\xbd\x6b\xfd\x39\x7a\x0f\xed\x8c\x7e\xe5\x02\xc0\xb9\x84\x5c\xbb\x12\xf3\x97\xcf\x28\x6d\x96\x9e\xde\x76\x73\x6e\xcd\xdb\x42\x84\xa5\xd1\x82\x26\xed\x1b\xc0\xfb\x59\x67\xe3\x6a\x2b\xc4\x7a\xd8\x7f\x15\x72\x2d\xf5\x13\xb7\x85\xec\xb4\xa0\xc9\x9d\x3d\x81\x13\x59\xd7\x63\x19\xc7\xaa\xae\xaf\xc0\xa1\x5c\x78\x86\x57\x58\x96\x1a\xef\xab\x38\x1e\x5f\x81\xdb\xa7\x0a\xb2\x9f\x6f\x3e\x4d\x8b\xcd\x66\x5e\x3a\xe6\x98\xcf\x12\x6f\x4f\xb3\xe9\xf8\xdd\x5d\xc8\x88\x62\x2f\xf4\x48\xa2\xf8\xad\xbf\xa7\x0a\x1b\x09\x8a\x17\xbe\x78\x99\x0c\x57\x71\xbc\xbe\xb5\xed\x95\x48\x8c\xe3\x18\x60\xc0\x4a\x77\xb2\x98\x5f\x90\x1b\x8b\xb2\x72\x5a\xe4\x6b\x5e\x3a\x76\x84\xf9\x9f\xe1\x79\xa1\x99\xac\x22\x5f\x43\xfa\xea\x22\x5f\x7b\x35\x99\x6e\xc1\xbc\xa7\x93\x82\xca\x94\xd3\x46\xf3\xea\x2d\x6d\xf4\x26\x5d\x8b\xb3\x62\x7f\x4c\x3e\xf0\x1b\xc6\x3b\x3f\x17\x14\x48\x88\xb3\x90\xb3\x99\xcd\xb1\xa1\x97\x9a\x96\x2e\x81\xaf\x11\xc4\x19\xdc\x55\xc3\x84\x09\xfd\x37\xf7\xf6\x99\x03\x79\x97\x96\x0b\xcc\xe6\x06\x23\x4a\xb0\x66\x98\x55\xdd\x7a\x61\x5f\x1a\x14\xc3\xf6\x8a\x62\x05\x3d\x21\x99\xc3\xfc\x07\x98\xc3\x4d\x26\xb3\xea\x12\xe8\xb0\x02\x9e\x93\x8c\x67\xd4\x2d\x1d\xfd\x95\xfa\x3e\xaf\x98\x3e\xb0\x30\x3d\x22\x8c\x5a\x90\x65\xd0\xc6\x47\xe1\xd0\x9a\xfb\xac\xa2\x5d\x01\xa8\xb5\x03\x86\x3c\xc7\x75\x75\xeb\xcf\x8b\x57\x4c\x11\xe9\x7a\x33\x98\x85\x0b\x43\xfd\xc3\x4c\x5c\x36\x8e\xa1\x97\x37\x6c\x4f\xe4\x3f\xbe\x7d\x0c\x69\x82\x5c\x60\x4a\x2b\x61\x17\x0c\x39\xf0\xb5\x15\xab\x02\x34\x69\x8a\x22\x1b\x22\xc5\xe9\x7f\xa1\xcf\x71\x5c\x02\x0c\x1d\xf5\x49\x77\xc1\xf1\xbc\xea\x57\xcc\x1d\x53\xe1\x1f\x42\xa1\xcf\x45\x1f\x66\x87\x87\x27\xe0\xdc\x0e\x2c\xec\xd8\x02\x59\xb8\x9e\xc2\x2d\xe8\xeb\x18\x52\x93\x12\x28\xd0\xcb\x0a\x67\x53\x52\xa6\x34\x75\x2f\x2c\x8a\x68\xc6\x8e\x29\x3d\x18\xab\x38\x96\x9a\xa9\x18\x4a\xca\x86\x73\x3e\xa0\xc9\x03\xd8\x05\xd0\x14\xda\x6c\x67\xf7\x0e\x2a\x93\xe1\x60\xb1\x92\xcb\x85\x1d\xd8\x68\x09\x59\x99\xda\xe3\xbc\x6c\x0f\x74\x39\x2f\xbd\x70\x8c\x58\xd2\x66\x35\x8e\x67\xac\x93\xdc\x4e\x4f\x2f\x24\x04\xc0\x81\xc5\xbf\x41\x50\xb7\x3e\x7b\x94\x1f\x55\x85\xa3\xaa\x70\x54\x4d\x74\x99\x1e\x4c\x65\x06\x13\xc3\x7f\xc0\xca\x19\x0c\xa6\x6e\xc5\x0d\xa4\x82\x81\x44\x15\xdb\xec\x44\x3d\xae\x20\x7c\xaa\x5c\xa8\x65\x1c\xeb\x7f\x4d\x67\x5b\x17\x01\x59\xb2\x0b\xdd\x7e\x94\x4f\x49\x89\x16\x72\xc3\x4f\x32\xe4\x18\x19\xf2\x92\x3d\x3b\xb9\xcd\xf4\xb7\x91\x0b\xb5\x3c\x30\x7f\xc3\x43\xa7\xe5\x25\x84\xfa\xe9\xba\x1e\xca\x2b\x24\x87\xfd\xeb\x71\x6b\x5b\x12\xb6\x56\x44\xc1\x58\x62\xc3\x2d\x24\x99\x2a\xcf\xd6\xe2\x79\x71\x23\x93\xb5\x32\x7c\x2e\x65\x50\xf8\xfd\x16\x8a\xe0\x0b\x4c\xd1\x19\xa6\x3c\xd2\xc5\xe6\x43\x29\xd3\x54\xf7\x95\xf4\x7e\x49\xd8\x46\x03\xe5\x6f\x76\x2a\xb8\x01\x2d\xe1\x0d\xd3\x90\xbf\x67\x9a\x6b\xbe\x20\xfa\xa6\x4f\xd3\xed\x77\x2a\x4b\xa0\xf1\x03\x71\x49\xf2\xc5\xd2\xeb\x73\xbb\x34\x17\x42\xea\xc0\x7c\x8d\x95\x61\x61\xb4\xb4\xb6\x27\xea\xb1\x0c\x11\x5f\x89\xe0\x10\xe6\x41\x4c\xbc\x07\xee\x5f\xe9\x96\xd7\xe1\x21\x3b\xa6\x07\xd2\xc9\x28\x46\x07\x5e\x6c\x09\xa8\x83\x8d\x6e\x38\x10\xba\x79\xdb\xb8\x81\xfd\xb0\x3c\x89\x55\xa1\xa7\x25\x00\x7f\xb5\xd4\xd4\xfc\xf8\xeb\xe0\x76\xf8\x65\xa9\xaa\x6b\x92\x02\x75\x5c\x29\x42\xed\x83\xa0\xa2\x68\x55\x43\x2f\x7c\x16\x1c\xf7\xfc\xae\xca\x8b\x9b\xe4\xb7\xb3\x19\xdb\xa4\x95\x4a\x1e\xcd\x66\x5e\xdf\xff\x9b\xd9\xcc\x1c\xb9\x6b\xa1\x19\xe3\x3d\x81\x82\xba\x39\x40\x85\x77\x6c\x86\x58\xd6\xb5\x1e\x6a\x93\x04\x95\x05\x94\x3e\xb4\xf8\xbb\x83\x26\xe3\x2d\xfd\xba\x62\x42\x0f\x69\xb7\xff\x25\xfa\x08\xd9\x5a\x99\x09\x17\xed\x59\x34\xf7\xe5\x99\x1a\xf2\x25\x47\x08\x9c\xe8\x33\x49\xac\xd0\xb4\x17\x51\x7a\x60\xf0\x4f\x22\x9b\x70\x2b\xb2\xa9\xa4\xde\x48\x1e\x61\x18\x06\x80\x5b\x62\x66\x1d\xc4\xc6\x17\x6b\xae\x0c\xd6\x8e\x58\xb3\x21\x67\x77\x97\x08\x0b\x9e\xe5\x91\x8a\x2c\x72\x91\xc9\x82\xc5\xae\xa7\xf0\xe3\xaf\xf6\x3e\x77\x6f\xb2\xce\xe1\x17\x8a\x5d\x2b\x6e\x00\xda\x53\xa5\xca\x97\x10\xf8\x7d\xd0\x62\x99\x74\xf9\xbd\x16\xfc\x53\x78\x74\xaf\x81\x9c\x79\x98\x97\x5f\x92\x53\xd4\x3f\xb5\x37\xb5\x6f\xaf\x67\x6d\x1b\x81\x17\x85\xf5\x69\xfe\xf5\x18\x52\x7b\xfc\x0e\xff\x3c\xd2\x7f\x68\x2f\x36\xbc\x85\x1b\x31\x3f\x05\x3d\xa9\xf5\x06\x20\x26\x39\x48\x0b\xb0\xa0\xae\x89\x66\xe5\x60\xec\xd0\x40\xdd\x09\xfb\x04\xdb\x7a\x00\x80\xaf\xe9\xb3\xf5\xfa\x9a\x5f\xa8\xc4\x65\x28\x09\x73\xdb\x03\x35\xe7\x72\x0e\x65\xad\xa1\x80\xbc\xf8\x99\xf7\x57\xcb\x42\xbf\xbd\x92\x67\xce\x5f\x4d\x51\x3a\x2f\x13\xd2\x49\x71\xa6\x98\x9c\x44\x11\xd5\x9f\x93\x79\x3f\xb2\xcc\xca\xcf\xd8\x84\x4d\x29\xa1\x1b\x30\x1a\x81\x92\x9b\x04\x0e\xa9\xed\x04\x9d\x9b\x94\xf4\xc0\xeb\xda\xcf\x4f\x30\x6f\x40\xc7\x48\x69\x31\x34\xc3\x05\x19\xc7\x66\x99\x62\x06\x62\xf0\xf7\xb5\x4b\xda\x9c\x7d\x66\xb1\x1e\xf8\xb4\x1d\x03\x29\xdf\x4c\x62\x66\x53\x97\x6b\xa6\x08\x9c\x56\x07\x17\x5d\xd7\xa0\x06\xf1\x8a\x4e\xf3\xa7\x59\xbe\x5e\x2a\x7a\x8c\xcd\xe5\xd9\xa2\x84\x04\x42\x7d\xd0\x22\x09\x8b\xf2\xa2\x67\x99\x0d\x53\xa5\x03\x7b\xad\xe6\x9d\x99\x94\x34\xe9\x7c\x93\x44\xdd\xa5\x83\x24\xec\xaf\x1c\xcc\xfb\x6a\xfa\x7c\xf4\xfe\x66\x72\x74\x41\x87\x39\x87\x6b\x65\x7c\x07\xdd\xbc\x1d\x40\x51\x5b\x6e\x6d\x65\x26\xed\xac\x5d\x17\xa0\xa0\x79\x4f\xdd\x5e\xb5\x64\xf0\x2f\xe8\xc1\x8c\x17\xa7\x69\x65\x5e\xc1\x52\x31\xf7\x0b\xca\x32\x17\x79\x7a\x65\x4c\xb9\x30\xbb\x35\xd2\xb4\xda\xe2\x0f\xd5\x88\x03\x08\xd9\x07\x6f\x4d\xc5\xb4\xd6\x77\x74\x91\xb7\xec\x9e\x07\xc1\x5f\x44\x84\x79\x0a\x96\xd4\xc4\x6f\x8e\xa2\xc0\x7c\x7a\xa3\x5a\x58\x57\xe1\xb6\x36\xce\x29\x61\x72\xc0\x3c\xad\x00\x0f\x3e\x0a\xbc\xb1\x3f\x85\x2d\xb4\x0d\x1d\x82\xce\x45\x32\x14\x1b\xde\xee\x58\x3b\x9f\xe4\xb6\x0f\xfd\xdc\x25\xa3\xe8\x20\x70\x3f\x19\xed\x20\x48\x7f\x86\x8c\x06\x21\x94\x0b\x6c\xff\x45\xf6\x09\x8f\xda\x65\x8f\x9c\xf6\x7a\xf8\x2b\xc9\xe9\x1e\x3a\xa9\x0f\x1a\xdb\x03\xbd\x32\x15\x20\x9f\x04\xae\x3d\xcb\x16\x11\xfc\x72\x22\x87\x0e\x86\x5f\x48\xd0\x74\x65\x48\x33\xbd\xb5\x04\x2b\x3d\x47\xaf\xee\x61\x27\x97\x0e\xe1\x8b\x54\x7a\x0e\x6e\xc5\x01\x2c\xc2\xdc\x05\x66\x29\x76\x3c\xa3\xc9\x95\xb2\x68\x5c\x16\xbb\x8b\xd6\xf5\x6d\xbf\x10\x90\xfb\x4a\xb1\x99\xcf\x92\xc3\x63\x4d\xb3\xcc\xe8\x24\x77\x9b\xa2\x4c\xa2\x4b\x75\x95\xbf\x28\xca\x88\xc1\xf2\x4c\x70\x95\xea\x07\x23\x3d\x6d\x2d\x5e\x01\x0e\x99\xc0\x5d\xc4\xb2\x10\x7b\x3e\x49\x84\xa1\xf8\x61\xe8\x76\x0b\x97\x22\x04\xa5\xb0\x2d\xc2\x48\x31\xe4\x08\xbb\x8e\x28\x03\x6d\xab\x38\x26\xaa\xf3\xf0\x97\xbe\xa5\x23\x33\x99\x59\x8a\x58\x54\x8a\x74\xfd\x46\xe6\xb7\x11\x8b\xae\xd2\x4f\xdf\xc0\x06\x89\x58\xb4\x12\x79\x6e\x62\xb2\xcc\xd5\x77\xc6\xe7\x81\x45\x65\x71\xf3\x6e\x9b\x4a\x5d\x5e\xe4\xe6\xd7\xae\x12\xaf\xd3\x6d\xc4\xa2\x4d\x99\x5e\x89\x3f\x18\x37\x57\x1b\xa3\x71\xba\x46\xe4\xf1\x96\x5c\xa6\xd9\x12\xb7\x82\x01\xde\xa5\x75\xd4\x83\xa8\xd9\xf3\x7f\x4c\xd7\xeb\x67\x30\x81\x03\xbe\x6d\x2c\xb0\xf3\xa0\xa3\xe3\x15\xf1\x2e\x10\x43\x5b\x5a\x4b\x3b\x26\xbd\xab\x6d\x98\x88\x40\x1a\x56\xec\xc6\x08\xe5\xd4\xc2\x9a\x11\xc5\x81\x96\x39\x00\x7c\x73\xa4\x01\x51\xd8\xd9\x44\x7c\x19\xbf\x51\x44\x82\xdf\x82\x66\x3d\x02\x2b\x42\x34\x8a\x26\xe7\x9a\x75\x9e\x68\x12\x6b\x52\x4e\xcc\x4e\x0a\xae\x16\x15\x3c\x5d\x7a\x47\xfb\x51\x34\x29\xa0\x1a\xe0\x39\x94\x13\x8e\x57\x07\x99\xde\x8a\x29\x3f\x87\xdc\xc7\xc6\x91\xad\x47\x80\x59\xea\x80\xb7\x10\x6a\xc4\x04\x36\xfe\xaf\x8c\x5e\xd0\xf6\xe7\x06\x70\xdc\x03\xc7\x68\x09\x96\x9a\x30\xd8\x2f\x88\xa2\xff\x6f\x86\x1c\xda\x1b\x1a\xf7\x27\x87\xc7\x27\xb4\xe4\xa5\x83\x35\x73\xb7\xd8\xbf\x31\x11\x28\x79\x77\x27\x22\xb0\xd2\x9a\x13\x90\x95\x81\xf3\x31\x97\x75\xdd\x3d\x37\xad\xbe\xaf\xa7\xa5\x50\x71\x5c\xce\x15\xaa\x1e\xfd\xc2\x36\x3a\x8a\xd6\x5c\xd1\x04\x2c\xb8\x43\xd3\x2b\xfd\xf4\x06\x3d\x6e\x4d\xaf\x74\xd3\x0b\xf8\xe2\x7a\x8a\xf7\x64\x57\xc6\x45\x86\x8e\x10\xd9\x86\x94\x08\x1d\xc9\x67\xac\xe0\xe6\x25\xac\xc2\x59\x3e\x51\xbc\x5a\x64\x30\x2f\xc5\xf4\x32\xad\xf0\xad\x8a\xce\x8b\x56\xcf\x15\x4d\x0a\xff\x6d\xca\x28\x11\x3d\x22\x3e\x84\x01\xe0\xb0\x18\x50\x46\xa2\xb8\x5b\x8c\x71\x1c\xa4\x9b\x8b\x3e\x7c\x70\xa7\xc1\x87\x0f\x91\x83\x4a\xaf\x5a\x6c\x4e\xaf\xc8\xcd\xaf\x32\x1a\x5f\x31\x8f\xa2\x24\xd4\x19\xb7\xdb\x05\x8e\x88\x1a\x38\x1e\xf3\x5d\xc3\x1b\x91\xcf\x8c\xba\x4c\x2f\x37\xa1\x97\x9b\x5d\xed\xa5\x5d\xed\xdd\x35\x4e\xcc\x22\x87\x3d\x80\x0b\xdd\xad\x67\x05\x69\x40\x0d\xef\x6c\x23\x1c\xc6\xc7\x16\xac\xf5\xa3\xe2\x47\xef\xcb\xa3\x8b\xb6\x9c\x7a\x9d\xe6\xfb\xa8\x84\x85\x06\x72\xee\x54\x9d\x0d\x3d\x27\x25\xbf\x22\x7b\x10\x64\xad\xbe\xe1\xa0\x07\x5f\x15\xc7\xd6\x56\x9e\xf1\x72\xde\x5e\x66\x76\x21\x5e\xa7\x39\xa1\x34\x11\x74\x9e\xf1\x28\x72\xb6\x19\xb7\xf0\xb3\x79\x36\xd1\x37\xda\x3b\x25\x43\x57\x1a\x74\x09\xc9\x06\x01\xcd\x8c\xca\x4f\xcf\xa0\x98\x44\x11\xd8\xcb\x80\xc7\xba\x4e\xf3\xc0\x57\xda\x64\x2b\xea\x16\x0f\xa3\x8a\x82\xf7\x8d\x61\xba\x54\x08\xa3\xed\x97\x5e\xc6\x22\x90\xb4\x20\x90\x0a\x9a\x42\xc1\x2b\x43\xcb\x7a\x92\xcd\xdb\x9d\xc8\x06\x7a\x90\xdd\xf7\xfa\x8b\xfe\xeb\x89\xe4\xe8\x29\xee\x5f\x4e\xe7\xb2\xc7\x81\x13\xc9\x4d\xaa\x46\x3a\x77\x88\x41\xe4\xa3\xd2\x54\xd9\x08\xb2\x52\x0f\x97\xb4\xf9\xfa\x5a\xdc\xaf\xed\x5d\x72\x87\x9a\x9b\x2f\xe4\x07\x4d\x7f\x42\x7c\x82\x31\xb8\x25\x9f\x2b\x62\x80\xe6\x04\x84\x86\x21\x73\xb3\xa7\x55\xb3\x4c\x6d\x0a\xe5\x0a\xd8\xed\x36\xdf\x54\x71\xa3\x78\x3a\x34\x56\x68\x03\xcb\x9b\xf2\x0a\x14\x06\x09\xa4\x03\xaa\xe6\xc5\xe4\x38\xb1\xae\x96\xe8\xdd\xc1\x8b\xc7\xb3\xf9\x2e\xa9\xe6\x05\x38\x8b\xee\x30\xf0\x63\x43\x08\x01\xb9\xd6\xe5\xda\xd1\x7c\x64\x09\x79\x90\xe3\x78\x2c\x5d\xee\x9e\x38\x26\x63\x19\xb2\x69\xf6\x46\x5d\x8f\x9f\x92\xf0\x0e\x8b\x6c\x36\xe8\x88\x5a\x8c\xc2\x53\x22\xcd\x26\x60\x95\x3b\x37\x0f\x4c\xca\x1c\xe5\xce\x99\xb4\x17\x5e\xa5\x5a\x08\x4a\x9d\xc1\xd1\x1b\xe3\xa3\xb0\xd1\x20\xa1\x73\x69\x75\x78\x78\x42\x09\x38\x96\x56\xc1\x97\x71\x8f\x38\xe5\x17\xa2\x69\x10\x96\x56\x49\x59\x01\x54\x07\x2c\x4f\xe3\x99\x9f\x51\x80\x11\x6f\xcd\x05\x3f\x3c\xa6\xac\x68\x9a\x16\x87\x6a\x94\x6e\x5e\xcb\xd7\xe5\x1c\x5b\x1b\x70\xd9\x57\x17\xc0\x80\xf5\x02\x5d\x9c\x08\x6b\x11\x7d\x83\x0f\x21\xc2\x0e\x2d\x10\xcc\xa6\xf1\x8a\x45\x90\x08\xda\x6f\x04\xb0\x9d\xbd\x84\xa4\x87\x00\x6d\x16\xf6\x3c\x2a\x64\x94\x58\xbd\x21\x84\xf7\x5c\x4f\x0d\x0a\x3e\x8f\x0a\x69\x01\xf1\x33\x39\x2a\x81\x38\x9f\x19\x29\xde\xdc\x80\x3f\xb5\xc5\xc9\x3f\xcf\x77\x25\x7d\x70\xc4\x4e\xdb\x3d\x19\xca\x22\x71\xe0\xb6\xa6\x41\xad\x64\x77\xfd\xbc\x39\x08\x0e\x32\x9c\x0f\xf1\x92\x2f\x64\x5d\x9f\x2f\xd9\x05\x77\xb9\x20\x0d\xc2\xb4\x81\xa4\x4e\x04\xbb\x0e\xee\x39\xc4\x73\xa8\xe0\xb3\x91\xf9\x5c\x86\xc9\x02\x92\xb7\x55\x7c\xcd\x53\x0e\xb0\x4f\xe7\x4c\x0b\xc2\xb2\x13\xd6\x1b\x5e\x8f\xcf\x8c\xe4\x77\x31\xe9\x65\x19\xd5\x8b\xed\xc2\x73\x71\x53\xe0\xdf\xe2\x98\x5c\xf3\x8b\xe0\xad\xec\x82\x5f\x4f\xd1\x2f\x41\x0f\x3e\xe6\x53\xa4\x2c\xe7\xc1\xa3\x09\xb2\xdc\x7a\xb2\x26\x17\x8c\x08\x7e\x4f\x26\xa4\x0b\xd6\xf7\x50\x88\x63\xcd\xad\xba\x94\xbf\x3c\x9b\x3f\x4a\xbe\x66\xc1\x28\xf0\x6b\x9f\x9a\x93\x89\x20\x59\x1b\x0f\x2a\xcd\x07\x13\x32\x5e\x7f\x36\x21\x23\xea\x8e\x6c\x6e\x1f\x63\x00\x61\x36\xdb\x0c\xe2\xf8\x63\x0a\x19\x30\x7a\x5a\x60\xc1\x85\x58\x26\x2d\x4a\xc0\xc0\xc5\xa4\x9f\x62\xf2\x02\x41\x01\xb3\xba\x1e\x6f\xec\xe8\x9b\xec\x7a\xee\xda\x18\xc9\x40\xa9\x80\xea\xca\x2c\x8e\xc7\x9b\xa9\x4d\x12\x15\xc7\xe3\x5b\x80\x5e\x85\x14\x79\xbc\x9d\xa5\xb2\xae\x2f\x98\x9d\xe7\xdd\xe4\x02\x91\xbd\x42\xc4\x3b\x7a\x52\x9d\x74\x4a\x2e\x91\x06\x56\x54\x93\xf0\x83\x14\x02\x8e\xdb\x10\x6b\x75\x7d\x4e\xe3\xd8\xd4\x4b\x43\xc0\xb5\xba\x4e\x4d\x53\x7f\xcb\xe4\xba\xb8\xa9\xeb\x92\x36\x88\x7b\x3b\x3b\x21\x15\xbf\x5c\x14\x26\x37\x9f\xd8\x9b\xea\x6f\xcd\x2b\x6b\x31\x28\x9e\x1c\xcf\x77\x41\xa6\x4d\xfd\x39\x64\x65\xb3\x26\x7e\x3e\x65\x22\x36\xb3\xb4\x39\xa2\x2a\x0b\xa9\x0e\xce\x07\x2b\x33\xb2\x90\xd1\x87\xac\x78\x1e\xc7\xd5\x22\x5f\xfa\x3b\x71\xfc\x57\x00\x73\x20\x6e\x01\xb4\x1e\x71\xd9\x8c\x6c\xbe\xa8\x6e\xb2\x1b\x0f\x77\x8c\x5f\x73\xa1\x27\x5a\x0c\x64\xd0\x21\xb4\xae\x37\xce\x59\xc5\xa5\xc6\x74\x71\x53\xf8\xd2\xcb\xe9\x16\x2c\x71\x8a\xd6\xf5\xf8\xaf\x44\xd2\xba\xce\xe3\xf8\x8a\xc8\xc5\x05\x8c\xa8\x5e\x05\x71\x4c\x48\xca\x25\x7e\x06\xd1\x7f\x61\x51\xfa\x54\xae\x6e\x8b\xf3\x0b\xb6\x6f\x0a\xe2\x78\xdd\x4f\x3f\x7b\xc1\x4e\x15\x65\xfa\x5d\x90\x8c\x7a\xff\x93\x43\x49\xac\xf0\xe1\x7e\x1f\xcc\x86\x4a\x6d\x5f\x53\x80\xf9\x74\xf9\x06\x2b\x93\x41\x67\x8f\x43\x87\x23\xc4\x01\x11\x61\x92\xdd\x19\x12\xda\x4a\x78\x34\x6b\xe8\x41\x37\x07\x76\x89\x20\x93\x8a\xf6\x60\x81\x87\x08\xfa\x67\x0d\x43\xed\xc6\x75\x4f\x95\x03\x65\x35\xa5\x2f\x7b\xd9\xce\xdb\x1e\xc5\x5a\x14\x08\x82\xcc\x47\x43\x8d\x4a\x00\x24\x6e\x82\xe3\x0e\xc3\x2f\x7f\x4d\x32\x18\x7c\x73\xdb\x88\x6b\x28\x94\x19\x3a\xa2\x1c\xb9\x63\xed\xec\xa5\x78\x12\x76\x12\xad\x0f\xe4\x92\xc1\xb9\xc2\xa8\xc2\x36\x11\x81\xb2\x75\xeb\x92\x65\xde\xdf\xaf\x84\x9c\xef\x75\x5d\xf6\x17\xa3\xc0\x51\x60\x61\x5d\x46\x32\xc0\x38\x39\x06\x1c\x66\x4c\x2a\xfb\x3f\xd6\x8f\xc3\xe3\x83\x6c\xde\x7a\x5b\x46\x13\x52\x0e\x2e\x76\xdf\x39\xe3\x51\xa8\x1b\xc0\x78\x72\x60\x44\x9e\x29\x5e\x4e\xf3\x62\x85\x31\x23\xef\x14\xbf\x83\x84\xd5\x41\xb0\x15\xfb\x49\x0b\x92\xf3\xa3\x83\xd3\x29\xa8\x70\x7f\x78\xfd\x4d\xdf\x7b\x09\x34\x40\xa2\xae\xfb\x3e\x4a\x34\x60\xa0\x00\xc7\x55\x71\xd8\x22\xe5\xf4\xf9\x9b\xd7\xdf\xe9\x06\x4b\x8a\x0d\xbf\x28\x8b\xab\x77\xf0\x38\xf0\x20\xe2\x93\x3a\xfa\x74\x95\x47\xd4\x83\xb4\x3a\xab\xbf\x57\xc7\x8e\x41\xe6\x31\xf6\xde\xea\x0f\xb7\x67\xe9\x85\x16\x99\x48\x04\x4d\x96\xa2\x2c\x8b\x32\x70\x74\x3e\x9d\x42\x09\x89\x5e\xc9\xeb\x34\xcf\xd6\xa3\x1f\x5e\x7f\x93\x68\x69\x9c\x32\x85\x91\x75\x1f\xf4\xd7\x2e\xde\x2f\x1f\x1c\xb1\x6f\x41\x82\x9e\xbf\x97\x47\x17\xec\xa9\x61\xd8\xaa\xdd\xf9\x55\xa6\x8c\x41\xa6\xce\xae\xd2\x0b\x51\x97\xa2\x12\xaa\xde\x64\xb9\x00\x0b\xcd\xcf\xf7\x9a\x72\x3e\x8a\xdb\x0b\x21\x69\x68\xb6\x79\xa3\x3a\x6e\x6f\x83\xc1\xdc\x66\x5b\xb5\xcd\xfc\x19\xbd\x93\x75\xfd\xc1\xaa\xcd\xe9\x5c\xcf\x78\x46\x13\xdd\xe4\x24\x5a\x44\x93\x7e\xba\x19\xa7\xf6\xcf\xe6\x2a\x89\x34\x87\xb1\x8c\x58\xe6\x52\x3c\x80\xbe\x45\x6f\xfb\xba\xb6\x8f\x8e\x39\xff\x08\x5c\xb6\x49\xd9\xd7\x72\xeb\x52\xd4\xbd\x2b\x83\xa6\xd4\x22\x5b\x62\x6b\xb0\x60\xd2\x2b\x3e\x6c\x5a\x04\xb4\xd7\x21\x0a\x00\xe9\x39\x15\xa1\x89\x3a\x28\x17\xd6\x05\x6a\xc9\x85\x5c\x15\x6b\xf1\xfd\xdb\x57\xcf\x8a\xab\x6d\x21\x31\x5b\xe5\x24\xe2\xd1\x64\xe0\x4e\x28\xc8\xd2\x06\xc8\x18\x6a\x02\xa8\x85\xef\xe9\x8f\x31\xa0\xa4\x4d\x7f\xfa\x79\x27\xca\xdb\x38\x06\x37\xf2\xef\xf2\x34\x93\xce\xf5\xd0\x4e\x81\x68\xc9\x2c\x19\x0a\xf8\x9a\xbd\x63\x5e\xd4\xf7\x63\x19\xc4\x07\xbd\x51\x44\x32\x88\x09\xd2\x33\xe7\x2c\x87\x86\xf3\x8b\x23\xda\xf1\xc3\xac\x44\x99\xa5\xf9\x30\x3a\xa0\x19\x5c\x62\xf4\x57\xa6\x22\x7e\x09\xe2\x70\x84\x45\x03\x0d\xa8\x21\xb0\x69\xf4\xf3\x30\x26\x7d\xd4\x76\x09\xb3\xb7\xbc\xf8\x2e\xe6\x21\x3f\x69\xf4\x8f\x0d\x64\xfc\x00\x97\xd0\x7e\x83\x4e\xc9\xd2\x8a\x47\xd7\x43\xa6\x07\xda\x28\x81\xb2\x8a\x44\x89\x15\x9b\x21\x61\xa7\x59\xd6\x2d\x5d\x8c\x66\x2e\x9e\x2a\x0f\x2e\x8d\x77\x57\x36\x93\xc2\xd8\x65\x79\x01\x55\x4b\xe7\x03\x43\x9f\xb1\x50\xf5\xd4\x06\x4e\x44\xdf\x82\x8e\xb2\x49\xd2\x39\x2a\x9a\xe4\x90\xa2\xe9\x4e\x7f\x4b\xa2\x70\x15\x60\x12\x56\xe1\x94\x2b\xdf\x2a\x16\xbd\x2f\xdf\xcb\x08\xfc\x6a\x92\x81\xba\x72\x4f\x5d\x04\x2e\xb6\x1a\xbd\xe7\x8a\x1f\xfd\x9f\x8f\x66\x47\x17\xec\xad\xe2\x47\xff\x31\xfd\xea\xc1\x11\x7b\xad\xf8\x11\x59\xcc\xe3\x25\xfd\xc0\x17\xff\x88\x97\x5f\x1d\xb1\x6f\x80\xfe\x4c\xbf\x9a\xd3\x64\x31\x7a\xaf\x96\x5f\x91\xc5\x3f\x74\x93\xcb\xaf\xe8\x83\xa3\x8b\x2b\xf6\xca\xd0\xa7\x3f\x9e\x9e\xd5\x2f\x4f\x9f\x3e\xd7\xa2\xe6\x77\xba\xec\xfd\xd1\xfb\xa3\x23\xf6\x52\xf1\xbb\x86\xbd\x80\x7f\xff\xa0\x78\xf4\xd5\x51\x64\x83\x56\xa3\xaf\x22\xca\xbe\x1f\x70\xf6\x49\x43\x40\xe0\x07\xa1\x4d\xb8\xed\x92\xd4\x3b\x1e\x94\x73\x61\xd5\x6d\x1f\xd8\xc8\xd9\x19\x2b\xba\x76\xf6\x96\xd1\x18\xcd\x18\xd2\xa4\x62\x2e\x79\x61\x34\xcb\xd1\x24\xe2\x9c\x97\x8b\xd9\x72\x4e\x4a\x5e\x3a\xe8\x96\xba\x8e\xbe\x8a\x18\x86\xd6\x09\x08\x27\x59\x2c\xa9\xf3\x63\x97\x94\x26\xdd\x7b\x20\x4d\xc8\x30\xe5\xd0\xdf\xba\x54\x1a\x71\x44\x04\xe7\xfc\x85\xf2\x5f\x5f\x91\x14\xef\xef\x1c\x2c\xc8\x22\x5d\xa2\xcb\x26\x52\x8f\x45\x8a\x91\x4f\xe1\xb2\x34\xcf\xe4\x3c\x35\x5e\xcd\xfb\x7c\x7e\xf3\xba\x2e\xea\x3a\x5b\xe4\xcb\x79\x31\x1f\x93\x1d\xcf\xa9\x51\xd4\x25\x44\x41\x9e\x6f\x2d\x9a\x78\x1f\xfd\x9c\xb2\x4a\xff\x33\x3e\x06\xad\xc4\xce\x1e\x9d\x55\x58\x7b\x31\x5b\x6a\x36\x3e\x83\x48\xaf\x38\xae\x60\xa2\xfd\x97\xff\x45\x75\xe2\x1e\xf9\xe9\x34\xfd\x29\xfd\xf4\x4e\x28\x95\xc9\x8b\x6a\xba\xc9\x53\x65\xe2\x53\x5d\xca\x77\x89\x87\x83\xd7\x8e\x2e\xe4\x52\x0b\x04\xd9\x42\x6a\x51\xbb\xac\x6b\x52\xf2\xbb\x86\xd2\x85\x5c\x62\x32\xeb\x20\x65\x5d\x18\x44\x2b\x58\x49\x99\x68\xbe\x57\x60\x06\xe6\xcf\xf0\x6f\xe8\xe0\xb4\x52\xd9\xb5\x48\x66\x2c\x4f\x2b\xf5\xba\x58\x67\x9b\x4c\xac\x21\xd8\x56\xa5\x10\x74\x1b\xf6\x35\xb9\xdb\x95\x79\x62\x1b\x01\xe6\x3c\xfa\xe3\xe9\x59\xc4\xb2\xea\x9b\x62\x95\xe6\x09\x3a\x57\x9c\x17\x3b\x55\xa7\xdb\xad\xfe\xff\xb0\x52\x45\xa9\xcf\xf9\xe9\xe4\x10\xde\x59\x65\x85\x84\xe3\x5e\x9f\xfc\xf5\x4d\xb6\x86\x34\xad\x0f\x8e\x90\xf0\x3c\x33\xd1\xfb\xab\x22\xa7\x0c\x53\xfd\x40\xca\xc8\xb2\xd0\xec\x1a\xa4\x39\x19\xcf\x58\x5a\xdd\xca\x95\xc9\xe6\xac\x84\x54\x90\xee\x2f\xd2\xb2\x55\x86\xbc\xd8\xd1\xa7\xc3\x9b\x9b\x9b\xc3\x4d\x51\x5e\x1d\xee\xca\x1c\xcf\xb8\xf5\xc9\x68\x75\xa9\x19\x1b\xc5\xbf\x3f\x7b\x71\xf8\xbb\x88\x69\x26\x70\xab\x4c\x70\xe0\x1f\x14\x26\xfd\x40\xe6\x69\xab\x0f\xaf\x08\x53\x04\x60\x89\xfe\x19\xb1\x4f\xfa\xba\xf5\xa6\xab\x9c\x8d\x1c\xbf\xc5\x7e\xaa\x00\xf2\x33\xa8\xa0\x4b\x4c\x8d\x9f\xd2\xeb\xd4\x24\x6f\x69\x6c\xdf\xab\xe4\x4e\xb7\x79\xf4\xfe\xfc\xd3\x55\xfe\xfe\xfc\x08\x5f\x79\xf4\xfe\x5c\xff\x3d\xc2\xf6\x8e\xde\x9f\xeb\xbf\xef\xcf\x8f\x1a\x56\x8a\x6a\x5b\xc8\x4a\xbc\xc8\x44\xbe\x36\x0f\x47\xb6\xf0\x87\xd7\xdf\x44\xe6\x2b\x6c\xd1\x99\xf8\xa4\x6c\xb7\x6c\xd9\x9f\xde\xbd\xf9\x16\x7b\x70\x2d\x4a\x65\xc2\x23\xa1\x8b\x51\x82\x4c\x24\xb2\x90\x23\xf8\x66\x3d\xd0\x78\xa9\x5b\x89\x12\xfd\x34\x32\x9d\xa6\x58\x7f\x78\xe2\x19\xdc\x86\x05\x4b\x1a\x97\x8c\x9d\xaa\x4f\x4a\xcb\x6f\x6e\x51\xed\xf6\xb8\xab\xa8\xf9\x5f\x14\x81\x8d\xd3\xde\x2b\x5a\x62\x4e\xfe\xa2\x48\xbb\x14\xf2\xb5\xe8\x02\x9f\x7b\xe8\x81\x22\x2f\x15\x85\xc2\xb3\x32\x95\xd5\xb6\x28\x95\x2e\x7c\x61\x0a\x3b\xaf\x1d\x52\x56\x91\x4e\x60\x00\x57\xb0\x3b\x7b\xd8\xcf\x46\x15\xb8\xf5\xdb\x7a\xb7\x35\x21\xed\x97\x7c\x3b\x35\x9f\x5d\xd7\x5b\x54\x12\xe2\x25\x04\x6c\x79\x40\x90\x4b\xc3\x38\xd1\xf9\x29\xb9\xa4\x89\xd5\x46\x5e\xb7\x80\x06\xd8\x15\x3f\x9d\x3e\x4b\xf3\xfc\x3c\x5d\x7d\xac\x48\x54\xc8\x95\x18\x5d\x89\xab\xa2\xbc\x8d\x28\xbb\xe5\xdb\x69\xa5\x52\xb5\xab\x9e\x41\x22\xfd\xbb\x86\xdd\x68\x1a\xfb\x49\xff\xf3\x91\x47\x98\x64\x56\xac\x23\x76\xc6\xef\x4a\x91\xae\x6f\xdf\x29\x2d\x8f\x43\x52\xf7\xb7\x66\x5d\xbc\x14\xe9\x7a\x28\x69\xb8\x3e\x31\x72\xd4\x58\x55\x26\x7d\xd2\x5d\x73\xa2\xf8\x37\x0a\x23\x62\x0b\x7a\x42\xab\x85\xea\x65\xa4\x80\xc4\xfa\x9c\xec\xbd\xd5\x02\x75\x50\x8b\x47\x4b\x7a\xa0\x78\xb5\x10\x03\x55\x9b\x16\x93\xa1\x90\xc9\x50\x86\xf9\x63\x23\xcd\xfd\x5d\x08\xf5\x34\xcf\xdb\xdf\x32\x04\x4a\x9d\xcf\x8b\xc4\xf9\x97\xbc\x45\x70\x8e\xde\x97\x07\xab\xd1\x07\xeb\x09\xfe\xa9\xdb\xb9\xe5\x40\x51\x5d\x0b\x76\xb3\x10\x4b\x6e\x8c\xa6\x0d\x2b\xae\x45\x59\x66\x6b\xf1\x3a\xbb\xc2\x34\xa5\x7b\x95\xe4\xfa\x35\xdb\xe9\x95\xa9\xc7\x85\x6d\xc1\xcf\xed\xf0\xf4\x40\xfc\x7c\x4e\xcf\x6c\xc8\x9f\x58\x9c\x99\xf5\x10\xc6\x92\x28\x64\xa5\x6f\xb5\x7c\xbf\xd0\xff\x32\xb1\x50\xcb\x65\x3b\xfd\x4a\x7a\xae\x77\xcb\x80\xdf\x4d\x5d\x7f\x74\xbc\x5e\x1c\xcb\x29\x54\x24\x8a\xb2\x67\x64\x66\x0d\xc4\x0d\xc8\x0b\xd7\x0e\xf3\xe1\x8c\xb2\xed\x74\x57\xe6\x9c\x10\x51\xd7\xf0\xb3\xae\xcd\x09\x42\x27\x51\x44\x1d\xf3\xf6\x9d\x62\x01\xf5\x9f\x44\x47\x47\x91\x7e\x16\x33\xa5\x4e\xaf\x84\xba\x2c\xd6\x75\xad\x4c\x2e\xb7\xad\x2b\xc1\x2a\x6c\xeb\x4f\x64\x4e\xfc\x05\x30\x2f\x74\x3f\x37\x14\x45\x36\x26\x75\x3b\x5d\x95\x45\x55\x3d\x2f\xae\xd2\x4c\xd2\xbb\xdd\x30\xa3\xa6\x85\xf0\x1d\x1e\xa6\xf0\x31\xcc\x5c\xe0\x1f\xd6\x6a\x84\x7f\xdf\xf9\x9e\x89\x3e\x87\x8b\x4a\x8d\xf9\xae\x73\x63\x07\xe5\x5e\x58\x6f\xb7\xa3\x69\x66\xb6\x31\x5f\x15\xc7\xdb\x69\x70\x1e\xfa\xfc\x86\x8e\xcd\xb1\xf5\xcc\x03\xdc\x4a\x3b\x78\xa9\xc7\xb4\x4c\xd7\x00\x10\x98\xe6\x94\xb2\xbf\x69\x62\xc9\xb6\x4c\xb1\x33\xca\x72\xab\x72\x38\x43\xec\x86\x51\x26\x21\xf4\x56\x60\xe6\xfc\xed\x14\x0f\x65\x1a\xc7\x33\xae\x49\x1e\xb0\x0f\x93\x09\x70\x1d\x2d\x05\x57\x04\xd4\x50\xa5\xa5\xf2\xd3\x88\x7f\xda\x18\x81\x6c\x0b\x0e\x0d\x26\x17\xd0\xf8\x95\x91\x4e\xb0\x2a\x65\x19\x0e\xb3\xcf\xa1\x07\xb6\xd6\xd6\x43\xf3\x3d\xe3\x02\x00\x9b\x86\xe4\x22\x8f\x80\x29\x00\x9d\x45\xe3\xb3\x0c\x03\x44\xf4\x9a\x41\xc4\x3f\xae\x1f\xcf\x15\x8b\x26\x91\xe6\x7d\xd7\xa6\x87\xc8\x2e\x5b\x2b\x21\x65\xc1\x2c\x04\xdd\xf2\x5a\x1e\xde\x9e\x2e\x30\xc7\x4f\x38\xf9\xc9\x85\x75\xcd\xa3\x38\x4a\xa2\x79\x44\x27\x66\xe2\x8c\xab\xa5\xa9\x8f\x5a\xeb\xed\x74\x95\xae\x2e\x05\xe2\x25\xba\xde\xbd\x56\x2c\x7a\x70\x1c\x51\xb6\x1e\x6e\x30\xfa\xc0\xa3\xc9\x3b\x35\xbd\xd8\x65\xeb\xc9\x64\xb2\xb6\x9b\x34\xc3\x9f\xd9\xc6\x72\x82\x80\x3a\x11\xb2\x86\x10\x85\x76\x36\xed\x52\x4e\x12\xbd\xda\x1c\xda\x3a\x87\xef\x32\xb9\x12\x11\xeb\x3d\x09\x8a\x63\x95\x5e\xdc\xd7\xc8\xb7\x85\x14\x87\xaf\xf5\x3e\x88\x7c\x6d\x4a\x59\xb0\xfa\xfd\xd4\x1b\x05\x7b\x67\x92\x55\x78\x49\x87\xdf\x64\x1a\x38\x3c\x03\x17\xef\x56\x03\x94\x0d\x3d\xf0\x14\x78\xc5\x28\xa4\x33\x8b\xd9\x52\x77\xc7\x70\x91\x8b\xf6\x9d\xe5\x7c\xef\x9d\x89\x16\x11\xa0\xdb\x61\xf1\x5c\x1f\x63\x93\x3f\xa8\x49\x74\x32\xfa\x99\xcf\xa6\xb3\xe3\x28\x89\x22\x9a\xf8\x66\x10\xea\x68\x3b\xbd\xc4\xa3\x8d\x0e\x74\x73\xe3\x6f\x2f\x36\x98\xb2\x70\x3b\xc5\xfc\x43\xef\x84\x5c\x5b\xd8\xaa\xb0\x0c\x8d\x93\x97\xec\x8c\x6d\x69\x5d\xe7\xce\x1e\x7c\x66\xe8\x3b\x34\xf2\x91\x47\x70\x15\xb1\x2b\xc8\x49\xbb\xf5\x08\x1f\xec\x0c\xc3\xb2\xb7\xd3\x6a\x07\x4a\x55\x5d\x02\xa8\x1f\x5b\xd4\x17\x52\x26\xf9\xdf\x34\xef\x65\x68\x0c\x30\x12\x67\x53\xcf\x84\xf0\x63\xb6\x8a\xe3\x8b\x0e\xe9\x80\x44\x4a\x8b\x33\xb6\x5d\xb6\xa8\xd2\x76\x0a\xdc\xbf\x1e\x78\x85\x21\x37\x4f\x66\x90\x88\x77\x2f\x16\x96\xfd\x90\xc8\xd4\x8f\x68\x03\x14\x09\xaf\x28\xd2\xf4\x9c\x8f\x8f\x99\x9c\x56\x5a\x28\xba\x61\xcf\x02\xbd\x29\x9c\xab\xea\xb2\x2c\x6e\x46\xe2\xe0\x19\x39\x3c\x86\x8c\x50\x70\xa4\xc2\x55\xf4\x6d\x31\x72\x4c\x66\x28\xca\x3f\x03\x91\xb7\x62\x3b\x3c\x40\x35\x97\x78\xce\x6e\xd8\x27\xf6\x91\xab\x83\xbc\xae\x49\xae\x05\xdb\x34\x8e\x3b\x11\x44\xa9\x1e\x30\x63\x4f\x29\xf8\x4e\x13\x2d\xd6\x1a\x2e\xf1\x64\x36\xff\x4d\x32\x63\x1b\x2e\x9e\xf0\x47\xb3\x59\x1c\x8b\xc7\x5f\xcf\x66\x75\xfd\xf5\xec\x37\x9c\x73\xc1\xaa\x38\x26\x37\xbd\xe8\xf1\x00\x5d\xcb\x27\xda\x34\x42\x08\xdb\x71\xe1\x57\xe3\x49\xf4\x55\xc4\x39\xdf\x2d\x66\xcb\x13\xba\xf3\x86\x61\x1b\xc4\x82\x79\xd1\x85\x63\x53\xf4\x96\xeb\xb1\x91\x9d\x3d\x86\x8e\x8e\xa5\x4f\x8f\x9c\x6a\x8e\x25\x05\x52\x00\x19\x90\x81\x48\x95\x94\xde\xed\x9c\xfc\x9d\xd1\x83\xf3\x52\xa4\x1f\xf5\xe1\xa7\x3b\x93\xc9\x91\xa4\x05\xf4\x0b\x78\x1a\x9f\xfa\x5b\x22\x77\xba\xc3\x84\xd4\x53\x2f\xd9\x2c\x32\xcd\x3e\x4e\xf4\x8d\x25\xbd\x2b\x78\x66\x5a\xac\xc0\x7e\x9a\xd1\x06\x00\x38\x2a\xfd\x06\xe7\x5d\x5e\x8c\xf1\xdb\xe3\xd8\x77\xa5\xa0\x4c\x2e\x8a\x65\x43\xb6\xec\x8c\x55\x94\xb2\xf1\x06\xfc\xcf\x8d\xa3\x84\xcd\xc9\x19\x92\x07\x63\x69\xdf\x86\xbd\x41\x81\xc9\x54\x5e\x86\x61\x64\x0d\x65\xdd\x29\xeb\x00\x3b\x43\xa6\x99\xbb\x86\xad\xc2\xa9\x32\xc7\x0e\x0c\xee\x6a\x71\xbc\x44\xf6\x1c\xd8\xbc\xe0\xbd\x34\x5f\xf4\x5c\x89\x5b\xa3\x54\x61\x92\xab\x82\xaf\xec\x6c\x9f\x14\xe0\x53\x07\x36\xbc\x40\xe0\x5c\x98\x94\x9c\x03\xe5\xc0\xef\x8e\x77\x71\x5c\xc6\x31\xf6\xf0\x05\x48\x63\x28\x4b\x05\x05\x60\x89\xb2\x5f\x00\x18\x0c\x05\x0b\xde\xac\x5f\x8b\x0b\xb0\xd0\x93\xed\x94\xea\x48\x34\x77\x71\xbc\x83\x50\x00\x98\x70\x52\xf1\x7c\xb1\x83\x29\x2e\x96\x75\x9d\x2f\xa2\xaf\xe0\x67\x90\x86\x3b\x07\x47\xa4\x94\x67\x01\x40\x2d\x5d\x1c\x2f\x31\x84\x20\x68\x20\xd5\x6b\xc4\xb5\x01\x57\x94\xde\x01\x2c\x75\x35\xd7\xd5\xb2\x65\x02\x68\x03\x39\x2c\x5a\x52\x70\x5d\x87\xad\xdc\x1a\x49\xf5\xf8\x07\x4b\x16\x2a\x57\xfa\xf5\x95\x1e\x11\xa0\x21\x15\x55\xdc\xbb\x66\xa2\x49\x47\x5f\x7b\x7a\x63\x74\xa2\x15\x88\x67\x2d\x4b\x0c\x83\x3f\x49\x35\x17\x89\x26\x3a\x38\x7d\x15\x60\x02\x96\xc5\x95\x5e\xe5\x93\x68\xa4\x0a\x3d\x00\x4d\xd3\xb4\xdb\x31\xb4\x39\x62\x7a\xdc\x13\xd5\xe8\x85\x7c\xc3\xce\xd8\x86\xb2\xcd\x9c\x74\x8e\x7c\xf2\x89\x9f\x0d\x6d\xe8\x6f\xd2\x4a\xb9\x53\x1e\xe1\x57\x7a\x67\x3c\xff\x44\xd9\xbe\xe7\xf5\x69\x6e\x1f\x33\x27\x3b\xff\x44\x29\x7b\x84\x74\xab\xae\xa3\x97\xa7\x4f\x9f\x47\x70\x40\x69\xe6\x68\xfe\x91\x47\xb2\xb0\x39\x0d\x12\x43\xde\xb0\x54\x5d\xd9\x7e\x24\xe4\x23\xbf\x01\x61\x47\xb0\x35\xbf\x41\x5e\x69\xc3\xc7\xe4\x9c\xdf\x98\x13\x48\xf3\x69\xe7\xfc\x23\x1b\x8b\x38\xfe\x58\xd7\xfa\x38\xb3\x43\x0a\x6e\xe4\x82\xcf\x28\x85\x73\x1f\x44\x26\x2e\xdc\x4f\x48\xd6\x43\x54\x5d\x7f\xd4\xd2\x0a\xdb\xcc\xaf\x5b\x88\x68\x97\x6c\xb1\x66\x1f\xd9\xd9\x92\x26\xd7\x21\x24\xda\xa5\x3e\xb9\x3e\xb2\xf3\xa5\x6f\x54\xcb\x6e\xe4\x56\x4b\xea\x86\xb6\xb7\xce\xbc\xcd\x1c\x4f\x3d\x33\x4d\x09\x5c\x9d\x62\x1f\xf5\x21\xc8\x36\xf3\x75\xa2\x9b\xbb\x02\x9c\xa1\xe0\x25\x4b\xaa\x5b\x22\x9d\xe3\xf3\x99\x39\x9e\xdd\x11\x7a\x78\x68\xb9\x75\x30\xe4\x0d\xf1\xea\x05\x38\xd5\x59\x49\xfb\x0c\x24\xea\x3f\xbd\x7b\xf3\xed\x9e\x90\xb3\xd1\xa9\x0d\x7b\x61\x92\x45\xa0\x1b\x42\x29\xfc\x1d\x90\xb7\x61\x61\xda\x3e\x63\xc6\x40\xf9\x6c\xc6\x2d\x57\xb7\x0b\xa1\x22\x16\x6d\x8b\x4a\x0d\xc0\xbb\x77\x42\xcc\xda\xd9\x2c\xae\x88\xcd\x17\x50\xd7\x25\x2b\x01\x16\xdc\x2a\x71\x50\x45\xe3\xf1\xc5\x40\x37\x25\x50\x91\xa9\x98\xa5\x48\x49\x86\x9b\x44\x32\xb3\x69\x12\x80\xf8\xe8\x1a\xb4\xc0\x9f\xc9\xc4\x78\xb7\xb4\x4f\xa4\x9f\x38\xf4\xc0\x0b\xdf\x8e\x7b\x73\xa9\xb9\xc0\x61\x0c\x72\x85\xb6\x28\x34\x78\xab\x04\x6c\x29\x77\x8f\x42\x6c\x53\x14\x19\x20\x6c\x9b\xa8\xbc\x77\xde\xbb\x11\x87\x8f\x0e\xbf\x15\x95\xb6\xee\x7b\xdd\xe1\x05\xa2\x44\xa0\x60\x3d\x76\x2a\xd8\xe3\xb6\xb2\x30\x3c\xc5\x42\x0d\x4b\xd3\x30\x4f\xe6\x3b\x78\xb9\x3e\x71\xbb\xe9\x60\xd3\x74\x4d\x76\x37\x65\xba\x7d\x9a\x0f\xf8\x58\x87\x0a\x0a\x38\x98\x09\x62\xd9\x10\x3d\x2a\xce\x27\x7a\x31\xd3\x82\x82\xe2\xa7\x06\x7a\xb9\x97\x5e\x9f\x4e\xc5\xcf\x64\x46\x83\xac\x97\xb6\x5a\x3b\x60\xa8\x95\x20\xd7\xb6\xcc\x54\xcf\xe0\xe7\x52\xe2\x82\x8d\xee\x44\x60\xd2\x60\xa3\x2f\x80\xa0\xed\x13\xaa\x7b\xd8\x2b\xf6\xd9\xd3\xa9\xcb\x95\x8a\x4e\xf8\x46\xdd\xa3\x47\xe2\x95\x94\xc3\x69\xd4\xf7\x46\x27\x04\xc1\x27\xae\x81\x76\xe8\x09\xfd\x5c\x38\x82\x8b\x3c\x90\xdc\x89\x51\x15\xf1\x50\x02\x73\x39\x35\xb3\x04\xb6\xcb\x30\xd1\x2b\xc5\x6e\x0f\x68\x8e\xae\x7c\x5c\xc6\xa0\xcf\x8d\x6c\xf7\x5b\x37\xae\xda\xce\xee\x34\x31\x6f\xd8\xc9\xde\x3b\x5a\x89\x49\x61\x1e\x89\xa0\x53\x59\x28\x12\x9d\x17\xeb\xdb\x68\x20\xe9\xb6\x0f\xd1\x71\x19\x57\xad\x29\x34\xcb\xd7\x7a\x19\x80\xb7\x8f\x03\xb4\x34\x51\xb2\xdb\x4a\xec\xd6\x45\x65\x11\xaa\x06\x30\x4e\x3a\x15\x21\xe1\x97\xc9\x47\x3a\x7c\x6b\xa8\x91\x31\x11\x61\xee\x42\xcd\xd0\xe2\x25\xe6\x93\xb9\x27\x29\x05\xbc\xa6\x65\x5d\xfa\x74\x59\x86\x5c\xa6\x66\x38\x82\xb4\x3f\xe5\xf4\x87\xd7\xdf\xbc\x54\x6a\x6b\xa4\xc8\x30\xa5\x2f\xa8\xba\xff\xa5\xf8\xdd\x0c\xe0\x17\x8e\x1f\x3d\xfa\x3a\x79\x34\xfb\x4d\xc3\xfe\xa8\xba\x26\xac\x4f\x97\x25\xa1\x07\xd7\xd3\x55\x51\x56\x7c\x3c\xfe\xa3\x8a\xe3\xe8\x26\x53\x97\xcf\x4a\xb1\x16\x52\x65\x69\x5e\x45\x99\x1c\xfd\x51\xb1\x6b\x78\x90\xff\x51\x41\x35\xd3\x59\x27\x3d\x0d\x50\x4e\x26\x51\x9f\xa8\x9b\xae\x6b\xdd\xf2\x58\xb4\x14\x75\x96\xcd\x69\x65\x11\xf7\x39\xcb\x40\xca\xc1\xfe\x69\x71\x03\x52\xc7\x12\xe3\xd7\x2e\x40\x81\x27\x50\xa0\xd4\x57\x95\x00\xa7\x53\x26\xa6\xdb\xb4\xaa\x6e\x8a\x72\x4d\x19\x3c\x8d\x3c\x6e\xc8\x5b\xfb\xc2\x74\x51\x2d\x79\x50\x60\x79\x69\x53\xd1\xca\x48\x71\x9c\x4e\xbb\x6a\xe0\xa1\x32\xe2\x1f\xd1\x2f\x0f\x3e\xb5\xae\xb3\x45\xf4\xc3\xa1\x99\x2a\xb1\x3e\x84\x44\xc1\xcb\xba\x26\x83\xe5\x3c\x6a\xcf\x6d\x44\x59\x46\xd3\xbe\xca\xa0\x62\xe0\xc7\x7e\x30\xe8\xb9\x1d\x2e\x1d\xe0\xe3\x25\x4f\xa7\x85\xcc\x8b\x74\x0d\x3f\x80\x8b\x82\x5f\x20\x63\xc3\x2f\x23\x58\xc3\x6f\x90\x5a\x81\x35\x5b\x5d\xa6\xf2\x02\xd3\x77\x33\xa3\x4b\x00\x66\x2e\xb5\x6a\x86\xc4\xb0\x64\x18\x34\xd4\x05\x18\x4b\x0d\x17\x35\x2f\xc8\x8c\x99\x9a\x34\x29\x88\x2d\x67\x69\xc0\xb0\xe9\x1b\xff\x52\x0b\x5b\xb4\xac\xeb\xc1\x6a\x68\xbe\x82\xac\x22\xa9\x13\x67\x8c\x9e\x10\xee\xd0\x01\x9f\xac\xa0\xa6\xf8\xa4\xe6\x77\xe7\x99\x4c\xcb\xdb\xc4\x17\x37\xc9\x1d\x18\xba\xda\x15\x1b\x96\x4e\x07\x0d\x14\x84\x42\xec\x86\x1b\x55\x04\x80\x6e\x8f\xad\x1d\x51\x45\xec\x97\xfb\x30\x66\x37\xf6\x73\x3f\x0b\x32\x19\x1c\xfb\x60\x32\x35\x23\x9d\x06\x3a\x85\x38\xde\xab\x3e\x51\x71\x2c\x89\xf1\x7d\xd4\x3d\xc0\xb9\x43\xad\x49\x8a\x0a\x13\xd1\x52\xc9\xa1\x6c\x87\x30\x53\x6d\x3d\x8a\xb2\x7a\x94\xa6\x67\x65\x80\xf7\x80\xbb\xc6\x67\x39\xaa\xd6\xa6\x08\xb9\x24\x40\xb1\xcf\xb6\x8a\x1b\x7b\x7d\xcb\x22\xe7\x6c\xbd\x58\xc7\x18\x75\xbd\x45\x96\x8d\x5a\x46\xdb\x3d\xe5\x62\x75\x35\x58\xfe\xe9\xd0\xdf\x69\xd9\x76\xcd\xdb\x8e\xde\x9f\x93\x79\xa2\x5b\xad\x75\x45\x8a\xc5\x60\xd0\xfd\x02\xc6\x2a\x4c\x8b\x19\xb2\x51\x94\x09\x13\x21\xd2\x1e\x2e\xc7\xd0\xb5\xe9\xa9\xc7\x20\xb1\x3a\x63\xf3\x4b\x0f\x18\xeb\x0f\x2b\x42\xbd\x68\x5e\x31\x18\x4e\x4f\xac\xf7\xbc\xc5\x53\xed\x0e\xf5\x12\x66\x7a\x9e\x2a\x55\x56\xc3\x74\x1b\x18\x79\xcd\x83\x44\x8f\xb1\xee\x93\x88\x9a\x38\xa8\xf0\x61\x4c\x59\x0f\x6e\x56\x77\xc6\xa4\x9f\xd8\x0a\xcf\xf0\x9a\x55\xe5\x2a\x01\x02\xdf\xd0\x69\x21\x49\xa4\x37\xd7\xc8\x08\x7d\xed\xa3\x5b\x59\xef\x4e\xbd\xf1\x30\x4c\x20\x8e\x33\x12\x90\x23\x14\x46\x7f\x33\xfb\x0d\x9c\x84\x78\x49\x1b\xca\xce\x81\x23\x6f\x67\x5b\xd5\xac\xe2\xc0\xea\x96\xb8\x8b\x9c\xeb\xe8\x0f\x8a\xfd\xa8\xf8\x62\xc9\xfe\xaa\xf8\x11\xe1\xf4\xfd\x9c\xcc\x79\x5c\x3f\xa0\xf5\xfb\x39\xfa\x8b\x06\x6b\x57\xcb\x56\xdb\x24\x5a\x19\xe3\x2f\x9a\xf3\xb7\xd6\x16\xdc\x4f\x9e\xf2\xa3\x42\x07\x73\x90\xf4\x30\x42\x63\x12\x7d\x08\x34\xfe\x2d\x7e\x5a\x80\x83\x8d\x18\x5c\x48\xfa\x45\x60\xf6\xdf\x46\xc3\x69\x74\xac\x2a\x11\xd1\xdd\xa6\x50\x35\x8e\xc9\x5f\x1d\x16\xc1\xae\xcc\xe9\x3c\xda\x95\x79\x34\x80\x67\x61\x54\xfa\x60\xa9\x11\xff\xae\xa5\xc6\xbf\xd3\xd8\x53\x22\xfd\x17\xc3\xa5\xd3\xba\x8e\xf0\x33\x60\x3e\x5b\xce\x3b\xd6\xd3\xc8\x76\xdf\x8e\xab\x66\x5b\xdb\x25\x74\xde\x29\x20\x34\xe9\x94\xb0\x74\x2e\x16\xe9\x12\x72\x37\x3a\x73\xcc\x5f\xd1\x1c\x33\xc9\x68\xd2\x19\x27\x18\x9f\xc0\xea\x63\xc7\xcb\x1a\x6a\x4c\x4d\xf0\xd4\xcc\x60\x8f\x06\xba\x44\x5c\xf0\xe8\x95\xd1\xd2\x25\x5a\x37\x25\xef\xb2\x9b\x4d\xa2\xd1\x4d\x5a\x8d\x64\xa1\x46\x7a\x19\xe9\x11\x63\xfa\xeb\x1b\xd6\x1e\x0d\x8e\x82\x3c\x2b\x78\xb9\xc8\x96\x4c\xff\xd3\x42\x56\xe6\x2e\xb0\xb5\x61\x72\x08\x5f\xd6\x51\x99\x62\x7e\x4a\x4a\x1b\x05\xff\x9d\xde\xab\x19\x4d\xa0\xbd\x82\x09\xd4\xa0\x75\x07\x5c\x75\xc6\x52\xaf\xe3\x5d\x75\x49\x32\x0a\x19\xf4\xae\x00\xff\xbd\x20\x28\x8e\x55\xbc\x08\x72\x5c\x58\x62\x84\xd1\x63\x68\xb8\x7d\x79\x06\xd8\x20\xd0\x5d\x4e\xc8\x0f\x8a\x9f\x4f\xb3\xab\x2d\xca\x61\xb0\x98\x06\x2a\x12\xbd\xf0\xb4\xdc\xa0\x97\x9f\x14\xa5\xbe\xc7\xa3\xc7\x7a\xbd\x3d\x79\x7c\x84\x7f\xc2\x8b\x88\x3d\xe2\x9c\xff\xa0\x02\xd1\xc1\x99\x00\x8d\x4f\x0c\x34\x31\x2c\x9d\xf7\x5d\xbe\xe7\x8b\x65\x42\x06\xa3\xd7\x8d\xaf\x9f\xa6\xd5\xaa\xae\xc9\xd0\x57\xce\x09\x29\x39\xf9\xe2\xef\xa4\x5d\x0b\xf7\x79\x5a\x09\x5d\x0c\x26\xed\x73\xe7\xda\x6e\xfc\xbd\xfa\xd4\xae\xd4\xc2\x24\x3f\xa7\xac\xe0\x63\x19\xc7\x8b\x25\x23\x19\xff\x19\x9d\x42\x04\xa5\xf3\x85\xea\xbc\x21\x5b\x1c\x2f\xe9\x32\x21\x19\x3f\x43\x5c\x5f\xc5\x0a\xc0\xfd\x2d\x5c\x5a\xbd\x53\x52\x50\x4f\x91\x4f\xa7\x57\xa2\xbc\x10\x64\xb1\x64\x59\x28\x9d\x51\xe7\xef\xc8\x0a\xa3\x45\x00\xf6\x69\x2f\xb8\x0c\xab\x10\xc4\x5c\xcb\x03\x01\xa8\x81\xcf\x7f\x81\xda\xfa\x92\x9f\xeb\x5d\x88\x5a\x75\x08\x62\xe1\xf6\x6a\xc6\xf4\x35\x38\x58\x9b\xa9\x30\x7a\xa5\x44\x0d\x20\xf2\x62\xda\xc3\xe8\xbb\x37\xef\xce\xf4\x56\xb3\x30\x3b\xb3\x38\x1e\x50\xc8\x64\x75\xdd\xd5\xc9\xa0\xbb\x99\xd1\xd6\xd2\x2e\xf2\xb1\xa0\x77\x85\xdf\x8a\xac\x9a\xea\xea\xa4\x9c\xeb\x93\x73\x9d\x5d\x3f\x71\xd0\x71\x24\x58\x83\x00\x17\xb1\xc1\xac\x00\x28\x4f\xdb\x0d\x2c\xe3\xb8\xad\x63\x1b\x50\x0f\xb4\x30\x1e\x8b\xba\x0e\x4c\x00\xc0\x4c\x2b\x26\x96\x88\x7e\x6e\x74\x18\x1d\x81\xd7\xc0\x23\xae\x87\xc4\x8c\xd3\xe9\x45\x29\xb6\xc4\xe1\x77\xb6\x54\x1a\x0e\xd1\x8f\x73\x65\x33\xaa\x98\xe1\xd4\x2f\x41\xd1\x18\xc2\x55\xde\xc0\xcf\xfd\x00\x43\xce\x8a\xe2\x13\x3c\x9b\x4c\x89\x90\xac\xff\x54\x73\x54\x1b\x7e\xd7\x1c\x44\x9a\x6d\xce\x56\xfa\xb0\xc8\x7d\x96\x41\x97\x57\x91\x47\xa5\xc8\x53\x95\x5d\x8b\x88\xb2\x94\xaf\x4c\x1f\x08\xe2\xeb\x9a\xa6\x41\x9d\xca\x76\xbe\x20\x87\x0c\x81\x8c\xb4\x92\x35\xe6\x75\x1d\x6d\xb2\x4f\x62\x0d\x17\x34\x8e\x49\x31\xd9\x85\x27\xdf\x4e\x15\x10\xb3\x39\x27\x15\x27\x25\x5f\xb9\x4e\x10\x4a\xa7\xaa\xd8\x42\x36\x77\xdd\x34\x4d\xda\x89\x82\x0b\x5a\xd7\x33\x96\x85\x45\x3b\xcc\xff\x8c\x18\xcf\x44\x71\x97\xe5\x41\xb6\xc0\x7e\x53\x4a\x2d\xcc\xb2\x9a\x02\x24\x2a\xd9\xe8\xbf\x78\x75\x98\xea\x7f\x27\x95\xaf\xa2\xdf\x0e\x75\xf4\x0f\x73\x7d\x98\xc2\x1f\x7d\x68\x45\xbb\x4a\x93\xb8\x4c\x8e\xd4\x5c\x4d\xe1\xc2\xbe\x77\x43\x13\xd2\xc3\x2b\xd8\x84\xef\x9c\x70\xc8\x12\xc7\x06\x6a\xb5\x5e\x6b\xeb\xad\x60\xb4\x37\x14\x53\x4f\x05\xba\xc5\xa2\xbb\x36\x40\x22\xd9\x87\xbb\xe2\x79\x65\x50\xb4\x0d\x6a\xcc\x00\x16\x14\x9b\x9d\xba\xc5\x67\x31\x65\x01\xf7\xe3\xc0\xa3\x57\x74\xe0\x21\xca\x79\xb9\x4f\x87\x33\x27\x0a\xf3\xf3\x0f\x65\x7f\x64\x92\x97\x6d\x9d\x66\x18\xb3\xc9\xee\x54\xb1\x4d\x60\x96\x26\x72\xba\x4d\x2f\xc4\x8f\xd8\x2b\xa6\x87\x28\xc1\x99\x31\x77\x7e\xc0\x3b\x0d\x4d\xe0\xa1\x19\x56\x99\x35\x16\xb9\x80\xb9\x04\xf6\x61\xb8\xc6\xc6\xa9\x43\x2d\x70\x69\xf8\x75\x2c\xe3\xed\xc6\x34\xeb\xe5\x97\x37\xee\x84\x32\xdc\x75\xf4\x9e\x6f\xf5\x26\x5e\x93\x69\xd0\xed\xb2\xde\x20\x30\xa1\x4b\xe0\xf6\x77\xa0\x01\xac\x6b\xe9\xe2\xc0\xcc\xd9\x73\x82\xd8\xc3\x9c\x4b\x38\xde\xeb\x1a\x7f\x77\x6a\x01\x3c\x85\xdb\xfc\x03\x74\x02\x35\xba\x01\x02\x95\x88\x63\x81\xd9\x67\x7a\xc9\x11\x48\x06\x34\xc5\x75\x9c\xe2\x8a\xee\xe4\x81\x3f\x2b\xb6\x2e\x03\x3c\x65\x99\x59\xce\x9d\x4a\xdf\x88\x8d\xf2\xb5\xac\x91\xc6\xcf\xf7\x61\x06\xff\xba\x21\xc6\x1c\x5d\x67\xc5\x16\x5b\x0d\xe6\xff\x10\xdf\xd0\xad\x0a\xf9\x4b\x31\x20\xb1\x61\xe1\x50\x7e\x69\xf4\x4b\x5b\x19\xde\x9a\x0d\x3d\xf4\x5f\x32\xaa\xe1\x33\x4e\x45\x5e\xd7\x95\x68\xe3\x1b\xdf\xf9\x64\x75\x49\x14\xac\xe5\x88\xb9\xe4\x76\x58\x6e\x56\xff\xbe\x68\xc9\x56\x1d\x7d\xba\x1c\xf4\x60\x7e\xcb\xfb\x72\x89\x96\x0e\x17\x40\xaf\x73\x00\xed\x2b\xb8\x48\x7e\xdf\x5d\x06\x85\x96\x38\xfc\x2e\x0d\x13\x28\x3b\x97\x83\x79\xb1\x50\xcb\x44\x2c\xca\xe5\x41\x31\x2f\x5c\x96\x3e\x22\xe7\x45\xb8\x5d\x93\x8c\xc9\x79\x96\x14\xe1\xe6\xa6\xf0\x18\xcf\x1a\x44\x56\xee\x91\xb4\x10\x68\x79\x01\xc7\x92\x39\x8b\x3e\x93\x38\x19\x72\xe3\x6e\xb3\x4f\x22\xff\xce\xe6\x13\x0e\xeb\xcb\x56\x16\x65\x9b\xeb\x5d\x51\x66\x33\xf7\x4b\x3a\x87\xd5\xef\x0f\xac\x85\x5a\x42\xd6\xda\x44\x62\x96\x14\x37\xa1\x26\x51\xba\xcb\xec\x0c\x2b\x3d\x31\x09\x69\x06\xc0\x98\xf1\x29\x97\xe6\x16\x18\xf5\x68\x22\xac\xde\x25\x51\x2c\x8a\x92\xa8\xd8\x29\x28\x0e\x1b\x00\xa7\x0a\x98\xe6\x32\x98\x66\xaf\x2f\xe6\xdd\xe1\xd3\x7c\x77\x00\x7a\xed\x18\xf5\x4c\x9f\xfc\xb2\xae\x09\x38\x08\x64\x75\x3d\x46\xa1\xc7\x66\xc7\x4b\x6c\x5e\x63\xc7\x61\xf6\x56\x50\x88\x2c\x61\x2b\xdd\x6a\xf6\x12\x7c\x6c\x3c\x0f\x80\xdf\x41\xe7\x6a\xe1\xbe\x74\x99\x28\x47\xb9\xba\x24\x6c\x11\xad\x80\x8a\x42\xb5\xdf\x03\xd7\x64\x17\xe3\x9c\x14\xbc\x57\x9f\xb9\x6c\x73\x0a\x28\x23\x08\x96\x45\x9e\xeb\xe7\x59\xd1\xba\xb2\x15\x6c\xca\x67\xac\xd0\xbe\xf2\x2f\xa7\x36\xba\x46\x0f\xd0\x1c\x77\xbd\xfe\xe6\x94\xba\xcc\x95\x30\x04\x2c\x05\xa6\x91\x55\xf3\xcc\x3c\xc0\x2a\x44\x51\x0e\x17\xae\xf7\x27\x65\xde\x5e\xcd\x3a\xc6\xee\xd0\x6c\xde\x32\xa8\x33\xef\x54\x36\xb0\xec\xbb\xc8\xe7\x6d\x4a\x07\x53\x25\xec\x3e\x0a\x78\x8a\xf3\x2c\x54\x5e\xb5\xcd\xae\xf6\x49\x61\x42\xd3\x99\x04\xeb\x55\xef\x91\xce\x03\x9b\x8d\x7b\x82\x36\xcc\x02\x40\x7c\x26\x9b\x04\x76\xd0\x64\x85\xd8\xc9\x3d\x4f\xb9\x67\xf4\x39\xd5\xc3\xa7\x0a\x5e\x1f\x7d\xf5\x55\x64\x8c\x84\xba\x40\x31\xf0\xa2\xfe\x2a\x82\x4f\xb8\x2c\xae\xef\x0d\xa7\xbf\x2a\x76\x95\x10\x52\x89\x52\xef\x7d\xb8\xca\x45\x7a\x2d\x88\xaa\x6b\x11\x52\xf1\xe8\x3c\xdf\x95\x23\x88\x68\x1f\x99\x30\xf7\x91\x8d\x6f\x1f\x95\xa2\xca\xfe\x25\x46\xb8\xf4\x46\xab\x3c\x5b\x7d\x1c\xad\xcf\x73\xfc\x01\x8d\xae\x8b\x1b\x89\xbf\x76\x5b\xfc\xab\x25\x46\xfc\xa5\xbb\x68\x7e\xed\xd4\xc8\xf7\x68\xe4\xbb\x33\x42\x9d\xf8\x08\x23\x8c\x47\x18\x99\x3c\xfa\x28\x6e\xa1\xdd\x8f\xe2\x76\x5b\x8a\xaa\xd2\x3f\x76\xdb\x91\x89\xda\xb8\x12\x72\x17\x05\x5e\x44\x9f\x5f\x47\xc1\xa0\xf7\x00\x57\x67\x73\x3f\x77\xa8\x75\x64\x36\xff\xaf\xf5\xcb\x00\x3c\x03\xe4\x22\xff\xa4\xf8\xd1\x3f\x16\xef\xab\xf7\xbb\x17\xa7\x2f\x5e\xbc\xff\xf4\x74\xb6\x9c\xd4\x9d\xeb\x07\x80\x57\xb6\x2d\x8b\x4f\x5d\x50\x74\x17\x7c\x06\x0c\x59\x57\x0d\x87\xba\x05\xb1\x50\x4b\x93\x0d\x43\x6a\x19\x21\x48\x94\xc9\x53\x64\xd8\xbd\xc0\xf9\x88\x6a\x49\xbf\xcf\x19\x08\x2b\x24\x9a\xe0\xfb\xd2\x46\x77\x74\x5b\x00\xec\x43\xd0\x46\x72\x11\xfe\xa9\xeb\x53\xa3\xa3\x64\x99\xe6\xe0\x2f\x8b\x7c\xfd\x56\xa4\xeb\xdb\x36\x9a\x0f\x00\x1d\xa7\xeb\xdb\xbf\xa5\x99\x9a\x4c\x12\x73\x05\xe9\x47\xc0\x55\x03\xbc\xf2\x78\x2b\x08\xd5\x6a\x63\xfe\xf4\xee\xcd\xb7\x3c\x88\x61\x3a\x75\xd1\xb1\xfc\x29\x3c\xfb\xc2\xbc\x88\x5f\xc1\x25\xc2\x9f\x70\xfd\xfc\x2a\xbd\x12\xf9\xb3\xb4\x12\xfc\x47\x76\x8a\xea\xf1\x8f\xf0\xfc\x8d\x83\xea\x87\x47\xbe\xdd\x5d\x89\x32\x5b\x0d\xe4\x29\xc1\xa7\xbc\x39\x3c\x90\x7e\x00\x96\xde\x43\x1b\x6a\x4e\x74\x9c\x55\xdf\xa6\xdf\x12\x11\xe6\xce\x17\x08\xa4\xaf\xca\xec\x6a\x3f\xd4\x12\x60\xb6\x11\xd1\x8a\xaf\xf8\x13\x78\xce\x37\x9e\xf9\x20\x72\x60\x02\x4f\x1b\x3b\x83\x6c\xb1\xa4\x14\x80\x71\xc4\xa7\x6d\x51\xaa\x8a\x4b\x5c\x8a\x7f\xd6\x3c\xfb\x4f\x7f\xd9\x89\xf2\x96\xfd\x5d\xff\x7e\xe0\x93\x05\xc9\xe2\x59\x21\x37\x79\xb6\x1a\xb4\x26\x96\xd3\x07\x9a\xfd\x83\x14\x41\x0f\xf8\xdf\x15\x65\x60\x78\xc2\xb6\xdc\x1d\x73\xf9\x67\x45\xd9\x69\xd0\xdd\x2c\xbc\xa9\x9f\x3f\xd5\xf7\xf5\x68\xfc\xfe\xf8\xb7\x89\x21\x71\xfc\x09\x4a\xfb\x07\x82\xcb\xa9\xbc\x5a\x83\x44\xef\x3f\x32\xda\x55\x62\xa4\xc7\x78\xa5\xa2\x03\xa3\xbe\xe6\x91\xad\xe0\x77\x44\x31\x2f\xfa\x5a\xf5\x01\x5c\x1a\xa6\x6c\xa9\xcf\x39\x7c\x99\x56\x6f\x6e\xa4\x49\x43\x7a\x7b\x00\x1b\xba\x85\x8b\x15\xa8\x34\x00\x29\xd8\x82\x28\xf2\x36\x93\x62\x89\xaa\x93\xd1\xa9\xc1\xb7\xd0\x94\x71\x32\x81\x50\x78\x93\x64\xdd\xb4\x81\xf1\x01\x3c\x74\xab\x08\x9e\x8e\x63\x12\xa4\xc5\x64\xae\xa9\xc3\x43\x6a\x9e\xdf\x14\xe5\x69\xba\xba\x6c\xf5\xd4\x01\xa4\x61\xe4\x90\x82\xfc\x97\x70\x10\xa0\xbf\x44\x2e\xd2\x96\x83\xc1\x9e\x61\xb2\x2f\xe3\xb3\xa6\x75\x11\x86\xfe\x7a\xf4\xed\x6a\x68\x4e\xde\xdd\x5e\x9d\x17\xb9\x16\x24\xe0\x47\xf7\xc6\x34\x53\xa2\x4c\x55\x51\xce\x87\x8e\x71\xa3\x5c\x6d\x06\xb3\x4f\xc7\xf1\x3d\xaf\x03\x95\xbb\x4d\xb1\xcf\x39\x77\xe5\x63\xfb\xdb\xcf\xfd\xdc\xf6\x2d\x71\x2f\xa4\x44\x04\xc1\xc0\xa9\x47\xaa\x27\x62\x94\xc9\x4a\xa5\x72\x05\x24\x98\x1a\xd3\xa8\x14\x37\x23\xcd\xa9\x9d\x22\xd2\xc6\xb3\x54\x5a\x95\xfd\x28\x1d\x01\x72\xe6\x28\xad\x46\xa9\x33\xcc\x87\xa1\xc6\xbb\x0e\xa6\x1d\x9f\x9d\xc8\xc7\xca\xc2\xd6\xc9\xc9\xc4\x41\xa7\x2c\xe4\xf2\xa0\x9c\x0a\xa9\xe9\x54\x7a\x9e\x6b\xe9\xd9\x5f\xd4\xf5\xf8\x18\x09\xf7\x26\xbb\xd8\xe1\xfd\xf1\xcc\xe2\x10\x66\x10\x63\x4c\xca\xe9\x4d\x89\xf8\xc5\x5c\xcb\x97\x66\xd2\xd7\x62\x93\x49\x61\xd7\xbe\x16\x91\xa6\x1f\xc5\x2d\xe4\x42\x71\xbd\xcc\xbb\x8c\x52\x1c\xef\x30\xcf\xb9\xc9\x10\x8f\x78\xfb\x3b\x58\xb4\x4c\xf8\x07\x57\x2d\x66\xa3\xa3\xc8\xe9\xa2\x51\x38\x54\xbb\x06\xa0\x29\x86\xc4\x3f\x4b\x2a\x21\x94\x30\xd2\x6c\x93\xee\xfc\xda\xb3\xf8\x6e\xaa\x17\x9d\x25\xb6\xac\x6b\xb1\x88\xfe\xfb\xbf\xed\x75\xb4\xb4\x20\x19\x63\xde\x02\x34\x5f\x2c\x59\x05\x4e\xfe\x7c\x7c\x0c\x06\x73\x08\xee\xe6\xd2\xec\x4a\x7a\x32\x46\xad\x9e\x9c\x4a\xf1\x09\x14\x04\xeb\x42\x82\x63\x5b\x61\x72\x01\x1b\x40\x0c\x36\x56\x75\x6d\x75\xe4\x63\x7d\x3a\x9c\xe8\x86\xe9\x89\xb7\xaf\xa7\x98\x86\x4a\x34\x9b\x4c\xa6\x79\x7e\x0b\xbe\x3e\x26\xdb\x13\xe7\x72\x8a\x03\x52\xd7\xf6\x17\xa1\xae\x66\xb6\x21\xa9\x59\x7f\x99\x75\x1c\x1e\x15\x4d\x03\xa3\x55\xd7\x6b\xf3\x37\x34\xd6\x0f\x2d\x56\x0b\x0b\x93\x2a\x25\xae\xb6\x6a\xa4\x8a\xd1\x5a\xe0\xd6\xd9\x95\x62\x24\x0b\x79\x08\x23\x76\x9e\xfb\xb5\x3f\x7d\x2f\x5f\xc9\x11\x48\x4a\xba\xfe\xb9\x18\xd9\x2a\x0c\x1e\x48\xf5\x7c\x8e\x50\xb9\x5e\x8d\xae\x76\x95\x1a\x5d\x6a\xf6\x2d\x1d\xf5\x26\x85\xd0\x11\xc6\x04\x4e\x23\xda\x84\x89\xce\x37\x43\x0e\x2d\xf7\x2f\x9b\xad\xde\xb6\x9d\x95\x83\x39\x38\xef\x59\x27\x26\xaf\xd6\xc0\x6a\xb1\x77\x5a\x6b\x86\xb6\x90\xff\x37\x65\x71\xe5\x5e\xba\x6e\xbf\xfa\xcb\xc7\xbb\xda\x6a\x46\xe8\xff\xbf\xa1\x5e\x3b\x02\x67\x86\xab\x67\xf2\x0d\x46\x98\x29\x64\x28\x64\xff\x10\x55\x05\xc6\xa1\xdb\x8d\x62\x4c\x30\xbf\x63\x87\x2e\x6d\x75\xf4\xc6\x5a\x5c\xb8\xec\x90\x69\xe4\x67\xc3\x12\xc0\x0b\xa1\x2c\x7a\x9d\x6e\x0d\x6e\x74\xf4\x0e\x95\x3e\x72\xde\x1a\xff\x24\x7a\x6a\x59\x54\x53\x11\x30\x0d\xbe\xcf\xea\x57\x54\x2a\x32\x4f\x7e\x57\x1f\xff\xb6\xfe\xfa\x11\x25\xf3\xe4\x59\x9e\x5e\x6d\xc5\x9a\x62\x0b\x16\xc2\x40\xd2\x39\x7e\x9b\xc3\x80\x75\xa3\x83\xe5\x77\x06\x4e\x47\xf3\xc8\x4f\x6c\xee\x5f\x6a\xa2\x24\xcc\xd5\x41\x40\xc4\x59\xc9\xf5\xc4\x5b\x2c\x23\x4d\xd3\x81\x98\x97\x9a\x01\x10\x40\xca\x0d\x7b\xd5\x8c\xbb\xab\xd5\x59\xa5\x78\xb8\x72\xdd\x6c\xa0\x33\xc9\xd9\x65\x56\xcd\x83\xdb\x49\x45\xfc\x0d\x4a\x69\xc6\xfd\x25\x2a\x65\x91\x99\x0d\x15\xc3\x26\xb5\x5c\x25\xf2\x8d\xcb\x9c\x1d\xcc\xe7\x87\xb3\x0f\x0d\xb0\x42\x80\x4d\x44\x44\xef\xa4\x08\xe8\x7f\xf4\xe1\xec\x43\xc4\xee\xc2\xf3\x27\x19\x43\x9c\x7a\xa2\x1a\xca\x3e\x9c\x7d\xa0\x4d\x43\x70\xf6\x71\x01\x5d\xf2\x8c\x5d\xf0\xcb\xe9\x0d\xb0\xea\xec\x9a\x5f\x4e\xa1\x23\x57\xfc\x12\x16\x41\x91\x0b\x76\x0b\x85\xd6\xc3\x89\x9d\xeb\x5b\x41\xd4\x15\xbb\xe1\x17\x71\x7c\xe1\x74\x23\xec\x13\x5e\xcb\xf4\x3a\xbb\xd0\x6b\x9e\xf5\xb3\x76\xf1\xe8\xe7\x9d\xcc\xd4\xa1\x9e\xf6\x43\xb3\xd0\x0f\x02\x0f\x4b\xfd\xc2\xaa\x42\x54\xbd\x32\xbd\x80\x4c\x2c\xaf\x94\xb8\x22\x82\x09\xca\x7a\x77\xd1\xe6\x89\x15\xfa\xb7\xbb\x01\x22\x4d\x43\x28\x3b\xe3\x77\x37\x69\x29\x93\xab\xb9\x15\x5a\x82\x31\x3f\xcf\x6c\x70\xdf\xd5\x54\xd7\xaa\xeb\xab\x69\x5e\x5c\xb0\x2b\xda\x71\xd9\x3e\xdd\xbf\xff\xd8\xb3\xcf\x31\xb8\xec\x9d\x93\x7d\x5a\x14\xcb\x1c\x32\x7a\xe5\xea\xfb\x80\xc6\xa3\xc7\x1a\x40\xd1\xf4\xd8\x3a\x0f\xb6\x8b\xe9\x56\x94\x9b\xa2\xbc\xd2\x44\x6a\x90\x17\x6b\xd5\x98\x5e\xa5\xe5\xc7\x2f\xa9\x26\xd2\x6a\x57\x8a\x79\xab\xd4\xea\x97\x3e\xf0\x3b\x59\xdc\x24\x3f\xcd\x7f\xd2\x1d\xc7\x54\xe9\x3f\xd1\xe4\x1d\x33\x4f\x25\x3f\xcd\xbb\xca\x13\x3d\xb1\x3f\xd9\x56\xad\x0b\xbb\x9b\x94\x33\x18\x62\x12\x0d\xf4\x60\xb4\x2a\x76\xf9\x1a\x5c\x2f\xce\xc5\x48\x7c\x12\xab\x9d\x12\xeb\xd1\xb9\x58\xa5\x5a\x1c\x29\x36\xa3\x88\xe9\xca\x55\x95\x5e\x08\xda\x34\xad\xd9\x61\xfa\x6b\xa1\x9f\xfa\x87\xeb\x68\x6b\x02\x3d\x13\xfd\x6d\x97\x03\xb4\xb6\x6b\xca\x4a\x3e\x3b\x29\x7d\x12\xb9\x72\x32\xa1\xb6\x5a\xc6\x67\x27\x99\x67\x14\x33\xc4\x6e\x06\x0d\x29\xe7\x6a\x91\x2d\xe9\x9d\xcb\x2c\x57\xb2\x63\xca\xca\xc3\x43\x13\xe5\x64\xa5\x4e\x4f\xe3\x9e\x86\x5c\xda\xe1\x31\x40\x7b\x5b\x4d\x66\xc8\x0a\xff\xec\x85\xe2\x71\xcf\x0c\xf7\xe4\x38\x58\x1f\xee\xe6\xe2\x78\x49\xeb\x3a\xbc\x64\x92\xab\x38\x7e\x4d\x22\x38\xbb\x22\x26\xe8\x7c\xb1\x4c\x0c\x88\x0e\xb0\x61\x28\xb6\x64\x1b\xf2\xcc\x4a\x42\x25\xb5\x10\x44\xa0\x6d\x87\xcf\xcc\x38\x37\xeb\x9c\x64\x74\xfe\x33\xc9\x20\x07\xd6\xc0\xd7\xbd\xf1\xe7\xdb\xd8\x3d\x12\x70\x9b\xe6\x3c\xeb\xf6\x40\x51\xf3\x7a\xc5\x4a\x1a\xc7\x41\x5f\x20\x98\xae\x5c\xf2\x37\x80\xa1\xc4\xd4\xa2\x5c\x7a\xb4\xd1\xe0\xc5\xcf\x7b\x51\x9c\x03\xed\x12\x27\x2c\xeb\x76\xe6\x4e\xdc\x2b\x97\x89\x0c\x06\x14\x81\x9a\x10\xb4\xa9\xfd\xc2\x80\xdb\x7e\x6b\x8e\x10\x6f\x09\xb5\xe8\x6f\xfe\xa0\xf0\xd0\x70\xfe\xae\xbe\x46\xd9\x5a\xf1\x53\x77\x7c\x9b\x6c\x52\xff\x78\xbf\xc0\x13\xe9\x7d\x45\xa6\x5f\xd1\xf7\xcb\x07\x47\x14\xe7\x50\x2d\x8e\x97\x07\xd5\x4d\xa6\xab\x49\x7a\xb7\x4a\x2b\x11\x7d\x8b\xaa\x91\xc4\x3a\x68\xa1\x32\x84\xce\x23\x99\x4a\x8f\x73\x7f\x00\x75\x91\x5c\x45\x09\x5c\xfc\xc1\x28\xeb\xf1\x0a\x0e\x4e\xf3\x5b\x1f\xfa\xf8\x4b\x73\x02\xf8\x4b\x93\x27\xf3\x13\x81\x85\xcd\x85\x25\xa9\xf6\x51\x23\xda\xd9\xb9\xe9\x64\xb2\xb2\xd9\x09\x1d\x44\x94\x08\x85\x9e\xd7\x2d\xd9\xe5\x2d\x51\x54\x8f\x99\xbf\xff\x4d\x6f\xe3\x4e\xa2\xff\x23\x9a\x28\x93\x45\x4c\xef\x4f\x19\xee\xcf\x92\x93\xf2\xf1\xe3\xff\xa4\x87\xe5\x44\x4e\x57\x97\x69\xf9\xac\x58\x8b\xa7\x7a\xf5\xb2\xb2\xe6\x33\x18\xff\x82\x93\xdf\x3c\xfa\xfd\x6f\x7e\xff\xdb\xff\x7a\xf4\xfb\xdf\x4e\x4a\xea\x88\x3a\x39\xfe\xad\x9b\x71\x2b\x53\x3c\xfe\x1d\x18\xaa\xa2\x19\xfe\x17\x4d\x0a\xc8\x56\x0a\x7b\xfe\xf0\x77\xc1\xbe\x7d\xe5\xf7\xad\xc5\x9b\x74\x1c\xd9\xc2\xb3\x1b\xca\x39\xcd\xfc\x17\x9d\x13\x04\x70\xae\xeb\x08\x55\xf3\x74\x42\x1c\xc1\x9b\x47\xc9\xc8\x61\xa4\x79\x32\x08\xa1\xef\xaa\xd1\x2f\xfa\xae\x7f\xf0\x2e\x96\x5e\xf3\x72\x21\xd4\x77\xf6\x6c\x7a\xb3\x69\x33\xec\x4e\x2b\xf9\xe1\x03\x9c\x5f\x1f\x3e\x04\xc4\xb2\xa5\xbc\x0e\x38\xa5\xca\x87\x16\x81\xf0\xf5\x66\x43\x28\x65\xad\x0a\xce\x7f\x22\xa8\x00\xfe\x29\x7e\x9c\x4a\xff\xfe\x68\x93\xa7\x17\x10\x01\x21\xe6\x62\x0a\x17\x89\x3f\x62\x1d\x1e\xc9\xd1\xe2\x22\xbb\xda\xdd\x2e\xbf\x7a\x70\x44\x17\xb3\xa5\x6f\x2a\x23\x2d\x79\x19\xd9\x52\x72\x78\xcc\x39\x5f\xd8\x6e\x31\x4b\x02\xa3\x2b\x48\x39\x54\x09\x15\x2d\x1d\xe1\xd5\x0b\x8e\xce\x01\x1e\x0d\xb8\x2f\x71\x2d\xca\x5b\x32\x94\xf3\x41\x4c\xd3\x31\xb0\xa6\x62\x7a\x3e\xe6\x5c\x36\x14\x92\x48\x81\x30\x7a\x97\x26\x8a\x9d\x27\xb2\xa1\x68\x83\xc6\x45\x76\x87\x9c\x4f\x22\x99\xb1\x91\x25\x92\xe1\xd6\x84\x1f\x79\x9e\x48\xe6\x48\x46\x22\x19\xaa\x48\x12\xc9\xd6\xa9\x12\xba\x4a\x2a\xfb\x26\xe6\xf1\xac\x61\xa5\xb8\x10\x9f\xf6\x20\x44\x09\x93\xa6\x0e\x57\x1a\xfc\x8c\x63\x3d\xe4\x9c\x73\xd0\x9b\x3b\xad\xdf\x40\xdb\xc7\x0d\x4b\xdb\xb8\x8e\x81\x56\xc0\xb2\xe0\x40\xdb\xe0\xf4\x6a\x79\x86\x8c\x8f\x3d\x65\xc7\x13\xd5\xe6\x3a\x18\x67\x21\x09\x77\xb5\xfd\xf7\xb4\xdc\x4f\x94\xb1\x9f\x2a\xd0\x84\x01\xa0\xbb\xfe\xe1\x9f\xc3\x37\xb8\xd4\x24\x23\x65\xd5\x73\x6d\x0f\x14\x88\xa9\x37\xe7\xd9\xf8\xf8\x40\x0e\xd4\x32\xb1\xf1\x99\xcb\x1f\x7f\xb0\x03\x0c\x72\x70\x50\x83\x7c\xbc\xbc\x04\xdb\x56\x06\xb0\x72\xe3\x63\xb4\x74\x95\x9a\xf7\xd8\xfe\x4f\xf7\x98\x65\x61\x9f\x8b\xbd\x7d\x66\x25\xf6\xda\xd9\x65\x75\xaf\x17\x92\x95\x4b\xb6\x50\x2c\x03\x50\xec\xc2\xf4\xbe\x82\xfe\x16\xdd\xde\xe3\xce\x48\x7a\x26\x6b\x40\xc0\x68\x97\x1a\xb5\x18\x01\xc0\x19\x2d\xc2\x79\xbc\xef\xb6\xf6\x4f\x86\xd7\xfa\x85\x28\xf5\x83\xbd\xb6\x2d\x80\x96\x06\xae\x3b\x73\x35\xb2\x4e\x8d\xcc\xd4\xb0\x0d\xc4\xb1\x67\x43\x3c\xbb\x6d\x15\x38\x3c\x8b\xe3\x72\xe0\x3e\x6d\xe0\x13\xba\xd3\xb0\x58\x82\xfa\xc9\x2d\xd6\xca\x31\x42\xa5\x03\x85\x27\xdd\xaf\xc3\xb6\xeb\x3a\x8c\x14\x08\x3f\xd7\xf3\xdc\xde\x5f\x75\x51\x2d\x07\x6f\x48\xb8\xa1\x6f\x07\x94\x4e\xaf\x9a\x76\x09\x58\x39\x88\xae\xc6\xf4\x1d\xda\xdf\x66\x3b\xc4\x77\x30\x0a\xb1\x9d\x77\xd8\x24\xa5\x49\x54\xa0\x0f\x2a\xcc\x58\x10\xf2\xc2\x69\xb8\xab\xdf\x06\x11\x88\xe6\xf4\x95\x71\x5c\x2c\xe4\x12\x6a\x85\x3a\x54\xbb\xce\xbb\x3c\xe9\xe3\x47\x3e\x5d\x90\xe0\x0b\x47\x0c\x97\x1d\x82\x20\x42\x16\x3b\xe4\x34\xb3\x0d\xc9\x80\xba\x66\xd3\xf3\x38\x1e\xa7\xfa\x8a\x65\xd3\x73\xff\xcd\x96\xe1\x7c\x34\x60\xa0\xad\xeb\x5d\xe8\x80\xb9\x58\xe2\x01\xdb\x35\xcc\x1d\xfb\x00\xee\xce\xa9\xa9\xb8\x6d\xc0\x62\xb5\x3b\x5b\x9c\x5f\xed\xf8\x2e\x3e\x63\x0a\xe4\xcb\x97\xfc\x0e\xf2\x23\x27\x8b\x25\x20\x90\x55\xc9\x5d\x9a\xe7\xc9\x8c\x9d\xa7\xeb\x64\xc6\xb4\xe0\xfb\xac\xd8\x49\x95\xcc\x1a\x76\x9e\x17\xab\x8f\xfa\x20\x18\xcf\xd8\x26\xcd\xf2\x37\xf2\xef\xa2\x2c\xce\x44\xa5\x2a\x5d\x54\x0a\xd0\x3c\x41\x74\x71\xae\x44\xa9\x32\x85\x72\xfd\xaa\xc8\xf3\x74\x5b\xc1\x6f\xb4\xf7\xaa\x62\xab\x2f\xae\xd2\x4f\xcf\xc5\x56\x5d\x26\xff\xc9\x4a\xf1\xf3\x2e\x2b\xc5\xe9\xa7\xad\x58\xe9\xe6\x8e\xd9\xae\xcc\x9f\x81\x82\x40\x77\xed\xaa\x58\xef\x72\x51\xe9\x9f\xab\x5d\x59\x0a\xa9\x5e\x43\x89\x41\x8b\x8d\x22\xe8\x29\xde\xbf\xcc\xf2\xf5\x6b\x5f\x1f\x6e\xbc\xdd\x49\xf3\x35\xd5\xab\x0b\x59\x94\x42\x7f\xdc\x25\xa6\xea\x41\xa0\x1c\x5d\x15\x7f\x69\x42\xa5\xaf\xd2\x8d\x12\x65\xeb\x22\x59\x2c\x9b\xc6\x44\x4c\x9b\x3c\x3f\x0d\xb3\x31\x1b\x70\x61\xb0\x30\x93\x8f\x0d\x7b\x81\xea\x85\xbf\x7c\x2f\x33\xe5\x7e\x18\x9d\xfb\x41\x78\x6b\x6c\xef\x19\xac\x87\x38\x7e\x4e\x5e\xb2\x17\x94\xbd\x9c\x9a\xcf\xc6\x8d\xf1\x72\xda\xfa\x74\x54\x8c\xfc\x21\x64\x9d\xdc\x1a\x17\xfe\xbc\x7f\x18\x3d\x9c\xb4\x58\x11\x6b\x2d\x3c\x7a\xff\xfe\xe8\x82\x45\xef\xdf\xbf\x7f\x1f\xd8\x10\x8f\xa2\xa3\x0b\xf6\xf0\xfd\xfb\xe8\x21\x9d\x3c\x8c\x1e\xfa\x6d\xd3\xca\x85\x3a\x09\x93\x9c\x76\x90\xfe\x8b\x69\x25\xb6\x29\x68\x11\x89\x26\xb6\x05\xf0\x28\x52\x91\x63\x1f\x21\x0c\xa8\x7e\x86\xc1\x32\x00\x7f\xd1\xa4\x9c\x64\x94\x32\x35\x5f\x08\x96\x4d\x14\x73\xcf\xd1\x89\x5c\x62\xad\x92\x26\x62\x22\x5b\x1c\x98\x91\xd5\x8a\xa9\x5d\x4b\x71\x5c\x4c\xd7\xfa\xc7\x13\x5f\x46\xdb\xdc\x2b\x2a\xda\x96\x11\x5a\xee\x76\x5b\x42\x83\x0d\x6e\x77\x08\xcb\x02\x9d\x5c\x49\x4f\xca\xc3\xc3\x13\x9a\x81\x40\x65\xc2\x90\x2b\x81\xec\x80\x05\x3a\x68\x07\x40\xaf\x8b\x1b\x49\x28\x93\x24\x5a\x44\x2c\x63\xd1\x32\x42\x76\x2a\xe3\x47\xff\x70\x1f\x40\xde\xdf\x4c\xe8\x11\x2b\xf8\x1d\xb4\xb7\x27\x77\x02\x81\x2c\x31\x8b\x25\x0d\xc4\x6c\x4d\x6b\x40\xf6\x2e\xed\xc7\x95\x62\xb5\x83\xf5\x43\x1c\xb3\x5d\x1e\x5a\x91\x82\x45\x34\xa2\x07\x00\x71\xe9\xc0\xa6\xb1\x1d\xec\x93\xff\x26\x00\x1f\x60\x05\xaf\x48\x46\xd1\xb9\xd3\x6b\x61\x78\x41\xef\xa4\x4d\x19\x0f\x4f\xa6\xfa\xcc\x73\x41\xdc\xfa\x98\x72\x92\xad\xc9\x80\x91\x36\xed\x38\x08\x70\xa1\xca\x92\x68\x71\xfa\xf6\xed\x9b\xb7\xc9\xe8\x75\x56\x55\x99\xbc\x18\xe1\x16\x58\xef\xae\xb6\x23\x50\xaf\x28\x25\x4a\xfd\x0b\x2c\x7b\xa3\x68\xa2\x26\xd1\x32\x6a\x18\x76\x7c\x3f\xba\x22\x46\x96\xe6\x79\x94\x04\x0e\xbe\xa1\xe6\xf3\x35\x89\x90\xed\x04\x5d\x82\xfd\xad\x8b\x35\xb7\x8a\x85\xf0\x4b\x17\xb9\x6f\x87\x62\x77\x95\x78\x41\x1b\x34\x7e\x26\x51\x7e\x28\x80\x3b\x35\xa3\x2d\x6c\xb9\x0c\xce\x23\x54\x64\x46\x1d\x57\xc2\x79\x64\x1f\x8b\x92\xb0\x54\xff\x1a\x8a\x16\xec\xae\x68\x74\xbd\x44\x89\xbc\xae\x7b\x1e\xd5\xc2\x79\xbc\x05\x1d\xcd\x94\xb8\x02\x0f\x78\xe3\x26\x84\x25\x64\x06\xf2\xeb\x62\xb6\x4c\x5c\x6e\x27\x53\x1e\x7e\x11\xc4\xc2\x81\xc4\x8e\xc2\x49\xd2\x65\x38\x40\x1c\x0c\x54\x8b\xc1\xdd\xb9\x89\xbf\x4b\x40\x92\x66\x8e\x6a\xec\x75\x47\xdd\xe5\x2a\xcb\x33\x89\x0e\xdb\xd3\x97\x67\xaf\xbf\x99\x47\x8f\xcf\xcb\xd1\xd1\x93\x28\x89\xde\xcb\x28\x09\xca\xe3\xff\x38\xfe\xed\xec\x24\x4a\xa2\x51\xd4\x30\x24\x24\x5d\xcf\xf0\x71\xbb\x55\x0f\x7d\x8f\x67\x29\xdc\xc5\x27\x9f\x5d\xa6\x65\x6b\x73\xeb\x77\x18\xf2\xe5\xc9\xa9\xd2\xe4\x74\x34\x1a\x85\xd4\x74\xa4\xcb\x4c\x5f\x28\x65\x81\x96\x1f\xcd\xf9\x5b\x75\x39\x21\xa2\xae\x67\xd4\x64\xa0\xd6\x82\xcd\xae\x8d\x7e\x10\x54\xe5\xa2\xae\x8f\x1b\xd6\x4e\x97\xd1\xaa\x72\x68\xaa\xa0\x97\x6d\xd5\x73\xe4\x6a\x6d\x74\xb1\xe4\xaa\x61\x3f\xef\x0a\x25\x12\xc1\x72\x30\xfe\xe4\x89\x62\xba\x27\x5a\x7c\x83\xb3\xf9\xd8\x1f\xd3\x2f\x1d\x45\x65\xa6\x89\xe4\x0e\x17\x72\x12\x2d\xd0\x8b\x66\x19\x31\xbb\x84\x93\x68\x61\xbd\xb7\x97\x16\xd9\xa8\xbf\x84\x1f\x1a\x53\x97\x3e\xa5\x8c\x6a\x60\xf2\x30\xa2\x0f\x1b\xb6\x93\x1f\xa5\xfe\xd0\x68\xf1\x3d\xfe\x5a\x46\x28\x6d\xe2\x06\x0f\x44\xce\x60\x7f\x0f\x48\x85\x4e\x9b\x11\x6c\xe7\x92\x43\xa6\x2e\x2b\xb1\x03\x13\x41\x32\x1b\xd6\x04\xc4\x76\x71\xbc\x0c\x20\xb7\x89\x9a\x40\x5e\xca\x52\x93\x74\xc5\x17\xfa\x92\x44\xac\xb0\x07\x01\x73\x8d\x3f\x2d\x2f\xaa\x88\xb2\x88\xde\x45\xe6\xd8\x8a\x22\x3a\x54\xf1\x99\xde\xd4\x94\x45\x4d\x44\xad\xb8\x5a\x32\xbd\xd3\xf3\xac\x52\x49\xe0\xe6\x9b\x94\x03\x92\x8e\xb2\xa7\x03\xc2\xbd\xff\xb2\x03\x10\xc5\x80\x65\x74\x50\xe0\xf1\x87\x87\xc0\x80\x30\x61\x25\x09\x43\xec\x17\x91\x99\xa2\x08\x33\x9d\x45\xcb\x36\x13\xef\x71\xda\x17\xbb\xe5\x41\x0e\x8d\xc4\xf1\xf8\x29\xc9\x59\x46\xe3\xd8\x34\x97\xd3\x26\x33\xfc\xbc\x7b\x7c\xc5\x67\x27\xab\xc7\x2e\x03\xdf\xca\x72\xd6\x1b\x9e\x2d\x56\x4b\xb6\xe6\x62\xb1\x59\x1e\x18\xc9\xc6\x0e\xe6\x86\x45\x1f\xc5\x6d\x44\x27\x51\x32\x8a\x26\xb6\x74\xed\x4f\x64\xc7\x29\x17\xc1\x79\x7c\x17\xb1\xd2\x8c\xba\x1c\x44\xdb\xe5\x85\x25\x22\xb9\xd2\x24\xe4\x71\xc4\xa4\x2f\xbb\x80\xb2\x27\x7a\x0d\x89\x3d\x39\x28\xb5\x88\x39\x29\x59\xc5\x05\x84\x36\x43\x32\x3c\x48\x00\x5b\x39\x8d\x7c\xca\x67\x6c\xc7\x2d\xeb\x7f\x92\x3e\xde\x9d\xa4\xf6\x9b\x73\x5e\x2d\xd2\x25\xb4\xfd\xd7\x34\xdf\x89\x83\x3c\x8e\xa3\x4c\x5e\x8a\x32\x03\x2c\x83\x1c\x81\x44\xf5\x72\x74\x15\x75\x27\x20\x86\xd4\x8e\x42\xce\x22\xf7\xee\xc8\x0f\x44\x36\xe1\x12\xd2\xcd\x85\xfe\xeb\xbf\x69\x5d\xd7\xb5\x6e\x5d\xf8\xf7\x53\xcd\x8f\x4d\xa2\x23\xcd\xa2\x49\xaf\x77\xd1\x0b\x7d\x30\x79\xb7\x57\xaf\x8c\x95\xa7\xaa\x5e\xf3\xd9\xb2\x75\x2a\xcd\x57\x81\x53\xa5\xb1\x07\x6f\xca\xe2\xea\x99\xd1\x77\x92\xdf\xff\xd7\xc4\xf1\x55\xfa\x7b\x65\x80\x07\x3d\x01\xda\xfe\x51\xdc\x26\x82\x85\x7b\x2a\x89\x16\xab\x62\x2d\x96\x11\x73\x03\x90\x08\x66\x74\x58\x02\x95\x52\xc2\xea\x9e\x94\xd5\x64\x29\xa7\xdc\x52\x56\x81\x35\xa8\x3c\xf3\x9c\x74\xd3\x30\xbd\x24\xb4\xac\xe2\x8f\x89\x24\x1a\x8d\x22\xe6\x0e\x95\x64\x3c\x6b\x9c\x22\x56\xcb\x5b\xdf\xef\xe1\xd7\x81\xdd\x4b\x0d\x1b\x65\xdc\xa9\xf4\x0e\xe3\xca\x78\x6e\xed\xf2\x1c\x3c\x18\xe5\x5c\xba\x0b\x07\xac\x4d\x41\xd0\x01\x3f\x34\x10\x4e\x5e\xa4\x59\xbe\x2b\x05\x48\x6e\x5a\xd4\x03\x96\x4f\x0b\x3f\xdc\xd6\x03\x29\xe9\xdd\x2e\x53\x02\xca\x00\xed\x59\xef\xad\x67\xae\x1c\x01\x74\xec\xba\xc9\x89\x60\x8b\x3b\x3d\xd8\x51\x85\x2e\xda\x98\x9a\xa3\x73\xa6\xda\xb3\xe8\x03\x54\x3a\xcb\xae\x04\xff\x80\x89\x92\xc2\x53\xd5\xf5\xdf\xac\x94\x0f\x60\xfa\x22\x68\x6c\xfd\x50\xe9\xb7\x7f\x70\x4c\xac\x62\x11\xb6\xe6\x57\xb1\x49\x11\xe2\xf2\xca\xd8\xf6\x92\x76\xeb\xd6\x30\x86\xa2\xa1\x1f\x84\x6e\xd6\x93\x50\xe7\xa8\x5f\x04\x58\x18\x2c\x18\xa1\xa4\x3b\x64\x5f\xd6\x82\x13\x9e\xab\xe4\x4e\x15\x4a\x1f\xad\xc6\x55\xf0\xcc\xdd\x21\x74\x0a\xb7\x9a\xa6\x69\x18\x8e\x2f\xc0\xa2\xde\x3f\xba\x42\xae\xbf\x70\x6c\x99\xec\x14\xe3\xfe\x19\xfd\x3f\xff\xd7\xff\x3d\x8a\xe8\xe7\x47\x5e\x77\x86\x52\xf6\xc1\x99\x45\xc1\xf6\x34\x8f\x80\x5d\x1f\xe9\xef\x18\xbd\xdd\xc9\x28\x09\x0b\x60\x8c\x02\x9d\xbf\xa4\xec\xb3\x53\x7b\x4f\x0d\xec\xc2\xff\xfa\xd4\x0b\xb9\xfe\xb7\x26\xde\x3d\x1f\x4c\xfb\xd0\x7c\xb3\x72\x07\x70\x2f\xee\xe6\x5b\xbc\x26\xd4\x40\xc0\xbb\x1b\xef\xe0\x12\x30\x25\xcc\xd2\x68\xef\xd0\xa1\x55\xd2\xeb\xb0\x91\xd6\x5a\x4d\xe8\xee\xec\x7d\x18\xc7\xa9\xfb\x98\xef\x67\xef\xc1\x36\x97\x6e\xd7\xe6\x61\x87\x0e\x84\x2d\xf9\xe1\x18\x68\x0c\xed\x3f\x7d\x67\xfa\x41\x7b\xf1\x6c\x39\x0f\x2f\x92\xbb\x6d\x5a\x55\xa0\xdc\xd9\xa4\x59\x0e\x3f\xaa\x8f\xd9\x76\x0b\xbf\x54\xb1\x2e\xe0\x8f\xde\x8a\x9e\x2e\x8b\x29\xd6\x9d\xf0\x3d\x14\x94\x09\xdc\xa3\xf7\x54\xe0\xc1\xd0\x95\x62\xbd\x5b\x89\x6e\x5a\x25\xa7\xfa\x00\x8f\x2e\x2d\x70\x2d\x54\x38\xc9\xcb\xc9\xc4\xbd\x67\x42\x99\x68\xa8\x3b\x07\xc2\xe9\xfc\x4c\xe3\xed\xb5\x06\x10\x26\xed\x49\xc4\xd7\xed\x1d\xf6\xc1\x05\xab\xcf\x74\xe8\x18\x93\xdc\x0e\x16\x70\x3f\x66\x68\x21\xaf\xb2\x1e\x5c\x27\xfb\xcf\x23\xac\x15\x25\x25\x92\x0b\x53\x33\x4a\x32\xbc\xd6\xb5\xa3\x24\xc2\xd9\x8a\x9a\x66\xa9\xbf\x98\x50\xf6\x40\x1f\x46\x7f\x03\x0e\xe1\x7b\xaf\xe8\xfd\x4b\x5b\x1f\x02\xce\xad\x03\xde\x21\x65\x1c\x8b\x85\x5c\x1a\xbf\x4a\x6a\xbd\x94\x74\x75\xaf\x33\xfa\xd7\xb0\x8f\xa9\xa4\x77\x1d\xfd\x1a\xa6\xd3\xb7\x5e\x1f\x67\x97\x62\xf4\x4f\xd0\x42\xfc\x73\x74\x59\x14\x1f\x01\x6b\x03\x71\x36\x46\x99\xac\xb2\xb5\x18\xa9\x4b\x31\xba\x29\x0b\x79\x31\x42\xb5\xdd\x88\xfc\x33\x9a\x74\x1a\x05\xa2\x35\x89\xfe\x49\xa7\xa3\x57\xb2\x52\x22\x5d\xb3\xd1\xae\x12\xd0\x64\x35\xda\x96\xc5\x75\xb6\x16\xeb\xd1\xf9\x2d\xb4\x66\x55\x8b\x23\x55\xe0\x75\x21\x55\x9a\xc9\xac\xfd\x8a\xb0\xd1\xb3\xcb\xac\x1a\xdd\x64\x79\x3e\x3a\x17\xab\xe2\x4a\x8c\x52\x89\x90\x38\x9a\x15\x47\x12\xfd\xf5\x74\x86\xe9\x77\x2f\x4d\x18\xe0\x40\x32\xa7\x3f\xb6\x07\xbc\xb7\x19\xbf\x1e\xdc\x8c\x5f\x87\x9b\xf1\x6b\xf0\xd2\x68\x69\x8f\xde\xa2\x55\xb5\x85\xac\x60\x44\x8f\x61\xc5\xd7\x03\xab\x93\x78\x60\xed\xd4\xc7\xd4\x6a\x24\x18\x1a\x57\xc6\x9c\x97\xf3\x05\x7a\xff\x31\x61\x05\xae\xd1\x93\x51\x44\x13\xc1\x0a\x5e\xce\xcb\x29\x9c\x29\x6f\x05\xa4\x88\xf9\x1b\xab\xdc\x73\x00\x89\xf5\x31\xdb\xd6\xb5\x84\xbf\x2c\x6d\xdd\xd2\x6b\x54\xdf\xd2\x7f\xd9\x8e\xdf\x35\x07\x65\x1c\x3f\x27\x3b\x56\xc2\x46\x3f\x95\xd7\x59\x59\x48\x08\x29\x66\xba\xd8\xb8\xaa\xe5\x1c\xcf\xa8\x8c\x61\x08\xb1\x51\x54\x97\xbf\x4e\xdd\xcc\x3a\xaf\x4a\x76\x5e\xd3\x8d\x6b\xe0\xd5\x3a\xf9\x86\x64\xf4\x1e\x3d\x77\x57\x23\x1e\x8e\x07\xec\x34\x22\x58\x41\x8d\xfa\x1f\xc6\x56\x8f\x46\x52\x21\xc1\x1c\x57\x71\x9c\xb2\xcc\xb4\x26\xa7\xe6\x57\x5d\x8f\x8f\x9b\x40\x40\x2e\xa7\xe1\x6b\xac\xa0\xd7\xd5\x61\xe7\x94\xe5\xe0\x74\xcc\x4a\xca\x0a\x9e\x75\x47\x12\xb2\xb0\xc3\x40\x1d\xfc\x85\x54\xac\x60\x11\x0e\x52\x44\x59\xeb\x5a\x8f\x93\x2f\x73\x43\xd7\x29\x8a\xac\xdc\x6a\x07\xfd\x5f\x24\x0b\x5a\x0c\xc6\x3f\xb8\x61\xda\xf1\xd3\x01\xf7\xc2\x57\xe0\xe4\xf8\x62\x2d\x49\xee\x78\x67\xa7\x6b\xf1\xa7\x53\xc4\x33\xd6\xd9\x0f\x92\xd2\xbb\x07\x16\x01\x07\x1c\x0b\x71\x05\x19\xf7\xf1\xfe\xf0\xa4\xf4\x00\x97\x68\xde\xf6\x8f\xe3\x6f\x49\x3e\x55\x97\x42\x52\x4f\xb2\xde\xc2\xdc\x68\x62\x91\x8e\x4c\xb2\x16\x84\x91\x4e\x2d\xf5\x70\xf4\x25\x43\xdc\xa0\x6a\xb7\xd5\x8b\x42\xac\x07\xa9\xd3\xa6\x28\x47\x00\xa4\x38\x3a\x17\x97\xe9\x75\x56\x94\xbf\x80\xde\x38\x4f\xf4\x07\x46\x2f\xdc\x1b\x9b\x69\xb8\x5d\xea\x7a\xd7\x34\xa0\x2f\xff\x81\x8f\x8f\xfd\x49\xf0\x63\x8b\x40\x1c\x18\x3a\xc5\xee\xec\xf2\xfc\x01\xec\xb2\x7e\xd1\x0d\xa1\xcb\x19\x5b\x9c\xb0\x2b\x79\x20\x0f\x62\xc0\xd6\xd9\x4d\xa6\x39\xbb\xf1\x83\x69\x55\x5c\x89\xc1\x9a\xe5\x34\x93\xab\x7c\xb7\x16\x15\xf1\x0f\x69\x7e\x90\x36\xb4\xf9\x71\x5a\xc8\xfc\x36\x14\xfd\x7e\xa8\x6b\xe2\xbb\xe9\x8c\x72\x2f\xa7\x60\x8d\x0b\x0b\xda\xe7\x87\xe9\x33\xd8\xc5\x7f\xe0\xe3\x19\xfb\xe3\x3e\x93\x5f\xc3\x7e\x04\xaa\xd6\xa3\xad\x3f\xd4\xb5\x1b\x37\xd8\xe8\xe3\x59\x03\xb5\xf5\x76\xbf\xb7\x36\xd2\x03\x5d\x1b\xf6\xd5\x5f\x07\x23\x81\xfe\xc4\x17\x16\x7a\x3b\x2a\x77\xd2\x06\xf4\x02\xd1\xb1\x17\x7a\x59\xbb\x48\xdf\xaa\x12\x25\x6a\xe5\x22\x5c\xee\x6b\x5b\x1d\x7f\x96\x3b\xa9\x7f\x2c\xfd\x2a\xf8\xb3\xb3\xfb\x78\x74\x25\x30\x00\x0f\x87\xd8\x00\x14\xb6\x16\x0b\xd0\xe5\xfd\x5c\x8c\xd2\x11\x3e\x37\xba\xb9\x14\x72\x24\xae\x32\x80\x39\x85\xc5\xab\xeb\x46\xa1\x77\xf6\x5f\x17\x62\xc9\x4a\x2e\xe7\x1b\x22\x41\xce\x46\x67\xad\xb2\xe5\xac\xb5\xc8\x96\x44\xa1\x81\xe7\xef\x7c\x28\x82\x20\xf0\xc3\xf6\x3f\x07\x63\x52\x50\xa1\x3a\xb7\x7a\xd5\xbd\x6d\x99\x76\x06\x6b\x54\x22\xdf\xcc\xf5\x3f\xe0\x29\xe9\xb4\x0c\x02\x99\x7c\x3b\x44\x38\x3c\x0f\x9f\x39\xe7\xd5\xf5\xad\x4c\xaf\x32\x4d\x15\x6e\x47\xc6\x20\x3b\x8a\x1e\x4e\xc4\xe4\x61\x34\x1d\x7d\x97\x8b\xb4\x02\x1e\x04\x9c\xb6\x91\xdf\x31\x4f\xbc\xc5\xca\x67\x90\x7b\xba\x1a\x15\xe5\x51\x2a\xd7\x23\x5c\xab\xcf\x5b\x55\xaa\x51\x01\x69\xe3\x46\xc5\x66\xf4\xdf\x65\x91\xe7\xbb\xed\xd1\x36\xdf\x5d\x64\xf2\x70\x55\x5c\x5d\x15\xf2\xa7\x6a\x94\x6e\xb7\x65\xb1\x2d\xb3\x54\x89\xfc\x16\x6d\x40\x9a\xcc\xd8\x1e\x41\xa8\x94\x2a\x46\x37\x45\xf9\x71\xfa\x10\x07\x5d\x09\x7e\x67\x82\x18\x93\xbb\xa6\x39\x18\xf7\x38\xdb\xd0\x95\x7d\x38\xc8\x23\xf0\x88\x37\x7b\x3a\x70\x8a\xdf\xf3\x8c\x1e\x63\x5b\x5b\xff\xde\x57\x0f\x67\xd3\xd6\xc4\xab\x03\xe7\x7b\x39\xe6\xfc\xef\xf6\xde\xdf\x0f\xba\x13\x14\xed\x24\x44\x79\xa8\x62\x04\x70\x5d\xc2\xf4\xcb\x04\x72\x40\x7c\x46\xdb\x52\xe7\x7d\x37\xa6\xdf\x21\xe1\xb7\xca\x39\xef\x1f\x7f\x90\x85\x56\x99\x54\x85\x51\x81\x9d\xe8\x78\x7d\xae\x10\x0c\x60\xa6\x0d\x0b\x9f\xd3\x77\x06\x93\x14\xeb\xde\xa3\xec\xe2\xed\x3d\xa4\xf4\x3e\x89\x06\xf4\x59\xdc\x60\xcc\x17\x93\x94\x32\xd9\x6e\xdb\x1c\x18\x03\x21\xb6\xdd\x86\x0f\x7a\x9d\x6d\xb9\x46\x39\xe1\xc8\xc0\xfa\x13\x01\x38\x2d\xed\x7a\xde\x8c\x88\x00\x57\xff\x46\x0b\xca\xa4\x09\xd0\x2c\x35\x45\x58\xd5\x6c\x9a\xe6\xf9\x60\x30\xaf\xb8\x19\x65\x2d\xef\x29\xe3\x15\x25\xc3\xe8\x6c\xd2\x21\x68\x66\x52\xa7\x10\x33\x88\xa8\xa7\x9a\x76\xa1\x09\x8e\x5a\x9e\x1a\xa3\x5e\xfc\x80\x06\xde\x24\x68\x3f\x86\x98\xdb\x0e\x2c\x92\x22\x8b\x25\x35\xce\xa5\xf6\x5e\xdb\xe3\xc6\x38\xca\x67\x1b\x22\xe3\x98\xb4\x9c\x26\x25\x0d\x1d\x85\x9c\x5c\x26\x8d\x3f\xf6\x8e\x4b\x18\xb4\xae\x59\xd9\x54\xdb\xb5\xa0\x99\x76\xd8\x53\xd9\x46\x0a\x43\x97\x9f\x86\xb2\x92\x36\xd9\x42\x2c\xb9\x64\x33\xce\x0f\x0f\x8b\x38\x56\x24\x0b\x73\x6c\xa0\x77\xae\x35\x4e\xf0\xd9\xc9\xce\x5b\x17\x76\x93\x09\x4d\xc9\x8e\x65\x8b\xdd\x32\x98\xa0\x77\x42\xa9\x7c\x18\xbe\xcc\xae\xe7\xd6\x54\x19\x67\x33\xd1\x72\xa7\x6a\x0f\xa7\xec\x4c\x5d\x05\x49\xb9\x47\xd1\x44\x4c\x22\xcb\x75\xd9\x18\x2d\xb2\xc2\x50\x50\x88\xef\xda\x9a\xe0\x0b\x13\x7a\x46\x3a\xf1\x59\x94\xda\x79\x2e\xbf\x6c\x9e\xcb\xbd\xf3\x9c\xb9\x7b\x7e\x9e\x0b\x8f\xfe\xf2\x0b\xe7\x38\xbd\x7f\x8e\xd3\xd6\x1c\xa7\x83\x73\x5c\xd8\x39\x6e\xef\x41\x3d\xdb\x77\x46\x43\x16\xe1\x0e\x13\xeb\x88\x95\x22\xad\x0a\x99\xc8\x06\x17\x42\xa6\x17\x02\xa4\x6a\x6f\xda\x4f\x6c\x76\xf9\x26\x03\x58\x4c\x9b\x54\xba\xf3\x44\x60\x99\x39\x49\xfd\xf1\x9e\x4e\x26\xb4\x20\x29\x2b\x17\xa9\x5b\x2b\x86\x0c\x0c\x2d\x14\x11\x02\x05\x1a\x47\xe3\xae\x4d\x3c\x9b\x8b\xa4\xb7\xf1\xe9\x9d\xb2\x18\xfb\x99\x21\x20\x5f\x46\x30\x24\xbd\x93\xc1\x93\xe9\x6a\xb0\x5f\xff\x1e\xa1\xd1\xad\x0e\x52\x1a\x3b\x68\x05\x9f\x81\xb9\xcb\x0c\x5a\xf1\xb8\x3a\x29\x26\x13\x9a\x79\x8a\xb9\x28\x96\x86\x64\x2a\x4c\xa5\xaf\x7b\xfb\x21\xbb\xba\x12\x6b\x7d\xd0\xbf\x90\x43\x11\xe1\x95\x50\xaf\x6c\x8d\x10\xc0\x90\xde\x85\x77\xf4\xd7\xb7\xbd\xc2\x15\x11\x6c\x86\x6f\xd8\xc9\xcb\x54\xae\x73\xb1\x7e\x0b\x63\x9a\x15\xf2\x45\x1b\x1c\x78\xe8\xb8\x36\x21\x65\x71\xdc\xfd\x61\x44\xab\xef\x8a\x0a\xb0\xfd\x47\xdf\xdb\xd6\x47\x66\xa8\x46\xee\x35\x49\x04\xc7\xa5\xf2\xe8\x0a\x19\xe6\x14\x0b\x4a\xdc\xf9\xdc\xf2\x59\x77\x93\x66\xa2\x1c\x88\x68\x39\x6c\x58\xd0\xa7\xc0\x0d\x8a\xde\x85\xbe\xe4\xc6\xbd\x01\xce\xd8\x30\x04\x3d\xdb\xc3\x1f\x9b\x3e\x54\x8e\x3d\x76\xcb\x55\xac\x47\xd7\x59\xaa\xeb\x47\x7b\x59\x8c\xe1\x36\x35\x21\x0b\x63\xd8\x0f\x9c\x3a\x58\x09\x6b\x91\xfa\x60\xc6\x8e\x8f\x8f\x4d\x01\xec\x4c\x9b\x3d\x07\x8b\xd6\x26\x3d\x2e\x98\xa9\x36\x26\xef\x47\xf0\xf1\x85\x8f\xab\x38\xf9\x1a\x28\x30\xbe\x04\xf1\xc6\xb0\xc5\x03\x1c\x38\xbc\x31\x27\x22\x78\xf3\xac\xb3\x0a\x7b\xf9\x32\x24\x3f\x0e\x5a\x9d\xab\x69\x21\x5f\x58\x52\x92\xe8\xab\xb7\x86\x14\xf9\x00\x71\x17\x21\x8e\xa1\x82\x5c\x12\xdb\x91\x5e\x12\x28\x73\xd6\x11\x65\xd3\xa9\xea\x35\x93\x06\x97\x25\x85\x45\x43\x5a\x9d\x48\x93\x1d\x0d\x1f\x71\xad\x53\x4a\x13\x11\x8c\x19\xaa\x16\x54\x1f\x9f\xc0\x9c\xe0\x0a\xe2\x7a\x06\x27\xf0\xa9\xd3\x19\x98\x63\xe9\x5c\x8c\xcc\x66\x5e\x8f\x6e\x32\x75\x39\xca\x94\xe6\x78\xa7\xb8\x32\x54\xf7\x9c\x50\xc3\xe7\x84\xa2\x76\x58\x95\x3b\x27\x54\x7b\x91\xfa\x90\x0e\x5c\x2d\x5f\xbb\x0f\xe4\x0a\x4d\xfb\xf6\x60\x1b\x3c\x87\xc2\x81\xdd\x10\x52\x72\xc9\x0a\xae\x42\x8c\x90\xd2\x88\xcc\x45\x28\x2d\x83\xa2\xdc\xbd\xf3\x38\x7c\xa7\x7e\x9d\x99\x38\x45\xef\x10\x83\xa1\x41\x08\x80\xa2\x87\xcd\xe0\x9a\x78\xd4\x6b\xc2\x55\xd5\x57\x77\x8f\x82\x19\x45\x80\xec\xd6\xcc\x59\x4f\xad\x7b\x96\xa7\x5f\xc7\x75\xbd\x87\xd2\x91\x70\x6d\x38\x6a\xad\xf8\x0c\x54\xf9\xbd\xd7\x9d\xa8\xc7\xf2\x44\xc1\x89\x07\xcb\xca\xdd\x5f\xa8\x25\x3d\x08\x0b\x40\x53\xda\x41\x6e\x00\xd6\x10\x11\x8f\xdc\x16\x19\xa2\xea\x42\x9f\x7f\x00\x80\x85\x95\xed\x0e\x1a\xaa\xab\xe6\x2a\xa8\x6b\x96\x24\x97\xad\xd0\x7f\x2f\x76\x18\x0c\x86\x8e\x86\x46\xd6\x35\x91\x00\xd2\x00\x28\x5f\x6d\xd6\x22\xbc\xbf\xb3\xf7\xdb\x49\x0d\xec\x9a\x3a\x08\x2a\x35\x4d\x63\xec\xae\x52\x70\x4f\xd1\x3d\x1d\xc7\x08\x52\xdb\xb1\x97\x53\xe7\x26\xbc\x10\xe0\xb0\x13\xe5\x05\xa8\x2d\x5c\xb8\xbc\x1c\xb2\xed\xc8\xd0\xf3\x60\x9f\xc4\x22\xdc\x29\xab\xf9\x08\x83\xd0\x1b\x94\x2e\x96\x94\x1e\xc8\xfd\x3a\x2e\x02\x50\xa6\xe8\x9d\x2a\x38\xa9\x04\x99\x51\x84\x67\x77\x7e\x6c\x24\x79\xbf\x9e\xd0\xc9\x7b\x3a\x3f\x62\xad\x1b\xd3\xc9\xfb\x23\x28\x0a\x98\x47\xe1\xd4\x33\x56\xcd\x0f\x46\x9f\xdf\x24\x8a\x09\xcd\x0d\x55\x2a\x5d\x7d\xf4\xd1\x38\x70\x69\x41\xb7\xde\x4b\xa4\x27\x47\xff\x00\x1d\xd2\x83\xa3\xcc\xc4\xdc\x2f\x66\x4b\x1a\xc7\xd2\xa5\xaa\xcc\x44\x10\x29\xc9\x41\x2d\xa3\x82\x18\xba\x38\x86\xe8\x29\xb9\xc8\x7c\x8c\x54\x26\x28\x6a\x6b\x8c\xc5\x63\x91\x61\xfe\xd4\x2e\x6f\x5c\x1a\x2b\x82\xee\x8b\x8b\x10\x5d\xa8\x65\x60\x20\xa9\x84\x17\x47\x9d\xa4\x8e\x1e\x2f\xe6\xf3\x20\xf1\x1f\x10\xd6\x20\xe7\x8e\xe2\xc2\x79\x24\x09\x5c\x47\xc0\x72\x0a\xb6\xd3\xa7\x62\x2e\xc0\x07\xcb\x6d\x2a\x41\x1c\x08\xeb\x81\xe0\xef\x40\x6b\x0a\xae\x5d\x9c\x98\x1f\x75\x3d\xa3\x93\x63\xb6\xd1\xdd\xb1\x37\x0f\x0f\x59\x2e\x5c\x4c\xc1\xcb\xa9\x75\xdb\xd7\xbf\x8d\x32\x11\x94\x8f\x61\x79\xa8\x75\xac\x6b\x7d\x5c\x9a\xc6\xe6\x44\x71\x7b\xdb\x0c\x3d\xa1\xba\x7d\x3d\x84\x86\x8e\xe6\x82\x6d\xf4\xc2\x63\x3b\xf1\x64\x16\xc7\x3b\x71\x78\xc8\x74\xdf\x69\xcf\xbe\x68\xa5\x91\x97\x90\xa3\x05\x0d\xa6\x60\x66\x8c\xe3\x31\x96\x77\xe2\x0a\xdc\x61\xa0\x6f\x99\x5c\x93\xf6\x97\xcb\x57\xe5\x55\x59\xdf\x16\x23\xb0\x7d\x8c\x20\xde\x4e\xac\x41\x47\x85\xb5\x47\xd1\x43\xeb\x54\x60\x1b\x60\x0f\xa3\xe9\x43\x4a\x13\xab\x87\xd5\x4d\xe3\xaf\x2f\x6d\xda\xe8\xd1\xc3\xa6\xb1\xa8\xdb\xf4\xab\xb5\x6f\xfc\xd5\xfa\x97\x35\xff\x6a\x3d\xf0\x82\x57\x6b\xff\x0a\xfd\x20\xbe\x00\x7f\x7d\x69\xf3\x58\xbb\xd5\x38\x16\xd9\xa6\x03\x1d\x94\x6b\xe0\x46\x94\x62\x54\xee\xe4\x34\xa2\xec\x46\x90\xc8\xe8\xa2\x36\x68\x0e\x8f\xd8\xf3\x8e\x50\x03\x0b\xe5\xad\xa8\x76\xb9\x22\x77\x25\xfc\x4d\xc6\xc7\xcc\xf8\x11\x26\xce\xe9\x93\x61\x8c\x5f\x62\xe8\x41\xa3\x69\xd8\x1d\xd8\xca\xf5\x42\x00\xad\xb3\x81\x55\x85\x64\xa8\xb8\xf5\xf4\x3a\x82\x80\x0b\x26\xf5\xf6\x38\x7c\x89\xee\x37\x60\x9e\xb6\x6b\x2c\xcd\xf3\x43\xfb\xfb\x3c\x5d\x1f\xac\x41\xb5\x94\x55\x97\xc8\xfe\xfd\x99\x58\x05\x33\xfb\x1b\xf8\x70\x8c\x67\x94\xb2\x52\x90\x68\x5d\x48\x11\x31\xeb\x51\x50\x5a\x8f\x82\xa0\x2d\xe3\x4a\x10\xbc\xc9\x39\x77\xc8\x66\x40\x41\x84\x7c\x52\xb8\x01\xce\xd3\x35\x0d\x60\x75\xcd\xcc\x1d\x1e\x9f\x88\x27\x7c\x76\x22\x0e\x0f\x3d\xb7\xf4\x51\xdc\x6a\xb6\x67\x06\x31\x6a\x0e\x39\x34\xc0\xa7\x88\x68\x1c\xab\x10\x63\x42\x22\xc4\x26\xa1\x21\x52\x8e\xb0\x19\x8f\xbd\x33\xf8\xd8\xd3\x02\x17\xf8\x4b\xe8\x21\xec\xd6\xf1\xad\x26\x0f\xbb\xed\x3a\x55\xe2\x6d\xaa\xc4\x63\x3e\xab\x6b\xf5\x38\x2c\xb2\x5d\xcc\x1d\x85\x38\x68\x1d\x49\x43\xaa\x32\xbf\xc5\xa0\x43\x89\x9e\x53\xdd\x57\x10\x90\x6e\xc9\x4a\x1f\xb0\xba\xd5\xb5\xe0\x77\x76\xb6\xf4\xb2\x49\xd7\x7d\x38\x4e\x48\x3b\xe4\x68\x14\x82\x18\xec\xc4\x64\xc2\x66\x4c\x50\x97\x5b\x56\xd2\xbb\x54\xd4\x35\x49\xc5\x80\x46\x11\x5c\x26\x5f\x49\x45\xbe\xd1\x74\xf4\xf8\xb7\xb4\xae\x0f\x6d\x60\xe7\x68\x40\xc3\xf7\x0f\xae\x1e\x3f\x3e\xfe\x9a\xe9\x1f\x4f\x9e\x3c\x39\xfe\x2f\x46\xb0\xec\x3f\x29\x64\x1b\x55\x13\xee\x03\xb3\x29\x53\x47\xfe\xaa\x69\x88\x74\xaa\x1b\xc0\x65\xdd\xe4\x45\x51\x92\x54\x10\xfa\x15\x69\x53\xe2\xc3\x9d\x98\x1c\x53\x7a\xd0\xff\xb8\x12\x3e\x0e\x87\xcb\xde\xb5\x2e\x3b\x2c\x5d\x5f\x03\x12\xc6\x4a\x30\x95\x56\x1f\x31\x7e\xab\xff\x15\x6e\x0e\x9a\x86\x6d\xc5\x7e\xbf\x44\x56\xde\xeb\x99\x08\x96\x1a\x74\x4d\x44\x2b\x7c\xc7\x5f\x71\xc0\x5b\x11\xab\x98\xad\x62\xa5\x41\x67\x07\xf2\x4e\x8a\xc6\x6b\x84\x8f\xc7\x68\xa8\x37\x8e\x8c\xc5\xba\x80\x22\x30\xcc\x43\x11\xd0\x09\x5e\xe2\x5f\xd6\xf5\x40\xb4\xa2\xa4\xf5\x9a\x9b\x31\xf4\x75\xd4\x84\xe5\x97\x7b\x39\x7a\x45\x0f\xd9\xe3\xea\xc8\xda\x5e\x75\x7a\x73\x3a\x0f\x46\xd6\x75\x60\x73\xc3\x97\xb4\x47\xf3\x33\x9e\x6d\x5f\xe4\x2e\xe8\xba\xd8\xf1\x17\x64\x1f\x28\xbd\x1b\xe8\x24\x78\xda\x0d\x3a\x13\xf6\xbc\x06\x8d\x37\x60\xe0\xf6\x17\x38\xfc\x29\xe7\xce\x17\x7c\x3b\xeb\xbd\xc9\x8e\xfa\x73\xec\xa5\xf1\x9c\x64\x77\xbf\xd8\x41\x0e\x83\x0b\x7c\xf9\x0b\xa0\xd4\x4f\xdd\x82\x22\x94\xf9\xd5\xe5\x6a\x85\xf7\x9b\xb6\x83\xdc\x53\x6f\x93\xdc\xe3\x25\xe7\xdb\xfb\xdf\x75\x95\xdb\xeb\xaf\x15\x36\x64\xf6\x49\xe0\x66\x45\xf6\x0f\x45\x07\x9d\x16\x6d\xba\xee\x27\xf5\xa5\x5d\x2f\xad\xc4\x3a\x75\x85\xfd\xeb\xb6\xff\x99\x9e\x06\xc3\x76\xaf\x69\x1e\x5f\x09\xa0\xf0\xfe\x5d\xbf\xe6\x2d\x6e\xbb\x98\x66\xaa\x3c\xbb\xba\xb7\x9d\x2e\x2d\xea\x36\xb8\x4f\x8a\x72\x90\x58\xe9\x4a\xed\xd2\xdc\x43\x64\x09\x08\x69\x15\x6b\x86\x18\xf7\xc6\xd3\xcd\x73\xf9\x97\xf6\x44\x86\x37\xd9\xda\xdc\x0b\xbd\x03\x84\x11\x79\xc0\xae\xcb\x89\x21\x9a\x4a\x6c\x7d\x4d\x9b\x58\x30\xd4\xa9\xad\x53\x95\xb6\x0a\x6e\x32\x75\xf9\x5c\x17\x5a\x45\xdc\x36\xdd\x55\xa2\x02\xc9\xc6\x50\x58\x29\x3e\xa9\xef\x74\xe9\xab\x35\x3f\x66\xcf\xdb\xc7\x81\x61\x9a\xf5\xea\x9b\x13\xb7\x22\x35\x77\x15\x10\xec\x63\x03\x7d\x6c\x2a\xeb\xc2\x38\x1e\xbb\xda\x96\x56\x61\xe5\x19\x65\x01\x9f\x46\xad\x4b\xcb\xf7\xd2\x8e\x0f\x70\xa3\x23\x70\xbf\x19\x21\xff\x66\x9c\x51\xb2\x6a\xb4\x93\x15\xe0\x56\x8e\x52\xb9\x46\xe7\x14\xbd\x70\xbb\x1e\x29\x88\x73\xe6\xe2\xc0\xb0\x0f\x03\x0a\x4e\xb4\x36\xda\xfc\x60\xa1\x09\x12\x37\x09\x06\x2e\x9a\xad\x62\x2e\x44\xa5\xa2\x83\x41\xb5\xda\x8f\xc5\x0e\xd5\xac\xc6\xd7\x6f\x94\xb6\xbc\xfc\x02\xc7\xe7\x87\x24\x7a\x48\xdd\xa5\x75\x2f\x85\xa3\xe1\x61\x44\x1f\x52\xda\x4c\x26\x97\xfa\x50\xdd\x49\x73\x12\x03\x15\x7c\x51\x94\xef\x34\x03\xed\xc5\x52\xd6\xfa\x82\x38\x6e\x5d\x4e\x1d\x8b\x6d\x27\xa0\xd5\x0a\x32\xe3\x2e\xbd\xb6\xeb\x06\x7a\x8f\xc1\x3b\xb6\xa2\xd3\xbb\xd6\x92\xf0\xae\x66\xc6\x7d\xc4\x8d\x1c\x3a\x99\xb9\xb1\x67\xd0\x91\xc4\x1f\xe7\x9a\x28\x77\x40\xf2\x5a\xeb\x47\x4b\x23\x27\xd2\x1b\x6a\xe4\x64\x42\x7b\x15\x16\x72\x89\xcc\x0a\xe7\xad\x4e\xba\xd5\x66\xae\x21\x9a\xc6\x28\xa9\x51\x06\xe2\xdf\x90\xb0\x35\xcf\xd9\xd8\x47\xda\x6b\x3f\xf0\x9a\x0e\x4e\x78\x3f\x26\xd0\x66\x12\xb4\x8f\x9f\x3f\xf6\x8b\xaf\xa1\x9e\xe9\x31\xbb\xc8\x4e\x52\xc8\x9b\x35\x96\x28\xdc\xca\x95\xdb\xaf\x8e\x6a\xcc\xcc\x26\x43\x9a\x01\xf3\xf3\xad\x8d\xe4\xf0\x42\xc0\x85\x40\x61\x64\xec\x08\x08\xed\x39\x1d\xe8\x4f\x31\x3e\xce\x84\x8e\x1c\x0d\x1a\x15\x3b\x85\xde\xae\x7a\xff\x19\xd8\x74\xa6\xf7\x56\x34\xa9\x04\x79\x64\x58\xdb\x80\x36\x79\x37\xeb\xa0\x49\xa3\x39\x10\xa1\x06\xd6\x75\xef\xda\x74\xef\xe5\x74\x5b\xe4\xf9\x4e\x97\x69\x7a\xf6\x72\x2a\x0b\x94\x36\x7d\x18\x95\xd0\x6f\xbe\x0c\xd0\xbf\x2e\x99\xa0\xf0\xf0\xd1\x3f\x02\xd1\xa8\xd8\xa9\xed\x4e\x19\xf8\x46\x41\xa9\xee\x77\x26\x77\xe2\x20\x78\x85\x3f\xc7\xed\xae\xe2\x33\x76\x19\xc0\x16\xf2\xbb\x0b\xa1\x46\xb0\x21\xfc\x79\x53\x88\x81\x5d\xc3\x1e\xd1\xc6\x78\x17\x0e\xbb\x58\x33\x15\xae\xe5\x9e\xa0\x11\xa8\xb6\x14\xd7\xb2\xed\x62\x79\x62\x04\x47\x24\x2e\xd5\xdb\x9d\x3c\xa1\xd2\xaa\xf7\x75\x73\x2d\xf7\xb9\x83\x40\xa7\x78\x2d\xca\x4a\x9f\x80\x44\xd1\xfb\xbd\xc7\xf7\x6b\x18\x15\x4a\xab\xbc\x05\x0d\x61\x24\xed\xe4\x1d\xa1\x8d\x96\xa2\x43\x07\x2f\x15\x6e\x7c\xc3\xd8\x39\xb9\x1a\x3f\xda\xd4\x34\x9b\xc5\xec\x2f\x8c\xd6\xc0\x4f\x6c\x86\x15\x99\x7b\x3b\xe9\x16\x1c\x17\x4c\x74\x1d\x27\xf9\x73\xa2\x77\x4e\xdf\x71\x57\x58\x8d\x01\xa8\xd7\xfe\x4c\x42\xd7\x34\x11\x90\xba\xee\x47\x04\xd5\xf0\x13\x84\xdf\xec\xf8\x81\xe1\x47\xbd\x5a\x9b\xfb\xaf\xd6\x6c\x5b\x8a\xeb\xac\xd8\x55\x66\x27\x24\x7a\x85\xb5\x4a\x86\x34\x07\xc1\x3a\xad\xeb\x6b\x23\x2c\x53\xda\xb0\x72\xd7\x4d\xdf\xe4\xc7\x01\x57\x5a\x48\x48\xde\x05\xdf\xaa\xb7\x93\x2a\x6f\x41\x37\x49\x0d\x8d\x40\x69\x19\x55\xe8\x48\x34\xbc\xea\x12\xf8\x82\x80\x28\x44\xcf\x33\xb1\x1e\x15\x12\x29\xc1\x7f\x44\x13\xd2\x65\x95\x90\x30\x4f\x8e\xd1\xe3\xc1\xf2\xf8\xab\x8f\x18\xae\xe9\xa1\xc0\xea\x5a\x50\x06\x5a\x63\x3d\xba\x90\x14\xd0\x6b\x24\xe2\xf8\xd4\xf6\x25\x10\x4b\xad\xe4\x7e\xa0\xb8\x70\xec\x8b\x49\x28\x0f\xc7\x1a\xba\x3f\xf4\xfc\x67\x85\xe9\x9f\xc9\x89\x49\x93\x2f\x7f\x44\xaf\x15\xb3\x10\x8d\xc1\x54\xef\x3c\xb4\xdb\x18\x2e\x0b\x70\xb4\x80\x75\x02\xe0\xa4\x27\xb3\x38\xbe\x10\x24\x82\xa0\xa8\x75\x86\x3e\x76\xc8\xd3\x8c\x34\xf9\xbe\x2c\x0b\x59\xec\xaa\xfc\x16\xbc\x0e\x47\xea\xb2\xd8\x5d\x5c\x1a\x52\x6b\x9b\x24\xa3\xd9\x88\x42\xb0\xc1\xae\x12\xeb\x69\xc4\x90\xc8\x36\x8d\xf1\x42\x0e\xe6\xbe\xef\xf3\x16\xac\x9a\x83\x6b\xaf\x35\xfb\x36\xa4\xac\x4c\xd0\x03\x15\x04\xd9\xe8\x0e\xbf\x92\xaa\x2c\x34\xa5\x58\x5b\x57\xb3\xeb\xb4\xcc\xc0\x47\xa5\xa2\x7a\xee\x54\x10\x86\x69\x11\x7e\xbf\x25\x82\x05\xed\xd2\x03\xd9\x69\xf5\x39\x70\xc4\xfb\x9a\x0c\x23\x3b\x01\x71\x98\x81\x56\xe3\x8f\x0e\x6c\x65\x10\xcb\x4b\x2f\x8c\x01\x3d\x0d\x5a\x5f\x5b\x9b\x41\xb6\x17\x7c\xc9\x8d\x8b\x8c\xec\x4d\xb8\xb4\x13\xee\x77\xc3\x97\xd4\x1e\x36\xed\xca\xf6\x9e\xc1\xcf\x41\x38\x8b\x11\x8a\x53\x7a\x0b\xe9\xcf\x77\xac\x08\xec\x8e\x57\x24\xd8\x13\x8d\xec\xae\xbc\x92\x29\xbd\x06\x60\x88\x7a\x83\x13\x44\xca\x68\x0a\x90\x75\xd1\xf5\xa4\xfd\x9a\x5e\x20\x03\x2b\xdd\xb7\x97\xdd\x57\x4a\xfd\xca\x81\xb1\xce\x36\xc4\xba\xd4\x43\x52\x0b\x5d\x30\x03\xf0\x30\x7b\x52\x59\xf3\x59\xa9\x29\x5d\x25\xca\x6b\x11\x52\xe6\xf1\xac\xd1\x4d\xa0\x27\x3d\x22\xd3\x0d\x3a\x62\xdb\xd6\x38\xe7\xef\x34\x01\xb8\x5f\x80\x44\x8e\x8a\x3a\x85\x6a\x03\x8e\x4b\xe3\x8e\x82\xed\xc9\xac\xae\xd7\x62\xea\xb4\x64\x84\x3e\x79\x44\x69\x6b\xdd\x94\xed\x75\x93\x91\x60\x59\x64\x24\x9c\xf5\xd6\x4c\x77\xe7\xb7\xec\xcc\xef\x1e\xea\xd7\x34\x8d\x89\x13\xe9\x2b\x29\x17\xcb\x83\xae\xd0\x5f\xd7\x5d\x10\x38\x12\x46\x31\x68\xda\x54\xd7\x41\xec\x02\x98\xfb\xe3\xf8\xe5\x34\xc0\x30\x5a\x88\x25\x6d\xe3\x5b\x75\x6f\x87\x70\x57\x26\x5f\xaf\x9c\x76\x76\x27\xe9\x3e\xb4\x28\x97\x60\x4b\x45\xda\xcd\x02\xff\x96\xd2\x20\xc4\xb5\x3d\xfe\xe3\x18\xee\xb4\xca\x28\x33\xc1\x20\xbe\x13\x34\xf0\x38\x3a\x29\x1e\xf7\xee\x83\xdb\x91\xb2\xd0\xfa\x6e\x7f\x10\x5f\x71\x51\x2c\x99\x60\x99\xed\x5a\xc8\xc5\x53\xca\x54\xc3\x90\x42\xff\x82\x53\xb5\x25\x4b\x83\xf8\x6d\x3b\x1b\x46\xd5\xe1\x0d\x4f\xe4\x0e\xfa\x27\xea\xa9\x15\x6e\xcd\x19\x70\x2d\xca\x6c\x73\xfb\x4e\x3f\x48\xa8\x41\x74\x37\x31\x67\x38\xcb\x23\x21\xd7\x23\x2d\xa3\xea\x13\x26\x9a\xe0\x4c\x8f\x20\x01\xa7\x6d\x43\xbf\x96\xd0\xe9\xe8\x7b\x09\xad\xe9\x33\x1b\x7a\x12\x62\x72\x5a\xc9\x03\x0c\x97\xcd\xcb\x69\x1b\x8c\xcb\xc1\xdb\xb5\x44\x8d\xf9\x3d\xdd\xc7\x90\x7a\xdd\x31\xcf\x0d\x98\xee\x1b\x57\x2b\x36\x3a\xdf\xa9\x11\xb6\x45\x68\x27\x71\xf5\x34\x0a\xfb\x93\x18\xa7\x9a\xd6\xdb\x8d\x14\x6b\x2f\xed\xed\x1e\xf3\x71\x5f\x2f\x0d\x4b\x62\xdb\x98\x44\x41\x6f\xb1\x7f\xa6\x46\x9f\xa5\x89\x9c\x19\xec\xf3\x5d\x35\x88\x4b\xbd\x46\x4c\xf9\x9e\x05\xa0\x46\xb9\x48\x2b\x35\x2a\xa4\xf0\xdd\xc2\x5e\x49\x5d\x66\xdf\x3f\x3a\x44\x7f\x78\x33\x94\x33\x58\x26\xe8\xa9\x37\xfa\x97\x28\x8b\xe0\x9b\xda\xc3\x1a\xaa\x79\x8d\xcd\x52\x72\xc3\xb2\x96\x6d\x61\x99\x65\x3c\x90\x53\x59\x61\xaf\x50\x8a\xe7\x33\x96\x7a\x43\xdc\x41\x4b\xb5\xff\x8e\xd0\x43\xaf\xdb\x15\x6b\x16\x98\xca\x26\x7b\xa6\x8c\xf5\x8c\xc3\x13\x7e\xcc\xd4\xe7\x1f\x3c\x68\x7b\xfb\x0e\x57\x02\xdf\xdf\xce\xad\xc5\x6e\x39\x45\xcb\x64\x5d\x93\x6a\x32\x61\x81\x75\x6e\x32\x71\xaf\x86\x2b\x7a\x90\xcd\x3f\x68\xce\x2f\xe9\x4a\x6b\xfe\x84\x9a\x4c\x4e\x7c\x06\x51\xa4\x64\x27\x34\xbc\xad\x65\x31\x96\xc6\x31\xa9\xe6\xa9\x83\x8c\x6f\x99\xf2\x26\x72\x12\x1d\x46\x93\x92\x55\x34\x49\x43\x9b\xde\x60\x2d\xea\x24\x17\xb0\x63\x76\xb4\x34\xde\xaa\xd9\xbd\xd1\x56\x86\x12\x1b\xbf\x18\x32\x55\x56\xd6\x79\x8e\xc6\x50\x10\x75\x4a\x2b\xe1\x48\x17\x5c\x9d\x61\xac\x60\x61\x8d\xa4\x15\x33\x66\xd3\xe1\x59\x38\xac\x58\x00\x88\xd0\x5f\x02\xd6\x02\x90\xcd\x67\x49\xb8\xa0\x7a\x6a\xfc\x60\xc7\x0e\xa8\x58\x40\x5e\x07\xb3\x72\x60\xf5\x32\xf6\xe5\x3d\xf6\xd9\x9f\xf4\xdc\x86\xa9\x4e\x17\x0a\x30\xc8\xdb\xb3\x29\xe3\xf8\x27\x41\x24\xd5\xd3\x6a\xa2\x67\x99\xe4\x72\x50\x06\x17\xbf\x56\xea\x1e\x56\x07\x2c\xc4\xf2\xc4\x01\xb9\x7b\xeb\xb0\xb3\xbc\xe2\x39\xc7\x41\xda\x0d\x7c\x34\x14\xdb\x10\xd9\x0a\xd1\xf4\x98\x30\x56\x78\x87\xc5\xd3\xd2\xd9\xb5\x0d\xe2\x38\xeb\xe1\x4a\x10\xa1\xdc\x6e\x56\xb8\x5d\x02\x22\xb0\x93\x9b\xc5\x20\x02\x93\xbc\xe8\x99\xd1\xc5\x80\x19\x1d\xec\xd0\xa6\xdc\xd0\x90\x06\x54\x19\x83\xba\x81\xa6\x19\xd2\x0f\xf8\xa3\xdb\xa4\xeb\xd0\x72\xb3\xe5\x44\xcf\x3a\xe1\xb5\x5d\x4b\xc0\x00\xc7\x6a\x75\x87\x81\xe6\x2f\xe4\x67\xdd\x02\x0c\xf9\xea\xa1\x42\xa3\x93\xd8\xdf\x14\xb5\x42\xd0\xb0\x12\xe9\xc0\xda\x0c\x8c\xba\xd4\xf2\x89\x8e\x16\xc7\xf1\xc4\xfd\x9e\x5e\x0c\x92\x99\xae\x8a\x13\xe8\x49\x47\xcd\x29\xb9\xe6\x08\x00\xdb\x33\x8e\xc7\x63\x75\x60\x07\x26\x54\x5a\xe8\x33\x81\xad\xc5\x34\x5d\xaf\x07\xd6\xf2\xa2\xbf\xba\xc5\x14\x59\x18\x42\x9b\xa5\x65\x44\x36\xc4\x44\xa5\x3b\x89\x82\x52\xb6\x68\x79\x3c\xee\x99\x37\xdd\x0a\xeb\x3d\x8e\xf1\xba\xdd\x26\xca\x9d\xec\x56\x0f\xa2\x7b\xbd\xc6\x8c\xf6\x6a\xb4\xef\xb6\x5b\x85\x0a\x24\x80\xa5\x0e\x3f\x15\x59\x4a\xfd\x56\x58\xb5\xfa\x80\x11\x62\x6d\xec\xf7\x1f\x44\xb8\x9e\xf4\xda\x74\x1e\x33\x5d\x8b\xae\xae\x07\xbe\x59\x56\x6d\x6b\x31\x97\xe2\x38\x90\x27\xa2\xc8\xa0\xbe\x18\x2e\xc9\x4e\xa5\xbe\xd3\x8f\x2e\x7b\xea\x55\xbb\x2b\x68\x76\x6d\xcc\x2a\xc0\x54\x5a\x13\xcc\xf4\xbd\x7c\x62\xcd\xbc\xfa\xd8\xd1\x97\xaf\x8d\x0f\x0f\x8a\xb3\xe0\x2d\x87\x42\xc4\x9d\xd5\x80\x75\x15\xe8\x03\x9a\x71\xe3\x12\x24\xcc\x09\x3c\xe0\x18\x84\x06\xb5\xc4\x59\xd6\x06\x08\xbd\x14\x17\x90\xac\x5f\x13\x24\xf3\x13\x73\x9c\x05\x64\xa4\xc5\x87\xa0\xd5\xd3\xb3\x31\x90\xc7\xdc\x25\x6d\x88\x2c\xef\x16\x51\x48\x84\xe6\xd4\xeb\xde\x9a\x47\xd9\xd8\x76\xd9\x41\x00\x1b\x98\xf2\xba\x86\x74\x01\x98\xcd\xd0\x80\x98\x67\xb4\x81\x77\xe5\xc5\x85\x1b\x6f\x52\xd2\xae\x81\xcf\x18\x10\xac\x9b\xd4\x78\xff\xa8\x34\x66\x9d\x58\x2d\xe2\x80\x53\x4c\x3f\x00\xe0\xb2\x15\x21\xfb\xab\x14\xfd\x9a\x53\x77\x9a\x7e\xc7\xc0\xde\xe3\xdf\x55\xd7\x36\x1a\xd8\xcc\xa3\x44\xbc\x6b\xeb\xef\xa5\xf4\x97\x84\xc3\xd2\x71\xb6\x40\x47\x59\x26\x2c\xc3\x7a\xe7\xce\x12\x33\x34\xdd\xe5\x61\x67\x28\x09\x4c\xaf\x03\xde\x66\x9a\x09\x48\xec\x94\xe1\x7a\x10\x66\x29\x74\xd9\xa4\x96\x47\x80\x66\xdd\xfe\x4c\xc2\xa8\x65\x45\x1b\xd6\xd6\x95\x74\x54\x55\x2e\x30\x40\x84\x6a\x2b\x40\x50\x19\x0a\x95\xe2\x6f\x89\xcf\x60\x72\xa6\xd9\x0c\x56\xb4\xc2\x57\x09\x6d\x0e\x42\xa5\xc4\xbc\xb4\x0b\xb7\xa0\x89\xff\xdd\x76\x72\xc6\x9d\x69\x63\x3d\x46\x36\x80\x6a\x14\x4d\x88\x9a\x07\x30\x96\x9a\x0a\x3e\x00\x8f\xde\x24\x5a\xef\x20\xb8\x9a\x4e\x1e\x8e\xa2\x87\xa1\x8a\xea\x61\x94\x8c\x1e\x4e\x48\x9b\xec\x08\xcd\x7d\x84\xab\xa9\xec\x28\x75\x4f\x85\x09\x89\x6c\x1a\x63\xed\x1b\xd0\x58\x1a\xd7\x4c\xc5\x8f\xfe\x41\xc6\x73\xfa\xfe\x88\x2c\xde\xdf\xbc\xff\xdb\xf2\x2b\xfd\x33\x9b\x3f\xa0\x47\x16\xa5\x11\x0e\xa6\x9e\xe7\x66\x1b\x88\xaf\x6d\x33\x94\x4e\xfd\xd2\xa2\x41\x16\xc1\xdf\x58\x82\xad\x58\x5f\xd7\xe3\x3d\xa6\x52\xa3\x49\xba\xc7\xb5\xf3\xc9\x2c\x8e\xc7\xa1\x1b\x95\x3b\x0c\x9e\x12\xe5\x5d\x38\xfd\x73\xb4\xae\x55\x47\x1f\x22\x48\xbb\xc4\x28\x2c\x9c\xae\x22\x8e\xc7\x64\xaf\xf3\x27\x74\xe0\x29\x09\x89\xa4\xad\x81\x4f\xca\x3d\x1d\x24\x28\x03\xce\xf1\x4f\x7b\x38\x41\xbe\xa5\x98\x9d\x62\x3c\xfe\xe5\xfd\x85\x58\x49\xbd\xdc\x80\xa5\x17\x17\xe2\xd3\x0b\xd4\xe1\x8d\xc7\x6a\x71\xbc\x64\x6a\xf1\x48\xff\xf3\xf5\x92\x95\xc6\x8e\x89\x61\xfa\xa6\x16\x64\xf6\xa1\x26\x6d\x04\x96\xed\x4f\x9b\xad\x29\x1c\x26\x7b\x81\x18\x39\x34\xfd\x95\x74\xcc\xb9\x68\x58\xd8\x6c\x67\xb3\x0a\xde\x5d\x43\x8a\xab\x4e\x26\x18\xdc\xc4\xd1\x18\xfc\xf7\x21\x39\xcb\x53\x2d\x7a\x3b\xab\x5b\x5d\x43\x6e\x11\xf4\x3d\x39\xa6\x94\xf5\xb2\x24\xcd\x65\x32\x96\x0d\xc2\x28\x5c\x89\x16\xc4\xc5\x2d\x58\x37\xf4\x69\xbd\x07\xfb\xa1\xae\xf5\xb7\x81\xdb\x08\x2a\xb8\xc2\xf4\x7c\xe7\xf0\xf4\xde\x27\x89\x6e\x97\xf4\x50\x26\xae\x30\xc7\x67\xaf\xdd\xa0\xe1\x1b\xe3\xd5\x7f\x2b\xc8\x9d\xdd\x38\x89\x70\xe8\xe7\x40\xc7\x5d\xe5\x4f\xa2\x95\x79\xc5\x6b\x9a\x58\x34\x5a\x44\x34\x40\x77\x5b\x86\xe9\x4d\x3f\xfa\xc8\x81\x5e\xda\x46\xe1\x72\x48\x28\xef\xba\x61\x23\x8e\xc6\x18\x6a\xe9\x32\x29\x88\xfe\x31\xa7\xfb\x8c\x69\xc9\xa9\x51\x96\xf8\x48\xc6\x51\x51\x9a\x60\xfa\x51\xaa\x0f\xcc\xed\x4e\x81\xaa\xe5\xbd\xdc\x14\x3b\xb9\xf6\x9a\x32\xfd\x12\x16\xc1\x91\x2a\xd2\xf5\x34\xa2\xf4\xc0\x40\x60\x7c\x14\xb7\x15\x28\xa5\x87\x92\x73\xf8\x9c\xba\x34\x34\xc3\x9f\x05\x41\x04\x5f\x9c\x1f\x6b\x1e\x5e\x24\xc7\x07\xde\x52\xc6\xc7\x98\x15\x48\x22\x32\xa9\x77\xd8\x99\x4c\x58\xc6\xef\x56\x9a\x09\x80\xa8\x35\xcd\x18\x89\x2b\x04\x92\x4a\x54\x80\x83\x66\x6d\x57\x42\x81\x92\x96\xdd\xc6\x31\x19\x00\x91\x36\xa6\xa9\xb9\xf4\x96\xaf\xa4\x57\x0d\xa9\xcd\x99\x35\x8c\x11\x4d\xac\x83\x12\xca\x7a\x4f\xc8\x38\x96\x9a\x6c\x69\xa2\x86\x95\x5e\x42\x3c\x53\x39\x94\x58\xb9\x25\xdf\x59\x27\x27\xc4\x85\x9a\xba\x2f\xe5\xe3\x19\x73\x5f\x85\x0e\x59\x9a\xe9\x12\x6d\xa5\x1b\x98\xe7\x54\x51\x7c\x1c\xe5\x85\xbc\xd0\x8c\xef\x65\x2a\x43\x4f\x9c\xe8\xaa\x3a\x41\x36\x48\xbf\x68\xad\x39\xa3\x69\x44\x8d\x25\x8e\x3d\x13\xe8\xfc\x77\xee\xfb\x4d\x99\xef\xd3\x6d\xef\x73\x40\x59\x40\x69\x2b\x6d\x35\xa4\x6f\xf1\x1d\x6f\xe7\xe5\xba\xc7\x4b\x23\x70\x88\x2a\x05\x02\x74\x80\xd6\xf5\x56\xae\x46\xf0\xdd\x01\x2f\x5f\x85\xcc\x7c\x34\x89\x9e\x74\xdd\x36\x03\x13\x76\x34\x5a\x60\x23\xff\xe1\x77\x6b\x09\xbb\x95\xb6\xcc\x6a\xe3\xc1\xbd\xf6\xf9\x5e\x21\x67\x31\x4a\x47\xeb\x6c\xb3\x11\xba\x25\xe8\xe2\xbf\xdd\xb1\x6c\xea\x56\xf6\x63\x3e\xeb\xf7\xec\xac\xcc\xc4\x7a\xa4\x0a\xd7\xaf\xb0\x53\xea\x32\x55\xc0\xe0\xa6\x39\x24\x9b\xb7\x95\xfe\xdd\xf1\xf2\x7d\x3a\x3c\x64\x08\xba\xe0\x4a\x02\x93\xb1\x5f\xa0\x66\x49\x79\x4a\x71\x0a\x94\xc2\xd5\xec\x13\x19\xb8\x1b\xae\xfb\x86\x52\xbf\xf4\x21\x0d\x26\xb1\xed\xba\x56\x9f\xb5\x5b\x45\x93\x75\x5d\x93\xdb\x39\xd9\xbb\x98\xdb\xf1\x87\xdd\x27\xf7\x3c\x86\xd8\x21\x90\xbe\x05\x22\x54\x55\xeb\x64\x01\x6b\x5e\xa8\xe1\x5a\xb6\x07\xb8\xd2\x9c\x9e\x16\xc5\x5b\xda\xab\x13\xd9\x56\x82\x95\xdc\xc5\x86\x1d\x74\x34\x5f\xa5\x6b\x26\x2c\x97\x6c\x43\xca\x3d\x1a\xb1\x20\xcb\xd7\x4f\x62\xd0\x0a\x39\x31\x3f\x0d\xca\x9a\x33\x4a\x1a\x8f\x7a\xf7\xf8\x07\xd1\xd1\x0f\x9b\x07\xee\xd3\x11\xbb\x2a\xcd\x73\x72\x23\x8c\xdf\x5c\x9b\x4b\xd9\x7b\x0a\x33\x8f\xd1\x84\x1e\x66\xe1\x12\xe9\x3c\x15\x80\x3f\x15\x32\xef\x26\xcb\x3a\xbf\xe7\xa0\x67\xfa\x20\xed\xc9\x9c\x1f\x05\x51\xac\x03\x31\xd0\x7a\x25\xb0\x05\x25\xf5\x6d\x49\x66\x7d\x37\x92\xf1\x8c\xad\xf5\x5f\x85\x7e\x3f\x0d\x65\x37\x28\x8f\xc1\xa1\xdd\x83\xa5\xfa\x35\xef\x32\x43\xb3\xf7\x9d\xfa\x8d\x7a\x4c\xfa\x6f\x1c\x78\x9f\x1c\x7a\x9f\xa4\xc1\xa0\x9a\x16\xf5\xd0\x7e\xf9\x37\x9c\xff\xca\xf1\x82\x93\xff\xdb\xbd\x51\x1c\xbd\x08\x0e\xfd\x0e\xae\x06\xe2\x1e\xcc\x9e\xdd\x13\x52\x60\x0f\xed\xc1\xf0\xff\x9e\x8b\x2b\xe4\xb2\xb7\xd6\xc0\xb4\x42\xc4\xa8\x5d\x99\x42\xaf\x54\xd1\x71\x75\xb1\xa1\x07\x5e\xfe\x76\x04\x44\x78\x62\x12\xc7\xf7\x52\x99\xee\x61\x1b\xa8\xc0\xec\x1d\xe0\x31\x02\x3d\xad\x2d\xff\x05\x27\xb8\xa2\x4c\xd1\xc0\x39\xbd\x52\x62\x3b\x34\x62\xde\x83\x6f\x3c\x16\xc1\x77\xa1\x2d\xd8\x38\x1c\xb2\x56\xde\x66\xc0\x31\xab\xeb\x08\x6c\xf5\x73\xc5\x87\x3c\x86\x8d\xc8\x1d\x0c\x21\x74\x20\xe9\xa0\xa1\xc1\x67\x0e\x3d\x6f\xc0\xcf\xa0\xbf\xdd\x46\x74\x5f\x8f\xcd\x22\x19\x50\xed\x48\xa7\x4b\x51\x41\xcc\x44\x60\xa8\xee\x0f\x43\xdb\x5b\x27\x1c\x00\xe3\x9c\x8f\x03\xb3\x16\x62\x7b\xfa\xf3\x2e\xcd\x89\x64\xfa\x19\xd6\xad\x6d\xa5\x15\x1f\xf9\x02\x4c\xc6\x9e\x95\x7a\x3c\xee\x67\xd8\xa2\x2d\xa0\x28\x10\x08\x0c\x9f\x72\xd0\x2f\xe2\x3e\x0e\x03\x8e\xf6\xfd\xf3\x1b\x64\x9a\x39\x4e\x9c\xdd\xe7\x2c\xf0\x8b\x46\x6f\x1d\x1f\x5f\xd2\x6b\x0b\x64\x57\x96\xb1\xc2\x1d\x35\xd6\xe5\xdd\xcc\x8d\x7e\x6a\x94\x55\xa3\xb5\xd8\x96\x62\x95\x82\x8d\xd8\x7a\xb7\x03\x32\xc3\x55\x71\x0d\x50\xb4\x81\x8f\xbb\x85\x6c\x03\x36\xd0\x37\x83\x33\x6a\x85\x98\x11\xb9\x54\x6a\x5b\x25\x47\x47\xe9\x36\x9b\x82\x71\xe0\xa7\x6a\xba\x2a\xae\x8e\xf0\x91\x23\xff\x08\xd5\x5c\x6f\x4f\xa9\x88\xe9\x58\x12\xc7\x12\x5a\x0f\xa2\xa1\xd5\xe3\xb4\x75\xd2\xab\xe9\x4a\xb7\xa2\x32\xaf\xc7\x2d\x3a\x01\x39\xd8\x4e\x7f\xd8\x3a\x0a\x35\xd9\xea\x58\x1c\xa3\xca\x2a\x90\xa4\x21\xa4\xb1\xec\xd3\xac\x5f\xe2\xdf\x6c\xa5\xfc\xd6\xbb\x00\x42\xc0\x79\x4f\x31\x7c\x71\x38\x04\xc1\x0a\x28\x3e\x0e\x6f\x12\x55\xd7\x44\x71\x31\x8f\x8a\x8f\xe9\xad\x0b\xb7\x61\x23\xc7\x4c\xdb\xf5\x6c\x7c\x29\x54\xb9\x53\x97\xb7\xa0\x93\x0d\xb8\xd2\x3f\xd8\x4c\x23\x94\xee\xdf\xc6\xe3\xb1\xd7\xab\xfb\xa9\x18\xcf\x06\x77\xb7\x2c\xd4\x9b\xcf\x75\xf9\x73\x7d\xdd\xa4\x79\x75\x5f\x57\x13\xfc\xe8\x7b\x7a\x3c\xd8\xe1\xe3\xc1\x0e\xab\x72\x37\x00\x8e\xee\xd3\xdf\x0c\xb4\x0e\xdb\xf7\xcb\x87\x44\x7f\xce\x2f\x7d\xc5\xf1\xbe\x57\x0c\x7f\x84\xd0\xb4\x70\xe8\x15\x81\x7b\x1f\xe7\x62\xaf\x12\xbe\x1c\x78\x95\x37\x24\xc8\xf6\xfc\x9e\x7e\xc1\xcb\xc6\xbf\xfe\x65\x7e\x63\x03\x67\xe4\x76\x76\x59\x6c\xef\x7d\xb3\xe0\x3f\x83\x77\x12\xff\xd9\x45\x8d\x0e\xbc\xfc\x3b\x18\xf8\x5f\xf2\xb9\xdf\xfd\xcf\xbc\x78\xfc\x25\x6f\xbe\xe7\xdb\x9f\x21\x9e\xf7\xe0\x99\x89\xbd\xc0\x6c\xe4\xd8\x0f\x76\xdf\xb9\xfc\xeb\xc6\xe0\x97\x75\xe0\x7f\x67\x20\xdc\xb9\xbf\xaf\x13\xff\x73\x9f\xfc\xfc\xd7\xbe\xea\xdf\xf9\x3e\xcd\x6c\xad\xee\xdf\x60\xfb\x5e\xab\xf6\x50\x8c\xbd\x1f\xf8\xee\xdf\x78\xd7\xf8\xb3\xef\xda\xf3\x81\x70\x98\xf6\x97\x90\x51\xc7\xa3\x19\x6b\x45\x9e\x0a\xa2\x59\x1c\x5b\x9b\xb2\x47\xf4\x40\xf2\x6c\x31\x5b\xb2\x92\x67\x8b\xe3\xa5\x01\x9d\xec\xb1\x17\x01\x07\xdf\x39\xc8\x7b\xe0\xf2\x26\x93\x30\x4b\xf9\xf8\xf8\xa0\x30\x5a\x6f\xf4\x51\x85\x73\xbe\xe2\xe3\x19\x00\x04\x29\x34\x92\x15\x3d\x8f\x0b\xef\xce\x5b\x71\xd1\x40\x5e\xad\xa1\x56\x8e\x59\x65\x21\x2d\x57\xe4\x67\x41\x2a\xf8\x56\xf6\x35\x3d\x48\xf9\x4e\x7f\x92\xe4\xbb\xc5\xb1\xfe\xb2\xdd\xe2\xd1\xb2\x29\xa6\x3d\xf6\xcb\x8d\x7b\x6a\xc7\xbc\x8a\xe3\x57\xa4\xa2\x7e\xe4\x3d\xab\x5d\x36\xe8\x2a\x60\xd0\xc1\x1f\x9e\x5d\x0a\xc3\xbc\xbb\x8c\x01\xaa\x18\xfd\xd3\x8a\x53\x30\xc2\xff\x04\x9e\xe5\xe1\xa4\x08\xad\x76\xce\xd1\xd2\x43\xb3\x4d\x1f\x1e\xdc\xd7\xbd\xf1\xb1\xed\x9f\x5f\x08\x79\x13\x84\x9f\xa3\x21\xf1\x8b\xa7\xdf\x56\xff\x77\xe7\x9f\x55\x5c\xc5\xb1\xda\x67\x40\xad\x1c\x1c\xa5\x8f\x96\x23\x8e\x75\xab\x4c\xce\x4a\xd6\x05\x7b\x13\x38\xb6\x5b\x67\x24\xd5\xd5\x7d\x3e\x06\x3b\xc2\xe6\x23\xfe\x19\x00\xa8\x0f\x8c\xb5\x8d\xf8\xc0\xda\x9f\x1f\x67\x67\xa4\x76\x23\xde\x50\x96\x92\x1e\x5c\x15\x08\x1d\x2c\xc3\x95\x27\xdc\xca\x53\x38\x98\x12\x06\x13\xc6\xf4\xd1\x92\xdd\xf7\x4a\x6f\x3a\xd7\x2b\x4f\xec\x5b\x79\xd8\x05\x74\xed\xd8\x7d\x6e\xed\xb9\x91\xb9\x7f\xf1\x99\x01\xfe\xf2\x31\xd9\x05\x63\x32\x10\x43\xfd\x54\xb4\x79\x95\xb7\x16\x20\xce\x27\x1d\x2d\xdb\x3a\x75\xe5\x64\x41\x2e\xd8\xc2\x63\x0e\x2e\xfb\x0e\x32\xa6\x83\xe0\xf6\x32\x5a\x17\xc2\x7c\x04\xfa\xd8\x76\x84\x69\x04\xab\x16\x7d\x36\x78\xfa\x5e\x7e\xaf\xc5\xb0\x91\x2c\xe4\xa1\x79\xc4\x98\x9c\xf0\x49\x22\xa6\x17\x53\x63\xb1\x1c\x15\xe5\x08\x8c\xcd\xa9\x2a\x4a\xb7\x53\xa9\x13\xd9\xb2\xcd\x48\x8a\x95\x1e\x9a\xf2\x76\x1a\xd1\x06\xb1\x1e\x6c\x2e\x53\xcc\x5f\x11\x46\x32\xc3\xb5\x37\x95\x0d\xc8\x3f\xaf\x24\xbc\xcf\xf7\xdb\xe8\x06\x6e\xb7\x62\x44\xa2\x49\x39\x89\x68\x6b\xbe\xc3\x31\x99\x46\x76\x63\x2d\x04\x53\x41\xaa\x95\x9f\x3b\xb3\x32\x3e\x66\x19\xd0\x69\xf0\x5c\x43\x7d\x92\xe9\x33\xe7\x3c\xa3\xa5\x89\x6e\x24\x7a\x35\x6a\x9e\xc3\x64\x5a\x53\x1e\xc5\xa5\xb5\xcd\xb3\xc0\x44\x16\xe4\x4b\x8f\x63\x11\x12\x10\x45\x21\x65\xbd\x6b\xc1\x83\x14\xea\x37\xb6\xab\xb6\xf3\xb7\x0b\x17\x3a\x0c\x3f\x02\x67\x07\x28\xb3\xae\x24\x8a\xbf\xda\xdf\x45\x8a\xe1\x43\x63\x8c\xdd\x04\xb2\x73\xd7\x80\x16\x0e\x11\xf4\x02\x68\xb0\x57\xa0\xf4\x87\x66\x82\x24\xfb\x8b\x52\x0f\xe1\xb2\xf9\x36\x88\x44\x9d\x96\x69\x56\x89\x8a\xb7\xca\x90\xec\x03\x15\x7d\x23\xd8\x73\xc1\xde\x0a\xf6\x5a\xb0\x6f\xee\xd1\x09\xa2\xec\xfc\x2b\x4d\x8f\x77\xcd\x41\x47\xa7\x98\x17\x17\x5c\xea\x7f\xeb\xfa\x85\x3d\x5d\x7c\xff\xce\x33\xb9\xc6\x01\xb8\xd2\x75\xd8\x15\x65\x6a\x5a\x48\x62\xdd\x83\xa0\x89\x42\x62\xc2\x58\x5d\x19\x23\x47\x6c\x2d\x9f\x4a\xc0\x54\x7c\x6b\x0a\x06\xea\x06\xc1\x99\xa6\xf2\x99\x2d\xd9\x53\xdb\xfb\x4d\x63\xdd\x53\xb9\x1e\xee\x43\x58\xf1\x2d\xe2\x0e\x04\xf5\x06\xf4\xa9\xe6\x8b\xf6\x02\x89\xe4\xc5\x85\x1b\x82\x00\x44\xc4\x7f\xdf\xfd\x4f\xfa\x61\x69\x3d\x7c\xe6\x47\xe0\xbe\xa7\xc3\x60\xd7\xee\xe3\xa7\xc3\xb8\x32\xed\x87\xd1\x65\xb8\xd3\xed\xcf\x3e\x69\xc7\x51\x3f\xb8\xb4\x03\x95\xc9\x6c\x40\xc1\x13\x20\x20\x6a\x72\x85\x89\x12\x7d\xbe\xa8\x57\x42\xef\x94\x3d\xa0\xfb\xdb\xb2\xd0\x44\x12\xd7\xf9\x77\x82\x9b\xeb\xa9\x90\xd7\x07\x6f\x04\xff\x4e\x4c\x5f\xbc\x79\xfb\xec\xf4\xc3\xb3\x37\xdf\xbc\x79\xcb\x9e\x43\xc9\xb7\x6f\x9e\x9f\x7e\x78\xfe\xea\xdd\xd3\x3f\x7c\x63\x6e\xbc\x63\x6f\xcd\x1d\x53\xf1\x35\x5c\x9e\x9d\xbe\x7d\xad\x5f\x6f\x1b\xad\xd4\x1a\xb4\xd3\xed\xeb\x69\x56\x9d\x9d\xfd\x08\x67\xe7\xcb\xff\x97\xbd\x77\xdb\x6e\x1c\x37\x1a\x46\xef\xf5\x0a\xfb\x46\x66\x26\x6c\x20\x84\xd4\x92\xbb\x27\x93\xa1\x0d\xeb\xeb\x71\xf7\x9c\xa7\x7b\x32\xf6\x64\x32\x51\x2b\xfe\x69\x09\x92\xd0\xa6\x40\x0d\x09\xda\x56\x2c\xfd\x4f\xb1\xd7\xbe\xfa\x9f\xee\x7f\x92\xbd\x50\x38\x10\xa4\x28\x77\x27\x93\x64\x7d\xdf\x5a\xb9\xb1\x45\x9c\x51\x28\x14\x0a\x85\x3a\x30\xfa\xc0\xc0\x93\xff\x2c\x3e\x7a\xc9\xac\x55\xcd\x0f\x8a\x72\xcf\xca\xd5\xb5\xa2\xcc\xdf\xb1\x30\x34\xba\x62\x6f\x54\xfa\x40\x25\xbe\x61\xdb\xed\x57\x0c\x93\x9c\x15\x4c\xc6\x9f\x31\x34\x20\x03\x4c\xae\xb3\x74\xa6\x3e\x86\xe4\xf8\x18\x93\x19\x5f\xa9\x8f\x63\xf8\xe0\x32\x49\xf9\x54\x7d\x3f\x23\xc7\xcf\x30\x04\xca\xcd\x21\x1a\xe5\x67\x0c\x3d\x27\xc7\xcf\x31\xe1\x02\xd4\x58\x55\xc2\x27\xe4\xf8\x13\x4c\x96\x7c\x36\x63\x42\x7d\xff\x81\x1c\xff\x01\x83\x86\xcc\x0d\x53\x34\xa5\x5c\x2c\x55\xf2\xa7\xe4\xf8\x53\x4c\xae\xd3\x64\x7a\x03\x2d\x0f\xc8\xb3\x4f\xd5\x98\x60\x10\xcf\x86\xf0\xb5\xc8\x99\x6e\xe3\xd9\x31\x7c\x6f\x58\x9a\x66\x77\x90\xf0\x0c\x12\xae\xd5\xe2\xaa\xcf\xe7\xf0\xb9\x4a\x16\x4c\xc8\x04\x52\x3e\x86\x94\xe9\x26\xd1\x0d\xfc\x1e\x3e\xef\x96\x5c\xea\x0a\x9f\x98\x0e\x92\x0d\x0c\x66\x60\xfb\xf3\x3f\xaf\x17\x9f\xd9\xe1\x3d\x1f\x90\xe7\x90\xf2\x83\x1e\xe0\xf3\xa1\xf9\xfe\xc2\x0e\xf1\xf9\xb1\x49\xf9\xd9\x0d\xf2\xf9\x33\x93\xf4\x99\x19\xe6\xf3\xe7\x26\xe1\xbb\x6a\xa0\xcf\x3f\x36\x69\xe7\x66\xa8\xcf\x7f\x6f\x12\x7e\xb2\x83\x7d\xfe\x89\x4a\xf1\x02\x6f\x7c\xce\x2a\x27\xc5\x56\x43\x63\x40\x38\x0d\x02\x92\xd1\x20\x38\xc9\x4f\x99\x6f\x63\xc7\x23\x8a\x04\x65\xe3\x7c\x82\xfb\xd9\x9a\x09\x92\x45\x54\xf4\xa7\x69\x56\x30\xf2\xbf\x2b\x2d\x22\x93\x84\x1b\x81\xa8\x45\x3f\x5f\xdc\x13\x93\x19\x09\x68\xa1\x92\x5a\xf2\x48\x46\x9e\xd3\xda\xcf\x6a\x5e\x4a\x1f\x54\xd9\x38\xf8\x7f\xc6\xbe\xc2\xce\x2a\xc0\x04\xda\xaa\x65\x48\x9d\x91\x2f\xee\x63\x4f\xd3\x2a\x78\xfb\xf6\x7e\x78\xfd\xf6\xed\x5e\xb9\x60\x11\xb4\x18\x8f\xca\xba\xad\xec\xc0\x98\x4e\xf9\xc7\xba\xa2\x19\xcb\xa4\x18\xa1\xff\x6d\x7f\x7a\x5a\x54\xdb\x2d\x72\xa9\xf6\x31\x05\x12\x6e\xd8\xa6\xb0\x86\x19\xc6\x6b\xa0\xf6\x41\xaa\x45\xd5\xac\x6f\x36\xe2\xe8\x73\x23\xa4\x57\x15\x88\x8c\x82\x00\xc7\xfa\xaf\x57\x07\xa1\x9c\x3e\x2c\x93\x22\x1e\xb3\x09\x51\x05\xe3\xb1\x98\xec\x70\x1f\xf6\x23\xfd\x92\xe9\x1f\xfa\x18\xc8\x31\xc9\xfb\x6a\x6b\xaa\x74\xf5\xdf\x4b\x9e\xf1\x95\x4a\x9d\xf1\x95\x97\xa8\xf7\xaa\x4a\xd7\xbf\xbc\x2c\xb7\x6d\x55\xae\xfb\xf0\xeb\xea\x4d\x0c\x95\xf5\x4f\x2f\x53\x6f\x68\x95\xa7\x7f\x79\x59\xb5\xbd\xad\x4a\xd4\x12\xfc\x89\xa8\xed\x04\x33\x51\x3f\xbc\x8c\x9c\xcd\xf4\xc4\xfd\xf9\xc1\xee\x57\xc9\xf0\xc3\xcb\xd0\x64\x40\xe5\xe8\x5f\xb5\x1e\x4a\xa6\x3b\x28\xfd\xc1\x1b\xc2\xa0\x72\xcc\x4f\x2f\x53\xd1\x08\x95\xa3\xfe\x7b\xc9\x40\x2b\x54\x3a\xfc\xa8\x8d\x2b\xd9\xe8\x61\x25\x9b\xfa\x70\x4d\x32\xf3\x93\x0d\x11\x81\x41\xe9\x9f\xb5\xcc\x1f\xf4\xcc\xe1\x47\x2d\xe3\x0b\x3b\x7b\xf3\xb3\x96\xf9\xb3\x83\x80\xfd\xdd\xe8\xd1\x40\x01\x7e\xd5\xb2\xbe\xab\x20\xe1\x3e\x6a\x05\xce\x0d\x34\xf4\xaf\x5a\xd6\x4f\x16\x22\xe6\x67\x95\x89\x1b\x7b\x60\x2c\x26\x1e\xf6\x6b\xe7\x84\xda\x01\xe3\x8f\xcc\x06\x79\xaa\x38\xb9\x65\x52\xbc\xb9\x13\xdf\x9b\x08\x15\x15\x99\xfb\xe8\xd7\xeb\xb3\x3d\xef\xf8\x97\x34\x75\x1a\x32\x7b\x0b\x50\x57\x82\xfd\xe7\xe7\xed\x96\x17\x9f\x2b\xd6\x81\x69\x7a\xd0\x5a\xbc\xd2\x5d\xb3\xb7\xbe\xaf\x2f\xde\xbc\x36\xca\xa5\x7c\xbe\xd9\xbb\x2d\xba\xe2\x70\x47\x31\x76\xd4\x4f\xc7\x4f\x82\xb7\x6f\x9f\x8e\x1f\x76\x6f\x27\x6f\xf3\xb7\x62\xe2\xfc\xc9\xa8\xbc\xde\x28\x26\xe3\xb7\x93\x87\xdd\x6f\xc2\xdf\x1d\x6d\xe9\xd9\x93\xe0\xb7\xff\xf5\xbf\x5c\x91\xf1\x60\xa2\x4a\xa1\xbf\xbe\x2d\xb6\x6f\x8b\x8f\xb0\x5f\xf5\xaf\xe3\xb7\xb3\xfe\x55\x6f\x12\x7d\x54\x4b\x45\x32\x2f\xd9\x16\x1e\x1a\xb6\x9b\xad\xd8\x6e\x58\xb1\x15\xd9\x36\x13\xdb\x6c\x3e\xc7\xce\x31\xb2\x71\x77\x73\xf4\xf4\xad\xa8\xfc\xdb\x1c\x9c\xe5\x5e\x00\xee\x68\x88\xad\x73\x3f\x45\xce\xa9\xda\x70\xea\x46\xf2\xf4\xad\x88\x3e\x7a\xea\x8e\x8d\x21\xa5\x14\xe5\xa3\x7c\x3c\xb0\x86\xd6\xf1\x00\x8f\x82\xed\x5b\x11\x44\xac\x52\x1e\x7f\x2b\xb4\xea\xb8\xef\xcd\xf9\xa0\xc7\x34\x11\xb1\x1d\xc6\x9e\xaf\xe5\x38\xd8\x46\xba\xc1\x7f\xa8\xba\x65\xbe\x9d\x8b\xe5\xc6\xf4\x7f\x02\x27\xc9\xa0\x25\x70\xec\xa9\x1f\xfd\x54\x61\x2d\xf9\x87\x2f\x43\x3a\x08\x3f\xa8\xf9\x0a\xef\x80\x72\x71\xf7\xcf\x79\x3e\x2d\xd3\x24\x9f\x04\x9d\xe2\x8e\x2b\x00\xef\xed\x2a\x1b\x58\xdc\x46\x6e\xa9\xa0\xfa\xd7\xb7\xe3\x7e\xf4\xb6\x40\xfd\x68\x84\x27\x0a\xc0\x1f\x0d\x03\x5c\x57\x49\xc6\x0f\xd3\xa4\x60\x81\x8e\xcb\x11\x8b\xea\x34\x84\x05\x6d\x07\xe0\x4f\x5a\x63\x65\x87\x41\x31\x2a\x5b\x23\xdc\xb9\xce\x59\x72\xd3\x81\xa6\xcc\x35\xb9\xd6\xd6\xc3\x8e\xbc\x57\xdd\x35\xc7\x0f\x72\x9c\x4f\xa8\x6a\x7d\x9c\x4f\x5a\x3b\x98\xb1\x79\xa2\xe5\xdb\xac\xd2\xb8\x52\x2b\xf0\x47\x46\x1f\x4c\xa4\x8d\xf8\x5b\x46\x64\xb2\x8e\xff\xfb\x5e\x5e\xad\x54\xb2\x16\x65\x9d\x89\x99\x17\xd0\xe2\x1a\x5e\x45\xe1\xf3\x5f\x78\xd5\xfd\x57\x5e\x5e\x3f\xec\x16\x7a\xf9\xe2\xfb\xae\x62\x40\xd4\xe2\x0c\x9f\x05\xfe\x7d\xf0\xf1\xdb\xaf\x06\x90\xe5\xe3\x2c\xb8\x7c\x58\xda\xbc\x0a\xd2\xf5\xcf\x68\xe8\xd6\x0f\x69\x96\x44\x07\x1f\xc9\x6e\x3c\x15\xde\x5a\x0d\x12\x74\x1b\x4e\xab\xdd\x4b\x79\x9a\x2d\xb4\x40\x8c\x79\x29\x28\xf8\x2c\xe1\x69\x37\x2b\xe5\x91\x71\xcc\xe2\xd3\x27\x45\xd9\xbd\xe1\x1a\x69\xb5\xdf\xd0\x87\xdd\xab\x2b\x73\xfc\xce\xfb\xe6\x6b\x1d\x72\x82\xeb\x21\xed\x12\x75\x54\x0d\xf6\xd1\x89\x57\xda\xa9\x6c\xcf\xb9\xeb\x59\x57\x01\x22\x76\x4e\x44\x5b\x9b\x77\x4c\xdc\x7b\x3a\xfa\x4d\xf7\xe2\x9b\xaf\xbe\xff\x80\xfe\x70\xac\xdd\x8c\xfa\xbd\x21\xbf\x3b\xc5\xe6\x7d\xc0\x92\xfe\xa6\x7b\xf9\xe6\xe5\x9b\x0f\xe9\x90\x30\xed\xad\xed\x80\x1e\xad\xf3\x79\x56\xb3\xd5\x63\x44\x0f\x53\x6b\xb0\xa2\xbf\x1f\xe5\xfe\x65\x03\xd3\x31\x46\x3f\x58\x00\x63\x08\xd4\xc0\x43\xef\x61\xbf\xdf\xd0\x69\xd6\xa1\xbf\x75\xd0\xef\xda\x4e\xf8\x8d\x56\xea\x6b\x2f\xae\xd1\xd2\x2f\xef\x61\xcb\x6f\xba\x0a\xaf\x0e\xd4\x34\x28\x87\x1b\x75\xf5\xd2\xff\xa6\xab\x20\x7f\xa0\x26\xf8\xac\x6d\x54\x83\x05\xf9\x8d\x76\xfa\xd9\x5e\x4b\x6b\xab\xf8\x70\xf3\x61\xfa\x98\x0a\x5b\xd0\xed\xf6\x7a\xbd\xa0\x23\x22\x1a\xbc\x15\x5d\xab\x8a\xe7\x29\xb5\x28\x2e\xd8\xb3\xc5\x35\x3e\x73\xd5\x19\x68\xaa\x14\xec\x96\xe5\x5c\x6e\xea\x75\x64\xad\xec\x8f\xcc\xd9\xa2\xea\x87\x0f\xb0\x44\xb5\x2d\xe8\xa4\x6e\xb7\xd9\xab\x4e\xc7\xf5\xfa\x35\x5b\x56\xdb\x82\x7b\xea\x69\xb4\xe0\xcc\x5b\xb1\x71\x8d\x37\xbd\xf1\x6a\x69\xa3\xc9\x46\x15\xe3\xd2\x4d\xd1\x42\x6f\x92\xfd\xbe\x75\x37\xa2\x16\x45\xd4\x00\x7d\xf0\x48\xd0\x34\xd0\x82\x58\x3e\x06\xe2\xaf\x8c\x7e\xd3\xa3\x30\xf5\x00\x5a\x05\x1e\xd1\xee\xd9\x3f\x74\x3e\xb2\x75\x3e\xf2\xd7\x0a\x2e\x3d\xe1\xd0\xdf\x7c\x05\x73\x5f\x34\xd2\xf4\xa8\x04\x86\x5b\xf5\x24\x3a\x9e\x60\xb2\xe7\xae\xc9\x06\x7d\x02\x96\xea\x0b\x66\xa3\x5f\xeb\x60\xd6\x0c\x1d\x8c\x73\xcd\x6a\x86\xf0\xde\x10\xff\x5c\x37\x2a\x1b\x35\x75\xfd\xde\xf3\x78\xd7\x88\x11\xe1\x01\x5c\x3f\xf4\xd8\xc8\x0f\x6e\x89\xc0\x82\xfa\x18\xef\x70\x8c\x7e\x32\x93\x33\xd6\x3a\xfa\x08\x6c\x7a\x68\xf1\xbd\xca\x44\xe4\x1b\x4f\x9e\xae\x9f\x2d\x7f\x66\xf4\x61\xd7\x69\x1a\xc5\x79\x7e\x2e\xe8\x4f\x3a\xa0\x31\x53\xac\xda\xd7\x75\x7b\xbc\x6f\x18\xc2\x0f\x2a\x6d\x40\x36\xa3\x86\x01\x84\x84\xa7\x51\x30\x68\xa8\x2e\x14\x7f\x61\x60\x94\x54\x99\x65\x0d\xb5\x63\x04\x70\xca\xef\x17\x54\xd5\xb4\x6f\x29\x63\x96\x8e\x55\x55\x6d\xdc\xf6\x65\xcd\x2f\x25\x5c\x41\x5d\xb8\x68\x75\x09\xd3\x0f\x52\x83\x66\x32\xd8\x0f\xb8\xc0\x0e\x55\x80\x69\x6b\x19\x51\xf9\x35\x69\x06\x9f\x26\x92\x8e\x27\x44\xd0\xc1\x89\x38\x65\xda\x99\xae\xef\xce\xb6\xea\xc5\x78\xd4\x35\x4e\x3f\x6a\xe9\xc6\x6f\x67\xe7\x1b\x9f\x87\xfd\xa9\xe9\x3a\xf3\x9a\x2d\xb8\x08\xc8\x03\x9c\x2e\x10\xe5\x25\x76\x7e\x8c\x4d\x63\xb1\xb4\xee\x59\xfe\xc2\xf0\x6e\xf7\x33\xeb\xf3\xe2\xdb\x6c\x9a\xa4\x74\x11\x86\x8b\x3e\x84\xc1\xe5\x99\x08\xc3\x60\xce\x53\x16\x2b\xe8\x54\xa9\x9a\x6d\x9f\x66\x29\xf9\x99\xf5\x0d\x57\x4a\x83\xe3\xfe\xf0\x0f\xfd\x41\x40\x5e\xa2\x9f\x19\x79\xd0\x51\x8c\xe3\x2f\xc9\xac\x5c\xad\xe3\xcf\x08\xfb\xa5\xe4\xb7\xf1\xf7\x24\x07\x74\x60\x79\x11\xff\x91\x19\x47\x6c\x5f\x30\xc2\x8b\xf8\x3b\xa2\x2f\x44\x97\x9b\x35\x8b\x7f\x20\x35\x33\xf5\x7f\x66\x2c\xea\x9c\x2d\x78\x21\x99\xb1\x8e\x4a\xd5\x6f\x01\x81\xec\xd5\x1d\xff\x05\x62\xe4\x6b\x17\x40\xed\xeb\xba\x33\xb1\x46\x54\xe7\x2a\xaa\x0b\x23\x4f\x5c\xac\xd1\xa4\x6b\xde\x79\xd5\x30\x4e\xdc\x18\x32\xc1\xba\xd9\x3c\xee\x56\x0e\xa7\x05\x09\xfa\x01\x86\xa7\xe5\xda\x4b\x32\xa8\xd9\xb4\xce\xcc\xe9\x42\x54\x13\xab\x8c\x47\x1f\x9d\xda\x9f\x34\x71\xfb\x93\x25\x68\x2f\x90\x24\xea\x03\x6f\xb7\x7f\xf2\xe9\x19\x31\xb7\x89\xa6\xaa\xb7\x55\x95\xd6\xce\xb7\x4d\xa1\x5f\xa3\x2c\x6d\x1b\xfa\x51\x4c\x93\x72\xb1\x94\xaf\xee\xa7\x4c\x47\xad\xae\x2c\x3f\xab\xc8\xec\x6a\x9f\x59\x7a\xb8\xaf\x2c\x64\x44\x00\xc6\x36\xd3\x8b\x16\x55\x71\x09\x4e\xca\x62\x62\x47\xd9\x98\x58\x32\x4f\xa6\x6c\xbb\x65\x7d\x85\xe4\xc6\x75\x60\x10\xb1\x7e\xca\x05\x7b\x0d\x92\x2d\xf2\x67\x70\x42\x7a\x34\x54\xb0\xd9\x1b\x6d\xfc\x67\x56\xf3\x11\xb1\xb0\xfe\x93\x62\xff\xe1\xd8\x3a\x73\xfa\x19\x76\x74\x7c\x67\x9c\x21\x18\xeb\x1b\x6d\xcf\x62\x0c\x63\xb4\x99\x90\xb1\x69\xd1\x0e\x80\x9b\x6b\xf1\x88\xad\xa2\x86\x2a\xd4\xf2\x62\x0a\x1a\x7f\x76\x5c\x14\xda\x36\xc1\xd7\xbb\xee\xbb\x68\x14\x7f\x82\x60\x34\x7f\x02\x2a\xfc\x75\x8b\xcd\xc9\xb9\x6e\xc5\x84\x90\xe8\xde\x2d\x79\x6a\x54\xb8\xad\x2d\x9f\x21\xa7\xdd\xbc\x14\x02\x9c\x1a\x80\x12\xc2\x76\xcb\xce\x86\xef\x6d\xce\xea\x84\x67\xf3\xc6\x00\xbb\x32\xcb\xba\xab\x44\x6c\xc0\x32\xb4\x08\x8c\x71\x64\x52\xca\x0c\xea\xfe\x8a\x96\x61\xcb\x68\x90\x69\x62\x55\xb5\x0a\x8a\x34\xa0\xe3\xac\xc9\xc2\x97\xfd\x75\xb2\x60\xdf\x66\xc9\x8c\xcd\xb0\xf3\x86\xec\x8a\x2b\x98\xdd\x66\x7c\x86\xee\xb6\xdb\x9f\x59\x3f\xcd\x92\x19\xc2\xb8\xa3\xce\x35\x8d\x36\xcd\xb0\x81\xb5\x35\x6d\x6e\xae\xfd\xe2\xff\xf2\x9d\x06\xec\xc7\x8e\xb0\x7b\xc9\x44\xcd\x67\x44\x7d\x6c\x3a\xff\xd7\x8c\xc6\x08\xb7\x92\xa2\xe0\x0b\x7f\x04\xde\xb1\xd9\x94\x37\x11\xe9\x49\x53\xc1\x27\x85\x77\x80\x8e\xc5\xc4\x93\x41\x09\xe7\xbf\xf3\xa5\x35\x4d\x04\x57\x92\xe0\xff\x24\xa9\x4d\xcc\x5f\x51\xb5\x7c\x2f\xd1\x97\xe4\xc1\x3a\xdc\x1e\x90\x2a\xf6\x52\x3c\x64\xcf\x88\x5b\xe9\xf8\x68\x40\xb4\xff\x8c\x38\x08\x76\xe4\x68\x80\xc9\xd7\xac\x16\xeb\x4d\x31\x23\x1e\x6a\x84\xe1\x37\x60\xe5\x6f\xdc\xa1\xb4\xdc\x36\x0b\x86\x18\x45\x0c\xe2\xcc\x1d\x83\x59\xde\x3e\xc3\x3e\xb6\x47\xba\x09\x99\xa5\x3d\xb6\xf8\xca\x05\x9e\x0b\xb9\xba\xfb\x6f\xdf\xa7\xd8\xa4\x3d\x08\xae\xcf\x12\xbf\xe7\x34\xf2\x09\x4d\x37\xcd\x16\x0b\x75\xd4\xac\x98\x5c\x66\xb3\xa2\x6b\x9c\x5a\xfa\x01\x17\x5c\x7f\xda\x36\x8d\xe7\xdd\x39\xcf\xc1\x70\x2d\x4f\x56\x4c\xb1\x01\x6a\xf1\xeb\xb1\x1b\x2b\xee\xda\x73\x9a\x4a\xb8\x8b\xdd\x75\x92\x9f\x72\x78\xc5\x7d\x30\xfa\x8c\xe3\x7c\xd2\x69\x5a\x78\xf9\x4d\x66\x13\x0c\x36\xef\x7e\x0a\x1c\x83\x4c\xfd\x10\x28\xc3\xbb\x1d\xfa\x99\x79\x80\xe7\xb6\xed\xa3\xa1\xda\xff\x8b\x30\xbc\x03\xd0\x2c\xfa\x30\x73\xc5\x21\xe9\x1d\x61\x98\x9f\x43\x10\x5a\x7a\xa6\xce\xd7\x8c\x09\xeb\x9c\x53\x4d\xda\x34\x41\x39\xc9\xe8\xd1\x60\x07\xbc\xb9\x89\x71\x19\x86\xc8\x8b\x69\x4c\xdc\xef\x5a\x0d\x4c\xc0\x4f\x5a\x23\xcd\xbd\xec\xa0\x9c\xee\xfb\xc9\xe2\x3b\xab\x97\x29\x08\x04\xe2\xdc\x6e\xbd\x9e\x72\x4c\xf8\x1e\x29\x54\xf8\x9c\x01\x81\x0b\xc3\xdb\xfe\x4f\x59\x7e\xc3\x72\x7d\xfa\x5e\x4c\xb3\x35\x0b\xc3\x5b\x5f\xbf\xab\xb5\x04\xba\x6d\x0c\x32\xdb\x6e\xd1\xd2\xa6\xe1\x06\xec\x35\xa0\x01\xe2\x9a\x20\xfc\xcc\xcc\xa0\x88\x7c\xef\x4b\xd9\xcf\xac\x0f\x3b\xa5\xe9\x74\xf0\x48\xba\xdb\xfa\x9c\xdf\x4b\x2d\x92\x34\x5c\xde\x5d\x7f\xc1\xe4\xab\x94\x29\x1a\xf2\xd9\xe6\xab\x99\x75\xe0\xe6\x0a\x76\x04\x2c\x88\xf9\xd6\x8a\x02\x82\xbd\xce\x66\x0c\x58\xee\xdd\x0e\x63\xc5\x08\xbb\xdd\xd8\xec\xdc\xb8\x26\xb2\x0d\xd8\x4d\xfd\xfe\x7e\xeb\xfa\x95\x45\x35\x06\x6f\xec\xd3\x9c\x25\x92\x99\x66\x50\x30\xe3\xb7\x6a\xc0\xfd\x82\xc9\x17\x52\xe6\xfc\xba\x94\x0c\x05\x7c\x66\x83\x43\x55\xad\x13\xd1\xe7\x42\xb0\xfc\xcb\xcb\xef\xbe\xad\x06\x47\xac\x87\x19\x35\x3d\xfb\x40\x72\xbe\xe4\xe9\x4c\xbb\xa7\x76\x4a\xd2\x79\x55\xa7\x0e\x8f\xce\xe1\x16\xb4\x4f\x6d\x30\x3e\x46\xb5\x15\xd7\x0b\xed\x5e\x15\x6a\x57\x10\x05\x05\x07\xb3\x46\x1d\xa9\x4d\xfa\x48\x61\x11\x43\x43\x03\x20\x8e\x49\xa2\xd8\x3c\x96\xe4\xd3\xa5\x73\x14\x63\xe5\xca\x61\x80\x49\x49\x13\xdf\xaf\xa9\xa4\x83\x13\x79\x5a\x42\x70\xde\x64\x2c\x27\x61\x88\x38\x15\x08\xe5\x54\x7d\xd9\x8a\x34\xc0\x5a\x20\x9d\x41\xd4\xea\xdc\xb9\x9a\x15\x28\xaf\x7a\xd1\xd7\x06\x55\x96\x14\x63\x3e\xa1\x5c\x9d\x88\xc5\xa8\xb2\xbb\x57\xa9\x24\xc3\x71\x56\x69\x4c\xef\x10\x56\xe8\x5b\xe6\xe9\xf7\x8a\x38\x16\x54\x12\x87\xf9\xce\x89\x91\x67\xba\x5f\x39\x39\xda\x6e\x15\x31\xab\x0a\x6b\x27\x44\xb5\xa2\x3a\xa9\x59\xd0\x04\x39\xb2\x2d\x79\x39\xfa\x8c\xa3\xd2\x3a\x8b\x32\xda\x95\x05\x63\xb3\x51\x55\x4a\x7d\xea\x08\x7b\x79\x22\x66\xd9\x0a\x61\xf7\xc6\x86\x9e\xfd\x1e\x1b\x78\x1c\xe3\x58\xd7\x0c\x43\xd4\xa8\xab\xd3\xfd\x21\x95\x79\x7a\xae\x7f\xe9\xab\x31\x9f\xc5\xc1\x92\xcf\x98\x11\xc8\x93\x34\xb9\x66\x69\x1c\x7c\xa9\x58\x3a\x9d\xa6\x3d\x6f\x04\x44\x66\x59\x2a\xf9\x3a\x0e\xde\x88\x74\xd3\x2d\x96\xd9\x9d\xf1\xc9\xa1\x18\x14\xdf\x4b\xf2\x32\x91\x20\x28\xe9\x77\x2f\x64\x06\xce\xf8\x8a\xee\x2f\x25\xcb\x37\x46\x6b\xb8\xe8\x07\x3b\x02\x1d\xbb\x68\x28\xae\xdf\xf3\x25\x53\xa7\x5a\x96\x77\xbf\xb0\x39\xae\xdf\x57\x22\xb9\x4e\xd5\x79\x08\x0a\xf6\xc0\x12\x01\xbf\xc9\xe7\x5d\xe0\x5f\xe1\xb7\xf5\xfb\x5f\xc0\x61\xb1\xd6\x74\x8b\xb3\x02\xc2\x3c\x2c\x99\x7d\x37\x31\x8a\xcb\xe8\x7f\xdd\x71\x31\xcb\xee\x40\xdb\xfb\xb3\x3c\xbb\x2b\x58\x5e\xe0\x0f\x19\xb8\xf5\x5c\xe6\x46\xfe\x3a\xeb\xca\x7c\xd3\x33\x89\x8f\x0d\x3a\x2f\x85\x81\x5c\x9d\x77\xb6\xb5\xbb\xc0\xea\xf4\xbb\xdf\x25\x37\x4c\x71\x82\xd7\xa5\x66\x03\x98\xe5\x2c\x0b\x35\xda\xaf\x5e\x75\x73\x96\x14\x19\xa8\x40\x3c\x36\x62\x58\xfd\x7d\xa2\xad\xa3\xf2\x0a\x92\xd3\x16\xe4\x80\x0d\xcb\xe8\xe0\x84\x55\xd1\x89\x58\x14\xe1\x4a\x40\xa0\xf5\x0b\x90\x68\xab\xad\x2e\xbe\xe0\x2f\x47\xf4\xf9\xcc\x3b\x32\x5d\xd1\xb1\x98\xf8\xb8\xaa\x98\x4c\xc5\x69\x82\x92\x7e\x2b\x07\x35\x63\xd3\x6c\xc6\x7e\xfc\xe1\xab\xf3\x6c\xb5\xce\x84\xa2\xc4\xfe\x9b\x7d\xf4\x74\x41\x82\xdf\x1e\x0f\x02\x4d\xf9\xf4\x8d\x4b\xd2\x07\x73\xf0\xc6\x0f\xbb\x5d\xe7\x68\xdf\x00\x41\x74\x24\xfd\x0b\x11\x4d\xa2\xe7\x11\x4a\xc6\xc2\xb0\xc6\xf9\x18\xb5\x0a\x8d\x35\x86\x73\xce\x88\x30\xff\x73\xf0\x70\xaf\x1f\x1d\xa8\xbe\x2e\x73\x3a\x9e\x90\xa4\x16\x14\xb9\x44\xf8\x41\x3a\x8f\x26\xc2\xfd\x72\x45\x1b\x61\xd6\x2b\xbf\x22\xbd\x4f\x07\x83\x4f\x86\x9f\x7e\x7a\xfc\xf1\xf3\x4f\x9e\x0f\x3e\xfd\x74\x08\x31\xd0\x5d\xc4\x55\x71\x46\x07\x27\xbd\x9e\xd3\x56\x67\x8a\x61\xaf\x62\xfa\x3b\x5b\x96\xbc\x5f\x4c\xb3\x9c\x75\xf8\x19\x70\x38\x8a\x45\x30\x2f\xa7\x7b\x1d\x80\xfa\x98\xaa\x1f\xcb\x46\xa8\x74\x17\x88\x61\x2c\x27\x95\xca\xcb\x11\xa5\x2e\x7e\xbd\x30\x21\x42\x65\xa7\xee\x0a\x4b\x2a\xae\x48\xd1\x3e\x43\xf2\xc1\x09\x95\x9d\x24\x77\x24\x9f\x64\xb4\x37\x3c\x61\x61\x18\x45\xd9\x29\x3f\xc1\x8c\xb2\x71\x3e\xce\x26\xee\x0e\xc2\x6a\x21\xd4\x9d\xab\x2e\x3f\x84\xbf\x89\x4e\x3d\xdb\x5f\xe2\xf1\x84\xe8\x18\xf2\x0f\x9e\x94\x38\x47\x9e\x86\x23\xc4\xeb\x02\xaf\x57\x9c\x0e\x4f\xf8\xa9\x3c\xb1\x4c\x2b\x8f\x86\x1d\xa1\x98\xad\x53\x19\x86\x8a\xc7\xd5\xf0\x3c\x65\x63\x6e\x7e\x02\xf6\x67\x8a\x01\x16\xbd\xe1\xd9\xd9\x70\xe2\x1a\x8a\x90\x38\x3d\x1d\x62\xc7\x7a\x17\x54\x97\x38\x01\xc7\x51\xb9\x6b\xa9\x30\x2d\x9d\x14\x14\x09\x5a\x60\x28\x84\x55\x2b\x54\x65\x76\xe0\x57\xee\x62\x7b\xf7\x93\x99\x37\xc9\xca\xe2\xb5\xc3\xc6\x32\x8a\x26\x54\xf8\x00\xd6\x1d\xe6\xaa\x43\xb1\x37\xf4\x13\xae\x58\x5b\xee\x3a\xcc\x55\x87\x5c\x75\x98\x4f\xa8\xd8\x81\x1e\x44\x9a\xd2\x3a\x07\x06\x8a\x8e\x15\x46\x0c\xaa\x35\x1a\x0f\x54\xfd\x5e\x4f\x4e\x08\x60\xfb\x0e\x5a\x60\xec\xa6\x36\x5a\xd7\x84\x57\x4d\x15\x34\x5b\xfc\x32\x5b\xd7\x3c\x68\x41\xab\x92\x80\xb3\x5a\xb1\x23\x6b\x3a\xab\x2c\xa3\xdc\x62\x66\xc8\xe8\x4d\x2f\xe9\x43\xc1\xc5\x22\xdd\xb7\x24\xb4\xbd\x8d\xd0\xdc\xea\x5e\x2d\x15\xd3\xf8\x7d\xce\x14\x8b\x35\xbb\x00\xe6\x46\x3f\xa5\xab\x32\x80\xb9\xb2\x5e\x06\xc2\x86\x23\x24\x3c\xa5\x0d\xd1\x4f\xd2\x34\xbb\xbb\xdc\xac\xb3\x91\xf7\x3b\x3e\x2a\xb6\x5b\x47\x0c\x8b\x2a\x63\xbb\xf5\x3e\xf0\x68\xd9\x4f\xd2\x45\x96\x73\xb9\x5c\xc5\xde\xef\xd7\x19\x64\xc3\xd8\x41\x1b\xcb\x38\x33\x84\xbf\x3b\xb2\xc8\x5a\x3d\xa8\x3a\x7d\xb1\xdc\x90\x23\x98\xe3\x5a\x0f\xbe\x9a\xdf\x78\x30\x21\x19\x15\xe0\x6f\x60\x99\xb3\x62\x99\xa5\xb3\xed\xb6\x08\xc3\xc2\xff\xde\xa7\x3f\x89\xae\x93\xf2\x15\x97\xa6\xbc\xf9\xbd\x57\xb4\xa4\xff\x36\x20\x91\x19\x1d\x90\x05\x1d\x90\x5b\x77\xa9\x05\x3a\xa8\x86\x7a\xc3\x36\x55\xf0\xb5\x15\x35\x1b\xe0\x73\xb1\xdd\xa6\x64\x43\x75\x3e\xb9\xa6\x1b\x4b\x85\xee\xe8\x6d\x6f\x78\x72\xa7\x49\xeb\x5d\x45\x1f\xee\xa9\x1c\xdf\x4d\xc8\x8d\x27\x3c\xb9\xc6\xe4\x92\x5e\xf7\x86\x27\x97\xba\xf4\x25\x46\x17\x74\x8a\xee\xc9\x39\xdd\x8c\x2f\x27\x18\x2b\x1c\xba\x50\x38\x74\xd1\xc0\xa1\x0b\x8c\xc9\xcd\xf8\x72\x42\x4b\xc4\xc8\x05\xe1\x18\xc7\xf0\xa9\x96\xb6\x73\xd3\xcf\xae\xdf\xd1\x7b\x58\xbf\x57\x74\x85\x6e\x70\xc7\x50\xf4\x57\x61\x88\x5e\x9d\xaa\xdb\xde\x8d\x9e\x06\x7d\x45\x66\xa7\xc9\x08\xad\xc1\x8b\xf5\x0d\x26\x51\x34\xc3\x31\x8a\xa2\x05\x79\x75\xb6\x86\x7d\x87\xb0\x25\x51\x6b\x6f\x7b\xa1\x1b\x8c\x6d\xf0\x6a\x0f\x52\x7a\x03\x9d\x6b\xb0\x00\x09\x69\x80\x43\x4f\x50\x83\xe2\x1c\x1c\x64\x3e\x32\x43\x33\x6a\xf4\xae\x9a\x66\x18\xa2\x77\x86\x04\xa9\x69\xbc\xa3\x0f\x32\xc9\x17\x4c\xc6\xef\xfa\xfa\x07\xb9\xd2\xff\xb5\xa6\x58\x36\x63\x05\xe0\x3b\xb9\x12\xec\x5e\x7e\xa6\xb8\x1a\xc1\xc5\xe2\x2b\x31\x63\xf7\x36\x0b\x9a\x8b\x4d\xb3\x84\x9b\xac\x77\x7d\xf3\x8b\x64\xd7\xef\xe2\xfb\x9d\x0f\xa8\x77\x3e\xa0\x4c\xc5\xc7\xc1\xf5\x0e\x57\xf0\x6a\x01\x0b\x80\xed\x82\xbc\x3b\x41\x17\x00\x9b\x5f\x0d\x98\x7f\xc6\x60\x15\x91\xa5\x94\xce\xea\x14\xe1\xca\x43\xe0\x19\x36\x6b\x3c\xf3\x27\x73\x35\xbe\x9b\xd0\x35\x90\xfd\x8a\xcc\x5e\x19\x2e\x67\x16\x2d\xc8\x95\xa2\x3e\x2f\x8a\x8d\x98\xd6\x8d\x67\x3d\x29\x8f\x22\x14\xec\xae\x6b\x23\x31\x55\x8c\x68\x42\x4a\x23\x40\xb0\xc3\x4a\x50\xae\x39\xb8\x35\x05\x5a\x5b\xa7\x55\x52\xd3\xaa\x85\x22\xf9\xe4\x96\x0a\xc7\xfd\x90\x15\xe5\x61\xc8\xff\x3e\xf2\xb5\xd1\x75\x3e\x84\x7c\x5d\x53\xe4\x5b\xeb\x71\x8f\x7c\xf1\x7f\x36\xf9\xba\xa3\x03\x72\x4f\x07\x15\x63\x72\xa3\x8f\xd9\xcc\xc2\xa8\x44\x81\x76\x95\xc7\x6c\xb8\xeb\x82\xbe\x4c\x24\xd3\xc1\xb1\xc1\x8d\xa0\x9a\x57\x8d\xd6\xcd\x28\xf7\x69\xdd\x25\xd5\xf9\xe4\x15\xbd\xb4\x2c\xfe\xad\x5e\xf2\xdb\x8a\xca\x9d\x53\x31\xbe\x9d\x90\x0b\x0f\x49\x5e\x61\xf2\x8e\xbe\xea\x0d\x4f\xde\xe9\xd2\xef\x30\x7a\x41\xa7\xe8\x9c\xbc\xa6\x97\xe3\x77\x86\xca\xbd\x50\xa8\xfe\xa2\x81\xea\x2f\x30\x26\x17\xe3\x77\x13\x7a\x8d\x24\x79\x41\xd6\x18\xc7\xf0\x09\x54\xee\x02\xa8\xdc\xb9\xc1\x49\xb5\x2f\x3c\xd6\xf5\x2a\x0c\x8f\xd0\xd5\xe9\x4a\x6d\x8b\x0b\x43\xea\xae\xc8\xdd\xe9\x66\x84\x16\xb0\x29\x2e\xd4\xa6\xb8\x83\x4d\x71\x4f\xae\xce\x16\x8d\xed\xb0\xf0\xb7\x83\xda\x71\xb7\xbf\x1d\xb2\x67\x94\x0e\xc2\xb0\x02\x5b\xaf\x38\xa3\xc3\x81\x53\x3d\x86\x07\x07\x36\x2a\x98\xfc\x6a\xb5\x62\x33\x9e\x48\x86\x6e\x70\x5c\x30\xeb\x00\x54\xd1\x4c\x47\x31\x2d\xbc\x2b\xd0\xbd\xd6\x00\xae\x80\xca\xe7\x48\x43\x4a\xc3\xf4\xb5\x21\x97\x07\x41\x65\xa9\xc2\x2f\x15\xbc\x14\x18\x7e\x31\x64\x01\x80\xf1\x8b\x23\x98\xbf\xfc\x5a\x82\xf9\x4b\x83\x60\xfe\x52\x23\x98\xe7\x3b\x1f\xdc\xbf\xf8\xe0\x36\x15\x1f\x07\xfa\x2f\xef\x01\xfa\x3f\x00\x75\x05\x68\x0f\x65\x15\xcc\x5f\x90\x5f\x3a\x1a\xcc\x0a\xc4\xff\x04\xf8\xfe\x37\x9a\xb3\x21\xdf\x77\x35\x3a\x69\x91\xed\x8d\xb7\x41\xef\x30\x79\x49\xef\x7a\xc3\x93\x97\x1a\x36\x2f\xf1\x9b\xf1\xcb\x09\x5d\x58\x0a\xfe\xc6\x90\xee\xbb\xe8\x9e\x24\xe8\x0d\xde\xed\x77\x7d\x03\x5a\x21\x96\xd6\x27\xc6\x2f\xa7\xcf\xf4\x83\x4c\x9d\x24\x3b\xb2\xe4\x8b\x65\xca\x17\x4b\xd9\xc6\x7e\x3a\x67\xc6\xf6\x9e\xa2\x76\x7a\x65\x98\xa4\xdd\xbb\x9d\x5e\x9f\x05\x9e\x94\x40\xc0\xe5\x29\x38\x7d\xaa\x92\x3b\xd5\x13\x45\x10\x10\x4e\x07\x04\x4e\x93\x82\x32\x8b\xee\x09\x75\x0f\x59\x25\x65\x0e\x67\x53\x3a\x38\x49\x4f\x93\x93\x28\x4a\x35\x6a\x4c\x69\x31\x4e\xe1\xa6\x5a\x8e\xf9\x84\x52\x9a\x6a\x92\xba\xdd\x22\x10\xbf\xe7\x11\x95\x6a\x85\x39\xa5\xb4\x74\xd1\xcf\xf2\x88\x4e\x23\x11\x15\xfd\xa2\xbc\x2e\x64\x8e\xd2\x68\x68\x54\xc0\x8d\x9d\x73\x16\x86\x08\x86\x94\x47\x54\xe0\x8e\x2a\x6f\x2f\x65\x39\xc4\x68\x51\xf8\xd6\x7c\x62\xb6\xf0\xb0\x7b\x97\xb5\x6c\x5a\x77\xf0\x55\x69\x88\xe1\xf7\x6f\x63\xed\x41\xd8\x4f\x57\xdb\x17\xee\x08\x6e\x3c\x17\x69\x76\xf7\x2f\x1f\x93\x2b\xfc\xba\x25\x57\x55\xfb\x3b\xc6\x0b\x67\xff\xa1\x11\x77\xdb\x87\xb5\x23\xde\x86\xdf\xab\x6b\x95\xed\x3f\xfd\xf4\xd3\xbd\x66\x2a\x33\x13\xa9\x88\x06\xaa\xd4\x1b\xaa\xdb\x0b\x78\x4b\xf3\x6b\x10\x09\x5e\xa7\x19\x11\x8a\xb4\xd4\x3a\x3f\x30\xfc\xc7\x86\xe0\x6e\x66\x56\xe7\xe2\xd0\x40\xa4\xb9\x91\x36\xeb\x11\x61\x86\x23\x75\x48\xc0\x8a\xdd\x68\x6e\xd3\x6a\x87\xc9\xfe\xde\x92\x93\xcc\x09\x98\x48\x51\x89\x66\x4a\x3a\x50\x3b\x8c\x4c\xe9\x80\xcc\xe9\xe0\xe4\x44\xef\x76\x4a\x69\x3e\x4e\x27\x3a\x36\xe2\x78\x1e\x45\x13\x9a\x92\x28\x2a\x29\xa5\x19\xd6\x86\x13\x20\x1e\xa0\x94\x4e\x47\x65\x3c\x55\x5b\x6d\x54\x46\x43\xfd\xab\x37\x1c\x95\xbd\x61\x5c\x4e\x14\xa9\x8b\xa2\xf4\x8c\x6a\xe6\xc5\xb4\x5e\x9e\xd2\x61\x8d\x8e\x18\x82\x38\x75\x7d\xb3\x71\xaf\x57\x4e\xaa\xd0\xd8\x53\x5a\xee\xac\x9f\xf5\x21\x94\x6c\x54\x07\x1b\xd5\x61\x84\x4a\xda\xeb\x4d\xf1\x04\x43\x1b\x5e\x0b\xbb\x94\xf2\x31\x9a\xd3\x12\xf7\x86\x93\x68\x68\x37\x7e\x69\x64\x7b\xea\x96\xb9\x56\x7b\xdf\x5e\x35\x5b\x37\x42\xc7\x10\xc1\xdb\x30\x44\x07\x0b\xd1\xc7\x77\x8b\x34\xd4\xce\x84\xaa\x5d\xd1\x94\x82\x17\xe6\xf1\x60\x32\x1a\xc4\xb7\x63\xf5\xa3\x37\x04\xea\xa6\x8e\x34\x07\x37\xf5\xad\xc0\x68\xe0\x37\x80\x1f\x51\x34\x3b\xcb\x7a\xc7\x66\x41\x14\x26\x8e\x67\x13\x98\xfa\x2c\x1a\x7a\xe0\x4b\xe9\xaa\xe3\x20\xd1\xeb\x95\x24\xa5\xb7\xe3\x64\xdc\xeb\x2d\x26\x13\xc7\xf7\xe8\xd5\x9c\x8d\xca\x78\xe6\x56\x73\x56\x5b\x4d\x1f\x29\x92\xf1\xa2\x8e\x14\x0f\x6b\x7a\x34\x30\x70\x8d\xa2\x54\x37\xab\xfa\xd1\xa4\x7a\x8d\xd5\x74\x37\x34\x21\xd7\x74\xa1\xfd\x53\x6c\x28\x27\xd7\x74\xee\x0e\x06\xcd\x2b\xf7\x86\xe4\x86\x0e\x4e\x6e\x4e\xb3\x93\x28\xba\xc1\xf7\xea\x5c\x4f\xe9\x66\x7c\x33\xc1\xbd\xa1\x3a\xc7\x7b\x34\xc5\xe4\x9e\xa6\x50\x6f\x3d\x52\x5b\x67\xa6\xd2\x23\xda\x3b\x1e\xe0\x18\xdd\xfd\x8e\x0e\xd9\x33\xa2\xd2\xa7\x55\x3a\x26\x77\x3d\x5a\xf4\x32\xb5\xb9\x81\xe9\xbc\x23\xd2\x1e\x31\xf5\x8b\xff\x0d\x5c\xfc\x6f\xf4\x89\x7b\x83\x5d\xa9\xf1\xcd\x04\x86\xe1\x14\xa4\xbc\xad\xa8\xb9\xfd\x7f\xf6\x86\x6c\xdf\x8c\xd3\x43\x9b\xb1\xb6\xdd\xbc\xfd\xe1\xb0\x7c\x0e\xea\x9f\x80\xea\x87\x30\xbc\x3a\xe9\xd7\x61\x88\x0e\x96\xfb\x60\x24\x27\xa8\x86\xdf\x6b\x8b\xdf\xf8\x51\xdc\x86\x39\x9d\x68\x44\x5d\x03\xa2\xce\x6a\x88\xda\x44\xc5\x59\x03\x15\xe7\xad\xa8\xb8\x36\xa8\x38\x07\x54\x5c\xd0\x84\xdc\xd2\x99\x46\xc5\x05\xe5\xe4\x96\x4e\x3b\x95\x34\x69\x40\x36\x0a\x15\xaf\xe9\xe0\xe4\x1a\x50\xf1\x1a\x6f\x34\x2a\x2e\xc6\xd7\x06\x15\x57\x80\x8a\x1b\x83\x8a\xf3\xed\x16\xad\x00\xf7\x30\x59\xd5\x71\x6d\xd5\x8a\x6b\xb7\x98\x5c\x83\xb0\xe1\x5a\xe3\xda\xb5\x87\x6b\xd7\x13\xe8\xc7\xc3\xb5\xbd\x83\x71\x2f\xe8\xa3\x71\xf0\x6b\x11\x49\xd0\xf1\x44\xc7\xf5\xa9\x45\x10\xe1\x74\x00\x22\xf0\x28\xe2\x58\x28\xfe\x29\x87\xa0\x21\xaa\xc9\x17\x12\xf1\xca\xa5\xa8\xeb\x72\x8f\x1f\xf8\xb0\x8e\x07\x84\x1b\x8d\x08\xc5\xe5\x0d\x4e\x0a\xe8\xb4\xb0\xbe\xb0\x98\xdf\x6d\x01\x6f\xcc\x67\xf4\xf7\x1f\x87\x61\x72\x4a\x3f\x55\x5b\xa0\xdc\x6e\x93\x33\xfa\xe9\x27\x90\x32\x3c\x3e\x86\xcf\xe7\x7f\x80\xcf\x8f\x3f\x21\x53\x5a\x86\xe1\x11\xdf\x6e\x8f\xb2\xed\xf6\x28\xed\x70\x5a\x92\x8c\xa6\x44\xed\x79\x31\xce\x15\x46\x14\xce\x8c\xac\x9a\x4c\x1b\xbe\xbe\x7f\x42\x0e\xdd\xdb\xb8\x9f\x5c\xcd\x97\x53\xa1\x25\xaf\x83\xda\x64\xf9\x59\x31\xca\xc7\xc5\x84\xf2\x18\xa9\x22\x51\x94\x4d\x08\x24\x38\x2e\x99\x8f\x64\x5c\x81\x3d\xdf\x91\x69\xca\x12\x51\xae\xe3\x92\x08\x76\x17\x67\xce\x55\xc1\x12\x22\x91\x3b\x25\x94\x51\xa5\x8e\x22\x10\x8e\x65\x7f\x5e\xfe\xed\x6f\x9b\x22\xcb\xa5\xfa\xde\x21\x29\x0d\xef\x23\xa9\x94\xb6\x28\xc9\x25\x7d\xd0\x96\x08\x5a\xdb\x79\x3c\x21\xe6\x4d\x2c\x1e\x90\x69\xb6\x5a\x43\x5c\xf4\x78\xe0\xbd\xa5\x70\xe9\x7b\x9d\x1f\x21\x16\xd1\x20\xf0\x4c\x42\xc7\x4f\x82\xd3\xb3\x70\xf2\x74\x51\x77\x0d\x66\x6c\x4b\x99\x31\x07\x7d\x12\xc4\xe6\x59\x27\xfc\xcd\xe0\xd9\xa7\x27\x01\x98\x76\x3e\x09\x9e\xb8\xe4\x5f\xca\x4c\x9a\xe4\xe0\xb4\x2a\x9d\xba\xc4\xb3\x2a\x71\xe1\x12\xc3\x2a\x31\x59\xad\x4f\x82\xdd\x0e\xe3\x38\x08\x76\x47\x1f\xa6\x26\x03\x7a\xe6\x8a\xe9\x7f\x9f\xc2\x0c\xe1\xf4\x1c\x3d\x18\x8d\x36\xe3\xa1\xcb\x68\xab\xd6\xbe\xbe\x9a\xd9\x6f\x13\x1b\xce\x06\x7a\xec\xfc\xcc\x1a\x16\x95\x75\x8b\x2a\xd9\x37\x0b\x41\xf7\xed\x9e\x8c\xde\x4c\xfb\xdb\xaf\x24\x82\x64\xa4\x20\x09\x29\xc9\x8c\xac\xc9\x8a\x9c\x93\xab\x13\x54\xd2\x6b\xa3\x27\x13\x80\x7c\xa2\x6c\x68\xba\xe4\x59\x0a\x2a\x70\x09\x17\x01\x26\xa5\xa7\xe2\x12\x9c\x2e\x87\x5d\x3e\xa3\x4f\xb4\x1e\xcc\x92\x25\x33\x96\x3f\x39\x0b\x22\x2e\xd1\x5d\x5f\x72\x99\x32\x1c\x05\xa7\x4f\x97\xc3\xb3\xd3\xe5\xb1\x57\xf2\x3a\x51\x6d\x3c\x39\x3b\x7d\xba\x3c\x3e\x3b\x9d\xf1\x5b\x2f\x4f\x4d\x29\x2f\x55\x7e\x4f\x66\x59\x7a\x9d\xe4\x4f\xba\x6a\x08\xf4\x89\x48\x6e\xf9\x02\x14\x58\x54\xcd\x19\xbf\x3d\x0b\x22\x74\x84\x24\x6d\xea\x69\x40\x5c\x2a\xbd\x27\x4f\xe9\x60\x14\x04\x71\xd0\xe8\x44\x2f\x8f\xc6\xed\x27\x67\x3f\x30\xa3\x60\xdb\x2d\x58\xaa\x5d\x89\x69\x43\x81\x2e\x4c\x45\xfa\x51\xfe\xa3\xa0\x7b\x9a\x78\x2d\xc1\x53\xae\x0e\xca\xf4\xa4\xbb\xcc\xd9\x9c\x3e\x81\x4a\x1c\x47\xc1\x93\xb3\x1f\x4a\xd1\x4d\x8c\xd6\x42\x71\xfa\x34\xb1\xe3\x56\x60\xa9\x41\xa4\x2c\x58\xfe\x62\xc1\x84\xb4\x40\xc9\xd2\x06\x4c\x0a\x95\x93\xa5\xea\xe2\x8c\x84\x5b\x32\x03\x74\xbd\x72\xa2\xb6\x36\xc9\xfe\x70\x82\xc8\x2b\xa2\x56\x26\x39\xeb\xaa\xf6\xb2\xaa\x3d\xbd\x34\xba\xbd\xac\x3f\x4d\x93\xa2\x78\x9d\xac\x98\xda\xc9\xe4\xbc\x2a\xa6\x35\x44\x30\x41\x57\xf5\x34\x6d\x48\x03\xd5\xaf\xea\x4a\x4b\xab\xec\xd6\xe8\x2c\x5d\x61\x72\x1e\x86\xe8\xdc\x1f\x6d\xa0\x5a\xda\x53\xbd\x5a\x07\x18\xf7\xf9\x8c\xee\x77\x40\xae\xfc\xb1\xd9\xc4\x73\xbf\x4b\x2e\x0a\x96\xcb\xcf\x74\xc0\xce\x2b\x72\x8e\xc9\x95\xd7\xe3\x13\x8b\x11\x7b\x6d\xf7\x66\xbc\x58\xa7\xc9\x26\x50\xab\xa7\xb0\xa2\xdf\xef\x9f\x5e\xe7\xdd\xa7\x67\xe1\x6f\x86\xbf\x1f\x9c\xe8\x25\x3c\x5c\x5d\x31\xd0\x79\x96\x16\xc1\x99\x57\x12\x06\x4b\x03\xc0\x96\x39\xbf\xb7\x79\x4f\xc8\xba\x0d\x7e\x55\x1b\x18\x93\x75\x18\xae\xfb\xc9\x7a\xcd\xc4\x4c\xc3\x0f\xa1\xd5\x3e\xa8\xae\x4b\x29\x33\x51\x87\x57\x72\x9d\xe5\x66\xa9\x7a\x26\x9f\xac\x7c\xa8\xbf\x50\x05\x02\x92\xa2\x15\x09\xa6\x29\x9f\xde\x04\xe4\x06\x93\x95\x62\xc7\x8a\x6a\x5c\x0e\x37\x35\x56\x14\xf5\x75\x2b\x6a\x63\xb3\xe3\xba\x64\xf7\xb0\x0a\x56\x6d\x33\x88\x2a\xbb\x96\x28\x38\xe9\x06\xd1\x7d\xdf\xb5\x8b\x55\x87\x49\x03\x10\x35\x12\xa0\x7b\x4e\x1a\x60\x98\xed\x83\xa1\x58\x27\x1a\x08\x6e\x88\x2d\x44\x90\x6b\x32\xa8\xc8\x79\x49\x59\xa5\xc5\x42\x52\x1a\x04\xbe\xe6\x9a\x95\x92\xcb\x28\xc2\x2d\xbe\x36\x10\xf7\x6b\x8f\x25\x88\x1f\x39\x7d\xe0\xb3\x98\x1b\x25\x21\xbe\xc3\x24\xa3\x6a\x03\x82\x62\x4c\xa1\x7f\x1a\x5d\x21\x4c\x78\x1f\x4c\xf0\xc2\xb0\xa9\x66\xd3\x35\x39\x70\x26\xa5\x11\x0d\x4e\xa1\xbd\xee\x3c\xcb\x1d\xc9\xc8\x53\x4d\xf5\x7a\x41\x94\x45\xc1\x93\x2e\x10\x5c\xb5\xdf\x0b\xbd\xd7\x79\x1f\xea\x44\x41\xdc\x3d\x7d\x0a\x3f\xcf\x4e\x35\x81\xf3\x09\x4f\xb3\x15\x70\x1f\xf8\xa4\xb5\xc9\xd3\x0c\x94\x91\x14\x1d\xd2\x3f\x02\x52\xd7\xf3\xb0\x83\x06\x86\x5d\x6b\x95\x9b\x24\x0b\x49\x11\x45\x18\xa6\xa3\x5b\xd0\x2e\x1b\x55\x07\xc8\x40\x09\x12\xc6\x62\xa2\x28\xad\x4a\x66\x63\x05\xb9\x09\x04\x20\xb2\x79\x23\x94\xd0\xa3\x01\x0e\xc3\xc0\x11\x6c\xfa\xc4\xfe\x7a\x12\xc4\x81\xa2\xaf\x67\x30\x85\x6a\xa8\x1d\x27\x41\x16\x5d\x2e\x1c\x7c\x4d\xe8\x49\xf3\x49\x84\x5a\xc2\xd6\x01\x72\x89\xc4\xde\x98\xc4\x87\x0e\xa5\x3e\x37\x7f\x5c\xb8\x63\x9a\x0b\xc3\xa3\xe4\x50\xe7\x1a\x3a\xa6\x20\x80\xa6\xad\xbb\xee\x8c\x17\xe0\x1e\x87\x3e\xb1\xbf\x9e\x34\xc1\x80\x09\x74\xf0\x54\x57\x3a\x0b\xcc\xa5\xe7\x1f\xc1\xb0\x53\x08\x3a\xf7\xe1\xb8\xb4\x59\x33\xfa\x64\xba\x64\xd3\x9b\xeb\xec\x5e\x4d\xca\x40\x64\x14\xd4\xa0\x6c\x57\x46\xc1\x1a\xe0\x67\xe7\x3d\x0a\xba\x50\x5b\xcd\xcf\xfc\xb0\x10\xae\x8f\xac\xfb\xd4\x42\x1c\xa6\x04\xe0\xd6\xf8\x1f\x58\x1e\x39\xdd\x21\x4c\x96\x68\x66\x75\x78\xcb\x3c\xed\xe9\xb1\x07\x98\xcc\xd1\xcc\x53\x24\x2e\x3e\xdb\x5c\x26\x0b\x75\xd0\xa0\x00\x66\x1c\x60\x12\x4c\x97\x89\x58\xb0\x80\xbc\x7a\xac\xb4\x86\x71\xa3\xf8\x0c\x63\x52\x27\x64\x2d\x14\x0a\x74\x70\x0f\x51\x37\x3b\x87\xcc\x3f\x1a\x35\x9d\x34\x8c\x4d\x11\x90\xac\x4e\x2b\xe5\x7e\x63\xf3\x2c\x5f\x05\x98\xb4\x68\x3c\x03\xac\xc0\xb3\xce\x5e\x96\x05\x00\x3f\x7c\x02\x91\x25\x92\x95\x6a\x74\x0a\x21\xa8\x6b\x9a\xd1\x81\x89\x61\xd9\x0d\x48\xde\x07\xac\x08\x24\xbb\x97\xea\x4b\xe3\x01\x33\x3a\xb2\x10\x15\x3a\xd7\x0e\x4d\x03\xd3\x14\xc9\xbd\x59\xeb\xb4\x9e\x1e\x14\xe1\x7e\x1f\x5f\x64\x01\x11\x35\x18\xe4\x98\xc8\x5a\x82\x68\x26\xec\x1f\x5e\x8a\xe3\x6b\x14\xe2\x98\xa4\x6a\x82\x45\x79\xbd\xe2\x32\x20\x97\x10\x56\xa7\x01\xef\xf6\x25\x3d\xb8\x06\x2d\x4b\x6d\xd7\xa0\x38\xbc\x06\xc9\x01\x5d\x75\x52\x1e\xc2\x1c\x32\x7f\x64\xd9\x5a\x4e\x53\x97\xb7\x3e\x3c\xc0\xe5\xe1\x01\xb6\xb0\x29\xa5\xaa\x72\x5d\xb3\x55\xbe\x3f\xe0\x25\x07\x0c\x27\xc0\xd3\x7f\x25\x27\xea\x1c\x7f\x02\x7e\x73\x6f\xd8\xe6\x3c\x9b\xb1\x30\x14\xdb\x2d\x3a\xfe\x84\xd6\xd3\xc2\xb0\xe8\xcf\xb3\x69\x59\x20\xb5\xd5\x0a\xb9\x49\x59\xdf\x30\x75\x34\x10\x60\xd1\x33\x45\x77\x8e\xe5\x61\x58\x7f\xde\xb0\xcd\x2c\xbb\x13\x90\x50\x18\x54\x0c\x02\x72\x83\x30\xde\xe9\x6a\x94\xd2\x46\x7b\xc0\x95\x34\x7a\x00\x65\x5e\xc5\x55\xd5\xba\x48\x1b\x5d\xf8\x21\x44\x11\x7e\x58\x68\xa5\x50\xfb\xfc\x97\xab\xdd\xb7\xe8\x7b\x0f\x82\x2d\x38\x45\xc1\xc4\x1a\x49\x6a\x46\xdb\x70\xaf\x34\x62\xd6\xce\x39\x16\xb2\xbf\xc8\x90\x24\x2e\xc5\xba\xdf\x4f\x56\xcc\xbe\x59\x04\xc4\x29\x4e\xc4\xbd\x21\x7b\xbe\x3b\xec\xc6\x8a\xf5\xb3\xeb\x77\x3b\x8c\x3b\x3e\x37\xf9\x0e\x02\x25\x93\xe3\xc1\xc0\x9b\xda\x2b\x17\xc6\x19\x28\x1a\x98\xe4\xe8\xb5\xdc\x6e\x97\x24\xa1\xab\xf7\x10\xda\x12\xf4\x68\xb3\x1c\xdd\xa2\xcc\x63\xee\x15\x45\x85\x03\x40\x11\x3a\xf3\x53\xe3\x55\xf5\x1d\x86\xd9\x11\xa5\xcb\x30\x44\x4b\x9b\xa4\xf2\x37\x68\xd9\xda\x10\x56\x10\x1f\x9c\xe4\xa7\x49\xcd\xad\x25\x4d\xc6\xf9\x84\xb0\x51\x46\xa1\x2d\xaf\x75\xc4\xeb\xcd\xf2\x03\xcd\xc6\xb7\x07\xb2\x08\xf7\x87\x7e\xbd\xdd\xba\x6f\xd0\x36\x31\x0e\xa7\xce\x75\x52\x55\x38\x0c\x4b\xad\xc9\xef\xb7\xda\x57\x14\xf4\x3c\x13\x52\xb1\xd3\x1d\xd9\x40\x49\xd1\xf8\xbe\x86\x3b\xb1\xde\x09\x45\x1f\xc4\x33\x6a\xd9\x59\x4e\x4b\xef\xae\xbb\xdd\x2e\x0f\xf4\x40\x0a\x7d\xbb\xa7\xc1\xe5\x66\x0d\xd1\xb8\x34\x25\x06\x03\xe9\x7e\xf7\x5c\x5b\xd3\x1a\x16\x85\x67\x22\x7e\x2b\x82\x08\x95\x9e\xdf\xb3\xc3\x6d\x3b\x59\x5c\xe1\x11\x7a\x8d\xb5\x86\xdc\x6b\x03\x14\xb8\x79\x94\x32\xb3\xb2\x28\x1a\x64\xf3\xb9\xda\x75\x05\x31\xd8\xa3\xee\x32\xfe\xe7\xbd\xf9\x04\xd2\x50\x7d\x9a\x2d\x7a\x8f\xab\xdd\xf1\xa8\x2f\x1b\xed\x61\xdb\xee\x1a\x2a\x64\xf5\x24\x08\x39\xe0\x3b\x2c\x7b\x7c\xf0\x3d\x43\xda\xd4\x81\x96\xf9\xc7\x96\x76\xf3\xa0\x8e\xc6\xfa\x81\x52\x60\x32\xf7\xa1\x44\x83\x17\xeb\x75\xba\x09\xc8\xbc\x9d\xbe\xcd\xea\x85\x7f\x60\x05\x93\x90\x0a\xc7\x6d\x6e\x3f\x5b\xeb\x2e\x4d\x29\xcb\xaa\xa9\x14\x8b\xe9\xe0\xe1\xb0\x19\x38\x9c\xac\xfd\xcb\x38\xc0\x53\x31\x9f\x01\xd9\x2b\x19\x86\xa8\x5e\xd6\xee\x12\x52\xbf\xe2\x2e\x9b\x09\xfb\x47\xf3\x8b\x34\xed\x9a\xe5\x52\x7b\xb7\x3c\x04\xf0\x04\xd6\xaf\x08\x48\x59\x3f\xa1\x71\x23\x61\xd6\x4c\x58\x63\x22\x69\xd9\x07\xeb\x4a\x48\x21\x82\x4a\x08\x51\x7c\xc1\xc1\xc0\x43\xf3\x01\x06\x7d\x2e\xb0\xba\x5a\xb7\x0f\x61\x96\x67\x6b\x45\xf6\x7b\x6a\x7b\xd4\xaf\xe0\xef\x90\x43\x3a\x75\x56\xbd\xa7\x81\xe0\xd0\x71\x56\x67\x28\xcb\x26\x87\xb9\x52\xa8\x9e\xd4\xd8\xd0\x57\x48\xdd\x3e\xdb\xfb\x53\x94\xc9\xaf\x9e\xe1\x46\x42\xa2\xda\xe3\x35\x1e\x08\xbe\x0d\x5e\xf9\x47\x55\xed\x0c\x7b\x05\x7b\x83\xef\x90\xda\x21\xf0\x37\x69\x5d\xe5\x3a\x3f\x83\xeb\xd8\x65\x24\x28\xd8\xc8\x3a\x7d\x37\x71\xc8\x57\x19\x37\x4e\x8b\xe1\xdc\xd9\x13\x6f\x91\x62\x5f\x96\xe5\x49\x20\x5a\x24\x27\x18\x64\x05\xce\x67\x4b\x8f\x55\xde\x5c\x48\x4a\xc7\x72\x4f\x16\x4b\x02\x63\xf3\xe3\xa4\xe5\x10\x60\x82\xc8\x7e\x5e\x0a\xc9\x21\x00\xef\x8a\xa7\x29\x2f\xd8\x34\x13\xb3\x82\x74\xef\xb8\x5c\x42\x81\x3d\xaf\x4f\x24\xe8\xda\x60\x65\x8d\x7c\xe3\x85\x8a\x04\x5d\xfb\x0b\xac\xb3\x1a\xa5\xc0\x2b\x42\x00\x3e\xa9\x8c\x2c\x2b\x20\xc1\xa9\x62\x0a\x8d\x64\xea\x89\xb6\xfc\x7a\x72\x16\x90\x92\xa8\xeb\xe1\x3a\x11\x67\xbe\x8d\x57\x36\xef\xd6\xca\xc3\x14\x55\x71\x0f\x26\x55\x45\xdd\x1a\xa9\x57\xd1\x33\xf0\xeb\x28\xd8\xb9\x3a\x3a\xbb\x1f\x90\xd7\x28\x97\x7d\xef\xed\x01\x4f\xcc\xc1\xa1\xed\x37\x93\x30\x4c\xfa\xf6\x7e\x8b\x1f\x52\x0a\xc1\xb0\x8b\x2e\xac\x19\x9b\x99\xe0\xd1\x41\xe4\xe0\x1c\xd5\xe1\xdc\x0f\xdc\xf3\xdd\x94\x0e\x4e\xa6\xa7\x85\x0e\xa8\x9b\x33\x17\x9d\x77\x1a\x45\x38\x08\x8e\x28\x18\x62\xb8\xdc\xf1\x74\xe2\xa1\x62\x18\x06\xd6\x2d\x03\xe8\xb6\xbb\x8c\xed\x16\x09\x1f\x63\xcd\xb8\x02\xc2\xb5\x4e\x47\x0b\xb7\x93\xa5\xe0\x93\x8f\xa0\x96\x1b\x57\xca\x1b\x3b\x40\x41\x06\xae\x41\xd5\xa9\x01\xd1\xc0\x4d\x3f\xfd\xe6\xee\xcd\x31\xde\x1d\x65\xdb\x6d\x12\x86\x47\x10\x60\xd2\x01\x6f\xbb\xad\x8b\x78\x8d\xe7\x29\x6d\x97\xa8\xbd\xda\xd9\x8b\x96\xea\x33\x36\x1f\x6a\x71\xd5\x76\x51\xeb\x70\x40\xc4\x9b\x60\x52\x40\xd0\xd3\xc3\xd2\x55\x5f\x46\x97\xaa\xb3\x37\x51\xa4\x07\xd8\x8a\x30\x34\xaf\x07\x61\x68\xdf\x11\xe8\xb8\x75\x74\xff\xf7\xff\xfc\x7f\x41\x1c\xfc\xdf\xff\xf3\xff\x06\xc4\x14\xf4\x3c\x90\x8e\xdf\x96\xc7\x9f\x0c\x9f\xc3\xdf\xdf\x4f\xba\x4f\x39\x09\x02\x87\x4b\x70\xb3\x63\xfd\x62\x9a\x67\x69\x2a\xb3\x75\x18\x2e\xcc\xc7\x65\xe6\xff\x06\xc7\xf5\x8f\x98\x23\x7b\xa6\x65\x57\x86\x01\x20\xcc\xbc\x43\xb8\xf3\x0f\x13\x24\x5b\xe5\xbc\x0e\x18\x58\xb1\xa9\xea\x38\x71\xae\x3e\x88\x6f\x68\x97\xb3\x2c\x9f\x31\x08\xef\xb1\xce\xd9\x2d\xcf\xca\xc2\x38\x48\x81\x17\x63\x0b\xc7\xf1\x2f\x08\x02\x39\x8e\x82\xea\x49\xc3\x96\x4f\x37\x66\x87\x01\x55\x8a\xbb\x86\x0c\xc4\x81\x91\x72\x2b\x9e\xe3\x45\x35\x03\x3b\xf0\x47\x36\xa3\x05\x4b\x9a\x2d\x5a\x01\x62\xe5\xac\xa4\x54\x0c\x72\x5a\x07\x40\x2f\x2b\xe5\xba\x94\xbd\x20\xb2\xd0\xc2\x9d\x14\xc4\xa7\x75\xba\x04\x65\x8d\xcf\x99\x27\x67\x41\x84\x38\x48\xc2\x9c\x1b\x1a\x30\xb7\xd7\xd0\x6c\xc4\xa0\x84\xc7\x1a\x43\x5c\x02\xc2\xa3\x46\xc3\x86\x38\x3c\x39\xfb\xaf\x2e\xb8\x03\xae\x68\x45\xe1\x2a\x1d\xd9\xa6\xc3\x30\x6f\xf1\x4d\x37\x42\x19\x65\x7d\x1b\x60\x6c\x14\xbc\x7e\x73\xa9\x05\xdd\xb3\x72\xb5\xb6\x61\x22\x2b\xf7\x74\xf1\xc1\x1c\x52\xd0\x66\x9e\x71\x8b\xa7\xc7\x2d\xd5\x76\x3d\x3b\x95\x79\x0d\x2a\xb6\xfa\x93\xb3\x53\xb9\x3c\x7b\xe5\xbc\xe3\x9d\x3e\x95\xcb\xb3\x53\x39\x3b\x3b\x5d\xe7\x4c\x4b\xc2\x32\x00\x85\xfa\x3c\x7d\xaa\x32\x9e\xca\xfc\x2c\x20\xc5\x11\xa5\xd9\x08\xe9\x2e\xea\x6d\xeb\xee\x75\xcb\xda\x49\x5a\x6b\xbb\x45\x6b\xbb\xfb\x2e\xac\xcd\x74\xc2\xb0\x25\xcb\x4e\x63\xc4\x8b\xd7\xc9\xeb\x6a\xea\xdb\xad\x4d\x70\x70\xda\x6e\x51\x49\x8f\x06\x24\xa1\x08\x25\xd4\x96\xec\x79\x25\xce\x06\xa3\x20\xd2\x42\xc1\x04\xc7\xc1\x75\x96\xa5\x2c\x11\x9e\xef\xed\x6a\x24\x2d\x79\xb6\x99\x30\x44\x25\x7d\x83\x12\x58\x15\x3e\x9f\xa3\x8c\x14\xd8\xc6\x49\x3f\xa2\xf4\x0d\xca\xec\x57\xf4\x06\x15\xf6\x37\x26\xa5\xc2\xe0\x16\x70\xaa\x46\x34\x30\x5f\xf2\xf9\x7c\x1f\x94\x49\x0b\x18\x31\x8e\xc1\x37\x73\xe6\x7c\x33\x07\x63\x63\xc4\x0c\xd2\xf6\x89\xba\x45\x1d\x2a\xa1\x1f\xa9\x27\x01\x1e\xb5\x0d\xc7\xed\x27\x35\xa2\xef\xac\xab\x42\x37\x28\x35\xc6\x6e\x51\xae\xd7\x39\x03\x73\x70\x1b\x05\x9b\xad\xe5\x52\x31\x02\xa6\x0f\x5e\x74\x57\x59\xce\xba\x72\xa9\x76\x95\xb9\xf3\xad\x92\x7b\x53\x10\xc1\x56\xb0\x76\xf1\xc9\xfd\x4b\x95\x1a\x05\xb8\x7f\xba\x3e\xfb\x92\x0b\x19\x77\x7f\x2c\x58\xf7\x74\x9a\xcd\xd8\x99\x76\xfd\x01\x1b\xc0\x96\x3c\x7d\x0a\x39\xea\x72\x09\xf6\xd3\xc0\x1c\x25\xdd\x25\x5f\x2c\x59\xee\x75\x93\xe5\xdd\xfa\x53\xe7\x39\x7a\xb0\x6d\xc4\xbd\xe1\x0e\xeb\x87\x58\x45\x0f\xe1\xbd\x53\xb5\x93\x95\xde\x40\xfb\xa7\x4f\xd7\x3e\xdc\xe3\x7f\x1e\xc4\xaa\x88\x5a\x62\x66\x1d\x60\x6a\x82\x52\x74\x97\xc9\x2d\xeb\x26\xa2\x0b\x5e\xdc\x92\x54\xdf\x97\x73\x9e\xa4\xfc\x6f\xf0\xc6\xed\x6f\x28\xd6\xd7\xee\x06\x0f\x60\x97\xce\xd4\x63\xbb\xd0\x7e\x09\xdb\x36\xab\x6d\xa5\x6d\xcf\x1a\x42\xf3\x54\x53\x9a\x00\xc7\x1e\xe9\xdb\xeb\xbd\x95\x1a\xfd\xfa\x41\x54\xbd\x13\x49\xd3\xf7\xb1\x4a\x6d\x72\xeb\x06\xab\x54\x1d\x0c\xc0\xb2\xc4\x86\x75\xf2\x65\xd1\x7c\x4f\x26\xec\x1f\xf6\x2f\x33\xc1\xea\x6e\xc2\xc1\xa2\xd2\x69\x51\x4c\xc9\x1c\x34\x29\x16\xfb\x97\x89\xd5\xa1\xe3\x2e\x77\xc7\x9d\xd6\x36\x59\xe1\x87\x0d\x5a\xf9\x07\x7f\x42\x73\x73\xe2\x2a\x6a\x66\x0e\xb3\x38\x07\x26\x7e\xa4\x3d\xfa\xc6\xb9\x65\xfc\x47\xce\xf5\x71\x6c\x5d\x2c\x93\xe2\xa0\x58\xcd\x42\xaf\xa4\xb9\xf1\x7c\x4b\xa6\xae\xb7\x8e\x36\x72\xf4\x3a\xd7\x7d\xc6\x47\xfa\xbf\x1a\xf0\xfd\x68\x89\x0a\x2b\xdd\x9f\x66\x69\x9a\xac\x55\x97\x38\x6e\xb0\x09\x5a\x42\xe5\xe6\x4a\x14\x21\xd0\x85\xc3\x10\x89\x43\x8d\x08\x0a\x0e\x17\xe7\x74\x3a\x0a\x4e\xaf\xf7\xee\x0d\xd1\x34\x02\x23\x01\xd2\xad\x32\xdd\xbd\x25\x2a\x6d\xa6\x22\xff\x04\x71\xba\xf2\xee\xee\x1e\xb7\x19\xd1\xc0\xab\x0f\x2e\x1c\x8b\x27\x67\x28\x88\xe6\x91\x8d\x85\xad\x6e\x3c\x96\xbe\x07\x18\xec\x12\x48\x2e\xfb\xee\x22\x17\x45\xc4\x2d\x00\x5e\xf9\x2c\xb4\x5d\x0c\xd2\xf6\x38\xcd\x56\x0d\x56\x5e\x43\xc0\xd4\xe9\x69\x89\x3a\x99\xf9\x9c\xbd\x6b\x6f\x55\xd7\x67\x98\x11\x6e\x9c\x6e\xf2\x39\x82\xbb\xb7\x91\x43\xd4\xc4\xc4\xad\x50\x56\xf8\xed\x8f\xf9\xbe\xb1\x3d\xf4\x62\x6b\x54\xbf\x69\x9f\x44\xe7\x66\x7f\x16\xaa\x92\x9d\xc2\x8d\x3f\x05\x40\x58\xbf\x47\xb5\x00\x36\xb1\x36\xa9\x1b\xc2\xf1\x0e\x1d\x7c\xf7\xaa\x81\xce\xf0\x6b\x75\xf1\x59\x5e\x63\xe3\xf6\xda\x57\xa7\xf8\x2e\xaf\xa8\x19\x6a\x79\xd6\x58\xd7\xb5\x07\x82\xd3\x42\xe6\x99\x58\x78\x24\xcd\x24\x00\x35\xb3\x8d\x61\xb2\x44\x6b\x0b\x6b\x9d\x14\x60\x72\x1f\x86\x5e\xb2\xb7\x04\xe4\xf0\x8a\xb5\x15\xd7\x2b\x56\x97\x4d\xa9\x2d\x55\x79\x71\x09\x43\xe4\x39\x58\x4f\xb6\xdb\x0a\x3d\xc1\xa3\x15\xec\xc6\x15\x26\x8b\xda\x2d\x6d\x55\x79\x5a\xf2\x1c\xfd\xef\xb3\xf2\xf4\x0a\x05\x4d\xef\xf3\x26\x1c\xa2\x79\xaa\x31\x5e\x71\x3b\xe2\x3d\xdc\xbb\xf0\x38\xf2\x9a\x77\x63\xf1\xcf\x38\x58\x54\x5b\x8f\x9e\x2b\xd6\x3d\xc5\x7b\xa8\x63\xcb\x43\x9d\x3a\x5a\x3a\x7c\xff\x1a\xee\xbf\x39\x0a\x92\x37\x5f\x0a\xe5\x5e\x0d\x05\x70\x1d\x35\x96\x14\x14\x65\x74\xd1\x5f\x2f\x13\x21\xb3\x15\x0e\xc3\xcc\x6a\xc8\x78\x3f\xfb\xab\xe4\x5d\x96\x9f\x0d\x3a\x45\x18\xae\x8c\xeb\xc0\x8b\x72\xbd\xce\x72\x09\x4e\x73\xbe\xd7\xb5\xbf\xbe\xf8\x7b\x7d\x08\x06\x98\x14\xdb\x6d\x60\x69\x5a\x70\x44\xe9\x5d\x1f\xfc\xaa\x5d\xc8\x44\xb2\x51\x8a\x16\x24\x48\xb3\x64\x16\x10\xe3\x80\x11\x2e\x30\xda\x13\x63\x47\xeb\xe6\x2e\xfa\x99\x00\xac\xe9\xb8\x5f\xb4\x1e\x4c\x57\xdd\x01\x4d\x84\x63\xe3\xf9\x2d\xa9\x54\x67\xcb\x7d\xcf\x84\xa9\xa7\xf7\x5c\x9e\x7d\x3c\x2a\x7b\x1f\xc7\x03\x4c\xa6\xf4\xe3\x93\xe9\x69\x09\x82\x99\x74\x3c\xed\x7d\xec\xfb\x28\x9c\x4e\x3a\x05\x4d\xe0\x7e\x66\x7c\x14\x26\x64\xac\xdd\x14\xda\x21\x38\xbf\x4d\xa9\x36\xab\x3b\x1a\x80\x5e\xb9\x36\xca\x71\x2e\x51\xd9\x07\xbb\x44\x9d\xd3\x6c\xbb\xad\x7c\xd3\x49\xdc\x39\x9a\x5b\x5c\x16\x61\x98\x87\x21\x32\xdf\x34\x08\x3c\xf7\xb4\x71\xe5\x51\x3f\xb7\x1b\x6f\xcf\x8d\x24\x9a\x57\x6f\x20\x3b\x02\xa6\x88\xaf\x6e\x99\x90\xdf\x1a\xef\xb3\x28\x28\xad\x3f\xcb\xdc\xfa\xb3\x6c\x6c\xdb\x03\x0d\x2b\x86\x28\x29\x32\x51\x77\xbb\x53\x7a\xae\x54\xbc\x38\xa0\xee\x56\x24\x73\xbe\x1a\xe9\x7f\x08\xc7\xbe\x84\xe5\x6d\x11\x6d\xdf\x16\xd1\x47\x4f\x17\x24\x08\x70\xcd\x89\x8d\x89\xc5\xbe\x3f\x78\xb5\x26\x47\x43\xdc\xf0\x2d\xa3\x0b\x6b\x44\x7d\x4f\xf9\xf9\xbe\xd5\x44\x15\x89\xae\xd7\x3b\xc1\xa9\x0e\xe2\x02\xbe\xcb\x5d\xad\xb5\xf6\x60\xa3\xa7\x89\x02\xb8\xf3\x57\x27\x12\x84\x3a\x70\x97\xa8\x6e\x10\x49\x48\x3a\xa3\x83\xaa\x85\xa5\x6e\x41\x37\x04\x62\x07\xef\x44\xf3\xbf\x46\x41\x57\xdf\x40\xa5\xd7\xff\xad\x1d\xb5\xf0\xac\xc5\x45\x18\x1e\xe9\xf6\x46\xba\xf5\x78\x03\xff\xaa\x6a\x9b\x46\x10\x3e\xda\x32\xf2\x13\xd1\x3e\xf4\x13\x2c\xa8\x73\xa8\x52\x65\x41\x5c\x87\x8e\xd7\x06\x2d\x91\x0f\xa9\x6b\xef\xad\xab\xe9\x50\x2f\x0c\xf7\x5c\xec\xb1\xc6\x43\xb6\x56\x9d\x7e\x54\x92\xee\x5c\xc5\x80\x13\x40\xa7\xb4\x74\x34\x20\x6c\x4f\x3b\x51\xeb\x5f\x06\xbe\x43\xb3\x5f\x4a\xe6\x14\xca\xe8\x80\x1c\x0d\xab\x01\x5c\x56\x67\xd6\x35\x6a\x53\x12\xf1\xdc\x16\xeb\x07\xfe\x12\x99\x5f\x98\x5c\x20\xe3\x72\x7f\x9d\x83\xab\xe9\x97\xfa\x01\x76\x3f\x05\xe1\x5a\xa7\xaf\x50\xfd\xb1\x01\x48\x4f\x41\x1f\x76\x8a\xdc\xe5\x34\xb0\xfa\x59\x60\x0a\x10\x70\xd1\xcd\x46\x59\x5f\xeb\x63\x15\xe3\xac\x5f\xcb\x9e\xe8\xc1\x58\x1c\x89\xdd\x7b\xf3\x28\xb3\x0f\xc2\x7f\xd2\x05\x8e\x06\x56\x7f\x5c\x35\x22\x92\x15\x9b\xd0\x9c\x08\x7a\x8e\x0a\x4c\x7c\x07\x6f\x94\xd2\xcc\xb8\x5e\x0f\x0c\x32\x00\x85\x57\x23\x59\xf4\x97\xbc\x90\x59\xbe\x01\x52\xe8\xfb\xca\xf3\xda\x64\xd5\xef\xed\x16\xe2\x21\x37\x6f\x3b\xd6\x56\x83\x37\x25\xe9\xa4\xf4\xd2\x3a\x10\x9a\xde\x3e\x79\x3b\x9c\xb6\x76\xbb\xa9\xf5\x3f\x3a\xa5\xe5\x38\x9d\xc0\x2d\x60\x5a\x61\xa9\x62\xea\xd7\x74\x5e\xa1\xba\x16\x43\x9f\xf5\x86\x64\xe9\x27\x5b\x8e\x59\xe5\x9c\xa0\xf5\x76\xbb\xc4\x61\x68\x38\xa0\xa9\x76\x0e\x75\x4b\x56\xb4\x35\x4e\x46\x4b\x3c\xd6\x8b\xcd\xea\x3a\x4b\xc3\x90\x8d\xf5\xaf\x3e\x97\x2c\x4f\x64\x96\x4f\xb6\x5b\x36\x0e\xfe\xeb\xbf\xec\x77\x00\x36\x43\x47\xda\x0a\xba\xae\x16\x09\x52\x4a\x41\x67\x10\xfe\xe1\x01\x5c\x5f\x52\x61\x99\x91\x01\xe1\xbe\x8e\xaa\xb5\xe2\x78\x28\x62\x4e\x44\xbc\xef\x70\x34\x3f\x73\xe4\x6e\xf4\x30\xcb\x04\x8b\x8f\x06\xbb\xd8\xfc\x1a\x9a\x90\x0e\x0c\x0c\x5b\x76\x3b\xd2\x0c\xa6\x92\x67\x77\x5d\xb6\x23\xf3\x98\xef\x76\xad\x1e\xd1\x6d\x50\xed\x44\x4a\xb6\x5a\xcb\xae\xcc\xba\x7a\x86\x0c\xa2\x80\xc3\xef\xeb\xb4\x8a\x40\xdd\x7f\x2b\xbe\x12\x5d\x90\x4e\xab\xb2\xd7\xac\x6b\x8b\x10\xa8\x00\xd1\xbd\x8c\xc4\xa8\xd0\x6e\xd6\xb5\xe4\xa3\xbb\x07\x50\x84\x8d\xdf\xdb\x7e\xa0\xd7\x49\xb1\x48\x20\xed\x3b\x1a\x56\x50\xf1\x20\xa2\xc8\x9b\x09\x3c\xb6\xab\xc3\x4a\x13\x21\x01\xaf\xb5\x5e\x08\x7d\xca\xfa\x0a\x4e\x84\x35\x01\x93\xa8\x7e\x32\x0a\x90\xf1\x9a\x91\xf9\xe6\xa1\xd8\x6e\xb5\xa5\x9b\x22\xa5\xaa\x99\xed\xd6\xfe\x42\x78\x37\xe7\x22\x49\xd3\x0d\x98\x97\x19\x97\xb5\xd9\x6e\xb7\xdb\x29\x96\x40\xd5\x56\x48\xbe\xea\x17\x08\x9f\x1c\xa1\x5b\xba\xea\x0b\x84\x31\x8c\xc1\xb8\x16\xdb\xd0\x5b\xbd\xe3\x3b\xbc\xc6\x9a\x6f\xf0\xae\x0a\xb3\xbd\xea\x83\x33\x69\xdb\xd7\xaa\x3f\x47\x36\xe8\x36\x58\xc6\x69\xb7\x06\x68\x4a\xa5\x8e\x58\x86\x4f\x70\xfd\x09\x68\x8a\x77\x6e\xa7\xf7\x7d\x1a\x00\x46\x7c\x24\x08\xd4\x51\xa9\x0d\xdc\x9c\x93\x50\x2a\x2a\x0a\x77\xde\x90\xea\xd3\x60\x14\x90\xc2\x0b\x5f\xa0\x95\xa6\x15\x83\xc9\xe8\x4b\xf4\x12\x3d\xec\x88\x4f\x4c\x30\x61\x18\x2b\x62\x68\x85\xe8\x12\x7b\x8e\x55\xd8\x58\x4e\x8c\xc6\x70\xe5\x60\x13\x12\x8d\x11\x9a\x7b\x97\xe3\x51\x84\xb3\x88\x32\xb1\xe7\x1b\x50\x62\x02\x3c\x9d\x18\xf3\x49\x18\xa2\x2c\xa2\x01\x0d\xa2\x96\x82\xaa\x00\xc6\x44\x15\x08\x9d\x36\x68\xe1\xc2\x2f\x44\xc1\xd3\xa7\x41\x54\xf4\x97\x59\x21\xa3\xa2\xbf\x4e\xe4\x52\x91\xbe\x28\x33\x9e\x37\x07\xa4\xe7\xf3\x22\x17\xce\xad\xa2\xb1\x10\x72\x94\xf1\x11\x05\x00\xfc\x1e\x9d\xa7\xfc\xd0\xd9\x65\x30\xa5\xf2\xd4\x28\x7c\x4f\x8d\x62\xcc\x26\x95\x8e\x90\xa1\x78\x90\xa8\xcf\xb7\x8e\xb7\xb6\x95\x85\x12\xa8\x90\xe5\x23\x73\xdc\xe4\x95\x71\x92\x76\x4f\x6a\x08\x8d\xc9\x96\x0d\x4b\xa6\x86\xe5\x52\x05\x97\x77\xb5\x07\x78\xab\x55\xaf\x35\xc2\xa5\xaf\x0b\x0e\xaf\xac\xd2\xc6\xe7\xb0\x12\xc6\x94\x9f\x19\x6d\x64\x2b\xa5\x71\x3a\x25\x11\x42\xb9\xaf\x81\x62\xe9\x3e\xb4\x61\x53\x15\xed\xc7\x95\xba\xb0\x51\x12\x76\x1a\xcb\x0d\x4d\xe4\x4a\xfb\xb8\xd6\x88\xd6\xf5\xce\x1f\xd3\x3a\x36\x7a\xc6\x6e\xfc\x9e\xa6\xf1\xe9\xd3\x94\x9f\x55\xec\x06\xaf\x60\x73\x65\x39\x41\xa7\x16\x07\xc6\x08\xcd\x33\x55\xdf\x95\x0c\xa1\x69\x79\x17\xd6\x62\x88\xba\xb4\xe2\x05\x38\x23\x20\x6d\x22\x14\x2d\x1b\x6d\xe8\xc3\x56\x3e\x05\xc2\x10\xa1\x96\x6b\x6f\xd2\x90\x86\x80\x18\x5d\xdd\x7a\x41\xde\x7e\x8e\x1e\x0c\x06\xc8\x5d\x5d\xe5\xa9\x2e\xf2\x94\x0d\x65\x26\xae\x0d\x4c\xf6\x7a\x53\xf7\xef\x16\xf9\x98\x96\xc9\x19\xe5\x99\x3d\xb5\xa8\xa4\xa9\xaa\xe2\x45\x8a\x7e\xed\xb1\xb2\x5a\x73\xc9\xe0\x73\x10\xc4\xe3\x40\xbf\x80\xee\x3d\x1e\x98\x29\x31\xf3\x72\x10\x90\x61\xad\x26\x80\xa0\x3b\xf4\x1f\x53\x83\xd8\xa4\x42\xa0\x0b\x23\x36\xf4\x0b\x14\x01\x01\x63\xab\xa0\x7a\x3c\xad\x06\xf9\xa2\xc6\x82\x38\x9a\x24\x8d\x53\x14\x5f\x9c\xa2\x51\xb3\xa7\x50\xcd\x98\xd9\xc9\xea\x8d\x33\xee\x06\x98\x88\xa8\x45\x00\xe3\x95\x67\xde\x9b\x68\x35\x84\x5f\x2a\x38\x8d\x59\x25\xe6\x24\x41\xf7\x69\x37\x20\xcc\x1a\x1c\xee\x6b\xb4\x58\x65\x92\xb6\x79\xbd\xa9\xe9\xcc\xb9\x4b\xe3\xe9\xdb\xa7\xa3\xf1\x5f\xcf\x26\x11\x3a\xdb\x7e\x84\xf5\xcd\xb1\xca\xd5\xc6\x9d\xcd\xd4\xb7\x45\x64\xae\x98\x3b\x04\x37\x81\x19\x9f\xcf\x69\x7b\x94\x4d\xfc\xb0\x33\xae\x53\x87\x44\xbc\xd7\xbb\xb9\x1b\x5f\x55\xe2\x25\x9f\xcf\xbf\x4b\xb8\xa0\x4d\x2b\xfd\xda\x7e\x25\xa5\xe6\xee\x91\xe2\x9f\x5e\x26\x92\x01\x55\xbf\xe4\x2b\x86\x70\x34\x64\xcf\x88\x75\x84\x63\xd9\x07\xda\x12\x58\xe3\x75\x99\xa6\x5d\xa0\x49\xfd\x2e\xb2\xfd\x62\xef\x82\x04\xce\x58\xd9\x68\x3c\x1e\x10\x36\x99\xc4\xe3\x49\x8c\x1a\x5e\x73\x8e\x06\xea\x94\x14\xe6\xda\x01\x80\x39\xcf\x56\xab\x4c\x7c\x9f\xb3\x39\xbf\x07\xdc\x02\xe7\x39\xda\x9d\x0d\x17\x0b\x34\x20\x19\x26\xac\x96\x94\x61\x22\xa9\xac\x27\xec\xb5\x78\x51\xce\x5d\x8b\x49\xad\xba\xf3\x48\xbb\xd7\xb0\xba\xd2\x55\x79\xf5\x3e\x06\x44\x7a\x79\x65\xad\xbb\x75\x29\x21\xca\x3b\xe1\x24\x07\x5d\x92\xb2\x5f\x0a\x1d\x10\x6a\x3c\x20\xc5\x04\xd4\x4f\x8c\x1e\xec\x78\x40\x12\x1b\xcf\x12\xaa\x6b\xbb\xe8\xef\x58\xbe\x60\xa8\xc4\xa4\x04\x6b\xe8\x6a\x81\xbd\x32\xaf\xe6\x73\x3e\xe5\x4c\x4c\x37\xb4\x29\xf5\x14\xc4\x5b\x6b\x92\x92\xa9\x39\xc2\xc0\x06\x18\x0c\xb9\x15\xc7\xa8\xdd\xf0\xd0\x81\xb5\x26\x03\x45\x87\xa3\x21\x99\xd2\xa3\xe1\x49\x51\x85\xc8\xc7\x40\x7e\xc6\xc5\x64\x3c\x98\x8c\x10\xfc\x18\xda\xa8\xc4\xa7\xcf\xc3\x10\xa5\xdb\xed\x14\x8f\x50\x3e\xe6\x60\x91\x4e\x12\x9a\x92\x92\x4e\x15\x53\xaa\x0b\xe3\x18\x55\x5d\x62\x92\x52\xd5\x05\x8e\x91\x69\x14\x30\x65\x4a\x8f\x06\x71\x0a\xbc\x6c\x18\x22\x05\xa1\x30\x4c\xc3\x70\xba\xdd\x66\xb6\xaf\xe3\x30\x4c\xa2\x32\x4a\xa3\x29\xa5\xf4\x19\x86\x1b\x78\xb1\x06\xde\x26\x1f\xf3\xde\x70\x42\x06\x64\x2c\x49\x06\xb1\x1c\x74\x4a\x34\x84\x0e\x86\x84\xf7\x7a\x76\xca\xaa\xed\x11\x82\x41\xa8\x0b\xcc\x00\xc7\xa8\xa0\xbd\x1e\x3f\x1b\x8c\x74\xa5\xb8\x37\xb4\x63\x24\xe6\x59\xa7\x88\xa2\x8e\x30\xb1\x46\xf7\xd6\x89\xb5\x2c\xd2\xf7\x39\x93\x72\xf3\xa5\x5c\xa5\x87\x56\xc7\x6a\x87\x6b\x3e\x91\xf9\x7c\xa2\x31\x2b\x17\xe0\xcb\x76\x3c\x00\x17\x07\xea\xd7\x70\xa2\xf6\xf2\x34\x29\x58\x77\x18\x67\x63\x3e\xa1\xc1\x29\x17\x85\x91\xe7\x03\x79\x84\x4f\x2f\xae\x70\x57\xda\x82\x33\x96\xfa\x05\xe1\xd3\x2f\x38\xb0\x05\x35\x85\xad\x4a\x1a\x8a\xeb\x2c\x77\x1c\xb9\xdc\xc7\x4c\x6f\xf7\xb6\xdd\x52\xf5\xc4\xe1\xae\xc9\xb6\xdb\x23\xb9\xdd\x6a\x0f\x09\x2f\x24\x1a\x60\x30\x8e\x70\x5f\xd6\xb9\xc7\xc0\xc2\x88\x08\x9a\x6b\xef\xf2\x2b\x2e\xdc\xae\x75\xdb\x50\xed\x79\xe0\xb7\x4f\x70\x8d\x38\x10\x81\xb5\xd6\x55\x2d\x69\x94\x51\x4e\x45\x9c\x53\x41\x84\x6e\x74\x9e\x66\x59\x8e\x50\xde\xe3\xf8\xe9\x71\x54\x73\x11\xd1\x3e\x4b\x4d\x51\xfe\xce\x59\x56\xee\xaf\x6b\xd3\x95\x55\xf2\x3f\x69\xde\xae\x23\xe1\x13\xb1\x06\x24\x64\x55\xc8\xa3\x66\xbf\x16\x36\x8a\xfc\xf9\x60\x01\x78\x18\xdf\x9a\x15\x45\x32\xaf\xcf\x4b\xb2\x20\xb7\xee\xc8\x18\x89\x11\x2a\x1c\xbf\x72\x66\xaf\x08\x23\x16\x0b\xa0\xda\xcd\x74\x11\x33\x02\x5a\x24\xa8\xa4\x85\x63\xa7\x13\x0c\xda\x4d\xe3\xf1\x90\x14\x35\x92\x5d\xe2\x09\x01\x82\x4b\x1a\x59\x65\x64\x0d\x27\xf0\x64\x42\xf6\xfa\x51\x97\xb2\xf1\x00\x08\x49\x36\x3e\x86\xff\x12\x93\x0c\xc7\x43\x30\xaa\x31\x83\x19\x8f\x25\x61\xd0\xb4\x98\x4c\x62\x94\x56\x67\xc2\x97\x49\x3a\xff\x4e\x5f\x88\x89\x50\x83\x9b\xd2\x54\xed\xea\x19\x4d\xd5\x96\x9e\xd3\x74\x7c\x3c\x21\x6b\x9a\x8e\x9f\x4d\xc8\x92\xa6\xe3\xe7\x13\xb2\xd0\xd5\xed\xc1\x8a\x14\xc0\x14\x1c\xc9\x6d\x23\x43\x41\x11\x32\x16\xf6\xfa\xa9\x4e\xdc\xe5\x64\x42\x6e\x31\x8e\x41\xed\xce\x46\xea\x1e\x80\x0b\xed\xea\x6b\xe4\x46\xf8\x2d\x17\xec\xbb\x6c\x06\x01\xca\x09\xc7\xb1\xcb\xf8\x8c\x17\x6c\x2a\x4d\x32\x8e\xf5\x1c\x27\xf1\x58\xcf\x72\x7f\xfd\xdd\x54\x0f\x6f\x0c\x1f\x07\xc0\x17\x4f\xb5\xb0\xb2\x5a\x70\x49\xf2\x96\x74\x19\x33\x22\xdc\xd1\xb3\xdd\x1e\xff\xce\xfa\x14\x72\xf7\xc9\x9a\xd7\x2c\xc7\x5b\xcd\xea\x8c\x50\x03\x11\x61\xaf\xe5\xb5\xc3\x5f\x10\x11\x79\xc8\x6f\x87\xf2\xf4\xb9\xba\x80\x2b\xfe\xac\xa0\x41\x70\xa2\x91\x2f\xa3\xd2\x21\x5f\x4e\xb2\x68\x88\xf1\x09\x4e\x28\x6f\xe1\x68\xfc\x1e\xc0\x09\x9b\xc7\xb5\x60\x90\x38\xee\xf3\x2c\x35\x1c\x6e\xd4\x52\xfc\x10\x26\xf6\x09\xea\xb4\x8c\x92\x30\x44\x45\x9d\xde\xf5\x4a\x92\xe1\xa8\x4e\x02\xb3\x28\x51\xe7\x70\xa3\xed\x5e\x89\xc9\xb4\x0e\x06\x55\x6e\xde\x60\x7d\x32\x55\x6e\x56\xef\x24\x4a\x2a\x0f\x8c\xc7\xbf\x73\xd1\xe1\xab\xcb\xc7\xd8\x6e\xfa\x62\xa2\xfd\xe5\xd9\xdb\xa5\x96\x39\xa7\x74\x86\x14\x82\x00\xcc\xa7\x8c\xa7\x48\xf8\x20\x9f\x1e\xce\x3e\xc6\x98\x28\x0e\x64\x84\xe6\x74\x3a\x4a\xc3\x50\xed\x1f\xdb\xff\xb4\xfa\x3d\x4a\xe3\x69\x9c\x92\x7d\xa4\x42\x19\x9d\x6b\xc5\x92\xb9\xda\x8e\x09\x9d\xab\xed\x58\xd0\xf9\xf8\x99\xe2\x5c\x12\x9d\x5b\xe8\xdc\x4c\xe7\x96\x3a\x97\x8c\x33\x52\x92\x84\x14\x64\x3e\x7e\x3e\x99\x58\xef\xe6\xcd\x5d\x61\xb7\x57\x83\x2c\x36\x55\x72\x7c\x6c\x64\x14\x71\x5a\xdb\x9f\xc5\x65\x76\xbe\x4c\xf2\x42\x13\x11\x38\x3a\x0a\x75\x4d\xe0\xfa\xe7\x31\x29\x28\x87\x50\x85\x20\xb8\xb5\x2c\xb0\xa3\x13\x0c\xde\xa2\x14\x47\x5a\x31\x31\xaa\xde\x65\x06\x8d\x83\x82\xc1\x1e\x1f\x7a\xc1\x56\x89\x90\x7c\x0a\x3c\xb5\xe3\x58\x83\x40\xf1\xb0\xc6\x87\x57\x09\x4e\xf5\x82\x80\x4c\xd5\x86\x48\x4e\x33\xc7\x36\x5a\xef\x38\xd9\x38\x51\x34\xd3\x31\x2e\x65\x14\x91\x69\x44\x21\x79\x38\xa9\xf3\x2a\x69\x14\x91\x79\x6b\xde\x20\xd6\x2e\xb4\x86\x61\x58\x9e\xd1\xa1\x96\xc1\x67\x96\xff\x4b\x7a\x69\xaf\x24\x69\x54\xaa\x81\xe9\x8f\x99\x83\xa0\x83\xc1\x9c\x4c\x35\x0c\x70\x15\x86\x62\x76\x46\x07\x27\xb3\x5e\x0f\x57\x6d\x91\x01\xe1\xe3\xd9\x04\x77\x92\x48\x81\x14\x4a\xee\xac\xcf\x32\x37\xd7\x5d\x12\x45\x15\x53\x04\xc2\x4b\x92\xed\xaf\xbd\xa6\xa0\x1f\xb6\xf2\xf6\x40\x24\x2b\xb2\x21\xd7\xe4\x8e\xdc\x93\x1b\x72\x49\x5e\x91\x73\x72\x61\xf8\x01\x56\xc5\x9b\x70\x0f\x15\x09\x2d\x68\xb5\x31\x10\x8f\x32\xfc\xf4\x58\x51\x93\xe3\xdf\x15\xf5\x57\x69\xb5\x91\x6a\x9f\x73\x3a\x38\x99\x9f\x96\x27\x73\x78\x9c\x9e\x4f\x14\x65\x9b\xea\xff\xd0\x61\x3a\x4e\xa2\xe1\x84\x0e\xc8\xd4\xfe\x58\x53\x34\xa3\xbc\x97\xe1\xdf\x1e\x1f\xd1\x01\x59\x3a\xdf\xf5\x03\xb2\xa2\x03\xf2\x8a\x0e\x4e\x5e\x9d\x16\x61\x78\x84\xda\xae\x97\x67\x39\x3e\x79\x15\x45\x7a\xf5\xce\x69\xef\x55\xb4\x3c\x39\x3f\xa5\xaf\x7a\x8b\x93\xf3\x88\x1e\xeb\xf4\x6b\x9a\x44\xe7\xe4\x86\xa2\x3b\x7a\x4e\x29\xed\xbd\xda\x6e\xcf\xb5\xff\xf8\x74\x7c\xdd\x1b\x4e\x4e\xd3\xf1\x75\x34\x9c\x8c\xf4\xbf\x58\x27\x46\x43\xdc\x3b\x3f\xb9\x3b\xe5\x61\x78\x73\x9a\xc1\x83\xb8\x66\xae\xee\x14\xdb\x23\xec\xd7\x0d\x3e\xc1\x77\x51\x44\x6e\xa2\x08\xfc\x0f\x8e\xaf\x27\xf4\x8e\xdc\x9d\x71\xbc\x88\xe8\x71\xc7\xfa\x5f\xbb\x39\xcb\xf0\xd2\x4f\x58\x87\x21\xda\xd0\x24\x9a\xf5\xce\xf1\x19\x1d\x84\xe1\xe6\xb4\x0c\x43\xa0\xff\xd3\xf1\x66\x12\x86\x77\x67\x14\xdd\x53\xde\x53\x5f\x8e\x8b\x6b\x9c\xa3\x17\x10\x42\x44\x61\xc0\x1d\xb9\x21\xb9\x8e\xab\x71\xa1\xa0\x70\x7b\x72\xa1\xa0\xb0\x3a\xb9\x70\x50\x50\xbd\x5d\x90\x4b\xd5\xea\x85\x81\xc2\x85\x86\xc2\x74\xbc\x51\x50\x98\x8e\x37\x0a\x0a\xfa\x5f\xac\x13\x15\x14\x2e\x4e\xee\x15\x14\x2e\x6b\x50\xe0\xbd\xfb\xde\xb0\x06\x89\xac\x77\xd9\x1b\xe2\x13\x7c\x1f\x45\xe4\x52\x43\x43\x8d\x9d\xde\x93\xfb\x33\x8e\x57\xfe\xe4\x2f\xcf\x32\x7c\xeb\x27\x1c\x29\x70\x5c\x03\x38\x2e\x34\x38\xae\x1d\x38\x14\x48\xc3\x10\xdd\xd0\x24\x42\x77\xf0\x85\x7b\xd7\xc4\x82\xe7\x1e\x7f\x30\x70\xcc\xe6\xaa\xf1\x55\x87\xf6\x17\x54\x6e\x48\x3d\x5a\xf9\x4e\xe7\x80\xa0\x79\xf6\x29\xc2\x51\x3f\xe6\xf2\xa6\xf0\x41\xc0\x4d\xdf\x4b\xc8\xd5\x19\x5a\x27\x31\x19\x49\x14\x89\xe1\x6a\xa7\xd5\x73\x0a\x52\x9a\x9c\xd4\x72\x6a\xd3\xc3\xb7\x7b\x4b\x79\xdf\x7f\xb7\xb7\x84\xe3\xf1\x3b\xbe\xf5\x7f\x9a\x68\x92\x7d\xf8\x7e\xef\x6e\xf1\x29\x4d\xc8\x94\x96\xb6\x46\xed\x36\x3f\xf4\x6a\x24\x11\xad\xcb\x04\xe2\xb2\x99\xa2\xae\xf4\xee\x16\x6f\x2e\x33\xc9\x3d\x4a\xc9\x14\xb7\x66\x24\xa4\xfc\xfb\x6f\xf7\x6d\x77\xf8\xda\x9c\x2d\x38\xbc\x2b\x3d\x80\xec\xf0\xb5\x9e\x14\xb4\x2e\x09\x61\xe3\xa2\x37\xb4\x22\x8b\x30\xf4\xc0\x10\x86\x68\x4e\x4d\xf6\x50\xb1\xf6\x06\x02\x04\xad\x9b\xb2\xa8\x37\xb7\x2c\x4f\x93\x35\x9a\x93\x19\xc6\x67\x14\x2d\x0f\x15\x98\x91\xb9\xba\x2d\xac\xcf\xe8\xdc\x31\x3b\xdb\xed\xfa\x8c\xce\x2a\xde\xc7\x07\x53\xa1\x20\x34\x20\xb3\x1a\x16\xaf\x31\x00\xcc\x0c\x8c\xce\x6b\x99\xb6\xdd\xde\x1a\xca\x44\xba\x8c\xdf\xc0\x1a\x00\x85\x63\xb4\xac\x8f\x62\xf9\xbe\x51\xd4\x3b\x5a\x7a\xa3\x80\x15\xab\x46\x54\x1f\xae\x6d\xb4\xb7\x74\x23\x82\xe8\x39\xd5\xe8\xfc\x86\x97\x7a\x74\xee\xcf\xa1\xcb\xba\x81\xe8\xfb\x2e\x25\xf5\xeb\x08\xc9\xdd\x23\x12\x01\xa1\xe5\x76\xab\xfe\xe5\xd5\x15\x5d\x15\x3f\xcb\x47\x75\xb1\xa1\xe8\xe5\x38\x16\xa7\x39\xb8\x0b\x97\x0d\x22\x83\x09\xaf\x2e\xf3\x8a\x11\x20\x20\x27\xb5\x4d\x72\xc0\x48\xed\x60\x71\x68\x5c\xa3\xd6\xc5\x95\xbc\x57\x60\xd2\x53\x88\x87\x4a\xef\xda\x91\x54\x64\x35\xeb\x14\x11\x2d\xc1\x37\x6c\x09\x6a\x8a\xb5\xba\x47\xb4\x31\xa6\x02\x83\x4f\xf1\x02\x60\xb8\x6b\xe7\x5d\x2d\xeb\xd9\x02\xbf\x9c\xf0\x8e\x17\xc4\xc8\xbd\xb5\x5a\x88\x6a\x8f\x54\x41\x60\xbc\x46\xf6\x86\xa0\x22\x6e\xf6\x53\xb5\xb5\x7a\xc3\x13\xac\x67\x55\x58\xb7\xe8\x6f\xe6\x60\x6e\xaf\x2e\x38\x70\xa7\xf1\x64\x27\xda\x9c\xd5\xbb\xce\x14\xd1\x50\x5d\xcb\x8a\x68\x48\xcc\xb3\x3a\x27\x25\x1e\xc9\x88\xea\xf8\x83\xfd\x79\x9e\xad\xce\x8d\x2f\x4e\xc4\xc7\xa5\x22\x62\x07\x72\x13\x4c\x54\x01\x9a\x90\x7c\x9c\x28\x52\x58\x56\x8a\x37\xd5\xa5\xe5\x61\x47\x90\xa2\xb3\x58\xa1\x67\x10\x90\x07\xcd\x8f\xc7\x0a\x04\x44\x33\xe4\x71\x86\x24\x26\x8e\x23\x8f\xf3\x16\xe8\xfa\x2c\xf8\x23\xb2\xa4\xea\x05\xb2\xe6\x8d\xea\xc1\xdc\x5b\xc7\x02\x48\x0d\x84\x64\xcb\xe8\xe0\x24\xab\xe2\xe0\x65\x51\x84\xf9\x38\x9b\x50\x39\xae\x39\x41\xcd\xb0\x8e\xca\xa5\x76\x14\xaf\x44\x7a\x07\xcf\x23\x20\x89\xef\x3b\x8c\xf4\xcd\xa5\x7e\x4f\xd0\x91\xc9\x40\xd0\x0a\x77\x66\x92\xa9\x7b\x82\x37\x11\x2b\xed\x84\xd1\x78\xd7\x04\x1e\x45\x24\x8b\xdc\xe4\x44\x14\xd5\xaf\x0a\x79\x14\x91\xe2\x60\xfe\x20\xce\x23\x7e\x36\x1c\x41\xa4\xae\x3c\x0c\x21\x0a\x4a\x18\xc2\x27\x4a\x0e\x3c\x38\x80\xa9\x54\x18\xaa\x2d\xac\x8e\x92\x30\xd4\x27\x23\x7c\x6a\xca\x35\xf2\xbe\x86\x93\x88\x66\xb5\xbd\x94\xe0\xb8\xa2\x83\x03\x4d\x07\x9b\x25\x14\x48\x14\xb5\xca\x6a\x75\x13\x75\xd6\x14\xb5\x04\x4c\xda\xc7\x6a\xc4\x02\x76\xac\x76\x11\xfd\xd6\xec\x91\xda\x4b\x70\x64\xe1\x93\x35\xc6\xea\x95\x69\x74\x3d\x70\xf2\x84\x9e\x22\x2b\x40\xfb\xf2\x91\x9b\x97\xe8\x71\x92\x47\x5c\x31\x64\xd9\x04\xc7\xda\xbd\xab\x97\x9b\xeb\x5c\x49\x8a\x09\x8e\xfd\x74\x5b\x4f\xe5\x98\xda\x44\x50\xc8\x88\x50\x3e\x1a\xc6\x03\x1c\x21\xae\xff\x0f\x71\x0c\x2a\x11\xd5\x12\x0c\xed\xf3\x83\xb0\xb0\xb7\x33\xab\xfa\x20\x43\x8c\x63\x11\x45\x80\x6c\xb9\x8f\x70\xc0\x69\x83\xbe\x00\x1b\x57\x84\x44\x55\x07\x15\x39\xb8\xbc\xc1\x0b\x88\xa0\x43\x0f\x39\x15\x59\xaa\x0d\xc0\x8d\x27\x32\x9f\x08\xa5\x76\x20\xd8\x83\x61\x6a\x1b\x70\xe3\xb5\xe2\xa9\xaa\xb5\xa1\x9e\x0e\xac\x5e\x35\x2d\x93\x52\x7f\x87\x32\x69\x87\xda\x24\x66\x40\xcd\x86\x74\x9a\x07\xa0\xde\x90\x00\xf5\x3c\x1a\xe0\x38\x6d\x76\x11\xb5\x8c\x33\x32\x30\x6a\xc0\xdd\x36\x5c\x8d\xbe\x31\xe6\xbd\xe6\x5a\x87\x13\x55\xc3\x81\x5d\xd1\x29\x1f\x7b\x62\xf1\xb5\xb3\xab\xc3\xc7\x51\x64\x94\xc3\xd5\x96\xe1\x8a\xe5\x56\x05\x49\xde\xfe\x68\x86\xb8\xcd\xaa\x9e\x6a\x10\x87\x57\x5a\xf0\x41\x7c\x3c\x38\x3e\x8e\x8d\xd4\x90\x9e\x3d\x04\x65\xc1\xba\x6a\x72\x53\x19\xf8\x21\x18\x9d\xce\x26\xeb\x5f\xad\x75\xbc\xa8\x73\x1b\x58\xdc\x1d\x1b\x10\xf5\xa0\xa5\x00\x7d\xd8\x61\x22\x77\xa2\x9f\xab\x93\x42\xf4\x67\x48\x92\x07\x50\x21\xbe\xd4\x61\x2d\x10\xa6\x67\x9c\x98\x38\x54\xf0\xf5\x82\x24\x69\x0a\xbf\xbe\x53\xbf\x2e\x98\x94\x29\x9b\x41\xc2\x57\x24\x29\x92\x35\xfc\x64\x8c\x24\x10\xe1\x4a\x7d\xac\x18\x99\x26\x85\x6e\xec\x96\x11\xad\x89\x5a\xe6\xba\xbd\x82\x18\xd5\x4c\xf8\xba\x61\xea\x93\xe5\xf0\xf1\x13\x99\x31\x91\xcd\x18\x9f\x6f\xe0\xfb\x8d\x8d\x75\xaf\x3e\xbe\x26\xcb\xa4\x58\xc2\xcf\xcf\xe1\xa7\x3f\x92\x1f\xc9\xca\x0c\xe4\x6f\x24\x9b\xcf\xe1\xd7\x35\x23\x99\x80\x5f\x1b\x46\xf2\x64\xaa\xbb\xff\x9e\x68\x35\x70\xf8\xf8\x33\xc9\x59\x91\xa5\xb7\x3a\xeb\x0b\x92\x33\x78\x75\x86\xaf\x8f\x76\xd8\x84\x04\x7c\x58\xf1\x7b\x2e\xda\x62\xe7\xb3\x7e\x26\x34\xb5\xcc\x04\x61\xfd\x6c\x3e\x37\x5f\xf3\x39\x01\x1d\xf0\xc5\x82\xe5\x3a\xc9\x7c\x90\xb6\x45\x31\x0a\x42\x6c\xa7\x06\x5c\x3f\x93\x1b\xf1\xf0\x8d\x9e\xa5\xff\x3a\xee\xa9\x23\xda\x16\xb5\xe6\xe0\x35\xeb\x26\x2e\xdc\x63\x60\x43\x76\xe4\x48\x0d\x07\x9e\xc1\xc7\x6c\xd2\xe1\xdb\x2d\xd2\x3f\x21\x22\x3d\x70\x44\xbc\xd2\x13\xc2\x61\xc8\x5d\x3c\x7c\x80\x6c\x9b\x2a\xa8\x69\xd3\xb3\x72\xd1\x4d\x92\xac\xd6\x96\x16\x5e\x67\xaa\x49\xb3\x1f\x33\x32\x34\xaa\x74\x66\x04\x3b\x62\xe0\xb4\xe7\xf5\xdf\xc4\xe6\xd4\x3d\xc1\xc8\xe7\x88\xbb\xe0\x5d\x9a\x07\xe1\x3e\x0f\x82\x06\x44\xb1\x21\x18\xf6\xe4\x6e\x47\x32\xfa\xc0\x45\x21\x73\xb0\x83\x88\x8f\x86\x9e\x2f\xee\xc2\xc1\xfa\xf8\x88\xee\x99\x59\x38\x36\x57\xf5\xaa\xfe\x50\xb9\xe3\x7d\xc0\x09\x94\x59\xe3\x8e\x7a\x00\x5b\x33\x66\xfd\x5a\xa3\x03\x49\x8b\x64\xc5\x62\x46\xd6\xc9\x26\xcd\x92\x59\x0c\x1e\xc5\x64\xff\x6a\x51\xf2\xd9\x37\x6c\x43\xf8\x4c\x7d\xf1\x19\x01\xd5\xe9\xd7\xba\xf0\x8c\xc9\x84\xa7\x2a\x43\x9b\x66\x12\x50\x0e\xfe\x6a\x16\x43\xfc\x41\x55\x5a\xfb\x4d\x95\xfd\x2b\xf8\x41\x24\x5f\xb1\x0b\x99\xac\xd6\x71\x15\x4d\x89\x80\xa5\x49\x9c\x8d\x83\x6a\xfa\xbd\x3b\x2e\x97\x3d\x30\xb9\x08\x26\x23\xcf\x34\xc3\x34\x64\xc4\xca\x3b\x1c\x86\x07\x9c\xaa\x59\xc0\x6b\xd5\xba\xc4\x57\xad\x33\xe4\x29\x51\x08\x20\xa8\xec\x9b\x29\x77\x44\x5f\x4d\x56\xc7\x4a\x8c\x44\x9f\xcf\x14\xe7\xac\x26\xf4\x85\x9f\x6c\xa6\x48\x44\x1f\xc6\x0d\x8e\x9a\xb5\x6d\x88\x49\x31\x96\x4b\x24\xb3\x5b\x0a\x49\xed\x86\xc1\xf5\x84\x77\x89\x53\x78\xdf\x61\xf2\xf1\xa0\x69\x6c\xa1\x4d\x59\xc2\xb0\x8a\x85\x6b\xcd\x37\x40\x7e\x95\x01\x9c\xa6\x32\xcb\xd5\x4d\x49\xe1\x9b\xdd\xee\x66\x0f\x29\x80\xa9\x74\x34\x25\xd2\xb1\xea\x1b\x24\x08\xc3\x44\xf8\xb6\x1a\x46\xbd\x66\x6e\x77\xf8\x8c\x3e\xe8\xd5\x00\xf0\x76\x7c\x7b\x0b\xad\x3f\xeb\xe8\x8a\x5c\x32\x51\xe9\xb4\xda\x30\xcf\x1a\x02\x94\x91\xd9\x6e\xa7\x43\xb7\xea\x86\xab\x96\x16\x46\x11\x57\xaf\xcd\xd2\x79\xb9\xd7\x82\x08\x66\x4c\x7e\xe0\x01\xc4\xe1\x39\x7e\xbc\x23\xdf\x2a\xc3\x95\x58\x52\x46\x16\x55\xd6\xca\x0b\x6a\x25\x1b\x10\xac\x41\x34\x0c\x05\xa5\xf4\xbc\x01\xe7\xbe\x21\xc3\x10\x76\xea\xa8\x4e\x62\x20\xc6\x72\xff\xaa\x00\x3b\xab\x3b\x95\x66\xb7\x03\x8e\x8f\xfd\x3c\x85\xbd\x99\x00\x44\xd6\xb3\xbd\xaf\x15\xc6\xf1\x0d\x92\x46\x89\xcf\xb3\xff\x11\xf8\x41\x82\x6f\xda\x3b\x78\xe6\x00\x9b\x12\x70\xcd\x57\x73\x8f\x64\x66\xad\xf5\x79\x76\x18\xef\xe0\x87\x93\x4e\x0a\x88\x1b\x69\x82\x0a\x1b\xe0\x75\x2c\x10\xdd\x58\x72\x4d\xeb\x5a\xcc\x86\xc4\xa8\x49\xee\xb2\x3e\x1c\xa7\xfb\xae\x42\x72\x0a\x46\x05\xb7\x48\x60\x7d\xef\x94\xf5\xc9\xe4\x10\x3c\xfa\x68\x40\x5a\x66\xb5\x3f\x2d\x5b\x58\x4f\x4c\xe5\x07\xfa\x58\x8d\xbb\x41\x84\x98\x21\x07\xdb\x6d\xd0\x2d\xc5\x8d\xc8\xee\x44\xd7\x1c\x5e\x01\x06\x72\x7f\x94\x87\x21\xd7\x93\x57\xed\x68\x5b\xbd\xc3\x10\xc8\xf0\x6e\x87\x09\xd3\xe0\x53\xe3\xba\x6b\xb7\xe0\x31\x37\xbd\x8e\x56\xe9\xd2\x85\x62\x94\x57\x51\xd5\x25\xb6\x2a\x63\x62\xbb\xb5\xdb\x58\xdf\xbb\xfc\xe3\x92\xe6\xb6\xb2\x46\xd0\x35\x92\x18\x37\xad\x77\x98\x43\x1b\x85\x95\xf6\xb7\x9a\xbc\xc1\x1c\x72\x59\xb3\xdb\xd1\x2d\xaa\x6a\x80\x77\x94\xd2\x39\x48\xa3\x4c\x71\x2a\x89\xcb\x1a\x12\xad\x48\x79\xa5\xf8\xd4\x69\xce\xaf\x59\x6e\x4f\x95\x51\xd6\xaf\xe8\x71\x18\x96\xea\x98\x4f\xe7\x3c\x4d\xd9\x2c\x20\x0c\xc7\x16\x01\x2e\xeb\xde\x2f\xef\x0f\x75\xae\x3f\x8f\x89\x3f\x0e\xdb\xc6\x75\xd3\x83\xa6\x91\x56\xdb\x53\xb5\x3e\x40\xfd\xac\xa7\xa3\x02\xb3\xc6\x96\xe2\xe3\x62\x42\xa5\xfa\x17\x0d\x27\x54\xc0\x8f\xe3\x09\xcd\x61\x9e\x05\xc0\x0f\x06\x12\x86\xfe\xf8\x5b\x4d\x8e\x1a\x9d\x0a\x6a\xeb\x6a\xcb\x97\x3a\x70\x86\x80\xcc\x1e\x88\xe2\x40\xb3\x71\x1a\x5a\x70\x71\x75\x0a\x2a\x9e\xad\x9b\xd9\xee\xdc\xfe\x28\xa8\x83\x0f\x49\xe8\xe0\x24\xa9\x14\xac\x93\x88\x3e\xc3\x39\x95\xe3\x64\x42\xb8\xfa\x17\x89\x09\xc9\x47\xaf\x90\x16\x39\x14\x38\xe6\xa8\xc0\x9d\xd6\xc5\xa4\x83\x5d\xcd\x8b\x67\x0d\xbc\xea\x3a\xd8\xb2\xe5\x81\x81\xa1\xd9\x48\xed\x64\x94\xe3\x38\x27\x96\x92\x1d\x51\x3a\xc7\x27\x2e\x72\x26\x88\xeb\xee\x15\x1b\x53\xe7\xf6\x5e\xd8\xbd\x58\x74\xa7\x96\xf1\x9b\x26\x42\x64\xb2\xeb\xde\x3b\x12\xd9\x2d\x92\x15\xb3\x25\x21\x94\xbc\xdf\xf0\xcc\x9a\x9b\x1e\xd8\xb2\x92\x14\x86\x41\xcb\x46\x1b\x24\x09\xd7\x2a\x28\x8a\x10\xc3\x87\x22\xc0\x2c\x0c\xef\xe1\xab\x66\x02\xe1\x29\x3f\xe8\xf7\x76\x4e\x73\x6f\x81\x81\xcf\x0c\xc3\x23\xb6\xdd\x1e\x9b\x9f\x4e\x26\xb9\xb7\x33\xa6\xcb\x04\xec\x8c\x48\x4e\x72\x4c\xf2\x4e\x5e\xc7\x4a\x13\xe0\x55\x81\x27\xf7\x4f\x15\x34\xd5\x8f\x2c\xb9\x5d\xf2\x36\xcc\xf2\x1b\x07\xb6\x58\x01\xff\x06\xe5\xa4\x20\x8e\xc4\x3f\x68\xcb\xab\xa1\x16\x3c\xc4\xb2\xb3\x4f\x9d\xdd\x11\xf1\x0a\x71\x52\x90\x94\x24\x70\x4c\x38\xcb\x54\x08\x78\x7c\x40\x09\xd7\xa1\x0b\x5c\x14\xae\xac\xb1\xd0\xb9\x77\x8a\x32\xfd\x50\x6e\x96\x51\x5f\x3b\xd1\xd4\xbd\xad\x5f\x81\xe1\xe0\x1b\xf1\x03\xec\x09\x2a\x4c\x2a\x2f\x7e\x2c\xb8\x58\x68\x15\x5e\xa8\xa8\x08\xc6\x8b\xbd\xdc\x1f\xcc\xe9\xcb\xfc\x73\xd8\x96\x12\x5c\x1e\xe0\x1a\x5a\xd4\x81\xa1\x78\xab\xb9\x98\xdd\x67\xdb\xed\xa0\x03\x2d\x9b\x9d\x63\xc7\x9a\xb3\x55\xc2\x05\x17\x0b\x2f\x05\xc8\x58\xf5\x7a\x2c\xec\x6c\x99\x28\x57\x60\x65\x05\xb7\x92\x5a\xff\x2e\x8b\xb6\x87\x1f\xf2\xba\x26\xe6\xea\x66\x80\x0a\x0e\x6d\x45\x8d\xae\xe6\xa7\x12\xfc\xda\x9a\x5e\x93\xe9\xf2\x95\x90\xf9\x46\x5b\xcc\xe6\xe4\x68\x80\xf5\x54\xae\xc0\xd4\xe1\xf3\x32\x05\xea\x04\xea\xf9\xcd\x71\xed\x95\xa0\xf5\x48\x3a\x03\xc3\x6a\x7a\x80\xb0\x86\x59\x3e\x34\x3a\x77\xa8\x36\x66\x86\x1b\xc0\xd2\x71\x21\x6b\x5d\x17\x70\xa0\x7f\x97\x6c\xae\xd9\xe5\x92\x89\xe4\x3a\x65\xed\xda\xda\xf4\x20\xfe\xc1\xcd\xae\x1d\x69\xec\x19\xa2\x58\xd8\x8e\xa1\x2a\xe7\xd5\x41\x00\xb4\xac\x79\x8a\xe8\xa6\xf4\xb8\x66\xa0\xa4\xa8\x0b\x13\x59\x1d\x5f\x44\x54\x94\xaa\xe5\x06\xcc\x71\xb3\x91\xa1\xaa\xed\xd7\x3a\xb0\x07\x6c\xd0\x6d\x20\x17\x68\x8a\x3b\x2b\x94\x11\x46\xb8\x85\xe4\x1d\xb7\x42\x8e\x17\x12\x65\xda\x30\x1a\x9a\x6c\xc9\xd6\x6d\xb4\x71\x8a\x12\x69\xd7\xb6\x8f\x56\x77\x7c\x2f\xc4\xc7\x54\x25\x1b\xc8\x6c\x31\x6e\x6f\xbd\x4c\x6c\xde\xd6\x3b\xcc\xc8\x87\x4c\x6d\xd9\x2d\xd7\xe5\x0a\x68\x67\x65\x1e\xf0\x5a\x51\x67\xf6\x62\xff\xa1\xdb\x2e\xbb\x8f\x8d\x1d\x5e\xe7\x4a\x5a\x48\x53\x18\xc2\x89\x31\xba\x47\x5c\x0d\x04\xed\x8f\xc4\xb6\x4f\x0e\xee\x2c\xdc\x32\x4a\x5b\xbd\x65\x9c\x8d\x5d\xd5\xeb\xd5\x76\xcc\x58\x4e\x68\x43\xab\xb4\xb6\x46\x8f\xec\x94\x8e\xe2\xa3\xf6\xee\x13\xd5\x15\x29\x6f\xc3\xce\x1a\x07\x7e\xa0\xec\xb1\x2b\xab\x66\xba\x43\xb8\xe3\x99\x8a\x99\x61\xbc\x7f\x56\xfa\x9c\x7e\x80\x05\x89\x7d\xe6\x52\x1b\xbd\x8a\x5d\x6c\xf3\x2a\x4e\x4a\x3b\x3c\x88\x85\xbe\x5d\x5e\xd1\x20\x2f\x6e\xd7\x57\x41\x54\x49\x13\xa2\xa0\x17\x90\xd7\x74\x40\x5e\x1c\x38\xcc\xbc\xd1\xf1\x19\x7d\x1d\x45\x66\x60\x70\x91\x70\xb4\x5d\xa3\x89\x35\x8c\xf3\x29\x58\x2d\xcd\xe3\xb4\xe0\xa5\x69\xef\xec\x06\x93\x28\x70\xc6\xce\x0b\x4c\xa6\xc6\x38\xab\x4d\x62\x16\x86\xbe\xa9\x6a\x9b\xf4\xec\xe7\xac\xd4\x82\xb3\x75\x52\x14\xdd\xa4\x6b\xf6\x66\xee\x64\x68\xd6\x51\x19\x38\x4a\xea\xda\x83\xb0\x2b\x33\x48\x35\x9b\xa0\xeb\x31\x20\x01\xde\x21\x8d\xc8\xce\x02\x18\x36\x68\xdb\xf9\x78\x34\x04\x13\x58\x59\xa7\x26\x3a\x8e\xee\xd1\x80\x6c\xdc\x05\xad\x3d\xdf\x5d\xe0\xec\x65\x5e\xe2\x07\x73\x5b\xdd\xe9\x83\x5b\xe2\xf8\x7d\x10\xf8\xdc\x18\x61\x65\xd5\x24\xba\x4f\x0c\xd9\x7c\x12\x77\xbf\x4f\x59\x52\xb0\x6e\x09\xc4\x8c\x75\x9f\x08\x76\xf7\xa4\x9b\xad\xb5\x41\x32\x01\x02\x67\xbd\xdd\x79\x40\xb0\x3c\xe9\x35\x03\x36\x55\xfb\x7b\xab\x04\x93\x7d\x00\x52\x3b\x33\x61\x0f\x8d\x7d\x1f\x3b\xb0\xff\xb2\x3e\x78\xaf\xad\x71\x61\xd2\xbb\xcc\x55\x12\x22\xeb\xad\x07\xe4\x01\x5a\xc2\xb5\x6b\x92\x91\x69\x8b\x12\xb1\xaf\x37\x24\x97\x4c\x20\x2b\xa9\x25\x4d\xc6\xc3\x98\x1b\xb7\xb3\x3e\x0a\xfc\x39\x15\x3e\x6f\xda\x39\xec\x42\x64\x24\x74\x5f\x6d\xc7\x8a\x77\x62\x20\x8c\x9b\xe5\xaa\x01\xef\x5a\xee\xfa\x1f\xd6\x82\x46\x0c\xdd\x00\x8e\xcd\x50\x14\xa3\xd1\x24\x45\xbf\xf8\x20\x7a\x50\xc5\x2a\xfc\x02\xc2\xeb\x56\xd4\x88\x29\x04\xa8\x58\xd5\x4c\xde\x2a\x18\xb5\x88\x16\xc5\xbe\xc3\x9b\xdc\xe7\x06\xa3\x21\xb6\xc1\x30\x07\x27\xd9\xa9\x38\x89\x22\xe7\x3d\xa7\xf2\x77\x93\x69\x4f\x03\x1c\xb8\x2c\xc4\xe9\x0f\xa8\xc0\xb8\xba\xf9\x24\xad\x37\x9f\x8e\x76\xb8\x03\x9d\x29\x16\xc1\x89\x7f\x4a\x92\x60\x52\xee\xd4\x75\xc5\xbe\xef\x16\xf4\x17\xc5\xf2\x2b\x14\x1e\x67\x13\xaa\x59\xfd\x74\xaf\x6e\x3e\x16\x93\x9a\x4e\x26\x7e\x50\xc7\x60\xaa\xee\xfa\x55\xc4\xf7\xd1\x06\xa5\xea\x60\x3c\xaa\xbe\xda\xf9\x58\x2f\x8c\x66\x05\x12\xd9\x1b\x62\x92\xd3\xe1\x89\x65\x5c\xc5\x38\xef\xc1\x6b\x59\x3e\xa9\x4c\x28\x50\xc5\xc2\xe3\xb8\xee\x7b\x41\xe2\x46\x97\x75\x77\x2a\x0f\x3b\x4f\x47\x9e\x70\xaf\xe7\x1c\x5b\x35\x80\xea\xfd\x9f\x29\xd8\xdb\xca\x26\x7c\xa7\xd3\xc3\x80\xc1\xc9\x71\x31\x99\x50\x2d\x4c\x68\x1b\x9f\xa2\x68\xb1\x86\xc8\x8e\xf0\xd1\xfe\xd9\x6e\xea\xbc\xe8\x03\x86\xed\x61\x73\x85\xf5\x2f\x5d\x1d\x10\xde\xa5\x24\x27\xfa\x4a\x85\xe3\x97\xfe\x97\x0b\x0b\x2a\xfa\x57\x57\xb0\xbb\xaf\xae\x28\xf3\x85\xba\x55\x4b\x0a\xa1\x40\x0c\xa7\x6f\x47\x39\x91\x1e\x5e\xf1\xc3\x42\x30\x5e\x11\xbb\xaa\xd9\x1f\x3c\x66\xe0\x31\xe6\x0e\x84\x3d\x75\xf9\xea\x8b\xed\x56\x31\xdf\xde\xf5\xfb\xbb\x1a\xf5\xd2\xd0\x01\x92\xf5\xa2\x3f\x4d\x0a\x49\x53\x02\x69\xed\xc4\xae\xe9\x8d\x03\x9e\x07\x2e\xf4\x19\xc2\xc8\xd1\x80\x48\x6c\x19\x3e\xcd\x48\x6a\xf6\x01\x35\xce\x12\x73\x6c\xa8\x7e\xdc\x73\x94\xa1\xff\xda\x39\xa9\xe8\x82\xb7\x8b\x00\x03\x2d\x7d\xd1\xcf\x93\x29\x6b\x25\x9f\x75\x69\xbb\xda\xcc\xcd\x21\x62\xb7\x3f\x45\x53\x48\x62\x87\xa1\x5a\x7f\xcf\x38\x30\x11\x9d\x4a\x72\xb4\x7f\x17\x64\x7e\xa8\x93\x1b\x64\xe6\x6e\x68\xe9\x38\x9f\xe0\xc7\x98\x41\xfd\x3a\x70\x80\xfb\xbb\x37\x99\xbe\x9d\xd3\x0b\x77\x17\x4f\xe1\xf7\xbb\x86\x4e\xf7\x01\xf0\xd4\x5a\x24\xd0\x8e\x77\xa0\x9a\xd7\x26\x7a\x55\x4b\x56\xbb\x86\x9e\x03\xcd\xfb\xb6\x7e\x6d\xb6\x08\x25\x51\x7d\xc3\xed\xbd\x51\x1e\x31\xef\x45\xf2\x07\x36\x67\x39\x13\x53\xbb\x06\xc0\x18\x2c\x93\x42\x3c\x51\xd0\x67\xa2\xcb\x05\x97\x3c\x49\x79\xc1\x66\xdd\x5e\xb7\x28\xd7\x2c\x47\xb8\x56\x42\xaf\x90\xb3\xed\x3d\x92\xbe\x94\xb7\x62\xe9\xda\x18\xbd\x11\x8b\xa5\x61\x79\xec\xd1\x63\xbd\x9b\x69\x4d\xfc\xdd\xa1\x49\xb4\xb3\x8d\x66\x37\x1e\x78\x72\xbd\x50\x83\xef\xb2\x7b\xf0\x65\x0b\x2f\x21\x0a\xc7\x18\x97\x4b\x96\x2b\x54\x53\xb5\xbb\x59\xee\x31\x3c\xa4\xab\xb8\xa1\x20\x72\x4f\xb9\x1d\x8f\x8f\xb0\x26\xd8\x9a\xb1\x45\x12\x5c\x53\xd8\x4c\xf2\xe0\x6d\xfc\xf8\xc1\x38\xaf\x21\x46\xe4\x71\x9d\x82\x4b\x9b\xbb\x9c\x4b\xfd\x7b\xe0\x1e\xde\xcd\xf7\x6e\x87\x89\x62\x8f\x4d\x1f\x05\x93\xdf\xdb\xa6\xdf\xcc\x47\xad\xa9\x5a\x78\xce\x3c\x62\x28\xf1\x0e\x49\x90\x3b\xec\xd0\x85\xc7\x0e\x7c\xf5\x7e\x22\xf2\x2d\x7a\x01\x9c\x93\x23\x1f\x2f\xde\x4f\x3b\xcc\x23\xff\x07\x90\x10\x37\x92\xef\x1b\xd4\x4f\x6d\x7d\x4d\xfe\xbe\x3d\x74\x6b\x7c\x07\xc8\xff\xe5\x23\xc8\xef\x1e\x5f\x50\x93\x29\x39\x3b\xf6\xbc\xb3\x54\x7c\xc7\xf1\x04\x6f\xb7\xfe\x27\xe1\x5e\xee\x33\x77\xde\xfd\x0f\xdd\x4a\x39\xe1\xff\xd9\x49\xff\xac\x9d\xf4\x1e\x01\x6a\xed\x7e\xfc\xb0\x6b\x15\x82\xca\xf7\x0b\x41\x35\xe3\x68\x06\x77\xc3\x36\x10\x66\xbd\x12\xcc\x92\xbc\x2e\xcc\xd9\x13\xcb\xba\xc3\xd1\xbd\xa6\x64\xd5\xb3\xca\xe0\x24\xaf\x1d\x97\xc5\xa9\x00\x26\x2f\xa3\x6c\xcc\x29\x30\x7a\xa4\x29\x46\xcd\x08\x7f\x9f\x0c\xb5\x41\x64\x3e\x6f\x6e\x6d\x7b\xfc\x92\x7d\xe6\x4f\x47\x83\xad\x1c\x4b\xec\x21\x3d\x6b\xc7\x43\x4b\x7c\x96\x49\xb1\x3c\x44\x76\x4c\x53\xd5\x79\xcd\xee\xba\x5f\x36\xa8\x9b\x62\x34\x15\xb4\x3e\xfb\xcf\x91\xfa\x1f\x42\xf0\xc1\x47\xea\x97\x1e\xb6\xff\xf8\x6f\xc0\x76\x4f\x91\xee\xef\x41\xf6\xcf\x00\xd9\x8f\x86\x0d\x7c\x77\x43\xff\xa8\x72\xa0\x77\x40\x81\xc8\x7a\xd7\xc3\x98\x78\xd7\xa0\x9f\x2a\x42\xf5\x60\x55\xf3\x0c\x8d\x31\x6a\x7b\xc6\x7d\x56\xe5\x99\xd2\x7f\x13\x7b\xe1\x43\x04\x04\x91\x8e\x8b\x66\x44\x5a\x2e\x5a\x80\x0e\x02\x91\xbb\xcf\x1e\xe7\x07\xfe\xf8\xe8\xce\x25\xfc\x7f\xfc\xde\x1d\x80\xc3\x98\xff\xec\xde\x7f\xc7\x31\x5e\xb3\x0e\x3c\xf8\x1a\x9a\xed\xbd\x86\x66\x87\x5e\x43\x33\xfb\x44\xb2\x4a\xd6\x9f\x0b\xca\xdf\xcf\x16\x3c\xfe\x4e\xc2\xe7\x2e\x64\x03\xbd\x45\x5e\xd3\x18\x09\xb8\x78\x53\x4a\x67\xa3\xe6\xab\xdb\x31\x91\x84\x6b\x09\x07\x39\x1a\xda\xa7\xa5\xea\x8c\xe7\x44\x82\x43\x62\xef\x09\xec\x3d\x4f\x31\x8d\x23\xff\x6f\xf6\xc5\xa3\x29\x30\xf5\x50\xfc\xd0\x3d\x62\x95\xac\x4d\x54\x11\x5f\xe2\xac\xe5\xcf\x3a\xbe\x99\x93\xe2\x07\x98\x08\x1c\xfb\x34\x56\x1c\xa0\xb1\xfb\xd2\x87\xd6\x7d\xa0\xfa\x7e\xfc\xd2\xe2\xd3\xd3\x3f\x6a\xe6\x41\x75\xda\x46\x4e\xbf\x78\xe4\x24\xa8\x4a\xfd\x79\xaf\xd4\x3b\xed\x4a\x43\x6a\x4e\xe4\x67\xc5\x3c\xfe\xe9\x10\x51\xfb\x9f\x47\xcd\x5a\xb5\x12\xfe\x43\xcd\xfe\x05\xd4\xec\x1f\xd0\x5e\xa8\x20\xeb\x6d\xf1\x36\x95\x06\x13\xbe\xbc\x3d\x7a\xec\x11\xa5\x3f\xef\x30\xfe\x40\xb5\x87\xbf\x9b\xda\xed\x91\x9f\xce\xbf\x99\xfe\x89\xed\x16\x35\x07\xf1\xb3\xbe\xf7\xfc\xd1\x23\x82\x5f\xff\x0a\x22\x68\x82\x0d\x5b\x3a\xf8\xef\xa5\x82\xa6\xf3\x0f\x27\x84\x7f\x6a\x25\x84\x6a\x55\xbe\xa1\x03\xf2\x97\x3d\x7d\x67\xa6\x89\xe0\x43\xc2\xc6\xdf\x4c\x28\x23\xea\x7f\x34\x9c\x50\x49\x8e\x29\xa5\xe8\x9b\x88\x1e\xe3\x30\x5c\x30\xa4\x1b\x91\xac\xd5\x6f\xf5\x1d\x17\xb3\xec\x6e\xa4\xff\x59\x86\x53\x30\x2a\xd9\x76\xfb\xb0\x23\xb9\xe2\x2e\xfb\xdf\x95\x12\xfc\xc1\xbe\xb9\x2e\x58\x7e\xcb\xf2\xed\x56\xb0\xfe\x4f\xec\xfa\x1b\x2e\x9b\x59\x84\xd7\xfa\x71\xe2\xfb\x82\xa5\xf3\x30\x6c\x1b\xc1\x3a\xcf\xa6\xac\x28\xc2\xd0\x05\x25\x33\x29\x93\x80\x52\xfa\xb0\xeb\xcb\xcc\x98\x8e\x02\x0f\x67\x32\x31\xc9\xda\x27\xf4\x23\x17\xf2\x0f\xe7\x69\xb2\x5a\xb3\x19\xac\x50\x7b\xaf\x7c\xb5\xce\x72\x79\x31\xcd\xf9\x5a\x16\xed\x45\x4c\xf8\xae\xf3\x65\x22\x04\xf3\xfc\x1b\x15\xac\xe5\xc4\x70\x29\x1e\xd3\x5f\x32\x32\xc4\x5a\xa1\x20\x61\x1e\xff\x32\x64\xcf\x3c\x0c\x2f\xd9\x9e\x51\xc1\x37\x27\x4c\xad\x1e\x1a\xa8\x45\x65\x13\x8c\xd4\xbf\x68\x38\xc1\xfa\xdb\xca\x1e\x4c\xaa\xc5\x8c\x6f\xe8\x40\xbf\xc0\x31\x32\x65\x64\xce\xc8\x8c\x91\x35\x23\x4b\x46\x16\x56\xe1\xa0\xc3\xd9\x08\xad\x19\x35\x40\x04\xbf\xd7\x97\x7c\x7a\x43\x96\x55\x9a\x09\x28\x52\xf4\x45\x36\x63\xfd\x15\x3c\xa9\x3f\xfd\x2b\x1a\xc5\xe8\xed\x2c\xc2\x6f\xfb\x78\x54\xfb\xfd\xf6\x77\x5b\xf5\xfb\xa3\xa7\x98\xd4\x37\xc6\x92\xe1\x30\x0c\x06\x6a\x11\x97\x0c\x0c\xdb\x82\xa1\xfd\x3a\x9e\x84\xa1\x1a\x47\xc1\xe4\x57\xab\x15\x9b\xf1\x44\x32\x4c\x7c\xa3\x57\x07\xcf\x35\x43\x25\xc3\x3b\x1c\xe7\x6c\x84\xa6\x8c\x0e\xc8\x5c\xc3\x32\x87\x0c\x32\x63\x74\x96\x4d\x61\x0f\xef\xc5\x7e\x0e\x30\x99\xb3\x7e\xa6\x51\x13\xcd\x98\xb6\x1c\x4e\xa6\x92\xe5\x2f\x13\x99\xa8\x93\xe3\x40\xaf\x33\xd6\x9f\x25\x32\xa1\x53\x46\xa3\x68\xca\x7e\x7b\xbc\xc3\x71\xc6\x46\x08\xa5\xba\xf3\x3a\x6e\xe0\xbe\x42\xa6\x61\x3f\x13\x26\x86\x0d\x2d\x59\x7b\xbb\x29\x83\xa2\xc7\xfd\x75\x56\x48\xd3\x08\x1a\xa8\xe9\xb9\x35\x52\x07\x8a\xa7\x28\xe1\x1b\x35\x7c\x6e\x13\x03\xef\x79\x3e\xc0\x08\xf7\x73\xf6\x4b\xc9\x73\x86\x82\x5b\x96\xcb\xfb\x8a\xb0\x38\xf1\x2c\xfa\x0b\x85\xe0\x95\x6f\xc4\xb7\x59\xb6\xde\x6e\xcd\x07\x44\xfe\xbe\x97\xd8\xef\xef\x2f\x00\xf0\x58\xa1\xf9\x9e\x79\x04\x24\xee\x10\x86\x5c\xab\x65\x4d\x19\x23\x46\x23\x81\xb6\x1c\x65\xde\x8e\x60\x64\x80\x77\x70\xd2\xdc\x32\xfa\x05\x59\x35\x9f\xbd\x9c\x1a\xac\x56\x32\x05\xfe\xad\xda\x29\x1b\xb5\x53\xb2\x7e\x26\x0c\xff\x93\xf9\x2a\x99\xae\xd4\xb5\x29\x35\x9f\xb7\x15\x53\xdc\xd0\x41\x32\xd8\xf2\xec\xa8\x33\xfa\x57\x57\xdf\xff\xf0\xe6\xbb\xaf\x2e\x5e\x5d\x7d\xf5\xfa\xe2\xf2\x87\x1f\xbf\x7b\xf5\xfa\xf2\xc5\xe5\x57\x6f\x5e\x5f\x5d\xe9\x93\xfd\x8e\xd1\xf7\x17\x75\x72\xc4\x7b\xd6\xe5\xa2\x5b\x20\xcf\x30\x29\x20\x47\x03\x4c\xee\x18\xbe\x6b\x3a\x9f\x45\xf7\x6a\x27\x6d\x18\xba\x67\xe4\x8e\x8d\xef\xd9\x04\xef\x80\x5f\xea\xde\x30\xfa\x00\x76\x88\xcc\x98\x1d\xde\x32\x67\xc0\xf8\x82\xf8\xc6\x8d\x1c\x4c\x19\x6b\x66\x8c\x5f\x69\xcb\xc0\xef\xb5\x71\x61\xdd\xb0\xf0\x47\x67\x0f\xf8\x91\x31\x52\xf4\x0d\x14\xdf\x78\x76\x8d\x05\xc9\x44\xbc\x61\x60\x20\x77\xcd\x9c\x51\xe1\x17\x56\x68\xf1\x67\x30\x4f\xfc\x9b\x31\x91\x5c\x31\x6b\xd7\xf8\xf5\x6e\xb7\x9b\xe0\xce\xff\x1f\x00\x00\xff\xff\xf4\xd7\x1f\xdf\xc7\xd3\x02\x00") -func distAssetsChunk576441f4b79a3cac78fdad3JsBytes() ([]byte, error) { +func distAssetsChunk4014f0e2e3f6c2679b92dfdJsBytes() ([]byte, error) { return bindataRead( - _distAssetsChunk576441f4b79a3cac78fdad3Js, - "dist/assets/chunk.576.441f4b79a3cac78fdad3.js", + _distAssetsChunk4014f0e2e3f6c2679b92dfdJs, + "dist/assets/chunk.401.4f0e2e3f6c2679b92dfd.js", ) } -func distAssetsChunk576441f4b79a3cac78fdad3Js() (*asset, error) { - bytes, err := distAssetsChunk576441f4b79a3cac78fdad3JsBytes() +func distAssetsChunk4014f0e2e3f6c2679b92dfdJs() (*asset, error) { + bytes, err := distAssetsChunk4014f0e2e3f6c2679b92dfdJsBytes() if err != nil { return nil, err } - info := bindataFileInfo{name: "dist/assets/chunk.576.441f4b79a3cac78fdad3.js", size: 11607, mode: os.FileMode(420), modTime: time.Unix(1480000000, 0)} + info := bindataFileInfo{name: "dist/assets/chunk.401.4f0e2e3f6c2679b92dfd.js", size: 185287, mode: os.FileMode(420), modTime: time.Unix(1480000000, 0)} a := &asset{bytes: bytes, info: info} return a, nil } -var _distAssetsChunk864114c4fc2364fec31f01bJs = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xec\xbd\x5b\xaf\x1c\xc7\xb1\x26\xfa\x57\x0a\xf4\xc3\xd9\x06\x4e\x85\x33\x22\x32\xf2\x32\xb0\x0c\x50\x94\x74\xf4\xb0\x88\xf3\x30\x67\xfa\x65\x63\x20\xb4\x5b\xb4\x16\x8f\x8b\x92\x20\x52\xed\xbd\xd7\xcc\x8f\x1f\xc4\x17\x59\xd5\xdd\xeb\xc6\x45\xda\xb2\x65\x6f\x82\x58\xdd\xc5\xee\xea\xca\xcc\xc8\xb8\xdf\xf2\xdf\xbe\x5b\x7e\xf8\xe3\x7e\xf9\xff\xae\x5f\xbf\xa5\xbf\xbc\xfa\xe3\x8f\xfb\xc3\x9f\x5f\x5c\xff\xfc\xfd\x9f\xbf\x79\xf5\xe6\x8f\xaf\x7e\xfa\x66\xff\xf3\xbb\x1f\xbe\x79\xfd\xe6\xc7\x1f\x7e\x7a\xf7\xcd\x67\x4f\xbf\xf5\x7f\xff\xef\x7f\xff\x9f\xbf\xa5\x1f\x7f\x7e\x7b\xfd\x6f\xff\xfe\xef\xad\xe4\xff\xf9\x7f\xff\x2f\x6b\x25\xff\xb7\xe5\xb3\x3f\xfc\xaf\x85\x5e\xfd\x87\xdf\xf4\xf6\xb3\xff\xeb\xf7\x6f\x8f\xdf\x4d\x7f\x79\xfd\xed\xbb\xeb\xcf\x9e\xa5\x67\xd3\xf5\xab\xd7\xdf\x5d\xbf\xc3\xe5\x7f\xbc\x59\xbe\x7f\xfb\xd9\xb3\xeb\x77\xef\x7e\xfc\x6f\xbf\xfb\xdd\x5f\xfe\xf2\x17\xfa\x8b\xd2\x0f\x3f\x7d\xf7\x3b\x49\x29\xfd\xee\xed\xf1\xbb\x67\xd3\xf1\xf5\xab\xbf\x7c\xfe\xc3\x7f\x7c\xf6\x2c\x4d\xf8\xf7\x6c\x3a\x2c\xfb\xb7\x6f\x3f\x7b\xf6\xa7\xc5\x1f\x33\xbf\xfd\xf1\xa7\xd7\xef\x5e\xcd\x87\x1f\xbe\x7f\xb7\x7f\xfd\xfd\xab\x9f\x9e\x4d\xfb\x9f\x5e\xef\xe7\xeb\xd7\xdf\x7e\xfb\xea\xfb\xcf\x9e\xbd\xfb\xe9\xe7\x57\xcf\xfe\xf0\xfb\x6f\x5f\xfd\xe9\xed\x1f\x7e\xbf\xbc\xfe\xfe\xd5\xfe\xa7\xff\xe7\xa7\xfd\xb7\xaf\x5f\x7d\xff\x6e\x7a\xfd\xed\x67\xcf\xf6\x6f\xf6\x37\x3f\x7c\x3f\xbf\x3a\xbc\x9d\x0f\x3f\x2c\x3f\xfc\x34\x4b\xfe\xe6\x9b\x1f\xf7\xaf\xbf\x7f\x97\xbe\x89\xdb\xbf\x61\x6b\xf5\x9b\xaa\xcf\xa6\xff\xe0\xcf\x9e\xb1\x52\x6e\xfd\xd9\xf4\x1f\xf2\xd9\x33\x21\xae\xe5\xd9\xf4\x9f\xfc\xd9\xb3\xfa\x6c\xfa\x4f\xf9\xec\x19\x0b\x69\x7d\x36\x7d\x37\x46\xf8\x1f\xdf\xbf\x7e\xf7\xf6\xb3\x67\x3f\xbf\x7d\xf5\xd3\x7f\xff\x71\x7f\x78\xf5\xff\x7e\xff\x3f\xde\xfa\x6c\xde\xbe\xfb\xe1\xc7\xe9\x87\x3f\xfd\xe9\xed\xab\x77\x9f\x3d\x23\x29\xfc\x6c\xf2\x8f\x62\x06\x9f\x3d\xfb\xcd\x57\xb5\x37\xfe\xe2\xd9\xef\x6e\xdf\x59\x7a\xbd\x7d\xa7\xd6\xaa\x7c\xe7\xce\x3b\x0f\xe4\x22\xfa\xa5\xdf\xf6\xbb\x4b\x18\x7c\x20\x4c\xf8\x13\x4c\x56\x98\x70\xb9\x1f\x4f\x6a\xc0\xa4\x93\xe4\x16\x20\xa1\xa2\x39\x20\xa2\xd4\xd2\x80\x4a\xa5\xd6\xcb\xbf\x30\x54\xf8\x13\x54\x5e\xfd\xf9\x61\x9e\xd2\x6a\xff\x86\xb5\x0c\xfa\x31\xd2\xa6\x01\x16\x16\x92\x3c\x08\x88\x33\xd9\x06\x18\xe3\xfc\x44\xc0\x5c\xcc\x3c\x4b\xf9\xe2\x8b\xcf\xdf\xbb\x40\xfd\x3c\x7f\x1e\xb7\xfd\x75\x0b\xe4\x7b\x17\x28\x42\x7d\xf0\x07\x56\xea\xdd\xc6\xfa\x8c\x4a\xcf\xb1\x40\x92\x24\xff\x04\xeb\x93\xfb\x37\x30\x53\xf2\x4d\xf3\x05\x66\x12\xed\xb1\x3e\x11\x4a\xc2\xb1\xbe\x4c\xf5\xe3\x16\x28\xb5\xda\x57\x5f\xbd\x77\x81\xdc\xda\x17\x71\xdb\x47\x2d\xf0\x2e\x37\xc3\x02\x33\x8f\x05\x26\x2a\x9d\x63\x81\x8d\x0c\x8b\x02\x39\xb7\xda\xd7\xf5\x81\x9e\x7f\xad\x1b\x78\x97\x2f\x5d\xae\xcf\x31\x71\x50\x60\x27\xdb\x08\x30\x91\xe5\x81\xa0\x33\x09\xeb\x3f\xc1\x02\xe5\xde\x05\x76\xca\xaa\xab\x84\xae\x2a\x1b\x83\xe9\x69\xac\x4f\xa8\xb5\x5f\x0f\x7e\xde\xfc\xfc\xd3\xab\x79\xff\x08\x03\x15\xad\xf2\x0d\x97\x21\x57\x8c\x04\x97\xce\x60\x98\x8a\x2f\xf5\x3f\xf1\x71\x8b\xc5\xe1\xe2\xc3\xd7\xf6\x79\xad\xcf\xbf\xca\xef\x5d\x5b\xad\xfa\xfc\x8b\x17\x7f\xf5\xda\xf8\xfe\xb5\xb1\x10\x67\x1b\x8b\x6b\x64\xdb\xd2\xac\x6c\x8b\xb3\xa7\x0a\xcd\x7f\xe0\xf2\xe4\xfe\xe5\x09\x25\xde\x38\x8b\xfa\xa7\xc0\x4c\xa6\x5a\xc7\xe6\xad\xd7\xbf\xf6\x05\xea\xfd\x0b\x6c\xd4\x36\xdc\x34\x12\x91\xd3\x0a\x81\xa7\x72\xba\xfe\xb5\xaf\x30\x3f\x80\xa1\x46\xd5\x97\x05\xee\x22\x94\x5a\x3f\x2d\xb1\xf5\xd3\x12\xfd\xfa\xd7\xbe\x44\x7b\x88\xc1\xf0\x6a\xe1\x30\x93\xd9\x2a\x20\x2a\x35\x6c\xa8\x9c\xae\x7f\xed\x2b\x2c\x0f\xb2\x99\x64\x65\x63\x33\x79\xc3\xd3\x1a\xf8\xbb\x2e\xb1\x3c\xd5\x96\xfb\xfb\x2f\xf1\xae\x12\x13\x4b\x6c\x16\x4b\x54\x92\x36\x28\xb1\x52\xcd\xba\x9a\x1f\x7d\x30\xd2\xb8\xfa\xb5\x2f\x8e\xef\x5f\x5c\x23\x4e\xbc\xd9\x10\x66\xdb\xe2\x7a\xdf\x56\xd7\x7f\xbd\x04\x78\x57\x7f\xb9\x5c\x1e\x53\x4a\xc3\x72\x34\xca\x36\xc4\x44\x23\x5e\xf5\xb3\x71\xf9\x6b\x5f\x9e\xde\xbf\x3c\x0b\x1b\x18\xbb\x97\x48\xd6\xed\x6b\xc4\xac\xdb\xfa\x3e\x4e\xff\xfc\xfb\xae\x2f\x3f\xb0\x7d\x89\x4a\xb2\x4d\x0a\xa6\x22\xdb\x02\x4d\xb6\x05\xda\xaf\x97\x7d\x6e\x0b\xb4\x07\x79\x8b\xca\xca\x5b\xca\x26\x01\x85\xb4\x96\x33\x3f\xd8\x3f\x01\x7f\x29\x0f\xf1\x97\xa4\x7d\xe3\x2f\x79\xb3\xe1\x85\x72\x3a\x79\xfa\x70\xfd\xab\x5a\xe1\xb7\xaf\x8e\x3f\xfc\xf8\xb0\x1d\x51\x53\xfd\x06\x84\x15\x32\x70\x5d\xe0\x30\xe0\x13\xf5\x95\xbf\x28\xa5\x8f\x33\x70\x53\xaa\xed\x8b\xbb\x6b\x23\x2e\xb7\x4d\x24\x6d\xe9\x8b\xe7\x77\x6f\x34\xbd\x6d\x2a\xbe\xe8\xfc\xa5\xdd\xbd\xb1\xc9\xad\x1b\xcd\xfa\x8b\x2f\x5f\xbc\x17\xac\xf6\xe5\xf3\xf4\xe5\x07\xda\x66\x17\x60\xbd\x2b\x78\x03\xac\xc3\x3d\x32\xf8\x76\x3b\x19\x9d\xab\xe9\xc2\x94\xe4\xa3\x48\xe2\x5f\x13\xa8\xc7\x37\xef\x31\x78\xc5\xda\xfd\x98\xca\x85\x74\xb5\x26\x3e\x4a\x4a\x3c\x04\xd0\xbb\xcb\xff\xdb\xac\x8b\x9f\xb6\x2e\x61\xca\x9b\x1d\x38\xd6\xf8\x61\xde\x61\xb6\x5b\x0b\x78\xf1\xe2\xfd\x9b\x57\x93\xff\xfb\xd8\x45\x3e\xa0\x87\xca\x66\x11\x5e\xd2\x03\x9f\xb6\xee\xa3\xe4\xdf\xdf\x69\xeb\x1e\x50\x40\x1f\x5a\x55\xa6\xae\x79\xb3\xfd\x7e\x9d\x1b\xf7\xc7\xd7\xef\xfe\xf8\xf3\xe1\xcf\xaf\xde\x3d\x2e\x1e\xa4\x0f\xe4\xac\x24\x7d\x53\xd2\x74\x75\xf3\x56\x4a\x9c\x37\x14\x7d\xb2\x91\x7b\x5a\x68\x7b\x76\x7b\x43\x4d\x9e\xb0\x56\x29\x2d\x3f\xdd\xa5\x76\x7b\xad\x0f\xf0\x6c\x5d\x15\x36\x0e\xd7\xa7\x2f\xb6\x50\xe7\xb1\xad\x99\xca\xa6\xcf\x30\x49\x7b\x2a\xc2\xfe\x9d\x17\xfb\xdd\x4f\xfb\x3f\xed\xbf\xdf\x3f\xce\x4c\xd5\x95\xd0\xd5\xf4\x4d\x1b\xe3\x89\x6b\x30\x9f\x42\xb9\xb5\x55\x3b\x15\xf9\x28\xc6\xfa\xd5\x57\x5f\x49\x4a\x4f\x88\x30\xd9\x73\xe9\x1f\xb7\xbe\x07\xf8\x8d\x96\x1c\xeb\xab\x64\x69\xd3\x4d\x6d\x5d\x1d\xbb\xc5\x24\xab\x0b\x51\x3f\xce\x85\xf8\x8b\xac\xee\xf5\xf7\x7f\xfa\x69\x7f\xf8\xe1\xed\xc3\x64\x19\xeb\xeb\xbc\x86\x97\x62\x71\xb3\x50\x1a\x46\xfd\xea\x93\x51\xaa\xd5\x3e\x66\x61\x5f\xd6\xcf\xa5\xdd\x45\x4b\xca\x77\x42\x88\x9f\x7f\x51\xe4\xf3\xf2\x5e\x10\x94\x62\xed\x85\x7d\x2c\x08\x1e\xda\xe2\xbe\x85\x10\x07\x08\x98\xda\x1a\x9d\x19\x91\xa7\x4e\x92\x3f\x4a\xae\xfc\x83\x41\xf0\xff\xbf\xfe\xe9\x61\x02\xce\x39\xe9\x37\xad\x6f\xbc\x2a\xaf\x8a\x43\xa1\x56\x65\x75\x91\x67\xd8\xd1\x80\x41\x7f\xaa\xee\x7e\xe2\x54\xf5\xb6\x2e\xf9\x8b\xb0\xaa\xfb\x96\xc9\xf7\x2f\x53\x68\xf5\xcf\x55\x62\xe5\x8d\x8c\x73\x5f\x35\xa4\x4c\xe9\xc9\x2e\xc8\x7f\xe0\x42\xef\x62\x33\x16\xda\x4f\xfc\xaa\x6d\xc1\xd4\xda\x57\x4f\x96\x0c\x21\x5b\x28\xe7\x0f\xd7\x26\xfe\x71\x8b\xe4\x7b\x17\xd9\x28\x4b\xdb\x3c\xca\x75\x73\xb7\x0a\x55\x29\x2b\xd6\xda\xaf\x75\x9d\x6f\x5e\x1f\x7e\xfa\xe1\xed\x0f\x7f\x7a\x37\xbf\x7b\xb5\x7f\x9f\xd5\x02\x0d\x3e\x9c\x24\x08\xe4\x0c\x05\x8a\x07\xaf\x2e\x94\x53\xd9\x1c\xcc\xf5\xe3\x7c\x24\xf6\xbc\xc8\x0b\xbd\xc7\xce\xbb\xb5\xcc\xfc\x85\xd9\xe7\x77\x53\x43\xee\x44\x63\x7b\x4e\xcf\x9f\x1c\x8d\xbd\x1f\x1a\x0f\xf0\xec\xbc\x62\x80\x90\x9c\x69\x58\xa9\xac\x1a\x56\x3e\x39\x8c\x2c\x7f\x54\xdc\xeb\x1f\x0a\x8c\x1f\xf7\x87\x3f\x3f\x88\x0f\xcc\xaa\xdf\x48\x5d\x95\xcc\x4e\x45\x57\xa7\xf5\xb8\x1e\x44\x60\x5b\x5c\x3a\x11\xf3\x47\xf9\xad\xbf\x7a\x51\xe5\x45\x7d\xef\xea\xbe\xf8\x92\xad\x3c\xd9\xa9\x74\xdf\xea\xf8\x81\xd5\x65\xd2\xb6\xae\x6e\x5c\x07\x27\xdb\x16\xc7\xfc\xb1\x8b\x6b\xad\x97\x27\x64\x15\xe4\x6a\xd2\xbf\xf8\x6b\x16\x27\xf7\x2f\xae\x87\x04\x8a\x84\x09\xfe\xdb\x6e\x5c\xb5\xfa\xe2\xf3\xbb\x3e\x9b\x3b\x1c\xcb\xa4\x97\x27\xdb\x7a\x67\x6b\xbb\x27\x75\x0f\x6b\x6b\x43\x99\x2a\x94\xd2\x46\x98\xb8\x0c\x57\x75\xa8\xce\xa1\x56\x4a\xf9\x28\x9d\xea\xef\xb6\x34\xbe\x7f\x69\xac\xa7\xb5\xad\xd7\xeb\xe2\xf4\xaf\x5d\xdc\x2f\x4d\x70\x77\x63\x44\x97\x8b\xeb\x81\x7c\x23\x89\x27\x6d\xe9\x85\x69\xdd\xb7\x4a\xf5\xe3\x56\xf6\xd7\x53\xdb\xef\x22\x03\xf9\xed\x7f\xbe\xf9\xe3\x0f\x0b\x16\x36\xf2\x97\x97\x1f\xf6\xdf\xbe\xfe\xfe\xbb\xd9\xb5\x9b\x8b\x5c\x67\xc9\x93\xe4\x67\x7f\xf8\xfd\x77\xd3\x9f\x5e\x2f\xcb\xfc\xd3\xcf\xcb\xab\xcf\x9e\xbd\x3a\xbe\xfa\xfe\x87\x6f\xbf\x7d\x36\x1d\x96\xd7\x3f\xde\xfa\xec\x0f\xbf\xff\x71\xff\xee\x7a\xfa\xf6\xb3\x67\x2f\x59\x26\x21\xdb\x77\xb2\xc9\xff\xd2\xc4\x29\x4d\xdc\xa7\xd3\x07\x29\xa5\x99\xfb\xcd\x4b\x9e\x58\x5e\xf0\x64\xd4\xc5\xc6\xab\x7f\x34\xf1\x5b\xe6\x29\xc7\xff\x79\x62\x9e\xd7\xeb\x19\xff\xfd\xef\x3c\x71\xa3\x54\xe3\xee\x9b\x67\xd3\x0f\x3f\xee\x0f\xaf\xdf\xfd\xe7\x67\xcf\x48\x7c\xfd\xa7\x99\x30\xf9\xcf\xa8\xda\x73\xaa\x46\x15\x63\xb3\x0f\x70\x28\xf8\x7d\x9a\x2e\x07\xda\x9f\xdd\x36\xb3\xcf\xf5\xf9\xf9\xac\xc7\xca\xce\x6f\xa2\x6a\xfe\x77\x03\xb8\x7f\xf7\x87\xdf\xff\x2e\x80\xfc\x18\xb0\xb9\xdc\x02\x36\x97\x89\xcb\x47\x02\xbb\x4d\x4c\xb6\x2f\x64\x53\x39\xc1\x5a\xa7\xd3\x07\x80\xb5\xde\xbc\x4c\x53\xdb\xb7\xa9\x61\xc9\x5c\xa6\xf4\x3c\xfe\x93\x38\x4d\xed\x11\x10\x56\x12\xbb\x05\xbf\x36\xa5\xfd\xfa\x63\x7f\xbf\x0b\xb3\xf3\xd1\x63\x82\x7f\x25\xc8\xde\xbe\xdb\xbf\x7b\x7d\xf8\x84\xa6\x7f\x4f\x34\x1d\x30\xff\x84\xad\x4f\x86\xdc\x4f\x3f\x7f\xff\xfd\x2f\xc7\x4d\x73\x9d\xf0\xe2\xd3\x9c\x0b\xb5\x36\x09\xf5\xdc\x2e\xd7\x93\x9a\xf9\xab\xe6\xe7\x9c\xa8\xd7\x29\x5e\x57\x74\xda\xdf\xfe\xb0\x52\x2f\x36\x29\x65\xce\xdb\x73\x38\x9e\x53\xa6\x78\xce\xe5\xc0\x31\x9b\x9b\x97\x42\x6a\x3c\x35\xca\x76\x81\x8c\x64\xec\xf4\xd1\x1c\x1d\x53\x99\xe2\xd5\x7f\x27\x64\x13\xcb\x21\x4d\x99\x72\x9b\x94\x38\xc9\xd4\x48\xb4\x4e\x95\xa4\xfa\x9d\xa2\xed\x12\xee\xea\x24\x91\xad\xbf\xc8\x64\x5d\x27\x61\x32\xad\x4e\x4a\x95\xb8\x75\xd0\xd4\x21\xf9\x54\x8d\x89\x73\x9b\x85\x52\xa5\x2c\x79\x46\xb0\xf4\x62\x56\x5d\xea\xec\x53\xbb\x79\xc3\x9d\xc4\xd7\x7e\xeb\xeb\xe6\xdf\xbe\x10\xa1\x66\x32\x75\xf2\xe1\x14\x60\xca\x1d\x57\x3e\x73\x23\xee\xb3\x62\x2e\x6e\x1b\xb7\xd9\x8d\xe8\x32\x21\x3b\xb9\xee\xcf\xc1\x47\xea\x9b\x90\xad\x1f\x32\x71\xcd\x33\xc7\x22\x67\x87\x71\x1b\xd7\x58\xf0\x94\x66\xea\x3c\x13\x4b\x9b\x99\x6a\x9f\x49\x4b\x99\x85\x8a\xdc\x86\x6a\x9e\x7d\x96\x37\x97\x6c\x43\x26\x7b\x1a\x35\xe5\x89\xe5\x82\x9c\xa6\x95\x22\x66\xff\xdf\x5d\x82\x7a\x22\xa2\xff\x22\xbc\x21\xb7\x09\x2f\xc0\xf3\x4c\x35\xd5\x49\xc8\x51\xf5\x36\x82\x0e\x44\xaf\xd4\x1d\xa8\xbd\x6d\xe4\x7e\xf9\x89\x51\xf5\xfd\xa4\xdc\xf4\x21\x1c\xbf\x1c\x14\x13\xb9\x79\xc9\x24\x5a\x26\x23\xa9\xfd\xf6\x66\x38\x42\x39\x88\x93\x8e\x57\xff\x59\xa6\x2a\x75\x6a\xc4\x3e\xe2\x39\x32\xe4\x1e\x88\x3c\x35\x4a\x49\xc7\x2b\x80\x6f\xd4\x64\xee\xd4\x5b\xb9\x85\x8e\x2b\xb6\x2a\x99\xb4\xfb\xb1\xf5\xfe\xa7\x4d\xb7\x9f\x76\x42\xc6\x7b\x27\xec\x58\x7c\x3e\xe1\x13\xb2\xd5\x4b\x64\x6b\x53\x26\xdb\x2b\x39\xb7\x58\x71\xad\x4e\xa7\xff\x3b\xaa\xd5\x9b\x97\x3a\xb5\xbd\x4d\xb1\x74\x4e\x53\x7a\x1e\xff\x49\xac\xf7\xf1\xed\x27\xa2\xd9\x2f\x2a\xfd\x3f\xb1\xd5\x4f\x6c\xf5\x57\xc6\x56\x7f\x49\xcd\xeb\x13\x77\xfd\xc4\x5d\x03\xdb\xf6\x3f\xfe\xb8\xbc\x7a\x98\xa9\x9e\xe8\xc1\x28\x55\xf5\xad\x4a\x7a\xa0\x22\x33\xd5\x5c\x7d\x6b\xad\x3a\x75\x55\x19\xd7\x42\xd5\x59\xc0\x4c\x6c\x33\x39\x68\xa4\xf5\x99\x52\x96\x99\x72\x02\x3a\xa5\x4c\x29\xeb\x2c\x24\x4c\xa5\xfa\x45\x77\xd6\x43\x06\x3e\x52\x0a\x95\x3c\x33\xf1\xe4\xdf\x16\x5c\x09\xd5\x24\x53\x9a\x88\x0b\x25\x15\x52\xf6\x27\x90\x16\xa5\x54\x32\x25\x26\xae\x94\x84\xa4\xe0\xad\x27\xc7\x31\xa1\x94\x67\xb2\xee\x98\x5d\x59\x7c\x7f\x52\xbf\x79\x43\x35\x39\xeb\x2b\x9a\x0f\xae\xf8\x3b\x07\xf5\x39\x6b\xa6\xce\xcd\x39\x10\x2b\xae\xa8\xe5\x3c\x39\x07\xec\xaa\x33\xb5\xe2\x9c\x4f\xac\xe2\xf2\x45\x21\x93\xa9\x50\xeb\x53\x9e\x1a\x75\x9b\x9c\x07\x50\x93\x76\xf0\x71\xb3\x38\xf2\x76\x37\xd5\x5a\xf1\x79\x34\xbf\xb9\xe8\x8b\x0a\x33\x4e\x12\xb5\x0c\xda\xc9\x93\x38\x32\x71\x9f\x44\x0e\x1c\x3c\xcb\x0d\xc0\xe6\x23\x8a\x4c\x4a\x2a\x71\xc5\x64\x05\xdf\xf5\xc4\xe4\x2c\x5e\x4a\x23\xa7\x21\xc5\xe7\xbe\x74\x07\x9a\x3f\xc1\xd9\xbf\x6f\x43\x2e\x85\x7a\x71\x1a\xcc\x1c\x37\xfa\x3a\xab\x93\xa3\x16\xbf\xa1\xe5\xd9\xe7\x33\x53\x12\x71\xb6\xe8\xfb\x98\x6a\x8f\x4b\xdf\xa3\x0a\xd0\x58\xd1\x80\xa5\x52\x65\x5f\x0e\x5b\x9d\x95\x5a\x72\x90\x6a\x36\x80\x48\x66\x25\xed\xb8\x6e\x65\xd6\x31\x70\x6f\x25\x0c\xa6\xf7\xa1\xdf\x83\x3c\xee\x84\x7e\x89\xb8\x38\x2d\x48\x96\x03\x65\xb5\x99\x4c\x94\x6a\xf6\x59\x48\x1e\x17\xdd\xc0\xf5\x39\xf9\xaa\x52\x9b\x49\x92\xcc\x94\xd4\xb1\x30\xcf\x54\x1d\xf5\xd4\xb7\xdd\x28\x3b\x08\x12\x98\x53\x71\xd1\xd0\x2b\xe5\xdc\xe6\x81\xc9\x5c\x75\xbd\x6c\x9d\x81\x7a\x2c\x94\x44\x49\x1c\xd5\x1c\x15\x1c\x42\xe6\xa3\x90\x7f\xc3\x46\xdc\x1a\xde\x8b\xc6\x56\x65\x9d\x29\x73\xc7\xa6\xc9\x4c\xbd\xd5\x9b\x37\x94\xbb\x63\x1f\x67\x60\x5f\xb2\x1a\x28\xc6\x8d\x0a\x48\x22\x17\xc3\x15\x99\x8f\xea\x00\x36\x9b\xa9\x24\xdf\x3b\x2c\xa1\xa4\xf2\x22\x13\x17\x67\x15\x59\xc0\x72\x27\xa3\x56\x0a\xae\x1a\x99\xa3\x20\xbb\xd0\xa4\x62\x8e\x41\xb9\xfb\xee\xe7\x32\x65\x2a\x59\x5c\xdc\x5b\x9d\x38\x13\x77\x27\x66\x2e\x79\x62\x17\x68\xc9\xdf\x0f\xd4\x4a\xc7\xdc\xc5\x78\x26\x73\x64\x25\x47\x7f\xbf\x62\x4a\x5d\xf1\xa5\xaa\x3a\x3a\x0a\x49\x77\xf4\x70\xfc\xf7\x8f\xad\x81\x3a\x9c\xde\x18\x12\x57\x2a\xe8\x1b\xcc\x32\x70\x23\xab\x6f\x11\x30\xa3\xcd\x94\x4c\x9d\x45\xf8\x37\x0d\xf0\xb6\xf5\x52\xa8\xa9\x62\xfd\xb5\x67\x80\x92\x1d\x2d\x7d\x10\xf6\x6f\x4b\x99\xfd\x61\x80\x4f\x9e\x85\xb4\x39\xba\x69\x67\xa0\x78\x8b\xeb\xa7\xa1\xde\x1a\x6a\x78\x8c\xff\xb9\x9c\x45\x14\x33\x3d\xfb\xc4\x0b\x3f\xf1\xc2\x5f\x96\x17\xae\x71\x86\xc7\x38\xe2\x1d\x84\xfc\xc4\x1d\x3f\x96\x3b\x7e\x62\x8e\xf7\xe3\xe2\xf2\xfa\x8f\xfb\x3f\xee\x1f\xb1\xb6\x2f\x75\x43\xe1\x89\x1d\xd5\xda\xd7\x8d\x5a\xb2\x23\x53\xce\xd7\x85\x72\xb2\xa3\x53\x5d\xbe\x65\x5c\x35\xff\x66\x2a\xd7\x73\x26\x51\x5d\xd8\xe9\x0e\x0a\x7c\x71\x9a\xa5\x9e\xf3\x81\xac\xba\x81\x57\xa8\x67\xa1\x2a\xd4\xdd\x1c\x24\x69\x47\xdf\xab\xbd\x93\xdb\x84\x97\x50\xc0\xdd\x58\xf0\x6f\x17\x37\x50\x9b\xdb\xee\xf9\xca\x37\xb2\xf2\xc4\xed\x1a\xa3\xec\x95\xb8\xe3\xf9\x3d\xcc\x66\xbf\x32\x67\x65\xbb\x4e\x72\xa0\xc4\xce\x61\xc1\x66\xb3\x38\x11\xfb\xdf\xb8\xe3\xe6\xa5\x91\x75\x9f\xb1\x3f\x4a\xae\xb0\xc8\xa9\x62\xc2\xa8\x3c\x75\x6b\xfd\x00\x5c\xf0\x39\xcf\x63\xd2\xf3\xe5\xac\x0f\x69\x22\xab\xc5\x79\x8e\xa3\x79\xca\xdb\xd7\x8b\xcf\x5a\x31\xeb\x4e\xcd\xd7\xd2\xbe\xc6\x88\xcf\x95\x24\x81\xb2\x53\x38\x15\x1c\x91\x39\x53\xf3\x39\xbf\xf0\xff\x38\x65\x4e\x4a\x4d\xdb\xe4\x73\xc1\x2c\x9f\xe2\xa6\x5e\x77\xf8\x61\xfb\xf2\x52\xfd\x2a\xb5\x4c\x95\xb4\xea\xd7\x46\xaa\xed\xc8\x24\xd7\x71\xe5\x3c\xe6\xd6\xfe\xaa\x7f\x31\xe9\xd7\x9d\x1a\x2f\xb0\xfb\x99\x84\xf5\x8a\x9d\x45\xe5\xc9\x0e\x94\x1b\x71\xae\x54\x5b\xa1\x42\xb5\x2a\x58\x4d\x3d\xaa\x53\xab\xc3\xc9\xb9\x8d\xa6\x4a\x5d\x56\x56\x93\x4a\x5d\x9c\x07\xfb\x8f\xaa\x83\x89\x27\xd6\x6b\x58\x6f\x2f\x1c\x22\x6c\x6e\x9f\xfb\xec\x5d\x2c\x30\x9c\x07\xaa\xba\x33\x2a\xa5\xbe\x70\x71\xc9\x3a\x65\x92\x69\xdc\xac\xd3\x3a\xcd\x9b\x97\x4e\x35\x32\xe9\xd7\x85\xb8\x2f\xf3\xd9\x84\x85\x6a\x69\x93\x1d\x66\xca\x15\x33\x9e\xa9\x36\xa3\xe2\x93\xe2\xbb\x73\x26\x4d\x85\xba\x9c\xcd\xd8\x99\x40\xc7\x8c\xfd\xd9\x13\xeb\xd7\x18\xeb\xb9\x4b\x16\x99\xe2\x35\x22\x1a\xe7\xd3\xbd\xf3\xf5\x98\xe0\x87\x6c\xec\x7b\x34\x9b\xef\x56\x29\xf2\xe5\x17\xe5\x73\xfe\xf2\xd9\x27\x7a\xfe\xd7\xa0\xe7\xf7\xe8\x0f\x8f\x6d\xfb\x27\x22\xff\xe7\x21\xf2\x53\xd7\xab\xf7\xdb\x2e\xb7\x7d\x84\xbe\x7b\x92\x48\x4b\x9f\x9c\xd4\x03\xe0\x50\x52\x7b\xd9\x75\xca\x7d\x4f\xae\x69\x85\xcb\x69\x26\x65\xd7\x77\x2c\x3b\x2d\x96\xe6\xba\x96\xe5\x9d\x52\xe3\xba\x14\x32\x9f\x31\xb5\xbc\xf3\x27\xdd\xbc\xa1\xde\x6d\x6e\x94\x6b\x5e\xe6\x4a\xad\xcd\x99\x0a\xe7\x3d\x15\x57\x77\xc6\xf3\x4a\x71\x6d\x3b\x15\xd7\xc1\xa0\x87\x8d\x61\xd4\xc1\x58\x8e\xd9\xf1\xcf\x21\x2d\x52\x88\xb9\xbb\x3e\xeb\x73\xc0\x14\x7c\x06\x13\x66\x70\x54\x2a\xa5\xe1\x3e\x4a\x3d\x93\xb6\x46\x62\x6e\xb4\xc8\xa2\xd4\x5a\x9f\xd4\xb9\x90\x2f\xa5\xf9\x1f\x46\xa1\xd2\x61\xbb\x9d\xad\x8f\xd4\xe9\xda\x9a\xed\x2a\x49\x2b\x7b\x2a\xd9\xf5\xcd\xb6\xce\x4a\xdc\x72\x2a\x37\x2f\x1d\xe1\xfa\x24\x30\x97\x96\xb9\x91\xb9\x61\xa0\x5c\x8f\x73\xa7\x52\x1c\x55\xcd\x87\x6c\x47\x71\x3d\x6f\x81\x33\x1b\x7a\xa0\xf9\x14\x7c\x44\x5d\x1f\x99\x0a\x99\xc9\xd1\xa8\x77\xdd\x5f\x4c\xa5\x14\xb2\x96\x17\x23\x44\x02\x72\xdd\x3b\x9e\xf8\x5f\x7c\x6f\x4e\x28\x29\xe9\x92\x9d\x29\xba\x8a\x6e\xd9\x4d\xba\xec\xb7\xbb\x06\x5c\x29\xb9\x5a\xda\x38\xdf\xbc\xc9\x6e\x2d\xcd\xc5\xa1\x79\x09\xff\xea\x4b\x4a\x4d\x96\x19\x0c\xd9\x55\xd2\x39\x93\xa9\xf9\xd6\x0a\xef\x9c\x63\x95\xc5\xe7\x9f\xe7\x75\xfe\xa7\x29\x26\xb7\x4c\x4d\x76\xbe\x75\xfe\xe0\x42\xa5\x8c\x07\xf7\x0e\xab\xf5\x4a\x48\xc5\xcd\xbc\x2a\xe5\x16\x26\x89\x6f\xf1\x91\x13\xe5\xd8\xe1\x6c\xc4\xea\xe8\x42\xea\x2b\x5f\xdc\x00\x74\xe5\xbd\x68\x3e\x7f\x34\x59\x2e\x6e\x5f\x2c\x0d\x56\x96\xdb\x82\xed\x62\x56\x0c\xbd\x96\x13\x70\xb4\xb3\x9b\x5d\x52\x6e\xee\xf5\x86\xbf\x47\xef\x3d\xd1\xd5\xfb\x4d\xb0\xfb\xe8\x8a\x73\x58\x31\xc9\xed\x97\x25\xac\x2e\xb7\xa9\xe4\x08\xc5\x7d\xef\xdf\xe2\x8e\x80\x88\x68\x9b\x5d\x3c\x5d\x39\xd9\xb9\x30\xb3\xd2\x76\x4c\xea\x48\x30\xb9\x90\xac\x47\xa3\x9a\x8b\x1b\xeb\xd6\xe7\x42\xd9\x9c\x2d\x8a\x51\x6a\xb6\x27\x73\xa5\x7f\x3c\xca\x52\x99\xe1\x51\xc8\xbd\xe0\x61\x63\x04\x53\x37\x11\x8e\xce\x06\xc5\x81\xce\xd5\x09\x06\xe4\x26\x5a\x7d\xf0\x45\xa8\xb9\x8d\x43\x95\xeb\x51\xa8\x76\xc3\x7d\x26\x94\x2a\x93\x74\x67\x6a\x6e\xd3\x2e\x42\xbd\x38\xaa\x69\xd2\x3d\x59\x12\xff\x1b\x1b\xa4\x94\xdc\x6e\x3c\x1b\x9a\xc4\x6d\xf7\x9c\xcb\x2e\x53\xf2\xfd\xca\xdd\x0d\xae\x95\x0a\x24\x17\x5f\x79\xbb\x79\xd9\x28\x29\x84\x60\x2f\xcb\x5c\xc8\xd4\x77\xaf\xf5\x9d\x93\xd7\x15\xea\x9f\x5c\x33\xf0\x99\x71\xb3\x2b\x85\xb3\xc5\x48\xaa\x3f\xb1\xfa\xdf\x06\x4b\xa1\x2c\xc7\x4c\x56\x2a\x16\xd0\x9a\xdb\xff\x8e\x5a\x52\x3b\xe5\x6c\x8b\x62\x01\xae\x90\x1c\x88\xb3\xdb\xf8\xa4\xa9\x53\x2a\x8d\x32\xac\x62\xe7\x1d\x08\x5c\x58\x71\xf8\x27\xb7\x0f\x6b\x9e\x8d\xb4\xb2\x13\x4a\xce\x37\x6f\x94\x4a\xb5\x39\x53\xb3\xdb\x3b\x60\x4e\x9e\x45\x1d\x09\xb9\xf9\x38\xe5\x2a\x53\x04\xbd\x6c\x67\xd4\x8b\x2e\x42\x55\x61\x00\xb2\xed\x6f\x81\x4b\xb3\x03\x64\x47\xb9\xb7\x4b\xe8\xce\xae\xc5\x50\x96\x72\x45\x35\xdb\xa4\x54\xf6\xb7\x37\x39\x9b\xc3\xf2\x58\xa9\xe7\x12\x6b\xaf\xc4\xa9\x90\x5a\x23\xa9\x99\x72\x96\xa5\xba\x3d\xee\x28\x86\xcd\xcb\xfe\x17\x23\x67\xc8\xcd\xb6\xe0\x76\x17\x06\x7a\x6b\x00\x62\x2d\x33\xb5\xcc\x2e\x2a\x7a\x83\x2d\xde\xf4\xaf\xa4\xaf\x27\xe9\xa7\x4f\x0f\x6f\x85\x5a\xf3\xf3\x4f\xcb\xbf\xfd\xe6\xe9\x0d\x55\x7f\xfb\x6c\x4d\xbd\xba\xc5\xdb\xf9\x9f\x80\xb9\xf3\x7f\x6d\xe6\xfe\xbb\x0f\xd9\xf8\xdb\x5d\x63\x7f\x7b\xd2\x82\x9a\x2b\x41\x5c\x7b\xa8\x41\x27\x2d\xa8\xbe\x57\x0b\xb2\x9d\x52\xed\xe5\x4c\x0b\x3a\x56\xb2\xac\x50\x83\xca\xdf\x4e\x0d\xb2\x47\xd4\xa0\x1d\x2b\xd9\x99\x16\xd4\x87\x12\xa4\xb7\x95\xa0\xee\x7f\x4f\x52\x82\x8a\x3d\xa4\x04\x7d\x98\x62\xfa\x24\x4b\xe4\x6f\x43\xe0\x0f\x76\xc2\x1d\xfb\xec\x22\x06\x12\xc6\x20\x61\x04\x38\xd4\xaa\x8b\x98\x54\x97\x4c\xbd\xc1\xf5\x5e\x20\x63\x14\x32\x06\x61\xe9\x72\x8f\x90\xd1\x55\xc8\x68\x30\xda\x7e\x9f\x90\xd9\x64\x4c\x88\x98\xe6\x66\xc2\x10\x31\xbe\x33\x9c\xa0\x14\x94\x0c\x97\x78\x83\x90\xb9\x3a\x4d\x32\x64\x8c\x40\xc6\xc8\x63\x32\xc6\x45\xcc\xac\x94\x4d\x67\xa6\xd2\xc5\x85\x8c\x75\x08\x19\x84\x22\x58\x1f\x16\x32\xf5\x11\x21\x03\x4d\xa4\xb7\x3b\xda\x0a\xc4\x4c\x85\x98\x09\x5d\xa2\x15\xe2\x64\xa4\x56\x2f\xc4\x8c\x5b\xb0\x26\x10\x63\xba\xc5\xc2\x2f\xe4\x4c\x86\x9c\xb1\xcb\x11\x56\x39\x13\x62\x46\x20\x66\xe4\x69\x94\xfe\x60\xd7\xdf\xdf\x9e\xe9\x65\x30\x17\x93\xda\xb9\x5e\xe6\xb6\x58\xbb\xbb\x52\xad\xab\x5e\x86\xe8\x7b\xee\x3b\xc4\x0a\x1c\x57\x10\x46\xe9\x62\xd0\xcc\x14\x9a\x59\x83\x66\xa6\xcb\x5c\x22\x6c\xf2\x01\x9a\x19\x14\xb3\x47\xf4\x32\x39\xd3\xcb\xe4\x11\xbd\x0c\x6a\x19\xdf\xa7\x96\x95\x4b\x18\x9f\xab\x65\xfc\x80\x56\x56\x3f\x84\xd4\xff\xfc\x88\x0d\x7a\xe1\x44\x14\x62\x29\x13\x3b\xf6\xb4\x25\x93\x19\xb2\x71\xca\xde\xd5\x59\x19\x99\x11\xe2\x50\x73\x11\x58\x5c\xdf\xd2\x9c\xfd\xdb\xf1\x31\x2c\x68\xe7\x83\x2e\xa3\x5b\x91\xc9\x19\xa3\x9d\xff\xdc\x81\x2a\x53\xba\xf2\x91\xcc\x47\xb2\xfe\xfc\xe2\xf7\xe2\x1f\x6a\x95\x9d\x9b\x96\xf5\x90\x66\x07\x79\xca\x6d\x06\xf8\x59\x6c\x26\xe1\x7a\xc5\x89\x7a\x6b\x54\xdb\xad\xe1\x49\x6b\xf5\x1b\x1c\x69\xfa\xe5\xc0\x2c\x05\x3f\x2d\x54\xfa\xd4\xc8\x14\x3f\x95\x98\x10\x60\x3b\xee\x70\xd5\xa0\x41\x41\x8d\xa1\xc7\xc8\xf8\x6e\x31\xd7\x71\x1d\xbd\x5c\x79\xd8\x1e\x9f\xe2\x29\xb7\x33\x94\xa8\x3a\x93\xea\xe0\x60\x66\x0e\xaf\xe2\x5a\xf1\xd9\xa8\x7c\x36\xa8\x58\xbe\x33\xa8\x61\xd0\x33\x68\x5f\x40\x0b\x4e\x3c\x27\xd6\x80\xd6\x05\x28\xb0\x9e\x15\x5a\x4a\xc9\x67\x73\x0b\x5a\x2e\x38\xce\xc0\x75\xff\x8a\x2f\xd7\xd4\x11\xac\x71\xc1\xa9\xd7\xd4\x25\x3b\xd6\x8b\x2d\x42\xa5\x20\x7c\x21\x76\xcd\x24\xf0\x58\x74\x97\xb8\x29\x09\x82\x7c\xce\x6f\x72\xb1\x6b\xd7\x13\x1a\xbe\x6e\x0d\x66\x84\x3a\x7d\x89\xea\xf5\xec\x8f\xdb\xe1\xc9\x1f\x88\xdb\x4f\x72\x90\xb7\x60\xe3\x4e\xc1\xcd\xf9\x3b\x32\x05\x1b\xef\x5d\x79\xf1\xbf\xb1\x19\xb5\x4c\xc9\xa9\x3a\xab\x73\x6e\xc7\x5d\x80\x62\x73\x0f\x91\xb3\x10\x92\xc1\x3f\xf3\xe5\xcf\xe7\xf8\xfd\x15\xc7\x58\x4c\xcd\x9e\x13\x57\xf5\xbf\xc8\x42\xf4\x0f\xeb\x4e\xa9\xe7\x40\xed\xc2\x94\x54\x67\x62\xc6\xfc\x66\x62\xbb\xaa\x88\x4c\x49\xc5\xc3\x4b\x3c\x12\x84\x57\x32\xb1\x01\x5a\x97\xb3\x72\x75\xb2\x11\x5b\x48\x1c\x97\x6c\xb1\xae\x6d\xdc\x34\xee\xc8\xfd\x98\x89\x25\xb0\xac\x88\x5b\x75\x50\x5c\xc6\xcf\x95\x22\x7a\x5a\xe4\xe0\xaa\x2d\x25\x25\x16\xc1\x5b\x2d\xb7\x91\xdb\x09\x08\x2a\x55\x88\xcb\xfb\x86\xe5\x6d\x54\xa5\x22\x31\xa8\x2f\x77\x5d\xad\x7f\x05\x58\xcb\x09\xd6\xdb\x7a\x13\xa2\xc4\xc4\x16\xd0\xba\x67\x3d\x00\x56\xa3\x9a\xda\x1d\x60\x39\x9f\x3c\x41\xeb\xfe\xe5\x5e\x2e\xa7\x90\x36\x76\xe1\xc3\xb9\x5d\x53\xeb\x75\xd7\x88\x85\x17\xa6\xa6\x48\xbd\x93\x7a\xcd\xc4\x25\x5f\x55\xc8\x97\x4a\x25\x3b\xfb\x67\x68\x9a\xdc\xed\xeb\xe6\xd6\xa3\x6f\x5e\x6d\x53\x25\xce\x65\x67\x94\x73\xbd\x9e\xfd\x69\xc7\x4c\x35\xf1\x07\xe2\xf5\xd3\x33\x1f\x2e\x24\xee\xfb\x3b\xca\x0f\x89\xfb\xb1\xb4\x6c\xe7\xb4\xac\x4f\xa1\xe5\xa7\x4f\xf5\x76\x6f\xf8\x55\x39\xf8\x17\x63\xa5\x4f\x82\xc5\xed\x3e\xf2\x2b\x2c\x0a\xa2\x00\x6c\x6e\xd0\xb9\x15\x69\x36\xdd\x11\xd3\xab\x9c\x85\xb0\x83\xca\x6a\x97\xc0\x82\xb4\xc3\x92\x76\x8d\xaa\xdd\x15\xb4\xf1\xe5\x49\x0b\xa8\x17\xe2\x6e\xfb\x31\xdf\x03\x86\x80\x54\x88\x78\xa3\x7e\x0b\xce\x13\x00\x7c\x44\x35\x95\x3d\xb0\x4b\x9d\xaa\xff\xf4\xf6\xa8\xfe\xbe\xb8\x66\xa1\xf3\xa6\x59\x9c\x9e\x9c\xe6\x50\x3d\x7c\x8b\xe7\x4d\x35\x59\x7f\x3c\x9f\x89\xe8\x0f\xa1\xbf\xa7\x24\x7a\xdc\xbf\x91\x0f\xf6\xcb\xff\xed\xb3\x07\xbd\x93\x1f\xcf\x87\xfa\x87\xf0\xa1\x07\xfc\x42\x4f\x5f\xd2\xed\x16\xf9\x9b\x19\xf7\x2f\x23\x15\x9e\x04\x86\xdb\x8d\xf4\x4f\xee\x2a\xa9\x48\xa1\x97\xd6\x42\x2c\xdb\x74\x57\xdd\x18\xfa\x02\x1c\x16\x8a\x7c\x1e\xb9\x04\xd5\xb6\xa2\x9d\x51\x75\x60\xcd\xeb\x94\xe7\x75\xce\x73\x48\x6e\x46\x26\x78\x0c\xb0\x69\x06\x69\xfb\x39\x65\xb9\x0f\x16\x00\x56\x68\x2b\x4a\xd5\xcd\xc9\x7b\xb4\x06\xdb\xb9\xd2\x12\xe0\xe2\xcb\x9d\xb2\xa5\x50\x13\x44\x43\x6b\xb9\x57\x69\x58\xa0\x2c\xcd\x9b\xb2\x74\x9a\x9b\xb3\x0a\xc8\x0e\x64\xc2\x8c\x8d\xde\x60\x93\xe6\x33\xa5\xe3\x31\x72\xfd\xf9\xdd\x75\x7a\x4a\x76\x74\xa5\x96\xfb\xa4\x5f\xb3\x38\x2d\xa5\xea\xdc\x45\xaf\xcd\x3f\x75\x8e\x51\x81\xb6\x6a\x6e\xb0\xb7\xd4\xfc\xdb\xa2\x07\xa5\x94\x91\xbb\xc4\x6d\xca\x94\x32\xcf\x36\xf2\x8a\xba\xe4\xb9\x53\x92\xab\xf5\xc1\x37\x2f\xb3\x73\x9c\xa9\x6d\x8f\xbd\xe2\x11\xcb\x34\xb9\x3a\x7d\x77\x70\xa9\xc9\xd5\x45\xa8\x5b\x72\x0c\x57\x9d\x1b\x91\x78\xe6\xe4\xcf\xc4\x04\xdb\xec\x53\x90\x98\xda\xec\x53\xab\x37\x6f\x4e\xf7\xf8\xc3\x85\x97\xd3\xb7\xfe\x01\x67\xc4\x75\x2b\x49\x69\x6e\x46\x15\x7b\x1a\xf8\x9e\x90\xdd\x2b\x6e\x61\x4f\x7c\x0d\x71\xb3\x30\xe5\x54\xa7\x4c\xda\xae\x33\x59\x6e\xe1\x72\x73\x29\x84\x5c\xd6\x54\xa6\x4c\x39\xd9\x41\x28\xbc\x1c\xe2\x2a\x03\x67\x9d\x33\xa9\xc2\x2d\x5b\xe1\x2d\xe5\x72\x85\x3e\xd4\x13\xdf\xbc\x14\x4a\xd9\x79\x7e\x3c\xd3\xae\xda\xc4\x5f\x2b\x65\xbb\x3a\x7d\x71\x98\xa9\xc5\x30\xcd\xa5\x55\x9e\x8c\xa4\xe3\x69\x36\xf9\xd3\xec\xca\x30\x96\xb3\xc6\xcd\x0b\x58\x58\x1c\x70\xa7\x7b\xda\x14\xba\x2e\xbe\x4c\xfe\xff\x4e\x35\xdb\x69\x0d\x4f\x84\xda\x47\x25\xa6\x56\xa4\x53\x3e\x11\x0d\xeb\x03\x68\x28\x67\x68\x68\x67\x68\xd8\xee\x41\xc3\x76\x42\xc3\x5f\x14\x0b\xf9\xaf\xc6\xc2\x8f\xca\xab\xfc\x84\x97\xe7\x70\xfc\xcb\x13\x1d\x3d\x85\xda\x08\x81\xb6\x70\x4d\xb7\x46\x49\x99\x4c\x50\x10\x44\xa5\x43\x18\x05\xbf\xce\xa4\xd6\x49\x72\x27\x2b\xbc\x27\xd5\x86\x7c\x8d\x10\xe5\x96\x89\x11\xe3\x4f\xae\xf6\xa5\x5c\x89\xcd\x66\xd7\x5e\x90\x67\x34\x53\xee\xa4\xae\xc5\x69\x55\xff\x5b\x95\xd3\x24\x94\xea\x61\xa6\x54\x23\xe5\xd5\xca\x4c\x49\xfb\x1c\xfe\x4f\xe6\x3d\xda\x44\x4f\xf1\x3a\x7e\xd3\x66\xd2\x82\x74\x4f\x69\xe3\x75\x7c\x93\x79\xa6\x5c\x0e\x33\x95\x54\xa9\xb2\xef\x2d\xb2\xb4\x53\x45\x54\x05\xfe\x5b\x64\x0f\x17\x8b\x3c\x69\xa4\x0c\x71\xab\x48\xa6\x45\xd8\x64\x46\x1a\x26\x69\xcd\x33\x99\x7f\x8b\xa4\x4e\x8b\xec\xa4\x6e\x13\xe2\x01\x82\xe9\x31\x89\xeb\x17\x2e\xb5\x92\x51\xf6\xe7\x66\x44\x67\x91\xb8\x5b\x52\x45\xce\x6c\x8d\xd9\x08\x1c\xf8\x64\x5a\x91\x7f\xdb\x04\x8d\xcd\x03\xe2\x99\xac\x65\xe2\x24\xbe\x1d\x0e\xec\xa3\xcf\xa4\xbb\x98\xb7\x28\x8c\xb3\xc8\x41\x8f\xca\x38\x0e\xe7\x9f\x64\x07\x53\x9e\xa9\xd4\x19\xf1\x40\x76\x4a\xc3\xe5\x5e\xc9\xe0\x99\xc8\x43\x86\xc6\xe3\xa7\x42\xf1\xb7\x7e\x08\x67\x82\x23\xa8\xca\x78\x1d\x80\x74\xe9\x9f\x98\x72\xad\xfe\xb7\x19\x0a\x99\x92\xe4\x83\xef\x0b\x36\x0b\x71\x91\xda\xc6\x95\xe4\xf0\x6a\x1f\xc2\x4c\x42\x5a\x97\xb3\x2a\x4a\x8e\x09\x52\xf5\x39\x59\x53\xff\x1b\x0e\x3e\x23\xe3\x7c\x20\xa9\xe2\x88\x42\xd6\x7d\x3d\x56\xa9\x63\x11\xfb\x8c\xd4\xed\x78\x85\xd3\x84\x84\x33\x50\xea\x80\xf4\x2d\x24\x08\xa7\x4c\xc2\x48\xf5\xa6\xa2\x94\xa5\x52\x16\x2a\x19\x89\xbe\x65\x5c\x74\x2e\x47\x21\x13\xb9\xf6\x39\xdd\xbc\x71\x3d\xcc\x15\x52\x6e\x7a\xf0\x01\xb1\x2f\x22\x81\xb6\x2d\xc5\x6c\x24\x48\x98\x4c\x7c\x56\xc5\xc8\x11\x22\x77\xd7\xc2\xf3\xc0\x6b\x76\xb8\x73\xa4\xb1\x53\xee\x1d\xdc\x19\x01\x5d\x00\x25\xb3\xc4\x45\xa9\xf5\x38\x03\xfb\x0b\x1c\xb8\xe5\xcc\x8d\x5b\x1d\x48\xac\x8a\xec\xe7\x78\x19\x5f\x28\x26\xe4\xc8\x6c\x02\x70\x77\xd7\xa5\x1c\x67\x4b\x84\xb8\xc4\xdc\x98\x04\xbe\x86\xe3\xda\x2f\x1a\x9c\xd6\x08\x61\xa6\xee\xea\x64\x03\x8a\x39\xba\x21\xd2\xdc\x8d\x72\x89\x8f\xb8\xfa\xfb\xcd\x9b\xe2\xc6\x51\xcb\xec\xfb\xea\x54\x11\xa4\x97\x44\x67\x92\x5e\xc6\x0e\xa7\x12\xf0\xf1\xbd\xaf\x83\x4e\xb1\xeb\x9a\xdc\x04\x29\x1d\xe9\x78\xbc\x67\x90\x66\xbc\x0e\xcd\x35\xa0\x14\x58\xe1\x26\x99\xce\x98\x86\x53\x9d\x5f\x5c\x53\x2d\x7a\x70\x88\x4e\x88\x45\xba\x3c\xc9\xa4\x49\x7d\x60\xbf\x3d\xb8\x09\xfb\x98\xf8\xd3\x94\x17\x26\x85\x72\xc6\xce\x9b\x81\x17\xb8\x3e\x04\xef\xf0\xbb\x52\xb3\xc0\x26\x64\x89\x69\xca\x7b\x32\x35\xff\x1b\xfe\x61\x16\x2c\xed\x9a\x8a\xc8\x69\x78\x8b\xd1\x63\xeb\x42\xc9\xc6\xe8\x35\x86\x47\x4e\x99\x0f\x2f\xa8\x2a\xe1\x8a\x54\xc8\x32\xe3\xfa\x30\x10\xc0\x6f\x1c\x63\x3b\xe6\xc7\xd8\xa9\xf9\xdf\x18\x3b\xe5\x31\x76\x95\x7c\x70\xb0\x20\x35\xbf\x03\x3a\x78\x67\xc4\x00\x62\x35\x29\xb5\xb1\x07\x6c\x4e\x58\x7b\x84\x58\x23\x8f\x71\x85\xb1\x99\xff\x6c\x41\xe2\x79\x01\x4f\x3c\x00\x7b\x06\x17\x76\x5c\xf1\xfd\xd2\x48\x08\x39\x0b\x94\x31\x36\x19\x93\x71\xc6\xd6\x81\x04\x60\xc5\x60\x2f\xc9\x91\x1d\xd8\x36\xb0\x40\xe7\x20\xe7\x33\x2c\x40\x6e\x20\x8b\x0f\x2e\xc9\x41\x91\x44\x1c\x4d\x7b\x9f\x9c\x09\xd8\x01\x1c\x3d\x66\x92\x9a\x45\x41\x0a\x20\x89\xe7\x3a\x88\xf1\xc4\xca\x31\x88\x32\xaf\xf3\xa9\x37\x6f\xd8\x77\x85\xf7\xbe\xbd\xd8\xef\x69\x94\x78\xb3\x73\x09\x76\x66\x04\x18\x75\x9d\xa9\xf4\x40\x2d\xb7\x70\x6d\x4c\x1b\xfe\x9a\x04\x4f\xc4\x98\xaa\x64\x01\x5b\xda\x93\x99\x8b\xf6\x01\xc1\x1c\xcc\xca\x09\xb5\x37\x20\x2b\x0a\x75\xfc\xde\x4c\x5c\xc1\x6a\xf7\x94\x33\xe5\x3c\x9c\x4c\xe8\x9f\x79\x00\x7e\x24\x86\x2f\x23\x70\xc5\xb7\xb1\x36\xf0\x0c\xff\xcc\x4c\x49\x98\x1a\x02\x6f\x8a\x32\xa0\xe2\x52\x3f\x83\x40\xbb\x04\xa1\xe6\xee\xfb\xdd\x2a\x4c\x3d\xd4\x56\x68\x01\x0e\xed\xa9\x69\xf7\xbf\x11\x99\x73\xd1\x52\x51\x42\x8d\x32\xea\x61\xc2\xf1\x4c\x96\xc1\x99\xf3\x58\x26\x6e\x74\x26\x56\x9d\xce\x72\x42\x28\x8d\x21\x3b\x7d\x47\xcc\x25\x05\xb7\x39\x6a\x18\x32\x2a\x62\x24\xfb\xb3\xbb\x23\x58\x33\x58\xec\x56\x06\x78\xb4\xe3\xd7\x10\x49\x2a\x15\x10\x2d\xc8\x3e\x46\x6d\x11\x86\x15\x23\xf5\xe7\xe7\x52\x5d\x43\x98\xa9\x68\x77\xf1\x0d\xe9\x1d\xc8\x46\x2e\x5a\x33\x1c\x87\xda\xe3\x25\xaa\x78\x7d\x32\xea\x64\x58\x51\xa5\xa2\x51\x91\x02\x35\x44\x9d\x51\x07\x55\xe6\xc8\x5d\xb2\x54\xa0\x9d\x80\xcc\xb5\x3b\x39\x01\xe2\x39\xc3\xab\x8d\x9d\xc9\x35\x58\x49\xcf\x98\x6f\x84\xf4\xd5\xff\x86\x13\x5d\x35\x98\xa1\x50\x1e\x5e\x43\x17\xd2\x56\x77\x85\x22\x78\x07\xe1\xe6\x12\x1a\xb8\xd9\x91\x81\xe1\x0c\x96\x37\xb2\xb1\x50\xf2\x94\x0c\x39\x27\x36\xa2\xf6\xa1\x28\x80\xee\x0f\x0e\x5a\x75\x6a\xaa\xdd\xf9\x19\x8a\xb4\x1d\x6a\xc0\x43\x1e\xb4\x53\x2c\xd4\x0d\xbf\x28\x90\x0c\x21\x36\x5d\xf8\x26\xc3\x54\x1d\x89\x56\x06\xe4\xcb\x74\x9a\x6d\x56\x28\x4b\x5b\x78\x04\x76\x0f\xe4\x37\x34\xea\xc5\x97\xd5\x9d\x2f\xba\x16\xe4\x92\xca\x81\x80\x0c\xa3\xd2\x6c\x58\x15\x09\x08\xa7\x0a\xf2\xf0\xad\x72\x65\x4c\x5d\xc8\x84\xf8\x2b\x16\x3b\x9d\x5d\x2a\x5b\xf1\x9f\x96\x31\xe9\xee\xaa\x91\xc6\x6f\x7d\xf3\xb3\x96\xbd\x92\x1b\x11\x75\xa3\x4e\x76\x19\x7b\xcb\xe9\x7b\x6f\x76\x6b\xe4\x9e\x3b\xfd\x24\x3d\xa0\x72\x0b\xc5\x4a\x32\xbb\x94\x9a\x5c\x23\xaa\x73\xa7\xbc\x5e\x66\xca\x4d\xa6\x34\x37\x48\x6c\xa6\x62\x7d\x66\x26\x43\x0c\x3e\xb3\x9d\xe8\x7b\x30\x2f\xc3\x62\x1c\xba\x59\x1d\xe3\x42\x1f\x40\xee\xf4\xe4\x5b\x82\x04\x65\x6b\xe3\x5a\x5c\x10\x4e\x69\x32\xea\x4e\xfa\xd6\x65\x6a\xd4\xa0\xeb\xb5\x04\x70\x87\xf0\xaa\xdd\x35\x04\xdf\x36\xd7\xd0\xde\xef\x47\xbb\x77\xe9\xd0\x49\x90\xff\xdc\x9c\xef\xaa\x20\x92\x3d\xcb\x50\xa7\x12\xaa\x0c\x5d\x02\x73\xf8\x71\x47\x05\x58\x0b\x8d\x35\x98\x71\xb4\x87\x28\xea\x98\x25\xc8\x7c\x72\xc2\xae\xaa\x53\x1e\xd8\xd5\x31\x51\x6c\x33\xaa\x0a\x0d\x9a\x6c\xf6\xd5\xf7\xe4\xbb\xce\xc1\xde\x32\x6b\x08\x4d\x95\x95\x3d\xcb\x96\x57\x9d\x5c\x7f\x76\x19\x56\x2a\x12\x30\xe4\xe1\x94\xb2\xf7\x84\x35\xfe\xf2\xc4\x38\x5d\x26\xe3\xa9\x52\x89\x00\x2c\x77\x14\x49\xaa\x55\x4a\xd6\x5c\xd7\x76\xf3\x37\x78\x6e\x2f\x91\xc1\x54\x49\xe1\x8c\x57\xc4\x1e\x06\x4d\x6b\x25\x1e\x3e\x3e\xd4\x69\xa9\xa0\xd2\x90\x5c\x8d\x5a\x66\xb7\xf6\x48\x04\xfe\x61\x17\x4c\x5b\x88\x58\x5d\x2b\x77\x7b\x2e\xc1\x50\x88\xdf\x24\x81\x10\x75\x48\xe6\x3d\x23\x13\x88\xd7\x7c\x20\xff\x51\x77\xc4\x33\x76\xc8\x6b\x1d\xaf\xe3\x2b\x20\x20\x44\x61\x66\x57\xff\x78\xa6\xae\x75\x24\x7f\x98\x6b\x97\x48\x63\x40\xf5\x22\x35\x57\x0f\x58\x9c\xe5\x26\xfc\x10\xaa\x4c\x09\x95\xcf\x77\x14\x25\xa2\x2d\xae\x7c\xdf\x61\x95\x64\x37\xc1\x0a\x2a\x2f\x29\x37\x54\xa3\x92\x22\x5a\x51\x1b\x76\xdd\x87\x9e\x86\xf2\xe1\xb3\xe0\x16\x9a\x62\x88\x2f\x2b\x39\x40\x0a\x48\x57\x42\x3e\x4c\x61\x87\x71\x08\x45\x67\xfd\x19\xf9\x11\x3e\x9d\xd2\xa0\xac\xcf\xd4\xcc\x27\xeb\x10\x2d\x3e\x84\xb5\x91\x9a\x00\x3c\x94\x50\x88\xcb\x34\xc2\x22\xae\x19\xa0\xbc\x24\xd5\x7d\x76\x1d\x0a\x2f\x23\xf7\xa2\xba\x4e\xc8\xa8\xa9\xb5\xf1\x3a\xa0\xd7\x0a\x92\x73\xa4\xf8\xdf\xe6\x10\x85\x85\x01\xd3\x11\xeb\x67\x28\x74\x98\x8d\x5f\x71\x29\x47\x87\x5a\x38\x4b\x71\xb3\x2b\x2c\x8e\x11\x78\xe2\x9e\xb4\x77\xff\x1b\xd2\x1c\x3a\x8d\xeb\xa1\x0d\x6c\xbd\x50\x76\xe2\xe0\x5a\x60\x5e\x89\x33\x11\x70\x4a\xc3\xef\x5d\x94\x69\xbc\x17\x8d\x7a\x42\xff\x0d\x67\xd4\xc6\x74\xe7\x89\x42\xd2\x15\x9a\x76\x46\x49\x4a\xf1\x77\xff\x96\xf3\x91\xa9\xaa\x1b\x23\x37\x6f\x40\xed\x2e\x55\xd8\x85\x9f\x85\xf0\x2b\x81\xa8\x96\x5b\x4c\x05\x98\x95\x4a\x26\x75\xa6\xc4\xcd\x49\xd1\x09\x35\xcb\x9e\x5a\x6e\xf0\xf8\x44\x34\x06\xa6\x6b\x66\xd7\x83\x05\x38\x14\x10\x91\xa6\x71\x91\x8b\xed\x2a\x25\xdd\xfb\x0c\x27\xbc\x04\xf4\xa1\xec\x39\xff\xe8\x48\x6e\xee\x5b\xee\x8b\x43\x43\xd5\xd9\x13\xaa\x3c\xa9\x70\x48\x7f\x17\x68\x61\x8f\x55\xac\xdb\x61\x4d\xea\xba\xb6\x14\xd7\x6e\x56\x6d\xda\xad\x32\x27\xc2\x5e\x50\x26\xcd\xd2\xdc\xdc\x71\x28\x00\xd5\xcc\xba\xbf\xdf\xbc\xc9\xd0\x8e\xac\xc2\x19\xd0\x4b\xd8\x97\xf3\x30\x22\xd3\xba\xb5\x29\x07\x11\xfb\x96\x3a\xf8\xcb\xd8\x6d\x49\x0d\xfa\xa7\xcd\xae\x02\xd4\x3d\x75\x6d\xfe\xb7\x69\x77\x8e\x8c\x9c\x37\x5c\x70\x19\xe1\xd3\x60\xe7\xb9\xac\x7a\xed\xac\xf8\x40\x51\x22\x1b\x04\xe1\xc2\x33\x99\xa2\x68\xdb\x77\x23\x39\x7e\xa6\x8a\x3f\x1f\x8e\x5a\xc8\x7e\x35\x42\xd4\xd3\x5c\x02\x07\x8b\x70\xfd\xc4\xda\x00\x4d\xb8\x39\xda\x3e\xe4\x7c\x59\xb3\x67\x18\x9a\xb4\x5e\x53\x96\x72\x6b\x60\x9c\xae\x78\x36\x70\x1b\xe3\xca\x18\x17\xc3\xd6\x46\x5d\x66\x5c\xec\x29\x5b\x47\x53\x93\x40\x65\xa8\xbb\xa9\xf9\x6e\xf8\xdf\x18\x30\xb5\x75\xc0\xee\x13\x6d\xc0\x35\x87\x81\x8f\x03\x58\x00\x91\x9d\xf8\x23\xdb\x31\x00\x0e\x47\xd0\x9e\x6a\x69\xa8\xbd\x19\xf0\x54\xec\x22\x40\xde\x20\x6a\x04\xfb\xa6\x63\xf4\x54\x3a\x71\x85\xb1\xe8\x23\xf7\x3d\x69\x3e\x95\x8c\xb9\x9e\xe1\x33\x71\x76\xe1\x3f\xe3\x14\xee\x84\xba\x6e\xf7\x80\xcd\xb6\xdd\x6d\xdd\xee\xba\xca\x42\xce\x57\x6e\x80\xbb\x11\xa6\x75\x71\xa6\x37\x39\x9e\xb9\x18\x4d\x52\xc6\x24\xac\x0d\xff\xce\x78\x22\xe0\xd9\x46\x92\x05\xc8\x82\x41\x16\x98\x08\x0c\xe1\xa6\x38\x19\x70\xaf\x2e\x7c\x74\xe4\x85\xb9\x8a\x2b\x40\xca\x83\x23\x77\x99\x83\x2b\xe7\xea\x0c\xc0\x4d\xe5\x02\x0c\xe4\x3c\x58\x63\xc4\x4e\xb3\x8e\xb9\xb2\x6b\x52\x6c\x7b\xd2\x46\x27\x84\x54\x98\x23\xdd\x59\x54\x0d\xdb\xd8\x77\x3d\x07\xe3\x22\x96\xb8\xd8\x93\x6b\x2c\x21\xc9\xdc\x4a\xe3\x72\x08\x94\x70\x13\xa9\x85\x34\x53\x1d\xde\x37\xff\x44\x51\x16\x95\xc9\x5a\xd8\xfb\x58\x21\x74\x5c\xf0\x8f\xa2\xd1\x7c\x40\x51\xdb\x4d\x06\xf3\xde\x3a\x55\xec\x55\x2d\x7b\x70\x61\xab\x6b\x98\xd5\x3f\x86\xe5\xea\xaa\xca\x1a\x8e\x71\x5a\xd7\xaa\xa0\x53\x5f\x9a\x13\xa7\x00\xce\x6e\x7f\x81\x3f\x4a\x6d\x0b\x0a\xc5\x9c\x73\x3a\xef\x80\xd2\x22\x6e\xa3\xf9\x8d\x9a\x20\x38\x60\xb4\xb8\xb5\x21\x28\xcc\x96\xad\x49\x0f\x80\x5c\x2b\xc8\x55\x24\x07\x44\xb3\x48\x40\xd5\x5c\x95\x86\x5a\x54\xfd\xdb\x19\xba\x6d\xf3\x1d\xf1\xdd\x0b\x2f\x36\xe9\xd8\x5e\x73\x34\x12\x44\xe4\x35\x78\x68\x76\xc3\x2a\x75\x06\x5f\xf7\x77\xe6\xe1\x79\x70\x35\x27\x54\x0c\xd7\x89\x44\x82\x1a\x35\x03\xdd\x35\x17\x4a\x25\x68\x5b\x0a\xe8\x2b\x99\x84\x9f\xc2\x39\x4a\x8f\x2e\x0f\x4e\xc3\x25\xc7\xac\x7b\xd9\x53\x2e\xae\x9e\x8d\x9c\x34\x17\xba\x8a\x92\x09\xff\x1b\xfb\xea\x26\x63\x2d\x47\xd7\x1c\x0e\x51\xa0\x3f\x87\x20\xae\x1c\x4b\xe1\xca\x6e\xab\x8a\xff\x9d\xdc\xa6\x58\x0c\xfa\x36\xb4\xf1\x3a\x6c\x0f\xc8\x58\x49\xae\xbc\x68\x82\xed\x61\x8e\xf8\x68\x0a\xe0\xac\xc4\x80\x92\xe1\xa1\x08\x85\x42\xe0\xbc\x04\x3b\x70\x93\xc9\xed\xd5\x5a\xe1\x66\xaa\x1d\x0b\x66\xf8\x2c\x14\xde\x5a\xc7\x2c\xe9\xba\xb8\x4a\xe1\x9b\x4b\xda\x9c\x8d\x2a\x95\x42\xd2\x33\x3c\x4d\x06\xed\xdf\xed\x9c\x4e\xe2\x26\x73\xc5\x5b\x1d\x3e\x16\x0d\x4f\x5b\x86\x24\xd5\x46\x85\xfb\x9e\x29\x87\x2a\xab\x5b\xa7\x26\x97\x9c\x60\x0f\x3e\x5b\x75\x5d\x17\x7e\x57\xf8\x44\x49\xe0\x2c\xcc\xe1\xcd\xcd\x3d\xc0\x56\x8b\xef\xa6\xbc\xdf\xea\xe0\xec\x92\x10\x99\x59\x8c\x18\x48\x20\x20\xec\x0b\x41\xad\x7e\x6f\x65\x2e\x94\xa1\x8f\x44\x77\x88\xe4\xac\x1b\x6d\xa5\x5c\x67\x63\xad\x73\xa5\xce\xce\xf9\xc1\x31\x07\x99\x0f\x16\xa6\x6e\xaf\xb9\xcc\x51\x43\xf6\x37\xfc\x44\x60\x57\xc9\x37\x8d\x53\x9f\x2a\x75\x19\x97\x4c\x1d\x56\xc7\xba\x9c\x04\x17\x0e\x6c\x6e\x71\xfd\x1d\x7e\x0d\xb7\x02\x9d\x53\x77\x24\xb4\xfb\x4d\x1f\x67\x76\x30\x5c\x45\x68\xeb\xe6\x38\x22\xf0\xf3\xc1\x03\x9e\xdd\x0c\x60\x45\x0f\x39\xa8\x1e\x05\x1a\x50\x60\x14\xf7\x1a\x1d\xda\x82\x29\x4b\x9e\x78\x46\x5b\x12\xb8\x5b\x67\x64\xb2\x0a\x35\x78\x2d\x4a\x8d\x69\x66\xb0\x71\xd8\x73\x33\xf5\x3e\x02\x23\x9c\x35\x78\x81\x34\x57\x70\xe7\x70\xa4\x3a\x93\x16\xd8\x95\x05\x21\xec\x2a\x94\x0b\x8a\x2b\xd2\x23\xf5\x2b\xef\x37\x36\x3e\x20\x3a\x27\x26\x5f\xe9\x97\xcf\x9e\x10\x19\xb1\x11\x19\xd1\x8b\xc8\x88\xfd\x4d\x03\x23\xba\x06\x46\x46\x63\x1a\xdb\x02\x23\xba\x05\x46\x40\xfa\xa9\xdd\x0d\x8c\x28\x8f\xd7\x4f\x81\x91\xbf\x32\x30\xb2\xbe\x7e\x0a\x8c\xfc\xd2\x81\x91\x3c\xc5\xeb\xbf\x6e\x60\x04\xc6\x61\xc9\x9f\x02\x23\x9f\x02\x23\x77\x03\x23\xe5\x53\x60\xe4\x83\x03\x23\x0d\xdd\x37\x46\x60\x24\x3f\x35\x30\x92\xd7\xc0\x48\xf9\x14\x18\xf9\x14\x18\xf9\xc7\x05\x46\xb6\x0e\x2f\x5f\xf5\x74\x7f\x26\xf0\xe3\x3d\x82\xff\x45\x62\x27\xe7\xe5\x17\xff\xe4\x31\x91\x0f\x31\x49\x9e\x94\xe0\x76\x6e\x92\xfc\x8b\x45\x44\xec\x14\x11\xb1\x35\x22\x52\xb6\x88\x48\xfe\x14\x11\xf9\x14\x11\x79\x2c\x22\xc2\xbf\xa2\x88\x48\xfb\x67\x8c\x88\xf4\x5b\x11\x11\x5d\x23\x22\xed\x97\x8e\x88\xdc\x1f\x0f\xc9\x5b\x3c\xc4\x0e\xb0\xc9\xcf\x23\x22\x7a\x7f\x44\x84\xd7\x88\x08\xdf\x13\x12\x69\xfe\x77\x27\x24\xe2\x5b\x52\xfe\x46\x21\x11\xaa\xe5\x7d\x01\x11\xf9\x14\x10\x79\x38\x20\x52\x11\xb0\xf8\x14\x12\xf9\xaf\x16\x12\xa1\x95\x02\x7f\x99\x80\x48\x1d\xaf\xff\xf4\x01\x91\x32\xc5\xeb\xdf\x24\x20\xf2\xd7\x5a\x1b\xff\x2a\x31\x93\xdf\x5d\xf6\x4f\xfd\xd5\xc5\x42\xda\xc6\x9f\x11\x0b\xa9\x6b\x2c\x44\xd7\x58\xc8\x13\x8d\x8c\x6f\xff\xfc\xb1\x0d\x27\xf3\x84\x43\xf2\x0f\x09\xb5\xde\xc5\xc7\x85\x48\xe3\x59\x7d\xad\x99\x6c\x71\x1a\xe9\x33\x35\xb5\x03\xa3\xb0\x8f\xb4\x61\x4d\x19\xfd\xd5\xe3\xca\x49\xc0\xd0\x8e\xbd\x47\x7b\xeb\x39\x1a\xb2\x29\xe5\xe4\x38\x80\xb6\x6c\xae\x0a\xe5\xcd\x2c\x50\x70\x40\xe7\xa3\x58\xb8\x3a\x18\x2a\x0c\x2d\xe9\x05\x26\xab\xa0\xf9\x13\x1a\x7f\xa2\x91\x1c\x6a\x06\x47\x1c\xc3\x99\x43\x6d\xe2\x0f\x1d\x7a\x1c\xbb\x62\x8f\x62\xc6\xac\x76\x1e\x5c\xcc\x88\x97\x54\x68\x71\x61\x28\x46\xbf\x7c\xa6\x56\x0d\xed\x66\x7c\x1c\xa8\xed\x09\x26\x04\x90\x96\xd1\x74\xad\xcf\xce\xb6\xa2\x63\x7b\x85\x75\x1b\xfd\xba\xa1\xfe\x39\xcc\x70\x42\x92\x5f\xdb\xaa\xc8\x88\xba\xba\x9d\xe1\x02\x4a\x99\x4a\xcf\x77\x56\x2e\x94\x6b\x79\xe1\x80\x03\x9e\x27\xa1\x56\x26\xf8\xb2\xfc\x82\x79\xed\x32\x95\x5c\xf7\x4f\xc1\x56\x53\x41\x6f\x1a\x1c\xd2\x53\x40\x77\xd2\xdd\x88\x65\x98\xff\xdd\x70\x26\x0d\xcc\x3a\xc7\xc1\x66\xf9\x05\xa3\x1f\x1a\x9b\xcb\x2f\x4e\x65\x62\x25\x37\x3e\x12\xda\x54\x94\xd2\x9e\x1b\x19\xea\xcd\x6c\xd4\xdb\xa4\x6d\x68\x58\xde\x41\xe7\x50\x2a\x7d\x1c\xbf\xc8\x9d\xf7\x85\xb4\xb7\x29\x5e\x87\x38\xf7\xad\xcb\x52\xf1\xbb\x9c\x31\xc3\x54\xe6\x4c\x1d\xbd\xae\xdc\xba\x33\x37\xb6\x5f\x74\x52\x67\xec\x4e\x1b\x2e\x5e\x1a\x9a\x12\xb1\x52\xb7\xe0\x23\x72\x20\x57\x9f\xd1\x92\xb6\xc7\xa1\x00\x0d\xf6\xbd\xb3\x79\xe1\x46\xd5\x39\x08\x0a\xbb\x5c\x46\x36\x9d\x5c\x30\xc0\x37\xe3\xbf\x71\x61\xa5\xa8\x9b\x42\x97\x7c\x13\x94\x77\xa1\x73\x2f\x8b\xbd\x10\xb4\x65\x9f\x5c\xb1\x65\x27\x8f\x16\x6d\x01\x06\x09\xdc\xbc\x74\x86\xdd\xe2\xd8\x2d\x74\x38\x46\xec\xca\x39\x7c\xe2\xc1\xf7\x04\x0d\xd7\xd0\xc3\x7d\xe7\xb7\xdd\xbc\x99\x2b\xd5\xd0\xaf\x96\xf0\x56\xf8\x74\xb9\x1c\xfd\x07\x55\x96\x70\x60\x00\xa8\x47\x17\x8b\x1d\x81\x97\x2c\x20\x0f\x6e\xa8\x85\x75\x94\x94\xda\xc1\x45\xd0\x14\x9e\x5b\x34\x94\x83\xb9\xea\x24\x89\x06\xbb\xb4\xfe\xd8\xad\x8c\xb2\x00\xf5\x22\xc6\xe0\x4f\xae\xf5\xca\x51\xcd\x7c\xf6\xae\x57\x65\x92\xdc\x6f\xde\xa0\xaf\xc8\xdc\x1c\xb4\xe8\x5b\xd4\x42\xd1\x40\xc9\x5e\xc2\xc1\x0d\x1d\x16\x6a\x27\xd3\x8c\x3b\x18\xb3\xc9\x37\x6f\xd8\x75\xc8\xa9\x91\xfa\xc7\x98\x16\xdc\x3e\x61\xc4\xb1\xcf\x0a\x9c\x59\x70\x52\x03\x7e\x55\x1c\x1e\xf0\x88\x96\xc6\x58\x3a\xaa\x43\xc0\x52\x53\x73\x6b\xb7\x15\xf4\x90\x02\xd3\x65\xdb\xb9\x06\x93\x51\x5b\xd8\x9c\xa4\x6b\x89\x16\x53\x70\xe9\x24\xc5\x22\x3a\xfa\x28\xa1\x71\x8b\xd6\x58\xe9\xcd\x9b\xb9\x50\x73\xb1\x9e\x78\x89\x43\x13\x00\xec\xe0\x60\xe8\x4a\x59\xfc\xc6\x56\x63\x4b\xa2\xb9\xfe\xcd\x1b\x8e\x35\x30\x95\xce\x4b\x04\x12\x13\x63\x1f\x7c\x3e\xa5\xe5\x9d\x43\x41\xce\xfc\xdb\x69\xb0\x7f\x2d\x70\x86\xb0\x5b\x89\xa1\xa1\xe8\x7a\x85\x58\x80\x6c\x8f\x63\xb0\x3a\xf0\x71\xd3\x3d\x94\xb6\x2c\x5b\x13\x39\x9b\xd2\x55\x05\xa9\x76\x58\x10\xd0\xb8\x12\x43\x6f\x67\x0a\x53\xcd\x09\xb4\xcf\x11\xf2\x91\x3b\x93\x29\x3e\x97\x85\x12\x8e\x9c\x75\xee\x5a\xd0\xdb\xba\xb4\x16\xc7\x96\xc4\xb3\xc6\x23\xf2\x7a\xe1\x3a\x1b\xdf\x7e\x94\x1b\x64\x68\x9b\x91\xec\xd4\xe8\xaa\x91\x4a\x43\xcf\x08\xed\x7d\x51\x6a\x15\xbd\x36\xf1\x78\xc8\x6e\xb4\x89\xf1\xe7\x59\xa8\xec\xc6\xf1\x4b\xf3\xe7\x83\x8e\x78\x35\xc6\x7d\x06\x8c\x6a\x51\x21\x11\x59\x42\x44\xb8\xf1\x0f\x6e\x86\xa7\xed\x4f\xbe\xe7\x44\x5c\xcd\xe5\xe6\x81\x70\x82\x1e\x01\xbe\xae\x4c\x45\x30\x7d\x09\xdf\x1e\x3b\xfb\xdd\x43\xd9\xcd\x6b\x3c\x40\x5c\xcb\xd5\xde\x8f\xb3\xf9\x48\x77\x80\xe6\x3b\x08\x13\x0d\x93\x8a\x1d\xdc\x36\xd0\x01\xf6\x51\x4d\x33\x87\xe0\xfd\xe8\x8e\xb4\xce\xe0\x84\x4a\x45\x45\x7c\x41\x0c\x2f\x8b\xee\x38\x39\x21\xe0\x93\x68\x92\x8e\x5e\x64\x16\x11\xdb\x1e\xc7\x45\xc4\x2f\x3a\xbe\x9f\xa2\x77\x0b\xe2\xd4\xb8\xf6\xe7\x54\x9c\x3e\x81\xae\xaa\x59\xca\xcd\x1b\xa7\x90\x68\x5c\xd9\xda\x55\x46\x03\xef\x4c\x9c\xec\x6c\x34\x10\xa5\x34\x1f\xcd\x40\x62\x2e\xd4\x15\x8d\x26\x4a\xad\x78\x10\x1f\x15\xdd\xdf\x65\x1c\x7c\x53\xd4\x69\x46\xf3\xcd\xcb\xea\x6a\x8e\x8b\xe6\xea\xb7\x73\x50\xb0\x5c\xa1\xc5\x80\xba\x6c\x54\x28\x73\x21\xee\xc6\x9d\x37\x6f\x14\xbd\x27\x7d\xd3\xdd\xa2\x35\xd5\xa9\xba\xe0\xd8\x65\x2a\x89\x37\x10\x48\xed\x47\x67\x31\x3e\x4a\x2e\x65\xaa\x64\xdd\x62\x11\x2e\x9b\x77\x0e\x9e\x1c\x4b\x98\x10\xfd\x3f\xa2\x53\xd7\x00\x18\x3a\xe3\x5e\x31\x45\xd3\x1b\x74\xba\x89\x34\x86\xda\x36\x68\xe1\xb4\x99\x01\x2d\x65\xb7\x85\x3b\xbb\xee\x23\x69\xdd\x1b\x30\xac\x82\xc5\xea\xb2\xed\x16\x03\x5a\x0a\xff\x8d\x49\x9d\x8b\xdb\x44\x60\x49\x68\x22\x29\x68\x02\x58\x70\x5a\x8a\xee\x84\x2c\xe5\xe7\x17\x5d\xdf\x70\xb4\x64\x0a\xa7\x0f\x2c\x68\x38\x29\x74\x1e\xe4\x91\x03\x49\x97\x95\x5a\xae\x82\x32\x53\xb1\x3d\x1c\x96\x56\x56\x1c\x37\x37\x8a\x9d\x1b\x2a\xd5\x78\x28\xfe\xef\x73\x38\xa0\xbb\x21\x66\x13\x41\xd4\x10\xd8\xfe\x9d\xde\x69\x58\x6b\xd1\x49\xd0\x79\xa2\x5c\xb9\x3e\xeb\x32\xd2\x82\xcb\xca\xf8\x69\x5c\x3c\xbf\xe8\xc0\x98\x1c\xb8\xcd\xd9\x33\x8f\x36\xc5\xa5\xa3\x6d\x9e\x38\x87\x17\xca\xec\xcc\xa4\x66\x45\xd3\xd4\xba\x02\xc8\x0e\xce\xa0\x06\x17\x84\xce\xe4\x0f\xe7\xee\x76\x38\xd9\xda\x81\x15\x6b\x73\x5c\x72\x7b\x36\xb7\x05\x9d\x15\x5d\xb9\xce\x47\xf4\x06\x8e\xdf\x27\x39\xfa\x23\xdd\x5a\x2c\x70\xb6\x8d\x5f\x4b\x9b\x92\x8f\x8d\x28\x48\x87\x2e\x76\xd1\x77\xaf\xba\xe1\x1c\x7d\x8b\x0a\x1c\x11\x75\xf5\xb3\xc0\x86\x76\xfe\x9e\x3f\xae\xa9\xee\xe0\x0f\x1f\xda\x32\xe0\x93\xaa\xfe\x49\x55\xff\xa4\xaa\x7f\x52\xd5\x3f\xa9\xea\x9f\x54\xf5\x4f\xaa\xfa\xdf\x54\x55\xff\xd0\x6e\x33\x9f\x94\xf7\x4f\xca\xfb\x27\xe5\xfd\xbf\xac\xf2\xbe\xfc\xf0\xf3\xb7\x7f\xd9\xbf\x3b\x5c\x3f\xad\xc1\x52\x47\xb4\xd9\xd7\x5b\x16\xe7\xa7\xc1\x11\x4b\xa6\x54\xca\x9e\x1b\x59\x6f\xd3\x78\x8b\xd5\x95\xe8\x2e\x8d\xf0\x50\xea\x24\xc8\xe8\x93\x3d\xd2\xb4\x74\x1a\x6f\x91\xf0\x68\xc5\x59\xee\xe2\x2c\x13\x27\xaf\x09\x5b\xf4\xd7\x10\xc3\x4f\x5d\xc4\xb6\x1e\x61\xb9\x5a\x90\xc7\x81\xa4\x91\x8a\x9c\x72\xcb\x24\x8e\x8a\xdc\xfd\xdb\xbd\xb3\xaf\x16\x67\xbb\xb4\xf5\xb0\x11\x9f\x69\x71\x76\x8e\x53\x1f\x88\x75\x04\xe7\x90\x16\x2b\x11\x6d\x25\xb6\x1e\xd9\x80\x2e\x16\x7a\x5e\x02\xa3\x7b\x3f\x20\x3d\x20\x49\x47\x8a\x89\x15\x1c\x12\x95\x5c\x1b\xab\x88\xfe\xe0\xbc\x31\x84\xd6\xfc\x49\xbc\x10\x0a\x2b\xf2\x3e\xce\x4d\x98\xc6\x5b\x4c\xa4\x2a\x71\x5b\x1f\x58\xe3\x81\xae\x8e\xe1\xc4\xb9\xf5\x97\x07\x04\xd9\x13\xb2\x29\x5a\x8c\xe8\xa8\xe8\x23\xb6\x91\x2d\x09\xb8\xa3\x48\x80\x52\x5f\x22\x9f\xa1\xd6\x43\xac\x06\x53\x8a\x3c\x4a\x24\x19\x36\x5b\xc6\x13\xeb\x21\xce\x0b\x05\xc1\x81\xeb\x41\x25\xd2\x09\xf2\xfb\x05\x17\x32\xd7\xc0\x5c\x9f\xf3\x4b\x4e\x38\x2a\x24\xae\x65\x99\xeb\xe4\x7b\x75\x74\x8b\x62\x89\x0c\x88\xa4\xb6\x93\x3d\xd5\xc4\xfe\x17\x8b\x4c\x02\x2c\xb9\x79\x29\x8c\x76\xe8\xe0\x21\xbe\x42\xb0\x90\x5c\x22\x46\x96\x4a\xf3\x09\xa1\xad\xba\x96\x29\x93\xea\xe5\x79\x3d\xa3\x09\x74\xd2\x1c\x34\x0e\x46\xb4\xe3\x46\xad\x2d\x91\x99\xc9\xc9\xb5\x03\x24\xd7\xd7\x3d\xb7\x56\x49\x92\x4c\xdb\x05\x5a\xb3\xba\x20\x98\xa9\x0b\x2f\xae\xbc\xe2\xd8\x59\x6a\x8c\x30\x95\x90\xb5\x48\x59\xb8\x06\x87\x22\xe4\x37\x25\xdd\x77\xa9\x54\xa4\x4e\xeb\x7b\x9c\x93\x26\x62\x33\x55\xe4\xf6\x38\x65\x9b\xb3\x40\x6e\x7d\x1f\x99\xee\x2b\xd1\x86\x46\x26\x99\xb2\xba\xf9\xb7\xc6\xf7\x65\x65\x97\x39\x0e\xe0\xb8\x5a\x61\x73\x19\xc5\x73\x7c\xc2\xe7\x25\x5f\x69\xdc\x70\x44\x13\xcc\x6b\x4a\xec\xbb\xa8\x83\xcb\xad\xef\x38\xdd\xe0\x00\x5a\x04\x07\x8d\x9a\x0c\xb7\xf6\x5c\x91\x43\xb0\x16\x99\xa0\x52\x87\x05\x63\x99\x4c\xeb\xc2\xd4\xb3\x4b\x9b\x03\xd5\x46\x38\xf7\xd0\xac\x91\x41\x64\xab\x56\x57\xfa\x5d\xb1\x47\xca\x13\x34\xc0\x54\x06\x7b\xed\xe0\x67\x8e\xfc\x86\x7d\x41\xd1\x8a\x73\xbb\xbc\x8c\x3b\x90\xe1\xb4\xa9\x35\x08\x09\xf3\xde\x01\xb9\x01\x73\x4d\xfc\x70\x23\xb1\x51\x33\x99\x73\xa4\x17\x81\xf7\xca\x8d\x33\x1b\xe7\x41\x47\xb4\xf9\x05\x8f\xc7\x03\x23\xff\x24\x9e\xcc\x38\x9e\xd6\x59\x30\xda\xfb\xae\x59\x25\x35\x32\xda\x8f\x33\xe5\x3d\x8f\xb3\x76\xd7\x70\x3c\x76\xa1\xda\xce\xc8\xda\x8a\x53\xcc\x3b\x07\xba\xf3\x34\x19\xc2\x07\xc9\xe6\x38\xb1\xc9\x1f\xd6\xab\xeb\x81\x21\x02\x6b\x00\x1e\xc9\x1c\x50\x42\xeb\xd5\x98\xe9\x0d\xce\xa3\x74\x1d\x55\xa8\xe6\xf6\x35\x37\x0a\xa6\xef\x3a\x60\x77\xed\x62\xd5\xbd\xd1\xbf\x34\xa5\x86\x5e\xd3\xec\x30\x54\xe9\x21\xbf\x40\xd5\x23\xaf\x24\xd4\x5c\x71\x12\x43\x1a\xa7\x16\x28\xf5\x94\xfa\x0a\x62\x37\xea\x91\x32\x0a\xf9\xa4\x91\x15\x94\x50\xb0\x02\x3d\xdb\x3f\x01\x7a\xa0\x40\xdc\xe2\x57\xb2\x92\x1f\x12\x20\xfc\x5e\xbf\xd3\x09\xd4\x59\xa3\x0f\x09\xde\x88\x94\x9c\x5e\x7d\x48\x67\x63\xe8\x24\x1d\x6f\x6b\x3e\x5f\x77\x38\x2d\xc8\xf6\x18\x4f\x60\xa4\xae\x44\x43\xda\x78\xb4\x73\x57\x71\xea\x45\x16\x37\x96\x51\x7c\xae\xe5\x7a\x1e\x26\x93\xa1\x34\x4a\xc6\x8f\x53\xdb\x57\x08\x90\xba\x89\x91\x39\xb8\x32\xac\x89\xa1\xfa\xf3\x80\x84\x68\xc7\xc9\x1e\x33\x4e\x01\x49\xe2\x1f\x01\xfd\x25\x72\x93\x52\xc2\x38\xf8\x29\x23\xbd\x0d\x7d\xe9\x03\x0b\x9c\xaf\x8a\xcb\x0c\xd8\x2a\x39\x24\xbf\x46\x71\x49\x18\x30\xb5\x01\xe9\xd9\x87\x4b\x6d\x21\xc6\xfe\x57\xf4\x0c\xc8\x83\x61\x60\x39\x91\x22\x01\x0a\x6c\xd0\x15\x5c\x6a\x38\xaa\x04\xce\x68\x00\x03\x98\xd0\x1a\xfb\xdf\x40\xc7\x02\x14\x5a\x88\x03\x97\x24\x72\x96\xd3\xf6\x5e\x48\x50\x90\xa1\x07\x9f\x26\xb2\xb5\x04\x0a\x52\x23\xc5\xb3\xc5\xa5\xab\x00\x5b\x29\xa3\xf4\x22\x67\xe2\x0c\x02\x71\x99\x8b\x61\xfb\xe9\x62\xe4\x27\xec\xa5\x53\x9b\xf0\x32\xf2\xe4\x71\x08\x79\x5e\xd0\xfa\x3d\xc0\x11\xe3\x35\x34\xe1\xf5\xc7\x47\xe6\xa4\xdb\x5c\x35\x08\x81\xf3\x98\x33\xc7\x94\x96\xc8\xc7\x4a\x6c\xa8\x34\x88\xbc\x33\x24\x1e\x32\x12\x52\x30\x3e\xd6\x10\xc6\x6b\x0f\x73\x08\x8f\xc6\xa3\x0a\x71\x0b\x9e\xe0\xea\x2c\x4c\x36\x62\x1e\xcb\x46\x82\x02\x2a\x31\xe0\x20\x0a\x7c\x07\x90\x65\x58\x6f\x23\x7b\x6f\xa5\xf4\x41\x63\x9b\x65\xee\x9b\x0a\xd3\x19\x7c\xac\x0c\x22\x8e\xb9\x77\xb0\xe6\x51\x9d\xc2\x65\xcf\x3d\xce\xd6\x8f\xb7\xf5\x84\x24\xc7\x0f\x5d\xe6\x51\x3e\xe4\xac\x7f\xa0\x79\x9c\x32\x8e\x5c\x9b\x3e\x72\x04\xa5\xc6\x0c\xc3\x94\xe6\xc0\x7d\x24\xe0\xb0\xed\x4b\xa2\xae\x3c\x8d\xb7\x60\x87\xc5\xf1\xb1\x38\xf3\x80\x1a\x25\x67\xf8\x0f\x2a\x52\x47\x73\x28\xae\x5c\xf7\xd0\x73\x64\x1a\x6f\xc3\x91\xe7\x72\x3f\xe6\xa7\x3a\x26\x68\x32\x24\xad\x13\x32\xcc\xef\xf5\x42\xc2\x70\xde\x1b\xa3\x60\x69\xbc\xc5\x93\x90\x85\xed\xe0\x50\x94\x64\xb4\x48\xb0\x02\xa3\x71\x9d\x42\x6c\x25\x45\xd4\x04\x72\xa0\xb9\x2b\xd2\x6e\xd9\x6b\xa1\xde\xa6\x78\x5d\x13\xca\x40\x92\xd4\xaa\xdb\xf0\x5b\x17\x66\xe4\xbb\x41\xb0\x03\x6f\x53\xd9\xe7\x48\x91\x19\x6f\x23\x71\xb5\xa0\xf0\xc9\x67\x53\x61\x31\x57\xdb\x0b\x1a\x41\xc8\xda\x0e\x02\xf9\xdb\x81\x0c\x87\x55\xac\x0c\x3e\x3f\x8c\x9d\xc8\xba\xda\x52\x4a\x53\x64\xf4\x39\x3e\x21\x6f\x3b\xba\x74\xfa\x4c\x02\x7f\x57\x19\x92\xf4\xa8\x2e\x2a\xe1\xfd\x8c\xea\xad\x48\x9f\x41\x9f\x4f\x39\xfa\xc6\x2c\x27\xb9\x08\xcd\x12\x2d\x59\x71\x58\x53\x26\x54\xd0\xa0\x5b\x79\x68\xcb\x28\xae\x43\x8a\x1f\xa8\x1b\x8a\x5e\xe0\x3f\xca\x97\x54\xf6\xc2\x95\x6a\xc9\xd3\xfa\x0e\x33\x2c\x36\x4c\x0f\x83\x17\x34\x8d\x22\x56\x97\x10\x4d\x51\xe7\x80\x59\xc4\x41\x82\xfb\x96\x1a\x55\xad\xd3\xfa\x3e\x1e\x61\x51\x9f\xb7\xe0\x50\x62\x14\x6e\x1a\xf4\x27\x48\x97\xb1\x26\x43\x9a\x51\x35\xca\x48\x7e\xce\x2b\x8f\xcb\x0d\x05\x03\x99\x6a\x48\x14\x81\xfe\xe3\x8c\x80\xc3\xc3\xb3\xbd\x23\x91\xd2\x96\xb5\x88\x75\xdd\x88\xc0\x98\xb4\xe9\x02\x60\x2d\x10\xf6\x51\x22\x77\x0c\x9f\xf7\xcd\x4b\x57\xac\x5d\xd7\x4c\xae\xac\x71\x8a\x2a\x65\x70\xb2\x61\xdc\xcd\x43\xcf\xe1\x55\xef\xc0\x66\xe5\x9d\x91\xf4\xba\x80\x21\xfa\x43\xc3\xbf\xb2\x32\xfa\x32\xc6\x31\x67\xc4\x0b\x5c\xa6\x85\x8c\x61\x7c\x5a\x8b\x2c\x28\xe8\x99\x60\xc7\xad\x11\x4b\x3f\x76\xca\xa1\x75\x42\xc9\x1f\x9b\x0e\x31\xdd\xe0\x9b\x0a\x15\xb7\x52\x02\x4d\xa3\xd0\x94\x95\x34\xe7\x30\x5d\xca\xd3\x0b\x28\x4e\x56\xd8\x93\x7a\x49\x15\x74\x8f\xe5\xa1\x6e\xf9\x8c\x62\xe8\x94\x2d\x72\x6f\xdd\xb8\x80\xc7\x2e\x07\x1b\xca\x2d\xec\xa2\x65\x4d\x5e\x64\x27\x55\x2b\xfb\xe6\x57\x53\xbc\x0e\xdb\x04\xa5\x22\x4b\x18\x25\x7d\xdf\xa9\x8b\x4e\xf1\x3a\x6e\x70\x0b\x74\x21\x6d\x19\x26\x0f\x64\xb6\xe9\x9e\x53\x98\x0a\xab\xd9\xda\xbb\x2b\x36\x07\xcc\x09\xca\x68\x1f\xb9\xac\x85\x92\x2d\xa1\xdc\x14\x23\x76\xa9\x5d\x5c\x2a\x45\xdd\x07\x8f\x83\xa3\x40\x31\xf8\xbf\x9b\x63\xba\xba\xf9\x64\xac\x73\x64\x61\xea\x1e\x99\xda\x53\xbc\x46\xc9\xe5\x3a\x6c\x0b\xa6\xde\xa3\x74\x0c\x1c\xc8\xaa\xeb\x31\x39\x22\x0e\xa3\xce\x3c\x91\xba\x6c\xe2\x12\x4b\x2e\x63\x37\xdb\x6a\x1b\xd9\xd9\x25\xce\x45\x2b\xf0\xdb\xba\xee\x0b\x74\x83\xd8\x07\xf1\x06\x5e\x43\xea\x81\xd7\xf4\x2b\xa4\x93\x4f\xec\xc2\x87\x21\xf0\xb4\xae\x59\xee\x5c\x91\x17\x0c\x89\x66\x3b\xa5\x0c\x37\x73\x85\x75\x70\x12\x6b\x48\x98\xce\x87\x51\x74\x21\x05\x87\x10\x12\x6a\x9d\x15\xd5\xed\xd5\xf6\xb0\x54\x45\x57\xa1\x17\xaa\xe9\x55\x81\x43\x8b\x97\x80\x7d\xca\x37\x2f\xdd\x48\x8e\x6c\x47\x78\x80\x80\x3d\x7b\xca\x29\xa3\x96\x7d\x70\x64\x45\xcb\xe6\x05\x51\xa6\x82\x78\x92\x5e\x36\x00\x18\x7e\x5c\x04\x76\xa0\xe7\x37\xa7\x5c\x76\xfe\x13\xea\x42\x25\xa9\x51\x5f\xe1\xf4\x80\x5a\x6a\xde\x5b\x4b\xd4\x4c\xa7\xf5\x7d\xad\xf2\x46\x31\x14\x98\x85\x06\x35\x5b\x29\xa1\x73\xa2\xba\xf1\x7a\x73\x9f\x04\xf1\xe1\xc3\xbd\x55\x04\x18\xa6\xf5\x3d\x1e\x06\x4b\xcc\xb4\x38\x66\x42\x7f\x3d\x04\x1b\x87\x11\x14\xeb\x05\x68\xea\x36\x9a\xec\x91\xc3\x2b\x32\xea\x3c\xe3\x76\x67\xa4\x61\x19\xe7\x23\x93\x94\x8a\x4e\xd9\x0c\x0b\xbe\xa5\x76\x25\x03\x86\x38\x97\xdc\xea\x35\x94\xb7\xf0\x5d\x8d\xd4\xdc\x78\x72\xed\x88\xa2\x8c\x27\x87\xde\xe8\xb8\xc2\x2b\x21\x81\x4f\xb1\x2d\x8c\x33\xd5\x14\x67\x94\x6b\x76\xfb\x61\x62\x2a\xb2\x1e\xd2\xe7\xaa\x27\xc2\x64\x30\x0f\x76\xec\x18\x08\xbb\x25\xd0\xad\x8f\x64\xd3\x94\xea\x9e\x72\xae\x51\x61\x14\x1b\x85\x7a\x16\xc7\x3e\x94\x13\xce\x3a\x42\x06\x12\xea\xdd\xdd\x33\xbd\x6c\x6a\x94\x4b\xbe\xf6\x1d\xc8\x61\xb7\x60\xa0\x58\xd3\x61\x5e\x31\x73\x7b\x36\xe0\x18\xfa\xed\xd7\x4e\x51\x1d\x6a\x7e\xf0\xea\xbd\x18\xd5\x96\xa7\xf1\x36\x14\x14\x68\xc4\xcb\xa8\xb9\x85\xd0\x81\x91\x93\x87\x4b\x20\xc9\xbe\x3b\x00\x3a\x9d\xe4\x3a\xd6\xbe\x84\xf4\x81\x25\x52\x49\xfb\x14\xaf\xe3\xa9\x45\x50\x22\xd5\xa9\x31\x8f\xd7\xf5\x28\x08\x1b\xb8\x0a\xbe\x02\x83\x21\xf5\x80\x18\x38\x11\xa6\x00\x85\xc8\xf6\x4e\x70\x13\x5e\x86\xce\x05\xa3\xc6\x41\x80\x0e\x56\x50\xee\xea\xe8\x76\x00\xc1\x84\x6a\x85\x36\x34\xc8\x0c\x51\xb5\x2f\x54\xa7\x42\xdb\x16\xc0\x4e\x0b\xa8\x8c\xfb\x4b\x19\x5a\x61\x77\xbc\xb0\xd5\x2c\x82\x5e\x83\xa8\xc9\xf5\xa6\xc6\xa0\x68\x62\x80\x3f\x54\x15\x2c\x26\xdc\x3b\xa9\x0f\x4f\x56\x6a\xc3\xe8\xaa\xe4\x60\x70\x83\x17\xa8\x34\xb0\xac\x45\x14\x2a\xe1\xa0\xa1\xf1\x06\xa4\xb4\xd2\x70\x52\x74\x14\xdd\x46\x6c\x17\x44\xd3\x03\x95\x75\xc4\x70\x30\x3d\x50\x45\x09\x47\x66\x4c\x28\xef\xe1\x56\xe8\xd3\x78\x8b\xaa\x5f\x57\x1f\x52\xf3\x87\x5a\x0b\x41\x3d\x74\xab\xa8\x21\x80\xc1\x33\x6c\x87\x71\x51\xa2\x89\x06\x86\xb6\x61\x5f\x73\xa0\xb5\x38\x9a\x0c\x9a\xe5\x28\x1e\x21\xce\x3c\xc2\x30\x1a\x46\x0a\x0f\x74\x5e\x4d\x1e\xf8\x16\xab\x82\xc5\xd7\xad\x98\x3a\x7a\x2c\x2c\x43\x4b\xe4\x61\xb8\x64\xd7\xa2\x8d\x75\x1a\x6f\xe3\x20\x96\x3a\xac\xaa\xf1\x68\x1e\x63\x09\x85\x95\xb5\x16\xe9\x23\xd7\xbe\x0f\x0e\x9d\x52\xd4\xf1\x63\xe6\x70\x17\x07\x79\x6e\xdc\x46\x37\xb6\xb3\xea\x2d\x32\xee\x4c\xb0\xbc\x1d\xd4\x41\x4b\x43\xad\x0e\x2d\x07\x98\xef\x3b\x14\x35\xee\x61\x4a\xf0\x78\x3e\x57\x1d\xe8\xe8\x93\x0a\x13\x7f\xdc\xd9\x06\xb1\xb7\x3e\xb4\x5e\xd8\xc9\x28\x59\xf1\x5b\xf6\x39\x1a\xc2\x8c\xb7\x91\xae\x80\x32\x02\x18\x41\xc8\x19\xe0\xa0\xbe\x28\x9c\x6b\xe3\xe7\xe0\x5a\x30\xa7\x11\xf2\xcc\x43\x6f\x02\x6e\xeb\x6a\x43\x15\x59\xc9\xc4\xef\xde\x17\xea\xe2\x64\xd1\x4f\x9e\x1f\xf8\x2d\xa0\xae\xc5\x15\xfc\xda\x61\x4a\xa1\xf9\x88\x0e\xc2\x80\x5d\x21\xe1\x74\xbf\x83\x70\x4e\xa4\xb0\x8b\x10\xbf\xd7\xbc\xbe\xad\xbd\x4d\xe0\x70\x2c\xa9\xa2\x45\xcb\x90\x70\x88\x68\x86\xf4\x92\x31\xff\x30\x17\xf2\xea\x3c\x42\x6d\x15\x90\x00\x0e\x0d\xd4\x03\xc1\x93\x01\x24\x52\x94\x23\x38\x68\x8d\xf7\x3c\x82\x32\xfe\x3a\x9e\x0f\x45\x38\xc1\x2b\x16\x58\x82\x24\x78\x20\x4e\x3d\x1f\x61\x98\x3c\x72\x74\xab\xbd\xac\x4e\x34\x3b\x3a\x8f\x59\x06\x3a\xc8\x70\x94\xe6\x03\xa9\x6b\xc1\xbd\x53\x41\xdf\x88\x4a\xbd\x1b\xaa\x31\xd0\x55\xc1\xed\x68\x94\x0e\xd7\xb0\x43\x2d\xc3\x53\xe1\x8a\xe1\x8a\x64\x12\x1e\xc7\x83\x7f\x3a\xe8\xcf\x06\xe1\x24\x14\x1a\x8b\x2e\xa4\x68\xc5\x43\x5a\x10\x61\x68\x87\x28\xf7\x71\x35\x4c\xd1\xc3\xc3\x55\x08\x14\xbd\xb9\x45\x90\xe1\x26\x8a\xc2\x84\xd4\x5c\xe3\x84\x87\x41\xa3\x31\x83\xff\x48\x36\x6e\xd0\x34\x8e\x70\x55\x1c\x82\x70\x8d\xb3\x68\xc7\x7f\xc8\xa2\x10\xbd\x3a\xfd\x8f\x09\x9d\xbf\x97\x32\x48\x08\x3a\x56\xc4\x86\xea\x45\x11\x13\xaf\x92\xc8\x76\x2e\xbf\xec\xe6\x65\x26\x51\x9c\xb8\x5a\xd5\xc5\x3d\xdc\xec\x18\xb5\x23\x9c\x68\x93\x4f\x7b\xd9\x0c\x84\xc3\x70\x04\x0c\x43\x65\x3c\x4d\x57\x0c\xed\x19\xe6\x02\x50\x3e\xa8\x01\xe7\x05\xe5\xf5\x02\x0f\xd5\x3d\xb5\x84\xf3\xa1\x4e\x53\xc2\x76\x6e\xf1\x1f\xd8\xed\xf0\xe8\xed\x25\x17\xc4\x3d\xd6\x77\xf0\x9d\x86\xb6\x04\xa1\x85\xe6\xa7\x97\x45\x9c\x4c\x87\x0f\x48\xc2\xaa\xd6\x5f\xac\x65\xd8\x1f\xec\x9f\x3f\x0c\x26\x08\x1e\x3a\x7c\x8c\x77\x7d\xf4\x47\x38\x69\x35\x3c\xd6\xa5\xa3\x69\xd3\xfb\xdc\xf3\x07\x32\x54\xd5\x21\xfe\xda\x0a\x2a\x8a\xa1\x0c\xb5\xd9\x35\xc3\x85\x9d\xb3\xa0\x36\xe6\x80\x06\x4e\x8c\x8c\x0e\xa8\xd6\xae\x12\xa0\x70\x9d\xac\xa9\xeb\x54\x8e\x7b\x5a\x5d\x48\xca\x1a\x58\x84\xe8\x40\x67\x9a\xb0\x09\x97\xb1\x89\xa9\x1c\x99\x9a\xd8\xd7\xc2\xb7\x8f\xc9\xfa\xcd\x8b\xf2\xe2\x8b\xcf\xbf\x78\xf6\x04\xbf\xfc\x61\x68\x80\x75\x88\xcd\x1c\xef\xed\xc8\xc4\xe1\x24\x70\x0b\xa2\xdf\x19\xe1\x7c\x2f\x86\x1f\xf9\x10\xaa\x75\x09\x1e\xcb\xc3\xf9\x2e\xe1\xcc\x29\xa8\xd4\x62\x91\x88\x98\xc5\xf9\x72\xae\x09\x68\x2e\x60\xcf\xe6\x9f\x75\x1d\x01\xa9\x82\x53\x37\x9d\x7f\xe7\x0c\x6b\x2b\x3e\xae\x6e\x2d\x83\x3f\xa3\x99\x46\xc9\x0f\xdf\xde\x71\xbb\xdb\x55\x94\x2d\x6a\x17\x47\xb9\x76\xe5\x08\xbd\x19\x34\x24\x50\xac\x41\xf3\x75\x23\x2d\x3b\x57\x2a\x2d\x5c\xc9\x16\xaa\x58\x37\xd2\x1e\xee\x90\x08\x5e\x29\xa9\x98\xb3\x91\xdc\xfa\xad\x49\x57\x28\x59\x19\x43\xa2\xcf\xc1\x98\xb5\x5e\xcc\xce\x60\xb3\x29\xaa\xd8\x23\xc7\x6d\x74\x30\x43\x44\xad\xb6\xf8\x18\x53\x19\x81\xb6\x4a\xea\xa0\xf4\xc5\x28\x3e\x4d\xce\x46\xd5\x46\x3f\x27\x1c\xcf\x4d\xcc\x72\x74\x26\x5b\xa2\x4d\x4e\x88\x07\xf0\xdb\x84\x2a\x7e\x19\xd2\x70\x34\xeb\x12\xb8\x0f\x91\x4a\x37\xbc\xef\x11\x35\x8e\x86\x22\xe1\x0f\x1f\x5f\xf0\xf0\x0a\x2a\x9c\x65\x2d\x9a\x52\x84\x87\xaa\x06\xf1\xa1\x1c\xd1\x85\x39\x84\x30\x5c\xdb\x41\x8e\x3e\x17\x37\x05\xe2\xe7\xc3\x2f\x87\xd6\x29\x79\x14\x97\xe2\xe7\xb2\xfe\x5c\xcb\xfa\x7b\xb8\x50\xec\xb0\x7a\x37\xef\x1d\x1e\x89\x65\x82\xec\xa2\x51\xc5\x6f\x9b\x37\x71\x70\x03\xb7\xc5\xb3\x1c\x86\xe7\x2e\x45\x3d\x68\x2c\xaf\xaf\xab\xe3\xf1\x94\xbb\xcb\x7b\x60\x7e\x70\xbe\x42\xd3\x0d\xb3\x79\x74\x95\x0b\xcd\x7b\x78\xe1\xf2\x8e\x0b\x95\x70\xef\x24\x1d\x95\xba\x89\x2d\xfc\xf9\x9b\x25\x92\xa7\xb4\xa0\xed\x8c\x93\x3f\xea\x8e\x87\x2a\x81\xa0\x08\x8a\x5a\x19\xe9\x09\xbb\x38\xc3\xf1\xce\x09\xdf\xbf\xc9\x9f\x17\x96\x17\x17\xc4\x18\xe1\xa7\xc3\x28\xe8\x1d\x51\x97\x3c\x9c\x84\x10\x75\xdc\xae\x2a\xe5\x8a\xce\x25\x79\x19\x92\x0a\xad\xc0\xf2\x29\xd4\x84\xf3\xf0\x21\x7f\x87\x31\xda\x86\x0a\x02\x31\xac\xbc\x5c\x44\x9a\x64\xb8\xab\x73\xb8\xce\x13\x5c\xa0\x72\x77\xbe\xe7\xcc\x83\x1b\x49\xe2\x11\x7b\xba\x76\xe4\xdf\x31\x94\x04\x38\x2f\x11\xd0\xd1\x53\x18\xaf\x47\xe0\x2e\x93\x02\x96\x89\x57\x67\xe9\x7a\xe1\x98\x86\x9b\xaa\x68\xf4\x32\xec\x05\x0d\xc5\xd0\x93\xa9\x20\x79\x95\x5a\xce\x84\x9e\x75\xb9\x1a\x65\xf4\x46\xf1\x79\x47\x2c\x49\xb0\x8e\xd0\x4c\x74\xf4\x4b\xcb\xd0\x88\x11\xfb\x3b\x22\xde\x77\x58\xcd\x6d\x5b\xc1\xca\x51\xfa\x1b\xca\x7d\x8f\x4f\x04\x50\x92\xd0\x43\x70\x54\x5f\x0d\xcb\x00\x4d\xb9\x60\xac\xe0\x78\x7a\xb3\xc8\xf4\xf2\x2f\x00\x33\x0d\x91\x82\x36\x41\xe1\xe6\xcf\xe1\xc4\xa0\x12\xfd\xb4\xda\x12\x7d\x6e\x10\x50\x89\xea\x6e\x52\x78\x31\x55\x0f\xd1\x03\x2e\xa2\x32\x2d\x5c\x8b\xc8\x18\x4d\xf9\x64\x13\x5c\xce\x4c\xa2\x5f\x15\x9e\xd6\xc3\xab\x4c\x86\xe7\xfb\x48\x63\x0a\xda\xe2\x9b\xed\xf9\xbc\x3e\x7f\x1b\x7a\x59\xe3\x1f\x4e\x49\x63\x32\x08\xad\xaf\x79\x7f\x3a\x0c\x79\x89\x30\xda\xa3\x98\x7c\x26\xb8\x96\xa1\x44\x99\x00\x3b\x5a\x34\x4c\x88\x7e\x00\xba\x3a\xa7\xa0\x78\xb5\x25\xa2\xac\x48\x82\x09\xfe\x16\x36\xa0\x44\xfe\x83\x63\x54\xad\x3c\xe2\xc6\x59\xc8\x70\x90\xa7\xb2\x6b\x41\x65\x51\xb2\x84\x34\x51\x24\x42\x46\x27\xa2\xd2\x4f\x21\x63\x5d\x5d\xb7\x25\xc2\x5c\xf7\x86\x80\x6f\x2f\xea\xf3\xfa\xe2\x79\xff\x62\x3b\x22\x0d\x29\xb1\x48\x05\x70\x45\xc3\xa2\x9d\x4a\xc3\x19\x70\x05\x9d\xb1\xda\x2c\xce\x66\x66\x6a\x8c\xb3\x1a\x13\x7a\x39\x46\xcb\x1b\x37\x10\x66\xcc\x3c\x2a\xda\x25\x52\xbe\x5b\xa4\xe0\x6d\xb9\x4e\xd0\x8d\x81\x29\x65\xcc\x7a\x55\x27\x82\x82\x79\x50\xb0\xe4\x81\x47\x1a\xa5\xf0\x2e\x68\x0c\x6d\x05\x9a\x2d\xd0\x56\x52\xed\x2e\x39\xa2\x44\x7d\xa0\xf8\xc9\x97\x5c\xd1\x71\x11\x21\x1c\x17\x59\x35\x2b\x89\x42\xbb\x89\x7e\x58\x30\xa5\x54\x57\xd7\x32\xa9\xf3\x8e\x9e\x57\xd5\x83\x47\x1b\xb9\x61\x35\x44\xb1\x77\x1b\x6d\x46\x02\xa9\x4a\x21\xb3\xd1\x6f\x24\x75\x19\x14\x16\xa1\x3d\x8d\x36\x88\x9a\x8f\x84\x94\x17\x9c\x5f\x86\xe0\x3a\x19\x5c\x69\x1a\xb6\xbb\x04\xe6\xb9\x20\x74\x99\x1a\xdb\x24\xa3\xf3\x44\x96\xd1\x6c\xaf\xd8\x12\xe7\xb5\x38\x1b\x3e\x0b\x81\x46\xf3\x09\x67\xd3\x47\x9f\xd3\x32\x72\x67\xf4\x2c\x60\x82\xb6\x35\x48\x8e\x19\xa1\x92\x35\x32\x32\xfa\x21\xe5\xb6\x9c\xa2\x21\xe8\xb2\xe3\xca\x44\x87\x81\x81\x30\x3f\x8a\xa7\x35\x2f\xce\x9a\xa2\x59\x0f\x8f\x9c\x4b\x53\xe7\x60\x91\x7b\x1f\x1d\x44\x53\x95\x35\xb2\x21\x5b\x64\x63\xf8\xfa\x7d\x63\xe3\xc2\x59\xe1\xa9\x63\x89\x0c\x6b\x24\xaf\x11\x8e\x48\xcf\x71\xe6\x8b\x4c\x98\x1c\x4d\x96\xd0\xc6\x2b\xda\x0c\x28\x34\x7a\xa3\x0c\x3d\xad\x2d\x94\xfd\x8b\x62\x94\xa1\x02\x55\xd7\xaa\x52\xb1\xe1\xe2\x4e\x2d\x5c\xdc\x6c\x11\xea\x83\xb4\x1c\xe1\xa5\x11\x60\xce\xc3\xa5\x29\x6b\xf2\xe8\x20\x60\x67\xed\x5a\x16\xa7\x82\xee\x9b\x8e\x86\xa5\xb5\xb9\x46\x0c\x92\x10\x68\xce\x33\x88\x95\x41\x2c\xcd\x70\xac\x31\x54\x6c\x68\xd8\x6e\xed\x28\x29\x4e\x2e\xed\xd1\x93\xb4\x74\xe7\x4e\x8f\xf2\x97\xe2\x7a\x0f\x82\x36\x26\x10\xbb\x6d\x48\x4b\x09\x1b\x02\x8a\x91\x02\x1d\xf6\x5a\x3a\xe5\x3e\x8d\xb7\x53\x17\x31\x57\x19\xc0\x9d\x22\x92\xa4\x2b\x01\x76\xc7\x85\x08\xe2\xe4\xc1\x99\xca\x9a\x03\x90\xe4\x38\x3b\x4d\xc5\xf9\xb1\x19\xaa\x00\xe8\x04\xbd\x28\xdc\x0c\x40\xa7\x1d\x73\x04\x06\x16\xf1\x30\xc0\x99\xc2\xc3\x62\x47\xb7\x07\x73\x38\xc4\xf3\xa5\x57\xf4\x1e\x09\xeb\x3a\x36\x96\xa9\x9b\x14\x43\xe0\x49\x8b\xc2\xdc\x29\x23\x67\x0b\x2e\x23\x78\xd5\xc4\xc5\x9a\x63\x23\xfa\x2c\x45\xff\x18\x0e\x61\x97\xed\x14\x33\x4c\x1a\xf6\x01\xb3\x4f\x48\xea\x9a\xcf\x58\x11\xc6\x1a\x3a\x16\xe4\xa7\x38\xfe\x8e\x83\x72\x5b\x74\x0b\xd3\x1a\x92\xd3\xac\x9e\x24\xe7\x00\xd9\x98\x25\xc6\xe2\x65\x33\xa0\xef\x1c\x07\xfc\x9b\xcf\xcb\x8b\xde\x3f\xbf\x47\x91\x38\x0c\x36\x55\x87\xb9\x2c\xc3\xfa\x43\x70\xd8\x95\x3c\xe5\x68\x36\x15\x9a\x61\x64\x41\xc0\xda\x8b\x9b\x4f\x31\x69\x6d\x25\x98\x66\xe8\x05\xe6\x4c\x24\xda\xc3\x40\x7b\x44\x6b\xad\xf1\x1b\xe4\x61\xe8\xe8\x23\x8a\x6f\xa0\x11\xb6\x58\x6c\xbe\xf8\x62\x1d\x46\xd7\x9f\x6c\x0f\xab\xe1\xa6\x8e\x71\xe1\x48\x03\x24\xd1\x19\x01\x3f\x0a\xcd\xb4\xa4\xc1\xc3\xb9\xf1\xe8\xdc\x50\x22\xb9\x6a\xeb\xab\x11\x6a\xb7\x7f\xe3\xf3\x70\x99\xe0\xba\xb1\xe5\x75\x38\x5d\xe7\x7e\x3e\x79\x74\x71\x49\xa3\x25\x49\x68\x8b\x25\xa2\x2b\x28\xe1\x19\x4e\x25\xc4\x7f\x5d\x2a\xac\xb1\x6d\xf4\xbb\x5a\x35\x61\xce\x6b\xc6\x53\x90\x12\x7c\x71\x3a\x2e\xa4\x8c\x4e\x49\xc8\x55\xca\xc3\xe2\x08\xb7\xcf\xaa\x5d\x42\x98\x22\x6c\x26\xe1\x6d\x95\x48\xc5\x0a\xb1\x88\xe4\x8e\x1a\x8a\x4c\xe8\x19\xb0\x1f\x35\x98\x4a\x5f\xb3\x3c\xfa\x48\xc0\xe8\x3c\xbc\xb1\xd6\x46\x42\x7f\x84\x18\xca\xda\x54\x8b\x49\x4b\x64\xa2\x58\xf4\x62\xd3\xf1\x78\xbe\xf3\xf8\xc5\xad\x92\x39\xa4\x17\xaf\x11\x2f\x09\x75\xe8\x7c\x72\x79\x9d\xdd\xd0\xbf\x0c\xc2\xd8\x7f\x9e\xb7\xb1\x79\x78\x92\xa3\x9f\x2d\x47\x29\x57\xfc\x9c\xef\x2c\x2e\x8f\x9f\x97\x91\x67\xa2\x32\xf4\xb5\xbc\xba\x96\x73\x0f\x47\xed\x35\xa4\xef\x61\x95\x5b\xc3\xfd\x1d\x1e\x55\x64\xf6\xde\xa1\x22\xeb\xe5\x2b\xed\xdb\x59\xd9\xbd\xa2\x00\xa6\x5b\x3d\x4b\xda\x03\xdb\xb6\x35\x0f\x89\xf5\x51\xce\xca\xc9\x4d\xd4\x29\x9a\x2c\x1e\xc2\xc3\x5a\x61\x8f\x69\x26\xed\x12\xdb\x5e\x47\x78\x09\xbe\xcd\x16\x2a\x02\xdb\x9e\xb3\x39\xdf\x99\xd6\xf7\x08\x94\x31\xf8\x4c\x5d\xd6\xa8\xc1\xd1\xf5\x8b\xd5\xff\x18\x29\x5c\x3d\x14\xb0\x08\x4f\x46\xdf\x40\x38\x99\x67\xca\x68\x02\x9d\x67\xea\xe8\x2b\x83\x42\x9b\xac\x28\xb7\xd2\xbd\xeb\x5a\xc8\x1c\x5c\x5d\x60\x21\x3f\x9d\x37\x86\xb4\x07\x0c\x7a\xd9\x61\x39\x0b\x14\xa2\x94\xee\xb2\x5c\x2b\x35\x29\xdf\xcb\x72\x11\x8a\x43\x42\x97\xad\x81\xd2\xc1\xb3\x3f\xd4\x4f\xf6\xa4\x0a\x89\x0b\xf3\x2a\x42\x80\x1d\x8e\x43\x04\xb5\xfb\x6c\x84\x8a\xb2\xa4\x75\x14\xba\xf0\x70\x12\x96\xe1\x1a\x83\x1b\x2c\x82\xa6\xb3\x83\x7d\xcf\xd2\x91\x8a\x31\x6d\x17\xe1\x01\x03\x79\x37\xd6\x43\xd8\x2d\xac\x3a\x14\x12\x34\x59\x8e\x9e\x8d\xbd\x2c\x54\x2b\xd2\x57\xc3\xef\x15\x3a\x2e\xd5\xd1\xb9\xfa\x30\x10\x0b\xfe\xde\x81\xdd\x61\x54\xcb\x96\x35\x8a\xa0\x66\x6d\x8f\xfa\xb9\x4e\xf1\xce\x6e\x23\xde\xd9\xe1\xe4\x2c\x68\x69\x77\x08\x23\x64\xa8\x74\x6d\x78\x3a\xcb\x91\x9a\x36\x88\x45\xd2\xfa\x1e\x31\x2a\x0e\xec\xc3\x10\x54\x76\x4a\xaa\x80\x5f\x25\xa3\x1d\x11\xb8\x0b\xe2\x52\x86\xbe\xaf\x2c\x65\x21\xcd\x36\xa4\x68\x47\x37\x75\xee\x86\x6c\x18\xe9\x39\xba\x39\xad\x1f\x37\x78\x7d\xa5\x97\x08\x96\xac\x1f\xe7\x48\x2c\xef\xe1\x3f\xf3\x41\x5c\x12\xd4\x02\xef\x96\x3f\xbf\x46\xd7\x71\x88\x5c\xed\xe1\xe8\x6a\x2e\x71\xe1\x9d\x01\x67\x2f\x91\x31\x53\x6a\x1c\xba\x9f\xe0\x18\x4b\x48\xfa\xa8\x68\x36\xa5\x52\x22\x80\x72\x7b\x32\xf5\x72\x32\xeb\xd4\xc7\x64\x92\x8e\x35\x47\x97\x2f\xa7\x54\x19\xbe\xa9\x76\x6b\x22\x31\x71\x58\xea\xab\x37\xab\x0e\x7b\x3b\x1a\xe3\x26\x8b\x7c\x8f\xb6\x73\xbb\x78\x99\x31\x4a\x24\x41\x22\x96\xac\xa1\x36\x0f\x7f\x0c\xa2\x66\x85\x6c\x2a\x23\x7b\x63\xc6\x89\xf5\x11\xe6\x41\x38\x17\x59\x95\x43\xd0\xae\x8e\x9d\x91\x1b\x79\x16\xc0\x0c\xc7\x95\x2e\x23\x87\x75\xfc\xbc\xc4\xcf\x55\xc6\xcf\xeb\xfa\x73\x5b\x7f\x7e\xee\x17\xd2\x7d\xa1\x5c\xd1\x3a\xbd\x6e\x25\x53\x36\x4a\xc9\xee\xce\x65\x58\xc1\xd8\x7b\xe4\xb4\x65\x5b\x45\x78\x43\x4c\x63\x95\xdd\x90\x92\x48\xdf\x39\x9c\x05\x9d\x11\x62\x43\x77\xf2\xbc\xa6\x8c\xe6\x75\x36\xb7\x86\x08\xc0\xd9\xc8\xe0\xbb\x70\x64\x45\xf0\x80\xd7\xd0\x7a\xc4\x94\x78\x4d\x92\x88\x88\x8f\x1e\x25\x0a\x38\xa6\x91\x40\xbb\x26\x81\xcb\x08\x84\x8e\x60\xef\x96\x9a\x0a\x57\x96\xd4\xc8\x48\x42\x66\x7f\x2e\x3b\xe7\x04\x6d\x7a\xdc\xd8\x1f\xd4\xe5\x8a\x64\x2e\xd0\x26\x64\xcb\xb7\xda\x1c\x6c\x11\x57\x45\x7f\x3f\x68\x21\xe8\xcc\x5f\x22\x3b\xe5\xe8\x0c\x66\xd5\x6f\x4d\x76\xab\x25\x5f\xd9\x3f\x1d\x7e\xab\x89\xd1\x43\xb6\xb4\xc3\x9d\x7c\x15\x1e\x6e\xab\x72\x7d\xaf\x63\xe2\x82\xa7\xba\x52\x9c\x27\x47\x52\xbd\x76\x1d\xe2\xc8\x54\x9b\x0e\x28\x05\x67\xc9\xc3\x91\x5e\xca\xf0\xfe\x89\xc9\xe8\xf6\x3a\x6d\x4d\x5f\x5d\x0b\x2c\xae\x36\xe7\xa6\xd1\x13\xb7\x38\x45\xfa\xd2\x6b\xaf\x28\x96\x26\xc3\xf1\x16\x36\xbb\xb5\x18\x3d\x52\x4b\x75\x7b\x7a\x0d\xec\x68\x64\xd6\x45\xec\xd1\xf7\x56\xc1\xbd\x65\xd6\xf0\xd5\x8c\x40\x82\x8e\xec\x7e\xa7\xd3\xb2\xb5\x4f\x1c\xf1\xe0\x3a\xcc\xea\xe1\x15\x02\x5b\x19\x7e\x22\x68\x3b\x52\x87\x7f\xc3\x69\x7a\xa4\xb2\x85\x29\x2a\x12\xbd\x3f\x5d\xb0\xb3\xae\xce\xa5\x11\x8b\x5e\x9d\x56\xcb\xea\x11\xd3\xc3\x68\x45\x98\xfa\xaa\xe4\xf4\xe8\xb7\x8e\x00\x44\x1b\xfe\x43\x8e\xec\x62\x5b\xdd\x4b\x3a\xbe\xe2\xf1\x8d\x04\x64\xa0\xd0\xc7\x1a\xfa\xba\x06\xdb\xd6\xb0\x0c\x4f\x56\x8e\x66\x88\x11\xee\x7e\x70\xf0\xe5\x34\x16\x7a\x0b\x3a\x6f\xbf\xc8\xdc\x1d\x9a\x06\x0f\x3b\x2c\xbc\x59\x8f\xdb\x97\xe7\x02\x69\x0d\x31\x69\x3d\xce\xd4\xb4\x6e\x21\x27\xe7\x42\xe1\x68\x38\x0c\x8a\xac\xc3\x7a\xae\x11\xcc\x13\x5e\x86\xa3\x0a\x89\x35\xaa\x85\x9a\x59\x1c\x29\x51\x73\x3b\x3a\x1b\x5d\xf5\xa0\x0c\xb7\x5a\xe0\x06\x6f\x2e\xb1\x10\xaa\x6b\xb9\x66\xc5\x49\xf9\x3e\xad\x8e\x30\xfd\xc8\xb7\xb9\xbb\x94\x73\xaf\x15\x4c\x57\x37\xad\x1a\xa3\xbc\x38\xba\xbc\x9f\xfc\x54\x96\x37\x9f\x54\xc9\xa7\x94\x1b\x9b\x57\x0b\xd6\x36\xa7\x94\x6c\x5f\xae\xdf\xe5\x51\xb6\xc0\xc8\xcf\xab\xd1\xf8\x11\x1d\xc7\x11\x98\x81\xb3\x3a\xaf\x7e\xd6\x54\x4f\x71\xc9\xe8\x6c\x7f\x08\x6b\xaa\xa1\x00\x8d\x0b\x87\x13\x2a\x0f\xdf\x54\x54\x13\x41\xce\xe5\x11\x96\x85\x0b\xef\x3a\x72\xd3\x25\x8f\x4d\xc7\xee\xe7\xba\x3a\x9d\xda\xea\xc9\x59\x7d\x9d\x65\xf5\x39\xe5\x23\xf8\x0c\x42\x30\x28\x57\x64\xfc\xe8\x2c\xf8\x35\x2a\x4d\x0a\xfc\x1e\xcb\xea\x65\x72\x2b\xbb\x8f\xa4\xf1\x48\x43\x08\xef\x87\xd1\x56\xfe\x17\x0c\x56\xa7\x74\x24\x14\x75\x20\x19\xb0\x52\x07\x14\xf0\xfb\xc8\xe4\x84\x09\x6d\x48\xb1\x0f\xda\x0f\x13\xc0\xaf\x47\x56\x6e\x1e\xde\xd8\x52\xe1\x1d\x0a\x4f\x93\xeb\x23\x86\xe3\x2d\x6a\x71\xfe\x12\xf6\x69\x81\xc3\x29\xf1\xc1\x61\xe7\x20\x27\x45\xa2\xed\x9a\x4b\xdb\x46\xea\x30\xdc\x41\x17\x17\xa5\x6e\x31\x6e\x1d\x93\x43\x92\x03\x4e\x61\x19\x7e\xa5\x86\xe6\xef\xe0\x2d\x51\xfd\xa5\xd1\xfd\x7e\x89\x3c\xa5\x5c\x68\x94\xb3\x21\x0d\xf4\x30\xe2\xd7\x25\xe4\x2c\x47\xf8\x05\xb1\xa7\x01\xa1\x08\x42\x0c\xec\x5e\xa5\x5e\xe4\xa4\xad\xc5\xda\x12\xde\xff\x8e\x1e\xf1\x1c\x61\x37\xbf\xab\xba\x36\x83\xfe\xd3\x50\xce\x9c\x39\x14\x05\x83\xf3\x4d\x2e\x94\x19\x7d\x88\x89\xcb\x5d\x3d\xf3\x9c\xac\x7d\x29\x0d\x85\xff\xa1\x3f\x87\xe7\x47\x46\x6f\xd5\x68\x45\x18\x41\x66\x67\xfd\x35\x5a\x13\xae\x69\xc3\x61\xf3\x6d\xee\x20\x54\xfd\xb8\xac\xaa\x05\x55\x92\xc0\x73\x19\x6a\x06\xb2\x74\x3a\x81\xaf\x53\x49\x71\xd4\x43\x87\xfb\xce\xda\x96\x3f\x17\xb9\x1d\x91\x1a\x01\xe6\x74\x74\x73\xb1\x8f\x64\xc9\xc7\x05\x59\x26\x91\x1a\x3d\x0c\x9c\x2f\x25\xe3\xb9\x46\x9e\x75\xe0\x6b\x28\x5b\xa7\xad\xd5\x41\x52\x48\x5f\x21\xa9\x71\xf8\x12\x72\xc8\x7a\x1e\xfb\xa1\x27\x77\x6e\x5e\x5d\x44\x50\xf9\x90\xc4\x80\x03\x63\xd2\x9a\x46\xc7\x32\x72\x65\xc2\x49\xb4\x7a\x48\x64\x75\xc4\x64\x1b\x9e\x98\xd0\x35\xd6\x5c\x87\x88\x9f\x4d\x09\x56\xca\xe3\x3e\xa1\x33\x49\xbd\x55\x50\x8c\x8a\x95\x81\x43\x7d\x5c\xac\xd5\x4a\x51\x7a\x60\xab\x2e\x85\x40\x22\x3a\x84\x43\x05\x6b\xb2\x56\x0f\xd8\x5a\x3d\xd0\xd6\x5c\x82\xa1\x4f\x22\xb0\x8d\x0e\x9a\x70\xe5\x20\xdb\x36\x54\xcc\xad\xd0\x28\x8f\x4a\x23\xb8\x86\xfa\x90\x00\x6d\x9d\x40\x5d\x27\x60\xdb\xa3\x87\x9e\x88\x51\xcf\xfd\x4a\x97\xdf\xc4\xd9\x01\xdb\xac\xad\xae\x6a\xe6\x70\xf6\x64\xc8\x88\xc3\xc8\xc8\x92\x38\x2e\x01\xd0\x0e\xd7\x91\xae\x8a\xaf\x7f\x35\x9a\x83\x86\xeb\xa8\x2f\xdb\x74\xd6\x3e\x0b\x49\xd6\xe6\x08\x65\xec\x28\xc4\x50\x5b\x9b\x03\x48\x44\x1e\xe6\x28\xd3\xb4\x38\xf0\x65\xc3\xfe\x6e\xf3\xaa\x97\xea\x90\x4e\xe0\xfc\x3c\x8f\x18\x59\x58\x91\xab\xff\x74\x78\xb4\x43\xea\x96\x91\x13\x5b\x96\xa8\x6b\x44\x3f\x85\x28\xb7\x49\x9b\xd4\x5e\x7d\x27\xa7\x40\x99\x90\xc2\x43\xa2\xab\x7b\xc6\x59\xde\x9a\x65\x21\x79\x88\x22\x2d\x9b\x0a\x34\xd2\xda\xe2\x81\xdc\xb7\x27\x82\x4e\xa0\xdd\x8d\xea\x8d\xe6\xba\xfe\x8c\x94\xda\xe1\x0a\xd2\xa1\x2f\xb9\xe5\x53\xd6\xc1\x46\x66\x95\xc5\xb9\x34\x70\x1c\xe9\xb8\xfb\xbe\xc1\x74\x9d\x7e\x9c\xad\x83\xb2\x05\x1d\xe3\xe6\xb2\x2e\x76\x0d\x3d\xd6\xf1\xe8\x3e\x98\x41\x64\x31\xf1\x42\x1a\x99\x53\x7c\xed\xac\xe8\xb0\x09\x99\x51\x29\x66\x70\xbf\x1d\xef\x55\x79\xcf\xdd\x42\xd5\x45\x08\xea\x92\xeb\x59\xde\xf0\xea\x3b\x88\x69\xbc\x47\xbf\xaf\xb5\x4d\x8d\x5a\xe8\x61\x35\x12\x25\xeb\x90\x15\xa8\x45\xcb\x21\xf1\x10\xe6\x2d\x91\x63\x89\xe4\xd9\x85\xb2\x0b\x3a\xd3\xa8\xfd\xd1\x88\xeb\xc0\x7c\x1f\x06\x38\xaa\x98\x50\xd8\x69\xed\x30\x4e\xdb\x89\xd6\xb6\x90\xd9\xb6\x79\x85\x9a\x13\x46\xc7\x79\x5f\xa1\x1c\x86\xde\x81\x86\xfc\xcb\xc0\xe9\x52\x77\x0d\xe9\xe6\x51\x77\x91\xee\xba\xba\xce\x3d\x3d\xce\x42\xdb\x60\xa1\x83\xd5\x85\x86\xbc\x2a\x8c\x7e\x7d\x16\xec\x7c\x8f\xc3\xe7\xd5\x41\x9e\x56\xd2\xce\x09\xe0\xef\x1d\x21\x78\xdf\xf5\xde\xaf\x44\x26\xdf\xa1\x23\x12\x49\xda\x95\xeb\x78\xbd\x4e\x82\x83\x97\xc6\x3d\x3b\xea\xfd\xe6\x65\x1b\x8d\x7d\x9b\xd5\x05\x9a\x9b\x4b\xa0\x7a\xe4\x46\xd5\x64\xd9\x3e\xd8\xe1\x8e\x9b\x97\x99\x98\x27\xa5\xce\xed\xca\x48\xf3\xa4\xa4\x7c\xc4\xb9\x16\x71\xac\x12\x6c\x2a\xde\xf9\x1d\xfd\xe6\x25\xfa\xf7\x57\x3e\x22\x6f\xa5\x2d\x33\xcf\x94\x7b\xdd\x65\xea\xa5\x2d\xf1\x9f\xa7\xe6\x89\x39\x38\x9e\x58\x5b\x52\x92\x50\x29\x57\x95\x3a\xea\xb7\x18\x87\xf8\x70\x3e\xba\x2a\x29\xe3\x63\x46\x98\x29\x44\x7f\xd9\x51\x29\x37\x2f\x8d\x14\xed\x7c\xb4\x5d\x65\x64\x20\x57\x3b\xb2\x90\x25\x07\x43\x6a\x64\xbc\x43\x2b\xe3\x9b\x97\xb0\x84\x27\xa1\xe2\xa8\xd1\xd0\xc0\x20\x95\x23\x8e\x5e\x69\xcb\xbc\x7d\xb2\xc3\x1d\x37\x2f\x99\xea\x24\xd4\xdb\x0e\x31\x6f\xd7\x04\x90\x8b\xb9\xd3\xa8\x66\xc2\xff\x3e\x04\x0c\x1f\x90\x27\xd7\xbf\xb0\x24\xb6\x05\xd1\x53\x6c\xc8\x15\x90\xa3\x04\x76\x94\xbc\x44\x66\x45\xee\x7d\xf2\xff\xcf\x15\x96\xf4\xb8\x6c\xfd\x6e\xac\xe5\x2b\x6b\xa6\x25\x9e\xea\x58\xc0\x13\x37\xea\xcd\x16\x58\x01\x8d\x2c\x97\x5d\xa6\x5c\xfa\x55\x7c\x6b\x47\x56\xff\xfe\xce\x83\xce\xa7\x77\x1f\x66\x2d\x46\xcd\x64\x42\x22\xcb\x1c\xd7\x0d\xa1\x8e\xdb\x98\xf6\xd8\x0c\x07\x86\x77\x6a\x55\xd0\xc1\x88\x0b\x35\xee\x0e\xfe\x84\x6e\x48\xfe\x7f\x11\x47\xd2\x7a\xd7\xf6\x39\x9f\x62\xa1\xca\xe8\xcf\x26\x39\x28\x63\x76\xd2\x98\x1a\x0e\xd8\x60\xa6\xda\xcb\x1c\xff\x71\x13\x64\x3e\xdd\xb2\xc3\x6f\x1e\x9d\xe5\x4a\xa1\x89\x6a\xcb\x68\x33\x82\x7e\x55\xd6\x83\xf2\x96\xf5\x83\x22\x47\x24\x42\x3c\x0e\xcc\x13\x4f\x58\x49\x3f\x2d\x9d\x22\xc1\xb8\xdc\xcf\x0e\x18\xfc\xe0\xb1\x29\x4a\x54\x6b\xea\xe9\xe7\xbb\x74\xc1\x68\xca\x53\xf9\xda\x07\x78\xb0\x2f\x56\x45\x15\x75\x4c\xbd\x5d\x31\xf0\x43\x40\xd3\x65\xf1\xcf\x9d\xa4\x70\xe4\x91\xcc\x99\x6a\xad\x57\xa7\xbb\x1f\x5d\x95\x92\x2a\x0a\xde\x4b\x70\xc0\xa2\x95\xb4\xe8\xce\x7f\xb8\x8c\xff\x9a\x1e\x81\x83\x8f\xc2\xfc\x5e\xae\x30\x21\x53\x62\x82\x4f\x6b\x8e\x6b\x0b\xcb\xf2\x16\x97\x78\x0f\x8d\xa1\x37\x8b\xe4\x16\x26\x37\x83\xc4\x84\x24\x95\x05\xe6\xbf\xe5\x06\x7f\x59\x7f\x7c\x8a\x2b\x5f\x5b\x22\x7e\x6c\x2c\x13\x72\x34\xa7\x8a\x06\x7e\x71\x6d\x84\x93\x3b\xe3\x06\xe7\x79\x35\x3f\x8e\x17\x83\xa3\x2a\x35\x83\x4b\xa0\x38\x37\x48\x05\xdc\xb2\x2d\xeb\xff\x9b\x33\xc8\x7a\x57\x35\xb8\x24\xb0\x4b\xde\xbd\x14\x32\x75\x5d\x21\x9b\x3e\xc8\xb8\x1f\xa5\x2a\x0b\x8c\x2f\xdb\xaf\x77\xe9\xea\x52\x20\x3c\x05\x67\x97\xfd\x9b\x3f\x7e\xbb\x7f\x0f\xcb\x5d\x73\x7a\x72\x94\x3e\x87\x7e\x8c\x13\x59\x72\x94\x2f\xb8\xce\x2a\x6e\x42\x04\x17\x72\xc2\x61\x37\x25\x7a\x42\xbd\x0b\xba\x21\xba\xa4\xb0\xde\x66\x41\x9b\x21\x75\xf6\xbb\x47\x8d\x0e\xb7\xed\x10\x27\x57\xe2\xab\x4e\xad\x0a\xf5\xf1\x8a\x6f\x14\x0d\xef\x68\x94\x8e\xe6\xf0\xc7\xf6\xad\x34\x20\xca\xe7\xf7\x54\x4a\xf6\xbf\xb5\xdc\x0e\x89\x3d\x68\x50\x55\x75\x86\xe2\x35\x45\xc2\x8d\x92\x35\xf4\xbb\xd2\xd9\xb9\x77\x39\x84\xef\x8e\x7b\x89\xa6\x3d\xda\x46\x22\x98\xb5\xb6\xf7\xad\xf6\xbf\xb5\x34\x0c\x47\x5f\xb8\x51\x2c\x3e\x40\x45\xd1\x41\x74\x85\x2a\x7d\xc6\x81\xb7\x12\xde\x4d\x28\xce\x0a\x7b\x85\x67\x2a\x30\x34\x52\x45\x1a\xc7\x3c\xf2\x21\x60\x12\xc8\x08\x3a\x73\xa4\x46\x38\x01\x8d\x92\x14\x26\x24\x20\xcc\x42\x6b\x64\xc0\x34\x4e\xe8\x5d\xdf\x90\x9e\x8f\x83\x49\x8b\xe0\x30\xdd\x2e\x23\xe7\x52\xa8\xb5\xf5\xf4\xac\x80\x05\x2b\x47\x00\x91\x15\x6d\x11\xa1\xdb\x4e\x1a\x35\x1c\xc9\xf7\xac\x69\x9e\xd2\x9e\x18\xc5\x9d\xdb\x79\x36\x25\xd2\x9f\x22\xc1\x2a\x8e\x19\x46\x0b\x05\x37\xee\x9a\x53\x81\xe5\x3e\x01\x72\xce\x92\x6a\x9e\x2a\xa9\x2b\xb0\x9a\x1a\xb2\x94\x0a\x3a\x9c\x98\xcf\xcd\x99\x16\xd2\x6d\xd1\xc1\x67\x1c\xeb\x03\xef\x52\x6a\xbc\xa6\x05\x19\x1a\xef\xcd\x64\x09\x4d\x1b\x1d\xc0\xd5\xfa\x28\x0e\x57\x59\xdb\x31\x44\x20\x64\x9c\xf2\xd4\x5a\x26\x43\xab\xcb\x5a\x0a\xea\xd8\x9d\xeb\x6d\x8e\x94\x16\xe5\x00\x3a\xd2\xa2\x4a\x18\x84\x71\x5a\x64\x19\x75\xd6\x85\x97\xd9\xa8\xe2\x60\xbb\xda\xe0\x9d\xef\x3c\x8c\x4b\xd8\x64\xd8\x53\x1b\xc5\x23\x86\x46\x83\x38\xb2\x91\xab\x38\xd6\xcf\x3e\x36\x92\xe4\xfa\x82\x83\x14\xd0\x6c\x30\x92\xf7\x5b\x1d\x27\xeb\xc0\x83\x9b\x1d\x15\xe0\xc2\x0d\xb3\x29\xaf\x7e\x43\xf8\x96\x11\xa5\x47\x4c\xd7\x3e\x80\x80\x1f\x97\x38\x27\xeb\xa6\x51\x38\x74\x6c\x2d\x9c\xee\x2d\x7c\xda\x1c\xa7\x0a\x5e\x19\xd5\x8a\x62\x54\x87\x40\xc9\xd4\xd1\xb0\x11\xcd\x1c\x1b\xda\x60\x09\x5a\xc1\xe9\x3e\x4e\x93\x92\x76\x5e\x4f\x67\x0c\xa2\x0f\xcb\x0f\xf9\xf7\x91\x0a\x0a\xa2\x3f\x15\x38\x9e\xe2\x29\x5b\x95\x62\xd9\x53\x36\xf3\xbf\xb5\x21\x8f\x8d\x53\x2c\xb4\xd7\x8a\x3e\x63\xa7\x2b\xbf\xc3\x28\x67\xd7\x49\x38\x9c\x8e\x12\xc7\x99\x80\x86\xa4\x6a\x54\xba\x66\xf6\x69\x16\xf3\xbf\x41\xbe\x38\xf3\x22\xce\x4f\x2e\xd5\xc5\x80\xb9\x8e\xda\xe6\xa8\x41\x35\x9c\x24\x1d\x69\xa9\xf0\x2a\x8e\x2d\x07\x62\xfa\x4f\x51\x71\x04\x4b\x30\x3a\xda\xc0\x7b\x95\xc7\x59\x44\x30\xc9\xac\x02\x53\x78\x14\x31\x3a\xf4\x6a\x5a\xdb\xc6\xa4\x16\x14\xb9\xbe\x81\x49\xe0\x60\xaf\x1a\x67\x61\x87\x45\x9d\x70\x18\x79\x9c\x38\x1c\x25\x32\x65\x00\x18\xd5\x4d\xdd\x37\x03\x2e\x5f\x68\x01\x12\xad\x5f\xa7\xe8\x6e\xbb\x8f\x73\x1f\x79\x6d\x6c\xe4\xa8\xcd\xf5\x56\xfb\x0d\x78\x9a\x5d\xb7\x15\x94\x0c\xe4\xb3\x2b\x07\x93\x52\x17\xb4\x99\x3a\xa0\x3f\x95\x29\x1a\x28\x32\x6c\xd1\x62\xae\xac\x45\x27\x8d\xe0\x01\x40\xa5\x02\x7f\x8b\x15\x02\x39\xc1\xda\x98\x49\x71\x48\x9f\x53\x8b\xae\xa9\xcb\xb2\x96\x1b\xa6\x16\x9e\xb1\x82\x66\x26\x54\x84\x32\xcb\x14\x27\xaa\xa0\x70\xab\x59\x5b\x22\xc5\x4f\xd7\x92\x36\x50\x5f\xd3\xf5\x7c\x35\x67\xe9\xba\x38\x67\x47\xd0\x3d\xfa\x18\x0c\xef\x11\x4e\xd8\x5a\x3b\x4a\x58\x1e\xe7\x93\x45\xce\x10\x93\x48\xb4\x17\x8d\xe4\x7a\xdf\x5f\x38\xbe\xb6\xea\xd9\x38\x26\x67\x3d\x74\x25\xb5\xfa\x01\x94\xf8\x01\x36\xcc\x57\xcf\xeb\x97\x9c\xcf\x72\x52\xa2\xc3\x88\xc0\xbe\x77\x90\x42\xbe\xe6\x10\xaf\xe9\x24\x60\x0d\x8d\x97\x91\x69\xdf\xd1\x2f\x11\x12\x56\xd9\x99\x5e\x62\x27\xb6\x8c\xd3\xe4\xf6\x28\x1d\xe0\xb6\x66\x7d\xb8\x95\x56\xf3\xd4\x51\x02\xb2\xbe\xad\x02\x36\x12\xac\xef\x08\x58\x5b\x05\x2c\xef\xa9\x98\xfa\xdf\x85\x7c\xb5\xc5\x69\x7b\x46\x81\x09\x8e\x88\x77\x28\x5b\x3f\x50\x6b\xce\x12\x15\x6a\x59\x8d\x26\x89\x98\x60\xf1\x1b\x7a\x47\x93\xb7\x55\xe6\xb6\x21\x73\x9d\x8c\xad\xf5\x3d\xda\x29\x89\x96\xad\x1c\x7b\x93\xb9\xd9\x45\x6e\x41\x30\x11\xa9\xed\x33\x55\x09\x89\x8b\xac\xc3\xbc\x49\x5c\x5d\x45\x2e\xb3\x8b\xdc\x3c\xf2\xb1\x86\xcc\xcd\xab\xcc\x45\x9a\x2a\x64\x6e\x38\x76\x91\x70\xa9\x83\x04\xb3\xe6\x95\xed\xe7\x71\x32\xfe\x76\x40\x3e\xe7\x12\x72\x57\x87\xdc\x2d\x27\xb9\xdb\x4f\x72\x37\x6a\x2f\x51\x1a\x8b\x66\xc5\x38\x03\x2c\xc4\x2e\xaa\x2b\x61\x63\x80\x6a\x8b\xf8\xdf\x2a\x74\xfb\x2a\x74\x23\x20\x70\x21\x73\xeb\x5e\x0a\xd2\x62\x79\xda\x2e\x1c\x50\x46\xe8\xdc\x6c\xcd\x0e\xa8\xa6\xa8\x56\x47\xd7\x57\x73\x2b\x35\xce\x3a\xaa\x3c\xa4\xaf\x9e\xa4\x2f\xc3\xc7\xda\x0c\x62\x09\xf2\x8f\x71\xb4\x90\x73\x7a\xff\x10\xa8\xd8\x46\xd2\x58\x1e\xd5\xbe\xe1\x32\x97\xee\xa8\x53\xc8\xd0\xfd\xb5\xfa\x35\x44\x6f\x7e\x50\xf6\x8e\x52\x7c\xe6\xf5\xac\xf6\x38\xe3\xdb\x61\x98\x0b\xfa\x9e\xb8\x6e\x88\xd4\xe0\x19\x3d\x54\x20\x8f\xeb\x48\xb6\x0c\x5f\xef\xbc\xaa\x43\xb2\x8a\xe3\x0e\x74\x30\x30\xde\xd6\x9d\x48\x90\x50\x5e\xd1\x94\x5a\x0d\x27\x2f\x57\x24\xb1\x43\xc3\xc3\x81\x9e\x25\x9f\x82\x88\x7f\xad\xfc\xfd\x00\xbb\xef\x9c\xea\x3f\x09\xe5\x4f\x42\xf9\x93\x50\xfe\x05\x85\xf2\x5b\x7d\x9a\xab\xd9\x4d\x88\xe6\xc6\xb3\x2c\xc1\x65\x9c\x55\xa3\x3e\x46\xd0\xa4\x1e\x09\xc3\x65\xca\x64\x5c\x71\xa6\x9c\xa1\x64\x45\x47\xca\x71\x82\xd3\x4d\x2e\x1b\x77\x64\xaa\x5d\x27\x23\xc9\x8b\x22\x3f\xae\xe7\x7e\x14\x1c\xcf\xe8\x8c\x33\x8a\x9a\x1c\x55\x8c\xc4\xf2\xd1\xa8\xa1\x41\xb0\xf4\x0c\x91\x18\x57\x59\xca\x51\x48\x75\x99\x15\x21\xd1\x56\x22\x71\x51\xe2\x2c\x79\x90\xc7\xce\xf9\xc3\x32\xfe\xcb\xc7\x68\xd1\xc8\x46\x75\x62\xa3\x92\x15\x2d\x90\x6d\x89\xf2\x74\x85\xb7\xcd\x41\xd8\xb8\xec\x0a\x25\xf8\x86\xc6\xff\x67\x25\xc1\x71\xd9\x09\xcc\xdf\x2d\x32\x41\x27\x4e\x6d\x40\xea\xb3\x89\x62\x7e\x3e\xd1\x09\x17\x59\x6e\x1d\x78\xd7\x08\x4d\x4a\xa5\x54\x40\x14\xad\xf7\x03\xa0\x7e\x71\xcc\x38\x37\x1d\xa0\xcc\xb0\x46\x03\xac\x19\x27\x37\xd4\xe3\x8c\xef\x6f\xf0\x14\x9c\x90\xb9\x8c\x5e\x3e\x1a\xcd\x6f\xc4\xfc\xea\x98\xc9\x52\xb4\xe0\xf7\x0f\x4c\xc7\x33\xfc\x72\x87\x9f\x3d\xd5\xfb\xfc\x56\x9f\xea\x83\x17\x8b\x73\x15\xea\x55\xa3\xac\x9d\x5c\x01\x62\xb0\x62\x04\x78\x71\xb0\xbe\x60\x63\xb9\xa1\x5e\x5f\x82\x01\x6a\xdd\xe1\x67\xb7\x1b\x8a\x6a\xc2\x09\xe7\xcd\xb7\x3e\xbb\xe5\xbb\x33\xca\xba\x30\x15\x2b\x14\x88\x98\x2b\x12\xb0\xdc\x9c\xc4\xe7\x51\xc8\x1f\x57\xca\x47\xff\x11\x3c\xd4\x99\x9d\x4c\x11\xe5\x4e\x70\xd7\x27\x24\x90\xed\x94\x72\xe9\xcb\xfa\x5f\xa0\x4f\xb9\x71\x8d\x93\x0b\x6a\xf1\x8b\x1d\x91\x8f\xbe\x08\xf2\x27\xa4\xfa\x6a\xc0\x7a\x7b\xde\x29\x95\x86\xf3\x7d\xc7\x07\xb3\xa0\x7f\x25\x02\xe3\xb0\xd0\x53\x89\x49\x1a\x5a\xfe\x30\xd2\xbb\x18\x0d\x9d\x05\x62\xb7\x18\x8f\x72\x70\xbf\xd2\x5b\xc7\xb0\x03\x43\x26\x24\x3f\x6b\x40\x72\xa6\x9c\xfa\x24\xe8\x3a\x91\xd1\x36\x5c\x1c\xd4\x39\x0e\xa8\x58\x00\x4f\x98\xdd\xe5\xe8\xe8\x2a\x37\xe3\x19\x85\xb4\xc5\x23\x66\x1c\xe5\x20\xa8\xf0\x95\x9c\x77\x9d\x4a\x89\xdf\x21\x17\x6a\xdc\x62\x75\x87\x9f\x7c\x00\x8a\xbc\x47\xb7\xff\xee\x03\xcf\xba\x1c\x0a\xc1\x97\x62\x39\xe7\xad\xc0\xa3\xf5\x3a\x81\x23\x38\x5e\xc3\xb5\x52\x91\xca\xbc\x5d\x3e\x48\xbd\x77\xf3\x20\x3e\xe7\x2f\x58\xef\x7b\x72\xa1\xde\x78\x50\xbc\x59\x9e\x8c\x7a\xd5\xe9\xfc\x7a\xbb\x63\x87\x9f\xdc\x0d\x10\x36\xb6\xf4\xc5\xea\x7d\x6d\xa9\xad\x8f\x66\xa4\xd8\x1a\x17\xc4\x98\x32\x7a\x03\xc4\x07\x13\x0a\xc7\x67\xac\x62\xde\xae\xef\xba\x60\xcf\x01\x72\xc6\x44\xd1\xd1\x0c\x0d\xca\xf3\xb1\x53\xcd\xcb\x1c\x9f\xb8\xed\xa3\x3e\xcb\xc7\x27\xe9\x16\x96\x74\x57\xb6\x82\x9b\x42\xef\xc9\x3d\xd8\x49\x73\x38\xc4\x39\x2d\x82\xe3\x51\xc0\xdb\xc5\xbf\x7f\xfc\xa1\x99\xba\x4d\x35\xd2\xdd\x2e\xe4\x82\xb3\x21\x4b\x79\x97\x49\x45\xd7\xc1\x9d\x29\xaf\x0c\xab\xa1\xc1\x44\x48\x18\x14\x0f\xe0\x7a\x8e\x7e\xa4\x1a\x85\x38\xf5\x6e\x60\xf6\x62\x4f\x99\x3a\x8f\x63\x1d\xae\x4e\x22\xcc\xd9\x22\x43\x90\xb9\x70\x6a\x35\xb2\x06\x66\x27\xd0\x9b\x98\x89\x4d\x9d\x72\xe6\xc1\x7f\xcf\x58\xe9\xf8\x3f\xd8\x67\xc6\x51\x27\x71\x3b\x5c\x65\xb2\xac\x0b\xab\xd5\x06\x07\x3f\x63\xe0\xc7\x18\xe1\xb1\xdd\x0c\x70\x0d\xb1\x30\xe0\xe5\xcf\xf2\x1f\x0e\x0e\x7f\xc9\xff\x2f\x66\xfb\x30\xdf\x3f\x9f\xed\x0a\x90\xe5\x4c\x78\x0f\x88\xac\xbb\xde\x0a\x78\x71\xfb\x60\xd2\x7f\x58\x46\xfc\x0d\x48\x5f\x71\xa0\x2d\x6a\x38\x9d\x5b\x19\x6c\x43\x54\xee\x8e\x4b\xa8\x7b\x7a\xc6\x97\x6b\xf0\xe5\x38\x96\xf9\x71\x4c\xb9\x78\xb8\x21\xab\xc5\x60\x59\xb4\xea\x06\x08\x98\xaf\x15\xf4\x11\xc9\x79\xda\x6e\xd8\xe1\x17\x8f\x92\x80\x8b\xb0\xb2\x3e\x99\x5c\x57\xa8\x76\x44\xdb\x9b\x65\xfc\x0f\xec\x1b\x83\x4c\x67\x37\x3f\x8a\x28\x4a\xd2\x6d\xc8\x45\x23\x46\xad\x68\xae\x7a\xac\x91\xdf\xe0\x1f\xa1\x51\xba\xee\x70\xcf\xa3\x13\xf4\xd1\xfb\x64\x41\xf7\x12\xd5\xaa\xea\x66\xaa\x5f\x09\x99\xc5\x35\xfa\x08\x5a\x08\x6e\x21\x2d\xf7\x24\x8b\x9c\x13\x7e\xa2\xa2\x08\x10\x4a\x3c\x34\x6f\xc2\x1e\xb5\xa7\x75\xe7\xf2\xb8\x8e\xc1\xfd\xee\xd8\x55\x57\x12\x32\xd7\x18\xdd\x5f\xbb\xc5\xe8\x33\xae\xe7\x55\x04\xf2\x3d\x85\x1a\x67\xfb\x89\x36\x1b\x76\x55\x46\x19\x6d\x69\x2d\xce\xd7\x90\xc8\x04\x2a\x1a\x40\x27\xbb\x79\x19\xb2\xb3\x10\x6b\x5f\x67\xba\x09\xc5\xf1\x5f\x88\x42\xd6\xbe\xde\x8c\x53\x9f\xea\xb2\xae\xc6\x4a\xbe\x2d\x86\x8f\x88\xc9\xdc\x85\xfb\x05\x42\x03\x44\x43\xb4\x8f\x91\xad\xe4\x1d\xc4\x78\x3c\xfa\x42\x8c\x9f\x4f\xf4\xd6\x3c\xe7\x7b\x27\x3a\x1e\x83\x76\x86\x03\x00\x81\x6a\x8e\xc4\xb6\x23\x7b\x12\x7d\xdf\xfc\xfc\xd3\xab\x27\xe6\xa3\x8c\xc3\xd2\x1b\x71\xef\x4b\x26\x73\xeb\xa9\xa1\x3a\x26\x12\xbc\x04\x3a\xa8\xb8\xc8\xda\xe7\x94\x9c\x93\x4d\xeb\x3b\x2c\xf2\xf5\x86\x96\x1a\x52\x21\xd9\x15\xa8\xac\x73\xa1\xd2\x71\x89\x6b\x34\xb1\x1e\x1d\xc7\xa0\x36\xb5\x08\xff\x4e\x71\x26\x57\xa1\x9e\xa0\x75\x4f\x8a\xb8\x1a\x5a\x1f\xf9\xa7\x19\x41\x59\x65\xbf\xae\xe5\x4a\xd8\x2d\x80\xbe\xcc\xe0\xba\x61\xc3\xba\x05\x03\x77\xd7\xcd\x4b\x21\x74\xca\xd1\x5c\x31\x95\xe4\x5c\x9c\x53\x9f\x83\xe3\x0a\xe5\x92\x71\x5c\xd2\xb2\x5d\x16\x84\xa1\x71\x3e\x4c\x4e\xe5\x39\xbb\x85\x59\xda\xb4\xbe\xa3\x88\xcd\x2d\xb8\x29\xef\x5d\xf4\xc1\x83\xb4\x76\xa6\x44\xa7\x6e\x67\xc0\xcc\xbe\x82\x52\xe3\xd0\x6e\x99\x0a\x1a\xe6\x0a\x09\xda\xf3\xc8\x01\x96\xa0\x0d\x7b\x5b\xa4\xe2\xa8\x38\x89\x36\x08\xf9\xe9\x1b\xfa\x24\x6d\xbe\xa2\xa5\x23\xac\x5c\x98\x68\xf0\x24\xc9\xda\x4e\x24\xce\xc3\x86\xd9\x9f\xfb\x5e\x3a\xa3\xf0\x65\x7d\x1f\xf5\xd1\x55\x70\x5a\xb6\x8d\xfd\x84\x17\xac\xcf\x99\x7a\x8a\xf3\x90\x70\x2d\x65\x5f\x5b\x83\xa6\x10\x6f\x71\x62\x41\xc7\xf1\x36\x09\x74\xd8\x6d\xb2\x28\x42\x12\x8d\xc3\xc5\x13\xf5\xe8\x67\x1c\x19\x01\x6e\x66\xb6\x7a\xf3\xd2\xcd\x2a\x1c\xb4\x14\xbb\xa6\xd4\x18\xa5\x7e\x30\xd4\x1b\x8e\xd0\x63\xe5\xab\xbc\x9e\xd8\x06\x95\x18\xce\x8f\x5a\xf2\x8b\x4a\xb5\xf8\xe6\xd6\x5e\xa7\x16\x49\x1f\x78\xaf\x93\xec\x49\xdd\x3a\xdc\x0e\x00\xc0\xd1\xfa\x57\x85\x72\xa8\x82\x53\x26\x2e\x31\x74\x8f\x6c\x82\xd1\xa0\xab\xa1\x49\x23\xe3\x23\xf8\x4b\x4a\x84\x20\x9f\xbe\x57\x4f\x52\xab\x71\x2a\x52\xeb\x5f\x5c\x04\xb5\x3e\x51\xe4\x3f\x0f\x45\x3e\x49\x83\xba\x77\x97\x3f\x91\xe9\xaf\x82\x4c\xf7\x7f\x7e\xfb\x34\x39\x69\xb0\xc7\x95\xac\x75\xc8\xe3\x3c\x29\x9c\x4f\x28\x97\xed\x2e\xa7\x55\xfd\x8b\xea\x8b\xb3\x56\x77\x8d\xca\xa9\x9d\xed\x9a\xba\x8e\x48\x12\x8e\x54\x2a\xb5\xed\x94\xac\xdf\x20\xd7\x3d\xbb\x5e\x58\x72\x5e\xc6\xb7\xd6\xda\x15\x37\x32\x5f\x79\x0e\x45\x45\xaf\x18\xea\xde\xd4\xa8\x20\xf1\x37\x6a\x93\xea\x5a\x90\x14\x2d\x1c\x2f\x1f\x5f\x72\xbe\x79\x29\x48\xf6\x41\xd1\x07\x1a\x88\xc9\x11\x0d\xa0\x14\x51\x8a\x52\x5d\xbd\xd0\x8a\x8c\x20\x85\xd6\x12\x96\x24\x23\xd4\x95\x3a\xd8\x08\x9a\x51\x47\xab\x01\x14\x70\xbb\xaa\xd2\x4a\x9d\x3a\x19\x8e\xb6\x1b\x73\x76\x8b\x3e\x7c\xb2\x69\x40\x04\x4f\x42\xf6\x83\xa0\x86\x1d\xad\x84\xa3\x6a\x78\x2d\x6a\xf3\x0b\x60\x9b\xc4\xe9\xa7\x3a\x47\xeb\x12\x1c\x3b\xa9\xd9\xc2\xeb\x87\xb3\x1a\xad\xb6\x98\x76\xf4\x06\x0b\x80\x8e\x7e\x39\x29\xef\xba\x7f\x89\x58\x4f\xaa\xed\x6c\xfc\x38\xa8\xb1\x9d\x83\x06\xcf\x82\xc2\xe5\x9a\xdf\x28\xbd\x33\x70\x0e\x61\x2a\xa3\x09\x2e\x1a\x10\xea\x34\x20\x35\x7a\xae\x8d\xa6\xb4\x28\x6e\x8e\xaa\x46\xa6\x5e\xda\x4c\x15\x3d\xa8\x51\x2c\xd6\xf7\xe4\x8c\x73\xb4\xc4\x45\xa3\x23\x5b\x46\x15\x9b\x5a\xe8\x86\xd0\x3c\xc7\xe8\x40\x82\x64\x50\x43\x8b\xb9\x19\xaa\x3a\x70\x01\x2d\x55\x22\x35\x79\x1b\xd8\x30\x30\x6e\x88\x13\xe1\x4a\xbe\x6f\xe7\xe2\xf7\xd6\x3f\x8c\x1a\x9e\xa4\x64\xa0\x6d\xdd\x04\xee\x75\x65\x64\x3c\xc9\x22\x28\xba\xad\x45\x8e\xe2\x13\x82\x2f\x35\x75\x6a\x0d\xc8\xda\xef\xdd\x78\x19\x4d\xb9\xeb\xd6\xa6\x34\x31\x6c\x0c\xb9\x71\x4d\x5b\x21\x21\x12\x54\x67\xe7\xd6\xe3\xe1\x91\xb7\x26\x5c\xa9\xf5\x7e\x44\xad\xca\x4a\x63\x23\x65\xdb\x61\xcb\x93\x51\x6e\xe6\x8f\x33\xc6\x03\xd0\x1c\xdc\x9f\x3c\x75\x2a\x09\x59\xdf\x38\xff\xed\x88\xee\x6f\xb8\x23\xd8\x6c\xa4\xab\xb6\x9e\x77\x2e\xee\x60\x33\xe0\x93\x5a\xd4\xe5\x56\x25\x2d\x76\xe5\xf2\xcf\x7a\x3d\x2a\x25\xbe\x79\x69\x90\x91\x38\x68\xed\x34\x16\x8e\x77\x93\xec\xbf\x03\x50\xc2\xc1\x9c\x1a\xb5\x5e\x8e\x6b\x5f\xd8\xed\x98\x81\x38\xd5\x61\xc6\xc9\xbf\x88\xae\x32\x59\x45\xe3\x3a\xdd\xe1\xc1\x80\x49\x49\x2e\x84\x4b\xca\xcb\x38\x1d\x2a\x47\xa7\xbb\x71\xea\x4b\x40\x78\x57\x08\x0b\x62\xaa\x96\xcf\xf6\x43\xd5\x57\x35\xaf\xbf\xac\xbe\xc0\x92\xb2\x4f\x3f\x23\x19\x3e\x47\x0b\x81\xb8\x3b\x67\xca\x51\xa3\x84\xb0\xd2\x11\x2d\x4f\xc6\x56\xe4\xb5\xa0\x66\x0c\xbb\x91\xc3\xc2\x51\x02\x68\x66\xd1\x63\x44\xaa\xed\x11\xf0\x1f\xc7\x91\x8d\x0e\x74\x7d\x19\x51\x2d\x1f\xd1\x37\xd5\x06\xc6\xcc\x54\xcd\xb0\x54\x71\x4b\x2b\x51\x1e\x3b\x80\x76\x4d\x72\x36\x8b\x8c\x36\x70\x63\x16\x6b\xdf\xa2\x31\x8b\xd1\x24\xaa\x35\xdb\xa1\xf5\xfb\xd9\x1e\x3e\xed\x9c\x84\x8d\x1e\x9e\x9e\xfb\xf0\xf3\x4f\xcb\xbf\xfd\xe6\xee\x0f\xbf\xf9\xe6\xc7\xfd\xeb\xef\xdf\xa5\x6f\x96\xd7\xdf\xbf\xda\xff\xf4\x8d\x68\x95\x6f\xb8\xd4\xdf\x9e\xac\x5e\x17\x26\x2b\xb9\xb6\x0e\xf2\xd7\x13\xf9\x4f\x1a\xfd\x93\xa4\xb6\x5d\xa6\x14\xf2\x47\xa7\xbb\x86\xaa\x66\x7e\x5e\xbe\x7c\x76\x5b\x5e\x6d\xcf\x13\x1e\x72\x21\xe5\x3c\x58\x9d\x65\xbb\x79\xc3\xa4\x66\x53\x5e\x66\x42\x19\x13\x46\xa9\x6d\xc1\xff\xb2\xed\xc0\x43\xde\x30\xb9\xad\xea\x52\xb9\xf7\xa9\x8e\x07\xb9\x58\x19\xde\x1a\xae\xed\x88\x0e\x99\xb7\xa7\xf5\x38\x58\xf8\x01\xb0\x30\xea\x19\xd1\xcc\xad\x9c\x60\xd3\x6e\xb3\xc6\x60\xce\x0e\x9c\xbe\x73\x1c\xb3\xb8\x17\x71\xd6\x76\x37\x95\xf8\x1c\x42\xe7\x72\xf7\xf4\xd8\xd6\xc6\xd2\x38\x78\x69\x23\xcb\x38\x0f\x58\xdd\x06\x5f\x41\x54\x77\x39\xce\xb0\x05\x88\x5c\x40\x17\xb3\x15\x46\x65\xf3\x60\x71\xa9\x70\x2a\xf0\x06\xa4\xbe\xab\x74\xc7\x39\xfc\x38\x84\xe4\x01\x08\x19\xfa\x52\x37\xea\xb5\x8d\x45\xfb\x66\xef\x58\xa9\x3f\x55\xb8\x3f\x0a\x1f\x48\xdc\x02\x79\x0f\xdc\x71\xe4\x71\xb5\xa6\xf7\xab\xf1\xd5\x06\x96\xa8\x21\xeb\xc8\xf7\xf4\x61\x74\x05\x8d\x15\x07\x4d\x6d\x00\x0d\x5a\x9a\x5f\xe1\xec\x49\x9c\xc6\xbd\xeb\xd4\x32\xea\x19\xd0\x5f\xaa\xfa\x50\x77\x52\xab\x1f\x87\x8d\x3e\x84\x3d\x28\x63\x74\xe0\xe8\x89\xb2\x6e\x11\x56\x3b\x43\x9e\x98\xb6\x68\x3e\x47\x9f\xc7\xc1\x73\xa6\x01\xa1\xa7\x8d\x39\x90\x36\x10\x81\xbc\xc8\x54\xcf\x61\xb4\x01\xa9\x5f\x02\xc9\x00\xa4\x3a\xf0\x27\xdb\x39\xfe\x38\x90\x6e\x93\xd8\x1d\xf7\xfd\xe3\x40\xca\x0f\x01\xa9\x11\xf0\xa7\xf5\x33\xfc\x39\x83\x51\x5b\x09\xac\x0d\xee\x73\x8e\x41\x4f\x40\xa0\x73\xbd\x0d\x47\x52\xf7\x5b\x78\xb4\xf2\xa0\xd6\x83\x07\x95\xa7\x62\xd2\x09\x48\x19\x2d\xd3\x1d\x48\x56\x4e\x98\xf4\x51\x9c\xc8\x1e\x64\xd0\x5a\x10\x75\x46\x8f\xd8\x01\xa8\xda\x2e\x01\xd5\x4f\x70\xea\x43\xbf\x3b\x81\xe9\x3d\x98\x14\x84\xec\xaa\xdf\x19\xa7\x66\x2a\x38\xd1\xb9\x64\xbb\x32\xe8\xb0\x46\xe5\x1c\x4c\x27\x64\xda\x71\x1c\xc8\x79\x0f\x98\xac\x38\xbf\x66\x9c\x2b\x06\x4e\x24\x72\x0b\x4a\xe5\x8e\x4f\xf6\x71\x28\x95\x87\xf9\xb5\xa8\x02\x4c\x11\x06\x79\x84\x61\x7f\x24\x3a\xdd\xab\x22\x0f\x99\x86\x43\x75\x36\x99\x96\x37\x99\x36\x8e\x08\x40\x26\xfc\x7d\x44\xb7\xe1\x53\x7e\x84\x69\x5f\xe0\xd3\x07\x28\x0d\x4f\x49\x9d\xba\x17\xda\x5c\xee\x57\x1a\x9a\x6d\xbc\xdf\xd8\x95\xee\x5b\x7a\x51\xbe\x5f\x8b\x85\x5a\x7e\x35\x7e\xf3\x28\x8c\xcf\xf4\xfa\xd3\x03\x73\x85\xaa\x08\xe7\x44\x28\x86\x95\xb4\xf1\xcd\x1b\xea\x19\x07\xf7\x2f\x33\x0c\x6f\x16\x0c\x65\x79\x89\xff\x1e\x85\xcc\x9a\xdf\xd6\x08\x8d\xa1\x2b\x2a\xc5\xb9\xed\x24\xf4\xef\xf8\xbf\xd8\x51\xa8\xdf\x89\x4c\x3c\x0e\x18\x7e\x00\x30\x17\x56\xc3\xc3\x5a\xe3\x34\x54\xe0\x9e\x64\x87\x05\xac\x47\xad\x96\xc7\xe1\xd3\x88\x13\x4f\x30\x29\x4e\x8f\x54\xf1\x47\x3a\x7c\x56\x53\x61\x03\x0f\xdf\x05\x4f\xd7\x01\x1e\xc4\xa0\x07\x74\x6a\xbf\xea\xa4\x93\x91\xe2\x64\xec\x92\xcb\x12\x0d\xb9\x18\x51\xe0\x7c\x47\xd7\x7b\x1c\x3a\xf2\x00\x74\x9c\xde\x64\x42\xfe\xd5\x09\x38\xba\xeb\x54\xf4\x89\xf6\xcf\xe3\x14\x7a\x66\x12\x01\x71\xda\xb0\x31\xb8\xcb\x6a\x2f\x9d\xc0\x82\xd3\x0e\x00\x09\x15\x0c\x34\xe0\x92\xba\x23\x4e\xcd\x00\x4d\x8b\x43\xc7\x07\x30\xb8\xee\x0a\xd5\xce\x2b\x70\xc4\x8d\x9b\xbb\x51\xb7\xc7\x81\xa3\x0f\x00\xa7\x0d\xa7\x26\x9b\x9e\x01\xe7\x12\x73\x10\x50\x83\x75\xe7\x98\x83\x03\xb2\xc6\xbd\xef\x87\xce\x99\x89\xe8\x0f\x0d\xd2\x02\xe6\x00\x40\x41\x59\x6e\x3c\x01\x44\xf7\x41\x28\xb5\x01\x22\x90\x56\xdd\x90\x87\x4f\x00\x2a\x0e\xa0\xb2\x91\x16\xe0\x93\xee\xe8\xc1\x8f\x03\x28\x3f\x44\x5b\x42\x4d\xa7\xd3\x64\xdd\x0c\xbc\x60\x3c\x76\x0f\xfa\x58\xbe\x63\x7a\x3d\x88\x3e\x67\xd6\xed\x11\xd5\x42\xb7\x91\x28\x60\xd4\x60\xc6\xbf\x21\x44\x19\x5b\x6a\xb7\xd0\xa8\x3e\x06\xa4\xbc\x01\xa9\xf7\x0d\x8b\x3e\x86\x01\xd9\x83\x9c\x39\x1b\x5a\x73\x64\xb6\x0d\x4a\xc9\x6e\x1b\xcf\x2b\x94\x7a\x92\x73\xf3\xf7\x29\x54\x16\x44\x8c\xca\xf5\xd3\x53\x1d\x28\x0d\x2a\x7e\xb7\x13\x98\xb4\xdc\x0b\xa6\x23\x2a\x7f\x6f\xd1\xdb\x89\x15\x9d\x00\x85\x73\x12\x4b\xb5\x5b\x90\x7a\x9a\xca\xb0\x81\xaa\x3c\xcc\xab\x9f\x64\xe2\x9f\x30\xea\x21\x63\xfe\x61\x76\x9d\x14\x81\xea\x66\xfd\x12\x56\x35\xa2\xbd\x7d\x05\x95\x36\x39\xc9\xb3\x33\x58\x69\xc0\x4a\x1f\x80\xd5\x19\x4e\x01\x54\xa5\xdd\x22\xbd\xfe\x34\x9d\xe1\x8f\xcb\x0f\x7f\x9c\xdf\xbe\xfb\xe1\xa7\xfd\x77\x1f\x10\xb7\x2d\x65\xc2\x29\x14\x68\xe0\xc1\x48\xa8\xdb\x33\x02\x2e\x42\x7a\x16\x13\xc9\x85\x9a\x65\xff\xdb\x5a\x65\x32\x49\x94\x3c\xe6\x71\xfe\x15\x6b\x8d\xc3\x87\xc4\x6a\xe4\x92\xf5\xd0\x13\x15\xe5\x04\x3c\x13\x9a\xba\xc4\x79\xd7\x6d\x8e\x66\x43\xa9\xce\x54\xd0\x8b\xc1\x3f\xef\xb5\xac\x7d\xdc\x90\xe7\x8f\x56\x77\x71\x4c\xf1\x38\x54\x02\x67\x82\x16\x5d\x1b\x48\xf7\x38\x96\x08\xcd\x8b\x7b\x74\x33\x8a\x36\x93\xdc\x41\x46\x71\x4a\x93\x45\x8f\xd7\xb6\xa7\x92\x9c\x37\x94\x53\x11\x9f\x14\x1f\x47\x34\x9a\xbf\x68\x8d\xe6\x44\x86\x23\x8e\x02\x22\xb5\x44\x8f\x0c\x30\x2f\x18\x23\xff\x87\xbd\xb7\xe9\x8d\x24\x49\xb2\x04\xff\x8a\xa1\x6e\x73\x30\x85\x8a\x88\x7e\x1e\xb3\xb3\xba\x10\x07\xe6\x69\x01\x5e\x17\xde\xde\xd5\xcd\xc2\x78\x6c\x0d\x26\x6b\x7d\xb1\xfc\xf5\x0b\x79\x4f\xd4\xdc\xc9\x60\x44\x30\xb2\xb2\xa6\xb7\x7b\x88\x4c\xff\x08\xba\xbb\x99\x9a\x9a\xaa\x7c\xcb\x7b\x9d\x15\xf2\xa3\x27\xad\x04\x89\x0e\x94\xd6\x31\x52\x9f\x0b\x8c\x04\x68\x81\xa9\xba\x39\xeb\x7f\xef\x3c\xbc\x48\x43\x81\xb3\x02\x03\x24\x81\xd5\xbf\xdd\x50\x93\x14\xc8\x0a\x04\x9e\x4e\x6d\xba\x57\x80\x90\x17\x70\x43\x6c\xe8\x66\xee\x8f\xc6\xb3\x7f\x92\x77\xd0\xf1\x6d\x42\xc4\x31\xb6\xa9\x04\x59\xad\xee\xc9\x30\x52\x84\xe0\x40\x91\x84\xb8\xe0\x08\xa4\x15\x70\x57\x05\xb6\x5e\x01\x34\x15\x0a\x67\x7d\x54\x2f\xf7\xc4\xeb\x02\x9e\xa8\x59\x6a\xb2\x8d\x84\x42\xcb\x66\x4f\xa8\xbb\x5c\xcc\x41\x67\x86\xd3\xc8\x48\x04\x38\x2e\xd4\x74\xd7\x6b\x4b\x3a\x80\xc7\x29\xc8\x34\xba\xf1\x4e\xe4\x79\x80\x9e\x88\x4b\x68\x62\xdc\x58\x44\x75\x21\x65\xd8\x9c\xc8\x36\x1c\xe0\x83\x00\x01\x71\xc1\xe9\x00\x51\xa4\x3c\xed\xae\x4b\x01\xe6\x8d\xd6\x4f\x65\x20\xd3\xa7\x8d\xe5\xfc\xed\x94\x6a\xab\xfe\x38\xd8\xc3\xe6\x9e\xca\x64\xa1\x08\x9f\x16\x13\x12\x78\x50\x1e\xfd\x6e\xd6\xf3\x62\x03\x06\xa6\xf1\x28\x9c\xd7\x02\xd0\x4f\xd0\xe3\xf5\xe8\x9d\x28\x68\x7c\x4c\xda\xed\x04\xdc\xae\xb9\xfa\x03\x40\x01\x94\x73\x7f\x72\x05\x24\xcf\x9f\xf7\x92\x46\x81\x1a\xef\xe0\x7e\x1b\xcc\x4c\xf9\x4b\xdc\x39\x10\x99\x35\xa0\xcf\x01\xb4\x96\xb0\x37\xbe\xab\xdc\xc2\x1c\x85\xb5\xe2\xe8\xf1\xdc\x53\x35\xbf\x13\x63\x47\x35\xb6\x12\xc0\xbf\x04\x70\x7e\x97\x34\x80\xae\x7f\x4a\x5d\xa2\x21\x46\x92\x4d\xd7\x7f\xed\x0c\x8e\xc1\x62\x25\xc9\x48\xa3\xb3\x43\x42\x92\xd9\x49\x13\x4a\x4d\xf3\xbc\x75\x48\xd5\x96\x46\x4f\x63\x25\xd8\x7a\x1b\x60\xb3\x92\x54\xca\x88\xe7\x98\xd5\x16\xd8\x4a\xbd\x17\x7f\x2c\x7e\x66\x60\xee\xa2\x08\x0d\x7c\x91\x07\xe9\x23\xda\x75\xab\x6c\xee\x5b\x8c\x78\x5e\x49\x3c\x60\x10\x3d\x7f\x86\x80\x42\xc3\x0a\xaa\xec\xa5\x11\xe3\xbb\x90\xde\xae\xd4\x54\x7b\xa3\x0c\x18\x35\x00\xd5\xcd\x27\xc4\x7c\xff\xd5\xb2\xa3\x54\xb8\x99\x20\x10\x4e\xc2\xe4\xd6\x8c\xeb\x7e\x92\xd0\x70\x27\x8e\x0f\x80\x99\xb1\x26\xc1\x20\x3d\x00\x0b\xb6\x07\x70\x2d\x69\xe5\xfa\x9e\x06\x20\x25\x3b\xd2\x26\x14\x44\x40\x53\xf2\xef\x8c\x42\xdc\xc4\x36\x66\x92\x21\x5c\xcb\x05\xa7\x6e\x35\x75\x03\x80\x76\x0d\x70\x1a\x97\xb1\x04\x6f\x4a\xd5\x85\x00\x6e\x2c\x6b\xcc\xc4\x75\x83\xa0\x2f\x09\x22\xad\x25\x05\x6d\x6a\x51\xc0\x1c\xba\x46\x3d\x38\x74\x5d\x8c\x00\x60\xb9\x25\xb3\xf1\xfc\xd9\x17\x00\xfc\x80\x76\x4a\xc5\x3d\x0b\xd3\x83\xc4\x6e\x24\x1d\xf5\xe0\xb1\xcf\xb6\xd2\xa0\x04\xee\x5a\xfb\xec\xe0\x81\x7c\xf2\x5d\x52\xcf\x3b\x20\x92\xf7\xd4\xea\x0c\x44\xf6\x39\xc6\x42\x65\x8d\x5f\x92\x0f\xbd\xc6\x1b\xd4\x2f\xa5\x8c\xdd\x93\x8d\xb0\x5d\x6d\x9d\x03\xac\x44\xab\x4d\x04\xe4\xa7\x10\x83\x25\x50\xc1\x46\xd0\x0f\x92\xc8\x0e\x90\x8f\x6c\x34\x7e\x72\xd3\xe7\xbc\x3a\xd6\x40\x50\x0d\xc2\x00\xc8\x01\x49\xa3\x21\x45\x04\x92\x1e\x62\x55\xd5\xa0\x37\xac\x41\xdb\x03\x19\x7c\x61\xcf\x77\xee\x6c\x2e\x9a\x14\x8f\xe0\x0b\xec\xec\xbb\x92\xfc\x2a\x9d\x0c\x90\x55\x2b\xab\x19\x89\x30\xff\x0b\xea\x10\xc4\x14\x6d\x9e\x34\xc9\x40\xcd\xda\x22\x73\xc7\xdd\x9f\xe7\x1b\xb2\xfd\x81\xfa\x57\xd9\xf5\x11\xe5\x18\xb6\xd8\x2d\x5a\x23\xcd\x23\x81\x96\x6c\x21\x57\xa2\x4b\xcf\x75\x29\x30\xcc\x6b\x0b\xb4\xcd\x61\xc1\xc5\x5d\xd9\x1f\x24\x98\x29\xac\xe4\x71\x4a\xb5\xdb\x62\x6a\x93\x64\x38\xe1\xf4\xb1\xd4\x09\xa2\x0d\xf0\xc8\x8d\x20\x03\x75\x4d\x37\x47\xca\x6e\xee\x12\x28\xaa\x11\xa8\x34\x98\xa4\x95\xd2\x3c\x60\x4d\x81\x96\xd6\xb9\xf4\xf2\x78\x4a\xae\xa8\x25\x70\x91\x01\x10\x28\xd1\x2a\x6f\x28\x3c\x75\x85\x99\x3b\x58\x03\xc9\xf9\x2d\xbc\x95\xe6\xc3\x11\x2c\xcd\x83\x78\x02\xfd\x4f\x35\x4e\x13\x18\xad\x52\x82\x1e\x47\x99\xa4\xed\x64\xd9\x2b\x16\x5d\x3a\xae\x0f\xba\x3d\xed\x92\xca\x00\xe1\x14\x9b\x69\x02\x2f\x76\x87\x21\x22\x4d\x4f\xa0\xda\x2a\xad\xbf\x20\xe0\x2b\xd1\x4a\xa3\x32\x16\xa6\x9b\xd1\x2e\xd4\x62\x4f\x49\xa7\x2f\x37\xe2\x8c\x2e\x78\x79\x00\x22\x4f\x74\x43\x5d\xdd\x86\x11\xf7\x7d\xab\x9d\x24\xa1\xa1\xff\x4e\x7a\xb5\xc5\x3b\xa9\xf5\x9e\xa4\xae\xac\xce\x1f\xb0\xac\x96\x9e\xc8\xf0\x4f\x2e\x8c\xd8\x02\x1d\x3d\xa0\x49\x72\x39\xa5\x3a\x9a\x3f\xd6\x52\x04\xca\x1e\x40\x44\x81\x81\x59\x4e\xa9\x8c\xee\x8f\xe3\xbc\x81\x79\x7c\xdf\xe4\x4a\x46\x10\x01\xee\xe5\x24\xfb\xa6\x41\x3a\x55\x5f\x25\xc4\xd3\x3d\xa1\x91\xc6\x0e\x84\x03\x42\xb0\x01\x41\x97\x04\x8c\xae\x43\xcc\x1f\xfc\x82\xda\x96\xcf\xb1\x21\x48\x7d\x06\x38\x33\x08\x34\x79\x7e\xb3\xca\xf7\x7b\x36\x85\x0a\xa8\x77\xdd\xd0\x6a\xfd\x42\x88\x71\xb2\x22\x91\xf3\x44\x4e\x05\xe0\x94\x5b\xbc\x50\x5d\x56\xca\xf1\x0e\x7e\x87\xb1\x93\x27\xc9\x50\xef\xe9\x33\x0b\xb2\x3d\x74\xbf\x0c\x74\x37\x76\x14\x90\xbb\xad\x79\xd9\xd7\x29\xc2\x18\xad\x64\x84\x20\xdb\xad\x2f\x02\xb4\xd6\x80\xd7\x0f\xfd\x4c\x7d\x9e\xc4\xb2\x1b\x65\xf1\x12\xa4\xbd\x3c\x3a\x3a\xf5\x26\x9a\x71\x6a\x18\xbd\xcd\x6f\x64\x65\xaa\x04\xb9\x5a\x73\xe1\xd6\x0a\xc0\x8b\xc1\xe7\x43\x1c\x3a\x25\xb4\x1f\x9a\x3c\xea\xa2\x37\x02\x60\x22\x00\x3d\x81\x8a\x58\x77\xe2\x33\x02\xa6\xae\xa1\xcd\x18\x76\x1d\x56\x3a\x80\x6b\x67\x18\x77\x79\xd8\x09\x66\x41\x3d\xa8\x45\xf3\x2c\x5b\xfe\x84\x7e\xa4\xf3\xee\xc6\x28\x6a\x5d\x6a\x31\x54\x2d\x19\x31\xe8\x20\x24\xd8\xef\xb7\x18\xb0\x80\x47\xde\x89\x94\x5d\x84\x75\x15\xc3\xff\x00\x93\x53\xb9\x86\x35\x69\x2e\x3f\xa9\x1b\x8e\xad\x6e\xeb\xd5\x4f\x5c\xd2\x1c\x1b\x2a\x7b\xcf\x00\x23\xb5\x8a\xac\xf6\x48\xdd\xf7\x43\xd3\x0a\x92\x25\xe0\x7d\x5b\x4b\x25\xb7\x53\x07\xc6\xc8\x16\x2f\x1c\x7c\x13\xd8\xb7\x60\x2a\x03\xee\xcf\x38\xa1\xc1\xb6\xc8\xb6\x5e\x79\x23\x4a\xf3\x05\x74\x21\x92\x23\x6c\x73\x64\xa0\x61\x15\x02\x19\xd6\x75\xba\x91\x41\xa7\x68\xa1\x9f\x85\xed\x79\x08\xe2\x11\x00\xb5\xe2\xaa\xb1\x81\xc1\x14\x00\xe6\xf0\xd5\x0a\x18\xfb\xd1\xce\xa7\xc0\x3b\x75\x43\x03\x12\x02\x78\x75\x12\x5c\x7c\xee\xff\xb8\xe2\xcd\xb3\x93\x7d\x70\xc2\x01\x04\x24\x47\x85\xac\x44\xdb\xba\xa5\x92\x81\x16\x98\x9a\x6b\xbb\xe2\xe2\x5b\x71\x80\xe2\x83\x34\xf5\xf1\x5d\x40\x41\x5d\x45\x4f\xbe\xdd\xf3\xdc\xe2\x85\x72\x7d\x14\xa0\x18\x25\xed\xe0\xe8\xd1\x36\x52\xa9\xe3\x8c\x34\xbd\x4d\x12\xf6\x74\xf7\x22\x58\x0c\xdc\x2e\x18\x8f\x8e\x7e\xaa\xe0\x55\xd8\xe2\x05\x3e\x46\xc5\xbe\x73\xa9\x5c\xdd\x2f\x02\x37\x52\xaa\x3e\x4c\x3f\x8a\x5b\xd9\x8d\xe8\xf1\x8a\xb4\x27\x9c\x5e\x29\xa8\xd3\x8e\xaa\xb7\x0d\xf9\x5d\x08\x57\xf6\x1d\xe1\xed\x93\xf9\x7d\x3f\x53\x63\xb9\x64\x21\xf4\xa1\xbb\x56\x93\x64\xd6\xda\x01\x16\xa9\xb4\xd6\x66\x4b\xc3\x80\x23\x62\x93\xed\xf0\xea\x26\x8e\xdb\x95\xa5\x80\x8f\xd1\xed\xb7\xb1\x76\x4e\x25\x82\x63\x11\x49\xe6\x16\x43\x93\x7e\x71\x5d\xe0\x76\x1a\x41\x45\xba\x69\xf0\x7d\x98\xb4\x64\x7e\x32\xb7\x95\x6b\x43\x0f\xbc\x4f\x0a\x9c\xd5\xb1\x9a\x73\x7d\x52\x88\x9a\xab\x31\xb4\x5a\xfd\x3e\x80\x85\xcc\x0f\x85\x9d\x36\x59\x79\x62\x83\x84\x1c\xb5\x45\x4b\x2f\xe8\xab\xa6\x9f\x62\xa0\x4d\x7c\xd6\xf1\xfc\x4b\x4b\xb3\x81\x70\x48\xb3\x01\x63\x10\x6e\xc5\x08\x74\x4e\xb4\x16\x0e\x30\x18\x86\x6d\xaf\x30\xd4\xf6\xe4\x96\x21\x7a\x79\xf5\x24\xc9\x77\x4b\xf8\x14\xc3\xe5\x91\x6a\x79\x82\xb2\x3d\x4b\xea\x20\x17\x37\x54\x8f\xe5\xad\x2e\xf7\xc7\x92\x08\x55\xec\x20\x8e\x94\x56\xd2\x75\xe5\x41\x30\x5c\xac\x4f\x5f\x13\x3e\x8d\xe0\xd8\x68\x40\x2a\xe5\xab\x3b\x72\xdd\x2d\x8f\x50\xe9\x33\x60\x7f\xda\x25\x15\xf7\x23\x7c\x32\xdc\xa9\xb5\xa4\xbe\x39\x5a\xfc\xf5\xe8\xcc\x77\xad\xe0\x96\x9a\xe0\x7f\x18\x5b\x35\x36\x14\xc8\x4e\x1a\x71\x20\x81\xd3\x1c\x18\x3a\x00\x38\x2e\x34\x84\xd0\x50\x0f\x66\x30\x83\xb0\x4d\xb5\xda\xb5\x25\xa9\x84\x53\x07\xbb\x5c\xb4\xe8\x5a\xb4\xbd\xbb\xbd\x3b\xd1\xca\xde\x92\xaf\x81\x9e\xd1\x83\x08\x82\x1f\x5e\x92\xfb\x7c\xa4\x5b\xeb\x15\x90\xbf\x4f\x7b\x4f\xe4\x9a\x9c\xf0\x1c\x89\x15\xea\x37\x1b\x52\xd5\xad\x2e\x18\xa9\xbe\x00\x5b\x15\x88\x8e\x3d\xf9\x2d\x1e\xd2\xfc\xb6\xa0\x78\xb1\xca\x61\x65\xa3\x78\x45\xda\x57\x75\xe0\xbb\x0a\x47\x5e\xc4\x73\xde\x5b\xb6\x3d\xda\xe6\x82\x13\x1e\x33\x00\x70\x49\x86\x24\x0b\xf2\x1c\x56\xb0\x2f\x50\xad\xa7\x7b\x9e\x69\xa2\x3f\x0b\x21\x34\xe1\x23\x75\x9a\x56\x10\xfe\x7e\xab\xe0\xe5\xe4\xe8\x73\x52\xf4\x4e\x21\x86\x43\xb4\xda\x85\xb4\xa9\x0b\x59\x13\xa1\x17\xf4\x59\xb5\x71\x40\xf3\x4b\x3f\xa5\xa1\xcd\x1f\xab\xb9\x1b\xd0\x0a\x69\xd4\x34\x56\x33\x7d\x03\x8a\x84\x9e\x29\x8a\x05\xdb\x8b\x9c\x8c\x86\x8e\x72\xb7\xe4\xd8\x3e\x1e\x76\x8d\xcb\xb5\x33\x61\xba\x81\xfb\xdd\x48\x27\x63\xa8\xfe\xb8\x70\x1e\x14\x0d\x1f\xee\xb0\xfa\x2a\x24\xd9\x63\xa0\xab\xb6\x1a\x30\xf6\x4d\x49\x7a\x97\x83\x2f\x03\x4c\x93\xc6\xbf\x03\x9b\xb9\x11\x73\xb7\xd7\xa0\x83\x25\x6b\xf8\xec\x94\x65\xee\xd4\x68\x90\xf4\x34\xf7\xbc\xc6\xf4\x47\x84\x6f\x40\xde\xb7\x69\x42\x81\x74\x04\x6e\x00\x03\xd5\x5d\xca\x2f\xbf\xbf\x61\x0e\xcf\x0b\x3a\xbd\x8c\x68\xde\x07\x66\x96\x04\x3e\x04\xe9\x6c\xe0\x15\x28\x49\xf1\x0c\xed\xeb\x6e\xf3\x7e\x3f\x6c\x33\xd3\xd0\xbe\x95\x34\x66\xbd\x8a\x6b\x2c\x48\x90\x4e\x8a\x94\x20\xf8\xd2\xa0\x4a\x29\x41\x68\xa0\x01\xbc\x5e\xf9\xd2\xcb\xb5\xa4\x62\x64\xe9\x84\x15\x16\xe0\xfc\x85\x26\x8c\x5b\x83\xb0\x64\x7b\xa4\x35\x5c\xf5\x19\x2a\xd5\xe0\x2c\x72\xfa\x7b\x84\x59\x2c\x18\x32\x52\x96\x4f\x35\xd5\x42\x10\x35\x1a\x21\x11\x8a\x09\x06\xa8\x79\x02\x17\xaf\xcd\xb5\x64\x61\xb6\x18\xc2\x09\x32\x4b\x3c\x2f\xf3\x1e\xde\xe4\x63\x75\x33\x02\xb2\x16\x1e\x6e\xc5\x89\x30\xcd\xd3\x7e\x7a\xe1\x1d\x03\x73\xaf\xa4\x79\x0e\xd4\x0b\x20\x91\xaf\xf5\x10\x88\xfa\x9f\x30\x7b\x2e\xcd\x8b\x95\x6d\xa6\x6a\xac\x1b\x04\x18\x16\xe2\x95\x85\x26\x0a\x0a\x4a\x0b\xc8\x60\x08\xc3\x11\x18\x0d\x30\x95\x04\x34\xd1\xa4\xf8\x2f\xbe\x92\xe0\x57\x34\x5a\x8c\xb9\xa6\xda\x51\x1c\x7f\x72\xe1\x1f\xa6\x76\x1f\xa0\x45\x85\x3c\x75\x7b\xc0\x9d\x04\x2c\xbe\x34\x83\x70\x55\x2c\xee\x40\x23\x97\xaf\xcd\x72\x4a\x4d\x52\x93\x23\x00\x33\x82\x4d\x4f\x02\xa8\x96\x1c\xc0\xae\xb0\x50\x5b\xec\x36\x63\xf1\xb5\xbe\xe4\x18\x14\xa5\x62\x62\x73\x59\xcf\xcb\x0b\x61\xb3\x98\xa5\x69\x12\xcf\x31\xf1\x44\xf0\xae\xcf\x9f\xdd\x50\x40\xe7\x39\xca\x86\x51\x4f\x4f\x69\xa4\x39\x88\x29\x4b\x0e\x29\xd3\x16\xf0\x39\x0c\x6e\x95\xc2\xb9\x28\xd5\x80\x9c\x01\x73\x06\xf1\x61\x10\x10\xfa\xca\x6f\x0d\x61\x19\xf7\x8e\xaa\x3f\xd6\xb8\x26\x14\x70\x05\xad\xe7\x8c\xe7\x15\xc5\x76\x81\x3d\xd3\x1c\xcd\x1f\x77\xa1\xb9\x32\x5a\x6a\x15\x35\x01\xfc\x6b\xa5\x6d\x0e\xe5\x16\xd8\xcc\x60\xf6\x97\x64\x1d\xec\xcd\xa0\x56\x31\x46\x9d\x7b\x87\xa7\x56\xc0\x58\x86\x2a\xc5\x06\x76\x9e\x91\x4a\x78\xca\x99\x58\xfe\xae\x00\x5d\x38\xd9\x7c\xfe\x65\xba\x2e\xcf\x2e\xa8\x4e\xb8\x9f\x76\x13\xc3\xa5\xfb\x12\xb9\x04\xf1\x37\x83\x33\x8b\xad\xa5\xdc\xf3\xb3\x65\x7b\x02\x3d\x30\x30\xf7\x22\x2c\x43\x70\x68\x25\x07\x22\xc3\x32\x01\xe7\x81\x50\x19\xfd\xcb\xc9\xdc\xc2\x82\x77\x01\x09\x20\x71\xe9\xcb\x82\x16\x6f\x01\xd3\x3d\x46\x14\x5b\x82\xb2\x27\xc2\x31\xc4\xd0\xce\xf2\x04\x85\xb1\x30\x46\x1a\xd0\x0c\x88\x80\x23\xbb\x24\xd3\x53\xea\xda\xfd\x71\x2c\x8d\x4a\x52\x36\x50\x79\x2f\x99\x57\x85\x18\xb9\x04\x65\xa9\xc1\x6d\x02\xc3\x1c\x26\xcb\x0c\xf8\x0c\x77\x50\xb5\x0e\x00\x0d\xc4\xf1\x06\xb2\x04\x8b\xf9\xfe\xf0\x85\x10\xe8\xc2\x6e\x98\xae\x9d\x01\xec\xe1\xcf\xb7\xb0\x8c\xf4\xb6\xc2\x32\x0b\x5a\xdc\x25\x3c\xa7\x83\x10\xe3\xba\x58\x27\xdc\x67\x07\x41\x6e\x73\x3d\x26\x41\x82\x0a\x13\xa1\x22\xa0\x32\xe8\x39\x90\xd3\xad\x13\xf8\xce\x0d\x0e\x97\x56\xbe\x0f\xc3\x56\x27\xfb\x5b\x3f\xfb\x5d\xdc\x28\x39\x29\x5b\x40\xc0\x2d\x97\xa0\x05\x18\x57\x49\x5d\xca\x85\xd2\xb6\xe0\x22\x73\x7d\x4a\xe2\x86\x39\x19\x8c\x8c\x34\xd1\xa0\x71\x92\x3c\x9e\x5d\xf1\x97\xcd\xb7\x81\xff\xf6\xc0\xa2\xce\xf2\xc9\x67\x5f\x60\xd5\x32\xe8\x43\x49\xe1\x8f\xdc\x4e\x69\xe4\xea\x8f\x35\x9b\xbe\x7a\x2b\xa9\x95\x6b\xb8\x96\xb1\xeb\x20\xac\xab\x3e\xed\x0b\x43\x3e\x53\x3e\x43\x40\x63\x71\x61\x33\x96\x93\x7b\xbe\xfe\x78\x11\x63\x21\x6e\x17\x62\x6b\xb5\x2e\x98\x77\x06\x68\x5c\xfd\xb8\x38\x38\x07\x71\xaf\x06\xce\x90\x20\x14\x97\xbb\x5e\x5d\xf8\xf7\xc7\x0a\x60\xdb\xbe\xf9\x6b\x3f\x61\x37\x6a\x3d\xa2\xe5\x60\x50\xea\xae\xd9\xa7\xc5\x73\xd0\x30\xe1\x02\x5c\xdb\xb5\xca\xa7\x15\xce\xb6\x05\xd5\xa2\x07\x25\xe9\xe2\x91\xe8\x2e\xbd\xdb\x0a\x8e\xfa\x5d\x2c\x60\xaa\x3f\x16\x31\x3d\x75\xe0\x57\x2d\x23\xa4\x92\x9a\xf5\x1c\x91\xb9\x49\x29\x2c\x7d\xd2\x9d\xd7\x66\x27\x18\xd8\xcb\xc6\x19\xc1\x5c\x31\x85\xb8\xa0\x37\x0c\x4d\x92\x17\xc3\x87\xc2\xdd\x5d\xd8\xee\x2d\xb0\xdb\x43\x13\xaf\xe8\x2f\x78\x07\x7e\x5b\xac\x45\x4a\x1a\x65\x6e\xbe\xa1\xe6\x83\xd4\x0d\x94\xf1\x97\x80\x35\x93\x80\xf3\x82\x39\xc3\x3c\xc7\x90\x13\x09\xcb\xda\xb6\x5e\x97\x9a\x70\xa7\xab\x6e\xa2\xd9\xfd\xb3\xe3\x95\xf7\xa0\x81\xad\x55\x1a\x48\x24\x2b\xe2\x18\xe5\x08\xac\x40\xb8\x01\xde\x93\x61\xcb\x9d\xee\x96\xfa\x46\x2c\x72\x89\xc8\xbc\xf6\x93\xd4\x0e\x30\xe8\xf5\x1a\xc7\x06\xe0\x05\x28\xa2\x23\x66\xb3\xb3\x43\x02\xcc\x02\x08\x5b\x30\xce\x4e\xab\xf7\x84\x62\x76\x10\x1c\xf6\xba\xd6\x02\x00\x27\x03\x53\x87\x46\x57\x59\xa4\xd2\x4c\xd7\x92\x09\xfb\x04\x32\x0a\xeb\xb7\x48\x7a\xdb\xf2\x27\xd7\xdd\x03\xfc\xb4\x08\xa7\x00\x2b\x49\x52\x3b\x38\xb1\x5a\x40\x9e\xd5\xe0\x68\x72\x7d\x81\x48\x56\x33\xe4\x2e\x2c\xa2\x6f\x65\xf6\x34\x30\x45\x19\x6c\x50\xc8\x99\xa6\x16\x59\x2e\x37\xd6\x05\x88\xff\x5b\xbc\xf0\xf2\x3b\xd0\x43\xac\x21\xa2\xed\xa2\xa6\x94\x93\xef\x8c\x29\x5b\xbc\xac\x1b\x94\x9a\x22\x2a\xd2\x94\x60\x53\xd2\x24\xde\x64\x66\x6a\xa5\x27\x1d\x08\x96\x61\xda\x78\x34\xb0\xe4\x23\xf6\x40\xba\x49\xee\xe6\xb6\x34\x42\x61\x20\xdf\x75\x12\x08\x9c\xa0\xfb\x54\x93\xba\x2c\x1b\xee\x52\xc1\x2f\x24\x35\x72\xb0\x38\x82\x79\xd9\xc0\x5b\x8a\x3c\x6b\x0b\x7a\x38\x2b\x49\xad\x22\xd5\x61\xd5\xe0\x6f\x16\x43\xd6\x63\x54\xc4\x64\x0b\xc8\xf4\xb2\xa5\x2a\x30\xef\xdd\x32\xf7\xc5\xa0\x9d\x31\x41\x44\x04\xb9\x8f\xfc\x3b\xf5\x82\xba\x6b\x53\x43\x74\x74\x20\xf1\xea\x8a\xd5\xce\x8c\x62\xb8\xdc\x15\xd8\x63\x32\xd0\x9f\x76\x49\xd2\x83\x6b\xc7\x27\x59\xfc\xbc\x32\x90\x05\xd0\x9a\x2a\xb8\x9a\x84\xd2\xc1\xbd\x66\xa8\x41\xe0\x43\x6d\x92\x98\x9e\x20\xce\xeb\x5c\xdd\x8b\xa5\x51\x6f\x3e\x81\x0a\x14\x8a\x02\x5b\x78\x31\x52\x30\xbe\xea\x13\xe0\xa6\x8e\x15\x92\x70\xb7\x3e\x03\x44\x15\xbd\x08\x48\x9c\xbb\xe7\x3d\x08\xe1\x47\x86\xaa\xd2\xf5\x42\xfa\xaa\x62\x2e\x9b\x76\xc4\x88\x75\x02\xc0\xb9\x9d\x60\x24\x82\xa7\x86\xaf\x90\x39\x1d\xd8\x68\xe7\xf0\x27\x10\xc1\xa1\xa1\x96\x54\x24\xd8\xe7\x98\x45\x2b\xf4\xa4\xb5\x0d\x76\x52\x11\x08\x50\xdd\x74\x71\xad\x5a\xaa\xd0\x13\x6b\x1d\xf4\x00\xa5\xa3\x56\xa5\x09\x78\x85\x23\x5f\x6a\x24\x00\xd6\x66\x91\xb1\x9f\xa7\x34\x4b\x0a\xf3\x1c\x14\xce\x3e\x41\x67\xfa\x60\x82\xa8\x0c\x45\x80\x5f\x0a\xde\x3c\xa5\x21\x72\xf6\x7b\xe4\xa6\x02\x50\x07\x11\xe0\x80\x66\x07\xd6\x16\x33\x19\xa0\x6a\x99\x48\xf3\xbb\xae\xac\x0c\x53\x81\x94\xbb\xe3\x9e\x4a\xaf\x17\x37\x67\x88\x94\x87\xd7\x06\x19\xcb\x5c\x0a\x99\x86\xa4\x21\x54\x77\x61\xfc\xae\xf7\xe3\x15\x1f\x8a\x31\x45\xa5\x41\x40\x01\x42\xe3\x41\x5b\x01\x6c\xe8\xd7\x82\x20\x13\x44\x34\x73\x27\x24\xc4\x55\xdf\x61\xa7\x34\xb5\xf9\x63\x65\x48\xa7\x32\xcc\x1d\x4c\xe2\xfe\xbc\x6c\xf4\x24\xfa\xa9\xba\x45\x7a\x92\x6d\xed\xdf\xb2\x4c\xbe\x59\xd5\x1f\x2b\x2a\xea\xaa\x65\x96\xdf\x31\xca\xf0\x03\x18\x9d\x6a\x7d\xfc\xd3\xcf\x37\x98\x78\x4d\x15\xbe\x85\xb6\x42\x5a\xda\xaa\x3d\x0d\xdf\x0d\x1d\x40\x04\x58\x42\x62\x08\xb5\x17\x81\x55\xb8\x03\x06\x81\xf1\x15\x29\x51\x4b\x61\xd9\x8f\x04\xdb\x5f\x53\x47\x36\xd7\xf7\x31\xa0\xef\x7a\x43\x05\x4d\x6d\x92\x66\x01\x6c\x74\x45\x53\x61\xcb\x1d\xce\x89\xec\x69\x02\x4d\x12\x4a\x03\xa9\x6d\xdf\x10\x44\x70\xec\x38\x19\xf4\x81\x0e\x21\x2d\x6c\x6d\xca\x7e\x63\xc2\x29\x42\xf2\xbb\x31\x71\x50\xce\x33\xf6\x81\xd7\x36\x43\xaa\xcb\x8a\x6b\xca\xae\xcb\x43\x14\xe0\x65\xd8\x96\xf7\xba\x74\xb6\xec\x3d\x91\x28\x1b\xf6\xd1\xc6\x70\x5f\x50\x1a\x82\x72\x0c\x80\xcd\xc8\x35\xc3\x48\x28\x7e\xa8\x01\x76\x35\x64\x33\xf5\x60\x53\x56\x3c\xb9\x5e\x43\x64\xc5\x2d\x74\x80\x7d\x2a\x99\x94\x7d\x46\x7d\x5e\x3a\xb9\xcf\x1b\x6c\x70\xb8\xdf\x13\x73\xc4\xfc\x46\xa3\x0b\x08\x68\xd4\x70\x02\x14\x00\xaa\x88\xc8\xdb\x0c\x62\xe7\x06\xb4\x4b\xc6\x53\x15\x38\x40\x7b\x1a\x6e\xf2\x74\x8c\x09\xa7\x85\xd7\xed\xfe\x17\x48\xa0\x11\xe3\x31\x60\x56\x30\x1f\x1c\x01\x21\x9d\x50\x6c\x40\x24\x04\x65\x9c\xd2\xac\xe8\x2b\x49\x42\xfd\x02\x99\x15\xe4\xeb\x4c\x7d\xc0\x80\x8a\xd8\x80\x25\x26\xe5\x14\xcc\xbd\x8c\x8b\x23\xf8\x06\x2a\xaa\x1d\x20\xdd\x11\x18\xb6\x85\x11\x5f\x2e\x70\x83\x7a\x9f\x67\x76\x6b\xea\x6c\x41\xab\x3e\x35\xf9\x92\x1a\x63\x92\x57\xd1\xd5\x9b\x15\x7c\xd2\xb1\x94\xc6\xac\x9c\x78\xab\x85\x09\xff\x9e\x47\x6a\xc0\xdf\xc9\x2d\x40\x48\x2c\x13\xc1\x2c\x35\x71\xcd\xb0\xa7\xa9\x85\x53\xee\x12\xda\xba\x44\x78\xd9\x4f\x39\xcb\x20\xff\x4c\xe9\x15\xfd\xe3\x69\xd6\x44\x90\x56\x17\x22\xf0\x09\x50\x53\x32\xf6\xc8\x33\x34\xbe\x99\x74\xf1\x36\x49\xd3\xbf\x08\xf4\xc4\x81\xa4\xbc\x3e\x35\x5f\x27\x80\x1e\x27\xcd\x73\x84\x69\x20\x5d\x69\x39\xaf\xfc\xac\x92\xc5\xcd\x8d\x0a\x65\xbd\x51\x93\x54\x6a\x43\x72\xa0\xb9\xce\xa6\x42\xf6\x19\x2e\x99\x6a\xb5\x45\x5e\xd8\x10\x00\x2b\x08\x13\xd6\x52\xd2\x74\x51\x39\x07\x6d\xfc\x69\xa9\x75\xc2\x9b\xc2\x89\x19\xae\x27\x05\x46\x52\x2b\xa8\x16\x99\x8d\x7d\x0d\x06\x9d\x3e\x41\x5a\x5e\x6d\xa4\xe9\x83\x82\x55\x63\xcc\x5f\x94\x86\x64\x35\x48\x2f\x67\x2a\xda\x53\x99\x25\x8d\x5a\x7d\xcd\x60\xcf\x86\x88\x9e\x28\x97\xf2\xdf\x58\x51\x37\x9c\xdc\x5a\x81\x02\xed\xc9\x6c\x52\x76\xa8\x5e\xc9\xb8\xf3\x79\x47\x14\x10\x3e\xde\xd5\x52\x17\xc4\xb8\xa4\xb3\xde\xc2\x8d\x7a\xb7\xa2\xab\x2b\x0a\x1b\x08\x5a\x17\x49\xcd\xa5\xce\x98\x69\x80\xf4\x0f\xde\x17\x6c\xb6\x99\xaa\x3b\xb8\xf3\xc9\xcd\x1a\x39\x47\x7e\x2b\xd5\xa0\xbf\xec\x28\x20\x69\xd3\xf5\xb1\xaf\xfe\xc4\xd5\x31\x52\x27\xbc\x26\x9a\xa6\x57\xde\x17\xbb\xc4\x24\xde\x4c\xe0\x43\x8d\x61\xae\x37\x35\x7c\x6d\xe8\x71\x17\x19\x9d\x91\xb0\xe5\x10\xec\x81\xaa\x89\x52\x15\x94\xab\x94\xc0\xe6\x54\x3d\xd2\x95\xc8\x66\x5a\x59\xb6\x74\x43\x5e\x13\x04\xf0\xe2\x7b\xd9\x25\x72\x59\x3e\x1b\x7e\x55\x43\x20\xa1\xe9\x92\xc4\xaa\x8c\x11\x34\xf2\x70\xa1\xfc\x82\x59\xd0\x3e\x4f\x6e\x52\x2c\xb3\x02\x43\x26\x09\xed\x79\x57\xfa\xe9\x19\x08\x0c\xa0\x9c\xb5\xbd\x91\xe6\x1e\x95\x3c\x7e\x21\xd5\x9d\x5e\x64\x66\x40\x9d\x7e\x02\x56\x11\x11\x8b\x56\x32\xd7\x46\x6a\x0d\x8e\x41\x9b\xe4\x4b\x04\xec\x50\xe5\x9b\x5a\x4b\x74\x3a\x7d\xc1\x02\xf1\xd3\x9f\xfe\xf8\xa7\x83\xaf\x19\xd9\x16\x75\xe3\xef\x2e\xdb\x32\x7e\x7b\xb6\xa5\x21\xdb\x72\x46\x28\x79\xcb\xc8\x73\x6d\x79\x6b\xc1\x55\x99\xed\x84\xb4\x4f\xc4\x18\x22\xc7\x72\x46\xd4\xda\x6d\xe0\x0a\xed\x06\x5e\x7f\xd0\xa8\x56\x98\x13\xea\xb2\xa1\x62\x38\xd6\x85\x50\xb0\xcd\xfc\x66\xf9\x32\x4e\x03\x56\x02\x92\x35\x22\x94\x74\xda\x40\x02\xea\x3b\x90\x39\x13\x9a\x31\xbe\x50\x8f\x94\x89\x46\x84\x84\x4b\x68\x4b\xbd\x03\x9a\x32\x38\x6a\xa1\x92\x84\x59\x35\x44\x12\x10\x7b\x34\xb7\x61\xc1\x4c\x57\xd3\x70\x4d\xf1\x8e\xac\xc9\x27\x70\x2b\x22\x6b\xd2\x98\x35\xd1\x95\x35\x69\x2f\xb2\x26\xf6\x46\xd6\x24\xf0\x68\x19\x32\x41\x10\xf7\x96\x36\xb9\xee\xbe\x5b\xdb\xf3\xad\xc2\xd0\x4f\x15\x7c\x8b\xd0\xa3\x65\xf1\x9b\x82\xd8\x93\xde\x69\xa3\x0a\x41\xe1\x83\xdf\xd2\x52\x26\x37\x00\xaa\xaa\x58\xa7\x93\xb4\x11\x93\x36\x15\x29\xd7\x8e\xf1\x63\x52\x82\xb1\x0b\x95\xa6\xee\x6d\x8f\xf2\xa2\x56\x30\xa7\x52\x53\x71\x75\x92\x19\xe4\xf7\xfd\xac\x28\x32\xf3\xd7\x8d\xb2\x92\x66\x7f\xcb\xc4\xaf\x46\xcf\x14\x82\x2e\x8d\x75\x8e\xa4\x14\x25\x68\xae\x8c\x48\x95\x80\x40\x14\x5a\x53\xd9\xc2\x6e\x56\x08\xb3\x0c\x1e\x2f\x24\xde\x7b\x98\xd0\x75\x3e\x02\xc7\x6d\x9b\x69\x2a\xa1\x50\xea\x0a\xac\x44\x00\x07\x64\x80\x9f\x30\x6f\x8f\x6e\xb7\x7c\xd9\x0d\xa5\xa5\x8f\x7f\xfa\xe3\x37\x2a\x38\xcf\x51\xc1\x59\xe8\xa4\x48\xbc\xb6\xfa\xe8\x22\x71\x62\x15\x49\x30\x1d\x93\x39\xaf\x76\x1f\xdb\x57\x8b\x37\xf7\x15\xa6\xf0\x6b\x11\x3a\xe3\x90\xbe\x82\x25\x44\xaf\xf3\x47\x4b\x36\xcf\xfb\x22\x1f\x3c\xca\x35\x75\xd1\xce\xca\x28\xbf\xb9\x72\x73\xc5\x9f\x84\xee\x11\xd8\xf4\x82\x2c\xfa\xa9\xf9\xdf\x1e\x47\x8a\x0a\xce\x3a\xb6\x96\x0a\x38\xe1\x0d\x54\x1d\xee\xe7\x81\x9a\x47\xc8\x94\x09\xf6\x8c\xe1\xce\x1f\xf8\xc0\x6b\x66\xe2\xd3\xbd\x4a\x9d\xa0\x5d\xac\x66\xa9\xf8\xb4\xa2\xf4\xb8\x20\x12\x9c\x8d\x59\xfb\xac\xa7\x5b\xc1\x65\x4e\xdd\x77\x5e\x05\xdd\xd0\x5d\x69\x66\xc6\xca\x06\x50\xdb\x2c\x1a\xcf\x11\xfb\x02\x46\xaa\xd9\xad\xee\x13\x7b\x74\xac\x22\x4c\xa2\x5c\xc8\x11\x45\x43\xdd\x68\x94\xfa\xd1\x1c\xa9\x02\x8a\x25\x2a\xb2\x86\xf5\xeb\xd6\x11\x4a\x56\x98\xa8\x77\x79\x3f\x4a\x30\xdc\x7d\x2e\xee\xd8\xec\x3e\x72\x84\xf9\xc1\x4c\x89\xa2\x27\x89\xf2\x99\x0c\x1b\x2c\xb7\x13\x52\x00\x1b\x9f\x97\x16\x81\xef\x5b\x53\xab\x03\x30\x42\xf1\x67\xb7\xa5\x14\xb8\x34\x0a\x5b\xc8\x9f\x97\x9e\xa0\xe9\x74\x66\x99\x27\x74\x26\x4a\xe3\x60\x1d\x77\x80\x08\x27\x77\x98\x21\x27\xb2\x7b\x25\xb1\x02\xdb\x08\xbe\xdf\x12\xd0\xc9\x69\xc0\x18\xf0\xc3\x37\x00\x83\x23\xe1\x69\x90\x25\x28\x17\xa9\x13\xa5\x1b\x2a\x13\x73\xa1\xe6\x6e\x03\x26\x2f\x04\x97\x1b\x48\xbe\x68\x8d\xe5\x45\xcd\xe4\x64\x29\x03\xbf\x72\xac\xfb\x34\xf6\x34\xaa\x3e\x7f\xc6\xb4\x6c\x35\x15\xb3\x17\xe5\x99\x19\x88\xb1\xae\x87\xce\x47\x4a\x49\x23\x1e\xc5\x92\x6d\x04\xe6\x58\x3a\xb8\x78\x57\x1a\x04\x22\xf9\xb8\x99\xc4\x5d\x60\x2e\x12\xa9\x8b\x9d\x85\x0f\x59\xd0\x86\x50\x94\xdb\xad\x44\xe0\x16\x32\x1b\x3a\x9e\x11\xc9\x17\x75\x83\x39\xd2\x8a\xe7\xa0\xab\x1f\xe1\x56\x49\x85\x6c\x27\xb5\x6d\xad\xab\x7e\x52\x59\x3f\xe9\x56\xb2\xac\x68\xbf\xb2\xf8\x12\x79\xd5\x8a\xd0\xc9\xcb\x32\xc9\x4c\xc1\x8b\xaa\x4e\x00\xfa\xd7\xb4\x4a\x0c\xa7\x5b\xdc\xe3\xae\x0e\x33\x47\xc0\xd9\x90\x07\x0b\xc9\x43\x82\x03\x17\xc0\x93\x01\x57\x5a\x7c\x51\xcc\x09\x12\xce\x1c\x9c\xcb\x2e\xb1\x41\xcf\x0a\x3a\x1c\x56\x57\x6e\x92\x46\x7f\x82\xad\x43\xea\x7f\x4c\xa7\xad\x00\x9e\x15\x54\x43\xb1\xe6\xbc\xb0\x6e\x8e\x57\x6b\xe5\x28\x7a\x89\x3c\x2d\xb2\x02\x2b\x43\x82\x44\x19\x14\x7d\x2e\x2c\x29\x1d\x94\x08\x85\x44\xa0\x9d\x4c\x94\x99\xe1\x23\x8b\x82\x57\xe6\xd7\x22\x3c\xec\x3f\x54\xca\xc3\xa7\x30\x68\x35\x8d\x5e\xf7\xe2\x96\xfa\x23\x8a\x2a\xcf\xd4\x1c\x4c\x3b\xa2\x5a\x16\x8e\x1c\x86\x81\x7b\x80\x80\xfb\xe2\xf4\x11\x18\xa9\x85\xdc\xba\xa8\xec\x02\x22\xcf\xa0\x83\xe9\xf6\x34\xaa\x00\xef\xea\x06\x81\xe9\x0e\xae\xd3\xfb\x22\xc3\xcc\x12\x02\xe4\xe8\xb1\x1c\x81\xd9\x5e\x62\xba\x2b\x4b\x09\xb0\xfc\x1a\xf3\xbf\x02\x2c\x55\xa8\xe9\xba\x70\xf5\xa9\xe6\xb2\x6a\x28\x2f\xab\x57\x71\x35\x0a\xfd\x52\x49\x23\x6c\x90\x0f\x2b\xa9\xb5\x68\x62\x43\x3c\x49\xfc\x70\xae\x42\x64\x9a\x21\x3a\x0b\x55\xc9\xe0\xce\xd0\x58\xdf\xa6\xe8\xf8\x8e\x79\x3e\x73\xd0\xee\x1b\x21\xcc\xe8\x1b\xbe\x3d\xb1\x84\x74\x71\x7f\x06\x67\xb7\xc5\x6d\xed\x41\x78\xda\x89\x41\x2b\x64\xe8\x26\xee\x3e\xf7\x99\x05\x57\x02\x1c\x6c\x94\x31\x54\x89\x02\xbe\x28\x06\x1e\x34\x94\x26\xf9\x8b\xf3\x1b\x24\x70\xf3\x4f\x3f\x2f\x23\x76\xa6\x5e\x65\x93\x02\x6c\x7b\x9a\x3b\x6f\x35\x02\xd4\xaf\x35\x02\xc8\x7b\x1a\x01\xfa\x57\x1a\x01\xe6\x6f\x68\x04\x90\x1e\xcf\x5f\x34\x02\x34\x7f\xbc\xd1\x08\x00\xff\xb1\xd4\xf9\xb2\x15\xe0\xbc\x48\xb5\xc9\xc7\x3b\xc2\x3c\x04\xc5\xbc\xc4\x5e\x10\xd2\x21\xe4\x08\xdc\xef\xf4\xda\xb1\x37\x0b\xea\x84\xe1\x81\x99\x9e\x52\x4b\xed\x48\x07\xc1\xa1\x29\x47\x89\x27\x0b\x55\xd0\x6b\xd1\xc8\x86\xa0\xc3\x95\x93\x8b\x05\xbd\xb5\xd1\x18\x38\xd2\xa3\xd1\x89\x42\x4f\xa2\xce\xad\x8e\xa0\xad\x77\x43\x0e\xf2\xc0\x9d\xbf\x4a\xa6\x81\xd9\x59\xf2\xa4\x0c\x65\x9b\xef\x20\xc0\xf2\x92\xaa\x03\xc1\x71\x54\x4b\x20\x94\x2b\xe3\x94\x86\x05\xdb\x18\x36\x19\x16\x17\xca\xb1\x3b\x4b\x07\x50\xa5\x58\x56\x66\xb2\x01\xd8\xca\x7d\x2d\x36\xc0\xcd\x97\x3a\x47\x8e\x8e\x88\xf3\x8b\x96\x88\xba\x5a\x22\xda\x6a\x89\x28\xab\x25\xa2\xac\x96\x08\x79\xa3\x27\x42\x57\x4f\x84\xad\x9e\x88\xf9\xb2\x27\x62\xde\xf7\x44\xd4\xd8\x7b\x83\x41\x1b\xd7\xb4\x6c\x89\xd0\xd5\x12\xa1\x5f\xb4\x44\xc4\xee\x36\xf7\x51\xa4\xdd\xb5\x44\xb4\x97\x2d\x11\x7a\xdf\x12\xd1\x5e\xb5\x44\x14\xf8\xe1\xd1\x0b\x01\x01\x58\x73\x7b\xfe\xbc\x83\x6a\x8d\x25\xb5\x4c\xe8\x43\x0a\x57\x54\xc2\x7d\xbb\x3b\xab\xbf\xd5\x9d\x55\x4e\xa9\xcd\xe2\x8f\x77\xf5\x67\xbd\xd9\x9e\x85\x0a\x96\x57\xfd\x59\xa4\xae\x5b\xfd\x59\x0d\x0c\x47\xf2\x65\x8b\x56\x49\x8b\x77\xfc\xcd\x0e\xb4\xb7\x9c\xe3\x43\xae\xf8\x25\xfb\x86\xad\x69\xde\x65\xcf\x61\x56\xc8\xea\xb8\x0b\xa3\x19\xc5\x84\xfb\xd2\x55\x05\x25\x99\xab\xdd\xa3\x2c\x12\x20\x82\x93\x49\xbc\x93\x0e\x31\x1c\x3a\x11\x73\xd5\xc2\x69\x0b\x7c\x2e\x57\xec\xe0\xdb\xc3\xec\x56\x56\xbc\x33\x7b\x8e\xd6\x33\x06\x57\x93\x95\x45\x5e\x2d\x77\x4d\x1f\xfd\x8b\xa6\x0f\x6c\xfb\x11\xb8\x55\x20\x20\x41\x5e\x2b\xb0\x2e\x99\x02\x9e\x34\x01\x11\xee\x30\x84\xb7\x4e\xc8\x78\xd8\xd1\xf2\x25\xac\x78\x3e\x87\x9d\xf2\x66\x87\xc7\xba\xa0\xa1\xe1\x7d\x08\xbd\xe9\xfd\x08\x77\x44\x72\x20\x4a\x29\x8e\x2e\x0f\x04\x38\xcb\x4a\xe7\xf6\x16\xc9\x6f\xf7\x32\x20\x33\x06\xed\x5f\xf7\x12\x0c\x28\xfd\xee\xf6\x74\x7f\xac\xf6\x0d\x1f\xe1\x99\xe5\x18\xa0\xf8\xe3\x0e\x41\xea\xa3\x5f\x69\xd6\x51\x33\xb9\xea\x05\xe7\xbb\x50\xd9\x8a\xb1\x82\x40\x93\x1c\xcd\x34\xe1\x97\x1a\x6d\x8c\xd5\xb1\xd1\x5d\xfc\xba\x45\xea\xa6\x69\x7d\xd9\x30\x14\x8d\x1c\xe2\x9b\x08\xf5\xc1\x70\x69\x7b\x64\x62\x68\xeb\xbc\xee\xe4\x28\xb7\x4e\x8e\x12\x55\x54\xb7\x4e\x8e\x37\x1b\x39\x50\x5a\xf6\x49\xb2\x2b\xcf\xbb\x46\x0e\xfd\xf1\x46\x8e\xfa\xb2\x91\xc3\x3d\x61\x0c\x0e\x58\x8f\x9a\x94\x4c\xe9\x12\x16\x45\x0e\x8b\x02\x46\x09\x5b\x3b\x74\x11\x5c\x21\x6a\x05\x3b\xc4\xa5\x1e\x5b\x3d\xa2\x44\x05\x4b\x03\xd5\x02\xa8\xb2\xa1\x11\x4c\xb3\x46\xdd\xff\x53\xc4\xe1\x22\x77\x87\x32\x12\xe8\x0e\xb7\x57\xe0\x15\x63\x61\x7c\xa5\x7b\xc3\xbe\xdd\xbd\x11\x62\x48\xab\xa6\x8a\x2a\xcc\x2e\x11\x4b\xd6\xc9\xea\x64\x70\x52\xb5\x48\x68\x08\xcb\x30\x60\xbc\x23\xf8\x39\x51\xcd\x84\x96\x9c\x2f\x01\xae\xb4\xf5\x9f\xfe\xe9\x9f\xff\xf0\x65\x8b\x30\x2b\x91\x70\xf3\x5c\xec\x92\x16\xca\x5d\x9e\x7a\xfa\x5f\xd5\x1c\x1c\xf2\xc9\xf4\x2e\xbd\x38\x02\x56\xf2\x77\x6d\x08\x36\x40\xdf\xa1\xf3\x19\xfa\xb6\x03\x2e\xff\xe8\x03\xee\x06\x9d\x5b\x8d\xce\x1a\x6c\xb3\x08\xdc\x96\x48\x69\xf5\x59\x58\x8c\xa0\x35\x19\x2c\x14\x17\xd2\x19\xe5\x0d\xc8\x98\xbb\xe9\xeb\xcb\x83\x89\xe4\x4e\x06\x7c\xff\x51\xef\xac\xb4\x9d\x9a\x0c\xc5\x25\xc9\x90\x7e\x26\x1b\x75\x06\x38\xe5\x5d\x73\x30\x95\x75\xb2\x41\x45\x4f\xb3\x5e\x4b\xc8\x54\x73\xb3\x6f\xda\x0a\x90\xa0\x0c\x61\xae\xd0\xb1\x62\x34\x27\x75\xed\xb6\xf1\x79\x95\x56\x0d\x74\x89\xfc\x86\xd6\xf3\x1f\xa0\xfc\xba\x4f\x22\xae\x0a\x94\xf3\x4e\xd0\x78\xf8\x26\x7e\x8d\x70\xec\xd3\x84\xf8\xaf\x34\xbb\x74\x6a\xaa\x02\x2e\x24\x06\x46\x04\x5e\xd6\xa4\x95\x64\xf4\xc5\x7b\xaa\xa6\x17\x34\x02\xa5\x86\x46\x20\xe6\x1f\x7b\xb4\x7e\x20\x29\x06\xee\x00\x76\x45\x77\xf0\xb3\xee\x68\x82\x42\x6a\xd5\xcd\xe9\x99\xc7\xc9\xef\x4e\xd9\xf8\x1c\xb1\x07\x70\x38\x65\x81\x31\x61\x1a\xfe\xad\xab\xa4\x36\xa3\x81\xcb\xdf\x94\xb1\xba\x6a\x26\x6b\x01\x80\x74\x5b\x6d\xbd\xed\xbe\xeb\x77\x23\x3a\xb3\xff\x09\x95\xc8\x4b\xc9\xb0\x0f\x07\xae\x28\xd4\x6a\x59\xed\xdb\x08\x59\xb1\x27\x09\xc1\x1f\xb7\xfc\x11\x5b\xf0\x8b\xdd\x53\x85\x57\xd8\x84\xe6\x9a\xf9\x2d\x86\x0b\x10\x1d\x11\xe8\x92\x02\x86\x29\x6d\xa1\xb9\xac\x3c\x56\x73\xef\x8c\x91\x96\xb6\x58\x59\x51\x62\x8c\xa8\x65\x75\x8f\xa2\xc2\xd6\xeb\xe1\xe5\x28\x34\xab\x4b\xd3\xaa\x2b\xcf\xd7\xe7\x1a\xa8\x1b\x95\x40\x63\x84\x2a\x07\xe3\x60\x85\x08\xec\x24\xab\x13\xf4\x30\x94\xf5\xa5\x83\xae\x0c\xd6\x10\xdb\xe4\x6c\x75\xa3\xda\x25\xa9\xbb\x61\x55\x34\x6a\x20\xda\x58\x17\x77\xe6\xda\x56\x61\xa6\xa2\xa0\x6c\x63\x4f\x0d\x9c\x6f\xeb\x03\x58\xce\xcc\x23\x34\x93\x95\xa6\x44\x15\x8e\x2b\xbc\xbe\xa7\x5e\x2f\x8c\x1a\xb5\xaa\xc9\x50\xe0\x70\xe6\x5e\x61\xc6\x6b\x47\xc6\x0b\xb8\x6e\xae\x52\x4d\xa3\x7b\x14\xa2\x64\x28\x2f\xc7\xdf\xc0\x10\x85\x67\x6f\x35\x32\x77\x6c\x01\xd4\xa7\x92\x06\x54\x75\x8d\x2a\xbb\x41\x8b\x15\x81\x7c\xdf\xfd\x0c\x9f\x0c\x73\xf1\x07\x93\xb3\xa0\x4d\xa3\x44\x7b\x11\x3c\x40\xad\x3e\x60\x26\xf4\xa4\xf0\x9f\xe8\xe7\x43\xe6\x4d\x6c\x92\x26\x12\xc1\x06\x4b\x05\x2d\x7b\x48\x38\xa9\xff\xa2\xa5\xe2\x66\xc6\xb4\x84\x0e\x9a\xc2\x9a\xe4\x8a\x3d\xc1\x0c\x7b\xbb\xa4\x92\x25\xb5\x51\x53\xd5\x34\x51\x90\xe6\x3e\xa1\xa1\xe6\xdd\x8f\x51\x52\xc9\xed\x82\x7e\xae\x36\x3f\x49\x5d\x65\x20\x3d\xcd\xe9\x5a\xa5\x69\x84\x89\x0d\xf5\x9e\x85\xee\x90\xb5\x12\xcd\x3e\xac\xae\x28\x2d\x55\x28\xb0\xa3\xd6\x21\xa7\x92\xe1\x83\x3c\x55\x16\xc2\x09\xea\x74\xfd\x97\xf4\xc4\x51\x0f\x20\xf3\x45\x41\x85\x7b\x3e\x82\xa4\xd6\x79\xd9\x02\x6d\x59\x9e\xcb\x56\xb5\xf9\xe8\x82\x5c\xaf\x48\x85\xb1\x27\x79\x84\xdb\x9e\x57\xa3\x02\x6d\x80\x11\xcd\x74\xf4\x7f\x5a\xf0\x59\xe3\x09\xba\x17\x1b\x0f\xcd\x41\x8c\xc8\x02\xa7\xb4\x84\xc4\xcc\xcc\xbb\x63\x3b\xd5\xc8\xbd\xe1\x09\x2a\x19\x3f\x3f\x36\x46\x47\x89\xcd\x29\x12\x3b\x47\xd8\x96\xc9\x93\x33\xda\x59\x7b\x80\x8b\x4f\x2e\xa8\xdd\xb5\x70\xc8\x07\x12\xee\x15\x98\xb9\x60\x07\xad\x6c\xfb\x3d\x8a\x6c\xfc\x53\xab\x69\xd4\x71\xd5\x54\xdf\xa0\xeb\xb9\xcf\x97\xdd\x6e\x1f\x6a\x78\xda\x8b\x62\x1d\x00\xb8\x8e\xba\xb2\xe9\x82\x1c\x37\xa2\x1b\x1d\xa5\x4a\xfe\x66\x93\xb0\x61\x30\x58\x24\xc8\x4a\x94\xc1\xf9\xe2\x61\x30\xac\x47\xa1\x4e\xc3\xba\x1f\x64\xca\x44\x1b\xd0\xc4\xb2\x6a\xf1\xd7\xd1\xd1\x15\xe4\x5f\xd4\xa6\x78\xc8\x44\x8a\xc7\x7c\x67\x20\xe0\x50\x90\xbc\xcb\x51\x7f\x5d\x6b\xf4\x26\x55\xac\xfd\x37\x4b\x74\x1e\x5d\x5f\x77\x76\x0e\x15\xd6\xe8\xa0\x88\x17\xe1\x3a\x5f\x51\xe6\x8f\x2f\x4b\x74\x88\xcf\x7d\x94\x91\x57\xbf\x04\x19\x51\xa4\x93\xe6\x1c\x64\xae\x8f\x4a\x9d\x90\x5a\xb3\x2e\x9c\x74\x5f\x1e\xca\xd0\xbd\xb8\x8d\x1b\xcf\xab\xe7\x06\x0b\xa9\x3c\x62\xe7\x3c\x7f\xae\xc9\x40\xfc\x37\xdb\xa7\xba\x08\x6f\x69\x05\xef\x8b\xda\xd3\x37\xc6\x5d\x07\x4c\x46\x17\x04\x12\xea\x2e\x1a\xa3\x09\x89\xbd\x24\x6e\x71\x5c\x7d\x46\x78\xcd\xba\x6c\xde\x16\xc1\x45\xf4\x53\x0c\x7f\x44\xe1\x9c\x94\x64\xa0\xa8\x74\x4f\x02\x78\xbb\x83\x6d\x43\xd8\xc8\x13\x74\x46\x16\x90\xee\x84\xbe\x17\xd0\xa3\x77\x46\x2d\xe9\x57\x04\xd8\x05\x45\x2e\x72\x23\x08\x40\xb9\x94\x71\xa5\x24\xc9\x2c\xb2\x8a\x1c\xd2\x40\x17\x10\x5c\x29\x74\x03\xd9\xa3\x2f\xab\x72\xf5\x1d\xc0\x9d\xda\x16\x34\x33\x6b\xaa\x26\x22\x0e\x6c\xc5\x78\x2c\x69\xbc\x41\xf1\x73\x9f\xe5\xba\x35\xbc\x14\x34\xbc\x94\x68\x78\x89\x48\x60\xa5\x34\x8f\x76\x78\x69\xe0\x6f\xe2\x8c\x91\xab\x92\xae\xb8\x7b\xdc\xb4\x4d\xdf\xec\x6d\x89\x62\x75\x04\xa3\x7d\x8b\x12\xae\x06\xb8\x35\x68\x6a\x81\xed\xdc\xcb\x0f\x75\xb5\xfc\x8c\x16\x81\x9e\x65\xab\x64\xa3\xeb\xf1\x46\x0a\x28\xa5\x8c\x6d\x2d\x1a\x20\x21\xac\x79\xd7\xa9\x2f\x41\x1f\x78\x38\x99\xba\xb4\xce\x48\x81\x40\x1e\x03\x79\xf2\x75\x32\x8e\xa2\x09\x4b\x65\x2b\xa9\x32\x22\x3f\xc1\x94\x29\xe6\x22\xdf\x77\x94\xd1\xef\x24\x9d\x65\x47\xf5\x20\x22\x4b\xed\x94\x6a\x31\xb6\x13\x63\x25\x75\xf3\xc5\x77\x8e\x8e\xac\xc2\x8e\x2c\x37\x84\xd1\x02\x60\x77\x9d\x29\x99\x29\xf7\x82\x22\xf0\x4a\xe7\x26\x53\x78\x42\x62\xba\xf9\x06\xf1\x0c\x9b\x1f\xc1\x4d\xa3\x2c\x9d\xe5\xe8\x90\x41\xaa\x08\x3e\x45\x49\x23\x9b\x3f\x96\xa9\x86\x9b\x07\x14\x1c\x64\x1f\xd1\xb6\x92\xd4\x50\xf4\x84\xee\x92\x93\x80\x20\x8c\xcf\xb1\x77\x46\x07\x73\xd4\x2f\x33\x55\xe0\xb4\xb0\x71\xc5\x16\xe5\x3d\x8a\xa7\xa0\x40\xc0\xa9\xd8\xdd\xfd\x69\xfe\x58\x42\x1c\xf5\x3e\x0d\xed\xc8\xa5\xad\xe4\x1b\x3b\xb7\x34\x0d\x6b\xfe\x58\xbb\x17\xc6\xdf\x8b\x06\x94\x8c\x34\x38\x02\x5d\x77\xcd\x2a\xf4\x85\x03\xe4\x00\xfe\xc9\x0c\xee\xe1\xea\x6e\x6d\x4d\x83\x61\x2f\xe4\x28\x26\x4b\xd4\x7d\x77\xfb\xec\x43\x42\xfa\xaa\x70\xb7\xbc\x35\x54\x3d\xf2\x02\xdc\x16\x40\x8d\x94\x82\x26\x38\x95\x82\x0c\x0d\x88\x06\x23\xc5\xc8\xf2\x37\x2c\x0e\x70\x62\x58\x1a\xf6\xb2\x6d\x25\x33\xdc\xa3\xcb\x17\x22\x29\xb2\x44\xc4\x55\x24\x6a\x54\x68\x26\x47\x72\x8a\xbe\xfd\x82\x13\xc9\x2b\x46\x9e\x59\x40\xdb\x22\x9c\x9e\xe7\xe3\x88\xce\xfa\xd8\xfd\x7d\x11\xd8\xd2\xa7\x6b\xc7\x16\x3a\x5a\x2d\x72\x20\x45\xa1\x62\x60\x54\xe6\x88\x05\xa5\x9c\xc6\x12\x07\xc4\x9a\x4a\xd4\x7b\xf7\xc9\x75\x87\xb0\xd8\x8c\xdc\x11\xc9\x8f\x6b\x40\x1f\xf8\xb2\x6f\xaf\x5b\x49\x22\x75\x25\x4b\xa5\xb0\x4d\xce\x95\x12\x52\x2c\xf3\x45\xb7\x4a\xe6\x9c\x00\xd3\x2a\xc4\x09\xab\x18\x50\x66\xbc\x50\x1f\x02\xf2\x23\xea\xe0\xa2\xb8\x10\xa2\x37\x31\x0f\xbf\xc9\x12\xab\x6e\x5c\xca\x7c\x82\xdd\x81\xeb\x94\x5b\xb0\x84\x58\x02\x64\x2b\x47\x9b\x1d\x7b\x12\x78\xb9\xbe\x9d\x66\x28\x66\x63\xba\xa9\x8d\xe8\xa3\x8d\xe4\x13\xae\x84\x45\x2a\x23\x72\x37\x2c\xb8\x48\x2d\x82\x60\x9b\x2c\x10\x7e\x3f\xca\x76\xab\xa1\xb0\x95\xbc\xaa\x48\x57\x65\x01\x9b\x84\x3c\x56\xee\xa1\x55\xf4\x84\xaa\x7c\x58\x40\xe8\x33\x65\x86\x2e\x5e\x87\x45\x25\xc3\x2a\xdf\x42\x04\x76\xa0\x9e\x49\xe9\x93\x14\xf4\xb9\xd9\xe9\xd6\x83\x91\x23\x6e\xd7\xf5\xbe\x5d\x23\xc3\xc9\x56\x24\xaa\x60\xe1\x21\x47\x09\x37\x38\x32\x88\x08\x31\xef\x2b\x02\x16\x98\x5e\x90\xef\xcc\xf2\xa0\x47\xd5\x02\xf5\xa3\x33\xab\x79\xf5\x9b\x40\xbf\x1f\x45\x81\x58\xa6\xd1\xb0\x12\xab\xb4\x8d\x65\x78\xb2\xae\x81\xf1\x23\xa9\xc0\xc1\x41\x2a\x6e\x44\xa6\xb4\x73\xf6\x90\x60\xe1\xd2\x43\xf7\xe0\x60\xd5\x05\xa9\x29\x58\x02\x84\x20\xa9\x2b\x2f\x96\xfe\x51\xe7\x32\x8d\xd9\x99\xee\xc8\x55\x4f\x69\xe4\xe6\x8f\xb8\x7c\x4c\xe4\x6a\xea\xd9\x57\x46\x6b\xe7\xd5\x23\x9d\x2a\xb9\x3d\xb9\xab\x18\x0a\xe0\x5b\x09\x29\x37\xa1\xdb\x36\x53\x91\xf9\xa2\xd5\x71\x75\x3a\xf6\xd5\xe9\x58\x56\xa7\xa3\xae\x4e\x47\x7b\xdd\xe9\x18\x8d\x8e\x86\xda\x23\x88\x2c\xdf\x2c\x86\x44\x94\xba\x3d\x38\x0b\x55\xcb\x77\x9a\x1d\x07\x03\xca\x6f\x74\x3b\x76\xd7\x29\x69\x8e\xe2\x8f\xa5\x5a\x59\x74\x63\xa8\x67\xac\x47\x37\xa3\xd1\xd1\x85\xb9\x87\x4a\xe0\x7c\x04\x40\x21\xb8\x0c\x13\xc8\x54\xc7\x8c\x74\x53\x09\x3d\x60\xed\xc8\x48\xb1\xad\xb1\x2e\xf2\x74\x61\x40\xae\x44\x29\x6c\x76\x1f\xda\xf5\x8d\xcf\x22\x66\xf2\x48\xb0\x62\x47\x9c\x43\xf8\x31\xa3\x27\x0b\x75\xca\x05\x1b\x6a\x41\x86\xf9\xe3\xb0\xee\x6a\x12\x5a\x15\xb6\xf6\x9c\xcb\x7e\x6e\x24\xd6\x3d\x89\xae\xaa\xa3\x41\xbf\xc1\x3a\x18\x48\x0a\xa8\xed\x05\x8e\xb4\xb1\xa9\x00\xd2\x2a\x0f\x7f\x44\x3a\x63\x50\x13\xa3\x62\x76\xae\xfa\x04\xf4\xe2\xa1\xe5\x0f\xba\xac\x12\xa1\x8b\x25\x0a\xa5\xd6\x3b\x7d\xa9\x2f\x95\x88\xac\x36\x4f\xda\x41\xbf\x6f\x9f\xa7\x6e\x47\xe5\xdd\x7d\x97\xe7\xed\xbe\x7f\xa7\xcb\x33\x8d\x22\x0b\x43\x64\x75\x78\x9e\x7f\xa4\xc5\x53\x60\x25\xa1\xb5\xd3\x8d\x59\xb7\x08\x90\x70\xca\xb5\x85\xe9\xc1\x9e\xf2\x7e\xd7\x53\x1e\x2d\xe5\x3d\x5a\xca\x1b\x2a\xe0\x21\x11\xb0\xd2\x51\x1e\x85\x8a\x57\xf4\x94\x13\x37\xea\x04\xb7\xa4\xac\xdb\xf1\xb5\x9e\xf2\xf6\xe3\x3d\xe5\x63\xf5\x94\xd7\xa3\xa7\xbc\xac\x9e\x72\x7d\xdd\x2b\x6f\xab\x57\xfe\x9b\x59\xa6\xe9\x77\x95\x20\xa6\x50\xc4\xda\x8e\x0a\x95\x65\x24\x0c\xbe\x31\x83\xaa\x0a\xdd\x62\x88\xaf\x58\xf4\x69\x86\x18\xd5\x71\x34\xaf\x92\x13\x1f\xba\xcd\x0e\xd0\x9a\x16\x24\xf5\x7a\xdf\xc8\x1a\xe2\x3c\x1a\x59\xe7\xaa\x9a\x59\xbd\x74\xea\xc6\xea\x13\xf4\x67\x68\x5e\x24\x8f\x5e\xb6\xb0\xb2\x4d\x2f\x5c\x35\xe6\xfb\x51\x9c\xb2\x42\xff\x28\x6a\x2f\x21\xfc\xdc\xc8\x15\x45\x7f\x22\x02\x95\xf7\x6d\xaa\x76\x24\xda\xda\x6a\x53\x85\x30\x6e\xf5\x45\xae\x2c\x3a\xab\x76\xc2\x23\xee\x01\x44\x80\x61\x90\x17\xe8\x65\x9f\x6a\xd8\x07\x9d\xf8\x0b\xd1\xa6\x0e\xbc\x8e\x11\x48\x61\x83\xb9\x30\x14\x87\x48\x3f\xa1\xee\xdb\x66\x7d\xdd\x92\xda\xe4\x56\x00\x89\x52\x6b\xb7\x46\xd8\x89\x7a\x3e\x70\xc0\x26\xbd\x07\xa3\xbe\xab\x95\x3f\x91\xd5\xe8\x42\x33\x02\xa7\x5f\x2d\xaa\xf0\x95\x7d\x00\x6e\x2e\x4e\x7f\xbc\xec\x72\x8e\xd2\x31\x36\xb0\x42\xd8\x3f\x25\x25\x0c\x4b\x1c\xfc\xae\x63\xd5\xcd\xec\x9b\x6d\x7f\x74\xac\xd6\x1f\xea\x58\x2d\x5f\x76\xac\x16\xae\xc0\xaf\x74\xac\x96\xe8\x58\xd5\xd5\xb1\xaa\x2f\x3a\x56\xed\x55\xc7\xaa\x01\xd1\xf9\xba\xa7\xc9\x2d\x37\x62\xf1\x48\xd8\x94\x3d\xb6\x61\xc4\x6d\x90\x2e\x1b\x83\x65\x9e\x2c\x20\xd1\x68\x32\x76\x51\x1d\xaa\xda\xaf\xed\x47\xfb\x50\x4b\xf4\xa1\x0e\x42\xda\xad\x3e\xd4\x55\x11\x1f\xc6\xa5\x6b\x5c\x16\x55\x49\x18\x07\x94\x53\x82\x28\x5d\xce\xe3\x11\x77\xe5\x9b\x39\xa2\x3b\xd8\x91\x80\x65\x44\xeb\x28\xdc\x3d\x4c\x52\x29\xae\x1d\xbe\x81\x37\xa2\x0b\x6f\xa4\xbe\xc6\x1b\xd1\x85\x37\x72\xa4\x85\x90\xb6\xa8\x51\x12\xcf\x22\xda\xfa\x0a\x6e\xe4\x88\x19\xdf\xd5\x06\x97\x00\xe6\x7c\x81\x34\xd2\x0e\xa4\x11\x7d\x8d\x34\x32\xbe\x81\x34\x02\x33\x05\x8a\xd7\x58\x47\x58\x3a\xd0\x45\xa4\x6c\x2d\x35\x62\xae\x60\x0f\x13\x4b\x0b\x19\x18\xb4\xdf\x34\x96\xf6\xf6\xe6\xe6\x11\x4a\x56\x98\xf0\x12\xbf\x2f\x65\x46\xcb\x5f\x43\x90\x41\x93\xa0\x81\x3e\x24\x39\x80\x51\x92\x42\xa7\x1e\xf2\x5e\xf2\x06\x79\x7f\x07\x35\x82\x5c\x5a\x52\x56\x4b\x07\x40\xa0\xab\x7b\x5c\xa2\x22\x45\x51\x23\x4e\xc9\x7a\x30\x0b\x7f\x8d\xc5\x61\x7a\x92\xd4\x14\x88\xa8\x7a\x20\x3a\xb0\x83\xe0\x9d\xd4\x05\xff\xfa\xe7\xeb\x5f\xff\xc7\x37\x08\xf1\x0e\xb4\x1a\x15\x94\xcf\x5f\xc1\x14\x58\x1f\xa4\xa5\xba\xa9\x80\x82\xbd\xd7\x5d\x13\x58\xa7\xaa\x8c\x87\xca\xe0\x59\x4d\x43\x2f\x22\xa8\xa3\x9d\x8f\x2d\x8d\x56\x1e\xe2\x18\x8c\x5b\xb8\x5f\x5d\xab\x3c\x20\x68\xd2\x36\x03\xcc\xb2\x3d\x94\xd4\xfb\x70\xe1\x22\x75\xb3\x6d\xa6\x3a\xeb\xb5\x26\x1e\xb7\x80\x6d\x62\x5e\xf7\x96\x5a\xf1\x83\x37\x05\x56\xf3\xf8\xa1\x6b\xfd\x76\xae\x2b\x92\x5b\x96\x9a\xea\xd5\x57\x89\x3e\x08\x9a\x0b\xea\x65\xaf\xa9\xa0\xb5\x68\x76\xf7\x2a\x66\x1d\x0f\x46\x7e\xcb\x9c\x66\xbf\x0c\x54\x99\xf6\x47\x40\x2b\x3e\xac\x63\xc0\xb1\x72\xf3\xa6\xe8\x00\x93\x52\xd9\xe4\x0a\x71\xf9\xa0\xa8\x40\x29\xe0\xf7\x00\x0c\xbd\x5d\x21\x84\x2f\x7e\x86\x91\x46\xb7\xc7\x0a\x94\xcc\x89\xf8\xb7\xa4\x21\x3f\x76\xa5\xbf\x89\xc8\xea\xd5\x6f\x5f\xd3\x52\xf4\xdc\xff\x4f\x11\xfb\x6f\x7f\xf8\x2f\xb6\x2a\x7e\x13\x7f\xc7\xab\xdf\xbe\x3d\x57\xed\xe0\x4b\xf9\x4f\xbe\xaa\xae\x9f\xdf\xc9\x9c\x39\xe1\x3b\xf7\xd4\xb3\x3d\x88\x6e\xee\xb4\x8f\x8b\x1b\xee\x80\x6d\x96\xea\x7f\x9c\xc9\x5c\x0b\x1d\x5f\x44\x9e\xbe\xcc\xbe\xcd\xd4\xfc\x3a\x13\x5a\x1d\x8c\x30\xfa\x0f\x77\x9f\xe1\x8b\x8a\xd0\x6a\x1e\xf5\xe2\x0e\xcf\x20\x9e\xd7\xbe\xde\x97\x0e\x86\xb9\x39\x1a\x2a\x61\xfa\xfa\xf2\x15\x7f\xbb\xf0\x7b\x7b\x30\xac\xc6\xfb\x2a\xe0\xee\x9e\x77\x67\xbd\x68\x6a\x30\x70\xab\xd4\x87\xe3\xa3\xef\x63\x36\x29\x1b\xa4\xec\x93\xa6\xd6\xfa\x4f\xfe\xe4\x0f\x58\xf8\xea\xf7\xaf\xf5\xab\xa0\xfb\xd8\xda\x48\x3a\x07\x62\x7c\xfc\x56\x7b\xea\xc9\x5a\x3b\x67\xf7\x92\x88\x5b\x60\x8b\xf6\x95\x9c\x52\x56\x7e\x42\xab\x0f\x1b\x7e\x70\xd0\xbe\xa9\x5f\x4c\x7f\x92\x7c\xf2\xbf\xe2\xa3\x70\x28\x26\xd0\x2c\x45\xce\x58\x61\x50\xc9\x20\x99\x05\x8d\x64\xb7\x12\xef\x71\x60\x3f\x77\xef\xa7\x17\x03\xf6\x37\xf0\xeb\xae\xbb\xe8\xab\x6b\x89\xeb\x04\x5f\x67\xdb\x7a\xaa\xb5\xf8\xad\xad\xa9\x8a\x6d\x23\x15\xfe\xe9\x8a\x7c\xc7\xc5\x12\xba\x21\x8a\xf8\x0c\xe0\x72\xe4\x11\x9f\xff\x7d\x1d\xd1\xbe\x28\xdf\x05\xb7\xe6\x96\x79\xdb\xdc\xc8\x99\x0f\x63\x73\xaf\xda\x17\xa1\xef\x9c\x9a\x4c\x36\xb4\x87\x10\x70\x8c\x5f\x13\x5f\x0e\x56\x48\x2a\xec\xbb\x67\xa8\xa2\xad\xb4\x5d\xdd\x8a\xd3\x87\xbb\x4f\xfd\xab\x82\x1f\xcf\x51\xfd\xab\xcc\x42\x35\x54\xbc\xf1\xbd\x81\x2e\x00\xc6\xf3\xd0\xf8\xa6\x1f\xe8\x81\x27\x1c\x29\xe3\x87\x3c\x05\xf8\x19\x87\x6d\xd5\xed\x13\x9e\xee\x7e\x00\x0f\xb7\x0f\xdf\x05\xfc\x5e\xcd\x36\xfd\x24\xa9\xf8\x6a\x2c\x6d\xf8\x03\x77\x10\xc4\x36\x6d\x5e\x41\x2f\xe8\x0b\x52\xeb\x04\x87\x67\x69\x33\xea\xb6\xe6\x53\x45\x48\x2a\x63\xeb\x12\x15\x77\x53\xbc\x15\x37\xb6\x34\x0d\xeb\x3f\xdd\x17\x0d\xe7\x02\xc1\xf6\xd4\x4f\x68\x88\xeb\x63\x25\x38\xd1\x93\xdd\x07\xa8\x98\x91\xb9\x57\x90\x40\x15\xb4\x2a\x2b\xdf\xe1\x70\x7e\xca\x56\xcf\xab\x33\xae\x34\x78\x6b\x7c\x2d\xfd\x51\x53\x79\x7d\x1d\x71\x8d\x20\x91\xac\xbe\x02\x35\x97\x87\xe1\x5b\x87\xcd\x1b\x83\x7f\x72\x01\x50\x1f\x06\x14\xc8\x05\x14\xb7\x7e\x0d\xfd\x11\x1f\xfe\xfd\xeb\xf0\x37\xe9\xdb\xfb\x1f\xbe\xc9\x01\xa5\x75\xfc\xb7\xdf\x43\xb0\x08\xfe\xf9\xe3\xbb\xfb\xb5\x33\x51\xf3\x3f\xb7\x3f\xfd\xe9\xc6\xd9\x68\xe6\x12\x5c\xf5\xd1\x55\xaf\xef\x7f\xb1\x54\x6b\x0b\xb6\x0d\x10\x70\xb9\xec\x29\x5f\x96\xb9\xfe\x6c\x7f\x92\xb7\x8e\x44\xfd\xd0\xfa\xd8\x06\x86\xd3\x49\x20\xe8\xf7\xb5\x83\x10\x98\x5d\xa8\x6f\x1d\x72\xfe\xfc\xcf\xff\x74\x1c\x32\x8e\x72\xb5\x34\xc0\x8b\xe8\xc7\xf2\x41\x3e\xbe\x3c\xcb\x37\xc7\x75\xfb\x55\x7c\xbf\x75\x3f\x1e\x38\xa1\xd7\x27\xdf\x1e\x05\x2f\xec\x8d\x23\xdc\xe6\xe6\x9b\xfc\x7e\x6f\x2c\x10\xf9\xca\x02\x11\x14\x0a\x6e\x9a\x93\xb5\xfe\x2e\x89\xbf\x23\x8d\xfe\x7d\x75\xc3\xfe\x52\x7d\x53\xdd\xdc\xab\xa2\x9b\xc2\x79\xbf\x4d\xf1\x9b\x4c\xaf\xfb\x1f\xbe\xbd\x6d\x6e\x44\x75\x5f\x48\xc0\xa3\x20\x35\x24\x60\x77\x09\x48\xf9\xd7\x43\xfe\xb5\xf8\x5a\x7b\x12\x0b\x84\xc8\xbb\x9f\x85\x2c\xf2\x7d\x33\x52\x79\x75\xc8\x25\x8c\xbe\xb9\x71\x32\x56\x05\x7c\xee\xc7\x91\xb2\x42\x2a\xd9\x70\xa3\xb8\xb5\x7e\xd1\x58\x1a\xd6\xbe\x0c\xf2\xbf\xd8\x36\x77\xc7\x79\xa0\x36\x72\x85\xe6\x2b\x13\x7f\xdb\x5c\x08\xce\x52\x78\x40\xe0\x0f\x7d\x39\xb0\xfb\xe5\x1a\xc7\x78\x9c\xc9\xe6\x03\x0f\xe4\xc3\x7b\x7c\x71\x86\x6f\x0e\xe9\xf6\x23\x7e\xbd\xf5\xab\x62\xbf\xdd\x3e\xf8\xf6\x86\xc9\x41\x7a\xfe\xfa\x00\x77\x93\xf2\x2d\x42\xd5\x37\x56\x86\x7c\x6d\x65\xe4\x34\xf2\xd8\x10\x03\xe9\x77\x6a\x69\x1c\x6a\x09\x45\xeb\xd4\x4b\x5a\x3e\xb5\xd4\xb4\x84\x2a\x3c\x34\x61\x6e\x87\x26\xd4\x72\x72\x09\x05\x67\x65\xe9\x3c\x4b\xbd\x77\x28\xc3\xde\xfd\xf1\x42\x19\x46\x63\xfc\x37\xb6\xc9\xbf\xfc\xe5\x6f\xff\xf2\x7f\x9f\xff\xfb\x9f\xff\xf6\x0e\xbd\xf2\xa6\x31\x8a\xaa\x68\x14\x80\xfc\x94\x5a\x49\x8d\xb1\x33\xe0\x3e\x6c\x76\x91\x91\x3a\xaa\x54\xec\x74\xf7\x69\x6a\x56\x52\x2f\xe5\x41\x66\xd2\x31\x5d\xa0\x94\xea\x5f\xf0\x6f\xac\xe0\x9b\x7f\xa7\x96\x4f\x15\xbc\x28\x69\xf4\xe2\x8f\xf8\x6c\x14\x60\x8e\xf7\x07\x14\xe7\xbb\x4c\x29\x2f\x4f\x80\x82\xbe\x2a\xe3\xf9\x73\x4f\xbd\x55\x50\xfd\xab\x3e\x95\x24\x03\xfc\xc2\x22\x7b\x4d\x63\xf6\x4f\x23\x8d\x5c\x2e\x48\xaa\x6d\xf8\xcb\xd7\xd5\xf4\x7b\x26\xf1\xfb\x52\xe6\x4d\x1b\x2a\x15\xe0\x45\x49\xfd\xe9\x2e\xc6\xe4\xd2\x74\xd3\x8b\xb8\x9b\x9b\xf2\xab\xf8\x53\xd1\x92\xca\x04\x31\xf0\x10\xbf\x3c\xb1\xfb\x42\x20\x61\x67\x90\xb5\x4f\xe6\x6b\xe4\x75\xc2\x04\x65\xa2\xa5\x0f\xfc\x5c\x77\x34\xb0\x9f\xf0\x8b\x72\xa0\xd2\x21\xa7\x52\xea\xf3\xe7\x8a\x3e\xdb\x9e\x86\x94\x4f\x33\x15\xb9\x00\xc5\xcd\xd2\xb4\x4f\x35\x8d\x3a\x2f\xa9\x97\x8e\x1e\x97\xbf\x6f\xee\x7e\x04\x6f\xa8\x8d\xe2\xfb\xf9\x63\x55\xbe\x96\x51\x5f\x4e\xe7\x9b\x51\x03\x9d\x37\x9b\x4f\xcc\x75\x43\xae\x4f\xbb\xfb\x0a\xa4\xc1\xcd\xc2\xf3\x7e\x9a\x69\x22\x0c\x12\x7a\xbf\x4f\xbf\x68\xf1\x47\x94\xeb\xb4\xa4\x02\x1d\x36\xea\x19\xf1\x93\xbc\xa5\x3a\x58\xd7\xde\x00\x46\xe6\x17\x32\xca\xf0\x55\x56\xbe\xab\xb6\x5f\x8f\xff\x7d\x95\xe3\xdf\x59\x0e\xff\xe5\xf7\xd7\xf7\x56\xc1\x57\x62\x47\x56\x6f\x26\x8c\x28\x22\x29\x66\x68\xb9\xb9\xec\xa9\xf1\x9c\xf2\x09\xf4\x89\x0f\x80\xc5\x73\xdb\x7b\x00\x13\xaf\x22\x9f\x60\x03\x15\xc6\x86\x8c\xe5\xd3\x48\x1d\x86\xcc\x51\x8d\x88\xc8\x53\xb2\x76\x61\x7d\x11\xe2\xfd\xdf\x5d\x00\xff\xf3\x2f\xff\xfa\xef\x7f\x3e\xff\xcf\x3f\xff\x3f\xdf\x0f\x06\x7d\xed\x7e\xd7\xd4\x46\x47\xaf\x2c\x18\x5b\x24\x5a\xb1\xd8\x8b\xcc\x2e\x9f\x36\x23\x7f\x97\xa3\x01\x27\xb3\xe7\x82\x7d\xef\x00\xb3\xd8\xf8\xec\x17\xd2\xa2\xf6\xa4\x83\x8d\xaf\x2f\x30\x94\x22\x25\xd9\xd0\x53\xd3\x34\xaa\x6d\xf1\xb2\x72\x47\x48\x57\x5e\xd8\x14\x69\xa3\x9c\x5d\x8b\x03\xfc\x4c\x24\x90\xf9\x25\x59\x47\x7d\x5d\x4b\xd2\xed\x12\x9d\x01\xb3\x9b\xdb\x0a\x59\x35\xd5\x09\x17\x1f\x90\x83\x6e\x64\x03\x14\x44\x0c\x71\x79\x14\x8f\xb6\xa3\x78\x54\x5a\x01\xed\xa3\x9d\x53\x2d\x40\xaa\x2a\x9b\xa4\xaa\x1d\x18\x5f\x9b\x26\x9d\x60\x55\x98\x4c\x59\x16\x23\xd9\xcc\x2c\x68\x92\x92\x52\x2f\x4c\xd2\x01\xa6\xa3\xed\xc9\xaa\x7b\xc8\x44\xd5\xaa\x24\x4e\x28\x20\x8f\xde\x53\x1b\x7a\xd9\xe3\xde\x6a\x3d\x27\x41\xcd\xb1\x46\x9a\x34\x13\x47\x8c\x01\xb0\x3d\x95\x39\x5d\x32\xba\xf1\x23\x0d\x6c\xd6\xb2\x03\xbd\x69\x17\xc2\x23\x4c\x10\xce\x00\xa8\x6c\x56\x20\xc4\xb9\x7b\x80\x0b\x47\xc7\x0a\xda\x53\x6a\xf1\x0f\xd8\x93\x20\xa4\xd2\x2a\xad\x5e\x56\xfe\x22\xd2\x37\x79\xd8\x59\x90\xc2\xf2\x1d\xef\x17\x5d\x61\x3d\x41\xea\xa7\x09\x44\x34\x2d\xa9\xa2\x9f\xd0\xd2\xec\x1a\x40\x70\x86\x9a\x65\xc5\x9d\x35\x20\xd4\xb5\xbe\x69\xea\xd5\xdd\x5e\xf2\x63\x8b\xb8\xc9\x9b\x8b\xb9\xa0\x9e\xf8\x62\x2d\x67\xbf\xbc\xd4\xa4\xa5\x09\x3c\x8a\x36\xd1\x40\x82\x26\xe9\x6a\xe8\x32\x9c\xac\x3d\xdf\x84\xd2\xb0\x4f\xb4\xd6\x88\x02\xa1\x0d\x33\x00\xb6\x86\x34\xad\xee\x9a\x3a\x0a\x4e\x24\x4f\x98\xa1\x15\xd8\xa7\xfe\x57\x5f\x2e\xee\x52\xcd\x9a\xba\x34\x24\x4a\x11\xe7\x68\xa0\x18\xd9\x2d\x29\x60\xb3\xf6\x92\xc6\x4c\xa3\xd6\x9d\x60\x41\xe6\x57\x5f\x3b\xda\xfc\x76\x75\x6b\x9f\xcd\x1b\x28\xab\x44\x23\x2f\xf2\xef\xec\x99\xc2\x41\x4f\x25\x69\x95\x8d\xcf\xab\x08\x1d\xdb\xe3\x89\x70\xb4\x7b\x1a\xec\xc1\x53\x3f\x34\x56\x0a\x4c\xd9\x59\x09\xfa\x86\xde\x92\x1e\xe4\x60\x6d\x76\x60\x9b\x09\x3b\x82\x35\xb8\x77\x63\x75\x68\x63\x99\xd1\x19\x54\x2d\x08\xe7\x97\xdd\xfd\xc5\x1d\x24\x89\x3b\xee\x8b\x4b\x0d\x6b\xa7\x96\xb4\x6f\x78\x5a\x9d\x71\x3e\x45\xbd\x17\x5f\x7e\xc0\x7d\x4d\x13\xfd\xc6\x43\x89\x8a\xe2\x57\x3e\x8e\x6e\x1a\xf8\x97\xa4\xd8\xda\x5c\xe9\x26\xb5\x53\xcf\x69\xe8\xc6\x67\x3f\xa8\xb1\x90\x0e\xd5\xc0\x36\xd1\xde\xd0\x27\x31\xc3\x25\xc9\x4c\x85\x87\xea\x51\x0a\xa6\xc4\x32\x41\x95\x56\x74\x25\xae\xae\xbb\x1e\xc5\xe4\x65\x46\x4b\x6b\x2d\xac\xfa\x31\xc1\x96\x86\xff\x37\x66\x00\xaa\x02\xc5\x10\xeb\x07\x79\x68\x54\x9f\x36\xf4\x68\x8d\xc2\x02\x0b\xab\x58\x19\xbe\xc9\xb0\x3a\xda\x85\xad\x8d\x05\x98\x7e\xa5\xb3\x77\xbd\x02\x36\x15\xc1\x07\x14\x8c\x37\xbd\x26\x6b\xc0\x34\x2a\x84\x04\xd1\x34\xd8\xad\x5a\x80\xc1\x48\x88\x9c\x6d\x11\x42\x60\x5d\x22\xed\xe8\x8b\x1e\x2b\x04\x94\x34\x79\xa8\x9b\x23\x49\x6a\x05\xe6\x4a\x61\x3b\x21\xb0\xbb\x5a\xb2\xd6\xd9\x70\x5c\xa3\x2e\x4e\x56\xda\x3a\xa8\xd6\xa2\x5a\xe3\x0e\x4f\xd9\xe6\x2a\xc5\xfc\x0e\x58\x71\x10\x64\x9b\x81\x65\xf3\xcc\x8e\x41\x74\xea\x9a\x11\xd7\xa5\x62\xaf\xa3\x8f\x04\x05\x67\xe8\xc9\xc1\x7a\xb0\x84\x15\xd4\xa6\x5d\xe8\x4d\x8f\xb9\xc0\xc9\x8b\x46\x79\x80\x0b\x43\x60\xa9\x80\x4a\x10\xd1\xc7\xa6\x4f\x2e\x03\x2f\x28\xfb\x28\xad\x9d\xd3\x1c\xea\xbb\x63\x13\x80\xf0\xf5\x0e\x60\xd7\x82\x95\xd2\x01\x8f\x60\x95\x92\xb8\x80\x8e\x19\xb2\xcd\xff\x5d\x9a\xcb\x03\x20\x57\x96\x34\x0b\x81\xb8\x5c\x26\x02\xcd\x1d\x65\x02\xac\x0e\x2b\x01\x73\x18\x15\xc4\x42\xf6\x09\xdf\x5d\x93\xdb\xc6\x80\x27\xa3\xad\xee\x25\xd9\x44\xd9\xe7\x64\x99\x30\xc1\x3c\x94\x78\x6f\x02\xda\x4c\xa0\x06\x27\x54\xd9\xa0\x90\x0d\xd9\x07\xe0\xce\xb5\x8a\x60\xd0\x44\x84\x66\x71\x5f\xb9\x80\x91\x64\x40\x17\x40\x4b\xf7\x24\xc9\xc9\x85\xc7\x2c\x63\x30\xe8\xd9\xa1\xfb\xb5\x12\xcd\x07\x5a\x0a\x58\x90\x7e\xc8\x0e\x70\xa1\xa1\xbe\xe5\x7a\x86\x48\x17\x20\xff\x4b\xea\xae\x13\x05\x5f\xaa\xbe\xe8\x3a\xe5\x4d\x9a\x9d\xac\x97\x02\xf2\x29\xb7\x0f\xf1\xa1\x2b\xb6\x0e\x2e\xa9\x1e\x06\xa6\x10\x6a\x72\x84\x53\xff\x9d\x58\xe9\x9d\xf1\xf0\xdb\x3c\xb1\x99\xba\x6c\xee\x60\x9f\x03\x80\x11\xa5\x02\xd6\x17\x0c\x64\x4f\x96\xe7\x85\x39\x7a\x71\xf1\x5f\x8d\x04\x96\x59\x9a\xeb\x02\x1f\x39\x8a\x27\xdc\x88\x1b\xa9\xf9\x71\x7a\x1d\xae\xc2\x5d\xeb\x8d\x96\xfa\x40\x11\x2c\x98\x85\xc0\x74\x35\x03\x84\x02\xac\x46\x99\x45\xd7\x6c\x1d\x69\x5d\x81\x93\xa8\x40\x59\x9a\x3d\xf0\xae\xfc\xef\x7b\x6a\x6e\x5b\xa0\xf4\xbc\xa1\xd3\xb3\x07\x78\x27\x4c\x6e\x5f\x4b\x35\xbb\x32\x6d\xe5\xa4\x90\xe5\xba\x24\xba\xcb\x62\xd6\xec\x22\xbe\xa0\x53\xe2\x19\x9f\x19\x60\x3c\xa7\x06\x55\x0c\x7b\xf4\x55\x97\x11\x55\x62\x1b\x6b\x8b\xbf\x54\x5d\xad\xb6\x29\x97\x1e\x5c\x5b\x30\x20\x72\x67\xbd\x0c\xea\x64\x0a\xfb\x3e\x0c\xe6\x18\x2b\x4e\x58\xa0\x13\xc0\x2f\xc0\x5b\x37\x96\xc6\xb1\x31\x5a\x74\xd9\x65\xf3\xe4\xa6\x7a\xd9\xf8\x7c\x54\x3c\xfa\xfa\x66\x4b\xcc\xbe\xd0\xab\xd1\x1c\xba\xca\x34\x87\x8e\xd3\x40\x14\x77\x8b\x97\x55\x27\xe4\xaa\x46\x07\x80\xf1\xfd\x5a\xe5\x8a\x46\x93\x27\x5f\xb3\xe3\xea\x3b\x60\x5e\x02\x87\xad\x0e\x56\x58\x03\xe0\x19\xdd\x39\x76\x0e\x04\x8c\xea\xca\x19\xee\x1c\x1b\xd2\x7a\x4b\xc0\x5f\x4d\x25\xa3\x59\xb6\xa5\x06\xd9\x24\xcd\x2e\x04\x03\x69\xa2\xe7\x00\x26\xb0\xa8\xfb\x69\x12\x17\xe9\x52\x8a\x13\x50\x7c\xe6\x95\xa5\x9f\x7d\x27\x6c\xa8\x12\x52\xc3\xef\x2e\x0e\x34\x07\x2f\x59\x08\xee\xe3\xd7\x1c\x38\x77\x7d\xd6\x9f\xdd\x80\x43\x93\xa1\x9b\x21\x13\xb7\x7a\xce\xe1\xc6\xd0\xe6\xbb\x77\x98\x46\x61\x9d\x75\xe8\x5d\x84\x2d\x5d\xa8\xa0\xdc\xac\xcc\x44\x78\x95\x34\x14\xf7\x16\x86\x51\xb2\xcc\x1d\x2a\xa9\xa9\x3b\x06\xe8\x68\xaa\x49\x01\xad\x9d\xe6\x38\x27\xe2\x79\x2a\x77\x43\xd3\x54\x21\x33\x2b\x78\x59\x2d\x55\x6d\xee\xf2\x02\x6a\x5d\x20\xc3\x7b\x2b\x4f\x68\xf1\x4d\x39\x70\x8e\x58\xea\x47\x38\xb9\xc6\x02\xb3\x16\x9c\x94\x96\xc0\x3a\x23\xa7\x52\x93\xf5\xb9\xc5\x0b\x25\x44\x83\x78\xb4\xe1\xb6\x1f\x0a\x6d\x40\x19\x3f\x40\xfb\x07\x53\x1b\x64\x7e\x63\x3c\xc1\x6a\x22\x7e\x85\xb8\xfb\x9d\x00\xba\x81\xd0\x1a\x00\x6c\xa7\x71\x6e\x05\x2a\x1f\x54\x83\x70\x7a\x88\x92\xeb\xb2\x0c\x08\xb6\x36\x7b\x72\x29\x07\x04\x57\x41\xb3\x2b\x00\x78\x80\x9d\x0b\x83\x1b\x1d\xdf\x1d\x81\x3b\x6c\x72\xb4\x25\x4f\x3b\xcc\x9d\x59\x81\xcb\x0b\x9b\x17\xd1\x73\x13\xb7\x8e\x06\x64\x03\xf3\x51\x3d\x60\xef\x9a\x6f\xf5\x41\x66\xda\x01\x4b\x0b\xa0\xc0\x7b\x6c\xc9\x4a\x03\x71\x96\x44\xd1\x0f\x52\xec\x76\xbc\x01\xc1\x92\xe9\xd9\x1d\x22\xf6\xee\xa3\xa4\xb5\xa2\x4c\x16\xb5\xe1\x25\x35\xa0\xc6\xd4\xb0\x90\x2a\x90\xe0\xaa\x81\x40\xc7\x34\x00\x97\x93\x8e\xd4\xca\x70\xcb\x1b\xc2\x4e\x2e\x24\xee\x50\xd4\xfa\xa6\x02\x68\x12\x6b\xbe\x5b\xce\x44\x07\x47\x13\x6d\x9d\x7e\xc3\x01\x19\x82\x3e\x75\x18\x7f\xda\x93\x46\x67\x83\xd8\xf3\xe7\xbc\xe5\x4b\x94\xc3\xf9\x40\x50\xe9\x75\xe6\x9e\x32\x19\x89\xf4\x6c\x0d\x77\x6d\x1d\x82\x55\xfb\x35\x36\x3f\xb1\x16\xa2\x91\x38\xa8\x4d\x4f\x3e\x62\xa0\xc5\x52\x60\x08\x3a\xfb\xcd\x88\x72\xc7\xa7\x05\x22\xe6\x97\x5b\xe6\x25\x40\x9a\x8a\x9e\xd9\x8e\x0c\x4e\xbe\x49\x9a\x2b\xf3\x8b\xb0\x3c\x9e\x3f\xef\x30\xac\x36\xf4\x30\x9d\xd9\xf0\x98\x1b\x97\xfc\x1e\x96\x00\x1b\x50\x81\x97\x6c\x0a\x13\x36\xcd\x3c\xc2\xd4\x2f\xb0\xe0\x0d\x2b\x1f\xa4\x38\xc0\x8d\x9e\xf3\x12\x65\x6a\x2e\x91\x7a\x45\x6d\xf2\x99\x68\xaa\x2a\x3d\x55\xe8\x05\xab\xc4\xc0\x6e\xd5\x9e\x7f\xa9\x88\xdb\x80\x40\xfb\x12\x78\x33\x2e\x5d\x43\x38\x05\x72\x4a\x45\x3b\x16\xa9\xa5\xc8\x34\xe4\xf2\x69\x2e\xf9\xd4\x7e\x93\x7c\x62\x05\xa8\x2b\xfc\xfe\xf5\xa5\x55\xe7\x17\x6b\xab\x1d\x6b\xab\x7e\x65\x6d\xc5\xd2\x5a\x35\xb0\x5a\x4e\x25\x75\x73\x0f\xb9\xdf\x6a\x32\x89\x9f\x01\xef\x07\x2d\x3c\xb5\x77\x78\xc6\x83\xfd\xb4\xe8\x38\x48\x81\xad\x1d\xc5\xb0\x7d\x52\x7a\x8b\xcc\x45\x3d\x05\xac\x77\xd0\x50\xfa\x06\xf3\xf5\x44\x9c\x6d\xa1\x3d\x04\xf7\x01\xa8\x1a\x25\x4a\xf2\x16\x54\x36\x3c\x59\x58\x8a\xb2\xba\xe4\x24\x0d\xb8\x8b\xf9\x68\x0c\x23\xd1\x67\x27\xf8\xb6\x1b\x47\x2e\xd0\x85\x9e\x54\xeb\x13\xb3\x2c\xa8\x6f\x87\x20\xa0\xe3\xa9\x68\x3b\x6c\x44\x52\x86\x3b\x09\x31\xa4\x70\x08\x34\x23\xa8\xb1\x60\xea\xc0\x2a\x5d\xc1\x53\xce\x74\x82\xda\xfc\x4d\xd1\xd7\x9b\xc1\xf4\x03\xe1\xd7\xd6\xf4\x4f\x07\x7e\x50\x4e\x62\x88\x52\xfa\x42\x02\x42\x81\xb4\xfa\xf7\xbb\xe1\xbd\x02\x17\x50\x5c\xd9\x14\x54\x1c\x69\x03\x91\x61\xd9\x1a\x91\xca\xfe\x51\x9e\xb7\xa6\x39\x9b\x4b\xf5\x9a\x60\xd0\xe5\xaa\xbb\xab\x38\xa8\xb3\x2e\xdf\x73\xad\x47\x80\x0e\x19\x9b\x99\x5c\x3f\x23\x48\x21\x4a\x9a\x46\x50\xa6\xa4\x2a\xa4\x67\xf0\x6b\x04\xbb\x65\xb6\x4e\x24\x05\x0e\xa4\x6b\xa1\xb4\xd8\x08\xea\x02\xf3\xcd\x1d\x12\x40\xb1\xa7\xe9\x3f\x1f\x06\x35\x85\x65\x16\xce\x45\x04\x98\x10\x5f\x6a\xb7\xf8\x52\x9d\x3f\x18\x60\x5a\xbc\x2c\x65\x21\x6b\x14\x82\x24\xb6\x6e\xa9\xb9\x5a\x8a\xb5\x47\xef\x02\xd6\x7b\x43\x62\x76\x54\xb9\x84\xcf\x01\xda\x96\xdf\x27\x48\x24\x80\x70\xa8\x15\x37\x0a\xff\xce\x53\x76\x42\x38\xf9\xed\xad\xd7\x37\xdb\x95\x72\xd3\x39\x74\x35\xb5\x57\x1b\x1b\x10\xed\xce\x2b\x44\xd1\xde\x8e\x50\xb8\x26\x6f\xbb\xd1\x6b\x92\xbd\x45\xb0\xc1\xed\xb9\xe9\xf6\xec\x3f\x20\x18\x01\xa8\xbc\x91\x0a\xd6\xe8\xc8\x64\x42\xc0\xa2\xc7\xf2\x5d\x25\xff\x04\x75\xac\x6c\x3a\xce\xad\xb3\x85\xaa\x94\x41\x9c\xe6\x99\x81\x66\x29\x98\x30\x58\xf7\x8c\xc4\x37\x23\x22\x07\x7b\x9a\x10\x1d\x02\xd4\x49\x1d\xf5\xb2\x27\x17\xc2\x7d\x20\x6e\xd0\x11\x37\x90\x15\x37\x10\x7a\xf5\x5a\x36\x4b\x92\xc1\x13\x07\xe2\x24\x68\xea\x3a\x40\x79\x48\x3f\x58\x51\x7b\xd7\xeb\xc2\x36\x42\xbb\x27\x38\x3e\x35\x48\xfd\x60\x38\xb5\x60\x0b\x86\x83\x8c\x50\x5e\x6e\x3e\xcc\x02\xb2\x1f\x3f\x26\xbc\x71\x88\x3d\x78\x1e\x58\x59\x43\xda\x57\xee\xaf\x48\xe9\x7f\x5c\x75\xe7\x53\x40\xa2\xa6\xe3\x4c\x28\xe2\xaa\x8c\xd9\xb0\x58\xba\xa3\x18\xb1\x8e\x4a\x7a\x83\x81\x08\xcc\x80\xf7\x0a\x6c\x8e\xe2\x5a\x04\x80\xe4\x00\xc3\x6e\x81\x8b\x69\x51\x18\x3e\x3b\xe2\x02\x67\x6c\x29\x34\x8b\x31\x3c\x08\x9a\x1f\x5f\x88\xa8\x92\xf6\x0b\xfc\x0d\x11\x81\xd5\x03\x82\x59\xd3\xf5\x4f\x38\x5a\x58\x3a\x98\x96\x2f\x23\x01\x47\x20\x00\xf4\x3a\x40\xd8\x25\x7b\x9f\x56\x6e\x5b\x38\x31\x5f\x06\x00\xea\x7b\x02\x00\xcf\xd8\x31\xfd\xd8\x31\x40\x99\x6f\xc1\x04\xe5\x42\x7a\x02\xcf\x08\xf5\x9d\x74\xf8\xdc\xd4\xec\xb9\x62\xcb\x6e\xa4\xee\x54\xf0\x10\x07\xa5\x9a\x05\x65\x7d\x5b\x1d\x7b\xb3\xbd\x2f\xd0\xee\xfb\xb5\x0e\x3a\xa6\x82\x2c\x1b\x4c\x0d\xb8\x2c\x7e\x2b\x2b\x21\xf7\x05\x25\xbd\x84\x82\x74\xa1\x39\xe9\xf3\x82\x02\x98\xb5\x58\x3a\x47\x42\xf8\x43\xa2\xaf\xaf\x1f\xd1\x4c\xbb\x45\x33\xeb\x5d\x34\xf3\x4b\xc8\xec\xac\x52\xfb\xd2\x7d\xee\x2f\x4c\x24\x1a\x10\x91\x47\xe0\xf8\x60\xc2\x72\xa3\xe1\x7d\x11\x79\x02\x85\xb1\x2f\x5e\x4a\x23\xdc\x0b\x88\xca\x67\xea\xad\x2f\xcc\x40\x05\x53\x44\x63\x7b\x7a\x00\xd6\xc0\xc8\x9b\x40\xcb\xea\xad\xa0\x78\xe2\x97\x81\x92\x54\xb7\x6a\x5d\x0f\xd3\xae\xc4\xfa\x1c\x79\x72\xef\x0d\xaa\xd8\xdc\x5f\xc7\x5b\x10\xb3\xc1\x9e\x03\x6e\xf3\x9c\x21\x05\x87\xa1\x9c\x00\x71\x9e\x82\x68\xce\xc2\x39\x9d\xae\x1a\x30\xb0\x0e\xe5\xd3\x2b\x3f\xff\x91\x44\xcf\x0f\xa4\xfa\xee\x4d\x8f\x06\xc0\x45\xa3\x09\x4c\xae\x66\xb1\x73\x72\x4b\x70\x36\xda\x10\xf0\xc0\xdd\xc1\xeb\x08\xbb\xba\x25\x0f\x3f\xa5\x8d\x54\xb5\x82\x7d\xa3\xd0\x9e\x02\xf4\x28\x64\x91\xf9\x96\x9d\x06\x72\xa1\xad\x10\x14\x03\x54\x14\xfe\x07\x49\xc3\xcd\x15\x28\xd7\x02\x60\x70\x23\xc3\x57\x63\x00\x17\x00\x30\xb0\x14\x54\x48\x29\x50\xb0\xa0\xdc\x8a\x6f\x05\xfb\x4f\xaa\xbb\x92\x3b\xc9\x62\xad\x0e\xd7\x63\xd3\xa0\xf1\x5b\x02\xd4\x2a\xc2\x37\x15\x88\x65\xc0\xb5\x4d\x82\x45\xd0\x2a\x49\xcb\x11\xa9\x26\x78\x69\x74\xf2\x12\xe3\x37\x4f\xd2\x25\x65\x18\xe3\x99\x91\x63\x7a\x24\xbe\x3c\x7c\xb5\x0a\x20\xb7\x43\xbc\x22\xe0\x81\x7b\x5d\xc1\xfe\x3e\xd8\x11\xab\xc3\xc8\x49\x5f\x7b\x4b\xd3\x2f\x6e\xc0\x59\xf6\xdd\x39\x81\x5f\x54\xcc\xe5\x97\xef\x5b\x99\xe8\x4c\xe9\xea\xb3\xb7\xc5\xcb\xa2\x7a\x03\x88\xf7\x79\x47\xae\xbd\x20\xa5\xa1\x2e\x1c\x21\x74\x21\x64\x67\x10\x3e\xd5\x42\xd2\xfd\xec\xee\x03\xc2\xe3\xc0\x9f\xc5\xfa\x87\x33\x15\x1e\x04\xf6\x70\xb7\x4b\x6a\xe0\x72\x46\xd7\xcc\x24\xf3\xf5\x39\x81\xb6\xca\xb8\x28\x61\x87\xed\xcc\xa8\x27\x44\x69\x7a\xdb\xd3\x84\x96\x1f\x3d\xb6\xba\xd0\x5a\x9d\x84\x8c\xf3\x95\x3f\x7d\x3b\xa1\xb1\x60\x40\xb4\x89\x96\xef\x1b\x16\xb1\x1a\x34\x20\xee\x30\x7e\x34\xad\x8e\x95\xdc\xf2\x9b\x22\x44\xe4\x34\x24\xb7\xd0\x6d\x85\x84\x8e\x40\x2e\x89\xb9\x95\xa1\x86\xec\x8b\xf9\xa2\xd3\x1b\xe6\xa2\x02\x45\x15\x4d\xd6\x7e\xad\x7d\x76\x37\x78\x60\xf2\xe1\xde\x62\x69\xa8\xcb\xc7\xd5\x83\x0f\x25\x16\xa1\x7a\xa9\x23\xcd\xa9\xc9\x10\xb1\x9e\xcd\xed\xa7\x82\x08\x36\x96\xab\x46\xd0\x9e\x79\x8b\x1a\x7c\x64\x25\x60\x4d\x0c\x29\x54\x85\x03\x8e\x1b\xb0\x03\x52\xde\xa5\x45\xa5\xa5\x6b\x35\xf0\xfb\xbb\x02\x8e\x0b\x9e\xf0\xbc\xec\xb0\xcc\xb5\x3d\x16\xf7\x96\x3f\x59\x2a\xd3\xae\x10\x85\xc0\xab\x6b\xec\x37\x82\xed\xab\x68\x77\x37\xa2\x31\x32\xe1\x20\x62\x4c\x38\x40\x12\x05\x3f\x6c\xb0\xe8\xa2\x41\x16\xd6\xcf\xac\x81\x71\x52\xd5\x4f\xe2\x67\x5f\x97\xc4\xf5\xd2\x88\x39\xcf\x66\xb7\x3c\x47\x02\x34\x29\x16\x7f\x79\x43\xae\xdf\xd9\x12\x15\xad\xfa\xf0\xad\xcf\x49\x7a\xac\xac\x48\x3a\x28\x50\xcf\x04\xac\xba\x88\xd0\xcd\x92\x5a\x34\x8a\x5a\x9a\xd8\xe3\x1d\xcd\xa3\x47\xae\x81\x6b\x1d\x93\x2c\x56\x9f\x52\xae\x67\x10\xe2\x18\x2e\x70\x6a\x4f\x9d\x05\x5e\x48\x3d\x8a\xfe\x36\xbf\x79\xb1\x15\xe2\xbc\x74\x80\x6d\x61\xc6\xb5\xf6\x7d\x77\xf9\x3e\x9d\x40\xcc\x2a\xf6\xa3\xfd\x1d\x1e\xf2\xf3\xeb\xdd\x01\xa0\x2d\xb4\x3a\x22\x44\x5b\xfc\x1e\x62\xf9\x46\x30\xd5\x6f\x17\xac\x7e\xd1\xe1\xb7\x11\x19\x9c\x88\x3c\xe8\x4a\xb4\x01\xc2\x93\xfc\x39\xa7\x57\x01\xec\x6c\x6e\xcb\x23\x7e\x4d\x8e\x1a\x75\x87\x05\xad\xe3\xee\x5f\x41\x97\xe5\xd2\x2e\x50\x9a\x1d\xc0\xa2\x40\xc7\x5e\x04\xfd\x03\xf0\x7c\xe6\x12\xcf\xef\xec\xa0\xdd\x20\xc1\x7a\x0c\x4d\x98\x19\x30\x1a\xdf\x0a\xef\xec\xe8\xec\x08\x57\xa7\x33\x3a\x89\x8c\x2e\xa9\xc7\xbe\x69\x54\xcc\x24\x73\x9b\x49\xf5\xf4\x22\x54\x45\x54\x5a\x97\x23\x75\x7b\x11\xdc\x12\xc4\xb6\xc0\xf4\x13\xf4\xfc\x05\x1d\x89\x82\xc4\x3d\x70\xf9\xdc\x62\x05\x4f\x58\x45\x88\x11\xa2\x74\x13\xf6\x51\x82\x13\x8f\x8c\x22\x2d\x19\x34\x0f\x38\x27\xf4\xf9\x97\x9a\xba\xd6\xad\x27\x19\xfd\x9c\x7a\x3e\x30\xf2\xb5\xb5\x54\x29\x61\x3a\xdc\xee\x8e\x50\x1e\x68\x8e\xaa\x81\x9e\x41\xa9\xf3\x30\x4a\x60\xe5\xcd\x1a\x08\xbd\x0a\xaa\x1d\x0a\x30\x86\x46\xf2\xa2\xf9\xf0\xc5\xec\x13\xbb\x26\x5c\x29\xfa\xf2\x77\xfb\x87\xce\x7f\xf9\xf5\xfc\xd7\xf7\xf5\x0e\x75\x50\xc5\xce\x34\xda\x78\x14\x49\x3d\x80\x3b\x6c\x81\xb8\x93\xa2\x2c\xfb\x40\xc0\xda\xae\x08\x3e\xac\xaa\x1e\x94\x7c\x60\x64\x16\xcf\x2b\xa7\x00\x51\xf3\xd8\xdc\x83\x38\x67\x40\x4b\xd0\xc8\xad\xd2\x98\xcc\xa9\xdd\x4e\xc0\xef\x2b\x23\xb0\x05\x6a\x6b\x68\x87\x67\x4e\xb9\xb1\x9d\x5a\xf9\x32\xae\x20\xe7\xf2\x7b\xe0\x6e\x8d\xa5\xd9\xe4\xea\xbb\x42\x4e\x12\xd2\xb8\x1d\xa0\x41\x1d\x0b\x1d\x08\x37\xa4\x99\x74\x35\x07\x7d\x02\x15\x6f\x04\x49\x82\x5a\x9f\x23\xee\xbd\x5b\x33\xf0\x4a\xdc\x79\x04\xd6\x9a\x5b\x0f\x1a\x10\xb1\x84\xd1\x6c\x7a\x89\x70\x1b\x10\x95\x35\x3a\xab\x89\x20\x7c\x02\xec\x81\xb4\x1b\xb6\x88\x5b\x9a\xd7\x24\x13\x85\xce\x28\x56\xc6\x7d\xa6\x4a\x0a\x5c\x18\x44\x15\x5d\x96\x43\x05\xb8\x8d\x83\x5c\x96\xcf\x16\xe4\x40\x29\x54\xdc\xc3\x46\x74\xa3\x42\xd5\x00\xe4\x39\x4f\x6a\x42\x5e\x15\x7a\x7c\x08\xa2\xec\xeb\x05\xae\x02\xfa\x00\xdc\x7a\xd3\xc2\x83\xd4\x93\x6f\x65\x37\xe5\xfc\x39\x66\xdd\x55\xc7\x05\xb4\x9e\x59\x0b\x9a\x8b\x66\x1f\x9b\x6b\xc1\xa1\x8f\x3e\xd5\x15\xe9\x75\x64\xad\xcf\x51\x7b\x82\x1c\x17\xc4\x3d\xfc\x20\x76\xca\xef\x12\xd4\xb2\x70\x38\xc4\x06\x7c\x5a\x3f\xbb\xdf\x1f\xe4\x6b\x72\x73\x63\xbc\x04\x5f\x49\x2d\xae\x78\xfd\xc3\x89\x38\x0a\x6b\x4b\x04\x34\x6c\x06\x8f\xdc\xcd\xa9\x1e\x9a\x0e\x54\x19\x4a\x2c\x9c\xca\xa4\x70\xa0\xf9\xf4\xb2\xd0\x65\x03\x59\x66\x00\xb1\x45\xe6\x25\x20\x01\x74\x0f\xc4\x0a\xf8\x25\xf4\xb6\x63\xa9\x92\xaf\x09\x69\x49\x02\x8e\xc1\x99\x03\x25\x1f\x72\x14\x68\x99\xa9\x94\xe7\x36\x27\x13\x50\x74\xe8\x14\x62\x34\x4e\x5f\x21\x27\x70\x7d\xbe\xd6\x5e\x77\x85\x7f\xa5\x71\x2d\x0b\xa1\xc6\x4b\x3b\xe7\x28\xf0\x19\xb4\x85\xc3\x29\xc5\xbb\x83\x6f\x07\x9f\x48\x87\xd1\x46\xb2\x0e\x25\x72\x4a\x04\x51\xea\x4c\xa3\x23\xf4\x8a\x68\x21\x8a\x14\xc1\xf1\x2c\x11\x22\x41\x55\x03\x8c\xe5\x31\xf1\x3d\xc1\x81\x6a\x21\x24\x07\xd9\xf1\xca\x09\xf9\x5b\x66\x71\x97\x17\x94\xc1\x1d\xc9\x74\x5c\x6d\x24\xf4\xcd\xbc\xf5\xb2\x80\x29\x8a\x90\xc5\x2c\x6c\xfc\x8c\x5b\x98\xa1\xd1\x7c\xcb\x54\x4c\xba\x60\xb2\x4a\x25\x7c\x20\x7b\xb5\xbe\x5f\xf6\x20\x02\x04\x31\x01\x8e\xf2\x75\x4f\x03\x79\x23\xf2\x45\xb9\x5d\x3d\x49\x6b\x2c\x51\x32\xe0\x8e\x1c\x41\x05\x6b\xbf\x71\xf8\x0c\xf7\x7f\xcf\x2c\x5a\x2d\x50\xe3\xf0\x1d\x0d\xc5\x25\x70\x22\x35\xc9\x14\x0a\xbe\xdc\xb0\xfd\x5c\x0d\x9a\x80\x13\x38\xc3\x15\xad\x70\x4f\x4b\x53\xf2\xe3\x02\x27\x94\x5e\x2a\x83\xf4\x2d\x95\x56\x4f\xf8\x5d\xb3\x03\x40\x1d\xd1\x81\x33\xad\x33\x58\x49\x60\x63\x2d\xcc\xa2\x11\x88\x08\x8b\x5c\x17\x5f\x0d\x28\x3c\x1b\x89\xff\x2f\x41\xff\x9c\xad\x5c\xd3\x98\x72\x06\x42\x68\x1e\xb8\x23\xc0\x3a\x45\x94\xb3\x00\x94\x2f\x92\x12\x75\x04\x23\x0b\x5c\x55\x03\x9b\x15\x7a\x28\x24\xcc\xe5\x12\xf0\x01\xe2\xb2\x7f\x51\xe0\xcf\x49\x60\x5c\x41\xbf\x05\xa1\x08\x71\x7a\xe4\xa3\xaa\x9e\x0c\xba\x88\xcf\x81\x26\x16\xdc\x47\xc4\xae\x09\x4a\x0a\xf2\x9c\xb4\x60\xde\xcb\xf3\x84\x5d\xa2\x47\x69\xb0\x10\xdd\x0a\x50\x64\x1a\xa8\x0d\x0c\x35\x2a\x08\x6c\x88\x4b\xd7\x92\x71\xa3\xf7\x54\x89\x65\x30\x59\xa5\x97\x3b\x92\xa8\xd9\xef\x63\xa1\x20\x00\x2d\x82\x12\x99\xaa\x12\xa2\xc3\xea\xf3\x2f\xd2\xc0\x12\x38\x7d\x7a\xaf\x69\x80\x7d\x39\xd3\xf7\x07\x22\x2a\x22\x5d\x09\x44\xd3\xa9\x29\x61\x45\x55\x03\x25\xc5\x48\xf2\xcd\xd7\x5a\xcc\xf5\x59\x99\x80\x5d\x0c\x90\x95\x72\xc0\xde\x73\xc4\xae\xe9\xc0\x23\x51\xa8\xd4\x99\xab\x2c\x01\x7a\x8e\x50\xa3\x35\xbf\x64\xdc\xdd\x9e\x2a\x9a\xe4\x1a\x51\x3e\xb4\x85\x66\x7b\x4a\xb3\x95\xab\x2b\xa4\xf2\xc9\xff\x7c\x45\xf5\x6b\x79\xfe\x45\x73\xb2\xbe\x21\x44\x7f\x8d\xe5\x61\x19\x88\xad\x58\x10\xe4\x97\x5b\x69\xb3\xd1\x4e\xa9\x4d\xf5\xc7\xaa\x12\x28\x04\x7f\x2b\xbd\xa2\xf9\x32\xd0\xf4\x0a\xa9\xc0\x5f\xe0\xe7\x90\x75\xc2\xff\xa5\xa6\x69\xc8\x7a\x01\x8e\x8e\xbb\xbc\x41\x0e\xd7\x03\x7f\x0d\x3e\x53\x52\x79\x61\x23\xe4\x34\x41\x37\x30\xcb\x42\xc4\x1a\xc1\xf0\x58\x03\x78\x6d\xd4\x0a\x8d\x23\x5a\x71\x59\xbe\xbe\x99\x36\xca\x9a\x0c\xd5\x96\xa9\x2a\xd1\xa2\x81\x6f\xab\xe0\x0c\x2f\xa0\x52\x03\x90\xe0\x44\xd2\xb7\x3e\x0e\xe2\x61\x9a\x8c\x08\x59\x5b\xe3\xd7\x5c\x2c\xeb\xc4\xad\xf6\x83\xa8\x1b\x20\x7e\xb0\x72\x15\xb7\x02\x9f\x7f\x99\x69\x0c\x9c\x5c\xae\x3b\x7b\x2e\x67\x9e\xe7\xc5\x71\xe4\x27\x62\x5a\x39\x95\x31\xe3\x5d\x8c\x02\xac\x57\x95\x31\xab\x6a\xfd\xaa\xc8\x39\xe6\x0d\xf8\xda\x4a\xef\x1d\x26\x70\x85\x51\x1d\x10\xa3\x65\x00\x89\x7f\xfa\x2c\xc1\x40\x7c\xf4\x93\x3f\xff\x62\x00\xb1\x9c\xa9\xb6\xeb\xce\xce\x98\x8e\x5b\x6b\x28\xb6\x08\x74\x67\x03\x9c\xb4\x35\x32\x8d\x64\xf5\xa3\x80\x45\xd1\x75\x69\xb1\x4a\xfc\x0d\x35\x08\x5c\x05\x44\x1f\x41\x9b\x72\x49\x8d\xd8\xa6\x48\x83\xd8\xd2\x05\x75\x86\xc5\x07\xee\x56\x15\x37\x3e\x76\x90\xb4\xd4\xdc\x4f\x20\x1b\x2d\xf3\x86\x10\x06\x47\xfe\xd1\x07\x89\x5e\xef\xaa\x93\xcd\xde\xf3\x04\xae\xec\x8d\xcf\x81\xbe\x61\xda\xae\xae\xd2\xc9\x9a\xa7\x7d\x60\x5f\x16\x32\xbd\x54\x80\xc2\x4b\xa0\xbe\x8b\x6f\x06\xd7\x4b\x05\x98\x32\x80\x66\x67\x61\x55\x07\x8b\x97\x00\x86\xb6\xf4\x54\xfa\x0d\x04\x12\xb8\x5a\x67\x16\x9f\x40\xa9\x95\x12\xe0\x59\x7e\xfc\x8c\x7a\x3f\x5f\x5f\x69\x0e\x84\xc2\x6b\xbd\x22\xbf\x1b\x57\x5c\x4b\x80\xe3\x80\x1f\xc8\x17\x06\x48\x84\x13\x5d\x84\x58\x00\x05\x19\x03\x17\x7f\x80\x08\xaf\xb9\x9c\x6a\xf6\xbf\x6e\xf1\x82\x6b\xdd\x03\x0d\xff\x0e\x6a\x04\x74\xc4\xf5\x0c\x0c\xad\xb8\xed\xb1\xf8\x1a\xb6\xbd\xcf\xdd\xf3\x2f\xa8\x29\xc1\x14\x4e\x1f\x5b\x0c\x4d\x90\x73\x38\x26\xce\xd7\x59\xee\xa9\x92\x26\x17\x10\x66\x80\x71\xa1\x75\xae\x31\x6c\xd6\xad\xd6\xc0\x75\xe9\xb9\x05\x90\x7a\x6e\x2f\x68\x14\xd6\xf6\xc1\xc4\x75\xd6\xbe\x24\x37\x7a\x79\xb1\xe4\x1b\x06\x1b\x7d\xb0\x8f\xa1\x1a\xc5\xea\x7c\x4f\xc1\x19\x3d\x8f\x77\x35\x88\x17\xf7\xdc\x5a\xaa\x7d\x3e\xf6\x04\x61\xa2\x01\x29\x97\x60\x9e\xcf\xc6\xa2\x07\x99\x51\xf9\x04\x1f\x1a\x21\x62\xb0\x25\xf6\x76\x72\x07\xae\x1f\x81\xa1\x20\x85\x7b\x04\x57\x3c\x64\xa2\x9b\x8e\x73\x92\x31\x02\x99\x01\x1b\x82\x2c\x1a\x76\x87\xf9\x76\x00\xdb\xe5\xc2\xf3\x21\xbd\x5a\x26\x02\x33\xa8\x02\xe0\xc1\xf8\xd6\xac\x68\x5f\xb7\x3c\xae\xa9\x17\xb7\x2e\x94\x01\xf7\x9b\x14\x65\xa6\x70\x44\xc8\x0b\xf7\xa0\xc1\xe1\x84\x2d\x59\x58\x75\xe3\x42\xa1\x20\xe0\x6f\x20\x3f\x6e\xbd\xa7\xe9\xff\x76\x7f\x30\x37\xc4\xdd\x5c\xa5\x03\x93\x5e\xf2\xb8\x84\x8b\x0f\x38\x61\xa0\x5f\xa1\x54\xa2\x5d\x88\x32\x95\xed\xea\xda\x9f\xd4\xbd\x83\xf7\x29\x88\x4c\x2a\x22\x66\x51\xd4\xaf\x01\x43\xb7\xe8\xd8\x4a\x0d\x26\xee\x09\xa8\x63\x50\x21\x36\x02\x20\xd6\xb6\x10\x85\xfa\x1c\x6e\x67\xf9\x5a\x62\x8a\xa1\x10\x64\xa8\xcf\x91\x06\xb3\x07\xdb\x32\x26\x80\x81\x4c\x02\x0a\xf2\x35\x4a\x45\x61\x0b\x6a\x7f\x6f\x20\x70\x40\x85\xcb\xe6\xc3\x07\x3f\x18\x6a\x29\xc7\x04\x12\x5a\xae\xae\xd3\x3a\xe1\x18\xeb\x81\x66\xca\xe2\xe2\x16\xf4\x57\xac\x81\x98\x88\x09\x4e\x5b\x73\x4f\x04\x4e\x20\xf6\x0f\x04\x97\x3a\x62\x9a\x80\x7e\x47\x3e\x94\x3e\x2a\xe9\xf6\xaa\x5b\x4c\x48\xcf\x65\x1d\xcb\x02\xf4\x7d\xe9\xfa\xcb\x7a\x9a\xa0\x1f\x45\x55\xd6\x6c\x41\xf1\xd9\x82\xca\xce\xc6\xbe\xb0\xb3\x23\xee\x42\x8e\x9f\x70\x44\x80\xe1\x1e\x55\x77\x57\x98\xa1\x97\x80\x20\xa4\xf9\x54\x7c\x0a\xb0\x76\x90\xbe\xe8\x2b\x5f\xca\xbb\x71\x0e\x55\x8c\xe8\x0e\x54\x0d\x5a\x0b\x10\xbc\x27\x0a\x9d\xb6\x70\x9e\x0b\x42\x64\x78\x93\x48\x36\x6a\x13\x9e\x4e\xed\x70\xbc\xde\x07\x53\xe0\xf6\x74\x4e\x0d\x0e\x3a\x82\xd3\xa8\x58\x35\xc4\xc6\x0a\x2a\x6e\x11\xa0\x71\x19\x87\xbf\x34\x04\x3f\x57\x79\x1c\x38\xce\x51\x90\xda\x35\xa8\x22\x0c\xb5\xab\x85\xb5\x0b\x1d\xd9\xde\xbc\x45\x96\xbe\xc2\x25\x2d\xad\x45\x43\xe9\x67\xc4\x0e\x59\xb8\x4f\xe4\xbf\x01\x18\x63\x77\xca\x2b\x8b\x99\x1b\x63\x0f\x80\x7a\x03\xfb\x2b\xd6\xa2\xed\xc8\x24\xc2\xd8\x01\x65\xb0\xcb\x7b\xb7\x73\xba\x19\xdf\x14\xe2\x85\x76\x4b\x96\x2d\x75\x2b\xa9\x7d\xbd\x18\xe4\x2e\x12\x32\x26\x8c\x90\x6c\x57\x58\x0d\x27\x37\x25\xdd\x57\xce\xba\x80\x25\x3b\x51\x50\x51\x9e\x2a\xc4\x3e\x2b\x12\x9c\x2a\x0d\x28\x6f\x30\xb1\x17\x5d\xf2\x24\x10\x1e\x82\x3e\x15\x9d\x41\x79\x4e\x97\x44\xa8\x97\x2d\xad\x40\xac\x83\x7d\xd0\x48\x65\xdb\x49\x61\xcc\xfe\x23\x14\x2e\xbb\x1b\x62\xf4\x4c\x93\xc1\xbc\x02\x2d\xec\x76\xe3\x30\xcb\x04\x8f\x1d\x85\x11\x55\x3f\x8c\xa1\x0a\x12\x34\x55\xa7\xea\xb3\xb0\xf1\x99\x3f\x22\xe6\x7e\x41\xdd\x2e\x0c\x75\xb5\x6b\xaa\x6e\xa4\xa1\xe4\xa6\xb6\xd4\x0b\xfc\x95\x34\xfd\x18\x75\x9c\xfc\x96\xe1\x96\x07\x8a\x01\x20\xb5\xe5\x4c\xd6\x50\xcb\x1d\x16\xee\x74\xeb\x03\xa1\x60\x32\xdf\x32\x24\xd9\x98\x47\x25\x12\x1e\xd1\xb6\x6b\x3f\xb9\xcf\xdd\x37\x3e\xaf\x3a\x26\x3b\x2a\xc0\x23\xcb\x7e\x70\x7c\xda\x62\xbb\x6b\x76\xd2\x54\x91\x22\xaf\xed\x96\x57\x84\x8f\x70\x5e\xc8\xca\x25\xd0\x91\x67\x0f\x7a\x41\x4c\x0d\xa2\xe6\xa3\x91\x46\x14\x60\x95\xc1\x1a\xca\x2e\x03\x97\x4d\x5a\x03\x8f\xcd\x38\x96\x49\x80\x6e\xd7\xc0\x70\x2b\x0c\x28\xdb\x45\x2f\x04\x35\x54\x83\x09\x54\xba\xcf\x6e\x2d\xdd\xd5\x98\x91\xa9\x13\x7c\x8a\x7e\xc3\xdc\x86\xae\x4a\xaf\x11\x29\x6d\x66\xb9\xc1\x60\xc6\x37\xd6\xa0\xb1\x5a\x83\x5b\x41\x8a\xcd\x7c\x50\x6c\xd2\xc1\x50\x09\x6b\x17\x0c\x5d\x08\xbb\x15\xcc\xfb\x29\x99\x01\x32\x7e\xf9\x62\xe8\x05\xe8\x57\x49\x8a\x7c\x75\x35\x2a\xad\xa7\xd4\x41\x3c\xa1\x4f\x7b\xea\x8f\xf8\x13\xc8\xf1\xf2\xf0\x9b\xd0\xb4\x3c\x02\x81\xf3\xba\xc2\x72\xb7\xc6\xbc\x1c\x04\x2b\x28\xc9\x06\x5a\xa6\xd0\x9b\x41\x9a\x49\x82\x34\x17\x18\xd3\x56\xfd\xb1\x46\x32\xdc\x13\x22\xd6\xdb\x11\xf6\x42\xcd\x23\x44\x42\xcb\xd4\x4e\x60\x3a\x2e\x84\x75\xb3\x02\x1b\x0f\x45\xe5\x35\xfa\xfe\x0d\x1c\x08\x3d\x19\x8a\x78\xf1\x27\x16\xb2\x32\x4e\xa8\xf4\xac\x21\x7b\xc7\xf2\x7f\xa0\x54\xb4\x2b\xae\x4c\xaf\xa9\x02\xc7\xd0\x8f\x71\x60\xc8\x83\x34\x08\x49\x20\x24\x82\xd6\x5f\x27\x66\xf7\xb1\xa6\x76\x72\x6d\x17\x35\x76\x91\xd4\xa9\xfd\x4c\x6a\xeb\xcc\x1f\x8b\x2f\x14\x3f\x48\xbb\x82\xb7\xf9\xf9\x97\x96\x0a\x68\x8f\x9b\x5e\x51\x95\xe4\x32\x21\x90\x90\xc3\x84\x14\xb2\x38\xe1\x3c\x7c\xf7\x2b\xde\x12\xee\x1a\x11\xe7\x3a\x1e\x7b\x92\xfb\x01\xe4\x04\x47\xb8\xbe\xf8\x0b\x7e\x5d\xc0\xd8\x01\x03\xd7\x8c\x74\xeb\xa8\xdd\xee\x6e\x1d\xc3\x1d\x22\xbf\x93\xcb\xce\x22\x41\x8b\x53\xa3\x78\x1f\x02\xc5\xad\x45\x97\xa1\x93\x3e\x92\x04\xe2\xaa\x0e\x18\xe4\x64\xc5\x82\x7e\x29\x15\x44\xa2\xc8\xd6\xd2\x81\x06\x1b\xaa\x1f\xc0\x8e\x1e\xbf\x02\xf1\x35\xef\x17\x25\x22\x08\x28\xd4\xbe\xec\x87\x83\xea\x83\x34\xf7\x78\x1b\x00\x71\xbb\xd6\x93\x1a\xfa\x1f\xe2\x25\xfc\x07\x95\x71\xa1\x0d\x6a\xfd\x05\x16\x65\x46\x3f\x8e\x19\x44\x16\x11\x37\x8d\x50\xb8\x42\xc8\x78\xcb\x7a\xea\x60\x08\xe5\xf3\x82\x7f\x25\x4d\x97\x04\xdc\x3c\x3a\xed\x90\x86\xe4\x6f\xec\xc5\x42\x41\xd8\xda\xff\x55\xaf\x49\x8b\x3e\xff\x92\x3a\xd0\xb5\x86\xf5\x6b\xb2\x52\x62\x71\xb3\x75\xa1\x76\x5a\x21\xb8\x87\xb0\x5f\x37\x12\x04\xef\xac\xf4\x22\xed\x92\x2b\x95\x9c\x46\xdb\xf8\x4c\xd7\x21\xb5\x79\x5b\xcc\x1a\x8d\x01\xbe\x99\x58\xc4\xea\x67\x98\x34\xed\x62\xcd\xf9\x34\xc0\xb1\x22\x14\x94\x0e\x4e\x62\xf3\x85\xd3\xc7\x39\x98\xeb\xfd\x48\x9c\xb3\x52\xa1\x54\x80\x17\xe9\xa6\x02\xd2\x6e\x16\x25\xc5\x40\x9e\x6d\x41\x39\x01\xb0\xc8\x8e\xa1\x77\xc6\x02\x0f\x42\x2c\x8e\x0a\x57\x88\x77\x3e\x57\x05\x3c\xb7\x6b\xae\x7c\x81\x9e\x17\xa9\x49\x80\xa8\x4b\x8d\x37\xba\xf0\xe1\xde\xe3\x3f\x7c\xa7\xf4\xf2\xdf\x6f\x69\xa2\x9f\xea\x1f\xff\xf8\x87\x8f\x74\xc6\x47\x3a\xe3\x23\x9d\xf1\x91\xce\xf8\x48\x67\x7c\xa4\x33\x3e\xd2\x19\x1f\xe9\x8c\x8f\x74\xc6\x47\x3a\xe3\x23\x9d\xf1\x91\xce\xf8\xbd\xd2\x19\xdf\x29\xc7\xfe\x86\x3b\xf2\x91\xe3\xf8\xc8\x71\x7c\xe4\x38\x3e\x72\x1c\x1f\x39\x8e\x8f\x1c\xc7\x47\x8e\xe3\x23\xc7\xf1\x91\xe3\xf8\xc8\x71\x7c\xe4\x38\xfe\x77\xcf\x71\xfc\xf5\x5f\xff\xfc\x3f\xfe\xfc\x7f\xbd\xaf\x3f\xc3\x1d\x84\xb1\x01\x30\xd5\x40\x57\x53\x1e\xdc\xe8\x18\x9b\xe8\x05\x66\x0a\x7a\xea\x28\xa4\xa5\x6c\x33\xb5\xc7\x96\x46\x2f\x0f\x7e\x0f\x0d\x71\x80\x8b\x02\xda\x0a\x28\x43\x0f\xb7\xef\x3d\xff\x22\xbe\x09\xf9\x9d\x07\xd1\x84\x7d\x3d\x80\x45\xde\x2e\x1a\xed\x55\x6d\xae\xa0\x2c\x7e\xef\x02\xc0\x8f\x0b\x3a\xe0\x72\x29\xa9\x0e\x71\xeb\xa1\xea\xa3\x94\x54\xc0\xf5\x62\xec\x52\x1a\xfb\x71\xde\xae\x60\x91\xf1\xef\xfa\xb7\x00\x2f\xde\xf0\x63\x34\x5c\x01\x69\x21\x4e\xd1\x75\xbf\x3b\xb5\xff\x8c\xa4\xde\xf3\x61\x22\xa1\x01\x5e\x02\x31\x77\x22\x30\x88\x56\xd7\xdf\xf0\xad\xe7\x97\x51\x56\xdd\xe4\xe7\x9a\xa6\xb6\x4d\x36\xd9\x8e\x77\xfa\x6b\xe1\x5b\x39\xfe\xdf\xd7\x5f\x76\x91\xff\xc3\x0d\xf8\x5e\xf0\xcd\x4d\x9e\x3f\xb7\x34\xfc\x94\xb9\x03\xb3\x3e\x2b\x99\xfc\xea\x4a\x98\xf4\x70\x42\xc2\x7e\x96\x11\x6f\x02\x4f\x30\xda\xbd\xc1\x53\x67\x04\x11\xab\xc7\x77\xd7\xeb\x0c\x9a\x5c\x1d\x97\x80\x02\x2a\x0b\x13\x28\x34\x4c\xbd\x61\x02\x11\x42\x10\x5e\x46\x5f\x1f\xf1\xc0\x38\x8e\xcc\xf5\x8d\xfb\x9f\x58\xb8\x48\x2e\x65\xf2\xec\xc0\xec\x5c\xd9\x2d\xa4\x4a\x16\xc0\xd9\x22\x79\xd6\xd5\x63\x46\xb1\xa6\xb6\x78\x1a\x25\x20\xcb\x2c\xce\xe7\xb6\x3f\xce\x07\x6f\xad\xde\x73\x44\x6b\x3f\xae\x1e\x3a\x1f\xf9\xa5\x1a\xc7\xb8\xec\x0d\x39\x36\x30\xe9\x9f\xee\xc9\x54\x65\x4f\xcd\x05\xda\x83\x5b\x16\x68\x27\x6f\x41\x1b\xc7\xa3\xac\x36\xdf\x95\x9b\x0b\xb7\x71\xf1\x5e\xaf\x73\x1f\xff\xdc\xd7\x88\xf7\x63\xc8\xfb\x9a\xeb\x98\x98\xf3\xdd\xf7\xf8\xa3\xb9\x2f\xac\x46\x3b\x0e\xbe\x8e\xcd\x6f\xc0\x51\xb2\x13\xd1\xd0\xf2\xc1\xb1\x8a\x2c\x9b\xf5\xfb\x59\xce\xc7\xd7\xc7\xf9\xc5\x71\xca\x3a\x09\x87\xd5\x2f\x2f\xff\xb8\xa0\x7d\xee\xce\xcf\x37\x73\x5d\xd2\x38\x41\x8b\xdd\xd9\x98\xe4\x12\x17\x9a\x5a\xc7\x44\xcd\xf5\x4e\x8f\xc9\x8b\xf5\x19\xa0\x51\x78\xc2\xe6\x9f\x56\x19\x13\x06\x3f\x1f\xc8\x19\xf9\x61\xdc\xc3\xfb\xbb\x1c\x07\x3a\x26\x3f\xde\xb0\x8b\xf5\xfe\xc7\xc7\xeb\x5c\x03\x3f\x00\x94\xf4\xb8\xe4\xf3\xfa\x52\x39\xfe\x74\xcc\xcc\xcb\x55\x7b\x4c\xe7\xe5\x98\xef\xf3\x1a\xc4\x9a\xdb\x79\xdc\xa2\x97\xfb\x43\xed\xb8\xb1\x97\xdb\xfd\x3f\xbe\xa3\xeb\xc7\x66\x77\x14\x95\xc7\x3e\xbe\xed\xbf\xc9\x65\xbd\xc5\xa0\x8f\xfd\x3c\x2f\x0d\x96\x2c\x48\xcc\x4f\xa9\x0e\x17\x74\x0b\x52\xbd\xb4\x2d\xe3\xf3\x89\x75\x8f\x48\xf2\x3a\x48\x9c\x85\x93\x35\x96\x34\x21\x90\x2a\x76\xd2\x58\x9f\x72\xef\xad\xad\x77\x39\x76\xe7\xfa\x1c\xdf\x9c\xb1\x7d\xed\xf8\xeb\x3a\xde\x88\x23\xc4\x9c\xc4\xcf\x4b\x50\xb0\x96\x90\x03\x6b\x0a\x63\x95\xf9\x70\xd7\xdc\x4f\xac\xd5\x35\x19\x4b\x60\x9d\x6f\x3f\x2e\xf1\x63\x7e\x8c\x7f\x96\xc0\x96\x36\xbe\xc2\x60\x89\x75\xb1\x26\x33\x96\x52\xe5\x60\x98\x20\x5d\x32\xf6\xea\xe7\x7f\xf2\x71\xbd\x92\xf1\x3d\x35\x57\x48\xea\x7a\xf0\x4a\xa8\x8a\x07\x61\xea\x5a\xf4\x22\x08\x45\xcd\x45\xfc\xf0\x3e\xcd\xfc\xce\xfa\xe5\x22\x6d\xeb\xc9\xfa\x00\xe7\x79\x79\xa8\x00\x99\x71\xa9\xe2\x4e\x71\x53\x85\xf9\x07\x68\x9c\xd2\xed\xb1\xa4\x6e\xe3\xa1\x84\x85\xd5\x86\x5d\x50\x98\x90\x00\xa4\xd4\x80\xb8\x01\x97\xc5\x8d\xd8\xca\x6f\x3c\x8c\x64\x1d\x70\x5f\x7e\x8e\x6e\xf5\x82\x6f\x12\x65\x25\xca\x1a\x46\x77\x37\xa8\x93\xe3\x4d\x2f\x0a\x30\x0d\x49\xb3\xe8\xe3\x4c\x55\xfb\x65\xbf\x1d\x7d\x5f\x67\x34\xb0\x6d\x21\x3c\xaf\x3d\x0e\x8d\x5f\x22\xc7\xae\xfb\x71\x6c\xdb\x6f\x67\x7c\xfe\x65\x6c\xee\x4a\x3e\x60\x6c\xdb\xf0\xff\xd2\xe8\xd3\x4f\x2c\x05\xff\xf6\x8f\x5f\xde\x9f\xb1\xc9\xa9\x6f\xf0\x88\x32\xad\x6a\xc4\x35\x7e\xe2\xdf\xb2\x5f\xc7\xf3\xe7\xe2\x56\xe8\xe6\xee\xd4\x99\x44\xef\x58\x1b\x14\xbc\x60\x11\xe5\x0e\x59\x9c\xb2\x8c\xe5\xfa\x9b\x7a\x09\x8c\x4c\xb3\x65\x96\xe5\x08\x0e\xde\x2a\x1a\x84\x4a\x15\x55\x05\x5c\x7c\x42\x9d\x6a\x4b\xdd\x2d\x89\x8e\x14\xe2\x09\xd1\xbc\x83\x49\x56\x90\x56\xbe\x04\x30\x00\x3f\x46\xab\xfd\x8b\x2f\x1c\x3c\xbb\x38\x3d\x99\x79\x03\x44\x5d\xd7\x6f\xe3\x4b\x6d\x7d\xa9\xc6\x18\x75\x19\x0d\x91\x45\xca\x72\x0c\x6c\x1e\x17\x4b\xd9\x6b\xf1\x0d\x9e\xe9\xb2\x5b\x02\x42\x52\x73\xf7\xaf\x83\x4e\x6e\xb9\x29\xbe\x59\x1f\x2c\x0d\x03\x07\x52\xf0\x6c\xaf\xa3\x1c\x4f\x98\x10\x84\xe9\x63\x02\xce\xb7\xbf\xee\xeb\x1a\x34\x00\x79\x63\x1e\xf1\x41\x39\x25\xd1\xe9\x8f\x63\x1a\x10\x84\x8d\xf3\x1c\x07\x58\xbf\xe7\x53\x3d\x91\x7d\xba\xdd\xc0\x47\xa9\x93\x22\xe9\x79\x64\xf6\xf8\x75\xce\xba\x1e\x5a\x6b\xae\x71\x66\xa6\xa6\x8f\xb3\xb8\x7c\xca\xcd\x1f\x87\x16\x04\x48\x02\xc2\x7e\x6b\xdd\xec\xc7\x5c\xae\xf3\x46\x0b\xf7\x7a\x67\xc7\xa7\xa5\x3f\xfa\x1a\x8f\x78\x05\xf5\xa0\xad\xb9\x2f\xe3\x66\xcb\x58\xdc\xec\x38\xd2\xe5\x38\xf1\x31\xb2\x63\xb0\xcb\xb6\x08\x37\x88\x7a\x74\x19\x72\x42\xc3\xe1\x74\x3f\x0f\x72\x9b\x86\x63\x9e\x5e\x2e\xbe\x63\x5a\xcf\xc7\x4d\x8b\x43\x49\x5d\x37\x64\xfd\xf6\xd5\x97\xea\x5a\xee\x6b\x90\x7d\x6d\x29\xbb\x37\x25\x95\x8b\x66\x3b\x16\xcd\x71\x8c\x87\x9e\xfa\x04\xa7\x87\xf8\xda\x53\x04\x46\x99\x28\x12\xd9\xf2\xc5\xd2\x44\xd1\x46\xa3\x66\x56\x1e\x44\xe3\x18\x35\x02\xfc\xb8\x76\x25\x98\x17\xde\xc3\xcc\x3d\xaf\x5d\x12\x9b\x4b\x43\x0d\xc9\x65\x6d\xad\x2f\xe6\x21\x74\xc6\xda\xb8\x79\xed\x5b\x92\x9c\x8f\xc3\x6a\xc0\x0e\x8f\xcc\x82\x8c\x30\xba\xdb\x79\x5d\xda\x92\x2f\x4b\x70\x50\x77\x05\xf4\x6a\xd6\x25\x6b\x42\x1c\xdd\x7d\xdb\xb8\x27\xb4\xca\x81\x2b\x1c\xb2\x6b\x3c\xba\x5c\x46\x46\xe3\xf9\x75\x0d\x88\xdb\x05\xc3\x35\xc5\x23\xf4\xc8\x83\x3b\x31\x55\xb7\x71\x49\xd3\x10\xcb\xfa\x11\xad\xf5\xee\xaa\xb9\x9c\xff\xf0\xe1\x61\x7e\x78\x98\x1f\x1e\xe6\x87\x87\xf9\xe1\x61\x7e\x78\x98\x1f\x1e\xe6\xef\xec\x61\xde\x23\x19\xfd\xdb\xbf\xfd\xdb\x37\x78\xb8\x46\x1a\xa1\xe8\xfe\xff\x27\xf7\x4f\xcc\x58\x1d\xf0\x8d\xa8\xaf\xa4\x40\x53\xec\x86\x7b\xc5\x50\xee\x35\x43\xf9\x0f\x97\xf3\x06\xc4\xe8\x6f\xc9\xf9\x75\x94\xff\xc5\x72\xfe\x94\x24\xc9\x4b\x79\x6d\x5f\x91\xee\x2f\x65\xf2\x3c\x64\xf2\x38\x64\xf7\xef\x2c\xe3\x87\x3f\xfe\x8b\xcb\xf8\x9b\x04\x3f\x56\xe7\x17\x62\xfe\x44\x88\xc9\x2c\x2f\xf4\xc0\x9d\xfc\xfe\xdd\x65\x3c\xf9\x1e\x68\x74\xfc\x27\x93\xf1\xc7\x82\x96\x25\xdf\xcf\x5f\x11\xf0\xb7\x1f\x97\xbb\x53\xff\xc7\xc9\x78\x38\x3e\xfd\x95\x58\x77\xcf\x67\x1e\x9e\x0f\xa4\xfa\xe7\x0a\xcf\xa1\x25\xc9\x06\xc7\xe5\xde\x7d\xb8\x77\x82\xe0\xaa\xc0\xdb\x68\xcf\x9f\x85\x06\x13\x5d\x10\xf8\x2f\x24\xe1\xef\xcb\x4b\xa2\xb3\x72\x78\x53\x68\x58\xf0\x9f\xa0\xb0\x53\x2f\xfb\xed\x68\xe0\x0f\x40\x5f\x82\xbb\xd8\x77\x27\xa7\x97\x73\x9c\x8b\xfe\xd1\x9d\x7b\xb4\x1d\x27\xec\xba\xdf\x06\xa2\xcf\xbf\xa0\x3c\x78\x13\x70\x72\xc3\xad\x19\xaf\x5c\x1d\x77\x7f\xb6\xf0\x87\xc0\xce\xe9\x8b\xd2\xe7\xe9\x4e\xfb\xf5\x43\xfb\xd1\x43\xfc\x0d\x70\xfb\x2f\x5d\xd7\x77\x54\x58\xbe\x74\x5d\x3f\x42\xb0\x1f\x21\xd8\x8f\x10\xec\x47\x08\xf6\x23\x04\xfb\x11\x82\xfd\xc7\x87\x60\xdf\xef\xd6\x29\x64\xe9\xfc\x9e\x2c\x0d\xb3\xaf\x2f\x61\x79\xf5\x4b\xbe\xf3\x83\xf3\xb2\x07\x51\xfc\x7e\xac\x82\xe3\xfb\xeb\x07\xb9\xb8\xe1\xf4\xe2\x27\x79\xf2\x27\x7a\x67\x59\x62\xea\xfc\x27\xf6\xa5\x2c\xde\xd7\xed\x38\x56\xd8\x57\x45\x30\x17\xcf\x3a\x4f\x3f\x01\x9d\xdf\x54\xef\xdd\xc4\x7e\x2f\x99\xf2\x3a\xcb\xe5\xe6\xf2\xc1\x0e\xf4\x6b\xb5\x0e\x6c\xe9\x75\x16\x54\xd1\xcb\xf0\xc7\x21\x87\xfc\xd7\xf1\xd3\xdc\xd6\xae\x6d\x2f\x44\x31\xdf\xbc\x5f\x12\x5f\x5e\x8a\x60\x0a\x9d\x97\x3b\x7f\xf9\x3d\xed\xb5\x5c\xa4\x87\xd8\x92\x58\x12\x3b\x06\xc9\x71\x09\xae\xbc\xbf\x38\xc0\x7c\x87\xc4\xbe\xdf\x4a\x37\xd9\x5b\xbf\x22\xa9\xcf\xaf\x74\xc7\xbe\x24\xce\x4d\x62\xdf\xc9\xe9\xdb\x17\x6f\x7f\x9b\x87\xec\x86\xa8\x39\xd1\x7f\x2a\xb7\x6b\x24\x9b\xc1\x57\x24\xfa\x65\x7d\x03\x7f\xa3\x5f\x73\xfe\x3b\x64\xf9\x25\x8e\x22\xeb\xc4\x3e\x4f\xd5\xc0\x59\x4f\x41\xc2\x23\x77\xaa\x92\xd0\xa0\x7d\x0d\x42\xc1\x3b\x05\x89\x62\x6b\x79\xac\x37\x12\x72\x3f\xa4\xfc\x09\x9c\xce\x92\x57\x98\x29\xa6\xe4\xf8\x69\x3b\x25\xed\xf5\xe8\x78\xa1\x6c\x76\xff\x8e\xc5\xa4\xf2\x15\xd9\x7f\x59\x27\x78\x79\x7f\x63\xa9\x1f\x6c\x6e\x2b\x58\x72\xbe\xdf\x91\xe3\x2e\x8c\x82\x5e\x98\xbb\xcd\x1a\x73\x71\xdb\x88\x31\x62\xf6\xc6\x1c\x2b\x9f\xf3\xfc\x4a\x1b\xb8\xd5\x2f\xaf\xb5\x41\xa7\x36\x88\xbd\x6b\x37\x6d\x20\x21\x4b\xeb\xfd\x47\x27\x32\xc2\xb2\x01\x2c\xaf\x6f\x5c\x6e\x5f\x5b\x3e\x5e\x8d\x0d\xdd\xb9\x96\xf3\x38\xdc\xb7\xfc\x3b\xaa\x89\xb1\xd4\xc4\xd2\x60\xf7\xea\xe2\x12\xff\x1e\x4b\x8f\xbc\xd6\x17\x97\x10\x9a\x41\x44\x5e\xce\xcb\x7c\xe5\xab\xd9\x1b\xba\xe2\xf3\xde\xd3\xf4\xad\xd5\xe6\x08\xf5\xe0\x0e\x46\x0d\x07\x03\xda\xe1\xb3\x25\x15\x77\xd4\xc6\x28\x61\xc5\xdf\xd9\xeb\x37\x2b\x7e\xbb\xd9\xf6\xf5\xf9\x33\x00\xee\xf3\x9d\xa7\x50\x0f\xbf\xe0\xce\x57\xa0\xbf\x82\x36\x92\x62\x5b\x4b\x55\xcb\xc3\x9d\x9f\x71\xf3\x10\xb6\xdb\x19\x39\x86\x75\x86\xf0\x3f\x6e\x87\xdc\x0e\xf7\x63\xbf\x73\x53\xdc\xad\x80\x1f\x71\xe7\x57\xb8\x24\xbb\x73\x2b\xf0\xb1\x5f\x2d\xf9\x84\x2b\x1c\x2e\x7b\xa9\x2e\xe9\x71\xfd\x06\x3f\xf0\x5f\x4f\x7f\x3b\xfd\xeb\x5f\xff\xfd\x1d\x6c\x6b\x5f\x09\xa3\x4e\xd9\xdc\x27\x9d\xe3\x41\x7a\x52\xdd\xa4\x26\x81\x0f\x2f\x9b\x26\x43\xc3\x46\x2b\xa8\xde\x46\x73\x4f\xa9\x1b\x7b\xdd\x73\x2f\xb8\xe0\x9e\x06\x78\x5a\x0a\x3a\x42\x6b\xdb\x4b\xf0\xf7\xea\x80\x4a\xa9\x58\x0b\xa6\xe0\x0a\x1e\x17\x01\x09\x80\x74\x39\x93\xff\x79\x82\xf3\x41\xb4\xa4\x3a\xc9\x03\x31\x94\x14\x0b\x8a\x16\x7c\xb0\x1a\x55\x32\x89\x91\x92\xb1\x17\x82\x79\x58\x1d\xa9\x82\xb4\x54\x2f\xd1\x3f\x31\x55\x53\xd5\xb6\x81\x1d\x69\x1f\xc1\xc8\x52\x89\x95\xdf\xf6\x96\xb4\xf7\xe7\xcf\x33\x55\xd0\x73\xb9\xe7\x50\x05\xc4\x48\x69\xf6\xb1\xcf\x34\xcb\x78\xc0\xd6\xd8\xcc\xe7\xc5\x37\x9f\x6c\x9a\x93\xc9\xc5\xbd\x77\x03\x9d\x2a\x90\x2f\xd0\xe1\x02\x5a\x9d\x19\x9d\xa1\x03\x7d\x59\x60\xd1\x01\x30\x47\x27\x6b\xb2\x5f\x6f\x67\xb4\x13\xd4\x38\x64\xde\x1d\x08\x4d\x74\x50\xa6\x4e\x2b\x90\x2d\x7b\x74\x21\x66\xd2\x98\x55\x12\x38\x91\x88\x94\xe4\x6a\xe8\xfc\x97\x4e\xc2\x6c\x29\xc9\x5a\xbc\xfc\xba\xfb\x54\xed\x49\x8b\xee\x41\x5f\x8d\x20\x28\x0f\xd2\xd8\x65\x0f\xca\x6b\xa0\x75\xa0\x1f\xae\xfb\xf4\xa2\xbd\x9d\x44\xbd\x7c\xfd\x75\x0f\x08\x7f\xf4\x72\x0c\x05\x75\x30\x0e\xe5\x3a\x7b\x90\xca\xb8\xc4\xcb\xaf\xd1\xbc\x83\x0b\xc6\xcf\x06\xa0\x0d\xd0\x86\x89\x33\x35\xbf\x56\xf4\x7b\x4f\xc0\x54\x4c\xc0\x1d\x18\xf8\x35\x1a\xf8\x8a\x11\x6a\x21\x19\x77\x65\x03\x84\x22\x1e\xb1\x83\xde\x18\xdd\xf4\x24\x57\x45\x2f\x77\x07\xad\x0a\x09\xd1\xf6\x34\x33\x68\x91\xf2\x58\xb1\x71\xe9\xe7\x24\xd9\x92\xa9\xef\x3e\xe2\x56\xcc\x64\xe8\x44\x34\x50\xde\x90\xe0\xa2\x62\x6f\x92\x3c\x56\xf0\xe9\x60\x83\xe3\x4c\x25\x08\x10\x48\x8d\x3c\x6d\x80\xc5\x0a\xdc\xc9\xa0\xbf\x42\x57\x1d\xde\xd4\x00\x95\x01\x73\x67\xa9\x8b\xa8\x8e\x34\x04\x12\xb4\xf3\x15\x8d\x49\x55\x49\xf5\x8a\x56\xad\x66\x8d\x8c\x7e\x13\xcd\x4f\x2d\xe5\xda\x49\xc9\x89\xc6\x65\xbc\xfe\xca\xbe\x63\xed\x33\x35\x97\xa2\xc0\x5b\x68\xb2\xe1\x89\x1d\x0e\xc0\x4d\x38\x47\xe7\x08\x54\x9a\x8d\xfe\xe2\xcd\xaf\xec\x11\x90\x31\x53\x27\x79\x1e\xbe\xdf\xc3\xe8\xa9\xcc\x17\xdc\xbd\xfb\x35\xf5\x09\xa6\x1f\xc0\xe0\xf8\x55\xb7\x73\x2a\x64\xd1\x2a\x69\x80\x9c\x03\x14\x67\x79\xa2\xc1\xcd\x7c\x35\x0b\xd4\x22\x38\xfc\x4c\x7d\xdb\x4e\x52\xf5\x91\x01\x16\xad\xfe\x1b\x67\x03\xd0\x3a\x25\x20\x2f\x80\x63\x53\xfd\xb0\xf1\xc6\x57\xde\x30\x52\xa7\xaa\x69\x2a\x5a\xce\x49\x5b\xcc\x11\x3a\x5e\xad\x8f\xe3\xcd\xaf\xa0\x68\x02\x85\x08\x08\xec\xad\xd6\x4b\xc4\x51\xdb\x39\x19\xf8\x47\x86\xa5\xd6\x1b\x90\x18\x8e\x37\xfe\x3b\x37\x64\x8c\xdc\xb2\x3a\xc7\x99\x2d\x28\xae\xe3\x3a\x34\x66\x1a\x33\x68\x6f\xa0\xc4\x15\x2b\x85\x0c\xcc\xa4\xd9\xc3\x5e\x56\xd7\x0f\xc6\xb3\xa0\xf1\x4f\xc1\x34\x01\xe6\x89\xd6\xc9\x50\x4c\x56\xc5\x06\x0e\x65\xf0\xdb\x91\xa3\x0e\x2d\x3e\x5a\x66\xd2\xd2\x5c\x41\x2d\x72\x36\x1d\x80\x01\xb1\x13\x58\x84\xc9\x25\xbc\x52\x31\xc0\x4e\x31\x60\x9d\xe4\x81\x16\xaf\xa0\x3f\xe9\xf9\xf6\xe6\xd7\x24\xb3\xa0\x3f\xcb\x5f\xa3\x6b\xba\xc0\x8e\x9b\x3d\x9a\xf4\xe6\x5c\x64\xd9\x60\xbe\x4d\xe8\x88\x1d\x2d\x1a\x37\x70\x9b\x20\x96\xd0\x10\xdb\xd1\xd1\x89\x8f\xc6\x98\xa9\xf8\xca\x25\xe5\xe4\x81\xf5\x34\xb5\x22\x5a\x9a\x6c\x14\x08\x38\x01\xca\x4c\xf1\x5b\x02\xca\x41\xf7\x01\xd0\x28\x68\xe0\x75\x9b\x13\x9c\xed\x90\xeb\x96\xb4\x81\xfc\x95\x20\x33\x6d\xe2\x1e\xf9\x74\x91\x5b\x75\x16\xc8\x84\x33\x98\xfc\x82\xf2\x85\x28\x23\x41\x33\x42\x60\x13\x36\xed\xc9\xa4\x34\x2a\xd2\xc8\x04\x52\x3a\x0c\x7a\x34\x06\x4f\x17\x62\xea\x93\x03\xd6\xcd\x9e\x46\x1e\x07\x3c\x12\x4a\x35\x00\xa5\x30\x41\xbe\x53\x4b\x52\x10\xdc\xd5\xea\xce\x0a\x6e\xbc\x82\x9c\x68\x27\x41\xbe\x24\x01\x2c\x4f\x19\x0c\x36\xc2\x28\x0e\xbb\xbf\xce\x84\xb6\x9f\x9a\x74\xb8\x14\x82\x56\x01\xc8\x8e\x0b\x70\xdc\x82\x0b\xea\x75\x00\x15\xd3\x8a\x6d\x25\x71\x74\xe0\x71\xdc\x21\xbc\xc8\x61\x12\x9c\xf1\x20\x9c\xaa\x15\x50\x37\x60\x0a\x9d\xfb\xe2\xea\x9c\x20\xd7\x02\xa1\x3c\x54\x0d\x84\x17\xee\xd9\xe8\x40\x2c\x41\xf8\xae\xb8\x75\x36\x4f\x9a\x0a\x30\xa0\x4a\xb4\x50\xe1\x50\xc9\xfa\x19\xe4\x62\x56\x50\x54\xe3\x9b\x61\x93\x24\x00\x36\xea\xcd\x37\x7a\x6a\xa3\x04\x1e\x53\x01\x59\x98\x80\x88\x50\x77\x50\x2c\x55\xf0\xda\xf8\x91\x46\x05\xf1\xa1\x9b\xf1\x2e\xeb\x6a\x01\xb2\x4c\x9d\x9d\x4c\x71\xb9\x4e\x5f\x4f\xa9\xf9\x75\x42\xb1\xb3\xab\x5c\xc1\xf5\xe6\x2a\xb4\x80\xd3\x2b\x04\x18\xa9\xae\x84\x98\x19\x2c\x57\xba\xa4\x06\xf7\x79\xb4\x20\x84\xa9\x8a\xa8\x7f\x26\xfd\xb0\x6f\x8b\x21\x63\xef\x2e\x53\xd0\xfb\x94\x61\x9f\x74\x6c\x1a\xac\x13\x0b\xc5\x47\x4f\x01\x2c\x35\x97\x30\xc8\x35\x1c\xfb\xf8\xa6\x9c\x93\x68\x52\x5f\x09\xc8\x52\x97\x36\x52\x1d\xc1\x88\x2d\xd1\x19\xeb\x86\x53\x8f\xac\x5a\x90\xcf\x4c\x34\x55\xb9\x36\xf2\x75\x98\x5b\x3f\x01\x4c\xc8\x15\x7e\xb8\x02\x90\x8d\xe8\x47\x15\x30\x95\x99\x9f\x6d\x27\x9d\x65\xb5\xd0\x1c\x41\x9c\x94\x17\xe2\x08\xf0\x02\xdc\xd3\xac\xee\x68\x35\x20\x63\x85\xb9\xef\x2e\x84\x8f\x16\xa3\x2b\xfe\x6f\x81\xc1\xaf\x49\xba\x3e\x7f\x96\xd4\x10\xca\x1a\x4a\x60\x9e\xbe\x33\x8f\x4d\x82\xa7\x16\x84\x3a\xd8\x38\x7e\x63\xc0\x7e\x98\x65\x2d\x73\x2d\x10\x10\x0a\x8a\x71\xe2\x1d\xb9\xd5\x51\x52\xad\xa9\x98\x01\x65\x65\x88\xa6\x4a\x96\x61\x4d\xa5\x87\x58\xcb\x2e\xc3\x7d\xc2\x8b\x54\x10\x44\x03\xe0\x48\xc0\xb1\x5f\xf8\x5a\x40\x10\x09\x74\x8c\x21\xcf\x9f\xf7\x82\x0d\xa8\xa9\xd4\x33\x05\xbb\xb8\x62\x42\x93\xbb\x92\x24\xca\x8d\x1f\x3f\x64\x9b\x90\xc8\xc0\x6f\x01\x45\x7a\x86\xd2\x72\xff\xac\x10\xea\x04\x8d\x8a\x6e\x52\xf8\x5d\x18\xfd\x54\x50\x9e\x52\x8e\x22\x15\x92\xc0\x25\x2b\x76\x0e\x3b\x29\x17\xee\x1f\x1d\x83\x64\x72\x68\x1c\x06\xdc\x4b\x95\xc0\x61\x81\x05\x04\xb4\x2f\x2d\x7f\x8f\xb5\xfe\x7d\x82\xc2\xaf\x44\xc7\xc0\xeb\x95\xdd\x2e\xb9\x40\x52\xc1\xb2\x85\x2d\x81\xcc\x56\xdc\x34\xbf\x30\xf0\x75\x62\x93\xb8\x83\x58\x7d\x73\x6d\x35\x99\x6b\x9b\x09\x39\x2b\x6e\x71\x9a\x5f\xe8\x00\xf7\xd2\x00\xf6\x57\x25\xd5\x54\xa9\xed\x42\x26\x58\xd1\x73\x5a\xa4\x92\x3e\xbf\x63\xa4\x02\x05\xea\xb2\x3b\xb7\x99\xaa\xdf\x56\x08\x0d\xba\xd8\x73\xed\x2f\x74\x36\xef\x64\x1b\x06\x22\x49\xab\x17\xc3\x6e\x4e\xad\xb8\xd9\xba\x01\x8b\xe3\x61\xa4\xb2\x89\xa5\xd1\x61\x90\x6b\x01\x23\x69\x79\xfe\xdc\x48\x69\x5d\x87\x5c\xfc\x46\xf9\xae\xf4\x5d\xd0\xf7\x96\x66\x2b\x0f\x80\xd5\x73\x6d\x6a\xed\x22\x00\x02\x10\x62\x08\xba\x60\x01\xd8\x10\x7a\xf4\xd1\xa2\xbf\xa2\x4d\xc0\x6c\xab\xdd\x77\x1f\xb0\xbe\xd0\x8a\xe9\x46\xca\x18\x88\x73\x43\x88\x96\xc5\xc6\x06\xb0\x3a\x70\x11\x1b\x40\xca\xc6\xae\x01\x75\x67\x46\x75\xc0\xbd\xda\x41\x9d\x4b\xd8\x3b\xc6\x94\x94\x7a\x49\x88\xf2\x85\x97\x5f\xf7\x45\x69\x3d\x77\x92\xed\xda\x44\x22\x07\x94\xce\x60\xab\xe5\x16\x23\xf3\x73\x34\xc6\xe6\xc5\xd0\x0b\x8c\x92\x72\xbc\x81\x19\x03\x7e\x76\x98\xf8\xd0\x76\xa7\xd4\x2b\xa9\x64\x23\x16\x35\xdc\x80\xfc\x35\x94\x27\x38\xfd\x84\xb8\x23\x47\xb3\x36\x24\x8d\x5b\xa7\xa0\xbd\x13\xa8\xbf\x22\x8a\xd9\x0e\xd2\x38\xf7\x07\x91\xe4\x2b\x6e\x68\xaa\x6b\xc4\x1d\xd8\x5b\x40\x33\x00\x7b\x19\xec\x5d\xc3\x86\xf5\x33\x55\x9f\x83\x02\x22\x4f\xc8\x17\xe0\x16\xd6\xc2\x44\x0d\xa2\xe2\xe7\x94\xbb\x6b\x1a\x60\xb0\x74\x5f\x4a\xdd\xd2\xf4\x63\xfa\x3f\x41\x5e\x3a\xeb\xf0\x2b\x07\x37\x59\x25\x5c\xa0\x72\x56\x52\xe9\x42\x61\xe8\x6a\xdf\x47\xab\x60\x0f\x85\xfd\x02\xa2\xd1\xc0\xde\x2a\x04\x6d\xea\x19\x8c\xd0\xc4\x59\x01\x5a\xe2\x08\xa6\x7f\xe0\x10\x2d\xb0\xa0\x0a\x8e\x49\x34\xe4\x12\x1e\x6b\x0e\x02\x0c\xc4\x9b\x5f\x39\x5b\xae\x90\x0a\x3c\xbf\x56\x42\x72\xb8\xe7\x04\xd7\x14\x22\x04\x6f\xf0\xcd\xb2\xc2\x84\xba\x80\x3f\xe2\xcd\xaf\xee\xff\xb3\xcb\xb6\xc0\x09\xb0\x73\xdc\x73\x44\xcb\xac\xb1\x3b\xd8\x5f\x7e\x4d\xb5\x00\xab\xab\xa6\xd9\x5d\xf2\xc1\x2a\xa6\x5f\x17\x9c\xcc\xae\x0e\xbb\x1b\x4a\x15\x02\xd8\xf2\x80\x8c\x2e\xbd\xa5\x09\x1e\x4f\x77\xbe\x7c\xbf\x5a\xe7\xca\x23\x36\x88\xba\x45\x88\x16\xfd\x5a\x09\x4f\x53\xb2\x1c\x6f\x7e\xc5\xaa\xa2\x9a\x13\x1c\xc2\x5d\xab\x81\xe9\xa9\x84\x88\xd2\x76\x7b\xf3\xab\x6b\x96\x41\x57\xda\xc7\x51\xe6\x25\x82\x5a\xf5\x9c\x54\xe0\x38\x4c\xaa\x03\xbf\x81\x7c\xfd\x95\xca\x38\x4f\x50\x01\xbb\xd1\x36\xcf\x49\x22\x01\x5a\x06\x73\x28\x0d\xd1\x2c\x5c\xa0\x1f\xd0\x6f\x25\x39\xaf\xdd\xfd\x53\x9a\xa6\x7e\x6c\xb0\xa0\x6b\x26\xeb\xe1\x00\x38\x4b\x55\xf3\x3f\xa7\x69\xc0\x1d\x29\x25\xd8\xa2\x71\x87\xdc\x50\xed\xcb\x78\x82\x01\x39\x3a\x40\xbd\xca\x49\x61\x93\xf0\x79\x45\xc1\xfd\x74\xa0\x0f\x06\x4c\x16\xf1\xc8\x60\x2b\x03\x77\x29\xde\xfd\x8a\x5b\xea\x13\x2b\xe0\xe3\x07\xf0\x4e\x61\xfe\xa7\xf5\x01\xc4\xb5\x89\xde\x67\xd5\x40\xdc\x31\xec\x01\x3f\xec\x48\xe0\x5b\x6e\x35\xc0\xb5\x06\x51\x3a\x5c\x5c\xfb\xfd\x6b\xaa\xae\xf2\x00\x0d\x07\x05\x07\x10\x44\xd7\x88\x70\xd6\x06\xa9\xb9\x5d\xb1\xc2\xdd\x32\xbf\x09\xb4\xe3\xa8\x0e\xad\x03\x56\xb5\xcd\x91\x5a\x1b\x01\x17\xd8\x3b\x6c\x1a\xb0\x5d\xd2\xe8\x50\xc4\x4b\x7c\xab\x36\xdf\x8e\xf4\x37\xe6\x32\x15\x88\x3d\x88\xf5\x68\x41\x44\xd9\x49\xa4\x09\xd9\x30\xf1\x62\x0c\x73\x93\x57\xbc\x9e\x34\x75\xd0\xe0\xf6\x23\x57\x31\xc4\x1d\x52\xc8\xe0\xd6\x81\x27\xda\x27\xba\xed\x23\x98\xef\x96\x65\x07\x34\x1a\x70\x1c\x2b\xf8\x82\x4b\xd4\xad\xa7\x29\x87\xb5\x5d\x41\x31\x09\x38\x02\xeb\x34\x3a\xd5\xe0\x81\xb5\x70\x3a\x6b\x9a\xc2\x80\xa3\xf8\x9a\x2a\x9b\xf9\x3a\xf0\xdd\x36\xdd\xd0\x9b\x74\x02\xc3\x1e\x22\x74\x9f\x90\xcf\x7d\x12\x6e\x87\x96\x7e\x42\xf8\x85\x9c\xce\x40\xb6\x40\xa8\x27\xd0\xc1\xc8\xa6\xec\x7e\x20\x2e\xdb\x9d\x2b\x77\x40\xa3\x2a\x2f\xe8\x0a\x31\x1a\x20\x08\xfa\x32\x80\x0d\x3c\x9a\xb9\xe6\x80\xc9\x3d\xd0\xbb\x4f\xdb\xa9\xa4\x89\x1d\xc1\xd8\x95\xc1\x03\xa8\xa0\xa0\xc4\x31\xc0\x4e\x8d\x60\x0c\xbc\x72\x1d\xae\xfb\x7c\xfd\xbb\x93\x4f\x9a\xe0\x36\xa1\xae\x67\x94\x43\xc3\x55\x23\x56\x00\xb0\x5d\x14\x11\x9c\x61\x44\xd0\x12\xf7\xf0\x2f\x94\xee\xb9\x91\x27\x32\xb7\xb9\x35\xb7\x59\x77\x30\x9d\xd6\xb6\xd7\x54\x46\x87\x89\x26\xcd\xd5\xe0\x64\xde\x62\x2d\xe3\x1a\xb0\x87\x00\x43\x69\x47\x44\x99\xb9\x06\x14\x42\x45\x7d\xd2\x60\xb5\x5c\x07\xb2\x80\x5b\x88\x08\x31\x47\x5e\x08\xf8\x51\x00\x83\x42\x19\xc1\xc9\x95\x86\x3f\x68\xe8\x2a\x20\x6c\x7a\x6a\x19\x8f\xbb\xfc\x86\xac\xca\x41\x97\x7f\x99\x7c\xc3\x06\xa6\x55\x18\x9d\x0b\x1c\xaa\x03\x83\xa9\xb3\xde\xae\x00\x12\xe9\x44\xd2\xca\xbe\x42\xec\x86\xc4\xdc\x99\x16\xb4\x0d\xec\xa3\xdc\x51\xfd\x90\x04\xc6\x34\x2d\x9d\xd9\xa1\xba\xeb\x82\x7a\x3c\x4a\x16\x4b\x8f\xc4\xba\x99\x61\xa7\xb4\x29\xe0\x39\x4f\xbd\x73\xa7\x4b\xb1\x24\x48\x3a\xb9\xb7\x83\x5a\xab\x0e\xdf\x59\x63\xfd\xba\xd3\x69\x1d\xdc\xbb\x00\xfb\x69\xb4\x4c\x10\x8b\x4d\x88\xae\xc0\x29\x28\xbc\x20\x00\x71\xe0\xca\xca\x82\xb7\x29\xb9\x3d\xff\x32\xdc\x8d\xdf\x5c\xaf\x81\xee\xd7\x08\xdf\x55\x1a\xc8\xd9\x3b\x85\xa7\xff\xc5\x34\x80\x5a\x7c\xa9\x12\x42\x2b\x01\x6e\x85\x25\x6f\xb5\x11\x85\xc5\x8d\x2f\xdf\xca\x15\x64\xf5\x9c\xad\x91\x11\xc6\x38\x87\x09\xd3\x43\x0a\x10\xbf\x14\xa4\xcb\x40\x35\x86\xa1\xae\x10\xf9\x34\x75\x40\x9f\xfd\x75\xa4\xd7\x77\x98\xcf\xdf\xe9\xd7\x79\xc1\xf2\x6d\xfa\xf3\x4f\xed\x9b\x85\xc4\x1f\x11\xf0\x8f\x08\xf8\x47\x04\xfc\x23\x02\xfe\x11\x01\xff\x88\x80\x7f\x44\xc0\x3f\x22\xe0\x1f\x11\xf0\x8f\x08\xf8\x47\x04\xfc\x1f\x1c\x01\xff\x4e\xdf\xc2\x0f\x99\xf0\x1f\x61\xf1\x8f\xb0\xf8\x47\x58\xfc\x23\x2c\xfe\x11\x16\xff\x08\x8b\x7f\x84\xc5\x3f\xc2\xe2\x1f\x61\xf1\x8f\xb0\xf8\xff\x56\x61\xf1\xbf\xfc\xfb\x5f\xfe\x76\xba\xec\x7f\x3d\xff\xf9\xf4\x4e\x70\x64\xd1\x8d\x9d\x7b\x8f\x2a\x69\x9c\x9b\x4f\x9f\x9b\xdf\x68\x79\xd8\x5b\x62\xfd\xba\xec\xa2\x69\xc2\x66\x16\xf1\xe5\x6d\x65\x27\x10\x7e\x45\x50\xb7\x25\x19\xd3\x9f\xe7\xcf\x23\x95\x54\xbb\xbb\x59\xba\xd5\xe3\x9d\x48\x9a\xf3\xc9\x52\x1f\xf3\x9c\x77\xf7\x0a\x75\x33\xf8\x2b\x50\x06\xdb\x80\x97\x55\x53\xfb\xa9\xa6\xe6\x86\x78\xc0\x28\x48\x4f\x6d\x9b\xa9\xf7\x71\x76\x1b\xc9\x36\xb7\xb2\xe1\x64\xeb\x46\xaa\xa5\x9a\xea\x98\xfc\xfd\x75\x37\xb7\xf6\x3f\x8d\xa4\x66\x57\xf3\x5f\x7d\xfa\xa2\x91\xd7\x3f\xdb\x34\xa7\xa9\xfa\x84\xfa\xfd\x2b\x9e\x9f\xf0\xd6\x9f\x9e\x7f\x71\x37\x62\xc6\xb4\x3c\xa9\x3b\x77\xfe\x9d\x62\xf6\x49\xd3\x98\x57\xbc\x7d\x0f\xaa\xd8\xcb\xdb\xf1\x2e\x44\xcc\xb1\xd1\x5e\xbb\xaa\xeb\xe1\x33\xf8\x7c\xb6\xbc\x75\xf7\x55\x76\xe0\xba\x37\xa8\xf2\xe9\x9b\xeb\xd4\xdc\xcc\xdb\xf8\x0c\x9b\xb6\x00\x54\x1c\xcf\x3f\xbb\x48\x0a\x72\x27\x71\xc1\x5e\xd7\xdb\x9e\xe6\xd4\x27\x9e\x20\xef\x9a\x86\x60\xd5\x4e\xdd\x5d\xb4\xda\x56\x53\xaf\x6d\xb7\x34\xf5\x64\x69\xf6\xba\xf1\xd9\x6f\x87\x46\xff\xbc\x75\x3d\xa3\x15\x42\xd3\x44\x88\x4c\xf0\x2b\xff\x91\x28\x0f\x00\x46\x28\xfb\x54\x5d\xcc\xf8\xd5\x94\xfa\x69\xbc\xbc\x15\xf8\x68\x93\xe2\xd6\xdb\x27\x4b\xa6\xd5\xa7\x39\x5b\x7f\xf2\x67\x9f\x82\x6c\xfd\xf9\x17\xb8\x6d\x31\x2d\x4f\x92\x7a\xb6\xab\x8b\xf8\x5c\x3e\xe1\x93\x2b\xde\xff\xf8\xed\x78\x3f\xd4\xdb\xc8\x7f\xfa\xd3\x1f\x3e\xb6\xcc\x7f\xc0\x96\x79\x3f\xa6\xc1\xeb\x7b\xf4\xb1\x8f\xfe\x81\xfb\xe8\xaf\xe7\xff\xfe\xe7\xef\x65\x5d\x03\xf5\x69\xf6\xad\xbb\xff\x78\xa1\x56\x35\x44\x7b\xdd\xab\x95\x3a\xdd\x3a\x3d\x83\xfb\x84\xf9\x02\xc1\x73\x2e\x0c\x5f\xf9\x1e\x18\x6e\x01\x80\xe5\xd1\x18\x37\xcb\x23\x4d\x34\x5d\x0e\x37\x98\x0b\x38\x42\x54\xdd\x2f\x76\x5b\x30\xfb\xd7\xe7\x05\x26\x04\xdd\xad\x92\x32\x02\x84\x06\x52\x5c\x24\x6b\xba\xba\x9e\xa6\xa2\x3e\x48\xc1\xdc\x26\x9e\x13\x51\x8f\x11\x91\x0a\x24\x5e\x41\xaa\xaa\xbe\x13\x41\x83\xe3\x6e\x66\xce\xed\x09\x29\xb8\xb3\x3b\x47\xc8\x6a\x28\x42\xe5\xd3\x10\x5a\xb4\x5d\x7d\x79\xb9\x21\x58\x4f\x33\xf5\x3c\x36\x3e\xe3\x4c\x9a\x0c\xdf\xf3\xcd\x8c\x8e\xfb\xba\x5e\xf0\xb1\xaf\xae\x4a\xe6\xce\x33\x52\x88\x09\x59\xe7\xee\xe6\x4f\xad\x3b\x23\xc6\x8a\x30\xf3\x9c\x65\xcb\xbe\x7b\x2b\x68\x68\x65\x2f\x70\x89\x24\x65\x04\xc9\x1b\x22\x0b\xfe\x5b\x7f\x6a\x88\xd1\x6b\x86\x69\x5a\xfb\x4f\x7e\xce\xc1\x11\x04\x77\xb3\xf8\xca\x28\xaa\x27\x5f\x05\xfe\xa0\x0d\x53\x41\xb2\x74\x09\x0b\x29\xf7\x4f\xe2\x72\xeb\xc2\x70\x64\xce\x91\x67\xc8\xea\x37\x12\xd6\x5e\x69\x08\x09\xd1\x4e\x46\xbe\x17\x26\x65\x81\x97\x82\xe4\xc2\xf0\xf1\xec\xc9\x10\x21\x77\xdb\xd7\xad\x2c\xbf\x40\x3f\x64\x77\xfb\x9c\x79\x86\x0b\xa9\x77\xb4\xda\xf3\x2f\x05\x79\x12\xf7\x9f\x2e\x8c\xec\xca\x99\xd1\xde\x0e\x2f\xab\x0e\x50\xf0\x08\x5a\x18\x11\x99\xf6\xd5\x3c\xc8\x9d\xe7\xff\xae\x27\x30\xe9\x48\x5f\x88\x56\x6e\xc0\x8a\x08\x93\x22\x7e\x21\x9f\xdc\x31\x51\xff\x9a\x2f\xa6\xc5\x18\x84\xf8\xde\xd1\x0c\x5c\xeb\x23\x82\xad\x97\xe3\xdf\x2f\x0f\xcb\xf0\x91\x60\x18\xa0\x44\x96\x27\xb6\x06\x7e\xd6\xd4\x7a\xdb\xf2\xf7\x07\x3f\x5f\x0e\x5e\xde\x1e\x7b\x3b\xc6\x8e\x3e\xf5\x4f\xd5\x17\xd8\x29\x9c\x76\xd9\xee\xf8\x8e\xbe\x1c\x3d\x3b\x88\x7d\x77\x54\x38\x51\x11\x51\x6b\xfd\x18\xf4\xa7\x8e\x52\x05\x4d\xdd\x67\xe2\xef\x98\x70\x84\xdd\xbf\x3a\xe1\x23\x15\xad\xff\xc0\x09\x1f\xe5\x18\x7c\x76\x1b\xbf\x4a\x0c\x9f\xf9\x97\x35\xa0\x97\x93\x4e\x06\xd3\xce\xc0\x22\x99\xab\x7b\x12\x38\xfc\x6b\xdc\x22\x49\xe4\xab\xe3\x96\x97\xc3\x96\x1f\x1c\x75\xcf\xf3\xd5\xa8\x6f\x73\xfe\x62\xcc\xe3\xad\x31\x97\xf9\x95\x41\x3f\x31\x41\xf6\x0f\x9a\x6d\x30\xf4\x80\xa3\xf1\x7d\x0b\xbc\x72\xdc\x7e\xf4\xe6\x8f\x35\x1e\x42\x22\xad\x75\x2d\xb7\x65\xfd\x62\x21\x71\x59\x13\x7f\x00\xc1\xd5\xf6\x88\x00\x1f\xd7\x75\x67\x16\x85\x5e\x64\x43\xa9\xc7\x1a\x6e\x9e\x5f\xae\x6c\x7b\x73\xb0\xe3\x6e\x65\x7f\x75\xb0\xf5\xe5\x60\x8f\xe5\xfc\x72\x0f\xca\x6d\xb0\xf3\x6e\xb0\xdf\x9b\xe3\xaf\x2d\xe8\xf3\x42\x34\x14\xa6\xb7\x9a\xbb\x93\xaf\xe6\x95\xeb\x61\xc4\x1a\x2e\x6b\x39\xf4\xb5\x1c\xe4\xb6\x84\xbf\x36\x56\x79\x39\xd4\x6f\xad\xe2\x2f\x46\xea\xa6\x50\xed\xef\x18\x68\x7f\x39\xd0\x2f\xd7\xad\xbc\x67\xaf\xb5\xc7\x92\xa4\x7f\x77\xaf\x3d\xe0\x50\x5b\x89\x51\x7e\xcf\x91\xa6\x89\xf3\xed\xac\xd4\xc2\x29\x29\xba\x95\x54\xad\x5d\xc0\x71\xed\xe6\x88\x36\x0d\x03\xa7\xa5\x3c\xec\x9c\x74\x80\xe8\x75\xb4\x99\x7a\x73\x53\x03\x39\x7e\x28\x3d\x28\x4d\xd6\x30\xe4\x96\x1a\xc2\x44\x2d\x55\x18\x37\x28\xbf\x10\x04\x2a\x33\xa2\x1f\xfd\x92\x04\x68\x6c\x1d\x11\xff\x5c\x2a\xd9\xc9\x91\x8a\x6d\x2d\xb9\x6d\x93\x4b\xd9\x74\x81\x99\xa0\x5a\x2d\x75\x43\xca\x1f\x39\xc5\x34\x10\xe1\x75\x9b\x60\xa6\x36\xc7\x65\x4f\x02\xee\xd8\xfa\xe4\xdb\x06\xc4\xa4\x6e\xb7\x81\x77\x1e\x84\xf0\x7d\xc0\x4e\x04\xf2\x59\x6b\xa7\x9e\xf2\x90\x8d\xcf\x99\x4c\xf0\xac\x61\x18\xc3\x4d\xe2\x22\xf1\x1c\xf6\x4e\x2d\x33\xcd\xe6\x87\x6d\xae\x6c\xb4\x92\x12\x14\x71\x44\x54\x92\x21\x58\x2d\xa9\xd4\xcd\x57\x4e\x8f\xc8\xb1\xa5\xea\x7a\xa9\x23\xd8\x09\x3e\xda\x02\x1e\x7e\x84\x3c\x65\xf0\x02\xda\xee\x92\xa1\x9f\x46\xd2\xba\xe1\x29\x2e\xb9\xf9\x99\xc1\x5c\xeb\x66\x7e\x04\xc8\x50\xbe\x53\x11\x7e\x6b\x84\x8c\x78\x92\x9c\xaa\x9b\x14\x93\x3c\xa2\x49\xc0\xa3\x27\xed\x1c\x24\x7f\x56\x52\x2b\xc8\x3a\x25\xf0\x4b\xf7\x48\x9d\xd4\x82\x5c\x03\x2c\xf6\x0e\xc6\x4d\x9f\xa3\x51\xcb\xc9\x92\x6d\xfe\x20\x23\xdc\x9e\x86\xdb\x31\xa0\x9c\x1d\x1d\x6e\xd2\x74\xb3\x7e\xf8\x49\x03\xfb\xe5\x1e\xf0\x84\x02\x6c\x60\xa3\xb4\x94\xcb\x15\xe5\x36\x0b\x1d\xac\xc8\xe9\x35\x3c\x8a\xdf\xb9\x81\xcd\x60\x40\x6b\xf8\x24\xa9\x74\x97\x99\x5a\xb0\x70\x96\xb0\x42\x18\x1a\xc5\x61\x88\xe7\x97\xc7\xea\x1e\xc6\x42\xe5\x28\x5f\x8c\x62\x80\x69\xf1\xe2\x87\xc5\xc9\xe1\xc6\x3d\x7f\xf6\xcd\x43\xc9\x89\xd3\x7d\x39\xfa\xf1\x95\xd1\xf7\xf7\x8d\xde\x52\x51\x0c\x86\xfc\xdf\x2f\x47\xff\xe0\xf3\xda\x93\x1a\x06\x6f\xa7\x1b\x7c\x0c\x42\xd9\x2e\x15\x6e\x23\xee\x4f\xee\x8e\x1b\x86\x1c\xa6\xd7\x57\x86\x7c\x4c\x78\xff\x4d\x43\xae\xa9\x7c\x73\xba\xdb\xcb\xe9\x6e\xef\x9a\xee\xbb\xc1\x57\x7d\xd7\x7c\xdf\x06\x7f\x3f\x2f\x3b\x62\xfc\x3e\x2f\x7b\x70\x16\x7f\xea\x6e\xa8\xff\x8e\x23\x2e\xb7\x01\x2b\x67\xfb\x07\xd7\xc7\x57\xc7\x1b\x13\x3c\x93\xb9\x5b\xf2\x8f\x18\xb0\xb8\x67\x31\xcc\x3d\xf3\x31\xf5\x9b\x5b\x52\xd6\x24\xcb\x7b\x46\xdd\xbf\xb5\x92\xe7\xdd\x36\x2c\x29\xab\xbc\xb5\x92\xf5\xd5\x4a\xd6\xfb\x95\xfc\xfb\x0d\x33\x56\xef\xd7\x06\xd9\x6e\x83\xfc\xce\xcc\xbe\x3d\xde\x6a\x30\x59\x2a\x94\x19\xaa\xcb\x48\x63\x3b\xc6\x7b\xc7\x89\x4b\xbd\x2d\xda\xdf\x67\xa0\xe5\xc5\x38\xb3\x8b\xee\xa9\xdf\x1e\x27\x86\xd9\x7e\xa7\xbd\x85\xf2\x87\xef\x8d\xf3\x01\x47\xdb\x34\x86\xf9\x3e\x8b\xe5\x07\x0a\xe2\xd5\x66\xfb\xe7\x3f\xfe\xe1\x23\x52\xf3\x11\xa9\xf9\x88\xd4\x7c\x44\x6a\x3e\x22\x35\x1f\x91\x9a\x8f\x48\xcd\x47\xa4\xe6\x3f\x67\xa4\xe6\x07\xaa\x88\x5f\xd8\x3d\x1f\xe1\x9b\x8f\xf0\xcd\x47\xf8\xe6\x23\x7c\xf3\x11\xbe\xf9\x08\xdf\x7c\x84\x6f\x3e\xc2\x37\xff\x51\xe1\x9b\x3f\x5f\x4e\xbf\xfe\xed\x2f\xe7\xfd\xaf\xff\xf2\xeb\x9f\xff\xe7\xf5\xf4\x2f\x7f\xb9\xfc\xe5\x6f\xff\xef\x6f\xc5\xf2\xad\xa8\x43\xd5\xa7\x9a\x9a\xd6\x47\x57\x8b\x16\x05\x4a\x50\xd9\x73\xaf\x68\xf2\x28\xe8\x8f\xf4\x39\x18\x0f\xf1\x9b\xab\x66\xb0\xe8\x0c\xb7\x08\x1f\x51\x16\x56\xaf\x25\x59\xaf\x9f\xd4\x0f\x76\x6d\x49\xcb\xf8\x19\xef\x37\xcd\x29\x97\xad\x00\x24\x5b\x95\xd8\xca\x7e\x5a\xbf\x70\xf9\x2d\xe5\xab\x6f\x4f\xc2\x6f\x84\x48\xcb\x18\xa3\xd4\x27\x4b\xd3\xc6\x63\x49\xee\x4e\x8b\xdb\x32\xc1\x60\x6a\xa9\xb6\xb9\x9b\x5b\xbf\xfe\x7e\x3e\xac\x9f\x5c\x85\x54\x42\xe6\x2b\xe5\xb1\xa4\xfa\xa9\x26\xeb\xed\xea\xf6\x93\xb9\x86\xb6\x8e\x39\xb1\x9f\xfd\x3d\x58\x47\x9b\x82\x24\xa2\x6d\x52\x11\x4f\x1a\x7e\x62\x37\x95\x7f\x53\x19\xef\xdb\xf3\xf0\xae\x82\xc5\xd7\x53\xf1\xc6\xb9\x5f\x5a\xc3\x7f\xca\xe5\x9f\xe7\xf8\xc3\x2a\xf4\xf3\x75\xf3\x09\x77\xf2\xec\xc6\x99\x0b\x80\xdd\xa5\xeb\xc4\xd4\xc5\x5b\xbf\xf8\x7e\xdd\xb1\x16\xb0\x44\x1e\xf5\xae\x64\x30\x0e\x6c\xc5\x7a\x91\x17\x07\x5e\x0b\x92\xcb\x4a\xea\x17\xbf\xc9\xfd\x67\xfe\x40\xfd\x16\x61\x2c\x58\x98\x8f\x7a\x91\xa4\xe0\xcf\xaa\x67\xd4\x12\xa6\x6c\x1b\xd6\x2f\x91\x39\xe2\x3d\xd6\xf2\xe3\xfb\x28\x7f\xbf\x35\xc9\xdf\xa9\x38\xfc\xbb\x26\xb9\xe2\xca\xa4\x7e\xf2\x75\xd2\xcf\xbb\xa4\x9a\xfb\xb2\x9d\x17\xb7\x6e\x37\x5f\x98\xad\x3c\xf6\x54\x9b\xc5\x12\x7e\x63\xc2\xee\x27\x79\x1d\xf8\x58\xf0\x5c\xb7\xe5\xad\xdf\x1d\x13\x4d\x3a\x3f\xff\xd5\x1e\x27\xb9\xa0\xf1\x22\xcb\x19\x25\x82\x2e\x91\x37\xec\x11\xb6\x4f\xc6\x7b\xdf\x2f\xeb\xb8\xdf\x99\xe7\x7f\xab\xef\xa8\x14\xd4\x9c\xb4\xda\xd6\x92\x55\x74\x9f\xa8\xb1\x4b\x8e\x9d\x75\xd9\x64\x4f\x86\x70\x6b\x6d\xe3\x54\x1b\x9a\x65\xe2\x05\xf5\x9a\x35\x29\x0b\xfb\xfd\xc7\x2d\xd5\xac\x88\x60\xa3\xd7\xad\x0c\x34\xed\xc0\xae\x17\x49\x0a\x99\x35\x01\x41\xd0\xdb\x56\x21\xeb\xd0\x92\x99\x26\xbb\x62\x10\xe1\x46\x2b\xbf\x4c\x7c\xcb\x67\x40\xd9\x61\x0f\xcc\x03\xf4\x43\xba\x97\x86\x1e\xbe\x69\x7e\xe8\x06\xba\xa9\xdc\xa2\x0b\x92\xbd\x81\xb3\xa3\x85\x14\x0d\xc1\xf8\x6e\x95\x9a\x44\x8a\xcb\x1b\xe0\x93\x14\xff\x02\x1a\xd7\xaa\xc8\x8e\x76\xc0\x3a\xe1\xe5\xac\x2e\xee\x3e\x5d\x68\x0f\x43\x1f\x1d\x3a\x08\xd1\x09\xe9\x5e\x56\x02\xdc\x41\xa9\xec\x77\xd3\xe1\xce\xfc\x40\x0f\x67\x1a\xf0\xff\xdc\xbd\x44\x4b\xa5\x25\x85\x9b\x53\x93\xa1\x43\xb8\xd5\x54\x72\x07\xec\x08\x5a\x5b\xa3\x2f\xac\xe3\xf2\x46\x2a\xf0\x9b\x04\x6e\x2b\x3a\x0c\xd1\xee\x55\x81\xf8\x20\x98\x23\x45\xdf\x1b\xea\x56\x05\x3d\x83\x90\x7f\x6a\xa4\x93\x86\x2b\xef\x4a\x44\x11\x11\x77\x6f\x50\xf7\x96\x3a\x3a\x6a\x9b\x56\x60\xf5\x6b\x1a\xe8\x94\x1e\xad\xef\x35\x35\x01\xf2\x4b\xb6\xbd\xa7\x81\x58\x3d\xba\x72\xfd\x8f\x0a\x1a\x0b\xbf\x05\x63\xf8\x34\x02\x4f\x22\xa3\x31\xa8\xf4\x96\xb4\x37\xdc\xa9\x64\x75\xfc\x34\xd3\xec\x20\x5d\xeb\xe4\x3e\x41\x0d\xf5\xd8\xf4\xe7\x96\x4a\xef\x9b\x6e\xba\xad\x77\xa2\xa7\x09\x0b\x87\xcf\xf8\x36\xdc\x23\x10\x50\x9f\x81\xd0\x91\xb3\xa5\x4e\x33\xc5\xbd\xe4\x89\x86\x26\x1a\x4a\xee\xb7\xe7\xff\x8f\xbd\x77\x59\x92\x23\x49\xae\x44\x7f\xc5\xa5\x66\x73\x67\xe1\x2a\xa6\x6a\xaa\xf6\x58\xa2\x41\x96\xe4\xa2\x6a\x45\x91\xdc\x52\x62\x62\x9a\x1d\x7d\x6f\x82\x3d\xd2\xc5\xc9\x05\xbe\xfe\xca\x39\x6a\x1e\x11\x09\xa0\x80\x04\xc8\x26\x29\x64\x4a\x55\x7a\x38\xe2\xe1\x6e\x6e\xa6\xa6\x6f\x3d\x9a\x85\x9c\x7d\xf5\xb7\xec\xac\xbf\x24\xa3\xa4\xb1\xa9\xbb\x43\xa5\x63\x31\x15\x98\x25\xf1\x61\xa0\x8d\x98\xed\xf8\x0e\xec\xff\x9d\x30\x14\xc2\x32\xa0\x41\xc0\x02\xaa\x37\xbd\xb9\x64\xbd\x6c\x58\x1a\xbe\xc5\x75\x15\xe1\x76\xb6\xa3\xc3\x10\xd8\x71\x68\x97\x5a\x07\x9b\xdb\x49\x6b\xac\xc6\x61\x01\xb3\x98\x61\x8e\x0b\xe9\xb8\x06\xe8\xcc\x1a\xdb\x7b\x32\x0f\xbd\x7b\xae\x8c\x28\x77\x82\xb1\x54\xb6\x26\x68\xc7\xce\x72\x53\xcd\xb6\xd5\x9e\x50\x1c\xb4\xbf\xb3\xc1\x48\x65\x9e\xb9\x74\x37\x96\xff\xcc\x3e\x59\x2d\x56\x07\x56\xa8\x4b\x6f\xac\x92\x5c\xb5\x75\x83\x10\x10\x04\xbd\x18\x2e\x59\x70\xd5\x12\x97\x47\x47\x64\xc5\x4f\x25\xdc\x0e\xf6\x40\xe8\xb2\xd7\xcb\x10\x65\xb1\xfd\x58\x45\x93\xce\x8b\x9c\x1c\xab\xb7\xe5\x31\x8b\x78\xb9\xc3\xb1\xed\x89\x43\x14\x07\x48\x10\x31\x42\xb8\x20\x04\x07\x61\xd9\x19\x41\x3c\x58\xe0\xb6\x67\x7b\x74\xaa\xe1\xc3\x19\x1c\x5a\x2f\x79\xd1\xdc\xfd\x6d\x6e\xea\x26\xd3\x8f\x17\xe8\x77\x15\xda\x1c\x51\x37\xa8\x10\x72\x16\xcf\x19\x16\xd1\xae\xbb\x74\x6f\xd8\xfd\x18\x47\x5d\xb5\x79\x93\x1e\x62\x62\x68\xb0\xff\x0c\x24\xd6\xd1\xf8\x12\xb4\x4b\x64\x97\x52\xe8\x86\xb2\x2a\xba\x35\x69\xf8\x02\xeb\x19\x31\xc5\xad\xd2\xf3\x22\xc3\x87\x68\x99\x62\x6d\x4a\xaf\x15\xe4\xbf\x19\x0b\xca\x23\xb2\x1d\x95\xd5\x6c\x36\xe5\x6c\xdb\xd1\x06\xc1\x9d\x38\xde\x16\x4c\x67\xef\x09\xa2\xd1\x48\x65\x31\xea\x3b\x7a\x77\xb6\x3c\x72\x0f\xd8\x66\x76\x0e\xea\x72\x65\xd3\xb2\x3b\xf7\x8b\x96\x5d\x0b\x37\x8c\x6d\x79\xe4\x4c\x61\x57\x34\x6c\x5f\x6f\xdf\xd2\x70\xff\x29\x5e\x93\x4e\x55\xa5\x77\x62\x13\xd0\x93\x95\x60\x2c\x4e\x0e\xd6\xb1\x6b\x2c\x3b\x74\xcc\x71\xaa\x53\x3a\xb8\x42\xbe\x70\x30\x55\x5a\x1b\x04\x0f\x81\x14\x50\x90\x3d\x6b\xde\xfa\x42\x53\x21\x5e\x0b\xb8\xb9\x11\xab\x41\xbd\x66\xb9\xa3\xf4\x60\x14\x90\xdc\xdd\x7b\x95\x16\xd2\x6d\x60\x65\x29\x38\x6a\x96\x75\x71\xc1\x86\x93\xfb\xd5\x5d\x1a\x85\x03\x81\x90\xa8\xe7\x4b\xf8\x3c\x65\x67\x91\x3c\x1e\x51\x44\x88\x84\x39\xce\x4b\x3a\x30\xb0\x07\x9a\x54\xb6\x0f\x21\xb2\x53\x16\xe9\xe2\x8c\x55\x86\xb5\xad\xb2\x42\x42\x60\x64\x79\x37\xeb\x48\xf1\x14\x0c\x1f\xb0\x3a\x33\x08\x52\x90\x40\x0d\x4a\xb8\xa6\x00\x03\x61\x9b\x12\xf6\xef\x5d\x55\x6d\x89\x6d\xc5\x5a\x48\x7a\x27\x21\x30\x46\x60\x47\x45\x98\x0c\x77\xa1\x80\x34\x10\x2e\x5d\x99\xe9\xe4\x1c\x31\x52\x1a\x10\xce\x84\xbe\x13\xc2\x9e\xcc\xb1\x4b\xb7\x85\x25\x96\xa5\xb5\xe0\x39\x50\x97\x77\x76\x0d\x03\xc9\xf9\xee\xd2\x08\x60\x11\x75\x48\x6b\x19\x06\x25\xe3\x2a\x2c\x89\x20\xe7\x67\xf9\x8a\xb7\x76\xb2\x8e\x77\xf2\x58\xb2\x3c\xa2\x80\xa7\x8f\xb3\x44\x0d\x29\xab\x20\xb7\x32\x74\x8b\x25\x81\x54\x38\x1d\xbd\x17\x77\x4d\x51\x3e\x24\x22\xce\xac\x13\x2c\xc5\x52\x09\x28\x0d\x9b\x8a\x68\x07\x96\x5c\x5a\xeb\x6a\x92\x9b\x05\x78\x3b\xd7\xad\xb2\x2a\x6f\x5b\x2f\xcb\xf0\xab\x8d\x95\x22\xf5\x9c\x35\xe0\x6c\x1d\xd5\xc8\xff\x75\x97\x39\x32\x16\x41\x78\xaf\x96\xdb\x39\xb0\xfb\x08\x4e\xd3\xb3\xad\x4c\xb1\x29\xcd\x34\x23\x0f\xb3\x1b\x09\x28\x2f\x44\xac\x08\xb0\x24\x6f\x2d\x0b\x25\xdb\xec\x04\xac\x80\xbd\x38\x58\x87\x8d\x99\x1c\x20\xbd\x31\x41\x2b\xcd\x88\x30\x03\x0e\x2e\x0c\xdc\x72\x41\x94\xfb\x63\x2e\xea\x28\x10\xb5\xb4\x79\x73\x00\xa5\x8b\x05\xf9\x75\xb0\x19\x10\xc3\xd2\x5a\xbb\x58\x1b\x62\x24\x6e\x97\xa1\x50\xcc\xeb\xea\x52\x3b\x18\xc0\x4a\x14\x00\xea\x4b\x84\x97\x18\x4d\x3c\x08\x8c\x80\xa7\xa5\x37\x15\xc6\x2e\xc3\xc6\x90\x5e\x95\x93\x18\x36\xb7\xf5\x92\x9c\x94\xc5\xe4\x95\x05\xfc\x30\x36\x41\x86\xe0\x88\xc4\xac\x63\x69\x70\xec\x89\x7d\x63\x43\xb3\x05\x30\x01\x78\x08\xca\x35\x4c\x7a\x9a\xd8\x92\xfe\xf1\x43\xf1\x28\xdc\x98\x63\xd8\x49\x4b\x11\xe8\x2e\xf9\xb2\x48\x87\x2a\x8e\x2f\xf6\x1c\x1c\x34\x0d\xf4\x9d\xec\xd5\x08\x7b\x34\x2d\x71\xdd\xa0\x2c\x95\x92\xa5\xc3\x0b\xda\xa3\xb1\x2e\xff\xd4\x8d\x45\x3c\xeb\x25\x8b\x69\xc1\x99\x9a\xf5\x33\xb1\xe6\x2c\x27\x14\x0c\xa4\x8c\x91\x3b\xae\xb3\xaa\x4b\x42\xab\x54\x16\xc2\x7a\x73\xa9\x63\x75\xe8\xf5\x51\xa9\xef\xd3\x4b\xed\xd8\x07\xac\x02\xd7\x89\xed\xc2\xa0\xba\x97\x71\x25\x6b\x2d\x2c\x74\x1e\xd2\xbe\xe9\x3d\xf8\xa7\xf8\x9e\xc4\x8f\xbf\xf7\x52\xec\x0f\x3f\xbd\x29\xde\x6f\x8a\xf7\x9b\xe2\xfd\xa6\x78\xbf\x29\xde\xff\x05\x14\xef\xcf\x1a\xab\x2e\x2f\x1a\x59\x8b\x93\x41\x53\xcb\x58\x22\x5b\xdd\x39\xc0\xcc\x42\xb3\x55\x98\x2c\x33\x16\x4f\x81\xe2\xd6\xc8\x63\x77\xf0\x69\x7c\x99\x50\x91\x3d\x41\xd8\xa4\x12\x09\x0a\xfa\x82\xd3\xa9\x4c\x0a\x86\x4a\xd4\xb3\x7b\x22\x9e\x7d\x83\x6c\x20\x80\x85\xea\xc8\x9f\xe9\xc8\x11\x40\xbf\x8b\x84\x04\x3d\x4d\x19\x73\xe3\x21\x49\x80\x08\xb2\xcd\xe7\x79\x27\xdf\x92\xc2\x60\xb1\x43\xcc\x18\x03\xc6\x93\x0a\x33\x0c\x80\x59\xea\xb6\x5e\x96\x01\x40\xfa\x36\x88\xd9\x85\xaa\x02\xdd\x37\x61\xdf\x5c\x26\xfb\xc7\xb7\x42\xa0\x5e\xa5\x2c\x0a\x71\x62\xe4\x52\x52\x75\x0a\xc2\xae\x94\x2a\xcc\x5d\x9c\x89\x91\xaa\x7c\x56\x3e\x62\xa5\x7a\x5b\x27\x43\xf4\x04\x01\x86\x36\xd4\x39\x3f\x23\x79\x92\x51\xc4\x68\x26\xde\x11\xc3\x2f\x3a\x21\xdf\x22\xd9\x0a\x83\xce\x84\xc0\x5d\x02\x25\xd1\xac\xa2\x2f\xac\xab\x8a\xad\xd7\x88\x17\x33\x09\x4d\x04\x45\x08\xab\x01\xe1\x22\x83\xdb\x74\x26\x38\xa8\xfa\x91\x76\x39\xa8\x87\x58\x0f\x18\x2f\x51\x53\xa1\x8f\x14\x32\xa3\x36\xb0\x32\xb1\x06\xae\xee\x31\xe9\xe6\x86\xf8\x73\x48\xbf\xed\xd8\x13\x04\x29\xae\x20\x5a\x1f\x14\xda\x3d\xed\x0f\x6e\x58\x42\xf5\x12\xa7\x65\x68\xe2\xd0\x72\x3a\x40\x3a\xcd\xfd\xf7\x69\xb0\xca\xf4\xb6\x69\x4f\xde\xae\x13\x0f\x2a\x75\xaa\x44\x09\x69\xc5\xd9\x63\x91\xa5\xc7\x78\x92\xad\x12\x35\x35\x74\x6c\x0c\x98\xe3\xd9\x9f\x52\x4d\x6f\x63\x9e\x69\x6b\xcd\x34\x82\x40\x6f\x4c\x36\x20\x9a\x32\x74\xcb\x88\x85\xe2\x91\x80\x4a\x98\x17\x82\xa9\x11\xf6\x77\x78\x3f\x69\xc1\x43\x63\x4f\xe5\xeb\xd2\xf3\x77\x6c\xfb\xb3\xf4\xec\x2f\x9b\x88\x70\xb8\x27\x67\x23\x95\xf8\x3a\x88\x1c\x1c\xd2\xc1\xd5\xaa\x53\x4e\x32\x1f\x81\x21\x4b\x02\xf2\x8c\x13\xb3\x59\x75\x5b\x2f\x8b\x24\x5d\x09\x55\x78\x5e\x66\x03\xd4\xf0\x36\xa9\x59\x18\xf1\xf3\xc0\xee\x92\x29\x80\x1b\xd7\x5d\x66\x0f\x70\xc9\x9d\x5c\x52\x9a\xb3\x61\x2d\x73\x34\x0d\x7c\x46\xa9\x2a\xb0\x28\xbd\x82\x9e\xa4\x69\x90\x54\x66\x85\xba\x99\x92\x0b\xb3\x59\xa9\x67\x25\xb8\x61\xb4\xc4\xed\x31\x83\xde\x0b\xb6\x8e\x59\x86\x3d\x03\x55\x25\x09\x89\x40\xa2\xe9\x64\xa7\x3e\xde\xa1\xef\xb5\x3e\xb7\xf5\xb2\xf8\x8e\x82\x34\xb1\x16\x30\x61\x76\xe2\x51\xb5\x25\x6a\x13\xbc\x89\x67\xea\x6d\x2b\x09\x33\x5a\x12\x4e\x86\x59\x3f\xb5\x4f\x2e\xe6\x68\xd9\xd8\xb3\x85\x58\x2a\x2b\x3d\xc4\xfb\x84\x52\x46\x80\x26\x08\x7f\x27\xcc\x01\xf8\x09\xd1\x07\xf1\x44\x2b\xc1\x98\x30\x4b\x3d\x60\x52\x42\xe4\x68\x82\xda\xcc\x18\x2b\xdb\xa5\x8e\x99\x20\x39\x15\xe7\x3d\x7f\xc5\xf5\xed\xb4\x98\x20\x53\x89\xb7\x19\x32\xa6\x66\x33\xf4\x03\x0f\xb6\x9f\x3c\x64\x8e\xbe\xad\x17\x6a\xfe\x3a\x63\xa3\x22\x71\x4e\x48\x2a\x68\x0e\xad\x49\xe0\xf1\xac\xa7\xbc\x2b\x58\x50\x42\x76\x62\x9d\xa0\x07\x76\x9f\xd0\x5b\x5e\xad\xbd\xbf\x2a\x7d\xe9\x5e\x7b\x7f\x73\x97\xbc\xb9\x4b\xde\xdc\x25\x6f\xee\x92\x37\x77\xc9\xe7\xee\x92\x2f\x6a\x23\xb8\x2a\xfb\xd7\x0f\x72\xf2\x41\xb3\x01\x2a\x80\x52\x1a\x76\xd2\x10\x84\x58\x63\xa3\x04\x4a\xa6\xc4\xb6\xab\x3b\x59\xde\x9e\x2c\x0f\xb3\x53\x7b\xc0\x40\xc7\xd7\xa8\xdf\x27\xb3\x54\xae\x7d\x71\x68\x88\x0d\x46\xfa\xd8\xc8\x68\x13\xd3\x9a\xe2\x01\x4f\xcd\x0a\x0a\x68\x6c\xba\x20\x37\x4f\x4d\x66\xed\x5b\x1e\x93\x18\x2a\x61\x49\x03\xec\xd9\x29\x9a\x20\xa0\x89\x4d\x9b\x09\x94\x91\xe8\xb1\x9f\xb2\x83\x42\x14\x56\x8a\x64\x08\x85\x20\x9e\x78\xb0\xe0\x44\xa1\x60\x79\xaa\x1f\x06\x05\xdd\x5b\x27\x53\xef\x62\x13\x2a\x72\x4f\x97\x89\x71\xe5\x26\x9e\x21\x08\x3e\xd7\x66\x82\xab\x77\x5e\xac\x26\xce\x75\x5b\xd0\x8a\x44\x49\xae\xcc\xca\xa4\x67\x80\xbc\x22\xd5\x5b\x4c\xa5\xb5\xb1\xd0\x55\xa3\x72\xb7\x83\x5f\x27\x90\x2c\x19\x74\x02\x54\xe2\xa1\xc8\x6d\xd3\x08\xce\x13\x56\xad\x10\x70\x13\x3a\xa3\x43\x8a\xb8\x04\x37\x06\x78\x0f\xb3\xc6\xb1\x85\x49\xe5\xd1\xe8\x66\x52\x58\x9a\x11\xd0\x5e\x65\x74\xac\xab\x27\x48\x6a\x32\xc9\x01\x4d\xaa\x1b\x13\x37\x28\x4f\x68\x4c\x40\x04\xf9\x96\x47\x4c\xa1\xa5\x54\x01\x47\xed\x18\x34\x71\xdc\xd9\x82\x22\xc5\x62\x0d\x70\x98\xf8\x3c\xb0\x7e\xb3\xbd\x12\x94\x87\x14\x70\xce\xe1\x0e\x3e\x59\x0d\xd0\x20\x36\xfd\x96\x83\x35\xc2\x06\xb5\xc1\x1f\x38\xf1\x3f\xb3\xa3\x7d\x4b\xed\x8a\x7a\x13\x35\xd2\x84\x79\x86\x8a\x18\xa9\x09\x51\xd5\xa1\x2f\x81\x53\x8f\x1d\x4a\x4d\x35\xc1\x6b\x09\x3a\x07\x86\x41\x39\x86\xef\xc5\x74\x6c\xd4\x3e\x7c\x5b\x2f\x47\x5a\xe4\xbe\x76\x2a\x69\x8a\x80\x97\x44\xe2\x4e\x7d\xb8\xa5\x3e\x4c\x67\x05\x3d\x84\x60\x3c\x06\x4d\x60\x12\x32\xd0\x9f\xe9\x42\x38\xb3\xe9\x07\xe1\xfd\x94\xaa\x7d\x51\x58\x43\x6c\xc1\x50\x67\x7a\x5f\x5a\xeb\x50\x56\x28\xa8\x4d\x0a\x93\x88\xc7\xa8\x29\x10\xea\xf4\xa4\xdc\x36\x6a\x62\xb7\xf6\x12\x09\x39\x5d\x14\x22\xb6\x8b\xb2\x77\x80\x05\xa1\xff\x4c\x1b\xf3\xa9\xbd\x92\x54\x5a\x28\x78\x27\xab\x6e\xc0\x9b\xad\x5a\x82\x2c\x67\xb2\xde\x53\xce\x8d\x87\x9e\x89\x21\x0e\x83\x16\x82\x4d\x99\xee\xc0\xb6\x1a\x0a\x3d\xa9\x75\xea\x49\xad\x2f\x3d\x09\xfc\x9e\x28\xd7\x74\x71\xc6\x9e\xa8\xb7\x9e\xc2\x11\xda\x2f\x33\xfe\xc8\x99\x0a\x81\x69\xd9\xc8\x82\x22\x93\x6d\xf2\x7b\x42\xc1\x16\xe8\x2a\xad\xd8\xc2\x15\xd7\x70\x98\xb2\x6c\xf0\x41\x3c\x66\x93\x9e\x70\xbe\xc5\x76\x88\x30\xba\xe5\x2c\xe7\x9d\x8a\x6f\xed\xc2\x0d\x13\xb0\x18\x88\xf9\xaf\x04\x57\x6c\x9d\xb5\x47\xd0\xbe\x6b\xa2\x07\x16\x33\x7a\xc1\x12\xd5\x34\x9b\x04\x60\xdf\x2d\x5b\x51\xc1\x23\x23\xe1\x37\x29\xb6\x96\x44\xa7\x2c\xd2\xb9\x34\xde\xca\xa4\x1a\x62\x82\x5b\xce\x6f\xf1\x96\x48\xee\x9a\xb6\x03\x71\xd5\xe9\xc0\xb2\x01\x4a\x26\x38\xb5\xe8\xd4\x6f\x2a\xbc\xa7\xf3\x1f\xff\xd7\x5f\xfe\xf2\xff\xbd\x26\x31\x04\x7b\xe8\x5c\xf6\xc6\x62\x39\x98\xec\xbe\xc3\x1e\xc7\xff\xff\xa0\x74\x19\x12\xab\xdf\xce\x05\xec\x6c\xc2\xac\x67\xc5\x5e\x81\x4d\xb0\x4d\x08\x4a\xfc\x63\xb4\xfe\x48\xa4\xe6\x87\x2e\x3e\xc6\xa3\xda\xc5\xa4\xcf\xfa\x38\x25\x7a\x67\x76\x5c\xe7\x26\x6f\x6e\x90\x2e\x60\x86\x1a\x91\xa7\xe9\xbb\x2e\x30\x9e\x9b\xad\xfd\xba\xce\x9e\x21\x74\xfb\x85\x1b\x91\xc9\x3c\xb5\xf5\x8d\xee\x99\x09\x65\x71\xe4\x19\x0d\x9a\x89\x9b\x56\x29\xf1\x44\x3f\xc1\x56\x45\xc7\x25\x1d\x2d\xcf\x5d\xda\xe8\xef\x75\xc0\x82\xda\x08\x7e\x6b\x1b\x1e\xbd\x0b\x04\x09\xe6\xe0\xd5\x73\xfa\x8a\x20\x6b\x6c\x37\xb1\xb9\xf7\x1d\xa7\x87\x6a\x28\x65\x12\x6c\x7c\x6a\x3c\xef\xd0\x9b\xec\x01\x0a\xd0\x23\x11\xc3\x7a\x7f\x84\x5a\x33\x98\x48\xd7\x63\xd5\x80\x62\xea\x8c\xd4\x4a\xa7\x52\x37\x97\xce\x66\x1d\x14\x11\x24\xa4\xeb\xd9\x33\x78\x6f\xbd\xec\xd8\xf3\x60\x17\x39\x57\x60\xea\xce\x57\x5a\x2b\x79\xb7\xe9\x54\xa4\x94\x25\x98\xf5\x01\x2a\x96\x3f\x73\x44\xef\xa0\xb0\xb2\x84\x61\x59\xd9\x78\xa0\x57\xcf\xcf\x77\x04\x4a\x74\xf4\xfe\xb3\xfd\xf4\x46\x88\x9f\x11\xe2\x97\x95\xab\x06\xa6\xce\xae\x59\xe3\x17\x6d\xd2\xfb\xa6\x76\x81\xda\x16\xfa\x38\xa1\xd8\x9c\xc1\x4d\x3b\x9b\xe2\x60\x20\xb4\x98\xd8\xa2\xa3\x2b\x96\xbc\x8e\xfe\x18\x12\x6a\xbf\x51\xd5\x85\x71\x4a\xaf\xad\xd3\xad\xaf\x71\x66\x1d\x6a\xdd\xca\xce\x39\x61\xd7\x8b\xba\xce\x31\x3f\x8f\x6a\x39\xab\xcf\x7c\x24\xce\x6b\x3e\xd1\x49\x89\x9d\xbc\xad\x17\x10\x4d\xa5\x0a\x50\x72\x31\x2e\x7c\xfa\xef\xa4\xa1\x57\x99\xeb\xf7\x34\xf4\x5f\x77\xe3\x7d\x99\x1e\x8a\x74\x0b\xee\x00\xab\xbf\x28\x51\xb7\xb7\x91\x17\x7c\x6c\x58\x96\x33\x5b\x0e\xd4\xd4\xac\x0a\x8d\xd5\xa5\x0f\xd7\x0b\x46\xfa\x08\x15\xee\xb7\xec\xf6\xc2\xb8\xc8\xea\x60\xa6\x95\x24\xde\x98\x36\xd9\x1c\xc6\x62\x9e\x6c\x9c\x86\xc7\xc1\xb9\x7b\xe6\x03\xe4\xfc\xe5\x03\x9c\xa0\x89\xf4\x2d\x8f\xa9\xe7\xe9\x18\x5b\x59\x33\x7e\x51\x79\x05\x11\xfc\xf9\x4f\x1f\x4e\x3f\x98\x99\x1d\x5b\x48\x77\x7b\x1f\xb0\x09\x7a\x6c\x9c\x84\xcd\xb6\x21\xbd\x8d\xcd\x2e\x0d\x3a\xdc\x7b\xed\x4c\x3d\xb6\x0d\x12\x99\xdf\xd3\x99\x3f\x3c\x17\xba\x04\x88\xc4\xdf\xb8\xf7\x41\x0f\xd8\xc0\x36\x4f\x55\x7a\xb5\x2d\x8f\xac\x13\xcf\x4f\xea\xb9\xac\xbe\x62\xca\xbb\xd1\x3f\x4f\xd4\xcf\x91\xe7\x17\x28\x87\x7a\xba\xbe\xd3\xae\x05\xf0\x04\xd7\x9e\xdd\x9e\x61\x22\x8c\xbc\x0e\xad\xa1\x4e\xb7\xdc\xb0\xbd\xca\x58\xa7\xef\xd3\x73\x0e\xab\x82\x6d\xe2\xea\x16\x1b\x34\xde\x45\xb4\xb5\x64\xdf\x29\x8c\x19\xbb\x7e\xe7\x98\xdf\x7d\x3a\xe6\x48\x26\x8b\xef\xcf\xd7\x7d\x1f\xf3\xa2\x1f\x3f\x30\x0c\x96\xbe\xc2\x07\xce\xe6\x3b\x68\xd8\xe0\x8f\x91\x05\x07\xa5\x65\x3b\x1f\x3b\x7d\xfa\x81\xd1\xdd\x8c\x63\x7b\x50\x30\x21\xf0\x62\x1f\xfe\xf1\x57\x35\xa8\xbe\xbf\xf3\x1b\xb6\xaa\x0b\x6d\x17\xcc\xde\x59\x25\xf9\x72\xd0\xf4\xd1\x8c\xdb\x56\x27\xc3\x6a\x9f\xfd\x7c\xbf\xfb\x30\xa7\xff\xb3\xe1\x5e\xef\xfd\xf1\x03\x66\x39\xf2\xd9\x2e\xb4\x02\xbe\x78\xbd\xe3\x19\x92\x46\x68\xe6\x50\x3e\xc0\xfe\x33\x5a\x41\xb6\x6c\x41\x67\xa9\x82\x11\x31\xe0\xf8\xd2\x0c\xda\x33\x8d\xa8\xad\xbd\xe5\x1c\xb2\xb6\x22\x07\x89\xd1\xb4\xe7\x90\x52\xd7\xfc\x7e\x3a\x06\xbd\x7f\xa6\xed\xd3\x0f\xef\x3e\xfb\xf8\x81\x8f\xc3\x4b\x3d\x56\x58\xd0\xbc\x78\xdc\x4f\xe1\x76\x37\x85\xdb\x17\xa7\x70\xdd\x6e\x2d\xc1\xce\x2b\xfc\x48\xaa\x7d\xee\xe6\x1f\x2b\x31\xc8\x38\xd1\xfb\xba\x65\xd1\xb3\x8b\x95\xd8\xa0\x0a\xb4\xa9\x9b\x5e\x5c\x9a\x8e\xf7\xd8\x86\x13\x6f\x6b\x7e\xaf\x6e\x2b\xbe\x74\x32\x61\x53\xc8\xa3\x08\x33\xa5\xb9\xce\x77\xf7\xef\x6b\xdd\x06\x17\xd4\x7d\xb5\xd3\x4b\xab\xc0\x78\x0f\x9c\x5e\xd8\x72\xe1\x04\xbe\x57\xb7\x3c\xae\x0b\x0e\x1a\x52\xfa\x6c\xe2\x5a\xdf\x0f\xf1\xec\x22\xa3\x63\xeb\x39\x52\x6e\x9e\xd2\xb3\x66\x81\x1d\xcc\x62\xab\xfc\x4e\xdd\x68\xba\xd6\xf1\x62\x90\xba\xc4\xf1\x27\x63\xac\xdb\x2b\xbf\x86\xa7\xfe\xf8\xc1\x25\xf8\xa6\xce\x07\xcc\xd4\x79\x57\x8a\xa2\x91\x61\x71\x9c\xb0\xdb\x16\x04\x8c\xcc\x2e\x83\xd9\x27\x9d\xd2\xbe\xcf\x99\x9f\x5d\x54\x46\x9f\x8f\x4d\xcc\x89\xe4\xee\x9c\x25\x1a\x40\x43\x8f\xdf\xdf\x2e\x75\xc1\x14\x9d\x95\x92\x71\xb0\xe9\xd9\xc8\x33\x7c\x0a\x8b\x6d\x76\xdf\x8f\x7f\xdb\x7e\xfd\x68\x4d\xee\x79\x97\x39\xe7\x97\x47\xf9\xf1\x03\x24\xef\xf2\xf6\xe0\x81\x06\xbf\x9d\x51\x0f\x8c\x78\x1c\x1a\x0e\x63\x89\x2c\x4a\xe7\x63\x51\x15\xa3\x31\x3b\xcc\xaf\xe7\x85\xe6\x97\x66\x83\xc1\x7c\xf4\x41\x33\xbf\xcf\x47\x96\xa7\x70\xce\x14\x1b\x13\xbb\x10\xea\x4e\xb4\x67\x5a\xe4\xf9\xc9\x6d\x3a\xf1\x98\xf3\xee\x59\xf2\x39\xed\xf8\xb7\xde\x66\x40\x59\x67\xcf\xa4\x7e\xab\x8f\xb8\x23\xd4\x80\xd1\xc6\x75\xca\x70\xa9\xed\xd3\xa5\x61\x75\xec\x76\x9b\xb2\x3c\x7d\xc0\x72\xfc\xf8\x4e\xfc\x1e\xed\xfc\xdd\x1f\xde\xff\xfc\xf7\xd7\x3a\xee\xab\xe8\x18\x4c\xa0\xf1\x88\xbd\x4a\x65\x00\xc9\xd6\xe9\x3f\xe8\x84\x36\xa2\x31\x21\x51\x35\xc5\xe9\x60\x18\x37\xf0\xf8\xb5\xb2\xf3\xe8\x3a\xfd\x87\xbc\x68\xcd\x0b\xe6\x0d\x3e\x2f\xa4\x78\xf7\xfe\xe7\x51\x73\x10\x0d\x02\xaf\xb5\xfe\x85\x51\xf8\x6d\x14\x7e\xc1\xe9\x33\x4f\xbf\x31\x80\x06\x49\x1a\x65\x6c\xc7\x95\x3f\xbb\xfd\xcf\x3f\x77\x6b\x76\x37\x07\xf6\xdc\xf0\x45\xde\xe3\x9c\xac\xa7\xe4\xbd\x55\x7c\xde\x4d\x86\xbf\xa7\x76\x81\xf7\xb4\x4b\x78\x6c\xd4\xdc\x7b\x6c\xf6\x80\x2b\x7d\x7e\x2b\xf3\xbf\xd7\xbf\x3f\x9e\x34\x30\xc0\x35\xfc\xf5\xa0\xdb\xed\x41\xb7\xdb\x83\x3e\xda\xc3\x14\x8b\xf7\x9d\x5f\xb1\x8d\x1e\xc8\x89\x57\x5e\xe2\xb3\xdb\xbc\xb3\x98\x3f\xff\x7c\x9d\xd0\x63\x8d\xee\x6e\x51\x6f\xb7\xa8\x79\x0b\xce\xcd\xfd\x6d\xf8\xc6\xd6\x8e\xc5\x6e\xaf\xb1\x9f\xef\xc8\xef\x75\x8a\xfd\x1d\xf9\x0d\xc1\x4d\xb9\xee\xc6\x9d\x52\x74\xee\xc6\xb1\x9a\x18\xbd\xca\xb5\xd6\xf7\x6a\x04\xf1\x09\x8e\x4e\x33\xe1\xa4\x6b\x9e\x25\x9b\x37\x6e\xd9\x42\x59\x0e\x62\xe0\xaf\xf3\xfc\xfd\xa4\x17\xb2\xf0\xaa\xbc\xe1\x14\x9b\x79\xf6\xb9\x12\x7e\x4f\x97\xd0\x7a\xae\x74\xf9\x72\x7c\x7e\x37\x3e\x7f\xc0\xb5\x9e\x79\xfa\x9e\x97\x85\x39\x12\xb1\x75\x89\xaa\x10\x0e\x8d\xa3\xd1\xf8\x07\x3f\x3e\x3a\x2e\xfd\x55\xc2\xcc\x6b\x3d\x3b\x09\x93\xf7\x3b\xc3\xbc\x4b\x25\xc4\x18\x0c\x2b\xec\xa5\x7c\x1d\xc9\x7b\x4e\x89\x25\xc2\x54\x4e\x5a\x1a\xcf\x30\x27\x38\xcc\xaf\x92\xa7\x27\x71\x1c\x33\xba\xf8\xea\xdd\xf3\x6e\xb7\xe7\x7d\xd4\x07\x3e\xd6\xfb\xe0\x97\x74\xf3\x75\xdf\x75\x91\xaf\x12\xa8\xdf\x96\xed\xee\x26\xf5\xee\x26\x35\x6f\xc2\x25\x7f\x71\xa3\x24\x02\x4f\x0a\xf0\x6f\xfb\x2f\xfe\x74\xfe\x3f\x3f\x5a\x0e\xca\x38\xd9\x16\x32\x63\x35\x78\x2c\x7e\xea\xd2\xa1\x07\x64\xb6\x1e\x63\xbf\xd4\x30\xc7\x16\x12\x73\xae\x63\x7e\x64\x4c\x0f\xd5\xfe\x2e\xa4\x39\x74\x06\x1c\x29\xe8\xe9\x50\xdc\xac\x3c\xed\x43\x5a\x62\x30\xd8\x79\x4f\x9c\xaf\x92\x5d\x41\xad\x33\xd7\x60\x4f\xa7\xb6\x8a\x36\xd6\xdb\x16\x93\x52\xea\x29\xa4\x15\x76\x2e\x38\x40\xb7\xd8\xdf\xb8\x89\x05\x77\x89\x1e\xc7\x1c\x88\x32\x18\x3c\x8a\xbf\xeb\x4c\x61\xcc\x23\x3e\x9b\x9c\x44\xa9\xd6\x4e\x5d\xa6\xe2\xa3\xb9\xca\x7c\x3b\x4c\x17\xd6\xae\xf9\xc7\x0f\x2a\xd5\x60\x6d\x39\xbb\x58\x69\xcb\x06\xde\x57\x85\x52\x89\xc9\xaf\xed\xee\x79\xfc\x37\x36\x39\xa6\xf0\x4c\x78\x10\xa8\xa2\x4a\x15\x06\xc7\x43\x79\xcb\xbc\xa0\xb6\x7d\x7a\x55\xf0\xae\xca\x6c\x0f\xa7\xfa\x77\x1c\xd7\xd4\x52\x4d\x37\x9f\x4f\x50\x6c\xa1\xd2\x96\xc0\xa4\x30\x19\xb2\x1d\xa9\x76\x95\xc0\x5c\xb0\xbd\x9e\x32\x59\xb1\x18\x3b\x3b\xa4\x45\x37\xb3\xe0\x34\x53\x72\x82\x29\x5c\xe2\xbd\x3e\xad\x49\xd6\x93\x4b\x65\x8a\x1b\x8e\x39\xa4\xa0\xa9\xe4\x5a\x9f\xc5\x2b\xf6\x22\x77\xa2\x76\x93\x49\xc8\x90\x63\x1e\x7e\x44\x8c\x83\x4e\x7f\xb0\x62\x17\x4a\x1d\xe3\x53\x09\xe0\xc0\xf9\x07\x8d\xcc\x0a\xaa\xc3\x71\xa5\x1c\x67\x3f\x54\x53\xcc\x12\x01\x39\x8e\xe4\xb1\x2a\x8c\x62\x95\x99\xda\x78\x5b\xc7\x95\x5b\xe8\x13\xbb\x2d\x3f\x4b\x8f\x51\x5c\xad\xb9\x18\x32\xfa\xa5\x49\xd8\xc9\x69\x28\xe6\x11\x9f\x3a\x63\x54\x6c\xd0\xf0\xce\x85\xbf\x4e\x0b\xad\x4a\x63\xc4\x0e\x63\x1c\x1c\xe3\x38\xc6\xa8\xec\x3a\x69\x78\x83\x3d\xdf\x87\xe5\x6e\x3b\x8b\xa9\x94\x19\xe2\x75\x88\x36\x69\x1d\xe4\xc6\x56\x14\xdc\x3c\x92\xea\x1f\x1b\x33\x31\xe7\x87\x49\x78\x4d\xe7\x6f\x7b\x96\x87\x36\xc6\x0c\x8e\x77\x9f\x19\x2c\x3e\xd1\x8a\xda\xf2\x78\x64\xe9\x64\x22\x1a\xad\xcb\xdc\x94\xb5\x52\xb4\xf4\x01\x7a\x62\xcf\x2e\xb5\xdd\xd9\xd0\xb5\x06\xc3\xbf\xca\x58\xfb\x39\x93\x58\x21\x75\x67\x97\x1e\xba\x8c\x2e\x66\xeb\xfd\xc2\xf6\xf8\xdb\x14\x2d\x7a\xc2\x38\x38\xc4\x63\xf2\xcb\xec\xe2\x6c\xf4\x4c\xd3\x95\x47\x06\x13\xa6\x5b\xe6\x78\xad\x28\x73\x29\x3f\x54\x1f\x0e\xda\xfa\x9e\x3c\xf7\x77\x5e\x6b\x5c\x6b\xe2\xcb\x70\x48\xcb\xa2\x4f\x34\x1a\x77\xf6\x34\xcb\xe4\xd7\x77\x9f\x70\x8d\xf2\x82\xa1\xbc\xe0\x35\xa0\xbf\x5a\x7c\x0b\x71\x66\xbf\x16\x17\x8d\x6c\x06\x0c\x82\xd0\xcc\x4c\x7a\xaa\x19\x08\x8d\xfe\xdb\xd1\x70\x9e\x7d\xf8\xc5\x7a\x7d\xcd\xde\xad\x04\x61\xfa\x4c\xf6\xb8\x8d\xf8\xd9\xd7\x13\x4d\x5a\xda\x4c\x48\x7d\xc9\xce\x4b\xa6\xd1\xec\x95\x40\x35\x3b\xfb\xba\x81\x15\x37\xb2\x02\x3e\x57\xfa\xef\xc0\x0a\xa6\x61\xcb\xd9\x37\x38\xc1\x57\xb8\x65\x8c\xa7\xcc\xfb\x58\xcd\x1c\x59\x9c\xed\x30\x4a\xaa\xfb\x53\xfe\xb3\x5f\x32\x94\x64\xe2\x53\xc8\x8c\xe8\xca\xa3\x1b\xc0\x2b\x28\x72\x82\xef\xbd\x90\x3c\x85\x89\x96\x3b\x45\xcf\x17\xea\x9e\xdf\x8d\x58\xea\x4d\x87\xed\xbf\xe9\x94\x39\x47\xde\xe7\x51\x9b\x84\x3f\xf0\x83\x33\x5d\x99\x65\xc7\xf9\xce\x80\x23\xe8\x9a\xee\xe4\x27\xbc\xc9\xc6\x7e\x30\x30\x19\x16\x1e\xec\x85\x26\x31\xfb\x59\xe6\x38\x5a\xf3\xd1\x51\xad\x8d\xaa\x2b\x7b\x01\x7e\x9e\x73\xfb\xf3\x1f\xfe\xf0\xbe\xc4\xfd\x80\x06\xdb\x97\x33\x43\x77\xcb\xe3\x41\x3d\xc6\x2c\xc7\xba\x7d\x22\xfd\x0a\xa9\x00\xc2\x4f\xaf\xe2\x80\xae\xa7\xcf\xa5\x0d\x13\x59\x6d\xad\xcd\x97\xc5\x4d\xfd\x0e\x71\x13\x20\xe7\x16\xc9\xee\x76\x67\x2a\x90\x89\x95\x6f\x06\xf2\x6e\x1b\xf2\x75\xa9\x6b\xf7\x1b\xb2\xd0\xc9\x49\x64\x85\x27\x25\x7e\xa7\x0a\xb3\x5b\x32\xaf\xeb\x7b\xf9\x7e\x27\xe3\x1f\x7e\x66\xaa\xa0\x6a\xcd\x4c\xd6\x32\x47\xb6\xd3\x2c\xd1\x9e\x0c\x53\x4d\x79\xfe\x5b\x06\x2e\xd5\x20\x20\x18\xfa\x85\x4e\xca\x74\x68\xe3\x3a\xab\xb5\xec\xfc\xb7\x91\x45\x32\xff\xe6\x09\x53\x2e\x65\x7e\x7d\x5b\x7e\x5d\x2a\xa4\x50\x60\x73\xe2\x91\x49\x5d\x9f\x72\x6f\x3d\x00\x4a\xa3\xf9\x33\x73\x81\xae\x42\xe1\x2a\x13\xa8\xcf\x2c\x80\xb1\x7d\x75\xed\x5c\x82\x21\x4f\x9f\x68\x46\xf6\xb5\x25\xab\x31\x9d\xfd\x19\x0b\xde\x9f\xf2\x9f\x91\xb6\x53\xff\x92\xb8\x4b\x69\x67\xef\x5c\x74\x92\x45\xad\x1d\xc9\x67\x6b\x78\xb6\xaf\x6e\x48\x97\xae\xb4\x6a\xe6\x9c\x0f\x5d\x66\x7f\x06\xa9\x4d\x7f\xf0\xec\x3f\x6e\x95\xce\x08\x67\x82\x01\xd1\x4f\xb3\x51\x9f\x3e\xed\xe2\x31\x32\x04\x50\x99\xba\x68\xb3\xaf\x56\xdb\xce\x91\x32\xf3\xd0\xc2\xaf\x62\xbb\xcb\xf8\x82\xf1\x71\xb7\x19\x73\x30\x21\xd1\xf1\x3c\x2f\x1f\x55\xba\x29\xb4\x41\x3f\x7d\xaa\x2d\x60\xe9\xeb\xe6\xd2\xc6\x00\x71\xd2\x8f\x32\xfc\xf4\x89\x60\x53\x71\x27\x80\xc8\xdc\x5e\xc8\x42\x55\xe9\xea\x32\xd9\x78\x39\x7f\xdc\x07\xee\xce\x9b\x1f\xd3\xdc\xd7\xb0\xbe\xb9\xc9\xfe\xfc\x2f\x4f\xa7\xff\xf5\x9a\x58\xb9\xca\x6c\x34\xcd\x6c\x1a\xdb\x5f\x1b\x75\x47\x9a\x91\x3a\x76\xc2\xd3\x9d\x58\x2f\x52\xc7\xd1\xf1\x99\x4d\x20\x2d\xe2\xb3\xb7\xa9\x1e\x3d\xf1\xa7\x20\xe7\xd6\xe6\xc3\x90\xaa\x0d\x2a\x40\x96\x65\xbd\x93\x3a\x0c\x7f\xfc\x4d\x30\x7f\x81\xd7\xbf\xbd\x99\x35\x26\x16\xed\x97\x2a\x14\x56\xd3\x22\x47\xb6\x51\xab\x3d\xe1\x47\xfc\x21\xd7\xc3\x32\xf5\xf9\x17\xb5\xcd\xf4\x69\x4a\x1b\x10\x00\xa3\x07\xbe\xd7\xaf\x55\x67\xcc\x2d\x1d\xf5\x9b\xa1\x9a\x35\x73\xaf\x88\x88\x3b\x3b\x73\x0d\x99\xc5\x7f\x51\x10\xfc\xd6\x24\x38\xd2\x08\x68\x49\x18\x29\x53\x00\x57\xb1\xc6\xd1\x58\x7a\x7c\xf6\xae\x8b\x8e\xf5\xbb\x8d\x16\xef\x43\x88\x9b\xfd\x52\x85\x15\x75\xa3\x4f\x5c\xa9\xe3\xef\xf6\x9b\x5d\xb4\xcf\xcf\xdf\xbe\x5e\x2a\xaf\xb4\x33\x63\x87\x45\x45\x27\x16\xb4\xc5\x4a\xe5\x65\x1a\x51\x8c\xfa\xd4\x84\x6c\x70\xa8\x41\xd3\xed\x63\xe7\xf9\xe9\x1e\x47\xaf\x64\x7e\x76\x8c\xd7\xce\xde\x77\x28\x5c\x3f\xbf\x6f\x7f\x67\xed\xa7\xff\xc6\xc4\xf8\x42\xda\x99\x57\x9b\x87\x6f\x8e\xfd\xf3\x26\x14\x43\x5c\x87\x29\xb8\xca\x67\x98\xbf\x1c\x1f\x7e\x5e\x45\x71\x3f\xa1\xd7\x4b\xfc\xc2\x27\xe7\xf0\xfd\x01\x4f\x62\x5f\xbd\xc2\xbb\x7a\x5c\xa1\x42\x59\xe3\xef\xfa\xdd\x63\xfb\x67\x8f\xdd\x6e\x8f\xbd\xdd\xfd\xe6\xab\x0f\x78\x9d\xd1\x7e\x09\xb9\xad\x4b\xfb\x7c\x85\x57\x93\xf4\x2f\xad\xf0\xdd\xc2\x7c\x81\xa9\x7f\x69\x2e\x5e\x4c\x27\xef\xfc\xda\xc9\xb0\x22\x83\x79\x19\x98\x8d\x97\x93\xe1\x0b\xb0\x9c\x8a\xc1\xdd\x6c\xf0\xa2\x4f\x83\x0e\x5b\xe6\xf2\x5e\x60\x5b\x7d\x75\x5a\x78\x17\x5f\x13\xb3\x63\x7c\x4f\xa4\xe1\x9d\x5e\xda\x17\xe4\xa9\x07\xf5\xb7\xf3\x52\xe7\x32\x9d\xb1\xd4\x83\x6c\x9f\x6e\xe4\xdf\xbf\x6b\xf3\xbe\x4a\x39\x7b\x31\xbf\xff\x6d\xf9\xe1\xef\x2d\xe4\x60\x7f\xc5\x89\x35\x88\x3e\x76\x18\xc6\x7c\x90\xfa\xcb\xf1\xc9\x57\x09\xf6\xfa\x73\x22\xee\xce\xfc\x3d\x4b\xa9\xbe\xf6\xfb\x1b\xb5\x32\xbe\x02\xa3\x66\x3e\xdd\x9e\xda\xbf\xfc\xd4\x79\xc5\xba\x1d\xbf\xf9\xdc\x57\xfa\x82\x33\xad\xd9\x09\x9f\x17\xd8\xaf\xb7\x95\x19\xf6\xf9\x1a\xfb\x17\xd7\x38\x13\x7e\x6e\x17\x7a\xdd\x54\xdc\x66\x92\x37\xf6\x57\xce\xc4\x41\x8d\x3e\x9f\xa4\x8f\x7a\x9b\x09\xc7\xdf\x51\x8c\x70\x3f\x15\xb8\x59\xa3\x9d\xd7\xa5\x3b\x77\xad\x7e\x7d\x4e\x6e\xf7\x78\xd0\x22\x01\x1d\x30\x42\x77\xcf\x4d\x7b\x47\x97\x7a\xd0\xfd\x59\x94\xcb\xc0\xfa\x99\xd2\xeb\x41\xae\x77\x84\xff\x8a\x2d\x7b\xf9\xbf\xdf\xd2\xf3\x7e\xd7\x79\x66\x9f\xd5\x5a\xb7\x6d\xf5\x90\xed\xe7\x02\x2b\x46\x61\xca\x8e\x86\x6d\xad\xad\x6e\xe0\x6b\x73\x9b\xe2\x23\x84\x4d\xe5\xa5\x0d\xa6\x59\xb5\x3c\xf1\x91\xc9\xac\x2c\x94\x82\xd9\x34\xd8\x9d\x9a\xc5\x7f\x3d\x4b\x71\xa4\x15\xa7\x50\x87\x8a\x5b\x5f\x9c\x8a\x67\x62\x51\x30\xc5\x40\x99\x9d\x6c\xf7\xa7\x32\x99\xc6\x92\xd5\x70\xb0\xcb\xae\x27\x2c\x0f\xae\x59\xaa\xc5\xc0\x83\x94\x7a\x77\x2a\x83\x69\x6c\xc1\xc2\xf7\x9a\xc5\xf2\x03\x8f\x36\x61\x52\x69\x16\x5b\x34\x6f\x52\x19\x58\x18\x0d\x36\x0b\xfd\x5f\x34\x9a\x99\x32\x0f\x16\x16\xc7\xd0\xf2\xd4\x59\x67\xcc\xdc\x23\x13\xba\xca\x26\xad\xe5\x62\x93\xcd\x1c\x58\x51\x48\xfe\x4c\x30\x63\x5a\x8a\x9d\x65\x1f\x76\x18\xf7\x1b\x24\x83\x58\x9b\xd9\x03\x1c\xbf\x8d\x77\x53\x62\xe8\x96\x47\x9a\x06\xc6\x99\xf7\xb3\x8c\x58\x5d\x65\x3b\x1b\xf5\x33\xb9\x81\x75\x7b\x78\xf0\xc9\xba\x65\x63\x16\x70\x67\xec\x3f\x0b\xca\xaf\xe7\xec\xfb\xae\x2c\x26\xb0\x2c\x55\x9c\x19\x33\xc1\xa3\x37\x97\x96\xb5\xab\x4c\x1a\x8c\xb9\x8a\x3c\x99\x67\x6e\x8c\x08\xb2\x6c\xb2\xd6\x49\x23\xa7\x61\x12\x1a\x0c\xa0\x59\xab\xd4\x98\x2b\xff\x66\xc8\x54\xbe\x32\x0e\xcd\x26\xc7\x59\x7e\xc2\x6a\xe5\xd5\x13\x9f\xa7\x9d\x88\xd1\xe4\x0c\x3a\x24\x06\x2c\x27\x92\x10\x4c\x73\xcc\xbe\x05\x9f\xbb\xee\x81\x95\xcd\x53\x12\xdf\x7b\x3b\xc8\x55\xbb\x84\x19\x11\x02\x36\xfb\x21\xff\x60\xee\xa0\x1f\x73\x3f\x8f\x4d\xdf\x67\xc5\xa1\x6e\xca\x72\xfd\x8d\x50\xd8\xb3\x9e\x31\x5f\x85\x25\xbf\xa5\x6d\x91\xae\xc1\x3e\x28\x89\x6b\x08\x2b\xae\x5c\x9c\x85\x0c\x61\x79\x82\x55\x2c\xf4\xfb\xad\x4c\xfe\x96\xa9\xd7\x6c\x3f\x42\x88\xff\xce\xd2\xfb\x84\x08\x90\xc9\x1e\x1b\xd7\x53\xa8\x85\xbb\x0c\x56\x5c\xb0\xa0\x91\xa5\x3e\x77\xa7\xad\xb2\xa6\x92\x85\x7f\xbb\x38\x0c\xfa\xe3\x84\xa0\x7d\xa4\xbe\x5e\xb3\xf2\x2c\x4f\xa4\x25\x10\x39\xed\xd7\x3a\x24\x4b\xd8\x6b\x67\xe1\x50\x81\xea\xe1\x61\x62\x4e\x10\x84\xac\xd5\x9f\xdc\x42\x91\xf2\xb8\xed\x95\x3c\x54\xfa\xf5\xb4\x8a\x07\xf3\x27\x3a\x14\x94\xbe\xca\x11\xb2\x6c\x66\x64\xb9\x25\x6b\x98\xf8\x40\xb6\xcb\x18\x23\xc1\x15\x46\xe4\x7e\x09\x96\xd5\x32\x78\x36\x0d\x16\x71\x7b\xd7\x68\xaf\xe7\x11\xfb\x05\xf2\xbb\x0e\x3d\x4b\x4c\xec\x97\x9a\xdd\x67\x24\x8b\x44\xa3\x82\x3f\x1d\x44\x39\xf9\xd8\x93\x53\x45\x33\xfd\x38\xa5\x9a\x35\x5b\x15\xa5\x1f\x9a\x45\x69\x14\x71\x21\xee\x43\x7c\xe6\x3c\xa9\x7a\x9e\x8c\x9e\xb1\xc9\x46\x7f\x53\xab\x63\x4b\x1c\x8f\x2a\x3a\x19\xa1\x08\xb1\x50\xb2\x4a\xef\x21\xcd\x2b\x5e\xe9\xae\xc8\xfc\x8e\x9a\x4d\x0c\x08\x12\x3f\x8e\xd3\xa9\x2c\x2c\xd3\x41\xb0\x58\xf1\xe2\xd8\x20\x18\xfa\xbb\x46\x48\xf9\x3c\xae\xbc\x4a\x52\x1e\xdf\xea\xeb\x88\x0f\xc6\xf6\x63\x8e\xf3\xdc\x18\xdf\x93\x5c\xd1\x34\xd4\x7f\x7a\x93\x37\x6f\xf2\xe6\x4d\xde\xbc\x6a\x5b\xbd\x2e\x69\xe4\x1b\xdb\xea\x4d\x08\xbd\x09\xa1\xff\xb2\x42\xe8\x2f\x7f\xf9\xd3\xd3\x1f\x5f\xe1\xc7\xd6\x46\x7c\x9e\x2e\x1e\xfd\x14\xa0\xb0\x2d\x8f\x2b\xd6\x93\xcd\xd3\x58\x0d\xd2\xca\x64\x35\xc8\x91\x43\xb9\x00\xad\xb0\x71\x4e\x21\x0c\x27\xae\xd8\x05\x79\x50\x85\xed\x57\xcf\xd2\xc9\xe7\x2a\x23\x3d\x85\x8e\x7f\x35\x46\xe9\x12\xbe\xdb\xb8\x9a\x64\xb2\xab\x2e\xbe\x3a\x13\xce\xe6\xd8\x65\x46\x7d\xce\xcc\x04\x17\x16\x6c\xae\xf8\xb7\xb1\x3e\x79\x3c\xa8\x89\x3d\x33\x65\xfb\x32\xc5\xab\x9d\x09\x45\xdf\xc0\xa8\xb8\xae\x35\x74\x85\x4e\x4b\x55\xb2\xc6\xe2\x9a\x92\x83\x23\xc0\x76\x9c\x8c\xe6\x32\xe4\x94\x59\x1c\xf6\x9e\x8d\x75\x74\x33\x25\xeb\x56\x97\x31\xfb\x66\xe0\x5d\x42\xe0\x20\x46\x7b\x75\x2b\x7b\x5f\x68\x60\x5a\x75\x1f\x32\x2b\xe6\x24\xca\x38\x69\x11\x2e\x5d\xbe\x80\xaa\x0b\x3e\x27\x74\x17\x43\xfa\x38\xa6\xc4\x10\x8e\xae\xe8\x69\x4a\x83\x2c\x69\xb9\x0b\x9a\x50\xd4\xb4\xa2\x4f\x04\x11\x23\x10\xdb\x72\x2f\x7c\x7b\xdd\x5f\xe1\x85\x2f\x32\xb0\x76\x8c\x89\x8d\xda\xb7\x3c\xae\x58\x30\xe5\x50\x9c\x19\x38\xeb\x44\x25\xaf\x44\x48\x30\xe6\x4c\x4e\x62\x4a\x8c\xa9\x27\x17\xc2\x81\xaf\xd4\x83\xdc\x41\x6b\xd9\x23\x12\x28\x80\x31\x5d\x0a\xc0\x31\x26\x24\x46\x58\x9e\xcb\xf4\x41\xa1\xd3\x9b\xee\x62\x4e\xec\x8b\x99\x65\xab\x5c\x74\x46\xeb\x2a\x7e\x83\xe3\x8a\x14\x15\xc2\xff\x58\x7f\x18\xa2\xce\x4e\x4c\x17\x88\xc4\x33\x7b\x1f\x3a\x16\xde\xc0\x6b\x1b\xc1\x12\x54\xdc\x56\x94\xdd\x26\x51\x81\x30\x00\x0a\xfd\x32\x41\x01\xea\x6c\x2d\xc0\x24\x89\xf7\xaa\xd2\x9c\xee\x9c\x5c\x39\xbc\x50\xa1\xf2\x4d\xe3\xd4\xd9\x26\xa8\xdf\x9a\x05\x35\x61\xaa\xd5\x08\x08\xbf\xdc\xb3\x7d\x2d\x35\xb1\xbf\xde\x75\x16\x74\xe5\x91\x8c\x4d\xb4\xce\x4d\x4f\x4d\xfa\xc0\xde\xc7\x11\xef\x33\x3a\xa5\x32\x4c\x7f\xb9\xad\xca\x2b\x17\xfa\x3b\xb4\xcc\xfb\xc0\xa9\xa9\x8c\xc2\x7c\x42\xab\xe7\xb2\x0b\x7b\xfc\x50\x67\xa2\x5f\x34\xf1\x3f\x4a\xb5\xdc\x60\xdc\x5f\x21\x8e\x4d\x68\x54\x2a\x12\x43\x81\x29\x64\x73\x70\x57\x3d\x9b\xf8\x1c\x97\x2a\x66\x76\x56\xc6\x4a\x55\xba\x63\xad\xb3\xfb\x01\xa1\xef\xe6\xd8\xb1\xd5\x3e\xf7\x3a\xdd\x87\x34\x8f\x5d\xc6\xd2\xdb\x0d\xea\xed\xec\x0a\x59\x82\x49\x6b\xc4\xcb\x72\x75\x46\x5d\xcd\xf0\x0f\xb6\xa8\x1c\xb3\x0b\x5b\x19\x11\xcf\x22\x1a\xb3\xe0\xec\xc0\xa1\xd2\xc5\xb9\x32\x09\x9b\x9c\x0b\x6a\x21\x08\xa9\x8a\x35\x0c\x3f\x7a\x7b\xa7\x65\xd3\x72\x94\x84\x60\x10\x5f\x0e\x77\xae\x59\x6c\xcc\xaa\x60\x1d\x59\x7b\xc9\x01\x95\xac\xd3\xc6\x63\x97\x50\xcb\x5b\x7c\xce\x14\x4a\xd9\xc0\x14\x9e\xaa\x54\x63\x8d\x45\xff\x7c\x62\x5e\x84\xf1\x31\xa6\x90\x19\xe3\x53\x4e\xcd\x3a\x82\x84\x40\x99\x4f\x64\x14\x64\x1a\xd0\x50\xef\x98\x4a\x79\xc1\x6d\x5e\x30\xa2\x92\xec\x6b\x0b\x09\xd5\x1c\xd0\xc6\x01\x81\x7f\x43\x51\xe9\xc9\xbd\x89\x13\xb4\x5d\xa7\xef\xdb\x71\xad\x7b\x32\x7d\x95\xd6\xf6\x22\xbe\xef\x32\x69\xd1\x28\x88\x94\x49\x3e\x84\x25\x64\xee\x8e\x72\x31\xdd\xec\xb2\x83\x03\x3c\x83\x5c\xe2\x52\x65\x24\xe3\x60\x72\xb4\x1f\x64\xea\x85\x7c\xc8\x58\x9b\x17\x17\x83\x26\x7f\x56\x26\x40\xa8\x18\x27\x85\x30\x96\xe5\x38\x0d\xf9\x62\x07\x80\x1b\x95\x2e\xbe\x40\x5a\x1f\x14\x2d\xc4\x8d\x68\xe9\x80\x24\x10\xda\x64\x10\x8d\x29\x47\x9d\x18\x6b\xad\xb2\x20\x68\x41\x99\xb5\xc6\x99\x9d\xc1\x33\x42\x87\x2d\x56\x4b\x6c\x1d\xc2\x7d\x4d\xa6\x8e\x8c\x31\x1e\xa0\xbc\x3c\x63\xdb\xd6\x77\x9f\xb0\xa2\xb2\x86\xf2\x55\x5a\x75\xa2\x8c\x4e\xa9\x6e\x2f\xb9\xb6\xb2\xac\x6f\x3c\xba\x8c\x98\xb8\x8b\xcf\xd3\x0b\x7e\x56\xca\x06\x7e\xd6\x9e\xa0\xb9\xb0\x1c\xa3\x7c\xc1\x7d\x7f\x47\xa6\x1c\x4e\x95\xde\x3f\x95\x2c\x6a\x42\x98\xa3\x78\x32\x59\xcc\x63\x7e\xca\x0d\xb1\x4d\xd9\x9b\x75\x1c\xac\xf3\xca\x40\xc9\x57\x21\x0e\x46\x8c\x5f\xf0\x3c\xe4\x07\x0d\xa2\xa6\x2d\xdc\xb9\xc4\xa9\x60\xe7\xb0\xeb\xdc\xcd\x57\xd2\xe8\xff\xfe\xcb\xf9\xb7\xd7\x71\xd2\xf2\xbe\xf5\xbf\xbb\xb9\xc8\xad\xb5\xcd\x9e\x5c\xe6\xf0\x2d\x2e\x3b\x4f\x1e\x3f\xe1\x1c\x5f\xb2\x3f\x9a\xa8\x6e\x66\x17\x55\x26\x2b\xf6\x25\x0e\x09\x73\xc0\x22\xd1\x34\x6d\x9b\x3f\xf6\xa7\xbc\xea\x1e\x0f\x4d\xb4\x10\xae\xcf\xb3\xaa\x14\xf6\x5c\xcb\x24\x8e\x60\xd7\xdd\xe6\xcf\xda\xc5\xba\x9d\xcb\x26\x3d\x53\x7a\xf9\x36\x8f\x79\xfa\xf1\x03\x03\x08\xbb\xaa\x68\x6d\x97\x21\x1a\xed\x11\x3a\x71\x7f\xe8\x32\xcd\x9e\xf1\x7e\xff\xf8\x81\xd5\xad\x33\x3f\xcf\xf7\xd6\xe7\x04\x7e\x6c\xf8\x82\x49\xb7\x71\x09\x19\xf3\x39\x2f\xb6\xf3\x7c\x7d\xe1\xc7\x35\x57\xae\xc6\xab\x18\xc6\xfd\x6a\xcc\x6c\xb0\xf1\x8b\x42\x57\x8c\x07\xfc\xd3\x1e\xf5\xdb\x4b\xc1\x76\x1c\x9b\x06\x1e\xd5\xfc\xbc\xe2\x55\x78\x93\x68\x6a\x7c\x9d\xe1\x8f\x2e\xf1\x0b\x2f\xba\xe9\x03\xde\x9e\xef\x64\x3a\x34\x99\xd4\x4f\x88\x5a\x18\xf1\xac\xe0\x21\x67\x02\x1b\x31\x00\x87\x37\x71\x11\xbc\x62\xee\x2d\xf6\x2e\x7d\x46\xf6\x68\x79\xde\xa5\xcf\xf6\x10\xa0\xe8\x67\x9c\xe6\xc4\xab\xd6\xf5\xf9\xdd\xc7\xfb\xed\xf3\xa9\xac\xc2\xc0\xa7\xc1\x4f\xfb\xfa\xf4\x5f\x39\xe9\xdf\xa1\x52\xd4\x32\xda\xcf\xed\x9a\xf9\x3e\x66\x36\xb4\x51\x25\x81\x8e\x24\xd0\x24\xe7\xfd\x8e\x9c\x19\xfc\x7d\xef\x09\x5d\x06\x52\x0f\xa9\x2d\x3d\x5b\xd8\x11\x49\x6f\xc7\x86\x7a\xce\x44\xa8\xa4\xe6\xfd\x46\xce\xfb\x1d\x39\x7f\x56\x90\xf1\xc9\x06\x8d\xcd\x9e\x02\x7b\x33\x3e\xdd\x97\xe0\x92\x7f\xf7\xf3\xcf\x47\x8d\x81\x06\xec\xb7\x84\x0e\xf0\x87\x2e\x43\x35\xf7\xc5\xa5\xcb\xe8\xf1\x72\x5f\xe4\xe7\xf9\xde\xfa\x7c\x91\xfd\xaf\x5a\x25\xb2\x36\xbf\xf2\x5b\xb9\xa3\xda\x03\xde\xbf\xee\x8d\xef\x5d\x92\x57\xed\x86\x17\x4b\x42\x33\x7f\xd3\x20\xad\xf6\x17\xb4\xaa\x15\x9a\x6e\xf1\xf6\x48\x92\x7d\x0f\xd2\x4d\xd0\x39\xd8\x39\xdb\xda\x10\x24\x40\x5f\xdb\xe9\x79\x4a\x78\x3b\xbd\xb8\xca\xbe\xc8\xfa\xeb\x6b\xf0\x9a\x6d\xf9\xe9\x4a\x14\x19\xcc\x12\xb6\x12\xf7\xb4\x7f\xb7\x25\xae\xdb\xe4\x6e\xeb\xdc\xef\x28\xf6\x95\xe2\x8d\xb1\x57\x72\x87\x70\xb3\x70\xdb\xac\xbd\xf2\xba\x45\xf8\xeb\x9f\x9f\xbf\x62\x4c\xff\xe9\xce\xae\xaa\x50\xf8\x36\x1d\x90\xf3\x4f\x32\x16\x2a\x77\x9c\x41\x0a\x04\xcc\x71\xef\xd0\xab\xa4\x47\x83\xe5\xf3\x54\x45\x63\x0f\xf1\x69\x0f\x64\xd9\x35\x3a\xdd\x94\x5d\x23\x2b\x80\x60\x88\xb0\x23\x53\xcf\x0c\xe0\x8f\xbf\x2a\x8b\xd8\xfb\x2f\x23\x4b\x95\xad\x37\x26\xde\x26\xb6\x69\x74\x82\x2d\xec\xd7\x1b\x80\x21\x5b\x56\x67\x11\x55\xa7\xb3\xdd\x75\x82\x3c\xb7\xee\x3c\xe1\x5d\xe6\xa5\x09\x93\x2f\x86\xf4\x36\x3f\xfe\x4a\x14\xa0\xcd\x8a\x74\xab\x67\xa2\x73\xea\x70\x5c\x7f\x67\x46\x7d\x0f\x02\xad\xea\x53\x82\x5c\xb6\x9a\xb5\xa3\x6c\xa6\x14\xe3\x7c\xc0\x33\x56\x56\x1a\x49\x1b\x47\xf5\x51\x1d\x50\xd8\xea\x13\xac\x7e\xec\xff\x48\x9c\x53\x02\x8d\xdf\xd5\x56\x2d\xc7\x37\x1e\xf4\x36\x47\xf5\x1d\x6b\x59\xb6\x3c\x52\xa5\x75\xa6\x93\x3c\x4c\x49\x84\xe2\x96\xee\x29\x42\xe8\xf2\x6e\x62\xbd\xdf\x3f\x54\x40\x07\x09\xb1\xfa\x30\xa4\xc2\x88\x60\x69\xae\x4f\x3e\x22\xe1\x9a\x5b\x73\xfc\x28\x21\xd9\x71\x06\x09\xdd\x58\x9f\x4b\x77\xa8\xae\x92\x04\x02\x02\x59\xef\x79\x91\x5c\xc3\x4f\xc6\x3f\x64\x30\xc7\x46\x95\x09\x55\x53\xe9\x21\xed\x27\x93\x32\xe8\x5e\xbc\x22\xf1\x1e\xb3\x79\x1d\xea\x53\x15\xe8\x60\xde\xec\x02\xf5\x6b\x40\x03\x26\x18\x63\x99\x4a\x6c\x30\x2e\x1c\x1f\x91\x7a\xe6\x98\x23\x2f\xfe\x9a\x3e\x51\x2f\xe8\xfa\xf7\x1b\x70\xdd\xe7\x3b\x62\x51\xb7\xcc\x6b\x7e\x92\xa6\xe9\x80\xae\x67\x51\xf6\xeb\x0d\xa9\x5a\x89\x0f\x1d\x36\x99\xf9\x6a\xd8\xb9\xc4\xbd\xd4\x07\x05\x61\x5b\x1d\xcb\x6d\xda\x89\x78\xd8\xa6\x3d\xc9\x20\x72\x9e\xd7\xf9\xf1\xd7\xb1\x85\x0c\x6f\xbf\x04\x0b\x29\x89\x1e\x76\x4e\x88\x4c\x35\xc2\x92\xa9\x18\x91\x67\x2b\xaf\xbf\xbb\x94\x4e\x0c\xe1\x7e\x82\xf2\x43\x6f\xcf\x51\x7d\x92\x97\xbf\xb8\xb8\xfe\xb2\xae\x4b\x84\x01\x56\x87\x57\x19\x1a\x67\x02\x32\x13\x61\x8b\xe8\xbf\x26\x51\xf7\x4c\xd9\x25\x3a\xb3\xdb\x02\x67\xa3\x21\x3c\x3f\xb9\x05\xee\xb0\xf3\x16\x3b\xee\xf1\x94\xdc\x92\x20\x2c\xcc\x56\x80\x51\xa0\x2f\x69\x61\x0d\xe3\x7e\x5e\xde\x29\xdd\xa9\x79\xcc\x4a\x08\x1f\x75\x63\x4f\x38\xed\xe7\x3d\xeb\xf6\x88\xf3\x4d\x10\xad\x6e\x9c\x95\xbb\x27\x2a\x12\xab\xca\xd6\x1f\x02\x03\x61\x2a\x39\x11\x2f\x9a\x9e\x8f\xc9\x63\xdd\x09\x28\x7b\x5d\x00\x02\xd6\xd9\xb7\xb7\xd3\x27\x5b\x08\x5e\x96\x28\xa6\x3a\x62\x5d\x24\xc7\xf8\xe9\x86\xc4\x33\x62\x34\xfd\x89\x13\x03\x33\xbb\x8e\x38\x11\x9b\x2e\x11\xea\xd6\x1a\x04\xd1\x94\x4b\xff\xe5\xf6\xe0\x31\x59\x0e\x31\xb0\x2e\xc5\xbe\xb0\x6a\x44\x9a\x34\x5e\xd9\x46\x5e\xf9\xbb\xa9\xf9\x3b\xd4\x97\x52\x5a\xfb\xbb\x77\x3f\xfd\x7b\xf1\xed\xcf\x24\x64\x79\xf7\xde\xfb\x4f\xf7\x9c\xee\x0b\x2c\xdd\xff\x0d\x59\xfa\x57\x9d\x0b\x5f\xe0\xf6\xf1\xef\xc6\xed\xaf\x53\x32\xaa\xfd\xdd\x4f\xdf\xc3\xfc\x75\x2e\xee\xaf\x64\xff\x3d\xd9\xff\x8d\xff\xeb\x4b\x01\xf0\xe9\x1d\xad\x0d\xff\xf9\xfd\xad\x97\xe7\x37\x65\x43\xbc\x94\x0d\x0f\xd0\x7b\xed\x0b\xa2\x41\xbf\x22\x1b\xae\x75\xbb\x7f\x78\x57\xca\x4f\xff\xd1\xa2\xe2\xbb\x36\xd6\xeb\x4c\xb2\xbb\x8d\xf5\x37\x17\x1c\x5f\xdb\x56\x7f\x6b\x99\xf2\x0d\x6f\xdd\xdf\x5a\xdc\xb4\x79\x27\x6f\xbe\x80\x97\x70\xb7\x9b\xfe\x06\xe2\xe7\xab\x5b\xe9\xdf\x53\x32\x7d\x69\x3b\x7d\x4d\x50\xf5\x2b\x2e\xcf\xbf\x4a\x50\xd5\x7b\x41\xf5\x4d\xe0\xf1\xb5\x97\xfe\xe9\x2f\x7f\xfd\xf0\x1a\x37\xd3\x7f\x36\x87\x91\xb1\x9d\x8d\xb2\xb0\xf4\x04\xa3\x90\xd1\xe5\xb2\x31\xe7\xc3\x7c\x30\x8a\x72\x7b\x9b\xc8\x34\xce\x48\xa8\x7d\xfc\xd0\x09\x6b\x19\x6d\xa4\x77\x68\x99\xd4\x57\xa7\xd1\xcd\xd3\xb4\xdf\xde\xbb\xdc\xfb\x91\xae\x8e\xa6\xfd\xce\xd3\xf4\xe2\x0b\x7b\x67\x53\x15\x08\x6d\x7f\x77\x3f\xbe\x32\x60\xd7\xaa\xc9\x8b\x61\x97\xc2\x5e\x24\x1c\xe4\xc7\x0f\xd2\x88\xe7\xa3\xc5\x7e\xe7\xd1\xec\xf7\x1e\xed\xc7\x7d\x2d\x49\x08\x3f\x58\xbd\xfd\xef\x69\xd8\xff\x0a\x9d\x27\x0d\xf1\x8b\xe3\xbe\xcb\x5f\x85\xb7\x3f\x71\x57\xe5\xc7\xb7\x4f\x5f\x78\xab\x6e\x9f\xc6\x8b\x4f\x77\xe9\x43\x77\x8c\x4f\x4f\xcc\x70\xf0\x6b\x41\x80\x43\xef\xe9\x9f\xbd\x89\x3f\xc2\xd9\x99\x5b\x6e\x46\x68\x28\xf9\xfe\xf8\x0d\xbf\xd2\xd9\xf2\xc7\x03\xd7\x77\x26\x2e\x93\xaf\xd0\x11\xcd\xaf\x2a\x0b\xc3\x79\xa9\x17\xb7\x2d\xc7\x1d\xc6\x67\xef\xe2\x4d\x0a\xa4\xbc\xed\x1a\x1b\x5e\x3e\x7e\x20\x91\x89\x77\xfb\xe2\x33\x8c\x2f\x3e\xc3\x78\xed\x33\xfc\x6b\xa9\xec\x3b\x74\xe2\x6e\x3e\xfe\x30\xff\xf3\xb9\xf4\xa2\xd5\x36\xde\xbd\xc6\xe7\xfe\xa7\x4f\xdc\x49\x9f\x24\x3b\xf4\xc3\xbd\xf7\x37\xe3\x45\xbf\x4e\x29\x41\x28\x46\x9b\xf1\xbd\x0c\xe5\xf8\x71\x05\xcb\xfc\xd1\x1f\x87\xf4\xef\xbe\xf1\xeb\xed\xac\x7b\x9a\x7a\x95\x3a\xf8\x82\xa6\xfe\x23\x7d\x92\xf7\x44\xf4\x15\x9f\xe4\xd7\x28\xe8\xe6\x96\x74\x72\xb1\xc7\x26\x7e\xcf\xda\x0e\x66\xe8\x37\xfe\x78\xcf\x35\xaf\xae\xfb\xe3\xd3\x17\x3c\xf5\xe3\xaf\x21\xb3\xcd\xad\xc9\x28\xfd\x6f\xc1\x0c\xd7\xf5\x07\x8c\x82\xbf\xe1\xf5\xb3\xb9\xff\xdf\xe2\x06\xaf\xa7\xd2\xdf\x2e\x7f\xfc\xe3\xbf\x7c\x45\xd3\xba\x77\x6e\xa9\x72\x44\x74\xd8\xdb\xc3\x90\x56\xec\x51\x2b\x98\x00\xcc\x54\x7b\x06\x3f\xf8\x78\xfd\x96\x89\x47\xe4\xb7\xb0\xe5\x63\xea\xcb\xaf\x85\xd4\x39\xd6\xc5\x2e\x2c\x41\xff\xe2\xd5\xd6\xd7\x78\xb5\xf5\xb5\x2f\x5c\xee\x9b\xa1\x2b\x76\x79\x82\xdd\xde\x6a\xfb\xa2\xde\x17\x77\x6a\xdf\xef\x6a\x7d\xbe\x92\x73\x5f\xaa\x7d\x57\x4d\xf3\x48\x0f\x25\xe3\xbf\x53\x34\x3f\xfe\xda\xc5\xdb\xdc\xc8\x44\x9f\x1b\x07\x3f\xa5\x34\x7b\xde\x5b\x46\x48\xbc\xff\xbe\xf4\xfa\x9e\x75\x7c\x95\x93\xb2\x73\x74\x05\x76\xd4\x43\x48\x8b\x78\x9c\xdc\x8a\x78\xff\x99\x2a\xca\xc7\xfc\xce\x90\xaa\x63\x7d\x25\x43\x0c\xf7\x5f\xd1\x22\xd5\xfd\xb8\xd0\x90\x3a\xf3\x3a\x17\x65\x42\xda\xcb\x6f\xe5\xa5\xf8\xa5\xd4\x91\xee\xbf\xf4\xed\xd5\xbb\xb2\xbc\x2f\x86\x16\x1b\x1b\x7a\xfd\x4e\x68\x71\x88\xbf\x88\x2c\x66\xf0\xf2\xf4\xe2\x67\xd7\xd0\xe5\xc7\x5f\x9d\x3d\x40\x9b\x78\x99\xcf\x0e\x19\x7d\x69\x62\xe4\x5f\x65\x5e\x88\x03\xf5\x6f\xb3\x52\xdf\x85\xf9\x3d\x4a\x1d\xdf\x15\x48\xff\x34\x57\x28\x7f\xd5\x1f\xed\xdf\x87\xe0\x1f\xfb\x1a\xd7\x57\x83\x57\xaf\xd8\x14\x1f\xaa\xcc\x46\xef\xd2\xc1\x4b\x3e\xe7\x11\x1f\x98\x8a\x47\x12\xfc\x32\xaf\xe1\x45\x12\x87\xb9\xff\x2e\xa7\x39\xae\xf2\x75\x1e\xf3\x9d\xcb\xfb\x4a\x38\xee\xdb\xf2\x4e\x89\x17\xc2\xf6\x0b\xe1\xbf\xfb\x75\xc5\xd7\x1d\xdf\xba\xa9\x09\xff\x76\x7b\xe1\x71\x8d\xe1\xab\x6b\x18\x5b\x7b\x8e\x4b\x7b\x6c\x0f\x01\xeb\xb7\x19\xb3\x55\x2b\xb8\x46\x8f\xc7\x21\xb3\x12\x18\x35\x9e\x55\xac\xf4\x9c\xe5\xd2\x66\x7e\xdc\x64\x34\xcb\xcf\x1f\x87\xe0\xe3\xbc\x42\x7e\x65\x48\xfd\xea\x25\xf2\xf3\xcf\xae\xf1\xca\x65\x7a\xfa\xf3\xff\xfe\xe3\x6b\xe5\xde\x92\x41\x19\xee\x4e\x2a\xab\x32\x5a\xbd\x34\xa8\x23\xcc\xac\x6d\xaf\xe0\x62\xff\x81\x8e\x09\xe8\xf4\x6c\x6f\x9b\xc9\x2b\x8e\x0d\x07\x8d\x9d\x1b\x2e\x95\xfb\x7f\x2d\x5b\xcb\x09\x7d\x95\x00\x5a\x32\xa1\x4b\xd5\xa0\x78\x69\xcf\x26\x3d\x60\x19\xb7\x31\x1e\xf9\xfe\xeb\xb3\x51\xc4\x7e\x27\x21\xa5\x2f\x52\xee\x06\x52\x6e\xf6\xcb\x52\x66\x73\xb3\xbc\xbf\x2a\xcc\xd4\x9f\x3b\x5f\x67\xb7\x67\xf6\x2e\xa3\xd9\x15\x75\xe5\xa5\x74\xcb\x1d\xd3\xe9\xa5\xd1\xd1\xf7\x21\xdd\x3d\xe5\xc1\xb3\x4b\xed\x76\x88\x89\x28\x5f\x49\x2d\xf9\x9e\x99\xfc\x1e\x90\x8b\xbb\x0c\xb6\xff\x4c\xd6\xe8\xcf\x36\xe7\xd5\xd5\xf8\x6a\xc1\x75\xb0\x97\xdf\x55\x06\x1a\x0b\xa1\xbe\x4a\xcb\x1f\x68\x64\xb2\x28\xa2\xf6\xaf\x6c\xd9\x1f\xf6\x18\xbc\x58\xa4\xd7\x81\x19\xdc\x2f\xd2\x7f\xa4\x79\x77\xbf\x2a\xaf\x4c\x39\x61\xff\x84\xaf\x80\x24\x2a\x4b\x9b\x5c\xaf\x1b\xc2\x66\xdc\xe9\x4d\xcb\x7b\xb5\x52\xb0\xd6\x76\x2f\x7e\xdd\xee\x56\x7e\x08\x28\xfd\x4f\x7f\x3d\xfd\xd3\xe9\x9f\xbf\xd5\xf8\x60\x61\x5e\xcc\x3e\x13\xae\xd5\x4e\x4d\xbc\x8f\x2d\x8f\x87\xab\x9a\x1d\x27\x1a\x2c\x56\xcd\xc3\x42\xc7\xf2\xb6\xea\x0a\x5c\xb4\xcd\x75\x5c\x1e\xf1\x32\xd8\x21\xf5\xbc\x82\x78\x6a\xce\xfe\xdb\x7b\xa6\xc6\xde\x9d\xaa\x14\xc6\x99\x5a\xf6\x18\xa9\x52\xcd\xd9\x1a\xbc\x4b\xd8\x49\x6c\xb6\x55\x21\x93\xfd\xa6\xd9\x1a\x2a\x23\x96\x47\xff\xdd\xc6\x12\xaa\x9d\x3d\x8e\xb2\x19\xe4\xbc\xb6\xe6\xdd\xb3\xcf\x6f\x74\xcd\x94\xf4\xfc\x8c\x96\x21\x01\x2b\xc7\xda\xf9\xc2\xd6\xc5\xce\x92\x46\x50\x1f\xee\xc5\xc8\x81\xe9\x7b\x50\x1c\x81\x0b\x9a\xf5\x8d\x51\x81\x2c\x42\xcb\x93\x33\x27\x82\x2d\xbe\x12\xf7\xdc\x18\x0f\xba\x3b\xff\xad\x6c\xd9\x4c\xab\x98\xe1\x8e\x4f\xac\x12\xc4\x08\x4f\xc6\x56\xa6\x79\x4c\xc2\xac\x75\x62\xc8\xe7\x3d\xdb\x62\xb9\xaf\x1e\xaf\x23\x27\x8d\xe3\x34\x3d\xda\x17\x7b\x64\x50\xa8\x45\xe3\xbc\xe5\x47\x95\xc1\x20\x36\xc9\x6f\x98\xd0\xb9\x5f\xef\xbf\x1e\xfe\xe5\x99\x31\x0d\xa5\xb3\x58\x69\xb0\x37\x54\xdc\x9d\x09\x0b\x43\x8d\x2d\xa9\x7c\xab\xa9\xcc\x16\x36\x9a\x67\xab\x56\xcf\x3b\x96\x11\x84\xd6\x61\x99\x92\x9e\x94\x09\xfc\xdb\x7a\x39\x1a\xe4\xb1\xda\x30\x3a\x18\x65\xc9\x76\xf0\xd9\x62\x99\x27\x56\xc7\xfb\x4a\xec\x61\x93\x08\xca\x1e\x17\x9f\xfd\x7a\x72\x56\x89\x46\x8c\x75\x56\x57\x79\x96\x6e\xb5\x17\xe7\x9c\x2d\xaf\x06\x0a\x04\x41\x67\x91\x82\xe0\x3e\xd6\x59\x6a\x67\xe1\x52\x4b\xa6\xf6\x7b\x30\xdd\x09\x4f\xc4\x9e\xf0\x8c\x9c\x97\x7e\x3d\x49\x28\x7b\xf6\xa0\xb1\xc4\x21\xec\x7d\xb0\x4b\x47\xb6\xef\xd2\x8e\xcf\xa4\x36\x76\x62\x0f\x9b\x6c\x56\x9b\xaf\x59\x45\x37\x89\x01\xa3\xd2\x6c\x88\xb5\x8b\xb4\xde\xcf\x89\x8b\x2c\xcc\x8f\xb7\xa5\x8b\xd8\x8b\x73\x65\xb8\x89\x68\x32\x9b\x2e\x3c\x53\x5b\x05\x7a\x2c\x5e\x70\x16\x35\xdd\x56\xd1\xb1\xd3\xd4\x56\x31\xa1\x2d\x10\x39\x52\xb6\xcf\x71\xa2\xc5\xda\xaf\x39\xfc\x18\x17\x0b\x54\xe3\xcc\x1e\xa1\xc5\x3d\xab\xf9\xca\xe8\xd9\x92\x4c\xb3\x2f\x7d\xcd\x2e\x3c\x32\x59\xc3\x57\xef\x4f\x17\x63\xb0\x5a\x59\xa3\xc7\xe4\x73\x96\x1a\x72\xe0\xb3\x0d\xf6\x81\x66\x3f\x66\xb6\x2c\x31\xfd\x8d\x23\xe6\x0e\x5b\xd4\x78\xe6\x6e\x8b\xfc\x37\x66\xae\x64\x17\x5c\x26\x60\xd1\x7f\xb9\x8b\x35\xbe\xb8\xea\xa3\xfa\xf3\xce\x6a\xa9\xa4\x7e\xd3\xb6\x7a\x4d\xe7\x86\xc9\xab\xd4\x35\x25\x36\x94\x44\xc9\x9f\x9e\x02\xbc\x66\xcb\xe3\xe2\x50\xdc\xa4\x3e\xb3\xad\xe2\x58\xc7\xfc\x6c\xb2\x6b\x8a\xe9\x16\xc2\xb6\x8b\x76\xed\xe2\x4e\x5f\xe7\x30\x3b\xef\x59\xed\xc8\x0d\x32\xb1\x6f\x19\x39\xaa\xec\xdf\x37\x4f\x5d\x82\x20\xa4\x71\x80\x90\x4a\xcb\xce\x6d\xf5\xc2\x8d\xfd\xa0\x2e\x35\xb8\xcb\xad\xaf\xa7\xae\x96\x27\x15\xdb\xbe\x9e\x58\x12\xb2\xe5\xf1\x80\xd7\x1c\x49\x1f\x6c\x9c\x52\xe6\x3a\xae\xeb\xb3\x0b\x47\x32\x0e\x1f\xdc\xf3\xd8\x09\x9d\x1d\x1d\x99\x31\xa1\x6d\xc0\xb2\xd3\x71\xce\x6d\x37\xb9\xe6\xd9\x7b\xb9\x34\x08\x37\xbe\xd6\xd6\xb9\x45\xda\x54\x86\x56\x67\xb0\x0b\xf8\x30\xb6\x02\xf5\x39\xf0\x28\xd2\xe6\x82\x4c\xe9\x95\xe4\x8e\x0d\x35\x8a\xf3\x6a\xd6\x83\x84\xc4\x6d\x50\x86\xf4\x51\xf1\x8a\x67\x2e\x76\x5e\xa9\xf8\xc9\x65\xb7\x5c\x21\x8c\xa7\x1c\xef\x1e\x7c\x72\x35\xc6\x63\x6f\x44\xb6\xae\x63\x31\x2c\x4e\xc8\x75\xea\x53\x76\x59\xd4\x7a\x5e\xac\x9a\x6e\x3e\x12\x43\x66\x90\x60\x6c\xe5\x60\xbb\x9e\x5b\x65\xdd\xc0\xeb\x29\x6b\x2a\x8f\x86\xd1\xa4\x54\x63\x02\xc8\xb1\x11\x76\x88\xb3\x83\xd4\xc2\xf7\x64\xc6\xc5\x8e\x6d\x77\x9c\x60\x93\xf0\x13\x9e\xd4\xd5\x9c\xbb\x5d\x19\xf7\x1d\xbf\x27\xfe\x2c\x85\x0b\xdb\xb1\xe2\x9e\xb9\xfe\xd8\x21\x5e\x8c\xf2\x80\x25\xb6\xbe\xc0\x43\x57\xf7\x4c\xd6\x1f\x32\xc0\x78\xf4\x0b\xa1\xb4\xab\x8d\xc2\xa3\xd5\x75\x5c\xfe\x50\x08\x02\x56\xfb\x39\x5b\xbb\xb8\x1e\x17\xb3\x9a\x39\x00\xe7\xb5\x35\xb9\x59\xf8\xe4\xec\x1a\x8a\xb3\xda\xc6\x33\xf7\x62\xca\xd9\xeb\x06\xbd\xee\x47\x9d\x7e\x82\x28\xa4\x3c\x4c\x4c\x9d\xec\x28\xe1\xd6\xcf\xb9\x48\x5c\x01\x32\xa3\x19\xb9\x48\xd6\xd6\xf2\x8d\x96\x1c\x03\x9b\x9d\x7d\x71\xb5\x2d\xa1\xde\x62\xe1\x15\x95\x91\xb2\x19\x5f\x59\xf2\x7e\xa5\x04\xe1\x3b\xe4\x6d\xa5\xc5\x05\xe4\x78\xce\xb9\x36\x65\xc7\x6b\x7c\x8f\xed\x86\x71\xa9\x99\xaf\x31\xd9\xc4\x45\x46\xeb\xd8\xa2\x12\x6c\x2b\x9a\x02\x4c\xe8\xbc\xd1\xec\x01\x5b\x57\x73\xfe\x24\xeb\x56\xa8\x75\xc8\xac\x49\x9b\xa3\xe7\x9e\xe9\xf5\x90\x54\xcf\x12\x3a\x53\x8e\x91\x2c\x53\xbb\x28\x04\x15\xbf\xbd\x4b\xd4\xdd\xf5\x04\x31\x9f\xb2\x61\x33\x81\x7d\x63\xd0\x3b\x31\x16\x3c\x2f\xe4\x02\x83\x7f\x5b\x56\xd9\xf8\x41\x9a\x6c\xd9\x6b\xe9\x66\x32\x26\x74\xf5\x5c\x1d\x88\x7c\x82\x9e\xe2\x49\x28\xfb\xb5\xdf\x33\x10\x66\xa4\x60\xa2\x98\xb9\xc3\x6e\xe3\x41\xb6\x3a\x09\xdb\xd0\xb3\x21\xe4\xc9\x65\xb2\xef\x2f\x8e\xeb\x76\x4a\x8a\x50\xa6\x8f\xb5\xb5\x01\x3a\x39\x31\xd9\x7b\x87\xf9\x68\xa7\x60\xbd\x74\x1e\xd7\x0f\x3b\x9b\x29\x79\xdf\x9a\x04\x95\xc8\xe8\x87\x5a\xc3\xae\xdd\x33\x58\xca\xcf\xbf\x45\xaa\xc5\xd8\x38\xfc\xbc\xfa\xff\x57\x76\x0b\xf3\x17\x12\x46\x8b\x3d\x13\xa6\x98\x7b\x9d\x4f\xe0\xa4\xc4\xca\xde\xa4\x50\xfc\x9a\x2e\xd2\x8c\xdc\xbd\x75\x26\xff\x88\xeb\x96\x64\xf5\x77\xe4\x6f\x48\x54\x8b\xdd\xe5\x3b\x24\xc9\x5e\x43\x2a\x5b\xac\x94\x76\x0a\xa6\xa7\xe5\x71\x21\x2f\xb3\x61\x75\x99\xed\xbc\xb0\x68\xcb\x5c\x04\x3b\x23\x09\x16\xc4\x93\x04\x3b\xfa\x8d\x03\x91\x60\x21\xc4\xc8\xc7\xbc\xe6\xe3\x91\x46\x35\x45\xd7\x49\x6a\x54\x76\x59\xe7\x6e\x3a\x98\xd9\xf9\xaa\xa0\x2d\x26\xe9\x75\x6d\xa2\xfb\x8b\x2c\x1e\x08\xc2\x5f\x1c\xcf\xed\x13\x0e\xaa\xb6\x7e\xf4\xc9\xf5\x8e\x76\xa0\xc5\xfd\x84\x71\xd2\x8c\x4a\x76\xc8\x09\x01\xc3\x3a\x2e\xa7\x37\x46\x9d\xbf\x31\xbd\x32\xf2\xdb\x7d\xfa\x95\xd9\xde\x7d\x70\xfb\xc5\xd3\x95\xbd\x5f\x30\x1d\xe7\xef\xb8\x82\x8f\x17\xf7\x5c\xba\xb9\x1d\x1f\xd8\x05\x66\x44\x3f\x27\x1f\x30\x5a\xec\x7c\xe4\xa9\x9c\x61\x1a\xed\x3c\xe4\x62\xc2\xb8\x68\x76\xa6\x92\x68\x4d\x66\xf7\x95\xe5\x5f\x03\x5b\x61\x3c\x71\xa3\x92\xf3\xa5\x0e\x74\x3e\x26\x30\x39\x37\x44\x87\x43\x19\x7f\x4a\xb5\xb2\xae\x97\xb3\xb0\xee\xdb\xb8\x4d\x41\x59\xe0\x47\x20\x35\xc8\x44\xfc\x3b\x4a\x27\xa1\xb5\x6c\x6e\x9e\xd2\xe4\xf6\x77\xdc\x83\x2c\x77\xbd\x9d\xef\x80\xc1\x47\x0e\x8b\xbd\x9b\xd7\x0b\x1b\xc6\xe5\x3f\x3b\xe7\x2f\x3b\xea\x76\x62\x0c\x94\xe1\xcc\x7c\xc3\x50\x9d\xfd\x6b\xa5\x11\xd0\x5b\xf3\xf1\x06\x2f\xa2\x6d\x26\x15\xaa\x37\xda\x79\x99\x2e\xe6\x89\x4c\xb1\xa8\xbd\x9a\x7f\xb2\x6f\x86\x7d\x1b\x6e\x7a\xd9\xa0\xaf\x28\x25\xaf\x84\x53\xc1\xdc\xc5\xc9\xc5\xcb\xd8\xf2\xb8\xcc\x3e\x88\xa7\x51\x8c\x5d\xc8\x62\x1d\x8f\x3e\x8c\x04\x92\x99\x13\x92\x70\xb6\x3c\x1c\x20\x95\xd8\xde\x13\x8b\xc2\xae\xfe\x10\xe9\xe6\xec\xac\xd3\xc6\x8b\xd3\x9e\x7b\x93\xa0\x2d\xb5\x33\x87\x0e\xf2\x2c\x2b\x99\x99\x87\xc9\x5e\xce\x85\xfd\x7d\xf1\xd6\x5c\x27\x9a\xaa\x40\x23\x73\x5c\xfc\x64\x66\xc3\xc3\x35\xea\xd5\x21\xfb\xe8\xed\xec\xca\x5f\xad\x6f\x64\x8a\x27\xad\x55\x5d\xe8\xf6\xeb\xd2\xd4\x11\x9c\x7a\x70\x61\xcd\xaa\xc6\xfb\x29\x85\x26\x00\x23\x46\xcc\x88\xbc\xbe\xf6\x05\x15\xd3\x1a\xeb\x20\xb3\xec\xdf\xef\x4e\x69\x83\xf2\x19\x14\xac\xe8\x69\x67\x52\x72\x49\x48\xfc\xde\xf2\x61\x1a\xf4\x96\xec\x14\x9d\x37\xed\xfd\x93\x0f\xa0\x40\x27\xe4\x3a\xbf\x50\x2d\xad\x37\xef\x35\x1b\xbc\xf3\x93\x09\x56\xd8\x44\x47\x3e\x93\x18\x45\x60\xb6\xc6\x8e\x35\x81\xf7\x27\x58\x04\x50\x56\x76\xc8\x6c\x8d\xcd\x99\x6f\x67\x98\x64\x98\x8d\x0e\x71\xc9\xe6\x06\x43\x3a\xf1\xd2\xb3\x65\x32\x6f\x88\xfb\xcd\xc6\x74\x55\xb1\xd1\x4f\x43\xb4\x60\x9a\xb4\x1c\xb9\x37\xe6\x34\x9f\x52\x66\xe7\x58\x16\x3b\xc5\x49\x6b\xef\x95\x00\x05\x43\xea\x68\x1b\x3d\x68\x3e\x8e\xd7\xb3\xa6\x41\x64\x04\x12\x5a\xc0\x3a\xf7\xa7\xa2\xd0\x2f\x08\xfd\x09\xa9\x17\x12\x43\x06\x54\x93\x99\x4a\x35\x26\x1b\xa6\x39\x34\x65\x1d\xa7\xca\x46\xdd\x79\x4c\xf5\xb3\xc1\x16\x54\x9f\x67\x25\x46\x4e\xf6\xd7\x29\xec\xd1\x9c\xad\x76\x5a\x76\x87\xc3\x64\xe0\x53\x4a\x94\xde\x08\x52\x42\xad\x7d\xbd\xf6\x01\xed\x00\xac\x85\xbd\xfa\xf5\x22\x3e\x13\x06\x65\x64\x5b\x95\xea\x32\x69\x0e\xac\x33\x3c\x1e\xac\x5a\xa3\xa9\x90\xd3\x9c\x67\x5d\x9f\xef\x17\x0a\xdb\x28\x88\x72\xd4\xb3\x1f\x85\xd9\x48\x92\xad\x71\x0a\xa9\x9d\xd8\xf0\xf9\x38\xb4\x3a\xc6\x84\xb2\x9f\xbf\xcf\x3d\x52\xda\xea\x52\x3e\x65\x78\x36\x0b\x12\xc7\x0a\x87\xde\x9f\x1e\xfb\x1d\x9b\xaf\x39\xab\xab\xb1\x75\xbb\x13\x3b\xaa\xd3\xb0\x4c\x52\x8e\xec\xaf\xf8\x1b\x8f\xdc\x2b\xeb\x7d\xea\xad\xa0\x56\x5e\x0d\xf7\xe5\x49\xb0\xb3\x00\x68\x24\xff\x3d\x2c\x4f\x6c\x8c\xc7\x29\xb0\x2e\x13\x7b\xa7\xa7\x4b\xe9\x7a\xa3\x4e\xcd\x9d\xa7\x53\xd7\xce\x9f\x7d\x6d\x5b\x1b\x58\xd0\x28\x30\xd6\xe2\xda\xbd\x64\xf5\xd9\x77\x67\xb1\x71\x5b\xc7\x95\x7d\xad\x78\x3c\x67\xf7\xce\xe1\xeb\xb8\x2c\x4f\xaa\xf6\x6c\xee\x56\xbd\xaf\xe3\x61\x94\xb2\x56\xc8\xd8\xd6\x7c\xac\xf1\x24\xda\x12\xf3\x80\xc1\xc2\xea\xc3\xc4\x22\x4c\xb1\x42\x95\x6f\xae\x07\x04\x8f\xcf\x27\xcd\xad\x5e\xa1\x23\x36\x4e\x6f\xee\xd3\x59\x4d\x2a\x28\x01\x82\x8a\x93\x10\x8b\xfd\x75\x1d\xd2\x0a\x7b\x58\x92\x99\xe0\xb8\x1e\x31\x26\x7b\x1f\x9b\xd0\x00\x39\xfa\x8a\x90\xd8\x87\xf6\xe7\xe4\xbd\xdc\x5e\xb5\xb3\x1b\xb9\x41\x3f\xe9\x9d\x8d\xe3\x41\xbd\x16\x83\xdf\xf6\x91\x0d\xe2\x1b\xb7\x7c\xc7\xe4\x4a\x0e\x88\x90\x57\xf8\x18\x5f\x63\x8b\x43\xe3\x46\x8a\x41\x70\x7f\x9d\x53\x16\xf5\xe3\x7a\x01\xb9\xd9\xdb\x05\x2c\xec\xbc\xf0\x5a\xa4\x70\x06\x17\xf3\xd6\x48\x52\xd9\x16\x45\xe2\xdf\xd9\x38\x3f\x8e\x77\xda\xc1\x71\xdb\x62\xef\xf5\x49\x2c\x39\xf3\x49\x46\x9b\xf8\x3b\x52\xaa\xe9\xef\x3a\xdf\x71\xd6\x7a\x47\xed\xb0\x31\x61\x02\xdb\xfa\x7a\xae\xc4\xa4\xab\x22\xb7\xc3\x21\x40\xa8\x2b\x8e\x7a\x65\x89\xb7\x6d\xc3\x57\x5f\x17\x5e\xaf\xd8\x81\xbc\x40\xf2\xe5\x97\xbc\x3c\x25\x47\xd3\x83\x5c\x49\x00\x0f\xe0\x98\x27\x85\xc9\xb2\xe5\x31\xd5\xef\x61\x20\x21\xc2\x77\x39\xfd\x55\x1e\x76\xf8\x21\x29\xcb\x7a\x02\xb0\xc4\x3a\x2e\xb0\x56\x50\x9f\x8f\xbb\x3d\xb1\x1f\x54\x76\xf0\x78\x8b\xfe\xbc\xe4\x61\xa9\xb9\x19\xdb\x75\x03\xad\x2f\xd7\xc5\x0d\x88\x25\xdd\x60\x62\x74\x18\xb5\xba\x81\x44\x38\x29\x8b\xe1\xd4\xc6\xf9\xd7\xa1\x6b\x65\x1a\xd8\x6d\xee\x6b\x8b\xb9\x3c\x47\x33\x25\xf1\x9a\xc7\x4e\x68\x15\x7c\xe5\x84\x8d\x43\x5c\xa4\x04\x6d\x4e\x0d\xba\x5d\xa4\x9a\x9e\x73\x2e\x35\xc4\x6c\x62\xbe\xb9\x2f\x40\xa8\x54\x1f\x61\x6d\xc2\x5c\x90\x66\x8d\xa9\x45\x75\x76\x52\x5f\xaf\x55\xa2\x11\x8f\x6b\x52\x7b\xc2\xdb\x9a\xa4\x6c\x95\xbf\x6e\xb1\x88\x2b\x37\x80\xe9\x92\x33\xd8\x16\xad\xbe\x10\x42\xb6\xe8\x4f\xc7\x72\x81\x1c\xef\x67\x6b\x8c\xa1\x4f\xc7\x93\xd9\xea\x96\xc1\x5f\xf4\x8e\x31\x65\x41\x40\x6d\xf5\x84\xaf\xd6\x2d\x8f\x6b\x0d\x1b\xb7\x14\x61\x37\x6c\x1d\xaf\x6d\xbb\x20\x23\xd2\x01\x65\x29\x9c\x0f\xd6\x30\xe8\x7e\xb8\x5c\x49\x95\xc0\x27\x60\xc9\x69\x3d\xe6\x62\x9f\xb2\x6d\x46\x1e\x17\x31\x69\x72\x58\xe8\xcd\x63\x1d\xf3\x13\x8a\x98\x5a\x2a\x5b\x3d\x8d\x75\x3c\x6c\xdb\x49\xe0\x85\x09\x6b\xb8\xf2\xc3\x7a\x7c\xc8\x15\xec\x6e\xe7\xc5\x91\xd9\x20\x43\x0b\x54\x85\xf4\xd8\xd3\x1d\x0b\xe3\xb0\xd2\xcd\x33\x09\xf1\x41\xba\x4a\x1a\x1c\xf9\x40\xd3\x7f\x5b\x3a\x5a\xb7\x45\x72\x64\x4c\xa4\xad\xbe\x98\x78\x8c\x24\xa1\x3a\x1d\xd2\x8c\x9d\x4e\x16\xc9\x50\x7b\xeb\xce\x92\x03\x36\xfc\x49\x66\x3b\x26\x91\x7b\x08\xfe\xd1\x16\xfd\xcd\x55\x6e\x05\x75\x80\x3f\x33\xe8\xee\xd3\x16\x39\xa7\x67\x35\x49\xd3\xe8\x95\xac\x73\xe3\xe1\x46\x9b\x58\xe5\x83\x81\xe4\xd3\x82\x10\xb9\x13\x4a\x6f\x27\x2c\xd3\x6a\x3c\xb2\x76\x43\x7d\xf9\x56\x5f\xb2\x3a\x7f\xd9\x40\xd9\x39\xb0\x9a\xba\x94\xde\x98\xcc\xc1\x00\xe7\xd2\xa3\xea\xa1\x1e\xea\x3a\x49\x5d\xf4\xf6\xc6\xe2\x87\xba\x04\xd0\xc1\x97\x5e\x30\xd1\x79\xb0\xd9\x7a\x23\xe6\xb6\xee\x41\x0e\x99\x6f\x7f\xf2\xf5\xa7\x2b\x3f\xbe\x90\x93\xbd\xf8\xf9\x31\xc4\xbb\xab\x1e\x5b\x86\x4f\x79\x7b\xbf\xf7\x97\xef\x5f\xa0\xda\x9f\xc5\xc8\x49\xa9\x8c\x96\x2a\x2d\x3a\x97\xc3\x6d\x90\x51\xc0\x4a\x62\xc4\xd6\x4a\x8a\x26\xec\x1b\xe8\x06\xbd\x24\x6c\xe2\xec\x5d\x5a\x6d\x4f\xf9\xc4\x1e\xc7\xeb\x39\x67\x2d\xd9\x6d\xd3\x64\x26\x13\x66\x2e\xd8\x2e\x18\x1d\xff\xce\xdc\xa2\xd8\x67\xe0\x0d\x31\xc8\x65\x70\x1f\x48\x2f\xfe\x1b\x86\x21\xc6\x37\xa9\x88\xad\xc6\x5e\xf9\x5a\x97\x3c\x39\xc4\xc2\x7a\xda\x25\xb0\x62\x8d\x69\xae\x97\xd4\x0d\x71\x4b\x32\x0c\x6c\xed\x69\xd4\xd4\xc8\x25\x6a\x5d\xcc\x33\xb5\x38\xc2\x49\xb1\x03\xe7\x71\xb9\x7c\x94\x99\xbf\xec\x71\x82\xfe\x7c\xd5\xa1\x73\x56\xb5\x60\x75\xb0\x6c\x6c\x1b\x98\x7b\xa6\xe6\xd4\x47\xff\x36\xba\xd8\xb2\x09\x5f\x1f\xc1\xff\xbf\x7f\x7d\xfa\x7f\xfe\xc7\xa7\x3f\xfb\xc7\x7f\xfc\x3f\xa7\x3f\xff\xf3\xbf\x94\x7f\x7c\xfa\xf3\x3f\xff\xf1\xf4\xd7\x7f\xb4\xda\xed\x1f\x6b\xb3\xff\xf9\xd3\x5b\x4c\xf3\x2d\xa6\xf9\x16\xd3\x7c\x8b\x69\xbe\xc5\x34\xdf\x62\x9a\x6f\x31\xcd\xb7\x98\xe6\x5b\x4c\xf3\x2d\xa6\xf9\x16\xd3\x7c\x8b\x69\xbe\xc5\x34\xdf\x62\x9a\xff\x86\x31\xcd\xd7\x27\x37\x7f\xc1\x7e\xd5\xf6\x3b\xf6\xab\xff\xcf\x9f\xde\xe2\xa1\x6f\xf1\xd0\xb7\x78\xe8\x5b\x3c\xf4\x2d\x1e\xfa\x16\x0f\x7d\x8b\x87\xbe\xc5\x43\xdf\xe2\xa1\x6f\xf1\xd0\xb7\x78\xe8\x5b\x3c\xf4\x2d\x1e\xfa\x5f\x32\x1e\x7a\xf9\xe3\xd3\x87\xd7\x55\xda\x77\x18\x3a\x0d\x32\xea\x69\x39\x97\xc9\x08\x56\xbf\x34\x17\x75\xc6\x19\xb0\x91\xd2\xf0\xd0\x70\xb0\x02\xcf\x7d\xc4\xa6\x65\x90\xf9\x36\x2c\x15\xd6\xa8\x4a\xc0\x3b\x89\x68\xe0\x2b\x17\xa9\xf3\x8c\x1f\x80\x74\x1a\x7d\x67\x82\x05\x2b\x76\x82\x99\xad\x87\x94\x0f\xaa\x80\x67\xb1\x42\x87\x7c\xea\xa9\xee\xc6\x16\x40\xad\x82\x5f\x40\xb7\x8b\x43\xc3\xd3\x2a\xec\x46\xd2\xc1\x44\x26\xf1\x50\x67\xf6\xc0\x56\x97\xce\xf8\xd9\xc4\x1c\x63\x25\xd6\x2d\x40\x89\x6d\x9c\xc5\xe8\x2c\x29\x26\x01\x01\x87\x13\x7a\x6c\x8a\x5d\xc4\xcd\x4e\xe2\x2e\x7e\x35\x19\x7a\x36\x1b\xec\xa2\xd7\xe3\x61\x13\xb3\x14\xdb\x2a\x66\x8e\x5b\xa8\x04\x3b\x55\xe2\xf0\xce\xd9\x46\x31\x8f\x8c\x24\x75\x19\x50\xde\xc1\x77\x08\x9a\x59\x0b\x78\x5f\xc7\xb3\x4d\xea\xb1\x32\x07\x58\x29\x85\x76\x5c\x2d\xda\xb4\x5e\x57\xcf\x43\x28\x42\x83\xda\x50\xcd\x38\x8a\xd4\xee\xf4\x74\x9e\xa4\x4d\xb9\xc6\x94\xd5\x61\x52\x3a\xb5\x10\x5b\xc7\xa5\x4d\x76\x7a\x88\x21\x00\xbc\xad\xe3\x7a\x9c\xaa\x8d\x0d\xe7\xce\xc7\x93\x90\x2b\x2c\x86\x05\x92\xf7\xa7\x3d\x7b\x64\x72\xdb\xf3\x2b\x27\x2b\xa2\xaa\xdb\x7a\x39\x7c\xe7\x78\x84\x8c\x3c\xe3\x14\x43\x85\x52\x0d\x89\x32\x53\x93\xef\x12\x6c\xa0\x12\x47\x03\x15\x81\x2d\x53\xbd\x6e\x5d\x18\x3f\x3f\x86\x25\x43\xe9\x44\x38\x2f\x70\x4b\xf2\xaf\x3a\xc0\x6c\xc7\x2e\x81\x75\x53\xad\x4f\x7b\x9a\x6e\xc5\xe9\x30\x66\x2f\xb7\xc3\x48\x60\xfb\x28\x13\xd5\xec\xb3\x53\xd7\x71\x99\xab\xb0\x03\x46\x97\x96\x18\xaa\xc7\xbb\x95\x3a\xfc\x14\x1b\xb0\x8a\xf4\xf0\x74\xd8\x82\x29\x1b\xf4\x33\x5f\xe3\xec\x18\x01\xcd\x80\x91\x3a\x83\x76\x4b\x8d\xc9\x4c\xbc\xf4\x53\x5d\x81\xa8\x7a\xd3\xdd\x3b\xa9\xc1\x13\x4b\xe4\xd8\xf6\x44\x3c\xed\xf3\x49\x8a\x2a\x46\x8d\x89\x96\x52\xeb\xa9\x4b\x09\xb6\xd5\x89\x6b\xf7\x3b\x73\x95\x39\xb9\x22\xd4\x60\x18\x8e\x59\x44\xc8\x2e\x7f\xfb\x5a\x26\xb2\x70\x4e\x8a\x6e\x79\x5c\xf3\x3a\x88\x23\x40\x43\xc7\xf0\x4d\x33\xa7\xbb\x1a\x46\x15\x34\x82\x4c\x4b\xe8\x27\x2a\x7d\x5b\x1e\xd7\xf4\x50\xd6\x11\xd5\xde\x18\x91\x26\x4c\xac\x13\x8a\x15\x1b\xb6\x5a\x3f\xc1\xd8\xba\x33\xb8\xd8\xbf\xae\xc6\x33\x43\x99\x18\x91\x80\xa0\xa4\xa6\x56\x07\x53\xde\x68\x98\x50\x09\x24\xde\x6c\x02\x09\xb0\x4f\xe9\x78\x92\x02\xdd\xd3\x07\x41\x35\x86\xd9\xa6\x3d\x7b\xb9\xd5\xa0\x7f\x64\x48\xeb\x83\xf1\x1a\xa1\xa2\x53\x46\x7f\x5a\xfd\x63\x8b\xd5\x07\xed\x52\x83\xf8\xba\x83\xbe\x9e\xe8\x6c\x35\xb5\xcb\x88\xc4\x98\x3b\xd1\x95\x52\xaf\x66\xa5\x51\x79\x3a\x13\xf1\x83\x01\x05\x6b\xbb\x09\x7b\x9b\x8e\xd9\x77\x97\xc1\xf8\x73\x57\x70\xa5\x98\x63\xcb\xe3\xa1\xf5\x61\x8b\xc6\x54\xec\xf6\x3e\xd6\x71\x7d\x16\x9d\xc1\xea\x80\xe8\x9b\xec\x37\x79\xec\xd8\xcc\xc4\xc0\x20\x27\x75\x48\x10\x66\xcb\x93\x41\x7c\xbc\x87\x26\x6e\x27\x89\x80\x02\x7f\x98\xab\x14\x46\x60\x9b\x98\x04\x6f\x18\xd3\xc2\x08\x57\xb2\x40\x0b\xd8\x47\xd0\x6c\xd6\xe6\xa4\xb8\xe3\x1c\x3b\xdd\xb8\x7e\x0d\x86\x15\x70\x9d\x5a\x9f\x56\xe4\xee\x74\x4f\x9d\xe4\x76\x64\x24\x0c\x8f\x78\x9a\xb3\x8a\xc5\xee\xd9\x96\x4d\xa2\x67\x70\xc7\x53\xcd\x31\x18\x4b\xd6\x39\x64\x63\xc2\xc3\xa2\x73\xc6\xb1\x86\x38\x0d\xd2\xba\xde\xe3\xe6\xb5\x71\x66\x73\xcf\x0c\xb6\x42\x89\x8b\x2e\xce\xf6\xc0\x7d\x9c\x5c\xdc\x36\x3f\xfc\xee\xca\x16\xc1\x6c\xe3\xf7\xb4\x98\xee\x61\xc7\xd5\xa5\x69\x97\xda\x3e\xed\x8d\x57\xb2\x63\x9f\xae\x86\x8a\xba\xfa\x2a\x42\xc5\xe0\x49\x4f\xfe\xb6\xde\x57\x3f\xd5\x95\xc5\xd0\x6f\x39\x3e\x55\x46\xcd\xb0\xa0\x49\x65\xb0\xb3\xb8\xf4\xb2\x00\x0e\xa5\xc4\x4c\xcf\x51\xac\x4c\x07\x58\x2d\x55\x21\x91\x96\x53\x1c\x5b\x29\xf8\x6c\xf8\x33\xc3\x79\xd0\xca\xac\x4e\xdb\x85\xd6\x78\x81\x61\x1b\x35\xf0\xb7\xf8\xd8\xf4\x65\x07\x43\xde\xaa\x82\xa7\x0d\xee\xc6\x34\x09\xab\x63\x37\x51\xa1\x17\x6d\x19\x10\xcd\x8e\xa7\x63\xce\x93\x4b\x05\xc3\x39\x3a\x29\x8a\x32\x62\xe4\x91\x7e\x1e\xcd\x2e\x7b\x8b\x85\x54\x05\x83\xd6\x8d\x87\x9c\x6d\xad\x2b\xdd\xa0\x8b\xb5\x58\xc7\x95\x21\x01\x11\x59\x07\x84\xbc\x33\x14\xbc\x7a\x3a\x57\x9f\x1b\x46\xd1\x9e\x96\x18\xc1\x94\xf6\x95\x80\xd1\x60\xde\x49\x27\xe8\x76\xa5\x87\xbf\x32\xf9\x03\x96\xbf\x82\x44\x27\x7d\xc4\x9c\x15\x86\x9d\x98\x0f\x24\xc5\x95\xcc\xb3\x10\xc7\x1d\x1b\x1d\xd4\x35\xf0\x97\x93\x84\x9d\x2a\xc6\x47\x8f\xc5\xb0\xd2\x04\xa1\x5f\xae\x66\x5a\xc0\x8d\x2d\x71\xa7\x76\x4e\x4c\xad\xeb\x78\x88\x43\xf6\x3c\x9e\xc6\xcc\x89\x8c\xa9\xda\xc7\xec\x4a\xba\x4d\x81\xfe\xa9\xd9\x94\xf3\x4c\x35\x17\x14\xa3\x6c\x0b\xcb\xe6\x7f\xa4\x8a\xe4\xcc\x62\x30\x4f\xab\x71\x63\x2b\x31\xc5\xa5\x06\x1b\xd5\x36\xf6\xae\x54\xfa\x37\x21\x5f\x17\x19\x62\x4a\x20\x9a\xd9\x31\xb0\x50\x96\x63\x77\x2c\x49\x1c\x52\xb8\xd7\xe2\x2c\x41\x9e\xdd\xf3\xe7\x7d\x5f\x3e\xc7\xa0\x5f\xbd\xea\x49\x4c\x07\xfe\x56\xb4\x8c\xd6\x44\xa3\x5e\xa9\x39\xbe\x61\x39\xe0\x1c\xff\x45\xd4\x9e\xa1\xa5\xfb\x52\x01\x6d\x97\x39\x9b\x14\xa6\x99\xd1\xbf\x57\xea\x33\x9b\x8a\xc6\xd3\x91\x9a\xc2\x28\xe0\x5c\x79\x20\x85\xad\x51\x67\x72\x10\x72\xdf\xc2\x2c\x8c\x47\x28\x92\x35\x2e\xfc\x0a\x15\x0c\xda\x6a\xf4\xc4\x54\x99\x23\xfb\x11\x3b\x36\xc3\xc7\x5f\xb3\xf7\x2c\xa6\x78\xfd\x80\x48\xa6\x34\xcf\x0b\x19\xda\x73\xc2\xec\xa8\x32\x40\x43\x1d\xb0\x83\xb4\xc8\xae\x93\x88\x1f\xf1\xf3\xf6\x50\xa1\x9f\xf2\x91\xf0\xd0\x44\x2e\x25\xc8\x3b\x58\x20\x83\x4a\x14\x98\x9e\xc8\x63\x17\x76\x65\x7d\x06\x41\x13\xd8\x29\x7b\xe4\xd6\x96\x8d\xc1\xc3\xed\xa1\x9f\x57\xe6\x0c\xb9\xc3\xd8\x5d\xc8\x70\x8a\x73\xe8\x1f\x7f\x65\x54\x7c\xcb\x67\xc5\x08\xc0\xd0\x98\x5d\x57\x98\xc0\xe4\x19\xd8\x20\xf2\x0f\xe7\x66\x3c\xcb\x98\xa4\x2f\x98\x0c\x85\x4a\x04\xc6\xc6\xd9\x61\x9f\x6e\xcc\x12\xde\x70\xcc\x84\x3f\x4b\x9b\x03\xc3\xac\xfe\x8c\xab\x3f\x40\x71\x6c\xe7\x23\x52\x49\x16\x2a\x8d\x01\x49\x95\x3e\xb0\xf1\x52\x67\x39\xc9\x98\x81\xbf\xb5\x21\x78\xcd\xb8\xf0\x92\x63\xb2\xa9\x40\xa9\xec\x43\xa2\x3d\x38\xf5\x79\xd5\x65\xfb\x1a\xf3\x16\x53\xeb\xa3\x4e\x6b\x17\x3e\xc3\x73\xe6\x5d\x5d\xb2\x8d\x61\x8e\x3e\x43\x2a\x54\x3f\xec\x88\xaa\x14\xea\x29\xcc\xfc\x00\x01\x61\x17\x5c\x52\x4a\xbf\x06\x36\x93\xb6\xcc\xab\x40\xae\x5c\x46\x49\x26\x47\xa1\x70\xf8\xa3\xbd\xe3\xef\xa4\x2a\x99\x66\x77\xcb\xb2\x53\x97\xba\x74\xcb\x2e\x06\x29\x52\xbb\x89\x43\xa9\xa9\x63\x4a\xd8\x45\xa6\x9e\xc0\xfc\xf0\x77\xe8\x69\xcc\x8b\x9c\xef\x5c\xd8\x9b\x9b\x9b\xab\x53\x42\xf8\x09\xf6\xd2\xc6\xc3\xb2\x50\xc8\xd4\x60\x89\x26\xbf\x3e\x38\xd2\x80\x90\xe8\x4f\x12\x93\x04\xa4\x97\x44\xe4\xad\x60\x83\xeb\x2b\xde\xb3\x5b\xb3\xcb\x1c\xb6\x8e\x4b\x55\x86\x69\x30\x9a\x3f\x5d\xad\x8d\x53\x36\x30\xce\x63\xc6\x06\xa0\x36\xb0\x99\x01\x75\x59\x85\xe0\xa3\x7a\xd6\x84\x10\xf1\x27\x19\x75\x30\x3b\x70\x25\xf5\x80\xbd\xcf\x73\xb6\xda\x4f\x6e\xcf\xc4\x0c\xa3\xe6\x4e\x03\x8f\x96\xd1\x70\xfc\x1d\x32\xa4\x5c\xb7\x14\xd5\x24\x1c\x8f\xfc\x45\xa8\xeb\xec\xbf\x7a\x1c\x97\x7b\x9d\x51\xa6\xdc\xcd\x34\xbc\xb9\x5d\x21\x81\x70\x6f\x8a\xd3\xba\x12\x29\x52\xcc\x31\xda\x74\x8d\x01\x32\xb6\x88\x25\xa5\x43\x13\x9a\x2b\xf1\xf7\xd3\x3b\xca\x77\x14\x06\x72\x60\xd0\xd0\xcd\x8c\x89\x17\xa6\x57\xef\x3e\xb5\x09\xef\xe7\xfd\xf0\x6e\x1c\x57\xb6\xab\x6f\xd8\x4e\x6c\xaf\x51\x97\xce\xc4\x7e\xbb\xa0\x70\x6a\x55\x3e\xda\x3a\x5e\x2d\x2d\x58\x67\x9f\x4e\x0c\x7b\xd5\x4e\x92\x95\x5e\xf3\xe8\x20\xea\xc1\xe0\x6f\xe6\xe5\x9e\x94\x30\x64\xd0\x20\xb8\xca\xe6\x80\xfe\x44\x2e\xdc\x46\xc6\x40\x54\x57\xaa\x0f\x73\x15\x3f\x1b\xe1\xc8\xe4\xc7\xfa\x44\xbe\x5e\xac\x9e\x9c\xa0\x55\x79\x3c\x92\xe2\xda\x90\x96\xfc\x66\xd9\x07\x27\x29\x06\x26\x7a\x78\xaa\x97\x65\xd7\xb7\x97\xd7\xdf\x05\x4b\x31\x1b\x73\x3c\x6d\x1d\x97\x3d\x09\xa5\xa4\xce\x2e\xbd\x05\xdb\x18\x1f\x13\xc0\xf5\x3b\xaf\x96\xeb\x99\x66\x38\x47\x72\x86\x0a\xe5\x6d\xb1\xf3\x62\xf5\x19\x5b\x95\xe6\x0b\xf6\x29\x79\x18\x5d\x88\x9d\x3d\x0e\xa0\xdb\x88\x37\x17\xaf\x13\xa6\xbf\x74\x5a\x23\x3a\xc9\xdd\xa8\xb1\x12\x00\x97\x4a\x84\x4a\x40\x1e\x9b\x2f\x17\x02\x8c\x63\x1f\x21\xd0\x50\x7a\x3e\x38\xed\xe8\x7e\xc1\x70\x30\xc1\x4c\xb2\xf4\xb4\x06\xda\xb2\x05\xa0\xa1\x9a\x5e\x57\x98\xee\x7f\x6c\x8d\x19\x60\xba\x3b\x35\x11\x1a\x05\x6c\x3b\xcf\x60\xb1\x31\x09\x71\x6c\x75\xb5\x56\xa7\x58\x64\xcf\x68\x4f\x86\x40\xb4\x2f\x1c\x8f\xcc\x21\x90\xf9\x28\x93\x69\x05\x57\xb3\x90\xa3\x73\x08\xd7\x06\xee\x55\x14\xe3\x6c\xfd\xc4\xac\xab\x3a\x8e\xef\x31\x25\x01\xf2\xdf\x56\x07\x20\x76\x18\xee\xd2\x27\xa9\xe8\x24\x5a\x02\x7f\x57\x95\x1f\xd2\xea\x69\xe9\x0e\x0c\xb2\xd0\xf7\xe5\xa7\x4f\x97\xb9\xb3\x29\x7d\x89\xce\xe4\x63\x5b\xc7\xc3\xd0\x55\x71\x89\x08\xfc\x1d\x5c\x03\xb3\x48\x07\x9b\xce\xab\x1f\x07\x34\x4a\x25\x15\x37\x56\xd2\xbc\xaf\xbd\x65\xa7\xd5\xf5\xbf\xac\x10\x26\x1d\x20\x3a\xfd\x8c\xf5\xdb\xd9\x71\xa5\x75\x86\xc3\x64\x30\xcd\x5d\xb1\xcc\x47\xde\x2d\xd5\x54\x73\xd2\x36\x49\x9b\x17\x01\x61\x77\x01\xc7\xa7\xee\x7e\xe8\xf2\xb1\x7c\x15\x63\x29\xf3\x27\x93\xc6\x20\x2f\x8e\x87\xf1\xa4\x12\xe9\xee\xc7\x92\x27\xe0\x78\x4e\x67\xa9\x43\xba\x2b\x05\xa8\xa6\x03\xb3\x42\xa3\x6f\x26\xa1\xa9\x90\x05\xd4\x50\x18\xff\xfc\x3f\x06\xd5\x7d\x85\xc6\x05\x25\x95\x36\x67\x5d\xc6\x65\x0f\xfc\x1d\x1e\xa5\xa0\x09\x75\x5e\x12\xb1\x83\x01\x30\xfc\x8f\x1f\x1d\x79\x01\x60\x6d\x90\x93\xa4\xa0\xc8\xa2\x00\x46\x1f\xb0\x38\x79\xbc\x1a\x80\x4c\xcf\x98\x57\xea\x36\xec\x00\xea\x7a\x55\x82\xca\xc0\x90\x4e\x16\x0a\xab\x84\x5e\x36\xcb\x06\x26\xda\xaa\x74\x30\x30\xeb\xf5\x14\x60\x4a\x71\x75\x7c\x41\xa7\x9f\x86\x49\x9d\xa9\x5e\xa8\xa6\xc7\x7b\xb8\x84\xe2\x02\x84\x78\x95\x49\xfe\x5f\x31\xcd\xd9\x0c\x47\x5b\xe4\x2c\xc0\xc0\x61\x4a\x10\x99\x8c\x1a\xc4\x00\xb8\x99\x94\x68\x27\x70\x6e\xfc\x2d\xfb\x8f\x59\x0d\x2e\x0e\xc3\x50\xaf\x32\x89\x3b\x82\xb1\x9f\x79\x75\x6d\x65\x0e\x47\xa1\x54\xa9\xb6\x8e\x8b\xb9\x7b\xa5\xde\x4e\x52\x8f\x24\x1a\xa2\x21\x0f\xdb\x9a\x44\x05\x89\xa4\xe5\x7f\x96\xc2\xb5\x61\x0a\x19\xd7\x5c\xa3\x2d\x2f\x45\xfa\x06\x87\x28\xd6\xc1\x32\x9d\x9f\xc9\xe9\xad\x31\x35\x23\x2a\x38\xfd\x90\x51\x60\xc2\x3c\x89\x35\x17\xc3\x6a\x62\x82\x0e\xe5\x52\x4a\xa5\xeb\xe6\x69\xcd\xdd\x4c\x22\x66\xea\x25\x2d\x6d\xb0\xb0\xfd\xf0\x82\x06\x13\x3c\x96\x96\x9e\x39\xbb\xcc\x67\xbe\x1e\x73\x92\x3a\x59\xc2\xb3\xc9\x8c\x53\x93\x51\x74\xcb\xe3\x0a\xff\x50\xa9\xb3\xc7\x2e\x73\xc6\x35\xa6\xce\xf6\x38\xb4\x34\xd8\x9a\x69\xb2\x3d\xcc\x72\xe6\x97\x78\x66\x5f\xee\x0b\x3e\x61\x10\x8a\x5e\x46\xea\xab\xbb\xd1\x23\x07\x7b\x10\xf7\x1b\x1f\x7f\xcd\x02\x83\x26\xe1\xfc\x7e\x85\xa2\xec\xed\x34\xa1\xc3\x6c\x79\x5c\x20\x88\x71\x55\xaa\x0b\xbf\xdb\x31\x64\xef\x99\x7c\x85\x3b\x77\xaa\x66\x8e\x21\xf3\xab\x8f\x43\x6a\xaf\x17\x3c\x2a\xf1\xac\x09\x79\x99\xb9\x78\xa9\xf1\x73\x65\xea\x78\x70\x01\x67\xa1\x70\xa1\x07\xbf\x62\x70\xa9\xc4\xf3\x34\xe2\xe3\xaf\x21\xae\xb6\x4d\x48\xa6\xc7\x26\xc1\x7c\x34\xc6\x8d\xe9\xb1\x21\xf7\x33\x16\x46\x50\xf5\x88\x67\x69\xd6\x9f\x8e\x19\xb1\x0b\x17\xff\x24\xd1\xc7\x5d\x4e\x66\x09\x1a\x4a\x17\x28\x10\xcf\xe2\x63\x5e\x64\x42\x07\x67\xce\xe8\xb4\x76\xaa\x02\x3e\x7a\xe5\x2b\xa5\x4b\xd0\x9f\x5e\x17\xb5\xd1\x5f\x05\xaa\xf0\xe4\x4a\xeb\x7a\x32\xfb\xc4\x00\x82\x9d\x88\x68\x41\xa8\x55\x4e\xf2\x79\x71\x69\x6e\x58\xfa\x2e\x47\xea\xd2\xb0\x1f\x66\x40\x79\x27\x66\xb2\xf4\x6e\x1c\x17\xd7\x9c\xf1\xab\x72\x84\xb8\x8b\x61\x06\x5c\xb9\x60\xfa\x6a\x5d\xfb\x1b\x45\x54\xd7\x26\x04\xe5\x67\x6d\x63\xfe\xf4\x16\x4c\x78\x0b\x26\xbc\x05\x13\xde\x82\x09\x6f\xc1\x84\xb7\x60\xc2\x5b\x30\xe1\x2d\x98\xf0\x16\x4c\x78\x0b\x26\xbc\x05\x13\xde\x82\x09\xff\x79\x83\x09\xdf\xa8\xb2\xf9\x8a\x81\xf3\x16\x61\x78\x8b\x30\xbc\x45\x18\xde\x22\x0c\x6f\x11\x86\xb7\x08\xc3\x5b\x84\xe1\x2d\xc2\xf0\x16\x61\x78\x8b\x30\xbc\x45\x18\xbe\x27\xc2\xf0\xe7\x7f\xfe\xa7\xbf\x9e\xce\x7f\xf9\xed\x5f\x5e\x81\xd2\xf6\xc5\x8e\x7e\x9b\x5d\xd4\x4e\xbe\xa5\x02\xec\x9b\x3f\xdf\xfd\x73\xf7\xcd\x1f\xda\xdd\x3f\x77\x7f\xbc\xfd\xd3\x77\xff\xf8\x41\x25\xb6\x90\xee\x27\x31\x6c\xab\xdc\x13\x04\x04\xf3\x8b\xd4\x4f\xde\x15\xf3\x67\x4b\x74\xb5\xeb\xdb\x7b\x9e\x5f\xf6\x97\xdf\xde\xd7\x45\x1e\xbb\x74\xde\x86\x6a\xf1\xfd\x6d\xca\x7e\x77\x45\x12\x60\xad\x59\xd5\xe6\xeb\x92\x2f\xae\x58\xee\x2f\xf8\xe9\x65\xf6\x35\x82\x8f\x1f\x64\xf4\x97\xb7\xf9\xd6\xd3\xf4\x76\xd9\x25\xfc\x2b\x63\x97\x3e\x36\x7c\xef\xa9\xee\xf5\xac\xc9\xb0\xe9\x42\x8d\xd8\xea\x56\xd9\x42\x91\x00\x39\xa5\x50\xdc\x75\xd6\xc9\x6e\x55\xc6\xb4\x53\xb7\x29\xbe\xe5\xf1\x20\x56\x7c\x8b\xb8\x46\x55\xe2\x51\x09\x66\x05\x45\xdc\x29\x80\x59\x9a\x3e\x78\xf6\xa0\x45\xd8\xa8\xba\x3c\x43\xd7\xfb\x8e\x59\x7f\xde\x5d\xfa\xc8\xd2\x34\xeb\x64\x31\x16\xa9\xc5\xfb\x93\x34\xca\xb6\xf9\xf1\xc3\xce\xd2\xbd\x39\x7f\xe7\x7b\x51\xc7\x0e\x36\x7e\xca\x22\xea\xc5\x2f\x13\x58\xe2\xb9\x4a\x85\x05\xf5\x1d\x43\x32\x89\xa6\x20\x05\xb6\x39\xd7\x35\xba\xf1\xf9\x5d\xfb\x97\xee\x4a\xa3\xe6\xd9\x21\x48\xbf\xeb\xae\x50\x70\xf4\x47\x9a\xbb\xdd\xb6\xe6\xb7\x01\x28\xbe\xdc\x1d\x72\x6c\x7a\x19\xe2\xef\x4c\x40\x40\xc9\xdb\x12\xfe\xee\x79\x88\x9f\xee\xdf\xde\xd7\x3f\x1e\xaa\x8c\x97\xdf\xdf\xd4\xc4\x1e\x3f\x7d\x9b\x17\xc7\x5c\x96\xd8\xc0\xe3\x07\xeb\x5d\x59\x12\x15\xa9\x42\xd3\x25\xa5\x6d\x5c\x0e\x0f\x0d\xe1\x4f\xa0\x5b\xf7\x38\xbe\xf0\xac\xd2\x9b\x9f\x8e\x7f\x6e\xd7\x52\x5b\xfe\x10\x66\xec\x17\x3e\xe3\xe1\x31\x70\xd3\x8f\x1f\x64\x7a\xde\xef\xc5\x17\xcb\xfe\xf2\x0e\xac\x3c\xcd\xc1\x1d\x1f\x1c\x43\x7b\xf9\xbb\x4f\xae\xff\x85\x8b\xee\xd7\xa1\x7d\xfc\x20\x8d\x9e\xb7\xdb\xa3\xfb\x71\xdf\xfe\xcd\x47\x7f\x6c\x32\x21\x4c\x6a\x1f\xdf\x78\xc6\x5f\xf1\xcd\x0d\x87\x27\x13\x2c\x94\x9e\xa1\x47\xe0\xdb\x26\x2a\xa3\x60\x55\x88\xa4\x80\xdb\x8c\x96\x0e\x4a\x86\xfb\x6a\x1a\x77\x26\x1d\xc6\x71\x29\xe0\xb5\x3c\x1e\x9c\xc0\x19\x96\x6a\x0f\xd0\xd1\x1e\xf9\x20\x15\xdc\xa3\x26\x62\x52\x50\xa2\xf3\xec\x01\xf7\x4f\x56\xe0\x34\x99\x7f\x64\xcd\xba\xb4\x9a\x28\x05\x30\x82\x59\x99\x09\x1d\x66\xd2\x78\xeb\x4f\xe2\xb4\xad\x7d\x7c\xfc\xb0\xe7\x13\x59\xe2\x78\x5d\xbf\x1c\xc7\x97\xc7\xd3\x42\xac\x03\x57\x22\xa2\x99\x2f\x75\x8a\x7a\x42\x7d\xb6\xfc\xe8\x07\x06\xc9\xc8\x0d\x98\x6e\x4f\xd0\xc4\xdb\x78\xe3\x18\xef\x58\xe3\x4d\x13\xe6\xf7\x86\x00\x1d\xb3\xfe\xc8\x10\xc8\xa9\xbe\xd2\x8d\xf6\x35\x2c\xe3\x3b\x91\x57\x3f\xff\xe1\x97\xb1\x6b\xa6\x1e\xd8\x35\x63\xb3\x9b\x64\x2f\xfb\x4b\xc1\x5f\x7c\xf3\xcb\xfd\x3f\xef\xe5\x7e\x81\x1a\xf0\xe5\x06\x9b\x0b\x15\x27\xb6\x2e\xf1\x04\xe1\x70\x51\x09\x8d\xf3\x02\xd9\xa3\x60\x4a\xb7\x84\x0f\x68\xd4\x01\x7e\x7c\x31\x28\x43\xe7\x42\x9e\x9e\x28\x02\x15\xba\x13\xcf\x1a\x5b\xbf\x0e\xa2\xde\x44\xdb\x2b\xfe\xfb\xbe\xe6\x9e\x9d\xc3\xf9\xaf\xa3\xa0\x28\xc1\xa4\xbe\xef\x36\xf1\xad\x8b\xee\x26\xd5\xb6\x90\xd1\x4e\xe2\x43\xfc\xca\x30\x5d\x6a\x9d\xcf\x94\xbc\x79\x69\x7b\xc5\x13\x40\x68\x52\xb8\x5f\x05\x30\x7d\x25\x89\x47\xf7\x44\xe1\x8c\x3f\x70\x7f\xee\xd1\x7f\x57\x49\xfe\x01\x06\x0a\xc3\x6b\x9f\x3f\xaa\x3f\x2f\xb5\xe7\xb5\x4f\xfa\x08\x0d\xeb\x69\x97\xe6\xd2\xfc\xdf\x62\xc7\xbf\x1a\xab\xea\xf3\x1f\xfe\xce\x8e\x6f\xff\xf3\xda\xb1\xd7\xd8\x39\xfa\x85\x22\x90\x7a\xe6\xf3\x27\x5a\x46\xa1\x7a\x10\x97\x4f\xb4\x8c\x62\x32\xa0\x68\x7c\xaa\x4d\x94\xbc\xf6\xef\xf3\x84\x99\x6a\x06\x4c\x9e\x25\xea\x2e\x04\xdf\x93\x4e\xc7\x3b\xa4\x94\xb4\x4e\x57\x16\xc1\x44\x83\xcc\xf7\x92\x6d\xdf\x77\xe9\x43\xa8\xe1\x74\xad\x2b\x16\x45\xae\x90\x68\xc7\x65\xc2\xf6\xd5\xe3\xef\xfb\x98\x03\xc6\xb4\xc5\x7f\x5b\xfd\xa7\xf7\x0e\x56\xf2\x23\x77\xae\xfd\x55\xf7\xf8\xd5\xa1\xfc\x0c\x99\xe0\xa9\x84\x10\xa8\xed\xea\x08\x63\x1c\x19\xf7\x99\xf5\x07\x9e\x30\x11\x7e\xee\x45\x37\x71\xc7\x12\xfc\x66\x5f\x3e\x3c\x30\x19\x1a\x54\xe1\xff\x61\x8a\xc0\x07\x7a\x02\x94\x0e\xdc\xdf\x99\x03\x42\x26\xfd\xc0\x1c\x50\xab\x84\xce\xd5\xa9\x77\xfd\x00\x03\xfa\x7f\xff\xe9\xaf\x7f\xf9\xd3\x2b\x1a\x50\x6b\x91\x39\x75\x53\x97\x41\xd7\xf4\x0c\xa2\x7b\x4a\x19\x50\xf3\xa6\x68\x48\x9b\x2e\xc4\xc4\xb2\x59\xe9\x41\x6a\xdc\xe5\x91\x51\xc5\x7e\x4e\x1c\x16\x03\xd3\xcd\x78\xd0\x90\xe6\x09\x26\xcb\x14\xb0\xb2\x89\x95\x21\xc5\x9a\x54\x42\x61\xb7\x27\xb1\xc9\x89\x9b\x27\x22\xab\xf5\x76\x85\xc9\x23\xaa\x31\x03\xa7\x72\x4d\xd4\xa9\x8e\xdd\xc9\xe8\xe0\x48\x79\x83\x89\xa9\x15\xe6\x6a\xa9\x12\x11\x27\x08\xf9\x4d\x6f\x42\x50\x63\xec\xd2\x2c\x3e\xfe\xda\x21\x01\x95\x1d\xe5\x2f\x3b\x34\x91\xe7\x90\x19\xe3\x42\x84\x0c\xac\x64\xab\xfd\x61\x4a\xd7\x47\x0d\xe9\x0f\x43\xaa\xda\x33\xd3\xb4\x2e\x2a\x9d\xa0\x16\x89\x40\xa5\xa7\x84\x62\xdc\xd6\xcb\x61\x9e\x95\x4a\xdc\x74\x0a\xdb\x18\x73\x6b\xd2\xa3\x3e\x49\x68\x95\xa6\xe3\x2c\x3e\xe9\x44\xa6\xa7\x51\x31\xaa\xd6\x89\xde\x56\x19\xc2\x5d\x99\x05\x56\x67\xb2\xa8\xba\x78\x95\xe2\x1e\x69\xae\xb7\x87\x10\x86\xd4\xa7\x72\xdf\xb6\x44\xdd\x74\x19\x83\x9e\xd9\x04\x7e\x8c\x05\x93\x4b\x78\x9b\x16\xf4\x1c\x34\x0f\xe9\x36\x9e\x32\xac\x52\x8a\x7d\xfc\xa0\x85\xcf\x53\xa5\x40\xa7\xd0\xf4\x7d\x2b\x73\x22\x7c\xee\xd2\x82\x09\x4a\xf3\xc4\x84\xad\xe8\x57\x04\x26\xcb\x64\xbb\x56\x14\x7f\x87\x04\x4e\x28\x5e\x06\xd1\x47\xdd\x33\x0b\x83\x31\xcb\x96\xaf\x9a\xa1\x96\x5d\x9c\xa0\x5b\x0c\x99\x66\x54\x7b\x0e\x07\x8d\x11\x4b\x96\x10\x34\xee\x4d\xc2\x5b\x9e\x30\x43\x55\x6a\x04\x33\x50\x3c\x9c\xd9\x28\x1a\x74\x02\x9b\x86\xc4\xc4\x0b\x61\x83\x68\xf0\x71\xd8\x5d\xf5\x2c\x15\x8f\xe1\xd6\x25\x4a\x23\x39\xe3\x55\xa5\x27\x18\x55\x27\xdc\x21\x73\x2b\x40\xb4\xde\xb0\x0a\x44\xe1\xf1\x84\xbf\xdf\xa5\xcf\xc0\x22\x91\x04\xea\x3a\x63\x22\x1e\x14\x56\x93\xa9\x8d\x27\x9b\xad\x04\x5b\x95\x3a\xba\x24\xa0\x32\x31\x77\xc7\x3a\x95\xc6\x8c\x8c\xcc\x7e\xc0\x12\x33\x02\x0d\x9a\x1d\x1f\x3f\x60\x01\xe6\x6e\xe2\x8d\x4e\x56\x2f\x0b\xde\xb9\x59\xe4\xba\xb5\x84\xc3\xe2\xa8\x1b\xe7\x95\xe9\x76\x38\x6b\x46\x7c\x39\x5f\x60\xe9\x0d\x5f\xe6\xda\x11\x34\x10\x14\x52\xa9\xe0\xe0\xa5\x05\x34\xa3\x01\xa3\x69\xba\x82\xa7\xd4\xb9\x83\x28\xce\xb9\x65\x13\xda\x99\x2c\x75\x97\x51\xd7\x89\x56\xde\xd7\x32\x9d\x11\xd6\x5f\xe2\x19\xd6\x93\x11\x92\x30\x8f\x2b\x56\xc5\x98\x81\xd6\x33\xc1\x7c\x83\xf3\xd4\x8b\x4b\x0c\xcb\x33\x12\x14\x87\x15\x62\x0c\xde\x96\x66\x04\x2e\xd3\xcc\x80\x34\xcf\x7c\xc6\xd9\x61\xe3\xed\xd2\xd4\xb0\xbb\x4f\xd2\xac\xb3\x47\xc2\x11\xf8\x0a\xf1\x52\x53\x8b\xa3\x57\x9f\xb1\x8d\x32\x2a\x11\x8a\x03\x9c\x9f\x79\x20\x44\x98\x03\xc1\x98\x56\xc6\x39\xfa\x10\x9f\x21\x5a\x09\xe8\xaf\x15\x8f\xcd\x89\xaa\xb3\x31\xc6\x00\x9a\xc3\xab\x4d\xba\x88\xbd\x82\xe1\x48\x84\x53\x7d\xc5\xbe\x2a\x9d\xa8\xe5\xc6\x0b\x56\xfa\xd8\x13\x37\x7c\x4e\xa9\x4e\xd0\xa6\x96\xf4\xa3\x9e\x3c\xaa\x76\x13\x05\x41\xb7\x9e\xaf\x3e\x88\x5a\x45\x3c\xbf\x99\xaf\xc1\xdc\x0d\x8d\x95\xfa\xab\x4c\x47\x60\xbe\x2e\x7d\xdc\x90\x5c\xd3\x02\x7f\x77\x91\x32\xf7\xc0\x1c\xd4\xcc\x75\x0b\x70\x42\x85\x2e\x55\x9b\x33\x71\x6b\x36\x71\x06\x0e\xab\x78\x5f\x69\xb3\x69\x1a\x69\xe6\x2a\x61\x2d\xa3\x39\x9e\x86\x40\x56\x52\x41\x55\xe1\xf9\x3a\x0b\x01\x9d\xeb\xac\x0b\xe0\x8a\x81\x0a\xe6\x99\x4d\x5f\x30\xf8\xe0\x5e\xe0\xbd\x3b\xe8\x60\x5f\xcb\x58\x29\xb3\x98\x27\xb5\xfa\x4d\x24\x4a\x57\x8f\x15\x78\xe6\x99\xe6\x46\x54\x63\x22\x0f\x26\x34\xbb\x0b\x34\x8a\x1c\x06\x7c\x98\x13\x38\x98\xaa\x87\x57\x52\x1a\x4c\x4b\x8a\xfb\xbe\x4e\x55\xaa\x9e\x54\x98\x6b\x7d\x4d\xb5\xc6\x30\xba\xce\x33\x6d\xa5\x42\x46\xcd\xd4\xcb\x04\xfb\xc3\x6b\xc2\x9a\x31\xea\x06\x99\xdc\x2b\xb1\x68\x29\x27\x4a\x1d\xdb\x10\x1d\xce\x24\x54\x42\x14\xf9\x6e\x78\x36\xc2\x1d\xf2\x0c\x5c\x26\x49\x07\x12\xc8\xbb\x8c\x39\x18\x6a\xa6\xab\xf7\x04\x1e\x14\x5b\x1e\x17\x8b\x6c\xb1\xe3\x4b\xe7\x15\x02\x1a\x4c\x35\x51\x09\x86\x5f\xa3\x2b\xc3\xd8\x1f\x7f\x35\xdd\x54\x41\xd7\x67\x06\xf3\x3b\xc3\xf4\x19\xc3\xe9\xcc\xf3\xaa\xb6\x52\xf1\x40\x2c\xd0\x81\x4a\xaa\xac\xde\x96\x09\xae\x95\x50\x6a\x4a\x1c\xf5\xb1\xbb\x34\x73\x76\x96\xa8\xcc\xb4\x2d\xd5\xc9\x90\xc2\x64\x06\x74\x71\x7b\x8f\xad\x51\x21\x1b\x3d\x36\xa3\x43\xd1\xd5\xb7\x63\x24\xe3\xe3\x07\x1a\xe7\xec\xe4\x41\x5f\x34\xa8\x83\xa1\xbd\x92\xa1\xf3\x64\x92\xb3\x65\xf6\x35\xb8\x73\x73\x6e\x25\xbc\xb6\xb5\x6c\x16\x83\x82\x31\x79\xe2\x1e\xd2\x7b\x5d\xe7\x15\x93\xbd\x95\x7c\x2f\xf5\x81\x75\x9e\xac\x34\x13\x38\x28\x37\x88\x52\x0e\x3a\x01\xc7\x66\xdc\xb3\x86\xee\x19\xfb\x8b\x9a\x78\xbc\xba\x40\xeb\x54\x2a\xa1\x77\x6b\x82\xa2\xc6\xd6\x24\xda\x3a\x05\x83\x85\xc6\xdf\x58\x87\x40\x68\xf2\x75\x6e\xe2\xb0\xf7\x21\xd1\xe9\xaa\x6b\x9d\x64\xe0\x32\x30\x28\xa6\x0b\x5a\xb5\xbd\x13\xbf\x8b\x7e\x78\xa6\xc4\x0f\x88\x91\x59\x26\x2d\xed\xb9\x3b\x5b\x57\x44\xe6\x9d\x45\xb6\x99\x10\x25\xc0\xa6\x38\xbe\x1f\xe0\xd2\xcc\x9e\xac\xe4\x60\x35\x4c\x06\x91\x10\x95\xf9\xcd\x31\xd8\xdc\x83\x70\xa4\x19\xb8\x85\x44\xd1\x29\xdd\xa6\x50\xca\x51\x05\x91\x36\x30\xa3\x95\xef\xdc\x9f\x2b\xd4\x29\xfe\xbb\x4c\xac\xf4\x84\x1d\xc8\x1e\x2f\xcc\xc6\x24\x76\x59\x6f\x26\xcd\xb3\x8b\x49\xdb\xea\x42\xd4\x57\x97\x89\x0d\x1a\x86\xb9\x63\x06\xcf\xc6\x64\xcc\x9d\x22\x3f\xd1\x82\x83\x4c\x9b\x12\x19\x44\x05\xf5\x3a\x12\xbc\x0d\x5c\x87\xb0\xfd\x29\x97\xcb\x8c\x64\x81\x33\x32\x89\x55\xa5\x61\x3e\x86\x3b\x7b\x0b\xf8\xc7\x5f\xa7\xa8\xf7\xad\xcb\x20\x7a\x63\x82\xf8\x43\x69\xe9\x44\x6b\xef\x09\xe2\x37\x5b\xc7\x65\x76\x02\xdb\x82\x61\x69\xa6\xab\x14\x72\x00\x76\xb3\xc1\xbe\xaa\x6e\x8b\x36\x98\x73\x42\xb0\xf7\x68\x44\x53\xc5\x6f\x75\x30\xf1\x90\x64\xbd\xd6\x86\x0a\x59\xad\x94\xe3\x29\xbc\x4b\xa6\xab\x62\x46\x6c\x12\x61\xd7\xd9\x99\xc6\x13\x21\x79\xb5\x83\x71\x36\x42\xa0\xab\xc1\x88\x53\x36\x53\x87\x61\x21\x4e\xad\xce\x94\xab\x0c\x3f\x7b\x84\x24\xc8\x65\x48\x67\x97\x9b\x36\x3a\x57\x35\xb3\x4f\xab\x1f\x17\x66\x32\xb1\xcd\xd4\x9d\x34\x9a\x18\xd1\xf7\x20\xa8\x5a\xe6\x35\x97\x18\x52\x47\x30\xb1\x75\xb2\xdb\x4b\x29\x13\x4c\x61\xcb\xd2\x1f\x5d\x93\xac\x1d\xcc\xa2\x8d\x54\x44\xf6\x4c\x36\x25\x76\xaa\x0e\x99\x6e\x99\xca\x53\xfa\x6a\xae\xa2\x93\x8a\x06\x98\x29\xe7\x63\x12\x93\x9e\x1a\xea\xa0\x86\x6a\xad\xcb\xc0\xc6\x1f\x3d\x2b\x65\xa0\x01\xd9\xe2\x6b\x7d\x60\x94\x0c\xdb\x94\x1a\xa0\xbb\x9d\xa3\x91\x60\x02\xc0\x64\x4e\x3e\xb6\x7f\x1d\x4c\x9a\x9d\x3b\x78\x11\x95\xdf\x8f\x1f\x5c\x1c\x36\x7f\x9d\x30\xc3\x7d\x66\xcf\x9b\x2e\x35\x98\xbb\x4d\x1c\x63\x28\x06\xd5\x53\xe4\x68\xd7\x3c\xa9\x2d\xf3\x5c\x13\xf4\x36\x97\x97\x6a\x28\x6b\xa4\xf8\x41\xd2\x47\x66\x3e\xb0\xe5\x8b\x4f\xb1\xa9\x1f\x3f\x34\x02\x68\xba\x9d\x99\x1e\xe3\x41\xd5\xa7\x84\x42\x55\x22\x96\x27\xd5\x11\x68\xa4\x74\x79\xd7\xc5\x74\xa8\x8b\x69\xe2\x7e\xae\x26\x50\xa4\x54\x2a\xb5\x35\x65\x3f\x11\x9f\x0d\x5a\x03\xb3\xdf\xa0\x7e\xb9\x7d\xfc\x90\x62\x10\x5b\x38\xce\xf9\x76\xe2\xeb\x9b\xb0\xb2\x46\x13\x7e\x76\x4e\xc6\xcf\x0c\xf6\xcd\xe8\x4c\xb1\x2a\x98\x00\x4f\x41\x89\x41\x4d\x4b\x35\xd2\x99\xa9\x93\xd2\x3c\x12\x96\x92\x27\x9e\x70\x88\x4e\x49\x46\x40\xe7\xa1\x67\x6a\x3f\x90\x7a\x69\x9e\x41\xad\xa9\xbe\xd2\x5c\x16\x58\x75\x66\xdb\x50\xc7\x63\x4a\x44\x3b\x12\xfd\xf8\x98\x8b\xdb\xee\x79\x6f\x7a\x20\x6b\x0a\x78\xae\x03\x54\x21\xbf\x60\x47\x7e\xfc\xb0\x57\x19\x0b\x82\x16\x82\xd1\x0c\xf6\x03\x2b\xd2\xa0\x56\x92\x86\x67\xe6\xf1\x12\xaa\xd6\xc6\xca\x57\x6e\xae\x99\x48\x68\xb4\xb3\x66\x9a\x90\xbb\xf4\xd0\xf5\x9e\xb6\x58\x43\x82\x7c\x19\xa9\x05\x31\xe4\xcf\x1b\x57\xb1\xa2\xac\x5a\xf1\x73\xe6\xfe\xac\x99\x04\xcf\xf2\xec\x27\x95\x79\x8c\xe3\xb3\x27\xb6\xeb\x13\xc7\xa2\x69\xaa\x6a\xd4\xa3\x73\x99\x94\x49\x0b\x2c\xe1\xaa\x99\x9c\xfc\x2d\x54\xc1\x34\xbd\xbf\xdd\x77\xbb\x8b\x75\xdd\x60\x90\xd5\xf6\xb4\x43\x60\x82\xa6\xcf\x44\x45\x1c\xab\x90\x81\xdd\x06\x98\xe3\x60\x50\x45\x2f\xd2\x69\xb3\x5a\x60\x6d\x3d\x77\xb5\xd1\xfc\x66\x76\x1e\x1f\xa2\x9d\xc4\xe5\x70\x7d\xb3\xe1\x8d\x3e\xb1\xea\xaa\xd7\x38\x51\xa9\x8d\xb8\x3a\x8b\xc7\x9a\x98\xe6\x15\x7f\xc7\xdb\xd8\x15\x50\x2a\xd8\x2e\xca\xcb\xf1\x3e\x76\x84\xbf\x48\x6c\xc6\xfe\x07\x55\xc6\xc7\x5f\xa1\x5f\x6c\x43\xe6\xe0\xca\x8c\xfa\xcc\xb6\x58\x17\x61\xce\xf2\x64\xee\x73\xd1\x67\x28\x68\xcc\x44\xc6\xe9\x9c\x17\xb0\x98\x27\x29\x34\x5b\x7b\x3f\x41\x09\x29\xec\xd8\xe5\x47\xde\x1c\x08\x1f\xbc\xd5\x94\x1a\x09\x8b\xb8\x46\x67\xa8\x09\xda\xc6\x39\x9b\x8a\xf8\x94\xc1\x16\x66\xb0\xd1\x88\x99\x9f\x30\x92\xb6\xba\x58\x04\x75\x57\xcf\x93\xe1\xfd\x71\xc8\x9c\x76\x81\x94\x79\xae\x12\x4e\x2c\x76\x27\xf6\xbe\xb6\xc5\x0f\x7a\x93\x3e\xc7\x09\xdc\x88\x35\x13\x4b\xa7\x63\x0f\x06\x8e\xfa\x6a\x56\x63\x2d\x77\x23\x5e\x6a\xd9\xa4\xb3\x8d\x87\x67\x2e\x28\x34\x7f\x36\x04\x23\x62\xaa\x43\xdd\x3a\xd2\x0f\x57\x7a\x00\x36\x7c\xe0\xef\xf0\x33\x11\x5b\x96\x49\xc0\xed\xc8\xbc\xc5\x0e\x87\xbc\xe0\xd9\x28\xb4\x1b\xea\x02\x79\x0e\x9a\x2b\xd0\x2e\x21\x78\x5a\xfa\x49\xd8\x7b\xc7\x8c\x2c\x9d\x27\x5a\xd3\x15\x83\x8d\xd8\x8c\xc5\x4b\x09\xbe\x39\x38\x79\xd0\x2b\xdd\x1a\x5f\x47\xf8\xc7\x0f\xe2\x54\x34\xac\xb6\x33\xe8\x0d\xcc\x15\x4c\x1a\xe6\xe9\xe8\x3c\x51\x36\x0f\x3a\x10\x70\x59\xdc\xc5\xa2\x18\x76\x6d\xd1\x56\x4f\xa9\x91\x1d\x7a\x59\xe2\x86\x13\xa1\xbf\x9d\x21\x3c\xe6\x96\x35\x90\x2e\xad\x69\x9e\xb1\x6d\x40\xfd\x4d\x98\xf3\x98\x5a\xd0\x7a\xd7\xe3\xcc\xca\xd7\x52\x9a\x64\x40\xb7\x09\x58\xae\xd7\xf9\xf1\x03\x66\x1e\x4b\xde\x07\xa6\x9f\x3c\x91\xa2\x3a\xd7\x2a\xcb\x3a\x69\x32\xb3\x09\x85\x8d\x75\xe6\xb4\xa3\xc9\x2b\x5a\x27\x98\xae\x47\x82\xea\xda\x48\x25\xbf\x65\xcb\x15\x58\x54\x19\x0b\x6a\x44\xbe\x7f\x5a\x42\x27\x8c\x5c\xbd\x4f\xca\x5d\xf2\x72\x36\x18\x68\xe5\xe8\x34\x30\xb3\xf5\x58\xac\x84\xee\x1a\xac\x39\x03\x4d\x75\x36\xe1\xe9\xd7\xaa\xc6\x30\xe6\x23\xea\x99\x18\xc5\xe9\x09\x87\x71\x94\xd3\x4c\xf2\x59\x76\x87\x41\xeb\x6d\x34\x8d\x59\x53\x98\x56\x4e\xa2\xdf\xcf\x6c\x53\xc0\x56\x07\xae\x27\x6a\x6a\x7e\xdd\xee\x05\x72\xd0\xd2\x21\x39\xa8\xa3\xe8\x20\x2e\x34\x8d\x0b\xa6\x51\xae\x92\xca\x74\x4c\x46\x4d\x53\x3b\x9a\x54\x82\x12\x57\x69\x90\x55\x78\x64\x12\x13\xcb\xe5\x82\xf4\x55\xe8\x9a\x91\x95\x6d\x2f\x25\xc4\x97\xdb\x73\xe0\x1f\x50\x66\xb4\xa5\x06\x66\x23\x4e\x34\x1c\xea\x3c\x3a\x49\x61\x1c\xd5\x58\x63\xc2\x1a\x08\xca\xe1\xac\x16\xf1\xe1\xab\x9b\x45\x30\x4b\x38\x12\xb0\x7b\x75\xac\xa2\xb1\xaa\x6a\x59\x94\x49\xc0\x65\xf6\x81\xca\x94\xb7\x12\x27\x69\x60\x6f\x57\x3f\x76\x69\x8d\x37\xc2\xe8\x31\xcc\xce\xee\x50\x62\x6c\xd8\xc2\x22\x29\xb0\xd2\x36\xab\xb0\x98\x57\xf1\x74\xc7\x14\xca\x98\xa9\xf0\x6c\xab\xcb\xa0\x97\x71\x02\x77\xc6\xdf\x8a\x1f\xa5\x47\xa6\x9d\xc9\x5c\x99\x57\x0a\x3a\x01\x4b\xdd\x59\x56\x6d\xf4\xf4\xd0\x69\x58\x99\xf1\x39\xb2\x30\x14\xdf\x7e\x5a\x3d\x39\x4a\x21\x9e\xf9\x32\x81\x2c\x2b\xec\x8e\xb3\x9e\xcd\x05\x46\x5b\x10\xb8\x8d\x8e\x28\x30\xfe\x13\x33\xa3\x8f\xda\x56\x5d\xb9\xc9\x8d\xfd\x35\xf5\x70\x2f\xc6\x71\x3a\x17\xf5\x6b\xb2\x99\x7a\xed\x68\x19\xec\x4a\xc4\x85\x64\xd6\xf0\xca\x9f\xc7\xab\x95\x25\x03\xa9\x29\x74\x09\x96\xa8\x55\x32\x7f\xd7\xb6\x05\xc1\xee\x61\xb6\xe2\x8c\x90\xda\xd8\xae\xac\x13\x6a\x74\x54\x1a\xcd\x55\x4c\xa9\x85\x34\xc7\xca\x54\x19\xf3\xc4\x1e\x58\x5b\x1e\x17\x45\x4c\x36\xa5\x3a\x67\x79\x6d\x34\x5b\xb6\x27\x55\x5b\x25\x8f\x89\x62\x1f\x7f\x55\x67\x24\xb8\xa6\x91\xca\x0d\x66\xca\xc9\x06\x89\x80\x90\x26\xc1\xb7\x93\x48\xc2\x53\x26\xc2\x80\xa9\x2b\x48\x65\x34\xe6\x58\x68\x3a\xa0\xa1\xd6\xc9\x26\x17\x55\xcc\x96\x22\x0f\xbe\x53\x3b\x19\x5f\xa9\xd9\xc4\x71\x5f\x95\x1e\xec\xc7\xd5\xc3\xd7\xa9\x4a\xeb\x8d\x72\x4a\xc1\x86\x22\x29\x21\xb3\x37\x20\x82\xa1\x44\x0e\x6e\x6a\xa6\x37\xf6\x01\x73\xed\x08\x81\x4e\x15\x9f\x74\xee\x4c\xda\x37\x83\xd6\x5f\x73\xdf\x3d\xad\x31\x9c\x9a\x80\xe9\xa6\x1e\x09\x3b\x87\x67\xfc\x28\x77\x42\xd6\xac\x11\x43\x7e\x26\x33\x86\xa0\x34\x58\xc9\x31\x24\x3c\x5f\x07\xbb\x43\xc9\x1c\x59\x9c\xcd\x62\x82\xb1\x1d\x55\xfc\xcc\x6c\x6b\xf4\xdd\xbb\x74\xfc\x64\xe8\x3a\x63\x95\x13\xed\xe4\xac\xd3\x77\x66\xe4\x83\x1b\x39\x0b\xcb\xbc\xa6\xc5\xcc\xb9\x6b\xf9\xa0\xd0\x95\xb1\x22\xac\x92\x6b\xc3\xf6\x0a\x0b\xa1\x66\x90\x8c\x41\x1a\x9b\x0b\xfe\x80\xbe\xbf\xb5\xb5\xa8\xb7\xb2\x8c\xc2\xd9\x44\x2d\xa6\x09\xab\x09\xd3\x7e\xd2\x31\x92\x12\xf0\xd0\x29\x28\x24\xac\x13\x34\x7e\xa4\xc1\xce\xf7\xfb\xed\x4c\x86\x57\x89\x96\x8d\x07\xb2\xfc\xdc\x96\xb4\x1e\x10\x48\x58\x30\x8a\x8c\xc1\x19\xa8\xdc\xee\xe1\x50\x2d\xd3\x02\x6d\x3d\x2d\x81\x2d\xab\x0a\x34\xeb\x49\x61\x89\x40\x76\x0e\xf2\x96\xc1\x22\xf4\xba\xec\x02\x3a\xd8\xc9\x4e\xb0\x12\xa3\x77\xe9\xc4\xab\xee\x49\xa0\x1a\x7c\x14\x68\xb7\xb4\x10\x7d\x7e\xfc\x35\x64\xfa\x16\x2c\xce\x65\x64\x20\x6d\x2c\xfa\xe7\xb9\xe1\x58\x82\xdf\x20\xe3\xc9\x50\x7a\xa5\x8e\xd0\x99\xe4\x8a\x8d\xcd\x9d\x4c\xbb\xd4\xfb\xa2\x00\x65\xc6\x1e\x67\x95\xc1\x08\x96\x65\x50\x37\x19\xd0\x11\x6a\xcd\xa0\xc1\x64\xab\xd0\xce\x22\xf0\x48\x56\x51\xd2\x42\x1e\x32\x66\x4f\x5f\x0b\x87\x69\xac\x39\x67\x1f\xd2\xb8\x19\x87\xa9\x79\xd0\xe2\xd2\x8c\x69\x0c\xba\xe1\xa8\x6c\xa4\xa5\xab\x93\x1d\x59\x59\x27\x49\xe7\x48\x09\xe9\x6c\x20\xc1\x7d\x41\x11\xc2\x26\xb1\x34\x7c\xf0\xec\x2c\xe0\x81\x98\x62\xfb\x9e\x0c\x49\xb5\x21\x50\xc9\x33\x7f\x1b\x3a\x2c\x46\x30\x7c\xec\xc7\x52\x57\xba\xc3\xd2\x19\xc5\x42\x2a\x36\xac\xc1\xa6\xe8\x53\x5a\x61\xe1\x56\x16\x98\xad\xc7\x64\x69\xd1\xcc\x7e\x98\xbb\x4c\xd0\xd2\xa4\x8d\xe7\x54\x3f\x2d\x2b\x45\xc8\x94\x12\xc2\x02\x26\x8a\xc3\xdc\x63\x4f\xb9\x31\xa5\x8e\x74\x62\x65\x6f\x39\x88\xf6\xd5\xc6\xd3\x58\x36\x62\xc5\x61\xab\xe8\xf0\x1d\xac\x02\x56\x6f\x4d\xc1\xdb\xb9\x3d\x17\x4e\xbf\x31\xaf\x0a\x14\x9f\x3d\x9d\xd6\x09\xbe\x47\xd5\xce\x57\xf5\x3f\x11\x01\x88\xed\x90\x41\x97\x91\x8b\xaf\x90\xc8\x3d\x09\x1a\x0a\xb3\x0b\x6c\xfe\x56\x97\x65\x04\x69\x06\x83\x13\xaa\xf3\xd1\xf9\x8d\xdf\xa6\xe5\x09\x1e\x95\x5d\x95\x38\x33\xb4\xd7\xea\xea\x18\x45\x0a\x6c\x4b\x10\x8d\xc8\x81\x68\x88\x33\x46\x30\x71\x0f\x58\xbb\xa5\xaf\x26\x88\xe7\x8c\xca\xd2\x52\x2d\x33\x32\x56\xc4\x22\x75\xcf\x00\x6c\x8f\xac\x4b\xaf\x2d\x9b\xac\xc1\x58\xcf\x56\x77\x8c\x2c\x69\x62\x6f\xd4\x54\x7f\xf7\x2c\xc1\x20\xd4\x83\xda\xea\x08\x52\x2c\x05\xcf\xc6\x06\x74\xe7\xd5\xd9\xa5\x66\xc5\xc6\x48\xf5\xd8\x56\x6b\x81\x1e\x59\xf0\xc1\x1a\x35\x5e\x2a\x7b\x74\xd0\xfc\xe9\xd7\x67\xa4\x15\xb2\x60\x3f\x20\x04\x35\x51\x37\x6c\x35\x81\x1c\xf1\xe0\xb2\xbc\x84\x25\xbb\x7a\x52\x39\xa6\x66\xe3\x9a\xde\x95\x56\x0e\xb5\x6a\x59\x8e\x34\xd4\xac\xac\xed\x49\x2f\x15\xe5\x9b\x65\x67\x9e\x65\xf8\x72\x3e\xd9\x9c\x13\xac\x95\x6f\xd7\x74\xbb\xb3\x4d\x65\xbf\x2c\x53\xc3\x40\xdb\x94\x94\xe7\x6c\x8a\x35\x7a\x7a\xa2\x46\x56\x76\x55\x63\x4f\x5f\x56\xb3\xd2\x7a\xbe\x3d\xf1\xbe\xaa\x19\xfb\xbe\x1a\x9b\x82\x8e\x46\xcf\x3e\x44\xb1\xca\x9e\x02\x06\x7a\x4b\x53\x61\xbe\xce\xd6\x7d\x7d\x56\xdb\xff\xf0\xf2\x87\xbf\xf7\xf6\xd3\x2d\xf6\x1c\x19\x7b\xae\x4f\x3b\x5b\x98\x64\x0b\xe1\xd1\x98\x2f\x14\xd2\xb0\x06\x19\x7b\x7e\x36\x99\x75\xb0\x2f\xdf\xc8\xd0\xf3\x39\x7d\x40\x16\xe2\x4a\x21\xd7\xc8\xef\x3a\xe5\x01\xa3\xce\xb1\xa2\xce\xe3\x88\x3a\xdb\x11\xaf\xef\x4d\xe9\x93\x3b\xc2\xce\xb1\xc2\xce\x1d\xbc\xbf\x7d\x1e\x78\x5e\x9e\x24\x8f\x15\x77\x96\x08\x28\xf1\xcb\x8d\x5f\xae\x31\x2a\xca\x39\x1b\x74\x87\x34\xfa\xe2\x3c\x8c\x81\xe7\xc6\xc0\x73\x30\xf0\xdc\x32\xf0\xcc\xc2\xe2\xd9\x61\x08\x0f\x46\x9e\x95\x91\xe7\xd6\x6e\xa1\x67\x1a\x19\x27\xcd\x2e\x5c\xeb\xe5\x1a\x79\xe6\x80\x34\x23\xcf\x0c\x3c\xe3\x37\x0c\x3c\xdb\x35\xee\x4c\xa6\x0b\xc1\x4a\x1b\x94\x8d\xa0\x40\xa4\x69\x0f\x7b\x92\x4a\x9d\xc1\x13\xcd\xec\x06\x26\x4b\xdd\x82\xce\x19\x73\xf6\x23\xe6\xcc\x7d\xc2\xb2\x19\xfa\x90\x18\xf9\x89\x96\x92\xa9\x39\xb8\xde\x8a\x32\x43\x97\x2a\xac\x21\x61\xba\xea\x11\x65\x66\x87\x74\x8a\x00\x1f\xed\x44\x9d\xe4\x50\xf9\x98\x18\x56\x59\x83\xc8\x9a\xd7\xf4\x39\x31\xcc\x6f\xfb\xd2\xf9\x56\x54\x89\x2e\x32\x06\x94\x07\x59\x13\x28\x7f\xe4\x3e\x16\x9b\x35\x53\x04\x82\x16\xa0\xf7\x93\xb0\x5a\x2e\xb5\x2c\x8f\x01\xbb\xfb\x4c\x28\x8d\xb4\x94\x2b\x44\x2a\x5e\xe9\x40\x65\x6e\x09\xbd\xe5\x5d\x17\xc0\x02\xb4\x86\x92\x3a\x33\x4f\x54\x7a\xd1\x8c\x27\xa7\xa5\x4f\x57\x6a\x9a\x9b\x54\x75\xfb\x8a\x98\x31\x75\xb6\x63\x25\x1a\x75\x21\x62\x07\xe5\x69\x49\xf3\x77\x68\x13\x92\xe5\x60\x6f\xdd\x5a\xea\x8a\x29\xbb\x74\x9d\xb7\xa0\x32\x3f\xcd\xa8\xf2\xa1\xb6\x32\x6f\x80\x65\xbc\x10\xbd\x8d\xae\xb0\x52\xf5\xd3\xa8\xb2\x4d\x58\x8a\x58\x9c\x9e\x27\xb5\x6b\x46\x95\x97\x62\xc0\x93\xb6\x2c\x64\xb5\x14\x2d\x2d\xaa\x34\xae\x69\xb0\xb5\x39\x03\xb8\x4c\x9a\x6b\x8e\xf7\x32\xac\xcc\x6e\x5d\x9d\xa9\x2a\x50\x83\xeb\x39\xeb\xe6\x6e\x51\x65\x88\xe6\xda\xf3\x44\xab\x67\x54\x39\x16\x87\x25\x89\x16\xf6\xff\xa5\xce\x5d\xe7\x35\xa6\xcc\x52\x5b\xcb\x98\xb2\xdf\xc5\x94\xfd\x16\x53\x4e\x13\xbd\x65\x8d\x6e\x96\x4b\xca\x68\x34\x22\x68\x95\xf4\x15\x55\x1e\x47\x54\xb9\x61\xa2\x4e\xd2\x54\xae\x1b\x9f\xcd\xe5\x8b\xdf\x62\xca\x96\xdd\x77\x86\x54\xd0\xa6\x06\xdb\xc1\xad\xda\x38\xe6\x1c\x9c\x6f\x11\x65\xf6\xe9\xe4\x71\xb0\xa3\xdf\x7d\x40\x39\x56\x3c\x39\xc3\x90\x6c\xf6\xd2\xa0\xf9\x54\x16\x9a\xea\x2a\x28\xbe\x0b\x28\x9f\x18\x92\x8d\x76\xcd\x6e\xc4\xb4\xb3\x40\x9a\x74\x9a\x11\x65\x4d\x77\x24\x23\xca\xa0\x36\x1a\xbf\x9d\x6d\xa7\xd8\x45\x1d\x67\x47\x4c\xb9\xad\x98\xf2\x4c\xa6\x6f\x74\xcb\xcd\x9e\x1d\xbf\x56\x3f\x61\xc8\xe5\x94\xdf\x01\x23\x67\xcb\xb0\xb2\x82\xb9\x49\xad\x06\x3e\x20\x15\x62\xa8\xd3\xa4\xf3\x4e\xc5\xb0\x2a\x31\xad\x5a\xb5\xbb\xc8\x72\xa4\xca\x48\xed\x28\x17\x00\xd7\x30\x36\x0d\xd4\x3c\x99\x9a\x81\xe5\x96\xda\x44\x9b\xc7\x2e\x99\xb4\x84\x97\x11\xbc\xaf\xed\x43\x87\xce\x0a\x2c\xb7\x27\x5c\x77\x5c\x23\xcb\xd9\x05\xaa\xfb\x35\xb0\x4c\x07\x94\x7f\x1a\x58\x56\x16\xa3\xc3\xb6\xc4\x30\x97\x5d\x8c\xe5\x2d\xf3\x7c\x0d\x2b\x43\xe4\x26\x3b\xe2\x36\xac\xa5\x7f\x1e\x56\x66\x77\x27\x03\xcf\xa8\xac\xaa\xb8\x8b\x2b\xb7\x7c\x9d\x19\x57\xa6\xf5\x3e\xa1\xd1\x62\xbd\xac\xd3\x1b\xef\xb6\x0d\xfa\xf3\x94\x6d\x4f\x2b\xa3\x28\x18\xe0\x9c\x79\xc2\xa8\x72\x4d\x87\x53\x23\x24\xcd\x98\x2e\xd3\x6e\x51\x65\x46\x7c\xba\xdd\xa2\xca\x2d\xa3\xca\xcc\xa2\xc4\xbe\x68\x34\x87\x19\x41\x6c\xb8\x6a\xe9\xfd\x16\x54\xae\xe7\xa3\x42\xdc\x26\xed\x61\xcb\x34\x17\xd6\x4e\xaf\x96\x4e\xc2\x56\x8a\x4e\x6f\x64\xd3\x15\x52\x8e\xec\xce\x65\xd4\xf2\xe9\xdf\xcd\xc6\xb4\x19\x50\x6e\x78\x9b\xa8\x59\x33\x8c\x58\x3c\x06\x33\x88\x46\x63\x9d\x35\x7b\xf7\xaf\x73\x68\x2d\xb1\x22\xca\x7a\x8d\x28\x63\x81\xc0\x3c\xd3\x5f\xf8\x22\x9a\xec\x0c\x7d\xd1\x8f\xd5\x02\xca\xfb\x8a\x26\x3b\xa3\xc9\x8c\xc1\x75\x65\xb8\x78\x9d\x56\x1a\x84\x19\x4d\x4e\x31\xdf\xd7\x39\x3e\x3f\xc9\x9c\x32\x57\x6f\x2b\x22\x0d\x80\x47\x1e\xa1\x64\xba\x54\x8f\x48\x32\x2d\xcc\x4c\x9a\xa8\x8c\x5b\xaf\x48\x32\x45\x6c\x46\x92\x19\x56\x65\x1a\x0e\xdf\xa2\x21\x58\x74\x9d\x83\xfd\x3e\xaf\x98\x88\xa5\x4b\xb4\x34\x2e\x7e\xed\x32\x66\xdd\x43\x3c\x32\x9e\x7c\x84\x93\x19\xe0\x67\x34\x79\x60\x9b\x70\xba\xac\xee\xd7\xe0\xf3\x11\x4b\x96\x82\x3d\x33\xbc\xa5\x18\xc5\x56\xab\x93\x46\x51\xc6\x92\xeb\x35\x96\x4c\xe4\xa8\x91\xd1\x41\x3d\x62\xc9\x04\x9b\x33\x10\x12\x2d\x65\x4a\x3b\x7a\x18\xc8\x7c\xb3\xb3\xde\xed\x54\x5b\xc2\x89\xb1\xf7\x27\xf6\x3f\x63\x4a\x60\xf0\x8c\x5e\xce\x55\xd0\xba\x02\xc9\xca\x40\x72\xa4\xea\x3e\xb1\x21\x43\xa7\xcc\x9a\x79\x1f\x8c\x24\x33\xd7\xaa\x18\xcc\x3e\x22\x25\xd1\xf0\xcd\x96\x4f\x0c\x26\x33\xd1\x2c\x63\x9d\xe9\xb4\x71\xba\x85\x33\xb0\xc9\xac\x4e\xda\xa8\xcc\xb6\xa1\x5e\xd3\xd8\x9a\xb3\x72\x88\xd1\x19\x51\x0e\x06\x94\xc7\x35\xa0\x0c\x66\x09\xe3\x18\x92\x2c\xe3\xc9\x21\xb5\x4d\xa2\xf8\x81\x4d\xe9\x96\x78\x3a\x2b\x94\x3c\x16\x70\x1e\x3b\xb4\x39\x7f\x48\x4c\x36\xdc\xb2\xf7\x74\xb9\x2b\x6b\x6f\xb4\xce\x5c\x18\xba\xb5\x56\x20\x99\xb3\x67\xf9\x0e\xfb\xdf\xd9\xcc\xb4\x44\xbb\xa6\xda\xd5\xc6\x40\x32\x1e\xbb\xde\x02\xc9\xf5\xd6\x14\x8e\xfd\xe3\x6a\x05\xf3\x9c\xc4\x2e\x02\x7f\xf1\x23\x92\xec\x1d\xb3\xce\x50\xf2\x24\x88\x9b\x66\x90\x9a\x78\x4b\x5c\x34\x06\x05\x23\xf5\x26\x8d\x48\x87\xa3\xd6\x9a\x05\xd2\x51\x57\x28\xb9\xd3\xb5\x92\x30\x73\x7a\x0d\x24\x8f\xbb\x40\x72\xbb\x05\x92\xb5\xef\xb6\xa5\xf3\x5f\x7b\x97\xb9\x10\x21\xca\x84\x70\x3f\xc2\xc8\x7a\x17\x46\xae\xf4\x0f\xb5\xbb\x30\x72\xcd\x06\x8f\x83\x6d\x7c\xb3\x5e\x78\x2e\x46\xd6\x99\xc7\x48\x66\x53\xaa\xb3\x37\x32\xfd\x59\x12\x4c\x3e\x70\x7c\xb1\x51\xe5\x4d\x24\x87\xd1\x18\x47\x76\x81\x9e\x8d\xa1\xd4\x5b\x1c\xb9\x31\x21\x41\x0b\x61\x16\xd9\x15\xac\x66\xbf\x31\x8a\xf6\x4c\xaf\x85\x2c\x04\x2d\xd9\x32\x99\xa9\xfc\x8f\x6b\x1c\xb9\xa5\xab\x8e\x26\x1c\x01\x00\x60\x11\x51\x93\x72\x32\xfa\x0c\x23\x1b\xf4\xa9\x73\x76\xed\x0e\x09\xcf\xaa\xfa\x06\x5e\x52\xa8\x61\xf6\x23\x92\x4c\x1d\xf4\x08\x24\xd7\xdf\x8e\x00\xf2\x2e\x8d\x0d\x1e\x89\x06\xc8\x66\xda\x3b\xa3\xfb\x41\x77\x14\xaf\xff\xbc\x22\x9c\x4b\xe3\x1e\x65\x9e\xb3\xa0\x22\x05\x5e\xd5\x4c\x12\xba\x85\x91\x5b\xaa\xe4\x78\x9d\xc4\x37\x49\xf3\x93\xd3\xdb\x17\xae\xe8\x18\x92\x29\xb4\x0b\x71\x65\xf5\x9c\xcd\x93\x6c\xce\xde\xef\x83\xc8\xd4\x78\x9c\x31\x23\x30\x1a\x06\x92\xdd\x12\xf3\x03\xbf\x82\x91\x35\xc6\x42\xa8\x49\xb5\x6e\x4f\x03\x36\xb7\x2c\x17\x17\x94\x13\x34\xe5\xd9\x9b\xba\x56\x49\x74\x4d\x5b\x71\x05\x2c\xed\x11\x43\xb6\xfb\x20\xb2\x44\x77\xaa\x4d\xa3\xb6\xf4\xa7\x8d\x95\x75\x97\xb6\xdf\x68\x47\x14\x99\x51\x81\xb9\x40\x72\x22\xd3\x4f\xa0\x12\xb1\x9b\xe4\x4c\x5c\x07\xf0\x97\x9e\x99\x64\x65\x0c\x69\x31\x33\x7c\x4c\xe9\x5a\x60\x50\xa6\x87\xea\x1a\x3e\x4e\xe1\xc8\x00\x78\xc3\x73\xd2\xa9\xe6\x5f\x7a\x4e\xfa\xe2\x14\x9f\x79\x46\x05\xd3\x76\xc9\x31\x25\x76\x5a\xe3\x4e\x7b\x65\xfc\xf8\xf5\x75\x23\x2f\x6c\x6a\x58\xd0\x9e\x41\x65\x63\x50\xd9\xd9\x3a\x33\x3b\xbb\x1f\x51\xe5\xba\xa2\xca\xca\xa8\x72\xbd\x48\x6f\xc1\xb0\x72\x52\xb4\xad\xb0\x32\x67\xae\x67\x43\x6c\x9c\x94\x91\x69\x8f\xb0\x8a\x97\xee\x5a\x9a\x1d\xb1\x65\xbb\xb3\xb2\x18\xfc\x88\x15\x59\xae\xb6\x54\xc5\x8c\x2c\x6b\x86\x96\xc9\x07\xaf\x09\xf3\x5e\xeb\x0a\x36\x17\x7a\x75\xcb\xb8\x81\x7d\xc2\xc8\xad\x19\x5e\x56\xc6\x97\x2b\xe3\xcb\xfe\xec\x82\xa1\xcf\x79\x17\x5f\x2e\xf3\x79\x97\x5e\xfa\x2d\xc2\x3c\xfa\x11\x62\x5e\x75\x89\x89\x8b\xb7\xe9\x15\xb1\x22\x23\xcc\xbe\xf2\x00\x4d\x20\xad\xaa\x8c\xf0\x15\x61\x1e\x2b\xc2\x1c\x14\x20\x2c\x75\x23\x3a\x1b\xa8\xb7\x1c\xd1\xb7\x38\x88\x31\x28\xa0\x9d\xe1\xe5\x7a\x0b\x2f\xa7\x3d\xd6\x56\x6b\x5e\xc6\x4f\x86\xf4\xe9\x27\x25\x00\x9e\x1e\x30\x78\xf4\xb2\xa9\x04\xac\x68\xba\x03\x77\x13\xcd\xb0\x26\x13\x22\x8e\xa8\x32\xc3\x94\xeb\xf4\x44\x1f\xdf\x35\x55\x9b\x9b\x91\x46\x34\x3d\x4d\xcc\x66\xa3\x87\x9a\xbc\x89\x0a\x44\x1a\xaf\x0c\xd3\x19\xb3\x2a\xd3\x9d\x49\xe4\x10\xfb\x34\x7e\x5c\xbf\x10\x3f\x56\xa6\x39\x31\x7c\x4c\xff\xd6\x0a\x1f\xdb\x0a\x1f\x7f\xfc\x00\xaa\xa1\x8a\x13\x47\xf4\x58\x8f\xe0\x71\x3d\x82\xc7\x36\x33\x7a\x9c\x59\xa1\x7b\x26\xde\x55\x62\x4c\x6a\x63\xf0\x98\x06\xf9\x15\x6e\x87\x4d\xa7\x9d\x16\x0c\x63\x26\x94\x37\xd2\x08\x09\x5c\x35\x43\xc7\xd8\x22\xd0\xc3\xc7\x5d\xfc\x38\x4f\xc5\x89\xac\x98\xaa\x39\xa4\xc0\xc4\x2a\xb8\x33\x7a\xcc\x1e\xe3\x59\x21\x46\xc7\x20\xc1\x8e\xe8\x30\x67\x1c\x99\x0e\xd8\xf4\x3b\x44\xfa\x44\xc9\xd5\xa3\xde\xe2\xc7\xf8\x37\x31\xcb\x5a\x9e\x10\xcb\x49\xbc\x19\xe9\x03\xaf\xde\xed\xa8\x27\x6c\xbd\x33\x84\x8c\xb9\x87\x6e\x3a\x06\x04\xe5\x91\x56\xdf\x20\xda\xfa\xc2\xb7\xdd\xae\x48\xa5\xf4\x7b\xb6\x5b\xf8\x98\x71\xa8\x6b\x76\x34\x71\x09\x69\x1d\xdd\xa2\xc7\xa0\x0a\xcd\xb3\x84\xa5\xca\x00\x72\x62\xa9\x50\x79\x63\x04\x99\x81\xbf\x54\x4f\x6a\xcb\x04\x1f\xa7\x11\x4f\x5c\x66\xc5\xdf\x76\x83\x3e\x5d\x01\x64\x42\x46\xa5\xbb\x39\xfa\x11\x3f\xee\xa0\x2f\x46\x0d\x31\x81\xc4\xd8\xac\xf9\x05\x66\x0b\xb9\x74\xc6\x8e\xc7\x2d\x76\xdc\x32\xb1\xb5\xb4\xe5\xf2\x35\x42\xfe\x86\xd4\x39\xf9\x83\x42\xac\xaa\x6c\xc4\x9d\xfd\xb8\x19\x3c\x76\xd8\xd8\xe5\x1a\x2a\x1c\xc4\x5f\x7a\x11\x3c\x6e\x23\x8b\x22\x32\x7a\x8c\xbd\x9f\x86\x71\x10\x30\x93\x15\x88\xf4\x16\xa6\x51\x9a\x01\x64\xdd\x8f\xcc\x72\x7a\x29\x18\x40\x4e\x54\xbe\xb9\x5a\x76\xb7\x99\xb1\xfc\x36\x71\xc3\xed\x08\x22\x63\x30\x35\x63\xc8\x71\x17\x43\x96\x4a\xe5\x8c\x3d\xf1\x31\x8f\x44\xd1\x96\xb1\xc2\x1b\xd7\x20\xb2\x9e\x64\xfa\xc0\xdf\x8b\x18\x72\xcf\x18\x72\x5b\xb8\xcb\x8c\x02\x24\xed\xec\x99\x1f\x48\x47\x0a\xf5\xd6\x5b\x0c\x99\x65\x43\x9a\x10\x62\xf4\xa3\xdd\x85\x90\xaf\x11\xe4\x44\x0c\x1c\x3d\xf3\xa2\x14\xbb\x99\x69\x72\xb9\x54\xc4\x81\xcb\x44\x8b\x0c\x22\xc3\xce\xb3\x15\x43\x1e\x99\x1c\xb5\x4e\xa7\xfb\x49\x40\xbb\x57\x7f\x4a\x67\xde\x2b\x2b\xeb\x3a\x97\x53\x71\x55\x48\x8b\x3c\x72\x0b\x66\xb2\xdd\x94\x60\xa4\xbe\x36\x7a\xf1\x8d\xd1\xe3\xc1\xe8\x71\xbb\x46\x8f\x83\x2e\x36\x9e\x65\x32\x31\x7f\xcf\x80\x26\x33\x0d\x5b\x8b\x15\x3e\xce\x88\x9f\x5f\x13\x0a\x18\x52\x73\x9a\xc8\x81\xdd\x9c\x3c\x7b\x45\x8f\xa1\x93\xc6\x5d\xec\xb8\x66\xec\xb8\xed\x89\x3e\xd8\x46\x7f\x11\x3b\xb6\xac\x01\x08\xb1\x24\xce\x5a\x97\x0b\x4e\x6f\xa1\x63\x2a\xa5\xcc\x3c\x36\xe8\x7f\x0c\x1d\x83\x89\x64\x15\xe4\xe8\x59\x03\x99\x88\x6d\x35\x23\xed\xdd\xe7\x3a\x55\x69\xe0\x0e\x0c\x1b\x13\x38\x2f\x32\x6c\x0c\xba\x55\xc6\x8d\x99\x3b\xbb\x67\xda\x27\xd3\x08\x99\x5c\x0a\xcd\x7d\xc5\x8d\xe9\x80\x98\xcc\x72\x1d\x2d\xb5\xf9\xdd\x59\x5b\xc6\x53\x18\x16\x9a\x81\x63\x66\xd7\xd5\xf5\x29\x55\xed\xdc\x02\xb1\x22\xc7\x3d\x15\x3a\x7a\x15\xbf\x18\x3a\xce\x5b\x11\xdf\x80\xf1\x42\x82\x9b\xaf\xc8\x71\x8f\xfb\xd0\x31\x8b\x4d\x66\xac\x53\x7e\x9c\xb1\x63\x86\x8e\x99\x2a\x80\x9d\xe2\xc1\x68\xb0\x8c\x15\x3a\xce\xd6\xd8\x47\xe8\x98\x85\x49\xb4\x46\x98\x34\x1e\x55\xf9\x6d\xbf\xc6\x8e\x1b\xaf\xd7\x92\xb7\x7a\x99\x4c\x2e\xb4\x05\x02\x65\xd0\x4a\x18\x39\xe6\x8e\xf3\x0c\x19\xb6\x23\x74\x9c\x30\x88\x21\x61\x44\x89\x1d\x9e\x0e\xc4\x54\x08\xef\x4e\x65\xb8\x82\x90\xae\xa1\x63\x46\x8e\xb3\x2e\x87\x26\x4b\x86\x8e\x43\x06\x67\xa0\x12\x39\x38\xec\x08\x1d\xc7\x11\x3a\xa6\xda\x33\xaf\x91\x63\xe2\x78\x0f\x19\xcd\x69\xef\x31\x72\xec\x99\xba\xca\xdc\xb5\xc6\x66\xd9\x35\x03\x9c\x44\x0f\x83\x29\x45\x5d\x33\x1f\x84\x85\x18\x0b\x11\x31\x43\xc7\xd8\x48\x04\x36\xcd\xd0\x31\xc3\x79\xac\x9d\x60\x42\x02\xdd\xef\x13\x1c\xbb\x67\x8a\x4d\xb0\x1e\x68\x25\x63\x12\xe2\x30\x56\x16\x75\x4d\xe3\x9d\xa1\x63\xc6\x8e\x1b\x11\xe5\x8d\xad\xaa\xe3\x08\x1d\xdb\xcb\xd0\x31\xdd\x80\x55\xe6\xa4\x23\xe1\x2e\x6c\x5c\x88\xe5\xed\xb7\xb8\x31\xc3\xe1\x6d\xa5\x41\x13\xf7\x73\x2e\xef\x31\x78\xf0\xc0\xea\x41\x25\x5b\xa8\xda\xaa\x63\x41\xe1\x61\x8e\xd8\x56\xdb\xa4\xd3\x8a\xc1\xd2\x24\xb6\x66\x49\x88\x46\x83\x8e\xba\x02\x78\x93\xd2\x81\x61\xc1\x41\xd5\x15\x1c\xe3\x16\x3b\x9e\xff\x3f\x7b\xef\xd2\xe4\x48\x72\x65\x69\xfe\x15\x93\x9c\xcd\xf4\xc2\x54\x4c\xdf\xaa\x8b\x5e\x64\x06\x2b\x25\x16\x9e\xab\x12\x89\x6d\x09\x06\x9d\xd3\x4e\x29\x04\x49\x61\xb2\xbc\xa7\xe2\xd7\x8f\xdc\xef\x5c\x33\xc0\x1f\xe1\xe1\x91\x99\xe4\xb0\xa6\x43\x48\x20\x90\x70\xc0\x60\xa6\xa6\x7a\xf5\x3e\xce\x3d\xc7\x4b\xc7\xf5\x59\xe5\xb8\x78\xe5\x58\x4c\xe7\x2a\x1d\x0f\xdb\x9b\xd7\x30\xea\x0c\xc5\x46\xc8\x6b\xc7\x44\xa9\x84\xd2\xaa\x1d\x27\xf5\xd8\xb4\x9c\x71\x2c\xd3\x51\xee\xab\xe2\x9c\xcb\x7b\xe9\x98\x92\xcb\xb0\x70\x7c\xf5\x7a\x67\xa1\xc8\x41\xfe\x3b\x57\x42\xde\xd1\x42\xda\xb2\x4a\xc7\x54\x8e\xd3\xf9\xda\xfb\xd4\x2b\x85\x32\x8b\xec\x7b\x55\x1b\x6c\x02\x0f\x2b\x9e\x40\x55\xfa\x9b\x2f\x24\xb1\x8a\x0d\x57\x0b\x90\x6a\xb6\x47\x29\x5e\x3b\x4e\xde\x27\xdd\xfb\x51\x3c\x8e\xe6\x02\x21\xe1\x8e\x0d\xcc\x53\xa1\x5f\x01\xc8\x56\x92\xe0\xcc\xe6\x01\x89\x37\xd0\x6d\x07\xa0\x59\x82\xca\xac\x1e\x3f\xe7\x12\x2d\x98\xd3\x5f\x54\x39\x56\x85\xb8\x34\x60\xd2\x42\xdf\x6b\xbb\x9d\xc9\x59\xc7\x66\x09\x29\xba\xae\xfc\xa8\xd2\xc8\x28\x54\x3b\x63\x9e\x5e\x36\xce\x5e\xb7\x1c\x5e\xc0\x4c\xdb\x54\xe6\x1b\xf7\x8a\x90\x8d\x35\x90\xb6\xfd\x55\x16\x3d\xdf\x51\x3b\x9e\x67\xf8\x2e\xed\x8e\x83\xe5\xcb\xd0\xc4\x55\x8d\xd5\x66\x53\x54\x84\xa6\xcd\x41\x7c\x14\x52\xab\xb3\xa0\xd2\xce\xa5\xba\x71\xbe\x2d\x1c\x2b\x08\x1c\x21\xd5\x09\x54\x0a\xcc\x3b\x55\xbb\x72\xd4\x8d\x6d\xf1\x31\x97\x0b\x88\x41\x15\x8d\x8b\x48\xd5\xbc\x68\xdc\x55\xf6\x2f\x54\x72\x55\xb6\x45\x2b\x80\xe5\x4b\x7d\x2b\x62\x69\x62\x13\x7e\x86\xac\xbb\x14\x02\x4a\x28\x66\x6d\x93\x27\x65\x52\x9a\x67\xf6\xf5\xa1\x16\xca\x8d\x49\x2d\x9a\x6c\xe0\xd1\xa5\xbf\x78\xa1\xf8\x9e\xdd\x37\x54\xfc\xf4\x74\x50\x0d\x7b\x85\xbc\xb0\xbd\x6f\x66\x54\xbe\x18\xdc\xfe\xf1\xaf\xa7\x37\xb4\x25\x27\xdb\x45\xd3\x12\x81\xd9\xdc\xc5\x18\xe6\xa8\x0b\x20\x6f\xb3\xcf\xb6\xce\x12\x29\x3e\xc7\x37\x65\xf7\x9e\x71\x00\x2e\x6c\xf6\x4b\x0b\x75\x3b\xbe\x9a\xf2\x25\x6e\x0c\x5a\xdc\xec\x90\xa7\x30\x90\x83\x30\xaf\x65\x53\xce\xcb\x76\x5f\x3e\xb2\xe4\x30\xda\xdd\xa0\x51\x29\xa6\x4b\x0e\x29\xa6\xd5\xd6\x5b\xbc\xb3\x89\x67\xde\x4f\xba\xac\xbc\xbd\xf0\xf6\x9b\xae\xf9\xcb\x78\xf0\x58\xf1\x29\x7b\xa8\x75\xdc\x75\x25\xab\x6d\xcb\xb3\x77\x28\x8a\xa6\xdc\x9c\x07\x38\x37\x36\x6d\xf6\xfb\x4b\xa1\xed\xd8\x76\x58\xfb\xd6\x98\x4b\x6c\x17\xb5\x47\x73\xa8\x93\x58\x2c\xfc\x52\xcd\x4f\xfc\xf4\x13\x47\xb7\x91\x68\xf5\xae\x86\x36\xeb\x32\x2e\x70\x88\x9a\xc1\x69\xf5\xce\x06\x62\x94\x65\x5c\x56\x7b\x97\xfd\xac\x7d\x51\x4d\x9f\xcb\xfc\x0a\x28\x40\x6a\xa3\xfc\xf8\xe3\x77\xcf\xef\xf7\x65\x9d\x21\xb7\xb6\xce\x50\xc6\xf5\xde\x97\x30\xdb\x32\x42\x8c\xb7\x63\xff\xd5\xb3\xa0\x83\xe6\x11\x5b\x28\x89\x26\x95\x34\xec\x06\xc7\xf6\xfb\xcf\x8a\xa7\xf4\x1e\x8f\xc6\xe8\x29\xb3\x47\x29\x5b\xfe\xb7\x31\x77\x62\x0f\x9d\xf3\x30\x2f\xf1\x0c\xfe\x08\x22\x0c\xe1\xcc\xb7\xb8\xe2\xd5\xe0\xd6\xf7\xd0\xe3\xbc\x83\x87\xd5\xb6\x38\xbe\xb2\x9f\x64\xf1\x93\x7c\xf3\xd9\xc4\xcf\x9c\xcd\x8b\xd7\x78\xa6\x32\x89\x1f\x88\xd4\xcb\x96\x90\xe5\x30\xff\xb0\xdb\x79\xdb\x70\x57\x86\xbb\x5c\x47\xe9\x2b\xe6\xd1\x9b\xd2\x5f\xb7\xf3\xe8\xd1\x1a\x82\x98\x9d\xa4\x80\xd6\xc5\xb6\xa4\x30\x7b\x5c\x2a\xcd\x44\xbf\x72\x65\x41\x8e\xb1\xea\x10\x2a\xa2\x0e\x92\xfe\x34\x2d\xce\xdf\x79\xb5\xbd\x72\xc3\x9e\x13\xc3\x70\xc3\x66\xf9\x6f\x7b\x22\x70\xce\xa5\x86\x96\xeb\xbb\x46\xad\xbc\x90\x54\xd3\xeb\x18\xaa\x5d\xfc\x6c\xb6\x1c\xd2\x5d\x32\x47\xa6\xc2\x14\x6e\x7e\x6a\x5e\xc6\x72\xfd\xfa\x9b\x4f\x24\xbe\x7c\x22\x2f\x5e\xdd\xbb\x19\xca\x84\x03\xde\x39\x42\x97\x58\x02\x52\x44\x73\x1f\xe5\xb2\x72\x46\xc7\xe8\x7c\x71\xda\xfc\xaf\x57\xc8\x32\x6f\xf5\x6f\x63\x0e\x55\xa1\xd8\x43\x0d\xd5\x66\xa6\x9d\x42\xee\xfd\x62\x41\x21\xee\x5a\x8c\x0f\xc9\x3c\x54\x3b\x67\x2a\x6d\x23\xdd\x95\xd0\xb7\xb1\x94\xd0\xd2\x25\x39\xa9\xc0\xa0\xc3\x36\x15\x8b\x6f\x4a\x9b\x1f\xec\x98\xf7\xe8\x8d\x40\x77\x5b\xda\x82\x5d\x7b\x58\xf9\x1d\x56\x0e\x0a\x50\xa5\xd1\x13\x7b\x7b\x8c\xd6\x56\x70\xc6\xcb\xf1\x83\x3a\x03\x3b\xb9\x48\x2f\xef\xc5\x4e\x6e\xd1\xc9\x01\x4b\xb8\x5f\x33\xad\xc3\x7e\x3d\x2d\xf4\x5c\x2f\xc7\x4f\xd8\x7a\xdc\x7f\xc1\xa2\xab\xeb\x2f\x54\xc2\x68\x05\x35\xb3\xc1\x2b\x9b\xe3\x5d\x6c\x0c\x7d\xba\xe8\xcc\xc2\xa0\xda\x04\xa9\x4f\xa6\xa6\x39\xea\x71\x56\x37\x54\x5d\x3e\xd5\x7a\x59\xcc\xcd\x99\x77\x89\xde\xe7\x1e\x72\xeb\x17\xaa\x6d\x8b\x0e\xdf\xe1\xd0\x8f\xfb\xd8\x05\x76\x38\x7d\xab\x23\xf1\x01\x0b\x49\xba\x54\x64\x9c\xec\xe4\x60\x3a\xf7\xb3\x5b\x6f\xce\xf9\x76\xb4\x6e\x47\xf1\x66\x74\xa7\xdf\xbd\x63\x2c\xd7\x7d\xec\x72\x64\x58\x6a\xb0\x71\xf3\x4c\x6f\xdf\x9e\x9e\x5e\x18\xeb\xf5\xe2\xf5\xe3\x73\x39\xce\xa9\xea\x9c\xde\x42\xe3\x6a\x73\xf2\x4d\x9a\xcc\x33\x6c\xd3\x26\x64\x0e\xf3\xce\x16\x69\x44\x21\x6e\xda\xae\xd7\x10\xc8\x18\xb5\xd9\xf4\xec\x15\x09\x2e\xca\xe9\xb6\x65\xd1\x0e\xaf\xee\xe9\x34\xef\x8e\x6f\x7c\xb0\x89\x98\x82\xb3\x14\xc6\x05\xc6\xe9\x07\x8b\x9a\xf7\x55\x08\x66\xf8\xfa\xd5\xe5\xf1\x01\xf5\x2b\xfc\x6c\xbf\x1b\x0b\x84\xef\x17\x20\x4b\x80\x64\xed\x34\xdf\xdb\x81\x3f\x71\xe2\x6c\xdb\xf5\x72\x3d\xf0\xcd\x39\xdd\x9e\x69\x0e\xea\x28\x22\x1f\x42\x6f\x6a\xcf\xb6\x35\xd7\xbc\x8c\x8b\xfd\xd1\xbe\xb1\x91\x7e\xa1\x7e\xd8\xed\x9e\xfa\x57\x32\x67\xa8\x23\xdd\x9e\xf8\x1d\x27\x60\xd7\xec\x83\x74\x1d\x23\x3f\xdf\xba\x4d\xfd\x48\x34\x1b\xc4\x37\x3d\x8e\xf7\x3f\xf7\xf5\xc9\x15\x3f\x9e\xdd\x15\x4e\xe8\x2a\x59\x9a\xeb\x59\xde\xd9\xec\x69\xa1\xcf\xae\xd5\x36\x96\x80\x8e\x47\xda\xca\xc5\x2e\x60\xe1\xf2\x96\xe3\x0b\x20\x94\xc6\x04\xa6\x31\xee\x98\xa5\xcb\xb8\xe8\x42\x88\x0b\x29\xa9\xf3\xd7\xb7\xce\xac\x37\x29\x10\x3e\xa5\xc7\x7a\x81\x49\xe8\x15\xc6\xbf\x82\xec\x50\x91\x65\xc3\xde\x3c\xb5\x99\x57\x93\xb9\xdb\x3c\x59\x22\xb7\x51\x7c\x05\xfb\x57\x6f\x4c\xd9\x7a\xb5\x65\xcf\x88\xbd\xb6\xed\xc7\xf4\x2f\xed\xf6\x14\xde\x6c\xda\x9e\x99\x29\x3f\x23\xae\xe1\x0e\x65\x91\x25\x85\x3e\xed\x28\x87\x31\xe7\xfb\x76\xd8\x32\x31\xbe\x35\x8c\xf4\x01\xb1\xa5\x17\x4e\xed\x87\xf9\x63\xfc\xee\x8d\x46\x2f\x7d\xc9\xe8\x15\xd1\x25\xa6\x30\x2e\x37\xe6\x66\xb9\x31\x37\x57\x6b\x73\x77\x35\x91\xbb\x81\x7e\x76\x7a\x7f\x68\xf9\xfb\xc3\x11\x7a\xc1\xa2\xc6\xab\xf5\x4a\x37\x46\x2d\x5e\xad\x63\x3e\xb6\x01\x2a\xc0\x9c\xfc\xdd\x8d\x9d\xbc\x5c\x2f\x6e\xb9\x39\xee\xb2\x4f\x82\x6c\x8e\x92\xfd\x77\x7a\x76\x72\x3f\xfe\xb0\xc5\xfa\xc3\xed\xd8\xc5\xc2\x85\xe9\x56\xc4\x19\xf2\xd0\x38\x01\x52\xa9\xda\x58\xed\xbe\x8a\xa5\x29\x65\x6d\xc6\x76\x7b\xa4\x09\x95\x1a\xc3\x3f\x2e\xbf\x62\x43\xf8\xba\x25\xf6\x05\x0d\x9c\x5f\xbf\xc4\x0e\xe3\x65\x06\x1b\x8b\xfa\x68\x07\x38\xfe\xbc\x9b\x71\xb3\xb3\xf6\x09\x6c\x3b\xf6\x7c\xb7\xce\xcb\xf5\x03\xaf\xae\xa8\xaf\xb0\xd7\xcf\xcc\xe2\x4f\xc7\xfe\x72\x57\x42\x8b\xc2\xcc\x2d\xca\xac\xa6\xd0\xed\xf6\x65\xdb\x9e\x8f\x4d\x24\xd4\xf1\x81\xd3\x7f\x6d\x21\x5d\xed\x6b\xbf\xb1\xaf\xe5\xb0\xaf\xbe\xe4\x65\x2b\xc9\xa1\xb5\xab\xad\x04\xf4\xd3\xeb\x58\x86\xbd\x7f\xb9\xda\xf4\xd7\x37\x1b\xb6\x81\x64\x5f\x79\x7d\x11\x3d\xdd\x9b\xca\x75\x6f\xca\x37\x7b\x13\x85\x05\xfd\xf0\x38\xf6\x1a\xd2\x4b\x7d\x19\x77\xbf\x62\x5f\x78\x75\xf5\x68\xc0\xe2\x86\xce\xcc\xfa\x78\xcc\x29\x09\xb3\x9d\xa7\x59\x89\x69\x3f\x98\x77\x9d\xdd\x77\x08\x75\x48\x88\x01\x37\xd0\x76\xb4\xe3\x76\xbf\xb2\xa9\xf6\xeb\xa6\xfa\x96\x75\xf3\xef\xff\xf1\x7f\xfd\xfc\xd7\x3f\xfd\xfc\xb7\x9f\x7f\xf9\x95\xe4\xf5\x23\x24\x9b\x57\x16\xdb\x53\xca\x44\x50\x02\xb0\x96\xf2\xd2\x2d\xb6\xcb\x5a\x40\x2b\xd5\x30\xdb\x29\x3a\x08\xad\x95\x1d\x3c\x9b\x37\x51\xd3\xf4\xbb\x1c\x3a\xb8\xbc\x79\xf6\x66\xd2\x99\x43\x49\xa0\x27\x77\x65\x93\x78\xb1\xfd\x85\xf2\x4d\xac\x67\x15\x80\x62\x54\x0b\x4c\xb4\x68\x6e\xfa\x0b\x80\xd7\xa1\x74\x74\x07\x51\xbe\x8c\xad\xe8\xcb\x4b\x0e\x79\x4b\x67\x60\xe9\x29\x32\x25\x01\x1c\x8f\x26\xde\xb7\x0b\x75\xea\x05\x6a\x29\xce\xc4\x4e\xc4\x0c\x09\xe7\xba\xe8\x5c\x63\x5f\x52\x0c\x19\xf0\xda\xd6\x44\x9a\x01\xe0\xdb\x2e\xbc\x86\x96\xde\x33\x32\x9f\x3e\xc2\x2f\x52\xd7\x11\x32\x42\xb8\x05\x59\x58\x7e\xbb\x64\x87\x38\xa6\x69\x27\x5e\xd5\xb1\x7f\xed\x5c\x1f\x23\xc4\x8a\x42\x81\x14\x86\x76\xa4\xca\xb6\xa5\x53\x93\x3e\xc7\x38\xc4\x76\x3b\x04\x4f\xd4\x13\x5a\xdf\x43\x43\x07\x4c\x54\xf2\x26\xed\x2c\x01\xe3\x06\xf2\x2a\x4a\x2c\x28\xf6\x76\xb2\xaf\xf1\x55\xaf\x1b\xd3\xef\xd9\x75\xe5\xa9\x64\xe2\xec\xd2\x0b\x54\x38\x36\x90\xe8\x5b\xc6\x48\x37\x6b\x4a\x3d\xa4\x5c\x42\x2e\xfd\x22\xa8\xb2\xab\x18\xe6\x76\x82\xc3\xa2\x1c\x3d\xa2\x76\x85\x35\xb5\x47\x97\xee\x3d\xf2\xb1\x96\x43\x7c\x03\xaa\x0d\xc8\x42\x4e\x82\x2d\xef\xe0\x65\xe5\xc9\x21\x7c\xb0\xf9\xbe\xd5\xe1\xcf\xde\xff\xb1\x86\x9e\x33\x80\xdc\x7c\x88\xd5\x24\x69\xed\x32\x88\x40\x9e\x48\x97\x02\xad\x48\x27\x1b\x23\x06\x4a\x07\x2f\xaa\x6e\x6c\xc8\x6c\xcd\x19\x62\x9f\x27\x20\x8e\xb9\x1e\xfc\xb9\x63\x84\x6d\x46\xc4\xb9\x8a\x3f\xef\xda\x5d\x33\x74\x50\x84\x75\x16\x7f\x3e\x4e\x39\x10\xc1\xb6\xfd\x79\x97\xc7\xb0\x51\x7c\x90\x9a\x49\xb1\x21\xce\x7b\x39\xb4\xa4\x1a\xd2\x04\xb9\x55\x0e\xa8\x08\xc8\xba\x6c\x73\xfd\xe6\xb3\x0e\x04\xa8\x69\x17\xfc\xc9\x27\x60\xa1\xd1\xb5\x8e\xa3\x1a\xac\x37\x58\x22\x51\xac\x4e\x51\x35\xa3\xdc\x25\xe3\x8b\x2a\x26\xfd\x25\x29\xab\x80\x5d\x9a\x5a\x6c\xfa\x36\xed\xc4\x90\x4a\x3c\xa6\x06\x55\x9f\x76\x11\x9a\x6c\x32\x84\x65\xd1\xf3\x31\xd9\xcc\x44\xe5\x71\x71\x72\x97\x9c\x4f\xb6\x91\xdf\xc8\x7f\x01\x31\xd9\xc6\x58\x6e\xc4\xe0\x36\x31\x1d\xa5\x84\xb5\xdd\x8a\x3f\xbb\x85\xb0\xd5\xcb\x3d\xec\x31\x6c\xb1\x9d\x72\x88\x03\x43\x7a\xd4\xb2\xe1\x0c\x8d\xb4\x5d\x69\xc5\x94\x43\x98\xa4\xdd\x08\x56\x47\x87\xa6\x97\x39\x1e\xad\x36\xd7\x89\xbe\x2a\x55\xa7\x7d\xa9\xc5\x5d\xa8\x91\x4a\x8e\xb4\x83\xd5\x27\xbe\xed\x54\x25\xce\x96\xbc\x09\xb3\xb8\x65\x01\xf3\x72\x39\x15\x59\xe6\xcd\x55\x9e\xfa\xd8\x4b\x54\x5b\xb6\x87\x63\xdc\xa9\xbc\xcc\x8b\xab\x3d\x55\xe6\x65\x6a\x8b\x9e\x39\xb9\x31\x6d\x4c\x27\x02\x70\xa2\x99\x81\x37\xf9\x2a\x10\xeb\xf5\x9b\x54\x6d\x3c\x37\xf4\x3a\xb7\x43\x18\x0d\xb4\x4b\x35\xab\xd7\x6a\xf6\x67\x1f\x57\x38\x98\x80\x2b\x36\xb1\x3e\xc5\x76\x2c\x4b\xda\xe1\xee\x6a\x98\xb9\x2d\x23\xd8\x1c\x6d\xc9\x09\xcc\x98\xd6\x54\x71\xc1\x32\xed\x70\x26\xf1\x32\xc6\x5a\xa0\xa5\xaa\x69\x7f\x17\x9c\xca\x84\x9b\x33\x6c\x95\xee\xc6\xe4\xf5\xbe\x21\xf8\xd2\x18\xc8\x7d\xc7\x6e\xff\x5d\x43\xee\x2d\x64\x8b\xfc\xc6\x0c\x35\x0b\x56\x92\x9c\x19\x24\x82\x7c\x00\xfd\x10\x69\x8d\x8c\x60\x59\x5c\x30\x36\xc6\xef\x9f\x8e\x9e\x6d\xf1\x32\x95\x17\x29\xd7\x8d\x72\x0a\xa5\x57\x7b\xf8\x1d\x00\x6a\x89\xfe\xd6\x4e\x02\x87\xc5\xa5\x10\x0a\x43\xd5\x3c\x09\x3b\x9d\x6f\xb6\x2d\x36\xa8\x58\x77\x62\x91\xde\x1e\x56\x5f\x6c\x52\x98\xee\xa7\xc7\x33\xac\x01\xd9\x64\x26\xee\x93\x91\x7a\x53\x29\xe5\xc1\x2c\xf2\xd9\xa5\xdd\x5c\xf4\x46\xf0\x13\x35\x07\xd2\x17\x30\x11\x9e\x15\xb2\x79\xa3\x14\xc5\x04\x6b\x79\xd1\xb3\xcf\x83\x1a\xfa\x7c\x64\x04\x41\x7c\xa5\x38\x1e\xec\x38\x17\xe4\xc5\x46\x39\xd5\xd0\xb3\x2d\xdc\x9e\x77\xd5\xc5\x96\xa6\x4a\x36\x17\x31\x5c\xc5\x38\xcf\x41\xe5\x39\x5b\x67\x82\xfd\x48\xac\x73\xf8\xbe\x5b\x87\x9a\xf9\xb2\xed\xd9\xf4\x3b\x3b\x6d\x50\x0f\x91\x9e\x30\xaa\xfb\x03\x2d\xf7\x0b\x6e\x18\x70\x5b\xf0\x7b\xf0\xc9\xee\x43\x61\xf7\xa8\xe0\xfb\x5d\x5c\x67\x99\x95\xd4\x62\xd8\x2a\xbb\xc0\x58\xf4\x7c\xcc\xdb\x00\xfd\x44\xca\x51\x00\xaf\x32\x9d\xe6\x10\xb8\xbe\xed\x68\xb6\x25\x5d\xf5\x02\x81\x4b\x2e\x3d\x8c\xb4\x3f\xef\xec\x2d\x2a\x59\xd7\xd0\xaa\x9e\xb8\x2f\x98\xf8\x99\xd2\x45\x62\xba\xd5\x36\xec\x29\x62\x4c\xad\xd8\x60\x83\x43\x51\xb7\x8d\x50\x2d\x36\xa6\xb5\x03\xb8\xaf\xd4\x8a\xd2\x40\x8a\xa8\xc0\xdb\x57\x5c\xd5\xc8\x15\x6b\xcd\x25\x60\x9f\x1c\x9f\x3e\xae\x05\x2b\x52\x42\x49\xb8\xba\x03\x28\x9e\x94\x68\xd8\xf5\xf3\x89\xb2\xb2\x73\x78\x46\xba\xee\x11\xc1\xbe\xec\x85\x3d\x2e\x84\x94\xf6\x40\x95\x9a\x38\xaa\x3a\xb8\x06\x21\x52\xd0\x38\x68\xc5\x80\xb6\xb3\xb8\x2b\xde\x9b\xcb\x70\x61\x8e\xaa\x34\x59\x3b\x50\x85\x96\x63\xc8\x24\x76\x68\x34\xdf\x8a\x73\xdc\x34\xf6\xf2\xd5\x6e\xd4\xa7\x8f\x2b\x2c\x30\x39\xb4\x71\x22\x83\xbe\xa7\xd1\xa3\x8a\x9f\x1b\xd6\x1f\xc8\x3c\xc8\x52\x9b\x3d\xf5\x91\x20\x1f\x9a\xfd\x54\x8e\x80\xb7\xe7\x71\xdc\x11\xea\x24\x3d\x1d\x46\xdc\xbc\x5c\x51\x48\x66\x64\xda\x11\xdd\x76\xba\x21\x73\xea\x80\x67\xf4\xae\x7a\xad\xc5\xbb\x5b\x4e\xe6\x03\x63\xd0\x24\xed\x84\x92\x1d\x5d\x7a\x2e\x6d\xcc\x9d\x37\x2f\xef\xb2\xdb\xfa\x6e\xc3\x67\x97\x7c\x56\xbf\xd3\x9c\xd1\x51\xee\x73\x86\x96\x2d\xd4\x1a\xa0\x0f\xd3\xc4\xed\xe0\xab\xa3\x13\x89\x6f\x88\xea\x23\x59\x58\x5d\xc4\x54\x2d\x82\xc8\x47\xb6\xbb\xb8\x2d\xf0\x0b\x17\x57\xdb\x63\x28\x30\x71\x6d\x37\x03\x1d\xb5\xf7\x51\xed\xe1\x6d\x2f\x0d\xec\xf3\xc5\x55\xb7\xe1\xcd\xa1\xc1\xa5\x6f\x36\xe6\x16\xb5\xe8\xd9\xb7\x5d\x15\x9d\x93\x85\x55\x31\xae\x09\x9e\xaf\xd3\xe3\x43\xb6\x3e\x97\xcd\xfe\x30\x2e\xe2\xfa\x4d\x2e\xaa\x1b\xcd\x29\x35\xdb\x4d\x0b\xdc\x80\xe0\xb7\x86\x98\xe8\x1b\x84\x1c\xa1\x22\xa5\x3f\x08\xa7\x10\x19\x92\x54\x56\x79\x3c\xaa\x62\x07\xad\x12\xd4\x94\x34\x4a\x02\xeb\x90\x87\xdd\xbb\xa2\xf4\xdb\xec\xc7\x10\x25\xb8\xfc\x06\x8d\xd2\x1b\x13\xca\xfc\x48\x1b\x36\x9b\xe7\xda\x6d\x29\xd4\x3f\x5d\x03\x10\xc8\x15\xfa\xf8\xaf\x6f\xdb\x35\xad\x21\xf6\x07\x79\x01\xe6\x13\xd3\x69\x85\xb0\x67\x65\x51\xf8\x07\x1b\x23\x39\x72\xfa\x35\x6c\xdd\x37\x21\xd3\xaf\x13\x15\xb2\x0d\xae\x2c\x51\x44\x8a\xf0\xba\x70\xef\x68\x68\x02\x2b\x9c\x55\x36\xad\xa2\x12\x49\xa7\xe8\xf8\xa1\xa3\xa3\xcc\x9c\x80\xd9\xb9\x8d\xad\xae\xf4\x05\x9e\x05\xa5\x34\xcb\x4f\x9f\x41\x4b\x59\xd4\x09\xbd\xb7\x4b\x09\x3d\x56\xfa\x94\xce\x82\x44\xf6\xa1\x06\x8a\x18\x9b\xb2\x70\xf6\x42\xd4\xe6\x76\x4e\x28\x39\x96\x51\x6d\x09\xdc\xc5\x1c\xcc\x09\x2f\xa9\x9d\xe9\xce\x8e\x35\x63\xea\x4b\x4e\x62\x8c\x21\xb1\x18\x31\xa0\xfb\x89\xf8\xee\x13\x0e\xae\x4a\x85\xda\x4b\xb4\x7b\x40\x11\x8f\x9e\x31\xc1\x99\x8b\xc8\x36\x2c\xfe\x29\xf7\xe4\xba\x3e\x7d\xec\xa1\x53\xb9\x1b\xf8\x64\xd9\x19\x58\xec\xe7\xb3\x23\x49\xcd\x0f\xc8\x3d\x2a\xfa\xda\xda\xe1\x2a\x36\x73\x22\xef\x0f\x55\x65\x4d\xd4\xf8\xe8\x55\xde\x8d\x2b\xb6\xe9\x94\x42\xa5\x96\x53\xcb\xbe\xc1\x38\x06\xa6\x21\x20\xa7\x27\x07\xee\xaa\x51\xc9\xe2\xa2\x44\xa7\xd0\x8e\xa4\x8c\xbe\x13\xf7\xa6\x27\x7f\x3f\x23\xbe\x69\x5e\xd7\xec\xc9\x9f\x7d\xf2\x5b\x24\x60\x13\xdd\xfc\x4a\x91\x9f\x39\xba\x43\x5e\x4e\x4c\xf9\x04\x2b\x47\x3a\x1a\x6d\x85\xe1\x3d\x7b\xdc\x06\xd3\x5e\xce\xf4\xd3\x01\x9c\xb5\xc0\xce\x1c\xa8\x58\x40\xdf\x12\x03\x9b\xc9\x49\xe2\x6b\x00\x01\x6f\x8e\xe3\x93\x01\x1b\xd1\xb6\xe1\x4c\x47\xe1\x61\x84\x09\x15\xe0\x95\xd9\xf6\x67\x3f\x07\x2e\x08\x59\x54\x68\x0b\x06\xa3\x57\x17\x3d\xbb\x67\x44\xe7\x85\x56\x58\xf5\x67\xf7\xfc\xa3\x9a\xf8\x9e\x8c\x5e\x55\x7b\xab\xb2\x1c\xfe\xec\x87\xc2\x65\xc8\xf2\x0a\xc0\xc9\x9c\x6c\x10\x19\xc9\xa3\xb5\x1e\x77\x62\x43\x8f\xb0\x4d\x39\xc7\x90\x48\x96\x79\xdc\x06\x58\x4c\xcf\x92\xc6\x64\xde\x9b\xd5\xaa\x1e\x07\xd5\xc2\x55\x24\xae\x22\x5d\xaf\xc2\x1c\xd3\x5d\x00\x56\x9c\x60\xe6\x9e\x3d\xb8\x65\x3d\x06\x8c\x06\x39\xa1\xce\xf1\xaf\xd0\xaa\x54\xef\xcc\x56\xed\xee\xd6\x1b\xc0\x13\x50\x6b\x44\x98\x4b\x71\x44\xaf\xcd\x26\xa1\xf6\xf1\xed\xca\x34\xff\x65\xa3\xb7\xec\xb8\xf1\x03\xba\xa7\x8b\xb9\x85\x74\xe4\x7c\xff\x74\x42\x95\x90\xd2\x62\xde\x72\xba\x38\x48\xcc\xe6\x0f\x81\xf9\x31\x47\x25\x2f\xcc\x74\xde\x9f\x8f\x59\x6d\xa7\x71\x96\x4c\x14\x8d\xe6\xce\x3b\x95\x3a\x80\xec\x8b\x18\x2a\x80\x2a\xdb\x06\xd6\xdf\x67\x9f\x05\x92\xf8\x57\xdc\xf5\x78\x7d\x82\x3d\x56\x7c\x79\x3b\xe3\x6c\x94\xec\xea\xeb\xb1\x49\x44\xdb\x92\xf2\x35\xf2\x3a\xbb\x83\xb8\x35\xd7\xb6\x36\x8f\x4a\x30\xa7\x21\xd0\x20\x6c\x57\x53\xba\xf1\x22\x10\x70\x78\xbb\xfe\x94\x25\x9e\x1c\x2a\x68\x28\x73\x33\x93\xc5\x28\x7b\x4f\x31\xfd\x62\x39\x5f\xc4\x2d\xb7\xe5\x6e\x53\x0a\x0f\xd3\x65\x9f\x85\x77\x04\x31\x7a\xf1\x26\x8c\x6d\xf4\x93\xfa\xfc\xf2\x95\x9b\x0c\x3c\x29\x36\x82\x8c\xfc\x38\x98\xdb\x0a\x64\x67\x10\x02\xd4\xda\xfd\x79\xef\x14\x07\xdb\x07\x48\x12\x87\x3b\x5e\x75\xa4\x1b\x93\xfd\x90\xa4\x65\x77\x95\x58\xf1\xfe\x09\xf8\x09\x2b\x2d\x83\xc9\xa5\x43\xd5\xe2\x04\x19\x2b\xdd\x92\xfb\xbb\x36\x59\xc7\xae\xa4\xda\xcf\xae\xec\x9e\xdd\x19\x55\x0e\x08\xbd\x55\x4c\x57\x07\xa3\x67\x0f\x24\x66\x9d\x4d\x0c\x04\xbf\x13\xad\x95\x08\xf7\x2e\xf4\x72\x5b\x26\x8f\xb0\x59\x60\x27\x3f\xf6\x42\x9b\x7c\x1f\xcf\x86\xd2\xae\x3d\xa9\x37\xfc\x22\xa3\x1b\xd3\x3c\x61\xb7\xf2\x21\x0e\x8f\x87\x49\x6e\xba\xf8\xf3\x91\x89\x5a\xe1\xbf\x4c\xc8\x27\xa7\x5d\x44\x19\x18\x1b\x4e\xf0\xc3\x2e\xdf\x99\xea\x75\xd8\xbe\x7f\x34\xe1\xb0\x43\xe9\xc9\xde\xc1\x07\xb2\xad\xe5\xd1\x6d\xed\x9b\x2f\x74\x84\xc5\x5b\xf1\xb4\x2c\xee\xe4\x38\xe8\xdc\x73\xa5\xb9\xed\xd6\x78\x05\xdb\x95\xf3\x03\xe6\x47\x5a\xdc\xf9\x2c\xa4\x86\x7a\x31\x3b\x61\x70\x12\x86\x21\x25\x9b\x74\x40\x24\xc7\xa3\xc5\xe9\x53\x17\x9a\x0b\xd8\x73\x42\x82\x1e\x23\x23\x70\x0a\x5a\xf1\xc9\x49\x4a\xc3\x3d\x45\x4c\x42\x14\x49\x00\x9c\x3d\xc8\x9b\xdc\x5e\x69\xe9\x89\xc4\xdd\x63\x03\x6f\xeb\x1c\xce\xca\xcd\xa9\x88\xc8\xd9\x89\x3b\xb6\xfa\xd2\x2e\x90\x5e\x63\xdf\x99\xc9\x65\x5e\xe7\x30\x53\x38\x91\x31\xd5\xf3\x31\xf1\x43\x4e\x8f\x14\xae\x2c\xe0\x8b\x3d\x99\xe3\x47\xc2\xae\xd4\xab\x3e\x6c\xd8\x0a\x7b\x74\x1d\xca\x0b\xd4\x92\xc2\x30\x8f\x82\x0c\x56\x1f\x16\xf3\xa1\xbc\x67\xd6\x42\x7d\xa1\x16\x26\x9b\x37\x50\x45\xc5\x14\xcd\xeb\xcb\x49\x8f\x41\x57\x67\x6e\x10\xa5\x84\x5a\x75\x95\x5d\x52\xc5\xd3\xec\xd7\xce\xcc\x7b\xd1\x6f\x46\x47\x79\x76\xb2\xef\x97\x55\x92\xcc\xf3\x66\x2e\xa5\x53\x48\x3d\x1c\xe1\xa2\x60\x9e\x55\xad\x9e\xd8\x06\xea\x71\x73\x90\x91\x42\x88\xd3\xc3\x1b\xb4\x72\xc3\x18\xd4\xe6\x3a\xa5\xd9\x11\xc7\x7d\x28\x33\x5d\x3c\x61\x1c\x95\xb9\xee\xed\x6e\x2c\x23\x8c\xd1\x60\xe6\xc8\xeb\x9e\xd4\x5e\xc9\x52\x64\xf1\x2b\x44\x3b\x4e\x9a\xb4\x5d\x9c\x95\x7c\x01\x2f\x1f\x9d\x18\x2a\x6b\xbb\x21\xa0\x21\xfd\xb7\xdf\xdb\x72\xa2\xbd\x26\x1d\xc2\x38\xe6\xe3\x27\xdb\x73\x6e\xae\x2b\xaa\x13\xf6\x30\xe8\xea\x0e\x6e\x6b\x98\xf9\x2c\x66\x86\x12\x45\x00\xd7\xa6\x40\xf5\x63\x0d\x23\x21\x1c\x9c\x66\x5b\x5a\x68\x2d\x5f\xa2\x73\xfb\x6e\x3d\xee\x99\xb3\x6e\xbf\x3e\xed\x71\xa4\x8d\xa0\x1e\xdf\x85\xec\xa1\x67\x31\x17\xb0\x64\x1b\xc2\x2c\x12\xfc\x3d\x9a\xa0\xac\x35\xc7\xb0\x30\x44\x8e\xc8\x28\xb0\xef\xd2\x08\x50\x3a\x5a\xec\x4d\x55\x31\xf7\xaa\x20\x93\xad\xa3\xdd\xb5\xd0\x16\xb3\x68\x7b\xcc\x65\xde\x14\xfd\x3e\x7b\x7c\x35\xe8\x14\xba\x8e\x82\xd4\xc7\x4b\xbc\x78\xdc\xd9\x20\x4d\x51\x85\x73\xc2\x3e\xd0\x6d\x9e\x11\x6d\x22\x43\xdd\x19\x72\x0b\xd1\x7a\xb7\x5f\x2d\x1e\x73\xdd\x1c\xb2\x88\x7a\x90\x1d\xae\xd9\xe7\xc0\x64\x6c\xe9\x44\xaa\x75\xd1\xb3\x6f\x96\xe6\x9e\x0d\x88\x4b\x99\x7b\x25\x36\x2a\x3b\x76\x15\x47\x92\x49\x57\x71\x1d\x4f\xf5\x24\x64\xc9\xb8\xef\x5a\x94\xd5\x6e\x70\x9b\xa7\x1d\xc7\x11\x4b\xbf\x8e\x8e\x98\x3f\xf8\x99\x52\x92\x85\x04\x25\xdf\xcd\xd0\xe2\x32\xec\xee\x5d\x73\x0a\xed\xf1\xcc\x8f\x74\x61\x43\xea\x76\x5c\x1d\xde\x4b\xba\x9b\x12\xf7\xb3\xfb\x1f\xe1\xa9\xd8\x5a\x3f\x13\xd9\xd7\xb9\x53\x17\xa4\x29\x56\xfe\x39\xf2\x6f\x0c\xb9\xbe\x02\xb3\x9a\x53\xfb\xc3\x5e\x4a\xf5\x6a\x4d\x39\x6b\xf1\xcd\x4e\xb1\x26\xaa\x0d\xc9\xae\xbf\xdd\xf7\x50\xb7\x78\x96\x18\x9d\x3a\x56\x12\x7d\xaf\xf4\x71\xa5\x4b\x09\xad\x16\x6a\x58\xf3\x71\x8e\x7d\xbb\x56\xb0\xcc\x84\xb4\x56\x56\x58\xc1\xed\x53\x4c\xd4\x76\x70\x93\x1c\x45\xac\xf5\xa8\x62\x7d\x6f\xab\x09\x90\x5f\x54\x90\x11\x93\xf4\xaa\x61\xe7\xa1\x8b\x71\x48\xd0\xda\x6b\x58\x77\x25\xd4\x6e\xbe\x32\xed\x57\x05\x62\x84\xd0\xab\x5d\x43\x5f\xaf\x35\xac\xf5\xb6\x88\x05\xd3\x4a\xa1\x24\x11\x97\xa3\x88\x35\xee\xf6\x51\xf9\x3a\xc1\xb6\xe8\xc0\xda\x6c\x57\x76\x7e\x31\xe1\x95\x4f\x11\x44\xaf\x9e\x9d\xc7\xa3\x93\x1b\xff\x6d\x85\xaf\xe3\x55\xdc\x2b\x3a\x51\x88\x77\xdb\xf9\x32\x97\xac\xe7\xa3\x72\x40\xaa\x87\x2c\x7c\xf1\xe7\xa3\xdc\x40\x4f\x05\xdc\x03\xb9\x1c\xc5\x89\x62\xfb\xc6\xf2\xa4\xbe\x06\x65\x31\x3d\xc8\x2f\x56\x3c\x5e\x28\xaf\x41\x3c\xf4\x77\xaf\xaf\xdd\x0e\x5b\x45\x88\x68\x3e\x2a\x76\x40\x68\x90\x6a\xff\x4c\x75\x2d\xd5\x83\x1a\xe5\xa8\xae\x95\xcf\xd5\xd6\xd2\xd3\x91\x7a\xa5\xb6\x06\x83\x4a\x28\x13\xc5\x40\xbb\xbc\x31\x7e\xaf\xfa\x1a\x85\x8c\xe5\xa6\xb6\xb6\xa7\x8c\xd5\xd2\x61\xb3\xaf\x1f\x55\xb5\xdb\xf1\x69\x30\x07\x8f\x27\xf5\x47\xca\x2f\x2d\xc5\xa3\x80\xb6\x57\xcc\xea\x51\x31\xf3\x82\x59\xdb\x0b\x66\xe3\xf5\x82\x19\x99\x91\xe5\xb7\x16\xcc\x2a\x78\xa3\xc7\x05\xb3\xb3\xf7\x07\x89\x9f\x41\x74\x8d\x5e\x35\xb3\xbb\xa9\xe1\x39\xf2\xab\x4f\xab\x66\xe7\x5d\xaf\x3f\x7b\x14\xd7\xfe\x39\xcb\x66\x4a\xee\xd9\x24\xaf\x49\x42\x0f\x5e\x38\x9b\xa7\x97\x2a\x67\xb6\x01\x7b\xe9\x2c\xff\x3d\x4b\x67\xd5\x9f\x1f\x95\xce\x64\xde\x97\x9d\xa4\x8c\x28\x8e\x86\x23\x46\x33\xb9\x74\x81\x0f\x45\xfd\x0d\x35\xb4\x8d\x5c\xdc\x45\x99\x05\x27\xff\xfe\x67\x29\xa5\x15\x7b\x2c\xbf\x67\x29\xed\x03\xed\x71\x0f\xff\xf4\x65\xb4\xef\x9f\x96\xd1\x6c\x55\x9a\x2b\x55\xfb\x3f\x63\x15\x8d\x51\xcf\x65\xf9\x6d\x55\xb4\x11\xb6\xac\xa7\xbf\x57\x0d\xed\xd3\xc7\xb5\xa3\x57\x63\x01\x77\xf9\x3d\x2a\x4c\xb7\xb5\x83\x5f\x5f\x61\x4a\xe6\xa5\x5b\x28\x7c\xa1\x4e\x07\x25\x5b\x7c\x5a\x71\xdb\x56\x4a\x6e\xab\x88\x4c\xfc\x14\xf3\xbd\x76\xa4\x9b\xf3\xdb\x68\xaf\x7d\x7c\x76\xdb\xf5\xe4\xbc\xee\x43\x2f\x69\x8a\x6a\xc4\xf8\xca\xca\xc8\x6d\x35\xe9\xeb\x2b\x23\x16\x19\x4f\xf1\x85\xa5\x4b\x18\xce\x3d\xde\x9f\xd6\x71\x36\xca\x38\x2a\x3e\x72\x7e\xb4\xc1\x8f\xbc\x0f\x6e\x39\x05\x28\x25\xf7\xad\x2c\xab\x89\xf1\xe6\xec\xe4\x5d\xd9\xde\xa2\x7c\xbd\x7d\xe9\xd3\x47\x78\xfe\x52\xe8\x1a\xe0\xb7\x56\xbb\x6e\x8a\x41\xad\xcf\x23\xf6\xba\x2d\x78\x95\xd7\x0b\x5e\x6b\x96\xae\x44\xdb\xec\xaa\x3b\x48\x59\xed\x6d\x18\xf2\xf9\xf8\x1e\xae\x50\x15\x84\x9a\xc6\xb5\xd6\x00\x61\xa0\xb9\x35\x23\x9d\xc9\x19\xa2\x39\x00\x31\x68\xcf\x57\x76\xd0\xd6\x3e\xfd\xe4\x44\xdb\x5b\xd8\xe6\xdf\xad\x64\x59\x42\x72\x51\x8e\x01\x47\x46\x46\x57\x72\x60\x2a\x54\xf3\xa5\xf3\x2a\xdb\xce\x9a\x81\xb8\xa5\xbd\xe0\xeb\xb2\x07\xb5\xd4\xdf\x25\x68\x7b\x53\x83\xd8\x6d\xd0\x56\xf6\x8a\x91\x19\x8a\x58\x42\xea\x23\x54\xbc\xb7\x68\xb7\xc6\xfe\xbd\xaf\xd2\xd7\xa1\x90\xb6\x84\x5d\x81\x68\x74\x69\xb0\x5c\x32\x9a\x76\x05\x5a\x1e\xd5\xcd\xec\x20\x98\x53\xbb\xea\xa3\x92\xb6\xde\x94\xd2\xa0\x94\x54\x86\x76\x77\x80\x9b\x4d\x81\xde\xfb\x65\x2d\x70\x5c\x98\x25\xf8\x1e\xce\x7c\x29\x64\xf2\xb1\x01\x01\x3b\xb2\x18\xe2\x9f\xf1\x4a\xda\xba\x97\xd2\xf4\x6d\xba\xaa\x28\xea\xdd\x26\x80\xf9\x91\x6a\xbf\x71\x17\x09\x34\x66\x80\x6d\xcc\x82\x81\xbd\x98\x76\xd4\xd2\x8e\x81\x79\x0e\x3e\x7d\x3d\x72\x4b\xa1\x97\xb8\x4c\xbb\xb2\xb3\x64\x45\x90\x78\x6a\xca\x8d\xe5\x47\xb9\xb1\xdf\xb5\xec\x66\xd7\x4b\x53\xd0\x11\x53\xe8\x7d\xa6\xf3\x51\x86\x53\x8e\x77\x79\x5e\x84\x6b\xdd\x9f\x1f\x95\xe1\xfa\x8b\x65\x38\xf6\x0a\x8c\x5a\xab\x2f\x16\xe2\xa2\x3f\xff\x93\x16\xe2\x6e\x4b\x28\x5e\x88\xbb\xec\x85\xb7\x13\xcd\x80\x3c\xb9\xeb\xe4\x65\x38\x12\xb4\xcd\x9f\x9f\x97\xe1\xba\x3f\xbf\xa5\x0c\x77\x39\xca\x6e\xaf\x57\xdd\xf2\x51\x75\xeb\x5e\x74\xb3\xb5\xb8\x3c\x2a\xb9\xd1\xa8\xa0\xa7\x83\x9d\x75\xaf\xb6\xc6\xfd\xf9\xb6\xde\x06\xcd\x43\xf3\xe7\xfd\x12\xab\xe7\x26\x9f\x14\xe0\x6e\x47\xaf\x24\xf8\x31\x9f\x0d\x5f\x5e\x91\x9a\x78\x54\x81\xda\x10\x31\x4b\xff\x55\x6a\x75\xd1\x9f\xdf\x58\xab\x3b\xc1\xa6\xba\xe8\xf9\x9a\x69\x8f\x84\xdd\xbf\x67\xf1\xee\x9a\xda\x4c\xff\x64\xc5\xbb\x7a\x53\xbc\x1b\x7f\x87\xe2\xdd\x65\x17\x23\xc8\x63\xcf\xab\x48\x09\xa8\xec\x80\xad\x7f\x40\xd9\x2e\xfd\x03\xcb\x76\xe3\xa5\xb2\xdd\x36\x91\x33\x1c\x9f\x2f\xdc\x51\xb0\x6a\x7a\x7a\x56\xb6\x1b\xe4\xf2\xea\xaf\x28\xd6\x51\x9b\xab\xd7\xba\xe9\x6f\x29\xd7\xa5\xb9\xd7\xeb\xc6\xab\xf5\xba\xf4\xa6\x7a\x5d\x3b\xea\x75\x5e\xcd\xb5\x60\x1a\xb6\xd7\xf6\x85\x8a\xdd\x15\x4c\xa0\x8d\x00\xce\x39\x22\xfd\xb4\xe7\x6d\xa8\xce\x65\x2f\x75\x92\xa7\x2a\x54\x05\x99\xa3\xf9\x66\x8e\xee\xc5\xb9\x47\xc8\x95\xa3\x34\x27\xa9\xd4\x47\xc5\xb9\xcb\x5e\x8c\x7b\xa9\x16\xd7\xbf\x58\x8a\xab\x37\xa5\xb8\xac\x52\x5c\x9f\x5e\x8b\x93\xa4\x58\x2d\xb6\xf8\x55\xc2\x8a\xff\x6c\x35\xac\x8f\xd1\x21\x92\xdd\x22\x23\x54\x49\x67\xa2\xb4\x34\x48\xec\x5e\x7b\x2c\x06\xdc\x4e\x64\x3f\x68\x20\x9a\xc3\xc3\xba\x9b\xb3\xdb\x48\x6a\x3f\x3a\xb9\xed\x38\xb7\x3d\xc1\x06\x90\x10\x10\x40\xab\xed\x6e\x86\xb6\xcd\x65\x84\xf4\x8f\xa8\xbe\xfc\x74\x53\x54\xd2\x65\x17\x95\x8a\xc6\xa2\x67\xc5\x74\x16\xc6\x71\x85\xb4\x7f\x8a\xca\x6a\xee\x43\x4b\x15\x2a\xa4\xc3\xb9\x6a\x4d\x4c\x46\xc7\x05\xa3\xe1\x93\x65\x28\xf5\x0d\x0b\xe8\x2c\xde\x83\xfc\x93\x62\x5a\x7e\x52\x4c\xeb\xbf\x6b\x31\x2d\xaa\x98\x66\xa1\x22\x4c\x4d\x16\xc3\x36\xc4\x6f\x4b\x2f\x87\xa9\x6e\x8f\x6f\xdd\x2a\x75\xa8\xdc\xaf\xd5\x43\xbb\xfa\x3e\x43\x6a\xfd\x71\xad\x91\x21\x4a\xe2\xed\xb6\x6b\x9b\xb3\xaf\x25\x80\x3c\xfd\xbb\x15\x41\x93\x28\xac\x62\x2d\xf7\x2b\x85\xe4\x55\x86\x63\x78\x1d\x59\x04\xec\x31\x4b\xdf\x21\xc5\xe4\x45\xe4\xe6\x12\x3c\x79\xc4\x5f\x13\xc7\xf1\x7c\xf9\xcf\xbf\xfd\xf1\xfc\xa5\x1e\x31\x85\x18\x4b\xba\x1f\x66\x31\x2f\x6b\x45\x58\x1c\x7e\xe5\xf7\x29\xdd\xc5\x1c\xa6\x45\x3f\xe9\x7d\x0d\x23\xab\x99\x37\xaf\x45\xca\x0d\x50\x94\xa7\xf7\xe9\xce\x0e\xf0\x25\xfa\x88\xdb\x53\xfa\x32\x57\xcf\x58\x2c\x4c\x6c\x75\x5c\xd6\x1c\xe6\x58\x6a\xe8\xad\xbd\x8f\xf5\x6e\x22\x1b\x58\xdf\x93\x35\xbf\x24\x04\x0d\xec\x06\x87\x6c\xf1\x6f\xdd\xca\xfb\x78\x37\x96\x2f\x52\x06\xdd\x9e\xcd\x57\x94\x27\xfb\x0f\xdb\xf6\x63\xd9\x21\xa1\x23\xa7\x25\x69\xe4\xf2\x5d\xa2\x65\x30\xe5\x7e\xbf\xf6\xd0\x5a\xbb\xdb\xff\xfe\x2c\xdc\xfb\xa1\xa5\x7e\x74\x40\x7e\x76\xe8\x2d\xf0\x2c\x30\xe2\xa7\x71\x3b\xc4\x8f\xdb\x3c\xb7\xbd\xa3\x2f\x6e\x7d\x89\x23\x8c\x91\x2f\x33\x90\x67\x88\x71\xbc\x37\x33\x45\x37\x78\x99\xf0\xc7\xc4\xf1\xe9\xbb\xe5\xcf\x7f\x39\x9d\xff\xf8\xb7\xff\xfc\xef\xdf\x85\xf2\xd5\xa3\xf4\xa6\x7c\xc0\xed\x28\xd9\x7d\x4a\x4b\xac\xdc\xcd\x79\x17\xe9\x39\x6d\xcd\xce\x2c\x97\xbb\xfd\xaf\xaf\x8e\xd1\xe7\xe6\xc2\x85\xbe\xca\xbc\x94\x50\xfb\xcd\x5d\x7f\x71\x80\xaa\xea\xe8\x29\x8c\x38\x2e\x36\x59\x6c\x4c\x46\x7a\xdf\x2c\x30\xb0\x01\xda\x30\xed\x65\xbc\x61\x1e\xff\xe9\xdf\x7f\xfe\x1f\x7f\xfc\xd3\x5b\xd6\x95\xed\xa8\x71\xd1\x3f\xf7\x6b\x0a\xb3\xe5\x07\x1a\x2b\xcf\x1b\x8a\x06\xec\xa6\x6b\x42\xdb\x87\x0e\xf5\x9b\xd7\x2e\xca\x42\x1f\x00\x99\x3f\x14\xf3\x4a\x7d\x28\xa1\xa7\xf4\x7e\x86\x3e\x0b\xbd\xa7\xfd\x1e\x37\xee\x81\x8a\xc3\x7d\xd8\xd8\x06\x13\xad\x56\x29\xba\x67\x38\x20\x61\xa8\x25\x9d\x49\xd5\xc1\x90\x59\x89\xed\x67\x6f\xfe\x9a\x6c\xa8\xac\xbf\x6d\xf7\x99\xa6\xe8\x52\x91\xd6\xc8\x67\xb8\x48\x75\x4a\x09\x80\xb2\x5e\xd9\x93\x77\x90\x1e\x6f\x2e\xc7\x5f\xec\x6d\xf8\xa2\x7a\x9c\xb6\x49\x2c\xc7\x9f\x55\xaf\xcf\xeb\xf1\xee\xf5\x9b\xf0\xf9\x64\x8d\xda\xfb\x12\x66\xab\xc7\x65\xce\xd6\x1e\x26\xdd\x0c\x3f\xa5\x2d\xd4\x44\x72\x30\xbe\xcf\x66\x30\xbf\x27\xcb\xbc\xe8\xd9\xac\x3d\x00\x68\x1b\x97\x6e\x61\xbd\xb9\xe5\x61\x84\x06\x9a\xa2\x54\x34\xf6\x3a\x1f\x2f\xf9\x1e\x76\xde\x6c\x47\x40\x41\x49\x1b\xa2\x39\x95\x9b\x45\x12\x1f\xb0\xce\x1c\x9f\xed\xcb\x21\x04\xf6\x47\x0b\x39\x28\x5c\xbe\x79\xd6\xbc\x81\xa6\x2c\x85\x94\x98\xab\x29\xd5\x7b\xba\x86\x87\x8d\x80\x4d\x1a\x90\x0a\xb8\x95\x51\xe2\x1e\x13\x7d\x03\x7f\x29\xca\xe6\xad\x8d\xd0\x45\xc6\x0a\x37\x69\xe9\x0f\x29\x8c\x5c\xde\xb7\xd0\x7a\xfb\xd0\x42\x99\xe3\x3e\x86\xbe\xf5\x07\x73\x12\xef\xcd\xa1\x3b\xab\x86\x65\xee\xc7\x9c\xcd\x79\x17\xdb\x28\xab\x6b\xe1\x0f\x62\xe5\x64\x4e\x11\xa4\x98\xd5\x5f\xa7\xd0\x3d\x8d\xaa\x1e\x69\x58\xc4\xbb\xad\xd0\x48\x50\x8b\x24\xe1\x96\x0f\x30\xcb\xc6\xe4\xde\x72\x3c\x58\x63\xd5\x6c\x2e\xfe\x64\xff\x23\x7d\xe3\xe2\x7f\xcd\xfb\x4d\x3d\x3e\x81\x0a\x4c\x13\x63\xdf\xed\x77\xf4\xfa\xd3\xc7\x30\x06\x46\x13\x0d\xec\x3e\xae\x97\x3b\x1e\xaa\x79\x2c\xd0\xf9\xc4\xb8\xa4\xf7\x29\x8c\x51\xbf\x0f\xc3\x8c\xa6\x4f\x18\xd4\x44\x1e\xe0\x23\x1b\xa7\x9b\xbf\xd8\x27\xed\x4f\xf7\xf6\xa7\xd4\xec\x4f\xf6\xed\xb4\xff\x71\xa2\xcc\xfc\x01\x58\xdd\xed\xf7\xd6\xfd\x6f\xe5\xcd\xf3\xe3\x2b\x36\xa3\xed\xfb\xd6\xde\xa5\xef\xbe\x99\x9a\x6f\xa6\xe6\x95\xa9\xf4\xa6\x1d\xfb\xd1\x54\xfa\x66\x7f\xfe\xb7\xb4\x3f\x7f\xfe\x1f\x3f\xbf\x85\x38\x74\x33\x37\x77\x54\x98\x31\x24\x38\x5c\x91\xc4\x93\x06\x0f\xd4\x0f\x1b\x39\xe1\x02\x7b\xcd\x36\x13\x3c\xdc\xf2\xb7\xc2\x94\xbc\xaa\x02\x55\x24\xa6\x41\x7f\x6e\x4d\x6b\x65\xac\xa1\x0f\x78\xd5\x31\x27\x8b\xa3\x76\x62\x15\x6b\xf5\xdd\x08\x6d\xce\x25\x2d\xb4\xeb\x27\x8b\xdc\xb6\x02\xc0\x56\xbc\xd1\x2c\xf0\x84\xd0\x62\x0a\x75\x8c\xd0\x47\x55\x06\x3c\x06\x05\x78\x9d\x1f\x08\x15\x80\x1f\x9a\x71\x84\xf2\x63\x49\x94\x12\x92\xf2\x36\x09\x9e\x72\xb8\x5b\x7a\x45\x49\x92\x1c\xc5\xb0\xd7\xdb\x10\x51\x3a\x64\xd7\xdb\x38\x3b\x25\x6d\x9c\x8a\xb6\x93\xaa\xcd\x8d\xae\x3b\x32\x47\x43\x64\x67\x09\x71\xc3\x36\x30\x0f\x92\x40\x0d\x09\xb1\xd7\x89\xbe\xaa\x68\x89\xf3\x25\xe4\xae\x2a\xe0\xdb\xee\xd8\x1b\xfc\x89\xb2\xf4\x10\x05\x74\x9c\x52\x0d\x93\x8e\xb6\xdd\x0e\x72\xad\x4c\x5e\x08\xd0\x6d\x1d\x57\xd6\x6e\x8c\x89\xca\xdc\xc6\xad\x8b\x48\x60\xa3\x89\xd7\x21\xf8\xde\x26\xd9\x42\xc1\xd1\xfd\x56\x21\x9f\xdb\xd2\x9a\xc9\x90\x54\x3b\xd0\x12\x17\x2c\x67\xb3\xe0\x7f\x74\xb0\x4e\x92\x96\xce\x61\x20\x95\x46\xb6\xb3\x0e\xba\x24\xfb\x08\x23\xb5\xd0\x6b\x35\x53\x10\x60\x41\x86\x04\xbd\x8c\xbb\x26\xd9\x27\xe4\xca\x11\x6b\x50\x42\x5a\x95\xb9\x41\x67\x62\xe1\x26\x35\x69\x82\xce\x30\x8b\x6d\x13\x67\xcf\xf3\xc6\x12\x12\x42\x0f\x28\x65\x91\x54\x18\xd2\xff\x8c\x48\x16\xf7\x6d\x86\xd2\xe7\x31\x09\x9c\x41\x3e\xa2\x1d\x22\x05\xb2\xb4\xb5\xbb\x7d\x30\xdf\x78\x77\xbe\x86\xad\x35\xc7\x1f\x93\x47\x2b\xdf\x16\xd9\x3f\x72\x91\xbd\x18\x30\xc6\x0e\xaf\x3e\x18\xdc\x7a\xf7\xe5\x1b\xb2\xa4\xd0\xd0\x22\xeb\xa5\xbf\x70\xd4\xf2\x43\x6c\xc7\x81\x6b\x85\x31\x10\xf8\x54\x42\x71\x7e\x9a\x6b\xd6\xc8\x05\x76\x14\x84\xab\xf2\xe2\x69\x39\x18\xbb\x62\x65\xeb\x98\xb5\x58\x9c\x9f\x47\xfd\x10\x6b\xc8\xcd\x4e\xa8\x03\xe6\x88\x15\x59\x3f\xe7\x60\xb5\xef\x0d\x89\xa5\xbd\x72\x91\x7e\x3c\x0e\x94\x50\xbb\x4f\xe4\x94\x93\x6d\xcf\xb6\xa6\xa0\x42\xc4\x91\xe9\xda\x6d\xa9\x0c\xd6\x97\x52\x11\xd7\x4b\xf4\x9b\x6d\xe6\x06\xe9\xd2\x5c\xd7\x1c\xb6\x19\xef\x9a\x6c\x42\x0b\x64\xf6\x34\x37\x70\x35\x69\x6e\xeb\x69\x7e\xfe\x54\xa7\xa4\xf4\x06\xbc\xb1\x39\x94\x31\x11\xe5\xa5\x6c\xb4\x15\x48\x17\xcb\xed\xf1\xed\x36\xd1\x79\xfd\xd2\xe5\x5f\x4f\x75\x84\x69\x8e\x58\x0f\xf9\xb2\x86\xda\xeb\x0a\x8b\xab\xdd\x11\xc8\xe1\x6b\x6d\xa1\x4f\x9b\xdd\xad\xde\x5d\x3f\xfb\x5a\x22\x26\x77\xb4\x8f\x52\x4c\x97\x82\x35\x4a\xa1\x6c\xed\x6e\x86\xb2\x0c\xb3\x7e\x9e\xc4\x30\x77\x78\x21\x3b\xc8\xaf\x7c\xe1\x24\xb7\xd9\x96\x08\x3a\xc9\x96\xd6\x58\x6b\x68\x77\x5a\x9e\xf9\xd1\xf2\xcc\x61\x83\xbd\xaf\xf4\x57\x72\x21\x9d\x32\x4d\x0d\xad\x5d\x4a\x18\xc8\x01\xcd\xfc\x6c\xd5\x53\x97\xc5\xcd\x7a\x7e\x57\xe2\xbb\x1f\x72\x7d\x77\x44\x1e\x2d\x0b\x59\x0e\x8d\xf2\x46\xda\xba\x41\xbe\xbb\xcd\x28\x59\x4d\x96\x74\xd1\x6b\x4a\x72\xd9\x45\xdc\x10\xaa\x4b\x60\x9e\xed\x85\x19\x73\x11\xf4\x43\x79\x16\x87\xe4\x33\x68\x39\x47\x15\xb0\x15\x52\xa8\xea\x61\xca\x03\xa2\x3a\xc4\x88\x5a\x48\xfd\x4c\x4c\xc3\x0c\xb5\x57\x9d\x57\x20\x3f\x6a\xdb\x5f\x53\x8b\x41\x5a\x89\xfa\x3c\xb5\x99\x65\xf3\x7f\x53\x98\x71\x20\x08\xa5\xf9\x58\xb4\x1c\xec\x75\xf6\xd7\x17\x20\x0b\xdc\xb9\xf6\x09\x70\xc6\x10\xb9\x5e\x4b\x67\x8e\x2b\x35\x4f\x7b\x69\x26\xa7\x31\xf7\xa3\x44\x3b\x50\xcf\x28\x13\x25\x4d\xb0\x2e\x43\xeb\xe2\xe6\xe5\x92\x43\x8f\x66\x9b\x3a\x5a\xa0\x05\x66\xb5\x0a\x8d\x5c\x99\xfe\xfa\x12\xb4\x74\x6a\xe4\x04\x22\xc8\xcc\x9e\xe6\xd9\xac\xf7\x52\x43\xee\x68\x0f\xda\x94\x48\x19\xb5\x41\x5e\xad\x85\xba\x48\x02\x6e\x56\x90\x31\x4b\xb4\x2a\x15\xa6\x8e\x5e\x87\xb1\xb5\xd5\x1c\x55\x8b\x97\x66\x81\x04\x7b\xec\x73\xae\xce\xc1\x8c\x19\xcc\x98\xc4\xaf\x97\x8c\x1a\xda\xd8\xda\xd9\x06\x55\x50\xdc\x10\x4b\xa3\x32\xd9\x18\x10\x5e\x99\x5b\x10\x55\xf7\xaa\xb8\x08\xd3\x4d\x78\x46\x47\x4a\xaf\x11\x20\x66\xa7\xd6\x8b\x6d\xe6\x63\x59\xce\x6c\x0b\xaa\x4e\x2d\xa8\xaf\xda\x80\xdf\x46\x73\x7d\xb3\x01\x7f\xf3\x99\xfe\x5e\x3e\xd3\xcb\xfb\x50\x0a\x19\x94\x6a\x2e\xd7\x8f\x7f\x66\xec\x6d\x68\x92\x64\x4a\x5e\xb2\xc3\x37\x1b\x6d\x0a\xb1\x65\x78\xc1\x9d\xa9\x69\xdf\xdb\x36\x95\xc9\xc1\x37\xdb\x91\x26\xbe\x0b\xd5\xe4\x04\xe1\x21\xb1\x5d\x72\x66\xcc\x18\xc7\x5d\xa7\x27\x66\x30\x5e\x01\x2c\x20\x72\x1a\x16\x82\x91\x40\x79\x6d\xdf\xe2\x60\x1b\x84\x5f\x29\x50\x37\x2a\x9c\x0a\x72\xbc\x12\xc7\x6b\xba\x1e\xc4\x32\x38\xa3\xba\xbd\xee\x44\xf8\x9d\xb5\x68\xd9\xc2\xdf\x9c\xda\x4a\xa3\x11\x65\x27\x36\xee\x59\xa0\xc7\xf6\xbe\xe5\x51\xed\x96\xcc\x57\x13\xe4\x76\xfd\x04\xea\xb6\x77\x42\x5e\x3c\x62\xbb\x6b\xa1\xf4\x85\x19\xb7\xd8\xf4\x63\x3c\x67\xb9\xf0\x3b\xb4\xd9\xbd\x74\xed\xd7\x13\xad\x28\xd6\xc4\xd0\xe3\x5d\x0d\x89\xa6\x49\x87\xc4\xda\xe5\xf7\x09\x99\xbd\x4d\xe3\x7a\x77\xfd\xe8\xeb\x69\xfc\xc9\x7d\x18\x17\x04\x41\x99\x17\xb6\xf1\x6f\xe0\x98\x07\x2e\x45\x5b\xba\x19\x8a\x4b\x72\xc9\xf9\xfe\x92\x5f\x71\x7b\x8e\x5b\x4f\x4b\x37\x63\x6b\x4e\xc0\x44\xfd\x28\xdd\x69\x11\xd6\xdb\x45\x08\x72\x19\x4c\xe8\xe7\x4f\xb1\x84\x02\xcf\x59\x6d\xb6\xa7\x46\x39\x61\x71\x79\xba\xb4\x13\x1f\xa3\x30\xf3\xfa\xf6\x9a\x91\xa5\x9e\x21\x8e\x72\xc6\xed\xf4\x0c\xc8\xea\xb0\x32\x65\xec\x2a\x9a\xb5\x69\x6b\x21\x9a\x81\x8c\x05\x09\x53\x26\xfc\x75\xea\xe3\xc5\x21\xbb\x30\xa5\x5b\x8c\x7d\xe2\x75\xcd\x7a\x7d\x59\x43\x02\xf1\x3a\x47\xff\xf4\x13\xc8\x86\xc1\x2d\x47\x5d\x9b\x9c\x14\xb5\xcd\xcc\x2b\x33\x73\x33\x25\x7f\x6d\xfe\x39\xb7\xd6\xdb\x27\x58\x3a\xcb\xe6\xff\xee\xbb\xb9\x52\x69\x28\xfa\x17\xd0\xbd\x5a\x11\x17\x68\xd6\x18\x9c\xf9\xe9\xa7\x11\xea\x34\x97\x22\xd6\x6c\x9b\x3a\x69\x9c\xc1\x16\x9c\x91\x01\x1a\xf8\x0b\x12\x06\x33\x03\x9b\xf1\xe7\x13\x4a\x8a\xd3\x97\xc2\xf5\x25\xe4\xa9\xda\xb4\x32\xe2\x59\x69\xdd\x21\xbd\x0d\x65\xc2\x11\x1b\xf8\x00\x92\x4a\x40\x7c\xfd\xb6\x9d\x11\x75\xce\xa1\xb7\x6a\xe7\x42\x3b\x49\x37\x83\xad\x57\x34\x01\x81\xed\xa3\x0a\x29\x61\xe2\x16\xe1\x4c\xf6\x57\x08\x1a\x15\xef\xa8\x80\x32\x14\x9d\xa2\xa9\x39\xa6\xba\x9d\xfd\x92\xfd\x6a\x4e\xd5\x4c\x5f\x2b\x67\x74\xac\x40\x38\x91\x2b\x32\xf3\x8e\x94\x06\xaf\xcc\x3b\x00\x1e\xdc\x89\x9b\xb4\xb9\x74\x1c\xae\x9e\x8b\xbf\x0e\x05\x34\xf1\xf5\xd5\xa0\x31\x06\xaa\xf9\xd1\x2a\xab\xa7\x68\xf5\xbc\x61\x2b\xfd\x8f\xff\xe7\x4d\x65\xe4\x60\x9e\xda\x19\x90\xff\x26\x21\x2d\xae\x1b\x49\xf7\x15\xb7\x12\x0c\x9e\x36\xaf\xe2\xb8\xeb\xb6\x2b\xd3\x41\xa7\x10\x26\x80\x18\x04\xac\xfa\xea\x62\x5f\xd5\xa6\x54\xcf\x1d\x8c\x30\xd4\xb2\x10\xb0\x12\x80\x35\xd8\x07\x11\xdb\xca\x16\x43\x39\xa5\x66\x44\xb6\x38\xc8\xa6\xf6\x72\x32\xfb\x6b\x8f\x1d\x45\x03\xf0\x1a\x11\xaf\xd8\xb5\x17\xe4\x5e\x83\x6d\xa2\xd5\x8e\x32\x77\x28\x61\x5b\x43\x41\x97\x2e\xad\x28\x5b\xa1\xd9\x95\x9a\x7c\xc9\x5a\x86\x24\x9e\xe0\xba\x05\x84\x2c\x6d\xe7\x78\xe0\x2c\xcc\x96\x4b\xcf\xb1\x55\x10\x17\x39\xa3\x45\x1d\x4a\x69\x08\xfb\xf0\xdf\xb3\x87\xb6\x75\x10\x63\x43\x5a\x4a\x43\x59\xc6\x94\x8b\x85\x68\xab\xf3\xdf\x26\xf3\xa8\x0a\x56\x90\x03\xe4\x99\xa4\x4f\x0f\x78\xbe\xe2\x81\x59\xd0\xbf\x43\xe7\xb3\xfd\x3e\x54\xbc\xac\xe3\x50\x51\x90\xd5\x62\x44\xa6\x07\xd8\xd2\xa2\x67\x41\x24\xb8\x63\x7d\xcc\x33\x31\x96\xe0\xd1\x02\x30\x25\x9a\x43\xc7\xc8\x02\x64\x57\x1a\x06\x8a\x24\xbd\x44\x03\x99\x24\xd7\x8c\xea\x05\xed\x90\x5b\x4d\xba\xf0\x69\xe7\x0c\x80\x4b\x04\x56\xa8\x52\xb6\x32\xc2\x4c\x83\xd4\x3d\x0a\xea\x63\xda\x74\x00\xc8\x0a\xa1\x1a\x42\x99\xda\x9b\xc9\xde\x8e\x81\x64\x35\xb4\x72\xe0\x48\xd6\x30\x37\x59\x2b\x71\xb8\x66\xb4\x93\xec\x17\x91\xeb\xcc\x33\xd8\xd8\xf5\x18\xa4\xf9\x2d\x80\xa8\x4b\x96\x57\xc2\xed\x58\xe8\xb0\x18\x37\x6d\xd4\xa2\xd7\x4a\xfe\x59\x34\xcb\x0b\x3d\x99\x83\x72\x84\x37\xaf\xea\x68\x35\xae\xa1\x99\xef\x55\xa2\x4d\x56\x01\x33\x81\x7f\x81\xf8\xda\x95\x57\x85\x2b\xad\x12\x4f\x3b\x85\x34\xbb\x3d\x0e\x10\x2f\x78\xe0\x72\x0e\x59\xd9\x9c\x66\xf3\x0d\xd6\xae\x2a\xc9\xe3\xac\x6e\x28\x3b\x8b\x48\xb6\xc4\xbc\x05\xd4\x6a\xe6\xc0\x7c\x49\xef\x9b\x29\x9a\x57\xf7\xd0\xa5\xb3\xd6\x32\xa0\x2a\x84\xb1\x10\x23\x61\xdb\xcd\xa8\x3b\x57\xbb\x47\xc4\xba\x99\xd7\xed\xd3\xc7\x20\x54\x60\x1e\xf7\x61\x8b\x66\xfe\xba\xf3\x4b\x81\xab\x2e\x43\xc8\xe9\x58\x27\xce\x6e\xea\x15\xd9\xe5\xdc\x2a\xfd\x5d\xe0\x81\x11\x0f\xb3\x09\x67\xd6\x74\xa8\xf5\xcf\xc9\x2a\x18\x94\x9c\xfd\x45\x7d\xb0\x2f\x9c\x80\x64\x6f\xfd\x68\x2c\x53\x8f\xcc\xb5\x39\x03\x00\x35\x96\xb5\x6e\xd7\x26\xd2\x6a\x36\xe4\x4c\xb7\xa6\xe4\x47\x63\x70\xad\xc0\x34\x4e\xa1\x8e\x86\x3a\xbf\x2f\xf6\x2e\x58\x34\xd0\xfc\xee\x18\x50\x14\x65\xc1\xbb\x22\x25\x1e\x63\x3c\xe1\xa2\xcb\x51\x3f\x9a\x5c\xb8\x79\xe6\x41\x93\x53\xab\x2e\xe9\x1d\x5d\x5a\x34\xb6\x7a\x0a\x73\x34\x7b\x38\xc2\x92\xee\xca\x5c\x3f\xb4\x60\x27\xbe\x71\xe2\xdb\x76\x9c\x0a\x52\xbd\xf4\x7f\xe8\x2c\xf0\x9c\x07\x13\xb3\x3b\xa1\x58\xa2\xf3\x4d\x59\x20\xd7\xdc\x8e\x66\x14\xf5\xcb\xf7\x78\xda\x67\x08\xc1\xa4\x5d\xdb\x7d\x79\x46\xbb\x29\xa7\xd0\x5a\xb3\xc7\x01\x4b\x66\xb1\xde\x9e\xa3\x30\x8e\x39\x97\x07\x5a\x4c\x05\x68\xea\x12\x22\x8d\x45\x7d\x6f\xfa\xb1\xe6\x33\x57\xc2\xf4\x76\xaa\x55\x01\xcb\x38\xc5\x90\xa9\xee\xe4\x03\xe0\x07\xa8\x36\x36\x96\x93\x3a\x57\xd1\x33\x34\x4f\xb7\xbb\x42\xbb\x6d\x87\xe5\x14\x66\xf0\x5e\x72\x9b\xef\xb4\xf1\x8c\x14\xed\xe1\xf0\x29\x82\x94\xd6\x04\x05\x6b\x08\xd4\xde\x07\x33\x1a\x31\xa2\xd9\x95\x52\x85\x7b\x2f\x67\x69\x11\x26\x92\x84\xf6\x53\xa9\x20\x7b\x9b\xc7\x10\x8e\xd3\x4c\x78\xec\xfa\x64\x1a\xa1\xd6\xf6\x20\xf3\x23\xf1\x55\x04\xea\x3d\x17\xb0\x99\x09\x4b\x0f\xe6\x9c\x9d\x1d\xc0\xae\x6e\xdb\xe6\x70\xe1\x36\xb1\x22\xf4\xc4\x97\x26\x99\x46\x7a\xb4\x72\xea\xb2\x79\x51\x23\xab\xbe\x1f\x59\x93\x94\x32\xe3\x21\x44\x28\x33\x67\x95\xfe\xad\x7e\xb5\x0d\xee\xf7\x29\xd4\x18\xea\x21\xf2\x4a\x07\x72\x22\x79\x87\x53\xb1\xdb\x09\xa6\x20\x1d\x1b\x91\xb9\x5f\xa7\x0b\x0b\x6e\xc3\x0f\x6a\x7e\x42\x3c\x05\xdb\x5f\x8e\xaf\xd1\x31\xdf\x47\x93\xa8\xb3\x53\x82\x4d\x5b\xb8\x0f\x9c\x19\x81\xa1\x8d\x45\x16\x85\x21\x6a\x7a\x9c\x13\x7d\xf2\x8e\x86\x64\xa7\x0b\xd1\xa9\x7f\x25\xd9\x9b\xf6\x93\x20\x67\x39\x87\x14\xfd\x6c\x46\xc6\x98\x4f\xb2\xc7\x07\x45\x0f\xdb\x01\x28\x24\x95\xef\xc6\xd1\x34\x92\x24\x86\xba\x3c\xd9\x8c\x44\x91\x69\x37\x6d\x79\x52\x70\x05\x31\x69\x7f\xe9\x67\xdd\x8b\xd8\x8a\x84\x5d\xb3\xcd\xdd\x6c\x9b\x76\x69\xaa\x7a\xc7\x28\x8f\xd4\xe6\x82\x1a\x75\x1b\x34\x21\xd1\x33\xb7\xf1\x6c\x3b\x13\x8d\x48\x76\x82\xac\xff\xa8\x6d\x9a\x1e\x82\xd6\x61\x6f\xb6\x8b\x1f\xbd\x87\x3c\xef\x35\x83\x84\xd5\xcb\xd2\xca\x45\xc7\x7b\x84\x9c\xd3\x03\x1a\x88\x27\x61\xfb\x76\xb2\x48\x0e\x38\x93\xeb\x27\xa7\x4a\x97\x96\xd4\x79\x87\xdd\x97\x8d\xca\x2e\x7d\x9d\x29\x6b\x52\x15\x2d\xdc\x15\x11\x5e\x49\x8e\x67\x2d\x41\x68\xd2\xcc\xca\x97\x6c\x3f\x7c\x0a\xb3\x58\xe0\xbe\x03\x15\x25\x93\x08\x84\x7b\xe2\x3c\xcd\x7e\x0c\x74\x93\xdd\xa3\xdb\x29\xfb\x8a\x86\x37\x14\x95\x45\x4c\xd3\x50\xc3\x61\x51\x87\xc1\xd9\x45\x4a\x93\xfa\xd7\xed\xbc\x90\xcf\xb5\x4d\x50\xea\x68\x75\x3a\xab\x00\xf0\x4c\xfa\xd7\xed\x50\x22\x5f\xb0\x59\x05\x67\x61\x4a\xcd\xfd\xb1\xe1\x26\xb8\xa5\x20\xd3\x57\x91\x42\x30\xc3\x66\x43\xf0\xe0\x1d\x09\x91\x7e\x8f\x06\x35\x10\x22\xd2\xa1\x73\x54\x11\x22\x88\x23\x61\xab\x55\x23\xb3\xd5\xca\xe9\x46\xda\x3d\xc9\x3e\xf4\x51\xcf\x21\x4d\x9a\xb5\x86\x22\xfc\x14\xc6\x54\x15\x1e\x8f\x3e\x0d\x3a\x84\xcc\xfa\x74\xa2\x44\xdb\xb0\xa6\x1a\x5c\x20\x8d\x01\xf8\x8b\xea\x67\xac\x68\xc8\x6e\x90\x28\xb2\xb5\xce\xa4\xa6\x83\xa4\x02\xeb\xdc\x2c\x14\xc8\xd2\xf8\x3c\x6c\xf9\xa4\x73\x6d\xee\xa2\x8e\xe6\xb2\xcd\x64\x3f\x88\x34\xee\xd8\xa5\xd3\xb3\x7b\xb3\xd2\xff\x64\xde\x66\x0b\x0e\xbc\x25\x04\x41\xd0\xda\x80\x5d\xdb\x7c\xdb\x5c\x1a\xad\xb6\x30\xda\x7e\x34\x24\x72\xdd\x51\x33\x37\x71\x7c\x88\x35\x8c\xdd\x0d\x41\x99\x9a\xbd\xa2\x2e\x9b\xef\x1f\xb2\xc6\xec\x2d\x66\x56\xda\x40\xe2\x1a\x51\x9f\xe4\x44\x1b\x19\x15\xe7\x6c\xf7\x3a\x0d\x50\xb8\xfb\x78\xe3\xaa\x7a\x0b\x6f\xad\x2a\xe7\x68\x27\xe3\x44\x5d\x2e\xb3\x1c\xda\xfd\x66\x24\xab\xbb\xca\xe6\x5f\x57\x5b\x01\xad\x85\x29\x24\x7e\xe1\x93\x25\x87\xc9\xac\x14\x46\xb7\xf6\x07\xf7\xc5\xd8\x8f\x3a\x86\x25\x86\x36\x51\xdf\xe7\xaa\xc1\x1e\xa4\x1a\xc6\xc4\xff\x21\xc1\x9c\x46\x5c\x4b\x28\x55\x26\x8c\xb4\xb1\x92\xc7\xcb\x4e\x4a\xa1\x5e\x74\x45\xcb\xfe\xbc\xf7\x39\x61\x8b\xcf\xc8\x3f\x20\xa0\xee\xdc\x5a\x3e\xc9\x9a\x59\xe9\x6c\x0f\x07\x8d\xc3\x46\xd2\xe9\xca\x63\x11\x20\x7f\x6e\xa7\x37\x5c\xe9\x97\x16\x03\xbe\xdd\xa5\xe7\xcb\x30\x4e\xfa\x8c\x6d\x3e\x73\x0b\x00\xa8\x27\x34\xa8\x2b\x7a\xd8\xf4\x35\xe6\x75\x17\x8a\x47\xd5\xd8\xe6\xd8\x81\xbc\xc8\x5d\x52\x19\x63\x66\x40\xd8\x31\x00\x2f\xd9\x1a\x7a\xb6\x5b\x16\x13\x78\xad\xb2\xe8\x2c\xf2\x12\x46\xc4\xf3\x08\x2d\x09\x5f\x91\xcc\xe9\xb5\xb9\x89\xe0\x57\x4c\x27\xfa\x06\x78\xc2\x66\x55\xa2\xc6\x3c\xfb\x59\x21\xff\x5e\x3d\x4c\x4a\xd4\xd3\xf4\x5a\xcc\xc3\xde\x0a\x5d\x2a\x6c\x86\xb6\x01\xc7\x36\xe9\x55\x89\x11\xb9\xda\xd4\x3b\xf3\x3e\x8f\x7e\x0a\x73\x4a\x76\x73\xdb\x90\x08\x1e\x67\x77\x07\x13\xa1\x1f\x48\xfb\x49\xc3\x6f\xc8\xc0\x79\x42\x03\x32\x0f\x35\x97\xb3\x77\xe0\x98\xc7\x5d\xc6\xb9\x0f\x71\xe8\xe4\x4c\xbb\xb6\xf9\xd0\xcc\xa9\x1c\x1a\x34\x4b\xb9\x06\xa4\xa3\x87\xc0\xe9\xf0\x43\xa5\xb8\xf4\x50\x5a\x55\x2f\x44\x05\x83\x1e\xa1\x4f\xed\x4a\xae\x94\x61\x46\x36\x42\xb2\x4e\xc6\x34\x75\x81\xee\x61\x58\x1e\x17\x5c\xf0\xb0\x6d\xe3\x2c\x09\x63\x73\x26\x0a\x44\x01\x23\xf4\xad\xa9\x09\xc5\x29\xac\xce\xb4\xb8\xd9\xe6\x93\x80\x8b\x47\x22\x9f\x6e\x1e\xfd\xe1\x96\x58\x58\x59\x6c\xf5\x11\x6a\x96\x62\x56\x86\x90\xbf\xe6\x30\xeb\x41\x14\xc5\x76\x5d\x8f\x38\x25\x9e\x95\x73\x45\xd6\xd9\x36\x7e\x34\xa4\x63\x0b\xc5\xae\xbc\xa6\xe2\xa5\x94\x52\x0b\xdd\x00\x89\xda\x90\x77\x4b\xd4\x58\x49\x4f\xb0\x0f\x06\x22\xa1\x36\x3b\xf9\x56\x3a\x70\x94\x1c\xd8\xdc\x4f\x89\x2e\x92\xee\xdd\x01\xf5\x88\x92\xfa\x3e\x81\x2d\xfa\xa9\x05\x47\xc0\x02\xb3\x21\xa3\x5e\x6b\x07\x97\x6d\x6b\x35\xe4\x41\xa2\x6a\xe8\xb0\x75\x56\xfa\x6d\x88\x54\x49\x81\x4b\xf7\x5b\x7b\x50\x48\x74\x33\xb7\x42\xb5\x40\xe4\x15\x59\xf5\x5c\xed\x10\x9f\x3e\xae\x53\xa4\xdc\x45\xdd\xe2\x67\x27\x9e\x41\x76\xdf\x26\x90\x99\x4a\xb6\x9f\x82\x0f\x57\xc7\x64\x2a\x8e\x6a\x4b\xa0\x5f\x42\x47\x9d\x29\x8f\x76\x8d\x49\xd3\x06\x8c\x2b\xb4\x04\xb7\x1b\x42\x4d\x70\xd3\xe5\x96\xe1\x51\x69\x66\xa3\x8a\xb8\x55\x19\xc8\x07\xdf\x24\xb7\x82\x8c\x48\xb0\x60\xbd\xaf\x61\x0a\x77\xd4\xa1\x86\x18\x2c\x41\x96\xbc\xb7\xb8\x00\x71\xca\x83\x6a\x8b\x42\x5c\x96\x30\xf6\x58\x92\xd4\xe6\x68\xb3\x37\x0f\x8f\x02\x6a\xdc\x43\x57\x34\x43\x32\x7a\xdf\x69\xf7\x22\x29\x2c\x40\xd2\x02\x1a\x29\x89\xed\x8e\x49\xe8\x11\xad\xfa\xf8\x6c\xb9\x6c\xe2\xc6\x02\x0f\x98\x57\xa4\xaa\x14\xa8\x12\xd0\x42\x85\x52\xa7\x6b\x50\xf4\x41\x57\x83\xbe\x98\xf5\xc3\x94\x63\x24\xdf\x8d\x69\x32\x8b\xa8\xc0\x7a\x86\x6e\xab\x21\xcf\xf4\x68\x2b\x57\x07\x77\xca\xda\x49\xaa\x4d\x8a\xd5\xcc\xb8\xe2\x5e\xf3\xaf\xe4\x22\x0c\x67\x64\x1d\x9f\x3e\x56\x74\xb4\x7a\xa8\x52\x21\x36\x5f\xa1\x09\xb5\x60\xfb\x23\x32\x35\xbc\x00\x5d\xb7\xd9\x30\x0e\xc5\x47\x66\xa6\x9a\x9b\xdc\x48\x2a\x00\xe2\xf5\x5c\xdc\x49\x61\x1a\xd3\xed\xa9\x98\x4f\xa6\x55\xc4\x22\xb2\xe6\x9d\xd4\xd0\x16\xe9\x1e\x55\x78\x41\x1e\xa8\xc3\xc3\x62\xee\xb5\x12\x1c\x99\xcf\xa6\x42\x29\x31\x54\x7b\x67\x86\xd9\xcd\xcf\x0b\x85\xdd\xc6\xdc\x45\x6d\x0b\xea\x53\x0f\x79\x4c\x26\xba\xdc\x22\xbf\x1d\x16\x80\xf2\x87\xac\xb1\x84\x20\x08\xdf\x1f\x61\xef\x94\x68\x38\x54\x1b\xed\x50\xf8\x10\xe9\xdb\x69\x66\xb0\xf3\xc2\x93\xd3\xfd\x74\xb3\xc7\x74\xb6\x78\x27\xd5\xfc\xd0\x02\x40\x8f\x2b\x5d\xe4\xce\x32\x52\x9c\x48\xa8\xf1\x4e\x13\xc5\xb4\xfd\xac\xed\xdc\x90\xde\x63\x7f\x69\x75\xad\x0d\xd6\x26\xed\xf0\x74\x9d\x45\x67\x28\xaa\x3e\x03\xe4\x05\x58\xc8\xb1\x3a\x63\x50\x86\x48\xa5\x7b\x00\xa9\x3e\x35\x02\xc4\xb4\xd3\xe4\x47\x38\x9b\x6a\xb5\x13\xb6\x6f\xfa\x4e\x2f\x3d\xec\x59\xbc\xe5\x37\x3b\x93\x9a\xc5\xf9\x5b\x8a\xd2\xee\xde\x94\x49\xe9\x7a\xb1\x15\x39\x37\x2c\x16\x31\x64\xe3\x02\x1f\x2c\x3e\xd5\x99\xa6\x62\xf4\x94\x8a\xc7\x0f\x9b\x5d\x94\x68\x6e\xbc\xa3\x8d\xae\xdb\xa6\x16\xb6\xec\xbc\x9a\xb4\x97\x9b\xe9\xed\x74\x8e\xe1\xa9\xbf\x2d\x65\xfa\x86\x36\x97\x90\x66\x81\x7e\x60\x9b\x5c\xc3\x70\xa9\x78\x98\xd9\x90\x05\x6d\x15\x4f\x32\xda\x06\xbe\x48\xde\x3c\x06\x10\x37\x8d\xae\xa8\x42\x9b\x1f\x9e\x16\x7b\xd7\x4e\xb5\x88\x0b\x57\x63\x0b\x8d\x3c\x10\xb9\xbb\xc6\x97\xeb\x28\x54\xa3\x09\x8a\x5c\xd1\x2f\x15\x72\x68\x9e\x40\x2c\x35\x9d\x42\x2a\x1d\xee\x98\xbd\xfb\xb6\x98\x41\x3b\xe3\x2f\xaa\xef\x3c\xb5\x1c\x60\xd7\x82\x09\xc4\xf9\xc8\xe1\xdd\x32\xb3\x41\x52\xac\x55\x87\xdf\x8c\x4c\xf3\x5b\x1e\x45\x69\xb0\x6a\x5b\xfc\xec\xa7\x80\xe7\x7a\xa4\x25\x6c\xbb\x88\x64\x4b\xe9\xa1\x6d\xe4\x3f\xe1\x1e\xf1\x7e\xda\x94\xc1\x8c\x20\xb7\xb3\xa5\xac\x24\x69\x2c\x35\xe4\x49\x18\x98\x43\x6b\x43\xe1\xc5\xb0\x91\x83\x2a\xa1\xf2\x75\x73\xe5\x6b\x99\xf6\x0b\x30\xac\x46\xdc\xeb\x48\xb3\x33\x35\x90\x38\x42\xb6\x8f\x78\x97\xd8\x36\x46\xc8\xf4\x0c\xa6\x46\xa3\x36\xf5\xf1\x8d\xd5\x6e\x57\xdf\x43\xdf\x3c\x5f\x9c\x8b\x34\x1d\xa8\xdd\x43\x8c\x1b\xa5\x8e\x1f\x67\xb1\xdd\x50\x1c\x59\x33\xc2\x91\x47\x22\x2b\xfb\x15\x4a\x26\x1e\x22\x27\xfb\xef\xd6\xed\x2b\x17\xef\x31\x33\xe3\x99\x26\x1b\x78\xab\x81\x00\x98\x56\x69\xa9\xff\xe7\x1a\x26\x91\xb3\xa2\x17\x9b\xbf\xbd\xa5\x90\xe1\x00\x29\x4d\xf7\xb3\x81\x4c\xd5\x5e\x03\x2c\x20\xeb\x3e\x65\x12\xe6\x66\xae\x6c\x93\x2a\xb3\xbb\x20\x3d\x96\xdc\x2e\xa2\x74\x05\xa1\x66\x5c\x49\x61\xd4\x76\xcd\x90\x12\xf7\xcb\x79\xef\xab\x4a\xdc\x19\xb5\xef\x09\xf5\x88\xc2\x0e\x1d\x0b\x9e\x28\x82\x44\x3b\x87\x26\xde\x32\x26\x3c\x01\x44\x16\x75\x8e\x18\xee\xc8\x8d\x8c\x13\xd9\xef\x74\xd0\x97\x2b\x63\x82\x9e\x3f\x95\x74\x96\x2c\xb9\x48\xc2\x69\x90\x4f\x66\x44\xcd\x05\x31\x1b\x3f\x6a\x91\xce\x70\x04\x2c\x96\xf4\x23\xc5\xe2\xc8\x6a\xdf\x99\x94\x7c\x48\xf0\x42\x05\x3b\x1b\x8b\x9e\x50\x02\x56\xa4\xd5\xf6\xb8\x41\x5d\xd6\xc2\xba\x3a\xe2\xa7\x8f\x21\xd3\x3e\x3a\x47\x33\x23\xd0\x09\x9f\x88\x11\xb2\x9a\xb3\xb3\x05\x67\xed\x84\xea\xd9\x4e\x94\x58\x5b\xc8\xf1\xac\x50\xb7\xa6\xb0\xc1\xf1\x49\x47\x7d\x28\xc9\x93\xa2\x3b\xf9\x9a\xa4\x46\x18\x95\x07\x33\xca\x27\xba\x7b\xeb\xe3\x9c\xe8\xb5\xd9\x34\x96\xb3\x26\x5c\x14\x01\x9b\xc7\x2a\xb6\x10\x63\x3a\x01\x5b\xaa\xf5\x36\x59\x6a\x8b\xa0\x08\x73\x76\x9b\x89\xdc\x12\x07\x02\x4e\x88\xe1\xac\x47\x76\x14\x42\xbd\x71\xa2\xf4\xd5\x0f\xb6\x60\x6f\xe1\xc7\x71\xf7\xad\x64\xb8\x38\x81\x67\x5b\xda\x29\xb4\x79\xd0\x6c\xf2\x2b\x29\x97\x0f\xe6\x38\x9d\xf0\x8e\xfb\x35\x19\x9a\x99\x26\xc4\x78\x38\x24\x14\x11\xf7\x8d\x43\xc7\x83\x75\x60\x3f\x2b\x51\x03\xf4\xbe\x13\x5f\xf4\x7e\xbf\x3b\xc2\xb5\x68\x0f\x48\x82\x0a\x32\xe0\xbd\x9f\x42\x69\xe6\xeb\x1f\xa9\x76\x99\x83\x36\x86\x3d\x8e\x91\xb0\xdd\x96\x6c\xa8\x99\x1e\x0b\xf3\x71\x20\x45\xc1\xa0\x9f\xd2\xde\x47\x5e\xae\xea\x7a\x2d\xa4\xd5\x62\x39\x85\x59\xa9\xd2\x1c\x89\x50\xde\xfe\x90\xc3\x68\x80\xd0\xc9\x29\xed\xcd\xa1\xa4\x3f\x4a\x19\xc1\x6c\xd5\xce\x0c\x4d\xea\x25\x9a\x6b\x05\x51\xa8\xb3\xca\x69\x93\xfb\xf4\x11\xd0\xa2\x59\x89\x7a\x4f\x07\xfb\x06\xbd\x10\x2c\x64\x50\x92\xe5\xa2\x5b\x35\xb6\x06\xfb\xad\x8e\x69\x66\xec\xcc\xd5\x60\x5a\x46\x92\xf1\x9c\xe6\x6e\x38\xd9\xe2\xa8\x0d\x6d\xcb\x7d\x96\xd9\x44\xb5\xf9\x57\xba\xe8\x12\xf6\x89\x36\xa6\x16\x91\x1d\xc7\xee\x11\xa9\xa8\x7e\x92\xfc\x7b\xf6\x70\x98\x99\x19\x6b\xb3\x5b\xcd\x2d\xc5\x5c\x92\xcb\x86\x75\x12\x67\xa0\x28\x31\x72\x22\x1f\x90\xaf\xc4\x32\x53\xf7\x14\x53\x1e\x0f\x29\x38\xb5\xad\x64\xdd\x65\x8c\x4e\x49\xbe\x18\x7a\xf3\xc3\x8a\xa3\xf0\x04\xc1\x47\x4e\x47\x7d\xaf\xc3\x35\x43\xb9\xeb\xc8\x79\xe6\x10\x27\x4c\x02\x36\x7d\x37\x79\x74\x49\x24\xc2\xe6\xc0\xc7\x59\x4f\xb8\xfa\xb9\xed\x97\x34\xcd\x41\xe8\x4a\x17\xcb\x39\x48\x24\x3d\x92\xf3\x90\x14\xa5\x5d\x37\x92\xd4\x3e\xfd\xfa\x3c\x41\x9f\x16\x8f\x2c\xa6\xed\x6b\xa2\xf9\xcd\x7a\xf2\x75\x49\x7d\xaf\x2e\x4f\xa7\x88\x94\xbc\xf2\x98\x7b\xce\x38\x27\x77\x0a\x5a\x51\xba\x33\xcf\x53\x18\x16\x32\xee\x93\x4a\xfe\x25\xb9\x5c\x42\x53\xfb\xf9\xea\x79\x18\xb1\x56\x50\xdc\xe9\xc4\xdf\xf5\x6c\xb7\x00\xa9\x45\x66\xd5\x08\x3d\x32\x37\xa2\x76\xa1\xbc\x39\xcb\x14\x9b\xa6\x68\xd0\xce\xaa\x0c\xf4\xa9\x12\x64\x55\x09\x32\x91\xef\xdc\xe0\x4b\xcd\xe4\x4c\x7d\x8e\x6f\x16\x6c\x31\x75\x6c\xa3\x85\x07\x2f\x86\xdc\x89\x3c\x42\x99\x71\x4f\x77\xda\x2d\xc7\x77\x9f\x49\x4b\xbd\x54\xe6\xad\x0d\x4e\xf4\x55\x66\x2e\x36\xc5\x73\xfb\xd9\x13\x41\xe1\x95\x2c\x96\x1c\xcc\x96\x41\xf7\xf6\xee\xcf\x37\x2c\xa1\x11\xc9\x16\x39\x84\xcc\x5c\x1c\xe8\x09\x03\x26\x3b\xa0\xc2\x14\xb1\x20\x51\x0e\x26\x9a\x95\x42\x9f\x7d\xde\x76\x39\xa8\x9d\x8b\xef\x51\x72\x2b\x49\x15\x55\xcf\xff\x8b\x30\x82\x0a\x04\xa9\xff\x29\x73\x1c\x6d\x57\x75\x9e\x84\x4d\x85\xa4\xc9\x8e\x65\x23\xf6\x28\x44\xda\xf7\x52\x19\x17\xf3\x35\xcc\x9f\xc2\xb8\x8a\x73\x25\x52\x75\xcc\x43\x63\xb3\xe5\xb1\xe7\x3b\xa3\xc0\x97\x21\x21\xac\x09\x14\xac\x39\x46\x8a\xa4\x06\x40\xe9\xb6\x4d\x8f\xb3\x62\xa8\x50\x67\x34\x2a\xae\xdd\xe6\xd3\xd4\xfe\x62\x4b\xc3\xa6\x76\xc6\x19\xc9\xbd\xad\x61\x76\xb1\xaa\x80\x98\xc2\x97\x68\x90\x68\x15\xdf\x06\xa0\xd9\x80\x26\x41\x56\xba\x33\xb4\x55\x14\x84\x11\x1d\xe8\x30\x63\x0f\x64\x5d\xdb\xa6\x92\x0c\x9c\xd9\x13\x26\x49\x56\xd3\xec\x45\xbe\xbd\x2d\xc2\x3e\xd9\x52\xec\x23\x25\xb4\x8d\xb4\x43\x18\xa9\x84\x5a\xba\xf9\x56\x61\x4c\x24\xdb\x52\x3d\x1c\x08\x0d\xa7\x6c\xff\x9e\xdd\x3c\x3b\x8f\x12\xf3\x08\x07\x64\xc4\x95\xf8\xbc\x53\xb5\x27\x1c\xb4\xfb\x8c\xcf\x38\xd5\x01\x64\x73\x3d\x7a\x08\x20\x36\xf9\x21\x83\xbf\x79\x24\x0f\xfb\x47\x16\xa7\x22\x6e\x14\x8c\x1a\x36\x89\xaa\x66\x05\x54\x76\x36\x5d\x9a\xe3\x10\xcc\x48\x41\x7e\x23\x57\x1d\xb7\x7c\x93\xed\x3d\x3b\xb7\x25\x03\x37\xa7\x6a\xed\x91\x1a\x8d\x50\x0f\xe4\xe9\x12\x4e\xe8\x98\x00\x4d\x58\x21\x27\xf3\x6c\xb0\x22\xe5\x4a\xcf\x84\xf7\x13\x46\x69\xf6\x38\x08\x1e\x74\x33\x66\x23\xad\xea\x19\x4b\x4c\xb0\xcd\x6c\x7b\xec\xbc\x28\x85\x15\x71\x16\xfd\x49\xac\x04\x71\xc5\x2c\x6f\x82\x82\xd7\x16\x61\x12\xb9\x57\x36\xef\x2e\xef\xe2\xef\x14\x21\x20\xb9\xa4\x8a\x95\x1d\xaa\x89\xe2\x7b\x68\x36\x98\x83\x55\x43\xb6\x43\xc9\xfe\x5d\xa2\x0c\x3c\xa2\x19\x57\x3b\x46\xb3\x1b\x0c\xd5\x79\x0e\x1d\x60\x50\x23\x42\xcb\x9a\xf2\xf0\xea\x70\x12\x79\x88\xd2\x36\x65\xc9\x9a\x35\x4f\x49\xe2\x0a\x2c\x62\x0a\x66\xa6\x56\x73\x47\x94\xdc\x6a\x21\x43\x4e\xd1\xfa\x00\x10\xb4\x63\x31\x51\xfa\x12\x26\x8a\xe4\xfd\xd6\xb3\xd7\xb4\x9c\xf6\x7a\xc8\x1c\x0e\x42\x5f\xf3\x6f\x2c\x14\x9f\xc5\x29\x3d\xa2\x79\x39\x05\xc8\x3f\xa3\x58\xb9\x99\xed\x42\xf1\x5e\xc9\x24\xb7\xb0\xee\x1d\x55\x92\xad\xb6\xc3\x75\xd7\x72\xc2\x9a\x40\xa4\x4d\x8a\x22\xef\x75\x25\x56\xf8\x90\x7f\x9b\x72\xb5\xd5\x8b\x92\xa8\x2d\xf6\x04\x8b\xb8\xc8\x5a\x53\x34\x0b\x91\x42\x4f\x2d\xd4\x58\xcc\x4f\xe7\xe4\xec\xe0\x23\x6b\x9f\xb5\xab\x2b\xa4\x6b\x1a\x14\x30\xa4\x11\xcf\xba\xe7\x64\x59\x73\x57\xf6\x72\x9a\xc9\x6f\x3b\x3e\xc3\xcc\x3d\x1b\x63\xa3\xb4\x90\x23\xc5\xce\x4a\x05\x6f\xf7\x22\x8a\xed\x01\x79\x86\x96\x20\xcb\x14\xad\x45\x87\xae\x20\xe4\x6e\xf7\xe6\xca\x70\xff\x10\x6e\x69\xea\x95\x91\x98\x0a\xbd\x29\xdc\x66\xf8\x61\xe4\xf1\xe4\x86\x47\x43\x1e\x2b\x14\xfc\xf2\x42\xf0\x44\x1d\x1a\x39\x87\x61\x47\xb7\xbb\x0b\xf9\xb6\x47\xa0\xf6\x53\x3d\x45\x77\x34\xa6\x6d\x3a\x35\xdd\xf0\xda\x51\x7d\x4b\xc9\x27\xaa\xe0\x58\x5d\xdb\xf7\x84\x3d\x8c\xd4\x95\x82\x8c\x51\x24\x4a\x10\x1d\x32\x41\x35\x8e\x1c\x46\xef\x13\xe8\x4f\x14\xeb\x8e\xb6\x10\x76\x38\x8b\x75\xa1\x56\xae\x1d\xe2\x38\x71\x63\x3d\xb8\x9d\x5e\x1b\xfc\x48\x5b\x82\x7e\xa6\x9d\x02\xb5\x24\xdf\x2d\x27\x3b\xe6\x59\xb5\x72\xf1\x3f\xd9\x4c\xb3\xf3\x2b\x79\x5c\x48\x03\xf7\x9b\x84\x72\x31\xc3\x18\x48\x54\x9a\xa1\x09\xd3\x6e\x45\x85\xbd\x25\x14\x0b\x14\x09\x8f\x67\x34\x57\x0e\xee\x4c\xb3\x6e\xca\x97\x8f\x60\x81\x5f\xab\x8e\x18\xb6\x1b\x86\x71\x1b\xa3\xd3\xbc\x99\x95\x26\x5c\x43\x95\x47\x41\x14\x95\xb5\x29\x41\x4f\xdf\x91\xae\x55\xbb\x90\xec\x63\x56\x12\xa8\x43\xe8\xb6\x0f\x6f\xdb\xe3\x48\xe5\xe3\xf0\xc6\xa3\xd9\x5f\xcf\xdf\x5e\xae\xa1\xa4\x8a\xe0\x12\xfb\xe8\x42\xab\xb1\x3c\x43\xa3\xde\x9d\xf7\x04\x1e\x89\xa1\x62\xe1\xba\xdd\x23\x8b\xe4\x41\x87\xdb\x48\x51\xb9\xb1\x6b\x24\x69\x1a\x45\xc1\xb7\x0d\xdd\x0f\x5b\xc3\x32\xf9\xbd\xb2\xeb\x4a\x4f\x0d\x2a\x42\xce\x2d\xca\x6a\x4f\xe5\x03\x81\x83\xb1\x7b\x37\xc5\xcd\x71\xc2\xfa\x59\xb4\xf2\x10\x42\x03\x96\x47\x7e\x3b\xca\xb2\x8d\x36\xf4\x22\x47\xcc\xa7\xd2\x12\x95\x80\xb5\xfb\x4e\x24\x79\xd6\xb1\xd7\x5e\xc9\xa0\xc4\x23\xc4\x99\x6d\x77\x96\xdd\x1e\x7b\xd2\xcc\x2e\x8f\xdc\x4b\x94\xcf\x0b\x49\x61\xf7\xe4\x57\xc3\x40\x12\xdf\x99\xa3\x17\xf9\xf4\xee\xc5\xcd\x66\xbf\x1b\x1a\x4e\x83\x2d\x51\xd5\xb8\xab\xcc\xd0\xc0\xfb\xec\x7b\x53\x84\xd9\xb7\xa6\x5f\xcb\xd8\xda\x2e\x46\xe3\xcd\xeb\xb5\x58\x2e\x3f\x6f\x81\x45\xe4\x05\xeb\x8c\x9b\x4e\x38\x66\x45\x68\xe6\xa7\x46\x18\x5a\x37\x3c\x48\xb4\x27\x6d\x8d\xcf\x94\x3f\x94\x90\xa4\x62\x53\xf6\xf8\xd7\x39\xa5\xd4\xb0\x95\x9d\x98\x3e\x15\xc1\x7a\x28\x2d\xd6\xa8\xd9\x4f\x23\xaf\x27\x07\xd9\x1a\xb5\x31\xdb\x7f\xa4\x29\x42\x2c\xc2\x44\xfc\x88\x21\xf2\xff\xcd\x51\x3e\xda\xd4\x87\xa7\x1a\xb6\x5d\x86\x60\x1c\xc2\x31\xdc\x86\xdc\x61\x3d\xb2\x38\xc2\xb7\x68\x11\xe0\x43\x97\x44\x04\xda\xfd\xd0\xb6\x47\xb0\x06\xaa\xb3\xf3\x47\x3f\xb0\x72\xa0\x6d\x75\x54\xfc\xf0\x1f\xf4\x20\xd6\xa2\x4d\x8f\x08\xc6\xd8\x43\x03\xef\x54\xf3\x2e\xfd\x21\x58\x19\x57\x1c\xa3\x7b\x24\xd1\xf3\xb7\x48\xa0\x80\xdb\xb8\x7f\x7b\x22\xf2\x6b\xda\x10\x37\xfb\xdf\xb5\xb5\xc7\xdc\xc8\x1e\x7a\x8b\x57\x50\x9c\xc8\x28\xe1\xdc\x73\x48\x9c\xe7\x70\xe4\x1a\x52\x4e\xae\x79\x87\xc4\xdd\x6a\x9e\x9e\x24\xb9\x17\x6f\x58\xbb\x25\x69\x38\xe3\x15\xfc\x56\x42\x52\x13\x4e\x2a\x07\xfa\xcd\x7e\xe6\x31\xfa\x0d\xf0\x9b\xb0\xbb\x34\xd0\x1d\xd0\x37\x64\x3d\x28\xb8\x50\x5d\x12\xf2\xad\x08\xf3\xdf\x67\x04\x32\xa7\x6a\x75\x02\x59\x59\x3d\xdb\x90\x86\x30\xab\x1e\x6b\x15\x6c\x10\x1d\x56\x70\x0c\xa5\x50\xc7\xbc\xc1\xac\x9a\x31\x00\x15\x64\x86\x36\xed\x90\x55\xe4\x20\x69\x72\xb1\x71\xc9\x2d\x8c\xee\xba\xff\x94\xf8\xf3\x0d\x60\x75\xec\x80\xd5\x76\x05\xac\xb6\x03\xb0\xda\x61\x0d\x05\xb2\x79\x4d\x8f\xce\x24\x05\xa8\x44\x62\x54\xd6\xbb\xa2\x64\x57\x54\x17\xbf\x81\xac\x66\x3e\xd1\x1a\xa4\x86\xbf\x98\xbd\xd4\x77\x40\xaa\x96\x83\xc6\x4a\x18\x35\x6e\xc9\x96\x8f\xa8\xdb\xbc\x8f\x7c\x56\x67\xa8\x40\xab\x51\x98\xd5\x16\xc5\x11\xc7\x4a\x6f\x20\x66\x72\x0a\xe6\xda\xa4\xad\xa9\x83\xc7\xec\xf0\x24\xa9\xae\x86\x0a\xf3\xe7\xed\xb7\x47\x01\x6b\x51\x36\x44\x21\x42\x19\x02\xac\x4a\xfd\x06\xe7\x1d\xaa\x6e\x17\x50\x55\x99\x64\x07\x8a\xc4\x7e\xb6\x31\xa4\xb0\xe2\x20\xd6\x22\x24\x91\xbd\x15\x8a\x1c\x89\x1c\x86\x88\xfc\xf0\xef\x68\x5a\x92\x17\xb5\x63\x58\x0b\xc4\xec\xea\xdb\x58\xc9\xcf\x39\x86\x55\xf9\xda\x90\xf0\x22\x81\x2f\x35\xb9\x9d\x33\x4a\xf3\xbd\x2b\x6d\x97\x5a\xba\xc9\xcd\xe6\x54\x43\x2b\xd3\x21\xac\x75\x87\xb0\xd6\x1d\xc2\x1a\x0f\x0c\x2b\x14\xd2\x43\x08\xd6\x0b\xc5\x52\x11\x96\xda\x1b\xe5\x2c\xcd\x04\xa4\xe6\x1d\xd2\x5a\x6e\x20\xad\x45\x90\xd6\x5e\x1d\x2e\x60\x8e\x01\x9e\x48\xf4\x54\x97\x12\xcd\xb8\xdc\xe6\x7d\x80\x08\x7d\x81\x51\xe9\xc7\xf1\xc3\x8f\x31\x1e\x0b\x7b\xd6\x09\x5f\xd4\xec\x47\x28\x22\x41\x53\x25\xb3\x4b\x6c\x80\xa1\x53\x61\x85\xee\x55\xe4\x84\xd3\x2c\xe8\x4a\xdc\xcb\x0b\x45\x6d\x4e\xb4\x4c\xc6\xd0\x94\x63\x78\x56\x46\x1e\xcd\x31\xa9\xa1\xd7\xf4\x70\x78\x64\x30\x9d\xe5\xec\x20\x99\x51\xbb\x7f\xa7\xc4\xbd\x84\x5c\xdc\x32\xc4\x04\x88\x40\x05\x0c\xf9\x55\x67\x2f\x25\xa7\xbd\x94\x4c\xa0\x6b\xaf\xaa\xf9\xef\x2b\xa0\xac\x64\x3b\x6d\x6b\x43\x0c\xc4\x03\x16\x67\x70\x41\x87\xda\xfe\x14\x31\xe4\x96\xc5\xb0\x3b\x94\x92\xa9\xa1\x13\x5a\xef\x70\x00\x5e\x4f\x25\x2b\x40\x03\x00\x44\xae\x07\x1a\xa0\x9f\x3d\x1b\x01\x1a\x80\x3c\x11\x60\x00\x70\xae\x4e\xba\x7a\x36\xd7\x84\x19\x06\x1a\x00\xca\xd1\x8a\x4e\xcb\xd6\x13\x9e\x8b\x79\x68\xa5\x23\x3f\x33\x48\xe7\x5a\x7c\x43\x67\x73\xa7\x1a\x1e\x83\xb9\x23\x33\xcc\x31\x96\xb4\x99\xcb\x77\xc0\x64\xa8\x41\x27\x5d\x34\x24\x1a\xaa\x42\x8f\xec\x55\xe8\x44\x1d\x08\x9a\x6b\x10\x51\x2b\x85\x66\x95\xa0\x41\xa6\x74\xd5\x4e\xd5\x5a\x41\xf5\xa8\xec\x35\x68\xb2\xe7\x60\x31\xec\xaa\xcd\x62\xad\xee\x7e\x0d\xdf\x3a\xcb\xcc\x36\xa3\xf1\xdb\xc7\x21\x7e\x95\xae\x29\x0e\x9b\xaa\xf2\x8b\x9b\xfa\xd7\xcd\x21\xc8\xd9\x93\x82\x2a\xae\x00\xd5\x68\x0a\xed\xfb\x38\xc0\x60\x38\xa0\x16\xb4\x9a\x33\x68\x0e\x5b\x85\x9e\xd5\xdc\x75\x0a\x8b\xc3\x3d\x3c\x73\x4e\x04\x5d\x1a\xed\xf0\x30\xe3\x3e\x57\x52\x4c\xb7\x85\x68\xbb\xdd\x16\xb6\xf7\x2d\x3a\x34\x1b\x27\x4e\xa0\xad\xa0\xdd\xed\x80\x16\x24\x41\x0b\x9a\x52\x25\x99\xbb\x2b\x68\xc1\xa0\x07\x3e\xb5\x11\x46\x4d\xa1\xa5\x7a\xb1\xdd\x92\xa2\xcb\x78\xf0\x1f\x46\x28\x05\xae\xf6\x30\x86\x2d\x8f\x02\xb0\x20\x53\xda\x2e\xbd\x0a\x58\x50\x63\x68\x92\x79\x8a\xcf\xfb\x81\xff\xd0\xbe\xcf\x31\x5d\x7b\x82\x46\x5d\x48\xf6\x7b\xfa\x9e\xea\xcb\x68\x7b\x36\x80\xc1\x4e\xd7\x62\x0b\xec\x82\xd1\x36\x49\x1c\x61\xc0\x43\x03\x3d\x89\xb2\xca\xe8\x00\x4a\xec\x7c\x19\x80\x12\x50\x42\xe0\x92\x70\xf1\x50\x2b\xe2\xe6\x81\xad\x65\xa2\xe4\xa6\x14\x50\x75\xf2\x3d\x55\x01\x71\x8c\xb8\xc1\x2d\x93\xb9\xa7\x25\x40\x89\x93\xa6\xa8\xde\xf6\x2f\x8a\xff\x65\x4b\xa2\x6f\x04\x54\x8e\x7d\x8e\x53\x02\x3d\xd1\x47\x66\xab\xdd\x7c\x49\x2a\xfe\x5b\x87\x83\xb2\x0a\x13\x13\xf7\xc1\xed\x32\x0d\x28\x61\x34\xa2\xd4\x42\xc2\x5b\x48\xfa\xd8\xba\x57\xcc\xf5\x72\x53\x53\x54\x22\xab\x50\x44\xb4\x6b\xe1\xab\x59\x2b\xf5\x06\x61\x9c\x87\xf8\x18\x7b\x90\x62\x92\x34\x03\xd2\xb4\xc5\x29\x19\x8e\x22\xa8\xab\xdd\x0a\xe9\x3f\x87\x61\xe7\xdd\xb7\x72\x0a\xc5\xfe\x7e\x15\x26\x89\x9a\x91\xcf\xee\xe9\x23\x5f\x2b\xe1\x6b\x99\xbb\xdd\xc0\x3c\x14\xee\x57\x1f\x33\x14\x36\x02\xb3\x04\xa0\x0e\x93\x10\x0f\x74\x89\xcc\x1d\xf1\x00\x87\xad\xb2\x72\xdc\x4d\xa2\x26\x42\xda\xe8\xf8\x06\x21\x1e\xa4\xe6\xe9\xb7\x7b\x6b\x55\xc1\x0c\x1e\x75\x4c\x82\x3c\x64\x1f\xb3\x89\xf3\xdf\x1b\x88\x07\x68\xba\x93\x38\x31\x4b\x0e\x71\x42\x92\x13\xf2\x08\x93\xe6\x92\x50\x28\x56\x39\xe6\x01\x70\x23\x39\xe9\xa2\x56\x2c\xdb\x48\x05\x24\xc4\x98\x01\xf2\x51\xd2\x74\x56\xd5\xe4\x53\xdc\x89\x1a\xc6\x63\xc4\x03\x75\xa9\x04\x6a\xf6\x97\x55\x1a\x14\x94\x5d\xbb\xf9\x12\x9f\x51\x41\x73\xc5\xb3\x38\xeb\x12\xed\x56\x5e\x91\x90\x49\xbb\x2f\xf9\xe1\x32\x3c\x5f\x58\x0e\x34\x64\xdd\x5b\x3a\x2c\x2c\x70\x38\xa4\x59\x38\x01\x5b\xe4\x5b\xf6\x28\xd0\x6c\x94\x00\x58\x9f\x27\x9b\x70\x0b\x4f\xfb\x0d\x6f\xb0\x56\xac\xe2\x8e\xc7\x95\x29\xde\x0d\xd2\x93\x0a\x58\xd9\x9c\x1e\x80\x5a\xb6\xb1\x56\xb5\x6e\x84\x49\x1a\x70\x9b\xa1\x80\x9f\x28\x3b\x22\x12\xaf\xc7\x19\xb9\x91\x0a\x8f\xc5\x76\x97\x78\x85\x42\x8e\xc7\x50\x48\x3a\x03\xc7\x5a\x82\xb9\x5e\x3d\x9f\x5a\xa8\x7d\x69\xce\x41\xbf\xf9\x96\x5b\x1a\x7b\xc8\x48\x71\xff\xe7\x06\x08\x39\xcb\x0d\x10\x52\x01\x59\x26\x6d\xd4\xe3\x29\x94\x61\x7b\x5c\xdb\x71\x90\xca\x0f\x38\x0e\xb2\x24\xe1\x20\xf3\x01\x84\x4c\xfe\xca\x36\x5a\x07\x42\xce\x2b\x10\x92\x44\x4d\x5f\xe5\x2a\x11\x4f\xd8\xef\xed\x38\x48\xc2\xca\x21\x12\x89\x10\xe1\x99\xda\x94\x5a\xd1\xbd\xd8\x91\x90\xe9\x25\x24\x64\x55\x0c\xdb\xa4\x5f\x42\xfe\x2b\xe7\x81\xbf\x9a\x73\x0c\xcd\x3c\xab\xa9\x86\x44\xc7\xe9\x82\x85\x8c\x40\x6b\x84\xad\xc9\x8f\xd1\x90\xed\x40\x43\x02\x25\xae\xc4\x1e\xae\x01\x92\xc0\x43\x9e\x10\x7c\x5b\xf4\xac\xf1\x31\x5f\xa6\xce\x33\x0b\x69\x6b\xc2\xa8\xb7\x28\x34\x30\x1e\x78\x42\x2b\x3e\x79\x6d\x96\x6e\x88\x34\xda\xd9\x05\xe8\x42\x8b\xc2\x0c\x0d\xe5\x42\x6c\x09\x3a\x34\x46\x49\x9d\x19\x1d\x04\xb9\xe7\x37\x94\xb7\x48\x50\x92\xc8\x50\x0f\x70\x5d\xb6\x78\x40\x44\x97\x30\x27\xf4\xdb\x10\x6d\x15\x88\x84\x7b\x76\x40\xf4\xde\x5e\x98\x47\x0e\x53\xa4\xea\xb1\xdf\x20\xa2\xb3\x23\xa2\xa1\x8b\x0f\x35\x83\x0f\x84\xc5\x80\xe1\x70\x44\xf4\x00\x11\xdd\xbc\x87\x26\x92\xf8\x98\x58\x9e\xce\x1a\xc4\x01\x62\xa2\x03\x87\xee\x57\x38\x74\x24\x56\x1a\x8a\x43\xaa\x19\xdf\x99\xec\x37\xa5\x80\xf8\x1c\x0c\x4d\x10\x3d\x20\x4e\x17\xde\xdb\x4c\x32\x0e\xbf\x56\xc1\xf3\x7e\xe2\x7f\x69\xf6\xbf\xc3\xf0\x6e\x95\xd6\x67\xa9\xb5\xf5\x59\x5d\x5f\xa8\xf6\x40\xc5\x23\x71\x1c\xaa\x8d\xad\x22\x9b\x2a\x84\x2e\x55\x0d\xec\x00\xac\xe9\x6d\x9a\xdb\x33\x7a\xd8\xaa\x27\xde\x42\xeb\x66\xb4\x81\x99\x54\xe8\xea\xa3\x03\xb6\xed\xe2\xb3\x76\x95\x50\x6a\x0c\x23\xd7\x00\x52\x23\xce\x74\xb2\x59\x77\xcc\x3c\x6d\xb8\x45\x69\x3c\xb3\xc9\xcc\x68\x0a\x26\x75\x17\x95\x42\xee\x46\x94\xf2\x76\xbd\x9a\xf9\x05\xa5\x12\xdb\x15\x87\x98\x46\x62\x0f\xb5\x55\xf4\x14\x01\xfc\x74\x95\xfb\x25\x03\xb2\x52\xe7\xc7\x79\x98\xb3\xb9\x5b\x5d\x02\xbd\xc5\x91\x8c\x9a\xbd\xb2\x0d\xdf\xd6\x62\xb7\x03\x9b\x87\xe9\xcc\xcf\x31\x37\xcf\xaf\x98\x9d\x73\x9d\x00\xef\xba\xca\x16\x61\x0e\x1c\xd1\xdd\xdf\x4e\x94\x8d\x6c\x97\xb3\xcd\x94\x12\xc2\x20\xb8\x6f\x2c\xe1\x42\x93\x3e\xc9\x06\xba\x12\x08\xf8\x9d\x84\x22\x86\x69\x51\x4e\x9f\xe9\xd3\xc7\x8c\xce\x0e\x09\xef\x23\x9e\x95\xcf\x28\x4d\x9f\x57\xf6\x06\x0b\x15\xdb\xd2\xcc\xf5\xb4\x40\xdb\x96\xef\x01\x96\x18\xa1\x65\xd9\xee\x1d\x87\x30\x85\x61\x8c\x7d\x86\x7c\xb2\x38\x67\xe1\x69\x4f\x60\xe8\x5b\x67\xef\xd9\x62\x0f\x16\xdf\x3b\x93\x5f\x54\x4c\x8e\x99\xdb\xfb\xc7\x6c\x9f\xa5\x3e\x3b\xd2\x29\xcc\xda\xed\xb1\xf7\x8f\x01\xd7\xee\xbb\xfb\x1a\xeb\x29\xcc\x66\x5e\xff\x95\x00\x9e\x7e\x67\x92\xbf\x57\x1d\x90\xaa\xdc\x45\x8e\xe6\xc3\x1e\xd4\xd8\xfa\x31\xf5\x8c\xa5\x13\xd0\xe3\x7c\x70\x80\x03\xf5\x1b\xf5\xf1\x81\x7a\xb1\x6d\x64\xb6\x66\x8f\xa3\x98\x8e\x7b\xf5\x70\xe0\x4e\x92\xd0\x7f\x5b\xd2\x9d\x8f\x39\xa4\xd3\x4e\xbd\x52\xf3\xee\xf7\xa8\x57\x0c\x2c\x55\x9b\xd3\x9f\x77\x88\x04\xa9\x4d\x5a\xa3\x06\x4d\xa8\x6a\x2d\xf7\x90\x2c\x7a\x93\xa7\xef\x28\x66\x75\x58\x09\x35\x64\xdc\xc6\x7e\x0a\x7d\x86\xfd\xd3\x85\xdc\xa3\x4a\xaa\xc3\x22\xac\xa9\x96\xc5\x04\xf8\xa1\x0c\x15\x3f\xd5\xb3\x58\xa9\xae\xda\x30\x40\xfe\x67\x21\xbe\x5c\x0e\x3b\xf6\xb4\x1d\xb7\x45\x2e\x54\xdd\xef\x91\x59\x92\x46\x7c\xd6\x28\xab\x85\x43\x04\xed\x88\x9f\xcd\xcb\xc2\xb1\x3c\xf8\x70\xcf\x34\xed\x71\x20\xe8\x86\x6a\xbb\x35\x0d\x7b\x1c\xcd\x5e\xd4\xd7\x32\x5d\x6d\xe9\x2a\xc6\x42\xee\x83\xb8\xae\x79\x93\x97\xe7\x22\xa3\xf9\x14\x66\x26\x6a\x86\xc2\xf3\xa6\xcd\x2b\x93\x7e\x18\xb3\xde\xb6\x79\xcd\xec\xde\x72\x8c\xa7\x30\x11\x79\xd3\xd9\x92\x19\x86\x32\x09\x6e\x02\x55\x03\x1b\xf0\xf5\xa3\xaf\xab\x7a\x5f\x57\xbf\xf6\x75\x5d\x74\x2a\x8c\xc9\x46\x3a\xc5\x9e\xbd\x1c\x7f\x74\x5f\xd7\xbc\x3f\x1f\xeb\x0a\x55\xaa\x87\x43\x59\xe8\x06\x0b\x21\x4f\xb4\xd6\x76\x76\x48\xa9\x9c\xc3\x6c\x3e\xe1\xa0\xfa\xf2\xa8\xf5\x22\x2a\x47\x1d\xdb\x7c\xde\x12\x58\x59\xc1\x48\xb9\xce\x2a\x1d\x3e\x73\xe2\x47\xf1\xa6\xc0\x46\xf7\x0c\x09\x72\xf3\x63\x53\xe7\xa4\x3c\x46\xdd\xb4\x20\xd4\x14\x58\xbd\x29\xb0\x3c\x27\xbb\x7a\xe4\xb8\xc3\x28\x06\xab\x75\xdd\xd5\x88\x06\x25\x6e\x40\xe8\x43\x71\x50\x09\xfb\xa2\x69\x74\x31\x49\x0d\x52\x3d\x0e\x51\xe4\x2c\xd5\x53\xf1\x76\x7b\xb7\x03\x38\x0b\xc6\x73\xba\xce\xab\xba\x07\x1d\xba\xba\xee\xd8\xd5\xf5\x00\xaf\xba\x01\x16\xe0\xd0\x31\x55\x0c\x4c\x66\x36\xa7\xb6\x9f\xe7\xba\x9f\xe8\xea\x67\x4a\x7c\xe0\x35\xd7\x22\x15\x4c\xd4\x4a\xea\xba\x03\x13\x45\x96\x72\xc5\xd9\xf2\x97\x72\xe0\x6c\xbb\x37\xff\xe8\x7c\x8f\xd3\x7d\x15\x68\x5b\xae\x40\xdb\x7e\x9c\xe8\x57\x24\xb4\xdf\x46\xeb\x73\x7b\xaf\x32\x7a\x32\xf4\x3a\xd2\xbf\xe0\xc0\xae\x08\xa8\x86\x3e\x8a\x47\x08\xc6\xe4\x11\x53\x01\x2b\x82\x00\x99\x67\x13\x4e\x16\x12\xd8\xe3\xb0\xb4\x84\x89\xe5\x1c\x12\xa9\xdf\x27\x30\xc5\xd5\xf5\xd9\x54\x2c\x12\x4a\xb1\x1e\x28\xc5\x2e\x3a\x98\x1d\xa3\xd8\x54\xbe\x7c\x8c\x51\xcc\xd8\x4c\x79\x0e\x3b\x46\x11\x64\x46\xe3\x35\xdb\x8c\x43\x88\x1d\x4a\x78\x03\x21\x6e\x47\xa3\x38\x1c\xa3\x52\x4f\x2c\x13\x0c\xb1\xfa\xd4\x9f\x63\x88\x1d\x20\xb2\xb7\x8a\xa4\x2f\x60\x88\xbb\x63\x88\x8b\x94\xd4\xe4\x1b\x0b\xd7\x48\xc9\xc5\xf1\xdc\x94\xb2\x9a\x04\x9e\x05\x86\x17\x8a\x78\xb8\x9f\x73\xc0\x88\x1b\xc5\x05\xd2\x4d\xa5\x59\xb8\x5e\xfd\xd2\x84\xa4\x57\xcb\x88\xc3\x88\xab\xcb\x4b\xf5\x2d\xd9\xe3\x16\x4d\x9c\x27\x69\x6c\x9b\x66\x54\xc8\xba\xd0\xc4\x54\x5a\x0b\x05\x57\xc0\xc4\xdd\xc1\xc4\xa0\x59\x8b\x07\x82\x80\x89\xbb\xd4\x38\xaf\x60\x62\x95\xc3\x47\x03\x93\x62\xf6\xa6\x98\x43\xac\x4e\x43\xb0\xc4\x14\x02\xe2\x34\x3b\x78\xf1\x62\xd6\xd8\x65\x8a\x47\x3a\x03\x30\x1e\xe4\xa8\x51\x7c\xcc\x3b\xc2\x78\x94\xc7\xfd\x51\x1b\xc1\x61\x3a\xef\xe8\xe2\xe4\xe8\xe2\x72\x45\x17\x8f\x1d\x5c\x9c\x05\x2e\x2e\x57\x70\x71\x3e\x01\x08\x18\xbb\xf0\xae\x5d\x67\x1c\xe9\x11\xb4\xb8\x5f\xa1\xc5\xc9\xb1\xc5\xdd\xb1\xc5\xcd\xb1\xc5\x64\xce\xb3\x2d\xf6\x2e\xf1\x0b\xa9\xfb\x5a\x80\x6e\xf1\x89\x43\x19\x1d\x6a\xac\x2e\x4a\xf3\xe6\xfa\x70\xa8\x71\xca\x8e\x0e\xe9\x8d\x6c\x63\x99\xd3\x91\xc6\xea\x66\x67\x37\x27\xdf\x4c\x2a\xf2\x0b\x69\x6b\x9b\xf4\x11\x96\x22\xf9\x5b\x5b\x3f\xd2\x1a\xc1\xf3\x33\x00\xd2\x9b\xa0\x58\x91\x0d\xb0\xb0\x6e\x84\x21\x18\xea\x26\x01\x44\xb0\xa5\x1d\x46\x30\xbd\x0a\xf3\x08\x45\x90\x85\x14\xb6\x7b\x73\xcd\x56\x7b\xa1\xd9\xeb\x5d\xe6\x27\xc7\xd5\xa2\x6d\x87\x0f\x8c\x21\x28\x67\x1f\x0d\x34\x91\x32\xd2\x1b\xd7\x57\x77\x00\x41\x3b\x00\x04\xcd\x01\x04\xe8\x6a\x13\x8e\xab\x7b\xd7\x11\x04\xdd\x73\x13\xe6\xe0\xe7\x3a\x81\x7a\x54\x87\x7a\x08\x87\xb2\x4d\xb8\x1e\x68\x6f\x8c\xca\xa3\x16\x89\xfd\xa8\x53\xe3\x45\xa4\x47\x65\x8a\xab\x69\x3e\xe3\xd4\x26\x42\x80\xc9\x16\xbb\x55\xad\x92\x69\x51\x8d\x03\x3c\xf6\x34\xe6\xe8\x66\x24\x43\x26\xdb\x4a\xf0\xdd\x7a\xfa\xf4\x53\x83\xc4\xc9\x7c\xea\x92\x8f\x64\x74\x2e\x0a\xd9\x41\x1c\xa4\x1d\x72\x60\xe3\x4f\xe9\x93\xce\xe7\xe1\x90\x03\x4a\xc6\x6d\xc7\x1c\x80\x38\x10\x0a\x61\x07\x1c\xb4\x7d\x8b\x03\x69\x5e\xf7\x16\x0f\xc7\x1b\xec\xf9\xe9\xa8\xac\x23\xd9\xe9\xea\x78\x03\xe5\x9f\xe3\x35\x1f\xed\x70\x83\x84\xbe\xef\x10\xf3\x9e\x76\xb3\x26\xf1\x3c\xb9\x70\x07\xdc\x40\x65\xa3\x8a\x1c\xb8\x0e\x11\xcf\x6a\xb8\x8a\xc3\x53\x56\xa9\x78\x73\x73\xb6\xf9\xe8\x35\xab\xec\x0d\x27\x14\x1d\x52\xbf\x7e\x7b\x87\x20\x48\x33\x7a\xc7\x20\x64\xc7\x20\xa4\x1b\x10\x82\xa3\xe9\x06\x00\x3b\xbc\xdb\x7a\x0a\xed\xd0\xad\xd6\xce\x4d\x13\x62\x12\xc2\xc3\x1c\xd6\xd1\x43\x9d\x2d\x94\xdc\x2f\xe8\xce\xcd\xee\x60\x4b\x1a\xfd\xec\x4e\x97\x12\x01\xed\xb4\x59\x01\x2e\x13\x8b\xda\xd7\x2b\xd4\x11\x40\x47\xd2\xf3\x98\xf9\x36\x01\x3d\x43\xb2\x40\xb2\x8b\x81\x43\x26\xae\x68\xcd\x48\x7c\x8f\x76\xac\xaa\xec\x63\x24\xd5\xa4\x16\x5f\x9b\x08\x34\x7b\x55\xff\x54\x1c\xd1\x1b\xcb\xc9\xe4\x77\x95\x40\xcb\x23\x78\xeb\xe6\x70\x84\xd2\xcf\x2e\x46\x3b\xd4\x69\x9e\x28\x3b\xb8\x7d\x4c\xd0\x4f\x69\xa7\x21\x57\x04\x44\x40\xd6\xaa\x00\x5c\x10\x8b\xc6\x10\xa3\x0b\x00\x0a\x12\xcd\x55\x2c\x77\xb1\x28\x64\x28\x52\xc3\x6a\xe6\x34\xd6\x50\xcc\xf9\x3c\x6e\x19\x68\x77\x68\x01\x92\x1a\x9a\x67\x34\x33\x1b\xed\xb1\xa3\xe9\xa6\xca\x95\xb8\x4f\x39\x0a\x2f\x51\x13\xb2\xdd\xf6\x0d\x40\xd5\x15\x0b\xb4\x49\x3c\x5a\x3b\xa1\xca\xbb\x69\x36\xc5\x3b\x05\x8c\x4d\x3d\x12\x3a\x76\x86\xa1\x16\x47\xd2\xd2\x6a\x38\x11\xad\x2b\xf6\xd8\x77\x3c\xa0\xb4\xcf\xf9\xc4\x6e\x5d\xa0\x61\x33\x1e\xb6\x50\x80\x2c\x55\xb7\xa7\x56\x08\x54\xd7\x30\xda\xd4\x8b\x47\x40\x16\x73\x8f\xba\x28\x70\xe6\x0e\x64\xd9\x71\x2c\xca\x93\x93\xdd\xc9\x07\x8e\xa5\xee\x33\x62\xc4\x9d\x06\xa7\x0f\x25\xe2\x3c\xa9\x4c\xe2\x97\xb4\x52\x96\x25\xac\x59\x4d\x66\x29\xa4\x28\x68\x17\x7f\xb5\xb0\xcc\x16\x49\x03\xc8\xd2\xd8\x27\x95\x13\x73\xb5\x47\x01\x59\x86\xf7\x2e\x98\xab\xd0\x3c\x54\x07\xef\x6b\x3f\x39\xd5\xb6\x23\x20\x0b\xd5\xdd\xe4\x9d\x65\xbd\x4a\xe4\x3e\x09\x31\x4a\x55\x96\x1c\x7a\x55\x7b\x65\xea\x32\x06\xd4\xd3\xc7\x73\xd6\xb7\x6b\x46\x21\x99\x85\x5d\xe2\x16\xda\x2c\x27\x0b\x09\xc4\x76\x7a\x10\xc9\x6c\xe5\x06\x9c\x3a\xf6\x9c\xbc\xc0\xa9\x6b\x68\xf4\x7f\xc3\x76\x21\x70\x6a\x15\x38\x35\xc5\x9d\x92\xde\x75\xd9\x0f\x70\xea\x74\x09\xd6\x28\xf8\xf5\xed\x24\xa4\xcd\x61\xab\x85\x1b\x9c\xb4\x43\x66\x7c\x8d\x26\x98\x5a\x93\x60\x75\x53\x26\xdd\xe2\x3b\xe1\x53\x49\x9f\x29\x18\xc9\x5a\x25\x40\x53\x77\x64\xea\xdc\x81\xa9\xa2\x76\x85\x8c\x32\x93\x66\x8c\xfb\x8c\x00\xe3\x28\xc7\x99\x6d\x32\xa7\x71\xb2\x8d\xa1\x2e\x7a\xbe\x62\x53\xd3\x56\xf1\x3c\xea\x9e\x43\xa6\x51\xef\x99\x60\x5f\x9c\x69\x07\xa6\x76\xe1\x52\x31\xde\x49\x52\xc7\xb7\xb0\xd4\xf4\x39\x58\x2a\xfb\xa9\x3a\x68\x6d\x33\x71\x4c\x2a\x25\xc7\x7d\x9a\x4a\x9c\x3b\xde\x42\x52\xeb\x0e\x49\xbd\x62\x52\xcb\x1e\x1f\x49\x3a\x6d\x53\xb9\xad\xc9\x6d\x4c\x39\x05\xb3\x60\xcd\x1b\xe8\x80\x7d\xa6\x1d\x94\xaa\x32\x59\xd9\x41\xa9\x07\x26\xb5\xef\x98\x54\x89\x7f\xd2\x74\x54\x44\xa2\x9d\x1e\x81\x52\x01\x79\x01\xb4\x6a\x53\x7d\x8c\x8d\xd9\x9b\x92\xd2\xb9\xb9\xe0\x55\x9e\xc2\xa8\xfb\x38\x53\x22\x49\x57\x20\xaa\x1a\x6c\x14\x2a\x44\xf3\x06\xe9\x1c\x6e\x02\xa2\x62\x73\xd8\xaa\x60\x17\xd3\x52\x28\xba\xc2\xaa\x2e\xfc\x12\x41\x98\xe7\x00\xcc\x5e\x39\x51\xe8\xa6\x5b\x8c\x0e\x2f\x07\x5d\x3e\x0f\x74\x79\xda\xd1\xe5\x36\x43\xa2\xf4\x8a\x41\x66\xa9\x15\x60\x4a\xe9\xf5\xf3\xf8\x72\x00\x40\xd8\x72\x27\x44\x8a\x36\x60\x25\xd3\xa1\xd0\x6d\xfb\x7a\x8e\x2e\xb7\x85\x0b\x67\xca\x16\x69\xc7\x95\x66\x23\xa5\xac\x5c\x7c\x61\x84\x66\xcb\x79\x92\x04\x84\xc3\xad\x47\xb2\xa4\xaf\xe6\x89\x47\xd8\xca\x62\x36\xcc\x1c\xc1\x5a\x69\x1b\x87\x7a\x1d\xcc\x68\x0c\xb5\xda\x71\x68\x7a\xb4\x45\xc6\x44\xa3\x32\x93\x55\x44\x82\x2c\xf3\x22\x69\x7f\x84\x31\xb7\x72\x0e\xa5\x93\xe9\x1e\x1b\xe4\xba\x02\xec\xab\x51\x8f\xcc\x4d\xa7\x56\x50\x87\x98\x7c\x47\x2e\x8f\xd3\x20\xb2\x4f\x03\x34\x8f\x79\x2a\x30\xbd\xf6\x02\x54\x25\x96\x46\x03\x42\xb2\x98\x37\x4c\x75\xb5\x8b\x5f\x34\xe4\xe9\x02\xcd\xa8\xde\xaa\x01\x83\x8e\x11\xec\x8f\x03\xfd\xda\xec\xaa\xd1\x53\x4c\xb5\xe5\xd5\xa7\x40\x59\x74\xf3\x13\xd3\x64\xe7\x63\x68\xd9\x31\x29\x3b\x88\x73\xdb\x71\x73\x76\x3f\xd4\x68\x96\x4f\xa1\xe3\x03\xee\x9c\x38\xf8\xa8\xb3\x9e\x57\x3f\x06\xc0\x6d\xa2\xdd\x98\xbd\x02\x1d\x83\x8d\x67\x92\x07\x38\x08\xcd\x6d\xa8\x05\x4e\xa8\x19\xba\x17\x20\x3b\xb5\x1c\xb2\x85\xf5\x89\xc7\xf7\x4a\x89\x70\x42\xec\x60\x03\x4b\x92\x1a\xd8\xc7\xc1\x95\x63\x51\x2f\x8a\xd4\x66\x16\x8b\xe7\x99\x94\x36\xc5\x30\x9e\xdd\x45\x94\xd7\x21\x5a\x31\xf2\x5c\x5d\x01\xb5\x10\x89\xd7\x06\xb9\xba\x17\x5f\xfb\x29\xb4\x1e\xda\x9e\xef\x25\x17\x9f\xf7\xd3\x8d\xf6\x47\x0b\xcb\xf3\xe3\x1e\xb9\x46\x00\x53\xae\x6a\xc3\xf8\x30\xa3\x88\x13\x23\x1d\xd0\x2d\xe5\x8c\xde\x8f\x50\xfb\x09\xd0\x76\xba\x26\x1a\x6b\x34\x97\xa3\x80\x05\x3e\xbe\x60\xd6\xdb\x8c\x7a\x47\x9d\xe5\x48\x31\xdb\x39\x3d\x70\x3a\x3d\xda\xbc\x1e\x7b\x86\x73\x06\xa7\x9e\xcc\xfe\xec\xc9\xd0\xba\x37\x38\x3c\x93\x82\x96\x0b\x48\x4e\x94\x61\xf6\x8e\xa7\xba\xb7\xc3\xd1\xae\xda\x21\xa5\xeb\xf3\x68\x88\x83\xbe\xd3\x8b\xa3\x65\x6f\x88\x03\xe8\x00\xf0\xb1\xdd\x74\x60\x26\xef\xc0\x4c\xea\x3e\x3c\x3a\x8a\xed\x30\x1d\xf7\x28\x3a\xad\xae\x70\x1c\xb8\xce\xc3\x22\xa5\x4f\x3f\x75\x88\x11\x73\x98\xb3\x3f\x9e\x02\x9b\xaf\x89\x64\x1b\x5e\xb6\xc7\xa3\x2e\x37\x26\xd9\x38\x85\x56\xa3\x3d\xf6\x71\x2b\xaa\x72\x05\x5a\x68\x0e\xd8\x5e\x53\xbd\xd6\xbc\xfd\x78\x54\x60\xa3\xbc\xd5\x7a\x74\xb5\x15\x47\x83\x62\xf5\x48\x14\x9e\x40\x27\xe4\xfe\xa8\xa9\x8d\xce\x10\xb0\x02\xd7\xb6\xb6\x04\x37\x08\xe7\x93\x8b\x3d\xfc\x5c\xcb\xd0\xd9\x98\x71\xde\x27\x1c\xe9\x95\xda\x2f\x47\xb7\x9a\xd0\xbf\x9b\x4d\x98\x9b\xf6\xcc\xbd\x3f\x8d\x84\x3f\xf8\xba\xe4\x89\x8c\x54\xf6\x06\xb5\x3d\x17\x86\x72\xa6\xf4\x33\x7d\x78\x89\xd3\x26\xa8\xab\xe6\x04\x71\xa2\xaa\x48\x33\xdd\xb6\x9f\x44\xc8\xc8\x43\x44\x99\xfd\x69\x57\x63\x45\x4b\xda\x0e\xb1\x1f\xc1\x6c\x6d\x8f\xde\xd4\x98\xe8\xb8\x2a\x9e\x46\x49\xc2\xcb\x3a\x40\x47\x39\x46\x9b\xda\xaf\x3a\xc3\x9d\x76\x49\xd2\xc6\x67\xb7\x59\x2a\xd6\xd8\x9e\x6b\xf6\x8f\x75\xdc\xbd\xac\xa5\xff\x1c\xae\xe7\xec\xb4\x79\x4d\xc6\x6e\x28\x6f\x7a\xed\x54\x05\xe5\xdb\x04\x83\xdc\x39\x11\x84\xf3\x9d\xeb\x01\xf4\x5d\x0f\xa4\xaf\x8e\x72\x94\xce\xa4\x76\x61\x7b\x96\x4d\xd1\x32\x8a\x9f\xe4\x8d\x65\x6d\xbb\x89\x99\xcd\xf3\xf4\x24\xfc\x8a\x23\x92\xeb\x0e\x49\x6e\x2e\x21\x1e\x0f\x54\xf2\x67\x41\xc9\x2d\x3f\x03\x25\x4f\x4f\xf7\x26\x2f\x58\x09\x94\xec\x8e\xa8\x4e\x91\x9c\xda\x17\xd3\xb6\x7f\xfe\xf3\xc7\xb7\xa8\x0b\x21\xa2\x39\xc6\xb8\x5f\xc1\x6d\x5c\x2a\x09\xbf\x14\xa6\x13\xac\x67\x18\x87\xfb\x1d\xe9\x94\x65\x84\xd9\x2e\xfa\x63\x75\xc1\x93\xa9\xc6\x0d\x31\x62\xa6\xb2\xf0\xfe\x87\x74\x4f\x1d\xb7\x3c\x70\xd4\xbb\x4e\x4b\x54\x0a\x7d\xe4\xc5\xee\x65\x83\xdb\xba\x71\xbc\xc8\xb3\xbf\x81\x70\xb7\x7f\x90\x2f\xe9\x84\x16\x8e\xfd\x3e\x3d\x48\x23\x4b\xa7\xba\xde\xfc\x69\x11\x01\xab\xce\x95\xe3\x71\xc2\x97\x9b\x93\x2a\xfa\xeb\xb2\x53\xb5\x1e\x17\xf1\x21\xa5\x7b\x8e\xfb\xe0\x63\x60\x7f\xcb\xba\x90\xe5\xd9\x05\xfa\xaf\x3e\xfb\x6d\x1f\x8a\xeb\xf8\xe5\xf7\x29\x3d\x30\x0a\xf5\x7d\x4a\x9f\x3e\xae\x71\x5b\x48\x25\x9f\x04\xac\xdf\xe1\xf5\x31\x6e\x2b\x79\xfc\xe5\xf1\xfb\x5b\xdc\x16\xde\x7f\xd3\xad\x7e\x83\x2c\x51\x5d\xe8\xb4\xb8\x87\xdb\xbf\x5c\xcc\x85\x50\x4f\x56\xa7\xcd\xc6\xf6\xf9\xba\xda\xbb\x70\x55\x15\x39\x2f\x40\xb2\xa1\x80\xc9\x05\x34\xc9\xbc\xc3\xdc\x9b\xad\xc8\x1f\xe2\x7b\x3b\xe4\x03\x07\xbc\xab\x9e\xce\xae\x05\x41\xe4\x6c\x7e\x5e\x9f\x3a\xca\xc2\x71\x75\x74\x69\x56\xac\x2e\x4e\x9c\xc1\x42\x54\xb8\xd3\xb7\xd2\xdf\xc7\x07\xb8\xc8\xee\x25\x40\x70\x73\x3e\x7d\xff\x42\x5d\xae\x87\xe9\xce\xb2\xa4\x8f\xd1\xa0\x75\xfc\xa6\xce\xfc\x43\xac\xf7\x62\x37\xf3\xeb\xbe\x7e\xa1\x2d\xd7\xab\xf2\xa3\xe9\xed\x27\x3f\xea\x17\x7f\x73\xf2\x3a\xbb\xbb\x7d\x48\x3f\x7d\x5c\x9d\xee\xee\x94\x9c\x49\x3a\xb2\x5f\xd8\xbd\x2d\xc8\xea\x3c\x7e\x7f\x63\x2e\xa4\xfa\x65\x6d\x39\xbb\xb7\x5f\xd1\x4d\xd0\x52\xfd\xc3\x8f\xf5\xbb\x6f\x6b\xfb\xff\x4f\x6b\xfb\x2b\x8a\x6f\xb7\xf7\xff\xdb\x82\xff\x2f\xb8\xe0\x3f\xfe\xfc\xf3\xdf\xfe\xe3\x2f\x6f\x58\xec\x4f\xe4\xc9\x75\xc7\x5b\xc8\x1d\x88\x61\x49\xf3\x14\x66\x4b\xf6\xe0\xe7\xa3\x3a\xea\x4b\x2d\x61\xb6\x30\x75\xae\xc0\xfe\x8b\xbd\xf9\xe9\xe3\x5a\x43\xc1\xa9\xac\xf1\x04\xc2\xbf\xce\xc4\x87\x22\x7d\x13\x25\xb7\x9b\x77\x37\x95\x5a\x10\xd2\x69\x34\x5b\x16\xd4\x0f\xc6\xd6\x4f\x54\xf7\x4a\xd2\xf4\x17\x69\x69\xb3\x1f\x39\xde\xdd\xc4\x65\x6a\xef\x42\xb5\xd1\x56\x0b\x1a\xbe\x57\x72\x21\xea\x7b\x12\xa6\xb0\x6b\x38\xde\xdc\xa2\x60\x5b\x5b\xca\x9f\x7e\x22\xb9\x6b\x4b\xc8\x1c\xd6\xd9\xec\xb1\x5f\x51\xa2\x17\x22\xa6\x9b\xf7\xed\xab\x69\x56\x7b\x97\x0e\xfe\xd1\xec\x26\x6d\xe9\x14\x0a\x2d\x2b\x43\xdf\xa5\x67\xb9\xdb\xc5\x1e\xef\x42\xf3\x3e\xd6\xd0\xe1\x48\xab\xc3\xc2\xf5\x2b\xa8\x03\x8e\x3e\x71\x19\x95\x7a\x85\x7a\x44\x9f\x43\xad\xd4\x4f\x1f\x0b\x2c\xda\x25\x8c\x36\xce\x14\x67\x52\x09\x45\x64\x76\x2c\x85\x18\xe6\x94\x8e\x7f\x82\xfd\x29\xed\x1c\x50\x71\x17\x11\x9f\x62\xd4\x64\x7d\xda\xb3\x46\xb0\x8d\x41\x4f\x02\x60\x3d\x7f\xde\x45\x37\xe7\x52\x43\x8e\xe7\x35\xf4\x94\x43\x55\x5c\x5f\x73\xe8\x68\x44\xe4\x36\xed\x9a\x4e\x29\xb4\x86\x62\xd2\x2e\xb9\x0f\x76\x00\xe0\x6b\x3c\x93\xd7\x43\xbb\x35\x85\x02\x8d\x8f\xd3\xad\x92\x44\x48\x22\x1d\xbd\x32\x93\x59\x20\x90\x4f\xe4\xa2\xe6\xa1\xe0\x8f\xa3\xcc\x5a\x47\xd2\xa1\x3a\x95\xf0\x5a\x43\x43\x0b\x6e\x2e\x60\x9c\xfd\x99\x3f\xa5\x90\xe8\x3f\xe6\x0b\x19\x91\xff\xbc\x53\x6e\xd4\x5a\x51\x4e\xc2\x96\xce\xee\xcf\xfc\x89\xfb\x19\x47\x3d\x87\x22\xe0\xfc\x10\x21\x31\xcb\x1d\x5c\xd4\x09\x9c\xd1\xa2\x67\xfb\x4e\x0b\x83\x9e\xb6\x54\x40\x8e\xee\xcf\xf6\x27\x00\xd2\x4b\x12\x6f\xb1\xa4\x13\x22\x34\x49\xbd\x9b\xb1\xa9\xc7\xd2\x21\x05\xda\x6f\xde\xe6\x9e\x95\x14\x6a\xb7\x69\xb6\xd5\xbe\x94\x50\x67\x3d\x85\xda\x9b\x3d\xf6\x29\x33\x67\x18\x69\xdc\xbc\x6b\xd7\x00\x5d\x29\xdf\x4b\x68\xac\x35\x5b\x49\x13\x58\xa1\xbe\x56\xe7\x0c\x0d\x20\xe8\xfe\xae\x8d\xca\x9c\xb6\xbe\xaa\x59\x24\xef\x56\x2f\x16\xdc\x15\x7e\x3f\x0c\x6a\xfb\x39\x88\xc8\x5f\xc0\xe6\x0d\x68\x82\x4d\xe6\x86\xf2\x5a\x29\x60\x22\x77\x12\x5a\xfa\x8e\x13\xf7\x21\x01\x1b\xde\x84\x97\x80\x42\xb3\xa1\x7d\x03\x7b\x02\x24\x19\x61\xa0\x4b\x38\x09\x78\x8b\x70\x18\x1d\x10\x63\x29\x2d\xf4\xac\xb6\xc0\xa1\x8e\xd0\x02\xec\xa5\xb9\xfc\x96\x1a\x11\x44\xb7\xda\xbd\x3b\x14\xb2\x0a\x5a\x4d\xc6\xde\xa4\xd4\xf5\x0d\x29\x06\x75\xe9\x27\xa3\x3a\x93\x04\xc0\xab\x70\x4d\x35\x84\x71\x49\xd4\x45\x05\x65\x36\x0d\xaa\x90\x15\x0e\xb6\x98\x75\x22\x3f\x22\xaa\x47\xca\xbd\x5d\x8d\xf0\x14\x23\x01\xff\x0b\x3c\x9e\x15\x25\x77\xe1\xc6\xc0\x3d\x57\x6f\xa5\x6a\xcd\xb5\x5b\xda\x26\xc1\x5c\x1a\x22\x45\xbf\x47\x5a\x8d\xe6\x03\x60\xfe\xe4\xd8\xc8\xf0\x46\xaf\x64\xd7\x54\x55\x2f\x6d\x91\x5e\x02\x31\xe5\xcd\xbc\x4a\xd5\x4b\xe4\xce\x23\xb3\x11\x0f\x91\xb3\x00\x65\x5d\xc3\xcc\x88\x87\x01\x0a\xdd\x92\x60\x7f\x44\xf7\xa1\xa6\xa9\xce\xfa\x36\xbb\x17\xb9\x3b\x84\x5b\x42\xc6\x46\x69\x13\xad\x61\xd0\xe5\x25\x3a\xe5\x59\xd4\x8f\x3b\x9d\xb7\x63\x8a\xf0\x05\x60\x88\x1d\x84\x5f\xcd\x79\xcd\x84\xeb\x91\xa2\x54\x21\xbd\x4d\x2d\xb8\x71\xb2\x19\x27\x21\x22\x6e\x45\x15\x77\xc4\x21\x58\xd8\x1c\xb6\xe4\x94\xca\x8f\x76\x23\x8b\xb8\x3b\xda\x41\xaf\x08\x95\x4b\x0e\x69\x42\x1b\xda\x5c\x94\x4b\x58\xf5\x9c\xbc\x1d\x11\x60\x16\x88\xa9\x92\xce\x07\x91\xa0\x84\x31\x76\x72\xeb\xe6\xad\xe7\xbd\x78\xc5\x73\x2b\xa1\x01\x84\xe9\x05\x4e\x78\xd2\xba\x30\xce\x85\x22\xbd\x2c\x30\x68\xb6\xa5\xd1\x15\x33\x1a\x1d\x61\x69\xc6\x8b\xc3\xc5\xe6\x39\x24\x72\x1f\xf0\xcc\xa0\xd2\xb5\xe5\x7a\xf1\x76\x64\x54\x15\x9a\x73\x7c\x3a\xe3\x0d\x46\x26\xce\x11\x06\x9d\x02\xa3\x87\x4a\x3b\x1a\xb8\xe3\x90\xc4\x2a\xad\xe6\x4c\x4f\x9b\x43\xb2\x2a\xeb\x8f\x90\x4f\x1f\x88\x08\x0a\x7b\xb3\x38\x19\xe8\x94\x9e\x94\xcd\x61\xf5\xb8\xf6\x69\x26\xb7\xd8\xb5\x8e\x02\x24\x60\x46\x33\x30\xe5\xd3\x77\xcb\xf9\xf2\xc7\xbf\x3c\x71\x09\xde\xe4\x68\x7c\xd9\xab\x7c\xd1\xd1\xb0\xb8\xa2\x2d\x31\x87\x52\xf3\x29\xb4\x12\x9c\x20\x48\x85\x18\x40\x0c\xc5\x1e\xbe\x85\xd6\x02\x00\xdf\x76\xc9\x56\xea\x35\x97\x3e\xe9\xe0\x3a\xb2\x6b\xb6\xad\xcd\x1d\x13\x5c\xa4\x54\xe3\xa9\x31\x8a\x76\x93\x04\x62\x1a\x8b\xf9\x13\xed\x24\x02\x98\xe1\x06\x14\xf5\x6a\xdb\x54\xe7\xb4\xc7\x91\x53\x6b\xf4\x8b\xe5\xd1\xed\xe1\xef\xaa\x38\x33\x80\x94\xe6\x6b\xe6\x14\x4c\xbd\x19\x61\x36\x1a\x64\xbd\x7a\x3a\x51\x97\x4e\xce\x9e\x2f\x16\xcd\x32\x32\x64\xa2\xe9\x48\x7c\x4e\x61\x08\x46\x83\xdd\x78\x87\x60\x86\x82\x02\xcf\xf5\x83\xab\x20\xfa\x5b\x6d\xb8\x3e\x66\x16\x4b\x18\xe3\x14\x5a\xec\xc8\xf5\xed\x43\x53\x43\xdd\x6a\x68\x61\x3f\x16\xeb\x74\x54\x48\x13\x5b\xdc\xf3\x73\x79\x4a\x24\xa7\x6d\xc9\x1e\xbe\x05\xd9\xfe\x5c\xcc\xf7\x50\xf9\x20\x87\x11\xeb\xa3\x1e\x29\x11\x53\xa7\xc1\xed\x03\x4d\xef\xc3\x42\x55\x72\x02\x8c\x29\xd7\x24\xa0\x19\x2c\xb1\x22\x96\x3d\x35\x8c\xd9\xc2\xee\x1e\x0a\x01\x71\xb3\x65\x5f\xa0\xfa\x47\xe5\x64\x6c\xf1\x11\x02\x3a\x8a\x35\x59\x1c\x0e\x90\xd0\x1e\xe7\x92\x44\xba\x95\xd3\xb0\xc7\x93\x81\xbe\xfd\x30\xcd\x88\x5b\x2b\x9f\x3e\x9a\xc7\x03\xd9\xf1\x09\xde\xac\xb6\x23\x55\x37\x6c\xe6\xd6\x26\x78\xfa\x3a\x77\xe2\xaa\xa1\x86\xf9\x8a\x33\xda\xe2\xc1\xe3\x25\x3d\x19\x30\x1c\x75\xee\x53\x09\x74\xc0\xb4\x01\xc4\xd1\x48\x05\x0e\x97\x4a\x69\x26\xb5\x62\x07\x0b\xf0\xcc\xda\xe5\x51\x19\x6c\x60\x49\xcc\xbe\xb5\x6e\x5b\xf4\x73\x11\x15\xdb\xdc\x70\xaf\x09\x99\x6e\x10\xf0\x60\xc2\xd0\xc6\x2a\x7a\xf2\xe4\xbb\x14\xe4\x10\xb2\x74\xe9\xac\x76\x75\xd4\xd0\x6b\x2a\xda\x07\xfc\xd9\xff\x56\x5b\xf2\x8d\xc3\x85\xaa\xf6\x05\x97\xc2\x18\x91\x26\xd7\x11\x79\x5c\x8b\x0f\x66\x61\x6f\x21\x1d\x4e\xfe\xdc\xa8\xde\x9d\xc4\xf1\x9f\x0e\xba\x31\xf3\x05\x33\x1e\xa8\x19\xad\x2d\xfa\xb3\xdf\xcc\x86\x13\x0e\xf0\x31\x22\x79\x19\x77\xa9\x19\x3a\x90\xc2\xec\x72\x72\xa3\x3f\xeb\x6a\x9b\x7c\xc2\x24\xa5\xbf\x74\x34\x2f\xd4\x86\x38\xa7\x19\x65\x12\xd7\xc3\x29\x48\xa9\xe2\x0d\xf5\x17\x9d\x90\x3c\x96\xf0\xb1\x2f\x01\x69\x41\x96\x82\x6e\x27\x9a\xc7\x9b\x9a\x7d\x62\x0e\x4a\x17\xe3\xf9\x66\x7f\xb6\x3f\x24\x91\x95\x8e\x79\x16\xf8\xab\x37\xba\x44\xcd\x7b\x19\x48\x3f\x6f\x95\xc9\x4d\xce\x3e\x9d\xe8\xc5\xae\xfb\x2d\x51\xca\x3f\x56\x00\x92\x75\xdb\x27\x5d\x05\x98\x13\xd3\x55\xd9\x23\xaa\x9c\xd5\xdb\x60\x81\x57\xaf\x7f\x51\xcd\x8c\x34\x44\x4f\x7b\xf8\xec\x4c\x76\x37\x3f\x7d\xb4\xbd\x7d\x71\x1f\x9b\x86\xbc\x43\xca\xc3\xc6\xa3\x55\x77\x50\x0e\xdd\x09\xe4\x12\x62\x6d\x8f\xac\x9e\x74\x22\xfa\xa3\x8f\x0a\x26\xd7\xab\xfd\x04\xbe\xd5\xd8\xca\x09\xdc\x59\x1a\x57\x49\x90\xc1\x7e\x93\x46\x48\xbb\x11\x4b\x73\xe7\xba\x1b\xf6\xee\xbe\x62\xcd\x15\x03\x59\xb9\x7f\x12\x1e\x83\x2a\x83\xda\x11\x55\x6d\x31\x9d\xcd\xf2\x6f\x80\xda\xba\x76\x43\x78\x60\xcd\x4d\x95\xc3\x68\xfe\x2d\xdd\x2f\xd2\x6b\x0c\x95\xbd\xbe\x7a\x13\x26\xfa\x9f\x0d\xb7\x33\x8f\xa8\x7a\x9e\x79\x19\xf4\xd4\x8c\x04\x4c\xd7\x15\xb2\x8a\x98\x56\xa9\x0e\xcf\x56\x50\x77\x8d\xa2\x75\xc0\x5f\xdb\x11\x21\xba\x1c\xba\x74\xe6\xc1\xca\xc9\x1f\xb6\xa6\xf6\x8f\x9d\xa4\x66\xeb\xca\xcf\x37\x88\x6a\x53\x91\x7e\x83\xcd\x57\x70\xfa\x39\x8f\xd0\x7a\x3f\x03\x15\x55\x5f\xff\xd6\xd4\xca\xda\x44\x34\xb4\xb2\x74\x44\xbc\x33\x76\x06\x57\xba\xca\x6a\xda\xe9\xce\x9a\x1c\xe2\x62\x77\xda\xf6\x3d\x8b\x81\x5d\x10\x24\x00\x8d\xd8\x1a\xb0\xd1\x28\x54\x5d\xda\xbd\x6a\xe0\x48\x72\x9b\xd5\xa2\x4a\x77\xe5\xf4\x32\x52\x2e\x2e\x11\x51\xb6\x04\xe4\x78\xcb\x4d\x74\xd4\x09\x49\x14\x51\xeb\x2e\x22\xe7\xb1\xe5\xd5\xe5\xa9\x36\x97\xdb\x33\xc3\x46\x4f\x09\xf4\x21\x21\x23\x32\xc1\x26\x60\xee\xf3\x6c\xe0\x6a\x7a\x6c\x94\x4b\x34\x36\x10\x54\x44\xef\x1d\xc4\x0d\xc3\xbc\x34\x97\xad\x99\x2e\xb0\x62\x33\x12\x04\xce\x80\xbd\x47\xd6\x4c\x7d\x4b\xc2\x47\x22\x21\x91\x68\xd0\xb7\x10\x23\xef\x71\x1d\xdc\x95\x83\xd2\x0c\x4e\x66\x15\x38\x38\x01\x16\x89\x40\xcb\x4a\xe7\x9e\x99\x3f\x36\xba\x38\xf7\x60\x8d\xf3\xb6\x4f\xd8\x52\x63\xb9\x78\x20\x6b\x91\x0a\x0c\xb9\x28\x25\x0c\xf7\x2c\xd5\x14\x59\xba\x30\x41\x71\x9e\xcc\xf2\xd8\xc3\xd7\x50\x56\xa7\x51\x2d\x61\xdf\x1e\xc5\xf3\x53\xcf\xea\x6e\x68\x83\xbe\xe5\x98\x8a\xc4\xba\x20\x1c\x2e\xa8\x1a\x9d\x05\x7e\xa3\xfc\xc6\x6d\xcd\x66\x84\x93\x7d\x80\xa1\x8a\xe9\x4a\xa7\x25\x7c\xc6\xc6\x05\x02\xd4\xf0\xec\x4a\x44\x31\x03\xc9\x43\xb8\xfb\xa0\x86\x88\x15\x76\xd2\xcd\x5c\x76\x40\x25\x61\x0e\x9a\xbb\x06\xd9\x0a\xfc\x10\xee\x65\x4b\xe2\xc1\x98\xab\xf3\x9f\x8c\xe6\x04\xd0\x4d\xe0\xd3\xda\x70\x2f\xf2\x6c\xbf\xc1\xcd\xfc\x8a\x14\xf6\xbf\xfc\x21\xbe\x2b\xdb\x77\xdf\x92\x5c\xdf\x92\x5c\xdf\x92\x5c\xdf\x92\x5c\xdf\x92\x5c\xdf\x92\x5c\xdf\x92\x5c\xdf\x92\x5c\xbf\x25\xc9\xf5\x15\x05\xd4\x2f\x7a\x1f\xdf\x32\x5f\xdf\x32\x5f\xdf\x32\x5f\xdf\x32\x5f\xdf\x32\x5f\xdf\x32\x5f\xdf\x32\x5f\xdf\x32\x5f\xdf\x32\x5f\xdf\x32\x5f\x2f\xfb\x9e\x7f\x3c\xff\xf5\xcf\xbf\xfc\xf9\xff\xfe\xdb\xe7\xd3\x5e\xff\xf3\x06\x9e\x9b\x97\x7c\x3f\x42\x7d\x18\xa1\xbe\xcf\x1f\xf2\xa7\x9f\xcc\x04\x2e\xf9\x7d\x8a\xf6\xd6\xfd\x3a\x42\xb5\x77\xf3\x62\xef\xdb\x27\x3f\xa4\xf8\x3e\x3f\xd8\xfb\xfe\x59\x7b\x7a\x9f\xe2\x87\x14\xf9\xb4\xfe\xc4\x49\xfe\xcf\x37\x9e\xe8\x67\x3d\xe4\xdb\x13\x8d\x4b\xbc\x6f\xa1\x3e\xb4\x50\xdf\xc7\x0f\xf1\xd3\x4f\xc3\x7e\xfb\x7d\xd4\x3b\x76\x62\xf1\xd3\x4f\x71\xb1\x93\x6e\xf6\x1f\xf6\x29\x4e\xd2\x3e\x67\x57\x17\x79\xd3\x3e\xf8\xd5\x27\xf8\x15\x69\xc4\x1f\x73\xcd\xc9\x91\x90\x4f\xc7\xf6\x69\x8b\xc2\x88\x3f\xbc\xdb\xae\xf4\x64\xcf\x87\xfd\xe9\x17\xb6\xfa\x7d\xfb\x71\xdb\x0f\xfe\xc2\x1d\x79\xc6\xaa\xf0\xe3\x0f\xdf\x6f\xe3\xe6\x17\x3e\x7f\xb3\xde\x3e\x0e\x6f\x0a\x68\x6e\xc7\xe1\xe9\xad\x7b\x6d\x1c\x5e\xb8\xab\xaf\x8d\xc2\x0b\x37\xfc\xb5\x31\x78\x65\x2e\xbc\xe5\xfa\xff\xf6\xf3\xe9\xe3\x2f\x6f\x5b\x57\x91\xa6\xfb\xa5\x86\x99\xea\x79\x83\x2a\x84\x96\xb6\x5a\x40\xf8\x56\x33\xb4\xc9\x5f\xff\xeb\x0c\x73\xeb\x4b\x37\x6b\xa6\x97\x7c\xed\x9d\x5e\x17\xf8\xf2\xa2\xc5\x73\x0b\x37\x7d\xe6\x25\x9f\xa3\x3a\xcb\x74\x14\x28\xf5\x6e\x0e\xf8\xe9\xa7\x08\xc1\xdf\x32\xc2\xa8\xe7\x28\xb1\x97\x25\x29\x1d\x32\x61\xbf\xde\xa4\x14\x9c\x2a\xdc\x0c\x10\x74\xcc\xdc\xf5\xd6\x7a\xf3\xe7\x5f\xf4\x1f\x48\x9f\xf3\x8a\xa6\x50\x5d\x52\x8c\x03\xf2\x61\x1d\xe7\xe6\xaf\x9f\x7e\x92\xaa\xc8\x32\x43\xaf\x67\x4f\xf7\x86\x01\x39\x53\xe6\xdf\x51\xeb\x43\x09\xb5\x66\x0e\xd4\x73\x15\xf5\xf4\x92\x69\x34\xcf\xe4\x62\x79\x4d\x2f\x75\x3d\x9b\x5f\x01\x3f\xed\x84\x24\x91\x2c\xd8\x91\xe7\x1a\xb0\x97\x74\x52\x69\x15\x0f\x78\x96\xb1\xba\x8f\x3f\xa7\xbd\x3d\x68\x5a\x6f\x73\xad\xf0\x14\x26\x3c\x36\xe4\x14\xec\x79\xa6\x7b\x72\x27\x1f\xec\x7c\xef\x63\x24\x26\x7d\x34\x8f\x5e\x8c\xc9\xed\x14\x96\x1e\xb6\xfa\x3e\x85\x51\xf3\x19\xc6\x3c\x58\x5b\x6b\x86\x33\xc5\xfe\x1d\xc9\x0c\x00\x23\x06\xc5\x73\x1e\xc9\xde\xdb\xff\x66\x0b\x38\xa1\xbd\xcd\x10\x55\x76\x67\xfd\x6b\xdf\x5c\xed\xab\xa7\x30\xf2\xb4\x87\xc7\x0f\xfb\x5f\x3f\x7d\x5c\x73\xe8\xa9\x32\x52\xef\x67\xc8\xed\xc1\xc2\xae\xf8\xde\xe2\xa5\xfc\x60\x2f\xef\xcd\x7f\x68\x0f\x25\x94\x69\xaf\xb7\xd1\x3e\xc4\x2d\xc4\xf9\xf9\x9d\xe5\xad\x36\x51\x6b\xe1\x6d\xa6\x7b\x33\xf7\x9b\xe6\xca\xf4\x3d\x59\x17\xe5\x5e\xd8\xba\x47\x68\x75\x69\x21\x25\x30\xcd\x8f\xfe\xb4\xd2\xe9\xc7\x73\x7a\xd7\x42\xcd\xa0\xe3\x4b\x5b\xba\xb9\x72\x8b\x4d\xef\x56\x97\xf4\x0b\xcc\xf1\x47\x4a\x87\x46\xd1\x98\x3e\xfd\x84\x66\x36\x87\xae\xe7\x30\x88\x6f\xa2\xb8\x97\x1a\xea\x9c\xf6\xd2\x9e\xd3\x21\x2d\xdc\x68\x3b\x2d\xf8\x50\xa5\xf9\xeb\x53\xf4\xc4\x51\x21\x52\x8c\xdb\x76\x2c\x32\x9b\xcf\xf6\x0b\xc3\x66\xf9\x41\xe2\xe9\xa1\x4c\x9c\xa1\xc5\xfe\x60\x61\x3f\x02\xf5\xea\x12\xef\xd7\x6c\x3c\x33\x35\x1d\xd2\x86\x59\xb2\xba\x8d\x7c\x6d\xef\x36\xd5\x61\x06\x28\xdf\xab\x4f\xf4\xe8\x16\x8d\x2a\xa0\xc4\x7a\xca\x14\x18\xf2\xb5\xcc\x80\x8a\xa5\x4d\x8a\x7a\x8f\x8e\xff\x07\xce\xed\xfe\x0d\x93\x19\xb5\xd3\xa5\xd8\x85\xdd\xaf\x35\xcc\xfe\xfd\x6d\x84\xbe\xc5\xa5\x86\x9a\xe2\x03\x85\x9a\x33\xb4\x7b\x08\x5d\xeb\x33\xfc\x7b\x4f\x53\xf8\x39\x10\xb3\xda\x9b\xab\x7f\x02\x09\x9e\xf6\x81\x03\x9c\x1e\x1d\x75\x3d\xfe\xfa\xe9\xa7\x02\x55\x3d\x1e\xe3\x7d\x44\xc0\xcf\x5c\xf8\xf7\x68\x63\x3c\x84\xc6\x9b\x63\xd8\x70\x96\x7c\x1f\x7a\xfb\xc0\x47\x7f\xaf\x79\xfc\x15\x3b\x7c\xdd\xea\x7c\x37\xbf\xbb\x5a\x79\xac\xdc\x7d\xb5\x18\xe0\xf7\xb1\x75\x31\x74\x8c\x5d\xf6\x78\xa7\x6c\x8d\xd7\x73\xe5\x63\x0f\x6b\x31\x33\x78\xde\xc4\xee\x99\x5c\x5b\xdc\x66\x32\x2f\xfe\x3f\xb7\xfe\x4f\x77\xe0\xfe\xc3\xc8\xff\xf2\xc3\xe1\x85\xcc\xbc\x9f\xd9\x75\x0b\x5b\xaf\x5b\x18\x9d\x2e\xf5\x9d\x6f\xa0\xda\xfd\x4a\x68\xd7\xbd\xef\x5f\x6f\xf6\xc5\x9b\xed\x72\xdf\x65\x97\x9b\x5d\x96\x23\xe6\x63\xbd\x36\x7a\x83\xec\x76\xbd\x87\x53\xf7\xbc\x3a\x83\x3f\xd2\x3e\x45\x51\x0a\x86\xb9\xd5\x07\xdb\x17\xc4\xcb\x48\xcf\x85\xad\x55\x5a\x78\xa2\x9e\xa3\xfd\x6c\x9c\x10\xad\xf9\xe6\xb2\xdc\x6c\x2e\xcb\xcd\xe6\xf2\xb0\xea\x58\x36\x95\x29\xa8\xac\xfb\xee\xb0\x3f\xb5\xe7\x83\xb6\x6d\x57\x32\xbb\xd8\x32\x67\xfd\xd0\x11\x04\x0f\x23\x4d\x7b\xec\x39\x8f\x1c\x7a\x8b\x61\x94\x6e\x8f\x3d\x23\x91\x50\x5f\x79\xdf\xc3\x9c\xa7\x0a\xcd\x8b\x9e\x3d\x05\x16\x69\x30\xc9\xfb\xa9\xa9\x44\x54\x5a\xf3\x33\xb3\x0d\x2d\x32\x28\xf7\x25\x74\x5b\x66\x7f\xfe\xcb\xe9\xfc\xc7\xbf\xfd\xe7\x7f\xff\x2e\xc4\xcf\x9f\x2a\xec\xb8\xfb\xa9\xf6\xd4\x4f\x8f\x0a\x78\xa2\x68\xce\x11\xf9\x87\x51\xf7\x53\xed\xb0\xb9\xe7\xf7\x23\xa4\x78\xaa\x81\x3a\x5b\xbf\xf6\xe7\x8f\x55\x9a\x4c\xbf\xe9\x12\x52\x6b\x8f\xae\x21\xbd\xe9\x1a\x5a\x18\xc9\x86\xbb\x14\x7b\xec\x79\x4d\x3b\x72\x2a\xef\x2d\xf6\x1b\x2f\x0c\x6d\x82\x38\xba\xce\xbf\xc3\x89\xa5\x9c\x5e\x3d\xb1\xe3\xbc\xfa\x6f\x3c\xaf\x1c\xc6\x5b\xcf\x4a\xb3\xb3\x87\x92\xca\x87\x11\x86\x74\x64\x9d\xc9\xb4\x96\x20\xb6\xd0\xac\x76\xe4\x2e\xe6\xc2\x9a\xbd\x25\x19\x5a\x2d\xaa\xf3\x2d\xc7\x45\xcf\x7e\x73\x9b\x88\x55\xbe\x37\x07\x6e\x2c\x7a\x26\xd3\xb8\x85\x58\x70\xba\x4e\x09\x8a\x23\x3d\xef\xd9\x6e\x9b\x2b\xf7\x10\xff\x9d\x43\x69\x93\xe6\xf0\x51\xa6\x7c\x2a\x1b\x9e\xaf\x9b\xc9\x3d\x8c\x5e\x1e\xc2\x6c\x9d\x73\x44\x64\xf3\xa0\x3a\x7d\xc3\x39\xde\xc7\xd0\xb7\xfe\x96\x53\xf9\xe2\x84\xfc\x27\x39\x95\x94\xf3\x7e\x2a\x63\xd6\xd7\x7f\x2f\x95\x37\xdd\x85\xa7\xbf\xf7\x1f\x7f\xbd\xfc\x9f\xff\xc7\xe7\x36\xe8\x7f\xfb\xb7\xbf\x9c\xfe\xf8\xa7\xbf\x6d\xff\x76\xf9\xe3\x9f\x7e\x3e\xfd\xf5\xdf\x52\xee\xe9\xdf\x4a\x1f\xff\xcd\x9b\x4f\xcd\xa0\xea\xf7\x9f\x3a\xd6\xee\x57\x3f\x75\xc8\x21\x38\xb0\x37\xf7\x95\xfd\x92\x37\x7f\x6b\xb0\x77\xaf\xdc\xf6\x5f\x77\xe8\xd7\xdd\xa3\x97\x5b\xfe\x0a\x11\x49\x6e\x0b\xfe\xf7\xfb\x6e\xce\xa6\xfc\xf2\xf7\x2d\xd4\x2e\xb7\xdc\x3d\x77\x79\xf1\x38\xf4\xf6\xea\x6b\x03\xd4\xaf\x08\xd3\x1f\x39\x33\x1b\x02\xe0\x72\x19\x73\x68\xb1\xfd\x46\xa7\xf6\x33\x1f\xe0\x19\xf7\x6d\x9e\x37\x71\x78\x49\x5a\x1e\x99\x1c\xd8\xa4\xf2\xaf\xf3\xde\xdb\x73\xef\xfd\x17\xfd\xc7\xe1\xda\xeb\xab\x88\x5e\x8d\xad\x43\xfd\xa2\xa3\x5c\xff\xf8\x9c\x07\xf8\xd6\x81\x19\xf0\x80\x70\x5e\x4f\x03\x96\x8d\xf0\x43\xf1\xca\xd3\x38\x67\x53\xac\xf2\xec\x2b\x8a\x71\x14\xb2\xc8\xad\x6a\x16\xca\x28\x88\xc9\xcb\xf5\xaf\xa2\xf6\x2d\x3d\xfb\x0d\xc2\x49\x3f\x41\xca\xd4\x62\x3c\xdc\xe9\x16\x5a\xaa\x0f\x16\x01\x7c\xff\x24\x3a\xd8\x3e\x17\x36\x6c\xe2\x95\xb5\xef\x7c\xe8\xa1\x3e\x3f\x66\x87\x28\xeb\xf3\x1e\xca\x80\x03\x89\xd3\x7a\xa8\x21\xd5\x6a\x5e\xfe\x80\xe9\x68\x47\xa4\x99\xcf\x5f\xdf\xb3\xef\x9c\x90\xc0\x59\xf4\xec\x5b\x13\x72\x4f\x05\xa7\xfe\x31\xf7\xa1\xff\xb8\xed\x48\x39\xbe\xd1\x76\xeb\x3a\xf7\xd3\xa9\xe3\x74\x53\xd5\xbd\x9e\x49\x2e\xfd\x94\x43\x4a\x0b\x4f\x7e\x1e\x12\xcd\x5c\x9e\x9f\x61\xa4\x58\x13\x6d\x80\xca\x1c\x4f\x4e\xb1\xe9\x14\x53\x98\xa3\xbe\xd1\x92\xde\x9e\x63\x09\x33\xbf\x7c\x8e\xdb\x78\x61\xb0\x7e\xff\x53\x89\x2d\x7f\xf9\x54\xfa\xfc\xd5\xe7\xf2\x66\x17\x47\x13\xc9\x66\x49\x7d\x80\x91\xf3\xec\x30\x9e\xcd\xe1\x4a\x9b\xd0\x2c\xd9\x71\x22\xb5\x2e\x87\x7a\x3c\x1f\x69\x52\xbe\x65\xf1\x01\x33\xf3\x1a\xa4\x5d\x45\x5e\x4a\x68\xf7\xd1\xa6\xf2\xe3\xf9\xe9\x57\xf9\x56\xd7\x40\xb7\xce\xa2\xd9\x87\xd0\xe6\x3c\x3d\xfd\x2d\xc2\x37\xca\x2f\x0a\x64\x9f\xff\x5a\x7d\xf6\x6b\x5f\x9a\x28\xff\xb8\x5f\xb3\xb9\xe0\xbf\x56\xfa\x4b\xbf\x26\xcb\x9a\x4a\xba\x0f\xa3\xbf\xf8\x63\xaf\x4f\xbc\x57\x76\xf7\xd8\x5e\xde\xdd\x67\xf1\xdd\x1d\x7b\xe0\x49\x8a\xa7\xd9\x86\x3d\xd9\x60\x77\x53\x69\x8a\x47\xb9\x86\xb8\x1e\x79\x8a\xe7\xe9\x0d\x41\x62\x4b\x9f\x4a\x52\x9c\xb7\xd5\xf3\x1b\xfb\x0a\xf0\x24\xc5\x67\x37\xf6\x86\x84\x0e\x19\x89\xf7\x24\x32\x3c\x4f\xb1\x1e\x89\x0a\x12\x19\xa4\x34\xee\x2d\x88\x27\xa5\xf1\xa5\x7d\xfd\x4f\x3f\xff\xaf\xf5\xaf\x3f\x5f\xfe\x78\xfe\xb5\x7d\xf9\x31\x58\xe0\x34\x4a\xbf\xd4\x43\x43\xa3\x3d\x34\xf1\xa8\x55\x48\xa9\xed\xad\xfe\x21\xa5\xcb\x08\xbd\xae\xf5\x43\xbf\xe3\x5b\xb6\x6b\xf7\xba\x74\x09\x6e\x2c\x99\xc8\xf2\xe6\x1b\x3a\x08\x9f\xdd\xe2\x92\xd2\x87\x98\xee\xa0\xf3\x5e\x46\x98\xa9\x5c\xc4\x67\xcb\xef\xfd\x9a\x22\xd6\xf5\xca\x7f\x5d\xa3\xe0\xb0\xdd\x6d\xe6\x8b\x3d\x83\x8b\xa8\xf9\xa1\x84\xbc\x8d\x3b\x58\xe1\xf3\x36\x3e\xc4\x7a\x81\xb9\xe1\x61\xed\xf6\xe6\x92\x96\x12\xea\x43\x3a\xbe\x16\xc5\x37\xc7\xd7\xfa\xdd\x60\x18\x62\xfd\x30\xee\x78\x83\x61\x6d\x8b\xff\xce\x6f\xbb\xc4\xaf\xc8\x3d\x6d\xdb\xf7\xef\xda\x3c\x00\xe9\x63\xc0\x9f\x92\xf2\x17\xee\xe9\x65\xcd\x10\x83\x45\xfb\xec\xb3\x59\x1c\xdf\xfd\x4b\x1f\xf9\xb5\x29\x73\x97\xb6\x90\xea\xd2\x97\xc7\x73\xc3\x0e\xda\x74\xd0\xe5\xd1\x0d\x7f\xfa\x03\x7f\x48\x35\xbd\x3b\x2c\x4c\xce\x0b\x5a\x3f\xe5\xa5\x49\xa4\x43\x3f\xe4\xe3\x14\xfc\x72\xde\xbe\x56\xbe\xc2\xfb\x7d\x34\x9c\x91\xb9\xc2\x7d\x7d\x65\xae\x5c\x10\x9c\x1a\xc2\x68\xbe\x3a\x94\x2f\xcc\xc1\xbb\x58\x6c\x96\x2d\xc7\x7c\xbb\xdc\x1c\xec\xee\x98\x4c\xaf\x0c\x5f\x65\x66\x22\xa1\xfe\x7c\x66\x7e\x66\x0a\x7f\x69\xe8\xfe\xfc\xef\x7f\x3b\xbd\x81\xb3\x2b\xa6\x25\xbd\x6b\xa1\x4c\x9b\x00\x4b\x0b\xa5\x8e\x25\x2d\x31\xfd\x52\x42\xa9\x73\x89\xdb\xf1\xff\x75\x7f\x67\x8d\xdb\xbf\xc6\x1e\x6a\xe4\x83\x4b\xfa\xf4\x71\x5b\x62\x3d\xaf\x29\xf4\xbe\x6c\x6b\xb5\x48\x20\xaf\x75\xad\xbf\xe8\xc5\x52\xed\xb1\x00\xf5\xb2\xff\xd0\x0b\x7b\xef\x4d\xd7\xf0\x65\x32\xaa\xb1\xc4\x77\x25\xc4\x92\x97\xb8\xc4\xa5\xc0\x64\xb8\x8c\x5f\x72\x88\x29\x2e\x5d\xff\x5b\xfd\xbf\x56\x5e\x95\xbc\xda\xab\xce\xa9\x6f\x81\xec\xac\x27\x67\x61\x03\x65\x5e\xd8\xe3\x5f\x5b\xa0\x17\xc1\xee\x6e\x09\xf5\x97\x2c\xc8\x19\xe8\xfc\x65\xff\xf0\xe2\x1f\xb6\x7f\xdf\x74\x49\x5f\x65\x1b\xfa\x1f\xde\xed\x0c\xfa\xff\xf4\xf7\xea\xab\x56\xe9\xf5\xc2\xfe\x4b\xdd\xc0\xbf\x9e\xce\x97\x9f\x7f\xe5\xde\x6d\x37\xe1\xbc\x2d\x39\xd0\x9a\x32\xb2\xdd\x45\xf3\xd2\x33\x4a\x45\xf9\xbe\x87\x5c\xc6\xbb\x38\xa5\xc2\x31\x42\x5e\x52\x5a\x62\xe5\xe3\xdc\xe9\x55\x3a\x72\x2d\xe4\x95\x6f\xd9\xf3\xfb\x61\xaf\xde\x15\x8e\x57\x43\xa7\x84\x56\x13\x77\xfc\xd3\x47\x00\xb1\xcb\x86\xb0\x5d\x5b\xf4\x8c\xe7\x84\x94\x98\xbd\xd1\xc7\x7b\xf3\x47\xe7\x67\x3e\x62\xcf\xbd\x7f\xff\xf4\x8f\xc3\xe6\x61\xb7\x5d\xe2\x1e\xc9\xd0\x67\xdf\x86\x2f\x49\xc7\xff\x35\x3b\xa9\x8f\xf3\xaf\xf3\x14\x42\x5c\xc6\x79\xb3\x1d\xad\x81\x8f\xcc\x7d\xb1\x4b\x9d\xb3\x2f\x90\x82\x6d\xed\x7b\x89\xe8\xe9\x99\x5a\x58\x0d\xd3\xbe\xb4\xf2\x25\x26\x7e\x5f\xed\xe2\xe7\xec\x2b\xb1\xd2\xec\xcf\xbe\x64\xbf\xf3\xe9\xa3\xed\x7b\x16\x58\x5b\xe4\x09\xbf\x54\x72\x7e\xd4\xd5\x5e\x16\xde\xe8\xe6\xa0\x56\x0b\xdf\x1f\x7f\x24\x86\x39\xe3\x32\x9e\x7d\x95\x6f\xf2\xfd\x76\x0f\xd8\xf7\xf9\x37\x4b\x30\x17\xf7\xb7\x0c\xee\xd7\x34\xd2\x7d\x1f\x7f\x48\xe9\xf3\x50\xf6\x6f\x33\xfb\xd7\x0d\xfe\xdb\xfa\x08\xbe\x30\xf8\xdf\xa6\xfb\x17\x46\xfc\x2f\xaf\xb8\x42\xb7\x98\x86\x1a\x2a\xee\xf0\x8c\xed\x84\xd2\xc1\xa2\x67\x9d\x7a\xa7\x0b\x20\x8d\x7c\x5e\x5d\x36\x35\xae\xd2\xd7\x89\x68\xac\x45\x3a\xba\x62\xe8\xed\x9d\x04\x23\x6b\xe8\xb5\x2e\x4d\xfd\x88\xfb\xbf\xff\x9a\x03\xe9\xbe\xb8\x4d\xdb\x6f\xe2\xd2\x83\xa0\xae\xe0\x42\xa5\xd9\x83\x7f\x3c\x86\xa8\xe8\xcc\x01\x8c\x55\x74\xbd\xf5\x3e\x6c\xd1\xee\x41\x0a\x13\x94\x6b\x6b\x0f\x61\x8b\xe7\x6d\x41\x27\x06\x66\xd7\x6d\x1e\x0a\x5d\x20\x3e\xd5\x99\x07\x5e\xa6\x72\x44\xe6\x7f\xdc\xea\x3b\x0b\x00\xba\x9d\x4a\x5c\x50\x8d\x69\xb6\xb2\xfc\xc5\x2f\x70\x29\x67\x68\xbf\x67\xb7\xe9\x3e\x3a\xe8\xf6\x52\xe9\x17\x42\x33\x17\xf1\x50\xc1\x74\xc6\xa9\x87\xd9\x59\x38\x7d\x87\x8f\xf7\x8c\x24\xeb\x4d\x92\xd1\xb5\x7d\xcb\xc8\x36\xcc\xa3\x4a\x6d\xcf\xc6\xba\xc4\x45\xcf\xe4\x27\x23\x18\x66\xca\xe3\x67\x88\xfc\xa9\x25\x0f\x09\xb6\x66\x9b\xae\xb1\xac\x25\x74\x75\x24\x46\x0b\xe8\x4a\x46\xf0\xbb\x9e\x69\xcf\xb3\x11\x18\x5b\x0e\x79\x46\x49\x29\x01\xf3\xd8\xf5\xce\x0a\x62\x07\x5b\x74\x21\x2a\x24\x12\x11\x11\x9a\x95\xae\x30\x04\x0a\x5d\x79\xb1\x3c\xc4\xd0\x8a\x62\xe6\x61\x37\x6b\x8e\xfb\x10\x6b\xff\x25\x82\xf6\x45\x35\x7c\xe1\xd9\xe2\xb1\x5e\xce\x51\x40\x8f\xd1\xc9\xc6\x4e\x9a\xfd\xda\xcd\xcb\x07\x3b\xf1\x02\x36\x55\x25\xb3\xf3\x21\xff\xb6\xbf\x00\xa1\x0a\x92\x36\x2f\x48\x83\x90\x12\x73\x4a\x74\x4e\xea\xc9\x90\xa6\x60\xf3\xa6\x84\x38\xfb\x03\x7d\xb4\xd4\x93\xab\x3d\xf6\x7a\x6c\x97\xe2\x7d\x98\x7a\xec\xb5\x5b\x34\x70\x12\x39\xfb\xd2\xbd\x27\x71\xb4\x1c\x46\xa4\x84\x9d\x6d\x4c\xcb\x87\x16\xca\x99\xc6\xbd\x21\x1f\x2b\x8c\x6c\xc6\xa2\x67\xf9\x8a\x79\x0d\x7d\x54\xd7\x5c\xce\xb4\x66\x29\x89\x45\xa3\x6d\x1a\xc5\x47\xb2\x84\xb1\x99\xab\xd9\xe8\xe1\xd8\x86\x82\xa3\x85\x61\x39\x87\x31\x59\x1a\x6a\xd1\xc8\x34\x7a\xdc\xbc\xbe\xb7\x7b\xe5\x8b\xc0\x8e\x76\x61\xac\xb8\x1f\x6f\xc1\x7d\x9a\x0d\x78\x13\xae\x29\x53\x38\xe8\x61\x96\x74\xaa\xa1\xa1\xb7\xd2\xbc\x18\x49\x0b\x9c\xcd\xb8\x39\x01\xa7\x4b\x92\x64\x95\xdc\x56\xaf\xe0\xe3\x25\x81\x94\xde\xe5\xd0\x5a\xb4\xeb\x4b\x66\x42\xcb\x96\x71\x6d\xf9\xf7\x17\xb5\xd1\xa6\x30\x3a\xa2\x09\xda\xad\xf2\x7c\x17\x09\xfe\x81\x9f\xe4\x90\x6d\xb2\xd9\xc5\x17\xed\x47\x2e\xbf\x68\x77\x24\xe6\x4f\x1f\xa7\x2b\xf8\x95\xfe\xa1\x87\x79\xb5\x00\x19\x04\xb3\x53\x3d\x03\x1f\xcf\xea\x95\xc9\x2b\xf5\x10\x96\xcf\xe8\xe9\x5d\xcc\x74\x4e\x66\x3b\x0b\x35\x9e\x5b\x04\xbb\xbf\xf8\x25\x74\xda\x48\x5a\x9a\xb4\xa8\xe4\x50\x22\xd2\x50\x49\xe2\xe9\x7d\x13\xb8\x7c\x0d\x13\x0b\x40\x95\xbf\xf6\xa5\xba\x4c\x75\x44\xd2\x92\x32\xd1\xd3\xf5\x9f\xe8\xe1\xed\x61\x4c\x09\xbe\x36\x1b\xe7\x58\x17\x3d\xfb\xfa\x4f\x89\x65\xde\x6d\x75\xd8\x38\x03\xf8\xdb\x28\x06\x55\x56\x5a\x46\xe5\xb7\x3e\xe4\x10\x37\xf4\x95\xca\x19\x55\x5e\x1b\x85\xda\xba\xc4\x3a\x5b\x0f\x4d\xda\xe6\x62\xcc\xce\x4e\xe6\x8d\xdc\xdb\x29\xd4\x91\xed\xb1\xa7\x12\x6b\x0f\x65\x32\xb9\x1e\xa2\x45\xf6\xac\xf9\xb6\x54\xbb\xe2\xfb\x10\xe3\x2f\x91\x06\x02\xb3\xcf\x34\xd7\xa2\x98\x9c\x5b\x3c\x07\x16\x97\x9a\x8c\x50\xd8\xcb\x74\xe7\x1c\xaf\x1f\xec\x84\xd3\xc5\x57\x30\x45\x7a\x9d\x4f\x3f\x56\xf4\xa1\xc3\x98\x8a\x96\xbc\xaf\xfc\x76\x30\x8c\x3f\x1e\x45\xe8\xc2\x97\x19\x6a\x1e\x1f\x46\xc8\xa3\xd9\xd5\x84\x7a\x14\x67\x0a\xcc\xfc\xe5\x2a\xd3\x82\x8e\x03\xea\x21\xca\x84\x56\x89\x39\xb7\xcd\xee\x58\xe6\x85\xd6\xba\x39\x3a\x18\xdd\x61\x67\x92\x42\xe9\x29\x54\xd2\x40\x6a\xa6\xaa\x2d\x73\xc3\xda\x52\xf7\x66\x2a\x6e\x18\x25\xad\x34\x7d\x00\xb3\x99\x92\x5f\x22\x68\x06\xb9\x25\x0d\x9d\xb3\xdc\xdb\x19\xc9\x09\xdb\x40\x06\x25\xb1\x2c\x7d\x8d\xfd\xb5\x8d\x74\xf1\xa9\xce\x08\x5c\x18\x01\xbb\x0b\xf3\xad\x2b\xfd\x2b\x3c\xdb\x1f\x7e\xb4\xff\x7d\xf7\x6d\xff\xff\x47\xec\xff\x7b\x81\xba\xb5\xdc\xda\x77\xdf\xdc\x81\xdf\xdf\x1d\xd8\x8b\xdb\x7f\x98\x71\xce\xef\xbe\x79\x07\xbb\x77\xf0\x16\x7b\xf1\xa6\x60\xec\xd6\x5e\x7c\xf3\x15\xfe\x8e\xbe\xc2\x4b\xb6\xe2\x9b\xeb\xf0\x1b\x5d\x87\x17\xcc\xc3\xff\xce\x9e\xc4\x6b\x56\xe1\xe7\x3f\xfd\xf1\x7f\xbc\xb1\x2d\x28\x86\x98\x3a\x54\xff\xf3\x21\xd6\xd0\xca\x25\x85\x3e\x6d\x96\xe5\x6d\x7c\xc8\xa1\xc7\x0b\xed\xd7\xb4\x5c\xd6\xf1\xd8\x93\xab\xa1\x16\xcc\x73\xaf\xfd\x6c\xd7\x3f\xa5\x8a\xd5\xd6\x1c\xa8\xdb\x2b\x55\x15\x73\xfb\x30\xc2\xa8\xf5\xbc\x16\x84\x60\x6b\x59\x7b\x18\x98\xd3\xd9\xbb\xbf\xae\x61\x42\x60\x90\xc3\x46\x73\x41\x01\xe3\x9f\xeb\x32\x98\x58\x66\x2e\x92\xed\x01\xbd\xe4\xf3\x9a\x25\xd3\x97\xe7\x58\x2b\x37\x26\x85\x98\xa3\xbf\x2e\x21\x45\xba\x21\xd8\x8a\x47\xad\x0f\xe6\xd9\x34\xdb\xcf\x66\x0d\x71\xa8\xbd\x3c\xd4\x8c\x1c\xd9\x60\x85\x6f\xf1\xb2\x46\x89\xdc\xc2\xab\xb3\x44\x78\x52\x54\x44\x9c\x03\xb0\x56\xce\x61\x6c\xec\x17\x19\x61\xb0\x8d\x02\xa3\x44\x02\x7a\x5b\x4b\x98\x80\xba\xda\xd6\xde\xe6\xec\x71\x9b\xde\x14\xd9\x75\x40\xa5\x76\x37\x1e\xe2\x66\x93\xfe\x12\x43\xa7\xd5\x28\x8f\x0f\x29\x8c\x72\x01\x77\xd1\xc3\xe8\x9f\x7e\xca\x61\x94\xba\x4c\xf3\x2f\xb8\x29\x09\x34\x59\x1e\x66\x4b\x72\x22\xcb\xd5\x87\x6d\xf7\x65\x3e\xa0\x7a\xf6\xae\x04\x94\xe4\x5d\xfa\x60\xe0\xbf\xf8\x4b\x3f\xcc\x42\x91\x22\x31\xfb\x11\x5d\x5b\x6a\xc8\xe6\x16\x8c\x18\x39\x48\x6c\x67\x4c\x15\xe2\x9e\xb6\x93\x6a\x0e\xb5\xfd\x75\x12\x79\xc7\x0c\xb8\x95\x31\x9b\x33\x12\xf3\xd9\x3c\x0f\xaa\x23\x51\x12\x8c\x05\x0b\x33\xed\xee\x5f\xcc\xfc\x15\x14\x09\x72\x28\xbd\x86\x5e\xe6\x8a\xa9\x4f\xa1\xd6\x64\xdb\x91\xad\x20\x4c\x25\x8d\xad\x0d\xaf\x64\x0d\x63\x30\x3d\xd4\x99\xfd\xc6\x08\x9b\x5b\xf1\x05\xd7\xfb\x7f\xbe\x98\xc5\x7c\x21\xa5\xf7\x54\x49\x7a\x96\xf8\xee\xbb\xdf\xb8\xdc\xf6\x2d\xfc\xdd\x0f\xff\xf2\x6e\xfb\xee\x9f\x7e\xf5\x7d\x1c\x61\x34\xfb\xeb\xdc\xd2\xb1\xfa\xe8\x62\x27\xcd\x1b\x2b\x4a\xee\xd9\x95\xcf\xe6\xb8\xd8\xd9\xd3\x35\xae\x86\x93\x5c\x2a\x1c\x59\x2b\xe2\xe5\x70\xd7\xd5\xb5\x7a\x67\x46\x2b\xf3\xd5\x81\x49\x9b\x39\x4f\xcb\x0c\xad\xf6\x0b\xfc\x30\x5a\xc2\x35\x20\xf8\xd2\xbf\x76\x46\x7c\x7e\x89\xfe\xf6\x19\xf1\x35\x2b\xfb\xb5\x6b\xfe\xaf\xb5\xe8\x91\x87\x35\x37\x2d\x89\x8a\xc2\x16\x6e\x0e\x7d\xb3\xab\x87\xab\xab\x0f\x96\xb5\xad\x6b\x64\x67\x06\xad\x42\xb4\x1d\xe1\x02\x6d\xf5\x39\xd8\xe1\x76\x38\x62\x46\x5c\xbe\x59\xc0\x73\x47\xda\x7f\x99\x21\x5d\x56\x2c\x89\x39\xb1\x6f\x98\x03\x7f\x39\x9d\xff\xfd\x8d\xbb\x68\x82\x9f\xa6\x86\x36\xea\xff\xcb\xde\xbf\x34\x37\x92\x1c\x7b\xa2\xf8\x57\x49\xd3\x7f\xf5\x5f\xa4\xdf\x70\x0f\xf7\x78\x2c\x66\x51\xaa\x23\x19\x17\xa8\xd5\x98\x71\x7b\x0d\x07\xa3\x11\x8e\x5d\x50\x9a\x51\x49\x98\x7b\xf8\xe9\xaf\xf9\xcf\x23\xf1\x20\x40\x12\x64\x75\xab\x4f\xb7\x60\xdd\x04\xb2\x90\x99\xf1\x0e\x8f\x9f\xbf\x57\x6c\x84\x40\x78\x88\x56\x88\x50\x5d\x4b\x24\x0c\x84\x1c\xca\x1b\x04\x83\x4a\x13\x95\x9c\x91\x6b\xd3\xbf\x4b\xd9\x3b\x93\x83\x34\x8c\xec\x7f\x8b\xdb\x0c\x57\xb2\x5a\x77\xbe\x8f\x81\x2d\xb4\xda\x3a\xd2\x68\x1f\xac\x44\x91\x77\x6f\x55\x1d\xf7\x4d\xcd\x59\xa0\x35\x55\x36\xff\x3b\x16\x32\x7b\x29\xce\xaf\x71\xd8\x38\x73\x89\xe4\xb0\xc8\x62\x88\xa0\x11\xe7\x11\x88\x80\x3e\x45\xdb\x2e\x83\xc5\x15\x64\xcc\x24\xee\x78\xd3\x21\x95\x7f\xa3\xe2\xe7\x6f\xc8\xed\x08\x9f\xa8\x66\x2b\x71\x54\xef\x60\xb7\x9f\x15\x98\x1c\xcf\xc2\x3d\xcc\x7a\xf7\xbf\xf1\x63\x6a\x94\x73\x74\x7d\x83\xa4\x8a\x20\x90\xa4\x6a\xa3\xeb\x6d\x77\xec\xb9\x5e\x6f\x41\x3c\x01\x90\xa6\x67\xe3\x97\x96\x9e\xb7\x63\xcf\x73\xe4\x09\xb7\x19\x31\x7e\x0a\xc2\xd8\x94\xb3\x99\x4a\x31\xea\xa9\xc5\x72\x59\x7a\x7f\x75\xd4\xc3\x87\xeb\xd8\x7b\xc4\xc3\x7a\xa7\xfb\x07\xfb\xc4\xdf\x40\xf7\x6f\xdd\x45\x37\x81\x9c\x46\x32\x29\xe5\x52\x76\x42\x02\xf1\xd4\x86\x52\xa4\x11\x84\x7c\xc1\x98\x64\x7c\xc1\x09\x40\x23\x22\x13\x29\xcb\xde\x9b\xb6\x41\x16\xc7\x88\x01\x26\xc8\x75\x4d\xb9\xac\xbc\x54\x67\x2b\x75\xfd\x22\xd8\x97\x6f\x1a\x23\x68\x7b\x7b\x5d\x23\x86\xa1\xea\xc1\x39\x69\x86\xf7\x72\x14\x1b\x72\x95\x88\x42\xa6\x41\xee\x52\x59\x23\x15\x7c\x1e\x21\x52\x9d\x3d\x23\x36\xf3\xa6\x4f\xd1\x74\x84\x37\x14\x92\x86\x2f\x2c\x16\xa5\x3c\x75\x27\x6b\x7e\xc8\x47\x17\xcf\x8a\x49\xce\x8e\x21\x8a\x49\xae\x8e\x29\x0f\xf9\x3d\x0d\xa9\x36\x0f\x9d\xf4\x56\xb4\x08\x2b\x46\xd9\x87\x0b\x21\x5a\xb4\x5e\xa9\xd4\x6f\xce\x87\x9b\xd1\x13\x89\xb8\x36\x27\x7d\x5c\x93\xa6\xe6\x7f\xa3\x42\x9d\x7d\x54\x9d\x63\x43\xf6\x6b\xd6\x08\xc1\xe8\x83\x8f\xa6\x4f\x4b\xd3\x5f\x0c\x28\x7c\x02\x7e\xeb\x7d\xbc\x75\xd1\x7f\x40\x92\xfb\x6f\x7f\x60\x2b\x5f\x0f\x76\x94\x07\x8a\x52\x6e\xa2\x28\xd7\x09\x6a\x7e\x9f\xa2\xbc\x42\xd2\x4f\x28\x8a\x7d\xa1\x52\xc5\xff\xc2\xa1\x04\x52\xd6\x5c\x82\xa0\xc8\x9b\x14\xe5\x10\x90\xf7\x3a\x45\x29\xaf\x53\x94\x97\xd6\xd9\x67\xa3\xf9\xd2\x24\x9b\x39\xe7\xff\x5b\xaa\x2d\x26\xd9\x95\xc4\x26\x36\x92\xa2\xfb\xd1\xc8\xc9\x1b\x19\xc1\xf3\xca\x38\x6d\x89\xe1\x4f\x32\x62\x3a\x21\xda\x0d\x4e\x67\x89\x03\x0f\xce\xc5\xe5\xcb\x19\x35\xbd\xda\xf7\xfc\x29\x6a\x5a\xfd\x19\x18\x57\x9e\x3c\x63\xf5\x12\xe1\x69\x35\xe9\xff\x76\xf0\xed\x0e\x5c\xf1\xfe\x28\x82\xe8\xe5\xd7\x97\xcc\x70\xa8\x58\x96\xcb\x63\xa3\x5c\x62\xb5\x8c\xc5\x52\x3e\xb7\x58\xd6\x67\x8b\xe5\x70\xfc\x3c\x2a\x71\x69\x1f\x3d\x7e\x6e\x5e\x0a\xfc\xda\x52\x78\x6d\xc0\x4e\x26\x75\x19\xfa\x76\xba\x56\xf2\x9b\x6b\x25\x5f\x5d\x2b\x3f\x7d\xd7\xff\xfc\x22\x7f\xb0\x49\x2f\x69\x31\xef\xd7\x23\x85\x78\x17\x71\xbd\x98\xed\x9f\x90\x38\xbc\xd2\xe9\x9f\x8a\x3a\xb0\xff\x7d\x8a\x3a\xc8\x2b\x4b\xa2\x50\xfd\xa9\x88\xc3\x9b\x50\xeb\xe7\xa3\x0e\xb7\x1f\x3c\x37\xa9\x04\x4e\x57\xd5\x4f\x86\x4e\x2c\x4e\xee\x8e\x93\x9b\x0f\x47\x77\xbb\xe9\xe8\xce\x71\x74\xd7\x38\xba\xe5\x67\x38\xbb\xdf\x58\x40\x97\x1e\x3f\xb1\x80\x5a\xf9\xff\x2f\x63\x64\x13\x27\x12\x69\x87\xfe\x8a\x54\xe2\xe6\xed\x09\x2c\x8a\x36\x4d\x11\x60\x4f\x06\x62\x3d\x41\xb4\xd7\x00\x0a\xbf\xd1\xcb\xfc\x6e\x2f\x35\x8b\xff\x8d\x97\x7c\xcc\x2f\x3d\x46\xcf\x00\xc6\x4f\x06\xd1\x7e\x03\x13\xcd\xaf\x4c\x34\x3c\x4b\x7e\x2d\x33\xfd\xe7\x37\x50\x43\xa2\x90\xb3\x95\x37\xc7\xeb\x97\x58\x09\xed\xc3\x68\xfd\xfa\x08\xdd\x3c\xd7\xf2\xda\x5c\x5f\x1d\x23\xe5\xee\x7f\x27\x83\xcd\x27\x2b\xa1\xc5\x4a\xc8\x58\x09\xf9\xa6\x95\xf0\xa3\x0b\xfe\x16\xfa\xff\xb7\xf5\xbf\xff\xfb\x7f\xfc\xfd\xe9\x7f\xdf\x92\xf3\x3e\x91\xb6\xea\x6b\x3c\xd9\x76\x2e\xc4\xb6\x46\x10\x5a\x3b\xea\xcf\xac\x41\x3f\xf8\x98\x89\x53\x5d\x53\xb3\xe6\x7f\x0b\xba\x28\x33\x35\xab\xdb\x59\x88\xbb\x5e\xde\xf5\x9b\xfb\x02\xbf\xe6\x33\x0f\x5e\x70\x2c\x3e\xd0\x09\x31\xdb\x4f\x6f\x96\xa4\x33\x95\xb0\x27\x28\x94\xcd\xae\xd7\xd9\x1e\x32\x15\xbe\xb8\x67\x1d\x55\x72\xa5\xd6\x30\x4b\x2a\x94\x15\x56\xc2\x54\x0b\x82\xd2\x6c\x19\x26\x21\x1b\xd2\x10\x21\x54\x3f\xa2\xb3\xc6\x77\x45\x2c\xb2\x06\x77\x4b\x45\xbc\x54\xe4\x49\x98\x97\xbb\xcf\x4f\x88\xa0\xac\x53\xa1\xca\xea\x15\x38\xd3\xaf\xda\x60\x79\xcc\x93\x7f\x6d\x61\xf0\x61\x9b\x08\xa5\x9a\x66\x46\x6e\x0a\xff\xea\x61\xc1\x50\x05\x68\xd0\x8c\xfd\x4d\xfc\x3c\xc5\xdd\x6d\xbc\x19\x2f\x4e\x3c\x45\x52\x0b\x94\xba\xc7\x7b\xef\xe9\xfd\x0e\x73\x7f\x43\x12\xfc\x4c\x35\xa3\x23\xf6\xd0\xe1\x92\x9e\x8b\x33\x01\x87\x18\xe5\xb5\xcd\x94\xad\x3e\x86\x11\x80\x63\x10\x84\xe0\x2d\x33\x99\xf6\x99\xb0\x30\xb4\x3f\x54\xe2\x5c\x37\x33\x65\x44\x3d\xb0\x46\xa2\x05\xdf\x88\x25\x91\x0a\x42\x73\x09\x73\x84\xc3\x6d\x19\x79\x21\x28\x87\x54\x3b\x17\x81\x1e\x1c\xc6\x2a\xb9\x1f\xa2\x61\x27\xe8\xdd\x74\xa5\x94\x11\xc2\x29\x47\xfd\x3a\xea\xb7\x51\xbd\x3d\x08\xe5\x8c\xca\x39\x6a\xe7\xa5\x7a\xa8\xc8\x19\xb1\x13\xd0\x80\xea\x9c\x8d\xb6\x46\x06\xbb\xfd\x86\x90\x7a\x75\x4d\x96\xc4\xff\x02\xc1\x19\xa2\xb5\xb4\xf6\xe8\x4f\x57\x44\xb3\x2a\x7d\x26\x41\x20\xde\x1a\x0a\x26\xbf\x42\xdc\xf6\xae\x6d\x52\x6f\x14\x00\x24\x02\x72\xa4\x8c\xb0\xaa\x05\x61\xa3\x1f\x3a\xf5\xdc\xbc\x71\x35\x47\x14\xb5\x12\x61\x05\xe2\xaa\xe8\x63\xa7\xae\xa1\x85\xb6\x1c\xa3\x5b\x74\xb9\xb9\x65\xe2\x2a\x9b\x78\x79\x42\x91\xd2\xea\x28\x7a\x8f\x48\xeb\x37\x2f\x86\x8f\xc4\x0a\x2d\x47\x05\xca\x9d\x34\xfc\x26\x49\xc3\x47\x22\xa6\x96\xa3\x2e\xe5\x4e\x2c\x7e\xd3\xc4\xe2\xfb\xfa\x69\x77\xb3\xbd\x48\xd1\x3e\xe5\x1d\xb8\xe5\x0d\x72\x1e\xa8\x66\xea\x6d\xb1\xa4\x50\xb8\x60\xe7\x5c\x10\x43\x70\x12\xea\x30\x92\xa9\x1d\xe6\x9a\x3d\x0c\x0f\xeb\xd4\xa9\x57\xa7\x1d\xa0\x10\xc4\x98\x54\x41\x34\x79\xeb\x94\xb4\x50\x84\x69\xe7\xde\x1c\x03\x49\xaf\xbb\x11\xbf\xab\x29\xd4\x57\x33\x71\x81\x75\xda\x1c\xc1\x7a\x24\xa2\xd2\xcf\x84\x04\x3b\xfe\xb4\x44\x8e\xa1\x0d\xa2\x1b\x22\x6a\x67\x11\x58\x5d\xea\xac\x94\xa5\xcd\x4a\x9d\xeb\x5c\x28\x59\x5f\x77\xca\xd6\xa6\xf8\x1c\xb6\x3c\x1d\x51\xe4\x25\x0a\xf0\x75\x1c\x29\xb5\x6a\x6e\x4e\x03\x6c\xce\x61\xd6\xa3\xd0\x46\x4e\x3e\xce\x70\xc9\xec\x21\x3d\xe9\x90\x12\x84\xd9\xd9\x4c\xa9\x64\xe2\x86\x6c\x43\xd9\x7a\x24\x90\x31\xb4\x92\x91\xdb\xc2\x97\xab\xaf\xc6\xe4\x98\x18\xa9\xa6\x00\xa7\x51\xb6\x20\xde\x22\x93\xe5\x4c\x79\x66\x24\xcf\x29\x43\xab\xcb\xb0\xa1\xca\x91\xd6\x09\x49\x7f\xb8\xc3\x02\x31\x21\xec\xdf\x30\x55\x62\x7f\xa2\x6b\xe4\x2c\xd2\x0e\xab\x55\xa7\x2b\x4e\xac\x10\xa2\xa8\xd7\x2d\x71\xbe\xb0\x75\x2f\x0a\x89\xa7\x41\xcb\x9b\x05\x99\x82\x44\xe7\x4a\x5d\x61\xf2\xd6\x6c\xe6\x44\x25\xc1\xd0\xb1\x21\x8c\xbd\xa1\xda\x8a\x00\x0d\xb3\xf7\x56\xdb\x64\xd4\x75\x06\x41\x37\xef\x70\x36\xca\xb2\x2e\x20\xcf\x65\x21\xd2\x8c\x40\xf8\xa4\x2a\xbb\x79\xb1\xd2\x41\x62\xb2\x86\xe0\x44\x88\x05\xc9\x75\x52\x92\x8a\x74\x10\x62\x53\xa1\x22\x1c\xa1\xe8\x5b\x42\xae\x2a\x04\x36\x57\x64\xad\x42\x86\x1d\xe4\xf0\x51\x28\x97\x61\xce\xe3\x4b\x52\xba\xf8\xc2\x2c\xde\xc4\x5c\x0d\x89\xa2\x60\x93\xd5\x61\xaa\x8a\x84\x10\xad\x47\xda\x18\xa4\x78\x52\x23\xe4\x95\x41\xb8\x7f\x44\xad\x97\x3c\x42\xc6\xc1\x1b\x1f\x71\xf4\x79\xe4\x99\x82\xbd\x41\x46\x16\xa3\x3d\xa5\x24\xe7\x43\x5a\x28\xe5\x32\x09\x53\xf1\xcd\x5e\xb2\x11\x96\x8c\x54\x4a\x58\x6c\x3d\x29\xb1\xb5\x07\x25\xce\x9b\x88\xc8\x1b\x46\xdd\x5a\x23\x91\x00\x4c\x9c\xd9\xc7\x58\x61\x64\xd7\x92\x4f\xbe\xb7\x4a\x91\x79\xca\xe0\x88\x58\x9d\xd7\x98\x9d\xdf\x5a\x53\xcf\x34\xc4\x48\x48\x74\xe4\x87\x48\x12\xe7\x29\x7a\x04\xa0\xb7\x86\x4c\x29\xa9\x39\x35\x76\x12\x89\x7c\x09\xc5\x14\x3a\xfa\x5e\x1b\x59\x83\x91\x2f\x06\x70\xe2\x08\xd9\x84\x39\x17\xc4\x9d\x60\x62\x98\xb3\x22\x8d\xc3\x58\xf0\x33\x23\x94\x93\x52\x63\x84\x0b\xcd\xce\xe8\xc0\xe2\xb9\xc3\xdc\xc3\x66\x85\x35\x01\x6c\xc6\x11\x68\x89\xe2\x76\x11\x04\xab\xd7\x48\x35\x53\xf3\x2d\x1c\x0f\x68\xd7\x8d\x46\x54\xd5\x74\x92\x5d\x24\xc2\xe1\x8d\xef\x0f\x9f\x40\x2a\x4e\x2e\xc3\xd0\x53\x0a\x75\xb6\xaf\xc8\xed\x36\x19\xd6\x54\x98\xa8\x5a\x31\x98\xda\x20\x5c\x9a\xf6\x0d\xd8\x56\x84\xee\xcf\x95\xa4\x34\x12\x6c\xd4\xbc\x43\x4a\x2c\x89\x00\x41\x6d\x98\x69\x37\x1e\x39\x25\x04\x44\xaa\x0f\x7b\x5a\x61\x18\x93\x25\xa4\xf0\x1a\x24\x23\xc6\x01\x5b\x5a\x66\x84\xf2\x5f\x17\x32\x04\x44\xb2\x92\x17\xda\x94\x23\x74\xea\x78\x5d\x91\x2a\x62\x86\xf1\xbf\x97\xcf\x30\xbc\x20\x4b\x36\x53\xcd\x7e\x6e\xd7\x88\xaa\x8a\xec\x0d\x35\x02\x91\x4d\x82\xe4\x66\x58\xe0\x48\x58\xe6\xe4\x56\x90\xa1\x2d\x77\xca\x05\x76\xe2\x0d\xb6\x3a\xf3\x48\xbc\x65\xb6\x71\x7a\x9b\xb5\x39\x99\x99\xa9\x78\x4f\x91\x16\x2d\x69\x47\xdf\x6a\x37\xdf\x35\x4e\x06\xa9\xb2\x93\xdb\x6c\x85\x32\xcf\x48\x4e\x57\x31\xdb\x25\x21\x6f\x5b\x8f\xc0\xa4\x4e\xc6\x81\xa7\x28\x3b\x61\x2d\x4d\xe0\xd9\x9e\xc4\xb6\xde\xa2\x97\x9e\x23\xaa\x0d\xf6\xf6\x41\x96\x8b\x14\xaa\x75\x36\xb2\xc8\x5c\xe6\xb4\x49\x05\xe7\x4f\xf9\x4a\x95\x23\x40\x08\xf6\x7d\xe5\x49\x9d\x4e\x3b\x65\xc1\xa1\x34\xe8\x8c\x70\x5b\x2b\x2c\x9f\xf5\x60\xff\x1c\x29\x4f\x72\x82\x29\x6c\x29\xc4\xe2\x27\x4d\x1d\x91\xd9\x60\x26\xd8\x11\xc3\x15\x16\x67\x09\xee\xf9\x79\x1d\x41\xa0\xe3\x73\xc8\x0c\x90\x35\xa6\xb4\x8e\xd0\x96\x61\xe2\xd6\x60\x11\x2d\x86\x30\x74\x88\x0d\x9d\x53\xa7\x52\x29\x09\x52\x87\xf9\xba\x48\x1a\x91\x6b\x7d\x0d\xe1\xf0\x03\x8d\x41\x66\x46\x4a\x85\xa9\x39\x61\x6b\x1a\x89\x48\x92\x9f\x14\x21\x78\xf0\xfd\x0d\x89\x75\xdf\x91\x20\x27\x85\xbc\x30\xd8\x44\x88\x6f\xac\xe3\xc6\x1b\x24\xe4\x43\xb2\x0e\x6a\xdd\xf1\x17\x0c\x1b\xfd\x50\xf6\x1e\xa5\x5e\x29\xf7\xa9\xc1\xf8\x59\xea\x70\x2e\x99\x83\xc4\x32\xbc\x48\x10\x78\xc1\xa9\xc4\x9c\xa9\x77\x86\x01\xa4\xf8\x6c\x88\x44\xde\xc8\xde\xa2\x9d\xa5\x13\x2b\x93\x78\xc3\x12\xf2\x75\x6c\x60\x0c\x26\x05\x8b\xc9\x71\xb2\x89\x43\x16\xd2\xe4\xeb\xb6\xc3\x20\xdf\x97\x76\xc3\x99\x83\xd9\xad\x8d\x2a\xf2\x53\x28\x56\x15\x32\x25\x35\x9c\x87\x0d\x74\x1d\xe9\xf2\x7c\x13\x46\x0a\xc3\x5e\xa9\x72\x58\x02\x52\xeb\x48\xfb\x92\x91\xc8\x23\x68\x95\x68\xf6\x7b\xdc\x11\xdd\xef\x56\x3a\x73\x93\x85\xe0\x7f\xfb\xdd\xff\xef\xab\xc8\x1f\x72\xfe\xdd\x1d\x38\xdd\x81\xd3\x1d\x38\xdd\x81\xd3\x7f\x5d\xe0\x74\x93\x81\xeb\x55\x82\x76\x47\x53\x77\x34\x75\x47\x53\x77\x34\xf5\x49\x34\xb5\x7b\xdb\xb8\xfa\x83\x86\xf5\xa1\x9a\x67\x5f\x16\x85\xaa\xae\x85\x38\x21\x4c\x71\xa4\xde\x74\xb0\x14\xe9\x5b\x12\x14\xb0\x9c\xf8\x01\x8f\x5f\x3c\xe8\x37\xa7\xf1\xf7\xb2\x04\xfc\x4b\x9e\x9f\x8c\x64\xc9\x29\xff\xda\xeb\x8f\xdc\xa9\x7f\x79\x79\xd7\x09\x81\x4c\x72\xf9\x9a\x10\x1a\xb7\x9f\xbd\xe8\xeb\xa5\xfa\x1f\x72\xdf\x96\xe9\x7a\xcb\xd1\x38\xfc\x9b\xb7\xde\x82\xd7\xfb\xe7\x7f\x17\x6d\x5b\x4a\x7e\x7e\xf2\x9e\xe5\xc9\x5b\x72\xf5\xed\x18\x47\x1f\xbe\x8b\x32\x64\x42\x0f\xaf\x35\xcd\xff\xb5\xbd\xde\xbb\x43\xe7\x58\x23\xab\x62\x64\xb9\x79\xe5\xb1\x84\x9e\xbd\xda\xaf\x8b\x79\x8b\x77\xfc\x87\xfd\xab\xd5\xfb\xbf\x6e\x9a\xd6\x3d\x06\x79\x7b\x6d\xfc\xe4\xb5\xce\xcf\x87\x86\x47\x7e\xba\x8c\xe4\xc5\x25\xf7\xd7\x5a\xf2\xe0\x6b\xe7\xb5\xee\x5f\xed\x5f\x14\xbf\x7d\x63\xf5\x44\x0f\xd1\xb9\xf7\x66\x76\x3b\xb6\x89\x5c\x19\xe5\xa5\x01\x57\xb7\x07\x52\xd9\xdf\xa4\xa4\x8e\xcd\xff\x93\x79\xd5\x44\x9c\x7d\xad\xf0\xea\xcd\xdc\xd6\x7e\xfc\x23\x41\x52\xe4\x9d\x4d\xc3\xdd\x5f\x2b\xbc\x56\x14\x9a\x18\xad\x5f\x2e\x1e\x9b\x3a\x35\x2d\x1b\xf2\x37\x9a\x33\x6c\xd6\x71\x48\xe1\x13\x18\xae\x3e\x3f\x65\x3f\x55\x9d\x4e\xab\x5c\x54\x34\x1f\x9e\xe3\xbd\x3f\x97\x37\x91\x6a\xe0\xa4\xac\x76\x2c\xeb\xf5\x76\x3e\xa2\x21\xd7\x8b\xc7\xc7\xf3\x37\xc7\x59\x19\x0c\x13\xbf\xd9\x60\xe4\x5d\xda\x5f\xef\x30\xc2\x9d\x4e\xfc\x46\x37\x90\x00\x59\x27\xf4\xf9\x8d\xe6\x3c\xc8\xf5\xf1\xf4\x0a\x0e\x63\x20\x54\xca\x45\xeb\xbc\x64\x7d\x7d\x20\x9e\xbf\x75\xf8\xc4\x56\xc7\xc1\x6f\x8c\xd7\xd5\xfa\xfd\xd5\xf6\x66\xf7\x30\x49\xba\x34\xf0\xda\x1c\x9d\xce\xf7\x9b\x25\x1d\xc6\xfa\x72\x18\xe0\xfb\x64\x97\xcd\x3f\x9d\xce\xf0\xb2\x43\x67\x2f\xd7\xcc\xcb\x01\xcb\xd7\xea\x40\x6f\xdf\x9a\x23\x14\xfe\xe3\x73\x1d\x9b\x07\xfd\x3d\x99\xd9\xcb\x96\xbe\x31\xa9\x37\x93\x88\x9f\xc7\x21\xf3\x0f\x89\xff\x60\x5f\x7e\xf7\x4f\x04\x0d\xb7\x9d\x2e\x3f\x13\x68\x78\x69\x0a\x98\xcb\x57\x5b\xd2\x55\xfe\x96\xf1\xc4\xcb\x7e\xcb\x1f\x7e\x5f\xea\x62\x15\xf7\x73\x41\x8d\x9f\x12\x68\xf0\x5b\x40\xe3\xb2\xd5\x27\x40\xe3\x65\xd7\xff\xf0\xf5\xf7\x22\x7f\x38\x06\xa2\xf8\x55\x60\x90\xb7\x10\xc8\xb5\x9d\xf6\x31\xf4\xf1\xf3\x78\xf6\x9e\x92\x96\xff\xfa\x90\xa4\xfc\x94\x88\xe4\x2d\x32\xf3\x2f\x02\x56\xde\xa2\x38\xff\x1a\x38\xe6\x2d\xc2\x73\x87\x38\x2f\xe8\xd0\x5f\xfe\xf3\x06\xf7\xf2\x57\x73\x69\x20\xf6\x59\x27\xed\x1b\x92\xdc\x9d\x14\xd6\x42\x39\x45\x1e\xa5\x4c\xdc\xea\x94\x11\xdf\x01\x92\x53\x69\x33\x59\x36\x6a\x08\xe8\x05\xb1\x7e\x36\xdb\x91\x49\x46\x7c\x34\x5b\xb1\x83\x8c\x11\xf1\xa1\x77\x99\x24\x51\x2e\x3b\xe8\x7b\x32\x25\x8b\x38\x6f\x6d\xe4\x83\x15\x81\xf8\x39\xd5\xc8\x99\xc7\x54\xcb\x6e\x26\x45\xac\x61\xcb\x36\x53\xe4\x0d\x2e\x64\x22\xb3\x97\xbf\x81\xc9\xb3\x3f\x02\xb1\x66\x28\x28\x20\x74\x85\x6d\x57\x99\x89\x43\xed\x64\xb0\x9d\x86\x88\x9e\x11\x7a\xca\x3b\xd1\x76\x23\x1c\x10\x02\x72\x41\x1b\x95\xea\x7e\xa6\xa4\xb0\xc8\xeb\x90\x81\xb2\x75\x04\x1c\x42\x18\x1d\x9d\x95\x4a\xd2\x1d\xe5\xac\x33\x15\x69\x54\x21\x87\xeb\x4d\x48\xa5\x50\x4d\x88\x23\xe7\x45\x96\x0d\x65\xd4\x2f\xd4\x61\x6b\x8d\xc4\x14\x50\x8d\x95\x4a\x86\x90\x70\x4c\x5c\x42\x36\xe6\x77\x20\xa2\xde\xf9\xd9\x43\x29\x1b\x74\x5a\x28\xb0\x26\xe8\xc6\x9a\x78\xad\x5e\xe9\x86\x4a\xf3\xa1\x96\x66\x68\x15\xa2\xd2\x8d\x2b\xb4\x6f\x4f\x09\x8a\x9b\x0a\x09\x32\x02\x5a\x29\xa5\x2c\xcf\x4f\xc4\xd6\x66\x21\x49\x05\x91\xeb\x64\x26\xeb\x91\x6b\x0c\xe6\x91\x15\x39\x6f\xe6\x4c\x12\xba\x21\x0d\x95\xd6\x06\x72\x4b\x2e\x85\x24\xc2\x8f\xd5\x0e\xbd\x41\x99\x32\xa5\x6e\x31\x9d\xd4\x3a\xec\x15\x53\x15\x48\x26\xfd\x78\x41\xf0\xb8\xd2\xc9\x20\x89\xae\x8b\xaa\x10\x57\x45\x23\x2b\x6b\x62\x9f\x56\x04\xa9\xf2\x1b\x5b\xa6\xac\xcf\x4f\x7e\xdf\xa8\x26\x5b\x13\x1b\x8d\x50\x56\x21\x91\x67\xe8\x7b\xfc\x6f\x88\x70\x93\x66\x1f\xe8\x4e\x49\x2c\xb2\xbd\xfa\xb3\x31\xb5\x29\x53\xca\xcd\xff\x20\x35\x5e\x7e\x95\xed\x4c\x9a\xf7\x94\xc2\x55\x8b\x85\xc4\xc8\x8a\x86\x3d\x6a\xd1\x35\x59\x81\xaa\x6e\xd8\xe5\x95\x99\xac\xe4\x3d\x04\xb8\xfe\xaa\x78\xef\x1a\x21\xca\x4c\x85\x57\x31\x73\x26\x51\x5d\x47\xb2\xda\x43\x82\x52\x38\x2f\xe0\xd6\xd9\xaf\x48\xf0\xd4\xb3\xf7\xb3\x17\x9d\x0a\x59\xb5\x35\x23\x86\x5b\x7c\x8e\xe7\xa0\xe0\xca\x99\xb4\x36\xff\x5b\x4c\x23\x7d\xd8\x0b\x69\x23\x3d\xfe\x34\x53\xea\x90\x4e\xa7\x32\x3e\x0f\x65\x78\x11\x1b\x48\x77\xb9\x64\xca\xb9\x90\xa8\x91\x41\xc9\x64\x90\x73\x27\x18\x7f\x86\x32\xc1\xe0\xe4\xae\xea\x5c\xb2\x97\x28\x94\x1a\xa6\xc1\x37\xc3\x18\x10\x86\xc0\xd9\x3a\x08\x19\x42\x82\x8d\x71\x5d\x82\x71\xe5\xdd\xad\x43\x0d\xea\x92\x26\x8c\xb1\x98\x5c\x1b\xeb\xb5\xbf\x72\x08\xcd\x07\x55\xa0\xd5\x37\x86\x34\x61\x41\xe5\x0a\x8d\x40\x6a\xd3\x48\xbf\x57\x90\xad\x93\xcb\xb2\xcc\x32\x14\xd6\x90\xe0\x9b\xce\x64\x2d\xc7\xd2\x8c\x80\x69\x7e\x89\xf9\xd1\xb9\x50\x81\x89\xa9\x35\xe8\xdd\x3a\x24\xda\x48\x08\x09\x4d\x43\xc4\x41\x61\xdf\x07\xb9\x50\x67\xde\x50\x45\x34\x11\x04\x23\x49\x00\x9f\x88\x9b\x82\x48\x23\x29\xaf\x1a\x75\x48\xef\x4b\x7f\x7e\x22\xab\x02\x38\x17\x76\x9c\xc9\xb0\x46\x27\x08\xef\x11\xfe\x43\xb0\x00\xc4\x94\x2a\x35\x41\x96\x59\xdf\x7b\x19\x39\x67\x0b\xb2\x3e\xaa\xc2\xa1\xa6\xc1\x2e\x15\x89\x15\xa5\xed\x0e\x71\xd1\xe4\xfb\x48\x4f\x8a\xc8\x89\xd9\xc9\x61\x24\xfc\x9d\xe1\x59\xc2\x9d\x47\x72\x31\xe9\x99\x52\xb5\x88\xd4\xe6\xad\x5f\x13\xfb\xe6\x3b\x44\xfc\x88\x28\x9a\xb2\x19\x66\xa4\x4e\x5a\xcd\x89\xb7\xd6\x71\x51\xc2\xbb\xa4\x65\x12\x1c\x0d\xc9\x10\x46\x9d\x8c\x1b\xec\x05\x2c\xe0\xe4\x4c\x1d\xb6\x09\xec\x4d\xc2\xa9\xe2\xe4\x48\xbd\xb9\x96\x65\xa6\x5a\x19\x5a\xfc\x3c\x3b\x4d\x5b\xe6\xc3\x67\x15\x0b\x36\x65\x9f\x80\x66\x02\x25\xab\x1f\xbb\x75\x17\x71\x47\x18\x94\x20\x75\xef\x8b\x13\xe0\x99\xb2\x2f\x74\x3f\x08\x6a\xd3\x25\x24\x12\xcb\x0e\xde\xa5\xd0\x95\x92\x36\xf8\xcf\xb4\xcd\x21\x84\x9c\xcf\x1e\xf2\x31\x93\xfa\x00\x65\x7e\x60\xd9\xfb\xc1\x83\xb8\x8c\x08\x39\x87\x64\x21\xf0\x36\xa2\x9c\x23\x67\x86\x50\x56\xef\x64\x33\x84\x3e\x81\xa6\x86\xa5\xc2\x24\xa2\x40\x9d\xd8\x3a\x99\xfa\xe0\x55\x9f\xc6\x3a\x53\xc1\x02\xc9\xad\x84\x86\xd0\x49\x78\xea\xd0\x67\x51\x2a\xd0\x3d\x43\x51\x12\xd3\x61\x3e\x46\x48\x09\x12\x76\x15\x19\xf1\xab\xd4\x4f\xcd\x02\xfd\xfe\x2e\xc8\x3c\xcb\x26\xac\x18\x92\x52\xeb\x91\x75\x07\xca\x36\x81\x56\x7d\xe7\xe3\x48\xa9\xd8\x9e\x52\xcb\xcf\x4f\x5e\x5a\x28\xdf\x1d\xa5\x16\x23\xeb\x8c\x40\x2f\x8d\x71\x3e\x39\xf2\x8b\xd4\xb3\x8c\x7e\x09\x3b\xed\xc7\x40\x37\xe8\xe7\xaa\x2c\x61\xf8\x8c\x23\x4f\x9d\x8c\xa5\xc7\x86\x35\x03\xfb\x8a\x8e\x6e\x92\x15\xf2\x1f\xbb\x34\x7c\xe7\x82\x54\xb9\xd5\x27\x1d\x1b\xb1\x67\x5f\x2c\x8e\x80\xd0\x68\xff\x1c\x9b\x5e\xbb\x17\xb5\x9b\x97\x10\xa5\x48\xa9\x8b\x80\x7e\x0c\x14\x3a\x67\x52\x2b\xbb\x58\x25\xa9\xe8\x86\xa0\x67\x75\x3c\x32\x93\x5a\x84\xd2\xa8\x08\xc7\x86\x44\xd8\xd2\x1b\x96\xe1\x3c\x96\x21\x5b\xa4\xdd\x97\x0d\x25\xcc\x86\xaf\xdc\x88\xe5\x97\x2b\x94\x89\x69\x82\xa7\x55\x17\x1a\x06\xe6\xa5\xf4\x35\x71\xad\xfe\x77\xd8\x21\x30\x44\xc0\xc0\x60\x35\x21\x90\x18\xa3\x07\x6d\x64\x02\x86\x22\x50\x3a\x9c\xb7\x00\x15\x14\x03\x9b\x24\x87\xe5\xc9\xb8\xd8\x8d\xfd\x96\xf2\xde\x8f\x5d\x6f\x56\x75\x5c\x41\xe2\xb4\xb3\x65\x6a\x3e\x98\xbe\xd5\x72\x78\x16\xf8\x1a\x4b\x83\x3a\x60\x13\x59\x94\xd7\x4a\x75\x66\xd1\x8f\xe6\x26\xe3\x8a\x33\x08\x6c\x7b\x3d\xa7\xd7\xa9\x89\x51\xef\x36\x55\x87\x52\x4e\x03\x39\x63\xe9\xa7\xa0\x0c\xd0\x73\x33\x49\xde\xcd\x11\xd8\x34\xb7\x18\x4c\x7f\xa4\xeb\x86\x0c\xa1\x53\x32\x74\x84\x31\x35\x13\x53\x45\xef\x0b\x62\x63\x22\x5b\x7c\x55\x4a\xd6\x8e\x57\x41\x2d\xa0\x82\x46\x38\x21\x45\x18\x46\xa5\x2e\x32\xc5\xe7\x41\xc9\x8e\x61\x7d\x46\x84\x06\xe5\xa9\xfa\x8e\x0f\xc3\x79\x1c\x67\x8e\xd2\x0a\xf6\x77\x28\x17\x7b\x17\x84\x53\x74\xd0\xe1\x18\xeb\x70\xb1\x67\x86\xbd\x08\xa2\x8b\xfa\xda\x2b\x22\x61\x75\xaf\xbe\x6b\x81\xdc\x4a\x2a\x54\x05\x5d\xcb\x4a\x0d\xc6\x3a\x52\x39\xc2\x96\x69\x83\x91\xc0\x20\x28\x6c\xfe\x22\xef\x10\xd8\x54\x28\xd9\x1e\x88\xf9\xf9\x5b\x45\xda\x76\xce\x54\x92\x20\x0c\xaa\x05\x7c\x4d\x98\x17\x6d\x40\x68\x8e\x9f\x7c\xad\x8f\x97\xb5\xe3\xed\x3e\xfa\x35\xba\x65\xc8\x89\x8f\x68\x74\xf3\xd2\xaf\x79\x74\x07\x86\x1e\xe3\x2a\x7a\xd6\x76\x7e\xf0\x66\x74\xcc\x71\x43\xf1\x7e\x65\xd0\x5d\xa7\xb3\x85\x39\xf6\x21\x07\x9c\x6a\x08\x89\x26\xed\x36\xb5\xab\xf3\x1c\xef\x1a\xcb\xbe\xca\x73\x24\xea\xb9\x38\x17\x88\x58\x44\x7e\x30\x60\x59\x23\x80\xaa\x93\xc1\xac\x87\xec\xf3\xb5\x91\x38\x69\xc9\x2d\xfb\x99\x0c\x87\x85\xde\xfc\xe4\xad\x11\x4c\xac\xcc\x42\x2d\x22\x8e\x15\x5d\xf9\x99\x38\xb1\xef\xaf\x1d\xce\x3f\x24\xb7\x5f\x17\x40\xee\xf8\x3c\x40\x0a\xf4\x76\x37\x0f\x6b\x29\x50\x87\x5c\x7d\xb7\x56\xf5\xc2\x67\x2f\x1c\x27\x9f\xc1\x14\xa2\x3b\x2d\x73\xae\xc3\xc1\x52\xf1\xc5\xd1\xd1\x40\x9c\x8b\x4e\x9f\x53\x46\x2c\x68\xa7\x2e\x88\x19\xdb\x0f\x88\x48\xfc\x98\xc3\xb1\x66\x58\x16\x09\xce\x25\xc5\x90\x69\xdd\xd7\x40\x24\xf7\x87\x21\x59\xb6\x55\xa1\x54\x9d\x0a\xef\xc8\x12\xc2\x24\x0b\x7c\x35\xc8\xe0\x02\xeb\x8b\x5c\xea\x3a\x53\x46\xd0\xdb\x88\x1d\x9b\xc0\x79\xf8\xee\x53\x86\xf7\x46\x93\xee\x9c\x88\xef\x27\x18\xf7\xed\x50\x66\x92\x12\x06\x53\xc6\xb2\xea\xbe\xab\x50\x8d\xa8\x53\xd2\x0d\x9c\x55\x7a\x9c\x1d\x88\xdd\x50\xba\x8c\x6b\xd8\x91\xed\x09\xb6\x17\x61\x38\x64\x7e\x42\x39\xfa\x13\x75\x26\x83\x33\x6c\x48\x90\xd8\x14\x06\x80\xbe\x95\x10\xdf\x59\x8b\x73\x8a\x0d\x06\x73\x19\xdb\x3c\xe5\xf0\x42\x02\x41\x91\x61\x30\xa7\xb9\x23\x54\xb8\xaf\xd9\x1d\xc2\x5b\x53\xd1\x70\x7b\x41\x64\xb9\x5e\x9d\x20\x3a\xee\x49\xbe\x79\x61\x47\x07\x7a\x16\x17\x6a\x00\x7d\xb5\xd5\x70\x23\x6a\x55\x49\xfb\x96\xba\x79\x19\xa4\x8e\xed\xd9\xcf\x3b\x50\x24\xa7\xf7\x1d\x26\x1d\x83\x79\xeb\x0e\x77\x19\xc9\x8a\x17\x16\x03\x96\x1a\x5d\xaf\xe1\x5d\xc3\x71\xb7\x9d\x29\x27\x1f\x14\x8e\x98\x27\xe2\xeb\xb9\x91\x3a\x89\xea\xfe\x35\xa2\x4b\xf9\x96\xd7\xf0\xc7\x45\x6c\xef\x82\x17\x75\x4d\xdc\xc4\xff\x06\x9b\xd2\xf0\xf6\xf9\xe1\xe2\xa7\x28\x9b\x8d\x3b\x87\xb5\x0b\x9e\x28\x58\xa6\xd6\x27\x98\x8d\xac\x7d\xe2\x30\x79\xe3\x99\x30\x99\x2b\x94\x71\xa6\x1d\x30\x73\xf6\xc5\xe5\x13\xe1\x7f\x87\x1f\x91\x64\xfd\x68\xaa\xc6\x03\xd4\x38\xa2\x62\x44\xfb\x75\xbe\x21\x7a\x27\xfe\xf5\x9d\x32\x77\xd0\x73\x87\x76\x5c\xdb\xf3\xb7\x42\xe6\x1c\x7f\x2a\x72\x36\xc8\xed\x62\x90\x79\x44\xc5\x38\x1d\xe4\xdd\x38\xde\x8f\xec\x5a\x7e\x28\x94\xe5\xc5\xe0\x62\x54\xf5\x38\xb4\x39\x40\x96\xc6\xc5\xf9\xf0\x7a\x2b\xfc\xf4\xac\x94\x7a\x70\xd8\x18\xc2\x97\xc7\xf7\xbb\x23\x1c\xbb\x3a\xf0\x8e\x6f\x47\xc7\x3b\x4e\x4e\x11\x1e\x2c\x8f\x35\x06\xde\x1a\xe1\xad\x1d\x68\x28\x7c\xb6\xba\x2f\x42\xac\x4e\x4c\x54\xe5\x59\xa9\x89\x33\x15\xca\x8d\x5a\xe5\xd9\xcf\x73\x47\x68\x09\xb1\x46\x7d\xc3\xf9\x06\xf1\x91\x2e\x25\x6f\x20\xfa\xa8\xb9\x3a\x34\x83\x41\x53\x58\x8c\x39\x2b\x0f\xd4\x09\xf2\xdd\xeb\xf3\x13\x9c\xbe\x1b\x89\x44\x0c\x7c\xef\x71\x12\xf2\xd3\x01\xb6\x4b\xe6\x5c\x5c\x83\xf9\x8e\xb5\x02\xfe\xab\x82\xe9\x52\x52\x89\xf8\x81\xd8\xb1\x54\xd8\x9b\x56\x9d\x97\x08\x1b\xab\xb1\xe0\xbf\x53\xf2\xe3\x07\xa1\x4b\x80\xb0\xa4\x6d\x16\x16\x3c\xac\xb2\x9c\x24\x55\xb0\x07\x94\x2c\xb8\x89\x0c\xb7\xcb\xe4\x67\x7b\xd5\x03\x54\x52\x2f\xca\x49\x2a\xf8\x32\xc3\x58\xe5\xe1\x05\x89\x2b\x6d\xc1\x4f\xe4\x1c\x39\x8f\x73\xa9\x11\x3e\xb7\xd6\xd1\x67\x01\x0b\x53\x53\xa1\xe6\xc7\xbc\x9a\x83\x39\xf0\x27\x4e\xbf\xe1\x32\xe7\xb0\x0f\x91\x52\xbc\x03\x6d\x50\x66\xcc\x7b\x12\x90\x68\x2d\x30\x9d\x13\x2a\x6d\x17\xd8\x30\x16\x68\x05\xda\xb5\xcd\x00\x6c\x36\x18\x94\x1a\xfc\x44\x37\xdd\xf9\x71\xdd\x52\xa7\xac\x40\xbb\xbe\xd6\x83\x1a\x08\x19\xac\x08\x05\x10\x26\xae\x1e\xda\x1e\xd0\x1f\x3c\x84\xc0\x5f\x73\x08\x40\x0a\x0c\x9d\x18\xcc\x96\x20\x92\xbe\xf7\x38\xf9\x41\xa3\xf0\x3f\x05\x54\x64\x58\x21\x0f\x83\xdd\x0e\xec\xd0\x95\xac\x38\x7e\x00\xbc\xc2\xbc\x54\x19\x04\x7b\x87\x49\x09\xd3\x6d\x76\x40\xb9\x0c\xb9\x02\x90\x3a\xd4\x9d\x91\x18\xcb\xdb\xea\x03\x52\x90\xf0\x74\x1c\x53\x8e\xb5\x37\xb0\x0b\x13\x61\x2a\x8a\x38\xaa\xd4\x2b\xf8\x95\xee\xec\x96\x2f\x2c\xad\x7b\x4a\xe5\xf9\x89\xba\x78\x39\x0a\x41\xb7\x16\x52\x3f\x9d\xc8\x5a\xf7\x13\x0d\xdf\x39\xce\x21\xc8\x0d\xad\x53\x43\x58\x1b\xa0\x79\x0e\x0e\x99\x92\xc2\x32\x6c\xcd\x61\x85\x97\x0e\xb9\xb7\xc3\x7e\x2e\x98\x1f\x81\xc4\xd1\x0f\xe4\x19\xe2\xc8\x5c\xbf\xcf\x10\x06\x52\xf2\x99\x2d\xc5\xa1\x41\xbd\x52\x46\x19\x45\x38\x97\x95\x60\x73\x87\x2f\xe5\x45\x42\x91\x98\x9f\x9f\x84\xac\xfa\x9a\x32\xce\xbb\x58\x26\x09\x81\x45\xc0\x26\x43\x52\x02\x6b\xe6\xe6\xe3\x0f\x67\x4c\x87\x68\x02\x48\x5f\x67\x64\x3b\xa0\x26\x90\x31\x38\xd7\x8e\xc3\xa2\x20\x3e\x7a\x71\x8a\x99\xf1\x9d\x91\x3d\x83\x58\x03\x95\x82\x7d\x8c\x88\x0f\xad\x1e\xb7\x59\x5b\x43\xbc\x74\x08\xe8\x18\xe9\x0f\x10\xbf\xc1\xd7\x27\xf8\x25\x88\x37\x21\x35\x71\x16\x2b\x59\x24\x46\x18\xfc\x11\x97\x60\xc1\xc7\xc5\xb2\x0b\x9d\x99\x00\x30\xc0\xb8\x3b\x19\x6d\x0d\xe1\x52\x4b\x44\x4d\xe5\x82\xd6\xd9\x30\x25\xa5\xea\xd8\xd0\x89\x83\x38\x6a\x29\x8e\xca\xca\x08\x68\x3d\xae\x80\x60\x0a\xbf\xcf\x47\x54\x78\x1e\x3b\xb6\x10\x88\x6d\xb1\xb5\xab\x94\x38\xb5\x7b\x57\x62\xd8\xb3\xa2\x5f\xde\x74\x50\xcf\x0a\x3e\x1e\xa7\xb3\x54\xa0\x52\x58\x5e\x32\x9e\xf0\x05\xae\x08\x29\xc2\x30\xef\x4d\xc0\xf3\xe3\x2a\x28\x44\x44\xbd\xe5\x52\x49\xda\x3a\x93\x22\x25\xc0\x12\x21\xaa\xfb\x81\xc4\xa5\x22\xbe\x60\x55\x9d\x9c\xec\x29\x22\x99\x02\xcc\x99\x2f\x36\x84\x60\x84\xbf\x81\xb6\xb5\x13\x56\x50\xd7\x05\x69\x75\xca\xc9\xf6\xc8\xcc\xb1\x3b\xd8\xcd\x3a\xab\x97\xb5\x39\x7e\x4b\xb2\x21\xa0\x1f\x25\xc3\x22\x71\x62\x8b\x0e\xfb\x68\x67\x38\x7d\x77\xb8\x9f\x3b\xf3\x0f\x01\x29\xcc\x35\xdb\x8e\x4c\xe1\x0b\x80\x73\xac\x85\x69\x8e\x4c\x9d\xb8\x80\xa5\x04\xaf\x05\xd0\xb3\xbc\x8b\x01\xc3\xab\xf3\xf9\xbb\xa3\x43\x4b\x7f\x74\xe9\x0e\xd6\x6c\x07\xab\xe2\x88\xa3\x03\x0c\x1e\xae\xf6\x31\x8a\x3c\x1c\x0a\x70\xb0\x2a\x30\x29\xfc\x9d\x1d\xc1\x38\xd1\x37\x67\xdb\x2b\xbc\xa1\x9d\xe6\xf6\x2c\x37\x73\x0c\x1f\x88\x21\x70\x48\x41\xce\x95\x18\x02\xd3\x96\xec\xa1\x50\x8b\x28\x68\xce\x05\x64\xec\xdc\x6a\xa0\x62\x32\x9b\x3f\xb1\xa3\x5a\xf3\xe4\x8c\x2a\xd2\x91\x97\x15\x52\xc0\x4c\xbc\x61\x6a\x15\xc9\xf4\x90\x40\xa3\x31\x2c\x09\x52\x3b\x5c\xb7\x74\x99\x77\xe1\xd8\x06\x99\x9c\xdf\xad\x50\x41\xe4\x47\x3f\x89\xf5\xfb\x90\x9b\x82\x53\x76\x9a\xd3\x6d\xe3\x47\xea\x94\xa6\x42\xbd\xfb\xef\xe3\xdb\xd9\xb1\x5c\x33\x34\x23\x97\x59\x90\xff\xed\xf7\xfe\xdf\xb1\x1e\x67\xd8\x6d\x37\x3b\x9e\xca\xe0\x44\xe5\xb1\x92\xf0\x77\x01\x43\xda\x9c\x8d\x01\x87\xdd\xda\x9e\xcd\x59\xa1\x8b\x12\xbf\x16\xff\xef\x98\xf8\x84\x27\x87\x81\x0f\x2c\x78\xa1\xca\xae\x90\xf6\xe0\x06\xa3\x68\x87\xe6\x0d\x45\xce\x25\xdc\xce\xdb\x65\xc4\xf0\xfc\xfb\xfc\xfb\x92\x0f\x11\xf1\x4c\xcb\xc4\x9d\x1a\x38\x02\x93\x59\xa9\xd6\x2d\x84\x9d\x75\x5f\x9d\x67\xdd\x8d\xd3\x88\xd7\x1d\x66\xc2\xd3\xf8\xf2\x8d\xb8\xf0\x6d\x96\x2f\x55\x7d\x96\x2d\xd7\x2f\x8b\xaa\x4f\xad\xa2\x9a\xd2\x76\xfe\x92\xcf\x9d\x01\x2c\x56\x5f\xd7\x0f\xce\xaf\x78\x0b\xb4\x96\x49\xfd\x84\xbe\x12\xcc\xb9\xe7\x6a\x87\x00\x04\xe6\xdc\xa6\x17\x6b\x1b\x70\x49\xce\x32\x80\xb8\x04\x6d\x1b\x57\x54\x25\xa4\x7d\xbe\xaf\x87\xf3\x0f\x18\x6c\x91\xf2\xc6\x22\x41\x3e\x1c\x07\x77\x8e\x71\xac\x02\x2c\x36\x27\xce\x90\x2a\x36\xec\x3a\x29\xb6\x45\x62\x8e\x34\xc1\x01\x28\x3b\xea\xee\x85\xac\x09\xbe\xb9\x85\x6c\x1c\x7c\x81\x7f\xc1\x4f\xe8\xf0\x4a\x33\x27\x95\xa0\x79\x51\x64\x5c\x5e\xae\x01\xed\x5f\xea\xc1\x52\x63\x62\xa7\xa4\x79\x13\x10\xde\x0a\x99\x63\x1f\xa8\x7a\xa0\xf1\x25\x45\x1c\x39\x1e\x00\x0f\xb0\x54\x20\x8c\xed\xd0\x33\xb4\x66\x94\x61\xc0\x0d\x39\xe3\x72\xf5\x1d\xca\xe1\x88\x2b\x1e\x8a\xe2\x70\x8c\xf1\xa5\xa6\x54\xe5\x72\x72\xff\xad\xfd\xbe\x7e\x39\xd8\x0c\xb5\x02\xb9\x88\xf3\x19\x0e\x15\x40\x49\x15\x3c\xa0\xc2\x23\xe8\x70\xfd\x7d\x5e\x44\xe4\x59\xfc\x38\xf6\xc3\x96\xdb\x06\xec\x4c\xc9\xe2\x8c\x23\x72\x45\xa1\xd5\x7e\x05\x4f\x18\x1f\xae\x6a\x8b\xc1\x3f\x3b\xb7\xa4\x48\x35\x24\xf5\xc1\x2b\xbf\xdc\x39\x2f\xd6\x78\x4f\x79\xea\x94\x10\x48\x9e\x21\x29\x61\xa4\x5d\x52\xb6\x91\x65\x79\xb9\x22\xc1\x79\x02\x4d\x17\x84\x8a\xf9\x78\xf5\x7d\x0e\x51\x86\x20\xfe\x7c\x33\x04\x32\x84\xf8\x34\x43\x7c\xea\x5f\x42\x08\xa2\xe5\x4b\x27\xef\xa8\xb3\x81\xfb\x25\x48\x04\x38\x57\xa4\x9f\x72\x3a\x8d\xe9\x36\xa3\x6c\x0d\x32\xf8\x2c\xce\xa2\x39\xf7\x23\x35\x47\x46\x2e\x4b\xe6\xe0\x0b\x62\x30\xe2\xea\x54\x3b\xf7\x00\x2c\x19\x2a\xd3\xd3\x4b\xc6\xad\xa6\x81\x3d\xbb\x73\x4c\xe3\xe2\xcd\x7d\xc9\x09\xb4\xb3\x91\x76\xef\x1e\xf6\x32\x77\xc4\x99\x80\xbc\x3f\x6f\x92\xf7\x4c\xe0\x3b\x96\x21\x6a\x51\x8e\x84\xd3\x09\x58\xa8\x37\x2a\x15\x88\xd7\xeb\x9a\xf0\x74\xee\x3c\x65\xca\x06\x46\xa2\x4e\x68\x21\xfc\x12\xc0\x97\x5b\x84\xac\x60\xf5\x7e\xed\x48\x2b\x9c\xcc\x78\x20\x34\x2f\x27\x9c\xf5\x9a\x77\x7a\x8a\x51\x6b\x66\x54\xf2\x23\xfc\x62\x36\xd0\xbb\x81\x74\xf8\x7a\x0d\x4f\x3e\x7c\x5f\xae\x82\x9c\xd9\xe4\xb0\x0a\x38\x9a\xd5\x36\x80\x4e\x19\x88\xa3\x21\xb9\x81\xc1\xed\xd0\xaf\x95\x80\x0c\x79\xf0\x73\x1b\x8a\xfc\x4d\xb5\x40\x0a\x9f\x01\xf7\x38\x92\x07\x01\xe6\x60\x31\x90\x29\xb5\x12\x01\xe9\xe1\xb1\xa9\x3b\x32\xc7\x4b\x3e\x8d\xa5\x56\xa7\x6a\xd0\x7e\xcf\x19\xc6\x50\xe6\x28\xc4\xe8\x10\xa2\x55\x34\x98\x00\x70\x06\x16\xbc\xb8\xe6\x4c\xd5\x27\xb5\xb6\xe6\x20\x7d\x46\xde\xab\xe0\x14\xfa\x60\x07\x7d\x15\xc2\x2a\xc5\x20\x99\x4f\x21\xde\x6d\x05\x99\x6e\x00\x2d\xb0\x52\xcd\xd6\x4c\xa5\xf7\x29\x3e\x47\x96\xac\x0e\x59\x3e\x1c\x76\x74\x7c\x2e\xad\x11\xe4\x73\xda\x39\xd4\x8b\xa4\x56\xd0\x89\x90\x36\x73\x60\xe2\xe7\x0d\xb8\xe8\x5c\x9c\xcd\x71\xd6\xb8\xc1\xfb\x2e\x61\x08\x40\x5e\x1d\x42\x11\xfb\xd0\x28\x96\x22\x52\x58\x68\x6c\x03\x80\x65\x87\x1d\xce\x99\x40\x96\x5d\x14\x19\x0a\x12\x7c\xda\x4a\x88\x5f\x65\xa8\xc5\x67\x1f\xc6\xbe\x23\x73\xe6\xb4\x23\x63\x7c\xa6\xac\x4e\x2b\xa7\xc0\x4e\x59\x11\x87\x68\x13\x9a\x7d\x66\xf2\x9d\x50\x40\x82\x40\x34\x4a\x26\x03\xeb\xca\xe0\x04\x60\x34\xe4\xec\x9f\x14\xdd\x45\x43\xcd\x71\x80\xe3\x0e\x76\xf6\x47\x0a\xf5\xf2\xfc\xe4\x47\x60\xd7\x89\x87\x15\x50\x04\xc7\x43\x3a\x91\xc8\x6e\x07\x96\xb9\x40\xd6\x8f\xa4\x6c\x11\xa2\x2d\xb8\x5e\x1b\x3a\x04\x59\x54\x1d\x92\x14\xe9\x16\xe0\xbb\x03\xbb\x87\xa6\x16\x17\x59\x10\xfd\xa6\x40\x0e\xe1\xc0\x00\x7e\x97\x05\x22\xd3\x11\x62\x3c\x47\x62\x24\x81\x9e\x1f\x15\x06\xab\xba\xc1\x3d\x2d\x08\xed\x0f\x1f\x53\x90\xf5\xa2\x21\x29\x53\x98\x11\x6c\xe0\x66\x99\xba\x1f\x3c\xc4\x10\x10\x12\xeb\x77\xca\x59\x42\x04\x17\x28\xf9\xa5\xe9\x8a\x2f\x84\x02\xe6\x09\xee\x55\x95\x11\x76\x8e\x73\x8f\xef\x1e\xff\x4e\x08\x5c\xe4\x9b\x04\x40\xd5\x7f\x81\x1d\x0d\x70\xbe\x7f\x1e\x4a\xf2\x82\x9c\x4d\x6b\x0c\x7d\x4f\xd1\xcd\x88\x8b\xd3\x19\x67\x35\x54\x72\xe0\x51\x71\x80\xb7\xa1\xb2\xaa\x1a\x6a\x23\xa1\xd4\x21\xe1\x9a\x33\x15\x58\x38\x80\xf3\x6c\xde\x25\x70\x8e\x7e\x52\x43\xa7\xa6\xce\x1d\xc7\x82\x84\x51\x44\x0a\x8c\x0d\x3e\x0a\x01\xf7\x2a\x76\xdb\xf0\x72\xe6\x79\x28\x47\x52\x30\xab\x8e\x88\xeb\x3c\x12\x21\xa2\x28\x58\xa0\x54\xe9\x53\xd8\x03\x75\xf0\xe3\xbe\x80\xca\x50\xf5\x48\xcf\xa1\x01\xab\xf0\x97\x92\x63\x4e\xa9\x50\x19\x4a\xf7\xa3\x6d\x0e\x27\xba\xe1\x47\x95\xa1\x2f\xe9\x3b\xe2\x5c\x60\x6c\x02\xc1\x21\xb8\x03\x30\xea\x26\xa8\x19\x4b\x1d\x32\x88\x3a\xc4\xc7\xec\x7d\x28\x23\xf3\x96\x30\xbc\xde\x24\x63\x27\xc8\x8e\x52\x83\xa8\x6e\xef\xdb\x07\x32\x24\x40\x19\x68\x03\x9b\x73\x3b\x4e\xd4\xba\xf3\x7f\xe1\x40\x48\xc5\x32\xf5\xf8\xb2\x14\x6c\x3e\x44\x5e\xc6\x50\x96\x38\x71\x66\x28\xbf\x04\xa2\xb6\x99\x0a\xbe\x20\x48\xdc\x2e\x7a\x6f\xe5\xd0\x79\xd6\x4e\xa1\x60\x04\x7c\x1a\xec\xab\xd3\x3e\xaa\x30\x83\x58\x53\x57\xea\x61\x17\x45\xdd\x19\xdf\x62\xb6\xf1\x66\x85\xfb\x62\xc6\x9c\xc1\x58\x26\xae\xba\xee\x7d\x76\x1c\x80\x3a\x35\x79\x9b\xbc\x6b\xd8\xd4\xc0\x00\xf4\x81\x7d\x9d\xf5\x83\xd0\xd1\xc2\xb1\x3e\x19\xfc\x62\xfd\x3b\xec\x26\x3a\x0c\x90\xe2\x67\xa7\x9f\x76\x90\x3b\xea\x95\x4c\x3b\x47\x7c\xe8\x47\xc0\x52\xd7\x51\xb2\xd9\x6b\xd8\x66\x64\x27\x47\xf8\xca\x91\x73\xcd\x37\x98\x68\xa8\x31\x2d\xb7\xa5\x12\x7e\xaf\x4b\xd9\xa1\xc3\xa8\x26\xb4\x92\xb1\xe9\x53\x96\xf8\x87\x39\xc1\x01\x3a\x67\xd1\xb5\x73\x49\xfe\x77\x10\x7d\x9a\xff\x1c\x06\x40\xc9\x89\x6f\xa4\xdb\x51\x27\xf5\x6b\xf8\x28\x8b\x8e\xe0\x55\x52\xc3\xef\x7f\x13\xde\xae\xd0\xdc\xc1\xb4\x0a\x7a\x41\x70\xf3\x92\xf3\x16\x16\x29\xcf\x0e\x1a\xaa\x33\x0d\x31\xd6\x9d\xa4\xf1\xd9\x50\xcb\x18\x6a\xfe\xf1\xa1\xee\x27\x43\xf0\xf6\x48\xeb\x8f\x8c\x74\x82\x50\x23\xaa\x89\x5e\xfe\xd0\x78\x9f\x0e\x77\xbe\x3a\xdc\xe5\x30\xdc\xf9\x30\xdc\xfa\x62\xb8\xdf\x66\x05\xfc\x30\xd5\x89\xe1\x01\xbf\x58\x6b\x39\xf3\xa1\x43\xa7\x05\xc9\x17\xae\x4a\x0e\x1e\xc8\x11\x95\xc2\x3d\x59\x92\x1f\x12\xb6\x75\xda\x71\x39\x32\xa7\xd0\x9e\x99\xb8\x8c\x5a\x66\x44\x2d\x65\x1c\x98\xd5\xa2\x70\x0e\xe3\x9d\xa8\xa7\xf7\x30\xd7\x29\x64\x8e\x2e\x18\x67\xd2\x52\x8b\x73\x09\x48\xec\x08\xed\x0f\xc8\x61\xf3\xc9\xf5\x8d\x1e\x7c\x9b\xce\x48\x4b\xb8\x1b\x27\x74\x24\x0f\xb5\xee\x70\xd2\x4f\x49\x27\x78\x30\x02\x49\x8a\x2c\x6d\xbd\xaf\x0e\x45\xbe\x37\x54\xc8\xe0\xe6\x9c\x2c\x07\xb6\x69\x1b\xb2\x0a\x33\x16\x18\x6e\x32\x6c\x91\x2d\x02\x13\xc0\x24\x28\x41\x4c\x9d\xc5\x5f\x65\x18\x8d\xe0\x28\x29\xa1\xb4\x85\xa2\x32\xf4\xad\x10\xdb\x5c\x66\x1e\x3a\xd2\x8a\xb0\x0d\xf5\x95\x60\x61\x3f\x32\x02\x6c\x84\x6d\x83\xc6\x45\xd1\xbe\xe8\x23\xe0\x58\x6c\xc2\x87\x8b\xad\xd3\xe2\xef\x24\x62\x90\x37\xf9\xb7\x85\x86\x80\x9b\x1f\x0d\x8d\x54\x02\xc3\x14\x08\xd6\x80\x50\xca\x10\x6c\x32\x0c\xc2\x2a\xb2\xeb\xf2\x1a\xc9\xbe\xb4\xdb\x22\x9a\x14\x5f\xe9\xc0\x9c\x79\x68\xeb\x8b\x41\x89\xbd\x5c\x38\xbb\xd6\x7c\x71\x22\xd1\x1a\xcc\x41\xa4\xad\xc9\x24\xc3\x4e\x74\x14\x83\xda\xc0\x2a\x27\x83\xdd\x64\x0b\x93\x09\x28\x8d\xa4\xfa\xe9\xd0\xd6\x94\x53\x45\x98\x83\x45\x2c\xda\xae\xe6\x7a\x3d\xdb\x96\xf7\xb1\x7b\x77\xec\x6e\x13\xd4\xdd\x14\xde\xf1\x74\xcd\x86\x3a\x52\x44\x1e\x94\x72\x86\x55\x86\x96\x02\x29\x3d\x53\x03\x44\xe9\x5d\x67\x3c\xb2\x43\x14\xca\x4c\x95\xeb\xd6\x89\x5c\x5d\x75\x2a\xb5\x4f\x69\x03\xfb\x25\xa1\x8c\x84\x62\x0e\x66\xea\x48\x98\x1b\x65\xbf\xbe\x6b\xda\xc4\x65\x37\x83\x23\x57\x7d\x44\x5a\x1f\x24\xcd\x74\xcc\xd0\x27\x0b\x70\x5d\xfa\x26\xfb\x40\x4f\x69\x52\xea\x88\x8f\x7f\xb8\xd8\x37\x92\xca\x2b\x2f\xe7\x4d\x39\x5d\x9b\xd8\xc8\x92\xec\x66\x75\x16\x07\xf1\x2a\x1e\x95\x8c\xcb\x77\xa6\x20\x72\x13\xee\x20\x72\x22\x22\x22\xbc\x29\xa5\x6b\xde\x34\x70\x87\xf6\x00\xeb\x8d\xc2\x75\xa7\x0e\xee\x33\x49\x5f\x8a\x76\x86\x35\x42\x36\x7a\xb5\x48\x03\x70\x65\x27\x9c\x8a\x30\x12\x59\xce\x30\x3d\xe9\x0e\x39\x73\x37\x24\x2e\x7b\xa8\xd4\xeb\xde\x48\x9a\x83\xa4\xec\xc0\x72\x33\x6c\x0a\x21\x14\x2a\xc8\x79\x28\x4e\xdc\x90\x24\xad\xe9\x65\xf3\x4f\xc5\x01\x16\xe6\xec\x99\xaa\xc8\x2a\xc6\x66\xa8\x74\x8d\x54\x1e\x6c\x18\xb9\x65\x58\xcc\xa7\xcb\x09\x3c\x95\xd1\x75\x44\x9c\x61\x64\x7c\x03\x32\xe8\x61\x44\xd6\x10\xe5\x20\xd5\x8c\xab\xa3\x51\x52\x73\xb8\x31\x0c\xc1\x21\xb0\xe2\xd7\x97\x07\xf2\xd1\x22\xc9\x6d\x86\x1a\x36\x38\x28\x3f\x9e\xf2\xf8\xee\xb2\x25\x1e\xe2\x28\xf1\x01\xc2\x97\x43\xd5\x0a\xe9\x3d\x80\x99\x22\x4f\x6b\xa8\x79\xab\xe8\xe1\x8d\x02\xcc\x4b\x9d\x3b\x4a\xf3\x8b\x37\x4f\x98\xe6\xdd\x94\x6c\x1b\x98\x14\xe7\x2c\x94\xab\x20\xfc\x4b\xcd\x86\xef\x6c\xa8\xa9\x8a\xef\xf1\xe6\x83\x80\xb5\x55\x48\x32\x8e\x4f\x1d\x79\xc0\xed\x78\xf1\x1d\x61\x3f\x90\x07\x12\xa1\x53\x70\x8d\x65\x95\x49\xf3\x65\x83\x4e\x8f\x6d\xc3\x21\xd9\xa8\x76\xb0\x01\x16\x42\x0c\x5f\x11\xc1\xfc\x2c\x97\x21\x8e\xa3\xd6\xbd\x21\xe0\x3b\x60\x7c\xd7\x48\x8b\x37\xa5\x68\xf5\x96\xe2\x3b\x47\x96\xf1\x02\x25\x99\x73\x9c\x30\x9c\xea\xf5\x11\xb5\x3c\xa0\xc6\xf7\xd6\x70\x6d\x6d\xb2\x48\x3c\xe9\x2b\x29\x54\x6e\xd0\xb2\x0a\xe4\xc8\x27\x97\xc4\xe6\x17\xb0\xe3\x9a\x42\x55\x3c\x2e\xbe\xcf\x61\x3e\x24\xe1\x29\xe0\x8c\xd7\xb0\x89\x97\xc8\x15\x8c\xec\xcb\x8e\x21\xd2\x54\x48\xcb\x2e\xe2\xb0\x38\x2b\x13\x29\xd5\x9b\xaf\x48\xe7\x56\xd0\xed\x12\xa9\x5b\x25\xd7\x11\x2f\x0a\x71\xb2\x7a\x68\xac\xa1\x3a\x53\x03\xb0\x9b\xa1\x0c\x0a\x43\xd8\x5a\xce\xae\x22\x88\x3b\x50\x4d\xe9\xe5\x70\xf1\xe6\x56\xf3\x85\x88\x94\xca\xff\xbd\x8c\x14\x8a\x36\x95\xb0\x47\xce\x3c\xa4\x6e\xe0\xdc\x2a\x80\x06\xfb\x1e\x56\x1d\x52\x37\x75\xde\xd4\xeb\x59\x72\xa6\x40\x96\x2c\xa4\xce\x2c\x86\x39\xa4\x1f\x1d\x30\x4f\x6c\x11\x66\xc6\xd0\x1b\xef\x4c\xd8\x3a\x4b\x6e\x3e\x00\x7e\x5c\xb1\x0f\x08\x12\xc3\x33\x2c\xb7\xa4\x31\x94\x8a\xd6\x1e\x8d\xc4\x77\x58\xf1\x52\x90\xe7\xdc\x4f\xd9\x10\xa0\xe3\xe2\x3d\x58\x2d\xb0\x5c\xaa\xec\x5b\x23\x2b\x89\x02\x62\xe1\x14\xb0\xc3\xb5\x33\xb9\xce\xe0\x58\xb0\xb3\x0d\x06\xfa\x85\x2a\x9a\x8d\x6e\x35\xf1\x93\x11\x2a\x9e\x91\xcd\x0d\x61\xaa\xda\x38\xb7\x7d\x7d\xf6\xba\xa3\x6c\x30\x00\x43\x92\xe7\x86\x52\xbd\x7b\x6d\x16\x98\xc8\xc2\x7c\x00\x76\xc7\x94\x7a\x26\x85\x06\xb1\x36\x98\x0c\x33\x07\xd7\x49\x99\x43\xd2\x64\x45\xc2\xb1\x25\xb1\x39\xff\xea\x13\x0a\xf9\x8a\x44\x18\x97\xe5\xda\xf7\x2e\xe8\x57\x86\x65\x2f\xe8\x57\x8e\xf0\x61\x52\xd7\x8e\x44\x20\xec\x1e\x3c\x82\x45\x88\x5f\xf3\xe9\x96\x36\x3e\x07\xfb\xe0\x95\x21\xd8\x9a\x21\x6a\x4d\x6b\xc3\x84\x20\x9b\x50\x36\xf6\x03\xa4\xfa\x32\x97\x08\x43\x9d\x07\x0a\xaf\x8e\x8a\x8a\x63\x07\xf4\xc7\xef\x39\xbb\x92\xcb\x2c\x60\x5c\x62\xd1\x37\x48\x2a\x0c\xb1\x83\x34\x83\xf9\x52\x04\x29\xae\x11\xd0\xab\x01\x7c\x47\x10\x1d\x44\x75\x11\x5f\x26\xb0\xaa\xef\x8d\x90\xfb\xde\xb9\x1e\x48\xe6\x33\xd2\xab\x93\xa6\xba\xf6\x33\x08\xb6\xcc\x8b\x4e\xd5\x77\x1a\x77\xde\x90\x22\x5f\x4e\xe3\x06\x23\x21\x58\x31\xfa\x8d\xdd\x98\x9d\x54\x9c\x3f\x9b\x33\x55\x65\x04\x0f\x2b\xbd\xc1\x05\x45\xe0\x20\x59\xb5\x6d\x48\x42\x73\x52\x5a\xe0\xa2\x41\x71\x0a\x72\xe2\x67\x48\xdb\x60\x86\xe1\x3c\xdb\xc1\x6a\x19\x92\x14\x30\x63\x85\x24\xc1\xe5\x48\x63\xc4\x4a\x1a\x17\x41\x25\x14\xaa\x76\x67\x9b\x4a\x84\xa6\x86\xd2\x38\x80\x05\x3b\x07\x07\x5e\xc7\x1c\x68\x21\x8e\x1a\xec\x9b\x9c\x63\xe3\xc4\x30\xc5\x32\x0e\xc1\x5b\xaf\xfe\xfd\xfc\x34\x87\x40\xcd\xcc\xd6\x64\xd9\x0f\xdc\x25\x07\x92\x94\xf0\x94\xc9\x34\xdc\x5e\x28\x83\x88\x86\xa1\x43\x98\xca\xda\xc1\x43\xa2\xc3\x6e\x62\x13\xad\x09\x66\xbc\xc5\x05\xe7\xe5\x97\x1c\x26\x10\x8b\x89\x4d\x18\x2b\x03\x41\x22\xbf\x3b\xac\x0b\x7d\x31\x74\xe2\x04\xa1\x5b\x82\xbd\x8d\xc9\x26\xe4\x9d\xea\x00\x05\x5a\x10\x11\xea\x1a\xd6\x8e\x16\x4a\x66\x04\x6a\x83\x05\x2a\x0c\x15\x74\x16\x2a\xf9\x60\x13\x5d\x64\xf8\x8f\x20\x21\x7d\xce\x7d\x8e\x28\x7c\x58\x8a\x2d\xe2\x61\x45\x69\x3b\x60\x64\xd8\x4a\x84\x9b\x99\x2e\xd6\x0e\x11\xaf\x69\x58\xdb\x04\x86\x17\xe9\x60\xaf\xca\xb0\xc0\xb4\xc1\xb1\x82\x68\x05\xe7\x25\x7e\x67\x87\x32\xc8\x8b\x81\x53\x19\xb4\x42\xe8\x3b\xc3\xb7\x81\x4b\x86\x85\xb7\x86\xe2\xa6\x86\x94\x0c\x66\x69\xbd\x8f\x49\x76\x4a\x5d\x18\xdc\x6c\x88\x71\x21\xdf\x12\xac\x70\x94\x30\x49\x04\x94\xab\x1a\x76\xff\xbd\x51\x6b\xd4\x35\x4c\x3b\x77\x11\xe9\xad\xca\x9e\x52\x64\x8b\x4a\x43\x43\x65\xdd\x29\x22\xb4\x5d\x6b\x2a\x15\x1e\x15\x3e\xdb\xc5\x22\x77\x56\x0e\xfb\x0c\xe6\x30\x44\xb1\x30\x35\x90\x11\x87\xd1\x99\x06\xd8\x41\xe5\x12\x17\x8d\xf3\xd6\x19\x11\xb8\xde\xa4\x30\x07\xb2\x6a\x90\x18\x36\x9f\x2d\x18\xa8\x20\x16\x23\xe2\x7b\x39\x63\x91\x95\x5f\x64\xa1\x82\x8d\x51\x85\x25\x14\x84\xad\x3a\xc8\xb7\xaa\x2c\x57\xa0\x06\x30\x1e\xc2\x9e\xa8\x97\xb0\xee\x94\xa8\x43\x98\x39\xf9\x08\xd4\x87\x46\xd6\x6c\xef\xab\x6b\xc9\x9a\x95\xb9\x50\xb1\x1e\x21\xdf\x9c\x77\x47\x3b\xfc\x9f\x00\x77\x71\x51\xac\x43\x32\xb3\x05\x5b\xff\x06\x17\x00\x0f\x59\x54\x85\x4a\x4e\x13\xd1\x00\x4d\xd8\x94\x96\x82\xea\x15\xf5\xf9\x79\xb3\xb9\x8e\xb2\x0e\xd6\xf9\xb2\xa1\x24\x32\x3c\xec\x2c\xb6\x8f\x33\x73\x6b\xe2\x64\xfe\x77\xb0\x41\x82\xfc\x9c\x6b\x86\x74\x76\xb8\xb3\x19\x4e\xb4\xf3\x1f\x61\xb0\x02\x1f\x51\x27\x17\x75\x58\x0c\x23\x04\x1b\x44\x98\xa5\x6f\x61\xe7\xf8\xfc\xad\xa2\xfc\x18\xc6\xe2\x4b\xea\x9d\x61\xfc\xfc\x28\x16\x5a\xe6\xeb\x62\x10\xd3\xc5\x20\x5e\x81\x70\x27\x83\x58\xa8\xe5\x7c\x68\x74\xb1\xf3\x91\xcc\x63\x24\xcb\x47\x47\xb2\x5c\x1b\xc9\x72\x31\x92\xf9\x7c\x24\xdf\x44\xe4\x9d\xcc\x32\x64\x43\x75\x31\x36\xf6\x23\xcb\xf7\x80\x46\x19\xc3\xac\x99\x34\x5c\x5f\x6a\x68\xf8\x66\x6a\x45\x48\xeb\x96\xba\x5e\xb2\x64\xe7\x4a\x6f\x1d\xe5\x0f\x3e\x1f\x7e\x58\xb0\x7f\xf4\x62\x5b\x39\x54\x30\xc4\x62\x70\x55\xe0\xf0\xd3\x03\xe7\xa6\xcf\xdf\x0c\x1e\x11\x79\x13\xa6\xd6\x9c\x47\xfc\x3b\x75\x4c\x5e\x15\x01\xe0\xda\x8e\x18\x29\x29\xc2\xeb\x33\xd2\xc7\x05\x58\x87\x51\x63\x55\xf8\x99\xa5\xbe\x1a\x85\xbd\x2d\x0b\x4b\x08\x9c\x99\x29\xb7\xbe\x0b\x15\x56\x4d\x30\x36\x17\x6a\x4e\xa6\x41\xe5\x9a\x18\x8c\x6c\xa2\xfe\xc8\x09\x5d\xb8\xc3\xf0\x11\x90\x03\xfc\x12\xe2\x29\xe6\xe6\x4d\xf0\xa6\xb2\x5d\x56\x7d\x58\x84\x15\x5e\x74\xec\xcb\x6d\x33\x4c\xb4\x70\x34\x84\x6c\x2f\x8f\x0b\x85\xb5\x46\x44\xab\x75\xc2\x95\x6b\x3f\x5c\x6c\x99\x44\xda\x77\xb8\xdd\x8a\x29\xbe\x33\x12\x44\xb0\x9f\xcd\x82\x28\x88\xba\x9c\xeb\x10\x3f\xd6\x00\xe9\x71\x42\xb2\x43\xdc\xe4\xa4\xd9\x81\x7d\x2e\x07\x61\x0a\x23\x42\xea\xa4\xa4\xf8\x5b\xac\xa6\x3b\x31\xdb\x77\xc8\x7e\xe6\x61\x95\x0f\x93\xad\xae\x6b\xca\xad\xfa\xdf\xa1\x04\xaf\x1f\x3a\x24\x1c\xd7\xe1\xd1\x1a\xab\xd6\x99\x89\xe4\x75\x22\xda\xdf\x51\x80\xe3\x27\xf9\x9b\x5b\xed\x3e\x60\xaf\x0c\xd8\x5b\x02\xaf\xff\xb5\xfb\xc7\x5f\x6e\x4c\xd0\x5e\xe0\x61\xed\x6c\x7b\x6f\x4e\xbc\xd0\xeb\x12\x96\xa3\x52\x34\x2e\x72\xc3\xf0\x42\xaf\x9c\x0a\xce\xcf\x3a\x44\x90\xb5\xcb\x9a\x4a\xa6\x25\x66\x68\x30\xad\xd2\xa9\x14\xf3\xbf\xe5\xd7\x5a\x29\xa7\xbe\x58\xc0\x22\x53\x34\x47\xce\x48\x5c\x38\x3d\x75\x9a\xaf\xf0\xf5\xf6\x99\x42\x08\x5e\xe2\x11\xc8\xd9\xb1\x76\x87\xfe\xda\xbf\xd7\x64\x25\x1f\xe2\x94\x52\x2e\x1c\x9c\x4b\x53\x6a\x43\xaf\x06\x76\xb8\xd5\xc8\x93\x0d\x17\xd0\xa1\xd2\x77\x02\x04\x3d\xe9\xf3\x37\xee\xd4\x12\x02\x2f\x88\xad\x23\xcd\x5a\x3a\x24\x04\xcd\xc3\x6f\x8d\x53\xde\xfa\xbf\x9c\x36\x01\xdf\xa4\x85\x1b\x8a\x8b\x50\xfc\xa6\x30\x4c\xf0\x7f\xeb\xbc\xdc\x79\x41\x38\xaf\x39\x0e\x49\xa2\xa4\x53\x0f\x0b\x93\x60\x5b\xe0\xc7\x01\x05\x08\xa0\x4a\xe8\x9b\x52\x0a\xa4\x06\x0e\x97\xeb\x00\x9f\x5c\x49\x32\x80\x05\x8c\x8e\x9a\x3f\xec\x68\x06\xdf\x2c\x30\x4b\x1e\x32\xdc\x94\x97\xe2\xd8\x31\xba\x78\xf7\xa4\x80\x85\xd0\x3d\x31\xea\xd0\xb6\x9f\x9d\xfb\x5b\x3b\x53\xad\x7d\x71\xe3\x08\x25\x3e\xcc\xa2\xa3\xff\x30\x08\x4e\x5d\xe3\xac\x63\x87\xe5\x99\x92\xb4\x60\xb4\xfd\x1b\x33\x13\xab\x5a\x0a\xa5\x62\xa1\xc1\x48\x55\xf7\x90\x55\xc1\x12\x16\x8b\x59\x2d\x22\x07\x1b\xfb\xdd\x35\xd6\x9c\x94\x31\x89\x09\xee\x41\x5b\xf8\x65\xae\x49\xd8\xfc\x6f\xb1\xbd\xc7\x19\x02\x75\x77\x40\xf2\x0c\x07\x44\x67\x7c\x10\x6e\x36\xea\x7c\xc7\x39\xf0\xd5\x69\xc9\x13\x3f\xf0\x5e\x64\x2b\xf2\xc8\xcf\xdf\x10\xd2\x15\x72\xb6\xb2\xa6\xce\xd5\xff\x46\x13\xc3\xfd\xb7\x74\x2a\x4b\x42\x3c\x0e\xbb\xf9\x11\x93\x75\x7c\xc6\x2d\x41\x54\x6e\x9e\x2a\xac\x3c\xe3\x33\xee\xe4\xe6\xf4\x6c\x72\x78\xdb\xc6\xe7\xf0\x8a\x47\x69\x55\x29\xa7\xe6\x7f\x4b\xf7\x61\xfb\x1e\x29\xd8\x1b\xa2\x2d\x84\xc9\x0c\x98\x40\x61\x5d\xc3\xb3\x24\xac\xc7\xc1\xfb\x43\xad\x3e\xfc\x44\xe0\x30\xe0\xe0\xc4\x7c\x8b\xd5\x5d\x48\xdf\x72\xcb\x6b\xd8\x45\x4f\xf1\x19\x0d\x43\x28\x0b\x0e\x29\xaa\x2c\x9f\xe3\x16\xec\xb5\x0b\xac\xf1\xb5\x85\xf0\xa5\xc4\xc4\x20\x07\x64\x91\x35\xf5\x5a\xfd\x6f\xe9\x25\x9c\x6e\xa8\x3a\xd5\x59\x86\xa4\x33\x95\x50\x45\x20\x44\x71\x88\x90\x9c\xe1\xf1\x7d\x0e\x05\x6a\x5a\x42\x27\x98\x9f\xc0\x1b\x84\x3e\x4f\x75\x44\x45\x56\x98\xa0\x3b\x91\xc0\xc2\x2c\x1c\xde\x2f\x90\x43\x86\x6b\x0c\xd4\x95\x0d\x5c\xa0\x3a\x43\x5f\x1c\x55\x39\x1d\x83\x1b\x31\x83\x3b\xf4\xb7\xaa\x9f\x2c\x6b\xf0\xe4\x3a\x42\x0f\xc4\x8b\xd9\xd9\x04\x0a\xa1\x13\x47\x1c\x09\xb8\x1b\x75\xff\x5b\xe8\xbe\xef\xc5\x2a\xa4\x85\x0e\x9a\xd0\xcc\x4c\x7c\x9a\xd1\xd7\x7f\xc3\x5a\x85\xe2\xa0\x68\x19\x9f\x4b\xfc\x03\xf8\x81\xf2\x0a\xc1\xa0\xb9\xd7\x4d\x34\x4a\x0a\x65\xc6\xf6\x45\x58\xeb\x8a\x79\x4e\x66\x08\xa2\x8b\x68\x07\xf1\xc5\xa0\xb6\x23\x25\xaf\xc8\x32\x3d\x35\x6c\xe2\x92\xea\x88\xc5\x90\xca\x88\x18\xdf\x0a\x01\x87\x45\x1c\xf9\x5a\xc2\x6f\x4a\xfa\xf3\x53\x86\x3d\x2d\x53\xd5\xe1\x51\xcd\xad\x8e\x48\xbd\x11\xb1\x37\xd2\x6a\x63\x3d\x3b\xd0\x85\xa0\x92\xa9\x14\x59\x3b\xcf\x35\xf1\x60\xfa\xd0\x61\x78\x67\xc0\x87\x5b\xc6\x27\xee\x70\x84\x08\x01\x03\x9d\x7a\x0e\xaf\xfb\xc5\x5e\x08\x3e\x81\xba\x76\xc6\x07\xcc\xcf\xe2\xd7\x05\xd8\x08\x7d\xa5\x8e\xcf\x71\x07\xbc\xaf\x21\x54\x48\x1d\x9f\xe3\x8e\xc0\x75\xe5\x91\x6d\x0b\x87\xe2\xfd\xac\x64\x35\x6f\xfd\x3a\xdc\xcd\x55\x0d\x91\x25\x42\x0a\x26\x61\xeb\x42\x0a\x27\xc9\x9e\x03\x47\xa4\x36\x0c\xf9\x58\xfc\x75\x8d\x0b\xee\xb1\x9b\x6a\xf8\x65\x99\x86\xcb\x1d\x96\x27\xec\x38\x90\x0a\x33\x7c\xa1\x63\xa1\xf9\x72\x65\xf0\x2e\x52\x8d\xb4\x09\xbc\xd7\xe1\xc2\x22\x2c\x5b\xc8\xa1\x1e\xfb\xd6\xbf\xf6\xea\x83\xe3\x73\x91\x11\xa8\x3b\x99\xec\xfd\x13\xfd\xe8\xc1\x73\xc0\x96\xa0\x0f\xed\x1b\x57\xac\xb9\xe8\x81\x22\x2b\xe9\x9a\x47\x4c\xff\x2c\x7a\x10\xbd\xc9\x10\x12\x48\x88\x4f\x14\x84\x53\x9d\x93\x1a\x56\x56\x6b\x6a\x5c\xfd\x6f\x99\x42\xc8\x8d\xc5\xa8\x54\xf5\xbf\x85\x04\x61\xd6\x11\x66\x1a\x7f\xcb\xaf\x02\x0f\xea\x09\x92\xc4\xbc\x7c\x1d\x1c\xa6\x66\xca\x48\xe9\x96\x35\x7a\x09\x2b\x53\x6c\x7f\x83\xd8\x09\x76\x9f\x11\x63\x1a\x62\x1e\x2c\x6d\x44\xb1\x8f\x1d\xee\x8c\xaa\xcf\x4a\x0d\x51\xae\x55\x3f\xac\xfc\x0b\x47\x8e\xe1\xb8\x17\x87\x10\x3e\x7d\x6d\x0d\x4b\xdf\xd6\x96\x80\x2a\x20\x8e\x65\x13\x62\x2d\xa8\x0f\xdb\x70\x2c\x08\x29\xc4\x1e\x81\xa7\x33\x9a\x86\x6d\x20\x90\xf4\x09\x7b\x3b\x73\x8c\x3c\x9a\xaf\xb2\x96\xf0\xef\x95\x83\x83\xa5\xc4\x58\x9d\x1d\x06\x29\xec\x75\x37\x0b\xbe\xab\x10\x6c\xfa\x87\xcd\x30\x22\xf4\xab\x35\x55\xa3\x93\xa3\xc0\x70\xba\x9a\x9f\x0f\x0b\x95\xcc\x9d\xa4\xc2\xc6\xd7\xff\x96\xc2\xad\x91\x40\x30\x0d\x52\xd5\x07\x28\x1d\xdf\x39\xcb\x9e\x61\x79\x30\x53\x4b\xb2\x9f\x21\x3b\xd9\x52\x4b\xbc\x03\x32\x50\xe4\x86\x70\xc0\x82\x8c\x11\xbe\xf5\x35\x12\x03\xe4\xea\x30\x19\xad\x1f\x26\x8c\xec\x78\x4b\xe2\x02\x0b\x67\xf2\x85\x43\xc9\x7c\xd5\x20\x0d\x62\xd3\xee\x7f\x41\x24\x73\x37\x84\x9e\x61\xc2\x09\xd8\x16\x30\xa1\xe6\xbb\x65\x13\x9e\x3c\x4d\xb1\xff\x78\x7c\xe7\x24\x90\xd1\x41\xab\xb5\x73\xe0\x72\xb0\x00\xab\x0e\x1a\x23\x50\x89\x4f\x50\x43\xc7\x44\xa2\x63\xbe\x5f\xbc\x7f\x42\x45\xea\xd6\xcf\xb9\xdd\x62\xa2\xe0\x6b\x36\x2d\xaf\x26\x09\xc3\xc0\xe7\x6f\x22\x61\xca\xc1\x7b\xb2\x1d\xdc\x95\x61\x7b\x87\x10\x19\x96\xbd\xee\x56\xe0\x08\x12\x96\xa5\x7e\x89\x5b\xda\x56\xcb\xab\x10\xd2\x22\x4b\x21\x01\xb6\xf8\xba\x3d\x39\x6c\xa5\xea\x76\xc8\x49\x71\x92\xc3\xe7\x9d\x45\xf0\x2d\x01\x74\x3a\x42\x11\x2d\x86\x81\x15\x14\xe1\x58\xce\xbc\x14\x64\xaf\x42\x98\xf7\x1c\x54\x82\x0d\xb8\x29\x03\x94\x42\x94\xef\x87\xa4\x73\x01\xa1\x78\x0f\x34\xc5\xd5\xe2\x42\x0c\x7e\x67\x91\xfa\x1d\xa6\xda\x10\xb4\xeb\x4c\x26\x6d\x8d\xe0\xea\xaa\xed\xb0\x86\x73\xec\x2b\xf5\x33\xb1\xca\x01\x4c\xe8\x30\x62\xc0\x19\x1a\x31\x31\xa0\xba\xf2\x0b\x0b\xe5\xa0\x08\xd6\x95\xfa\x11\xaf\x95\x0c\x1e\xaf\x7e\x0c\x83\xff\xf6\xb3\x5b\x91\xe3\x05\x67\x75\xf5\xbf\x01\xf9\x81\xfb\x2a\x82\xa5\xf8\xdf\x00\x0d\x65\xc9\xe8\x51\x9a\xff\x0d\x42\x00\x11\x92\xe5\xe7\x6f\x10\x36\x18\x7c\x50\x4e\xe3\x34\xcd\x11\x89\x29\xc9\xde\x99\xc2\xad\xff\x0b\xa8\x75\x8a\x00\x37\xb1\xe3\xf0\x9d\x21\x7c\x8f\x31\x0b\xa9\x74\x99\x97\x5b\xe5\x7d\x0e\x80\x33\x15\x69\x48\x3d\xd2\xd6\x2f\xa2\x42\xc1\xa1\x14\x70\xc6\x8f\x16\xd3\xe3\xcf\xb0\xa9\xf4\xa6\xf8\xb9\x5c\x5a\x40\x3f\xfc\x5c\x5e\x86\x39\x1a\x65\x38\xea\x67\x67\xe8\xb8\x6d\x71\xb8\xee\xfd\xe5\x60\x00\x1e\x0b\x59\x5e\xc3\xe8\x3c\xdb\xb2\x55\x43\x99\x00\xab\xaf\xe8\x74\x0e\x51\x6b\xb1\x91\x84\x14\x1e\x96\xc0\xe8\xce\x06\x08\x5c\xd7\xfc\x41\xb0\x42\xce\x15\x68\x1e\x3e\x91\xb6\x8f\xbd\xe0\xf0\x2e\xc2\x59\x21\x09\x4d\x08\x1b\xd7\x4e\x7d\x0e\x70\xda\x09\x7e\x68\x36\xfc\x46\x46\x66\xcc\xe5\xf0\x08\xd9\xbe\x1c\xa4\xe6\x62\xcb\xb8\x67\x5b\x8c\x81\xf3\xeb\xdb\xe5\x9d\xa8\x71\x53\x7a\x48\x7b\x2e\x5b\x2e\x8f\xe9\xf9\x9b\x90\x22\xe0\x5b\xa9\x6b\xe4\x2b\xb1\x85\xb1\x44\x5d\x0a\x4f\x51\xff\x5b\x16\x4b\x84\x0c\x81\x85\x29\x34\x19\x6c\xcb\x3a\xe2\x02\xef\x3d\x9e\x7c\x77\xb7\xf1\x39\xa8\xba\xdf\x42\x28\x59\x8e\x8f\x05\xb2\xd8\x88\x40\x74\x3c\x55\xe1\x29\x19\x99\x2e\xe1\x06\x1e\x9a\x13\x48\xe7\xc7\x99\x0d\x6b\xc0\x3e\x88\x10\x6c\x76\x92\x21\xa5\xbc\x06\x52\x83\x90\x8a\x32\x40\x8a\xee\x02\xd6\x08\x4c\xe2\xc3\x0b\x23\x1d\xe4\x12\x10\xad\x71\x50\xcb\x1e\x1f\x63\x57\x63\xb0\x11\x43\x82\x53\x50\x83\x58\xf3\xd2\xe0\x3e\xb8\x86\x46\xb9\x1c\x8c\x83\x90\x0c\x9c\x11\xa4\xc3\xff\x96\x01\xd1\x0e\xb4\xa9\xad\x86\x7b\xf4\x38\xcb\x94\x24\x6f\x82\xc1\xc6\xea\x82\x8d\xb5\xc6\x46\x1f\xe9\x6e\x53\xc8\x51\x4d\x37\x61\x6c\xae\x15\x32\x9f\xd4\x87\xf4\x34\x56\xa9\x72\xe4\x44\x69\x58\xf0\xcc\x6d\xe7\x38\x8c\xf3\x9a\x6a\x71\xce\x63\x60\x7b\x86\x06\x05\x52\x8f\x10\xd3\x3a\x2f\x5a\xd0\x90\xd4\xda\x1a\x9a\xdd\x25\xe4\x9a\x2f\x78\x38\xa0\xb3\xff\x2d\x93\x82\x70\x07\x80\xe1\x39\x1f\x4c\xbc\x39\x76\xa4\x25\xfc\x9d\xe2\xd3\x04\x4d\x2f\xc3\xc5\x89\xed\x24\x82\x01\x4c\xa4\x57\x0c\x43\x05\x3f\x92\x79\xb8\x2d\x23\x2a\x5b\x96\x8e\xe6\x73\xa8\x6d\xe1\x56\x1d\x59\xe7\xfd\x3b\x22\x5b\x0d\xaa\xec\x87\x3e\x4e\x7f\xf5\xf3\x38\x65\x78\x72\x0c\xda\x38\xa0\xeb\xa9\xdc\x24\xdc\x6f\x7b\x76\xfe\xb6\x21\xa7\x88\xf9\x26\x0d\xfb\x4d\x74\x42\x8a\xe0\x5b\xc1\x0e\xc2\x24\xcc\xc9\xe2\x60\x62\x90\x5c\x09\x0a\x3a\x86\xc7\x81\x0f\x8e\xa1\xb3\xd0\xd4\xae\xe1\x7e\xd3\x0f\x1d\xad\xa2\xce\x9c\x50\xf7\xff\x0f\xe2\xb2\xf0\x0c\x80\x79\x49\x39\x04\x8d\x43\x45\x06\x1f\x46\xff\x5b\x7e\xf5\xc2\x21\x2e\xb3\x10\x99\x81\x0f\x5e\x64\x75\xf6\xc8\x69\x0b\xdd\xee\x63\xa1\x6e\xb2\x25\xd3\xe1\x09\x2e\xbe\x84\x7a\xc9\xfe\x37\xf0\x09\xc2\x19\x0a\x02\x86\x8c\x50\x3c\x10\x37\x07\xd2\x6f\xfd\x80\x58\x5a\xa9\x54\xe0\x20\x1e\x1e\x26\x5a\xf5\xc1\x21\xd6\x63\xd9\x92\x59\xdd\x0b\xf5\x96\x9f\xbf\x35\x68\xd1\xbc\xde\x3d\xe8\x1a\x7c\x08\xcb\x70\x0b\x47\xec\xc4\x0a\xbf\x70\x58\xf6\xa7\x83\x3f\x40\xce\x24\x5a\xa8\x17\xfc\x2d\x3f\x46\x0c\x33\x6a\xc6\xfe\x37\x7e\xc5\x48\x3b\xaa\x32\x19\xd9\x8e\x87\xc7\x0c\x9c\xaf\x9c\x5a\x81\x62\x8d\x95\x39\xc2\x50\x40\x38\x5e\xc7\xe7\x72\x2b\x54\xeb\x15\xb9\x4f\xe2\xf3\x24\xf0\x53\x0c\x5e\xf4\x8d\xe1\xa8\xeb\xf3\x0e\xbf\x6b\x43\x7c\x8f\x04\x2e\x3c\x44\x40\x16\xe2\x1e\xdc\x36\x78\xa7\x06\xb3\x08\xc9\x28\x71\x15\xca\xaa\xf8\xc6\x9e\x09\x46\x22\x35\x8b\x68\x2a\x62\x10\xe4\x35\xff\x1b\xb4\x15\x9a\x47\x67\xc7\xc2\x0b\xc1\x37\x33\xf4\xcf\xd2\x46\xc4\x2b\x29\xc7\xf6\x39\x58\x54\x78\x8d\xfa\xf6\x79\xe8\xd4\xeb\x63\xa5\x88\x5f\x1a\x91\xcf\x8e\x92\xda\x90\x78\xa9\x73\xe7\x07\xd7\x69\x04\xf5\x70\x9a\x3a\xa4\x45\xe1\x23\x3f\x02\x43\x44\x3c\x04\x27\xfe\x6a\xfe\xb7\x50\xb4\x0a\x15\x6c\x6e\xc5\xff\x8e\x14\x1e\xe1\x45\xcc\xf0\xb7\x14\xaf\x8e\xfd\x36\x43\xd3\x1a\xd9\xbd\x22\x9a\x5a\x02\x11\xd9\x23\x64\xcb\x16\x1c\xd9\x1e\x2a\x84\x2d\x21\xfa\x97\x03\xd6\x58\x2d\xa1\x12\x1f\x2b\x36\xcf\xb1\x56\xac\xf9\xdf\x02\xb3\x01\x79\xca\x66\xf1\x7a\xcf\x88\xbc\x99\x11\xd5\x64\xed\x7c\xae\xff\x0d\x5c\x5a\x2b\xe5\x1a\x44\xbd\x8f\xcf\x20\x6e\x19\x89\x82\x22\xa0\x6b\x02\x17\x96\x81\x55\xb1\x75\x9c\x41\x85\xef\x52\xd2\x1d\xf0\xfd\xf0\xa9\x74\xb0\x01\x65\x77\xd8\x78\xa0\x3b\x0d\xbd\xc1\xd6\x00\x63\xe7\x9b\x30\x95\x5d\xf8\x11\x36\x34\x6b\xbc\x55\xb9\x52\xd5\xe7\x6f\x6c\x53\xa5\xda\xda\xde\xb9\x15\x78\x9f\x37\xc4\xa3\xd8\x23\x6f\xf6\x8e\x29\x47\xa0\x28\x04\x43\xc4\x25\x67\xbf\x57\x6c\xb5\xbc\x8a\x88\x3a\x95\xa1\xc6\xc7\xf9\x08\xb3\x05\xe8\x92\x1b\xa2\xbd\x8e\x8b\xb0\x8c\xe7\x16\x07\x43\xf3\x3f\x59\x8f\x67\x8e\x41\x62\x1a\xd8\x91\xf1\x77\xf8\x35\x44\x60\x3f\x08\xc4\x6f\x4d\x91\x98\x52\xfa\xdd\x5d\x42\x7f\x97\xd0\xdf\x25\xf4\x77\x09\xfd\x5d\x42\x7f\x97\xd0\xdf\x25\xf4\x77\x09\xfd\x5d\x42\x7f\x97\xd0\xdf\x25\xf4\xbf\x51\x09\xfd\xad\xa9\x86\x5f\x30\x06\x77\x99\xfd\x5d\x66\x7f\x97\xd9\xdf\x65\xf6\x77\x99\xfd\x5d\x66\x7f\x97\xd9\xdf\x65\xf6\x77\x99\xfd\x5d\x66\x7f\x97\xd9\xff\x44\x32\xfb\xbf\xff\x9f\xff\xf8\xfb\x66\x7b\xab\x0d\xbd\x4d\xbc\x12\xe7\x05\x95\xba\xf4\x47\x87\x4c\x75\xab\x54\xd9\x1e\x25\xef\x32\x75\xe4\x8a\xeb\xd2\x11\xc3\x35\xaf\x84\x11\xaa\x9c\xe5\x91\x1f\x0a\xd9\xf3\x13\x43\x78\x31\x71\x22\x61\xdd\xcd\x78\x6a\xc2\xe7\x36\xfe\xe1\x4c\x50\x04\x86\xb5\x3d\x2e\x1f\x2a\x49\x2b\x8f\x88\xf7\xbc\x65\x7c\xed\x9b\x73\xc6\xcf\xe7\xa9\x4f\x2a\xd9\x64\xce\x1f\x6f\x67\x26\xab\x88\x63\xc9\xf6\xe0\xbf\x3f\xfa\xef\x40\xd3\x0c\x90\x73\x78\x88\xe3\xa1\x2d\xae\xe3\xa9\xdb\x87\xec\x46\x7b\x23\x0c\xd9\x94\xc9\xf6\x7d\x9b\x1f\xd9\x76\x42\x36\x0b\xd9\x56\x56\xac\x53\x7b\xe4\x07\x25\xf3\xc6\xf9\x11\xb7\x9b\x65\x92\x87\xbe\x83\xe7\xff\xe4\x1f\x8f\x9d\xec\xc1\x1e\x65\xdb\xf6\x46\xf6\xfc\x32\xdd\x0b\xf2\xc9\xd9\x76\xe6\x7d\xde\xf2\x7e\x06\xb5\xaf\x17\x3f\xde\xde\xa9\x4f\xc5\xf9\xed\x11\xce\x94\x7f\xa2\x39\x3d\xf0\x81\x9d\xb5\xfc\xf1\x8f\xbf\xbb\xaf\xc0\x37\x27\xeb\x83\xb1\x5e\x6e\x5f\x67\x6f\xcc\xc3\xaf\x6a\x59\xff\xfd\x4f\xef\xad\xe8\xa1\xff\xaa\xda\x80\x33\x91\x57\x2a\x23\x66\xbf\x7f\xe7\x16\x7a\xa5\x60\xb3\x8c\x3a\xc2\xb8\x18\x62\x9d\x34\x95\x39\xbe\xc6\xbf\xf6\xc0\x2a\x5f\x18\x69\xc3\xa6\xf1\x05\x67\xf9\x89\x1b\x75\x5e\x77\xe8\xa4\xfa\xd0\x4c\x25\x64\x56\x42\x8c\x9d\x49\xc9\x24\x3e\x40\xda\x75\x84\x7b\xe5\x6c\xfe\x2b\xfe\x12\x12\x1d\x87\x82\xa9\x36\xff\x89\x75\x7c\xe2\x1d\xe7\xd7\x67\x25\x15\xdd\x0f\x16\xab\x48\x45\x18\x6d\x87\x73\x11\x85\x39\xa9\xa3\x1a\x5b\xbf\xa8\x0e\xc9\x02\xe6\x02\x39\x02\xc2\xe9\x8d\xcf\x14\x19\xc8\x93\x3f\x5b\x19\xe9\x3d\xb9\x8d\x4f\x7f\xb1\x52\xe9\x5e\x27\x73\xdd\x8c\x04\x0a\x13\x23\x36\x01\xe2\x1a\x34\xc4\x90\x4d\xbd\x78\x7d\x19\xc9\x41\x97\xfa\x3a\x82\xcc\x6a\xaf\x5f\x1a\x14\x33\xed\xa0\x9e\x11\x04\x02\xaf\xba\xee\xc4\xa5\x4f\xf1\x89\xb7\x80\x06\x22\xdf\xc6\x7b\xde\x61\xcb\xd4\xbf\xbd\x3f\x96\xe8\xd2\xa5\x4e\x08\x2d\x09\x78\x17\x11\x34\x53\x43\xde\x42\xff\x0e\xb7\xe6\x4c\xb5\x23\x69\x51\xeb\x53\x43\x00\x07\x00\xc9\xb8\xc6\xc4\xcb\x17\x28\x69\xa6\xf8\x1c\xd3\x2e\x94\x7b\x5b\x1b\xd5\xe2\x5b\xbf\x0e\x40\xa9\x84\x58\x28\xdc\x7d\x90\x6a\x19\x9f\xa3\x93\xa5\x65\x04\x44\xb4\x0d\x69\xe6\xc0\xfd\xd5\x39\xc0\x08\x29\xe9\x38\xcd\xbe\x08\x02\x33\xc5\x27\xaa\x22\x2b\x53\x41\xbe\x9f\x91\xd5\x14\x51\x97\xa0\xb9\xc8\xe1\xcd\x9e\x94\x72\x59\x5f\x54\x48\xad\xcf\x99\x5a\x2e\xde\x70\x93\xf1\xe9\xad\x34\xea\x32\x45\x25\x3a\x3e\xfd\x0d\x45\x40\x1b\x38\x89\xa2\x4b\x79\x7c\x26\xa4\xc0\x45\xe8\xff\xd2\x31\xfd\x88\xb4\xd6\xda\x61\xd2\x05\xb9\xed\xac\xb5\x2f\xe6\xc0\x68\x8a\xcf\x14\xe9\x7d\x33\x15\x2b\x6b\xa3\x96\x75\x8a\xcf\xf1\x96\x86\xff\x6b\xbb\x79\xd2\x3f\x70\x8e\xf1\xbf\xf5\xdf\x2f\x69\xaa\xef\x44\xe0\x37\x4a\x04\x3e\x70\x54\x9e\xae\x87\x3b\x65\xf8\xcd\x51\x86\xff\xf7\x06\x2c\xc0\x19\x75\x73\x72\xee\x6e\x25\x09\xb9\xd9\x32\x10\x5b\xab\xbb\xd9\xa8\x71\x9f\x0a\x15\x6e\xab\x86\x98\xd9\x0f\x79\x57\x63\xd3\x24\x67\xa9\x57\x79\x42\x2c\x42\x6b\x6d\x57\x10\xb0\xb8\x50\x6f\x7d\x15\x41\x9b\x85\x1f\x84\x77\x73\x45\xe6\x23\x4e\x61\x01\x64\x84\x6d\xc5\xf5\xa1\x52\xd9\x31\x12\x16\x4c\xec\x63\x90\xb7\xb3\x90\xe6\xbe\x3a\x3c\x72\x7b\x57\xdf\x3f\xfb\x3a\xb1\xca\x54\x29\x35\x5e\x21\xd3\x61\x9f\xe4\xc1\x41\xae\xad\x1a\xa2\x8a\x14\x84\x5b\x33\xf0\xea\xf2\x20\x3b\xa5\x82\xc8\x55\xa5\xca\x4a\x26\xd6\x2d\x53\xb2\xbe\x43\x1a\xe9\x59\xa9\x94\x15\x27\x52\x1f\x0a\x7d\x60\x5d\x9d\x94\xff\xfc\x2d\x93\xfa\x5a\xa9\x6d\x8b\xc8\x7a\xbb\x4a\xda\xcc\xc7\x4c\x2b\xa2\xb6\x16\x29\xab\xc3\x33\xb7\xf7\xf2\x03\xc4\x3e\xa5\xe3\xce\xfe\x6d\x4c\xf1\x07\x28\xdb\xa1\xf3\xbf\xde\x49\xdf\xaf\xff\xf2\xf7\xf5\x9f\xff\x74\xc3\x64\x5f\x55\xa4\x4c\x2c\x5f\xd9\x4f\x6f\xb1\xf1\xe9\x3f\x4d\xfc\x9d\x19\x0c\xa5\x4d\x4e\x96\xfd\xd8\x8d\xeb\x19\xff\xfc\xef\x38\xb6\x91\xaf\x75\x62\x79\x7e\x82\x26\x0e\x0a\xf7\x02\xe5\xe2\x30\xc8\xf1\xa5\x94\xa7\xb4\x43\xd0\x6e\x3f\xb3\x93\x9c\xde\x4d\xb3\xdf\x5f\x71\x41\x5e\xe8\x4a\xaa\xa7\x77\xe7\xf1\x72\xbc\x37\xa1\x8c\xb3\xb7\x27\x7f\x60\x77\xbc\x2b\x88\x58\xdf\x14\x79\x9a\xea\xdb\x95\x46\xa9\x71\x3b\x5f\xa9\x75\xd5\xc8\x10\xfd\x31\xb1\x5c\x54\xaa\xa7\x95\x5e\x76\xf7\xf9\x9b\x1f\xfb\x13\x02\x07\x97\xb7\x1f\x7d\x67\x64\x2a\xb5\xfc\xea\xc0\xac\xa2\x96\xe4\xf8\xe5\x72\x5c\x5e\x97\x7e\xbd\xbf\x94\xde\xdf\x3a\xd7\x97\x52\x5b\xd7\x09\xb9\x57\xd8\x81\xd7\x97\xf8\x87\x1f\xeb\xed\xf9\xa9\x53\x81\x89\x91\x6a\x86\xca\x84\x11\xf8\xce\xbf\x10\xe3\x62\xc7\x23\xe9\x45\x87\xfe\x7d\xd1\xe5\x40\x8d\xd5\xeb\x8a\x11\xb0\xd1\x28\xf5\x53\x4d\x4f\xdc\xc4\x64\x95\xe2\x18\x35\x55\x39\x7b\x79\x42\xba\x37\x1e\x29\x47\x3a\x52\xa2\x0b\xf4\xde\x7e\xd2\x1b\xee\x20\xce\x7a\xb5\x8b\x4a\xcb\xaa\x39\xd4\x9d\x2a\x75\xe8\xeb\xce\x2a\x2d\x53\x5a\x19\x35\x71\xc4\xda\xb9\x5e\x54\x5a\xa2\x68\x54\x6a\x17\xfd\x2d\x13\x54\x96\xdd\x9b\xac\xa5\x9f\x36\xf0\xda\xd8\xac\x2a\x4c\x84\x2a\x02\xc8\x5f\x0c\x8d\x39\x8e\x7d\x75\x64\x46\x2d\x57\x07\xe6\x47\x96\xc8\x07\x0e\x98\xfe\x55\xf4\x6b\xfd\xdd\x9d\x04\xdd\x49\xd0\x47\xd7\xd7\x4d\x67\xf8\xfb\xeb\xeb\x4e\x97\x7e\xfb\x74\xe9\x4f\x7f\x59\xff\xcf\xff\xf8\x2c\x08\x32\xe8\x73\x33\x09\x17\x27\x05\x49\x65\xca\x0f\x92\x37\x73\x64\x1d\x2f\x00\x75\x46\x5a\x20\xd3\x2f\x75\xee\x64\x5d\x26\x2e\x64\xd6\x90\x0b\xcf\xa1\x6b\xde\x21\x70\x59\x73\x04\x57\xec\x6b\x89\xe7\x15\xf0\x31\xa3\xa0\xee\x05\x4d\x3c\xe5\x6d\x41\x1c\xe9\x30\x9a\x64\x28\x04\x05\xc1\x34\x2d\x47\x52\xf7\x4a\x15\xc4\x2c\xc9\x83\x92\xa9\x6d\x18\xe1\xaf\x95\xc0\xf9\x55\xc1\xf4\xeb\x54\xc2\x7c\x97\x49\xaa\xee\xa8\xc3\xa8\x8f\x33\x32\x4f\x20\xc3\x97\x6d\x84\x5a\x42\x54\xef\x8c\xc8\xe0\x36\x57\xd8\x8a\xe0\xc5\x39\x5e\xdc\xce\x4a\x39\xd5\x0d\x45\x26\xea\x4c\xd6\x91\x32\xc9\x90\x12\xc8\xdb\xf0\x8c\xbc\x6b\xce\xac\xae\x85\xa9\x58\x9b\xc6\x57\x08\x5e\x3a\xfb\xe8\x70\xb6\xad\x53\xdf\x35\xa2\x7d\xe6\x69\x7c\x0d\xa1\x8d\x41\xee\x5d\x5b\xf1\xe1\x62\x23\x29\x3b\x64\x41\x45\x9e\x6b\x7f\x25\xc5\x2b\xe9\xf4\x15\x9d\xf1\x0a\x8a\xe5\x2f\xa8\x53\xa7\xf1\x05\x36\x78\xb4\x4a\x7e\x60\xc9\x7c\x12\xec\x24\x32\x5f\x5b\xc4\xb9\x7e\x81\x49\xe9\x62\x57\xca\x7e\xab\x8a\xb3\x0f\x48\xb6\xa6\x08\x15\xde\x1a\xa2\x95\x77\xdf\x2d\x52\xe7\x02\x05\x27\x62\x9a\xd7\x55\x9b\xd8\xc7\xbc\xee\x66\x84\x23\x66\x4a\xe5\xab\xe2\xe1\x0e\x0e\x42\x50\x86\x51\x6b\x13\x4f\xb2\x55\xca\x39\xef\x22\x9b\x18\x42\x36\x87\xc9\x04\x6c\xde\x3b\xec\xf7\x22\xaa\x70\x79\x80\x41\xfd\x5a\x32\x75\x95\x69\x7c\x85\x38\x85\xcd\xf7\x2d\xfb\xa2\x29\xcc\x54\x45\x22\x66\x78\x15\x89\xe7\x79\x1a\x5f\xcb\xf3\x79\xc6\xf3\xce\x96\x81\x1a\xc0\x10\x5b\x29\x57\x24\x8f\x27\xad\x11\x11\xb9\x3c\x7f\xf3\x7d\x5d\x58\xd7\xce\x4f\xa2\x6b\xc3\x80\x8a\xa9\x99\x21\xfd\x97\xf3\x3d\xaa\x5f\x60\x47\x92\xa7\xf1\xe5\x43\xd7\x48\x85\xa7\x4e\x79\xd5\xa6\x0e\x5b\xd8\x39\xf2\xa3\xdb\xda\xf7\x9a\xb6\x69\x7c\x0d\xd1\x4f\xab\xe2\xa8\xc0\x6c\x8b\xa4\xeb\x5f\x50\x19\x4f\xe3\xcb\x2b\x1d\x8d\xf9\x81\xf5\xf1\x01\xa4\xf3\xc7\x3f\x96\x9c\xf3\x1b\x27\xd1\x9d\xce\xfc\xeb\xd2\x99\x0f\x20\x9a\x77\xd7\xd1\x9d\xf8\xfc\xf6\x89\xcf\xdf\x36\x7f\xda\xdd\x22\x98\x45\xde\x11\xdb\x75\x72\xde\xc8\x48\xb9\x3e\x08\x55\x5b\x8d\x1b\xef\x8a\x8f\xa2\xa2\xf7\xc5\xa2\x6d\x92\x1d\x8c\x0d\x12\xb5\x9c\xb7\x33\xfb\x38\xc9\x8d\xc5\x7f\x4a\x1e\xf9\xd3\xf4\xec\x33\xd2\xc0\x4f\xf6\xf5\xe9\xff\xac\xff\xf6\x9e\x20\x2e\x6c\x05\x9c\x3c\x37\x52\xa4\x94\x82\x11\xa6\xd5\x99\x1a\xf2\x48\x22\x0e\xb8\x46\xe6\x72\x5f\x7c\x2d\xec\x8e\x6b\x37\xea\x59\xe7\x85\x72\x27\xdb\xf9\xd6\x2c\x93\x91\xb6\x0d\xe5\x96\x11\x7e\xbb\xc2\x38\x38\x23\x8f\x93\x0d\x3d\x46\x0f\x7d\x95\xf3\x82\xd9\x09\x6f\xdc\x82\x89\x56\xdf\x09\xb1\x22\x17\x74\x46\x92\x9d\x8e\x77\xc3\x5a\x2d\x8d\xac\x8d\x59\x0d\x3a\x91\x61\xd8\x56\x28\x9b\xed\x91\xd0\x3b\x72\x8b\x08\x02\x9b\xb2\x6f\x49\x1c\x0b\x11\x42\x5f\xbf\xf3\x88\x7d\xde\xc3\x29\x2c\xa2\xa2\xeb\x1e\xda\x13\x38\x47\xd6\xdc\xc9\x60\x0a\x16\x51\xc3\x85\xe3\x12\xfa\x90\x68\x30\xb2\xf9\x46\x06\x2e\xbf\xb3\x1f\xef\x2e\xd5\xf6\x93\x6a\x25\xae\xa9\xc2\x5e\x13\x89\xad\x8e\x95\xd7\x57\x2a\x3f\xd6\x8d\xf3\x34\x2a\x2f\xa3\x72\x39\xd4\x2e\xd7\xab\x6f\x97\xbd\x46\x26\xf6\xd7\xab\x57\xca\xe5\x2b\xb2\xb0\x77\x91\x49\x12\x55\x73\xee\xba\x4d\xdc\x91\xab\xb8\x52\x03\xdd\xf6\x01\x98\x83\xf6\x32\xd2\xe6\x9f\x5e\x47\xe2\x86\x52\x7c\xa5\x70\x43\xfe\x90\x3a\x0b\x12\x9c\xe3\x92\x91\x2d\xd1\xdf\x87\xfd\x6a\x3d\x5e\x90\xf6\xbe\xbc\x99\x91\xab\x11\x77\x93\x2d\x2f\x46\x44\x7d\x26\x64\x7a\x52\xaf\x15\x49\xc2\xaa\xee\x70\x54\x97\x48\x65\x0b\x7d\x5b\xf1\x55\x33\x82\x50\xbf\xbf\x2b\x6e\xb0\x39\xa0\x52\x43\xb1\xb8\x19\xfe\xeb\xc8\x41\x8c\xae\x22\xe1\x22\xe2\x49\x9b\x22\x03\x82\xa3\x99\x99\x4a\x2e\x54\xad\x38\x9d\x1e\x0b\xc4\x79\x56\xed\x93\xfa\xd6\xd8\xc0\xbe\x12\x2e\x9e\xe8\x3e\x1e\xc9\x05\x97\x48\xaa\x97\x26\xea\x39\x38\x52\xdc\xc1\xe9\xb7\x63\xaa\x50\x30\x77\x2e\x6b\x28\x35\x45\x17\xef\x21\x8d\xcc\x2f\x9b\x91\xf3\x0e\xfe\x9e\x92\xe1\x18\xd4\xea\xde\x87\x06\xb9\x66\x9a\xc1\x19\x98\x91\x13\xb2\x23\xd3\x8c\x5f\x19\x2c\xed\x81\x62\x48\x1b\xbe\x91\x31\xf6\xb1\x22\x73\x4e\xf2\xe5\xd2\x11\x3f\xbb\xb7\x4a\x1d\xae\x4d\xad\x7e\xa7\x2e\x1d\x3e\x34\xfe\xdd\x51\x0f\x27\x89\x8a\x94\xb0\xee\x52\x41\x6e\xc7\xb8\xfa\x8e\x04\xb4\x51\x43\xbb\x5a\x43\x6a\x4b\x15\x25\x2e\xcc\xc6\x60\x44\x3d\xf9\x96\x6a\xc8\x90\xc8\x92\x3a\x22\x8a\x37\x7c\xe3\x86\xef\x31\xcb\x48\x67\x2b\x3e\x79\x1d\x7a\x60\xc1\x42\x63\x68\x42\x05\x4b\x0d\x0e\x9a\xbe\x92\xb4\xc2\x8f\xeb\x78\x45\x1a\x89\x3a\x7c\x2a\x67\x6a\x98\xfd\x56\x5b\x5c\x52\x6f\x91\x1a\xa1\xe9\x72\x2b\x2e\x96\xb7\x38\x52\x3f\xc4\x3d\x64\x16\x2f\x20\xae\x91\x05\xbd\x90\x46\x8a\x4d\x98\x1c\xaf\x7c\xf2\xd4\xf1\x32\x7e\x58\x16\xe0\x8d\x6b\xfa\x03\xa7\x5a\xe9\xc5\xca\xc8\x90\x75\x27\xff\x77\xf2\xff\xaf\x46\xfe\x3f\x80\xc2\x4e\xb7\xca\x71\x4b\xf2\xf1\x50\x90\x2b\xa7\x82\xdd\x7a\x2a\xd4\xe5\x54\xb0\x77\x4f\x85\x76\xfd\x54\xa8\xf7\x53\xe1\x5f\xe7\x54\xc8\x1f\x38\x15\xfe\xf3\xaf\xff\xf8\xfb\x3f\xfe\xfd\xb3\x9a\x78\x49\x54\x52\x9b\x94\x6a\x5d\x3b\x9b\x53\xa7\xf8\x0c\x6b\xa5\x9e\x3b\x92\xbf\xf6\xaf\x92\xfd\xe8\xc8\x93\xe4\x89\x25\x3e\xbf\xa7\x29\xe3\x08\x51\xcb\x93\x91\x74\xb9\x28\x01\xe3\x18\x25\x38\x81\xa9\xf0\x88\x9c\x1b\x95\x54\xcf\xaf\xbe\xcf\x85\x5a\x2b\x53\xc2\x4f\x0d\x65\xa2\xb4\x32\xc5\xe7\x52\x5a\xee\x28\xf3\x2b\x23\x47\xa2\x93\xe2\x09\x69\xaf\xe5\x70\xf1\x3d\xf9\x9c\x47\xf9\xc7\x56\x9d\x96\xe3\x05\x44\x29\x46\xcc\x32\x21\xed\xcb\x74\x71\xf1\x7d\x34\x69\x42\x93\xbc\xbc\xe7\xa7\x19\x2e\x7e\x93\xef\xc3\xb6\x9b\x8d\x2a\xf2\x83\x4b\x6f\x8f\x8d\x6a\x92\xdd\xf2\x4b\xe6\xf2\x19\xfe\x7b\x99\xcb\x4f\x4a\x87\x33\x69\x6d\x5e\x7b\xef\x1b\x2a\xf0\x27\x05\xed\xa6\x02\x2a\x2e\xcb\xe7\x57\xb6\xc9\x5b\xda\x26\xb6\x29\x3e\xbe\xa7\x49\x46\xa2\xd7\x86\x22\x4a\x5d\x33\x55\x24\x04\xae\x76\xb0\xf2\x3a\x29\x42\x10\x03\x8a\x85\x5a\x9f\xda\xf9\xf7\x77\x3f\x71\xb0\x33\x0c\x52\x12\x92\xd6\x5f\x29\x6d\x1e\xa5\xc1\x0f\xc0\xd7\xbd\x97\xe1\xcd\x99\xd1\x1c\xd8\xed\xa0\x35\x9b\xa0\xb9\x8e\xaa\xe3\xdc\x88\xfc\x6e\x4b\x01\x99\x0a\x7b\xbb\xd9\x0b\x38\xf9\xfa\x3e\x5a\x32\xa1\x25\xde\x10\xe8\x4a\x05\xd9\x45\x59\x76\x73\xa6\xa2\x36\x09\xf1\xa3\x51\xdf\x65\xa4\x95\x13\x62\xfe\x91\xe9\xbb\x1d\xa1\xfd\xed\x4f\xcb\x3e\x14\x32\xad\x53\xa1\x9a\xda\xcb\x6d\x14\x84\x29\x56\xff\x57\x6e\xd4\x90\x04\xe4\xfa\x9a\x3d\xdf\x47\xd7\xb6\x51\x9a\x0f\xfb\xda\xc7\x1d\xbb\x3a\x34\xdf\x87\x3d\xdd\xda\x8b\x3d\x7d\xfa\xfa\xc9\x96\x5e\x76\xf4\x74\xd8\xc7\xc7\xab\xf3\xdd\x73\xdc\xd0\xa7\xfd\x3a\xee\xe7\x0d\xb6\xeb\x81\x42\x78\xcd\x87\x8b\xb1\xa1\xe7\xe3\x8e\x7e\x2b\x6d\x79\xed\x13\x3c\x5c\x0b\xf6\x62\x41\xfa\xd7\x16\x3b\x75\xc6\xbe\xdc\x97\x90\x8e\x7d\x64\x2a\x6f\x41\x10\x87\xa9\x74\x38\x86\xf9\x28\x39\xbf\x5c\xf5\xe9\x7c\xd5\xc7\x1e\xba\xb2\x6a\xcf\x37\x90\x2f\xdb\xcd\x1c\x3b\x7a\x3e\xec\xe8\xf3\xed\xb8\x6c\xe8\x65\xff\x20\x9d\x64\x3e\xee\xe6\x10\xc2\x63\xfb\x4c\x27\xdb\x67\x3a\xdd\x3e\xd7\x37\xf3\xd9\x0e\xba\xba\x97\xd3\x59\xa7\x20\xc0\x92\x2a\xa7\xc4\x65\x3e\x12\x97\xd8\xce\x6f\xa5\xcd\xb2\x9e\xbd\x08\xe6\xd8\x8e\x0e\x15\x7b\x9b\x97\x6b\xe6\x3d\x02\x3c\xbd\x37\x83\xff\xfe\xd7\x7f\xfc\xe5\x7f\xac\xff\xf6\x9f\x37\xbb\xd4\xb5\x32\x89\xec\x81\x38\x1f\x3a\xb5\xfd\x4c\xdd\xda\x43\x23\x51\xc6\xaf\x65\x8b\x74\xb2\x2b\x16\xc2\x58\xed\x32\xf2\x5a\x81\x43\x7a\x68\x48\x25\xd6\x48\xa4\x3f\xe8\xa3\x6c\x39\x53\x2f\xba\x93\xd0\x4c\x24\x85\xe6\x05\xde\xc1\x78\xaf\xb7\xa9\x50\xaa\xba\xe2\x16\xda\x04\x79\x40\x0b\xce\x1d\x70\x2a\xb2\x32\x56\xea\x59\x1e\x8c\x0a\xfc\x25\xad\x3c\xf8\xcf\xd1\xa2\xe7\x6f\xea\x70\x5e\x73\xdb\x02\x28\xc7\x7d\x1d\x37\x6f\x70\xcb\x39\x0c\xd2\x8d\x4e\x74\xcd\xcf\xdd\x3d\x20\x3b\xd4\x21\xb6\x77\x40\xfc\x60\x8e\x10\xf1\x73\xcf\x5b\x07\x2d\x7d\xd5\x7c\xf7\x4d\x6d\x87\x94\x67\x33\xc4\xef\x0f\x46\x4d\xf7\x46\xb5\x3c\xe4\x47\xde\x76\xc4\x5b\x62\x2a\x99\x27\x71\x16\x67\x85\x03\x3c\x5e\x52\x75\x1a\x27\x86\x1f\x1b\x16\xd3\x83\x57\x7f\x3e\x40\xe6\xe7\xb0\x2f\x53\x36\xd9\xa2\x7a\x38\xcc\xca\x16\x97\xf8\x41\x9e\xbf\x21\x7f\x73\x4f\x75\x7b\x7c\xe0\x21\x2f\x77\x3f\x32\x48\xb7\x06\x54\xfc\xa3\xe8\x57\xcb\xbf\xfb\x0d\x2c\x2f\x03\xfb\x15\x4b\xec\x41\x71\x7f\xac\xb4\x8f\x2f\xb1\x5b\xa3\xce\x5c\x8e\xde\xaf\x74\xdd\x29\xa5\x3e\x96\xde\x43\xbe\xf2\xc0\x47\x06\x0f\x98\xef\x93\x10\x7f\x4a\x6b\x99\x46\x74\x1d\x99\x64\x2f\xc7\x7f\xcb\x24\xdb\xd3\x7f\xce\xf2\x28\x27\x0f\xcf\xf2\x20\xcf\x4f\x05\xc3\xdf\x2f\x87\xbf\x53\x2f\xfd\x7c\xf8\x59\x30\xfe\x2c\x67\x13\xd0\x0f\x13\x50\x1f\xed\x72\x02\x9c\xe3\x9f\x94\xb8\x44\x2a\xe5\xc3\x0c\x94\x98\x81\xfe\xd0\x7c\x06\x9e\x10\x97\x4c\xa8\x69\x7b\x75\xcc\x9f\x9c\x97\xb3\x8e\xa3\xc9\x1e\xea\xb5\x41\xff\x38\xac\x3b\x9f\x84\xcf\x61\xf3\x8b\x49\x60\x39\x9b\x84\xd3\x7f\x5e\x9d\x04\x45\x82\x7b\x47\x0c\x35\x46\x1f\x1a\xc5\xe4\xd7\x2a\xdb\x19\xa1\xab\xfc\x53\xb6\x88\xf7\xb9\x72\x08\xa7\x53\xdb\x31\x29\xf8\x5c\xeb\x05\xa9\x23\xf7\x99\x8a\xaf\xe8\x6a\x8f\x99\x8a\xd8\xb6\xf8\x41\x8b\x38\x8b\x3e\x6a\x75\xc5\x89\x2c\xc5\x9b\x86\x94\xac\x06\xbe\x19\xd9\xa4\x91\x32\x33\xb5\xe7\x27\x92\x0a\xb8\xd6\x46\xcd\x54\x5a\xde\x92\xef\x45\xbf\x7a\x7e\x42\x20\x8f\x69\x09\x5e\x30\x9e\x90\xc3\x13\x3f\xc1\x34\x7c\xc4\x40\x22\x08\xca\x7d\x83\xfc\x73\x36\xc8\x47\x4c\x0e\x3e\x3a\x33\xf7\x5d\xf3\xe9\xb9\xf9\xfe\xbf\xff\xf1\xa6\x9e\xf8\x14\xe8\xb5\xff\x1a\x0b\xfa\xec\xcc\xed\x71\xe6\x96\xb7\xcf\xdc\x86\x33\xb7\xe2\xcc\xbd\xba\xba\xdf\x8b\xf1\xe5\x0c\xb0\x40\x60\xc8\x21\xda\x2b\x91\x78\x5f\x88\x9d\x33\x9f\x46\x18\x20\xa4\xd5\x6e\x55\xbf\x72\xf8\x6c\x0a\x21\x8c\x53\x26\x99\xd2\x96\x2b\x95\x4d\x14\x80\x58\xbf\xb8\xcf\x09\x05\x9d\x15\x81\x12\x30\xe5\x26\x98\x08\x2f\x45\xd4\x8b\xd9\xa3\x10\xc8\xf4\x97\x62\x66\x68\x0d\xce\x1b\x32\x1f\x8b\x11\x52\xbc\x2c\x4c\x3d\x4a\x4b\xe4\x3f\x3c\x78\x87\x4e\xfb\x03\x21\x7d\xa4\xdf\xe6\x17\x25\x45\x9f\xd2\x14\x85\xa5\x51\x56\x42\x51\x8f\x99\x1c\x4c\x93\x4c\x1c\x3d\x24\x8b\xd0\xc1\x1d\x21\x1e\x19\x91\xf7\x92\x28\xe4\x36\x49\x7c\xcf\x09\xa5\x82\x78\x2e\xa9\xd9\x9a\xa7\x11\x7b\x58\x73\x0d\x91\x38\xa2\xe7\x19\x04\xb8\x6c\x11\xf3\x47\xe4\xab\xf8\xfe\x11\x9b\xf0\x5d\x04\x32\xc7\x93\x01\x39\xa9\x75\x1e\x01\x1c\x25\x4b\xc4\xb7\x05\x8f\x99\x8a\xd7\x3c\x2f\xe5\x1d\xea\x9d\x0f\x15\x47\x8e\x77\x84\xbb\x42\xed\xf3\xd2\xc6\xaf\x82\xc0\x08\x5e\x27\x53\xae\x15\x57\x18\xc5\x1c\xa3\x18\x95\xcf\xd1\xe5\xf9\x50\xb3\xce\xa3\x6a\x41\xa4\x4c\x04\x9b\x1e\x66\x3c\xa7\x3d\x47\x0b\xe6\xa5\x09\x88\x4c\x87\x78\xbc\xd9\x1b\x32\xe2\xc3\xf9\x08\xf0\x14\xed\xe0\xa5\x19\x7c\x98\x80\x4d\x3a\x6d\x03\xaa\x5e\x06\x3e\x02\x48\xa1\xe6\x5c\xf3\xa1\xb4\xb3\x71\x9f\xc7\xc0\x47\x64\xbc\xa8\xb5\xe4\x43\x4b\xbf\x62\xe0\x79\x8c\x3b\xec\xfa\xa6\x37\x24\x61\x37\x62\xd7\x41\x79\x6e\x62\x31\xcb\x7f\x25\x82\x7d\x46\x7f\x0a\x49\x83\xf9\x5a\xb7\xeb\xe4\x7b\x30\x4b\xcc\x54\xba\xbc\x42\xbf\xdf\xa7\x3e\x42\x9c\x11\xf8\xbd\x6a\x99\x82\x0c\x11\x43\x71\xaa\xc9\xbe\x22\x14\xae\xd6\x46\x5a\x23\x2c\x6e\x95\xe6\xb7\x11\x70\x29\x34\x90\x91\xee\x17\xc5\x38\x29\x42\x5c\xdd\x4d\x94\x76\x24\x26\x9a\x0c\x99\xd4\x7d\x0d\x88\x8f\x21\x62\xc3\x92\xb5\x8c\x3f\xdc\x6a\xf1\x48\xb1\x3e\x6a\xf0\x69\x18\xe5\xa5\xe9\xa4\xc4\xf9\x78\x3f\xc2\x70\x21\x9c\x7e\x1e\xe1\xa6\x47\x99\xf3\x52\xe0\xbc\x94\x38\x1f\x9a\xf1\x10\x9d\x3e\xed\x33\xbe\xa2\x40\xb5\x35\x23\xf2\x68\x7c\x8e\x98\xc5\x5e\xa2\xb5\xfc\x35\x4d\xac\xd4\xd1\x67\xd6\x61\x55\xc7\x99\x5a\xa9\x8f\x28\xf5\xf9\x1b\xbe\xa8\x94\x7a\x18\x8c\x8c\xd8\x01\xc8\xa7\x9f\x26\x6a\x82\x68\x55\xc4\x8d\x11\x5a\x52\xb4\x51\x52\x12\xff\xa7\x95\x35\x95\x52\xfc\x6f\xa8\xdd\xba\xf8\xdf\x86\x12\x57\x04\xd1\x4a\x2a\x84\x07\x09\xf1\xc7\x0a\x71\xc7\x17\x42\xe1\xfa\x79\x26\x72\x32\x68\xc7\x9a\xe7\x71\x17\x31\x2b\xd5\x2b\x47\x34\x30\xc4\x6a\x8b\xd2\xf8\xbc\xea\xf9\x50\xf7\x1c\x15\x23\x88\x7f\x04\x57\x46\x30\x54\xc4\xe9\x8b\xb8\x5b\xa3\xf2\xd9\x6b\xf7\x8b\xc3\x00\xa3\xfe\x39\x7a\x3e\x2f\xb5\xfb\x8b\x8d\x47\x64\xd2\x68\x00\xc2\x35\xf2\x7c\x39\x00\x68\xc5\xbc\x34\x03\x21\xf8\x72\x1e\x21\x9e\xe3\x79\x7f\x73\xcd\xd0\xd9\x4f\xe3\x6b\x09\xcd\x19\x0d\x7a\x3c\x2c\xf1\x63\x6b\x96\x9b\x1c\x8d\xc0\x54\x44\x63\x96\x22\x31\x1a\xd5\xff\x0e\x13\x31\x8f\x99\x40\x03\x38\x22\x97\x23\x51\x7b\x8c\x60\x04\x3d\x2e\x23\x9a\x75\x4c\x05\x2e\x7e\x2a\x82\xf6\x79\x71\x50\xe0\xab\x4a\x9d\xed\x91\xfb\xb6\x51\x2a\xe2\x84\xa8\x09\x6c\x4d\x1b\xcc\xb4\xd3\x00\x55\x3a\x03\x28\x2d\xde\x62\x8e\xda\x1b\x95\x54\xb6\x8e\xf4\xf7\xb3\x83\xac\x2d\x02\x86\xbe\x84\x62\xb0\xa7\x96\x81\xd9\x4e\xa0\x90\x03\xb9\xcf\xe2\xab\x3a\xc0\xd5\xa9\x2c\xad\xde\xc1\xd5\x1d\x5c\xdd\xc1\xd5\x2f\x0a\xae\x3e\x2f\x5c\x1d\x88\xcb\x51\x4b\xdd\x03\x70\x19\xa5\xdc\x76\xd4\x3b\x62\x26\x9e\x41\x25\xed\x7d\x16\x2a\x61\xba\x23\x7e\xbf\x06\xca\xda\x1b\xe5\xda\x03\x7a\xcd\x8e\xbd\x3a\x75\x3b\x47\x67\x93\xa3\x33\x7b\x28\x54\xf3\x01\x3a\xf1\x9e\x94\x3b\xe0\x56\xfd\x28\xdc\x42\xbd\x0b\xdc\xf2\xdf\x01\xb6\xe6\x3b\xda\xba\xa3\xad\x3b\xda\xfa\xf5\xa3\xad\xcd\x5f\xff\xf2\xfd\x1f\x6f\xe8\x3c\xce\xb9\xc6\x56\xe1\xa6\x56\x33\x7f\x81\x07\xfa\x70\xa0\xa2\x94\xfa\x24\x79\xcd\x89\x3a\x22\xc6\x44\x50\xe9\x14\x51\xa9\x85\x7a\x92\x1d\x82\x24\x39\xee\xca\xeb\x4a\x22\x7d\x8a\xcf\x34\x31\xa7\x99\x13\xd5\xbc\x3b\x3c\x71\x28\x9c\x93\xd7\x19\x55\x3e\x7f\x93\x44\x3e\xfe\x95\xb2\x96\x35\xf5\xc4\xfe\x87\xa7\x90\x70\x0b\xb6\x95\xed\xe4\x77\xd8\x01\xa4\x84\x00\xc4\xbd\x5d\x44\x5d\x84\x79\x86\x22\xfb\x92\xf8\xe7\x14\x9f\xde\x22\xa4\x14\x53\xc4\x27\x3f\xbf\x85\x34\x44\x13\xee\x3c\x7f\xf3\x93\xad\xab\x97\x81\xc4\x12\x3d\xa1\xa7\x87\x06\x39\xe1\xb6\x93\x5f\x47\x73\x60\xe2\x8b\x1c\x68\xc2\x78\x39\x73\x3e\x7b\x99\x61\xea\x96\xf4\xf4\x55\x76\xaa\xd4\x92\x1e\x2b\x85\xf9\xe2\xf5\x51\xb0\xeb\x63\x70\x52\xa9\x0f\xc8\xd9\xbb\xa3\xce\x7c\xfa\xe6\xa8\x33\x06\x5e\x99\xa7\x46\x92\xf4\xbc\x4a\xea\x38\xbf\x5e\xd4\xe8\xbf\xa2\xc2\xdb\x17\xe0\x8d\x9a\xf1\x9a\xe1\x0d\xc9\x3d\x2f\x9e\xfe\x91\xb5\x64\x62\x5b\x17\x82\x42\xb6\x2f\x61\xc5\x2a\x4c\x98\x9a\x56\x04\x33\x46\xc2\x90\x5c\xd7\x4a\x65\x52\x84\xb0\xf7\x4e\xfb\x06\xf2\x83\x73\xdc\x3e\x04\x13\x48\xb3\x17\x8b\x91\xca\x1a\xa9\x29\x32\xfc\x04\x35\xc9\x69\x30\x67\x4e\x54\x1c\x92\x74\xcb\xa7\x21\x9e\x41\x00\xaa\xff\xfa\x52\x17\xdc\xcb\xd4\xc9\xb8\x22\xe1\x57\x9d\xe2\x73\x2c\x39\x96\x39\x53\xca\x3a\x9d\xdf\x4b\x71\x0e\xe2\x16\x5a\xd2\x6b\x9b\x3a\xa9\xd6\x35\xf2\xf2\x19\x62\x91\x1d\x5b\xa2\x27\xbf\x1e\x5b\xe2\xaf\x3a\x34\xf0\x37\xab\x9c\xbd\x89\xc9\x67\x6d\xa7\xef\x71\xd8\x39\xb7\x43\x85\x95\x8c\xf5\x53\x15\x56\x2a\xd5\x3e\x56\x61\x86\x5d\x94\x35\xbb\xa8\xd0\xbc\xc2\x72\x51\xa1\xf9\xaf\x1f\x58\x6e\xb7\x32\x95\x7f\x48\xb9\x55\x3b\xf7\xc9\x3b\x50\xbb\x85\x48\x71\xd0\x39\x3f\xa8\xfa\x20\x74\xd3\x35\x42\x97\xd0\x87\x41\xe8\xa6\x20\x74\xe7\x14\x93\x0f\xa5\x63\xd3\x35\x50\x3b\xed\xed\xda\x5e\x95\x2b\x7b\x55\x7e\x16\x22\xd7\xba\x79\x19\x2a\xe5\x1a\x9d\xb2\x2b\x74\xea\xc7\xe8\x1b\xea\x03\xe8\xbb\xbd\xdf\x3f\x40\xda\x3a\xe7\xa9\x51\x36\x3b\x7f\x2d\x92\x66\x5d\xbe\x1a\x74\x01\x6f\x7f\x74\xbd\xbd\xcf\x38\x5c\xae\xb7\x85\xbc\x7d\x39\x84\x39\x11\x8a\x10\x84\x16\x74\x6d\x0a\xc2\x75\x42\xd7\x52\x9a\x8e\x74\x0d\xb7\xeb\x97\x33\xe2\xc8\x4b\xa1\xd8\x6c\x25\xb7\x18\xb6\x7e\x46\xd9\xc6\x26\xad\x67\xa1\xeb\x87\xf7\xc3\x4f\x4f\xd5\x94\x24\x0a\x51\xfd\x08\xa9\xf8\x1c\x45\x8b\xca\x2a\x15\xbe\xf6\x56\xbd\xf2\x56\xfd\x01\x62\x56\xaa\x4c\x46\xa5\x9d\xbf\x15\x49\x1e\x2e\xeb\x83\xf3\x7a\xbc\x7c\xfb\xf2\xfa\x25\xed\x56\x10\x20\xb0\x4c\xdc\x8f\x2b\xb4\xf8\x0a\x2d\x1f\x5a\xa1\xed\xc5\x0a\x1d\xc6\x42\xdc\x9f\x9f\x0c\xac\x45\x26\x4b\x7c\xfb\x02\x7d\x9a\x8d\x4a\xad\x61\xf8\x7f\x75\x59\xe6\xf7\x97\xe5\x53\x81\x4f\x54\x92\x7a\xfb\x8c\x23\x05\x02\x32\x36\x55\xf9\x40\x73\xe3\x25\xa6\x56\xae\xbe\x55\xae\xbc\x55\x96\xba\x28\x95\xab\x4b\xf2\xfa\x42\x7e\x62\x82\x3f\x54\xef\x7a\xb9\x22\xe5\x4a\xcf\x4e\x57\xe4\xc7\x35\xe3\xa7\x2b\xf4\x17\x32\xea\x29\x41\xb2\xa1\xed\x5a\x2b\x32\x6f\xc4\xa7\xf7\x5a\xa8\x97\xb9\x92\x75\x5d\x75\xea\x82\x70\x08\xa5\x21\x34\xac\x4d\xf1\x19\x0b\x56\x49\x4a\xdd\x31\xa5\x0c\x3f\x9f\x56\xbc\xa8\x82\xa2\x8a\x2e\x71\x03\x7a\x41\x42\x21\x7d\x7e\xca\x84\xb8\x17\xdc\xda\x69\x36\x2f\x9f\x1a\xaa\xdc\xce\x12\x7c\xa5\xc9\x7f\x7a\x76\x3a\x5a\xcb\xd4\xa8\xab\x1f\xf8\x8a\x8b\xc3\xcc\x20\x60\x72\x2f\x27\xbf\x63\x66\x1a\x92\xfc\x21\x65\x62\x2f\xce\x3f\xdf\x5a\xdb\xd3\x1c\xb9\xfa\x22\x43\x51\x36\x7f\xa8\x1d\xdf\xa9\x27\x3f\x8d\x77\x62\xe9\x00\x29\x73\xd1\x2b\xf5\xd4\xcb\x7a\xea\xa8\xa7\x44\x4e\xaa\x1b\x5f\xa1\x52\xbd\x16\xd1\x17\xbd\x19\x09\x7c\x5e\xbe\x86\x6c\x29\xfe\xe2\x0f\x2e\xcf\x0f\x18\x3b\x8d\x73\xfa\x4e\x55\xef\x54\xf5\x17\xa7\xaa\x1f\xb0\x04\xfb\xf0\xb2\xbd\x93\xda\x3b\xa9\xfd\x89\x49\xed\x47\x2c\xe4\x0e\xf4\xea\x67\xa2\x82\xdf\xb8\x06\xfb\x63\x3f\xc0\xfe\x38\x97\x5d\x10\x69\xe9\x47\x18\xa0\x86\x8c\x91\x5e\xca\xc7\x38\xa0\xe2\x5c\x09\x7c\x12\x3f\x40\x18\x0f\xd5\xf1\xe0\x81\x6e\xa3\x8c\x4b\x6d\xfc\x1a\x13\xf4\x1a\xeb\x54\xc1\x04\xf5\xcf\x32\x41\x77\x6d\xf7\x5d\xdb\x7d\xd7\x76\xff\xec\xda\xee\x73\x02\x7d\x93\x44\xbe\xfd\x02\xe7\x3d\x32\x66\x09\x82\xdc\x71\xbb\xf9\x10\x7e\x29\xb1\xfa\xf4\xf1\x1f\x52\x55\xf3\xb7\x8b\xdd\x0c\x38\x38\x51\x43\xba\x17\x39\x47\x00\x73\x24\x26\x7d\x05\x05\x2c\x75\x55\xaa\x56\x6e\x3d\xd3\x47\x5d\x95\x6a\xbf\x36\x3a\xaf\xbc\x13\x31\x65\x22\xf7\xf6\x87\x80\xc0\x5d\xfd\x7f\x57\xff\xdf\xd5\xff\xbf\x6e\xf5\xff\x07\x4d\x2d\x5f\xd1\x8a\xfd\xcc\x40\x3d\x23\xe6\xeb\x50\xc0\xde\xae\x85\xfc\x19\xb0\x7a\x85\x46\xd4\x41\x77\xe8\x60\x6f\xd7\x06\x5f\xe0\xf5\x5b\x61\xfe\xa8\x92\x3f\xa3\x85\xfd\x34\x68\xcf\x08\x37\xfc\x29\x35\xec\x9b\x47\xc2\x88\xcb\x95\xba\x38\xad\x7b\x89\xc7\xaf\x00\xe9\x4b\x1c\x9d\x0e\x30\xfa\x0a\x14\x9f\x44\x5f\x85\xf4\x67\x18\x3a\x1d\x21\xb4\x97\x70\x15\x90\x3f\x5e\xb0\x17\xf3\x25\x7f\x91\x4e\xc0\xf8\x35\x28\x3e\x25\x87\xa3\x5f\x47\x27\x47\x97\x39\x12\xd9\xf3\x8b\x52\xfc\x2f\xd4\xbf\x13\xbf\x0a\x62\x0f\x18\xf6\x00\x61\x17\x04\x7b\x0a\x60\xd3\x19\x84\x06\x78\x9f\x07\x7a\x3f\xc0\x6d\x07\xaf\x17\x20\xf2\x0a\x76\x3f\x42\xf7\x05\xb9\x0f\xe0\xfe\x12\xb7\xa7\x13\x7e\xc1\x06\x6a\x5d\x40\xeb\x11\xb3\xbe\x60\x16\x26\xc9\xaf\xf2\x28\xf3\xc2\xa4\xcc\x0b\x97\x32\x0f\x36\xe5\x0c\xad\xa7\x53\xbc\x1c\x58\x7d\x81\xea\x47\xa4\x1e\x9c\xc2\x35\x96\xe1\x12\xac\xcf\x47\xb4\x3e\x1f\xe0\xfa\xbc\xe0\xf5\xf9\x02\xb0\xa7\x73\x76\xc1\xe6\x85\x65\x99\x0f\x3c\xcb\x7c\xc2\xb4\xbc\x60\x16\x7e\x2a\xdc\xfe\x63\xaa\xe6\x5f\x02\xcc\x67\x41\x30\x13\x96\x73\x88\x9b\x28\x23\xa5\x62\x2f\xa7\xc8\x13\x59\x26\x9a\xff\xfa\xd3\x42\xfa\x8a\xa4\x7f\x3d\xe9\x45\x1b\xfa\xf5\x36\x74\xb4\xe1\x05\xb0\xbf\x8d\x17\x88\xda\x2a\x95\x7e\xd9\xe3\x5b\x6a\x3b\x40\xfb\x8f\xf0\x11\x19\xf0\x5e\xfb\xd9\x7b\x09\x19\x30\x47\x8d\x87\xd7\x22\x93\xc7\xf9\x18\xbf\x4a\xcb\x1d\x50\x57\x69\xa0\xe4\x57\x00\xfb\x55\x78\x7d\x44\xd7\x03\x5c\x2f\xd8\xfa\x00\xd7\xaf\x42\x75\xbf\x7a\x03\xfe\xcf\x03\xff\xcf\x0b\x03\x30\x2f\x1c\xc0\xbc\xb0\x00\xaf\x41\xf6\xc7\x2b\x3c\xca\x7c\xbc\xfd\x12\xad\xa7\x13\xb4\xfe\x1a\x56\x9f\xd2\x1b\x3c\x80\x17\xfd\x35\x82\x0e\xd5\x3c\x38\xa0\xba\x0c\x25\xac\x06\x5a\x20\xc3\xd7\x61\xee\x01\xe5\x1e\x40\xee\x82\x71\x17\x88\x7b\x80\x96\xe9\x0c\x68\x73\x39\x00\xdc\x81\x6f\x03\x5f\xf2\x75\x7c\x79\x15\xea\x2f\x48\x7f\x01\xfa\x03\xe7\x5f\x85\xf9\xe9\x84\xc3\x08\x90\x1f\x18\x7f\x40\xfc\x2b\xdc\x85\x7f\xbf\xce\xd9\xcc\x0b\x6b\x33\x2f\xbc\xcd\x3c\x98\x9b\x4b\x70\x9f\x4e\x41\xb5\x73\x17\x83\xbf\x99\x83\xc1\x99\x07\x87\x73\x9d\xcd\xb8\x86\xea\x0f\x98\x7f\x61\x2e\x06\x97\x33\x1f\xd8\x9c\xf9\x72\x00\xce\x39\x8c\x81\xed\xe7\x01\xee\xe7\x05\xdd\x5f\x72\x18\x98\xe8\x1f\x03\xf8\x7f\xf9\xeb\xd3\xfa\x7f\xdc\x16\x6a\x9e\x6c\x25\x53\x21\x01\x47\x6c\x3b\x4e\x93\xe1\x98\x4a\xb3\x7f\x3f\xfa\x9d\x15\x1e\x7b\x7e\x52\x52\x2b\x7e\x52\x14\x2d\x30\x78\x2b\x40\xcc\x39\xcf\x99\x04\x0e\x0b\x0a\xdf\xd0\x82\x94\xf3\x09\xa1\x3a\x3b\xf3\x7e\xf6\x25\xc9\x3b\x21\x0d\x73\xdd\xe2\x67\x7f\x46\xa4\xc9\xaa\x6d\x3f\x67\xaa\x48\x7e\x85\xc0\xa7\x3d\x09\x68\xb7\x13\x4a\x7b\x37\x22\x7c\x74\xf4\x96\x50\xf7\x69\xc5\x93\xee\xdb\xae\x4e\x3a\xd5\x59\x1f\x75\xd5\xa6\xf4\xfc\x94\x89\xb9\x4f\xcd\x49\xeb\xaa\x93\x98\x4e\x9d\x5a\xc9\x53\x85\xf9\x6c\xa3\x62\x7b\x21\xd3\xbe\x43\x74\x2c\x84\x87\xcd\xfb\xd9\x29\xd7\x8e\x23\x9f\x71\x02\x48\xcd\x39\x22\xca\x96\x47\xa5\xda\x75\x27\x24\x79\xf6\x43\x0e\xbd\x29\x48\x87\x7f\x63\x6f\x3e\x12\x59\xbf\xfc\x5b\xea\xf2\xbb\xdf\xd2\x5c\x7e\x24\xb8\xff\x49\xef\x7f\x4d\x13\xfc\xb6\xdd\xd6\x9f\xcf\x73\xf4\x7a\x8b\x71\x30\x78\x7b\x5a\xb1\x45\xdb\x97\x6c\x46\x95\xb3\x37\x64\x42\x43\xf6\x42\x25\x65\xef\x48\xce\x08\x7d\x5c\xc0\xb8\x20\x50\x25\xb7\xbd\xf7\x69\xc5\x08\xee\xc9\xbd\xed\x67\x21\xb3\x5d\xa4\xa9\xf1\x87\xf5\xfd\x53\xff\x87\xed\x1b\xf2\xd4\x76\x75\xd6\xa9\x62\xa6\xe6\x3a\xe9\xec\x53\xf5\x86\x32\xfc\x16\x3a\xf7\xb6\x95\xd1\xb9\xe0\xba\x36\x45\x96\x6d\xdb\xb1\x7f\xce\x38\x30\x53\xd2\x39\x53\x96\x86\xdc\xe0\x4a\x4d\xea\x3e\xf2\xb8\x22\x72\x77\x9d\x09\xea\xd2\x64\x54\x72\xd9\x63\xbd\xaf\x2a\xe5\x5a\x26\x4e\x8f\xcd\x4f\xf6\x1d\xd2\xf7\x50\xb5\xfe\x89\x51\xfc\xa8\xba\xdd\x9b\x66\x93\x91\xad\xda\x94\x77\x48\x9a\x32\x09\xd9\xde\x90\xfa\x65\x37\x47\x1a\x15\xff\x65\xb6\x9f\x60\x64\x6f\x95\x0f\x8d\xed\x78\x5f\xbe\x9f\x1f\xe4\xf7\xf9\xb7\xcb\x41\xbe\xaf\xe9\x8f\x0d\xf7\xbb\x96\x08\x57\x3b\x79\xa5\xc2\xd3\x98\x75\xaf\x2d\x8c\xa7\x86\x1d\x60\xff\xdc\x0d\x70\x57\x90\xdf\x15\xe4\x77\x05\xf9\xa5\x82\xfc\x83\x24\xe2\x1d\x6a\xfc\x31\x12\x91\x3f\x42\xe0\x9e\x0c\x81\xe4\x1c\x7f\xff\x13\x88\xfa\x5d\x5f\x7b\xd7\xd7\xde\xf5\xb5\xff\x14\x7d\xed\x07\x29\xd0\x07\xa1\xf7\x1d\xb9\xdc\x91\xcb\x1d\xb9\xdc\x91\xcb\x47\xb9\xc9\x3b\x9c\xb9\xc3\x99\x3b\x9c\xb9\xc3\x99\x9f\x01\xce\xfc\xaf\xf5\xe6\xff\xf9\xd3\x5b\x10\xe6\xdc\x12\x41\x1a\xd9\xae\x51\x2a\x75\x52\x2a\xa5\x6d\x98\xac\x67\xea\xe2\xa7\x6e\x4f\x7e\x1e\xf5\x5e\x70\x6d\xfe\xc4\xbe\x12\x63\x45\x30\x15\x56\x64\x40\xf4\xbb\x6c\x6d\x8e\xe7\x9d\x34\x03\x98\x58\x43\xa4\x98\xc7\x42\x5d\x64\xe5\x55\xd5\x29\x53\xcd\xed\x71\x44\x2c\x39\xb5\x6a\x53\x99\x2a\x15\x59\x19\xd2\x4d\xed\xd9\xa8\xb5\x5d\xf5\x9f\x95\x72\xea\x8f\x7e\xf3\x03\xbd\xbf\x49\x36\x6d\xc4\x25\x4f\x69\x67\x54\x8b\x38\xdd\xd7\xea\x08\x26\x37\x2a\xea\x7d\x4a\x35\xd0\x89\xe1\xda\x70\x20\x2b\xf5\x92\x07\x44\xc9\x33\xf5\x9c\x91\x49\x12\xa9\xd7\x1d\x94\x58\x5b\x8d\x94\x67\x3e\x0e\x8f\x4a\x5a\xfa\x6e\xf6\xf1\x74\xf0\xc6\xe5\x31\x9d\x77\xbd\x11\x72\xbd\x5b\x5e\x79\x41\xdd\x8a\x6f\xb9\xa4\x75\xe5\x37\xa0\xfa\x58\x82\x9b\xdc\xd6\xf1\x9b\xf1\xab\x7c\x69\x7f\xf8\xe3\x7b\x2e\xc1\x31\x1b\x7c\x9c\x88\xf6\x28\x99\x6c\x65\x13\x77\xe2\x2e\x8f\x7e\xfb\xf5\x40\xde\xc7\x09\x2e\x94\xba\x1f\x5e\x5c\xda\x6a\x2c\xba\x7d\x26\xc9\x6d\x67\xa4\x48\xea\xc3\x4d\xf7\x9d\xaa\xe4\x9d\xaf\x1c\x84\x12\xc2\x52\x6c\xd4\x1d\x17\x51\x4f\x4a\x39\xd6\x64\x1c\xff\xf9\xb1\x53\x45\xf6\xcf\x70\xfc\x2b\xf8\x3d\xc3\xb2\xb0\xd4\x08\x87\x64\xb3\xd2\x47\x36\xcd\xcd\xa7\xf8\x4d\xa3\x37\x66\x74\x67\x14\xbb\xa8\x3e\x72\x59\x21\x7d\x4b\x4a\xf9\x91\xc3\x86\xef\xdd\xa1\x4b\x18\x00\xac\xce\xd5\x58\xb1\x7b\x87\x2c\xb2\xcb\xc0\xbc\xbe\xaa\xf6\x85\x6a\x51\x67\x1a\x14\xf9\x18\x33\xa0\xb8\x8e\xf4\x5f\xbe\x30\xa5\xc4\x2a\x76\xb4\x6b\xed\xb1\x90\x2a\x00\x19\x74\x8a\xec\x98\xa8\xe7\x0a\x36\x01\x19\x8a\x2a\xf2\xbc\x7f\x60\xe4\x7e\xd1\xc8\x08\x82\x21\x42\x3a\xc9\x55\xc7\x10\xe9\x0f\x0f\xd1\x7e\x8e\xad\xfe\xee\x18\x7d\xab\x93\xbd\x98\x66\x49\x2b\x44\x16\xf5\x69\xb6\x37\xa7\xf9\xc6\x81\xfd\x85\x1c\xfa\x2b\x35\x69\x93\x51\xca\xab\x82\x7c\xa8\x79\x0f\xf4\xb7\x73\x80\x04\xc0\xa6\x7b\x25\x81\x69\x31\x9b\x50\xd1\xba\xa1\xca\x99\x34\xce\x81\x5e\x88\x61\x72\x2c\xbd\xcc\x64\xd9\x1e\x2b\x25\xe9\x7e\x80\x16\x98\x43\x35\x07\x9b\xd6\xe1\x19\xd9\xeb\x2c\xcf\x4f\x33\x08\xde\x4c\x2d\xb5\x9d\x13\x17\x2f\xa7\xd5\xfc\xe8\x08\x17\xff\x9e\xe3\xdf\x5e\xed\xa7\x32\x08\x9c\x0e\xeb\x47\xf4\xfe\xb1\xe3\xef\x8b\xf8\x47\x47\xfb\x36\x3b\x83\x8f\x8e\xf6\x7d\x65\x1f\xc6\xfa\x43\x7e\xbf\xfa\x4b\x2e\xba\x73\xbb\xd2\x5b\x16\xe0\xdd\x47\xf5\x2e\xc8\xba\x0b\xb2\xfe\x19\x3e\xaa\xe7\xc4\xe4\x26\x76\xaa\xff\xd3\x69\xea\x19\x01\x89\x00\xca\xa0\x9e\xb7\xd0\xd7\xbb\x3b\xe5\x5d\x9e\x75\x97\x67\xfd\xe2\xf2\xac\x9f\x82\x3a\x7d\x4e\xe6\xf1\x61\xd0\x11\x34\x0e\x18\xe9\x27\x16\x19\xed\x10\x3f\xd7\x09\x54\xca\xf5\xb1\x5d\xc8\x8c\x6e\xb0\xb4\xbb\xbb\xfa\xdd\x5d\xfd\xee\xae\x7e\x3f\x99\xab\xdf\x35\x02\xf3\x51\xb1\xe0\x0f\x80\x92\x91\x32\xc2\x31\xd4\x2e\x53\x49\xbe\x90\x52\x76\xb4\xc4\x47\xb4\xe4\xa7\x30\xa2\x9c\x4b\xaf\x93\xec\x33\x71\x12\xc0\x81\x38\xe9\x7b\x6e\x73\xa0\x2a\xcb\xf0\x0d\x67\x93\xd9\x41\xd7\xa3\x51\x8d\xf8\xc9\x38\xf9\x73\xd3\xc7\x7c\xf7\x3f\xbb\xfb\x9f\xdd\xfd\xcf\x7e\xc5\xfe\x67\x7f\xff\xd3\xdf\xfe\xb6\xfe\x9f\x7f\xfd\xdb\xd3\x6d\x82\x1f\x99\x42\x93\xd7\xeb\xae\x90\xb0\x43\x99\xf2\xa8\xc4\xbd\xaf\xfc\xd6\xf3\x37\x36\xe2\x54\x27\x87\x09\xb6\x6a\xd4\x7a\x9e\x7c\xd9\x57\xbc\xd4\xf0\x92\xe3\x82\xb2\x9f\x2b\x09\x1e\xaf\x2d\xe2\xbb\xb1\x3e\xc6\x5b\x22\x67\xaf\xcc\x87\x8a\x46\xe9\x7e\x60\x90\x8e\xdf\xe7\x51\xd6\x79\x8b\xfc\x81\x5b\x94\x10\xc7\xde\xdf\xc4\xa9\xf2\x94\xf6\x7e\x70\xef\x94\xb2\xf6\x49\xc8\xc4\x79\x14\x93\xb2\xe2\x29\xc1\xfb\x97\xab\x4d\x46\x59\x15\x86\x15\xb0\xab\x10\x3b\xbc\x64\xe3\x1d\x3c\x81\xe7\x8b\x71\x78\xf9\x96\xf8\x71\xc5\xf0\xd6\xe6\x1e\xef\xcc\x27\x35\x8d\xf2\x75\xe2\x32\x7e\x47\xe9\x65\x3f\xbf\x68\x93\x3d\xde\xa6\xf1\x3d\xf6\xfe\x56\x24\x5c\x7f\xaf\xf2\xfb\xaf\x9f\xb1\x42\x39\x59\x0a\x87\x45\x60\xbd\xed\x2b\x49\xcc\xa4\xce\xb1\x94\x0a\xdc\xa1\x63\x59\x60\x3d\xe0\x91\xc3\x5c\xc7\x13\xc7\x45\x61\xbd\x3d\xbf\xbf\x2a\xa3\x76\xee\xd4\x8e\x0f\x2c\xab\xe6\xb8\x8e\x1e\xfd\x81\xcf\x0c\xdc\xfb\x27\xfc\xe7\x07\xce\xa8\x41\x8f\xd9\xe4\xb8\x80\x14\x8b\x43\x56\x71\xaf\x52\xf3\x55\xd8\xe4\xb0\xa0\xb0\x92\xc6\x33\x7c\xf2\xc0\x0a\xf7\x71\x3b\x3f\xbf\xbb\x9a\xa3\x74\x84\x42\xd1\xd5\x61\xe9\xc5\x6a\xe3\x51\x77\x23\x95\x8c\x52\x6e\x32\x7d\x3a\x0e\xdc\x2f\xa9\xf7\xcb\x53\xa7\x64\x8f\x7a\xd2\xf1\x82\x3e\xac\x0c\x77\x90\x31\xbb\x0d\xb3\xc9\x8b\x51\x3f\xd9\xd8\xe5\xd1\x8f\xa3\x78\xba\xc4\x33\x2b\xee\x53\xb9\xbe\x7f\x1f\x3b\x76\xfd\xd3\x1c\x8f\x37\xe2\xbc\xf2\xd3\xd1\x59\xbf\x34\x36\xf1\xc9\xbe\xae\xcb\xb0\x7e\x5c\xa2\xff\x62\x98\x7f\x21\x2d\x60\x38\x0a\x15\x62\xab\x8f\x79\x27\x54\xc1\x69\x5a\xed\x0e\x39\xad\xac\xf2\xf1\xfe\xf3\x53\xc6\x91\xc7\x94\xbb\xad\x22\xb2\x42\xa1\xac\x78\xb2\xae\x0a\x15\xe5\xa9\x52\x97\x47\x75\x06\x7a\x3c\x3e\x21\x87\xcc\xa3\x3f\x18\xc5\xcf\x5e\x7c\x7b\xf4\x07\x57\x9d\x8a\xd5\xa9\x93\xf6\xfa\xfc\x34\xc7\xf3\xce\x05\xea\x28\x9e\xf3\x63\x77\xe6\x19\x85\x3b\xa5\x41\xb6\x5c\xfe\x9c\xba\xea\xc5\x80\x7f\x40\x3f\xf8\x16\x61\xb8\x2f\xf6\x4f\x8f\xfd\x4d\xda\xc2\x0f\x8f\xfd\x7d\x07\xdc\x30\x0b\x1f\xd1\x23\xda\xbb\x8b\x13\xda\x01\x43\x20\xb2\x1b\x16\xe7\x37\xe7\xb1\x8c\xa7\x1e\x50\xea\xbd\xd5\x39\x0a\xe7\x1a\x47\xdc\x0d\xcb\xf3\xae\x48\xbc\x2b\x12\xef\x8a\xc4\x7f\x86\x22\xf1\x82\xa0\xdc\xc4\xa1\xe5\x0f\x50\xdc\x6f\xa0\x7b\x20\xa7\x4e\x11\xcb\x4b\x7a\x7b\x4a\x6e\xbf\x9d\x10\xd3\x1b\xc8\x6d\x14\xcd\x4c\x2a\x1c\x65\xbf\x41\x6c\xef\x1a\xc5\xbb\x46\xf1\xae\x51\xfc\x95\x6a\x14\x2f\xc8\xd4\x07\x45\x29\x2f\xec\x20\x3e\x8c\x74\x58\x21\x3b\x7a\x0f\xf0\x3c\x7f\xb3\x49\x2f\xb9\xfd\x02\x6e\xdf\xa6\xc8\xf0\x16\xe8\xe7\x3d\xd9\x92\xa4\xbb\x56\xf1\xae\x55\xbc\x6b\x15\xff\x89\x5a\xc5\x57\x88\xcc\xcd\x62\xc7\x33\xed\xe0\xcf\x86\x79\x02\x5b\xe5\x28\xed\x04\x7b\xb5\x47\x25\x6b\x03\x7a\x65\x2f\x36\xb8\xcf\xd5\x09\x48\x7a\x04\x22\x3a\x7b\x89\xef\xca\xc5\xbb\x72\xf1\xae\x5c\xfc\x35\x2b\x17\xf7\xeb\x3f\xff\x6d\xfd\x97\xbf\xbf\x2f\x0b\x7a\x6d\x7f\x73\xa7\xde\x32\x41\xdf\x05\x67\xc2\x56\xeb\x9e\xa9\x96\xba\x62\x41\x24\xe4\xa6\x7b\x21\xed\x2b\x7f\xb0\x4d\xbe\xba\xa0\x79\x4b\x79\xee\x94\x54\x1f\x8d\x44\xea\x2e\x13\x5c\xbd\xaa\xad\x14\xf3\x57\x70\x18\x66\x93\xbd\x50\xca\xba\x2b\x54\xb9\xfb\xdb\x96\xc5\x4b\x96\x4c\xba\x9f\x7d\x75\x38\x13\x99\x18\x09\xe2\xe0\xe9\x98\xa4\x9e\x96\xbc\xc2\x29\x97\x4d\xa6\xa5\xa9\xef\x7b\x66\x2d\xaf\x9c\x74\xca\xd0\xa9\x8e\x96\x4b\x9b\x50\x01\x7a\x58\x49\x52\x85\x3a\x73\x17\x8b\xcc\xa1\x87\x78\xad\x4a\xb9\x39\xe5\xc8\x26\xcf\xdf\x1a\xf5\x5a\x27\x23\x51\x7d\xc4\x6e\x46\x28\x48\xef\x12\x45\xd9\x75\xe7\x63\x82\x82\x33\x0a\x76\x10\x92\xf7\x28\xae\xad\x4e\x5e\x7f\xfe\xdd\xf4\xd7\xff\xb5\xde\xfc\xc7\xdf\xff\xf3\xbf\xfd\x8e\xea\x07\xe6\xf8\x5d\xf6\xfc\xd5\x39\xce\x04\xbf\xf0\x11\xb6\xda\x49\xe6\x1e\x26\x6f\x2b\x28\x00\x55\x77\x33\xa4\x96\xb3\x92\xe9\xa3\x38\x33\xbf\x12\xea\x12\x27\x2c\x53\x2b\xba\x77\xe8\x9f\x7d\x84\xe0\x70\x4e\xc6\xba\x82\x52\x59\x6c\x3f\xc3\xa2\x65\xc7\x58\xe8\x55\xc5\x2b\x28\x19\x61\x36\xe5\x31\x53\xe9\x79\xc5\x86\x62\xa0\xeb\x42\x53\x9c\x7f\x4f\xb5\x5c\x69\xcb\x9e\x9d\xec\x7a\x8b\xa4\x79\x69\x8e\x92\x8b\x9d\x95\x76\x7c\xf5\x06\x27\xbd\x51\xb3\x4f\x17\x5b\xf5\x7f\x48\xd4\xe8\xc3\x21\x0d\x9d\xa9\x13\x12\x0b\x64\x96\x7d\xf4\x45\xa8\x02\xb6\x58\x6d\xde\x76\x7f\xb5\x3d\xa2\x9c\xa5\xe1\x99\x6a\xca\x3e\x56\x2d\x06\xcf\x4f\x2a\xce\x28\x58\x57\x85\xaa\x1c\x0a\x76\xa6\xa3\x3e\x5e\x8c\xf3\xa7\x97\xc1\x07\x54\x1f\xdc\x4a\xfb\xa3\xdc\xbe\xd1\x23\xbc\x69\x9e\xfd\xa8\x8a\x55\x8e\xdd\x5c\x6f\xda\xcd\xd7\xb6\x4f\x89\xed\xb3\x3a\x6e\xdd\xff\xeb\x85\x3b\x51\xb3\xf4\xd5\x7e\xf7\xa3\xbb\xf6\x9f\xb0\x69\xdf\x16\xce\x9f\x4f\xce\x4d\xba\x91\xb3\xc9\x79\x67\x87\x3a\xd3\x7a\xbe\xea\x3e\xb0\x41\x4f\x56\x73\x5f\x56\x73\xc5\x6a\xd6\xd5\x61\x3f\xbe\x35\x31\xd7\xf6\x50\x1f\x4b\xfd\xb5\x3d\xd4\xaf\xd5\x7a\xfb\x1e\xf2\x46\x5b\x51\xc4\xec\xe5\xd5\xe9\x26\xb2\xd5\xc9\xcb\xb7\x4e\xcb\x6d\x51\x66\x7f\x3e\x0f\x42\x6c\xfb\xa9\x78\x4f\x21\x92\x9c\x99\x5a\x5e\x71\x47\x48\xa1\x98\x3b\x1c\xaa\x27\x93\xc7\x38\xf0\xc4\x76\xf3\xe9\x40\xda\x54\x31\x7b\x78\x6f\x55\x7c\xd0\x94\xaa\x45\xa9\x3e\x31\x79\xac\x9b\xd8\xd3\x4e\x73\x8e\x24\x87\x1f\xcb\x5b\x34\xf3\xcf\x27\x04\x29\x9f\x85\x2e\x35\x38\x98\x55\x2a\x5d\x97\x46\xdb\x58\x70\xd7\x1b\xcd\x71\x28\xf4\x57\x0e\x05\x94\x04\x5b\x0a\x9f\xc9\x72\x5c\xed\x4b\xab\x0d\xa7\x80\x5c\x3d\x05\x18\xaf\x67\xf4\x2b\x9c\xd8\x4e\xbc\xf0\x6f\x23\xa1\xb7\x05\xc9\xfd\x19\x5d\x1c\x25\x85\x05\x96\x78\x2f\x6a\xe4\x7f\x84\xed\x28\x95\x5e\xf6\xd4\x12\x42\x30\x97\x2a\x3e\x38\xd5\x37\xb2\x38\xa9\xdd\x21\x2f\x6f\x9e\x9d\x23\x89\xfb\xb3\xdf\xdf\xcf\xd4\xd8\x87\x7a\xa6\xd2\x7d\xaf\xf6\x1a\xb9\x23\xf3\x9e\x6a\x12\xd0\x10\x36\x1f\x31\x81\x6d\x7b\xcb\x7d\x3f\xfb\x9d\x4f\x2c\x85\x44\x9a\x64\x32\xca\xa9\x9f\xb6\x7d\x0f\xe7\xc9\x93\x36\xf3\xa1\xd1\x8f\x98\xe6\x1d\xb5\x99\x14\x81\xb5\x4b\x42\xd6\xe5\xae\x68\x44\x76\x6a\x50\x7b\x8b\xf1\xf0\x06\xe7\xa5\xc1\x7b\xea\xad\xef\x66\x6a\xfe\xe2\xca\xc8\x7a\x75\x3a\xc8\xf1\xde\xd2\xe1\xf2\xa9\xd9\xbf\x55\x88\x38\xa8\xf4\x9d\x42\xfc\x0b\x52\x88\x5b\x65\x40\x9f\x5c\x23\x77\xb2\xf1\xab\x22\x1b\xef\x59\x5d\xbc\x3d\xf9\x77\x51\xf4\xbf\x9c\x28\xfa\xae\xa3\x79\x5f\x47\xf3\x2a\x25\x79\x4f\xa4\x51\xbd\x0a\x1c\x6c\xf3\x1b\x27\xdb\xa9\x5c\xc3\x0f\x91\xe3\x79\x38\xd9\xc9\xc9\xfa\x82\x6f\x5a\xce\xa8\xb7\x25\x1b\x35\x24\x1b\xcb\x61\x87\x98\x0a\xab\x63\xbb\x9e\x9f\xe6\x1a\xd9\xc4\xae\x34\xec\x4d\x21\xc7\x95\xc3\xeb\x5d\x29\xc7\x68\xc5\x35\x29\x07\x67\xb0\x68\x4a\x56\x8f\x15\x5e\x93\x73\x74\x20\x87\x06\xe4\x60\x87\xb3\xb7\x82\x49\x2b\x57\x05\x1d\x27\x4c\x1a\xbc\x9d\x62\x94\xf6\xf3\xa1\x77\x3f\x2c\xec\x78\xcf\x32\xe5\x3d\xb9\xd7\x5d\xcc\x7e\x17\xb3\x9f\x8a\xd9\xef\xfa\xac\x9f\x41\x9f\xf5\x69\x22\xce\x70\xe6\xc9\xa4\xa5\xaf\xfa\x11\xdd\x9e\xc1\xcf\x29\x60\x9e\x51\xe6\x40\x7e\xb2\x82\x35\xb5\xbf\x16\x04\x6d\x01\xbf\x4e\xce\x2e\x70\x24\xbf\x8a\x23\xed\x80\x07\x0f\x70\x74\x3e\x60\xc3\x97\xe0\x52\x3e\x0c\x2e\xdf\x25\xd9\x48\x32\x39\x29\x72\x95\xcc\x2f\xc0\x77\x5e\x35\x6a\x53\xa7\x92\xca\x52\xd7\x5e\x48\x8b\xc3\xf5\x81\xe4\xcb\x74\x44\xf2\x5e\x7b\x4b\x7d\x69\xf5\xc9\x58\x9d\x0c\x90\x97\x5a\x49\x46\xa9\x63\x3c\xf6\x33\xf5\xbe\x3a\xbe\x66\x3f\x4a\xa9\x3f\x21\x9d\xbe\x63\xe6\x3b\x66\xbe\x63\xe6\x1f\xc7\xcc\xaf\x2a\x17\x6e\xc1\xca\x76\x0a\xd7\xe4\x13\x60\xf9\x5c\xde\xdf\xcf\xa4\x50\x27\xa8\xf8\x4d\x3d\xc3\x90\x76\x9d\xa0\xd8\x45\xa3\x76\x1b\x88\x7d\x59\xf1\x2d\x20\xf6\x4c\xd3\xf0\x12\xc4\xca\xd9\xa8\xdc\xaa\x6d\xb8\xcd\x84\xe8\x23\xa4\xf0\x8e\x64\xef\x48\xf6\x8e\x64\x7f\x39\x24\xfb\x2a\x69\x7d\x03\xc1\xe6\x2b\x08\x76\x60\xce\x5b\x10\xac\x2c\x08\xf6\x3a\xe4\x93\x7d\xc4\xab\x9c\xcf\xc4\x99\xaf\x52\xd6\x13\xb0\xb9\x3a\x0a\x63\x79\x40\xdb\x81\x35\xeb\x2d\x58\x73\x54\x7c\x8a\x35\x17\x24\xfd\x41\xac\x59\xde\xa7\xa7\xff\xd8\xbd\x61\xda\x74\x12\x34\x80\x77\x9c\x60\x33\x80\x85\xb2\x72\x0c\xf7\xc0\xcf\x4f\x7e\x2e\x95\x09\x51\x9b\x1e\x1a\x41\x2f\x50\x1d\x65\xf9\xba\xd8\xe3\xf3\xf9\x29\xcd\x0e\xc2\xe2\x36\x62\x1f\x9c\xdc\xd6\xe7\x27\xa1\xc2\xde\x5c\xc9\x6d\x3b\xc7\x9d\xf8\xba\x52\x0a\x2f\x8f\xbc\x5e\xcf\xf2\xc0\xf5\x9a\x92\x4e\xa7\x0f\x5d\x29\x25\xee\xa0\xa8\xcb\x32\xc6\x7b\xb7\x0d\xeb\xfb\x79\x82\xd3\x94\x76\x95\x7a\x45\xae\x1a\xe3\xb2\xe2\x32\xa5\x87\xf4\xfc\x54\xa8\x66\x5f\xa4\x5c\xbc\x46\xa9\x8f\x4a\xad\x6f\xfd\xca\x01\x42\xf5\xbe\x32\xf5\xb4\xdc\x15\xea\xcd\x0e\xb7\x4b\x7f\x7e\xf2\xbb\x8e\xc6\x1a\xc7\x23\x7b\x7c\x5e\x96\x60\x6f\x96\x6f\x6f\x94\xdf\xba\x13\x8d\x9e\xec\xa1\x93\x94\x97\x05\x7c\xf3\x1f\x27\x25\x81\xb9\xd3\xf9\xdb\x78\xe1\xb6\x21\xfc\x00\xaf\xf3\xc7\x3f\x7e\xfd\xa3\x2c\x9b\xf1\xbe\x5c\x3f\xbe\x5c\x3f\x00\xa6\x4e\xc7\xfa\xbe\x86\xdf\x19\xd7\xdb\xf3\x2f\x77\xd2\x02\xab\x36\xc7\x62\x04\x6b\x9c\xd6\x47\xdf\x97\x16\xf9\x13\xc8\x95\x15\x4f\x14\xb4\x6b\x3e\xe9\x96\x9f\x98\xb9\x20\xd9\x76\x2a\x79\x7b\x32\x70\xa7\x05\x2d\x0f\xbd\x51\xd7\x78\xe4\x9d\xca\xb2\x8f\xd1\x9b\xc5\xe0\x09\xbc\x1a\x2f\x5d\x94\xf5\x4f\x48\xa5\xdb\x63\x81\x76\x2c\x50\x9d\x74\xcb\x65\x37\x37\x4a\xd2\xc7\xaa\xfd\xbc\x75\xf0\x61\x8a\x6f\xf2\xed\x2c\xa4\xac\x53\xa1\x66\x5b\xaa\x3d\xfb\xb1\xde\x75\x3b\xe3\xda\x2f\x9f\xc7\x13\x40\x87\xc7\x47\xf2\xf1\x91\xfc\xfc\xad\x82\x30\x38\xf3\xf1\x5a\x21\xf1\xc4\x5b\xd5\xc4\x13\x6f\x56\xd3\xa8\xb6\x7a\x28\x44\x4f\x0a\xd1\x51\x48\x3c\xa1\xd4\x4a\xc1\x3b\xc7\xe7\xa2\xa4\xcf\x64\x49\xfe\xa8\xce\xde\xa8\x37\x70\xd8\xa5\xd7\x55\x9e\xf2\x96\xd3\x6e\x36\xa4\x51\xef\xfe\xdb\x4f\x30\xb3\xb7\x5a\xb2\x0c\xb2\x78\xdf\xd1\xbf\x91\x1d\x7d\xab\x75\xca\xe5\xbc\xdf\xb7\xf9\xaf\x6b\x9b\xff\x1c\x59\xba\x99\xdf\x5d\xa2\x4f\xb3\x90\xf1\xdc\x29\x5b\xbd\xbe\xd9\x0e\x20\xe6\x95\xed\x0a\x90\x64\x01\x92\xae\x13\x86\xf3\x12\x3e\x51\xfe\x01\x24\xbd\x5a\x42\x26\xae\xfa\x2e\x29\xb8\x87\x16\xb9\x87\x16\xb9\x87\x16\xf9\x4c\xb2\xcd\x33\x1a\xf5\x93\xa6\x09\xaf\xef\x51\xd5\xf7\x4f\x32\x50\x10\xee\xfc\xca\xf1\xf2\xe4\x37\x27\xa1\xdc\xae\x3e\x70\x78\xff\x13\x77\xa3\xf0\x06\xa5\x6e\xbf\x38\x93\x4e\xde\xef\x2d\xbf\x77\x6e\xdd\x63\x94\xdc\x63\x94\xdc\x63\x94\xfc\x17\xc9\xe2\x79\x46\xef\x3e\xc8\x7c\xdd\x81\xda\x1d\xa8\xdd\x81\xda\x1d\xa8\xfd\xf2\x40\xed\x83\xd2\x83\x3b\x7a\xbb\xa3\xb7\x3b\x7a\xbb\xa3\xb7\xdf\x08\x7a\xfb\xdb\xfa\x7f\xac\xdf\xd3\xdc\x8e\x90\x04\x8e\xbf\x7a\xd9\xcd\x61\x1f\x74\xfc\xac\x13\xae\x37\x69\x52\xea\x73\xc6\x52\x6d\xd4\x5a\x9d\xfd\xd3\xc6\xb5\x52\xeb\x7e\x0a\xe1\xb7\x78\x6a\x5c\xfb\xa7\x6f\x0a\xa5\x3e\xf9\xef\x05\xbf\x44\x19\x36\xae\x05\x0e\x24\x8e\x58\x7a\xae\x54\xfa\x64\xa4\xad\x06\x8c\x82\x53\x5f\x95\x09\x9f\xeb\xb2\x84\x33\xb6\x1e\x82\xc9\x4c\x95\x3b\xe8\x9b\x7e\x59\xe8\xac\x7f\xfa\x4d\x23\xeb\x4e\x99\xd7\x2f\x6f\x14\xd2\x54\xfc\xdf\xa9\x5e\xbc\xc4\x8d\x34\xe9\xc4\x72\x3a\x14\x75\xc5\x85\x1c\x88\xca\x5a\x49\x7a\x9f\xe2\x13\xeb\xc2\x2f\x33\x7e\xd0\x2f\x2f\x6f\x56\xaa\xc9\xae\xbd\x85\x97\xf0\xaa\xd3\xb6\x16\x94\xc8\x72\x21\x41\xd6\x06\xee\x1a\x36\xd1\xb8\xc4\x0f\xf6\xc8\xb2\x65\xd2\x9e\x77\x85\x7a\xd7\xd9\x3f\xed\x0b\x7b\xf3\xa6\xf8\x44\xf3\x7d\x1a\xdb\xc4\x5f\x8d\xba\x93\x9c\x89\x27\xbf\x42\xfc\x04\xf9\xae\xf1\x23\x12\x45\xe0\x31\xde\x14\x4a\xc5\x5f\xc5\x2f\xdd\xa7\xc9\x1f\x8e\x7f\x30\xef\x28\x25\x5f\x9d\xe9\x86\xc8\x10\xc7\x05\xf7\xbe\xcd\x05\x72\x09\xf4\xde\x76\x33\x0c\x6e\xa8\x38\x4e\x29\x35\xfb\xdf\xda\xa8\x14\x99\xe2\x13\x43\xfc\xff\xb1\xf7\x26\x4d\x6e\xe4\x4a\xfe\xe0\x57\x81\xcd\x1d\x6e\x70\xc7\x7e\xcc\xd1\x25\x0f\xd4\xa9\xcd\xf2\xce\x66\xd7\x7b\xd4\x74\x64\xd5\x1b\xa9\x1e\x7b\xfe\xf9\xe9\xc7\xfc\x07\x04\xc9\x58\xc8\x64\x52\xaa\xb5\x69\x26\x05\x99\x8c\x08\x2c\x0e\x87\x6f\xf0\x45\x89\x78\xb3\x9f\x47\xb3\x7e\x13\xd7\xf8\x34\xbf\xa9\x12\xaa\x0f\x7e\xa7\xa2\x75\x04\x57\x89\xba\xf8\x5e\x51\x31\xc0\x3d\x52\xda\x42\xb3\x64\xb0\x82\xb2\x0d\xe4\x02\xd2\xf3\x84\xee\x42\x28\xe4\x53\xb6\x94\xd3\x53\x20\x57\xd8\xb4\xab\xde\xf2\x54\x45\x4c\x31\xf3\xdf\xe1\xd0\xe4\x72\x5e\xdc\xe0\x56\x92\xed\x6c\xd6\xed\xa2\xff\xb7\x42\xd9\x27\xd3\xae\x98\x98\xe0\xe8\x1e\xd7\xa7\xf9\xcd\x48\x92\xb2\x29\x8b\x97\xf0\x74\x7b\x73\x47\x11\xa2\x69\xce\xc4\x1e\xa5\x9a\x6a\x22\x5f\xe2\xa6\x98\x4c\x2e\xbe\x94\x3d\xd5\x38\x04\x0a\xd1\xea\x85\x9f\x94\x1f\x88\x69\xd7\x3e\x8d\x4f\x81\xd8\x57\x60\x51\x20\x56\x74\x2a\xdf\x94\xbb\x9a\x6c\x14\xfd\xaa\xc9\x3b\x4f\x05\x7b\x11\x7f\x5b\xdc\x6c\x5f\xf3\x66\x5c\xe4\x8f\xa0\xce\x9d\xbe\x26\x0f\x02\xf6\x20\x60\x3f\x90\x80\xdd\xe9\x85\xf3\xa0\x6a\x0f\xaa\xb6\x8a\x4f\x7f\x64\x8d\x1a\x4e\xe4\xa5\xe5\x2c\x92\x38\xf4\x85\xc1\x96\x50\xaa\x25\x3b\xa5\x5a\x25\xb5\x39\x66\x9b\x4d\xfe\x54\x00\x94\x6a\xa2\xe1\x48\x25\xe9\xa7\x00\x40\x36\x8f\x50\xd8\x09\x39\x6c\xfa\x40\x2e\x27\xaa\x21\x29\xc9\x53\x4c\x0c\x75\xc3\x42\x55\xdf\x79\x66\x39\x58\x5d\x0e\xac\x12\x0a\x52\x64\x5d\x73\x54\x21\xd2\x6b\xc3\x1e\x53\x49\x52\x31\xb3\x45\x77\x15\xc8\xc0\x0b\x14\x72\x57\x30\x48\xe9\x52\xf6\x4a\xfb\x26\x58\xa8\xff\xe7\x78\xce\x2c\x48\xf2\xb7\x44\x68\xce\xd8\x01\x2c\x8b\x1b\x2c\xc8\x6a\xea\x77\x54\x92\x3f\xc6\xe5\x24\xe8\xe6\x29\x53\x4e\x03\xf6\x1c\x76\x5e\xd1\x6d\x9b\xb1\x6d\xb3\x8c\x33\x4d\xba\x6f\xe7\x94\xc0\x9d\x53\x82\xf9\x66\x77\x2d\x0b\x58\x8a\xcb\xd7\xce\x48\xc4\x70\x24\x35\xf7\x54\xdc\x58\x60\xea\x1f\x54\xe6\xa7\x52\x8d\xba\xb9\x62\x2e\x03\x05\x21\xd5\xc9\x9c\x63\xc5\xd2\x6d\x20\x5f\x90\xf4\x6c\xe4\x59\xcd\xcf\xdb\xe7\xf8\x34\xbd\xd5\x92\xc3\x96\xd9\x0b\xfa\x64\x68\x6f\xed\x98\x3c\x98\xb5\x22\x6b\xa1\x58\xd9\x78\xf2\x59\x69\x49\xac\x7e\xa3\xbf\x78\x53\x9e\xcb\xc1\x52\xac\x61\xa0\xa2\x90\x2d\xd9\x3f\x31\x65\x36\xb8\x34\x16\x2c\x55\x4c\xd9\x4e\x7f\x65\xca\x4e\x69\x6e\x76\x65\xf6\x7c\xc5\x1d\x4c\xcc\xb6\xc9\x51\x50\xfc\x8d\x48\xcf\x1d\x3b\x61\x67\xa7\x83\x32\xd3\x9f\xa3\x12\x32\x33\xff\xb5\xe8\x8e\x8b\x4a\x10\x43\x0b\xa4\x8a\xc4\xa9\x18\xa6\x50\x28\xe4\x38\x50\x56\x0d\x34\xbb\xf8\xe4\x29\x86\x68\xda\xb5\x91\xc0\x80\x18\x51\x4f\x11\x3c\x43\xaf\xfa\xbb\xfe\x9a\x4d\x59\xfc\x0e\xe2\x11\xbd\x5f\xdc\xc0\xcf\xf1\x34\xa9\x1f\x82\x7c\x77\x48\x80\x0f\xda\xf9\xa0\x9d\x7f\x16\xda\x79\x87\xe8\xf8\x20\xa8\x0f\x82\xfa\xdb\x10\xd4\x8f\x54\xd0\xe2\xf2\xa0\x75\xff\x9b\x68\xdd\xa3\x00\xd9\xe3\xf0\xf9\x71\xf8\xfc\x7b\x14\x20\x5b\xa1\xc8\xb7\x15\x89\xe6\x07\xff\xfe\xab\xf3\xef\x47\x49\xb6\xc7\x81\xf9\xe3\xc0\xfc\x0f\x3f\x30\xff\x61\x84\xfb\xfe\x28\xb4\x87\x7c\xfd\x90\xaf\x1f\xf2\xf5\x43\xbe\x7e\xc8\xd7\xbf\x83\x7c\x7d\x7f\xd0\xe8\x43\xe8\x7e\x08\xdd\x0f\xa1\xfb\x21\x74\x3f\x84\xee\x3f\x54\xe8\xfe\xf6\xd3\xee\xeb\x4f\xbf\x7e\xbb\x25\x2b\x96\xa3\xec\x95\x81\x1e\x6c\x50\x5c\x85\x48\xe5\x92\x0a\xc4\x5e\xc5\x0f\xc9\x24\xa2\x62\x75\x1d\x88\xd9\x52\xad\x56\x99\x0e\xe5\xbc\x15\x95\x19\x82\xe9\x1f\xdd\x3d\x85\x21\x0e\x04\xd9\x44\x02\x37\x4c\x11\x19\xbf\x72\x54\x79\x12\x05\x99\x44\xd8\xea\x35\x3d\x49\x52\x59\xda\xf4\x0f\xd0\x43\xaa\x45\x77\x46\x0c\x03\xe5\xd4\xba\xb2\x54\x4b\x25\xe6\x1d\x06\xc6\xc4\x48\x15\xc4\xe2\xfb\xc0\x4a\x20\x91\x67\x46\x39\xae\x1a\xf6\x55\xe7\xf3\xc2\x7b\xfd\xeb\xd0\xa7\x64\x30\x25\x4b\x2e\xc3\x99\x4a\xb2\x25\x11\x83\x49\x59\x82\xcb\x14\x25\x85\x7b\x9f\x94\x13\xd3\x3f\x9a\xfb\x0c\x8b\x82\x22\xc8\xa0\x5d\x4a\x1b\x3c\x8a\x83\x81\x4b\x40\xe9\x28\x11\x33\x4b\xdb\xe5\x9c\xf4\x55\x4e\xad\xdf\xc1\xea\xb4\x00\xc0\x5a\xaa\xf6\xbd\xd5\x79\xc4\x60\xfa\x47\xe3\x7e\x5c\x14\xaf\xe4\x59\xfc\xa1\x4d\xca\xb6\x59\x89\xdf\xb7\x72\xd0\x6f\xaf\x81\x6a\x10\x1b\x29\x7a\x84\x61\x65\xa4\x6e\x8a\x79\x18\xc7\x02\xaf\xb8\xe9\x08\xb1\x8a\x6f\x9f\x13\x45\xc9\xa6\x90\x54\x14\x3a\xd3\xbe\xf4\x06\x16\xcc\x93\x0f\xe7\x6d\xa0\xb0\xda\x33\xde\xb8\xcd\x61\x67\x44\xbc\xf7\x7d\x58\x33\x71\x4d\x86\xa3\xae\x5b\xe5\xac\x5b\x2d\xe5\x44\x2e\x28\xa2\xf8\x08\x45\x4d\xc8\xf9\x81\x5c\xd6\xed\x67\xe1\xab\x14\xea\x0e\x9c\x37\xaa\x8c\x54\x92\x80\x67\xe2\x05\x65\xd3\x31\x0c\xfa\x8e\x32\x58\x17\x03\xd2\xe2\x97\x46\xa9\xf5\x07\xdc\x0a\x3b\x0a\x0a\xf9\x50\xf5\x55\xdd\xf2\xd5\x7b\x38\xdf\xf5\x7e\x07\x52\x81\xd5\x57\x74\x4a\x2e\x6f\x55\x19\xab\xa6\x5d\xfb\x7a\x3a\x49\xc4\xe1\x99\x5f\x50\x60\x6e\xaf\xdb\x38\xbd\xf0\x73\xa1\x5c\x0e\x7d\x36\x46\x67\xa3\x7b\x1d\x5e\x56\x51\x45\x47\xe8\x0d\x7e\x50\x34\xd4\xa6\xd1\x45\xa8\x3b\x0a\x4a\x04\xa2\xcf\x3a\x1f\xdb\xfc\xf9\xc8\xeb\xa4\x62\x18\x4e\xe3\x46\x32\xd2\xda\x78\x99\x8e\x20\xb7\x49\x2a\x38\x4a\xd5\x31\x63\x3a\x3a\x1b\x8b\xd9\xb4\x6e\x07\xed\x42\xbb\x02\x04\x5d\xde\x51\xca\x2a\x4c\x22\xcc\xce\xc7\x71\x54\xa2\xe4\x35\x3c\x73\xab\x97\x93\x9e\x0b\x15\x17\x5e\x38\x3e\x63\x95\xde\x5e\x5b\x72\x46\x4f\x51\xe9\x84\x0e\x61\x0f\xd8\x0e\xc7\x81\xf8\x06\xec\xb3\xe1\x61\xf1\xde\x3e\x07\x8a\x9c\x55\xdd\x0b\x7e\x68\x90\xc3\x0d\x33\x5d\x9b\xde\x08\x52\xad\x3e\xe3\x95\x8f\xa1\xdb\xbd\x39\xd6\x1e\xc4\xef\x41\xfc\x7e\x3c\xf1\xbb\xd3\xff\xf5\x41\x11\x1f\x14\xf1\x87\x51\xc4\x3f\xd2\x67\xb6\x36\x44\x4e\xe4\x8a\x7f\xe1\xba\x67\x4a\xae\x1c\x6c\x52\xd4\x78\xe6\xda\x92\x66\xa7\x3d\xd0\x5c\x45\xf4\x94\x23\x54\x29\x1f\x15\x3b\x8e\xd8\x34\x74\x7c\x1b\xd1\x6f\x47\xd1\xc3\x5c\xa3\x78\xaa\x1a\x40\x49\x53\x3c\x3d\x42\x79\x82\xe9\x67\xf8\xbf\x55\x01\x9b\x4d\xbb\x62\xc4\xe7\xfb\xa4\x6f\xa7\xbe\xbb\x76\xe4\x2a\x8c\x91\x59\xf7\x9d\x3e\x17\xc6\x0d\xf8\x82\x70\xf3\x58\xe2\xa1\x4d\xa9\xe3\xc8\xbe\xcd\xa7\x4d\xa7\x23\x93\x62\xfb\x11\x9b\x86\x8e\x72\x23\x06\xee\x2c\x7c\xfe\x03\x70\x3c\x14\x9d\xcf\x14\x53\x4f\x23\x37\x27\x64\x9a\xee\x5c\x6c\x5c\xaa\x1e\x6d\x00\x8b\x7c\xe4\xb6\x53\x60\xae\xc6\x13\xd8\x5e\xba\x6d\x4b\x32\xed\xda\x92\x24\xf7\x0d\x38\x62\x33\x53\x96\x04\x8c\x3b\x43\x63\x33\x85\x64\x47\xe3\x7d\x03\x30\xca\x17\x95\x68\x13\xe5\x80\xad\x29\x98\xae\xc7\x66\xa8\x6d\x63\x0c\x67\xaf\x9d\xed\x89\xfb\x9d\x73\x26\x28\xfe\x07\x39\xdb\x46\x0a\xb5\x59\x7a\xa2\x1c\x98\x0a\x52\x9a\x3a\x17\x0e\xd6\x53\x29\x7b\xdf\x0a\x04\x53\x45\xf6\x82\x22\x20\xd1\x4d\x9d\x0d\x28\x52\x6c\x99\x24\x65\x72\x25\x03\xef\x54\x45\xf7\xe4\x9d\x6a\x91\x21\xef\xc8\x2b\xee\x48\xf2\x94\x60\x9d\x08\x54\x13\xeb\xbb\x69\xc0\x7b\xc8\x6d\x1f\x2c\x65\xfd\xc7\xc8\x79\xaf\x3f\xa8\xee\xec\x52\x6b\x26\x16\x4f\x49\x79\x7d\x09\x91\x6a\x92\x01\x2d\xe3\xbe\x0b\x60\x1d\x8a\xe1\x51\xd1\x47\x3c\xb9\x52\xd0\x3c\xbe\x20\xb7\xc2\x0b\x6c\x70\x7b\x9d\xc2\x41\xa7\xf4\x8c\xbf\x0f\x3a\x23\x4c\xa8\xcd\xc7\xe8\x7c\x2c\xaa\x2e\xb7\x81\x61\x46\xda\xb8\xed\xdd\xb8\xa4\x0a\xb2\x8e\xcc\x47\x92\x24\x56\xa7\x44\x31\x58\x9d\x92\x0e\xae\x25\xea\x6f\x39\xf5\x03\xa5\x5a\x29\xb7\xfc\xfa\x6d\x4a\xe4\x75\xbf\x68\x33\xb0\xa6\x24\xc9\xfa\x92\xc5\x94\x9a\x1d\x00\xd3\x75\x21\x68\xaf\xdb\x4a\x52\x0d\x2e\x0d\xc3\x1d\xe2\x88\x24\x23\x77\x45\x52\x14\x77\xb9\x1e\x28\x37\x38\x62\xd0\x55\x3b\xed\x80\x6c\xa0\x4d\x75\x6f\xf5\x47\xd0\xea\x88\xda\xce\x11\xf5\xbd\x52\x42\x63\x7b\xca\x07\x4b\x2d\x29\x77\x7b\x43\x17\x82\xae\xe4\x6f\xfb\x10\x4a\xff\x99\x5c\x78\x1f\xa4\xfc\x41\xca\x7f\x2f\x52\xfe\x67\xf2\xfd\x7d\xd0\xf7\x07\x7d\xff\x0d\xe8\xfb\x87\x3c\x8a\xf9\x41\x7b\xff\x5a\xb4\x77\x5a\xb9\x2d\x90\x0f\xac\xcf\xf9\x98\x3f\x46\x89\x3f\x2b\xfc\x4c\xa6\xc4\xfe\xec\x9d\x9b\x08\xf1\xc3\x6d\xe2\xe1\x36\xf1\x70\x9b\xf8\xfd\xdc\x26\x66\x84\xfd\x26\xc7\xe4\xfc\x90\x2d\xfe\x5a\xb2\xc5\x84\xae\x57\x0a\xc9\x9b\x4a\x21\xfb\xdf\x4e\xce\x78\xb8\x60\x3c\x5c\x30\x1e\x2e\x18\x7f\x0b\x17\x8c\xef\xf7\x7c\x7e\xe8\x01\x0f\x3d\xe0\xa1\x07\x3c\xf4\x80\x87\x1e\xf0\x97\xd1\x03\xee\x77\xa0\x7e\x28\x07\x0f\xe5\xe0\xa1\x1c\x3c\x94\x83\x87\x72\xf0\xf7\x54\x0e\xfe\x67\xfb\x7f\xfe\xf5\xcb\x97\x9f\xaf\x14\x2c\x9e\x94\x5a\x44\x9d\xd7\xb2\x97\x0d\x47\x38\x14\x0e\xd1\x16\x85\xe3\x86\x93\x89\x7b\x1b\x06\x64\xd6\xf3\xc1\x22\x4a\xc5\xfb\x0d\x3b\x13\x9f\xdd\x80\xaa\x0f\xc9\x88\xf5\x14\x52\xb2\xfd\xad\xb7\xcf\xd2\xc5\x5a\x47\x5c\xc3\x46\x82\x36\x12\xa9\xd6\x30\x08\xd5\xaa\x54\x88\x7b\x52\xf2\x5b\xe7\x71\x93\xc9\x2b\xa0\x94\xb3\xec\x5b\x25\x5b\xc6\xee\x0a\x83\xd7\xbf\x6c\xa4\x9c\xf3\x86\x1d\xd0\xc3\x3f\xa3\xba\x75\x4a\x26\x28\x73\xd6\x47\x0b\xe5\x5c\x4c\xc2\xaa\xf9\x67\x37\xa0\xb0\x5f\xdb\xc8\xde\x0a\x79\xde\xb4\xd6\xf9\x4d\x65\x6d\xe7\xc4\x24\xa5\xc2\x0a\x21\xbf\xb7\x1e\x69\x4d\x5b\x56\x4c\x85\x85\xff\xd0\xe4\x6e\xd5\xda\x38\x7c\x4a\x9f\xfe\xef\x49\x4e\xe8\x60\xa2\x4a\xe7\x47\xa0\x6e\xb8\x90\x73\xc9\xc4\x67\x09\x6f\x9f\x4b\x5b\xd8\xe7\x34\x44\xd3\x16\xb4\x62\x7d\x8d\x33\x71\xcf\xae\xff\x9a\x8d\xea\x1e\x58\x56\x31\x71\x1f\x06\xc1\x1c\x8a\x69\x9f\xc9\x8e\x2f\xf7\xe6\xee\x98\xdb\xfb\x32\xca\x72\x6e\x0a\x59\xe5\x4b\x47\x98\x6e\xb8\xa5\x70\xf5\xcf\x9c\xde\x3e\x47\x90\x58\x2c\xf8\x73\x5b\x64\x31\x6d\x91\x13\xd6\x5d\x15\x88\x3d\xd6\xf3\xb8\xbc\x83\xce\x42\x69\x76\x8c\x9b\x62\xfc\x5e\x1a\x8e\xb7\xf2\xe3\x32\x34\xa2\x8d\xb5\xee\xb8\x63\xce\x3a\xf9\xd0\xac\xff\x48\xbf\xb8\x8c\x31\x57\x00\xa6\x4c\x00\xa3\xb3\xca\x14\x4c\x30\x79\x84\x4c\x30\x2c\x73\xd0\xb0\x98\xdc\x60\x83\x4d\x52\xc6\x4d\x12\xda\xdb\xf5\xd4\xfe\xdb\x67\x71\x26\xcf\x16\x29\x61\x91\xf2\xb3\xb8\x7b\x4e\x32\xa7\x20\xfc\x83\xfc\xae\x02\xa6\x98\xc8\xcb\x73\xa4\xa8\x5a\x71\x51\xb5\x09\x42\x2c\xbc\x56\x43\x88\x1b\x6f\x54\x57\x8c\xfb\x40\x9c\xf2\xa6\xaa\xb0\x5f\x28\x94\x34\x50\x50\x0e\x91\x45\x36\xa5\x3f\xc2\x00\x26\x03\x98\x42\xa5\xaa\x26\x5d\x02\x5a\xdc\xa4\x63\x5f\x6f\x9f\xb9\xb7\x09\x71\x2c\x54\x15\x8d\x12\x74\x92\x00\x9d\x39\x85\x67\xbe\x2b\x01\xda\x14\xa8\x1f\xf0\xfc\xe9\xbb\xf2\x81\xac\xb7\xc3\xf5\x26\xcf\x92\x0f\xc3\xf5\x81\xc1\x1d\xd2\x1f\xf1\x6d\xa8\x7f\x22\xe4\x7a\x98\xca\x1e\xa6\xb2\x87\xa9\xec\xf7\x30\x95\xcd\x49\xc5\x8d\xd5\xe6\xff\xcc\xf4\xf2\x61\x8b\x79\xd8\x62\x1e\xb6\x98\xbf\xba\x2d\xe6\x83\x67\xb4\x2b\xda\xfe\x55\x11\xe3\x73\x69\xa2\xc8\x68\xfe\x68\x42\xca\xd4\xfc\x11\xb0\x22\xf9\x19\xc7\x83\x67\xf6\x8f\x51\xf8\x31\x30\x90\x64\x93\x9f\xc3\x8a\x05\xa4\x75\xc0\xef\xd3\x23\x08\x0c\x4c\xae\xca\x27\x67\x16\x92\xca\x8a\x88\xb1\x94\x30\xdc\x51\xc0\x58\x11\x52\x8c\x84\x8b\xc2\xce\x44\xba\x70\x27\xe1\x42\x5b\x58\x15\x55\x5e\x16\x82\x97\x5d\x4a\x5e\xee\x4c\x4c\x59\x13\x52\x8c\x53\x46\xfd\xa9\x4f\xb2\x4f\x19\x10\x98\x0c\xe7\x28\x36\xa9\xbc\x48\xc5\xf0\x45\xf6\x7e\xe4\xee\x47\xe6\x3e\xf2\xf6\x73\xd6\xee\x26\xc2\x05\xc4\x1a\xdb\xe5\x9a\xa3\x20\xa2\x6c\x7d\xc1\x5e\x57\xa4\x9a\x93\x50\x33\xca\x34\x5d\xa4\x99\x4b\x34\xee\x4c\x92\x8a\x9d\x9f\x8f\xec\xfc\xc4\xcd\x67\x62\x94\x11\x7f\x51\x7a\xb3\xa3\xf8\x66\x47\xf9\xcd\x76\x01\x6e\x22\xc7\xb8\x73\x49\xa2\x49\x31\xa3\x10\x73\x92\x61\x9a\x0c\xb5\x26\x4c\x2d\xc5\x18\x7b\x92\x63\xec\x51\x90\xb1\xa3\x24\x63\x17\xa2\x8c\x9b\x0a\x52\xd1\x8e\xc2\x9c\x3d\x4a\x73\xf6\x4c\x9c\x9b\x89\x51\x3f\x4e\xa2\xf9\x0e\x9b\xda\x2d\xe2\xc6\xe7\x48\x11\xe2\xc9\x9e\x8a\x87\xc9\x96\x93\x51\xd4\x82\x5b\x03\x62\x99\x13\x5b\xc8\x36\x56\x65\x9b\xe7\x02\x41\x27\x35\x41\x47\x65\x21\xca\x82\x70\xdd\xe2\xf1\x2c\x3f\xfb\xc1\x2b\x44\x12\x45\x15\xa7\x94\x47\x87\xb0\x19\xbb\xb9\x81\x9e\xa8\x44\x91\xa5\x80\x9a\xac\x48\x2c\xab\xf2\xc5\x49\xbc\xe8\xd2\xc5\x28\x5c\x1c\xe5\x95\x55\x59\x45\xbf\x5d\x91\x7f\x6c\x17\x80\xec\x28\x01\xd9\x51\x04\xb2\xa3\x0c\x74\x49\x66\x79\x59\x11\xd2\xec\xe9\xf6\x5c\x5c\x71\x67\xe2\xca\x25\x61\xc5\xb8\x2b\x42\x90\x36\xfd\x09\x62\x9f\x8a\x7c\x4d\x04\xcc\x23\x28\x55\xf4\xd4\x16\x94\xdc\x5f\xe6\xf3\x47\x36\x7f\xe4\xf2\x23\x93\x1f\x79\xfc\x91\xb7\xba\x89\xa4\xa1\x8c\xa9\x73\xf8\xce\xe0\x1b\x83\xe5\x75\x06\xbb\x2a\xeb\x8c\xa2\xce\x28\xe9\x74\x41\x67\x55\xce\x71\x67\x22\x56\x93\x72\x9a\x90\xd3\x65\x9c\x15\xf1\x4a\x3f\x2f\x8b\x76\x76\x94\xed\xec\x28\xdc\xd9\x2e\xdd\x2d\xa5\x1b\x77\x2e\x55\xa8\x78\xd5\x05\x3c\xdb\x24\x3c\xdb\x45\xbc\x75\x39\x6b\x4d\xac\x39\x0a\x3d\xa3\x74\xd5\xc5\x3c\x7b\x94\xf3\xec\x12\x00\x53\x11\xab\x0b\x37\xb6\x4b\x37\x76\x14\x6f\x96\x22\x16\x16\xfa\xfb\x24\x9c\xfd\xf6\xdb\xfe\xcb\xee\x97\xaf\xff\xba\x31\xe4\xc4\xb5\x21\x50\xdc\x88\x49\x24\xa9\xe8\xf2\x87\x98\x06\x4f\xec\x71\xc4\x54\xfd\x4b\x21\x97\x78\x88\x24\xf0\x9b\xaa\xb9\xbe\x30\xc5\x99\xd3\x93\xca\xe7\xb0\x62\x1c\x2a\xb1\xe0\x1c\xc6\x4b\x79\xc9\x24\x5c\x37\x99\xc4\x79\xa3\x20\x97\x17\x71\x84\x9c\x0b\x50\xe5\x72\x4d\x2f\xec\x29\xec\xf1\xf4\xc1\x93\x2f\xdc\xba\xb6\xad\x6b\x4f\x52\xfd\xe6\xd4\xfa\xb4\x57\x41\x92\xc9\xec\x65\x7c\x42\x84\xe2\xc1\x2a\x49\x11\x8c\x57\xa5\xa5\x5a\x5e\x02\x85\x12\x36\x82\x29\xe6\xd4\xa7\x78\xcb\x29\xc2\x09\x9c\x37\xaa\xae\xc5\x47\x4a\x1b\xe5\xeb\x35\x1d\x0a\xb9\xac\x44\x9b\x5b\x91\xb1\x14\x5e\x22\x89\xa8\x1c\x98\x02\xd2\x8d\xbc\x50\x9a\xbb\x13\x70\x8a\x94\x0e\xba\x3d\xf6\x2a\xe9\x79\x24\xfa\xd8\x04\x4a\x41\x4c\xa4\x52\xc3\xa1\x90\xf8\x8c\x56\x3d\x5a\x4d\x07\x9b\x28\xf0\x1e\x4f\x0b\xf9\xe2\x5b\x97\xb6\x75\xc9\x54\x52\xd8\xf4\x86\x67\x8b\x16\x51\xa3\xac\xdf\x35\x1c\x29\x1c\x90\x71\x23\x62\x88\x82\x21\x0a\x65\xe7\x37\x1c\x31\xa5\x36\xa7\x9b\x8e\xd4\x4e\xa0\xbb\x55\xca\x76\xce\xfd\x5f\x7f\x1f\xdc\x3c\xc3\xc8\xcd\x11\x4f\x5f\x80\x80\x48\x44\x02\xde\x9b\xab\x1f\x27\x65\x81\xaf\xa6\xcd\x41\xdf\xba\x07\xc8\xef\x0b\x22\x33\x20\xff\xc5\x30\xf6\x84\xa8\x9b\x11\x79\x5f\x80\x97\xad\x72\xa2\x6f\x2d\xf4\x69\x58\x20\xb1\x8a\x25\x2f\xfa\xc6\xc7\xe0\xf9\x47\x1e\x1b\x16\x5d\x14\xd5\x07\x37\xa8\x9d\xb7\xb6\x2c\x75\xb6\x2c\x81\xd2\xdb\xab\xc2\xd3\xb8\xc5\x52\x14\x80\xa1\xde\xb3\x14\x11\x4b\xc1\x1e\x60\x47\x1f\x90\x7b\xca\x86\x2b\xfc\x93\xc3\x4b\xbe\x05\xfa\x55\xa1\xff\xf1\x93\x86\xd9\x6a\xfc\x61\x99\x1f\x24\x0b\xb2\x8d\xc6\x36\xa9\xac\x93\x3a\xc0\xd7\x7a\x50\xad\x82\x72\xd5\x7d\x9d\xe2\xa0\xaa\x1a\x9c\xa9\x59\x5e\xf0\xc2\xdb\x2b\x36\xb7\x71\x87\x40\x8e\xcb\x73\xd6\xb6\xe0\xbf\xad\x62\x3f\x5e\x3d\xa8\x70\x58\xc7\x86\xf8\xa5\x50\x52\x69\x48\x5f\x3b\x30\xf5\x3b\x56\xfb\x08\xba\x0a\xed\x3d\xfd\x5b\xd7\xa2\x52\xa7\xd5\x19\x58\x10\x29\xe4\x7a\x7a\xa2\x8f\xd1\x62\x58\x06\xc3\x3a\x30\xc5\x5c\x7e\xc0\x62\x7c\xe0\xe4\x52\x49\xce\x63\xb3\xfc\xce\x9b\xe5\x03\x27\xa0\x1f\x5b\x9f\xc7\xf6\xf9\xce\xed\xf3\xa1\x90\x70\x77\x1f\x76\xcf\x25\x91\x8e\x91\xbf\x29\xb6\xaf\xf5\xa9\xc8\x7c\x0f\xfa\x3f\x8e\x68\x1f\x47\xb4\x8f\x23\xda\xdf\xe3\x88\x76\x41\x97\x6e\x8c\x68\xfe\x0e\xa2\x3e\x21\x14\x85\xb2\x94\xd6\xd2\x6f\x41\xe4\x57\xfa\x62\x85\xdb\x7d\x64\xff\x71\xf8\xfb\x38\xfc\x7d\x1c\xfe\xfe\x45\x0f\x7f\x17\x94\xee\x4e\xbb\x54\x13\xc4\x86\xa8\x92\x99\xf5\xe4\xd3\xa1\x99\xcc\x40\x07\x3d\xe8\x20\x8c\x64\x9b\x08\xb1\xc7\x37\xb9\x87\xff\x04\x32\x59\x97\xc3\x06\x8b\xb1\x1b\x8c\x7d\x61\xef\x4b\xcd\xde\x57\x31\xcb\x73\x7b\xdf\x43\x20\x7b\x08\x64\x0f\x81\xec\xf7\x17\xc8\xee\xb4\xec\xb6\x92\x3a\x11\x55\x65\x8e\xb2\x4e\x13\x64\x36\x81\x6a\x8d\xb0\xa9\xc7\x51\xda\x39\x4a\x50\x78\xe3\x8f\x93\xd1\x58\x50\x24\x88\xdd\x89\xa6\x36\xd9\xd2\x62\xe8\x10\x27\x53\x17\x27\x03\xa5\xd2\xda\xe5\xa3\xdc\xf6\x10\xd2\x1e\x42\xda\x43\x48\xfb\xeb\x0a\x69\xbb\xc7\xc9\xf5\x8f\x39\xb9\xde\x3d\xce\xac\x3f\x7e\x66\xbd\x7b\x9c\x56\xff\x96\xa7\xd5\xbb\xc7\x39\xf5\x0f\x3a\xa7\xde\x3d\x4e\xa8\xff\x14\x87\x6e\xbb\xc7\xd9\xf4\x9f\xe1\x70\x6d\xf7\x38\x95\xfe\x93\x6f\x90\xc7\x79\xf4\x9f\x6f\xcb\x3c\x4e\xa2\x1f\x27\xd1\x0f\xc3\xe7\xc3\xf0\xf9\x27\x31\x7c\xee\x1e\x67\xd0\x8f\x33\xe8\x87\x79\xf3\x61\xde\xfc\x7b\x9b\x37\x1f\xa7\xcf\x8f\xd3\xe7\x87\x10\xf6\x10\xc2\xfe\xec\x42\xd8\xe3\xdc\xf9\x71\xee\xfc\x10\xcc\x1e\x82\xd9\xff\x0a\xc1\x6c\xbb\xfb\xf5\xcb\xe1\xcb\xaf\xff\xe7\xce\x03\x95\x8a\x24\xbb\xb2\xa5\x1c\x09\xd5\x2b\x1c\x53\x66\x8a\x5c\x87\x48\x92\x8b\x8a\x3e\xa8\xe6\x20\x35\xd8\xac\xf4\xef\xe9\xec\x51\x2e\x86\x79\x1f\xce\xdf\x46\xe2\x92\xbd\xf5\x14\x90\x54\x56\x05\xa6\x42\x35\xa7\xf3\x67\x74\x17\x29\x76\xb8\xb8\x29\x54\xab\x51\xd6\xc0\x4d\x67\x2c\x26\x51\xf1\xe9\xbc\x93\xa4\x4a\x67\x7c\x96\xf3\xdf\x44\xfb\xf5\x14\xd2\x20\x54\xa4\xd8\x42\xa1\xe4\xf3\x07\xfa\xbc\xee\x31\x30\x1e\x21\x7a\xdf\xd1\x48\x22\x0c\x79\x02\xd1\x54\x0b\x45\xe1\x01\xf9\xed\x0d\x4e\x5c\x95\x34\x65\x8b\x8a\x1b\x13\x88\x0a\x89\xc9\xcf\x1c\x57\x60\x2a\x24\xa9\xd7\xd1\x28\x26\x52\xad\x0b\x98\x06\x45\x25\xde\x44\xaa\x51\x4c\x20\x97\x4c\xa0\xe8\x82\x51\x58\x97\xf3\x6e\x3c\x15\x53\x28\x3e\x9f\xf5\xcd\xcc\x48\x54\x28\x39\xa1\x84\x87\x8d\x14\x5d\xd9\x11\xb3\x25\xaf\xfc\xdc\x52\xa8\x95\x54\xf0\x08\xf5\x4e\xc0\xee\x7e\xfa\xf6\xed\xcb\x7f\x7e\x19\xae\xe2\xeb\x3f\xdf\x45\xd9\xec\x14\xef\x28\xa0\x0e\x4a\x88\xc4\x38\x18\x76\xa8\x9d\x82\x92\x2e\x42\x41\xd5\x8b\x12\x61\x99\x28\x59\x65\xdd\xc2\x67\x6b\xc2\x0e\xf9\x4a\xa8\x78\xd9\x28\x32\x25\xf2\x11\xc9\x7b\x33\xaa\xb6\xa4\xb0\x78\xd4\xea\xb3\xbd\x35\x8b\xd6\x54\x07\x28\xb1\x6e\x19\x79\x59\x90\xbf\xc7\x38\x87\xee\x2d\x85\x64\xb8\x52\x09\xfd\xda\xee\x48\x08\x96\x22\x0f\x0a\x5d\x1d\xae\x43\xda\x7e\x27\x8a\xab\xfa\x65\x32\x40\x25\x41\xca\xb6\x51\xb7\xc0\x39\xe4\x8b\xee\x49\x31\x5c\xde\x56\x0a\x29\x99\x76\x6d\x94\xcc\x2b\xc1\xf6\x65\xa7\x72\xb6\x90\xab\x96\xa2\x8b\xa4\xc4\xb4\x48\x25\x25\x47\xa9\x28\x17\x54\x16\xe7\x0b\xa0\x67\x99\x72\x16\x7c\x23\xdf\x44\x4c\x57\x94\xc2\xb5\x1b\x56\xef\x6c\xb9\x50\x60\x36\xfd\xa3\xa3\x1a\x07\x15\x63\x53\x19\x46\x7a\xeb\x32\x06\x89\xe9\xcc\x66\x21\xd5\xb4\x69\xf4\xa9\x62\xde\x3a\x65\xc2\x9f\x00\x60\xcd\xa6\x5d\x91\x0a\xc3\x87\x4c\x1c\x65\x47\xa2\x54\xa2\x66\x8a\x21\x90\x48\xa6\x52\x33\xf9\x58\xde\x54\xc0\x82\xc8\x23\x51\xf9\x07\x47\xe8\x2b\x0a\x81\x54\xf8\xf8\x65\xd0\x2f\x3a\xed\xcb\x42\xe5\x99\x14\x65\x2a\xc5\xa7\x26\x08\x1f\x17\x5e\x4c\xda\x9e\xff\xe4\x9c\x2a\x5d\xf1\x7d\x91\x89\x0d\xab\x60\x1d\xa9\x42\xa4\xac\x90\x73\x15\xd1\xbe\x31\x9b\xd0\xfe\x66\xc3\x6c\xc7\xef\x16\x7f\xfe\x07\xe0\xec\x72\x7b\xfa\xed\x95\xd9\x56\x8a\xdb\x4a\x51\x47\x87\x31\x39\xc3\xd5\x9c\x7e\x70\xce\x59\xae\xf7\x33\x8f\xf3\x1d\x79\xa3\xd7\x0d\xa8\xaf\x92\xdd\x33\xf2\xa3\x8b\x1a\x51\xfa\x42\x36\xd8\x9b\x29\xca\x40\xd0\xbe\x5d\x49\xd3\xcd\xa4\x6b\x52\x73\x93\xa0\x05\x05\x8b\x5e\x0a\x45\x65\xbd\x0d\x7f\x90\x34\x49\xf1\x4a\xe5\xb6\xad\xca\x51\x06\x97\x96\x25\x25\x28\xb6\xe5\xbc\x53\x79\xd6\x12\xbb\xd4\x4a\x7c\x48\x88\x54\x1d\xf4\xa1\xbc\x65\x4f\x59\x29\x6c\xfb\xc0\x7b\x35\xab\xd4\xa7\x38\xd8\xd0\x55\xf9\x43\x44\x6f\x7b\x45\xc9\x6f\x7a\xb1\xed\xe2\x55\x95\x49\x21\x0c\xe4\x4b\xa2\x14\xfc\xf9\x3c\x2d\x36\x06\x93\x94\x84\x6d\xe9\xc7\x6d\xc9\x7d\x0f\xa8\xaa\x07\x51\x23\x60\x5d\xf1\xd1\x15\x5e\xfd\x4b\xe5\x1d\x09\x09\xb5\x94\x28\x3a\x4f\xe2\x55\xc2\x24\xcf\x9f\x74\x73\x9a\xa4\x9b\xa0\x20\xcf\x63\x36\xc5\x40\x75\x2b\x5e\x05\x12\x28\x70\x2a\x5f\x5a\x62\x4e\x5b\x15\xf4\xaa\x69\xd7\xd6\x7e\xf6\x55\x51\x5f\xd7\x46\x62\x1d\x3f\xc6\xbe\x75\x37\x7b\xe5\x0c\x46\x3b\xc7\xe0\x99\x8f\x1b\xd7\xcf\x36\x6e\x9f\x28\xaa\x90\xa4\x9e\x64\x29\xc7\xc1\x8e\x20\x39\xdb\xca\xb1\x41\x41\xe9\x12\x6f\x0b\xa5\xec\x4d\xbb\xb6\xf5\xca\xaa\x6d\xc7\x1d\x71\xce\xe4\x6a\x55\x78\x90\x78\xa6\xec\x84\x7c\x52\xf5\x3d\x12\xab\x94\x5f\x49\xb2\x2e\xa1\xae\x20\xb9\x5c\xc8\x49\x26\x6d\x35\x06\xac\xae\xcb\x45\xc7\xa7\x03\x1c\x47\xa8\xcb\xc8\x5c\x0f\x4c\x59\x7c\xc3\x27\x94\x05\x3b\x67\x8c\x4e\x71\xd2\x00\x3d\x67\x3a\x9a\xaa\x73\x2a\xc5\xeb\xee\xee\x7b\xcb\x82\x7d\xf4\xbf\xb1\xd9\x6f\xd1\x8e\xca\xb6\x98\xd2\x38\x68\x32\xee\xa9\xfd\xa1\x5c\xbb\xbc\xbd\x16\x9b\x28\x6e\x13\x00\x78\xdc\xc0\xde\x9c\x7e\xc0\x06\xbe\x92\xce\xf8\x9d\x0d\x3c\xfc\xf4\xf5\x57\xbb\xfb\xf2\x75\x37\xdc\x7a\x1c\x2a\x26\x4f\xa5\x3d\xfd\x7a\x08\x14\x67\xd2\x44\x34\xee\x60\x03\x4d\xe5\x3d\x31\xf9\x4d\x9b\xe0\xd1\xcc\xa0\xf3\x91\xbd\x2e\xfd\xf1\x6f\x2b\xcf\xb7\xd4\xf5\xfa\xab\x90\xc8\x73\x08\xdf\x44\x21\x8b\x09\x2b\x00\xf6\xeb\x00\xf6\x53\x00\x17\x83\x8a\x0b\xec\x66\xe0\x75\x79\x02\xdf\x9b\x4e\x53\xfe\x2c\x68\xf9\x1d\xee\x5e\x8a\x0e\x9f\x8e\xb8\x71\x86\x25\xdf\xce\x10\x64\x89\x26\xff\x71\x86\x21\x86\xdf\x5e\x6d\xcb\x1b\x97\x27\x2b\xd0\x16\xe0\x32\xde\xbf\x7d\xd6\x76\xd3\xd1\xa0\xc5\x96\xcf\xf1\x9c\x9d\x51\x3c\x3f\x59\xdb\xd8\x5e\xb1\x5d\x7d\x04\x54\xf7\xa9\x1d\xef\xad\xf7\xf7\xe1\xe4\xab\x33\xe9\x5d\x94\xbc\x77\xf2\xff\xf5\x65\xfb\xfa\xcb\xcf\xff\xf5\x57\xa3\x5f\x54\x54\xbc\x77\xaa\xd6\x0f\x85\x38\xb3\xd5\xab\x6c\x05\x46\xdd\x33\x4d\xab\x1a\xd7\x1e\x30\x6b\x0f\xa8\x44\x59\x4a\x1d\xec\xe9\x11\x9e\x3d\x62\x7b\x23\xf6\xd4\xcd\xfc\x11\x87\x67\xde\x5e\x2b\x8c\xc4\x99\x98\xb9\x3d\x2e\xbd\x45\x86\xad\x95\x64\xe4\x6c\x4c\x39\x95\xe1\xf4\x84\xcc\x9e\xc0\xfd\x71\xe0\x76\xed\x09\x55\x17\xb4\x8d\xc9\xa8\xa6\x8f\xd8\xde\xca\xf7\xd1\x91\x11\x3f\x6e\x3b\x5c\x37\xcc\xb3\x3d\x7b\xc2\x54\x6c\xda\x32\xdd\xb3\x4d\x97\x88\x13\xea\xc0\xae\x23\x90\x50\x9c\x0a\xaf\xc0\x2a\xb9\x45\x05\x68\x34\x27\xf0\x26\x51\x70\x99\x72\xd4\x85\x97\xd8\x4e\x1b\x1a\x66\x70\x11\xe3\x86\x48\x09\x45\xd5\x52\x4c\xb3\x27\x14\x35\xb8\xc8\x60\x4f\x8f\xe4\xd9\x23\xb6\xb7\xb2\xd1\xee\x2a\xc5\xca\xf3\x36\xda\x13\x6f\xaf\x89\x32\x17\xdd\x10\x35\x6f\x98\x0a\x9b\x4c\xe1\x7c\x27\x01\x27\x5c\x1a\xce\xfb\x9a\x0a\xf8\x69\x1c\xac\x6d\x83\x3d\x7f\x57\x55\xc7\xc4\x9b\x42\x11\x75\xf0\x0a\x4f\xa5\xe6\xf6\xf6\x8f\x41\x83\xef\xe1\x27\x9e\x2a\xac\xc2\x55\xc2\x74\x03\xb9\xf3\x3d\xe6\xb1\x0d\xfd\x6c\xa7\xba\x71\xa7\xe2\x1e\x9e\x98\xed\x42\x87\xfb\x6d\xd3\x78\xb6\x6b\x4f\xb4\x7e\x7a\x2f\xb8\x2a\x9f\xd1\xc5\xca\x7f\x66\xfe\x34\x81\xfd\xbd\x76\xb1\xb6\x0d\xfc\xa6\xef\x0c\x57\xa7\xa8\xea\x46\x74\xbf\x88\xed\x6e\xb2\x65\xec\xda\x13\x1d\xdd\x37\x95\x62\xa9\xda\xdb\xec\xfe\xb8\x5f\xde\x3e\x4e\x28\x5e\x95\xd7\xd8\xa8\x4a\xc3\x14\xb5\x17\x84\xc2\x4d\x08\xc5\xbd\x30\xff\xf5\xeb\x97\xed\xcf\xff\xbc\x59\xae\x67\xc3\xf9\x43\xc8\xf0\x99\x81\x95\x65\x8a\x77\xe3\x84\xc2\xea\x84\xc2\x4d\xc6\x0f\x47\x29\x16\xa3\xfa\x9d\x52\xb4\x14\x71\xc4\x17\x5b\xd7\x42\xa9\x04\xe3\x76\xc0\x06\xf1\x95\x72\x88\x14\x0b\x53\x2d\x81\x6a\x1d\x8d\x44\xc1\x14\xf2\x1c\x0d\x07\x0a\xda\x48\x41\x66\xe0\x7e\xde\xe1\x5c\xc1\x8e\x6a\xd7\xdc\xaf\x4d\xd3\xad\x39\x29\x1d\x53\x3d\x3b\x30\x94\xe6\x92\xb3\xaa\xad\xa8\xe4\x9c\xc9\x57\x79\xf6\x94\x8a\x60\x64\x38\xf4\x8d\x7e\xdc\x5b\x3e\x66\x94\x05\x5d\x6d\x37\x2a\x15\x93\x6a\x16\x83\xc9\x16\x83\x19\xba\x3d\x8f\x31\x74\xab\x23\x8f\xa3\x59\x61\x46\x6d\x30\x5b\x4b\xb5\xbe\xbd\x92\x67\x44\xc1\x84\x70\xd0\x87\x37\x42\x29\x45\x55\x71\x62\x54\x86\x8b\xc8\x9c\x9e\x64\x15\x07\x69\x2e\xed\x70\xb8\xcf\xb5\x90\x24\x85\x31\x85\xe0\x29\x64\xe2\x42\xcc\xe4\x8b\x10\x27\x45\xff\xa4\x3c\x7b\xcf\x89\x12\xef\x48\xba\x6d\x85\x02\xc6\x98\x50\xb7\xda\xea\x13\xed\x98\x05\x87\x22\xb1\x9d\xe9\x86\x10\xac\xf2\x06\xed\x98\x4d\xbb\x8e\x0a\x37\xa0\xe4\xd2\x86\x3d\x39\x6f\x02\x31\x37\xf3\x24\x37\x03\xc2\x8c\xfd\x53\x08\xc9\x12\x28\x2e\xa3\xda\x36\xc7\x63\xf9\x6d\x4e\xed\xa8\x6e\xf1\x02\x85\x2b\x9b\xe6\x16\x46\x71\xdc\x38\xbf\x9f\xc0\x70\x0b\x1d\x78\x6f\xdb\x24\xaa\x30\x5f\x4b\x56\xa2\xc5\xcd\x27\x26\xf8\xbe\x6b\x4a\x0e\x94\x61\x3b\xee\xfb\x23\x42\xfe\xac\x94\xb3\x22\x17\x8b\xe2\xa4\x5e\xbb\x31\x08\x35\x43\xaa\x83\x7d\x54\x74\x91\x8b\xa5\x54\x32\x49\xa9\xe0\xc6\x24\xd5\x3f\x0b\x31\xc7\x45\x67\x96\x7b\x82\x6d\x07\xc3\x39\x83\x7e\x72\x97\x27\x80\xe4\xfa\x67\x38\xe1\x7b\xa4\x92\x8b\xad\x94\xd3\x68\xa5\x76\x61\x47\x5c\x61\x8a\xf5\xa4\x38\x10\x33\x53\x2e\xaa\x88\xbd\xbd\x52\x74\xcd\x4e\xd3\x30\x07\xaf\x68\x13\xa2\xb3\x89\x61\x4b\x49\x92\xfe\xef\x16\x24\xcf\x54\xa2\xa7\x14\x82\xfe\xef\x16\x62\x0e\xe4\x4a\xc1\xe1\x69\x48\x5b\x98\xa4\x52\xe8\x36\xa7\xa8\xf8\xeb\x65\xd2\x0c\x0c\xd1\xf0\xe0\xc9\x3a\xd0\x08\xdb\x1f\x46\xca\x4f\x94\x7c\xd4\xff\x78\x50\xc1\x16\xa7\x0d\x5a\x8a\x21\x92\x77\x57\xe2\x08\x3e\x84\x96\xdf\xa7\x10\xa3\x90\x72\xc6\x51\x69\xf5\x81\x58\xe0\x1f\x1a\x46\x6a\x3b\x91\x69\x3a\x51\xdd\xe8\x1e\xf6\x86\x33\x15\x06\xcc\x61\xab\x9b\xd0\x31\x6c\xee\x46\xf1\xca\x8e\xc4\xa3\x24\x72\x4c\x89\x72\x2e\x4a\xfb\x40\x53\x1b\x45\x1d\x09\xaa\x39\x12\x54\x10\x19\x9f\x77\x14\x72\x6d\xcd\xd7\x90\x2d\x31\x0a\xf6\xfb\x98\x5a\x79\xe7\xc0\x56\xdf\xce\xba\x3a\x49\x9f\x81\x5b\x82\x93\xba\x32\x92\xd2\x48\xea\x86\x03\xf9\xe6\x49\xd1\xcc\xad\xb2\x42\x4c\xdb\x34\x95\x9a\x3e\xcd\x98\x8d\x53\x70\x7d\x97\xfa\xff\x31\x8e\xfa\xfd\xac\xfe\x3b\xe4\xab\x62\x78\xbe\x93\x1d\x0a\x6f\x67\x5d\x3b\x69\xee\x6b\x45\xb7\x58\x2a\xdb\xd9\xae\x76\x94\x93\x28\xbd\xe0\xb8\x1b\xc9\xc5\x48\x2d\xcc\x48\x2d\xb0\xd9\xf2\xa2\x0f\x25\x16\xe1\x8c\x58\x9c\xd1\x21\x2c\x65\xa7\x16\x9b\x4a\x05\xcc\xd3\x49\x79\xd2\xb7\x51\x38\x20\xd4\xbe\xe9\xf8\x2f\x20\x90\xfd\xb2\xfb\x75\xfb\xcf\x5f\x7e\xbe\x5d\x1e\xfb\x98\x70\xde\xe5\xb1\xfc\xc3\xe5\xb1\x44\x38\x1f\x2d\x2e\x3e\x4d\xa5\x90\x42\xb1\x44\xc3\xfb\x44\xc5\xef\x28\x37\x57\x9d\x20\xa8\x1d\xce\xaa\x29\xe9\x3b\x43\xe8\xf1\x33\xc5\xcf\xdf\x17\x6f\xd0\xc4\x01\x0d\x38\x43\xd9\xdb\xf6\x6e\x90\x6a\xf5\xe5\xd6\xcc\x60\xcf\xda\x98\xdb\x36\x8e\x1d\xed\xad\x36\xb3\x7a\x1b\x6d\x6d\xb8\xb5\x98\xc9\xa7\xd9\x40\x18\x11\xab\x1c\x0f\xb6\x8d\xc4\x52\xf6\x24\xd5\xb6\xd9\x14\x17\x5b\x33\x9b\x13\x24\x14\x79\xb4\xdf\x54\xc1\x21\x9b\xeb\x49\xc2\x51\x84\x55\xc6\xaa\xd4\x74\xa3\x24\x29\xe9\x82\xb8\x85\x61\x43\xef\xeb\x73\xc7\xa9\x7b\x2f\x38\xc7\x48\x71\xbc\x75\x0e\x38\x25\xa9\x01\xff\x63\x94\xf1\x01\xfd\xec\xb0\xf7\xcd\xeb\x27\x45\x8b\x46\x8a\xd2\x33\x9f\x52\x6b\xa2\x41\x6f\x36\x02\xbd\x8d\x91\x9e\xe6\xec\x75\xec\x98\x80\xb6\x33\xde\xef\xc0\x5f\x6d\xc4\x1e\x7b\x6a\xc0\xff\x3e\x06\x37\xee\x8f\xdf\x52\xec\x0a\xeb\xbb\xc3\xaf\xee\x8e\x9b\x8e\x6a\x55\x67\x97\x95\xcd\x11\x41\x3a\xdd\x3e\x90\x0f\xe9\xf2\xee\xf0\xe4\x72\x32\x7a\xcd\x73\xa4\x4c\x06\x6d\x1c\x5a\x0b\x2b\xdb\x23\x8d\xdb\xe3\xd4\x48\xba\xb4\x3d\xd2\x33\x1a\xbb\xb8\x3d\xd2\xa6\xed\x0e\x15\xe9\xca\xd3\xdc\xc4\xc8\x8e\x38\xfb\x17\x34\x71\x79\x7b\x1c\x41\x71\xd3\xee\x60\xec\x8e\x40\x35\xf8\x8b\xbb\xe3\x38\xf5\x95\xed\x01\x98\x35\xc8\x5d\xde\x1e\x1d\xfa\x97\xf6\x07\xde\x06\xf8\xf2\xa5\xfd\x71\x9a\xf4\xa5\xfd\x71\xb9\x91\xd3\xfe\x68\xd0\xff\x31\xfb\xe3\x3b\xe4\xbf\x4e\xb1\x77\x16\xf8\x68\x47\x7c\x3c\x11\xd1\x4e\x24\x95\xd0\x4d\x91\x00\x6a\xe9\x94\x56\x1f\x71\xf1\x8c\x52\x5f\x24\xf6\xae\x75\x2d\x7e\xc1\x2d\xec\x71\x43\xd8\x13\xbf\xb0\x6b\x4d\x88\x5f\xa1\xd3\xf6\x88\x89\xf6\x0c\x15\x41\xe5\xd7\x98\x96\x6b\x2d\x18\xee\x14\xeb\xb5\x29\xcc\x7f\xea\xd3\x9d\xc9\xc2\xdf\x27\xdd\x3d\xa8\xd4\x0a\x95\xba\x57\x64\x4c\xeb\x22\xe3\x15\x26\x72\xcf\xca\x7f\xf9\xe7\xcf\x76\xf7\xd3\xcf\xbf\xfe\x74\x2d\x58\xe6\x3c\xb3\x0e\xcc\x0a\x73\x8b\x7c\xdc\xab\x98\x36\xb7\xb5\xc7\x67\x7d\xfa\xed\x33\x7e\xac\x2b\xef\xc8\xda\x3b\x11\xef\x08\x1c\x63\xe2\xec\x10\x4d\x95\xa4\x79\x57\xcd\xf1\x10\x5d\x4d\xb6\x51\x7f\xbc\x77\xcf\x8b\x53\x84\xab\xfd\xdf\x44\x2e\xcf\x60\x77\x93\x34\x01\xff\x2c\x7f\xeb\x38\x18\x83\x6f\xd5\xc4\x96\xef\xac\x81\x7b\x6f\x0b\x68\x06\x2c\x14\x93\x13\x45\x2c\xc0\xbc\x9f\x0e\x38\x9e\x3f\x8c\xd7\x7b\xcf\x2c\x1f\xe9\xfa\x66\xa8\xfd\x3f\xff\xfe\xf6\xeb\x97\x7f\xdc\xe0\x5e\x79\x2f\xca\xc9\x25\x94\xbb\xf6\xce\x8f\x43\x39\xb9\x88\x72\x97\xfb\xff\x30\xf0\x7e\x33\x9c\xe3\x0b\x38\x77\xf5\x9d\x1f\x83\x74\x7c\x09\xe9\xae\xf4\x7d\x33\xe0\x86\x9f\xfe\xf1\xeb\x1f\x80\x72\xe1\x0f\x46\xb9\xcb\xfd\x7f\x0c\x72\xbf\x3b\xbe\xd5\x55\x42\x53\x7f\x20\x8d\xbb\x88\x6e\x97\xbb\xbe\x19\x66\x5f\xf1\xfd\x37\x43\xb7\xf4\x21\x74\x4b\x3f\x1a\xdd\xd2\xc7\xd0\x2d\x7d\x08\xdd\x1a\xe8\x7e\x33\x7c\x0b\x7f\x18\xbe\x85\xdf\x06\xdf\x5e\xff\xf5\xd3\xd7\x6f\xdb\x6b\xce\x49\x57\xc5\xf6\x88\x23\x0b\x21\x9f\xeb\xae\xf9\x27\xe7\x82\x00\x03\x41\x40\x59\x35\x9e\x38\x8c\xdf\x85\x18\x21\x63\x81\x92\xcf\x3a\xf6\x2a\xfd\x7b\xa0\xec\x62\x93\xec\x4b\xb5\x94\xc5\x08\x45\x29\x3a\x95\x04\xeb\x78\xf4\x38\xee\xf4\x55\x25\xf6\x94\x28\x27\x95\x96\xa5\x06\xc3\xc4\x2e\x0f\x96\x1c\xc2\x98\x10\x1e\x20\x91\xb8\x58\x0a\x41\xc8\xc7\x00\xc5\x1e\x07\xa1\xae\x78\x15\xf5\x33\x9b\x40\x21\x05\x13\xc8\xc1\x23\xd9\x57\x31\x3a\x11\x8a\xac\x5d\xc2\xff\xbb\xdb\xe8\x3d\xf4\x04\x16\x1b\x74\x0c\xdb\xf3\x60\x12\x0a\x99\x7c\x3b\x87\x85\x6d\x59\x3c\x5e\x0e\xd1\xf8\x7e\xbc\x94\x9d\x37\x91\x9c\xdf\x8a\x4b\x54\x59\xcc\xf8\x09\x5d\x91\x82\x87\x52\x9a\xf3\x40\x2e\x15\xf8\x01\xb7\xd3\xa2\xf3\x30\x09\xb6\xcd\xcb\x9c\x73\x1a\x28\xb8\x6c\x29\x72\xb4\x38\x5c\xc6\x97\xe6\x9c\x8d\xd8\xd7\x16\x11\xb6\xad\x85\xb2\x63\xd3\x3f\xc6\xc3\x5d\x85\x6a\xc9\x46\x5c\xa5\x50\xc7\x8f\xf1\x54\x38\x64\x5d\xa1\x9d\xa5\x54\x2a\x95\xa2\xf3\x50\xc0\x86\x98\xad\x90\x43\x2c\x4f\x0d\x4d\x51\x01\xbc\xc5\x0a\x65\x80\x26\x65\xeb\xa9\x46\x9d\x48\xd1\x46\x84\x0b\xe9\x5d\x29\x51\x87\xe6\x89\x4b\xb4\x84\x38\x0f\x85\x93\xb7\x9e\x32\x7b\x7d\x80\xa5\x7f\x8f\x24\xa5\xe9\xfa\x85\x03\xc2\xc5\x3c\xe9\x76\xa5\x5c\x14\xec\xe2\x02\x85\x9c\x74\xde\x85\x6a\x8d\x3a\x19\x69\xc1\x45\x4c\x3e\xc7\x2d\xbb\x4c\x5e\x82\x19\x3f\x5b\x40\x92\xbe\x10\xf3\xce\x12\xfb\x6a\x89\xb9\x22\x14\xd2\x92\x04\xc4\x0d\x17\x4b\x3e\xd5\xc1\x12\x8b\xb7\x3a\x23\x5d\x46\x2f\xfa\xab\xa5\xda\xa8\x15\x3a\xd0\xa1\x73\xc9\x96\x4a\xf0\x7a\xd1\x1f\x53\x48\xaa\xaa\xf9\xda\xbf\xfb\x16\x22\xa9\xd8\x5a\x28\x29\x6c\x0a\x62\xd0\x55\xb5\xca\xe9\xed\x55\xf7\x00\x9b\x4c\x31\x86\x1d\x09\xd4\x4f\x1f\x29\x86\x6a\x29\xc4\xd4\x7c\xd7\x53\x52\x34\x68\x2e\xfb\x88\xfa\x49\x16\xa7\x4f\x25\xea\x4d\x20\xae\xb8\x8c\xf3\xa4\x42\xa9\x2a\x56\xc3\x11\x80\x39\xe0\x5c\x5f\xfa\x77\x21\xc9\xb5\x85\xa4\xeb\xd0\x13\x47\xeb\x91\xd4\xd2\x13\xfb\xdc\xbf\x53\xce\x2d\xe4\x33\x66\x92\x88\x94\x50\xba\xa5\xbc\xa5\x98\x85\x42\x85\x27\x80\x63\x9c\xd5\x4a\xff\x2e\xba\x9f\x8c\xaa\xcf\x25\x53\x08\xba\xf8\x91\xf1\x08\x4a\x67\xe7\x48\x3e\x07\xf2\x39\x51\xae\xa1\x85\x27\x90\xb4\xb3\x99\x1a\x06\x62\xc9\xc4\x38\xdb\xaf\x95\x38\x25\x0a\x0a\x34\x8a\x35\x51\x74\xfe\xed\xd5\x22\x94\x56\xb1\x4d\xb7\x30\xe7\x56\x9d\xdb\x47\x4f\x1e\x91\xa7\x5e\xd1\x91\x07\x4b\x92\x2a\x89\x24\x6c\xbb\x4c\xbe\xea\x7a\x49\xa2\x62\x7b\xf0\x63\x8b\xa0\x28\xac\x4a\x34\x22\x81\x60\x65\x39\x7e\x57\x8c\xac\x08\xd5\x15\xa4\xfe\x4c\xfa\x53\xf4\xba\x81\x33\xeb\xf7\x92\xb7\x81\x0a\x5c\xb4\x4b\x8b\x07\xd2\xad\x1a\x48\xbc\xdf\x69\x4f\x96\x38\xea\xd3\x0e\x01\x0e\x35\x1b\xdf\x53\xd8\xc4\x1c\x29\x21\x0e\x14\xcb\x2f\x62\xa9\xa6\x8c\x04\xa0\x3a\x38\x78\xf0\x23\x36\x84\x95\x4a\xb1\xde\xec\xf8\x13\x28\x08\x76\x46\x0a\x36\x51\x4c\xd5\x46\xba\xcf\xdd\xf4\x48\xcd\xef\x35\xc2\x08\xa0\xe2\x4a\xf8\xe4\xa9\x4a\x44\x70\x9d\x6e\x4a\x82\x0f\x7b\x0a\x9e\x24\xee\x18\xee\x2f\xce\x78\x02\x06\x26\xc1\x37\x4f\x91\x5b\xe6\x02\x9d\x64\x44\x50\x42\x6d\x01\xf5\xd2\xe8\xb9\x25\xef\x0a\x49\x49\x8d\x24\x87\xac\x10\xd2\x7d\x1e\x11\xad\x51\x1b\x21\x13\x44\x91\xe6\xb6\xaf\x15\xf1\xfb\xa7\xae\x44\x20\xa9\xe8\x8d\x77\xe4\xa5\xe8\xb6\x09\x84\xe2\xdc\x31\x52\x75\x8a\xfe\x39\xcf\xc9\x74\x4a\xe4\x39\x23\x8e\xaa\x80\x70\xe8\x06\xe0\xac\x43\x4a\xba\x91\x19\xc9\x8a\x82\x4b\x5b\x44\x5e\x2b\x8d\xeb\x9f\xcd\x4a\x12\x90\xe8\x87\x43\x1a\x88\x23\x31\x3c\x43\x0a\x21\x26\x04\x6c\x62\x2a\xe5\x54\x07\x72\x5d\xcb\x40\x4a\x79\x94\xa5\x90\xaf\xed\xd3\x29\x37\x72\x61\x8b\x72\xf1\xd9\xf4\x8f\x2e\x1d\x29\x89\x8a\x51\x09\x91\x80\x64\x15\x04\xf4\x80\xd6\x17\xa5\x3c\x98\xad\x58\x0a\x25\x52\xd4\xbd\x5a\x73\xa6\x0a\xa6\x13\x5c\x85\x4d\xb7\xd5\x27\x57\xc0\x27\xa7\x08\x55\x41\xa2\x5d\xb2\x91\x02\x5c\x12\x58\x94\x81\x28\xc5\x2b\x58\x17\x45\x61\x90\xfb\xe2\x10\xf4\x23\xfa\xb7\xd2\x96\x00\xf7\x88\x06\x59\x50\x3b\xfd\x2e\x4a\x78\x40\x37\xbc\x12\x3a\x24\x10\xf0\x11\xe7\xe4\x19\x8e\x9a\xae\x90\x8f\xd5\x22\x55\x45\xc6\x80\x6b\x23\x00\xc5\x52\x2d\x5b\xa5\x0d\xae\x98\xfe\xd1\x02\x8a\x63\xb6\x4a\xd8\x14\x01\x94\xa8\x39\x5d\x1c\x57\xf5\x0b\x6f\x39\x90\x57\xbc\x6d\x1f\x1d\xbc\x2a\x1f\x94\x10\x94\x59\xe9\x66\xd4\xb1\x49\x06\x10\xc4\xf7\xef\x02\xb4\x85\x0f\x4e\xd1\xe5\x13\x94\x59\x2f\x58\x16\x25\xcf\xa9\xc4\xb7\x57\xa1\x20\xca\xf6\xb9\xca\x8e\x18\x49\x23\x3c\x93\x17\x60\x60\x24\x1d\xbd\xcf\x7e\x18\x03\x88\x52\x47\x38\x89\x4a\x54\x55\xba\xc8\x4a\x2b\x2c\x65\x97\xa9\x51\xf2\x48\x19\x3c\x22\xe3\x53\x07\xc4\x0d\x58\x20\xd1\xce\xeb\xc0\x1c\x57\x5d\xa3\xfe\x8d\xa2\xcf\x2d\x2a\x31\x27\xe2\x84\x59\xa4\xd6\x9c\x57\xe1\x02\x1b\x45\x37\x08\x84\x18\x06\x53\xd1\x2d\x86\xa0\x50\x49\x99\x4a\x55\x2a\x95\x60\xcb\xe4\x2d\x0b\x55\x46\x7c\x54\xed\x94\x8b\x6a\xa1\x22\x65\x87\x38\x32\x57\x02\x09\x07\xe2\x8c\x23\x70\x89\xa5\x91\x5d\xd8\x3f\x11\xee\x25\x59\xc9\xb9\x22\x5f\x0d\xc4\x51\x89\xac\x0f\x8c\xfc\x0a\x94\x94\x7f\x81\xa6\x51\x51\x34\x8e\x19\xd4\xdb\x22\x14\x57\xa9\x6e\xfb\xa6\xb2\x1f\x12\x8a\x64\xdd\xe8\xc0\xca\x4a\x29\x07\xa4\x5c\x89\x2a\xc0\x51\xf0\x2a\x64\xb4\x20\x57\xe2\x1c\xa8\xb8\x4a\x35\x24\x02\x15\x16\x95\xc7\x32\x64\x33\xa5\x0f\xac\x32\x18\x82\xce\x95\x56\x6b\xb7\x15\x78\xac\x72\x40\x41\xa8\x27\xf2\x04\x2a\xeb\x53\x04\x8c\x2d\x6f\x8d\x0d\x94\x40\x52\x4b\xbd\x72\xe6\x77\x85\x90\xfe\xeb\xcb\xdd\x09\x7c\xe3\xd6\x1b\x58\xa9\x39\xb6\xc3\x0c\x8a\x12\x06\x65\x03\xe0\x05\x88\xe4\x84\x87\xc2\x8a\x17\x3d\xa5\x42\xa9\xe0\x39\x64\x75\x3e\x36\x05\xff\x62\xb8\x2f\xdb\x63\x4b\x0a\x51\x5e\x36\x05\x2f\x5e\x15\x6d\x4e\x6d\x99\x49\x5b\x76\xd6\x58\xcb\x43\xdd\x9f\xbf\xe8\x9a\xdf\xc7\x6d\x2f\xb4\x87\xcb\x70\x1c\x38\xdb\x16\xa9\xba\x1c\x5d\xf3\x0f\x3e\x6f\x0d\x97\xa7\xd6\x9a\xca\xde\xf1\xed\x55\x97\x74\x16\xba\x66\x66\xa1\x6b\xd6\xb7\x7c\xa9\xef\x3e\xf5\x99\xb3\xfe\x52\xcf\x1f\xec\x59\x3b\x8e\x0f\xb2\xf5\xc6\xbd\x7d\x66\xd5\x57\x6e\xe8\xd7\x66\xf8\xa6\x29\xf1\x98\x9d\x38\xf3\x18\x56\x20\xd8\xfe\xd2\xf6\xe5\xe4\x89\x31\x34\xc1\x5e\x7e\x64\x0c\x2b\xe8\xcf\xd8\xd5\x66\x7a\x74\xc2\xd9\x13\xf7\x62\xfa\x7d\xc2\x02\xb5\x55\x9d\xf8\x1f\x33\x07\x92\x42\x35\x0f\xaa\x55\xe8\x68\xbd\x8a\x4e\x88\xb9\x2e\xe1\x42\x7c\x80\xde\xd2\xff\xed\x69\xe8\x23\x61\xd6\xea\x04\x63\x7d\xf0\x78\x34\x8e\x2f\x5e\x8a\x2a\x98\x36\x6c\xd6\x1a\xb6\xb3\x96\x63\x6b\xdf\x5e\x68\x7a\xf4\xae\x6e\x6d\xb7\xcb\x3b\x8d\x8f\x1b\xc3\x83\x27\x68\x0f\x97\xe0\xd1\x7d\xb7\x87\xe3\xfd\x8d\x57\x4d\x38\x50\x2e\xfc\x34\x7d\xb4\xc3\xbe\x9b\xee\x26\x01\xe9\xc0\xeb\xb9\x3d\x00\x5b\xc5\x4d\x63\x3d\x2e\x3c\x58\xdb\x4f\x53\x19\x2a\x82\xa2\xcf\xce\x19\xdf\x3e\xb3\xc7\xa8\xde\x6f\xf5\x73\xa6\x90\x4d\xa4\x12\x78\x7a\x88\xe9\x92\x71\x1b\x76\xaa\xf0\xcd\xc2\x35\xb8\x85\x6b\x6c\x8a\xea\xee\x78\x62\x76\xd2\x89\x57\xb5\x49\xa3\x8f\x4c\xde\xc4\xdd\xcd\xb1\xcf\xbb\xf6\xc5\xd7\xdd\xfe\xcb\xe1\x46\xdf\xf4\x0a\xdb\x0c\x2f\x6d\x33\x6b\x06\xad\xfd\x8d\x4e\xe6\x26\x90\xc4\xa7\xf9\x96\xd1\xbf\xf6\x4a\xd1\x66\x77\xc4\xe3\xf9\x03\x53\xc4\x19\x27\xa4\x4e\x15\xbe\x82\xaa\x19\x50\xcf\x91\x38\x57\xe6\x07\xac\xf8\xcd\x88\x3c\x07\xca\x0b\xff\x27\x83\xbb\x2f\x99\x92\x00\x05\x43\x31\xed\xda\x2c\x53\x3a\xb1\x43\x5b\x60\x4f\xd1\x94\x3d\xe7\x03\x82\x3d\x74\x08\x49\xe5\x9b\x26\x01\xd8\x23\xe9\x42\x2f\x2a\xbb\xf5\x84\x5f\x2a\xe3\x26\x7b\x7c\xe6\x05\x22\x09\xf8\x77\x9c\x05\x6b\xa3\xaf\x3e\xbb\xa0\x22\xa1\x4f\xed\x47\x98\x20\xf3\xf4\xf9\x6e\x6b\xc4\xd8\xe6\xed\xe8\xff\x67\x05\xe4\xdd\xce\x0e\x1d\x35\x6e\x4c\x27\x90\xa3\x29\x4b\xcc\x58\xb3\x31\xee\x6f\xf3\xa3\x76\x58\xa0\x4f\xe0\x23\x45\xa9\x43\x30\xdc\x12\x38\x30\x6c\x8a\x3b\xaa\xdd\xf5\x5c\xdb\x07\xf9\xeb\x19\x1e\x46\xf8\x25\x15\xc8\x9b\xd2\xe0\x81\x1c\xb1\xc8\x21\x51\xc5\x91\xf5\x39\x56\x35\x8f\x3d\x6e\xf6\xc4\xf9\x3d\x83\xbb\x2f\x91\x8a\x97\x49\x62\x09\xdd\xbb\x40\xc6\x46\x51\x58\x71\x83\xdd\x4b\xda\x5b\xe6\x83\x02\x64\x75\x0d\xeb\xea\x12\xbe\xbd\xb2\x85\x7d\x59\xe2\x91\x08\xb7\xef\xb0\x94\xce\x7f\xb7\x63\xb7\xe7\x37\xfa\xef\xdd\xe0\x3a\xf9\xbd\x6f\x99\xfb\x51\xe1\xeb\x2f\xff\x63\xff\xeb\x97\xff\xb9\xe2\x34\x79\x9e\xc8\x2c\x1a\xbf\xee\xdf\xc5\xaa\xc6\xc6\xc1\x46\xaa\xc9\xaa\x2e\x90\xe6\xe1\x65\x2a\xc9\xb9\x20\x43\x6e\xb1\x54\xb3\x93\x7c\xd5\xa7\x70\xcb\x66\x9a\xc7\xf9\xb9\x66\x97\x94\xd6\xba\x41\xeb\x2f\xfe\x68\x55\xbf\x69\x76\xd7\x45\x84\xee\xb9\x63\x64\x7d\x72\x85\x12\x87\x4d\x80\x6d\xb4\x90\xf8\xf9\x33\x40\x44\xe7\x07\x24\xe2\x32\x81\x42\x2d\x5b\x2a\x49\xf4\x7f\xc3\x05\xa4\x36\x94\x44\x39\xa8\x72\xd5\xb3\xa8\x44\x55\x56\x36\x19\x88\x17\xf6\xe4\x60\x1c\x9f\x3c\xe0\x9b\xa9\x4d\x1b\x5e\x92\x14\xed\x17\x7a\x99\xb2\x18\x24\xcd\x4a\xe1\x45\x3e\x06\x96\x0f\x26\x26\x48\x2b\x81\xbd\x00\xce\x20\x54\x23\x6c\x74\x52\x67\x0c\xb2\xc3\xc6\xea\x1c\x0c\xe6\x10\x83\x2a\xe5\xa3\x69\x17\xa6\xe3\x14\xce\x67\xce\x96\x42\x8a\xc4\x19\xa9\x7f\xca\xde\x8e\xb0\x29\xfa\xbf\x3f\x11\x11\x0d\xe3\x33\x5a\x0e\xc5\x76\xb0\x4f\xfb\x06\x7c\xda\xe0\x0c\x06\xf7\x92\xe6\xc7\x13\x62\x6e\xc8\xb0\xf7\x57\xc9\x85\xb0\x58\xd9\x77\x69\xfc\x1f\x93\x9e\xe0\x94\x74\x16\xd9\x42\x0a\x14\x91\x19\x72\x23\x1c\x89\x87\xce\xd1\xe3\x64\xfd\x1d\xee\x3b\xdc\xb4\xb2\xa4\x18\x48\x81\xc4\x1b\x78\xa4\x56\x8a\x31\xbe\x5c\xf0\x4b\x0d\xf0\xbe\xb2\xdc\x8d\xc6\xfe\xa6\x0a\x58\x67\x60\xbe\x7e\xae\x7e\xda\x3b\x85\x90\x39\x4d\xca\x22\xea\xb6\xc9\x7a\x0a\x35\x4e\x14\xc2\xcb\x85\x70\xbf\x3a\x87\x00\x8e\x2a\xa2\xd4\xf3\xac\x4d\x08\xd5\x79\x9a\x3c\xd6\x3c\x80\xea\xea\x29\xdb\x73\xa6\x98\x36\xa7\xb1\x7d\x80\x70\x5c\x3f\x15\x3f\x67\x19\x59\x29\xe2\xc5\x79\x07\xb0\x56\x9d\x77\x5a\x9f\x77\x5c\xcc\xbb\x71\xdb\xb8\xee\xbf\x14\x93\x72\x11\xb1\x7a\xf9\xc0\x74\xde\x39\xb0\x3e\x43\x57\x11\x93\xa7\xd3\xe1\xd3\x6c\x9a\xa6\x9e\x75\x3a\x75\xd5\xdf\xb1\xaf\xe2\x39\xa5\x6b\xd3\xb1\x75\x76\x96\x0a\x79\x2a\x53\xaa\x9b\x63\x9f\x1f\x9e\xcf\xfb\xeb\xe3\xb5\xed\x70\x69\x3e\x00\xa5\x76\x2d\xf3\xd5\xe1\xc9\xe2\xac\x4c\x27\xae\x4d\xc7\xeb\x74\x8e\x5d\xde\x36\x9d\x5b\x37\x18\x53\xce\x4a\xa0\x5d\x98\x63\x1a\x8e\x6f\x5d\x19\x54\xb2\xd0\xc9\x2c\x9c\x0d\x5c\x19\x96\xb7\xd8\x9d\x5e\xdd\x44\x4a\xcd\x29\x32\x3e\x8b\x9b\xb7\xd0\x31\x2f\xb9\x38\x40\x34\x81\x94\xf2\x81\xc9\xbd\xbf\x4a\x99\x32\xf2\x5e\xbb\xb0\x20\x74\x30\x73\xd7\x8d\x28\x27\x34\x28\xe1\x36\xdd\x2d\xb6\x9f\x83\xb9\xaa\xe2\x49\xa8\x15\x82\xed\x4c\xf6\x6a\x8d\xf0\x26\x50\xf2\x49\xb5\xd1\x3d\x98\xfa\x72\x96\x78\x60\x00\x23\xb5\x60\xaa\x1f\x98\xe6\x47\x44\x8d\x82\x81\x40\x13\x3b\xef\x6d\xbe\xb2\x6d\xdc\x43\x63\xfd\x06\x62\xc0\x72\xf6\x30\xe0\x97\xf2\x39\x91\xf8\x96\xa9\x32\xa4\xf7\x41\xd1\x47\xa0\xfc\xe5\x12\x30\xf0\xc8\xdf\x4b\x72\x38\x5f\xa8\x1b\x2b\x65\x28\xfb\x0e\x94\xea\xd4\xb3\x06\xee\xea\x60\x6b\x21\xb4\x9d\xb5\x07\xa7\x5d\xba\x8b\xe0\x89\xa1\xc7\x51\x87\x3a\x77\x07\xc7\x09\xad\x43\xee\xd1\x50\x2b\x82\x0e\x9f\x26\x14\xa7\xe5\xce\xf4\x87\x76\xee\xec\xac\x4a\x12\xed\x14\xc6\x67\x21\xae\x19\x69\x16\x07\x7d\x1d\x31\x8b\x61\x49\xea\xc8\xdd\xa4\xb4\xfe\x91\xe9\x9a\xb0\x3a\xb7\x32\x29\x16\x12\xa9\x73\x5a\xc8\x67\xa4\x70\x85\x12\x72\xa7\x84\x2b\x54\xb2\x19\x02\xc7\x77\x4f\x34\xee\x79\xee\x50\xd5\xa8\xfc\xa8\x0a\x7e\x94\x18\xde\xca\xb3\xa0\x81\x2d\xa8\x21\x9f\xe8\x81\xca\x14\x61\x6d\x76\x20\x15\xcb\x7b\x67\x74\xb4\x69\x51\xc8\xbc\x3a\xf7\xff\x6a\x93\x6b\xaa\xe0\xd9\x10\x3e\x32\xb7\x8f\x90\xc0\x34\xf5\x95\x3a\x3a\xab\x35\x75\xcb\xae\x53\xc5\x1f\x02\x84\x73\x8a\xfb\x3c\x57\x97\x74\x58\x7f\x33\x75\x69\xb2\x36\xb7\x25\x90\x23\x09\x4b\xaa\xa7\xdc\xa6\x91\xbd\x33\x72\xf6\x3c\xd7\x3b\x46\xbb\x6a\x57\x3b\x56\xc8\x9e\x3b\x51\x3d\xa1\x68\xe7\x36\x89\xa6\xdf\x28\x41\x5c\xde\xb3\x7f\x29\x7a\xf6\xef\x2b\x05\x99\xcf\x24\x6e\x87\x24\x5e\x39\xf3\x34\x3f\x72\x4d\xa6\x52\xf6\x2b\x46\x23\x6c\x83\xd1\x9e\x34\x35\x35\x35\x52\xd6\x4d\x51\x1b\x18\xb4\x82\x4a\x6e\x2f\x73\xb1\xae\x1f\x11\xbc\xe0\xee\xb9\xe1\xe9\xb6\xfd\xfe\xef\x2b\x25\x92\x8f\x53\x6b\x06\x25\x08\x77\xf3\x11\x76\xc3\xc5\x8a\xdd\xa7\x99\x54\xdc\x70\x32\xa7\x4c\xf7\x70\x33\xb7\xc0\x24\x04\x69\xed\x30\x97\x5e\xce\x66\xe6\xd3\xe6\x6c\x0c\x37\xcf\xec\x63\x46\x23\xd8\x8f\x21\x37\x9e\x99\x61\x66\x52\x57\x9f\xae\xbd\x68\xe7\x32\xee\xdc\x80\x34\x7d\xd7\x9c\x6c\x3c\x8d\x2c\x2e\xa6\xdc\x22\x85\x5e\x30\x8a\xbf\x19\xf1\x3a\x2d\xc7\x4d\x94\x0b\x34\x0b\x11\xec\x73\x30\x26\x72\x2a\x86\x8d\x66\x90\xc3\x5c\x5c\xeb\x30\x1c\xc5\xb5\x50\x71\x38\x9a\x66\xad\x34\x91\x6d\xb0\x4b\xbb\xcc\x68\xd3\x71\xed\xa6\x99\xdf\x1c\x69\xe7\x5f\x85\x72\xdd\xa8\x97\xc2\xae\x13\x57\x69\xcb\x41\xf1\x43\x25\x56\x81\x6f\x8b\x6f\x49\x38\x04\x6e\x79\xdd\xac\x33\xa6\x5f\x69\xc9\x7b\x26\x86\x1d\x46\x6b\xf3\x53\x87\x2e\x54\x67\x8a\x69\x50\xf5\x49\xa0\x44\xc9\x9c\xbc\x24\x73\x34\x3a\xe9\xa3\x87\x4c\xa9\xde\xbc\xfd\x6f\x54\x5a\x3d\xb9\x98\x8d\xa7\x90\xfc\x74\xe0\x08\xae\xf2\xfb\xb9\x85\xc0\x4c\x0c\x38\xb0\x3a\x5c\x18\xb6\x8a\x2f\xfa\xe0\xc1\x53\x9a\xa7\xd8\x07\x5c\x63\x83\x2b\x3b\xa4\xc9\x87\xc7\x26\x92\x5f\x4b\xc9\x37\xcf\xf2\x66\x61\xbb\x50\x0d\xde\x44\x9d\xe7\x5c\xf9\xe4\xc4\x96\x24\xc8\x29\x33\x0a\xdb\xf5\xd5\x74\x8c\xe4\xd2\x0b\x3b\x50\x17\x17\x4e\x76\x20\xce\x94\x65\x66\xa5\xe8\x60\xe1\x7c\xbe\x9c\x8b\xad\x7b\xb0\x73\xe3\x13\x36\xdd\x5d\x60\xb9\xc9\xf0\xa7\x60\x59\x2e\xbf\x43\xda\x6b\xe3\xe7\x26\xa2\x3e\x53\x5d\xd2\xc1\xae\x61\xc0\x69\xa6\x27\x0b\xdf\x1c\x03\xdc\x09\x01\xee\x9e\xe9\xaf\xf6\xdb\x97\x7f\xbe\x77\x1c\x76\x91\x77\xc0\x9e\x49\x52\xca\xb6\xe5\xbd\xd5\x81\x07\xe2\x52\x50\x26\x36\xc4\x73\xf3\x0d\x55\x46\x64\xc1\x39\x4f\x60\xdd\x1e\x12\x2c\x52\xea\x1f\x98\x1c\xce\xa2\x9b\x6f\x24\x4a\x1c\x09\x9c\xc9\x85\xbc\x8c\xdf\xd1\x5d\xf3\x98\x46\x0a\x34\x6e\x05\xcf\x40\x80\x43\x4e\x2f\x17\xf2\x95\x50\x2a\xdb\x68\xda\x50\x28\x94\xa2\xe4\xb1\xe4\x1d\xc5\xd2\x0a\xfe\x30\xaa\xb7\x30\xd5\xe2\xe1\x8f\x92\xdb\xf7\x4f\xd2\x89\x3f\xaa\x61\x71\xa0\x1a\xf0\xc5\x93\x93\xf0\xc2\x72\x9c\xb7\x73\xb6\x50\xb4\x2a\xba\x31\xbf\x7d\xe6\x48\x08\xff\xf0\x38\x43\xec\x10\xc8\x70\xc2\x1d\x7f\x70\x2e\x5f\x4b\x41\xf9\xfe\x9a\xdd\xe7\x07\x54\xa9\xe8\xee\xe3\x91\xa9\x38\x4f\x2e\xc0\x6b\x93\x03\xaf\xae\xd7\xd3\x19\x7b\x61\x2c\x79\x39\xf0\xce\x19\xaa\x4e\x89\x37\x0a\xb8\x8d\x2e\x03\xd1\x52\x2b\x57\x53\xd9\x12\x2b\x12\x96\x8a\x6a\x0e\xf5\x13\x6a\x34\xa1\x22\x5e\xc8\x06\xf5\x0d\x42\xf2\xf8\x72\xe9\xb4\x82\x58\xf2\x36\x98\xd0\x17\x2d\x54\x84\x86\xc7\x5d\xf3\xbf\x94\x42\x9c\xa4\x1d\x0a\x17\xe4\x6e\x0f\x25\xa0\x3c\x18\xc3\x21\xb2\x7a\x94\x94\x0b\x5e\xbf\x7d\xe2\x26\x59\x0b\x80\xe4\x28\x24\xd6\x6f\xf5\xa5\x8c\xfc\xd4\x8d\x80\x79\xfb\xcc\x4e\xe7\xb8\x15\x1c\x91\x76\x68\x44\x38\xa1\x8f\x3f\x38\x17\xef\x5c\xbb\xff\xd9\x7e\xbd\x37\x78\x47\x07\xbf\x1d\x47\x6b\x91\x7e\x0d\xf9\x08\x7d\x1e\x50\x06\x4d\x45\xf6\x94\xe7\x32\x8a\x0b\x54\x7c\xd9\xb0\x18\x61\x72\x51\xa5\xec\x8a\xf8\x84\x32\x39\x3f\x6c\xb9\xf3\xad\x3e\xdb\x5a\xcb\x16\xad\x1d\xc1\x83\xd4\xd5\x9f\x15\xad\xeb\x76\x82\x10\xde\xb8\x73\x79\x83\xad\xfe\xf2\xf6\x5a\xa9\x64\xd8\x68\x63\x78\xca\x54\xf5\x6b\xab\xa7\xc1\xda\x52\xde\x4e\x7f\xb3\x9e\x7c\xce\x28\x6e\x35\x28\xce\x08\xdc\xd8\x4d\xcb\xdf\xc6\x14\xa7\x12\x05\x45\x1f\xa0\x14\x38\x78\x6f\xc3\xed\xba\x54\x6f\xf5\x9d\xfb\x57\xe5\xde\x3c\x57\x6e\x9b\x4c\x1a\x17\x45\x18\xfa\x9b\x28\x19\x4a\xfa\x7f\x24\xc8\x92\x89\xd9\x0f\x48\xfe\x35\xc7\x77\xaa\x95\x8a\x84\x4d\xd1\xf5\x8c\x21\x0e\xa1\x85\x31\xcd\x9e\xb1\xfa\x10\x5a\xb0\xbd\x85\x14\xf4\xff\xb1\x8b\x64\x89\x59\x9e\xc6\xe1\x14\xe3\x9a\xa7\x4f\xda\x36\x1b\x48\x5b\xb1\x8a\x98\xae\xf1\x6f\xc7\xb6\xea\x7a\x65\xe4\x64\x8b\x24\x39\x3c\x45\xaa\x39\x98\x76\x75\x48\xb9\xcd\xb2\xd5\x3f\xbd\x69\x57\xbc\x26\x54\x92\xb7\x94\x45\x97\x2c\xe8\xd6\x28\x4a\xdb\x1c\xea\xc4\xb8\x32\x2d\x39\x14\x8d\x1b\x70\x0f\x76\x37\x7d\x5e\xdf\x0f\x57\xf4\x81\x2b\xcb\xf5\xef\x5f\x7f\xb1\xdb\x7f\xfd\x6b\xb8\x16\x56\xbe\xba\x60\x2b\x5d\x4d\x4f\x55\x44\x65\xe7\x54\x02\x4a\x46\x26\xc4\xc7\x21\x42\x48\x89\x24\xf2\x6a\xa2\x50\x52\x3c\x64\xca\x5e\x76\xad\x4a\x1c\x50\x10\xf9\x0d\x75\x0f\x1e\x9f\x19\x22\x65\x4e\xd6\x53\x49\x8b\xaa\x2d\x56\x08\xd6\xb7\xb1\x3b\xa5\x39\xc8\xe0\x0b\x9b\xae\x90\x48\x4b\x19\xe8\x6b\x73\xb7\xd7\xa6\x10\xa8\x96\xd2\xb9\x47\x4c\xf3\xcb\x51\x7d\x7d\xf5\xb6\x1d\xdf\x7f\x41\xd3\xb3\x3a\x7d\x4c\x5e\xa9\xd8\x3c\x21\xed\xf1\xcf\x03\xf9\xaa\x0a\x9d\x0a\x15\xf5\x24\x5a\xb0\xf2\x4d\x4a\xb1\xc0\xa9\x12\x85\xcc\xd6\x53\xda\x0e\x56\x09\x8d\xfe\xbf\x90\x57\x97\xa4\xe8\xdb\x15\xb2\x52\x3d\x13\x24\x13\x98\x72\x2c\xf9\x59\x16\x3e\x75\x2a\x38\x61\xe4\x07\x26\x3f\xcf\xd8\x7b\xfc\x6b\xaf\x63\xdf\xc1\x5b\x1d\x19\x7c\xa0\xbe\xb9\x22\xa7\xa6\x31\xfa\xe5\xe0\x8f\x63\x5b\x1f\xfa\x99\x0f\xac\x1d\xc7\x8e\xa4\x97\x61\xac\xa9\xd4\x81\xd3\x80\x77\x69\x74\x17\x86\x0e\xd8\x1f\xec\x11\xee\xde\xb4\xeb\xb1\x65\x80\x66\x58\x1d\xf8\x71\x64\x55\x55\xab\x15\xa0\xdb\x93\x97\xed\x71\xe8\xc8\x70\xd9\x03\x67\xb4\xe9\xb6\xb8\xfb\x0b\x63\xef\xc3\x5b\x19\xbc\x3d\xde\xde\x9f\x46\x7f\x0e\x17\x7b\x6a\x7d\x58\xc7\x9a\xd3\xf8\x2e\x4c\x60\xe2\xcb\xbb\x8a\x37\x27\x10\xbd\xac\xe0\x0d\x0b\x8c\x01\x6e\x8f\x09\xf4\x2c\x8c\x32\x53\x55\x8f\x31\xd2\x34\x29\xda\x32\x3a\xff\x50\x4d\x93\x00\x64\x8a\xa9\x52\x96\xb2\xa3\xe2\x12\x21\x89\x68\x4a\xa8\x66\x4b\x92\xa8\xfa\x3c\x25\xe0\x28\x46\xc8\x7e\x18\x7d\xed\x17\xce\xb5\xdc\x17\x10\xd3\x5f\xf8\xd6\xc2\xa9\x9f\x91\x2b\x78\x62\x4a\x50\x21\xba\x72\xde\x51\x60\xc4\x1a\x52\x6e\x66\xd6\xa8\x32\x10\x6a\xe5\xa5\xa9\xa7\x9e\x14\x1d\xf8\x7e\x36\x1b\x3e\x3a\x6d\x4e\xe7\x7e\x3c\xe4\x9e\xcf\xde\x8e\x2d\x19\x68\x73\xe5\x44\x76\xc6\x6e\xcf\x7b\xed\xa3\x1c\xfa\x1c\x78\x39\x3f\x3e\xa3\x18\x33\x33\x5f\xea\x21\x0d\x32\x07\x1b\xc4\xd4\x06\x56\x0c\x60\xbc\x76\x06\xd5\x56\x61\xf2\x78\x5f\xb2\xf9\x5a\x9e\xa6\xb9\x36\xff\xe6\x9d\xba\x04\x40\x4c\x08\x7f\x2e\xeb\x7d\xdb\x45\xe7\x95\x47\x29\x60\x05\x0a\x76\x44\x81\xb3\x3d\x30\x3b\x91\x71\xe9\x88\x3c\x53\xe1\x80\xd9\xa3\x75\x0c\x81\xfb\xf5\xb8\x18\x76\xb6\x18\x18\x33\x46\xff\x3c\xdf\x01\xf6\xcc\x17\x77\xb1\x07\xb0\x37\x16\x9b\x60\x6c\x6b\x47\x82\x9c\x4a\x14\x21\xb2\xa5\x74\xec\x7a\x81\xaf\x18\xeb\x60\x57\x37\x42\xcf\xdd\x3f\xac\x02\xa1\xe3\x82\xce\x7f\x8e\x09\x23\x70\x17\x20\x58\x5b\x8a\xe3\xca\x81\x54\xdc\xe4\x05\x75\x12\x3a\xde\x29\xe5\xfb\x31\xa1\x43\x25\x89\x60\x02\x71\x95\x4f\x89\x62\x0f\x6e\x14\x83\x33\x2b\x1f\x4c\x0b\xe4\x3c\x04\xca\x32\x0a\x1c\x50\xb4\x72\x0b\x62\x47\x8e\x5c\xd4\x7d\x0d\x21\x0f\xbe\x87\xcf\xf9\x35\x89\xa3\x54\x24\xcd\x1a\x9f\x78\x83\xb5\x4e\x1b\x1f\x65\x8e\x78\x26\x73\xa4\xd6\x16\xb2\xa6\xaf\x89\x1c\x7a\x97\x17\x77\x95\xfa\x33\x5e\x7f\x89\x94\xfc\xac\x34\x30\x0e\x28\xdc\xd4\xf7\xd8\x41\x51\xd6\x95\xd8\x26\x48\x31\xed\x3a\x5a\x94\x32\xc1\xa3\xe1\xfc\x05\xd5\xf3\x13\x39\xc6\x81\x52\xb7\x91\xcc\x66\x8b\x18\x7b\xa3\xcf\xa1\x39\xe9\xd7\x7e\x2b\x6b\xbb\x4f\xf3\x3a\x7a\xf9\xcc\x1d\xbf\xa6\x5e\x6d\x2c\xfb\xd2\x06\x87\x27\x87\xfe\xee\xac\xb7\x63\x67\xc3\xa5\xf1\x1c\x47\xdc\x67\x34\xeb\x1c\x70\x41\xad\xe5\x38\x7b\x11\x9b\x0e\x03\xc0\xab\x3a\xf8\x95\xa6\x31\xdd\xe1\xe8\xc7\xb4\x32\x3c\xc0\x4c\x87\x6f\x57\xe6\xce\x09\x49\xf7\x0f\x76\xd9\x7f\xeb\xdb\xb6\xb4\x2d\xc4\x65\xbc\x8e\x90\x44\x73\xf3\xf5\x39\x75\x68\x2f\x8d\xc9\x1e\x87\x6d\x10\x80\xde\xaf\xc7\x55\xb7\x4b\x20\xc1\xb9\x11\xdc\xbb\x25\x5a\x9b\x79\x93\x1f\x9d\xc6\x57\x7d\xc6\x29\x72\xcb\xfa\x48\xc2\x89\x92\x50\xf4\x42\x19\x91\x95\x89\x98\x92\x6e\x35\xaa\x3e\x91\x2f\x13\xa5\xb8\xe5\x5b\x64\xcf\x03\x32\x0d\x4c\x91\x9d\x7c\x54\x2d\xf4\xb4\xe8\xd3\x6d\xe2\xa3\xea\x6a\xda\xe6\x9c\xfe\x79\xd4\xea\xd9\x11\xc7\x42\x52\x13\x49\xa9\x94\x58\xfb\xd6\x31\x4c\x69\x2b\x17\x1d\xeb\x9e\xa2\xab\xeb\xbe\xf0\x2b\xae\xf6\x7b\x4b\x71\xc6\x24\x75\xae\xd1\xcb\xce\x12\xeb\x9c\xad\xce\x37\xa9\x8e\xb1\xd2\x67\x1f\xdf\x30\x8e\x7d\x39\xab\xd5\x29\xdb\x0e\x0f\x7b\x04\xd5\xf9\x00\x46\x40\xee\x2c\xa6\xcc\xb1\x58\x9d\xb3\x94\x6a\xd7\x00\x6f\xfb\x0a\x95\xc3\x7c\xe6\xc7\x39\xae\xcc\xbd\x85\x13\x2c\x26\x1f\xbd\x00\x02\xc8\x3d\x9f\x50\x83\x59\xe7\x2e\x1e\x5d\xdb\x65\xdf\xa5\x04\x2c\xba\x5d\x82\xe0\x38\xcb\x13\x6a\x9f\x03\x08\xb7\x87\x15\x08\xa0\xbe\x4a\x0f\x43\x14\xf6\xfd\xda\x5b\x2c\x05\x23\x39\x3b\xf1\x75\xad\x5a\x62\xbd\x1e\x35\xf1\x74\x76\x03\x1b\x25\xef\x67\x93\xd7\x69\x03\x00\x3b\x9d\xb5\x62\xbb\xce\x3a\x85\x63\x9f\x0b\xd4\xec\x49\x48\x57\xf0\xbd\x4f\x6e\x75\xe2\x1d\x2a\x4b\x74\x1f\x61\xb9\xd3\x65\xb7\x40\x79\x1c\x13\x94\x7a\x84\xfd\xf9\xb4\x21\x37\xc6\xfa\x72\x6b\xba\xaf\xff\xdc\xfe\xfc\xdf\xf6\xb0\xfd\xf7\x70\x43\xfe\xa5\x2b\x99\xca\xa5\x9b\x70\x98\xc1\x26\xba\x01\x85\xad\xfe\xf5\xf6\x2a\x48\xd5\x2a\x94\x5c\x7e\x0a\xd4\x62\x1e\x46\x9b\x61\x34\x2c\x60\x19\x59\xc8\xe3\xa8\xbd\x64\xa1\x82\xd8\xe8\xe4\xf2\xa0\x72\xb8\xd5\xcb\x93\x20\x93\xcb\x98\xc7\x05\x2e\xa5\xfa\xaa\xa5\xa0\x72\x8b\x13\x64\xc1\x90\x82\xf0\xe8\x08\xda\x19\x22\xb7\xeb\xdb\xeb\x11\xe8\x8c\x16\x91\x51\x65\xd1\xa4\x6a\x5c\x51\xd5\x00\x44\x74\x17\xa4\x7e\x41\x91\x0b\x25\x31\x7e\x38\x6b\x70\x36\x0d\x0e\xf0\x1b\x98\xfe\xd8\x26\xac\x53\xd1\xee\xb5\xcf\x48\xa5\xc4\x3e\x30\x73\xa1\x1d\x4e\x8b\x86\xd0\xce\xb1\x5e\xf1\x05\x70\x04\x98\xbe\xb6\xd3\x5f\x1b\x28\x14\x5b\xfc\xdb\x67\x2e\xcd\xa4\x3e\x69\x9c\xed\x19\xac\x4f\xad\xef\x90\x51\xc8\x07\x9d\xb8\xa0\xa0\xa9\x20\xa5\x08\xc7\x6c\x1a\xc4\xed\x08\x72\x7b\x06\xf3\x8b\x10\xe2\xde\xf9\xdb\x67\xf6\xe6\x98\x87\xb5\x21\xcb\x31\xa1\xa7\x5c\x31\x09\x9f\x1d\x49\xcf\x12\x80\x8d\x6a\x97\xac\xe7\x86\x95\x69\xc5\xb8\xf6\x7a\xb3\xc3\xe2\x4c\x74\xc5\x6c\xfe\x1d\x35\x3f\xd8\xac\x84\x15\xe2\x04\x13\x45\x15\x56\x12\xae\x07\xa8\x8c\x61\x79\xcb\xb5\x38\xc5\xbd\x25\x56\x46\xb5\xa5\x92\xa3\xfe\x1f\x67\x97\x31\x2a\x7e\x8e\x94\xae\xde\xf7\xcb\x01\x71\x8f\x73\x0c\xa7\xec\x95\x9e\x26\x61\x8a\x63\x94\x22\x8e\x92\x30\xbc\x16\x47\x37\x46\x38\x9e\x2e\x98\xd6\x0e\x6f\x9a\x31\xc0\xf1\x14\x04\x89\x2e\x76\x38\xcf\x98\x46\x3e\xe2\xf2\xdc\xa2\xb2\xee\x3b\x5a\x3f\xa3\x5c\x77\x47\xad\x24\x72\x5e\xe7\x5e\x73\x78\x0a\x54\x11\x7b\xa0\x57\x05\x52\x35\x7e\x07\xd7\x2a\x67\x84\x18\x74\x19\x25\x15\x12\xcc\xba\xa7\xe4\x45\x33\xa7\xc2\x31\xba\xba\x97\xf8\x8e\x9f\xd8\x53\xf2\x45\xf7\x7e\x8a\x86\x55\x52\x2b\x55\x3f\x0b\x94\x11\x54\x63\x47\xc3\x8c\x54\x4c\x28\xba\x50\x93\x8a\xca\xed\xfd\xf5\x43\x6d\xb4\xdf\xfa\x5f\x19\x38\xfb\xed\xfc\x47\x8b\x56\xd1\x41\x7b\x77\x3a\x74\x77\x1e\xbc\x3d\x16\xfe\x8e\x68\x3a\x9b\x76\xed\xde\xb3\x3b\xe4\x19\x41\x01\x70\xdb\xe0\x52\x51\x40\xbd\xa6\xb8\xd1\x07\x5b\x06\xb0\xb9\xcf\xec\xd8\x2e\xba\x05\x35\x46\xd2\x20\x97\xcb\x93\xa7\x50\x82\x69\xd7\x36\xfc\xd0\x10\x0a\x73\x26\x1f\x3c\x09\x4c\xc4\xa5\x20\x25\xc7\xd0\xac\x00\x95\xe7\xa7\x2f\x1d\x32\x7a\xc7\x36\x7b\x0e\xb2\x4e\xc1\x82\x89\x23\x2d\xe9\xdf\x0a\x92\xd0\x68\x0f\xb6\x37\x8d\x10\xf8\xe3\x4d\xf4\xd0\xda\x98\xfb\xcf\x9f\xfa\xc0\x08\x56\x06\xaf\x7c\x69\xab\x3f\xe0\x34\xbb\x9c\x2a\xf0\x94\x8c\x2e\x86\x66\x6f\x99\x0c\x9f\xcf\x42\x5c\x5a\xe7\xfa\xd0\xa2\x71\xa5\x59\xa5\x6d\xa6\xa8\x03\x6f\xb1\xfb\x48\x53\xd2\xc6\x3d\xbe\x39\x07\xcc\xa9\xe1\xd6\xf3\xfb\x54\x56\x1a\x4d\x90\x38\x75\xa2\x8b\x26\x1c\x78\x8d\xce\xbe\xcc\xcb\x91\xda\x4e\x5a\xe2\x2c\x0e\x7f\x24\xb2\x2f\x2c\x2b\x34\x96\x6f\xa1\xb1\xb0\x48\xf2\xc2\xaa\xad\xa3\x3d\x2c\xc2\x76\x9b\xd1\x98\xe3\xb3\x3f\x2c\xbc\xf7\x31\x8c\xb8\xcf\x17\xef\x34\xca\x39\x31\x82\x76\x27\xff\xc3\x32\x40\xb8\xd3\x79\x86\x45\xe8\xed\xb5\xcb\x27\x17\xe2\xb4\xeb\x85\x38\x6d\x99\x67\xb2\xee\xcc\xad\x5e\x0a\x04\xff\x8e\x60\xde\xff\xdc\x7e\xb5\xbb\xfd\xf6\xeb\x8d\x99\x37\xb9\x18\x7f\xca\xcd\x6d\xf8\x70\xcc\xb6\xce\x60\xdd\x2f\xe1\x3c\x73\x37\xaa\xb2\xd6\xe9\xf3\x6e\xfa\xfc\xf1\xef\xfe\x42\x3e\xe5\x6f\x67\xa7\x4f\x1c\xc2\xf1\x4f\x41\x9a\xf7\xdb\x04\xda\x71\x56\xb7\x25\xc5\x14\x23\x57\x47\xe9\xa7\x83\x2c\x26\x4d\x1e\x9f\xc1\x20\x4f\x9f\x8e\xa7\xca\xcf\xae\x4d\xc9\x4f\xa7\xe4\x3f\x36\xa5\xed\x2d\x62\x7a\x9f\xd6\xc7\x16\xab\x7c\x7c\xb1\xc2\x74\xb1\xd2\x74\x66\x37\x45\x46\x4e\x67\x76\x63\x35\xee\x0f\xad\x17\xa2\x90\x3f\xb2\x60\x75\xba\x5e\x13\x14\x7c\xa9\xb7\x4d\xea\xd7\x5f\x7f\xfa\x7a\x43\xc6\xee\xcb\x69\xe9\x54\x46\x5d\x94\x7b\xc8\x2d\x7c\x7a\x7e\xa3\x51\x9d\xba\x5f\xca\x90\x4e\x58\xd5\x09\xd5\x75\x97\xaf\x75\x0f\xb2\x26\x82\x7d\x16\x6a\x6e\x9e\x8d\xbb\x4c\xa4\x3f\xdb\xa4\xbc\x30\x91\xf2\x26\x72\xa0\x0e\xea\x72\x06\x0c\x7f\x35\x03\xc6\xa1\x65\x43\x7f\x97\x1f\x75\x4e\x72\x87\xbc\x7e\xe3\x6a\xdd\x2d\x43\x36\xff\xb4\x05\x3b\x82\x79\x29\x5e\x60\x47\x7e\x5f\x56\xd8\x47\x9b\x20\xdc\xd1\xe6\xf7\x1c\xf8\xf1\x98\xb5\x1e\x66\xe7\xf5\x83\xb7\x59\x6e\xe2\xce\x3e\x66\xce\x93\xc7\xa3\x9a\xb2\xfc\xdd\x8e\x43\x78\x7f\x51\x20\x90\x5c\x88\xc3\xfd\x21\x6b\xa2\xa4\xe1\x9f\x5f\x7e\xfe\xe7\x8d\x34\xcf\x93\x8b\xc9\x24\x72\xe7\x02\x28\x37\x79\xb5\xa5\xf5\x4c\x83\x6d\x0a\xe0\x8c\xcd\x92\x47\x6e\x5a\x91\x21\x52\x80\xb1\x3a\x65\x1b\xa0\x1c\x04\xd5\xd9\x67\xe1\x16\x31\x51\x8d\x69\x08\xad\x5c\xd9\x6c\xfe\x28\x3a\xaa\xe2\x66\xdc\x54\x72\x35\xeb\xaa\xfa\x32\x78\xaa\xc9\x06\xf2\x39\x4f\x6d\xfa\xad\x6a\xc1\x35\xed\xab\x5c\x51\xbe\xd6\x52\x2a\x23\xad\xca\x52\xe3\xbb\x40\x08\x9a\xd4\x32\x4f\xdd\x33\xb6\xd4\x2a\xab\x2c\xaa\x63\x1e\xd1\x6d\xd9\x93\x5c\x22\x54\xdc\x28\x0e\xd7\xfd\x3c\x44\xa1\x85\x4a\x85\x2b\x6a\x24\xc6\x7d\x51\x8d\xdc\xdb\xb9\xee\x7f\x4a\xf5\xde\x12\xba\xb8\x0f\xd9\x0b\xd6\x44\xd9\x7b\xb0\xf6\xc6\x90\xc8\xe4\xa0\x82\x86\x30\x43\x5a\x81\x29\xb1\x74\x07\xf8\x79\x22\x15\xf2\x48\x76\xc7\x31\x0e\x9e\xa2\x20\x31\x34\x7c\x38\x39\x40\x4d\x9d\xf9\xc2\x0a\xa3\x2d\x38\xda\x2f\x72\xb2\x68\x5b\xcd\x82\xb3\x81\x63\xb2\xea\xa8\x29\x0c\xd2\x7d\x43\xab\xbc\xcd\x94\x83\x65\x64\x85\x3d\x51\x9a\x55\x41\x75\x15\xbb\x16\x39\x76\xdc\x45\x12\x38\xba\x01\x5f\x68\xe7\xed\x73\x5d\x26\x9b\x39\x9d\xb8\x2e\x72\xf9\xf8\x0b\xf4\x99\x1b\xa5\x65\xaf\x8d\x2e\x71\xf4\x82\x34\x1f\xd7\xa5\xf9\x79\x1b\x27\xb4\xe4\x45\x5e\xf5\xdf\x0e\x2b\x7f\xda\xfe\xf7\xb5\x8a\x35\xef\xd8\x47\x72\x34\x61\xe9\x76\x4d\x29\xc9\xc0\x14\x02\x1b\xa1\x52\xfc\xec\x8c\x43\x04\x84\x36\xc5\x6c\x2a\x31\x97\x4f\x9e\x82\x6f\xc9\xb5\x24\x28\xe6\x88\x11\x36\x89\xf4\x43\x55\x98\xb4\x63\x4a\x05\x86\x96\xdc\x92\x24\xe6\x64\x50\x15\xd7\x7a\x92\xec\x5b\x63\xc9\xa2\xb1\xa9\x31\x1f\xee\xf1\x22\x69\xc3\x89\x62\x29\x26\xf6\xd1\x4d\xc6\x7c\xca\xab\xff\x5a\x7a\xc2\xd8\xf8\x5c\xc9\x95\x32\x30\xb1\x4b\xc8\x8e\xec\xa7\x47\x6c\x3c\x06\x83\xc7\x5c\x36\xa5\x57\x39\xda\x27\xf2\x15\x71\x78\xc5\xeb\xb6\x74\x75\xed\x25\xdb\x5e\xe2\x80\xe4\xe7\xca\x4a\x5f\x6d\x25\x5f\x90\xa9\xd4\xd5\x4d\x81\x27\xad\x87\xa3\x7e\x15\x19\x84\xa2\x83\x95\xc5\xd5\x49\xaa\x99\x4c\x70\x03\xd7\xa1\xcb\x14\x8f\x12\xa0\xe4\xea\x5d\x29\x10\x3b\x46\xdc\xe7\xad\x19\x28\xb9\x62\x64\x1e\xcb\x3b\xe2\x85\xaf\x61\xa0\x5a\xb2\x11\xe2\x18\x76\xc8\x1a\x9c\xa2\x7e\x70\xcb\xf6\x2e\x2e\x2a\x41\xab\xa1\xc2\x71\x2f\xce\x0e\x29\x7d\x4b\xe0\xa5\x72\x4c\xf0\xb2\x38\xcc\x4d\x56\x28\xc4\xd4\x5a\x28\x16\x2d\x4c\x4e\x51\x1a\x3a\xb8\x88\x41\x58\x0c\x02\x83\x5a\xa0\xc3\xde\x52\x89\x65\x4b\x39\x51\x3e\xba\x98\x7a\x6f\xdc\x73\xa0\x14\x56\x7e\x7f\x7b\x8d\x14\x6b\xe9\x61\x27\x59\xe7\x99\x5b\x82\xda\x1d\x21\xbd\x7c\xc4\x89\x14\xb2\x14\x23\x85\x42\xf0\x71\x13\xa9\x48\x31\xa5\x55\xf3\x1a\x2c\x25\x64\xee\x8d\x73\xef\x82\x1e\x09\x15\x7c\x1c\x28\xb7\x4d\x2f\xf5\xed\x55\xe7\x17\x4d\xa5\x14\x07\xa6\xc4\xd6\x53\x8a\xfb\x48\x29\x55\xfc\x6d\xf4\xef\xd9\xd1\x96\x27\x0f\xb1\x2e\xf8\xf9\x0d\x95\x4b\xee\xc3\x96\x6b\xc5\xed\xde\x15\x8e\x1d\x1c\xe3\x5b\x50\x82\x57\xb4\x27\xc7\xd5\x08\xf9\x4e\x73\xf5\xdb\x32\xae\x87\xd7\x82\xa9\x3f\x09\xd5\x02\x41\x26\x9a\x80\xc2\x73\x31\x98\xd0\xda\x7f\x29\x08\x36\x50\xe2\x92\x12\x54\x19\x27\x63\x18\x5e\x51\x40\xa5\x68\x8a\xc9\xfa\xd0\x21\x12\xa7\xdc\x4e\x00\xda\x5b\xb1\x05\x08\x99\x02\x3e\x2a\xb0\xdb\xe8\xc7\x37\xed\x69\x8c\x05\x0b\xe3\x9b\xca\xde\xca\x58\x6c\x2f\x55\xc5\x58\x78\x79\x20\x76\x97\xcb\x16\x5e\x5a\xa6\x5d\x1b\x97\x28\xf0\x17\xe9\x63\xbc\x41\xac\x76\xa4\x2c\xdc\x29\x13\x9d\x49\xd6\x3e\x50\xca\xf2\xa9\x52\xf2\xa6\x55\xf5\x05\xc3\x74\x1e\x31\x15\x62\xc4\xef\x98\xa4\x26\x90\x52\xaf\xc2\x52\xe1\x26\x0d\x58\xa6\xca\x73\x09\xc3\x23\xad\xbe\x20\xed\x71\x6e\x21\x07\xad\x64\xb9\x43\x79\x7d\xb8\x7a\x3a\xa4\x2f\x97\x96\xb7\x59\x3c\xc2\xce\x22\x6e\xc2\x49\xf9\x36\x35\xff\xa7\x6b\x75\xf2\xde\xc3\x21\x78\x24\xe5\x66\x2e\xf7\x3e\x50\x2e\xcd\xa7\x64\x14\x83\xb3\xdc\x88\x40\x3b\x54\xae\x18\xe5\x4b\x5f\x8e\x02\x66\x96\x97\x44\xc1\xc5\x4f\xbe\xa3\x8a\xd2\xe2\x6c\xd8\x14\xc3\xdf\x14\x47\xf5\x37\xc5\x91\xe0\x74\x15\x73\x79\xfb\x1c\x1a\x52\xb8\xf8\xa9\x47\xc7\x43\xab\xa8\x1e\xe5\xc6\x0d\xae\x3b\xd4\x05\xe9\x21\x2b\x8d\xa7\xb5\xe0\x95\xda\x5b\x81\x54\x9f\x33\x71\x68\xd2\xbc\x90\x47\xd8\x4c\x96\xe7\x40\xcc\x7e\x47\x12\xc4\x52\x48\x45\x6f\x20\xa9\x82\xef\xdf\xc6\x11\xbf\x8f\x4d\x89\x4a\x05\xe7\x29\x59\x66\xd8\x24\x15\x0e\xf6\x4f\x48\x22\x6f\xda\xd5\xb5\xea\xcd\x71\xc7\xe4\xa4\x65\x0d\x86\x2d\x3c\x62\xab\x22\xb3\xbf\x5f\x6b\x48\xc5\x91\xb4\xb3\x24\x5c\xc9\x67\xc5\x2b\x4f\x09\x9e\x2f\xec\x04\xdf\x28\xa0\xc4\xa5\x8a\x0b\x96\x24\x86\x76\x4b\x71\xab\xdc\x8c\x43\xdb\xdd\xaf\x5f\x0e\xef\x15\x5c\x9f\x94\x0b\x6a\xfa\x36\xf4\x2b\x45\x5f\x36\xdd\xd7\x56\x81\x99\x46\xb7\xdb\x71\x6f\x6e\x33\x45\x9c\xe4\x1e\x23\x02\xa2\xc5\x71\xf4\xc4\xb7\x21\x22\x4d\xb9\xd2\xa0\x66\x96\xb7\x81\x02\x2a\xde\x73\x89\x93\x27\x43\xad\x56\xf9\xd4\x53\x46\xe9\xf9\x7c\x2c\x40\xaf\x64\xe9\xd3\x48\xa3\x46\x9a\x15\x1a\x35\x3a\x12\x19\xd0\x4b\x7b\xa2\x97\x76\x8d\x5e\x8e\xd9\x35\xdd\x4a\x7a\xab\x99\xbb\x7a\x41\x1c\xc3\x79\x4c\x8e\xb3\x71\x12\x92\xe3\x4c\x7c\xfb\xbb\x52\x9f\x73\xcc\xb9\xcd\x30\x8c\xf8\x71\x76\xd0\xcc\x41\x37\xec\x91\x6e\xd8\x73\xba\x91\xc3\xcc\x9d\xb8\x58\xca\xa1\x9a\x31\xc1\xb7\xf5\xe4\x50\x89\xa4\xe6\x29\x7a\xa0\xa6\x41\x7d\x8a\xe4\x50\x8f\x47\xaf\x7d\xf7\x7d\x1a\xe9\xcf\x48\x8f\x7c\xa3\x35\x2f\xe7\x74\xd0\x1e\x09\xa1\x5d\x23\x84\xd7\x8a\x3b\xcd\x30\x43\x4c\xdc\x8a\x91\x8e\x13\xc1\xb4\xef\xda\x42\x78\xfb\x5b\xd2\x8f\x5b\x4d\xe8\x4a\xc4\xe1\xa8\x99\x8c\xb3\x10\x06\xec\xba\x30\x60\x8f\xd2\x80\x3d\x8a\x03\x30\x99\xa6\x30\x97\x07\xd8\xce\x04\x02\x38\x8f\x56\x94\x36\x42\x39\x8a\x6c\x51\x7c\x82\xca\x3c\x83\x5a\x40\x3d\x1f\x4e\x3b\x72\xca\x2a\x62\x26\x97\x2b\x65\x11\xfd\x44\xaa\x16\x9e\x12\x8f\x3f\x40\xd8\xda\x66\x4a\x9e\x4d\xbb\x36\xb5\xdd\x17\xd5\x7d\xe2\xf9\x31\xb6\xb2\x34\xd4\x70\x88\x4f\x89\xd8\xab\x2a\xc8\xed\x79\xd7\xa0\x3e\xb3\x37\x30\xd2\xd4\x9f\x91\x2e\x9e\x87\x13\x72\xcb\xcf\xfd\xb7\xa6\x5d\xb7\x1e\x8f\x28\xd2\x76\xd1\xc3\x1e\x45\x0f\xbb\x2a\x7a\xd8\x93\xec\x61\x8f\xc2\xc7\x3e\x53\xce\x61\x67\x8f\xd2\x87\x3d\x89\x1f\xf6\x5c\xfe\xc8\xf3\x00\x8c\x96\x35\xe3\x0f\x13\xd5\x76\x84\x82\x4d\xbe\x46\x94\xaa\x89\x25\x93\xf3\x53\x27\x07\x62\x94\xe6\x08\xf5\xc9\xab\x8e\x6e\xda\xb5\x11\xad\x05\xde\x71\x30\x7e\x24\x8c\x6c\x95\xd9\x77\xca\xc8\x41\xb1\xed\x6f\x45\x19\x7f\xf9\xc7\x3f\x3e\x46\x16\x19\x71\xca\xf0\x9d\xa7\x50\x94\xbf\x21\x28\xd6\x4f\x23\x32\xa8\xea\x24\x3e\x15\x4a\xae\x95\xe9\xa9\x08\xee\x0c\xb9\xd3\x8b\x5d\x20\xa9\xba\x00\xab\x4a\x9a\x62\x29\x67\x4f\x8e\x0b\x0a\xb3\x28\xdd\x8b\x53\x8f\x9b\x5e\x42\xc6\x2b\x89\xa8\xbe\xf6\x6b\x37\xc5\x28\xc1\x2c\x1c\x3a\xbd\x82\x04\xd4\xfd\xbe\x02\x0c\x4c\xa3\xa2\xf7\xbe\xcf\x81\xaa\x76\x26\x52\xce\x1b\x64\xc9\x90\x8b\x29\x30\x55\x12\x33\x53\x71\x6c\x92\x8c\x82\x13\xd5\x60\xb8\xdc\x4b\x75\x9b\xfb\x8d\x4f\xa8\x24\x84\x98\x03\x42\x2d\x22\x81\x6f\x5d\xa4\xd0\x3c\x08\xa1\x8b\xe6\xf7\x74\x51\xd4\xe4\xd6\xc6\x25\xa3\xaa\x52\x21\x9f\x1a\xe9\x18\xaa\xd2\xb0\x4a\x31\x5f\x0e\x30\x3d\x2b\x07\x10\x38\xe8\xa4\xdd\x1c\x28\x2e\x2b\x19\xd8\xc1\x91\x30\x55\xee\xb5\x73\x1c\xb6\x73\xab\x6c\xe3\x4a\xfa\x76\xa2\x8e\xe6\x44\x1d\xa7\x6e\x55\x9d\x7c\x73\x20\x9f\x8f\xf4\x5b\x75\xf0\x7c\xa2\xdf\xb6\x13\x70\x7b\x22\xe0\x76\x8d\x80\xbb\x26\x3e\x61\x78\x1f\xda\x1f\x1f\x21\xc0\x14\x43\x2b\x39\xe7\xbc\x27\x9c\x3e\x85\x08\x6f\xf9\x99\x21\x2f\x22\x7f\x4e\x7c\x0a\x54\x1c\x62\xb6\x5d\xa3\x30\x4a\xce\x3c\xb9\xaa\x84\x62\xa6\x81\x1e\x98\x72\x59\x33\x12\xeb\xef\x9f\x40\x86\x9b\x3e\xca\x0e\x5c\xe0\xa8\x90\xbe\x8f\xe6\x1e\xc5\x46\x54\x9f\x09\xef\x21\x3a\xcb\xc2\xbf\x65\x8a\xe8\x0e\x88\x2e\x77\xd2\xf7\x76\xd8\xc3\xc4\xdc\x08\x23\x5c\xb4\x90\xb7\xf8\x4d\xf1\x0d\x31\xe2\xf1\x66\x35\x19\x32\x56\x0a\x4a\x78\x2d\x45\x09\xe4\x52\xb6\x94\x73\xde\xa0\x3c\x13\x1a\xbb\x25\xf9\x74\x51\x56\x26\x4a\xcc\x66\x40\x91\x44\x92\x77\x23\x8d\xee\x24\xda\x1c\x49\x74\xa3\xd0\xe6\x48\xa1\xcd\x89\x42\x4f\x1b\xba\xc0\x38\x14\x1d\x54\x00\x9a\xfe\x68\xcf\xf8\xc6\x39\x76\x4b\xab\x9b\x78\x9b\x80\xf1\xcb\x2f\xff\xfd\xba\xfd\xfa\xdf\x77\x1e\x10\x84\x35\x7f\x57\x9c\x1a\xc8\x5e\x81\xba\x70\x6a\xed\xfe\xae\x89\x7c\x4e\x67\xa5\xfc\xc9\x17\xdd\xaa\x61\x50\x01\x5b\xe0\x2b\x5e\xcf\xa3\x16\x90\xa8\x53\x50\x00\xc5\xab\x7c\x2d\xe4\xe2\xd3\xf8\x7a\x30\xc2\xc4\x92\xba\x3f\x6b\xa2\x77\xfd\x59\xa3\x42\x7e\x88\x04\x2b\x7e\x58\x98\xfe\x95\xde\x18\x87\xfb\x06\xf7\xdf\x71\x63\x4d\x57\xdd\x58\x6f\x00\xfe\x7d\xb6\x78\x69\x1e\x7a\xd3\x03\xac\xa6\xb6\xee\x97\x15\x53\x54\x9a\xc1\xe4\x1d\x15\x7f\x0e\xfa\x90\x0b\x15\x1c\x72\x30\xb0\x5b\x95\x96\x09\xe4\xc5\x97\x96\x50\x2d\xa8\xb8\x4c\xbe\x86\x23\xe8\x45\x79\x93\x2b\x2f\xa8\x2f\xf2\x0a\x73\xca\xe2\x70\x71\xf4\x60\xab\xa5\x0e\xca\xe4\x95\xf4\xd6\x2a\x0b\x98\xa7\x2c\xc8\x71\x90\x92\xee\x8f\x5a\x05\xad\xae\x1f\xac\xe5\x6b\x6e\x6f\x37\x00\xfc\xba\x05\x69\x5a\xcd\x44\x66\x9e\x33\x61\x0d\x87\xdd\x09\x85\xd7\x31\x98\x1b\x02\xb7\xbb\x06\x77\x47\x28\x3a\x71\xe7\x18\x3c\x77\xd4\x41\x74\x9b\x9c\xd5\x85\xbe\x75\x7e\xb7\xa4\x14\x5c\x71\xa5\x94\x15\x3c\x71\x47\x34\x19\x80\x06\x20\x3d\x61\x1a\x50\x05\x2c\x59\x41\x12\xd7\x62\x13\x3a\x96\xcc\x3d\x5b\x7a\x21\x97\xb6\xa2\x37\xce\x6e\xfb\x5f\x57\x52\xc0\xfc\x73\x96\xe6\x3b\x9a\xbc\x3c\x67\x7d\x61\xb7\x9f\x47\xee\x76\x75\x44\x28\x1e\x16\x41\xbd\xdd\x25\xb4\xe5\x71\x5e\xe1\x67\xcf\xcc\xf3\xc4\x49\x93\x43\xda\x07\x11\xfd\x4e\x22\x7a\x23\x17\x53\xcc\xb8\x39\x13\xb5\x99\x3b\x2d\x2b\x62\xa4\x3d\xaf\xe2\x45\x21\x15\xbc\x56\xd1\x22\xb7\x23\xc1\x15\xac\xc8\x6d\x43\x9f\xfd\xde\xfa\xbd\xc1\xc9\xf9\x41\xdb\xbf\x17\x0f\x6e\xa0\xf1\x7f\xa5\x1d\xb9\xa4\x65\x23\xfc\x5f\xd8\xcd\xa9\x92\xeb\xc4\x8c\xe7\xa4\xcc\x9d\x28\xd9\x9c\x00\x8e\x85\xff\x85\xe2\x32\x09\xdc\x91\x98\x7d\x07\xd3\x3d\x2e\xca\xbd\xae\x07\x7f\x2a\x66\xf5\x39\xcf\xd3\x50\x75\x0b\xd8\x6f\x40\x41\xbe\x0b\xec\x5f\x7f\x7a\xfd\xe5\x56\xa3\x37\x82\xc4\x27\xee\x72\xfd\x1c\x21\xad\x78\x50\xdc\x90\x7c\xf5\x4f\x27\x40\xe1\xd8\x3f\x5c\xf5\x74\x76\x57\x3c\x9d\x3b\xd3\xb3\x97\xb8\x5e\xb3\x0d\x63\x43\xc3\x0c\xe4\x73\x79\x67\x01\x6f\x24\x68\x7d\x11\x6f\xe2\x6d\x58\xa7\xb4\x5c\xc3\x35\x2f\x98\x1b\x58\xd1\x9f\x6d\xdf\x35\x4b\xf6\xba\xfb\x73\x5e\x75\x7f\x6e\xfc\xc9\x5e\x64\x50\x0a\x0b\x70\xa8\x0d\xec\xe5\x9e\xc4\xd7\x97\xef\x29\x99\x38\x5f\xb6\xbf\x19\x2b\xfa\x28\x95\xf8\x7e\xe2\xf5\x1d\x6c\xe3\xcf\x26\x49\x7d\x74\x7b\xde\x03\xbc\x5f\x7f\xfd\xe5\xf5\x23\x1a\xd2\xbc\x74\x04\x30\x48\x28\x79\xdd\xc9\x35\xd9\x48\x1c\xcb\xd4\x22\xdb\xb3\xe2\x2b\x3a\x09\x1c\xd8\x67\x6c\x0d\x19\xf5\x71\xd3\x26\x9a\x57\xde\x68\x15\x1a\x37\xcc\x86\x15\xdd\xca\xcb\xbc\x7a\xc6\x24\x82\x70\xe1\xdd\x00\x76\x2a\x6e\x29\xbb\xf8\x1b\xe3\x0b\x1a\x80\x6e\x57\x14\x78\x05\x3e\xf9\xc3\x85\x0c\xa7\x95\xaf\xa2\x57\x3a\x13\xf7\x96\x9c\x84\xc5\x4d\xb6\x24\xcc\x2d\x8c\xd8\xb6\x38\xe0\xb3\x0a\x91\x6c\x91\xa9\xda\xc9\x31\x07\x7e\xa8\x8b\xfe\x5b\x8d\x8e\x4d\x36\x15\xa5\x1e\x79\x4d\x13\xe1\x16\xfa\xc3\x7e\x0d\xc2\xec\x97\x10\xbe\x35\x82\xe3\x97\xff\xef\xde\x24\xad\x1e\x09\xce\x73\x0c\xd3\x4a\xea\x48\x79\xc3\x4a\xa0\x5a\x8e\xe1\x48\x2e\xca\x3c\x11\x8f\x49\x08\x86\xaf\x54\x9d\xcc\x5e\x67\x0a\x35\xa9\x22\x1a\xca\x50\xda\x92\x88\xa4\xd9\x43\x42\x11\x78\x5b\x1a\x50\x45\xd2\x3c\xa2\xca\xe3\x78\x45\xf2\x0b\x7a\x5a\xa4\x4d\xaa\x48\x85\x10\xb3\xdf\x9c\xe6\xf1\xf6\x8a\x68\xfc\x56\x33\xbb\x2c\xea\xa7\xbb\x9a\xd0\x23\xe3\x08\x2b\x26\x14\xb1\x74\x84\x73\x1b\x1f\xbc\x49\xe4\xa2\x0e\x99\x5d\xb5\x78\x60\x8c\xd6\xf2\x5c\x0e\x95\x04\x89\x79\x42\x2a\x24\xc9\x53\xa9\xbd\x08\x3e\xb3\x0c\x85\xe0\x56\xcc\xde\xab\xbc\x1f\x72\xd8\x1c\x5f\x7c\x7b\x65\xe4\x17\xe0\x40\x21\x46\x3c\x69\xf1\xe4\x74\x78\xae\xd5\xac\x67\xf6\x07\xab\x5d\x0d\x16\xa4\x3f\x10\xc7\xac\x24\xf2\x4a\x5e\xfc\xeb\xb8\x71\x1f\x29\x4f\xa4\xd3\xcb\xb3\xd4\x87\x2c\xe4\x9a\xa5\x01\xc7\x41\x94\x6a\xda\x51\x10\x12\x0e\x94\x8a\xa7\x14\xf0\x09\xa0\x84\x43\x42\x22\x1b\x67\x90\x50\x91\x7c\xd6\xb9\x26\x1c\xdf\xe3\x50\x2a\x6d\x2a\x39\x01\x59\x12\x99\x57\x43\xd7\x8e\x90\x41\x31\xe2\x24\x41\x28\xc6\x59\x96\x25\x64\xb3\x26\x71\xf1\x25\x50\x28\x08\xd6\x0e\x99\x24\x05\x4b\x55\x07\x01\x60\x86\x4d\xa2\x9a\xab\xce\xe4\xed\xb5\xd7\x74\xf1\x7e\xa6\xd9\xa5\x02\x71\xa4\x39\xcc\x4b\xf6\xa6\x28\x72\x27\x1e\x02\x8e\xf3\x45\xc9\xe6\xa6\x50\xcb\xd1\xcc\xf1\xed\xd5\xa2\x36\x78\x25\xae\x2f\x91\x62\x29\x08\x4f\x52\x46\x84\xa8\x8c\xc2\x01\x5e\xf4\x0c\xa9\x6c\xe6\x36\xcc\x3e\x5b\x12\x91\xb7\xd7\xd4\x26\x1c\xb3\x0c\xab\x0f\xbb\xe3\xb3\xad\x93\x56\x32\x33\x53\x4d\xbe\x75\x72\x17\x42\x7c\xfd\xf2\xd3\x3f\x76\xdb\x6f\x57\x74\x94\x77\x32\x72\xaf\x28\x19\x4d\x3b\x7b\x49\x2b\xf9\x2f\x1c\xb7\x7c\x5d\x4b\xf1\xa9\x05\x53\xca\x5a\xae\x0e\x6c\x7d\x64\xcd\x28\xcb\x06\x5b\xb2\x8e\xf4\xcc\x79\x55\x01\x01\x0b\x90\x16\x4d\xf5\x0a\xd9\x2d\x2a\x73\xaf\x07\xf6\xfb\x7a\xb0\xec\x15\x0d\x94\x0a\xeb\x77\xa8\xe5\x97\x15\x10\x77\x2d\xd6\x92\x4b\x4f\xe7\xa1\x0a\x65\x3a\xb0\x7f\x27\xfa\x12\x73\xb9\xa4\x09\xf5\x24\xec\xe9\xba\xdd\x0e\xb3\xba\x68\x25\x7c\x49\xfb\xfc\x7d\x28\x71\x1f\xa5\xc0\x46\xe2\x19\x7b\x08\x58\x92\x97\xb0\x9e\x15\x17\xf1\x71\xe9\x52\xfe\x00\x44\xda\x5f\x4c\x06\xb0\x7c\xad\x85\xd5\x85\x67\x16\xc8\x36\x73\x46\xd5\x88\xef\x39\x46\xa8\x48\x39\x37\x1c\x9c\x22\x8c\xd2\x85\x7c\x01\xb0\x56\x17\x70\x98\x68\xcb\xa1\x3c\xc7\x83\x2d\xfb\xf4\xf6\x8a\xba\x6c\xe5\x60\xcb\xc5\x94\x02\x69\x3d\x52\x0b\x32\xd4\x6b\xb6\x95\x62\x97\xca\x26\x42\x6e\x4b\x12\xd7\x22\xf8\xa6\x37\x90\xed\x65\x7f\x9f\xa9\xe2\xdf\x57\x42\x3c\xaf\x4b\x0b\xb1\x7b\x17\xc9\x4c\xc2\x1c\xd3\xa4\x30\x71\x4e\x88\x8d\xcb\xdb\x40\xb1\x2a\x59\x88\x63\x1e\x75\x92\xea\x51\xd9\x2c\xed\x28\x29\x1b\xc9\x28\xa4\xe5\x0a\x71\xc8\xad\x8a\x02\x89\x2b\x14\xc1\x1a\xa9\x84\x48\x89\xf5\x03\x8e\x0b\xf5\x00\x9f\x09\x15\x01\x71\xd8\x3c\x2b\xc0\x16\x05\x49\x64\x55\xcc\xad\xba\xba\x4e\x0e\xa2\xac\x77\x00\x5b\xa7\x30\x49\x00\xa2\x44\x18\x87\xe0\xa1\x14\x3c\x1f\xa9\xc4\x03\x05\x64\xc6\xf2\x8c\x32\x85\x86\xa9\x70\xb2\x14\x91\x2a\x3c\xc9\xe0\xa9\xb8\xe6\x47\x37\x75\x07\x38\x75\x3d\xd8\x60\x7b\xbe\x8e\x00\x11\xa4\xcb\x8e\x2d\x77\x60\xfd\xc4\x89\x02\x47\x55\xee\x4a\x85\xfe\xed\xbd\x1c\x1d\x2a\xbe\xa9\x58\xc9\x28\x11\xe1\x54\x05\x48\xd5\x0a\x15\x64\x17\xd1\xce\x8e\xbd\xb9\x90\x9b\x24\x6a\x78\xe6\x0d\xa0\x03\x81\x63\x49\x6c\x63\xd5\xef\x82\x72\x08\xc8\xdb\x1d\xa5\x9d\x63\xc7\x31\x38\x95\x5a\xa5\xba\x98\x67\x21\x3b\x0d\x3a\xb6\x41\x27\xb6\x71\x96\x17\xc0\x54\x5f\x88\x8c\x54\x28\x93\x84\x30\x7c\xec\x3b\x6c\x5a\xc9\x60\x2e\x2f\x95\x1c\x37\x96\x5c\xc9\xbb\x08\xa6\xaf\xcb\x09\x75\xa5\x02\xb9\x5d\xa2\xa4\xd0\x61\x9f\xc7\x32\x1a\xe2\xca\x3a\xea\x40\xf6\x4e\x9b\x7c\xd5\x51\x62\xd3\x5c\x0e\x29\xa6\xf2\x14\x89\x6b\x32\xed\xea\x5a\x22\x7f\xd9\x51\x89\xcd\x13\x22\x25\x48\x0e\x60\xd9\x48\x88\xbe\x39\x61\xb7\xea\xdc\x89\xb3\xd2\xf5\x92\x9e\x62\x51\x04\x6f\xd7\xde\x4e\xa6\xb8\x83\x4b\x96\x81\x0c\xdb\xf3\x1a\xf9\xe2\xc9\x95\x44\x2e\x27\x4b\x92\x12\x31\xb2\xd9\x85\xdc\xbe\x14\xdf\x7c\x54\x72\x84\xd4\x2a\x08\xb7\x53\x6d\x26\xe2\xcb\x7f\xb4\xaa\x60\xb5\x66\x53\x7a\xa4\xb7\xe2\xa3\x54\x72\x81\x22\xda\xd0\x26\x5a\x1e\xd4\xe6\xa0\x7a\x40\x29\x91\x4f\x99\xb8\x16\x95\x45\x4a\x51\x56\x9b\xc5\x54\x14\xaa\xf8\x06\x07\x17\x54\x07\x89\x14\xc9\x73\x3a\x24\xaa\x5e\xd1\x5c\x08\x01\x5b\xc1\xb7\xd0\x4c\x1b\x7b\x90\xfb\x37\xfd\x06\x71\x07\x5f\x62\x4f\xdd\x27\x3e\x60\x9c\xe4\xfc\x7d\x41\x70\xff\xbe\x12\x9f\x7b\x9d\xe4\x38\xf8\x5f\x95\x65\x96\x23\x1e\x53\x33\x05\x8e\x14\x38\xc1\x17\x07\x4c\xa1\x7a\xd1\xf9\x7b\x2a\x11\x9b\x0b\xb1\x7e\xf0\x6e\x73\xbe\x65\x63\x12\x64\x73\x52\xcc\x76\x89\x5c\x0d\xe4\x38\x35\xdf\x37\xd5\x12\x4b\xab\x5e\x59\xb3\x3f\x56\x0f\x50\x29\x90\x6a\x64\x55\x44\x06\x55\x39\xd8\x52\x9a\x2a\xa1\x2a\x9e\xaa\x68\x59\x55\x1b\x31\x45\x05\xe2\x03\x13\xfb\x41\x69\x58\x25\x09\x69\x46\x81\x10\xde\x16\x0a\x12\xc1\xa5\x58\x55\xce\xe3\xad\xa7\xda\x72\x64\xf9\x71\x2f\x06\x90\x97\x18\xe3\x20\x28\x1b\x52\x4a\x9e\xd3\x9f\x3c\xd2\x1f\xa1\x94\xb2\x85\xfe\xac\xdc\x64\xd4\x5e\x59\xb5\xd7\x58\x3e\xb1\x6a\x18\x19\x6a\x48\x65\x55\x54\x11\xfd\x67\x8a\xe1\xf8\x4d\xdf\x45\xd2\x24\x28\x3e\x89\x13\x3c\xa5\xd2\xb2\x29\x28\x48\xad\xa7\x73\x4d\xbd\x11\xa0\xe6\xd9\x16\xda\x50\x2d\xc6\xba\x3a\x23\xdb\x66\xd4\x66\x3e\xe1\x27\xae\x81\x06\xe4\x27\x6d\xbc\x8e\x32\xf8\x97\x42\x9c\xc3\x86\x6a\x66\x83\xca\x0f\x73\xc0\xdb\x06\x78\xd0\xb9\xf4\x92\xa0\xa7\x29\xe5\x09\xcd\x77\xbf\xc4\x26\xc7\x53\x8d\xe4\x12\xd6\x3e\x12\x07\xd5\xf5\xb1\xe0\x20\xd2\x9f\x82\xaa\xff\x4a\x30\x38\x18\xfd\x74\x8a\x3b\x23\xf6\x28\x79\x89\x89\x02\x32\xdc\x56\x94\x6d\x11\x2e\x0a\x07\xdf\x70\x10\x97\x73\x95\x3f\x52\x51\x1d\xd1\xf9\x01\x29\xa4\x52\x0d\xdb\xa0\x74\xd3\xb4\x6b\xd3\xa5\x4a\x41\x22\xca\x54\x83\x0a\x75\xaa\xbd\x06\xa5\x60\x81\x24\x7d\x4a\xca\x07\x75\x1c\x92\x4c\xa2\x1a\x92\xd1\xb5\x82\x4b\x2b\x98\x0b\x53\x49\x19\x77\x85\x82\x22\x71\xf2\xdd\x80\x11\x91\x7e\xa1\x17\xd9\xc2\x97\x18\x3e\xa1\x4e\x8c\xa7\x5c\x3d\x8a\xd9\x70\x13\x99\x0b\x3e\xfe\x23\x1e\xef\x35\x93\x7d\x85\xa2\x8b\x0c\x62\x32\x36\x43\x1c\x7d\x8b\xc5\xca\x94\xa2\x1c\x2c\xd5\x1a\x3e\x45\x72\xd0\x9b\x63\x41\x36\x88\xda\x42\xf8\x50\xb1\xe8\x9b\x50\x8d\x19\x1e\x88\x9e\x60\xd5\x3a\x78\xaa\xa1\xb6\xc4\xd0\x35\xc0\x4f\x4f\xe5\xc4\x52\x3d\x5c\xa6\xdb\x37\x41\x89\x1f\xb8\x53\xeb\x13\xf8\xc4\x9d\x83\xa5\xa8\x6c\xd1\x7b\x90\xa2\xfb\x28\xd1\x97\xe1\xee\x8a\x36\x81\x5c\xab\x8d\x97\x09\x75\x19\x43\x97\xc7\x60\x9d\x50\xb6\xd7\x3c\xeb\x74\x57\xe1\xda\xa3\x41\x2b\xf6\x2f\x82\xb4\x2b\xc8\xd2\x9c\xdd\x56\xdf\x24\x27\x55\x22\x25\x5b\x4f\x39\xf8\x6d\xa1\x8a\x90\xc9\xf6\x90\x32\x53\x6f\x15\x61\x7c\xdd\x31\xf5\x22\x50\x3e\xd5\x56\xd3\x83\x32\xe4\x6d\xa7\x6c\x0c\xcb\x9a\x88\x0f\x5e\xc9\xda\x20\xc4\x88\x48\x60\x1f\x9e\x39\x53\x55\x09\x2a\xa3\x82\x6c\x2e\x3b\x4a\xba\x1b\x7a\x2d\xa9\xa0\x2a\x3a\xcc\x36\x2e\x65\xca\x6e\x3e\x06\xed\x5e\xfb\xa9\xe4\x72\x81\x81\x1f\xe9\xea\x52\x9a\x27\xc0\xe7\x8c\x6c\xad\x2a\x86\x48\xb6\x81\x0a\xb2\xbc\x26\xaf\xff\xdb\x96\x75\x4a\xef\x5c\x5a\x82\x0b\xa6\x5f\x8b\xd2\x24\x53\x20\xb3\xa3\x1c\x92\x4d\x54\x62\x05\xf9\x41\x20\x79\x72\x79\xa7\x4f\x67\x7d\xc3\x52\x8c\x85\x3c\xaa\x38\x79\xf2\x79\xdf\x3c\x75\x77\x16\x09\x47\x50\xd5\x01\xb2\x86\x6f\xe5\x77\xc8\x67\x6d\x48\x90\x50\x4f\x72\xd8\x32\x09\xa2\xd5\xe5\x68\xf6\xeb\x6d\xbd\x24\xa5\x26\xde\xc7\xf6\x72\x8a\xa9\xdf\x91\x41\x87\x10\xdb\x70\x10\x8d\x81\xbd\xe1\x8f\x36\xfe\x8c\xac\x81\x77\x55\xf9\x69\x98\x7a\x67\x95\x1f\x4a\x30\x8b\xc7\x50\x9f\x02\x32\xcb\x87\x31\xbf\xbc\x8b\x14\x54\xc2\x48\x35\x6d\x59\x45\x15\xd3\xae\x1d\x57\x23\x2a\x47\xb2\x4a\x7a\x10\x8d\x2e\x61\xaa\x20\x74\x5a\xb1\xaa\x3e\xc5\xa6\x63\xe7\x11\x53\x21\xcd\x3b\x17\x76\x14\x3d\x39\x9c\x83\xa0\x5a\x8f\xf2\xeb\x44\xb9\x66\x95\xf7\x28\x88\x8a\x4d\x54\x9d\x58\x65\xc3\x0a\xf7\xe0\x37\xdd\xe2\x15\xc5\x1f\x98\x62\x55\x66\xcb\x30\x26\xf9\xbd\xfe\x8d\x0c\xb5\x60\x0e\xb9\x6e\x5b\x09\x45\xbd\x74\x21\x31\x30\x9a\xda\x51\xd0\xa5\x0a\x42\x39\x17\x8a\x3e\x53\x06\xaf\x75\x29\x6d\xa7\x63\xb5\x19\x29\x1b\x23\x45\x51\x54\x60\x87\xa3\xce\x34\x4f\xd5\xc8\x39\x5b\xaa\xa2\xca\x87\xf7\x1e\xc5\x97\xeb\x02\x78\x2a\xa4\x66\x95\xfb\xa2\x99\x83\x3c\x91\x2b\xa2\xb2\x76\x8a\xba\x3d\x03\x9b\x42\xc1\x97\x5d\xab\x7e\x28\xb0\x5a\x79\x65\xd2\x59\xa5\x34\xd9\x2b\x87\x41\x10\x42\x11\x45\xdb\x18\x05\x95\x92\xf4\xbe\xce\x90\x65\x93\x29\xea\x06\x71\x51\x5a\x23\x56\x5b\xf1\x08\xf6\xc9\xfd\x4b\x8e\xfc\x12\xa8\x97\xe8\x29\x2d\x2b\x0f\xc5\xc8\xe3\xdd\xe1\x58\x36\x3c\xdc\x89\x9f\xc3\x7f\xde\x1c\xc4\xb0\x66\xd2\x5f\x4d\x6d\xd8\x13\x45\x9f\x89\x7a\x28\xe4\x25\xd2\x84\xde\xbc\x9e\x59\x89\xd7\xd2\x87\xf0\xda\xe9\x64\xb7\xd8\xac\x06\xea\xcd\xdb\x19\x83\xfa\x90\x95\xa7\x52\x04\x5b\x5e\xc4\xd4\xb8\x74\x96\x61\x7c\xa5\x42\x46\x77\xe0\x3e\x66\x44\x5e\xca\xb1\x4e\x99\x6a\x50\x21\xfd\xa2\xfb\xf7\x51\xde\x5d\xb4\xdf\xba\xdd\x1c\x1b\xe0\x96\x9c\x45\x2e\xd5\x8a\xf1\xab\x39\x5d\xfc\x85\xdc\x29\xef\xa7\xe0\x45\xca\x8d\x53\x49\xb1\x64\x12\xb8\x7b\xad\xd8\xb5\xe0\xfc\x8c\x62\x53\x45\x79\x85\x14\x1e\x54\x11\xe9\xfa\xa3\x13\x44\xb3\x75\x7f\x83\xa4\x32\xc1\x81\x52\x9c\x57\xdb\x19\xff\x0a\x75\xcf\x54\x1d\x5f\x29\x46\x94\xa4\xa2\xba\x68\xad\xa8\xdb\xe5\x8b\xca\x82\xca\x19\x64\x20\x16\xec\xa3\xa2\x8a\xb8\xf2\x31\x06\x67\x32\x8c\xe0\x86\xa8\x03\x2e\x2d\xa1\xe8\x69\x36\x36\x41\x22\x9b\xd6\x24\x73\x5c\x8d\x6b\x32\x8c\x32\x9d\x82\xa1\x14\x10\x43\x95\x73\x24\x5b\x55\xac\x28\x88\x2a\x09\x99\x6a\x2d\xfa\xa9\x80\xc6\xf4\x64\xbd\x5e\x0d\xd3\x6a\x1d\x97\xa1\x67\x5d\x49\x11\xf6\x6d\x14\x02\x11\x48\xe7\xac\x1d\xa5\x26\x4b\x87\x30\xd8\x66\xf8\x96\x54\x3e\x15\x12\x5f\xdb\xa4\x94\x4a\x00\xdd\x4b\x28\xed\xeb\xf7\xe4\xb0\xd4\x2d\x7f\x63\x5c\xc6\x5a\x12\xa8\xf9\xee\x68\xfb\xfd\x7c\xb7\xa3\x06\x1c\x7b\x12\xa0\xcc\xea\x5e\xa3\xec\x54\x38\xc9\x8b\x48\x88\x9e\xf6\x36\xbb\x6c\xa7\xf7\xc7\x3a\x2c\x6f\x9f\x85\x50\xb0\xe4\xd2\x36\x5b\x36\x7d\xbe\xc9\x36\xc7\xb7\xbb\xad\x36\x5f\xc8\xf3\xb6\xa8\x0f\x13\xf7\x2b\xf4\xef\xad\x65\x76\x2a\x6b\x6e\x61\xd3\x36\x46\x3a\xa4\xaa\xbf\xf4\x8a\xc5\x93\xb3\x45\x24\x23\xdf\xcb\xf9\x6f\xd5\x70\x7a\xce\xf7\xed\x69\x04\xea\x3d\x9d\xe1\xbb\xf3\x2d\x17\xae\x0e\xc3\x53\x6d\x0a\x47\x82\x85\x95\xf5\x61\x49\x61\x20\x21\x71\x7e\x07\x95\x21\x92\x53\x86\x23\x01\x9f\xe2\x8a\xa2\x70\xb7\xf5\x15\x46\xd6\x79\x58\xac\x0b\x54\xdb\x22\xf1\x59\xe5\x91\x1d\x37\x9d\x46\xd9\x53\xe1\xfe\x4d\xaf\xca\x03\x5d\x51\xe5\xdc\xab\x26\x83\x54\x42\xba\x09\xfc\xd0\x22\x4b\x5c\x82\xf2\x1f\x2a\x8e\xf2\x62\x6d\x1e\x03\xa6\x22\xd7\x17\xbe\x96\xc9\x6c\x30\xbf\xb7\xcf\xd1\x94\xed\x18\x36\x9e\xb0\xa1\x95\xc7\x8f\x25\x42\x51\xc8\x31\x20\xa0\x27\xa8\x06\xe5\x95\x47\x07\x4b\xd1\x17\xd5\xe9\xf0\x05\x72\xab\xdf\x92\x57\xa6\x3a\x8a\x8c\x60\xb0\xcf\x99\xbc\x84\x27\x94\x30\xf0\x92\xc6\x65\x62\x4a\x19\x0c\x39\x24\xee\xd2\x61\x65\x6d\x14\x69\x8c\x44\x35\x62\x62\x55\x25\x99\xf3\xa7\x48\xa1\xaa\xfa\x5b\xb3\xea\x7d\xb0\x19\x46\x73\x39\x9b\xf0\x3b\x7b\x77\xb7\x1d\x7e\xfa\xf9\xbf\xb6\xf7\xe6\xa6\xe2\x89\xb2\x7f\x4c\x3c\xc8\x7b\x9b\x5f\x78\x5a\x12\x81\x0f\xfc\xbc\x72\x2e\x23\x97\x92\xaf\xbb\x30\x1e\x03\xad\xe4\xd4\x94\xb3\xe4\xe9\xf3\x83\x9e\xda\x3c\xcd\x38\xbf\xf0\xdb\xab\xa2\x68\x7e\xc7\xe9\x99\xf3\xcb\x9a\x3f\xa0\xd7\x0d\x97\x5f\x66\x7b\x2a\xea\xef\x98\xc8\xe5\xf3\x96\xb2\xe7\xfc\xf6\x6a\x39\xb7\x0d\x9a\x0f\xb5\x5b\xed\xd6\x0f\x8c\xe6\x8d\xcd\x8e\x87\xea\x7d\x61\x16\xc7\x95\xbd\xd3\xc2\xc6\x14\x57\xb3\x4a\xbe\xf0\x73\x7a\xb9\x74\x67\xcd\x6f\xec\x52\x52\x68\xdf\x0f\x75\x56\x92\x38\xc7\x2b\x09\x9e\x5b\x32\xc1\x67\x1d\xdf\x0b\xb2\x89\xd9\xac\x2a\xcd\x8b\xc0\xf5\x64\xf5\x98\xe5\x25\xee\x99\x2f\x3a\x3b\xa3\xa9\xc3\x5c\x86\x6c\x33\x12\x1c\xe1\xad\xde\x7b\x7b\xad\x98\xd9\xde\x32\x1f\x94\x02\xaf\xa6\xdc\xab\xab\xd9\xea\x5e\xd2\xbd\x6b\xfa\xfa\xd3\xd7\xed\xfd\x99\xa0\xb2\x61\x3f\x16\x90\x66\x76\x08\x6b\x1c\xe7\xe4\x90\x5e\x0b\x22\xdf\x79\xbd\x67\x67\xf2\xa4\xdc\xb3\xb3\x97\xcf\x12\x4f\xce\x8f\xa6\x1c\xfd\x11\x9d\x91\x3d\x39\x3e\xfd\x6d\xe5\xf9\x06\x6e\x93\x61\x38\x15\xaa\x3c\x73\x30\xe1\x4a\xae\x06\x23\xfb\x48\x85\x65\x47\xa9\xd9\xbc\x90\x75\x0b\x9c\x28\xeb\x3b\x2a\x1b\xb3\x52\xec\x12\xab\x69\xba\x26\x87\x65\xe1\x87\xac\x5a\xfb\x0b\x48\xc6\x85\xd2\x0f\xd7\x4a\x37\xe8\xdb\x79\x91\xc9\x33\xc1\xb4\xcc\x83\xf6\xaa\x9c\xa9\xa5\x80\x08\xca\xb3\x22\x7c\x0d\x74\x88\xb1\x94\xd9\xd9\x9d\xca\x89\x1b\x94\xdd\x44\x99\x82\x59\x88\xaa\x08\x92\xde\x79\xf2\x01\x16\xb3\xa7\xa9\x8b\x88\x74\xeb\x5b\x6e\x73\xb9\xb3\x4e\x04\x5a\x98\x39\x9f\x20\x8b\xaa\xde\x0e\xbd\x7b\x98\x0d\xeb\x62\x78\x96\x7c\xdd\x70\x24\x16\x95\xed\x93\x9f\xcf\xce\x12\xfb\x67\x2c\xdd\xfd\xac\x0a\xc8\x7f\x93\xa0\xe9\xcf\x13\x4e\x5b\x3e\x47\x40\x76\x46\x9e\xc3\x99\x57\xa1\xe5\x5b\x64\x9f\xd8\x85\x02\xdd\x11\x69\xcc\x2b\xa3\xba\x40\x3b\x79\x29\x5b\x38\x0f\x8c\xf5\xe0\x01\xdf\xf1\x6f\xc7\xd6\xbf\x57\x55\xe5\xf2\x19\xba\xc3\x12\xa5\x9a\xa6\x4b\x8e\x93\x89\x64\x78\xef\x29\x85\xb2\xa3\x80\xc5\xa0\xca\x04\xbb\x3f\x0a\x85\xa6\xa1\x49\x2d\xae\xb6\x62\xbe\x59\x85\xaf\xb9\xaf\x65\x34\x8a\x50\x38\x8a\xae\x0b\x47\xcc\x46\x6c\xc3\x7e\x49\x88\x9b\x93\x8d\xd2\x56\x7d\x7b\xe9\x0c\x04\x8b\xac\x04\x64\xa8\x84\x7d\x4d\x02\xc5\x00\xb9\xb9\xc2\xd5\x42\x72\xa2\xe2\x54\x41\x49\xcd\xf7\x66\x56\xc8\x32\xb9\xd2\x8a\xf4\x31\x95\x5c\x88\xd3\xdc\x35\x27\x51\x0e\xa5\x0d\xfb\x23\xa4\xb7\x8d\x77\xde\x96\xd5\xc6\x7a\x5f\x76\xda\x59\x1b\x8b\xd5\x0e\x36\x95\x12\x6a\x24\xc7\xe7\x44\xde\x5f\x31\x90\xdc\x84\xca\x37\xe7\x7b\xb8\x4c\x4f\xf9\x56\x7a\xaa\xba\xe8\xec\x8c\xde\x9d\x57\xd3\x10\x4a\x28\x00\x98\x54\x2d\x16\x51\x92\xb5\x92\xfc\x3c\xc5\xb0\x46\x2d\x4f\x2e\x3b\x99\xb8\x0e\x94\xcb\x24\x3a\x9e\x4f\x05\x30\x36\xc7\x71\xc0\x78\x12\x90\xb2\x00\x15\x1d\xab\x8f\xb8\x86\xed\x91\x27\x65\x72\x19\x17\x9c\x48\xe7\x76\x61\x8a\x19\x59\x77\x2e\x90\x40\xff\x1e\x09\x8c\x94\x2a\x92\x81\xd6\x10\x71\x0d\x43\xa0\x8a\xd3\x8d\x50\xcf\x78\x1f\x92\x8a\xd5\x88\xcb\x2d\xf9\x17\xc0\x95\x54\x8e\x0b\x3d\xd9\x0c\x79\x64\x9a\xe9\x0c\xc9\xaa\xe6\x4f\x39\xfb\x29\x5c\x3c\x67\x55\x97\x86\x66\x17\xc0\xed\x73\x57\x7d\xd0\xcd\xc6\xea\x66\x37\xda\x19\xa2\x30\x12\xa7\x4e\x6b\x99\x76\x6e\x01\x6a\x0d\xa7\xe1\xb9\xbb\xa3\xea\x81\x4a\xd1\x5f\xb8\xac\xa4\x08\xef\x7c\x60\xe1\xf9\x89\x62\x33\x39\xc0\x3c\xde\x59\x9b\x3d\x63\x6d\x73\xf7\x9a\x40\xd5\x25\x23\x23\xd1\x9f\x66\xbb\x52\x3e\x06\x73\xf3\xd4\x5f\xa0\xaa\x96\x13\x51\xa9\x47\x75\x86\x76\x6d\x6c\x35\x42\x3f\x2b\x53\x39\x2c\x44\x21\x9f\x21\xa1\xb8\xf1\xda\x47\x1b\x61\x80\x8f\x2e\x4e\x4f\x45\x3d\x6a\xca\xdc\x54\xc5\xe2\x6c\x97\xde\x9f\x37\x71\x34\x46\x2f\xed\x0e\xef\x65\x6f\x18\x2c\x29\x2d\xca\x65\x45\xaa\xbe\x4a\x7d\x99\xd8\x17\xcb\x54\xe3\x85\x4c\x29\x6d\xdf\xbf\xbd\x16\x24\xa8\x82\x67\xf2\x00\xd8\x23\x1d\x4e\x9a\x8b\xd1\x47\x1b\xc1\x82\x76\xf2\x89\x74\x12\x87\x62\xa9\xa5\x8e\x72\x85\xdb\x75\x54\xa4\x5d\x20\x76\xc5\xe0\xfa\xf6\xb9\x90\x2f\xaa\xc2\x86\xb8\x49\x14\xb1\x6b\x99\x9f\xce\xf8\xa5\x3b\x3d\x71\x53\x42\x88\xd4\xf8\x60\x8d\x3f\x82\x0f\x46\x65\x28\x2b\xaa\xc0\x0f\xe2\x1b\xb1\xd5\xb7\x9f\x59\x82\x6e\x43\xc7\xaf\x3f\xdd\x5c\x79\x84\x62\xf0\xaa\x9e\xf8\x05\xbd\x2f\xb1\x39\xcf\x0a\x1c\x20\x67\x44\xba\xc0\xab\xca\xc3\xff\x39\x50\xf1\x38\x7b\x6c\x79\x91\xfd\xac\x56\x90\x2b\x70\xd9\xf1\xa9\x35\x86\x6a\x05\xaa\x35\x06\x15\xdb\x1d\xe5\x34\x2f\x0d\x85\x8e\xc7\x47\x97\xa3\xb2\xc7\x8e\xb9\x12\x27\x78\xca\x66\x78\x44\xd7\x95\x49\xa4\x36\xce\x61\x9c\xc7\xed\x00\xbc\xcd\x50\xd9\x32\x42\xc9\x3c\x83\x19\x1b\xb7\x09\x24\x26\x52\x0e\x53\xd0\xc1\x90\x25\x9b\x02\xff\x12\x19\x84\xa0\xbc\xb8\x19\x17\xc4\xf6\x86\xbf\x54\x73\xf1\x79\xfb\x8c\x93\x4c\xf6\x94\xd3\x14\x5c\x8c\x50\xdd\xf6\xd4\x79\x1b\x76\x6c\x64\x83\xb4\x57\x1c\x94\x56\x7a\x53\xd7\xc6\x8a\xbe\xa0\x66\xdf\x18\x93\xb1\xdb\x7e\xbb\x11\xc3\x5a\xbd\xba\x85\x84\x00\x6d\xbb\x2c\x39\x4a\xbc\x1a\xec\x97\xae\x05\xfb\xc9\x55\x5f\xdb\x95\xbc\xe8\x69\x29\x9e\x88\x37\x28\x7c\x80\x71\xac\xba\x0d\xfb\x5e\x06\x6f\xc2\xa5\xa8\x78\x6f\x90\x42\x69\xba\x04\xc4\x10\x59\x43\x35\x85\x4a\xf6\xfd\xda\xe2\x39\x8a\x2f\x06\xd7\xc9\xba\x87\xda\x5f\x72\xe4\xb3\x1f\x3f\xb0\x50\x8a\xec\xd2\xae\x6f\x9f\x99\xe0\x76\xe8\xc3\xbc\x36\x80\x76\x97\x9f\x02\x4c\xf7\xed\xda\x7c\x49\xb8\x20\x34\x27\x4c\x41\x8e\xd3\xbe\xa7\x84\xb0\x86\x76\x6d\xbf\x8f\x8d\xdf\x8c\x0b\xb7\x29\x5b\x20\xa4\x0b\xb3\x4f\x68\xb5\x7d\xa7\xb2\x49\x2f\x54\x76\xe1\x14\xaa\xae\x46\x0e\xae\x1b\xd4\x9f\x2b\x65\x59\x59\x7e\x4f\x0e\x11\x23\x73\x83\x12\xc3\xa0\xb4\x08\x36\xeb\x06\x25\x81\x8a\xb3\xb6\xfe\x59\x65\x88\x0b\xcb\xaf\x7a\x7e\xbb\x38\xc4\xb3\x79\x0f\x37\x9e\x0b\x8b\x9f\x28\x70\xbb\x60\x51\x23\xa5\x24\xed\x3a\xef\xb7\xf6\xb4\x51\xab\x48\x80\xb0\xb6\x16\xdc\xd6\x45\x23\x64\x72\xf4\x34\xa3\x48\x0d\x09\xe0\x57\xd2\xbc\x4b\x4e\x48\x80\xc6\x6f\x42\x82\x9f\xbe\xfe\xfa\xe5\x1f\x5f\x76\xdb\x5f\x6f\x4d\xd8\xe9\xcc\xca\x59\x69\x38\x37\x05\x73\x30\xb7\xc5\xbc\xe2\x8d\xb9\x16\xe2\x51\x60\x62\xcd\x5e\x8c\xc7\x85\xf7\xf0\x81\x1c\x6c\x13\xbc\xd8\xcd\xd0\xcf\xc5\x40\x45\xc0\x67\x54\xc9\xc9\x2a\x26\x43\x2c\x98\x17\x98\x71\x31\xda\xf6\x64\xa2\x9c\x4e\x2d\xaf\x94\x77\x02\x69\x59\x0b\x71\x68\xc5\x56\x10\x55\xfe\xf6\x2a\x14\x7c\xc1\x31\x8d\x4f\x9b\x4c\xd1\xc7\x56\x58\x20\x5e\x37\xff\xfa\xab\xa4\x53\xae\x91\xce\x70\x85\x74\xee\x91\xa9\x4c\xe1\x94\xa2\xb7\x38\xac\x19\x2d\x83\xce\x66\x4a\x12\x8c\x43\x28\x0a\x57\xd4\x3a\x9c\xec\x4b\xf6\xd1\xc2\x7f\xe8\xdc\x52\x68\x23\xb9\x12\x8c\xdb\x35\x47\xb3\xa0\x74\x47\x19\xbb\x3e\xa8\xff\x51\x4a\xb1\x98\x76\x75\x3d\x03\x33\x48\x7f\xf5\xcd\xf9\x56\x45\x28\x9f\x02\xce\x56\xb2\xa5\x1a\x2b\x6a\x87\x71\xd9\xce\x6b\x60\x42\xb2\xc7\x39\xaa\x4a\xc9\x22\xc6\xb7\x92\x08\x54\x91\xae\xd9\xa7\x69\xba\x99\x84\xb0\x50\xdc\x85\x7b\x54\xc6\x4b\x16\x2f\xed\x2c\x65\x9f\x46\xef\xc3\x4a\x29\xb7\xc6\x29\x5d\x09\x9a\xb8\x7d\xd7\xdc\x44\x41\x53\xe3\xd1\xf3\xf3\x3b\x59\x1e\xdf\x85\x7b\x4f\xef\x40\xa4\xdd\x82\x48\xcb\x35\xdb\x7c\xd8\x73\x83\x30\x73\xa4\x8a\x48\x44\xea\x39\x0c\x6b\x8c\x94\x7d\x56\x21\x04\x4e\xed\x83\x0a\x4b\x54\x6a\x9a\x3e\x63\xf1\x50\x8f\x54\x45\x73\xa9\x5e\xa4\xcd\x97\x8c\xfd\xae\xd1\xe6\xd7\x96\xbb\xbb\xc7\x68\x94\x98\x57\x83\x34\x2e\x14\x75\xdc\xaf\xdd\xb8\x5a\xd4\x51\x7b\x18\x88\x91\xd9\xd9\xe7\xb2\xf5\x2a\xa8\xf9\xe6\x77\xc6\x48\xf2\xa8\x22\x1a\x71\x46\xc6\xcd\xdc\xe2\x3f\x60\xea\xf2\x49\x76\x56\x37\x3b\x89\x6d\x5e\x4e\x2d\xf7\xa0\x87\x3b\xcf\x37\xcb\xb6\xd7\xc2\x0a\x1e\x5e\x39\x02\x62\xc5\xc8\x11\xcb\xf0\x15\x46\x46\xd2\x7a\x04\x25\x53\x14\xd4\xe8\xf7\xb5\x50\x6c\xf6\x19\x14\x68\x91\xb7\xcf\x91\x6a\x34\x75\x2b\xcd\x07\xd1\xb5\xd1\x05\x6a\x15\x73\x4f\xbf\xc1\x98\xc1\x57\xac\x90\xef\xa1\xf4\x7e\xfb\xf3\x3f\xef\x8d\x0d\x8b\x14\x7d\xd0\x85\x13\x09\xdb\x4c\x59\x90\xaf\xf8\x54\x17\x83\x2b\x49\xaa\x53\x25\x98\xbd\xa5\xda\xfc\x44\xf0\x1f\x8b\xec\x6a\xb6\xc4\xe2\x77\xe4\xa1\x59\x61\x3b\x73\x0b\xf7\x0c\x05\x81\xa5\x62\x55\xf3\xdc\x7a\xca\x28\xfe\x9a\x7b\xf1\x57\x44\xda\x5b\x62\x97\x76\x2a\xcf\x79\xf2\xa8\x32\xe1\xa0\xef\x44\x74\x83\x92\x4d\x9e\x09\x4e\x61\x0c\xee\x81\xf3\xe6\x14\x71\xda\x8b\x75\x56\xdd\x4d\xe0\x95\x28\xa3\x6f\xa2\x52\x8a\x18\x2c\xb9\xb4\xa3\x82\x05\x85\xae\x19\x70\x52\xec\x10\x07\x9a\x33\x22\x40\x7c\x81\xc3\x17\xb1\xaa\xc3\xba\x37\xb8\xc6\x46\x5f\x25\xcd\x02\x87\xd9\xeb\xe4\x77\x96\x9c\xb4\x7c\x89\x2e\x7a\x72\x29\x59\x05\x81\x42\xc0\x2a\x04\x14\x00\x16\x00\x30\x00\x80\x05\x00\xcc\x2a\x00\x5a\xae\x01\x00\x00\x59\x37\xb5\x05\x09\x0a\xac\xd8\x7c\x98\xad\xef\x95\xa6\x3c\x2b\xe4\xe1\x49\x82\x9a\xb6\x0c\x77\x6c\xbd\x13\xb2\x42\x7a\x0d\x06\x78\x24\x28\x0c\xac\x02\x41\x61\x00\x97\x6f\x64\x1a\xed\xd5\x84\x70\x7e\xee\xaf\x9c\x54\xbf\x8b\x7d\xf7\x9d\x64\xaa\x9c\x08\xd7\xba\xe8\x77\x96\x24\x5b\x72\x25\xdb\x1e\x7a\x2a\x00\xa0\xb2\xb3\x2a\x6c\x55\xf5\x57\x8d\x1e\x7c\x12\x68\x88\x8d\x56\x50\xdc\x37\x70\xd8\x2a\x0f\x07\x7f\xf2\xc7\x79\xe7\xe0\xc9\xd5\xa0\x3b\x3e\x0b\x89\x4b\x96\x4a\x10\xa4\x77\x60\x72\x35\x52\xce\x65\x1b\xa9\x14\x36\xed\xda\x85\xb9\x22\x14\x44\x89\xab\x93\x48\x4e\x2a\x42\xd0\xf5\xcb\x4c\x0c\x41\xb2\x26\x17\xf3\x0e\x85\x10\x5c\x24\x16\x44\x8b\x46\x42\xfd\xf7\xea\x09\xf1\x3f\xac\xef\x22\x24\x3d\x11\xe2\x19\x7c\xea\x3e\xed\xb9\x10\x07\x0f\x11\xb4\xe5\x78\x95\x98\x55\x6f\xb0\xc4\xa5\x90\xd7\x6d\xe1\x95\xef\xc1\x41\x29\x96\x2d\x55\x9f\xf4\x7f\x67\x9d\x3a\xb0\xb0\x23\x81\xc3\xb6\x42\x8d\xbc\x34\xd7\xcb\x48\x55\x14\x62\x0a\x30\xf8\xbd\x33\xae\x90\xa5\x50\xdb\x9f\x51\x31\x8a\x04\x61\xf8\x12\x03\x31\xbc\x3c\xb2\x8e\xc6\xd5\xa0\x00\xb3\x08\xd0\x2e\x01\x61\x02\xc0\x16\xac\x80\x8e\x59\x41\x82\x34\x20\x08\x77\x53\xbc\x54\x9c\x0d\x61\x20\x87\x41\x15\xd9\x06\x8a\x38\x6d\x8b\xdd\x35\xb7\x83\xa8\xce\x4d\xdc\x0d\xc5\xb3\x41\xc1\x18\x5c\xfa\xb1\x14\x89\xa8\x14\xef\xfb\xa5\xd3\x23\xaf\xec\x0f\xe5\x93\xe0\xf9\xc9\x4e\x8e\xe7\x5c\xaa\xae\x97\x09\x84\x20\x99\xb9\xbb\x62\x6e\x3b\x5a\xef\xbe\x7c\xdd\x0d\x37\xca\xd7\xb9\xc5\xc7\x09\x85\x82\x1c\xf4\x4a\x11\x52\x24\xe6\x64\x75\x95\x89\x95\xc0\x88\x54\xdd\x99\xca\x89\x52\xcb\x30\x5e\xb0\xfb\x04\x99\x57\x58\xce\x0f\xab\x40\x6d\x14\x93\x5c\xe0\x1d\xc1\x5e\xdc\x36\x6d\xa0\xe8\x75\xdd\x32\x82\xde\x94\xf3\x94\x40\x15\xb9\xc4\xa1\xfe\xc4\x96\x52\x0e\xfe\x3e\x25\x6e\x85\x6a\x85\x00\x56\x4b\x37\xc7\x03\xc5\x5c\xa9\x4a\x70\x59\x6c\x93\x7e\x29\x23\x98\xcd\xa3\x9d\xea\x95\x9e\xa4\xa2\x34\xae\x28\xca\x16\x72\xb0\x22\x26\xc5\x5d\x3b\x4d\x65\x0c\x93\x86\x62\x4e\xcd\x26\x51\x0a\xed\xd2\x1d\xaa\x8b\xae\x24\x7c\xbe\x4b\x68\xf2\x5d\xca\x99\x0a\xa2\x32\x04\x3b\x88\xa5\x4e\x66\x8d\x20\xf0\x8c\x59\x5b\x6a\x87\x9a\x8d\x60\xc3\x99\xa7\x5a\x4c\xdc\x76\x66\xac\xb0\xac\x45\xc9\x58\x6a\x99\xe5\x95\x70\x06\xa0\xd5\xca\xd4\x2d\xe6\x8e\xa9\xc3\x3e\x0e\xc1\xdf\x62\xea\x06\x53\xb7\x98\xba\xc1\xd4\x75\xc7\x16\x9d\xba\xae\x40\xe9\x34\x3e\xd1\xc2\x70\x14\x3c\xd5\x7c\x93\xe3\x25\x7f\xd2\x8d\x19\x0d\x1b\xa5\x38\xfd\x9b\x7c\x0b\xed\x2b\x1f\xff\xd9\xf1\x17\xcb\xfc\x1f\x5c\xc8\xe5\xd8\x13\x82\xf7\x7c\x14\xb2\xad\xf0\x97\xea\xee\x02\xba\x3d\x4e\x3f\x28\x04\xeb\x77\xcb\x13\x1d\xf5\x6f\xb5\xc9\x15\xf8\x2d\x7a\xd9\x51\xc8\x99\x62\xcd\x54\x52\xa0\xe2\xc3\x91\x1e\x4d\xa8\x97\x3b\x51\x2f\xc5\x2f\x86\x78\xa0\x94\x6c\xa4\x75\xe4\xf4\x7e\x25\x4e\x7a\xbb\x20\xa0\x4d\xb7\xfe\x30\x92\xd0\x5d\x47\xc8\x58\x10\x2d\x85\x1d\xd6\xa8\xee\xdc\x9e\x2f\xa3\xcd\xde\x09\x2c\x10\x9d\xae\x6b\x33\x19\xb4\x2a\x52\x09\xc9\xb4\xeb\xe8\x13\x26\x4a\xcf\x14\x6b\xa3\x52\x1c\x54\x2a\xf0\x14\xf3\x39\xe7\x98\x71\x1c\x9e\x70\x1c\x78\x76\x42\x06\x90\x08\x9c\x3f\x67\x56\xca\x90\xb2\xb2\x34\xdd\xff\x08\xbb\xf2\x67\xcc\x6e\x0a\xa8\x4e\xc4\x74\x28\x52\x88\xad\x42\x8a\x9a\x23\x29\x28\x1e\xa0\xe4\x60\xc7\x28\xc4\x88\xc4\x08\x00\x14\x42\xa5\x9c\x4f\x5b\x4f\x2a\x6d\x74\x59\x83\x70\x0e\xe8\xe7\xfe\x92\xbe\x91\xe1\x41\x39\x5d\x7b\x11\xd1\x9e\x82\xcc\x17\xe4\x8a\xdf\x91\xd3\x21\xbb\x2a\x90\xea\x90\x3d\x02\x1e\xf0\x3e\x68\x77\xe0\x5d\x49\x81\x64\x15\x4a\x27\x6e\x91\x17\x60\x3a\x72\x19\x55\x8f\x83\x02\x09\x2c\x28\x37\x8f\xdb\x23\x7f\xba\xe5\xe4\xdf\x6d\x8b\x29\xfd\xe4\x9f\xd3\x53\xfb\xc3\xb9\xe6\x93\x8a\xa3\xff\x56\x8f\xa4\x6f\x13\x05\xc1\xe9\x07\x9d\xf9\xb5\xc3\xff\xdb\xb6\xc9\xb7\xff\xf7\xdf\xdb\xaf\x0f\x0e\xf1\xbf\x93\x43\x40\xb7\x43\xf8\x55\x1c\x29\x07\x18\xc4\x5d\xfc\xa1\x39\x55\xfe\x5e\x3e\x98\xe1\x98\x3e\xea\x7a\xb6\xbf\x6b\x75\xcd\xaf\x5a\xb1\xde\xf3\x9d\xfc\x9e\xb4\x7f\xd3\xbd\xf7\x60\x51\xff\xcb\x58\x54\xab\x23\x3b\xaa\xdf\xaa\xfe\x80\x59\xf9\xce\xab\xe4\x4f\xc8\xab\x9a\xd5\xee\x77\xf1\xbf\x6d\x26\x39\xc8\x89\x97\xd2\x40\xae\x1f\xe6\xd4\x0b\xd1\x11\x2b\xbf\x1f\x0d\x7a\xdf\xb3\x83\x7f\xfe\xe9\xde\xa4\x8f\x9c\x28\x21\xf0\x3b\x3e\xb3\xbf\x9c\x82\x3b\xe0\xcc\x29\xb9\x96\x2a\xad\x85\x4f\xc3\x33\x6b\xcc\x65\x0e\xe3\x66\xb8\x52\x3f\xfe\xea\xdb\x7e\xea\x87\xc3\x28\x44\x6e\xdb\xea\x04\x8a\xcf\x99\x7c\x4d\xcb\x97\x6d\xcb\x2d\x5c\x62\xc0\x63\x73\x07\x56\x6f\xc2\xb5\x6e\xdf\x3e\x23\x1e\x3d\xc7\x89\xe7\x10\x73\xaf\xfc\x35\xf1\x26\xb2\xd2\xbc\xa1\x2d\x03\xa1\xd2\xf4\x15\xd7\x2a\x84\x4d\x5d\xb5\xe0\x9e\xf3\xf6\xda\x5e\x70\xb7\xbf\xe0\x4c\xa1\x0f\x0c\xe9\x4e\x8d\x5c\x31\xe6\xee\xac\x14\x11\xb6\xc4\x3c\x75\xc9\x41\x26\x39\x14\x1d\x7e\xae\x33\x4e\x09\xcb\x7f\xcb\x75\xbf\x57\x21\xac\xcc\x5e\xec\x25\x9d\x4b\x2e\x2f\x3c\x3f\x0a\x43\x2c\x17\x4c\xd5\xd9\x87\xd9\x7b\xf6\xd4\xe3\x3b\x99\xa7\xf6\x8c\x0a\x28\xb3\x6e\x5b\xde\x63\xf8\xfc\x5c\x66\xdb\x3a\x5b\x9c\xd0\x4c\x49\x00\xb7\x1c\xcc\x66\xe9\x32\xff\xb9\x45\xdd\x9c\xdd\x08\x28\x35\x95\x0e\x2a\xdf\x9d\xff\x8e\x07\xdf\x5e\x6b\x17\x1d\x6e\x69\xfc\xd5\xd2\xcc\xb5\xa4\x83\x6f\x1e\x46\x75\x1f\x62\xfc\xb4\x7b\xaf\x3e\x4b\x2b\x93\x47\xb9\x98\x34\x75\xb8\x72\xa7\x40\xb4\x16\xc9\xdc\xdc\x24\x6d\xa4\x90\x71\xb9\xe0\x93\x99\x4c\x9a\x1b\x03\xbb\xdb\x98\x65\x79\xbf\x54\x43\x1b\xf3\xfb\x05\x28\x38\xe8\x98\xc3\xc5\x31\x0f\x88\x87\xd6\x85\xca\x28\xc4\x88\xcb\x85\x21\x07\x13\x56\x86\x5c\x28\xda\x72\xeb\x80\x3f\x62\x0e\xe3\xac\x43\x2f\x17\x62\x02\xf3\x4a\x34\x5e\x1f\x91\xf5\xd6\x4f\x91\xea\x58\x3c\x8c\x42\x86\xbd\xdf\x24\x9d\xb0\x5e\x56\x62\x06\xdf\x37\xc4\x18\x96\x4f\xa3\x01\xe6\x64\x86\x31\xfc\x8d\xe1\x32\x30\xda\x62\xce\xad\x30\x86\xf9\x3f\x70\x9c\x3c\x9a\x62\xde\x5e\x99\xc1\x19\xcf\x0c\x31\x8a\xd3\xf5\xdc\x10\xa3\xf0\xbf\x5c\x20\xec\x5d\x16\x79\x06\xf2\xdb\x6a\xb2\x02\xc3\xe3\x05\x90\xf7\x80\xba\x55\x90\x8b\x5d\x78\x41\x8e\x71\xcc\xc8\x0d\x10\x50\x25\xad\x55\x69\xbd\x07\xe4\xce\x94\x51\x55\x67\x4e\xc6\x8d\xaa\x3a\x3b\x25\x25\x05\xf9\xdb\xce\x54\x75\x05\xa4\x3f\x57\xd5\x15\x90\x57\xb2\x87\x7c\x00\x90\xdf\x91\x6a\xfa\xc7\x18\xf0\x5e\x03\x65\x31\xf9\x72\x4a\xb6\x1f\xb5\x35\xee\xa7\xa5\xe7\xa0\xba\x33\x9d\xc5\x35\xd3\xcc\x2b\xc2\x72\xe3\x65\x08\xfc\x28\x4c\xbd\x1f\x02\xff\xf5\x65\xfb\xfa\xcb\xcf\xb7\x56\xd1\x51\x9e\x62\xca\x4a\xf5\x4e\x07\x0f\xcc\x99\x37\xe7\xf9\x64\x90\x27\x27\x5e\x9a\x50\xd5\x09\xd5\xe6\x5c\xa1\x18\x75\x1f\xb5\x43\xc6\x22\x76\xe4\x62\x1a\x0a\x71\x66\xab\xd7\x59\xfe\x5f\xf6\x54\x6a\xcb\xb3\x9b\xd9\xac\x3d\xe0\x8c\xa7\x52\xea\x60\x4f\x8f\xf0\x5c\x00\xee\x8d\xd8\x53\x37\xf3\x47\x1c\x9e\x51\xe9\x41\xbc\xd8\x4c\xcc\xdc\x1e\x97\xde\xe2\x4c\xba\x34\x4c\x39\x21\xbd\x6f\x7f\x42\x66\x4f\xe0\xfe\x38\x70\xbb\xf6\x04\x4e\x02\x53\x99\x8e\x6a\x11\x49\x85\x56\xbe\x8f\xc2\x8c\x48\x73\x2b\xad\x16\xa5\xd5\xeb\x48\x33\xe5\xd5\x1f\xc4\xfe\xa5\x18\x70\x33\xb2\x10\x12\x11\x05\xde\x24\x0a\x4e\x65\xcc\x79\x8e\x5f\x18\x29\xe1\x2c\x9c\x62\x36\x7a\x4d\xb3\x27\x1c\xf2\x47\x88\x22\xfe\xf8\x48\x9e\x27\x0a\xee\xad\x6c\xb4\xbb\x4a\xb1\xf2\xbc\x8d\xf6\x04\x52\x7f\x72\xb1\xc8\x2b\xb8\xc1\x99\x7f\x9e\xc9\x37\x1d\x60\xe7\x7d\x2d\x65\x1c\xfc\x6e\xdb\x60\x67\x12\xa7\x4b\xbc\x29\x14\x11\xf8\x52\xa6\x09\xbd\xed\x08\xb4\x1f\x81\x13\xdf\xc3\x76\x3c\x55\x9c\xe2\x96\xb2\xc8\xf9\x3d\xd9\x70\x6b\xdb\xd6\x8d\xdb\xf6\xe2\xae\xfd\xff\xd9\x7b\x97\x25\xc7\x6e\x5c\x6b\xf8\x55\xf6\x0b\x10\x41\x80\xf7\x61\x46\x4d\x72\x90\x35\x3a\x11\x39\xd7\x51\xbb\x5b\x8e\x5f\x59\xe5\xbf\xca\x56\xf7\xc9\xa7\xff\x02\x0b\xdc\x92\xf6\x45\x4a\xa5\xb2\xec\x76\x9f\xe3\xb0\x8b\x52\x6a\xdf\xb8\x49\x10\x04\x48\x60\x2d\x7f\x3e\xf2\xd7\xc6\x6c\x7f\xcc\xf9\xf8\x79\xed\x3a\xaf\x51\xa9\xef\xd4\x70\xfc\x4e\x0d\x87\x74\x88\x0f\xeb\xf1\x0f\x4c\x65\x8d\xd2\xca\x40\x30\x09\x0d\x90\x61\xb0\xcf\xcf\x21\x4e\xc6\x61\x70\x71\x14\xf8\xc9\x50\x72\x6b\x67\xf4\x61\xf0\xa4\x1e\x5e\xd3\x3a\xbc\xbe\x30\x15\x1e\xb2\xba\x64\xbf\x93\x92\xf8\x58\x7b\xef\x7e\xfa\xd7\xe6\x1f\x5f\xbf\xfc\xe1\xf3\xe6\x7b\xa5\xea\x96\x79\xd3\x53\x4a\x20\x29\xf0\x33\x18\x7c\x80\x00\x6a\xcf\x19\x59\x19\x95\x79\xa2\x31\xb0\x8f\x2a\x31\xd7\x43\xa1\x92\xe3\x7c\x9a\x64\x0a\x1e\xbc\xf3\x51\xd4\xdc\xeb\x37\x59\xae\x26\xd9\x53\x70\x86\x5b\x79\x0c\x1b\x57\x73\xad\xf2\x8c\x87\x6d\xe6\x87\x83\x07\xf6\x5e\x94\xfd\xf1\x16\x6a\x7c\xf9\x86\x75\xae\x52\x97\xb3\x60\xe0\xf1\x81\xf6\x5e\xd3\x13\x02\x5e\xaa\xd8\x4b\x21\x34\x2f\x24\x50\x2c\xd7\x50\x29\x61\xab\xc9\xe7\x74\x6a\x96\xc5\x54\x8d\xdb\x1f\xeb\xb2\x25\xc3\x4a\x2f\x16\xdb\x93\x03\x3e\x71\x8f\xfe\x42\xb3\xfa\x9d\x8e\x9f\x35\xca\xc7\xf4\xf3\x28\xb0\xff\xc1\x73\x76\xa6\x1a\x22\x85\xb0\x48\xf4\x0d\x41\x7a\x5a\x8f\xe9\xa2\x45\x5a\x15\x46\x58\x0c\xf9\x90\xb0\xaf\x38\x9b\xa4\x19\x31\xc3\x6c\xa4\x38\xa7\xbb\x2c\x41\xff\xed\x39\x96\x6a\xb4\xf6\x20\x02\xd2\x62\xca\xf1\x19\x4f\x5b\xa4\xc4\xf9\x0a\xd6\x21\x89\x4f\xe3\xab\x20\x15\x1f\xc0\x76\x40\x6b\x99\x84\x86\x96\x7a\x4c\x92\xd2\x87\x4d\xa0\x4c\x64\xf2\x3e\xe7\x31\xa8\x21\x33\xe5\x28\xa7\xd6\xe0\x69\x88\x2a\xee\x7a\x7c\x03\x9e\x5f\xeb\xf4\xe2\x5e\xfd\x69\xe0\x7f\x3f\x76\xf6\xfa\x57\xf0\x76\xdf\x23\x91\x1f\xb3\x18\x62\xe4\x35\xd5\xe5\xa7\x5a\x65\x45\xef\x74\x2d\x00\xb5\xb1\xa6\xbd\xfc\xe9\xf0\xfe\xd2\x2d\xce\xf5\xa3\x5b\x39\x7e\xa6\x99\xd6\x34\x97\x77\xe7\xaa\xcb\x4d\x74\x57\x8d\x00\x4c\x8e\x97\xe7\x07\xfe\xd8\x04\xc1\x3f\x72\x1a\xfc\x90\xd9\xc1\x39\x2f\x46\xb5\x9f\x0e\xb7\xb5\x71\xed\xaf\x8d\x6a\x7f\x3e\xa8\x2f\x8d\x69\x7f\xae\x3a\xdc\xda\x09\x67\x63\x76\x6d\x4c\x5b\x1e\xe0\x38\xa8\xc7\x37\xd1\x41\xed\x53\x1c\x12\x85\x76\xc9\xf1\xff\x01\x2a\xf4\xfe\x5e\x7b\x4f\x28\xc7\x9f\x77\x75\x53\xd6\x08\xd1\x2c\x58\x60\x25\x56\x80\xe5\x62\x84\x01\xf7\x50\x01\x59\xc1\x86\xe2\xf3\x08\x83\x57\x0b\x5d\xb8\xce\x86\x7b\x6d\x97\x6d\x16\x64\x30\x83\x3e\xb9\x8e\x10\xf5\xb1\x30\x82\xb3\x6e\xff\x0f\x5f\x61\xe5\x35\x1a\x37\xdb\x47\x5e\x6e\x23\x33\xa7\x0b\x5b\xcf\x23\xae\x48\xba\x80\x2b\x72\xdc\x7b\x7e\x8b\xf1\xf6\x3d\xc0\x1f\xd7\x53\x43\x7e\x48\xef\x7e\x84\x61\x90\xfe\xf0\xb8\x9c\x17\x66\x8b\x94\xfa\x13\x2f\x12\x9f\x37\xec\x7d\x53\xdc\x1f\x1e\x13\xf1\x52\xf4\xdd\xe3\x9f\x76\xe1\xf9\xf0\xed\xeb\x17\xf7\xb7\xaf\xff\xbc\xe2\x3f\xbf\x91\xcc\x23\xc6\x63\x30\xaf\x28\x79\x79\x32\x96\x45\xce\x75\x9f\xa8\xb0\x4b\xd4\xc2\x0f\xa2\x2c\x54\x73\xc0\xc2\xef\x3e\xfc\xde\x77\x0b\x52\x00\x1b\x86\x5f\x2c\xa5\x93\x0f\x4f\x60\xda\x48\x75\x1f\xa8\x78\x00\xd9\xc8\x3c\xfe\x6a\x85\x8b\x70\xf2\xe2\xcd\x98\x2b\x41\x7a\x37\x7b\xf1\xf0\xe1\x17\xdf\xff\xf4\xf7\x2b\x99\xfd\x6f\xd2\xfb\xb4\x81\xd5\x22\x9e\xaa\xcf\xde\x1f\x4f\x8d\x2a\xa8\x35\xf6\xe8\x6e\xa7\x3d\x3f\x43\x2c\x40\xfc\x97\xaf\xa0\x3d\x05\xc7\xd3\x62\x75\xb5\xee\xd7\x0e\xb1\x05\x79\xde\x05\x44\x3d\x79\xf3\xbb\xe3\x39\x4a\xc3\x24\x16\x66\xc1\x49\xde\x60\xcb\xd5\x97\x8c\x32\x68\xaf\x37\x41\xb6\x95\x5f\x74\x2b\xce\x6c\x18\xf6\x6e\x9e\xf7\x8e\xb6\x69\xfb\xb5\x43\x5d\xae\x3e\xf2\xe6\xdf\xf0\xd7\x7d\x9d\x5e\xc9\x12\x9b\x4b\x59\x1b\x82\x4f\x36\xc8\x07\x16\xd5\x04\x41\xfb\x6d\x6e\x6d\xf7\x1e\x5f\xe9\x55\xee\x1d\xbe\x26\x0c\x1d\xb2\xf7\x83\x5d\x6e\x2f\x7e\x2f\x69\x99\xf8\x65\x97\xfb\x63\x8f\x63\x94\x0f\xe0\x39\x58\xeb\x72\x7f\xea\xf1\x95\x5e\xf5\xbd\xc3\xd7\x84\xc1\xb6\x02\x3e\xd8\xe5\xbf\xfd\xf2\x11\xad\x8e\x91\xbe\x36\xfe\x54\xaf\x63\x94\x43\xad\x0f\x73\xb5\xee\x8f\x6c\xb2\xab\x9a\xdb\x4f\xd4\xfa\x4c\xe7\x7b\xea\x49\x82\x1f\x7c\xed\x8f\x28\x75\x1b\xe7\x2b\x2f\xae\x6a\x1d\x43\xdc\xd4\xfa\x30\x57\xeb\x7a\x5e\x73\x27\xb5\x3e\xd3\xdc\x7e\xa2\xd6\x67\x3a\xff\x28\x52\x1f\x78\xf1\xef\x6f\x4c\xe4\xd3\xbc\x00\x01\x8d\xcb\x1a\x24\xd0\x1c\x4d\x67\xf6\x8a\x17\x90\x7b\x78\x89\xdc\xe3\x89\x73\x1c\xce\x1e\x35\x45\xb6\xb0\x03\x2c\x3f\xb0\x12\x2b\xf0\x41\x65\x01\x1f\x74\x13\xd4\xc5\xa4\x49\x6f\xe4\x78\x07\xc6\xd2\x1b\xc0\x3b\xd3\xf7\xb8\x05\xd7\x27\x1f\x61\x7d\xf4\xee\xaf\x33\xb8\x2b\x58\x5f\x71\x7e\xed\x47\x9f\xc9\x7c\x7c\x68\x1d\x1f\x7a\x6b\x8b\x5d\x37\x2e\xe6\xae\xad\xce\x1b\x79\x0d\x4f\x1d\x1c\xac\xbe\xa6\xfd\x91\x64\x6c\x31\x57\xd6\xb4\x5f\x3b\x76\xba\x18\x53\xb2\x7e\x97\x3d\x7a\x7e\x80\x14\xcc\xf0\x55\xea\xef\x5e\x09\x0e\x97\x6a\xf1\xae\x36\xbd\x95\x1c\x3b\x6b\xbf\xcd\xc7\x84\x4e\xd5\x0c\x6a\xbe\x79\x88\x36\x4c\x2e\xde\x2f\x8f\xf0\x38\xc5\xf3\x53\x44\xe0\x79\x1d\xc6\xbb\x2f\x00\xfc\xe6\x0f\xe5\x1f\xf0\xd0\x66\x0f\x05\x52\x47\x75\x42\xef\x6b\xb2\x37\xec\x9d\xe9\xc8\x95\x20\x4b\x09\xf0\xe7\x02\xb0\xd2\xc7\xa3\xb2\x59\x15\x0e\xef\x26\x12\x60\xaa\x90\xc1\x0e\x7e\x49\x10\xe5\xf7\xaf\x46\xb9\x58\x8d\xf7\x35\xeb\xad\x48\x50\x71\x26\x8a\x7c\x14\x8a\x15\x99\x60\x93\x89\x15\x71\x31\x20\x44\x93\x0a\x53\x87\x60\x14\x88\x4b\x51\xac\x8b\x67\xf2\x0f\x78\x66\x57\x87\x58\x7d\x3d\x3d\xf4\xd6\x26\xbb\x66\x86\x2d\xe7\x64\x53\x8a\x0b\x3f\x38\xbb\xd3\x7c\x38\x9b\xf3\xf8\x7c\x3e\x5c\xdb\xa0\x38\xc7\xf1\x83\x42\xec\xd3\xe1\x70\x9a\x0e\xe7\x95\xa8\xbf\x6b\x25\x4c\x21\x2e\x6b\xf1\x8e\x16\xbd\x79\x4a\x2e\x53\x30\x3d\x3e\x4e\x73\x2b\x93\x20\x92\x1b\xfb\xf4\x38\x9d\x38\x0d\x85\x64\x44\xf5\x33\x75\x38\xde\x7d\x39\x25\x43\x21\xce\x2f\xfe\xe8\x43\xdb\xf1\xa1\xb8\xfd\x4d\x0d\xf6\x46\xf0\xf4\x5b\xb1\xa7\x72\x53\xb0\xf1\x0f\x8a\x6e\xbe\xc7\xf0\x7d\x23\x52\xf9\x8d\x80\x51\xbe\x29\x04\xf8\x7a\x24\xf1\xfd\xb5\xfe\xdb\xd7\x9b\xf1\x3b\x87\xb4\x29\x43\x19\xeb\x18\x07\xfb\x03\xf5\xbb\x21\x11\xec\x3f\x25\xf8\xfc\xd4\x2c\x37\xd2\x07\x1d\xd9\x0b\xb4\x22\xfe\xa1\x23\x45\xfb\x3a\x84\x3f\x7b\x78\xf8\xcd\x81\xe1\x3f\x2e\x08\xfc\x36\xa1\xbc\x61\x6d\xfd\xcd\x60\xeb\xdb\x9e\xb4\xdb\xec\xaf\xe0\x9d\xff\x11\x51\xf1\x48\x07\x3a\x70\xdb\xdc\x2e\xc1\xb7\xbd\xd5\xef\x11\xc0\xde\x2b\x1b\xa6\x42\x79\x55\x06\xaf\x54\x76\xff\xf3\x2f\xff\xfd\x75\xf3\xed\x5e\x92\x53\x4b\x5b\x9a\x41\x7c\x17\xe3\xf2\x0f\x80\x30\x5c\xe0\x34\xa6\xab\x38\x8d\x01\xd8\x85\x4b\x30\x45\xc0\xb1\xae\xe1\xb4\x1a\x98\x62\x78\xe4\x72\x70\x24\x0b\x32\xff\x64\xbb\x90\x3a\x8a\x5f\x5f\x2a\xec\xea\x40\xb3\xb3\xd8\xce\xca\x38\x6b\x33\x3d\xe4\x98\x4a\x10\xa4\xbd\xa5\x6b\xe4\x3e\x6f\x6c\x32\xcb\xb5\x4d\xe6\x74\x6d\x93\x79\x07\x20\x02\xc0\x63\xdb\x5b\x4f\xf1\xde\x8d\xf3\x3f\xd3\xfc\x67\x03\x59\x9d\xfc\xea\xec\xbb\xbd\xe5\xec\x77\xd7\xa9\xbb\xef\x4b\x82\x3b\x0a\xd1\xdd\x9c\x42\x0d\x1b\x65\x54\xca\xa5\xcd\x62\xf6\x97\x76\x8b\xf3\x85\xdd\xe2\x00\x19\xbc\xb8\x2f\xad\xcf\xda\x1a\xfc\x45\x2a\x94\xc5\x01\xa5\x4a\x1b\x7d\x97\xd0\x59\x86\x99\x47\xcc\x14\x83\x1d\x1a\xf8\xf5\x73\x04\xfa\xe2\xa5\xad\x67\xad\xe5\x7b\x48\x27\x2e\x73\x0f\xc9\x81\x24\x7d\x42\x0e\x65\x8c\x20\x70\x8f\x03\x32\x29\x4a\x1a\xe2\x4e\x4d\xee\x4f\x51\xa5\x48\x7f\x0d\x76\x10\x83\xce\x32\x68\x3b\x57\xde\x2e\x1d\x78\xe7\x3e\xd8\xa7\xd8\x71\xfd\xe9\xff\x84\x82\xf8\xa3\xc6\x98\x2a\xa2\xba\x48\x27\x38\xee\xf6\x26\x63\xe7\x8c\x05\xdc\xe1\x28\x96\xe7\xf5\x4d\xf5\x34\xc8\x62\x49\x54\x6f\x92\xdd\x4a\xba\xc1\x8f\x11\x84\xff\xfd\x83\x3c\x59\xb3\x9e\x8d\xa0\x17\x84\x8b\x87\x4b\xd1\xb7\xbf\x63\xec\xcd\x87\x7a\xec\xeb\x2f\xff\x73\x3f\x2b\xd8\x1f\x3b\x74\x0f\xb3\x64\xb4\x91\x33\xf0\x2a\xce\xfb\x7c\x4a\x9e\xe5\xb1\xa7\xab\xe8\x32\x3a\xad\x6e\x89\x85\xa9\xc6\x4a\x35\x75\x6a\xa6\x12\xa4\xe3\xc5\xcf\x6c\x01\x7f\x34\x05\xc6\x6b\x2f\x40\xd3\xc4\x15\xf2\x94\x15\xb8\x85\x3f\xa3\x66\x7a\x93\x56\xa3\x0c\x4d\x3b\xfe\x4c\x50\x11\x88\xdb\x76\x71\x95\x29\x38\xd2\x0c\xbb\xb8\x21\x66\xaf\x0c\xb8\x6c\xb2\x87\xdc\xa3\xae\x2e\xde\x67\xba\xd3\xde\xf1\x8d\x3f\xe3\xe9\xd3\xdc\x29\xbb\x64\x9d\xb2\x59\x80\x4e\x62\x3a\x25\xce\xef\x88\xa0\xaf\x4c\x21\xee\x05\x8b\x2d\x6d\xb9\x08\x78\x5c\x23\x74\x7d\xea\x8e\x45\xff\x8d\x2d\x09\x08\xa8\x70\x70\xe4\x83\xde\x3d\x56\xfd\xd7\x3b\x45\x8a\xa3\x24\xbc\x07\x33\x0e\x79\x0e\x40\x10\xc7\x9c\x3e\x0f\x09\xea\x8f\x19\x6b\xf1\x38\x8d\xf8\xb3\xaf\x37\xad\xfa\x4c\x35\xc1\xdd\x6c\x35\x86\xe4\x4f\xe9\x31\xc2\x2a\x19\x2d\x0e\xb3\x3f\x20\x49\x51\xf5\xe9\xa7\xa3\x99\x32\x9a\x2d\x72\x34\x4a\x76\xcb\xee\x56\x5d\xb1\x24\x01\x38\xb8\x70\x29\x8c\x0a\xda\xdc\x8d\xea\xdc\x41\x9f\xbb\x51\x9f\xab\x49\xa4\xaa\x40\x35\xba\xeb\x1a\xdd\x75\x8d\x7e\x85\x7f\x72\x39\xe5\xf4\x60\xaf\x7c\x21\xd8\x0b\x30\xf3\x6e\x95\xdd\x74\x55\x9e\x2e\x00\xd8\xcc\x4d\xbf\x51\xfe\x7b\x68\x23\x1f\x74\xea\x71\x57\xad\xb7\xe3\x98\x44\xd4\x5f\x5a\x23\x23\x0f\x2b\x43\x20\xa8\x11\xcb\x72\x89\xf0\x7b\x65\xf0\x85\xf5\xa1\x87\xc7\xd6\xb5\xc7\xca\xda\xc8\x7b\xfd\xcc\x79\x68\x2b\x14\x42\x68\xa6\x48\xdc\xf6\x2b\xac\x48\x53\xe6\xa3\xb3\xd0\x7a\x15\x0a\x39\x6d\xbe\xc1\x16\x5a\x0b\xbb\xb7\xf0\x0c\xfb\x5a\x49\xf5\x0b\xb7\x8f\x8e\xa6\x7f\xfd\x65\x0c\xff\x40\x63\xb8\x50\x0a\x33\x4c\x82\xa3\x31\x8c\x3d\x02\xa1\x16\x87\x46\x3e\x0c\xed\xa2\x29\xfc\xc4\x5e\xcf\xe2\x08\x16\x32\x90\xec\x94\xd9\x5e\xe2\x78\xa2\x0c\x9c\x4c\x60\x2e\x9c\xd7\x63\x99\x02\x2e\x89\x38\xcf\xc9\xec\xc9\x3f\xc2\xa0\xfe\xd7\xff\x4d\x53\xda\x01\x94\x3d\x6a\xb9\xd1\xbb\xea\xbf\xd1\xe4\x6d\x68\xfc\x96\x9f\xd4\x3d\x6a\x1e\xfc\x63\x40\x85\x6b\x49\x56\x4e\x1e\xec\xe4\x86\xef\xcd\x4e\x1e\x16\x27\x9b\x0e\x39\x9e\x5d\x01\x48\xd0\xf2\xde\xbd\x71\x7e\xaf\x4a\x06\x3f\x04\x58\x5d\x92\x0c\x85\x7c\xbc\x6f\xb1\x7f\xff\xf5\x1a\x54\xd0\x9c\xa7\x0b\x23\x7f\x39\xcb\x3c\xb3\xa8\x39\x2c\x35\x12\x67\x4a\x31\x52\xe4\x44\xb9\xec\x23\x59\x9f\x9d\x0b\xb3\xc1\xea\x85\xf8\x64\x94\x72\x4c\x29\xe4\xe7\x74\x13\x2f\xc4\x7f\x0c\x60\x30\x5a\xf5\x56\x14\x46\xc3\xe0\x5a\x36\x6a\x5d\x6f\xd3\x11\x71\x6c\xb5\x4d\xab\x45\xc1\x07\xa3\x62\xf9\xd3\x23\xc6\xa2\x9d\xb4\x6e\x77\x2f\xe5\xfc\xb0\xdd\x23\x4a\x6e\x1e\xd1\xfb\x63\x85\xfb\xde\xc1\xd9\x9b\xe7\x3e\xad\xfc\xc6\x3e\xd2\x7a\x64\xe7\x8f\x12\xbe\xbb\xde\xf8\xb7\x7b\x25\x21\x21\x8a\x29\x50\x4a\x75\x53\xa9\xe6\x38\x58\x69\xd9\x5e\xb5\x25\x07\x1e\xb3\x0a\xa6\x4f\x2b\xed\x50\x00\x60\xad\x34\xf5\x03\xbd\x6f\xbd\xec\x19\xc3\xd8\xf4\x2e\x5e\x5d\x05\xc9\x00\x1d\x05\xe6\x68\xbf\x94\xb1\x5a\x52\x42\x78\x50\xd1\x6b\x83\x95\xb8\x34\x62\x42\x6f\x71\x33\x3f\xd2\xa1\x73\x23\x71\x89\x0f\xd3\x1b\x72\x25\x0e\x75\x10\x7e\xac\x7a\xba\xbe\x06\x72\xea\xb4\xf4\x46\x8b\x52\x40\xf2\x10\x32\xeb\x2b\x94\xdc\x4b\x6f\x18\x22\xd2\xd4\x05\xcc\xc0\x10\xf1\x59\x7a\x09\x5b\xa8\xa5\xe0\x1a\xc5\xa2\x17\x84\xd8\x4b\x9b\x49\xcd\x90\x08\xf9\xf5\x85\x12\x02\xff\x23\x6f\x0a\x00\x3f\xcb\x89\x3b\x22\x90\xd4\x06\x1c\xd0\xa6\x7d\x9c\xa5\x97\x7d\x81\xb8\x69\xcf\x37\xac\x1e\xa6\x5e\x5a\xde\x64\x01\x11\x8d\xc7\xf9\xa1\xd4\x5e\x9a\x47\xd3\x8c\x9a\x81\x77\x8d\xc4\xcb\x26\x52\x50\xff\xad\x3f\x31\x80\x7f\x84\x49\xaa\x4e\xcb\x11\xd4\x07\xb1\x93\x21\xe8\xaf\x2e\x10\x73\xdd\xc2\xad\x2a\x8e\x62\x66\xa7\x9d\x68\x97\xd8\xc1\xd9\x1d\xdd\xe9\x96\x6d\x67\x1f\x33\xab\x5f\xd4\x8e\xc8\xa0\x51\xe3\xd4\xcb\x9e\x63\xea\x4b\x54\x0f\x3b\xeb\xcb\xf9\xd2\xcb\x7e\xd7\x2c\xea\xd4\x35\xd6\x97\x43\x44\x69\x18\xa1\x9c\x23\xf9\xca\x14\xf8\x3e\xc6\x05\x0c\x86\x7b\x63\x85\x5b\x00\x45\x4c\x09\x9b\x4c\x1e\x5c\x6e\xde\xc8\xdc\x38\x93\x00\x0a\x1b\x99\xfb\xad\x8d\xa5\xd9\x2f\x09\x34\x3c\x52\xe3\x8e\xa4\x6e\x19\xf8\xdc\x7e\x10\x62\x8a\x20\xa1\xa9\x09\x8c\x33\xda\xb6\x1e\x61\xc2\xfe\x88\x72\x93\xa8\xf8\xf0\x10\xc9\x27\xd5\xbc\x3e\x75\x46\x73\x95\xbd\x34\x70\x7c\xcc\xe4\x25\x6b\x6d\x42\x19\xac\xf4\x23\xf4\x4d\x76\x18\x8f\x99\x74\xe2\xb1\xd2\x5b\x2a\xbd\x48\x00\x53\x0c\x6a\x59\xa5\x97\x10\xe9\x1c\xa3\xcb\x14\x04\xe8\x1f\x56\xd8\xa0\x85\x3e\x6a\x29\xa8\x40\x0b\xd8\xef\x7c\xda\x44\x4a\x60\xdf\x90\x63\x8f\xb2\x71\xd4\xa9\x5c\x99\x8c\x8d\x54\x5f\x5a\x21\x9d\xe0\x8a\x6c\xa9\x70\xa6\x18\x41\x07\x13\x85\xc0\x8b\x1a\x6a\xa6\x5c\x77\x08\x2c\xdf\x52\xc6\xf0\x63\xb0\xb3\x90\x80\x42\xa7\x3a\x2a\x51\x36\x42\x09\x4d\xa6\xa5\xef\xe0\x25\xa9\x80\x59\x15\x28\xa6\x29\xf1\xa8\x71\x71\x45\xd8\x39\xaa\x73\xb7\xd6\x44\x92\x1f\x22\x45\xb0\x29\xc6\xce\x8f\xd8\x88\x55\xb4\x4b\xdc\x80\xaa\x7c\xb0\xb2\x0b\x5d\xae\xec\xa8\xe5\x3b\x37\x5f\xbf\x7e\xff\xe9\x6f\x6e\xbb\xf9\xe5\xd7\x9f\x6f\xc5\x2d\x81\x0b\xd9\x96\x48\xa2\xdc\x49\xd4\xda\x39\xc9\x20\x53\xb3\x81\x2f\x71\x30\x66\xce\xf1\x00\x68\x06\x25\x4d\x1a\x60\x3c\x17\x0e\x40\x68\x83\x95\xb0\x50\xc6\x87\xbe\x7e\xe6\xa8\xf6\xdc\xdc\x43\x28\x80\x29\xcf\xf5\x1c\x7c\x5c\xef\xe7\x56\x9e\xed\x55\x7c\x27\xcf\xf6\xee\x78\xee\xc2\x2f\x89\x08\x08\x7a\x13\x3a\xca\xcc\xe5\x87\x39\xac\x98\x4e\x29\x3b\x2e\x94\x16\x20\x2a\xfd\xaf\xc3\xd2\x7f\x66\xc1\x26\x9b\x1c\x57\x8d\xce\x8f\xe9\x9c\x7c\x64\x0c\x7d\xb5\x85\xb1\x48\xe9\x93\x60\x2d\x4c\xad\x94\x41\x7d\x4b\x7c\x94\x73\x96\xd2\xb5\x4d\xe1\x72\xf7\xa6\x30\xaa\xf6\x01\x53\xf0\x5c\xec\xee\xb5\x76\x56\x5c\x45\x31\x57\x51\x75\xdb\xbc\x1f\x73\x4f\xad\x5c\x22\x78\xf4\x3f\x1f\x65\x79\x3f\x6f\xeb\x54\x07\xd7\xde\xc8\xf8\x5d\xa7\x6a\xe3\x4b\x09\xbf\xab\x5b\xae\xfa\x80\xd7\x17\x80\xd2\xcf\xa0\x87\x61\xed\x08\x71\x69\xd3\xfd\x19\xb0\x84\xa9\x88\x9e\xcb\x88\x8e\xad\x08\x4e\xa4\xe9\x66\xd0\x78\xf2\x03\x93\x98\x83\x1c\xc3\x69\x25\x07\x0b\x2e\xec\x87\x32\x07\x57\xd6\x46\xf5\x50\xda\xd2\xa6\xcb\x14\x20\xe8\x5a\x3c\xdd\xfb\x61\xf6\x74\xef\xce\x4e\x9e\x82\xea\x70\x7f\xe2\xfd\x53\xe6\x1b\xf8\xb7\x53\xcd\xe5\x31\x43\xf8\x98\x61\x6d\xc1\xd8\x1a\x8d\xbb\x24\x94\xcc\x60\x92\x5e\xda\x00\x8e\x68\xf9\x88\x3c\x23\xdb\x3e\xd0\xd2\xda\xbf\x7a\x19\x02\x71\x5e\xb3\x17\x03\x65\xf0\xb5\x05\xc9\x3a\x8f\x71\xec\x65\x6f\xd0\x50\x86\x40\xa1\xe0\xd7\x98\x7a\x69\x5a\x30\x61\x9f\xaf\x19\x2b\x97\xf4\xb2\x8b\xaa\xce\xc8\xa2\x26\xea\x44\x6f\x66\xac\x18\x85\xa2\x73\x5e\xa8\xdc\x4b\xb3\xc9\x58\x1a\xe6\xbf\xbc\x05\x55\x44\xa3\xd4\x1a\x48\x1c\xc0\xd3\x6a\x84\xf9\x1b\x35\xf9\xc3\x60\xe5\xe8\x17\x88\x13\x4a\xdc\x69\x63\x7b\xd9\x67\xd3\x82\x3b\xd5\x62\x86\x55\x9d\xcf\x62\x45\xf5\x85\x9a\x46\x49\xb8\x97\xfd\xa6\x39\x34\x35\x01\xbc\x59\x9b\xdc\xcb\x7e\xd7\x9a\x50\x53\x6f\x76\xa3\x15\x38\x94\xa9\x84\x48\xb9\x09\x8c\xcd\xb1\xec\x57\x61\xd2\x8d\xb0\x53\x93\x15\x36\xa6\xb4\xba\x19\xf9\x9f\x85\x70\x38\xb6\xb1\x45\x02\xda\xb0\x94\xe9\xdc\x03\xc8\x18\xce\x6a\x82\xb7\x66\x45\x6f\xf4\x94\xb3\x0b\x14\x42\x80\x8d\x6d\x05\x54\x71\xf4\xd1\x55\xe2\x8a\xd3\x0b\xf7\xd2\x77\x8c\xac\xe0\x82\x2d\xf9\xd6\x5a\x7b\xd9\x6d\xf0\xa4\xe3\x71\x96\x3e\x63\x90\x1a\x1c\xff\x3d\x98\x1a\x6f\x2b\xec\xe3\x50\xbb\x31\xde\xbe\x61\x13\xf3\x8f\x33\x49\x1d\xe5\x8c\xac\xcd\xd0\x26\xfd\x5a\x41\x68\x29\x59\x86\xb9\x89\x46\x91\xd5\x77\x68\x50\x60\xeb\x56\x9a\x5c\xb6\xd2\x64\xdd\x4a\x0b\x17\xad\xb4\xaa\x56\xda\xb0\xb4\x4c\xb1\x2a\x1c\x73\x5e\x98\xa6\x6a\x7b\x42\x31\xc8\xac\xd3\x93\x41\x8d\xe5\x85\x95\xec\xd4\x89\x71\x85\x9a\xd4\x4b\x76\xf2\x5c\xea\x80\xe8\xd1\x3e\x8a\xe8\xc1\x77\x21\x7a\xdc\x24\x74\x7f\xfb\xfa\xcf\x2f\xfb\xaf\x9b\x5b\xc1\x68\x75\x92\x04\xcf\x0f\xa7\xa9\x8e\xf7\x3a\x52\x7d\x80\x46\x98\x8d\x56\x83\x85\x0a\x70\x5d\x75\x74\x27\x2b\x4c\x8f\x44\xaf\x0e\x74\x1f\xe3\x27\xbd\xe0\xa1\x16\x06\xa8\x85\x89\xc9\x09\x9a\x90\x5c\xa7\x5a\x47\xb5\x08\x07\x75\xbd\x4b\x29\x70\xa6\xad\x80\x16\x09\xa1\xba\xa3\xa6\x3a\x57\x6f\x2c\xa4\x0a\xda\xb4\xdb\x99\x46\x64\x28\x44\x37\x6a\xc4\x73\x3d\xca\x50\xa3\xc3\xa8\x46\x27\x0a\x98\xd5\x8b\x1a\xa0\x7e\x27\x36\x89\x64\x55\xd7\x3b\xa8\xf2\x2d\x0f\xe4\x3d\x36\x7d\x0b\x05\x4c\xea\x31\xab\xaa\x9f\x4f\x11\x0c\xea\xd7\x71\x86\x88\xd8\x8c\xd5\xd2\xc4\xd0\x78\xc0\x9b\x04\x10\x14\x51\x03\x5f\xa5\xa0\x5b\xd0\x12\x03\x66\xa4\x89\x69\x94\x7d\x19\x6c\x0e\x9b\x4d\x7b\x1e\x83\xde\x61\xd6\x9b\xcf\x96\x9e\x92\x40\xc4\x78\x3e\xc7\x62\x68\x05\xe8\xed\xd2\x67\xe5\x71\x6a\x86\x17\x0f\x1e\xd1\x20\x65\x87\x01\xbd\x99\xcd\xed\x50\x00\x5e\x74\xae\x4a\x6d\x6e\x14\xe8\xf5\x31\x64\x9d\x7b\x78\x91\x7d\x36\x88\xec\xc8\xb3\x4c\x36\xe6\x3d\x25\xd0\x5b\x86\xb4\xbf\x98\x8c\xdb\x93\x75\x05\x0e\x74\xd0\x69\xfb\x99\x65\x75\xad\xf8\x90\x29\xf7\x5d\xa6\x04\x80\xaa\x29\x33\xa7\x3b\x21\x3a\x44\x12\xec\x73\xc4\x56\x27\xb1\x00\x5a\x9f\x44\x12\xca\x23\xdf\x96\xec\x32\x1d\x89\x37\x26\xff\x21\x81\x99\x58\x16\x33\x80\x36\x60\xc0\x26\xf7\xc3\x44\x4b\x79\xd5\xd3\x3a\xa4\x60\x4c\xb5\x6a\xcb\x00\x63\x8d\xb1\x48\x73\x6e\x83\x8e\x5c\xe8\xa6\x0b\x55\x6f\x4a\x2f\xbb\x10\xd6\xec\xa0\x3e\x1f\x26\x4a\x97\x23\x45\x23\x16\xa9\x73\x45\xcd\xd0\xd3\xd4\x32\x0f\x33\xe5\xce\xa8\x9a\x80\x28\x69\x31\x76\x78\x47\x35\x4c\x16\x07\xc6\xb5\x01\x75\xf4\xe7\x4b\x03\xec\x74\xe2\x81\x85\x37\x19\x87\x15\x03\x44\x40\x1b\xea\x25\xf6\xd2\xc6\x46\xc6\x7a\x35\xc8\x40\x27\x0b\x2e\xa3\xd9\xa4\x33\xe2\xce\x91\xd4\xcd\x6c\x46\x85\xc8\x78\xd5\x22\x52\x93\x21\xa7\xf6\xb2\x5f\xdd\x02\x58\xc1\xa4\xcd\x72\xd7\x86\xb2\xdc\x9e\x37\xba\x98\x18\xa1\xe2\xd5\x82\x59\x07\x8e\xdb\xbb\xa3\x3f\xb0\x3e\x73\x8c\x3c\x31\x6f\xcc\x1f\xcf\x13\xde\x0d\xab\xd1\xed\xd2\x8a\xef\x5f\x7e\xfe\xf2\x8f\x9b\xf3\x7f\x2b\x63\x3d\xb4\x62\xe2\x80\xdd\x96\xc7\xd9\x3b\xa4\xe2\x28\xe4\xa0\x3f\x36\xe9\xe5\xb8\xe8\x07\x56\xa4\x92\xd3\xc3\x74\x82\xa0\x92\xf3\x90\x29\xa4\xa0\xda\x25\xdb\x32\xed\xa8\xec\xa2\x9e\x98\x3c\x4e\x4f\xb5\x97\xbe\xc3\xe2\xea\xcc\x39\x36\x78\xbf\x55\x18\x61\x53\x0b\xc5\x54\x7a\xd9\x27\x96\x9c\x02\x88\xe1\x6d\x62\x49\xbd\xec\xf6\x40\x74\x85\xf8\x61\x3a\x19\x8d\x4e\x02\xae\x08\x98\x44\x82\xbd\x8f\x1a\xa1\xac\x63\x23\x6f\x0a\x85\x8c\xd5\xcd\xd1\x9b\xe1\x4a\xc1\x63\xc2\xc1\xa4\x12\xfb\xa4\x12\xd4\x9d\xd2\xf9\xa2\xc1\x06\x17\xe9\xa5\xef\xfc\x51\x3a\xe3\x88\x4c\x07\x0d\x6a\xb8\xb5\x40\x37\x75\xe3\x7d\x15\x9d\x9b\x87\x48\xc2\xb6\x4c\xac\x36\x54\x9f\x53\xfa\xaa\x47\x6d\x98\x12\xe0\x89\x60\xa5\x23\x8c\xa4\x73\x62\xec\xeb\x54\xfc\xe4\x31\x01\x41\x4c\x88\x63\xad\x69\x2c\xad\x89\x13\x5a\x4c\x4c\xc1\x98\x0b\x36\x7a\xe2\xcd\x15\xaa\x75\xab\xd2\x2d\xd8\xe9\x70\xe0\x0b\xd3\xbf\x9b\x2a\x6e\x23\xd1\x13\x59\x9b\x31\x5a\x80\x62\xc3\x82\xbb\x58\x31\x4e\x37\x19\x2c\xd5\x7e\x96\xe0\xc8\x91\x7c\xe0\x01\x09\xda\xf3\x7c\xe5\x2c\x6e\x34\xc2\x46\x98\xc9\xc9\xdb\x61\xf3\x3b\xe6\x7d\xc2\x9c\xc9\x90\x02\x75\x2d\xac\x69\x66\x49\xbb\x6c\x70\x98\x75\xaf\x37\x73\xaa\xfa\xa7\x0b\x10\x01\xec\x66\x22\x00\xf2\x0c\x0c\x6a\xc3\xa0\x3d\x57\x8b\xde\xb5\xd6\x76\xcf\xc0\xfb\x6b\x9e\xf8\x5f\x3f\x4f\xa8\xa1\x8c\xd0\x99\x34\x8f\x8a\x61\xd3\xe7\x66\xa8\x94\x34\x84\x99\xf8\x62\xa5\x91\xeb\x3e\x50\xf4\x9d\xb5\x5b\x87\x50\x56\xe3\x95\xe3\x5c\x7e\x6d\x6a\x41\x28\x4c\x49\x6e\x2e\xbd\x8c\xd5\x49\xae\x4f\x05\xf8\x9e\x4d\x8d\xf6\x3d\x6e\xe6\x70\xb3\x77\x08\xef\x7b\x22\x24\x7e\x2f\x4f\x63\x8b\x5d\x87\x9a\xb5\x59\x02\x88\xbe\x7d\x04\xe9\x7f\xac\xaa\x9a\xf3\x0c\xa2\x00\x7c\xe4\xad\x96\xad\x33\x33\x33\xc3\x98\x44\x9c\x70\x06\x61\x7c\x06\x64\x81\xb4\xcd\xff\x21\xc7\x03\xb4\xe9\xb1\x97\xdd\xfc\x08\x05\xdc\xaf\x93\x91\x59\x41\x65\x28\x48\xa5\xaf\x2d\xf5\xd2\xa4\xae\x06\x6d\x37\xb6\x05\xbc\x3f\x99\xdb\xf1\xb9\xc7\x52\xd5\x75\x17\x61\x35\xfe\x9b\x6e\x8a\x11\xd1\x49\x89\xe3\xc1\x51\x0b\xd8\x70\xf5\xa5\x52\x64\xf5\x5d\xb1\x17\x42\x9c\x13\xa4\x98\x1f\x02\x35\x55\xc3\xa3\xe6\x93\xa1\x6d\xa6\x3f\x09\x55\xe8\x76\xc1\x56\x21\x4b\x19\xac\xec\xeb\xf1\x6a\x3b\xd4\x70\xa0\xb6\x00\xef\xc6\xce\x4f\x39\xc4\x15\xe4\xce\x1e\x75\xe8\xca\xe2\x58\x1e\xb0\x6f\x82\x38\xf7\xf9\x0d\x55\xfe\x43\x7e\xfd\xdc\x28\x0d\xf6\x72\x5c\x7a\x5c\xbe\x64\xf4\x49\xa2\x02\xea\xdc\x1a\xc2\x83\x50\xc4\xa2\xef\xf1\xc5\x90\x55\x05\x2a\x03\xec\x94\xe8\x45\x88\x05\xc8\xb0\xd2\x62\x51\xb3\x31\xe8\x0d\xb4\x7d\xa2\xf4\x6f\x35\x84\x67\x8e\x63\xf2\x06\xa2\xfb\x57\x2d\xea\xf5\x78\xd4\xf9\x6a\xdf\x71\xf3\x60\x0e\xc2\xd7\xe3\x66\xcb\x07\xb0\x42\x4f\xba\xef\xdf\x31\x67\x9b\xea\xcb\x54\xf2\x44\xaf\x49\xcd\x8e\x4a\xc1\x00\x6f\x56\xf4\x85\x3e\xed\xce\xb2\x5c\x31\x63\x6a\xa2\x87\xc2\x9f\x6c\x22\xef\x8f\x6f\x79\xba\x7f\x12\x24\xab\xcd\x8a\x09\xdc\x8a\x6e\x83\x82\xf3\xa5\x20\x9a\xe1\x77\x9b\xc5\x7b\x24\xb0\xac\x06\x04\xdd\xaf\x3e\x12\xf4\xb2\x2a\x34\xd9\x92\x0f\xc9\x48\x70\x61\x50\x4a\x48\x14\x60\x3e\x97\x50\x89\x4b\x74\x14\x74\xfa\x50\xe9\xf5\x91\x2a\x67\x47\x2d\x7e\xd2\x29\x7c\xc8\xc4\xde\x26\x90\x21\x0f\x75\xc8\x5b\xc2\xc2\x05\x35\x31\x10\x8a\xa0\x16\xab\x7a\x31\x3a\xaa\x29\x47\xa1\x54\xf4\x0e\xd4\x22\x7e\x49\x5e\xcf\xc0\x82\x3e\xb3\x3e\x15\x81\x3b\x75\x19\x8e\x8a\xb0\x2d\x49\x07\x59\x6a\x1a\xdf\x83\xf0\x57\xd4\x09\xf6\x0c\x9d\x1c\x73\x86\xe6\x7b\x90\x9e\x31\xe1\x86\xfa\xfa\xb9\x90\x17\x19\x9a\x36\x86\x38\x8a\x55\x6d\x19\x71\xa0\x8c\x10\x58\xf8\xb5\x6c\xd4\x3d\xd0\x7f\x26\x2c\x12\x93\xd3\x69\x7f\x6b\x04\xcb\x29\x91\xc4\xe0\xf0\x22\x89\xed\xcb\x77\x8a\x12\xc8\xa7\xac\xbf\xe8\x0f\x5b\xbd\x0f\xf9\x14\x41\x1e\x1c\xe1\x19\xe8\x3d\xc0\x13\x2e\xb1\xa9\x53\x49\xd9\x67\x12\xf8\xb8\xbe\x96\x47\x54\xec\xf5\x45\x9d\xb3\x7a\x41\x33\xc9\x05\xcd\x74\x21\x15\x66\x9e\x3f\x75\x9e\x50\xf3\x31\xcd\xf4\xf5\xef\x57\xd2\xf3\xdf\x4a\x1d\xd1\xc1\x30\x0b\xe9\x9f\x65\x30\x46\xdb\x25\x89\x75\xa3\xaa\x60\xa8\x7d\xfa\xb2\xd9\x98\xa1\xe7\x61\xad\x45\xee\xe5\x78\x10\x3a\xa6\xd5\x03\x79\x6f\x4e\x3e\x82\xc4\x7b\x3c\x10\x4c\x8b\x68\x86\x61\x43\x9e\x42\x1b\x63\xea\x49\x9a\xda\x43\xb9\xc4\x07\x35\x1a\xb1\xac\x50\x6c\xe7\xcd\x62\xb5\x04\x61\x52\x5b\x4a\x11\x0a\xc6\x17\x50\x61\x27\x33\x5f\x1c\x89\xec\x65\x90\x79\xd0\xb8\xad\xb0\x3c\x1d\xdf\xf7\xf5\x85\x33\xb1\x85\x0b\x94\xa7\x48\x25\x62\x55\x15\x4c\xd5\x39\x34\x8a\xf0\xf9\x7c\xa3\x66\xa1\x13\x3a\xa3\x65\x1f\xd4\x4a\x8c\x18\x7c\xa7\x37\x4d\x70\x44\x6a\x10\x7b\xd5\x32\xee\xef\x8d\xaf\x5a\x60\x70\xa9\x7b\xb5\x16\x14\x16\x61\xef\x3e\x14\xd8\x44\x56\xf6\x57\x95\x30\x70\xa3\xf4\x88\x58\xb8\xb0\x25\x7d\x20\x71\xab\x8e\xac\x95\xb2\x23\x7f\x99\x50\xe2\xcc\x0b\x29\xd8\x89\xf5\x33\x37\x5a\x6f\x3a\xa8\xe7\x8e\xc7\x1e\xcb\xbe\xe3\x0b\xa5\x80\xc5\x94\xc4\x56\xf4\x30\x40\x2c\xc0\xd4\x5c\x96\x8b\x16\x79\xa7\xed\xbc\x65\x78\xf9\x7e\x10\x35\xe5\xb0\x82\x21\x4d\xd5\xbd\x50\x56\x25\x87\xd5\x08\x2e\x99\xc0\x35\x90\xd0\x6f\x31\xc2\x92\x0d\x98\x62\xc2\x68\x80\x57\x6d\x36\x4e\x53\xc6\xfc\x50\x03\xa5\x0a\xd3\x32\xe6\x5e\xda\xcc\x90\x58\x5c\x42\xd0\x5a\xa2\x5a\x5a\x2f\xbb\x6e\x67\x78\x41\x2d\x86\x6d\x8f\x92\xcb\x01\x93\x61\x53\x97\xa0\x65\xa4\x8c\x51\xf1\xac\x82\x6a\x8e\x87\x3f\x06\xbc\x15\x1f\x5d\x24\x5f\x6c\x69\x2b\xf6\x12\x07\x93\xb6\x2a\x6e\x7f\x1b\xd2\xd4\x71\xc0\xde\x9d\xeb\xb5\x92\x83\x33\x6e\x1b\xed\x4d\x65\xcb\x02\x99\xe8\xb8\xf4\xa8\x1a\x1f\x05\x98\xe1\xab\xba\xa7\x8e\x92\x6a\xcb\xea\xa8\x34\xd5\x7d\x8f\x79\x0c\xd5\xf4\x65\xb0\xb2\xc7\xa6\x79\x1d\x5c\x35\xa7\x87\x44\xa5\x22\xf3\xa5\x9a\xcf\x81\xdc\x4c\x4f\x29\xb4\x4d\xd2\x61\x3b\x58\xd9\xd7\xd8\x0a\x22\x10\xcb\x41\xa5\x56\xef\x5b\x3c\x0f\x56\x5a\xcd\xb9\xa9\xd5\xae\x3d\x43\x52\xa3\x33\x36\x16\xb5\x63\x2a\xb6\x65\xa9\xe5\xfa\x84\x97\x96\x29\xd3\x6d\x5f\x08\x42\xe4\x49\x43\xbc\x40\x52\x21\x92\xa6\xd6\x90\xf4\x65\x46\xad\x70\xa0\x0a\xdb\x5a\x3c\xf7\xb2\x1f\xa9\x7a\x4f\xce\xc9\x86\x2d\xa2\x50\x2d\x16\xd5\x84\x3a\xe2\x91\x2d\x6f\x29\xa4\x4c\x85\xe1\xd1\x30\x05\x55\x1a\x64\x73\x26\xa4\x16\xc0\x58\x63\x0c\xa4\x5e\x51\xd5\xb3\xdc\x25\xf2\xad\x3d\x05\x4a\xac\xc7\xd3\x15\x32\xa2\xe3\x48\xcd\x84\xcd\xf7\x96\x26\xa9\x8f\x54\xb5\x59\x52\xcd\x0f\x2a\xd1\x10\xeb\x71\x0e\x66\x86\xe2\xd1\xf6\x8c\x63\xd9\x23\x0d\x55\xfb\xe4\x1d\x49\x4a\x0b\xb7\xa3\x60\xcc\xb1\x3a\xda\xea\x34\x5b\xd9\x3b\x03\x01\xc0\x25\x1a\x4a\x02\xa6\xd8\x9c\xa9\xb2\x23\x4c\x8d\xdc\xc2\x4c\xb4\xa2\x64\x47\x31\xd7\x2d\xf9\x92\x1d\x49\xb0\xa1\x46\xb1\x14\xfb\x52\x74\xde\x57\x43\x47\x8f\x26\x4b\xf9\x53\x61\xf3\x45\xd5\x2a\xe2\xe4\xce\xdc\x09\xb0\x2d\x4a\x74\xa4\x3e\x60\xf5\x32\xdf\x5c\xb6\x28\x2c\x35\x63\x42\x2f\xfb\x45\xe2\x33\x02\x39\xe0\xd4\x16\x2b\x8e\x43\x1f\xdb\x47\x67\xc1\x6f\x90\xcb\x5a\x54\x04\x6e\x43\xcc\xc4\xb0\xfd\xed\x97\xbf\x76\x5a\xff\x53\x17\x3c\xfe\x8f\xed\xb4\x76\x17\xb4\x5c\xc2\x47\xde\x9f\xed\x8e\xda\x86\xe9\x8a\x47\x63\x1b\xa9\x67\x5b\xae\xb3\x3b\x5d\x45\x50\x3e\xee\xe9\xee\x1c\x79\x99\x26\x5b\xe3\x28\x76\x58\x71\xf1\xd9\x26\xec\xa9\x1b\x8e\x20\xcb\xef\x1c\x9d\x7f\xad\xaa\xff\xaf\x5f\x55\x07\x47\x36\xe8\xf6\x56\x70\x55\x8e\x9b\xaf\xd8\x8b\x5d\x48\xf5\x73\xa3\xca\xa7\x4d\xd4\xf5\xcc\xd2\x6a\x09\xaf\xb1\xec\xd5\xc0\xd6\x7f\xd3\x78\x05\x44\x19\x91\xe7\xf5\xad\xdc\x4e\x3b\x7b\xbb\xe4\x5e\xc9\x56\xfe\x2b\x3e\xf3\xaf\xf8\xcc\xff\x88\xf8\xcc\x0a\xaf\x64\x1e\x9e\x79\x96\x23\x9e\xa9\x61\x7b\x0a\x8b\x93\xeb\x14\x3b\x63\x46\x77\xc5\x79\xc3\xfc\x3c\x37\x4d\x11\x6f\x63\x2c\xc5\xfc\xcc\x91\x8c\xe2\x3c\xeb\xbc\xda\x99\x6e\x7e\xe6\x98\x25\x7e\xfb\x50\xfd\x2b\xbe\xf3\x7f\x53\x7c\xa7\xbf\x1c\xdf\xf9\x84\x81\xc2\xb2\x67\x4c\x37\x97\x85\xb1\x62\xa7\x06\xce\xf5\xe2\xc4\x89\x2c\x66\x88\xa2\xd8\x89\x6e\x7e\xc7\xb3\xe9\xc7\xec\xf7\xfd\xca\x69\xef\x0a\x10\xfd\xfa\xb7\x5b\xf9\x0a\x23\x16\xf9\x02\x92\xd2\xa6\x69\x3f\x2a\x2f\xc5\x42\x5d\x39\xcf\xd7\xbd\x63\xc4\x8a\x11\x18\x53\xe6\x47\x1d\x2c\x62\x6a\x62\x74\xe0\x1e\x84\x65\x61\x09\xb5\xa5\x12\xbc\x37\xba\xce\x35\xb6\x99\x34\x72\x79\x2e\xe9\x66\xb0\x23\xee\x6b\x7a\x12\x9e\x62\xa5\x1b\x58\xf5\x54\x6c\xbd\x44\x1b\xea\x80\xdd\xaf\x46\x75\x31\x5f\xf2\x84\xb9\xe1\x6b\x5e\x7d\xa6\xf7\x27\x60\xf7\xd9\x31\xf6\xa7\x8b\xd3\x93\x4c\x28\x04\xdc\xed\xc0\xed\xda\x5f\x37\xa9\x97\xd6\xb5\x81\x97\x59\x6f\xf9\x48\x29\x19\x0c\x0b\x16\x64\x66\xdd\x95\x29\xc4\x0a\x1c\x96\xf9\x41\xa7\xd7\xe1\x06\xaf\x20\x32\x56\xdf\x3a\xae\xf4\x55\xfc\x00\x32\x7b\xec\xc8\xec\x7a\xff\x05\xda\xbc\xeb\xcc\x43\x19\xb0\x35\x97\x79\x11\x9e\xf4\xda\x42\xf1\xbd\x0c\x05\xdc\x69\x11\xe2\x39\x2d\xc2\x9b\x1d\xb2\xdf\xff\xb4\xfd\xf5\xe7\xaf\x5f\xbe\xdf\xc8\x4e\x30\xe4\x19\xf6\x16\xbe\xe4\x5d\x5e\xc5\xcc\xca\x53\xec\x2d\xbb\xfa\xf5\x33\x7e\x68\x4b\xd0\x9e\xb8\x0a\x98\x15\x6f\xd9\x77\xe2\x35\xda\x4f\xe4\xfb\xc9\xce\x36\x6f\x6b\x5f\x4b\xcf\xac\x43\x5a\x67\x1c\xe1\x41\x7d\x87\xd2\xae\x1e\x9c\xa7\xe6\x05\xbc\xc4\x88\x6e\x32\xcb\xda\x93\x34\x88\xd7\x39\xa5\xb4\xad\x53\xd3\x9f\xb0\x2a\x8f\xdd\x62\x37\xde\xf5\xfa\xe1\xc7\xb0\x7c\x11\x9e\xd0\x8d\x72\xa3\x56\xc1\x7b\x96\x76\x24\x99\x2f\x67\xf0\xe5\xeb\xb0\xae\x76\xb1\xf7\x05\x01\x78\x58\x1c\xcb\x19\x9f\x72\x4a\x1c\xf4\x35\x62\x5d\x53\x4d\x2f\xd7\x0f\xbe\x7e\xc6\x8a\x9f\xdd\x7c\x3c\xc1\x1d\xcf\x00\x3e\xcf\xac\x66\x53\x7c\x3a\xbe\x86\xa9\x77\x56\x31\x37\xd6\xcc\x8d\x55\x73\xa7\x76\xe8\x39\x9d\x77\x23\xe2\xfa\xfb\x69\x57\xaf\x43\x1e\xdc\x3e\xe8\x6e\xb4\xb5\x3c\x02\x00\x75\x70\x90\xb9\x36\x54\x1c\x95\x9d\x01\xf4\xe3\x27\xc6\x90\x8b\x3b\x77\xf6\x1b\x8c\x19\x47\xa5\xb7\x54\x21\x7f\x3a\xdd\xdb\xe9\x42\xe7\x3f\x39\xdc\x41\x6e\x19\x6f\xd7\x92\x2f\x33\x86\x1b\x56\xce\x99\x72\xac\x04\xd3\xcb\x5b\xc4\x57\xda\x51\xab\x71\x0b\xe7\x0b\xee\x3a\x45\x44\xab\xa7\x2a\x3a\xe0\x1a\xd7\x2d\xb5\x6c\xae\xbc\xaa\x02\x6c\xa1\x74\x84\xa8\x43\x5e\x81\x46\xb6\x3f\x77\x0e\x97\xaa\x13\xce\x94\x1a\x63\xe1\x73\xd0\x13\xec\xc6\xea\x0e\xc5\x59\x75\x6d\x07\xbc\xab\xa9\x95\xb4\xcf\x23\xd5\x2b\xab\xe2\xad\xbb\x29\x10\x95\xef\x10\x52\xcf\x93\x1f\x47\x60\x29\xe0\xf3\x1e\x00\xf9\x6c\x73\xd5\xc1\x55\x83\xa0\x7b\x38\x83\xa1\x62\x19\xe2\xa1\xae\x00\x56\x3d\x32\x90\x6b\x64\x81\xad\xfa\x16\xc3\xec\x9c\xc2\xec\x4d\x86\xd9\xfc\x81\xbd\xd9\xaf\x2f\x2f\x9b\x2f\xf7\x22\x78\xb4\x9e\x31\xfd\x5c\x77\x96\x6a\xbc\x99\xe6\x87\x1f\xff\x7a\xe4\x7c\x48\x3b\x04\x2a\x4c\xcf\x70\xc7\x3f\x9f\x39\xef\x5c\x3a\x5c\x3a\x07\xc5\x63\x3d\x38\x83\xeb\x7c\x98\x9e\x32\x56\xa4\xcf\x4b\x61\xbe\x9f\x8f\x7c\xd6\xf4\x58\x47\x30\xb3\xf3\x43\xe3\x15\x40\x96\xe3\x7c\x58\x64\x10\x73\xc7\x3b\xe3\xfc\xc8\xf9\xf5\x45\xe5\x51\xff\x1d\x5c\xd2\x0a\xa7\xdd\xf8\x54\xce\x8f\x75\xe5\x6a\xee\x07\x71\xff\xba\x5b\xbb\x7d\xee\xad\x78\x57\x06\x6d\xef\xc1\xfb\x12\xb0\x73\x47\x33\x7a\x4e\xbb\x00\x10\x98\xcd\x34\x0b\xf9\xf8\xd7\x23\xf3\x21\xec\x80\x24\x33\x3d\xe3\xb4\xba\xf4\xcc\xbc\x73\xe1\xc0\xf3\x7c\xf7\x2e\x07\x8d\xd2\x63\x3a\xb8\xb0\x9c\x1c\x99\xc7\x6a\x74\x35\x27\x94\x66\xc9\xd3\x1e\xc0\x91\x86\x53\x73\x51\xa5\xab\x55\x38\x30\x5b\x0d\xa6\xd7\x77\xbd\xc6\x18\x94\x1d\x36\xea\xe0\x82\xd6\x37\xec\x42\x7f\x2c\xf3\x63\x5a\xb9\x98\xfb\x41\xdc\x1e\xa8\xad\x8b\xbb\x73\x6f\xc4\x3b\x3b\xf0\x97\xcd\xf7\x6b\xc6\xdb\x6a\xef\xad\x3c\xe7\xdc\x59\xca\xd4\xb0\x23\xde\x66\x50\x77\xd4\x62\x45\xb1\x77\x99\x2c\x21\x7d\x66\x9f\xc7\x12\xf5\x1f\x80\x43\xd5\x3b\x0d\xd3\x9d\x87\x16\x2b\x2e\xd7\x03\x6e\x7e\x35\x45\xd5\x49\x7a\xb5\x1e\xc1\x13\x5e\x5f\x5c\xc5\x36\xb5\xce\x5d\x65\xcf\xf0\xb8\x22\x36\xc7\x51\x3a\xfb\x05\x65\xff\xc5\x8e\xe2\x97\x45\x6a\xd6\x1f\x0c\x27\x76\x93\x06\x45\xf7\x5d\x36\x03\xee\xe9\x3e\xc6\x92\x47\xa4\x06\xb6\x5b\xea\x8b\x74\x54\xb1\xb9\x5d\xd3\x53\x26\x4e\xea\x9e\x4c\x0f\xc7\x18\xf4\x9f\xfa\xee\x19\x0b\x2f\xf5\xcc\xe0\xf0\x7a\xa1\xfe\xdb\xe3\x77\x3b\xe7\xec\x68\x8c\x01\x77\xd8\xe3\x80\xc3\x49\xaf\x2f\x2e\x6b\xb7\x0d\x89\xb8\xc8\x1e\x4b\x3d\x2e\x90\x18\x3e\x20\xc3\xb7\x2d\x6c\x65\xff\xc5\x8e\xe2\x97\x79\x3a\xd2\x8f\x41\x2e\xbb\xa5\x4b\xbe\x7c\x31\xeb\xec\x7e\x8c\x32\xb6\x49\x06\x33\xc3\x60\x59\x35\x4d\x06\xe6\x5d\x25\xce\x9b\x40\x09\xd0\xaf\xc9\x8f\xcb\x65\x4d\xfa\x34\x72\xbc\xc0\xf5\x1f\x1f\xf5\xca\x87\xf9\x15\xfd\x11\x80\x8a\x70\xb2\x91\x41\x46\xdc\x85\xc1\xbe\xab\xef\x14\x5f\x5f\x38\x0d\xfe\xe2\xd1\xbb\xb4\xcd\xb1\x6d\xee\x85\xec\x28\x68\x9a\x21\x74\xdf\xb1\xe9\xd8\x36\x40\xd4\x40\x86\x88\xeb\xf1\x92\x7c\x82\x5d\xe6\xf6\x30\x3d\xe6\x47\xcc\x88\x97\xa0\x43\x7f\x63\xa0\xd9\xa3\xae\x0f\xc3\xe9\x6f\xc0\xf0\xbc\xbe\xb0\x1f\xfc\x9b\x67\x7d\xac\x3d\xfe\xb1\xf9\xf5\xa7\x7f\x6e\xae\x40\x9d\x5f\x0f\x51\xf3\x86\xfb\x9d\x36\xbd\x69\xbc\x43\x9c\x3f\x36\xf9\xb1\xb2\x1b\xa3\xda\xd0\x6c\x36\x6c\x1c\x50\x60\xcd\x03\xfc\xad\x75\xb7\x80\x2c\x6e\x40\x75\xd6\x79\xf5\x31\x03\x12\x69\xd6\x86\xde\xa1\xf5\x21\x78\xc3\x08\x03\x62\x3f\x3c\xb6\xc3\x1c\xdd\x07\x51\x1f\xf6\xd7\x0e\xc1\xda\xe7\x55\x20\x8e\xd1\x51\x60\x41\x28\x9d\x55\xb3\xbf\x08\x1b\xc7\x99\xad\x4e\xc7\xa2\x4a\x5f\x38\x6f\xc9\x37\x71\x24\x31\x11\x47\x71\x94\xd8\x3e\x4b\xad\x07\x17\x74\x8a\x96\xa2\xae\x9f\xfa\x64\x08\x7d\xec\x07\x81\x67\x50\xec\x1e\x0f\xe3\x03\x8e\x6d\x67\xd6\xd5\x10\xce\x7b\x9a\xcd\x09\x39\xf6\x34\xbb\x00\x85\x81\xd9\x77\xc5\x26\x06\x20\xf4\xaa\x61\x1d\x56\xcd\xea\xb0\x6e\x54\x87\xd7\x17\xf5\xd7\x47\x2c\x95\xeb\x82\xf7\x59\x6c\x38\xbf\x5d\xef\x1f\x23\xa2\x77\x22\xbe\x22\xf6\x62\x2e\x15\x8e\xa9\x62\x5d\x35\x85\xbc\x77\xd4\x42\xa0\x06\xdc\xf1\x13\x38\xb2\x77\x04\xca\xc2\xad\x23\x6e\x0e\x2a\x9f\x42\xcb\xfa\xab\x43\x14\x94\x5a\x7e\x32\x27\xc4\x01\x3e\x58\x49\x07\x4a\x8f\x3a\x06\x64\x86\x35\x85\xc6\x79\xcc\x07\xf3\x82\x5a\xce\x53\x47\xd1\x5c\x42\x30\xde\x08\xb6\xf4\x48\x25\xc8\x87\xd6\x1f\x48\x3e\x60\x7f\x33\x17\xf2\xad\x58\xfd\xf6\xc7\xda\xcf\x61\xad\x24\xea\xbc\xc9\x4f\xd8\x16\x5c\x02\x00\x13\x47\xbd\xe7\xd6\x5e\x8d\x1b\x5e\x2c\xb4\xdc\x5f\x10\x51\xb1\x90\x69\x80\xae\x87\xe6\x50\x19\x3b\x38\x11\x2a\xbb\xcf\x5e\xc7\x0b\xa0\xa8\xd8\xc6\x34\x62\xb4\x7a\x5b\x72\x1e\xb1\x76\x26\xa0\xe0\xd6\x37\xaf\x9f\x11\xee\x31\xcf\xab\xd5\xcf\xe9\xc2\x72\xd2\x31\x00\xd8\xfa\x29\x2c\xb2\xef\xde\xe7\xc8\x78\xc0\xa1\x12\xc3\xfa\xed\x30\xca\x42\x6b\x1e\x70\x8f\xfb\x5d\x73\x82\xc1\x05\x93\x87\x73\xfe\x41\xeb\xbb\xf9\x32\x5f\x9f\xc4\x1f\xce\x6a\x1e\x86\x39\xe9\x63\xba\x77\x0c\x7c\xfb\xf2\xd3\x37\x63\x4f\xbe\x4e\x08\x7c\xb4\x37\x84\x2f\x22\xb5\x1e\x8a\x36\x4d\x8d\xc5\x51\x48\x08\x99\xcd\x08\x13\xf1\x80\x2b\xab\x3a\x5b\xe7\xd0\x06\x2b\x2d\xd1\x05\x39\x27\x8f\x89\xb2\xc8\x3e\x12\xc7\x8c\x44\xcd\x32\xcf\xf8\x3c\x5f\x9c\x8f\xd8\x36\x33\x7c\xff\xf3\xa8\x12\x6f\x9c\xe4\x37\x2c\xd2\xe3\x71\x03\x27\x52\x07\x9a\xd2\x96\x55\x43\x63\xab\x2d\x95\xea\x28\x6a\x15\x81\x6b\x1c\x4a\xda\x44\xa4\x7b\x5a\xd9\x97\xd2\x2b\x02\x7a\xd2\xc1\x95\x37\x49\xd4\xe6\xed\xfb\x36\x67\x1b\x56\x54\x2e\xa0\x1b\xc4\x25\x39\x16\x16\x56\xdb\x63\xa4\x94\xf7\x42\xc8\xf1\x58\x09\xe7\xee\xf9\xb2\xdd\x8e\x9a\xb6\x5c\x47\x34\x39\x1d\x9b\x06\x0c\x61\x57\x0a\x6c\x02\xec\x29\xed\x12\x65\x35\x48\xc4\x96\xdb\x87\x1e\xb3\x6d\x8c\x0b\x87\xe3\x82\xf4\x8d\x4d\xf2\x06\xf9\xef\x49\xe6\x96\x22\xc7\x53\x89\x3b\x09\xdc\x70\x45\xe0\x7c\x81\xbc\xed\xd8\x53\x55\xe3\x61\x55\xe2\x3a\x29\x74\x17\xb8\x0b\xf2\xc6\x67\xe2\x76\x79\x93\xaa\x0b\xdc\xb9\x64\x3f\x16\x4a\x9b\x44\x1c\xda\x60\x65\x8f\xaf\x1d\xe5\xed\x61\x26\x6f\xdc\xb7\x73\xde\x2d\x6e\x6f\x30\x00\x4f\xda\x76\x8e\x47\x70\x41\xda\xcc\x26\x6a\x90\x81\xa7\x46\xa2\x6e\x6c\xa9\x8b\x9d\xa2\x0b\xe2\x74\x84\xce\x59\x1c\xe2\xb3\x8d\xd2\x93\x10\x8f\x0b\x52\x67\xa2\x86\xc6\x28\xef\x94\x34\x8c\xbb\xeb\x94\xfb\xa7\xc6\xf0\xcb\x85\xc5\xd1\xdc\x2e\x5b\x87\x19\x1d\xc1\x20\xb9\x01\xf8\x00\x52\x66\x12\xb7\x90\x35\x98\xe2\xd8\x0d\x51\x59\x43\xe7\x9b\xc0\xcd\x1a\x6c\x64\xdc\xdd\xbb\x2b\x9c\xbc\xde\x8e\xae\xb1\xf9\x76\xb6\x5f\xa0\x0e\x73\x55\xab\xf8\xb9\x60\x5a\x85\x5a\xa3\xd8\x74\xaa\x29\x0d\x11\x09\xe0\xb4\x95\x85\x8c\xf1\xc8\x21\xb2\xbb\x55\xc4\x4e\x8d\x7a\x93\x46\xbb\xd8\xa8\x4b\x19\x2b\x06\xce\xa8\x32\xb6\xa6\xd0\x26\x60\x1a\x2b\x42\x76\x42\xfe\xa2\x39\x75\x3e\x4f\x85\x4c\x55\x84\x3c\xaf\x08\x59\xed\x6b\x65\xbb\x77\xca\xd8\x35\x02\xe9\xf3\xc6\x68\x09\x4c\x3b\x79\x1e\xc1\x56\x93\x3b\x13\x84\x59\x57\xfb\xa9\x20\xcc\x19\x45\x20\x08\xc3\x49\x10\x30\xc5\x3d\x63\x76\xc3\x56\x02\x04\xc1\x26\x38\x13\x04\x4c\x71\x54\x6b\xa1\x86\x50\x77\x06\xbe\x07\x02\xbb\x90\x93\x51\x77\x0b\x46\x05\x1d\x03\x9b\x40\x1c\x10\x11\x1a\x7a\x7b\x63\x08\xb8\xd5\x21\x00\x4f\x35\x53\x7a\xb6\xf9\xdd\xde\x1c\x43\xe0\x9d\xcd\xfa\xb6\x8c\xad\x68\xa3\xb3\xa0\xbe\x15\x69\x38\x63\x74\xbb\x30\xf3\x59\x80\x47\x32\x9c\xaf\x7c\xb8\x30\xf1\xe1\xaf\xcb\xdb\xb3\xb3\xe9\xba\x74\xd7\xf3\x38\x5d\x43\x08\x6f\x6c\x0d\xd3\xe8\x37\x6a\xb2\xe3\x82\xef\x62\x2b\xb9\x6c\x4d\x8d\x0d\x47\x35\x36\x9c\xa9\x31\xca\x9c\x28\xa7\x40\x0d\x81\xa2\x29\x36\x7c\x53\xf1\xe1\x51\x97\xb9\x75\x65\x66\x22\xda\xa5\x70\x8d\x60\xdc\x9f\x93\x8f\xaf\xcb\x77\xd7\x65\x6a\x9b\xad\x28\x33\x77\xd4\x66\xee\xb2\x36\xf3\xc6\xc3\x08\x26\xc8\x5b\xd5\xd9\x59\xd3\xde\x32\x63\x5e\x6a\xda\x65\x87\xb7\x93\x36\x7b\xca\x2b\xf1\x46\xe7\xd9\x76\x97\xe4\xd0\xef\x97\xba\x6c\x62\xd6\x5d\xd3\x66\xbe\x8c\xaa\xfd\x1d\x53\xa6\x35\xc7\x6d\xfa\xcc\x93\x8f\x61\xae\xcf\xf8\x23\x44\xf4\x3c\x23\xa2\x4f\xab\xfa\xcc\x1d\x15\x9a\x3b\x29\xb4\xb9\xb5\xce\xee\x4c\xa1\xb9\x32\x8f\xfe\x9b\x0f\x06\x77\x1a\x0d\xeb\x1a\xcd\x73\x3c\xd7\x68\xee\xfd\x2a\xed\xd8\xb4\x6f\xcb\x19\xe4\x65\x6e\x61\xb9\x89\x89\xb5\xa4\xa8\x1f\xe5\x65\x7d\x5e\x1c\xc3\x22\x2f\xea\x34\x2c\x43\x77\xa5\x36\x4f\x66\xb5\x16\x5b\xce\xd8\xed\x4c\xa9\x3d\x1d\x2b\x7d\x63\x7b\xfc\xf6\xcb\xad\x8e\x27\x44\x6c\xe0\x85\xb5\x6e\x32\x76\x66\x8b\xbb\x45\x34\x99\x3b\xfa\x85\x8b\x63\xa7\x8b\x73\xf7\x0b\xeb\xaa\x5b\x38\x7a\x85\x36\x7b\x22\x32\xb1\x22\x2d\x14\xc0\x23\xe7\xb3\xe7\x61\x5e\x3b\xe4\x53\x00\x52\x61\x74\x8d\xdd\x99\x6b\xec\xd6\x3d\x15\x73\x8d\xfd\xb9\x6b\x3c\xe0\xd5\xdf\xd9\xae\x37\x8a\x59\xbb\xc2\xeb\xb5\x22\x67\xfe\xba\x04\x9e\x7c\xc6\xb4\xea\x32\xf2\xf1\xaf\x05\xc4\xc3\x19\x1f\xe3\x8c\xfe\x0a\xa6\x79\x79\xbc\x6b\xea\xfc\xed\x97\x9b\x7d\x4d\x8e\xe0\xa1\x5e\xc8\x99\x3f\x17\xb3\x15\x49\x1a\x67\xb0\x55\x11\xf4\xee\x5c\xce\x6c\x62\x83\xa0\xe9\xe4\xe6\xba\xa0\xd9\xcc\xa6\x53\xdc\x49\xd0\x16\x93\x1b\xdc\x41\xb4\x5c\x59\xc9\xda\x19\xa5\xec\x24\x64\xc3\x15\x21\x63\xb8\xc3\x7e\xea\x0e\xbf\x57\xca\x6e\xf5\x33\x61\xa1\xcd\xc4\xcc\x4f\x26\xbf\xb9\x81\xe6\x2f\xd9\x6e\x3c\xcd\x51\xef\xa2\xb0\xe2\x2f\xa2\xb5\xea\x12\x49\xc4\x5f\x92\x32\x0b\x2a\x28\x67\x1e\x6e\xbb\x45\xc8\x7e\xf9\xed\xc7\x6e\x33\x37\xad\x45\x9d\x0d\x80\x0a\x90\xff\x43\xbc\xba\xb0\xbb\x32\x6e\x32\x42\xf3\xd3\xea\x98\x1a\xb7\x48\xd4\x34\xe8\xfb\xf7\xeb\x94\x72\x71\x95\x52\x2e\x5e\xa0\x94\x5b\xf9\xdd\x4d\xbc\xf6\x73\xa9\x48\x83\x9f\x24\xbc\xe2\xeb\x73\xd8\xc5\xe7\xb5\x55\x89\xe7\xb0\x93\x65\x14\xa0\x70\x0f\xf5\xa0\x1e\x0e\x33\xf7\x34\x1f\x85\x0f\xe1\xca\xa1\x95\xc0\x42\x04\xa7\x08\x3f\xaa\xfd\x71\x98\x5f\xd9\xd9\x81\x84\x77\x2e\x5e\x3e\xb8\xc2\x1a\xc8\xa1\x73\x14\x70\xa4\xf4\x38\x7b\x43\xcc\xb0\x8f\xe1\xe0\xc2\x85\x23\x2b\xac\x81\x26\xb2\xe1\xb1\x52\x7a\x9e\x05\xa0\x5a\xe3\xbe\x7e\x8e\x23\x31\xc2\xef\x41\x81\xff\x16\xf3\xfe\x18\x33\xf7\xd6\xe6\xf2\x2f\xbf\xfd\xd8\xbd\x7e\xc0\x0a\xa5\x4f\x88\xae\x4c\x03\x4c\x4c\xfd\xa2\x3f\x1f\xc2\x95\xd8\xc7\x70\xa5\x25\x0e\xaa\x87\x3e\x31\xdb\xcd\xd8\x53\x8c\x83\x8d\x99\x21\x21\xbe\xf0\xf5\x85\x8c\x73\xe2\xe0\xc2\x2e\x1c\xc2\xce\xcd\x72\x33\xf5\xf1\x67\xc1\x86\x2a\xee\x54\x9e\x65\x27\xc4\xcf\x67\x61\x8c\xcc\x4c\x51\x45\x68\xc7\x14\x96\xac\x1b\xd1\xf8\x1c\x7b\xe0\xd0\x34\xce\xf1\x91\x55\x20\xf9\xd2\xa1\x95\xfb\x99\x4e\x88\x3b\x9d\x87\x0e\xd3\xcb\x9c\x55\x83\x11\xfb\xc8\x97\x0f\x2e\xef\xda\x77\xee\x0e\x7a\xe8\x71\xf2\x66\x88\xa5\x7c\x94\x83\xde\xf1\xc2\x91\xe5\xed\xa0\xa8\xd0\x1a\xcf\xcb\x68\xcf\xd7\xcf\x20\x86\xb8\x40\x9a\x5a\x56\x01\x5c\x56\x20\xa4\xae\x43\x4b\x95\x1b\xe5\xf8\xdb\x4f\x7f\xfb\xf9\x57\xb7\xdd\x7c\xbb\x31\x59\x1c\x18\x96\xbc\xc6\xd3\x7a\x91\x23\xf9\x86\x10\xd4\x15\x3d\x61\x91\x14\x3b\xae\xcb\xe8\xec\x78\x22\x44\x59\x28\xd6\xae\x05\x57\x94\xae\x3f\x67\x5b\x79\x11\x31\xbe\xb4\x9d\x13\x7e\x83\xdb\xbb\x4e\x86\xd8\x64\x0c\xbe\xbe\xf8\xc1\xe6\x10\xe1\x43\xb9\xaa\xb2\xea\x35\x95\xc5\x97\xa1\x51\xde\xd1\x81\x37\xc6\x20\xaf\x87\xec\xf3\x6a\xff\xf1\x6d\xfd\x17\x2f\x84\x10\xcb\x05\xfe\x16\x68\x84\x25\xee\x5b\x8f\xb1\x8b\x17\xf8\x5b\xf8\x28\xd9\x2f\x3a\x1d\x0d\xfe\x59\x6b\x18\x0e\xee\x02\xfd\x37\xaf\x82\x21\x69\x9f\x09\x06\x0f\x87\x83\x05\x87\xdf\x4e\xf8\xf2\x7c\x19\x19\xe3\xcd\x8e\xfa\xfa\xd6\x02\xc5\xb5\xf0\x4c\x5e\xe7\xfb\x4b\x8f\xf3\x03\x66\x24\xa4\x43\x5b\x12\xf6\x1a\xbf\x79\xdb\xc1\x30\x9b\xef\x89\x76\xd2\xc4\xb6\x9b\x1f\xb0\xb9\x9c\xdb\x73\x59\xa1\x00\xb6\x69\xeb\x31\x53\x7a\x3e\x1f\x0f\x78\xfa\x94\x7b\xc6\x9f\xc6\x42\x43\x43\x2e\xcf\x38\x9b\xa5\xaf\x06\x33\xbf\xd1\xc8\xf7\x85\x45\xc4\xcb\x8d\x1c\x2e\x34\x72\x38\x64\x8a\x29\x3f\x08\x79\x44\xcb\x78\xc3\x72\xf0\x09\xdf\x38\x3c\xaa\x10\x1d\x78\xbd\xa1\x75\x36\x5c\x6d\x68\xb5\x9a\x7c\x8c\x8b\xbb\xb2\x07\x26\x70\x50\x97\xf2\xd8\xd8\x70\xad\x50\x8b\x0d\xf8\x1e\x53\x3f\x79\xfc\x03\x55\xb0\x1b\x4e\x4f\x70\xfa\x0d\xc5\xe3\x55\x50\xaf\xab\x6d\xfd\xfd\xfb\x6e\xf3\xf3\xb7\x7f\x3b\x05\x28\xc2\x8a\x63\x39\xcc\x53\x66\xc7\x7d\x68\xfc\xdc\x28\x79\xf5\x8f\x52\xcf\xb3\x74\x95\x8a\xa0\xd8\xcd\x2f\xb3\x8e\x10\x02\xde\xf7\xf4\xaa\xe3\x45\x87\xf9\x45\xdd\x88\xbe\x74\xd1\x80\x27\x2d\x6a\x38\xce\x9d\x97\x2a\x88\xcb\x3e\xd6\x3b\xbf\x0f\x03\x29\x42\x4e\x62\x2a\x17\xa9\x0d\x98\x8a\x2f\x0f\x00\xf0\x1b\xac\xec\x4e\x51\x0c\xf0\x71\x1f\xc3\xca\x82\x84\xaa\xb3\x14\xc3\xe2\xb2\x62\x7a\x22\xc5\x30\xe7\xba\x1f\x87\x93\x1e\xdb\xcc\x2f\x4b\x5a\x07\x00\x38\x95\xc7\x45\x3d\xc7\x69\xaf\xf8\xb2\xb8\xd0\x9d\x5d\x79\x4f\xeb\xff\x6d\xf3\x7d\x67\xbc\xdc\x3f\xd4\xd1\x16\x84\x15\x7c\x42\x16\x79\x8d\x63\x39\xf4\xec\x38\x50\x67\x5f\xcc\xb8\xe1\xbc\x5c\xed\xc7\x04\x2b\x3b\x97\x16\x87\xa4\xd3\xbe\x23\x1c\xff\xc5\x66\x54\x59\x8d\x30\xea\x8b\xdc\xcb\x10\xa3\xb4\x1a\x62\x64\xe9\x05\xab\x21\x46\x63\xe0\xd3\x18\xdd\xdf\xd7\x0c\x4e\xa9\x41\xf8\xf6\xc6\x6b\xae\xbc\x8a\xc1\x3f\xf2\xda\x6b\x72\x18\x1a\x1c\xa5\x44\x6f\xbc\x66\x7a\xd7\x5b\x1e\x5c\xba\x14\x48\x65\x6f\x69\x66\x74\x98\x2f\x70\x84\x01\x47\xc6\xa7\x5d\x58\x35\x59\xbc\x87\x97\xde\x5f\x87\xe5\x3b\xfa\xfe\xfe\xc1\x1e\xfd\xe2\x6c\x28\xad\xaf\x9b\xa4\xd5\x75\x93\x74\x61\xdd\x64\xe5\xf7\xe3\xcb\xdf\xe2\x7c\x9c\x46\xc9\x8f\x0d\x9b\x87\xd1\xf8\x09\xb9\x03\xb9\x17\x43\xcf\x68\x53\x87\x38\xab\x1f\xcc\x43\xb1\x43\xd8\x40\x49\x07\xd5\x4c\x9f\xca\x80\xf4\xf2\xc1\xce\xb0\x64\x22\xe4\x95\xc1\x8f\xc6\x8d\x30\xed\x44\xbb\x83\xd1\xdc\x1b\xd7\x1f\x93\x8d\x06\xde\x85\x83\x43\x0a\xcc\xeb\xe7\x66\x15\x69\xf6\x20\xf3\x0a\x86\x8e\x46\x3a\x73\xdc\xa7\x49\x95\x78\x5c\xea\xd5\xc0\xc3\x8a\x3d\x6c\x28\x56\x97\x66\x35\x6f\x76\x4a\xdf\xb5\x33\x8f\xbe\x57\x44\xfd\x79\x64\xb6\xbc\x7e\xee\x41\x57\x76\x51\xd3\xff\xec\x0b\x7e\xff\xe8\xe2\x42\xea\xef\x15\xad\x22\x3d\xc9\xe7\xea\xea\xc2\x9b\x52\xf1\xeb\xe6\xbf\x37\xdf\xaf\xe0\x01\x5c\x8f\xc0\x36\xba\xcc\x2d\x82\x78\xd9\x19\xc4\x0e\x48\x11\x90\x5e\x5d\x72\x00\x59\xb0\xa3\x18\x80\x66\xd5\x1c\x95\x8a\xd0\x18\x5f\x91\xc2\x20\x9f\xb8\x20\x55\x45\x28\x44\x00\x85\x64\xe6\x41\xd4\x34\x91\xad\x13\xca\x3c\x18\x96\x62\xd2\xe3\x2e\x53\x29\x42\x8d\x91\x92\x41\x82\x3d\xe1\x1c\x33\xe5\x88\x60\x03\x20\x74\xe9\x4d\x85\x62\x06\xf6\xb1\xde\x2b\x9d\x91\x7a\x46\x23\x2a\x2f\x49\x28\x26\x1d\xeb\x21\xd9\xe6\x36\x60\xfb\xb4\x75\x29\xc6\x04\x7c\x9b\x04\x70\x23\xbd\x2b\xe0\xbb\xed\x8c\x9c\x29\xe9\x8d\x39\x07\x04\x47\x64\xbd\xa8\x45\xf9\x9e\x80\x24\x80\xdb\xe9\x6f\x4e\x7f\xdc\x52\xad\x0e\xa0\xa5\x46\xc4\x4b\x39\xdb\xfd\x80\xf3\x9f\x28\x25\x71\x20\x8b\x46\x05\xb0\x0d\x70\xfa\x5e\x1a\x1f\xb9\x4a\x5b\x08\x48\x07\x29\x5b\x47\xa1\x26\x43\xf8\x8c\x21\x50\x1c\xbf\x24\xe0\xa0\x92\x2f\x85\x7c\xac\x24\xa5\x8c\x3f\x53\x28\x91\xa4\x66\x6a\x59\xff\x06\xfe\x76\xaa\x54\x43\xfa\x54\x48\xca\x50\x28\x97\x6e\x08\x55\x6d\xf6\xfa\x3d\x52\xd1\x8e\x0a\x3a\x47\x07\x76\x54\xf5\x4d\x4a\x8b\x40\x86\x1c\x00\xb4\xe9\x80\x4d\x03\x1c\x50\xa7\xb7\xd2\x5a\xe9\x9b\x66\x7d\xaa\xd3\x6a\xd9\x17\x54\xcb\x69\xb5\x9c\xd6\xab\x47\xa8\x8f\x87\x1c\xf6\xe9\x0d\xb0\xba\x41\x54\x4a\xc1\xb4\x53\x71\xd3\x4f\x80\x91\x33\x1c\x43\x06\x10\x18\x12\x3d\x58\xe7\xe0\xf4\x1d\x3c\xdf\x8d\x42\x70\x5a\x4b\x54\xd2\x69\x2d\xb5\x92\xae\xa3\x81\xc6\x86\xdb\x15\xbd\xdb\xab\xa5\x0b\xe0\xfb\x56\xab\x48\xd2\x3a\x4c\x7b\x02\x82\x79\x91\xda\xa7\xbd\x5c\x50\x3b\xed\x65\x86\xb0\x9d\xc4\xee\x5c\x22\xdd\x49\x24\x9d\xc9\x64\xd6\xb7\xc1\xe2\x97\x84\xea\x28\x66\xbb\xad\x33\x17\xb0\x71\xcf\x0c\x27\x9f\x90\x70\x1b\xb5\x43\x40\x44\x42\x52\x0b\xb5\x54\x8e\x1d\x44\x35\x44\xed\x9f\x04\xb8\xf7\x5c\x58\x8d\xee\xaa\x43\x1f\x56\x7b\xdc\x0a\x25\x84\x68\x47\x2a\x48\x23\x10\x55\x4f\x41\xb4\xb7\xa8\xb4\x70\xec\xab\x52\x4f\x7d\x35\x76\x15\x64\x92\x90\x7b\xd4\x12\x3e\x13\x7c\x44\x6d\xa5\x17\x0f\x6e\x69\x34\x51\xcd\x24\xd5\xc6\x29\x25\x04\x2c\x16\xed\x12\x7b\xad\x1c\xc7\x46\x4a\x8d\x1a\x47\x87\xd9\x53\xbf\x7d\xd7\xe6\x11\x6d\x1d\xb6\x1f\xb5\x75\x80\x9e\x1b\xb3\xb6\x0f\x9a\xc7\x51\x44\x3f\x15\x40\x41\xc6\x7c\x88\x14\x04\x63\x93\xbd\x90\xd7\x3e\xd5\xaa\x35\xca\x9c\x29\x14\x26\x69\x49\x5d\x32\x4a\x20\x3b\x2e\xb1\x80\x98\x86\x29\x95\x88\x3c\xb6\x40\xd5\x0b\x55\x80\xdd\x04\x8e\xfa\x4d\x25\x39\x8e\x90\x49\x81\x23\x40\x4a\x55\x94\x75\xf6\xcc\x18\xfd\xa5\xb3\x99\xe3\x8e\x4e\x6f\x49\x41\x47\x6f\xd0\x67\x3b\x6d\x63\xfb\x92\x39\x3f\x73\xa0\x7a\x57\x02\xd0\x51\xc9\xde\xcb\x53\x6e\x4a\x2a\x0b\x7f\x8a\x1d\x17\x17\x78\x0a\xc2\x75\x60\x1d\xb5\x5b\xa6\x52\x8d\x13\x28\xaa\x89\x10\x86\x88\x0c\xf2\x2c\x4c\xd9\x17\xe2\x06\x50\xbb\x14\x28\x82\x11\x23\xe5\x00\x15\x18\x5a\xa5\xe0\xf5\xe2\x06\x14\xf9\x6a\x91\x80\xe5\x50\xfb\x3c\xa5\x9d\x13\x2c\x6c\x47\x5b\xd2\xcc\x23\x34\x5a\x64\x0a\xcc\x8e\x5a\x8a\x94\x00\xe6\x96\x32\x95\x14\x3e\xb1\xca\x75\x82\x69\x05\xa9\x2d\x8d\x75\x22\xaf\x03\x63\x37\x53\xff\x34\x7c\x42\x1d\x2b\x2a\x3f\x39\x65\x60\xd3\x03\xee\x4b\xab\xaa\xda\x31\x21\x2f\x0e\x77\xd5\xd1\xa3\xbd\xd8\x2a\xf0\xbd\x9d\x49\x94\xd6\xc1\xec\xd5\x50\x32\xb2\xc4\xb1\xa6\xc8\x95\x82\x0d\x6b\xbc\x0e\x0e\x17\x8a\xec\x54\x47\x34\xbd\x59\x32\xa9\x51\x75\x53\x92\x20\x33\xd1\xb7\x31\x82\x38\x54\xfd\x67\xe6\x18\xab\x4a\xe3\xba\x25\x11\x71\xc4\x3a\x67\xab\xe0\x58\x5f\xb0\xd6\x30\xc9\xa7\xd8\xd9\x45\x0a\x43\xc6\xc2\x80\x5d\x45\x2d\xb7\xac\x8a\x55\xbb\x84\x93\xa0\xab\x22\x71\xa3\x94\x28\x09\x50\x21\xa8\xb6\x48\x21\x19\xda\x7a\xa6\x04\xee\x3b\xea\xf0\xb8\xfa\x74\x52\x5f\xf6\xf8\x8b\xeb\x3f\x6d\x9d\x56\x48\xeb\xe3\xb4\x42\x5a\x1f\x64\x3d\xe8\x7d\x3f\x01\xa8\x55\x54\x29\x54\xf5\x6e\x73\x19\xb4\x36\x68\x78\xad\x0c\xe0\x22\x45\xc7\x60\x45\x86\x98\xb6\x86\xbe\x46\xea\x20\x14\xb5\x61\x0a\xb3\xe4\x23\x6d\x2b\x99\xb6\x89\x1b\x1b\xc5\x12\x3a\x1b\x15\x09\x07\xd5\x44\xbc\x25\x40\xaa\x30\xf9\xd8\xc8\x37\xe2\x26\xc4\xad\x12\x6a\x5a\x29\xd5\x7a\x7c\x55\x4a\x06\xa6\xae\xaa\x28\x18\x42\x67\x81\x8a\x8a\xb8\xc2\x94\x55\x06\xd0\x5b\x20\xce\xa8\x6e\xb1\x83\xce\x9a\x4f\x0c\xd6\xa2\x22\x26\x07\xf7\xd4\x91\x5a\x89\x91\xf5\xa4\x4f\xd7\x19\x8a\x8b\x0a\xbe\x9e\xdb\xea\x33\xaa\xaa\x4d\x57\x00\xc9\xac\x1a\x4f\x35\x11\xac\x88\x06\x24\x2c\x4e\xaa\x80\x9c\x68\x87\x52\xac\x20\xad\x12\x7c\x61\xd5\xf0\x26\xb4\x1e\x2d\x05\xa9\x05\x2c\x7d\xda\x64\x6a\x70\x66\xdb\xe8\xcc\xf6\x39\x1f\x8b\x25\x7a\x69\xcc\x1b\xf4\x53\x6a\x3c\xb6\x61\x0e\xc4\x51\x35\xac\x70\x40\xf4\xb7\x4d\x03\x1e\xe9\x2b\x5e\x54\xf2\xd1\x93\x46\x99\x06\xf8\x74\x35\x3f\xeb\xd0\x30\x82\xac\x1f\xf1\x66\xa9\xb9\x48\xa2\x43\x09\xe3\x09\xc8\x4a\xd0\x73\xda\x36\xd2\x8a\xeb\xb8\xf9\x31\x06\xad\x85\xda\x2e\xc7\x3a\xe8\x99\x48\x42\x01\xc0\xb2\xd6\x49\x2d\xe3\x04\xc2\x81\xaa\xca\x21\x48\x57\x37\x59\xed\x04\x53\x37\x19\xe2\x6d\x11\x30\x67\x2a\xc7\x1d\x75\x8e\x83\xd2\xc1\x38\xf5\xad\x50\xd2\x7a\x78\xd5\xd5\x3a\x21\x04\x3e\x08\x45\x69\x77\x29\xd1\x9f\xf6\xd7\x12\x05\xff\x31\xa3\x93\xa4\x74\x9e\x6c\xec\xfd\xc0\xed\x3c\xd9\xd8\x57\x28\x7c\x75\x68\xeb\x24\x0a\x38\x54\xa1\x54\x55\x54\xbc\x8a\x0a\xda\xb3\x02\x01\x97\x24\x50\xf2\xf9\x40\xde\xcb\x83\xe5\x3c\x77\x30\x0a\x09\x3d\x43\x5a\xc2\x30\x59\x30\xfb\xaf\xf3\x95\xb6\x2d\x31\x98\xf1\x30\x9b\x79\x98\x7f\x89\xfc\x04\x60\x95\xf5\xa9\x60\xd3\x6b\xf5\x01\xb8\x69\x28\xe0\xad\xe2\x9d\xe0\xcc\x56\x04\x35\xf0\x24\x49\x9c\xa9\x15\xb5\xbf\xa5\x6c\x29\xc4\x0c\xc8\xcf\x5c\x83\xda\x15\x60\x80\xa2\x98\x66\x7b\x57\x06\x5c\x1f\x02\xb0\xf7\xab\x15\x3d\xe3\x39\xab\xd6\x9f\xc2\xc5\x45\xb5\x62\x5a\x91\xd7\xcf\x5c\x29\x62\x9b\x91\x79\x0d\xb4\x4b\x55\x81\x0a\x93\xa8\x31\xc3\x41\x45\x92\x4a\x6c\x54\x7d\x99\xc5\x10\x71\x2c\x58\x59\x60\x0f\xb0\xba\xfe\x61\x55\xc8\xea\x4c\x4c\x88\xe9\x80\xb6\xd9\x81\xa0\xc4\x53\x03\x4a\x71\xe0\xe9\x96\x43\x6b\x14\xaa\x36\x74\x54\xc3\x50\x8d\x2c\xa1\x5c\x8a\xce\x1d\xda\x0a\xe7\x20\x66\x1d\xa3\x1a\xe9\x95\x5b\x67\xa3\x44\x47\x20\x74\x23\x65\x40\xb1\xc2\x22\x98\xa0\x81\x31\xac\xa7\xd6\x5e\x3f\xab\x62\x2b\x11\x98\x55\xa1\x4d\xf7\x3d\xb2\x2a\x4c\x28\xc4\x90\x41\xbf\x51\x82\x9a\xbf\x02\x9c\x6c\x3f\x8f\x00\x8b\x4d\x75\x8a\xce\x33\x5e\xc7\x51\x50\x7f\x08\x74\x54\x21\xda\x2f\x6d\xb6\xad\xa2\x13\xd7\x22\x49\xbf\x83\x71\xac\xac\xa7\x9b\xc3\x23\x55\xe7\x1c\x2c\x4a\x47\x4e\x94\xcb\x3e\x92\xed\xf7\x9c\x87\xce\x18\x1a\x5e\x88\x4f\x23\xc5\x47\x0a\xd9\x9c\x90\x5b\x5c\x49\x0c\xd0\x9b\xb6\xc5\xe6\x99\xe7\x00\x8c\x8e\x6a\x42\xaa\xe7\x70\x56\x1f\x43\xca\x8d\x4d\x95\x9f\xa5\xb1\x17\x8b\x95\x02\xe2\xf8\xf4\x65\xe1\x4b\x20\xff\xd1\xc2\xbd\x65\x04\xff\xd3\x4e\x4e\x58\xe6\x3c\x3e\x0e\x15\x80\xb3\x5e\x00\x9d\x2a\x61\x9e\xaa\xa2\x73\x44\x60\xd9\x62\x1a\xf1\x98\xa9\x89\x5b\xc4\x3c\x33\x47\x3e\x6c\x80\x6d\x54\x15\x99\x00\xdf\x90\x78\x4c\xe1\x8c\xc8\xd7\x8d\x93\xd3\x03\x90\x17\x3d\xc7\x57\x64\x87\x46\x64\xa8\xcf\x1f\x1f\xa0\xd6\xb7\xea\x76\x62\x02\x15\xb5\x88\x23\x05\x7d\xfe\x4c\x88\x47\x3e\x9c\x4c\x31\x8d\x65\x5f\x05\x83\x89\x2f\x7c\x2e\x3e\x62\xe8\x78\x41\x9f\x9e\x30\xb3\x66\x6a\x65\x26\xc1\xa5\xa0\xf9\xaa\x9e\xd7\xcb\x31\xaf\x49\x9d\xd6\x59\x38\x8b\xba\x76\x7a\x9b\xc2\xa1\x97\xb6\xc2\x4c\x31\x4d\xee\xaa\xf3\x6d\x99\x8b\x2e\xb6\xc9\xc2\xca\x26\x7c\xa0\x52\xf3\x5e\xc6\x60\xdf\x38\xc5\x97\x27\x10\x49\x85\x28\xc0\xb4\xc3\x1a\xc9\x79\x74\x4b\x19\x2a\xd6\x3e\x27\xbf\xe1\x49\x37\x4a\xf2\x4f\xbf\xde\x0a\x91\x08\x06\x82\x7a\x01\xdf\x34\x75\xc4\xc6\xb7\xf0\x4d\x73\x87\x94\x7c\x13\xdf\x34\x8d\x98\x92\x97\xcf\x74\x23\x64\x6a\x07\x95\x7c\x0b\xdf\xf4\xad\xdd\xd0\xd2\xc0\x48\x3e\xdb\xe0\xaf\x40\x8e\x0e\x8f\xb2\xc0\x9e\xb9\x2d\x66\x00\xd7\x6f\xa6\x07\x9d\xa8\xcd\xa0\xf3\xcc\x5e\x55\x81\x53\xb3\x70\x16\xe9\xa4\xc7\xc6\x43\xf1\xf5\x45\xcc\xc8\x08\xf3\xbd\x4d\x6a\xf0\x75\xf8\x49\xf5\x65\xd0\x66\x48\x04\xa2\x55\x9f\xda\x96\x24\x14\x12\x35\x4a\xb3\x9e\x33\x9e\x6b\xaf\x72\x6f\xa4\x13\xde\xe7\xde\xed\xea\x2e\x70\xb7\xe9\x4e\x50\xcf\xa7\x75\x68\x52\x55\x99\x79\xa8\x6f\x42\x93\xb6\xa1\x5d\x42\x26\x9d\x48\x51\x51\x21\x52\x7b\x0f\x2a\x55\xd6\xf3\xf9\x9e\xda\x90\x6f\x81\x25\x7d\x63\x47\x38\x34\xf5\x9e\x32\x2f\xa3\x2e\x65\x90\x9d\x6a\xa1\xf7\x87\x36\xe8\xc5\x4b\xf0\xb3\xa0\x66\x72\xe6\x27\xe2\xca\x43\xa5\xd8\x16\x32\x56\x9f\x4e\xf5\x79\x7d\xc1\x15\x54\xdb\x74\x8f\x81\xd5\x64\x2a\x2a\x61\x71\xa8\xfb\x40\xa5\x89\x41\x4d\x4f\xb6\x28\xec\x2c\xad\xfe\x14\x26\xff\x3c\x76\x68\x32\x6b\xf7\x03\xa8\xfa\xdd\xf2\xf4\xf3\xe6\xe5\xeb\xdd\x10\x63\x0c\xef\x6f\x10\x6a\x35\xed\x5d\x25\x0e\xda\x4a\x1c\x64\x36\xca\xb0\x25\x94\xcb\xfe\xf2\x19\x30\x86\x06\x8f\x33\xc4\xad\xde\x03\x4b\x49\xd5\x1e\x63\xa7\xf0\x32\x50\x01\x77\x79\x7d\x71\xf0\x2b\x75\x14\x97\xb3\x5b\x6e\xe6\xe8\x95\xb5\xb6\xfe\x4c\xab\xd5\x66\x1e\x9a\x14\xa8\xb6\xf3\x17\xe3\xb9\x1e\xd2\x13\x06\xdf\x4f\x71\x6b\xa7\x78\x9c\x73\x97\x1f\xd3\xfb\xe6\xbe\xb5\xa0\x42\xd1\x40\xfa\x39\x3c\x69\x09\xd0\xf0\xf9\x46\xab\xcf\xfb\x04\xd6\x45\x94\x2b\x39\x43\xf8\xdd\x69\x99\x97\x41\xd5\xfc\x54\x81\xd5\x8e\x87\xac\x24\xc5\xbd\x7e\xee\xfb\xd1\xfc\x94\x29\x22\xce\x65\x4e\x44\x19\x88\xd5\x37\x3c\xab\x45\xde\xcc\x03\x8c\x70\xce\xde\x9d\x57\x74\xc6\x16\xd7\xef\xf2\x64\x21\x07\xa9\xf1\xfc\x1e\x76\xc6\x47\x3a\x01\xcd\x7c\x5b\x22\x13\xe6\x82\x26\xb1\x8b\x6a\x97\xf7\x69\x84\x0e\x44\xab\xb6\xfd\xe9\x8c\x99\xdc\xf8\x89\x74\xae\x49\x96\x37\xc9\x3a\x97\xbd\xd9\x09\x5d\x3a\xdf\x0a\x3c\x9f\xbc\xe2\x2d\x99\x1e\xbd\x2b\x9f\x7a\xef\xfa\xb6\xc0\xf3\xb3\x2e\xbb\xd8\x63\x7e\xd2\xed\x6e\xed\x8c\xde\x65\x4f\x8d\x52\x6d\x4b\xc1\xf1\x63\x9f\xbf\xfd\x72\xdf\xb7\x3f\x18\xbd\x4d\x86\xba\x89\x43\xec\xab\x05\x75\xb0\xef\x5a\xe5\xda\xc1\x28\xe3\xc6\xf2\xe1\x6d\x96\x4c\x96\xfd\xd3\xff\xf6\xec\xd2\xf9\x34\xf7\x67\x85\x4e\x43\xc3\xfd\xd0\x0d\x60\xb5\x45\x7c\xda\x08\xb5\x04\x86\xaa\xde\x80\x89\xda\x70\xfe\x9b\x37\xe8\xa4\x57\x15\x34\x75\xfe\x98\x00\xd7\x9e\x52\x87\xfb\x63\x43\xee\x39\xfe\x66\xe3\x7f\xde\xa4\x7f\x1c\xa0\x99\x36\xd4\x6f\xdf\xbf\xff\xfc\xf5\x8b\xdb\xfe\xfc\x6d\xbb\xbf\xe6\x0e\xdc\x23\x6e\xc1\xd8\x4b\xab\x94\x0d\x14\xec\x49\xcb\xd6\x4e\xc1\xe4\x4b\xd9\x12\xc7\x48\x52\x12\x71\x88\x94\x2a\x21\xae\x86\x37\x11\xa3\xc4\xca\xbe\x9e\xa7\x06\x79\x82\x77\xd0\x7c\x18\x3f\x7c\x07\xbf\xc7\x9a\x7f\x2a\x5b\x5b\xf6\x16\xe3\x23\xae\x55\x9d\x43\x2c\xb6\x36\x04\xa7\x4d\xd2\x2c\x29\x60\x69\x35\xe6\xb0\x35\x52\x1e\x06\xef\x66\xa0\x08\x13\xaa\x65\xa6\x9c\xf3\x46\xab\xc5\x69\xe8\x1f\xc7\x59\x82\x29\xc6\xb4\x77\xe4\x73\x52\xc3\xc7\x91\x7a\xf8\x06\x4c\xec\xa3\xba\x91\x3b\xfd\xc6\x53\x3f\xba\x35\xfd\x17\xc1\x07\x27\x7b\xf0\xe7\x91\xf7\x99\x3c\x8b\x23\x2f\x65\x23\x1e\xc4\x5e\xfd\xc3\x22\x40\x38\x3a\x8a\x6d\x0b\xf2\x2a\x0a\x22\x60\x35\xa7\x92\x12\xc5\x6a\x44\x8d\x11\xab\x78\x31\x05\x0a\x12\x9c\xb6\x8b\x1a\x69\xc0\x8f\x4e\xe4\x63\x76\xc4\x35\x90\xc7\xe5\xe4\x01\xf2\xc2\x41\x1f\x0f\x74\x78\xd9\x20\x1c\xaa\x9c\x45\xc4\xb3\xaa\xe5\x1a\x66\x3c\x1b\x46\xc0\x90\x66\x31\xfd\xea\x7c\x57\x06\xc3\xf2\x94\xc6\x08\xeb\xf0\x35\xee\x3b\x06\xb4\xf7\xc0\x80\x3e\x7b\xd1\x54\x86\xfe\xd1\x57\x31\xec\x4d\x87\xe0\x49\x8a\x8c\x1f\x7d\x75\x6e\x7c\xd5\xad\x1b\x5f\x16\x8d\x81\xb7\x75\xa7\xd7\xd5\x99\x04\x50\x48\xf9\xb8\xda\xa8\x67\xb3\x55\x03\x0f\xe7\xc9\xfb\x62\x8e\x15\x01\xce\x60\xdb\x91\xc7\x32\x55\x13\x24\x83\x4b\x20\x1f\xd0\x96\xe4\x2b\x85\x1c\xc8\x37\xaa\x1c\x49\x40\xe4\x28\xb9\xc2\x18\x0e\x58\x1a\xb1\xb2\x2f\xbd\xb4\x44\x39\xb6\x3d\x16\x37\x7c\xcc\xfa\xca\x04\xf6\x18\x5f\x41\x05\x78\xde\x4e\x35\x3a\xe2\x04\x94\xb2\x40\x52\x1d\xbc\xbd\xf3\x11\xc3\xcc\x1e\x18\xee\x42\x39\xa9\xb0\xda\x90\xd1\x6e\xc5\x98\x71\x36\x68\xc0\x2e\x4b\xa2\x4f\xc8\x81\x62\x88\xe3\x90\xd9\xa8\xc5\xd8\xb0\xcd\x5a\x3b\x63\xc5\x69\xc4\x20\x3d\xaa\xd5\xf1\x63\x5c\x56\xcb\x18\x54\xdb\xbe\x58\xe8\xf5\xef\x68\x7b\x0f\xec\xf4\xd5\x1c\xa8\xe5\x88\xb3\x0a\x3c\xfa\xad\x68\x1f\xdb\x4e\x30\x31\x97\x87\xc9\x98\xe7\x3a\x26\xee\xdd\xa7\x99\x7e\xac\x3e\x07\x77\xbe\xb6\x75\x45\x4e\x60\x18\xac\xb4\x94\xb9\x02\x62\xb8\x92\xb7\xc4\x12\xe1\x48\x33\xe0\x23\xb0\x6f\x91\xd5\x96\x69\x88\x95\x6b\x75\xdc\xb5\xf2\x35\xc2\x66\x2d\x54\x41\x9e\xa4\x65\x97\x68\x6d\xfe\x2d\x49\x76\x2a\x39\x3a\x1e\xb0\x46\xe3\x48\x24\x9c\x12\x3f\x90\xff\xc8\x14\x72\xda\x3a\x0a\xd1\x46\xa8\x8e\x3e\xdb\xe7\x97\x52\xb5\x37\x37\xa2\x22\xca\x43\xff\xe8\x9e\x94\xc7\xb6\xb1\x0a\x77\x34\x76\x61\xec\x52\xf9\x64\x3c\xa9\xa6\x80\x8e\x98\xdf\x0d\x8b\xad\x62\x7c\x94\xbc\xef\x03\x02\xea\x0a\x17\xaa\x07\xaa\x23\x66\x83\x75\x02\x19\xfa\x07\x04\x06\x5b\x95\x3e\xaa\xc2\xc6\xc2\x21\xa2\x00\x28\x35\x21\x75\x35\xab\x88\x8e\x2c\xbc\xa6\x0f\x10\xe8\x42\x3e\x6a\x13\xf8\xb4\x49\x3a\x8c\x06\x2b\xfb\x3a\x55\x74\x19\x08\xee\xc7\x6c\x1a\x93\x50\xf2\x25\xeb\x2c\x17\x73\xc0\x8a\x53\x3e\xf8\x05\x01\x96\xda\x04\x21\xe8\x10\xf1\xa0\x7f\xf4\x06\x28\xce\x0d\x56\x9b\x90\x08\x20\xe2\x33\xc6\xae\x7a\xd7\x08\x19\x09\xc4\x01\xd8\x6e\xdc\x0a\x71\x68\x50\x97\x12\x0b\x18\x8a\x7c\x2d\xda\x25\xc4\xda\xd4\x31\x90\x64\xa1\x1c\xf3\x9e\x7c\x26\x8e\x79\x8b\x3d\x3f\x1d\x4d\xbe\x25\xd5\x0a\x1c\x6c\x51\x52\x9b\xb8\xaa\x4a\x8d\x64\xeb\x34\xc1\xe7\xd9\xca\x69\x88\xd4\x10\x6b\xc0\x48\x11\xa3\x10\x04\x84\x0f\x14\x63\xc1\x0e\xcc\x26\x42\x60\xe2\x99\xd8\x04\x9d\xad\x18\x6c\xbf\xaa\x39\xc6\x0f\x7f\xa4\x8c\x22\x89\x75\xaf\x63\x13\x82\xb5\x29\x94\xa3\x2a\xb4\x1c\x8f\x1e\xb6\x4a\x80\x64\x2c\x0a\xd8\xde\x7f\xee\xf0\x91\xfa\x0a\x3a\x50\xf3\xc3\xb4\xfd\x3c\x9f\x9a\x16\x51\x5f\x83\xdf\x04\x4a\xa0\x64\x4c\xbd\x85\x33\x15\xc4\x14\xe4\x04\x35\x8c\x7d\xf8\x06\xed\x13\xb1\x69\xca\x94\x39\xaa\x00\x72\x4a\x10\xc8\xa0\x9a\x53\xdb\x34\x65\xe3\xab\xe6\x88\x6e\x88\xb1\x92\x70\xc1\x02\x59\xa1\x90\xb1\xd3\x91\x47\xc0\xd9\x1c\x41\x9f\xc7\x83\x50\x4c\xa9\x97\x7e\xc4\xa2\xd5\x37\x00\x8d\x2e\x8f\x65\xbf\x4a\x32\xf8\xa9\xa6\x95\x46\xec\xad\x04\x10\xb1\x22\xd0\x98\x13\x88\x4f\x0f\x98\x8b\x30\x29\xe8\x78\x89\x07\x55\xf8\xef\xd4\x4d\xdf\xff\xff\xdf\x36\xdf\x6e\xe7\x99\x51\x2f\x60\x9e\x65\x69\x64\x09\x87\xf5\x2c\x70\x7a\x83\x67\xe0\x4a\xda\x61\x5f\x92\x4d\x01\x2b\x8e\x32\xdb\x47\x0b\x98\xc8\x0b\x10\x1c\x4a\x1a\xc2\xf9\x1a\x32\x0f\x88\x8e\x7e\xbe\xce\x9a\xf1\xf6\x6a\x17\xd2\x02\xcb\x3c\x63\xc4\x92\x78\xcb\x7c\xd1\xd4\xe3\x6c\xf1\xbb\x4a\x3e\x56\x90\xe1\x0e\x7e\x20\x95\x9a\x56\xd4\xbc\x20\x29\x71\x1f\x48\x3c\xc2\x0f\xb2\x9c\xd5\xd8\x4b\x18\x44\xdd\xab\xe7\x95\x14\x15\xe9\x69\xf3\x0d\x61\x66\xb5\xa7\xf8\x5e\xce\xcd\xf2\x57\xa2\x28\xad\x51\xd5\x32\x84\x2d\x92\x6a\x99\xbb\xad\x0c\x86\x7e\xca\x3e\xe0\x81\xe7\xfd\x33\xed\xc3\x9e\x4f\x77\xef\xd2\xd7\x5c\x02\x6f\x5d\x55\xd5\x37\x59\x41\xa1\x6a\xf3\xd5\xb9\xce\x50\x10\x78\x4f\xc5\xc3\x12\x98\xc8\x4f\x05\x8b\x38\xc7\x27\x06\x33\x2e\x53\x4d\xf5\x61\x7a\x5b\x7b\xc9\x39\xad\x7e\x0f\x9a\x6d\xb7\x2c\xca\x4b\x1a\x66\xb4\x0c\x3e\x5a\xfa\x6a\xa4\x34\xc3\xe2\x3c\x07\xa1\x05\xdb\x98\x8a\xbe\x4e\xa9\x55\xe2\xb9\xa4\x9c\x92\xc1\x67\x35\xeb\xb2\x1d\x91\x00\xf9\xfa\x39\x91\x65\xca\xde\x9e\x4f\x69\xad\x05\xbc\xf1\x8c\x88\x84\x38\x6d\xd3\xa8\x0a\x3d\x86\xc7\xf9\x5d\xc7\xb5\xd0\xe7\x0c\xd3\xe8\x4e\x81\xf8\xba\xbd\x02\xf4\x7e\xb5\x9d\x2d\x22\x79\x36\x68\x2c\x64\xde\x22\xfc\xa7\x47\x70\xba\x84\x1d\x87\x65\x58\x38\x9b\xb9\xf0\x8c\x54\xc9\x59\x1c\x3a\x32\x03\x2c\x1f\x1c\x2c\x35\xe0\x67\xb5\x53\xd7\xa2\xda\xaf\x27\x55\x3f\x73\xa1\xba\xb5\xcd\x50\x6e\x42\xd5\x51\xe8\xbb\x19\xe1\x91\xc1\xcb\xe1\xd8\x2a\x7d\x39\x7d\x32\xac\x67\x13\x70\xbb\xfe\xec\xbb\x56\xe2\xb4\x7b\xee\x4d\x22\x13\xeb\x9e\x89\xac\x5b\x96\x56\x9b\xef\x09\x78\x3b\x3b\xed\xae\xa6\x86\x5a\x2c\x7b\xec\x71\xec\xa1\x47\x9e\xa3\x87\x79\xe7\x2a\x25\x4b\x27\x66\xb9\x94\xc9\x58\x0d\xd8\xf5\x31\xce\x93\xdb\xfa\x50\xd0\xf6\x07\x4a\xb5\xc8\xd6\x02\x77\x7c\x0d\x14\x6b\x51\x43\x01\xf1\xa7\xfa\x89\xdb\x3c\x0b\x50\x7c\xd7\xef\x93\xa9\x96\xbb\xb8\x2b\xd0\xde\x7f\xfb\xfa\xcf\x2f\xb7\x53\x56\x9b\xc4\xaf\x21\x0b\x30\x44\xe5\x1a\xf3\xcc\xfa\xdc\xbd\x82\x9f\xfb\x31\xc9\x9e\x25\xd4\x8e\xba\x9b\xd7\x49\x2d\x26\xa8\xd4\xe3\xb9\x61\x81\xc5\x70\x96\x94\x33\x8f\xb6\x68\x05\x86\xc0\x2a\xd5\xfe\x48\xc3\x7f\x70\x91\x72\x5b\x80\x54\x1c\xf4\x57\x9c\xe5\xf8\x32\x7a\x61\x5f\x59\x9c\xd0\xcb\x9e\xf0\x0b\x85\x92\x9b\x63\x26\xde\xb8\xa1\xab\x23\xcb\x6f\xca\x70\xa4\x33\x8a\x83\xfd\x81\xe5\xff\xf8\xfa\x02\xc4\xd2\xb2\x31\x60\xad\x5e\x2f\x75\xa8\x4e\x3f\x78\x24\x07\x5e\xc1\x14\xbe\x41\x21\x1f\x25\xf0\xa6\xd9\x59\xd6\x68\x93\x6c\x40\xef\xae\x24\x8c\x3f\x5f\x00\x10\xba\x3c\x3c\x31\xac\xae\x0d\xcc\x35\x90\x90\x9d\xbb\x38\xd8\xd7\xb3\x9d\xd7\x24\x75\x09\x91\x70\x62\x52\x9a\x11\xaa\x56\x41\xd0\x54\x55\xc3\x35\x53\xe7\x6c\x05\x53\xff\x1e\xdc\xce\x45\xad\xbd\xd3\x21\x26\x41\x5a\x66\x4a\xbc\x37\x96\xce\xa2\xd5\xb5\xc3\x8c\x2b\xf5\xdf\xfe\x94\xfa\x75\xba\xd6\xf5\xfb\xba\x63\x46\xd8\xe9\x18\xd0\x84\xea\x0d\x12\x07\x92\xd3\xb4\x89\xd4\xd2\x10\x4f\x2b\xc4\x8d\xda\x70\xfe\x9b\x0a\x60\xa3\xf6\xfa\xb9\x50\x4c\x03\xb3\x3a\x58\x80\x2a\x33\x21\x2c\x64\x11\xa1\xa7\xdf\x3c\xbb\x42\x1f\x15\xc4\xfd\xcf\x5f\xfe\xbf\xb7\xd5\xe0\xb5\x3c\xe6\x70\xcd\x66\x2e\xab\x89\xfe\x4b\x13\xff\x63\x56\x45\x5d\xcf\x0a\xad\x7d\x1f\x19\xc1\xfc\x49\xfd\xeb\x5a\x12\x31\x52\x6f\x24\x51\xe8\x09\x87\x06\xc4\xf9\xc7\x59\x03\x27\x45\xda\x0c\x8b\x2e\x1f\x78\xaa\x29\x47\x0c\xa6\x39\x2a\xe7\x89\x29\x60\x0d\x61\x51\x6f\xa2\xba\xb1\x95\x41\x66\x68\xf3\xe7\x90\x50\xad\xe0\x9c\x9b\xdc\xd9\xa3\x84\xbc\xa9\xa6\x2e\x07\xef\x2f\x69\x31\xc7\x2d\xfe\x73\xbf\xc0\xd7\x81\x1f\x97\xc8\x0e\x1f\xb4\x67\xca\x8a\x54\x04\x3c\x66\xeb\x48\x32\x92\x73\x12\x27\xf2\x31\xd9\xd2\xa4\x54\xe4\xfc\xaa\x50\xb4\x4b\xfa\xeb\x0d\x1b\xe7\x86\x7e\x97\xb1\xdf\xd7\xbb\x7d\x85\xbc\xcd\xba\x7d\x15\x58\xd3\xe0\xb8\x62\x19\xe2\x6c\x2b\xfc\xd4\xe9\x4c\x08\x85\xbe\xb5\xd3\xf7\xfb\xcd\x37\xf7\xfd\xe7\x7f\xdc\xcd\x65\x23\x23\x2f\xc9\x32\x1c\x33\x3e\x36\x0a\x2d\x6f\xd5\x0f\xca\x09\xc0\x6e\x52\x85\x00\x01\xce\xc8\x5f\x93\xba\x89\x14\x8c\xc5\x24\x8f\x2f\x9a\xd5\x99\x8c\x14\x7d\xee\x65\xdf\x6f\xed\x57\x3c\x32\x1f\xd2\x38\xda\x97\xd8\x09\xcc\x73\x1c\xaa\x31\x83\xde\xef\x44\xfd\xb1\x6d\xaf\x4d\xc7\xb7\x24\x40\xbd\xb1\x2f\x6e\xbd\x3a\xee\x58\x9d\xd2\xcb\x71\xf3\xb6\x5f\xf2\xa8\x4d\xf0\x9c\x00\x09\x59\x26\xc1\x8d\x63\xe6\xb9\x00\x57\xa1\x18\x81\x58\xa2\x34\x36\x0b\x15\x43\xd1\x4e\xbe\x50\xf0\xd1\x09\xf9\x44\x35\xaa\x4b\x5b\xb3\x8a\x7f\x3d\xb6\x49\x24\x9f\x65\x4b\x29\x06\x42\x2a\x9f\xe8\x3c\x06\x10\x07\x5c\xf1\xc8\xfc\xdc\x33\x8d\x3b\x30\x78\x32\x7a\x0b\x7d\x5f\x3c\x66\xc0\x63\x9c\x3e\x07\x57\xb9\xe3\x83\x40\xa9\x9d\xc7\x0d\x60\x3c\x48\x75\x8a\xcf\xbd\xf4\x9d\xa4\xda\x2e\x79\x34\x20\xab\x7b\x8c\xf1\x93\xa8\xdd\xe7\x03\x55\xba\x10\xf6\x2b\x3b\x47\xa9\xc5\xad\x23\x53\xce\x25\x67\x0a\x29\x38\xa1\xe8\x13\xb5\x9a\x1e\x02\x05\xed\xe5\xd0\x65\x69\x48\xa0\x34\x98\xfe\xca\x83\x50\x68\x5b\xca\x91\x32\x88\xcb\x93\xcf\x7a\xf1\xa0\xb7\xc1\xb7\xc7\x02\x70\x93\x85\x32\x30\xc1\x2b\x87\x39\x98\x47\x0f\x4a\x8e\x3b\x26\xdf\xe2\x96\x4c\x71\x15\x84\x9c\xa7\x80\xfb\x26\xb7\x52\x3f\x0e\x88\x4f\x96\x79\x0d\x1d\x3b\xad\x22\xd2\x10\xa4\x97\xbd\x77\xa2\x07\x9d\x7f\x02\xfc\x59\x50\xb3\x7f\x15\x04\xa1\x83\xa3\xbd\x7e\x06\x21\xcb\xb1\xd9\x92\xaf\xaa\x1d\x5b\x8b\x84\x8d\x4f\xa4\x6b\x3e\x30\x21\x1b\xaa\xe6\xae\x83\x93\x35\x1b\xf4\x64\x8b\xc4\xad\x51\x2b\x94\x92\xa5\x90\x06\x0a\xa9\x50\x48\x42\x55\x85\xd4\x80\x1b\x13\xeb\xb7\xc7\xf2\x3c\x66\x10\x1b\x88\x4b\x80\x69\x68\x8d\x82\x67\x0f\xfa\x6c\x47\x76\x8d\xd3\x6b\x36\xd3\xa7\x83\x9a\x19\x8f\x51\xf3\x23\x62\x59\x1c\x7b\xa8\x45\xcf\x4e\x76\x68\xc3\xd4\xe0\x90\xb4\xb1\x61\x50\x05\xdc\x4f\x5f\xfd\x3e\xb1\xbd\x09\x2c\x53\x86\x74\xc5\xd1\xb8\xe1\x19\x6f\x47\xad\xd4\x21\x6c\xd2\x30\x5a\x94\xec\x1f\xec\x0f\x9d\x4d\xc3\x2d\x4f\xd8\x6d\xf6\x7f\xbf\x5b\xc9\x5f\x7d\xbd\x17\x0c\x80\x03\xf3\xb9\x27\xa5\x87\xae\x80\x4f\xdd\x50\xd7\x3b\xb5\xc4\xb5\x66\xea\x35\x2d\x9b\x13\x93\x9a\x56\xf4\x3e\x28\x8e\x77\x2d\x2c\x9c\xa8\x2e\xd7\x20\x4d\x74\xb4\xd7\x27\xf0\xb1\x0f\x6d\x4a\x11\xcf\xab\x70\xe2\xb1\xb5\x87\x09\x7b\x89\x7a\x51\x79\x47\x1e\x89\x2a\x27\x3f\xda\x53\xc2\x16\x8a\xbc\x89\x35\x3e\x01\x71\xc6\x82\xdc\x6c\x77\x1f\xe6\x78\x5c\x59\xf2\xbc\xca\xa0\x1c\xaf\x66\xfa\xc7\x39\x68\xee\xc8\xb7\x31\xdb\x1d\xe9\x80\x22\x8f\x2b\x7b\x11\x62\xc4\xd7\x8b\x7b\x75\x43\xea\x36\x2b\xe8\x3d\x0e\x7a\x3d\xb9\x8e\x8b\x8e\xcc\x94\xda\x53\x22\x24\xac\xc6\x59\x1f\x32\xd2\x72\x9e\xcc\xe3\xf3\x54\xf2\x86\x4a\xa5\x62\xdd\x47\x3e\x54\xfc\x9b\xf4\x29\xf9\x1c\x1c\xf9\x50\xf6\x9d\x5b\x66\x0e\xfe\x6a\xd4\xf2\xd8\x8a\xc0\x6e\x96\x99\x19\x53\x03\x94\x66\xb0\x6c\xc7\xa4\x83\x55\x83\xb7\x5d\x60\x07\x0e\xcb\x7e\x5a\xc4\x28\x9b\x88\xa4\x9d\x5b\x58\xf0\xcc\xa3\x8f\x3f\xdd\x62\x42\xdd\x6e\xea\xa2\x6f\x5f\x7f\xd9\xff\xf4\x96\x2a\xbe\xa2\xbf\xa6\x1b\x17\x29\x46\x92\x10\x10\x29\x5f\x2c\x61\xfa\xe1\x08\x73\x6b\x62\x05\x14\x8e\x1a\xb7\x7e\x30\x97\x21\x82\x9e\xba\x11\x67\xd7\xf0\xf1\xdd\x35\x17\x91\x1c\xdb\x9c\xfe\xbd\xc5\x3c\x1c\x12\xb5\x10\x91\xea\x8b\x6d\xcb\xec\xb2\x8e\xea\xfd\xb8\x15\x9f\x07\x7d\x26\xbb\x4c\xc1\x4f\xf6\x4a\x2c\x00\x2e\xeb\x44\x37\x54\x4a\x85\x1f\x0a\x15\x6e\x83\x95\xe3\x0c\x3c\xd6\x29\x92\xc4\x08\x9c\x6d\x1e\x0a\xe5\x3c\x14\x18\x7e\x39\x7f\x2f\x40\x09\x8e\x8c\x9f\x9c\xfe\xb4\x99\xdf\x08\xd6\x5c\x76\x89\x24\xb7\x27\x24\xdb\xd5\x38\x9c\x3d\xf9\x2e\x6d\xd8\x3b\xe8\xee\x50\x5f\x80\x01\xc8\x22\xcf\x2e\x1a\x8e\x7b\x35\xf8\x1e\x7e\x48\xd4\x04\xe1\x85\x76\x02\x32\xfa\xe2\x27\x0e\xd4\x5a\x53\x19\x0b\xa1\x20\x90\x42\x9d\x85\x04\x82\xda\x86\x6c\xec\xa0\xed\x3d\x78\x97\x41\x9b\x18\x9c\xbe\x7e\xcb\x9b\xd9\xed\x28\xe7\x84\x4e\xad\x78\xa6\x38\x7d\xe6\xeb\xe7\x48\x05\xc8\xba\xad\x96\x87\x48\x11\xb1\xef\xd2\xdd\x92\x64\x35\x08\x96\x44\x66\x24\x49\x09\xc2\x83\x44\xf0\x40\xe9\x7b\xc4\x12\xa6\x47\x10\x9c\xde\x3e\xe6\xcd\xf4\x2e\x58\x1d\x75\x81\x7c\x0a\x4f\xc8\xb0\x6e\x45\xd5\xb1\x54\xf5\x4c\xee\x8b\xbc\xfe\xed\x97\xfd\xcf\xdb\xcd\xad\x99\x3d\x61\x6d\xf7\x87\xfb\x3a\x8d\x5f\xae\xe0\xe0\xf4\x32\x59\xdd\x3b\x02\x3b\x5e\xde\xec\x7c\xbe\xba\x7c\x74\x7d\xcb\x75\xc5\x75\x5e\xd4\xd7\x96\x09\x1e\xa7\xab\xd8\xf7\x6c\x4b\xaf\xbc\x72\x1b\x97\xa6\x96\x87\x64\x5c\x3e\xff\xfd\xb7\x9d\xfb\x44\x3b\x9d\x46\xf1\xed\x8d\x7d\x66\xd4\xed\xee\xc5\xc3\xa3\x30\xdd\xb6\x82\x0d\xa5\xff\x30\x8f\xa8\x96\xd5\xfc\x15\xdb\xb0\x65\xd9\xad\xf9\x2b\xf3\xd5\xe6\x29\x0c\xed\xed\x9b\xb2\x6b\x7e\xd9\xc1\x2d\x17\xa0\xd0\xc9\x7e\x77\xc4\xb8\xbd\x7b\x67\x7a\xf9\x9a\x38\x9b\xf3\x6e\x79\x84\xb3\x81\x1b\x1d\xdc\xca\xb1\x0f\xee\x46\xdf\x87\xee\x7b\x9f\x94\x00\x2e\xf6\xee\xd5\x65\x2e\xe4\x11\xe2\x53\x6b\x5c\x66\xb9\xb4\xc1\xef\x89\x0b\xeb\xbf\x0b\x29\x2e\x0d\xd0\x4a\x28\x1f\x10\xc0\x14\x8f\xb3\x88\xa7\xa4\x8d\x5c\x9e\xb2\xaa\x54\xae\x94\xdb\x2c\x38\xab\xe9\xfb\xb7\x92\xf6\x4c\xb9\x25\xe0\x0c\x94\x4d\xa4\x02\xa4\x06\x2d\xfb\x6c\x04\xb8\x88\xd4\xd2\x1e\xcf\xb1\x67\xbe\xbe\x08\x55\xc4\x16\xfb\x7c\x21\x9d\x67\x0f\x27\x55\x27\xd8\x27\xac\x03\x67\x8a\x71\x0f\xbf\x55\x7f\xbb\x94\x26\xa4\x2f\xab\x45\x4f\x44\x0f\x3a\x85\xa7\x27\x10\x62\xa8\x66\xd8\xbb\x42\xf8\x2d\xcc\xf9\x98\x1c\x66\x7a\xf5\xaf\xf7\x08\xd5\x4b\xc8\xed\x8a\x28\x2d\x78\x2f\xcf\xae\xd0\x73\x19\x97\x3d\xe9\xa3\xe2\x70\x4d\x0e\xa6\xb3\x86\x1a\xf8\x97\xc3\x8f\xee\xf6\x0d\x9e\x79\xc5\xe2\x2c\xcb\xfc\xcb\x0e\x4f\xbf\x42\xfb\xaf\x46\xa7\xe9\xe5\x74\x21\x82\x29\x3c\xf2\x72\x7f\xea\x34\x7d\xdc\x22\xef\x77\xaf\x95\x03\x3a\x06\x4e\x9d\x5f\x62\x07\x52\xf3\x6a\x04\xec\x01\x0b\x90\x6a\x9b\xa5\xf5\x91\x20\x65\x2d\x66\x90\x6c\x14\x28\x9d\xd2\xea\x66\x2a\xf6\x48\x26\x2f\x88\x7e\x2f\xd8\x46\x45\xfa\xa3\xb4\x36\xdb\x26\x44\x48\x6f\xad\x79\x4f\x35\x04\xa7\x2d\xd4\x66\x77\xa2\x86\x6d\x94\x5c\xf7\x78\x9a\xc3\xd3\xb0\x9c\xe3\xc5\xc8\x7c\xcf\xf7\xb7\x43\x0a\xe4\x83\x8a\xbc\x05\xd3\x32\x22\x23\x1b\x23\x5a\xc7\x51\x0e\x79\x7a\xbe\x0f\x86\x34\xb3\x77\x54\x7c\x70\x94\xda\xeb\x8b\xa3\x82\x05\xd0\x22\x48\xdc\xf4\x15\xa8\x53\x6a\x56\xc3\x0e\xf3\x3c\x17\x60\x40\x71\x20\x28\xfd\x29\x01\x42\x0c\x2c\xb9\x96\x11\xa0\xa7\x82\xb5\x46\x62\x1b\xa5\x1d\x84\xbd\x2c\xfb\x48\xe2\xd5\x14\xf4\x7c\x99\xde\xfb\x4c\xde\x65\xc1\x4c\x35\xee\x7f\xb6\x0b\x1b\x08\xeb\xfe\xd4\x73\x9b\x98\xfe\x69\x68\x87\xee\xda\xae\x38\x54\xf9\x82\x43\x15\xc6\x4d\xd3\x87\x79\x46\x9a\xfe\xf5\x98\xd7\x44\xfb\xb6\xb0\xeb\x9f\xbe\xfc\xfa\xd3\xb7\x5f\xbe\xfd\x7c\x0d\x2b\xef\x4d\x01\x0f\x94\x0b\xb2\x4a\x63\xd9\x34\x8a\x59\x9d\x2b\x2d\x6d\x3f\x3b\x41\x2b\x71\x39\x6f\x9b\x56\x81\x0a\x13\xc2\x03\x7b\x6a\xd8\xf8\xed\x51\xea\x17\xd3\x8b\xcc\x3d\x4b\x79\x50\x97\x67\x68\x14\x38\x0c\x95\x7c\x8a\x58\x41\x3d\xcf\xba\x60\xdf\xd3\x39\x62\x84\x3b\x50\xc1\x0c\xe3\x8b\x4a\xb3\x14\x17\x29\x71\x70\x99\x5a\x14\x57\x29\xa7\xbc\xd3\x0e\x89\x5b\xf2\x18\x43\xc8\xbc\x6e\x98\x6a\x6c\x14\xa9\xd7\x30\x67\x2e\x0c\x2a\xa6\xa9\xca\x03\x27\x43\x33\xb3\x0f\x8b\x7a\x2f\x19\xfe\x49\xda\x51\xac\x6b\x76\x33\xc5\x98\xf5\x42\x8e\xea\xb0\xe0\xa3\xbb\x85\x3a\x78\xf2\x96\x62\x10\x4a\x31\x53\x15\xa4\xb4\x00\x99\xa9\x20\x00\x85\x67\x6c\x7f\xd2\xa2\x0a\x59\x1d\x38\x53\xcc\xbd\xec\xc2\x0a\xc8\x29\x09\xaf\x2f\xea\x11\xe9\xcf\x0f\x8d\x92\x07\x88\x64\x5f\xeb\x17\x5b\xbc\x65\x6d\x80\x58\x36\x9c\xd1\x8f\xfd\xc3\xe4\xcb\x4b\x75\x55\x07\xfa\x0d\xfb\x5f\x0c\x50\xde\xb9\x66\x86\xfe\xcd\xbb\xc5\x16\x30\x8b\x81\xf8\x1e\x78\xc9\xdb\x05\x58\xfd\x6b\x89\xe9\x3b\x97\xaf\x4e\x46\x97\x6f\x39\x5b\x32\xb1\x80\x9f\x7a\xf9\x56\x61\x65\x99\xbf\x51\xda\x01\xbd\x79\xcd\xd6\x0c\x57\x2a\x3d\x62\xdd\xf4\x58\xab\x35\xeb\x6e\x35\xe2\x67\xdd\x86\x83\xb1\x00\x93\x7a\x65\xfb\x70\xd5\xc4\x1e\x9f\xde\x7e\xdc\xc3\x57\x68\x00\xae\x3f\x9b\xd3\x0f\x7c\xf3\xb5\x8d\xd3\x0b\x4f\x7f\x9f\x32\xbc\x7b\xb6\x6f\x54\x0d\x7c\xa0\xc4\x4d\x86\x35\x6a\xa5\x0d\xa7\x8c\xec\xfb\x9a\xe3\x74\x14\x57\xa0\xdf\x94\x23\x1c\x8c\x9a\x9b\x09\x30\x3c\x35\x4c\xd4\x1a\x40\x56\x62\x64\xa0\x5b\x23\xff\xcf\x1f\xad\x26\xf0\xb8\xed\x84\x92\x0f\x1b\xd5\xa7\x02\x78\x56\xfd\xe8\x3a\xab\xe5\x21\x52\xe6\x36\xd5\x64\xbe\x38\x2a\x21\x3f\x34\x8a\x41\x9d\x62\x2d\x2d\x14\x2e\x49\xc1\x2d\xa9\x48\x58\x6b\xd3\x5c\x3e\x25\xaa\x41\x6d\x54\x16\xb5\x4c\x72\x2e\x43\x40\x8a\x1d\xf2\xac\x43\xd6\x7a\xb0\x97\xa1\x7f\xf4\x85\xc0\x80\x64\x2d\x9e\x34\x41\x28\xc5\x19\x08\x22\x1b\x9a\x9f\x7d\x8c\x4b\x26\x00\x42\xe5\x0a\x5d\x56\x62\x1c\x3c\x1a\x00\x90\x5d\x7e\x5c\x41\x4d\x25\x83\x2c\xcd\x97\x8d\x1a\xf0\x0d\xab\x34\xbe\x75\x65\x43\x98\xfc\x45\x2e\xa3\x59\x9c\x81\xb7\xa4\xa1\x2c\xe7\x68\x23\xbd\xa1\xb4\x8b\x4b\xc4\x86\xb2\xe6\x82\x8d\x0c\x65\x97\xf6\xfd\xe3\x9a\x75\x71\xf9\x26\x33\xcd\xe5\x97\x43\x7f\xbc\x87\xac\x50\x7f\x3d\xab\x4e\xdc\x5d\x24\x13\xb8\x12\x9e\x10\x5e\x3b\x3b\xd7\xba\x1f\x7e\x4b\xec\xd8\xf9\xc0\x85\xfe\x2f\xeb\x1b\xfa\xab\x62\x26\xa9\x57\x40\xbd\xbb\x1f\x56\x83\xf6\xbe\x1a\xdc\xa6\x3d\xbe\xfd\x8f\xfb\xe5\xeb\xcf\x5f\x6e\x70\x8e\xfb\x5a\x75\xa4\xb4\x29\x58\x4a\xb4\x12\x2d\x9f\x29\x65\x56\x03\x24\xc7\xa9\x24\x80\x03\xb4\x48\x05\x02\xb3\x71\x1c\xd5\x0e\xf0\x7a\xf2\x9e\xc6\x93\x1e\x4c\x8c\xfb\x00\xc3\xa3\xa6\x12\x14\xa6\xd2\x73\x6c\xce\xa6\x1e\xe4\xde\x05\x62\x69\x4e\xa8\xa5\xd9\xc6\x0d\x00\xfd\x7c\x03\xd4\xd6\x9c\x81\xc8\x77\x5f\x74\xed\x98\x3b\x5d\x7a\x76\xef\xc7\x39\xa0\x91\x56\xeb\xbd\xcd\x7d\xdb\x6e\x0e\x42\x4f\x13\xc5\x16\x07\x2b\xd1\xda\x91\x52\x02\xdb\xef\x0c\x00\x4a\x22\x52\x59\xfb\xfe\x27\x83\xdb\xbc\xc6\x33\xad\xc5\xc7\x73\xf8\xe1\x7c\x37\x14\xcf\x99\xc3\x41\x49\xd4\x06\xc9\x6d\x36\xc6\x7c\x1a\x43\x79\xe0\x21\xc6\x96\x1e\x17\x94\x1e\x10\xe7\x4c\xd5\x27\x75\x90\xc6\xf3\xa6\x23\x98\xb1\xe5\x84\x1c\x08\xb7\x20\x29\x00\x2e\xd7\x18\x5e\xbb\xd8\xcc\x02\xbe\xdd\x6d\x02\xfe\xaf\x9f\x7f\x7d\x8f\x7c\x43\xc0\xfa\xf6\x31\xb3\xa7\xe2\x8b\x53\x97\x6d\x8a\xc1\x57\x80\xe2\x2a\x45\x86\xc9\x96\x32\xb2\xd2\xe2\x44\x3c\xc7\x13\x1f\xc6\x7b\x1e\x45\xe5\x44\xae\xf7\x61\x99\xd6\x51\x18\x49\xa2\x1a\xda\xa7\x0d\xba\x2e\xd8\x41\x25\xbb\x9f\x71\x41\xb6\x79\x22\xdc\x6d\xce\x4f\x77\xab\x70\x9f\x9a\xfa\xb6\x44\x9f\xa1\x6e\xf2\x30\x3a\x20\x89\xa3\x4b\x53\x9c\x32\xf5\x9a\x01\x83\x9b\xc3\x60\x83\x73\x6c\xe7\x4a\x5c\xd2\x99\x54\x13\x72\x07\x43\xe6\x87\xf1\x86\x3c\xd4\xd9\xdc\xc3\xef\x90\xe7\xbc\x2a\xcf\xe9\xdd\xf2\x7c\xb6\x5b\x6a\x69\xdd\x6c\xd9\x7c\xa2\x1d\xa2\x27\xc5\xfa\x01\xc9\xfe\xf5\xa7\x6f\x5f\x36\xfb\x1b\xe3\x66\xcd\x73\x98\xef\x0c\x1f\x85\xcd\xb6\xde\xcf\x84\xa7\x4f\xcb\x69\xd5\x29\x09\x94\x80\x70\x25\xd8\x42\x2a\x0b\x4a\xe9\x11\xf9\xac\x11\xa2\xc0\x10\x26\x3a\x0d\xc0\x77\xe7\x1b\xe0\xd3\xac\xd9\x74\xd5\x4b\xe2\x6b\x4b\x76\x7c\x75\x3b\x3f\xaf\x6d\xe7\x2f\x7d\x3c\x23\x77\x12\xbe\xb0\x9d\x8f\x84\x90\xbc\x3c\x64\x8b\x52\xbb\xbc\xea\x12\xe4\x1b\x8d\xf9\x49\x9f\xde\x34\x8a\xda\xb0\xa0\x93\xc4\x2e\x01\x56\x2f\xc5\x1b\xcc\x69\x0b\x88\xa1\x4f\xd2\x48\xb8\xee\x7b\x32\xa9\xf4\x7f\x3c\x89\xd5\x60\x4e\xc3\x92\x8b\xf5\xc8\x96\xa9\x3d\x5f\xb4\xe3\xeb\x65\xca\xeb\x4c\x22\x4e\x8b\x15\x5d\xb2\xe8\xf3\x6b\xcb\x56\xe5\xc2\xb2\x55\xb9\x10\x06\x10\x57\xc2\x35\xe6\x86\x2f\x68\xe7\x39\xee\x96\xfb\x19\xc0\x7f\x59\xdf\xea\xe8\xab\x56\xbb\xb8\xd2\xb7\xf1\xa6\x9e\x3d\xfc\x74\x75\x0a\xba\x0b\x27\x07\x6b\x1e\x85\x72\x9e\x6b\x91\x10\x93\xa5\x0a\x24\xc9\x43\x20\xdf\xb0\xe7\xae\x4a\x67\xda\xca\x11\x1a\x41\xea\x5e\x28\xe6\x82\x90\xbf\x80\x35\x22\x75\x89\xe6\xfa\xcd\xd7\x4a\x05\x3b\xf2\x5c\x28\x89\xec\x83\xa9\xce\x3c\x4d\x22\xc4\x89\x3a\x45\xee\x71\x27\x17\xe0\xc4\xe1\x01\x88\x04\x0c\x8b\x2a\x20\x4e\x75\x8f\x2a\x3a\x28\x46\x06\x10\xb6\xd6\xfb\xf5\x05\x30\xcb\x91\xd8\x17\x7d\x72\x53\xf5\xbd\xef\xd9\xe6\x34\x0d\x67\xa5\x94\x23\x21\xa7\x52\x5a\x55\x79\x01\xb5\x32\xe0\xda\x79\x96\x3a\x2a\xac\x8e\x5f\xdc\x53\x68\xe0\x95\xa8\x19\x41\x07\x60\xcb\x98\x35\x51\x6e\xd5\xf2\x7c\xe0\xdc\x02\x5f\xa3\x09\x42\x85\xf3\xe2\x9e\x4e\x6f\xfa\x54\x89\x2d\xa0\x24\x89\xd5\xc5\x69\x65\xe6\x35\xd5\x37\x9f\xcd\x50\x65\x58\x63\xf1\xe2\x9d\x2b\xcf\x93\x44\xe2\x32\xc8\x61\x4d\x3b\xf9\x91\x5c\x63\x11\xa2\xe4\xa1\x9c\x24\xec\x56\x0e\x8d\x1c\x3a\x2b\xfb\x10\x3d\x21\x32\x3c\x72\x79\x96\xd7\xcf\x65\xc8\xcf\x11\x99\x70\x57\x73\xba\xef\xdf\x54\x49\x57\x71\x1d\xb9\x3c\xe7\x15\x8d\x14\x91\xc6\xf1\x9c\xa7\xa0\xa3\xf9\xf6\x41\xf9\x83\x31\x3b\x32\xf6\x26\xb8\xcc\x01\xdb\x42\x1f\x92\xd8\xe9\x0a\x49\xad\xad\x14\x33\x85\xc5\x90\x44\xd6\x72\x09\x7b\x26\xe0\xad\x56\x15\x95\xa0\xe2\x9e\x67\xc3\xac\x45\x2a\x35\x3f\x55\x95\x35\x6e\x2a\x6b\xb6\x87\x22\x8b\xf3\x1c\x95\x9a\xf6\xb8\x8f\x13\xca\x1e\x39\xc7\xda\xac\x35\xb4\xc5\xe3\x9d\x3d\x1e\xf5\x4b\x8e\x42\x45\xa5\x1d\x2a\xfd\xfa\xb9\x50\xc8\xa2\x3e\x5a\x94\x27\x83\xa3\x94\x3d\x65\x64\xea\x07\x99\x09\x79\xd2\xd1\xbd\x67\x8a\x09\xf3\x0e\x26\x07\x6c\x2a\xa5\xc5\x78\xa4\x9c\xf2\x9e\x24\x82\xab\xbf\x64\x83\x13\x71\x94\xe7\xa3\xac\xb0\xb5\xa2\x94\xaa\x07\xd5\xe8\x75\xb8\x62\x7e\x43\xb5\x1e\x93\x6d\xcf\xe4\x3c\xe2\x6d\x1a\xeb\x45\x59\x1b\x8b\x8b\xcc\xc2\xe1\x02\x88\xf3\xce\xa5\xe7\x0b\x87\x56\xf8\x3b\x7d\xe7\x2a\xec\x81\x19\xcb\xd0\x82\xbc\x42\x15\x7a\xdc\x74\x7f\x5e\x26\xdb\xf5\xcd\x41\x7e\x64\x41\xac\xf4\x8b\x83\xef\x86\x14\xd5\x79\x66\xc1\x38\x8d\x8e\xa1\x19\x37\xb3\x7d\xce\xc3\xb3\x8f\x50\x98\x2c\x87\x99\x01\x79\xb2\x0b\x76\x2e\xad\x1f\xbc\x69\x28\xfe\xcf\x8f\x86\xf5\xfa\x5d\x50\xe4\xc2\xa7\x4a\x1c\xd2\x00\x12\xa0\x08\x50\x12\x44\x41\xa5\xa1\x10\x67\xd9\xaa\xa0\x79\x36\x94\x64\xe3\xaf\x19\x84\xd8\xa6\x8b\x41\xa8\x05\x15\xc0\x4c\x11\xd0\x50\x59\x47\xa5\xa3\x23\xa7\x87\xcf\xad\x13\x27\x48\x21\x41\x9e\x63\x6e\x14\x6a\xdd\x30\x35\x44\xac\xb7\x23\xa0\xb4\x4f\xea\x03\x95\x07\x6c\x16\x0e\x56\x76\x4f\xc5\xa8\x5b\x38\x93\x97\x84\x99\xce\x87\x02\x20\x78\xcf\x85\xbc\xfd\xc9\x32\xde\x01\xf8\x27\x80\x7d\x53\xff\x88\xb8\xe8\x03\xc1\xf7\x26\xb5\x51\x88\x94\x53\xa1\x04\x5c\x6d\x5f\xe2\x06\xdc\x0e\x83\x95\x5d\x88\x91\x83\xd0\x42\xfe\x94\xfa\xa1\xc6\x86\xb8\xa8\x46\x34\xe8\xa3\x78\x1b\x7a\x0e\x47\x26\x9b\x6a\xab\xda\x8f\x60\x76\xe0\x6c\xac\x4f\xb0\x1f\xa3\x41\xc0\xa8\x92\xe2\xe3\xbc\xdc\x42\x06\x32\x51\xe4\x82\x01\x5c\x6a\x22\x8c\xe8\x12\xb5\xc9\x00\x58\xa0\x4d\xe6\x0c\x9e\x4d\x7f\xe9\x6d\xa6\x4a\xa9\x8d\x11\xac\xc0\x9f\x2a\x65\xdb\xb1\xbd\x62\xd1\x86\x70\xc0\xbe\xc7\x97\x9e\x83\x05\xb6\x0d\xa0\xbd\x1b\x6a\x4d\x3f\x34\xbb\x9d\x3b\xde\x6f\x88\x54\x7c\xeb\xa5\x1d\xd2\xce\x0d\xb5\x6e\x1d\x71\x68\x4e\xdb\xd1\x11\xf6\x96\x13\xd6\x8b\x8d\x14\xa5\x37\x65\x1e\xfa\x47\x8f\x7c\x94\x9a\xec\x95\x3f\x71\xa5\x9a\xbb\x84\x71\x42\xb2\x4d\x00\xe3\xd2\xeb\x67\xb5\x68\xb0\x1d\xc3\xa5\x6c\x22\x09\xe8\xc6\xe4\x48\x47\xe7\x8f\x6f\x8a\x17\xad\xfa\xb2\x8e\x00\xd8\x5e\x3b\x19\x07\x23\xec\x1a\xa4\x04\x8e\x52\x8a\x94\x00\xc8\x16\x22\x36\xd4\x22\x0f\xfd\xa3\x2f\x43\xb7\xa0\xd3\x46\xad\x9f\x32\xf9\x92\x81\x3f\xac\xf6\xbf\x37\x9f\xdc\x16\xea\xb6\x01\xfc\x5a\xc0\x1b\x84\x48\x96\x0a\x7c\x2a\x1d\x1f\xc5\x33\x6e\x1c\xda\xd0\x3f\xc6\x1b\x23\xec\xa3\x22\xd1\x57\xe7\x42\xb5\x52\x8b\x57\xfb\x2f\x68\x6d\x0c\x1a\x09\x52\xcb\xd2\xd4\xf8\xb2\x37\xf6\x61\x40\x31\xbe\x6f\x27\xe4\x52\x31\x96\xa0\xaf\x56\x8b\xbe\x95\x1b\xef\xb3\xf2\x70\x20\x5c\x07\x7b\xfa\x27\x2e\x56\xe7\x02\x10\xe6\x64\x44\x61\xcd\x5e\x4d\x3f\xbf\x3b\xec\xe9\xea\x88\xae\x4e\x5f\x4a\x0d\xea\xf1\xa5\xa6\xad\xe5\xce\x9a\x6b\xab\x8d\x0c\xde\x1e\x07\xdb\xb6\x60\xc7\xbf\xb7\xf4\xad\x5a\xf1\x47\x43\x44\x6e\xc2\x10\xba\x52\xcc\x83\x7d\x47\x1e\x19\xa2\x7b\x0d\x0e\x72\xe0\xae\x13\x83\x65\x66\xf5\xbf\x3d\xbb\xb0\x84\x81\x94\x4f\x09\xa9\x3e\x48\xf9\x09\xea\x38\x80\x13\x03\x42\x91\x13\xf6\xca\x63\x1d\xfa\x87\xcd\xb8\x0d\x1b\x4c\xd9\x30\xf2\x80\x25\x47\x01\x0c\x07\xae\x43\x9f\x6e\xc6\x7a\xa9\x2e\x14\x0a\xfc\x89\x7c\x54\x69\xc2\xce\x51\xa1\x8a\x01\x53\xbf\x93\x8f\x0c\xae\x33\x9f\x8b\xe5\x4c\xf5\xeb\xfa\x65\xd8\x1f\x07\xa1\x8c\x84\x48\xb1\x70\xbf\x3f\x83\x99\x23\x65\xaa\x96\xae\x16\xc1\x97\xc8\xc0\x95\xe5\xf8\x09\x2f\xa2\xee\x55\x1d\xec\xdd\x38\x0e\x75\xe0\xf8\x3d\x12\xb6\xe5\x83\x1a\xda\xb5\x56\xed\xe5\x84\x7d\xab\x84\xfd\xa2\x51\x3d\xe3\x5e\x0e\xf7\xda\xea\x1b\xaa\x40\x82\xbf\x2d\x05\x80\xbb\x62\x5e\x06\x09\x1b\x06\xa5\xea\x08\x1d\xcc\x22\x68\x07\x0f\x18\xb6\xaa\xef\xe4\x48\x84\xed\x4b\x28\xf9\xbb\xeb\x50\x65\x4d\x4f\xb0\x1f\x01\xf7\x59\xea\x60\xe5\xb1\xc9\xf4\x46\x43\xc6\xfe\x9c\x95\xdd\xba\xb3\x67\xf3\xb0\xac\xb3\x3b\xab\xf4\x27\x75\x5e\x8a\x75\xa5\xda\x0e\x7a\xff\xa1\x0e\x02\x5c\x4f\xc0\xce\xb5\x10\x36\xda\xc0\xb0\x65\x79\xa4\x56\xf6\x41\xab\xb5\xef\x9f\x5b\x60\x4e\x72\x9f\x54\x62\xa4\xc0\x99\x52\xdd\x34\x8a\x20\x2e\x3e\xed\xe6\x65\xb0\xf2\x95\x4f\x11\x34\x44\xac\x06\xa3\xb6\x7c\xcb\x11\x6e\x14\xd8\xf0\x28\x7d\x0f\xea\xe9\x62\x9a\x30\xbc\x4e\xb8\x61\x3e\xaf\xdd\xd0\xc8\x08\x1f\x92\x9a\x3b\x83\x95\x3d\x06\x37\x96\x30\xd4\x4d\xc2\x8e\x9f\x95\x3d\x2e\x48\xa7\x96\x1c\x2b\x6e\x24\xbd\x1c\x4d\x77\xdf\xd9\x0d\x3f\x21\x06\xbb\xaa\xba\x8b\x68\x1a\x8f\x04\x38\xad\x61\xa0\xf4\x5f\x56\x7f\x3b\x08\x90\x36\x30\xe9\xce\x2b\xe8\x4e\xaf\x8c\xba\xf1\x58\xf6\x8a\xa0\x95\x6e\xd5\x0e\x5f\xff\x7e\x25\x6b\xea\x2e\xae\x5d\x2c\xea\xcd\x9c\x88\x13\x5e\xfd\x3e\x00\x42\x10\xe5\x27\xd3\xf8\x99\x6a\xe9\xe4\x8c\x95\x18\x03\xca\x76\x65\x25\xe4\x0d\xb8\x9c\xc2\xd0\x3f\xc6\x7b\xc1\x29\x07\xf9\x1f\x03\xbc\x03\x1e\x40\xe4\x04\x56\x42\x4a\x30\x86\x54\xf3\x57\x07\x8c\x48\x4c\xc4\x6a\xec\x87\xf8\xc0\xb6\x39\x3b\xee\xcd\xfe\x59\x0d\x1e\xa1\x90\x19\xa4\x80\x70\xbe\x86\x4c\x08\x52\xab\xda\x80\x39\x0e\x5a\x4c\xa3\x62\xc6\x35\xd3\x63\xfb\xbf\xbe\xb0\x07\x84\x55\xd8\xbb\xa0\x53\x88\x16\xda\x62\x95\x42\x04\x57\x23\x15\x70\x21\x01\x24\x2d\x9f\xd9\xb2\x08\x92\x01\xf1\x59\xcf\xc1\xa4\xaa\x4d\x8b\x00\x34\xb5\x3f\xeb\xab\xba\xa9\xb5\x62\x3f\xf1\x21\x50\x2b\x79\xb0\xd2\x5b\xf6\xbb\x6c\x46\x63\x39\x0e\x71\x8b\xed\x72\x8f\x85\x9e\xe6\x46\x57\x04\xb4\x45\x75\x2f\x54\xc0\xc7\x1c\xd5\xf2\x8d\x6a\xe5\x05\x80\x05\x33\xc5\x58\x5d\xa4\xd6\xc6\xef\x2a\x2b\x09\x7c\x8d\x3f\x7a\x22\xbd\x6c\x01\xa9\x96\xc6\x3f\x0b\x4b\x54\xe5\x17\x25\x6f\x49\x40\x31\x54\x29\x01\xce\x31\x50\xe3\x06\x27\x92\x4a\x08\x96\x6e\x86\x60\x08\x35\x3e\x25\x05\x2c\xa0\x45\x24\x3c\xe8\x0b\x37\x50\xcb\xb5\xa0\x76\x98\xf4\xf8\xd2\xaa\x33\x25\xb0\xd6\x02\x40\x1d\x54\x29\x4e\x63\x19\xd5\x1f\x85\x27\x1d\x13\xeb\x9c\x98\x32\xe6\xc4\x94\xfb\x9a\xab\x0c\x61\x62\x24\x0f\x27\x23\x79\x38\x33\x92\x87\x33\x23\x79\x38\x1a\xc9\xc3\x68\x24\x77\x1b\xd9\x4c\xe4\xe1\x68\x22\x8f\x16\xf2\x68\x20\x43\xe2\x41\x11\x97\x00\x43\x86\x51\x78\x1c\x1e\x3a\x54\xcc\x28\x1e\x8d\x63\xb3\x8d\x07\x8b\xf8\xf5\xa9\x74\x70\xc8\x4a\x01\x33\x91\xda\x69\xad\xe2\x07\x41\xcb\x87\x48\x41\x27\x31\x06\x36\x2d\x5c\x9e\x44\x09\xdc\x68\x39\x51\xd5\xe1\x1d\x29\x83\xbe\x09\xe0\xae\x60\x67\x4b\xcd\x10\x14\x67\xfe\x23\x47\x71\xd4\x2c\xc4\x4b\x74\x76\xb0\x0f\xd3\xf4\x19\x6d\x2d\x11\x7c\xf1\xbe\xf5\xd2\x1b\x0e\x28\xc0\x49\xf3\x30\xb1\x16\x75\x92\xaa\x6c\xc2\xc1\x1e\xcb\x7f\xfd\xc3\x0e\x8e\x32\x35\x2c\x0c\x46\x7f\x2e\x8f\xa3\xc1\x68\x11\xdb\x66\x2f\x9e\x2c\x61\x8c\xdc\x84\x08\x8b\x90\x6f\x5b\xf7\xef\x9a\xfc\x87\xda\x7a\x6f\x69\x72\x9d\xca\x80\x92\xd9\xad\x34\x0b\xbd\xe9\xcd\xd7\x30\x7a\x1a\xf2\xaf\xa5\x25\x8c\xba\x24\xd1\x18\x3b\x73\x05\xa4\xa5\x0f\x1b\x15\x4d\xc8\xe7\x68\x7a\x80\xcd\x94\x1f\x98\x30\x0d\x74\x0d\x5d\xa1\xa0\x81\xb5\xf9\x47\x9a\x6b\x5b\x26\x84\x29\x0a\x95\x0a\x5c\x60\x41\x80\x82\xd1\xa8\x32\xd6\xd7\x6c\x21\x8c\x57\x55\xf1\xde\x45\xca\x48\xad\xcb\x31\x6f\x40\x63\x1b\xea\x51\x8a\x30\x37\xf9\x11\xa2\x16\x34\x80\x28\x36\x3d\x96\xfe\xb8\xbb\xc8\x11\xc5\xb9\x62\xc7\x60\x1c\x12\x49\xac\x4f\x81\x5a\x42\xcc\xb0\x5a\x09\x31\x0e\x56\xf6\xae\x2a\x78\xdf\x9a\x0c\x77\x54\x7a\xd9\x45\x35\x67\x6a\xcc\x5b\x67\xc0\xcd\xcd\xfc\xa0\x1c\x75\xd8\xa9\x2e\xe4\xdf\xcb\x0e\xdb\xea\x04\x8e\x98\x2f\x6a\xc9\xe8\x5b\xc5\xf8\xa5\x73\x29\x7b\xa3\x94\xd5\xe2\x53\x23\x5f\xa0\xe5\x6a\x52\x4d\x66\x71\x9b\x7a\x13\x1e\x3b\x9e\x5d\xb0\xd8\xc3\x94\x02\x46\xba\xf6\x4c\x83\x99\xaa\xfe\x80\xbc\xbe\x48\xc7\x38\x68\x35\x3d\x65\x4a\x11\x2c\xc9\xbe\x3e\x30\xd9\xca\xbe\xb5\x86\x71\x21\x9e\x79\x2a\xa0\xd1\x4b\xc0\x22\x57\xc5\x25\xb9\x03\x9f\x87\x66\xbe\xff\xeb\x67\x58\x6c\x5b\x87\xb7\xf6\x8e\xb2\x17\xf2\x3a\xf8\x6b\x55\x9b\x61\xca\x90\x47\x02\xb4\xc4\x58\xc3\xa7\x82\x35\x4a\x01\x87\x5c\xa1\xcc\xc5\x2c\xe3\xad\xc0\x4a\xd6\xf9\x1e\xa4\xa6\xa3\x87\x00\x28\x6c\xca\x59\x60\x36\x32\x31\x0e\xa2\x57\x8f\xf2\xdb\x7d\xa0\xee\x02\x75\x91\x87\xdf\x6e\xde\xc1\xe8\x1c\x74\xdf\xa0\xbb\x06\xa3\x67\xa0\x8e\x01\x5e\xd1\x18\x0b\xc1\x73\xc6\x92\x29\x21\x45\xa4\x01\xd8\x69\xa4\x9a\x94\xa4\x9e\x35\x86\x34\x53\xa8\xd1\x10\x67\x6a\x2a\x8e\x9a\xc7\x4e\x7b\x4a\xb3\xad\x5c\x2e\x59\x15\xe2\x96\x02\x18\xcc\xd4\x3c\x82\x5a\x55\xc7\x1e\xda\xb9\xc3\x40\x63\x86\x09\x46\x76\x6c\x0c\xa6\x21\xca\x66\x6e\x7f\xbf\x65\x66\xe7\x5b\xcc\xec\xd7\x97\x4c\x89\x59\xdd\x4b\x7f\x82\x4b\x07\x60\xb9\xb1\x39\xda\xe7\x4d\xfc\x62\x7f\xdf\x7c\xff\xd5\xfd\xfd\xeb\xb7\x7f\x6e\xbe\xdd\xcd\xd1\x83\x54\x4c\x7d\xc9\xaa\x7e\x53\xce\x36\x13\xf0\x00\x16\xd3\x81\xcd\x0f\x3b\x04\x0a\x81\x9f\xe2\xe9\xdc\x30\x9e\x2a\xfd\x4c\xb1\x13\xd9\xeb\xb0\xdb\x7a\xd8\x4d\xe0\x04\x00\x55\xb9\x0a\x5d\x35\xfc\xed\xc6\x4f\x16\x60\x5f\x9b\xdd\x57\xae\x9f\xbd\x57\xc5\x09\x7c\x61\x99\xe5\x6a\x60\x56\x2b\x55\xf6\xee\x78\x0a\xcc\x1a\x24\x01\x95\x72\x96\x09\xa1\xaa\x18\x04\xae\xcd\xee\xa6\xda\xeb\x9c\x5e\x89\xb1\xcd\x5c\xfa\x8d\x06\x7b\xd6\xd9\x61\x67\xd7\xcb\x33\x48\xba\x5f\x5f\x5c\x1b\xfc\xfa\xed\x75\xf8\xa1\xf1\xda\x81\xbc\x2a\x94\xe3\x0f\xf5\xda\x1d\xef\xc8\x42\x9d\x74\xfe\xbd\xa0\x2f\x4d\x0c\x02\x45\x3d\x93\xf3\x3c\x29\xc0\xf1\x70\x3e\x30\x55\x58\xf5\x2d\x1b\x26\x4a\x99\x9d\xa7\x72\x1c\x53\x3c\xe8\x48\x5f\x92\x36\x35\x33\xfc\xa4\x3c\x21\xf7\xb3\x54\xbb\xdf\xf2\x3c\xb1\x7d\x15\x79\xea\xb1\xd2\x3e\x2d\xf9\x9d\x44\xa7\xec\xa7\xb3\x2a\x83\xf6\x30\xe4\x30\xd4\xa7\x6a\x09\xc2\x2c\xf9\x39\xaa\x85\xf6\x34\x1e\xe9\xac\x27\xaa\x6b\xda\x73\xa4\x16\x9e\x32\xb5\x20\xc6\xac\xdc\x7f\xbf\xab\xf1\x7f\xbe\x46\xe4\xf1\xbb\x80\xc1\x2e\x38\xf0\x00\xdb\xe6\x0d\xb6\x2d\xe7\x08\xec\x16\x4c\xa0\x20\x4a\xf7\x60\x1d\xb7\xb9\xac\xec\xd5\x71\x41\x88\x52\xe3\x38\x87\x8d\x0d\x50\x70\x23\x6e\xec\x5b\x48\x74\x8f\x1c\x0e\xe9\x12\x6a\xa9\xed\xd7\xe8\x69\x97\x73\x69\xd3\xf5\x5c\xda\x30\x06\x9b\x5b\xa2\x9c\x49\x44\xa0\x94\x9f\x0b\x90\x77\xda\x5d\xcc\xe9\xe8\xaf\x7b\x59\xd3\x57\x32\x6e\xd9\x32\x6e\x57\x36\xbf\x42\xdf\x17\x5b\x02\xad\x19\xe7\x62\x49\xcf\x89\x62\x2a\x5b\xa0\xd4\xab\x31\xaf\xde\x48\x4e\x8e\x42\x46\xae\x58\x7c\x52\x1d\x2a\x6a\x2c\xe5\xd9\x68\x6b\x94\x62\x18\xbc\xa5\x1a\x7d\x96\x05\xf1\xea\x09\x11\xae\x1d\xc2\xa5\x3e\x0a\x16\x9a\x52\xd6\x93\x57\xdb\x7a\xf8\x3f\x00\x6d\x5f\x5f\x1a\x61\xc9\x5b\x92\xd6\x11\x4e\x3a\xf6\xd4\x77\xfc\x91\x6e\xd9\xee\x7e\xda\x5e\x0b\x01\xbb\xc3\x79\xb0\x41\x73\x35\x12\xeb\x0a\x52\xe1\x6a\xe6\xe2\x32\xbe\x60\x82\xec\xba\x8e\x6a\x5b\x28\xd5\xbc\xd5\x61\x09\x18\x26\x30\x8a\xc3\x07\x08\x20\x35\xde\x63\x3c\x0e\xc9\x96\x5a\x83\x34\x0a\x52\xc1\x76\x5c\x4a\xd0\x4f\x3b\x75\x96\xae\xd9\xf7\x2c\xdb\xce\xa5\x95\x5e\xec\xbd\x65\x15\x7e\x7d\xe9\x80\x2a\x58\xfa\x6a\x71\xd0\xe2\x51\x87\x14\x82\xe0\x66\x20\x34\x32\x70\x1b\xe1\x7d\xd8\xb1\x76\x42\xc7\xf7\x61\xfd\x03\xd1\x2c\xb5\x34\x75\x25\x17\xc0\xb7\x1e\x18\x37\xf3\x50\xa8\x13\xd2\x2c\x78\xcb\x51\x6e\x26\xf1\xbc\xdd\x5b\x41\x42\xa1\x79\x76\xc3\x11\x59\x71\x16\x30\x9a\xf9\xb6\xcd\xd8\x33\xa1\xfa\xa1\x1e\xa9\x8d\xec\xf5\x50\xaf\x31\xb0\x6f\x31\xda\x56\x43\xae\xd6\xd3\x0d\x9f\x97\xfb\xef\x16\xb8\xe5\x77\x80\x39\xd9\xaa\xbe\x50\x39\x52\x7f\x28\x20\x99\x5b\x75\x04\xd2\x2c\x75\xbe\x16\x5f\xb6\x70\x3d\x25\x24\x3d\x00\xb7\x44\x3f\x6b\x8d\xcf\x79\x7d\xe3\x3b\xaf\xc4\xb8\x25\x64\x08\x8f\x19\x8d\x2f\xc5\x5e\xdb\xd0\x0f\x55\x78\x55\x82\xbc\xed\xd9\xcf\x24\x48\x5b\x77\x5c\x7d\x63\x76\xf0\x28\x6c\x29\x8e\x6b\x97\x9f\x82\x7c\x1a\x99\x72\x7b\xc2\xbb\x39\x02\x16\x47\xc8\x40\x08\x71\x2e\x48\xea\x59\x22\x24\xa2\x21\xd4\x29\xcf\xe4\x23\xe2\xd7\x52\xf7\x94\x8a\x74\xe8\xb4\x0a\x12\x81\x2a\x0b\x59\xd2\x27\xbe\x43\x98\x36\x5f\xfe\x71\x23\xda\x47\x85\xdb\x89\x15\xe3\xba\x35\x5e\x1f\xc9\x86\xff\x9b\x2a\xd5\xd6\x1c\x95\x98\x36\x63\x92\xa1\x74\xb5\xad\x5e\x88\x97\xac\x5a\x20\xd2\x88\xb2\xa7\x6d\x12\x58\x7d\x6c\xca\xb9\x74\x8a\xe9\x80\xee\x60\x4b\x9c\x84\xdb\x53\x70\x54\x3c\x34\x4b\xc1\x4a\x2e\xb2\xa1\xb0\xcd\xb2\x09\x14\xc1\xbd\x13\x3b\xf7\x0e\xdb\x6e\x73\xc1\x7a\x43\x00\x03\x5f\x48\x1d\xcf\x0a\x21\x6c\xa9\xed\x6d\xef\x55\x74\xa0\xc3\xe3\xec\xbb\xce\xe7\x7a\xc8\x20\x92\x3c\xda\x9c\xb3\xfa\xf1\x09\x31\x68\xc4\x08\x26\x4e\x8e\x38\x65\xc2\xeb\x73\xb5\x1d\xf0\x5a\x40\xa3\x54\x5b\x5b\x69\x02\xa7\x6d\x80\x26\x70\xda\x06\x8e\xf4\x17\x43\xf3\x03\x38\x1d\x07\x07\x87\x3d\x67\xad\xbc\x18\x60\x5d\x82\x8f\x07\x44\xce\x06\xe6\xee\x8d\x50\xe6\x36\x58\x39\x2e\x43\x60\x19\xb1\x0c\xf3\x86\x70\x68\x89\xde\x10\x48\x50\x18\xbd\x3c\x41\xe3\xab\x73\x56\x93\x5a\x9d\x9d\xb5\x47\x64\x13\x41\xe6\x64\x65\x97\xdc\xa8\xef\x1d\x26\x4b\x30\x8c\xae\xd0\x66\x01\xb2\xa3\x4f\xd1\x18\x9d\x98\x93\xb6\x8a\x9a\x68\x6f\x43\x60\x5c\x43\x4b\xff\x41\xf3\x0a\xa6\xaf\x4b\x39\xff\x6f\x4c\x78\xaf\x1f\x9c\x64\x61\xd0\x5e\x0e\xa6\xfb\x21\xb3\xdb\x7d\x58\x1b\xe7\x43\xfe\x03\x70\xbd\x7f\x59\x8d\x37\x59\x8d\x9f\x1b\x38\x84\x9a\x0e\x8c\xb7\x13\x05\x13\x21\x2b\xae\xa5\x4f\x89\x4a\x19\x2a\xb4\x61\x26\x09\x20\x97\xae\x25\x0f\x75\x4b\xcd\x63\x02\xa2\x18\xa9\xb0\xaa\x42\x0c\xc6\xa2\x8a\x32\xc6\xa0\xa3\x86\x62\x0d\x04\x6a\xbf\x40\x8c\xb0\x8f\x4e\x07\x00\xed\xed\x28\xc4\x59\x2c\x76\x08\x95\x72\x05\xed\x95\xf4\xb2\x7b\xf1\x22\x94\xca\xd6\xa9\xe2\xc5\x3a\x9d\x0e\x30\xcc\x4f\xa1\x44\x7c\xb3\xea\x20\x89\xd4\x51\xc1\x66\x01\x74\x26\x36\xc0\x3b\xd7\x52\xd4\x9e\x8c\x35\x38\x4a\xe3\x17\x01\x8d\x55\x2e\xc4\x15\x4a\xb9\xce\x2b\xe5\x50\x2b\x47\xb9\x6e\x01\x97\x8b\x85\x36\x51\x0d\x1c\xbd\x68\xbd\x1c\xa5\x9b\x70\x8a\x21\xef\x7f\xfb\xf9\xea\x56\xec\x1c\x74\x19\xb9\x90\x2b\xe1\xbe\x62\x14\xe6\xef\xc2\x0e\xe6\xb8\x9b\x1f\x38\x61\xfb\x1e\xb0\x8b\xf5\xda\x81\x01\xeb\x4a\x9a\xd6\x4a\xfa\xe0\x0d\xf4\x05\x7f\x69\xd7\x7f\xa7\x76\x85\xb4\xdd\x08\x08\xb9\x80\x65\x1a\x03\x56\x0b\x5d\x82\xa9\xbe\x84\x16\xdc\x76\xf3\xdf\x4f\xc8\xbd\xa0\x06\xea\x8b\x33\xbc\x06\x0f\x1e\x57\x04\x2d\xde\xc0\x5a\x30\xfc\x8e\x66\xfd\xa1\xea\x1d\xde\x8f\x6c\xd2\x15\xb3\x40\x32\xca\xfb\x3c\x9a\x0b\xa0\x2b\x1f\xf7\x24\x3e\x20\x4f\x2f\x3f\x7f\xf9\xed\x0a\x39\xd3\x12\x61\x34\xae\xe5\x7b\xae\xc1\x18\xe4\x5b\xd0\xca\xfe\x52\x26\xff\x4e\x65\x62\x9d\x7f\x93\x36\x41\x05\x57\xf0\x33\xe2\x6a\xdf\xc7\x5b\xfa\xfe\xaf\xf1\xfd\x07\x8c\xef\x5f\xf6\xb7\x0e\x6f\x83\xbd\x45\x9a\xdc\xcc\xc2\xd5\x97\xe0\xf8\xc8\x6b\x09\x8e\x20\x11\x98\xe7\x03\x8e\x18\x0d\x8f\x75\xc9\x90\x04\x73\x66\x4e\x9d\xb4\x48\x0a\xfd\x6b\x0b\xe0\x0f\xdf\x02\xb8\x55\x98\x6e\x52\x17\xea\xef\x0c\x65\x45\x8e\x16\x86\x44\x5f\x24\xae\x00\xfb\x58\x24\xaa\xc3\xca\xf5\x4b\x73\xa5\x8b\x52\x79\x2e\xb3\xa1\x65\x0f\xbe\x61\xe2\xf9\xcb\xcb\xfc\xe0\xde\xc4\x0d\xf2\xf2\xfd\xeb\x6f\xdf\xb6\xb7\x12\xd0\x22\x9b\x86\x85\x66\x00\x8b\x1e\xeb\x61\xfb\xb0\x68\x14\xcc\xa8\x7b\x37\x3f\xc0\xec\xa8\xe9\x68\x78\xe2\x04\x04\xa7\xbd\xfa\x41\x8e\x29\xcf\x9a\x00\xf9\xa7\x5e\x87\x8b\x57\x3f\x37\x50\x98\xc2\x98\xdb\x5d\x96\x0f\xb0\x99\x4f\x16\x35\x62\xdf\x9f\x5b\xed\xb1\xe3\x53\xff\x52\x6a\x7f\x6e\xa5\xd6\x85\xf4\x46\xb5\x26\x32\x14\xaa\xa1\x6e\x28\x4b\xd2\x7f\xe3\x62\x66\xaa\x54\xab\x3c\x25\xca\x08\xa8\xdb\x1b\x47\x38\xc8\x7b\x66\xa7\x56\x89\x20\xea\x95\x91\xcd\xed\xec\xa8\x8a\x5d\xdc\xaf\x1d\xd1\xbb\xeb\x53\xd4\xa1\xaf\x01\x69\x38\x32\x3f\x43\xa2\x5d\x3e\xac\xdc\x78\xb0\x67\xae\x1c\x72\xe3\x85\x3a\xfc\x83\xe7\x01\x50\x3d\xe3\x33\xfe\x52\xa5\x7f\x0a\x55\xfa\xeb\x4f\xff\xba\x11\xc9\x06\x33\xe0\x1a\xcc\xde\x92\x03\x6a\xe7\xea\xeb\xe7\x32\xf0\x7c\x8b\x6b\x04\x07\x59\x62\x75\xee\xdc\x9c\x3f\xbe\x03\x55\xe1\xa9\x2b\x8b\x4c\xb2\xf2\xd0\x5b\x64\xea\x2f\xbf\xf0\xdf\xe8\x17\x42\xd8\x6e\x52\x88\xf1\x42\xb7\xa7\x55\xb7\x30\x91\x4e\x27\x06\xb6\xb1\x26\x6f\x61\x15\x43\x65\xbe\x31\x7e\x94\x39\x43\x8d\x59\x3e\x7c\xbe\x08\xe5\x46\x26\xda\xbf\x7c\xd2\x3f\x85\x4f\xfa\xaf\x3f\x53\xc8\xca\x6c\x05\xe3\x18\x69\xb0\x80\x07\xfa\xa3\x62\x56\x0e\x41\x6f\xf3\x47\x84\xad\x70\x1c\x38\x6e\x64\x18\xe9\xda\x06\x39\xe4\xe3\x9f\x32\xc8\xee\xec\x2f\x27\x07\x97\xcf\xce\x75\xb2\x73\xf9\xf5\x25\x51\xa9\x43\x80\x91\x33\xd9\xde\x3e\x22\x41\x81\xa5\x59\x2d\x0f\xa6\x02\xb3\x66\xc1\x21\x65\xe1\x0b\x6a\xad\x23\xf9\xd6\xce\x1c\xe6\x67\x9e\x9d\x58\xb4\x23\x20\x96\x17\xce\xeb\x8f\xae\xb8\xa4\xed\x8f\x4f\xbe\x79\x4b\xe7\x5f\x7f\x86\xf0\x97\x2b\x62\xf9\x47\x87\xc0\xac\xe2\x7c\xfe\xe8\x08\x18\x1e\xda\x54\x16\xc3\x44\x16\xc3\x54\x16\xc3\x4c\x16\xc3\xeb\x0b\xa5\x30\x24\x4a\x61\x0f\xfa\xbd\x56\xec\xff\x0b\x29\x1e\xa7\x73\xdc\xec\x24\x37\x3d\xab\x9f\xb1\x7a\x96\xbd\xda\xe9\xa4\x95\xc7\x0d\x47\x4e\xf0\x1b\x04\xef\xca\x4a\xdd\x1b\x0e\xe4\x0a\x0d\x7f\xe8\x00\x24\x4b\x0b\xdc\x4e\x2f\x8f\xf9\xb0\x00\x8e\xf5\x66\x00\xf9\xc7\xb6\x72\x0c\x6e\x9c\x7a\x9e\x75\x89\x69\x02\x30\x21\x83\xd0\xaa\xa5\x6d\xa6\x47\xd5\x7c\x6f\x08\x61\xdb\x23\x45\x0e\x05\x6f\xa8\xc4\xac\xff\x86\x31\x01\x56\xd4\x55\x2d\xc3\xfc\xe2\x50\xaa\xa3\xe4\xc3\xd9\xc5\xef\xbe\xf6\x89\xbb\xba\xc8\x79\xfe\x56\x9e\x58\x1a\xbc\x5d\x39\x7a\xbb\xeb\x4e\x03\xfb\x7b\xbd\x86\x7a\xc1\x6b\xb0\x61\x52\x4f\x5e\x03\x8f\xbe\x6d\x3a\x6e\xf3\x73\xb3\x70\xeb\x43\xa6\xdc\x16\x70\xbe\x98\x88\x3c\x46\xd5\xe1\x52\xdd\xea\x05\xd8\x34\xeb\xab\x89\x56\xc2\xe6\x77\x78\x1a\x9f\xc9\xaf\x40\x18\xc6\xb2\xda\x33\x17\xd5\x25\x6b\x98\x35\x6a\x89\x3d\x57\x1b\xe7\x96\xed\x54\x79\x4b\x1c\x99\x38\x92\x88\xea\x1e\xfd\x48\xe1\x30\x7f\xe4\x9b\x4d\x74\x6f\x70\xec\x95\x85\xca\xbb\x2d\xc0\x48\xe5\xb2\x26\x0d\xd0\xa4\xc1\x34\xa9\x2f\x40\xcc\xb0\x26\xc8\x4c\xdc\x54\xba\x26\x4b\x5b\x24\x1e\x79\x34\x7b\xd0\xe1\x0e\x08\xd2\xbf\x6c\x3a\x66\x7d\xf4\x45\xd3\xb1\x4c\x07\x1c\x80\x67\x12\x0a\xf0\x09\xed\x96\xa4\x42\x86\x79\xa7\xc7\xdb\x75\xcb\xb2\xad\x03\xf1\xad\x1b\x95\x8b\xd5\xd8\xf9\x84\x90\xcc\x36\x83\x4f\x2c\x14\x23\x16\xcb\x44\x55\xe4\x4b\x1c\x1a\x71\x7b\xce\x90\xa2\x81\x21\xed\xab\x82\x52\xd6\xc4\xc4\xde\x53\x6f\x3f\xd3\x3d\xc7\x96\xb8\x53\x90\x5e\xee\xd4\xc9\x57\xb9\xcb\x96\x8b\x7a\x61\x5c\xd4\x5b\x1e\x92\xcb\x96\x67\x27\xf2\xea\xe4\x62\x9f\x45\xb5\x47\x3e\xe3\x33\x5b\x85\x53\xab\xcf\x59\x3d\xad\xd7\xcf\x5c\x07\x5b\x41\x4b\xcf\xcc\xfa\x7b\xa1\x84\x50\xd3\xe4\xd2\xce\xb5\x67\xe6\x5d\xd3\x99\xfa\xf5\x25\x0d\xec\x9f\x39\x3f\x72\x05\x23\x3c\x2e\x7f\xf1\x83\xde\xec\x60\x31\x28\x57\x18\x73\xec\xae\xc9\xa5\x43\xdb\xb9\x76\x70\x6d\x07\x78\xbf\x38\x24\xd0\x12\x5c\x8c\x25\xcf\x07\x17\x1f\xc1\x42\xa0\xe3\xf6\x11\x21\x2d\x81\xd2\x63\x7e\xe6\x0c\x70\xf5\xe4\x12\x42\x19\xb2\x56\x1f\xf5\xf4\x4e\xff\x92\x4e\x97\x73\xd1\x21\x78\xbe\xe2\xbf\xbc\x21\x0c\xf7\x29\x15\x59\x5b\x22\xf3\x17\x97\xc8\x84\xde\x46\x08\x5b\x6a\xa9\x8e\x10\xe6\x1f\x2d\xee\x67\x5c\x26\x7d\x9e\x2f\x5f\x9f\x81\x7a\x51\x3a\xc8\x4e\x5e\x5f\xb0\x2e\x08\x9e\x88\x9d\x93\x67\x63\x04\x47\xe8\xfe\x73\xd9\x65\x1d\xbe\xaf\x2f\x81\xd2\x50\x70\xfc\xe0\x70\x8d\x37\xae\x66\x39\x08\x66\x2a\x59\xf5\x33\x59\x5e\x8d\x6b\x23\x1d\xf2\x63\x3a\xb8\xbc\xcb\x00\x13\x19\x58\x80\xed\xbe\xa6\x5c\x1e\x21\x90\xfa\xa4\xd7\x17\xe9\x2b\x46\x78\xe6\xc1\x80\x48\x86\xf2\x3c\x56\x55\x7b\x3c\xa0\xe2\x4e\x2e\xa1\xa0\x81\xe4\xf9\xbe\xee\xfe\xf5\xa7\x6f\xb7\xa2\x47\xe7\x39\x32\x38\x81\x49\x84\xd7\x60\x61\x57\x60\xc4\x33\xc6\x6f\xbe\xbc\x34\x32\xc7\x93\xb7\x1b\x2d\x62\xd3\x8f\x6b\x23\x06\x42\x9f\xdf\xbb\x61\xff\xb6\x91\xaa\x6d\x72\x23\xcc\xf3\xfc\x35\xb1\xc1\x60\xfb\x16\xcb\x57\xe1\xf9\xc9\x83\xe9\xb4\x30\x12\x1c\x9c\x1d\x03\xa3\x62\x99\x93\xcb\x75\x17\xe9\x02\x89\xdc\xeb\x67\x98\x4a\xcc\x2b\x6b\x94\xab\x4d\x22\xef\x6a\x92\xed\xcf\xdf\xb6\xd7\x12\xdb\xa6\x81\x34\x17\x88\x50\xca\x6a\x45\x8c\x64\xcf\xf8\x6a\xce\x5e\x0c\x5f\xea\x85\xd6\x4c\xf3\x93\x71\xb9\xed\x75\xad\xcb\xc5\xf5\x46\x78\x93\xc7\x76\x95\x06\xe9\x7b\xb4\xaf\x7c\xfc\xdf\x8d\xbf\x38\xe6\xff\x52\x0f\xbd\xd8\x99\x03\xf7\x7c\x43\xd9\x34\xe4\x31\x26\xcb\x72\xd1\x39\xe5\xf4\x83\xba\x9e\x6d\xf0\x1f\x58\x7c\x3a\xeb\xaa\xdb\xc3\x5e\xe6\xdd\xf2\xc6\x38\x82\xc8\xce\x3b\x00\x22\xbb\xe0\x43\x7c\x4b\x64\xcb\xc0\x7e\xa5\xab\xce\x41\x61\xdb\xc0\xfe\xf1\x86\x0d\xef\x3a\xf8\xcd\x48\xd9\xa2\xef\xfa\x60\x7f\x78\x5f\x07\x6f\x6a\xb5\x6e\x32\x42\x06\x7b\xd3\x07\x20\x92\x8c\x3f\x68\xd3\x87\x0f\x37\x3d\x2a\x77\x3f\x59\xf2\x0f\x10\xb2\x1f\x33\x8e\x5e\x0c\x46\x72\x45\x4f\xbf\xaf\x83\x2f\xdf\x67\xad\x36\xbb\x79\xd8\xcc\x07\x7d\xa4\x63\x8f\xdc\x4b\x69\x7f\x4d\xa2\x4c\xe0\xdf\xa3\xe3\x5e\xd8\x76\xcc\xde\x33\xd6\x5e\xba\xb7\x3e\x75\x3a\xd8\x4f\xf6\x9d\x7a\x5f\xae\xfa\x0d\xf7\x35\xdd\x97\x7f\x80\x7b\xe9\x1a\xb2\xf7\x75\x61\x8e\x54\x81\x66\x25\x79\xeb\x02\x95\x26\x0e\x10\x4a\x85\x52\xa1\x58\x5d\xa3\xd6\x12\xa0\xc4\xca\xc3\xd9\x82\x92\x0a\x7d\x18\x12\xc5\xb8\xa9\x54\xa3\xda\x55\xb5\xa3\x26\x55\x4a\x31\x3b\xa1\xc2\xf5\xa1\x12\x00\x84\x6c\x1a\x6d\xe4\x9b\x5d\x72\xd6\x82\x4c\xcc\xd5\x01\x0e\x2e\x58\x01\x83\x29\x01\x81\x23\x10\x57\x6c\xae\x84\x32\x14\x3d\x71\x16\x41\x1c\xb8\x3a\x2a\x0c\x22\xbc\x60\x60\x72\xe1\x88\x4f\xda\x9a\x61\x5f\x6c\x1d\x45\x40\x12\xf8\xe4\xa8\x36\x75\x8c\x7d\x41\x70\xbf\xe8\xf7\x1a\x67\xe4\x70\x41\x9d\x59\xa9\x5b\x80\xd1\x51\x13\x6d\x01\x20\xef\x24\x00\x03\x57\x07\x6a\x71\xe2\x9a\xc0\x90\x48\xb1\xa8\x7b\x91\x0a\xd5\x14\xd4\xbd\xcb\xf9\xf5\x85\xb3\x61\x5a\x94\x29\xd2\x2f\xaa\x5c\xb4\x65\xb4\x55\x7c\xe9\xa5\x6d\x99\x27\x55\x70\x5c\xcb\xd6\x51\x00\xec\x72\x6e\xd1\x51\x05\xc7\xb5\x64\xb1\x6c\x84\x21\x52\x99\x81\x30\x47\xdf\x28\x71\xdc\x52\xc2\xe2\x32\xc0\x3f\x7c\x10\x17\x48\xbb\x35\x0a\x40\xb0\x22\x53\xaa\x0e\x19\x75\xc4\xd9\x25\x62\x9f\x1c\xbb\x42\x12\xea\xeb\x8b\x2b\xd4\x9a\xbe\xd1\x26\x1a\xda\x53\x4d\x63\x37\x54\xaf\xbd\x9f\x53\x1c\xa4\x50\xf3\x69\xfc\x18\xb7\xeb\x07\xa1\x36\xa5\xe5\x8a\x5c\x29\xb6\x41\x1a\x85\xb1\x84\x1d\x5e\xb3\x01\xaa\x03\xd5\x2f\x59\xa1\x77\xc9\x14\x25\x3b\x0a\x25\x4c\x5f\x8b\xa3\xa3\x04\x4a\xf0\x1a\x4b\x2f\x51\xa9\x00\x84\xf6\x40\xcc\x00\xb2\xd1\xba\xa1\x9e\xb3\x45\xd1\x98\x83\xa3\x10\xc2\xd6\x10\xd4\xb5\xd7\xb1\x5e\xac\x33\x62\xd4\xb6\xa8\x6c\xf6\x1c\x50\xbd\x02\x7c\xd4\x02\x84\x55\xcb\x56\x13\x10\x30\x7a\x9e\x61\x59\x4b\x68\x54\x63\xda\x52\x2c\x08\x42\x41\x46\x6c\xc0\x92\xb2\x8a\xa3\x10\x76\x4f\x42\x02\xd7\xbd\x7a\x44\xc0\xef\x81\x2c\xb6\x9c\x5d\x25\x86\x67\xeb\x91\xe2\x17\x69\x45\x40\x54\x23\x68\xad\x63\xad\x54\xab\xb1\x7b\x22\x58\x02\x69\x90\x86\x76\x96\xcb\x6c\x10\x55\xa1\x26\x71\x4b\x15\x59\x75\x1e\x52\x10\x01\x90\xd2\x1a\xd0\x62\xbc\x0a\x67\xcb\x82\x95\x8f\x50\x1d\x10\x5d\xa6\x7a\x28\x47\x6d\xe5\x08\xa4\xb8\xdc\xcb\x2e\x06\x86\xa5\x59\x65\xeb\x46\xde\x9f\x64\xd0\x58\x61\x08\xd4\xb2\x01\xcb\xa9\x42\x90\x9c\x37\xea\x67\x17\xc3\xe8\x2f\x32\xae\xd3\x73\x46\x2e\xa7\xaf\xd3\xe5\x7b\xd1\x6e\xae\x55\xb6\x40\x06\xa7\xdc\xf3\x28\x99\x38\x20\xff\x2e\x17\x84\x2e\x25\xca\x21\x19\x16\x17\x12\x27\x8b\xca\x32\xf2\x27\x0b\x8b\x8b\x54\xcb\x03\xf6\xbc\x06\x2b\xa1\x6f\x18\x67\x04\x9a\xc4\x84\xea\x0b\x52\x8e\xe1\xf5\x85\x5a\x02\xf7\xef\xf4\x68\xab\x8e\x52\x86\xa5\x55\x43\x2f\xfb\xdc\xcc\x61\x68\x00\x9f\x8d\x3a\xa0\xe2\xf8\xd1\xdb\xae\x00\x1f\x5d\x4e\x2c\x3d\xcc\x3d\x5f\x28\xca\xd6\x30\xc8\x2a\x53\x4c\x01\xef\x13\xf5\x1f\xf0\xcd\x65\xa3\x0d\x1d\x06\x2b\x7d\xe7\x56\xaa\xaa\x81\x27\x14\x55\xa8\x96\x2a\xb0\xfa\xfa\x12\x29\x65\x19\x58\xfb\x73\x3a\x65\x47\xc9\xd4\x8a\x0c\x52\x81\x3b\xd4\x3f\x7a\x53\x67\x6e\x43\xa0\x18\xcb\xb4\x07\x4c\xe0\xa4\x0e\x92\x29\xab\xcc\xdb\x47\xcf\xb8\x08\x41\x15\x49\x4e\xe7\x4f\x69\x05\x49\x53\xf9\xf5\x05\x2d\x0f\xa1\x6e\x75\x23\xc4\x0c\xce\x52\x3e\x0a\x73\xad\x14\x6b\x3a\x1b\x97\xd4\x00\xb8\xc6\x42\x99\x13\x30\x84\x7b\x6c\x1d\x07\x4a\x0d\xba\x1a\xd0\x5a\x2d\x8b\xa3\x16\x81\xb9\x03\x36\x86\x0c\xa8\xeb\x30\x13\xfb\x50\x6d\xa3\x33\xe7\x80\x93\x8c\xcc\x17\x35\x2e\x86\x24\xe5\x12\x49\x43\xd5\x80\x56\xc7\x65\xac\x5a\x6a\x3a\x44\x53\x08\x58\x67\x8a\x4d\x1f\x95\xe7\x88\xf9\x51\x07\x79\x54\xa1\x87\xac\x55\xc0\xc2\xb3\x37\xbe\x3e\x7d\x64\x4d\x41\x07\x06\x68\xf8\x10\x64\xe5\x7b\x58\x1b\xeb\x4b\x00\xac\xcd\x67\x10\x60\xe4\x3c\x1f\xb1\x6a\x1b\xf2\xb6\xc3\x81\x31\x1e\x90\xaa\x0a\x05\x67\xe0\xd7\x36\x34\x7d\x6a\x54\x71\x4f\x0b\xe2\x8a\x31\xaa\x16\x05\x6d\x70\xab\xcd\x25\x63\xd8\x26\x1d\xb5\x21\x2c\x10\xff\xad\x6f\xdb\x20\x09\x63\xb5\x7f\xf4\x9e\xaf\x85\x07\xa1\x9a\xea\x54\xc1\xd9\x30\x30\x39\xe0\xf1\xc3\x8e\xb5\xca\xfa\x74\x29\x1f\x35\x56\xee\xb3\xf3\x60\x4d\x53\x15\x1b\xec\xe7\xc3\x53\x85\x29\xff\x3f\xf6\xde\x65\xbb\x75\x24\xc9\x12\xfd\x15\xfc\x80\x5b\xbb\x99\xf9\x73\xa8\xa5\x89\x06\x3a\xa3\x5e\x4b\x73\x16\x33\x2a\x19\xb7\xa9\x8c\xba\x11\x99\xec\x2e\x7d\xfd\x5d\xb6\xcd\x41\x11\x20\xa8\xc3\xc3\x88\xc8\xaa\xba\x5d\x83\x03\xf1\x10\x20\xe0\xf0\x87\xbd\xdc\x6c\x6f\xd0\xdb\x96\xdd\x6a\x05\x0e\x35\x30\x5d\x2d\xb3\x46\x85\x43\xb1\x55\xb9\x10\x82\xae\x6a\x53\x31\xef\x49\x1c\xd7\x76\x09\x95\x80\x2e\x34\x19\x6b\x37\xcb\x6d\x1c\x47\x8f\x47\xec\xfc\xa8\x0a\x3a\xae\xa5\xf9\xcf\xd0\x97\x6c\x3d\xbe\x96\x11\x66\x67\xa4\x9e\xf7\x50\xf3\x54\x53\x05\x15\x15\x53\x51\xd3\xf6\xa0\x72\xd2\xba\xab\x90\xbc\x7e\xf4\x45\xa3\x19\x48\xdd\xb1\x2e\x22\x1b\x48\x53\x85\x80\x93\xdc\xa1\xbb\xcb\x52\xad\x73\x77\x4c\xad\x96\xfb\x4a\x12\xd4\x4c\xe5\x69\xa1\x9d\xf1\x92\xad\x33\x70\x92\xd3\x5c\xcc\x9d\x06\x91\x41\x86\x86\x8b\x7d\x9d\x75\x0f\xe4\x43\xe0\x5c\x72\xed\x26\xd4\xed\x76\xb6\x2c\x4a\xa6\xcc\xb0\xa6\xa2\x07\xf2\x12\x8a\x1f\x65\xbd\x40\x59\xcd\xc6\x42\x91\x66\x99\x6c\x91\x7f\xfe\x19\xa3\xd4\x9c\xad\x3d\xad\xba\x12\x00\xce\x9a\x4c\xe0\x66\x90\x83\x52\xca\x48\x7e\x8d\x8d\x8a\x5b\x40\xa6\xf5\x0a\x3b\x72\xda\xb0\x14\x53\x36\xe5\xb7\x24\x58\x6b\x5a\xdd\x08\x30\x85\xa9\xc9\x94\x57\xd7\xa5\xb2\xc8\x25\x9b\x41\x69\xe2\xc1\xda\x9e\xe3\x48\x25\x4d\x54\x04\x00\xf2\x40\x5d\x2d\x71\x4d\x28\xae\xb9\x81\xe6\x7b\x6f\x2b\x10\x9a\xd3\x96\xbe\x59\x6c\xae\xdd\x63\xd5\x50\x48\xe3\xb6\x6a\xfa\x78\x0f\x99\x6a\x69\x54\xea\x72\x5a\x66\x06\xb0\x92\x35\x07\xe2\xa7\xc1\xca\x65\x08\x51\x05\x86\x42\x37\x61\x55\xcd\xac\x8c\xb9\x7a\x51\xbc\xad\x1c\xc1\x94\xa9\x89\x34\xd6\x55\x53\xc1\x1d\x53\xf3\xde\x61\x01\x62\xcf\x00\x17\x25\x9b\x42\xc0\x71\xcd\x9e\xd1\x20\x1d\x31\x73\x88\xd4\x82\xcf\xb5\x9b\xdd\x99\x56\x21\xc4\x6e\x96\x5e\xe6\x8a\xa0\x79\x6a\xc0\x3f\x58\xce\x1e\x6b\x29\x75\xc7\x5b\x85\x21\x69\x02\x38\x53\x2f\x6e\xc5\x01\x8f\x71\xdd\x9d\x43\x81\xed\x01\x92\x07\xf4\x3a\xd8\x12\x66\xd3\xf9\x20\xb6\x65\x47\xf5\xd6\x60\x63\x7f\xbc\x33\x28\xdb\xac\xe1\xab\x9e\x2c\xd4\xcd\x3b\x48\xa4\x25\xcd\x7f\xe6\x79\x61\x73\x3e\xe7\xb2\x9a\x79\xd1\xde\x4c\x4c\xd5\x77\x76\x86\x80\x0c\x83\x2d\xf7\x42\xb5\x9b\x43\x94\xd2\xba\x33\x4c\x6b\x60\x07\xa1\x10\xc8\xd9\xb3\xee\x49\x9b\xd9\x4a\x94\x0b\x53\xa1\x84\xd6\xca\x4e\x84\xb2\x49\x71\xff\x33\xde\x3b\x02\xdc\x4f\x92\x2e\x5b\xa2\xb3\xc8\x37\x37\x60\x1c\x5d\x7a\x47\xce\x70\x64\xd2\xb2\x33\x1c\xc7\xec\x21\x89\x7e\xdc\xfd\xf5\x41\xbf\xb3\x52\xab\x79\xe2\x3d\xc4\x9c\x4c\x40\x81\x2b\x24\xd5\x74\x5e\x8e\x20\xe3\x37\x9f\xc0\xe6\xaf\x49\x90\xa4\xa4\x36\x5d\x9b\x52\x82\x3e\xaf\x40\x88\xa8\x33\x42\x04\x09\xd4\xe6\xd1\xa1\x27\x63\x4f\x97\x81\x29\x75\xfc\xcd\x37\xb9\x51\xbb\x9c\xc9\x24\x55\x04\xd6\x06\x89\x09\x36\x56\xa5\xa4\x12\x48\xa2\xbb\xb3\x24\x6c\x76\x4b\x42\x67\x15\xc0\xef\x7a\xcd\x37\x8c\xfd\x26\xce\xdc\x91\x14\xc0\x21\xe6\x54\x66\xeb\xd8\x23\xc5\x94\x28\x72\xdb\x9b\xec\x4b\x60\xdd\x15\x2a\xc5\x91\x9d\xcd\xa4\xd6\xc2\xe3\xf3\xe8\x07\x18\xf7\xc1\x3a\x62\x42\x47\x04\x00\xa1\xa8\x59\x5c\x9c\xba\x75\x44\xb0\x9e\xa0\x66\x4f\xf7\xb9\x30\x79\x56\x3d\x03\xaf\x24\x07\x92\xbc\xa4\x7a\x02\x7e\x49\x96\xfe\x86\x5e\x58\x59\x08\x98\x83\x89\x8f\x33\x7e\x61\xdd\x99\xf5\x82\xfc\xaf\x31\xe1\x63\xef\x68\xa0\x59\x1d\x6d\x1c\x87\x41\x9a\x33\x49\x83\x79\x94\x6c\x06\x03\xc2\xb8\xb9\xca\x45\x07\xe1\xd3\xe8\x1f\x18\xbb\x8a\x2a\xf8\x80\x0e\x0a\xe8\xa1\x00\xcc\x17\xeb\xa3\x67\xb3\x0e\xd1\x11\x66\xec\x75\xca\x66\xc2\x4d\x63\x9e\x78\x36\x04\x60\x54\xf8\x4d\x89\x2b\xdf\x1e\xb1\x3a\x46\x4c\x3e\x07\x2c\x7d\x0e\x58\xfa\x62\xc0\x64\x1e\xb0\x7a\xd7\x80\x65\xd8\x45\x42\x05\xa8\x93\x29\x99\x9c\xad\x19\x62\xe0\xc4\x91\x2a\xb0\xb2\x6d\x3a\x5a\x6b\x52\x71\x74\xca\xa4\xe2\x38\xd0\xe8\x33\x39\x77\x59\x3a\x77\x59\xfa\xb2\xcb\xe4\xb3\xcb\xea\x1e\x3a\x15\x7e\x32\x98\x00\x8a\x13\x7b\x98\x43\xa4\x85\xc7\xe7\xd1\xce\x80\x76\x9a\xb8\x08\x68\xa6\xb5\xf2\xe1\x35\xff\x98\xf9\x96\xed\xb9\xbe\xe6\xad\x03\xa3\xa3\xfa\x20\x92\x62\x26\x53\x25\xed\x65\xa7\xc4\x60\xe3\xe3\x73\xe2\x4c\x6e\xa4\xb1\xc3\x87\x2d\xe3\x38\xd6\xbc\x2a\x71\x6b\x98\xbb\xd5\xfe\xd9\x87\x64\xff\xc2\xcc\x2d\xf8\x9b\xa9\x4d\xa8\xd9\x81\xc9\xc9\x97\x82\xc1\xcc\xec\xa4\x6f\x9c\xb6\xe4\xc2\xc9\xac\x6f\xa8\x3e\x55\x87\x6e\xc5\x03\xec\x99\xa8\xb2\x80\xa0\x65\x69\x30\xe0\x49\xdc\x47\x2f\x80\x45\xf7\xd8\x02\x62\x7d\xd1\x6e\xe2\x58\x48\x8d\x0a\x20\x71\x93\x42\x24\x98\x56\x20\xd8\xf1\x55\x33\x62\x42\x42\xad\x74\x7c\x1a\x1d\x34\xa1\x83\x82\xf5\x10\xee\x50\xc3\xdc\x45\x26\x1d\x78\x20\x17\x03\xec\xc2\x3b\x48\xfd\x30\x96\xbd\x09\x85\x7a\x24\x2c\xe2\xd8\xed\xdf\xfc\xa1\xcd\x5d\xa6\x73\x97\x01\xc0\x54\x7e\x0b\x8e\x6e\xd4\x2a\x58\x19\xc3\xba\xc3\x38\x39\x1b\xc3\x9b\xf5\xdb\xa6\x24\x81\xd7\x25\xe3\xe8\x62\x42\x13\x71\x03\x24\x90\x39\x7e\x2d\x58\x87\x59\x27\x81\x9d\x28\xe3\x93\xf7\x57\x40\x7f\x99\xf0\x2b\x98\x10\x66\x25\x89\x8b\x08\x87\xef\x79\xae\x94\x12\x22\x34\x0d\x24\xe6\x1e\x7e\x57\x17\x10\x8a\xcd\x19\xad\x26\xe7\x9a\xca\x1f\x3b\x6e\x32\x8f\x5b\xfd\x6a\xdc\x4c\xbe\x3a\x6a\x09\xca\xba\x60\x83\x65\x00\xc7\x9f\x80\x1c\xbc\x1b\xb8\xa8\x32\x03\x0f\xc1\x5c\x7f\xb4\x67\xe4\xb3\x67\xcc\x06\x35\x23\x83\xe0\x94\x56\xd8\xbe\x08\x46\x35\x44\xb5\x10\x26\xb5\xa6\xc1\x50\x61\x72\xe7\x2f\x5b\xc3\x1e\x12\x01\xbf\x1c\xff\xf2\xd5\x7e\xf4\xf7\xb3\x51\xe4\x2a\x1b\x25\xdd\xa0\x0d\xf4\xcb\xe5\x46\x36\x0a\xd8\x01\x37\xa8\x50\x47\x36\x0a\x28\x36\xb9\xae\x70\x48\xcd\x88\x33\xf5\xa9\xa5\x1c\x03\x35\xe9\x38\xac\x6e\xd0\x9d\x51\x66\x4e\x67\x01\xf7\xef\xed\xc2\xb3\x43\xa6\x52\xe5\x33\x1f\x2b\xf5\x91\x90\x85\xb4\xa9\xa3\xdd\xdf\xfe\xed\x56\x6f\x4d\x3d\x25\x6a\x31\x1f\xd0\xca\x8b\xc4\x95\x45\x0e\xca\x09\x25\x1a\x37\x6b\xd6\xd6\xf9\x25\xab\x9a\xb5\x46\xf9\xb0\x2e\xab\x19\x90\x19\x42\xf9\x2d\x3d\xba\xf3\xe0\x73\xe0\x77\x24\xa1\xac\xb3\x44\x07\x4d\xdd\x75\x31\x96\x5f\x9d\x6f\xe5\xa0\xc8\x36\x5f\xea\x48\x7c\xd0\x97\x6e\xe2\x7f\x19\xe8\xcc\xb6\x94\xe4\xb5\xb9\x8d\x70\x95\x87\x59\x9c\xf5\x79\xce\x5e\xb9\x9d\x86\x79\x48\x26\x6f\x96\xae\x83\x8e\x3b\xbb\x55\xb1\x4a\x01\x03\x82\x22\x95\xdc\x0f\xba\xce\x3e\x1c\x49\x6e\x1b\xfb\x73\x54\xaf\x78\xf5\x3e\xd3\x36\xeb\x61\x5d\x27\x3f\x03\xef\xd0\xc8\xe9\x7c\x7c\x70\xef\xd8\x23\xfd\xee\x8a\xde\x26\xfd\x5b\x57\xe3\x9f\xf3\x2e\x36\x13\xd3\xe3\x7f\x4e\xa9\xf0\x03\x9d\xf8\xf5\x32\xf9\xde\x92\xb8\xd1\x89\x9b\xdb\xc4\x37\xfa\x30\xff\x27\x5b\x55\xf7\xf5\xdd\x0f\x43\xc2\xe8\xf5\x8e\xed\xef\x80\x84\xf1\x39\xbc\x2e\xbe\xc1\xff\x66\x81\x5f\xc5\x45\x76\x92\x46\x60\x8a\x1f\x12\xfd\x2c\xf2\xe7\x3c\xda\x44\x39\xcb\xc8\xa1\x85\x52\x70\x99\xbf\x26\xf7\xf6\xfc\xab\xd3\x75\x41\x35\xfb\xdc\x15\x9f\x7b\xeb\x62\xc1\x31\xe5\xd3\xc8\x53\xaa\x79\x50\x0b\xdc\x48\x3a\xac\x57\x1a\x61\xcc\x1e\x21\x2c\xb7\xdb\xa9\x90\x58\x71\xb7\x33\x2c\xcb\x57\xf9\x9e\xf3\xb2\x5b\xb6\x3d\xa0\xcf\x82\x13\xdb\x9f\xd7\xdd\x0a\x39\xfc\x73\x6d\x8e\xa5\xf7\x60\xee\xc7\xe5\xb4\xfa\xd3\xb2\x6e\xbe\x3b\xaf\xfe\x5b\xfd\xfd\x51\xea\xef\x14\xfa\x57\x29\x95\x3f\x30\x1b\x7e\x47\x3e\xd0\xff\xad\xfa\xef\x5b\xf3\x04\xe0\xad\x99\xb1\x95\x6c\x0a\xa9\xfb\x87\x65\xbe\x5c\x0d\xde\xff\x05\xa6\x68\x9e\xda\x55\xed\xc6\x79\x29\xde\x28\xd2\xfb\x83\x3b\xfc\x01\x14\xa7\x0d\x10\x27\xa0\x48\xae\x11\x23\xe7\x65\x80\x5c\xf0\x1b\x00\x3c\x57\xc0\x94\x0b\x24\xa7\x4d\x29\x75\x0f\x6c\xc4\x7f\xbb\xa4\xff\x65\x5c\xd2\xbb\x64\xfa\x0f\xc2\x43\x95\xeb\x19\xfa\xd6\x7e\x1c\x1e\xaa\x7f\x81\x0e\xb5\xce\xca\xf7\xe7\x7e\x7f\x6e\xba\x28\x5a\x55\x4c\xb9\x18\x1a\xea\x77\x55\x4c\x45\xb9\x9b\x86\x7d\xed\xa4\x49\xb0\xf1\xb1\x27\x4e\x28\xff\x3a\xd7\xbe\x91\x88\x6b\xe0\xab\x1a\x3e\x54\x49\x9d\xae\x24\x18\x0f\xca\xf7\xbc\xc1\x2f\x6f\xfd\x22\x67\x5d\xfc\x75\x05\xd7\x8f\x91\xc0\x9f\x56\xd9\xaa\x9f\xf5\x22\x2e\x48\x57\x95\x66\xf6\xea\xa8\xef\x7c\xad\xc4\x48\x52\xaa\x4b\xe2\xb9\x21\x6c\x5f\xbe\xae\xc1\xba\x7f\x82\xfd\x9e\x1c\xe2\xff\x6a\xae\xc5\x3a\x57\x19\xc2\xbd\xad\x2d\x99\x73\xec\x61\x5d\x41\x81\xe1\x0f\x0c\x5e\xc2\xea\x39\xe9\xff\xd1\x5a\xe1\xf7\xa9\xc0\xdf\x61\x72\xfc\x57\x5b\xd2\xff\xe1\x32\xf2\xe1\x91\xfa\xed\xef\xbb\x7b\xcb\xa6\xfe\x4c\x9f\x79\xfb\x77\xdf\xf1\xe3\xff\x23\x64\x43\xde\x42\x57\x38\x85\x4c\xff\x1c\xa7\xfe\xbb\xf1\x98\x4a\xa5\x62\x07\x2a\xad\x19\x45\x35\x35\xe7\x15\x71\x66\x68\x0d\x76\x47\xa4\x60\x2c\x35\x40\x02\x47\x89\xd4\x7a\x34\xed\x30\x09\x95\x1a\xb0\x55\x05\xe8\x93\xe5\x1e\x60\xec\x54\x5b\x07\xca\x07\x13\xab\x1e\x15\x24\x1b\x4c\xb5\xad\x2f\x0c\x76\xe5\x11\x77\x0a\xb8\x13\x94\x4f\xb0\xdb\x5f\x3d\x3f\xf8\xf3\xbd\x85\xe0\x9d\x44\xb3\x83\x35\xdb\xe9\x79\x72\x9a\x12\xa5\x94\x8f\x4c\xd8\xc4\x49\xe0\x4d\x46\xd6\xed\xa2\x66\x0c\x09\x48\x89\xe5\x28\x54\x6c\x94\xbb\x75\x3b\xfc\x88\xd6\x96\xa9\xf2\x24\x9c\xa8\x14\x3e\x82\xec\x50\x46\x2a\x94\x22\xd5\x4d\xf2\x4a\x4b\xd6\x28\xd6\x97\x38\x8f\xd1\x12\x24\x51\xe1\x57\x57\x77\x0d\xb8\xad\x3f\x18\x09\x9f\x48\x83\xcd\x12\x48\xfb\x55\x63\xed\xfd\xbf\xd8\x74\xbe\x4b\xf3\x62\x4d\xdf\x57\xf6\xf7\xcf\x8c\x5c\xbc\xad\xe2\x8c\x2e\xed\xf2\xad\xd2\x58\xf7\x05\x1f\x76\x05\x7f\xd4\x5f\x5d\x84\x8a\xf9\xa2\xa4\xee\x8b\xa0\xca\x77\x57\x23\x13\x57\x14\x74\x28\xaf\x57\x63\x6e\x53\x7c\x6d\x94\x45\xa7\x46\xdc\x41\x09\xd4\x5a\xa5\x94\xd6\xeb\x11\xa4\x9f\x52\xfb\x51\x48\x00\xd5\x07\xb6\x65\x4f\x99\x95\xbe\x5a\x67\xcd\x64\x9b\xcd\xf6\x84\x84\x58\x5b\x65\x05\xb9\x98\xe9\x6a\xe9\x9a\xc0\x39\x7a\x36\xa7\xfa\xbe\xb8\x44\x9b\xc3\xbc\x5c\x42\x20\xf3\x66\x92\xe6\x2d\x2c\xce\xe5\xe0\x79\x6f\x42\xb5\x78\xfd\x2a\x03\x10\x20\x1f\x6d\x95\x63\xb1\xda\x07\x1b\xa3\x76\xbd\x1c\x45\x8f\x4c\xb5\x27\xec\xd5\x9a\x84\x66\x4f\x38\x59\xaf\x1c\x2a\xbd\x1e\x29\xa1\xf6\xa6\x61\xe9\xe6\x22\x81\x5a\x5a\x5b\xbc\x3c\x18\x93\x72\x11\xa4\xa9\xa4\x88\x85\xa6\x57\x6b\x11\x19\x72\x47\x3c\x73\x64\x90\x58\x43\x7c\xd7\x78\x63\x25\x8a\xfe\xce\x95\xf8\x8f\xdf\x7e\xfa\xf5\xce\x58\xc0\x7f\xac\xb3\xda\x37\x72\x3b\xd6\xce\xf5\x1f\xea\x9d\xff\x78\x28\xe1\x16\x4e\xdc\xef\xf5\xa2\xff\xc7\x62\x8b\x44\xb9\x01\x04\x4b\x9a\xb5\xa3\x79\x5e\xdc\x48\xa0\x8e\x9e\x47\x51\x0f\x09\x18\x0a\x73\x26\x43\x96\x44\x8a\x54\xdc\x98\xf1\x4b\x13\x94\xb9\x29\x35\xf6\x52\x99\x8e\x4f\x42\x9c\xcd\xe6\xe3\x15\x6f\xf1\xe8\x6d\x9c\x00\x08\x6c\xe2\x80\xd4\xd1\x66\x2a\x22\x49\x45\x86\x6a\xb6\xfe\x76\x80\xb2\x36\x13\x38\xf5\xd4\x02\x25\x6d\x87\x80\x06\x05\xd2\x04\x96\xe4\x66\x86\x6f\xc3\x79\x3b\xfd\xc4\x54\x23\x10\x63\xe3\x18\x07\x60\x72\x35\xbd\xa3\x31\xb5\x17\x92\x06\xa2\xe7\x2a\xf6\x1a\x01\xaf\x71\x4f\x99\x31\xe8\x53\x06\x87\x34\xc7\x38\x95\x69\x26\x12\x8f\xa1\x38\x68\x81\xee\x3e\xd9\xa0\xbd\x86\xf5\x82\x1d\x9a\xc3\x57\x25\xac\x9f\x2a\xac\x91\x60\x54\x28\xe7\xa5\xd2\xe9\xd6\x89\x59\x93\xc9\xc9\xe6\x07\xf7\x15\x0a\x2a\x1f\x58\xf6\x60\xe2\xcf\xc8\x19\x84\x1a\x97\x39\x33\xa7\x03\xf1\x80\xbb\xde\xe8\x9c\x2e\x7b\xa7\xad\x09\xc4\x12\x08\x89\x98\xc8\xa3\xf5\xec\xc0\x0c\x9a\xeb\x36\x9b\x70\x39\x05\xca\xb5\xac\x34\x59\x0a\xd6\xc2\x0f\x33\xd9\xb8\xa1\x3e\x2f\xca\x32\x61\x88\x14\x39\x74\x29\xa7\x27\x06\x73\x35\x0f\xfe\xea\xc8\x36\xb3\xd0\x7b\x28\x89\x38\xd7\xaf\xf0\xc8\x93\xbe\xe4\xe9\xba\xb8\x8b\x82\xeb\xdb\x8f\x58\x75\x1d\x19\x83\x3b\xfb\x06\x5f\xfb\x73\x85\x94\x91\x6b\x57\xef\x23\xd6\xb9\x94\x75\x77\x99\x1d\x43\x03\xff\x50\x00\x64\xcb\x8b\xda\x82\xca\xb9\xf4\xcb\xfe\xc9\x0e\x64\xde\xf6\xe7\xf2\x2d\x48\x8f\x3f\x22\x44\xf3\x3f\x16\xf8\x9e\xb9\x3a\x60\x67\xd9\x93\x36\x4f\xbe\xa5\xae\x25\x50\xc5\xbc\xc8\x20\x9b\x3b\x00\xc8\x65\x54\x16\xd9\x4a\x37\x07\x09\xf3\x28\x53\x35\x93\xaa\x30\x0a\x07\xfc\xdd\x00\x59\x97\xb8\x9d\xa8\xe9\x06\x3f\xe7\x09\xe9\xde\xb6\x1a\xa4\x65\xa4\xbf\x5b\x03\x4b\x20\x41\x92\x35\xf8\xa2\x6d\xaa\x73\x61\xbb\xc4\x94\x70\x36\xc3\x37\xe1\x93\x19\x58\x88\x83\x32\x43\x74\x49\xf1\x2c\x7a\x35\xe3\x80\xc1\x9d\x87\x5a\x41\xe6\x99\xd2\x5f\xd4\xe4\x98\x7c\xb7\x35\xc5\xac\x11\x2c\xd5\x6a\xbd\x82\x8a\xb2\x3b\x62\x89\x15\x68\x00\x79\xe7\x68\xc4\xc3\x14\x9c\xfc\xb3\xd0\xac\x40\x80\x4f\x91\xa7\xb6\xe3\x89\x21\x1a\x90\x88\x38\x79\x8f\x05\xb9\x4b\x6c\xa1\x18\x01\x1c\x3c\xad\xaf\x8a\x18\x14\x19\xcd\x7b\xca\xa5\x22\xc7\xd3\xcd\x3a\xb8\x38\xa9\x26\x6a\x9a\x48\x5b\x43\x25\x5b\xe1\x44\xbd\x74\x0c\x26\x53\x4e\xe5\x44\x2d\xdf\xe8\x98\xcc\x3b\x1a\x95\xc6\xc8\x06\x37\xa9\xa4\xd0\x50\x40\xbe\xd3\x73\xd2\x68\x69\x20\xed\x5a\x16\x7b\x20\xdb\xbc\x75\x35\xc9\x4d\x49\xac\x97\x96\xe8\x90\xa4\x5e\xf3\xb2\x27\x69\x28\xe6\xa2\x2c\x20\xeb\x2a\x4d\x28\x3d\x51\xcf\xd4\xc7\x7a\x91\xa9\xed\x2e\xfe\x6f\xa3\xda\xc8\x3d\xa9\x3a\x1f\xe7\x22\x16\xa6\xb4\x10\x66\x68\x71\x2a\xb6\x2e\xaa\x1f\xdc\x64\x41\x1a\x73\x6b\xe9\xc9\x5c\x31\x54\x5f\xce\xbe\x84\x0d\xd4\xf2\xcb\x40\xc5\xcb\x0e\x56\x77\x41\xa6\xb1\xdd\xe5\x3e\x30\x91\x5f\x7f\xf9\xdf\x7f\xbb\x9f\x2d\xb3\x4e\x9c\x28\x49\x7a\xee\x24\x80\xb0\xaf\x09\x52\xdf\x24\x30\xf0\x0e\xf4\x37\xa1\xea\x5f\x2b\xea\x86\xac\x9f\x93\x29\x29\x35\xfb\x82\x2a\xc8\xd9\x2a\xf5\xe2\x56\x1d\x4b\x31\xc3\x00\x6c\xeb\x3d\x91\x16\x4a\x99\xd7\xc5\x29\x52\xa9\x15\x39\x20\x4d\xf5\x84\x04\xd6\x5d\xa2\xd6\x50\x33\xdc\xe6\x3a\x70\x01\x60\xb7\xb4\xa9\x50\x67\x3f\x0c\x41\xd5\xcc\x6f\xaf\xf9\x19\x3c\xf6\xe6\x27\x51\x8c\x09\x0d\x46\xb2\xb9\xe0\xef\x3e\xb0\x67\x2a\xf7\x4c\x39\xa2\x66\x13\x96\x75\xac\x65\x87\xb2\x0d\x1c\x46\x07\x47\x24\xc0\x72\x4c\xeb\x86\x22\xb7\x73\x32\x2b\xd7\x0f\x5e\xea\x62\xee\x46\x96\x3d\x89\x98\xd4\xcb\x75\xd4\x43\x59\x27\x98\x81\x93\x3e\xbe\xb5\xa9\xef\xe6\xb5\xc7\x81\x0f\x14\xf9\xbc\x2e\xe3\x24\x2f\x9f\x67\x03\x07\xfe\xf8\xc6\x17\x0b\x37\xc6\x49\x2e\x7f\x60\xca\xef\x85\xff\xff\x84\xa2\x82\x39\x7a\x5f\x1e\xc7\x54\x56\xfd\x68\xb6\xcc\xf8\xc2\x3a\xb2\xac\x3b\x32\x4e\x79\xd5\x91\xe7\x5f\x8c\x9e\x8c\xff\xe1\x50\x27\x97\x69\x2a\x2d\x83\x9e\xbf\x3e\x17\x73\xa7\xa7\x4e\x29\xea\x54\x29\x6a\x9e\xfa\xd4\xa6\xbe\xa7\x5e\x5c\x27\x56\x61\x9c\x34\x01\x96\x51\x23\x27\x99\xd8\x84\xb0\xd9\x03\xd5\x54\x8a\x9a\x78\x8b\xb5\x39\x79\x6a\x46\xc1\x85\x99\x09\x72\x45\x5d\x01\xb4\x01\x94\x14\x9b\x44\xfd\xac\x4d\x42\x4d\x06\xa4\x8f\x96\x71\x1c\xfe\x76\x13\x00\x32\xec\x07\xa6\x3e\x76\x8b\xaa\xad\x84\xaa\xa3\x7a\xc9\x3e\x51\xd6\x6c\x4a\xb3\xd7\x4e\x82\xd0\x92\xb2\x9f\xe0\x5a\x5d\xeb\xaa\x89\x06\xbb\x61\xa2\x54\xd6\x35\x76\xd0\xc4\xad\x1d\xcf\x69\xec\x7b\x12\xd0\x35\x12\xfc\x28\x71\xcf\xb8\xb6\x74\x8f\x30\xfc\xeb\xee\xef\x3f\xfd\xef\xdd\xbf\xdf\x27\x0e\x33\xc5\x2c\x53\x23\x2e\x66\x87\x88\x6b\x67\xd7\x1e\x3d\x28\x12\xfb\x85\x72\xd7\x90\x28\x56\x7e\x6e\x54\x33\xb2\xf9\x63\x33\x81\xc9\xa8\x55\x81\xf4\x11\xca\x7b\x01\xf5\xb6\x89\xcc\x8e\x70\x04\xf0\x1f\xbc\xf6\x17\x66\x3e\xa2\x27\xb0\xe9\x30\xa0\xdd\xcb\x22\x63\x9b\x12\xaa\xa7\xd9\xfc\x99\x49\xa9\x23\x48\xcc\x7d\x6a\x94\x23\x8a\x57\x3b\xc4\x73\x87\x59\x23\x4a\x28\x5e\xc3\x09\x64\x9f\x73\x1d\x9f\x5f\x12\xd5\x68\x63\x55\x52\x83\x18\x64\x70\x5b\x26\xbf\x06\x45\x68\x65\x97\x0a\xa9\xa6\x69\xfc\x81\x68\x8b\x5c\x50\xce\xd8\x2f\x95\x28\x03\xb8\xc1\x2c\xf1\x54\xa9\xa9\xcc\x7f\x7c\x62\x44\xae\x53\xa2\x18\xcb\xb3\x50\x44\xf9\x5a\x17\x73\x6f\xcc\x7c\x13\x14\x2e\xc6\x02\x5c\xc2\x44\xb9\xb5\x3d\x4a\xee\xbc\xfc\x06\x31\xd5\x88\xc0\x23\x82\xae\x59\xb2\xbd\x20\x3e\x59\x87\x87\x6a\x37\x41\xe3\x4b\x30\x05\x6f\x1a\xa1\xc0\x0b\x88\x0d\xca\x12\x18\x0d\xa8\xa1\xe9\x25\x85\x4c\xb9\xf0\x33\x17\x4a\xf0\x2c\xd1\x91\x89\x52\x6b\x43\xb4\xed\x03\x4a\x78\xa6\x18\x94\x7a\x65\xaa\x29\x87\xec\x00\x24\xd4\x7d\x16\x03\xec\x40\xf0\x08\xb5\x49\x82\x12\x14\x94\x8a\x97\x15\x9e\x44\x8a\x89\xb2\x2e\x6d\xdd\x8e\xdb\x17\x5b\x2b\xbb\xc5\x9e\x5b\x2c\x36\x5c\xf9\x98\x61\xc9\x99\x9f\x6e\x66\xbc\x2a\x89\x92\xda\xfa\x54\xa5\xac\x7c\xa2\x28\x4b\x9e\x51\x12\x35\x23\xff\x18\xe6\x5f\xae\x96\x4b\x54\xf4\x61\xcb\xaf\xa6\x8f\xcd\x1b\xd3\x75\x3e\x92\x6f\xd3\x1c\xcc\xc5\x94\xf6\xda\xed\x8e\x93\x69\xac\xa5\x41\x66\xcd\x0b\xf7\x22\x0d\xcf\xeb\xea\x2e\x11\x6e\x6f\xe6\x44\xd7\x30\x1b\x60\xff\x66\x0c\x80\xb9\xed\x08\x99\xa2\xfe\xb4\xf6\x64\xca\x0b\xa6\x54\x8f\x3a\x15\x6a\x0a\xb7\x1b\x2e\xe6\x9e\x49\xb2\x97\x6d\xb1\x99\x99\xa0\xaa\x47\x8c\x4e\xec\x7d\x05\x54\xd2\x26\x6c\x26\xa6\x86\x51\xac\x6c\xab\x33\x15\xe0\xe4\x08\xe5\x52\xa8\x47\xd3\x8a\x45\x9b\x99\x1f\xd6\x09\x05\x55\x18\xce\x1a\x8b\xa2\x31\xeb\x4b\x47\xbd\xf0\x8f\x2f\x4a\xa5\x34\x5b\x47\x59\x7d\x1d\x21\xbc\x81\xe0\x83\x4f\xdf\x86\x5b\x48\xc0\x64\xc4\x27\x86\x50\xf6\x4f\x97\x66\xf4\x58\x49\x3d\x50\x34\xc9\x61\xf6\x44\x9b\xff\xcc\x4b\x09\x22\xa2\xa6\x67\x46\xb9\x9e\xd9\xd1\x5c\xe0\x87\x59\xc7\x4e\x68\xcc\xc4\xe5\xd0\xa8\x14\xeb\x92\x73\x21\xdb\x40\x1b\x11\x2a\x58\x3e\x99\x40\x0e\xde\x4b\x03\x03\x76\x70\xe8\x10\xea\x1a\x1a\x45\x10\x8d\x6b\x43\x4d\x09\x28\xc4\xbb\xf5\x7e\xaa\xb6\xac\x6a\x30\x5b\xaf\xa3\xa6\xaf\x27\x42\x41\x5f\x81\x21\xda\xa0\xe1\x12\x50\x61\x4c\xed\x60\x93\x66\x4a\x5e\x00\x9b\x8a\xec\x03\xf5\x02\x3f\xc1\x26\x1a\x80\x10\xb0\x4e\x93\x57\x31\x5f\x76\x83\xb5\x9b\xad\xbb\x97\xab\xa7\x90\x98\x05\x98\xae\xf8\xe2\xa7\x78\x04\x7c\xae\x1d\x46\xb9\x63\x5b\x4d\x5e\x1f\xba\x2c\xc7\x70\xbe\x72\xbd\x52\x06\xa8\x7b\x33\x71\xda\x5f\xf8\x7a\x85\x54\xe2\xfe\x8a\x46\x64\x5a\xba\x2b\xf1\xfe\x95\xf1\xf3\xbf\x3e\x8a\xe8\xa4\x88\xb5\x0e\x96\x23\x25\xee\x70\x3a\x34\x7b\x71\x16\x92\x29\x6b\x5e\xf3\x2c\x01\x08\xe7\xa4\x1e\x9e\xe8\xa5\x98\x66\x9c\x3e\xaf\xc1\xef\xf4\x54\xaf\x78\x4a\xee\xa2\x80\x62\x3d\xd8\x0f\x97\x8f\x34\x6d\xe3\xb0\xbf\x4a\x57\xe7\x10\x79\x2d\x87\x40\xb5\xef\x49\x6d\xa9\x64\xb6\x17\x00\xdd\xbb\xff\xad\x30\x0f\x50\xc9\x0d\x00\xa6\x8a\x18\x56\x14\x45\x84\xa7\x3c\x29\x4a\xa5\x75\x2e\x98\x8e\x40\xa3\xe1\x21\xbc\x4b\x81\xf0\x46\xa8\x2c\x4b\x0a\x69\x14\xf5\xb6\xba\xe3\x48\xb1\x43\x15\xdb\x9f\x11\xe4\x42\xdc\xac\x65\x94\x1a\x72\x31\x83\x07\x1f\x82\x7d\x02\x34\x82\xad\x7a\x5b\x0e\xae\x18\x2b\x7e\x82\xad\x3c\x2c\x81\xdc\xbb\x49\x0e\x71\x60\x61\xb3\x90\x8b\xab\xe4\xbd\x79\x9d\xce\x2c\x5d\x4d\x7b\x06\x31\xad\x46\x5d\xd3\x93\x12\x63\x2f\xd3\x8e\x1e\x2a\xf6\x61\x35\xef\xdc\x7e\xeb\x34\x13\x59\x5c\x2d\x47\x49\xc4\x1d\x84\xfa\xcd\x04\xe5\x13\x8f\xaa\xd5\x52\xfc\xf5\x3f\xe7\x44\x4a\x36\x41\xb1\x1d\x93\x61\x22\x88\x20\x8c\xab\x9a\xa8\x65\x9b\xb2\xd3\x7c\x97\x83\x52\xe3\x1d\xa4\x24\x0e\xc3\xbd\x74\x66\xec\xe7\x4e\xd8\x37\x4d\xe0\xf0\x4e\x8c\xb2\x78\x7b\x31\x7c\xf8\xf8\x66\x4e\x60\x99\x0a\xee\xc1\x7b\x6f\xe9\x84\x96\x06\x6b\xaa\x3f\xc4\xec\x3c\xe0\x2d\x91\x9a\xea\x32\xab\x11\x14\x14\x09\x91\x6e\xf0\x67\x03\x83\x85\xbb\x8d\xb5\x57\xcd\xe2\xcc\x4e\x28\xa2\x17\xe2\x18\xdf\x70\xbe\xdf\x1e\x9e\x6e\x42\xc9\x6b\xea\xd4\xab\x99\x22\x8e\x2e\xa1\x4f\xcb\x97\x19\x6d\xb4\xc6\x9a\x18\x3f\xa5\x43\xc3\x8a\x97\x3c\xef\xa0\x91\x57\x54\x9f\x9c\xfb\xe5\xf3\xfb\x30\x4e\xbc\xb0\x6f\xda\xe6\x29\x9e\x12\x96\xd6\xc5\x55\x1c\x6e\xfc\x9c\xc7\xf7\x07\xc7\xf0\x6b\x1e\xd6\x7b\x33\xa5\xab\xa7\x46\x0e\x1f\x7d\x33\xcd\xfe\xe3\x3d\xb4\xbb\xf8\xca\x58\x0f\xd5\x6e\xf7\x48\x0a\x05\x24\xd0\x83\xc0\xe5\xe4\x52\x00\xb3\x4d\x1b\x71\x54\x6a\xa5\x8c\x40\x9c\xdc\x2c\x52\xd1\xed\xe8\xe8\x8b\x9c\xca\x3c\x77\xaf\x32\xc7\xe2\x36\xab\xcc\x35\x4b\xf4\x79\x73\x53\xb7\x73\xca\x0e\x36\xb7\x2a\xf6\x45\x10\x21\xf5\xf9\x61\x7a\x89\x1a\x42\x86\x80\xd1\xb2\x23\x4e\x08\x49\x2b\x53\xb4\xb9\xd6\x30\xd3\x5a\x6d\x03\x02\x4c\xdd\xaa\xf0\x30\x60\x11\x4a\xbe\xad\xd8\xa9\x97\x8a\x58\x39\xf6\x4d\x7c\x5d\xf9\x5c\x9c\x57\x56\xae\x15\xbb\xa7\xfc\x5c\x29\x76\xf5\xfb\x4d\x05\xfa\x3c\x42\x47\x26\x38\x03\xa9\x3b\x50\x40\x07\x8d\x8f\xe9\xf5\x6e\x0b\xd5\x8c\x17\xa0\x22\x94\x19\x15\xa1\x7a\x6e\x08\x30\x10\x39\x4d\xbe\xa1\xa4\x5c\xb1\x93\x62\x5e\x1f\x02\x13\xd9\xcb\xc5\x49\xc4\xac\x3a\xf3\xac\x80\xf8\x8e\xbf\xad\x75\x30\xeb\x6b\x21\x56\x47\xe2\xf2\x6f\xcd\xe4\x74\x73\xb3\x02\x43\x63\xdc\xe5\x60\x66\x66\xdd\xd9\x10\xa5\xc9\x8f\x23\xdc\xdf\x2b\x84\x9d\x09\xad\x60\xa6\xbd\xdb\x37\xc0\x66\x29\xd8\x98\xf5\x8f\x03\x30\x38\xf9\x8d\xf6\xde\xda\xc9\x5a\x3b\xaa\x76\x11\x42\x2d\x26\x03\x7a\x40\x86\x8b\x96\x30\x00\xea\x83\x37\xd7\x84\x09\x20\x01\xd8\xec\x2d\xd0\xb5\xe1\xcc\x0e\x11\xd3\xc9\x8f\x17\xdb\x17\x5a\x4c\x10\xf7\xec\x81\x9e\x02\xa0\x33\xb4\x68\x42\x8b\x9e\x0a\x5c\x34\x3f\xfa\x56\x9f\x35\xf0\xe3\x5b\x37\x05\x7f\x92\x43\x06\xc5\xfd\x4b\x3f\x0b\x02\x39\x84\x72\x0a\x72\x28\x8e\x24\xd9\x01\x6c\xde\x5f\xfa\x29\x7b\x3a\x55\x9e\xf0\xf1\x10\xd2\x5b\x3f\x7c\xc1\xc6\xf6\xd5\xea\xfc\x7b\xf8\x97\x5f\x77\x7f\xdb\x1f\x1e\xc5\xdf\x58\xdb\x36\x33\xfb\x3f\x47\x6a\xba\x53\xd3\x67\x93\x1f\xcd\xd4\x4a\xc4\x95\xa7\x44\x5c\x64\x2f\x2e\x92\x63\xb7\x2f\x30\x4f\x7a\xed\x36\x4b\x2b\xf4\x97\xa3\xb4\x00\xb7\x2d\x15\x5b\x4b\x9a\x32\xd0\x5e\x6c\x15\xd9\x5a\xc8\xd4\xe4\x69\xf9\x00\x57\xcf\x13\x9e\x6b\x5f\xce\xd3\xb7\x2a\x02\x76\x36\x69\x58\x81\x0b\x06\xe0\x22\xd3\x8b\x05\xb1\xb8\x98\x1c\x12\x11\x7c\x97\xce\x5b\xc4\x00\x9f\xf0\xac\xa8\x1a\x32\x45\x80\x92\xc5\xdc\xf0\x4c\xdc\x7e\x6c\x15\x22\x68\x19\x1b\x7b\x9d\xe4\x37\x34\xa1\x51\x1e\x7c\x2e\x1c\x63\x48\xd3\xcc\xed\x12\xa7\x64\xc3\x0b\xab\x70\x66\x87\x41\x5c\x7f\xbe\x82\x43\xfa\x2a\x92\x75\xd7\x50\x3e\x28\x6e\x1d\x07\xc5\x3a\x4a\x9f\x94\x1c\xdb\x3f\xce\xfd\x2a\x13\xef\xe6\xbd\xc9\x40\xb5\x99\x0b\xd5\xba\xb9\xf4\x02\x43\x5f\xe1\x34\xb1\x24\x8c\xae\x99\x42\xb9\xd8\xc0\xc2\x04\x89\xe8\xaf\x38\xfa\x2b\x21\x70\x17\x7b\x7e\x93\x15\xbc\xca\xc9\xe4\x55\xde\x2d\x1f\x6e\x62\xbf\x00\x5d\xa3\x24\xdd\x2b\x49\x71\x62\x14\xfb\x21\xe0\x2a\x22\x40\x06\x0b\x63\x46\x38\x24\x74\x9e\xd2\xf7\xb7\x4d\xdf\x03\x70\xab\xdb\xe3\x1b\xac\xdf\x19\x8e\xfd\x2f\xef\xef\x3f\x3f\x8c\xa8\x6a\xce\xe7\xc4\xbc\x4b\xe4\x5b\xff\xf3\x50\x84\x4a\xa6\x32\x5e\x74\xbd\x67\x3f\xea\xc9\x54\xae\x7e\xe2\xbf\xf0\x73\xd7\xf9\x01\xf6\xf5\xc7\x37\x96\xa9\x3b\xd9\xc4\xd7\xbb\x3a\xbf\xaf\x2f\x1e\x9c\x9a\x11\x60\xa1\x75\xb7\x9e\x96\x36\xe4\x0c\x82\x80\xad\xbe\x80\xcc\xb8\xfa\x8d\xff\x64\x9c\xbc\xee\x0d\x7c\xff\xf1\xcd\xf4\xa5\xe4\xcb\xa9\x11\xe3\xa4\x97\x53\x23\xc6\xf0\x45\xea\xcb\xd7\xbd\xf1\xfe\xd3\xaf\x7f\xfd\x02\x5b\xfd\xbb\x8e\x59\xa1\x7c\x21\xe3\xd8\xe4\x0f\x90\x07\x53\xde\x13\x47\xa1\x84\x14\x08\x6a\xcd\x34\x30\x3c\xe2\x58\x76\xcc\x54\x13\xdc\xa5\x9a\x66\x2c\x27\x48\xd3\x9c\xf6\x66\x2e\x60\x03\x1c\x19\x53\x8c\xe0\x61\x99\x12\x15\xb5\xd1\x6f\x31\x41\x94\x8b\x83\x09\x61\x61\x14\xea\xb1\x51\x9b\x2e\x44\x2d\x87\x82\xd4\x8e\x0a\xef\x88\x6b\x33\xdb\x54\x42\x42\xc8\x94\x01\x6f\x98\xa9\x22\xa4\x27\x3d\x3d\xb1\x52\x6b\x40\xe3\x69\x03\x51\xae\x3a\x38\x8f\x44\x93\x04\x39\x6d\xb0\xb0\xbf\x75\x73\x2e\x9e\xd6\x8d\x19\x7d\x02\x2c\xb8\x20\x9f\x92\x77\xba\x90\xbc\x21\x7d\xbc\xf7\x89\xf5\x7c\xf6\x42\xea\xc6\xdf\x23\x75\x7d\x30\x1f\x85\x22\x2c\x40\x4a\x6d\x25\x5f\xc9\x5c\x4f\xac\x3e\x67\x84\x40\x87\xc5\xfc\xc6\xe9\x3a\x41\xb0\x53\xe6\xb6\x37\x23\x53\x4a\xa1\x64\x86\x97\x54\x2a\x76\x59\x7b\x76\x54\x30\x26\xed\x53\x05\x7a\x27\x0b\x25\xb5\xe5\x1e\xe1\x31\x94\x7e\x25\x71\x29\x22\x20\x93\x01\x03\xd7\xc5\x0c\x24\x1b\xc1\x9e\xb1\xa1\x64\x76\x56\xcb\x19\xf1\xa4\xfe\xd4\x29\x72\x9b\xfc\x18\x01\x0c\xdf\x33\x8a\x5d\x4d\x0e\xf5\xd2\x27\x3f\xba\x1f\x03\x90\xb5\x92\xe7\xf2\x62\xa1\xef\x2f\x31\x97\xe7\x2c\x8b\x0b\x57\x62\x3a\xfe\x1e\x31\xfd\x6f\xff\xb0\xb1\xf9\xe9\xff\xfd\xc7\x4f\xbf\x7d\xc5\x48\xfb\x00\x4f\x1e\x4c\x34\xea\xd7\x66\x0a\x98\x1b\xf4\x72\xed\xc4\x82\x2b\x87\xdd\xb4\x31\xc0\x5d\x06\x3f\x68\xf9\x34\x2d\xae\x0d\x87\x6f\xc0\x84\xf6\x1c\xec\xb6\x32\xbf\x3c\x35\x13\x31\x83\xe5\xaa\x35\xd7\xc5\xbe\x45\x75\xc6\x17\x3c\x3b\xba\x28\xc6\xd0\xa9\x1c\x64\x8b\x71\x76\x20\xca\x23\x6d\xe1\x4b\x23\xe7\x9e\xf8\xd5\x6a\x78\xfe\x50\x1a\xc3\xec\x2b\xea\x6a\xe1\x01\xe9\x7d\x61\xee\xe4\x29\x8f\xb5\x77\x69\xb1\xe4\x89\xd3\x1b\x6e\xf1\xf1\x0d\x2f\x7b\x87\xd1\xe1\x49\x5f\x48\x85\x01\x54\xed\x5a\x3d\xf1\xe7\xd3\x9e\x46\x03\x98\x1d\x17\x3d\x7f\x91\x25\xb3\x24\x2d\x54\x77\x5b\x37\x32\x7b\xc4\xfd\x7e\x7c\x2e\xcb\xc5\x77\xc3\xf4\xb9\x6f\x90\x7e\xfd\xe9\xdf\x7e\xf9\xfe\xbe\xd6\x43\x7c\xf1\xd7\xe9\x8e\x1e\x2c\xe4\x97\xb2\xa1\xbe\x3d\xc9\xef\x46\x24\xe3\x14\xf8\x36\xe7\x7b\x27\x1b\x12\xb9\x0a\xbc\xe0\xe4\x06\xbf\x88\x6e\x04\x23\xe7\xca\x8b\xad\xd8\x68\xc7\xf3\x06\x05\xbd\x67\x95\x25\xf2\x4b\x37\x23\x42\xeb\xa0\xcc\xb2\x8e\x84\x13\xb5\xbd\xe3\xc4\x71\x17\x6a\x81\x74\x84\x78\x14\xaf\xf2\xfd\xcd\x5e\x87\xba\x68\x37\x22\x28\x4b\x11\x64\x1e\x73\x49\xed\x95\x79\x12\xa6\x06\x5a\xbc\x86\x34\x94\xd8\x65\x85\xec\x05\x78\xc4\x2f\xe2\x23\x77\x32\xf3\x9c\x67\xd5\x77\x77\x75\x1e\xa2\x71\x8f\x37\x68\xdc\xd7\x49\x74\x17\xf3\x6a\x3b\xc9\x9d\xaf\x0a\x93\x9d\x8a\x4a\x6d\x3a\x1d\xc2\x06\x94\x88\x7e\xcd\x2e\x46\x92\x9f\x39\x4f\xf8\x36\x11\x90\xc1\x67\x1e\xac\xe1\x60\x02\xa2\xec\xcc\x41\xb7\x35\x80\x85\x5a\x6d\x03\xbd\x36\x36\x60\xa4\x7a\xd8\xa3\x7a\xf8\x03\xcd\xbb\x27\x1f\xc0\x69\x7d\xf2\xd9\x95\xce\xf6\x56\x9f\x5f\x38\x34\x2e\x97\xd7\x3a\x71\x26\x8e\x7c\x64\x12\x51\x6a\x9c\x9f\xce\x17\x75\x3b\x67\x33\x62\x71\xa3\x00\x26\xec\xbb\x66\xc2\xf1\x97\x7f\x79\xd4\x58\xfe\x63\x72\x50\xde\x61\xbd\xaa\x43\x81\x3f\x75\xca\xd0\xd6\x79\x24\x83\x09\xe5\x2c\x13\xf3\x21\x51\x4d\x75\xc7\xc5\xaf\xf5\x3f\x6e\x9d\x46\x69\xa1\x91\x66\x35\x0b\x55\x53\x99\xe2\xd3\xf5\x65\x5c\xa8\x46\xfe\xbc\xd1\xfa\x39\xa1\x52\xad\x79\xdc\xc7\xfc\x43\x84\xbf\xf9\xc9\x3e\x25\x74\x32\xa7\x3e\x7b\xeb\x82\xad\xba\xeb\x53\xcd\x8c\x79\x7b\x46\x21\xed\x02\xcc\xd8\x24\x75\x40\xdc\xa4\x22\xb8\x9b\xff\x70\xe0\xdf\x0b\xc0\x5f\x5b\x9a\xd6\x67\x1a\x22\x84\x2c\x33\xc7\x9e\xd9\xe2\x2f\x42\x99\xc1\xfa\x38\x25\x4a\xb0\x31\xcc\xc5\x46\x94\xa7\x52\xe3\x64\x9a\x2c\x2b\x3a\xa9\xf9\xdb\x8f\xcc\xf1\xa0\x14\x4b\xc0\xd9\x8f\xf7\x82\x5d\xf9\x1b\x97\xc6\xcf\x2b\xad\xa7\x72\xda\x87\xf9\x79\xe1\xe2\x79\xe1\xe2\x79\x0f\x99\x86\x98\x76\x7f\x06\x93\x4c\xb1\x25\x68\x9a\xa1\xa6\xa7\x82\x7d\x5e\x3f\x0e\x73\xaf\x96\xa9\xbe\x24\x8a\xd5\x3c\x36\xf0\x85\xf8\x1f\x57\xe2\xb1\x84\x4c\x22\xc5\x66\x52\x35\xe9\xf0\xc4\x23\x0f\xc3\xff\xb8\xc1\x40\x5d\x65\xaa\x07\xa1\xd4\x65\xb7\x7e\x46\x40\x39\xdf\xb8\xcd\x37\xd4\xc1\x4d\xf5\x19\x59\x23\x66\x7a\x30\x36\x98\x54\x15\xf0\xf4\xbe\xe1\xdd\xb4\x4c\x05\x49\xe1\xfe\x5d\xa6\xa6\xf3\xb5\x66\x6a\x4e\xf5\x90\xa8\xa5\x0f\x13\x19\x52\xa7\x86\x48\x44\x4f\xc5\xee\xaa\xa0\x65\xc9\xb9\x4e\x9d\x92\x79\xa3\xc0\xcb\x9f\xb0\x9f\xcc\xc5\xbc\x9f\x9c\xe7\x2f\x33\x95\x7e\xbe\xfc\x7c\xaf\x31\xbf\x4c\x04\x9a\x53\x82\x17\x82\xfd\x72\x8e\x28\x15\xd4\x06\x4b\x79\x4e\xd4\x3a\x20\x34\x32\x10\xb4\xb9\xa8\xdf\xcd\xfe\x63\xfa\x19\x77\xcb\xd4\xb2\x5f\xbf\x07\xc8\x7e\x60\x5f\x79\x48\xdb\x50\x2a\x00\xb4\x67\xf4\x74\x15\xb3\x72\x73\xd4\xf5\x43\x4d\x5e\xcc\x4f\x7d\x7c\x7a\xfd\xdb\xaf\x3f\x9f\x76\x7f\xbf\x83\x66\xed\xe6\x4c\x1b\xeb\xf9\x5a\x0a\xf0\x2c\x05\x76\x9c\x81\x27\x3f\xfe\xf8\x34\x6a\x6c\x9d\x5d\xcb\x8a\x2d\x05\x5b\x68\xb9\x61\xb5\x71\x9a\xff\x8c\x8c\xf7\xdc\xad\x47\x4a\x05\xac\x2e\xe2\x45\x99\x65\x76\xdc\x6d\x0e\x51\xd4\xbc\xdc\x58\xc7\xfd\x4a\x7a\x16\x64\x5d\x4d\x89\xb2\xf6\x89\x2b\xf1\x2c\x5b\xa7\x2d\xe1\xbc\x8f\x66\x21\x83\x14\xc4\xa6\x5c\xa7\xe2\xf3\xc0\x81\x40\xea\x32\x8a\xe5\x60\x95\xa9\xa4\x3d\x92\x6f\x24\x50\xe7\x16\x2a\x71\xe9\xd8\x90\xcd\xa1\x9a\xa8\x0b\x26\xae\xda\x10\x18\x58\x80\x08\x1d\x7a\x3e\x25\x76\x1d\x99\xeb\x54\x49\xcb\x8a\xf2\x5a\x63\x0b\x54\x35\x59\x0f\x8b\x59\x78\xfe\x67\x48\xc0\x8a\xb9\xf6\xc2\x5b\x6c\x73\x2f\x18\x9c\x8f\x6f\xd5\x6c\x33\x10\x7a\x66\x59\x4b\x75\xbe\x10\xea\xd7\x3a\x21\x56\x92\xde\x27\xe6\x7b\x6a\x3c\x26\xde\x82\x42\xda\xae\xc5\xa5\x65\x61\xbd\xfd\xf6\x8e\x84\x4e\xe8\x80\xc8\xeb\xaa\xc6\x60\x13\x4d\xb4\x9c\xae\xc8\xdc\x07\x4d\x9c\xa4\xc3\x35\x9a\x8d\xcd\x70\x86\x09\x95\x68\xcd\x71\x1b\x24\xf8\x1d\x03\x75\xdd\x25\x62\xa9\x93\x1f\xc7\x16\x03\x83\xcf\xa0\x35\x7e\x52\x42\xe4\xab\x8f\x9d\xd8\x86\x82\x9a\xc5\x77\x76\x21\xa2\x5b\x12\xf5\x69\x7d\x2f\x7b\xa7\x84\x42\x1f\xea\xae\x55\xcd\x08\xb4\xe7\x72\x1d\xbe\x82\x80\x59\xc3\x66\x36\xea\xeb\x9a\xea\x93\xf8\xde\x5c\x2a\xe7\xee\x63\xe0\x99\xa1\xca\x84\x49\xfa\x60\x0e\xa9\x05\xc3\x90\x2a\x53\x6a\x6a\x37\x98\x40\x3e\x33\x3e\x35\xd5\x37\xce\x87\xe0\x02\xee\x36\xa7\x7e\xba\x51\xef\x51\x6f\xe0\x5d\xa4\x5b\xb6\x77\x7d\x1c\xe6\x6a\x29\xaf\x1e\x36\xca\x5d\x59\x3c\x5f\xea\x8f\x4b\xbd\x32\x74\x0d\xd2\x27\xbc\x46\xdb\xfe\x78\xe6\x4d\x03\x6e\x73\xab\x6d\xb9\x3c\x1b\xf8\x0c\x30\x04\xc9\x24\x8a\xff\x99\xf7\xf2\xc5\x66\x92\x56\x81\xa2\xd5\xc9\x8f\xb8\x5f\x42\x2e\xd7\xa5\xf8\x2b\x53\x3b\x6b\xed\xc0\xc8\xde\xaa\x4e\x4e\xf0\x99\x5b\x5f\x3c\x89\xb4\x64\xdc\x10\xca\x2b\xce\x0d\xcc\x9e\x19\xe9\xfa\x62\x4f\x31\x51\x2e\x4a\x8c\x3a\x5c\x73\xbf\x81\x39\x5c\xca\x8a\x28\x2c\x15\x54\x46\x95\x7d\xa0\x91\x09\x85\x44\x10\x94\x0a\x0a\xb8\x20\x54\xe5\xa5\x5e\x7a\x59\x75\xaa\x2f\xd6\x91\x1f\xdf\xcc\x4c\x98\xea\x0b\xac\x86\xb5\x9e\xe7\x0b\x35\xff\x74\x65\x4a\x00\x50\xbc\x4d\xb7\x29\x58\xd6\x08\x4c\xb2\xbd\xd1\xb7\x51\xaf\x6c\xe2\xe5\x8e\xa4\x66\x14\x77\x20\x33\x6d\x6f\x8a\x23\x98\x94\xa7\xc1\x7b\x03\xbe\x70\x60\x10\x37\xe2\x9a\x02\x69\xa5\x04\x3c\xe2\x98\xa8\x81\x51\x2d\x99\x6d\x81\xf7\xe5\xe8\x26\x83\x4c\x66\x05\x4d\x65\x4f\xc9\x3a\x80\xba\x30\xd0\x93\x15\x49\x29\xda\xec\xc6\x85\x4a\x12\xd0\xac\x71\xa1\x9e\xf0\x4d\x8e\x8a\x92\x51\x26\x06\x93\x03\x88\x27\xb4\xad\x2b\x98\x20\x1a\x10\x46\x90\x2d\x14\x0c\x67\x38\xbe\x16\x66\x0b\xee\x72\xb9\x3a\x2b\x14\x51\x31\x28\xda\x60\x8b\x45\x91\xa9\xef\x41\xbd\x06\x48\x77\x8e\x12\xa8\x69\x73\x90\xf7\xd8\xea\x8e\x4a\x11\xfb\xe7\x52\x5e\x92\xf9\xfc\xd1\xfa\x10\xa9\x7c\x50\x9c\x81\x9c\xb7\xca\x3f\xfc\x46\x49\x94\x62\x2e\xf6\x8d\x7d\xb1\xb7\xfb\x50\xcc\x89\x4c\x15\x27\x06\xac\xbc\x46\xa8\x40\x92\xd4\x89\x5b\x85\x72\x74\xba\x82\xd8\xea\x01\xd1\x5f\x18\x9d\x02\xdb\x75\x1b\x77\x65\x0b\x75\xef\x26\x7c\xd8\x69\x5d\x39\x7e\x01\x42\xf6\xb0\x94\xfa\xe5\xf4\xd3\xaf\x7f\x7b\xff\xe9\x2b\x22\xc3\x15\xba\x98\xcc\x59\x26\x61\xce\x58\x0b\xe7\xc8\x0d\x3e\xdd\x82\x92\xd1\x75\xd8\xc6\x31\x37\xf2\x71\x80\xc4\x6b\xdb\x55\x92\x6c\x76\x91\xe4\x79\xd3\x24\x81\xcb\x25\xe7\xa5\x4e\x4e\xbd\xa0\xbc\x2b\xd3\x40\xb5\x19\x2b\x8c\x47\x56\xc7\xb2\xc2\x32\xf5\xe2\xd5\x60\x5b\xb7\x0f\x7e\xfb\xd2\xc5\xfe\x4d\x73\x42\xa2\x1d\xb4\x21\xda\x74\x07\xb2\xe4\x6d\x44\xbe\x1b\x98\x83\x9d\xf2\xa9\x1e\x64\x13\xa1\x64\x33\x01\xf8\x25\x51\x3e\x85\xba\xde\xb9\xbb\x60\x12\x4d\x48\x26\x3c\xa8\x5d\x55\x4e\xf5\xe3\xbd\xba\x6c\xa9\x87\xa0\xa7\x7a\x50\x4f\x8a\x88\xb8\x00\x5f\xfd\x01\x73\xe6\x4e\xac\xaf\x11\x84\x7b\xae\xa3\x46\xbc\x62\x4b\xd1\x64\xff\x14\x0f\x57\xaf\x3b\xcd\x55\xd8\x27\xb6\x45\xb8\xcb\x14\xa3\x4c\x7e\x74\x31\x2d\x09\xbc\x78\x59\xd7\xe3\xdc\x40\x9e\xb7\xc8\x66\x28\xd4\x5b\xdb\x98\x12\x2d\xd8\xb5\x4f\xeb\x9b\xd7\x51\x46\x9a\x0b\x22\x4b\xf7\xa0\xd5\xf6\x2d\x8c\xa6\x7e\x8b\xe5\x5a\x07\x5f\xfe\xf5\xa9\xcd\x61\xd7\x53\x48\x1b\xc0\x4e\x1d\x43\xae\xa3\xbe\xff\xe0\xd5\xa9\x09\x93\x24\x7d\xbc\xc3\x88\x8c\xe7\x6f\xb1\xc1\xf1\x45\xbe\xcb\x77\x86\xfb\xd7\x9f\xff\xf2\xc7\x6e\xf3\x0c\xe0\xbf\x55\x2c\xd8\xc3\xd7\xf9\xab\x5c\xd8\x43\xbe\xca\x59\x45\x5f\x98\xa6\xb8\x3e\x85\x00\xb2\x1c\x42\x9e\x29\x99\x75\x95\x26\x38\x67\x03\xe6\xab\x24\x41\xaf\xbc\xdd\x0a\x6d\xe3\x76\xdb\xb9\x86\x78\x0e\xa8\xb1\xae\x5e\x8e\xf5\xb1\xb7\x13\xb9\xf9\x76\x03\x3d\xcc\x5f\xef\x3d\xf8\x1a\xfb\x27\xbc\x1f\xca\xf4\xbe\x14\xff\xf6\x92\x76\xce\xab\x9e\xf2\xf2\x4d\x4f\x57\x6f\x72\xc6\x41\x3b\x5c\xbf\x25\x9b\xa3\x19\xcf\x4f\x7f\x77\xb1\x2a\x57\x1b\x00\xe3\x7d\xac\x6f\xd9\x2c\x20\x18\x5f\xe3\x85\x96\xef\x13\x2f\x5f\x67\x6b\x1f\xe1\x3c\x5f\x00\x6c\x7d\x35\x49\xf1\xf2\x8f\xcc\xd2\xcf\xd7\xd8\x9a\xa6\xac\xff\xe4\x81\xbc\x77\xe1\xff\xa1\x1b\x88\x5e\x2c\xff\xec\x94\x91\x13\xa8\xb7\xec\x83\x8c\xdd\xbd\x67\x9e\x0a\xa5\xe4\x5f\x57\x37\xf9\xea\xc1\x4e\xe0\xeb\x3a\xd5\x69\x7c\xc8\x73\x4a\xe9\x73\xf5\xab\xfd\x77\x6e\x0a\xf0\xc1\xce\x80\x88\x6f\x82\xd6\xd4\x83\x62\x6b\x01\xf6\x22\x5a\xe0\x70\x61\x53\xf7\x1f\xf7\xcf\x16\x74\xbf\x53\xf7\x16\xf8\xe5\xde\x04\xdf\x5b\xa8\x13\xe7\xf1\xb0\x7c\xd1\x0a\xaf\x94\x9e\x37\x20\x78\x6c\x40\x7c\xd1\x90\xee\xf7\x7e\xee\xfe\x28\x3f\x8c\xe7\x21\x6f\xf1\x26\xaa\x8a\x7e\x81\x00\x8a\xe7\x8d\x97\xcb\x76\x3f\x34\xa7\x7b\x73\x4e\xde\x18\x26\xdf\x4c\x35\x3b\xc0\xdb\x82\x7e\xee\xcf\xa3\x2b\x78\x1a\x9d\x83\xc6\x7c\x3e\x6e\x03\x60\xed\x3c\x32\x9c\xa7\x3a\x9d\x3b\x48\x2f\x06\xa7\x9f\x07\xa7\xfb\xe0\xf4\x9b\x7d\x72\xef\x8c\xdc\x1d\xff\xe0\xac\x03\x9f\x80\xcf\xf3\x74\xfc\x9c\x93\x13\x5f\xbc\xe2\x54\x2f\xe7\xe5\xc9\x5f\x0f\xa7\x2e\xe6\xe4\x54\x7d\x08\xc6\x95\x7c\x39\x2f\x6f\xf6\xbf\x4f\xbf\xe7\x79\x32\x5e\xf4\xbe\x37\xe0\xab\xa9\xf0\x7c\x9e\x8e\x97\xbd\x3f\x37\x63\x4c\xe3\x7e\x39\x02\x37\x9b\xc1\x6d\xac\xce\x3a\x5a\x30\x5e\x98\x3f\xdf\xf8\xcb\x99\x20\xe2\x2d\x00\xaa\x5d\x4a\x13\x88\xca\xe7\x99\x80\x22\xc7\x5c\x26\xbf\x88\x3d\x92\xf5\xe5\x4a\x1d\x0b\x64\x9e\x8e\x9f\xeb\xd4\xd7\xc7\xf3\x78\xa5\xba\x58\xab\x63\x58\xbc\x33\x2e\x97\xe9\xc4\xf9\x62\x64\x3c\x9a\x7a\xb9\x56\x6f\xf7\x8a\x2f\xc9\xe7\xb1\x42\xfb\x62\xa9\x7e\xaf\x4f\x6e\xee\x5a\x9e\xa5\x46\xff\x94\x1a\x63\x99\x7e\xb1\x42\xbe\xf1\x78\xcd\x9b\x78\x4e\xbf\x4b\x70\x7c\x95\x07\xf0\x95\xe8\xe0\xfa\x3c\x4f\x14\x9e\xce\xb3\xa7\xdd\x2d\x3d\x44\x6d\xd6\xcc\xb3\x87\x2f\x45\x7b\xfd\x94\xed\x63\x81\x71\xfd\x52\xa8\xb6\x3f\xad\x77\x7c\x06\x88\x4e\x7d\xb4\xb5\x5f\xb4\xf5\x8b\xf5\x54\x6f\xe6\x24\xfc\xbe\xd9\xf3\x05\x34\xe4\x1f\x20\x60\xff\x50\xb5\x0f\xe7\xeb\x69\xe9\x1c\xc3\x3d\x59\x7c\x99\xa6\xdb\x31\x91\x97\xd5\x0d\x1c\x79\xef\x0d\x4e\x90\xf5\x7c\xcd\x27\x3e\xf0\x29\xf0\x21\xf0\xc7\xb7\xb2\x7e\x5e\x39\x3f\xf0\x07\xa2\x30\xab\xe6\x95\x2f\x1f\xc9\x9e\x6c\xb3\x15\x8c\x96\x1b\xc1\x68\xd9\x2e\xa1\xd9\x28\xd2\x09\x73\x7b\x3e\xde\x3d\xaf\x27\xdb\x63\xf9\xe4\x8f\x8e\xd3\x1a\xc0\xd5\xfe\x96\x1f\x7a\xdb\xeb\xfe\xed\x73\xf8\x6d\xb3\x83\x69\x85\x4c\xfb\xe0\xcb\x9e\x56\x9d\xec\xb6\x70\xb9\xfd\xae\x2c\xd3\x1a\xd5\x75\xee\x9f\x1f\x1e\xdc\x9b\x21\xb6\xad\x37\xf6\x88\xee\x1f\xf4\xc6\x9b\x29\x69\x98\x58\x1b\xaf\x3c\xf8\x0d\xfe\xf9\xaf\xec\x53\xfa\x4f\x7d\xe9\x9b\x03\x7d\x8f\xa8\xfa\xc7\xcf\x7f\x79\x34\xcb\x05\x6f\xb6\xf6\xed\x66\xb8\x40\xf9\x8e\x6f\xc7\x35\xef\x05\x88\x5e\x26\x85\x14\x02\x1b\x14\xff\x3a\xc2\xd4\x57\xf1\xfd\xbd\x17\x20\x53\x6f\xea\x99\x84\xb8\x16\x1f\xfd\x7e\x1b\x35\xba\xf5\x0c\x48\xbc\x55\xa3\xab\x2f\x5c\x08\x8c\x9e\x15\x55\x70\x3d\x37\xf0\x60\x2b\xd5\x5a\x01\xcc\xd9\x03\x31\x77\x62\xc0\x66\x49\x21\xa9\x2d\x90\x8a\x52\x92\xb2\x53\x00\x69\xfa\x71\x94\x89\x09\x88\x6d\x91\x7f\xd0\x50\x3c\x92\xa3\x59\x27\x65\xd2\xa9\x52\x9f\x14\x81\xc7\x8f\x77\x8e\x13\x67\x4a\x49\xf7\x4e\x8c\x9a\x51\x76\xd4\x3b\x36\x18\x74\xbc\x98\x7d\xf4\x17\xdb\x70\xbc\xf1\x52\xdb\x25\x9d\xe3\x95\xbc\x84\x94\x3b\x8a\x72\x83\x50\x49\xcd\x49\x9b\x13\x4a\x54\x1d\x29\x97\x49\x75\x7c\x14\x6b\xfd\x89\x23\x95\x7e\x2e\x0a\x7d\xab\x73\x8c\xa2\xa3\xc0\xce\x7a\xaa\xa9\x83\x87\xe1\x7a\x6c\x86\x74\x99\x12\x75\x6c\x2f\x63\xaf\x1d\xaf\x9a\x28\xaf\x0b\x4a\xcf\x31\x86\x79\x72\x6c\x04\x19\x6c\x5a\x30\xa9\x78\x8d\x60\x6a\x20\x2f\x47\x7f\x58\x77\x3c\x94\xf1\x80\x19\xfe\x68\x2d\xa8\x4d\xc6\x67\x98\x2c\xce\xb9\xeb\x78\x26\x92\x4f\x8d\xf2\x33\x00\xed\x52\x82\x55\xa1\xc3\xea\xd0\x97\xbc\x47\x32\x08\x10\xae\x2b\xf8\xc9\x27\xa6\x16\x3b\x25\x7b\x1d\x9b\x92\x0a\xb0\x9a\xcc\xf8\xd3\xa2\x6c\x4d\x75\x92\x8e\xc2\x26\xa7\x50\x06\xf2\x64\x8b\xe2\xc3\x25\x49\xa9\xb3\x4d\x35\xec\xed\xb5\xd8\xf1\xf1\xa0\x8e\x1e\x77\xcb\xdc\xb1\x26\x03\x48\x01\xb6\x3b\x6c\xc6\x69\x04\xda\x5e\x18\x73\x86\xf3\x98\x35\xb1\x90\xe6\x14\x84\x6a\x95\x89\x03\xc5\xc6\x04\xea\xf4\x5c\x07\x5e\x9c\x34\x92\x54\x9e\x94\x58\x01\x31\xa1\x73\xcd\x8f\xfd\x42\x9f\xab\xdd\xc3\xe6\x14\x0a\x29\xed\xbe\x32\xe1\x39\xc8\x04\x1e\x19\xea\xa5\xee\xc9\x6e\xa6\xc0\xd1\xd5\x0a\x6c\x1d\xf7\x93\xf0\xc9\xcc\xb7\x53\x68\x68\x1c\xb5\xe4\x14\xa0\x00\xa0\x03\xec\x74\x95\x86\xa2\x53\x52\x1d\xe4\xd1\x59\x84\x2a\x0a\xad\xb1\xfb\xa9\xe9\x54\x28\xe7\x73\x65\x63\xb0\xff\x59\xdf\xa2\xee\x8f\x81\x5f\x11\xd9\x7f\x07\x18\xee\xe7\x62\xb7\x47\x90\xd1\xdc\xae\xe6\x78\x5f\x13\xe2\xe0\x2f\x4c\xf9\xd4\x30\xba\xd5\x8b\xc1\x4b\x1a\x30\x80\x92\xad\xb5\x8f\x4f\xce\xe3\xcf\x7f\xfb\x5f\x77\x6e\x1c\xa1\x7a\x53\xae\xb3\x3b\x99\x4a\x3f\x02\x18\x72\xb2\xc3\x0a\x50\x18\x38\x1e\xe5\x68\x67\x70\xcd\xc9\x2e\xdf\xd8\x40\xbd\x99\x3d\xab\xf7\x31\x83\xfd\x99\xfa\xe0\x89\x6a\xea\xf6\x6f\x9a\x73\x0d\x65\x43\x49\x3e\xaa\x24\x4e\xa1\xae\x30\x4a\xac\x43\xea\x8d\x88\xa0\x35\x36\x0c\x31\x15\x66\x31\x15\xce\x62\xea\x53\x6c\x8a\xbd\x04\xca\x84\x6b\xa6\x02\x8c\x11\xb1\x29\xac\x01\x49\x4c\x4c\x31\xa3\x9e\x18\x08\xcf\x80\x21\xe1\xb6\x84\xee\x63\x01\x10\x73\xcf\xfb\x41\xb6\x6d\x5f\x60\x2b\xb9\xb4\x1e\x94\xc4\x81\x12\x02\xc5\xdc\x29\x9a\x7a\x62\xce\x36\x2f\x83\xc3\x47\x6a\xfb\x1d\x7a\xaa\x5d\x20\x1f\xff\x27\x51\x01\xe8\xdb\x87\x37\x61\x3e\x97\xdb\x7d\x20\xec\x6e\xbc\x5d\x2f\x37\xac\x36\x26\xd4\x63\xdf\x5a\x6d\xa8\xe0\xb5\xc3\x69\x7b\xb1\x7d\x69\xcd\x7d\x7f\xc3\xec\x9f\xa7\x9a\x6c\xb1\xf0\x48\x1b\xf9\xd3\x94\xd3\x3a\x79\x68\x80\x52\xc0\xa2\x81\xf8\xaf\x6d\x2e\x70\x67\x14\xe0\xba\xd0\xfd\x94\xe9\xb5\x35\xd2\x81\x5a\x8e\xcc\x17\x68\x88\x35\x40\x2b\x88\xe5\xd5\x56\x83\x54\x3f\xcc\x29\x3b\x4c\x3d\xf1\xd3\x92\x9d\xbc\xa2\x88\xfb\x7b\xda\x0c\x25\x90\x9e\xb7\xf5\xa7\x28\x16\x7f\xc7\x47\xe7\xfc\x61\xf7\xfe\xfe\x30\xdf\x35\x77\x24\x58\x67\x93\x12\xcf\x9c\x09\x29\xaa\xd6\x27\x1c\x49\x5b\x22\x91\x3c\x65\x00\xa7\x29\x2d\x30\x9e\xe3\x10\x4c\x8a\x5c\xd7\x6e\xaf\x82\x6a\x7a\xae\xc8\x2d\x50\xd3\xf9\xd4\x5a\xa3\x66\xce\x0f\x90\x5c\x8a\x78\xc7\x08\x01\x8b\xac\xd4\x57\xa6\x08\xf1\xdc\xe3\x0a\x14\x18\x9c\x01\xdc\xe4\x08\x90\xb6\xb6\xc6\x0c\x8e\x38\x39\xc5\xa3\x89\xb7\x92\x82\xff\xd9\x03\xf2\x14\x40\x63\x89\xb2\xda\x9f\x4a\xa5\x38\x85\x7c\xc1\xde\x35\xb1\x7a\x16\x85\x13\xb7\x47\xa1\x98\x6c\xf2\x8d\xb4\x25\x27\xa0\x07\x72\x4e\x34\xf3\xc7\x7f\x63\x13\x3e\xa6\x4a\xb9\x15\x52\x69\xe0\xec\xcf\xac\x0e\xd8\x03\x40\x67\x9b\x8d\x48\xe3\x8f\x75\x8c\xae\xd8\x3f\x46\x0b\x24\x81\xe1\x44\xf3\x9a\x97\xc3\x1f\x73\x74\xc4\xf0\x44\x12\x57\x45\x33\x31\x36\xe8\x3a\x6b\x60\x2d\x26\x92\x33\x18\x31\x1c\x9c\x02\x70\x3a\x0d\xd9\x4c\x8d\xd3\xd1\x21\xf6\x25\x2a\x4a\xe7\x01\xab\xaf\x01\x54\x04\xa4\x40\x34\x57\x38\x36\x75\x97\x80\xf1\x97\x06\x85\x3f\xd6\x4c\xeb\x14\xa5\x1c\x1d\x24\x0c\x39\x1d\x12\x3b\x45\xee\xbb\x42\x5a\x74\xf2\xe3\x9c\xf2\x61\x5e\x48\xd1\x53\xa0\xa8\xde\x75\x32\x20\x86\xc1\xd7\x0f\x94\x9b\x68\x72\x22\x37\xeb\x4f\x64\x9b\x95\x40\x6c\xd6\x25\x00\x44\x91\x59\xd7\x4c\xe6\x26\xaa\x33\xfe\x46\x54\x5c\xac\x1f\xdf\x3a\xa5\xde\x91\x75\x8f\xd2\xe2\x8c\xe4\xa8\xfc\x29\x34\x92\x83\x01\xee\x6d\x3e\x56\xb0\x95\xb4\xa9\x92\x26\x4a\xc5\xc9\x57\xba\x4e\x3a\x11\x32\xa0\xba\xd0\x00\x49\x89\x6c\x0b\xb4\x9d\xec\x15\xf7\x98\x01\x5c\xaa\xb5\x98\x92\x3d\x9b\x8a\x20\xc9\x58\xb8\x02\xc2\x29\x9b\x0a\xa7\xc6\x24\xad\x59\x4f\x52\xc9\x89\x34\x56\x6a\x5a\x49\x39\x11\x77\x9b\x1b\x95\x12\xd8\xfb\x6d\x32\x00\xfb\xae\x1d\x29\x4a\x47\x57\xec\x89\x8b\xd8\xb9\x4c\xe6\x94\x45\x9b\x06\x0e\x67\x78\x44\x3e\x14\x5b\x43\x4c\x48\xa7\xdc\xa8\xa5\x36\x43\xd6\xe3\x38\x28\x58\x62\xcf\x40\x77\xdb\xa9\x59\x4e\x3a\x8d\x3f\x23\xbb\x47\x19\x09\xa4\x09\xa0\xcb\x51\xaa\x0f\x45\xcc\x98\xf1\x81\x62\xef\xc7\xf1\xa9\xd6\x1d\x60\x59\x06\x36\x4b\x84\x89\x50\x6c\xaa\x60\xa4\x8a\xda\x28\xc1\x8c\x51\xf0\x4b\x70\x71\x43\x66\xcd\x63\x13\xcb\x14\x5f\x19\xdd\xdc\xd3\x84\xaa\x81\xa9\x1f\x4d\x0d\xae\x94\xa4\xf5\x0d\x00\x67\x01\x77\x24\x48\xa5\x16\x80\xb6\x69\x31\xb3\x22\x8a\x59\x9c\xda\x00\x82\xe8\x80\xf4\xd1\x66\xfa\xab\xa0\xa4\x83\xdb\xea\x7e\xd1\x35\xee\x59\x1a\xac\xf5\x71\x7c\x65\xf1\x26\x4d\xf3\xbd\x3e\xde\xcd\x98\x04\xf8\x14\xd6\x3a\x3b\x02\x2f\xd9\x4a\x3f\xc3\x40\xda\x57\x1f\xef\x01\x9e\x39\x53\xca\xf9\x38\xd6\x80\x5d\x98\x69\x4e\xc9\xb7\x2f\xf1\xf3\x47\x5c\x80\x21\x9f\x1f\x73\x50\x33\xb0\xa2\x04\x69\xc3\xd4\x4c\x81\x43\x74\xb2\x50\x01\xdc\x1f\x1c\xab\x14\x97\xa4\x9b\xb1\x01\xb8\x3a\x99\x54\x48\x22\x84\x52\x7d\x56\xe0\x67\x81\xc5\x23\xae\x81\x1b\x61\x55\xea\x9e\x4a\x6d\x80\xcb\xef\xb0\x71\x58\x95\x7a\x86\xf9\x99\x6c\x25\x79\x22\xa3\x75\x10\x56\x54\x32\x41\x73\xb2\xe7\xec\xcd\xb8\x45\x76\x5f\xe2\x4a\x5a\x3a\x15\xcd\x94\xb3\x1c\x19\x99\x0f\x36\xaa\x2d\x50\x05\x80\x60\x4b\x81\x60\x07\xdb\xa4\xb5\x11\x00\x08\x3e\x03\x1c\x7f\xd4\x7a\x07\x52\x5b\x5f\x99\x81\xac\x22\x14\x23\xb0\x88\x6d\x62\xf7\x40\x15\xc1\x1a\xae\xbb\x19\x09\x94\xeb\x2c\x9d\x20\x5b\x4a\x2a\x98\xd9\xdd\xb9\x1c\x1c\xd5\xdc\xc6\xcf\x64\x68\xd2\x72\x1c\x42\x2b\xb2\xec\x1a\x49\xe1\xc9\x8f\x43\x12\x59\x23\x59\xda\xde\x05\x6b\x70\x03\x5f\x09\xcb\xa3\x01\x7f\xb3\x17\xa4\xcf\x22\x77\xcc\x6c\x6e\xa1\x2a\xba\xb3\x1e\x9c\xd1\xd2\x7d\xb2\x4d\xf1\x80\x49\xf3\xad\x52\x2b\x26\xa5\x3a\xe7\x23\x20\xd8\x00\x97\x0d\x7c\x4e\xa0\x41\xc7\xb4\x88\x00\x45\x85\x77\x7e\x34\x33\x8b\xea\x22\x1f\x10\x5e\x3b\xc5\x24\x47\xa5\x96\x42\xa2\x5e\xe4\xe3\x5b\xa1\xa4\x3a\xe5\x5d\x02\x1e\x5b\x3a\xa3\xb2\x21\xbf\x5c\x6c\x81\xb7\x3d\x10\xe9\xed\xcd\x34\x50\xc7\x80\x3b\x08\x4e\x05\x1e\xf9\x2e\x09\xf8\x17\xc6\x9f\x38\x10\xc0\x4d\x76\xe8\x22\x1a\xaa\x15\x42\x47\x01\x99\xc2\xb6\x7e\x91\x2f\x08\x55\x95\xa4\x9a\xd7\xcf\x89\x92\xca\x0e\x19\xe9\x9e\x97\xee\xd3\x32\x49\xa3\xd2\x78\x6f\xca\x06\x3e\x41\x4c\x84\x04\x52\x33\xfd\x77\xa6\xb9\x11\xa3\x1a\x39\x1b\x8e\xfd\x0a\x2a\x00\x75\x05\x9d\x0a\x04\x76\x55\x33\x4b\xea\xd1\xd4\xa6\x33\x49\x64\xd2\xd2\x80\xcc\x56\x54\x67\x78\xcc\xb8\x44\x27\x25\xac\x94\x58\xe4\x88\x02\x72\xd8\x86\x69\x0d\x9e\x98\x85\x62\xeb\x53\x65\xd4\x84\x8c\x3f\xb3\x57\x63\x32\x92\x27\xb1\x7e\xaf\xf3\x9f\xf1\x43\x36\xa5\xd4\x3b\xd0\xb5\xa5\x8d\xe3\xe8\xaf\x14\xa8\x56\x78\x67\xda\xc6\xf1\x42\x93\x72\x17\x68\x52\x88\x70\xe7\x10\xc1\x34\xf5\x09\xda\xfa\x31\x98\x92\x94\x09\xb5\x5d\xbb\x65\xd2\x8f\x39\xa6\xb5\x92\x74\x9b\xd1\xb0\xc8\xab\xae\x2f\x21\xc9\x19\x0e\xac\x1c\x13\xb5\xa2\x21\x53\x6b\x1f\xef\x66\xe3\xda\xf5\x55\x76\xc4\x52\xe7\xb2\x05\x1e\xb3\xf6\x77\xc8\xba\xbf\xfd\xe5\xb7\xc3\xee\x7f\xfd\x8e\xca\x23\xd3\xb1\x70\x31\x57\x86\x7d\x26\x49\xaf\x05\xd5\x34\xe5\x8a\x8c\xda\x33\x03\xd3\xa9\x9a\x36\xfd\x62\x83\x72\xc3\xd3\x5b\xd7\x87\x67\xeb\xd0\x89\xcb\x81\x7a\xef\x66\x9c\xc1\xee\x4c\xda\x76\x6b\x72\x1c\x86\xda\xd4\xf4\xca\x05\x98\x8d\x5c\x0e\x9f\x17\xc2\x8e\xce\x2e\x54\x64\x40\x19\xd6\xd8\x0e\xbc\x51\x04\xcc\x5f\x80\xe4\x55\xba\x4a\x14\xbe\x00\xd8\x29\x15\xf2\x04\x56\xa0\x94\x75\x8f\x99\xaf\x76\x08\x4a\xa9\xea\x9a\xc6\x42\x49\x44\x8f\x01\x04\x3a\x36\x13\x52\x35\xb3\x8a\xd7\xd7\xe1\x16\x2f\x18\x12\x04\xd9\xb4\xf5\x49\x5f\x32\xb2\x72\x17\xd8\xa2\xa4\x4d\x88\x63\x3a\x9a\x99\xe4\xe0\x2f\x2b\x9a\x22\x08\x00\x13\xfd\x88\x53\xa9\xe3\xc6\x42\x98\x24\x3b\x94\x92\x96\x3a\x89\x45\xa0\x97\x4d\x85\x00\x94\xae\xf7\xf6\xc2\x0d\xe9\xbd\x07\xe0\xcf\x2f\xb7\x69\xbc\xad\xaf\x9c\xcd\xd4\xf5\xcd\xb1\xa6\xfc\x0a\x12\x96\xa9\x51\xc1\xda\x58\x12\xfc\x45\x05\x09\x95\x5b\x64\x9d\xf8\x8a\x03\x90\xa9\x9a\x61\xd8\x8e\xb0\xc8\xd0\xd3\x2b\xc5\x09\x44\x56\x06\xc5\x9c\xa0\x95\x5c\xd6\x64\x83\x4a\xad\xd6\x40\x5c\x6d\x99\xb2\xa9\x3d\xd6\xd5\x35\x03\x91\xb6\xdb\x73\x1a\xf8\xbd\x4a\x20\x45\x18\xe7\xa5\x99\x71\xfd\x5a\xa8\xf7\x6c\x82\xb6\xac\xdf\x9a\xe4\x76\xca\xea\x67\x46\x99\x02\x0f\xc7\x16\x4d\xab\xd9\xfe\xcd\x19\xbe\xf8\x74\xf1\xe5\xc8\xcb\x8d\x03\x7a\x82\x13\x0a\xb3\xee\xfe\xd5\x5d\xfe\xea\x2c\x23\x1e\xaf\xf6\x99\xd6\xc8\x4c\xc1\x39\x62\x8e\x81\x6a\xa3\xda\xd6\x18\x8e\x83\x0b\xf3\xb4\xbd\xe5\x47\x1b\x20\x4f\x57\xb5\x63\x02\x48\x55\x88\x11\xca\xb9\x1e\xd5\x04\xb5\x5d\xaa\x7c\x75\xa5\x98\x92\xe6\x74\xb4\xb9\x03\xcc\xc4\xce\x07\xa6\x1c\xeb\xd6\x3d\xa7\x71\xcf\x2d\x74\x80\x1b\x5b\x91\xf9\x0a\x3f\xf2\x8c\x32\xd5\x13\xfa\x20\xac\x68\x20\xcf\xd4\x35\x08\x96\xdb\xfa\xb4\xbb\x9f\x92\x49\xcd\xe5\x3a\xd6\x6c\x13\xde\x3a\xd3\x2d\xcd\x55\x0c\x96\x81\x2a\x7b\x64\xb0\x28\x32\x31\x26\xa1\x99\x74\xad\xae\xd6\x86\x80\xcf\x43\xe5\x38\x36\xdb\xb8\x14\xe7\xc9\x0d\x09\x95\x8d\xab\x89\x8c\xe6\x9d\xdb\xfe\x62\xfe\xd0\x6b\x35\xbf\x7d\xca\xd4\xe1\x0d\x30\x60\x74\xbd\x21\xdd\x7d\x6f\x6d\x47\x40\x6c\x53\xbb\x64\x10\x64\xe4\xb2\x9b\xfd\x6a\x8a\xb1\xb2\x9d\x35\x77\x06\xe9\x6a\xcc\xf3\xb2\x84\x13\x22\xd2\x8f\x54\x5a\x31\x6b\xa7\xbc\x64\x52\x5b\xcc\x3e\x89\x96\x59\x17\xf9\x2b\x5a\xe6\x0b\x56\x47\x41\x9c\xd5\x46\xa7\x88\x99\xdb\xe7\x35\x83\x4f\x17\x5f\x46\x2f\x12\x89\x1f\xdf\xb8\xfc\xe8\x4f\xee\x5a\x66\xbf\xfe\x25\xfc\xe5\xd7\x9f\x4f\x77\xe8\x62\x40\x46\x4d\x9c\x6f\x6c\xa0\x6f\x92\xf7\xdf\xe2\xee\xff\x3e\xcd\x8f\x44\x99\x56\x12\x10\x41\x76\x71\x68\xc6\x57\x36\x23\xd0\x5c\xcc\xdc\xae\xa8\xea\xbc\xde\xed\x64\x96\xe0\x9a\x12\xdf\xd3\xe5\xf9\x16\xf1\x3d\x12\xad\x02\x7e\x08\xaa\x37\x33\xbe\x38\x38\xe5\x8f\x0a\x7a\xbb\xbf\x72\x27\x91\x32\x99\xad\xb9\x7e\x74\xa1\xda\xdb\xa4\x2f\x68\xbf\x99\xdc\xb1\xb7\x29\x13\x97\xf4\xb4\x50\x1a\xec\x2f\x98\x28\x1f\x3a\xe5\x5e\xf6\x94\x50\x53\x05\x48\x63\xc9\x79\x30\xb0\x94\x92\x8e\xa0\x0f\x9c\x0a\xa9\x96\x17\xa1\xaa\xe2\xdf\x04\x7c\x33\x18\x4a\x14\xd4\x56\x37\xf3\x9f\xec\x65\xbf\x00\xfd\xd0\x43\xe0\xfe\x78\x60\xf1\x3c\x83\xee\x83\xc0\xf7\x32\xb6\x3f\x7d\x06\x99\x45\xdc\xa6\xb5\xd4\x05\xae\x3b\x02\x92\xfd\x95\x80\x16\x25\x7a\x55\xff\x4b\xdc\xa8\x35\x39\xc1\x53\xb8\xc1\x46\xca\x7c\x5d\x6e\x3c\xb2\x4b\xde\xba\xd9\x9f\xe0\x9f\x8b\x70\x28\xcd\x49\x8a\x88\x08\x9b\x47\x27\xa0\x27\x00\x2a\xbc\xd6\xf5\x2d\x18\xe5\x54\xfc\x82\xd6\x7f\xbc\xc3\xe2\x43\xf1\xdb\xa2\xbf\xcc\x6e\x4d\xb9\x1c\x50\xff\xb9\x27\x73\x26\x11\x82\xe7\x66\xe3\x9f\x72\x79\x05\x28\xdf\xd4\x5e\x98\x3a\x1f\x05\xb1\xc3\x6c\x3e\xb8\x13\xb6\xcc\x68\x43\x3f\x42\x64\xff\xd6\x61\x84\x3e\x4c\xb8\x79\xd8\xfd\xf6\x28\xce\xab\x59\x67\x45\x01\x53\xb5\x2c\x32\x2f\xd2\xa9\x65\x85\xf9\x56\xf2\xd4\x0e\x89\x52\xd3\x23\x95\x02\xb3\xf7\x92\xfe\x8a\x81\xa7\x6d\x4e\xac\x19\xe2\x7e\xb5\x50\x6b\x5b\x53\x0e\x0e\xfa\x11\xdc\x56\x58\xa1\x66\x74\xa5\x8d\xeb\x12\x45\x57\x46\x6a\xc2\xa0\x95\x35\x19\x61\x42\x84\x55\xf2\x11\xdb\x64\xc9\x1c\xec\x17\x13\x1d\xed\x8e\xdf\xbc\x56\xaa\x28\xf7\xcf\x2f\x69\x93\xc3\x42\x89\x1b\x94\x12\x43\x53\x6e\x5f\x64\xb3\xa0\x6d\xf5\x47\x64\x80\xe8\x51\x51\x40\xfa\x80\x69\x22\x1d\x01\x1a\x9c\xfc\xd5\x52\x93\x57\x9b\x4b\x66\xdd\xa1\x5f\x1f\x74\xf5\x7e\x7b\x14\x12\xb6\x50\xf3\x1d\xe2\x55\xbb\x4b\x4c\xd4\xaa\x98\xda\xcf\x6d\x32\xbf\xa7\xd7\x7c\xa4\x54\x7b\x10\x2a\x9a\x56\x83\x5e\xcd\xed\x6a\xaf\x08\x0f\xdb\xe5\x20\x87\xdc\x2c\x91\x4b\x25\x1f\x01\xce\x3e\xe9\x01\x81\xac\x8d\xab\x84\xa4\xd9\xd4\x48\x40\x70\x58\x3e\x0c\x71\x12\xc4\xbd\xdb\x6b\xa3\x9e\x64\x62\x7e\xc9\xd4\xcd\xfd\xfa\xee\x0f\x12\x25\xff\xc1\x9a\xae\x61\x30\x96\xa0\x75\xe0\xd5\xd0\x1b\x97\x78\xd3\xb6\xfa\x21\x02\x2f\xcb\x84\x50\xfa\xf8\xd6\x81\xa2\xdd\x09\x77\x2b\x41\x5f\x0a\xd5\x76\xf9\xe2\xbd\x3e\x04\x29\x72\xf8\x69\xf7\x97\x7f\x3b\xfc\xf2\xb7\x9f\xbe\xa0\xd3\xfd\x1e\x5a\x12\xf2\xa6\x85\xa4\x4c\xd1\x66\xa0\x98\xe3\x90\x4c\x1b\x3b\x71\xb8\xa4\xa7\x86\xa0\x49\x9b\x43\x27\x60\x14\x80\x57\x61\x5a\x4c\xae\x29\xe7\xbb\xdb\x2b\x27\x5d\x6b\x7b\xf3\xc6\xbd\x4e\x8a\xaf\x4e\x89\x03\xa9\x9d\x42\xa5\xbc\x33\x9b\xab\x4d\x7e\xf4\x92\xe9\xae\xa6\x7c\x7b\x94\x27\x8e\xc4\x6e\x85\xf0\x88\x48\xb1\x4c\xb2\x17\x2a\x00\x67\xc8\x80\x0a\x66\x54\x55\x9b\x91\x0a\x0e\x9d\xd4\x9e\x3a\x58\xb0\xfd\x88\x5b\x8a\xbf\xc3\xa9\x5e\x35\xc5\x81\xdb\xb6\x9b\xc9\x79\x6e\xe7\xf5\xdb\x71\x85\x5f\xa6\xa3\x6c\x91\x3d\x93\xdb\x34\x04\xac\x99\x90\x90\xc3\x86\x90\x0f\x90\x8b\xcb\x53\xa3\xa2\x32\xf9\x71\xa4\x56\x20\xf5\xb9\xa1\x87\xcf\x3c\x90\x0f\x64\x5f\xf3\x97\xc6\x47\x72\x84\x9d\x3a\x4a\x2c\x1f\xcc\x29\xff\x9a\x66\x98\xbf\x2c\xea\xbe\x6b\x4e\x3f\x0a\xc5\x04\x8a\x0b\x47\x11\x77\x84\x7d\x6b\x99\x12\xea\x53\x52\x7b\x02\xfa\x4b\x9e\x37\x9a\x05\x29\x13\x35\xbf\x35\xb8\x6e\xab\x32\xff\x32\xea\x24\xae\x01\x00\xbc\x40\x0a\xc6\xd2\x1a\x1a\x60\x26\x5b\xf5\x94\x98\x06\x9e\x27\x25\x10\xe8\x9b\x61\x92\xa8\xb6\xf4\x54\x89\xd5\x9e\x6c\x47\xfb\x55\x9b\x78\xcf\x23\x74\xa9\x54\x24\x51\x8d\x69\x4a\xd4\x01\x1c\xd2\x4b\x79\x2a\x84\x1d\xbf\xb1\xe1\xc7\xde\xec\xd3\xd5\xd3\xe5\x76\xc3\xce\x34\xb0\x1b\x78\x06\xf8\xe4\x7d\x70\x42\x85\xe2\xb2\x9b\x02\x93\xf5\x61\x8d\xf2\x94\x01\x12\xec\xc7\x08\x88\x2b\x71\x8c\x25\x94\xed\xac\xfd\xdf\xef\x65\xdc\xde\x34\x7c\x6c\x86\x32\xca\xab\xaf\x2c\xd7\xaf\xb2\x84\xb7\x6d\xd7\xb7\xaf\x10\x12\xbf\x9e\x8d\xbf\x3e\x0c\xe8\x9d\x00\xcc\xa1\x94\x72\xdd\x15\x92\x64\x1e\x85\x0c\x08\x99\x44\xa5\x3b\x69\x1f\x9f\x33\x1b\xdc\x8d\xec\x4e\xe0\x00\xa8\x91\x28\xf3\xd1\xcf\xa9\x83\xd9\x03\x2a\xab\x2b\x8f\xa3\xeb\xca\x44\x45\x00\x8c\x2e\x32\x8e\xf3\x6e\xe4\xfc\xa3\x63\x68\x54\x40\xba\xd2\xae\xd8\x89\x52\x9f\xa2\x9f\x0f\x38\xff\x94\xa9\x57\xf3\xad\xfb\x0c\xc7\x32\x75\x8f\x86\x9b\x35\x90\xa9\x64\x73\xd4\x41\x75\xd0\x62\x81\x6c\xb3\x77\x04\x60\x96\x8c\xdd\xb9\x44\x8a\xda\xda\xb2\x37\xb3\xd1\x29\x28\xb8\xd9\xc4\x01\x50\x3c\x26\x76\x2d\x47\xe7\xe8\x89\xc9\xfe\x06\xfb\xb0\xdb\xec\x94\x80\x4e\xb1\x79\x56\xb4\xc2\x90\x2f\x3b\xd4\xd0\x7b\x25\xfd\x3c\x4b\x73\x6c\x81\x7a\x33\x4b\xaf\xa6\xf9\x88\x73\x4a\x19\x35\xbd\x9b\x3f\xaa\xf6\x9b\x23\x7a\x62\x5a\xe5\x82\x5d\x76\x10\xd3\x39\x57\x2c\x81\x3a\x3c\x9d\x09\xc4\x01\x72\xed\xe0\x2d\xbe\xb5\xea\x99\xcd\xc9\x04\x3e\xce\x21\xe5\x57\x9e\x12\xa5\x9a\x26\x3f\xce\x02\xa8\x63\xcb\x1e\xc4\xc3\xbd\x58\xf7\x83\xfe\x00\x4e\x13\x78\xf8\xb8\xb7\x57\x53\x73\x91\xe4\xd8\x88\x53\x0e\x95\x7a\x95\x3d\x25\x64\x93\x31\xd5\xca\x61\xf0\x91\xc5\x08\x78\xac\xba\x4b\x94\xd0\xd1\x69\x24\x88\x5a\x0b\x13\x40\xbe\x33\x50\xfb\xb3\xa4\xf9\xfd\xe7\xdf\x3c\xbe\x44\x1e\x93\xd5\x9d\x4a\x43\xbf\x24\xb5\xb1\x84\xc0\x2b\x63\x13\x38\x51\xaf\x60\x88\x80\x21\x3c\x8e\x3e\xd5\x0b\xa5\x63\x28\x30\x00\x40\x04\x70\xb5\x5b\x94\xa6\xf8\x6a\x77\x9d\x1a\x55\xd1\xa7\x84\x64\xba\xd9\xa8\xcc\x94\xc5\x1e\xf7\xf9\x9d\x5d\x6a\x43\x14\xd9\x2e\x6d\xc8\x9f\xf3\x8c\x3d\x5b\xc3\xa5\x40\x34\x0b\x40\x76\x04\x9b\xa8\xa9\x82\xe3\x4b\x40\xc9\x22\xf2\x0a\x11\x28\xf5\x88\xed\x36\x9b\xff\x76\xfb\x3a\xa5\x99\x85\xdc\x29\x74\x7b\xed\x1f\xef\x3a\x28\xd5\x22\x90\xea\x39\xa6\xc9\x8f\xd1\x71\xfa\x90\x86\xe9\xbe\x0a\x55\xa9\x5b\x6f\x76\x1c\x1b\xad\x15\x89\xf0\x11\x09\x86\x71\x4e\x30\x94\xb1\x87\xd9\xf7\x81\x1a\x08\x5b\x98\x72\x6f\xa4\x60\x26\xa9\xe6\x7e\xf5\x19\x67\x18\x49\x65\xd6\x1b\x72\x86\x3e\x06\xa1\xad\x10\x6b\x7a\x6d\x13\xdb\xc4\x2b\xc7\x6c\x0b\x3e\x64\xca\x69\x4f\xd2\x52\x20\x69\x4c\x99\x41\x85\x48\xa5\xa8\x2d\xb7\x9d\x50\x07\xb4\x7c\x6f\xf3\x76\xad\x9d\x51\x92\xd6\x1e\x9f\x54\x98\x36\x5f\x0b\x5f\x08\xda\x42\x2d\xa7\x49\xed\x95\x6d\x31\x42\x44\x81\x92\x1f\xe0\xfe\x65\x08\xe0\x85\x4c\xb1\x8b\xce\x92\xd6\xd6\x56\x26\x71\x5f\xe4\x53\x08\x2d\xa4\x99\x0f\x0e\xc4\xd9\xb4\x79\x0a\xc2\x6c\x2d\x36\x23\x5f\xac\xed\x21\x37\xa7\x4f\xb9\x39\x99\xdc\x3c\x6e\x4a\xe5\x68\xa2\xa6\x4d\xf1\xf8\x29\x93\x77\x2b\xe1\x8e\xa0\x70\x09\x9f\x0a\xc1\x0f\xbe\xd6\x3f\xd5\xc1\x85\x0a\x89\xe1\xf2\x27\xdb\x5d\xe2\x72\xf6\x69\xa5\xb0\xe2\xdc\xc9\x1f\xf7\x8f\xdc\xd7\x32\x61\xa0\xf1\x24\xeb\xb9\xf5\xe2\x87\x30\xbd\x5a\x5d\xe1\xbc\xbc\xd6\xcb\x34\x8e\x65\x3a\xad\xbf\x87\x10\x40\xea\xd9\x74\xb1\xe0\x63\x1c\xd3\xfe\xf2\x3b\x5c\xaa\x24\x47\x13\x2c\x7a\x25\x58\xe2\xbc\xfa\x20\x77\xcc\x41\x32\xf5\x93\x71\x5f\x19\xa1\xef\x2e\x30\x3b\xeb\x5a\x64\x21\x87\xd7\xbc\xfc\xae\xe9\x69\xfd\xaa\xe8\x03\x9d\xf8\xbe\x8e\xfd\xe5\x5f\xff\xf5\xf1\x1d\x5c\x73\x57\x41\xdc\x76\x9d\x3d\x04\x6e\x42\x5b\xae\xa0\x70\x91\x7d\x20\x2e\x19\x49\x79\x2a\x89\xbc\x78\x25\x53\x92\x1b\x13\xfc\x77\xcc\xef\x04\x7d\x96\x28\xe6\x32\x21\xb1\xc7\x0e\x97\x99\xd8\xc8\xb4\x73\xf2\xc4\xf3\x0b\x7c\xbc\x23\xa0\xd7\xbc\x9a\xa2\xbf\x26\xd2\x6c\xe6\x50\x62\x34\xbd\x26\xa7\xa8\xd2\x44\x82\xc0\x9d\x69\x55\xe1\xdf\xad\x7b\x95\x4a\x6c\x48\x90\xba\x1d\x99\xf9\x9c\xdc\xf7\xda\x7f\x3a\x8e\x7f\xbe\xfd\x77\x36\x6f\xae\x14\x4b\xea\xe0\xc2\x95\xe3\xd9\xc2\xa9\x7f\xb8\x75\xb1\x6d\x79\xfd\xd3\xcc\xb5\x02\xce\xa7\x92\xce\xed\x92\x6c\xaa\x72\xf6\x44\x7c\x7f\xaa\x80\x8a\x51\x73\xd9\x53\x61\x37\xda\xb8\x2a\x15\x47\xf2\x43\x4e\xd3\xd9\x62\xd5\xfb\x2c\xd6\x7b\x02\xb5\xe7\xb5\xfd\xf0\xce\x2b\x63\x6b\x6c\x81\xcd\x4e\x00\x6c\xaf\xed\x48\xb9\x51\x6e\xfc\xf4\x47\x89\x40\xa1\x02\xb6\xac\xdc\x04\xb6\x07\x0e\xeb\x25\xeb\x19\xb2\xaf\xa3\x5d\x1f\xef\x8d\x90\xbb\x9c\xe4\xd5\x6c\x28\x5b\x16\x60\x63\xec\xe0\xb8\xb4\xa3\x0b\xca\x56\x80\xc5\x3b\x7d\x65\x91\x88\x73\x2e\xc7\x7c\x3b\x6a\xf6\x63\x2a\x06\x26\x15\x90\x7d\xaf\x5f\xd7\x5e\xa3\x1e\xed\x7c\x80\x45\xb6\x32\xda\x78\xd8\x6c\xd3\xca\x02\xc2\x8a\x14\xc4\x21\xfd\xd6\x2b\x94\xd9\x88\x0d\xa7\xcb\x5b\xff\x29\xfa\xe4\x7b\xf3\xee\xf8\x6f\x8f\xab\x13\x36\x41\xd9\xa7\x4a\x19\x60\x96\x05\xf9\x79\xb6\xae\x12\x61\x11\xd6\x4a\xca\xbf\x99\xe4\x28\x54\x91\x99\xc7\x08\x1e\xe9\x62\xb2\x20\x24\x8b\x1c\x64\xb0\xaf\x76\x64\xd6\xf6\x01\x7f\xdd\xc1\xa1\x5a\x28\xa7\x5d\x22\x61\x99\xfc\xe8\x41\xc1\xea\x9c\xe2\x7b\xea\xc9\x56\x9e\x8d\x65\x63\x02\x21\x6b\x82\xcc\xd3\xa4\xc0\x98\xac\x6c\xfa\x0a\x79\xe0\x92\x90\xda\x27\x94\x11\xf3\xa2\x02\xc6\x3f\xf1\x6d\x70\xd3\x18\x5e\xd4\x23\xc1\xde\x22\x25\x44\xbe\x3a\xd5\x1a\x10\x3e\x8a\x02\xfa\x45\x9d\x70\xf0\x00\x43\x83\xe7\xda\x8f\x81\x38\x25\x8a\x2d\xef\x03\x49\x4f\x4e\xe7\x9a\xa5\x90\x4a\x47\x86\xa5\x89\xad\x00\x07\xd8\x99\x92\x8a\xcd\x1c\xb6\x8b\x1b\xa5\xc4\x3b\x2a\xc8\x1d\x1d\x19\x30\xd2\x88\x63\x9d\xa1\x05\xe3\x5a\x60\x23\x07\x0f\xd5\x17\xdc\x9b\x13\xcb\xaa\x3d\x94\xb1\xeb\xbf\x13\xef\x86\x11\x2b\x02\x13\x13\x53\x54\xd9\x23\x37\xd9\xc4\x12\x95\x8a\x2a\x89\x4e\x23\x01\xf4\xe8\x2d\x66\x48\xb3\x02\xd4\x42\x8f\xf7\x7a\x1f\xa5\xe8\xe9\xa6\x7e\xc0\xf7\xc9\x9c\x81\xac\xba\xb7\x96\x06\x12\xe2\xce\x20\xea\xf7\x0f\x9d\x91\x8b\x1e\x41\xc1\x91\x2b\xb2\xf4\x6c\x0e\xa8\x04\x02\x7b\x7a\x45\x3b\x1d\x98\x59\xce\x79\x91\x39\x23\x6b\xe0\x1e\x05\x2b\x13\x97\x1d\x4f\x3c\x60\xd7\xe5\x40\x91\x3f\xff\x1f\xe4\x85\xe5\x1e\xfc\x3b\x96\xe7\x19\x8c\xfa\x13\x92\x7a\xe2\xdf\xd8\xf4\xdb\x99\x34\xe0\x92\x2e\x60\x62\xfe\x9f\x48\x86\x9e\x39\x03\x3e\xde\x99\x43\x47\xe8\x1a\x5b\x7d\x33\x10\x3c\xe0\x56\xc6\x17\xc8\x05\x79\x7c\xcf\xd7\x96\xea\xc3\xda\xa1\x81\xbb\x32\xc1\xf3\x65\x33\x5f\x26\x3f\xce\x1a\x3a\xc3\xfa\x01\xc9\x67\x03\x69\x6e\x2e\x4a\x36\xfb\x4b\xab\x74\x15\x2d\x4a\x36\x87\x52\xdf\x93\x68\x07\x54\x49\xc5\xb2\xaf\x09\x21\x8e\x8c\x5a\xa1\x66\xbe\xa9\x42\x3f\xe8\xbc\x60\x63\xed\x81\x14\x00\x87\x11\x89\x9e\xf1\xec\x1f\x37\xf1\x2c\xd0\x3c\x2d\xea\x80\x98\xaa\x79\xcb\x88\x1c\x36\x90\x47\x0a\x75\x14\x3a\x20\x99\x52\x0a\xb8\x01\x05\x4c\x9d\x49\x7d\xe1\x96\xda\xcd\xf5\xb5\x95\x91\x40\xdd\x0f\x76\xb4\x8e\x85\xc1\xa4\x1d\x6c\xcc\x1d\x06\x3c\xd6\xe4\xe4\x47\x5f\x77\x29\x9b\x50\xa3\x92\xc0\x3e\x38\xbe\x34\xbf\x59\xba\xac\x3a\x01\x4c\xea\x8a\x04\x51\x2e\xea\x88\xb6\x66\x2c\x47\xf0\xb6\xd6\x8e\xe4\x6d\x49\x4a\xa2\xa0\x67\x1f\xe6\x42\x53\xf1\x7e\xb3\x53\xd9\xde\x25\x71\xa7\x6a\x97\xe4\x44\x31\x25\x5b\xd9\xdd\xef\x12\x73\x41\xd5\x21\xc5\x86\xd4\x7f\x94\x07\x23\x07\x8d\x5b\x01\x99\x3d\x49\x93\x1d\xf5\x5a\xec\x9f\x2f\x4b\x41\x2f\x8b\xee\x29\x66\x54\xd1\xa3\xa4\xc1\xe4\x4c\xf1\x0f\xb9\x9f\x3c\xe5\x1e\xc2\x92\x87\x94\x88\x01\x75\xc0\x3c\x0a\x6f\xc4\x1c\x7d\x9b\x08\x15\xb0\xb4\xc1\x2c\x4d\x7b\x8b\x3b\x72\xda\xda\xc4\xbc\x5a\x96\xb1\x2e\xd6\x65\xfb\xfe\xb2\x8c\x9f\xd8\xcc\xcc\x65\x8a\x33\xa3\x02\xc7\xa9\x7d\xbc\xb7\x50\xc8\xfc\x61\xe0\xf3\xcf\x8b\x0d\x68\xcf\xe3\x0b\x2c\xb6\xc7\x37\xce\x7f\xfa\x3f\xbb\xbf\xfe\xf2\xb7\xc7\xf7\xce\x33\x92\xf3\x63\x5c\xe7\x1c\x0a\x35\x94\x47\x61\xab\x28\x51\xad\xeb\x6d\x30\x01\x97\x28\x73\x3b\x55\xaa\x25\xad\x53\x16\x19\x15\xdb\xa8\xd6\x3d\x86\xf3\x4d\xd6\x57\xcd\x4f\xc1\x15\x61\xe3\x31\x60\x7d\xca\x76\xd5\x1b\x1e\xb6\x5b\x9f\x56\x14\xcc\xda\x53\xce\xb7\xf8\x78\x17\xa7\x9d\x20\xa9\x6d\x9d\xb1\x89\xd4\xee\x78\xd1\xa4\x65\xea\x4d\x54\xbc\x54\xf5\x97\x72\x7e\xe7\x4c\x22\x48\x09\xa5\xdc\xdd\x14\xca\x9f\xdd\x72\x95\xee\x89\xdb\x9f\xdb\xb2\x27\x45\x76\x7c\xb5\xdf\x06\x2a\x60\xd6\x82\xc1\x99\xc7\x0b\xad\x33\x4a\xcf\xe7\x2f\x3a\xe5\xb1\xc0\x94\xcf\x8c\x87\xf7\xd7\x35\x91\xea\x15\x24\xb4\x9a\x8c\x3c\x66\x2f\x9b\xe6\x26\x5b\x50\xd4\xd9\xac\x9a\x13\xc8\x97\xd7\x80\xd3\x83\xaf\x85\xba\xa4\x63\xf8\xbc\xcb\x35\x2e\xb5\x3f\x07\x97\x84\xad\x07\x11\x08\x17\x72\x49\x6f\x78\xda\xea\x06\x78\x4c\xc0\x63\x5e\xe7\x57\x01\xf2\x0a\x6c\x59\x69\xab\x24\xe5\x5a\xdb\xfc\x30\xb4\x87\x2f\x9d\x13\x59\xbc\xcf\xa5\xd7\xa2\x05\x65\x2d\x9f\xbd\xb1\xca\x74\xc4\x5d\xcf\x6f\xc0\xeb\xdf\x06\xfb\xf1\x68\xfe\xa2\x39\xf3\xb9\x8b\xd7\xbf\x4d\xb3\x70\xc7\x14\xb8\x37\x3a\x89\xc2\xde\x2d\x69\x10\x97\x0b\x75\x43\x1e\x60\x40\x6e\x8a\x83\x78\x29\x0d\x6e\x08\x83\x78\x29\x71\xc2\xc6\xf9\x8b\xb5\xbe\x25\x0b\x62\xb8\x14\x06\x97\x6b\xe7\x07\x3a\xe9\xfb\x81\xc0\x4e\x5c\xca\xd5\xc2\x88\xcb\x19\xbb\xb5\x34\xe2\x57\x0b\x23\x5e\xae\x8b\x5b\xcb\x22\x5e\xae\xbe\xb0\x75\xc1\xc5\xb4\xdf\x5a\x16\x31\x5c\xae\x8b\xf9\x4d\xbe\xdb\x41\x3f\xff\xf6\xf7\x5f\x7e\xfd\xf7\x3b\xc1\x27\xce\x79\x1a\x9a\xaa\x27\x6a\x54\xa6\x9e\x91\xa7\x61\xee\x4e\x7f\x6a\x94\xc1\x42\xed\x4d\xca\x70\xb5\xea\x4b\xdb\x02\x6a\x06\x40\xfb\x65\x0e\xad\xfa\x56\xf2\x1a\xb7\x7d\x90\x92\x13\x6b\x7e\xea\x48\xec\xf5\xe3\x39\xe9\x02\x3b\x29\xd0\xbe\x88\xa9\x55\xfb\xc0\xf1\xb7\x30\xff\x27\xe0\xff\xff\x53\x80\x83\x27\x3a\xc9\x12\x8d\xc9\x1f\x60\x2d\x77\x24\x6d\xf3\x8b\x3d\x03\x62\x83\x8e\xa0\x6c\xec\x01\x67\xaa\xad\x1e\xe1\x74\x61\x47\x65\x91\x7c\x66\x86\x20\x7c\x40\x39\xda\x8b\x85\x81\x64\xf1\xf9\x70\x9e\x58\xdf\x6e\xa0\x71\xdd\xe5\x3c\x8f\x11\xbc\x0f\xcf\x80\x5c\x1d\x5d\xf7\x2f\x53\xcb\xfc\x54\xa7\xea\xa6\xce\xd4\xae\x2e\x99\x5c\xfa\xcf\x91\x83\x2a\x39\xa4\x97\x75\x4a\xf0\x39\x8f\xee\x46\x66\xfa\x55\xb7\x02\xdd\x2f\x6d\xf4\xaa\x52\x2d\x7a\x64\x6a\x31\xaf\x0b\x12\xcd\xc9\x07\x5e\xcc\xd1\x39\x0e\x2e\x25\x3a\xc8\x7c\xbb\x43\x3e\x5d\x7c\xeb\x8f\xb9\xab\x3f\x7f\x79\xbf\x33\x23\x9a\x3d\x51\x42\xa8\x71\x5f\xe0\x09\x6b\x2c\xd8\x31\x01\xd9\x65\x8a\x0b\x10\x11\x8a\xbd\x9a\xb3\xfc\x26\xeb\x14\x85\x99\x71\x35\x49\x82\xab\x9a\x82\x67\xb1\x98\x6d\xee\x9e\xb3\x36\x39\x82\x3c\x3c\xd8\x6d\x57\xe5\x5e\xd8\x74\x4b\xc5\xf7\xcf\xc7\x93\xdb\x15\xee\x32\x6e\xff\xe5\xb3\xd7\x8d\x85\x6b\x7f\x3c\x3f\xb5\x2e\x87\xaf\xbb\x09\xb7\x8d\xb3\x9c\x6e\xe3\x2c\xaf\x1e\xbd\x05\xe8\xec\x1c\x3e\x9c\x5c\x4e\x2c\xcf\xb5\x91\xdc\x75\xf3\x5e\x77\x8f\xf4\x9d\xd0\xfb\x03\x97\xa0\xa6\xd5\x40\xcf\x46\x00\xa8\x7d\x56\x5d\x57\xcc\x99\x3d\x55\xd2\x72\xdd\xd5\x85\x5a\x5f\x8f\x1f\xa1\xe0\x52\x6b\x7d\x75\x8a\x64\xd2\x9e\x36\xc6\xb8\x9c\x15\x91\x3d\xf3\x0a\x6d\xc7\xee\xfc\xd5\x43\x57\x6d\x0c\x63\x73\xd5\x56\x33\x5d\x06\x2a\xdc\x50\x44\x85\x8f\xe4\x37\x33\xc7\x0e\x7a\x5a\x93\xbf\x8f\x0e\x4f\xcf\x3c\x03\xcc\x46\xc7\xf4\x04\x4c\x91\x43\xb0\x3e\x67\x87\x7a\x1d\x28\xad\x79\xe4\x32\x5d\xd3\x49\xdf\x37\x66\xff\xf8\xf5\xaf\xc7\xdd\x6f\x5f\xa4\x1a\xfe\x75\xe9\x03\xf6\x1b\x45\x0b\x65\x33\xe7\xbc\xdc\x48\x3a\x1f\xe2\xbf\x6d\x16\x02\x6d\x15\xe6\xdc\x93\xa6\x5e\x3a\xb6\x28\xa2\x3e\x2b\x15\xec\x9f\x03\x2c\xa9\x08\x10\x8f\xb3\xfd\x3d\x70\xa4\x86\xd4\x15\xdf\xf6\x6f\x00\xe0\x00\xb9\x25\x6a\x86\xcd\x77\x57\x2f\x02\x6d\x53\xa5\xb8\x6a\x20\x35\xcd\xc7\xf3\xc9\xda\x9f\x05\xbc\x78\x12\xa9\x77\xa4\x10\x6a\x9b\x1c\x01\x29\xe1\xd3\x0b\x1e\x8b\xd2\xe6\x91\xb4\x66\xe6\x7a\x8c\x5e\xdb\x8c\x3d\xa7\xa8\x7e\xc3\x70\xf5\xb4\x60\x4f\x7b\xbd\x78\xad\x8f\x6f\xfe\x16\x57\x40\x37\x45\x7c\x0b\xa3\x5d\xb6\x6d\x65\xe5\x03\xd2\x26\x96\x5b\xef\x76\xbe\x47\x9d\xbb\x88\xc0\x58\xd2\x73\xb5\x85\x64\xa7\x83\x3f\x22\x9c\x9b\x7b\xfd\x8c\xe0\xcf\xd8\x7e\xa1\x70\xbe\x49\xf5\x7e\x79\xd8\x8f\x3f\x4f\xda\xbb\xa4\x0d\x1a\x80\xc0\xf2\x12\x7c\xd5\xbe\x3c\xe8\x96\xb6\xdd\x9e\xb2\xc3\x16\xdf\x2e\x5e\x7b\x6c\xce\x0a\x15\xec\x83\x54\x36\xd7\xfa\x93\xb3\x39\x01\x4f\x23\x1f\x2a\xf5\x5a\x76\x97\x67\xcc\x67\x06\xa2\x1b\xd7\x57\xa0\x6f\xa4\xa9\x52\x6b\x97\x35\xeb\x71\x22\x49\x47\x53\xa3\x8c\x82\x19\x5d\xdc\x20\x5c\xdc\xe1\x05\xcf\xd9\x38\x0d\x34\x8a\x8a\x7b\x04\xbf\xc5\xe5\xfd\x83\xdd\x3f\x7c\x9e\xc4\x6a\xee\xad\x4d\xe2\x37\x5c\x3d\xfb\xb2\x40\x1a\x1b\xca\x35\xbd\xda\x75\x6a\xca\xc8\xde\x30\x9b\x79\x5d\xeb\xd4\xa8\x69\x5d\xff\x20\xf8\x0f\xf0\x84\x3a\x3d\x3c\x67\x7e\xfe\xcb\x4f\x7f\xfb\xfb\xcf\x7f\xff\xf7\xf0\x8f\xdf\xbe\x02\xef\x59\x69\xa9\x0c\x76\xcb\xda\x9f\x84\x7a\x02\x2e\x84\xef\x33\x72\x47\x21\x26\xf2\xf9\x25\xef\xb1\xa2\xce\x20\x50\xcd\x24\x0a\x57\xaa\x7d\x84\x07\xd9\x6f\x44\x82\x6c\x0b\x20\x53\x96\x9b\x84\x7e\xa8\x76\x61\xd3\x23\xaa\x81\x0a\x20\x5e\x4a\x30\x69\xb1\x63\x4a\xc9\xba\xc6\x8e\x63\xbf\xa8\x21\xf4\x2a\xa6\xd3\xc1\x98\xad\xb5\x4f\x11\x3c\x87\xc4\x49\x70\x81\x9d\xdf\x31\x31\x36\xa0\xb9\x9f\xa3\x82\xad\xd8\x4d\xbf\x6c\x47\x4d\x89\x94\xcd\x68\x4a\xa9\x5b\xd3\xcd\x1b\x2a\x77\x04\xdf\x65\xaa\x94\x47\xfa\x11\xc7\x38\x95\xf3\xc6\x5f\x0c\x65\xc0\x07\xea\x1d\xac\xe5\x5f\xc5\x24\x6f\x07\xc5\xc1\x42\xbe\xd4\xe3\x15\xae\xef\x9b\xbe\xe8\x55\x66\x7b\x1c\x38\xf8\x2c\x57\x75\x6c\x77\x94\xb8\xbd\xe5\xeb\x1b\x3a\x73\x88\xbe\x70\x45\xce\xed\xda\xa4\xc0\x42\x62\xe8\x46\x60\xa7\xa7\x6b\x32\xe9\x65\xc2\xf6\x8c\xed\xb6\x99\xb1\x8d\x37\xfa\x22\x63\x3b\x0f\xb8\xb9\x4d\xb6\xf4\x7a\x1a\xb5\x4b\x37\x60\x04\xcb\xb5\x15\x59\x01\x60\xf7\xe6\xc9\xe6\x8d\xe6\x6a\xb9\x2b\xdc\xb9\x72\x83\xdf\x44\xb6\xd9\x4d\xca\x35\xed\x09\x32\xb4\xff\x98\xf5\x7e\xa7\x9e\x40\x91\x41\xa4\x84\x70\x84\x8a\xe7\x18\xa5\xa1\x2e\x8a\xf5\xdc\x9c\x5a\x9f\x19\xd3\x96\xa2\x2d\xb4\x02\x68\xdb\x86\x3d\xb2\xc4\x00\xd6\xc3\x06\x4b\xac\xf6\x17\x29\x27\xfd\x44\x69\x59\x72\x75\x5e\x69\x89\x1d\x4f\xa8\x0c\x2c\x14\x40\xb7\x30\xf7\x40\xdc\x74\x47\x4d\x9a\xfd\x9b\x03\x9e\xc0\x76\xca\xd5\xab\x08\x36\xce\xda\xc9\x7d\x20\x8e\xa6\x7d\xf3\x40\xdb\x35\x1d\x8e\x0f\x2d\x7d\xaf\x1d\x39\x8f\xd2\xfb\xa8\x6a\xad\x47\xda\xc4\x1d\x81\xfd\x36\x39\x63\x1e\x20\x93\xc7\xaa\xf7\xcf\x72\x8e\xdc\x9b\x0e\x9d\xce\x5b\x06\xd8\xf0\xf5\xcf\x91\x83\x3c\xba\xdc\x7d\xca\x3c\x27\xc7\xeb\x4b\x20\x5c\x4f\x4e\xae\x2f\x2f\x72\x95\xfb\x1f\xb1\x81\x0f\x4c\xbf\x1f\xaf\x47\x04\xe4\xeb\xfa\x9c\x0b\x89\x17\x96\x93\x99\x09\xcf\x2c\xce\xf9\xce\x83\xf3\x3d\xa2\xa3\x07\x8d\x4e\x71\x0a\xb0\xbd\xe3\xbd\x6a\x4c\x81\x72\x67\xca\x81\x27\x72\x6a\x9c\xbd\xef\xc9\x22\xce\x2a\xc1\x61\xc7\xc0\xb1\xbe\x09\x78\xdd\x6e\xa4\xdf\xdf\xa8\x3c\x44\xfb\xd7\xf7\x19\x18\x89\x83\xbb\x34\xf0\x21\x00\xf2\x3a\x9f\xbe\x08\xa3\xde\xb9\xf6\x7e\xfb\xe9\xd7\xd3\xcf\xfb\xaf\xdc\xff\x47\x78\x51\x9c\x2a\x6f\x87\x97\x38\xa7\x5e\x20\xcd\x27\xaf\x98\xf7\x40\xbd\x97\x3f\xbe\x75\xa0\x5f\xb2\x78\x6d\xda\x2e\x11\x6a\x8e\xa5\x8c\x30\x7d\x12\x33\x66\xba\x3c\x35\x4a\x91\x27\x3f\x46\xe0\xbe\xab\x62\x1b\x38\x8c\xc4\x8e\xfc\x52\xa9\x36\xbb\x41\x4e\x93\x1f\x47\xc2\x19\x4f\x4a\xea\xb7\xb0\x1b\x0c\x23\x01\xfb\x99\x28\xfe\x49\x48\x5e\xc0\x35\x9b\x3f\x0f\x38\x85\x06\xf6\xb4\xbb\xbc\x0b\x32\x9d\xc6\x4f\xad\x25\xa9\xfb\xb5\x4f\x85\xfa\x64\xff\x46\xe0\xce\x8c\x0b\xec\xf2\x7f\x7e\x0b\xf4\x3a\xbb\x3a\xa6\x83\x50\x4a\x78\x11\x80\x97\xa0\x00\x4f\x63\x5b\xdf\xa4\x83\x8d\x7e\xf1\xa5\x22\xfd\x09\x9b\xe1\x94\x51\x5d\x74\xdd\x89\x9e\x12\xef\xbd\xb8\xa7\xd4\xed\x43\xa6\x06\xda\xc9\x56\x33\x75\x50\xbe\xf6\x95\x3b\xec\x4a\x19\x5c\x49\xa6\x7b\xaa\x6b\xa0\xc9\x15\xf8\xa1\x7c\xc5\xd7\xf5\xa6\x50\x99\xeb\x7d\x36\xbd\xa5\xca\x67\x36\x2f\xde\x30\x00\x98\x6f\xaa\x72\x5f\xdc\xfa\xe2\x8a\xfc\xe3\x9b\xdf\x05\x78\x0a\x50\x9d\x6b\xf8\x9f\x4f\xcd\x19\xae\x54\xe7\x85\xe6\xbc\xd2\xd9\xcb\x12\xb0\x4f\x7d\xff\xc3\x15\xe8\x9f\xda\x7e\x83\x82\xe3\xe3\xdb\x8c\x3f\xbb\x54\xc3\xe7\x00\x53\xd9\x0c\x30\xc9\x26\x68\x6f\xd9\xa6\xf1\xba\x27\xe8\x70\x25\x1f\xfe\x50\x5a\x8f\x36\xe5\x5d\x9a\xd2\x90\x0a\x6d\xf2\xcf\x26\x0c\x50\x06\xde\x63\x02\xa4\x4e\x8d\x0d\x89\x02\x69\x92\x0b\xee\xdf\x96\x00\xd2\x85\x8c\x6f\xe4\xc3\xfa\x6f\x2b\xf6\x48\x9b\xaf\x1f\xf0\xa6\xbe\x64\xca\x79\x4f\x12\x95\x7a\x6f\x20\x0d\xab\x30\xfc\x01\x01\xdb\xcb\x0e\x31\x7c\x1c\xbc\x7b\xb2\x54\xb7\x9e\xdf\x85\x38\x2a\xb8\x69\x77\x89\xb4\xda\x2a\x52\xdf\xe5\xb7\xcb\x3a\xb2\xd1\xf5\xc0\xd4\x81\x5b\xb3\x6c\x21\xdc\x33\x54\xd8\xa8\x8d\x66\x91\x36\xb5\x91\xa8\x93\x52\x76\x38\xfd\x56\xc0\x5c\x8c\x6a\x95\x27\x88\x26\x1c\xbc\x56\x8c\xa4\xcb\xd4\x5e\xf0\xd3\xe5\x6a\x74\xa5\xf9\x3c\x34\xa8\xab\x53\x1f\xde\x43\xa6\xfc\x7c\x56\x68\x43\xbf\xc9\xd0\xb1\x20\xca\x5c\x6f\x6c\x96\x1b\x4a\x96\xe7\x02\xbb\x0d\xcd\xfc\x59\xc7\x76\xfd\x33\xff\xdf\x4b\x3a\x8d\xe0\x11\x94\x6a\xda\xbb\xaa\x9c\xce\xaa\x72\x82\xaa\x94\x8d\xe8\x77\xdb\xe6\x17\x59\x33\x5e\x86\x1b\x8a\xf2\x93\xdb\x62\x3f\x6b\x6e\x57\xdc\x13\x14\x37\xa8\xf9\xb2\xdb\x3a\x07\x68\xcf\x00\xf5\x79\xc7\x52\x78\xdf\xfd\xf5\x0f\xd6\x8f\x65\x6a\x4b\x4b\x0c\xa6\xea\x85\x25\xc6\x21\x4f\xd1\xa6\x61\x0e\x8b\x84\x8e\xd9\x18\x33\x69\xbe\x9c\x1a\x02\xa1\xb1\x12\x8d\x0e\x74\x7f\xe0\x74\x2d\x6b\x65\x60\x94\x5f\x9f\x9a\xab\x70\x5f\x36\x6e\x38\x8a\x85\xb1\xd7\xf0\xf1\xce\x63\x03\x09\x43\x71\x53\xa4\xe1\x3e\x5f\x48\xd2\x41\xb9\xee\xb9\xd6\x40\x95\x05\x0a\x50\x3d\x72\xa4\x92\x53\x00\x8c\xdd\x6e\x2d\xf3\x4b\x4a\xc4\x2a\x47\x21\xa4\x11\x55\xfe\xf8\x96\x50\x78\x2a\xd1\xfe\xe0\xc7\x89\xed\xc7\x65\x85\x72\xc5\x4c\x25\x57\x8a\xe5\x08\xe0\x3c\x33\xf6\x72\x39\x29\x75\xe9\xb7\x3d\xb8\xf1\x0e\xb1\xd7\x09\x99\x7f\x00\xc0\x64\x24\x01\x01\x34\xeb\xfe\x89\xf4\x87\x0a\xd2\x0c\x27\xfd\x7b\x26\xfd\x80\x37\xfa\xc2\xaa\xff\x1f\x0b\xce\xa5\x8d\x85\xef\x1f\x36\x0c\x6f\x46\x4d\x95\x8d\xe3\xc6\x29\x97\x24\xe5\x86\x24\xb1\xb3\x6f\x02\x38\x69\x50\xc4\xc7\x53\x06\x56\x13\x53\x43\x2a\x1b\xd8\xe9\xd7\x7b\x01\xaa\xe6\x31\x49\x7e\xc5\xca\x56\xb3\xa9\xdf\xd6\x22\xe2\xcc\xa0\xbc\x49\x9e\x6d\x1a\x62\x66\x59\x7f\x31\x93\xab\x1c\xcd\x41\xcb\xa1\x9a\xd0\x5f\x6e\x76\x28\x00\x38\x8f\x02\x08\x71\x1c\x4f\x4a\x49\xfb\x86\xa0\xba\x6b\x06\xfc\xed\x5f\x7e\xf9\x3f\x0f\xe6\x36\xfd\x37\x48\xd0\x26\x48\x10\x97\x75\xfc\xda\xfc\xac\xf4\x6a\x26\x7d\x07\x8f\x65\x7e\xe1\x48\x98\x56\xb5\xd6\x20\x54\x4a\xb9\x4c\x87\x69\xf0\x4a\xfe\x3c\xb0\xa1\x0c\xd4\x61\x7f\xfa\xb4\x7e\x3a\x73\x72\x2a\xfb\xd5\x5e\xaf\x00\x9f\x35\xbd\x56\x7f\x09\x7d\x91\xc7\xaa\xa8\x7d\xc2\x3d\x96\x32\xf5\xdf\x98\x42\xc0\x14\x8a\x57\xb0\x9b\x4a\x22\xaf\x76\xe1\xd4\xe1\x6d\x2a\xbf\x16\x42\xa2\x9d\x2c\xaa\x40\x4c\x38\xff\xf1\xa0\x44\x3a\x78\x18\xbc\x1e\x6b\x81\xc8\xd6\x27\xe6\x97\xba\x05\x22\xf7\x9a\xc9\x33\xa2\x5f\xf8\xd1\x89\xf4\xaf\xbf\xdc\x9d\x31\xb3\xea\xb3\xcf\xa4\x91\xcd\x38\x76\xde\x34\xe3\xc0\xd8\x56\xff\x6f\xc9\x31\x47\xf7\xde\x15\x01\x6d\x53\xdd\xcc\x1c\xd9\xec\x5a\x5d\x66\x1b\xb5\xa9\x7e\x7c\x6b\x53\xda\x9d\xad\xc8\x65\x8a\x70\xfc\x2f\x91\x22\x8c\xbe\xba\x23\x05\xf0\x8b\x9d\x0f\x7e\x3e\x4f\x85\x8b\x49\xf1\xdb\xc5\x7c\xb8\x9e\x15\xff\xf3\x62\x42\x4c\x0c\x9b\xea\xdc\x6f\x76\xc1\xe5\xf4\xe4\x88\x68\xe3\xf9\x74\xe0\xc0\xce\xab\xb9\x46\x33\xe2\x61\xf7\xdc\x5a\x19\x0f\xaf\xd5\x3b\xd2\xff\x6e\xc7\x89\xb9\x8c\x11\xe5\xd8\xa6\x38\x86\x1a\x3b\xa9\xe5\xe3\x3d\x86\xfe\xbb\x66\xe0\x7b\x0c\xfa\xdd\x19\xf8\xe3\x6f\xfd\xff\xfc\xe3\xfd\xdf\x7e\x80\x55\x0a\x56\x4f\xba\xde\x27\x96\xcd\x8d\x62\x01\xb1\x3b\x52\x3c\x16\xe9\x7b\x84\x94\x8f\x9b\x79\x15\xcb\x54\xbf\x0e\xb1\xe6\x36\xf1\xc6\x93\xcb\xe6\x93\xcb\x27\xa5\x7c\xbf\xfa\xcd\x8b\xc4\xab\x9f\x20\x70\x05\x0e\xc6\x6e\x8a\x50\x40\x87\xb4\x98\x71\x60\xd9\xd0\x72\x14\x4a\xad\x79\x8d\xf6\x5b\xa3\x9a\x77\x3a\xcf\xd0\x69\x2e\xd3\xcb\x38\x2c\x23\xdb\x33\x02\xd7\x53\xf2\xcd\xf6\xf9\xbe\x0d\x51\xc1\x53\xa6\x5a\x93\xdf\x1b\x64\x49\x6b\x5c\x7d\x41\x61\x5f\x2f\xc7\xe0\x81\xbb\xab\x79\x03\x47\xd0\xcf\x5e\x27\xd5\x45\xf5\xf2\xc6\x7b\xac\xed\xcf\x19\x71\x67\xa2\xe0\x2d\x9a\xb1\xad\x71\x41\xd0\x9a\xa7\x72\xc3\xf5\xd0\xcd\x29\xb1\x5a\x0d\xfe\xf3\x0f\x7f\xf2\xf5\xe8\xae\x6e\x32\x3f\x59\x69\xfe\x09\xaf\x27\xab\xb7\x77\x6b\x0a\x03\x1e\xfc\xe3\x5b\xa5\xd4\xed\xa1\xeb\x09\x41\x31\x1d\xcd\x4a\x9a\x84\xf8\x2d\xcf\x8c\x71\x66\xeb\x0b\x7b\xfa\x7e\x0d\x83\x5c\x24\x65\x7e\x12\x0c\x92\x9c\xc1\x0d\x1a\x6a\x25\x15\xd6\xd0\x36\xa0\x9b\x70\xdd\x03\x51\xc9\xda\xd8\xb4\x91\x3a\x73\x27\x48\x19\xf8\x49\xcd\x6e\x56\x0f\x68\x21\xc8\x6d\x6d\x38\x89\xe3\x3f\xf7\x1c\x84\x78\x89\x74\x87\xb4\x6e\x39\x86\x31\x65\xd7\x73\x88\x7d\x06\xc9\xd5\x0c\x1a\x65\xc9\x77\xcd\x9f\xff\xf5\xd3\x57\x49\xc2\x8f\x6c\x8b\x28\x35\xf3\x7d\x1a\xb2\xcd\x3b\x82\x91\xbd\xb6\xe1\x46\x13\xb6\xb9\x57\x85\xb9\xcc\x83\x90\x10\x94\x38\xa3\x7a\xc8\x4e\xca\xe4\x47\x37\x67\xb1\x39\x21\xf5\xe3\xfd\x0c\x29\xb0\x63\x4a\x15\x4c\x18\xb5\x9f\x87\x59\x02\x25\x05\xcb\x67\xef\xe3\x38\xea\x40\xb5\x99\x73\x12\x51\xb7\x9c\xfa\x7c\x74\x27\x18\xe4\x3a\x45\xf5\x38\x20\xf8\x23\x7f\xac\xcb\xed\x15\x3e\x41\x2c\x6d\x0f\x74\xff\x98\x2a\x95\x96\xe6\x48\x6c\x14\xf6\x8f\xe2\xe5\xe1\x93\x52\x6f\x54\x7b\x9f\x32\x25\x01\x37\x7b\xaa\xbb\x4a\x55\x26\x1c\x3c\xe0\xc0\xd5\x09\xbc\xd3\xc9\x1e\x89\xd3\x40\xde\x9a\xa3\xd9\x4a\xd6\x97\x25\xd9\x8f\x4a\xaf\xe3\x38\x9f\x62\xcc\x10\x6c\x44\x95\xac\xe3\xe8\x01\x0f\x67\xac\x4a\x7a\x51\x96\x9f\xb0\xdd\x97\x49\xb4\xd8\xbc\x47\x91\x4b\x2b\x4a\x5a\x5f\x3a\x95\x13\x53\x04\xae\x8b\xcd\x74\xc4\x1f\x52\xf1\x2a\x4e\x6d\x4a\xdd\x79\x82\x62\x75\x3d\x46\x0a\x17\x50\xf3\x1c\x2e\xee\x95\x52\x6c\x2f\x95\x38\xe7\x13\x93\xc8\x1e\xbc\x21\xe0\xa3\x63\xf6\xf4\x11\x65\x6a\xa8\x58\xc6\x38\x61\x8b\x19\xf7\x2b\x5e\xc3\xdb\xaf\x30\xce\xcd\x07\x59\x43\xfe\x2f\x72\x8e\xcb\x12\x97\x9d\x44\xec\x57\xc7\x42\xad\xf4\x80\xb4\x12\xeb\x51\xee\x93\x1f\x71\x4d\xae\x62\xbe\x6f\xe9\xd3\x72\x2c\xac\x97\x81\x41\xd6\xbb\x59\x31\x88\x8c\xa7\x56\xf6\x24\x26\x16\xa2\x56\xca\x20\xa4\xc8\x89\x1a\x38\x4c\x50\xbc\x5d\x10\xd0\x56\x12\x2a\x09\xb0\x53\xc5\xb9\xd1\x00\xc9\x20\x13\x0e\x71\x86\x49\xcf\xc4\x0d\xc0\x2e\x32\x1f\xc7\x40\x46\x47\xf3\x41\x89\x7f\xd5\x71\xf4\x08\x29\xa5\x62\x8e\x13\x35\xff\x37\xdc\xb3\x1e\x13\x71\xcd\xee\x22\x21\x02\xde\xf8\xa5\x13\x6b\xde\x07\xca\x83\x51\x2d\x6a\xa2\xe4\x5b\xe8\xc9\x53\x04\x4e\x4c\xda\xeb\x4b\xa1\xd2\x17\xd7\xe5\xf9\xba\x7c\xbe\xce\x86\xbb\x70\xa1\xc2\xf5\x05\xe0\xdd\x36\xa3\xf2\xb1\x50\xcf\x39\xd8\x31\xed\xa8\xd9\x88\x0e\x80\x06\xb8\xad\x9d\xf1\x62\x5c\xc7\x71\x2c\xad\xe6\xaf\x31\x2d\xbb\xc4\x5e\x38\xf9\xcb\x9b\x75\x74\x17\x01\xbb\x49\xab\x3f\x34\xb6\xd8\x09\x5b\x9a\x25\xc3\xc7\x56\x84\xf9\xb4\xcc\x7b\x14\x35\x7b\x30\x4a\x80\xf5\x29\x9e\x5c\x85\xcc\xc9\xda\x26\x05\xfe\xbf\xf3\x66\xb9\xc0\x92\xa4\x93\x1f\xf1\xe2\xa9\xf5\x20\xa6\x4a\x2e\x24\x96\x49\x78\xad\xf6\xcf\xaf\x69\x6c\x2b\xad\x98\x1f\x3f\x92\xb7\xb0\x85\x85\x2d\xc6\x94\x56\x5f\x67\x15\x27\xbe\x3a\x9e\x9f\xba\x12\x52\xe0\x89\x99\xe2\x2e\x53\x81\xdc\x18\x09\x19\x4e\xe1\x28\xc8\x76\x5e\x9d\x02\x6b\x5b\xb2\xb1\x7d\x05\xc7\x90\x10\x97\xd5\x16\xbf\x08\x65\x3d\xd9\xf8\xb7\x5b\xac\xd6\x69\xc9\x02\x35\x40\xdd\xa9\x00\x90\x36\xe7\x1d\x0f\xa9\x3b\x93\x8f\x91\xb2\x2d\xe4\x96\x4e\x81\x4a\x3a\x50\x4e\x26\x54\x19\x25\xf3\x60\x4a\x00\xcf\x8a\x09\x0d\x50\x33\x45\x30\xb4\x35\xd0\x0d\x05\xa4\xaf\x99\xbc\xa6\xd4\x1b\x08\x7e\x5a\xe4\x53\xa0\x9c\xcb\x81\x4a\xb5\x15\xdb\x1a\x62\x1d\x28\xdf\xe5\x4a\xd5\x56\xb0\x4a\x3d\x52\xd1\x16\xa8\x68\xb5\x0e\x2a\x69\xf2\x63\x74\x84\x1f\x50\xd3\x7a\xd7\xe8\x38\x7a\x28\xa7\xf6\x16\x12\x71\x16\xaf\x37\x5f\x77\x2e\xe0\xa0\x9c\xae\xe5\x29\x53\x61\x13\xf8\x85\x07\x40\xd0\x18\x90\x8f\x77\x90\xa0\xa1\x2c\xba\xec\x12\x01\x6a\x60\x20\x0d\x28\x70\x17\x98\xb8\x82\xc2\x67\x1c\x5c\x68\x98\x7a\xb0\xf3\x8a\x2f\xe7\xe3\x90\xf0\x26\x81\x6c\xf9\x80\xf8\x47\xc7\x71\x48\x94\x52\x4d\x1a\xf2\x62\x1c\x9d\x50\x27\xe9\x11\x6c\x64\x20\xa2\xd9\x51\x8b\x05\x50\x3a\x23\x0b\x03\xac\x69\xfd\x18\xa8\x25\x9b\x2e\xf2\x02\x68\x83\x1d\xf5\x6c\x26\xca\x0c\xbe\xd5\xb3\xfd\xe7\x44\xb5\xb4\x03\x68\x6e\x36\x2f\x10\x53\x29\xe9\x18\x48\x4d\xa3\xc4\x06\x3e\x44\x24\x16\xd4\xd7\x02\xf8\x9b\x46\x9c\xf7\x90\xda\x22\x3e\x25\x72\xa9\xc4\x35\x05\x6a\xad\x59\x3f\x79\x9f\x0c\xf3\xc1\xde\x08\xef\xb6\xea\x27\xeb\x04\xf5\x0e\xf9\x21\x49\x72\xda\x1d\xff\xf1\x15\xb8\xed\x95\x2b\xb5\x61\x88\x7e\xe1\x4a\xf9\xee\xe0\x86\xc9\x9b\x37\x7f\x93\xbf\x74\xbf\xee\xb2\xb5\x97\xee\x97\xfe\x90\x99\x8f\x6c\xf1\xed\x94\xfa\x9b\xcf\xbe\x91\x52\x1f\x6f\xf4\x55\xdb\x7c\x7a\xf3\xbe\xf2\xad\x92\xad\xc7\xd7\xcd\xc7\xd7\xaf\x1f\xcf\x57\x3c\x72\x08\xb9\x6f\x3c\xbf\xdf\x57\x55\x72\x31\x61\x7e\x9f\xa7\xb5\x35\x00\x1f\xdf\x8a\x1b\x08\x1b\xbd\xf6\x95\x83\x74\xd3\x35\xe3\xcd\x3e\xe3\x1f\x73\xcd\x6e\xa5\x93\x7f\x63\x1b\xac\x1f\x7c\xf0\xf6\x60\x95\x1b\xbd\xf4\x45\x9c\xa0\x5c\x2d\x91\xe2\x4b\x24\x6f\x3e\x3a\x2f\xdf\xb9\x8c\x25\x52\x6e\xfb\x96\x75\xf3\xd9\xf5\xee\x69\xb2\x3f\xec\x7e\x7e\xb4\xb8\x5f\x22\xa4\xbd\x00\xce\x8c\x49\x50\xbb\x2e\x3d\xcf\xaa\x26\x77\x33\x22\xdb\x31\x50\x6e\x42\xb9\xf1\x9e\x6a\xab\x24\x08\x94\x67\x4e\x64\x6a\x9e\x81\x2f\x16\x5b\x39\x3a\xce\x82\x2b\x60\xf7\x01\x66\x9d\x6e\xfe\x90\x67\x40\x47\x30\xb3\xf7\xac\x4f\x79\x3a\xef\x2f\x20\xe2\x0b\x6d\x9f\x9a\xf9\x05\xd4\x4a\x9e\x01\x8d\xc0\xff\xd8\xa0\x5e\x38\x65\x4a\x49\x48\xa4\x53\x69\x62\xaa\x3a\x53\xe4\xb2\xa7\xd8\x32\x49\x32\x0d\x96\x91\x9b\xdb\x9c\x74\xec\x72\x0e\x70\x83\x71\x73\x0c\x99\xaa\x29\xd4\xda\x40\x5f\x7e\x60\xea\xe9\x08\x62\xcd\x5c\xde\xf8\x46\x02\x84\x6f\x3d\x95\x5b\x27\xcb\x27\xa7\x52\x5b\x5e\x61\x5a\x86\x7b\xdb\x53\x2a\x99\xcc\x23\xed\xa9\x8c\xfe\x53\xec\xf0\xb5\xdd\xdc\x0f\x39\xe4\x69\x1d\xc6\xbc\x8c\xf0\x72\x18\xff\xd9\x83\x6f\x71\x8a\xa6\xb6\x4c\xb1\x36\x6c\x8d\x15\xb0\x3f\x09\x76\x59\x20\x5d\xa3\x6e\x38\x38\x8e\x69\x7c\x5a\x57\x6f\x9e\x11\x87\xfd\xec\xf2\x14\x2c\xb2\x63\xe0\x89\x7f\xcc\x63\x32\x5b\x66\xe9\x30\x99\xb1\x95\xa5\x1f\x33\xf0\x89\x32\x71\xd7\x5d\xa1\xd6\xcc\x82\xb7\xe3\xd8\xaa\xd3\x12\x84\x7a\xe4\x67\xfc\xb4\x50\xac\x53\x43\x41\x93\x62\x0d\x4d\x7a\x50\xea\x89\x67\x16\x54\x40\xcc\xe5\x91\xb3\xbb\xb3\xa7\x62\xb3\xb4\xcf\x1a\x2d\x25\x73\xd2\x3d\xa1\x68\x1c\xdc\x37\x63\xa0\x33\x45\x14\x80\x56\x41\x0d\x66\x5b\x96\x8c\xc3\x91\x67\x7b\x4a\xb7\xe9\x43\x33\x7f\x1d\xb8\x56\xf5\xc8\x94\x80\xe6\x97\x53\xfd\x78\x47\x6d\x90\x04\xea\x5a\xf6\x28\x13\x69\xa8\xa4\xce\x14\x7b\x02\x8a\xd3\xf8\x98\x49\x01\x36\x4d\xbd\xda\x54\xb5\xc5\xd3\x5a\x05\x42\xb6\x50\xb9\x9a\xb6\x42\xfd\x15\x51\x1d\x9b\xd3\x6f\x12\x07\x53\xdb\x69\x19\x40\x9c\x9d\xd1\x0c\x27\x1a\xc7\x5d\xca\xe6\x96\x4f\xe3\xcf\xb0\xca\x02\x49\x9f\x89\x4a\xa5\x9a\x03\xde\x82\x83\xba\x70\x01\xd4\x4b\x05\x98\x0b\x30\xbc\x9c\xd9\x32\x0b\xf0\x56\x80\xa6\xd2\xdb\xfc\xd1\x9c\x15\xec\x5c\x32\x75\x96\xa0\x40\x2b\x15\xd2\x04\xba\xc8\xde\x3e\xbe\xb9\xa0\x6c\x9e\x2f\xf8\xb9\x2b\x8d\x8d\x27\xba\xd8\xf0\x1d\x62\xef\xc1\xed\xd8\xb3\x04\x7c\x2c\x30\xcf\xd1\xba\x01\xfc\x91\x36\xf0\xc0\xff\xae\xd1\x3d\xaf\x44\xac\xce\x66\x7b\x74\x52\xce\x49\x28\xf6\xba\x93\xc1\xd6\xc7\x9f\x14\x4a\xd1\x39\x60\xf3\x91\x0a\xa7\x40\xa5\xef\xcc\x5f\x93\xc9\x8f\xc3\x2b\x52\x67\xcd\x6c\xcb\xf1\x65\x6a\xbd\xbe\x26\x24\xcc\x66\x3d\x51\x4f\x75\x00\x97\xf3\x96\xb0\xa1\xd6\xd3\x91\x29\x97\x1e\xac\xe7\x57\xe2\x06\xec\xfa\x69\x7e\xee\xe7\xd3\x13\x81\x67\xbf\xd7\x76\x25\x61\x12\x15\xf8\x07\x65\x38\x08\xe6\x3d\x7b\x80\x40\xe1\xf1\x27\x10\x4e\xb6\xa5\x60\x73\xf8\x21\x71\x8c\xf2\x13\x2f\x55\x1e\x97\x2b\x86\x89\x33\x74\x39\xa7\x97\xdb\xf2\x62\x25\x2c\x6c\xea\x1d\x15\x38\xa9\xc0\xc7\xdc\xad\x9b\x6a\x8e\x59\x0d\x99\x3a\x1f\x3d\x6b\x48\x33\x72\x85\x11\x2d\xea\x6e\x91\xda\x0d\x3f\xfb\xda\x3c\xbb\x72\xdd\x3d\x21\x9d\x85\x81\x39\x74\x51\x90\x56\xc8\x05\x01\x0a\x5b\x07\x02\xb2\xcf\xa4\xcd\x73\x64\xf8\x72\xa8\x92\xf2\x51\xa8\xb7\x0a\x2a\x65\x6f\x25\x30\x1e\x07\xea\x93\x52\x4e\x3d\x98\x0b\xf2\xf1\x8e\xcb\x9c\xcb\xb6\xb5\x3e\xa2\x3a\x95\x09\xa1\x00\x90\x41\xa7\x7a\x24\xee\x00\x84\x91\x27\x07\x6a\x9e\xe1\x9a\x19\x5b\xf1\x88\x29\x02\x89\x2f\x65\xea\xea\x69\xda\xa0\xfe\xec\x7d\x41\xed\x15\x47\x51\xcd\x05\xb1\xd7\x40\x8a\x7c\x64\x9d\x1d\x77\xff\xf2\xef\xbf\xfe\xfc\xb7\xbf\x7f\x8f\x83\xc7\x8d\xd1\xd2\x41\xdf\x1c\x7b\x7a\x16\xca\xe6\xa3\x0a\x17\x13\xf2\xc0\x5c\xc3\x26\x0a\xfe\xee\x6d\xb2\x4d\x71\xea\xd4\xa5\x4f\x5e\x54\x12\x29\x29\x4a\xcc\x6b\x87\x6b\x23\x79\x57\xa9\xd7\x3a\xf9\x11\xe3\x95\xa9\x68\x28\x54\xb4\x7f\x86\xb0\x63\x98\xf3\x76\xb4\x3d\x15\x4a\xa5\x4f\x7e\x44\x32\x20\x28\xbe\xc5\x5d\xa8\xa4\x7b\x62\x11\xea\x25\x51\x46\x81\xd8\x88\x6a\x41\x4c\xaf\xf1\x5a\x3d\xfa\xed\x0c\x22\x00\x6b\x4f\xea\xf0\x06\x63\x5b\xe7\xc2\x78\x03\x03\x32\xb7\x27\x27\xc4\xf1\x23\x76\xfc\xc8\x13\x09\x32\x95\xd8\x77\x05\x88\x12\x7e\x9c\x43\x53\xa6\x1c\x24\xf2\xea\x6d\xb0\x39\xa0\xe0\xf4\x45\x04\xb1\xfb\xdb\x98\xa3\x2f\x40\x21\xd2\x6e\xef\xc3\xa0\x63\x2f\x88\xf0\xe7\x90\x80\x27\x00\x28\x3c\xeb\xcb\x32\x3e\x67\x62\x2d\x53\x0c\x9d\x12\xdc\xda\x5e\xed\xb4\xc6\x62\x2e\x51\x5d\x6c\x9e\x85\x41\x7b\x53\xf9\x99\x11\x60\x42\xf9\x33\xe2\x85\x02\x52\xda\xde\x6c\x00\xf1\x61\x5f\xa8\x70\x99\xf9\xf0\x42\x06\xd3\x92\x7f\xc6\xf1\xd9\x2f\xcf\xa4\x0d\x3a\xac\x70\x06\x9e\x2b\xcb\x34\xd0\x5d\x59\x2a\x45\xf4\x7f\xb2\x65\x23\x66\x20\x71\x9b\x3a\x35\xd1\xe5\x50\x78\xa3\xbe\x07\x46\xf2\x39\x53\xbf\x0f\xd5\x02\x3b\x76\x57\x28\x47\x00\x33\xc6\x21\x0e\x0a\x69\x17\x6b\x33\x9c\xd4\x0b\x53\x00\x04\xa6\x52\xa7\x79\xa7\x1e\x48\x99\xb1\x2e\xf6\x51\xc6\x35\xf2\xb4\xbe\x2d\x27\x4a\x6d\x6a\xc3\x43\xc9\x79\x97\xa8\xe7\x09\x07\xdc\xbe\x90\x9a\xb9\x20\xca\xc3\xd2\xb0\x9b\x39\xea\xc7\x93\x82\x7d\xc8\x8f\x23\x82\xd4\xf3\x64\xe2\x87\x8b\x69\xa4\x04\xfa\xd8\x3c\xe6\x25\x76\x1e\x9a\x94\xf3\x7d\xcc\x2a\x51\x84\xe6\x6d\xb6\x23\x59\x3b\x8e\x69\xc6\x28\xb8\x58\x5c\xe9\xb6\xbb\x3e\x5d\xde\x16\x21\x6b\x94\x89\xe4\x17\xb0\x64\xed\xac\x31\x68\x11\xee\x63\xfa\x02\xbb\x04\xfd\xd3\x4c\x02\xfa\x2c\x02\xd5\x3d\xb7\x71\x1c\x26\x19\xc0\xf4\x90\xef\x9d\x6b\x43\x4f\xa1\x58\x7d\x54\xa0\x60\x58\xbe\x3f\xce\xff\xfe\xd3\xaf\x77\xc4\x53\x6e\xaa\x7e\xa6\x82\xb2\xd4\x35\x87\x73\x69\x69\x8a\x47\xe0\x0b\x20\x15\x7c\xed\xe6\xa9\x96\x63\xd8\x3e\x1d\xc6\x8f\xfd\x74\xb8\xfa\xb5\x23\x18\x1f\x3f\xcf\x7e\x7c\x53\x52\x1b\xc9\x57\x90\xca\x53\x8a\x75\x92\x48\x25\xe6\xa9\x62\x8d\x41\x40\x8d\x6b\xee\x21\x86\x8c\xad\x4f\xa6\x18\xfb\x2a\x27\x22\x9a\x29\xa7\xb1\x00\xfe\x99\x49\x7b\x3f\x76\x6a\xdd\x5a\xa1\x2b\x43\x83\x67\x1c\xd9\xf9\x1d\xd7\xfa\x9a\x2f\xdf\x70\x75\x52\x1d\x2c\x97\xcb\x2a\x97\x9a\x38\x42\x71\xc6\xd6\x57\xa5\x58\xf3\xe3\xb6\x9e\x16\xfd\x61\x5b\xcf\xc2\x4f\x83\x83\xaa\x7b\x1d\x90\xbd\x53\xf8\x7c\xa9\x7b\xfc\xe7\x31\x87\x1e\x86\xa2\xac\x54\x72\x31\x33\x7f\x35\x81\x3a\x40\xaa\xb0\x8f\x7a\x8d\x6c\xa3\x0a\xf0\xa9\x8d\xb3\x9e\xd1\xed\x27\xc3\xd5\x4f\x9d\x8f\xe3\x78\x3e\xf9\xf1\x4d\x48\x11\xa6\xcd\xaf\xa6\x23\x52\x44\xfa\x6e\xf1\xe2\xda\x09\x8b\x08\xae\xc7\xb8\xe8\xfb\xd3\x87\x62\x07\xae\x71\x6b\x75\x9d\x62\x00\x1c\xd8\x57\x14\x86\x6b\xc7\xa6\x57\x33\xb3\x6c\x01\x7e\x4b\x15\x99\x08\xca\x3a\xde\x6f\x95\x83\x59\x3d\x0d\x01\x2f\xb0\x3a\x25\x0e\x69\xc7\x7d\xb5\xc5\x00\x13\xad\x5a\xbb\x56\x43\x7f\x7e\xd2\xd5\x83\xe2\x78\xce\xd5\x63\xfc\x67\xa8\x25\x51\x7b\x93\x48\xad\xeb\x31\x9c\x5f\xe5\xce\x09\xf3\xcb\x3f\x1e\x25\xd1\xf9\x0f\x28\x28\xf8\xd6\x27\xb8\x8c\x58\x41\xb7\xb3\x6a\x3b\xe5\x97\x7e\x62\xf6\x22\xf5\xc0\x7c\x62\xbe\x2a\x32\x58\x95\x58\x77\xca\x87\xf4\xf1\xce\xa6\x57\xfc\x69\x0f\xd6\x2b\xbc\xb5\x03\x3f\x84\x5f\x38\x06\xe3\x41\xcf\x6f\xd2\xeb\x14\x7a\xf5\x22\xf5\x7e\x9d\x77\xef\x59\x3c\xa7\x8d\x33\x67\x8e\xaa\x8d\x73\x73\x6d\x4f\x47\x28\xd1\xd3\xeb\xf3\x61\x15\x46\x3d\x27\xa3\x16\x44\xfe\x4e\xf5\xe3\x1b\xe2\x3c\xa7\x7a\xdb\x8f\x2a\x94\x5f\x32\xa8\x17\xf3\x94\xdf\x74\x83\xa7\xca\x0b\x5c\xfb\x75\xe5\xab\xfd\x3c\x1f\xf8\x21\xb8\xc0\xe3\x4f\xbb\x5f\x1f\x46\x12\x15\x52\xa4\xb4\xc4\xbe\x4a\x30\xaf\xfa\xa9\x33\x51\xca\xb8\x8e\x92\x6a\x44\xc1\x00\x7c\x86\x26\x4f\x54\x53\xb5\x7f\x6e\x09\x79\xd9\xc1\x69\xd9\xa3\x2c\xa6\x4a\x8f\x48\x05\x48\xb1\x02\x56\x33\xc5\x36\x00\xa8\xd9\xeb\x61\xf0\x4f\x3d\x8a\x18\x3b\x45\x54\x9e\x49\x34\xad\x2b\xc3\x66\x33\x73\x9e\xb8\xc8\x1e\xa8\xb5\x40\xe1\x15\xad\xa4\xa9\x91\xf6\xea\x7b\x4d\x20\x15\x48\x60\xe4\x64\x33\xda\x11\x4d\xa8\xcf\x15\x74\x1d\x91\x84\xa7\x4e\x5a\xdb\x24\x98\x0e\x6a\x36\x15\xef\xcd\xfb\x68\x70\xbf\x5b\x4e\x81\x6a\x47\xd5\x1c\x38\xea\x53\xd9\x65\xca\xbd\x4e\x7e\x84\xe9\x48\x02\xf4\x1c\x86\x31\xd0\x53\x1e\x47\xdf\xdd\x54\x5b\x73\x19\x7e\xcc\xe4\x10\x3f\x31\x42\x64\xc7\x84\x0c\x13\x73\x39\x91\x0c\x83\x24\x88\x72\xde\xce\xf5\x1d\xc6\xdf\xce\xff\xb7\x05\xea\x01\x22\x2a\x5d\x48\x5a\x5b\x80\x5c\xc6\x89\x2b\x02\x13\xd6\xd5\x17\x23\x10\x48\xa2\x06\xca\xa0\x22\x6f\x12\x30\x48\xeb\x98\xb6\x0d\xe1\xd9\x66\xa8\x28\x0a\x67\x55\xeb\x99\xd2\x9c\xff\xc8\xde\x6c\x4d\xb7\x8f\x99\xf1\x9a\x01\x5a\x43\xa9\xa4\x53\x72\x8c\x6e\x94\x34\xe5\x8c\x82\x7f\x96\x04\xd8\x64\x73\xdb\x45\x95\x24\x09\xd8\x3b\xb2\xf3\x81\xa7\x04\x92\x22\xec\x06\x53\x81\xa0\x6c\x8a\x90\x61\x73\xc2\xa0\xf1\x51\xa8\x34\xa7\x68\x90\x2c\x30\x4b\x00\xc2\x88\xa8\x62\xf2\x18\xa2\x4a\xa6\x2a\xd6\x4d\x29\x99\x8e\x0c\xd4\xaa\xa7\xd2\xc7\x96\xbc\x1c\x91\xad\x51\x00\x44\xe6\x53\x48\x54\xa2\x20\xeb\x1a\x5a\x13\x94\x24\x8a\xe4\xe6\x11\xc6\x38\x36\xaa\xd0\xd6\xad\xbf\xce\x57\x3d\xbe\x2c\x1f\x4c\x4d\x25\x75\x0e\xa7\xba\x5c\x94\xc5\xb1\x2a\xeb\x3a\xbf\xd6\x17\x64\x39\x82\x8a\x60\xd4\x5e\xa4\x72\xa6\xba\x10\x27\x20\xe4\x25\x94\x29\xe7\x46\xa9\xbc\xba\xa8\xe4\x63\xa0\xdc\x6d\x3c\x2f\x96\xe2\xbc\x2c\x6d\x39\x26\x64\x05\x45\xde\x31\xf0\x3e\xfd\xe8\xf7\x89\x4a\x6c\x8b\xb1\x34\x8a\xb5\x38\xaf\x4b\x6d\x00\xb4\x96\x6e\x6a\xcf\x1c\x48\x60\xe8\x7a\x79\x8b\x0a\xb5\x52\x9e\x13\xd5\x58\x50\xdb\xd4\xda\xc8\x16\xe1\x84\xd8\xe4\xc4\x69\x2f\x14\xd5\xa9\x0a\x53\x0a\xe6\xa1\x82\x37\xc6\xa3\xea\xb6\x16\x15\xbe\xe0\x4c\x64\x00\xfc\xfc\x68\xfe\x4b\x47\x36\x47\xe7\x81\x55\xad\x36\x35\x52\x6a\xe7\x25\x07\xf1\x62\x2b\x2b\x79\x96\xd9\x61\x06\x90\x8f\xe6\xe7\xcc\x4b\x2e\xe7\x40\x5a\x0a\xf2\x17\x48\x0b\xf6\x8f\x12\xfc\x6d\x77\x1a\x27\xe6\xb7\xb1\x57\xba\x58\x74\x88\x66\x25\x64\x19\x26\xb5\x76\x97\x72\xb5\xe8\xca\x31\x54\x24\xed\x21\x7b\x35\x4f\x95\x7a\x6b\xaf\x3e\xe4\x9d\xfa\x6a\x87\x00\x43\xfe\xaa\xf3\x75\x27\xa1\x2a\x6a\xb2\xc8\x57\x4a\x1b\x83\xd9\x3b\xd5\x5a\xf6\x4e\x16\x80\x04\x34\x38\x95\x40\x3a\xaf\x65\x7c\x34\x3f\x42\x1d\x6c\x8c\x83\x03\x05\xa4\x02\x7a\x94\xb4\x53\x6a\x08\xbf\xb5\x11\x7e\xa3\xda\x04\xf1\xac\x37\x3c\xf7\xe3\x9b\x79\xc9\x49\xd4\xe6\x4b\xe3\xa9\x4c\xf0\x7c\x6d\x39\x2b\x09\x77\x7c\x81\x0b\x1e\x5f\x2b\xf7\x67\x35\xb3\x17\xe6\x6f\xed\x6e\x97\x7e\x44\x50\x15\x39\x87\x97\x17\x9c\x13\x70\x8e\x76\x06\xd7\x60\xb3\x69\x79\xcd\x9c\xcd\xbd\xad\xb9\xf5\x1e\x24\x2d\x80\x2c\x81\x6a\xe8\xca\xab\xc2\xea\xed\xbe\xcf\xbb\xb1\x80\xe5\x28\x54\xa0\xab\x12\x63\xca\x89\x87\xf4\x5d\xa3\xaa\x43\x2c\xaa\x2e\xcc\x6e\x8a\xa5\x92\xf2\x91\x4a\xd3\x40\x0a\x6f\x57\x49\xf9\x64\x33\xf9\x78\xa1\x4f\x75\xa8\x99\x6a\x7a\x67\x87\xe2\xd0\xc9\x8f\x7e\x9b\x9e\x88\x4b\xb3\x65\xcc\xc4\x91\x89\x33\x93\x68\x22\xa9\x95\x14\xb5\x69\x50\x18\x8e\x5c\x8f\xf8\x33\x60\xda\x62\x95\xe7\x42\x2d\x57\x78\xb0\xb1\x4c\xd8\xe6\x9b\x9c\xfe\xb6\xd9\x87\xbd\x62\x36\x42\xad\x8a\x69\x7d\x84\x71\x80\xe7\x92\x5a\x25\x13\xec\xa6\xb6\x9b\xb6\x80\x3c\x14\xc6\x16\x92\xc9\x09\xec\xfb\x70\x9a\xfc\x88\x66\x8a\x49\x83\x9c\xeb\xde\x2c\x04\x5b\xcf\xcd\xb7\x4d\x34\x8d\x7c\x42\x5f\xea\xf3\x29\x57\xa2\x75\xfe\x90\x86\x76\x9d\xd7\x79\x55\x05\x86\xcd\xd1\x61\xaa\x32\x86\xe4\xb3\xd3\xdd\x41\xe7\x9c\xdf\xd8\x8b\x98\x82\x27\x95\x43\xa9\xd8\xc3\x24\x20\x07\xcf\x46\xad\x80\xb6\xe0\x6a\xdb\xd8\xdc\x4a\x1b\xf0\x11\x58\x00\x86\x29\x82\x41\xc7\x90\x41\x15\x64\x9d\xb3\x76\xe5\x65\xd6\xaf\x76\xe1\x09\x2c\x4f\x7b\x10\x76\x98\x14\x2e\x89\x62\x27\x66\x64\x67\x9a\x0c\x67\x13\xdb\x48\xf4\x03\x14\x33\xd5\xc2\xd4\xba\x50\xf6\xd4\x63\xac\x7b\x61\xdf\xe3\x1a\x1f\xcd\x24\xd0\xa1\x57\x35\x8c\xc4\xc5\x9e\xd1\xeb\xd6\xe9\x09\x98\xbf\x23\xad\xaf\x60\xf3\x24\xef\x29\x9a\x0e\xb5\xe9\x16\xed\x2b\x16\x76\xbe\x05\xce\x1d\xc8\xbe\x3d\x7f\xbc\x87\x82\x10\x72\x7d\x55\x60\x1e\xa3\xba\x04\x1b\xa4\x25\xc2\x05\x2a\xa5\x9d\xbf\xe4\x4c\xda\xbf\xa8\x81\xf8\x8e\xd3\xf7\x29\x32\xee\x4b\xc6\x70\x5f\x6c\x23\xc5\xc1\xeb\xcc\xba\xad\x86\x5b\x12\xc3\xce\xe0\x9a\xd3\x96\xc0\x78\x5b\x59\xc7\x17\x50\x36\xf7\xc8\x0b\xaf\xb7\x49\x14\x57\x01\x5f\x2a\xd9\xc4\x05\x76\xec\x36\xf5\x7d\x96\x57\x31\x63\x8d\xd3\x09\xd8\x6e\x2b\xb1\x90\x48\x4d\x02\x94\x86\x20\x93\x98\xab\xd7\x8a\x7d\x9a\x3f\xa4\xf3\x87\x59\x4e\xa4\x0b\x39\x51\x60\x7b\x9b\xba\xc5\x6e\xc7\xcc\xd5\x12\x2b\x8c\xa9\x61\xee\x35\xec\x9f\x73\x4b\x84\xd5\xaf\xe4\xc8\x93\x94\x9a\x9a\x51\x48\x9d\x2b\x35\x80\x4d\x8e\xe9\x28\xbe\x7f\x03\x3e\xae\x34\x7f\x14\x60\xee\x41\xd7\x9b\x01\x97\x63\x03\xaf\x9b\xef\xf3\x0a\xd9\xb4\xd3\x98\x4d\x15\x02\xb8\x91\x00\x2d\xd1\xd2\x4e\xcc\xf6\x9f\xfc\xe8\xa6\x48\x37\x65\x5f\x8f\x2e\x13\x92\xd9\x2e\x29\x00\x01\x6f\x2d\x09\xf4\x4a\x12\xd8\x94\xce\x0a\xb2\x24\x93\x7d\x7b\xbf\x47\xa6\x88\xfc\xcc\xf1\x27\xf3\x09\x19\xe8\x47\x46\x29\x35\xe0\x0e\x57\x0b\x3e\xfb\x90\xb9\x86\x7f\x57\x4a\x9e\xea\x1b\xf5\x18\xfc\x3f\xe6\x4d\xac\x2a\xab\x6d\xa4\xa1\xe3\x39\x52\xd4\x72\xb2\xc5\xdb\x8f\x00\xbe\x8a\xc9\x4c\xeb\xde\x90\x10\x29\xd5\x86\xab\x53\xae\xce\x67\xdb\x32\xd8\x4e\xd8\x29\x49\xb0\xbd\x61\xfd\x63\x9f\xd8\x43\xd8\x62\x66\x51\xa0\x84\x44\x41\x4d\x10\xb1\x4a\x62\x6d\xe7\x8a\xe0\x36\xa9\x59\xb8\x25\xc0\xce\x6f\xb5\xd9\xbf\x31\xd4\x48\x76\xae\x27\x14\x5f\xeb\xc7\x3b\x02\x5c\xc4\xc9\x4c\x00\xe9\x53\x83\x55\x09\x23\x04\x59\xa3\xb5\xf2\xfc\x1d\x47\x4a\xfc\xf8\xd2\xfe\xf9\x6f\x3f\x85\xfd\xe1\x71\x62\x64\x2f\xf5\xbe\x2a\x0e\xbf\x11\xb8\x19\x95\xe1\x72\xab\x32\xfc\x1c\xb8\xd9\xc4\xd6\x93\x97\x39\xec\x97\x11\xef\x44\x9e\x6c\xeb\xf5\x56\x29\xf5\x4b\x03\x72\xc8\x6e\xbd\xe7\x7b\x32\x81\x91\xbf\x38\x97\xbe\x0c\x16\x7d\x1d\xea\xf9\x1a\xe4\xa7\x53\xc9\xe5\x08\xdb\x20\x24\xea\xd5\x04\xc9\x45\xd6\x31\x35\xf3\xb3\xf8\x68\xde\x9b\xb9\xe1\xb5\xd5\x57\x06\x10\x7c\xa7\xb4\x08\x35\x76\xbb\x9f\x4d\x73\xe0\x63\x62\xef\xf3\xc2\x6c\xe6\x60\xc6\xa5\x89\x39\xd3\x7d\xe0\x4e\xad\x35\xbf\x7e\x76\xdc\x43\x96\xe3\xe7\x5c\x79\xcc\xd5\xf2\x3a\xed\x2b\x64\xb6\xed\xc0\xd2\x7d\xc8\x6c\xd7\x3f\x1b\x08\x11\x00\x88\xf0\xc2\xe8\x9b\xc9\x73\x9b\x58\x0e\xa7\xbe\x0d\x1a\xc3\xfc\xb6\xcc\xf1\x1c\xf5\x88\x48\x0f\x7c\x63\x5d\x94\x69\x4f\xac\x27\xfa\x0a\x68\x86\x89\xfb\x31\x21\xd5\x47\x91\x70\xa1\x94\x9b\xd3\x9c\xad\x0d\xa3\x0a\x52\x33\x41\xfd\x1b\x34\x63\xdf\x2d\xb6\x49\xbb\x9a\x93\xce\xf5\xb5\x63\x7b\xb9\x52\x49\xa8\x08\x30\x47\x4f\x3d\x09\xea\xd3\x9d\x0a\xf8\x1f\x73\x79\xf5\xac\xb3\x92\x10\x3c\xfb\x9d\xd3\xe1\x1f\x5f\x10\xcf\x7d\x27\x08\xb9\x11\xc0\xd5\x11\x11\xbe\x12\x11\x2c\x7a\x33\x22\x3c\x24\x84\xdc\x40\xfa\xea\x9e\x32\x44\xa2\x65\x46\x9a\xf1\xa0\x4a\x49\x09\xa8\xfd\xe5\xbf\x90\x10\xe1\x48\x4d\xc4\xa4\x48\x4d\x21\x11\xaa\x38\x3f\x43\x10\x4c\x15\xc5\x51\x55\x8e\x09\xd4\xa3\xf6\x85\x09\x13\x2e\x48\xc1\x42\xf1\x49\xce\x89\x4a\x5f\xab\x46\x2e\x70\x9a\xdb\xd1\x8c\x0b\xf0\x15\xea\xb2\xe4\xa7\x77\x70\xb5\xc3\xe5\x2e\xe0\x53\x5d\xd2\x34\xe0\xd7\x54\x38\x1f\xc3\x80\x91\xcc\x52\x4c\xa7\x15\x60\xb4\xa5\x15\x92\x40\xaf\x4a\x89\x81\xbc\xed\x56\x7d\xcb\xec\x42\xaa\x92\xf6\xdb\xec\x54\x77\xcf\xca\xc7\xe4\x54\xdc\x0a\x8d\xbb\x38\xba\x01\x57\x73\x2b\x36\x7e\x0f\xee\x55\xa7\xfc\xf1\x0e\x06\x86\x0d\xdb\xd6\xae\xa8\x66\x08\xbe\x66\x2a\x3c\x55\x6a\x36\x20\x4a\xa3\x62\xc9\xa1\xbf\x40\x24\xf1\x19\x1b\x61\x10\xbf\x45\x71\x00\xfc\x46\x36\x5c\x2a\xcd\xdc\xf0\xd6\x02\x75\x4a\x71\xbd\xeb\x86\x8a\x4c\x1b\x78\x21\xc0\xfd\xf2\x7a\xd8\x79\x0c\x3b\x42\x65\x79\xcd\xd0\xaa\xa5\x8e\x41\x4f\x62\x4f\xc8\xc8\x77\x75\x1b\xa9\xad\xea\xcc\x7a\xf4\xd8\x46\x21\x8e\x15\x26\xf5\x34\x96\x62\xac\xf9\x44\xa5\x6e\x02\x58\xbc\xe4\xa5\xf4\xe5\xb3\xf0\xd5\x5b\x27\x64\xd5\x9d\x67\xd9\xbb\xb1\x27\x10\x66\x58\xb0\x07\xa7\xdc\xbd\xb1\x94\xe2\xa6\xf9\x2e\x53\x6a\x13\x0e\xd1\xcb\xa2\xdb\x28\x57\xe1\x57\xe6\x91\x25\xc9\x6b\x86\xe5\x5c\x06\xb3\x16\xa8\xf1\x98\x4a\x2c\x3b\x24\x97\xe0\xe0\x29\x0a\xd9\x5c\xc6\x8c\xe0\x1c\x62\x4e\xa3\x48\xc4\x7e\x6d\x2b\x30\x27\x01\x84\x37\x2a\x24\x9b\xd8\xcf\xab\x59\xab\x83\x00\x1a\xd5\x71\x88\x37\x78\x36\x58\x4b\xe3\x38\x6a\x60\x5a\x6f\xe0\x7a\xac\x97\x0a\x88\x49\x08\x65\x97\xd5\x0f\x6e\xe6\xf5\x0e\xea\x57\xd0\x4b\xa7\x56\xc6\xd1\x53\x37\xb0\xd4\x73\x33\x67\xbe\x69\x42\x7b\x12\xe0\xf1\x09\xf5\x3e\x09\x2c\x40\xf3\xe0\xc4\x52\x43\xa5\x92\xe5\x69\xd9\x69\xe8\xcb\x32\x5d\xd7\x64\x95\x34\x35\x52\xdd\xad\x9f\x1b\x00\x5b\x89\x07\x9b\xfd\x9f\x1c\x1d\x3e\xa1\xa8\xac\x5f\x3f\x19\x99\xda\x78\xf0\xb4\x7c\x70\x25\xb8\xe5\x15\xc3\x80\x3a\x56\xd9\x2d\xfb\x63\xf0\xe5\x8a\xf9\xba\xe0\x58\x29\x31\xaf\x46\xca\xac\xb2\x92\xc3\xe6\x58\x05\x14\xd8\xd8\x60\x29\x36\x14\x7a\x38\x8f\x15\x76\x3f\xea\x9c\x57\x17\x81\x1a\xb8\x31\x54\x18\xa9\x09\xb9\x25\x8b\x29\x24\x81\xba\x75\x23\x2a\xaa\xd2\x70\x33\x3f\xbb\xec\xae\x0d\xe0\xfb\xa3\x00\x4c\x9c\x78\xe2\x9d\x52\xc3\xb6\x4d\x9b\x51\xc8\x85\x2a\xbc\xa6\xd8\xf5\xb5\x9a\x4f\x6d\x9a\x64\x51\x64\x10\x1b\x29\x2a\x94\x25\x1d\x99\xa2\x43\x13\xd7\x1d\x72\x04\x3d\x53\x70\x74\x81\xe2\xbd\x41\xe9\xc2\xd4\x1a\x23\x58\x7e\x75\x5d\x70\xae\x6f\x4f\x8c\xbf\x34\xe0\x24\x5a\x57\xf5\x69\xdd\xc4\x4c\xad\x52\x12\x73\x3d\x1b\xf4\x52\x2b\xee\xa3\xc6\xfe\xb4\xbe\x16\xef\x39\xad\x0a\x98\x2b\x45\x94\xa6\x69\xc9\xd7\xef\xef\x34\x9a\x4c\xac\xaf\x42\x1c\xc5\x3a\xdf\xde\x80\x6c\x9d\x5e\xf7\x57\xa6\x0c\x26\xf5\x8c\x58\xb7\xb3\x53\x2d\x53\x2e\x2e\x26\x1d\x0a\x90\x51\x90\x70\xdd\x5d\x01\xfd\xe5\x47\xbc\x1a\x87\xcd\xee\xb2\xde\xea\x8b\xce\x62\x9f\x3c\xad\x5f\xbf\x3e\x92\xd7\xf0\xa2\xf7\x4d\x9f\xdf\x1e\xce\x1e\x18\x40\xbf\xcb\x72\x2d\xc9\xd3\xb2\xca\xe7\x5c\x04\xb3\x59\x02\xf3\x0e\x54\xb8\x25\xd3\x51\xc5\x2d\xb6\x28\x21\x16\x56\x3d\xd7\xc9\x77\xee\x82\xdd\x63\x4d\x61\xe5\x1e\xc5\x0f\xb6\x63\xf3\x1e\xdb\x0d\xd9\xbe\xcb\x7f\x9e\xa6\x3c\xa4\x37\x7f\x7b\xd8\x93\x44\xea\xd0\xe5\xe0\xc0\xd8\xd7\xc3\x66\x51\xd2\xb2\x26\xc9\x7f\xfb\xf1\x9e\x96\xf3\xc0\x63\x7f\xf7\x01\xaf\x94\x71\x8b\x90\xa6\x74\xd5\x88\x7a\x5f\x23\xea\xcd\x46\xd4\x7b\x1b\x51\xcf\x8d\xd8\xcc\x94\xdf\x6e\xc5\x8d\x39\xb0\x3d\x03\x7e\x8c\xde\xe7\x91\x39\xf0\xcb\xee\x2f\xe1\x5f\x76\xc7\xdd\xdf\xf6\x5f\x11\x74\x7c\x0f\x7d\x69\x03\xfc\xf5\x8d\xf9\x50\x46\xc0\x19\x54\xb8\xf5\x0a\xa2\xc4\x05\xa6\x4e\x57\xd3\xdc\xc4\xe8\xe2\x6b\x2f\x72\x18\x3f\x38\xdf\xcf\x7a\xa2\xf4\x53\x21\x94\x24\x5c\x3d\x84\xf9\x33\xaa\x1d\x56\x4f\xc1\x9d\x80\x28\x12\x74\xfd\x8b\xcf\xa7\xc0\x75\x7b\x63\x41\xce\x69\xbe\xf8\xee\xaa\x65\xf3\x53\x96\x2c\x36\x71\xbc\x61\xd0\xf5\xab\xe3\xfa\xd7\xe4\x98\xf5\xe8\xa7\xb7\x35\x55\x8e\x75\xeb\xef\x1f\xd2\x87\xf1\xa2\x36\x46\xb4\x1e\x1c\xa9\x8e\x7a\x0d\xcb\xfd\x83\x8b\x7e\x3b\x7b\x59\x5b\x83\xba\x71\x72\x31\xb4\xe3\xce\x2f\x80\x1d\x4a\x14\xdb\x91\x3d\x66\xdd\xfa\xca\x21\xb2\x1e\x64\x99\xef\xb8\x72\x71\x3a\x86\x16\x3e\x9d\xac\x7f\x87\x40\xbb\xdf\x96\x5a\x7f\x6b\x80\x57\xca\x78\xf4\xe2\x9d\x2e\x07\xf6\x95\x49\xcc\x4a\x58\x16\xa1\xc4\xcf\x17\x0e\xeb\x17\xfe\xfc\x29\x20\x70\xbc\xe7\xde\x78\xcd\xe7\x37\x3d\x96\x05\xf5\xcb\xfe\x5e\x87\x07\x89\xa9\x57\xe1\x37\xeb\x5d\x59\x2d\x07\xec\x06\xaf\xd7\xf1\x99\xbe\xf1\x6b\x26\xde\x89\x23\x71\x4c\x20\x80\xdc\x23\x30\xa7\x15\x58\xbd\xd8\x8c\xb5\x15\x53\x43\xa2\x58\xfb\x53\x41\x15\x80\x1f\xc7\x24\xe7\xbd\xf9\x04\xd8\x12\xe1\x28\x48\x39\x4a\xbe\xdf\x5a\x2a\x3f\x61\x2b\x64\xf2\x63\x74\x4c\xaa\xe2\xe0\x64\x9a\xd3\xde\xac\xef\x44\x2a\x65\xf2\x34\x9a\x3a\xc9\x24\x54\x52\x39\xd5\xeb\x9c\x45\x64\x6a\x82\x1d\xec\x3a\x09\x12\x89\x52\xf9\x14\x2a\xf9\x0b\x48\xee\xd4\x52\x01\xdc\xd5\x24\xff\x1f\x7b\xef\xb2\xdc\xc8\xae\x6b\x8b\xfe\x4a\xfe\x00\x11\x04\xc1\x67\xd3\x51\x1d\x37\xe4\xd6\x89\x50\x5f\xa1\x35\xd7\x72\xc5\x91\x67\xcd\x3d\x1f\xda\xf7\xfa\xeb\x6f\x60\x80\x29\xe7\x4b\xb2\x4a\x55\x73\x9d\x73\x77\xac\x86\x53\xb2\x32\x93\x64\x32\x49\x10\x00\x81\x31\x1c\xca\x7c\x7f\x0b\x54\x7d\x42\x9c\x7c\x7e\x82\xf3\x70\xb0\xe3\x38\x5d\x29\x1d\x55\xa7\xb5\xcd\x08\x84\xed\x24\xf3\xd2\x98\xe3\xa8\x52\x8d\x08\x91\x12\x44\xc0\x57\x04\x08\x09\xf2\xd6\x5a\x0b\x7b\xf6\xaf\xae\x7d\xf4\x21\xb3\xda\x08\x00\x4a\x02\x7a\x8f\x78\xfd\xde\x5a\xc0\xd6\x6a\xb0\x34\x20\x3c\xcc\x75\x4f\x55\xb9\x05\x69\xef\x6f\xe0\x9c\x8e\x3d\x71\x05\xd2\xfe\xd1\xdd\x0e\x1d\xb8\x77\x62\x22\xb6\xed\x61\xcb\x5b\xc3\x96\xe7\x93\xaa\x8d\x88\xf8\xb7\xc1\x50\x87\x44\x9e\xe3\xd9\x51\x13\x74\xb8\x2f\x95\x22\x58\xb8\x80\xe1\x4a\x8c\xce\xaf\x95\x9f\x84\x1a\x22\x6d\x72\xaf\xc0\x1f\xe6\xbf\xa8\x1d\x8d\x5e\xf5\xf2\x14\x91\xa4\x62\xc7\x3e\x2e\x54\x90\xc9\x99\xda\x8a\xaa\x1a\xf8\x2b\xe5\x9c\xd6\x8e\x2b\x03\x03\xb3\x44\xec\xa5\x23\x6c\x74\x5c\x25\x4a\xcb\x02\xcd\xc3\xfa\xfe\x92\x29\x48\x1b\x41\x9f\x41\xfa\x18\xc7\xb6\x33\xde\x3a\x42\x21\x98\x42\xa3\x00\x66\xd7\x92\xd1\xc1\xb1\x30\xf6\x33\x8b\x34\xc4\xae\x85\xfe\xad\x8a\xec\x13\x28\x4a\xa8\x19\x8c\x6b\xd6\x3b\x2d\x3a\x4d\xaf\x01\xb6\xb3\x8c\x04\x83\xeb\x44\xe5\x2d\xb0\x50\xfb\x7e\x15\xdb\xe0\x1a\x8c\xe8\x6b\xb9\x95\xa9\x79\xc7\x00\xfc\x01\xa0\xc9\xff\x48\xba\x7f\xb7\xa4\x5b\x2f\x60\x17\xbf\x6c\xd8\x08\x67\x5a\xf1\xf5\x3c\xae\x18\x8f\x23\xe5\x41\xa8\xe5\xff\x48\x97\x9f\x2f\x5d\x56\xab\xc2\x65\x2c\xf0\xc6\x58\xe0\x39\x26\x78\x7b\xd4\xbd\xac\x23\xe1\xdb\x3f\xff\x79\xaf\xc6\x45\x2b\x3c\x96\xbe\x4c\x6d\x8e\xd7\x3b\x62\xec\x28\x09\xc5\x32\x7d\x18\x02\xe4\x45\x92\x9d\xda\xa0\x3e\x9f\x85\x7c\x34\x3e\x7b\x1e\xec\x68\x7e\xbe\x6b\x12\xc2\x1b\x10\x89\x98\x0e\xc0\x14\x40\x44\x1e\x10\x22\x51\x41\x75\x9a\x93\x4a\x04\x2f\xf1\x14\x28\x21\xf3\x3c\xe5\xe9\x06\xb8\x9f\x38\xbc\x42\x70\x41\xa7\x6a\xa5\x34\xb0\x6a\x1a\x27\x57\x09\x79\x9d\x3e\xff\x7d\xfa\x09\xe5\xf6\xfe\x52\x09\x89\xbe\xbb\x62\xac\x15\x59\x25\x0b\x53\xbc\xbe\x73\x35\xd5\x8c\x03\xa5\xc3\x42\xb6\x79\x37\x91\x61\x47\x43\xe6\x62\x2e\x0e\x81\x3e\x40\x70\x8f\x89\x24\x2f\xf7\x5f\x38\x89\xa3\x96\xda\x91\x38\x46\x47\x5c\x84\x42\xab\x8e\x44\x2a\x45\xa4\x00\xb4\xfc\xef\x5b\x10\xc2\x32\xab\x6b\x1c\x6b\x37\xb7\x3c\x79\x41\x58\xdf\x21\x61\x8d\xd4\x3d\x22\x3e\xde\x8e\x7d\x44\x5f\x84\xf4\x72\x7d\x30\xc9\x73\x9f\x37\x72\x9c\x5a\x77\xea\x84\x0c\x99\x34\x91\x38\xda\x90\x2e\x5c\xe6\xb6\xbd\xe1\x21\xc4\xf2\x37\x0b\xd7\xfd\x32\x58\xc1\x82\xe4\xca\x95\x7c\x98\xe7\xb6\xd5\xc7\x3c\x95\x7b\xee\x22\xf8\xdc\x87\xe4\x9b\x8b\xd9\x49\x7a\xea\x27\xa1\x41\x2d\x55\x2c\x43\x6d\x19\xda\x01\x2e\xb7\xf5\xca\xe0\x63\x8f\xf9\x28\x98\x7a\xde\x58\xc0\x38\x65\x47\xc8\x77\xd3\x2f\x39\x34\xdb\x87\x9c\xef\x52\x4e\x24\x02\x9f\x1c\x47\xc7\x71\x53\x62\x5d\x1a\x15\xde\x5f\x50\x5b\xde\xcc\x10\xd2\xb6\x6d\xc2\xef\x99\xb2\x18\x9b\xfe\x59\xc9\xc9\x11\xb7\x5d\xa2\x18\xb5\xac\xe7\xf8\x43\xf6\xc9\xbf\xee\x04\x48\x2b\x54\x55\x28\x86\xba\xd8\x51\x67\x84\x34\xfb\x24\xbb\x48\x0d\x9b\xee\xe9\xd4\x45\x2f\x2f\x37\x62\xb1\x1b\xc6\xf5\xe4\x84\x92\x5b\x4e\x5a\xe8\x45\xf5\xb4\x75\x0a\xe5\x6b\x4d\x50\xb7\x8d\xac\xa5\xce\x21\x09\x2f\xcd\xf8\xa8\xdc\x6d\x35\xc3\x7f\xb4\x62\xa3\x26\xdf\x1b\xb1\xd5\x40\xa8\x34\x63\x33\x6c\x9b\x7d\x09\xb7\x66\x51\xea\x5b\xd8\x56\x3d\x8e\x4c\x06\x38\x5c\x37\x5d\xdf\x5b\x9e\xcf\xe7\x75\xbe\xea\x88\xac\x65\x31\x2b\x7e\xb3\x05\xcb\x5f\x3f\x5a\x70\xef\x90\xb8\x93\xc8\x54\xd8\xd8\xbc\x16\x2f\xda\xb6\x83\x52\xdd\x09\xd5\xda\x06\xa1\x74\x62\x00\x02\x6a\xe7\xe6\x99\xc7\x09\x7c\xce\x4c\x1c\xea\xc9\x19\xca\xcd\x6a\x4c\x84\x7a\x5a\x9f\x41\xf9\xe4\xcb\xfb\x4b\xd1\x32\x57\xad\xf0\x1f\x8d\xa8\x94\x99\x07\x4b\xb2\x08\xe0\x1c\x9b\x85\x08\xb0\x9f\xb4\x61\x55\x91\x1f\x9b\xb0\x6e\x9d\x0d\x08\x6b\x84\xf9\xe1\xef\x7f\x19\xc1\xc2\x0a\x07\x5e\xe2\x42\x5d\x86\x83\xdf\x1a\x0e\xab\x85\xee\x32\x1c\x4c\x09\x5b\x62\xc9\x7d\x82\xb5\x76\xc7\x68\x78\x3b\x7c\x7d\x98\xa3\xc0\x36\xcf\xb6\x88\x0e\xaf\x84\x5a\xa5\x1f\x24\x55\xec\xb3\x42\xd7\xf5\x39\xd8\x11\xde\x54\xa1\x54\x2d\x73\x3d\x60\xaf\xbc\x91\xf8\xe2\x32\xb5\x3a\x27\xf1\xf1\x1f\xec\x8b\xb3\xe8\xcf\xa8\x46\x70\xe5\x70\x4a\x80\x4d\x88\x60\x70\xba\x9c\x7b\x7f\x23\x2f\x20\xf9\x57\xa5\x28\x14\x4a\xc9\x90\x60\x10\x7b\x1e\xb8\x51\x2b\x36\xc9\xe7\x95\xe1\x9c\xa3\x56\x4e\x2e\x53\xae\x01\x47\xd9\x31\x50\x20\x58\x68\x29\x43\xcd\xcf\x2b\x52\x0c\x12\xca\x6e\x1a\xf4\xc8\xef\x2f\x86\xe6\xd2\xa4\xec\x02\xcf\x1a\x2d\x88\xca\x1c\x5b\xfd\x88\x51\x80\x81\xf0\xff\xf7\xe8\xa6\x58\x29\xb7\x1d\x08\x7f\x5a\x39\x65\x8a\x06\xd3\xe2\xd7\xd7\x21\x33\xd3\x02\x74\x8c\x6a\xab\x51\xad\x3a\xca\x7c\x2b\x27\xa1\x9a\xd3\x20\xe4\xa5\xec\x7a\x28\x91\x54\x1b\x28\x6c\xb8\x52\x3a\x7f\x5b\x09\xbb\x46\x31\x85\xa1\x91\xcf\x72\x32\x96\xf4\x52\x96\x21\x69\x01\xbe\x7b\x6a\xcd\xe9\x49\x1d\x51\x3c\xb2\xb9\x56\xe2\x00\x84\x97\x8c\x3a\x8d\xee\x90\x7b\x2b\xdc\xa4\x19\x0f\xbf\xd1\x6f\xbf\xfd\xf2\x70\x7a\xb1\x0c\x24\xe0\x4d\x9a\x93\x79\xe9\xd3\xd4\xce\xc2\xb0\x8e\xd3\xce\xc4\x0c\xd8\xbf\x25\xab\xea\x5d\x2c\xe8\xb8\x7b\x59\x23\x84\xa6\xda\x6b\xbc\xeb\x6d\x42\x56\x7d\x04\xd6\x93\xb4\xb2\xa0\xce\xa3\xe6\xeb\xe0\x4f\x97\x26\x1e\x29\x56\xe2\x5a\xa8\xb4\x4c\x39\xe9\x07\x54\xbd\x78\x26\x96\x38\x8b\x74\xf4\x8e\x10\xcb\x7a\x72\x8d\xd8\xe4\x9b\x40\x04\x64\x8a\x30\xd1\xc4\x37\xb0\x0e\xa8\x12\xc7\x59\xa7\x35\x8a\x45\x80\x5b\x44\x95\x4e\xab\x34\x99\x52\x89\x41\x19\x19\x72\x04\x40\x5f\x72\xd3\xa3\x10\x77\x99\x62\x28\xc3\xa3\x54\xc9\x5d\xaa\xf0\x45\xac\xf0\xa7\x72\x25\x01\xca\x90\x0d\x37\xbe\xa9\xb5\xc5\xcb\x75\x04\xf1\x26\x2a\x5a\x72\x00\xbe\x40\x49\x2e\xab\xfa\xad\x87\xf7\x97\x89\x38\x29\x54\x2d\xc1\xc9\x60\xcf\x84\x27\xb2\xe6\xc7\x86\xe1\xa3\xe9\xb4\x48\x7a\x48\x71\x49\xe0\xc5\xa6\xcf\xef\xd4\x3c\x06\x8a\xd4\x16\x45\x77\x4a\xe1\x5c\x89\x5b\x7d\x80\xe1\x0b\x77\xaf\x6b\x8d\x11\x3e\x2f\x1f\x76\x97\xa6\x19\x10\x27\x72\xff\xfc\x7c\x9f\x31\x49\x1a\xfc\x29\x75\x4d\xb5\xcd\x23\x2b\x44\x9b\x01\xe8\x8c\x0a\x34\x77\x26\x00\xda\x79\x38\x26\x3e\x2c\x02\xb6\xbc\x9f\xc0\x82\x82\xe0\x55\xcc\x16\x89\x0e\xd4\xcd\x4c\x79\x07\x2c\xcc\xa1\x12\x52\xe6\xed\x77\x0c\x42\xdf\x3e\xe4\x55\x55\x79\x95\x53\x1e\x1a\x05\x31\x7e\x2e\x64\xf7\xcc\x47\x4a\x2d\x98\xe1\x06\x80\x58\x0b\xc2\x67\x7b\x29\xef\x2f\xe0\x40\x54\x71\x58\xda\x59\x97\xa6\x93\xa1\xf8\x23\x84\x53\x06\xfb\x1e\xc9\x3f\x86\x3e\xf1\x76\xf8\xfa\xeb\x3f\x7f\x3f\xbc\xdd\x20\x32\xfd\xc4\x43\xb9\xa1\x3f\x18\x50\x2c\xf4\xad\x95\xd6\x81\xeb\xcf\x1b\xba\xca\x1d\xfe\xe6\xbd\x4c\x00\x70\xe9\x56\x6c\x75\x7e\xd4\x25\x84\x2a\xae\xfb\x37\xf2\x25\xea\x7c\x19\xba\xd2\xd4\x4a\x7b\x9d\x73\xf8\xa5\xa1\x3c\xaf\x28\x21\x2d\x54\xc3\xcf\x63\x4e\xc0\x18\xf6\x9a\xd7\xda\xe9\xbd\xb7\x1b\x24\xc7\xbd\xf7\xff\xd0\x40\x79\x4c\xa4\xc8\x96\xc2\x92\x4c\x61\xd9\x70\x2e\xcb\x55\x7d\xc5\x8f\x6e\xe7\xf5\x5d\x72\x77\x34\x76\xbb\xe2\x18\x58\x01\x37\xdd\x8e\x36\x36\x04\xf2\x37\xb2\x36\xcc\x63\x80\xd2\x10\x5f\xb7\x42\xaf\xae\x04\x81\x01\x4f\x74\xcb\x6a\xf9\xde\x32\x96\xad\x68\xdf\x51\xc2\x43\xe3\xe2\xd1\xb4\x91\xdc\xdd\x06\x19\xec\x28\x53\xb6\x75\x36\x00\x52\x9f\xe3\x8e\x33\x79\xf0\xc1\xf0\x84\x80\xd5\x13\xb0\xf8\xf9\x94\x3a\x8a\x7d\xad\xf9\x4b\x08\x17\xba\x80\x82\x06\xa8\xc0\xd4\x2f\x42\x25\xc4\x3d\x17\x8a\x61\xc9\xf9\xde\x91\x19\x52\xd0\x05\xdd\x23\xb9\x38\x26\x59\x33\xc3\x67\xc6\x0a\xb1\x2b\xd4\x3c\x8c\xa3\x36\x6d\x8d\xa3\x20\x58\xe8\xd1\x9c\xc1\x9a\xc3\xd0\x52\x83\x65\x4d\xf8\x21\x30\xe5\x00\xff\xb8\xa7\x50\xf2\x3e\x53\xaa\x10\x33\xa1\x76\xc3\x23\x78\x70\x63\x22\xdb\xe2\x84\xd6\x38\xb4\xe6\xfd\x4d\xb5\x55\xa4\xcc\xe4\x1d\x80\x2c\x9a\x9c\x39\x52\xb0\xa8\xe7\x12\xc9\x03\x9f\x57\x6b\x33\xcc\xab\x29\xb3\xbb\x14\xb0\x3f\x14\x54\x38\xe3\xb0\x65\x40\x82\x72\x79\x7f\xcb\xd4\x00\xd0\x40\x5c\x0f\x4c\x09\x69\xee\x29\x8d\x08\x0d\x96\x10\x5a\xf7\x42\x5c\xb5\x61\xf0\x7b\x86\x92\x90\x5b\xcd\x55\x9b\x22\x11\x08\x54\x2d\x23\xd5\x13\x59\xdb\xfa\x9c\xc5\xd7\x53\x42\x0b\x84\x7c\x99\xbf\xc0\xb1\x76\x95\xb7\x41\xe6\xbd\x39\xb6\xf9\x34\x7b\x2c\x06\x06\x2a\x4f\x90\x50\xed\xd9\xad\x2f\x1e\x1e\xbb\x8f\x49\xb3\x44\x08\xfd\xad\xc5\x78\x8d\xb8\x50\x91\x8a\x0c\x51\x64\xe8\x62\x74\xaa\x7d\xd1\x2a\x00\x6d\x80\x09\xe9\xc1\xeb\x9e\xf3\xc2\x34\x36\xa2\x64\xd5\x59\x5b\x64\x08\xa5\x22\xf0\xdf\x52\xf3\x19\x26\x93\xe1\x71\x9e\x1c\xf2\xda\x21\x69\xe2\x11\x59\xa8\x5c\xd4\xae\xd2\x5a\x11\x4c\x9c\x54\x09\xb0\x6c\x42\x1d\x46\x15\x28\xc6\xb6\xa1\xbc\xae\x15\xe4\x01\xd0\xb7\x32\xe8\x7b\x4b\x84\xcf\x18\x40\x90\xb9\x19\x5a\x68\x3b\xa1\x4a\xc4\x25\x75\x7e\xd2\x48\x85\xe3\x0e\x5b\xb0\x39\x9e\x2b\x15\x4b\xd3\xd5\x82\x63\xaa\x7b\x9c\x7e\x7f\xab\xd0\x8a\xc2\xc9\x09\x28\xa4\xda\x3e\x50\x0b\xe9\x64\x80\x35\xed\x0c\xf2\x6d\x2c\xa3\x3a\xbc\xe0\x34\xe4\xce\xdc\x1e\x79\x07\x02\x4e\x91\x80\xd2\x1f\x54\x7f\x7f\x73\xbf\xdd\xc2\x93\x5f\x44\xb8\xa7\xaa\x8a\x07\xd5\x92\x76\x86\x08\x1a\xd2\x89\x22\xc3\xd7\xb0\x50\xd4\x64\xca\x8a\x7d\x23\x96\x31\x1f\xe2\x10\x3b\x80\x6d\x1d\xec\xbb\xf7\xde\xd5\xf7\x37\x35\x18\x86\xf8\x39\xcb\xfb\xcd\xdd\xa7\x1b\x58\x1a\x1b\x4f\x73\x1c\x9f\x86\x22\x67\x50\x21\xf7\xcf\x0f\xea\x2e\x23\x95\x32\x90\x65\x0c\xdf\xd4\xc7\x31\xa0\x23\x8a\xa5\x76\x73\x01\xc9\x76\xc0\xbe\x0d\x05\xce\x07\x61\x64\x44\x70\x4f\x89\xf0\xfa\xe6\xc4\x89\x5a\xdd\x5f\xb8\x51\x62\x64\x81\xc5\x08\x7c\x0b\xa1\xaa\xb2\x59\x8d\xf7\x96\xe2\xa1\x51\x03\x46\x6e\xeb\xa8\x34\x2e\x50\x13\x57\xc8\xc7\x27\x20\x5a\x03\xc5\xcf\x07\x19\xf7\x83\xfc\x61\xfd\x33\xf0\xca\x75\x34\x72\x7c\x5a\x96\xd7\xeb\x39\xaa\xce\x59\x8d\x21\xa0\x0d\x85\xa4\x0d\x91\x2a\xae\xac\x09\x0f\x50\xec\x09\xca\xe4\x11\x06\x3c\xc2\x91\x2c\x41\x03\xb8\x1e\x9c\x33\x89\xcf\xfa\xd8\x27\xf2\x35\xc0\xfd\xe5\x21\xfa\x53\x87\x00\x18\xe1\x00\xc2\xfb\x4b\x82\x07\x54\xb4\xd4\xa7\x4a\x09\x48\xb7\xc9\x1a\xcd\x86\x1b\x7c\x0c\xa0\xaf\x56\x8b\x29\x72\xa5\xda\x02\xd0\xb3\x54\xde\x45\xdc\x14\x25\x0c\x76\xec\x0e\xbb\x84\x07\x4a\x78\xa0\x50\xb2\x1a\x25\x02\x3b\x99\x8b\x43\x21\x43\xa5\xca\xe9\x49\xbc\x5a\x99\x76\x1c\x63\x2d\x02\x89\xc4\x03\x7e\x93\xa1\x7f\x60\xa8\x45\x7d\x16\x9d\xc2\x39\x7e\x49\x94\xc5\x92\x8b\x4b\x80\x77\x97\x85\x82\xe0\x5b\xaf\x59\x65\x41\x0c\x80\xa7\x8c\xc0\x97\x35\x42\x47\x35\x9e\x6f\xd8\x1f\x9f\xf9\x43\x6d\xba\xfe\x54\x96\xaa\x0a\x97\xe5\x67\x0c\xf8\x2f\xe5\x83\x4b\xf8\x13\xfa\xfb\x3a\xf8\x2f\x91\xd8\xc0\x90\x01\xbb\x1d\x07\x1e\x74\xd5\x8b\x07\x55\x65\xca\x60\x47\xb3\x74\x7d\x35\x50\xdc\x72\x8a\x04\x9b\xbe\xb6\x30\xdf\x32\x69\x83\xc7\x39\xc0\xcd\x86\xa7\x65\x11\xa0\x05\x6b\x39\x7e\x41\x66\x10\xdb\x02\x5d\xc1\x7c\x5e\x07\x6f\xce\x0e\xbb\x00\x64\x02\x23\x08\x2f\x14\x20\x43\xcd\xfc\x23\x51\x07\xbe\x4d\xb0\x4e\x63\xd6\xa9\x00\xa1\x9b\x31\x67\x2a\xb2\x04\x53\x53\xb5\xa7\xc6\x62\xb8\x98\x21\x31\x96\x10\xaf\x8b\x79\x8c\x4f\x09\x60\x70\x76\x34\x1f\x63\xaf\xf7\x3e\x4f\xf7\xff\xf3\xf5\xed\xeb\xfb\x0d\xe3\x72\x26\x89\xcd\x64\x5f\x7b\xdb\x2d\x60\x38\x51\x08\x83\x1e\xe6\x11\x10\x63\xd8\xb4\x9e\xc1\x35\x67\xd9\x06\x29\x4a\x94\x2e\xdc\x63\x60\xea\x8f\x49\xff\x46\x1f\x54\x06\x8c\x95\x9a\x55\x1f\xa9\xfc\x3e\x60\xbd\x0c\x23\xd3\x90\x81\xb0\xac\x76\x2c\x3e\xa8\x7a\x27\xb7\x6e\x5b\x14\xb6\x55\x81\x38\xf0\x4b\x83\xa7\xfb\x26\x1f\x61\xcc\x06\x6f\xd1\x28\x46\xd0\xf6\xb5\xef\xea\xef\xfb\x72\xbb\xe0\x93\xdf\x00\x85\x0a\xc4\x6d\xd7\xc6\x5c\xc0\xed\xee\xfe\xc0\x84\x0a\xc4\x5b\xdd\xbd\x04\x2d\xed\x06\x53\xec\xbe\x7f\xbf\xdc\xdd\xb6\xdb\xe2\xa6\x59\x16\xb7\xb6\xde\xd2\xa4\x11\x57\xba\x30\x74\xcc\xbd\x78\x86\x03\xe7\xbb\xba\xf0\x70\xfa\x1b\x10\x52\x9f\xeb\xda\x44\xff\x04\x56\x74\x9e\x70\x52\xc7\xc4\x77\x90\x98\x86\x99\xbb\x21\x0f\xe1\x55\x56\x3e\xe0\x11\x81\x75\xbf\x8c\x37\x49\x83\xff\x24\x81\x7d\xb9\xd9\x7c\x49\x58\xe2\xde\xb1\x5b\x01\x9a\x23\x7b\xfd\x76\x1a\xfe\x3c\xc6\xf6\x36\xf6\x2b\x6f\xe5\x44\xbd\xbf\x21\x44\x68\x96\x70\xa3\xba\x45\x3e\x6f\x3c\xfa\x05\x61\x76\x5e\x94\x6d\xd7\xc9\xcd\xd4\xfe\xed\xca\x1f\x52\x46\x27\x03\xea\xe7\xa3\xbc\x06\xf2\xf3\x84\xfc\x71\x93\xfb\x4a\xb8\xe3\xf2\xf2\x3e\x10\x0c\x7c\xa7\x52\x4b\xb2\x64\x9e\x1a\xa7\x2e\x6e\xbd\x82\x28\x7b\xab\xd8\x6d\x39\xb0\xbe\xe3\x83\x8d\xcc\xf6\x86\x5a\x92\xad\x8c\x03\xbd\xef\x0a\xa7\xe2\xd5\x9e\xb8\x86\x68\xbb\xba\xe5\x63\x90\x85\x8d\x7c\xba\x4b\xfd\x57\xd1\x73\xd7\x6d\xb0\x00\xa8\xc5\xcf\x7e\x42\x2f\x74\xa5\x05\x8f\x8c\xb4\x5f\x6e\xf0\x5a\x2c\x62\xa0\x22\xcd\x33\x75\x07\xce\xaf\x2b\x68\xa6\xf4\x0c\x18\xc3\x76\x93\xce\xbe\xcd\xd9\xec\x5f\x38\x0d\x75\xbc\xa0\xd3\xb8\xf3\xc7\xff\x2e\x3c\xf3\x3d\x90\x80\x3f\x85\x8b\xdf\x56\x9a\x70\x68\xc6\xcd\x65\xb9\x59\x0d\x4c\x1d\xe3\x0f\xda\xea\x76\xc3\xd8\xfa\x6c\xb5\xf8\xe5\x06\x41\xc3\x3c\xae\x03\x35\xae\xd7\xda\xad\x38\x82\x04\xec\xe4\x45\xaf\x7f\x70\xe1\xa3\xdb\xf3\xb2\xdb\xfd\x90\x16\xdd\x7e\xb9\xa3\xf7\xfb\x1d\x96\xeb\x07\xab\x3f\x98\x57\x46\xba\x7f\x1d\x20\xde\x1c\x00\xf5\xf0\xc1\xe6\xc5\x0c\x74\xcc\x19\xbd\x17\xcb\x8f\xf4\xe6\xaf\x7f\xdd\x37\x82\xc3\x2a\x89\x18\x53\x30\xbd\x2e\xb9\xcf\x3e\x62\x3c\xe6\xeb\x68\xfa\x08\x16\xb9\x12\x3b\x74\xb5\xa0\x5b\xc1\x22\x1b\x0c\x8a\xbc\x45\xe1\x68\xc1\x2a\xf7\x76\xc9\x7d\xda\xdc\x6a\x4b\x02\x72\x54\x96\xbc\xef\xfd\x49\x96\x59\x64\x76\xfb\xfb\x0b\x23\x21\x75\x55\x4c\xb9\xbb\x98\xf2\x21\xc3\x79\x0b\x70\xf4\x3a\x0b\xfd\x5d\xdd\xf1\xc7\x67\xdc\x3d\x57\xb5\xb2\x80\x05\x3e\x21\x98\x24\xd4\xec\xa8\x55\x8a\x11\xec\x5f\x85\x8c\x56\x59\x55\x30\x51\x09\x02\xd4\x5c\xd5\xce\x6b\xc2\xee\x72\xcb\xae\x50\x4d\xfc\x34\x73\x0d\x43\x85\x79\x75\xe4\xf9\xe8\x48\x42\x1d\x80\x38\xac\x35\x38\xaa\xad\x50\x88\xe5\x89\xbd\x2e\x64\x43\xff\xe8\x9e\x0c\x3e\x3a\xd5\x4a\xf5\x86\x48\xc5\x37\xaa\x2e\x53\x02\x7f\x12\xa7\xa0\x95\x44\x20\xfe\xc4\x91\x69\x17\x2f\xd2\x19\x9a\xf0\xb4\x01\x46\x6f\x08\x8f\x41\xb0\xaa\xac\x26\xab\x48\x65\x1f\xc3\xd4\xb4\xa3\x95\xd5\xda\xd0\x28\x70\x3a\x93\x17\x68\x6a\x2d\x67\x2a\xa0\x4f\x1e\x8b\x66\xa4\x1e\x7b\x3e\x52\x84\x81\xa4\x8f\x0e\x6e\x35\x6c\xe2\x3b\x8a\x51\x3b\x2f\x00\x89\xd0\x7a\x0f\x88\xe8\x14\xe3\xaa\xbe\x06\x06\xda\xf4\x0c\x4b\x6a\xd1\x7a\x26\x61\x55\xdf\xf9\xfd\x25\x52\xf6\x32\x64\x8a\x0d\x17\x01\xe9\xb0\x1b\x67\xe0\xe3\x68\x40\xd9\x78\x6a\xa0\xf5\xb2\xa3\x19\xda\x5d\xc0\x47\x7d\xa8\x38\x3e\x22\x17\x80\xec\xa4\x23\x31\xbc\x5a\x35\x50\x08\xc1\x69\xe7\x02\x13\x19\x74\x5c\xc0\x3f\x8d\x6a\xca\x3a\x00\x17\x55\x0a\xc0\x58\x8b\x1c\x1c\x0b\x71\x0e\xef\x6f\x91\x4a\x1c\x40\x46\x78\x04\x88\x68\xab\xc0\xe2\x56\xdd\x83\x13\x48\xe6\x9f\x1a\x10\x43\xed\x38\x06\x2e\xab\x06\x35\x6f\x93\x36\x07\x30\x4f\xb9\xe1\xc9\xa4\x1f\xed\xf9\x82\x41\xc1\xb4\x72\x04\x3d\x0f\x90\x5e\x01\x18\x22\x2e\x50\x89\x05\xf8\x50\xe2\x84\x2a\x20\x47\x93\x21\x92\xa6\xe2\x84\x04\xc4\x54\xb1\x15\x97\xc9\xe7\x34\x54\x53\x5f\x98\x6a\x88\xfa\x53\x90\x23\xfc\xd3\x70\xef\x89\x20\xb2\xc5\x01\x47\x16\x58\xec\x60\xfe\xd3\xa7\x17\xb8\xfb\x02\xb5\x9a\x5d\xa4\x54\xc0\xdf\x5c\x33\x15\x40\xcb\x62\x37\x9a\x04\x6d\x60\x44\x64\xe1\x69\x1a\xb8\x8f\x01\xec\x8a\x6e\x23\x5f\x8a\x0e\x48\x8c\x95\x27\x58\x90\xad\xa3\xc9\xb0\x45\x34\x60\x31\x66\x74\xd7\xf8\x6e\x45\x86\x40\xa9\x63\x8c\x07\xeb\xb9\x3c\xb4\xd1\x79\x15\x3b\xbd\x20\x00\xd9\xe6\x23\xc3\x53\x44\x5c\x49\xac\x32\xa4\xa4\x23\xce\x8e\x5d\x01\xb5\xe0\x9e\x58\x05\xb3\x0d\xb0\xf4\xa5\x26\x87\x09\x2d\xd1\x55\x92\xaa\x4f\x59\x72\x5d\xce\x2a\xf2\xa9\x01\x72\x7f\x39\xe0\x7a\xda\xd2\xfb\x4b\xd6\x47\x1d\x32\x71\x6a\x47\x06\x37\x79\xa4\xca\xc0\xdf\xa8\x71\xa8\x88\x9f\x04\x0f\xd7\xc0\x42\x00\xe3\x4f\x52\xd1\xc9\x71\x88\xe0\xb9\x4c\x04\x62\xf1\x56\xb4\x21\x51\xbb\x5e\x12\xe2\x21\xb3\x80\xfd\x0a\x5d\x5d\xf4\x2c\x8b\x8e\xd3\x7c\xcb\xc1\xf6\x89\xc4\x7c\xd0\xec\x48\x94\x2b\x42\x65\x42\x94\x27\x80\x03\x0f\x76\xec\x21\x1b\x15\x9c\x66\xa0\x34\x1b\x1d\xb8\x3e\xea\x93\x49\x4c\x4f\xc6\xae\xc8\x17\x08\x3c\x44\xa7\x01\xbd\xc0\xfb\x02\x79\x09\xf8\xf0\x1c\xb4\x53\x0a\xb6\xe2\x28\x48\x7d\x9a\x17\xa9\x0a\x49\x41\x10\xb4\x1d\x7d\x67\x21\x0c\x08\xd5\xc9\x19\xb2\x12\xd5\xc4\xee\xf4\xb5\xd8\x03\x67\xea\xcf\x52\x58\x82\x94\x3e\xd7\xf8\xb4\x2c\xd3\xdb\xc3\x54\x43\x0d\x4f\xbd\xa8\xd6\xc0\xc0\x3f\x15\x8d\x26\xb7\xec\x3f\xa8\x65\xf9\x48\x02\xc9\xae\x9d\xe5\x88\x55\xc2\x22\xd6\xbd\x46\xf4\x59\x1c\xec\x38\xaa\xd9\xab\x6a\xb4\x82\xe4\xe4\x15\xe4\xe2\xcb\x8a\x22\x24\x64\x49\x88\x87\x4d\x45\x74\x40\x37\xdb\xc7\xac\x83\x1d\xfb\x66\x58\x34\x7a\xf2\xa7\x4c\xd1\x78\xd9\x2e\xce\x98\x0a\xb7\x5f\xe3\x4a\x16\x2f\x12\x83\xad\x33\xe6\x06\x27\xc6\xc4\x6d\x98\x13\xc0\xa2\x97\xac\xcd\x57\x8b\xd8\x87\x66\x39\x89\x4e\x87\xb2\x4b\xc4\x11\xb0\xcd\x31\xe9\xb0\xe4\x91\x0e\x24\x52\xd0\x75\xc4\xc7\x71\x2b\xa1\x46\xdb\x4a\xe0\x90\x28\x56\x24\xab\xa9\x60\x21\xc6\xc3\x25\x48\xe8\x74\xc8\x14\xab\xf6\x6f\xac\xe3\x32\x57\x53\x75\x81\x18\x08\x40\xb3\xd7\xca\x60\x84\x74\x86\xc7\x2e\x01\xe1\x66\xfd\xa3\x0f\x3c\xf1\xf0\x87\x97\x76\x34\xc8\x65\x06\x12\xb5\x64\xa3\x05\x0d\x5e\x07\x65\x71\xd4\x50\x2a\xf2\x92\xd8\xab\xce\xe3\x8b\x4e\xcb\xc2\x00\xdb\x6e\xc0\xe4\x57\xb1\xc7\x7a\x43\x2d\xf8\x4c\xad\xbc\xbf\x15\xaa\x41\x25\x63\x6e\x90\x16\xd8\xe8\xd3\x63\x97\x17\x25\x1b\x38\xfe\xe6\xb8\xa3\xa4\x63\x3c\x0c\x02\xbf\xea\xf8\xd1\x1b\x9e\x2d\xd0\x4e\x57\x98\xa8\xfd\xd6\x72\xd1\x77\x05\xf4\xe4\x6c\xa8\xc5\x90\x1b\xb6\x2e\xa2\x4b\x4c\xf6\x65\xa4\x0a\xa4\xaa\xba\x37\x8f\x47\x53\xd8\x44\x12\x88\xfa\xf3\xfb\x4b\xcf\xa6\xab\xe6\xe6\x28\x52\xb5\x8f\x00\x73\xad\x75\x2e\x77\x55\x3d\x45\x54\x1a\x33\xb6\x18\x4b\xb3\xe5\x11\x4f\x53\x05\x31\x77\xd8\x90\xcd\x39\x7c\xa9\x24\x62\x99\x21\xba\x70\xe7\xdc\xa1\xab\x74\x80\x1a\x30\x19\x4a\x37\xbd\xa2\x8e\xc0\x95\x9e\x8d\x87\x75\x3e\x4c\x2d\xe7\x4f\xb5\x00\xdf\xb4\x04\x51\x1d\xad\x25\x38\xa9\x11\xa3\x25\x60\xb2\xf0\xd8\xad\x8f\x41\x67\x14\xf8\xdd\x62\x84\x02\x04\xf0\xed\x02\x55\x42\x5b\xa1\x43\x21\x92\xc4\xa8\x6f\x4f\x17\xbf\x68\xeb\x3d\xf8\x4e\x7c\x71\x94\x80\xf8\x15\x2d\xc7\x07\x94\xa2\xb5\x81\x0b\x3f\xbb\x44\x1e\xfb\x57\x9c\xf3\x83\xd2\xf6\x8f\xc3\xbf\x7e\x71\xc7\xaf\xbf\x1f\x4f\x8f\xc6\x54\x81\x5f\x05\xbb\x2e\x87\x4a\x9c\xca\x60\x47\xc4\xf6\x0b\x95\xdc\x91\xc0\xf1\x9e\x90\xfa\xa8\x47\xeb\xde\x5c\xab\x03\xda\xb4\xa3\xce\xdb\x10\x39\xe3\x91\x10\x69\xe0\x4b\x74\x14\x43\xc6\x96\x0f\xb5\xa0\x6a\x11\x94\x0d\x40\x35\xb2\xa3\x94\x33\x71\x05\x78\x60\x2a\xa6\x09\xa9\xb8\xa4\xac\xea\x9b\x8f\x4e\x87\x4d\x04\x11\xb6\xaf\x88\x05\x04\x44\xa0\x6a\x35\x8e\x92\x4e\x19\x0c\x5c\x0f\xe2\x1a\x81\xa4\xa8\x26\x16\x02\x77\x62\xe1\x28\x30\xd1\x1d\xe5\xa8\xe3\x23\x66\x1b\x6e\xe3\x44\xe2\xa8\x36\xd5\xd3\xfc\xb9\xe1\x61\xe9\x5d\x82\x78\x74\x84\x53\xa4\x74\x90\x42\x2a\x0f\x70\x34\x23\x30\xf7\x06\x1c\x29\x82\xc8\x24\x53\x6d\x60\x32\x44\xc4\x78\xc0\x28\xe0\x43\x30\x9a\xcc\xd0\xf1\x7a\xa5\xa9\x36\x18\x75\xb5\xcf\x58\xed\x47\x90\x7f\x03\xe5\xff\xf8\xed\xe3\x4c\x6f\x90\xaa\x33\xf3\x13\xae\x52\x6a\x70\xb0\xf8\xac\x1a\x36\x80\xb9\x74\xca\x48\xb8\x48\x6a\x20\x85\x41\x4e\x19\xa0\x34\x37\xc8\x12\x50\xbf\xc2\x05\x99\x0e\x92\xc1\xeb\xd7\x3f\xba\x42\x13\x20\xb0\x12\x40\xc6\x92\x0a\x55\x9d\x4f\x91\x3a\x3d\x07\xf9\x39\x7f\x02\xb5\xaa\x2b\x58\x3d\x51\x8e\x55\xd7\xa3\x0b\x93\x07\x82\x60\xc1\xd6\x99\x83\xf1\x1e\x40\x78\xfd\x84\x01\xff\x68\xb8\x69\x40\x98\x7f\x3a\x24\x0a\x19\x44\xab\x9d\xf1\x54\x15\x37\x55\xae\x1b\xec\x21\x88\x09\xae\x17\xa1\x6a\x9b\xd1\xd0\xb3\xc6\x63\xdf\xcc\x09\xda\x2b\x55\x67\x41\x21\x1f\xb3\x03\xdc\xa1\x8a\x9e\x5a\x9a\x2d\x6d\xa1\x60\x93\x0e\xdc\x08\x2a\xf1\x1d\x55\x89\x14\x1a\xb1\xf6\x51\x28\xa9\xf3\x01\xa5\x42\x41\x27\x55\xd5\xe9\xd3\x0c\x19\x9e\xb8\x3a\xca\xaa\xd0\x18\xa4\x79\xb2\x3d\x73\x5d\x6d\x74\x8e\x84\x3a\x6a\xd9\x41\xd7\x0a\x06\x39\x2b\xb7\x0b\x7b\xb5\x5e\x9b\x24\x0e\xf3\x87\xd5\x37\xa9\x6b\x41\x21\xac\xf5\x3e\x61\x10\x35\x99\xed\xd1\x73\x7f\xd3\x02\x6a\x96\x72\x08\x15\x21\x26\xfd\x03\x83\x39\x27\xbc\x6c\xd6\x39\x12\x6b\x1a\x3f\x7a\x5c\x55\x6c\x40\x88\x3d\x52\x50\x51\xe0\x6b\xa6\xa4\x86\x01\xc7\x42\xb9\x58\x04\x0b\x79\xbd\x08\xe4\x35\xda\x2d\x3a\xd4\x99\x2d\x24\xe0\x90\x55\x5b\x1e\xec\x88\xbd\x16\x55\x6e\xa1\xd7\x1a\xcf\x3d\xa4\xbd\x8c\x58\x93\x18\x9d\x8c\xd0\xc8\xd0\x72\x3f\xda\x19\xad\x27\x63\xb1\xe6\x12\x28\xa9\x4d\x86\x95\x99\x8b\xb6\x0f\x61\xb9\x11\xd1\x05\x31\x0d\x76\xec\x5a\x40\xa5\x8c\x6d\x3c\x70\xc3\x8f\x11\x0b\x36\x88\x17\xfb\xab\xaa\xbd\xfd\x84\x21\x7d\x1b\xe8\x61\xee\x56\xad\x4b\x68\x1e\xfd\x52\x5f\x67\x80\x40\x3d\x00\xaf\xcc\x77\x42\x60\xb6\xe9\x62\x7d\xcd\x1f\x25\x1b\x65\x6c\x07\xf1\x99\x7b\x77\xbb\x94\xb4\x51\xca\x15\x18\xb0\xcf\x5c\x85\x05\xe8\x9b\xc1\x93\x78\xe8\x0a\xc2\x46\x73\x51\x92\x2e\x21\xf0\xa0\x84\x42\x02\xad\x8d\x59\x48\x10\xc1\xdd\x22\x78\x00\x84\x90\x5b\x18\xda\x12\x74\xa9\x3a\x15\x59\x47\x1b\x7a\xdc\x02\x06\x84\xd4\xce\xbb\xa1\xb3\x38\x14\x31\x2f\x4b\xf1\xc0\xed\x2c\xc6\x6f\x1d\x11\x66\x5f\xcd\x3d\x51\xbb\x83\x47\xd7\x49\x18\x55\x2a\x52\x67\x72\xd8\xab\x18\xc6\x98\x9b\x0b\x70\x10\xa6\x37\xb0\x38\x83\x12\x87\x53\xeb\xc7\x1e\x9b\xd6\x9a\xae\x14\xef\x2f\x08\xc7\xb0\xc5\x61\xb9\x4a\x7b\xd7\xd7\x67\x2c\xd6\x47\xe2\x50\x41\x08\xcc\x31\x52\x62\xd1\x35\x8e\xca\x41\x4f\x22\x38\x31\x5f\x66\x4b\x49\xba\x2a\x82\xce\x3e\x51\x14\x50\x76\x47\x6a\x11\xf4\x6f\x32\x58\x18\xbc\x76\x2e\x25\x9d\x2f\xe0\x1b\x56\xe5\x3d\x63\x53\x36\x0b\x1f\x24\x0c\x63\x9e\xb7\xae\xdb\xba\xea\x1f\x29\x9a\x41\xae\xa6\xb1\xda\xdb\x20\x01\x47\xb7\xb6\x40\x81\x3b\xf1\x43\x0c\x2a\x52\x0a\x65\xfb\x8c\x90\x71\xde\x0b\x48\xc4\xb1\xb2\xd6\x46\x1c\x97\x2b\xb3\x9f\xf4\xc3\xe3\x6e\xdf\xf5\x84\xbb\xcf\xa9\xbe\x9a\x70\xc9\x26\xdc\x96\xab\x12\xe4\x22\xb3\x6b\xfb\xa4\xc3\x0f\xb3\x6d\x7a\xee\xbe\xca\xb8\x99\xe5\x17\xef\x49\x9b\xfe\x8f\x00\xff\x49\x02\xfc\x3f\xca\xc1\x52\x39\xf8\xc1\x59\xf6\xc7\x7f\xfd\x75\xf8\xfd\x51\xd3\x24\x6c\xc5\x36\xf8\xbe\xcd\xbe\xb1\x97\xef\x47\xf6\xd7\x45\xc2\x2c\x83\x20\x3c\x95\x74\x8a\xd0\xca\x45\x9f\x79\x11\xa1\x5a\x81\xf4\x5c\x91\x46\xd3\x96\xc5\x86\x01\xc9\x03\x9d\x1f\xd6\x1a\x20\xb3\xbc\x8e\x59\xf4\xc1\x19\x49\x1f\x88\x4a\x98\xef\xf3\xf7\xb0\x04\x0a\x5b\x19\x70\x59\x28\xc7\x31\x0e\x27\xc7\x29\xde\xff\x2c\x48\xc3\x59\x5e\xc9\x2d\x76\xe2\xfb\x5f\xcc\xa3\xbe\xba\x8d\x18\x81\xbe\x2b\xc6\x1b\xac\xae\xde\x62\x0a\xce\xbc\xc0\xbc\x09\x99\x12\x20\xbd\x01\x15\x3e\x8f\x81\x48\x3a\x7d\x5f\x0b\x71\x59\x42\x41\x70\x1a\x1a\xb6\xb3\x33\x25\x04\xb8\xae\x32\x2f\xc6\xed\xf3\x0d\xd4\x51\x00\xc3\x53\x2a\x1b\x69\x5f\x49\x98\x2e\x51\x3c\x49\x96\xe1\x04\x17\xb5\xa6\xfd\x94\x9e\xbf\x5f\xd3\xcb\xc0\x50\x59\x61\xbe\xe6\x57\xf6\x1b\xeb\x0e\xcf\xd1\x61\x71\xef\xfb\x4b\x46\x97\xad\xca\x68\xaf\x5b\x4b\xd7\x02\x33\xb6\xf5\x12\x78\xb9\x1f\x79\x41\x37\xdb\x28\x63\x3b\xda\xe2\xf3\xad\x78\x9b\xdc\xd7\x68\x9d\xd7\x39\x5e\x76\x03\x57\x9b\x55\x8b\xa4\x71\x1d\x58\x14\x1a\xef\x10\x58\x1a\xc0\x0a\x35\xdf\x99\x0d\xbc\x4d\x1f\x34\xe5\x98\x7e\x7f\xb3\xb8\xbc\xc7\xe9\x9a\xcf\x1c\xa9\x36\x1d\xe9\x0d\x21\x64\xc9\x2f\x92\x6e\xd9\x3c\xf1\x94\xa3\x09\xa0\xdb\x24\x20\x3f\x49\x28\xdf\xaf\xfa\xc4\xd5\x36\x6d\xb4\x6d\x5a\xd9\x54\x7d\x64\xae\xfa\xc4\xbe\x4b\x8b\x7b\x96\x5a\xce\x1d\x00\x07\xff\x11\x45\x8f\x89\xa2\x4f\x06\xc3\xd7\xe3\xe7\xe2\xe7\x46\xc4\x8c\x3f\x02\x93\x61\xc0\x3e\x4c\x8e\x6a\xab\xb8\x40\xd5\x50\x76\xb8\x3e\x09\x95\x36\xe0\x60\x7b\x11\x42\x35\xd5\xb3\xda\x4a\xe9\x30\x3f\xa7\x8a\x14\x58\x24\xa5\x3d\x45\xec\x74\xd9\x71\xdc\xbe\xce\x47\xab\xa8\x6f\x04\x6a\x4d\xe0\x48\x85\x83\x78\x55\x93\x25\xf7\x72\x0c\x7b\xd4\xb8\xa8\x0b\xe8\x30\xd1\x5d\xad\xcc\x23\xd1\xb7\x54\xe3\xb3\x7e\x0a\xc8\xda\xb5\xe3\x24\x96\x9e\x32\xdc\xe2\xa0\xc5\x07\x22\x89\xde\x42\xc5\xe3\x4d\x02\x66\xae\xa7\xf5\x02\x7b\x39\x27\xe4\x88\xd7\xbc\x38\xeb\x2e\xa7\x37\xeb\xe9\x11\xe5\xb3\xdf\xd1\x36\xa7\x35\x0d\xeb\xb2\x1c\xca\xc2\x63\x1b\x32\x13\x76\x33\x21\x37\xf8\x72\xfa\x73\x98\x31\x50\x5b\x4e\x17\x11\x1f\x07\xf6\xe7\x70\x28\x84\x4d\xac\xbe\x87\x15\xb0\x11\x95\x28\x36\xb5\xcf\x38\xf4\x63\xdf\x5a\x81\x39\x1b\x42\xde\x87\x79\x14\x6a\x9f\xf0\xeb\xe0\xaf\x57\x30\xf2\x81\x6f\xa9\xc6\xc3\x56\x89\xc8\x0c\x0a\xe5\x69\xd1\x0c\x3f\x70\x58\x82\x28\x8e\xe0\x75\x99\xb0\x5b\xd0\xfd\xb5\x8e\xa9\xc2\xe1\x1f\xf9\x29\x53\x96\x38\xd8\x71\xec\xf0\xaa\x93\x4c\x7f\xc2\x0e\x83\x5c\x32\x16\xcc\xf1\x5c\xe3\xd3\xbc\x38\xa3\xd8\x1e\xf1\xf0\xee\x98\x6d\x9f\x8a\xda\x1b\x71\x52\x47\xa7\x83\xd2\x44\x43\x25\xf0\x7b\xb0\xf6\x4a\x60\x5d\xb7\xd0\xdb\xa5\x6f\x62\x82\xae\x3b\xf3\xbe\x12\x23\xbe\xb9\x94\x84\x70\x11\xa6\xe4\x0b\xd5\x86\x30\x8a\x08\xe7\x3b\x08\xd0\x25\x88\x96\x33\x5c\x4a\x44\x4d\x48\x6d\x54\xd3\xb0\xd9\x09\xb7\x59\x17\xb3\xbe\x24\x69\x7b\xad\x52\xc7\x5c\x51\xc1\x24\x7d\x17\xbf\x38\xf8\xc3\xb5\xba\x27\xc1\x2c\x93\xcb\x5c\x43\x88\x57\xa6\xa6\xba\x35\x35\x4e\x4f\xdc\x13\xe4\xc7\xa1\xde\xb7\x92\x22\x7a\x9b\x2a\x31\xc0\x20\x0c\x92\x32\x81\x6a\x31\x64\x8a\x21\x50\xf6\x8c\xcf\x16\xf3\xe5\x99\x11\x76\xc1\x31\x1b\xbd\x66\x3f\xbb\x51\x45\x43\x5e\x37\xea\x70\xa4\xf6\x6c\x8a\x86\x7b\xa9\x3f\xc2\x34\xcb\x8e\x82\x15\xe1\x6c\x0f\x0c\xdf\xb4\xae\xf1\x91\x25\xda\x4e\x25\xd8\x3a\xc7\xb3\x9f\x4f\xb3\x38\xe4\xed\xd8\x7e\x70\xab\x1f\x12\xe9\xe4\xea\x41\x1e\x94\x19\x84\x23\x9e\x9f\x12\x68\xeb\xed\x68\xa1\x1e\x01\xbb\xfe\x31\x9d\x55\x4a\x3e\x2f\x33\x00\xae\x84\xfd\x19\x5c\x39\x24\xf8\x61\x59\xa4\x10\x0b\x5b\xe0\xc7\xd3\xac\x19\x62\x90\x17\x92\xf6\x37\x9b\x2e\x04\x69\x3f\xce\x39\x06\x16\x63\x09\x09\xf2\x96\x07\x3b\xf6\x57\x1c\x0e\xcb\x1f\x11\x88\x02\xd1\xae\x83\xe6\xa3\xa4\x38\xa9\xfa\xde\x19\x77\x37\x04\x66\xc3\x12\x64\xcb\xc9\x62\x55\x80\x08\x9a\xad\x40\x1f\x0b\xd0\xd6\x52\x67\xe8\x37\xba\xd6\xcd\x96\x7c\xbe\x60\x1a\x66\x43\x29\xfd\x10\xde\xfe\x22\xbc\xf3\x72\x21\xf0\x7d\xc1\x71\xb6\xe2\xb8\xcb\x8a\xe3\xb6\x57\x1c\xff\xb1\xa6\xac\x6a\x1e\x16\xcd\xfc\x58\x08\xef\x8b\x90\xcd\x47\xaa\x88\xef\x24\xb8\x0a\x21\xe0\xa1\xb3\x82\xe5\x0b\x3b\x6b\x39\xab\x60\x2d\x3c\xd8\xf1\x47\x05\xeb\xff\xf1\x35\x28\x62\xbc\xf7\xf0\x9f\x08\x76\x6b\x7d\x48\x3e\x45\x2a\x21\xab\x4d\x32\xa3\x05\xf0\xd3\x5c\x10\x48\xdc\xb0\x5c\x97\x46\x88\xfd\x0a\x48\xa1\x33\xe2\xa0\xbe\x57\x1d\xb2\xa4\x4e\xc4\x67\x95\xbd\x9a\x44\xf9\x24\x94\xb3\x4a\xd7\x9c\x75\x08\x19\x1c\x6a\xf8\x51\x4d\xe2\x73\x19\xa6\x8b\xaf\xdf\x5a\x79\x55\x06\xa7\x84\x10\x2d\x3c\x70\x2b\x8e\x02\x44\x7d\x5e\x24\x54\xc5\x18\x29\xfa\xf8\x54\x28\x85\x30\xd8\x71\xba\xae\x7f\xcf\x54\xbf\x13\x92\xf3\xc6\x62\x7a\x08\x1d\x4c\xd6\x72\xdf\xb0\xc9\x1d\x8a\x76\xf4\xac\xd1\x92\x22\xe5\x18\x8f\x04\xaa\xf1\x58\xe0\x87\x0c\x35\x93\x58\x1c\xd7\xcf\x58\xcb\xce\x42\x31\xca\x2a\xd5\x09\xcb\x0e\x7f\xf7\x52\xfb\xe9\x0c\x4f\x43\xbe\xb0\x46\x84\x05\x6b\xc4\x84\x61\x64\x9d\x8a\x33\x27\x9d\x60\x84\x69\x70\xa0\xa8\xcb\x8a\xb9\xba\x47\x93\x27\x50\x02\x4c\x9f\x4f\x7b\x1d\x92\xaf\x2b\xac\xc0\x8d\x1d\xa2\x0e\x37\x7a\x75\xb1\x62\x77\x65\xb5\xe2\x70\x6d\xb1\xe2\x2b\x6b\x95\xbf\xb1\x54\x79\x7d\x26\x95\x7f\xc9\x04\x20\xd0\x7a\x80\xa6\x89\x44\xbe\x52\x4e\x3a\x6d\x32\x0e\x4f\x42\x86\x28\xc2\x5d\x9e\xd5\x81\x79\x36\xe4\xdc\x65\xcc\x6d\x6a\x55\x9c\xba\x52\xa5\x6f\xa4\xb3\x8e\x52\x3a\x53\x2a\xad\xeb\x36\xa3\x6a\x33\x8e\x15\x0a\xa5\xea\x10\xca\x39\xe9\x88\x9a\x8c\x2d\x86\x7e\x4b\x21\xc3\x35\x9f\x49\x1a\x58\xf8\xcb\x2e\x03\x4d\x31\xdd\xa1\xa8\x70\x20\x04\xcb\x5e\xed\xc4\xe3\xa5\x02\xb5\x55\x1d\xf9\x4c\xa5\x2d\x06\x48\xac\xa2\x12\xa0\x1c\x11\xe5\x85\x5d\x25\xc4\x90\x09\x50\x15\xc4\x51\xca\xf2\x1d\x4b\xfb\xbf\x7e\x3f\xfc\x79\x67\x9e\x67\xa5\xe0\xcb\x90\xa8\xd5\x35\x99\x0f\xf9\x90\x4e\x96\xaf\xba\x41\xfe\x52\x13\x30\xf7\x16\x27\x6d\xbc\x4b\x32\x10\x84\x53\x84\xee\x27\xd4\x52\x79\x8e\x73\xaf\x07\xf3\x6b\x25\x29\x75\x57\x29\x88\xca\x36\x1f\x17\x7b\xa8\x1e\x5e\x1d\x9f\x17\x84\x84\xf1\x27\x37\xd9\x2f\x9b\xdc\x10\xe3\x59\x8c\x50\x7a\xfc\xbe\x6c\x5a\xfc\x68\xda\x9d\xef\xe3\x2e\xf9\xdb\x54\xc2\xc8\x06\xb5\xd2\xe0\x4f\x82\xe4\xe2\x4d\x1a\x9e\xd5\xa9\x19\x09\xcf\x25\x35\xd3\x6d\x24\x69\x8e\xb4\x37\xef\x0b\x33\xf7\xe7\xb4\xc3\x4f\xda\xb1\x43\x70\x7a\xa5\xf4\x1c\x16\xcc\x5d\xaf\x89\x62\xdc\xa1\xce\x48\x65\x83\x93\xe7\xbe\x7e\xfe\xf5\x3b\x12\x9c\x83\x57\x91\x13\xe7\xb2\x7c\x9a\xaf\x0a\xa8\xaf\x4a\x31\xee\xe3\xcd\x2c\xe3\x0b\x4b\xec\xad\x2c\xe3\x57\xa4\x0d\x7f\xa4\x19\xbf\xbf\x00\x47\x71\x9b\x9a\xf5\x7a\x8e\x35\x7f\x67\x8e\xf5\xbc\x7d\x8e\x82\x5a\x6d\x29\xd8\x9e\x9f\xfe\x3d\xcd\x2e\xe8\x49\xc8\xf2\xba\x20\xea\x18\x33\x16\xbf\xeb\x2d\xdc\x99\xf6\x3c\x44\x6a\x71\xbf\x81\x45\xfc\x3d\x19\xc8\xaf\x08\x67\x38\xe9\xe2\xa4\x3a\xfb\x5a\xad\xec\xaf\xd4\x6a\xeb\x09\x42\xcb\x5c\xa0\x4b\xba\xf5\x09\x65\x0c\xf3\x82\x26\x5d\xbf\xcb\x03\xa6\xc2\x77\x67\x5b\x7f\x4f\xf7\x3d\x9e\xf2\x5c\x47\x77\xe9\x1c\x95\x4c\xb6\x92\x72\xb3\x5e\xdb\x9e\x57\x1c\x67\x9f\x65\xe4\x2e\xb3\x41\x2d\x51\xb3\x5c\xc9\xd3\xbc\x99\x86\x1c\x66\x5c\x3f\x81\x87\x66\x86\xc6\x72\x27\x43\x55\xb0\xab\x35\x3b\xee\x08\x19\x73\x32\xcb\x81\xd3\x56\x16\x76\x1b\x40\x52\xb9\x0f\x9b\xdc\x43\xd6\xda\xab\x44\xe2\xdb\x69\xd8\xe6\x52\x5f\xee\xcc\x18\x17\x26\xeb\x43\x6e\x6e\x04\x84\x1b\xc9\xe6\xd7\x1b\xf7\xd0\xf6\xda\x74\x5c\x3d\x8c\xb3\x94\xb6\x13\x81\xf7\x1d\x77\x70\x9e\x12\x5d\xd2\x90\x9f\x99\x8a\x9f\x87\x4b\xb9\x0d\xdc\xef\x31\x07\x77\xbf\xb8\x7c\xf2\x86\xd3\xf6\xd8\xda\x5f\x15\xa2\x57\x52\x90\x79\x03\x5b\x97\x0d\x09\xf1\x7a\xed\x2f\x63\xde\xd8\xe6\x0e\xdf\xf3\xc6\xe3\xc3\xcd\x7e\x23\x19\x9b\xc3\x35\x46\x81\x55\x23\x26\xc9\xd8\x7e\xd8\x6c\xbe\x81\x79\xfa\xe5\x23\xf3\xf4\x91\x37\xc4\xf9\xed\xc6\x3d\x38\xca\xfe\xba\x81\xb7\x7f\x1b\xbd\xd2\x62\x97\xae\x64\x80\x6e\x6d\xa5\x3d\xaf\xf4\xb8\x1f\x49\xd8\x46\xd3\x1f\xc4\x53\x84\xb5\xb0\xdc\x02\x0c\x69\x28\xaf\x65\x73\x0b\xf0\x0a\x41\xd6\xe3\xed\xfe\x2c\xc6\x7d\xa1\xf2\x6f\xa7\x83\x2e\xf1\xdd\xdd\xd8\xd6\xff\x41\x39\xe2\xd3\xde\xba\x6f\x73\x17\x5b\xb9\x3f\x75\x53\xf6\xff\x70\x62\xf7\xb4\x0b\x7e\x80\x39\xed\x27\xbd\xf2\x72\x6b\xda\xff\x7b\x67\xcf\x0f\x90\x83\xdd\x7e\xa5\x57\x03\x04\xee\xa2\x25\xee\x01\x02\x0f\x3f\xdd\x67\x41\x66\x7f\xb7\x6c\x88\x1b\x9a\xd1\x25\x16\x2d\xae\xb0\xd0\xed\x72\x8b\x2d\xd9\x88\x34\x6b\xdb\x11\x29\xb3\xb8\x37\x43\x87\xfa\x34\x40\xec\x7a\x80\x5a\xbc\x15\xa0\xb6\x8c\x65\x99\x6b\x89\x3f\x16\x82\x32\x7d\x61\x77\x62\x59\x84\x4d\xf1\xb4\x6d\x84\xa6\xfb\x58\x86\xf4\x49\xb7\xe3\x42\xd6\x01\x23\xd2\x81\xc4\x37\x42\x49\xd2\x04\x02\xf8\x46\x04\x8a\x89\xfd\x1b\x31\x1c\x1b\x16\xc5\x92\xa5\xa9\xeb\x7c\x6e\xe3\xf7\x0b\x68\xf0\x4f\x79\x29\x3f\x20\x30\x6f\x40\x51\x6d\x0c\xf6\x8f\xa8\xae\xf5\xa9\x0b\x94\xd2\x0d\xc0\x26\x9b\x07\x8f\xcc\xe7\x1f\x94\x33\x3f\x20\x45\xff\xed\x23\xef\x2d\xcc\xb8\xfe\x3f\x9f\x3b\x8f\xf6\xcd\x6f\xa7\x5b\x7a\xf1\xcc\x23\x52\xa8\xac\xdc\x3e\x53\xde\xf3\x4d\xbc\x2f\x37\xdf\x84\xc0\x45\x26\x05\x97\xc1\x91\x46\xd1\xb5\x78\xc6\xcb\xe6\xc2\x95\x95\xf5\x05\xe8\xd5\x4b\x25\xbc\x1b\x0b\x79\x33\xc4\xff\x99\xeb\x3e\xf8\x2d\x13\x36\xe8\xc9\xb8\xf6\x38\x04\xc2\xe6\xe2\xbd\x5e\xa6\xb1\x57\xef\xf3\x33\x21\xd8\x48\xae\xf7\x6a\xa5\xa5\x43\x68\xda\xa7\x95\x92\x5e\xa1\x92\x2a\xa4\x21\xae\x87\xcc\xf5\xec\x04\x18\x6d\x7e\x7d\x07\x53\xda\xf3\x7a\x03\xeb\xdc\x77\x74\xb6\x70\x59\x64\xbf\x70\x59\x8d\xe6\x9a\x1f\xf1\x84\xee\xef\xb5\xef\x31\x18\xf2\xd6\x02\xb3\xf5\xc4\xcf\xf9\xbd\x03\x47\xf2\xc2\xff\x84\x29\x29\xe7\xf0\xea\x36\x20\x25\xc3\x36\x91\xe6\x6b\xd8\xf2\xf3\x5d\x65\x84\xfd\x54\xeb\x36\x71\xa1\xcb\xbe\x47\x0a\x07\xb6\x25\x8d\x09\xc3\x52\xe4\x0f\x88\x16\x29\x26\x29\xd8\x67\xe4\xe8\xe0\xf8\x34\x3f\x73\x29\xea\xfd\xcd\x3b\x96\x03\x5a\x73\xf1\x13\x52\xcc\x45\x55\xda\x58\x59\x6f\xc9\xa1\x1f\x6d\xf3\x3e\xe4\xe8\x70\x7c\x9a\xde\xe5\x7d\xf7\xda\xf5\x01\xa3\x3f\xcf\x8b\x65\x9b\x6e\xc3\xec\x2e\x55\xa8\xe9\x16\x3e\xf1\x77\x0f\x88\xbb\x66\xd3\x85\x85\x6a\xf5\x2a\x65\xcb\xf3\xfd\xde\xd1\x2d\xcb\xd6\x52\xbe\x6f\x18\xef\xeb\xdd\x9a\xf4\xcc\x7c\x5e\x9e\x18\x47\x3c\x3f\xd7\xe5\x2d\x18\x80\x8d\xd2\x7e\x79\xe6\xee\x11\x62\xb0\xe7\x07\x7c\xa4\x09\x2d\x42\x04\xf5\xaf\xcf\xc3\xf4\x0c\xb3\x4b\x14\x6b\x1d\x70\x7c\x5a\xdd\x94\x46\x5b\x0e\x4e\x0a\xa3\x05\x1b\x5b\x54\x28\xb6\xe6\x88\x71\x57\x1d\xec\x88\xe0\x34\xc2\xee\x66\x6b\x6d\x98\xdf\x31\x16\xf4\xfe\x86\x34\x46\x5e\x96\xa9\x56\x47\xe9\x4c\x18\x97\xbb\x80\xc8\xfc\x83\x6a\x0f\xc6\xc6\xf7\x58\x10\xa6\x90\x2e\xa3\xe9\x87\xf2\xba\x64\x23\xc5\x2b\xde\x06\xb5\xfc\xbf\x57\x88\x18\x9d\xe6\xca\x30\x31\x34\xf6\x90\xce\x75\x65\xcc\x40\x52\x3c\xb7\x33\x36\x91\x16\xe6\xcc\xf8\xdf\x6b\xdd\x38\xe3\x4c\x83\x59\x96\xc8\x4d\xbf\xb5\x67\x56\x15\x2f\xac\xd9\xa9\xc6\x3b\x5f\x5d\x7d\x7f\x81\x57\xbc\xe1\xc2\xab\x1e\xed\x57\x57\xbf\x88\x9a\x39\x32\x20\xa9\x5f\xbf\xd8\xb3\x5c\x75\xd9\xb7\x33\x30\xe2\x97\x5a\xa9\x61\x45\x22\x1c\xe1\xfd\xcd\x75\x7f\xe9\x55\xea\x97\x7a\x83\x0a\xb8\xde\x6a\xed\xf5\x3c\x82\xfa\xf3\xc6\xfa\xbd\xa0\xbd\x25\x0d\x75\x43\xa8\x81\xb5\x78\x5b\xa6\x51\xba\x2e\xd5\x7a\xe4\xe1\x5a\xae\xb1\xdf\x2f\x4f\xdc\x3d\x66\xfd\xb0\xe1\x33\xb6\x2f\xaf\x79\xc9\x82\x3b\xfe\xb7\x4f\x74\xd9\x3a\x59\x90\xd7\x15\x04\xec\x6f\x53\xd7\xe5\x57\xb7\x2c\xd2\xc2\xfe\x51\x26\x7b\xba\xc2\x6d\x57\xf1\xda\xf3\xfb\x5b\x1b\xbc\x56\xfd\x5c\xa8\xf8\xf2\x34\xe3\x85\x2d\x9d\xb2\x70\x73\xd7\xae\x0a\x5a\x04\x52\xdd\xd0\xc9\xcc\x52\x77\xcb\xee\xdb\x73\xb8\xe2\x29\x3e\xbb\x2d\x68\xd9\xd7\xe5\x8f\x36\xa2\x01\x40\xa1\xb7\x4c\x45\x5b\xe9\x9e\x9c\x0d\x23\x75\x25\xdc\x30\x2d\xb7\x45\xde\xa3\x03\xf7\xdb\x3f\xfe\xba\xa9\xc6\x3d\x80\xd6\xde\x01\xdb\x56\xe9\x42\x16\x48\xc5\x14\x82\x9c\x5c\xb1\xb0\x9b\xb2\xe4\x96\x04\x3e\x57\x8c\xe7\x42\x19\xe1\x38\xa5\x45\x2a\xd2\xf9\xac\x51\xc2\x60\x25\x14\x10\x4d\xac\x0b\xe0\x02\xcd\x2a\xe5\xb3\x2b\x9d\x11\x3c\x0d\x8d\x72\x2c\x27\xa0\xa3\x14\x39\x23\xd5\xe4\xe4\x40\x37\x56\x64\x8f\x93\xf3\xe8\x85\xc0\x20\xc7\x68\x4b\xe9\x28\x24\xc1\x05\xca\x6d\x97\x88\x2b\x98\x52\x97\x24\x7d\x43\x21\x29\x67\x0e\xd4\x98\x0f\x4b\x02\x3f\x64\xaf\xe6\x66\x36\x56\xa0\x9c\x78\xe9\xa1\x02\xc7\x42\x16\x90\x6f\x34\x95\x82\x64\x68\x21\x00\xe0\x99\x31\x8d\x80\x8f\x41\x4f\x58\x65\x88\x09\x6c\x6c\xe1\xd6\x4c\x8c\x0c\xfc\x86\x2b\x62\x37\xfa\x50\xe1\xa2\x18\x84\x76\x59\x05\x7b\x6d\x39\x62\xdf\x52\x63\x2d\xc6\xa1\x18\x6a\xad\xbf\xb4\x4b\xab\xef\x0b\x1b\xb4\xa1\xf5\x53\x89\x00\xb8\xd3\x96\x2c\x76\xa3\x6a\x2b\x8e\x8a\xf4\xe8\x1c\x26\x9e\x9f\xce\x5e\xf4\xec\x39\xd1\xcc\xf2\x02\xac\xa3\xde\x95\x30\x94\x66\x37\xe9\x3d\x28\xf2\xac\x5a\x1a\xd2\xf3\x3c\x89\xfe\x2b\x54\xcb\x29\x3a\xaa\x67\x7c\x73\x71\xa0\xba\x08\x30\xd2\x9e\x06\x45\xf7\xc2\x6f\x20\xbe\x11\xeb\xe0\x6f\x68\xe5\x2a\xdb\x09\x54\xef\x67\x20\x2f\x2e\xc9\xf6\x32\x70\x91\x82\x2f\xa7\x86\xc6\x6e\x64\x4a\xe9\xf2\x59\xf6\x5a\x33\x22\x58\xc5\xfa\x64\x2e\x57\xec\x89\xb3\xd5\x31\x13\x23\xd6\x47\xf9\xd2\xb6\xf9\xd9\xde\xc1\x59\x35\x81\xf9\x06\x67\xef\xa7\x3c\xb6\xeb\xbe\x91\xf1\xeb\xd7\x3f\xbf\xfd\xfe\x30\x6d\xee\x86\xd7\x4a\xba\x1b\x6c\x93\x36\xf7\x5a\x72\xa3\xf1\xd8\x72\x7d\xd6\x81\x7d\x86\x5b\x61\x83\x75\x6d\x15\x4d\x94\x5e\x65\xcf\xf5\x0a\xd7\xee\x24\x91\xb9\x17\x9f\x6f\x31\xd4\xdd\xc6\x6c\x97\xdb\x59\x8f\xfe\x16\x31\x5e\x7e\xd0\xdd\xd4\xdf\xcd\xbf\x95\xc9\x36\x5f\x63\xb2\x0d\xcf\x15\xea\x8e\xea\x3d\x1b\xdb\xb7\x1b\x3e\xa0\x3d\x87\x6d\x0d\x61\x92\x48\x68\x85\x2f\x29\xf9\x3f\x56\xf4\x6d\x7e\xb8\xa5\x0e\x70\xd9\x05\xcf\x57\xf8\xe7\x98\x1f\x7d\x05\xdf\x1e\xa6\x9c\x65\xaa\xc0\x45\xa9\x0b\x2c\x16\x9f\xa8\x32\xf0\xf9\x8c\xb1\x14\x0f\xd0\x80\xbc\x86\xe3\xcc\x2b\xc7\x4d\x28\x97\x60\xd4\x3c\xfd\x68\x11\x81\x9e\x9a\x1e\x6a\x6b\x33\x6d\x25\x08\x49\x69\x10\x3b\xc8\xa8\x88\x60\xc9\x01\x49\x0e\x6c\x4b\x9d\x09\xba\x2e\x47\x32\x98\x46\x3b\x20\x92\x86\x8a\x9a\x9b\x55\x1e\xee\xa8\x47\x51\xaa\x0c\x04\xf5\x4a\x3f\x45\xe2\xc0\xfd\x68\x9a\x60\xc9\x6a\xc4\x97\xbc\xdd\x53\x85\x6c\x9b\x4d\x8f\xe8\x29\x5d\xc3\xf5\x10\xae\x76\x94\x37\xac\xb4\x43\x02\xd8\x6c\xea\x90\xb3\xec\x0b\x71\xa8\x03\x8e\x4f\xc0\xf4\x1a\x52\x67\x9b\xf3\x40\x7f\x1b\x02\xd5\xf8\x60\x77\xfd\xfe\x8b\x7b\xfd\xf6\xfb\xd7\xf7\x6f\xbf\xfe\x79\xb8\x33\x3b\x3e\x0d\xec\x0f\x61\x08\xdd\x47\x10\x07\xfb\xae\xa6\x70\x04\xc8\xeb\xcd\xd3\xed\xd6\xe9\xbb\x56\x8a\x79\x93\xef\xf4\x2e\x61\xa7\xfb\xd0\x23\xbb\x7b\xdd\x32\x7c\xfc\xaf\xf5\xcb\xfb\x4b\xbd\xef\xb2\x4e\x93\xf3\xf9\x95\xf7\x3e\xd0\xf9\x97\xdf\xff\xfc\x7a\xbc\xf7\x0d\x30\xd8\x9b\x1e\x7f\x07\x01\x4b\xd0\x0f\xbf\x85\x4b\xa3\xef\x4c\x03\x09\x3f\xad\xff\xeb\xc0\xfc\x73\xfa\xfe\xaf\x3f\x7e\x71\xbf\x7d\xfb\xfa\xeb\x9f\xbf\x3c\xaa\x7c\x08\x79\xa9\x03\x00\x81\xe6\x4b\x41\xab\xd4\xea\xa9\x50\x40\x6c\xe0\x02\x1f\x25\x02\xaa\x2f\x96\x53\xa0\xe0\x32\xc5\xd2\x20\x4b\xec\x58\x97\x31\xa2\xb6\x65\xe0\x70\xce\x8e\xc0\x55\x55\x13\xd8\xcf\x95\x54\x6f\x08\xae\x3e\x9c\x9c\x56\xea\xb4\x7a\x06\x07\xa4\xb0\xbe\x75\x5f\x76\x91\x18\x84\x85\x1c\xe5\xc4\x02\x9c\xda\x04\xf4\xd3\x64\x00\xa4\x6d\xb1\xa4\xc5\xdc\xf4\xef\xa4\xba\x1c\xfc\xc4\x8f\xc1\xae\xcd\xba\xfa\x31\x11\x0d\x94\x65\xb0\x57\x6e\x76\x75\xa4\xd2\x60\x4f\x5f\xe9\x6a\xe4\xf2\x39\x63\x85\x17\xb0\x36\x0b\x60\x26\xb7\x3b\x1b\xe7\xdc\x78\x5d\xcd\xd9\x72\x01\x17\xbd\x5d\x2f\xbd\xcd\x94\x9c\xb6\x80\xdf\xdf\x22\xe0\x88\x74\x95\x2c\x3b\xa1\x1c\x0d\x96\x57\x0d\x54\xed\x6c\xb5\xf9\x8a\x13\x62\x60\xa4\xf9\xbc\xf0\x1b\xc6\xa2\xbd\xbd\xcb\xd4\xe0\xf2\xcf\xe1\x86\x0b\xea\x56\x77\x9f\x3f\x03\x01\xea\xda\x41\xcc\x82\x14\xa1\x32\xe7\xb7\x72\x14\xa2\x10\x67\x39\x39\x19\x16\x9b\x4a\x1f\xc9\x47\xf0\xee\xed\x99\x8d\xaf\xa9\x27\xbd\x5f\x0b\x96\x1e\x4b\x9a\xd4\xd2\x83\xfc\x37\x6a\xb8\x90\x64\x21\xec\x11\x9e\xfb\x42\x51\xed\xd6\xab\x95\x4c\xcb\x9a\xd4\x31\xa6\x18\x4c\xf1\xf4\x78\xd6\xac\x0e\x1b\x50\x54\x55\xc4\x46\xf6\x58\xcf\xc0\xd7\x02\xb6\x7b\x71\xd3\x47\x19\x9f\x71\xa3\x9e\xde\x5d\x8d\x5a\x1c\x98\x61\x5c\xec\x2f\x3d\xb6\x59\xc9\xac\xb0\xd9\x6b\xa9\x5c\x9c\xbe\x97\xf7\x7b\x46\xc0\xed\x79\x66\x38\x7f\x31\x8b\xbe\xfe\x39\x33\x5a\x21\xa0\xc7\x9e\x5c\x18\xb6\x09\xd9\x76\x65\x08\xfa\xee\xcb\xb3\x7e\x9c\xf4\xa5\xdc\x78\xf1\x56\xca\xfa\xc5\xcf\x4a\x9f\x3d\x79\x2f\xf0\xb9\x9c\x23\x5e\xc7\xb5\x0a\xa6\xe5\xac\x5f\x7a\x70\x57\xe8\xd7\x50\xa0\xbe\xf1\x8a\x8d\xc7\x5e\xc3\xd5\xb7\x6d\xe5\x6c\xbc\xed\xad\x0a\xec\x16\x2b\x4e\xad\x95\xfd\xd8\x43\xd7\xdf\xf3\xaa\xfc\xef\x78\xcf\x7f\xfd\x71\x0b\x58\xe4\xb6\x40\xf5\xb6\xcb\x50\x16\xce\x93\xa2\x16\x7c\x3c\x39\x55\x88\x17\xab\x41\x0e\x85\x4a\x3c\xb3\x74\x7c\x8d\xa9\xb1\xab\xeb\x51\xd3\xb5\xb0\x30\x46\x0e\x89\xc4\xa5\x81\x6d\x68\x5b\x52\xdb\xd9\x51\x8c\x4b\x54\x1e\x14\xe0\xac\x00\xa1\xe2\x83\xa3\xcc\x65\x9f\xa8\x94\x23\xa0\x44\xa8\xb4\xa4\xaa\x32\x80\x91\xab\x21\x54\x9c\x90\x91\xb9\x34\x31\x03\x1e\x8c\xcf\x1c\xa8\xd4\x65\x3d\x5b\x2d\x5d\x5e\x22\x14\x3c\x72\x3f\x58\xbe\xa7\xad\x5a\xeb\xfb\x1b\x76\x6d\x6b\x4e\x27\xb0\x3c\x67\x4a\x25\x2f\xbd\x92\x3a\x13\xa9\xc5\x78\xd6\xb2\x0d\x37\x42\x28\x37\x20\xf4\xc1\x12\x30\x13\x5e\xe4\x14\x40\xa3\xb0\x70\x9e\x32\x38\xa4\x71\xc1\x59\x97\x66\x90\x92\xfa\x18\x91\x88\xc0\x7c\x42\xbd\x4e\x2b\x3e\xeb\xd9\xb5\x93\xcf\x83\x6b\x21\x48\xec\x1d\x20\x0b\x80\xb6\x88\x17\x35\xbe\xa7\xa5\xab\xd1\xc7\x64\x95\x3f\xb4\x3a\x61\xcc\x3e\x08\x85\x66\x09\x61\x79\x46\x85\xad\xcb\x55\x13\x5d\xb3\xf2\xc9\x65\xf3\xf8\x05\x5e\x5c\xe0\x41\xd9\x72\x2e\x24\xb1\xae\xc7\x83\xb0\x8d\x07\x15\x0d\xb9\x54\x62\x5f\x0e\xa1\x27\xa8\xf2\x05\xc4\x33\x57\x07\x6e\xee\x1d\x98\x58\xe0\xfe\xaa\xbe\x1d\x75\xd2\xa4\x40\x19\x1e\x52\x40\xf7\x47\x63\x7b\x08\xe9\x94\xcd\x97\x18\x16\xec\x32\x46\xae\x96\xab\x36\x28\x96\x1f\x6e\x8f\xed\xcb\x69\x8b\x50\xe8\xfb\x0b\xdc\x7f\xb5\x42\x6d\x03\xe4\xfa\x81\x72\x8e\xfa\x67\x21\x05\xc1\x03\x79\x9d\xf9\xd4\x91\x25\xfd\xd2\x6f\x8e\xed\x52\x4e\xe5\xec\x28\x94\xaa\x4a\x64\x32\xc6\xea\x93\x16\xe9\x48\xf8\x4c\xa1\xb4\x8d\x91\x85\x6c\x6b\x8c\xac\xde\xf4\x3a\xab\x9c\x8d\xa1\x45\x6b\x7f\x08\x95\xfa\xd7\xc3\xf9\xeb\xbf\x0e\x7f\x7e\x7d\xd8\x29\x12\x46\xc4\xa1\x99\xad\x4f\x1c\x2b\xd5\xc4\x27\x07\x06\xeb\x61\xc9\x11\x05\x55\x0f\x60\x9c\xbb\x46\x2d\x30\x50\xc0\xeb\xc9\x15\x12\xd0\xea\x55\x99\x73\x30\x12\x47\xbb\x65\x17\x3c\x35\x35\xd3\xfd\x3c\xf9\x51\x2b\xd3\x4a\xdf\x5f\x22\xb5\x8c\x17\x16\x5a\x3c\xe9\xf9\x8e\xfe\x3e\xbb\x3a\xc5\xac\x7f\x27\x26\x84\x0f\xe8\x45\x99\x9a\x2a\xa6\x91\x8a\xf6\x27\x3e\xf0\xdb\x43\x5c\x22\x93\x6e\x7d\x70\x6a\x46\x2a\x2b\x10\x86\x49\xb7\x26\xeb\xb5\x75\xa0\xd9\xd8\xad\x99\xa4\x61\x6b\x06\x8b\x68\xca\x75\xa8\x14\xb7\xfb\x14\x5b\x0f\x9e\x51\xe6\x46\x9f\x96\xf7\x17\x41\x9f\x16\x9d\x89\x27\xa1\x20\x54\xe7\x29\xb7\x97\xfe\xd4\x13\x03\x00\xeb\x40\x69\xa1\x6f\xdf\x57\x3b\xda\x2f\x3f\xd8\x99\x8f\xe7\xdd\xf1\x5c\xfb\x62\xca\xad\x52\x2c\xf9\x64\x20\x34\x1b\xd1\x65\x49\xa8\x09\x98\xc1\x79\xcc\xc3\x66\x0f\x90\xd9\xb6\x4c\xfe\xf2\x49\x9c\x5e\x8c\xc2\x9c\x16\x36\x63\xfa\x0a\x43\x78\x7f\xc9\x86\x60\xda\x28\x07\x39\x25\x08\xb5\x40\x2d\x2c\xf6\xa7\x79\xf0\x76\x72\xc0\x49\xad\x5d\xc5\xa2\x0e\xcf\x8f\xdb\x7f\x42\x27\x3e\x1a\x48\xcf\x8b\x3e\x0c\x14\x91\xec\xba\x1d\xf4\x18\x2a\xb5\xbc\x33\x4c\x85\x04\x58\x87\x9a\x01\xf5\x1b\x56\x57\x16\x47\xcd\x4a\xc2\x76\xda\x1c\xf3\x1b\xb4\x57\x41\x8d\xbc\x40\xb9\xe8\x7a\x2c\x05\x4b\xc2\xe2\x95\x96\x80\x04\xe8\x28\x05\x96\x80\xec\xaa\xad\x0b\xc3\xe4\xee\x87\x3a\xef\x97\x3f\xff\xfb\xdb\xef\xff\xfb\xd1\xa1\xe7\x7b\xf4\xd8\x82\x13\xad\x8e\x71\x29\x42\x37\xd8\xc5\x9e\x99\x61\x15\x6e\x84\x73\x51\x3a\x07\x4b\xb3\x5a\xd1\xf7\xf4\x7f\x6f\x17\x0d\x08\xc4\x35\x61\x8f\x33\xc8\x8a\xf5\x49\x77\x39\xfb\x5c\xcf\x2e\xbc\xd6\x73\x78\x05\x64\xe0\xbf\xbd\x7a\x2e\x08\x47\x9d\x67\x6e\x8e\x01\x44\x6a\x27\x5c\xe2\xd6\x1e\x2a\x1f\x30\x90\xef\x96\xff\x1c\xd2\x44\xf7\xb1\x4d\xa6\x60\x4d\x9f\xff\xdc\x5f\xe4\xf4\x57\x67\xdf\x51\xda\xf2\x77\x87\x98\x0a\x01\xf4\x22\xd2\xaa\xfe\xde\x4a\x5e\x2c\xea\x8d\xf3\x42\x91\x4b\x93\xf1\xc7\x02\x08\x22\xfb\x71\x5d\xbf\x9f\x16\xb8\x2c\xc6\x8d\x4d\xf8\x91\xe9\xf5\x98\x50\x42\x96\xb4\xff\x82\x2c\x11\x3f\xa4\x41\x3f\xfb\x26\x9e\x50\xfa\x02\x42\x77\x5d\xe4\x75\x8d\x47\x96\xf2\x90\x9f\xcb\x99\x9f\x37\xe9\xbc\xd3\x9e\x3d\xf6\xa2\xbe\x30\xfc\x25\xe0\xb9\xf7\xf8\x0a\x9d\xe2\xd2\x59\x9b\xfb\x82\x5a\x5f\xd6\xda\x38\x0f\x88\x94\x88\x71\x28\xc6\x31\x80\x5e\xfb\x52\x7a\x61\x76\x51\x8f\x17\x65\xff\x9c\x60\x3c\xe7\x3d\x7b\x4c\xa8\x2f\xad\x57\xde\xfa\xf5\xed\xbe\xca\x6f\x04\x6d\xe1\xce\xab\xf4\xd5\x01\x91\x99\xe9\x99\x97\x11\x7d\x05\x56\x77\xc6\x5c\xfa\xc2\x5e\x9b\x9d\x07\x66\xeb\x53\xb6\xdd\x62\x7b\x34\xe6\xc1\x1a\x4d\xe0\x62\x44\x20\x9c\xb7\x21\xf1\x66\x81\x76\x4c\xe9\x2c\xaf\x72\x76\xf2\xea\xe4\xfd\xcd\xd5\xc1\x4f\xff\x2f\xae\xd8\x57\xfd\xf1\x47\x86\xd1\x4d\x25\x61\x86\x32\x21\x98\x78\x53\x9b\x1c\x1c\x58\x29\x0a\x82\x1d\x5c\x5a\x53\xaf\x7b\x18\x94\xbe\xe6\x5d\x30\xcc\x1d\xb5\x7a\x81\x44\x32\x2c\x91\x48\xfc\xc7\xd5\x16\x06\x91\x16\x11\x93\xa8\xff\xfd\x85\xe7\xad\xe0\x8f\x46\xac\xdb\x80\xb0\xf8\x8f\x26\x50\xd5\xef\xe1\xb4\xdd\x00\x76\xd3\x16\xb8\x8d\x26\x80\xe0\x79\x1e\x60\x61\x1b\x02\x37\x58\x89\xeb\xfb\x0b\x1b\x61\xe6\x0d\xae\xe3\xc9\xe9\xce\xba\x9b\x3f\x2b\x97\xef\xc2\x11\x99\xbe\xe4\xfb\xc2\x00\xf3\xb0\x70\x71\x07\xed\x5d\x01\x1c\x8a\x9b\xc3\xb2\xcc\x5c\x8c\x91\xb8\x0d\xf5\x04\x40\x96\x61\x49\x9d\x3f\xf1\x5e\x5a\x29\xb3\x79\x93\x87\xfa\xfe\x42\x01\x9b\xb4\x2b\xf4\x86\x8f\x7b\xe6\xe9\x1a\x97\x8a\xa9\xf2\x50\x4f\x5b\xd5\x4e\xe0\xaa\x2e\xcd\x5f\x20\xc3\x0c\x17\xf2\xe3\xcd\x4e\x4e\xef\x2f\xe5\xc2\x3a\xbd\x7c\x75\xc6\x97\x5c\x97\x6f\x8e\x87\x72\xfb\xc5\xf1\x7d\x2f\xee\xbf\xff\xf8\xed\xf0\xdb\xad\xcd\xa1\x39\xd4\x8e\x4a\xc6\x0d\xad\xa7\x6c\xac\xf8\xe5\xfd\xa5\x0d\xbc\x84\x79\x1a\xe3\x05\xe3\x46\x2e\x4d\xdc\x8e\xf3\xfb\x34\x93\x1a\x31\xa5\x71\xa5\xca\x35\x2c\x2c\x9f\xa8\x3b\x79\x75\x1b\xb7\x1e\x39\x71\x5b\x19\x31\x80\x66\x13\xf4\x65\x53\x1d\xc9\xdf\xa5\x29\xe4\x5b\x9a\xc2\x4d\x4c\xad\x1b\xd0\xe7\x25\x0d\x41\x9e\xd7\x51\xcf\xec\x26\xf1\xd2\xbc\xc4\xe0\x88\x16\x99\x0f\xec\xcf\xfd\x46\xd0\x4f\xfd\x08\x6f\x59\xf9\x0c\xfb\x7f\xe7\x8d\xb8\xa4\xb1\x3d\xef\x2f\xc1\xe8\x9a\x71\xd1\xf5\xac\xd1\x4c\xe5\x48\xdc\x82\x23\x29\x89\xc4\x51\x25\xe9\x58\x2a\x37\xf3\x54\xf9\x7a\x9e\xea\xfb\x8b\x0c\x08\x52\x9a\x39\x75\x18\x44\xbc\x7e\x5f\xd0\x53\x16\xda\x5d\x06\x01\x9c\xd9\x20\x16\x69\x7b\xcb\x93\x73\xef\x1c\xbb\x4b\x34\x1a\x8c\xfe\x56\xc8\xee\x8d\x8c\xa9\x1b\x58\xfa\x57\xc9\x64\x1e\x9b\x6c\xa5\x9b\x4d\x5f\xb2\x76\x0e\xe2\x04\xd4\x84\xcc\xf8\x28\xb7\x95\xa1\xf8\xb0\x32\xd4\x1f\xb3\x50\x1a\xca\x3e\xbe\xc6\xb3\x00\x1c\xe8\x91\x59\x61\xc9\x8c\xf9\x55\x75\xb8\x55\xd0\xe1\x18\x76\xbd\x8e\xa7\xf2\x80\x49\x55\xe5\xa9\x6c\xa4\x55\xf6\x08\x70\x01\x41\xec\x12\xd9\xc4\x93\xa5\x1f\x21\xd5\x61\x5e\x1f\x9a\xf2\xfe\x02\x42\x64\x60\xc8\x6f\x83\xba\x47\xaa\x25\x1c\x41\x71\x4c\x41\x12\x71\xa8\x46\x82\x8c\x2f\xc5\xda\xbb\xf5\xf2\x37\xf3\x87\x46\xb6\xf7\xc5\x78\x1a\x01\x65\xec\x11\xb6\xc2\xbe\xea\x56\xd0\xd7\xc3\xd3\xe2\xdb\x3f\x1e\xa5\x71\x29\x43\xdb\x40\x28\xd2\x2f\x19\xd8\xc4\x57\x64\xd2\x9e\xf9\x75\xc9\x2c\xd6\x53\x0c\x0a\x62\xee\xd6\xd1\x8d\xc8\x35\xe6\xf2\xea\x96\x67\x60\x40\x84\x84\x0d\xd5\x55\xa8\xbc\x25\x20\x94\x7d\x43\xfa\x51\x1b\xfc\x17\x55\x3e\x3a\x7f\x7b\x8c\x43\x67\x38\x1b\xea\xab\xbb\x11\xec\x78\x7d\x1e\xdd\x9a\x45\x8f\xd9\x7a\xfa\x2e\x1e\x33\xf4\xc0\x30\xbc\x82\xf2\xd1\x2f\xf1\x55\xae\xa6\x4a\x94\xd7\x65\xf2\xfa\x24\xd7\xc3\xd2\x7e\x56\x09\x11\xf8\xf7\xd5\x2d\xa2\x8c\x39\x62\x30\xc0\x50\xda\xcc\x03\x89\x67\x43\x43\xca\x83\xdf\x8a\x71\x9c\xd3\xd0\x5d\x86\xba\x6c\xa3\xcc\x6d\x46\x4f\x3e\x64\x17\x7d\x3b\xfe\x79\xf8\xd7\xc3\x0e\xfe\x4c\x6a\xe4\x50\xf5\xeb\xa5\x39\x55\x5d\x9b\x33\x55\x39\x52\x41\x80\x1d\xc5\xd0\x10\xa5\x43\x2d\x26\xbd\xe7\x14\xa9\x4a\x02\x7f\xf2\x46\xec\x30\x8a\x38\xa3\x00\x3f\x50\x01\xe1\xad\x15\xe2\xf4\x66\x2b\x46\xcd\xab\x4b\x19\x4b\xdd\xe2\x52\x91\x6a\x35\x55\x36\x4f\xa3\xac\x1d\x5b\x89\x85\x90\x8b\xb2\x0a\x2c\x8e\x8c\xe0\x54\x6d\x89\xa3\x22\x04\x6c\x5a\x7d\x9a\xea\x93\x15\xb3\xfb\xe8\x89\xf7\x37\xab\x37\xb7\x04\x42\xbf\x00\x7e\xee\x04\xfe\x71\xaa\x35\x92\x64\x18\x67\x19\xf9\x38\x9e\x57\xdc\x2e\x92\xb3\x5e\x77\x79\x74\x91\xa0\x37\x93\x71\x4a\xeb\xa9\x69\xc7\x1d\xc1\x6e\xa7\x7f\x29\x85\xf1\x02\xfd\xec\x7d\x8f\x06\x0c\x94\x93\x43\x21\xb5\x46\xd4\x60\x45\x58\xef\x2d\x5a\x60\xcc\xd5\xda\x82\xcb\x33\x8b\xb6\x1d\x0f\xa0\xe5\x8c\xe7\x7b\xe7\x6f\x16\xe2\x2e\x35\x59\xe7\xff\xc8\xd8\x7c\x14\x92\xa0\x05\xa1\x9c\x16\x01\xfb\x9c\x40\xfc\xef\x5f\x23\x35\x5d\xcc\x12\xb0\x69\xd5\x5c\x6f\x00\xff\x66\x4a\x4d\xef\x3a\x09\x85\x0c\x70\x8b\x1c\x8f\xc0\xa3\x05\x8e\x71\x02\x9f\x9a\x7e\xe2\x4a\x3e\xa3\x98\xa5\x9c\xb8\x9c\x57\x4b\x2c\x80\xa0\x30\xe4\x95\x34\x41\x01\x7a\xe9\x33\xda\xb4\x75\x1a\x25\xed\xc0\x5e\xcb\x81\x7c\x29\xab\xe8\x6a\xf6\x14\x6b\xde\xa3\x04\xcb\x20\x29\xfa\x1c\xce\x9e\x28\x27\x6c\xda\xb7\xdd\xd8\x1b\x15\xb8\xbb\x8d\xa9\xc6\x45\xae\x46\x12\x0a\x61\x87\x48\x99\x48\xad\xc6\xa5\x5d\x4c\x49\xec\x61\xe1\x0e\x6c\x8d\x7c\x69\x24\xcd\xce\x9c\x3e\x1e\x33\x1e\x49\xcd\xe3\xc8\x20\xb3\xc4\x59\x0a\xc1\xba\x7b\x26\xb7\x12\x90\x73\xed\x4e\xeb\xa6\xd9\x69\xb3\xc4\xed\xc1\xb6\x6c\xf4\x9d\x9a\xc5\x80\xaa\x5f\x84\xab\xf4\x82\xad\x53\x1f\x1a\x77\xbf\xff\xeb\x71\x06\x99\x9b\x58\x21\x1b\x34\x4f\xd5\xdc\x64\x89\x92\x8f\xa7\x40\x12\x32\xb5\x5a\xd7\x88\x22\x2c\x54\x8a\x9c\x33\xc5\x52\x16\x3b\xdc\x96\xee\x10\x82\xad\x21\x31\xeb\xdf\x38\x0e\x03\x82\x1a\x16\xbf\x9a\xde\x16\xf6\x6a\xb1\xe6\x76\xa0\xca\x86\x80\xaf\x6b\x15\x79\x69\x9f\x24\x47\x7c\x42\x09\xb5\x64\x04\xb2\x14\xc9\x4e\x31\x57\xd5\xee\x49\x67\x57\x29\x33\xe2\xb2\xa4\xe9\xdf\x91\x62\x66\xe2\x96\xa9\xa8\x24\x6d\x04\x78\x75\x4e\xf6\xbc\x1b\x86\xea\x33\x5f\x8f\xd7\x5b\x60\x22\xe5\x2f\x30\xa0\xcc\xed\x9a\xcd\xa8\x62\xb5\x1f\xce\x71\x95\x77\xbc\x57\x15\xec\x55\xce\x4b\x94\xc3\x11\x1f\xf4\x86\x65\x00\x4f\x7a\x59\xa1\x76\x20\xcb\x30\xbf\x6e\x5a\x3f\xf3\xad\xac\xd2\x29\xcd\x2c\x1b\x77\x03\xdd\x64\xd3\xee\xb2\x5a\x97\x24\x68\xa8\xb5\xdd\x57\x6b\x9b\xd4\xda\xbe\xab\xd6\xab\xc6\xde\x95\x7a\x37\x4d\xbd\x5e\x33\x6f\x64\x86\x5f\xab\xfa\x0e\xb5\x5e\xe7\xf0\xc3\xbc\x34\xbc\x95\x4c\x63\xa0\x35\xaf\x1b\x19\x33\xc1\x72\x69\x02\x31\x87\x53\x20\xe8\x26\x31\x2d\x15\x44\xe0\x03\x64\x9d\xe9\x7c\xd5\xd7\x30\x1a\xc4\x1f\x11\x6a\x97\x7e\xe2\xb3\x63\xde\xd6\x1c\x37\xd2\x66\xe0\xd5\xd8\x84\x21\x65\xb6\xc8\x74\xa1\xb4\x2f\x14\x4e\x60\x65\xa0\xba\x88\x81\x10\xce\x94\x39\x9c\x23\xd5\xf4\x7c\xc3\xe7\x30\x07\xdb\x53\xf9\xa6\x4d\xa1\x11\xb5\xb8\x50\x39\xcb\xf8\x03\x7b\xa6\x68\x30\x32\xf2\x1a\x88\xcf\x81\xd6\xe7\x64\x76\xbb\xa3\xd2\x27\x16\x7c\x41\x71\xc9\x53\x3b\xc4\xd7\x4d\xfd\xfd\xca\x48\xc3\xac\x58\x63\xc0\x3c\xd7\xa9\x83\xb6\x0e\xf1\xd5\xc1\x47\x63\x80\x3b\xab\x3a\xf3\xf7\xd7\xb9\x9e\xcc\xcb\x3a\xf3\xb4\xce\x15\x1f\xef\x50\xbf\xbf\xce\x35\x33\xc8\xb2\xce\x6a\x75\xde\x33\x9b\xfe\xfa\xf3\xf4\xf5\xd7\x7b\x41\x67\xba\x9f\x61\x2e\x8f\x42\x1a\x12\xbc\xc3\x1b\x82\x61\xfe\xeb\xf4\x39\xc2\xb6\x48\xf2\x5b\x5b\xbb\xe4\xf9\xfd\xa5\xa3\x1d\x5d\x11\x4b\x0f\x54\xcf\x1b\x08\x3a\x37\xea\x37\xbc\xcb\x2b\xbe\xe6\x4d\xb1\x18\xaf\xca\x45\x2c\xeb\x1b\x0e\xb8\xeb\x00\x96\xa8\xfe\xea\xe3\x5f\xc5\x2c\xbc\x55\xff\xd6\xf3\x2f\x33\xf9\x47\x9c\xf4\x7b\x20\xea\x86\x0d\x47\xae\xed\x74\xbe\x22\xb6\x63\xa1\xf8\x4c\x3c\xb4\x2b\xcd\x09\xe2\x55\x9e\xd3\x46\x52\xaa\x79\x57\xe1\xa0\xed\xd4\xd4\x81\x3e\xd1\x59\xae\x27\x74\x86\x5b\x79\xa4\x72\x53\x55\xfa\x11\xcf\xd4\x38\xe9\xee\x74\xd7\xae\xf2\x2a\x1f\xd8\xe3\x30\x31\xbe\x09\xd4\x70\x63\xcc\xc7\xab\x35\x5f\x9d\x70\x4b\x94\xcc\x30\xd6\xbd\xe9\x71\xfe\x64\xbe\xc7\x2b\xb5\x7f\x9f\xcb\xb9\x4b\x9b\xfb\xb1\x91\x3e\xdf\xf8\xd8\x82\xef\xe8\xee\xdb\x15\xbc\x1d\x73\xfa\x70\xbe\xae\x61\xa2\x3b\x44\xc7\xc6\x6d\x36\xdf\xe1\x7a\x7d\x7f\x0b\x6b\xa2\xce\x89\x3e\x70\x25\x5d\xb6\x6d\x3b\x60\xaf\xe1\x5c\xbf\xfe\x08\x24\xe3\x6f\x87\xe3\xff\x3e\xfc\xeb\x51\x8f\xab\x1a\x2c\x4d\xc7\xc9\x32\x8a\x3c\x50\xe4\x30\xf8\x53\xa5\x8a\xc0\x83\xd0\xea\x91\xb2\x0f\x14\x9a\x50\xab\x42\xcd\x47\x70\xc3\x33\xa5\x22\xe7\x46\x0d\x0c\x63\x0b\x7f\x50\x04\x87\x60\x8c\xf5\xe4\xaa\xe9\x1b\x61\xc9\x68\x0d\xb6\x1f\x5f\x07\x6f\x97\x38\x5c\xb2\xf6\x19\x65\x4a\xa1\xec\x33\xe5\x0e\xdf\x53\x48\x2a\xc0\x1e\xc0\x50\x0f\xf8\x0c\xd9\x7d\x3c\x8d\x1a\xe5\x05\xd1\xbc\x12\xeb\x1a\xbd\xc3\xb7\xac\x15\x06\xaa\x41\x2f\x31\x06\x04\x6f\x03\x1f\xc8\x3f\x20\xb6\x2a\xc1\x55\x62\xdf\x40\xda\x92\x75\x2c\xd4\xdc\x10\x4d\x92\x76\x99\x9a\xc4\x21\x92\xf8\x3c\x08\x49\x94\x21\x1b\xb5\x3e\xf2\xa7\x18\x61\x73\x5c\xb4\x14\xec\x8b\x51\xea\x8f\x70\x76\x8d\x02\x9f\x00\x5d\x15\x11\xa4\xcc\x9e\x64\x27\xe0\x89\x2f\x94\xe3\x32\x2a\x99\x72\x05\x7b\xa9\xbc\xbf\x71\x25\x01\x97\x3d\x8b\x76\x16\x50\x60\x58\x64\xcf\x4c\xb1\x44\x94\xe9\xb4\xcc\x7c\xd6\x3a\x30\x32\x55\x88\x86\x2c\x20\xc5\xa4\x0c\x2a\xfa\xc7\x42\x97\xc7\x61\xf6\x98\xeb\xa8\x91\x0f\x94\x4b\x5d\xf2\xd7\x06\xf2\x71\xf0\x3b\xa6\x5c\x55\xe7\x97\x12\x97\xc9\x06\x43\xa4\x58\xeb\x39\x53\xe1\x82\x05\x25\x55\x82\x53\x49\xcd\xfa\x64\xd1\xb6\x27\x70\xd9\xeb\x82\x94\xca\x6a\xe7\xc7\xc7\x80\x28\x4f\x1f\xc4\xd9\x15\xf3\xad\x5f\x2d\x45\x87\x4f\xde\xa3\xa6\x23\x32\xd9\x1c\x5c\x28\xd4\xb4\xcf\x80\x1d\x82\xd0\x69\x1f\x74\x50\x54\x15\x6c\x19\xdc\x98\x3c\x97\x92\x59\x47\x71\xa4\x28\x40\xde\x49\x48\xb1\xcb\x95\x8a\x44\x17\xe1\xd9\x0c\x14\x3d\x10\x4d\x52\x71\x94\x9a\x4a\xe8\x1a\x07\xa1\x98\x4e\x3a\x52\xb8\x50\x45\x18\x65\x06\x75\x1c\x53\x16\x76\x54\xd9\xf2\xf3\x00\x84\x91\x6d\x2c\x25\x4a\xb5\x9e\x93\xde\xa2\x9d\xe2\x5b\x44\x04\x2d\x57\x62\x29\x00\x38\x89\x94\x75\xd1\xd6\xe1\xbf\x2f\xd4\x72\xdc\x5d\xee\x7b\x7f\x43\x8a\x87\x0c\x89\x6a\xdc\x19\x88\x9a\x50\x29\xd9\x2e\x3c\x45\xdb\x41\x16\x38\x51\x32\x2f\x9c\x05\xbd\x82\xc7\xc6\xd0\x6f\xbf\xfc\x8e\xbb\x1e\x14\x56\x99\x3c\xc8\x48\x54\xf1\xa8\xd9\x58\xb2\x0a\x49\x0c\x48\x3b\xa0\x16\xdb\xc9\x81\x35\xa8\x11\x38\xbe\xb8\xe5\xc1\x8e\xd8\xcd\xd3\x29\x18\xea\x11\x74\xbc\x55\x28\x25\x70\x78\xb1\x8e\xa1\xa8\xc3\x2f\xb7\x43\xa2\xd0\xda\x60\x47\xdb\x01\x04\x62\x4f\x12\x3e\xc2\x9e\xd2\x1b\x62\x70\x94\x12\x28\x81\x20\x78\x24\x9c\xb4\x52\xa7\x95\x2e\x82\x4c\x92\x85\x8f\xa4\x69\xb3\x32\x95\xa6\x52\xa4\x58\x15\xaa\x75\x15\x19\x82\x1c\x96\x27\xf4\xad\x57\x1d\x9b\xcd\xd8\x12\x5b\x1e\xec\xe8\x3b\x0a\x9e\x3e\x4e\x69\xc8\x2f\x2a\x35\x51\xe1\xe4\x84\x62\x83\x27\xbf\x66\xbd\x3d\x25\x6d\x1a\x37\xb4\xed\x49\xcb\x03\x84\x48\x35\xba\xb1\xde\x9f\xfa\x68\x06\xca\x18\x28\x16\x2d\xa1\xe8\x5c\xcc\xc5\xfa\xe9\x10\xa9\x00\x47\xa0\x70\x67\xc0\x25\x69\x15\x42\xcf\xfa\x32\x60\x34\x7b\xed\x4c\x24\xf1\x8e\x67\x0b\x9e\x5a\xf0\xd4\x2a\xf3\x31\x67\xf4\xe8\x2d\x4b\xa9\xb6\xde\xa1\x80\x12\x2a\x12\xba\xc3\x4c\xa8\xd6\x53\xa5\xc4\xc5\x55\x8a\xb2\xea\x53\xb0\x96\x65\x03\x2a\xc5\xfe\x9b\x5e\x83\x38\xae\xc1\x8e\xa3\x9e\x61\xe8\x80\xe0\x9b\x0c\x56\xad\xaa\x32\xfa\xf0\x78\x61\xd6\x2b\x7c\x10\x0a\x0c\x4f\xab\x3d\x9f\x4a\x84\x08\x66\xc7\x60\xe9\x31\xc9\x61\x88\xe9\xdc\xcf\xee\xe3\xa4\xde\x57\x75\xb1\x08\xd6\x9d\x1e\x83\x90\x9d\x0e\xc3\x1f\x9b\x1d\x9f\x27\x3f\x36\x60\x48\x05\x62\x2c\xba\x5e\xb4\xef\x7d\x27\x28\xd6\x55\x2a\x0e\xfe\xa8\x33\xda\xc6\x45\x04\x33\x2f\x18\x06\x11\xe7\x6e\xfa\x4b\x6c\x2e\x93\x60\x3d\xcb\x69\xf2\xf5\x40\x39\x06\xfd\xeb\x13\xbe\xb6\x8a\xfd\x8e\x9a\xf4\x6f\x74\x6a\x36\x29\xa7\x04\x26\xc1\xa4\xe3\x73\x15\xd6\x95\x2d\x9d\x66\x27\xe0\x11\x6e\x3a\x3e\x0e\xa1\xf3\x55\xea\xd1\xde\x91\x20\x99\x0b\x24\xdc\xfd\x68\x93\xce\x8b\xbe\x24\x6d\x93\xd3\x36\xe5\x23\x13\x98\x5e\xa5\x60\x50\x66\xa4\x37\xeb\xfc\x4f\x9d\xad\x4c\x72\xd4\x63\xd5\x71\x95\xed\xd2\xca\x2e\x61\x6d\x69\x52\x87\x42\x89\xe5\x29\x91\xae\x28\x76\xec\xfb\xf7\x3a\xa2\x42\x36\x99\xa0\x2b\x34\x23\xf6\x01\x89\x50\xa2\xd3\x20\x61\xde\xd4\x86\xcc\x80\x66\xed\x4b\x14\x3b\xd9\xb8\x78\xeb\x54\x24\xac\x05\xd5\x04\x62\x0d\x10\xfb\xda\xf8\x2a\xd6\xfa\x55\xe7\x54\xcb\x62\x38\x69\xaf\xd7\x60\xdd\xfe\x24\x24\x0d\x8b\x60\x1b\xf1\x51\x23\x37\xdb\xcc\x5f\x9e\xd2\x85\x04\xf9\x24\x1e\xd4\xb7\x09\xc0\xd0\xc9\x1e\x8a\xc3\xe5\x99\x1c\xb5\x10\x49\x32\x72\x7c\x90\x35\xe5\x6d\x11\xb2\xd6\x21\x7f\x3f\xc7\xcf\xf2\x34\x75\xd0\x3d\x2a\xb0\x61\x3d\x1f\x3a\x13\xda\xa8\x7c\x65\xa0\x00\xa4\x02\xf4\xc2\xac\x73\x14\x1a\x4e\xd1\xa1\xd1\xc0\xc9\x16\x32\x00\xee\xbc\xe8\xe0\xf6\xaa\xf5\x8f\x6f\x4c\x6f\xf7\x49\xb5\x1b\x7d\x26\xec\xc5\x84\xa4\x2f\x3d\x01\xda\xab\x71\xd1\xf1\x58\xaa\x2e\xf5\xf9\x69\x04\x8a\xd0\x95\x5d\x7b\x45\xb4\x46\x36\x79\x80\x77\x50\xb4\xec\x28\xcd\x52\x73\x74\x09\x28\x51\x67\x3b\xd2\xc0\xb2\x8a\x35\x8b\x85\xa9\xc9\x21\xc3\x11\x59\x35\x17\xfc\x09\xd5\x6f\x0b\xb1\x97\x23\xb6\xf2\xf4\xb5\x27\xec\xec\x05\xd5\x67\x28\xc7\xa8\xb2\x4c\x12\x89\x37\x25\xc2\x64\xb4\x4e\x00\xb4\x41\x15\x4b\x41\x40\x7f\x6b\x3a\xae\xdb\xc8\x95\x4d\xd5\x51\xf5\xf9\x18\x28\x48\xd6\x07\x36\x4a\x67\xbd\xc7\x03\x65\x15\x2b\x97\x30\x3f\x69\xcf\x84\xc1\x8e\x3d\x88\x98\xf3\x61\x04\xc5\x60\x2a\x2a\xac\x5a\xd5\xb1\x0a\x0b\x1a\xab\x5d\xc5\x42\xe1\x13\x32\xa1\x45\x7b\xcc\x07\x7e\xfa\x78\x4b\xec\xed\xc5\x01\xe7\x6f\x02\xd8\x01\xf9\xd8\xcb\x66\x17\x6f\x61\xed\x7e\x32\x9c\x1e\xcd\xa0\x1c\xfc\x41\x06\xb9\x8c\x04\x28\x34\x3e\x0f\x05\x5c\xa2\x76\xec\x26\x28\x66\x70\xd3\x17\x1e\x02\x49\x50\xa5\x2e\x50\x96\xe4\x08\xf3\x00\x81\x62\x09\xc0\x39\x7a\xec\x1b\xac\x12\x80\x87\xac\xd6\x61\x08\xe3\xc7\x18\x1f\x88\xc5\x9e\x43\xc4\xa8\xd5\x41\x02\xb1\x93\x31\xa2\x74\xcc\xb2\x96\x5d\xe6\xf0\x1e\x2e\x20\x19\x4b\xdf\x9b\xde\x87\xad\x7a\xb1\xfc\x53\x8c\x36\x80\x08\x46\xaf\x1a\x47\x95\x3a\xbb\xd5\x06\x97\x6f\xe9\x48\x9c\x75\x48\xf9\xa2\xb3\x55\x87\x7a\x0f\x8a\x53\xa5\x4c\x20\xe7\x54\xbb\x2e\x6a\xa7\xb2\x1a\x66\xa5\x39\x8a\x92\xa8\x64\xe4\x86\x69\x2b\x0b\x45\xbc\xf9\x86\x68\x9a\x7c\x60\x26\x96\xc1\x8e\x5d\x9b\x90\x4c\xad\x4c\xc1\x48\xd8\x07\xaa\x4d\xed\x87\x96\x8f\xba\xd8\x83\xe9\x9c\x54\x2f\x2e\xa5\xe9\xea\xed\x2c\x45\x4e\xd4\x8a\x4d\xb1\xea\x64\x06\xce\x9e\xa8\x1a\x89\xf9\x59\x9e\xec\x75\xb1\x07\x4d\xcb\x1b\x7c\xe6\x32\x7d\x4e\x83\x0a\xfa\x40\x40\x61\x77\x93\xcf\xe5\xd6\xb8\xfa\xeb\x8f\x3b\xfd\xa9\x6d\xc9\x7a\x79\x61\x25\x97\x25\x06\x47\x02\x06\x67\x18\x61\xdf\xbf\xff\xbe\xbb\x2c\x78\x6d\xf9\x7d\x4e\xa9\x61\xb9\x8f\xd6\x5b\x50\x37\x1a\x70\x36\x9c\x76\xa8\x8a\xdf\x7d\xdb\xdd\xed\xfe\x1e\xf4\x74\x70\x35\x94\x75\xe0\xda\x79\x9d\x10\x38\x36\x64\x46\xdc\x87\xdb\x91\x5d\x63\x68\xa6\xdf\xfd\x44\x9f\x78\x97\x38\x7c\x19\xd9\x7b\x3e\x38\x7c\x06\xfe\x03\x1e\x90\x0b\x91\xcf\x94\xc2\x67\x60\xfe\x5f\x3c\x4c\x78\x7c\xde\xdf\x98\x41\xbd\x31\x21\x6e\x52\x65\xb4\x4d\x89\x9b\xb4\xb5\x37\x74\xc4\xef\xe8\xf6\x3b\x5d\x99\x0b\xb7\xf7\xd8\xed\x4b\x4f\xf9\xb8\x29\x3b\xef\x76\xbb\x1d\xee\x6b\xdb\x87\xd8\xe8\xf6\xb8\xd9\xed\xf1\x9e\x6e\xf7\x43\x1d\xf9\x82\x98\xf3\xe0\x47\xbe\x20\xf6\x43\x7d\x7f\xab\x70\xa7\x4f\x28\xa0\xb4\x33\x65\x4a\x01\xa5\x6d\xb8\x61\x8e\x7e\xd2\x99\xbf\xfc\xea\xfe\xfc\xf6\xed\x61\xe2\x27\x6a\x90\xb0\x7e\x11\x30\xd1\x54\x06\x7a\x01\x3d\x2c\x2f\x41\x3e\xd5\x06\xa7\x94\xe5\x94\x3b\xee\x29\x72\x88\x2b\x71\x5c\xed\xcc\x20\x7b\xc1\xc3\x83\xec\x97\xfb\xe7\xc0\x09\x29\xc4\x25\x39\x1c\x97\x2e\x55\xcb\x5a\xf0\x25\xb9\xd5\xcd\xae\xdf\xad\xf5\xaa\x0d\xa4\xba\x50\xc8\xda\xd3\xcb\x10\x96\x2c\x4e\x9b\x7b\x42\x8e\xb6\x65\x40\xbc\xb1\x9a\xc7\x58\x3d\x6a\x41\x9a\xbe\x64\x57\xc8\xcb\x2e\x12\xa0\x01\x7c\xe3\x53\x22\xc1\x24\x92\x10\xfb\x8a\x3d\x63\xff\xd6\x8b\xe0\xfe\x0a\xa7\x40\xa5\x00\x30\xa8\x78\x9d\xd4\xde\x16\xac\x21\x92\x70\x75\x38\xbe\xbf\xc1\xab\x05\xd2\xcb\x52\x4e\x99\x98\xa3\xc3\x11\x3e\x98\x7e\xec\xbf\xd8\x59\xfb\x05\xc7\xbe\x85\xc3\x7f\xcf\xa2\x33\x0e\x9f\xc7\x14\x1a\x84\x10\xf9\x29\x03\xb0\xd7\xa5\xbc\x05\x39\xa9\x29\x6e\xf9\x5d\x22\x8b\xc1\x53\x30\x78\x22\x85\x98\xa8\x86\x79\x08\x10\x47\x98\x7f\x27\xb5\xf7\x60\x58\x6d\x8e\x9a\x84\x61\x91\x96\xc3\xc2\x77\x6a\x58\x81\xca\x09\x74\x87\xd9\x68\xa8\xba\xf6\x73\x0c\x27\xa7\xf5\x3a\xb4\x60\x73\xbc\x94\x5d\x7f\x32\xb8\x9a\x52\x68\x43\xa5\x84\xfb\x1a\x8b\x8b\x54\xb8\xee\x84\xe0\x9f\xf7\x4d\x47\x78\x45\xb6\xf2\xcc\x77\xb7\x4c\xbf\xf1\x15\x07\x98\xf5\x40\x26\xae\x08\xf4\xe1\xaa\x65\x0e\xaa\xaa\x38\x3d\xe8\xeb\xd6\xbb\x30\xe6\x4f\x11\xe3\x00\x47\xb8\x3e\xfb\xb1\xff\x62\x67\xed\x17\x1c\xdf\x5f\x32\x45\x6c\xfb\x4c\xf7\x47\x46\xba\x89\x95\xa4\x7c\x70\xc4\x1c\xbf\x9e\x7e\x48\xe6\x54\x6a\x11\xb1\x8a\x35\xae\x41\x9d\x6b\x1b\xfc\x2e\x23\x64\x42\xff\x79\x8a\xe6\x68\xee\x17\x80\xaa\x23\x56\xa0\x44\xe5\x06\x7f\xf7\x0c\xfb\xc1\x53\x2b\x6a\x3f\x45\x1d\x5e\x88\x79\xcb\x2d\x1d\xe6\x65\x30\xa5\x06\x82\xf0\xc4\xa7\x06\x8b\x12\xc7\x45\x53\xac\x2d\x2a\x61\x0a\xeb\x01\x40\x91\x15\x01\xa7\x3e\xaf\x40\x59\x0a\x5c\xa7\x7a\x2d\x71\x59\x42\xbe\xc0\x95\x93\xeb\x49\xad\xb1\xa4\x7f\x3b\xb6\xfc\x52\x4a\x27\x35\xd0\xf0\xfb\xfb\x0b\x48\xaa\x75\x6e\x84\x5d\x21\x06\xc8\x45\x53\xd3\x39\x18\xa1\xd6\xb8\xe3\xc2\x68\x42\xe3\x53\x47\x92\x09\xdd\x51\x6a\x10\x28\x3e\xa6\xa3\x2a\xe4\x8e\x38\x47\x2a\xaa\xf3\xfa\x7e\x83\xa3\x12\x76\x8c\x5c\xd2\x66\x62\xfd\x13\x5e\xfc\x3b\x47\xc1\x83\xb6\x90\x9a\x75\x15\x33\x7c\xe9\xd1\x56\x0b\x5f\xbf\xee\x84\x42\x1e\x1a\xc5\xb0\x02\xff\xa6\xec\x1b\xc4\x8c\x4a\xef\x08\x77\x5f\xd9\x1c\x06\x42\x02\x4b\x59\x96\x48\x2f\x9e\x5a\x88\x6a\xfb\x00\x85\x21\x38\x1c\x17\x0d\xe9\x2d\x51\x71\x01\xc3\x4b\xc0\x4e\xac\x56\x84\x8d\x82\x69\x0e\x95\xa4\xa8\x23\xa0\x4a\xd6\xbf\xe9\x29\x3f\xe8\xc9\x93\xa3\x2c\x95\xb2\x05\x62\x36\x1c\xf4\x17\xfd\xb9\xe8\xa4\xaf\x18\xa3\x4d\xf2\x2e\x92\x81\xd8\xc5\xb6\x0a\xa1\x0d\xa5\x10\xe4\x50\x6e\x90\x24\x30\xf4\x4b\x8c\xf8\xe1\x68\x7e\x79\x9f\x85\xc4\xe9\x77\x8a\x01\xb7\x9c\x74\xd4\x45\x67\xc7\x4b\xed\x0f\xbd\xf7\xd7\x6f\xb7\x82\x3e\x3e\x49\xd0\x29\xc0\x7e\xa9\xac\x2f\x5c\x20\xcb\xa4\xbb\x2c\x55\x36\x37\x47\xc2\xe5\x59\xa8\x32\xce\x67\x73\x69\x8d\x0b\x7e\xd0\x95\xa1\x1d\x9d\xda\xfd\x46\xf7\x53\x1a\x49\x62\x7b\x60\x35\x24\x43\x4f\xf8\x61\x92\x62\xc9\x3f\xb1\x20\x68\x5c\x97\xe4\x0c\xcf\x5d\x6a\xc9\xb6\x69\x80\x51\x95\x55\x4b\xc6\x3e\x42\x4b\x7c\xd0\xf7\xa1\x4b\x96\x7d\x78\x83\x5c\xb0\x62\x78\x58\x36\x48\xbf\x25\x35\xd3\x8f\xe4\x8b\xf6\x76\xd6\x85\x5b\xad\x6a\xfb\x4c\x41\xe7\xbb\xc7\x86\xc3\x11\xd4\x44\xf8\xcd\x91\x67\x6c\x18\xca\xa0\x02\xc6\x7b\xb5\x99\x05\xf1\x61\x7a\xec\x8f\xca\x01\xb6\x79\x00\xfa\x05\x84\x9e\x7d\x74\xbf\xb3\xd7\xb7\x5c\xf2\x2b\xca\x47\x57\xe1\x7e\xbe\xdc\x2f\x55\x28\xb4\x70\x32\x4a\x24\xad\x9b\xb1\xcf\xa7\xc7\x05\x1d\x71\x23\x84\x92\x16\x0a\x88\xec\xc0\x07\xce\xc0\xf1\xa7\xc7\x34\x85\xd9\xd5\xab\x55\x3b\x0c\x27\x2d\xab\xa0\xdc\x74\xf8\x28\xdd\x3a\x87\x02\x6c\x6b\x29\xe5\xdc\xdb\x28\xd4\xa4\x0c\xfd\xa3\x7b\x38\xb2\xe0\x59\x78\x58\xde\xee\x28\xea\xc0\xad\x3e\xe9\x7a\x56\x75\xa4\x1f\x02\xb0\x80\xed\xd8\x9d\xc4\x5e\x07\x53\xe4\x78\x26\xef\xcb\x51\x3b\x8d\x9a\x04\x92\x14\x06\xa6\x1a\x33\xe5\xca\x20\x7e\x07\xe6\x9c\x0f\xd8\x47\x2c\x88\x17\xcd\xba\xf0\x54\x78\xfc\xf5\xd8\xf7\x29\xe1\xc6\x6f\xd9\xfa\x4d\x5f\x8e\x38\xaa\x4d\x5b\x90\x0e\x9c\xb4\xa0\xa1\x7f\x98\x13\x95\x83\x0e\x1d\xe6\x70\xa2\xa6\x57\x36\xb4\x12\x6b\x79\x77\x4b\x68\x71\x09\x25\x1f\xa9\xd6\x40\x82\xf5\xa3\xb4\x4a\x09\xce\xab\x22\x3a\x30\x5f\xf5\x01\x70\x6f\x18\xec\x38\x6e\x60\x63\xba\xa4\x23\x46\x0d\x45\x8c\x75\x78\xcb\xa2\x6d\x76\xb4\x7c\x26\xf6\xf6\x2c\x69\xb0\xe3\x98\xc8\xa0\x8f\x9e\x8b\x8e\x3d\xd1\x45\x09\x41\x00\x39\xea\xea\xa4\x03\x2c\x45\x62\x29\xfa\xa0\x2c\x28\xf4\x10\x74\xe5\x92\xa1\x7f\xa0\x94\x46\x21\x04\x27\x14\x4a\x3c\xba\x40\x05\xde\x91\xd2\x5c\x84\xdf\x47\x28\xc3\x01\xeb\x33\x7c\xef\xa2\x25\x78\xed\x71\xfb\xe8\x63\x35\x54\x94\x13\xeb\x8e\x09\x9b\xa1\x3e\xa3\xb9\xe8\x25\x3f\x3a\x6f\x72\x4e\x58\x5d\x9f\xf4\xf1\xf1\x24\x3c\xc6\x46\x54\x5d\xbe\x5e\x55\xdf\x7e\x5c\x5e\x3d\x98\x40\x44\xa0\xb9\xc8\x45\x55\x29\x03\xdb\x19\x61\x59\xa1\x15\x3c\x07\x0a\x5e\x95\x0f\x06\x14\xdd\xb8\x30\x15\xa6\x58\x31\xde\x8a\x1f\x7f\xf4\x12\x29\xd4\x78\x04\xae\x4c\x20\x0e\x8d\x5a\x82\x37\xd6\x94\xdc\xa0\x22\x08\x80\x94\x8c\xf5\x07\x03\x57\x62\x45\x46\x77\x86\xa1\x61\xc0\xb1\x49\xa7\x52\x6e\x98\x4a\xb9\x7b\x5b\x55\x7a\xa1\x54\xc3\x9f\xd3\x3f\x9b\x85\xc5\x17\x47\x31\xf0\x91\x7c\x74\xe4\x55\xaf\x74\xc4\xb5\xe0\x33\xd4\xa4\x93\xb3\x5c\xa4\x93\x14\x0c\xaf\x86\x77\x1c\x06\x5d\xfb\x18\x7b\x57\x5e\x67\x8d\x5c\xd6\xdd\xac\x3a\x88\x8e\xc9\x92\x92\xa3\x1e\x24\xa1\xe5\x61\x5b\x49\x35\x8f\x84\x50\x1c\x98\x94\x93\xe6\x38\x84\x9c\x73\xaa\x76\x52\x75\xe9\x20\xd4\x42\x58\x0b\x24\x40\x55\x61\xa7\xd9\x3e\xfa\x66\x62\x4e\x49\x8f\x31\x6f\x0a\x24\x5b\xcf\x1b\x38\x11\x7c\xd4\xbf\x6e\x51\xa4\xaa\x55\x87\x5d\xa2\x6c\x66\xd9\x01\x00\xb1\x75\xe8\x1f\x56\x6f\x42\x82\xa5\x4f\xb3\x9b\x1d\x69\x99\x51\xe4\xfd\x25\x92\x34\xc8\xb2\x40\x01\x61\x3c\x7d\xb3\x42\xef\xd1\x37\xd6\x52\x97\x43\xbe\x66\xca\x51\x28\x44\x5d\x76\x42\x11\x8a\x65\x30\x40\x38\xf4\xa5\x49\xa1\x30\x4a\xa1\x80\xa9\x10\xc6\xa7\xc4\xe6\xa5\x0a\x8a\x32\x95\x42\x09\x5e\x5e\x6d\x77\xf3\x71\xe8\x1f\xb6\xd3\x24\x2c\xba\xa2\xf9\x7c\xa2\xa4\x2b\x52\x4f\x1b\xf1\x6d\xb0\xa3\x35\x52\x82\x0e\x85\x96\x8f\x50\x9c\x42\x80\xfb\x3e\x92\x20\xed\xbc\xd6\x48\x31\xd7\x93\xb6\x7f\x7c\xc4\xd9\xfd\x4c\xf8\x4f\xda\xc0\x29\x50\x96\x7c\xf9\x34\x3b\x3f\x10\x76\x9d\x02\x04\x6a\x18\x05\xaa\xbe\xbb\x82\x1f\x32\x04\x4d\xec\x6b\x81\x6d\x68\xf3\x65\x5f\x5b\xd7\x9a\xcc\xd5\xa9\xe8\x3e\xaa\xe8\xea\x71\x31\x2a\x7a\xc4\x67\x17\x28\xbb\x48\xa9\xe1\x58\xcb\x93\xde\x29\xc8\xc2\xd2\x0f\x0c\x02\x6c\xb1\x44\xce\xbb\xfe\xcd\xc7\x27\xad\x37\x0c\x76\xec\x9b\xbe\x5c\x88\xa1\x72\x2e\x5f\x60\x19\xfc\xb3\xbe\xdf\xc7\x25\xcc\xf1\x70\x8b\x4a\x76\x06\x30\x11\xa9\x8a\xc0\xe0\x98\xee\xaa\xa9\x02\x01\x8f\xff\x50\xa9\x16\xe9\x47\x0b\x94\xad\xd8\x1b\xa8\xa1\x4e\x6e\xd0\x4b\xf5\xa6\xf2\xc4\x9e\xa4\x80\xa0\x4b\xec\x0e\xff\x51\x05\x8c\x8a\x8a\x7d\x9f\xd0\xe6\xf5\x85\x5a\x8d\x73\x67\x40\xdf\xf6\xa3\xc9\xdc\x2c\x3c\xe8\x71\x66\x78\xc7\xa2\x63\xb6\x96\x21\x93\x6f\xe3\x11\x93\x24\xf6\x10\x8f\xca\x77\x51\x37\x16\xf8\xff\x73\xa9\x4f\x8b\x45\xdd\xf7\xc5\xfe\x55\xf5\x02\x5b\x4c\x27\x6b\x81\x0a\x24\xf4\x51\x63\x95\x59\x1c\x12\x49\x51\x41\xac\x2b\x13\xc2\x3a\x10\x98\x72\x32\x9d\x87\xd9\xd6\xa3\x30\xf4\x0f\x9b\x2d\xa1\x0e\x58\x8d\x8e\x4c\x00\x79\x2c\x86\x10\x1d\x06\x5d\xd3\xc0\xc9\xe0\xf5\xd1\xfa\x72\x06\xe9\x6c\x1f\x1e\x1c\x0d\x01\xd1\xa7\xa1\xc4\x93\x8e\x67\x5b\x37\x17\xad\x84\x91\x88\xbd\x76\xee\xfa\xb8\x24\xe4\x91\x99\xfc\x0b\xd8\x3d\x61\x51\xcd\x88\x7d\xba\xa8\x86\xd2\x2e\xaa\xa1\xaf\x10\xbe\x2d\x2f\x75\x14\x98\x23\x98\x28\x35\x36\x48\xd1\x72\x74\xd4\x44\xd5\xcf\x80\x3d\xd2\xe4\xa0\x11\x43\xb1\x70\x94\xeb\x56\x1f\xb6\x9c\x54\x21\x51\xf9\x0b\x9d\x65\xa5\xd9\xb0\x4b\xd0\x40\xbb\x6a\x03\xbe\x99\xda\x92\x49\x22\x8f\x3d\xcd\xea\xf3\x60\x47\x88\xd8\x2c\x82\x82\x4d\x6e\x03\x63\x06\x1f\x97\xf8\xaf\x51\x0b\x83\x3e\xdc\x95\x9d\x59\x11\x4e\x35\x70\x5d\x79\x24\xab\xce\xd7\x20\x7e\xd2\xd3\xc2\x4c\xe0\x4a\x01\x71\x2e\x21\x1c\x89\x81\x48\xee\x63\x20\x69\x70\xa1\xe5\x4c\x25\xeb\x69\x0f\x51\x1c\xa0\x96\xe2\xee\x8b\x8a\x07\xb7\x9f\xea\xa5\xbb\x82\x8d\x6b\x35\x20\xf2\xdc\x03\xc4\x21\xe8\x72\x62\xba\x70\x1e\x3f\x6c\x74\xc6\x0c\x2c\xa6\xa9\x46\xec\x55\xf5\xe3\x60\xfa\x30\xb6\xed\x21\xb3\x4d\x53\x83\x6e\x8e\x1a\x2f\xdb\x54\x52\x23\x9a\xa1\x3a\x1f\x1f\xa9\xd5\xa2\x06\x2a\x3c\x80\x81\x72\x10\x34\xbf\x50\xc9\xbc\x71\x33\xc3\x18\x94\x90\xa1\x11\xaa\x6d\xda\xf0\x46\x54\xe4\x55\xf4\xae\xde\xee\x8b\x6a\x85\xbc\x34\x2c\x10\x09\x01\xb1\x1f\x8f\x36\x6d\xbc\xae\x8c\x92\xe0\x9a\xa2\xa4\x12\x23\x47\xb3\x82\x0c\x3a\x70\xd4\x03\xd5\x0c\x82\xdd\x11\x59\xf5\xc0\xd4\x7a\x28\x89\xea\x34\x2a\xa3\x13\xf6\xac\xb3\x38\xd8\x51\x4f\xdc\x28\x55\x50\x57\xa7\x3a\xaa\xb2\x09\x5b\xc0\xcd\xde\x89\x98\x21\xd2\x1d\xf9\xc5\x7a\x4d\xad\xd7\x0c\xab\x2e\xaa\xb1\xee\x80\x2d\x96\x04\x9f\x50\xff\xea\xfb\x9b\x2e\xa5\xc0\xe8\x8b\xdd\xb0\xb8\x28\xf6\x71\x5c\x52\x1f\x77\xa4\x7f\xc8\xf1\x87\xb3\x84\x12\xd5\x58\xb4\x27\x9f\x66\x6b\x8c\xd7\xb5\x85\x07\x20\x85\x41\xfd\x9d\x9e\x73\x81\xfa\x2e\x2e\x34\xb1\x56\x29\xe8\x88\x92\x44\xa9\x01\x1c\xb6\xc0\x11\x4f\xf0\x7d\x72\x38\xac\x56\x3f\xaf\xeb\x66\x1a\x32\x65\x29\x47\xee\xe9\xd4\x08\xae\xc9\xf0\x66\xeb\xe8\xbf\x88\xf8\x5a\xd6\xeb\xaf\xc7\xf2\xab\x4a\x07\xe2\xaa\xa1\x3e\xc0\x12\x09\x5d\xa9\x0d\x2a\xf7\x00\x1a\xcb\x30\xb3\x74\x19\x08\xaa\x48\x3a\x4a\x35\x13\xab\xd8\xa9\x4d\xa0\x4e\xaa\xa5\x14\x28\xa7\xa1\x7f\x58\xb4\x4d\x20\x5f\x91\xa8\x3a\x55\x76\x54\x82\xb2\x4e\xc1\x6a\xa6\x6c\x39\x54\xca\x41\x2d\x76\x3d\x76\x3b\x06\x39\xc3\xb1\x0c\xab\x4e\x93\x50\x54\x57\x3a\xa9\xc6\x03\xc6\x16\xd3\x8e\x64\xe8\x1f\xdd\xfe\x30\xe2\x01\xf1\x49\xd5\x23\xa7\x5a\xd4\x54\x8e\xcd\x34\x16\x4f\x11\xb0\xd2\x6a\x77\x57\x4a\xa5\xf4\x63\xd7\xcb\x0a\x5a\x83\x71\x67\x8f\x32\xbd\xf5\xf2\xe6\x55\x51\x8c\x88\x74\x48\x13\xab\x81\xa9\xf8\xaa\x2b\xcc\x91\xe0\xfe\x55\xed\xdb\xf6\xf7\x29\xc1\x61\xec\x53\x7f\xc3\xf0\xdb\x7e\xd8\x0e\x6c\x7e\x9c\x62\xbe\x67\xb5\x70\x83\x5c\x91\x57\x4b\x8d\xd9\x47\x30\x28\x2c\x14\xe6\x2e\xaf\x58\xd5\x65\x55\x9c\x75\x75\xd4\x99\xd3\x2b\x6e\xfa\xd7\x5b\x1c\x75\x55\x4d\xb0\x4e\xc3\x91\x0a\x4b\x0f\x45\x53\xf9\x17\xad\xd5\xcd\xb2\xbb\x3e\x1e\x33\xfb\xdc\xad\x03\x5d\x2e\x25\x06\xb3\x58\x19\x92\x19\x8a\xa2\xa8\xbd\x5e\x66\x3a\x3a\x9c\x01\x20\x89\x34\xb3\x26\x8f\x1f\x7d\x31\x6a\xa9\x38\x98\x37\x88\x99\x41\x82\x3d\xe7\x06\xa4\x2d\xbc\x2f\xc9\xd8\x5f\x11\xf7\x61\x21\xc9\x60\xc7\xae\x88\x72\x40\x54\x4d\x98\x75\x2d\x45\x6e\x2a\x3f\xe2\x91\xd4\x6a\xf1\xd1\x86\xb4\xcf\x14\x6a\xd6\xcf\xe7\x48\xf1\xfd\x2d\x00\x3c\x39\x50\xa8\x32\x11\x3a\xd2\x85\x8e\xdc\x16\x3a\x53\x7a\x51\x59\xaa\x7d\x7e\xaa\xf6\x45\x35\xd9\x71\x40\x06\x04\x42\x41\x22\x32\xfd\xb7\x94\xbe\x4c\x91\x07\x1c\x30\x91\x2e\x85\xbf\xaf\x2a\xc5\xda\x98\x16\x83\x66\x54\xfe\xc0\x4f\xd5\x52\x3f\xda\x22\x53\x1b\xfc\x27\x6d\x51\xb1\x69\x7f\x2a\x7d\x2b\x7c\x68\xb5\x5d\x5c\xf6\xbe\x64\x3b\xde\xb5\xe9\x0e\x39\xfb\xed\x9f\xff\xfc\xb9\x44\x97\xd9\x3c\x1e\x69\xe9\x59\x84\xde\x0f\x50\xf2\xbf\x47\x65\x98\x60\xbb\x85\x9d\xd1\xf9\x12\xf3\x69\xae\x2c\x95\xc1\x8e\x33\x65\xc9\xa6\xac\xd4\xf1\x63\xa6\x2c\xa5\x89\xb2\xf4\xb4\x54\x96\xfe\x06\x35\x79\xea\xb6\x99\xa8\xc9\xb3\xc7\x0c\xa9\x81\x1c\xe1\x6f\x5e\xe0\x0b\x16\xf8\xbc\xb5\xb4\x23\x6e\x1d\x3a\x99\xb4\xb4\xd3\x29\x39\x84\x40\xa5\x2e\x62\x00\x46\x72\x87\xe0\x29\x39\x3d\xcc\xb7\xc2\x3e\x48\x54\x4c\xd3\x11\x92\x5a\xa1\x06\xeb\xcb\xb0\x8f\xbe\xae\x42\x7f\x2a\xf2\xb9\x7f\x8f\x47\xff\x5e\xbd\xf8\xf7\xf2\xe8\xdf\x2b\x33\xcb\xfa\x87\x9c\x7c\x53\xaf\xd9\xc3\x4e\xbe\xa9\x4d\xb3\x70\xf2\x31\x71\x8c\xce\x82\xee\x18\x96\x4a\x6c\x3a\xca\x24\x22\x36\xb8\xa9\x34\x6c\x31\xb9\x60\x48\x2b\xba\x20\x0a\x1c\x08\x72\x54\x23\x8e\x0a\x98\x0d\x10\x7b\x06\x26\x1e\x7d\x39\xe6\xf0\x5a\xeb\x95\x1f\xde\xf5\x30\x2c\x7d\xd8\xff\x4e\xef\x7a\x19\x3f\xae\x7a\xd7\x17\x1b\x11\x52\xe3\xc5\xbb\xce\xf7\x7a\xd7\x45\xc6\x8f\x5e\x0d\x23\x90\x32\xe4\xbb\xf8\x5b\x3f\x84\xe6\x4f\xa5\x70\xfd\x01\x55\x25\x8c\x1a\xc3\xc5\x39\x08\x55\xa5\x5e\x57\x55\x2e\x13\x0f\xba\x47\xb2\x6b\xfe\x0e\x5d\x4c\xb5\xed\x7f\x87\xb2\xbd\x10\x8e\x15\xc2\x71\xe8\xee\x93\xfe\xf1\xe3\xfa\xc7\x0b\x74\x02\xf0\x41\x9c\x54\xb4\x63\xab\x57\xae\x48\x3c\xb0\x02\xcf\xa1\xd5\xa7\x12\xaf\x92\xd7\xf5\xc9\x73\x38\xaa\x96\x48\x22\x91\x6a\xc4\xc6\x07\x28\x21\xa8\x85\x13\x25\x9d\x4b\xa0\x5b\xbe\xe6\x44\x3c\xa9\x34\x0e\xa3\x33\x13\xda\xd0\x91\xb2\xaf\x86\x9a\x3e\xf5\x2b\xca\x9d\x7e\xc5\x51\x5f\xd4\x49\xdf\xf5\x45\x0c\x2a\xb5\x1b\xf2\x19\x66\xc5\x0d\xf7\x62\xfa\x0e\xf7\x22\x15\x7d\xbe\x58\x11\xb7\x1a\xb2\xa3\x16\x55\xb9\xf4\x26\xeb\x54\xbe\x79\x24\x0f\xf9\x82\x18\x03\x4c\x0f\x35\xd4\x13\x17\x60\x18\x63\xd0\xd8\xd3\x59\x3c\x73\xeb\x2e\xf9\xa9\xd2\x3a\x75\xc9\x43\x4c\xa4\x71\x35\xcf\x3a\x41\x8a\xae\xb4\x70\x07\x41\xc8\xd4\xe9\xf6\x82\x6a\xc2\xda\xa3\x79\xe9\x9c\x0f\x57\x9c\xf3\x53\x67\xf5\xe8\x9c\x57\x95\x3d\x9e\xb4\xa9\x5a\x8b\xc0\xd3\xa4\x5f\x5e\x31\xd5\xd8\x23\x76\xd6\x8f\xb1\xb3\x5b\x6e\xfb\xe9\x8e\x46\x77\xdb\x9f\x2e\x6e\x0d\xc3\xd3\x49\xc2\x94\x82\x1a\x3d\x71\x74\xe5\xf3\x86\x2b\xff\xd8\x9b\x10\x61\x42\xc6\xcc\x8e\x2a\xd4\x76\x0e\x78\x07\x9d\xee\xfb\x33\x01\xf8\xf5\x17\x77\x7c\x3d\xfc\x7e\x07\x54\xf3\x0d\x3e\xd6\x92\x86\x15\x60\xc6\xc8\x47\xbc\x4d\x1b\xeb\x37\x13\x61\x9f\x98\x3b\x44\xf5\x98\xe5\x67\x65\xbf\xbf\x51\xc7\xbc\xd8\x07\x4a\xa1\x1d\x54\x21\xe4\xc1\x8e\xe6\xbf\x6a\x85\x07\x1c\x81\xa2\x7d\x0f\x60\x8d\xb7\x64\xa4\x38\x77\xdf\xe6\x60\xd1\xdb\xda\x14\xcc\x18\xfe\x08\xa1\x1f\x38\x1c\xfd\x90\x11\x77\x37\x09\xfb\x34\x00\xee\x98\x54\x8a\x56\x6c\xd1\x9a\xa1\xee\xc9\x07\x4b\xa5\x58\x84\xd8\xf5\xe0\xf0\xf6\xd4\x28\xf9\x30\xd8\xd1\x77\x8a\x0a\x08\xd1\x69\x4c\xa8\x31\x4c\x85\xc3\xf2\xe2\x44\xa9\xba\x4a\x39\x7d\xe7\x8b\x7e\xd8\x0b\x03\xc1\xec\x57\xa8\x23\x86\x38\xd9\x7f\xd2\x2f\xaf\x8b\x5f\x1c\xe9\x2a\x13\xf0\x87\xdb\x2a\x05\xfd\xd3\xb7\x3a\x14\x4a\x7b\xa6\x58\xf3\x21\x53\x1d\xf4\xcf\x22\x4b\x7d\x8e\x03\x8e\xcf\x95\xe2\x1d\xef\x33\x11\xb3\x45\xbd\xcc\xa2\xe6\xf4\xbd\x04\xaa\xe1\x12\x49\xaa\x36\x9d\xd1\xfe\x96\xb0\x78\x2b\x88\xf6\x80\x27\xf2\x12\x53\xca\xae\x52\xb1\xc3\x7d\x9d\xfc\x30\xa9\xb1\x50\x46\xae\x59\xac\x8b\x60\x19\x55\x65\x73\xd4\xb5\xe5\x14\x29\x22\x55\x3a\x2e\x09\x15\xd8\x32\xf4\x6c\x21\x83\x1e\x9c\x79\xb1\xfd\x67\xd0\x60\x8e\x29\x83\x1e\x8b\x3c\x02\xea\x3c\x20\x87\xb1\x57\x1a\xab\x5a\x35\x96\xe0\x82\x30\xae\x1c\x2c\x7f\x24\x19\x63\x98\xfe\xce\x2a\xf7\x54\x6f\x4c\xf0\x55\x16\x8b\x00\xf2\x4d\x55\xc3\x22\x28\x15\x21\x79\xd5\x08\x26\xa7\x8b\x25\xd6\x51\x1e\x71\xb7\x6b\xc6\x55\x10\x62\x5c\x5c\x77\x3e\xc4\x0c\xfd\xc3\x5a\xd7\xcb\xa4\x52\x91\x90\xa3\x0b\x79\x29\xc8\xde\x41\xda\x04\x97\x4e\x54\x66\x2e\xda\x00\x14\x2b\xcb\x2e\x68\x59\xf6\xd8\x2a\x9c\x05\x36\x07\xe0\x49\x48\x3a\xa9\x66\xaf\x6d\xcd\x21\xbf\xbf\x71\x4f\xbc\x05\x8f\xd1\x94\x4b\x41\x52\xe8\x4e\x89\x40\x11\x79\x72\xd1\xc7\xbd\x4e\xb7\x79\xbf\x1a\x26\x9b\x2e\x82\x59\x2f\x92\xbc\x60\x95\x8f\xb1\x50\x30\x15\xa3\x44\x58\x3e\xda\xcd\x0d\x99\x35\x8e\x42\x2a\xd6\xab\x9c\x0b\x49\x14\x50\xb9\x34\x20\xda\x65\xe8\x57\x96\xfc\x24\x88\xb1\x69\xaa\x1a\x65\x31\x26\x27\x6a\x05\x57\xb5\x60\x67\x70\x55\x82\x59\xaa\x0b\x7e\xd0\x3e\x2c\x36\xa6\x59\x55\x05\xf1\x11\x4d\x98\x33\xc7\x04\xce\x0e\x59\xf8\x6a\x2a\xeb\x93\xce\xfb\xcc\xe0\xdd\x5e\x6d\xd0\xa8\x71\x2f\xc8\x35\x96\x69\x57\xa1\xaf\xe4\xe4\x22\x96\x7d\x1c\x1f\xda\xee\xfb\xfa\x28\xfa\x60\xdf\xd8\xa6\x65\x82\xbc\x8e\x4f\xd5\x02\x40\x65\x07\x06\x6e\x5f\xaf\x05\x10\x4e\xc2\x85\xaf\x4c\x1b\xce\xbb\x06\x42\x20\x20\x2f\xa9\xa6\x86\x28\x82\x20\x70\x06\x78\xc1\x2e\xb9\x5e\x06\x0b\x2d\x8d\x88\x98\xd5\x51\xea\xc1\x82\x3a\xc0\x93\x25\xf8\x05\xa4\x7a\xe9\x1c\x43\xdd\xa5\xe9\xd0\xb9\x62\x6d\xf3\x09\x17\xb8\x40\x48\x8b\x43\x92\x26\x96\xfc\x50\xf4\x98\x51\x8a\x95\x47\x29\xc1\xb8\x53\x8d\x0d\x4c\x7a\x35\x82\x52\x50\xdb\xa2\xef\x2f\x88\x35\x5b\x4d\x2d\x84\x18\xd5\xbc\x07\x82\xc1\xe6\x44\xd9\xb5\x4e\x74\xfe\xfe\x46\x15\x3c\xba\x21\xc6\x5d\x25\x11\x63\x58\x3c\x33\x05\xbf\x90\x32\x81\x1b\x25\xd9\x65\x92\x10\x87\x42\xa5\xa5\xab\xb3\xc1\xa3\x6b\xab\x6a\x80\x79\x94\x2f\xd0\x50\x33\xe3\xad\x58\x90\xb2\xfc\xa1\x62\xc1\xde\x18\xfe\xb7\x73\x27\xbd\xd5\x0a\x59\x8c\xe7\x84\x4a\x4e\xe0\x2e\x03\x83\x59\xdb\x1e\xd1\x8c\x70\x66\x49\x3c\xe4\xa1\x51\x83\xaf\x2e\xc7\x87\x40\x0c\x7f\xfb\xfa\xdb\x2f\xb7\x31\x9b\x3e\x09\x87\xe9\x58\xf6\x4b\x80\x02\x43\xc4\x3a\xf3\xe2\x44\xc7\xff\x7a\xe5\x35\x96\xb5\x64\x17\x9e\x1b\xd5\x70\xa4\x96\x0d\x6c\x53\x9f\x7d\x8a\x81\x7f\xb6\xb4\xd1\x69\xec\xeb\xe5\x3f\xed\x96\xb6\x01\x91\x2d\x79\x08\x5b\xd5\x19\x74\xf6\xd9\x2d\x5b\x68\xf9\x38\x1c\x5f\xdd\xf2\x26\x37\x96\xe6\xac\xaa\xf9\x2a\xe6\x26\xbc\x40\xda\x21\xf3\x66\xea\x73\xe9\xba\xfc\x5c\xa8\x81\xa8\x73\x5d\xb0\xd3\x82\xdf\x81\x50\x3c\x07\xc5\x42\x9f\xe5\x57\xde\x48\x75\x59\x21\x52\x01\x77\x65\x05\x9b\x03\xd8\xfc\xf7\x37\xbe\xa0\x86\x6d\xea\xbb\xdb\xca\xee\x86\xa6\x7b\x76\x57\x10\xe6\xf8\x87\x46\xe0\xa3\x2c\xd4\x65\x8b\x18\x8b\x8d\x16\x8b\xbf\xf0\x90\x75\xa5\xd0\x33\x35\x0e\xc5\x42\x7d\xcb\x2b\xaf\x59\x9d\x90\xec\x9a\x9e\xf3\x16\x08\xf9\x59\x56\x63\x1c\xe1\xd2\x3a\x1b\x3d\xd7\xa3\x8a\x71\xaa\x60\xd6\xeb\x29\x18\x05\xf6\x73\x7a\xe5\x65\xc3\x60\x22\xa0\x13\x97\x67\x30\x5a\x9a\x0e\xbc\x35\x8f\x83\x95\xf6\xdc\xb6\x51\x89\x00\x47\xbf\x68\x1f\x20\x8f\x9e\x93\x2a\x65\x8b\x8a\xa4\x77\x19\xc6\x5b\xe8\xc8\x48\x4f\x93\xe0\x64\xf4\x51\x7c\xe5\x0d\x3e\x08\xde\x64\x83\x58\xfd\x6a\x5c\x10\xfc\xfe\xd6\x71\xce\xc3\x8a\xed\x09\x85\x6d\x52\x46\xf1\x26\x61\xd4\x92\x3e\xb4\xd3\x45\x3d\x36\xe4\x4e\x87\xff\xf7\x51\x81\x37\x44\xaa\x1c\xbf\x40\xdd\x95\x3c\x24\x02\xcf\x1e\x40\x2c\x80\x7a\x22\x12\x4f\xcc\x24\xa5\x0e\x85\xb8\xe6\x0d\x65\xb7\xe5\x9d\x5d\x1d\x3c\xe5\x9c\xbe\x58\x19\x0c\xbf\x1b\x7e\x4c\x39\x0e\xe0\x7b\xe5\x9a\xf6\x5a\x1f\x94\xbd\x0a\x3c\x7d\x5e\x74\x04\xc2\x7a\x99\xcf\x3a\x71\xe7\x7a\xe0\x78\xaa\x37\xc7\x59\x73\xe6\xda\x4f\x0c\x61\xa7\x2b\x7d\x44\xac\xcb\x63\xf8\x27\xda\x99\x0f\x62\x2f\xab\xa6\xcd\xf1\x0b\x62\x15\x90\x1e\x85\x30\x5d\xed\x55\x8b\xcc\xd6\xce\xcc\xaa\x37\x0c\xf1\x6a\x5f\x9e\xdc\xc7\x15\xe9\x8b\x15\x61\x3e\x4c\xb8\xf1\xb5\x2f\xb1\x03\xca\x15\x78\xb2\x52\x3e\xef\xcb\x7a\xb5\x2b\x51\x95\x8b\x57\x7a\x12\xd9\x2b\xc8\x80\x7e\xbc\x27\x3f\xcd\x3c\x7d\xc0\xa5\xab\x06\x23\xeb\xfa\xc3\x51\xbe\x34\x4a\xb1\x0e\x09\xa8\x13\x15\xc2\x51\x06\x1d\xab\xd9\xa7\x73\xa5\xd2\x0c\x35\x02\x1b\x5c\xc9\xd4\xc4\xd0\xa9\x99\x55\x9f\xca\x41\xfb\x00\x39\x6c\xcb\x25\xd0\x02\x89\x42\xc4\x0b\xe9\x57\x58\x9e\x1a\x0a\x9f\x27\x46\xd4\xe2\x28\xf8\x76\xb2\x80\x6c\x2b\x6d\x9e\x1e\x11\xb9\x5a\x49\xeb\xb3\xfa\xa6\x2a\xee\xd7\x37\x5a\xda\x62\x83\x33\x0c\xfc\xe5\x92\xe9\x3a\xc9\x79\xfd\x63\xe1\xf7\x98\x27\xbd\xfe\xaf\x49\xbe\xeb\xd0\x05\xa3\x79\x2e\xc6\x8c\x57\xe6\x06\x56\xb2\x0f\xef\x86\xd3\x5f\xee\x32\xae\x27\xaf\xf6\xa7\x7a\xeb\x0b\xc5\x80\xfe\x4b\x4b\x46\xeb\x84\xbc\xd6\xc8\x7c\x4e\xc4\x65\x09\x17\xc6\x46\xfe\x4a\x3e\x21\x9f\x0c\x3b\xe7\x69\x99\x5a\x02\x8f\xa2\x6f\x3b\xad\xc4\xea\x40\xbe\xac\x24\x19\xea\xae\x98\xb7\x30\xee\x13\xd5\x9c\x77\xe3\xef\x4b\x26\x30\x7f\x71\x5e\xe8\x83\x8e\x69\xb0\xbe\x0e\xfe\xfd\x45\x57\xca\x3a\x4d\x83\xb5\x1c\xc6\x49\x1a\x2c\x3b\xa4\xd8\xdf\xd5\xc3\x7f\xdd\x80\xe3\xfe\x0c\x81\x29\xd4\x41\xa8\xc5\x55\x3a\xa9\x59\x31\xbb\xbe\x25\x97\x00\x36\xe6\x09\x73\x3c\xcb\x41\x05\x14\xe0\xa8\xa4\x47\x42\x0b\x09\xfc\x68\x39\x97\x7e\xec\xa1\xde\x51\x25\x50\x60\x38\x18\x10\x5e\x58\x56\xdb\x20\x3c\x66\xc6\x16\x11\x5c\x15\x0e\xcb\x82\x38\xd8\x46\x14\xb7\xb1\xd6\x8f\xba\x51\xf9\xc9\xa2\xe5\x70\x04\xf3\x57\xc8\x98\x93\x6b\xb0\x96\x6e\x9e\xe1\xac\x5d\x59\x9c\x50\xf3\x09\xc7\xbc\xfb\xe8\x93\xf7\x37\x57\x09\xb4\xed\x72\x40\x08\x69\x95\x4b\xe8\x59\x05\xe8\x50\xa9\x83\x1e\xc2\xfc\x34\xd0\xf2\x6d\x15\xcc\xa5\x1f\xed\x8d\x62\xd8\x20\x51\xb7\xea\x32\x5e\x43\x3a\x2c\x2f\xf2\x76\xd5\x43\xf4\x20\x18\x09\x8f\xf2\x40\x22\x06\x02\x6e\xac\x84\x64\xaa\xd4\xea\x45\x47\xcf\x18\x9b\xd1\x4b\x3f\x76\x4d\x24\x37\xd5\xa9\xcd\x1a\x66\xec\xc9\xb3\xcf\x57\x36\xb9\xf4\x1c\x0c\x5e\x5f\x0e\xcb\xa2\x54\x31\xd7\x55\xc9\xe0\x07\x67\xb5\x5b\xf5\x3a\x0c\x53\xe6\xa1\x50\x3a\x31\x15\x63\x34\x5f\x0d\x59\x76\xe3\x46\x76\x1a\xc6\xbc\x3e\x2c\xad\x37\xee\x71\x7d\x27\x48\x2d\x96\xa8\x16\x48\xef\x06\x64\xb6\x85\x9e\xd7\xe6\x5b\xd5\x3f\x13\xe0\x1c\x91\xa7\x1d\x2a\x12\x4b\x6b\x3e\x92\x97\x46\x5e\x2a\x3e\x79\x30\xc5\xee\x10\x11\x86\x64\xc7\xbe\xed\xd2\x24\xe0\xdd\xc7\x16\x70\x58\x5d\xe3\xed\xa2\x07\x5f\xfd\x1f\x9f\x08\x81\x0e\xb9\xb2\x95\xee\xaf\xf6\xd9\x8c\x84\x2f\x0d\x2c\xaf\x99\xd2\x39\x6f\x21\x61\xd8\xb9\x15\xe6\xe7\x33\xcb\x3e\x7d\x0a\x3f\xa4\x0d\xbd\x03\x11\x6b\x09\xb2\xda\x51\xf2\xcb\xf3\x1a\x9e\xfa\x55\x28\xed\x79\xe6\x40\x6e\x03\x07\xb0\x82\x6e\x21\xf1\x3e\xb7\xfd\x08\xc5\xfb\x59\x43\xbf\x07\x0d\x83\xc3\x26\x16\x86\xac\x5a\x31\x02\xad\x0a\x75\x96\xb9\x35\x64\x83\xd0\xc8\x49\x3b\xb9\xcb\x8d\xbc\xc5\x0b\xca\x44\xd6\x9a\xff\xe7\xe0\x61\x4c\xfa\xfd\x2e\x38\x8c\xba\x85\x6f\xab\x3d\x1f\x40\x83\xb0\x06\xd8\x7d\xae\x46\x32\xb5\xee\xf8\xbd\x9e\x79\xde\xe8\x75\x90\x21\x2d\x78\xb5\xe3\x88\x07\xf3\x7f\x31\x1c\xc6\xa4\x2f\xd1\xc0\x87\xe9\xdf\x7f\x82\x5e\xf9\xe6\xcc\x22\x2e\x0b\xea\x4e\x1d\xf0\x7f\xd3\x24\x79\x58\x92\x4e\xfb\xec\x51\xb6\xf7\x1b\xfa\x9f\x75\xc5\x46\x3f\xfc\xf4\x21\xfb\x70\x0f\xfc\xf1\x5f\x7f\x1d\x7e\xbf\x57\xf2\xf1\xd6\x9b\xb5\xaf\x7b\xe6\x67\xce\xdb\x2f\x76\x3f\x3f\x31\x79\xaf\xcf\x65\xe3\xb5\x3e\x33\xef\xd7\x44\x79\xf7\xd1\x21\xde\x64\x9d\x59\x83\x25\x5f\xd8\x31\x97\xa7\xdc\xe5\xdf\x57\xc7\x71\x09\xc6\xae\x92\x12\x0e\xae\xf8\x81\x14\x7e\x03\x54\x3d\x5e\x87\x54\x8f\x37\xa8\xe3\xf8\x16\xcb\xca\x2d\x46\x9f\x3b\x84\x45\x7f\xed\x77\x09\xde\x15\x5b\xc4\xf8\xca\xcb\xeb\x8a\x69\xaf\x0f\x62\x13\xca\x9b\xa3\xd8\x68\x73\xd6\x2f\xbd\xec\x97\xac\x16\x56\xef\x3d\x0b\xde\x75\x96\x92\x76\x8d\xf2\xee\xbc\x3c\x33\xe5\xb4\x5b\x52\x65\x21\x12\x49\x5f\x49\xbb\x8d\x2c\xde\xb6\x61\xc5\x37\x3d\xcc\xed\x0a\xa4\xf8\xc3\xaf\xf5\xdb\x7f\xdf\x4b\x1b\x8c\x98\x85\x99\x1e\xc5\x3c\x84\x33\xfb\xb5\x0a\xb8\xe0\xbd\xd6\x91\x1d\x54\x1f\x6e\xb2\x30\xb8\x90\x20\xd1\x5a\x78\x6a\x54\x38\x0f\x76\xc4\x4e\x84\xb1\xe3\x1c\xfd\x90\x48\x6a\x52\x2b\x3b\x1b\x35\xc4\xc7\xe1\x8f\x66\x18\xd8\xe3\x19\x07\xe6\x88\x65\x49\xd8\x01\xad\x48\xce\x5f\xd5\x4d\xad\x19\x31\xac\x1d\x6c\x4f\x1b\x60\xc8\x77\x1a\xd7\xe8\xbd\xfb\xf4\x10\xb2\xc9\xbb\xa1\x5f\xa7\x4d\x38\xad\xb4\xe4\x9f\x16\xf8\x9d\x04\x76\xe1\xc2\x50\x69\xb0\x54\x82\x51\x01\xd8\xa1\x87\x45\x58\x9e\xe2\xea\xf2\xc1\x2e\xc7\xaf\x1f\xdb\xf9\x95\xa2\x8f\x77\x3e\xf9\xef\x5f\x7f\xfd\xf3\xd6\xc8\xb9\x9d\xfb\x03\x88\xba\x7d\x7d\x5e\xb3\x59\x78\x46\x1c\x07\x28\xbd\x16\x67\xe0\x9f\xe7\xf6\x6c\x62\xe2\x06\x1b\x34\x88\xc2\x56\x74\xd0\x01\x84\x13\xdc\x40\xb8\xbf\x28\x3a\x18\x5c\x74\x42\xb7\x2f\xcf\x81\xc8\xa3\x3e\x73\xdb\x60\x51\xee\x80\x69\xfc\x0a\xf8\xba\xf9\x29\x7b\xca\xce\x27\x73\x8b\x40\x63\x5f\x5f\x99\x6f\x53\x61\xbc\x76\x78\xbf\x36\x80\x62\x4b\x7f\xba\x45\x1f\x7a\x83\x84\x17\x7d\x7e\x83\xaf\xf4\x3a\x95\xc7\x73\x3a\xbb\xd0\x1b\xd9\x7b\xde\x5d\x7a\xd9\x5d\x7a\xfe\xa8\x27\xb7\xf7\x29\x03\xfa\x23\x7f\xe0\xa4\xad\xe9\xb6\x2d\x8a\x6c\xb5\xbf\xb2\xc1\xab\xdd\xc9\xa5\xaf\xf0\x6d\xe7\x07\xf5\xbb\x3e\xae\x1f\xdd\x74\x53\xe3\xe9\x59\xf6\x1b\x4b\x4b\xb2\x71\x92\xd6\x14\x14\x80\x95\x4e\xfb\xf4\xba\xe2\x1c\x56\x9b\xa0\x74\xba\xf1\xd5\x5d\xe8\x55\x41\x68\xdc\xb9\xcf\x87\x2b\xac\x58\x79\x3e\xf6\xe6\x83\x62\xcf\xf2\xbc\x41\xb4\xe1\xfb\x34\x5c\xef\xa0\xd9\x6a\x98\xde\xdf\x64\x41\x06\x32\x2e\x68\xfb\xf4\x5a\xf6\x72\x95\xfe\x22\x91\x21\x03\xa9\x14\xdf\xb7\x5b\x1c\xe0\xf9\x3a\x05\xf8\xd9\x86\xdb\xa2\x92\xe9\xb6\xdf\x56\xe5\x4b\x8e\xdf\x0f\xa2\xd8\xed\x98\xc6\x67\x31\x4c\x4d\xed\x67\x2d\xf5\x35\x9f\x1f\xdb\xc1\xf8\xfd\xdb\xf9\xeb\x3f\x1e\x16\x97\x3f\xcb\xc2\x42\xf8\x7a\x0a\x87\x86\x1c\x9a\x36\x66\xd2\x78\x07\xe4\x42\xf2\xf5\x1c\xc9\xd7\xb4\x63\xad\xa3\x22\x2e\x33\x05\xf8\x39\x25\x36\xec\x97\x3f\x35\x8a\x4d\x06\x3b\x22\xa8\x6f\x88\x94\x45\x3b\xb0\x56\x39\x39\xc1\x95\x4c\xa5\x66\x35\x63\x90\xa7\x50\x2a\xef\x00\x6e\x17\xb8\x9c\x1b\x80\x0f\x1b\xc5\xca\x83\x1d\x7b\x88\x7f\x72\x85\x42\x15\xeb\xed\x42\x3e\x9c\x9c\x11\x72\x7b\x09\xfb\x46\x91\x8b\x36\xab\x50\x4a\xe7\x46\x11\x9b\x55\x06\xc1\xbb\xd7\xd7\xb5\x43\x43\x6a\x95\x73\xa3\x20\x71\x72\xef\xfb\x9b\x96\x4d\xa1\xd5\x8f\x1f\xe5\x8c\xbd\x28\x6d\x46\x6c\x83\x1d\x6d\x81\x49\xa0\x1a\x38\xbb\x48\x25\x1b\xd7\x27\xb2\xb7\xf2\x9e\x23\xb5\x7a\x12\x6a\x88\x57\x13\x8f\x67\x68\x78\x86\x76\x79\x86\x56\xca\x50\x90\xdb\xf5\xe6\x75\xd2\x79\xde\x83\x63\x04\xd7\xc6\xc1\x8e\xa6\x66\x36\x70\x88\x14\x8f\x3e\xd3\x7f\x02\x85\x66\x0f\xaf\x46\x02\x9e\x80\x19\x58\x18\xac\x02\x95\x22\x82\xd9\xbd\xa1\xa7\xe1\x9c\x71\xcc\x06\xca\x2d\xbe\x9b\x72\x96\xc8\xe3\xa5\xb1\x1c\x99\x38\x57\x82\xd7\x35\x54\xb0\xd8\x0a\x09\x95\x52\xf0\x8e\x10\x70\xf3\x43\x03\xf9\xef\x31\x7b\x11\x24\xc0\xed\x00\xa8\xf2\xc1\x8e\xa6\xc3\x0d\x14\xeb\x3e\x11\xb7\x53\x80\x06\xb3\xd7\x0b\x2b\xb6\x4a\x44\x55\x4b\x49\xf9\x29\xe3\x5d\xe4\xcb\x1b\x01\x1a\x40\xc9\xfb\x4c\x9e\x77\x93\x0b\xdf\xdf\x8c\x64\x30\xd7\x1d\xa2\x40\xb8\x9d\x13\x45\x9f\xb5\xda\x06\xe7\x70\xbb\x28\xf7\x11\xb8\x94\xbe\x16\xa3\xad\x67\xa6\x18\xe4\xe4\x80\x3e\x13\x65\x9f\x69\x6c\x10\x83\x3e\x43\xc6\x71\x99\xd4\x30\x69\x8d\x75\xd0\x0a\x69\x05\x29\x84\xcb\x7d\xef\x6f\x61\xa0\x54\xd3\xe5\x87\x73\x20\x16\xad\x3f\x59\xd2\x7c\x57\x82\x1d\xe5\xa4\x36\x32\x71\xb2\xc1\xc8\x94\xf0\xce\xa5\x21\x1c\x0a\x11\x5f\xbe\x34\x7d\xf4\x5a\x07\x3b\x9a\xcf\x0f\xbb\x74\x94\x9b\x0e\x45\x00\x99\xef\x85\x84\xb5\x0a\xc3\xa0\xaf\x23\xd2\x47\xc7\xcc\xe9\x6e\x74\x10\x9c\xab\x7c\x46\xf8\x52\x35\xaa\x92\x56\xa8\xc1\x2f\x5f\x06\x1c\x4c\x4b\xd5\x9f\x25\xf3\x9e\x45\x9b\x07\x9f\x6c\xa8\x41\x5f\x4c\x41\x57\x22\xf5\x43\x8f\xbd\x9e\xcc\x94\x25\xef\xfa\x75\x8f\x8c\xbe\xff\xfa\xeb\x97\xbf\xee\x74\x3a\x08\x71\xc3\xd4\x0d\xf3\x50\xf0\x6a\x81\xa6\x79\x97\xa8\x15\x88\x34\x9d\x10\x20\xab\xc8\x71\x8e\xae\x39\x5e\x7a\x8a\x94\xdc\x72\x39\xc3\x4a\xca\xf9\xe4\xc6\x93\x23\x11\xe7\x06\xdf\xdb\x92\x14\xcb\x18\xb0\x9a\x2e\x2d\xf5\x3a\x09\x28\x6f\xf1\x6f\x3d\x2f\xa2\x94\x26\xfc\x5b\x46\xed\xb2\x51\xfd\xa2\xa0\xee\xe5\xae\xa3\x63\xe4\x13\x45\xdf\xfa\xfc\x2e\x13\x27\x10\x78\x79\x72\x59\x10\x0e\x37\x23\xa3\x0d\x3b\xa1\x54\xaa\xd9\x1b\x4c\x41\xbb\x7f\x71\xed\xe5\xd2\xd3\x4a\xb7\x80\xc5\x96\x74\x55\xd0\x33\xef\x46\x4e\xbb\xc5\xee\xb7\xd1\xd5\xf9\x5d\x4d\x50\x30\xcc\x6f\xf5\x74\xdd\xf0\x3f\xd5\xed\x4e\x36\x65\x7f\x83\x6b\xb5\x6e\x54\x5b\xef\xe9\xdf\xdf\x0f\xff\xf8\xfa\xed\xbe\x31\x9d\x74\xde\x80\x55\x6b\xd9\x60\x9f\x87\x45\x26\x01\x3c\xc5\x14\x25\x2f\xe3\x4f\xed\xea\x55\x22\x84\x5a\xc4\x89\x52\xca\x33\xa7\xa3\xcf\xd8\x8e\xae\x54\xcc\xa3\x1d\x0e\xab\xd3\x5b\x45\x0d\x28\xaa\x2c\x23\xc5\xdd\x76\x43\x1d\x1a\x5a\x16\xae\x1d\x9f\x3f\x77\xe1\x34\x7d\x15\x23\xe0\xb0\xb6\xa5\xd3\x05\xb0\xd3\x76\xbf\x81\xaf\x67\x06\xb3\xaf\x57\x4c\x90\x80\x55\xf3\xb9\x27\xab\x44\x17\xe2\x4a\x3e\xe4\xa7\x89\x2c\x29\xba\x88\x64\x6a\x25\x1e\x80\x40\x8a\xc3\x68\xd5\x33\x62\xb7\x81\xab\xcb\x2d\xf6\xa3\xbd\x96\x84\x64\xcf\xf9\x2d\x93\x3b\x16\xfb\xa3\x9d\x3c\x64\xd0\xc5\x85\xfb\xb1\xbf\x4b\x86\xd5\x5f\xb9\xe9\xcf\x2d\xf6\xa3\xf5\x5f\xec\xcc\x46\xd9\xee\xe9\xef\xeb\x72\x07\x00\xee\x5b\xd2\xc5\x72\x46\x55\xde\x7b\x1e\x18\xa8\x49\x8e\xaa\x49\x50\x0a\x84\x24\x77\xcb\x07\xe7\x66\x3a\x49\x3b\x68\x75\x68\x57\x1b\xf7\xb5\x3f\x2a\x0d\xfd\x78\x69\x69\xbf\x69\xfe\x70\x05\xd5\x6c\xf5\x45\x76\x57\x7a\xcf\x6d\xf5\x9e\x75\xb8\xdd\x72\xff\x94\xbb\x4b\xa4\x09\x45\x60\x64\x95\xb9\x2b\x9a\x3c\x62\x9b\xbd\xea\x1c\x41\x10\xc8\x27\x1f\xce\x1b\x23\x4a\xca\x85\xa0\xa9\x59\x16\x43\x6d\x65\x88\xaa\xc4\x2d\x03\xc2\x11\xba\xed\x4b\x7c\x2a\x54\x04\x40\xf7\x32\xce\xeb\x7a\x34\x30\x10\xaa\xb1\xa8\x12\x62\x08\x04\x49\x0d\xa8\x19\x80\x2b\x66\xa2\x36\xc9\xd4\xc0\xb6\x6e\x30\x66\x9f\x5e\xb1\xaa\x85\x33\x9a\x1b\x00\x6b\x53\xa3\x36\xd2\x17\x30\x6c\x81\x6e\x63\x5e\x0f\xda\x6b\x2a\x47\xc4\x93\xc7\xc1\x8e\xde\x00\x4a\xf0\xe8\xc0\xbb\x41\x6e\x3e\x9e\xdd\xe1\xd9\xdd\xfa\xd9\x91\x68\x8d\x79\xfe\x52\x86\x7a\x50\xc3\x06\x0d\x72\x0c\xc2\xca\xf1\x7f\x3f\x84\xe7\x8f\xb3\x8e\x1d\x2f\x7d\x8b\xd5\xb2\x8a\xe2\x2a\x98\x23\x58\x92\x49\x38\x3a\x02\x8a\x01\x64\x78\xa6\xaa\xcd\x6b\x80\x2b\x94\x76\x88\xc4\xaa\xfe\xf4\xc9\x29\x24\xbe\x1c\x29\xe8\xb0\x17\x4a\xb9\x50\x6b\xf1\xe3\xe2\xf9\xf8\xed\xe5\x0b\xb0\xb1\x62\x3f\xda\xb3\xe5\x68\x40\x7b\x08\x81\xd4\x3f\x3f\x42\xbb\x00\x79\x36\x16\x87\x7c\x52\x41\x42\x7c\xe4\xcb\xf5\xd0\x22\x38\xc7\x21\x52\xdb\x78\x9e\xc1\x9e\x07\xc8\xb6\x01\x7a\x2a\xda\x98\x63\xe8\x8c\x8c\x19\x90\x6e\xd9\x5f\xfa\x0e\x91\x09\xda\xb2\xd4\x8f\x97\xf6\xe9\x1d\x93\x0a\x66\xe5\x6b\x6b\xa4\xe9\xb9\xac\x06\x51\x06\xc3\xd8\xba\xbb\x00\x16\x53\x90\x38\x20\xfd\xd8\x57\xfc\x7e\xf9\x7d\xb3\xf1\xd7\x7f\x7c\x7b\xfb\xc9\x81\x7d\x58\x60\x0e\x70\x58\x5f\x44\xbf\x7d\x0f\x17\xd1\xdf\x2d\xfb\xd0\x07\x17\x43\x5e\x5d\x06\x5a\xd0\x95\x0f\x98\xcf\xd3\x62\x90\x72\x3f\x29\x06\xac\x53\xef\x6f\xc8\x24\x1e\xcb\xf1\x7e\x08\x63\x39\x6a\xba\x74\x36\x11\x6c\x16\xdd\x6e\x8f\x5a\xe8\x80\xe5\xb8\xd6\xa0\x35\x67\x78\x58\x3a\x2b\xb1\x93\x75\xe6\xb8\xf2\x46\xda\xe5\xe1\x75\xe3\x54\x00\x3e\x45\x48\xfb\xf5\x2e\x58\x8f\xfb\x0f\xd8\x7e\x79\x7f\x11\x32\x6c\xf0\xab\x2e\x1b\x2d\xfd\xba\xcf\x26\xd2\x75\x37\x15\x6a\xb8\xe1\xa6\x8a\x77\x2a\xac\x7d\x3c\xdd\x25\xde\xd3\x10\x0f\x97\x37\x35\x84\xa9\xe0\xd1\x37\xf7\x9c\xbe\x5b\x36\xe9\xfc\x85\x0b\x7b\x3a\x1a\x26\x37\xb1\x96\x6b\xe4\xbb\x9f\x93\x3d\xa3\x6b\x96\x79\x18\xc6\x96\xbf\x62\xb2\xb5\x8c\x0f\x4e\x6b\x6a\x5c\x84\xd6\x07\xdb\x3d\x5a\x9f\x33\x6e\xdc\x6e\x8e\x04\xb2\xdc\x8c\x2d\x2d\xb9\x6d\xc6\xff\x6f\x04\xde\x8f\x1c\xb7\xdb\x01\xf9\x3f\x40\x7e\xfb\xfb\x2f\xff\xf8\xfa\xfb\x2f\xc7\x1b\x69\xcd\x9f\x79\xd1\x12\x95\x9a\xb1\x44\x79\x4b\x40\x42\x06\x97\x79\x56\x42\x75\xd4\x4a\x3d\x15\x8a\x16\x00\x13\x8e\x94\x81\x9b\x55\x01\x91\x44\x31\x19\xbc\x34\x35\x35\x43\xc6\xcb\x5a\x39\x02\xcb\x80\x72\x6a\x0e\xce\x25\x40\xfc\xe0\x9b\x16\x18\xcd\x67\x2e\x87\x02\x58\x8c\xf2\x01\x8e\x11\xa8\x86\x48\x31\x00\xa9\x49\x3c\xcc\x7e\x17\xa8\x31\x92\xb9\x62\x70\x89\x02\x52\x98\x5a\x75\xd0\xe4\x05\x79\xe2\x45\xcd\x67\xe4\x68\x16\xf2\x72\x80\xa3\x67\xb0\x63\xcf\xc7\x2a\x0d\x90\x1d\xe5\x68\xe8\x73\xad\x01\xe5\x8c\xe1\x06\x88\x83\x20\xc5\x5c\xdf\x4c\xfc\x52\x28\x22\x10\xae\x82\xb8\x31\x21\xdd\xba\x84\x81\xc3\x50\x29\x85\xb6\x4f\xe6\xc8\x63\x4a\x94\xb8\xee\x97\x06\x54\x7f\xdb\x47\x17\x28\xb4\x3c\xa8\xda\x29\x49\x9b\x0b\x56\x36\xa0\xb2\xa0\xa1\xe8\x6a\xb6\x34\x43\x80\x4c\x03\xd4\xc7\x18\xd6\x80\x31\x0a\xc6\x34\x01\xc2\x49\xca\x23\x67\x5a\xa4\xe6\x91\xd3\x99\x8c\x94\x13\x09\x6c\x20\x95\x54\xf1\x81\xd0\x7c\x96\xe2\xe6\xa9\xd8\x20\x97\xa5\x12\xcb\x39\x50\x13\x39\x65\xd2\xd6\xc4\x12\x5d\xff\xe6\x1f\xda\x16\xb8\x0c\xbd\x47\xfd\x5e\xa2\x2a\xea\x87\x20\xa1\x1c\x90\xd4\x77\x4a\x40\x2e\x8e\x14\x44\x26\x62\x85\x29\xe5\x7a\x72\x09\x70\xfd\x38\xf9\x34\x9e\x04\xb5\x5d\xab\x72\x56\xad\x37\x02\xa4\x41\x55\xbb\xa8\x3d\x18\xab\x81\x84\xe8\xec\x8e\x96\x83\xaa\xea\x4b\x00\x9d\x2c\x73\xa5\x9a\x8a\x13\x90\xa8\xe9\xb0\x38\x50\x6b\x82\x2d\xd0\x51\x4f\x0f\x8d\x7c\xcb\xd4\xb2\x61\x2e\xf5\xf1\x14\x41\x00\xd1\xda\x91\x22\x27\x67\xf6\x53\x0c\xc9\x09\x31\xb4\xe3\xea\xab\xea\x77\x1c\xbe\x44\x02\x65\xb2\x51\xb3\x84\xa8\x36\x49\x88\x3c\xa8\xcd\xef\x63\xd8\xa3\x13\x46\x47\x96\x97\x78\x66\x0a\x9b\xe3\x89\x29\xd5\x6c\xb0\x34\x39\x53\x11\x2d\x3f\x20\x12\xb8\x4a\x3a\x54\x6a\x2d\x0f\x76\xec\xfa\x7f\xc6\xc8\xf0\x1c\x8f\x00\x4c\x00\x63\x2b\xe8\x2c\x1c\x35\xc0\xed\x46\x4c\x19\xb3\x61\x02\xd4\x2f\x00\x79\x15\x28\x62\x83\x00\x2b\x2c\xf8\x79\x84\x5e\x06\x00\x45\xd2\x56\x9e\xa2\x3e\x80\x6a\xb4\xbb\x86\x25\x30\x3d\x38\x8c\x4e\xdf\x0e\xff\xb8\x27\x12\x53\x5b\xa9\x62\x60\x62\x71\x22\x19\x28\x53\x38\xc9\x86\x94\x46\x54\xb1\x79\xb8\xe7\xa7\xcc\xf6\x06\xc4\xd1\x29\xf4\x14\x6b\x9f\xda\xa1\x18\xa1\x05\x96\xa4\x04\xdf\x28\xb0\x4d\xa6\xd5\x91\xb4\xe2\x28\xc5\x3c\xb4\xa1\x59\x51\x05\xe0\xac\x89\x72\x8a\xbb\x4b\x1b\x3f\x8b\x95\xec\x4f\xfd\x79\x58\x67\x19\x33\x59\x7d\x99\x3e\x77\xa5\x90\x02\x71\x93\x93\x29\x4c\x1b\x4f\xce\xc8\x7f\x5f\x9f\xd4\x67\xf7\x9d\xef\xe5\x04\x12\x46\x95\x94\x7c\x88\xf6\x12\xf1\xf4\x42\x19\x60\x3d\x75\xf5\xf4\x15\x4f\xff\x94\x87\xdc\xdb\xa1\xd3\x2f\x9c\x1c\xe9\xb0\xc9\xed\x8e\x07\xff\xed\x97\xc3\x1d\x28\x1c\x78\xe3\x05\xd8\x8c\x31\xad\x36\xf7\x61\x69\xb6\x1d\x37\xa0\x09\x44\xb2\x5d\xcf\x05\xd7\x4b\x80\x77\xeb\x1c\x36\x02\x09\xc2\x3c\xe7\x92\xf5\xee\x21\xbf\x1a\x75\x2c\xf6\x19\x82\x9a\x8c\x2d\x2d\xc9\x83\xac\x62\xb8\x3f\xe3\x86\xfb\xd3\x37\xf3\x7e\x22\xd2\xf1\xa5\x82\x5f\x85\x85\x5a\x5d\xac\x11\x56\x4e\x46\x16\x50\x1e\xb8\x3e\x73\xd1\xd2\xd6\xf9\xaa\xf0\xa3\x9e\x5d\xd8\x08\x7c\x9b\xb3\xd2\x80\x2c\xd9\xfe\x7d\x46\xa9\xa7\xed\x87\xe0\x8f\xee\xfb\x68\xea\x32\x86\x68\xfb\x09\xbb\x4d\x2d\x77\x69\x9c\xf6\x9a\xef\xd2\x38\x75\xd2\x48\xa5\x5c\xe7\x6e\xe9\x06\x27\x01\xc6\x28\x5c\xa0\xb9\x3e\xab\x44\xad\x4f\x20\x96\x1f\xec\x68\xea\x5f\xa6\xc6\xe5\x4c\x55\x64\xe3\x5d\xeb\xcf\x4f\x60\x46\x1d\xec\x68\x81\x6c\x7a\x77\x7a\x2d\x54\x7d\x3e\x01\x4c\x81\x51\xc7\xdc\xf5\x3a\x36\x41\x28\x39\x59\xb9\x5e\x6d\x4f\xcd\xc9\xca\xfa\x06\x06\x48\x5e\xc8\x71\x5f\x11\x1d\x9f\xca\x4e\x40\x64\xc2\x8c\xda\x13\xda\x66\x80\x7b\x9d\x1a\x44\xe0\x98\xf5\x55\xf6\x75\xf5\x06\xf4\x91\xf0\xa0\x8b\x5e\x60\x37\xf9\xe1\xd9\xb6\xb5\xb6\x9e\x0a\xfc\xcc\xe3\x63\xb9\xe5\x73\x71\x7f\xae\xd5\xef\x68\xb8\x3e\xc2\x9d\x2f\xff\xf4\xf5\x78\xf8\xf3\xeb\xb7\x5f\xdd\x67\xea\xe9\xa7\xa8\x3b\xc3\x3a\xc0\xa4\xef\xf3\x5b\x4c\xcb\xfc\x0c\x7a\x40\x8d\xbd\xb0\xa9\x84\x6f\x04\xd7\x18\x51\x12\xf6\x82\xcc\x9a\xfb\x24\x30\xe5\x02\xf6\xb3\x19\x0e\xc2\x89\xd2\xed\xa8\x15\x34\xe1\x0e\xbc\x4f\xd8\x98\x79\x2b\x91\x9b\xa9\x07\xfa\x80\x88\xb4\x5e\x42\x4d\x40\x13\x50\xc6\x00\x90\x65\x74\xab\xde\x66\x44\xbd\xfa\xab\x2d\xf8\xdc\x17\xfe\x90\xf6\x1b\xb1\xa8\xf3\x38\x51\xec\x66\x08\x82\xca\x36\xe2\xb5\xcc\xb5\xd0\xb1\x22\x62\x57\xbb\x2f\x3f\xa4\xe7\xe5\x6d\x97\x5d\x20\xaf\xa2\xb8\x20\x88\xab\xc4\x8e\x9b\x28\x66\x7a\x77\xc3\xe8\xa1\xf1\xf6\x30\xf8\x8f\x1f\x36\x02\x3f\xec\xcb\x6b\x5e\x47\x9c\xb0\x85\x40\xae\xb6\x46\x60\xf0\xd5\x55\xfc\x88\x05\xbb\x66\x4a\xb7\xa3\x1f\xf3\x95\xd0\x8b\x06\x60\xa8\x6b\x41\x24\xb7\xc2\x7b\xa6\x11\x8b\x16\x65\xfb\x01\x5d\xc4\x80\x37\xaa\x18\xd3\x60\xb2\x07\x46\xc5\xc5\x47\x1d\x9e\xfb\x3a\x80\xab\x19\xc3\x29\xaa\xe8\x3a\xbb\x02\x30\x8f\x4b\x29\x8e\xca\x22\xbd\x32\x51\xbb\x84\x39\x8f\x60\x4a\x4c\xd1\x12\x68\xb4\xc2\x02\x38\x8f\x0a\x0e\x1f\x9d\x1e\xb0\xcb\x04\xcf\x72\xa9\xd1\x1b\x32\xb9\xd6\x8a\x00\x82\x43\xa0\x0c\x24\x11\x3d\x62\xc0\xe8\x37\x35\x29\x7b\x88\xd3\xf7\x8d\x98\xdf\x7e\xf9\xfd\x16\x96\xec\x8f\x84\x49\x6f\xc8\xa7\x6a\xce\x28\xd5\xdd\x4e\x54\x2a\x95\x3a\xcb\x4b\xa9\xaa\xc3\x27\x58\x6a\x15\xd4\x90\xf0\x54\xd6\xa5\xee\xda\x73\xc4\x76\x6a\xfa\x44\xf2\xf9\xac\x2f\x0b\x43\x46\xd5\x7b\xd5\x38\x52\x73\x66\x64\x4a\x26\x9f\xc8\x0b\xf9\x56\xc8\xe7\x42\x1c\x89\xf9\x14\xa7\x71\xc8\x73\xaa\xc1\xe8\x70\x8a\x2f\xa8\x63\x0e\x98\x99\x1c\x8f\x8e\xa2\x67\xc0\xab\xd4\x9c\x3a\x21\x7d\x26\xc9\x06\x73\x71\x02\xd4\x54\xd8\x2e\x56\x55\xe3\x16\x55\xd5\x69\x80\x56\x25\x78\xee\xaf\x5e\x9d\xfb\xc5\x1b\x9d\x1b\x06\xc4\x8d\x99\xf3\xeb\x9e\xa0\xf1\x1b\xf2\xba\x07\xe7\x5d\x09\x1a\xdc\xc7\x9b\x82\x3c\xde\x27\xc8\x33\x5e\xa2\x9f\x3f\xab\x9f\x74\x38\x4f\x41\xe5\x0c\x0f\xb8\xb3\x97\xc2\x7b\x16\x02\x52\x49\x33\xe5\x75\x32\x9e\x15\x40\x4c\xbc\x4c\x22\xec\x25\x90\xbe\xb8\x77\x5d\x4d\x8a\xaa\xc3\x65\x63\xb7\x72\x51\xff\x6c\x28\xb0\xe3\x95\x6e\x78\x17\x4a\xf3\x6a\x82\x3d\x2c\x90\x6f\xc5\xa4\x6f\x08\xe4\x60\xbe\x40\x06\xe4\xed\x14\x95\xd4\x97\xaa\xc3\xff\x44\x39\x17\xfd\x7b\xba\x08\x2e\xa4\xbb\x07\x29\x67\xa6\x98\x36\xee\xa9\xa7\x4b\xb4\xe6\x87\xb4\x73\xd4\x1a\xb5\xb6\x83\x5b\x3d\xa7\x7c\x26\xdf\xa2\x09\x6d\x2c\xac\x42\xd5\xab\x21\x0d\xec\xe8\xc8\xe0\x25\xf5\x21\x50\x28\xaa\xd9\x55\x92\x5a\x55\xbe\x9e\x02\x32\x76\x71\xfc\x10\xb1\xbd\x70\xc0\x9c\xe5\xe2\xfa\xd9\xdc\xca\xc8\xd9\xa4\x6f\x55\x0d\x51\x01\xa1\x9d\x48\x24\x06\x56\x63\x88\x24\x78\x83\x5a\xa5\x30\xbf\x3a\xf2\x4d\x4e\x24\x52\xf5\x6f\xd5\xfc\xd3\xc7\x70\x7e\x9a\x3c\x78\xa1\x5c\xcb\xc0\xe1\x39\x93\x04\xc1\xe3\xdb\xf3\xa7\x2b\x6d\xcc\xd6\xc6\x69\x19\x11\x8c\x86\x1c\x9e\x37\x5e\x9f\x41\x1a\x3e\xbe\x10\x2e\x93\x29\x2f\x9e\xd4\xbc\x1d\xe3\x78\xef\xda\xc8\x08\x73\xd2\x77\x37\xe9\x2b\x3f\x3e\x29\xa5\x2a\x94\xb0\x37\x3c\x62\xfe\xb5\xe6\xd0\x07\x7a\x0a\x0e\x38\x70\x73\x4b\x44\x54\x94\x07\x9e\xe5\xb2\x10\x15\xc1\xfe\xe3\x65\x4f\x0b\xf1\x80\xb7\xce\xe5\xfd\x85\x05\x01\xf7\x99\x8a\x9f\xae\xd3\xba\xde\x9d\xc6\xcc\xe9\x8d\x97\xa9\x3f\xbb\xf9\x39\x54\x7c\xdf\x8c\xfd\xef\xaf\xbf\x7e\xe6\x87\xb9\x3a\x49\x3d\xbc\x96\x89\xa4\x7e\x61\x26\xf9\xff\xd8\x7b\xbb\x25\xc7\x6d\x24\x6d\xf8\x56\x78\x03\xc8\x40\xe2\x1f\x87\x15\x3e\xa9\x03\xf5\xd1\x46\xd4\x79\x8d\xa6\x67\xe4\x18\x95\xed\xaf\xed\xd1\xee\x5b\x57\xff\x45\x3e\x09\x4a\x24\x48\xaa\xd8\x2a\x7b\x77\xdf\x37\x3a\x6c\xb1\x55\x22\x89\xdf\x44\x22\x01\x64\x3e\x0f\xd6\xe4\x32\x67\x7b\x50\x20\x3b\x0d\xd1\xcb\x99\x2f\x9e\xbc\x77\xe7\x24\x8f\xcb\x8a\xd5\xf9\x9f\x9c\xbd\x3d\xef\x5c\x7b\xde\x39\x7d\xfe\x05\xa0\xc7\x38\x3c\x0e\x01\x1b\xd3\x70\xdf\x93\x31\x51\x80\x32\xe1\x2b\x1f\xd8\x2b\xd7\x6b\x41\xea\x7c\xff\xe9\xb3\x49\x54\x22\x9b\x48\xce\xd5\x1e\x25\x44\x8c\x88\x22\xc5\xbb\x3e\xd1\xe8\xe3\x51\x98\x39\x02\x48\xb0\x4e\x46\x61\x39\x04\x31\xa2\xc1\x06\x3d\xc3\xf9\x18\xc8\xd7\xa2\x49\x0d\x9a\xd9\x14\x25\xa4\xbd\x5d\x5f\x90\xf2\xfb\x5b\x1d\xec\x7a\xf2\x67\x93\x11\xf1\x2f\x6d\x5b\x2f\x64\x73\x3e\x4f\x7e\xb8\x97\xe6\x43\x9b\x71\x10\x82\xc7\x76\x74\x33\xd9\x0c\x58\x9b\x14\xe6\xf8\x12\x5c\x07\x59\x6f\x8b\x95\x22\xab\xed\x40\xd6\xc3\x5c\xab\xb1\x7b\x8e\x81\xfa\x18\xc3\x25\x93\xad\x3d\x0b\xee\x75\x91\x6e\x5d\x3e\x54\xd1\x20\xb9\x68\x8a\x2b\x0f\x82\xa0\xcc\x46\x3e\xc8\x90\x96\x87\x6d\xe4\x1e\x14\x0f\xb1\xf5\xfe\x1c\x29\x2a\xb1\xb7\x8c\x5e\x47\xc9\xe7\xa1\x1c\x9a\x63\x23\xbb\xf4\x12\xa8\xe4\x70\x68\x37\xde\xdf\x12\x05\x3f\xd8\x73\xa0\x80\x4d\x52\x9b\xea\x4b\xa0\xea\x0f\x62\xd6\x94\xa1\x3c\xd4\xea\xbf\xfe\xed\xd7\x9d\x5b\x62\x8a\x38\xd6\xc7\x68\x63\x31\x15\x57\x5d\xea\x22\xbc\xb5\x23\xc5\x21\x7f\xe8\xf6\x83\x80\x9c\x8f\x1f\xfb\xf0\x90\x4e\x14\x75\xd2\x3d\x57\x86\x1e\xd3\xab\xae\xa4\x80\x8e\x7f\x8a\x0a\x8f\xbd\x71\x97\x5c\x4c\xbd\xd5\x87\x88\x93\x84\x30\x97\xb4\x78\xd1\x02\x2b\xbf\xbc\x70\xba\x17\x7d\xc8\xab\xdb\x08\xe9\x62\x22\x59\xbb\x92\xa8\xd1\x44\xfb\xa2\xa4\xb6\xa1\x8c\x62\x6a\xe8\x46\x7f\x4e\xdb\x5b\xa0\xdb\xf6\x27\x6f\x5b\x9f\xe9\x5e\xd0\xe2\xf6\xf0\xbe\x51\x5a\x68\x78\xcf\xaa\x23\xa5\x5d\x73\xa4\xec\xf7\x00\xcc\x74\x13\xe0\xa3\xe9\x03\x32\xbc\x6b\xbf\x2f\x69\x70\xd9\x8a\x08\xaf\x61\x0f\x20\xee\x15\x58\x32\x0c\xef\xc6\x91\xc5\x8a\xdd\x28\xa1\x8e\xae\x3f\x8c\x3f\x37\x18\x8c\xf8\xfe\x25\x82\x17\xf9\x7b\x5f\xfb\x50\xc4\x03\x45\x31\x68\x3a\x95\xe2\x28\xc4\xc1\x9e\x1c\x81\xd3\x76\xe5\x0e\xb9\x65\x38\x4b\x68\xf0\x73\x72\x6f\x81\xdb\x29\xef\xbd\xa0\xb7\xb6\x63\x2c\xf3\x32\x1a\x45\x31\xa4\x33\xd5\x65\x92\x06\x49\x86\xa5\x51\x06\xc4\x3f\x87\x22\xca\xb2\x0a\x3b\xd1\x1b\x46\x99\x5b\xb7\xca\xf2\xaa\x55\xf6\xd2\x6f\x94\xdf\xac\xb2\xbc\xc7\x2a\xf3\x1a\x1a\xb5\x2e\xc8\x7d\xd4\xb3\x7a\xaa\xe6\xf5\x93\xf6\x7d\x72\x7c\xfc\xd7\xd7\xbd\xe7\x13\x81\x94\x05\xd4\x95\xc5\xd2\x6e\x5c\x7f\xcd\xb4\xf2\x84\xec\xe5\x4c\x32\xdc\x77\x84\xe4\x56\x3d\x8b\xf7\x20\xbd\xce\x1e\x71\x0a\x7e\x64\x0f\xb1\x11\xe7\xf4\xd1\xcb\x2a\x40\x71\x58\xd4\x17\x0d\xa7\x8b\x19\xd8\xc5\x43\x16\xe3\xc7\x10\x17\x3d\x66\xa6\xa8\x84\x19\x19\x4f\xc2\x2c\xaa\x29\x8c\x5c\xcf\x00\x16\x8d\x79\xf0\x62\x7b\xf4\xb8\x95\x94\x22\xce\xd5\x3d\x42\x34\x22\x2b\x45\x49\x8f\xb5\x06\x09\x4b\x86\xbc\xcd\x00\x19\x2a\x38\x7d\xad\xfe\x95\x01\xe8\xa2\xd7\xdb\xf1\xaa\xa1\x5a\xdc\xb1\x31\xa5\x96\x64\xf4\x84\x1e\xdc\xd0\x16\x64\xe7\x91\x0b\xc0\x7b\xf5\xc2\xea\x45\x90\xab\x3c\x15\x11\x68\xe0\xcb\x32\x69\xaa\x45\x93\x3f\x23\xf3\xa0\x05\x59\x54\xc8\xdb\xac\xc5\x3d\x4b\x4d\x60\x06\x70\x47\x27\x2f\x66\x80\x0f\xa8\xfb\xd9\xeb\xb2\x2b\xc4\x44\x96\x93\x51\x66\xab\x58\xb2\x51\x8e\x56\xa9\x02\x20\x79\x14\xa0\x19\xc1\xc0\xa0\x3d\xa6\x54\x11\xa3\xa4\x3e\x60\x85\x5b\x9f\x48\xf7\x30\xfc\xb6\xe1\x36\x58\x3c\x62\x0b\x3c\x56\x86\x73\x6b\x90\x93\x97\x05\x26\x50\x74\x7d\x6c\x47\xe7\x53\xdb\xcf\x06\x59\x70\x9d\x99\x94\x99\x35\x1e\xc9\x6b\x03\xb0\x34\xaf\x81\x0b\x3a\x1c\x4e\xbd\xfa\x3c\xe8\xc6\x6f\xf0\xa0\x6b\x28\xc9\x53\x69\x60\xbb\xf5\xfd\x2d\x53\x8a\xd8\x2d\x88\xee\x48\x01\x60\xba\x59\x9e\x31\x8a\xb9\xe7\x72\x35\xf2\xf8\xd9\xb4\x1d\x42\x5f\xe6\xf1\x86\xb6\x46\xe2\xe4\xe6\x32\x32\xc7\x64\x03\x4b\x4d\x00\x45\x82\xc3\x59\x7a\x3a\x36\x2a\x5e\x5f\xe0\x2f\x1f\x21\x16\x88\xc2\x88\x70\xd0\xf5\xef\x6f\x81\xbc\xab\xa0\xa7\x70\xfe\x55\xda\xec\xea\x68\x69\xc8\x01\x1c\xbb\x82\xe1\xcb\x49\x91\x64\x52\x87\xdb\x88\x4d\xc1\x64\xca\xd8\xd5\xcc\x10\x20\xef\x08\x1c\x4a\x01\xc0\x49\xc9\x27\xe3\x29\x24\x91\x79\x30\x54\x54\xf8\xc1\x80\xac\x3a\x02\xe1\x3b\xc0\x65\xb3\x02\xf4\x25\x4a\xce\x8e\x9c\x6b\xcd\xee\x88\xf3\x11\xfc\xcc\x36\x55\x62\xec\xae\x55\x47\x5c\x02\x3c\xc7\x5d\x56\x36\xa8\x28\xcb\xe2\xf1\x10\xca\x3b\x4f\x09\x48\xe8\x38\x11\x42\x74\x98\xee\xd5\x39\xaf\x0f\xbd\x52\x70\x11\x28\xe8\xc8\x85\x4b\x44\xaa\x93\x8c\x39\x55\xb2\xee\x28\x46\x6e\x30\xe4\xa1\xc8\x4b\x31\x54\x13\x4e\x71\xbd\xb2\xfb\xb0\x08\x9e\x21\x50\x02\xd7\x0a\x16\x34\x6c\xb5\x7b\x40\x78\x85\x54\x28\x81\x76\x59\x64\x4a\xca\x50\x4d\x6c\x03\x49\x5a\x4a\x5a\x6d\x1b\x1c\x61\xe2\x74\x67\xfd\xc0\x91\x6a\x5e\xfa\xe0\x9f\xcd\x6c\x77\x69\x4e\x36\x32\xdf\x5c\x1a\x5d\xeb\x13\x36\xa0\x33\x85\xd5\xe4\xfc\xb0\xc5\x5d\xe2\x17\x27\x56\x48\xae\x48\xe9\x9c\x68\x89\x2d\x1d\xbd\xb2\xff\x36\x8c\x05\xfc\x8e\x29\x63\x97\xed\x03\x04\xb4\x3c\x9b\x30\xec\x9d\x09\xc3\x3e\x30\x61\x38\xd0\x1f\x8a\x30\x61\xc2\x00\xca\xb4\xe7\xeb\x84\x11\xae\x13\x86\x92\xad\x14\x43\x09\x52\xce\x70\x04\xb0\x7e\x08\x54\x62\x7d\xf5\x94\x60\x02\xa4\xeb\xa0\x85\xee\x77\x2e\x1c\xc7\x99\x42\xff\xf5\xfa\x4f\x08\x17\x47\x21\xf0\x42\xc5\x16\xcc\x59\xa1\x2a\x1a\x3f\x2b\xbe\xf6\x72\xca\x70\x45\xe4\xb8\x62\xca\xc0\x24\x16\x4b\x7e\x85\x0f\x9a\x7a\xa2\x5d\xbb\x5b\x84\x5c\x0f\x3a\x5d\x6a\x57\x55\x01\x31\x38\x43\x39\x00\x6e\x15\x80\x74\xc1\x95\xd1\xe0\x08\x01\xf7\x8f\x86\x82\x21\x27\xb3\x20\xd8\xc7\x13\x23\x31\x24\x7b\xd6\x3c\x91\xfd\x72\x9e\x00\x9b\x90\x2b\xf0\x98\x08\x41\xab\x32\x8f\xa7\xe7\x40\x36\x96\xc1\x3f\x27\x8a\x67\xe8\x63\x30\xb4\xfa\x6c\x94\xb2\x3b\xc3\x2f\x2b\x6b\x1b\x1a\x8a\x8a\x6b\x2f\xf6\xbd\x9e\xdb\x82\x00\xc8\xb7\xe6\xd7\xae\x78\x7f\x83\x73\xff\x50\x47\xf0\x72\x59\x67\x84\xeb\x94\x90\x0d\x59\x59\x6b\xc0\x4f\x62\xdc\x0a\x02\x15\x8b\xb3\x05\x5c\x80\xbe\x5d\x5b\x2b\xe8\xc4\xea\x97\xb7\xe0\xbe\x2e\x0f\x20\xd2\x00\x5a\x7b\x4c\x4d\xf4\x2a\x77\x59\x83\x4e\x81\x53\x3a\x8f\xdc\x8f\xe5\x48\x4e\x31\xd9\x29\x61\xae\xad\x81\xd5\x69\xc5\x38\xaa\xb1\x50\xf2\x98\x10\xa1\x65\xa0\x9c\x72\x86\xe5\x82\x59\x5c\x8f\xf7\x03\x4b\x4b\x48\x43\x78\x4c\x2f\xd2\x10\xf0\x53\xb1\x55\x94\x3d\xcb\x47\x6d\x3f\xb8\x7a\xe7\x7c\x54\x40\x3d\xf9\x5b\xa6\x67\x84\x80\x26\xf8\xcf\xd7\xf6\x2e\xc8\xea\xc1\x43\x09\x5d\x18\xa0\xd3\x6b\xba\x66\x8c\x9d\x4e\x96\xa9\x80\x73\x8b\xbc\xd0\xf2\x6a\xd9\x5f\x89\xb3\x07\x18\x7b\x9b\xd7\x6c\x91\x0a\xbf\xbf\x89\x45\x50\x11\xf9\xe1\xcf\xd8\x96\x2d\x3d\x06\xac\xcb\x64\x63\x3e\x43\x4c\x8c\x4a\xfc\xf4\x3e\xb3\x74\x12\xc3\x63\xcd\xc6\x74\x94\x92\x26\x62\x6f\x64\xf1\x49\x0e\x14\x4a\xc9\x29\x81\x4a\x29\xaa\xce\x8b\x77\x54\x3d\x76\x5a\x81\x1f\xef\xb8\x60\xbf\x22\xd6\x21\x51\x4d\xf9\x2c\xa5\x90\xd2\x1c\xc1\x7d\x4e\x19\xbb\xb8\x66\xa4\x53\x73\xa0\x30\x4a\x32\x61\x49\x3e\xd2\x32\xce\x47\xc9\x30\x69\x3e\x31\xb9\xe7\x00\x3f\xa8\x39\x7a\x32\x7b\x29\xee\x41\xb3\x4d\x94\xe6\x35\xb1\x31\x4b\x6d\xf7\xcc\x12\x21\x20\x24\x2a\xc6\xf2\x2a\x5a\xe5\xaa\x59\xec\x40\xa5\x88\x69\x33\xb8\xe9\x0d\x16\xdd\x21\x4a\x41\x6e\x3a\xe3\xe6\x2f\x01\x3e\xd7\xa2\x01\x2a\x96\x3b\xde\x6e\x24\xab\xca\x74\x33\xe5\xb6\x36\x58\x4f\x3d\x6a\xea\x98\xd3\x67\x29\xd8\x49\x0a\x6b\x39\x58\x90\xe2\x4f\xd2\xdf\x37\x91\xfc\xf1\xfa\xc7\x57\x73\xfc\xcf\x1d\xde\x70\x50\xa4\xab\x47\xf1\x5e\x2c\x9a\xa7\x8a\xc8\x6b\xbd\xaa\x53\xf3\xe0\x7e\x4a\xa0\x47\x74\x03\xa2\x5d\xf1\x0d\xf1\xf2\xf2\x15\xe0\x06\xfa\xbf\x19\x7f\x31\x73\x1c\x1b\x4d\x5f\x56\xee\xf8\xa0\x1d\x65\x1e\x10\xa3\x21\x3e\x73\x58\x3d\xe2\x8f\x1b\x3b\xf5\xf1\x63\x3c\xc1\x5b\x73\x7c\xec\x26\xc7\x61\x58\x6f\x0d\xe9\xca\xf2\x94\x07\x3d\x49\xe6\x38\xf4\x33\xaf\x7c\x51\xfc\xdb\xeb\xf1\x57\x76\xd1\x84\xe7\xda\xfb\x77\xa1\x3e\x61\xb5\x36\x61\x6f\x5d\x76\xf5\xad\xef\xbb\x96\xef\xf4\x2c\xc8\x94\x8e\x51\x6c\x62\x54\x71\x98\xf4\xe7\xef\xd3\xae\x1c\xd8\xfe\x07\xb8\x04\xe5\x49\x37\x8f\xd8\xe4\x45\xd7\xda\x5b\xcf\xf6\x2e\xce\x6d\x91\x1d\xe7\x90\x8a\x5e\x51\x39\xbe\xa7\x63\x77\xf5\xac\x1b\x56\xdb\x62\xd6\xaf\xcc\xb3\x6e\xe5\x45\xaf\xda\xb1\x53\x17\xbe\x31\x5a\x97\x30\xad\x49\x8b\x17\xd9\xd1\xa9\xbf\xdf\x41\x10\x9d\x87\xcc\xe5\x38\xf8\x85\x30\x3d\x31\xfe\xe6\x5b\xb9\x2b\xc5\x01\x3b\x9d\x0b\x3f\xb6\x27\x78\x08\x0e\x9c\x6f\xde\x81\x92\x66\x0f\x87\x04\xca\x8c\x45\x46\xf0\x3b\xd1\x0b\xfc\xa5\xc7\xbf\x96\x99\x60\x97\x55\xaf\xd7\x4c\x18\x51\x3f\x9c\x5f\x45\x71\xe8\xde\x59\x18\xf4\xbb\xb5\x76\x6c\xa6\x0f\x54\xdb\xef\x77\x30\x4c\xe7\x01\xd3\x3d\xc9\x5a\x6b\x2a\xab\x45\xb9\x36\x15\xb6\x85\xfa\x10\xf4\x56\x0b\xdd\xda\x9b\x50\x78\x80\x5c\x6d\xee\xca\x24\xbf\xa5\x65\x4b\xe1\xcf\x6b\x87\x5c\xff\x5a\xe4\x31\x45\x95\x6a\x39\x24\x8d\x05\x62\xde\xb5\x83\xfe\x41\x83\xfd\xfe\x7a\xf9\x14\xd1\xca\x9f\x1b\x04\x55\xc9\xe6\x72\x14\x13\xd2\x89\xe1\x02\x8e\x1f\x59\x39\x28\x9f\x55\x95\x85\xbc\x2e\xce\x71\xed\xc3\xa5\x02\x55\xe7\xc6\x78\xa9\x37\xb4\xf3\x3d\x8c\xbf\x3b\xee\x75\xe9\x62\xd2\x7d\xb4\xa5\x72\x17\x6c\x29\x8d\x08\x39\xdb\xbb\xee\xd7\xaa\x7a\xcf\x86\xd8\x3b\x43\x29\xc0\x99\x06\xb6\x98\x9f\xd5\xb4\x03\x41\x37\x4a\x16\xe0\x53\x7a\xce\x40\xe1\x04\x5a\xdb\x92\xb6\x62\x73\xd7\xb2\x5b\x51\x28\xd2\xd1\x8b\x6f\x50\x7f\x0d\x6f\xc3\x5f\x6b\x52\xb5\x39\xd6\xe9\x2e\x0a\xad\x11\x69\x3c\x72\x3e\x05\x59\x7c\xec\x4c\xf0\xbe\xf7\x46\xc9\x3d\x76\x20\x53\xac\x62\xd2\x9e\x5d\xe3\x65\x4b\x8e\x8f\x14\x9c\xc3\x27\x45\x50\x18\xc1\xe6\x95\x27\xf9\x82\x34\x16\x3e\x20\xaa\x55\x4f\xcb\xd8\x2e\xc5\x1f\x1c\x63\xae\xee\x23\x10\x6e\xb8\x1e\x50\x8b\xf9\x51\xb0\xeb\x11\x31\xc4\x89\xf0\xc0\xd8\xe9\x7e\x97\xef\x97\x80\xd3\xa2\xb2\xb6\x39\x1e\xa9\xe4\x8e\x22\xc7\x81\x20\xf3\xc0\x56\x8f\xaf\x3b\x0c\xee\x46\xed\xf4\x1c\x29\xc4\x8b\x2c\xe5\x4f\x7e\xea\x85\x87\xb3\xef\x93\x09\xb3\x72\x98\x56\xc0\x17\x30\xb9\x50\x79\x7f\xcb\xe4\x07\x66\x99\xc4\xf9\xa5\x52\x10\x3b\x8d\x2f\x62\xfd\x3f\x24\x1f\xc7\x9f\x7f\xff\xfd\xd7\x6f\x3b\x26\xc3\x4d\xf0\x3b\x99\xf7\x5e\x35\x52\x63\x9c\xb0\xab\xac\x6b\x7c\x39\x7b\xf2\x01\xfb\x13\xce\xdc\xbe\x76\xcf\xc2\x67\x94\x6c\xcd\x67\x4f\xd5\x03\xbd\x24\x80\xee\x54\xd6\x6c\x43\x21\xcf\x06\x0b\xc1\x19\x52\x63\xa5\xec\x81\xbc\x72\x36\x19\xac\xd8\x19\x2b\x49\x4f\xc1\xc9\x95\xab\x7b\xba\xe5\xa2\x24\x09\xee\xfd\xcd\x38\x9c\x8b\xb4\xb9\x10\x24\xf1\x6d\x2e\x64\x23\x6b\x06\xd1\x6f\x6e\xfb\xf6\x87\xeb\x24\x67\x95\xf8\xae\x50\xb6\x8b\xad\x2e\x3d\xd6\xae\xf1\x2c\x66\x96\x74\x5e\xef\x9f\xef\xb0\x8f\x54\xe3\x59\x8d\x1f\xde\xb5\xee\xb8\xf6\xdf\x27\x9c\xb4\xc2\x15\x74\x22\x52\x54\x66\x23\x17\x0e\x45\x96\xa6\xe1\x2c\xab\x71\x6f\x70\x5d\x6c\xd1\x8d\x70\xf2\xbe\x22\xc0\xce\xbf\x52\xca\x45\x3e\xe3\xa2\x9b\xb1\xd7\x0e\x1f\x7d\x70\xcf\x57\x5f\xae\x79\x4d\x10\xe9\x93\xdc\x40\x58\x55\x74\x61\x48\x52\x88\xa7\x11\xfb\x82\x87\xb0\x17\xfa\xe2\xcd\x0e\xe5\xf3\xf8\x18\x95\x18\x80\x9b\xec\x56\xf6\x24\xcf\x1e\xee\x55\xbe\xf7\xcb\x9f\x60\xff\x8b\x04\x83\x3b\x32\x75\x9e\xc5\xb6\x6d\x79\xee\xea\xd6\xaf\xaf\xdf\x8e\xa7\xc7\x3d\x7a\x64\x48\x4e\x57\x04\x11\x07\x43\x1c\xc9\x72\x3e\x07\x48\x29\xae\x1b\xce\x8b\xb8\xa7\xd7\xa7\x5b\x32\xd6\x6a\xca\xef\x6f\x06\x9c\xdc\xaf\x57\x13\x5e\x86\x8a\xfe\x21\x75\xbc\x37\x56\x3e\xae\xf3\xa3\x0e\x2c\x38\xd3\xc5\x94\xd9\xe6\x4d\xb6\x1e\x64\xa1\xa2\x23\xe3\x59\xf9\xc4\xe5\xba\x38\xd4\x6b\x95\xc6\x3d\xe5\x1d\x7f\x9a\xa6\x63\xad\x26\xae\x26\x62\x0b\xf6\xc9\x8a\x86\x89\xea\x6b\xdc\xd9\xf4\x37\x2b\x3a\x2b\x3e\xda\x0c\x0f\xbb\x72\x39\x26\x67\xa3\x46\x27\x82\xb4\x50\x6c\x3d\x43\x25\x24\xe3\xd0\xa3\x0e\x47\x47\xb8\x1e\x3c\xb9\x14\x94\x5a\x1d\x11\xbb\x5c\x70\x84\xc7\x14\x95\xeb\x3d\x1a\x0a\x70\xc9\xb4\x29\x89\x4a\x02\xf0\x97\x1e\x06\xc9\xdd\xc6\x63\x6e\x63\x25\x8b\xd3\xb5\xaa\x34\x59\x7c\x54\x2a\x74\x34\xbd\xa3\x58\xa8\x82\xd9\xd2\x8a\x0d\x16\x98\xcf\x62\xd7\x39\xc3\x80\x77\x51\xe0\x44\xb1\x4b\x4b\x98\x13\x07\x39\xf9\x38\xd1\x95\xb9\xc0\x6b\x38\xcd\x28\x3d\xd9\x50\xf0\x45\x72\x57\xbc\x2b\x2f\x0a\xd5\x1f\x44\x81\x21\xf4\xd7\x6f\xed\xd1\x47\x4a\x9c\x01\xe7\x92\xe4\x15\x57\xf5\xf5\x59\xe6\x36\x56\x24\x7f\xd6\x6c\xb5\x0c\x0f\x77\xe5\x83\xc6\x57\x24\x5b\xa4\xfd\x5c\x3a\x92\x57\xdc\x1c\x9c\xe2\xaa\xd5\x9e\xc5\x78\x4e\xa8\x55\xb2\xf1\xc0\x54\x80\x44\xc5\x38\xa9\x9d\x9b\xb5\x1a\x74\xcd\xf5\x1c\x08\x9c\xe9\xd5\xe6\xae\xb6\x19\x3d\x88\x3b\x03\xce\xc2\xba\x34\xe4\x6d\xa4\x73\x0e\xe4\xb2\x33\xb0\xf4\xd2\xfb\x17\x47\x05\xa8\x76\x3e\x9f\xc5\xe0\x09\x20\x95\x71\x08\x29\x4d\x70\xeb\x63\x1d\x55\x15\x93\x7f\x10\x21\xc8\x62\x08\xd8\xcc\xd3\x00\x01\xf5\xa1\x3c\x24\xe2\x22\xf2\x58\x30\x4c\xc7\x94\x1f\x6b\xf6\x6f\x97\xbd\x28\xd0\xba\x44\x9c\x6e\x21\xe8\xba\xf1\xb4\x6a\xe6\xcf\xb7\x4d\xf4\xdd\x3d\xc0\x07\x59\x81\x0f\xe6\xb8\xc0\xbe\x51\x5d\xae\xc2\x02\xf3\x89\xd3\x72\x4d\xa7\xe8\xce\xca\x3c\xb9\x86\xea\xcb\x1a\xa1\xd4\x80\x0f\xee\xe1\x5a\xdc\xc3\x22\xbd\x0b\x6b\xd1\xc3\xed\xce\x5d\x9c\x50\xb4\x3d\x4c\xd8\x1b\xe0\x6e\xab\x4e\x44\x7b\x8e\xce\x1a\x7c\xec\x12\x7c\x39\xde\x69\x65\xe7\x37\x5a\x19\xad\x79\xa7\x99\xfd\xa4\x9d\x91\xc3\xff\xb2\x86\xfe\xd0\xba\xc0\x00\xd9\x07\x19\xb5\x89\xa0\xb1\x63\x84\xe8\xcb\x3b\x08\x0b\xa0\x6a\x3a\x2c\x0f\x75\xf3\xba\xb8\x15\xda\x59\x07\x6e\x4f\x5e\xc2\x7f\xa4\xb6\xff\xb7\x7c\x49\x3d\x06\xed\xb3\xba\x96\xf1\x4a\x70\xf5\xd5\xc1\x8e\x57\xa1\x41\x36\xa2\x12\x17\x21\xda\xd7\x8d\xe5\x5d\x1c\xff\x6d\xb4\xaf\x79\xd4\x3d\x3c\x16\x50\xe7\xba\x68\x4d\xe6\x3b\xcd\xc9\x69\xa3\x3d\x75\xcb\x62\xb3\x41\xab\x36\xa8\x72\x7c\xfc\x4f\xb6\xe8\x2e\x91\x3f\x7f\xdd\xbb\xed\x8b\xed\xda\x75\x24\xcb\x0d\xb9\xdf\xf4\x5a\xbb\x3f\xcf\x23\x90\x6c\x46\x43\x00\xc8\x12\xca\xe5\x4c\xc9\x55\x4a\xd0\x69\x80\xe3\x0a\xfb\x26\x8e\x04\x58\xd9\xc1\x6d\xa0\xd1\xef\x50\x88\xaf\x5d\x8e\xe4\x83\x21\x1f\xea\x99\x92\xa7\x8d\x45\x03\x1f\x1c\x95\x04\x6c\x38\xab\x34\xbc\x94\xdd\xfb\x1b\x28\x6d\x1d\x95\x08\xc3\x24\x41\xb7\xa5\xd1\x34\xb1\x8c\xd3\xdb\xcb\x9d\x6d\xc3\x53\xa0\x54\x0f\x8e\x22\x80\x67\x63\xf6\xef\x6f\x9c\xa9\x32\xfa\xa7\x72\x3c\x00\x6d\xb1\x0e\x1c\xe8\x23\x28\xf8\x7b\xb9\xa8\x9a\x06\x00\x24\x31\x8e\xc5\x83\x94\x0c\x45\xdc\xe3\xad\xbb\xdc\xf5\x3e\xc1\xef\xf1\x31\xd5\x2f\x95\x59\x3b\x8e\x5b\x74\xe7\x0e\x83\x20\xbd\x7f\xe1\x32\xf0\xf2\x04\x03\xb4\x25\x5b\xe5\x7b\xe1\xb2\x06\xbd\xb0\xc2\x34\x30\x4e\x88\xbc\x0b\x1e\x74\x32\x0c\x77\x02\x16\xfe\xf9\xea\x91\xc9\x15\x72\xf3\x21\xa7\xc7\xec\xe5\x68\x10\x7d\xe5\x2a\x3c\x4d\x28\x81\x8d\xde\x51\xcd\xdb\xb3\x90\xa7\xa4\xa3\x6d\x19\x7b\xbc\x53\xe7\x1e\x01\x8b\x23\xc2\x00\xe8\x9b\x5c\xa9\x66\x33\x07\x27\xbd\x0d\xb3\x43\x2b\xfd\xfb\x1b\xd5\xac\xfe\xab\xa7\x0c\xeb\x7e\x08\xf7\x35\xe7\x5a\x84\xf8\x1b\x4c\x7b\x59\x3f\x20\x70\x3e\x21\xb6\x75\x75\xeb\x54\x6e\xec\x88\xc2\x6a\x93\xec\x4a\x77\xf5\x48\xbf\xf7\xe7\x80\xce\xc9\xfd\xea\x63\xbe\x68\xe2\x8f\x67\xfc\xf7\x2f\xbc\x08\x7d\x1f\x1b\x60\x49\x4f\xc0\xbd\xdb\x7d\x3b\x66\x5e\xf1\x81\x7e\xd0\x4b\xb9\x19\x5f\xc7\xf3\xbf\x7f\x7f\x9c\x71\x84\xdd\x30\x43\xf2\xd3\x52\x01\x33\x3e\x5d\x98\x52\x7e\x0d\x54\x2b\x1c\x89\xea\x15\x14\xdf\x45\x85\xfb\x52\xfa\x50\x36\x54\xc3\x1c\xc4\xcf\x8c\x04\xa5\xec\xcf\x8e\x2c\xdc\x61\xd9\xe7\x27\x25\x96\x09\x23\xb6\x92\xcd\x03\x3b\x68\x2f\x8e\xc4\x0c\xb7\x30\x9b\x80\x04\x26\x0d\xeb\x90\x3e\x50\xbc\x5c\x99\xa3\x16\x52\x09\xd0\x2f\xe1\xcc\x94\xa0\x9b\xad\x96\x14\xf0\x58\x0d\xff\xc8\x8f\x00\xab\x39\x68\x55\x9c\xc6\x97\xe1\xaa\x73\x0e\xb4\xd1\xb5\x9a\x8b\x97\x0d\x5e\x46\x1e\x83\xe6\xd1\x17\x02\x7e\x3d\xad\x9c\x06\xe5\x44\x25\x41\x0d\x58\x1b\x70\xab\xd6\xd2\x50\x2c\xd1\x90\x06\x66\x16\x43\x0e\x7b\x24\x29\xb3\xb6\x10\x50\x98\xf2\xb2\x15\xf1\xbb\x36\xb4\xa3\x1a\xe2\x46\x7f\xc8\x5a\x3e\xb2\xd6\xe5\x69\x5e\x4f\xf8\x7d\x34\xbe\x06\x7f\x07\xd4\x31\x0c\x69\x13\xaa\xf1\xcd\x76\xd0\x7d\xf3\xbb\x79\xb8\x03\xce\xf8\x56\x4d\xbc\x93\xb0\xb9\x93\xf0\x97\x02\xa7\x2d\x50\x05\x4f\x76\xfb\x2d\x27\x70\xc9\x1e\xc9\x25\xa6\x50\x29\x28\x35\xb1\xfe\x9b\x42\xfe\x5d\xd4\x2f\x9c\xb3\x62\x36\xd7\x5f\x67\x29\x18\x4d\xe2\xc9\x03\xf2\xdd\x5f\x81\xdf\xc1\x47\xa4\xdd\x55\xb3\xa4\x02\x7c\xed\x4c\x41\x3a\x2e\x85\xcf\xec\x23\x8c\x23\xf5\x71\x8e\x80\xb9\x5e\x6a\x23\xd5\x67\x77\xa1\x90\x7a\xe4\x20\x11\x99\xda\xf6\xcf\xce\x86\x92\x2c\xfc\x7c\x4a\xb3\x34\x54\xc6\x14\xc0\xd8\x9f\x71\x74\x40\xc9\x3a\x49\x29\xe1\xd4\x2e\xf1\x55\x6b\x7a\xc5\xc8\xd1\x47\xb8\x4b\x66\x92\xca\x2d\xa7\x79\x79\x6e\xc5\x89\x5a\xdc\x3e\x05\x05\xea\x59\x56\x04\x2f\x62\xd4\x44\x24\xbe\x52\x0b\x64\x7f\x1d\x29\xd6\x25\x43\xc8\x1e\x01\x68\xe9\x3a\xaf\x7b\x9b\xcf\xe3\xed\x45\x15\xcc\x34\x91\x96\x4f\x04\x44\x94\x9e\x5f\x6a\x4b\x94\xa6\x1d\x7d\xd6\xb2\x76\x53\xc5\x8d\xa6\xd0\x75\x68\x63\xbd\xf6\x6f\xf3\xc1\xbb\x3a\x21\xcc\xb0\xa6\x31\x47\xf5\x26\x89\x0c\xc1\x34\x8f\x23\xd9\x78\x2e\xac\x60\x9d\x6d\xe5\xfe\x96\x3a\x04\xff\xed\xdc\xcd\xae\xdc\xbf\x24\xf2\x35\x0e\x99\xe6\x61\x16\xcc\x9e\xe0\xad\x36\xe5\xa4\xb2\x8a\x58\x04\xe7\xc8\x3b\xfc\x7b\xf7\xc6\xd5\x1f\x7f\xfc\xfc\xcb\x3f\xef\xad\xc4\x1e\x03\xc9\x2d\xaf\x61\x08\xad\x96\x65\xd0\xef\x52\xc3\xf2\xfe\x06\x38\xb5\xf0\x31\xf6\x6d\x1f\x54\x1e\x07\xee\x87\xef\xf5\xcf\x0b\x71\x16\x93\x31\xe4\x40\x1c\x9d\xa1\xea\x01\x74\xc9\x22\xea\x14\x53\x3e\x1b\x62\x97\x71\xe9\x13\xf1\xc4\x45\x09\x92\xb3\xcd\xf2\x79\xed\x4d\x47\x3c\x71\x96\x77\xf1\x7e\xa1\x1a\x01\x30\xd2\x74\x48\x84\x3b\xb2\x4f\x69\x25\x48\x5f\x96\x79\x4c\xf1\xd2\x17\xfd\x16\x78\x86\x92\x4b\xa1\x51\x78\x1f\x9c\x94\xfd\x9a\xa4\x96\x7b\xa5\xd8\xd7\x52\xad\x17\x7a\xac\xd4\xb5\xd6\x47\x0a\x3e\x92\x73\x91\x4a\x75\x14\x58\x23\x15\xd0\x36\x68\xbc\xbe\xd8\xb0\x43\xfd\x69\xad\xdc\x68\xf6\x8b\xd1\x82\x87\x1c\x0c\x4a\x5f\xbd\x2c\x4c\x9d\x26\x8b\x46\x39\x6f\x14\xfd\x5a\xb6\x6c\xb3\x59\x6b\x70\xed\x92\x69\x97\x15\xaa\x61\xc0\x05\x6b\x84\x98\xb2\x76\xed\x69\xa5\xe8\xce\x0f\x60\xae\x32\xab\xe2\x62\x34\xda\x0f\x04\xfd\xd2\x87\x6e\xd0\xeb\xb5\x2b\x35\xe1\xf3\x96\xb8\xdc\x0a\xb7\x51\xfa\x89\x3c\x6d\x08\xcc\xad\x85\x56\xd8\xbc\xac\x12\xac\x9c\x0c\x7f\xb4\x93\xb3\x62\xc2\x53\x0e\x73\xcf\xca\x98\x2a\x65\x57\x06\x60\xca\xe2\xd2\x02\x18\x02\x95\x90\xa6\x4f\x56\x2e\x86\x98\xdd\x99\xa2\x68\xf7\xe8\x16\x38\xf0\xda\x63\x05\x55\x5e\x09\x29\x91\x57\xba\xd7\x2c\x52\xa4\xca\xf9\x48\x3e\x67\x80\xde\x26\x6c\x3c\x78\xf6\x52\x80\x41\x4a\xc2\x73\x87\x0e\x57\xa4\xd4\xa7\xae\x2a\x57\xd8\xae\x55\x88\xa8\xbe\xde\x66\x4c\x46\xea\x1c\xc6\x6b\x0b\xa4\x68\xd9\x4e\x33\xd5\x52\x96\x73\xab\xc3\x82\x36\x16\xf5\xd3\x81\x56\x16\x71\x33\xe8\xea\x28\xd2\xb2\xa8\x7d\x55\x14\x13\x87\x02\xa4\x76\x6d\x91\x1a\x36\x70\xd7\x07\x66\xec\xae\xbe\x1f\x6f\x15\x5d\x54\x5f\xd7\x94\xcb\xfa\xc7\x54\xcd\xd8\xf3\x21\xb7\xeb\x35\x67\xb3\xc8\xb9\x32\x9c\xab\x50\x93\xd4\xf7\x7e\x5b\x8c\xd8\xa9\xd0\x4f\x5b\xc8\xb4\xc8\x9a\x95\x36\x90\x44\x35\xd2\x64\x2e\x82\xe3\x51\xa8\xb4\x42\xd7\x6f\x28\xfc\x73\xbf\xd5\x7d\xab\x6c\x2f\xf8\xba\x13\xd8\x4b\xfe\x98\xd0\x91\xb8\xb0\xca\x43\x48\xf0\xb8\xe3\x70\xcd\x7b\x21\xab\x68\x88\x5b\x77\xa6\x65\x35\xf9\xbc\xda\x06\xe3\x00\x59\x19\x04\x52\xfb\x51\x08\x22\xb7\xeb\x38\x0c\xb9\xef\x8a\x6b\xcf\xbd\x5c\xf7\xeb\x3f\x5c\xc5\xb6\x39\x7c\x7b\x1b\xe7\x81\x39\xbc\x0c\x71\xf4\x0f\xb1\x76\x48\x23\x01\x8a\xb5\xa6\x05\xeb\xcf\xfc\x3b\x10\x01\x33\xf1\xef\x60\xe3\xfb\x19\x1c\xa7\xf0\xf3\x88\x20\x7b\x73\x3b\xbc\x10\xc7\xa3\x21\x4e\xe0\x93\xf0\x22\x8d\x38\xf6\xce\x8e\xb8\x62\x16\x94\xdf\xd9\xa6\x3e\x05\x99\x36\xe3\x6c\xf6\x9e\x3f\x80\xe0\xef\x1c\xcf\xf2\x2e\xde\x4f\x14\xc0\x84\x35\xc6\x3b\x71\x4d\x92\x8d\x4c\x09\x3d\xb5\xa7\x1d\xb2\x4c\xdd\x77\xf8\x40\xa5\xd4\x24\x09\x27\x29\xaf\x96\x5b\xd3\xd3\x22\x13\x6f\x14\x28\x9c\xaf\xfa\x64\x7e\x7b\xac\xcf\x58\xe1\x2c\xb6\x41\x20\x9b\x45\x69\x3a\x59\xe1\x8e\x8d\x82\x26\xbb\x43\x55\xda\x25\x7c\x75\xee\x94\x99\x3b\x1e\x09\x81\xb7\x49\x8a\x6c\x50\xf6\x90\x01\x7b\x92\xce\x1b\xe5\xbe\x16\xec\x2a\xfe\x5d\xbd\xb4\x2b\x6e\x5d\x95\x8f\x52\x6a\x83\xe2\x03\x4e\xdb\x37\xa2\x18\x34\xf7\xb2\xb5\x39\x0d\x45\xa7\xed\x15\x21\x51\xb7\x54\x49\xac\x27\x00\xd3\x2e\x44\xa2\xe7\x2d\x29\xb9\x95\x6d\xa3\xf0\x13\x31\xda\x92\x93\xb1\x7d\x2e\x2b\x82\x02\xa7\x9c\x36\x65\xbb\x11\xe3\x6a\x85\x81\x74\x85\x7e\x94\x52\x05\x66\xa0\xf7\x95\x9c\xcc\x8f\x3e\x51\x8c\x11\x20\x54\xc1\x29\x04\x16\x67\x02\x83\x06\x97\x44\xa1\xce\xb9\xc4\xaa\x8d\xd2\x7f\x67\x0a\x62\x80\x85\xda\x39\x6f\xc4\xd0\xba\x4c\xa7\xae\xdb\x2d\xc9\x32\xca\x3a\x2d\xd4\xa0\xaf\xcd\x54\xa1\xa3\x6a\xc3\x11\x61\x4b\x3e\x55\xf2\x85\x72\xca\x92\xb9\x16\xa3\x53\xb5\x41\x8a\x7c\x92\xaa\xac\xd4\x90\x57\xe8\x55\x4f\x46\x1f\x9e\xab\x7e\x24\x73\x54\xdc\xaf\xe0\x0c\xb9\x22\x75\x37\x1b\xd9\xa2\x8c\xf1\xdc\x2a\xe0\x17\x95\x0b\x13\x9d\xd0\x85\x4d\x07\xf4\x74\xa8\xc1\x2c\xab\x5e\x11\xf1\xe6\xc0\x93\x92\xda\xb5\x4d\x82\xad\xfd\xe7\x13\xad\xf6\xd5\xa5\xaf\xfc\xb5\xa2\x8b\xea\x2b\x8b\xec\xb2\xfe\x11\xa1\x7f\x2e\x6c\xe4\x2c\x45\xe5\xbe\xa4\x84\x29\x7b\xa5\x05\x6e\xb5\xbc\xcd\x56\x93\xf6\xc1\xed\xf3\xd8\x02\xbe\x6b\x57\x49\x3a\x2e\x8b\x21\x75\x6f\xad\xd0\xf5\x1b\x0a\xff\xdc\x8b\xfd\xad\xb2\xbd\xe0\x63\x34\xf4\x2d\x70\x4d\xe8\xa8\xb1\x75\xc1\x21\xac\x56\xa4\x3f\xd4\xd6\x08\xbd\x94\xa2\x11\x0e\x9e\x50\x5c\xe6\x45\x1d\xfd\x55\x5d\x95\xb5\x71\x11\xaa\x97\x36\x38\x12\x22\xf9\x29\x31\x93\x2b\x55\x6a\x4f\xec\x5e\x43\x0b\x03\xaf\x69\x9c\xe3\x5b\x37\xb8\xd9\x7c\xdd\xba\xed\x85\xbf\x63\xd7\xf9\xe7\xe3\x4e\xb6\x41\x96\x0c\xc0\x9a\x65\x7b\x50\x1e\x47\x05\xeb\x0c\xa5\xa5\xa7\x9c\x7b\xac\x1f\x25\x5d\x64\x4e\x2f\x3d\x67\xc6\xc8\x7d\xcf\x40\x69\x98\x3b\x29\xc5\x0a\x50\xfe\x14\xce\x88\x5c\x37\x92\x72\xff\x90\xcc\x45\x22\x5c\xb7\xac\xe7\x0f\x78\xe4\x9b\x2f\x99\x72\x52\xff\x6f\x1f\x74\xed\xe9\xb3\x64\x00\x93\x1a\xde\xb5\x88\xa3\x0f\xdc\x5b\xbb\x05\xbb\xc5\x39\xc3\x43\x37\x14\xa0\x32\x87\x1e\x04\x54\x3d\x3e\x4a\x71\xad\x26\xfd\x6d\x6f\xab\x71\xb2\x26\x3d\x8f\x15\x49\x75\xc7\x99\xd4\x08\x5a\x25\x83\xd4\x67\xd7\xd7\xdd\x29\x78\xb4\xdc\x91\xf5\x34\x40\xc9\xc6\x56\x09\x95\x92\x0c\x48\x97\x22\x2e\xb3\x77\x61\x40\xea\x66\x7c\x4e\xe5\x4c\x2e\x3b\x72\xd9\x4b\x2a\x7e\xc0\x45\x3b\x20\xe1\xd0\x36\x14\x31\x49\xfc\xc2\x8b\x0c\x1b\x25\xcf\x28\x9f\x98\x06\x4a\x27\xe5\x65\xf6\xb7\x1c\x81\xe3\xce\x14\x92\x7b\xa5\x62\xb3\x7c\x86\xf1\x7c\xb7\xf9\xff\x92\xcb\x45\x3e\x5d\xb2\xb7\x92\x65\x29\x19\x60\x20\x32\x59\xe7\x0c\x59\x17\x8e\xb2\x70\x21\x97\x2a\x55\x2f\xd6\x8d\x92\x96\x24\x4a\xc0\x3b\x61\xb2\x3e\x5e\x16\x65\x65\xeb\xda\x8e\xa4\xaf\x92\x8c\x4f\x68\x30\x85\x71\x1b\x19\xd9\x02\xe2\xc7\xcf\x00\x75\xb4\xce\xaf\x96\x8e\xed\x78\x38\x90\xb1\x91\xd3\x8a\x57\x4c\x43\x0f\xe1\x74\xd4\xe0\xe5\x10\x32\x85\xe2\x0d\x55\x19\xcb\xc1\xa0\x25\x9e\x11\x77\xdd\x25\x88\x6e\x6c\xed\x2b\xc5\xc9\x83\x5e\xaf\x3d\x00\xce\x0b\x87\x4e\x32\xe8\xa5\xc5\x08\x18\x4b\x54\xb4\xbf\xc9\xa5\xb4\x26\x10\x86\x92\x63\x10\x35\xe1\x70\xf6\xc9\x93\x83\xf3\xbd\x0b\x23\x4c\xb9\xf2\xc3\xbf\xf6\x37\x6e\x5b\xb8\x6b\x77\xb0\xe9\xb8\x4c\xac\xe5\xf2\x19\xd7\x0c\x51\x4d\x3b\x01\xa8\x8a\x0f\xe4\x7d\x17\x7b\xe2\xc0\x09\x6c\xcf\x51\x8b\xce\xc5\xf5\x47\x7b\xea\x54\x1f\x7c\x7a\x49\x33\xd4\xde\x30\x88\x71\x15\x53\x37\x21\xfb\xa4\xb4\x62\xa2\x0b\x94\x1b\xa4\x74\xa1\x1e\x39\x17\xd1\x46\xd7\x1c\x79\x7a\xa0\xec\x34\xaf\x8b\xa8\xf4\xf9\x7c\xe3\x13\xe8\xd1\xce\xa1\xc1\x23\x84\x39\x96\x6f\x43\x05\x77\x1a\xac\x64\x81\x7f\x18\x42\x57\x19\x42\x34\x5d\x4c\xfe\x05\xb9\x2c\xe2\x70\x2c\x62\xab\xaa\x0b\x87\xb1\xb9\x76\x68\x20\xa6\x8c\x4d\x0b\xef\xe2\x59\x7d\x4d\x6d\x70\x17\x1c\x78\xad\xc4\xe6\xca\xcf\x67\x1d\x86\xc1\xbd\x7a\xca\x7e\xc0\xe5\xaa\xa9\x0b\x45\x59\x62\xca\xff\xa3\x36\xf0\xf2\x11\xc1\x55\x74\x82\xa5\x8f\x6e\x03\xcb\x70\x32\x5d\x5b\x0f\x78\x0a\x9c\xc9\xbb\x44\x1e\x46\x43\xa4\x02\x30\x08\xec\x53\x72\x7d\xa5\x92\x0b\x5c\x5f\x5b\x0e\x01\x9a\xe1\x79\xcd\xb1\x50\xcb\xeb\x8b\x51\x68\x07\x5b\x65\xd4\xca\xaf\x54\x5d\x1a\x93\x74\x13\x08\x59\x60\x25\x14\xe9\x02\x14\xd9\xc9\x67\x03\xdd\xc3\x49\xd5\x70\x3b\xd5\x28\x1f\xed\x6a\x40\x2d\x58\x38\xf0\xd6\x88\x33\xaf\x12\x00\x26\x06\xdf\x66\x99\x62\xae\x9a\x2c\x5d\xfa\x76\x1e\x0f\x56\x9c\xcc\xfe\xd6\xa7\x23\x05\x29\x7b\xcd\x52\x5e\xf9\x59\x0b\x6c\x90\x0c\x8e\x77\xe4\xa3\xe5\xf4\xab\xae\x03\x7c\x6b\x7a\x29\xa9\x42\xe9\xde\x6a\xda\x8a\xea\x12\x2b\x59\x5e\x88\x06\xe5\x8d\xc0\xa2\xf2\x8e\x9f\x79\xd5\xe3\x42\x1a\x56\x9a\x9e\xac\x55\x41\x00\x27\xd3\x15\xdc\xa7\xbd\xce\xf5\xac\x02\xe0\x8a\xe4\x6f\xfa\xd6\x34\x5d\x31\xbd\x3e\x65\x5d\x25\xeb\x57\xe5\x4b\x92\xd6\xd3\xd1\xd2\x4e\xf2\x43\x1e\xf4\x7a\x3d\xf1\x51\x8c\xf7\xd9\xef\x60\xbf\x6f\xe3\x65\x7e\x43\x43\xdb\x56\xdf\x28\xf7\xe0\xa2\x3f\x52\x6f\xa7\xd7\x6f\x3b\xed\xae\x02\x67\x6d\x19\x32\x0b\xc6\x1b\x40\x5e\xf8\x73\x10\x65\x34\xf7\x0e\x62\x80\x66\x58\xdc\x1a\xc2\xc2\xe6\xb2\xb0\xe3\xfc\x61\x04\x8f\x4f\x1e\xec\xef\x6b\x4e\x0e\x2f\xb8\x7b\x98\x94\xa2\x67\xc7\xd0\x30\xde\x3b\x3e\x56\xe5\x9e\x8f\x95\xbb\x83\xd7\x7d\x31\x78\x75\x0b\xaf\x9b\x23\xad\xf0\x22\xb8\x15\x84\x71\x1c\x7d\x64\x94\x64\x81\xdf\x8e\x6e\xf7\xcf\x4b\x47\x2a\xbe\xba\xfc\x2e\x5f\x43\x9e\xf5\xb9\xac\xa1\x2e\xc6\xbd\xd6\x37\x64\x60\x1f\x87\x1f\x89\x5d\xd6\x11\xb4\x32\x69\x08\xd9\xb9\xcd\xc2\x5d\xff\x33\x02\x93\x7a\xd4\x3f\x05\x93\x06\xe8\x2a\x22\xb0\x40\x44\x76\x49\x14\xeb\x7a\xd7\xa7\xc3\x98\x77\x17\x6e\x0d\x2e\x9e\x35\xc4\xc1\xfc\xbc\xea\x0a\xb9\x1e\x94\xe9\x37\x82\x32\xd7\x91\x07\x2f\x66\x05\xc1\xd0\xc0\x35\x88\x67\xf3\x37\x0f\xf9\xb4\xe2\xc9\x13\x94\x40\xc8\xaf\xd0\x3e\x50\x8b\x30\x5d\xc5\x5e\x74\x63\xde\xfb\xba\xf5\xe7\xaf\xe7\x87\x71\x97\x65\xea\x6c\x60\x35\xfd\x22\xa2\x8a\x2d\x93\xb4\x6c\xde\x2f\x45\x3c\x91\xe3\xf0\x02\x27\x1c\x47\xd9\x3b\x35\x3a\x87\x88\x09\xce\x13\xdb\x00\xd4\x63\x04\x89\x60\x67\x28\x04\xa9\x53\x72\x83\x37\x41\x7e\xf2\xa0\x87\x77\x14\xbc\x68\x3a\xb9\xb6\x6d\xfa\x50\xfd\x60\x8f\x00\x55\xca\x62\x00\x79\x03\xfc\x9a\x5a\xf0\x9e\xc1\x7b\x3f\x81\xfd\x76\xe0\x0c\xef\x01\x3f\x70\x80\x97\xa7\x1f\xd8\xbd\xa0\x64\x8b\xfa\x80\xb1\x2d\xe6\x8c\x3a\xc9\xf2\xc8\xbf\xbf\x81\x8f\x4b\x4c\xfa\x1e\x04\xd8\x1a\x2a\x19\xdb\x08\xd7\x16\x58\x3e\x00\xc2\x62\xce\x63\x1b\x30\x08\x7a\x38\x03\x75\xce\x83\xa3\x16\x6c\xce\x39\x48\x13\x47\x2c\x50\x60\xb3\x56\x25\xb6\x95\xe7\xbc\x93\x39\xc5\x17\xf2\x36\x10\x17\xc4\x9d\x72\xa1\x0a\xe6\x41\xc6\x6c\x95\x10\x83\x53\xa0\x7d\x73\xd1\x77\x8c\x07\x52\x76\x21\xef\xb2\x58\xd1\x92\x1d\xc0\x1f\x38\x68\x31\xf0\x7d\x6c\x89\x95\x82\xcb\xa8\xcc\xac\xb5\xd3\xb6\x78\xe4\x0c\x5d\x45\xef\xe1\x60\x39\x29\x5d\x6f\x44\xcb\xea\x03\x13\x09\x76\x19\x53\xf4\x0b\x1b\x7a\xf0\x54\x2b\x82\x8d\x59\x59\x96\x81\xc9\xc7\x05\x3e\xc9\x41\xe1\x18\xd5\x85\x0a\x4e\x55\x70\xaa\x8c\x11\x40\xbe\x22\x67\x0c\xdd\x05\xf4\xa8\x58\x0b\x10\xc2\x00\x69\xe6\xc2\xa8\x8a\x6a\x0c\x22\x7e\x54\x64\x8d\x15\x34\x56\x0d\x89\x79\xd0\xd5\x45\x70\x39\xc7\x5a\x7e\x92\x2e\x87\xa6\x0f\x65\x80\xab\x91\x8d\x03\x0f\xe5\x05\x05\x04\xc6\x40\xcc\x6d\x49\x05\x86\x92\x28\xc2\xcd\x2e\x1e\xc6\xba\xbf\xbf\x51\xc5\x82\x3f\x70\x77\x7e\x86\x21\x70\x36\xb7\x66\xe8\x76\xcc\xac\xa7\x6c\xcb\xd8\x08\x58\x4d\x82\x6a\xda\x51\xae\x83\x93\x26\x82\x2c\xe2\x54\x9a\x19\x36\xbe\x02\x4b\xfa\x8c\x55\x53\x00\xed\xb5\x6f\xb8\x90\xe4\xa3\x5c\x23\x1c\xb0\x28\x27\x20\x69\x89\x00\x33\x58\xee\x9c\xd7\xa5\x58\x00\x87\x35\x84\x3e\xaa\xd3\xd9\x20\x4d\x11\x52\x1c\x1c\xc2\xae\x50\xf3\xbe\xa4\x01\x9b\x50\x32\xa3\x2b\x2e\xe2\x67\x44\xed\xf5\xfc\xf5\xdb\x5e\x70\x55\x37\xe4\x95\x63\xd4\xa5\x71\x02\x13\x37\xcc\x63\x46\xe4\xe5\xf7\x2f\xa0\x0a\xb9\x47\x3a\xfb\xcc\x6e\xd7\xa2\xe6\x87\x8e\xfd\xa1\x63\xef\xea\xd8\x5d\x53\xbc\x0a\xff\x2e\x03\x2e\x03\x45\x66\x46\xb1\x6c\xf3\xd5\xcd\x72\x8d\x63\xb9\x39\xa7\x6d\x20\x82\x2d\x41\x72\x6e\xf6\xc9\x0f\x2d\xff\x43\xcb\x7f\x97\x96\xdf\x25\xec\xc7\xd3\xd7\xe3\xbf\x76\x6a\x7a\x30\x24\x95\x79\xb4\xc2\xd5\x7b\x25\x82\xc0\x21\x2e\xd7\xa4\xea\xd7\xe1\x28\xce\x03\x13\x98\x27\x08\xb3\x88\x6f\x90\x4b\xa0\x9a\x4d\xe8\x20\x6a\x1b\x44\xec\x8f\x19\xe0\xc7\x0c\xf0\xdf\x33\x03\xe8\xa0\xd8\x4d\x8a\x5a\x86\xb8\x81\x82\x3c\x63\x6f\x9b\x78\x73\xb9\x9e\x29\xf6\x36\x12\xb0\x39\x19\x80\x9b\x0b\xec\xe7\x87\x46\xc2\x8f\xe9\xe0\xc7\x74\xf0\x90\xe4\xff\xfa\x8f\xcf\x70\x2c\xaa\x13\x89\xdb\xe2\xbf\x93\x2e\x05\x3e\x45\x01\x99\x6e\x43\x09\xca\xed\x40\x37\x52\x8a\x3c\xd1\xc0\xc3\x44\x03\x0f\x13\x0d\x3c\xdc\x34\xf0\xd0\x34\xf0\x30\xd7\xc0\xc1\x0d\x7a\x6d\x5e\x45\xb5\x31\x00\xb0\x02\x93\x80\xa7\xa1\x82\xde\xbf\x28\x1f\x3a\x98\xe5\x43\x3a\x7b\x20\x2d\xcb\xd5\xad\xc6\xbd\x1e\xae\x35\x7c\x7f\x63\x51\xd9\xa2\x10\x28\x96\x7c\x08\x14\x2d\x30\x8d\x52\x79\xa5\x10\x28\x5c\x21\x98\x6d\x01\x43\xf0\x9f\xa0\x55\x5f\xa9\x06\x27\x1f\xdd\x3b\xab\xf9\x5a\x2b\x67\x00\xfa\xab\xb8\x2f\xac\x16\xa6\x4b\xa2\x56\x79\x1f\xd5\x28\x90\x9d\x17\xd3\xa6\x35\x6d\xde\x14\xd1\xb4\x8e\x4a\x9c\xf1\x67\x00\xc0\x09\xb3\xcd\x59\xee\xb3\xc1\x03\x73\x1a\x93\x36\xef\x5c\xa7\x9d\x23\x85\x52\x41\x71\x51\x58\xfa\xab\x76\xf3\x0e\xc5\x1c\x0c\x59\x8d\x53\x31\x38\x31\x05\x99\xfd\xbc\x3b\x42\x28\xe4\x6b\x38\x12\xe7\x62\x28\xc5\x0c\xae\x03\xd1\x21\x09\xdf\x1c\xd9\xb4\x3a\x71\x6a\xc4\x4d\x9b\x39\xa7\xd3\xc5\x77\x0d\x90\x5d\x13\x43\xa1\x1c\x96\x2a\x18\x47\xb6\x65\xb0\x87\x44\xd6\x47\x9a\x9f\x44\x42\x31\x41\x5f\x9d\x45\xc6\x44\x41\xce\xdd\x64\x9b\xe6\x5a\x55\x5c\x2c\xda\x60\xaa\xb7\xc8\xfb\x00\xf2\x06\x4a\xa2\x73\xd8\x65\xaa\x7d\x3b\x46\x4f\x3e\x87\x9f\x38\x28\x28\x17\xf0\x1f\x39\x0e\x05\xb3\x50\x1c\xb5\xed\xb2\x0a\x57\x65\x3b\xd6\x72\x4f\x24\x6e\x80\x0a\x8d\x36\x1f\xc6\xa8\xf7\xd9\x56\x80\x46\x91\x9f\x47\xc0\xd0\xc5\xa9\xc8\x95\xeb\x92\x6a\x29\xb8\x02\xcb\x08\xd4\x0c\x40\x7d\x8f\x80\x2d\x2f\x45\xe3\x65\x64\xfc\xb8\x9a\x30\x07\xc1\x1f\xdb\xa5\xdb\x1c\x14\xa7\x73\x50\x9a\xcc\x41\x3c\x99\x83\xf2\x9d\x39\x28\x23\xfc\x2c\xc4\x44\x9c\xa2\xa1\x52\x1c\x26\x33\xd6\x89\x07\x8c\x94\x52\xae\x5c\x5f\x11\x03\xe1\xd3\xf5\x60\xd4\x45\x62\xef\x5f\x4a\x9b\x59\xd2\xf6\xcc\xe2\x26\x13\x4b\x99\x4c\x2c\x81\x38\xb9\xe9\xc4\xe2\x87\x16\x5d\xee\x91\x6b\x89\x40\x63\x2f\xf2\x74\x05\x6a\xba\x0d\xfe\xe0\xc0\x84\xe4\x29\x96\xf4\xc9\x39\xe2\xbf\x76\x2e\x17\x62\xe3\x50\x58\x59\x2e\x1c\xd8\xa3\x43\xf9\x43\x82\x59\xdd\xa7\x57\xc8\xae\xc5\x93\x53\x5e\x89\x03\x5b\x70\xd1\x32\x56\x28\x72\x29\xab\x26\x96\x32\x81\xd6\x80\x9c\x4d\x9f\xde\x8f\xa5\xc6\x8f\xa5\xc6\x7f\xeb\x52\xe3\xbf\x76\x2e\x33\xac\x56\x21\xaf\x0d\xa6\x2a\x42\x9b\x29\x9e\xb9\x29\xd6\xad\xc1\x24\x2a\x3e\x42\x85\x6e\x3d\x67\x6e\xac\xce\x19\x4e\x34\x70\x37\xca\x1b\x43\xa9\x0c\x89\x42\x40\xb6\x86\x1f\x1c\x49\x3f\x96\x2a\x3f\x96\x2a\xdf\x3b\x72\x7e\xfd\xed\xb7\x9f\x7f\xf9\xa7\xf9\xdb\xeb\x3f\x77\xb2\x71\x0e\x3d\xc6\x44\x43\x7a\x08\xe0\x84\x54\x73\xa8\x76\xc8\x0f\xfa\xc4\x08\x4d\x6a\x76\x09\x73\x6c\x5c\x51\x25\xf5\x9e\x05\x59\x3d\x27\x4f\x45\xf4\xd7\xc2\xcf\x56\x96\x29\x25\xc5\x33\xae\x83\x97\x09\x5b\x2c\x65\x8a\x22\x54\x88\xc8\x2e\xb1\x7d\x2b\x25\xbe\xc0\x7f\xa1\xf7\x78\xa8\xcd\xe3\x61\x95\x8a\x1d\x6f\xbc\x24\xca\xd5\x03\x1e\x9c\x9c\xc6\x21\xe6\x80\xb1\x82\x64\x35\x77\x83\xdc\xdf\xdf\xb4\x50\xc9\xc7\x85\x16\xac\xa2\xfc\xfd\x01\x5e\x01\x91\xe2\x89\x23\x85\x5a\xce\x18\x70\x1e\xdc\x25\x4b\x9f\xdf\x0a\x47\x23\xff\x8c\x66\x50\x70\x4d\x2d\x52\x3e\x71\xbe\xc0\x1d\x67\x1b\x22\xa7\x67\xed\x9c\x3b\x8d\xfc\x29\x62\xb4\xd3\x1f\xb1\x41\x82\x2e\xc4\xe4\x88\xe1\xa2\x5e\xb2\x21\x29\x22\x02\xd5\x1c\x9f\x3c\x41\x51\xb1\x3e\x5c\x06\xb6\xaf\xf3\x9f\xc4\x90\x33\x94\x73\x3c\x52\xcc\x32\x4c\x32\xa9\xc2\xe2\xa8\x5f\xea\xda\x51\x01\xcc\x7b\xb0\x8b\xfb\x00\x72\xa4\x60\xb3\xd8\x7d\x4f\xa2\x23\x00\xa5\xd0\x22\xc0\xa0\xf1\x8f\xb2\x90\x08\x83\x6d\xaa\x8c\xe1\x7e\x8d\x68\xda\x9a\x9e\x10\xb4\xaf\x31\xff\x78\x63\xac\xe4\x1e\x18\x3e\x59\x87\xe5\x90\x3a\xd5\x1c\x49\xac\x1c\x0b\x0c\xa3\xb2\x50\xeb\x29\x8b\x7a\x4e\x67\x59\x1a\xb2\x28\xdc\x02\xf2\x25\xd1\x7d\xa2\x53\x33\xd5\x50\xe5\xdf\x01\x0b\x9a\x4b\xa5\xc0\x1b\xc0\xe1\x69\x03\x38\xdc\x2b\x99\x25\x18\xa6\x35\x7c\xc2\x59\xad\x32\x4b\xc2\x06\x09\x1f\xae\xa5\x17\x63\x06\x85\x8a\x7d\x84\x63\x14\x5d\x55\x0f\x8e\x6a\x15\xc3\xf9\x59\x8c\x56\x06\xfd\x54\x56\x3c\x7b\x5e\xbc\x60\xe4\x8d\x67\x69\x81\x06\x18\x88\xc2\xc4\x13\xf3\xa5\x07\xc5\xb9\x86\x5c\xf6\xbe\xf3\x57\x7c\x99\x4f\xca\xf5\xf1\x75\xcf\x19\xee\x1d\xe4\x24\x04\xdb\x2d\xdd\x2b\xa5\xcf\x3a\xd8\x50\x96\xf5\x6a\x55\xf7\x23\x59\xe8\x89\xf5\x20\xaa\xc5\x8a\xd9\x56\x73\x8f\x87\x59\xc1\x06\xc6\xe5\xc4\x56\xe6\xa6\x6e\x8d\xee\x28\x83\x68\x2c\xd7\xb3\x18\xd8\xbe\x39\xef\x74\x48\x54\x25\xbb\x21\x3e\xcb\x7a\x1f\x3e\xe7\xe0\xad\x72\x71\x89\x74\x86\x31\x19\x9f\xa1\x29\xde\x12\x39\x5f\xc4\xfc\xaf\xe1\x90\x28\xc6\x34\x24\x45\xef\xf2\x9c\x8e\x94\xb3\xd2\x11\xf8\x14\x09\xfc\x5f\x6d\x13\x0a\xe0\x31\xde\xca\xb8\xe8\x69\x5a\x8d\xd2\x5d\xc1\xad\xf3\x19\xd5\x5a\x7b\x00\xfe\x7c\x8c\x50\x19\xb1\xf0\xeb\x9d\xce\x9d\xe3\x11\x38\xab\x9e\xe5\x33\x38\x86\x5b\x04\x9e\xc1\x39\x39\x4d\x31\x1c\xac\x58\x26\x27\x31\x07\x36\xd9\x15\xde\xbf\xb8\xbf\x2e\xed\xef\x16\xd0\xc7\xb1\xcc\x37\x05\x54\xec\x92\x2e\xb4\xdb\x27\x4a\x36\x9c\xb1\x36\x09\x50\x35\xc1\x62\x2b\xb2\x0f\x8e\x4f\x24\x8b\x23\x77\x4a\x64\x6b\x5c\x42\x13\xc0\xe7\xbf\x84\x72\xa6\xec\xb2\x09\x4b\x14\xaa\x10\xfd\xa0\x3c\x10\x49\x5d\x7e\x7d\x06\x89\xd7\x02\x13\x2c\xd8\xa9\x60\x06\x72\x3e\xcb\xca\xd0\xa7\x43\xa0\x1a\xe2\x00\x8a\x8c\x79\x30\x38\x65\x5f\x46\x26\x2b\x57\x86\x3e\xa4\xc5\x17\x4a\x9c\x9e\xd3\x0c\xb5\x4f\xef\xc8\x6a\x90\x45\x00\x83\x4d\x62\x7b\xc6\x1d\xd8\xe8\x57\x0e\x8b\xcd\x89\x79\x94\x91\x49\xdc\x03\x6b\xdc\x03\x64\x64\x1d\x6d\xee\xfd\x8b\xd8\x41\x7f\x41\xba\xbb\x24\xef\xdf\xff\xf8\xc7\x79\xa7\x83\xae\x63\xaa\x41\x96\x07\x21\xf9\x27\xb1\xed\x61\xdf\xa3\xf3\x90\xa9\x03\xb5\xd2\x52\xfa\xbc\x82\x18\x3a\x18\x5d\x79\xb1\x91\xac\x2b\x31\x67\xd5\xf2\x4c\x17\x79\x7c\xe5\xd4\x5f\x93\x0e\x19\x56\x5f\xdb\x3a\x12\x03\xc1\x95\xfc\xfe\x05\x6f\x73\xa5\x10\x2e\xa6\x7b\xbf\xd1\x2e\xf5\xaf\xdf\x66\x9b\x55\xe7\x5a\x00\xdb\x99\x95\xc3\xd7\xe9\x29\x6d\x18\x0f\x68\xdf\xbf\xd4\x35\xe8\x6d\xdd\xea\x3f\x78\x42\xac\xc3\xe6\x29\x00\xf6\x05\xd2\x82\x10\xe8\xba\x5a\xdc\xd9\x87\xfb\x96\xcd\x01\x7d\x28\x4a\x5c\x8a\x3a\xe9\x43\x43\x2c\x76\x93\x0b\x4e\x19\x95\x4d\x0b\x83\xd0\x8b\x9b\x77\xb8\x7a\xc0\xf2\xc9\x84\xb5\xd9\x90\xeb\x81\x01\x2a\xe8\x37\xbb\x9b\x1b\xac\x95\x82\xee\xad\x74\x77\xd8\xee\xec\x3a\xf2\x6a\xaf\x7a\xd4\x76\x2f\xde\x98\xce\x56\xfc\x4b\x80\x0c\x8e\x40\x64\x5c\xa6\x45\x9d\x9d\xd2\x60\xfd\x18\xf2\xc9\xf4\x85\x6d\x42\xf4\xfe\x25\x11\xf8\x47\xeb\x12\xc4\x61\x18\x81\x0b\x9d\xc8\xc0\xfa\xbe\xc1\xf9\x0a\x9f\xbf\xab\xc3\x7f\xfe\xfb\xd7\xbf\xbd\x3e\x0a\x9e\xf7\x17\x90\x2c\x2d\x17\x58\xb6\x2d\xbe\x1a\xfb\x8f\x27\x75\xf1\xd9\x02\x8a\x7e\x2e\x17\xce\x1f\xac\x6a\x5e\x94\x84\x29\x29\x86\xeb\xa9\xca\xc3\x9b\x5c\x48\xb7\xcc\xd6\xfc\xe9\x2b\xc5\x0b\x3f\x06\x8a\xd6\x9a\xfe\x31\xcf\x53\x8d\xb1\x58\xa0\x15\xc9\xcf\x97\x85\xe1\xae\xd1\x68\x2c\x35\x5d\xe0\xd5\xc4\x09\x19\xd0\x12\xcb\x26\x63\x64\x56\xba\x42\xa1\x6f\xa0\xd9\x50\xb9\x30\x9f\x64\xfa\x5e\x47\xfd\xa8\x0a\x8d\x15\xf4\xf4\xe1\x94\xc8\xaf\xba\xaa\xd7\x75\x57\xf5\x93\x49\xe4\x2f\xcc\x9f\x69\xe6\xd3\xcf\x7f\xdf\x1b\xb4\x8b\x88\x8d\x01\xd1\x1b\xbd\x9a\x55\x66\x55\xd1\xe6\x38\x06\x5c\xcc\x50\xb6\x9e\xd7\x6e\x5d\xdf\x3c\xb0\xa3\x12\xdc\xc0\xee\xec\xa9\x62\xcb\x34\xdb\x3d\x48\xd4\xc3\xca\xce\x83\x8e\xa7\x95\xe1\xc4\x6e\x73\x10\x8e\x5b\x19\x6e\x7d\x2b\xe3\x36\x08\xdf\x75\x74\xfb\x87\x69\xca\xf2\xc5\xb4\x81\x88\xf3\xdc\x38\x70\x7e\x56\x84\x88\x7c\x02\x85\xdd\x26\xa4\x2f\xdf\xc3\xf4\x7d\x78\xe5\x36\x95\x83\xbd\xde\x27\xd9\xa5\x21\x92\xc3\xfc\x76\xa3\x59\x50\xc2\x7d\x97\xc0\xed\x3e\x8e\x09\xa5\x9e\x52\x21\x70\xa2\x85\xfb\x3b\xb7\xf7\x0e\x05\xbe\x5e\x67\x47\x15\xb3\x45\xf6\x79\xc7\xa1\xc8\x1d\x12\xb1\x95\x95\x7a\xdc\x50\x05\x7f\x31\x31\x18\x93\xbf\x18\xd5\x04\xfe\xfd\x0d\xb3\x2b\xcb\xe8\x2d\xf8\x35\x51\x59\xf1\x66\x5e\x59\xa2\x7f\x66\x85\xde\xfa\xf9\xf7\xd3\xaf\x77\x68\x46\xfb\x7e\xf6\xcb\xf1\xce\xb7\xe1\xbe\x32\xa4\xb9\x8d\xf6\x35\x4d\xc0\x66\x32\xde\x23\xa5\x58\x64\xbc\x9b\x1f\x03\xfe\x7f\x64\xc0\x43\x10\xf6\x39\x1c\xc3\x03\x66\x3e\xde\x79\x32\xdc\x17\x63\x9a\xc7\xd1\xbe\x54\x04\x3c\xd1\x13\x07\x06\x14\x7d\x19\x26\x19\xfc\x18\xf0\x7f\xde\x80\xff\xe7\x2f\xe6\xe7\x5f\x76\x8e\xf5\x40\x2a\xfe\x6b\x56\x4c\x0f\x51\xb1\x63\x50\xcd\x57\x2d\x6d\xc1\x17\x1e\x34\x26\xbb\xc4\x96\xdc\x07\xca\xaa\x16\xb0\x97\xb1\x72\x1e\x78\x8e\x43\xb7\x30\xbd\xfa\x0f\x0f\x4b\x8f\x8f\xeb\x6a\xc1\x89\x4e\x72\xcf\x7e\xce\x37\xc2\x8c\x0d\xc4\x7a\x40\x86\xb9\x5b\x6e\xd8\xfd\x04\x6c\xad\x7b\x76\x8d\x40\xc8\xcf\x46\xef\x2c\x70\xc9\x77\xc9\xbc\x5b\x0f\x77\x5d\x8f\x94\xdc\x34\x3f\x57\xc0\xd5\x97\x3d\x13\x65\x09\xef\x57\x4f\x6a\x9b\xea\x58\x4e\x20\x57\xd5\xb1\xf4\xec\x6e\xa7\xc0\xc4\xe0\x04\x7c\x76\x73\x76\xe6\x0c\x76\x8a\x43\xd4\x6d\x83\xfc\x99\xce\xf9\xf5\xdf\x3b\xa3\x91\x6a\x1b\x3b\x53\x7c\x86\xa2\x53\x92\x09\xdf\xbd\x0a\x0c\x2b\x31\xf0\xe1\x83\x35\xdb\x26\x3b\xd0\x1a\x23\x79\x07\x41\x1b\x3f\x1c\x38\x4b\xb7\xfb\x1d\xc3\xa6\x4e\xfb\xa5\x5e\x87\xcd\xd9\x5c\x1f\xf9\x64\xd7\xec\x3e\x3d\xe3\xae\x6b\x62\x5b\xbd\xad\x00\xfa\x7f\xb4\x4e\x74\xab\x9c\x10\x1b\xa3\xa0\x1f\x37\xd3\x11\xfb\x61\xb7\xd4\x3f\x69\xd0\xcc\x7a\xc7\x91\x73\x46\x2e\xcf\x33\x88\x92\x34\x8e\x9a\xfa\xc9\x51\xf3\xaf\x9f\x7f\x7b\x78\xc7\x84\x33\x8c\xae\x0c\x7d\x1a\x02\xfc\x70\xd0\x3a\x4c\xfc\xc4\x16\x70\x55\xed\x1f\x5d\x83\x0f\xce\x1f\x13\xd9\xb1\x96\x81\x2a\xd0\x15\x0c\xf3\x60\x8d\x27\xcb\xf0\x1e\x60\x13\x29\xc3\x75\x82\xb3\x33\xb9\xa5\x9f\xaa\x7c\xc6\x3d\x39\xb3\x95\x03\xff\x14\x35\xd5\x81\x87\xeb\x37\x77\xb4\x03\x92\x97\x61\xc6\xf0\x18\x72\x03\x92\x1f\x90\x7c\x3b\x83\x73\x4f\xa2\x16\x2a\x8d\x8a\x77\x70\x14\x8f\xea\xc2\x00\x17\x00\x9c\x9d\xa6\x21\x11\x83\xc8\xd7\x65\x7f\x08\x94\x33\xc8\x5d\x39\xa5\xa7\x0a\xff\x2c\xbd\xea\x79\xbd\x24\xfa\xfe\x26\xab\x70\x97\x4d\x5a\x7f\x08\xc8\x2d\xee\x75\x9a\xb5\x19\xff\xe8\x1f\xd6\x34\x8c\xe6\xcd\xb5\xe1\x05\x15\xff\x18\xe4\xb6\xf4\xfd\xe3\x00\xf6\x65\x28\x23\x78\x78\x7a\xd2\x3f\x14\x34\x1d\x44\x5a\xe5\x55\xc6\x71\x1a\xdb\xd2\x52\xf4\xd1\x44\xb2\x35\x9d\x4d\x25\xf6\x3c\xe0\xfa\x04\x88\xca\x41\xaf\xe3\xb6\x74\x11\xfb\x2d\x24\x90\x56\xd6\x34\x4d\xc8\xe2\x25\x4d\x60\x96\xce\xc3\xf5\xff\xc7\xaf\xdf\xfe\xf3\xf5\xdb\x9d\x78\xfd\x8f\x8e\x97\x12\xe5\x14\x44\x3a\xd8\xfd\x14\x01\x99\xe5\x29\x15\x20\x8d\x53\xe4\x34\x88\x91\x5c\x7d\xb9\xb0\x23\x76\x41\x9d\x6f\x00\x9f\x2e\x8f\x36\x95\x25\x29\xc8\xcf\xe9\x5c\x28\xba\x68\x12\xd9\xe4\x56\x90\x23\x4b\x74\x87\x49\x7e\xef\x5f\x14\xc0\xa8\xfa\x0e\x53\xae\x46\x43\xce\x06\xa4\x16\x06\xa4\x76\x24\x0e\x32\x2e\x03\x79\xe9\xa4\x81\x82\x2d\x67\x73\x7b\xa0\x03\x07\x6c\x49\xf8\x17\xa4\xbe\xe3\x14\x52\xa4\x75\xa6\xb2\xb9\x0c\x32\x67\x2e\xf6\xb0\x5f\xf6\x6d\xe6\x4e\xfb\xe6\xe1\xa3\xbf\x40\x59\xda\x38\xfe\xe4\x09\xae\x44\xc5\x0d\x18\xd4\xac\x2e\x4f\xfe\x52\x88\x5b\x97\xc8\x7c\x47\xe8\x90\x50\xd0\x23\xf2\xa3\x3f\x47\xca\x29\x9a\x40\xab\x20\xa3\x25\x1d\xc6\x1c\x74\x33\x57\xd2\xec\x7a\x22\x68\x4f\x48\x3a\x69\x40\x3a\x73\x74\x48\x74\xc3\xfa\x5d\x73\x7d\xfd\x45\x12\xde\xd1\x09\x61\xe8\xf1\x93\xe2\x60\x2f\x6c\x97\x9d\xb0\xcf\x95\x5d\x3a\xe1\x6f\xaf\x7b\xe2\xfe\xee\x60\xd8\x39\x9f\xda\xf0\xe0\x02\x42\x01\x1d\x1f\xce\xb6\x01\xe2\xec\xea\x08\x51\x16\xd3\xa1\x21\xa5\x5f\x47\xc8\xa1\x50\x86\xef\x86\x1e\xa1\x4f\x0f\xa5\xdb\x08\x99\x8e\xa1\xf7\x2f\x20\x01\xe9\x87\x88\x35\xb7\x31\x32\x19\x03\x6e\xfa\x48\xeb\x9b\xf5\x11\x62\xbf\x7b\x80\xa4\x61\x2d\x92\x97\xc3\x74\xc8\xa4\x81\xeb\x77\x0c\x0f\xf4\xcc\xe3\xc7\xe2\x4c\x70\x64\x8c\x3f\xb1\x03\x95\x83\x8c\x0e\x0e\x3a\x3c\x44\x92\xfa\xf1\x61\xae\xe3\xc3\x5c\xc7\xc7\x41\x2c\xd1\x24\x13\x94\x5f\xeb\x8c\x74\xb8\xe6\xf2\xfe\xc6\xe4\xf4\xa5\xbe\x23\x54\xc6\x0f\x70\x8b\xca\x94\x6b\x5a\xe9\x86\xd5\x11\x62\xbf\x77\x80\x60\x8c\xce\x21\xd9\xfc\x27\x86\xc7\xf9\xf5\xf7\x87\xe9\xb8\xe1\x3f\x10\x88\x97\x88\x67\x2e\x93\x4b\xaa\x9b\x87\x39\xe9\x1b\x5b\xd0\x90\x51\x8e\x90\x4b\xd3\x53\xc2\x19\x79\x51\xf7\x69\x1e\x9a\x0f\x51\x9f\x07\xa9\x89\x99\x18\xe1\x13\xc9\xf2\xa2\x42\x51\xcc\x15\x00\x68\x0e\xb5\x0f\x5d\x77\xb5\x80\x1e\x2a\x52\x5c\xae\x59\x5d\xf6\x9a\xc0\xe3\xd5\xf9\xfd\xff\xfb\xf7\x6e\xa8\x2d\x99\x21\x87\x44\x25\x87\xb9\x05\xef\x95\xc0\x6a\x51\x7e\x18\xea\xde\x4c\xcb\xff\xf1\x5e\xd8\xff\xc6\x83\x46\xa4\xfe\xd8\x96\xe6\xae\xe3\xc9\x47\xb7\xc3\xa6\x3d\xb8\x73\xd3\x25\x79\xaf\x1e\xfc\xf3\x2e\x74\x3e\x50\x89\x41\xf7\xb8\xd3\x62\x8b\xc2\xf9\x60\x70\x3f\x90\xcc\x1c\xbb\x9c\x1a\xff\x37\x1d\x5a\x2e\x57\xad\xdb\x9b\x93\x9b\x8e\x84\xba\x75\xfa\x70\x5f\xfd\xfc\xf7\xaf\xdf\x76\x12\xa9\x2a\xaf\xe8\x6a\x99\x7b\x4f\x01\x78\x3d\xf4\xc0\x31\x46\xa5\x1a\xea\xf1\xb2\x74\x11\x11\x0d\x2e\xb7\x4e\x6e\xb1\xf2\x7f\x5e\x21\xe5\x14\x2b\xc1\x29\xd4\xee\x2a\xdc\xc6\x9a\x1f\x46\x7d\xff\xa2\xa0\x61\xab\xb5\x78\xc9\x5d\xe6\x0d\x1a\xae\xae\xec\xdf\xbd\x6c\xf4\xe9\xfb\x17\xa7\x4c\xd2\x8b\x64\x4e\xc6\x5d\x36\xc0\xfa\x38\xe1\xf6\x32\x9b\x08\xd2\xb8\xba\xdd\xee\x2b\xf8\x6f\x17\x53\xd7\xca\xf5\x1d\xc2\xb0\x6b\xcc\xaa\x90\xaf\x14\x69\x89\x11\x31\x7a\x3c\xcd\xf6\x0f\xf1\xfa\xfb\x17\x07\xdf\xfd\x8b\xef\xfa\xb0\xb5\x8b\xa5\x39\x4f\xcd\xb6\x34\x00\x7b\x25\x0e\x79\x5d\x16\xd2\x2a\xf4\x8a\x68\x8c\x2f\x79\xa3\x1e\x2f\xa1\xcb\xbb\x09\xc3\x82\xd2\x23\x9e\xf8\xa5\xdb\xf8\xe2\xdc\x6a\xa7\x87\x50\x76\x45\x16\xf8\xd2\x9f\x01\x8c\xb2\xa0\xb7\xd7\x9c\xb8\x22\x24\x7e\xa3\xd9\x97\xda\x71\xac\xe3\xa3\xd2\xf0\xf6\xfa\xed\x8f\xdf\x4e\xbf\xfe\xb2\x77\x1a\x96\x79\xed\xd3\x30\x4f\x89\x56\x08\xf6\x83\xf2\x24\xaf\x10\xbc\xe3\x71\xe7\x4f\x22\x29\x0b\x27\xe2\x16\x83\xb0\xc6\x9d\x9c\x49\x19\x75\x31\x62\xe3\x87\x14\xfb\xf6\xde\x3c\x9b\xee\xcd\xb3\xe9\xfe\x3c\xeb\x3f\x33\xcf\xde\x3a\x68\x5f\xc8\xf2\xc0\xae\xeb\x9f\x1b\x9a\x11\x3a\xa8\xec\xb1\x83\xdc\x92\xde\xdd\x29\x87\xda\x0a\xeb\xb8\x7a\xd6\xa5\xd3\x02\xa0\xd1\x8e\x6e\xa2\x2f\x6e\x85\xc2\x4a\xd7\x23\xc0\x75\x6c\xd1\x24\x1b\x33\x68\x5e\xd5\x8a\x3d\x49\xf9\x75\x0a\xcd\xeb\x53\x28\xca\xf0\x78\x37\xfc\xbc\xd7\xe7\x34\x93\x4f\xb2\x5a\xa3\x54\xfd\x91\x1c\x27\x00\x7f\x47\x04\x79\x14\xaa\xa1\x50\xcd\x8e\x8a\xa3\x3c\x38\xb2\x08\x92\x00\x3c\x77\xaa\xf8\xf6\xbb\xa3\x92\x8d\x2c\xe2\xe4\x27\xc4\x95\xbe\x66\x4a\x38\x1c\x4b\x23\xc2\x2d\x71\x45\xac\xfc\x99\x6c\xad\x86\x38\xc4\x57\x2a\x39\xca\x67\xd4\x88\x41\x6a\x5d\x83\x3b\x1a\xd0\xc2\xb0\xcd\x86\x38\x92\x63\x43\xce\x3b\xf2\xfc\x1a\xa9\xd4\x32\xe8\xb5\x35\x94\xab\x94\x43\x16\x51\x0e\x4c\x11\xa4\x9c\x51\x01\x69\x83\x71\x14\xa3\xd3\xaf\x72\xf1\x90\xf5\x0a\xc2\x07\xd6\x9b\xf8\x1d\xc9\x86\x41\xaf\xa3\xef\xb2\xc1\x51\x61\xc0\x36\xaf\x5e\xf5\x8e\xf3\xce\x90\xe7\x65\xd9\x03\x8a\xae\x34\x2b\x09\xa8\xeb\x80\x60\xf6\xb2\xa6\xf5\xef\x5f\xca\x50\x3b\xc8\x2e\x9e\x21\x76\xd5\x0e\xb1\x8b\xc1\x44\x74\x4f\x6b\xed\xe1\xa1\xde\xda\xc1\xfe\x7d\xdc\x2c\xbf\xfe\x3f\xdd\x3e\xff\x0f\x2e\xd8\x56\x97\x27\x31\x19\xf6\x7b\xca\xcc\x2c\x4a\x67\xb6\xc9\x2c\xbf\x7c\x4e\x56\x77\x6b\x0b\xc4\x1a\x33\x7a\x33\x17\xa7\x51\x7e\x0e\xb1\x65\x8d\x07\x17\xb1\xba\x79\xec\xb2\x98\x82\x41\x1c\x9c\x27\xcf\x7a\x69\x7d\xc9\xd2\x97\x36\xce\x6d\xfb\x12\x10\x19\x25\xd6\x31\xde\x91\x2b\xb6\x07\x22\xc5\x12\x8e\xe4\x03\x8b\x00\x64\x51\xc9\x51\xd5\x29\xbe\x11\xa8\xd8\x94\x70\x4e\x83\x0d\x5d\x2c\x88\x04\x7a\x5d\x26\x65\x24\xad\x2e\xdf\x28\xd9\x9e\x51\x2c\x29\xd5\xd1\x10\xbb\x42\x9c\x40\x31\x94\xc9\x43\x91\x83\x01\xe0\xa7\x2a\x15\x17\x13\x33\x54\xe9\x02\x8b\x9e\x92\xa6\x79\xff\x12\xaf\x64\xbd\x0b\x6c\x38\x0b\x49\x4b\xbd\xa4\xd9\xa1\x87\x41\xec\xf4\x2f\xef\x88\x41\xfc\xbe\x3d\x7c\x56\x66\xad\xe9\xa6\xbe\x61\xff\x09\x01\xfa\xf5\xf8\xaf\xaf\x7b\x0f\x6b\x6f\xf3\xcd\xfa\x50\xbc\xd2\x0e\x5f\x5b\x28\xa0\x85\xf9\xde\x78\x44\xf4\xc0\xae\x11\x19\x66\xed\x34\x8c\xed\x64\x0d\xa7\xf7\x37\x93\x3e\xdb\x52\x1f\xac\x33\x57\xcc\x18\xde\x34\x63\xfc\x68\xc6\x2c\x6f\x39\xbf\x6d\xc6\x34\xc6\xfe\x67\xaf\x0b\x8f\x0f\xcd\x98\xf4\xb0\x19\xe3\xff\x42\x33\x46\x45\x6a\x1f\xa2\xf6\x50\x36\x24\x6a\x6b\xc8\x89\x40\x5d\x87\xe5\x27\xe4\xa9\x60\x01\xa6\x07\x37\x71\x14\x2a\x1e\x6e\x3f\x40\xb0\xf8\xfd\x4b\xb8\x51\xd7\xb2\x08\x5c\xa3\xae\x65\x53\x1e\x95\x25\xb7\x66\x72\xd9\x4d\x93\xcb\x35\x93\x6b\xe5\x96\x34\xe9\xa6\xcd\xd5\xf8\xfe\x9d\x06\xf1\xdc\xb1\xb9\x7a\xeb\xea\xbe\xd1\xf5\xdc\x27\xf3\xe7\x18\x5d\xbf\x7e\xfb\xc3\xbc\xfe\x7e\xdc\xed\x4f\x5d\x93\x1f\x3c\xd9\x98\x67\x71\x22\x0c\x76\x28\x4e\xfe\xbc\x0a\xe5\xa6\xc1\x0e\x0a\xfc\x74\x29\xf3\x68\x89\x71\xbd\x16\x01\xb9\xb0\x8d\x73\xd2\x82\x6b\x34\x04\x64\x92\xb1\x0b\xde\x48\xce\xef\x4d\x57\x84\x35\x37\xa1\xba\x82\x54\xdf\xf6\x95\x80\xf1\x91\x37\x5c\xe2\xd2\x8a\xf7\xc4\x73\xbf\xc6\xbe\x86\x7b\x68\x01\xec\x5a\x01\xfa\x70\x22\x2d\x40\xd4\x02\xc4\xad\xfc\xfd\xaa\xf3\xc6\x0a\x0a\xfc\xde\xa5\xe8\xd8\xdb\xfb\xbc\xa6\x81\x4c\x13\xd7\xa0\x64\xc6\x70\x9d\x21\x92\x4d\x97\xd0\xc5\x56\x5d\x7b\x14\xa0\x1b\xb9\x0c\xa9\x73\xd0\x98\xba\xdf\x18\xdf\x75\x68\x74\x62\x8f\x60\x56\xef\xfb\x3a\xba\x42\xce\x9d\xfd\xe0\xd1\x6f\x76\xbe\x15\xe2\x87\x7a\x5a\x30\xc6\xc6\x67\xff\xae\x23\x1f\x4b\xfe\xf5\x6e\xb6\x2b\x9d\xbc\xde\xc3\x43\xee\xf3\x4c\x27\xbf\x9d\xa7\xdf\xec\xd9\xf9\xc1\x97\x5f\xcf\x6f\x6f\x97\xfe\xfd\xeb\xde\x11\xac\xc2\x36\xab\x81\x7c\x59\x88\xfa\x58\x8f\xfe\xe1\x61\x22\xe9\x75\xb9\x7b\x54\x57\x05\x16\xe3\xac\xe9\x0e\x67\x29\x04\xdf\x45\x63\x81\x5c\x10\xda\xc3\xcc\xe8\xe3\xa7\xb0\x45\x45\xc6\x69\x0d\x2f\x75\x7d\x67\xaa\xb4\xa0\xad\x05\x58\xd1\x2c\x68\x4b\xb5\xd3\x24\x64\x4d\xd4\xc7\x54\x7b\xf8\x65\x9d\xfa\xe8\x45\x33\x1d\xba\x9c\x37\x7c\x1c\x57\xbc\x9d\x16\x43\x77\xee\x7d\xb8\xbb\xa3\x77\x6e\x2b\x36\xf1\x9b\x77\x9f\x3f\xad\xec\xa2\x3d\xf7\x81\xb0\xd7\x1d\xe6\xb4\x6c\x8e\xa9\x1f\x96\xad\x43\x12\x59\x67\x46\xdf\xb2\xa7\xba\xdd\xb7\x3a\xd2\x57\xfb\xd6\x63\x65\x10\x5e\xd2\x7a\xdf\x8a\x7e\x51\x45\x52\xe7\xca\x68\xda\xb5\x7e\xf0\x9b\x5d\xbb\x26\xaa\xdd\x08\xac\x73\x3d\xd1\x79\xd0\xba\xd5\x41\xfe\x70\x57\xfe\xf6\xf5\xf5\x5f\x5f\xef\x84\xea\x3d\xc8\xf5\x5f\x5f\xe3\x70\xb5\xa9\xec\xa0\x7f\x40\x62\xed\xfb\x1b\x1c\xed\x64\x65\x07\x77\x3b\xcc\xab\xd2\x43\xb7\xbf\x2d\x9b\xdc\x73\x05\xc7\x35\xf3\xdb\x6f\x9a\xdf\x71\x34\xbf\xdd\xd2\xfc\xe6\x3b\xbb\x88\x45\xcd\xef\xd8\x62\x17\x3e\x32\xbf\xdd\xc3\xe6\x77\xdc\x63\x7e\xef\xef\xc0\x3f\x9b\xe8\x99\xb0\xf4\x86\x8f\x48\x1d\x3b\x32\x53\x1d\xa6\xbf\x49\x7f\x66\xaa\xef\x5f\x22\x05\x3d\x90\x75\x14\x71\xac\xa1\x9d\x1a\x49\x4c\xf2\xe9\x6f\x96\x0d\x7e\x7c\xef\x9c\x01\x56\xac\x61\xde\xb4\x86\x7d\xb3\x86\xd7\x8f\xf0\x36\x8d\x61\xd7\x36\x20\xaf\x47\x78\x5b\xc6\xf0\xfa\x11\xde\xe6\x06\xe4\xc6\x19\x5e\xb3\x85\x77\xf4\xe0\x07\xe7\xe2\xff\x8f\x45\xf4\xf4\x27\xdc\xdf\x15\x18\x7b\xff\x0c\xfb\xc3\x36\x7e\xd0\xa3\xe2\xff\x8a\x98\x99\xfa\xbd\xe1\x07\x77\x8f\x98\x3f\x6c\x4a\x34\xd6\x7d\x99\xfd\x1f\xf2\xb1\xf8\x8e\xf2\xdf\x97\x87\xff\x11\xe7\x82\x8f\x4a\xff\xc7\xc3\x71\xf5\x32\x8a\x67\x7a\x2d\x65\x4f\x81\x11\x31\x5a\x1d\x1c\xeb\xe2\x90\x28\xd5\x40\x75\xbe\x46\x12\x61\x03\xeb\xe5\xd9\x04\x04\x1a\x07\xca\x0c\x8c\xb3\xe0\xe5\x8d\xb4\x88\x33\x29\x95\x72\x05\x12\x68\xa1\x9c\xc0\x35\x50\x0b\x30\xb4\x42\xbf\x3c\xb3\xa5\x1a\x02\x70\x10\x07\x6f\x24\xb5\xa4\xb9\x18\xe4\xd2\x95\x03\x7a\xa0\x9c\xa5\x98\xde\x48\x39\x07\x94\x1e\x3e\x86\x3d\x4f\x0d\xbf\xbf\x81\x58\x3f\xc4\x43\x05\xd4\x6c\xe9\x35\x75\x4c\x81\x02\xc3\x9f\xa8\x50\x61\xb8\xb5\x01\x66\xaf\xfa\x39\x50\xaf\x63\x29\x58\x38\x23\xfe\x0e\x93\x23\x58\xb0\x4b\x35\x8e\x52\x37\x8b\xa4\xaa\x30\x88\xb5\x0e\xb8\x29\xef\x78\x83\x77\xfa\x34\x0d\x12\x45\xa6\x06\x99\xa2\x24\x00\xfd\x5a\x14\xd4\x50\x60\x69\x51\x2f\x15\x7a\x68\xe0\xfe\xf1\x30\x2e\x40\x19\xba\x29\x31\x65\x0a\xec\xce\x8e\x2c\x3c\xa0\x6d\x95\x6b\x72\x8e\x52\x72\x5d\x8f\xc1\xd3\xbf\xc4\xb3\xf1\xe4\xbd\x72\xb1\x82\xcb\x39\x50\x28\x8b\x95\x78\x71\x94\x6b\x3a\x14\x90\x40\x96\x2c\xf2\xc6\x80\x4c\x65\xbf\x7c\x54\xc4\x26\x9d\x25\x31\x23\x89\x55\xcd\x01\x64\xb0\x7d\x19\x20\x35\xd2\xd2\xc9\x39\x69\x74\x77\xc8\xe4\x81\x1a\x3e\x95\x19\xa9\x66\x93\x19\x4e\x87\x44\x90\x6e\xeb\x57\x64\xc6\xa2\x3e\xa1\x50\xa8\x45\x11\x92\x07\x47\x7e\xee\xa4\x21\xad\x91\xdd\xd9\x50\xac\x38\x3e\xa9\x49\x2a\xef\x8b\x61\x4a\xf3\xfe\xa5\x54\x34\x32\x85\x7d\x19\x70\x57\x29\xb7\xf1\x52\x97\x26\x1b\xa4\x8a\x3c\x8d\xe4\x89\x72\x18\x29\x48\x5f\x4e\x6f\xa4\xa0\x07\x0c\x11\x7e\xcc\x0f\x51\x44\xe6\xf8\xf3\xb7\xe3\xdd\xd3\xd0\x87\x56\x08\x94\x52\x95\x21\xd4\xfb\x28\x7a\x0f\xde\x5e\xa6\x8a\xad\xf5\x94\x4d\x00\xed\x74\xb2\x1d\x35\x7e\x60\x08\x56\x3e\x7b\x91\x05\xe0\xc3\x7b\x83\xd8\xfa\x40\xbc\x00\x4a\x28\x94\x6b\x81\x42\x4a\x14\xa2\xbc\xa4\xa0\x9a\xa9\x7f\x4e\x84\x2a\x03\xae\x49\xa4\x8a\xb1\x72\x15\x59\x43\xfa\x7d\x09\x0c\x8f\x52\x0a\xea\xe9\x64\x25\x0b\x4a\xc0\xdc\xe1\xf7\x37\xe3\xc8\x42\xd2\x73\xf5\x92\x77\xa2\xca\x67\x40\x86\x02\xed\x73\x1e\x5e\x16\x93\xa7\x60\x83\x48\x81\x2b\x32\xc6\x4d\x9b\x25\xd8\xbb\xce\x17\x13\x92\x15\xcf\x14\x31\x9e\xac\x4f\xc6\x51\xf1\x06\x28\xeb\xf3\x47\x53\xf1\x0a\x06\x8f\xda\x86\x50\x28\xfa\x64\xf0\x4e\x9f\xa6\x37\x48\x54\x72\x0d\xa2\xd6\xd8\x23\x30\xc7\x89\x6c\x85\xd8\x17\x55\x44\x2b\x74\xb1\x70\xff\xed\x07\xa6\x3b\x6c\xeb\x89\x00\xff\xb9\x2b\x24\x4a\xb9\x02\xca\x79\x21\xc0\xb1\x81\xc5\x83\xc1\x9d\x2b\x76\x92\x4b\xc9\x14\x42\x87\x56\x18\x9c\x74\x8a\x03\x88\x28\x88\x6d\x39\x39\x03\x4e\x1e\xaf\x2e\xf0\x53\xc9\x64\xeb\x29\xe7\x7c\x00\x6c\x6d\x28\x41\x34\x80\x72\xae\xbb\xe5\x93\x46\x1e\x15\xcd\x63\x90\x92\x24\x0d\x00\xdb\xe4\xfa\x12\x40\x33\xa6\xd8\xca\x28\x5d\x0d\x54\xbe\xaa\x9e\xe5\xf0\xa5\x02\xfe\x35\x57\x51\x24\x81\x22\x47\xd1\xb8\x08\xd1\x28\x9d\x50\x44\xa9\xd1\x99\xa9\x04\x72\xc5\x1f\x2a\x15\x20\xd4\xbb\x0e\x90\xc8\x59\x4f\x29\x84\x33\x79\xcc\x0d\x15\xda\x39\x96\x60\xa8\xe4\x4e\x2a\x65\x34\x43\x19\xc4\x12\xe4\xae\xbc\x02\xd5\xd0\x8f\x08\x80\x47\x87\x70\x08\x54\x6c\x92\x71\x86\x62\x18\x72\xc5\xf5\x85\x44\xbb\xcf\x25\xb7\x0c\x64\xe3\x6b\x96\x45\x6d\xbe\xad\x76\x39\x52\x7d\x9a\xfe\x68\x2d\x1e\x7c\xff\xc2\xb2\xdc\xc5\x41\x23\x0e\x16\x9b\x90\x7a\xac\x76\xa7\x3f\xe2\xb8\xf1\xba\xdc\xdd\x23\xaa\x3b\xad\x6a\x28\x19\x25\x1e\x28\xbd\xf8\x85\x38\xd8\x43\xc1\x5c\x0b\xe6\xfb\xb3\x81\xb1\xd4\xd9\x74\x50\x5f\x51\x8d\xba\x89\x4d\x67\xd6\x6d\x3a\xbb\x62\xd2\xad\x5b\x74\xf6\x66\xd0\x99\x89\x45\x37\xac\x5b\x74\x5a\x0a\x35\xe9\xcc\xcd\xa6\x33\x13\x9b\x6e\x97\x41\xbc\xd3\x98\x97\x41\xbb\x10\x1e\x69\xb2\xc1\x1e\x40\xd6\x3f\x44\xb2\x20\x01\x5a\xb1\x65\x50\xd6\xd1\x98\xb9\xd9\x32\x66\xd5\x98\xb1\x2b\xb6\xcc\xaa\x29\x63\x27\x96\x8c\xb9\x99\x32\xc3\xaa\x29\xa3\x45\x68\xb6\x8c\x99\x18\x33\x63\xc5\x76\x35\xd6\x2e\xc2\x98\x3d\x52\xd6\x06\x26\x7c\x33\xa6\xdb\xa9\xb8\x4d\x29\xf9\xab\xb9\x3a\x70\x80\xb7\x45\xa1\x7e\x22\x81\xfd\x3d\x9a\xdf\x40\xfa\x46\xe8\x42\xe9\xa5\x0f\x3e\x21\x36\x4b\xcb\x17\x80\xeb\xe7\x10\x1f\x10\xa4\xfb\x0b\xa4\x42\x25\xcb\x22\xb3\xfa\x33\x39\x80\x3d\x72\x5d\xda\x9d\x7f\xf1\xd2\x26\x92\x75\xc1\x50\xf6\xe1\x23\x4c\x36\x60\x0a\x3a\xbb\xcd\xbb\xe1\xa8\x44\x5c\x44\x8d\xd7\x52\x86\x4a\x62\xb8\x8a\xe0\x88\xc4\xfc\x55\xcb\x1d\x6f\x33\xbc\x8b\xd2\x21\xcb\xaf\x95\x6c\xa8\x0f\x1f\x0a\x8f\x12\xbb\x93\xc1\x65\x73\x80\x9f\x41\xf9\xd1\xe3\x40\x40\x56\xa5\x29\x46\x2b\x59\x4c\x8c\x0c\xab\xff\x48\x2c\x0d\x51\xc9\x3b\x26\x9f\xaf\x76\xff\x68\xf6\x63\x9a\xac\xc0\x9c\xed\x38\x5a\xac\x17\xc5\x6a\x0b\x80\xf9\xb8\x80\x8a\x67\x21\xac\x3a\x8c\xe3\xf6\x30\xbe\x2f\xaa\x22\x6e\x19\x20\x83\x36\x9f\xc9\x66\xc9\x69\x65\x89\x24\xc6\xec\x5f\xb6\x9a\xf2\x14\x92\x98\x0c\x75\x15\x3d\x70\xc6\x16\xa8\x46\xdd\x0a\x1e\x45\x93\x54\xb1\x65\xe4\xe2\xde\xdf\x4c\xa6\xcc\xb8\xc8\x12\xcb\x46\x6e\xa4\x19\x7f\xc1\x1a\x8b\x8b\x62\x2a\x45\xa0\xa8\xe3\xfa\xb8\x9c\x7e\x7d\x34\x7a\x9f\x15\xed\xc2\x76\x92\x79\x3d\xdc\xb3\x99\x8f\x86\x8a\xd7\xad\xd6\x14\x92\x21\x0f\x9f\xbd\x20\x4a\x2e\xe4\x27\x74\xee\xa0\x57\xdb\x42\xbc\x07\x4e\x17\x43\x2e\x9e\xd6\xbc\x42\x00\x97\x77\x31\xae\x67\x09\x6a\x11\x9e\x80\x73\x75\xf1\x25\xcc\x8f\xd7\xc2\x25\x8e\xb7\x16\x08\xbc\x08\xd9\x88\x97\x3e\xc5\xeb\x5f\xcf\xf5\x85\xd3\x51\x37\x7c\x13\x05\x58\xce\xc9\x01\xb8\x59\x7a\xcc\xc7\xf0\x1a\x28\x05\xd0\x82\x05\xdf\xf6\xd2\x3c\x48\x47\x7c\x4d\x27\x34\xc2\xfb\x9b\x29\x9d\xef\xfb\x6d\x97\xd3\xad\xef\x71\x2e\x7e\x96\x87\xdd\xea\xfe\xa9\x7b\x6c\x81\xfc\xf5\xd1\xc0\x7d\xd6\x13\xbe\x35\xc0\x92\x3e\x82\x13\x18\xcf\xb8\xa0\x4f\xbb\xf8\xe7\xc9\x4d\xa6\xf8\x34\xbf\xa9\x94\x20\xf1\xc5\xad\x1e\x67\xbe\x44\xea\x53\xbb\xe1\x49\x5f\x58\x77\x9a\x6b\x4a\x73\xc4\x68\xbd\x2b\x62\xe0\xf5\x64\xb7\xf5\x76\xd5\x0a\x9d\xbc\xba\xe2\x99\x84\xc3\xcb\x5b\x14\x75\x1a\xf2\x09\x87\x28\x93\xb0\x6c\x7c\x95\x9c\xa6\x0f\x4a\xa1\xeb\x73\x9a\x47\x60\xcb\xcc\xe2\xb4\x8e\x8f\xf5\xd4\xaf\xbf\xfd\x25\x5b\x19\x18\xbd\xb9\x6f\xf6\xa1\xb4\x00\x8e\xed\x16\x3c\xa5\x45\x6f\x71\x96\x55\x87\xd4\x72\xe5\x1e\xda\x22\x9f\x34\xc4\xa5\x50\x1c\x14\x9e\x7e\xd6\x98\x18\xf2\x69\xb5\x8d\xbb\x5f\x8d\x7e\x3f\x99\x95\xdf\xcd\x58\x84\xff\x1b\x16\xf8\xb7\x6e\xfd\x53\x17\xf8\xc0\x3c\x8e\x3f\xe1\x48\x37\x0e\x18\x44\xf2\x45\x7e\xbe\xf8\x3b\xa7\x5b\xfe\xce\xe1\x16\x98\xa1\x7f\x52\x17\xc3\x34\xb0\xa5\x10\x06\xa9\x33\xbc\x5e\xc0\x1a\xfd\x26\xe9\x04\x51\xce\xfe\xe4\x2f\xfe\x64\x16\x2b\xd5\x3f\xc7\x53\x78\x47\xc3\xfe\x7b\x2f\xf8\x99\x1b\x96\xe7\xa8\x50\xb3\x2b\x7e\x58\xdc\x6d\xd1\xef\x62\xad\x48\x22\x2e\x69\x48\x5a\x23\x27\x35\x1a\x46\x66\x38\x37\xd8\xf7\x37\xb1\x58\xe2\xeb\x94\x19\xc6\x0e\x75\xc2\x14\x23\x8a\x75\xdb\x02\x9d\xae\x77\x64\x22\xee\x37\x74\x80\xc3\x3c\xb7\x19\x11\x86\xe5\xde\xbf\x20\x8c\x63\x09\xe7\x0d\x9c\x21\x26\x50\xf8\x84\x2d\x8f\x35\xbc\xdb\xd1\x8a\x8f\x70\x41\x58\x8a\xd4\x81\x33\x95\xa5\xa3\xca\x30\xd2\xce\xf6\xc9\x4f\x68\x2f\x65\x69\x16\x40\x53\xe6\xde\xbf\xa8\x27\xc9\xda\x49\xf7\x4a\x60\xe4\xac\x87\xf4\xcd\xf7\x2f\x4e\xc6\xf4\x0a\x30\xed\x5a\x5c\xe7\x49\x1a\x26\x91\xa8\xb2\x79\xf1\x6f\x38\x4b\x6b\x65\x9f\x3a\xe2\x5d\xcb\xbe\x6c\x56\x20\xa9\x7b\x5e\xe3\x63\x9f\x55\xbd\x6f\x79\x3b\x6f\x39\x6d\x99\x9d\xc3\x60\x67\x6c\xc5\xfa\x28\x60\x72\xb9\xb7\xb6\x17\x23\xa1\xec\x1b\x08\x77\xfd\x90\xdf\x10\xb3\xf3\xaa\x8e\x0d\xe3\x28\xd0\xef\xee\x3a\x0a\x76\xb0\x58\x60\x3e\x03\x30\x7a\x5e\x31\x18\x78\x2d\xe8\x12\x75\x84\x62\xe7\x0a\xd4\x8a\xc5\x82\x75\xb0\x67\xaa\x36\xc8\x67\x73\x09\x50\x6d\x90\x8b\x5f\x1d\x0f\x8e\x62\xc6\xd6\x67\xe4\xbe\x58\x36\xb1\x26\xb1\xcc\x61\x36\x22\x24\x6d\xe4\xa2\x23\x62\x4e\x65\x09\x02\x9d\xd3\xa2\xb3\x36\xc6\x44\x79\xff\xa2\x2d\xb4\x20\x17\x6a\x2f\xac\x59\xf2\xad\x95\x82\xf2\x79\xf5\x35\xb9\x0e\x8e\xcd\x76\x32\x63\x25\xb5\x16\x7d\x13\x33\x66\x00\x59\x9d\x32\x38\x23\xd7\x47\x87\x5b\xcb\x60\x82\x7b\x7f\xbe\x76\xc3\xbe\xd1\xf1\xdb\x6f\xbf\xde\xa3\xac\xb9\x6f\x01\x57\x2a\xae\x34\xdc\xb2\x15\x0c\x31\xe7\x81\x17\xf6\x11\x1c\x59\xa6\x3c\x42\xf0\xdf\x03\x23\x2b\xd8\x01\x01\x97\x63\x04\xdb\x81\x28\x11\xa7\x0c\x86\xf0\xe4\x4b\x59\x3e\x63\x4a\xeb\x09\x7d\x0c\x60\x36\x2d\xd0\x5d\xf4\x35\xdf\x02\xe3\xb4\x4a\x48\x0c\x09\x68\xed\x24\x19\x96\x4f\x4b\xc8\xd0\xd5\x72\x3a\x5a\x25\x73\xa3\x12\x31\xf1\x61\x5d\xec\xb2\x57\x44\xb2\xb3\x27\x29\x8f\x7b\xc2\x29\xfe\xa0\x57\x35\x49\x51\x76\x26\x66\x84\x2c\x3a\x62\x9f\xa8\x66\x70\x8e\x26\x9c\x67\x3a\xf5\x6c\xb0\xbc\x89\x9f\x96\x71\xd4\xeb\x28\x06\xf7\x24\xa2\x56\x06\xbd\x8e\xad\x1c\xc5\xfa\xa9\xde\x29\xd3\x4c\xae\x86\x7c\x92\xe7\x83\x4d\x86\x6a\x9c\xa3\xc7\xb1\x94\xc0\xc8\x65\x99\x56\x1c\xab\x2a\xa9\x21\x15\xd3\x12\xac\xb1\x18\x24\x28\x69\x15\xf9\x34\xbb\x75\x3b\x31\xd7\x28\xb5\x50\x30\x4d\x07\x29\x22\x99\xb1\x58\x5d\x52\xab\x29\x95\x56\xaa\x41\x92\x42\xd5\x34\xb1\x0a\x89\x92\xc4\x6c\x24\xeb\x2b\xd9\x9a\xc9\x96\x34\x26\xf4\xfe\x16\xc9\x67\x51\x53\xa1\x84\xbe\x67\xe0\xaa\x90\x5f\xfb\x5f\x0d\xba\xc5\x48\x0f\xdd\xed\x1b\x88\x93\x2c\xab\xfa\xdf\x27\x00\x75\x48\x40\x3e\xa0\xad\xd1\xce\x0f\xd7\x1f\x8f\x94\x98\x0d\x15\x4f\x15\x28\x2f\x25\x26\x7c\x93\x02\xa4\xdf\xa5\xf1\x1d\xce\x03\x13\x0a\xa3\xe5\x3a\xa3\x2c\x66\x43\x5a\xae\x40\x7a\x1d\x66\x1e\x0a\xa3\xa8\x7d\xef\x6f\x4d\x29\x79\xf2\x55\x0b\x68\x6f\x82\xab\xac\x25\x79\xac\x1f\x68\x83\x01\x4d\xa8\x52\xab\x25\xaa\x29\x4a\x81\x0e\x80\xdd\x1b\x80\xff\x87\xa2\xf8\x41\xaf\x76\x27\x74\xe0\x43\xcb\xc9\xa6\xf9\xfe\x32\xd0\xbe\x23\x66\x0d\x17\x81\xa0\xe5\xa8\x3a\xe5\x6e\x0d\x26\x90\xf5\xe0\x0d\x2d\x19\x8c\xcc\xf9\xc9\x53\x2d\x40\x51\x2b\xda\xf1\x41\xde\x1e\xa4\x51\xc8\x21\xc8\x32\xd9\x42\xa9\xb2\x42\x46\x81\x4b\xf4\xfa\xee\xc7\xa0\x7f\x9a\x95\xbe\xf4\x53\x22\x5f\x9d\x12\x67\xc6\x21\xa3\x09\x5b\xf0\xe4\x11\x9d\x60\x35\x37\x83\x8c\x15\xa1\x4a\x72\x3e\xdf\xcb\xb2\x68\xa0\x8c\xfc\xe0\x07\xbd\x42\x58\x50\x51\x83\x4a\xbf\xbf\x29\xda\xa0\x48\x4c\xff\xbe\x05\x20\x43\xe9\xdf\xb7\x66\xda\x5c\xd3\x3a\xff\xd4\x8a\xdf\xea\xe2\x26\xf5\x68\xcd\x66\x6e\xed\x66\x26\x0d\x37\x49\x63\x94\x5e\x29\x96\x5b\x94\xa8\x80\xe4\xaa\xff\x55\x8b\xa2\xbd\x78\xaf\xff\xb8\x0c\x61\xd6\x9a\xb7\xc6\xbc\xb5\xa5\x56\x48\x71\x0e\xca\xd4\xe8\x03\x49\xe1\xc4\xe8\x63\x13\xef\x85\x86\xde\x91\xf0\xff\x7c\xfd\xcd\x9c\x7e\xfd\xf6\xf3\xfb\xaf\xbf\xfc\xf1\x7a\xe7\x54\x72\xb6\x18\x2c\xe4\x20\x38\x21\x2e\x59\x2e\x80\x6d\x7f\x10\xfb\x3d\x05\x59\xe9\x3f\x2f\x60\x5e\x74\x4d\x51\x28\xa9\x76\x62\x27\xe6\x64\x8d\x0b\xd6\x8b\x2b\x27\x86\x59\xd0\x65\xdc\xa8\x34\x70\x0f\x6b\x34\x9f\x06\xf6\x70\xac\xa8\x66\x91\xde\x9f\x42\xc0\xd1\x32\x09\x63\xe9\x17\xe6\xdf\x33\x9e\xd8\x65\x53\x75\xed\xbe\x2f\x3e\xca\x35\x48\xb7\xd8\x2f\x17\x41\x23\x7b\x76\x04\x7a\xcb\xf8\xdc\x83\xa9\x5c\xe3\x4a\x10\xb1\xa2\x0f\x75\x86\xa1\xa6\xe0\xe1\x4c\xb0\x6c\x6c\xec\xd2\xeb\x2d\x31\x50\x64\x20\x59\xc9\xce\xf4\x29\xa1\x30\xf2\xc2\x81\x5c\x10\x73\xc8\xf5\xe5\xe0\x29\x16\xfe\xb4\x91\x9d\xe6\x33\xa6\x8a\xe2\x2e\x5b\x58\x32\xdf\xdd\xc0\x97\xaf\xdf\xfe\xf8\xf9\xb8\x57\xac\x83\xc8\xb3\x58\x6a\xbe\x2f\x1a\xd0\x12\xfc\xa1\xa0\xe0\xc9\xa7\xcb\xa2\xfb\x1b\x8c\x9d\xdc\x3c\x43\xf8\xe0\x55\xd3\x9f\x99\x57\x88\x21\x3c\x89\xa2\xe9\xc1\xe4\x90\x8f\xd5\x9b\x32\x85\xbd\x7f\x81\x7d\xa4\x23\xe9\x65\x0b\x2c\xa9\x0d\x23\xe4\x69\x16\x79\x9a\x6b\xe1\xcf\x63\xb2\x8b\xaa\xd9\xf3\x66\x71\x50\xdc\xc3\xa4\x18\xdf\xdf\xf2\xfb\x04\x9b\x02\x42\x30\xba\x26\xe5\x91\xb8\xb2\xca\xe4\xc8\x97\xb9\x44\x70\x6b\x74\x91\x08\x3c\x23\xf6\xce\xfc\x36\xe6\x12\x27\xa6\x03\xb9\x9e\x78\x8b\xa5\xad\xdb\xd6\x76\x44\xc0\x71\x8e\x43\x5e\x3b\x49\xd0\x71\x33\x96\xa2\x93\xf6\x56\xc6\x31\xa1\xbe\x02\x16\x77\xe6\x61\x58\xfa\x1e\x8a\xa6\xc9\x4a\xc1\x5f\x16\x00\x48\xdf\x13\xdf\xf3\x9f\x3f\xff\x71\x3c\xdd\x0d\xf0\xe9\x23\xb5\xf8\x27\xc6\xf6\xe4\x00\xe2\x6b\xf9\xe2\xda\xa6\xe7\x4f\x0c\xf6\x70\xfd\x39\xeb\x31\x4f\x3e\xc9\x0d\xfc\x9c\x87\x3c\xb4\x2f\x68\x1d\xec\x76\x66\x7d\x5a\xdf\xc3\xef\x03\xeb\x5e\xa7\x34\x2c\xb2\xd3\x6d\xd4\xa1\xea\x93\xf5\x96\x5d\xd5\xd7\xaa\x66\xa7\x8f\x6b\x7e\x1c\x34\x1f\x8e\x2d\xe5\x38\xc9\x12\x7e\x2d\x11\xea\x18\x99\x6a\x5c\xe1\x35\xd7\xd2\x2a\x99\x5b\x2d\x5b\x09\x39\x5f\x33\xbe\xb7\xb9\xfb\x93\x73\x9a\xb5\xf3\x9a\xb5\xf3\x93\xac\xe1\xd1\x15\xd3\xa0\x0f\xb1\x18\xe6\x93\xac\xd1\x60\xf5\xa7\x56\x4d\x1e\x5a\xc5\x51\xb1\x0f\xf3\x1d\xeb\x99\x87\x6b\xe5\xfd\xa4\x95\xeb\xb5\x95\xab\xb6\x72\x9d\xb5\x72\xd5\x56\xae\xf2\x5f\xcb\x7e\x4f\xae\x1f\x6d\x65\xc7\x56\x87\xa0\x19\x6b\x4b\xd7\x59\x4b\xd7\xed\x30\x91\xcf\x65\xee\xbc\x66\xae\x6d\x5d\x5b\x5b\xd7\x69\x5b\x73\xfe\x69\xec\x5b\xe9\xe8\xd6\xdc\x65\x77\x73\x3b\x2f\x1d\x3d\x76\x38\x4f\x85\x3a\xdf\xa4\x3a\x37\xb1\xce\x73\xb9\xce\x4d\xb0\xf3\x50\xdb\xe3\x75\x5f\xde\xf7\xeb\x7d\x87\xe8\x63\x2a\xdf\xf9\x2f\x6a\xf6\x0f\xb2\xff\x1e\x95\xb4\x6b\x02\x80\xd2\x7b\x9a\x59\x0a\x38\x5c\xd8\x88\x82\x71\xb3\x98\x68\xa0\x8c\xb9\xf8\xd2\x71\x18\xe8\x89\xe5\x73\xe3\x45\xec\x33\x48\x1f\x65\xb0\x72\x00\xdd\xe7\x80\xa3\x50\x0b\x72\x83\x11\xe0\xcd\xae\x1e\x45\x7f\x77\x2e\x1b\xe7\xdc\x92\x8f\xfc\xdc\x3b\x50\x7e\x94\xcb\xbc\xb1\x2a\x7a\xb9\xfb\x19\xad\x95\x26\xad\xf5\xbd\x79\xac\x1f\xd8\xd3\xb2\xc1\xd2\xac\xc1\xfe\xac\x6c\x3e\x68\xb1\xde\x97\xf4\x4f\xcd\x67\xd2\x6a\x7f\x69\x3e\xb3\x86\xfb\x6f\xc8\x69\xcf\x30\xff\x3f\xbf\xec\x85\xf2\x90\xc5\x6f\x7c\xd2\x23\xed\x51\xe6\xa4\x1a\xc3\x64\x8b\x5b\x56\xea\x3f\xe9\x72\x3a\xb7\x2b\x16\xef\xee\xb5\x62\xa7\xa8\x8e\xfb\x45\xf0\x1e\xf0\xe4\x4b\xea\x9d\x1e\x78\x0c\xe1\x5e\x8f\xe3\x5c\x45\xeb\x70\x94\x3d\x3f\x15\x0a\x65\xc0\xa5\x6d\x48\xe9\x14\xa3\x6a\x53\xae\x33\x18\x4c\xa7\x7b\x84\x91\xa2\xf3\x26\xa0\xa8\x92\x9a\x98\x77\x8b\xc2\x9a\x8c\xc5\x93\x2f\xe9\xe2\x64\x89\xb0\x3c\x29\xba\xf4\x05\xbb\x12\x4b\xad\xa1\x24\x44\x8a\x5c\x67\x4d\xa9\xcc\xc3\x6b\xc7\x7f\xbb\x7b\x71\x2f\xb8\x18\xc5\xa7\x29\x43\x04\xf6\x92\x86\x59\x11\x4b\xdb\xf6\xb2\xcc\xb2\x6a\x8c\x54\xf8\x62\xa8\x86\x65\x2f\x2d\x22\xda\xd1\x47\x8b\xc3\xa1\x78\x62\x0a\x01\x3b\x30\xb0\x16\x73\xbd\xed\xc0\x60\x99\x24\x26\x63\xd7\x41\x9c\x26\xe5\x30\x20\xfa\x45\x41\xba\x72\x8c\xcd\xef\xd7\x1a\x7f\x2d\x06\x9f\x40\xa2\x31\xa9\xbf\x6e\x4c\x7d\xa2\xe1\x5f\xcf\x5f\xef\x9d\xae\xfc\x18\x44\xff\x4b\x06\xd1\xb4\x17\x7a\x84\x64\x51\xa6\x7d\x6b\xdd\xca\xd4\xf9\x43\xe4\x77\x78\xd9\xf4\x98\x72\xab\x98\xab\xfb\x05\xe8\xc7\xf8\xfd\x0b\xc6\xef\x0d\x01\xf4\x86\x6e\xb7\x40\x0d\x54\x50\xbc\xd2\x41\x98\xe1\x88\x7d\xc5\x83\x01\xed\xb6\x0a\x6b\xbc\xd7\xb4\x96\x3e\xff\xf6\xf5\xf2\xf5\xdb\xef\xfb\x11\x7e\x25\xc7\x89\xac\x73\xfb\xde\x17\xe2\x68\xcd\x64\x30\x1a\x0c\x46\xb3\x1c\x8c\xd6\x6c\xaa\x8e\x1b\x86\xca\x06\x31\xfa\x1a\xc2\xd5\x38\x16\x27\xba\x83\xaf\xba\x03\xd6\x4e\xa7\x3a\xec\x54\x73\x0c\xa3\xe6\x18\x56\x35\x87\xdd\x56\x1c\x76\x55\x6f\x4c\xcc\xa0\xbe\xb4\xc3\x54\xd3\xdd\x5a\xd3\xf7\x8a\xe3\xfb\xb6\x6f\xa6\x1d\xfa\xd8\x30\x66\x15\xe3\x61\x5a\x35\x45\x4e\x54\x45\xac\x67\x05\x5c\xfb\x71\x7c\x15\xc8\x75\xd0\xa8\xb5\x1d\xee\x46\x22\x35\x19\xc8\xdc\x06\x32\x76\xd0\xba\x7e\x9a\x68\x13\xbb\x35\x88\xed\xca\x18\x9e\xf4\xc1\x0a\x44\x52\x53\x27\x93\xea\x77\x83\xf8\xbb\xda\xff\x8f\xd7\xbf\x9d\xf7\x62\x63\xea\x31\xee\x67\xc1\xb2\x95\x68\x7f\x81\x32\x89\x69\x64\x05\xcb\x46\x51\x26\x79\x03\x65\x12\x7b\x01\x2f\x71\x0b\x65\xd2\x4f\x50\x26\xe3\xe3\x28\x93\xee\x13\x28\x93\xf1\x13\x28\x93\xad\x73\xf6\x0e\x8b\xbb\x10\xa4\x7b\x70\xb2\xdd\x1a\x16\x84\xdd\xc2\x82\x70\x0d\x0b\x62\x03\xb3\x71\x13\x0c\x42\x37\x2b\x27\x98\x8d\x9b\xf4\xf8\xeb\x98\x8d\xeb\x54\x13\x9b\x90\x8d\x9f\xa2\x9a\xf8\xe3\xf5\x9f\xfb\xc6\x46\xba\xc2\xe4\xf6\x80\x9d\xe0\xef\x7a\x4e\x9f\x63\x6b\x49\x14\x1c\xdc\x32\xb2\xab\xe4\x80\xac\xed\x0a\x15\x2b\x32\x58\x43\x38\x17\x9c\x91\xce\xc7\x4d\xa9\x83\x3d\x27\xf0\x5b\xe1\xda\x3d\x60\x8d\x3c\x72\x36\xc5\x94\x7e\x30\x32\xbc\x7d\x76\x33\xba\x68\xe1\xc8\x03\x3a\x99\x52\xc0\x99\x31\x95\xe2\xc9\xa7\x84\xa2\xdd\xf6\xe0\x46\x6b\x24\x27\xc4\xb1\x05\xc4\xde\x4a\xe1\xe6\x8f\x18\x56\x67\x15\x14\xaf\xbf\x27\xc9\x1a\x49\xff\x53\x8c\x2f\xd2\xb5\x3b\xf1\x5b\x43\xd7\xb5\x36\xcd\xfa\x76\x0f\x2f\xf9\x9d\x73\x87\x48\x2e\x24\xe9\xdb\x58\x13\x39\x0f\xd8\x91\x54\x29\x45\x9c\x17\xd4\x73\x24\x5f\xfc\x20\xd7\xf0\xda\xa3\xb1\x70\x71\x7a\x88\x15\x92\xc1\xb5\x7b\xc2\x22\xbc\xc9\x1d\x2a\x59\x9c\xc6\xa7\xd4\x8d\xc6\x4c\xa1\xa6\x71\x34\xc2\x39\x3b\xc9\x2f\x2f\x8e\xc4\x5c\xa9\x1d\x3a\x43\xf4\xe4\xdc\xa4\x40\x2b\xce\xaf\x87\x4a\xac\xf0\x74\x81\x97\x9e\x90\xf6\x00\xd0\xd1\x42\xd6\x75\x00\x20\xce\x19\x8a\x77\x3c\x55\x3e\xea\xcc\x6f\xff\xbc\x3b\x8d\x3d\x0a\xf2\xe6\x07\xdf\x34\x6a\x1a\xf4\xbb\x34\xaa\x3a\xf7\xc4\xc1\xbf\xc2\x11\xa8\x39\x26\xe0\xc9\xeb\xdf\x96\x8d\x5f\x40\xbc\x89\xa5\x94\x07\xa5\x48\x07\xdc\xb7\xfe\x21\xcd\x13\x06\xfb\xfe\x96\xc5\x04\xdd\x81\xd8\x3b\x5f\x93\xc9\xa2\x77\x0c\x57\xb8\x05\x2d\x0c\xfc\x3b\xf3\x30\x89\x5c\x98\x91\xa0\x32\xff\x07\x4e\x0a\xc6\xc0\x85\xf7\x37\x06\x17\xe8\x34\x6c\x41\x32\xaf\xd3\xb0\x05\xc9\xbc\xee\x33\x2b\xd0\x1f\x7f\x32\x66\x5b\x7a\x75\x83\x6b\x05\x0b\x83\x7e\x97\x32\x85\xf7\x37\x23\x46\xde\x2b\xc5\x31\x2c\x40\x34\x51\xbc\x86\x04\x2c\xf0\xd8\x86\x32\xc2\xf7\xc9\x02\xc6\x3e\x35\xf8\x3e\xf6\x43\x79\x7f\xd3\x33\xcb\x09\x78\x9f\x95\x7e\x9a\x80\xf7\xc9\x1a\x60\x9e\xe0\xcd\xd4\x63\x59\xbd\xd9\xd1\xdf\x49\x56\x94\xef\x6f\x1a\xd5\x35\x09\x5b\x90\x86\xf5\xd3\xb0\x05\x69\xd8\x5d\x0e\xa9\x7f\x7c\xfd\xf6\xf6\xf3\x2f\xfb\x8f\xf5\xb1\x42\xe0\xdc\x01\x33\xc8\x90\x27\x8e\xee\xc0\x96\x2c\xdc\x8e\x65\x12\xce\x03\x27\x4a\x79\xe6\x37\x7b\x7d\xf4\x9c\x11\xf0\xb4\xe2\x1f\x11\xdd\xd9\x8c\x37\x47\xaa\xa2\x79\x3c\xf5\xe8\xf5\xb2\xe6\x34\x5c\xf6\x2d\xfc\xae\xf5\xde\xa5\xb2\xbd\xd4\xdb\xdf\xa9\x77\x42\xb5\xb3\x62\xe4\xe1\xe4\x75\xb3\xde\x01\x2b\xa8\x65\xe8\x22\xea\x3d\xde\x1c\x29\x79\x16\x2e\x1f\xf7\x20\x4d\xbf\xa7\xda\xbf\x1f\xbf\x7d\xfd\xba\x33\x60\x25\x49\xc5\x65\x35\x92\x3b\x17\xea\x98\x0c\x1c\xde\x46\xd4\xc7\x5e\x7b\x8f\x55\xea\x6e\x32\x4b\xcb\xb5\x2a\x7b\x2a\xb6\xc2\x85\x37\x88\x01\xc1\xa6\x6f\x66\x96\x3c\xc4\x32\xb0\x31\x5d\xc5\x61\x05\xdb\xf4\x7e\xbb\x7c\x80\x57\xb7\x02\xe1\xa7\x0b\x85\x95\x75\x02\x63\x0c\xac\x63\x02\xea\x32\xc1\xb9\xe7\x25\x52\xa6\xe8\xc8\x09\x26\xa0\x2e\x5b\x1e\xc7\x04\x4c\x8f\x63\x02\x7e\x06\xa8\xbe\x17\xa0\x9d\xc3\xa7\xba\x30\x44\xb2\x7d\x7c\xca\x28\x40\xbe\x67\xf6\xba\x4a\x4f\x77\x67\x2a\x3a\x87\x44\xde\x89\x5e\x0c\x64\x81\xc6\x96\x53\x2f\x36\x69\x14\x1b\x3d\xe2\xb5\x6b\x3b\x10\xcb\x85\xf9\x2c\x88\x6c\x4b\x66\xec\x1a\xc6\xa1\x9a\x65\x2b\x2b\x18\x51\xe2\x5b\x20\x87\xba\x7e\xd1\x05\x47\x77\xcf\x7e\x1a\xe4\xb0\x5b\xf3\x7c\x88\x72\xf8\xfc\x19\x40\xfa\x3f\xbe\xfe\xbe\x73\xe9\xbf\x08\x69\xb4\x5c\xa9\xe6\x64\x2a\x85\x52\xa6\x7a\xd3\x66\x90\xfc\x54\xc4\x3b\x24\xf8\xc1\xa5\x30\x6e\x88\xef\x8a\xae\x7c\xd5\x2f\x7a\x68\x5a\x6a\x35\x89\xb8\xe6\x17\x4e\x54\x8e\x1a\xc7\xcf\xa9\x10\xc7\x62\xd0\x74\xce\x1b\x8a\x36\x75\x1b\x3b\x1e\xd4\x2f\xc5\x2f\x68\xd6\xf9\x4a\x77\x3e\x8a\x80\x46\x80\x71\xa4\x5c\xbd\xac\x4c\xe6\x6e\x4e\x14\x83\x06\x69\xe7\x23\xb9\x9a\x88\x65\x24\x17\xd8\xec\x54\x52\x9a\xc7\xeb\x5b\x4a\x25\x01\xe3\x4b\x11\xd3\x4b\xbb\x8e\x5e\x65\xb6\x1a\x0a\x51\xe9\xf1\x02\xb6\x48\xd9\xf6\x5e\x55\x58\xd3\xd9\xcc\x47\x72\x40\x60\x0f\x14\x42\xa4\x10\x0b\xa5\x48\xd9\xf6\x58\x48\xa1\xc8\x08\x4b\x47\x43\xce\x27\x43\x40\xb3\x2a\xc9\x50\x14\xf1\x90\x9b\xc5\x66\x1c\x42\xd4\x04\xca\xa5\xa9\x45\x8f\xfc\x7c\x66\x4a\xb6\x1e\x89\x3d\xb9\xea\xc8\x85\x48\xb1\x92\x0f\x99\x4a\xed\x90\x5c\x82\x58\xe9\x21\x4b\x6e\xcc\x08\xd3\xaf\x1a\x4e\x2b\x8a\xcb\xd7\x91\x10\xf6\x8b\x73\x54\x03\xdc\xa8\xeb\x22\xc6\x8a\xac\xcf\x47\x69\x0a\xf2\x00\x45\xa6\xe4\x83\x21\xeb\xc2\xcc\x9d\x12\xb9\xd5\x48\xcc\xf5\x48\xd6\x1b\xf2\x99\xac\xaf\x86\xb2\xaf\xea\x94\xca\xb6\xb3\xc1\x38\x53\x06\x1c\xd3\x22\xe8\xcf\x26\x58\x28\x43\xcf\xa4\xd5\x02\xb7\xcc\x1c\x2d\x7b\x0a\x40\x42\x21\x0f\xb8\x24\xaa\xd9\xa4\x79\x75\xc6\x88\xbd\xbd\x23\x6d\xa7\x3f\x60\x4f\x68\x9f\x28\x87\x60\xb0\x2c\x9b\x0d\xb4\x08\xdf\xf1\x5a\x87\xd1\xd1\x5e\x5a\x28\x49\xa3\x73\xf5\xdd\x68\x10\x65\x91\x86\x44\xd9\xb9\x76\x1d\x57\x5d\x14\xa2\x5f\x6e\x27\xea\xc4\x2d\xe3\x72\x2e\x2e\x94\xe1\x9b\xec\x5d\x3a\x12\x87\x20\x3a\x9c\x5c\x09\xc4\x31\xcb\x2a\x9e\x5c\x98\x49\x0c\x01\x44\x44\xe4\xae\x2a\xca\x54\x1d\xb5\x57\x64\x91\x9c\x5a\xc1\x9f\x93\x33\xc8\xf2\x42\xcf\x4f\xec\x32\xe5\x2a\xfd\x5f\x32\xb1\xcf\x18\xf7\x2e\x67\x72\x21\x2c\x82\x1f\xbd\x4b\x52\x3a\x96\xb5\x65\xd0\x8b\xe6\x24\xea\x81\x0b\x06\xb8\x16\x62\x45\x22\xe1\xe9\x14\x8b\x6f\x57\xac\x75\xad\x95\xb6\x99\x54\x1e\x4f\x86\x3c\x40\xf7\xb4\xab\x66\x61\xad\x28\x9b\xe8\x3a\x79\x64\xa5\x74\x58\x97\xc7\x16\xbc\xbb\x2a\x8f\xce\x2c\x02\x43\xaf\x71\xa3\x88\x92\x00\xa4\x0d\x10\x35\x1f\x95\xc7\xd3\xbf\xdf\xfe\xf6\xbb\xf9\xf7\xc3\x90\x1e\x2c\x16\xb6\xa3\xc8\xe9\x90\x49\x83\xbf\x6c\x7d\x71\xd8\xa0\xb6\x54\xbb\x3d\x1b\x2b\x8f\xe7\x16\x9f\xc7\x14\x82\xc3\xc6\x60\xf7\x4c\xa5\xaa\x2e\x6f\xcf\x00\x78\x9e\xc3\x03\xc8\xf2\x3a\x37\x8a\x4b\x17\x5f\x1d\x59\x4c\xbc\xd6\x5d\xfb\x31\x67\xe3\xc8\xf2\xfb\x97\x04\x2d\x7f\x31\x6c\x17\x9b\xb3\x73\x8b\x2d\x6f\x1b\x6c\xcf\xe9\xfd\x4b\x22\x97\x44\x8f\x9f\x3d\x65\x36\x45\xb4\xdd\x13\x93\xad\x79\xd0\xab\x55\x28\x92\x8a\x15\xb4\x97\x62\xb5\xeb\xf5\x50\x02\x65\x7d\x19\x29\x4f\xd8\x17\x62\xd8\x1c\x0d\x9a\x20\x12\x67\xff\xda\x59\xa4\x94\x11\x6e\x97\x3c\xe2\x7c\x03\x1a\xa4\xb7\x4c\x71\x50\xe4\xfc\xba\xd5\x0a\x9b\xf6\x62\xf2\xe2\xb5\x46\x99\x72\x92\x6e\x7b\x28\x26\xe8\x26\x35\x8f\x45\x05\x65\x8a\x58\x56\x45\x06\x76\x53\x4c\xd8\x94\xaf\x4a\xa0\x9b\x65\x46\x9c\x9b\x3e\x81\x0d\x25\x9f\xcf\x54\xab\x28\xc0\xd8\x5b\x40\x72\xbf\x24\xf7\x5c\x29\xfb\x72\x67\x0f\xde\x51\x54\xfb\x3a\xca\x44\x52\x10\x73\xe6\x0c\x95\xea\x5a\xf4\xad\xa7\xd8\xa2\x1b\x5e\xb2\xcc\xea\xfd\x66\xf2\xc4\x1f\x9a\x7d\x58\x37\xdc\xc8\x95\x2c\x29\x95\x21\x91\x4f\x49\xac\x5d\x31\x26\x92\x48\x39\x62\x4f\xe5\xaa\x9e\x07\x81\xdd\x60\x5f\x51\xaa\x41\xaf\xcd\x12\xc9\x49\xff\xbe\x38\xf2\x39\x9d\x3c\x42\x68\x17\x26\xab\xb2\xdc\x97\x72\x36\xd2\x30\xa2\xb3\x42\x5d\x22\x71\x47\x31\xa3\xd2\x86\x95\x0a\x0c\xf9\x02\x08\xa1\xa5\x45\x0c\x84\x9c\x67\x4f\xe5\x13\x32\xf2\xf7\x5f\xff\xf3\xce\x6a\xf5\x23\xdc\x98\x0c\x67\xd4\x00\x08\xa6\xec\x65\xe8\x55\x2f\xbd\xf8\x1c\x29\xba\x4e\xb5\x80\x52\x1b\x43\x32\x39\x1d\x32\x6e\x58\x2a\x97\xa0\xd4\x94\x81\xe2\xb3\x2c\xea\x8e\x62\x33\x69\x0c\x67\x9c\x23\x97\x5c\x3c\x39\x17\x11\x47\x6a\xbd\x94\xc4\x0d\x4c\x45\x9f\x00\xc3\x25\xbf\x7f\x61\x40\xe2\x5e\x30\x94\xdc\x3d\x77\xd2\x7c\xc7\x9d\xf4\x19\x93\x52\xa6\x2c\x85\x47\x34\x50\x96\xc9\xcb\x87\xfa\xda\x2b\x19\xa3\xb3\x51\x8a\xfc\xd4\xab\x19\x31\x63\xd5\x98\x14\x03\xd9\x4d\x91\x4e\xec\x88\x74\xf2\x8c\xca\x77\x7a\x46\xe9\x5b\x54\xd1\x40\xcf\x98\xa5\x9e\x91\xd6\x96\xe5\x51\xa0\xec\x97\x6b\x6a\x38\x67\x2f\xb5\x4c\xe3\x77\x0b\xf0\xa3\xfb\x94\x9e\x81\x0c\x3d\x18\x7f\x48\xc1\x06\x78\x6d\x2b\x90\x68\x32\x4d\xd3\xe0\x18\xb7\x83\x32\x84\x26\x81\xa2\x31\x30\x11\x7a\x4d\x43\x39\x38\xd1\x33\x27\xc0\xf5\x6e\x1e\x13\x3a\x4a\x4e\xf7\xf1\xbd\x28\x19\xa5\x45\xad\xa0\x18\xd5\x00\xff\x80\x70\xda\x78\x49\x62\xf2\x42\x61\xa4\x35\x1f\xd8\x35\xdd\xa3\xa7\xc1\x4d\xc7\xc8\x20\x1d\xaa\x24\x02\x2d\x8a\xfd\xe1\x14\x17\x7a\xa6\x88\x8e\x18\x30\xc2\xe7\x8a\xc6\x40\xd3\x18\xd5\x34\x06\xaa\xe6\xd9\x89\xb5\xdd\xe9\x09\xb1\xdc\x0a\x85\x24\xfa\x17\x54\xf5\x0b\x35\xe3\x01\xe5\x68\x9f\xb9\x4d\x44\xdd\x0a\xba\x1d\x6f\xb0\xef\x0e\x2e\xd8\xdc\x70\xb3\xa4\x32\x0f\xc9\xc8\xaf\xff\xfc\xe7\xf9\xab\x39\x7f\xfd\xc7\x9f\xbc\xed\x5f\x6e\x18\x14\xd6\x0e\x65\xc4\xa0\xb0\xd6\x14\x00\x1e\xc7\x21\xec\x08\x47\x9c\x63\xda\xc4\xb6\xe9\x8f\x3d\x8c\x70\x2a\xe3\x19\x80\x68\xaf\xf0\x2c\xe9\x46\x59\x9e\x3c\x4d\xf6\xf9\x59\xe6\x91\x78\x2a\xd3\xc3\x00\xd1\xdc\xfc\x5c\x66\x8f\xb5\xf5\xeb\x1e\x9b\x6f\xd2\x62\xfb\xb6\x81\x86\x32\x6e\xb8\xe3\xac\xa2\x6d\xb8\xb3\x09\xc3\x0e\xce\xcf\x38\xf8\xd7\x2b\x2b\x8e\x98\x1d\xe9\x75\x4a\x92\xf3\xdc\x0e\x7f\xcb\xd3\x94\x15\x07\x26\xd3\x29\xcd\x98\x73\xec\x90\x9f\xe3\xec\x29\x5d\xa2\x3c\xba\xe9\xa1\xcd\xf0\x0d\x7f\xfc\xb9\x07\x46\x69\x02\x5f\x32\x11\x1d\x86\xe8\x2c\x24\xc7\x9a\x4e\x74\xec\x42\x72\x38\x5d\x45\x07\x9d\x1f\x9e\xcb\xd3\xf8\x67\x19\xe2\xa9\xbc\xbf\x2d\x04\xc7\x32\x16\x33\xcf\x65\x71\x8c\x34\x13\x26\x6b\x23\xfc\xdb\xf6\x6d\x43\x4f\xdb\x6c\xdf\x32\x76\x22\x3c\xd6\x4c\xa4\xc7\xee\x12\x1e\xe6\x9b\xf4\xc0\xb1\xe9\x39\x5e\xcf\x68\xe2\xe0\x4f\xe9\xfd\x0d\x0e\x35\x53\xb1\xb0\x38\xed\x8a\xcf\x8b\xa3\x9b\x53\x9a\x3f\x16\x3e\x27\x3e\xff\xba\xbb\x0f\xff\x18\xc0\x5a\x72\x58\x28\x96\x03\xb8\xa1\x07\xf9\xa5\xc3\xc8\x03\x79\x66\x00\x3e\xac\xa2\xa2\x47\xdf\x23\xdb\xe1\x3e\xc2\xee\x14\x03\x7d\xf9\x84\x35\x9a\x86\xd9\x7e\xc4\xb4\x54\xb0\xfc\x29\x79\xa8\x54\x5c\x98\x24\x39\x03\xad\x23\x1f\x43\xcb\x50\x8b\x34\xbb\x6b\x07\xf2\xd1\x6b\x66\x2b\xb7\x4d\x7b\xdb\x6c\x24\x2e\x6b\xf7\xe8\x17\x47\x9d\xf6\xb5\x0e\xea\x7a\xc5\x99\x6c\xf0\x26\xc8\xf5\x49\x7f\x64\x59\xe5\xc7\x8c\x83\x4d\x59\x3a\x8d\x4f\x0e\x6c\xdf\xdf\x2a\xa8\xd4\xdb\x46\xd0\x15\x03\x7b\xb8\xfd\x00\xcd\x14\xdf\xdf\xea\xd0\x0c\xb7\x58\x83\x21\x1b\x8b\x61\x9c\x77\x80\x6e\x99\x29\xfb\xf4\x34\x49\x05\x21\xe1\x41\xb2\x2c\xfe\x9a\xa5\xe5\x3a\xf0\xbe\xa5\x38\x04\xea\x4f\x3d\x29\x8d\x94\xab\x72\x59\x97\x83\x5c\xb1\xce\xaa\x7e\xe2\xc5\x00\xc6\x93\xb3\x76\x35\xae\xd7\x7b\x00\xea\x1d\xec\xa1\x52\x2a\x43\x26\x67\x27\x44\xb4\x06\xaf\x1d\x32\x4c\x0c\x24\x7f\xbd\x67\xda\x7b\xef\x6f\x94\x2d\xc0\x2d\xe2\x41\xcc\x46\x16\x5d\x74\x66\xf0\x1c\xc0\xa7\xe3\x50\x80\x43\xad\x3b\x4e\xa1\x62\xc3\x2e\x95\xfe\x34\x75\x7e\x5e\x8a\xf5\x8c\x0f\x60\x01\x08\x71\x98\xe2\xbf\x19\x05\x7e\xc0\x75\xb6\x8d\x85\x34\xde\xdf\x92\x28\xb9\x7b\x54\x6d\xf2\x3c\xfa\xda\xe1\x08\x82\x0d\x61\x37\x32\x4b\xe7\xe7\xeb\x21\xb1\xc9\x64\xf3\x20\x97\xb9\x03\x2d\x76\x8c\xf6\xf5\xf2\xaf\xe7\xdf\x1f\x5c\x10\xe5\x21\xad\x70\x02\x71\xd5\x03\xaf\x15\xa2\xab\x8c\xf3\xae\x97\x74\x52\xc7\x9c\xec\xd4\x60\x0d\xae\xa8\xef\x50\x0d\x81\x8a\x8d\x67\x47\x05\x00\x04\xc5\xd5\xa5\x79\x2f\xb3\x6c\x2e\x97\x4c\x29\xbb\xef\x3f\x35\x93\xb5\x4f\xca\xc0\xb7\x51\x97\x25\x73\x75\x59\x32\xea\xb2\x84\x6c\xcd\x5a\xe6\x09\x50\x58\xe9\x39\xbf\xbf\x31\xe9\x62\x69\xd3\xf7\x28\x6c\xfb\xed\xbd\xa4\x93\xc9\xed\xf4\x4e\x93\xcc\x38\xbe\x83\x9f\x92\x19\xfd\x94\xcc\xd5\x51\xc9\x4c\x9a\xa3\x5f\x63\xca\x03\xf0\x38\x62\xff\x5c\x2f\xe6\x9e\x37\x94\xbf\x53\x22\xf6\xa7\x84\x9d\x29\x75\xe7\x42\x59\x8c\x96\x22\x85\x7a\x73\x6c\x6a\x65\x31\xeb\x65\x29\xc5\xe3\xd1\x67\xd4\xea\xfd\x0b\xc7\x81\x65\xb5\xa0\xfb\x28\x92\x41\x68\x3b\x4e\x0f\x79\x2c\xea\x22\xf9\xa2\xcd\xfe\x40\x14\xe5\xfb\x5b\x3b\x16\x77\xf1\xe2\x4f\xfe\x62\x14\xe5\xf1\x11\x13\x5f\xc6\xcc\x63\x0b\xc0\x38\x78\x74\x53\xb7\x28\xc9\x1a\xb6\xb8\x72\xde\xa7\xce\x58\x2f\xfe\x44\xb9\x76\xab\x15\x9c\x8f\x50\xca\xe5\xcc\x54\x65\x55\x63\x6d\x3e\x52\x60\xe9\x45\x4a\x81\xa9\x96\x28\xff\xca\xe2\x2e\xfb\x4b\xa4\x50\xdd\xf7\x1f\x1a\xbe\x48\xd9\x0a\x66\x9d\x52\xc8\x79\x3d\x34\x25\xe0\x42\xc5\xec\x91\xb7\x2c\x9c\xac\xcd\x5d\x02\x81\x9c\xd8\x4b\xcf\x51\xc7\xcb\x06\x49\xea\xaa\x33\xe5\x8b\xf4\xcd\xa5\x31\x90\x52\xca\x40\x19\x72\xbd\xd3\x57\x36\xe4\x5c\x3a\x65\x11\xb7\xfe\x96\xdc\xb9\xb5\xcb\xfc\xb6\x13\x51\x72\xe1\xa5\x9c\x4c\x00\xb0\xef\x9d\xd8\x5a\x77\xe7\x68\x7d\x4c\x20\xcf\x01\x13\xc9\xb1\x37\x92\xc1\xa4\x6d\x8a\x22\xc6\x54\x8a\xf2\x8a\x6f\x32\xbc\xf7\x98\xf5\xa5\xbd\x77\x15\xfd\x95\xe1\xb3\x28\x6a\x37\x7c\x70\xf4\xab\xf0\x0c\xe5\xe4\x2e\x4c\xf1\x39\x3f\x26\xfd\x77\x36\xe7\xe7\xa7\xf5\x3d\xfc\x02\x37\xbc\x90\x35\xf6\x59\x02\xbf\x61\x05\x64\x7a\xee\x41\x3a\x92\x4c\x7d\x07\xc6\x7c\xca\xee\x05\xa1\x4b\x0b\x67\x75\xec\x1b\xba\x73\x90\x3e\x8f\xc4\xb1\x07\x87\xc7\x29\x60\x38\xc3\x1f\xa8\x87\xb3\x06\x12\xbb\xd8\x7c\x49\x5d\x0d\xe7\x9d\x60\xdb\x66\xc9\xae\xf9\xf4\xce\x26\x74\x7f\x72\xdd\x3b\x2b\xa0\x75\x78\x25\x42\xc6\x69\xd0\x45\x2d\x00\xad\xed\xcf\x23\xd1\x3c\xfe\x90\x87\x04\x20\x94\xbc\x0e\x84\x92\xfe\x4c\x20\x94\x79\xf3\xf8\xfd\xcd\xf3\xed\xf5\x97\xdf\xff\xf1\xeb\xb7\x37\xf3\xf7\xd7\x3f\x5e\x3f\x96\xa3\x4d\x35\x4a\xd9\x0f\x32\x4f\x62\x6f\x2c\x19\x72\x39\x92\x65\x58\xc5\x64\x83\x33\xc4\x21\xbe\x32\x27\xca\xde\x0d\xe3\xbf\x18\x9c\x40\x30\xb3\x29\x1d\x89\x73\x52\x56\x31\x9f\x00\x74\xe3\x13\x45\x50\xe2\x64\x78\x0b\x40\x4d\x70\x0c\x86\x82\x15\x75\x82\xb3\x34\xb2\xde\x1b\xb2\xf2\x04\x32\x49\xc4\x2c\x6a\x08\x1e\x56\xb6\xca\x47\xb3\x61\x5b\x0c\xb1\xcb\x4f\x14\x7d\x91\x4f\x33\x21\xb2\xe8\xb2\x23\x71\x95\x1f\xc8\xbb\xa8\xb0\x80\x9e\x18\x2c\x45\x36\xca\xe7\x9a\x04\xb1\x2b\x47\xb2\x21\x4a\x89\xc9\x16\x79\xcc\x93\xac\x26\x1c\xa3\x16\x52\x4f\x82\x16\xc9\x20\x8f\x88\xd1\x49\x99\x29\x78\xf9\x2d\x48\xc7\xc8\x82\x1a\x9c\x1a\x31\xbf\xb2\x15\x29\xca\xc3\xf8\xaf\x6a\x4b\x50\xa9\xd9\x94\xce\x64\x83\x1e\x9f\x72\x20\x1b\x0f\x0a\x23\x71\x36\x14\x8a\x23\x46\xc5\xb5\x89\x0d\x59\x59\x75\x04\x77\x34\xda\x20\x2c\xad\x63\x65\xfe\x77\x35\xe3\x8e\xa1\x68\xcb\xd9\x40\x38\x9d\x4d\xcf\x91\x6a\xd5\xbf\xbd\x4c\x0b\xf2\x4c\x91\x47\x24\x29\xd6\x17\x34\x57\x51\x52\xbe\x3a\xc5\xd9\x3f\x13\x9c\x16\x4e\x86\xaa\xf3\x87\x44\x61\x48\x54\x8f\xc4\x60\xbb\xa8\x52\x3e\xd0\x27\x38\xf2\x09\x8b\x21\x1f\x48\xe6\x34\x1f\xc8\x79\x91\x11\x20\xdc\x0f\x72\x63\x0f\xfe\x2a\x6a\x2b\x95\x35\xd8\x1b\xbc\x39\x6a\x52\x4d\x81\x5c\xca\xad\x45\xc0\xc4\x2a\xab\xe1\x92\xae\xbe\x9d\xd6\x52\x4d\x22\x86\x37\x81\xdc\xe1\x7e\x7d\x87\x44\x36\x2c\x0f\xe0\xf4\xaf\x4b\x7f\xc7\x5c\xff\x3c\x99\xb0\x20\x90\x05\x1e\xba\x09\x7b\xd8\x63\xc3\xa6\x5d\x15\x7e\xaa\x40\xdc\xc0\x42\x65\xfc\xda\x52\xbe\x33\x79\x86\x1d\xd8\xcf\x99\xe2\x12\xe3\xf8\x16\x7d\xd7\xc7\x00\x28\x3c\x78\xcf\xa2\x3e\xfa\x60\xdd\x89\x96\xc1\x0c\x93\xa8\xd1\x81\xae\x07\x00\x76\x99\xa9\xef\x64\x3d\xf5\x79\x99\x91\xc7\x7d\x7b\xba\xbd\x34\x4c\x90\x8c\x3d\x14\x8e\xca\x8c\x37\x8a\x8a\xe1\xc1\x5e\x40\x63\x02\xb2\x26\xb5\xb3\x45\xe0\x2c\xc6\x44\xb3\xa7\x53\xc9\xc4\x25\x88\xd9\x26\x1f\x15\x32\x2e\x8e\x12\xa8\x6d\x6c\xa2\xa4\x30\x68\xf8\xf2\x3a\x7b\xce\xb4\x07\xcb\x51\xb4\x83\xf3\xd2\x67\x19\x8c\x2a\x9a\xaa\xac\x7d\xc7\x7c\x2f\x4c\xde\xe6\xab\x93\xb2\xe5\x06\x2d\xec\xdd\x19\xee\x2c\x94\xfc\x91\x1c\x28\x4c\x28\x86\x42\x36\x06\x4a\x45\xd4\x5b\x09\x2b\xb9\x1a\x98\xa4\x52\xaf\x54\x0c\xa5\x14\x87\xdb\xd7\xd7\x45\x65\xe4\xe9\xba\xa8\xb8\x26\x7e\x36\x63\xfe\x28\x8f\xdb\xe1\x4e\xa7\xfb\xce\x91\x70\x14\xdf\x0f\x1f\x0c\x94\xd3\x62\x88\xb8\x86\xfd\xdf\xdf\x18\x89\x99\x4f\x66\x75\xc4\x19\x37\x8e\x2c\x8d\x96\xe5\xf0\xd0\xc8\xba\x73\x4c\xf7\xd8\xd0\xfa\xbe\x29\xf8\x43\x63\xe5\x4e\xe8\x88\x1f\x12\xf9\xf2\xe1\x14\x0c\x47\x84\xf6\xef\x43\x53\x70\xdc\x3f\x05\x33\x29\x72\xef\x6d\x02\x9e\xcd\xbf\xe4\x13\xeb\xc4\xf5\x3f\x39\x03\xb7\x09\xf8\xa3\xf9\x77\x9c\x77\xc3\xfe\x09\xd8\xad\x4c\xc0\xb1\xea\x0c\x2c\xe3\x2e\x6f\xcc\xc0\xe3\x04\x1c\xef\x4f\xc0\x8e\xea\x20\x1d\xf2\x17\xcd\xc0\x98\xa1\x44\xc1\xdf\x9d\x84\xaf\x37\xfd\xfb\x17\x9c\x05\x8a\x00\xdc\x9d\x87\x9b\xb7\x77\x0f\xe7\x36\xd2\x09\x2c\x43\x01\x65\xd5\x9a\x57\x26\x98\x67\xe6\x95\xc0\x3f\xa7\x6b\x17\x17\x87\xd2\x1f\x91\x36\x12\x83\x45\x0e\x71\x60\xbf\x3a\xad\x3c\x6f\xc4\x0a\x8e\x28\x33\x1e\x5b\xdf\xb7\xa9\x84\xe5\xcb\x05\xca\xf1\xdc\x64\x3e\xf9\xd9\x44\xc2\x6b\xf3\x08\xb7\xf9\x61\xd4\xd3\x94\x70\x06\xac\xdf\x62\xd3\xf6\x89\x3c\x20\xb8\xc6\xa9\x64\x9e\xec\x75\x7e\x52\x2d\x8d\x8c\x2f\x98\x35\x5e\x67\x11\x2e\xa2\xba\xbd\xcd\x3a\xd1\xf1\x62\x9e\xe3\xab\xba\x8f\xb3\x02\xde\x66\x12\x5d\xe0\x8c\x53\x9d\x59\xcc\x75\x6c\x56\xe7\x11\xbe\x4d\x23\xd7\x9c\x5f\xd8\x4e\x5b\xce\xec\xdc\x23\xfd\xf6\xfa\xfb\x69\xdf\x9a\x17\x7b\x9f\x75\x45\x46\x7a\x06\xec\x26\x7b\x65\x0e\x44\xa1\xaf\x63\xe7\xac\x6e\x61\x4b\xae\x89\x70\xd9\x13\x9d\x90\x87\xf8\xb2\xb2\x31\x8a\x3c\x79\x7d\xbb\x16\xee\x38\xf1\xd4\xc1\xaf\x8e\x8b\x52\x7b\xe1\xb5\x8d\x56\xec\x65\x39\xff\x9c\x56\x4c\x5b\x75\x02\x7b\x49\x58\xd3\x2e\x19\x38\xe2\xa7\xf7\x56\xe3\xc9\x64\xd4\xf2\xfd\x0d\x3e\xff\x39\x6a\x21\xb7\x03\x20\xec\xbd\x00\x88\x04\xfe\x80\xc7\xc3\xff\x20\x39\xbb\xf6\x03\x74\xe3\x61\x45\x72\xe2\xba\xe4\xc4\xb9\xe4\xe8\xeb\x80\xc0\x13\x15\xba\x2a\x3b\x71\x55\x76\x76\x45\xb6\x84\xf5\x6d\xcb\xa4\xdb\x96\x7e\xb9\x6d\xe9\xc6\x6d\xcb\x3e\xfc\xb9\xe9\xd1\x70\xa9\xcb\x1d\xc7\x31\x28\xe7\xd4\x9c\x04\x67\x0e\x60\xcd\x39\x2c\x90\x32\xa1\x2d\x45\x27\xdc\xdd\x66\xf4\x5b\xdb\x8c\x51\xb7\x19\xdf\x8c\x16\x19\xe5\x5a\xdd\x9b\xcb\xeb\x5b\x73\x28\xd0\xc3\x34\x8b\x7f\x7c\xfb\xfa\xcb\xdf\xf7\x78\xa5\xa9\x0f\xb6\x53\xc7\xdd\x29\x9a\x03\xc1\x75\xda\x95\xf3\xd2\x93\xdc\xaa\xed\x61\xe3\x41\xda\x4e\x54\x4a\x3a\x67\x42\x0c\x56\x0e\x27\x13\xe6\xfc\x39\x6d\x0d\xb5\x45\xf4\xb6\xdc\x31\x53\x48\x91\x54\xcf\xa6\x90\x73\xa6\xf3\x70\xd7\xc0\x02\xb1\x54\xe2\xa1\x90\x97\x65\x97\x0b\xc3\xb5\x0a\x1f\x31\xa6\x4e\x1a\xe6\x63\x7e\x59\xa4\xea\x57\x1a\x26\x28\xcd\xee\x72\xcf\xaa\xd4\x40\xec\xd2\xd9\x8b\x91\xe0\xc8\x49\x0b\xc1\x47\x3d\x3e\xf3\x82\x10\x10\xed\xd2\xa7\x30\xb6\xcb\x72\xab\x4c\xa7\xfc\x50\x80\x6b\x2d\x16\x6e\xa0\x9a\xb9\x8b\xf8\xf3\x32\x37\x01\x43\xdf\x97\x41\x56\x66\x78\x58\x3e\xfb\x5a\xe6\x43\x17\x69\xd8\xe8\x01\xcd\xbe\xa2\x40\x5e\x32\xc5\xa4\x1d\xb7\x08\x4d\x30\x57\xb1\x41\xbf\xb1\x88\x8d\xc9\x64\xdd\x90\xbb\xd0\xab\x09\x3d\x4a\xa6\x68\xba\x38\x86\x6b\xff\x9f\x03\x6c\xff\xa0\x67\x95\x39\x98\x55\xf9\x6b\xb0\x44\x69\x15\x5c\xe1\x7a\x9c\xb9\xa3\x5d\x76\xc8\x4b\xea\x4d\x35\xbe\xf2\xf2\xe5\xc4\xad\xdf\x86\xbe\xdf\x18\xfd\x76\xeb\xb6\x02\x03\x2a\x10\x8b\x51\xbc\xd1\x2e\x8a\x87\x3e\xaf\x52\xa9\x62\xbc\x37\xe9\x1b\xae\xd2\x17\x56\x84\xaf\x35\xca\x12\x44\xab\xa1\x5b\x7d\xdc\x28\x3f\xbf\xfe\xf2\xcf\x7b\xd4\x7b\xf7\x97\xd3\x96\x12\x28\x36\x7c\x4a\xaf\xf0\xf4\x1c\xf4\xaa\x4b\xea\x54\xc2\x60\x8f\xba\x38\xf3\x95\x72\x88\x14\x0b\x53\x2d\x81\x6a\x3d\xc3\x39\x14\xac\x08\xe4\x59\xa9\x88\x25\x91\x22\x55\x2e\xea\x0b\x48\xd6\x16\xcc\xd2\x7a\xcd\xed\xda\xda\x3a\x83\x1a\xc7\x1f\x0d\x05\x9d\x9b\x4b\xce\xe4\x35\x92\x29\x66\x59\xa4\x3c\x7b\x4a\xc5\xa1\x64\x7e\xd0\x6b\x6b\x7f\x1f\xb3\x2c\x50\xfc\x6a\xba\x08\x03\xd5\x33\xd5\x79\x61\x32\x16\xf5\x45\x8a\x9e\x64\x3d\x84\xa2\x1b\x29\x79\x24\x8b\x83\x78\xdb\xef\x05\x48\x6d\x0d\xd5\xfa\xfe\xd6\x78\x33\x73\x08\x17\x79\xf8\xe0\x74\xf3\xa3\xc8\x92\xf0\x55\x96\x98\xa0\xdd\xbc\xaa\x14\x6f\x65\x01\x2c\x2b\x4c\x59\x46\x25\x69\x63\x0a\xc1\x53\x10\xab\x1a\x6b\x52\x59\xf4\x89\xd1\x52\x12\x71\x46\x08\x69\xe2\x23\x39\x59\xfa\x59\xeb\x95\xdb\xc5\x26\x96\x07\x44\x99\x38\xe2\x22\xc6\x30\x83\x3f\x96\x5c\x76\x60\x95\xa7\x90\x91\x3b\x0f\x7a\x1d\x63\x43\xd0\x4a\x36\x89\xec\x59\x44\x63\xb3\x3b\x9b\xb1\x96\x0b\x6f\x66\x0a\x21\x19\x0a\xd8\xcc\x89\xdc\xae\x4d\xe1\x71\xf3\x59\x5e\xbc\x40\xe1\x21\xca\xc8\xab\xd0\x3e\x76\xc6\x9a\x40\xe5\xc2\x14\x39\xbe\x3a\x62\x0b\x86\x7f\x3b\xca\x6c\xb1\x99\xb2\xe7\x9b\x74\x46\x4a\x85\x87\x0a\xd8\x08\x59\x86\x23\x7c\x23\xdd\x16\x60\xf2\x7a\xf1\xb2\xd2\xf6\x2c\x6b\x21\x2f\x4b\x0d\x72\x05\xa3\x5c\xd6\xb9\x45\x8c\x59\x0f\x8f\xf8\x79\x66\x86\x29\x57\x3c\x16\xc6\x44\x6f\x49\x43\xc4\x1c\xd9\xec\xae\xd2\x76\x48\xe4\xd8\xc3\x0c\x39\x6b\xf0\x8e\xb5\xe1\x48\x5c\x44\x94\x6d\xa4\x20\xe6\x69\xcc\x94\x93\x37\x94\xfd\xfb\x1b\x45\x05\xd1\xe6\xa0\x3d\x87\xde\x8b\x94\x64\xae\xf7\x58\x07\x26\xb1\x8f\xc7\xf9\x10\x21\x4d\xe9\x48\xb6\x14\xf0\xfb\x72\xa9\x64\x0b\xa2\xeb\x6c\x41\xb8\xa9\x2c\xb8\x93\x2c\x9d\x6c\xe3\x3f\x8a\x22\x6c\xae\x06\x6c\xd2\xc4\x16\x31\xa9\x42\x12\x13\xe0\xf7\xe1\x72\x63\xfd\x8b\x5c\x9e\x28\x96\x00\x6a\x72\x3b\x8c\x23\x7b\x9e\xa0\xa1\x68\x23\xb9\x7c\xc7\x60\xda\x21\x17\xbb\xd9\xfa\x07\xe9\x36\xf0\x80\x88\xea\x96\x29\x3f\x83\x96\x7a\x54\x68\xd3\xdd\x5e\x73\xd5\x5b\x29\x14\xf2\x59\x56\xb4\xd1\x90\xcf\xc1\x88\x16\x80\xfe\x92\xe9\x4c\xa6\x46\x9e\xeb\x31\x8c\x27\x55\x32\xe5\x48\xce\x53\x70\x9e\x62\x4a\x94\x73\xd1\xed\x2f\x92\xf1\x8a\xe5\x4a\xd3\x61\xc3\x55\x87\x61\x5c\xfb\x7c\xa4\x90\xab\xa4\x93\xa8\x06\xdd\xc2\xc1\x33\x09\x6a\x8c\x82\x12\x87\x66\x19\xd0\x49\x9e\xc9\x49\x95\xd8\x4a\x49\x8a\x6a\xb1\x83\x58\xb0\x30\x8c\x7c\x3a\x9b\xab\x40\xad\x55\x5b\x14\xd8\x53\xa7\xdf\xc1\x6f\xb4\x7b\x7e\x41\x97\x7c\x3c\xf3\x16\x68\x88\x7e\xa4\x20\x4c\xaa\x44\xaa\x35\x49\xeb\x63\xfb\x89\x52\x70\x86\x7c\x29\x10\x68\x59\x10\xfb\xec\xb5\x7d\xd0\xfc\xb3\xd1\x64\x27\xe3\x74\x1c\xa6\x6d\x94\x0e\xd7\x51\x0a\x01\x47\xb7\xcf\x33\xef\x47\x69\x68\xd7\xb1\x39\xdb\x30\x3d\x54\xca\xa5\xe8\xe8\x84\x02\x46\x6b\x3e\xc9\xd8\xc1\x1b\x57\xa9\xe7\x91\x53\xf0\x6e\xbb\xfd\xfb\xf8\xaf\x07\x27\x65\xbb\x76\x6a\xa4\x7f\x8d\x21\xe3\xeb\x6e\x57\x4c\x2e\xc4\xa3\x2c\x00\xe0\x76\x15\x32\x39\xc4\x73\xd4\x14\xa9\xb8\x78\xf6\xa4\xc0\xdd\x36\xe5\x3e\xf5\x20\x76\x60\xe1\x7c\xf1\x14\xbc\xef\x42\xe0\x5c\xc3\x7c\x3f\x49\x23\x72\x18\xc1\x69\x18\x88\x85\x6e\xb0\xcf\x62\x1e\xa4\xe5\xcf\xbc\x8c\xa6\xb3\xba\x17\xaf\xee\x51\x6f\xa0\xb9\xb0\xdb\xa1\x2a\xee\x6e\x18\x1d\x96\xf6\x2b\xf1\x6d\xcf\x92\x6c\x73\xc0\x52\xe2\xdf\x78\x31\x65\x6c\x1d\x8f\x29\x5a\xcc\x1e\x62\x1f\xa9\x54\x4f\x3e\x6b\xdb\x44\x6d\x9b\x23\x39\x57\xc9\x61\x6b\x33\x53\x0c\x19\xff\x96\x1c\xd0\x38\x61\x85\xec\xf7\x99\x41\x5c\xe4\x06\x37\x05\xe6\xb1\x76\xf0\x53\x60\x1e\x6b\x8d\x7f\x6f\x07\x62\x75\x07\x82\xcf\x23\x0a\x54\xa4\xee\xb1\x59\xf5\x1e\x50\xc1\x4a\x30\x98\xfe\x75\x11\x05\x74\xa2\x14\xfc\xc2\x77\x49\xa6\xa6\xe4\xc3\x19\x4c\x4b\x52\xb3\xd8\xfb\x0f\x71\x92\x85\x51\x89\x17\x51\x6e\x8b\xb0\xcb\x20\xf3\xd6\xc0\x6e\x16\xf4\x60\xda\xec\xf3\x9c\xe4\xee\xea\xad\xa5\xc0\xb5\xb8\x44\x45\x80\x75\x53\xb0\xba\x61\x02\xa7\xd5\x70\x13\xe6\x3c\xda\xb6\x85\x32\xbd\xa0\xa0\xf3\x25\x9e\x73\xc5\x50\xf4\xd8\x62\x4d\xf0\x3e\x89\x1d\x39\x24\x45\x27\x12\xc2\xfc\x2c\xed\xf1\x22\xf2\x7a\x72\xba\x19\x81\xed\x64\x1d\x21\xeb\x24\xd1\x3d\xda\x2d\x36\x39\xd6\x20\x70\xb3\x92\x31\x0d\xec\xaf\xd0\xa8\xf0\x7e\x1f\x81\x51\xdd\x83\xa2\x74\x79\x50\x7b\x89\x1e\xaf\x32\xb3\x85\x1e\x61\xc0\xc5\x42\x85\xcb\x41\x16\x1d\x5c\x86\xb4\xe2\xc6\x09\x8b\x3c\xc7\xcb\x52\xcd\x35\x40\x46\xbf\x01\xc8\xa8\xfb\x8e\x65\x0b\x90\x31\x9d\x4c\xa2\x92\xca\x19\x87\x24\xc6\x53\x09\x3d\x1b\xb1\x8b\xc5\x68\xf1\xdc\x10\xc5\x2a\x18\x6e\x35\x11\xd9\x48\x3c\x24\x62\xb0\xe1\xc8\x3c\x3d\xca\x87\x75\x6e\xb0\xa7\x22\xeb\xa3\x6d\x20\x47\xfe\x04\x90\x63\xb9\xe7\xf4\x89\x7c\x1f\xec\xde\x47\x8d\xef\xe4\x70\xf0\xd5\x37\x5f\x28\x32\x3b\x1f\x12\xc5\x5a\x07\xbf\xe2\x70\x68\xed\x10\x5b\xf4\xf3\x23\x88\x8e\xcb\xd7\xd4\xb9\xd1\x3f\x57\x0a\x96\xcf\x38\x23\x31\x4c\xc5\x87\xa7\x89\xdc\x49\x27\x26\x29\xef\x01\xcb\xdc\x5a\x86\x6b\x0d\xde\xbf\x64\xaa\xa5\xb6\xbd\xa3\x5a\xe4\x33\xed\xd4\x48\xd9\xaf\xed\xf5\xf7\x70\x0e\xfa\xfd\x0e\x10\x64\x5e\x87\xc8\x46\xfa\x0f\x75\xde\xff\xf9\xed\xa3\x05\xbf\xc6\x51\xf9\x39\x7b\x46\x6b\xb0\x13\xaf\xed\x43\xbb\xb5\x7d\x68\xdd\xfd\x4c\x14\x2f\xbc\x4a\x6a\xbd\xb2\xbf\xe3\x2e\x86\xe3\x73\xc0\xa9\x55\x5e\xdd\xda\x76\x3b\xb6\x35\xa4\x86\x1f\x5b\x9b\x0e\xe3\x7c\x06\x6f\xde\xcc\x24\xbb\x52\x43\x5e\xad\xa1\xa7\xf8\x5c\x28\x5e\xea\x33\xaf\xf8\x2d\xc6\x35\x17\xbe\x7c\x31\xf5\xd9\x53\xbc\x6c\x54\x90\x3f\xae\xe0\xbf\x7f\xf9\xc7\xaf\xe7\xbf\x9b\x5f\x7f\xdb\x0b\xae\x05\xe3\x62\xe6\x03\x1b\x3c\x5c\x38\x30\x77\xc4\x0e\xfc\x88\xc9\x16\x5d\x95\xa4\x03\x40\x9d\x8b\x97\xc9\xd6\x55\x8f\x18\x9f\xd2\x6f\x66\x61\xcf\xc5\xfa\x84\xd4\xfa\xb3\x07\xac\x13\x50\x80\xd9\xfe\xaf\x94\xc0\x5c\x8b\x60\xe2\x8a\xc7\x65\x34\xd7\x22\x38\x4b\x9c\xc2\xd9\x04\xca\x36\x9b\x40\xd5\x2f\x36\x93\x8b\x6e\x07\xa5\x6b\x95\xa6\xbb\xbd\xc8\x1e\x07\xc2\x71\x98\x9d\xd2\x5e\xe1\x89\xd7\x7c\x78\x58\x9d\x82\xbe\xff\x1d\x7e\x24\x23\x7e\x24\x27\xf7\x40\x4e\x3b\x0e\x1e\xa6\x02\xb6\x17\xc8\x77\x2e\x5f\x91\x10\x80\xd5\x93\xac\x41\xba\x94\x82\x0d\x2a\xb5\x44\xcc\x97\x43\xa4\xdc\xf3\x03\x34\xc2\xb5\x91\x8e\x6d\x4e\xcc\xce\xef\x92\xe5\x7c\xcf\x3d\x8a\xf1\x13\xee\xf3\xb7\x1d\xe0\x42\xcc\xa1\x20\x57\x31\xee\x42\xff\xdc\x9c\x1f\x6e\x2a\x45\x92\xa3\x08\x11\xbc\x05\x58\xde\x4c\x4e\xe6\x83\x34\x86\xe9\x90\x8b\xfe\x24\x39\x27\x97\xe5\x73\x6d\x79\xf9\xdd\xa8\x23\xc0\x27\x5e\xce\x9f\x79\xb9\xf1\xe5\x8d\x6f\x4f\x9e\xda\xf5\xb6\xff\xc4\xdb\xfb\x05\xee\x78\xfe\xf5\x3b\x20\xf2\xeb\x5e\x85\xc2\x0b\x85\x92\x45\x9f\x34\x9d\xe6\xd4\x2d\xe1\xfb\xd4\x49\x1d\x29\x21\xf6\x69\x55\xbb\xd0\xaa\x9c\x44\xad\x36\x95\x36\xf4\x2a\x6d\x97\x5e\x55\x69\xfc\xa1\xd2\xbe\x5f\xc2\x76\xea\xb4\xf4\x88\x7e\x09\x37\xf5\xb2\x46\x62\x79\x47\xbb\x24\x28\x35\xfb\x80\x22\x65\xbe\x6a\x52\x0e\x33\x55\xca\x1f\xab\x52\xfb\x43\xa7\xfd\x45\x3a\xed\xfc\xeb\xc3\xdb\x78\x8c\x60\x47\xd8\xe0\xe5\x29\x80\xc7\x58\xaf\x18\xfb\x80\x72\x39\x32\x39\xf8\x22\x3a\xf2\x31\x50\x88\x69\xf0\xc4\x55\x57\x78\x85\x4a\xa0\x82\x83\x24\xf9\xa1\xe4\xdc\xbe\x3b\xaa\xd5\x2d\x3c\x3d\x86\x48\xc9\xbb\x76\xb5\x57\x68\xaa\x40\x36\xd7\x27\x90\xe5\x0f\x7a\xc5\x1b\x65\xe0\xa3\x8c\xbb\x32\x00\xaa\xdb\x3a\x8a\x55\x1e\x06\xcf\x66\xca\xfc\xd4\xa7\xc6\x00\x70\x8b\x2f\x0d\xdc\x6a\xb1\x6c\xd7\x55\xda\x02\x96\xe5\xb6\x6c\xb7\x4b\x5f\xef\xbc\x89\x19\x85\xe0\x32\x80\x46\xc1\x07\x23\xe9\x1a\x98\xe1\x97\x19\x12\x48\x61\x81\x70\xe2\x2d\x38\xdc\xab\x6b\x40\xa9\x58\x69\x3f\x82\xbb\x75\xdf\x4f\xe8\x03\x44\x9d\xfb\x40\xa9\x1f\x8a\xd7\x63\x0b\x71\xb1\x7c\xbc\x72\xba\x3e\x39\x0a\x69\xc0\x65\x9c\x57\x50\x19\x9c\x88\x32\xb9\x4a\x2e\x81\x13\x3d\x61\x29\x14\x32\x53\x28\x5e\x56\x9f\x03\x42\x33\xda\xb7\xe2\xfd\x52\xaa\x70\xa6\xd2\xae\xd7\xe3\x40\x69\xf4\x52\x9e\x70\xbc\x8d\x4b\x93\x10\xfb\x3a\xff\x49\x1e\x03\x33\xbb\xb3\xfe\xa9\x4f\x09\x80\xac\xc5\xbf\xac\x05\x27\x5a\x0b\x56\x93\x4b\xdc\xdc\x2b\x58\xd9\x0e\x70\xe3\x56\xc1\xf2\x2d\x38\xc1\xc5\xe7\x4a\xf1\x62\xa8\x72\x6e\x1b\x2a\x0e\x3e\xad\xf0\x63\xad\xd8\x3a\xf0\xef\x6f\xa6\xa0\x39\x56\x57\xec\xcb\x85\xfc\x9a\x07\x57\xf3\x27\xea\x97\xfd\xb7\xfd\x80\x78\x8f\x18\xe2\x8e\xb8\xfc\x76\xfe\xf5\xf5\xef\x7b\xb1\x98\x9d\x47\x6c\x48\x0f\xa5\xa9\xb1\x76\xf1\xec\xa9\xc6\x62\x64\xa6\x4b\x2f\xea\x4f\xdf\x77\xfd\x4b\xa0\xe4\x1c\x1e\x44\xb7\x85\x8e\xc5\xe7\x6a\x8d\x9d\xcd\xc4\x5e\x0b\x59\x3e\x13\x23\x8c\xac\x65\x3c\x11\x6a\x67\x50\x59\xa0\xe8\x5d\x43\xcb\x26\xa1\x73\x32\x92\xc3\xba\x43\xc4\xf6\x00\x0e\x77\x07\x70\xe8\x7d\x57\x1a\x61\xd2\x46\x4c\xc0\xf3\xda\x11\xcc\x18\x62\xbe\x4e\x79\xb6\x6b\x42\xd1\x2e\xdc\x65\xbc\x04\x02\x18\x72\x59\xe9\xbf\x70\x23\xe8\x4e\x1d\x65\xfb\x95\x15\xfd\x3e\x41\xb7\xf2\x70\xf7\x51\x36\xf0\xf4\xc5\x29\xf3\x21\x10\x82\x97\xc2\xbc\xbf\xc2\x4a\x77\x29\x3b\xf0\x4a\x6f\xad\x13\x1c\xd5\x0d\x3f\x2b\xbf\xec\x1e\xbf\x44\x97\x43\x34\xf3\x69\x49\xef\xc2\xe3\x0c\x64\xfc\xcc\xc4\x46\xd9\x76\xf5\xcc\xef\x7b\xb8\xbc\xb7\xc3\x52\xae\xb8\x31\x6b\x68\x0f\x5f\x40\x5c\x35\x43\x17\x92\x21\x32\xc5\x16\x32\xf9\xce\x3e\xfd\x8d\x12\x4d\x87\x06\xc5\x27\x98\x6c\xe1\x3a\xcb\x36\xd1\xe4\x15\x07\x50\x7e\x6a\xb6\xe7\x35\x16\x5d\x9d\x30\x0b\xc8\x06\xa6\x77\xae\x7f\xad\xa7\xf3\x3a\xcf\x53\xd6\x3d\x11\x97\xdd\x68\xfa\x68\xe4\x87\x23\x52\xca\xc0\x9b\x08\x59\x88\xbe\x8e\x3b\x00\xb2\x3e\x6a\x61\x0d\xf5\x91\x89\x2c\xab\xed\xa6\x75\xbd\xfe\x79\x59\x75\xb2\xa5\xb8\x85\x67\x78\x5a\x4c\x46\xcc\xbe\x31\x8c\x6f\x24\xf5\x34\xcf\x5b\x4d\x64\x31\x85\x76\xa2\x26\xa1\x95\x8f\xa7\xaf\xf7\x2c\xd7\x8f\xda\xba\x76\xf2\x3c\xa2\x20\xd9\x3a\x78\x6d\xec\x3f\x43\x9c\xc3\x86\x38\xdb\xef\x10\xe7\xf0\x17\x89\xf3\x17\xe7\xc9\x15\x99\x42\xd7\x71\x74\x87\x9e\x13\x71\x05\x43\x97\x37\x30\x74\x43\x36\x72\xe9\x9c\x29\x77\x62\xe8\x4e\xba\xf7\xe1\xa1\x94\x06\xf7\x21\xd1\xc8\x97\x80\xf9\x7a\x1b\x89\xed\xe3\xde\xc5\x50\xea\xc4\x99\xe2\x7d\xe9\xdf\x1c\x48\x2b\x5e\xe8\xf6\xbb\x06\x52\x1e\xc7\x91\x86\x6e\x06\xca\x65\x48\x1b\x30\xc9\x2b\xe1\xfb\xd7\x2e\x66\xc3\xeb\x5d\x4c\x21\x6b\x27\xd7\x6c\xf8\x61\x8c\x64\xed\xdf\x9f\xbf\x1d\xef\x79\x75\x3e\x48\x2c\x24\x96\x4b\x73\x97\x6e\xfd\x8e\xe3\xaf\xf6\xb7\xf4\x7b\x7d\xff\x52\x6f\xfc\x43\x2c\x76\x7c\xe3\x1f\x62\x93\x7a\x9c\x38\x74\xb0\xfb\xa9\xed\x95\x81\x2f\x48\x0d\x32\x37\x90\x8b\xff\xe1\xd0\xf4\xb8\xa3\x5f\xc5\x84\x2a\x14\xea\xed\x4f\x7c\xc1\x2b\xf2\xbb\xbe\xab\xfb\x72\x94\xe3\x4f\x89\xfc\x04\x22\x75\x98\xfc\xe9\x8e\xa2\xdc\x5d\x2d\x94\xa3\xac\xab\x83\x1b\x1c\x59\x1f\xb0\xc6\x85\x36\xd1\xd8\x6b\x95\xd7\x72\x5b\x34\xbc\xf6\xf7\x02\x85\x84\x65\xb7\x7f\x92\x25\x95\x05\x75\x80\x6b\x30\xde\xcd\xf3\xc5\x81\xa3\x33\x25\xb1\xfc\xaa\x81\x43\xc1\xf4\xfa\xfe\x66\x65\x25\x1b\x8f\xc6\x51\xb6\x6e\x90\x87\x39\xa9\xc7\x91\x49\x54\x2b\xfc\xb5\x7c\xa7\xb8\xb4\x50\x89\xb4\x58\x0b\xd5\x15\xb0\xce\xcf\x28\x14\x6b\xa1\x38\x8c\xeb\x3b\xe7\xae\x3e\x48\xfb\x85\xe9\x4f\x66\x45\xf2\x9b\x24\x55\x08\xc3\x4e\xdf\xc9\x51\x85\xf8\xba\xd7\xb6\x99\x34\x0e\x2d\xf8\x07\x3d\x4d\x7f\xb4\x10\xb0\x82\x7d\x36\xca\xf1\xb5\x01\x7a\x8c\x5e\xa9\x91\x1c\x4e\xee\x13\x1c\x2b\xa3\x21\xae\x81\x3c\x82\x19\x65\xd5\xc0\xc1\x50\xf4\xfe\x27\x4f\x25\x02\x3d\xdc\x15\xec\xca\x80\xc9\x34\x02\x50\xfc\x14\x8f\x54\xb4\xb8\x29\x44\x3c\xe0\xc8\x25\x2a\x0e\xfe\x94\x9c\x22\x79\xf9\x04\x49\x8d\xa2\x0f\x4f\xf3\x22\x68\xb9\x44\x24\xd8\x01\x4d\xcc\x39\x55\x33\x2d\x1c\x2e\x90\xf3\xb2\xea\x4c\x31\x1d\xc9\x7a\x14\x31\x11\x03\x22\x3a\xcb\x1a\x1e\xae\x71\x4c\xde\x79\x43\xae\x30\xe5\x62\x28\x44\xec\x45\x66\xb8\xe8\x7a\x29\x62\x00\xa4\x3d\xd5\xe8\x41\x9a\x87\x9b\x72\x8f\x3c\x93\x4b\x95\x82\xcb\x4a\xe0\x90\x80\x15\xf4\xd4\x97\xa3\x0c\xd8\x62\xf9\x5e\x19\xda\xe1\x99\xb9\x35\xe7\xfc\x55\xca\x22\x0c\x3c\xc2\x5f\x5a\x0e\x26\x9c\x26\x7f\x0d\xc0\xd4\x59\x39\xf5\xe5\xf2\x3a\x45\xc0\x14\x7d\x2f\x9f\xe7\xf2\x34\x03\xc6\x14\x89\x28\x9b\x49\x88\xaa\x2c\xdb\xaa\xf2\xcd\x9b\x3d\xfa\xf6\x91\x9d\x80\xbe\x47\x1e\xdb\x42\xfa\xce\x21\xf7\xe6\x89\xdb\x3e\xd1\x13\x14\x14\x2e\x16\x80\xcd\xc9\x85\xa1\x9e\x40\xbd\x3c\xbf\x25\xa3\x26\xc9\x2b\x47\x8a\xae\x50\x28\x81\x2a\x76\x9b\x6c\x28\xed\x5b\xe5\xbc\x6c\x5e\x40\xe3\x95\x60\x08\xdc\x25\x3a\x06\x9c\xa1\xc2\x60\x56\x70\x58\x35\x82\x15\x24\x00\x24\xd1\xcb\xb7\x13\xcc\xb7\xa3\x3c\x0a\xa8\xb5\x92\x1d\x36\xab\xf0\x80\x3c\x89\x30\x70\xef\x1d\x12\xa3\xe8\x92\x7e\x29\x7d\x70\x47\xcb\xbf\xc8\x38\xc2\xf6\x7b\xf0\x9e\xaa\xe4\x54\x39\xab\x7a\x8b\x1f\xab\xb7\x2f\x45\xac\xac\x0d\x1d\xf9\x68\xaf\xbf\xfd\xfc\xcb\xbf\xef\x00\xfa\x7d\x64\xf8\x85\x2d\x06\xba\xf0\x1d\x0c\x74\x1f\x19\x7e\xcd\x7c\x9f\x1b\xd8\x7c\xb3\xaf\x4b\x6f\xf0\xb3\xa8\xa3\x85\xc5\x7f\xf3\xa7\x98\xcf\x9c\xcd\xb2\xe7\x04\x43\x7d\x3e\x73\x5a\xb3\x6e\xf5\xdf\xd2\xc2\x99\x56\xde\x62\x79\xfa\x14\x6b\xda\xa4\x83\x3e\x01\xbb\xa0\xe7\x8e\x1f\x2e\xae\xde\xbc\xa8\xac\x4d\x66\xc2\x0f\x3b\x69\xb4\xc3\xe7\x46\xf2\x75\xdf\x5d\x05\x61\x7a\x67\x63\x09\x7c\x6d\xd9\xde\x74\xb7\xe6\x66\xbb\x9b\x85\xf1\x6e\xdd\x9a\xed\x3e\x49\x6c\x3c\xb0\x5c\x8b\xd3\xdf\x46\x6c\xd9\xdd\x4d\xbf\x9d\x3f\x33\x8c\x7e\x2c\x8f\x41\x5c\xb5\x44\xf6\xb9\x6e\x95\xbb\x4b\x4f\x26\x83\xb0\xc9\x15\x27\xb2\x93\x71\x97\xfe\xe0\x5c\xfd\xc4\x4e\xf3\x24\xbe\x87\x5f\xfc\xd6\xc7\x3f\xd6\xc8\x9f\x58\x23\xc3\x79\xb6\xcc\xf9\xe5\x99\x59\x06\xe5\x89\x2f\x86\x97\x3d\xcc\x27\x5e\xe9\x61\x5e\x53\xc6\x2f\xf5\x64\xf8\x53\x1d\xfc\x5f\x3f\x46\xf0\x67\x46\x70\x5a\x8b\x0e\x6e\x7c\xc9\x20\xe0\xad\xe1\xcc\x94\x9d\xe1\xd9\x26\x98\x6e\x79\x28\xeb\xb2\xb3\xf8\xca\x78\x6e\xe8\x9f\x33\xb7\x07\xc5\x72\x74\xd8\x5a\xd9\x7e\xd2\xe8\x93\x99\x6a\x90\x24\xcd\x4a\xde\xea\x82\xb9\x0f\x8c\xb0\x89\xc8\x0f\x05\xf0\x09\x05\xc0\x22\x22\x3d\x97\x58\xdb\x08\xc3\xbd\xeb\x05\x08\x5e\xeb\x42\x22\x03\x20\x89\xce\xb8\xbd\xb2\xdc\x58\xd3\x27\xa5\x6d\x0b\x42\xd7\x57\x1e\x9d\x8a\xc9\xf9\x9a\xa7\x59\xc9\xfd\x7b\xc5\xe4\x87\x29\xf0\x29\x45\xd2\xf6\xd7\x36\x4c\x01\x99\x3e\xe6\xe6\xbe\x0b\xdf\x65\xee\xeb\x52\x3f\x3d\x73\x5d\x9d\x2d\xbe\x70\x1c\xfc\xc2\x46\x1c\x3a\x2e\x8f\x61\xf1\xc0\xec\x88\x6e\xb7\xa0\xfc\x50\x27\x9f\x53\x27\x58\x79\xe5\x85\x23\xa4\x15\x31\xd9\x25\x96\x37\x39\xe9\x29\x24\x20\x71\x72\x79\xe6\x75\xc3\x11\x05\xc8\xf0\x17\xed\x18\xba\x63\x40\xc4\x6e\x83\x93\xe6\x76\x55\x0b\xc6\x53\x76\x65\xee\xa7\xaa\x0f\xa3\xff\x2c\xb7\x6b\x5b\xd9\x53\x74\xbb\x68\x71\x2e\x5f\xbf\xfd\xfc\x8f\x9f\xbf\xee\xf4\xe7\x90\x35\xeb\x36\xc9\x68\xe3\x06\x58\x3d\xad\xd8\x41\x32\x1a\xa9\x66\x13\xb7\x0f\x2c\x3e\x88\xf7\x2a\xa2\xa7\x93\xef\xd7\x8b\x01\x60\x08\x67\xa5\x05\x2d\xd1\x1f\xc9\x65\x05\x43\x88\x35\x93\xf7\x08\xd8\xf6\x25\x9f\x19\x68\x5f\x2e\xba\xc5\x82\xd3\x82\xa0\xd3\xe6\x70\x96\xdb\x03\x1e\x3c\x92\x8d\x09\x68\x7c\x5c\x2a\xa5\x08\x88\x42\x49\xeb\x2c\x99\x0c\xc8\xae\x4b\xc8\x0e\x41\x43\xa4\x6f\x0f\x88\x04\x20\xd6\x37\x8c\xa0\x94\x63\x2a\xe6\x96\x55\x97\x8c\xb9\x15\x48\x49\x12\x5b\xa9\xbb\x55\x6f\xab\x97\x42\xaf\x69\xd5\xfb\x84\x5a\xd3\xe8\x03\x28\xd6\x5a\x22\x66\x4c\x25\x54\x87\x52\x3d\xf5\xed\xc3\x2e\x0f\x9c\xa9\xa0\xd0\xac\x4f\x2e\x52\xf2\xa5\x98\x56\xb3\x12\xbd\x59\x6d\x20\x94\xe8\x3c\xb9\x3f\x4f\xe4\x96\xc6\x24\x9f\x95\xce\xd2\x16\x3a\xdf\x4a\xdc\xa7\xd3\x6a\x95\xcf\xb7\x9a\xbf\xbf\x81\x18\x4d\xa7\xfa\xc5\x06\x42\xe2\x04\x52\x10\xe4\x64\x6b\xdf\x90\x4c\x31\x26\x4a\x21\x4d\xfa\xa3\xdb\x67\x08\x94\x6c\xfa\xff\xd9\xfb\x9a\xde\x68\x7e\x1c\xbf\x7b\x3e\x45\xdd\x82\x1c\xc4\x88\xa4\x5e\x2f\x01\x8c\xe7\xe2\x83\x9f\x53\x00\xdf\x72\xe8\x78\x67\xd6\x03\x94\xf7\x9f\xec\xec\x78\x17\x06\xf6\xbb\x07\xfc\x51\xd5\xdd\xf5\xd2\x76\xaf\x9f\x99\xc1\x04\xb3\x07\x57\xb7\x5b\x2a\xbd\x92\x14\x25\x91\x3f\x4e\x85\x52\xf6\x51\xc2\xd4\xee\x66\x84\x0a\x2e\xee\x72\xce\x18\x26\x01\x99\x6c\xc2\x87\x21\x14\x4e\x61\x8c\x93\x67\xd0\x17\x52\x65\x4a\x45\x01\x0b\xd9\x7b\x3e\x97\x53\xe6\x73\x65\xf2\x42\x5c\xa8\xa7\x4c\xdd\x18\x05\x26\xe4\x2d\xf9\x33\x5d\xa8\xff\x85\x72\xa1\x08\xe3\xcf\xd8\x3d\x7c\xca\xa5\x7b\x17\x52\xda\x9a\xc3\x61\x84\x2e\xe3\x29\x2f\xd6\x1c\x44\x78\x40\xf8\x34\x6b\x98\x97\x83\x3e\xde\x9e\x1b\xb4\x29\x78\x9b\x80\xfa\x78\x34\xcb\xd6\x96\x30\xba\xd7\x90\x67\x4f\x2c\x63\xda\x7c\x1c\x83\x8f\xe3\xc1\x68\x87\x65\xb4\x17\x8a\xda\xf1\xc0\x75\x8b\xae\xb8\xe0\x90\x06\xc2\x42\x04\xcb\x30\x7c\x17\xb0\xeb\x2c\x96\xef\x0b\x37\x35\xf0\xae\xfe\x63\x36\x02\x8e\x80\xb7\xc5\x52\x5a\x2e\x91\x7b\xa5\xfe\xb5\x91\xc0\x17\x4e\x9a\x29\xca\xc2\x51\xeb\x50\xac\xdc\xad\x09\x54\xba\x8d\xf8\x0b\x90\x4c\x01\x28\x23\x80\x90\xcc\xa6\x6b\x71\x9e\xa9\x95\x0c\x8b\xbf\x2d\x08\x81\xe4\x84\x19\x4a\x33\x90\x59\x5b\xc1\x25\x16\x13\xb7\x4a\x1c\x33\x69\x49\x56\x00\x65\x6e\xb3\xd5\x40\xa5\x6f\xca\x88\x30\x71\xae\x73\x18\xc9\x88\xe9\xed\x38\xec\xd6\x02\xd5\x70\x2e\x20\x8c\x3a\xb6\x58\xbf\xe1\xba\x1d\xe1\xdc\xd6\x2d\x40\x8d\x77\xc6\x08\x11\xbd\xdd\x8e\x45\x58\x06\xc3\xcd\x7a\x2d\xc3\x41\x09\x61\x14\xd1\x4a\x0e\x07\x23\xe2\x4d\x09\x4b\x53\x38\x15\x64\xdd\x95\x24\x9c\x51\x9c\x77\x3b\x1c\x0c\x8b\x37\x67\x3e\x27\xaf\x4b\x58\x0a\x68\xf3\x52\xc7\xe1\xdc\x8c\x86\x5c\x5a\xbb\x29\x65\x74\x28\xcf\xa3\xcb\xfa\xf1\x26\xa4\x8e\xdb\x76\x10\xe0\x34\x65\x1d\xe3\x33\xf8\x73\xd5\x75\x26\x4e\x94\xea\x27\x53\xc0\x8b\x85\x27\x20\x35\x6e\x4c\xa6\x15\x01\x3b\x64\xc6\xe0\xc8\xbe\xf3\x40\xb3\xc8\x3a\x8f\xd4\x17\x92\xa4\xa4\xda\x29\xc5\x8c\x30\x3f\x4b\x09\x0b\x51\xe6\x17\x8a\xad\x53\x96\x4c\x99\x3a\x80\x99\x2e\x0d\x59\x1a\xeb\xa1\x54\x62\xa5\x86\x30\xd1\x90\xe8\xde\x9f\xa5\xbf\xeb\x56\x58\x1b\x92\xf3\x4e\x38\x18\x0e\x7b\x3b\xf8\xeb\x37\x46\x1f\xd5\x63\x4c\xd2\xcd\x59\xb4\x02\x82\x77\x05\xf2\x6e\x3f\x16\x3e\x2d\x3e\x54\x07\x74\x14\x2e\x25\x84\x4b\x25\x47\xf3\x12\x96\x79\xb9\x45\xda\x97\x1e\x9d\x39\xe4\xdb\x52\xf5\x0f\xff\xf0\xbb\xdf\xbe\x0d\x87\x72\x80\x34\x8a\x2f\xe9\x06\x1c\x4a\xf1\x78\xba\xac\x6d\x76\x48\x20\x25\x15\xf9\x21\x82\x80\x69\x99\x0a\xab\x55\x5d\x60\x35\x92\xa6\x4a\x3d\xb6\xf7\x66\xe2\x07\xf1\x77\x53\x6b\x88\xb6\x06\xfd\x10\xf0\x81\x0d\xdb\x0c\x4d\x4f\x8c\x58\xbe\xb1\x36\x2b\x7e\x17\x9c\xd6\x2f\x4f\x24\x02\xb7\xe4\x61\x2b\xf6\x00\x9c\x0a\x57\x86\x8f\x37\x36\xa5\x5b\x60\x20\xcb\x51\x29\xa6\x4a\x12\x19\x70\xd6\x52\xea\x9c\xa8\x03\x4e\x4f\x0a\x41\xe8\xf3\x0a\x92\x22\xb1\x04\xe2\xfe\x6c\xed\xae\xeb\xc0\xbb\x23\x69\x1e\xc1\x16\x80\x8a\xd1\x93\xad\x96\xbd\xf1\x89\x34\x65\xfb\x1b\x99\x59\x3a\x09\x80\x4b\x10\x91\xd1\x9a\xf3\x6b\x40\x2c\xc7\x76\xd9\xfc\x39\x00\xeb\xf7\x5c\x27\x9c\xa0\xbe\x8b\x74\x92\x6f\x20\x9d\x20\x4c\xd6\x3e\x42\x13\x60\x0b\xa8\x71\x9b\x95\x22\xb7\x20\x14\xfb\x0f\x4e\xd4\x92\x4e\x4a\x6a\xfb\x1f\x38\x3d\x54\xfb\x4c\xd4\x3b\xbf\xdb\xc4\x35\x8f\xe6\x2c\xe0\xa4\x6c\x6a\x61\xb1\xaf\x1d\xfb\xa5\xc8\xfa\xc4\x3c\x75\xea\x2a\x28\x7b\x53\x6d\xc3\xd6\x56\xe1\x7c\xbf\x0f\xdc\x14\xcf\x7e\x04\x3f\x99\x27\xab\x88\x62\xa9\x14\xd5\xa8\x1e\xf8\x5f\x5c\xac\xb5\x09\x40\xad\x5a\xf4\x39\x53\xaa\x73\xb8\xfa\xe5\x81\x24\xa6\xb3\xa1\x93\x95\xf2\xf1\xb3\xe3\xf2\xf1\x56\x18\xe0\x2d\x42\xe8\xc5\xfd\xe1\xd0\xd0\xfb\x16\xd0\xe8\x37\xbd\x1f\x7c\xc6\x7f\xfb\xfd\xef\xbf\x7f\x54\x27\xa6\xac\xf1\x01\x8c\xe9\x72\x98\x4d\x3d\x4d\xe9\xd5\x38\x68\xe3\x8e\xe4\x32\xe8\xfd\xc0\x89\xc9\xff\x8b\x4e\xe6\x4c\x02\x78\x7a\x21\xdb\xe7\xb4\x22\x40\xdb\x02\xbe\x94\xa6\x39\x51\xe3\x34\xe1\xb9\x36\xc9\x5f\x4e\xbe\xcf\xed\xc3\xed\x9a\x1b\x87\x95\xa7\x44\x09\xa7\x42\x7f\x31\x26\x7c\xb7\x32\xef\x88\xe4\x11\x11\x49\xf6\xe0\x2e\xb6\x7e\x1a\x95\x83\xd3\x89\x09\xcb\xeb\x70\x25\x13\xb8\x57\x1a\x67\x98\x7c\x4e\x82\x18\x9c\x45\x07\xf6\x3d\xcb\x2a\xd2\x67\x62\x21\xee\x90\xce\xd9\xc9\xdc\x71\xec\x19\x38\x86\x9a\x89\x55\xed\x05\xb5\xbf\xb1\x02\xc6\x5e\x28\xb6\xba\x22\x3e\xd8\x65\xa9\xd8\x2e\x4b\xaa\x1b\x56\x75\xb1\xad\x42\xc2\x27\x53\x4e\x02\x89\xda\xe0\x68\x96\xda\x88\xb8\x69\x1a\x15\x5c\x2d\x5a\x55\x87\x96\xb3\x45\xa0\x53\x6b\xed\x79\xbf\x2e\x8d\xfb\xf3\xf4\x68\x83\x75\xd7\x29\xd0\x99\xaa\x7f\x25\x50\xc3\x67\x54\x3d\xdb\x4a\x46\x55\xfb\x31\x1a\xcb\x2d\x0f\x2b\x88\xc2\xdd\x16\xb1\x77\xa3\x98\x59\x08\x21\x0d\xfa\x36\x04\xd7\x8e\x8e\xdf\x2a\x89\x4c\xdd\x96\x4e\x35\x32\x4e\xb4\xc3\x49\xf9\xb6\x1c\x21\xbe\x83\x68\x2b\x95\xd6\x0e\x4e\x87\x1f\xdb\x1e\x47\x1a\xa7\x9a\x55\x4d\xef\xcb\x09\xe1\x1c\xd2\xb0\x02\xa5\xe4\x2a\x72\xc5\x55\xc6\x64\xb2\xd4\x9a\x7b\x10\x85\xcb\xa4\xff\x8b\x2b\x58\x43\xec\x87\x8b\xd8\x0f\x8b\xd8\xa7\x68\x4a\x4a\x94\x93\x07\x9e\x48\x8b\xea\x16\xab\xd1\x74\x7d\xde\xaf\x4f\x11\xeb\x81\x3e\x5a\x7f\xea\x5d\x84\xf5\xdb\xfc\xa7\xb7\x5f\x80\x85\xcd\xd6\xc0\xba\x89\xeb\x9f\x44\x00\xc6\x6f\x0b\x89\x22\xca\x58\x5d\x9f\xc1\x5a\x47\x6d\x59\x49\x6d\xe0\xbf\x5f\xbf\x2d\x1e\x85\xe5\x18\xb4\xed\x55\xa8\x49\x7a\xa1\x84\x03\x39\x6a\xb5\x11\x57\x76\xd7\x41\x4a\xb6\x96\x29\x4e\x5a\xad\xca\x95\x32\x34\x9a\xf4\x8c\xe6\x42\x99\x49\xd9\x14\x60\xa9\x3f\x38\x12\x17\x99\x14\x1e\x69\x6e\xfd\xac\xf8\x62\x79\xd3\x3b\x5c\xae\xb1\x46\x67\x2d\x70\xff\x03\x44\x90\xd4\x20\xd4\xb3\x4f\x38\x7a\x1a\xd4\x23\x7d\x5d\xaa\xcd\x94\x6d\xcb\x51\x5c\xd3\xdb\x20\x97\xb9\x65\x25\xdc\xc4\x7e\x00\xcf\xaa\x01\x36\xb6\xa5\xc9\x11\x33\xa7\xe6\x9d\x5d\xf5\x83\xab\x04\x8a\xa5\xcf\xe7\xfa\xbe\xb5\x48\xfa\xac\x7f\x4f\x2f\xaa\x30\x4c\xe4\xfe\x84\xe8\x89\x53\x21\xa9\x69\xbd\x73\xe0\x40\x95\x11\x7a\xf1\x91\x29\xbf\xeb\xab\x90\xc6\xfa\x42\x92\x81\xa9\x97\xa3\x0d\x6c\x5f\xf2\x3c\x8d\xd0\x4f\x2d\xf6\x67\x2b\xf7\xe3\x2d\x50\x42\x3c\xde\x1c\xd3\xc3\xba\xe0\x6e\xb3\xc4\xef\x8d\x72\xdb\x56\xc9\xd4\xe1\xbd\x1a\xc5\x84\x48\x35\xd1\xc2\x8f\x96\xfc\x03\x4b\x8d\x83\xb9\x11\x58\xb5\xbb\x07\x18\xe5\x1f\xb0\xe6\xb5\xe5\x73\x1a\x45\x19\x81\xa5\xea\x74\x64\xe2\x5c\xf9\x93\x08\x3b\x5f\x0e\xf0\xe7\x80\xee\x77\x78\x8b\x81\x5a\x21\x28\xb2\x56\xa7\xbd\x70\x45\x7b\xe1\x4c\x7b\x20\xf9\x72\x45\x7b\xec\xb4\xd7\x0e\x48\x2f\xb2\x8f\xc0\x60\xb1\x5e\x0a\xa8\xee\x92\x87\x61\x99\xb3\xa1\x3d\x06\xb4\x70\x84\xbe\x38\x98\xfa\x85\x89\x71\xfc\x18\x01\xad\xdc\x73\x42\xf0\xe4\x4b\xd3\xae\xb8\xad\x0f\x06\x5c\xaf\xda\x22\xf6\x9b\xb3\xd8\x1a\xe0\xce\x93\xf8\x8a\xb1\xf6\xd7\x38\x80\x40\xde\xcb\x90\x2b\x78\xbc\xb4\x82\xe9\xe3\xf1\xfb\xe8\xdb\x66\x50\x4c\x84\xd8\x3e\xb6\xbb\x10\xf9\x82\xbb\xae\xaf\x5c\x4c\x9b\xab\xd4\xcb\x06\x28\x22\x02\xba\x35\xb6\x87\x44\xcc\x80\x8b\x60\x37\xaa\x66\x8f\x3f\x06\x99\xc2\x08\xf0\x83\x63\x2a\xae\xc1\x35\x43\xd9\x94\x75\x55\x94\xed\x4a\xeb\xe4\xcf\x38\x3c\xf4\xc5\x09\xc4\xb6\xf9\xb8\x90\xeb\xc3\x1c\xa2\x23\xf6\xf8\x7f\x60\x15\xf8\x1c\x66\xff\x8e\x1b\x6e\xaa\xbc\x3f\x43\xe8\xe0\xe5\x0b\x5b\xe6\x0b\x57\xe6\xc9\x19\x70\x8a\x30\x8c\x7f\x77\x96\x04\x9b\x0e\xa6\x1d\x10\x21\xd7\x5c\x39\x81\x2b\xd7\x82\x21\xc2\x6c\x44\xfa\xb3\x35\xe1\xe3\xe7\x95\x64\x7a\x5a\xc4\xd5\x7b\xa5\x22\x43\x66\x75\xaa\xb2\x3f\x7c\xab\xec\x91\x64\x21\xb4\xc2\x81\xd4\x0a\x8b\xd8\x42\xb6\x3b\x48\x03\xbe\xf4\xa6\x40\x45\x5e\xa1\xca\x44\xaa\xd6\x3c\x7d\xa1\xd4\x13\xa5\x82\x6c\xb6\xdc\xa7\xf1\xad\x46\xfe\x63\x18\xee\xf8\x92\xc2\xe5\xd7\x6b\xcc\x3a\x14\x6f\xa3\xd5\x26\xa5\x26\x65\x3c\xdd\xf4\x75\x72\x05\x35\xba\x2b\x80\x07\xda\x42\x34\x37\x78\x99\xf4\xbb\x9c\x5d\x17\xe5\xe0\xce\xbb\xc7\x46\x15\xa1\x16\x0e\x8c\x40\x26\x44\x01\xe8\xcb\x47\x5c\x20\x5e\x73\x39\xb4\xda\x98\x3a\x65\xf6\xc7\x38\xcc\x32\xb5\xf0\xd8\x6c\xe3\x8b\x5b\xc7\x98\x6c\xaf\xdd\x62\xba\x5e\xe6\xdb\xb2\xcc\xb7\xcd\x32\xcf\x7f\xc3\xeb\xfc\x9b\x9f\x2c\x5a\x33\x0e\xd5\xad\xab\x75\xe0\x6f\x4c\xdb\xfa\x7b\x92\xa1\x72\xe7\x8d\x90\x92\xc0\x19\x0d\xc1\x13\xaf\xba\x4c\xbd\x79\x9c\x34\xf9\xc1\xb8\xcb\x34\x3a\xad\x70\xc3\x81\xf7\x50\x29\xfe\xb5\xfd\x31\x50\x35\x91\x6b\x63\x2d\x28\x2c\x51\x59\x17\x76\x5d\x96\xed\x38\xc4\x85\xa4\xa2\x45\xc3\x89\xad\x40\x50\x08\xd6\x52\xc4\x61\x08\xc9\xb2\x38\x74\x78\xc8\xd4\xf8\x0e\x36\xc3\x91\xd2\x24\x54\x5a\xf9\x5b\x50\xd8\xfe\xf2\x2a\xea\x3d\xa7\x20\x35\x42\xf4\xaf\xb1\x41\x97\x30\xcd\xed\x61\x23\xb2\xd9\x45\xf6\x74\x16\xd9\xd3\x95\xc8\x9e\x20\xb2\x1f\xae\xed\x33\xb0\x84\x74\xaa\x58\x42\xc2\x58\x43\xc2\x79\x0d\x09\x57\x6b\x48\x38\xaf\x21\xfe\xeb\xda\xe6\x25\xc2\xcd\xec\x3e\x1b\xb8\x41\xe3\xbf\x62\x4f\xfb\x9f\x02\xf9\xff\x07\x81\x2c\x72\xdb\x8e\x68\x31\xe6\x95\x59\x6c\xc1\x97\xcf\x8d\x79\x75\xf8\x49\xdf\xca\xb9\x32\xe6\x15\xcf\x19\x64\x73\x53\x7e\x95\xb1\x43\xae\xa5\xf9\x66\xbe\xfb\xbc\xa7\xcf\x94\xfc\x6d\x75\xf7\x3f\x65\xde\x4e\xe6\xe5\xdb\x56\x0e\x4f\x9c\x6c\x6e\xda\x91\x69\xef\x9a\x66\x74\xea\xc3\xfe\xfb\x53\xc3\xde\x27\x66\x23\x99\x36\x1f\xdb\xf5\x5e\xe5\xd3\xa9\xb8\x85\xfa\x8d\x6c\xf7\x11\xcc\xbf\x9e\xbe\xed\xd1\xea\xd8\x66\x3b\x28\xb4\x84\xab\x82\x1d\xb6\xd0\x80\x42\x93\x1b\x08\xe6\xb0\x72\x7d\xde\xc3\x0e\x0d\x04\x73\x71\x94\x31\xf8\x1e\x2a\xed\x51\xc3\x57\x97\x01\xcf\xed\x35\x3d\x2b\x01\x68\x7e\x2a\xef\xf9\x91\xf9\x3d\xe4\x47\x21\xf8\x25\x17\xa3\x91\x11\x05\xef\xe8\xb6\xe0\xb1\x50\x7e\xe6\xf2\x1a\x12\x5c\x18\x23\xe5\xd7\xf6\xcc\xe5\xb1\x21\x20\xd5\x5b\xa7\x3c\x45\xe0\xd8\xdf\xbe\xd6\xc3\xdb\x9e\x3d\x85\xf2\x1e\xf2\x6b\xe8\xef\xf9\xb5\x7f\xbc\xc1\x42\x12\xdd\xbc\x7d\xdb\xc8\x95\xd0\x85\x8f\x9f\xb8\x57\xcb\xcf\xed\xb1\x59\x77\x5e\xdb\x77\x8e\x6c\x30\xc1\xdf\x3b\x11\xf3\xa3\xf0\xdd\xc1\xb9\x7a\x1c\xc1\x6f\xc1\x98\xef\x5f\x73\xc7\x3a\xc6\xb9\x38\x76\xb8\x93\xdc\x3e\x25\x7f\xce\xaf\xfa\x8c\x79\x0c\x3a\xa5\x77\x7d\xac\xef\x41\x8d\xeb\x6d\x62\x17\xd0\xed\xa3\x63\xf4\xc7\x64\x93\xca\xaf\x41\x3f\x7e\x16\x93\xde\xf9\x35\x3d\x33\x3f\x16\x84\xb7\x7d\xcb\x63\x52\xe5\x30\x06\x22\xde\xf3\x8c\x1a\x92\x6d\xa1\x43\x79\xd7\xd7\x62\xd3\x69\xe5\xea\x8d\x3b\x43\x8f\x7b\x90\x5f\xf5\xe3\x27\x03\x8c\xe7\x39\x3f\x16\x6b\xfe\xeb\xb7\x0e\xdf\xfe\xf5\xf4\x4f\xf7\x9a\xcb\xb6\x71\x67\xcf\x9b\x76\xf5\x9a\xed\x6f\x26\x69\x9d\xaa\x6c\x7c\x95\x28\xe7\x3a\x87\x91\xb6\x06\xbb\x3e\xbf\x58\x11\xd3\xa1\xad\x01\xaf\x72\x6e\x53\x44\xda\x26\x09\x2f\xa2\x5a\x2f\x37\x6c\x0a\xb6\x8d\x81\x55\x4a\x82\xa4\x6d\x14\xc1\x5a\x96\x77\xbd\xe8\x35\x70\xf7\xa8\x36\x2c\x6d\x6a\xb6\x58\xb0\x7c\xda\xef\xe4\xce\xd7\xbd\x1c\xf6\x1c\xd7\x1e\x71\x65\x08\x6c\x3d\x40\x6c\xef\x19\xaf\x05\x2b\xe1\xa0\xef\x48\xdc\xa4\xad\x3a\x9f\x00\xb1\xb7\x2e\xfb\xdc\x7b\x78\x71\xaf\x1b\xb5\xea\xfe\x52\xfa\x51\xff\x9f\x2e\x7d\xbe\x23\x7e\x7c\xa5\xe8\x16\x22\xb1\xae\x11\x00\x94\xb2\xe6\x29\x3e\x09\x71\x69\x13\x37\x8a\xc2\xab\x1c\x96\x01\xe2\x48\xf3\xcc\x4c\xca\x1a\xfc\x63\x95\xcb\x0b\x2a\x1f\x6f\x41\x86\x59\x52\x2c\xa7\x25\x18\x07\x1b\x5b\x4e\xf6\x44\x9f\x72\x37\x0d\x2f\x23\x38\x51\xe2\x14\x96\xe4\xdc\x3d\x11\xf6\xea\x0d\x8a\x51\x92\xf9\xea\xe5\xd0\xa8\x14\x99\xf0\x3c\x17\x7e\x5d\xc8\x8c\x24\x64\xbb\x23\x2e\x37\x17\xe2\xd8\x26\x2e\x07\x01\x1b\xd5\x56\x76\xd5\x14\x28\xaf\xa9\x42\xbb\x06\xd2\x9e\x67\xca\xd8\x52\xab\x6e\x10\xdc\xb4\x82\x27\x32\xbc\xbd\xd6\xa9\xf6\x76\xb2\x3f\x94\xad\x96\x67\xab\x59\x68\x85\x06\xb0\x4f\x8d\xe1\xfc\x72\x38\x2c\x1c\x71\xef\xaa\x33\xc6\x51\xd3\x50\x00\xda\x9e\xbc\x06\xf4\xed\x2e\x9b\x7d\x08\xa0\x3b\xc1\xfb\x10\x4a\xbe\xe9\x25\x6e\x79\xa0\x92\xa9\xe4\x19\xe1\xbe\x60\x8e\xb3\x44\xaa\x8e\x13\x69\xe5\x39\x8c\x94\xeb\x58\xe7\xe3\x95\x0e\xdc\x83\xae\x57\xd1\xad\xb5\x8a\x0d\x6f\x6f\xa4\x7d\xfd\x86\x55\x84\xc2\x24\xe0\x8a\xf6\x5c\x0d\x10\x46\x66\xef\xfd\x75\x03\x62\xb8\xbc\xd5\x1b\xaf\x0a\xe4\x30\x6a\xb2\x24\x14\x7a\x07\x93\x39\xa9\x26\xe2\x98\x4e\x8b\x53\x7a\xb0\x1d\x8e\xb1\x2b\xb5\xe8\x70\xc7\x4d\xce\x89\x9e\x86\xe7\x5c\xa9\xd6\x16\xf0\x3c\x5d\x3c\xda\x91\x86\x0b\x87\x5a\x9a\x73\xd5\x65\x2c\x6a\x6c\xc6\xd0\x73\xa0\xd6\x92\xfd\x05\x44\x19\xb0\x07\xb5\xa6\xf8\x19\x40\xc5\x88\x71\xca\x3c\x23\xc5\xb2\x64\x6a\x0a\x94\xc5\x4b\x28\x7a\xe6\xcb\xdb\x33\x52\x3c\xd7\x7d\x16\x12\x46\x90\x4c\xc2\xab\x61\xef\xe2\x5a\x2a\x65\xb9\x9e\x2a\x29\x62\xfb\x78\x99\xed\xf7\xa1\xc2\x9e\xfb\xd4\x31\xbd\x59\x78\x5a\x25\xd8\x5b\x8a\x97\xac\x96\xbe\x2a\xd1\x08\xa9\x0b\x14\xe7\x4d\x8a\x6d\x3f\xf1\x9a\xce\x68\x84\x95\xc9\x6d\x15\x7c\x9f\xbb\x73\x8c\xb7\xe4\x2a\xd1\xdf\x0d\xfe\x32\x8a\x46\x2e\x84\xab\x6f\x7a\x8b\xc8\xa5\x2b\x55\x3d\x22\x72\x4f\x39\x20\xf2\xaa\x8c\xd4\x3d\x91\x57\x45\xb8\xa7\x03\x22\x17\x23\xf2\xaa\x7b\x22\x97\x8e\x18\x8a\xc7\x44\x5e\x95\x57\x05\x5e\x11\x79\x55\x14\x7a\x9f\x34\xf8\x97\x97\x3b\xe3\xc6\xb3\x50\xde\x86\xa4\xbd\x84\x58\x76\x55\x5c\x5a\x22\xdb\x1a\xa4\x64\x22\x9e\x4a\x9d\x85\x5c\x21\x5f\x1d\xfd\x15\x8f\x70\xf8\x84\x22\x59\x28\x6a\x79\x6e\x0b\x92\xcf\x17\x1b\xdb\x54\xdc\x6a\xba\x6d\x0d\x17\x23\xb1\xa9\xf2\xaf\x8a\x15\x65\x67\x6a\x19\x8b\xbf\x36\x53\x01\x56\x56\x29\xf9\xa1\xc2\x90\xcd\x9f\xc8\x16\x27\x96\xd3\xf6\x57\xdc\x49\xc0\xd8\xa1\x1a\x7b\x5e\x5e\xdf\x34\x40\xa9\xe9\x24\xe9\x35\x1c\xb5\x00\xb0\x5a\xee\x91\xd6\x50\x48\x0d\xc7\x6d\x48\x47\x4d\x40\x0b\x82\xb7\xe0\xf2\x2e\x30\x39\xc5\x61\x47\x78\xa6\xc4\x0c\x98\xa7\xed\xe5\x11\x3b\x22\x76\x94\x32\xc6\x66\x9f\x8c\x3b\xb0\x82\x22\x02\x8a\xb0\x66\x95\x36\xf9\x73\xf8\xb7\x49\x3c\xc1\xac\x1f\x8f\x61\x7d\x9e\xaa\xd1\x6e\x87\xb1\x17\x46\x38\x8f\x62\xa6\xc3\x62\x22\xcb\x94\x4e\xdb\x1f\xbd\x1c\xaa\xfd\xd2\x80\xed\xdd\xba\xcd\x6e\x1d\xa6\x5a\xbb\x2e\xf0\xa5\x87\xee\xad\xca\x72\x1a\xee\x64\x7e\x1e\xa9\xb8\xc3\x5b\x7e\xb0\xd5\xf5\xd3\xe0\x74\xf7\xb0\xcc\x5d\x2b\x68\xc7\xcd\xe1\x9e\x5f\x9e\x9b\x9f\xa0\xa9\x28\x49\xac\x54\x98\xb2\x6d\xa1\xd8\x24\xe2\x26\x66\xc4\xb0\x85\x4e\x92\x9e\x3a\xc6\xec\xb9\xdc\xc5\x29\xc9\x4f\x19\xa9\xab\xec\x22\xe2\x37\xec\x93\xb4\xb7\x17\x26\x44\x5a\x13\xd8\x90\x0b\xbc\x0a\xa5\xfa\x5b\xb6\xbf\xb0\xf5\x2c\x32\x3f\x64\x4a\x0d\x36\x43\xed\x4c\xeb\x79\x6a\xa7\xed\xcf\x08\x91\x59\xa6\x44\x71\xec\x41\x96\xf7\xd7\x0d\xe8\x24\x13\x97\xc7\x42\x0d\x51\x32\xaf\x93\x02\x1a\x10\xbc\x01\x28\x21\x1c\xb7\x00\xc2\x08\xf7\x22\x25\x16\x2a\xad\x05\xa5\x08\x67\xa5\xda\x4a\xf0\x16\x5c\x5e\x37\xb2\xe8\x70\x20\xe5\x58\x66\x62\xf8\x74\xae\x77\x89\x49\xa9\xa4\xe4\xc3\xb2\x49\x01\x9a\x59\xb2\xd7\x9a\xed\x08\x77\x6d\x41\x34\x97\xfc\x62\x7b\x98\x84\xa3\x8c\xc4\x25\x10\x27\xab\x3b\x75\x68\x69\x1f\x6f\x0a\xc3\xb3\x48\xdd\xd6\x4a\x86\x2d\xd4\xb6\xa0\xe8\x80\xfa\xab\x72\xce\xc5\x40\xd7\xb3\x96\x87\x9d\xd5\x57\xd2\x70\xd8\x76\x4b\x12\x4b\xf9\x00\x66\xd2\xc0\x9d\xc5\x1d\xd5\x82\x2e\x16\xda\x2f\x30\xc2\xef\xfe\xf7\xeb\x6f\xbf\xdd\x01\xd0\x0a\xac\x3d\x6b\x53\xd9\x38\xc7\x16\x8a\x40\xa4\xca\x35\xad\x6e\xc3\x94\x4d\xaa\x48\x9b\xae\x5d\xae\x39\x86\x4a\x1a\xab\x69\x3a\xb9\xc0\x0e\xd8\x07\xaf\xd6\x07\x9b\x64\x5c\x4a\xb0\x8e\x23\xf6\xc8\x13\xe7\xc7\x7c\x8d\x2d\xf4\x8a\xa0\xac\x43\x1b\x63\x2a\x82\xb3\xf2\x3a\x2b\x9c\xbc\x0a\xc5\xbc\xd1\xd1\x5d\x2e\x6a\x06\x52\x58\x9d\xfc\x79\x36\x6c\xde\x42\x48\x0b\x29\x82\xb9\xf4\xe1\x0f\x94\x29\x9a\x6a\xa4\x4a\xd1\x94\x02\xcd\xc9\xbe\x3c\xf2\x19\xef\x88\x63\x58\xb5\x89\xd1\xa6\x69\xb4\x29\x35\x46\xe7\x56\x8e\xeb\xcc\x54\xa7\x46\xfd\xfa\x66\x1a\x31\x67\x99\x52\x96\xe9\x7a\x74\xa1\xb3\x29\x9b\xde\xd7\x37\x0e\x5c\x5a\xad\x5d\x36\x82\x2d\x67\xeb\xf8\x0e\xbc\x9c\x5b\x9a\x38\x93\xd6\xed\x95\xa7\x74\xb0\x80\x3c\xac\x67\xa6\x53\xe9\x13\x50\x99\x5f\x2b\xa5\x9c\x1e\xce\xc3\xdc\x27\xee\x57\x9d\xe4\x18\x43\x7a\xe4\x7e\x51\xa9\xd9\x61\x0c\x49\xd6\x91\xd8\x96\xc3\xa2\x75\x9f\x18\xad\x2d\xc6\xf5\x72\xd7\xc5\xe7\x42\xa3\x77\x89\xeb\x42\x51\xc5\x54\x7e\xf5\x1b\xd7\xa8\x9d\x5a\x42\x40\x3e\xd8\xbb\x37\x84\xc2\x69\x4d\x70\xf5\x89\x1d\x9e\xd8\xd6\x65\x62\x53\xff\xae\x4f\x05\x9c\x88\x19\x44\xfc\xa0\xa4\x2d\x4f\xfe\x8c\xf0\x27\xef\xa0\xa0\x93\xfd\xe4\xd6\xf7\xba\xac\x83\xda\x8a\x9b\xe3\xc3\xf8\x29\xe1\x1d\x26\x84\x70\x8c\xd1\x28\x3c\x45\xdc\x43\xc4\x9c\x6c\x1b\xdf\xd3\xd6\x3b\x8a\x11\x63\x38\xd9\x98\xc7\xba\x5b\xe9\x19\xae\x8f\x35\xcf\x46\xac\x1d\xd0\xf9\x1b\x27\x72\x49\x38\xe2\x18\xe1\x3a\xfa\x78\xba\x7e\xe9\xe6\xc3\x79\x18\x6f\x5e\x03\x7a\x77\x45\xbc\xc9\x8d\xe6\x61\x8b\x8b\xa9\x3c\xa9\x1b\x9d\xc7\xb2\x5b\xb5\xdd\xa3\xa0\x8a\xb5\x87\x73\x9f\x7c\x9f\xbc\x19\x16\x4e\x94\x71\x6d\xd4\xa7\x6d\x8a\x07\xfb\x50\x92\xe5\x84\x70\xcb\x10\x36\x5b\x3a\x9e\xbe\x47\x53\x58\xb3\x36\xd9\xa7\xd9\xf6\x0c\xa0\xb7\xb9\xb5\x0d\xc3\x24\xc4\xdc\xc9\x80\xd4\xe5\x6c\xc3\xb6\xe3\x18\x80\x81\x45\x4a\xd2\x37\xcb\xfd\xc2\x31\xdb\xc6\x47\xb1\x35\x6e\xca\x14\xab\xbe\x30\x15\xb7\xb9\xef\x36\x3f\x0c\xf0\x41\xc5\x6a\x58\x54\x5e\x13\x25\xf1\x80\xbe\x1a\x13\xe5\xee\x3a\x35\xcc\x75\x8f\xa6\x19\x48\x90\xaf\x08\xf7\xfd\x12\x28\x19\xa9\x06\xaa\x55\x88\xad\x7b\x13\xe5\x47\x58\x34\x1c\x31\xdb\x66\x4c\x18\xe4\x5e\xa6\x0b\x03\x6c\x12\x8b\x2a\x76\xb5\x7c\x17\x2f\xfe\xe1\xf7\x7f\xb8\x73\xab\x41\x9d\xcb\xd4\x49\xf9\xc4\x0e\x96\x79\xb6\x92\x43\x0c\x3e\xdc\x2f\x5e\x1f\xd1\x75\x38\xe9\x3a\x16\x6d\x5d\x9e\x3e\xa9\x46\x59\x72\x9d\x9f\xa3\x5b\x1b\x58\xfe\x8f\x0d\x6e\x3a\xee\x7a\xa9\xd5\x74\x72\xd8\x28\x7f\x0e\x8d\x87\x65\x5b\x2d\x26\x2b\x63\xb7\xec\x38\x62\xe7\x69\xcf\x04\xa7\x94\x75\x6e\x9c\xef\xf9\xa6\x13\x0c\x66\x9a\xde\x08\xd2\x75\x41\xfe\x8b\x89\x7a\x5d\x9d\x10\xc2\x8c\x5f\x44\xe1\xbf\x31\x2d\x5d\x63\x53\xd8\x56\xfd\x42\xd6\xc9\xb3\x1e\x14\x1b\xa8\x8f\xf8\xc1\xfd\x3a\x7e\x30\x84\xf3\xf9\xff\x20\x8f\x7c\xdf\xc6\xd1\x26\xf3\x3e\x6b\x12\x4a\x49\x81\xcf\xd0\x4e\x9d\x3a\x3c\x0f\xba\x5b\xb7\x60\x54\x79\x37\x50\x63\x36\xcb\x84\x43\x98\xba\x7c\x9c\x47\xb6\xb7\x1b\xf3\xb9\xe1\x4a\xa5\xc6\x3a\xd9\x1e\x29\xdb\x7e\xa0\xd9\x08\xe6\x41\xbc\x8d\x12\x62\xb8\x1c\xcc\xa7\xbd\x12\xdb\xf2\xf4\x5a\x23\x69\xda\x67\xc7\x84\xea\xba\xd2\x06\x41\x0d\x64\xc6\x0d\xaa\xa3\x2f\x1d\x65\x3d\xb7\x05\xde\x08\x22\xd3\x1a\x5d\x26\x53\x8e\xfb\xd9\x2d\x6d\x4c\xef\x41\xc9\xa6\x03\x46\x0f\x48\x28\x9b\xf9\x35\x09\x71\x35\xc1\xed\xee\xf9\xbd\xcb\x53\xc9\xe7\xf8\x00\x13\x69\xb8\x8a\x4b\xa4\x8c\x1b\xb8\xe3\x4b\xd5\x39\x14\xe2\x9a\xf1\x4c\xab\xe0\x2b\x1c\x28\x07\x84\x7b\xda\x50\x73\xa1\xb8\x96\x00\xb7\x99\x24\x91\x13\x53\x75\x63\xdd\x58\xfd\x09\xf6\x4e\x7d\x1a\x1f\xd1\x11\x81\x04\xe7\x77\x1c\xf3\xaa\xe4\x85\xcb\x1f\x8c\xbf\x13\xcc\x04\xab\xbf\xe3\xd0\xbe\x9d\x72\x7e\xca\x54\xeb\x54\xa8\x29\x04\x56\x42\xc4\x76\x59\x62\xc8\x98\x9e\x95\x6c\x55\x6e\xab\xe9\x5c\x4b\xad\x54\x96\x8f\xe8\x40\x95\x70\xd2\x4b\x4d\x9e\x30\xb8\x42\xd2\x0e\xb0\xa1\x7e\x22\xd2\xb3\xef\x19\x7c\xcb\xa0\xa6\xc8\xda\xca\xc1\xc9\x44\xdf\xc6\xa0\x06\x1e\x1d\xa6\x37\x6f\x04\xa5\x71\x62\x82\xc2\x6d\xdb\xb3\x55\xf7\x17\x59\xf9\xb0\x11\xc5\xd1\xab\x06\x0a\xbd\xd4\x66\x5c\x9d\xd7\x01\x6f\xba\xa4\x40\x7b\xf1\xc8\x89\x34\xc3\x31\x75\xbd\xd0\x9e\x25\xa4\x4f\x4b\x5b\x3e\x96\x31\x8c\x36\x5c\xbd\xaf\x19\x28\x4b\xb0\x7a\xfe\xcc\x82\xed\x2e\x67\xa6\xaf\x08\x7f\x39\xdd\xba\x49\xf8\x4a\x39\x37\x3c\x4d\x75\x4c\xfd\x4c\x57\xc1\x61\xb2\x59\x64\xcb\xe9\x4a\xb5\xe4\x1d\xed\x0f\x21\xa2\x1b\x88\x2a\xd8\xad\xf4\xa7\x42\xdc\xdb\x54\x49\xca\x8b\xe5\xad\x7e\x47\x5d\x1a\x15\xd8\xeb\x43\xc3\x94\xb2\x0e\x7c\x7a\x96\x85\x0f\x1b\x59\x88\x6d\xcd\x64\x1c\xf8\xa4\x94\x59\x61\x01\xa8\x10\xec\x69\xf2\xe7\x50\xa6\x22\x42\x45\xc4\x7c\x48\xf3\xe5\x85\x4a\xcc\x00\x32\x47\xed\x96\x82\x73\x07\x18\xe7\x6b\xab\x9f\x53\x7d\x9b\x7c\xc3\x9d\x04\x18\xc9\x5a\x29\xe2\xd4\x40\x32\xc5\xb6\x1a\x6e\xe2\x0e\x8a\xef\xbe\x8a\xb4\xe5\xc3\xd9\xb7\xc3\x7a\xad\xf0\x86\xe2\xd5\x57\x93\x87\xcd\x72\x15\x51\xed\xc7\xcf\x4e\xb5\xbb\xeb\xf5\x3a\x98\x7d\xcf\x1d\xd6\x71\xbb\x31\x63\x25\x99\x2a\xe9\xc6\xc4\xe8\xbc\x82\x4c\x9b\xd5\x09\x96\xe9\x5d\x1d\x9d\xe0\xba\x69\x29\x6b\xa0\x9e\xdb\x66\xc9\xf9\x33\x89\xfc\x7f\xfe\xdd\x3f\x7d\x76\x18\xfc\xf9\x7d\x49\x1e\xd1\x26\xca\x34\xe2\xa6\x95\xa9\xc0\x3a\x23\x13\x27\x4c\x72\x2f\x24\x1d\xae\x1c\x3d\x9d\x2a\x95\x52\x27\x7f\xfa\x95\x40\xcb\x54\xdb\x6c\xab\x27\x9a\xbf\xea\x37\xdb\x9e\xff\x49\x70\x86\xd3\x6c\x1f\xf2\xc0\x94\xdd\xbd\x0d\x6f\xdb\xd6\xba\x4d\x02\x0f\xd1\x34\x16\x87\xde\x03\x4c\xf8\x98\x62\xab\x36\x74\x73\xa1\x9e\x5a\x28\xb4\x39\x24\x69\xa9\x59\x0d\x56\x75\xf3\xea\x8d\x9e\xb8\x10\x67\xdb\x6d\xe6\x17\x62\xed\xb6\xe3\x22\x4d\x70\x38\xcf\xad\xb8\x4d\x5b\xaf\xc4\xb8\xb5\x4d\xea\xa6\xab\x54\x3b\x8c\x58\xcf\xa3\x50\x42\x81\x8d\x88\xe6\x00\xb7\x6b\xa3\x2b\x09\x14\x81\x1d\x93\x3a\xce\xb8\x62\x35\x31\x17\x28\x6a\xa2\x98\x5e\x02\x69\x11\x4a\xf6\x46\xad\x0d\x70\x43\x4c\xc2\x0a\x6e\x4a\x81\x52\x2a\x94\x6c\xb9\xef\x9a\x9d\x4d\x13\xd0\x21\x00\xb6\x9f\x9a\x92\x02\x16\xa1\x66\x2a\xc5\x5e\xad\x8c\x2f\x94\x2a\x36\x02\x5d\x6d\x5c\x00\x0f\x20\xcd\xe4\xa7\xce\xb6\x55\x28\xf6\x00\xf2\x98\xe2\x21\x27\xdb\x25\x61\xff\x27\xfd\x2c\x6b\xd1\x94\xe6\x3d\xaa\xa4\x6e\xd0\x2c\x9d\x0a\x24\x50\xb5\xbd\x97\x55\x95\xa9\x25\xd3\x37\x8d\xeb\x48\xb1\x19\xd3\x44\x09\x08\xe7\x9a\xfc\x46\x1d\x62\x27\xb1\xdf\xd4\xc8\x0c\x05\x35\xaa\x00\x4a\x87\x24\x76\x1b\x07\x7b\x21\x2a\x84\x56\xc0\x51\x1a\x63\xff\x65\x5f\x3f\xde\x94\x34\x35\x4a\x2a\x27\xea\x4d\x96\xa3\xf2\x68\xa2\x0c\x20\xe9\x2f\x70\x45\x64\xa3\x3f\xe3\x1c\x8a\x8c\xab\x13\x3d\x51\xef\xc6\x5e\x3c\x76\x3e\x09\x06\xda\xcd\xc4\x89\xd8\x0b\x15\xc7\x7d\x2d\x90\x38\xec\x7a\x6c\x81\x54\xea\x0f\xae\x36\xf9\x40\x7d\xb7\x75\x33\x99\x2a\x30\xb9\x8f\xf3\x43\x25\x80\x3c\x0f\x21\x31\x4e\x77\x5b\x26\xc6\x86\xa9\x64\x5d\x56\x3c\x05\xf2\x17\xb7\x04\xcb\x49\xeb\x00\x17\xa5\x04\x79\xd7\x70\x84\xd2\x38\x9d\x14\xe4\xec\x4f\x27\x6f\xe9\x75\xb2\x67\x99\x0b\x95\x50\xc8\xba\xc7\xda\x28\x66\xdb\x27\xe2\x40\x33\x59\x7d\x45\x28\x57\x28\x54\xb8\x7f\xae\x4b\xbd\xd2\xec\xdb\xaa\x9d\xa2\xde\xd0\x00\xae\xa0\x08\xdb\x86\x82\x21\x88\xb6\xab\x63\x1b\x36\xb7\xf7\xb5\xb5\x08\xc8\xf5\x46\x94\x0a\x2a\xe0\x98\x4e\xa6\xd2\xdb\xdf\x18\x48\x1b\xc6\x58\xa8\xd5\xbe\x9c\x19\xe0\xbe\xaa\xc1\xc5\xb9\xb7\x0e\x7a\x18\x97\xd7\x89\xa4\x88\x8d\x78\xab\xf6\x67\xf4\x44\xd5\x28\xc6\xb8\xc9\xc1\x1f\xa4\x50\x54\x70\x43\xa3\x94\x24\x50\x2d\x4a\x9d\x1d\x0a\x9f\xad\x7b\xd9\xd8\x5a\xe0\x2b\x49\x4d\x85\x1a\x28\x04\x91\x46\x70\xf2\x40\xda\x3b\x8c\x52\x4a\xb5\x75\xce\x32\xd9\xda\x72\x22\xb5\xad\xf4\x99\xac\xc5\xf8\x20\xfa\xa5\xe3\x19\xac\x15\x27\x3b\x4b\xbc\x0b\x8a\xdd\xf3\xd9\x68\x71\xae\x0e\xe8\xaf\x5e\xa6\x34\x53\x7f\x02\xa9\x29\xf7\xb0\x19\x72\x8d\x49\x07\x69\x53\x32\x5e\x48\xb1\x99\x2a\x6a\x5a\x8c\x35\x7d\x20\xfa\xcf\x14\xad\x7d\x51\xf4\x85\x92\xf1\xaf\x1a\xeb\x04\x2a\x80\xd0\x62\x6b\x58\x6f\x9f\x20\x96\x7c\x29\xcc\xbf\x1d\x97\xb3\x57\xa3\xdc\x1c\xcb\x89\xb1\x81\x9a\xc6\xc7\xe0\x99\x5e\x21\x34\x1e\x12\x45\x49\x93\x3f\x21\xef\x28\x01\xfb\x5d\x12\x0c\xb8\x94\x62\xcf\x0e\x56\xd3\x3b\x2c\x81\x33\x04\x29\x37\x62\x2e\xa4\xc6\x0b\x5d\x28\x4b\x7d\xa7\x18\x65\x2f\xf4\x53\x9b\x11\x68\x1f\xb1\xa9\x99\x4f\xd4\x2a\xdb\x9f\x1f\x74\x4c\x2e\x7d\x5a\xc1\xdf\x38\xe3\x12\xdb\xd7\x3d\x55\x6a\x7d\x1c\x21\xac\x65\xbd\xd1\x77\xe6\x17\xe2\x0a\x83\x52\x78\xdf\x77\xca\xd2\x81\x4e\x66\x12\x3e\x2a\xd5\x9a\xa0\x34\xb9\x29\x34\xf7\xb6\xeb\xe8\x70\xa2\x46\x47\x4d\x68\x60\x3c\x24\x90\x1a\x4d\x40\x9c\x42\x46\x4b\x6c\xb0\x2c\x4c\xda\x28\xb3\xd1\xb9\x35\xa6\x26\x63\x23\xd2\x64\x12\xa9\x56\x2a\xdd\x23\xed\x34\xea\x26\x3e\x35\x27\x12\x23\xee\x26\x94\xd9\xad\x3f\x3a\xbe\x01\xdd\x11\xa7\x39\x60\x49\xbc\x05\xa5\x43\xf5\xa9\x9b\xc6\x3f\x65\x63\xe1\x13\xee\x93\x26\x7f\x0e\xcd\x01\xe4\x18\xb1\x1a\x65\x93\xb2\xa6\x72\xb5\x8c\x70\x32\x0c\x7e\xac\x26\x70\x71\x2a\x4e\x55\xaa\xc7\x7f\x8a\xa9\x90\x64\x93\x85\x5a\x6d\x8c\x02\x25\x38\x64\xa2\x1f\xb0\x0f\x52\x1b\x64\x89\xdd\xa6\x09\x31\x36\x73\x3f\x09\x69\x9d\xf0\x18\xb7\x84\x9a\x03\xa4\xf5\xec\x63\xe4\x06\xa6\xb9\xb3\xbd\x53\xda\xa9\x50\x6b\xd8\x3d\xb5\x65\xdf\x17\x4d\x08\xfb\x39\x46\xad\xfe\x18\xbc\x5a\x6c\x35\x29\xe9\x01\x43\xef\x13\x30\x8d\x0b\xc2\x54\xe1\xcc\x25\x13\x8f\xe3\x74\x99\x28\xd6\xe2\xf8\x76\x31\x25\x2a\x09\xc7\xf2\xad\x2a\x49\x31\xf1\x25\xb0\x50\xf0\x4b\xfa\x44\xc9\xe8\x4d\x81\x88\x32\x5a\xc1\x4a\x45\x32\x75\xb1\x8c\xb2\x34\x21\x01\x6b\xcc\x84\x57\xf1\x69\xca\xa9\x02\x6c\xc1\x96\x4a\x93\x20\xa4\xb6\x49\x72\xb0\x3a\xca\x26\x33\x7b\xae\xd4\xe4\x94\xa9\x3b\x54\xe5\xb2\x33\xa4\x6a\xe4\x2c\xb6\xe8\x73\xaf\x98\x03\x91\x0a\xf3\x28\xff\x82\xf0\xb7\x38\x51\xc0\x47\x19\xea\x11\x4c\x95\xdd\x03\xd1\x98\x02\xd0\x85\xe3\xea\x63\x68\x31\xe9\x85\x22\x3a\x62\x0a\x30\x16\xd6\x54\xbc\x4c\x31\x1d\x92\x9b\x52\xf6\x20\x22\xd4\xac\xa9\xd5\xf6\x05\x26\x7a\x34\x36\x02\x16\x9d\x36\x6a\xb6\xb9\xca\x24\x00\x34\x6b\x0e\xca\x97\x4b\x46\x1f\x9b\xd8\x4a\x8a\xd1\x59\x0c\x1d\x6c\x70\x20\xc0\x8c\xcf\xdc\xa0\x8b\x0a\x84\xab\x9a\xe4\x66\xfb\xf3\x5f\x53\x31\x6d\xb8\xbc\x18\x8f\x8b\x2a\x89\x78\xd4\xfa\x22\xd4\x2a\xa0\x84\x4c\x34\x98\x0e\xd3\x92\xf1\x29\xa2\x92\x88\x0d\xe0\x7a\xd6\xc3\xe5\x07\x58\x12\x2b\xbb\x29\xb1\x30\x0e\x0e\x40\x2a\x20\x9a\x53\xa1\x5e\xfa\xe4\xcf\x45\xec\x1b\x29\x56\xfe\x8e\x74\xfd\xc4\xc9\x64\xe5\x72\x88\x68\x45\x6d\x07\x6a\x31\x8c\xbf\xc5\xdd\x05\x90\x67\x0b\x50\x7d\x8d\xe9\xe2\xb9\x58\xe6\x60\x43\xbf\x31\x62\x77\xd0\x8a\xe9\x5c\x22\x7c\x1a\x6e\xe6\x5b\xcc\xce\x87\x93\x04\xa6\xd2\x1e\x1f\x5f\x76\xf8\xf3\x95\x64\xdc\x80\xd5\x66\x5a\xca\xad\x0e\x37\x18\xbb\x23\x87\x6d\x69\x6f\x75\xb7\x0c\xdb\x79\xb5\x4e\xe8\xcd\xce\x36\xb7\xc5\xbf\x99\xcb\xeb\xec\x6e\xd9\x6f\x19\x50\xe0\xd7\x1d\xfd\x32\x6c\xdd\x0e\xd2\xb6\x1e\xbb\xa2\x9c\x47\xf9\xa8\x89\x2b\xb7\x82\x65\xda\x8e\xba\x1c\x57\x7e\x05\x83\x12\x50\xe5\xd4\x36\xbb\xe3\x3d\x69\x5d\xfa\xfd\x1d\x08\xc6\x11\xda\xea\x07\x3e\x6d\x2b\xa4\xe3\xb9\xc4\xbc\x62\x04\xbd\x12\x3f\x71\xb3\x04\xff\x6e\x29\x15\x8b\xf6\xf9\xff\xf1\x05\xef\x79\xd2\x28\x03\x07\x37\x70\x34\x02\x42\x76\x5f\x2e\x2f\x23\x14\x8e\xe9\xfa\x47\xf8\xda\xb6\xcf\x90\x97\x3e\xdf\xdf\xfe\xdb\xd7\x41\xe4\x76\xb0\x98\xe9\xd8\x61\x64\x50\x95\x8c\x33\x8a\x5b\x13\x3b\x48\x34\x1c\xe4\x5b\x4d\xab\x53\x3c\x2a\x33\xae\xbd\x31\xa9\xce\x3e\xa8\x34\x6c\x0b\xbb\x77\x4a\xe9\xd7\x23\xd4\x61\x6e\x84\xc6\xff\xe5\x6a\x6e\xe4\xcf\x30\x37\xbf\x10\x9c\x6d\x10\xe4\x8f\x6b\x1a\xbd\x50\xee\xa0\xb7\xff\xb9\x21\x54\xff\x32\xfe\xdd\x10\xed\x9a\x52\xf1\xf9\xf1\x13\x9c\xb7\xe5\xf8\x25\xe0\xc4\x27\x6c\xb7\x0a\x26\xf0\xd7\x96\x0c\x8b\x4b\xfa\x77\x56\xba\x5f\x8f\xd1\xd6\x26\x92\xbc\x26\xba\xe8\x1e\xf6\x6b\xa2\x8b\xc8\xf8\xf1\x26\xde\xd7\xd5\x85\xfa\xd5\xe8\x9d\x99\xef\x73\x07\xbf\x0b\xf3\xed\xf2\x1d\x33\x9f\x47\x89\xf8\x8a\xf9\x86\x67\xdf\xf7\xc6\xf2\x1f\xfe\x70\x7a\xfb\xed\x6e\x07\x90\xfc\x89\x9f\xe3\x99\x84\xbe\xf4\x73\x94\x4f\xfc\x1c\x8f\x49\xa8\x39\xe0\xd5\x97\x8b\xcb\x57\x6e\x8e\x5f\x2c\x2e\xad\x21\x24\x68\xcc\x65\x86\xa7\x68\xb0\xe7\x1e\xed\xb7\xf5\x29\x7a\x86\xe9\x28\x43\x9c\x94\x5a\xeb\x73\xb8\x64\xe1\x3d\x4a\x2e\x0a\x09\x97\x6a\xb6\x59\x70\xc1\xd0\x3f\xde\x3a\x89\x4a\xa8\xc4\xcc\x9e\x5d\x46\x89\x7b\x34\xd7\x5a\xda\x7c\xc9\xb1\xb7\xaa\xac\xa5\x2d\x0d\x0f\x47\x39\xa2\xdb\x81\xaf\x5b\xb5\x03\x28\x41\x29\xdf\x97\xaa\x0b\xc1\xdd\xb7\xe4\x45\x23\xb8\x6d\xa4\x94\xf5\x92\xf7\x55\x8c\x9c\x76\xf6\x90\xfc\x3c\x42\xce\xe0\x3a\xab\x6c\xab\x23\xef\xb9\xee\x30\x88\xce\xdd\x4b\x1e\xb4\x93\xc4\x4f\x85\x12\xec\xfe\x36\x20\xdd\xac\xc4\x4d\xa6\x38\x67\x2a\x19\xd0\x0b\xb9\x9e\xb6\x68\x95\xea\x90\x61\x97\x2c\x65\x6b\xb8\x38\x4a\x79\xb2\xea\x3a\xe5\x2d\x88\xbd\x83\x23\x37\xf9\x78\x2b\xb8\xda\xb3\xfd\x2f\x0e\xfd\x78\xaa\x6b\x84\xec\x38\xa0\xb7\x2f\x75\xb5\x35\x46\x1b\x2e\x97\x90\xea\xed\x59\xbd\x3b\xc6\x8d\x10\x25\xa0\xf1\x5e\xc7\xe6\x3f\x07\x39\xfd\xca\x2a\xad\xd4\xe1\xa2\xd5\x5a\x5a\x33\x21\x78\xf0\x8a\x51\x8f\xd8\x3d\x2e\xec\x7e\x93\xdb\xe3\xb5\xc4\x38\xe2\x75\xaf\xa7\x5f\xf3\xdd\xc7\xcf\xf6\x59\x18\xa9\xaf\xe5\xdd\x97\x22\x39\xde\x2d\x92\xf9\x7e\x91\xfc\x2b\xab\xfa\x6a\x26\xbf\xb7\xac\x77\xca\xc6\x4e\xbb\x88\x07\x70\xa7\x00\x27\x28\x18\x6f\x17\x81\xc0\x99\xe9\x26\xbb\xc5\x15\x43\x86\xa3\x1c\x83\x99\x9e\x3a\xe5\xd2\xad\x0d\x1f\x3f\xf3\xed\x28\x4f\x9f\x88\x91\x03\xbd\xe2\xaf\x21\xe1\x7e\x65\xe6\x5e\x7f\xf7\x6f\xa7\x7f\xfc\xed\x0e\xe8\xb6\xbf\x03\x1d\x22\x52\xce\x6e\x1b\xb9\x87\x92\x6f\xa0\xa1\x3a\x6e\xc4\xeb\x16\x7c\xdb\xbd\x59\x98\xcb\x7b\xa5\xba\x47\x74\x67\xd2\xd8\x01\x82\x2b\x73\x38\x17\xb2\x77\xea\xf0\x5a\x90\x23\x1c\x54\x83\x80\xba\xd9\x72\x3d\x5b\x65\xdb\x02\x50\x4b\xf0\x5a\x96\x22\x4a\x37\x0d\x38\xe2\x6e\x58\x6a\xdb\xab\x04\xca\x4b\x8d\x13\xb2\x6f\xd0\xc6\x14\xdd\xaa\xde\x2d\x3f\x85\x37\xdd\x36\xe3\x9a\x3c\x7b\x6c\x8e\x92\xe7\xcb\xfb\x3b\xcd\x05\x15\x9c\x7b\xf4\x42\x3a\x8e\x25\x73\xcf\xb8\xa8\xb1\x4f\x2b\x24\x8d\x3e\x6d\xb1\xca\xce\xe9\x57\xe3\xf2\xfd\x35\x67\xa1\xf7\xbf\x63\x15\xa6\x50\xd3\x44\xba\x55\x5c\x84\x54\x5d\x4e\xc2\x46\x84\xdb\xd6\xd3\x03\x3b\xfb\x4c\x49\xcb\x7b\x26\x96\xb6\xd5\x59\x98\x22\x40\x98\xba\x24\xd3\x6d\x96\x52\xf6\x3e\x19\x5e\x0f\xb2\x84\xa3\x8a\xc8\x63\x11\x97\xf4\x8c\xda\x36\x05\xa0\x1a\xc0\x2c\xa6\xa7\xa5\x2b\x1f\x6f\x88\x9d\x62\x64\xd3\x36\x9e\xad\xd5\x1d\x5f\xcf\xed\x59\xc1\xd3\xc9\xaa\x3f\x2b\x77\xdc\xc2\x54\x92\x5c\x46\x83\xd7\x6e\x1c\x28\xf5\xdc\x03\xde\xbe\x1b\xec\xe5\xd1\xfc\xb5\xa3\xed\x48\xbb\xea\xfe\x27\x67\xc6\xf7\x52\xf3\xaf\x69\x50\x29\xf1\x91\xd4\x8b\x6b\x81\x74\x20\xb2\x86\xfc\x30\x89\xc3\x47\x82\x2f\x9e\x93\x65\xbe\x55\xc4\xb5\x68\x0d\x07\xe9\x57\x42\xed\x48\xe8\xc5\x70\x2d\xf5\xc2\x95\xd8\xfb\xc9\x38\x01\x3b\x54\xc3\xa0\xba\xfe\xf5\x55\xac\xcf\x56\xac\x5f\x5b\xbe\x7f\x49\xf1\xe2\x52\x76\xe2\x20\xae\xf9\xf4\x48\x20\xc4\xcf\xc4\x41\xbc\x96\x06\xb7\x84\x41\xbc\x96\x39\xe1\x28\xc3\x15\xb3\x1f\x09\x83\x18\xae\xa5\xc1\xd2\x93\xbf\x23\xf5\xed\x8f\xff\xf7\x4f\xa7\x7f\xfe\x2e\xa8\x75\xa2\x16\xcb\xb4\x38\x9b\xf9\x65\x97\xc6\x42\xb9\x65\xff\x36\xe1\xf9\xce\x88\xde\x66\x8b\x7f\x35\x45\x07\xb6\x36\xe7\x54\x7f\xbe\x8e\x3c\x96\xc3\x7d\x59\x62\x09\x94\x41\x01\x8a\x41\xd0\x58\x9e\x51\xe1\x4b\x1c\xf0\x1c\x19\x13\x77\x4e\xf5\xe7\x23\xf2\x7c\xfc\x14\x20\xa7\x95\x07\x41\x1b\xfd\xe9\xd6\x9e\xf8\x7f\xd4\xb7\x4b\x96\xf1\xde\xfb\x8d\x74\xee\xc4\x3d\x4d\x22\x8f\xc7\xc5\xcb\xe4\x39\x9e\x47\x33\xfe\xee\xce\x67\x07\x41\x7d\x4f\x94\x28\x31\x10\xfc\xf2\x89\x8a\x76\xfb\x1b\xab\xde\xf8\xef\x1d\x28\x32\xf0\x55\xcd\x4a\xd2\xca\x92\x60\x7f\xaf\x03\x62\xe6\xfa\x4d\xfb\x82\xb7\x9f\x95\x38\x1d\x94\x8a\xc7\xa3\x25\x7e\xfc\x84\x5b\x8f\xf6\x1f\x0c\xcb\xcf\xb6\x3c\xfd\xd7\x89\xbd\xfc\x1f\x9c\x1c\x1e\x73\x82\xad\x1d\x72\x64\xcf\xe2\xad\x7b\x90\xd1\x09\xf6\x7a\xd8\x94\xff\x02\xff\x3f\xab\x66\x9f\x3c\x79\x06\xb4\xf0\xe3\x4d\x5d\x10\xe4\x9d\xdc\xbf\x48\x9e\x83\x2b\x17\xbe\x5e\x96\xfe\x8a\xd7\x41\x7f\x06\x4a\xf9\x05\xd5\xe3\x6f\x84\xc7\x8d\x7d\xb6\x3c\x7e\x7c\x61\xfe\xc5\x1d\xf2\x99\x7f\xbf\xb8\x45\x5e\x09\x84\xed\x7d\xea\xe1\x9d\xfe\xb9\x89\xbf\x3e\x55\xdf\xb4\xe1\xfa\x5b\xe0\xad\xe4\x51\x34\x62\xbb\x56\xe1\xcf\x37\x2d\xe7\x9b\xfe\x23\x1d\x6d\x7f\xd3\x7f\x33\x57\xd8\x5e\x0b\x6d\x0f\x14\x0e\x8c\x10\xb2\xdf\xee\x7e\x6f\x7e\x3e\x4e\xff\xe7\xfb\xba\xbb\xc2\xe4\x3d\x96\xb5\x13\x77\xd2\x4a\xb5\xf3\x1c\xa8\xb3\x35\x31\xc5\x3e\x35\x4a\x8d\xfa\xda\xa7\x22\x75\x0f\x74\x67\x1a\x4c\x84\xdf\x85\x6d\x03\xb7\xd0\x41\xdc\x6c\xb1\xae\xb3\x15\x16\x50\x58\xb0\xc2\xc2\xa6\xb4\x00\x7c\x56\x2f\xce\x4b\x0b\xdb\xd2\xa8\x35\xd8\xe3\xa6\x8f\x9f\x09\x7e\x4a\xb6\xfb\xc8\x6d\xae\xd4\x0a\xb5\xf5\x72\x47\xa5\x50\xcb\xd6\x87\x92\xe1\x18\x50\x74\xaa\x54\x7a\xe8\x24\x51\x82\xbd\x22\x61\xfb\x52\xa0\x52\x02\x5e\xa3\x92\x13\x2c\xc2\x34\xd8\x5b\xb0\x2b\xbb\x8d\xfc\xf4\xc5\xf4\x7c\x57\xb3\xd6\x9a\x29\xae\x45\x2e\x25\x60\xfb\x00\x99\xa7\x4f\x09\xee\x03\xf0\xd9\xa7\x1e\x37\x19\x31\x37\x5a\x6c\x57\x23\xdd\x97\xf9\x6d\x44\x63\xf8\x83\x96\xa4\xb3\x95\x16\x50\x5a\x40\x69\x61\x5b\x5c\x70\x48\x31\xd1\xf2\xd4\x28\xd5\x4e\x92\xd7\x34\xd3\x7a\x81\xe9\xe1\xc7\x1b\xbc\xa7\x8c\x5e\xb4\xcf\x09\xee\xc5\x8d\xd7\x79\x0b\x4e\xc4\x80\x8f\xd6\x8c\x61\x93\x62\x86\x92\x55\xce\x70\x05\xee\x5c\xc3\x3a\xae\x13\x26\x87\x6d\xca\x5a\x9b\xed\xbd\x20\xb0\x23\xc4\x7b\x93\xbd\xf7\x2d\x30\x43\x9b\x9e\xbf\x64\x0c\x2c\x9c\x1b\xf7\x29\x1b\x61\x25\xaa\xd1\xf6\x3c\x65\x0d\xdd\x95\x60\xac\x6f\x64\x3f\x78\x2c\xc0\xc7\xc3\x38\x65\x73\xd9\xa2\xdc\xc0\x49\x89\x4a\xb4\xb1\xca\x0c\xb3\x4f\xc4\xe0\xcb\xe5\x38\x08\xd6\x0c\x2f\xf5\xea\x4f\xcb\xa1\xf6\x37\x54\x20\x8f\x12\x9a\xd3\x39\xc2\x10\x0f\xf4\x94\x3e\xc1\xe5\xe0\xa9\x22\xda\x5d\xa7\x18\x61\x2a\x35\x58\xae\x2c\x1c\xb7\x67\x38\x59\x31\x9c\xc2\xc6\x52\x29\xf7\x7b\x50\xd3\x94\x6a\x9d\x98\x5a\x2e\x9b\xb1\x3c\x8b\x90\x20\x94\x2b\x02\x46\xe7\x75\x67\x39\x8b\x83\x59\xb4\x0a\x53\xd1\x1c\xb0\x35\x14\xd2\x8d\x80\x36\x4e\x11\xd6\x99\x6a\x2c\x30\xe6\x55\xec\xf4\x7b\x85\x01\xfa\x75\x5e\x98\xeb\x23\xde\xf0\x0c\x2f\xd8\x8c\xe0\xbb\x05\xd1\xce\xd7\xe6\xc1\xa8\x9f\x51\xbf\xb5\x2f\x6c\xda\xe7\x36\xca\x3a\x44\x5b\x28\xa4\x25\x18\x25\xdc\xe3\x06\xb3\x90\xe7\x7d\x08\x2f\x54\x6b\xa5\xd6\x57\x0b\xdc\x99\x5b\x9f\x0a\x25\x34\x3e\xaf\xd1\xdb\xe0\x5d\x44\xbd\xf3\x4c\x9c\x73\x80\xff\x23\x71\x39\x08\xab\x96\x4c\x90\xd8\xda\x56\x6b\xb3\x6a\xee\x3a\x13\x6f\x35\x4d\xcc\xd4\x35\xc3\xe9\x31\x1b\x51\xb4\x6d\xf8\x79\x8d\x3d\x10\x70\x0b\xb3\x71\xb4\x71\x77\x86\x5f\x0a\xf5\x6d\xe4\x79\x40\x20\x88\x9a\x1e\xdc\x53\x81\x29\xef\x0d\xff\xac\x0b\x0b\x7c\xe9\xfc\x26\xd4\x12\xe2\x52\xa6\x6c\xbb\x7f\xee\x6e\x4b\x54\x9e\x94\xb8\xb3\x51\x06\xc2\xcd\x25\x11\x6a\x7b\x49\xc6\x6a\x7c\xa2\x6d\x62\x9d\xd9\x3a\x1c\x84\x18\x80\xf8\x85\x2b\x9e\xf7\x85\xc0\x10\x08\xb2\xba\xf2\x37\x02\x0a\x42\x41\x10\xcd\x79\xf1\xe8\x29\x81\x54\x84\xb4\xd4\xa3\x79\x84\x35\x2e\x76\xe0\x6d\x43\x83\x43\x80\xcf\x40\xe5\x46\xf4\xdb\xbb\x22\x5f\x7d\xfc\xf6\xdb\x5b\xf8\xc3\xbd\x77\x3c\x91\xea\x2e\x76\xbe\x7f\x7d\x66\x47\xb9\xdd\x1e\x86\x3b\xaa\xe9\xfb\x36\x69\xa0\x13\x59\xda\x63\x5d\x23\x17\x61\xe3\x91\x1f\x39\x3e\x6f\x13\x06\x4e\xea\x5d\x94\x59\xf3\x24\x27\xa0\xa7\xb4\x85\xc6\x4d\x36\x03\x6c\x24\xa5\x3c\x03\xef\x75\xb2\x67\xbe\x21\x59\x91\x86\x67\x79\xb8\x2e\xc8\x03\x97\xe4\x49\x3e\x7e\xaa\x9f\x46\xd7\x7c\xb2\xa6\x4e\x75\xc1\x0e\x81\xc9\x7e\x9c\xae\x7f\xb4\x2e\xe3\xd7\xef\x1e\xe8\x2e\x13\x75\x97\xb0\x40\xa5\xe9\x60\x96\x0a\xe5\x57\x3e\x9c\xa6\xf6\xbe\xfd\x7d\x41\x90\x7a\x4c\xdb\x17\x30\x41\x0b\x32\xf1\x95\x3c\x62\xaf\xf7\x1e\x70\x35\xc9\x13\x6f\x8c\xfd\x94\x5a\x86\x0b\x3e\x17\x53\xae\x11\x77\xd6\x78\xf0\xc6\xfc\x20\x0d\x4f\x7d\x58\x1b\x08\x7a\xe9\x1f\x3f\x85\x7c\xf8\x37\xc0\x36\x80\x64\xde\x78\xc1\x87\xfe\xcb\x73\xf3\xdb\x9f\xfe\xe5\x3e\x2e\xf2\xe6\xc5\xad\x21\x46\x7e\xdd\xd9\x57\xe4\xd7\x50\xbf\x1e\x4c\x19\x34\xb8\xa2\x76\x76\x3a\x87\x42\x92\x40\xed\x19\xd4\x5e\x6e\x49\x49\x24\x3a\xd1\xaf\xc9\x9d\x47\xf9\x1f\x6f\xf6\x4b\xa8\x6e\x61\x77\x45\xee\xd6\xfa\x34\x86\xfa\x4c\xee\xd6\xfe\xf4\x7d\x2b\xcd\xf3\x88\xde\x89\x1f\xba\x13\x4b\x63\x48\xf3\xc1\x90\xde\x23\x40\x9c\x6e\x56\xf4\xc9\x4e\x99\x13\xc8\x14\xf4\x89\x80\xa5\xac\xb7\xd7\x9d\xc2\xea\x64\xba\x26\x50\xf6\xe2\x3f\x9c\x12\x6c\xe5\x5a\x63\x1c\xc5\xa9\x53\x5e\x13\x68\x8c\x46\xa1\xf7\x8d\xe6\x7f\xff\xe3\xfb\x3f\xfe\x8f\xff\xfa\xef\xff\xfe\xbf\xfe\xdb\x7f\xf9\x7f\x01\x00\x00\xff\xff\xf3\x50\x87\x84\xa9\x9b\x0e\x00") +var _distAssetsChunk4014f0e2e3f6c2679b92dfdJsLicenseTxt = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xc4\x91\xc1\x6e\xda\x4c\x14\x85\xf7\x3c\xc5\xf9\x77\x7f\x49\x18\x1b\x63\xaa\x84\x55\x2b\x42\x25\x52\xda\x92\x0c\xad\xd4\xee\x06\xfb\x82\xc7\xb2\x67\x9c\x99\x6b\x47\xf0\xf4\x95\x1d\x08\x34\x4d\x97\x55\xbd\x1a\xeb\x8e\xcf\xb9\xdf\xe7\xa0\xff\x5f\x0f\x7d\xbc\xb3\x0d\xb9\x46\xd3\x23\xee\xe5\xb7\x25\x06\x50\x60\x6d\x76\xd0\x65\x55\x50\x49\x86\x15\x6b\x6b\x60\x37\x58\x3a\x5b\x6a\x4f\x3e\x78\x7f\x21\xba\x2f\x13\x5b\xed\x9c\xde\x66\x8c\xe9\xf3\xe9\xff\xe4\x0d\xa2\x70\xf8\x16\xdf\x29\xab\x53\x85\x8f\x8a\xf7\x97\x58\xd9\x12\x37\xaa\xa0\x4b\x48\xa6\x8d\x32\x58\x92\x31\xe4\xa0\x4c\x8a\xc4\x1a\x76\x7a\x5d\xb3\x75\xbe\x8b\x2d\x74\x42\xc6\x13\x80\xc5\xd3\x29\x45\x6d\x52\x72\xf8\x34\x5f\xe1\x30\x6c\x2f\x9e\x3d\x92\x08\x19\x73\xe5\x27\x41\xe0\xd4\xa3\xd8\x6a\xce\xea\x75\xed\xc9\xb5\xe9\x64\x58\x24\xb6\x0c\x58\x17\x29\x69\x1b\x38\xdf\x54\x22\xf7\x41\xa9\x3c\x93\x0b\x16\xf3\xe9\xec\xb3\x9c\x75\xdd\x0d\x39\xdf\xe2\x02\xb1\xb8\x12\xf1\xc5\x66\x33\x0c\xc3\xf8\x7a\xdd\x43\x3f\xe8\xf5\x0e\xca\xee\xbe\x1a\xcd\x88\xc4\xf0\x4a\x84\xed\xfb\xb1\xf9\xa1\x36\x9a\x73\xdf\x75\xf5\xd0\x6f\x47\x27\x31\x5f\x2a\x32\xb7\x12\x1f\x6c\x6d\xd2\x27\xa5\x2d\xbc\xe5\x8c\xdc\x6f\x0a\xee\xa9\x20\x75\xe2\xe6\x8c\x5e\xb2\x1f\x2b\xf3\x87\x9a\xdc\x4e\x58\xb7\x0d\x4e\xd3\xd3\xa6\x52\xef\xf7\x05\x61\x2a\x25\x24\x15\x94\xb0\x75\x98\x99\xad\x36\x84\x26\x12\x23\x31\x3e\xcf\xf2\xdd\xe5\x3f\xed\xff\x17\x76\xf7\x62\xf3\x9c\x78\x2c\xbc\x51\x4c\x13\x44\x61\x14\x0e\xc2\xd1\x60\x18\xff\x82\x93\xdf\xb5\xb4\xb8\x55\x8d\x92\x89\xd3\x15\x63\xa1\xd7\x4e\xb9\x1d\x9a\x91\x18\x8b\xe1\x2b\x66\xce\x58\xe6\x26\x29\xea\x94\xfc\xc1\x8a\xc8\xfd\x3f\xa5\x7f\xed\xcf\xbd\x34\x30\x1e\x84\xf1\x2a\x8a\x26\xf1\xf5\x8f\x4e\xc4\xcf\x00\x00\x00\xff\xff\xe5\x86\xc1\xba\xb4\x03\x00\x00") -func distAssetsChunk864114c4fc2364fec31f01bJsBytes() ([]byte, error) { +func distAssetsChunk4014f0e2e3f6c2679b92dfdJsLicenseTxtBytes() ([]byte, error) { return bindataRead( - _distAssetsChunk864114c4fc2364fec31f01bJs, - "dist/assets/chunk.864.114c4fc2364fec31f01b.js", + _distAssetsChunk4014f0e2e3f6c2679b92dfdJsLicenseTxt, + "dist/assets/chunk.401.4f0e2e3f6c2679b92dfd.js.LICENSE.txt", ) } -func distAssetsChunk864114c4fc2364fec31f01bJs() (*asset, error) { - bytes, err := distAssetsChunk864114c4fc2364fec31f01bJsBytes() +func distAssetsChunk4014f0e2e3f6c2679b92dfdJsLicenseTxt() (*asset, error) { + bytes, err := distAssetsChunk4014f0e2e3f6c2679b92dfdJsLicenseTxtBytes() if err != nil { return nil, err } - info := bindataFileInfo{name: "dist/assets/chunk.864.114c4fc2364fec31f01b.js", size: 957353, mode: os.FileMode(420), modTime: time.Unix(1480000000, 0)} + info := bindataFileInfo{name: "dist/assets/chunk.401.4f0e2e3f6c2679b92dfd.js.LICENSE.txt", size: 948, mode: os.FileMode(420), modTime: time.Unix(1480000000, 0)} a := &asset{bytes: bytes, info: info} return a, nil } -var _distAssetsChunk91035db67b352c847e23c9aJs = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xdc\xbd\xeb\x92\x1b\x37\xd2\x28\xf8\xbf\x9f\x82\xac\x18\x97\x0b\x26\xc8\x26\xd9\x77\xb2\xd1\x0c\x59\x96\xc7\x9e\x51\xab\x65\x4b\x1e\xd9\x87\xcd\x51\x80\x55\x60\xb3\xdc\x24\x50\x46\x81\x7d\x25\x23\xce\xff\x7d\x89\x7d\x82\x7d\x88\xf3\x14\xfb\x7b\x9f\x64\x03\x09\xa0\x0a\x55\x64\xcb\x9e\xb3\xdf\x89\xdd\xd8\x0e\xa9\x88\x4b\x22\x71\x4f\x64\x02\x89\xc4\xfe\x37\xcd\xc6\xf7\x42\x36\x16\x69\xcc\x78\xce\x1a\x29\x9f\x09\xb9\xa4\x2a\x15\xbc\x91\x2d\x18\xcd\x59\x23\x67\xac\x11\xcf\x57\xfc\xb6\x73\xd6\xeb\x76\x0e\x8e\x92\xe9\xf1\xc9\xf4\xe0\xa8\x1f\x9f\x1e\x9e\xb0\xfe\x41\x7c\x46\x3b\xbf\xe7\x9d\xb7\x3f\xbe\x7e\xf3\xee\xc3\x9b\x8e\x7a\x50\x8d\x6f\xf6\xf7\xa2\x9b\x85\x98\xd2\xc5\xc7\x79\x9a\x77\xee\xd9\x34\xa3\xf1\xed\x6b\x8d\xe3\x33\x5b\x4e\x99\xfc\x4c\x57\x4a\x7c\x4e\x97\x99\x90\xea\x33\xf9\xeb\xa0\xeb\xf5\x78\x82\x3a\xd9\x2a\x9f\x47\xe3\xf1\x59\xaf\x3b\xc1\xcf\x87\x27\x07\xc7\x83\x88\x61\x85\x39\x22\x17\xcf\xc1\x4a\x97\x58\xc9\x34\x56\xc1\x1e\xef\xc8\x48\x21\xcc\x3b\x49\xa4\xf0\x73\x1a\x0b\xfe\x8e\x2e\x59\x3e\x88\x10\xb9\x10\x1b\xb4\x17\x0b\x9e\xab\x86\x20\xe3\x60\x21\x68\x92\xf2\x9b\x00\x3b\x57\x3b\x57\x54\xa5\x71\x80\x03\xb9\xe2\xdc\x44\x59\x57\x19\x45\xb3\x6c\xc1\xdc\x6f\x3b\x16\x0b\x21\xb5\x6f\x91\x4e\xe9\x94\x96\xae\x32\x66\x49\x9f\x04\x6f\xb3\x38\xaf\x78\xb6\xe2\x6f\xf3\x8a\xa7\x8c\x5f\xa9\x79\xd7\xfd\x96\xa1\xf7\xb9\xf9\xfa\x21\xed\x38\xb9\x2d\x5d\xd5\x98\x85\x58\x25\xf7\x54\xc5\xf3\xad\x80\x0a\x1c\x8b\xfb\xa5\xab\x12\xb3\xa0\xcb\x69\x42\x2b\x9e\x4a\x7c\x7e\x50\x38\xca\xf0\xa7\x95\x64\xee\xb7\x1a\xda\xa6\xa6\xc2\xce\x5d\x8b\x9d\x2e\xc4\xb4\x9d\x2b\x21\xe9\x0d\xdb\x19\x58\x83\x4f\xd8\x9d\xc8\xf2\x9a\xb7\x06\x73\xb7\xcc\x7d\x77\x11\x3b\x4d\xd5\x74\x15\xdf\x32\xe5\xbb\xcb\x58\x99\x26\x37\x2c\x96\xec\xbe\xe2\x29\xe2\xe3\x34\x8f\x85\xfb\x2d\x43\x45\xc2\x32\xc6\x4b\x57\x11\x93\x50\x45\x13\x71\x53\xba\xca\x98\xf4\x26\x55\x74\xd1\x16\x31\xa3\xbc\xee\x2f\xa1\x44\x7c\xcb\x4a\x47\x11\xce\x16\x34\x57\x69\xdc\x16\xd3\x9c\xc9\x3b\x3a\x4d\x17\xa9\x7a\x7c\x29\xbc\x48\x35\x3b\x82\x4f\xe9\xa7\x31\x9b\x0a\x71\xeb\x39\xcb\xb8\xf4\x66\x49\xdd\x6f\x11\x7a\x13\x67\xe6\x5b\x86\xa4\x6a\x41\xa7\x85\xc3\x0f\x9f\xaf\xa6\x85\xa3\x0c\x17\xe2\x06\xa6\x94\x71\xd4\xc2\xdb\x89\x80\xa9\xe3\xf9\xb6\x20\x64\x7a\xc7\x6a\xde\x3a\x8c\xa6\x70\x79\xcd\x5b\x87\xc9\xe7\x8c\xa9\xbc\xee\xdf\x82\x5a\xa4\x09\xcb\xeb\xfe\x12\x4a\xd2\x19\xe5\xb4\x74\x15\x31\x73\xb6\x58\xda\x9f\x22\x2c\xe5\x33\x49\x63\x91\x2b\xdf\x5d\xc4\xfe\x3e\x93\x30\x52\xe0\xb7\x0c\x4d\x25\xb5\x3f\x65\xd8\xbd\x32\xdf\x22\xe4\x76\x35\x65\x92\x33\x05\x45\x2d\x3d\x45\xfc\x22\xbd\x99\xab\xc5\xa3\x4a\xa1\x75\x3d\x9f\x07\xc1\x6f\x59\x92\x72\xcf\xe9\xc7\x89\x84\x15\x0e\x3f\x7c\xf5\xe0\x7e\xcb\x50\x21\x96\xf6\xa7\x08\x5b\x32\xa6\x56\x59\xe1\x28\xc3\xd3\x58\x8a\x5c\xcc\x94\xef\xde\x8e\x6d\x2b\x46\xa1\x43\x6b\x21\x05\x24\x67\xf7\x6d\xc9\x16\x40\xb3\x0b\x77\x11\x2b\x6e\x15\xb5\x3f\x65\x98\xa4\x31\x8c\x43\xe3\x28\xc3\x33\x6a\xbe\x5e\x08\xe3\x69\x52\x38\x8a\x70\xbd\x8c\xd9\x9f\x22\x4c\xd2\xe9\x34\x55\xcb\x3f\x3c\x67\x11\x97\xd3\xe5\xc2\xfe\x94\x61\x0b\x83\x04\x7e\xcb\x50\xfe\x78\x6b\x7f\xca\xb0\x6c\xb1\xe2\xb7\x85\xa3\x08\x57\xf7\xa9\xa1\xf3\xc6\x51\x09\x57\xcc\x73\xd5\x63\xda\x0f\xbe\xbb\x88\xbd\xa3\x5c\x19\x32\x6c\x5d\x65\x0c\xe3\x74\x96\x16\x0e\x2f\x5c\xc6\x6c\x51\x38\xca\xf0\xe5\x3d\x85\x05\xc1\x38\x8a\xf0\x47\xb1\x52\xab\x29\x2b\x5d\x25\xf5\x15\x2b\x9e\x50\xf9\xe8\x39\xb7\xe2\xda\xb3\x74\xb1\xa8\xfb\xb7\xa1\xf2\x3f\x56\x26\xf3\x5a\x88\x47\xb3\x79\xbe\x5a\x14\x8e\x5a\xb8\xcb\xc5\xf3\xd5\x21\x8a\x1c\x2a\xfe\x72\x44\x8a\x25\x4d\xdc\x6f\x35\xd4\x21\x2f\x3d\xb5\xf8\x02\xb5\xef\xad\x8c\x3b\x56\x3a\x6a\xe1\x0e\xb9\xe7\xab\x43\x14\xe8\x2b\xfe\x72\x7c\x30\x29\xa9\x26\x99\xbe\x7b\x3b\xd6\x65\x54\x0d\xd8\x01\x57\x64\x57\x0f\xf2\xc6\xdc\x8d\xa4\x5c\x95\xae\x7a\x8c\xcb\xcb\xf7\x6e\xc1\x14\xf9\x54\x03\x3c\xb8\xd5\x42\xb9\xdf\x6a\x68\x89\xdf\x79\x6a\xf1\x1e\xee\xd2\x5b\x83\x91\x34\xa1\x35\xdf\x2e\x88\x6a\x5e\x65\xd0\x4e\xd8\x5a\xbe\x7e\x60\xbd\x84\x9a\x51\x81\xf5\xac\xe2\xdf\x0d\x55\x2d\x83\x1f\xf8\x02\x7c\xbd\xfe\x95\xe0\x22\xcd\x3d\x7d\xcc\x44\x0a\x1d\xe9\x9c\x5b\x71\x2e\xeb\x8a\x7f\x1b\xaa\xc8\xb0\x16\x52\xae\xaf\x34\x9f\xa7\xb1\x90\x99\xef\xde\x8e\x75\xd9\x55\x03\x76\xc0\x15\x19\xd6\x83\x4a\x58\xe0\x7d\xe6\x1e\xef\xa3\xdd\x0e\x7f\x5c\xc7\x1c\xfb\x38\xe3\x2d\x6c\x34\x56\xe9\x9d\x61\xda\x68\x1c\xb3\x3c\x4f\x0b\x26\x8e\x2e\x98\x54\xed\x38\x95\x66\x81\xf2\xbd\x2e\x3b\x13\x96\xa4\x74\x29\x78\x52\xf7\x57\x81\x94\x4c\x29\xbf\xf1\x30\xb9\x80\x2a\x98\x88\x15\xbd\x11\xbc\xee\x2f\x81\xd2\x1b\xde\x8e\x19\x37\x6b\x8a\xf1\xfe\xbe\xca\x55\x3a\x7b\x2c\xfc\x0b\x06\x0b\xb9\xf1\x48\xcd\x64\x80\x94\x93\x31\x99\x53\x53\xcc\x4c\xaf\x1f\x54\xc6\x73\xc3\xc3\x51\x29\xc5\x7d\x3b\x11\xf7\xbc\xe2\xf1\xea\x5e\x86\x39\xe4\x65\x48\x91\x03\x04\x55\xe2\xb5\xa7\x8e\xa5\x0a\x0e\xbe\x3a\x08\xb0\x28\xce\xb9\x1d\x59\xcd\x63\x95\x95\x28\x55\x3b\x4f\x6f\xa0\x12\xf7\x54\x26\x46\x80\x13\x6d\x2d\x35\xc2\x62\x46\xf9\x6d\xdb\x91\x9f\xa9\x26\x0b\x73\x2a\x2b\xee\x36\xb5\x71\x7a\x35\x7e\x2c\x5d\x10\x7b\x63\x84\xd3\x29\xa3\x86\xee\x4f\x99\x59\x01\xd9\x62\xd1\x86\x61\x54\x74\xa5\x17\xe4\x7c\x62\x36\x83\x55\x50\xdc\x2e\xa9\xbc\xf5\x9c\xe5\x42\x6a\xfd\x34\x49\x6a\xde\x2d\x10\xc9\x96\xc2\xa0\xae\x86\x94\x80\x4a\x01\xf3\x37\x15\x0f\x46\x80\x62\xb3\x98\xe6\x90\x62\x05\x75\x58\xa5\x0b\xc8\x65\xb5\xd0\xb2\x41\x4c\x17\x8c\x1b\xaa\x19\xd3\x25\x03\x4e\xd7\x38\x6c\xb9\x63\x2a\x41\x52\x8b\x29\x30\xcd\x31\x93\x2a\x9d\xa5\x31\x55\xb0\xf0\xce\x29\xbf\x29\x1d\x65\x7f\x59\x7f\xb9\x42\xcf\x29\xe7\xc0\xa2\xc4\x73\x06\xfc\x16\xfc\xfa\x09\x4a\x6f\xb1\xf4\x43\x58\x39\xc5\x2a\xfe\x2a\xd0\x9c\x3d\xd8\xb9\x53\xf1\x57\x81\xbc\xd2\x94\x5e\x0f\xe4\x4e\x0a\xee\xa6\x82\xf3\xda\xf1\xe6\xbc\x6e\xb8\x39\x3f\x0c\x57\xeb\xc9\x6b\x69\xf3\x5a\xe2\xbc\x9e\x3a\xb7\xc9\x8b\x36\x30\xb5\x4f\x84\x2a\x3d\xae\x74\xc6\x37\xa7\x0b\xe8\x93\x45\x9a\x4d\x85\x19\xe6\x85\xbb\x0d\xb5\x62\xb5\x30\x91\x3d\x56\x02\x1e\xc0\x27\x4c\x17\xe8\x5f\xc8\xc1\xa6\x12\x2b\xfb\x9b\xb3\xa4\x1d\xd3\x4c\xa5\xa6\x49\x75\x44\xbb\xe8\x38\xf0\xe9\xaa\x2e\x04\x2d\xd2\xb5\x41\xa2\xb1\x9b\x38\x36\x44\x78\xf0\x76\x30\x81\x7b\x95\x55\x52\x3e\x58\xa9\x1d\x7e\x16\x0b\x16\xeb\x6c\x73\xf0\x2d\x97\x86\x6a\xc5\x62\x99\xd1\xdc\x84\x71\x6e\x20\x2a\x9e\xf6\x0d\x55\xec\x9e\x42\x5d\x85\xe4\x4c\x56\x28\x96\x1f\x54\xf4\x81\x09\x03\x32\xe5\xfa\xcd\x0b\x32\x3d\x63\x02\x0c\xa1\xaa\x02\x99\x30\x1f\xaa\x24\x4e\x65\x40\x91\x59\xb6\xd2\x5f\xc9\x92\x54\xb5\x63\xdb\x71\x52\x64\xe6\x27\xcf\xe7\x34\x35\x7b\x15\xf9\xdc\xf5\x6b\x42\x15\x9d\x9a\x89\x9b\xb0\x05\xd4\x2c\x61\x0b\x06\xd3\xae\x9c\x12\xb5\xc9\x90\xa4\x79\x6c\x7f\x56\x79\xae\xdb\xa5\x18\x5c\x5e\x58\x31\x0f\xac\xa8\x0f\x32\xbe\xd7\xa1\xe0\xd7\x22\x28\xb8\x17\x0b\xcd\xf0\x18\xda\x6a\x86\x66\x22\x94\x1b\x89\x7e\x2a\x29\xb2\x05\x90\x8a\x64\x95\x2d\x1c\x85\xd0\x35\xd6\x3f\x7a\xd5\xca\x64\x0a\xf5\x61\x5c\xc9\xc7\xb6\xe3\x53\xd8\x43\xaa\x3c\x8f\x62\x92\xd3\x85\xcb\x9e\xdd\x31\x13\xfe\xc8\xcc\xd7\x0e\xa4\x19\xcd\x55\x7b\x26\xa4\xa5\xf5\xb3\x14\xea\xa8\x7f\x8a\x71\x6a\x3d\x96\x40\x81\x2f\x49\x4d\x62\xed\x5e\xa6\x7c\x95\x3b\x4f\xb6\x28\xdd\xb9\x58\xc9\xb8\x48\xa2\xd8\x83\x72\xee\x07\xeb\xb0\xa0\x4b\xf3\x63\x96\x63\xe3\x28\x9b\xdb\xfa\x6d\xbf\xcc\x52\x7e\x03\xf5\x87\xca\xcc\x16\x54\xcf\x92\x99\x58\x24\x26\x2d\x38\x0a\x58\xe3\x2b\xca\xe7\x79\x6b\x20\xae\xd4\xa5\xaf\x06\x90\x2b\xea\xe1\x5f\xe5\x4c\x02\xbc\x34\x23\xb9\x9c\x32\x37\x29\x8c\xdb\x9b\x54\xb5\xa7\x92\x72\x10\x66\xb5\x47\x4f\xc0\xd4\xc5\x2c\x99\x84\x96\xd4\xee\x6c\xb5\x58\xb4\x25\xfb\x63\xc5\x72\x17\x2d\x59\x26\xb4\x73\x21\x40\xb0\x84\xdf\x76\x26\xd3\x3b\x33\x0e\x6e\xc4\x1d\x93\x7c\x69\x7a\xf3\x46\x82\x34\xaf\x7f\xec\xb2\x7b\xb3\x4a\x81\x00\xc0\xaf\xeb\xfc\x39\x5d\x2e\x99\xe1\x11\x79\x92\xcf\xe9\xad\x61\x0e\x65\x52\xec\x40\x69\x4e\x11\xb6\x78\x68\x92\xcd\x05\x87\x9e\x99\x33\xb3\xb2\xc3\x6f\xc1\x1c\x82\xc7\x8c\x9d\x39\x5b\x00\x1b\x59\x2c\x19\xb5\xc5\x62\x9e\xe6\x4a\x00\x0b\x30\x17\x4b\xc8\x45\xac\xe4\xcd\xc2\xd0\x9f\x34\x61\x5c\xa5\xea\x11\x5a\xd3\xf7\xe7\x4c\xde\xa5\x30\x6e\xd2\xa5\x91\xde\x53\x6e\xd6\xe0\x94\xcf\x84\xfd\x71\x59\xfc\xbe\x5a\x66\xae\x96\xb7\xec\xd1\x7c\xdb\x77\x74\xb1\x32\xdb\x47\xec\x31\x9e\x53\xb3\x13\x44\xa7\x8f\x7a\xd8\xcc\xc1\xfd\x68\x7a\x70\x41\xb5\xdc\xae\x1d\x8c\x4a\xee\x7e\x1d\xc2\x45\xca\x59\xc1\xdf\x94\x1e\x43\xac\x0a\x18\xe8\x38\x3d\x75\xdb\x53\xba\xa0\x3c\x66\x66\xe3\x08\xa6\x4e\xb1\x2e\x38\xb7\x69\xb8\x85\xb8\x81\x1d\x20\x9a\x2e\xec\x4f\x5b\x98\x4d\xd7\x25\x85\xcd\x34\x68\xad\x25\xcd\xcc\xb7\x9d\xa5\x26\xee\x21\x5d\xa6\x4f\xcc\x73\xda\x4e\x5f\xb2\x39\x7c\xf9\x0a\x7e\x72\xe3\xcb\x73\xea\x73\x12\xd5\x00\x57\x2a\x17\x5a\x90\xb2\x6a\x40\x01\x06\xdb\x51\xcb\x34\xb6\x35\x58\xa6\x37\xd2\x8c\xc7\x65\xca\x8b\x52\x59\xa7\x2b\x95\x9d\x78\x66\xc6\x95\xe5\xf0\xbc\x25\x7a\x1d\x56\x96\xc1\xf3\x56\x41\xec\x4c\x2d\x3d\x75\xbc\x10\x56\x22\x12\xc9\xca\x44\x0a\x9e\x2a\xb3\x11\x27\x60\xa8\x2e\x85\x64\xed\xb9\x90\xe9\x93\xe0\x8a\x2e\x5c\xc8\x9d\xe6\xca\x62\xeb\x5f\xe5\xcc\xd0\x53\x66\x12\xc2\x4c\x59\xae\x72\xb3\x35\x47\xef\xd2\x1b\x6a\xd7\xcf\xd2\x63\xeb\xce\x99\xba\x17\xc0\xa3\x5a\x57\x11\x7e\x9f\x67\x34\x63\x66\x83\x04\x66\x6a\x29\xad\x08\xa9\xa9\x99\x58\x29\x3d\xd6\xec\x9e\x86\x99\x01\x90\x44\xf3\x1e\xe0\x86\x31\x9c\xd1\x55\xce\xdc\x6f\xd9\x0a\x19\xe3\x6d\x25\xc4\xc2\x38\xe3\x74\x51\xf8\xf4\xb4\x76\xbf\xed\x98\x2e\x8a\x40\xdb\xa5\x59\x5a\x0e\x76\x33\xe0\xb2\x34\x63\xae\x28\x66\xe1\xd4\x3f\x5e\x5e\x0b\x60\x84\x6d\x9f\x54\x7b\xc3\xf3\x15\xdb\x38\x95\xae\xc9\xc4\xbd\xd9\xf9\x91\xae\x81\x33\x29\xee\x52\x43\xc8\xff\x58\xb1\x15\x83\x8d\xc7\x24\x15\xf0\xcb\x13\x60\xc6\xf5\xc2\x2f\x59\xac\xc0\x69\xd7\x4b\xc9\x32\x46\x4d\x88\x59\x2e\x75\x37\x78\x60\x65\x60\xc6\xe4\x0c\x82\xee\x53\x58\xf4\xa5\x98\xc2\x3a\x2c\x85\x3d\x45\x91\x42\x51\xc5\xda\xf1\xbd\xe7\x36\x1e\xa0\x59\x39\x85\x21\x90\xc7\x69\x9e\x0b\x20\x20\x39\xd3\x12\x20\x38\x00\xa3\x26\x5e\x50\x03\xe3\x58\x30\x93\x0e\x3c\xed\x78\xb1\xca\x95\x8d\x55\x2a\xe5\x37\x2e\xce\x90\xbb\x7c\x6e\x5a\x26\x9f\xa7\x0c\x24\x0b\xe3\x68\x83\x10\x5b\x7a\xdd\xb2\x6c\xbd\xa6\xf3\xac\xe7\x01\x9c\x22\xcb\x52\x7e\xd3\x9e\xc2\xe2\x58\x78\x63\x6a\xb1\xac\x66\x33\xe8\xa2\x3c\x4d\xd8\x14\xd6\x35\xeb\x6a\xcf\xcd\xda\xe1\xbc\xf9\x5c\xdc\x83\xf7\x86\xb7\x61\x40\x80\xcb\x10\xcc\xfc\x16\x06\xa3\xfe\xf1\xd8\x07\xf0\x4e\x8b\x7d\x60\x20\x44\xf0\x5b\xf6\x3b\x9c\x3a\x98\xb6\x5b\x52\xa9\xdc\xb0\xcc\x97\x86\xf3\xc8\x5d\x57\xe4\x42\x8b\x92\xc0\x85\x81\x33\x61\xc6\x9d\x39\xd1\xb1\xc4\x58\xa1\x13\x76\xa9\xd6\x3f\xe5\x68\x04\x9f\x07\xe0\x5a\x4d\x31\xa8\x84\x12\x9e\x84\x9c\xaf\xa0\xaa\xab\x2c\x13\xa6\xc1\xee\x69\x56\xa5\x14\x10\xe2\x51\x8a\x1c\xb6\xab\x4d\xa1\x1e\x79\x6c\x7f\xca\x7e\xd3\x1e\xc9\xee\x98\x84\x09\xab\xe8\xd4\x70\x77\x0a\xfa\x47\x51\x79\x63\xbc\x4c\x2e\x53\x4e\x17\x9e\xb3\x9d\xc7\x92\xc1\xba\xa0\x0c\x7f\xa0\xe6\xab\xe5\xd4\x4a\x3b\xd6\x6d\xb9\x69\x25\x6e\x6e\x16\xcc\x31\xce\xd6\xe7\xb8\x66\x25\x6e\x0d\x16\x21\x16\x39\xfc\x02\x02\x49\x79\x0e\x7b\x98\x9a\x45\x36\x01\xd0\x63\x4a\x32\x9e\x14\x88\xc1\x63\x72\x2c\xb7\x5f\xea\x1b\x2f\x4a\xae\xa0\xd3\xd5\x9d\xfe\x3c\x66\x1a\x66\xc5\x35\xbf\xe4\x56\x36\xeb\x03\x99\x08\xbc\x76\x89\x2c\x64\x18\xcb\x07\xe8\x9f\x62\x8c\x1b\x8f\xeb\x19\xcf\xe7\xf2\x85\x20\xb7\xd0\x80\xc7\x52\x23\x70\x3f\x58\x47\x6e\x76\xf4\xd3\x59\x0a\xf2\x99\xa6\x32\xc2\xfd\xda\xa1\x70\x27\x16\x2b\x58\x75\x8d\xc3\xd5\xde\xfa\xfa\xa5\xf3\x01\x36\xf2\xec\xbe\x1f\xcc\x79\x77\x3a\x7d\xcf\xa6\x73\x73\x02\x79\x9f\xc2\xe1\x82\xfe\xb1\xe8\xef\x25\x33\xdc\xa0\x4e\xfe\x50\x56\xe9\xa1\x56\x9f\x07\x4f\x4a\x7f\xa8\x4b\xe8\x0f\x9e\x74\xfe\x50\x97\xcc\x1f\xca\x29\xf6\x50\x5b\x3a\x9f\x80\x91\x78\xa2\x99\x2d\xcc\x93\x10\x4b\x33\xa1\xc1\xa5\x27\xf4\x64\x83\x4f\x4e\xfa\x03\x56\x57\x4a\xb8\xa3\xb2\xa1\xc8\x6c\xc5\x41\x38\x8c\xd0\xb3\x73\x36\x58\xc4\xb0\x42\xcf\x33\x21\x23\x0d\xc4\x49\x77\xc8\xcf\x55\x67\xc1\xf8\x8d\x9a\x0f\x79\xab\x85\x9e\x75\xb8\x20\x6a\xcc\x27\x7b\xa2\xc3\xf8\x6a\xc9\xa4\x1e\xfb\xc4\xf7\xac\xd7\xcd\x1e\x16\x9d\x58\xf0\x59\x7a\xb3\x32\xf1\xcd\x2e\x0e\x80\x85\x0b\x52\xde\x10\x61\x18\x89\xce\xbd\x4c\x95\x8d\x43\xf8\x6a\xfa\x3b\x8b\x55\x27\x61\xb3\x94\xb3\xf7\x52\x64\x4c\xaa\xc7\x88\x61\xd1\xb9\x65\x8f\x58\xa0\xcd\x46\x32\xb5\x92\xbc\x51\x94\x5b\x61\x8e\x05\x7a\xb6\xc1\x3c\x0c\x59\xa4\x3a\x99\x14\x4a\xe8\xb1\x8a\x39\xc2\x02\xc2\xb0\x40\x58\x6d\x36\x11\xc2\x9c\x8c\xc7\xcf\xb0\xc1\x39\x08\xba\xb8\xa1\xff\x05\x38\xd6\xbc\xeb\x20\xa0\x3c\x4f\xdb\x53\x38\xee\xda\x60\x07\xd4\x3b\x3d\xd9\x05\x26\x59\xe2\x01\x75\x71\xc3\xc0\x55\x81\x6e\x60\x96\xd7\x70\xed\x02\x7c\x64\x8b\x85\xb8\xaf\x22\x34\x38\xeb\x85\x5b\xb1\x1d\x65\xdb\x82\xd3\x0c\x36\x57\x74\x47\x09\xb7\x40\xe3\x47\xea\x17\xb1\x7f\x74\x84\xed\xff\x2a\xdc\xfd\x3c\x55\x2c\xd8\x4c\x70\xd1\x7c\xa7\x47\xb8\x61\xfe\xd7\x0a\x69\x44\xff\x7a\x43\x6a\xac\x5f\x82\xdf\x6a\x51\x48\x50\xef\x1d\x03\x5b\x6f\x58\x00\xb5\x19\xec\x4c\xb0\xd5\xc0\xae\xf0\x5b\xf5\x2c\x4a\x5f\x69\xe9\xa2\xf0\x2f\xc1\x6f\xb7\xf8\xa9\x2b\xd2\x4b\x49\x76\xb4\xfc\x97\x13\xb8\x2e\x98\x60\xf1\xc2\xd4\x45\xcf\xcd\x22\x02\xa6\x71\x3a\x8b\x9a\x11\x6b\xa4\x3c\x57\x5a\x84\x11\xb3\x86\x42\x48\xcd\xa5\xb8\x6f\x70\x76\xdf\xf8\xf8\x98\xb1\x37\x52\x0a\x19\x05\xaf\x29\xe7\x42\x35\x34\x03\xd9\xa0\x0d\xc8\xbd\x41\xf3\x06\x2d\x26\x5b\x80\x36\x91\x9a\xa7\x39\x66\x08\xeb\xdf\xce\xec\x86\xc0\xef\xd4\xfe\xce\x6e\x3e\x2b\xb9\x62\x50\x1d\x17\xe3\x85\xf0\xd5\x62\x61\x12\x9a\xea\x90\xae\xf1\x25\x2c\x16\x12\xf8\xb8\x9c\x8c\x27\x6e\x8a\xab\x88\x61\x48\x31\x7e\xbe\x65\x8f\x83\x80\xe5\x31\xcd\xd8\xf7\x42\xfe\xa0\x96\x8b\x00\x03\x19\x19\x94\x74\xc0\xd1\x80\x48\xd7\x8a\xa1\x4e\x05\x3c\x52\x68\xb3\xc1\x06\x8f\x16\xef\xe0\x3c\xe0\xcf\x30\x58\x40\x3f\xad\xee\x8b\x8f\x62\x77\x01\x30\xaf\x23\x28\xa1\x21\xb6\x86\xe5\x1f\xb9\x26\xf7\x7f\x15\x8b\x86\xde\x85\xe5\x23\x6c\xbe\xfc\x59\x55\x4a\x58\xa8\xcd\x04\x61\xdd\xba\xb6\x61\x73\xa6\x56\xd9\x7b\xba\x60\x4a\x8b\x7d\x35\x54\xe8\x19\xba\xe8\xfd\xab\xb7\x6f\x3e\x7e\x7c\xf3\xf9\xf5\xd5\xdb\xab\x9f\x3f\x90\xf1\x64\xcf\x2d\x0f\x8c\x74\x87\xec\xbc\x3f\x6c\xb5\x18\x72\x61\x8a\x74\x87\xea\xfc\x74\xd8\x6a\x29\xb4\x23\xb9\xd1\x9c\xe3\x63\x36\x19\xab\x49\x07\xc6\x06\x2a\xf0\x09\x32\xee\xe2\xb3\x23\xdc\x3b\x38\xc2\xbd\x93\x23\xdc\xef\x01\x29\x9a\x60\x49\xfc\x81\x5d\xb6\x53\x43\x8c\xd9\xa4\x15\xe0\x46\xd0\x12\x63\x55\xb8\xf8\x64\x83\x53\xd2\x1d\xa6\xe7\xc7\xc3\x56\x2b\x2d\xca\x46\x49\x77\x48\x21\x8c\x16\x61\x31\xe9\x0e\x63\x08\x8b\x5f\x2e\xaf\x8c\x52\x4c\x71\x8c\xca\xa2\x5e\x92\x53\x9c\x91\xee\x30\x3b\xef\x1f\x0e\x5b\xad\x0c\x5f\xb6\x48\xaf\xfb\x25\x0c\x97\xf8\x12\x5f\xa2\xb2\x0f\xbf\x3c\xa6\x59\x51\x45\xd6\xd1\xc2\x0e\x8d\x59\xb4\x3f\x0e\xcf\x2f\xae\x83\xc9\xfe\xcd\x12\x47\xdb\x90\x41\x18\x10\xc2\x46\x41\x48\x97\xd9\x30\x18\x7c\x1d\x7c\x6d\xbc\x7f\xac\x84\x1a\x06\x83\xe0\xdc\x46\x2f\xc0\x77\x61\x7d\x37\xe0\x0b\x36\xe8\xcf\x67\xc9\xce\x32\x45\x73\xa5\xb2\x7c\x34\xb8\xde\xbf\xde\x1f\xff\xfb\x3a\x9f\xb4\xd0\x0b\xe5\xfb\xfa\x9c\x36\xe6\x92\xcd\x48\xf0\x75\x8b\xb5\xbe\x0e\x2e\xf4\x4f\x70\xbe\x4f\x2f\x2a\xb9\x7f\x61\x9e\x01\x51\x73\x24\x42\xb7\x74\x26\x45\xcc\xf2\x1c\x06\x45\xb3\xfb\x97\x66\x99\x87\x23\x52\x44\xad\xd7\xcf\x1b\xd4\xf9\x3d\x17\x5c\x33\x28\xaa\x13\x2f\x18\x95\x6f\x53\xce\x48\xb3\x87\xff\x42\x1e\x3b\xe7\x20\x7b\xa9\x94\xcf\x1b\xdc\xec\x95\x28\x6c\xc4\xae\x32\xea\x31\x6e\x39\x2d\x4d\x75\x25\x61\x9d\x3c\x5b\xa4\x2a\xda\xbf\xee\x1e\x1c\x5c\x8f\xf7\x11\x4e\x89\xec\xe4\xf3\x74\xa6\x22\xb4\xa7\x89\x25\x21\x2a\x0c\x23\x45\x9e\x37\xa8\x52\x91\xfd\x6b\xb9\xdf\xd1\xa2\x46\xc4\xd0\x9e\x99\x06\xb2\xb3\xa4\x59\xb4\xa3\x8f\x1a\xc2\x95\x16\xf4\x5f\x6d\x49\x36\x08\xed\xa5\xb3\x48\x85\xa1\x82\xa6\x32\x45\x8b\x89\x5f\x3b\x80\x07\x4a\x15\x04\x68\xcf\x62\x8b\x35\x0b\xa8\x18\x57\x24\xc5\xb1\x57\x24\xaf\x78\x98\x76\x56\xdc\x54\x23\xd6\xe5\x36\xe7\x75\x9f\xd9\x32\x53\x8f\x61\x18\x51\x42\x3b\x66\xb3\x78\x57\x71\x9b\xac\x93\xe6\x6f\x34\x68\xa4\x0b\x89\x30\x75\x2b\x48\x89\x35\x45\x98\x76\x7e\x17\x29\x14\xac\xde\xf4\x45\xa9\x77\xf6\x81\x30\x15\x95\x24\x52\xe4\x4e\xa4\x49\xa3\x4b\x08\x51\xa3\xe7\xcd\x40\xa1\xce\x2a\x67\x9f\x61\xa1\x64\xb9\x8d\x6c\x12\xa2\xfc\x60\xdd\x5c\x9e\x17\xa7\x44\x69\x5e\x96\xc8\x51\x00\x41\xc1\x20\xb0\x87\xed\x94\x3c\xdb\x86\x1a\x30\x3c\xbb\x19\xc0\xda\x37\xb5\xbf\xfe\xca\xea\x62\xea\x21\x69\xfe\x23\xd7\xb2\x2b\x4b\x06\xcd\x1e\x2e\x1a\x77\xe0\x37\x74\xb9\xd4\x9a\x34\xde\xd2\x3b\x18\x4f\xf0\x3d\xcd\x3f\xdb\x56\x31\x58\x6c\xcb\xfa\xeb\x81\x6d\x75\xea\xba\x75\xb3\xc1\x31\x61\x9d\xa5\x96\x95\xa2\xfd\x7f\x47\xe3\xe6\xf5\xc3\x41\xdc\xbe\x7e\x38\x98\x4d\xbe\x41\xd1\xf8\x3a\x19\x9a\xdf\x87\x7e\xb7\x7d\xfd\xd0\x8f\x27\xdf\x8c\xaf\x1f\x0e\xb5\xfb\x84\x4d\x74\x44\x7e\xfd\x61\xf2\x0d\xda\x5f\xc2\x00\x6b\xc6\xc8\x75\xdf\x5e\x91\x07\x89\xc7\x87\x93\x3d\x43\x73\xe3\x71\x7f\x62\xe7\x41\x30\x0c\x20\x4d\x10\x34\x09\x89\xc7\xbd\xc9\x7a\x1d\x2c\x8d\xfb\x60\x52\xa2\xd1\x58\x45\xe9\x75\xe4\x3b\x83\xb1\x3b\xbc\xb4\x92\xcd\x45\x77\x68\xba\x7a\x4a\x2e\xdd\x9c\xc2\x4f\x24\xa3\x32\x67\x3f\x72\x15\x4d\x21\xab\x34\x7f\x47\xdf\x45\x4f\x68\xbd\xd6\xe3\xe0\x09\x65\x9a\x09\xca\x34\x07\x04\xed\x99\xd5\x98\x99\x3d\xb6\xc8\x59\x23\x9d\x45\x3d\x0b\xed\x45\x9b\x45\x21\x98\x8a\x45\x12\xa0\x02\xb0\xff\x22\x60\x92\x2e\x3d\xb8\x83\x17\xe1\x52\x45\x17\x69\xec\x81\x1e\xbe\x08\xba\xe2\x09\x93\xb0\x11\x58\x42\x1f\xbd\x5c\x52\xd8\x19\x2f\x21\x4f\x5e\x84\x74\x7b\x22\x25\xec\xe9\x8b\xb0\xf3\x34\x49\x18\xf7\x40\xcf\x5e\x04\xd5\xb2\xeb\x2d\xd3\xcc\xeb\xea\x66\xee\xb7\x99\x6b\x5d\x43\x38\xbe\x2b\x12\x6e\xb7\x6e\xff\x4f\x20\xf1\xae\xa8\x6a\xcb\xf7\x0f\x5e\xc4\xb1\xd5\xf4\xfd\xc3\x17\x61\x77\xb5\x7d\xff\xe8\xe5\xe2\xd5\x1a\xbf\x7f\xf2\x22\xe8\x76\xeb\xf7\x4f\x5f\x04\xde\x6a\xfe\xfe\xd9\x8b\xb0\x2f\xb5\xff\xc1\x59\x39\x17\xf4\x34\x28\x47\x9e\x8b\x98\xd6\x22\x9e\x2e\xc8\x41\x37\x0c\x9f\xce\x0f\x4e\x6d\xb2\x71\x77\x32\x7e\xfa\xaa\xd7\x9d\x8c\xd3\x89\x0f\x76\x06\x60\x67\x05\x58\x6f\x37\xd8\x21\x80\x1d\x9e\xda\xbc\x5e\xc2\xd6\xeb\x02\x5c\xaf\x5b\x00\xee\xc2\x77\x00\xcd\xb5\x5e\x1f\x9a\x66\x03\xaa\x90\x13\x13\xaa\x89\x40\x41\x32\x48\xcf\x44\xae\x4a\x92\x01\xf4\xe8\x28\x20\x84\xac\xc2\x70\x0b\xf0\xaa\xa4\x27\x45\x0a\x48\x72\x75\x41\xba\x61\x78\x75\x4e\xfa\x47\x47\x28\x9d\x45\xd2\xc0\x27\xe4\xea\x82\xf4\x8e\x47\x46\x0a\xcc\x0c\x93\xde\x0e\x5a\x57\x03\x3e\xbe\xba\x38\x19\xf5\x06\xdd\xc9\xf8\xea\xab\xd3\x49\x07\x56\x93\xbd\x7c\x04\xcd\x94\x0c\xa0\x76\xc9\x06\x6a\xb4\x83\x21\x5d\xaf\xb3\x8e\xcf\xf7\x47\x08\xdb\xa4\x3b\x80\xc7\x57\x13\x83\x6f\x77\xdc\xc6\x35\x5b\xd0\xdf\xaa\xf6\x81\xa9\xc6\x62\x57\xb5\xf1\x6c\x67\xe8\xab\x97\x9a\x68\x01\x4d\xb4\x80\x26\x0a\xc3\x19\xf8\x66\xd6\xf7\x0a\x7c\xaf\x4c\xf3\x41\x96\x73\xb2\x30\xa2\xc0\xcc\xfc\xbc\xda\x93\xa3\x7c\x14\x41\x1d\x4d\x6b\x16\xcb\x67\x80\xb3\xaa\xe8\x3a\x47\x83\x08\x2a\xbc\x03\x70\x5a\x03\xb4\xcd\x36\x37\x2d\x34\xdf\xe8\x3f\xb7\x1b\x05\x0c\x19\xd1\xf1\x61\x58\x78\xa6\x37\x61\xd8\x05\x97\x4f\xe0\x4c\x83\xad\xd7\x11\x35\x0b\xca\xec\x06\x53\x8d\x50\xc3\x63\x5a\x2d\x5e\xb5\xb4\x00\x57\x89\x9d\x56\x63\xfd\x15\xa9\x92\x69\x25\xae\x56\x9e\x7c\x91\xc6\x2c\x6a\xf7\x50\x27\x13\x59\x84\xd6\x6b\x58\xde\x68\xa7\xc2\x21\xc0\x9e\x1d\xdd\xc9\x4f\x7d\x99\x97\xd2\x03\x69\xcf\x72\xde\xb0\xac\xa7\x2f\xf0\x91\x26\x15\xa6\x55\xa6\x0a\x16\xe2\x4a\xbd\x2a\xbe\x9d\xcc\xa2\x1e\x9f\x8e\x30\x12\x42\x74\x48\x67\x76\xb3\x5e\x47\x69\x41\x7e\x4e\x26\x63\x5a\x67\xcb\x26\x08\xa7\x9d\xa9\x81\x73\x84\xa5\xbb\x13\xce\xee\xa8\x6a\x74\x7b\x80\x53\x27\x80\xc4\x44\xed\x19\x36\x3e\xad\x74\x9c\x63\x90\xab\xa1\x90\xcc\xeb\xbf\xaa\x97\x08\x9c\x76\x4a\x46\x4f\xcb\x2b\xcd\x9e\x1d\x6f\xcd\xee\x06\x69\xee\x19\xb8\x73\x87\xdb\x34\x55\xc1\x20\xdb\xf0\x20\x00\xa6\x28\xad\x76\x67\x91\xc8\xb1\x5d\x7b\x86\xc5\x1f\x4f\xf0\xa5\xfe\x64\xfa\x33\x25\xcf\x1b\xfc\x44\xfc\xa6\x35\x15\x1f\x4f\x30\xb7\x4c\x30\xb0\x58\xbc\x91\xf2\x06\x43\xac\x33\xa7\xf9\xd5\x3d\x2f\x76\x73\x39\xd2\x3c\xb1\x65\x69\xa8\xa2\xed\xa0\xc5\x5b\x5f\x6b\x81\x50\xd6\x36\x6d\xd8\x98\x4f\x50\xeb\xeb\xe0\xeb\x42\x96\x50\x05\xaf\x36\x0a\x1a\x41\x4b\x59\x9e\xbe\x11\x20\x2d\xbe\x96\x0d\x5a\xb6\x50\x18\x46\xd3\xb1\x99\xc6\x69\xde\x4e\x6d\x68\x30\x21\x81\x6e\xd3\x40\xf7\xae\x9e\x9d\x11\x1d\x45\xb1\x29\x94\x0e\x68\x05\xed\xd9\x4d\x80\x60\xff\xa9\x49\x6a\xfd\xe6\xa1\x2c\xc2\x34\xf8\xa4\x06\x87\x6b\x1d\xab\x91\x21\x34\xb0\xd9\x98\x71\x33\x90\x37\xd3\x28\x68\x99\x3c\x51\x80\xcc\x68\xab\x95\x67\xaa\xcb\x33\xad\x94\x67\xfa\x67\xe5\x99\x9a\xf2\x7c\x69\x28\xd5\xca\x33\xa5\xf1\xed\x8d\x14\x2b\x6e\x2f\x02\x14\x45\x9b\x96\x45\xab\x4c\x32\x21\xdf\xd0\x78\x5e\x9d\x65\x74\x74\x69\xd1\x41\x79\x82\x16\x43\x03\xc3\x59\xe9\x39\x57\x44\xce\x04\x57\xed\x7b\x96\xde\xcc\xd5\xc0\xf0\x5d\x03\x60\xb2\x2a\x40\x22\xa3\x71\xaa\x1e\x07\xdd\xce\x91\x8e\xb7\xbc\xd5\x36\x9e\x5c\x3d\x2e\xd8\xc0\xb1\x5e\x03\xc7\xd1\x54\x00\xef\x52\xa7\xba\x3c\x70\x0c\xcf\xa0\xc6\xce\x00\x7c\x66\xe1\x41\x27\xa4\x60\x74\x06\x36\x98\x69\x01\x13\x67\x76\x10\xea\x75\xce\x40\x2b\xf6\xa0\xda\x9e\x68\x15\xb4\xb2\x72\x64\x22\x4c\x47\x5f\x9f\xe7\x19\xe5\x66\x4f\x55\x8f\x74\x90\x89\x63\xaa\xa2\x4b\x54\x02\xea\x91\xde\x7a\x8a\xa6\xa8\x15\x5c\xe8\x76\xb7\x93\xb0\x15\x9c\xef\xeb\xd4\x17\xc1\xc0\xa2\x81\x0a\xef\x46\x33\xfc\x0b\x68\x0a\x7a\x5d\x67\xf0\x76\xed\x61\x98\xb9\x5d\xdf\xa6\xed\xa4\x3c\x61\x0f\x57\xb3\x88\xa1\x3d\x05\x4b\xef\x16\x84\x96\xd0\x62\x16\x29\xdc\x33\x1b\x8e\x6c\x13\xa1\x3d\xd6\x61\x0f\x99\x90\x2a\x27\x62\x83\xfb\xfd\xe3\x13\xb8\x32\xbb\x75\x61\x56\x75\xa6\x8f\x8a\xbd\x85\x56\xde\x41\x69\xe2\x88\x21\xcc\x89\x1a\x77\x27\x58\x10\x35\xee\x4d\xdc\xcc\x3f\xf8\x26\xe2\x2d\x81\xf6\x0f\xdb\x62\x83\x55\x47\x89\x6f\x1f\x15\x7b\x25\x25\x7d\xdc\x46\x83\x39\x4e\x0d\x2a\x4a\x52\x8d\xea\x92\xa4\xe3\x9e\xa6\x72\x9c\xdd\x37\x64\xf4\xc2\x6e\xe3\xc1\x37\x91\x6a\x71\x9d\x05\xdf\x44\x5d\x4c\xf1\x25\x42\x78\x4a\xba\xf8\x89\x5c\x5e\x74\x47\xb4\x7d\x38\x30\x22\xa6\x39\x37\x7b\x1a\xf2\x16\x39\x44\x8a\x88\x31\xeb\xc4\x73\x2a\x5f\x8b\x84\xbd\x52\x11\x47\x93\xf3\xf3\xde\xe9\xba\x1e\xdc\xea\x41\x44\x7f\x3b\xa2\xaf\x23\x8e\xb7\xc3\x0f\xd0\x04\x67\xe3\x69\xab\x35\x21\xea\xe2\xa2\x77\x1c\xf6\x8f\x8e\xbc\x80\x53\xdf\xaf\x79\x25\xe5\x1a\x4b\x8b\x42\x97\xb0\x5b\xb4\xab\x6c\x3b\x4a\xd0\x43\x93\x8b\x8b\xc3\x0a\x2e\x84\x7b\x5f\xc4\xd2\xeb\xbe\x50\xc3\xc3\x9d\x15\xbc\xb8\xe8\x7f\xb1\xe8\x08\x67\xba\x5f\x67\x52\x2c\x77\xf7\x6c\xb1\x03\x8d\x05\x61\x76\x9e\x62\x49\xc4\x57\x07\x38\xd5\x2b\x14\x25\xbd\xe3\x83\xd3\x03\x1c\x93\x2e\xce\x88\x68\xcb\x61\x7c\x9e\x0d\xe3\x16\xa1\x28\x35\x93\xf9\x32\x62\x38\xc6\x71\x8b\x5e\x64\xa3\x6c\x10\xb7\x28\x2a\x56\x1f\x5d\x55\x39\x8a\x14\x61\x63\xd1\xee\x4d\x70\xea\x36\xb2\xd5\xc5\x45\x7f\xd2\xe2\x63\x75\x7e\x7e\x18\x1e\x1f\x4c\x5a\x01\x21\x01\x42\x03\xdd\xc2\x12\xda\x26\xd2\x49\xfa\x93\xf3\xf3\x53\xd4\xda\x91\xba\xd7\x85\xe4\x17\x17\x26\x39\x60\xea\x5b\x4c\x86\xf2\x16\x9b\x57\x7b\xe5\xb9\xec\x58\x0f\xff\xf1\x04\x4b\x02\xc2\xe4\x2c\xe5\x2c\x09\x9a\x44\x3d\x66\x4c\xcc\x1a\xbf\xa4\x5c\x9d\x42\x0b\x8d\x4a\xe7\x00\xbe\x38\x25\xc1\xab\x6f\x5f\x7f\xf7\xe6\xfb\xbf\xff\xf0\xe3\x3f\xfe\xf9\xf6\xf2\xdd\xd5\xfb\x9f\x7e\xfe\xf0\xf1\x97\x7f\x7d\xfa\xf5\xb7\xff\x46\xa7\x71\xc2\x66\x37\xf3\xf4\xf7\xdb\xc5\x92\x8b\xec\x0f\x99\xab\xd5\xdd\xfd\xc3\xe3\x53\xb7\xd7\x3f\x38\x3c\x3a\x3e\x39\x3d\x6b\xed\x07\xd8\xee\xa4\x1f\xc2\x56\x3a\x1f\xd3\x09\x49\xc7\x74\x82\xc5\x38\xf5\xfb\x95\xa2\x09\xa1\x7b\xc5\x09\x55\x5c\x4e\x63\xd7\x3f\xb0\xad\xf8\xd5\xe1\x45\xd7\x3b\x96\xb2\x47\x52\x3f\xf2\x3b\xba\x48\x13\x20\x0c\xfc\xa6\xd3\x30\x24\xa1\xb1\x5c\xe5\xaa\x31\x65\x0d\xda\x58\xae\x16\x2a\xcd\x16\xac\x21\x66\x8d\xc3\xc0\xf0\x60\x9c\xb0\x82\x3e\xe9\xe6\xb3\xdd\xd7\xd6\xdd\xc7\xc3\x30\xe2\x44\x21\x3c\xe6\x98\xc3\x46\x5e\x77\x70\xd8\xe6\x5f\x1d\x4e\x36\x45\x11\x2f\x1d\xaf\xea\x5a\x5a\xe2\x14\x53\xdd\xd0\x31\x51\xc3\xf8\x5c\xe8\xf1\x72\x80\xa4\xee\xd4\x58\x8f\xf1\xe3\xb0\x77\x7c\xd2\xeb\x1d\x9f\x76\x51\x4b\x87\xb5\x7a\xba\xa3\xc3\xe3\xa3\x3e\x84\xe8\x91\xab\x43\xfb\x13\x84\xa9\xeb\xf4\x28\x25\x12\x5d\x5c\xf4\x4e\x6d\x87\xa7\x17\x17\xbd\x7e\xe9\x3e\xb6\xce\xe3\x83\x30\x9d\x14\x03\xd0\xdb\xc3\x14\xe3\xa0\x1d\xf8\xed\xdc\x45\x13\x72\xdc\xc7\x62\x1c\x7c\xde\x0e\x3f\xd8\xe0\x93\xc3\xe3\xd3\x6d\xca\xbe\x57\x51\x01\xa8\x1f\xae\x1b\x20\x46\x9e\x8f\x4f\x8f\xb7\x76\xa6\x6b\x26\x0e\xc0\xb6\x41\xc2\x66\x74\xb5\x50\xdb\xdb\x85\x8d\x3f\x36\x1b\x64\xb9\x60\x1e\xf5\x4f\xce\x10\x96\x84\x77\x78\x24\x10\x4e\x09\x8f\x0e\x4e\xb4\x24\x01\x21\x29\xc2\x31\xe1\xd1\x69\xef\x04\xe1\x4b\x08\x89\x51\x39\x7e\x32\x5d\x74\x25\x1f\x1d\xde\x44\xc4\xab\x25\xe3\xaa\xc3\x1e\x58\xfc\xda\x68\xc3\xeb\x75\x3a\x86\xed\xc8\x72\x93\xb8\xb7\xd9\x98\xbd\xbd\xed\xe5\xe4\x32\x42\x7a\x1d\xb3\x08\xb3\x28\x88\x57\x2a\x40\x58\x55\xd9\x5c\xac\x0c\x3c\xdf\x81\x21\x90\x6a\xa1\xf9\x87\xa2\x30\xce\xf1\x66\xc1\xc0\x7f\xc3\xd4\x2b\xa5\x64\x3a\x5d\x29\x16\x05\x49\x2a\x35\x2f\x57\x82\xc7\x92\x51\xc5\x2c\xb0\x61\x27\xa8\x64\x34\x40\x7b\xbc\x03\x8b\x7d\x47\x33\x3a\x1f\xd2\x27\x46\x82\x5e\x3f\x53\x01\x76\xe1\x53\x21\x13\x26\x49\xd0\x2d\x83\x32\x9a\x24\x29\xbf\xa9\x84\x2d\xe1\x7e\x4e\x15\x4c\xe4\x29\xc8\x7d\x01\x9d\xe6\x62\xb1\x52\xac\x88\x1b\xab\x51\x60\x14\x8c\x06\x01\xa8\x1d\x4d\x48\xd0\x3e\x3b\x3b\x3b\xcb\x1e\x02\xdb\x87\xf7\x29\x4f\xc4\x7d\x27\xa3\x37\xec\xb7\xab\xd9\x2c\x67\x6a\xbd\x7e\xb1\xf6\x79\x2c\xc5\x62\xf1\x51\x64\xae\x8d\x5d\x19\x94\xc8\x48\x10\x38\x26\x46\xe0\x20\x7b\xd0\x0d\xd3\xc9\x2b\xcd\x25\x19\x4d\x04\x87\x3b\x4a\x10\x0b\x4c\x0a\x61\x98\x6f\x80\xfd\x00\x06\x87\xa6\x9c\xc9\x0e\xcd\x32\xc6\x93\xd7\xf3\x74\x91\x44\xdc\x0d\x37\xdd\xbd\xbc\xd2\xbd\x22\x7b\x04\x44\x86\xff\x89\x10\x16\x1b\x9c\xef\xe8\x56\x2a\x6f\xa0\x1e\x4e\x3a\xbf\xe8\x85\x61\xb1\xcb\x5f\x44\x8e\x7b\x93\x91\xef\x19\x3c\x17\x05\x1a\x14\x4d\x32\x15\xc9\xe3\x06\x73\x12\x04\xb6\x20\x81\x21\x69\x01\x71\xe4\x9a\x8d\x38\x79\x82\x61\x36\xa8\x9c\xd6\xff\xf0\xf1\xf2\xed\x8f\x3c\x5b\xb9\xd6\x0c\xc3\xe6\x38\xb0\x2a\xf7\x85\x8e\xe2\x4a\x1a\xe5\x32\x73\xa7\x36\xcf\xef\x85\x4c\x82\x49\x27\xe5\xf1\x62\x95\xb0\x3c\x32\x9b\x0f\x6c\x64\x4a\x3f\x60\x1d\x9d\x29\x32\x39\x9a\xf6\xd4\xf9\x46\xdc\xce\x05\x5c\xb4\x12\xc2\x7c\x53\x4e\xbe\x95\x77\x48\xb4\x22\x41\xa1\x17\x50\x54\xe2\xc3\xe3\x72\x2a\x16\x61\x18\xe4\xe0\xa8\x47\x74\x52\xc5\x24\x55\x42\x8e\x76\x1d\x93\xd9\x76\xd8\xec\x3c\x6c\x0c\xc3\x2f\x64\xc7\x3a\x60\x42\x45\xae\x62\x25\x24\x21\xa4\x08\x6f\x3a\x77\xa9\x12\x34\x72\x65\x1b\x14\x19\x62\x5d\xaf\x92\xfe\x5f\x79\xf9\x5e\xfd\xff\xa8\x96\x57\x95\x5a\x26\xff\x5f\xd6\xf2\x2a\x4a\xb9\xa8\x9c\xf7\x2e\x88\x4d\x9a\x33\xf5\xde\x55\xf5\x6a\xb6\x5e\xef\x3c\x1d\x66\x9d\xcf\x9f\xa1\x41\x3e\x7f\x26\x0a\xb3\x0d\x36\xc8\x4a\xe4\x33\xaf\xe9\x67\xbb\x51\x8f\x6c\xe8\x4d\x25\x74\xf7\x71\x78\x91\xdb\x7a\xbd\x33\x95\x6e\x7e\x3c\xab\x74\xc2\x2b\x7f\x5d\x31\xbb\x21\xe5\x3d\xb4\x82\x30\x32\x73\xf2\xda\x99\xd3\xbc\x24\x8b\xdc\xed\xe5\x34\x6a\xcb\x0b\x47\x1b\xb3\xff\xe9\x17\x72\x5b\x29\xa8\x1c\x68\x05\xc7\xa8\xcc\x2e\x65\x93\x10\xb5\x5b\x43\xe8\xc3\x2a\x63\xb2\xc1\x1e\x32\xc9\xe0\x9a\x94\x61\xc4\x58\xaa\xe6\x4c\x6a\x7e\x4c\xa7\x6e\x08\x59\x51\x19\xda\x63\xe5\xa8\x74\x6d\x6c\xd6\x3b\x73\x96\x5c\xea\xea\x3d\x7b\xc3\x7b\xf0\x6c\x44\x51\x86\xdd\xc8\x19\x34\xbb\xd8\x1f\x65\x83\x66\x77\xb3\x41\x58\x85\xa1\xed\xd6\xe8\x12\xdb\xb3\x6d\xd0\x09\xc4\x9a\x6b\x8b\x49\x24\xc9\x25\x4e\x7d\x26\x47\xd7\xbd\x64\x97\x8b\x59\xf6\x33\x9b\x2d\x58\xac\xd6\xeb\xa6\x75\x95\xb3\x0d\x39\x1e\x42\x77\xc3\x56\x6c\x27\x9f\xd3\x65\x05\x64\xc7\x1c\x7e\x2f\xc5\xc3\xa3\x03\xea\xee\x79\x0c\xcc\x77\x54\x79\x2d\xd4\x51\xe2\x83\xe1\x75\x63\xba\x58\x6c\x67\x16\x69\x70\x3c\x9e\x78\xba\x15\xe8\x19\x4e\xbd\x9b\xdd\x5d\x3c\x4f\x84\x70\x9d\x9b\xc3\x8a\xcc\x22\x69\x0e\x33\x0b\x96\x06\xf4\xba\x90\x4f\x60\xf6\x18\xd9\xce\x5d\xe1\x62\xa5\xc3\x1c\x99\x8d\x7f\x46\x54\x07\xee\x10\x1b\xdd\xb0\x02\xa0\x58\x72\x77\x4d\xce\xa6\x5a\xaf\x03\x01\xa3\x21\x68\x12\x72\x15\x29\xe4\xd3\xbe\x72\x48\x8e\x6a\x7b\xb8\xc5\x11\x3c\xf3\x86\xe8\xcf\x6c\xc6\x24\xe3\xb1\x1b\xa7\xba\x20\x8d\x39\xcd\xf9\xd7\x5a\x4c\x60\xbc\x91\xf2\x54\xa5\x74\x91\xe6\x2c\x69\xb4\x1b\xb9\x1e\xc6\x11\xaa\x40\xe8\xe6\x66\x49\xa9\xb5\xc0\x34\x73\x31\x50\x85\xc2\xdb\xc6\xe3\x41\x2f\xbd\x59\xbb\xbb\x92\xff\x2b\x94\xee\x2e\x11\x8e\x38\x89\xcd\xc0\x80\xee\x42\x1d\xc9\x72\xb1\xb8\x63\x57\x70\x0d\x35\x37\x46\xc6\x16\x69\xae\x18\x7f\xbd\x48\xe3\x5b\xd8\x27\x29\xf4\xe9\xc8\x25\xe6\x64\xec\xb6\x7e\xfc\x84\x3b\xb4\xbe\x0c\xe3\xbf\xc5\x01\x75\x77\x72\x40\x5d\x9f\x03\xea\x4e\x06\xcf\x9b\x3d\xd8\x0f\xa2\xb1\xe1\x30\xb7\xe7\x03\xb3\x71\x23\xe7\x18\xd8\x0d\x24\x90\x1f\x5e\x41\x90\x51\xbd\x31\x5a\xf4\xbb\x71\x98\xb8\x91\x73\x54\x70\x7c\x84\x20\x8b\x83\x3d\xbc\x84\x81\x3d\x40\x7a\xf6\x50\x4b\xcd\x1e\x6c\xda\x82\x99\x23\x6e\xbc\x12\x3d\x5e\x59\x19\x81\x46\x9e\xa7\xc6\xf2\x95\xea\x54\x45\xa7\x7c\x79\x97\xcd\x34\x9c\x01\x67\x92\x50\xcd\x8f\xc1\xe5\x64\x9d\x70\x97\xb2\x8e\xea\x88\xa2\xb3\x7d\x15\x2a\xf1\x67\xb9\xb1\x4e\xc2\x16\xec\x86\x2a\x66\x9a\x6a\xbd\x66\x9d\x78\x25\x25\xe3\xae\xed\x38\xf1\x7a\x31\x52\x68\xbd\x36\x5c\x61\x55\xf9\xf4\xff\xe1\x48\xc1\xba\x24\x26\x8b\xe2\xfc\x00\x04\x73\x93\xd7\xc0\xec\xe4\x14\xed\x0b\x5a\x50\xa6\xbb\x71\x4a\x4c\xcf\x01\xcd\x05\xe8\x26\x48\xf8\x20\xc0\x69\xe7\xd6\x86\xc2\xd7\x6e\x43\x21\x30\x39\x06\x0d\xc3\xfc\x36\xb4\x2c\x6b\xd7\x31\x83\x49\x2f\x63\x80\xe7\x6b\xa0\x94\x45\x55\xa4\x99\xdc\xb2\x42\xbe\x56\x91\x44\xeb\x75\x4f\x47\x77\xb8\x48\x98\x9e\xdf\x5f\xc8\xdb\x5e\x0c\xf1\xf3\xa6\x0d\x13\x67\x99\x7c\x93\xa9\x29\x89\xd9\xb5\x90\xd5\xd5\x3f\x48\xd2\x5c\xaf\x82\x49\x80\xfe\x42\x46\xd4\xa5\xeb\x34\xde\x1b\x63\x8a\x3a\xcf\x52\xb0\x02\x42\xc5\x68\xd2\x10\xb3\x46\x89\xb9\x4c\xe6\x8a\xb3\x52\xb6\x34\x51\xbd\x38\x05\x2a\xb4\x5e\x7f\xa1\xa8\xff\x59\x59\x7f\x13\xab\x46\x4c\xf9\xf5\xd7\xaa\x11\xaf\x54\x43\x77\x75\x63\x26\xc5\xb2\xc1\x4c\x2b\xe5\x8d\xfb\x54\xcd\xfd\x7a\xe8\x4e\xdb\x51\xfe\xfc\x6b\xe4\xa8\x60\x3a\xca\xa3\x14\x7b\x22\x9a\xd8\xa0\x81\x1c\x15\x75\x1b\x4d\x23\x89\x06\x79\x24\xeb\x30\x66\x04\x6c\xa2\x67\x4b\xaf\x38\x2e\xe3\xab\x84\x02\xfb\xd4\xc8\xb8\x35\x65\x2e\x69\x8c\xb2\x7a\xb8\xc8\x4c\x76\xb6\x4c\x55\x24\x46\x41\xbe\x02\x13\x2b\xc1\x20\x60\xba\x6d\x02\x5c\x66\x05\x69\x05\x56\x32\xbd\xb9\xd1\xf9\x19\xed\xae\x0f\xcc\x5a\x02\xa8\xa8\xeb\x6a\xa6\x6a\x26\xe2\x55\x1e\x21\x6c\xc5\xf4\x1b\xa6\x0a\xd8\x08\x59\xb9\xf7\xd5\x62\xf1\x33\xe5\x37\x2c\x8f\xd0\x66\x53\xd2\x8d\x0a\x09\xfe\x82\x56\xe3\xab\xc8\xcd\x21\xbd\x3a\xd6\x52\x7f\xb4\x57\x9f\x5e\xa2\x3d\xaf\xa2\xe2\x76\x94\x65\x6e\x51\x7d\x3f\xe7\x8f\x15\x93\x8f\xa6\xd4\x42\xfa\x3a\xd8\x1e\x85\xfe\x72\xf1\x8c\x90\x5c\x29\x5c\xae\xa4\xd8\xd6\x69\xb5\x3a\xce\x8e\xe8\x76\x2c\x9c\x6e\x17\xd8\x61\x35\xa9\x0d\xe9\x7b\xa9\x46\xff\xd5\x7b\x05\x8e\xaf\xc8\x0d\x73\xeb\xaa\xa0\x87\xe9\xcb\x95\x9e\x46\x5e\x6d\xd3\xfc\x83\xb9\xe9\xc6\x92\xff\xea\xf5\x7d\x1c\x38\xa3\x19\x2b\x15\x4c\xb0\x22\x3b\x76\x33\xc6\x6c\x32\x60\x98\x93\x66\xb3\xda\xa5\x76\x8f\xae\x28\x5b\x79\xb4\xbb\xf3\x40\x91\x6b\x72\xf3\x67\x38\xec\xc1\x1c\xd7\xfd\xc5\xc3\x30\xd9\x71\x05\x28\x31\x57\x80\x2e\x37\x91\x8c\x10\xc2\x7f\x90\xf9\x06\x9f\xf6\xab\x3b\xa2\x55\xc9\xa0\xe0\x41\xcb\x8d\x17\xb7\xa1\x55\xb2\xeb\xa0\xf5\xc8\x72\x37\x0a\xb6\x00\xf6\x94\x03\x21\x85\xcb\x0d\xea\xf5\x5a\x75\x96\xe2\xe9\x72\x47\x68\xbe\x23\x50\xec\x08\xbb\x67\xd3\xdb\x54\xd5\x22\x36\xe5\x29\x5b\x95\x2b\xd5\xb2\xfe\x90\x85\xe1\x59\x93\x10\x56\x2c\x54\xc3\x9a\x38\xe8\x71\x47\xb6\xc0\x61\x58\x38\x23\x55\x88\x9d\x6c\x8f\x11\xd6\xc9\xa8\x66\x18\xde\x89\x84\x6d\x36\x1b\x7c\x78\x70\xfa\x82\x06\x33\x8f\x4e\xfb\xa7\x1e\x0f\x2d\x4d\xb4\x96\xd3\x0c\x08\x25\xe9\x97\xc5\x08\xd6\xa1\x49\xf2\xe6\x8e\x71\xf5\xd6\x4e\xd4\x88\x63\x8a\x25\xc2\xcf\x76\xc2\xfa\xe3\x9b\x59\x2a\xb7\x2b\xc1\xc6\xdb\x60\x48\x6d\x39\xe4\xf6\xee\x37\x47\xcf\xbc\xc6\x23\x11\x11\x71\xc7\x7d\x18\x8b\xbe\x95\x68\xbd\x4c\x03\x7b\xce\xe0\xa2\xc6\xee\x7e\x80\x4a\xa7\x85\xc2\xfe\x4e\xde\xb8\x56\xd1\x91\xb4\x4d\x63\x94\x70\x8a\xa6\x19\xec\x48\xcd\x47\xb2\x33\x4d\x79\x62\x60\xdd\xbc\x41\x2f\x20\x88\xb6\x67\x6e\x18\x46\x8c\xec\x26\xc3\xaf\x74\xd5\x10\xc2\x70\x88\x54\x99\x05\x99\xab\xf7\x2e\x16\x55\x7a\xd5\xd6\xb2\xea\x66\x83\x4f\x4f\xce\x6a\xea\xf8\x0a\x06\x24\xd9\x91\xbc\x20\x48\x2c\x0c\xb7\xb6\x46\x8b\xc9\xd9\x23\xfe\xa0\xde\x60\x83\x4f\xb7\xe0\xd6\xce\x2e\x77\xfb\x10\x2f\x89\xdd\xe5\x69\x80\x9f\x77\x14\x8c\x0d\xcb\xd7\x78\x67\x31\x4f\x80\x65\x58\xaf\x8b\x08\x5d\xa2\xd7\x85\x81\x1e\x13\xad\x05\x5b\x43\x5d\x83\x14\xb6\xf8\x22\x10\x5f\x0b\x8d\x2f\x53\xd0\x88\x8d\xbb\x13\x84\x74\xb9\x4d\x8f\xec\x68\x89\xed\xbe\x5a\xaf\x2b\x0d\x62\xea\x00\x27\xa4\x7c\x57\x7a\x57\xcc\xef\x6d\x14\x14\xf0\x4f\xdb\x62\xb3\xc1\x07\x27\xdd\x97\xe7\xb5\x3d\xcc\x89\x0e\x0f\x4e\xfd\x13\xfe\x3a\xbc\x66\x9b\x59\x18\x36\x35\x21\xdd\xe6\xcc\x83\xcb\x34\xcf\x53\x7e\xd3\x90\xec\x8f\x55\x2a\x59\xd2\x28\x46\xa9\xd1\xf1\x6e\x0a\xdb\x30\xd1\x4b\xa2\xf4\x07\x16\x0b\x5e\xa6\xf3\x4e\x09\x4d\x7d\x0a\x3c\x33\x3d\xb7\x77\xe3\xf8\x38\x4f\xe5\x4e\x14\xdf\x97\x1b\x5a\xe9\x2c\x12\xb6\xcf\x0a\x62\xf8\x82\xb2\xc0\x0e\x9a\xa5\xa3\xff\x03\x8a\x65\xae\x7c\x6d\x2c\xde\x32\x6f\x0d\xf0\xe7\xf9\xd7\x27\xaa\x5d\x62\x77\x4e\xd6\x17\xca\xaa\x17\xd6\x5d\xc5\xfd\xcf\x50\xbf\x58\x35\xb4\x55\x3b\xdb\xcb\x7f\x5a\x37\x19\x55\x38\x26\x6c\xaf\xa9\x38\x5c\x3b\xbb\xf7\xfb\x54\xe6\xea\xe5\x11\x82\x7d\x92\x82\x6b\xb3\x19\x6b\xe9\xc2\xcd\x7c\xb8\x45\x72\xda\x3b\x19\x54\xab\xb9\x3d\xf6\xdd\x39\xab\x5e\x62\x3f\xbc\x79\xfb\xe6\xf5\xc7\xa0\x20\x54\xef\xe8\x92\x21\x56\x30\xeb\x5a\x10\x06\x3e\xad\xd0\x43\x0e\x7e\x7c\xf7\xfe\x97\x5a\x82\xf5\x3a\xf8\xf8\xe6\xd7\x8f\xaf\x7e\x7e\xf3\xaa\x86\xe9\xd9\x1d\x7e\xbf\x24\x9a\xed\x71\x2d\xe3\x7f\xe9\x70\x4d\xc7\xea\xea\x46\xc6\x59\x4a\x0d\x20\x29\x44\x5d\x6c\x4b\x68\x89\x17\xc2\x80\xd1\xca\x13\xbb\xb2\x2c\x2b\x05\x9b\x85\xcf\xf5\xc2\x59\xe5\x24\x96\x98\x4d\xde\x00\x69\x5e\xc3\x36\x48\xf5\xa8\xb1\x2a\xc3\x60\x59\x3f\x3d\x35\x25\x44\x7b\xd2\x56\x41\xf7\xd4\x6b\x83\x3d\x8f\x18\xc2\x62\x5b\xec\xc1\x42\x0f\x79\x93\x50\xea\xa2\x8a\x82\xf6\x45\x85\xc0\xa8\x36\x1b\xdc\xaf\xac\x56\xde\x7d\x5b\x15\xa1\xe7\x8d\x47\x3b\xc9\xb3\x2f\x8c\x6d\x5d\xe1\xea\xb0\xf5\x3a\x32\x0e\xf2\xbc\x71\x8b\x4c\x24\xc6\x6c\xb2\x5e\xc3\x0f\x19\x4f\x90\x7d\x59\xe0\x79\xc6\xb5\xa0\xa7\x1e\x06\x7c\x63\xee\xdb\x6e\xb0\xe0\xf1\x97\xae\x88\xf9\xec\x15\x7a\x16\x1d\x31\x9b\x45\x4c\x73\x48\x6e\x87\x96\x7b\x6b\xbf\xab\xa0\xec\x7c\x26\x76\xaf\x0b\x70\x4a\x3d\x8b\xb0\x16\x4a\x07\x3b\x35\x6b\xc8\x78\x62\xb4\x83\xcd\x54\x2f\x37\x84\x7b\x08\x73\x12\x45\x3b\x2a\x8a\xa0\x82\xe3\x09\xb2\x6a\xc5\x08\x0b\xd2\x05\x05\x00\x7b\xdc\x24\xce\xe5\x50\xb4\x5a\x88\x8f\xc5\xa4\x33\xe3\xae\xb4\xda\x17\xab\x07\xac\x4a\x05\x50\xd3\x0c\xb3\xd9\x60\xd7\xc9\xfc\x8e\xac\xb1\x20\x7c\xcc\x26\x58\x92\xf1\x04\xe8\x4b\x18\xaa\xe2\xde\x67\x4a\xba\x98\x12\xe1\x4a\x91\x9e\xd3\x61\xda\x6a\x21\x31\x4e\x75\x29\x9a\x70\x99\xce\x7a\x3a\x9f\x8d\x57\x9a\xce\xd1\xa1\x45\xa1\xa4\x45\x30\xd2\x39\x11\x39\x30\x46\xe8\x1a\x90\x2f\x14\x78\x83\x4b\xd2\xa0\x4a\x77\xe7\x63\xca\x1f\xdf\x2c\xc1\xb8\x35\xd1\xe3\x4c\x91\x67\xef\xb4\x95\x47\x02\x56\x4d\x35\x16\xc5\x65\x26\xed\x76\xc9\xf7\xac\x2e\xf5\x58\x4c\xc8\xb3\x0d\x1b\x3c\x6f\x0a\xd1\x91\x8d\xc5\x24\x92\x58\x3a\x78\xbd\xf0\x14\x9e\x42\x47\xbd\xb3\x4b\xa1\x41\x73\x5a\x9d\xcf\x9f\x59\x7e\x09\x66\x96\x46\xdb\xfa\x1c\xcc\xed\x94\x6e\x76\x28\x7b\xb0\x4d\x79\xd2\x0f\x7a\x21\x74\xa0\x36\xa0\x51\xc1\x3b\xc9\x0e\xa1\x04\x46\x70\x23\xe5\x0d\x85\x78\x47\x80\xa4\xa6\x99\x84\x8e\x88\x18\x38\x5f\x3c\x30\xc4\xcf\xe5\x49\xe4\xa0\xd9\xc5\xb0\xed\x32\x16\x93\x0d\xd2\x59\x09\xb2\xf3\x5c\x70\x8b\xe1\xa9\x2a\x28\xbb\x15\x4c\x69\x1c\xd1\xf1\xe9\x31\xda\x44\xa8\xa8\xad\xdf\x93\x11\xda\xe0\xb3\xb3\xb3\xbe\xf7\xee\x47\x73\xbb\x2d\xf7\x2f\x3f\xfc\xf8\xa6\x71\x9d\xd8\xfb\x97\xd6\xa0\x94\x90\x9d\x55\xce\xe4\xab\x1b\xcd\x9c\x87\xa1\x3d\xa1\xdf\x52\xa1\xb8\x14\x09\xdb\xa1\x59\xa1\x83\xcf\x4f\xf5\x7c\x63\x9d\xf7\x22\xc7\x82\x3c\x07\x51\x30\x08\xd0\x45\x80\x03\x14\x0c\x82\xe8\x3c\xc0\xc1\x38\x18\x04\x13\x1d\x32\x09\x06\xc1\x58\x87\x3c\x07\x83\x60\xa3\x43\x36\xc1\x20\x78\xd6\x21\xe7\xc1\x20\xb8\xd0\x21\x17\xc1\x20\x38\x3f\x0f\x36\x15\x11\xcd\x3f\x99\x66\x9d\xa9\xa4\xf1\x2d\x53\x3f\xb3\x1b\xf6\xb0\x5e\xef\x8f\x35\xf1\x1b\x5f\x4f\x26\xfb\x75\x71\x2a\x75\x97\x43\x99\x26\xdb\x6f\x53\xce\x7e\xa0\x3c\x59\xb0\x48\x75\x16\x29\x67\x08\x5f\x12\xd5\x89\xe7\xed\x1e\xce\x48\x1a\x86\x69\x87\xce\x14\x93\xaf\x57\x32\x17\xd2\x5e\x63\xcd\xc2\x30\xca\xc8\x7e\xf4\xef\x75\x03\xc5\xcb\xf6\x8c\xaa\x76\x0c\xf1\xd1\xdf\xd6\x0d\xe4\xee\xb2\x6a\xf4\x9f\x24\xcd\x32\x26\x9d\xf6\x0c\x32\x37\x61\x60\x45\x34\x4b\xc8\x94\xc8\x28\x45\xf8\x89\x34\xb3\x30\xbc\x04\x6d\xd5\xa9\x49\x1f\xc3\x56\x1c\x68\x4b\xbd\x52\xd1\x25\x42\x7a\xba\xd7\x03\x27\xeb\xf5\x6e\xf0\x56\x6f\x57\x82\x56\xeb\x12\x01\xa5\x69\x3e\x21\xef\x1e\xc8\x9e\xb9\x43\x04\x57\xae\x9f\x1c\x6c\x0f\x8d\x7a\x83\x36\x9c\x19\x42\x33\x18\x6d\xaa\x30\xcc\x2f\xba\x4d\x12\x5d\x12\x68\x25\xb4\x85\x66\x65\xda\xf5\xa3\xb8\x65\x5c\x33\x37\xaf\x54\xc4\x6d\xd3\x62\x28\x15\xbe\x22\x54\xcb\xa0\x65\x60\x94\x5f\x74\x47\xbd\x41\x17\x21\x9c\xe3\x15\x4e\x0b\xda\x65\x5a\xfb\x6a\xa4\x7f\x07\xcf\x33\x29\x96\x83\x32\x19\xc2\x4a\x0c\xae\xc2\xf0\xaa\x93\x89\x1c\xc3\x16\x80\xf1\xc6\x73\xaf\x16\x5d\x84\xad\x9d\xa8\x41\x7e\xd1\xf5\x64\x6b\x6a\x06\x03\xdc\x9a\x7f\x2e\x2f\xcd\xc7\x61\x18\x77\x96\xf4\xe1\x43\x4c\xb9\x1e\x1b\x6f\xad\x20\xd4\x63\x87\x38\xdb\x8a\xcd\x75\xc4\x01\x9e\x92\xf1\x04\x3f\x11\x19\xc5\x08\xe7\x24\xbd\xe8\x8e\x2e\xa9\x9a\x77\x96\xa9\x2b\x6d\x2b\xc3\xac\xb3\xa0\x39\x0c\xb7\x08\xb5\x7a\x68\x60\x20\xe8\x43\xc4\x3a\x33\xcd\xf8\x99\x98\x76\x0f\x9b\x14\xed\x0c\xe1\x15\x31\xee\xe1\xaa\x49\xf2\xe1\xaa\x45\x52\x77\x4f\xab\x18\xba\xd1\xca\x5c\xd0\x72\x17\xb2\x74\xde\xdd\xc1\x95\xa5\xf9\xed\x1e\x5e\x40\x90\x0b\xb0\xfd\xd9\x8c\x5c\xc0\xc5\x25\x82\x05\x67\x45\x6c\x5e\x61\x18\x25\x66\xfc\x47\xe9\xb9\xed\x95\x61\xd2\x24\x8b\x61\x52\xe4\x3f\x23\x57\xae\x79\x13\xc8\xfe\xc9\x0c\xc1\x99\xa6\x15\xc5\x21\x09\x5d\xaf\xa3\x1d\x43\x61\x85\x13\x3d\x0a\xd6\xeb\x20\x40\x84\x44\x14\x1c\xc8\x20\x7e\x45\xc4\x78\x06\xe3\xf3\x55\x18\xc2\x68\x7c\x55\x8e\x46\xa2\x6b\x82\xa6\x66\x89\x9b\x99\xfb\x7d\x20\xb7\x4d\x1d\xc3\x67\x46\xcd\x73\x26\xf2\x01\xe4\x83\x70\x3c\x1f\xcc\x36\x7b\x53\x73\x4d\xc8\xbf\xfd\xb4\x6a\xa7\x4d\x12\xe9\xa6\xf1\xfb\x65\x50\xe9\x0b\x64\x34\x0e\x36\xbe\x7a\xa8\xd9\x12\x2a\xcd\x35\xb0\x4e\xae\xa8\xb2\x3b\x50\xdf\x1a\x12\x94\xeb\x6e\xfd\x21\xbd\x99\x83\x49\xdd\xea\x20\x3a\xc0\x31\x91\x70\x60\xe2\xe2\xdf\x09\x0e\x5b\x64\x9a\xc3\xb7\x17\x59\x18\xec\xf6\x16\x0c\xa5\x66\x06\xa7\xa4\x3b\x9c\x9e\x3b\xe5\xfe\xe1\xd4\x69\xc0\x3c\x91\x6c\x3c\x9d\x74\x98\xb9\x40\x13\x86\x9a\xc4\x41\xc8\x9c\xd1\x04\x9b\x83\xf4\xa7\x30\x8c\x9e\x4c\x09\xd7\xeb\x66\xaf\x49\x48\x0c\x9c\xac\x1b\x42\x4f\xa0\xb2\x6c\x88\x9f\xcd\xe0\x9c\x50\x77\xb1\xd0\xa6\x1c\x05\xaf\x45\xc2\x2e\x53\x2d\xaa\xb4\x97\xb6\xc0\x96\xe6\x06\x03\x3f\x92\x0b\x5e\x8f\xdf\xb3\x77\x11\x40\xd7\xef\x16\x2c\x7d\x98\x4c\x31\xf7\x73\xc7\xd6\x1d\xcf\x5b\x3d\x84\x9f\x0b\x52\x39\xc8\xb5\x9c\xf7\xd4\x51\xa2\x5a\x6c\x25\xea\x85\x2e\x6e\x3d\x54\x72\x52\x02\xf2\xb1\xe0\x80\x68\x77\x1e\x9b\x8d\x77\x7f\x12\x4e\x2b\x5c\xff\x02\xd7\xcf\x92\xba\x00\xb0\x22\x15\x19\x59\xaf\xd1\xe6\x36\xaa\xaf\x01\x51\x35\x46\xe2\xd0\x0f\x59\xab\x85\x2e\xc7\x6c\x62\x2e\xc0\x83\x79\x80\x4d\xf5\x36\xf8\x6a\x2f\x67\xea\x63\xba\x64\x62\xa5\xa2\x15\x3e\xed\x76\x7d\xed\xa3\x4b\x23\xd5\xed\xce\x73\xf7\xb8\xb4\x27\xa8\x8b\xc7\x62\x74\xc2\x1d\xa4\xbf\x0e\x6c\x44\xaf\xbf\x08\x6c\xee\xf0\xfc\x27\x09\xf4\x04\x6b\xf6\x76\xa7\x80\xf6\xa9\x6a\xda\xee\x84\x2b\xfb\xec\xff\xfd\xba\x6f\x98\x65\x0b\x8d\x2a\x43\x14\x54\x12\x06\xba\xae\x65\xa7\x59\x63\x61\x22\x0c\x45\x93\xb0\xce\x8f\x3c\x05\x6b\x19\x20\x27\x05\x86\xbd\x78\x55\xbc\x78\xa0\x57\x3f\x13\x03\xc3\xd1\x0f\x98\x2e\x56\x32\xc0\x19\xc2\x59\xa4\x10\xc2\x1c\x90\xec\x28\xb7\xa7\x32\x50\xec\xce\x72\x38\xf3\xd6\xa2\xd6\x0b\x39\xf2\x5a\x86\xbc\xcc\x0f\x36\x63\x5c\x85\xdf\x3c\x28\xc6\xf3\x5d\x75\xf6\x47\x69\x6c\xb6\xd3\x9b\xdd\x97\xd2\xce\x52\x9e\x38\xea\x68\x51\x54\x14\x0d\x70\xc5\x24\xd1\x7a\x1d\x4c\x85\x58\x30\xea\xed\x38\x1b\xfe\x75\x14\x71\xcb\xbf\x68\x69\x92\x70\x34\x50\x44\x8d\x9e\x4d\xd0\xa0\xd9\xdd\x0c\xcc\x58\x4d\xad\x46\x8d\xe6\xaf\x77\x97\x28\x8f\x29\xff\x5e\xc8\x97\x0a\xe3\x99\x7b\xa3\x05\x2e\x08\xd6\xc3\x37\xe2\xd1\x61\xff\xac\x8f\x34\x6b\xde\x3f\x3d\x7d\x89\x35\xaf\x28\xaf\xb3\x8e\x64\x37\x69\xae\x98\xfc\x81\x2d\x32\x26\xe1\xfa\x17\x3c\x5e\x05\x46\x41\xbc\xf1\xe3\x04\x4d\x23\x4b\x36\xed\xd6\x84\x06\xd3\x29\x1c\x51\xb1\xc1\xb1\xe0\xb9\x58\xb0\x30\xac\xfa\x3b\xcc\xec\x45\xc1\x96\xd4\xa0\x51\xc3\xd1\xe0\x42\x35\xec\x11\x14\x6e\x94\x34\xbf\xf1\x8f\x0f\x57\xef\x1a\x1a\x22\xe5\x37\x8d\xd8\x68\x0d\xc9\x15\xef\x04\x08\xf3\xea\x4e\x89\x43\xd5\x81\x7b\xd4\x72\xbd\xae\x85\xef\x09\x13\x03\x05\x20\xde\xe4\x28\xae\xe7\x8a\xce\x42\xc4\x7b\xdc\xed\x43\x68\xa6\x10\xe4\x8c\x48\x9a\xc5\xfb\x33\xb0\x4f\x3d\xec\xbc\xb1\x58\xac\x96\x1c\xb8\x45\x07\xa7\x57\xfc\x12\x0c\x7c\x0e\xca\xda\x21\xd6\x22\xe1\x06\x34\xe1\x6c\x79\x22\xe5\xa9\xed\x17\xf2\x69\xad\x53\xfb\xbd\xa3\xe3\xbf\xd4\xa9\x56\x33\xdf\x5b\x35\x75\xdd\xdb\x7a\xcd\x02\xb3\x91\x7c\x3b\x0e\x8a\x1b\x94\x02\x90\x30\x14\xb0\x3c\xe2\xd2\x84\xaf\xf4\xd9\x0d\x25\xa3\x6e\xee\x6b\x75\xc2\xd6\x26\x96\x4e\x0c\xa2\xa4\x4e\x80\x4c\x2b\xbf\xa4\xfe\x9f\xa4\x77\x81\x77\x52\x96\x46\x56\xa1\x4c\x7a\x79\x17\x87\x70\x40\x90\x1c\x26\x6b\xda\xd8\xd8\x33\x4e\xdd\x6d\x98\x82\x0d\x36\xb6\x8d\x52\xc6\xd5\x6f\x6d\xa9\x13\xe6\x4c\xfd\x00\x97\x30\xdb\x47\x08\x0b\x1f\xd0\x63\xae\x4d\x8a\x5f\x5b\x47\x58\x76\xc4\x3d\x67\xf2\xbb\x42\x1a\x35\x32\xf1\xbf\x52\x76\xdf\x49\x39\x67\xf2\x53\x9a\xa8\x79\x81\x1a\x7c\x08\x76\xe4\x0a\x6d\x7f\xde\x0a\xb2\x87\x00\xbb\xa0\x05\x9b\x29\x22\x20\xac\xdc\x8e\x2a\x18\x86\xed\x1e\x52\x42\x2c\x54\x9a\x35\xe2\x65\x3b\x6f\x07\x2d\xd5\x11\x46\x81\xad\xa3\xe6\x6c\xc9\x70\xf5\x06\x80\xe8\xc4\x0b\xc1\x99\x6e\xae\xa8\xd9\x85\xab\xd1\x86\x46\xc3\xe4\x70\x29\x73\xb6\x98\xbd\x36\x87\xf0\x23\xb5\x53\x9e\xf4\x71\x4a\x54\x3d\xa7\xaf\x45\x62\xa6\xe9\xf5\x0b\xdd\x81\xd3\x88\xbb\x2b\xbc\xae\x01\xec\x1d\x57\xd0\xa8\xa9\x84\x90\x1e\xc2\x72\x63\x06\x12\xf2\xaf\x4f\xb9\x0d\x65\xd3\xf3\xa9\xcd\x03\x4c\xf7\xc6\x08\xd3\x30\x8c\x22\x45\x28\xaa\x8c\x5a\xbb\xbb\xa0\xea\x99\x0a\xd0\x4b\xa9\x65\xdc\xc5\x1e\x4b\xe4\x2f\x25\x02\x74\x56\xf0\x71\x57\xb7\x25\xb5\xcb\xaf\x11\xe9\x72\xa6\x7e\xe4\x8a\xc9\x3b\xba\xa8\x24\x49\x67\x51\x69\x65\x8d\x91\x74\x38\xac\x9e\x19\x03\x04\x0b\xc3\x5e\xcf\x3f\xbc\x83\x13\x48\xd6\x99\x8b\x5c\x21\xcc\xbc\x5d\x11\xdd\xe2\x76\xe4\x03\xfd\x65\x7a\x7d\x43\x7b\x53\xc9\xe8\x2d\x30\x96\x4d\xea\x26\x06\x70\x7c\x45\x99\x2e\x75\xc1\x0f\xbb\x5d\xb4\x07\x1d\x54\x6b\xb5\xad\xd3\xe0\xfa\xae\xd4\x3c\xcd\x81\xd9\x65\x89\x96\x1e\x94\x7f\xe4\xe6\xce\x85\x8c\xd5\xad\x1b\xa6\x5e\x69\xca\x6c\x2d\x2a\x29\xa3\xa0\xdc\x04\xab\x50\xeb\xb5\xb3\xcb\x05\x5b\xad\x66\xf8\x11\xcd\x0c\x18\xe5\x13\x5d\x56\xab\x8f\x49\x8a\xe1\xb9\x5e\x3f\x6f\x30\x45\x7e\x92\xb1\x98\x10\x3a\x16\xa5\x05\x3e\xbb\x73\x46\xeb\x17\xed\x05\x1a\x99\xc1\xa6\xc6\x62\xa2\xcb\x57\x43\x02\xfb\x8a\x03\x2f\xab\x68\xbb\x24\x05\x9c\x51\x55\x52\x66\x58\x78\x96\x1c\xe7\x34\xff\xfb\x0a\x36\x30\xb9\xdb\x43\xbe\xd4\x4d\x7b\x75\xc7\xfc\xb5\x65\x4b\x03\xdd\x6e\xd8\xda\xc3\xf4\xf5\x5a\x75\x72\x19\xdb\x39\xa7\xfb\x76\xff\x7a\xba\x8b\x74\xb7\xdd\x2e\x9a\xbf\xcb\x53\xf6\x16\xe1\x7a\x06\x7f\x2b\x56\x3c\x49\xf9\xcd\x6b\xa0\x5c\x3f\x9b\xf3\x8c\x94\x44\x02\xe8\x4d\x4b\x74\xe0\x72\x13\xda\xef\x63\xaa\x03\x95\xc8\x5a\xa2\x63\x5e\x05\xd2\x81\x31\xd1\x32\xaa\xe6\x8a\xe4\x6d\xfe\x4a\x81\xaa\xa7\x90\x49\xfe\x7a\x4e\x65\xf4\xac\x51\x0c\x52\xac\x44\x36\xa0\x1b\xd0\xcc\x64\x5c\x05\x08\x19\xc9\xd2\x08\x91\xb1\x13\x40\x5a\xad\xa9\x13\x22\x63\x2d\x32\x7e\xfe\x4c\x8b\xe1\xb1\xf7\x54\x88\x52\x4f\x68\x73\x59\x5c\x2a\xaf\xb3\x5e\x7e\xe5\x5c\x6b\x71\xaf\xb5\x70\x5a\x5f\x49\x1c\x81\xfe\x5e\xd2\x1b\x43\xc3\xec\x5d\xcd\xe2\x7a\x07\x75\xc2\x6d\x4c\xd4\x98\x4e\xf6\xd2\x0a\x1d\xcb\xa2\x18\xa1\x8d\x8c\x18\xe6\x38\xd5\x7c\x55\xc4\xf0\x25\x68\x21\xd9\x6d\x51\xe8\xe8\x7b\x9a\x6a\x5e\xe4\x7b\x21\x49\x77\x63\xd6\xb9\xe7\xb9\x2f\x92\xe7\x83\x66\x0f\x5b\x8a\x9d\x0f\x9a\x5d\x0c\x8f\xb4\x0c\x8e\xba\x5d\xac\xfb\xf3\x8a\xbf\x86\x97\x47\xec\xbe\xad\x3f\x6f\x8c\x96\x42\xfe\xc8\x63\x8d\xc2\xa3\xd0\xd6\x18\x1a\x3c\x0d\x5d\x26\x30\xa1\x82\xff\x92\x25\x54\xb1\xb7\x86\x47\x82\xc0\xcd\x8e\x8b\xa7\xbc\xd8\x51\x00\x66\x88\x97\x43\x18\xae\xd8\x68\xba\x61\xbc\x46\x9d\xda\xad\x13\xd5\xaa\xf9\xdd\x04\x07\x7f\x34\x9e\x83\xc8\xbc\x83\x59\x54\x9d\x7b\x49\xb3\xd7\x7a\xbc\x86\xe1\x8e\x71\x0d\x6c\xc7\xf5\x7d\xeb\x7a\xba\x0f\xb7\x18\x23\x2f\x01\xda\xe3\xba\x54\x86\xd3\xd0\x19\x40\x68\xa4\x70\xa0\x41\x02\xcc\xc7\xdd\x89\xe1\x7b\x99\x6f\x42\xb3\x3b\x14\xe7\xdc\x92\xac\x72\x2c\x0a\xe4\xc2\xe0\x60\xc5\xc8\xc4\x7b\x35\x38\xd2\xf5\xe5\x5f\xab\xb6\x81\xa9\x1b\x2e\x5f\x64\x5a\xf0\x25\x89\x3d\xb3\x7f\x2f\xaf\xe3\x86\x0b\x6b\xec\x0e\x6e\x07\x2d\x81\x53\xbd\x90\x5d\x92\xb8\x32\x30\xbf\x98\x39\x42\xff\xf3\x39\xba\x6b\xc4\x01\xc2\xdd\x26\xa1\xba\xc9\x05\x8f\x2e\xdd\x32\x01\x86\xff\xab\x9a\x2d\x91\xc2\x7a\x7a\x5c\x82\x10\x13\xd7\xa4\x66\xa7\x60\x9d\xb3\x3b\x26\x53\xf5\xb8\x67\x88\xbf\xd5\xeb\x74\x7c\xd9\x97\xf9\xbf\xe2\x00\xe5\x4b\x95\x32\x9c\xf4\x76\xad\xec\x4b\x1f\x41\x4b\xe1\x52\x83\xa5\x63\x83\x7f\xf8\x78\xf9\x76\xc4\x0d\xc7\xa6\xdd\xd5\x98\x01\xff\x52\x93\x7f\x64\x0f\xb0\x70\x47\x45\x1a\xd0\xbb\x2b\xaa\x3f\xf5\x87\xbd\x37\xcb\xd2\x59\x54\xaa\x8c\xb8\x39\x85\xb5\xa4\x51\x9d\xfa\x7a\x21\xb8\xd1\x5c\x29\xc8\x61\x46\x98\xe8\xe2\x2e\xc2\x46\x24\x83\xcd\x36\x89\x40\x4f\x00\xe8\xc3\x7a\x2d\x8d\x03\x35\x7d\x26\xbb\x38\x14\xf5\xca\x80\x25\x69\xb5\x84\x47\xb6\x7c\x16\x1b\x3d\x4b\x02\x1b\xc3\x66\x2b\xc0\x3e\x89\x94\xa2\x8d\x95\xd4\x8b\x00\xd8\x54\xbf\x61\xea\x5f\x74\xb1\x62\x11\xf2\x46\x05\xd7\x93\x64\x0b\x01\xf6\x73\x34\xd6\x00\x68\x18\x72\x9f\x85\x00\x06\x8d\x50\x10\xf6\x77\xee\x34\x3d\x39\x55\x09\xcd\xc5\x88\xea\x02\x0d\x37\x9f\x94\xe6\x11\x61\xb3\xd6\x9c\x6a\xca\x6a\x19\xf9\x56\x12\x63\xfd\xa7\x60\xa5\x34\xfb\xcc\x47\xe6\xa7\xaa\x7e\xf9\xa5\x22\x99\xfb\x06\xc8\xb0\x10\x2f\x01\xa5\x56\xc5\xa3\x68\xeb\x27\x38\xd3\x7b\xb6\xf7\xea\xab\xb4\xb8\xbc\x92\x44\x49\xea\x46\xc9\x5e\xec\xd3\xb6\xe9\x6e\x73\x0f\xc6\xfa\x50\x77\xc8\xcf\x59\x49\xef\x8a\x61\xc0\xc6\x7c\x02\x83\xad\xd8\x07\x1d\x46\x6a\x2c\x27\x7a\x56\x8e\xa5\x7f\xe8\x2e\xbc\x73\xff\x48\x20\xfc\x44\xba\xc3\xa7\xf3\x69\x89\xb3\xb0\x06\x37\x1d\x3f\xc1\x26\x40\x5e\x96\x62\x65\xf8\xa2\x2b\x92\xfa\x6b\xca\x9f\x2f\xce\x09\xe9\x0e\x93\xf3\xbc\xcc\x24\x71\x56\xd3\xf2\x71\x32\xc1\x33\xb2\x28\x29\xc9\x6c\xbd\x8e\x66\x05\x25\xc1\x2b\xe7\x24\x24\x92\x64\x85\x46\x72\x30\xc3\xb4\x53\x5f\x21\xc3\x30\x5a\x90\xed\xe0\x68\x01\xb6\x25\xbc\xc2\x5e\xd5\x18\x01\x0d\xb0\x80\x5d\xe1\xd4\x2d\x13\xf5\xcd\xdf\x85\xd9\x66\xd6\x50\xfe\x66\xef\x4e\x0a\xbc\x93\xfe\xb6\x83\xd6\x0c\xfb\x9c\xd1\x60\xa1\xc7\x4c\x5a\x5d\x98\x73\xa6\x8c\xe7\x12\x48\x76\xf4\x84\x15\xbe\x8c\x18\xbe\xc2\x2b\x5c\x2a\x5d\x63\xda\x71\x1c\x87\x16\x52\xb6\x56\x6d\x50\x72\x2a\xd7\xd1\xa7\x62\x1d\x6d\xad\xd0\x66\x43\x3b\x35\x26\x22\x0c\xb7\x82\x22\x81\xa7\xa0\x54\x5e\x8c\xe8\xbc\x42\xf2\xcb\xd1\xac\xc2\x30\x82\x45\xd6\x09\x53\xca\xf1\xcf\x7a\xaa\x3b\x56\xfa\x05\x61\x0b\x54\xb9\x0d\x49\x30\xfc\x07\x30\x4f\x68\x7b\xbf\xd3\x6c\x55\x55\xb6\x39\xad\x56\xad\x26\x95\x61\x28\xbd\x9d\xce\x58\x0b\xa0\x70\x3c\xc1\x77\x89\xc2\x3e\x57\x16\x86\xbc\x4a\xca\x72\x10\x6e\x67\xb3\x88\xef\x12\x92\x2b\x2b\x65\x15\x79\x29\x0f\x20\x5c\x69\x8e\x0a\x58\xd1\x32\x4e\x79\xc2\x8b\x44\xbe\x31\x0e\x6a\x78\x7c\x57\xfd\x1b\x18\x13\x39\xf0\x1e\xcd\x9e\x35\xc7\x4d\xcb\xa9\x94\x21\x3a\xce\x26\xc6\x2c\xf2\x25\x69\x76\xcd\xe2\xfb\x54\x69\x00\x30\xf8\x93\x42\xb3\x5d\xa2\xbd\xa7\x97\xdb\x83\x57\x9a\xa3\xdb\x24\x25\xac\x1b\x75\x61\x68\x8b\x14\xec\x8e\x05\xc6\xe2\xcf\x9b\xf0\xa9\xda\x6e\xd3\x88\xa3\xcd\x0b\xdb\xa5\x19\x93\x7a\x5e\xbf\x85\x71\x50\x1d\x42\x70\x4b\xb0\xb6\x81\x76\xd4\x3d\x79\x51\x61\xe1\x4f\x36\xd0\xcc\x9b\xad\xe6\xdd\x28\xfe\x42\x4c\xbb\x34\x23\x16\x60\xf1\x12\x90\x6d\xa2\x9a\xae\x41\x61\x6f\x85\x74\x87\xf2\xdc\xcd\x25\x93\x0c\xe6\xaf\xeb\x56\xd9\x6a\xa1\x6d\xa6\x78\x47\x82\xb1\x9c\xb8\x19\xae\x74\xe3\xfd\xd5\x24\x7e\x25\xf8\x7f\x92\xd0\x56\x4c\x0b\x4d\x95\x4d\x85\xd4\x1f\xc0\x60\x49\xa6\x3b\x8c\xcf\x53\x57\xa1\xd8\xc9\x63\x97\x24\x1d\xc7\xe6\x80\xd2\x1b\xe4\xb0\x41\xf3\xaa\xc8\xca\x1a\x3d\xae\x9f\x2d\x64\x61\x98\x75\xb8\xe0\x60\xea\x6f\x74\xd9\xa1\x3c\x9e\x0b\x09\xcb\x1d\x21\x97\x70\x5c\x09\x9e\xc1\xa5\x3b\xcc\x74\xf6\x8e\x6b\x6a\x1a\xff\x4a\xf3\x15\x5d\x7c\x50\x54\xaa\xc8\x4b\x87\xf6\xe8\x98\x16\xc7\xde\x93\x26\x99\x6a\xf2\x08\xcb\xc1\x54\xcb\x86\x5b\x57\x60\xdd\x52\xdc\x24\xaa\x7a\x7e\xdc\xec\xed\x55\xed\x0e\x30\xdf\xee\x80\x4e\x39\xe6\x93\x26\x58\x1e\x28\x53\x94\x46\x0e\x77\xb5\x3e\xa6\x68\xbd\x7e\xe9\xa8\x4e\xfa\x1c\x84\x79\x14\xa0\x20\x11\x29\x8c\xa5\xca\xaa\x40\xc7\x69\x75\xd8\xec\x88\xdd\x1a\x21\x3b\x60\xca\xc1\xb0\xb7\xa3\xc4\x84\x56\x8e\xdb\xa8\x6d\x36\xfd\xd3\x91\xa0\xa1\xb8\x4d\xec\xeb\x03\x61\xe7\xf1\x96\x11\xd4\xbc\x13\x2e\xb1\xc7\x9b\x24\xd6\xf4\xbf\x3c\xed\x9a\xb2\x99\x90\xac\x38\x00\x7f\x6d\xc9\x1a\x45\x18\xe4\x5e\x4b\x85\xd5\x76\xb1\xab\xc7\x5d\x7e\x7d\xc6\x13\x9c\x46\x0a\x94\x2b\xaa\x47\xeb\xc5\x31\xd6\x4b\x79\xa2\x3a\x91\xd2\xbf\x7f\xa6\x5a\xbb\x83\x5c\x31\xb2\x43\xbb\x0a\x2b\x2f\x34\x5b\x50\xa5\xa9\x25\xe6\x64\xff\x86\xc5\xb7\xe2\x7a\xff\x3a\xd9\x4f\x9d\x69\x7c\x2c\xea\xea\x5a\x0c\x61\x49\xf6\x3f\x4a\x78\xc4\xf2\x7a\x3f\x1a\x0d\xc6\x27\xed\xb3\xc9\xfa\x3a\x79\xee\xe3\x0d\xba\xee\x74\xbe\x91\x77\x83\xe8\x3a\x69\x21\x2b\xbd\x33\x84\x53\xb2\xff\x26\xb9\x61\xd7\xfb\xb5\x70\x4a\xc4\x7a\x2d\xd7\xeb\x14\xc7\x5a\xc8\x8c\xc4\xe8\x05\x85\xaf\xe3\x41\x2b\x4a\xd7\x6b\x89\xc6\xbd\x09\xac\x6c\x69\x18\xee\x7f\x62\xd3\x7f\xa6\xea\x7a\xbf\x2c\x59\x46\x2e\xc3\x70\xff\x27\xa5\x2b\xd1\xba\xee\x5c\x27\xad\x32\x6e\x6a\x12\xbd\x9e\x4b\xb1\xdc\x2e\xc9\x93\x9e\xbc\xad\xe9\xb8\x37\xc1\x39\xd9\xbf\xd2\xb3\xc6\x47\xbc\x22\xfb\xaf\xb2\x6c\xa1\x25\xcb\x65\xb6\x52\x4c\x6e\x29\xaf\xdd\x31\x9e\x08\x89\xf0\x15\xd9\xbf\xa4\x71\xe3\xea\x43\xe3\xd7\x46\xef\x3a\xb9\xfe\x2e\x1a\x9f\x9a\xf6\xb9\x4e\xd0\xf5\x77\x25\xca\x84\xec\xbf\x9f\x53\xae\xc4\xf2\x1f\x1f\xca\xd0\x05\x59\x85\x61\xb4\x7f\x29\xa6\xe9\x82\x5d\xef\x5f\xdf\x97\x35\x58\xaf\xcb\xdc\x96\xf4\xe1\xa3\x58\xc5\xf3\xf7\x22\xe5\x2a\xbf\xe8\x23\x3c\x23\xfb\xaf\x78\x22\x45\xea\x75\xd4\x2b\xb2\x58\xaf\x67\xeb\xf5\xfe\x3d\x9b\x5e\x7d\x58\x7f\xbb\xa0\xf1\xed\xb7\x4c\xca\xc7\x35\x54\xb0\x71\x99\xf2\xd4\x39\xc5\x34\x5d\xff\xf8\xc6\xe4\xeb\xf5\xff\x5c\xa3\xd0\x35\xb2\x58\x15\xc2\x7f\x90\xfd\xeb\xe9\x6b\x79\xf5\xe1\x7a\x5a\x66\xb5\x24\xfb\xf7\x29\x77\x09\x15\xc2\x9f\x48\x79\x4d\x2a\xda\xff\x17\x93\x7a\x71\x86\x66\xff\x46\x77\xcc\x37\x68\x1f\xed\x7d\x0a\xc3\xe8\x13\x79\xb7\x5a\x4e\x99\x8c\x3e\xe9\xae\x45\xf8\x53\x18\x7e\xba\x20\xbd\xa3\x30\x8c\x72\xcd\xc0\x94\x3c\xca\x67\x32\x0f\xc3\x28\x5b\xaf\xf3\x62\x03\xff\xd3\x7a\xfd\xe9\xbc\xd7\xef\xf4\x7a\x08\xe1\x1b\xc2\xd7\x6b\x1a\x86\xf1\x05\x39\x2b\x17\xd2\x47\x4f\x69\xcf\x98\x46\xb8\x79\xf3\x90\x45\x41\xf4\xef\xf5\xf5\x75\x8e\x82\x16\x6b\x05\xd1\x68\xf0\x37\xf0\x5d\x5f\xe7\xdf\x04\x66\x0f\xff\x0e\xbf\xdd\x69\xec\x8a\x95\xfb\x0f\x58\x90\xc7\x48\x21\x33\x86\xac\xb6\xbe\x3b\xcb\xe2\x56\xb3\x57\x18\xcb\x6b\x2d\x31\xee\x4e\x1c\xcd\xdf\xf3\x70\x14\x80\x5d\x6c\x41\x51\x2b\x92\x23\x31\xee\x4d\x5a\x72\x00\x8f\x33\x94\x75\xf9\xb9\x2a\xe2\xb1\x4e\xac\xa5\x92\x77\x22\x29\x39\x01\x75\xd1\x1d\xb6\xdb\x0a\xd5\x0e\xe3\xcc\xb9\x24\x78\x3c\x8b\x0e\x05\xe2\xfb\x8a\x3e\xa8\xce\xa6\x22\xf6\xf8\x36\x62\xde\x95\x87\xce\x5f\x3c\xb5\x33\xd7\x58\xcd\xd5\x68\xaf\xb6\x70\xf7\xb0\x38\xdb\x89\xf3\x5c\x8b\x4c\x44\x20\xbc\x75\x97\x47\x21\xf9\x97\x36\x5e\x14\x2a\xed\xae\x57\x34\x99\x87\x69\xb9\xbf\xdb\x6a\xa5\x35\x74\xaa\xa2\xb0\x5c\xd6\xef\x63\xbd\x7e\x65\x85\x4b\xf5\xe6\xda\x95\x01\x61\xde\x01\x95\x2c\x67\xdc\x48\x6c\x01\xc2\x1e\xce\xdb\x82\x03\x38\x20\x44\xf9\xc7\x3a\x8a\x28\xff\xf4\x07\x17\x17\xfb\xf3\xf2\x40\xd3\x85\x44\x0a\xed\x25\x42\x63\xe9\xf5\x76\xa0\x31\xa7\x43\x8a\x10\x56\x98\x55\xd9\xdc\xcf\xd3\x05\xab\x67\x52\x96\xeb\xc1\xb3\xfd\x49\x58\xf5\x30\x73\xbd\x66\x70\x16\xed\xac\x11\xdc\xb9\x9e\x2d\x8f\xa4\x15\xe1\x70\x02\x65\x6c\x61\x6f\xe0\x36\x25\xdc\xb6\xce\xe7\x34\x11\xf7\x3f\x0b\x51\xf3\x55\x11\x0d\x91\x2e\xd8\x4b\xb1\x85\x82\x7b\x59\xdc\x6f\x5f\x98\x87\x7b\x30\x0b\x0d\x3d\x46\xa0\x01\x58\x44\xb5\x48\xc4\x47\x41\x23\xd0\x33\xa9\xe5\x0f\xe3\x0f\x75\x6b\x4f\xee\x29\x99\xa0\x11\x80\x36\x3e\x6c\x18\x3b\x6d\x7c\xab\x89\x1f\x86\x4d\xa3\x84\x8f\x1c\x99\xd3\x6d\xdf\x22\x41\x23\x68\x41\x70\x59\xe8\xbb\x9d\xd7\x31\x46\xdb\x9a\x1b\x3b\x27\x51\x71\x77\xc3\x1b\x70\x6f\x78\x12\x89\xf5\x9a\x19\xad\xf5\x9c\x29\xc3\x8f\xea\x6a\x60\xb9\x79\xe1\x12\x44\xf5\x6c\xb6\x9c\x39\x2e\x03\xa3\x6d\xa0\x09\xc5\x47\x61\x1b\x1e\xf6\x30\x2a\x67\x92\x75\x3b\x3a\x0d\xb1\x29\x1e\xc6\x89\xc5\x62\x41\xb3\x1c\x0e\x94\xb1\xc1\xa4\x0b\xaa\xc5\x42\x49\x63\xe0\xf6\xb8\x8b\x30\x05\xf6\xa3\xb4\x24\x6b\xec\x9d\xff\x4a\xaa\xdc\x8d\xbb\x76\xe3\x51\xbf\xdf\x2a\xc6\xa5\x92\x34\xcf\x16\xf4\x11\x4e\x06\x32\x56\x3b\x89\x2f\xfb\xf9\x3b\x2f\xd1\x9b\x68\x2b\x99\x37\x22\xde\x54\xd0\xdf\x30\xa5\xc7\xa4\xae\xff\xa8\xe2\x03\x8d\xcd\x17\x32\x7b\xed\xa1\xd0\xa5\xf5\x15\x02\x4a\xa8\x1f\xbc\x6b\xff\xb5\x3b\x63\x2f\x5c\x23\xd9\xb2\xa9\xe3\xdf\xa7\x2b\xaf\xb1\x2a\x7f\x13\xe6\xfd\xee\x93\xdb\xe2\xd0\x95\xa1\xe6\x96\x25\x72\x81\xd6\xeb\xa6\xb5\x0a\xaa\x76\x45\xc2\xd5\x0b\xc2\xaa\x43\xbd\xc8\xf2\x77\xff\x0a\x73\xf1\xf8\x52\xbb\x47\x48\x64\x36\xff\xa9\xd4\xbc\xc0\xf8\xdf\xd7\xf9\xf5\xaa\xdb\xa5\xdd\xc9\x3e\x82\x19\x54\x5c\xfe\xf4\x85\x12\xb1\x5e\x77\x31\x25\x72\xbd\xee\x0e\x87\xa5\xfe\x7c\x61\xc8\xf4\x5a\x81\x4a\x47\x3a\x8b\xe2\xf3\xee\x7a\x1d\x5f\x90\x42\xdf\x88\xb6\x22\xd5\x4e\xd1\x1e\x6d\x91\xb8\x9d\x62\xda\x22\xbc\x4d\xbf\x02\xf3\xc6\xad\xde\x66\xb3\x18\xed\x1e\x6d\xa9\xe0\x30\x44\x49\x17\x7b\x41\x6f\x78\x42\xaa\xb7\xbc\x36\x03\xcd\xab\x56\x71\xe8\x89\xe4\x8d\xda\x52\x6d\xc7\x5a\xf9\xfc\x9e\xd4\xad\x2b\xa4\x89\x77\x6a\x3c\xf3\xdc\x2a\x5d\x32\xf7\x12\xe0\x1c\xe4\x4f\x49\x7e\xb0\x87\xd5\xdc\xee\x15\x61\xb3\x93\x51\x4e\x8e\x1f\x77\x59\xaf\xab\x6c\xfd\x5a\x29\x92\x94\xcd\xc4\x0b\x43\xb0\x9b\xef\xbd\x41\x58\x64\x52\x6b\xa4\x34\x81\x86\xd1\xc5\x3b\x27\x2d\xcd\x4b\x7d\x47\x95\x9e\x1d\xb3\x08\x0d\xbc\x5d\x3b\xe6\x4a\x6d\x81\xdb\x05\x2c\xda\x60\x3f\xa3\x9c\xa9\x1a\x8b\x65\xdb\x42\xd9\x03\xa1\x22\x61\x8b\x0d\xa3\xa6\x6d\xb5\xf5\x9a\x9f\x17\xed\x84\xb6\xb6\x14\x0d\x90\x55\x2a\x48\x13\x7f\x3b\xd1\x6f\xd1\xe2\xc9\x46\x68\x6d\x8e\x0c\x15\xfa\x85\x1c\x75\xf1\xdf\xc9\xb3\xbb\xf5\xb6\x7d\x95\xc7\xdb\xbf\xe9\xbc\xa7\x79\x1e\x6c\x36\xf8\x5f\xe4\xd9\x58\xf4\x1c\x34\x7b\x1b\xfc\x37\xf2\x2c\x64\x7a\x93\xf2\x41\xf0\x0d\x6c\x60\x05\x1b\xfc\xcf\x32\xac\x05\xda\x2f\x5e\xcf\xfd\x63\xfb\x5c\xbb\x8b\x25\x29\x06\x7d\x5a\x1f\xf4\x02\x0d\xf5\x9c\x4a\xc3\x30\x4a\xbd\x99\x63\x4f\x09\xda\x02\x4e\x0d\xfc\x0b\xd5\xb2\x45\xbd\xc9\x21\x5a\x85\x2e\x13\xc5\xaa\x6d\xf4\xb5\x65\x4b\xa7\xc4\x82\xa4\xad\x1e\xd6\x3e\xde\x96\x5f\x71\xe4\x27\x33\xf6\x62\x7f\x22\xe3\x20\x98\x94\xa5\xff\x6f\x8e\x25\x1d\xfe\x54\xa8\x44\xb3\x21\xfa\xc9\xee\x8a\xb3\xe8\x27\xd4\xd2\x4b\xaa\x23\x17\x3f\x8d\x99\x67\x59\x98\x31\x9f\xe8\x8e\x59\xb9\x99\x52\xc2\xa8\xad\xe7\x77\xc1\xcc\xb3\x5e\xa0\x59\x7d\x81\x26\x2a\xd2\xc4\xc9\xe3\xd5\xbc\xa3\x38\xce\x22\xf4\x5c\x7a\x05\xdb\x61\xb5\xac\x62\x8f\x6f\xc4\x6b\xf6\xf9\x18\x1a\x44\xdc\x37\xdf\xc7\x30\x87\xbd\x52\xce\x40\xaf\xe5\xbd\xb9\xcc\xcc\xa1\xa5\x24\x23\xfb\x63\x4d\xe7\x92\xd9\xf5\xaa\x7b\x74\x7a\xa2\xbf\x67\xdd\xb6\xfe\x99\x1d\x5e\xaf\xba\xc7\x5d\xf0\x1c\xcf\x66\xd7\xab\x83\xee\xa1\xf6\x1c\x74\xcf\xc0\x43\x8d\x07\x62\x0e\x01\xec\x30\x99\x1e\x5d\xaf\x0e\x19\x78\xce\x66\x71\x7c\xbd\xa2\x31\x78\x92\x13\x3a\x9b\xec\x7b\x67\x77\x5e\x9b\xee\x5f\xdf\x7b\xe2\x23\xbb\x08\xfe\xc7\x7f\x0f\x40\x01\x59\x89\x5f\xf4\xf2\xf7\x9a\xe6\x2c\x42\x4d\xa2\x03\xde\x8a\x7b\x17\xb0\x5e\x4b\xe6\x92\xf9\x3b\x32\xac\xfa\xd8\xe0\xa8\xd9\x8c\x54\x27\x17\x2b\x19\xfb\x43\xf4\xfa\x3e\x40\x17\xed\x5e\x18\x42\x49\xd0\x7a\xad\x1c\xae\x01\x84\x78\x97\x1b\x58\x45\xa0\x31\xef\x63\xc0\x3e\x59\x6d\xed\xd1\x8c\x16\x1b\xab\x5d\x9b\x5f\xb0\x49\x68\x9b\xfa\xc0\xb4\xe8\xc1\xb1\x6e\xf1\xc3\xd3\x83\x36\xfc\x9c\x41\xc3\xf7\xa0\xe1\xa7\x09\x7c\xa1\x47\xe2\x1e\x7c\xfb\xf0\x3d\x84\xef\x11\x7c\x75\x4f\x1d\xf7\x4c\xe7\xf4\xa8\xfe\x1e\x4e\xc1\x73\xc4\xf4\xf7\xa4\xab\xbf\xc9\x31\x04\x25\x31\x7c\x19\x78\x18\x74\x2b\x83\xf4\xec\x14\xbe\xd4\x44\xe8\x6c\x4f\x7a\x3a\xc3\x93\x03\x40\x7c\x72\xa8\x11\x9f\x50\xc0\x72\x32\xd5\x28\x4f\x18\xe4\x72\x32\x3b\xb8\x5e\x75\x4f\x7b\x10\x73\xda\x3b\x83\x2f\xc4\x9c\xf6\x21\xa6\x7f\x64\x3c\x27\xf0\x3d\x33\x1e\x9d\xc1\x99\xa9\xfe\x59\x57\x57\xe9\xec\x40\x97\xec\xec\x10\xea\x7d\x76\x78\x0a\x5f\x80\x3a\x32\x41\x47\xba\xb2\x67\xc7\x00\x7b\xac\x11\x9f\x9d\xea\xf2\x9d\x4d\x21\xdd\x54\x57\xf5\x2c\x36\xa0\xd0\x3a\x67\x31\xa4\x4e\x74\xb6\x67\x0c\x92\x31\x9d\x8c\x76\x7b\xf0\xd5\x21\x14\x32\xa5\x87\x10\x72\x08\x21\x87\x27\xf0\x3d\x85\x2f\x54\x83\x42\x31\xe8\x11\x00\x41\x63\xd2\x13\xe3\xd6\x25\xa2\x50\x0a\x7a\x0a\x89\xa1\x2c\xd4\x94\x82\x42\xef\x50\xe8\x1d\x1a\x03\x3e\x28\x11\x85\xb2\x50\x28\xcb\x14\xca\x32\x85\x52\x4c\x0f\x18\x7c\x75\x5f\x4f\x4d\x33\x4c\x0f\x0f\xe1\xab\x93\x4d\x8f\x8e\xe1\xab\xd1\x4d\xa1\x15\xa6\xd0\x0a\x53\xc8\x79\x0a\xf5\x9f\xc6\x5d\xf8\x02\x3c\x54\x3c\x3e\x80\x9e\x8e\x0f\xbb\xf0\x3d\x36\x9e\x53\xf8\x52\xe3\xd1\xc0\x31\x34\x6e\x0c\x59\xc4\x80\x3c\x06\xe4\x31\x54\x28\x86\xf1\x17\xc3\xc8\x8b\x63\x80\x89\x21\x1c\x32\x8a\x13\x48\x9b\x40\x38\xd4\x2d\x86\xba\x25\x50\x9f\xc4\xd4\x24\x81\x9a\x24\x90\x59\x02\x75\x48\x20\x9b\x04\xb2\x49\x62\x0a\x5f\x9d\x4d\x92\xf4\x21\x41\x02\x09\x00\x6b\x02\x14\x89\x1d\xf4\xe0\x7b\xd8\x86\x1f\x9d\x82\x1d\x9e\x80\xe7\x50\xe7\xc4\xa6\x10\x3f\x35\xf1\xd3\x33\xf8\x4e\xe1\xab\x0b\xcb\xe2\x53\x88\x80\x32\xcf\x7a\xa7\xf0\xd5\x40\xb3\x83\x23\xf8\x9e\xc0\x17\x42\x4e\xa0\xcc\xb3\x13\x8d\x76\x76\x0a\x83\x74\x76\x7a\x08\xdf\x63\xf8\x02\xac\xa1\x8d\xb3\x33\xe3\x81\x71\x3d\x83\xac\x66\xba\x8d\x7a\xdd\x7e\xd2\xd6\x3f\x07\x5d\xf8\xf6\x8d\xe7\x04\xbe\x67\xf0\xa5\xf0\x4d\xe0\xcb\xf4\xf7\xe8\x14\xbe\x10\x7b\xc4\x20\xc1\x31\xa4\x86\x02\xf5\xba\x27\x87\xfa\xab\x3b\xbc\xd7\x3d\x3d\x82\x2f\xe4\x74\x0a\x38\xce\xf4\xf7\xe0\x68\x76\xbd\xea\x9d\xf4\x20\xbb\x93\x9e\x4e\x70\x62\xf2\x3e\x39\x00\xcf\x51\x1f\xbe\x07\xfa\x7b\x02\xee\x13\x70\x4f\x4f\x00\x48\x13\x9c\xde\x09\x54\xe0\x24\x3e\x83\xa0\x04\xe2\x13\x1d\x71\xda\xd5\x33\xa2\x77\xda\x05\x0f\xd5\x05\x3d\xeb\xeb\x66\xe8\x9d\xf5\xfb\xf0\x3d\x81\xaf\xae\xc7\xd9\x01\x84\x1c\x00\x92\xb3\x83\xe9\xf5\xaa\x47\x7b\x27\xf0\xd5\xd1\x54\x0f\xb6\x1e\x3d\xd2\xbd\xd2\xa3\x9a\x52\xf5\x28\x54\x96\xea\x81\xd1\xa3\xc7\x47\x10\x71\x1c\xeb\xef\xc9\x01\x78\x4e\x8c\x47\xd7\x70\x0a\xb4\xa3\x37\xed\xea\xc2\x4d\xa1\x6a\xd3\x83\x63\x08\x82\x76\x85\x39\xd5\x9b\xea\x39\xdd\x9b\x1e\x43\xa9\xa7\x50\xd1\xe9\x69\x17\xbe\x3d\xfd\xa5\xd0\x32\x53\x7a\x04\xdf\x53\xf8\xea\x4a\xc5\xfd\x58\x47\xc4\x07\x07\xf0\x3d\x86\xaf\x2e\x7b\x9c\x40\xb6\x71\xd2\x87\xef\x21\x78\x58\x17\xbe\x7d\xe3\x39\x85\xaf\x6e\xa0\x24\x06\xe0\x84\xe9\xf4\xc9\x0c\x86\x43\xa2\xd7\xc8\x7e\xb7\x1b\xc3\x37\xd1\x5f\x40\xd9\xef\xce\xba\xd7\xab\x7e\xcc\x66\xda\x13\xcf\x7a\xd7\xab\x7e\xc2\x20\x26\x31\x0b\x6e\x9f\xc2\x1a\xdb\x07\xcf\xd9\x19\x7c\xe9\xf5\x8a\x1e\x1f\xeb\x24\xf4\x58\x77\x26\x3d\xd6\x4d\x44\x8f\x4f\x12\xfd\xd5\x18\xe9\xb1\x46\x45\x4f\x35\xb9\xa3\xa7\xdd\x63\xf8\x4e\xf5\xb7\x7f\x04\x5f\x08\xd1\x04\x93\x9e\x42\x76\xf4\x14\x12\x9c\xf5\x75\x63\xd2\x33\x4d\xa8\xe9\x19\xcc\x33\x7a\x76\x04\x31\x30\x21\xe8\x99\x1e\x86\xf4\x6c\x7a\x00\x5f\x03\xac\x27\x1d\x05\x82\x4c\x29\x10\x7a\x4a\xfb\x4c\x7f\xf5\xd4\xa5\x54\x0f\x08\x4a\xf5\x74\xa3\x54\xb7\x29\xa5\x87\x07\xf0\x85\x04\x7a\x4d\xa1\x74\xda\x87\x64\xd3\x43\xf8\x9e\xc0\xf7\x14\xbe\x80\x48\x53\x22\x4a\xf5\x4a\x48\xa7\xec\x08\xbe\xa7\xf0\x4d\xae\x57\x89\xe5\x2f\x66\xba\xbd\x66\xd3\x1e\xbb\x5e\xcd\x0c\xff\x31\x63\x5d\x1d\xc4\xfa\xc6\xa3\xeb\x3c\x9b\x9d\x31\xf8\x56\x78\x91\xac\xc2\xdf\x55\x5f\x61\xb8\x20\x27\xc7\xa7\x61\x78\x59\x70\x1a\x9e\xd2\x14\xf3\x79\xe2\x61\xc4\xcf\xbb\x23\x75\xd1\x1d\xa8\x82\xe3\x43\x61\xa8\x71\xbb\x9b\x9a\x0a\xa1\x21\x52\x2d\xc2\x77\x48\xa5\x4f\x6c\x9b\xc1\x56\x17\x7c\xd4\xee\x0d\x7a\x43\x63\xeb\x4b\x11\x52\x3c\x10\xa6\xac\x15\x01\xf3\xa8\x4d\x1f\xa7\x44\x9c\xdb\xbb\xb5\x31\x4b\x17\x91\xb4\xd7\x68\x67\x0b\x21\xa4\x33\x1b\xec\x09\x55\x2c\x4a\xd1\x48\x0d\xf8\x1e\x38\x38\x49\x07\x8a\xa4\x2d\xcb\x3d\xe7\xcc\xbc\xfa\x58\x14\x6e\xc5\x2a\xfb\x35\x7b\x05\x40\xed\xe4\xb7\x90\xe3\x64\x21\x14\x8c\xe5\xc4\xbc\x65\x36\x93\x62\x79\xae\xc2\x30\xed\x28\x71\x51\x94\x43\xee\x69\xbf\x39\xe7\x37\x30\x4d\x92\x82\xe2\x8a\x3d\x76\x0a\x08\xe1\x23\x41\xe4\x20\x67\x44\xc2\xb3\x5f\x52\x2c\xbf\x04\xdf\xf4\xe1\xfd\x27\xfd\x9a\x44\x8c\xc4\x20\x67\x50\xc5\x2b\xb6\x6d\x0b\x15\x98\xb3\x17\x79\xdf\xee\x89\xf1\x9c\xd2\x78\xb2\x8f\x15\xd9\x1f\xe7\xea\xfe\xdd\x64\x1f\x73\xb2\x3f\x7e\xfb\xb3\x9c\xec\x63\xa1\x5d\xd3\x1e\x9f\xec\x63\x49\xf6\xc7\xda\xb1\xb7\xad\xa3\x6e\xb4\xb5\xd9\x1d\x5b\x10\x66\xc5\x6a\x5d\x25\x67\xf3\x56\x90\xc2\xf4\x6f\x51\x42\xb8\x89\x0d\x2c\x24\xce\x48\xb0\x50\x32\x20\x24\x1e\x05\x6f\x83\x41\xf0\x33\x3c\x09\xd7\x25\x84\x16\x82\x94\x03\x08\xc3\xa6\x1d\xb5\x14\x6d\x9f\xe0\x4e\x8b\x14\xf8\x49\xcb\x2a\x39\xe9\x0e\xf3\xf3\xe9\xb0\xd5\xca\xd1\x93\x91\x8b\xa2\x4b\x42\xfd\xd9\x90\x23\x74\x4e\xfa\x87\x27\xa3\x60\xea\xfe\x54\xae\xee\xf3\x69\xe5\x2f\xcf\x75\xc3\xbc\xfb\xea\xab\xaf\xde\xc1\x1f\x7e\x87\xdf\xf5\x8a\x3f\x13\xf6\xee\xed\x8b\x7f\x7f\x25\xde\x66\x34\x7d\xf1\x0f\xeb\xec\x21\x7f\x83\xef\xab\xaf\x7a\x3d\x70\xf6\xde\x7e\x09\xfd\x17\xb2\x35\xf1\x41\x69\x5f\x60\xd0\x3b\xec\x1f\x9e\x93\xcb\x30\xbc\x3c\x27\xbd\xa3\xfe\xe1\x28\xf8\x39\x18\xf4\x8e\x0e\x8e\x8b\xc0\x93\xd3\xa3\x51\xc0\xe1\xef\xdd\x3b\xf9\xd5\x57\x12\xcb\x77\xef\x96\xe5\x9f\xfc\x0f\xff\x96\xbb\xfe\x78\xf1\xf7\x15\xe7\x1a\xe8\x3f\xc5\xfa\x3f\xf5\xe7\x32\x7f\xe7\x6a\xb2\x5c\xbe\x33\x8e\xb2\xab\xcb\xc6\x6a\xeb\x66\x41\x83\xde\xc9\x49\xd1\x62\xfd\x7e\xbf\x3b\x0a\x64\x30\x38\xed\x9d\xf5\x5d\xe0\x69\xbf\x7b\x30\x0a\xee\x83\xc1\x69\xbf\x7b\x48\xc8\xe5\x28\x98\x06\x83\xe0\x6d\x50\x6e\xb8\xad\x48\x17\x5f\x91\x6c\xb8\x82\x91\xba\x72\x97\xfb\x9f\xc6\xab\xc9\x5e\xb0\x0c\x08\x49\x46\xda\x4d\xae\x06\x57\x24\xd9\xb8\x54\x0b\xd2\xc5\x33\x92\x0d\x17\x90\x6a\xe1\xae\xd4\x3f\x8d\x17\x93\xbd\xa0\x17\x10\xf2\x2a\x0c\x03\x3d\x67\x66\x23\x1d\x46\x02\x1e\x0c\xb8\x99\x3a\xaf\x50\x18\x46\x33\xf2\x0a\x43\xfc\xab\x30\x8c\x0c\xc4\xcf\x81\x96\x39\x2d\xfe\x39\xe9\xe1\x3f\xc8\xd3\xb8\x3b\x19\xce\xcf\xa7\xed\xde\xb0\xd5\x9a\x9b\x4c\x96\xe4\x69\x3c\x9f\xec\x05\xad\x80\x90\x65\x18\x42\x66\x7f\xd8\xdf\xa7\xf1\xbc\xd5\x9b\x8c\x34\x00\x09\x7a\xc1\x20\xc0\x41\x93\x2c\xd7\xeb\x3f\x9a\x36\x6a\xbd\x0e\x7a\x41\x13\xe0\xb9\xfe\x5d\xaf\x23\x00\xfe\x03\xe1\x3f\xc8\xb2\xc8\xfd\x13\xe9\x0e\x3f\x41\xcd\x3e\x99\x4c\x3f\x93\xa7\xf1\x27\x20\xbb\x01\x0e\x08\xf9\x8c\xb4\x97\x04\xef\x82\xd2\x42\xd5\x57\x10\x0e\xd0\x37\xfe\xeb\x8f\x37\xe4\x53\xab\x37\xbc\x39\x9f\x86\x21\xc0\x3c\x8d\x6f\x26\xc3\x56\xeb\x06\x0d\x5d\x6e\x8f\xe4\x53\x18\x06\x4d\x88\xfb\xd4\xd6\x85\x34\xd0\x3d\x0b\x3d\x82\xaa\xbc\x0b\xf0\x1d\xf9\x34\xbc\x3b\xbf\x19\xb6\x5a\x77\xe8\x69\x7c\x37\x21\x8f\x7b\x9f\xc8\x4d\xbb\xb7\x29\x0a\xfe\x96\x74\xf1\xcf\x24\x1b\xbe\x85\xc2\xbf\x35\xc5\xb9\x27\x4f\xe3\xb7\x93\xbd\xe0\x6d\x40\xc8\xcf\x16\xef\xfd\x48\x87\x11\x4d\xf0\x6c\xb7\xdc\xeb\x6e\xf9\x99\xdc\x97\x7d\xf0\x8e\x74\x87\xef\x00\xd1\x3b\x04\xcf\x2e\x00\xdc\xd3\xf8\xdd\xc4\xea\xcb\x7c\xf4\xeb\xf9\x91\xbc\x6b\xf5\x86\x1f\x75\xc9\x0b\xc8\x8f\x13\x34\x6c\xb5\x3e\x96\x55\xbd\x25\x50\x8a\xe8\xdd\xe8\x69\xfc\xae\xdd\x9b\x0c\x32\x84\x1f\xc8\x2d\x21\x91\x09\xff\x78\x3e\x1d\xe9\x64\x83\x0c\xa1\xd1\xad\xa3\xc7\x83\x0c\x7f\x4b\xde\x0d\xbf\x3d\xff\x38\x6c\xb5\xbe\x45\x4f\xe3\x6f\x27\xe4\x61\xef\x1d\xf9\xd8\xee\x15\x85\xfd\x80\x7f\xd5\x34\xf7\x37\xd2\x1d\xfe\x76\x3e\x1d\x1a\xcd\x68\x5b\x8c\xdf\x5c\x81\xbf\x23\xbf\x41\x59\x5b\xad\xdf\x34\x54\x18\xfa\x20\xc3\x56\xeb\x37\x34\xfc\xd5\xbe\x4b\x05\x8a\x70\x5d\xfc\x1d\xfe\x0d\x19\xf3\xfe\x80\xe0\x0d\xf9\x0d\xbf\x26\xbf\x3a\x32\xff\x83\x7b\xf0\x28\x1e\xf5\x06\xdd\x2a\xea\xe0\x6d\xa0\x47\xdd\x6f\x13\x83\xd7\x95\xf3\x3d\x79\x33\x7c\x7f\xfe\x1b\x14\x50\xba\xdc\xdf\xeb\x02\xbe\x39\x7f\x1f\x86\xd1\xaf\xee\xbd\xc0\xd7\xb8\x8b\x4d\x29\x7a\xf8\x0d\x7e\x8f\x10\x7e\xdd\x22\x3f\x98\xed\xbe\xdf\xc9\x7b\x9b\xd9\x7b\x8d\x2c\x0c\x7d\x4c\xc3\x56\xeb\xbd\xae\xc7\x16\x9e\x3e\xfe\xbd\xc0\x83\xdf\x90\xf7\x50\xad\x56\xeb\xfd\xde\x1b\x8d\xe2\x85\x8c\x75\xf5\xed\x0e\x68\xb1\x08\x46\x3d\x42\x7e\x35\xe7\xda\x77\x6c\x11\x86\xd1\x07\x42\x8b\x67\xef\xaf\xf3\x96\xd9\xdd\x07\x08\x58\x88\x3f\x94\x67\xe0\xf8\xd7\xce\x8a\x9b\xb7\x8c\x5d\x13\x77\xb1\x17\x8f\x10\x3c\xa4\xc7\x58\xf4\x2b\xda\x85\xfe\x3a\x6f\xfd\xcd\xa0\x37\x20\x4a\xb4\x6b\xe8\x2b\xdd\x37\x6d\xfb\x91\x53\xa4\xd1\x17\x5d\xf6\x6b\xc7\x3e\x83\x1b\xa1\xc1\xaf\x9b\x4d\xe4\xdd\x2e\x4c\x58\xf5\xc8\x11\x1e\x97\xaa\x5a\x8a\x31\x0f\xa8\xd9\x28\x72\xa5\x99\x52\x05\xb6\xf2\x91\xdb\x08\x5c\x30\x3d\x22\x67\x6c\x97\x01\xc8\x6d\x1b\x83\x68\xb7\xd9\x41\xdc\xec\x95\xc7\xdc\xac\x43\x95\xa2\xf1\x1c\xa0\x50\xc5\x17\x05\x82\x07\x2d\x30\xf8\x57\x8c\x56\x41\x58\xe7\xb3\xdd\xf7\xce\xe1\x7c\xb4\xf0\x81\xd5\x35\x31\x56\x13\x12\xe9\xef\x7a\xbd\x60\xc8\xbd\xb2\xc2\x2b\xba\x07\xaf\x58\xfd\x2d\x19\x87\x03\x4c\x63\x39\x8f\x45\x52\xb2\xdf\x73\x56\xa9\xee\x0e\xbb\x87\xe8\x45\x6b\x88\xb5\x4a\x27\xcc\xaf\xb4\xe7\xfb\xd3\x4a\x63\x49\x44\x18\xea\x1a\xee\x95\x4f\x89\xa7\xe4\xc7\x48\x82\x95\x45\xd8\xad\x84\x06\x20\xb2\x50\xc7\x48\x8b\x86\x70\x61\x69\xab\x87\xaa\xba\xfb\x7f\x54\xc6\x87\x6d\x22\xd0\x7b\x70\xe3\xb8\x94\x39\xfe\xd2\x59\x5f\x1f\x61\xc3\xf2\x73\x9f\xe5\xe7\x63\x39\xf1\x0f\xfa\x7c\x65\xca\x25\xab\x9a\x24\xd8\xd6\xa3\x30\x37\x31\xb5\x6f\xa0\x70\xa6\xc7\x3a\x57\xdf\x6d\xbf\x4b\xe7\xbf\xf6\xf0\xde\x40\xc1\x7b\xca\x9b\x0d\xc2\x50\x4f\x0e\x3b\xb9\x8f\x19\x03\x5b\x05\xf8\x2d\x83\x17\x10\x54\x27\x16\x09\x5b\xc2\x89\xc8\x8f\x37\x5c\x48\xaf\xef\x3f\x31\x5f\x13\x7c\xf7\x80\xe9\x54\x8d\x3e\xec\x55\xb4\x38\xe0\x98\x7f\x25\xaf\xb2\x1a\xd4\x0f\xfe\x60\xfe\x12\x00\x19\x4f\xdc\x69\xbe\xf2\xef\x7d\xb5\x7b\x84\xfc\x18\x71\x0c\x57\x39\xc3\xd0\xde\xec\x07\x5f\x59\xfc\xcf\xd5\x21\x6f\xbb\xb7\xb0\x0c\x5e\x02\xde\x30\x7b\x31\xde\x3b\x43\xab\x5b\x75\x63\x9e\x99\x07\x5c\x01\x9d\xcd\x6a\xb0\x73\x1f\xb6\xcc\xe5\xb1\xc8\xc5\xef\xc2\x51\x3d\x00\x0e\xa8\x4d\x91\xe1\xbe\x0b\x69\xf6\x4a\x1c\x77\xcc\x19\x31\x11\xd9\x7b\x29\x32\x7a\x03\xea\x2a\xa3\xad\x10\xc0\x12\x53\x1e\xb3\xc5\xb7\xab\xa9\x79\xa8\xaa\x44\xf3\xd6\x97\xeb\x8d\x08\xc8\xb6\xc6\xce\x68\x3b\x68\xd0\x25\xa4\x52\xb8\x12\xe5\xcf\x80\x12\xea\x88\xef\xaa\xc7\x04\xf7\xd5\x5d\x04\x55\xbc\xce\x51\xde\xf9\xf4\xf4\x93\x2a\x63\xee\x7e\x9e\xc6\xf3\x2a\xc1\xd6\xf3\xa1\x17\xb2\xce\x74\xa5\x94\xe0\x23\x45\x7a\x83\xbe\xef\x3d\x18\x1c\x16\x5e\x98\x3a\x7d\x84\xf0\x1c\xae\x42\x2a\xb9\xf8\x27\x7b\x04\xd3\xca\x66\x56\x1d\x20\xac\x80\xc6\x7f\x64\xf8\x96\xe1\x07\x56\x7b\x57\x89\x86\x61\x7c\x7e\x56\x8a\x88\x46\x1c\x7e\x57\xbd\xd2\x16\x24\x92\xde\xdc\x80\xb5\xcf\x94\x37\xd8\x7a\x0d\x01\xdf\x49\x91\x81\xbf\xb2\x20\x7d\xcb\xac\x5d\x76\x53\x97\x8f\x45\x55\xdf\x45\x41\x9e\x51\x1e\xe0\xe0\xff\xfa\xef\xff\x5b\x80\xf6\xee\x23\x86\x8b\xb0\xb1\xc2\x2f\x69\x4f\x05\x0f\x01\x9a\x20\xd0\xdd\xf7\x95\xc4\x2a\xc6\x10\xc2\x30\xfa\xc8\x88\xf2\xad\x18\x9c\x93\x9e\xe6\xef\x7c\xa8\x8b\x7e\x18\x36\x4d\x8d\x4f\x91\xd1\xa1\xe3\xe4\x23\x1b\xd5\x4a\x36\x28\xfd\xff\xe3\x7f\x0f\xe0\xf6\x3f\x0e\xac\x56\xc6\xa0\x91\x72\xa3\x33\xbf\x10\xf1\xed\xb0\x71\xaf\xb3\x1a\x34\x7a\xd9\xc3\xb0\x61\x5e\x6c\x6c\xc3\x4d\xe5\x41\xa3\xdd\xcb\x1e\xfc\x3b\x81\x55\x85\xac\x78\xd9\xb6\x0f\x02\x06\x95\xcb\x78\x1f\xfc\xd6\x6b\x92\xdb\xc2\x6a\xc4\x2d\xb3\xda\xfd\xba\xd9\x5e\x6c\xaa\x57\xff\xe7\xff\xf1\x0a\x5e\x00\x24\x77\x91\xc2\x5d\xdc\x43\x2f\x5e\xae\x16\x00\xd2\xc3\xfd\x17\x41\xf6\x3c\x65\x3b\xdc\x8c\x9a\x7c\xbd\xe6\xc6\xfc\x03\xe1\xf6\x3e\x76\x18\x46\xb7\x8c\xd8\xdb\xd9\x6d\x1b\x7a\x7e\x60\xda\xf6\x57\x86\x7f\x63\xe4\xa0\x49\x82\x6b\x7e\xcd\xa7\x81\x55\x5f\xda\xbf\xe6\xfb\x8e\x44\x8d\x76\xdf\x0c\xeb\x62\x7b\x84\x5a\x6c\x2b\xa9\x73\x22\x86\x4e\x15\xc9\x3f\xca\xe3\x01\x56\xe6\xb4\x59\x86\x61\x24\x6b\xa7\xcd\x70\x59\xcd\x3e\x6a\x1d\x5c\x6b\xa6\xb0\xd8\x90\x93\xed\x1e\x1a\xc9\x76\x6f\x20\xe1\x35\x69\x0f\xa5\x0c\x34\xc2\x26\xa1\xa3\x88\xbb\xf7\xdc\xdd\x92\x4b\x11\xc2\xaa\x45\x68\xab\x87\x06\x45\x2c\xc2\x8a\xc8\x56\xaf\xdc\x71\xda\xfd\x52\x60\x51\x7f\x79\xcd\x47\x6b\xdd\x0a\x1b\xfc\x1d\xdb\x65\x2c\x77\x54\xd7\xdb\x28\x51\x54\xd4\x40\x9a\xa4\xaa\x05\xb2\xeb\x39\xb1\x5d\x0f\xc8\x5a\xa5\xb9\xaa\x69\x90\x02\x51\x55\xc3\x6b\xcb\xbe\x4b\x33\x6a\xc2\xe5\x7f\xa3\x7e\x55\xdc\x85\x69\x12\x86\xc2\xb0\xdb\x24\x7a\xb9\x5d\xea\xc8\x37\x3c\x31\xca\xbf\x51\x00\xa5\xfd\x28\xde\xf0\x24\x80\xd5\xe5\x0d\x23\x81\xe0\xf0\x22\x45\xca\xa3\x5f\x4b\x82\x83\xd6\xeb\xe8\xd7\xba\xc1\x63\x0b\x89\x03\x53\x80\x61\x80\xf0\x0e\x2b\xfa\xbf\xea\x35\x4d\x03\x22\xfc\xda\xec\x51\xe2\x1f\x18\x79\xde\xe0\xf7\xac\x62\xa3\xf5\x77\xbb\x66\x6e\x3d\xa4\xd1\x07\x25\xf9\x84\x65\x8c\x27\x8c\xc7\x29\xcb\xff\x2a\x47\x84\xf0\x0f\x6c\xcc\x26\xc4\x23\xf2\xdf\xbb\x89\xbc\xcb\x5a\xff\xfb\xad\xe3\x63\x86\x10\x23\xef\x35\x92\x92\x9b\x0c\xc3\xed\xb4\x1d\x4e\x97\xbb\x11\x40\x0c\x72\xc4\x56\xa3\x82\x90\xc9\xde\x4b\xec\x96\x8e\x05\x73\x17\x11\x23\x82\xc1\xe5\x50\x04\x49\x88\x82\x9f\x8d\x33\x25\xb8\xab\x06\xfb\xff\x1e\x5f\xdf\x5f\xb7\x27\xad\xeb\x7d\xe7\x68\x3d\x2c\x17\x7f\x2b\xce\xf2\x1d\xdd\xfa\x9e\x45\x81\xe6\x0b\xd3\x18\x16\xed\xfd\x87\xe5\xc2\xde\x85\xf9\x8b\x58\x7f\xcf\x05\xff\x73\xb4\x60\xf6\xa9\x90\xff\xb6\x9f\x36\x31\xb5\x65\x9b\x01\x5b\xaf\x8d\x3b\xd0\x23\x24\xf0\x98\x97\x1f\xed\xb8\x50\xe4\x7b\xcd\x37\x5a\x05\x9f\x1f\xd8\x58\xd9\x86\x4c\x67\x51\xb3\xd8\x84\x07\x68\x78\xaf\x66\x3f\x5b\xd0\x94\x07\xe5\x53\xc9\x8e\xc3\xfe\x65\x5b\x49\xc0\xef\x24\x49\x7e\x29\x71\x17\x4a\x65\x8d\x94\x37\x24\x92\xf5\x94\x29\x82\x37\x39\x77\x86\x8e\x83\xcf\x41\x2b\x9d\x10\x30\x70\x8c\xf5\x97\x48\xed\xdc\x18\xcb\xf3\x65\x8f\x62\xd5\x99\xc3\x2d\x6d\xab\x93\x2b\x3c\x2f\xf1\xe3\x10\x56\x9d\xa5\x48\xc0\x6e\x6f\x5e\xb0\xba\x14\xd4\xf3\xbc\x08\x31\xa6\x13\xe2\x05\x8c\x69\xf1\xaa\xbf\x80\x15\xe0\x97\xea\xcc\xfb\xbb\x6d\xe1\xf7\x91\xc2\xdb\x8d\xc3\xd0\xe8\x17\x3d\x01\x06\xf0\xd5\x62\x5f\xd9\x37\xff\x62\xe5\x23\x7d\xf0\xd4\x58\x79\x16\x02\x72\x97\x9e\xf6\x1f\x14\x55\xcc\xd7\x49\xb6\x41\x65\x5f\x3e\x6f\xea\x06\x58\x6c\x47\x68\xae\x7a\x4f\xfa\x17\xbc\x61\xe2\xc3\x82\x22\x9d\x8c\x35\xd6\x4c\x08\xa8\xf0\xc8\xcd\xb6\xea\xce\xdf\xea\x3a\x40\x43\x66\xae\xeb\x5f\x5a\x73\x3e\xc4\xf3\x47\x0a\xcc\x68\x42\xcb\x35\x09\x1b\x22\xe5\x2e\x37\x62\x46\x4c\x70\xc1\x38\xac\xd7\xcf\xda\x3f\x60\x18\x00\x06\xca\x1b\xb2\xff\xac\x49\x56\x4d\xb8\xb3\x24\x15\xd4\x1b\xd8\xcf\xc2\x67\xee\xa3\xeb\x92\xfd\x63\x5b\xcc\x07\xc1\x2a\x13\xb9\xb1\xc6\x9d\x5b\x0d\x43\xeb\x81\x97\x2d\x98\x7b\xd9\x6f\x0a\x4f\x5a\xab\xf5\xfa\xd4\x1a\xc1\xa1\xb9\x7a\x0d\x56\xc2\xde\xbb\xf4\x65\x90\xe1\xee\xbb\x85\xb9\x1c\xf6\xc1\x47\xad\x03\xae\x24\x8d\x17\x8c\xf8\x2f\x16\xff\x54\xf6\x75\xa4\xda\x8e\xe7\x43\xe7\xdd\xf5\x5a\x5d\xe8\x05\x2f\x7d\xda\x7e\xa9\x2d\xf8\x38\x67\x92\x35\xd2\xbc\xc1\x45\x43\x23\x6e\x04\xad\x48\xb5\x5c\xe2\x56\x60\x8c\x02\xb1\xf2\xb1\x2a\x6f\x63\x99\x13\x36\x6c\xc2\x8d\x7b\x96\x0f\x91\x6f\x92\x03\x24\xb1\xe2\xbe\x04\xdc\x65\x90\x4c\x8f\x01\x9c\xea\x81\x31\x5f\xf1\x5b\xdd\x1e\x91\x79\x10\xeb\x3c\x45\xcf\x9c\x48\x6b\xdc\x48\xb5\x49\x5a\x9a\xec\x06\xe4\x63\xe5\x69\x8d\xfd\xb7\xea\xc1\x9a\x66\x78\xa4\x35\x37\x5b\xbe\x9f\x93\x82\x51\x13\x63\xa1\xd3\x20\x69\xf5\xaa\x66\x2d\x1c\x9b\x03\xaf\xea\x49\xcd\x9a\x59\x83\xb5\x29\x29\xd9\x16\x0e\x46\x89\xb1\xf4\xec\xd9\x96\xd1\xc6\x62\x31\x16\x05\x37\xd3\x6a\xc9\x8d\x0e\xf0\xb4\xe0\x54\xbd\xac\xf5\x22\x62\x5e\x2d\x96\x70\x97\xce\x75\xb9\x50\x0d\x9d\x52\x15\x8b\x42\x6d\xd6\x99\x03\x83\x6e\x6c\x4e\x94\x1d\xc0\x86\x62\x28\x88\xb0\xac\x06\x12\x16\xac\x45\x7c\x9d\x39\x55\x91\x37\x9c\x5a\x78\xc5\x02\xb3\x7f\x21\xc5\x44\x63\x4e\x7e\xb4\xed\x9a\x63\xb8\x44\xe6\x18\x9a\xa1\x18\x2a\x22\xb0\x97\xad\x7f\xd2\x29\xca\x41\x20\x27\x4d\xa2\xcc\xe6\x47\x8b\x54\xc2\x2b\x03\xc3\x95\xa3\xa5\xcc\x58\xf4\xd4\xfb\x54\x75\xeb\x0e\xa2\xf7\xd8\x20\x11\xcf\x55\xb3\x30\xac\x40\xee\x6f\x10\x14\xcc\x70\x7d\x58\x96\x6d\x09\x23\x92\x11\xb9\x17\x0b\xae\x52\xbe\x62\x0d\x06\xc3\x12\xf3\x56\x75\xf8\x96\x04\xcd\xdc\xc7\x68\x32\xd3\x34\xe5\x1c\x31\xd6\x88\x6c\x70\x59\x0c\x5a\xaa\x3d\x9b\x11\x4e\x27\x95\xfc\x63\x04\x93\x61\x4f\xb5\x49\x5c\x64\xd2\xa2\x9e\xe1\x3d\x55\xd5\xd8\xbb\x70\x0d\x11\x86\xea\xdc\x3a\x5b\x66\xd2\x7b\xd7\x73\xab\x89\xec\xfb\x0f\xa6\x08\xe6\xae\xd6\xf7\x60\x36\x01\x46\x66\xcb\x33\x5f\x6c\x22\x2b\x1a\x83\xca\xdb\xfc\x2b\xac\x34\x9b\x2d\x53\x63\xfd\xb2\x09\x5b\x1d\xfe\xe2\x40\xcb\x17\xb5\x34\x05\x2a\x50\xec\x15\x64\xcd\xd1\xcb\x78\xee\xce\x76\x73\x95\xc6\xb7\x8f\xfe\xc0\x8d\x55\x6d\xbb\x12\xe4\x4a\x33\x26\xe1\x61\xcf\x79\x5b\xcf\x4c\xcf\xb4\x4f\x3d\x81\xc5\x09\x26\x53\xb4\x2b\x0c\xbb\x84\x58\xb4\x9e\x79\x1b\xe5\x09\x21\xba\xac\x86\x9a\xe8\x0c\x7c\x85\x86\x2a\x72\x8b\xe5\xbc\x3b\x52\x03\xaf\xe1\x9f\x5e\x82\xd2\xeb\x52\x69\x5d\xa1\x0a\x55\xb7\xe9\xed\x59\x2a\xc4\xd5\x1e\x6e\xf7\xfc\xae\x59\xa9\x62\x21\x30\xad\xe2\xc6\x03\xf2\x2b\x63\x50\x76\xdd\x1a\x5f\x47\x58\xbe\x55\xa7\x31\x5c\xf0\x11\x55\x11\xc7\xb0\xc6\x70\x64\xac\xc0\x5b\x81\x71\xe7\xf3\x14\xba\x95\x6a\xbb\xe9\xeb\x35\xbf\x50\xa3\xb2\x21\x15\x1a\xf0\xf3\xae\x17\xd0\x45\x03\xb6\x89\x94\xc9\xc4\x9a\xcf\xaf\xe4\xe4\xbd\x5b\xaf\x5e\xd4\x1c\x56\x5b\x9a\xc3\xa6\x3d\xfc\x9b\x0d\x7c\xf3\x0f\x7f\x9f\x8e\x89\x05\xd9\xbe\x80\xe1\x16\xf7\x0b\xe2\x2d\xe8\xee\x9e\x00\xae\x20\xc8\xbf\x88\x80\x90\xea\x3a\x5e\x4b\x9c\x31\x76\xfb\x52\x6a\x9b\xa9\xd3\x85\xb1\x08\xd1\x7a\x6d\x9f\xe8\xac\x62\xe2\xec\x41\xd5\xb6\xa9\x5c\x92\xf3\xed\x3a\xa0\x3f\xcf\xa8\xd5\x42\xb5\x2c\x18\xdd\x7e\x63\x4c\x91\x2f\x95\x75\xb7\xcc\x32\x52\x84\xb0\x81\x32\x1a\xcb\x2c\x37\x0f\x13\xc3\xbd\xab\x01\x70\x79\xb6\x70\xad\x96\xc3\x83\xeb\xcd\xc6\xa8\xfa\xa4\x69\xee\x0b\x46\x72\x5c\xba\xa1\x79\x1f\x05\x9e\x96\x1f\xa2\x61\xbd\x6f\x77\x60\xfd\x90\xd1\xb8\xb2\xdb\x57\x1a\x75\x2c\x90\xee\x8f\xcb\x8b\x2e\xb6\xe0\x5f\x68\x02\x34\x44\x65\x45\xf6\xea\x45\x60\xf5\xc1\x74\x9b\x66\x20\xf2\x6f\xdd\x2b\xf1\x38\xcd\x2f\x8c\x45\x48\xfe\x27\x9d\xe4\x36\x6d\x2c\xb9\x75\xfd\xa4\x2e\xda\x3d\x54\x1f\xbd\x0a\x37\xeb\x03\x6d\x4a\xe3\xdb\x5f\xb2\xea\x2d\x19\x0b\xde\x26\xf5\xfa\x18\x5b\xb8\x2f\x8d\xf0\x0a\x1f\x7c\x5e\xf2\xd1\xce\x88\x63\x9d\x29\xfe\xdd\x6f\x69\x5c\xc2\x57\xf8\xec\x1d\x2c\x76\x3d\x08\xb0\xa1\x17\x79\x71\xc0\xb9\x15\x0d\x89\xda\x51\x75\x3a\x8f\x76\x14\xa9\x88\xac\x14\x0b\x0d\xba\xf5\xf9\xa4\x3b\xc2\x5e\x2c\xdd\xd1\x42\x55\xcc\xde\x3d\x22\x8b\xef\xbf\xb4\x28\x70\xfe\xba\xeb\x24\xd3\xcd\xde\xe2\x95\x50\x56\x79\xe8\xc9\x0e\x29\xcb\x13\xbb\xe1\x64\x8f\x73\xcb\xe7\x05\x45\x18\xda\x6b\xd0\x17\x5d\xf3\x04\x47\x24\xc2\x10\x2c\xf4\x14\x9d\xad\x49\x0e\xf1\xef\x53\x63\x61\x64\x2f\xb9\xeb\xb1\x44\x3e\xaa\x5d\x6e\x18\x30\x30\x79\x2f\x2b\x93\x31\x5f\x4d\x73\x25\x0b\xfc\xb8\xd8\xe8\x44\x84\xc8\x72\x67\x64\x47\x41\xca\xa7\xbf\xb6\x26\x80\x35\xd2\xfe\x27\x64\xdb\x6b\x12\x6f\x8c\xea\xd6\xa9\xa1\x9b\xa7\x09\xfb\xde\xec\xd0\x53\x59\x7f\xca\xb4\xda\x8b\x2d\x62\x2e\xef\xba\xec\x22\xb4\x99\xa5\x9c\x2e\x16\x8f\x35\x40\x3d\x11\x6b\xd9\x2c\x84\xb8\x7d\x35\x67\x34\x79\x89\x3a\x94\x92\x65\x41\xa5\xc2\x50\x95\xe9\x22\x56\x2f\xf9\x94\xe6\x0c\x5e\xe4\xd8\x56\x0d\x7c\x01\xa3\x79\x5e\xc7\x25\x2b\x07\x8c\xb9\xa6\x95\xec\xbc\x37\x06\x12\xbc\xe3\x0d\xcb\x5a\xa8\x0d\x5e\xa8\xad\x07\x47\x2b\x69\x6c\x9b\x27\x22\x2e\x92\x6b\x36\xd3\x1a\x70\x5d\xd2\x87\xb7\x05\x36\xb8\x95\x08\xc1\x45\xe9\x72\xef\xee\x5e\x11\xa8\x69\x44\xcf\x93\xbb\x67\xaa\x7e\xe5\x77\x5c\x58\xf6\x17\x09\xfb\x3b\xe3\x5a\xbc\x78\xde\xec\xdd\x01\xa0\xd1\x21\x60\xba\x48\x10\x5f\x15\x00\x3d\xf6\xcf\x3e\xbf\x65\xac\xc7\x83\x71\xd2\x3d\xdf\x30\x94\xd9\xf6\x88\xcb\xea\x0b\xf4\xcc\xfd\xa2\xcb\x3d\x27\x61\x98\xc2\x88\x3b\x26\x17\xf4\x31\xd7\xe2\xce\x25\x01\xfb\x51\x7b\x16\x0d\x69\x76\xb1\x5f\xba\x97\x4a\x56\xb2\x5b\x97\xc3\xec\x9c\x0d\x1d\x1d\x90\xe3\xcb\xc9\x9e\xb8\x60\x61\x28\x9d\x8e\xc9\x25\xee\x61\x86\xe5\xf8\xb2\xd5\x9b\xc0\x6b\xc4\x2d\xd2\xc7\x19\x29\x58\x58\xa6\xa7\x36\x9c\x08\xa7\xb3\x28\xee\x88\x8c\xfe\xb1\x62\xa8\x48\xce\xf1\x65\x9b\x63\x86\x03\x5b\xea\x46\xd0\x52\x08\x5f\x12\xde\xea\x9b\x8d\x5e\x50\x1f\xe6\xe7\x97\x43\xde\x22\x7d\x27\xcd\xcb\x31\x6f\xf5\x26\x7b\xe6\x87\x44\xe9\x28\x6d\xb9\x1b\xe2\x3e\xa2\x8d\x6e\x4f\xe4\x6c\x77\x11\x8a\xf9\x56\x97\xf3\x7a\x7f\xe3\x4b\xd2\x1d\x5e\x9e\xd7\x1b\xb3\x94\xe8\x2e\x51\x1c\x5d\x3a\x6a\xf7\x0c\x46\x10\xf2\x81\xc4\x70\x5f\x9d\xe5\x83\xb4\x33\xbd\x01\x83\x39\xeb\x75\x0a\x8d\x0c\x9e\x51\x6a\x6c\xb7\x96\x9c\xed\x2b\x5f\xae\x6a\x5a\x83\xd5\x60\x2b\xd2\xb8\xc6\xdd\x49\x93\xd4\xc6\x97\xeb\x86\xb9\x4e\xcb\x41\x67\x1a\xb6\x44\x3c\xde\xf9\x82\x15\x06\xba\x2a\xcf\xc9\x58\x43\xbc\xff\x62\x91\x37\x22\x85\x41\x8f\x70\x4a\xec\xe0\x16\x68\x4f\xc2\xc6\xa7\x69\x31\x59\x18\x18\x7f\x35\x53\x4c\x12\xd1\xc9\xe9\x1d\x8b\x9a\xb2\x30\xb1\x9d\x93\xd4\x3a\x70\xda\xb1\x6d\x30\xb2\x71\xaf\x8d\x97\x14\x11\x83\x6a\x84\xb5\xb9\xe3\x41\x1a\x81\x92\xc3\x1b\x90\xba\x94\x85\xa9\xbb\xef\xa5\x16\xd0\x99\x04\x3e\xd2\x95\xdf\x05\x12\x4f\x80\xaa\xc7\xe1\x56\xeb\x05\x54\xa8\x34\x8b\x68\x6b\xe0\x69\xbc\xd4\xb6\x73\x00\x05\x96\xa4\xb8\x7c\x6e\x5f\x5d\xd5\x39\x79\x7b\x88\xbe\xd0\xbb\x50\x91\xc0\xcd\x2e\x56\xee\xa0\xad\xbe\xe0\x16\x5b\x18\xd8\xd8\x8c\xd4\x39\x50\x02\x4a\xed\xaa\xed\xd5\xa4\xdc\x15\x1d\xf5\xd8\xc1\xa0\xd7\xed\x22\x1c\x13\x35\x8c\x2f\xe8\xb0\xdd\x8e\x61\xfc\xc4\xe7\x24\xad\x8a\x7e\xd6\x0b\x79\x5f\x92\x9f\x58\x94\xe2\xb8\xdd\x03\xf3\x3a\x5e\x87\xea\x6a\x64\x61\x08\x47\x97\x71\x2b\xca\x7c\x21\x3e\x51\xa3\xac\xa4\xc1\x83\x2e\xd2\x79\xf8\x4d\x5b\xc8\xf8\xb1\x7d\x92\xec\xf7\xe8\xd2\x90\x15\x98\x59\xe5\x40\x74\xac\xc8\xd0\x6e\x41\xc9\xf5\x5a\x5c\x4c\x11\xec\x1e\xc7\xed\x1e\x16\x64\x5a\xbe\xdc\xe8\x1e\x3b\xc5\x94\xa4\x17\xc2\x6d\x75\xfc\xc4\x22\x81\xd3\x76\x0f\x79\x85\xc7\x31\xa1\xa3\x85\x02\xc5\xb4\x0f\xf4\x8e\x25\x91\xc0\x14\xa7\x68\x50\x34\xff\x3f\x59\x64\xfa\x08\x79\xaf\x83\x09\xb3\x21\x97\x62\xe5\x9b\x17\x44\xcf\x7f\xc0\xa4\xb2\x74\xd1\x1d\x56\xc4\x66\xbb\x91\x57\x26\x01\x21\xaa\xdd\x5b\xaf\xc5\x57\x47\x84\x74\x75\x5d\x88\xec\xdc\xa5\xec\xfe\x7b\x29\x96\x61\x28\xce\x8d\xef\xa3\x18\xc5\x66\xba\x20\x63\xcc\x39\x06\xb9\xcd\x3c\x12\xb5\xb1\x4f\xac\x88\xea\x40\x8e\xed\x5b\x72\x9e\xf1\xdd\x3f\xb6\x56\x1d\x6f\x02\xa7\x70\x75\xf5\x1f\x70\x38\x55\x6f\x6e\xcc\xcd\x3a\x92\xda\xfd\xea\x14\x98\x7c\x58\xfc\x82\x00\x58\xa0\xa5\x8a\xa4\x23\x8e\x68\xd8\x4c\xb5\x7c\x1c\xa1\x21\xfa\xa4\xc3\xd3\x22\x06\x57\x30\x78\x6a\x4b\xca\xb3\x8a\x36\x5d\x50\x7e\xab\xeb\x56\x1e\x30\x14\x41\x91\x39\xee\xf1\x46\xb2\xdb\x3d\xb0\x87\x02\xa5\x12\x00\x0c\xf8\x22\xe1\xa8\x1e\xe0\xec\x2b\xa2\x81\x95\x8b\x3d\x45\x25\xaf\x9d\xaa\x57\x2f\x7a\x5d\x30\xae\xf7\x2c\xe0\x2c\xa8\x3b\x31\xb9\x72\x64\x46\x46\x71\x0c\xae\x0c\x9b\x62\xdf\xec\x55\x46\x6a\xb4\xf2\x81\x9b\x54\x9b\xed\x27\x9e\x45\xc2\x1a\x41\xcb\x9c\x25\xb6\x82\xc6\x8c\xa6\x0b\x96\x34\x94\x68\xd0\xe4\x4e\xcf\xa4\x46\xae\x24\xa3\xcb\x4e\x80\x36\x0b\xf5\x9f\xf0\x68\xba\x93\xdd\xa3\x55\x05\x43\xd3\x62\x95\x57\xee\x9a\xba\x1b\xd9\xc5\x16\x8f\xe3\xd8\xdb\x0a\xdf\xc3\xe0\xb5\xca\x4a\x21\x76\x70\x75\xcc\x2e\x48\x55\xfe\x68\x6b\xb7\x78\x58\x03\x18\x6f\xf1\x4e\x13\xb8\x45\xbe\x15\xdc\x22\xfd\x3d\xaf\x96\x5f\xc2\x00\x4b\xbc\x59\x66\x8d\xea\x9b\xe6\x51\x25\xcb\x16\x34\x66\xd1\x7e\xd4\x58\xff\x1b\xb9\xc5\xbe\xf3\xcd\x3e\x68\x8a\xe4\xe9\x13\x1b\xfc\x79\xd1\xda\x9a\x65\xae\xb4\x84\x9b\x9a\x5b\xb2\x38\xb4\x7a\x6b\x9b\x8d\xbc\xe8\x86\xe1\x56\x60\xbb\x0d\x68\x0b\x8a\xb4\x45\xf4\xdd\x8a\x53\x23\xb4\x96\x62\x31\x0c\xeb\x33\x4c\x6d\xe5\x66\x1f\xc7\x1e\x63\x5e\x10\xb7\x0a\x28\x82\xe7\x6d\x2b\xf5\xd1\x84\x67\xc7\xc8\x02\xe9\x87\x8d\xfe\x65\x87\x54\x41\x48\x4a\x4e\x1a\x0d\x4a\x77\x65\x0b\xa3\x5a\x79\x28\x72\xa2\x22\xb5\xdd\x32\x68\xa0\x0c\x8f\xff\xb9\xce\xb3\x97\x1c\xbb\xb4\x76\x65\x9d\xac\xc4\xc0\x42\x47\xe6\xc4\x77\x77\xa8\xe6\xe4\xaf\xc8\x59\x7a\x80\x83\x58\x63\xac\xc8\x2b\x73\xe5\x78\xec\xa6\x4e\x30\x71\x8a\xa9\x5d\x5f\x63\x42\x4d\x7d\x61\x49\xa4\x38\x52\x64\xa5\x22\x8a\x15\x42\x96\xf2\x66\x86\xb9\x72\x27\x4a\x08\x4f\x1d\x89\xbd\x74\x0c\x7d\x9d\xce\x66\x86\xce\x0a\x38\x33\x1a\x4f\xd0\x30\x12\xeb\xf5\xd4\x6c\xc6\x75\xe2\x39\x0a\xc3\xe6\xd4\x91\xd6\xa9\xad\x3c\x44\x63\x49\x3e\xa9\x28\xc6\x53\x9c\xb9\xce\x06\xa3\xc4\x85\xde\xf3\x67\x15\x4d\xb1\xd4\x3d\x6d\x8b\xed\xe0\x50\xb9\x9a\x69\xce\xb2\x04\x75\x00\x9e\xca\xa1\x47\xa5\xe1\xa4\xc6\x19\xa5\xe0\xa4\x30\xed\x16\x8d\x06\xff\x5e\x5f\xe7\x2d\x04\x3b\xec\x51\x69\x07\xb2\x8d\x46\xd1\xf5\x87\x16\xda\x47\xf6\x70\xdf\x1c\x56\xb0\x42\x6b\xa8\x8b\xb9\x33\x79\xe6\x82\x6c\x40\x8b\xfb\xe6\xd2\xec\xd1\xff\xb8\x37\x19\x05\x96\x3f\x0e\x06\x41\xc1\x1e\x07\xf6\x85\x54\x35\x16\x93\x11\x18\xa8\xe1\xe3\xfe\x64\x50\x31\xf6\x06\x65\x04\x73\x6f\x3a\xce\xb3\xf8\x16\x38\x53\x4e\x63\x31\x71\x06\x6e\x9c\x41\xa7\xfe\xa4\xe0\x2c\xbc\x5d\xfa\x3b\x55\x9a\xb9\xf1\x1f\x02\xe0\x9d\xd9\x82\x2a\xc5\xf8\x87\x8c\xf2\xdc\x96\x09\x8c\x4c\x92\xb2\xdb\x7d\x10\x53\xb1\x4b\x2d\x62\xe9\x81\xa2\x47\xe5\xd3\x97\x96\x64\x81\x70\xee\xa1\xa2\x49\xa2\xd7\x0f\xfb\x8c\xc2\x58\xa7\x37\x9a\x0e\x76\x81\x7e\x54\xd1\x52\x45\xdc\xe3\xd3\xd1\xb0\xf9\xe4\xc6\xd2\x33\x3c\xa1\x09\x3b\x8b\x5f\xe0\xf9\x47\x51\x4c\x9a\x3d\x4c\xc3\xd0\x72\x12\x02\x43\x22\x64\x7e\x0a\x33\xa6\x5a\xe6\xd2\xdc\xf7\xe0\x92\x3c\xaa\xe8\x93\xce\xf6\xc9\x65\x8c\x73\x90\xa3\x72\xd3\x4e\x2b\xa2\x85\x13\x58\xf0\xf6\x56\x60\x82\x38\x58\xb6\x83\x56\x74\x39\x5a\x69\x29\xac\x75\x39\x58\x21\x10\xf9\x9a\xf1\x7a\x3d\x6d\x92\x4b\x7b\x07\x34\x3b\x7f\x32\xa3\x7f\x88\x64\xe4\x49\x88\x36\x14\x67\xad\x23\x76\x80\xf0\x14\xed\x4d\xc9\xe5\xc6\x86\x92\x27\xc3\x74\x38\x04\x99\xc8\x87\xee\x39\x53\x0f\x83\x9e\x4d\x26\xfd\x9e\x8c\xae\xf0\x54\x4f\xe4\x2b\x73\x61\xf3\xad\xa6\x7a\xf8\x67\xfd\x2d\x89\xc4\xbd\xaa\x50\x24\xf3\x64\xc2\x8b\x57\x0e\x4b\xcd\xd4\xfa\x64\xba\xdb\x6d\xa8\xc7\xb3\xd1\x0e\x26\x05\x5d\x06\x15\x5b\x2c\x05\xd6\x8f\xf5\x43\x8e\xba\x6d\x94\x56\x4b\x20\x36\x16\x13\x58\xee\x23\xbe\x5e\x47\xdc\xb3\xef\xce\xaa\x27\x1e\x05\xda\x5b\xff\x78\x68\xa6\xfb\xd6\x5f\xc4\x4d\xc9\xcd\xe9\xa2\xf7\x92\x27\xb0\xda\xd5\x20\x6b\x24\x1d\x06\x3c\x16\x2e\x89\x7b\x45\xb3\x48\x50\x3c\xab\xe9\x81\x1b\xaa\x11\x86\xe5\xe3\x94\x45\xde\x5a\x6e\xb5\xcf\x76\xe2\x94\x28\xf3\xb8\x26\xa6\xc4\x9c\xd0\x99\x38\xc0\x8a\xfc\xbd\x8f\xca\x4d\xdb\x4a\x2f\x7c\xf9\x9a\x2d\x68\x30\x9a\x4e\xd8\x2b\x8e\xc2\xcd\x1d\xd9\xf5\x3a\xa2\x9d\x94\xc7\x8b\x55\x9e\xde\xb1\xb7\x6c\xa6\x46\xf6\x42\x2e\x51\x03\x77\x35\x17\x69\x69\xbe\xb8\x5d\x1b\x4c\x85\xb8\xd5\xd8\x02\x42\x28\x2c\x4a\x56\x86\x6a\xba\x4c\x3a\x29\xcf\x99\x54\x1a\x1b\x2a\xa8\x8b\xcd\x54\x89\x6a\x96\x3f\xeb\xc9\x3a\x82\xab\xbf\x90\x23\x5c\x01\x86\x45\x24\x12\x5e\x37\x6b\xb2\x72\xaf\x17\x2b\x53\x10\x1c\x9b\xcd\x55\x0d\x8f\x50\xf1\x42\xad\xd8\x44\x1c\x4b\x4c\x11\xbe\xfc\x5f\xd6\x6a\x7f\xa9\x02\x7f\xad\xc1\xfe\x4a\x7b\xfd\xf5\x4e\xfa\x42\xa3\x15\xad\xa5\x41\xdb\x46\x44\x35\x75\x29\x9b\xb1\xad\xaa\x0d\x69\x1e\x89\xc1\x19\x01\x5b\x8d\xde\x26\x0b\x9e\x12\xc6\x22\x13\xe4\x34\x75\x5b\x51\x36\x92\x83\xae\xb1\x66\x56\xb4\xaf\x79\x6b\x21\xde\xf1\xd6\x42\x6c\xdf\x5a\x30\x05\xd1\x84\xc6\x51\xd7\x77\x2a\xba\xc4\x8e\x26\xa1\xbd\xd5\x48\x4b\xe8\x86\x12\x01\xec\xaa\x28\xb4\x76\xb5\xa6\x68\x00\x91\xd2\x3c\x43\x5b\x64\x7d\x45\xba\xc3\xab\xf2\xdd\xd8\x56\xab\x78\xed\xf9\x72\x7c\x35\xd9\x33\xe2\x43\x02\xd7\xc3\x23\xfd\xd3\x22\x53\xf4\x7f\xb3\xf6\xae\x4b\x6e\x1b\xd9\x9f\xe0\x77\x3e\x85\xc8\xe8\x3f\x02\x69\x24\xca\xa4\xdc\xde\x9d\x41\x55\x16\x43\xbe\xbb\x5b\x74\xd9\x92\x6c\xd9\xcd\xe6\x38\x40\x10\x55\x85\x16\x0b\x09\x25\x93\x92\x8a\x05\x46\xec\xf7\x8d\x8d\x98\x47\x98\xd8\xd8\x27\x99\x47\x99\x27\xd9\xc8\x73\xf2\x0a\x80\x25\xf5\x3f\x46\x1f\x54\x04\x90\xf7\xcb\xc9\x93\xe7\xf2\x3b\x7a\x58\x36\x30\x4a\xf3\x9f\x14\x73\xb2\x31\x0d\x69\xdb\x18\xdf\xb3\x35\x55\x2d\x2a\xda\x36\x2e\xbc\xa1\xde\x10\x92\xe9\x14\xc9\xe9\x24\x47\x3c\x4e\x3f\xc8\xb8\x20\x84\x2e\xa2\x68\x81\x30\xce\x0b\xf5\x6a\xa1\xa3\x9b\x6f\xd9\xb2\x40\x73\xc2\x46\x87\x8e\xa6\xcf\xc2\x19\x48\x9f\x42\xb8\x67\xc5\x84\xbb\xc1\xbe\x65\xd3\xf3\x5b\x7f\xb0\x6f\x89\x3e\xc2\x97\xb7\x2b\xec\x28\x86\x9a\xe8\xad\x0f\x48\x80\xfd\x44\xe1\x05\x1c\x85\x4e\x0e\xfb\x96\x4d\xcf\xdf\x5e\x3c\x3b\x4f\x92\xb7\x64\x6b\x43\x49\xeb\x5f\x0b\xcb\x62\x78\x41\x9f\x3f\xc8\x8e\xc5\xf6\xb9\xf4\xb7\x99\xd3\x9f\x2f\xa5\x99\x8b\x1a\xc6\x2e\x8a\x6a\xbd\x6f\x6a\x68\xb2\x0e\x6d\xa0\xb7\x09\x00\xa5\xbd\xbe\x2d\x11\x10\x1d\x62\x48\xa0\x1c\x55\xa6\x29\x75\x06\xd6\xa6\xa6\x79\x99\x85\xb1\xa8\xbf\x92\xbe\x6b\x45\x87\x52\xf7\xc0\xe7\xa4\x7f\xa6\xc9\x65\x6d\xc6\x48\x3b\x6e\xc1\xd5\xb4\x24\xa3\xa0\x20\xd6\x91\x73\xbe\xf4\x4e\xa1\x4f\x2e\x1f\xbd\xe1\x86\xcb\xf7\xed\xfb\x7e\x97\x81\xfd\x78\x48\x20\xd2\x59\xe6\xf9\xbb\xfc\x71\x22\x29\x12\xaf\x20\xe9\x37\x1d\xbb\x23\xdf\xa4\x47\xdb\x9f\x98\x47\xc0\x17\x18\x3b\xe8\x09\x13\xb6\x14\xa3\xad\xc5\x28\x9e\xd5\x3f\x2b\x75\xb0\x61\xbc\x16\x2a\xe0\x0f\x69\x5b\xe8\x41\xfa\xbb\x8c\x9d\x14\xa4\x9a\xa7\x55\x06\x49\x25\xa7\x42\x11\x86\xb6\x85\xd6\xa7\x7f\x48\xed\xaf\x55\x6d\xd2\xf2\xac\xda\x78\xc8\x97\x7e\x93\x29\x67\x2f\x24\x22\x37\x07\xf3\xcb\x3d\xb2\x8f\xf2\x13\x8a\x18\xbb\xdc\xc7\xd8\x8d\x05\x1a\xca\xda\x25\xa7\xe1\x41\x37\x18\xd7\x9c\xb1\x58\xce\xb1\xf9\x19\x34\x4e\x53\xf2\x6f\x14\xc7\x28\x0c\xb1\xb8\x98\x42\x00\x5d\x66\x5f\x0c\xf0\x27\x5f\xfb\x33\x02\x1d\x18\x4f\xbd\x8b\xcb\x0f\xfd\xcf\x33\xef\xf3\xcf\xff\x6e\x8f\xd5\x41\xc7\x07\x0e\x3a\x0e\x28\x1c\x03\xbd\xed\x70\x09\xf6\x94\xf1\xbe\xa8\x93\x50\x9f\x77\xfe\x30\x54\xdd\x61\xb0\x2f\x06\x0c\x63\xff\x25\x7d\xcc\x4d\x6c\x93\x36\xf1\xa4\x39\x74\xab\xea\x76\xcb\xc5\x9f\xc4\x98\x0b\x5e\x6c\x10\x83\x85\xc1\x72\x4d\x42\x17\xbd\x9e\x61\x8a\x86\xd9\x2f\xb0\x3e\xa7\xea\xaa\x5b\xc8\xb8\xd1\x11\xd6\x71\x6d\x9a\x34\xb0\x44\x05\xa1\x07\x4c\x22\x39\xd5\xab\xd2\x25\xf8\x43\x6a\x28\x95\x71\xbc\xbe\x64\xd3\x28\x3a\x5c\xb0\x69\xdb\xae\x2f\xe0\xf7\x25\x83\xa1\xc0\x27\xd7\xa8\x70\x1b\x46\x91\xe8\xec\x61\x53\x5b\x4d\x2e\xd9\x34\xf3\x9e\xa6\xa4\x6d\xb1\x9a\x7f\xb3\x30\xe8\x1d\x27\x17\xa6\x38\xf3\x3c\xb5\xb6\x28\xe3\xa9\xef\x1f\xfa\x5d\x48\xc8\xcf\x25\xfb\x1a\x4d\x4c\x4a\xb3\xb3\xd3\x99\x5a\xb8\xa1\x5d\xaa\x67\x35\x1f\x10\x13\x33\xb1\x9c\x7d\x27\xe3\xda\xed\x0a\xc6\xf8\x5c\x66\xb5\x8c\x7d\xbf\xd0\x5f\x3d\xd2\x79\x59\x82\x79\x02\x4a\x8f\x43\xa0\x1b\xb5\xfa\x7f\x71\x7e\xab\xe3\xef\x25\x28\xdd\x5c\x22\x54\xa1\xb1\x1f\x54\xe9\xe7\x84\xab\x83\x46\xb5\xbb\xdf\x6c\xa8\x3f\xf1\x7c\x0d\xbf\x0f\x1a\xff\x02\x04\x70\x9d\xb5\xe8\x9b\xa3\x6a\xa2\x32\xe0\xfe\x5a\x5d\xc7\xb1\xba\xff\x8b\x01\xba\xe2\x19\xa7\x22\x75\xb4\xf3\x60\xb4\x2c\x98\xe1\x7d\xb5\xb9\x29\x75\xf4\xd7\xa9\x49\x1b\x45\xbc\x37\xfd\x6a\xb2\xa3\xe8\x37\xa3\xd1\xf2\xa6\xd5\xd9\xcb\xfb\xda\x37\x6d\xb7\x66\x59\x30\xee\xce\x5b\x37\x50\x66\x8c\x20\x27\x5e\x75\xe8\x4f\x8a\x48\xab\x5f\xc1\x15\xc9\x64\xc6\x4b\x70\x7d\x6a\x75\xd6\x88\xed\x13\x18\xbe\xd9\x8e\x9f\x20\xd4\xc1\xe8\xfb\x44\x5b\x8d\xaf\x3a\x6a\xbc\xcf\x27\x68\xf8\x58\x0c\x8d\xa7\x08\x78\x0e\xa3\xa7\x01\xfa\xa6\xfe\x37\xcc\x09\xe8\x6c\x06\xc7\xbb\x6d\x4f\x74\x94\xd8\x99\x10\xde\x4c\x38\xb7\x80\x2e\x9f\x44\x6b\x16\x97\x0c\x76\x9d\x09\xf8\xeb\xb0\xbc\x43\xdb\x5a\xcf\xf2\x1c\x6d\x6b\x39\xfa\x86\x33\x56\x1a\xab\xda\xc4\x9a\xfb\x1e\x1d\x2c\x71\x6d\x2c\x99\xab\xf3\x8a\x29\xea\x4c\xba\x96\xcc\x68\xcc\x5b\x0d\x98\x15\x5b\x59\x91\xfb\x08\xc1\x46\xaf\xe3\x82\xb1\xda\x55\x5b\x98\x6a\xfb\x68\x56\x7f\x37\x06\xd9\xe0\x49\x8b\xc9\xcc\x66\x75\x33\x8f\x78\xee\xfe\xa5\x83\xb3\x12\xa9\x8f\xda\xc5\x0f\xf6\x0e\x0d\xc4\x1b\x56\x28\x67\xc2\x5d\xdb\xd1\x84\x59\xdf\xb0\x53\x81\xf7\x6b\x18\x04\x2c\xe7\x07\xaf\x9c\x2a\x2c\xa7\x4e\x19\x0f\x98\xed\xca\xde\xd4\xeb\x84\xc5\x1c\x0e\xbe\xbe\xd9\x66\x5a\xe9\x4a\xfa\x67\xdc\xdf\x02\xb6\x53\xeb\x50\xa1\x83\x1b\x5e\x8c\x24\x88\x8f\xab\xba\x54\x64\xac\xa6\xb5\xd6\x64\x52\xfb\x1e\x25\x59\xec\xef\x32\xb6\xaf\xbc\xaf\x18\x73\x65\xc3\xc6\x20\x8c\x94\xa5\x88\x7b\xf6\xff\x35\x83\x41\x1f\xd5\x97\x9d\x32\x41\x05\x1d\xd6\x52\xbb\x92\x19\x86\x03\x54\x25\xfc\x72\x42\x96\xad\xfa\xcf\x4a\xfa\x12\xad\x00\xa9\x31\x25\xc3\x59\x65\xf5\x1c\x0d\x5f\x48\xe6\x1b\x92\xfc\x43\xfa\x41\xd8\x51\x6c\x08\x8c\xf9\xf1\x97\x40\x43\x54\xd5\xe5\x4f\x7c\xc0\xf4\xa8\x96\x3a\x0a\x16\xbd\x29\xe3\x5f\xb4\x82\xb9\xac\x21\xee\x72\x1d\x38\x14\xd5\x2e\x70\xd1\xb8\x6c\xdb\xcf\xff\xdb\x3f\x77\x9f\xf5\x7d\xc5\x3c\x79\x90\x0c\x64\x92\x73\x59\x67\xa5\x05\x64\xab\x97\xe5\xaa\x6d\x63\xf5\x07\x3c\xc0\xb5\x1e\xe6\x9f\x2f\x93\xcf\x6f\xe8\xa4\xb8\x4b\xff\x12\x4d\x7c\xf3\xe4\xd0\x50\xf8\x95\xf1\x19\xb6\xf7\x2b\xba\x98\x4f\x9a\x7c\xb3\xa9\xea\x1b\xe3\x13\x7c\x36\x6b\x3e\x4c\x32\xb4\x02\xe0\xec\xa1\x11\x65\xf6\x2a\x9e\x34\xa2\x9c\xd0\x65\xbd\xa2\x9d\xf8\x7b\xe5\x84\xd0\x82\xd7\xb2\xac\x65\x56\xd3\x82\x6f\xb3\x29\x6d\xf8\x2e\x9b\xd2\xe2\x2e\x2b\xa9\x14\x79\xb5\xad\xea\x1b\xb0\xf3\x84\xa0\xbb\xcd\xb6\x42\xab\xcf\x5d\x16\xc4\xa2\x52\x65\x41\xe8\xb2\xaa\xbe\x99\x90\xa3\x5a\x90\x65\xbe\xdb\x8b\xd2\xf7\x88\xc2\x53\x8d\xc5\xf2\x4c\x94\x3b\x39\xc7\x3f\x7a\xe9\x67\x53\x82\x3a\x46\x6d\x9e\xa2\xbf\x2e\x45\x3a\x5b\x65\x5a\x97\x90\x1b\x88\x1d\x0e\x72\xd7\x29\xe5\x6a\xac\x51\xfb\x96\xd7\xf4\x65\xe9\x41\xdb\xeb\xea\x15\xb9\xcd\xd9\xa6\x8c\x2b\x6d\x47\xb4\xa9\x04\xba\xa0\x12\x74\x77\xb3\x05\x14\xb5\xf7\x04\x4e\xb8\xea\x58\x6c\xd8\x72\x45\x9b\x3a\xae\x28\xa7\x60\x6f\x52\x51\x70\x89\x35\xd5\x94\x1f\x64\x29\xea\x7c\xbb\xc0\xea\x14\x87\x2f\xe3\x8a\x10\x54\xf9\x06\x86\x1a\xe1\x0b\x63\xe3\x02\x8d\xd0\xbf\xd9\xcb\x13\x89\x28\x77\x26\x31\x93\x49\xaf\x70\x67\x24\x03\xa5\xd9\xa7\x7e\x79\xf6\x13\xf5\x92\x61\x99\x84\x02\x47\x70\x97\x37\x36\xe6\x34\x3e\xc1\x0d\x7d\x4a\xd5\x68\xeb\xa5\x12\x84\x10\xf9\x6a\x68\xd4\xb1\x34\x31\x8f\xed\x3a\x80\xb1\x84\x02\xa9\x7b\x57\xe4\xc5\xad\x5a\x21\x24\x8b\xc3\x94\x10\x76\x3c\x78\xe1\x47\xe3\x54\x2f\x08\x8d\x3b\xe5\x84\x79\xf0\x95\x97\xeb\xe1\x88\xdc\xc4\xc2\x86\xc2\xb2\xdd\x01\xab\x55\xd5\x99\xf3\xf8\xf3\x7f\xae\x8b\xbb\x54\xe6\x6b\x1b\xd6\xc7\x8b\x58\x4c\xda\xb6\x38\x7b\xbb\x2f\xc5\x3d\xba\x51\x73\x11\x45\x9d\x17\xf1\xe4\x0c\xf3\x4f\xf4\xfa\x32\x75\x78\xf1\x7a\x31\x41\xfa\x5e\xe4\x4d\x7a\x9b\x17\x6f\xac\x53\x29\x22\xa9\x4c\x44\x59\x6f\x4a\x81\x91\xbc\xac\x1e\x8d\x9f\x35\xa2\x24\xf8\xc7\x15\xd6\x9b\xef\xce\xf7\xfe\x34\xfb\x3e\x52\xc2\x53\x6b\xfa\x00\x05\xff\xef\x04\x88\x51\x55\xbf\xcb\xb7\xd5\xa6\xb8\xcd\x85\x43\x19\x90\x67\xb2\x92\xdb\x92\x4d\xfe\xf9\xcf\xfd\x24\xe9\xa0\x59\x9e\x19\xc8\xf8\x78\xf6\x7f\x80\x7d\x53\xe0\x63\x9d\x8b\x2a\x4f\xb7\xf9\xba\xdc\x4e\xa8\x2e\x86\x50\xef\x54\xcf\xeb\x40\xa7\xb4\x30\x12\x0f\xb8\x6b\xd1\xb5\x09\x4e\x82\xe4\x67\x1e\x9a\xdb\x79\x71\xe5\x2e\x67\x51\x34\xfe\xfc\xc9\x93\x1e\x91\x2e\x3d\x6f\x3c\xc5\x11\x4d\x26\xb4\x23\xbc\xf5\x08\x90\x73\xe2\x27\xa3\xc9\x93\xc9\x98\x55\x6d\xab\x6e\xa7\x10\x38\xd3\x00\xb4\x47\xd1\x17\x4f\xc7\x2c\x18\x04\x91\xcc\x48\xdb\xc6\x15\x9b\xfc\xcf\xff\x31\x21\x94\x27\xac\xa2\x35\x9b\x3c\x99\x30\xe7\xaa\xc7\x8f\xa0\xda\x0a\xa8\x2b\xc9\x24\x3d\xa8\xa2\xee\xb4\xc1\xda\xae\x29\x8b\x2a\xdf\x82\x99\x2b\xdd\xb1\xf1\x6c\x04\xca\x2a\x6d\xfa\x4f\x1e\x9a\x8f\xc7\x77\xf7\x61\xed\xce\xcf\xc9\xc3\x01\x56\xfa\x8f\xf5\xa6\xfc\xc0\xf6\x23\x94\x70\x1e\x74\x70\x71\x42\x37\xec\x6a\x7e\x85\x9a\xc7\x74\x9f\x59\x96\x64\xaf\xea\xb5\xa1\x67\x4f\xc1\x42\xac\xb5\xea\x72\x4f\xf7\xc9\x86\x90\x11\x62\x7e\xcc\x9b\x80\x54\x38\x28\x8e\xed\x8a\x90\x2c\xfc\xb8\x25\xb4\x74\xf4\xa6\xd4\x06\xc8\x0d\xdf\x25\x1b\xba\xc5\x98\x40\xdb\x84\x6d\xf4\x3b\xb6\x01\xf5\xd8\x95\x66\x17\xf7\x09\xdb\x24\x88\x2c\x72\x6d\x0e\x89\x0a\x23\x05\x30\x76\xb5\x9c\xae\x0c\x26\x1f\x0c\x70\x57\xa7\x78\xcb\x9e\xa5\x50\xfe\x7f\x3c\x3b\x8f\xaf\xd9\x89\x46\xff\x23\xbe\x25\x74\x62\x77\x37\xf9\xa4\xf8\x47\xd7\x27\x41\x39\xfe\x29\x27\xb6\x57\xb7\xe0\x08\x8f\xe8\x11\xaa\xb5\x6d\x3b\xf9\x67\xad\x7f\xcf\xe3\xd3\x4d\x72\x39\xe6\x93\xff\xf5\xdf\xff\x9f\x49\x36\xf9\x5f\xff\xfd\xff\x1b\xd8\xbc\xbd\xc6\xda\x66\xc0\xd8\x98\x66\xcc\x14\x1d\xbe\x0e\xc7\xc8\x5b\x86\x3f\x2b\x6e\xe5\x96\x6f\x37\xa5\x88\x21\xdf\x47\x4a\xfd\xc8\x1a\xb8\xee\xaf\x81\x6b\xaf\x29\xa3\x13\xab\x61\x46\x21\x15\xb8\xdc\x1c\x61\xdc\x9e\xe8\x3c\x96\xcd\xef\x6d\x0d\xb7\x4c\x4f\x2e\x32\x97\xd9\x34\x1c\x63\xaf\x4d\x4d\x65\xb6\x78\x34\xc4\x0a\x36\x2f\xfb\xe2\x29\x63\x6b\x9f\x0c\xd8\xed\x33\x23\xb4\x6e\x5b\x0c\xf0\xb7\x6b\xdb\xaa\x6d\xf5\x01\xf4\x96\xd5\x8a\x22\x8f\xd4\x65\xf1\x6d\xc2\x38\xa1\x02\x7f\x09\xe4\x46\xef\x1c\x49\x5e\x36\x2b\xfa\x56\x87\x79\x71\xda\x89\xd7\x4f\xaa\xfa\xc9\x82\x2c\xba\x4e\xee\xaf\x09\xa0\x3a\xdc\x6f\xcb\xc9\x18\xc0\x14\xe1\x34\xc0\xdf\x77\xe1\x8c\xbd\xa6\x8b\xe5\x6b\xa7\xf9\x2c\x07\x0f\xf8\x3b\x72\x1c\xfe\xd0\xf8\xb8\x4c\x45\x68\x91\xed\xcc\x02\x8d\x85\x00\x2d\x14\x45\x17\x4c\xcc\x45\x32\x79\x52\xdc\xa5\xd7\x5c\x14\x65\xba\x06\xc8\xb8\x49\x36\xe9\xbe\xb1\xc4\xab\x51\xb7\x4d\xbe\xa3\x6b\xd6\x24\x56\xfa\x78\xee\x6e\xbc\x07\x73\xc1\x47\x88\x59\x69\xd9\x97\x71\x1c\x1f\x98\x5c\xee\x56\xea\x5c\xba\x6c\xa2\xe8\xa0\xf5\x5d\x0d\x39\xdf\x25\x09\x39\x47\x82\xca\x2f\xd9\xda\xe1\x16\x87\xed\x1d\x95\x68\x3b\xa0\x2d\x35\x54\xea\xb4\x21\x90\x00\x0d\x12\xe9\x82\xd0\x0a\xef\x1f\x9c\x99\x84\x26\x59\xc3\xd4\x2f\x5f\x14\xb6\xe8\xc5\xbc\x1a\xf3\x28\xaa\x3d\x41\xc2\x48\xa0\x10\x76\x68\x89\x52\x41\xa8\x4a\x0f\x1b\xd4\xb0\x5c\x55\xdd\xec\xe5\x59\x5d\x96\x9b\xdd\xd7\x38\x49\x76\x7e\xa3\x28\x16\x6d\x0b\x88\x35\x43\xf3\x77\x22\x66\x1d\x2e\x3a\xc5\xc2\x75\x43\xbc\x15\x77\x29\x0a\x28\x26\xea\x9a\xb8\x21\xb8\x64\x07\x5a\xb3\x2b\xe5\xaf\x75\xb9\xa9\x64\xbe\xde\x96\xb1\x30\x11\xdd\xba\x0d\x10\xc4\x6d\xae\xee\x79\x18\x00\x76\x35\x75\xd7\x98\xd8\x97\x16\x09\x7d\xcb\xa7\x15\x9b\x86\x22\x6b\x98\x44\xda\xd0\x35\x3d\xd0\x1d\xdd\x33\x61\x36\xf9\x15\x9b\xd2\x0d\x9b\xd1\xad\x62\x02\xae\xf1\x74\xac\xae\xe3\x6b\xc6\xae\xc8\xc3\x82\x35\x6c\xcd\x0a\xf5\x69\x67\x2d\x52\xd4\x9f\x6b\x36\xfb\xdc\x89\x17\x9e\xa9\xab\xc1\xad\x59\x7c\xa8\xdf\xf2\xa4\xe3\x6f\x0d\x42\x2b\x5f\xbe\x5d\xd1\xd7\xec\xce\x53\x03\xfb\xca\xdc\xd7\x5a\x99\x7b\xa7\xe5\x47\x57\x51\xf4\xda\x5b\x0f\xe4\x19\x2e\x84\xd7\x0e\x03\xf0\x4e\x2f\xe3\x2b\x2b\x66\xba\x03\x31\x93\xfa\xff\xf2\xaa\x6d\x5f\xfb\xc2\xaa\x3b\x90\x91\x5d\x79\xe5\x13\x0f\xfc\xe9\x0e\x84\x55\x77\x20\x9f\xba\x8a\xa2\xeb\xcb\x3b\xad\xe4\x83\x2f\xb4\x61\x93\x09\xa1\xaf\x03\x7e\x73\x81\x86\x41\xde\x4b\x48\x01\x77\x8f\x82\xc5\xc5\xbc\x48\x26\xe7\xe8\x48\x00\xaf\xd5\x57\x6d\xdf\x7d\xbf\x0d\xfb\x19\xaf\x4d\x59\x2e\x81\x4a\x5e\xd6\x1b\x9b\x58\xb5\xfe\x3a\x8a\xe2\xdb\xb6\x8d\x6f\x3d\x76\xde\xa5\xa2\x77\x60\xe2\xf0\x1a\x39\xca\x28\x8a\x63\x75\x13\x00\x50\x47\xa2\x99\xd5\xd7\x86\xdb\x7c\x7d\x96\x9b\xe5\xec\x40\x47\xfe\x54\x84\x34\xf8\xe2\x95\xb0\xfc\x73\xc5\xfc\x6f\xcb\x3f\x57\xa3\x60\x80\xe3\xf1\x01\x74\x16\x07\xa3\xfd\x7c\xad\x75\x16\x07\x76\x87\x60\xa9\x4f\xb0\xcb\x97\x7a\x80\x51\xe6\x0a\x43\x0c\x02\x41\xc5\xc8\x38\x88\xc4\x1b\x36\x3d\xbf\xb9\xb8\x35\xeb\xe8\x26\x61\x4f\xc9\xed\xf2\x26\x99\xad\x70\x1c\x1a\x1c\xb2\xdb\xe5\xcd\x0a\x65\xd5\x87\xb6\x3d\xd8\xa9\x75\x28\xba\xd3\xf3\xfb\x8b\x67\x6e\x35\xde\x93\x45\x0d\x70\x5d\xcf\x96\xf7\x98\xf1\xa0\x9a\xa8\x15\x33\x53\x02\x0b\x5f\x1d\x2f\x2a\x95\x5e\x55\x8a\x78\xcd\xf7\xc9\x2c\x53\x3f\x48\x7a\x45\x0f\xbe\x82\x57\x7d\x87\xf6\x53\x97\x5a\x93\xd1\xd1\xc1\x2c\xba\xf8\xc0\xc6\x33\x02\x6a\xf5\xab\x4b\xb6\xd7\xdc\x9a\x69\xe5\x3b\x67\x7f\xb4\xa7\xd7\x44\x6f\x42\x8d\x9f\xfc\x9c\x5d\x25\x5b\xef\xc8\x1d\x6b\xbd\xff\x0b\xf6\xfc\xf2\xdd\x7c\x6b\x69\xf2\xbb\xf4\x8a\x64\xdb\x91\xb4\x77\xf7\x58\xd2\x17\x34\x9f\xe7\xc9\x22\x5b\xd0\x35\xbd\x4a\x5e\xe8\x52\x18\xbb\x9e\x37\xd9\x64\x42\x0b\xba\x83\x51\x7f\x7e\xc9\xde\x91\x87\x2d\x33\x85\xa9\xa2\xe8\x15\x7b\xa7\xd1\x35\xae\xd8\x73\xba\x66\x93\xc9\x71\x6b\x01\x31\x2b\x45\xec\x97\x9b\x24\x51\xec\x0d\xab\xeb\x18\x1f\xa8\xf4\x58\x26\xa2\xb9\x12\xd3\xcb\xf7\x6c\x76\xfe\xde\xc9\xf2\xdf\xab\x19\x0d\x5a\x1b\x16\xfe\x7e\x45\x28\x14\xfc\x3e\x99\x75\x0a\xf6\x7d\xe9\x43\x19\x1a\x78\x6a\x69\x7b\x2b\x51\xee\xe4\xb0\xa7\x2f\xad\x51\x6a\x19\xe8\x5e\x9c\x0e\x83\xf6\xed\xa2\x3c\xa5\x63\x6c\x04\x73\x3b\x40\x67\x31\x35\xcd\x6b\x19\x97\xda\x16\x56\x3d\x13\x92\xd6\xc9\x2c\x9b\x61\xda\x9a\x6f\x74\x5a\x90\xf2\x39\xa3\xd3\xdb\x6a\xb3\x29\x6b\xf6\x7d\x17\x49\xe0\x30\xe4\xdc\x01\x31\xa4\x99\x3c\xaf\x2e\xea\xf3\x8a\xe9\xa3\x33\x07\x2b\x41\x35\x0e\x60\x97\xfa\x8b\x76\xcb\xa1\x15\x78\x2a\x70\x56\x25\x39\x34\x95\x6a\xe7\xb0\xdc\x73\x90\x00\xfb\x11\x04\x5f\xa0\xfb\xba\x13\x8d\xe0\xaa\xfe\x18\x9c\xe9\x83\x69\xd7\x27\x62\x77\x8d\x76\xf5\x9c\xb3\x5d\x7d\xb6\x29\xb7\xf9\x7d\xb9\xf9\x3a\xdf\x6e\xd7\x79\xf1\x66\x97\xed\xd5\x87\x7d\x9d\xc5\xea\x7f\x80\xc9\x77\x81\xda\x36\x35\x9d\x12\x3f\x16\xe0\x00\xf6\x49\x3c\x20\xda\x5c\x96\x01\x4c\xaa\x00\x01\x2c\x45\x79\x7c\x20\x86\xaf\xd4\x98\xb8\xa1\xdf\x38\x7f\xc4\x7d\x3d\xb2\xc3\x72\xda\xfe\xa2\x5c\xca\x55\xec\xcd\xdd\xb6\x3e\xe5\x3f\x20\x15\x6b\x5c\xdf\x84\xa1\xfa\xad\xdc\x5c\x7f\x5b\x8a\xd5\x08\xec\x59\xd5\x55\x79\x7e\x8b\xb3\x90\x99\x70\xe9\xea\xdd\x9d\xab\x20\xd3\x5c\xad\x7a\xfd\xd6\x24\xc5\x53\x73\x02\x51\xe1\x5e\xd7\x5a\x77\x75\xb4\x15\xb0\xd0\x90\xe3\x3a\x44\xce\x83\xa5\xaa\x39\x09\xe0\x6a\xe0\x85\x06\x8d\xf3\x44\xae\x93\x86\xef\x2a\x55\x40\xf6\x44\x94\xdb\x5c\x56\xef\x4a\xb8\xc8\x81\x18\xdf\xc5\x0b\x55\x5c\x5a\xe7\x95\x11\xf8\x9a\x68\xc4\xaa\x02\x9d\x51\x15\xa0\x1e\x03\xf6\xc8\x7c\x42\x34\x49\xdb\x26\x1d\x35\xf8\x80\xf7\xf8\xa7\xc4\xe4\xf5\x1c\xe3\x3a\xf8\x12\xa7\x84\x95\x76\x73\x2b\x16\x14\x48\x88\xc6\xee\x99\xc7\xa7\x33\xe9\x4d\x6c\xe5\xbb\xb5\xf9\x45\xeb\xb3\xf5\xbe\xda\x4a\x92\x69\xa1\x8c\xe7\x0c\x16\x34\x48\x2b\xec\xfc\x08\xd2\xba\xc5\x23\xfc\x64\xe2\xfa\x82\x6a\x01\xa6\x41\x4b\xbf\xe4\xe3\x43\x0a\xa9\x74\x22\x93\x18\xb3\x3a\x01\xea\x98\x49\x27\x4b\xf5\xa4\x63\x63\xdd\x2c\x94\xda\xc7\x36\x11\xb3\x39\xa9\x97\x80\x79\x39\xa9\x5e\x7f\x24\xc3\x10\xf8\x61\xe7\x58\xed\x8d\x83\x4e\xf9\x10\x0f\xe1\x80\xd8\x2a\xe7\xf6\x17\x18\x03\x6b\x64\x92\x40\x02\x9c\x85\xef\x4c\x90\xe9\x5a\x31\x07\x1d\x09\xbf\x33\x45\x9f\xa8\x31\x71\x8f\xa4\x9e\xfb\x8f\x7e\x93\xb3\x38\xf8\x12\x8c\xb7\x8b\xa7\x1d\x14\x16\x14\x8d\x76\xd0\x96\x61\xb5\x7c\xfb\x75\x1d\xc3\x24\x7b\x29\xb9\xb6\x5b\xfc\x0a\xc2\xab\xc4\xe1\x7e\x23\x94\xfb\x31\xbb\x69\xf9\xe8\x3d\x23\x68\xcf\xf1\x48\xd0\x4e\x40\x8f\xd4\x7b\x91\x37\x38\xba\xd0\x08\xaf\xb7\xdd\x04\x19\xae\x39\xb3\x20\xec\x22\xf4\x45\xb8\x13\x32\xf2\xd7\xb2\x99\x36\xfb\x3b\x98\xb8\x50\x02\x9b\x75\xdf\x8e\xfa\x4b\x46\x25\xf4\xbc\xc4\x3c\xba\x0a\x96\xc8\x48\x12\x5d\xc3\xc2\x49\xc1\xaf\xaa\xe3\xf8\x4b\xbb\x84\x9a\xc7\xaf\xec\x18\x3d\x5e\xc0\x57\xc1\xdc\x76\xdf\xd9\x42\xa1\x2f\xf8\x15\x7a\x63\xee\xb5\x66\xaa\x7b\x19\x83\x19\xf6\xd5\x51\x98\x32\x75\x73\xf8\x64\x92\xf4\xcb\xa7\x93\x6d\x79\x2d\x33\x35\xbc\x9e\x43\x41\xf5\xa1\xdc\x7c\x0f\x89\xe6\x1c\x9f\x7e\xe6\xbb\x2c\xe5\x3a\xe7\x2b\x2e\xf3\x2d\x40\xf6\x92\x64\xd2\x7c\xb0\x98\xba\x93\xa4\x9f\x42\x25\x98\x7c\x7c\xa9\xf5\x07\x49\x84\x2b\xb9\x9f\xc4\x50\xa6\xa3\x39\xf8\xbc\xbe\x2d\x80\xb1\xde\xa1\x6c\xc9\x74\xcb\x61\x4d\xed\xda\xb6\x32\x6c\x0f\x8c\x2c\x2d\x98\x9d\xdf\x8f\x8d\xa8\x8e\xf2\x3c\xf9\xdf\x31\x74\x08\xac\x59\x0c\x49\xf6\x91\xa5\x9b\xd0\x89\x14\xfb\xf2\xa3\x23\x58\x10\x9a\x87\x03\x56\x78\x94\xbb\x3b\xeb\xea\x6e\xe9\xc7\x33\x9f\x0c\xae\x0d\x42\xc7\xa7\x06\x2f\x8a\xaa\x65\x57\xf7\x59\xe3\xd7\xc9\x0a\x14\x47\x2e\x3d\x2b\xba\x12\x4b\x18\xde\x4a\xba\x61\x53\xa4\x69\xb8\xb8\x27\xfd\xf1\x2f\xb7\xd2\x1b\x7b\x33\xb0\xcf\xcb\x6b\x79\xba\x49\x9d\x65\xea\xc6\x52\x37\xf3\xc7\xba\x2e\x85\xb7\x5e\x89\xe2\x7a\x0d\xd3\x65\xfc\xef\x4d\x1e\xac\xf0\x65\x53\x16\x81\x13\xbe\x36\x62\x1b\x4c\xb7\x5c\xac\xbc\x03\x7a\xcd\xaa\xae\x94\xb1\x21\x6a\x48\x9b\xd5\x68\x1d\x45\xc3\xe3\xb5\x5c\xaf\x86\x56\xe3\x23\xa3\xd1\x74\xbb\x6d\xbe\x42\x47\xf5\xe7\x49\x18\x7c\xe0\xb5\xbb\x08\x9d\xe5\xdb\xea\xa6\x56\xab\x0b\x28\x9b\x7d\xd2\xa7\x91\x33\xb2\xba\x8f\xbb\xe3\xae\x39\x47\x34\x36\x05\x92\xe8\x8e\x1d\x5a\x69\x19\xcf\xb9\x38\x17\xac\x22\x15\x13\xe0\xeb\xf8\xb2\x5a\x6f\xab\xfa\x86\xea\xb0\x29\xc2\x13\x88\x44\xd1\x00\x61\x15\x64\x74\x63\x1a\xeb\xc1\xeb\xf7\x24\x82\x86\x17\x72\x0a\x37\xc5\xc6\x68\x46\x48\x00\x37\x23\x3c\xed\xb1\xe3\x54\xec\x5b\x45\x8b\x7c\x95\xb0\xcf\xb8\x78\x5f\x88\xe1\x5c\xa8\x77\xc2\xd0\x1b\xc3\x38\x53\xd9\x61\x2b\x6f\x7c\xa4\x9b\xfb\xda\xf9\xf8\x41\x90\x8a\xa9\xca\x00\x37\xc0\x10\x59\x30\xd0\xf2\x03\xd2\x98\xce\x0a\xea\x7d\xbe\xa2\x3a\xc4\x85\xe7\x6f\x57\xfb\xe6\x9c\x70\xe2\xe1\xfc\x38\x91\x4d\xa5\xa8\x20\x78\xb8\x4f\x81\x12\xea\xef\xe7\xb9\x6f\xbb\x9e\x1b\x43\xce\x62\x99\xaf\x68\x63\xe9\xe4\x72\x01\x1d\xeb\x1b\x43\xe8\x55\x90\xc4\x0b\x37\x97\x73\xf0\xc7\x72\xcf\xd9\x64\x42\xc8\x68\xa1\x23\x68\x2f\xf8\x7e\x87\x11\x3b\x76\x6d\xdb\xf4\xc5\xa5\x15\xc4\x82\x48\x01\xf8\x7f\xe7\x48\xe3\xbb\x3a\x5e\xd0\x06\xc7\xfb\x71\x32\xd9\x80\x8c\x75\x71\x96\xaf\xf9\xbb\x72\x5e\x85\x14\xb3\xa1\xb5\xde\x20\x6d\x8b\x6e\xf7\x24\xab\x3a\x22\x7a\x7a\xa5\xea\x9a\x88\x72\x23\xf2\xf7\x13\xff\xbe\xf7\x2e\x64\x2b\xd4\x25\xe2\x87\x97\x10\xc1\x9b\x3c\xc4\xb5\xdb\x3e\x6d\xeb\x3f\x79\xd2\x01\x6d\x36\x23\x18\x3f\xd3\x47\x0c\xec\xd3\x91\x06\x83\x40\x1c\x77\x77\xa6\xc0\xe6\x05\x49\xf0\xbb\x52\x7c\xaf\x9b\x1d\x8b\x94\xf5\x8f\x1a\x03\x8d\x71\xa6\x8d\x5b\x9e\x63\x49\x27\x8e\x6a\x93\x18\xc8\x06\x13\xf0\xf6\x18\xd4\xe3\x60\x32\xcc\xb5\xe9\x4b\x57\x85\xbe\xce\xb1\x89\xbd\xce\x51\x6f\x2c\xe0\x6c\xc0\x94\x08\xbe\x0f\x6d\x19\x38\x1e\x0d\x6d\xb2\xe3\xfb\xbc\x0e\x70\xf6\xbb\x76\x6a\x16\x90\xd4\xda\x74\xf1\xe2\xac\xb8\x03\x51\x97\x67\xcc\xa6\x1e\xdf\x38\x51\xfd\x9a\x6f\xee\xf5\x7d\x8f\x98\x8b\xc3\xc0\x8d\xf4\x7c\x32\xea\x0e\x80\xba\x1b\xe8\xf0\x01\x48\x7c\x53\x75\x84\x86\xa4\x7f\xe7\x47\x37\x00\x5a\x3c\x21\xfe\x60\xe8\x62\x2c\x7d\x76\xf9\xf5\x02\x38\x2b\x00\xdc\x3f\xc8\xff\x3e\x96\x5d\xfb\x10\x6a\xb7\x62\xa9\xb7\xa2\xe6\xf7\x3d\xf7\x0b\x6d\xff\xa5\xef\xbc\xde\x15\xc4\x0f\xb7\xe0\x45\xce\xe8\xe1\xee\xbc\x2f\x63\x49\xce\x6b\x35\xf2\xba\x75\xe7\xb5\x35\x5c\x04\xd1\x3a\xb8\xd6\xb5\xed\x8c\xb1\x1a\x6a\x41\xcc\x6a\xdc\xa4\xea\xdd\xcd\xe3\xdb\x99\xa8\x5d\xe7\x8a\x63\x1a\x38\x58\x44\x11\x54\xaa\x28\xbf\x18\xb0\xd7\x7c\x1f\xca\x1d\x00\x85\xaa\xc9\x0b\xd3\xb1\x57\xbc\xf1\xbc\x25\xc3\xb4\x50\x64\x30\x00\x69\xbf\x80\xee\xc8\xbc\x32\xeb\x50\x1b\xc5\x6c\x7e\xc6\x4d\xf5\x83\x07\x64\x1d\xbc\x77\x51\x20\xfc\xf9\x02\x13\xb2\xc9\x87\x49\x8f\x6a\xa6\xdb\xea\x4d\x89\x11\x21\x5c\x9c\x81\xaf\xf9\x5d\xb3\x97\x25\x4a\xe8\xe7\x27\xde\xc7\x52\xdd\x86\xb4\x83\x3a\xca\xf2\x39\x7b\x80\xd5\xd9\xe4\x62\x57\xfe\x58\xcb\xb8\xf6\x69\x00\xa1\x68\xe5\xd6\xff\x8a\x86\xb2\x47\xeb\x00\xb2\xfb\x29\xff\x29\xe6\x40\x82\x48\xdb\x9a\x47\x8c\x28\x81\xf1\x72\x82\x2e\x33\x1e\x18\xc6\xbc\xf1\x87\xfd\xd7\xd4\x91\xe8\x1a\x76\xd7\x57\x39\x52\x3a\xcf\x57\x29\x9c\x27\x93\x7c\x07\xbb\x26\xdc\x16\x29\x14\xee\x95\xb9\xee\x95\xf6\xd5\x27\x95\xa6\x17\xc0\x40\x71\xdd\x15\xf0\x32\x0c\xb6\xa5\x25\x3d\x7a\xfa\x1f\xee\xf2\x26\x2b\x7d\x5b\x2b\x0a\x63\xe3\xbd\x83\xe7\xe3\x48\x87\xae\xda\x49\xd2\x03\x0f\xee\x1e\xf1\x36\xe9\x92\xaf\x1e\xab\x0a\x10\xb6\x06\xab\x53\x5f\xba\x96\x83\x61\x3d\x02\xeb\xa9\xa5\xa9\x4a\xac\xc8\x65\xfd\x48\x55\xe2\x64\x55\x62\x45\x31\xbc\x6b\x16\x7a\x2e\xfc\xee\x1d\x91\xc6\x8d\x46\xbd\xfa\x46\xf3\x4d\x75\x10\x84\xea\x8f\xda\x73\x36\xf0\xd8\x6a\x07\x6c\x23\x2f\xc2\xb7\xaf\x38\xe9\xcd\xb2\x7a\xbf\xbc\xe6\x50\xd4\x6a\xf4\x6f\x88\xf0\xe4\xa5\xb6\xe2\xfe\x49\x55\xa4\x7f\x26\x35\xd0\xa4\x79\x6d\xe0\x5e\x9c\x8b\x56\x20\x7c\x02\x28\x2c\xca\x19\xf4\xa1\x26\x23\x1e\x45\x63\x94\x71\xcd\xd1\x69\x32\x03\x50\x42\x2d\x49\x8d\xa2\x18\x84\xbd\x9c\xd6\xf4\xc0\xe3\x12\x64\x90\x18\x81\x0a\x74\xf8\xbf\x36\x1b\x84\x4a\x23\x14\xdd\x49\x87\xe4\x5d\xaa\x4a\xf6\x1d\x42\x70\xf1\x47\xba\x18\xca\xf9\x01\x5d\x06\x4d\xa7\x7f\x62\xb5\x65\x40\x40\xf2\xc8\x38\x82\xa5\x39\x9c\x22\x60\x9d\x91\x67\x7e\x1f\x87\x97\x28\x5d\x3c\x15\xda\xb0\xee\x88\x42\x3c\x5d\xe2\xcb\x3a\xe6\x58\x97\x5e\x4f\x2a\x4b\x26\xa9\x9a\x9d\x8c\x53\x51\x16\x12\x21\x89\xd4\x3a\x13\xde\xae\x11\xb8\xa6\xcc\x7a\x12\x67\xf8\x83\xde\xe6\x3b\xdc\x96\xbb\x6c\x3c\xf3\x96\xd8\xb7\x01\xb3\x2b\x75\x72\x70\x79\x4a\x67\x1a\x5a\x07\xc0\xdc\x62\x0e\xe2\x23\x77\x2d\x80\x7a\xba\xd7\xb2\x05\x99\x83\x48\x5d\x7d\x5b\x2e\x56\x19\xd8\xda\x16\x12\xb8\x18\xf5\x83\x49\x58\x60\x28\x71\x3a\x11\x94\x47\x71\x54\xae\xb9\x6d\x1b\x0f\x7a\x41\xb3\xf0\xaa\x6d\x8c\x7f\x31\xc8\x1c\xd0\x43\x64\x65\xec\x5e\xbb\x35\xe5\x71\xf0\x81\xd1\x6f\x81\x97\x18\x33\xe1\xd4\x01\x9d\xf4\x6c\x89\x00\x00\x6a\x70\x82\x4c\x4c\x78\x20\x7f\x5a\x86\xe6\xc5\x6e\x52\x87\x8d\xed\xd4\x2e\x26\x34\x74\xf4\x4a\x67\xe7\x85\x51\x42\xa0\xab\x17\x6d\xd4\x9f\x64\xb6\x1a\x81\x56\x32\x5f\xef\xe2\xc5\xd9\x9a\x4b\xc9\xef\xd2\x46\xff\x20\x97\x4f\x2d\xbc\x88\xfd\x9a\x34\x67\x92\x37\xe4\xf3\xa7\x69\x0d\x3f\x8e\x47\x03\x40\x62\xb2\x9b\xf7\x70\xef\x51\xe3\x4f\x71\x36\xc2\x91\x86\xfd\x12\x77\x61\xce\x3c\x10\x16\xf6\x73\x0d\xb6\xf6\xfa\xe6\xb0\x60\x15\xea\x10\x1a\xa6\xf1\xa5\xe0\xa2\x5e\xd6\x1b\x7a\x60\x95\xd5\x51\xab\xd1\xfb\x82\xb1\x85\x65\x71\x1c\xf9\x46\x8b\x99\xbf\x82\x35\x8c\x46\x98\x80\x90\xe2\x9e\x88\xd2\x98\x41\x56\xc8\x4e\x22\xb0\x66\x43\xc8\x39\x49\xd3\x06\xfd\xa2\x82\x4f\xeb\x0b\xfd\xf8\x6d\xbd\xf9\xa4\xb2\xd6\x88\xf9\xbb\x1e\xa1\x03\x8e\xb1\xbd\x9a\x32\xd6\x44\xd1\x9a\x31\x57\x5c\xea\xe7\x9b\x2f\x7c\x9e\xf0\xc4\x4a\xce\xfe\x55\xc7\xef\xe0\xaa\xb5\x26\xfd\x05\xc1\x09\x01\x06\xa1\x6d\x05\x72\x06\x6d\xab\x6a\xd5\x4a\xea\x35\x6b\x68\x93\xb2\x19\x3d\xb0\x09\x7c\x9d\x1c\xa1\x6d\xb3\x19\xa0\xae\xf5\xcc\x4f\xc7\x9a\xc9\xd9\x15\xa2\x2c\x6b\x04\xd8\x61\x0c\x9f\xce\xb6\xfc\xa6\x2a\xf2\xed\xef\xdf\xfc\xfc\x63\xdb\xf6\xdf\xd9\x74\x9b\xf2\x5d\x55\x94\x98\x6c\xdc\x01\x94\xc2\x6b\xc4\xd7\x16\x1e\xec\x6b\x3f\x5c\x97\x33\x09\xfc\x80\xac\xd8\xc9\xdd\xad\xa3\x72\x3d\x16\xb8\x6b\x64\x6b\x60\x76\x2b\x60\x58\xae\x54\xb3\x54\x97\xb3\xa3\x67\x58\xab\x9d\xe8\x06\x3a\xfb\x79\xaf\x5f\x94\x77\x92\xfd\xd1\x4b\xa6\xde\x58\xb2\xab\x98\x41\x09\x95\x7e\x56\x6b\xee\x4f\xe2\x6c\x7d\x56\x53\xc9\x9b\x4c\xaa\xbd\xf5\x19\xa7\xb8\xd5\x32\xa9\xf7\xdc\x67\x5c\x6d\xb7\xde\xc5\x43\xf8\x01\x6c\xf7\xa3\xe6\x72\x0a\x46\x0a\xdc\xcc\x31\x01\x6b\xa2\x21\xc2\x16\x45\xf1\x9e\x2d\x7a\xab\xc8\x46\x42\x9c\xcd\xf7\x4b\x5d\x08\x63\x7c\xbe\xb7\x74\x26\x9b\xae\xb2\xc5\xa9\xa1\x3e\xda\xf8\x78\x51\x34\x06\x1c\x41\xd1\xb6\x63\x01\x1d\x06\x4f\x33\x64\x59\x2d\x5e\x4b\x67\xd1\x07\x4d\x59\x4e\x57\x23\xc1\xae\xe6\x38\x68\x57\x50\x86\x1e\x32\x7c\x48\xd6\xdc\x0d\x09\x81\xd1\xbb\x52\xa3\x67\xc6\xee\x4a\x8f\xdd\x31\xfb\xa1\xb6\xce\x5e\x1b\x70\x62\x6b\x52\xa4\x58\x90\x7c\xcb\x84\xa1\x6c\xde\xdb\x6b\x16\x6f\x92\x2d\xf9\xfc\x29\x20\x0d\xc0\x29\xd3\x21\xe5\x14\xe1\x05\x9e\x79\xf6\xd3\xe3\xf8\xfa\xe2\xd9\xf2\x76\x45\xce\x6f\x93\x84\x9c\xa3\x61\xe4\xed\xfc\xd9\xf2\x36\x9d\xad\xb2\x29\xbd\x63\xea\x2b\x7d\xad\xaf\x05\xb1\x1d\xe1\xc3\x5c\x8f\x4d\x86\x83\x45\x4c\x53\xbc\x5e\xc7\x20\x66\xd4\x89\x21\xbf\x19\xcf\x20\xb1\x1a\x87\xb7\x66\x0c\xee\xec\x1d\x42\x74\x89\x43\xfc\xfa\x6c\xcd\x6f\xf6\xc6\x28\xd4\x5a\xc8\x56\xf5\xcd\xb6\xfc\x1a\x22\x6f\x22\x25\xff\x19\xad\xf7\x21\x87\x90\xbc\x61\x1b\xfa\xfa\x4c\x60\x05\x6c\x4b\xe8\xeb\xa3\x25\xed\x04\x8b\x84\xf3\xd9\x1c\xda\xac\x22\x84\x62\x7f\x2b\xbf\x3b\x15\x36\x04\xda\x2b\xe6\x15\x14\x0d\xa8\x1b\x76\x02\xe1\xad\xfe\x5d\x99\xc9\x04\x75\xc3\xd7\x35\xfd\xa1\xd6\x83\x38\xd5\xe5\x4d\xa1\xa4\xa9\xc9\x3c\xf5\xbc\x9e\x7e\x1e\xc6\xd8\xa4\xda\xa0\x8e\x4d\xcf\x1b\x67\x0b\xd0\x24\xec\x0b\x80\xa6\x65\xe5\xb2\x59\xd1\x85\xfa\x03\xb6\x2b\x17\xc5\x3c\x16\x6c\x4a\x2b\x36\xa3\x39\xc3\xc9\x20\x99\xbc\x58\xcc\x2b\x36\x4b\x62\xc1\x64\x5a\x90\x2c\x6e\x98\x33\xa9\xff\xa2\x6d\x25\x63\x8b\x28\x52\x65\x7c\xb1\x42\xaf\x70\xc1\xe2\x8a\x2d\xd2\x82\xa4\x33\x2a\x2f\xd5\xd7\x38\xb7\x1b\x16\xed\x8f\x80\x83\x50\x6c\x02\x54\xfe\x74\x45\x0b\x28\xa5\x66\x2c\xe6\x1e\x32\xca\x1c\x1b\x91\x99\xcc\x50\x52\x4d\xa8\x59\x28\x35\x1c\x3c\x82\x98\xb3\xb0\x5c\x36\xe9\xd3\x15\x53\x85\xa6\x5f\xac\xf0\x79\xb6\xf2\x0a\x3c\x27\xaa\xc6\xa7\x49\xdc\xa4\xec\x0b\xb2\xb2\xdd\x04\x2b\x3f\xb3\x56\xeb\x28\x12\x0c\x3a\xa0\x41\x98\x5c\x77\x4d\x47\xa1\x8a\xe4\xaf\xab\x28\x1a\xab\x1f\x5f\xf6\xeb\x88\x61\x98\x55\xd7\x6c\xdf\xb5\x9d\x92\x26\x95\xea\x78\xcf\x38\x05\x46\x20\x13\xb4\xac\x37\x59\x45\x0d\x13\x90\xe5\xd4\x9d\x9d\x59\x41\xcd\x99\x9a\x2d\x3c\x5e\xf4\x5f\x01\x7f\xfe\x43\x0d\x9d\xd0\x23\xd3\x15\xeb\x96\xd6\xcc\x36\xae\x19\xe0\x27\x85\x71\x1b\xe1\x1a\x78\x1e\x18\x42\x09\xcf\x73\xe2\x5c\xa0\xe7\x79\x0d\x28\x39\xdd\xbc\x22\x4d\x6d\xfc\x01\xcf\x07\xf2\x3b\x27\xc9\xd0\x94\x05\x8c\x22\xba\xde\x44\xb4\xec\xf1\x90\x1a\x4e\x15\x0d\x94\xba\x26\x2d\xfe\xa5\x52\x26\x09\xe9\x5d\x0f\xe5\x8a\x3d\xf8\x51\xdc\x6a\x74\x3e\x3c\x71\x61\xc1\xca\x5e\x0c\x5f\x37\x48\xcf\xa0\xc6\xbf\xf7\xf9\xad\xf8\xae\x8e\x3b\x97\x42\xe9\x87\xe5\xfd\x15\x1a\x01\x4d\xf1\x44\xc8\x28\xd5\xf8\xfa\x56\x8b\x14\x58\xf7\xcb\xab\xf2\x83\x96\x1b\xf4\x3e\x59\x51\x48\x07\x7a\xd6\x3f\x03\x41\x72\x62\x8f\xd4\xae\xef\xa8\xdf\x10\xad\xa6\x42\x90\xf6\xd0\xee\xe6\x7b\x5f\xba\xb1\x8e\xa2\xeb\x79\x1a\x97\x20\xd8\x3c\x75\x48\x22\xeb\x61\x85\x3e\x3d\x31\x12\xe6\x26\x9e\x80\x96\x90\xcc\xc6\xdd\xfd\x4d\x0d\x6c\x93\xdf\x94\xbf\x5f\x81\x7c\x0c\x3b\xa1\x05\xaa\xda\xe8\xb9\x6d\x4d\x19\x28\x64\x51\x65\x78\xae\xee\xff\x7e\x8b\xd5\x89\xf9\xa9\x0d\x7e\xc5\x9b\xc1\xf6\xfe\xf1\xe9\xed\x0d\x84\x86\x7f\xf1\xdc\xba\xc0\x0b\xdc\xa8\x47\x68\x8d\x06\xd2\x7d\x15\x8d\xe7\x10\x2e\x97\x7c\x85\xea\x06\x94\xf6\x3e\xaf\x11\x16\x70\x08\x7f\xe4\xef\x5d\x4d\xcd\xd8\xde\xe3\xfe\x02\xfa\x7f\xb8\xf8\x80\x0b\x94\xb9\x2b\xb1\xea\x08\x54\xa5\xaa\x4b\xc5\x27\x39\xd4\x17\x14\x14\x4c\xb6\xbc\xc8\xb7\xda\xbc\x22\x67\x7f\x91\x1a\xf9\x56\xbf\x57\x9c\x55\x9e\xb0\xf7\xde\xde\x20\x59\x9e\x76\x84\x2d\x38\x6e\x74\xa2\x06\x51\x65\x69\xdb\x09\x32\xe7\x50\xa3\x8d\x26\xe5\xaf\x55\x14\xa0\x9e\xe2\x87\xf3\x84\x15\xd0\x93\xd8\x2b\x68\x3e\xcd\x7e\xab\xe3\x3f\x62\xc0\x92\xd4\x8a\x26\x64\xb3\x3a\xa9\xbe\xb7\xa9\x90\x89\x4e\xd8\x82\x6a\x4a\x97\xb0\x85\x8b\xdf\x06\x43\x95\x7b\x43\x95\xfb\x61\x7b\xff\x16\xc4\x99\xd8\x54\xef\xd4\xc1\x12\x72\xe0\x9c\x19\xf6\x07\xd0\xe0\x1a\x18\x38\x3d\x08\x35\xe1\x29\x33\x2d\xa1\x22\x65\xa6\xed\xd6\x4a\xc7\x0e\x71\xdd\xb6\xe3\xda\xf9\xc1\x59\xf1\x63\x75\x28\xc5\xc9\x21\xe2\x09\x33\xcc\x4a\x02\xde\xed\xcd\x11\xa7\xf0\xdf\x19\x67\x9f\xe9\xe7\x69\xee\xd8\x33\x91\xe6\x50\xa4\x1b\x8e\x5f\x82\xa5\x67\x04\x3e\xb0\x86\xac\x29\xa8\x0e\x8c\x44\xe8\xdf\x51\x58\xf5\x3b\xfe\x51\xf7\x50\x2a\x48\xa0\x86\xfd\x47\xe0\x7b\x48\x1e\x9c\x53\x62\x2c\x1d\xba\x25\x08\x6b\x04\x95\x34\x9f\xeb\x23\x38\xc3\xf3\xd1\x03\xc7\xce\xe7\xb8\x0a\x58\xa1\xf9\x53\xfd\x57\x2f\x0e\xd3\x96\x42\x55\xcf\xd5\xda\xec\x36\x97\xa2\xcf\xc6\x37\x28\xcb\x22\x3a\x34\xc1\xa6\x8c\x79\xcf\x85\x99\x2e\xc0\x7c\x92\x36\x36\x3e\x17\xb8\x08\x5d\x86\xe0\x03\xf3\x78\x11\xbe\xa0\x0d\x9b\xa0\x9c\x69\x42\xb2\x85\xc6\x93\x61\x53\xf5\x3a\xbf\x96\xa5\x98\x10\x3a\x2e\x6c\x04\xac\xd8\xa4\x65\xac\x99\x2f\xd2\x59\xb6\xa0\xde\x1b\x2f\x2c\xf7\xba\x03\xd1\x9b\xc7\xf5\xbc\x4c\x67\x59\x49\x67\x8c\x15\x4b\xb9\x3a\xdb\x96\xef\xca\xed\x98\xe9\x28\x91\x07\xb6\x2f\x63\xe0\x27\x09\xdd\xb1\x5d\x49\xf7\x6c\x1d\x2f\xe8\x21\x2c\x3e\xc0\x6a\xde\xa9\x5b\xd8\x19\x97\xb7\xa5\x80\xb4\x3b\x9b\x76\xcc\x1a\x42\xe8\xde\x8b\x27\xc8\x7d\x66\x66\x3a\x02\x9c\x5a\x3d\xd0\xe4\xf4\xf9\x56\xb3\xe0\x92\xf4\x19\xe0\xcf\xea\xdd\xd5\x9f\x29\x45\xa0\x38\x49\x02\x7a\x14\xac\x62\x73\x67\xc5\xbb\xaa\xb0\x8c\x7a\x62\x02\x0d\x7a\x4b\x5a\xf2\x3e\x8c\x91\x0b\xfc\x66\x51\xe9\x3f\xbc\x28\xb7\x4c\x50\x00\xcb\x3d\xe3\x7b\xb9\xab\x36\x25\xe3\x84\x56\x5e\xc0\x42\x3e\x00\xbe\x0f\x02\x96\x3a\x19\xa4\x95\xe4\x62\x6a\x49\x09\x8f\xb9\x89\x78\x86\x6a\xb9\x74\x46\x8d\x28\x52\x30\x2e\x63\x4e\x6b\x42\x2b\xa6\x53\x25\xdc\x84\x41\xab\xae\x63\x71\x59\xf5\xcb\xb1\x29\x28\x62\xd0\x07\x90\x17\x58\xc5\x8c\xce\xc8\x48\x5e\x4c\x21\x6c\xf0\xd4\x8f\xde\x01\x59\x04\x31\x90\xbb\x05\xcb\x55\xdf\x72\xd8\x85\xb0\x01\x7e\x06\x6c\xc2\xb3\xe2\x36\x89\x0b\x18\x9b\xcb\x69\xdb\x16\x66\x60\x2e\xa7\xf3\x59\x36\x25\x28\x8b\x5c\x84\x70\xfb\x0d\x5b\x68\x13\x78\xf8\xdc\x68\xc5\x88\xd1\xd9\x3d\x69\x46\xa6\x7a\x86\xdf\x7c\xed\x39\xe7\x4e\x3c\xc7\x53\x7d\xdc\x19\x44\x11\xbf\x7f\x15\x3b\x94\x9e\x9d\xb6\x0c\x35\x09\x35\x95\xe9\x8c\x68\x8a\x7f\xc1\xf8\x91\x50\x41\x2d\x54\xce\xc3\xba\xbc\xa9\xea\xac\x02\x66\x5e\x7c\xac\x20\xe0\x3a\x2e\x39\x44\x40\x11\x7e\x5b\x05\xef\xa9\x31\xd0\xd2\x5f\xeb\x00\x08\xb5\xbd\xd1\x27\xba\x2e\x92\xab\x9b\x11\xa0\x44\xa0\x00\xd3\x96\x58\xf5\x4a\x1c\x03\x53\x83\xbd\xa8\x09\x06\x2b\xe3\xcd\xa5\xaa\x87\xcf\xd1\x16\x20\x2b\xf5\xed\xfb\xd2\xb7\x0d\xce\x83\x55\x2f\x52\x7d\xe6\xe3\xf2\x37\x8a\x96\x1c\x07\x98\x16\x6c\x0a\x34\x2f\x24\x66\xe3\x29\x5d\x2b\x02\x29\x7b\x04\x52\xcd\xeb\x1a\x57\xce\x81\xc5\xc3\x9b\x7e\xbe\xe0\x59\xc1\x89\x6e\x45\x45\xd7\xd0\x92\x51\xc1\xe2\x86\xcd\xc6\xec\x80\x54\x8b\xcc\xd1\xdd\x05\x9c\x61\xd2\x19\x5d\xb0\x66\xae\x7e\x66\xf8\x3a\x9d\xa1\x53\x01\xdd\xd3\x2b\xe4\xa0\xb5\xa1\xf4\xb6\x37\x6b\x48\x90\x60\x84\xab\x00\xb9\x7f\xe0\xfc\x1f\x8f\x2b\xae\x5d\x12\xc7\x33\x00\x42\x53\xa9\x2e\x98\x00\x8b\xed\xf2\x5a\x5e\x30\x45\x07\xae\x98\x54\xf5\x11\x80\x7f\x23\xe8\x95\x78\xad\x5d\xc6\x37\xc6\xf5\x99\xa7\x1b\xcc\xb2\xd1\xb1\xf4\x39\xbd\x65\xcf\x18\x6b\x46\x5b\x76\x95\xc4\xb7\xf3\x69\x36\x23\x74\xcf\x6e\xe7\xfa\x14\xc8\x0c\x6d\xa5\x3b\xf6\x6c\x8e\x99\x33\x9d\x19\x85\x68\x4d\xdb\x6e\xc7\xea\x9e\xbd\x1d\xb3\xa2\x6d\xb7\x49\x42\xf7\x6c\xca\xd8\xd6\x16\xb1\xed\xe0\x33\xcd\x4d\x99\x99\x1e\x80\x6d\x1a\x37\xb8\x45\x4d\xb7\xf3\x0b\x26\xd4\x51\xd3\x6d\xc5\x08\x85\x43\x70\x52\x43\x84\xc5\x2d\xdd\x9b\xf5\x49\xa5\x3a\x81\x77\xec\x2d\x9e\xb1\xd7\x4c\x5c\xbc\x55\x23\x35\x4f\x67\x99\xb8\x64\x6f\x75\xd9\x00\x52\xe8\xe8\x53\x4d\xb7\x6c\x6d\x50\x48\xe9\x96\xaa\xee\xd3\x6b\xca\xd3\x9d\xb7\x3e\x0b\x3e\x8c\x74\x1d\x4c\xab\xc5\x8c\x13\xa8\x48\x98\x8d\xd9\x02\xd7\x8d\xa5\xdb\x3c\x76\x2d\x6f\xe6\x0b\xb5\x74\x16\x08\x9d\xd6\xb8\x41\xb1\xe7\xaf\xed\x96\x22\xec\x34\xd7\x13\x3b\xa5\xc2\xf3\x2b\xc6\xda\xc0\x1e\xf3\x72\x6a\xac\xf9\x5c\xcd\x74\xcd\xc2\x1a\x61\xf9\x2e\xc0\xaf\xaf\x37\xb8\x41\x8d\xa3\x8a\xc7\x6b\x53\x6d\x14\xad\x61\x27\xe7\xc0\x24\x88\x65\x91\xce\x1c\x22\xf8\xc2\x73\x6d\x3d\x31\x4e\x9a\xb4\x70\x04\xd4\x2d\xce\x80\xa4\xd1\x86\x15\x67\x65\xbd\x39\xff\xfc\x9f\x3b\x13\x15\x30\x50\x11\x34\xe9\x8c\x90\x28\x6a\xd2\xd4\x9e\x05\xeb\xc0\x17\x13\x55\x17\x66\x38\x50\x83\x81\x50\x07\x62\xb9\x43\xe4\xd3\x78\x8f\x7e\x77\xac\x69\xdb\xfd\x99\xe4\x17\x6c\x61\x05\xa9\xdf\x22\x17\x36\x1b\xb3\x3d\x8e\xd6\xdc\xba\xa2\x35\x74\x0f\xfe\x6e\xb3\xcc\x06\xc5\x59\x50\x2c\x8a\x10\x2d\x82\xdb\xb0\xab\x8b\x6a\x5e\xa5\x57\xc9\xac\xfc\xaf\xd9\x55\x5a\x9d\xc7\xe3\x75\xdb\x1e\x2e\x37\x00\xd1\xc7\xf6\xf4\xc0\x36\x0e\x09\x77\xdd\xb6\xf1\x9a\x89\xa5\x9b\xbd\x15\xa1\x6b\x74\xe3\x5c\x40\x86\x07\x9c\x1c\x2a\x79\xa6\x86\x9b\x42\x9b\xb2\x35\xb6\xed\xa8\x12\xa3\x0b\xb3\x4d\xba\xd6\xf0\xce\x3c\x6b\xfa\x89\x3d\xcf\x59\xde\x31\x42\xea\xca\x01\xba\x46\x20\xee\x8b\x83\xd6\xfd\xba\x26\x0f\x5f\xd7\xcc\x18\x81\xf4\xec\x8c\x3d\x2b\x90\x8e\x78\xe3\xaf\xff\x15\x3c\x85\xbe\xae\x1f\x73\x3c\xb6\xde\xf9\xa8\xbb\xe8\x24\xfe\x29\x9e\xac\xc5\x84\x90\xd1\xbf\x53\xc8\xd1\x37\x5e\xf9\xba\x36\xd6\xfa\x5f\xd7\x81\x8d\xcc\xe7\x5f\x4e\x2d\xf5\xbd\xfc\x02\x5d\x99\xbb\x62\x92\x9a\x80\x28\xc7\x00\xdb\xd0\xba\x6d\x3d\xc7\xe4\xf5\xf0\xf0\x5a\x01\x4c\x77\x74\xed\x87\x51\x17\x75\xe5\x83\xfd\x37\x21\xd4\x8d\xf5\x52\xf6\xcd\x14\xcd\x50\xfb\x7d\xac\x89\xbd\x01\x9e\xd2\xfb\x08\x66\x2c\x60\x8c\x16\xe7\xf3\x99\xed\xbf\xb8\x7c\xea\xf5\xdf\x09\x90\x04\x5c\x47\x66\x9e\xdd\x00\xe8\xfb\x1f\xfc\x70\xd7\x0e\x8c\xec\xe1\x48\xb9\xfa\x4f\x58\xe3\xf4\x9d\x36\x56\x79\xae\xc8\x72\xe5\xbd\xf6\xec\x6b\x73\x36\x05\x1c\xb9\x2a\x30\xab\x0d\x02\x3f\x0f\x59\x28\xe7\x9e\x85\xf2\xa8\x5e\x16\x2b\x56\xe9\xd9\x55\x95\x25\x95\x57\x73\x22\x28\xc7\x04\x9e\x21\x8e\x91\x9b\x5a\x9b\xf7\x1d\x57\x2c\x46\xd7\xae\x2f\x93\x43\xc6\x71\xd4\x99\x2d\x67\x35\xf5\xac\x94\x33\x4e\x7d\x63\xc8\x4c\x0e\x99\xc6\x79\xbc\xd9\x8e\x07\xb6\x3e\xd6\xc6\xe7\x51\x51\x58\xf9\xf8\x65\x1c\x12\x79\x41\x8e\xb9\x93\x07\x35\x81\x06\xa8\x3e\xa5\xc4\xe7\xac\x8e\x22\x4b\xfe\xbe\xa4\x8f\x9b\x34\x7d\x1e\x5c\x99\xd2\x2f\x2c\x4f\x63\xcf\x47\x94\x0e\x7d\x6f\x2e\x60\x2e\xf0\xd5\x54\x33\x7a\x20\x97\x12\x3d\x3b\x5f\xf4\x5a\xb4\xef\x0d\xb5\xcf\x93\x84\xd8\x97\x2e\x1e\xb8\xba\x11\x25\x6c\xe0\x83\x63\xb2\xe6\x55\x12\x43\xbf\x8a\xb2\xda\xc6\xc2\x67\x4d\x3e\xe7\xa4\x6d\x67\xe4\x33\x99\x55\x89\x7f\x2d\xbb\xe2\x01\xf2\x1e\x2f\x68\xcd\x60\x48\x47\xf2\x04\x56\x9e\x64\x60\xfe\x20\x9d\xd1\x67\x14\xe9\x78\xf4\x47\xdf\x42\x74\xcb\x07\x02\x53\x79\xd1\xd1\x6a\x67\x8c\x08\xc6\x8c\x7d\x83\xc4\x9a\xcb\x54\x23\x2b\x4c\xfa\x60\x74\xa0\xaf\x61\xe2\x13\x04\x2f\x52\xdc\x3f\x80\xdd\x08\xbc\xfc\x3d\xd5\xb2\x8a\xdc\xbe\xfa\x23\x05\x01\xd8\xb1\xd0\xa1\x4a\x1f\xbc\xba\x80\xf3\x5d\xd0\x86\xc1\xb5\x53\x1d\xfd\x60\xb0\x11\x45\x8d\xbe\x8f\x01\xe7\x60\x2f\xcf\x8d\x87\x7b\x48\xac\x6b\x76\xa3\xee\xd9\x0f\xef\x4c\x14\x34\x6a\x50\xd7\x07\x82\xa0\xa5\xe6\xdb\xa8\x51\xf7\x63\x2c\x8f\xda\xd5\x3a\xc5\x9f\xe0\x72\x13\xc7\x55\xfa\xca\xbf\x9c\x6b\xc2\x17\x2c\x58\x92\xae\x9d\xe1\xa9\x27\x47\xd5\x46\x58\x83\xf6\x5c\xaf\xc2\x70\x0c\xea\x6a\x2d\xbb\x62\xc8\xef\x14\xc7\xe0\x2e\xd6\x81\x3b\x6d\xdd\x49\xeb\x00\x3a\x03\x23\x3a\x55\x68\xbd\xe4\x2b\xd8\xef\x5e\x59\x9e\xad\xe2\x33\x6f\x11\xe9\x10\x30\x70\x8b\xc6\xab\x90\xc6\x81\xd4\xf8\xac\xa8\x70\x71\x1f\x74\x60\x3f\x28\x5c\x5b\x6a\x4d\xcd\x2d\x36\x58\x8a\x3c\x8a\x6a\x1b\x94\xcd\x43\x37\xdd\x83\xa1\xd7\x73\xdf\xd5\x66\xe0\xa5\xd6\xe2\xf5\x3f\x30\xe9\x0c\xc7\x54\xd9\x1e\x0e\xa5\x34\x21\xe1\x5e\x71\xf2\x42\x46\xd1\x8f\x4e\x78\xe3\x35\xe4\x2d\xec\x43\xeb\x67\x78\xe1\x85\x91\x83\x5c\xbf\x9a\x5c\x75\xc2\xc9\xa5\xfb\x38\x87\x8c\x59\xec\xde\x24\x8c\x53\x53\x6e\xc2\xb8\x2b\x54\x5e\x04\xb1\xe9\x6a\xaf\x5d\x61\xed\x41\x42\x23\xbf\xb9\xe3\x70\x91\xae\x13\x4e\x67\x64\x54\xcd\x75\x8d\x3a\xa5\x71\xfc\xd7\x01\x80\xa8\xcb\xcf\x2a\x54\xa1\x04\x6d\xca\xa0\xc2\xa3\xed\xae\xd7\x14\xed\x1b\x76\x87\x8b\x41\x82\xc0\x26\x1f\xae\x6d\x0a\x8e\x57\x5e\x7d\xaf\x38\xcb\xb1\x36\xbf\x06\x7d\xf6\xfa\x25\xd2\x45\xa7\x3f\x45\x14\x2d\x4e\x55\x52\xe8\x4a\xce\x0a\x5e\x17\xb9\x8c\xc1\xb3\xbf\xd0\xbd\x5a\xe8\xfa\xec\xd7\x20\xf3\x42\x67\x25\x43\xbd\xc7\x6b\x8e\xe8\x5b\x42\x2a\xee\xb8\xbe\x40\x6a\xf0\xd3\x5c\xff\x4d\x18\xcf\xa4\x79\x99\x34\xb0\xd4\x61\x2d\x0e\xba\x35\xfb\xc4\xf9\xd6\xca\xd0\x86\x57\xa8\x85\xa9\x37\xec\x8f\x78\xcc\x4c\x53\x9d\x6e\x60\xa2\x29\x9c\x89\xa6\xfe\x99\x08\xd3\x2a\x7e\xa2\x55\x74\x1c\xcb\x0b\x6e\xd7\x46\xdb\xca\x4b\xc6\xcd\xcc\x5b\x10\xf6\x8e\xe5\xa8\x65\x4a\xd1\x48\xcc\xac\x90\xca\xd8\x70\xb6\x6d\x6c\x7f\x43\xcc\xad\x74\xc6\xd8\x8f\x71\x4e\x6b\x12\x45\xb9\x36\x60\x0b\x5c\xad\x60\xfc\x1f\xfa\x34\xae\x47\x1a\x7d\x12\x43\xc3\x8f\x6c\xb9\xa2\x43\x02\x48\xe6\x71\x98\x77\xdd\x63\x91\x56\x4c\x77\x8b\xe6\x9d\xca\xe0\x9c\x7c\x21\xdb\xb6\x66\xa7\x08\x9b\x66\xf3\x60\x49\x65\x15\x85\x31\xcf\x6a\x67\x5b\x5c\x0c\x90\x6d\x1d\xc2\xb6\x3a\x5f\x24\x09\x29\x12\x96\x2f\x17\x48\x83\xe1\xb6\x3d\x66\x78\x2a\x70\x75\xed\xae\xae\xe3\x8a\x31\x67\x56\x18\x90\x7b\xc1\x8a\x24\x5f\x56\x98\x37\x95\xb4\x4a\x12\xdc\xbe\x82\x15\xa9\x04\x70\x65\x40\x19\xc6\xe8\x4c\x96\xc6\xd5\x64\xcc\xea\x73\x53\x76\xcc\x2f\xa6\xf3\x69\xe6\x55\x11\xd4\x51\x27\x8c\x7f\x96\x2f\xab\x14\xd2\xcd\xb2\x29\xc1\xea\x68\x95\x30\x7e\x3c\xd1\x7b\xcf\x81\xee\x14\x3f\x8f\xe7\x52\xcd\xa6\xb4\xa3\x25\xe4\xe6\xae\x2d\x20\xda\xd8\x48\x68\x34\x0f\x45\xfb\xd1\x6d\x7f\x2c\xdc\x2a\x4b\x92\x7a\x00\xce\xf8\xcf\xce\x5a\xd2\xbe\x4f\xb7\xfc\x3d\x22\x69\x02\x37\xd5\xf9\xda\x88\xb2\xc9\x45\xe9\x12\xf8\xdb\xf5\xc6\x88\xfb\xc1\xcc\x99\x99\x53\x70\x3c\x25\xce\x86\x9a\x17\xe6\x7a\xc2\xd5\x96\xde\x71\xb1\xfb\x38\x88\x22\x48\xba\x77\xa6\xce\x4f\x48\x9f\x7b\x4c\xf5\x5f\x8a\xfd\x4e\xf2\x3b\x34\x0e\x1a\xe5\xb6\x49\x61\xf0\x81\x5a\x95\x7f\x26\x02\x84\x8c\x02\x19\x00\xd9\xb6\xc5\x98\x61\x82\x46\x54\x77\xe0\xbd\x64\x84\x4d\x7e\x3e\x13\xee\x25\x46\x39\x4f\x8c\x90\x2e\x7d\xb6\xa5\x6d\x17\x67\x92\xeb\xcf\x17\x03\x0c\x8b\x8b\x6d\x50\xde\x35\xf2\x3e\x26\x18\x2e\x41\xb3\x66\x79\x5c\xd2\x05\x19\xad\xa3\xe8\x5e\x0d\xf8\x9a\x0a\x3c\x2d\xe2\xa6\x6d\x3d\x93\xa8\x5b\xfe\x1e\xfb\xfc\xfa\xb6\xac\xf5\x84\xd5\x37\x44\xe7\x5a\x9c\xdd\x96\xf9\x86\x0a\x32\x6a\xda\xf6\x39\xbc\xa1\x95\x1f\x37\xc8\xb9\x02\x76\x14\x19\x5a\x4d\xd7\xc5\xe4\x18\x7f\x82\x35\x96\xba\x00\xf7\x24\x0b\x50\xce\xe4\x7f\xfe\x8f\xd0\xab\x05\xd7\xc6\x04\xb5\x06\x22\xf4\x66\x03\x05\x2e\x78\xb2\x99\x0f\x92\x37\x8c\x83\xf0\x36\x78\xad\xfd\x97\x3c\xb6\x94\x1b\xa3\x39\x48\x4d\x3e\x73\x8d\x2e\xbc\xe6\x62\x29\x88\x43\x7b\x9d\x4b\xdd\x18\x0b\x47\x0b\x3c\xfc\x6b\xbc\x52\x1a\xc4\x36\x0f\xcd\xc0\x1e\x07\xbf\x0c\x8e\x14\xc4\x04\xd6\x42\x00\x54\xd7\x8e\x44\xe0\x3d\x17\xe7\x97\xd3\x79\xee\x8c\x11\xac\x24\x20\x26\xe8\xff\x7d\x84\x60\x6c\xa0\x81\x73\x31\xff\xfe\x8d\x51\xf5\xfd\xa3\x77\x65\xc1\xeb\x4d\x2e\xee\xdd\x80\x17\xba\x35\x7a\x59\xb2\xc9\x84\x16\xe1\x04\x40\xd5\xde\x34\x14\xc1\x34\xe0\x57\x3b\x19\x45\x38\x19\x67\xff\xe5\xcb\xcf\x4c\xeb\xdd\x64\xd8\x3c\xba\x87\x9e\x8b\x24\x0f\x40\x0d\x4b\x6d\x08\x29\x39\xac\x76\xb8\x8a\xcb\xce\x65\xfb\x79\x5f\xf5\xe6\xf3\x07\xbc\xa0\xd5\x27\xd1\x90\xe0\xd6\x02\x51\x37\xe1\x46\xb6\x70\x0b\x0a\xb5\x6a\x38\x3b\x14\x0c\xee\x53\xfd\xca\x13\x83\x90\x34\xd7\x22\xcb\x86\x4d\xb6\x52\x4c\x14\xd7\x6e\xf5\x23\x3d\xdd\xad\x3a\x72\x9d\x1a\x8e\xea\xe5\x8b\x57\x29\xf0\x0f\xf1\x9e\x39\xa1\xd5\xe0\xcc\xf7\xe4\x83\x48\x3d\xcb\xcd\xc4\x07\xcf\xc9\xd7\x3b\xbe\xdd\xcb\xf2\xfc\x89\xf1\x05\x2f\xc1\x63\xf0\x9f\xf5\x93\xc7\xfe\x49\xde\x80\xe7\x61\xc7\x53\xdc\x44\xa0\x98\x2f\xd2\x32\xab\xc9\xa7\x94\x84\x6b\x02\x32\xf3\x54\x92\x9e\xff\xe6\x21\xf6\x78\x10\x75\x95\x3e\xa8\x3b\xac\x50\x5c\xc8\x8e\x1d\x7c\xc9\x81\x1b\xc6\x7d\xec\x2b\xd9\x7e\xd1\xe2\x77\xd0\x54\xe2\xd8\x1c\x02\x8f\xa1\xab\x38\xb8\xfd\x83\x9e\xee\x80\xe3\x27\xd5\xc1\xa3\x67\xac\x66\x2c\xd6\x02\x7b\xc6\x38\xe9\x18\x31\x1a\xd9\xc6\xde\x4b\x33\x17\x28\x67\xcf\xc4\x59\x59\x6f\xd2\xd8\x89\xd9\x0f\x81\x98\x1d\x3f\xcf\x08\x99\x3f\xcd\x66\x84\x56\x64\x59\xad\x8e\x68\xf5\xbb\x29\xe3\x03\x15\xbe\x2e\xad\x2b\xd4\xf1\xbd\x87\xc7\xd6\x2c\x9d\x43\x9f\xa0\xe5\xd4\x3b\xe9\x04\x1b\xcf\x74\x08\x8e\xd2\x0f\xbb\xa1\xd9\xd2\x72\x59\xad\xce\xe3\x1c\x45\xe2\xb5\x62\x40\x25\xbf\x94\x60\x0c\xaa\x9f\x18\x83\x5b\x24\x8f\xed\x06\xc8\xb5\x08\x9c\x50\x2b\xbb\xcf\x31\xb6\x0d\x9d\x21\x47\xf6\xae\xdc\xce\x27\x42\x6e\x27\x19\xb6\xa7\x52\x87\xc0\x78\x4a\x8e\xa2\x6d\xbd\x76\x92\x63\xbc\xa1\x75\xdb\x4e\xf5\x3d\x99\xcf\x77\x19\xa7\xa1\xdb\x8b\xa0\x07\x83\x81\x6c\xf6\x11\xbd\x66\xfb\xb8\xa4\xdb\xae\x51\x29\x7d\xc6\xf6\xb1\x4c\x67\xea\x4b\x60\x25\x42\xe8\x2d\xb3\x37\xf1\x29\x63\x25\x7d\xab\x9f\x79\x14\x49\xc6\x76\xf4\x8e\x4d\x19\x3b\xd0\xd7\x6c\xbc\x69\xdb\x03\x63\x1b\xcb\xf3\x41\xb0\x36\xa0\x3f\xd7\xa8\x02\xfc\x02\x9b\xf3\x27\x8b\x9b\xf9\xdb\xec\x96\x44\xd1\x6b\x7a\xa3\x1e\x6e\xb3\xb7\x24\x8a\xee\xe6\x45\x16\x6f\xe7\xd7\xd9\x33\x94\x79\xd0\x7b\xf6\xe7\x7c\xa1\x5e\x3d\xcb\xae\xb5\x1a\x63\xb4\x8e\x6f\x28\x14\x47\xef\x53\xf5\x4b\x3b\xb9\xb8\xfb\xdf\x3b\xfa\x9c\xbe\xa0\xef\x47\xdb\x79\xfc\x8e\x35\x51\x74\x8b\x05\x5f\x63\x91\xcf\x59\x33\x5f\x64\x57\x60\x13\xe3\x14\x49\x2f\x58\x33\x2f\x32\xb5\xb4\x05\xb5\xfa\xac\xf7\x2a\xf7\xdb\x28\x7a\x3d\x5f\x64\xcf\xb4\x1a\x38\x53\x65\xce\x3b\xd9\xb3\x82\x3e\x67\x63\x53\xd5\x22\xbb\xd6\xe4\xeb\x05\xbc\x84\x12\x8a\xec\x19\xd6\xff\x1e\xb2\xfb\xf5\x64\x0b\x42\xd7\xf1\x3b\xdd\xa9\xe7\xe9\x3b\xd7\x29\xfb\xeb\x02\x86\x31\x8a\xd6\x71\x61\xdf\xe1\x9e\x83\x0f\xaa\x80\x17\xf8\x93\xbe\x4f\xd5\x2f\x33\x2a\xf1\xb8\x6a\xdb\x77\x3c\xbe\xa6\x95\x86\x78\xac\xd8\x35\xa1\xef\x78\xfc\x0c\xde\xc0\x8b\x67\x84\xc6\xe3\x5c\xa7\xcb\x75\xba\xdc\xa6\xcb\x31\x5d\xce\x9e\x41\x00\xfb\x07\xb4\xd6\x45\x05\x7f\x8e\xa6\xda\x3b\x1d\xd6\x33\x26\x74\x0f\x76\x5c\xc8\x82\x69\x90\x3f\xb6\x47\xf1\xd9\x41\xbf\xa0\xbb\xb3\xe2\x96\xee\xc1\x4a\xc5\x4e\xdb\x15\x52\xaa\x9d\x36\x53\xd9\xe0\xa3\xce\x49\xb7\xec\x3b\x19\x5f\x11\xa6\xfe\x6c\x08\xbd\x66\x61\x59\xdb\xf9\x95\x4f\xdc\x92\x19\x46\x93\x00\xbf\xa2\x67\xec\x10\x63\x31\x74\x3b\x9f\xa2\x07\x1c\xd4\x8d\xfe\x47\xa3\x6d\x14\xc5\xb8\x3e\x71\xad\x3e\x9d\xc7\xeb\xd8\x4c\x21\x4e\x0a\x22\xa9\xda\x59\x51\xb3\x80\x83\xad\x27\xd5\x8e\x37\xc9\xba\x59\x31\x45\xea\x5e\x9a\x94\x9f\x3c\xb7\xc7\x90\x57\xa9\x3c\x5a\xfc\x82\x5b\xe3\x62\x04\x60\xbf\xe6\xc5\xde\xc6\xfa\xf2\xee\x45\x23\x88\x20\xf8\x63\x2d\x4b\xf1\x2e\xdf\xc6\xf2\x6c\xbd\xad\x6a\x08\xd0\x86\x17\x8d\xf1\x74\x24\x35\x47\xf7\x4d\xf5\x4e\x33\x20\xef\xaa\x5d\xb5\xae\xb6\x95\x04\x96\xa6\xcb\xf9\x7d\xa5\x4a\x78\x91\xcb\xf2\x72\x3a\xb7\xe5\xb1\x5d\x29\x6d\x2d\x3e\xd0\x1f\x38\xfd\x7d\xa7\x5a\x17\x93\xb6\x7d\xa3\xda\x4d\x1f\xad\x31\xae\xd9\xb8\x26\xf3\xc9\x24\x9b\x68\x90\x9e\x23\x39\xdd\x06\x92\x9d\xfc\x84\x9c\xc1\xa3\x9d\xd3\x15\xf8\xe6\x27\xef\xf5\x5d\xcf\x6f\x75\xef\x72\x77\x8d\x5f\x68\x67\xf4\xdb\xf6\x15\xf8\x97\x7a\x2e\xf1\xba\x34\x4c\x06\x88\x8a\x55\x7d\xf3\xd5\x76\x2f\x00\x87\x83\x8d\xa7\x3e\x88\x62\x38\x6e\x27\xf2\x80\xe6\xeb\x64\x79\xb3\x6e\x9b\xa2\xe8\x0d\xb6\x89\xd0\xd9\xd4\x8f\xb7\xf7\x4a\xb3\x8b\x8f\x54\x34\xb6\xdf\x44\x7e\x73\x53\xd5\x37\xaf\x0c\xdc\xe0\xe9\xfa\x09\x9d\xd4\x5c\xb3\xc8\x63\xef\x72\x29\xca\x7c\x73\x55\x6f\xef\xbd\xec\x76\xd4\x62\x0c\x25\x01\xcf\x10\x45\xa2\x37\xb2\x6a\xa0\xbe\xf2\xa6\x41\xab\xa9\x02\xc6\x4d\x27\x9d\x58\x29\xad\x62\x7b\xad\x26\xa8\xdc\x7e\xc7\x05\x60\x4e\x7f\x90\x8b\xb2\xde\x1b\x09\xcc\xae\xdc\x0e\x4c\xb0\x28\x77\xa5\x62\x6d\x17\x51\x74\x62\x7e\x7a\xae\xd0\x7e\x46\x34\x80\x78\x3a\x25\x7d\xc4\x14\x51\x16\x65\xf5\xae\xdc\xe8\xc5\x45\xe8\x8b\xce\x92\x79\xf3\xb1\x79\x81\xe6\x76\xe6\x58\x8f\xe0\x7a\xbb\x17\xa7\x06\x70\x46\x9f\x7f\xea\x00\x12\x1a\x52\x0d\xcf\x5f\x5f\x53\x8f\x8f\xad\x5a\x37\xb5\xde\x14\xdc\x56\xd7\xb0\x42\xd4\x52\xfc\x72\xea\xf7\xf9\xc3\x23\x6a\x5a\x34\x5f\x54\xfb\xd7\x42\x4e\x18\xd6\x1e\x6f\xaa\xf2\xe3\x7a\x48\x38\x29\x85\x57\xd4\x23\x09\x15\xdf\xa7\x25\x6a\x32\xf0\x73\x58\x18\x49\x52\xa3\x3d\xc6\x96\x8b\x15\x04\xfa\x18\x54\x4a\xfa\x40\xef\x18\xda\x56\x0b\x9e\x80\x6c\x8b\x44\x5b\xe9\xe9\xcb\x9e\x86\xcd\x34\x56\x21\x0d\xe2\x88\xd8\x0e\x27\xc1\x0b\x6d\xf1\x70\x60\xfb\xb4\xa6\x35\xdb\x1f\xbd\xa3\x54\x27\x3c\xa5\x3a\x3b\x30\xe3\x36\x97\xa2\x33\xdd\x78\x1d\x45\x4d\xd7\x1d\x19\x82\x09\xf4\xde\x9e\x1c\x34\xbc\xa1\xa3\xd7\x5e\x3a\x23\x9a\x25\x0f\xfa\x97\x1e\x40\xeb\xb4\xb9\x3c\x9b\x4e\xbf\x6c\xdb\xcd\x45\xaa\x7e\x80\xa2\xe5\x02\x6c\x43\x53\xb6\x21\x54\x5a\xfd\xd8\x81\xd0\xaf\xb8\x7e\x20\xb4\xe9\xf8\xc2\x6c\xd9\xf4\x7c\x7b\xd1\x04\xbe\x30\xdb\x24\x21\x90\x05\xd0\x15\xb6\x08\x1b\xbd\xbb\xec\x58\x84\xa3\x9d\x03\xc6\x18\x66\x4e\xb5\xba\xeb\xe8\xd8\x46\xd7\x97\x3d\xd7\x11\x1b\x40\xec\xc4\x17\x76\x4d\x7b\x5f\xf4\x20\xf4\x3f\x78\x7e\x28\xc7\xe3\xd1\xfa\xad\x56\xe0\xb2\x1d\x7b\x2b\xda\x7a\x4c\x24\xcc\x3f\xff\xbf\x72\xe7\x7f\x57\x0b\x6d\x5c\x75\x3a\x5a\x68\x3f\x06\xb1\xd5\x39\xcb\x15\xe5\x1a\x4e\xc6\xf3\xd5\x84\x28\x0f\xb5\x11\x43\xf0\x60\xd5\xf9\x47\xe5\xcb\x8e\xf4\xa0\xc6\x88\xb1\x63\x88\x2a\xd8\xcc\xbd\x2d\x8a\x2e\xe5\x59\x39\xd0\xaf\x91\xde\xcb\xd7\x5b\xce\x45\xcc\x53\x00\x9c\x31\x6a\x3d\xaf\x44\x6d\x13\x67\x7e\x64\x3c\x29\x3b\xc6\x0a\xd8\x40\x5a\x31\xae\x2e\xb1\x9c\xd0\x1c\x7f\x61\x94\x52\x80\x8d\x2d\x6b\xb0\x8b\xb1\xa2\x20\x7c\xf6\x82\xe8\x2d\xdc\x4b\x1d\xf2\x6e\x54\x5c\x54\xf3\xb8\x62\x85\x29\xee\x2f\x32\xfe\xa5\x8c\x25\x2d\x08\x39\xd1\x04\x42\x32\x7b\xc7\x5b\x50\xe9\x07\xf2\xbc\x64\x39\x30\xde\x41\x49\x0b\x42\xd2\x13\x25\xd1\x9c\xd9\x70\xd3\x68\x4a\x55\x51\xc9\x9d\xad\x57\x4e\xab\x64\xe6\xcf\xc9\xef\x7c\x10\x4d\x97\xf2\xd0\x98\x62\x04\x72\x21\xcd\x21\x49\xde\xf8\x9a\x54\x38\x3b\xcd\xc0\x1b\x75\x92\x9d\xaf\x79\xef\x4d\x56\x0f\x4c\x2b\xad\x18\x00\xc3\xd0\x9c\x3d\x1c\x47\xd2\x79\xe0\x4a\xde\x5c\x56\x88\x04\x87\x2e\xa6\xf0\x2a\xa9\x8c\xeb\x00\x9e\xca\xb8\xf6\x92\x9f\x00\x37\x6d\x81\x69\x2e\x38\xb8\x0e\x60\xb6\xcb\x22\x85\xd0\xf6\xf8\x45\x90\xdc\x55\xcd\x16\xf3\x29\x3a\x5a\x3b\x6d\xa7\xc9\x25\xcc\x25\x7e\xed\xd0\xdc\xd1\x21\x38\x56\xf7\x40\x93\x8e\xa4\x15\x19\xad\xc7\x4c\xa8\xdb\x8f\x57\xf2\xda\xf8\x02\x0c\x43\x52\x4e\xb3\x7a\xd0\xfc\x66\xf7\xf8\xa8\x82\xaf\x67\xff\x55\x7f\x5c\xd5\xdb\xf4\x40\xf7\x0c\x05\x68\xc3\x95\x5d\x31\xed\x72\xae\xa5\x7d\x97\x7b\x23\x0b\xb9\x82\x61\x47\xff\x0e\xfc\x96\xec\x01\xbf\xb2\xbc\x96\x17\xb3\xe9\x3c\xf7\xaa\x61\x53\xed\xc8\x7e\xb1\x0b\xdf\x07\x07\x2f\x94\x71\x48\xe3\xab\xf9\x34\x9b\x4d\x09\x31\xde\xee\x97\xfb\x64\x97\x7e\xe1\x0d\x1e\x64\xd5\x1f\x13\x93\x3c\xdd\x13\x9a\x7b\x88\x34\x7a\xe9\xe2\x10\x29\x3e\xf3\x6b\x8e\x0e\x83\x9d\x05\xc7\xb4\xfc\x6c\x68\x6d\x02\x4b\x67\x57\x66\x2f\x05\x49\x7c\x6b\xee\x6f\x80\x8a\x42\x2d\x16\xd8\xec\xa6\x94\x28\x8f\x8f\xc9\xa8\x9b\xfd\x67\xbe\xd3\x06\x8d\x52\xed\x42\x49\xd1\x25\xae\x77\x05\x41\xfc\xb1\x05\x7c\xf4\xd1\x53\x2c\xbd\xb4\xa6\x0f\x5a\xc0\xd2\xb6\xd8\x55\xd7\xf5\xfe\x72\x60\xd2\x7c\xaf\x7b\xdf\xd5\xa0\xf8\x0e\x42\x5f\x07\x56\x40\xbd\x4e\x8c\xfa\x35\x60\xe7\xe0\xf2\xf9\x83\x6a\x26\x3a\xa4\xe8\x98\x09\xfa\x41\x72\x8c\xc2\xa9\xba\xe5\x73\x6f\x3f\xf4\x2c\x83\x80\x0a\xa1\x4f\x89\xb7\xcd\xe0\xc6\x8c\x96\xe0\xe8\xcf\xdf\xd9\x82\x78\x4a\xa4\x5c\x7b\xa1\xd8\x95\xa6\xd7\x8d\x71\x43\x23\xc6\x2f\xc5\x4b\x60\x2e\xcf\x66\xff\x26\xfc\x48\x46\x30\xde\xfe\xde\xa1\x1e\x81\xf2\x43\x8b\xeb\x85\x67\x8f\xe1\xce\x32\x4a\x25\xb9\x78\xda\xb6\x71\xdd\xb6\x1b\xa1\x3a\x06\x48\x0e\x47\x42\xff\x85\x1d\x1f\x4f\x09\xad\xa3\x48\x7d\x23\x74\xad\x52\xa8\x9b\x96\x57\xc1\xbf\xec\xc4\x07\xfb\xc7\x76\x7f\xc0\x60\x0d\x7f\x58\xd8\xb4\x47\x51\xb5\xc0\x29\xe2\x74\x21\xaf\x78\x33\x66\xb2\x6d\xb5\xa3\x43\xd0\x35\x26\x7b\xd6\x72\xeb\x5c\xec\xce\x76\xa5\x7c\x69\xd2\xc4\x92\x0c\x99\xd4\xf9\x85\x07\x5c\x51\x3f\x05\x93\xfe\x68\x7c\xe7\x2d\x97\xe1\xf1\xe8\x37\xca\x96\x86\xa8\x64\x8f\x5b\xf8\xa9\xd1\xa8\xe7\xd2\xde\xf0\x1c\x45\x1d\x9c\x61\xa0\xaa\x6a\x8a\x49\x14\x8d\xb9\x71\x60\x0d\x76\x1e\x7d\x26\x42\xd7\xe5\x01\xc2\xfc\x91\x61\x30\x5b\xf8\xf1\xe1\x56\xa9\xe2\x60\xb4\x7e\xe4\xc3\xa1\x74\x87\x0d\x3d\x03\x9d\x47\xf7\x28\xf5\x19\x5c\xcd\x52\xf8\xcb\x28\x93\x27\x96\x97\xba\xeb\xd8\x24\x83\x3c\x97\x37\x37\x59\x8f\x79\xc5\x96\x79\xf3\xd3\xaf\x08\x93\xa8\x7a\x1e\xb1\x43\xa5\xeb\x1c\x4d\x58\x87\x0f\xdf\x3a\x9b\xd2\x0d\x2f\x74\x43\x39\xf5\x77\x50\xc6\x13\x40\x9e\x4b\xa4\x43\x9c\xa3\x21\x3c\x5e\x26\x3b\x78\x79\x81\x9d\x6c\x8d\xd2\xce\x5f\xf9\x70\x54\xe0\xe2\x4e\xa3\x7b\x71\x8c\x1f\xf2\xae\x14\xd2\x21\xb8\x0e\x84\x65\xb8\xab\xea\x54\xab\x83\x66\xcd\x87\x09\x09\xed\xa6\xdf\xd9\xa5\x81\x20\xbf\x10\x83\x84\x8b\xea\xf0\x68\x99\x46\x45\x34\x9b\x4e\xff\xe3\xfc\x89\xaa\xc1\xbe\xe9\x57\x71\xeb\x55\x31\xe2\x67\x32\x5f\x23\xd4\xa8\x70\x3f\xd3\x19\x2d\x63\x4e\x28\xc4\xc4\xba\x2e\x63\x4e\x27\x98\x69\x42\xfd\x2b\x3f\x0f\x96\x42\x14\xc9\x98\x7b\x6c\xe0\x44\x0d\x45\x05\x5e\xd2\x47\x02\xc5\x88\xe1\x62\x82\xa9\x56\xa5\x04\x84\x7b\x02\xdd\xe7\xb5\x34\x05\xe1\xb0\xdf\x96\xc5\x9b\x72\xf3\x8f\x52\x70\x34\x00\x1f\xcf\x5c\xfc\x09\x37\x6a\x06\x11\xb5\xaa\xb5\x99\xbc\x9d\x23\xf7\x05\xf3\x4f\x66\xff\x45\x0d\xd5\x71\xf4\x2b\xf7\x02\xa5\xa0\x25\x20\xeb\x1b\xce\x96\xfe\x0a\xbf\x2c\x03\x3c\xd1\x19\xd8\x2b\xfb\x8b\xd0\x26\xd0\xaa\xf3\x19\x00\xc9\x85\x8b\x0e\x23\xec\x3f\x74\x1b\x68\x15\xcc\xeb\x2d\x2f\xde\x4c\x68\xf7\xbb\x61\xa5\xe7\x1c\x14\x83\xd9\x64\x3a\xb1\xec\xbc\xdb\xbd\x69\x2c\xe7\x3c\x9b\x92\x91\xcb\xee\xdd\xee\x4f\x19\x02\x94\xdd\xb3\x28\xe8\x84\xd0\x6a\x68\xe0\xb4\xbd\x66\x59\xd2\x3f\xed\x35\xd6\xd3\x96\x7f\xbc\x21\xaa\x27\x18\x58\xb5\x37\x9f\x83\x83\xe2\x27\x10\x3a\x26\xb7\x1b\x94\x7e\x1a\xd0\xd3\x97\x67\x9a\xb4\x40\xc2\x91\xf1\x25\xb7\xf4\x28\xb5\x09\xd2\xb8\xf6\x86\x10\x0b\xea\x35\x1d\x8d\x13\x06\x86\xd0\x14\xe6\xaf\x93\xaa\x37\x80\x83\x7d\x0c\x9a\x7e\xa2\x46\x35\x56\xda\xbf\x71\x70\x7b\x40\x2c\x3e\x6f\xf2\xc0\xd6\x79\x8a\xfa\x3c\x95\xfe\x60\x12\xfe\x90\x17\x6f\xe2\x93\x7b\x6c\x4a\xe8\x83\xf6\x13\x56\x63\x61\xb1\xac\xd4\xc3\xf1\x48\x83\xad\x13\x1c\x6c\xc1\x0e\xf2\xbb\xea\x9d\xa1\x65\x67\xe7\xba\xcc\xa5\x6e\xd0\xa6\xda\xe5\xeb\x6d\xf9\x83\xfa\xae\x1b\x5e\x02\xd8\xb3\x6d\xe2\x57\xb9\xf0\xca\xe8\xe7\xd2\xd4\x64\x42\x4e\x35\x56\xad\xdb\x5e\x5b\xc3\x75\xed\xb5\xb4\xb3\xe0\x3b\xed\xfc\xad\x14\xf2\x23\xcd\x54\x05\xf4\xf2\x20\xe5\xec\xb5\x31\x98\x23\x3f\x56\xfc\x3b\x88\x85\x74\x1b\x45\xe3\xab\xf9\x64\xf6\x14\x16\x3c\x50\xb3\x51\x6f\x51\xdd\x0e\x53\x41\x5c\x44\x65\x7f\x8f\x78\x1a\x93\x6e\x9e\x01\x65\x4a\x7f\xbc\x01\x13\xf3\xbb\x5e\x0f\xf1\x75\xa7\x7f\xfd\x31\xea\x9d\xb8\xe5\xa0\x96\x0a\xb0\xc8\xe3\x59\xf9\x85\x3b\x55\x9e\xf0\xd8\xb9\x2a\x9c\x10\x5e\x9e\xc7\x38\xce\x8c\xd5\x73\x6b\xe9\x52\xa2\xa9\xd2\x77\x82\xdf\xfd\xcc\xab\x5a\x9d\x45\x78\xa3\x9e\xd1\x18\xed\x75\x8c\x41\x0e\xf9\xfc\x29\xc9\x4e\xe7\x33\x19\x13\x0d\xfb\xf5\xf9\x53\x6a\x4d\x79\x66\x84\x8c\x59\x39\x1f\xea\x8d\x1e\xc9\xcc\xf5\x89\x63\x5c\xac\x60\xa8\x40\x46\xdf\x5f\x02\xde\xf4\x79\x22\xbd\x4e\xd8\x14\x9b\x86\xd0\x81\x2f\x6a\x44\xc8\x11\xe8\xe0\xf7\xdc\xaf\xc1\x03\xdd\xfa\x4d\x5f\x9a\x00\xad\x93\x01\x97\x4a\x7a\x00\xb0\x06\x2d\x38\x80\x4c\xb5\x1c\xd8\xe8\x2f\x58\x46\x07\x38\xf7\xaf\x1a\x92\xba\x5b\x48\xdb\xf2\xf1\x50\x31\x80\xad\x3b\x98\x43\x11\xbc\x61\x74\x3c\x50\x38\x50\xa8\x1f\x9b\x4e\x3f\xbd\xd9\x1e\x76\xcd\x49\x61\x5b\xed\x73\xf7\xc8\x3f\x20\xc2\x0c\x9a\x3c\x05\x78\xf1\x80\x06\xcd\xe2\xda\x56\xcb\x0c\xf6\x33\x9a\x85\x0d\x66\xfa\x0a\x4f\x7c\xcc\xf5\x83\x91\xd4\x9a\xdb\xaf\xce\x87\x1b\xfd\x3b\x2e\x0a\x9b\x1d\xe3\xd5\xea\xdc\x26\x83\x4a\xff\x64\xc7\xb7\xd5\xe6\x89\x14\x79\xbd\xc3\x75\x33\xa1\xba\x1d\x51\x64\x12\xce\x63\xaf\x63\xdf\x55\xc8\xe4\x0f\x1e\xc6\xa7\xd2\xdd\x86\x4d\xb5\x3d\x1c\x4c\xfc\xde\x1f\x0d\x34\x79\xca\x3e\xda\x80\x89\x35\x5d\xf4\xa7\xdf\x83\x97\xff\xa9\xfc\x20\x5f\xf1\x97\xa6\x14\x3f\x95\x7f\x9f\x88\x8d\x78\xed\x23\xfd\x1c\x48\x74\xa2\x93\x03\x29\xb1\x87\xd2\x8f\x1c\x62\xfb\xf9\x58\xed\x93\xe3\xf7\x8f\x71\xa8\x46\x3d\xf9\x60\xd0\xf2\x0c\x88\xde\xf1\x48\xbf\xff\x84\xf3\x99\x3c\x9c\x4a\x17\x1c\x8d\xbd\x64\x3d\x92\x84\x44\xe4\xef\x9c\x3d\x20\x9f\x9b\xfd\xca\xe1\xb6\x92\x7d\xcf\x3d\x5a\xf2\xb7\x8e\x7d\xb5\xdb\x3b\x03\x37\x6a\xd8\x52\x50\x51\x7c\xe2\x36\x9d\x6f\x36\x3a\x98\xc8\x90\xc6\xf3\xd1\x2c\x64\xb8\x48\x38\xaa\xfe\xce\x97\x9e\xe5\xae\xf9\x06\x18\x59\xab\x10\x34\xa1\x57\x69\x27\xd8\xd2\x50\x1d\x38\xcf\x70\x43\x92\x74\x72\xc7\xf7\xbb\x72\xc3\xdf\xd7\xe1\x25\xa9\xa7\xf7\xfd\xf7\x94\xd3\xda\x6c\xe1\x48\xe8\x14\x2f\x51\xfd\x18\x20\xbe\x8f\x9e\x89\x00\x72\x24\x5e\x23\xe0\x08\xf6\xaf\x63\xea\xe4\x44\x91\x0e\xc9\xb4\x24\xed\x48\xe8\x80\xb4\xa4\x33\x37\x43\xea\xfc\xc7\xe7\x06\xae\xe0\xbf\x70\x36\x75\x2b\xe7\x1f\x4e\x3a\x62\xa4\xb5\xec\xa1\xb8\xcb\x4a\xea\xf9\xbf\x64\xe3\x19\x02\x0d\x6a\x61\x80\x2f\x17\xa1\x1e\x04\xb8\x4a\x87\x3b\xe9\x47\x35\x5c\xd9\x94\xca\x7b\x75\x5c\xa8\xf7\xe8\x21\x70\xb5\xfe\xd7\x0e\xed\x88\x50\xd0\xfb\xac\x90\xd5\xbb\x4a\xde\xff\x00\xf1\x55\xc4\xe0\xb7\xaf\xf3\xed\xb6\xdc\x64\x53\x6a\xcd\xf2\xbd\x66\x61\x75\x0b\x54\x0a\x42\x3b\x3d\xf1\x3f\x20\x07\x38\x2d\x8b\xff\xf8\x33\xd7\x75\xc1\x94\xaa\x8c\xd5\x26\x4b\x92\x5f\x38\xbd\xcb\xc5\x1b\x88\xf4\x89\x09\x8e\xd4\x4a\x80\xe9\xae\x9e\xef\xea\x33\xde\xec\x4c\x44\x94\x4c\x9e\xf1\xf7\xf5\xee\x7b\xc1\xf7\x0d\xdb\xd5\xec\x81\x37\xbb\x6c\x29\x57\xb4\x17\xfa\x73\xb9\xf2\xe4\xd8\xa5\xe8\x49\x97\x47\x32\x8a\x86\x60\xd3\x4b\x57\x01\x5e\x6d\xa5\xb8\x7f\x18\x0f\xdd\xa4\xbb\x55\x02\xfc\xdb\x86\x23\xd0\x73\xed\xfc\x39\xea\x24\x21\x72\x59\xaf\x30\x70\x69\x37\x58\x12\x82\x3d\xaa\x2e\xf6\xdd\x3f\xe0\xfd\x92\xaf\xd0\x4e\x7e\x78\x02\x11\xf3\xb2\xfb\x15\xa7\xf0\xe2\x54\x26\x53\x17\x39\x95\x60\x39\x5c\x60\x92\x78\xbd\xa0\xe2\xac\xb8\x23\xc7\xe3\xfb\xdb\x6a\x5b\xc6\xae\xc3\xe4\x18\xd7\xe4\x78\x5d\xd5\xf9\x76\x7b\xff\x60\xe2\xc0\xfa\x23\xd8\x55\xfc\x7a\xbd\x47\x80\x48\xd5\x6d\xb9\x3a\x2b\xee\xf4\x06\x01\x47\x9c\xf1\x70\x11\x90\x5a\x8d\x7d\x6f\xcc\x45\xac\x86\xbd\x3b\xd8\x81\x9f\x4d\x2d\x10\x7d\x6f\xd4\x0d\xa8\xea\x05\x41\xe0\x2a\x8d\x58\xf9\xa1\x62\xa7\xe7\x95\x4b\x53\x25\x09\x11\x2a\x4d\xb5\xf2\x91\x95\xa6\xe7\xb9\x4b\x93\x27\x09\xa9\x54\x9a\x7c\x45\x8e\x71\x89\x43\x74\x8c\x7d\xd5\x8e\x0c\xd7\xe8\x1d\x48\x4c\x35\x71\x39\x1f\xf0\x81\x76\x06\x73\x63\xe9\x11\x9f\xaf\xb7\x55\xd3\x28\x42\xeb\x89\x2c\x3d\x79\x2b\x06\x25\x0c\x24\x38\x6c\x38\x65\x7a\x42\xe6\x29\x87\x98\x34\xcd\x3f\xa0\xc8\x12\x98\x07\x19\xf0\x80\xa8\x82\xd1\x4c\x5c\xda\x6d\xc1\x50\x0e\x64\xfb\x80\xd3\xc4\x56\x86\x65\x77\xfb\x0b\x76\x09\x04\x05\xff\x01\x89\x8a\xa2\xbf\x49\x7c\x7d\xb7\xdf\x49\x1d\x39\xa1\xf4\x9d\x0d\xdb\xb6\xf4\xc3\x2a\x20\xb4\xf8\xd8\x8a\xc2\x5e\xa1\x37\x82\x47\xc7\xd0\x20\xcc\x3d\x3b\x6d\xfc\x45\xed\x79\x11\x86\x69\xb4\x72\xfe\x92\xd5\xc6\xb3\xb0\x6d\xeb\x8e\x71\x85\x9a\xb4\x41\xd3\x1c\xcb\x2f\xf9\xbd\x88\x22\x75\xc6\xef\x04\x9c\xce\xfe\x6b\xd0\xf6\x78\xcd\xa7\x68\x1f\x90\x05\x0d\x3a\xd2\xa0\xd7\xde\x42\xac\x05\xf2\x36\x58\xe5\xe6\x1b\xcd\xc1\x85\x75\xec\x45\x0c\x8b\xd4\x24\xf3\xf2\xf3\x47\x16\xf2\xa8\x5b\x2c\x5c\x6c\x60\x7a\xd6\xb9\x30\x08\xaf\x3f\xc2\xab\xfe\xe8\x8c\x87\x87\x07\xe6\x23\xdf\xfc\x6b\xbf\xc3\xa5\xf2\x8a\xb3\xdf\xe1\xd8\x37\x05\xb8\x5f\xbe\xe5\x2d\x1a\x6e\x27\x5f\x50\x39\x60\x71\xc3\x3a\x25\x06\x0d\xf4\x85\x63\x4e\x6a\x56\x0f\xef\x97\xba\xe7\x34\x92\x74\xca\x4e\xde\x28\x1e\xcc\x8b\xf6\x64\xae\x55\xb0\x6a\xf3\x0f\x2f\x07\x75\xd9\x1f\x2f\x37\xfd\xa0\xca\x45\x4d\x5b\x38\xea\xb0\x38\x3b\x87\x3b\xea\xda\xb4\x13\xe0\xc6\x7a\x01\xb2\xfa\x53\xdc\x03\x45\x67\xce\x47\x66\x0f\x05\x0d\x02\xe2\x13\xe2\x5d\x76\xc4\xd9\xdd\x91\xd1\x31\xcd\x82\x41\xb8\x90\x1d\x6d\x57\x14\x7d\xc7\x63\xe9\x29\xe3\x1e\xd3\x68\x75\x4b\x23\x3a\xb4\xde\x29\x73\xa7\x99\x93\x11\x00\xe7\xa2\x2e\x5f\xf0\x83\xb1\x0f\xf1\x37\x6a\x7c\x47\x03\xa3\xa6\x76\xf2\xe3\xbe\x97\xbd\x2c\xb4\x3e\x35\x51\x8e\x11\x1c\x33\xe9\x71\x82\x24\x8a\x7e\xe3\xb0\xfb\xdd\xd2\x74\xf4\xcf\xed\xb0\x6b\x31\x90\xa8\x3b\xfd\x51\xf4\x02\x76\x9d\xec\x32\xec\xa6\x3c\xe0\x30\xfb\xfd\x42\xf3\xd1\xf2\x0c\x19\x4f\x50\x2b\xbf\xe7\x40\x1b\x7c\x3c\xbb\x47\x48\x02\xe5\xd8\xa9\x01\xd2\x70\x85\x0d\xd7\x14\xc6\xa0\x2c\x9c\xbd\xbf\x2d\xcb\x2d\x20\x6d\xff\x6e\xe2\x40\x78\xd4\xce\x98\x28\x94\xc1\x0a\x19\x07\xc4\x0f\x62\xee\x79\xc5\x04\x85\xfe\xa1\xbd\xc2\x7b\xc7\x40\x14\xfd\x0b\x87\xdb\xa3\xac\x48\x43\x75\x5c\xbf\x4e\x16\x6f\x6d\xfa\xaf\xe8\x78\x4a\x11\xcd\x39\x38\x53\xfa\x11\x2f\xee\xc0\x42\x16\x13\xa1\x85\xc7\x8f\xb5\xe4\xbf\x55\xe5\xfb\x09\x39\x21\xc2\x79\x0c\xb6\x86\x62\xa8\x62\x5a\xa9\xde\xea\x5b\x1e\x7f\x5f\x97\xc2\x38\xc8\x59\xeb\xa4\x84\xa3\xad\xd5\x5c\xb0\xf1\xd4\x9a\x18\xe1\xdb\xcb\xb8\x0a\x90\x94\xab\xba\x2e\xb5\x38\xa7\x6d\xab\x2e\x90\x72\x68\x1b\x06\x58\xf3\xe3\x99\x85\x94\x8f\xa2\xf1\xc6\x78\x28\x59\xbf\xc6\xff\xf5\x7f\xfd\xdf\x93\x5e\x28\x78\xeb\xcd\xf6\x88\xd3\x99\x76\x5d\xc3\x2e\xa4\xb5\xe7\xfd\x9e\x06\x00\xa2\x1f\xf5\x5e\xf3\x3c\xd7\x42\x33\x30\xad\x92\xf5\x24\x58\x1f\x2d\xcb\x38\xdf\x49\xeb\x52\xe9\x79\xd5\x59\x6a\xfe\x94\x86\x16\x50\x44\x07\xf7\x1b\x0d\xa1\xfb\xfa\x1e\x16\x39\xa1\xc6\x60\xc9\xac\x8d\x58\x74\x81\xc2\x31\x9b\x2f\x33\xcd\xc9\x51\x71\x9f\xf4\x44\x28\x9c\x91\xf5\x9a\x02\xc4\x92\x93\x68\xae\x72\xcc\x10\xe8\xd2\x21\xca\x1a\xa0\xdc\x79\x2e\x63\x13\xbe\xf4\xac\xb8\x4d\x66\x9e\x0b\x92\xa4\x12\x70\x75\xbd\x34\x03\x05\xa8\x14\xe9\x2c\x03\x00\x5e\xeb\x7f\x24\xbb\x5c\xf8\x97\xc0\x7e\xeb\x35\xa4\x6e\xbd\xda\x87\x99\xd0\x05\xd8\x62\x8e\x99\x9c\xff\x03\x83\x6e\x65\x05\x6d\xd0\xce\x47\xb0\x8e\xa5\x8f\xc6\xe3\x59\x0c\x59\xfa\x00\x30\x0f\x5d\x9c\xb0\xf4\xe9\xe4\xec\xda\xf9\x14\xc6\xce\x67\xe1\xdb\xf9\x80\x0d\x76\x60\xd5\x42\x0f\x3d\xd3\x0f\x87\x30\xd1\xf8\x24\x28\x06\x89\x85\x6f\x20\x46\x4f\x5a\x01\xad\xc9\xe5\x0c\xbc\xa1\xc6\x53\x1b\xc7\xa1\x09\x88\x53\xfc\x9d\x5f\x1a\x9e\x87\xa7\x4d\x4e\x0e\x41\x79\xe3\x9c\xf8\x01\x12\x9e\x08\xb5\xa2\xf6\x12\x70\x94\xbb\xdc\x31\x19\xfa\x20\x79\x87\x08\x5a\x4b\x2d\xab\x0a\xbe\xcb\xef\xd7\xe5\x0f\xa0\x5c\xd0\x21\xbc\x69\x65\x5e\xff\x5a\xdf\xfa\x1f\xe0\x92\xdc\x43\xb6\xf2\xa2\xd5\x8a\x65\xbe\x82\xd5\x66\x2e\x9b\x6d\xfb\xb6\x8c\xd5\x5b\x3a\xb9\xad\x36\x25\xc6\xde\x76\x61\x9e\x11\x3c\xa0\x72\x45\x14\xa4\x5a\x16\x61\x11\x51\xf4\xb6\x8c\xd5\x5b\x3a\xd9\xd7\xba\x10\x8f\xba\x7a\x66\xc8\x80\x3f\xe2\xd9\x17\x3d\x62\x7c\x04\x06\x84\x56\x7a\x03\x55\x48\x3a\xd1\x88\x0f\x13\x2a\x83\xcf\xee\xc0\x77\x47\xf5\xd9\x75\x55\x57\xbb\xdb\xd8\x87\x81\x15\xf6\x5c\xd1\x02\x10\x0b\x24\x1c\x93\xd1\x3f\x10\x6f\x4b\xdc\x3f\xb8\x97\xf6\x06\x0f\xc2\x13\x4f\x98\x52\x88\xc0\x6b\xdb\x13\xe2\x0d\x14\xae\xa8\xd5\xf6\x3e\x2e\x69\x2e\x6e\xe0\x60\xd8\x0d\xd5\x36\x90\xaa\x5b\xbd\x87\x84\x29\x3c\x80\xac\xb0\x76\xd4\xff\xfa\x0d\x28\x75\xd1\xea\x4b\xa7\x0d\xea\x55\xd0\x8c\x13\x69\xfd\x96\x40\x1e\xbf\x31\xcd\x89\xc6\x20\xaf\xa3\x4d\x6d\x30\x52\x5b\xdb\xca\x4f\x6f\xdb\xbf\xdd\xb0\xa0\x55\x6b\x61\x3c\x72\x80\x5b\xac\x6e\x6e\xb7\x70\x65\x17\xbc\x96\x55\x29\x7a\x61\x12\xd5\xd2\x41\xb6\xcf\xa6\x05\x45\x9e\xa4\x3f\xc4\x07\x41\x03\x6f\x9f\x83\xe8\xe0\xb5\x21\x2e\x86\xec\x57\x33\x00\xea\x65\xd8\x96\x44\x5d\x5d\xbf\xc9\x65\x99\xb8\xb3\xe5\x3d\x17\x6f\x5e\x55\x77\x25\xe5\xec\x16\xd0\xdc\xfa\x25\x2a\x1e\x66\xb9\x32\xc0\x70\xdc\x47\x26\x03\xbe\x1f\xc1\x69\x50\x90\x40\xbb\x95\x27\x5f\x4e\xa7\xbe\x5c\xb8\x42\x90\x99\x41\x20\x0f\x87\x31\x95\x43\xf0\xb7\xfb\x6d\xb9\xa3\x05\xab\xfc\xfb\xe3\xa5\x6b\xfa\x5d\xfe\xe1\x07\xd3\x56\xf4\xad\x98\xff\x56\xc6\xf2\xec\x8e\x6f\x4a\xca\x71\x68\x09\x8a\x3f\x17\xec\x5a\x02\x8c\x1b\x57\x4c\xe0\xa8\x40\xba\xa0\x12\xb0\x82\x50\x53\x17\x5b\xe8\x1f\x1a\x49\x5b\xbf\x07\xa9\x72\xb9\xa3\x6b\xa6\x43\x66\x97\xbb\xd1\x7a\x1e\x7e\x64\xeb\xac\x01\xec\xf2\xe0\x65\x28\x76\x3c\xb0\x71\xde\xb6\x06\xf1\x66\x6c\xbb\x68\x09\x63\x33\x66\xeb\x28\x8a\xc7\x4d\xdb\x8e\xd7\x6d\xdb\x98\xd0\xe7\x63\xb6\x36\x3f\xd5\x5b\x1b\xeb\x5c\xbd\xf7\x02\x9f\xef\xd8\xf4\x7c\x7c\x88\xa2\x9d\x8d\x07\x78\x9e\x24\x3b\x72\x60\xf9\x72\xb7\x72\xd5\x2d\x77\xab\xd1\x21\x8a\x04\x4a\x77\xb9\xf6\x9d\xa9\x70\x38\x9e\xa9\x23\x9f\xf1\xb3\x5d\xfe\xae\x8c\x09\xe5\x80\x5e\x89\x4e\x09\x1a\xa2\xcb\x9f\x8c\x0b\xf6\xd8\x6c\x44\xd1\x5b\x18\x74\x44\x22\xe6\xbd\x3a\x54\xc5\xff\xf1\x25\x63\xd3\xb9\xa9\x0f\x27\xcb\xaf\x54\x2d\x73\xbb\x6c\x6d\x20\x54\xdc\x6a\xe1\x22\xfe\xa6\x04\x50\x89\xf1\x14\x35\x16\xbd\x55\xac\x2b\xa4\xb8\x3e\xec\x5b\xcf\x38\xd8\x7f\x4f\xcd\xb8\x08\x7b\xe6\x00\x31\xf7\xb5\x27\xa1\x40\x55\xf8\xc2\x54\xc0\xd9\x12\x80\x73\xaa\x3a\x0f\xb6\x68\xda\x11\xba\x6f\xa8\xd0\xc1\xd4\xd0\x66\x57\x55\xf9\xbe\xe1\x42\x32\x6d\xf2\x01\x7a\xff\x6d\xc9\x5e\x72\x13\x32\x41\xb1\x5b\x68\x2f\xb2\xa9\x24\x17\x3f\xee\xf0\xc4\x66\x63\xde\x39\x0a\xb5\x04\x51\x25\xd5\x1f\xac\x22\x78\xd0\x4a\xd3\x4f\x69\x14\xcd\x43\x76\x96\x90\x8e\x6f\xcd\xcd\x11\x93\x82\xcb\x01\x7e\x82\x4b\x1a\xab\x8d\x41\xc7\xdd\x8e\x1d\xb8\xfd\x88\xe1\xa6\xd9\x72\xe5\xe9\xf7\xf6\xe2\x94\x9e\xdc\x92\x3c\xd9\xe9\xad\x59\x10\x00\xe3\x45\x11\x1c\x7c\x2c\xb1\x6a\x75\x6d\xd6\xc3\xa6\x31\x93\x6b\x3f\x6c\xad\xfd\x26\xf9\x85\x95\x0f\x5a\x18\xc0\x7a\x08\x06\x70\xe0\xa5\x27\x5a\x8c\xa2\xfa\x4c\x94\xf5\xa6\x14\xe5\x46\xdd\x09\x98\xfe\x04\xb0\x08\x80\x48\x65\x02\x67\xcf\x46\xb7\x8a\x9e\x47\x51\xfc\x56\x3b\x3a\xbb\xe1\x71\xf1\xe7\xfd\x38\x03\xb4\xf2\x57\xaa\xdf\xab\xd4\x6d\x03\xb3\x66\xd0\xa3\x80\x72\x03\x94\x98\x3b\x27\x16\x41\xfd\x7e\x27\xa7\xf2\x2a\x7e\xca\x0c\xd5\x45\x15\x45\x55\xea\x3d\x3f\x45\x50\x00\x0f\xb3\x05\x41\xd1\x6a\x0f\x6f\x89\x9a\x51\xb9\xcc\xd5\xb0\xe0\xef\x34\xc7\xbc\x41\x7b\xec\xf0\x11\xfa\x02\xc0\x4e\x99\x45\x0c\xab\x54\xd3\x2d\xda\x61\x6e\xc3\x86\x54\x63\xe6\x8b\x7c\xf3\xb1\x9d\x03\x35\x45\xdb\x7c\x07\x58\x42\x4e\x78\x13\xac\x7a\x3f\xc9\x6b\x8c\xd3\x2a\x83\xd5\x7e\x7e\x32\x34\xac\xd9\xa0\x53\xa6\x81\xe9\x2c\xe5\xf6\xb0\xeb\xda\xb6\xbe\x60\x0e\xd7\x6e\x1e\xe3\x6f\x76\x30\xc5\x51\xf7\x91\x49\x92\xc5\xee\xf1\x52\xce\xc3\xc4\xee\x93\xc5\x14\xc4\x57\x24\x73\x9f\x2e\x90\xcb\x85\x7c\xdc\x47\x1c\xd4\xf0\x72\x24\xac\x91\x9a\x86\x5e\xd4\xf3\x30\x97\x8f\x69\x68\x12\xd1\x9a\x98\xba\x5e\xf1\xcb\xfa\x44\x4d\x53\x0a\x75\xd5\xc4\x55\xf6\x8a\xb3\xfa\x48\x34\x74\x2a\xf5\xe5\x02\x0c\xfd\xd9\x34\x28\x9c\xbf\x66\x3c\xf7\x47\x88\x09\xef\x30\x90\xfc\xfc\xce\xf8\xb2\xc1\x5d\x05\x7b\xbe\x30\xd1\x55\xdd\xee\x3f\xb5\x1b\xff\xf3\x3b\xdc\xed\x5f\xf4\x0d\xeb\x04\x33\xf5\xd1\x00\x7a\xb8\xb5\x12\x24\x97\xa5\x8e\xda\x21\xdb\x76\xfc\xa6\x13\x4d\xed\x9b\xea\x9d\x9a\xae\x6e\xc6\x9a\x3d\xe4\x85\xac\xde\x95\xdf\x6e\x65\x26\x21\x62\xb9\x0b\x3d\x6f\x05\x99\x66\x95\x7e\x1d\x97\x24\xf8\x10\x93\x11\x3f\xcb\xeb\xe2\x96\x8b\x9f\x00\xc7\x0e\x01\x19\xeb\x4d\x14\x0d\x35\xc0\x4f\x8b\xb1\x19\xdc\x33\xf3\x3f\x52\xf3\x45\xcf\x2a\x0f\x1e\x69\x8d\xb2\x4c\x9d\xcd\xfe\x36\xef\x6d\x26\xef\x89\x38\x48\x3d\x35\xab\x06\xbb\xf6\xf2\xaf\xd0\x0c\xe3\x92\xdd\xb1\x70\xa9\x79\x5d\x4e\x08\xfd\xc8\x96\xed\x05\x40\xd5\x73\x0b\x38\x78\xa6\xeb\x8a\xe9\x74\x26\xb3\xee\x58\x2a\x5c\x80\x0b\xe9\xa3\x79\x9b\x16\x2e\x00\xd7\xc5\x0b\x3d\x87\xb1\xff\x5f\xdf\x96\xe5\xf6\x55\x2e\x6e\x4a\xc9\x98\x9c\xf7\xcc\x9a\xa1\xe5\x99\xf4\x83\x9f\x06\x16\x76\x84\xba\x78\xa5\x8d\xde\x6f\x74\xed\x91\x16\x7a\x60\xd3\xf3\xc3\x45\x63\x18\x8f\x83\x91\xc9\xec\x58\xb3\x3c\xac\x10\x5f\x45\x3b\x93\x9f\x1b\x17\xc7\x9d\x46\x33\xdc\x75\xbd\x79\x19\xab\x74\xb8\xe4\x7c\xcc\xf0\xeb\x39\xc9\x59\x11\xe7\x48\x76\xf7\x10\x9f\xc3\x38\x9e\xc9\x0b\xc5\xaa\xfa\x63\x39\xda\x79\x81\xd4\x7f\x8c\xed\x13\x9d\xa0\x81\xd2\x84\x5c\xa6\x33\x88\x37\x3b\x9e\x11\x0a\x91\xd6\x77\x74\xad\x68\x06\xdd\x47\x51\xfc\x22\xf6\x0b\x23\xd4\x7f\xfa\x24\x88\xfc\x4a\xba\x50\x28\x74\x0d\x94\x28\xd7\xfd\xf0\x27\xcd\x77\x82\xff\xd3\x35\x62\x54\x85\xb6\x37\x57\x34\x27\xc7\x75\xc2\x76\x70\xfa\x22\x92\x65\x6e\xc6\xe3\xa8\x68\x5d\x9f\x50\xe8\x63\x9c\xd0\x8f\x2c\xd9\x89\xa2\x87\x01\x69\x42\x02\x43\xbb\xe4\x44\x2d\x2a\xbb\xf5\x83\x87\x31\xfb\x10\x7f\x1b\x7b\x2f\x08\x2a\x92\xec\xb3\x85\x1e\x19\x7f\xfe\xdf\xe2\x1f\x7f\xfa\xf9\xd7\x57\xed\xab\x6f\x7f\x7f\xf5\xec\xc5\xb7\xcf\xc8\x5f\x2c\xea\x9e\x4b\xae\x86\x09\xa0\xf6\xa0\x1a\x8f\x5a\xbc\x71\x03\xbe\xe6\x9b\x7b\x5a\x86\xf4\xa1\xff\xd9\x6e\x75\x42\xdc\x85\xd5\x55\x14\xc8\xbe\x51\x23\xe1\xc9\xb5\x43\xc2\x05\x4a\x0a\x9c\xe6\x17\x6a\x2d\x01\x29\xdb\x95\xf2\x5b\x70\x5a\xf2\x48\x51\x19\xd0\x1e\x75\x04\x99\x10\xa1\x31\x08\xbe\xf5\xc6\x7a\xb6\xdd\x42\x39\x6a\x5c\xea\xb3\x7c\xb3\xc1\x52\xb9\x7a\x42\x9a\x18\x7b\xed\x37\x7d\x31\xc4\xe9\x18\xaf\x09\x7d\x11\xd7\x0e\x29\x06\x1f\xad\x4e\x07\xde\x38\x67\xdb\x40\x47\x5f\x77\x35\x6f\x9a\x05\x9f\xd2\x02\x97\x4a\xc0\xb4\x74\x79\x16\xda\x61\x59\x3a\x1c\x0b\x3a\x13\xfe\x75\x0a\xf2\xc6\x01\x40\x6a\x84\x93\xf4\xc0\x68\xaf\x34\xa3\xed\x80\xbb\xa5\x65\x00\x29\x67\xe3\xe9\xf9\x39\x57\xdb\xf4\x01\x51\xb2\x4f\x59\xc7\xca\x2e\xf7\x3f\x46\xf6\x9f\xa0\xce\xd1\xbb\xb2\x38\x42\x6c\xb0\x60\x3d\x80\xeb\x00\x0e\x00\xd0\xbc\x1f\x02\x59\xf0\x69\xff\xb4\x14\x7d\xc7\x75\x24\x7a\x42\x3f\x52\x27\xed\xde\x07\xfa\xe2\x87\xee\xbd\xa0\x27\x4b\xc1\x38\xea\xea\x08\xd7\xb7\x15\xfd\xe6\x83\xf5\x0e\x16\x68\xe5\x3c\x02\x34\x58\x0a\xf6\xcf\x82\xd0\x6b\x81\x7f\x35\x77\xc2\xc6\xb3\xa3\x3c\xdb\x55\x37\x75\xbe\x8d\x4b\x3a\xc1\x49\x9b\x84\xf6\x70\x96\x69\xf3\x9a\x21\x4a\x35\x49\x48\x37\xb0\xc1\x3d\xa0\xe2\x13\xa9\x15\x6b\x1a\xfb\x75\x9a\x19\x47\x5d\xe4\x84\x76\x85\x37\x70\xc6\xf4\x06\x80\x9e\x6e\xcb\x10\xe6\xf0\xa9\xb6\xf4\x47\xd6\x2d\xcf\x4d\x70\x0f\xd4\xf6\x16\x60\x01\x5e\x5d\xc7\x30\xec\x35\x21\x0f\x68\x9b\x7d\x85\x8f\xda\xab\xae\x37\xf2\x5c\x8f\x3c\xec\x71\x2b\xa0\xf5\xa2\x15\x04\x72\xb5\x01\x57\xc9\x51\x39\x60\x52\x83\x4e\x9a\xa8\x27\xbf\x52\x87\x88\x3e\xe3\xb4\x56\x57\x4d\xa3\x87\xb8\xef\xc4\x82\xc3\x4a\x78\xbb\xe7\xad\x5b\xa2\xd1\xc0\x9b\x0c\x03\xb6\x3f\x12\xc5\xd9\xa7\x72\x0c\x12\x21\x3f\xfd\x80\xc1\x7a\xe2\x8c\x7d\x3c\x24\x7e\x71\xca\xaf\xd4\x20\x55\xcb\xb3\x7c\x5b\xdd\xd4\xaf\x11\x2b\xa4\x6d\x87\xc2\xa1\x9c\x30\x9e\xf6\x22\x71\x33\x08\x54\x92\xf6\xbc\x42\xb5\x89\x45\xa8\x13\x09\x62\xb1\xf8\x42\x8e\x8a\x69\xeb\x05\xd4\x44\xd4\x81\x25\xd8\x75\x3c\xae\x21\x7c\x86\xc6\xd7\x19\x6c\x92\xa2\x3f\x2a\xd1\xcd\xc0\x93\xef\x0b\x56\x11\xea\x7d\xf9\x2a\x2f\xde\xdc\x80\x37\x6d\x98\xc3\xbd\x0f\xf3\x9a\x9b\x2c\x24\x85\xe1\xcb\xd7\x5b\xc4\xe1\xb6\x9a\x10\xc4\x16\x2a\x7c\x58\xa1\x02\x10\xbb\xbd\x82\x8e\xa7\xfa\x20\x3b\x2b\x00\x71\x66\x13\x81\x56\xe3\xde\x06\x00\x41\x04\x82\x5d\x0e\x31\xc8\xe1\x8d\xc7\xc5\x0a\x09\xb8\xad\x50\x04\x9c\xce\x88\xef\x10\x01\x1a\x35\x2b\xf3\xe4\x41\x10\x65\x63\x72\xc9\x6d\x70\xea\x21\xe8\x55\xe7\xc4\x4a\xfa\x71\x83\x6a\x68\xa7\x0f\xc0\x8b\x1d\x4f\xcb\x2d\xc4\x51\xaf\x98\xf0\xfd\xe0\xfc\xc5\x92\xb3\xd0\xf4\xae\x32\x0c\x3d\x36\xf2\x7b\x7f\xce\xb5\xe7\xdc\x84\xda\x0e\xfc\x58\xd7\x46\x3c\x66\x25\x21\x15\x0d\xb2\xfa\x85\xe7\x24\x99\xb9\xcc\x46\xac\xd6\x2b\x2b\xc9\x69\x38\x44\x43\x89\xe6\x66\x3c\xb3\x74\x46\x4f\x36\x36\xac\x0c\xb7\x85\x22\x77\x0e\x80\x77\x6c\xe2\xc6\x8d\xbd\xe8\x4f\x6f\x7b\xbc\xc1\x72\xa5\x78\x82\x19\x45\x2b\xcd\xd2\xb7\xd2\x34\xf1\x74\x97\x62\x45\x73\x66\xa2\x86\x4c\x76\x52\x54\xf5\xcd\x64\xcc\xe4\x7d\x53\xf2\xeb\x27\x15\x08\x7d\xb4\x00\x9a\x56\x10\xb2\xc8\x60\x3b\x9f\x98\xd1\xdd\x04\x2e\x24\x70\x57\x26\x05\xaf\x65\x55\xef\xcb\x91\xe2\x4d\x8e\x35\x4a\xae\x1f\x6c\x19\x59\x45\xa1\xe4\x2c\x3f\xda\x3b\xa4\x8c\xa2\x31\x8f\xa2\x7e\xda\x53\xd5\xe9\x22\xc0\x18\x9a\xf8\x31\x8a\xef\x86\x8e\x08\xf0\x03\xf2\x02\x37\x8d\x5e\xa0\x3d\x9d\x9b\x0b\x16\x84\x46\xe9\x44\x42\x49\x12\x8b\x81\x51\x2f\xf9\x0a\x56\xa9\x6d\x22\x2c\x4c\x1c\xaa\x82\xc9\x4f\x43\x23\xc6\xa6\x3c\x99\x24\x8a\xb6\xe4\x51\x14\x1b\x90\xe8\x62\xb7\x53\x57\x24\x96\x3f\x3a\xd0\x70\x79\xf0\xda\x5e\x58\x90\x69\x8d\xa0\x5d\x06\x8b\xa9\x6d\x67\x1a\x5a\xf8\xd8\xbd\xd6\xd6\x36\x26\xe2\x24\xc3\x2b\x2e\x2c\x3a\xef\x3c\x7c\x0d\xe3\x79\x17\xac\xc4\x67\x70\x62\x3f\x0b\x13\xfe\x29\x74\x90\x3d\x1b\x38\x56\xde\x56\x3b\x14\x8f\x83\x19\x14\xe3\xb4\xea\x7a\x46\xb0\xd3\x80\xcd\x26\x61\x7a\x0d\x29\x27\xa4\x9f\xfb\xd3\x1c\x1d\x68\x15\x38\xdd\x9c\xae\x52\x93\x22\xaf\xbe\xd0\x59\xe7\x13\x2b\xd3\xf7\x48\xf6\xea\x54\x3d\x05\xdf\x60\x4a\xff\x2e\xc2\x06\x7c\xff\x9d\x6d\x8f\x28\xb7\x60\x0d\x7c\xfe\xe4\x90\x62\x1c\x85\x27\x33\x28\xc2\xde\x6e\x4e\x77\x4b\x87\x19\x80\xe4\x9a\x70\x9f\x4e\xac\x13\xd8\x8e\x2c\xfe\xdd\x0c\x60\x48\x63\xfb\xbe\xb4\x55\x86\xe5\x75\x3a\xef\x77\xc4\x8d\xe0\xea\x91\x61\xe0\x7b\xa9\x52\x65\x4f\x50\xa2\xa4\x05\x8c\x5e\xb5\xb6\x2d\xfd\x43\x68\x37\x21\xa3\x0a\x85\x96\x0e\x7a\xa1\x39\x5d\x1b\xce\x95\xe2\x02\x5d\x72\x9d\x3f\x2c\x1c\xd2\xb8\xd4\x78\x6c\xa0\x3d\x59\xc0\x14\x3e\x3e\xd7\x0e\x95\xdc\x19\x59\xfd\x1a\x58\x45\xcd\xc0\xf0\xc9\xae\xcf\xdd\xc7\x96\xf4\xce\xce\x8e\x47\xec\xec\x76\x0a\xbb\x05\x2d\xef\xb4\xd7\xd5\xb4\x1a\xd8\xa3\xde\xce\xec\xed\x12\x03\x3b\x31\xa1\x93\x14\x17\xac\xbe\x09\x07\x55\x86\xbb\xba\xb3\xef\xbc\xc2\x83\xda\x27\x84\xae\xa3\xe8\x70\xc9\x66\xd3\x2f\x41\x97\x6b\x94\x5e\x9a\x92\x6e\xab\xe6\xe7\x5c\x71\x01\x55\xbd\x2b\x65\x3c\x6d\x3e\x10\xbf\x01\xdd\x86\x8a\xbc\xde\x6d\xe1\x52\x37\xa9\xf9\x84\x38\xc4\x89\xaa\xc3\x9b\x1d\x2c\x8e\x86\xdf\xeb\xbe\xeb\xe7\x94\xd0\x45\xdb\xd6\x51\xf4\x0c\xc2\xdc\xd8\xa4\x80\xba\xaa\xf8\x47\xf0\xb9\x2f\x51\x10\xe4\x0e\x8d\x79\xc8\x55\xd9\xf6\x92\xac\xf4\x1e\x54\x47\xbc\x38\x4d\xfa\x2a\xa9\x39\x3b\x5a\xf5\xef\x7a\x55\xf7\x42\xe7\xd2\x9a\x98\x38\x55\x47\xca\x85\x6b\x64\x30\x1c\x90\xce\x65\xe2\xe6\xa8\xc5\x15\x4a\x44\xaa\x8e\x04\x44\x25\x39\x21\xe9\xa8\xba\xae\x16\x95\xe7\xfc\x5a\x39\xf7\xd9\xa9\x4f\xff\x9d\x4b\xc3\x4c\xaf\x6c\xcb\xa6\x55\x03\x2c\x5f\x15\x32\x69\xba\x5e\xff\x22\x84\x05\x75\x43\x4f\x56\xfd\x60\x9c\xe6\xd5\xcf\x38\xd7\x3f\x98\xc2\x0c\x36\x64\xf8\xa8\x41\x24\xa7\xee\x8d\x33\x9a\x56\x6b\xf1\xb6\x2c\xb7\xdf\xfc\xce\xcc\xaf\x3f\xcc\x2f\x6d\x72\x5b\xf5\x4c\x6e\xd5\x20\x68\xc4\x55\xa4\xa1\x1d\xfc\x5b\xd3\x35\x90\xe0\xbd\xe2\xfb\xc2\x12\x20\x8f\xfd\x61\x6f\x45\x2c\x2c\x6f\x24\x82\x1b\x04\xbd\x13\x71\x45\x28\x3f\xab\xea\x4a\xc6\x15\x39\xee\x84\xef\x31\x0a\xe2\x08\x16\xda\xe1\xfe\x59\xc2\x5f\x83\x87\x00\xaa\x62\x64\xe4\x3c\x3b\x1c\x1a\x94\x83\x77\x7b\x36\xa0\x9e\x2f\xd9\xf4\xbc\xbc\xf0\x4b\xd2\x4c\x58\x99\x24\xe4\xad\xb1\xf2\xc1\xf8\x04\x2e\xd1\xb2\x5c\x69\xd7\xf6\x1b\xc1\xa6\xf4\xde\xf0\x73\x36\x8a\x46\xc0\x15\xe2\x60\x97\x5b\x99\xff\x0e\x9c\xa1\x7b\xfe\xc3\x8f\xf5\x0f\x58\x6e\xe5\xd9\xa6\x94\x79\xb5\x05\x49\xeb\x87\x6a\xc7\x58\x79\xf6\xc3\xd5\x8b\x1f\xff\x71\xf5\xd3\xab\x67\xcf\xff\x7c\xf6\xfb\x8f\x2f\x4d\xac\x3b\x48\xe7\x05\xba\x1b\xca\xfa\xdb\xb7\x2f\x5e\xfd\xf8\xb5\xce\x38\xaf\x6d\xb6\x2c\x0c\x8f\xe7\x5a\x44\xe8\xc3\x87\x4c\xd2\xfb\x20\x60\xd2\x73\xaf\x3b\xd0\xb5\x91\xb5\x12\xfb\xf0\x19\xbb\x17\x54\x9e\xdd\xe3\x5f\x0f\x5c\x5c\xdf\x14\xd6\x51\x34\x9b\x3e\x65\xec\x60\x55\x6b\x9e\x2e\xe4\x56\xf0\x3b\x6d\xa9\xfd\x43\x5e\xbc\x99\x0f\x4b\x41\x1a\x5e\xd5\xb2\x44\xdc\xe2\x9d\x51\x8d\x80\xf3\xae\x71\x5b\x3d\x5d\xa4\x2f\x91\xea\x7e\x63\x27\xf1\x87\x4f\xe6\x80\x85\xf0\x49\xad\x9c\x68\xac\x6c\x23\x7c\x7a\x27\xd4\x1d\x40\xdd\x66\x3f\x80\x5e\xe9\x9e\xe6\xec\x5e\x8c\x20\x6e\xd3\xd9\x46\x0d\xfd\x02\x44\xea\xb1\x30\xcf\xbf\x43\xf4\x58\xf8\xf9\x07\xcd\xd9\xcc\x03\xb7\xd4\x82\x96\x86\x15\x96\xd0\xd3\xbd\xb5\x23\x45\x24\xa1\x26\x30\xc7\xb8\xb2\x5f\x35\x6c\x4b\x13\x98\x75\xe8\x68\x6d\xfb\xb6\xad\xa2\xe8\x0a\xc3\x70\x81\xe2\x6a\x41\xca\xcc\xec\x95\x0d\x93\x67\x12\x54\x56\x74\xcb\x0a\x20\xc9\xe7\x9b\x31\x6b\xce\x37\x6c\xe3\xe9\x8a\xac\x8c\xe2\x9a\x4d\xcf\xaf\x2f\xb6\x66\x47\x5d\xa3\x98\x65\xbb\xbc\x5e\x81\x46\x81\xb1\x4d\x30\xd6\x7d\xc5\xd8\x66\x04\xe2\xd3\x27\xe5\x11\x9b\x37\xae\xa3\x68\xbc\x33\x12\xe1\xdc\x28\x43\x55\x93\xa3\x08\x8c\x70\x3d\x67\x1c\xcf\x1e\x37\xa9\x3e\xcb\x09\xa1\xdf\x9d\x48\x81\xf1\x72\x21\x09\x04\x3c\x80\x21\x88\xa2\xfb\x52\xcd\xd8\x3b\x5e\x6d\xe2\x22\xf4\x4c\x00\xc3\x2d\x1c\x22\xd3\x14\x1d\x71\xbe\xfa\x2c\xa7\x6f\x7b\x96\xc4\x77\xec\x6d\x52\x0c\x9a\xd3\x8c\x9e\x5d\x4c\xe7\x6f\x7d\x1f\xa2\xb7\xc9\xb3\xf4\xcb\x29\xc9\xee\xd8\xa0\x88\x9b\xde\x25\xcf\x92\x2f\xa7\x84\x3a\x10\xc1\xb7\xc6\xc4\xf9\xee\x48\x8e\x37\x02\xac\x28\xa6\xe3\xee\xb2\xc2\xbd\x17\x74\x64\xde\xe9\x97\x3f\x1e\xb4\x08\xce\x02\x6f\x30\xcd\x97\x6f\x7e\x67\xc2\xfe\xfe\x83\x55\xa7\xd0\xbc\xad\xcd\x74\x50\x99\x01\x1a\xf1\xeb\x4c\x83\x14\x54\xfa\xb5\x06\xdf\xfe\xa0\xb5\xa2\x95\xb6\xf2\x28\x92\x9f\xdb\x87\xb6\x2d\xdd\xa7\xdf\xa3\xa8\xb4\x9f\x7e\x1f\x85\xfd\x2d\xfa\xc7\x9d\x22\x88\xf7\x82\xc5\xf7\xe2\xb3\x1b\x91\xd4\xe4\xf3\xf8\x46\x24\x33\x42\x93\xe4\x46\x90\x23\xc0\xb1\x4f\x09\xc9\x62\x5b\x64\xe2\x0f\x42\xc2\x2a\x42\x8e\xc7\x7c\x7e\x2f\x58\x7a\xf6\xe5\x17\x59\xad\x7e\xcd\xbe\xcc\xd6\xf8\xe6\xff\xcc\xf6\x58\x7e\x3a\xfb\xfc\x0b\xdc\xce\xef\x45\xe7\x74\x83\x53\x06\x03\x9c\x19\x18\x1d\x1b\x05\x8d\xc9\xe3\xe8\xbd\x7f\xae\xa9\x2f\xb9\xb8\xef\x63\x36\x3c\xf1\x8a\x59\x86\x85\xac\x8e\x34\x28\xa3\x7c\xbb\xcf\xb7\xbb\x9e\xb5\x02\x83\xfb\xb4\x91\xf0\x01\xfa\x78\xe9\x0a\x19\xb3\xb0\xd0\xb6\x2d\xc3\x68\x6e\x3a\x41\xf0\xce\x89\x0b\x43\xe3\xb8\x7e\x4a\x30\x93\x33\x5a\x75\xbf\x27\x2b\x10\x1e\xda\x27\x50\xb5\x2c\xa4\xb5\x43\xb0\x06\x0a\xa4\x6d\xf1\x3d\x84\x5d\xe3\xf0\xc7\x19\x68\x18\xc1\xd6\xb4\x33\x14\x9b\xb2\x6c\xbe\xe6\xcd\xfd\x30\xa3\xb0\x5c\xd1\x47\xdb\x5b\x2e\xe5\x0a\xf4\x11\x3f\x89\xb8\x91\x71\xd8\x6e\xd3\x2e\xda\xff\x82\x6d\xb3\x9c\x40\xf9\xfe\xc9\x7b\x38\x3b\x83\x01\x26\x9d\xa6\xee\xf8\x5d\x29\x6f\xab\xfa\xe6\xa5\x8e\x34\xf5\x11\xe6\x26\x6c\x6e\xa9\x25\xde\x7e\x4b\xca\x95\x09\x7f\xe7\x26\xdd\x0e\x58\x58\x79\xc1\x6b\x99\x57\xf5\xae\xbb\x74\x01\xc5\xa7\x24\x5e\xc8\x5f\xf0\x00\xef\xd7\x5f\x9b\xe9\xe5\xc1\xf4\xd6\x30\xa1\x05\x20\x6f\xeb\x80\x30\xe4\x92\x4d\xa3\xa8\x90\x60\x75\x24\x79\x4c\xc8\x05\x73\xf1\x85\xf5\x44\xa6\x33\x64\xc6\x7e\x1a\xdc\x4c\x38\xf2\x16\x93\xaa\xcc\x37\x6a\x1f\xb9\x10\x16\xa2\x63\x16\xe2\xab\x23\xac\xd4\x60\xb7\xc8\xef\x81\xbf\xa5\x82\x49\xd5\x50\x79\xb6\xe3\xc2\xa7\x74\xbe\x01\xbe\x6a\xaf\x89\x68\x63\x42\xdb\x00\x58\x46\xcd\x7e\x44\x30\x71\xe7\x32\x33\xeb\x3a\xae\x6b\x1b\x67\xb9\xac\x56\xb4\x50\x7f\xd2\xd9\x8a\x2e\x58\x21\xc1\xef\x25\x26\x34\x37\x25\xea\x38\xc5\xe3\xdc\xcc\xdc\x7c\x71\x39\xcd\x16\x97\x6c\x6a\x62\x0c\x1c\x54\x26\xdd\x10\x9b\x8d\xae\xd9\xda\x2b\x0c\x46\x95\x1e\x58\x61\x4b\x31\x29\x19\xcb\x61\xbc\xb2\xc2\xbe\x28\xe0\xc5\xa8\xba\x50\xbc\x63\x9a\xd6\x54\x9e\xed\x1a\x30\xf3\x4a\xd3\x8a\x3e\xa5\x7a\xfd\x1f\xe6\xeb\xac\xa1\x87\x79\x93\xad\x89\x0b\x73\xa8\xd7\xb6\x1a\x6c\x2f\x54\x45\xe8\xbb\xa0\xd3\x2c\x75\x41\x25\x95\x6d\x5b\x92\x15\xf5\xa3\x8e\x7c\x10\x41\x04\x79\x75\x1b\x99\xe7\x66\xc8\xe1\x7a\x91\x04\x6e\xc5\xe9\x8c\x96\x65\x5c\x06\xf1\xb7\x93\x78\xa6\x58\x51\x2f\xd5\x5c\xe7\x2f\x6e\x33\x45\xe3\xcb\x33\xe9\x85\x65\xfc\xca\x39\x6b\x14\xd2\xa1\x1a\xbb\xf8\xd4\xe5\xc8\x7d\x92\xdc\x5f\xa5\x1f\x14\xe7\x67\x3d\x56\xa1\x75\x32\x68\x1d\xb8\xc7\xc1\x87\x54\xba\x2e\x90\x14\xb1\x1d\x8b\xdb\x91\xed\x29\xc6\x43\xb2\xc9\xa3\x28\xe6\x09\x83\xf2\xcf\x8a\x5b\x70\x88\x3b\x2b\x6e\x09\xcd\x25\x04\x65\xf3\x40\xf6\x87\xc5\xf6\x08\x74\xd1\x8f\xc4\x19\xe0\x5d\x78\x01\x37\xf9\x6a\xa4\x45\xe6\x7a\x76\xbe\x52\x17\x3b\x4d\x7a\x25\xa1\xf0\x08\x14\x57\x12\x17\x5f\xfc\x95\xf6\x4b\xaf\xd1\xc5\xd5\xa7\x69\x0e\x71\xde\x6e\xc2\x5e\x5f\xd5\x5f\x35\xbb\xb5\x89\x82\x00\x3d\x2d\x6e\x93\x5a\xf5\x35\xb3\x5f\x12\x2d\x86\x4e\xa5\x36\xce\x56\x29\xbd\x2a\xfe\xd0\x3e\xf4\x8a\x97\xba\x53\xec\xe7\x8f\xa5\xa7\xa5\x72\xef\xaf\xe0\x0d\xa1\xdf\x84\xf2\xe6\x6f\xbc\xec\xfd\x18\xf8\xa5\x67\xbc\xee\x82\xd3\xa0\x2d\x3b\xba\xae\x6a\x88\x36\x8d\x54\x80\x1e\x05\xf0\xe5\x88\xb6\x8d\xba\x76\x6b\x7a\x7e\xc2\x4f\x24\x08\x34\x6c\x61\xa2\x6d\xa0\x16\x55\xc4\xf7\x65\x9d\x24\xd4\x82\xc5\x83\xf4\xdc\xc3\x0f\x0f\xb7\xdb\x94\xe9\xd8\x5b\x67\xc5\x2d\x18\x49\xea\x45\x14\x45\x93\x09\x63\x65\x19\xe3\x52\x25\x51\x14\x8f\xd5\x2c\xaa\x83\xbe\xb8\x73\xb6\xf5\xb7\x7c\x0b\x32\x16\x04\x21\x40\xfb\x28\x1f\x43\x5c\x38\x3f\x46\xe7\x99\xee\x47\xd3\x9f\xd7\xcb\x72\x85\x8a\x15\xe7\x9b\x0c\x11\xb7\x05\x79\x88\xfb\xde\x90\xb8\x65\x01\x72\xfa\x3f\x3d\xe4\xd6\x29\x18\x00\x2d\xe0\x33\xfc\xd2\x5f\xbf\x92\x71\x49\xe8\x4b\xe9\x6c\x07\x04\xe3\x73\x08\x9f\x3e\x1b\x09\x95\xef\xd6\xc0\xd4\x4a\xb0\xdb\x00\x53\xd6\x9a\x0a\xca\x89\xd6\xf8\x17\xd6\x6a\xc2\xc7\x13\xc9\x07\x76\x61\xc5\x4a\x75\x00\x40\x64\x40\x6f\x73\xfd\x22\xe3\x46\x1d\x00\x28\x1d\xf1\xd8\x83\x23\x5e\x02\x71\xd2\x74\x54\x03\x08\x69\x00\x7e\x14\x6b\xf6\x4b\x69\x83\x8e\x13\x8c\xdf\x58\xea\xd8\xe3\x84\xee\xd4\x84\x36\x84\xee\x99\x88\x1b\x17\x5b\x99\x5e\x31\x4c\x91\x62\x3e\xd4\xdb\x5f\xab\xb1\x28\xb5\xe1\x5b\x3c\xa5\x39\xdc\x98\x34\x27\xe7\x10\xff\x6c\x41\x14\x6d\x21\x52\x9b\xc6\xda\xf0\xe8\x25\x87\x24\x65\xc3\xfc\x82\xd2\x19\x19\x55\xf1\x81\x62\x8c\x46\xba\x27\xf4\x4a\x1d\xbf\xba\x68\x6c\x0e\xbd\x22\x74\x63\x1d\x2d\x6c\x8b\xf4\xc7\x8d\x8b\x0e\xbf\x66\xec\xa0\xd8\x9a\x19\x63\xb6\x11\x55\xbc\xa6\xe8\x07\xe3\x85\x69\x2f\x6e\x49\xb2\x4b\x82\xd7\x0b\x20\x9c\x7b\x2f\xa2\xdc\x96\xe5\xf1\x2c\x68\xe8\x36\x98\x9e\xe1\x02\xd4\x5c\xd1\x93\x95\x36\xcb\xa9\x9a\x52\x0c\xe9\x14\xf4\x23\x99\xd1\xad\xeb\xc9\x27\xf5\x40\x15\x96\x1c\xfa\x6d\x30\xe5\x07\x83\x98\xcc\xe8\x95\xee\xdc\xa7\xb4\x4e\xcd\xc9\x6e\xa8\xf0\x3d\x6e\x88\xeb\xde\xe0\x5c\x5d\xce\x7a\x33\xa7\x2a\x55\xeb\xab\xdf\xd7\x6b\x72\x7c\x6c\xa3\xfc\x60\x8f\x83\xb1\x03\x8c\x8a\x39\x15\xd4\xf3\x10\x7b\x53\x6e\x3a\xbe\xa5\xe6\xb5\xef\x62\xaa\xc3\xb4\x98\x4f\xcb\x1c\x79\x4c\x45\x45\xc7\x4c\x98\xb8\xd2\x95\xba\x32\xee\x6e\x73\x51\x6e\x7e\xa8\x76\x72\x54\x47\xd1\x78\xa1\xd8\x59\x4c\x49\x17\x84\x96\xfa\x27\xa7\x0b\x02\xbe\xda\xa5\x8e\xc4\xec\x73\x26\x3f\x3b\x36\x41\x9e\x15\x77\x44\xde\x0a\xfe\x1e\x78\x9a\x6f\x85\xe0\x22\x9e\xbc\xba\xad\x76\x4f\x8c\x55\xe4\x93\x6a\xf7\x24\xdf\x8a\x32\xdf\xdc\x3f\xa9\xea\x27\xfb\x5d\x79\x86\x0e\xe6\xbc\x60\x92\xaa\x02\x58\x49\xaf\x40\xfb\x09\xa7\x17\xfd\x97\x46\x90\x37\xe4\xd7\x86\x2a\x05\xe7\x55\xfd\xfb\xa4\x6f\xf8\xdf\x64\x98\x1b\x4e\x41\xe9\x1d\x7a\xb4\x73\x56\x40\x75\x0f\x31\xc4\x13\x35\x40\xf8\xb6\x9a\xf9\x57\xd9\x73\x32\x60\x23\xee\x6b\x6c\x54\x46\x1f\xb4\x5f\x58\x20\xdc\x0d\xaf\xf1\x46\xa5\x1e\xf6\x75\xef\xf1\x9b\xb2\x91\xb7\x80\x6c\x6a\x9f\xb2\xd9\xe7\x1a\x07\x7a\x9b\xef\xe4\x82\x6f\x5e\x55\x77\x1a\xa9\x54\xbd\x78\x59\x6e\xe1\x85\x97\xe6\xaa\x09\x3e\x6b\xd4\x2a\xef\xbb\xa8\x6e\xaa\x3a\x4c\x83\xaf\x5c\xba\x9b\xb2\x2e\x45\x8e\x63\xac\x9e\xef\xf2\x0f\xdf\xbb\x57\xaa\x81\xc1\x9b\xcc\x33\x96\xf8\x31\xb0\x54\xc3\x98\x1f\xea\xfa\xa7\xdd\xaf\x25\xcf\x80\x75\xa3\x6a\x93\x65\xff\x28\x2d\x57\x89\x1c\xe4\xd1\x90\xfc\xbf\x80\x11\x1b\xf5\x58\x43\x6a\x39\xc0\x64\x46\xe8\x0f\xa1\xeb\x99\x3b\x5b\x3f\x92\xf1\x88\x38\x2b\x9e\x31\xc3\xaf\xc2\xe0\x78\x9d\x97\x8e\xe0\x96\x71\x49\x34\x07\x78\x4e\xca\xb3\x86\x37\xbe\x17\xf3\xf7\xa2\x1b\xb7\xa3\x3c\xbb\xad\x76\x92\x8b\xfb\x91\xd0\x33\xab\xcb\x62\x53\x44\xc5\xa6\x39\x2d\x9c\xbb\x29\xc4\xf4\x12\x66\xbe\x18\x6f\x5b\xe1\x4f\x0e\x93\x67\x1c\x7e\x81\x45\xa9\xfe\x15\x4f\x92\x89\xfb\x62\x42\xfb\x4e\x49\x14\x09\x7f\x71\x5c\x16\x29\xb0\x9e\xf3\x80\x67\xd1\xad\x03\x41\x2d\xf8\x05\x66\x5f\x4e\xa7\xa4\x6d\x27\x9f\x0d\x96\x49\x74\xd8\xd3\xa1\x7b\x9e\x9c\xc7\xbf\x82\xa9\x02\x07\x86\xb3\x34\x3f\x49\x86\x3f\xec\x20\x8e\xdd\x37\x3d\x94\x73\xf7\x26\x4c\xac\xe8\xe8\x18\xdf\x2c\x83\x0f\xe9\xd3\x95\xc9\xab\x73\xe2\x5c\x04\xf5\x62\xbc\xb8\x63\x2c\xa8\x37\xa4\x84\x90\x5c\x1d\xfd\x95\x31\xbb\x27\x74\xca\xd4\x85\xd2\x5f\x6f\xc0\xfd\xb9\x77\xea\x5e\xa8\x6e\x82\x92\xe3\x05\x23\xb3\x99\xf1\x14\xd4\x8b\xdb\x3b\x30\x17\xaa\x0a\x81\x0d\x81\xfb\xed\x22\x8a\x16\xba\xc5\x6d\xfb\x9b\x1a\xa7\x5d\xb9\xa5\x3a\x05\xad\xd8\x83\x2e\x30\x5b\xea\xc2\x56\xd4\xed\xb6\x4c\x78\x5b\xef\xa8\x73\x61\xd5\x15\x39\x17\xc1\x88\x09\x47\x24\xce\x89\xfe\x04\x6a\xab\x98\xe8\x8c\xcb\xe9\xca\xb6\x24\x4c\x70\xf4\x4b\xae\x55\x7a\x6f\xc7\x27\x89\x08\xb7\x37\x0d\xd6\x17\x13\x01\xe5\x29\xdc\x98\x0b\x8f\xe6\x70\x1a\x2c\x68\xd1\x21\x35\x66\xc5\xd1\x1c\xc0\x0f\x4a\x3a\xd1\x0b\xf4\xd9\x66\x53\x6e\x7c\xf2\xf9\x5b\xe8\x01\x89\x60\xc0\xe0\xc9\xa4\x3d\x2b\x6a\x2d\xcc\x8b\x4b\xd2\xb6\x12\xbb\xe4\xd3\xf3\xbf\xf4\xf6\xaa\x5c\x4e\x76\x4d\x5e\xef\xfe\x9c\x24\xe5\x59\xb5\x51\xec\xe8\x74\x54\xe2\x05\xc7\x0a\xa5\x4b\xe3\xc2\x47\xfc\x68\x33\x68\xd5\x87\x4c\x9f\x62\x7c\x1d\x05\xaa\xc9\x43\x7d\x76\x97\x8b\x37\xe5\xe6\xa5\x2a\x3c\x8a\xe2\x58\xb4\x6d\xdc\xaf\x8e\x3d\x1c\x09\x59\x56\x2b\x16\xa4\x27\x34\x49\xaa\xa3\xef\xe0\xfe\x77\x67\x87\x18\x78\x40\x59\x39\xa2\x06\x1b\xf4\xe2\x6c\xd7\xa4\x5c\xd6\x2b\x2c\x56\x9c\x95\x1f\x9a\x6d\x55\x54\x72\x7b\xff\xf5\xb6\x54\xa7\xfc\x5c\x0b\xab\x2c\x0b\x54\x13\x92\x01\x96\x12\x8e\x1a\xa0\x14\xda\x5d\x6e\x45\x04\x08\xa8\x99\x95\xae\x69\x7f\x0b\x26\x65\x08\xbe\xb2\xdb\x69\x10\x5a\xd6\x83\xfd\xe0\xea\x0c\x34\x78\x87\x9e\x88\xe0\x3c\x49\x04\xe1\xd8\xb4\xbf\x8b\xb8\x5e\x8a\x95\xbb\x12\xf0\x23\xa2\xab\x70\xf6\x46\x5a\x43\x68\x57\x01\x44\x38\x1b\x73\x5b\x5f\x07\x57\xb1\xf6\xab\xd0\x96\x54\x35\x5a\xec\xf1\xa5\x58\x69\x35\x47\xee\xa9\x81\x10\x84\x23\xf7\x41\x38\x1e\x9c\x59\x6a\xbe\x2c\x56\xb4\x61\xd3\xf3\xc6\xc7\xe9\x68\x14\x5f\x5e\x2d\x1b\x33\x21\x8c\x2d\xf4\x2f\x6b\xbe\xf7\xa4\x1c\x55\xd8\xc3\x85\x66\x84\x73\x30\x97\x15\x2b\x96\x7b\xce\x5f\x76\xe0\x7f\xb1\x3c\xe2\xc0\xe8\x95\x03\xbd\x2a\x4d\x77\xf4\x7e\x31\x03\x5a\xcf\x07\x85\xc0\x88\xaa\x59\x91\xac\xf2\x68\x5c\xce\x2c\x19\xa4\x05\x5b\xae\x46\xdc\x98\x10\x6a\x52\x56\x1c\x9d\x6c\x0f\x6d\x74\xbd\x81\x5a\x18\xb1\x5c\x8e\x51\x3f\x91\x58\x23\x3f\x8a\xc5\x20\x8f\xa0\xa9\x32\xcf\x1a\x75\xb9\x03\xf6\x00\x1d\xfb\x8f\x84\x4a\xcb\xf3\x1e\x14\xcf\xd8\x90\x78\xcd\x0e\x67\x77\xb9\x2c\x6e\xe3\xcf\xff\x1b\x2e\xb4\xf8\x9f\x9b\x84\xfc\xe5\x73\x75\x72\xfd\x18\x4b\x8a\xba\xf6\x78\xbd\x9c\xad\x88\xf6\xb3\x2a\xcb\xb8\x20\xcb\xc3\x0a\x7c\xc1\xe8\xa6\xdc\x96\xb2\x7c\xa2\x7e\x2b\xce\xd6\xae\x2b\x87\x90\x2b\x82\xd0\xf7\xde\x51\x8f\xc2\x1f\x1d\x71\x04\xc7\xb9\xc0\x78\x89\x17\xd3\x51\x35\x56\x0f\x35\x3c\xcc\xd5\xf6\xa7\x92\xd5\x24\xc3\xd7\x6a\xea\x30\x76\x20\xab\x89\x2f\x21\xfc\x49\xc4\x82\xca\xee\xab\xba\x6d\x65\x70\x47\x28\x2b\xd3\x26\x2a\x4c\x30\x34\x01\xfa\x53\x75\xda\x63\x6c\xb2\xbb\x30\x6e\x6c\xdb\x96\xda\x95\x47\x5d\x71\x40\xca\xa0\xa5\x8d\xff\xd0\xa7\x93\xd1\xa8\xc4\x04\x8a\x16\x20\x78\x0c\x44\x69\xb2\x3a\xb1\xec\x3e\xa5\x56\x8a\x08\x49\x43\x32\xb7\x2a\x49\x08\x57\xa4\xd0\x36\x45\x0b\xdd\xaa\x15\x05\x51\x30\xe2\xbb\x92\x11\xb4\xdb\xc8\xd4\x78\x4f\xa6\x16\xc8\x56\xeb\xaa\xcf\x9c\x79\x55\x6b\xda\x47\x46\x02\x54\x17\x34\x28\x5a\xf4\x8b\xf6\xc7\x81\x7b\x45\x43\xbe\x37\x28\xd8\x0d\x12\x89\xaa\xeb\x72\xa9\xcf\x36\x38\x73\xd5\xa0\x95\x31\x27\x23\xa1\xf8\x36\xc3\xda\xf0\x25\xb7\xd7\xca\x15\x93\x34\x37\x65\x90\xac\x32\x3f\x3d\x51\x91\xad\xc1\xa6\x3b\x05\xa1\xe5\x6a\xa7\x15\xe3\x51\xc4\xf5\xc1\x3b\xaa\x99\x7f\x5e\x83\xfe\xb7\x7b\x48\x83\x11\x6c\x78\xf6\x87\x87\xbf\xc9\x62\xd3\xb7\xed\xa9\x66\x48\xc7\x5b\x6a\x12\x0e\x9c\xa7\x68\x5b\xe0\x6a\x85\x3b\xd1\x0d\xdf\xcc\x78\xf8\x42\xa5\xe8\x29\x80\x62\xa2\xd2\x0d\xbc\x46\x50\x52\xc5\x6a\xa7\x6e\xfc\xbd\xa6\x5f\xb0\x4f\x66\x92\x8f\xe0\xb2\xed\xd8\x3c\xc5\x00\xce\x35\x87\x15\xb0\x64\x30\x75\xd9\x6f\x6a\x49\x98\xa4\x21\xaf\x64\xd9\x7f\xda\x1d\xea\x8a\xfa\xcc\x53\x4d\x79\x14\x8d\x67\x63\xd5\x37\x30\xf9\x78\x51\x6e\x78\x14\xfd\x2a\x62\x73\xb9\x80\x46\x21\x6b\xe9\xba\x81\x51\x09\xab\x4d\xf6\x53\xfe\x53\xb0\x5e\xec\x2a\x79\x88\xff\xc4\x68\xd7\x20\xb2\x7c\x19\x42\x2f\x4e\x08\xca\x39\xa3\x48\x25\x52\xbb\xe1\x54\x3a\x02\x04\x6c\xd8\xc1\xf8\x01\x27\x2d\x93\x7a\xf6\x34\x50\x77\xe6\xa3\xbc\xfb\xea\xde\xe5\xaa\xab\x39\x0b\xb0\x93\x03\x45\x99\x51\x34\xee\xe1\xc8\x57\x9c\x8e\x51\x30\xba\x37\xa8\x58\x3c\x52\x5c\xe6\x19\xb0\x8a\xf8\xdb\xde\x2d\xdf\x3e\x32\x06\x14\xd8\x3a\x1c\x86\xb7\x8f\x0f\x03\x45\x62\x44\xa8\x59\xa8\x63\x66\x3a\x3d\xb7\xa4\xca\x8c\x42\x67\x31\xa7\x33\x92\xc9\xa3\xd9\xe3\xda\x5a\x06\xda\xba\xae\xf2\x5d\xdb\x82\x3e\xd0\xd1\x65\xd4\x2f\x74\x88\x35\x76\xf5\x62\x3a\x4f\x67\xd9\x8c\x8c\x0a\x35\xc9\x4d\xa5\x0d\xc4\x11\x69\x4d\xad\x22\xc6\x6c\x4c\x8d\xb6\xd5\xe2\x6c\x17\x68\x1e\x62\x81\xde\x9d\xdd\x94\x12\xa5\x21\xf1\xc4\x84\x9b\x57\xcb\xe1\x9b\x1e\x82\x26\xd4\xa2\xa6\xd0\x72\xdd\xaa\x51\x18\xe9\x7f\x57\x6e\x41\x44\xed\x8e\x04\x5c\x91\x1e\x6e\x27\x9b\x51\xef\x43\x17\xfb\x93\x8d\xa7\xf4\x35\x0e\x3a\xb1\x42\xe5\x00\xfe\x7b\x12\x62\x40\x2d\x2a\xc5\x22\xbb\x9e\xe3\x8e\x40\x09\xd5\xcc\x4f\xd8\x78\x84\xdb\xb2\x82\xd4\x00\x68\xf7\x0f\x25\xa3\x8e\xf4\xce\xa3\x82\xc9\x2e\x85\x1a\x38\xd2\x00\xc1\x2a\x38\xc7\x16\xec\xa0\x2a\xcf\x8d\xca\xa8\x88\xa2\xc2\xfc\x56\xed\xa1\x8d\x56\x38\x32\x66\xd2\xcc\x17\x99\xce\x03\xf3\x0e\x39\xe0\x97\x4a\x7f\xae\xae\x15\x8b\xb1\x4d\x0c\x20\x49\x98\x12\x80\x2d\xf1\xce\xd1\x39\xed\x68\x45\x08\x15\x70\xe9\xc0\x2d\xb4\xa0\x8d\x53\x56\x89\xb9\x3b\xff\xa4\x77\xf6\x65\x9e\x69\xdb\x3a\xe0\x3c\x90\xe9\xf9\x05\xc5\x37\x20\x67\x47\x26\xd3\xbf\xd0\x84\x62\xca\xe0\xdb\x80\xac\x32\xf8\xbe\xcc\x41\xf9\xab\xb9\x65\xda\xb0\x09\x2e\x95\xe7\xe5\xb5\x9c\x54\xf5\x93\xc5\x7c\xbc\x38\x73\xaf\xb2\xc5\x59\x55\x17\xdb\xfd\xae\x7a\x57\x82\x1d\xcf\xda\x64\x00\x33\xe1\x4e\x8e\x17\x88\x9c\xe8\xb2\xbc\x30\xc6\x60\xd6\x5e\xe8\x1a\x50\x54\xe2\x66\x8e\x3f\x2f\xe0\xf8\xd2\x0a\xe1\x0b\xf5\x1b\x48\xa0\x49\x2d\x79\xdb\xc6\xeb\xb9\xfa\x71\x69\x52\x4a\x7e\x89\xe9\x30\x68\x7d\x14\xc5\x6f\xcb\x78\x61\x48\x09\xa2\xa8\x7e\x5b\x03\x08\x00\x5d\xf4\x6f\x6a\x98\x2d\x1c\xcf\x87\x34\xcd\x47\xe6\xe2\x70\x44\xc8\x43\x30\x05\x39\xcb\x25\xbf\xab\x0a\xe7\x13\xe4\x18\xd3\x03\x5b\x9c\x5d\x57\xf5\x26\xe6\x17\xd3\xf9\x2c\x4b\x67\x84\xee\x3c\x0e\x1c\x5e\xaf\xb3\x46\xf5\xe6\xc0\x76\x6a\x8a\x0f\x34\xe5\xf4\x10\x45\x87\x50\x17\x59\xc1\x1d\x90\x90\xfe\x27\x08\x79\x5f\xc8\xf8\xa0\x28\x59\x14\x41\x91\xbb\x8b\x69\xb6\xbb\x9c\x5a\xe4\x8e\x35\x96\x8c\x9e\x2b\x47\xc4\x4e\xf0\x1a\x86\x04\x0c\xd3\xc2\x8b\x26\x5b\x13\x00\x46\x80\x26\xed\x29\xa7\xfb\x13\xcd\xd9\xcf\xd7\x98\x04\xcb\x46\x9d\x9a\xf5\x78\xf2\xd0\xe2\x06\x96\x2f\x6f\xdb\xd9\xc8\x6f\xa1\xfa\x5e\x51\xb0\xa3\x11\x51\xe4\xbd\x1a\x4f\x49\xdb\xda\xe7\x74\x20\x4d\xaa\x13\xa9\x6d\x94\xd7\xf2\xdb\x4d\x25\x15\x35\x43\x05\x3d\x08\x12\x82\xb8\xb6\x3b\x8f\x1e\x19\x96\x5f\xdd\x0b\x40\x17\x59\xdc\xce\xb1\x9b\x97\x3a\xef\x1c\x8e\x37\x8b\x52\x9a\xce\x08\x76\x34\xab\x2f\xa7\xea\xf6\x5e\xdc\x32\x16\xf3\xb6\xf5\xf7\x23\x09\xb4\xfc\xf8\xf2\x22\x14\x60\xa4\x33\x87\x7c\x9a\xcc\xe8\xd4\x14\x5a\xbe\x7f\xd2\x41\x4d\xf5\x99\x89\x7d\xa5\x75\xbf\x3e\x30\x81\xeb\x27\x82\x94\xa9\x0b\x04\xbc\xf3\x22\xb8\xd3\xdf\xbc\x52\xae\x3a\x4c\xf2\x43\x91\xd7\x45\xb9\xc5\xd8\x1e\x18\x28\xda\x5e\x08\xa5\xbd\x10\x6a\x85\x9f\x3e\xdb\xad\x10\x09\xf3\x66\x7d\x83\x30\x7e\x66\x8a\x65\xe3\xe9\xd1\x32\x00\x08\xda\xd3\x0d\xfd\x03\x77\x1f\x5a\x91\x07\x44\x0f\x52\xb5\x33\xe4\x2b\xf0\x28\x8d\xf9\x99\xe4\xf8\xa6\x56\xd4\x14\xdf\x94\x1f\x24\x13\x68\x31\xf9\x64\x3a\x46\x9e\xd9\x30\xd9\xac\x22\x47\x42\x7d\x76\xe3\xe3\x5c\x46\x9f\xb9\x30\x5d\x98\xc7\x8f\x1f\xad\x4f\x51\xc5\x4b\x32\xbc\x50\x73\x3b\x7e\xdc\x8e\x1f\x0f\xc6\xcf\x34\xd3\x33\x7a\xde\xd8\x69\x41\x0c\xcd\x3b\xe3\x08\x6b\x6a\x34\x3b\xba\xd0\x07\xc6\xa6\x22\x3a\xc7\x48\xe7\xd0\x4a\xf9\xdd\xbe\x69\x44\xb9\xdb\xa9\x9d\x60\x2c\xea\x80\x5c\x05\x2c\xe8\x47\x38\x4f\xcb\x70\x82\xdc\x4a\xaf\x19\xc5\xda\x98\x65\xf3\x5c\xa2\x81\xec\x30\x2f\x6a\xbc\x2f\xb5\x6c\x4f\xaf\xe8\xda\x2c\xf8\xb8\x07\x56\x34\x74\x7c\x99\xe0\x20\x83\xc7\x97\x07\xcd\xe6\x1f\x5f\xd2\x88\x7c\x46\xe3\xfa\xcc\x30\x54\x6d\xcb\xa3\x28\x9d\x8d\xd9\x8f\x31\xa7\xb5\xea\x92\x3a\x37\xd4\x45\x9a\x10\x23\x89\x3d\x1e\x09\xa1\x9e\xdc\xca\x97\x93\x09\xb6\xf4\x42\xa8\xd7\xc7\x95\xe6\x5f\xb8\x6b\x4e\xe5\x1d\xba\x1c\x99\x96\x1c\xc9\xec\x94\x50\x94\xcc\x88\x01\xc9\x8c\x58\x2e\x50\x40\xa7\xd8\x4e\x10\xbf\x14\xc6\xd2\xa7\x6d\xe1\x15\x2c\x25\x75\xaa\x11\x45\xd5\x1f\x10\xeb\x69\xb9\xa0\xb3\x15\x3d\x30\x3f\x05\x6a\x79\x76\xcc\x15\x24\x15\xcb\x72\x50\x25\x8d\xf3\xf0\x98\x8e\xa2\xf1\x81\x44\xd1\x7a\x58\x0c\x84\x65\x1d\x09\x8d\x77\x97\x9d\xcc\x2f\xd0\x10\x61\xbc\xeb\xe6\x2e\x60\xa5\xa3\x08\xe9\xa8\x6e\x5f\x68\xa6\xa5\x1d\x1a\x04\x5d\x13\xba\x48\xd8\xda\x30\xe1\x5f\x1c\x3d\xcc\xe0\x50\x11\x05\x56\x66\xc4\x0d\xbd\xbb\x9e\x9f\x8b\x4b\x36\x3d\x4f\x53\x41\xb6\x6a\x3d\xea\xcd\xb6\x14\x2b\xb7\xdf\xd4\x83\xd9\x72\x62\xbe\x9c\x4c\x56\x27\x28\xd7\x51\xdb\x0b\x6c\x91\xab\xf6\x51\x18\x2a\xab\x53\x9d\x8d\x59\x20\x17\x6d\xdb\xc9\xc4\xbc\x5a\x4e\x57\x6d\x3b\x1d\x77\xd5\x1a\x66\x55\x6a\x13\xa8\x91\xd5\x57\x0d\x5f\x16\x09\xbd\x35\xe7\x91\x96\xa6\x9a\x2b\xc9\x72\x35\xea\x6a\xda\x20\x0a\x7f\xdb\x9a\x85\x6c\x6f\xd7\x6a\x41\xff\x59\xc5\x4e\xde\x00\xa8\x33\x28\x58\xb6\x69\x5c\x4d\x8a\x47\x37\x95\x01\x14\xa4\x43\x87\xe8\xc9\x4f\x0a\xc0\xf4\x18\x26\x2d\x28\xe8\x6d\xdb\x3a\x64\xec\x5d\x33\x72\x64\xd3\x69\xc1\x26\xea\xee\x3c\x61\x4c\xce\x2b\xb8\x9e\x67\x95\xbe\x4d\xd3\x45\xf0\x0d\x5f\x66\x98\x48\x8b\x75\x0b\xcb\xdf\xc7\x82\x15\xe0\xc9\x38\x1f\x0b\x4f\xbd\x12\x5c\x87\x32\xf3\x85\x9c\x37\x49\x42\xce\xab\xeb\xb8\x19\x33\x53\x06\xb6\xb4\xf2\x45\x27\xd5\x80\x2a\xf6\xfc\x1c\x89\xaf\xaa\x10\x95\x5e\x46\x8d\xa6\xe5\x91\x7a\xed\xc2\xd1\xa3\x65\xa9\x82\x8c\x2c\x63\xf8\x9b\x88\x05\x5d\xe0\x2d\xb0\xd3\xbe\x20\x2b\x48\x93\x04\x7d\xb0\x92\x86\x6c\x3c\x3b\x92\x51\xce\xc4\x51\xef\xf3\xd5\xe8\x37\x11\xe7\xaa\xac\x45\x47\xf2\xbb\xf6\x95\x57\x95\xaf\xbc\x02\xd7\x49\xa7\x54\xf2\x35\x4c\x6d\x9b\x24\x55\xa8\x62\xf2\x10\x61\xff\x13\xc7\x03\xf5\x8c\x72\xed\xb2\x11\x46\x66\xad\x2d\x6c\xed\xa1\x2c\x15\x0f\x3b\x86\xc3\x84\xc3\x35\xd1\x1c\x69\x56\x63\x4b\x1f\x8e\xa3\xb5\xa7\xf1\xe3\x7a\x3f\x54\xac\x9e\xbf\xc4\x17\x19\x08\x93\x47\xb7\x58\x4a\x45\xff\xa6\xd3\xd1\x71\x8d\x6b\xd5\xac\xd8\x10\x13\xbf\x7b\x34\x7f\x10\x31\x27\x47\x2c\x3d\x1f\xdc\x6d\x68\x62\x8c\xbb\x2d\x7f\x64\xb7\x71\x42\xf3\x13\xbb\x0d\x03\x07\xda\x26\x42\x3c\xd4\xbd\x1b\x1f\x47\xd9\xf6\x48\xd9\xf6\x44\xa3\x81\xed\xe2\x3d\x10\xc2\x2b\x33\x44\x57\x67\xef\x8e\x3e\xbe\xf3\x33\x47\xa5\xa6\x26\x8a\x3f\x72\x98\x68\xab\x56\x6e\x99\x31\x7f\x2d\x03\x01\xef\xa0\xea\x5e\x5f\x4d\x81\x6f\xc4\xbb\xad\x36\x1c\xb5\x68\x56\xc6\xd0\xb3\x84\xeb\xae\xfb\x0a\x4f\xea\xb6\x85\x76\x85\x1d\x09\x2e\xca\x13\x1e\x9e\x71\x13\x2a\x08\x19\x72\xfd\x37\x95\x7e\x20\xd5\x9a\xf9\xb2\x6c\x08\x66\x61\x7c\x40\x01\xad\x00\xbd\x40\xc1\x58\xf4\x96\x1b\x71\xb4\xc5\x73\xf3\x51\x44\xaa\x40\x7b\x80\x4b\xe2\x11\x46\xea\xd6\x30\x52\x14\x0f\x1f\x6b\xb4\x60\x98\x76\x82\x83\x1d\x9a\xf8\x9e\x32\xa3\x75\x76\x68\xe3\xd8\x7b\x7f\x19\x30\xe4\xda\x62\xc7\x45\x8d\x32\x35\x59\x99\x6d\xa7\x2e\x3b\x62\x5e\x4d\x23\x68\x96\x20\x54\x6a\x63\x8f\xe0\xca\xa3\xd6\x38\xdc\x25\x8c\x05\x86\xa0\xd6\x60\x17\x8e\xc7\xa5\xb3\xb6\x5c\xf5\x4e\xc7\xa3\xd6\x61\x79\x8d\x1e\xd9\xa2\x2e\x2b\x90\x42\x3e\x74\x2e\x0b\xb9\x8c\x2b\x0a\x17\xa1\x2a\xb8\x02\x99\xfa\xec\xb9\xd9\xaf\x8e\x50\xa9\x4d\xb9\x36\xac\x67\x99\x42\x31\xc2\x84\x3e\x51\x71\x51\xcd\x4f\x62\x2c\xf2\x02\x94\x23\x66\x19\x55\xc6\x74\x31\x47\xd3\xc5\x82\x8d\x67\x74\xa1\x5d\x66\x47\xa7\x4c\x97\xe2\x05\xab\x65\xfc\x1d\x60\x83\x72\xed\x82\x8b\x70\xa2\xa8\xaa\xa6\xf9\x49\x4e\x96\x31\x61\x9c\x61\xed\x42\x63\x10\xef\xe5\x88\x25\xa8\x2d\x62\x3c\x1a\x02\xd6\x01\x54\x65\xaf\xcb\xb8\x24\xf4\x6b\x11\x73\x58\x91\x7b\x0c\xf4\x7b\xb2\x9d\xb6\x41\xd5\x80\xa5\x37\x1d\x88\x19\xf7\x77\x09\xc8\xfb\x97\x22\xf4\xe1\x05\x75\x83\x71\xf2\x2d\x69\xe7\x2b\x93\xee\x8d\x27\x30\x54\x63\x09\xfb\xbe\xc0\xab\x91\x77\x2f\xd2\xa1\xd7\x30\x4c\x44\x2f\xae\x4d\x39\x04\x7b\x0d\x5a\xfe\x00\xf6\x5a\x12\x3a\x8e\xcb\x01\xf0\x7a\x99\xce\x14\x2f\xec\x53\x0e\x5c\xf6\x9c\xc9\x74\x76\xce\x2f\xeb\x73\x9e\xa6\x66\x33\xc1\x92\xe4\xc4\x33\xd8\xd5\xee\x87\xea\x80\x7f\x52\xd5\x3b\xa9\xae\x79\xfc\xfa\xc9\x46\x92\xb6\xe5\x89\x38\xdb\x72\xfe\xe6\x99\xa2\x6c\x17\x92\x90\x87\x9a\xf1\x64\xa6\x0f\xf7\xe3\x40\x73\xfc\xf6\xf7\x3e\x52\x88\xf2\x67\xd7\x90\x43\xc7\xd3\x98\x0e\x1d\xd3\x7c\x5c\x57\x69\x65\x4c\xf2\x47\x68\x18\x3b\x07\x4b\xb9\x0c\x5f\x8f\x19\xa6\x6a\xdb\x3e\x7f\xfa\xad\x88\x0d\x1e\x37\xe4\xd1\xf5\xba\xf5\xda\x90\xec\xd6\x7b\xaf\x11\xc1\x35\x84\x2c\x32\x00\x26\xcc\x04\xa1\x87\xe0\x0d\x46\xc7\x38\xb4\xed\xda\x20\x7b\x22\x05\xa8\x60\xf3\x07\x62\x02\xbd\x97\x33\xbb\xab\x7b\x3b\x7e\x74\x88\xa2\xae\x49\xe6\x0e\x30\x0f\xec\x4a\x72\x11\x2e\x50\xb8\xd3\x79\xe9\xdd\xde\x76\xe4\xe8\x39\xc9\x0e\x7a\x8d\x1f\x91\xd6\x4b\xc5\x40\x68\x2b\x71\x75\x6e\xa3\xe9\xf7\x6f\x40\x54\xb4\xf0\x28\x8a\x50\x02\xdc\x97\xab\x20\xac\xa5\x13\x32\xcd\xfc\x53\xe7\x6d\x5f\xcc\x35\xc2\x5b\x66\x4d\x68\x21\xe1\xe2\x09\xfa\xe7\x9a\xc5\x15\x5b\x72\x5a\xaf\xc8\x72\xba\xa2\x9c\x55\xcb\xd9\x8a\x50\x83\x53\xc4\x0c\x4e\x91\xd4\x8e\xd7\xea\x22\x05\x6d\xd8\xc5\x8a\xfa\x6d\xdc\xd5\xa7\x86\x2b\x8f\x1e\x78\x33\xc2\xe2\xe8\xc9\x7a\xee\xbc\xa3\x10\xcc\x55\xaa\xba\x9c\x6b\xa7\x10\xc6\x33\xa9\x5f\x59\xc4\x1d\x54\x22\xdc\x32\xdf\xc6\xf4\xf5\x90\x00\xff\x51\xab\x07\x9a\x33\xf4\xe0\xab\x1c\xd7\x7c\x56\xf0\xa6\x2a\x37\x6d\x1b\xc7\x98\x88\x55\xd6\xf4\x41\xb1\xd7\xf8\x59\xd1\x8b\x51\x37\xfa\x4a\xa8\x23\x28\x92\x84\xdc\x55\xb6\xe8\x65\xb1\xb2\x1e\x21\x28\xd4\xef\x7c\x44\xff\x10\xf8\x84\x70\xab\xa1\xb9\x44\xd5\xe1\xc5\xfc\xcb\xb9\xfd\xa6\x2f\xe9\xf5\x45\xe3\x1d\xbf\xf8\x9b\xe5\xe6\x0a\x8e\xa3\xca\x69\x63\xfc\x1b\x08\x55\x97\x61\x4c\x60\x0e\x61\x0e\xef\xd4\x47\xcb\x26\xc8\x0b\x66\xbf\x93\x87\x9c\x8d\x2d\xad\xc9\x51\xb7\xd3\x68\x45\x02\x78\x86\x0a\x35\x37\xde\xb2\xfb\xb3\x0a\x6c\x7f\x3c\xdb\x4b\xee\x1c\x77\x68\x97\xa3\x88\x79\x5a\x2b\xea\xa2\xe6\x16\xef\x5a\xb8\x6e\x29\xbc\xd0\x57\x33\x7c\xe5\xaa\xba\xe9\x69\xf7\xa5\x3a\x5e\x8d\x52\x19\x11\x9c\xbc\xf5\x3b\xd7\x6a\x8a\x9d\xbe\x6b\x66\x42\x1d\xaa\xd2\x40\x08\x88\x39\xc8\x3c\x63\x1e\x57\x54\x10\xc3\xba\x1b\xd6\x4e\x11\x4e\x5a\x79\xb5\xdf\x57\xd6\x98\x17\x50\x6e\xac\xb7\x2a\x38\x82\x87\x00\x57\x92\x4d\x4f\x5a\x68\xe9\xf4\x10\x48\x45\x26\xac\x44\xcd\x25\xe8\x21\xb4\xc3\x1e\xc2\x13\xba\x9a\xdf\xb9\x9a\x8b\xdb\x6a\xbb\x11\x65\xcd\xca\x6e\x5d\xd6\xbd\xa9\x0f\xaa\x55\x2e\xf9\x6a\x24\x13\x60\xfb\xf7\xf5\x9b\x97\xd5\x41\x91\x93\x5a\xbd\xd0\x4e\xd6\xc2\x6f\xd5\x11\x6a\xda\x55\x87\xd2\x84\x5b\x30\xb0\xad\xbd\x0e\x1f\x7f\x0a\x50\x27\xd4\x72\xec\x4b\x62\x0f\xda\x03\xd4\xec\x12\xe3\x95\x48\x8e\x34\xc8\x2e\xf9\x40\xe6\xf5\x27\x66\x06\x57\xbe\x53\x7e\xc1\xf6\xc6\x80\x4e\xbe\xfe\x0d\x43\xa3\x6a\xe8\x5b\x44\xf8\xbd\xb8\x3d\xd2\xfb\xca\x55\xc2\x1e\xec\xf8\x0d\x08\x9c\xdd\xca\xd0\x53\x70\xd4\xa7\x10\x00\xa5\x64\x21\x0f\xe2\x71\x0e\x94\xb3\x32\x91\xe7\xf5\x05\x87\x35\x62\x56\xb6\x2d\x0d\x9c\x2f\xdd\x2c\xa4\x6e\xd6\xfe\x21\x63\x01\xba\x52\x41\x27\x68\xd2\x34\x21\x47\xaf\x19\x7a\xe3\x82\x78\x89\x1a\x0c\xe0\x2c\x74\xe3\x52\xc7\x97\x0d\x7d\xe4\xf2\x92\x23\x45\x17\x86\x7e\xe3\x15\xb3\xeb\xb5\x27\x31\xcb\x02\x37\x85\x5f\xbd\x26\x1b\xa5\x85\xeb\x97\xee\x57\x37\x99\xba\xb7\x9c\x08\x92\xac\x56\xb2\x5c\xf2\x60\xe7\x1c\xa9\x62\x3b\x7f\xea\x35\xcc\x15\xa1\xc6\xb4\x84\x31\x2d\x89\x22\x9d\x5e\x95\xcb\x72\xe5\x7c\x7e\x8f\x47\xfa\xee\xdf\x9b\x63\xc0\xc0\x7e\x64\x6e\x6d\xa2\x94\xc9\x21\xd7\x60\xb3\x87\x7d\xca\xe0\x3b\x07\x9b\xef\xcb\x7a\x05\xf8\x19\xde\xa6\x05\x89\xf6\x85\x3d\xeb\x5c\xd8\x21\x2a\xd2\x92\xd0\x9c\x71\x43\x4a\x40\xea\xe1\xb5\x11\x2e\x45\x34\x58\x47\x79\xca\xed\xfe\x47\xe5\x45\xd8\x3c\xbd\x7c\xea\x34\xa5\x33\x90\xe7\xb9\x7d\x0f\xf6\xd4\xb1\x4c\x59\x65\x10\x7f\x4b\x36\x45\x23\xc6\x32\x65\xe2\x68\xe2\x60\xc1\x28\xc8\x8b\xa7\x5f\xf6\x0a\x37\xb6\xdf\x6d\x3b\x0e\xbf\x2c\xa7\x2b\x8f\x23\xbe\xaf\x8c\xc0\x1f\xac\x0f\x31\xa5\x41\xb3\x2e\x74\x87\x2c\x51\x04\x27\xda\xfb\x2a\x2e\xc8\x8a\x76\x0b\x0d\x56\xcf\x89\xed\x30\xe0\xa6\xdf\x9f\x2c\x49\xc2\xa2\xe5\xca\xb5\xa8\xfc\x94\x7d\xa3\x06\x25\x61\xf6\x8e\x14\xee\xa5\xee\x26\x18\x6e\x03\x0f\xc8\x84\x6d\x8a\xc1\x4e\xec\x2e\x18\x8d\x1d\x29\xce\xbc\xb6\x19\xe3\x31\x24\x83\x3b\xb0\xe7\xf2\x88\xd7\xe5\x97\x53\x37\x1e\x39\x0b\x3f\xfe\xc7\xd3\x2f\x93\xa7\x5f\xd2\x82\xe5\xe7\xc5\x45\xf8\xe9\xdc\x78\x18\xe9\xa9\x10\xc1\x2e\x2f\x68\x91\xb0\xa7\x5f\x12\x32\x12\x76\x19\x2e\xcc\x22\x1c\x5c\x7d\x49\xc2\xe9\x54\x8b\x1f\xbd\x09\xd4\xc5\x32\xd1\xa1\x35\xb9\x5e\x12\x10\x9d\xef\x65\x53\x6d\xb7\x31\xd1\xfa\xf2\x32\x65\xd5\xf1\x48\xdd\x97\x2c\x04\xed\x18\x0f\xae\xd0\x0b\x36\x33\x5a\x0f\xf4\xbd\x19\x6d\xb8\xbe\xc9\xaa\x1e\xaa\xa3\xb9\xd7\xe6\xb2\x5b\x48\xfa\x25\xfd\x92\x68\x2d\x19\xf6\x02\xb4\xa8\x48\x22\x4c\xa4\x30\x33\x1e\x26\xb8\xb9\xf6\xa0\xfe\xd1\xe6\xb1\xa5\xd2\x12\x02\xfe\x86\x2f\xed\x76\x4d\x66\x74\xaa\x28\xbe\xb5\xe1\xe5\xfd\x96\x92\x91\xdd\xce\xe8\x61\x6c\x36\x10\xa7\x72\x45\x4b\xc6\x8f\xd2\x7e\xd7\x3f\x74\x8c\xfd\x5e\xdf\x2e\x67\x53\xaf\x35\xc1\xb8\x7f\x9c\x48\xff\xef\x5b\xe2\x95\xb1\xdb\xf1\x68\x62\x95\xa2\x6d\x8a\x00\x19\xc5\x4f\xea\x4e\x45\x6b\x12\x40\x7c\x68\x32\x96\x0f\x91\xb1\xea\x78\x44\x98\x85\xe7\x55\xcf\xe0\x0d\xcc\x2c\x6c\x3f\x9e\x54\xf5\x93\x9a\xd4\x67\xb7\xf9\xee\xea\x7d\xfd\xb3\xe0\x4d\x29\xe4\x7d\xcc\x89\x26\x7b\x4b\xbe\x02\x64\x53\x32\xd2\xbe\x60\x85\x61\x1e\x01\x17\xc8\x47\x67\x78\x61\x35\x20\x7f\x51\xe7\xe5\x45\x6c\xfd\x9a\xcd\x05\x34\x08\x09\x1f\xe0\xee\x90\x28\xfa\x03\x23\xcf\x1c\x9f\x57\x3e\x7c\xc5\xb6\xcc\x85\xcf\x1b\xb9\xd5\x0c\x05\xa8\x6b\xa9\x3b\xb8\xcf\xde\x23\x64\x1b\xad\xdd\x3b\xca\x15\xe7\x8c\x8a\x5e\xf4\x25\xe6\x51\x24\xbb\xd7\xb1\xc0\x7a\x5f\xaa\x2b\x16\x94\x10\x45\x16\x33\x41\xc0\x59\x32\x72\xe2\x82\xb8\x36\xd5\x69\x94\x21\x3c\xd8\x9e\xd7\x26\x34\xa2\x8c\x6b\x1a\x44\x1c\xd7\xdb\xa4\x22\x08\xee\xd7\x8b\x43\xf6\x02\x6f\xd4\x69\x45\x28\xc8\x19\x38\x9d\x60\x0d\x10\x76\x4c\x5b\x96\x81\x10\x0b\xde\x6a\xa3\x1b\x70\xc8\x54\x1c\x39\x27\x6a\xdd\x86\xc3\xa7\x05\x4e\x83\x03\x68\x46\x4e\xd3\xb0\x3a\x18\x55\xee\x46\x30\xe0\xed\x6d\x34\x1b\x61\x7b\x9a\xca\x91\x88\xa2\xf8\x7b\xcd\x1a\x81\xe3\x25\x69\x5b\xa9\xee\xed\xe6\x98\x4e\x04\x68\x74\x72\x11\xd7\x41\x97\x6b\xbd\x32\xbc\x58\xfa\x6c\x3c\xa5\x2f\xaa\x58\x5f\xaa\xae\xea\xb8\x0e\x3a\x6d\x90\xd9\xff\x7f\xea\xfe\x74\xb9\x8d\xdb\xdb\x1b\x85\xbf\xf3\x2a\xc4\xae\xec\xde\x8d\x10\xa4\x9b\x76\x9c\xa1\x25\x88\xa5\x78\x48\xb2\x13\x5a\x8e\xed\x8c\xb4\xfe\x79\xc1\x26\x24\x75\x4c\x35\x3a\xdd\xa0\x6d\x49\x64\xd5\xfb\xed\x7c\x38\x77\x70\x2e\xef\xb9\x92\x53\x58\x0b\x40\xa3\x07\xca\xfa\xef\x67\x9f\x53\x75\x52\x29\xab\x89\x79\xc6\xc2\x1a\x7e\x2b\xa7\x82\xe6\x2a\x42\xc9\x00\xd9\xd1\x0b\x11\xfd\x94\x19\xa0\x9e\x8c\xc5\xf4\x45\xdb\x0e\xcc\xa3\xf4\xac\xf5\x22\x50\x4d\xe6\xf4\xf6\x56\x76\xb6\x62\xa3\xd1\x87\xcc\x07\x1e\x69\x30\x28\x10\xca\x43\x1a\x23\x54\xd2\x76\x5f\xe9\xa5\x8c\x24\x7b\xa9\x9b\x68\x92\x32\x03\xbf\x9d\xb1\x45\xa3\x44\xfd\xea\xcf\x16\xf1\x19\x4d\x99\x34\x8b\xea\x85\x5c\x09\xab\xf8\xd1\xb5\x1a\x44\xbf\x87\x75\x4a\x96\x4e\xd2\xb5\xcc\x05\x38\x50\x01\xbe\xa1\xb1\xcf\x80\x6a\x8c\x3a\x08\x35\x4a\x20\x50\x65\xdb\xf4\x41\x74\xec\x71\xe7\x04\x0e\x7d\x63\x8b\x3b\x3f\x9b\x64\xd5\x4b\xbc\x00\xb0\x59\x03\xb4\x53\x43\xac\x14\xf1\xe1\xe0\x5d\x16\x65\x14\x7d\xaa\xd8\x7e\x0d\xee\x23\x42\x78\x53\x8b\x10\x74\x16\x23\xb1\x12\x1f\x0e\x5e\x18\x16\x3d\xb7\x26\x08\x06\x43\xe5\x65\x24\x69\x46\x87\x53\x42\xf9\x71\xbc\xdd\xc6\x8c\x71\xa3\x77\x9c\xe1\x79\xf1\xdb\xa5\xc8\x9f\xe9\x47\x95\x43\x1d\x33\x0c\x15\x51\xac\x79\x2a\x56\xbf\x65\xc0\xb4\xcd\x1c\xf1\x03\x1c\xd9\xcc\x1f\xcf\x37\x11\x18\x02\x01\x08\xa9\x9f\xad\x89\x72\x6a\x77\xa7\x5e\xe6\x3c\x5f\xad\xc5\x5c\x6e\x2a\x81\xb0\x72\xdb\xad\x5f\x60\x17\x22\x38\xbb\xc8\x65\x29\xc6\x08\x52\x58\x83\x04\x4b\x43\xe8\x18\x07\xc3\x8d\x32\xea\x18\x66\xe6\xd8\x75\x00\x16\xe5\xdf\xca\x29\x52\xa1\x06\x18\x98\x96\x21\xdb\x33\x37\x4f\x46\x48\x93\xfb\x69\xba\x86\xcf\x3f\x40\x3d\x59\x7e\x71\xe0\xca\x3f\x40\xc5\x90\x83\x82\x97\x2a\xe3\xeb\xf5\xf5\x81\x7c\x2f\xca\x35\xf2\xd2\x0f\x78\x7e\x20\x3e\x66\x15\x64\x41\xd0\xdd\x57\xba\x89\xbb\x6c\xc2\x57\xab\x37\xf2\x7b\x14\xec\x85\x21\x08\xf4\x7d\x6d\x10\xcb\x78\x0b\x74\xf1\x6f\xc4\x47\x15\xec\x8c\x36\xec\x0b\xfe\xc2\x80\xe8\x01\x70\x02\xb4\xb7\x00\x29\x97\xa7\x1a\x33\xef\xd3\x8a\x91\xe4\xb6\x08\x43\x6f\x6c\xc2\x70\x58\xec\x71\x7c\xf2\x5c\x1f\x20\x8c\x15\xb5\xbf\x32\xe4\xbd\x87\x61\x94\x02\x08\x6b\xa3\x98\xf9\xd0\x29\x0f\xc2\xe1\x16\xef\x73\x57\x95\x87\xa1\xf1\xec\xf5\x9b\xe0\xef\x5e\x0b\x05\xae\x61\x3c\x55\x1b\xb8\x3d\xbc\xdf\xb0\xde\x4d\x5a\x42\x06\xe0\xaa\xa5\x61\x95\xa7\x17\x58\xd5\x52\xf5\x99\x35\xb5\x7b\x60\xbf\x2b\x92\x34\x53\x35\x55\x7c\x5a\x59\xcc\x8b\x76\xa1\xce\x48\x02\x80\x5d\xba\x22\xbe\x5a\xb5\x2a\x22\x54\x59\xe3\x3c\xae\x14\x4f\x2f\x81\xab\x2b\xc8\x2e\x92\x68\x95\xa3\xa2\x8c\xce\x9d\x96\x23\xe8\x92\x1a\x6f\xad\x66\xdd\xcd\x72\x1b\x66\xf5\xc7\xbc\xf3\x80\x8e\x46\xf3\x1d\x69\x8d\xf5\x27\x95\x9f\x14\xb9\xfd\x4e\x59\x74\x51\x7d\x3e\xc4\xc4\x14\xa2\x8f\x80\xd3\x1c\xd4\x54\xc3\xf0\x5c\x44\x59\x9f\xfe\x6a\xe3\x16\xb2\xc7\x04\xe6\x8d\x4c\x41\x56\x03\x2a\x0c\xa3\x9f\x40\x2d\x32\x6a\xda\xc4\x38\x4a\xa0\x0e\x6e\xd8\x50\x23\x5f\x4e\x97\x68\x36\x40\xd4\xee\x64\x94\xd9\xbb\x86\x66\x46\x1d\x16\x56\x5d\x81\xe0\x45\x61\x18\x15\xfb\x24\x43\x8d\xcd\x7f\x22\xa3\x82\xb6\x86\xaa\x66\x92\x7a\x20\xfd\xfa\x50\xaa\x14\x2f\xd5\x6b\x75\xbd\x86\x5f\x22\x5f\xb9\xef\xb4\x82\x53\x8b\xdb\x73\x0a\x7e\xa9\x4c\xad\x6b\x9c\xc8\xa5\x99\xe4\xc3\xe5\x91\x99\xda\xc3\x25\x0a\x95\x0b\xba\x74\x12\x11\xdb\x99\x30\x9c\x67\x51\xa1\xaf\x56\xb8\xc8\x0b\x1a\xe0\x32\x42\x73\x59\x5a\xd0\xcc\x29\x73\x67\xbb\x17\x77\xd2\x7d\x0e\x02\xad\xab\x74\xdc\x4b\x13\x0a\xbc\x73\xf4\xe0\x81\x5c\x3a\x0c\xc1\x6f\x36\xfd\x4b\xa0\x1f\xe8\x00\x6a\x08\x48\x03\xba\x0e\x74\xce\xc0\x50\xf7\x34\x6f\x24\xa3\x39\xca\x1a\x73\xb0\xf6\xaf\x1f\x01\x68\xe8\x65\x70\x74\x51\x2d\xbf\xcd\x4a\x03\xfd\x36\xab\x98\x5f\xf3\x71\x40\xcb\xed\x85\x8a\xb8\xbf\xd3\x28\x52\x8e\xba\xed\x0d\x76\xc1\x6a\x06\xf4\x60\xae\x22\x4e\xec\x20\x27\x16\x29\x72\x08\xba\xdc\xa0\xe1\x03\x09\x2c\x64\x0e\x6a\xa2\x69\x42\xc1\x84\x13\xda\xa8\x8c\xbd\x69\xd7\x9e\x5a\xf6\xb2\xcd\xda\x6c\x44\x18\x0e\x7d\x1a\x8f\xeb\xf5\x0d\x7b\x8f\xd3\xc2\xf3\xd2\x44\xc8\x0e\x7d\x9e\x75\x72\xf7\x4b\x62\x5b\x7e\x52\xfa\x06\xd0\x49\x15\x9e\xfb\xec\xb7\xc5\xfc\x8c\xd0\x25\xfb\x51\x45\x05\x19\x2c\x8f\x45\xfb\x10\x77\xd2\xd9\x4e\x0c\x2b\xe8\x9e\xd4\x6c\xd9\x8d\xa9\xa5\xb6\x64\xe7\x5e\x10\x3d\xfd\x3b\x41\x9a\x1d\x44\x0d\x9d\x5e\x58\xac\x8b\xce\xf2\xd5\x07\x0b\x72\x6e\xcd\x96\xa9\xd7\xb1\x13\xaa\x45\x9d\x30\x36\x9c\xea\x37\xc4\x1c\x65\x10\x29\xbe\x28\xf0\x81\x80\x5b\xac\xf3\x38\x00\x65\x87\x30\x04\x7f\xf0\x3e\x33\xdc\x54\x68\x9f\xe4\xe6\x00\xdc\xd1\xc6\x76\xd4\x1b\xa3\xcf\x60\x9a\xca\x81\x01\x0a\x0e\xc3\x60\x29\xe5\x3b\x5d\x79\x60\x58\xd1\x3a\xa7\x1e\x7d\x36\x25\x2d\x43\xe6\xbe\x39\x6e\xf8\x86\x30\x13\x0c\xe2\xb0\x17\xaa\x69\x51\x60\x36\x89\x7b\xce\x71\xbb\xce\x73\xc6\x55\xa4\x66\x59\x92\xab\x28\xb3\x18\x7a\x84\x8e\xa7\x8c\x89\xda\x1b\xa7\x9f\x11\xb6\x8d\x6c\x67\x53\x92\xd0\x46\x1e\xb9\xab\x35\xb0\x7d\xe9\x61\x7b\x94\xee\xf5\xda\x82\x33\x66\x3c\x45\x3c\x0f\x8c\x91\xfe\xd9\x35\x50\x61\x28\xe1\xa5\x24\x1b\x77\x94\x55\x6e\x81\x43\x3e\x03\x69\x90\x11\x8b\x73\xf6\x47\xae\x49\x62\x18\x13\x1e\x86\xd1\xf3\x5c\x9f\x13\x72\x9f\xb9\x92\xec\x7d\x73\xd5\x19\xda\x77\x0d\xd5\xdb\x3e\x47\xed\x10\x52\xfb\x78\xc3\x87\x9d\xe5\x70\xda\xdf\x83\xbc\xf3\x52\x9c\xeb\x97\x62\x4e\xc6\xe9\x60\x0e\xc7\x45\x49\x2d\x07\x6d\x34\x07\x6c\x21\xe9\x16\xad\x7d\xdc\x49\x2a\x50\xe1\xab\x31\xbe\x35\xf1\xd1\x86\x40\x1d\x76\x56\x94\xbf\x8f\xae\xac\x02\x87\x17\x64\xae\x06\xc3\xf6\x41\x1f\xd4\x73\x68\x44\x65\xd5\x9d\xfb\xe2\x70\xf1\x81\xff\x35\x88\xfc\x25\xbf\xf4\xa3\xf7\x46\x78\x02\x77\x28\xc1\x97\x75\x58\xec\x87\x66\x67\x57\x62\x5f\x67\xbb\x62\x92\x1f\xbc\x30\x2a\x08\x9d\x12\xfa\xdf\x1d\x91\xc3\xde\x6e\xd7\xfd\xfa\xfe\xce\x5e\xc1\x33\xfc\x85\x79\x86\xbf\xeb\x7d\x81\x5f\x99\xac\x1e\x6a\x2a\x2f\xaf\x3b\xe2\x86\x3b\x85\x8f\xde\xcb\xfc\x63\xd6\xc0\x97\xd4\xbb\x4b\x37\xae\x8a\x9a\x0a\x5d\xc6\xeb\x83\x34\xe1\xbe\x3a\x59\xaf\x52\x9f\x63\x1d\xfa\xe6\x2f\xdf\x66\x4d\x4e\xbb\x4f\x8b\x1a\x89\x18\xc2\xde\x2e\x72\xdb\x2f\x3d\xb6\xa0\x1e\xd9\x08\xe9\xad\x52\xba\x85\x40\xda\xe7\x65\x6e\x47\xad\xc7\x65\x93\x8b\x5b\x94\x67\x87\xfa\xac\xfb\x01\x34\x66\xf4\xa5\x00\x04\xa6\x27\xfa\xa0\x75\x39\x0d\xa6\x96\x9e\xb7\xd6\xa8\x83\x15\x6b\x94\x93\xdd\xbb\xff\x36\x55\xb6\xf7\xba\x1b\xf4\x60\xde\xb6\xfa\x37\x1a\x09\xe2\x87\x2f\xc4\x99\xbd\x9a\x06\x2d\xd2\x4c\x37\xfe\xdd\x27\xee\x2a\x5f\x04\x66\xa7\x01\xce\x61\x94\x2f\x5e\x88\xe8\x9d\x59\xb3\xaf\x33\x16\xd3\xdf\xdb\x4c\x53\xc7\xf6\x41\x46\xbb\xaf\xf7\xf4\x7b\x56\x5f\x2d\xe2\xc3\xc1\xef\x3e\x5b\x67\xe0\x23\xf7\xc7\x84\xbe\xcf\x10\xa8\x02\x9a\x6f\x05\x3e\x0b\x83\x51\x17\xa0\x8f\x16\x72\x46\xce\xac\xdb\x7d\xbd\x78\xad\x88\xd2\x71\x4a\x99\xf7\x13\x58\x01\x86\x7c\xf0\x29\x03\x0c\x58\x0b\x9e\x7b\xf8\x57\x26\xb8\xa1\x3d\x86\x9c\xbd\x8e\x52\x56\x6e\xb8\x30\x00\x4e\x1a\x1b\xd6\x6f\x25\xd6\xec\x1d\x60\x1c\x9a\x5c\xf0\xa6\x81\x97\xeb\xf3\x32\xc2\xb7\x5d\xcd\x3e\x7b\x9d\xd5\xd5\xa1\x8d\xae\x65\xb4\xe9\x33\xe9\xb5\x28\x98\x34\x7c\x37\x87\x8b\x66\xb0\xcb\xca\x19\x7c\x24\xc1\x5a\x95\x81\x25\x9a\x94\xc8\xc1\x31\x46\x47\xd3\x07\x29\x0c\x6c\x60\xad\xec\x23\x08\xe8\x01\xc2\x40\x7b\x8a\x56\x19\xea\xfb\x88\x1d\x40\x4a\x40\x2c\xf6\xe8\x57\xb2\x1b\xfc\xee\x8b\x52\xa5\x88\x7c\xd1\x2a\xbd\x4d\x65\x5e\xa9\x72\x93\x2a\x59\x26\xbf\x67\x20\x1d\xe8\x08\x07\xf2\x19\xf6\x1f\x39\xf6\xe3\x7a\x12\xa9\x1a\x0b\x9a\x93\xc4\x8b\xf6\x23\xdd\xe7\xc8\x09\xd9\x68\x2d\x8e\xdb\x2b\x7e\xb7\x7a\x13\x0d\x69\x73\x3e\x62\x20\x70\xf6\xd5\x32\x1a\xa2\xb3\x46\xb3\x68\x4e\xac\x38\xb8\x4f\x12\xdc\x10\xc2\x36\x32\xc2\xae\x51\xbf\xf2\xf5\xa6\x29\x86\xc4\x83\x51\x20\x99\x4e\x3f\xd1\x49\xe2\x40\xab\x19\x63\x62\xa6\x12\x35\xf9\x5b\x66\x79\x24\xb6\x5b\x7f\xa5\xf0\x92\x2b\x59\x46\x9a\x1c\xa8\x6c\x9d\x45\x0b\xd4\x15\xeb\xb5\xd2\x79\x77\xec\xbb\x77\x5d\xa3\xde\xf1\x74\xb0\xca\xfc\xc5\xa1\x8c\x0a\x6e\x4e\x7f\x36\xcf\xc3\xbc\x4f\x0b\xb7\xbb\xca\x1c\xff\xca\x36\x2c\xa0\xe7\x9b\xf5\x3a\x19\xc6\x3b\x20\xf0\x70\x23\x5e\x85\xe1\x33\x69\x44\x74\x57\x34\xd6\x0d\xf3\x96\x9f\x82\xe5\x47\x08\x35\x7c\x46\xf0\x65\x9c\x74\x11\x29\xfe\x31\x59\x04\x55\x6c\x63\x07\x58\x77\x31\x9f\xd9\x9f\x7a\x89\x51\x89\x73\xd3\x57\x8c\xe5\x4f\xfd\x69\x7a\x69\xf3\x09\x42\xeb\x12\x1b\xb3\x92\xcf\x64\x12\x04\xf8\x81\x93\x13\x04\x24\x31\x9f\xf9\xde\x79\xba\x10\x30\x44\x3d\x4b\x03\x32\x98\xe8\xef\x81\x67\xea\xfb\x28\x09\x43\xd4\xb5\x72\x25\x60\x92\xa4\x45\x01\x95\xae\xdd\xf6\xec\xb5\xf3\x26\xea\xca\x11\x4a\x27\xe9\xd3\xd8\x57\x91\x97\x0e\xab\xf8\x35\xab\x36\x1c\xfd\x0b\xf4\x64\xe9\x28\x68\xe1\xb1\x53\xd7\x4a\xe8\x73\x2c\x54\x8f\xc5\x13\xb9\xc9\xd5\xdd\x2a\x18\x4e\x39\x72\x5f\x32\x48\xb0\xa3\x96\x50\xb9\x33\x99\xbf\xb2\x77\xd4\x10\x3a\x7d\x1d\xaf\xe7\x1b\x7a\x8f\xfc\xb0\x7d\x93\xd4\x40\x6d\x68\x3a\xbf\x11\xdb\x6d\x70\x29\xf8\x2a\x80\x6d\x8b\xb8\xe3\x01\x6a\x1e\x99\x20\xfc\x91\x04\x22\x87\x44\xdb\x6d\xa0\x24\x7e\xd8\xcd\x0e\x58\xe6\x89\x45\x5c\xd7\x03\x57\xd5\x96\xb9\xd5\xde\xd1\x73\xb6\x18\x3b\xda\xc1\x4f\xb9\x2b\x53\x0f\xd8\x0a\x1c\x27\x66\x0c\x9a\xe7\x09\xee\x15\x99\x35\x77\x49\x77\x11\x00\x92\x39\x55\xdb\x6d\x4c\x12\x41\x8c\xcf\x36\xd8\xcb\xbe\x99\xf1\xbd\x0a\xf7\xb7\xe0\x76\x2b\x88\x29\x07\x6f\xbe\xbb\x8b\x12\xdd\xa2\x54\x18\xfa\x47\x44\x5f\x51\x55\xa7\x2c\x72\xab\x4c\x49\xa7\x5e\x49\xbd\x79\xbf\xbd\xbe\x47\x6e\x25\xa2\xd6\x9c\xc1\x46\x51\x9d\x01\xea\x36\xc5\x99\xf2\xfa\xa6\x67\xef\xf7\xe0\x86\x95\x00\xc7\x54\xfa\x38\x2b\xd8\xfa\x45\xd9\x80\x5a\xa9\x03\xf5\x82\xdd\x6e\xfd\x78\x4b\xab\xa1\xe2\xb0\xa7\x94\xee\x50\xe9\x1b\x7b\x02\x4d\x74\xea\x63\xfc\x4d\xe9\x8e\x77\x69\x46\x5c\x77\x92\xaf\x3e\x31\x75\x9e\xea\x54\x1f\xd6\x93\x6c\x20\xb8\xef\x5b\x2a\xfb\xda\x21\x3d\xd8\x68\x5c\x02\xbe\x57\xfe\x7e\xed\x21\x7b\x63\x7a\x73\xd6\xf2\x78\xea\x01\xce\xdb\x6b\x24\xd7\x04\x87\xf1\x5c\x00\xdf\xe0\xa6\x60\xa0\x98\x9a\x29\x2b\x63\x28\x49\x52\xee\xfe\xdd\xeb\xfe\x42\xf4\x1e\x09\x8d\x47\xd8\xe2\xec\x7f\xb2\xcd\x20\x46\x44\xd7\x4e\xe5\xdd\xad\x23\x54\xd3\x59\xac\xac\x51\x1b\xec\x05\xde\x37\xc4\x7b\xd1\xef\xda\x73\xdf\x5e\xd3\x46\xfa\xde\x2e\xba\x42\x1b\x97\xed\x36\x18\x81\x07\xd5\x80\x74\xab\xef\xdf\x56\xad\x36\xd8\xfa\x0d\xfb\xba\xdc\x8f\x2a\x53\xd6\xe8\x30\x03\x40\x3f\x33\x86\x53\xce\x79\x86\x4c\xd0\x41\xc5\x1e\x62\x69\x91\x9d\x39\x7a\x29\xdf\xed\x6a\x4d\x75\x15\x86\x70\x4f\x80\x29\xde\x27\x9a\xdb\x7c\xd5\x67\xac\x34\x0e\xc2\x95\xef\x20\xdc\xb0\xa4\x14\xe2\xb1\xfc\x5e\x1a\xbf\x1a\x00\x93\x40\x0b\x1d\xf0\xb1\x8c\x52\x02\xbf\x41\xc9\x06\x38\xe8\x34\x63\x05\x0d\x38\x38\xf9\x0e\x18\xcb\xad\xbd\x78\x03\x19\x87\x1b\xcb\xf1\x25\xea\xc6\x2f\xed\xf9\x71\x14\x0f\xe4\x82\xbb\x23\xe8\x66\x56\x24\x73\x7a\x33\x9b\x27\x85\x01\x48\xf4\x63\xe7\x74\x4e\x5a\x7e\x36\xba\xe0\x70\xbb\xc8\xf0\x6d\x15\xa1\x73\xdf\x90\x7b\x7e\xcc\xe2\xc3\xf9\x78\x4c\x2c\x0d\x2b\x17\xf3\x33\x32\x48\x67\xa5\xf9\x9d\x9a\x87\x86\xa6\x3b\x9f\x3a\xba\x13\x0e\x80\x4d\xbe\x92\xcd\x55\x41\x6e\xcf\x4d\x36\xb4\x25\x36\x94\xe8\x1d\xc9\x74\x64\xe0\x4a\xdb\x73\xbe\xb5\x8b\x05\xe8\x6d\x53\xf2\xa7\xb3\x40\x15\x36\x4b\x25\xd4\x33\xb8\x7e\xb2\xfc\xa2\x71\x06\xf8\x4f\x43\x01\x87\x45\x4f\xba\x26\x25\x80\xa9\x77\xd4\x3c\x5e\xdb\xaa\xb2\x35\x63\xc2\x7f\xe2\xd2\xb6\x9a\xba\x27\xe3\x83\xa3\xc5\x20\x00\xcb\x1a\xb7\x76\x34\x52\x83\xb6\xbd\x47\x43\x36\x08\x1b\xdc\x86\xe9\x7b\xa8\xce\x99\x1b\x5a\xeb\x16\x26\x4b\xe1\x64\xe4\x3b\x4d\xd8\xd5\xa2\xc4\xa4\x97\xc7\x3c\xe8\x7b\x99\xfb\x61\x80\x40\x0d\x63\xdc\x10\xa4\x3a\x17\x81\x36\xab\x93\x68\x22\xf0\xf4\x8e\x5e\xf1\xf2\xdd\x93\xb5\xe0\xb9\x5f\x71\x2f\x9b\x01\x03\x81\x91\x5b\x87\x46\x50\x48\x3b\xb4\x8f\x44\x15\x56\xda\xe1\xa3\xdf\x59\x70\xf0\x16\x22\x5e\x5f\xb0\x67\x89\xde\x64\x54\x34\x20\x8a\xb3\xaa\xd5\x19\xd1\xd2\xba\xef\xe4\x61\xcc\xdd\x04\xad\x1e\xe3\x3d\xd5\x33\x2f\x66\x1a\xc1\x2a\xff\xe7\xe6\x3c\x18\x9c\x3d\x63\xb2\xdf\x8e\xb4\x60\x79\x40\xa0\x76\x0a\x6e\x52\xe9\x77\x4d\xf6\x40\x21\x76\xfb\xcf\x16\xf7\xda\x51\x16\x0e\x0e\x9f\x2a\x8b\xe8\x0e\x89\xcc\x1a\xed\x24\x83\x96\xa0\x87\x60\x64\xfd\xf6\x5e\x2d\x66\x04\x2f\xdc\x43\xd5\x5a\x18\x77\x8d\x29\xa5\xf3\xba\x5e\x73\x98\x5b\x21\xec\x76\x57\xe3\xe6\x22\xe8\xe5\x30\x0f\xc3\x54\xa0\x72\x62\x3b\x35\xce\x38\x58\x8a\x82\x59\xa5\xde\x2c\xd8\xe2\x3d\xcc\x82\x7a\xc3\xb4\x7c\xc4\x00\x26\x72\xa3\xf0\x30\x6c\x05\x2c\xc4\x59\x18\xea\x7e\xd2\xbc\xaf\x93\xf5\x4b\xb3\x93\x0d\x19\xb1\xa9\x88\x5a\x51\x80\xcc\x75\x67\x97\x74\xaf\x34\x11\xf2\x43\x7e\x2e\xbb\xab\x01\xdc\xf5\x77\x1e\x28\xc8\xb4\xec\x3e\x97\x2d\xc4\x8c\x62\x82\x0e\x9b\x0f\x59\x3f\x89\x73\x72\x81\xc4\x71\xa4\x18\x3c\x9d\x9b\xc5\x98\x65\xae\x9b\x96\x28\x8a\x7a\x50\x89\x30\x9c\x36\x34\x69\x6c\x74\x2b\x69\xcd\x1c\xa4\x7c\xb2\xe6\x55\x65\x92\xc3\x37\x5d\x5e\xd8\x30\xf3\x45\x3f\x94\xbc\xb0\x61\xee\x9b\x1a\x1d\xcc\xc4\x29\x7f\xee\x76\x9a\xee\x06\xc1\x2d\x24\xfe\xb7\x56\x2a\x63\x6a\x66\xbf\x93\x00\xf4\x26\x7a\x57\x2f\x0a\xe1\x21\xb5\x6b\x72\x90\x04\x4b\x9e\xbe\xbb\xb0\x14\x84\x9a\x05\xa6\xe9\x41\xd2\x53\xbe\x8d\x71\x5d\x09\x40\xb3\x69\x21\xcf\x60\xd6\xae\x23\xe0\x41\x55\x0a\x83\x6a\x87\x7c\xfa\xe7\x88\x05\x07\xc1\x28\x37\xfa\xbe\xa0\xa3\x3b\x70\x56\x21\xc4\xdc\xb4\x57\xf2\xbd\xf8\xff\xe2\x30\x50\x63\xf6\x05\x4b\xb7\xee\xb7\x5b\x86\x39\xc1\x1e\xeb\xc5\xe7\x34\xc5\x33\x30\x1d\x57\xe9\x25\x0c\x1c\xe2\x6a\x67\x75\xe6\xf7\x06\x10\x1a\x3c\xe4\x8f\xb2\x45\x7c\x66\x2e\x62\x18\x4e\x56\xd6\x88\x83\x98\x84\x8c\x22\xf3\x15\x86\x7c\xc8\x2c\xfc\xd0\x2c\x38\x08\x92\x20\x20\x23\x9b\x81\x93\xed\x16\x76\x4a\x6b\xf4\xcd\x0a\x44\x9d\xd5\xbb\xc6\xbe\xcb\xe7\x43\x9a\x41\x9f\xe7\x3f\xa1\x3e\xb0\x24\x80\x0c\x93\x5e\x0d\x6a\x27\xaa\xe5\x24\x97\xdf\xa3\xb3\x5b\x90\xf2\x58\x95\x85\xa6\xe3\xea\x98\x50\x63\x78\x68\x15\x89\x9b\xf7\xbe\x35\x7c\x34\x3b\x07\xa4\x7c\x56\xa7\x79\x71\x46\xea\x21\xb7\xe6\x17\x27\x6a\x96\x5b\xc8\x96\xc4\xe9\xed\xbb\xe7\xb2\x7d\x70\xf9\x6a\xcf\x75\x56\x42\x68\x4c\x4b\x6b\xb6\xc1\x14\xcd\x50\xa3\xa4\x76\x38\x24\x19\x6a\x8e\x8b\x5a\xdc\x31\x00\xdd\x2e\x6b\x58\x30\xfa\x29\x8f\x4a\x42\xa8\x04\x75\xf1\xcc\x09\x92\x41\x1d\xaa\x47\xa8\xed\x4f\x8b\xae\xee\x34\x8f\x32\x5f\x9b\xd8\x28\x22\x65\xb4\xec\x72\x77\xd4\x4c\x25\x60\x73\x49\x68\xb9\x73\xac\x57\xf3\x92\xae\x77\x97\x99\xe2\xa6\x69\x9a\x55\xa3\xa0\x56\xaf\xb1\xf3\x14\xb4\x0e\xd7\xee\x60\x03\x11\x9a\x53\x00\x57\xd5\x0d\xda\x6e\x83\x12\x0d\xc9\xe1\x2e\xfe\xd6\xe8\x5a\x24\x3d\x4a\x19\xec\xd6\xd7\x58\x4d\x94\xc3\x7c\x54\xa0\xb3\xff\xe6\xba\x10\x33\x3b\xcf\x89\x1e\x3a\xa7\x56\x8a\xa8\xfa\xf5\x6f\xda\x54\xa7\x4d\x86\x53\x8a\x8a\xcc\x98\x10\xbf\x69\x47\xf5\x15\x63\x3b\xc1\x0e\xc8\xce\x76\x5a\x30\xaf\xdb\x7a\xa5\xd7\x2a\x24\x64\x47\x9d\x28\xf7\x44\xf5\x10\x3f\xf0\xec\xb7\xd7\x56\xe4\x97\x44\x50\x2d\xc2\x57\x19\x19\x34\x6d\x1e\x9a\xcc\x01\xcf\x5e\x23\x5f\xc8\xb3\x43\xb7\xe4\x11\x4e\xb3\x34\x58\x9a\xe0\xa2\xce\x0d\x65\x09\xf0\x99\x25\x60\x67\x9a\x18\xe3\x8e\xa0\xb4\xaa\x92\x28\x78\xd5\x89\x0c\x7a\xbe\xc7\x29\x70\x7d\xeb\xac\x8b\xc6\x98\xf8\x8c\xfe\xc1\x7b\x1f\xbf\x1c\xf4\xf2\x7d\x8a\x15\x68\x18\x61\xc1\x0f\x3b\xda\x92\x4e\x05\x2d\x6b\x8f\x0b\x27\x7b\x9c\x05\xa4\xf6\x25\x8d\x8e\x02\x06\xa8\xf7\x31\x07\xa5\x99\x92\x31\x6b\xfd\xae\x7b\x7f\x0c\xc1\x78\x12\x32\x36\x37\x0a\x39\xe0\x7e\x0d\xc1\x16\x6c\x5e\x13\x51\x83\x70\x62\x10\xe2\x8f\x6e\xb7\x79\x18\x0e\xf3\xc8\xb9\x1b\xd8\x6e\x0d\x03\x6c\xde\x1e\x53\x97\x64\x37\x1a\x95\x7a\x3f\x4a\x20\xc2\x4f\xd6\xeb\xd6\xa8\xda\xd7\xd1\xe2\xac\x3b\x5a\xbd\x47\xe1\xbf\xb3\x6a\x8c\x26\x8c\xe5\x24\xe9\xb1\x40\x7e\x9d\x0e\xb1\x0d\x24\x84\x8a\x1d\x2d\x64\xf5\xbc\x94\xf8\xb4\xef\xae\xe6\x86\x9c\xca\x37\xbd\xf0\x18\x4e\xf6\xbe\xba\xa3\x1b\x4e\x85\xaa\xf4\x85\x57\x23\xf0\x2a\x91\x1d\x3b\x48\x15\x20\xfa\xe2\x81\x18\xb3\x8c\x8e\x46\x39\xbc\xe4\xcd\x32\x03\x19\x98\x22\x20\x7b\x5c\x89\x8f\xba\xc9\x6d\x51\x02\x6e\xbf\xd6\x8e\x4b\x2f\x07\xd6\x58\xc0\x08\xf4\xa1\x2b\x00\x80\x75\x59\x3b\xde\x8c\x07\x9e\xb2\xe5\x7d\xfb\xe7\x8d\x8c\x59\xdf\x0d\x42\x44\x8d\x9a\xae\x41\xb1\x43\x6a\x47\x53\x59\xf4\xbd\x9a\xac\x94\xfe\x9e\x22\xca\xb6\x14\xbb\x93\xc1\x74\xa3\x25\xcc\xf6\xdc\xee\xf7\x4a\xee\xdf\xc8\x82\x2a\x5f\x8a\xaf\x9a\x52\x7d\x1d\x29\xd6\x35\x77\x4e\x79\x32\x70\x78\x22\x37\x1e\x8b\xe8\x81\xab\xf3\x86\x84\x60\x28\xc9\xbe\x22\x23\x2b\x7e\xab\x35\x92\x61\xac\xd0\xc8\xe3\xa9\x4c\x9b\xf7\x98\x7e\x94\xc1\x33\xcc\x7b\x70\x1a\xff\x32\xbd\x82\xd5\x81\x75\xd6\x68\xb7\x03\x6c\x6e\x0b\xc6\x81\xea\x78\x36\x89\x02\x25\x77\x25\x8f\x50\x3d\x42\x00\x7c\x61\x6d\xf3\xe7\x4f\x11\xcd\x09\x45\x78\x1b\xf3\x02\xf7\xa7\xe3\x5e\xb3\x20\x3c\x87\x71\x60\x3a\x63\x9f\xcd\x4d\xe6\x88\x53\xa3\x7a\x07\x68\x1b\xde\x2f\x4f\xd3\xe9\x76\x25\xd3\x44\xd2\xba\xc0\xc4\x2f\x7d\x47\xa8\x74\x79\x20\x29\xf4\xc1\xda\xce\x24\xc3\x78\x6f\xce\x33\xba\x57\xd2\xdf\x06\x98\xb7\x82\x03\x6b\x67\x8d\x8a\xcb\x48\x26\x1a\x3d\xa7\xd2\x8c\x37\x6f\x84\x19\x8c\xc8\x54\x81\xad\x8e\xe5\x94\x82\x95\x50\x46\x39\x95\x56\xe2\x57\x7f\x01\xf5\x41\x06\xd2\xa9\xe8\xc0\x20\xa4\x84\xa6\x56\xb5\x48\xee\x00\xa5\xe7\x23\xde\xea\x78\x18\x6f\x72\x3d\x06\xed\x05\xa5\xcf\x08\x5f\x79\xe6\x0d\x07\x31\x2a\xaa\xb0\x52\x6f\xb8\x49\x8f\x39\x73\xdb\x3e\x49\x11\x4f\x17\xee\x9d\x58\x2d\xd4\x19\x18\x71\x31\x0f\xea\x42\x67\x30\x44\xaa\xa2\xe0\xdd\xd0\x35\x0c\x1b\x4b\xbf\xcd\x22\xd7\xf0\x1a\x84\xd0\xf1\xbf\x58\x73\x85\x98\x6b\x62\x81\xce\x81\xf6\x7a\x73\xcb\x2d\xa4\x5d\xb6\xb2\xae\xdb\x44\xbf\xc2\x4c\xd3\xa2\x80\xf5\xb1\x89\x70\xf5\x37\x79\x43\x9d\x84\x16\x76\xc4\x5a\xae\xfe\x64\x37\x74\xf3\xf0\xb6\xdc\x3f\x23\x00\x9e\xcb\xd5\x5e\xc9\xb2\xde\x63\xc8\x54\x5d\x65\xca\x97\x12\x37\x93\xa5\x57\x3b\x5a\x73\xf9\xf7\x32\xd4\xcc\xfe\x9c\x19\x48\x9e\xc8\x0f\x24\xc9\x1f\xc2\xc9\xce\xdd\x8d\x70\x17\x4c\xc5\x6b\x51\x6c\xb7\xc1\xdb\x3c\x00\x5a\xf8\xa9\xdd\xee\xfd\x8c\x9e\x01\xa8\x13\x0d\x19\x8a\xec\x41\xab\x88\x50\x61\x9c\xde\xbb\xa3\xc2\x29\x59\x3b\x75\x24\x6b\x0c\xd8\x71\x20\xec\xce\x94\xda\x11\x2d\x5c\x39\x96\xe7\xce\xcb\xc8\x9c\x95\xe9\x55\x83\x29\xf4\x37\x28\x7b\x9c\xc8\x48\xa1\xcd\xa2\xfe\x9f\xfa\x6a\x47\x13\x61\x55\x3e\x1b\xa1\xba\x09\x70\x34\xfe\x91\xb1\xb8\x56\x7d\x7c\x9a\xb5\x98\x59\xd9\x79\xf4\x2c\xd3\x55\x0c\xaf\xf4\x7a\x17\x24\x0c\x87\xaf\xf2\x48\x39\x40\x37\x41\xc8\xed\x35\x80\xa4\xe9\x8d\xf7\x47\x56\xbb\xf6\xb0\x4e\xaf\xd7\x52\x67\x84\x15\x0b\x88\x70\x5c\xf1\x37\x25\xcf\xab\x73\x51\x4e\xce\xb3\xb5\x40\xa2\x28\x0c\x87\x6a\x92\x55\xaf\x8c\x81\x4c\x44\x88\x35\x89\xb4\xaa\xa6\xc6\xfc\xe9\x79\xb6\x16\x3a\x95\x28\x1b\x41\x3d\x08\xb5\x34\x63\x27\x65\xc9\xaf\xa3\x92\xd0\x94\xc5\x74\xee\xab\x19\x8e\x46\x29\x38\x5b\x49\xcb\x48\x75\x94\xa2\x85\x11\x44\xe5\x40\x91\x80\x7a\x65\x4e\xd0\xba\xcc\xc0\x6a\x81\xa5\x71\x2d\x89\xca\x74\x4f\xf6\xcd\xaa\xb9\x9e\x76\x84\xa0\xf8\x0f\x73\x77\x85\x7f\x56\xf1\xa7\xe0\x95\x12\xc1\x0e\x14\x8a\xa0\x6e\x41\x68\x69\xbf\xdf\xa1\xd0\xd6\xb6\xc9\x7d\x83\x53\x74\x5c\x01\xfa\x91\x58\xf8\xea\x86\xb9\xc1\x37\xb4\xa6\x12\x7c\xbd\x96\x1f\x9e\x96\xb2\xd0\x03\xa7\xdf\x6e\xa0\x9f\xcc\x40\x3f\x79\x7f\x1a\x2a\xf0\xdc\x26\xf3\xc8\x73\x89\x85\x57\x6b\x3d\x29\x03\x39\x91\xb9\x28\x4b\x59\xf6\xc0\xcf\xcc\x75\xd3\x74\x82\xb5\xe4\x3d\x3a\xed\x72\x52\x8a\x6a\xb3\x56\x87\x0f\x16\x6f\x3f\xc6\xf1\xf8\xed\xc7\xf8\xeb\xb7\x1f\x63\x31\x7e\xfb\x71\x7a\x7e\x76\xfb\x70\xf7\xc0\x70\xaf\xc8\x76\x1b\x65\x8b\xfc\x8c\x09\x42\x4d\x99\xa5\xe0\xab\x93\x4a\xbf\x8b\x23\x60\x73\x2f\x59\x7c\xb8\xac\x11\xa1\x97\xa3\x11\x29\x22\xb9\x58\x9e\xd1\xa5\x75\x84\xab\x87\x04\x71\x74\x57\x25\xbf\xb8\xc8\xf2\x0b\x9d\x5d\xbf\xba\x60\x76\x7d\x5c\xc0\x9c\x1c\x8f\xa7\xa4\xa6\xbf\x3a\xb9\xf4\x06\x00\x0c\xd9\x4a\xa8\x37\xd9\x95\x90\x1b\x15\xf5\x30\x6f\xdd\xbe\x99\x80\x88\x75\x72\x2e\xd3\x4d\x15\xe9\x3d\xfb\x30\x26\x03\x55\x5e\x1b\x5f\x05\xad\x6d\x72\x21\xd4\x53\xae\x78\x14\xbc\x31\xc6\x50\xe7\xd1\x8d\x01\x7d\x1b\xec\xed\xc6\xb0\x2f\x78\xa2\x49\x58\x70\x54\xa0\x9f\x4b\xbe\x7a\x4c\x44\x00\x7f\xcd\xad\xb2\x1c\xb0\xdd\x6b\xf4\xef\x0d\x8b\x0f\x37\x47\x9e\x3a\xed\x86\xfc\x63\x93\x07\x01\xad\x16\x1b\x87\xfc\x05\xdf\x20\xcc\x0c\x74\xdd\x01\x19\xa8\x8e\xb4\x39\xba\x71\x82\x51\x6a\x56\x3c\xa1\xfb\x86\x67\x97\x02\x1b\x4e\x90\xdb\x06\xe8\xea\x33\x03\xc0\x6f\x33\xe9\xca\x50\xf9\xa6\x61\xa1\x03\x3b\xad\xe0\xa9\x75\x4f\xfc\xe4\x32\x5b\xaf\xa2\xbe\x6c\x84\xf6\x85\x1a\x47\xed\xae\xda\x27\x99\x21\x3c\xac\x23\x5f\x3d\x3f\xcf\xd6\x42\x7f\x56\xdf\x5e\x3f\xb1\x96\x71\xbe\x4a\xc1\x27\x92\x46\x9e\x09\x70\x40\xa8\xe7\xa0\x5f\xf5\x28\x1c\x80\x36\x66\x9d\x61\x00\x3e\xa3\x0c\x0b\x6d\x97\xd7\x5e\xa2\x16\xf1\xd9\x44\x16\x56\x5e\x16\xf5\x48\x25\x91\x16\x72\x2f\x50\x35\x1a\x11\x11\xe5\x0b\x75\x86\x48\xd4\x3a\xc9\xf7\x19\x1b\x4e\xeb\x1b\xe2\xa5\x77\x43\xb8\xc1\x1a\xa8\x49\xca\xd3\x4b\xb1\x7a\x72\xc9\xcb\xdf\xb2\x95\x7e\x39\x98\x10\xbd\xe8\xbe\x37\x18\x5e\x26\xe8\x25\x5f\xad\xb2\xfc\xe2\x7b\xe3\x66\xd7\x3c\x51\x96\xbc\xac\x9e\xac\xb3\xa2\x10\xf8\x22\x01\xb7\x0a\x00\x69\xe1\xe4\xfa\x7f\x67\xec\xf6\x51\x12\xbc\xe4\x9b\x4a\x04\xf4\xeb\x24\xf8\x96\xa7\xef\x2a\x3d\xb3\x01\xfd\x26\x09\xde\xf0\x65\x40\xa7\x8f\x92\xc0\x98\x63\x4e\xbf\x4c\x82\xd7\x97\xd9\xb9\x0a\xe8\xf4\xab\x24\x78\xa2\xca\x75\x40\xa7\x5f\x27\xc1\xc9\x5a\x07\x7d\xe3\x4a\x7a\x18\x27\xc1\x13\x5e\x54\x3f\xc9\xf4\x5d\x40\x1f\x7e\x95\x04\xcf\xaa\x34\xa0\x8f\x1e\x26\xc1\x6b\x2c\xfd\x11\x54\x7b\x21\x7e\x29\x02\xfa\xe8\x0b\xfc\x7e\x2a\x3f\xe4\x01\x7d\xf4\x58\xd7\xb7\x0a\xe8\xa3\x2f\x93\xe0\x7b\x79\xa5\x13\x7f\x95\x04\xe0\x9f\x85\x3e\xfa\x3a\x09\x20\xcb\x37\x49\x80\x0e\x58\xe8\x17\x71\x12\x60\xce\x2f\x74\x39\x65\x96\xab\xd7\x69\xa9\x7f\x3e\x4e\x8c\x95\x74\x40\xbf\xf8\x32\x09\x9e\x22\x84\x15\x7d\xfc\x4d\x12\x1c\x06\xf4\xcb\x69\x12\xb0\x80\x7e\x33\x4d\x82\xb9\x5c\x05\xf4\x9b\x87\xf6\xe3\x91\xf9\x98\xc6\x5f\x26\xc1\xe7\xfa\xef\x57\x90\x74\x1a\x7f\x93\x04\xe3\x80\x4e\xa7\x71\x12\x4c\xf4\xdf\x69\x12\x3c\x08\xe8\x54\xd7\x84\x7c\x5e\xec\xf0\xf4\xab\x47\x98\xf0\xeb\x2f\xa1\xaa\xe9\xd7\xa6\x80\xaf\xbf\x4e\x02\xaa\xff\x9a\x82\xbe\x31\x05\x7d\x63\x0a\xd2\x6d\xf8\xff\x05\xf4\xa1\x1e\xca\x45\x40\x1f\xea\x71\x7c\xfb\x56\x7f\x4c\x93\xe0\x4c\xff\x7d\x98\x04\xff\xa9\xff\x7e\x61\xda\xf8\xe5\xa3\x87\x7a\x54\xf5\x98\xe8\xcf\x47\x76\x2c\xf4\x8f\x2f\xec\xa8\xe9\x1f\x8f\xdd\x80\x7d\xf9\xe8\xe1\x57\x0f\xeb\xe1\xd0\x3f\x1f\xd9\x91\xd6\x3f\xec\xf8\xeb\xef\x2f\xeb\x59\xd2\x3f\xbf\xf2\x27\xea\xcb\x47\x8f\xe2\x87\x6e\x88\x77\xf4\x79\xc6\xe2\xc3\xe7\xd9\xd1\x54\xff\x3b\x1a\x91\xbf\xb3\xc5\xf3\x6c\xf4\xc5\xd7\x67\x0c\xbf\xbe\xf9\xf2\x8c\xbd\x06\xcd\xf0\xe8\x79\x56\x5b\x4f\xfc\x90\xb1\x2f\x1f\x1f\xfe\x90\x1d\xb1\x6f\xe2\xc3\x1f\x4c\xc6\x1f\x32\x9b\x16\x5e\x48\x7a\x17\xe8\xed\x19\xfd\xe0\x65\xfc\x25\x63\xd3\xc3\x5f\xb2\x23\x36\x7d\x78\xf8\x8b\xc9\xf7\x4b\x36\x9a\x4e\xa7\x50\xe3\x2f\xd9\x08\xfa\x7d\xc6\x82\xe7\xc1\xe8\x97\x0c\x88\xa7\xef\x32\x76\xeb\x19\xa6\xfc\x9a\x79\xec\x1d\x0a\xfe\xd0\x2d\x20\x65\xf4\x60\x1c\xcd\x86\x9f\x91\x07\x64\x20\x58\xb6\xc8\x6a\x47\x6c\x83\xb6\xf7\x21\xa7\xf5\xe1\xe9\xb5\x64\xc6\x31\xfa\x83\x7f\x45\xe9\xd5\x6a\x7b\x25\x14\xdf\x5e\x91\xcf\x1e\x64\x78\xe1\xa6\x84\x94\x6c\x18\x3b\xf3\xdf\x07\xff\xe2\xd1\x5a\x91\x99\x9f\x40\x35\x13\x44\xe9\x36\x55\xe5\x7a\xab\xaf\xd0\x52\xae\x1b\x65\xe5\x36\x29\x88\x12\x1f\xfc\xab\x8a\xf4\x2e\x6d\x15\xd7\x46\x10\xf8\x25\x2f\x45\x2a\x2f\xf2\xec\x46\xac\x0e\xae\xe4\x2a\x3b\xcf\x44\x79\x90\xf3\x2b\x91\x1c\x04\xa3\x94\x0c\x24\x78\x36\xa9\xd5\x7e\x35\x65\x7e\xb2\x56\xe3\x60\x24\xd0\x6b\x89\x60\x70\x06\x60\x40\x69\x02\xae\x56\xf8\x5b\xe2\x6f\x38\x2f\x30\xc4\xf3\xf2\xfa\x99\x77\xe8\xe9\x09\xb1\xaf\xe8\x83\x2c\x3f\x10\x88\x69\xd1\x02\xbb\xc9\x9d\xf8\x41\x18\xd4\xf5\x07\xff\x8a\x74\x63\xb7\xe7\x7c\xbd\xd6\x9d\xdb\x5c\x5c\x6e\xa3\x95\xd8\x72\x45\x14\x4f\x2f\xc9\x67\x86\xb8\xc9\x49\xc3\x7d\x51\x30\x99\x4c\x02\xc6\x24\xb9\x35\x6e\x3a\xa1\x3c\xe7\xfc\xa8\xa6\x7a\x95\x88\x72\xb3\x16\x82\x83\x80\xd0\x5f\x33\xe2\x14\xb0\xba\x9a\x57\xe8\xa5\x85\xa6\xce\x05\x12\x73\x02\xa9\xf1\x74\x16\xa5\x56\x55\x0d\x8a\xe2\x4c\x92\x04\xc2\x9c\x48\x6b\x34\x25\x8d\x04\xd0\x4c\x62\x6c\xf3\xd4\x22\x85\x2e\xcf\xe1\x96\x9c\x0f\x19\xef\x03\x84\x48\x65\x5e\x65\x95\x12\xb9\x3a\x58\x66\xa0\x62\x53\x1d\x9c\xcb\x12\x26\x13\xa5\x90\xba\x1c\xc6\x77\x5e\xc7\x5d\x7f\x0b\x3d\xf4\x8a\x88\x45\x71\xc6\xd4\xa2\x70\xac\x58\x6f\xd2\x7e\xec\xe0\x63\x46\x8a\x09\x1e\x29\x42\xc0\x66\x66\xa6\xd0\x74\x06\x40\xec\xd5\x42\xa0\x74\x70\xca\x18\xb3\x12\xc2\x20\x97\xa0\xdf\x1b\x78\x13\x51\x47\x5e\x6d\xd6\x2a\x0b\x6a\xdb\x4f\x7d\x0b\x47\xa5\x95\xaa\x06\x28\xab\x58\x05\x48\xa0\x79\xb3\x0e\x83\x12\x2c\xe4\xf2\x6f\x91\xaa\x03\x78\xa1\x9c\x05\x43\x76\x0a\xbf\x1b\x00\x90\xe6\x48\x41\x03\x9f\x46\x11\x96\x14\xc5\x3e\xfa\x51\x08\x9b\x6e\x87\xc9\xfa\x75\xf3\x12\xf4\x2c\x86\x6e\x29\xe0\x71\xd4\xe0\xaf\x73\x5b\x19\xf7\x69\xaf\xff\xf2\xb6\x44\xd7\x82\x66\x26\x92\xbf\xb3\x85\x98\xbc\x13\xd7\xfa\x20\xb4\xd3\x83\x77\x30\x63\x6a\xbb\x85\x4b\x18\xbf\xf0\x8e\xc6\x6f\x7d\x4b\x30\x1f\xed\xf3\xe7\xb6\x0f\x8c\x9a\x0b\xca\xd7\xea\x47\x71\x1d\x86\x50\x14\x58\x50\x37\xb6\x7c\xf4\xd7\x4c\x4d\xf4\x49\xf6\xa3\xb8\x4e\xd4\x44\x9f\x46\x3f\x8a\x6b\x12\x86\xd8\x0a\x97\xa1\x3e\x13\x20\x87\x49\x97\xb8\xbc\x3a\x87\x6e\x56\x9d\xc1\x9e\x19\xc3\x1c\x45\x56\xd9\xb9\x69\x08\xf6\xc4\x25\xec\x3f\x4c\xfe\xac\x5d\x05\x54\x61\xf8\xe8\x0b\xc6\xdc\x38\xa1\xe8\x83\x97\x4d\x21\x73\xce\xfa\xc6\xd2\x3c\x2b\x73\x30\x82\xe7\x6b\xf5\x5d\xc9\x8b\x4b\x68\x46\xf4\xa8\x5d\x24\xfc\x05\x8e\xa8\xfe\x24\xf4\xe7\x2c\xca\x29\x3a\x1c\x71\xcd\x12\xdc\xb3\x4d\xe8\x4e\xe8\x77\xd9\x42\x9c\xf9\x9e\xaf\x15\xef\x60\x77\xba\x77\x93\x53\x99\x75\x3a\xa9\x79\xc3\xcc\xb0\x5e\x9e\x0a\xbd\x59\x1f\xd6\xcf\xfc\x54\xe9\xd7\x74\x29\xaf\x28\x78\x87\x9d\x28\x49\x8e\x58\x7c\x68\xd7\xaa\x44\x07\x20\x86\xe3\x88\x9a\xa2\x34\xb3\x4e\x7a\xc8\x6d\x66\x60\x80\xe1\x8f\x45\xee\x95\xd6\x73\xfc\xae\x03\x90\x55\x53\xc2\x9e\x3e\xa4\x3a\xd6\x74\xf1\x78\xac\x5f\x38\xc2\xbe\x70\xe4\x42\x19\xcf\x36\xf0\xa5\x24\x0d\x46\x16\x67\x74\xf0\x54\xa2\x95\xa5\xe7\x7c\x97\x37\x17\xee\x52\x44\x46\x75\x45\x8d\xf4\xdb\xca\xe9\x21\x1d\xc5\xdb\xad\x3c\x6e\x08\x1c\x10\x8a\xd7\xf3\xc0\x2c\x5b\x85\x61\xe1\x93\xf4\xd2\x2b\x08\x25\x65\x72\xd6\xe3\xba\x4c\xd2\xfc\x28\x9e\x05\xfc\x1c\x95\x2f\x10\xba\xc4\xf7\x2d\x5f\xf2\x96\x55\xa2\x20\xb7\xc6\x76\x0e\x5f\xc3\x3e\x53\xab\x64\x63\x07\xaa\xb4\x12\x51\x4e\x5b\x49\xd0\x03\xa2\x99\x30\x9a\xb2\xf2\x28\x9e\x01\xac\x53\x02\x80\x54\x73\x1d\xc0\x58\x34\x65\xe0\x07\xe6\xbd\x58\x93\x4e\xd3\xd0\x29\x36\x44\x1e\xc7\xdb\x6d\x7f\x53\x2c\x82\xc3\xd3\x1c\xa1\x9c\x38\xd4\x94\x37\x7d\x35\x24\xb1\x01\x53\x7f\xa6\x53\x15\x94\xeb\x15\x55\x0c\x38\xbb\x11\xbd\xcc\x1a\x93\x4c\x40\x32\xc6\x96\x3b\x42\xbb\xcd\x45\xe5\x5f\x70\xb2\x34\x9e\x52\x4e\x2c\x1a\x4c\xc0\xd8\x3c\x0c\x23\xae\xe7\x27\xa7\x1c\xec\x60\xd1\x97\x39\x34\x4d\xa7\x37\xde\x9c\x06\x9e\xae\x2e\x57\x91\xa4\x9c\xce\xc9\x6e\xd7\x0e\xed\x74\x28\x89\x21\xcc\xd6\x97\x98\x81\x23\xbb\xef\xb2\xc9\x92\x57\x59\xca\x6e\x41\xea\x1e\x5c\x48\x4d\x85\x22\x41\x8d\x7e\x1e\x4d\x90\x21\xab\x7f\x29\x74\xc0\x4f\x59\x0e\xd4\xb2\x26\x91\xed\x6f\x24\x97\x9f\xe5\x2b\x1b\x00\xe4\xb5\x26\xb8\x6d\x00\x98\x34\xbd\xbe\xe2\xfa\xa9\x82\xf4\xb6\x8e\xb1\x94\xb7\x25\xb9\x6d\x18\x96\x87\xf4\x7b\x12\xac\xc4\x5a\xb7\x02\x70\xff\x03\xea\x1e\x70\x2e\xe2\x5b\xec\x18\x35\x87\x67\xfd\xc2\xeb\xa4\x78\xc3\x97\x3a\xec\x9c\x6f\xd6\x0a\x9e\x7e\x26\x8b\xfe\x4e\x82\x2c\x5f\x89\x5c\x9d\x6c\x94\xd4\x7d\x51\xa2\x4c\x82\x5c\x7c\xd0\xbb\xe1\x24\x5f\xfd\x00\x91\x01\xc5\xc7\x40\x12\x28\x79\x71\xb1\x16\xa7\xef\x45\xf9\xa1\xcc\xf4\x2b\xe3\x59\x95\x26\x41\x95\xe5\x17\xeb\x9a\x63\x11\xec\xe8\x77\xd9\xa4\x48\x9f\x62\x95\xec\x16\x6f\x8e\x93\x20\x31\x2e\x36\x4f\xd6\xeb\x80\x62\xe0\x53\x6c\xae\x50\xa0\xcf\x61\x43\xff\x0c\x12\xa3\xba\x6c\x9a\xea\x42\x51\x3b\x19\x53\xfd\xd1\xfa\x0d\x4f\x1d\x3d\x98\x4f\x65\x0a\x23\x6f\x23\xf4\xbc\x98\x70\x98\x22\x0c\xfd\xa5\x08\xfc\x99\x35\xed\xd1\x73\xd0\x9c\x60\x8c\x80\x05\xa2\x23\xbe\x2b\xe5\xa6\xc0\xe5\x82\x31\xb8\x4e\x5c\x94\x59\x36\x70\xbd\xba\x4c\x6e\x31\x98\x88\x3a\x8f\x5b\x37\x58\x58\x6b\x1a\xa1\x44\x37\xd3\xd8\x42\x3c\x49\xeb\x68\xb3\x42\x30\xf6\xb5\x1e\x64\xfe\xde\xa5\x7e\x1e\x24\xc1\x79\x56\x97\xff\x9d\xf9\xfd\x42\x7c\x54\xcd\xd1\xb5\x31\x2f\x4b\xf1\xbe\x19\xf3\x1c\xc6\x19\xb8\x52\xcd\x88\x57\x75\x84\x37\xa5\x0b\xb7\xa8\x7e\x12\x55\x65\x43\xcf\x5c\xe8\xdc\xeb\xcc\x2f\x66\xa2\xeb\xb5\xd3\xa8\xe0\x17\x33\xc3\x7e\xb4\x1e\xbe\x9e\x70\x8f\x26\x4b\x02\xd8\xe0\xb8\x0c\xc5\x15\x4f\xab\x6b\xbb\x06\x9f\x07\xad\xdd\x6d\x46\x3d\x68\x9e\x03\x18\xfa\xb2\x67\x7d\xbc\xe8\x5d\x1c\x27\x9d\x49\xc6\x75\xd7\x37\xc3\xbf\x06\xcd\xfd\xee\xf7\xb7\x8e\xf3\x56\x64\xd0\x3e\x0b\xcc\x6a\xef\x6e\x74\x18\x9b\xd6\x0a\xfa\x4d\x96\xab\xe6\x02\xfa\x31\x48\x82\x77\xd9\x7a\xed\x6f\xb8\x37\x41\x12\xa8\x92\xe7\x55\x21\x2b\xa1\x8b\x74\xf3\x76\x1a\x24\x81\x2c\x44\x0e\xa9\x61\x44\xaf\xb8\xbf\xb3\xaf\x56\xdd\x8d\x7d\xb5\xea\xd9\xd7\x57\xab\x9e\x6d\x6d\x02\xed\x2e\xbe\x5a\x35\x36\xf5\xd5\xaa\x7f\x4f\x5f\xad\xec\xe6\x6d\x85\x76\x37\xba\x6e\x8a\xdd\xd2\x2e\xb4\xb1\x35\xfd\xfd\xdc\xdc\x9a\x8d\xed\xac\x4b\x6a\x6c\x67\xbb\x52\xae\x56\xad\xdd\xec\x1f\x00\x9f\xde\xce\xfb\x52\xd9\xb9\xd6\xf1\xfb\xb7\xfc\xd5\xaa\xb1\xe3\xaf\x56\x8d\x0d\x7f\xb5\xda\xb3\xdf\xbd\x08\xb3\xdd\x61\x1e\xd7\xaa\x7f\xaf\x77\xe3\xea\x89\xee\xee\xf6\xab\x55\xcf\x66\xbf\x5a\x75\x16\x66\xc9\x8b\x42\xac\x5a\x43\xe9\x77\xd5\x4b\xe1\xcf\xc2\x1d\x67\x86\x89\x6d\x1f\x19\xfe\x71\xdf\xbe\x1b\x3a\xab\xc3\x3f\x48\x16\xe6\x24\xa1\x01\x1e\x23\xc1\x19\xec\x00\x73\x97\xb2\xcb\x59\x63\x3b\x24\xfe\xad\x87\x64\x1f\x67\xb7\x6e\x67\x24\x9b\x8c\xb6\x6e\xca\x5e\x23\x8c\xa6\x9b\x5c\x31\x71\xc6\xc2\x91\x35\xf3\x25\xb4\x11\x0a\xd6\xc0\x60\xc8\x4e\xed\xbe\xee\x95\x05\xf3\x06\x45\xaf\x8c\xac\x0b\x3c\x20\x44\x0e\x8b\xed\x67\x61\x1d\xf1\xd4\xee\x0f\x1a\xf6\xf8\xf5\xb3\xd2\x39\x3f\x80\xd7\x9d\x4b\x7d\xe4\x43\xbc\xcc\xac\xb3\x2d\x74\x67\x62\x5c\x7b\xd5\xae\xd8\xa6\x34\x26\xbb\xe4\xee\x44\x20\x59\x37\x9a\xee\x9e\xeb\x2e\x34\x7b\x43\x5b\xe6\x1d\x00\x16\xd5\x07\xce\xfd\xfa\xef\x97\xc9\xad\x3b\xcc\x08\x75\x18\x8d\x27\xb2\x8d\x32\xc3\x61\x5c\x92\x99\x58\x68\x77\x5d\xab\x5d\xc4\xf7\xa8\x56\x74\xaa\x15\x3d\xd5\xda\x30\x57\x43\x6b\xb7\xdc\xaf\x7f\xf6\xb5\x99\x02\x9b\x55\x96\xab\xca\x0c\x2b\x0d\x56\xd9\xfb\x00\x28\xf7\xd1\xe3\x81\xdf\x1e\xfd\xf0\xd5\x09\xf5\x1d\x10\xdd\xae\x75\x55\x31\x55\xb2\x48\xf2\x9d\xc9\x84\x83\xbe\xbf\x79\x48\x43\xff\x0f\xb6\x0f\x84\xe1\x9d\x56\x35\xa5\x56\x4f\xb3\xf7\x13\x79\x7e\x5e\x09\x05\x42\x95\xd1\x34\x6e\xb5\x7a\xb0\x6f\xfd\x48\xec\x03\xd8\x7b\xf5\xee\x46\x1d\x13\x81\x85\xe7\xbe\x14\x3a\x26\x32\x65\x7c\x62\x6b\x37\x92\xd8\x52\x3f\x91\xa7\x91\x44\xe7\xa9\x0f\xb1\xfe\x0c\x2d\x83\xf1\x3e\x4f\xdb\xb6\x14\xfd\x78\xb9\x7f\x19\x3e\x72\x93\x2e\xc0\x11\x3c\xf7\x2a\xa3\xfa\xf6\x3a\xea\xb3\x7c\xe3\xf8\x44\xaf\x4f\x9b\x1d\xa1\xb7\x56\xc4\x3f\xba\x92\xfa\x6a\x5b\x66\xbc\x4a\xa6\xbb\x66\xad\xf0\xb0\xfa\xdf\xaa\x3a\xad\xab\xbe\x4f\xad\xf7\x1d\xad\x7d\xd5\xf5\xe9\x8b\xd7\xe7\x2d\xa1\x92\xf5\x9a\x59\x1f\x2a\xf6\xbd\x8a\x04\x39\x24\x82\x29\x54\x37\x03\x08\xbb\x86\x22\xb2\xd8\x45\x1e\xab\x04\xd8\x5d\x68\x32\x24\x09\xa1\x25\x8f\x86\x31\x68\x79\x2b\x3a\x9e\x22\x4c\xf4\x3d\x06\x7c\xec\xf5\x7d\xef\xb6\xfe\x74\xef\xdd\x36\x87\xfb\xea\x93\x07\xd1\xc1\xff\xfe\x6e\xdf\x11\xfa\xa3\x6b\xf9\xbe\xf3\xf2\xff\x95\x86\x7f\xaa\x61\xff\x1b\x6b\xf8\xbe\xad\xeb\x3f\x3f\xfb\xcf\xc7\x03\x39\x49\x2f\x8f\x84\x05\x89\x89\x8c\x77\xaf\x49\x25\x78\x99\x5e\x46\x0f\xde\xbe\x7e\x40\x66\xfe\xae\x49\x64\xa3\x4b\xbf\x14\xfd\x7d\xd1\x8b\xea\xd7\x68\x3c\x45\xfb\x8f\xc0\xa5\x07\xf6\xc7\x1d\x39\x1a\x19\x0c\x07\xe5\x13\x15\x14\xfc\xc2\x4b\x7f\x8f\x0a\xea\x0c\xf6\x01\xb8\x3f\xc3\xf7\x50\x85\xbe\xaf\xea\x1c\x77\xec\x0c\xcc\xd2\xcc\x21\xd7\x9b\xab\xfc\x5e\xb5\x40\x4a\x3f\xd7\xbd\x6a\xf2\x72\xe9\xb7\xdf\x7d\x6a\xfa\x20\xcb\x15\xe6\xa8\x9f\x3c\x9f\xa8\xe6\x42\x27\xf4\xf2\xdc\xa7\x1a\x2f\x8f\x6e\xd9\x7d\xaa\xb1\x2d\x6b\x3c\x74\xfb\xf3\x20\xf1\x67\x87\x6e\x25\x0a\x99\xe5\xca\xcb\x0b\x6f\xa6\xbb\xb3\x7a\x13\xd5\x78\x39\x7f\xba\x42\xaf\x9d\x3a\xdb\xfd\xea\xf2\x32\x79\x0f\xc3\x4f\x57\xe6\xc6\xb1\xf1\x1c\xfc\x64\x75\x2e\x5b\xcd\xf1\xeb\xcf\x83\xf1\xf5\xdd\x1f\x54\xc0\xc1\x74\x39\xe7\x7b\x5b\xd9\xc9\xc9\x57\xab\x3a\x9f\x7e\x20\xde\xb7\xc6\xcd\x52\x95\x3c\x35\x95\x56\xa2\x54\x6f\xf8\x72\x1f\x79\xd4\xd2\x97\x0a\xde\x7a\xd9\x5e\xcb\xf3\x4e\xd6\x16\x7e\x89\xe8\xe8\x77\xc1\x89\x69\xf5\xfb\x14\x5f\xbe\xce\x6e\x44\xaf\x78\xc6\xa0\x40\x5a\x4f\xfe\x11\xa1\x9c\xfd\x1d\xd5\xc7\xa7\x75\x9e\x9a\x4d\xd2\x4b\x2a\xc9\xc0\x98\x29\xfd\x19\xc9\x31\xff\x0f\x49\xc8\xae\xdb\xfc\x2a\x52\x30\xb3\x96\x5b\xdb\x32\x6e\xeb\x81\x52\x9a\xed\x1b\xf7\x44\xdf\x21\x22\x7d\x22\xaf\xae\x78\xbe\x8a\x02\x37\x90\x7a\x78\x9a\xdc\x9e\xbe\xa1\xbd\x43\x02\xd4\x33\x64\xfb\x34\xb1\xf4\x1b\x73\x21\xcf\x9a\xcf\xcc\xd2\xe2\xe4\xf1\x15\xcd\x6a\x12\xa8\xf4\x5e\x9b\x28\x1a\x01\x2f\x3c\xfa\x89\x99\xf9\xce\xf4\x0d\xd7\xbf\x34\x3e\x22\x27\xe9\xe5\x78\xaa\xa9\x9c\x49\x7a\x79\x1c\x93\xbe\xf8\x11\xe8\x9f\xfb\x20\x6f\x11\x38\xc9\x2c\x4f\x54\x64\xf2\x8f\x9a\x01\x0f\xc1\x6b\xb8\x5f\xc5\x43\x42\x4b\x1a\x8c\xdc\xc0\x05\x35\xca\x3b\x26\x3b\x46\xb9\x9e\xe7\x10\x9b\xb7\xfb\x36\x9e\x9a\xde\xf1\x9e\x8e\xdc\xd1\xc6\x98\x8c\x44\x9f\x32\xec\x88\xdb\x14\xdc\x03\x1c\x72\x45\x8e\xa7\xd4\x0f\x6f\x35\x9f\xec\xf2\x06\xc6\x51\x49\x4b\x58\x92\x0d\x78\xa8\x28\x47\x30\xe0\xb6\x4c\xe0\x7f\x62\xc5\xd4\xc2\xa7\xc3\xfc\x98\xc5\x87\xf9\x78\x4c\x5a\x23\xd0\xdb\x6b\xaa\x16\x79\xed\x3d\x15\x1d\x61\x6a\xa2\xc7\xc2\xf1\x0c\xfa\xea\xdb\xe7\x26\x10\x41\x44\xcc\x09\xa5\x37\xad\xaa\xd1\x89\x0c\xfb\xc1\x00\x31\xd4\xb2\x4b\x6a\x39\xa2\xf7\x3e\x92\xf2\x80\x06\x00\xfe\x0f\x7b\xaf\x29\x45\xe9\x2f\xa4\x95\x48\x3f\xb6\x6b\x05\x27\xce\xf7\xbf\x21\x9e\xab\x7b\xbc\x04\x24\x55\x74\xea\xc9\x35\xd3\x46\x81\xe6\x49\x86\x87\x97\xac\xcb\xcf\x4d\x50\xc9\x56\x02\x60\x73\xba\xe2\xcc\x61\x09\x5e\x61\x4a\xb4\xf2\x7e\x2f\xd6\x4d\xa7\x83\xfc\x63\x94\xc3\x61\x88\x2c\x25\x9f\xae\x24\xe0\xea\x1c\xdd\x6d\x5a\x8f\x29\x4a\x93\xa3\x2c\xc3\x0f\xdb\x27\xae\x22\xe3\x44\x85\xcf\xe2\x24\xa3\xf9\xa4\x52\x59\xfa\xee\xba\xc6\xf5\xa9\xfb\x35\xe7\x1e\xa4\x59\x9f\xab\xe2\x61\xa4\x58\xc6\x17\xaa\x61\xe5\xdf\xd2\xae\x15\x79\xb5\x29\xc5\x4b\xb9\x5e\xeb\xf3\x76\x60\x31\x34\x9c\xe3\xe6\xcb\xec\x5c\xd1\x92\x0d\xa7\xa0\x98\x2c\x1a\xda\xf9\xa0\x60\x8b\xea\xc5\xd5\xa6\x28\x4a\x51\x55\xcf\x56\x99\x31\x10\xcf\x1b\xea\xb7\x50\x0e\x1b\x82\xb3\x5c\xfd\xde\x1b\xb2\xef\x76\xe7\x59\xce\xd7\xeb\xeb\xdb\x76\x2a\xc0\x2c\xea\x2b\x75\x6a\x07\xa1\x04\xa5\xd4\x82\xa3\xda\x79\xbd\x74\x96\xbc\xad\xed\x63\x4b\x7a\x27\xae\x5f\x8b\x7f\x00\x94\x09\x86\xeb\xbf\xb2\x48\xf5\x6a\xe9\x3c\x78\xfb\x9f\x56\x09\x4b\xe9\xeb\xc7\xcf\x0e\xba\xaa\x49\xc1\xf5\x29\x12\x3d\x8e\x1b\xc7\x41\x2b\x25\x2b\xbd\xc1\xf1\x72\xd3\xf6\xf8\x97\x42\x17\x86\xc6\xfd\x37\xba\xf9\xe5\x28\x38\x08\x46\xd8\x89\xda\x23\xa7\xe9\xf8\x4d\xdd\xc1\x7a\x1d\xdc\x74\x7a\xdd\x36\xfe\x6d\x1e\x0f\x5e\xb3\xe6\xbc\xa8\x7a\x74\x8b\x7f\xcc\x22\x45\x5b\xc9\x16\xf2\x8c\x82\x9b\x3d\x18\x43\x37\x11\xb5\xd1\x8a\xa1\x29\xc4\x47\x55\xf2\x1f\xc5\x75\x15\x86\xa6\x98\x4e\x0c\x94\xb3\xdd\xb6\xa2\xb1\x1e\x88\xdb\x19\x5f\xe0\x83\x86\x96\x55\xef\xa0\x2a\x42\xdd\xfc\x41\x02\x74\x56\xf0\x4e\x5c\x7f\x6f\x42\x8d\x75\x7d\x9d\x0c\xb4\xb4\x4c\x99\x43\x56\x6e\xb7\xd1\xb5\x88\x72\x42\x5f\xa1\x5f\xff\xe1\xb0\xac\xc7\xb6\x6a\x9c\x1d\x7f\xea\x16\xeb\xd3\xd2\xcc\xcb\x10\xce\x1f\x4f\xf9\x67\xd8\x6c\xdd\x0c\x16\xa4\x53\x01\xca\xa9\xea\xc5\x47\x32\x1b\x19\x71\xa9\xb6\x5b\xc8\xd4\x49\xdb\xbb\xc7\x67\x0f\xfe\x75\x21\x17\x27\xe3\x3f\xcf\xdc\x9a\x4d\xd4\xe4\x4a\xc2\x91\xd5\x28\x5d\x17\x9d\xf4\x97\xdc\x49\x47\x60\x7b\x6d\xb8\x71\xe0\x6c\xc7\xe2\x94\x77\xed\x82\x86\x91\x98\x28\x5e\x5e\x08\x05\x56\x97\xf0\x35\x64\x6d\x15\xfe\x0b\xa1\x9e\x67\x62\xbd\x8a\x10\xe1\xde\x22\x2a\xa4\x9b\x8a\x7d\x8c\x9e\x02\x14\x82\xb1\x2c\x22\x84\xdc\xf2\x30\x4c\x8f\xa6\xd3\x30\x7c\xf8\x55\x43\x87\x29\xd2\xb7\x8f\x6e\x2a\x20\xe2\xea\xc3\xc4\x1d\x57\x26\xcd\x40\xb5\x8e\x92\xe9\x97\x8c\xc9\xed\x56\xb8\x29\x32\x2e\xe6\x2a\x0e\xb5\x0d\xaa\x30\x8c\x36\x9c\x95\x33\x89\x8e\x85\xca\xed\xf6\xeb\xaf\x87\x3a\xcb\x33\xb1\xdd\x0e\xa3\xcb\x99\x70\xda\x63\xc2\x69\x8f\x6d\xb7\x3d\xa6\x0c\x06\x67\x9b\x06\xa9\xbe\xa6\xe1\xfc\x1b\x5e\x86\xe1\xb0\x0c\xc3\x2f\x74\x2b\xf4\xf8\x34\x16\x8a\x29\x2d\x0c\x9d\x59\x80\x47\xd1\xf6\x87\x46\x58\x38\x9d\x62\x1b\x1f\xbc\x5d\x7a\x4e\xc3\xd2\x52\x56\xd5\x25\xcf\xca\xb7\x4b\xbb\x18\x3a\x9c\x25\xe7\xb0\x87\x6c\xb7\x5d\x13\xe6\x0e\x27\xaa\x9e\x7b\x48\xa5\xab\x6d\xe8\x94\xa1\xf2\xdd\x76\x1b\xfd\x14\xa9\x86\x03\x33\xd7\x96\x80\xd0\x4b\xe1\x6c\x24\x60\x5f\x6e\x8a\x40\x6f\xc7\x46\xf0\x95\xdc\x54\x42\xbe\x17\xa5\x8e\x22\xbb\x6f\xef\x28\xee\xbc\xbf\xb8\xf3\xbd\xc5\xed\xf4\xab\xa3\xde\xd1\x2b\x58\xc5\x7a\x61\xf8\x4b\x0b\x6d\xf4\x8c\xe6\x5a\x7d\x59\x5d\xd5\xf0\xbf\xae\x80\xf5\xff\xc8\x36\x68\xd9\xcf\x6d\xb7\x66\x03\x80\x69\xbb\x5d\x19\xc3\x7a\x88\x2f\xc1\x75\x97\x51\x46\xac\x19\x64\xa6\x07\xc8\x07\x33\x1a\xe7\x03\x54\x2a\xcc\x19\xdb\x38\xb5\x4d\xb3\x99\xd1\x3c\x09\x4c\xf5\xa0\xd9\x95\xae\xee\xc3\x65\x96\xea\x95\x1a\x99\xcf\xa3\x69\x4c\xb6\xdb\xa1\xd9\x23\xf6\x4e\xe8\x53\x6d\x77\xda\x66\x89\x24\x83\xe0\xed\x12\x8f\xd6\x7d\x90\x34\x78\x18\xfe\x67\x30\xca\x47\xc1\x7f\x06\xf7\x39\x0b\x77\x60\x34\x58\xc2\x86\x6b\x0e\xa5\xcc\x7f\x14\xd7\x2f\x35\x6d\xa0\xcf\xec\x1d\x5a\xa9\x9c\x73\x7a\xc2\xe9\x25\xef\xdc\x7f\x30\xbb\x2a\xbb\x12\xce\x3b\x84\xac\x2c\x6c\xfc\x72\xa3\x94\xcc\x59\xee\x51\xa0\xff\xb4\x66\x18\xc8\x79\x6b\xe5\x02\xb3\xed\x26\x2b\x9f\xf0\x54\x65\xef\xc5\x1b\xb9\xd1\x63\x98\x9b\xe6\x69\xc2\x45\x96\xaa\x82\xe0\x88\x80\x1d\x63\xde\x4b\x71\x69\x0a\x0f\x96\x5b\x7d\x3a\xd0\x57\x79\xa4\x6f\x41\x32\x07\x77\x6e\x68\x19\x23\x4a\x34\xe1\xe2\xcb\xb5\x3e\xfa\xe8\xdd\x26\x66\xfd\xb9\xe2\x1d\xa1\xd3\x38\x26\xf5\xe3\x6e\xf8\x97\x3f\xc9\xd2\x98\x69\x6a\x22\xed\x05\x98\x73\x66\x4c\xce\xfa\x38\xfb\xce\xbe\xd3\xd2\xad\x27\x3c\x0c\x4f\xf8\x24\x95\x57\x05\x2f\x85\x51\x2c\x9d\x45\xe7\x9c\x9d\x98\x95\x17\xa8\x32\x2b\xd6\x22\x20\xc9\x39\x0f\xc3\xf3\x6e\xda\x13\x24\xe7\x2e\xb9\x09\xa1\xe7\x36\xe7\x4a\x6e\x96\x90\x53\x97\xd7\x4c\xe3\x4a\x47\xe9\x73\x00\xbe\xe3\x4a\x62\xf5\xb6\x82\xc1\x93\x48\x11\x6b\x42\x46\xa7\x40\x21\x58\x93\x38\xe3\xc0\xa6\xb6\xf8\xeb\x09\x8e\xd0\x2a\xa0\xb9\xa0\x50\x41\x12\x49\xff\xe0\xc9\x3a\x4b\xdf\x05\x96\x52\x31\x4d\xd5\x9b\x22\x63\xc1\x53\xfc\x35\xca\x12\xdb\x7b\xb8\x08\xa2\x8c\x05\x6f\xf0\xf7\x28\x23\x14\xf6\xc5\xcf\x59\x94\x81\x7e\xa1\x9a\xa1\x05\x4c\xf2\x10\xbe\xe7\xd9\x6a\xb5\x16\x81\xb5\x84\x21\xa3\x0c\xa0\x8e\xee\x41\x1b\xc0\xd3\x08\xc9\x7f\x3a\x54\x4d\x6d\x62\xf9\xdf\x20\xe8\x25\x43\x37\x9f\x4d\xd2\xfd\x6e\x42\x5d\x9a\x4d\x5c\x52\x49\x33\xd8\x30\xba\x8b\xe5\xac\xb9\xaa\x90\x74\xe5\x33\x6f\x4d\x7f\x1f\x7d\x90\x7a\x21\xc6\x24\x11\x1d\x7a\x41\x10\xbc\xf9\x4b\xda\xf5\x42\xec\x40\x00\x85\x42\x24\x87\x28\x48\x65\x7e\x9e\x5d\x6c\x4a\xc4\x0c\x0a\xf4\xea\x96\x33\x69\x32\x24\xb7\x3b\x1f\x8e\x6a\x93\x67\xca\x4e\xed\x3f\xb3\xdc\xbb\xb1\x73\x47\x08\xe4\xe6\x50\x1e\x60\x72\x96\xcd\x02\xfd\x4a\xe4\xb0\xe0\xdc\xca\x83\xd9\x03\x96\x6b\x52\xaf\x0a\x35\x43\xce\x68\x82\xac\x7f\x33\x4c\xae\x76\x14\x8b\x58\x27\xc6\xf8\x4b\x4f\x4a\xe9\xe0\x48\xbd\x08\x7d\xf8\xd8\xe6\x59\x07\x6b\xe5\x84\xaf\x56\x2f\xc4\x07\xc8\x83\x9f\xec\x72\xe6\x37\xdd\xd2\x30\x2e\xc3\x95\x7c\x2f\x4e\xf3\xa7\x25\xbf\x80\x4c\xf5\x4f\xa6\xc9\x1f\xdb\x57\x2f\x27\xc0\x56\x19\xfc\xb0\xa2\xd6\xf7\x1e\xd4\x94\xbc\x3e\x72\x9e\x96\xb2\x08\xc3\x8f\xe8\x2e\xaf\xb9\xc6\xea\x11\x42\x45\xe2\xa2\x36\xb1\x55\x84\x1c\x8f\xa7\x61\x18\xa5\x2a\x82\x18\x03\x8f\x5b\x9e\x11\x27\xd7\x26\x47\xb1\xbe\x0f\x3e\xbe\x12\xeb\xe3\x98\x60\xda\xd2\x00\x04\x93\x63\x17\x77\x14\x93\x9e\x45\x66\x5f\x85\xf6\xe6\xcd\xf4\x59\x5a\xb0\xb4\x6c\xcb\xef\xe7\x30\x1a\xbd\x67\x2f\x71\x4f\x23\xdf\xa8\xd6\xd8\x2b\x62\xb8\x58\xf3\xeb\x2c\xbf\xf8\x76\xbd\x29\x01\xa3\x0a\x36\xd6\x25\xaf\x9e\xe3\x41\x34\xdb\x9b\x90\x0d\xa7\xc9\x0b\x7c\x87\x5c\x8a\xa8\x04\x3c\xc2\x42\x94\x13\xf9\x21\x17\xe5\xd3\x26\x81\xa3\x29\x9f\xe2\x1e\xe9\x8c\xd4\xd3\xa4\xb4\x5d\x42\xb3\x5c\xe4\xdb\xd0\x9b\x9e\x48\x89\xc5\x67\xf8\x3e\x52\x84\x4a\xb3\xa2\xb6\x5b\x61\x35\xe2\x73\x83\x4d\xaf\xff\x91\x76\xc1\xd2\x79\x18\x0e\x37\xdb\x2d\x0f\xc3\x6f\x18\x4b\x67\xfb\xae\xaa\xfe\x46\x4f\x96\x72\x75\x6d\x4e\xec\xdb\xa2\x04\x3f\xb6\x68\xa8\x98\xc0\x05\x56\xf6\x59\x4d\x27\xad\x50\x78\x4e\x2f\x9b\x0e\xae\x58\xb6\xdd\x02\xa3\x86\x2f\x2b\xfd\x08\x59\x67\x22\x57\xbf\x8f\x85\xfd\x22\xa3\x4e\xec\x1f\x2e\xf6\x0f\x72\xcc\xa6\xf1\x8e\xde\xf4\x18\xb4\x67\xfa\x66\x1d\xec\x5f\x30\xf1\x9e\x05\x53\xd0\x02\x2c\xb1\xd9\x50\x7a\xdb\x4e\x53\xb2\xf7\x9a\xf7\x4f\xa6\x73\xf3\x7e\x7e\xd7\xbc\x77\x22\xcd\xbc\xdf\xb1\x44\xe3\x4f\x50\x1f\xbd\x53\x44\x5b\x83\x83\x07\x44\x4f\x60\x04\xcf\x7f\x49\x15\xcd\x48\x8f\xbb\x12\x1e\x86\xb0\x41\x06\xdd\xad\x0c\x6b\x72\x00\x8b\xd5\xba\xf8\xa5\x05\xcb\x00\xe8\x68\xe9\x0e\x13\xf0\xf6\xec\xce\xc9\xa1\x5d\xb6\xb3\x68\x8e\x49\x7d\x83\x7f\x9a\xb2\xf9\xf1\x78\x3a\x5b\x2e\xe6\x67\x89\x61\x25\x83\x4d\x7c\x12\xa5\x26\xb5\x73\x65\x41\xe7\x5e\x08\x62\x6d\x53\xef\x62\x60\x4c\xe2\xed\x52\x6f\xa3\x28\x65\x7e\x99\x14\x60\x32\x90\xfa\x05\xa4\x8c\x39\x1b\x4f\x6b\x90\x85\x1b\x76\x85\xcf\x77\x53\xce\x20\x65\xae\xed\x7f\x96\x51\x4a\x6f\x2c\xdb\xf8\x06\x79\xc6\x6e\x43\x26\x37\x3b\x5b\xe9\x6c\x3c\x65\x6c\xae\xfb\xba\x74\x00\x19\x59\x94\xd1\x37\xfa\x00\x5c\x3a\xc7\xbd\xe9\x19\xa1\x73\x42\x6f\x2b\xb3\xf1\xa6\x0e\x97\xe2\x73\x58\x5a\x01\x70\x13\x4c\x09\xc7\xd3\x30\xd4\x03\x64\xe5\x20\x61\x88\xf7\x9e\xed\x71\x63\x90\xfd\xda\xac\x21\xe1\x9c\xd8\x8a\x6d\xd8\x7c\x34\x25\xfa\xf2\xbf\xb3\x05\x76\x6e\x49\x92\xeb\x42\xe7\x34\xa5\x9f\x91\x24\x9a\xb3\x18\xfb\x64\x20\xd0\x17\xe9\x99\x2e\xe9\xb3\x3a\x3d\x2c\x8e\x8a\xe5\x35\xc5\xbf\x31\x54\x54\x3c\x64\xa9\x8a\xc0\x5b\x8d\x7e\x44\x31\xd5\x3b\x83\x9e\x8f\xff\xc5\x19\x00\x21\xb5\x05\x6a\x4b\xf6\x77\xf4\xb3\xd0\x6d\xf0\xc4\x3e\x14\xb8\xc3\x9c\xd0\x1b\x1b\xab\xfc\x58\x65\x62\x37\xb5\x9b\x88\xa5\xde\xa0\xa7\x35\x7b\x19\x7e\xaf\x98\x8f\x8b\x59\xe3\xf2\x11\xba\x6e\x38\x98\x70\x0a\x4d\xd4\x63\x4f\xfb\xe9\xc9\xe1\xea\x88\xad\x0f\x57\x96\xef\x77\xce\xa0\x51\x2b\xd3\x9e\x13\xf6\x5f\xd1\x39\xdd\x50\x4e\x06\x1b\xc6\x4e\x67\x65\x43\xa0\xc2\x55\xb4\xa2\x27\x20\x8f\xd1\x7f\x09\x49\xce\xed\x72\x38\xd1\xdb\x7a\x6f\x5a\x5d\xe8\x29\xe5\x00\x53\x52\x3a\x57\xc7\xcd\x0c\xb8\x1d\xea\xa5\x52\xb4\x3c\x58\x78\x2b\xa6\xc4\x85\xda\x5a\x1c\xd4\x2d\x9b\x1d\x9c\x64\xf0\xeb\x87\x5c\xc9\x5f\x33\xf1\x21\x52\x68\x90\x03\x9d\xbe\xa4\xff\xb0\x94\x5e\xe1\xde\x52\x76\x6f\xd1\xdf\xd8\x3f\x66\x37\x0d\x52\x15\x5d\xd9\x9d\xf5\x1b\x39\x8e\x67\xd1\x25\xbb\xc2\x1d\xf6\x1b\xbb\x51\xd1\x3f\x96\x32\xb9\x72\x4e\x3f\x12\x48\x62\xf3\xb0\xa5\x4e\x04\x04\x0a\xe6\x33\xe4\xeb\x5f\xac\xdd\x2f\x32\xf8\x6b\x31\x3f\xeb\x73\x88\xca\xac\xeb\x1b\x4d\x86\x63\xe5\x65\x47\x76\xa1\x4f\xb6\x98\xe9\x15\xac\x4f\x4a\x4d\xb2\xa2\xf0\x40\x2f\x5c\x23\x46\xb0\xfa\x8a\xb5\xe5\x56\xd9\xc4\xb4\x35\x51\x9c\x6d\x70\xf9\xa6\x97\xb5\x0c\x82\xd6\x36\xe2\x68\xc0\x34\x64\x3a\x41\x18\xa6\x13\x25\xf1\xbb\x59\x8a\x3e\x7e\xf9\xc8\x24\x66\x90\x80\xb1\x68\x3a\xac\x8d\xa8\xe2\x64\x6a\x9b\x5d\x6c\xb7\x45\x2d\x0c\xad\x0b\x82\xe3\xda\x77\x36\x4f\xe6\xcc\x84\x8c\x4d\xc0\xe7\x11\xc0\x2f\x31\xd6\x92\xda\xcc\xa6\xc9\x78\x4a\x8e\xe3\xfa\x10\x5d\x62\xbf\x24\xca\x69\x6c\xbf\x6e\xd8\x72\xcc\xb7\xdb\x48\x07\x8f\xa1\x1b\x9f\x7b\xa6\x5e\xb3\xf1\x54\xb7\x72\xce\x96\x8c\x15\xe3\xe9\x76\xab\xff\xce\x6e\x8e\xe2\xe4\xe6\x38\xde\xe1\x59\x92\x2d\x8a\x51\x34\xd7\x29\x63\x72\xa6\xb7\x30\x1a\x8b\x55\xa6\x9f\xf4\x94\x6d\x66\x15\x1a\x8c\x55\x13\x25\xe9\x8a\x6d\xba\xf6\x6e\xee\xf1\xae\x87\xe9\xd4\x9f\xbf\xd5\x4c\xb9\xeb\x07\xe5\xaa\x66\x2b\x9f\xd2\x15\xa1\x12\x6e\xcc\xda\x9b\x4b\x46\x7f\x23\xf4\xb2\xb1\x83\xfe\xd2\xbb\xe4\x33\x83\xe6\x71\xca\x6a\xc2\xe1\x42\xa8\x6f\xe5\x06\x2c\xaf\x9f\x00\xa5\xf3\x4a\xa4\x2a\xd2\xa7\x8c\x87\x08\xb5\xae\x75\xb2\x46\xa3\x15\xe5\xde\x3d\xd5\x77\x3e\xa2\xc1\xb0\x3b\x4e\x39\xad\x08\x80\xd7\x76\x9f\x71\x74\x13\x71\x73\x57\xb3\xd7\x32\x2a\x69\x46\x0e\x23\x8e\x12\x67\x70\x9e\xb1\xdd\xe2\xaf\x23\x5c\x43\x24\x0c\x3d\xd2\x23\x6d\xcb\x64\x57\xf0\xa4\x58\x23\x0e\x16\x9d\x3e\x8e\xbd\x8d\x3e\x67\x8e\xaa\x3b\x3a\x9d\x28\x59\xcc\xc6\x0f\xe3\xc4\x85\x1d\x9f\x4e\x96\x52\x29\x79\x35\x7b\x18\x27\xb1\xa6\xe6\x3e\x5d\x91\x4f\xef\x39\xf8\xc5\x11\x9b\x53\xdd\x02\x68\x82\x6e\x41\xcd\x39\x3c\xd7\xc3\x28\xfa\xd8\x0c\xfa\xf1\xb0\x62\xd3\x07\x31\xd5\x4f\x05\x24\xb7\xdb\x24\xed\x7d\x09\xfd\x93\x7b\x3e\x1d\x2e\x09\xcd\x3a\x9e\x0f\x6a\x2f\x07\xb0\x52\x4e\xda\x2f\x23\x41\x6e\xe3\xa1\xde\x67\xc8\x36\xab\xc2\x10\x18\x45\xb3\x75\x24\x48\x72\x8e\x22\x64\x7a\x89\xb9\xce\xc9\xa0\xbf\xb3\x97\xf7\xa5\x5d\x4f\xee\x41\xe5\x62\x57\x6a\x92\x71\x17\x29\xc3\x6c\x48\x3e\xe8\xa6\xe9\x63\xc7\xce\x52\x18\x02\xeb\x33\x79\xc8\x58\x39\x8b\x64\x18\x0a\x0b\x5e\x24\xc9\x27\x39\x6a\x3d\x34\x2d\x49\x1e\xa1\x50\xea\x62\xd6\x65\x50\x3e\x91\xb9\xbe\x47\xe7\x22\xdf\xe8\x3a\x5f\x48\xbd\x28\xfc\xe5\x70\xd5\x90\xdf\x1a\x92\x29\xf7\xbd\x7e\xbe\x28\x23\x45\x71\x3f\x21\xdf\xc0\x8b\x47\x87\xa4\xa0\x91\xa5\x22\x93\x06\x98\x0a\xdd\x32\x6a\x1b\xe0\x18\xc0\xc2\x3c\xad\xff\x5a\xe1\xdf\x81\x64\xc2\xad\x33\x68\x96\x20\x8d\xcd\x33\xba\xa9\xb7\x1d\xf8\xad\x2d\x78\xa4\x19\x02\x1d\x28\xb9\x49\x2f\x45\x45\x4a\xe6\xbe\x17\xf1\x99\x7d\x68\xd1\xac\x2f\xf8\x0f\x64\x4a\xaa\xf2\xfa\xb6\x74\x5b\x15\xd3\x9a\x04\x35\x00\x94\xe5\x65\xed\xb2\xf3\xa8\x3c\x46\xaa\xe7\x7c\x2d\x65\xe9\x49\x9c\x11\x05\xbe\xda\x77\xc0\x4d\x4a\xc0\xf7\xae\xd9\x62\x12\x16\x87\x79\x39\x70\xef\x5d\x91\x32\xee\xe4\x27\x7b\x0a\x43\x20\xdc\xd4\x9c\x20\xdb\xed\xf0\x2f\x01\xac\x32\x3b\x0f\x3f\x41\xc1\xd9\x18\x8e\xb4\x62\xcc\x27\xef\x33\xf1\xe1\x14\xb4\x7c\x07\x4d\x2f\xf5\xed\xf6\xbf\x2e\x44\xda\xe7\xb0\x9e\xbb\xfe\xa5\x97\xd9\x7a\xf5\x42\xae\xc0\x6f\xbd\x6e\x48\x11\x86\xc5\xdd\xbd\x3e\x76\xf8\x15\x07\xff\x40\x43\xa9\xa0\xd2\x2e\x8b\xcc\xc7\xbf\xf2\x1a\xa1\x09\x7c\x27\x3e\xa2\x8a\x50\xe8\x94\xb7\x9c\xff\xe2\x0d\xa7\xb8\x66\x71\x38\x34\xfe\x2c\x7d\x87\xae\x77\x5c\x86\x0b\x93\xe1\x55\x5e\x4f\x1b\x55\x0d\xc9\x54\x5d\xde\x10\xc7\xd4\x16\x57\xef\xad\x80\x84\x61\xab\x2e\x2f\x92\x0e\x8d\x4a\x38\x4a\x58\x20\x55\x8a\xf1\x57\x90\x79\xbb\xbd\x00\x7e\xdb\x1d\x9b\x57\x79\x6d\xbe\xe6\x4d\xb4\x31\x7b\x32\xb9\x91\x61\x77\xc4\x59\xa1\x61\xf4\xe0\x6d\xf5\x79\x7a\x35\xae\xc6\x6f\x5f\x8f\x1e\x5c\xd0\x20\x20\x23\xef\x0d\x71\x29\xfc\xa4\xd1\xbf\xb6\x6f\x2b\xf2\xb6\xfa\x5c\x27\x3c\x80\x5c\x01\xa1\xbf\xe8\xa3\x78\x77\xc9\x7d\x27\xca\xc8\x4f\xef\x70\x44\x7d\x90\x4b\x95\x5d\x89\xd1\x17\x71\x7c\x2c\xc2\x10\x29\x45\xe5\x04\x22\x04\x44\x46\x9e\x4c\x64\x07\x5b\xe1\x3d\x67\xb7\x16\x85\xa4\x8b\x9d\xe9\x49\xe9\x26\x3f\xe4\x99\x0a\x76\x3b\xfa\x13\x67\xb7\x3b\xfa\x8a\x37\x60\x8b\x3e\xf8\x87\xdd\x50\x0d\xd9\x30\xca\xc3\x30\x1f\xb2\xf7\xbc\x46\xc9\x69\xe0\xae\x3d\x37\x59\x2b\x5a\x32\x35\x3b\x17\xc9\xa5\x18\xf8\x1b\xbc\x97\xa1\xa1\x69\x3a\x5e\xea\xdb\x73\x6f\x4a\x81\xc0\x60\x72\x02\x1f\x77\xa5\x44\x09\xa2\x9c\xe8\xbf\x77\xa5\x5b\x0b\xb0\x51\x94\x13\xf8\xd8\x9f\x52\x16\x3a\x91\xfe\xeb\xef\x9b\x17\x66\x49\xd9\xf9\x07\x2f\x02\x7a\xe9\x64\xf9\xc5\x2c\xfa\x36\xea\x2c\xa8\x86\x68\x54\x87\x05\xfe\x96\xad\xb2\x1b\x4d\x8e\xa8\xeb\xb5\xd0\x2f\x41\x04\x62\x0b\x82\x76\x0a\x0c\x07\x50\xbb\x24\xfa\xe9\x7e\x95\xfc\x17\x38\x69\xa1\xa7\x32\x12\x00\x37\x2a\xcc\x3a\xfc\xc4\xd5\xf9\x2b\xaa\x96\x81\xe8\xa9\xee\xf6\x9b\x86\x66\x45\x2d\x48\x55\x2d\x47\xd8\x6f\x78\xc3\x11\xb6\xc9\x86\x0e\x76\xcc\x90\x31\xc5\xd4\xec\x65\xa4\x48\x72\xbb\xa3\x2f\xa3\x9f\xb8\x26\x4d\x9d\x76\x80\x9a\xbc\xe7\xeb\x8d\x18\x74\x24\x24\x72\xe6\x20\xa1\x25\x55\x00\x4c\x4b\x0d\x1a\x5d\x43\x29\x0f\x10\x09\xad\x1e\x58\x82\x09\x01\xec\xd9\xf7\x41\x0d\x3f\x0c\x58\xeb\x4a\xa6\x4c\x1a\xfe\x14\xb6\x19\xcf\x95\xd7\x7a\x52\xaa\x85\xf2\x7e\x9d\x19\xb8\xe0\xcc\xc2\xc6\xc2\x24\x40\xae\xbf\x4a\xa0\x69\x4a\xdd\xdb\x06\xe2\x51\xe6\x4e\x96\x7a\x8a\x50\x4e\x79\xcd\x4d\x71\xaa\xb1\x8a\x6a\x0c\xda\x3d\x07\xd3\x88\x05\x07\x3d\xd3\x2d\x6d\x69\x80\xc3\xad\x09\x39\x76\x6b\xb4\x81\x92\xc5\x19\xd5\xdb\x62\xcd\xaf\xe1\x5b\xf7\xfe\x3b\x91\x27\x31\x84\xa2\xea\x9f\xa6\x69\xdb\xcc\x43\x1d\x08\x24\x94\x58\x81\xd7\x07\x5f\x6e\xa4\x03\x00\x04\xf2\x87\x3c\x95\x57\xfa\xb8\x19\x4f\x69\xba\x51\xfe\xcf\x06\x21\x09\x35\x78\x1c\x55\xfd\xdb\x39\x1d\x87\xf7\xd2\x73\x8a\x8a\x38\xa8\xdd\x51\x15\x22\xcd\xf8\x1a\xb5\x82\x81\xc6\xa5\x6a\xc2\x37\x4a\x42\x8b\xc2\x70\x78\x12\x86\x59\x93\xce\xa3\x4e\x19\xe5\x53\xe4\x61\x9f\x5a\x17\x48\xb1\x81\xf9\x79\x87\xb2\xc5\xe0\x5c\x44\xca\x3b\x27\x80\xaa\x5d\x81\xfd\x3c\x90\xd1\xff\x70\x02\x64\xb0\x9f\x66\xb5\x5c\xa7\x78\xa3\x9a\xf6\xcd\xba\x12\x0c\xbd\x9b\xf0\xca\x73\xfa\x02\xf8\x6c\x23\x16\x6b\xd7\xdc\xd8\x88\xe6\xeb\x5f\xc1\x80\xe6\xab\x6a\xf5\x1a\x8f\xd2\xcc\xc9\xc0\x71\xff\xa5\xe3\x49\x18\x33\xb3\xdd\x8e\x78\x2c\xdb\x9a\x16\x30\xcd\xd8\x6e\xa1\xd8\x5d\xa7\x3b\xfe\x8d\xdc\xab\x15\x70\xe1\x74\x93\x30\x6b\x5b\x9f\x62\x6f\x11\x39\xb9\xad\x2b\xf2\x38\xbb\x46\x47\x43\x5f\xff\xc0\x54\xd5\x45\x23\xce\x12\x95\xec\x56\xe4\xab\x24\xf6\x2e\xaf\x32\xd2\xc5\x34\x24\xfd\x51\xce\x3e\x85\xf2\xea\xa5\x37\x60\xce\x74\x2a\x1e\x11\x1a\xe9\x33\xc9\x8b\x24\x13\x91\xaf\x3c\xc8\xe4\xfa\x8c\xac\x41\xa2\xac\xa3\x95\xb5\x38\x77\xa2\x5c\xe7\xf5\x00\x42\xc7\x02\xfe\x00\x7f\x48\x13\x99\x02\x20\x6e\xec\xf2\xfc\x3c\x1f\xc9\xcf\xe5\xf1\x17\x71\xbc\x6b\x8d\x3d\x10\xe2\xe6\xf6\x6c\xb8\x7c\x70\xeb\xa7\xd4\x2b\xa4\x21\x4a\x39\x8f\xa6\x08\xb5\x0f\x34\x7c\x93\x63\x63\x24\xcc\xaa\x8e\x5f\xc4\xb5\x93\x8c\x49\xc9\x57\xd9\xa6\xfa\xfd\x88\x4d\xc3\xd0\xfe\xfa\xe3\x88\x4d\x77\x11\x54\x03\x4b\xb2\x24\x7a\xb8\x7b\xb5\x25\xc0\x71\x8c\x1d\xf5\xdc\x02\x10\xd5\xea\x08\xcd\x51\xbf\x85\x7e\x25\x19\xd5\xcf\x49\x38\x70\x8a\x52\xbc\x4f\xb2\xb1\xbe\xfc\x57\x47\xec\x51\x1c\x1b\xcd\xaf\x1d\xe8\x06\xb4\x7a\x04\xca\x7d\x5e\x79\x30\xc0\x75\x2a\xfd\x76\x29\xf8\x85\xf8\x9d\x36\x53\x29\x59\x74\x13\xfd\x81\x9e\x7b\xfb\x06\x1f\xdf\xba\xfe\x12\x6a\xaf\xb5\x66\xf9\xd0\x19\x66\xbc\x58\xf6\x15\x28\xf2\x55\x6b\x0f\xd8\x9b\xd0\x2b\x66\x80\xd0\xda\x00\xe4\x4d\x73\x4d\xfc\x01\x94\x98\x84\x4e\x02\xcb\x1e\xea\x09\x43\x3b\xb6\x63\x43\x5b\x1d\x3d\x8a\xe3\x1a\xd7\xa9\x61\x7e\xd7\xa8\xc0\x5a\x9f\x0d\x38\x1b\xca\x89\x1e\xf8\xed\x56\xdf\xb4\xf8\x4d\x66\xe6\x69\x99\xd2\x94\x24\x26\x41\x27\x95\x49\xda\x38\x81\x52\x92\xd4\xef\xda\xb4\xf7\x5d\x9b\xfa\xef\x5a\xda\x42\x1d\xe0\xf6\xd4\xe2\x78\x6a\x51\xe1\x0e\x7b\xd0\x03\xdd\x95\xd1\xde\x91\x4d\x35\x51\xb2\x0e\x68\xd9\x89\xc6\xaf\xf6\x34\xd6\x27\x0f\x3c\xc2\x10\x03\x37\x0c\xa3\x97\x70\x10\xf7\x70\x8f\x08\x7d\xde\x1b\x05\xbe\x3b\x86\x31\xa1\xf0\x60\x73\xb5\x09\xd2\xd7\x54\xb8\x41\x3e\x5c\x0a\xb1\xee\x3f\x4d\x5f\x95\xcd\xd3\xb4\xce\xf9\xf4\x74\x0e\x4a\x12\xaf\x3b\xbd\xd9\x9f\xdb\x11\x8c\x7d\x43\xe0\xf6\xbd\xa5\x39\x3c\xaf\x25\xad\x30\x70\x57\x02\x0e\xb5\x54\x93\xfe\xd7\xe7\x71\xc3\x08\x4c\x91\x5b\x77\xa3\xbc\x82\x1b\x05\xa8\x8e\xfe\x04\x51\x1f\x37\xdd\xbf\x08\xed\xee\x70\x0a\x97\x69\x29\xb8\x12\x96\xcd\xf4\xbc\xe4\x17\xfa\x6f\x44\x06\xd7\xd2\xea\x3d\xf4\x21\x44\x83\xa7\xc9\x1e\xe0\xe8\x17\x11\x98\xa1\x1a\xed\x50\x5f\xab\x11\xe2\x2b\x9f\xf2\xd2\xd9\x4c\x70\x83\xa8\xaf\xd1\xab\xd1\xd0\x09\xcd\xe9\x7a\xeb\xf3\x72\x61\x49\x4f\xb3\xf7\x84\xd0\x0f\xfd\x89\x25\xd9\xe1\xf3\x98\xc2\x40\x92\x1d\xad\x9a\x46\xef\xfb\x2c\xbc\xb3\xf3\x88\x87\x61\x34\xec\x93\x6c\x6f\xb7\xee\x40\x1e\xff\x91\x1d\x81\xca\x19\x14\x5f\xeb\x9d\x99\xe9\xe9\x92\x1e\x70\xda\x35\x70\xcf\xab\x06\xee\x39\xc2\x83\x78\x98\x01\xb0\x5c\xfc\xf4\xe2\xfc\x1c\x41\x49\xe4\x07\xb1\x62\x41\x2a\x8b\xeb\x39\x9c\xb0\x3d\xe5\x96\xfc\xe2\x87\x2b\x7e\x21\xc2\x70\xb8\x71\x54\xd2\x8b\x28\xc8\xae\x2e\x02\x4f\xb5\x21\x28\x64\x95\xe9\xea\x92\x83\xf3\xec\xa3\x58\x1d\x1e\x80\x9d\xf1\x41\x7c\x78\xa0\x64\xa1\xff\x06\x64\x90\x4f\xaa\x32\x65\x81\xae\x23\xc9\x74\xa1\x0f\x2e\xb2\xf3\xc3\x25\xaf\xc4\x97\x5f\xd0\x57\xf1\xfa\xbb\xd3\xa7\xeb\xcb\x93\x9f\x4f\xbe\x3d\xd1\xff\x3d\xf9\xfe\xf1\xb7\x27\xcf\x7e\x3c\x39\x79\x76\xf2\x13\x04\xe8\xf0\x67\x27\x27\x27\x3f\x3c\x79\x73\xf2\xec\xe4\xf4\x03\x63\x01\xad\xc0\x79\xe7\x07\x7c\xaa\x19\x97\x74\x6c\x4a\xbb\x2c\x06\xfd\x6f\xbe\x42\x4c\xf3\x9c\xd0\x7c\xf2\x97\xbe\x84\x72\x63\x49\x0e\xe7\xca\x1d\xbd\x8f\x72\x1a\xeb\x23\x14\xfc\x91\xa2\xf3\x95\x17\x72\xd5\x44\x4a\xcf\xed\x42\xd9\x51\xfd\x80\x4d\x80\xde\x7c\x9a\x11\x0a\x6f\xde\xfe\xad\x07\xd0\xec\xbb\x9d\x05\x84\xed\x50\x6d\x9a\xf2\x9d\x3b\x25\xde\xbe\xb3\x66\xc5\x2d\x3c\xab\x3b\x70\x30\x83\x47\x1f\x9f\x72\x3f\x02\x9e\x13\x26\x66\x5d\xc7\xc0\x09\xdf\x5f\xc7\x1b\xd9\x2a\x7e\xb9\xde\x94\xfd\x49\xdf\xb9\xa4\x3b\xf3\x34\xf2\x8e\x3a\x70\x5f\x30\xf8\x3e\xd3\x47\x8e\x88\xd0\x2b\x05\x0d\x4a\xa1\x9f\xdb\xcd\x43\x11\x89\x39\xf4\x1b\xb2\x87\x88\x14\xa8\xd6\xf8\x24\x8b\x5e\x66\xf6\xed\x6c\x9b\x68\x8b\x6e\xb7\xd3\x35\xf3\x49\x16\xbd\x93\x90\xfa\xfb\x0c\xe8\x84\x88\xd0\x3f\x1b\x8f\xb9\x3e\x9f\x86\xf4\xa5\x71\xe2\x22\x49\xfb\x59\x64\xdc\x23\x79\x0a\x4c\x7b\x9a\x9d\x7b\x69\xc2\x70\x98\x9b\xc3\xc1\xbc\xf8\xc2\xf0\x8d\x04\x9b\x3b\x50\xd9\x79\x67\x5b\xf4\x8a\x93\x57\xbc\x8d\x9d\x5c\x90\x30\x7c\xc5\x17\xc5\x99\xf1\xd5\xb4\x28\xce\xe8\x7b\x4e\x06\x97\xa5\x7b\xe2\x9e\x67\x79\x56\x5d\xfe\x00\x1a\x06\xfe\x2f\x4c\xe0\xde\xcc\xe8\x04\xe2\x1d\xaf\xb9\xa8\x4b\xf2\x8e\x2f\x96\xe6\xe9\x3d\x10\xb6\xc4\xb9\x2e\xa6\xf9\x6e\x0e\x64\xa1\xb2\xab\xec\x46\xac\xc5\x45\xb6\xcc\xd6\x99\xba\x0e\x18\xbb\x10\xea\x89\xbc\x2a\x36\x4a\xac\xe0\x11\x6f\x6c\x61\xf5\x41\x0b\xa2\xf3\x57\x22\x5f\x89\x12\x1f\xde\x2e\xca\xb0\x64\x1a\xf1\x2c\xd0\xc3\x1c\x90\xdd\x1b\x6e\x81\x97\x2a\xf6\x13\xa7\x6f\xb8\x61\x6d\xa0\x0d\x4b\x59\xb1\x57\x1c\x76\xd1\x3b\xce\x16\x67\xf5\xbb\xe4\x63\x97\x01\x6f\x94\x60\x8c\x47\x53\x78\xa7\xa0\xc5\x2c\x35\xa6\xce\x18\x9a\x01\xbf\xc2\x98\x06\xce\x4a\x76\x89\xee\x32\x71\xbe\x92\x9c\x05\x9a\xf0\x0a\x6a\x66\x78\x5b\xc1\x21\x45\x5d\x01\xf0\x21\xff\x77\x94\x1a\xfd\x06\xbd\x64\x39\x19\xa4\x58\x0c\x98\x6e\x87\x61\xe4\xff\x44\x8e\x13\x14\x5b\xd0\x25\xc3\x8c\xc6\xc1\xea\x83\x7f\xbd\xad\x3e\x7f\x40\xf4\x73\x41\xd3\xa6\xdb\xed\x83\xb7\xaf\x8d\x25\x03\xa6\x23\x46\xd3\xd5\xeb\x47\x54\xb0\x46\x57\xa2\x92\x9a\x32\x51\xa4\x6e\x75\x54\x08\xb5\x45\x30\xf6\xdd\x76\x5b\x1c\x4f\x1f\xc7\x58\xdc\x50\x9a\x87\xcb\xc0\xf6\x7a\x87\x70\x9d\x05\x78\x67\x0f\x72\xa9\x82\x01\x46\x30\x96\xcf\x0a\xa6\x8e\x33\xb4\x83\x9d\x59\x2d\x0e\x6b\xf9\x6a\x07\x20\x89\x13\x18\x73\x4c\x3f\xf7\x78\xbb\xd8\xc8\x5f\xf2\x4c\x25\xb5\x1d\xb8\x49\x36\xee\x4f\xd6\x76\x1f\xaa\x7b\xad\x0b\xcd\x09\x2d\x98\xe7\x0f\xb5\xc0\x51\xbd\x61\x41\x40\x2b\x16\xa3\xdf\xbc\x66\x81\xbf\x65\xea\xf2\x0d\x5f\xfa\xee\x3c\x3c\xd1\x49\xf1\x80\x93\xc3\xcd\xe1\x78\xbc\x21\xd5\x88\x71\x7a\x33\x62\xc1\x5b\x05\x46\x71\xd5\x51\x11\x86\xd1\xcd\x88\xfd\x19\x15\xe3\x8a\x10\x7a\x33\x64\x4b\x27\x42\xc8\xa2\x8c\xde\x80\x38\x49\x5f\x22\xf0\xb7\x1e\x76\x67\xb8\x4a\x3b\xcb\x80\x0e\x63\xb7\x49\x4f\x59\x7c\x78\x7a\x94\x79\xc0\xc1\x76\xbb\x9e\x5a\xf5\x94\x15\xf3\xa3\x17\xa7\xb0\x4a\x56\x35\xd4\x0b\x63\x2a\x0c\x57\x16\xb9\xeb\xc8\x35\x01\x32\xaf\x59\xb3\x5d\x03\x50\x19\x3a\xb5\x42\xf3\x35\x5d\x3b\x37\x5d\x3b\xb3\x1b\xc1\x25\x76\xa6\xbe\x97\xf2\x1d\xeb\xb1\x62\x7d\xc7\x8d\x33\x2e\x82\x17\xdc\xb7\x6d\x73\xa9\xd7\xc0\xd7\xfd\x96\x33\x0f\x2f\xf9\x77\xde\xd5\x20\xc7\x0d\xdb\x35\x95\xa4\x72\xbb\x8d\xa4\xaf\xb2\xc4\xeb\x87\xee\xf8\x61\x1c\xd3\x94\x19\xa7\x29\x8c\x95\x60\xe4\x04\x87\x6d\x83\x85\x76\xcc\xe9\x9c\xfd\x01\xf2\xe4\x82\x59\xef\xdc\x69\x18\xca\xe6\x28\x1f\x4f\x49\x76\x1e\x7d\xcb\xc3\xf0\x5b\x8e\xdb\x07\x71\xdd\xdf\xe6\x01\x61\x0c\xc9\xbd\x56\x96\xff\xb0\x29\xf1\x27\x63\x31\xb9\x2d\xe0\x74\x6a\x9c\xbb\xcd\x54\xe8\x82\xc7\x00\x31\xfb\xbe\x93\x4c\xb2\xc5\xf2\x8c\x10\xb3\xff\xe6\xae\xe4\x56\xcd\x61\x58\x2f\x6c\xe8\x2c\x14\xf1\x52\x94\x8e\x2a\x84\x2d\xa2\xf4\x65\xde\x03\x4e\xb6\x10\x67\x3b\x42\xea\xfb\xe1\x86\x59\xd5\x84\x0d\x5c\x85\x3f\xe8\xf5\x4a\xab\x76\xad\xe3\xe9\x61\x75\xcc\xe2\xc3\x6a\x3c\xc6\x99\xdb\xb8\x14\x8b\xea\x8c\x9e\xb2\x8d\xd5\x03\x5a\xb1\x0d\x68\xfb\x0c\x36\xb5\x46\x1c\x08\x3b\x8e\xe3\xd9\xa9\x5e\x87\xa7\x46\x77\x03\xb4\x4d\x48\x62\x27\xce\x71\x4e\xc3\x70\x98\xce\x56\x3a\xa5\x01\x89\x73\x6a\x5d\xa8\xa0\xd5\x05\xae\xa3\x7a\xc9\x8f\x84\x88\xe6\xd6\xdf\x25\x21\x49\xaa\x67\x13\x66\x14\x1d\x13\x57\xa2\x7f\x7a\xe7\xde\xaf\x30\x8c\x4e\xd9\xca\x6b\xa4\x93\x0c\xaf\x8d\x3b\xac\x53\xaa\x64\xb2\x42\x17\x58\xc5\xac\x58\x54\xff\x51\x98\x2a\xcf\x92\xb9\x55\xd2\xd3\x8f\xa1\x74\x66\x56\xa7\xeb\xa0\xc7\xcb\x3d\xe6\x33\xb0\x65\x4b\xdc\xf9\x00\xae\xae\xf0\x05\xbf\x26\x14\xad\x38\x21\xea\x95\xe0\x60\xc4\xb9\x26\x3b\xa5\x47\x26\x0c\x9f\x22\x37\x90\x82\xcd\x3a\xed\x99\xbd\xa3\x87\xa0\x70\xdd\x09\x67\x37\x75\x72\x75\xad\xaf\x78\x4d\xf7\xf4\x6e\x1c\xd6\xd3\x68\x36\x9e\xd6\x5b\xf9\x8f\x86\xfc\x02\x7d\x21\x2e\x25\x2f\x57\xfa\xb1\x02\x80\xeb\x7e\x40\x9f\xf7\x26\x4f\x94\x6f\xf4\x9c\x0d\xbe\x62\xa4\xa9\x1b\x5f\x67\x7e\xbb\xad\x7d\x72\xad\xb2\x8a\x2f\xd7\xd8\x9f\xed\x76\xa8\x3c\x8a\x6b\xbb\xe5\x6d\x47\x66\xa6\x86\xdf\x79\xa4\x4f\x9d\xd8\x3e\x67\xd0\xd5\x92\xa6\x10\x87\x71\xdd\x25\x33\xae\xb7\x8d\xab\x03\xf6\x54\x99\xa5\xc0\x35\xf7\xb7\x1e\x5c\xc3\x08\x98\x40\x7a\xf0\xdf\xa9\x64\x79\x67\x07\x49\xbd\x83\xa4\xdd\x41\xa5\x4b\x61\xdd\xb2\x47\xa5\x3d\xbf\x8f\xa7\x71\xbc\xdd\x4a\xfd\x22\xb1\x49\xc6\xd3\x33\xff\xb4\x2f\x3d\x94\xaf\xfa\x2c\x35\xde\x07\x01\xea\x02\xd9\x3b\x9c\xa1\x93\xf7\xac\xd9\x95\x5a\x8b\x13\xfd\x13\xb7\xa2\x7d\x6f\xc5\xa0\xd3\x00\x8e\x6b\x4f\x3b\xc5\x58\x8c\x8a\x14\x2c\x17\xc8\x2d\x67\x40\x94\x79\x8d\xb3\x84\x97\xbb\x5f\xf0\x11\xec\x8a\x81\x99\x0c\xc3\x56\x00\xd2\x3d\x1e\xc4\x46\x1b\xb1\xd2\xaa\x42\xba\x11\x23\x04\x50\xc7\xf7\x56\x4f\x06\xdc\x5a\x47\x37\x6a\xd2\x7b\xcb\x2f\xbe\xe1\x5c\x8b\xf7\x80\xca\x38\x30\x94\x36\xd6\x7f\x8f\x25\x79\x3b\x89\x85\x46\xc1\xa6\x65\xec\x16\x79\x71\x09\xd7\x94\x5b\x4c\xa8\x8e\x83\x1f\x88\x9e\x39\xc8\x2d\x68\x3f\x55\xd6\xf7\xe5\x85\x50\x16\x41\xc4\x30\xf2\x32\xa3\x55\x69\x81\x34\xd1\x3d\x1f\xc5\x1a\x93\xdc\xeb\xcf\x13\x8f\x60\x06\xb6\xe0\x89\x52\x65\xb6\xdc\x28\x11\x01\x29\x9e\xca\xb2\x14\xa9\x0a\x68\x3e\x0b\x64\x1e\x24\x81\x3c\x3f\x0f\x0c\x07\xb1\x9d\x94\x17\x99\xe2\x6b\x78\xdc\xc9\x3b\x53\x57\x85\x58\xaf\xd3\x4b\x01\x0a\x10\x43\x5f\x9b\xe0\x7b\xee\xdc\xde\xbd\x88\x02\xdd\x6c\x5e\x0a\xbe\x87\xf3\xc0\x97\x95\x5c\x6f\x94\x38\x3c\x40\x35\x93\xe4\x60\x3c\x15\x57\x87\x07\x05\x7a\xd2\x02\x6e\x04\xb0\x0a\x92\x83\x69\xf1\xf1\xf0\x00\xd9\x05\xc9\x01\x24\xba\xca\xf2\x71\x23\x40\x6e\x94\x9e\x82\xe4\x20\x97\x39\x78\x5d\x73\x7c\xaa\x85\x38\x33\x75\xeb\x0b\xe9\x7c\x2d\x3f\x24\x07\x97\xd9\x6a\x25\xf2\xc3\x83\xba\x35\xa5\x58\x73\x95\xbd\x17\xae\xce\x47\x7e\x9d\x71\xf1\xf1\xb0\x06\x5e\x9b\x83\xbd\x8b\x7e\xfd\x20\x2b\x23\x98\xc6\x71\x5c\x7c\x84\x8b\xa1\x31\x52\x20\x78\xa4\x66\x18\xd7\xc6\x1a\x4d\xe7\x5b\xa2\x4b\xcc\x60\x5a\x7c\x3c\xa8\xe4\x3a\x5b\x1d\x2c\xd7\x3c\x7d\xa7\xdb\x5d\x8f\xe6\xcb\x1e\xe2\x4a\x51\xce\x72\x7c\xad\xd4\x7a\xd2\x73\x00\x00\x40\x77\x02\xc2\xd3\x16\x1d\xe7\x89\xa7\x13\x5e\xd4\xee\x0b\x0a\xd0\xae\xaa\x91\xb7\xc0\x15\x0f\xd2\x38\xe6\xb5\x61\x6d\x6f\x4f\x54\xa4\x7f\x8c\x22\x7d\xd9\xc7\xc9\x78\x4a\x50\x39\xa8\x7a\xc1\x5f\x44\x4b\x42\x0c\x91\xe8\x29\xf5\xeb\x84\xcb\x63\xf6\xf8\xf1\xc3\x6f\xbe\x0c\xc3\xe5\xd1\xe3\x2f\x1f\x3d\x8c\x13\x1d\xa2\x3f\x20\xe4\xab\x47\x5f\x3c\x1a\x70\xd6\x74\xe7\xe0\x91\xfe\x8e\x3c\x48\x1b\x34\x01\x34\x24\xff\x3c\xba\x99\x3d\x4c\xa6\x84\x10\x3a\xce\x2d\x6d\xc5\x59\xb9\xd7\x38\x6a\x05\xb6\xad\xbd\xf0\x27\xf6\xc2\x92\x78\x9d\x48\x32\xc8\xc1\x4b\xbb\x6a\xf8\xad\x00\x14\x94\x66\x98\xd3\x21\x66\xce\xef\x44\x92\x03\xfe\x49\x0c\x2c\xae\xf4\x52\x3f\xb6\x5c\x1a\xe3\xcf\xc0\x48\x77\x36\x22\x2a\xdb\x9a\xc8\x9c\x95\x8b\xec\x0c\x95\xde\xfa\x34\x7f\xc3\x90\xa3\xea\xed\x7f\x3c\x64\x50\x87\x3c\x8e\x67\x7c\xa2\xe4\xb1\x2e\x28\x41\xcf\x20\x47\xa0\xea\xdb\xed\x94\xb1\x1d\x69\x79\xcf\xb4\xa2\x34\xb0\x98\xf5\x35\x14\xb8\x9a\x09\x5d\x28\x88\x11\x7d\xa7\x9b\xb9\xef\xd3\xb5\x57\xbb\x23\x65\xe9\x76\xfb\x14\x59\xaa\xb4\x44\xa5\xda\x14\xec\x4b\x6e\x97\x42\x13\x52\x31\x15\xf9\x2a\x69\x8c\x25\xf8\xb5\x2c\xa2\xda\xdb\x84\x1d\x95\xd9\x3c\xca\xe9\x78\x8a\x23\x8b\x0a\x81\x6e\x8d\xfb\x63\xb3\xdd\x4e\x19\xe3\x3e\x82\xcd\x0d\xab\x43\x18\x93\x47\x31\xad\x98\x2e\xec\x06\x15\xa8\x6b\xf7\x46\x95\x7e\x06\xce\xaa\x23\xc6\xc1\xcf\x76\x75\xc4\x96\x13\xdd\xc0\xea\xd8\x38\x5b\x09\xc3\xea\x98\x2d\x27\xd0\x78\x62\xe9\xe4\x9b\x8e\xab\x8a\x96\xe7\x0b\xa3\xcc\x5c\xd1\x8d\xd3\x50\x6e\xac\x4e\xe9\x7b\x8b\xe9\xd3\x0e\x3b\x50\xb3\x66\x51\xf3\x08\x30\xa7\xbc\xd5\xd6\x88\x16\xd4\xf9\xcc\x38\x14\xc7\x7a\x81\x88\xda\x43\x96\x18\x31\x87\x71\x55\xea\xd3\x30\x65\xea\x38\x46\xc5\x75\x3b\x6c\xb4\x60\xe9\x4c\x62\x3f\x93\x79\x04\xf2\x44\x6a\x86\xca\x2c\x2e\x56\x84\x61\x71\xa4\x07\xca\xae\xb0\x2c\x2a\x68\x0a\x49\x74\x6e\x4c\x96\xcc\x23\x9d\x44\xe7\xa5\xa6\x3c\x93\x13\xca\x6c\x66\xdd\xed\xe8\x8a\x9d\x46\xd9\x48\x52\x49\x97\x50\x92\x4b\xb1\x32\x54\xba\x5e\xe8\x38\x29\xf3\xc8\x4c\x04\x34\xcc\x8e\x38\x30\x86\xd6\xdb\xad\x3c\x8e\xc3\x10\x64\xca\xde\xda\xda\x6e\x87\x91\xae\x41\xc2\xe9\x55\x3b\x03\xa3\x92\x16\xd1\x9a\x10\x82\x8e\x65\x56\x3b\x4d\x5d\x5f\xd1\x14\x4d\x68\x25\x8f\xf0\xab\xb6\xa4\xe5\x40\x45\x66\xdb\xad\x7e\x88\xa1\x34\x6e\x4e\x8e\x84\x75\xdf\x5f\x1c\x33\xf3\x3d\x12\xa0\x8f\xb4\xdd\x46\xca\x1e\x70\x05\x9a\xc2\x28\xb7\xd9\x87\x91\x39\xc0\x0b\x42\x3c\x8d\x4d\xc5\x4a\x1e\x95\xd4\xb6\xc4\x4c\xbc\x75\x1b\xc6\xf8\xc0\xa1\xe7\x78\xfa\xb5\x72\xbb\x6d\x1d\xe4\x45\x54\xcb\x25\x2c\xc4\x24\x86\x0f\x63\x2f\xc6\xe8\xdf\xea\xfc\x88\x36\xa8\xd3\xd4\x6f\x5d\xb8\x31\x6f\x58\x1d\x47\x2b\xfd\x28\x00\x6f\xf5\xe9\x15\xb8\xc6\x17\xeb\x42\x68\xfa\x1c\x8a\x42\x47\x04\x84\x6e\xd8\x30\x3e\x1c\x46\xf9\x51\x4c\xb6\xdb\x22\x1a\x6e\xc8\xe1\x86\x0d\xa7\xb8\xfe\x4e\xfd\xeb\xc5\x5c\x2d\x04\x3d\x54\xd3\x15\xe3\x22\x3a\xa5\x15\x99\x05\x1f\x82\xe4\x26\x0c\x75\x28\x63\xa7\xb3\x20\x0f\x92\xe1\xcd\x76\xfb\xe0\x6d\x65\xb8\x67\xa7\x66\xda\x82\x02\xb8\x39\x3a\x72\xb3\xdd\xae\xb6\xdb\x68\xc5\x02\xdd\x88\x65\x18\x2e\x87\x6c\x45\x6e\xf3\x23\x38\x8f\xd9\x94\x16\xf0\x08\x69\x1f\xc8\xce\x91\xf9\x2a\x0c\xa3\x25\x5b\x11\x9a\xeb\x65\x34\x84\x86\x13\x8c\xc5\x65\x78\x83\x2e\xbb\x32\xca\x3d\xc0\x9c\x83\xb9\x8a\x32\xba\xd6\x84\xea\x7a\x72\x99\xa9\xd7\xd9\x0a\xed\x23\xd7\xf5\x2d\xfe\x77\x97\xa7\x09\x26\x56\x9a\x0a\x4e\x8d\xae\x03\x9c\x6d\x20\x5d\x76\x37\xf1\xdc\xb7\x7d\xea\x2a\x3a\xd5\xd2\x57\xfa\x24\x12\x64\x92\xe5\xb9\x28\x31\x60\xbb\xd5\x44\xee\xc4\x8a\xff\x8c\x63\xd6\x46\x9e\x06\xab\x6d\x3e\x9e\x3c\xfe\xbc\x90\x75\x35\x84\x3e\x22\x83\x92\xc1\x95\xaf\x8c\x0e\x30\x60\xb7\x17\x64\x94\x7f\x5e\xc0\x7a\xb4\xaa\xd9\x12\xb1\xf1\xbc\x94\xa3\x47\x98\x76\xfc\x08\x59\x12\x87\x51\xc6\x72\x7d\x13\xa4\xb4\x24\x64\x22\x37\xaa\xca\x56\xe2\x10\xb5\x40\x8e\xe2\x59\x79\xc4\xe2\xa4\xd4\xe7\x2d\x12\x5b\xe4\x36\xf3\x86\xd2\xcc\x50\x39\x62\x8f\x3f\xcf\xad\x15\x7e\x06\x73\xf2\x9c\x37\xd8\x58\xc6\x91\xb8\x45\xc4\x58\xf3\x4a\x9d\x00\x39\xfd\x42\xae\x04\x6b\x85\xa1\xae\x72\x1d\x0a\x0f\xce\x66\x42\x08\x32\xe9\x50\x8b\x0e\xf5\x4a\xd7\x6b\xfd\x72\x46\x65\x2c\xac\x53\x5e\x69\x32\x52\x07\xba\x64\x17\x25\x4f\xc5\x4b\x51\x66\x12\xfc\xbe\x42\x58\x29\xf8\xea\xe9\xe9\xdc\x88\x19\x50\x83\xa6\xa6\xce\x7e\x68\x3c\xbf\xff\xc8\x6b\xf2\x0e\x96\x78\xbe\xdd\xe6\x13\xa4\x5a\x89\x77\xf2\x19\x8d\x26\xcf\x11\x80\x05\x7d\x7b\x9d\x47\x9a\x70\xb4\x01\x59\x3f\x0a\x1c\xe5\x2c\xd0\x0b\x30\x18\x64\xf0\xd8\xda\xa0\x15\x5f\x7a\x49\xfe\xe3\xe1\x2c\x28\x8d\xaf\x0c\x48\x61\xcd\x5a\x5e\xe6\x51\x39\xb9\xe2\x85\xb5\xef\xb3\x5b\x21\x35\xc2\x39\x66\xb2\x31\x96\x4e\x52\xb9\x5e\xf3\xa2\x12\xb3\x14\x0e\xf0\x14\x15\x2e\x68\x5a\xef\x8e\x5f\x9a\x4a\xd6\x68\x58\xbe\xe4\x2b\xb4\x32\xae\xd3\x7d\xd7\xf4\x15\x06\x6a\xf9\xac\x0b\xf0\x83\x1c\xf0\x48\x76\x63\x7c\xbd\xf2\xdc\x01\xc8\x41\xfd\xc0\xd9\x78\x29\x2b\x04\x4e\xb7\xf9\xde\x67\xe2\xc3\x1b\x09\x60\x95\x7a\xc3\x9b\x45\x90\xb3\x18\xcf\x63\xbd\xb4\x25\x53\x87\x87\x92\x49\x4f\xc6\x68\x58\xf0\xdb\xad\xec\x6b\x9d\x3f\x73\xc0\x81\xac\x33\x86\xa1\xff\xab\x2f\x33\xee\x84\xda\x54\x33\x3e\x2c\x8f\x9a\xcd\xed\xc1\x3b\x6d\x26\x58\x94\x67\xc8\x39\xc8\xa1\x0e\x77\x91\xff\xca\xf5\xb4\x83\xef\x06\x37\xe2\xbf\xf2\x36\x04\x05\x9c\xdc\x70\xc9\x81\x08\x15\x51\xf4\x40\xfb\x79\xbb\x1d\xbe\x8b\x24\x55\xfe\xb0\x6a\xe2\x04\x80\xe8\x61\xfd\xc5\x38\x8a\x38\x6d\x78\x68\x0c\x63\xaa\x98\x6c\xce\x8b\x1e\x5f\x3a\x54\x1e\xff\xa3\x14\x95\x9a\x09\x11\xe1\x17\x49\x44\x03\x49\xdd\xd5\x93\x11\x9a\xf9\x17\x3f\xa1\x25\xa2\x7e\x71\xf6\x48\xd3\x04\xba\xc3\x6f\xae\x0b\x31\x53\xa8\x3a\x99\x32\xb4\x54\xe0\xdb\xed\x74\xc8\x94\xd7\x0a\x47\x39\x3c\x1a\x32\xbf\xbb\xae\x88\xed\x36\xe2\x8d\x18\x8a\x62\x29\x0e\x29\x00\xcb\xcb\xf1\x2c\x0f\x53\x6f\x52\x87\x4c\x1e\x92\x94\xf9\x41\x46\x94\x2c\x26\x57\x82\x57\x9b\x52\xe8\x73\x59\x6f\xae\xca\xc3\x00\x34\x54\xbc\x67\xa4\x3b\x9e\x1e\x96\x47\x51\x31\x2b\x9c\xff\x34\x02\x73\x5e\xd3\x94\xe5\x51\x3c\x83\x82\x92\x62\x51\x9e\xd1\xa6\x97\xdc\x43\x3e\x62\x8f\x3c\x27\xb9\xa3\x87\x68\x02\x09\xce\x2a\x53\xc6\x72\xfb\x16\xcc\x55\x04\x6e\xee\x60\xc8\x13\x9c\x81\x45\x79\x46\xe8\x0d\xd8\x4d\x8e\xa4\x99\x86\x08\xdc\xfd\xa5\x43\x06\xea\x0e\x10\x39\x8a\xe4\x0c\x6c\x07\x41\x80\xb2\xa4\x37\x16\xd3\xe8\x86\x2d\x23\x0e\x6f\x02\x74\xf8\x5e\x4f\xe4\x0d\x2d\x6b\x26\x76\xc5\xd2\x49\x2e\x3e\xaa\xd7\xd9\x52\x9f\xb7\x74\xc3\xf8\xac\x3b\xc0\xe3\x3c\x89\x0f\xab\xc3\x8a\x55\x7e\x62\xd8\x83\xba\x9e\x8a\x56\xfe\x34\xc5\xad\xe5\x79\x83\x14\xd6\xcd\x24\xbd\x1c\x6f\xf4\x82\x19\x6c\x46\xac\x82\x55\x04\xe6\x12\xb9\x7b\xa1\xd4\x52\x9d\x14\x58\x9b\x99\xdc\x54\xb6\x65\x2b\x96\x1f\x9e\x1e\x9e\xb2\xd3\x76\x8c\x6b\xc6\x29\x3d\xf5\x9b\xa1\x8f\x94\x7d\xed\x18\xad\xa0\x1d\xab\x11\x3b\xed\x6b\xc7\xee\xb9\x6f\x20\x91\xe5\x99\x62\x5d\x45\x5c\x8b\xf0\x04\xa2\x6f\x96\x6b\x6a\xb2\x64\xf9\x64\x95\xbd\x67\xa2\x0b\x84\x96\x35\x19\x62\x16\xec\xeb\x50\x1d\x2a\xa6\xda\x07\x9b\xaa\x3d\xc5\x0e\x63\x44\x97\xf4\x11\xdb\xa2\x59\x02\xbb\x7d\xf6\x21\x5b\x5d\x08\xe5\xe1\xb6\xd5\x38\x6d\xe6\x18\x73\x16\x4f\x35\x4c\xaa\xd1\xc4\xd4\x0d\x0a\xc3\xe1\x15\x5c\x57\xc4\x48\x6a\x7a\xa0\x94\xc9\x6b\x1e\xdd\x5a\x41\x40\xa2\x2f\x59\xf1\x51\x25\xb2\xa1\x4d\x83\x86\x6d\xc0\x98\xd7\x27\xaa\x1e\x35\x10\x15\xdd\x8d\x75\x57\x7b\x71\x96\xcd\x67\x6e\x56\x89\x27\xb2\xb8\x7e\xb2\xb1\x2a\xab\x46\x33\xf4\x19\x8f\x24\x19\x34\xdb\x13\x63\x7b\xf0\x35\xd2\xd7\x88\x7e\x1f\xf6\xb2\x85\xe8\xab\xac\xdb\xd1\x98\xfe\xaa\x1f\x54\x9f\x68\xfa\x8e\x90\x1d\x70\xbb\x1b\xcc\x7a\x30\x56\x6d\x70\xef\x41\xed\x14\xf8\xf7\x56\x12\xd7\x15\xa4\x0c\xba\x05\xb5\x75\x97\x38\x88\x1f\xee\x92\x0b\xe8\x97\x93\x59\xec\x00\xd5\xd6\x15\x0d\xec\xf0\x1c\xfa\x9e\x03\xe2\x44\xea\xed\x94\xc1\x13\x1e\xcd\x75\xa7\x3f\xa1\x35\x96\xf6\x26\xa9\xcb\x21\x74\x8e\x26\x13\x7d\x9d\x44\xf3\xb3\x8f\xd1\xb3\xa8\x24\x64\xf0\xbb\xae\x70\x8f\x2e\x48\x5f\x25\xbe\x46\x51\x4a\x68\xe1\x34\x2f\x0b\xb0\xa3\xcc\x27\xd5\xa5\xfc\xf0\x12\x11\x35\x7c\xbf\x30\xc6\x92\x16\x35\xb8\x35\x91\xbe\xca\x94\x01\x57\xa1\x4f\xf4\x23\xb0\x5e\x79\x35\xb7\xd5\x0b\xf4\x78\xbb\xed\x50\xc7\xc6\x45\x5b\x53\x2b\x1c\x69\x4a\x0e\x87\x7a\x97\x81\x05\x99\x04\x14\x2b\x10\xfe\x48\xb2\xdd\xa6\x47\xac\x65\x1c\x90\x96\x91\xec\x57\x81\x44\x41\xd4\xf3\x52\x5e\x3d\x3d\x9d\xa3\x8e\xe9\x43\xa7\xc4\x0b\x5a\xf0\x57\x96\xbf\xda\xd1\xc7\xd6\x04\xbb\x47\x39\xdf\x82\x96\x99\x00\x95\x2e\xba\x92\xb9\xde\xd0\xbb\xde\x92\xb0\xd2\xfd\x45\x21\x20\xe7\xdd\x05\xf7\xb7\xb1\xa5\x65\xdc\x2c\x16\xc1\x7f\xb9\xe2\x40\x2c\xd8\x50\x08\x01\xbd\x6f\xc1\x57\x66\x20\x5e\x4b\x3d\x4a\xb4\x91\x4a\xe6\xc2\xd3\x6f\xde\xab\xa4\xee\x59\x5f\x80\x2a\xd3\x93\xba\x71\xcf\xf2\x55\xe4\xe5\x47\x19\x63\x4b\x39\xd7\x1b\x83\x9e\x16\xf9\x7d\x2e\xae\x61\xef\x9a\x9f\x1b\xd8\xc9\x3b\xda\xb8\x5c\xaa\xb4\x14\x22\x7f\x25\xf8\x4a\x94\x3f\xf1\x25\xf8\x65\xc8\x2f\xc4\xaa\x71\xe1\x88\x99\xb1\xc3\x79\xdf\x16\x28\x94\x19\x1f\xaf\x75\xb6\x80\x0a\x92\xb8\x54\xb8\x5f\xfa\x13\xb6\x5b\x50\x94\x42\x5f\x3f\x6e\xdb\xb0\xb6\x6e\x1a\xbb\x40\x8d\x2b\x7d\xc3\x0d\x6b\x8e\x90\x70\x26\xf9\xcf\xac\x99\xd0\x7b\x42\x98\x35\x48\x7a\x4f\x45\xbb\xab\x97\xf2\x43\x4f\x2d\xf0\x2e\x11\x61\x68\xaa\xe8\xa3\xb4\xc3\x30\x8a\x4c\x75\xdb\xad\x26\x7e\xd0\xb2\xa8\x77\xcf\x53\x17\x37\xdf\xac\x55\x56\xac\x7d\x3f\x02\x82\xb4\x7b\xef\x5f\x63\x3d\x18\x4d\xed\x46\xf5\x43\x4f\x35\x35\x4b\x7b\xba\xdd\x6e\x66\x77\x8c\xf1\x39\xdb\x28\x87\x9a\x87\x73\x7a\x05\xc6\x19\x56\x20\x56\x03\x07\x95\x4c\x5a\xdd\x81\x8c\x49\xd4\x1d\x00\x99\x63\xf3\x6d\xc5\x58\x33\x44\x2f\xd7\xed\xd6\xe0\xf3\xb3\x76\xea\xed\x16\x55\xcf\x8e\xba\x99\x88\x3d\x88\x4f\xd6\x6b\x10\xa5\x55\x86\x05\x66\x98\x9e\xdf\x01\x8b\xdb\x48\xd7\x34\x31\xe3\x7e\xe0\xfb\x9e\xd0\xd4\xa6\x39\xb7\x8c\x00\xfb\x6d\x52\xc0\x3b\x87\x6f\xb7\x5c\x3f\x4e\xb7\xdb\x61\xba\xdd\xa6\xf8\x89\x98\x10\x37\x4a\x53\xb5\x04\xb0\x3d\x31\x64\x69\x42\x32\x42\x1c\x5e\x83\xdf\x70\x5a\xb0\xfe\xae\x3e\x07\xb6\xf3\x0f\xba\x3d\xba\xb4\x5b\x4d\xf4\x26\xf3\x45\x7c\x66\x1f\x09\x9a\xae\x5f\x3c\x3c\xa3\xf8\xde\x4e\xe2\x1d\x5d\xb2\xde\xb1\x79\x23\x4d\x39\x19\xb6\x7f\x69\xb9\xe3\xf3\xc5\xdc\xb1\x42\x5d\xb1\xb4\x62\x37\xf0\xf6\x98\xe1\x9f\x05\xfe\xa9\x13\x26\x10\x30\x58\x32\x6c\x52\xb5\xf0\xe2\x6c\x63\xbc\xc0\x87\x67\x63\xef\xd7\xa3\xb3\xdd\x0e\x8d\xb9\x4d\x2b\x36\xf4\x54\x3f\xef\xf4\x74\x3d\x91\x9b\x1c\x80\x66\xad\x28\x14\xbc\x28\x00\x9e\xe3\x86\xbd\x8f\x0a\xa0\xfb\x69\x61\x18\x0c\x74\x59\x7f\xe8\x08\x52\xdb\xd1\xef\x36\x61\x18\x19\x07\xf6\xbe\xa2\xe6\x4c\x13\x32\x86\x17\xd1\x2e\x8e\xd0\x8d\x8b\x5b\x81\xce\x7b\x67\x2d\xe9\xe5\xb2\x5a\xa1\x90\x76\x43\x08\x49\xee\x91\x88\x9e\xa2\x05\x8a\x26\xf9\xea\x85\x37\xf3\x12\x9d\x92\x24\xb7\x27\x86\xbe\x09\xbe\xab\x79\x46\xa0\x05\x8e\x3c\xa3\x2b\x71\xb5\xf4\x34\x81\x22\xc3\x0e\xee\x69\xc0\x6e\xd7\xde\xe0\xad\x52\xfb\x37\xf7\xa0\x61\x82\xd4\xe6\x5e\x91\x2e\x3f\x6b\x9f\x86\x6f\x9b\xe9\xe5\x50\x32\x64\x6e\xee\x8e\x88\x18\xee\x71\x3f\xed\xeb\xce\xef\xf4\xca\xe8\xb4\xb4\x0b\x00\xc8\x57\xa3\x6f\xdb\x73\x9a\x75\x0f\xd6\xc6\x6d\xf5\x21\x6a\x9f\x9a\xce\xa0\x80\x5a\xd7\x5c\x15\xa1\xdd\x64\xae\x19\x98\xd2\xfd\x6c\xb7\xa1\x33\x5b\xf7\x3a\x4e\x07\x7d\xfc\xca\xc6\x69\xd5\xcf\xbc\x6c\x9e\x61\xb4\x87\x97\xe9\x1f\x67\xbd\x7c\xcd\xc6\x19\xd7\x1e\x50\xdb\xc2\x1f\x72\x4d\x9d\xca\xf2\x7e\x9d\xd1\xe7\x8c\xbf\xad\xbb\x56\x74\x8d\x4d\xae\x89\x96\x2b\x99\x9f\xe4\xa9\xa8\x94\x04\xa8\x03\x9e\xe5\xa2\xb4\x97\xf9\x3b\x77\x85\x83\xaa\x7e\xa3\x85\x78\xcd\x7b\xad\x0a\x72\x89\xb3\x18\x0c\xed\x0d\xe5\x68\xe3\xd2\x28\x1f\x59\xdb\xe1\x4e\xf7\xf4\xe2\xdc\x47\x32\x18\x7d\xf1\x06\xa1\x80\x09\xdb\x44\x4a\x04\x7c\x2e\xea\x08\x1e\x87\xdf\xd8\x6c\xfa\x72\xbd\x69\x8c\xa7\x4b\xaf\x23\x3a\x37\xb5\xb5\x30\xd8\x47\x07\xac\xb2\xf7\xed\xc9\xf3\xf1\x9a\xbb\xd9\x86\x71\x67\xe5\xa6\x22\x7b\x2f\x56\xcf\xdb\x43\x5a\x4f\xb4\xb9\xf5\x07\xfb\x46\x6f\x2f\x2c\xa6\xd3\x09\x93\xeb\x75\xf3\x0d\xf4\x30\x26\x09\x2f\x1d\x0d\xd7\xfb\xc8\xf8\xc4\x59\xd0\xe0\xca\x83\x1f\x8b\xf6\xc4\x17\x88\x94\x26\xca\xf7\x7c\x5d\x57\x71\x20\x90\x64\xbe\x6a\x6b\xf4\x47\xaa\xdd\x50\xaa\x9a\xe5\xef\x2d\x1c\x8d\xd7\xf6\x6d\xa3\x0e\xfd\x7c\xd7\x2e\x72\x83\x56\x9f\x02\xc3\xb6\x0c\x43\x07\x6e\xb7\xcd\x53\xa0\x93\x08\x83\x75\x32\x77\x14\x0c\x7b\xc4\x1e\x2e\x41\xa7\x98\xe7\x7b\x0f\x88\xc6\x30\xf9\xdd\xaa\xcd\x7b\xbb\x62\x8f\x30\x1c\xb6\x2f\x14\x7b\x07\x76\x2e\x8b\x7b\x91\xa0\xfa\xc0\x39\x0f\xc3\x65\x97\x4e\xef\x02\xce\xf8\xb8\xd7\x0d\xa6\x57\x97\xdb\x95\x9d\x47\x0f\x3c\xce\x16\x96\x35\x36\x54\x76\x1f\x5b\xcb\x71\xc5\x1c\x67\x2b\xf2\x67\xcf\xb1\xfc\x6c\x2b\x55\x99\x5d\x5c\x88\xf2\x34\xff\x51\x5c\x3f\x95\x1f\xf2\xe8\x56\x0f\x6a\x52\xdb\x02\x19\x24\xfc\xe4\x6b\xda\xe4\x98\x24\x16\xd5\x75\x67\x16\x3f\x1e\x19\x88\x84\x0f\x01\xe6\xcc\x41\xd6\x7c\x43\x42\x65\x0e\x9a\x1e\xaa\xc2\x98\x5e\x7f\x9a\x52\x96\x9f\xa4\x94\xf3\x30\x94\x61\xd8\xd1\xdc\xcc\x2c\x34\xd5\xbb\x12\xe0\xfc\xe8\xaf\x84\x46\x39\xd2\xd0\x52\xff\x41\x53\xb9\xbd\x9b\x1d\xf6\x56\x9b\xc4\xd1\x6b\xd0\xf0\x48\x59\xcb\x20\x69\xd8\xbf\xfc\xa2\x2e\xb9\xd3\x4c\x42\xf6\x4a\xeb\x70\x90\x8c\x30\xd7\x3d\x81\xf4\x63\xa7\x86\x6c\x95\x3d\xcf\x21\xce\x32\xfb\x1c\x4a\x59\xe6\x9e\x43\x31\x63\x1c\xd0\x06\x0d\x3e\x9c\xf4\xfd\xfe\x82\x34\x8e\x2b\x83\x1d\x37\x9e\xd2\x9f\x45\x24\xd1\x1c\xd8\x39\x27\xb3\x42\x06\x9a\x02\xc0\x9e\x4b\x91\x76\xf5\xa9\xc3\x10\x03\x8f\xa4\x87\xa3\xa9\x07\x83\xb5\xac\x8b\x4d\xf1\x47\xa5\xf7\x22\xc3\xf8\xe3\xb2\x16\x89\xb9\x3b\x9d\x3b\xdd\xd5\x3a\x79\xcc\x58\x24\xd8\xb9\x8c\xa4\x29\x8c\x90\x19\x3a\xb5\xc2\x54\xe0\x6d\x0a\x84\x42\x39\xab\x43\x80\x92\x4f\x1a\xe9\x44\x27\x9d\xd0\xcf\x15\x9d\xb2\xc1\xee\xb7\xd0\x8c\x74\x89\xb5\xa6\xb5\xdc\x74\x69\x9b\xe6\x5e\x2a\xb3\x68\xce\xea\x9e\xb8\x47\xd8\xd3\xec\x3d\x8c\x0c\x32\x0c\x93\x68\xee\xb5\x63\x39\x9a\x9a\x96\x98\x0c\x75\x28\xb4\xa5\xcd\xf7\xa7\xc3\xbc\x1e\xa1\x5a\x2b\xdf\x2c\x8d\xda\x46\xe0\x0e\x10\xfe\x00\xb4\x7c\xc1\x1c\xbd\xcf\xa7\xda\x9c\xe9\x92\x6b\xc5\x3e\x40\x11\x8e\xb2\x11\x4b\xe9\xdc\x7c\xe8\x65\xa7\x93\x79\xda\x99\x4b\x60\xd9\x84\x61\x54\xe8\x87\xf9\x88\xf9\xc8\x0c\x37\x06\x61\x63\xea\x0b\xcb\x6a\xac\xce\x8b\x06\x77\x27\xbd\x1a\xab\xae\xd6\x37\x1c\x40\x4b\x07\x62\x40\xab\xbe\x7c\x57\xbc\x7c\x07\x9a\x17\xd9\x79\x54\x59\x7d\x2a\x34\x87\x9f\xf3\xf2\x1d\xc8\x60\xa5\x31\xbb\x41\x9d\x59\x1a\xad\xd9\xa8\xa2\x3d\x16\x2b\x62\x92\xad\x18\x5b\xef\x88\xbb\x2f\x75\x13\xa2\x4d\xcd\x9c\xc9\xd8\x46\xaf\x2d\x70\xc3\x1c\x13\x12\x86\xcb\xe8\x4f\x2b\x2a\xc7\x3d\x49\xf5\x7e\x24\xc8\x10\x4e\x09\x72\xcf\x83\x73\xbe\xae\x00\xdd\xbe\xdd\x7e\x3c\x69\x84\x61\xd6\x06\xc4\x17\x03\x9c\xb2\x07\xff\x8a\x8a\x52\x6c\x35\xbd\x58\x6c\xd7\xd9\x16\x12\x6d\x97\x25\xf9\xec\x41\x66\x6f\x0c\x3d\xb4\x70\x61\xc0\xe9\xfc\xe0\x5f\xcb\xb2\x2f\x12\xc0\xac\x54\x8f\x04\xc8\x56\x78\x1a\x86\x85\xe7\x26\x6f\xc5\xe2\xc3\xd5\x51\x8f\x14\x13\xc0\x70\x6f\x22\x3f\x66\xb1\x3a\x23\x87\xa6\xa9\x45\x6f\xd3\xc2\x30\x9a\x83\xfc\xfd\x14\x4e\xa1\xa1\x41\x9d\x3c\x68\x08\x52\xf5\x58\x2a\x4f\x20\x57\x43\x81\x6d\x1e\xc6\xf1\x12\x51\xc0\xfc\xd0\x38\xe6\x31\x40\x7e\x05\xd6\x00\x03\xc4\x6a\x87\x7a\xe5\x51\x35\x64\xf9\x21\xd1\x77\xb0\x2f\xf4\x83\x65\xee\x74\x3e\x22\x49\x73\x5a\x50\x45\xe7\x84\xd0\x8a\xfd\xe9\x0e\xc4\xda\x50\x6b\x5e\x1f\x93\xf3\xc6\xf9\x47\xc8\xe1\x8d\x87\xee\x5c\x9b\x09\x1d\xea\x9b\x5e\x88\xe8\x86\x30\x26\x44\x54\x11\x72\x33\x29\xa4\xde\x20\x95\xf9\x3b\x1f\x8f\x9d\x40\xe8\x66\x11\x9f\x0d\x59\xb5\x88\xcf\x50\x8c\x35\xb8\x41\xeb\x26\x48\x6e\xbf\xd4\x68\xb4\xab\x0d\xd2\x62\x7a\xca\x62\xba\x62\x3a\x2b\x5d\x43\x5e\x7a\x5e\xeb\xf6\xac\xac\x42\xe9\xda\xb6\xf4\x70\x73\x74\x1e\x86\x2b\x5f\x03\x77\x43\x18\x5b\x37\x03\x0e\xc9\x68\xb4\x71\xf3\x7f\xc2\xa0\x0b\xf4\x12\xfb\x40\xff\xa9\x2b\x38\xb1\x27\x9f\xde\xda\x76\x0c\x66\x9b\x24\x26\xf4\xd2\x8f\xaa\xfc\x28\x72\x78\x7a\xf4\x4f\x18\x9e\xf8\x75\xba\x82\x4e\xc7\x53\xc2\xd8\xa5\x1f\x77\xe9\xc7\xe9\xa6\x9d\x0e\xf0\x2c\xb9\x71\x7b\xd1\xab\x22\x0c\x15\x33\x18\x84\x20\xb2\x3e\xdc\x84\xe1\xe6\x18\xef\xc2\xff\x6e\x95\x9b\xf1\x98\x9e\x8e\x46\x83\x9b\xc5\x4d\xcd\x94\x62\x27\xce\xaa\xa0\x2e\xca\x5b\x94\xff\xc2\xb5\x3a\x7a\xa0\xd7\x2a\xd5\x33\x04\xd3\x64\x32\x6d\x48\x7b\x51\x8f\x3e\x83\x94\xb0\x7a\xaf\xd0\x00\x6f\x43\xe8\x6f\x0c\x56\x9e\x1b\x40\x98\x02\x57\x5d\x52\x2b\x8b\xd5\x2b\x70\xbb\xd5\xf5\x6c\xb7\xa9\x8a\xae\xe8\x6f\x64\x16\xfd\x93\x99\x65\x7b\x43\xaf\xe8\x6f\x9e\x91\xe1\x30\x26\x09\x1c\xac\xed\x17\x9b\x8f\x23\xd3\x79\x49\xf6\x4b\x0f\xda\x4f\xbe\x4a\xa8\xff\x56\xce\x9e\x34\x9d\x72\x7c\xc1\xc9\x3d\x29\xae\x3e\x3d\xaa\x96\x88\x89\xb6\xde\xc9\x9f\x7c\x67\xb7\xa4\x20\x7b\x38\x60\x77\xbc\x56\xfa\xda\xbb\x8f\x03\x06\xf2\xd2\x1e\xba\x91\x0a\x9f\x02\x47\x06\x49\x53\x38\x64\x8f\x75\xd1\x1a\x84\x9d\xe8\x0a\xd9\xe8\xd7\x71\xa7\x9b\x8d\x44\x7b\x3a\x39\xb4\x2f\x8f\xa6\xf3\x12\xf7\x7e\x36\x17\x8d\xb5\xba\xda\xff\x26\x3f\x91\xa0\x2c\xdb\xfb\xd6\x55\xbf\xe4\xf6\x76\x6c\x0a\x8a\x3a\x82\x4e\x73\xc9\xb6\x4a\xa8\xdd\x60\x35\xb2\xc7\xcc\x73\x07\x66\x98\x31\xbe\xc4\xaf\xcf\xe0\xac\xa7\xb7\xdb\x6d\x5a\xf7\xec\x77\x4e\xdc\xf7\x7e\x5f\x60\x75\xb5\x33\xe7\x9c\x2c\xa9\x03\x09\xed\x4e\x86\xe5\x34\xf5\x09\xcc\xdc\x7a\x6d\x0f\x07\xb6\x20\xf2\x39\x58\xa2\x5d\x70\x03\xc5\xd3\x9f\xe5\xbe\x9d\xfd\xd2\x6c\xce\x3b\xd2\xe5\x42\xac\x2a\x33\xed\x8e\xca\x61\x06\x86\xeb\xb3\x3b\xb5\x2b\xf5\x70\xa3\x05\x62\x10\x34\x58\x30\xcf\x79\xa5\x9c\xc6\x63\x8f\xb2\xe4\x25\xaf\x6a\x9e\x81\x4d\xd7\xb7\xf3\xa1\x13\x0a\x2c\x1a\xa7\xbb\xc1\x67\xff\xb6\xde\x8b\x65\x0f\xe0\x5f\x40\xc0\x41\x94\x0e\xe7\x69\x03\x01\x44\x8d\x8d\x52\x4b\x21\xc6\x40\xba\xfc\x0f\x69\xa0\xfc\x3f\xaf\x50\x32\xdb\xab\x37\x02\x23\xfa\x2b\x49\xa2\xbc\x39\x69\xa5\x51\x89\x50\x6d\x8d\x08\xfa\x7b\x54\x12\xb2\x6b\xe9\xab\x44\xb2\xc7\x7c\xd4\x83\x78\xdb\x09\x27\x82\x6c\xe8\x66\xc0\x20\x5b\x44\xa5\x3a\x8d\xaf\x9c\xb1\x46\xe0\x71\xdf\x9e\x2a\x2e\x3e\x06\x77\x88\xba\x79\x18\xa6\xc7\xec\x9b\x30\x54\x8d\xf5\x04\xfc\x83\xc6\x02\x83\x57\x3b\xcd\x61\x21\xfa\x12\xf0\x3e\x95\x88\xae\x2e\x84\xeb\x73\xd3\x90\xd6\xf5\x9a\xe6\x93\x73\x5e\xa9\x97\x50\xb8\x2f\x5f\xd7\xed\xcd\x9a\xd2\x76\xfc\x29\x3c\x68\xaa\x4e\x1b\x0c\xc4\xe1\xab\xdc\x22\x09\x41\x8b\x0c\x48\xc4\xb0\x04\x26\x03\x57\xe9\x25\xe0\x4e\x3a\x23\x9f\x4f\x34\x11\x68\x87\xdc\xb1\x84\xf0\x79\xa9\x63\xa1\x94\xc8\x5a\xce\x0e\xb2\xa6\x1a\x0f\x82\x54\xd7\xbf\x69\xab\xfa\x28\x73\xf0\x6f\xa2\x56\x87\xa1\x01\xf2\x6d\x3a\x8a\x0d\x06\x14\xd9\x87\x4c\xbc\x8f\x92\x88\xbd\xbf\x60\x4b\x21\xc0\x53\x14\xe8\x43\x1a\xd0\x89\x3c\x12\xc3\xfb\x81\xeb\x1e\x15\x9c\xc0\x1b\xa1\xa7\x0b\x82\x50\x50\x02\x0d\x29\x13\x39\xd1\x8f\x51\x74\x8a\x47\x1b\x55\x28\x19\x10\x7a\xeb\x98\x7b\x49\x03\xe4\xca\x16\x17\xec\x48\xbf\x86\x4a\x4b\x8f\x84\xdc\x36\x9a\x1a\xd9\xd5\x48\xef\xd7\x68\x58\xc2\x70\xd5\x36\xce\x40\xef\x44\xeb\x9e\xd3\x66\x97\xa1\x4e\x55\xe3\x98\x63\x7e\xbc\xaf\x6a\x55\x1f\xa1\x1e\x7b\x7b\xf0\x04\xf1\x57\x5d\x76\xaa\x7c\x75\x24\xd5\x50\x43\x52\x6d\xf5\xa3\x56\x8b\xff\x1d\x85\x12\x5b\xdf\x3d\xb4\x4a\x5c\xd2\x4f\xa8\x96\x7c\xf6\xef\xa9\x96\x58\xca\xc0\xc3\x35\xa5\xc6\x18\x9c\x4a\x76\x21\x8d\xc3\xd1\xda\x0e\x4e\x57\x0e\x87\xeb\x6f\x99\xba\xc4\x85\x64\x0d\x10\xff\x04\x83\xbb\x26\x53\xd0\x78\xc1\x5f\x65\xef\x03\x00\xcb\xfd\xa4\xff\x0a\xeb\x6f\xfd\x2e\xd4\x76\x39\x51\xe2\x8d\x6c\xa0\xa8\xb8\x77\xa0\xea\x35\x1e\x19\x4f\x63\x5a\x4e\x94\x2c\x46\x1c\x6c\x36\x32\xb0\xf2\x20\xe0\xf2\x1d\xf0\xeb\xee\x53\x14\x40\x2f\x63\x49\x6b\x71\xae\x46\x1c\xf1\x3b\x33\x04\xf7\x24\xb5\xef\xc4\xd6\x82\xd8\xa3\x76\xe3\xdf\xe7\x1e\x3f\x7f\xf0\x01\xb9\xc3\xbd\x02\xdb\xfd\x22\x5a\x8a\xbc\x60\x81\x43\x63\x09\x7a\x87\xd4\x87\x18\x46\xb2\xb0\x09\x46\x41\xf1\xd1\x50\x34\xcd\x34\x00\x95\x29\xcc\xb0\x40\xaa\xf6\xa2\x6a\x3d\xa8\x0c\x15\x61\x68\xcc\x9a\x70\x7b\x29\x60\xe2\xda\x54\x6c\x18\x5a\xab\xff\x86\x68\xa3\x4d\x0b\xc5\x7a\x0b\xf6\x90\x22\xb7\x1d\xb2\x6c\xe0\xf1\xee\x3a\xd2\x66\xb7\x6b\x90\x08\xc8\xa9\x6a\xcb\xc1\x7e\x6f\xee\x7c\x04\x0e\x86\x4b\x37\xea\x12\x72\xb9\xd5\x4a\xd8\x6e\xa3\x56\x43\xfa\xaa\x0b\x82\xbb\x4b\xd3\x47\x9e\x69\x68\x83\x0c\x6c\x0d\xf8\xa7\xc4\xa2\xb6\xd6\xf6\xba\xfb\x84\x6c\x74\xda\x4a\xdf\x11\x33\x67\xe7\xd1\x3d\x25\xcd\xc3\x93\xed\xd6\xc9\x94\xdd\x50\x92\x21\x6b\x05\xa8\xf2\xfa\xb6\x39\x50\xd6\x2d\x47\xad\xda\xd2\x6a\x55\xaf\x04\xd9\x65\xb7\x62\xe4\xee\x02\xed\x7b\x17\xec\xd9\x12\xfb\x76\x41\xdc\x29\x77\x8f\xf0\x18\xe5\x7a\x6b\xf9\x01\x49\xa4\xf6\x3c\x98\x88\x3d\xef\xd5\xf6\xab\xc2\x6c\x98\x7f\x5f\xd4\x0b\xba\x29\xe6\xce\x15\x3d\x12\x5f\xe1\x37\xb1\x73\xd1\x5a\x0a\xaf\xdb\x4a\x4d\xf0\x9b\xa6\x36\x5f\x3f\x71\x4b\x62\xfc\x30\xf6\xe4\xce\xa8\xaa\x89\xcd\xd9\x6e\xc5\x2c\x52\x9d\xa7\x93\xd7\x1e\x92\x44\xa2\x5b\xe0\x97\x31\x78\x15\xef\xb4\xb5\xd8\x3b\x9a\x9e\xca\x5e\xde\x5c\x7c\xf6\xa9\xe4\x76\xac\x3b\x75\xf6\x9e\x59\x6e\x4f\x02\x5c\x4b\x63\x34\xb7\xdb\xa7\x22\xca\x35\xf1\x2a\xad\xa4\xb7\xa1\x95\x7a\x3f\x10\x18\x5b\x28\x62\x9d\x37\x35\x48\x4a\x96\x1b\xfc\xfb\xec\x3c\x2a\xc1\x96\x68\xd8\x7f\x24\xba\x6c\x08\xed\x69\x5e\x0c\x9d\xd3\x06\xb0\xa6\x2e\xc3\xf0\xc1\xe2\xed\xe6\xfc\xab\x38\x1e\xeb\x3f\xe7\xe7\x67\x46\xc8\x5b\xd6\x92\xdb\x5e\x48\x74\x42\xb1\x06\xa7\x07\xe9\x6b\x35\x56\x62\xfd\x5c\xfa\xfe\x3b\xac\x80\xa7\xf4\x59\x99\x68\x17\xf5\xf5\xc3\xf8\xd1\x90\x65\xdb\x2d\xc2\x64\x05\xff\xeb\xff\xff\x7f\x06\x84\x7e\xfd\xe5\x97\x5f\x32\x96\x35\xa4\xc7\xb6\x62\xbb\xfc\x1b\x0e\xf5\x37\xf9\x4a\x06\x64\xe7\x79\x61\x71\xb6\x9e\x59\x1e\x49\xcb\x6e\x2e\x1d\xbb\x79\x7e\x54\x84\xa1\xf4\xdb\x33\x27\xac\xd9\xc0\x39\xf0\x74\xe7\x96\x8f\xd9\x11\xed\x02\x1a\x4f\x69\x5d\x1d\x12\x6a\x6b\x19\xcf\x69\x9b\xff\x35\x0b\x3e\xc7\x6f\x11\x24\xf8\x3a\x2b\x1d\x57\x54\x3c\xda\x6e\x4b\x87\x4b\x03\x8f\xd1\xe3\xf1\x74\x66\xe6\x9b\x89\xc6\xf5\x96\xf8\x3f\x4b\xbf\x0a\x84\x4a\xda\x43\x5a\x77\x62\x98\xf2\x9e\x01\x5e\x24\x5a\x2a\xaa\xff\xce\xb3\xc0\xe2\x10\x35\x37\xe7\x9d\x0c\x5b\xef\x08\xf0\x58\x72\x20\xa2\xed\xe1\xae\xb4\xf7\x7d\x1f\xd7\xcc\x7b\x25\xef\xbb\x62\x71\x01\xd5\x4f\xd8\x4e\xa9\xbd\xec\xa6\xae\x27\x79\xd0\x03\x76\x0e\x03\x68\x69\x78\x0a\xc0\x56\x51\x3d\xc7\x88\x7e\xb7\x77\x43\xdd\xeb\x74\x2d\xc1\x5b\x3c\x2d\x98\xec\x01\x94\x06\xfb\xc5\x30\x1c\x56\xfa\x5d\x55\x5f\xb9\x3e\xf7\xe3\xd4\x6f\x78\x18\x8e\xa7\x4c\xb7\xce\x88\xe5\x1d\x64\x7e\x46\xc2\x30\x2d\xa3\x9c\x66\x19\x89\x72\xab\x99\x90\x11\xfa\x2b\x36\x64\x49\x6f\x98\xbd\xf6\xd2\xaa\xd2\x0b\x84\x6e\x7c\x90\xe7\x46\xcc\xa9\x17\x83\x7a\xa5\x2f\x41\x99\xe4\x2e\x0f\x4b\x7b\xca\x62\x1e\x46\x8e\x3e\x07\xb3\x34\xa0\x77\x24\xa9\x61\x74\x2c\x70\x4d\xec\x23\xd7\xc0\xaf\xb7\xf9\x01\xfc\x07\xe0\xbe\xc1\x28\x72\x5e\x80\xc7\xe0\x39\x6e\xfc\x98\x68\x8a\xd6\xa2\x00\x7b\x09\x7e\x1f\x9f\x22\x31\x6f\x52\xd8\x82\x6e\xc6\xb0\x4d\x93\x83\x69\x1c\xc7\x87\x07\x4b\x9e\xbe\xbb\x28\x75\x37\x21\x37\x9f\x05\xe5\xc5\x92\x47\x0f\x1f\x3f\xa6\x07\xf5\x3f\x93\xf8\x31\x09\x92\x40\x95\x3c\xaf\x50\xd5\x26\x20\xa3\xc0\x95\xd9\x40\xf0\x39\x3c\x40\x88\x9c\xb1\xe9\x54\x7c\xd8\x8e\xef\x82\xf9\xc8\x82\xa7\x99\xba\x4e\x74\x45\x87\x07\xe7\xd9\x5a\x89\x32\x39\xe0\xeb\xe2\x92\x47\x26\x8e\x3d\x26\x87\x01\xc8\xc8\x97\xac\xad\x2c\x6f\x00\x4b\x7f\xcd\xc4\x07\xb3\xdc\xfe\xd0\x47\x59\xd3\x7d\xc6\x3c\x0c\x3f\x9d\xef\x8d\x04\xee\x31\x5d\xd6\xf9\xed\x99\x9d\xf7\x5d\x55\xdb\x6d\x54\xb3\xe3\xbc\x43\xee\x20\x40\x3b\x92\xf6\x56\x61\xe7\x54\x76\xef\x96\x7a\x91\x37\xbd\x0a\xc8\xc9\x4a\x28\x74\x32\x82\x55\x9e\xe8\xbd\xef\x4e\x07\x4d\x16\x5d\x90\xdb\x57\xc2\x72\x46\x1b\xa7\xd3\x65\x0d\xcf\xeb\xbc\xd3\xad\x1a\x26\x52\xe7\xa0\x8c\x3b\x38\xef\x4d\x88\xcf\x82\x46\xea\xc7\xbe\xd3\x9c\x75\xad\x2e\x36\xd4\xbb\xcd\x6e\xe1\xd7\xe0\xf4\xc8\x10\x30\xbd\x63\x46\x33\xbc\x22\x47\x91\x98\x99\xc1\x4b\x82\x80\x0c\xec\x40\x06\xff\xeb\xff\xf8\xbf\x6a\x2e\x67\x46\xfd\x81\x15\xb3\x20\x48\x20\x37\x6d\xd7\xc9\xa6\x7e\xd0\xb3\x7c\xe5\x1c\x78\xde\x3d\xe4\x0d\xaf\x88\x68\x2b\xd9\x37\x71\xec\x1c\x95\x9c\xba\x31\x40\xf8\xf5\x9f\x07\x9b\xce\xf6\xbf\x41\x37\x29\xdf\xe8\x8b\x1b\x97\xdc\x92\x97\x15\xb0\x80\xed\x39\x19\xf5\x1d\x9e\xac\xb0\xef\xe1\xce\x58\x93\x5b\xb4\x6f\x80\x72\x09\x2c\x0b\x54\x77\x62\x31\xcd\x58\xcb\x42\xb1\x3d\x0c\xf5\x38\x80\xe6\x42\xbb\x70\x70\x8b\xed\x8d\xe9\x71\x1c\x86\x30\xfc\xcc\x5f\xef\x33\x38\x8d\x37\xfa\x34\x26\x89\x18\x8d\x8e\xa6\xf1\xac\x6f\xed\xfa\xe2\xb7\x8c\x3e\x8e\x63\x92\x44\xbd\x73\x83\x4e\xdc\x1b\xfb\x8f\xec\x06\x9f\x2e\xf2\x61\x1c\x83\xa6\xd9\x67\xf7\x95\xea\x08\x9f\x30\x6e\xb3\xdc\x2c\x6d\xbb\x62\xf5\xa3\x91\x59\x39\x8a\xc7\xbd\xc2\xe2\xd9\x70\x28\xda\xef\xa4\x7e\xa9\x1a\xb9\x6d\xa5\xdb\x23\xce\x99\xf6\xfa\xea\x69\xc2\x31\x0f\xbc\xe7\x09\x28\x22\xd1\x0c\x9c\xc2\x19\x08\xe7\x45\x7e\xc6\x24\x2d\xf5\xd2\xd5\x9f\x59\x0b\x6a\x8b\xdc\x82\xdb\xb3\x30\x2c\xcd\xef\x5d\x52\x92\x9d\x30\x98\xb3\xc6\xa1\x54\x4e\x05\x38\x54\x63\xef\x39\xcd\xa3\x00\xb6\x65\x40\x83\x06\x13\xde\x03\x82\x80\x6e\x83\x66\x09\x3a\xd8\x19\xc6\x44\x67\xbb\x92\x2b\x61\x0c\x5e\x5b\xf9\x50\x51\xca\xf7\x60\x45\xff\x28\xd1\x4f\x97\xc9\x5b\x83\x10\x07\xf4\x21\xfd\xa3\x6c\x86\x5b\x2c\x61\xf0\xb0\xa7\x83\x3d\x38\xc8\xc0\x26\x35\x68\xd1\x01\xfd\xa2\x29\x3b\x78\x5a\xd6\xbe\xc3\x4e\x64\xa3\xd6\x86\xea\x56\x7f\xd3\x81\x8f\xe8\xa9\x79\x31\x55\x03\x81\x00\x36\x21\xc6\x02\xb7\x76\x80\xdf\x99\x12\x65\x14\xf5\x69\xb3\x96\x2c\x3e\x3c\xac\xe1\x13\x40\xb8\x63\x49\x6a\x45\xd1\x39\xb2\xa6\x88\x32\xa3\xc1\x52\xb2\x6c\xe4\xa1\x9a\x01\x26\x21\xe8\x60\x65\x84\xec\xe4\x68\xb4\xf3\x90\x65\xf5\xdb\xcb\x41\x5f\x96\xc7\x2c\x3e\x2c\xc7\x63\xf2\x8f\x85\x39\x55\x34\x07\xb0\x01\x15\xe9\xbf\x68\xd4\x0e\x5f\xe9\xe5\xa8\x56\xc4\x01\xa6\x79\x0e\x28\x82\xce\x79\x55\x40\xf5\xeb\x2b\x8e\xe1\xf5\x15\xc7\xd3\x73\xfd\xef\x57\xe7\xf0\xe3\x1b\xf8\xc1\x57\x6f\x37\xf1\x97\xd3\x14\x15\x31\xe0\x5f\x01\xff\x9e\xeb\x7f\x1f\x7e\x0d\xff\x7e\x03\xff\xae\xe0\x5f\x88\xfd\xf2\x4b\xf8\xf7\x2b\xf8\xf7\x9b\xb7\x9b\x73\x71\x7e\xfe\x76\x73\x7e\x7e\xfe\xcd\x18\xfe\xa4\x67\x0f\x2e\x68\xd4\x5e\xcd\xce\xc9\xab\xd7\x42\x90\x99\xbc\x12\x17\xcf\x3e\x16\x91\x7e\x6e\x6e\xca\x54\x8c\x22\x83\x6a\x19\xbc\x55\x01\x81\x3b\x65\xab\xbf\x68\x70\x11\x10\x6a\xf6\x84\x3e\x39\xce\x4b\x51\x5d\xa2\xfc\xa9\xd9\xf1\x97\x6b\x9e\x8a\x4b\xb9\x5e\x89\x32\xa0\x65\xde\x87\xee\x7b\xd0\x28\xc0\xae\xaa\x06\x64\x67\x50\xaf\x64\xeb\x86\x2d\xa0\x27\xb3\x8e\xba\x5a\xe2\x21\x32\x36\x2c\x47\x2f\x4b\xf9\x01\xa0\xcb\x9e\xe9\xb7\x8c\x5f\xce\x41\xca\xf3\x83\x5c\xaa\x83\xe8\x5a\x28\x72\xb0\x14\x07\x29\x9e\x7f\x07\x59\x7e\xc0\x0f\xca\x4d\x9e\x67\xf9\xc5\x81\x00\x1b\x80\xc0\x6b\x60\x03\x23\x72\xba\x77\x93\x5f\x08\x05\x67\xbf\x71\xa0\xe0\x49\x17\x98\xaa\x0b\x6b\x20\x59\xfe\x1b\xa5\x79\xf9\x3a\xc5\x79\x68\x97\xff\x6e\x89\x2e\xab\x5f\x68\xa9\xd6\x73\xf9\x5e\xfc\x9a\x55\x1b\xbe\x5e\x5f\x07\x74\x78\x05\xe1\x1f\x2e\xe5\x1a\x00\x9d\xd1\x2f\x01\x8a\x45\xeb\x03\xe5\x52\x5c\xe9\x63\xd0\x9c\xb4\x2d\x91\x24\x38\xe7\xa4\xbf\x35\x8f\x31\x74\x58\xb7\x27\x4f\x03\xb0\x85\x83\xd7\x65\x66\x17\x22\x8f\x72\x32\x28\xf5\x5d\xbc\x12\x8a\xa7\x97\xf5\x17\xc8\x3b\xa9\x9c\x70\x85\xe1\xf6\x2b\x12\xb4\xdc\x6e\xad\x04\x0a\xd6\xdd\x47\x55\xf2\x1f\xc5\x75\x85\x27\x19\x84\xa5\x32\x3f\xcf\x2e\x36\xa5\x98\xa3\xab\x7a\x17\xe1\x43\x03\xc2\x28\xbf\xe0\xb6\x13\xc6\xd9\x6b\x40\x17\x67\x3d\x07\x79\x57\x81\x9f\xfd\x53\x82\xd2\xb9\x2f\x3d\x7f\x01\x40\xf2\x55\x67\x80\xc0\xa3\xc9\x77\x90\x57\x8f\xf3\xa7\xca\xaf\x7c\xd6\xa6\x9a\x55\x3e\x10\x16\xf0\xf9\x93\x20\x0e\x68\xef\x2e\x4c\xf5\x1b\x04\x6b\x7a\x21\x3e\xaa\x37\xf2\xb5\xa5\xc5\xda\x8b\xaa\xe3\x3b\xd2\x6e\x13\x9b\xc1\xec\xda\x20\x07\x10\xd2\xd6\x3a\xf8\x2f\xc0\x85\xfe\xd5\xa0\x43\x37\x3d\x71\x76\x09\x3f\x03\x51\x5b\x7b\x60\xba\x3b\xcb\x4f\xe2\x5c\x35\xf2\xe8\x80\xd6\x05\x66\x86\xba\x6f\xab\xec\x9d\xae\x7a\xb2\xcc\x38\x53\xd5\x33\x55\x46\xe1\x1d\x2b\x08\xe8\x94\xfe\x56\x76\x2b\x7e\x2e\xcb\x2b\x8e\xf3\xd9\x7b\x42\xee\x88\x97\xad\xba\x94\x1f\x90\x63\xf3\xdb\xa5\xc8\x5f\x5b\xff\x8a\xd0\xf6\xbf\xa4\xdb\xae\xfb\x39\x06\x81\xdf\x00\x4f\x45\xc3\x85\xf7\x63\xb4\xbb\x68\x47\xe9\x56\x73\x7e\x0d\x42\x06\x47\x53\x58\x2a\xaf\x6f\x20\x7d\xea\x50\x85\x61\xf4\xae\x35\xdd\x48\xc7\x22\x63\xbf\x1b\xde\x22\x4f\x8d\x88\x1d\x57\x58\x53\xec\xda\x4f\x83\x28\x16\x04\x8c\x31\x85\xc0\x7a\xaa\x53\xfe\x3e\xe9\x6d\x5d\x91\xcf\xc2\xed\xeb\x9f\xea\xba\x25\x36\xf4\x72\xbd\x1e\x56\x25\xbf\x78\x0a\x6e\x65\x87\x31\xfd\xc0\xf1\xb4\x5e\xaf\xe5\x07\x1d\xf8\x3c\x5b\x83\xe6\x71\xe3\xec\x81\x11\xfb\x76\x9d\xe5\xef\x5e\x01\x2c\xc4\xe3\x47\xb1\x17\x81\x2b\x7c\xce\xcb\x8b\x2c\x0f\xa8\x1f\x83\xe2\x4f\xbd\xe0\xea\x35\x51\x65\xf9\xc5\x5a\x3c\xf1\xe2\x5f\x8a\x52\xcf\x33\x34\xa7\x4e\xf7\x41\x96\xef\xf4\x6b\x21\x00\x2f\x36\x36\xe4\xa9\x58\xf3\xeb\x3a\xe8\x7c\xad\x57\x6c\xfe\xba\xe0\x39\x5c\xd0\xf4\xa9\x5b\xa1\x7c\xb5\x9a\xcb\x95\x78\xb2\xe6\x15\x6e\xa9\x3a\xca\x97\x60\xd4\x65\x6d\xf2\x95\x7c\x2a\x0a\x75\x19\xe8\xb7\xc9\xde\xcb\x4a\x6f\x61\xeb\xff\xde\x65\xd1\x77\x14\x14\x62\x62\x9e\xa1\x9a\x1c\xb6\xf5\xe1\x63\xac\xe0\x7d\x26\x3e\x14\xb2\x54\x76\xa4\xa6\xf1\xfd\x49\x91\x2b\xfe\xf1\x7b\xeb\xa3\xf4\x27\xa0\xf1\x02\x3a\x15\x5f\x78\x9d\xea\x11\x8d\xf7\x1d\xcc\xfb\x16\x88\x95\x58\x39\x02\x4a\xf1\x25\x50\xb4\xfd\x2b\xb9\x1e\x8e\x46\x51\xb5\x97\xa6\x89\xe2\x4b\x4d\xd7\x7f\x64\x6a\xbb\x0d\x02\x53\xa8\xf3\x0f\xe4\xad\x2e\x87\x93\x17\x50\x40\xe5\xbd\x73\xe4\x2b\xa1\x9e\xda\xf4\x8d\x37\x4b\x71\x59\xf2\xca\xad\xda\x5d\xf4\x86\xf7\xbb\x4f\x6d\x3e\xc9\x40\xdb\xe0\x12\x20\x36\x2b\x76\xbb\x1b\x88\xfa\xa5\xc7\x6e\x53\x99\x57\xaa\xdc\xa4\x4a\x96\x89\x40\xff\xb3\xbe\x2b\xeb\x27\xe8\x00\xc8\x31\xad\x8c\xd6\xa1\x3f\x1c\x56\xbe\x48\x2b\xa1\xf0\xc1\x94\x78\x7d\xab\x3d\x2c\x5e\xd6\x5e\x89\x69\xc9\xe4\x42\x9c\x0d\xf4\x3f\xe0\xac\x06\x5f\x63\x43\x26\xb6\xdb\x08\x02\x73\xaa\xda\x6e\x8f\x04\x72\x59\x51\x06\xb5\x10\x67\xa8\x73\x49\x73\x5a\x82\xeb\x3f\xf8\x11\x60\x05\x78\xa2\xa0\xf0\x1d\x6c\x29\xe9\x45\x4f\xdb\x9a\x22\x5e\xd3\xb4\x85\x38\x83\xd4\x4f\x65\xda\x75\xe9\x6d\x6c\x64\x65\xba\xa3\x7c\xb5\xfa\x11\xc8\xa7\xa4\xb5\xf4\x2e\xad\x43\xe0\x89\xf1\x07\xbc\x50\xb3\x40\xbf\x85\x82\x24\xd8\xe4\xa0\xd9\x1f\x9c\x45\x82\x23\x50\x07\xaa\x9a\x74\x4a\xf2\x4d\x0a\xbb\x25\xd2\x9c\xc5\x87\xf9\x91\xaa\xdd\x36\xe5\x00\xc4\xaf\x5f\xd4\x7a\x08\xf5\xc7\x24\xe7\x57\x82\x31\x51\x8b\x9c\xaa\x02\x84\x2a\x39\x9d\xa2\x48\x81\xaf\x56\xa7\xe8\xa6\x38\x99\xfb\x2f\x40\x8f\xee\x53\x13\x25\xdf\x89\x7c\xa6\x12\xe7\x3d\x20\x6a\xcc\x23\xa2\x59\x18\xef\x97\xaf\x75\x1b\x49\xe7\x09\x60\x2a\xa9\x0e\xae\xf8\x35\x3c\x00\x96\x02\x98\xd1\xe2\x7c\xb3\x9e\x04\xe4\xb0\x43\x73\xda\xae\x4b\x16\x6b\x9a\x33\x52\x04\x00\xf5\xad\xc6\x7f\x1e\x89\x85\x3c\x23\x47\xac\x3c\x24\x72\x34\x1a\x08\xdb\x33\x49\x63\xf0\x40\x16\x79\x23\x66\x1d\x31\xd3\x5b\xbd\xc2\x12\x09\xde\x98\x35\x61\x91\x28\x2a\x0b\xfe\xcf\x46\x24\x79\x18\xe6\x13\xfc\xa6\x45\x99\xc9\x32\x53\xd7\x18\x68\x7f\x6d\xb7\xf1\x6e\xcf\x29\x66\x93\x38\xfb\x61\xac\xd6\xf8\x7c\x1e\x8d\xf4\x1b\x1e\x76\x90\x4e\x80\x93\xdd\x3b\xe8\xfb\x66\xdc\xb5\xbf\x67\xca\xed\x24\xe9\xd9\xb6\xdd\x82\xe9\x80\x45\xd0\xf1\xe9\x0d\x50\x61\x77\xae\x8a\xde\x0e\x80\xda\x9f\xeb\x85\xee\x06\x72\x39\xf4\x6d\xd6\xea\x03\x4e\x9f\xad\x78\x68\x2b\x56\x61\x68\x5d\x35\xf9\x61\x11\xaa\xb4\x6b\x4a\xc1\x5f\x53\xbe\xf3\x8c\x99\x71\xd0\x90\xa0\x93\xa9\x44\xcd\xc0\x79\x94\xe7\x20\x8a\xd0\xd2\x08\xef\x57\x32\xa5\xfa\x88\xf8\x88\x8a\x66\xd4\xf0\x8f\x5c\x7b\x1d\x75\xf5\xa9\x81\x6f\x7a\x65\xa0\x39\x1b\x4f\x8d\x53\x07\xd5\xe3\xc5\x41\x19\xff\x1c\xa5\x75\x68\x43\x3c\x87\x11\xc7\x79\x18\x46\xb6\x41\xbe\xe3\x09\x81\x27\xba\xef\xa8\x83\x4a\xd6\xac\xbf\x28\xb3\x2b\xb8\x5c\xc2\xf0\xa9\x19\x7e\x0f\x8a\x26\x63\xa5\xb5\x04\xe5\xe0\x52\x17\x4c\x42\x9d\x8e\x55\x4e\x33\x63\xba\x98\xd7\x22\x5b\x65\x2d\xb1\xd1\x68\xd3\xda\x7f\x46\x7c\x92\x5e\xce\xe2\x64\x4a\xc8\xa8\xb6\x32\x9c\xb3\xf4\x70\x7e\x94\x1f\x8e\x46\x73\x62\xbb\x30\xa7\xc2\xc2\x9c\xf5\x0c\xd5\x20\x66\x2c\x03\xd3\x9b\xda\xf3\x51\xe1\xb6\x6d\xb1\x90\x67\xa6\xc5\x93\xf4\xf2\x38\x0e\xc3\x3c\xab\x67\x4e\x5a\x77\x53\x19\x85\x84\xba\x3f\x84\xfe\x8a\x7e\xb3\xf5\x79\xfc\x46\x1f\x44\x27\x2a\xe9\xbd\x36\x2f\x94\x9b\x73\x3c\xeb\x75\x07\x21\x47\x75\x77\x06\xae\x34\x65\x0c\xee\x63\x77\xae\x16\x4d\x19\x36\x6a\x22\xb7\x82\x6d\x1a\xcb\x0c\x95\x1c\x69\xce\x4e\x4c\x41\x3f\x0b\x2f\xda\x98\xaa\x52\x3c\xc0\xa2\x9a\xd3\x45\x1e\x3c\x04\x37\x74\xe8\x62\x58\x0f\x17\x51\x2c\x5f\x3c\x3c\x1b\x38\x20\x58\xcb\x71\xe3\x4c\x8e\xca\xe3\x63\x50\x08\x88\xf8\x2c\x5f\x3c\xfc\x9c\x8f\xa7\x67\x49\x4c\x8e\x59\x46\x4a\xc6\x6b\x4d\xf0\x08\x22\x47\xd3\xb3\xa3\x8c\x68\xf2\x1b\x7f\x3e\x3c\x33\x80\xc7\x92\xf1\xd1\x74\x67\xb0\xf1\xd4\xac\xe6\xe1\x05\xe6\x70\x39\x08\x48\x32\x76\xd6\x71\xe9\x51\x3c\x53\x49\xcc\x58\x6a\x08\x78\x67\xf8\x94\x8e\xa7\x38\x4a\xe8\x45\xa6\xe1\xd8\xd2\x68\x88\xd9\x45\xa1\x8f\x0f\x07\xab\x8e\x88\xd2\x73\x34\x7c\x70\xdf\x51\x6e\xf0\x60\xdc\xdc\x46\xd6\xc9\x1e\x81\xfc\x49\x0e\x95\x21\x36\x78\xff\x34\xda\x02\x30\x4d\x05\x71\x8b\xf8\xcc\xcb\xd7\x9e\x7f\x3c\x32\x17\xe8\x52\x27\x6f\x93\x18\x35\xea\xac\xb4\x1a\x22\x0b\x75\x46\x33\x87\x1b\x60\xfc\xe7\xa0\xc6\x66\xe7\x84\xcd\x16\xea\x8c\x94\x0b\xfd\xe7\x0c\x40\x78\x37\xd5\x65\x64\x7e\xd7\x70\xe9\x90\xca\xee\x32\x03\xa7\xba\x50\x67\x35\xa2\xea\xc8\x02\xaa\x62\xd6\x05\x3f\x3b\x1b\xa4\xae\xbc\x94\x58\x2f\x39\x48\xd2\xa1\x05\x65\xb9\xf0\x7f\x9f\xcd\xea\xca\xfd\x60\x92\xe8\x00\x7d\x07\x34\xda\x87\x21\xc4\xdb\xfa\xf1\xe1\xfc\xa8\x9c\xfc\x75\xb1\x96\x4b\x6e\xcd\x09\x0f\xe7\xb6\x65\x05\x73\x71\x8b\xf9\xd9\xa0\x98\x14\xa5\x58\x45\x19\xcc\x27\x41\x29\xf9\x0f\x91\xa4\xc5\xe4\x3d\x5f\x13\x57\x11\xfe\xf4\x54\x38\x2f\x04\x92\x0c\xe0\xf6\xae\x67\x9e\xea\xf5\x64\x97\xd2\xa5\xd9\x6d\x91\x60\x95\x8a\x72\x6a\x0c\x6b\x66\xb9\x01\xcc\xcf\x01\x30\x7f\x3c\x4d\x84\x3e\xca\x9c\xd3\xc6\x1d\xc5\x97\xda\x13\x70\xc7\x7d\x67\x4d\x4d\xd5\x5a\x5b\xef\x9f\xb9\xa1\x35\x5d\x7d\xe0\x8c\x27\x90\xcb\xbf\x05\x78\x29\xb4\x57\xec\xac\x79\x4c\x24\xd0\x34\x38\xf3\x92\x1c\xcf\x68\xfd\x50\x40\xe7\xdf\x3b\x8a\x7a\x31\x3d\x6d\x32\xd5\xfe\x6c\xaa\x6d\x16\xda\x2c\xc2\x79\x18\xef\x2f\x22\x97\x6e\xc4\xfe\x2b\x77\x87\xa4\x2b\x80\xa0\x63\x7c\x50\xd2\x23\x3b\xaa\xcf\xad\x13\xa3\xcf\xdb\x5f\x5e\x5d\xcc\xad\x92\x45\x22\x28\xc8\xf9\xe3\x9d\x57\xa6\x2e\x8b\x4a\xbf\xc9\xa3\xc6\xab\x41\xbf\x10\x0d\xc0\xc3\x8e\xa2\x6e\xc1\x09\x52\x13\xbd\xcc\x47\x87\x0d\xdd\x71\xf7\x28\x9c\x27\x1b\x3b\x79\xb8\x0a\xea\xb9\x84\xc5\x30\x10\x47\xcd\x04\x33\xd1\xca\x91\x88\xe3\x0c\x3c\xce\x66\xba\xb2\x58\x1f\xdc\x8d\xf3\xdc\xec\x38\xc9\xdc\x99\xf6\xa3\x19\x04\x89\xc3\x10\x77\x87\x81\xe6\xdb\x6d\x09\x63\x31\x8a\xca\x99\xab\x0f\xfb\x3b\xfe\x4c\x45\x92\x24\xfa\xd2\x31\xac\xd7\x37\xe2\x63\x67\xdc\xdd\xa0\x17\x32\xf2\x47\xb0\xce\xa5\xe7\x1d\x54\xa6\x7b\x32\x2d\x3b\x99\x2e\x04\x68\x16\xe8\xd7\x79\x37\x3d\x7a\xb0\xeb\x4c\xd4\xf3\x52\x5e\x51\x25\xbb\x11\x6f\xe4\x0e\x9e\x10\xbf\x01\x3e\x6f\xb2\x17\x80\x80\x72\x9a\x32\x3f\x37\x9d\xb3\x48\xb0\x3f\x7b\x97\x36\x21\x06\xf9\x9f\x16\x4c\x38\x77\x06\xca\xb0\x55\xad\xa2\x0a\x0b\xac\xa2\x4a\x40\x55\x4b\xaf\x3f\xbd\x1a\x67\x17\xb9\x2c\xc5\x18\x8c\xf8\xaa\x80\x06\xaa\xdc\x80\x17\xa7\xee\xcb\xb5\x21\x0e\x8d\x14\xf8\xe1\xcc\x6e\x5a\x3e\xa3\x15\x41\x6f\x4f\xe0\x4f\x61\xce\x60\xab\xd4\xae\x2f\xf8\x52\xbe\x17\xc6\xf7\x45\x2e\xd0\x8d\x86\xc5\xbc\x76\xc4\x58\xda\xef\x6d\xa1\xb5\x28\x08\xbd\xf1\xb3\x60\x4b\x3c\xb5\x78\x03\x46\x81\x68\xb1\x5e\x38\x39\x6c\x34\x43\x58\xe7\x09\xca\x68\x0f\x61\x6d\xc7\x4b\x40\x4c\x53\xb2\x38\x6e\x46\xcc\x4c\x9f\xc6\xcd\xe0\x64\x4f\x39\x47\x6c\x09\x46\xfd\x36\x9a\xd0\xc2\xa5\x80\xe6\x1c\xdf\x80\x8b\xc9\x9b\x71\x23\x94\xec\x94\xa7\x0e\x3c\x37\xba\xf1\x0d\x7e\xb9\xf9\x01\x90\xff\x2c\x08\xa8\x03\xff\x2f\x67\x51\xc1\x7a\x06\xa4\x59\x03\x6d\x15\x00\x86\x5f\x49\x84\x1e\x07\x74\x21\x05\x8b\x93\xe0\x2a\x5b\xad\xd6\xe0\x15\x14\x5a\xd9\x37\xce\xad\x86\x3f\x78\x48\x9a\x0d\x45\xc5\x7e\x82\x50\xed\xa0\x01\x11\x71\xf6\xbb\x8c\xf0\x1c\xa2\xb7\x70\x14\x14\x54\x9f\x0b\x73\x0a\x8d\x49\x5a\x43\x44\x8d\x23\x8c\x79\x6b\x6c\x77\x84\xd4\xcc\xf6\x30\x7c\x29\xa3\x8c\x72\x9f\xfd\x8e\xd5\x71\x8f\xbb\x1e\x86\xcf\xfd\x54\x3f\xa1\x99\x04\x6d\x43\x02\xe9\x37\xcf\x29\x27\x8d\x70\xd0\xf2\xd3\x11\xeb\x56\xc4\x2f\x45\xb2\xe2\x75\x08\xc8\x62\x6c\x21\xff\x70\x42\x3d\x25\xd1\xa4\x65\xa3\x90\x75\x9c\x55\xd7\x70\x45\x19\x5f\x88\x33\xf4\x59\xee\x6c\x33\xeb\xa6\x3e\x33\x62\xc8\xce\xeb\xec\xa9\x7d\xcf\xa1\xa5\x57\x96\xaf\x5e\xca\xea\xfb\xce\x81\x63\xdf\x63\xd3\x81\x02\x47\x2d\xa5\x7e\xb6\x29\x36\x56\x35\x59\x93\xb5\x88\x78\x83\x65\xaf\xc2\x70\x18\x65\xec\x25\xaf\xe3\x32\x5a\x42\x99\xc4\xba\x0f\x39\x1c\x8d\x38\x39\x74\xf8\x11\x54\xbf\xe3\xbf\xef\xbc\x7e\x7d\x62\x02\x95\xce\xc5\x47\x25\xf2\x55\x6d\x4c\xf9\xed\xb5\x97\x43\xfe\xdf\xec\xbd\x6d\x93\x1b\x49\x93\x18\xf6\x7d\x7e\x05\x50\xc7\x05\xbb\x38\x05\x0c\x66\xc8\xe5\xee\xf6\xb0\x88\x87\x2f\xc3\x5d\x2e\x09\x0e\x1f\x72\xf6\xed\x01\xb0\x64\xa3\x51\x98\x69\x0e\xa6\x0a\xec\x6e\xcc\x0c\x66\xba\x2f\xf6\x2e\x64\xf9\xce\x11\xb6\xc3\x27\x45\xf8\x74\xb6\x64\xbd\x58\x96\x5f\x2e\x6c\xe9\xc3\x59\xb2\x2c\xc5\x45\xec\x5a\xfe\xf2\x44\x9c\xff\xc3\xfe\x81\xfb\x0b\x8e\xca\x7a\xe9\xea\x46\x63\xc8\xdd\x3d\x9d\xa4\x88\xe3\x07\x0e\xba\xde\x2b\x2b\x2b\x2b\x33\x2b\x2b\xd3\x71\xd2\x5b\x8a\x70\x9b\x65\xca\x08\x46\xd5\xce\x32\x61\x64\xcb\xde\xf3\x40\xdb\x17\x0a\xf5\xea\x07\x26\x5f\xd8\x2e\x96\x2f\x0e\xb1\xcf\xee\x74\x7b\xc6\x7f\xaa\xaf\xbc\xa7\xe6\x98\x3c\x01\x48\x4e\xd8\x8c\xa5\xef\x98\x84\x13\xb0\xd2\xb2\x62\xb5\x26\x54\xbd\xab\xdc\x89\x6f\xaa\xae\x10\xf6\x53\xbd\x96\x45\x87\xdc\xac\xdb\xf3\xc0\x13\x84\x17\xb3\x72\xbd\xf0\xde\xe9\xf6\xd4\xf1\x14\xcb\xa3\x48\x15\xca\x7d\x95\xa4\xab\xa4\xc2\x8f\x73\x6d\x2f\xab\x71\xe4\xcb\xf5\x38\x42\x22\x2a\xd6\xe3\x49\x50\xc5\x13\x15\x05\x33\xdd\xdd\xdc\x0c\x8d\x03\x56\x73\x7e\x05\xfa\xe1\x55\x11\xde\x29\xea\x45\xb4\x0f\x94\xc2\x57\x7f\x68\x44\xbc\x80\xbe\xb1\x22\x74\x4c\x78\x81\x58\x25\x1f\xf6\x8d\x40\x61\xd6\x97\x57\x2e\x8a\xb3\x18\x24\xa6\x03\x29\x9e\x34\x4b\x87\x1b\xe0\x50\xab\xd5\x14\x1a\x81\xc0\xb4\x8b\xcd\xea\xd6\x4d\x69\xef\xae\xc4\x52\x1d\xae\x0a\x3b\x8b\x11\x18\x94\x0a\x94\x07\x2a\x25\xad\xfc\x86\x7b\x9c\x04\xee\x6b\xb4\x0d\x43\xaf\x0e\x45\x30\x7b\x00\xe1\xa3\x20\xe6\x39\x40\xc5\x4d\xc5\x24\xd6\xc2\x8d\x7a\xe8\xa5\x63\x59\xbc\x09\x3c\x4e\x42\x90\xea\x35\x2e\x98\xc8\x46\x69\xab\x15\x50\x2a\xca\xdc\x7a\xab\xf5\x8d\xf0\x38\xf9\xb5\x1c\x47\x5f\x0f\x01\x4e\xb6\x10\xd8\x5b\xd2\x07\xdc\x2f\xec\xd5\xcb\x32\x98\xa8\x89\xd6\x29\x65\x31\x37\x7d\x10\x8c\x9c\x51\xd3\x78\x10\x8c\x0c\xc2\x7d\x25\xe2\x49\x45\x69\xa0\x74\x4a\x35\x9a\x01\x1d\x11\x1d\x14\x01\x60\x93\xa3\xf4\x01\xa9\xd5\x29\x95\xc4\x5a\x8f\x95\xc2\x62\x6d\x98\xc0\x6d\x4d\x88\xc3\x1b\x85\xc7\xcb\x56\x4b\x34\xa9\x13\xa7\x8c\xf7\x36\x37\x85\xdf\x6e\x73\x87\xf4\xd9\x40\x59\x10\xa9\x27\x60\x5e\x44\x62\xdc\xab\xd1\x69\x06\xcc\x63\x24\xc6\xb9\x5f\x04\xc9\x8a\xea\x0a\x16\xd9\x0c\xe7\x35\x5a\xf5\xa6\x5b\xa0\xd5\x6a\xca\x76\x71\xbe\x0b\x41\xb1\x02\xaf\x18\x4e\x7b\x1b\xe3\x5d\x6c\x06\xeb\x68\xd9\x4a\xc5\x04\x86\x87\x03\x22\x77\xa2\xe3\x3d\x8b\x55\x98\x1d\x65\x1d\x04\x5e\x7b\xf4\x87\x80\x33\x50\x1c\x1e\xce\x40\xdb\x0a\x91\xa3\x4b\x43\xd4\x2f\xf9\x5a\x2d\x46\xab\xda\x56\x28\x9c\x65\x5e\x55\x8b\x0c\xe9\x7a\xa7\x55\x52\x71\xef\x7e\x89\xd7\x76\xde\x16\xba\x86\xfd\xb6\x3c\xc2\xfe\xd3\x9f\x58\xc1\xb9\xe1\x30\x89\x07\x30\x3f\x7d\xc9\x51\x3b\x2c\x29\x5f\xe9\x08\xc8\x6b\xef\x32\xd6\xdc\x6c\x51\x7a\xee\x3d\xd4\x4a\xc7\x9c\x14\x6f\x6d\x56\xdb\x69\x6a\xcf\x80\xab\x6f\xd6\x9a\xf6\x08\x09\x03\xe5\x9f\x02\xe7\xc4\x70\x33\x35\x24\x6e\x4f\x38\x5a\x3c\xa5\xf5\x53\xb7\xae\x8f\xf9\x54\xf8\xf5\xef\x6a\xcb\xe6\x08\xd6\xd9\xab\x62\xc2\x98\xc3\x15\x01\x3f\xc6\x0a\x66\x4a\x4b\x9e\x36\x49\x3f\x62\x3d\x56\x74\x1d\xb7\x4b\xad\x8f\x03\x7d\x8b\x4b\x94\x0d\xb9\xa9\xa4\xf8\xc5\xb5\x75\x34\xdb\xee\xf0\xfc\xfe\x7d\x5d\x96\x38\x0c\xa7\x7f\xce\x8d\x76\x5d\x83\xe7\x31\x4f\x85\x14\xd5\x6a\x80\x64\x54\x10\x1e\xa3\xae\xc8\x56\xd5\x5c\xd8\x53\x11\x7c\xbf\x68\xc5\x85\x52\xba\x97\x56\x6b\xf5\x72\x1b\x63\x7f\x55\xd2\xee\x99\xde\xe4\x1e\x23\x5d\x6c\x5b\xf6\x8d\x6f\x13\x15\xe1\xd2\x8e\x8a\xd9\x12\x18\xb4\x0b\xe0\x59\x25\x15\xba\xa0\x4c\x3b\x81\xde\x68\x9a\x65\x5d\xfb\xb0\x56\xe6\xc1\x0e\xee\x95\x27\xfd\xa0\x14\xcd\xdc\xac\xe1\x73\x91\xd0\x34\x37\xdc\xa1\xff\x99\x41\x1f\xe5\x8d\x4d\x76\x67\xbb\x01\x7c\x4a\x58\xfa\x32\xba\x58\xbd\xb4\xa8\x1c\xae\xab\xa4\x6c\x15\x1e\x59\xb6\xf5\xed\x70\xb2\x79\x4d\x13\x38\xed\x72\x85\x61\xdc\x63\xca\xd0\x87\xe5\x1b\x96\xc6\x94\xb7\x7a\xd9\x30\x5b\x79\xa9\x90\xd3\x33\xdc\x7d\x7a\x75\x05\x85\xb6\x54\x78\xa9\xb9\x71\xaa\x0b\x9f\xda\x6a\x3d\xd6\x38\xe5\x7a\x28\xa9\x0a\xf6\x1b\x16\x77\xc0\x08\x34\x26\x35\x52\x7e\xf9\xde\x0b\xec\x4b\x55\x48\x9e\x04\x17\xf7\x26\xdd\xdd\xf4\x8e\x4d\x37\x87\x67\xaa\xc2\x83\xdb\xf4\x41\x3a\xea\x70\xf1\x99\xc2\x35\x7c\x79\x24\xcf\xea\x98\x20\x95\x6b\x03\x28\x6e\x6e\xc6\xf6\x2e\x4d\x2d\x37\xf8\x88\x52\x26\x6f\xb4\xd9\x2d\x08\xa1\x36\x20\x40\xc4\xde\xaf\x59\x5f\xe0\x75\x97\xbc\xda\x13\x91\x94\x23\x08\x5c\x57\xee\xaf\x96\xb6\x85\x7f\x63\xee\xbb\x08\xe3\x93\xab\x0a\xb2\xd8\x14\xd4\xc3\x29\x63\x57\x2d\xad\x0a\x83\xf0\x88\x4d\x0a\x8d\xcf\x86\xb9\x5d\xbb\x62\xd6\x5f\x18\xba\x61\x88\x64\xb1\xed\x1d\x12\x57\x4e\x03\x91\x71\x16\x97\xd5\x40\xc4\x78\x23\xca\x32\xe3\xfd\xd5\x63\xed\xaa\x86\x09\xdf\xed\x7c\xa8\x2d\xd1\xeb\xd0\x0b\xb7\x5a\xfb\x66\xcc\x57\xac\x47\x72\x16\xcc\x1f\x8a\x55\x91\xae\x7c\xd9\xb6\xe1\x38\x68\x76\xbc\xf6\x68\xc3\x59\x63\x74\x25\xc1\x55\xb8\xb8\xaf\xe6\x78\x98\x3c\xb7\xeb\x5b\x00\xab\xe6\x88\x33\x86\xf5\xf6\xb0\x71\x01\xc8\x5c\xc8\x55\x17\x43\x21\xae\x5c\x8c\x7d\xcd\xfc\x23\x3d\x41\x73\x06\x63\x02\x16\x32\xca\x4a\xa3\x86\x15\x2c\xc1\x53\xdb\x72\x6c\x14\xe1\x0a\xf7\x41\x9b\xec\x98\xe1\x97\x45\x69\x25\x3a\xa7\x84\xe1\x5e\x3a\x60\x23\x9f\x81\x46\xaf\xb0\x29\xfd\xa9\x47\x3c\x54\xff\x4a\x11\x17\x1d\xd9\xf3\x5d\x4d\x68\x52\x94\x17\x47\xf3\x7b\x57\x35\x07\x34\xd4\x55\x86\x8e\xef\x59\x53\xdb\xfc\xe5\xb2\xa6\x3a\x06\x62\x76\x18\x25\x29\x8b\x15\x7f\x4c\x1d\xcb\x05\xd0\x3b\xd6\x5c\xeb\x64\x99\xc7\x07\xe9\x88\x32\xf9\xdf\xa5\xbe\xbb\xf0\x07\xa3\x1c\x13\x99\x3e\x10\x23\x1a\xe7\x4e\xcb\x9f\x42\x81\xda\xf6\xd5\x7b\x86\xf2\x10\x20\x27\x52\x6d\xd9\x5b\x13\x10\x68\x2e\xe7\x31\x9b\xf8\x31\x39\x0d\x66\x7e\x94\xe3\x1c\x6c\x76\x80\x26\x3f\x09\x28\x92\x64\xb7\xa1\x9c\x1c\x35\x94\x71\x40\x23\x14\xf3\x65\xe3\x90\xa5\xca\x17\x7a\xc3\x31\xcf\x41\xca\xe1\xab\x87\x1a\xa8\x90\x55\x3f\x0f\x1a\x11\x6f\x7c\x1d\x15\x58\x83\xdd\x8f\x2a\x24\x3e\x0f\x70\xab\xf5\xd8\x7b\x12\x90\xcf\x03\x0c\xf2\xef\x81\xf3\xee\x63\xf0\x79\x30\xaa\x39\xfe\x1a\x35\x64\xaf\x13\xcc\xe7\xb3\x65\x21\xd9\x04\xf1\x21\x3c\x61\x93\x4c\x8c\xe7\x8e\x40\xb6\x59\x78\x55\x3d\x64\xde\xd7\x11\x26\x07\x41\xa7\x30\x0c\x4f\xe8\xa5\x31\x26\xf7\xaf\x05\xa4\x62\x6a\xee\x3f\x0a\x72\x59\x5e\xbd\x00\xe9\x8b\x49\xd9\x1b\x9c\xca\x81\xa7\x25\x70\x69\x98\x65\x48\x92\x10\x04\x04\xce\xab\xe6\x52\x86\xc9\x1b\x77\xec\xee\xb8\x9d\x5e\x1e\xf7\xf7\x2a\xc1\x7b\x9e\xb3\x01\x1b\xd1\xb4\x32\x14\x4f\x75\x56\xe3\xda\xee\x12\x0c\x67\xea\xce\x21\xd6\x49\x8e\xa3\xf9\x81\x50\xee\x10\xe1\x7a\xbb\xd4\xb1\x07\xa6\xf5\x5b\xf3\x59\x10\x71\x44\x54\x07\x4e\x91\x3d\x29\xab\x27\xab\xd1\x85\x4a\xeb\x58\x19\xea\x43\x11\xae\xab\x56\x5a\x2a\x5b\x4d\x32\x50\x92\xac\xde\x8b\x59\x40\x57\x5e\x98\x48\x1e\xb2\xf7\xdc\x4b\xb1\x7f\x99\x63\xfb\xa2\x1a\xfe\x92\x66\xda\x31\x36\x75\xa0\x6e\xd6\xf6\x71\xf0\x54\xcd\x64\xd0\x22\x1d\xcb\x0a\xf3\xe2\xe9\x82\xac\x53\xfa\xf4\x4a\xd9\xb4\x94\x8b\x0d\x5b\xdb\xb1\x16\x77\x86\x95\x3b\xf7\xf6\x24\x4b\xb5\xe1\x64\x51\x0e\x38\x61\x58\xcd\xb2\x3b\xde\xc2\x64\x0f\xb7\x5a\x9c\x52\x13\xf1\xb8\x33\x16\x93\x65\xf1\x1e\x4f\x80\x03\x08\x35\xe3\x50\x36\xa1\x9e\x15\xa9\xc0\x73\xb1\xf2\xe2\x33\x15\xb1\x64\x84\xc1\x9d\x95\xfc\x4d\x50\xb2\x18\x9f\x44\x29\x22\x02\x66\x3b\x63\xc1\x29\x7b\x09\x49\x7d\x96\x1e\x89\xc9\xbd\x99\xe0\xcc\x09\x53\x2a\x2b\x6d\xc4\x34\xea\xa8\x7a\x10\xbb\x46\xa9\x29\x4c\x52\xe9\x0d\x9d\x87\x89\x4d\x8f\xed\x4f\x37\x35\xc8\x5d\xdf\x1f\x69\x67\x1a\xf1\x28\x39\x7a\x5c\x72\x7d\xc7\x25\xd9\x4c\x82\x53\x46\x05\xe1\x70\x27\xbf\xb2\xfc\x8e\x91\x34\xe1\x9d\x54\xd4\x95\x28\xa5\x47\xc9\xb3\xe0\x19\x11\xf0\x54\xbe\xf0\x87\x5f\x0a\x74\x07\x5d\x95\xcf\x20\x65\x92\xac\x98\x5d\x7d\x04\x50\x84\x88\x05\xec\x51\x2d\x60\xd7\xc1\x35\xcb\x90\x19\x5e\x61\x7c\xa4\xea\x6b\xf0\x80\x64\xe2\x7c\xd3\x18\x4b\x41\x6c\x65\x08\x5c\x70\x86\xb4\xaa\xeb\x20\xf0\x4a\x1e\xc9\x0a\x73\xb0\x62\x9a\x65\xdf\x75\xa4\xec\x67\x3c\xc7\x85\x4e\xab\x11\xe6\x25\x23\x4e\xd6\x11\xd3\x29\x3d\x62\x84\x75\xe4\x76\x95\x7f\xcf\x8e\x18\x9b\x81\xb9\xed\xf3\xe8\x9c\xcd\x12\xfa\x34\x26\xac\xf3\x50\x84\xf4\xeb\x88\x30\xc7\x11\x38\xfd\x86\x81\x5f\x82\x05\x4f\xb5\x8e\xea\x0d\x51\x2e\xb1\xf5\xe7\xe7\x84\x75\xa2\xe4\x2b\xad\x4e\xa2\x91\x2c\xfe\x3c\x48\x12\xfa\xa9\x6c\x27\x3a\xe4\xc1\x8c\xbe\x95\x89\xb2\x39\xfa\x6b\x39\x6e\xf5\x4c\x67\x8f\x4f\xe8\x79\x6c\x39\xa4\x71\x00\x46\x1c\x33\xfa\x44\x0a\x59\x52\x12\x0b\xa0\xec\xc9\x5c\xfe\x0e\xe5\x6f\x49\x70\x13\xfa\x99\x6c\xec\x24\x3a\x01\x7a\x99\xd0\xe7\x0c\x4e\xd9\x44\xcc\x4e\x15\x31\x7f\x24\x13\xb4\x65\x05\x7d\xcc\x74\x3d\x4b\xae\x12\xfa\x85\x4c\x53\x1a\x4a\x28\xf3\xa9\x9a\xe1\x7c\x09\xb6\x03\xf4\x4b\x46\x98\x63\x7e\x48\x9f\xc8\x6f\x6b\x64\x42\xaf\xa9\xd2\x70\x59\x91\xd0\x28\x20\xc6\x88\x92\x7e\x1a\xa9\xdf\xcf\x82\x13\x46\x7f\x13\x01\x5c\xfa\x62\x12\x4d\x23\x16\x3f\x61\x4b\xfa\xb9\x4c\x9a\x09\x71\xbc\x98\xcb\xcf\x27\xf2\x93\x8b\xf8\x04\x9e\xeb\x28\x83\x4d\x7a\x4d\x26\x2a\xe1\xef\x65\x1a\xb3\xe0\x84\x7e\x2e\xfb\x7b\x79\x14\xc4\x8a\xc1\xef\x83\x8f\x72\x7a\x2c\xcb\x39\xdf\xcf\x22\x0d\x61\x75\x7b\x4a\x9f\xca\x6f\xf6\xaa\xec\x79\x94\x2e\x61\xe6\xaf\x92\x54\xcc\xe5\x01\x1e\x1c\x82\x10\x42\x4f\x8b\x64\xfa\x82\xa9\x58\x51\x60\x00\x4e\xef\x13\x66\x9d\x12\xd0\x63\x09\xe8\x13\x95\xf1\xb4\x98\x6a\x42\xdf\x44\xca\x70\xf8\x20\xe8\x9c\xb2\x18\xce\x04\xf4\x61\xe7\xf6\x87\x9d\xed\xdb\x88\x1c\x04\xb9\xe4\x0c\x6f\x77\x6f\xdd\xf2\xf5\x35\x3c\xbd\x7b\xd9\x74\xf1\x13\x2d\x12\xd6\x48\xd2\x38\x0a\x53\xb4\xc1\x4a\xa7\xe1\x9b\xe0\x34\x48\xc2\x38\x9a\x97\x5d\xf6\x39\x77\xf9\xe0\xa0\xac\x78\x3e\x49\x02\xca\x15\x3f\x2f\xb7\xbe\x32\xfa\x23\x21\xe5\x9d\x37\x89\xe0\xb3\x09\xe9\xeb\x9f\x59\x16\x92\x39\x6d\x6e\x37\x29\xe5\x9d\x34\x0e\xc2\xe3\x97\xa1\x98\x33\x32\x96\x9f\xcb\x39\x53\x9d\x92\x0b\xca\x3b\x46\x55\x1a\x84\x92\x6b\xcc\xb2\xad\xc1\xf0\xec\xda\xf0\x3c\xd8\x56\xef\xf4\xa6\xa3\x2d\x52\xf2\x6d\x61\x89\x3b\x2b\x0e\x69\x15\x40\x83\x11\x20\x01\x10\x48\x43\xb6\x8a\x94\x11\x55\x4a\x99\x67\x92\x1a\x01\xc2\x84\xbb\x09\x63\x84\x89\x70\x13\x42\x84\x49\xec\x26\x4c\xc0\x4d\x1b\xf3\x90\x12\x57\x45\x8c\x30\x09\xa8\x8e\xd9\x11\xa4\xe2\x04\x99\x7e\xe1\x23\x37\x2a\xad\x68\xea\x33\x0f\x45\x53\x84\xc9\xd9\x51\x34\x63\x7e\x4a\xce\xa2\xf4\xc8\x4f\x09\x9b\x25\xcc\xe7\x64\x22\x7c\x4e\xd2\x78\xe9\x73\x32\x8d\x78\x30\x9b\xc9\x5f\xaa\xb2\x1f\x13\x10\xaf\xfd\x18\xf8\xab\x88\x2f\x98\x1f\x13\xce\xce\x64\x93\x9c\x9d\x21\x73\x1f\xe4\x0b\x30\xf8\xf4\x05\x01\x3b\x5e\x5f\x90\x09\x1b\x2f\x0e\x0f\x59\x2c\x4b\x9a\xdf\x08\x93\xd3\x00\x52\x4e\x03\xf9\x01\x5c\x6a\xf1\x39\x63\xce\x87\x81\xaf\x4c\xb1\xa4\x18\x13\x38\x91\x64\x1a\xfc\x90\xe5\x04\x34\x38\x05\x78\x24\x67\x91\xce\x56\xbf\xa0\x42\xc2\x54\xf9\x84\xc1\x70\x55\x08\x13\x18\x95\x7a\xbd\x86\x49\xc4\xfd\x88\x28\x22\xef\x47\x24\xe2\x49\x1a\xf0\x50\x7d\xa4\xf1\x82\xf9\x01\x01\x57\xc1\x7e\x00\x9c\x83\x1f\x90\x05\x57\xe8\x3b\xf1\x03\xf2\x2c\x78\xe6\x07\xe4\x31\x97\xc7\x63\xba\xf4\x03\x10\xea\x64\xfb\xf2\xaf\x1c\x80\xdc\x4a\x30\x02\x78\x6d\x81\x49\xb2\x98\x2b\xb0\xc0\x3a\x61\xb2\x04\x29\x4c\x10\x76\x0e\x26\x16\xcc\x43\xea\x97\x1c\xd8\x89\x49\x52\xbf\x10\x26\x8a\xa4\x25\xbe\x20\xc1\x59\x10\xa5\xbe\xc8\x73\x0f\x93\x05\xdd\x1a\x6c\x0e\xdb\x37\x5a\x1f\xd0\x3b\x77\x9b\xbd\xec\x77\xbf\xfd\xd5\x68\x8b\xec\xd3\xad\x6f\x7f\xe5\xe9\xa7\xfe\x59\x34\xc9\x80\x05\xc9\x66\x01\x3f\x5c\x04\x87\x2c\x93\x53\xce\x42\x13\xf0\x2a\x9b\x45\x49\x9a\x25\x2c\xcd\x24\x3d\x89\x13\x96\x01\xdb\x95\x8d\x83\x84\x65\xa7\x22\x0c\xc6\xd9\x61\x1c\xcc\x8f\x30\xda\x2a\x5e\x6b\x4f\x8c\xd1\x8d\xb1\xcf\xa2\x8c\xc4\x94\x93\xd4\xf5\xb0\x50\x28\xcb\xe0\xda\x82\x83\xe4\x2d\xd9\x9e\xeb\xe8\xba\xb2\x81\xb8\x8e\x9c\x58\xf0\xda\x7c\x3c\xba\x60\xd4\xe3\x54\x90\x1a\x53\x3c\x6b\xdd\x13\xb6\x5a\xe8\x57\xe0\x25\x76\xce\xd8\xb1\x0a\xef\x76\x02\x5c\xcb\x3e\xae\x69\x6f\x46\x26\x1e\x52\x44\xa2\x6d\xb6\x27\x41\x27\x2c\x0d\xb4\x70\xb4\xab\xaf\xe6\x8b\x71\xe2\x56\xcb\x13\x4d\x0a\x76\x39\xbb\x38\xa6\xcd\xb8\xd5\x42\xc3\xa1\x1c\xb0\x39\x89\x63\x08\xf9\x5a\x74\x82\x65\x2f\xda\xca\x8f\x98\x1f\x70\x78\xdb\x42\x30\x17\x30\x4f\xea\x20\x70\x21\x65\x86\xbd\xf5\xed\x70\x32\x18\x4e\x5e\x8d\x6e\x78\x3d\x7f\xc0\xf6\x46\x72\x5d\x47\x3d\x48\xda\xc4\xbd\x2d\x3b\xab\x89\xb5\x6c\x22\xe6\x47\x6d\x83\xa8\xd3\x41\x6e\xa5\x64\x1e\xb3\xc0\x99\x75\x34\xf5\xb6\x06\xc3\xc1\x70\x74\x99\x0f\xbd\x21\x26\xbb\x43\x7f\xd8\x31\xbe\xa7\x84\x53\x53\xa8\xe6\xa9\x69\x9e\x05\xa9\x87\xee\x96\xda\xa6\x77\x11\x71\xe8\x13\x94\xef\x56\xe7\xe7\xf5\xfc\xf3\xc1\x70\x72\xaf\xfd\x28\x68\x4f\x5f\x8d\x36\x33\x31\xe8\xb6\x3f\x92\x3f\xc6\x83\xee\xb6\x9c\x25\x7f\x8f\x69\x6e\x0d\x27\x2b\x63\x2c\xfa\xb0\x10\xe4\x99\xd7\xf3\x87\x1d\xf5\x8d\x7b\xb5\x30\x95\x50\x25\x6b\xc1\xb9\xe5\xa2\xa6\x9e\xf5\x0d\x84\x7b\xee\x8a\x4f\xc9\x14\x16\x14\xfb\xba\xc0\x96\x2c\x50\x12\xd9\x64\x07\x92\xa1\x80\xc7\xfc\xf6\x97\xac\x91\xc2\x16\xda\xc6\xbd\x7a\xeb\x72\x02\x5e\xaa\x05\x6d\x6e\x1b\xdc\x4c\x0b\xdc\xdc\x55\x2e\x1e\xb9\x72\x09\xb8\xa5\xae\x38\x9b\x66\xb8\x1b\x68\x20\x53\x7a\x82\x36\xbb\xbe\x68\xb5\xd0\x48\xbf\xec\x13\xe0\xc2\x89\xd3\x26\x37\xb8\x9c\xe6\xb9\x52\x92\x58\x2c\x1c\x7b\xde\xe0\x30\x3a\x59\x2e\x92\x11\xf6\x7a\x4d\xf3\xfb\xc6\x70\x07\xe3\xcd\xe1\x58\x81\x2c\x66\x87\xec\x7c\x6e\x91\xbc\xbd\x83\x54\x6c\x4a\x00\x02\x45\x50\xc6\xe2\x83\x83\x1a\x4a\x29\x1f\x2b\xbe\x5d\xc1\xf9\xf5\x1a\x12\x70\x8f\xdc\x2b\x36\xcb\xef\x28\x64\x42\x4d\x67\xcb\xe3\x3a\x09\x59\x76\x0c\x08\xee\xe2\xb9\xa9\x0e\xe3\xfb\x4a\x1e\x86\xde\x85\x8b\x68\xa7\x41\x1c\xc1\x3b\x75\x82\xe6\x5a\xf5\xa1\x2b\xde\xa9\xec\xa9\x66\xbb\x8d\x70\x96\xa1\x76\x25\xbd\x7d\x57\x4a\x82\xcd\xad\xe1\x4b\x73\x87\xd9\x51\x90\xb1\xd6\xd0\x9a\xeb\xc4\xeb\x87\x5d\x83\x25\x72\x0c\x8b\x0a\xb6\xa3\xbb\xaa\x6f\x29\xc2\x9c\x47\x61\x30\x6b\xb5\x20\xc9\x7e\x03\x87\x03\x62\x8a\x59\x8d\x1e\x6a\xa2\x26\xc0\x8f\xca\xbf\x59\x56\x64\xf9\x5b\x83\x3b\x77\x6f\x6c\x0e\xdb\x59\xab\x57\x6c\x7e\x70\x64\x26\x8b\x08\x4c\x4c\x7f\x26\x01\x63\x82\x7a\x25\x5a\xd0\x41\xb8\x37\x81\x3f\xfe\xfb\x2c\xbb\x9c\xd4\x85\x9d\xd4\x65\x69\x51\xf4\xf5\x83\x53\x5c\x93\x36\xb8\xb0\x0e\x92\x54\x05\x07\x8a\xa6\x5e\xd2\x31\x4b\xf5\x38\xd9\xe3\x8b\x13\x16\x83\x55\x5e\x6c\x25\xe3\x64\x10\x8f\x36\xec\x1a\x47\x00\x15\x29\xe4\x4a\x5e\x89\xc4\x2a\xdc\x4e\x90\x2c\x79\xa8\xac\xbb\x1c\x3a\x35\x4c\xb2\xe1\xd6\xf0\x86\x37\xf8\xf6\xc6\x28\x1b\xde\xf0\x7a\xcd\xe1\x16\xc6\x37\x7a\xc3\x1b\xc3\x2d\x7c\x43\xd2\x4c\x6f\x78\x36\xda\x22\xcd\x6d\x17\x89\x54\x5b\xc4\x72\x7f\xb2\x8f\x5a\x14\x2b\x7e\xc6\xb8\xe4\xbc\x07\x8e\x39\xb3\xff\xb9\xde\xfa\x76\xcf\xef\x16\x7b\x9d\xb7\x5a\x02\x5f\xba\x27\x8f\xb5\xdd\x47\x37\x64\xbe\xd3\x71\x0d\x56\x15\x7d\xde\xab\xef\x53\x91\x1b\xbe\x42\x6e\x44\xab\xa5\xf6\x2b\xcf\x32\x74\x4d\x0d\x44\xe3\xc0\x25\xc2\x78\xcd\x90\x64\x35\x45\x6c\xdc\x71\xbd\x5d\x04\x49\xe4\x12\x90\x12\x8e\x00\xe7\x7c\x44\x91\x37\xb8\xcc\x47\x18\x15\x7c\xc7\x5b\xfd\x6c\xae\x33\x0d\xd2\x7b\x71\x2c\xce\xee\xc1\x05\x98\xf3\xe9\x04\x4c\xe3\xd4\x6e\x43\xfb\x88\x41\x1e\x55\x66\x2f\x6e\xa8\xe7\x10\x77\xba\xca\xd3\xf9\xd8\xd8\xfb\x6f\xf9\xc3\x44\x1e\x22\xc3\xb3\x4d\xaf\xe7\xdf\x19\x7c\x7b\x77\x74\xe3\x6e\x26\xcf\x4a\xdc\xcb\x86\x97\x83\x6f\xf3\xd1\x8d\x61\x8e\x87\xc9\x8d\x6b\x5b\xe0\x03\xb1\xba\xdd\x75\x07\x84\x63\xbc\x21\x81\xc6\xa9\x50\x23\x28\xdc\x23\xc6\xe0\xdd\xa8\xb9\x2d\x45\x9a\xf6\xf6\x6e\x70\x97\x76\x77\xdb\xed\xc0\xd8\xf2\xdb\x06\xb5\x41\x43\x80\x49\x9f\x1e\xd9\x69\x84\x30\xf6\xfe\x5d\xda\x6d\xb5\xfa\x77\x6e\x6a\x47\xed\xf8\x72\x73\x33\xd0\x70\x57\x0f\x46\xda\xed\x18\x5f\x22\x0f\x51\x1a\x42\x50\xaa\x66\xd7\x5c\x9c\xe5\xc6\x26\xb5\x7f\x97\xde\x94\x8d\xdc\xc6\x9b\x9b\xb1\xb5\x54\xd5\x1b\x34\xc4\x58\x56\xb2\xc9\x5b\x03\x74\x7d\xb8\xf5\xda\x50\x8a\x10\xab\x30\x3a\x6a\xe4\x3a\xb2\x9c\x39\x84\x40\xbd\x55\x99\x05\x44\xd3\x09\x15\x3e\x34\x57\x27\xd9\xde\xc1\xf8\x32\x68\xb7\xab\x63\x8c\x5a\xad\xf2\xec\x72\x48\xa9\xae\x7c\x80\x95\xc8\x75\x42\x2f\x25\x8f\xed\x37\xbb\x44\x1d\xe9\xf2\x97\xd9\x76\xf2\xb7\xea\x56\xfe\x52\x07\x19\xc4\x38\x90\xec\x7b\xb3\x6b\x78\xef\x66\x97\x54\x19\x46\xbf\xd9\xcd\x0b\x4c\xfc\xaa\xb0\x5d\x26\x91\x7e\xc8\xa9\x24\x55\x36\x31\x4e\x96\x42\xa5\x45\xd1\x57\x6d\xf0\x82\x96\x17\x61\x2c\xa8\xbe\x41\x8d\xf8\x54\xd0\x48\xdf\xe7\x0a\x73\x9f\x1b\xcc\xa2\x43\x4e\x85\xb3\x5b\x5f\x59\x95\x6a\x73\xbe\x1a\xe6\x4d\x22\xfb\x4c\x84\xc1\xec\xcb\x20\x4e\x76\xf9\x2e\xa7\x1c\xb6\x2f\x8e\xa6\x1e\xd7\x0f\xf9\xd2\x22\x58\x64\xf1\x6a\x92\x19\xa7\x60\xbb\x62\x57\x50\x01\x43\x83\x65\x95\x58\x7b\xfa\x3e\x8d\x15\x43\x3c\x5c\x8d\x28\xc7\x3a\x61\x08\xbd\x2d\x95\xe4\x4e\x19\x91\xbf\x40\xfd\x11\x93\x25\xf8\xc0\x64\x13\x75\x93\xb7\xec\x84\x21\x8d\x20\x7f\x39\x63\x34\x25\xcc\x1e\x6a\x95\x9b\x09\x04\xe0\x91\x67\xb1\x57\x94\x51\x20\x6b\x76\xf1\x2e\x04\xd7\xf2\x8c\x03\xb5\x5e\xa4\x22\x6a\xf9\xfd\xde\x1b\xff\x33\x0c\x41\x20\x15\xd5\xdb\x8d\xac\xf5\x50\x34\x88\x9c\xc8\xe4\x33\x76\xbe\x8b\x75\xb5\xe2\x61\x87\x19\x6d\xcf\xfc\xf0\x0b\x6a\x0e\xd4\xf0\x15\x38\x34\xe9\xd9\xd4\xf6\x0e\xf2\x53\x85\x94\x4b\x88\x02\x90\x32\x30\x73\x20\x0a\x33\xd4\x6f\xdd\x94\x4a\x0f\x95\x19\x44\x81\x67\xa7\x5e\x41\xa0\x19\xb5\x17\x10\x85\x3b\x24\x26\x49\x07\x6b\xb7\xb1\x84\x9e\x76\xa3\x64\x4a\x0d\xd8\xc8\x41\xa0\xa7\x85\x52\xf6\x54\xdf\x6a\x40\xa7\xc5\xad\x06\x71\x17\xf3\x45\xe5\x74\xa0\xe9\x1a\x4c\x60\x35\x31\x48\x6d\x2b\x67\xc5\x85\xa6\xc6\x00\x49\x19\xec\xba\x4b\x71\x1c\x91\x79\xd9\x71\x9d\x6c\x1c\xf4\x01\x2e\x5b\x23\xb7\x89\xe3\xc0\xd3\xf9\xd9\x19\xcf\x44\x78\x6c\xa8\xf7\x33\x39\x6c\xdb\xd2\x86\x75\xf2\x27\xdc\x70\x81\x45\x5f\x72\x8b\x19\x3a\xd3\x84\x29\x17\xdb\x08\x57\xaa\xd8\x0c\x70\xca\x74\x5e\x2d\xbc\xc1\x3b\xea\x32\x4f\x7e\xb6\x5a\xba\xb5\x22\x49\xc5\x19\x2d\xbe\x9d\x56\x9c\x42\x2e\x53\xf0\xcc\x6e\x79\xfd\xbf\x3b\x55\xae\xa7\x0a\x1b\xd6\x3e\x9f\xeb\x71\xe3\xdb\xae\x97\xfa\xb2\x83\x63\x8f\x93\x14\x36\x32\xc4\xf4\x02\xf4\xd2\x85\xd5\x00\x65\x16\xb6\x85\x55\x5d\x52\x0c\x0d\xb2\x25\xb3\x63\x8d\xe9\x64\x0b\x76\x88\x07\x8e\xe1\xcb\x7c\x31\x9e\x45\xa1\xba\x4d\x43\xf3\x38\x3a\x0d\x52\x66\xbf\x44\x0a\x56\xa4\xfa\x3b\x18\x27\xea\x49\xae\xfa\x94\xb2\xa9\xe0\xb3\xa5\xfc\x2c\xda\x3e\x36\x5a\x86\x82\x66\x6a\xca\x2a\x07\x65\xe8\x2a\x80\x84\xf2\xa2\xda\xb9\xf3\xb6\x1e\x30\x54\x57\x92\x78\x4b\x53\xd8\x8d\xf7\x35\xec\x95\xb6\x46\xcf\x16\xd9\x8d\xa0\x5d\x26\xe0\x62\x1b\xbe\xf4\xf0\xe5\xd2\x44\xa2\xd1\x98\xa3\x00\x56\x49\x25\xe6\xdb\x22\x06\xf8\x60\x59\x49\xa5\xf7\x8b\x01\x7f\xfd\x4b\x1a\xef\xd6\x35\x5e\x5e\xa3\x6f\x9c\xf6\x8b\x32\x95\xb6\x15\x8a\x54\x87\x51\x2d\x24\x17\xa1\x68\xf8\xa1\x6b\x10\x55\x31\x63\xe1\xa6\x2e\xf8\xe8\x35\x47\xa3\x7e\x09\x19\xc8\x85\xe7\x25\x91\x05\x0b\x27\xc1\x16\xb7\x2f\x5d\x0b\x37\x70\x50\x62\x37\x6e\xb5\x10\x96\xbc\xbb\x8e\x13\x14\x2b\xf2\xbf\x1b\xd3\x58\xed\x08\x41\xe3\xa2\x19\x5b\x0f\xe0\xfa\x95\x27\xec\x21\xa4\x0f\x69\x0f\x13\xa6\x0c\xd0\x6d\x51\x92\xe2\xbc\x78\x95\x3a\x63\xe7\x54\x32\x14\xc5\xe4\xf7\xac\xbd\x8e\x21\x6c\xc5\x51\x24\x47\x20\xb9\x65\x0c\x02\xab\x3b\x4d\x90\xad\x0a\x46\x61\x65\xc6\xb8\x38\xf4\x68\xb9\x3d\x87\x92\x3f\xa8\xb9\x6e\x6f\xa4\x5e\xa1\x8f\xe3\x94\xb2\xde\x53\x0f\xfb\x68\x57\xef\xb0\x5c\xf3\xed\x58\xff\x1d\xc9\xbf\xbd\x53\x0f\x8c\x4b\x5d\x9a\xf3\x99\xfb\x82\x4f\x53\x61\xd9\xd6\x43\x20\xc9\x40\xae\x53\x4c\x96\x8c\x3c\xf0\xd0\x2e\xc2\x64\x0f\xfb\x8e\x7e\xdb\x96\x9d\x8a\xf8\x04\x61\xf2\x98\x7c\x56\x2a\x31\x5e\x29\x51\xce\x07\xfa\xd0\xb3\x8b\x63\xd5\x12\x92\xd7\x96\x1b\x09\x26\x05\xd5\x01\x89\x30\xf9\xd4\x1d\x87\xd5\x38\xab\x4e\x54\x0e\xf6\xd1\x65\xd1\x6b\x8e\x30\xf9\x9a\xcc\x19\xd9\x23\xdf\x18\xf0\x28\x48\x45\x53\xf8\xed\x21\xa6\x82\xb0\xda\x1d\x53\x3a\x80\xec\x86\x08\x07\xc5\x4f\x27\xf2\x23\xdd\x73\xcb\x18\x0e\x82\xac\xc0\x84\x1c\x30\x39\x32\xab\xe3\x56\xc3\x78\xc9\x64\x9a\x88\x57\xa0\xf4\x35\x39\x66\xe4\x33\xf2\x0d\x4c\x53\xa9\x94\x61\x5d\xc7\xad\x16\x8a\x78\xca\xe2\x69\x10\x82\xa9\x7b\xcf\x39\x5b\xad\x2c\x5a\xb4\x44\x8a\xca\x3d\xe6\xa7\x98\x3c\x60\x64\x4f\x0e\xc4\x61\x64\x58\x4f\xb6\x3a\x61\xe1\x2c\x88\xaf\x6a\xf3\x33\x8c\xfd\xb1\xc4\xf2\x13\x31\x59\x40\xcd\x34\xcb\x10\xe3\x8b\x13\xfd\x53\xe2\xbb\xfc\x89\x15\x48\xaa\x2b\x3a\x3c\x53\x4b\x5a\xd7\xba\x6d\xa6\xf7\xd4\xfb\xb5\x04\x8a\x69\xab\xf7\xd4\xfb\x06\x70\xcf\xb9\x0f\xd9\x37\xc8\xa8\x51\x43\xc3\xec\x14\x92\x2f\x11\x26\x7a\xdd\x61\xd5\xf7\xd4\xa8\x91\x3c\x19\x92\xf9\xfb\x41\x0d\x93\x37\x80\xa7\xaa\xa6\x73\x76\x5d\x05\x1a\x17\x4b\xb9\x9c\x82\xbe\x9c\x58\xdd\x22\xee\x28\x49\x71\x87\xa1\xd1\x54\x21\x2a\x5c\x64\xa8\xaa\x6f\x64\x05\x1f\x10\xdb\x5c\x66\x58\x7c\x57\xc9\xea\x96\xa4\xda\xd1\x4b\xf2\x1c\x30\x4f\x36\xa7\xef\x1a\x6c\x11\x3d\xce\x47\x0c\x10\x4c\x5f\x3b\x54\x73\xbf\x50\xb9\x46\x6d\x22\x33\x3f\xc3\x3e\x28\xe2\x53\x18\xd7\x67\xd8\x3f\x75\xca\xbf\x29\xf6\x66\x41\x5f\x9e\x6b\xcb\x50\x10\x4b\xad\x6b\x91\xa7\xde\x43\x58\x2d\x8c\xb0\x53\xf6\x4d\xe9\x35\xf1\x17\x9e\x7e\xea\x53\x14\x78\x54\x57\xc0\xf5\xf3\xfc\xd8\x61\x4f\x3c\x29\x73\x6a\x92\xf7\x10\xba\x52\xd4\x03\x57\x46\xf8\x85\x61\x3b\x80\x51\xd5\x61\x26\x0a\x31\x93\x5a\x5c\x4e\x0a\x67\xd1\x82\xf2\xde\x6f\xfc\x5f\x6f\xd4\x4c\xec\x25\xd1\x9d\x85\x4c\x4e\x52\x75\x27\xfb\xa5\x77\x11\x26\x82\x7c\xa3\x94\x5c\xee\x06\xb4\x7c\xa7\xf7\x52\x63\xb1\x2d\x9b\xeb\x83\xb0\x77\xcd\xff\xd2\x9c\x4e\x27\xab\xcf\xe8\x7a\x4f\xbd\xb8\x8e\xbc\x90\xf8\x97\xd1\x0f\x4c\xf6\x34\xc1\x28\x6e\x2c\x35\x47\xe7\x60\x05\xef\x3d\xf2\xdf\x60\x5f\x41\xa2\x57\x03\x6d\x18\x86\xdd\xc1\xda\x03\x8d\xba\xa1\x28\xb7\x30\x28\x5a\x18\x21\x4c\x3e\x67\xba\xae\xa2\xe8\x7d\xe6\xc5\x8c\xc8\x5d\x03\x47\xb7\xcc\x50\x8a\x25\x0a\x0b\xfd\x04\x52\x38\x3b\xd3\x8d\x5c\x65\xac\x56\x1c\x79\x1d\x8d\xce\xac\x97\x32\x9f\xb1\x32\x6d\x4c\x5b\xad\x71\xef\xa9\xf7\x15\x23\x4c\xae\x80\xc4\x77\x06\x43\xcd\x73\x8f\xc3\xa6\x77\x10\xe9\xd3\x92\x21\x97\xa6\x7c\x83\xdd\x61\x3e\xc4\xc3\x11\x19\x6d\x61\x40\xc6\x53\xef\x8d\x53\xe7\xcb\xd2\xf1\x4b\xf4\xc8\x3f\xc5\xfe\xb5\x55\xec\xbf\x56\xf6\xbb\xd9\x95\x27\xfa\x97\xfe\x35\x12\xab\x9f\x6f\xfc\x47\xe6\x21\x14\xbd\x6b\x30\x80\x00\x9e\x02\x0d\x70\xe1\xdf\xdb\x1a\x6e\x0e\x37\xb3\x76\x5b\xab\x76\x52\xac\x70\xa3\xa9\x81\x21\x14\xe9\xbb\xa3\x40\xb0\x42\xcd\xbd\xc1\xb7\x77\xee\x8e\xb2\x3b\xf0\xe7\xc6\x5d\x7c\xe3\xae\xa4\xef\x9e\x39\xb2\x1f\xc2\x8d\x91\xdc\x00\xfb\x8c\xc0\xcf\x3d\x22\xb0\x0f\x8a\xe4\xd4\xa1\x68\x72\xbd\x14\xe2\x96\x97\x51\xc0\x49\x2d\x77\xaf\x46\xa9\x3e\xf3\x1e\xc9\x9d\x44\x50\x18\xcc\x66\x08\x0a\x74\xf4\x14\x05\x83\xcf\x0a\xe6\x00\xee\x8d\x4c\xcf\x40\xc6\x93\x2b\xf0\x7d\x1f\x9e\x05\xf9\xe6\xa6\x03\x18\x03\xcb\x10\x68\x45\x34\x2d\x6a\x16\xaa\x6e\x0b\x9a\x71\x10\x1e\x7f\x31\xf7\xec\xf7\x5c\x24\xed\x32\xe5\x68\x6f\x4b\xbe\x20\xc6\x26\xd0\xb2\x89\xb7\x6c\xd7\xf7\x49\x09\x17\x14\x48\x0c\x09\x43\xd7\x2e\x41\x2b\xae\x34\x8e\xe6\x15\x54\x7b\x47\x82\xfb\x89\x84\xe2\xa7\xe4\x73\x07\x55\x3e\x37\x54\x37\x77\xe9\x4b\x31\x81\x42\x0f\x6b\x66\xe9\xdc\xc4\xc8\x16\x8b\xa6\x7e\xed\x60\xf5\x5b\x3b\x3f\x53\x0f\x93\x53\x4f\xef\xce\xcf\x7c\x17\xb1\x7f\xf3\xfe\xd5\x1e\x39\xd5\x18\xb3\x32\x30\x4a\x83\xf8\x90\xc1\xb1\xbb\x3a\x01\x67\xed\xbe\x74\xaa\xa7\x3f\xbd\xfa\x35\xa7\x3a\x77\xcc\x3c\x90\xaf\x31\x6a\x4f\x9d\x73\x5f\xd6\x9d\x6e\x82\x19\x40\xd7\xd1\xf3\xa2\x3f\x7b\xd1\x44\x4a\x14\x23\x66\xa5\x25\x2f\x68\xaa\x57\x5f\x35\x66\x55\xde\x2d\xcb\xec\x5c\xd4\x49\xb5\x9c\xad\xa9\x8d\x34\x30\x24\xe9\x55\xbf\x7a\x4f\xbd\x88\x61\xdf\x1b\x17\x2c\xec\xfa\x73\x0f\xf4\xda\x75\x6c\x9d\x3f\x4c\x6e\xa8\xdb\x91\x56\xab\xee\xfc\x74\x77\xc4\x26\x1f\x74\x8d\x2f\x1b\xb9\x19\x02\x86\x4b\x2f\x8a\x4a\x9e\xc9\xdc\x79\x84\xbd\x62\x26\xbe\x9e\xe6\x26\x6a\xb8\xb0\x09\x00\x36\x15\x25\xae\x5a\xc1\x80\x01\x09\x38\xf0\xd2\x7a\xee\xd3\x00\x76\x60\x39\xae\x31\x33\xf4\x23\x00\x56\xce\x3d\xab\x1e\xa9\xb4\x1b\x57\x90\x13\xd5\x9c\xaf\x09\x9a\x2c\xae\xf6\xba\xba\xa7\x28\xd6\x3f\x72\xf1\xcd\x2e\x6b\xd3\xd6\x5a\x83\x06\x2f\x99\xcb\x35\x05\x75\x48\xfb\xc8\x1e\xc7\xa7\x20\x65\x54\x69\x4d\xc8\xac\x43\xbd\xc2\x7e\x15\x54\xdb\xd1\xd4\xe3\x3d\x6e\xef\x1e\x62\x7c\xb7\xbd\xed\xc3\xc9\x14\x1b\xe7\x53\x15\x51\xc9\x9c\x3a\x40\x9b\x29\x0d\xb4\xe8\xe4\x05\x72\xc9\xa9\xfa\x93\x65\x5d\xbc\x09\x04\xd0\x79\xde\x4d\x84\x2b\xc1\xa6\x59\x26\x24\x48\xd5\x21\x09\xee\x7b\x85\xd5\x42\xc5\x90\x1f\x29\xac\xc5\xca\x03\x9f\xbd\xe5\xd9\x55\x01\x9c\x64\x25\x5f\xb2\xc5\x4e\x30\x48\xa7\xb3\xb8\xd2\x59\x6c\x1a\x3b\x05\x35\xae\x23\x13\xf7\xd9\xaa\xb7\xc1\x9b\xbb\xe2\x4e\x55\x1d\x0b\xae\xde\xea\xf4\xb0\x62\x64\x35\x74\xf2\x44\x92\x4d\x11\x05\xf1\x32\xf9\x98\xbb\x4b\x97\x5b\xd9\xf4\xd4\xfb\x8c\xcc\x99\x53\x6e\x5c\x90\xb5\xb1\x22\x37\x7e\x99\xe9\xdc\xd7\x4e\xa7\x7a\x2e\xb9\x7b\xea\x8d\x99\x3b\xad\x0b\xa7\x15\x29\xc7\xf9\x7a\xc7\x45\x1c\x6a\x95\x5a\x2b\x6a\x25\x86\xc4\xc9\x43\xd4\x2f\x93\xb7\x3a\x21\x6f\x73\x98\x6c\x46\xc9\x70\x6c\x98\x81\x37\x64\xc1\xc8\x3e\xac\x4c\xa9\xdd\x85\x43\xaa\xa3\xe4\x9d\x64\xda\xa9\xb9\x5f\xa6\x9a\xc7\x6c\x29\xa6\x8e\x08\x6a\x3f\x22\x3e\x55\xef\xf2\xca\x1a\xc7\x75\x9b\xd6\xa9\xdc\x7b\xe4\xef\xd7\x91\x5a\xb9\x8b\xaa\x2d\x80\xa4\x4a\x9e\x7a\x27\x50\x21\xd3\xfd\xb5\x34\x81\xdd\x07\xf2\x61\x49\x1a\xbc\x40\x70\x88\x1d\x18\x87\xa9\x65\x3f\x61\xab\x5c\x8c\xe6\xa0\x46\x88\x20\x02\xbc\x0c\x14\xaa\xa8\x37\x66\xcc\x64\x18\xfe\x3b\x64\xde\x5b\x2d\x79\x4c\x98\xca\xba\x53\x64\x19\x9e\x0c\x86\xe6\x32\x5e\xf7\x54\xd9\x2a\xa9\x98\xd8\x33\x4e\xb1\x95\x6b\xf0\x64\xc6\x6a\xd9\x5f\xc5\xfd\x4a\xe6\x17\xb4\x2e\x44\x4f\xdc\x28\x62\x66\xb2\x43\x6f\xca\xc8\xcc\x6d\x6b\xca\xaa\x5a\xa9\x9f\x71\xe0\x3d\xf5\xa6\xb0\x24\x3d\xbd\x24\xeb\x4e\x19\x28\xe7\x5b\xca\xb9\xef\xae\xc3\x03\xe7\x60\xc7\xe4\xc2\x9e\x0a\x53\xe6\xd0\xd7\xaf\x19\x7c\xaf\x61\xf9\x15\xaf\x57\x42\xe0\x7b\xec\x67\x72\x7a\xf7\xf4\x36\x22\x47\x2e\xb4\x8e\xd8\x2f\xe3\xf6\xee\xb9\x8d\xbd\x5d\x0f\xfa\x7a\xb5\xce\xa0\xe7\x2b\xeb\x88\x2c\xb3\x0c\xfe\xdb\x15\x80\x96\x4e\xd0\xb7\xb0\xe8\x25\xec\x39\x29\x77\x7b\x47\x37\x54\x27\x49\x00\x3e\x9b\x7d\xd6\xd1\xeb\x59\xda\x6f\x03\xdb\xb3\x59\x2f\xa8\xa3\x8d\x2a\x0d\x75\x38\x99\xab\x37\x05\x57\xcb\x05\xd8\x91\x5b\x54\x7b\xbe\xde\x3b\xd5\x7d\xf2\x95\x43\xd0\xee\x94\xe9\xf0\x9a\x69\x38\x97\xbd\xcc\xb9\xac\x93\x85\x0e\xdd\xdc\x43\xa7\x65\x5a\x6e\xb9\x04\xc4\x65\x19\x88\x56\xa7\x56\x3f\xb7\x5f\xcb\xb9\x9d\x7a\xa7\x4c\x72\x3b\x67\x8c\x3c\x73\x9b\x3a\x2d\x35\xd5\xb8\x9a\x7b\x3a\x5d\xa1\x95\x3d\xef\xcc\x4b\xe5\x69\x8f\xab\x6b\x7f\x5a\x2c\x50\x9f\x79\x2f\x80\xba\xb9\x02\xfe\x53\x10\xf0\x57\xa1\xfb\x74\x0d\x5e\x82\x5b\xe8\x5a\xbe\x54\x6b\x1b\x2b\x28\x5c\x47\x2a\x30\xa9\x19\x63\xae\x77\x77\x89\x2f\xd4\xe8\xa4\xb1\xe0\xa9\xe6\x37\xe0\xe3\x54\x02\x11\x63\xdf\xcc\xfc\xac\xc4\xa4\xbd\x28\x2d\xb0\x2a\xeb\xdc\x9a\xae\x5f\x60\x57\x38\x7a\x66\x37\x3a\x29\x13\xe2\xa5\xdb\xd8\x81\xd3\x58\x49\x0f\xdf\x6a\x19\x5d\x77\x19\x35\xb5\xa6\x18\xf2\x94\x82\xde\xb9\x93\xab\x48\x28\x67\x41\x64\x64\x87\x63\xb6\xaa\xf2\x39\x07\x95\x61\x75\xed\xce\x2b\x6c\xae\xae\xb3\x64\xe4\x3e\xab\x22\xce\x53\xef\x3e\x50\x87\xfb\xee\x94\xee\x97\x47\x81\x51\xf9\xbe\x43\x57\xd2\x8c\x4c\x96\x21\x7d\x8a\xd7\x63\xeb\x1b\xd9\x2b\xe8\x61\x48\xa9\x93\x97\xe5\x4e\xae\xe2\xef\x5f\xae\x47\x78\x95\xe5\x59\xfd\x4b\x9d\x32\x30\x01\xdd\xbe\xa3\x62\x29\x51\xba\x57\x96\x44\xd4\x31\xee\x5f\xbf\xff\x28\xbf\x5e\x3f\xca\xaf\xdf\x6f\x94\xef\x31\xc6\xaf\x6b\xc6\xf8\xcd\x0a\x83\x66\x84\x31\xc9\x43\x95\xc6\xb3\xca\x47\x7d\x03\x43\xbb\xa2\xcb\xd5\xfe\x1e\x96\xfb\xfb\x95\xd2\x5a\xc9\x95\x7e\xc8\xaa\x7b\xfb\xe1\x3b\x65\xc1\x87\x4c\x2b\xfe\xe1\xb2\x58\xd5\x02\x0a\xe9\x52\x4b\x07\x6f\xf6\xd6\x9f\x98\xbd\x07\x2a\xcf\xff\x4c\xfd\x75\xae\xf4\x9c\x4d\x5a\xa7\x3a\xd0\xeb\xf4\x99\xdb\xd1\x67\xef\x3a\x23\x8b\x55\xf9\xec\x5d\xe7\x9d\x52\xf7\x11\x7d\x05\x56\xce\x2b\x11\x49\x03\x18\x39\x9a\x71\x6f\x9f\xf9\x6f\x64\xe3\xab\x5c\xe8\xf3\xda\x9d\xff\x7c\x8d\x82\xa3\x82\x07\x52\x1a\xd1\x21\x48\xd5\x60\x57\x74\x15\x30\x5e\xb9\x68\xf5\x97\x4b\x9b\xbf\xd3\x5b\x7d\xc9\xb3\xee\xb2\xe9\xa9\xf7\xfc\x17\xe8\x51\x9e\x7a\x6f\x18\x51\x0d\xac\xe7\x28\x55\x91\x7a\x8d\x82\xc9\xbb\x6a\xeb\x3e\x37\x38\xe8\xf0\x98\x50\xc9\xdc\xef\x1a\x4d\xf1\xf3\xe2\xa8\x02\x7a\x58\x5c\xce\x3c\xaf\xd9\x98\x6f\x1c\xac\x6b\x96\xcf\x81\x37\xf5\x12\xa4\x49\x5e\x91\x37\xe5\x1e\xd8\xa8\x3d\xaf\x36\x4a\xe6\x00\xa5\x3b\xed\x0d\x7b\x02\xf2\xca\x45\x04\x07\xa5\x41\xef\x6b\xe6\xbf\x74\x51\xfe\xd1\xfb\x53\xbb\x27\xf6\x56\xb0\x74\x51\xb6\xfe\x14\x28\x4a\x5f\x16\xc2\xd1\x63\xc5\x7e\x90\xa2\x35\x29\x8d\xbb\x37\x4c\x55\x8c\xbe\xa2\x8f\x92\xf4\xb0\x42\x8b\x4f\xbd\x47\xe4\x71\xcd\x22\x7d\xe1\x9e\x96\x25\xac\x72\x64\x8e\x37\x56\x03\x7e\xea\xc1\xb5\xc4\xa7\x8c\x7c\xc9\xc8\x13\x17\x78\x9f\x96\x87\x6a\x59\xac\x4f\x35\x8b\x55\x65\x8d\x80\xe6\x28\x18\xaf\x25\x01\xd7\x4a\x5c\xcd\x97\xeb\x18\x12\x18\x8d\x7b\x75\xe1\x20\x5e\xf0\x6e\x61\xff\x53\xb7\xee\x13\xa7\xee\x34\x06\x79\xf9\xea\xda\xae\x1a\xfa\x73\x17\x98\x23\x47\xc3\x12\xc2\x95\xc2\xa8\x74\xff\xf8\xeb\x12\x93\x76\xc5\xcd\x72\xc8\xbc\xdf\x68\x44\xd9\x2b\xb1\x4b\xbf\xb9\x92\xcd\xd3\x8f\x40\x0a\xbb\x0d\xc7\x82\x9a\xce\x5a\x2d\x78\x35\x63\xee\x16\xb2\x44\x4c\x33\xc3\xbf\x0d\xc6\xe1\x64\x94\x85\x41\xc2\x32\xce\xce\x32\x75\x9d\x9b\x69\x2c\xcf\xd4\x01\x97\x0d\x86\x83\xcb\x7c\xe8\x91\x5d\x7f\x94\xd1\xbb\xd8\xf8\x1f\x72\x4c\xe9\xb3\xcc\x0a\xfc\x45\x6a\xab\xb5\x35\xbc\x54\xd6\xcd\xeb\x1e\x33\xcc\x45\xd2\xf6\x78\x96\x75\x71\xa1\x59\x7b\x09\x36\x32\x5f\x1b\x4b\x99\x6f\xcc\x8f\x3d\xf3\xe3\xb2\x78\x78\x5b\xe3\xee\xe4\xd2\xcc\xdc\x9f\x11\x33\x12\x1f\x25\x62\x8a\x48\x18\xfa\x83\x11\xd1\x74\xc3\x57\x16\x3c\x1e\x93\xbd\xb7\x23\xd2\x25\x08\x2c\xc0\x54\xac\x2b\x6b\xde\xe4\x73\xc7\x48\x4a\x5b\x2f\xb9\x69\xad\x96\x36\x8e\x03\x9b\x1f\xf9\x9f\xac\x6e\xac\x70\x7c\xd9\xba\x63\xfd\xe3\xda\xf5\xad\xf8\xf1\x2e\x67\x57\x4c\xfc\x5c\xd3\x3e\x92\xe6\xa4\xea\xe9\xc1\xc6\xe1\x4c\x84\x0e\xbb\xfe\x1e\x36\xaf\x69\xd5\xe6\x75\x1b\x93\xd4\xb5\x2a\x52\x3f\x03\x65\x8e\x45\x94\xd5\xbc\xfb\x0e\xad\x49\xa7\xda\x76\x1f\x1c\x04\x17\xaf\x69\x24\x24\x34\xbd\xae\xbe\x5a\x33\x4a\x5d\xfd\x8e\x80\x52\xd1\xe3\xbe\x83\x4c\xce\x2d\x18\xbc\x32\x41\x9b\x9b\xa8\x49\xe3\x56\x0b\xb5\xdb\xf2\x47\x4f\x48\x86\x3c\x9c\xb0\x10\x91\x43\xcf\xd8\x4e\x83\xdf\x39\x35\x5c\xdf\x75\x9d\xa2\xed\x1d\x8b\xed\x30\xcd\x32\xf7\xf3\x5e\xf1\x90\xe6\x79\x90\x24\x1b\xa5\xd2\x4d\x3a\x33\xd9\x4a\xc5\x1e\x93\x90\x8a\x56\x4b\x18\x53\xf3\x2e\x26\xfd\xc2\xb6\x14\x1e\x02\x80\x8c\x28\x45\x9e\xe1\xb8\x78\x61\x66\xd4\xbd\x73\x9a\xba\x66\x3e\xbb\x73\x65\xaf\x3f\x37\xce\x9b\x65\xee\x60\x0e\x71\x02\xc6\x94\xee\xe1\x3e\xed\xab\xf3\xcd\x98\x96\x8e\x9b\xf4\x80\xb5\x5a\xe3\x26\xfd\x46\x3b\xf1\x04\xfb\x63\x6b\x0b\xd7\xd7\xcf\x76\x14\x85\x31\xdf\x12\x1f\xe0\x30\x0f\xb3\xcc\x8b\x55\x2f\xa5\x81\x8c\x30\x38\x25\xa5\x5f\x82\xf6\xfa\x1a\x3c\x42\xfa\x76\x40\x86\x1d\xba\x39\x6c\xdf\xf0\x7b\x83\xa1\xe7\xbc\xe9\xdb\x2d\xc6\x15\x68\xf3\xb9\xbe\x36\x4a\x2b\xc6\x21\xb3\x8d\xa5\x9a\x29\xae\x8e\xf0\x0b\x5d\x9a\x24\x34\xa4\xf4\x62\xa3\xe0\x6f\x27\x4c\xca\x57\x17\xbd\xbe\xc5\xc1\x4d\xcf\xbd\x5e\x2e\x90\x44\x73\x2a\x45\x02\xd4\x99\x0a\x3d\xa3\xcd\x6d\xbf\xab\x2c\xa0\x24\x10\x2e\x5a\x2d\x38\xa4\x42\xa7\xe1\x22\xd3\xed\x2d\xf2\xcd\x04\xca\x83\x28\xef\x33\x3d\x60\xf7\xde\xbb\x3a\x30\x37\x61\x61\xc8\xa5\x45\x1a\x9c\x65\x5b\x03\x62\x9f\x49\xba\x39\x39\x20\x6d\x2f\xc8\xb2\x08\xa6\xa0\xad\x78\x9a\x54\xcd\x2f\xcb\x92\x2c\xeb\xaa\x78\xd5\x0b\x88\x56\x07\x51\x66\xa0\x50\xaf\xaf\xb6\x71\xaf\xaf\x8d\x11\x37\xbd\x04\x02\xac\xf8\xee\x54\x64\x52\x54\x4e\x82\xe3\x01\xce\x00\x4d\xf8\xb1\x83\xbb\xbd\xc8\xdf\xb9\x11\xe1\x9c\x98\x90\xad\xe0\xfb\xc9\x07\x34\xd7\xd5\x1a\x9d\x1b\x3d\xdf\xd4\xf5\xb3\xe1\x65\x36\xcc\xf1\xb5\x2d\x02\xf4\xf4\x81\xda\xe7\x10\x47\xdb\xef\xab\xe8\x1e\x68\xeb\x06\x2a\xe5\xee\xf1\x89\xcd\xbb\xb1\x55\xce\x7b\x60\x9e\x8e\x9b\x02\x8d\x1b\x0d\x04\x41\x03\x74\x81\xa2\xd5\x2d\x44\xa6\x62\x36\xf1\xd1\x38\x96\xdc\x1f\x09\x67\x22\x61\xf7\xe3\x20\x3c\x66\x69\xe2\x23\x0f\x0f\x46\x97\xf9\xf5\xeb\x43\x34\x44\xaf\x5f\x23\x52\xc4\xa8\xf0\xfb\x3d\xb8\xe1\x43\x7e\xc9\x9b\x80\xba\xf4\xeb\x8b\x09\xf3\x43\xf8\x80\x9f\x7d\xc2\xce\xe7\x31\x4b\x92\x48\xf0\x7b\xb3\x99\x38\x93\x74\x3e\x25\xc9\x71\x34\xdf\xb3\x19\xa5\x38\x25\x92\x4c\xe9\x47\xf6\xe6\x0f\xf8\x87\x07\x83\xe1\xb2\x2f\x07\x0f\x21\xb2\xa3\xcd\x86\x95\x9f\x9e\x15\xb7\x4f\x8e\x5f\x56\x52\x1a\x2e\x38\x1d\x18\x6d\x41\x70\xc5\xaa\x67\x1f\xb7\x9c\x5b\xa9\xb6\x30\x0b\x4f\xde\xab\x70\x30\x9f\xcf\xa2\x10\x8e\x87\xf7\xee\xc0\xad\x73\xde\xfe\x39\xb5\x7e\xd6\xe8\xe4\xe2\x92\x4b\x1e\x9c\xb0\xd5\x25\xf6\x9b\xdd\xfc\x1d\xc3\xfc\x25\xd5\x4f\x02\x1e\x4d\x59\x92\x6e\xfe\xa2\x56\x66\x93\xab\xeb\xcf\x26\x75\x2d\xc0\x72\x16\xbe\x2a\x6a\x6b\x17\xd9\xef\x1a\xc3\x4f\x6b\x28\xf7\xb8\x77\x6b\xe7\x93\x1d\x79\x32\x7f\x78\xf3\x76\xf7\xbd\x5c\x7b\x38\x66\xc8\xa5\x20\x59\x97\x39\xe1\xb4\x0b\x0e\x00\xf4\x1d\x29\xbf\x23\x20\x20\x59\x3a\x60\x03\x3e\x1a\x51\xfb\x6c\xa4\xa1\x6c\xf3\x39\x1d\x48\x56\x27\x90\xbb\x24\xe0\x13\x44\xd0\xfd\xbd\x4f\x1f\x3f\x43\x04\x8d\x19\x04\x89\x44\x70\x80\x82\xed\x4f\xc2\xac\x45\x2b\x51\x4f\x49\x90\x76\xd1\xd0\x93\x3f\x85\xd1\x62\xc2\x9f\x48\x66\xef\x3d\x7b\x08\xd6\xa5\xca\xc6\x34\x59\xc4\x32\x13\xfc\x3c\xc8\xbf\xf0\x6e\x15\xca\x41\x47\xda\xb0\x95\x20\xce\xce\x25\xd2\x72\x21\xff\x87\x42\x31\x83\xd6\x63\x96\x84\x10\x4f\x3e\x66\x69\xbc\x54\x7f\x95\xe1\x56\xc2\x66\xb2\x1d\x70\xfb\x20\xe9\xc6\x11\xe3\x96\x7c\x20\xf0\x24\x01\x7f\x67\x0c\xc6\xbe\xe0\x69\x34\x43\x04\x9d\xa9\x62\xe0\xb2\x03\x11\x04\x4e\x22\x64\xc7\x90\x19\x07\x11\x0c\x13\x9c\x6d\xc0\xfc\xe5\x11\x23\x87\x0f\xd9\x33\x21\xe6\xda\x22\x2a\x0c\xf5\x0f\xe8\x7b\x16\x9c\x8c\x27\x81\x7a\xde\x2c\x33\xf4\x3b\x0d\xe2\xbc\xca\x20\xf6\xbd\x86\x9c\xc2\xdb\x45\x04\x70\x99\x09\x70\x19\xa0\x13\x5e\xc5\x6c\xa6\xa3\x04\x6b\x55\x92\x5c\xa1\x45\x2a\x74\xb1\x57\xaf\xf6\x9e\x3d\x7c\xf5\x0a\x7e\x3d\x7a\xfc\x74\x4f\xff\x7c\xfa\xf8\x99\xf9\x39\x89\xe2\x57\xaf\xd0\x88\x08\x0a\x9e\xa5\x63\x9a\x7a\x03\xbd\x6c\x66\x11\xf5\x9a\xaa\x95\x30\x60\x30\xd0\xb1\xeb\x61\x66\xae\xa7\xac\xe7\xa5\xf0\x63\x84\x49\x04\x0d\xab\x01\xaa\xba\x23\xf0\x9a\x82\x06\xc8\x87\xcb\xd3\x4b\xe4\x83\xad\x2d\x68\xea\x51\x4e\x42\x7a\x89\x46\xc8\x47\x03\x24\x85\x38\x1f\x5d\x22\x82\x30\x92\xd2\x75\x5e\x71\x5a\x13\x2f\xc6\xcb\x92\xbb\x1a\xfd\xda\xa1\xd8\x00\xfd\x8a\x4c\xc7\x2d\x5b\xaa\xac\x02\x18\x26\x0c\x2c\x00\x9c\x6b\xff\x55\x39\xc0\xbe\x2d\xa7\x6a\x56\x90\xc4\x64\xde\xea\x63\x79\xd5\xee\x02\x17\x8f\x7c\xd5\xeb\xcb\x2b\xd8\x7b\x78\xb6\x48\xc2\x92\x5b\x0e\x78\xdb\x1b\x6a\xb7\x1c\x61\x96\x81\x9b\x8e\xd0\x54\xed\x7b\x89\x17\x5a\xb7\x16\x44\x65\x66\x99\xaa\x84\x89\x7d\xab\xbf\x85\x9c\x4a\xeb\x5c\x1b\x80\x04\xa9\x23\x9e\x35\xb7\xe1\x25\x6c\xad\x9b\x03\xf0\x25\x2f\x73\x6d\xfc\x32\x34\xb8\xf4\x90\xb5\xf4\x48\xf1\xdd\xf6\xb6\x8a\xeb\x68\x62\xac\x8c\x72\x5c\xcd\x97\xf5\xda\x6d\x71\xa7\xab\x59\x6f\x5b\x56\x7b\x4e\xe8\x42\x18\x96\x58\x52\x22\xfd\x7a\x96\x1a\xf7\x08\x56\xc8\xd0\xe6\x7c\x4a\xf4\x95\xb8\x9b\x7b\x0c\xf7\x4a\x40\x69\xef\xa8\x50\xcc\xa0\xe0\x2d\xb8\x4c\x80\xca\x07\x00\x15\x1d\x0f\xcb\x02\x71\x0c\x8f\x6b\xd5\x13\xea\x04\xe1\xde\x9c\x2a\x36\x43\xfb\x93\xd8\x1a\x7c\xf5\xeb\xd1\x16\x24\xeb\x1a\x36\x23\x2e\xa5\xb7\x77\x8a\x9c\xb3\xf3\xb7\xa3\x2d\x0c\xf1\x4a\xdc\x7e\xb6\x0d\x0f\x6f\xca\x7d\x3b\x3c\x1b\x26\x74\xb4\x65\x0d\x53\x2e\x7a\x5e\x50\xff\xaa\xfe\x42\x36\x77\x41\x83\xc1\xc5\x08\x13\x39\xe5\x0b\x32\x27\x63\x3b\x57\x77\xb2\xb9\xf1\xb7\x10\xd6\x3b\x3a\x28\x61\x28\x68\xac\x43\x70\x4c\x51\xbc\xbf\xbf\xe3\x0d\xda\xbf\x3b\xc2\x83\xe1\xeb\x21\x1a\x5e\x1f\xf5\xbc\x41\xd0\xbe\xb8\xd7\xfe\xcd\xab\xde\x68\x78\x76\xc3\x49\xef\xf9\xbb\xd9\x35\xbc\x55\xb8\x54\xe8\x7b\x5e\x4c\xc5\x60\x67\x44\x22\x2a\x06\xdb\x23\x52\xc7\xfd\x37\xa2\xb2\xe0\x6b\x7d\x5f\xc4\xb8\xe7\xee\x28\x78\x30\x5a\x19\xbb\x06\x67\xee\x60\x7b\xb7\x3c\x55\x58\xc9\x73\x84\x7b\x8e\x5b\x83\xad\xc1\x70\x12\xb4\xa7\xf7\xda\x8f\x46\x5b\xd6\x53\xc8\xb8\x5a\xa6\xbb\x6d\x73\x6d\x52\xfb\x23\xc9\x14\x1a\xad\x72\xd9\xfd\x49\x78\x95\xfb\x13\xed\xf9\x64\x73\x8d\xe7\x93\x4a\xa3\xa0\xe2\x0d\xf5\x8b\x58\xc7\x15\xc8\x70\xf0\xa0\x3f\x6a\x6f\xe1\x5d\x1b\xcb\x44\x0f\x7e\x38\xac\x8c\x7e\x78\x06\x63\x57\xdb\xb6\x80\x93\xd1\x13\x57\x01\x74\x1d\xa9\x9d\x83\xae\x5b\xbe\xba\xb9\xad\xf7\x8d\x2a\x72\x1d\x5d\x57\x45\xae\xa3\xeb\xb6\x48\xb7\x54\x64\x6b\x30\xbc\x33\xbc\x2b\xb7\x81\x57\x49\xd0\x15\x9c\x82\x9b\xc3\xf6\xf0\xc6\x70\x6b\xd8\x1a\x66\x43\x7f\xd8\x94\x95\x2a\x1b\x4d\xe1\xd8\xb5\x5f\xbd\x2a\xdd\x18\x98\xb6\xed\x42\x56\x6e\x14\x24\xf6\xe8\x2e\x7a\xc3\xe6\x90\xba\x9d\x57\x08\xc0\xaf\x14\xaa\x17\xe0\xfd\x55\xcf\x20\x76\xb9\xc9\x0a\xac\x7e\x85\x74\x27\xc5\x18\x2a\x43\x70\x5f\x1b\x43\x57\xd7\x56\x41\x6e\x26\xf8\x4a\xce\xa9\xd2\x5c\x81\x95\x12\xbb\x74\xb6\xfa\xed\xac\xa9\xed\xe4\xa6\x42\xc4\xda\xc1\xaf\xa2\xe6\x55\x03\x77\x61\x57\x7c\xcb\x13\xd9\xac\x0e\x8a\x26\x96\x56\x64\xa8\x29\xcf\x9b\x26\x3c\x54\x7c\x1a\x25\x29\x28\x07\xac\x63\x10\x71\xdc\x6a\x49\x86\xcf\x49\x00\xba\xbf\x35\x18\x7a\x43\xac\x1d\x1d\x0d\x77\x57\xc7\xc8\x69\x08\x62\x1b\x74\xd2\x36\xab\x54\xf1\x72\x84\x82\x58\xb2\x5c\x6a\xe6\x54\xa2\xd3\xd6\x0d\x7f\xd8\xf9\xf6\x83\x3b\x77\x7f\x37\x73\xda\x04\x02\xbf\x4f\x4b\xf3\x5e\x2d\x6e\x75\x69\x1d\x35\xa7\xfd\x2c\xf3\x38\x45\x1d\x84\x1d\xa7\x29\xa5\xe7\xb6\x76\xac\x28\x53\x6f\x1d\x1c\x53\x40\xd7\xca\x2a\xcb\x3c\x46\xb7\x9d\x30\xdf\xe6\x1d\x0b\x68\x91\x52\xe3\x3a\x47\xa6\x6c\x3b\xfa\x79\x5e\x21\x7c\xa4\x48\x18\x38\x79\x56\xeb\x04\xcd\x6e\xbc\xa3\x10\x1d\x7b\xac\xbd\xad\x5e\x57\x83\x1a\x27\xb5\xce\xba\xbc\xf7\xa8\xba\xb9\x5d\x38\x02\x9e\x2b\x7e\xc9\xb1\x5c\xb4\x6f\x2f\x9b\x36\x14\x69\x79\xce\x06\x22\x3d\xef\x67\x4d\x0e\xfb\x1e\x78\x52\x57\x3d\xbb\x5d\x27\x45\x7c\xa0\x6a\xc7\x60\x2e\x0b\x16\xb1\x24\xa4\xda\x37\x03\x18\x1a\xb6\xdf\x2e\x44\xca\x26\xed\x79\xb0\x48\xe0\x09\x34\x8d\xec\x8b\x5a\xad\x6a\xb3\x09\x4e\x16\xbc\xc4\x8e\x15\x2e\xe6\x08\xe3\x5d\x1b\x40\x2c\x2e\xbb\x66\x09\xd4\x95\xa9\xc8\xb2\xa6\x44\xc2\xa8\x32\xe3\xc2\x27\x08\x6f\xb5\xe0\x74\x0e\x5a\xad\x66\x08\x55\xe3\xc2\x81\xcb\xa5\xba\x37\x2c\x0d\xe6\x52\x8e\xc1\xb7\xdf\x44\xf9\x1d\xac\x99\x53\x8e\x49\x54\x61\x48\xc7\x1e\x76\xba\xde\x1a\xfc\x6a\x78\xcd\x6c\x95\xd8\x60\x62\x79\xb0\xb2\xd6\x45\x51\x2b\x0f\x69\x33\x34\xde\x63\x82\xdc\x4a\x89\x8e\xcd\x68\x25\x1e\xfe\x0a\xf3\x2c\x65\x80\x82\x75\x6e\xb5\xaa\x47\x3c\x59\xc3\x9e\xe8\xce\x6a\xaf\x2c\xca\x5e\x9b\xa3\x0b\xe6\x0f\xe6\xa3\xe2\xea\xa0\x6b\xaf\x1b\xb4\x97\xc6\x54\xca\x28\x36\xbb\xed\x7a\xb4\xcc\xad\x83\xc5\x09\xc4\xb4\x6c\x6e\x13\x4d\xbc\x94\x3f\x08\x4d\xea\xfc\xe6\x76\x5e\x7f\x75\xc0\x95\xe7\x0c\xf7\xfa\x60\xdd\x35\x80\x62\x00\x21\xc0\x62\xb1\x01\xd2\xba\x0d\x00\x66\xc9\x7d\x0a\x3e\x5c\x34\x09\x76\xb8\x57\xd7\x3b\x93\x73\x47\xee\x85\x54\x3d\x9d\x32\xe4\xd7\xb5\xd0\x17\xf5\x8c\xa5\xeb\xf3\xa7\x67\xdb\xf2\xb7\xbe\x1d\xdc\x6b\xff\xc6\xe0\xca\x1c\xf7\x50\x1a\x1c\x22\xb8\xc4\x75\x3b\xc8\x32\xfb\x92\xcd\x49\xb3\xe7\x43\x0f\xca\x3b\x77\xac\x18\x34\xda\x73\x12\xd7\x0f\x66\x8e\x7b\x01\x45\x0a\x64\xc8\x8f\xae\x2a\x34\x61\xaa\x10\x8a\xa6\xa8\x49\xe7\xad\x96\x11\xe4\x9b\x74\x9e\x65\xcc\xbe\x29\x6f\x56\xd7\xa0\x27\x8f\x28\x2a\x6b\x14\xde\x2b\xcc\x7a\xdd\x29\x7e\xb6\x5a\x5e\x31\x14\xec\x3b\xbf\x35\x5e\x7a\x3c\xcb\xe4\xce\x30\xe8\xda\xa4\xa1\xbe\x3b\x52\x60\xa0\x7d\x4c\xc0\x24\x92\x43\xaa\x86\x08\x2d\x0e\x4f\x4c\x4c\x93\x94\x06\xe0\xf6\xd4\x1b\x0e\x86\x97\x06\xe6\x5c\x32\xc3\x65\x1a\x90\x96\x69\x00\x38\x59\xb5\x48\x5d\x0c\x3d\xf7\x3d\x03\x1e\xd3\x32\x1e\x8e\x86\x79\xd1\x32\x76\x27\xaf\x1f\xca\x17\x9d\x95\xb3\x80\x29\xb0\x98\x5d\xda\x2b\x5a\x44\xe3\x59\xe6\x2a\xf4\x43\x4c\xc2\xd5\xfb\x24\xae\xef\x93\xde\x41\xf9\x9b\x74\x5e\xb9\x55\x52\x8f\x2d\x2b\x37\x47\x11\xe5\x16\x16\x01\x55\xae\xc5\x28\x0d\x07\xf1\xa8\x64\x34\x12\x69\xd2\x0e\x5a\x7a\xc6\x27\x19\x68\x22\x32\x79\x1c\x66\xa0\x8d\xca\xce\x8e\x18\xcf\x94\x06\xc9\xd5\xdc\x9b\x03\x2d\x72\x54\xfd\x41\xaf\xeb\xbb\x84\x03\x6f\x7a\xbc\x0c\x8f\x9e\x9b\x0d\xc1\x62\xeb\x15\xff\x72\x24\xaa\x4f\x3d\x0a\x18\x90\x52\xfc\xbb\xca\x79\xf4\x3b\x46\x29\xaf\x11\x45\x2b\xb5\x57\xb4\x94\xe7\x6d\xa5\x13\x51\xaa\x91\x3a\xbd\xf7\x51\xc4\xd3\xaf\x44\x3c\x49\x4c\x21\x79\x98\xbb\x4a\xc6\x4f\x4a\x4a\xc6\x7a\xbd\xa2\xf0\x1c\x6f\xa3\x3a\xf8\x45\x90\x24\xd1\x21\xcf\xb2\x5a\x35\x03\xdd\xde\x4d\x57\x5f\x68\xa4\x26\x2c\x35\x2f\x9c\xe9\x0c\xd2\x51\xe1\x10\xa9\x11\xf1\x06\xc7\xef\x15\x5d\x43\xa2\x55\xab\xe5\xb1\x81\x18\x51\x3e\x10\x23\x7b\x15\xce\x72\x22\xd6\xc4\x0d\x28\x9e\x7a\xb9\x47\xd7\xe5\xb9\xcf\x3a\xe7\xed\x94\x2c\x7d\xd6\x59\xb6\x53\x72\xe6\xb3\xce\xd9\xe6\xce\x8d\x94\x1c\xf9\xac\x73\x24\x7f\x39\xc7\x5e\x54\x39\xf6\xce\xef\xa6\x1d\xf0\xa0\x7f\x7e\x27\xed\x9c\x6f\xa6\x9d\x33\xf9\xb1\xbc\x9b\x76\x96\xf0\xe3\x4e\xda\x59\x6e\xa6\x9d\x23\xe7\x8d\x90\x51\x52\xa9\x7b\x2a\x8f\xe3\x4b\xd0\xbc\xc9\xb3\xca\x77\xc7\x44\x96\xbe\x0a\x33\x1b\x71\x4f\x0e\x0d\xfe\x4b\x3b\x4b\xbc\xb5\x43\xe4\xcf\x9b\x5d\x9c\x6f\x40\x55\x15\xa6\x74\x4d\xed\xe0\xbc\xae\xf6\x66\x51\x1b\x02\xaf\x16\x75\x9d\x3e\xcf\xdb\xf0\x5f\xda\x39\x57\xb5\xce\x65\x9f\x0a\x50\xba\xae\x0a\xfd\x5a\xad\x0c\x5d\xae\x54\xde\x2c\x2a\x3b\x00\x0d\x25\xe6\x68\x50\x30\x0d\x0a\x77\x44\x8d\xee\x46\x15\x3c\x8d\x4f\xba\x35\xbd\x37\xb6\x3f\xee\xd6\x81\xa3\xb1\xf3\x51\xd7\x7d\x50\xa4\x99\xc8\x3e\x28\x52\x2e\x48\x42\x16\x05\xe6\xee\x93\x09\x99\x51\xe1\x5d\xce\x83\x89\xba\x7e\xeb\x92\x79\x30\xd9\xe3\x13\xbf\x9b\x93\x05\x26\x53\x2a\xa1\x4b\x96\xbe\xc4\x13\x4e\x8e\xfc\x7e\x4e\xee\x41\xda\x26\xdf\xda\x91\xe9\xed\x9d\x1b\xb3\x8e\xa9\x9e\x93\xa3\x52\xe6\x66\x7f\xb3\x9c\xfd\x16\xb2\x4b\x75\x54\xb9\xad\x9d\x9c\x9c\xe8\xba\x9b\xf5\xd9\x5f\xc9\xec\x39\x59\xfa\x63\x72\xe6\x5f\x90\x23\x3f\xc9\xc9\x2b\x48\xdb\xbc\x80\xee\xc6\xa6\xdd\x3d\x3e\xc9\xc9\x61\x29\x6b\x33\xd9\x74\x33\x97\x90\xe9\x94\x57\x65\x64\x37\xa7\x74\xa0\xf8\x28\x0d\x6e\x62\xe0\x4b\xd4\x3a\x8d\xc8\x53\x3a\xb8\x47\x4e\xc8\x11\x79\x3b\x22\x2f\xe8\xe0\x15\x51\x1d\x6d\xd6\xb5\x76\x48\x96\x23\x72\x46\xb7\xb7\xba\xe4\x19\xbd\x47\x0e\xe8\x2b\x72\x4c\x55\xfb\xe7\xfa\xef\x7d\xda\xdd\xbd\x7f\xe7\xd4\x90\x8d\xfb\x86\x6c\xbc\xa4\x4f\x07\xf7\xe1\xa2\xbf\x19\x79\x2f\x49\xec\x7d\x45\xb6\x3f\xc4\x85\xa5\xc0\xd7\xb4\xbb\xfb\x75\x51\xef\x6b\x53\xef\x1b\xfa\x62\xf0\xb5\xa9\xf7\x0d\x89\xbd\xa9\xaa\x07\x99\x0f\xa9\xb7\x4f\x5f\x92\x09\xfd\x86\x00\xee\x26\x6f\xe3\xd4\x83\x5f\x73\x71\xe6\xed\x77\xce\xdb\x93\xce\x39\xd9\xc1\x9b\x4e\xda\xb2\x3d\xe9\x2c\xc9\x0e\xc6\x78\xe3\xe1\x9d\xb3\x56\xcb\x3b\xa3\x0f\xc9\x33\xfa\x92\x1c\xd0\x6f\xc8\x31\x3d\x1d\xdc\x1f\x91\x73\x7a\x3a\xf8\x7a\x84\x73\xe5\x82\x6c\x8f\x06\xde\x33\x72\x40\x8e\x31\x79\x40\x03\xef\x80\x3c\x23\xe7\xe6\xb0\x19\x3c\xeb\x9c\x93\x67\x9d\x25\xd9\xeb\x9c\x93\xbd\xce\x92\x3c\xe8\x9c\x93\x07\x9d\x25\x39\xe8\x9c\x93\x83\xce\x92\x84\xde\x39\x26\xa1\x77\x8c\x47\x15\xb5\xb5\x71\xf7\x66\x95\x70\x32\xad\x4b\xba\x90\x2e\xff\xc6\x38\xe7\x9d\xd8\x4b\xa5\xe0\x35\xf1\x52\x72\x79\xc8\xd4\x5b\x50\xdf\xc3\xf4\xee\x9c\x1c\xb2\xf4\xbe\x38\x3f\x10\xf7\xc5\x79\x91\xdc\xcf\x71\x4e\x3e\xbe\xbd\xf3\x91\xcf\xaa\x27\x82\x22\xee\xe8\x83\x41\xd0\x9e\x76\xdb\x9f\x8c\x2e\x77\x72\x44\x38\x38\xf6\x79\xc1\x0e\xf7\xce\xe7\x1e\xf2\xd0\x66\xba\x89\x70\xe6\x0d\xbe\xfd\x60\xb4\xd9\xc3\x88\xa0\xc3\x08\x5c\xad\xd7\x94\xda\xd4\xb9\x1b\x55\xd2\x9c\xc6\x4b\x3d\xab\xc1\x84\x85\x62\xc2\xbe\x78\xf1\xf8\x81\x38\x99\x0b\x2e\x39\x56\xd6\x79\x23\x22\xee\x21\x84\xf1\xc8\x89\x98\xa1\x24\x6b\x7b\xdb\x65\xf9\x89\x8d\x94\xa6\x59\xb6\x5d\x38\xa6\xd4\xb6\x54\x29\x38\x80\x37\x8f\x7b\xec\xd9\x7f\x2f\x8e\x83\xa5\x73\xfc\x84\x82\x87\x41\xaa\x8e\x9d\xc1\x88\xc4\x70\x7d\xe2\x09\xd7\x58\x2d\x92\xfd\x17\x63\x6e\xd4\x8d\x19\xeb\x91\x46\xee\x39\x69\xa4\x25\x8e\xb3\x6c\x30\x22\x82\x6e\x3b\x71\x35\xe1\x49\x63\x4a\x3d\x46\x21\x6e\x11\x2e\x66\x5d\xaa\x65\xa3\xef\xe6\x39\xeb\x28\x6b\xb4\xa4\x14\x7a\x47\xf9\x7d\x02\xbd\x60\x11\x59\x03\xc3\x4d\x16\x84\xe7\x3c\x58\xce\xd9\x5e\x1c\x4b\x89\x79\xef\x7c\x0e\x97\x52\x8d\xd7\x8c\xcb\x29\x4c\xbe\x78\xf1\xf8\x75\x23\x15\x8d\x31\x6b\x88\x69\x43\x56\x6e\xbc\x56\x6d\xbd\x26\x8d\x43\x91\x36\x5e\xa3\x4d\xd3\xe4\x26\x7a\x8d\xf0\x86\x03\x06\x46\x99\x89\x36\xec\x6d\x0d\x37\xb7\x0e\x09\x6a\xc0\x3b\xb8\xf5\xd0\x49\x57\x45\xfb\xf2\x9d\x26\xfa\xe0\xd1\xde\x07\x8f\x1e\x21\x1f\xfd\xe5\x9f\xff\xdb\xbf\xfc\xf3\x7f\x8b\x08\xfa\xe0\xd1\xa3\x0f\x1e\xed\x15\x29\x39\xe1\x54\x68\xef\xa0\x78\x97\xef\xaa\xa5\x49\x07\x7c\xd0\x1d\x8d\x68\x4d\xef\x32\x03\x17\x88\xa4\x38\xcf\x48\x25\x6f\xc4\x4d\x4a\xe5\x2f\xc9\x06\xeb\x26\xe4\xb6\x2a\x7a\xc8\xd3\x01\xfa\xe0\xc1\x0e\x1a\x51\x39\x00\xe4\x44\x27\xd6\x9c\xcc\x31\x5b\x26\x10\xb4\x1e\xa2\x13\x07\x66\x75\x43\x43\x9f\xfa\x34\x18\x84\xa3\x0d\x17\x5a\xce\x5e\xe9\x13\x74\x88\x30\x49\x07\x7d\x97\xc9\x91\xfd\xe6\x39\xf9\x78\xfb\xf6\xc7\x15\xb1\xd4\xb8\x93\xad\xf8\x04\x63\x74\x9b\xdd\x24\x29\xbd\xcd\x6e\x11\x4e\x6f\xde\x66\x1f\x12\x41\x77\x6e\xdd\xe0\x24\xa6\x1f\xdd\x10\x24\xa2\x9d\x6e\x77\x9b\x04\x74\x9b\xb5\x6f\x93\x90\x5e\xf2\xc4\x0f\xc8\x22\xf1\x23\x82\xbe\xff\xb3\x04\xc9\xbf\x7f\xf1\x6f\xe0\xef\x49\xe2\x6f\x93\xc4\x67\xe4\xc4\x97\x3c\x12\x27\x13\x5f\x90\x33\x3f\xce\x49\xbf\x8a\x77\xac\x51\xf8\xf6\x6f\xf4\x8b\x1d\xa9\xcf\x7b\x8b\x8c\xea\xd8\xd7\x8a\x71\x1f\x28\x75\xf2\x28\xe2\x51\xca\x3c\x86\x1d\x54\xd5\x68\x1a\xf1\xd3\x60\x16\x4d\x1a\x93\x85\x8e\xf7\xd7\x40\x9b\x0c\xab\x28\x89\xaf\x4e\xa2\xd9\x2c\x4a\x58\x28\xf8\x24\xa1\x4c\xe9\x33\x14\x5f\x60\x6e\x72\x6a\xca\xf5\x3b\xf3\x20\x86\xe7\xb5\x2a\x6a\xd0\xfe\xd4\xe8\x6e\x54\x55\x1b\x7f\xa0\xb6\xb6\xbe\xbc\xda\x30\xf6\x3c\xef\x39\xe0\xdc\x9a\x39\xf6\x3b\x4e\x7b\x40\x29\xfb\xde\x36\x26\xfd\x4e\x29\x85\xc9\x94\x93\x88\x2f\x52\xa6\x53\x52\x99\x72\x24\x16\xb1\xfe\xe6\xf2\x7b\x12\x2c\xf5\xa7\x90\x9f\x67\x8c\x1d\xeb\xef\x58\x7e\x17\x94\x8d\x07\x5c\x98\x29\xac\xa8\x58\x1a\x70\xe0\x4d\x67\x42\xe8\xc0\x84\xa5\x29\x6f\x05\x38\x2f\xb5\x75\x12\x85\xf1\xcf\x6e\x2c\x5a\x69\xcc\x01\xee\x6a\x63\xab\x2d\x94\xab\xff\xdc\x61\xb0\x95\x61\x48\x50\xff\xf4\x76\xd2\x4a\x3b\x72\x81\x7e\x7a\x2b\xbc\xd2\xca\x24\x58\xfe\xf4\x46\x44\xa5\x11\x89\x0c\x3f\xbd\x95\xb8\xd2\x4a\x2a\x94\xfd\x55\x95\xc8\x08\x8a\x10\x89\xa9\x8d\x57\xb9\xda\x14\x18\x08\xac\xa4\xde\xe9\xf6\x50\x1b\xf9\x08\xb4\xfc\x5d\x4a\x69\x6c\x94\xff\x5d\xc5\x74\x04\xd4\x19\x60\xbc\xc5\xf1\x46\xb7\x09\xaa\x54\x2f\x6e\x53\x7e\x23\x20\x62\x93\x06\x76\x58\x1e\xde\x44\x47\xc8\x84\x3b\x2f\xd5\x4c\x55\xcd\x50\xd5\x4c\x6f\x84\xb2\x66\x58\xaa\x79\x82\x4c\x58\xf3\x52\x4d\x66\x19\x04\xd9\x40\x5f\x35\xc0\x6e\xf4\x65\x03\xfd\x52\x03\x09\xc2\x44\x96\x89\x5b\x2d\x4f\x6c\xd2\xb8\xdc\xba\xcc\x8d\x36\x45\x19\xa0\x9a\xe6\xbc\x3f\xae\x4b\x62\xb5\x72\xc8\x77\x11\x55\x2f\x52\x36\xed\xaf\xb6\xfa\x65\x6f\x1b\x80\x0c\x74\x8b\xb0\x84\x9a\x87\xa4\x5b\xde\x60\xd8\x1e\x6e\x0e\x27\xc3\xce\x68\x13\xc3\xc5\xef\xf7\x7f\xf6\x17\xff\x66\xb4\x89\xb7\x0e\x49\x44\xbb\x24\xa0\x5d\x32\xa7\x70\x4b\x43\xd9\xa0\x3b\xea\xb5\xb7\xfd\xed\x5d\x41\x63\x7b\xd0\x2a\xb3\x61\x75\x0b\xcc\x0b\x1c\x80\xa1\x3e\x9a\x89\x20\xf5\xc4\x60\x7b\x84\x31\x09\x36\x37\x09\x84\x1c\xf3\xf8\x7b\xd0\x76\xe5\x8b\x5f\x3d\xcc\xa0\x94\x86\x83\x74\xb4\xbe\xd2\x82\x47\xa9\xa4\xad\x29\xde\x88\x36\x29\xbf\x21\x4b\x6b\x87\xdc\x34\x78\xaf\xbe\x4a\x80\x72\x10\x20\xc2\x37\xe6\x95\x5d\x10\x8b\x05\x9f\x1c\x94\xe3\x10\x2b\x2e\xc5\x90\x6b\xe7\x2c\xa9\x39\x35\xd2\x1b\xd0\x3e\x34\xf3\x3e\x64\x24\x4a\x3e\x8d\x59\x90\xb2\xf8\xe0\x28\xe0\x75\xe1\x1f\xb5\x7f\x56\xdd\xe5\xdd\xd5\x51\x54\xdb\x7b\xca\x92\xe4\xfd\x1a\xbb\xf3\xee\xc6\xf6\xde\x2e\x82\xd9\x41\x5d\x58\xe6\x4a\x5b\x94\xd6\x00\xa8\xdc\x5a\x30\x4d\xdd\x78\x9e\x45\x4b\xb2\xe2\xc3\x40\xb2\x05\x45\xd5\xcd\x1a\x32\x23\x9b\x4b\x22\x1e\xb2\x75\x8d\xf4\x3d\xcf\xb4\xe5\x8c\xa2\xed\x34\x0b\x6d\x80\xe2\x70\x7d\x1b\x4e\xf1\x76\x5d\x7b\xd0\xc6\x34\x16\x27\xfd\xda\xe3\xd1\x22\x8c\x83\x68\x6c\x6b\x9b\xdd\xac\xe0\x61\x6a\xdb\x79\x56\x77\x64\xaf\x6b\xe6\x76\x6d\x33\x63\x96\x9e\x31\x56\x8d\x2f\x59\x2e\x78\x05\x44\x82\xc9\xe4\xaa\xaa\x6c\x53\xf5\x92\x2c\xc6\xe0\xa9\xf1\xca\xb2\x6d\x55\xf6\x64\x31\x4b\xa3\xf9\x6c\x79\x65\xd9\x1b\xaa\xec\x24\x3a\x8d\x4a\xa1\x45\x5d\x6d\xdc\x56\x9a\x93\x7e\xae\xe3\xef\xaa\xa0\xda\x86\x6e\x78\xbc\x86\xb8\x8a\xdc\xa8\x0a\xc9\x60\x84\x95\x4b\x73\x23\x41\xc9\xe3\xf7\xf6\x87\x9f\xec\xac\xd3\x8e\x96\x05\x6b\xc3\xf9\x81\x00\x4d\x4e\x74\x78\x3a\xf8\x1c\xe7\xea\x3c\x11\x94\x7b\x1f\xdf\xda\xb9\x85\x49\x4c\xb9\xb7\xbd\x7d\x7b\x07\xf4\xd9\xde\xad\x6e\xf7\xb6\x23\x01\x07\xd5\x77\x49\x8d\x88\x37\x58\x4f\xcb\x12\x8a\x0b\x2d\xbc\x0d\x92\x94\x5c\xc2\xfa\xf8\x9c\x30\x7b\x57\xe2\x37\xe1\x26\x6c\x1a\x1d\x2e\xec\xf7\x59\xac\xe3\xb4\x36\xbb\x39\xf6\x21\xbe\x2e\x27\x2c\x87\x6b\x9c\x46\x78\xe9\xc4\xaf\x05\x61\x16\x22\x20\x9f\x71\x16\x53\x46\x02\x1d\x45\x39\x0c\xe6\xc1\x38\x9a\x45\x69\xc4\x12\x44\xbc\x2e\x89\x3b\x6e\x12\xf6\xd0\xcd\xce\xce\x0e\xc2\x38\x0f\x81\x50\x99\x28\x7d\x25\x75\xab\x11\x08\xe0\x31\x91\x0a\x49\xad\x3a\x92\xf2\x38\xd3\x91\x86\xe1\x9e\x3d\x87\xa2\xb3\x99\xdb\x8c\x04\x0c\x0c\xb5\x21\x2a\x38\xa0\x52\x39\x65\xc5\xd3\x21\xdd\x1a\x4d\x09\xcf\xd5\x43\x1a\xd1\x31\xdd\x77\x60\x8d\xe4\xca\xf3\xce\x5c\x24\x91\x6c\x28\x98\x11\xe5\x58\x7d\x82\xf3\x05\x44\xf4\x2e\xcf\x80\xad\xd4\x66\xa6\x0f\x92\xba\xad\xa4\xa6\x95\x09\x4b\xd2\x58\x2c\x6d\x33\xc5\xec\x59\x8e\x2f\xbd\x2e\x89\x3a\xba\x08\x06\x89\x4e\xad\x46\xbf\xbc\x1a\xb2\x6b\xaf\x4b\x44\x27\x61\xe9\xbe\x84\x14\xb6\x01\xd2\xcd\x30\x14\x60\xf2\x1c\xd6\x24\x81\x20\x8d\xd0\x61\x3f\xe0\xc1\xa1\xac\xe0\x31\x0a\xe7\x41\x08\x01\xec\xfb\x78\x43\x81\x6b\x0e\x94\x18\x7a\x2d\xf5\x89\x2f\x7f\xf9\x9a\xdb\x15\x77\x17\x95\x38\x00\xf8\xab\x5f\x5f\x72\x59\x2c\x82\x1f\x13\x58\x04\x3f\xca\x29\x27\x01\x2d\x16\xcf\x4b\x21\x70\xc4\x86\xeb\xa2\x53\x4b\xa2\x92\xa3\x14\x9d\x94\x05\xf1\x44\x9c\x71\x1a\xd4\xe3\x41\x4d\x45\x66\x2b\x41\x34\x5d\xfd\xdb\x33\x70\xe6\x6e\xf7\xef\x40\x9a\xba\x71\x71\xf0\x5d\x6d\xc7\xc5\x57\x31\x8b\xfd\xa4\x61\xe5\x4e\x98\x03\xc7\x8a\x65\x3d\xfa\x80\xbe\x10\x4b\x94\xcb\xc9\xcd\x4f\x76\x6e\xff\x74\xaa\x78\xdf\x21\x83\x8a\xf8\xc5\x74\x80\x20\xba\xb4\x32\xd9\x66\xa1\xfc\x61\x22\x4c\x23\x82\x82\xc1\x51\xcc\xa6\x23\x44\xd0\x78\x91\xa6\x82\x23\x82\x06\x26\x34\xf1\xc8\xe7\x22\xf5\x92\x99\x48\x31\x58\x42\x4f\x22\x31\x08\x05\x4f\x63\x31\x4b\x64\x0d\x79\x48\x94\x52\xae\x0f\x2a\xf1\xaa\x55\x0b\xd5\x54\xaa\x0d\xd2\x47\xf8\x3a\x41\x13\x96\x06\xd1\x2c\xb9\x9b\x2c\x4e\x4e\x82\x78\xe9\x4f\xa3\x38\x49\xdb\x62\xda\x56\xfe\x11\x4c\x3e\x1a\x91\x88\xc6\x5a\x3b\x47\x20\x48\xa4\xa3\x2f\xb0\x6b\xa1\xc3\xe6\x92\x90\x06\x3d\xe7\x28\xca\x7d\x9d\xe1\x0a\x9e\x41\x1a\x1e\xb1\x24\xcb\x6a\xb2\x92\xbe\xca\x7c\x09\x10\x13\x71\x5d\xa1\x33\x36\x3e\x8e\xd2\x4a\x41\xd2\xa7\xcd\xa0\xd5\x5a\x2d\x7d\xc8\xd2\x17\x42\x40\x30\xdc\x5e\x0d\xa7\x53\x2a\xe0\xe1\xbc\x3e\x56\x36\x90\xf0\x87\x3a\x1a\x73\x4e\xe6\xa5\xdd\x5b\x38\x4a\xad\x2a\x57\x41\xf9\xaa\x0f\x61\xd6\x79\xbb\x60\xf1\xd2\x8c\xf7\xde\x6c\xe6\x45\x85\x21\x52\xda\x6a\x85\xea\x64\x67\x24\xc2\xad\x96\xe8\x2c\x78\x72\x14\x4d\x53\x8f\x61\x22\x3a\xd3\x68\x96\xb2\xd8\x93\xa7\xf6\x98\x16\xaf\x7c\x3d\x6d\x2f\x54\xf8\xb1\x1f\x8c\x48\xa0\x87\x21\x19\x2a\x2f\xc5\xbb\x56\x25\x67\xf5\x71\x1d\xd5\xb2\x32\x34\x7d\xf9\x74\xff\x40\x8a\x3d\xfd\x4e\x1a\x1c\x3e\x0b\x4e\x98\x31\xc7\xe8\xeb\x5b\x50\x36\xd1\x40\x4d\x3c\x4c\xc6\x94\x79\x73\x13\xfe\x64\xee\xf7\x3b\xe1\x51\x34\x9b\xc4\x8c\x93\x66\x97\x08\x79\x04\x4d\x67\x41\x9a\x32\xde\x8b\xc1\xea\x46\x4f\x3e\x26\x63\xec\xc7\x3a\x16\x7d\x12\x8a\x39\xf3\xfb\x24\x0c\xf8\x24\x92\xf4\x27\xf1\xc7\xb9\x32\xe7\xba\xd4\x40\xe8\x6b\x20\xe8\x79\xf7\xc1\xb4\x0b\x6c\xf4\x22\x1e\xce\x16\x13\x96\x78\x7d\x8c\x5b\x2d\xdd\x64\xbf\x78\x47\x98\x1c\x05\x13\x71\x26\x17\xd4\x8d\xb9\x6c\xd1\x54\xc8\xe5\x7e\x69\xcb\xc8\x3e\x4a\x09\x5e\x1f\x93\x84\x36\x85\xd3\xce\x23\x18\x43\x96\xad\xa6\xc9\x7e\xa3\xa9\x77\xd1\x6a\xe9\x88\xdf\x0b\xca\xbc\xa6\xe4\xc7\x2e\x7a\x05\x64\xfc\x8b\xf7\x06\xd2\xe2\x4a\x20\x2d\x34\x90\x1a\x81\x41\x0e\x5d\x31\x20\x45\x6f\x38\xb7\x8e\x0c\x73\x72\xb1\x86\x93\xb4\x81\xcf\x21\xf6\x7e\x9a\x65\x5b\xdf\x7a\xf7\xbe\x78\xf8\x78\x3f\xfb\xf2\xf1\xc3\xbd\xfd\xec\xe1\xde\xc1\xbd\xc7\x4f\x5f\xe2\xe2\xa1\xb6\xc1\x8d\x2c\x93\xc2\xd0\x03\x45\x56\xf6\x34\x59\xc1\xad\x96\x92\x78\x41\x1a\x7e\x0c\x77\x18\xe5\xc0\xe6\x86\xb0\x21\x4c\xb6\xbb\x18\xf7\xba\x7e\x31\x86\xdc\x0d\x84\x5b\x3f\x4c\x4a\x69\x6a\x3f\x7a\xac\x63\xe2\xa2\xef\xc7\x13\x16\xb7\xd3\xf2\xb7\xd3\x74\x3b\x75\x7a\x59\xd4\x08\x3a\xe8\xf1\xb3\xe7\x5f\x00\xfa\xdb\x29\xe6\x64\xbf\x46\xf6\x80\x09\xdd\x97\xb2\x6c\xc4\x0f\x1f\xcc\x22\xc6\xd3\x17\x2c\x4c\x3d\x4c\x38\x4d\x3b\x67\xd1\x24\x3d\x22\x82\xa6\x9d\x23\x16\x1d\x1e\xa5\x56\x97\x42\xc1\x50\x46\xfe\x11\x39\xa9\x97\x2c\x9a\x5e\xda\x99\x44\x89\x84\xe3\xa4\x6c\x70\xa0\x1b\x59\x78\x12\xc0\xe8\x28\x9a\x4c\x18\xd7\x43\x5d\xce\x59\x0e\xae\x94\x6b\xb4\xe3\x34\x35\xd1\xc2\x1f\x1c\xb1\xf0\x18\x86\x55\xc2\x71\xd8\xf6\x45\x73\x87\x2c\x7d\x20\x4e\xe6\x8b\x94\x4d\x5e\xa6\xcb\x99\xd2\x12\x47\x49\x04\x4c\xd0\xb2\x08\xc1\xa3\x08\x8c\xa5\x52\xef\x38\x3f\x70\xcf\x84\x21\xd7\xd4\xc3\x87\xf8\x3c\xba\x7a\x6c\xab\xab\x73\x4a\xcc\x19\x1f\xe1\xc6\x0d\x6b\x17\xab\xfb\x8b\x28\xc8\xd1\x47\x22\x49\x49\x40\x3d\x15\x68\x3f\x32\xae\xee\xa2\x32\x5d\xb6\x41\xa7\x25\x61\x95\x88\xba\x26\x57\xb9\x13\xe1\xad\x16\x9a\x2e\x66\x33\xd4\xa4\x54\x9b\xb2\x72\xc1\xdb\x17\x2c\x16\x6d\x38\xa2\xe5\xda\x19\xcd\xd2\xbe\xe4\x5f\xed\x4b\x91\x1a\xb2\x52\xd0\xe0\x39\x65\xbb\x6c\xd7\xbc\xdf\xae\x00\x81\x5c\xc0\x84\x36\x94\x93\xcb\xe6\xd8\x21\x29\xad\x16\x50\x0e\xe1\x8d\xb1\xdb\x2b\x5c\x9c\x18\x42\xfc\x72\x26\xd2\x5e\xf9\xd3\x1f\x67\xd9\x05\x20\x45\x69\xb6\xbd\xb1\x7f\x01\x60\xcb\x19\x9d\xe7\xd1\xd4\x33\xe1\xd3\x9a\x80\xc9\x05\x06\x27\x1e\xd6\xe4\x5c\xd3\x8d\xe6\x76\xee\xa5\x84\xe1\x3a\x5c\x44\x9a\x30\x94\x36\x4c\xab\x75\xf5\xb1\x67\x29\x53\x27\x11\x27\xcc\xab\x71\x96\x8e\x5e\x7e\xd1\xef\xdf\x7b\xf1\x4d\x79\x1f\xc2\xd3\xe7\xca\x30\xa2\xa9\xb7\xf5\xad\x07\x9b\x36\xbb\xff\xc5\xc1\xc1\xfe\xb3\xec\xe5\xde\xd3\xbd\x07\x07\xd9\xc1\xde\xd7\x07\xf7\x5e\xec\xdd\xab\xa1\x59\xd8\xbd\x91\x2c\x2d\xc7\x6e\xaa\xa3\x1f\x3e\x7a\xbc\xf7\xf4\xe1\xcb\x3d\xa0\x04\x69\x31\xb1\x62\x67\xba\xe1\xaa\xba\xbb\xfc\x4e\x6a\xa7\x65\x5f\x1f\x9a\x0b\x2f\xb9\xdf\x6c\x66\x94\xb2\x13\x8f\xab\x93\xf6\xe9\xde\xa7\x7b\xcf\x1e\xca\x2e\x84\x1d\x9b\x86\x79\x53\xef\x8b\x94\xa0\x69\xc4\x66\x93\x84\xa5\x03\xd3\xf5\x48\x6e\x8b\x2c\x6b\x0a\x17\x83\xcd\x62\x75\xf3\x94\xa6\xe5\x49\xb9\xeb\x88\x71\x4e\x66\x6b\xc8\x4e\x0d\xa9\x59\x4f\x7d\xe2\x60\x12\x09\x97\xf8\xc8\xd4\x66\x65\x69\x9a\x0c\x98\xfc\xf2\x16\x56\xaf\xb2\xa6\x22\x3e\xc9\x32\xb8\xe4\xa9\xd5\xa1\xf1\x55\xee\xe8\x3a\x70\xcf\x03\x30\x82\xd3\xfd\x8f\x06\x10\x76\x09\x5d\xdf\x64\x9b\xd7\xd1\xe8\x3a\xce\x01\xb0\x05\x3b\x6a\x6f\x80\xcf\x22\x3e\x11\x67\xad\x96\xa2\x14\x4d\x4a\x55\x42\xe7\xc1\xcb\x97\xb0\xef\xab\x1b\xb8\xc8\xee\xb0\x24\x0c\xe6\x0c\xa7\x54\x78\x2b\xa9\x9e\x9e\x21\x56\xcf\xc2\xe0\xe6\x95\x0a\x93\x5a\x5c\xb2\xea\x59\x49\xf1\x48\xcc\x58\x87\x29\x85\xec\x53\x21\x8e\x93\xc6\x2c\x3a\x66\x8d\xa5\x58\x34\x8e\x82\x53\xd6\x08\x1a\x30\xb5\x86\x12\x02\x1a\x67\x51\x7a\xd4\x08\x1a\xb2\xb9\x46\x60\xce\xcf\x86\x5e\xf8\x88\x1f\x36\x8c\x52\xf7\xc1\xcb\x97\x8d\x44\x43\xab\x11\xda\x40\xf3\x8d\x80\x4f\x1a\x9c\xb1\x49\x23\x3d\x62\x8d\x62\xe0\x8d\xb9\x98\x2d\xa7\xd1\x6c\xe6\x37\x3e\x48\x10\x61\x9d\x13\x96\x24\xc1\x21\xc3\xa4\xb9\xad\x23\x3f\x94\xb1\xa4\x8c\xee\xcc\xc5\xf2\x68\xea\xb1\x01\x1f\x75\x42\x79\xbc\xb0\x49\xab\x05\x5f\x72\x85\xa9\xe3\x30\x47\x26\x02\x25\x81\x1c\xc3\xe8\x36\x63\x70\x28\x41\xd5\x1d\x2f\xec\xef\x0b\x2f\xc5\x77\xba\x59\xd6\x9c\x28\x6f\x22\x39\x99\xd6\x1c\xc0\xef\xc9\x5a\x98\x6e\x9a\x9e\xe2\x48\x64\x07\xe9\x5d\xda\xc5\x39\xb9\x57\x62\x9c\xcd\x61\x09\x76\x09\x85\x99\x41\x2a\x47\xbb\x17\x84\x47\x0e\x9d\x4a\x8b\xa0\x83\xcd\x66\xda\x01\xce\x8c\x04\x34\xea\xe9\xdf\xbe\x94\x7a\x2e\xbc\x80\x44\x98\xf4\x69\xd4\x63\x5e\xda\x29\xd8\x36\xec\x07\x1b\xa0\xda\xef\x45\x3d\xee\xb2\x7b\x9c\xf4\xb1\xcf\xb5\x43\x67\xec\x0b\xcd\xf8\x95\x79\x99\x98\x18\x06\xc6\x0f\x89\x24\x26\x7e\x4a\xa2\xe4\x25\x74\x1b\x11\x2d\xde\xf9\xfd\x1c\xe7\x58\xca\x09\x89\x88\x53\x2f\xc1\x9d\x98\x4d\x16\x61\x89\xd6\x3a\x7c\x55\xda\xd1\x2d\xf4\x98\x3b\x1e\x1b\xdd\x8e\xc3\x53\x28\x18\x4d\x91\x42\x58\x8e\xc9\x60\x84\xb5\xc1\x08\x88\x22\x47\xb4\x86\xfd\xb0\x0a\x0c\xea\x81\x65\xca\x65\x8e\xcb\xec\x47\x6f\xec\x0d\xd8\x88\x58\x56\xfe\x81\x09\x18\x4f\x2e\x15\xbb\xef\xcf\x3a\x72\x49\x95\x07\x9d\x14\x13\xcd\x2c\xfb\xcd\x6d\x52\x6a\xc8\xaf\xf0\x35\xa4\xca\x9f\xfb\xd3\x1c\xfb\x60\x4b\xb4\xda\x57\xb9\x0f\x4c\xee\xc1\x8c\xde\xd2\x15\x07\x3a\x7a\x12\xa4\xc9\x56\x6f\x58\x9e\x89\x06\x17\x13\xd6\x98\xc7\x42\x8a\xe4\x13\x7b\xc3\xd2\xdc\x6e\x52\x5a\x12\xe8\x66\x70\xa8\xe6\xe4\x84\xc6\x06\x84\x28\x9a\xc6\xc1\x09\x43\xd8\x11\xae\xbf\xfa\xf7\x32\x80\x13\xdc\x6a\x4d\xd4\x00\x0a\xcd\xc8\x2b\x97\x67\x74\x8d\x39\x14\x7f\xa2\x53\x0e\x41\x2b\x67\x54\xb2\x2f\x97\x27\x63\x31\x4b\xcc\x41\x77\x55\x19\xd9\x8c\x8a\x0d\x6e\xc5\xb8\xd2\xe3\x66\xc3\xe3\xd4\x35\xf1\x50\x7b\x0d\xd0\xfa\xc1\x4e\xa1\xfb\xcd\x31\xc6\xa4\xb2\x8d\x0a\xdf\xed\xbc\x14\x31\xf4\xa7\x98\xec\xaa\x07\x30\xae\xe1\x6e\xcf\xfd\xf0\x2f\xf3\x8d\xf4\x83\x9d\xde\x2b\x0d\x16\x8f\x63\xd2\xec\xe2\x3a\x62\x81\x2f\xb5\xc6\x72\x90\x8e\xe4\xae\xf4\xdf\x31\xc3\xa4\x56\xf9\x1d\xb1\xc4\x63\xe4\x5d\x55\x21\x32\x8c\x33\xa6\x35\x03\x5a\xaf\x5d\x7f\x17\xf4\x39\x10\x64\xec\x98\xe6\x58\x00\x2f\xff\x7a\x35\xf9\x72\x99\x4e\xc9\x53\xea\x9d\x4a\x92\x7d\x19\x84\x29\x78\x15\x38\x88\x83\xb9\x5f\x61\x43\x8c\x8d\xe4\xdd\xae\x39\x3c\x4e\x07\xa7\x85\x31\xfe\x46\xda\x84\xc7\x48\x92\x6d\x5a\x24\xcc\xc3\xda\x39\xc4\xa9\x7d\xdc\xcd\xf0\x6e\x7b\x9b\xc2\x13\x80\xd3\x4e\x32\x07\x0b\x3a\x4e\xb6\x31\x39\x35\x0f\xed\x73\x32\x61\x6b\x87\xa0\xfb\x2c\x37\xd7\x84\x07\xe1\xb6\xb9\x54\x35\x67\x06\xda\x6a\x95\x86\xd8\x59\x70\x33\xb6\x1c\x93\x17\x75\x0c\x53\xc2\xd2\x83\xe8\x84\x89\x45\xea\x31\x22\x8f\xb7\xb3\x3a\x62\x4c\xdb\xf6\x15\x1b\xeb\xb0\x53\x16\x2f\x4b\x67\x82\x7d\x6a\xd6\x4c\x3d\xc9\xf1\x7b\x9c\x0a\x88\x04\x24\x37\x59\x4e\x9e\xd1\x7a\x33\xb5\xea\x46\xd2\x46\x92\x20\x06\x78\xe9\xdd\xed\x5e\xda\xde\xf6\xbb\xd8\x18\xfc\x81\xa5\x1f\x1f\x88\xf6\xf6\x88\xba\x91\x0b\xcc\x63\xc5\x1a\xc5\x6e\xcf\x88\x0f\x8a\x7f\x23\x1c\xfb\x2c\x27\x07\x75\x80\x90\x7c\x7e\x7c\xc8\xd2\x92\x28\x55\xab\x2c\x0e\xc5\xc9\x5c\x24\x6c\xf2\x3c\x48\x8f\x7a\xe5\x4f\x0f\x0f\xba\x23\xdf\x34\x95\x93\xe3\x3a\x60\x12\x61\x24\xd0\xd4\x48\xa0\x85\xea\x01\x67\x99\xf9\x49\x62\x7a\xe8\xe9\xe1\x3d\x12\xe1\x22\xd9\xe7\x0f\x2d\xb6\x48\x14\x57\x2c\x59\x91\x06\xf1\xa1\x27\x6c\x16\x2c\x1f\xf3\x28\x8d\x82\x19\xd4\x92\x1b\x40\x1e\x7f\x11\xbd\x0c\xcd\xb1\x95\xf8\x83\x11\xb1\x5f\x9f\xc6\x62\x31\x87\xa4\x34\x18\x8f\xe5\xa6\x29\x52\xe4\xb1\x00\xcd\xb0\xc9\x7d\x36\x15\x31\xbb\xa7\x3a\x8b\x84\x89\x0e\x2c\x12\x29\x00\x32\x9e\xce\x96\xba\xe0\x33\x31\xd1\x61\x84\x61\x64\xf0\x6a\x4c\xbd\xc2\x93\xbf\x56\x06\x28\xf1\x2f\x36\x4e\x25\x49\xb0\xa2\x13\x35\x0b\xe4\x70\xe1\x72\x3b\xf7\xe4\x7f\x7e\x3c\xe0\x59\x96\x8e\x72\x12\xd6\x2d\x6a\xd4\xa9\x4c\xb2\x33\x8d\xf8\x04\xf8\x20\x6f\xd5\x45\x06\x4d\x8b\xe2\xa0\xee\x30\xe0\x90\x13\x4a\x8a\x1b\x15\x47\x7e\xca\x32\x01\x4d\xd6\x9e\x49\x29\x30\xa8\x8a\xf0\x55\xac\xfe\xd4\x06\x88\x07\x0c\x2c\xae\x6b\xd0\xac\xc4\x3a\xaf\x6c\x94\xc8\xd9\x28\xfc\xee\x76\x8f\xab\x8d\x12\xd0\xed\xdd\xe0\x0e\xdf\x0d\x24\x77\x3d\x08\xca\x1b\x25\x18\x6d\x48\x19\xaf\xb4\x1f\x22\x2c\x65\x7a\x50\x18\x40\x9c\x7a\xaa\xd2\x31\x69\x2a\x9e\xc1\x5e\x0c\xa7\x59\xd6\xdc\x76\xd9\xf2\x74\x63\x85\x89\x78\x8d\x0c\x47\xc2\x08\x7a\xdd\x38\x0b\x92\x46\x32\x67\x61\x34\x8d\xd8\x44\xca\x25\x90\xc2\x45\x2a\xe5\x12\x31\x61\xa4\x21\xe2\xc6\x24\x9a\x40\x92\x6e\x55\xe5\x20\x1d\x60\x3f\xa4\xe9\x86\x63\x96\x5b\xc0\xa6\xd5\x6a\x7a\x21\x15\x65\x59\x4f\x4a\xa9\xab\x9c\x4d\x65\x50\x72\x4c\x46\xda\x89\xd9\x54\x4a\x3a\xa9\xe4\x7d\x1a\xc7\x5c\x9c\x71\xd3\xbb\x59\xea\xb0\xa4\xfa\x34\x26\xa2\x7d\x0f\x45\x0e\xfa\x2a\xd3\x1b\x80\x0e\x2b\xc2\x9e\xbb\xc0\x63\x52\xd4\x09\x3d\xd1\x51\xdb\x41\xcb\xd7\x58\x8a\x13\x8c\x56\x52\x95\x1f\x11\x85\x1e\x51\xa7\xbc\x1f\x07\xdd\xd1\x06\xa3\x10\x59\x1a\x94\x64\x07\x0e\x7a\x4a\xa1\x18\x4d\x83\xd9\x6c\x1c\x84\xc7\x7a\x5c\xb0\xb6\x35\xdc\xde\x37\x62\x11\x37\xa6\xb2\x4c\x3b\x8d\x83\x39\xc8\x79\x00\x07\x25\x49\xa6\x8d\x19\x0b\x92\xb4\x21\x38\x53\xa5\x64\x1f\x0d\x7d\x1b\x57\x18\xff\xb0\x92\xc2\x15\xd0\x65\x65\xbb\x51\x27\x25\xe9\x9c\x04\xf3\xb2\xda\xc6\xda\x56\xd1\x23\x8f\x91\xd8\x4e\x77\x7f\x2e\x4b\x80\x19\x9c\x97\x52\x46\x3c\x4e\x3d\x4e\x57\xf3\xd7\x48\x05\xe9\x88\xf0\xf5\x52\xc1\xc4\xe1\xd8\xb9\x23\x15\x74\x2b\x52\x01\x2f\x37\x0c\x22\x40\x5a\xd7\x70\xb9\x41\x8b\x3d\x05\xb5\xf5\x19\x29\x51\x12\x5f\x10\x0b\x57\x95\x10\x91\x95\x05\xf5\x85\x3d\xd5\x7b\x42\x9e\x2a\xd0\x3e\x3c\x9f\x5c\x5b\x4a\x14\x47\xbf\x2a\xce\xd9\x79\xb9\xf8\x2a\x0d\x6a\x7a\x55\xea\x72\x77\xdb\xa1\xb4\x05\xfd\xd8\x1e\xe1\x2c\x73\x3f\x09\xa7\xd1\x3a\x7a\x5a\xa1\x80\xb0\x43\x3c\x7e\xa7\x5b\x38\x07\xea\x45\xfa\x4d\x01\xdf\xdc\xc6\x55\x1a\xea\x46\x62\xab\x43\x0c\xc9\x0f\x47\xf6\x89\x02\x97\x82\xea\x29\x8b\x25\xa3\xf3\x33\x5a\x52\xde\xf0\xaa\x9b\x8d\xd6\x9d\x1d\x15\xf1\xa3\xcc\x3d\x38\x2b\x6c\x17\xa5\xae\x65\x9d\x79\x87\x76\x5b\xad\xe6\xea\xae\x7d\xf7\x7e\x3d\x59\x24\x69\xcd\x5e\xb5\xc3\xd5\xda\x1f\x37\xcf\x8c\x40\x89\x79\x11\x6f\x44\xa9\x2c\x10\xcc\x66\x8d\x34\x3a\x61\x92\x58\x38\x17\x1b\x4a\xb1\xd1\xd4\xcc\xa6\xe4\x73\x2b\x54\x4a\x9e\x15\x40\x86\xe4\xa0\x7a\x9e\xfe\xe1\xc1\x43\x5c\xc6\xd3\x97\x61\x2c\x66\x33\xbf\xd9\x54\xa1\xae\x6d\x0a\xbc\xc1\x5f\xc3\x30\xd0\x94\xac\x81\xab\x56\xa2\xea\x5b\x70\x57\xb7\xdb\x49\xc5\x53\x71\xc6\xe2\x07\x81\x5c\xfa\x35\xec\x9a\xa2\xf7\xb9\x97\xc2\xbb\x5e\xf5\xe5\x61\xec\x33\x78\xc9\x8f\xeb\xef\x69\xfa\x1e\x4a\x58\xfa\xa2\xe0\xbd\x10\x29\x4c\x5b\xe1\x30\x54\xb0\x61\x65\xbd\xa8\xa9\x7e\x20\xa5\xd6\xd0\x03\x1a\x9f\x65\xde\x33\x2f\xee\x84\xb3\x28\x3c\xde\x5f\xa4\x49\x34\x71\x59\x36\xc2\x70\x8f\x77\x0a\x29\xa0\xc4\xf0\xf9\x71\x67\x0d\xfb\xd7\x6a\x35\xbf\xf2\xd2\x5a\x7c\xf6\x65\x6f\xc1\x6c\x26\xce\x74\x6f\x0f\x64\xcf\x44\xdd\xb9\xe9\xe5\x78\xa8\x4c\x0e\xbc\x75\x5a\x32\x39\x7e\xc2\xa9\x9e\xc1\x86\x64\xb1\xdc\x37\x0a\xf6\x76\x80\x83\x2f\x86\xb5\x2b\x8a\x7d\xf0\xcd\x2c\xe6\x8f\x4f\x4e\xd8\x24\x0a\x52\x90\xe4\x82\x43\xe3\xf7\x77\xb1\xbe\x72\x96\xe9\xd5\xb9\x57\x35\xe0\xad\xd1\xfb\xef\x01\x23\xac\x50\xe3\x98\x2d\xb3\x4c\xa6\x38\x9f\x3b\x1f\x99\xdf\x0f\xc4\xc4\x28\x9d\xe5\x0a\x4a\x50\xad\x70\xd1\x84\x39\xfe\x61\xaa\x00\x23\x40\x19\x4b\x2b\x86\x77\xeb\xc6\x74\x10\x8c\x9d\x11\x7c\x52\x1a\x00\x86\x11\xac\x41\x9b\xc4\x33\x0e\xe9\x8d\xd7\x97\x35\x04\xc4\xc8\xa5\x02\xd6\x89\x04\x54\xdc\xa5\xdd\xde\x0a\xd9\x1a\x88\x91\x09\xe6\x17\x4d\x3d\x71\xa7\x8b\xe1\x79\xd7\x51\x34\x4d\x9f\xb0\x65\x6f\x85\xc9\x58\xd3\x9b\x14\x27\x57\x4e\x9f\x1a\x0e\x65\x95\x35\xb1\xae\xcf\x8a\x5e\x8d\x6d\xc0\xd9\xca\xdc\xc8\x0a\x83\x00\x6a\xff\x95\x36\x9d\x03\x86\xeb\x03\x66\x0e\xb7\xd0\x41\x31\x7f\xc5\xb7\xd6\xef\x93\x56\xab\xf9\x76\x5d\x46\xd0\xa9\x9e\x9b\x5e\x6a\xe2\x45\xce\xa9\xc0\x64\x2e\x59\x37\x7d\x33\x27\x19\xbc\xf9\x0a\x14\x2d\xd0\xfc\x79\x7b\x7b\x83\xaf\xb2\x72\xe3\x55\x68\xe6\xb9\xe5\xfd\x2e\xde\x1b\x32\xd5\x46\xea\x00\x73\xf1\xef\x13\x30\x58\xf9\x5e\x13\x98\x5c\x58\xa8\xec\xd3\x0b\x70\x21\xb3\x06\x26\xbd\xae\x7f\xb1\x59\x0b\x95\xfd\x1a\xf4\xc9\x15\x5c\x1a\x9c\xae\x9e\x95\x1b\xca\xe4\x6b\x65\x93\x2e\x3c\x8e\x31\x5c\x0d\x90\x93\x77\x92\xe7\xab\xa9\xb3\xca\xaf\xa7\xa7\x75\x5d\x5f\x45\xf0\x70\x4e\x5e\xad\xb0\xcc\xea\x60\xb5\x91\x08\x3a\xae\x3e\xc8\xe3\x18\x8c\x1f\xeb\x24\x66\x1a\xaf\x66\xf4\x5e\x38\xdc\x09\xbe\x5c\xc0\x11\x27\x99\x25\xf5\x8b\x88\x4e\x30\x99\xec\xc9\x01\x3f\x8d\x92\x94\x71\x16\x7b\x08\x8e\xee\x88\x23\x32\x05\x0f\x66\x75\x45\x4e\x84\x24\xcb\xe2\x8c\x23\x32\x23\x97\x61\x30\x4f\x17\x31\x68\x20\xe6\x41\x92\x28\x01\x3f\xaf\xaf\x99\x8a\x45\x78\x04\x3e\x6a\x7e\x72\x55\x58\x12\x44\x4e\x7e\x5a\xad\x63\xb6\x54\x03\xbd\xb7\xbe\x1e\xcf\xc9\xf2\x1d\xcb\x20\x3a\x31\x3b\x11\xa7\xec\x5d\xb0\xaa\x2d\x55\x02\xd7\x15\xe5\xca\xc0\xb9\xa2\xa0\x05\xc5\x15\x65\x9c\x89\xcb\x52\xdc\xbc\x9a\xf3\x38\xbd\x3c\x64\x69\x43\xcd\xcf\x73\x54\x23\x2a\x25\x97\x62\x4f\x43\xa9\x67\xdc\x5c\x95\x92\x13\xab\x70\xaa\x1c\xc3\x55\x88\xa5\x47\x51\xa2\x9f\x3e\x07\x52\xd6\x16\x5c\x6b\x8a\x18\x92\xac\x84\x4e\x7b\x2e\x92\xd4\x49\x8f\x55\x3a\xdc\x00\x3e\x08\x14\x9b\x23\xf1\x5e\x4a\x99\x59\x96\x78\x12\xfb\x55\x37\xb4\xd9\x25\x66\x50\xe0\x91\xb3\x73\x85\x66\xaa\xca\xae\x12\xc9\xac\x7a\xe6\xa9\x93\x6b\xe1\xde\x6a\xc9\x4e\x5e\x79\x98\xf0\x56\x8b\x7b\xd8\xbe\x35\x8c\x7b\x5e\xec\x95\xa4\x57\xad\x46\xc0\xb8\x93\x1e\x31\xee\x85\x24\xc4\x04\xcc\xe7\x7d\x2f\xf4\xf4\x4f\x57\x9f\x5b\x05\x58\xf3\x0a\x88\x1d\x7a\x97\xc2\x55\xee\xc5\x1d\xf7\x93\x28\xb8\x55\xf2\xcb\x49\xc4\xc0\xf0\x45\x89\x7d\xac\x49\xcd\x25\x27\x1b\xce\x58\x10\x1b\xc5\xef\x3a\x0a\x73\x05\xed\xd1\xfa\xa3\x65\x69\x85\xb6\x4b\x2b\xf4\xb4\x53\xd6\x6d\x7b\xdc\x98\xb6\x06\x5e\x2a\x71\xa1\x18\x3c\xc2\x24\x34\xa9\xe5\x69\x21\x4c\xfa\x2a\xa7\x66\x26\x08\x93\xb9\xca\x8c\x5d\x46\x1d\xad\xe1\x99\x11\xde\x10\xad\x96\xd0\x78\x30\x76\xf1\xa0\x4c\x36\xe7\xad\xd6\xc2\xdb\xf7\xae\x44\x31\x8c\x49\xd8\x6a\x85\x1e\x08\x90\xd6\x0d\x5c\xab\xd5\xef\x79\xfd\x77\xd7\x55\x28\x34\x26\x63\x8b\x42\xe3\x02\x85\x00\x84\xab\xde\xbc\xec\x9e\xcc\x32\x8b\x4a\x59\xe6\x15\x20\x87\xe5\x50\xad\xe4\x44\x6b\xfe\xaf\x68\xa6\xd5\x32\xad\xf4\x3c\x77\xdd\xcc\x86\x50\x03\xd3\xad\x81\x7d\xb7\x55\x79\x18\x43\xce\x1a\x75\xc2\x60\x64\xf5\x6d\xd8\x08\xcc\xf7\x85\x98\xb1\x80\x3b\x7e\x83\x8a\x6d\x45\xd3\x55\xb5\x90\xe6\xa0\xab\x6a\x3f\xd6\xab\x6a\xfc\x18\xf6\x99\x92\xb0\xd5\x44\xd4\x6e\x86\x21\xe7\xb8\xb3\x66\xd0\x20\xda\xe4\x1b\x33\x96\x36\xce\xe1\x1d\xfe\x39\x85\x77\x03\xb5\x06\xfb\xca\x14\x63\x6d\x91\xed\x9b\x48\xa9\x2a\xef\x53\xf3\xf6\xa0\xde\x2a\xdc\xbb\x74\xeb\xfa\xe7\xa4\xfc\x0e\xc0\x57\x65\xa6\x86\xfe\x69\x9e\xcb\x37\x6a\xda\xe4\x9e\x56\xa4\xcb\xdf\xcf\xad\x2a\x3d\x39\x12\x8b\xd9\xe4\x25\x9b\x4d\xb5\xa6\x7f\x9b\xd8\x26\x8c\x42\x1d\x93\xba\x07\x04\x97\xca\xea\xff\xd2\xb6\xcc\x8b\x86\xc5\x4a\xbb\x31\x59\x19\x59\x44\x82\xc9\x44\x1b\xe5\x5b\x74\x08\xc8\x2b\x35\x2f\x4b\xc8\xfd\x30\xcf\xf1\x25\xeb\x54\xeb\xd3\xcb\x4e\xa7\x13\xe5\x70\x21\x6d\x75\x4d\x8a\x99\x33\x43\xa2\x1c\x17\x59\x42\x67\xa9\x21\x4a\x6e\x73\xb5\x4d\xa3\xb5\x02\x51\xab\x9a\xd9\x71\x55\xb6\xad\x56\x0c\xed\x5d\x59\x88\xa6\x18\x90\xa4\x4f\x8f\x37\x42\xf0\xcc\x16\x62\x02\x52\x63\x4d\xc5\xb5\x62\x7a\x5d\x2f\x6b\x0a\x53\x70\x20\x5b\x14\xa7\x7d\xaf\x50\xc3\xf5\x06\x29\xe9\x74\x3a\xc1\xc8\x4f\x6b\xa6\x2e\xeb\x19\xb8\xb5\x5a\x4e\x7e\xa7\x90\x52\x49\x01\xbf\x72\x11\x73\x45\x48\x56\x5e\x71\x68\x2c\x49\xf3\xe2\x61\x49\xba\xd2\xb7\x5c\x43\xe5\xce\xbb\x18\x41\x33\xb5\x1f\xba\xea\xda\x7b\xac\x34\xa7\x9c\x08\x5a\xdc\x34\x6c\xb8\x63\x5b\xa7\x18\x11\xda\x86\xb9\xe9\xf6\x9a\xbe\x13\x06\x1b\x2e\x0c\x60\x90\xea\xa3\xe7\x16\xb7\x97\xa6\x7e\xd3\x2d\x9e\x5e\x0d\xbe\x9a\x55\xa1\xbc\x40\x60\x77\x6c\x2e\x92\x3b\x80\x2a\x17\x36\x5d\xb9\x68\x5f\xa4\x03\xa7\x51\x79\x35\x55\x6c\x7d\x06\x7b\xce\x55\x51\x80\x8a\x53\xbd\x60\xca\x71\x4e\x3e\xd9\xd9\x5e\xfb\x38\xc5\x2a\x01\xc5\x5f\xef\xcd\x7c\xd9\xbb\x8d\x7a\x90\xc0\x5b\xad\x2b\xba\x73\xba\xe1\x8e\x6d\x47\xb9\x43\xb8\xae\xb3\x9f\x45\xe7\xbc\x63\x7e\x12\x3d\x6c\xb3\xfb\xa3\x0b\x16\xf7\x4a\x5f\xca\xfe\x45\xd8\xc8\x77\xb8\xe2\xe9\xcc\xb8\x18\x52\xc6\x5d\x97\x96\x1f\x70\xad\x61\x44\x9d\x51\x85\xe4\x0c\x07\x6c\x44\xc5\x80\x8d\xd4\x41\x56\x4c\x83\x36\x9b\xee\x27\x89\x4a\x13\x81\xdc\xd2\xcc\x3c\x04\xf3\x40\x11\x6f\x44\x59\x16\xb9\xe3\xc7\xa0\xa6\x33\xf3\x05\x3a\x13\x51\xae\xf5\xe7\xae\xf2\x7c\xc5\xde\xcb\x75\x23\x6b\xf0\x21\xcb\xb8\x3c\x55\x30\x89\x9d\x7b\x82\x52\x7f\xd0\x1d\x8c\xa6\x9c\xde\x8b\x56\xa1\x1a\x63\x7b\xca\xb9\x99\xf6\x26\xd2\x12\x86\x6a\x0f\xeb\x11\x23\x82\xe9\x2d\x66\x33\x4c\xa2\x5c\x3f\xb2\x7a\x05\x47\xac\x20\x01\xfc\x8d\xc8\x18\xfe\xc6\x72\x33\xdc\xfa\xf8\xd6\x5a\xef\x7e\xba\xf6\xbd\x89\xae\xf6\xe4\x9e\xaa\x47\x5e\xed\xa8\x06\x73\xf3\x78\x4d\xd0\xcb\x7b\x3e\x0a\x10\xb9\xef\xa3\x31\x22\x0f\x7c\x14\x22\xf2\xd0\x47\x13\x44\xf6\x7c\xc4\x10\x79\xe4\xa3\x29\x22\x9f\xfa\xe8\x10\x91\xcf\x7c\x74\x84\xc8\x63\x1f\x45\x88\x7c\xee\xa3\x37\x88\x3c\xf1\xd1\x31\x22\x4f\x7d\x34\x43\xa4\xef\xa3\x13\x44\x9e\xf9\x88\x23\xb2\xef\x23\x81\xc8\x73\x1f\xcd\x11\xf9\xb5\x8f\xde\x22\xf2\xc2\x47\x31\x22\x2f\x7d\x94\x20\x72\xe0\xa3\x14\x91\x2f\x7c\xb4\x40\xe4\x4b\x1f\x9d\x22\xf2\x95\x8f\xce\x10\xf9\xda\x47\xe7\x88\x7c\xe3\xa3\x25\x22\xbf\xf1\xd1\x05\x22\xa8\x89\x7c\xb4\x8d\x08\xfa\x15\xf2\xd1\x0e\x22\xe8\x77\x90\x8f\x6e\x22\x72\xcd\x47\xb7\x10\x41\x1f\x20\x1f\x7d\x88\x08\xfa\x16\xf9\xe8\x36\x22\xa8\x85\x7c\xf4\x11\x22\xe8\x06\xf2\xd1\xc7\x3a\x0e\xc5\x27\x3a\xe6\x44\x17\x91\x57\x3e\x6a\x23\x82\x36\x91\x8f\x28\x22\xe8\x0e\xf2\x21\xe0\xff\x5d\xe4\xa3\x0e\x22\xa8\x87\x7c\xb4\x85\x08\xf2\x91\x8f\x76\x21\x14\x83\x0f\xae\xd4\x7f\x17\xf9\xe8\xb5\x8e\x6e\x61\x22\x59\x8c\x10\x41\x19\xf2\xd1\x70\x88\x72\x12\xd3\x4b\xf4\xc3\x3f\x45\x00\xc7\x31\xc0\x11\xfd\xf0\xcf\x10\x80\x12\xfd\xf8\x07\xbf\x8f\x00\x9c\xe8\xff\xfd\x23\x04\xb0\x44\xdf\xff\x2f\x08\xc0\x89\x7e\xfb\xf7\x10\x40\x14\xfd\xf8\x07\x7f\x1b\x01\x3c\xd1\x6f\xff\x04\x01\x48\xd1\xf7\x7f\x8a\x00\xaa\xe8\xfb\x3f\x43\x00\x58\xf4\xc3\xbf\x42\x00\x55\xf4\xff\x7d\x87\x00\xb0\xe8\xdf\xfd\x1d\x04\xb0\x45\xdf\xff\xef\x08\xc0\x8b\x7e\xf8\x1f\x10\x40\x18\xfd\xf8\xdd\x3f\x44\x00\x65\xf4\xe3\x1f\xc8\x26\x4f\xe1\xd7\x7f\x83\x00\xce\xe8\xc7\x3f\xfc\x03\x04\xb0\x46\xdf\xcb\x61\x2f\x11\x41\x7f\x21\x07\x25\x21\xfe\xfd\x3f\xd2\x20\xff\xf1\x6f\xfd\x63\x0d\xf4\xef\xff\x89\x82\x3a\xfa\x5e\xa6\xdc\x82\xa6\xfe\x81\x06\xfd\xf7\xff\x4c\xc3\xfe\xfb\xff\x53\x03\xff\xc7\xef\xfe\xb1\x06\xff\xf7\xff\xab\x86\xff\xf7\xff\x5a\x2d\x00\xfa\xf1\x3b\x39\xe4\x36\x0c\xe1\x1f\xea\x65\xf8\xf1\x0f\xff\x47\xbd\x10\x3f\xfe\xe1\x3f\xd5\x4b\xf1\xc3\xbf\xd4\x6b\xf1\xe3\x77\xff\x93\x5a\x0d\xf4\x83\xfc\x71\x1d\x92\xfe\x7b\xbd\x10\x3f\x7e\xf7\xc7\x7a\x29\xbe\xff\xdf\xcc\x5a\x44\x72\x2d\xfe\x33\xb5\x16\xe8\xff\xf9\x17\x48\x2f\xc7\x7f\xa5\x17\xe1\x87\xff\x5a\x2f\xc2\x6f\xff\xbe\x5e\x84\x1f\xfe\x8e\x5e\x84\xdf\xca\x35\x88\x64\xca\xdf\xd5\x8b\xf1\x97\xff\xe4\xcf\xf5\x6a\xfc\xf0\x47\x7a\x35\x7e\xf8\x7d\xbd\x1a\xbf\x95\x83\xe0\x32\xe5\x8f\xf5\xb2\xfc\xbb\x3f\xd2\xab\xf1\xe3\x77\xff\xdc\x2c\xc7\x7f\xa9\x97\xe3\xb7\xff\xb9\x5e\x8d\xef\xff\x67\x04\x68\x8f\x7e\xfc\x6f\xff\x0b\xb3\x2c\xdf\xfd\x03\xbd\x2c\xbf\xfd\xef\xf4\xaa\xfc\xf0\x7b\x7a\x55\xbe\xff\x57\x7a\x55\x7e\xfc\xbd\xbf\x65\x96\xe5\xf7\xff\x54\x2f\xcb\x8f\xdf\xfd\x5f\x7a\x5d\x7e\xfc\xee\x5f\xeb\x85\xf9\xcb\x3f\xfd\x3d\xbd\x30\x7f\xf9\xa7\xbf\xaf\x57\xe6\xc7\xef\xfe\x91\x5e\x9a\xef\xff\xb9\x59\x99\x7f\xa9\x57\xe6\xc7\xef\xfe\xc4\x2e\xcd\xdf\xd5\x4b\xf3\xfd\xbf\xd0\x2b\xf3\xfd\xff\xa1\x17\xe6\xb7\x7f\xac\xd7\xe5\xfb\x3f\xd7\xeb\xf2\xc3\x9f\x98\x65\xf9\xdb\x7a\x59\x5e\xeb\x5d\xf2\xe3\x77\x7f\xdf\x2e\xcf\xdf\x33\xcb\xf3\x7f\xeb\xe5\xc9\xc9\xad\x5b\x57\x91\xad\x75\x0f\x4c\x43\xe7\x81\xe9\xcd\x8f\x6e\xdd\x56\xef\xec\x3f\xec\x7e\xf8\xb1\x7e\x67\xff\xd1\xad\x1d\x4c\x02\xca\xbd\x8f\x3f\xba\x7d\x4b\xca\xe5\x9e\x2c\xb8\x73\x0b\x13\xee\x7d\xf8\xf1\x2d\xf8\x2b\x29\xa6\xfc\xfb\xf1\xf6\x6d\xf9\x67\xe7\xe6\x47\xb7\x31\x01\x01\x48\x45\x3e\xc3\xce\x09\x32\x60\x24\x1d\xad\xbe\x0c\xe0\xf0\x5a\x3b\xee\x04\x49\xc2\xe2\x14\x7b\x88\x9d\x8c\x59\xdc\x3e\x66\xcb\xb1\x08\xe2\x89\xdf\xf8\x46\x2c\xd4\x45\xe7\x3c\x48\x92\x46\xd0\x28\x9e\xfe\x27\x60\x93\xae\xfc\x3b\x34\xcc\x85\x74\x23\x15\x90\xfc\x3a\x9a\xca\x46\x5e\x37\xd4\x48\x10\xa9\xb5\xad\x21\x57\xf7\x7d\xb0\xda\x50\x83\x81\xd3\xb7\x44\xbb\x79\x8b\xf8\xa9\x38\x66\x13\x63\x67\xff\x44\x57\x05\x9d\x1c\x22\xdc\xbd\x2c\x2b\xe5\x41\xcf\x51\x27\xc4\x9e\xd7\x25\x81\xfc\xcb\x55\xc8\x42\x29\x94\xe2\x56\x0b\x0c\xa2\x73\xb8\xf8\xba\xb9\xbd\xf3\xf1\x4f\x5f\xdf\x0b\xb3\xbe\x24\x86\xf5\x94\x9c\x9e\x5a\x4f\xb5\xda\x21\xe5\x1d\xee\x05\xe0\x3e\x5b\x2f\xfb\x9c\x72\xef\xf6\x47\x3b\x98\x8c\xcd\xaa\x83\xdc\x73\x41\x3d\x41\xd5\x53\x7b\x1d\x97\xdb\x0b\x3d\x8c\x4b\x2f\xe0\x3b\x9d\x0e\xc3\x97\x10\x42\x4a\xfd\x56\xd3\x1b\xeb\xb7\xf7\xc8\x80\x14\x91\x58\xe9\x13\x54\xfe\x2b\x27\xff\x81\x38\x19\x0b\x44\xcc\x71\x5f\xce\x0f\xb5\xba\x7f\x5d\xbe\x69\xdf\xa8\x14\x27\x2a\x0a\x47\x7d\xa1\xe7\x71\x24\xe2\x28\x5d\x22\xb2\x52\x04\x74\xf8\xcf\x82\x13\x86\x88\x55\xa4\xae\x6b\xe6\xb3\x80\x4f\x66\x2c\x4e\xec\x98\xf2\x50\x3d\x7b\x53\xa8\x4e\x2e\xa1\x31\x9f\xd3\x42\x25\x6b\xf8\xf0\x89\x2f\xc0\x67\xbf\x1e\x88\x1f\xd3\xae\x72\x70\xd0\xff\xab\xdf\x07\x82\xbf\xcf\x3e\x00\xc7\x12\x66\x15\x28\x53\xdf\x06\xea\x34\x55\xdf\x16\x3a\x94\xdb\x0a\x65\xb0\x53\x51\xce\x30\xa0\xa6\x71\x39\xdd\xc0\x8e\x5e\xe6\xf5\x19\x03\xaf\x4b\xc6\xb0\x2d\x08\xc3\x23\x33\x00\x53\xca\x3a\x6e\x56\x7e\x4b\xf2\xb3\x68\x36\x7b\xa8\xc4\x20\x4f\x7b\xe3\xb0\x45\x17\xbc\x5c\x98\x00\x96\x76\xdc\x2a\x52\x9e\x2e\x1c\x1f\x4b\xee\x03\x56\x3c\xc0\x9e\x28\x5e\xa1\xb9\x48\x3c\x98\x77\x22\x2e\xb9\xce\x11\xb9\xac\x4a\x35\x65\x99\xc7\x91\x71\x88\xc3\xb6\x2a\x97\x1d\x98\x08\x60\x3b\x7f\xfa\xee\xbe\xe7\x50\x6f\xb5\xb3\x63\xeb\x2f\x25\xb2\x2e\x03\x82\x55\x7f\x29\xe1\x7f\x08\x7f\x29\xfd\x2b\xfd\xa5\x84\xeb\x7c\x67\x44\x7f\xe3\x2f\xe5\x17\xfa\x4b\x09\xea\xfc\xa5\xcc\x6b\xfd\xa5\xc4\xef\xe7\x2f\x25\xba\xd2\x5f\x4a\x1f\xfc\xa5\xcc\x31\x59\xe7\x27\xe5\x97\xaf\xf5\xdf\xf8\x49\xf9\x8f\xda\x4f\x8a\xba\x51\xd1\x7c\xc4\x85\xa4\x49\x1f\x7f\x7c\x1b\x93\xc4\xf2\x91\x0b\xc3\x5b\x6e\xac\xb2\x93\x8a\x0d\xa9\x67\x2b\xf5\x94\xf7\xaf\xf4\x82\x32\x02\x86\x65\x02\xa3\x98\x91\xe9\xc6\xac\xcc\xb7\xd4\xa1\xbe\xe2\x59\x60\x99\x81\x71\xad\x61\x59\xa6\x05\xcb\x22\x1c\x56\x41\xdb\xc1\xba\x1c\x89\x78\x37\xb3\xe1\x14\xb1\xdc\xc0\xf3\x20\x0e\x4e\xbe\x04\xa5\x8d\x61\x5b\xc4\x7b\xf0\x24\x4e\x19\xc1\x67\xcb\xaf\x8e\x18\xd7\x17\x4d\x75\xcd\xcc\xf4\x0d\xb1\x6a\xa9\x7e\xd0\x35\x17\xca\x72\x7b\xca\x13\x47\xd3\xec\x72\x3f\xad\x96\xa2\xb0\x1a\x16\x57\x5e\x5a\xeb\xfa\x50\x13\x86\xf7\xee\x9a\x53\x75\x8f\xf7\x73\x6b\x0a\x89\x25\x6e\xe5\xfd\x45\x2a\xeb\xc3\x73\x94\xab\xf8\x09\x02\xa4\xd3\xa4\x01\x97\x00\x18\xa3\xc1\xe4\xc0\xa3\x0e\x60\x5e\xb5\xf1\x2a\x07\x92\xe3\x2a\x69\x75\x27\x64\x98\xaf\xab\x9a\x4e\x58\xba\x98\x3b\x2f\xbb\x64\x23\xa4\x7e\x81\x20\xb5\x6a\x1e\x91\x78\x38\xaf\xb6\x01\xbb\x61\xc6\xd2\x01\x27\x62\x44\x59\xf1\x24\x6a\xe2\xc7\x44\xb1\xb2\x51\xc1\xb1\x06\xa4\xd2\x93\x1f\xe6\x34\xdd\x28\xb3\x91\xbc\xc2\x46\x8a\x2a\x1b\x19\xa9\x38\x24\x8a\x39\x56\x23\x5d\xdd\x13\xb4\xd8\x28\x28\xe2\x8d\xb4\xd7\x6c\x9a\x57\x22\x6b\x98\xcd\xa0\x67\x5f\xf7\x06\x64\xbb\x8b\x7d\x5d\xd0\xdd\x02\x92\xc5\x4b\x24\x83\x59\x1e\x52\x99\x11\xae\x07\x2a\xb5\xca\xce\xb0\x17\xfa\xfb\x85\x0b\x99\x12\x5e\xd6\x9a\xa6\xe2\xbc\x66\x29\x4a\xcb\xbf\xde\x00\xe6\xea\x6d\xb0\xc6\x9e\xe7\x67\x56\x5b\xb7\x75\x72\xfd\x69\x06\x1d\x25\x06\x26\xcd\x6e\x5e\x14\xad\xc9\xde\xce\x0f\x59\xda\x58\x11\x18\xec\x75\xb4\x32\xa4\x5d\x83\x02\xad\x96\xd7\xac\x5b\x89\x2c\x2b\x77\x83\x4b\x9d\x3c\x8a\xe2\x24\x7d\xc1\x92\xb9\xe0\x13\x16\x17\x3d\xd5\x36\xa5\x77\x8a\x6d\x2a\x0f\x03\xae\x84\x91\x92\xdc\x5e\xf2\xfe\xb5\xb0\xf8\xe3\x62\x96\xe4\x9c\x8e\xea\x6a\x6a\x4e\x6b\x6d\x2d\x43\x4d\xcd\x7e\xe9\x95\xbe\xa0\xbe\x5f\x5a\x3c\x40\x0c\x89\x54\x39\x99\xaa\x7b\xe7\x00\x7b\xb3\x35\x22\xcb\xf8\xaf\x48\x64\xa9\xed\x47\x18\x9b\x8b\xc1\x05\xac\x9f\xe0\xa3\x77\xbe\x05\xad\x6d\x00\x13\x27\xf9\xea\xce\xf6\x25\x8e\xfe\xc2\xfe\x64\x1b\x95\x2e\x27\x54\x05\x1e\xbe\x47\x27\xe0\x31\xfe\x1d\x37\x02\xa1\xb9\x3f\xb0\xf2\x98\x62\x57\xdc\x5b\x2c\x65\xf6\x03\x73\x89\x92\x67\x82\x33\xc9\x8e\xe3\x72\x14\x97\x46\x57\x07\x60\x51\x61\x42\xc0\x8f\x7a\x63\xdb\xa4\x9d\x44\x93\xc9\x8c\xe9\xd4\x1d\x93\xaa\x22\x8c\xe4\x79\x4e\x24\x47\xf5\x5e\x03\xed\x97\xd4\x7e\xc6\xbd\xa6\x62\xc0\x40\xed\x07\xac\x17\xa8\xfd\xb6\x6f\x4b\x1e\xcd\xf0\x64\x2e\x13\x16\x52\xf4\x2a\x98\xcd\xd0\x4a\x28\x69\xaa\x3c\x1e\x62\x0f\xc3\x51\xd2\xe8\x6f\x54\xbd\xda\x8b\x4e\x88\xfb\x94\x15\x51\x92\xaf\x0a\xb5\x50\x0d\xb3\x10\xd8\x68\x0a\x0d\x11\x37\x5e\x3f\xd1\x54\x1a\x5e\x73\xbd\x36\x34\x7b\x3f\x36\xe9\x2f\x75\x59\x57\x25\xf2\x3a\x4a\x9e\xb0\xe5\x6b\x84\x37\xfa\x54\x74\x42\xe3\xc7\x9e\x70\xfb\x24\xb9\xaf\xc3\x64\x51\x1b\xf1\xb0\xd9\xac\x7d\x90\x70\xcc\x96\xfb\xf1\x03\x31\x91\x65\xc3\x56\x4b\x3d\xfc\xea\x04\xb3\xf4\x09\x5b\xda\xcf\x30\x8d\x67\xee\xf7\x09\x4b\x03\xf7\xdb\x18\x42\xe7\x5e\x1f\x67\x59\xd3\x6b\xae\xf3\x5c\x55\x1e\x93\xe9\x07\x92\x4c\x97\xb6\x37\x48\xb5\x3d\xdb\x4e\x21\xd9\x0e\xa0\xe8\x1b\xd2\x9d\x81\x90\x54\x0e\xa5\xde\xd5\xc3\x5a\x85\x26\x88\x12\x25\x90\x64\x59\x39\x21\xed\x84\x60\xcf\x5f\x4d\x3d\x66\x4b\xac\x7a\x2d\x79\x80\x59\xd7\x6b\x5f\x2c\x12\xf6\x9e\x5d\x1a\xdd\x6a\xda\x51\xee\x50\xb0\xee\xa8\xe2\xe8\xca\xd1\x87\x8c\xbd\xc1\x08\x48\xf1\xd8\x1b\x20\x80\x09\x1a\x91\x14\xf7\x60\x98\xc6\x76\x5f\xb5\xef\xbb\x45\x6a\xaa\x78\x42\x4d\x8e\x78\x51\xe7\xd5\xce\x40\x8c\xb2\x4c\xe0\x72\x13\xd8\x47\xfd\x20\x8c\x78\x2a\x92\x23\xa4\x7c\x7b\xc9\x46\x82\x99\xdb\xa4\xfa\x4a\x71\x9d\xb7\xc1\xa8\xf3\xe4\xde\x80\x8d\xb2\x8c\xe5\x9e\x82\x64\x65\x8c\x4d\xcf\xe9\xa1\x09\x4f\xd0\x9b\xc5\x38\x89\xed\xaa\x36\x19\x6c\xba\x6b\x7b\xbd\x37\xb9\xaa\x57\x45\x61\x00\xd4\x10\x93\xd4\x78\x4f\x55\x73\x21\x48\xa2\x26\x22\x48\xa2\xa2\x14\xe3\x74\x9f\xe1\xc9\x04\x8d\xec\xdb\x2a\x46\xef\x42\x4a\x93\x32\x8c\x4b\xee\x37\x8d\x37\x19\x49\x60\x78\x43\x4c\x1b\x73\x1d\x90\xde\xf2\x61\x5c\x62\x52\x3a\x78\x7d\xed\x92\xe7\x72\xb7\x8f\x4a\xcf\x31\x9b\x95\x92\xb5\x05\x0b\x7f\x48\x39\x91\x74\xf2\xbd\x88\xeb\xb8\x56\x2b\x07\xc4\xd5\x50\x52\x4d\x41\x23\xba\xf5\x6d\x30\x4b\xaf\x6d\x45\x24\xa0\x5b\xdf\x02\x08\xe4\x47\x48\xb7\xbe\x95\xd0\x91\xbf\xfb\x74\xeb\x5b\x09\x22\xf9\x7b\x2e\xd3\x4f\x26\xd7\xb6\xa2\x0d\x25\xd1\x8e\xcb\x92\xac\x4b\x78\xcb\x22\x9d\x72\xbe\x59\x2f\xee\x29\xc2\xa1\x62\x5a\x97\x73\x34\xf1\xa8\xcb\x32\x84\xa2\x2e\x4f\x13\x97\xba\x2c\x8b\x1c\xeb\x06\x33\x9f\x05\xe9\x54\xc4\x27\x45\x3e\xf0\x3a\x26\x99\xb2\x3c\x49\x83\x34\x0a\x1b\x86\x64\xa7\xd5\xd3\x46\x79\x0d\x18\x7b\x29\x26\x03\x41\x3a\x9d\xce\xc5\x48\x52\xd8\xf9\x2c\x52\xc1\x9a\x6d\xfc\x78\x7a\xa1\x3d\xa4\xf8\x08\x82\xec\x4a\xda\x2a\x08\xda\x44\xe0\x69\xd1\xe3\x0e\x0d\xb9\x20\x1c\xfb\xde\x85\x69\x65\x13\x39\xd6\x1b\x8c\xde\xbd\x8c\xb4\x73\x30\xdc\xe3\x86\x24\x37\xbb\x7e\xe8\xa4\x1a\x9a\xdc\xec\xfa\x7d\x27\xd9\xd0\xe4\x66\xd7\x0f\x9c\x64\x4b\x93\x9b\x5d\x7f\x6e\xd3\x53\xeb\xfb\x41\xee\x66\x84\xef\xb6\xb7\xcb\x4d\x94\xba\x71\xc7\x0f\x66\x91\xdc\xaa\xd1\x82\x34\x3c\x8a\xf8\x61\x85\x31\xa5\x97\x79\xc9\x7f\x78\x39\x1b\x96\x01\xb8\xa6\x52\x30\x43\xef\xf2\x98\x2d\x7d\x23\x2e\xa9\xee\x88\xa4\xf0\xd5\x34\x05\x16\x95\xaa\x7e\x13\x3d\x58\x95\xa6\x3f\x88\x9e\x8e\x4a\xd4\x1f\xc4\xc0\x43\xa5\xda\x43\x8a\x30\xac\x22\xfa\x7c\x74\x7b\xed\xd6\x2c\xdb\x2f\xd1\xc1\xc8\x60\x49\xba\x51\xf7\x92\xdc\xe3\xf2\x14\xb4\xcb\x8c\xe1\x85\xaf\x06\xba\x24\x44\x12\xe8\xb2\xd4\xa0\x9a\x3e\x5a\x89\x2c\x51\xe3\xce\xf6\x51\x90\xa4\xf7\x85\xb0\xcf\xe6\x0b\x0b\x45\x79\x8a\x51\x1e\x9c\x46\x87\x41\x2a\x62\x8b\xef\x60\xa6\xb7\xb2\xe8\x8a\x66\xfa\x8a\x82\xe6\x1e\x56\x37\x74\xb5\x1e\xd0\x98\x72\xde\x64\x9c\x01\x6d\x22\x9c\x7b\x3c\xcb\x06\x23\x1b\xd4\x1b\x3c\xc7\x81\x47\x1d\xc5\xce\x61\xf2\xfa\xda\x25\xcb\xfd\x6b\x97\x22\x7f\x9d\x97\x28\x9b\xc8\x71\x4e\x24\x21\x7b\x2f\x3a\x18\x39\x74\x50\x51\x3d\x39\xca\x78\xc3\x35\x96\x72\xa6\xbc\x48\x58\x7c\xef\x90\x71\xe5\x6a\x00\xa8\x42\xbc\xe0\x8f\xf9\x43\x36\x5e\x1c\x6a\xbb\xd9\xcb\x98\x2a\xf9\x03\x93\x66\xac\x16\x32\xa5\xe8\x0b\xae\x9e\xeb\xef\xbf\x44\xe0\x12\xc5\x01\xd9\x57\x11\x87\x38\xba\x29\x95\x3f\x27\xe2\x4c\xca\x16\x95\x32\x00\x56\x55\xa6\x38\x24\x57\x4a\x3d\x8d\xf8\xe2\xdc\x94\xd3\x1f\xd5\x32\xf7\xf8\x24\x16\xd1\xc4\x94\xb2\x9f\xd5\x72\xe0\xab\xcd\xe9\x36\xda\x7f\x09\xaf\x1f\xd2\xc2\xc9\x6a\x4e\x3e\xbc\x79\x7b\xed\x95\x50\xd5\x28\xef\x3f\x0d\xe3\xb8\xf8\x6f\x8c\xe3\xfe\x13\x32\x8e\x8b\xb5\x71\x1c\x6c\xfa\xdb\xdd\x4f\x7e\x86\xfb\xf2\x7d\xd7\xfa\x00\xc4\x49\x89\xd4\x60\x75\xe0\xdd\xde\xf9\xe4\xb6\x32\x3b\xb8\x79\xeb\x96\x32\x3b\xe8\x70\xaf\xaf\xcd\x0e\xe0\xba\xe0\xc2\xdc\x20\x24\xd6\x38\x61\x21\x4f\x7b\xee\x6d\x7f\xfc\xc9\x2d\xdc\x51\xa7\xd9\x01\x3b\x91\xd4\x92\x3d\x0a\x24\x13\xb4\xc4\xde\x65\x34\xf1\xd1\xd1\xc9\xe9\xe4\xa3\xaf\x17\x1f\x21\x32\x9e\x89\xf0\xd8\xbf\x3e\x18\x0c\xb6\xb7\x49\x77\x44\x06\xdb\x1f\x91\xed\x11\x19\xdc\x22\x83\x9b\x1f\x43\xc2\xe0\x66\x97\x74\xc9\x00\x19\xfd\x2c\x1a\x8d\x46\x44\xc2\xc4\x96\xda\x76\x4a\x15\x7a\x5c\xb7\xdc\xf6\x8e\xfc\x8f\xa0\xe1\x90\x37\x1a\x48\xfe\xfe\x98\xec\x14\x95\x42\xb1\xe0\xa9\x2c\x6f\x4b\x41\x99\x9b\xf2\x1b\xb5\x82\x34\x8d\x13\x44\x50\x4b\x03\x0f\x8d\x08\x78\x54\x27\x03\x34\x89\x26\xed\x88\x27\x2c\x96\xbc\xf1\x59\x34\x9b\xb5\xf5\xe5\x0c\x22\x68\x19\xb1\xd9\x04\x8d\x46\xd7\xc9\x89\x98\x2c\x66\xec\x59\x70\xc2\x7c\xb4\x75\x24\x4e\xd8\x56\xbc\xe0\x9c\xc5\x5b\x67\x22\x3e\xde\xe2\xe2\x24\x98\xe8\xff\x17\xd1\x16\x17\x13\xf6\x4a\xd5\x48\xb6\x94\x7d\x41\x92\x06\xf1\x61\x90\xb2\xad\x49\x94\xa4\x5b\xa1\x09\xf2\x97\x6c\xcd\x45\x9c\x06\xb3\xb6\xf6\x85\xf4\x26\x41\x24\x4a\x5e\xc2\xba\xf7\x41\xae\xd8\xce\x15\x55\xdf\xa7\x9e\x90\x4b\x73\xa1\xd5\x4b\xd8\x43\x6d\x55\x17\x08\x5b\xd9\x6e\x64\xfe\x5e\x76\x23\x41\x27\xb0\x4c\x21\xb4\xf4\x92\xc5\xa7\x51\xc8\x10\x89\xf4\xd3\x98\x43\x96\x36\x00\xb0\x95\xc8\x4f\xa5\xe2\x9d\x43\x96\x3e\x87\x84\x07\x50\x54\x31\x20\xf1\x61\xa2\x9d\x6b\x5a\xa5\x3c\x03\x9e\x39\x29\x4c\x2f\x54\xad\x03\x98\x7a\xa2\xbd\xa2\x28\x1f\x9a\x46\x4b\x6d\x5b\xd1\xfc\x7c\x4a\x2f\x75\x58\x16\xcd\xfe\x40\x09\x93\x44\x04\x7f\x70\x14\xf0\x43\x37\xcf\x24\xe5\x1b\x35\x23\x37\x43\x53\x43\xa8\x8c\x9c\x48\x09\x28\x77\x2e\x15\xb4\xb2\xb5\xdc\x44\x91\x5f\xdb\x08\xce\x73\x12\x29\xf9\xf8\x15\xf6\x62\x57\x35\x56\x81\xf9\x40\xfc\x15\x68\x0c\x57\x7b\xb1\x5b\x89\x0c\xc6\xef\xad\xc2\xab\x6f\x01\x93\xb8\xa2\x33\x5c\xed\xce\xd9\xbb\x3f\xbb\x43\xa7\x8d\x4a\x97\x31\xde\xf5\xba\x24\xec\x24\xca\xf5\x35\x6c\x21\x43\x9d\xb0\xb7\x20\xfb\x38\x27\x3b\x9f\x5c\xc5\x3d\xad\x23\xa4\xc7\x2e\x2b\x05\x24\x54\x8a\x94\x9f\x7c\xa4\xa3\xe1\x28\x5a\x1a\x58\x5a\x5a\xb2\xea\x02\x0a\x3a\x57\x37\xaf\xdd\xaa\x0c\xfd\xd7\xeb\x69\xef\x02\xe4\xe0\x1d\x7d\x13\x0c\x36\x29\x70\x13\x7c\xf3\xa3\x8f\x6e\x63\xb2\x6f\x6d\x57\x26\xb4\x2c\x27\xcf\xa8\x04\xc2\x60\xa4\xa5\xde\xe9\xa5\x96\x01\x21\x16\x81\xa3\x22\xaa\xf5\xf9\x76\x99\x1e\x2d\xf8\xb1\xcf\x08\x4c\x09\x2e\xc4\x61\x03\x12\x59\xc2\x47\xd0\x64\x7b\x1c\xc0\x7d\xe9\xab\x57\x8f\x9f\x1d\xec\xbd\x78\x76\xef\xe9\xab\x57\x72\xfc\x7e\x55\x3f\x04\x7c\xf6\x86\x55\xfd\x4f\x2c\xb5\x78\x6d\xd5\x93\x15\x0b\x2c\xd2\x38\x96\x3d\x10\x6d\x29\x18\x34\x5e\xb0\x44\x2c\xe2\x90\x75\x1a\x8f\x79\x92\xb2\x60\x42\x1a\x31\x0b\x59\x74\x2a\xeb\x8a\x13\xd6\xb8\x76\x69\xc4\x91\x9c\xc8\x0f\xd8\xa9\xf9\x6b\xe2\x84\x9f\x70\x35\x61\x53\x65\x67\xf1\x3c\x16\xe7\x4b\x0f\xde\xf6\xc2\x3a\x39\x01\x9b\xb2\x4c\x11\xe7\x45\x47\xd9\x29\x7e\xa6\xad\x32\xe5\x9c\x80\xad\x5e\x71\xb8\xac\xe5\x13\xf3\x2c\x2c\x27\x8e\xe9\xc3\x60\xa4\x5e\xcb\xa5\x94\x79\x95\xf8\xbf\x51\xa2\x9d\xf5\xe1\x5e\x6d\xd5\x34\xf7\xd3\x1e\x2a\x12\xe0\x22\x2f\xcb\x10\x94\x55\xb7\x7a\xa9\x6f\x5e\x19\x55\xfa\xf4\xd7\x0d\x06\xe4\x99\x19\xc6\x18\xf6\xfc\x85\xdc\xc5\x70\x5b\x84\x3d\x21\xc9\x9b\x84\x48\xc5\xc8\x43\xb1\x5b\x44\xd0\x17\x6c\x3a\xd3\x1b\xdf\xe3\xb0\xc0\xeb\x9d\x07\x8a\x9e\xd0\x8e\x9d\xb0\x2f\x72\x22\xce\xf8\x13\xe5\xd5\xf4\xd2\xd0\x7e\xdd\xae\x01\x89\x69\xdc\x94\x4c\x31\xbc\xad\x5e\xef\x8f\xb4\x3a\xc0\x6a\x43\x57\xba\xd3\xcc\x73\x0c\x66\x2a\x80\xd8\x5a\xd7\x56\x58\x5a\x79\x5d\xb2\x5f\x63\xd9\xa3\x4d\x81\xee\x55\x0d\xb3\xc6\xeb\xec\x73\x16\x35\xf6\x39\x37\x11\xb9\x3c\x0a\x12\x80\xb9\xdc\xff\x47\x41\xa2\x2d\xea\x2c\x15\x30\x17\xa8\xca\xd4\x4b\x6b\x21\x14\x16\xda\x0b\x67\x70\x84\xe8\x18\x6a\xc5\x8a\x9d\x50\x65\x1f\x04\xe1\x11\x33\x6f\x27\x2d\x97\xcb\x41\x5c\x57\x26\x5e\x02\x56\x1f\x4e\x6f\x11\x46\x41\xca\x9c\x31\x3c\x38\x8a\x66\x13\xec\xc5\x84\x83\x3c\xaf\x2e\xdd\x5b\x2d\x6e\xcd\xb3\xea\x2c\x65\x5c\xdf\x5d\x8d\x38\x37\x58\x55\xba\xf9\x73\x91\x8d\x01\x3f\xe2\xf4\xea\x0a\xe1\x60\x34\xb5\x90\x2b\xa0\x66\xbd\x62\x32\x75\x0f\x4c\xa6\xa6\x8a\xca\x1f\x91\xb7\xe4\x84\x7c\x45\x5e\x91\x43\xb2\x24\xa7\x92\x86\xdf\xde\xbe\x8d\x37\x8e\xe8\xaa\x31\x95\x79\x69\xbb\xeb\xa5\xf4\x2d\x5e\x27\x02\xea\xe5\x5c\xc4\x31\xd8\xaa\xb8\xd2\x60\xba\x56\x1a\x4c\xd7\x48\x83\x69\x55\x1a\x4c\x4b\x72\x4b\xba\x2a\xb7\xa8\xb7\xc3\xf6\x05\xaa\x41\xaf\x54\x1c\x1e\xce\x98\xb1\x2c\x29\x91\x53\x9d\xd7\x08\x03\xde\x10\x7c\xb6\x94\xa4\x73\x91\xb0\x49\xe3\xec\x88\xf1\xc6\x75\x3d\x93\xeb\x8d\x48\xb2\x64\x63\xf5\xa0\xb8\xa1\x23\x0c\xe9\x4f\x47\xad\x03\xfa\x25\x55\x25\xcb\x8a\xa7\x85\x4e\xb2\xc6\x50\xfd\x45\x9b\xee\x97\xc4\x5f\x33\x64\x65\xb1\x85\x08\x68\xfd\x4a\x55\xb4\x95\xa1\x69\xcf\xad\x94\xb0\xb4\xb6\x86\x2c\x53\xf8\xb0\xb4\xf7\xbe\x26\x5b\x52\xaf\x13\x7a\xe4\xf0\x1e\x5f\xd1\x62\x0d\x5f\xd1\xc1\x69\x27\x8d\x83\xf0\x98\x4d\x46\xe4\x90\xfe\x12\xe6\x8c\x2c\xe9\x65\x4e\x5c\x09\xfc\x70\x8d\x04\xbe\x94\x12\xf8\xa1\x96\xc0\x97\x65\x09\xdc\xfd\x24\xcb\xaa\x04\xbe\x5c\x2b\x81\x2f\xb3\x6c\x59\x95\xc0\x97\x65\x09\xbc\x88\x48\xb8\xa4\xaf\xde\x47\x16\x2f\xdd\x1b\x79\x72\x33\x81\xc3\xab\x1c\x93\x25\xc6\xef\x25\x1c\xcb\x3a\x4b\x4c\x96\x5a\x38\x7e\x4b\x97\xb0\x37\x9f\x92\x17\xe4\x8c\x3c\x7b\x5f\x31\xb4\x7f\xf0\xcd\xa7\x0f\xb6\x3e\x7e\xe2\x8a\xa1\xb7\xb6\x49\x21\x71\xf2\x09\x8b\x1f\xf3\xe7\xb3\x20\x64\x48\x0a\x83\x03\x29\x1e\x5a\x09\x72\xdb\x8a\x97\x5a\x66\x1c\x91\x81\x2a\xe5\x34\xa2\x84\x33\xb4\x2e\x9d\x20\x23\x80\x98\x22\x5d\xdb\x8d\xfc\x77\x75\x57\xe8\x83\x70\x11\x27\x22\xf6\xbb\x1f\x20\x32\xd8\xf9\x98\x0c\x6e\x7e\x44\x6e\x3a\xe2\xb0\xed\xc5\x58\xc2\x15\x42\x31\xfc\x5f\x8c\xf8\x67\x75\xbb\xfd\x93\xbb\x55\x2d\xe8\x76\x8a\x21\x28\x49\x7b\x55\xc0\x8e\xa6\x56\x92\x26\x28\xe2\x6d\x6b\xd0\x87\xda\xf0\xd5\x96\x4d\xfc\x75\x08\xd9\x57\x48\xd7\x07\xd4\x7b\x4a\xe1\x5d\x40\x8d\x74\xfd\xa2\x62\xdd\x38\xad\x9e\x0f\xda\xb6\xb1\x30\xa3\xa8\x15\xaa\xcf\x0a\xf3\xc6\xb8\xb8\x8e\x79\x65\xe0\xec\xdc\xd6\x24\xef\xb0\x89\x03\x2a\xa6\x2b\x6a\x7b\x9a\x75\x42\xa9\x12\xb1\x3d\xb7\x06\xc6\x4a\xb0\x57\x5f\xd5\x98\xce\x2a\xb5\x57\x2f\xe6\xbb\x22\xae\x69\xcd\x9c\x3a\xfa\xa8\x1f\xb0\x51\xc1\xb0\xb9\x05\xa5\xe4\x36\x07\x7f\x56\x46\xd5\x7c\x85\x40\xae\x87\xcd\x30\x79\xdf\x09\x16\xc6\x86\xba\x3f\xca\xf2\x9c\x9c\x51\x73\xf9\xf5\xe2\x2a\xd1\xfb\xe9\x2f\x15\xbd\x5f\x60\x2d\x39\x1d\xff\xc4\xb7\x3b\x0e\x26\xa8\xa3\x26\x46\xe4\x40\x87\x80\xb3\xeb\x3d\x28\x74\x0a\x6a\x6e\xa3\x2b\xd7\x50\x37\x64\x9c\x62\xcb\x72\x25\x32\x58\x58\x68\xd9\x43\x1a\xda\x2e\x15\xca\x32\x75\x44\x1b\x2c\x43\x11\x9f\x03\x0d\x2d\x55\x31\xee\xc1\x0a\x9b\xf5\x1a\xb9\xfc\x19\x39\xc6\x39\xf9\xe4\xa3\xb5\x96\x33\xff\xa1\x5e\xc0\x97\x9f\x2a\xc3\x3b\xfd\x2b\xae\x04\xde\x43\x0b\x6b\x54\x06\xb1\xd1\x0a\x44\xa0\x27\x88\x95\xea\x40\x29\x58\x43\xa3\x28\x50\xba\x83\x5b\xb7\x5c\x95\xc1\xdc\xf5\x01\x5f\x15\x8d\xa5\xe0\x98\x76\x8e\x02\x29\x13\x39\xd6\x3b\x07\xcb\x39\xd3\x16\x3c\x41\x9a\xb2\x93\xb9\x94\x91\x53\xd1\x00\x37\x53\x31\x98\xf8\x35\x20\x38\x51\x43\xf0\x06\x17\xbc\x6d\x44\xdb\xe2\xa6\x56\x09\x68\x0c\xeb\xf7\x15\x2b\x51\x85\x4a\x41\x48\x80\x3c\xc8\xff\x75\x94\x0a\xec\xeb\xc0\xcc\xb9\xb2\xef\x59\xd5\x7f\x34\x57\x63\x63\x5c\x39\x8d\x07\x01\xe7\x42\xae\xbd\xd9\x67\xea\xe1\x55\x70\xc2\xec\x84\xf4\x21\x92\x34\xd2\xb3\x28\x64\x72\x66\x92\x8f\x05\x3c\x41\x7a\x1a\x24\x95\xf8\xa8\xc6\xa4\x36\xe7\x45\xd5\x2c\x9d\xf0\xea\x35\x3e\xbf\xc2\x6a\xfb\x1d\x96\xe8\x96\x09\x58\x93\x6f\x34\x91\x95\x8b\x77\x88\x8c\xc4\x4a\xd6\xa2\xe6\x19\x96\x69\x91\x72\xfb\xb3\xd7\x6b\x6e\x1b\x83\x51\xd5\x1c\xe5\x85\x8e\x13\x74\x40\x09\x08\x6c\x5f\xb1\xe0\xb8\x1f\xcc\xc9\xc2\xfd\xd2\x44\x6a\xdf\x12\xa9\xe8\xdd\x44\x4a\xf3\xd8\x09\xb9\x74\x69\xa0\xde\x77\xec\xac\xd1\xef\x1c\x28\x1e\xb9\x1f\xcc\x0b\xd1\x63\xf1\x7e\xc5\xf3\xe2\x50\x29\x84\xb9\xb9\xee\x11\x1b\xac\xac\x28\x98\x57\x4a\x2e\x4c\xc9\x5e\xaf\x9b\x57\xd4\xb1\xc5\x2a\x87\xfa\xf0\x71\x6c\xcb\x95\x12\xdc\x28\x98\x54\x1f\x9a\xa6\xaa\x97\xa6\x10\xcf\xe9\xda\x25\xcb\x1b\xc1\x2c\x66\xc1\x64\xd9\x60\xe7\x51\x92\x26\xaf\x49\xb3\x18\xa5\x46\x65\x52\xa4\x68\xbc\x63\x67\x8d\x0b\x3d\x00\x30\x46\x5f\xd1\x15\x33\x7c\x59\x54\x9a\xb0\x19\x4b\x99\xe7\x68\xcc\xed\x29\xb8\x66\xf8\xe6\x98\xf5\x6a\xe0\x80\x37\xb7\x37\x8a\xe4\x44\xab\x68\xec\x83\x96\x2a\x8c\x37\xb8\x14\xd7\x0d\x22\xb9\xbf\xd5\xd1\x9a\xaf\x9c\xb8\xcc\xdc\x0e\xd7\x74\xbe\x5b\x06\xec\x41\xbc\x8c\xf8\xa1\xa4\x49\x45\x2b\x8d\xa0\xa1\x4e\xe1\x06\x92\xf0\x45\x8d\xf4\x28\x48\x1b\x47\x41\xc2\xaf\xa7\x8d\x31\x63\xbc\x61\x4a\xb2\x49\x63\x0c\x0e\xbd\x5e\x93\xf4\xae\xdc\x35\xed\x36\xf9\x2b\x9b\x59\x9e\x93\x8f\x3e\xbe\x7d\xcb\x67\x55\x6a\x5f\x84\x5c\x5f\x17\x5f\xeb\x32\x27\xa2\x12\x7f\x87\xc4\xb4\xaa\xa7\x23\x11\xed\xee\x46\x77\x8c\xa7\xf0\xdd\xc8\xc4\xae\x09\xa8\x18\x44\x23\x12\x52\x36\x08\x46\xbb\x5e\xdc\x53\xb1\x46\xec\x1d\x76\x80\xfd\xd4\x0b\x48\x48\x18\x78\xfc\xe4\x83\x60\x44\x43\x27\x62\x4e\x4e\x3e\xfc\xf0\xe6\x6d\x18\xb8\xa5\xb8\xee\xde\x00\xeb\x45\x67\x6b\xaf\x0d\xae\x61\x4b\x74\xa2\xe4\xfe\x62\x3a\x95\x22\x5b\x7d\xba\xc4\x4d\xdb\x57\xc9\x06\x22\x2f\x1d\xe1\xc2\x70\x80\x31\xf5\x04\x15\xca\x6b\xfc\x84\xcd\xa2\x93\x08\x22\xb2\xa2\x0e\x22\x11\x15\x9d\x93\xe0\xfc\x21\x9b\xa7\x47\x24\xa0\x42\x72\x2d\x3c\x99\x8a\xf8\xe4\x09\x5b\x66\x19\x27\xa1\x73\x75\xed\xf8\xc9\xe6\xa4\x4f\xe6\xf8\x72\x4e\xe7\x59\xb6\x5d\x92\xa8\x79\x9d\x44\x3d\x36\x43\xb9\xa0\x7c\x30\x1e\x91\x84\x8a\x4e\x12\x4c\x6d\xf0\x43\xb3\x50\x17\x98\x2c\xcc\x62\x16\x01\x11\x53\x6d\xdb\xaa\x4e\xba\x0b\x4c\xf6\x69\x2a\xff\x4c\x28\x1a\xa8\xc3\x46\xdf\xaa\x8f\x24\x5b\xb4\xc8\x32\x9b\x0c\xad\xaa\x54\x32\xa3\xfd\x5e\x7f\x33\xde\x0c\xbc\x31\xf6\xe5\x7f\x60\x1d\x97\xb4\x5a\xcd\xfd\x56\x6b\x62\x35\x4a\x30\x89\x0b\x13\xd5\xb1\xd5\xf2\x9a\x05\x84\xb2\x6c\x7e\x27\x2a\xbc\x24\x7b\x17\x64\x46\xe6\x9b\xdb\x78\x23\x1c\xcc\x46\xf4\x22\x57\xce\x57\x49\x98\x17\x68\x2b\x88\x0d\x57\x0b\xbf\x17\xdc\x7c\x39\xd0\x8c\x49\x64\x00\x14\x50\x2f\xa2\x51\xed\x5a\x85\x34\xea\x88\x53\x16\x4b\x8a\x2e\x19\xc3\x6d\xd2\xa7\xd1\xca\x82\xcd\xa9\xf2\x4b\x95\x7a\x31\x76\x20\x61\x00\xd4\xa4\xef\x82\x6f\x6c\x27\x18\x57\xe2\x80\x1b\x42\xf7\x6c\x21\xe5\x3c\xaf\xf0\x0c\x5e\x04\x8b\x6b\x2b\x47\x61\xd6\x02\xa4\x83\x70\x96\x45\x1d\x35\x88\x1e\xf3\x0b\xcb\x8f\xd2\x9e\x8d\xd7\xa9\x36\x0c\x39\x79\xd7\x98\x07\x69\x61\xe8\x53\x33\x65\xde\x6a\x55\x71\x42\x59\x87\xba\x3a\x1f\x33\xbd\x77\xf4\x05\x2e\xc2\xeb\x10\xcf\xc4\xad\x6d\xb2\x2c\xf3\x6a\x50\x30\xed\x35\x4d\x20\x40\x9f\xf7\x9a\x65\x9a\x65\x32\xcc\xe3\x7a\x35\xa5\x9e\x07\x5c\xb2\xfc\xfd\xff\xb3\xf7\x6e\xdd\x6d\x1c\xd7\x82\xf0\x3b\x7f\x05\xd8\x9f\x0c\x77\x1b\x45\x10\xa0\x2e\x96\x9a\x2c\x61\x51\x96\xec\xd8\x11\xc4\x8c\x24\x5b\x56\x40\xb8\xd3\x40\x17\xc9\x16\x81\x6e\xa8\xbb\x41\x8a\x60\x63\x56\x6c\xc7\x4e\xc6\xce\x49\x26\x33\x49\x4e\x3c\x9e\x95\x1c\xdb\x39\x92\xe3\x38\xf1\x7d\x8e\xe3\x50\xce\x83\x92\x07\x9d\x27\xf2\x8d\x7c\xe3\xfa\x7e\xc9\xb7\xf6\xae\xaa\xbe\xa1\x41\x51\xb2\x93\x49\xf2\x49\x6b\x89\xa8\xae\xcb\xae\x5d\xb7\x7d\xab\x5d\x55\x84\x69\x23\xbb\x34\x39\x2e\x25\x4e\x4e\x4f\x06\x09\x87\x8d\xa0\xc1\x4a\x66\xc9\x6d\x52\xa7\xe1\x36\x49\x30\xd4\x48\xa0\xe1\x3b\x83\xc4\xc5\x2a\x89\x0d\x4c\x92\x6c\x0e\x35\x92\x19\xa0\xdc\xb7\xb1\xe2\xfb\xd1\xb8\x2f\x99\xa9\xe1\xbd\x86\x75\xe9\xa9\xd5\x52\x1d\xf9\x5c\xb6\x46\x06\xf0\xd9\xa8\x34\x35\xe2\xd3\xde\x04\x90\xf0\xd9\xc8\x2c\x38\x10\x4f\x89\x1a\x06\xf6\xbb\x61\xa0\xbb\x96\x98\x89\x82\xab\xb0\x7b\x0d\x8d\xdf\x70\x9b\x1a\x09\x72\x47\x87\xe5\x92\x05\x7c\x55\x77\xb2\x5d\x2c\x4e\x06\x09\xc7\x15\x84\xc3\xab\x9e\x55\x31\x31\x0c\x21\x13\x7f\xbe\x08\x53\x8b\x45\xac\x8d\x2a\x0e\x2e\x86\xd8\xa3\x7f\x90\x98\xef\x9b\x43\xbd\x81\xad\x85\xac\xc4\x49\xbc\x57\xa5\x8e\xeb\x1a\x6d\x88\x60\x99\x1c\x0c\xd0\xa7\x7b\xc3\x21\x39\xf1\xf8\xf1\x13\xa9\x7b\x27\xf3\x38\xa3\xbc\x8d\x72\x33\xf1\x4e\x9d\xa3\xba\x5c\xd6\x8f\xdb\x54\x80\xb0\x2c\x2e\x1e\x26\x86\x28\xba\x69\xeb\x2e\xe9\xe8\x93\x55\x22\x12\xf5\xcd\x61\x44\xfd\x19\x14\xe2\xab\x4d\x96\x25\x1e\x89\xc3\x8e\x46\xbc\x72\x87\x4e\x56\xe2\xb8\x88\x4d\x96\xbb\x94\x11\xa7\xdc\xa6\x01\x28\x6e\x69\x95\xca\xd5\x36\x9d\x32\xaa\x9c\x5a\x18\x1e\xce\xb3\x8b\x3f\x5a\x82\xb7\xe1\x11\xa7\xec\xa5\x7a\x20\xef\x39\x53\xfe\xa6\x5e\xb1\xc8\x7f\xa3\x49\x73\xd9\x5c\x1e\xef\x4b\x36\x9a\x57\xaa\xb9\x4a\x1d\xcd\x5d\x4a\xbc\x44\x46\x0a\x2b\x86\xc1\x7c\x91\x4d\x16\x03\xa5\x17\xd0\x0d\x46\xdf\x28\xac\x16\x03\xee\x17\x89\x02\xec\xc9\x62\xfc\x0a\x28\x4c\xcf\x63\x90\xaa\x08\xad\x2a\x96\x19\x8a\x45\x94\x2d\xe2\x9a\xe2\x42\xa9\xe7\x05\xb9\xd9\x16\xdf\x69\xe1\x2f\x37\x97\x3d\xd5\x1d\x87\xba\x4b\x14\x69\x3a\xcc\xf6\x38\x6f\x05\x1b\x6a\x64\x06\x11\x1a\x3d\xca\x12\xbd\xa3\x8f\xf6\x02\x0d\x54\x74\x97\x78\x24\xe7\x81\x14\xa0\x6a\xc3\xc4\xfb\x31\x5e\xbc\x05\xe5\x42\x1f\x39\x79\x6f\x88\xa7\x5b\x5b\x1b\xbd\xe2\x95\x95\x05\xee\xc3\x9c\xfb\x5f\xd9\x30\x3e\xf3\x6e\xa9\x01\x51\x4c\x05\xb5\x53\xa8\x2e\x7b\x4c\x3e\x4d\x57\x63\x6a\xb3\x62\xfa\x89\x9d\x49\xf9\x3c\x64\x80\xc3\xda\xa3\x8a\x42\x1c\x58\xd3\x14\xc8\x77\x23\x4b\xab\x93\xa2\x59\xb4\xb5\xe6\xd2\x1c\x69\x50\xce\x56\xc5\xc7\x40\x36\xa1\x0c\x12\x81\x19\xb8\x5e\xde\x09\x09\x39\x16\x43\x3d\xcf\x47\x36\x57\xf8\x94\xd5\xa5\x84\x4d\x4a\x69\x14\x3f\x29\xc3\x71\x4f\xd4\x24\x6e\x7a\x54\x21\xee\x0c\x72\x5a\xe2\xa8\x55\xee\xaf\xf1\xb8\x46\x4c\x6a\x83\x06\x40\xda\x14\xef\x5b\x66\x3d\xdc\x46\x24\xb6\x14\xf9\xb4\xe4\x0b\x61\x89\x5e\x62\x78\xca\x57\x3c\xf4\xe0\x94\x3b\x6e\x1b\xef\x10\x26\x5e\x7c\x65\xa6\x5b\xab\xe8\x2e\xda\x76\x2c\x9b\x9b\x52\x48\x3b\x4e\xb5\x6b\xd5\x4a\x45\xb7\x49\x9d\x3a\xe5\x60\xc5\x63\xfe\x8a\xdb\xb1\x48\x2f\xce\x50\xaf\x95\x4f\xe8\x75\xd2\x02\xb5\xde\xbc\xf1\x2d\x10\xca\x3c\xe7\x3c\x7f\x68\x6c\x10\x67\x6b\xd5\x8e\xce\xe8\x2d\xe2\x53\xa7\xdc\x36\x7d\x76\x89\x39\xbe\x1d\xd8\x6b\x8c\xf4\xe3\x83\xb1\x7e\xb1\xe8\x93\x05\xa8\xc8\x5d\x65\xce\x25\xd6\x33\x71\x80\x88\x15\x83\x59\xa8\x4d\x17\x4a\xd3\xcb\xfa\x02\xe9\x50\x07\x5f\xeb\x99\xef\x74\xd0\x41\x9d\xf9\x64\x29\x06\xd5\x29\x16\x3b\x64\x1e\x70\xb2\x1d\x4c\x7e\x62\xc5\xf4\x04\x56\x2b\x31\xb8\xf9\x5a\x55\x9f\x27\xd7\xa9\x53\xb6\x2d\xd2\x8d\xe3\xaf\xd7\x60\x3d\xe9\xd7\xc9\x15\x8a\x7e\xf1\x3e\x31\xe2\xc4\x2b\xb5\x46\x53\xbf\x42\x96\x29\x30\x1e\xbc\xea\xd6\xf5\x02\xb2\x11\x67\x58\x0e\xc3\x65\xb2\x46\xf1\x09\xa8\x27\x1d\x72\x3e\x4e\x59\xab\x99\xfa\x1a\xb9\x08\x25\x5d\x0f\xd2\xd6\xe3\xb4\x8b\xb5\x31\xa7\xb8\xfc\xb6\xeb\xb1\xa9\x80\xff\x0e\xf5\x8b\xe4\x82\xec\x22\x7b\xc0\xc8\xe5\xb8\xd1\x17\x8a\xc5\x0b\x64\x15\x07\x22\x68\xaf\xcc\x77\x3a\x97\x21\x93\x4f\x6e\xc4\x59\x56\x8b\xc5\x55\x72\x86\x46\xef\x50\xc9\xae\xbb\x14\x67\x39\x53\x2c\x9e\x21\xcf\xc7\x59\x2e\x41\xb5\xe4\x6a\x9c\xe1\xf9\x62\xf1\x79\x72\x96\x3a\xe5\x35\xe6\xb5\x5c\x9f\x91\x73\x71\xda\xd9\x62\xf1\xec\xc4\xa8\x85\x6c\x32\x7d\x9e\x2f\x38\xd8\x54\x06\x04\xa1\x60\xf2\xab\x40\x0a\x66\xf2\xda\x22\x05\x84\x2c\xee\x8d\x20\xec\x46\xf2\x42\x60\x39\xb3\x75\x8f\xc8\x69\xac\xb7\x49\x34\x63\xf5\x1e\xc9\xce\x4e\x7d\x40\x6c\xff\x89\xe4\x5c\xd4\xfb\x24\x3d\xf3\x74\x8b\xa4\xa7\x98\xbe\x44\x46\x27\x94\xbe\x42\x6c\x4b\xef\x12\x98\x27\xba\x41\xd2\x3d\xab\x5f\x22\xc9\x7e\xd4\xaf\x92\x78\xce\xe8\x1b\x04\x67\x88\x7e\x9e\xf0\xe9\xa0\xaf\x13\xd1\xa7\xfa\x39\x22\x47\x58\xbf\x4c\xd2\xe3\xa9\xdf\x18\x46\x07\xfa\x9f\x70\x3b\x1d\x26\xd9\x82\xd8\x31\xe8\x79\x6e\x9b\xf9\x3e\x7a\x91\x18\x9c\x98\x48\x99\x5a\x0d\x68\x03\x4f\x60\x28\xa9\xb2\x8a\xe0\x4a\x79\x94\x50\x1e\x39\xa6\x8c\xb0\xe1\x90\xf0\xd2\xc9\x3a\xf2\x0a\x83\xa0\x84\xb8\xac\xb2\x8d\x2b\xcc\x5e\x5e\x09\xe2\x4b\x9b\x20\xee\x82\xd9\x65\x3e\x6d\x34\x09\x8b\x14\xc4\xd1\x0b\xbb\x41\x8e\x8b\x9f\xfb\xac\xe0\x0b\xee\xf2\xcd\xdc\x39\x67\x36\x28\xd1\xaa\xa4\x6c\xc0\x08\x27\xb2\x35\x82\x28\x56\xcd\xd4\xc9\x9f\x4e\x75\xf9\xf5\xbf\x91\xf9\x83\x1f\x13\x10\x9e\xcd\xc4\xa4\x15\xd2\xa6\x15\x52\x8f\xeb\x6b\xcf\xd5\x67\xdb\x51\x7d\x3d\xca\x1a\x6d\x7c\x7a\x71\xb2\x97\x61\x66\x2a\xb7\xb9\x8e\x3e\xc3\xf5\x68\xdd\xf6\x7d\xdb\x59\x2e\xf0\x0c\x85\x9e\x28\x00\x3c\x7e\x95\x6d\x08\x6b\xef\xa3\xf2\x76\xf9\x1e\x5a\x52\x27\x92\xfd\x98\xc0\xbf\xa5\x91\x9c\x9a\xd7\xb1\xd9\x07\xd6\x2d\xb2\x1c\x5c\xfb\x80\xf6\xca\x3c\xa3\x78\xfe\x25\x0c\x07\xa7\xab\xa3\x50\xc7\x42\xc3\x0b\xc7\x5a\xcc\x76\xd0\xd2\xed\x99\xce\x32\x2b\xb8\x4b\x85\x46\x85\x14\xaa\xda\xa3\xda\x04\xef\x67\xe0\x2d\x03\xbd\x6e\x06\x2b\xc0\x38\x54\x9b\x0c\x70\xab\x01\x53\xbc\x28\xc5\x76\x54\x0f\x52\x46\x06\xb7\xd5\xa4\x03\x62\x96\xe8\x60\x68\x2f\xa9\x66\x0e\x7e\xca\x65\x37\x30\x3b\x50\x31\xc7\xd3\x2f\xb4\x39\x79\x61\x37\xda\x8c\x59\x85\xaa\x82\x06\x33\xb9\x1c\x4c\xaf\xbd\x92\x37\x95\xf3\x1f\x9b\x1d\xfb\xca\x5d\x2d\xf9\xa1\x6f\xa2\xe5\x41\x9f\xac\x0a\x87\x5d\xa3\xe3\x2e\xab\x8f\x4e\xc9\x7f\x8b\xce\x25\xac\xb7\xd0\xe3\x84\x49\x2f\x28\x8f\xc6\x0f\x4e\x3e\xaa\x3c\xaa\xc9\xc7\x9c\xe4\xca\x06\xca\xc4\x78\x21\xe6\xa1\x91\xce\x8d\xf9\xa5\x88\x85\x5e\x2c\x2f\xf5\x3b\x1d\x19\x43\x6c\x51\x9e\xb7\x12\xa4\xc9\x78\xb3\x04\x13\xc4\x1d\x74\x48\xa2\x54\x3b\x4d\x5b\x13\x4c\x4e\xec\x5e\x1a\x78\x46\x08\xb2\x95\xb1\x7d\xc5\xa2\x54\xdf\x62\x1f\x1a\x99\xa2\xda\x34\x7e\x6a\x4f\xc4\x46\x7b\x9b\x4b\xae\xd7\x35\x01\x52\x92\xb0\xa4\x9b\x38\x32\x24\xf2\x1d\xcd\x91\x11\xa9\xe4\x8e\x48\x25\x39\x22\x95\xa6\xae\x28\x78\xaa\x2b\x5a\x59\xb2\x91\x92\xda\x6a\xb1\x49\x54\x9e\x02\x1c\xcd\x17\x31\x08\xe8\xfe\x0a\xca\x4e\x82\x50\xb8\x73\xf6\xac\x0b\x84\x22\xe0\x2b\x15\xa6\xa3\xa7\x72\x23\x41\x02\x4c\xfc\xcc\x63\x7a\xe8\xf4\x80\x24\x07\x4e\xe7\xc5\x59\xba\x6c\x3c\x6b\x8d\x31\xd3\xf6\x2b\xf6\x51\xa3\x49\xf2\x66\x7c\x7a\x6a\xcb\x37\x91\x69\xc4\x21\x88\x0b\x34\xde\x13\xbd\x3b\x42\xcf\x51\x2f\x8f\x48\xae\x4d\x2b\xc4\x8c\xfb\xcd\x9e\x33\x67\x6d\xec\x37\x9c\x18\xa6\x63\x76\x36\x06\x8c\x9f\x16\x54\x64\xfb\x9c\x86\xdd\x24\x1e\x6b\xbb\x9e\xa5\xdb\x04\x8d\x63\xba\x3d\x24\x9b\x1e\xf3\xfb\x9d\xa0\x6e\xf6\x74\x97\xf0\xb0\xaf\x7b\x24\xd3\xb3\x2c\xdd\xb3\xc1\x30\xe1\xad\x27\x91\xe2\x54\xdf\x19\xa1\xfa\x32\xbd\x47\x9d\x46\xbb\x49\x5a\xb4\x42\x06\x34\x43\x98\x45\x99\xd6\xdc\x60\xb6\x15\x71\x0a\x3f\x93\xab\xd1\x92\x6c\x2a\xd5\x42\x5f\x7a\xc6\x25\x67\x1a\x8a\x06\x6a\x8f\xf8\x9a\x6c\x73\x4f\xb4\xb9\xfd\xe0\x6d\x4e\x9e\x18\x13\x73\x48\x60\x32\x4a\xfb\xe2\xbd\x5b\x14\xb9\x5c\x7e\x58\x9b\x78\x94\x95\x4d\xd0\x39\xf0\xe1\x4e\x62\xc7\x12\xac\x57\x9b\xaa\xea\x1e\xde\x6f\xc6\x5d\x66\x81\x83\x72\xdc\x49\x4f\x9a\x33\x49\x8b\x06\x59\x82\x95\xd2\x13\x1a\x4d\xd4\x13\x82\x34\x09\xeb\xd3\xa0\x1c\xb5\x99\x2c\xc4\x05\xfa\xb5\xcd\xa1\xde\x27\x56\x94\xee\x93\x4e\x9c\x6a\x01\x38\x2b\x96\x48\x0b\xe2\xc6\x35\x62\xa2\x90\xc2\x1f\xdc\xf7\xb4\xbc\xf9\x2a\x0e\x9d\xd5\xe9\x64\x95\xf4\xe8\x54\x15\x86\x7d\xc2\xe1\x24\x5c\x59\x74\xbe\xc9\x36\xf4\x42\xf4\x3c\x30\x3f\x16\x59\x53\xa6\xa6\x14\xdd\x15\x54\xbb\x4f\x41\x44\x43\x8a\xeb\x09\x93\x01\xa7\xff\x4f\xf6\x3b\x9d\x42\xc0\x6e\x04\x49\x7a\xef\x91\x47\x15\x52\x40\x19\x5f\x2f\x3c\xaa\xc9\xe8\x3e\x17\xfb\xd1\x13\x75\x84\x56\x45\xab\xc9\xa2\x9e\x20\x56\xce\x58\x4a\xb5\x44\x2d\xf9\x00\xf4\x3c\x88\x5e\x2b\xb4\x42\xae\xd3\x81\x9c\xb8\x2b\x73\xd7\x67\x57\xa2\x89\xdb\xa5\x83\xc6\x4a\x53\x36\xf7\xd1\x45\xe7\x5b\xa3\x1c\xaa\x5b\x16\x6c\x4b\x70\x2a\x89\xcc\x15\xe8\x31\x83\x56\x66\x8d\xb9\xa5\x59\x23\x02\xb9\x4c\xad\x86\xd1\x24\x1b\xb4\x2b\x7b\x65\x59\x23\x6b\x74\x73\x38\xb1\x51\xb6\x7d\x14\x97\x6b\xea\x5a\x63\xb9\x49\x37\x78\x9b\x49\x9d\x4e\x56\xc8\x15\xf8\x33\xcf\xa9\xe9\x86\xec\x0c\x9d\x67\xac\x26\x3a\x25\x2d\x23\x87\xa1\x28\x52\xc5\x9e\xe3\xad\xc0\xa4\x64\x0b\x96\xf3\xfb\x1c\x60\x6b\xda\xf0\x4a\xb1\xa8\xe2\x52\x1e\xf6\xe8\x7c\xa3\xd2\x8c\x1a\x78\x9e\xce\xcb\x9e\xbc\x48\xab\xb3\x17\xe7\xce\xcf\x5e\x84\x7c\xbd\x12\x9d\x6f\x5c\x6c\x4e\xf4\xa6\xe9\x79\x59\xa9\x82\x95\xf2\x3a\x0a\xe6\x1a\xf3\xcc\x65\xa6\x2b\xa4\xc7\xe5\xf2\x75\x2a\xc6\x77\xa2\xc7\x0f\x0a\xaf\x53\x75\xbd\xd4\xd3\xa6\x67\x22\xac\x95\x4b\x99\xa2\xeb\x7c\x76\x5d\xa0\x93\xa3\x33\x22\x0c\x27\xc7\xf7\x48\xeb\x74\x34\xda\x89\xd9\xa8\x2c\x3a\x4f\xac\xb0\xf6\x6a\x41\x2a\x2c\xf1\xa4\xbe\xa0\x69\x44\xad\x87\x61\x5f\x8e\x8f\x56\x2c\x5e\xe0\x83\x79\x99\x22\xf5\x70\x49\x4c\x09\xf4\x40\x50\x10\x8f\xf0\x1e\x5d\x1f\x4e\xc4\xc8\xa4\xb5\xa2\x62\x51\xbd\xcc\xf1\x63\xd6\xd3\x8e\x65\xb7\x99\x4f\xfb\x99\x08\xde\xcc\x55\xba\xd0\x30\x9b\x13\xab\xb5\xd5\xb2\xdb\x0f\x7a\x7d\xc1\x57\x2f\x6b\xba\x0a\x09\x74\xd3\x0e\x58\x57\xb7\x09\x4f\xd4\x1b\x97\x9b\x43\xd2\xe1\x79\x20\x5d\xd3\xc4\xfb\x7f\xf8\x86\xb6\xa7\x45\xa4\xfc\x06\xad\x90\x33\xd4\x93\xb3\xff\xc6\xdc\x99\xd9\x1b\x30\x86\x4c\xbd\x41\xbc\xc6\x8d\x26\x92\x88\xa1\x6a\x13\x13\xb7\xe8\x62\x72\x99\x14\x95\xf2\xe4\xc5\x58\xce\x53\x16\x9d\x45\xe7\x09\xcc\x0e\xc2\x37\xef\x94\x45\x47\x89\x57\x4a\x40\xb3\x62\x2d\x71\xe8\x64\x6a\x4b\x23\x90\x5b\x1a\x28\x69\x78\xb1\x4a\xe2\xce\x79\x5c\xd2\x48\xb0\x54\x06\x72\x86\x49\x6d\xd1\x55\xa4\x4d\x4d\x59\xba\x4e\x81\x8a\x55\x66\x7b\x73\xed\xd9\x5e\xb4\x26\x5b\xd4\x6c\xf4\x9a\x64\x40\x5b\x48\xda\x7d\xea\xd4\x82\xc6\xa0\xa9\x57\x49\x1f\x9f\xa6\x6c\xf1\xd9\x59\x2c\x82\xe8\xd7\x18\x34\x4f\x57\x6a\x7c\xd7\xaa\x7c\xee\x5b\x97\x9e\x3e\xbf\x70\x41\x17\x39\x26\xea\x8f\x51\x14\xd8\x7b\xee\xba\xda\x27\xbe\x36\xb4\x79\x02\xad\x93\xb8\x47\xec\x94\xec\xe2\x7a\xc1\x21\x3a\x10\xe4\x4e\xdb\x59\x2e\x97\xcb\x65\x05\xdf\x47\x04\xd9\x33\x2d\x9f\xa2\xee\x9c\x18\x22\x2e\x56\x8e\x17\xe6\x73\xc4\x3f\xa1\x76\x4b\x86\xd7\x68\x4e\x64\xd0\x58\xe0\xf3\x0b\x82\x0a\x79\xe6\xd2\xc2\x85\x32\xe7\x17\xfc\x3e\x3e\x75\xc4\xe2\x11\x1b\x9a\xa9\x8b\x8f\x07\x73\x56\x43\x79\x2a\xee\xef\xc5\x57\x02\x04\x72\xaf\x70\xc2\xe1\x53\x37\x88\x18\x75\x30\xd4\xc8\x0c\xd0\x30\x7e\x92\x9d\x6b\xab\x12\xbd\x71\x8b\xcb\xe3\x50\xd4\x3c\x5e\xce\xc4\xe4\x98\x08\xc4\x7a\x03\x3d\x3c\x9a\x91\x7c\x92\x39\xa3\x93\x8c\x4f\x30\x10\x64\xa1\xef\xf8\xb1\xe4\xf4\x7a\x15\x65\xa4\x3f\xc0\xa6\xcd\xa3\xf5\x6c\x3e\x31\x2c\xe2\x14\xf3\x70\xc2\x86\xa9\x87\x2f\x8c\xae\xb2\x0d\x8a\x5f\x1a\xb1\x47\xb4\xdb\x98\xd0\x28\x1a\x3e\x3e\x16\x7d\x73\xca\x69\x26\x62\x68\x32\x19\xd4\x14\xd1\x52\xde\x2d\xa6\x78\xb3\x3b\xaf\x0b\x2f\xf1\xe9\x9e\xdf\x81\xc2\x04\x47\x85\x49\x6e\x98\xe0\x79\x5c\x9c\x65\x23\xe2\xec\x26\x17\x2b\x59\xc3\x1e\x9d\x73\xb6\x55\x2c\xaa\xed\x32\x10\x30\x9a\x23\xf9\xf1\x94\x0c\x96\x96\x86\x1b\x7f\x5e\xd4\xd9\x12\x81\xba\xa0\x84\xbc\xd4\x10\xd6\x3a\x69\xc5\xf4\xad\x37\xd7\xe2\xcb\xde\x6b\xf4\x9a\x6a\x9b\xd4\xb5\x09\x41\x49\xeb\xdc\x16\x52\x10\x9f\xbc\x7c\x62\xfa\x45\xab\xaa\xe3\x2e\x8f\x53\x34\x26\xf2\xd6\x12\x6e\xc5\xb4\x5d\xc7\x77\x3b\x4c\x2b\x77\xdc\xe5\xb2\xd9\xeb\x75\x60\xb5\x24\xaf\xcd\x6e\xa6\x2e\x0b\x4a\xfb\xa4\x54\x66\x9d\xb9\x40\xb6\xc0\x91\xae\x26\x2e\x0d\x1a\x4e\x73\xc2\x4d\x9e\x26\x48\x7e\xe0\x96\xbe\x9b\x39\x4f\x50\x21\xf1\x01\x02\xbc\xbd\x22\x7d\x60\x60\xdc\x06\x94\x8b\x64\xd1\xd5\x86\x43\x7c\xac\x55\xba\xdc\x06\x1a\x61\x43\x7c\x0f\x4a\x6e\x1e\xd6\x87\x24\xbb\x53\x11\xdd\xec\xc6\x3d\x28\x8f\x8a\xb3\x97\x1a\x31\xbf\x9a\xa5\xde\x1c\x63\xa9\x37\xd1\x52\x6f\x7e\x9d\x96\xfa\x8c\x7d\xf4\xef\xc6\x56\x9f\xb6\x5d\x77\x63\x50\xd7\x8b\xc5\xeb\xff\xdc\xe6\xe7\x8c\x75\xb9\x9b\x6b\x8f\x16\x96\x56\x21\x9e\xd3\x7e\x2d\xd0\x83\xf4\x95\xa2\xa9\x0c\x62\x89\xcd\xd1\x81\x3c\x54\x24\x12\xe6\x3b\xbd\x15\xb3\xc5\x02\x6a\xa7\xa2\xb5\xf1\x46\xe5\x83\xad\x68\xc9\x3e\x23\x0e\x3e\x48\x96\x9e\x60\x36\xba\x8c\x25\x5b\x88\x92\x6a\x18\xaa\x40\x75\xd3\x97\xa2\xa6\xdb\x48\x29\x8b\x39\x0f\x97\x56\xf5\xc9\x8a\x90\x44\x2b\xd1\xa6\xa5\x8d\x9c\x22\x23\x79\x36\x1a\x95\xc8\x10\x3d\x55\x6d\x36\x35\x62\x0e\x39\xdd\x4e\x21\x5c\xa7\xed\xd1\x85\xd3\xa3\xed\xcc\x12\x88\xe8\x7c\xba\x77\x4f\xd7\xb5\xe4\x65\x1f\x89\x0c\xa4\x27\xad\xbe\xa9\xea\x40\x28\x8b\xa8\x80\x4f\x5b\xf1\xa2\xef\xd3\x56\x62\x85\x2f\xd0\x56\x76\x71\x59\xb4\x95\xb3\x98\x22\x7b\x47\xb6\xfe\xbc\x21\x27\xf1\x94\x1e\xc4\x53\xda\x4f\x4c\xe9\x7e\x76\x72\x2e\xe4\xcd\x45\x2b\x3b\x63\xed\xe1\x3f\x0f\xd5\x37\xd3\x54\x5f\x8a\x58\xd3\x8d\xc5\xa9\xc5\xc6\x62\x73\x71\x7a\x71\x73\x71\xb8\xa8\x2e\x6a\x8b\x8f\x2d\x96\x16\x6b\x8b\xe5\xc5\xc5\xc5\x17\x16\x8f\x2c\x86\xcd\xe9\xe5\xb1\x3e\x99\xe2\x95\xdb\xac\xf9\x6d\x26\xd7\x74\x37\x93\x34\xdd\xcd\x34\x75\xa4\xb8\xc0\x6f\xd8\x7a\xe1\x22\x5b\x3e\x77\xa3\xa7\x06\x65\x8f\xe1\x61\x07\xd5\x21\xca\xe2\xe2\x91\xa2\xa2\x45\x31\x2e\x51\x42\x45\x03\xce\xc4\xf8\xa2\xe0\xde\xfd\x93\x93\x36\x69\x0b\x31\xd9\xd4\x62\x11\xa3\x42\x7a\xd4\x96\x43\x53\x9f\xeb\xcd\xd6\x13\x9a\x84\xdd\xa8\x37\x27\xda\x5c\x8a\x68\xc4\xbe\x6b\x2d\x8d\xb4\xe2\xb5\x25\x05\x8b\x4d\xbe\x30\xcd\x5a\xf9\xb8\x5e\x25\x72\xc1\x9a\x24\xbd\x32\xf5\x36\xe8\x0b\xe3\x18\xab\xbc\x86\x54\x1b\xd3\x95\xc4\x21\x76\x3c\xb1\x40\x2d\x8a\x96\x53\x8a\x6d\x72\xa6\x69\xc7\xeb\x2b\xc5\x33\x81\xa9\x02\xd3\xb4\x13\x4b\x2e\xc5\x2d\xcb\x27\x90\x5b\xda\xd9\x45\x38\xca\x2c\xed\x3c\x0e\x97\x62\x98\x55\x64\x96\x76\x96\xc3\x8d\x32\xcb\x36\x59\x89\xa4\x4d\x72\x9d\x0e\x48\x37\xe1\x2e\x18\x90\x79\x8d\x5c\xa1\x72\x11\x11\x83\x36\x9a\x64\x99\x56\x66\x97\xe7\x56\x66\x97\x61\xc8\x8c\xc6\x72\x93\x56\x26\xa4\x26\xd2\xe5\x9d\xba\x01\xaa\x0a\xd9\x64\xc0\x0d\x7d\xbd\x42\xc4\xe1\xd1\xf3\x92\x10\x74\x09\x13\xb7\x16\x44\x51\xf3\x31\x6d\xe8\x0d\xd1\xc8\x75\x9d\x46\x1b\x37\x1b\xe4\x3a\xbf\xcb\x8a\xaa\x80\x5e\xc7\xf4\x83\xa7\x63\x14\x4b\x57\x34\x8d\xd7\xbb\xf6\x95\xeb\x4d\x54\xba\x46\xae\x6b\xc3\x61\x97\x4e\x55\x13\xf6\x9a\x46\x93\x5c\xa4\x55\xb2\x4e\xaf\x94\x56\xc8\x05\x5a\x9d\x9b\x53\xaf\xcc\xd1\xa3\xd5\xda\x95\xa9\xaa\x7e\xb4\xa2\x91\xcb\xb4\x32\x7b\x79\xee\xca\xec\xe5\x94\x46\xbd\x4a\x2b\xe4\x06\x5d\x9f\x5d\x9d\xbb\x31\xab\x25\x71\xbc\x3c\x82\xe3\x7c\xe9\xc6\xbd\xb0\x9c\xa3\xd7\x6b\xab\xf4\x86\xbe\x4e\x6f\x90\x1b\x1c\xe1\xa5\x8e\xeb\x7a\xaa\xba\x3e\xb5\xaa\x4d\xcf\x94\x56\xb5\x89\x75\x7a\x63\x82\xbf\x08\x1c\x6d\x8c\x55\xc9\xfc\xd4\x8d\x52\x55\x23\x97\x68\xbf\xb6\x12\x6f\x8b\x41\x8d\x2b\x5a\xe9\x0a\x79\x9e\xbb\x69\xab\x97\x4a\x33\xda\xc4\xf3\x8d\x4b\xa5\x6a\x93\xaa\xd5\xb9\xb9\xcb\x5a\xa2\x0f\xae\xd2\x4b\xb3\x57\x4f\xd3\x33\xb3\x57\xa7\xe4\x92\x3d\x4b\xaf\x4e\x55\xc9\x39\xea\x34\x58\xb9\xbd\x62\x7a\xf3\x81\x7a\x56\xc3\x35\x7f\xae\x58\x54\x8d\xc6\xd9\x26\xad\x6a\xe4\xf9\xc6\xd5\x26\x55\x9f\x6f\x5c\x2d\x55\x9b\x73\x73\xd5\xb0\xaa\x15\xcf\x11\x98\x89\x97\x8b\x45\x88\x6e\x86\x54\x3d\x8f\xa9\xe1\xf9\xc6\xd5\xa6\x86\x79\x42\x1e\xc3\x4b\x17\x2f\x14\x8b\xea\x45\x7a\x70\xff\x9d\xbd\x57\xef\x41\xf7\xa1\x30\x77\x9d\x5e\x24\x6a\x97\x9e\xd5\xe6\xe8\xbc\xd6\xf2\x98\xb9\x3a\x91\xea\xad\x99\xc7\xe6\xa7\xba\xda\x70\x68\x2f\xa9\xa9\x2a\x4b\xd5\xd1\x41\xbb\x57\xa5\xa7\xaf\x8b\x1a\xce\xd3\xe7\x51\x24\x78\x22\x96\x2e\xba\xa7\x69\x24\x5f\xa0\xfb\x46\xb9\x52\xa9\xea\x17\x63\x37\xef\x62\x51\x7d\x22\x2b\x6a\x78\xaa\x41\x2c\x4d\x23\x4f\x0c\xb3\xac\xe3\x20\x76\x00\xa2\x12\x6f\x46\xf2\xad\x5b\xa7\x56\xd1\x41\x3f\x08\xca\x99\x76\xa5\x6d\xf2\x15\x34\xc9\x07\xe5\x6c\x53\xf3\x88\x60\x70\x0f\x22\xe8\x4e\x47\x44\x67\xc0\xfb\xdc\x6c\xf9\x6a\x7b\xca\x8e\x36\x53\x7a\xb5\x56\x69\x30\xdd\xd3\x07\xb5\xaa\xde\x3a\x4c\x23\xe3\xd5\xf6\x75\xef\x57\x1d\x6a\x87\xb6\x4a\x1c\xa0\x0e\x2e\x9d\xaa\x12\x0f\xfe\x1c\x46\x93\x6f\x17\x8b\x53\x55\x54\xc8\x5c\x6a\xeb\xed\x30\xe4\x5f\x61\xa8\xaa\x1e\xb5\xa7\xaa\xda\x94\x5b\xaa\x9e\xa6\x41\xb1\x28\xec\x39\x0d\x97\x78\x4d\x0d\x6b\x89\x54\x6b\xd6\xb0\xa7\xaa\xcd\x62\xd1\x9e\x72\x33\x59\x21\x5e\x23\xce\xa1\xa6\x48\xdc\x7d\x01\xdd\x1c\x26\x7c\x24\x88\x4b\x2b\xb3\xee\x9c\x23\xb6\x23\xe3\x35\xee\x6a\x40\xfa\x63\xd7\x87\xca\xac\x37\xe7\xcc\x7a\x99\x5c\x9e\xd6\x0c\x81\x4e\x3a\x53\xde\x54\x75\x22\x61\x0d\xc8\x9b\x9d\x39\x7e\x23\xa9\x03\x09\xb5\xf4\xf1\x04\xa6\xe9\x39\x3e\xc4\xf7\xf4\x17\x1f\x92\xdc\x2b\x2b\xb9\xc7\x00\xab\x29\x4a\xd6\x05\x65\xd4\xa5\x24\xed\xdb\x19\x50\x56\x52\x14\xe9\xef\x5e\x81\x7c\xc5\x62\x75\x9a\x51\x3a\x55\x9d\xae\xd4\x94\xa9\x8a\xa2\x07\x43\xac\xd9\xcb\xa9\x79\x14\xfc\x90\xd8\x79\xf9\xb2\x9b\xe3\x6c\x98\x90\x58\x36\x97\x59\x90\xb3\xe9\x66\x82\xf8\x35\x7a\x60\x24\x20\x6d\x6c\x5a\x5b\x6e\x4e\xb5\x53\x87\x04\x40\x1d\x01\x05\xbf\xdf\xe9\xe0\xd5\x96\xb4\x5e\x2c\xaa\xa0\xa2\xc8\x1d\x78\xbc\x30\x4f\x7e\xd6\x4b\x55\x4d\xba\x7c\x04\x8d\x1e\x92\x7e\x6e\xa6\x1c\x68\xf6\x92\xda\x0a\xc3\x49\x4f\x1d\x68\xc5\xe2\xa4\xad\x0e\x34\x88\x72\xe0\x57\x4e\x1d\x9f\x56\x48\x3f\xde\x40\xf2\xe7\xfa\xb3\x3e\x37\xa1\x0f\x1a\x7e\x93\xb4\x34\xbc\xaf\xbd\xd0\x2a\x16\x99\x3a\x88\x3e\x4d\xe1\x82\x03\x90\x86\xc9\x98\x40\x9e\x74\x34\x87\x44\xcc\x14\x7c\x57\x9e\x4f\x02\xdd\x23\xb6\x7f\xa1\xdf\xd5\x6d\x22\xe7\x85\xee\x82\x22\x31\x24\xa7\x8e\x1e\x9d\x19\x3d\xf2\x24\x8f\x21\x28\x0d\x73\x6a\x69\x7e\xea\xc9\xc5\x45\x4b\x6f\x2a\xb0\x40\xe8\x69\xf4\x81\x15\x32\xd6\x19\xb7\xef\x58\xa6\x67\x33\xbf\xf6\x1d\xb5\xa6\xab\xb5\x39\xba\xb8\xe8\x87\x2f\x68\x6a\x8d\x1e\xd9\x0c\x86\x5a\x08\x51\x18\x52\x6b\x98\x74\x44\xd3\xbe\xa3\x2b\x0a\x71\xa9\xa2\xd6\xf4\x99\xe3\x8d\xca\xd4\xf1\x66\x38\xd3\xa8\x4c\x1d\x6b\x2e\x2e\x5a\x61\x75\x71\xd1\x82\xdf\x46\x75\xea\x14\x46\x2c\x2e\x5a\x9a\x5a\xd3\x17\x17\xcb\x87\xcf\xaf\x6d\x1e\x1d\x2a\xc4\x4b\xa2\xdf\xdc\xac\x92\x63\x43\x85\xd8\xf4\x3b\x8b\x0e\xc0\x83\x3f\x47\x36\xbd\xa1\xae\x6d\x3e\x3e\x14\xe1\x50\xd7\xc2\xc2\x21\xfe\x4d\x4f\x17\xaa\xfa\x8c\x7e\x54\x3f\xa6\x1f\xd7\x4f\xe8\x8f\xeb\x7a\x21\x13\x71\x32\x09\xff\x04\x87\xef\x0e\xc3\xc3\xd5\x92\x01\xaf\x43\x5c\x2a\xe2\x64\x4e\x44\xea\xbb\x5a\x9e\x29\x1f\x2d\x1f\x4b\x22\x71\x1c\x90\xe0\x58\xf0\x80\x37\xd4\x36\xab\x64\x66\x1c\x3a\x29\x24\x74\x1e\x97\x88\x78\x3c\x83\x04\x7e\xa6\x33\xe4\x20\x71\x6c\x88\xb3\x44\x56\x5f\x21\xd5\xe1\x28\x4a\x47\x39\x4a\x09\x04\x74\x89\x54\x14\x71\x22\x83\x00\xaf\x3e\x93\x21\x07\x81\xa3\x59\x04\x66\x72\x10\x38\x96\x41\x40\x8f\x7b\x45\x44\x1c\xcf\x20\x20\xab\xcf\x64\xc8\x41\x60\x26\x8b\xc0\xd1\x1c\x04\x8e\xa7\x10\xd0\x93\xc3\x82\x11\xc7\x32\x08\xc4\xd5\x67\x32\xe4\x20\x50\xcd\x22\x70\x2c\x07\x81\x13\x09\x04\xf4\xf4\xbc\xa8\xea\xc9\x69\xce\x23\x4e\x8e\xcd\x90\x44\x40\xcf\x54\x7c\x3c\xa7\xe2\xc7\xa1\x62\x2d\x3b\x11\xf5\xf4\xda\x2a\xe4\x45\xa4\x70\x28\x24\x96\x00\x50\x8f\x47\x1a\x95\xa9\x53\xe6\xd4\x60\x7e\xea\xdb\x40\x08\x86\x5a\xed\xc0\x05\x98\xb3\x16\x1e\x61\xc1\x4a\x25\x19\xf7\x48\x75\xd1\xf9\x4e\x64\x0b\x98\x5e\xf4\x1f\x5b\x9c\x5e\x9c\x2e\x3f\x76\x64\x7a\xb9\x4b\x94\x84\x99\x60\x7a\xd1\x99\x5e\xc6\x98\xc0\xb3\xbb\x2a\x5e\x00\x10\x1b\x18\x80\x6c\xbe\x00\xdd\x70\x04\x68\x25\x04\xed\xe1\x11\xed\x3b\x78\x39\x40\x22\x17\xcf\xf2\x1d\xbc\x29\x20\x1d\x6d\x63\x74\x2f\xa2\xcc\xec\x86\xd9\x0e\x6a\xa6\x9e\xa9\xe3\xc8\x26\x30\xd5\x21\x82\xe1\x41\xac\x2f\x8a\xb6\xa3\xe8\xef\x10\x65\x59\xd1\x26\x7a\xe5\xb5\x63\x19\xa0\xed\x14\xd0\x51\x88\xbc\x24\xe9\x95\xd7\x4e\x64\x4a\xd6\xf3\x4b\xda\x99\x92\x31\x63\xef\x0d\xc9\x89\x99\x93\x63\x2f\x60\x90\x2f\x0b\x3a\x2a\xf0\x2f\x8d\x78\x50\x9f\xab\x6e\x62\x6d\x78\xca\x45\x5e\xe4\x3e\xe1\x89\x76\xb8\xe5\xb5\x63\x79\x19\x88\x27\xd0\x75\xcb\x6b\x27\xc6\x65\x60\x9e\x6f\xbb\xc8\xfd\x3c\x95\x69\x35\x80\x09\xbf\xc7\xf4\x13\xd2\x95\x2b\x46\xdd\x1b\x92\x99\xea\x89\x93\xc8\x54\xb9\xa0\xa4\x18\x46\xc7\xb5\x4c\x7f\xc5\x58\x81\x3f\xd1\xe1\x20\xc3\x50\x92\xc7\xf8\x9e\x14\x92\x4a\x13\xb9\xa3\x8c\x7d\x8a\x39\xfc\xa8\x45\x22\xd9\xa3\xd3\x2f\x2c\xca\x0c\xe5\x52\xed\x89\xf8\xd0\xc4\x62\xf3\xc8\x34\xb1\xe9\xc8\x51\x9d\xe5\x8e\xdb\x32\x3b\xc5\x62\xfa\xb7\xcc\xe5\xc6\x48\x80\x94\xf1\xc4\x1c\x85\xe0\xb3\xce\x52\xb1\x18\xff\x1d\x2d\x0b\xb1\xa4\x4d\xed\x30\x34\xc3\x50\xa2\xab\x2a\x09\x67\x49\x45\x53\xb5\xcc\x13\x36\xd1\x0d\x24\xea\x24\x0b\xc3\xe8\x74\x62\xc6\xc6\x29\x2e\xbd\x08\x26\x69\x74\x2e\x29\x63\xad\x72\xb5\x84\x47\x72\x24\xc7\xdb\x74\xaa\x3a\x5b\x2a\xd9\x73\xde\xac\x86\x07\x52\x41\x05\x21\x36\x61\xd1\x01\x53\x5b\x08\x8a\x53\x55\x90\xa0\x7a\x5a\x62\x37\x17\xb5\x9a\x48\x99\x29\x95\x5c\x01\x85\x35\xdc\x26\xa5\x31\x26\x6e\x0a\x44\xa0\x9d\x9e\xaa\x0e\x93\xf7\x78\xc4\xc7\x11\x26\x29\x1b\x66\x1f\xd6\x88\x8e\x2a\xac\x98\x78\x71\x21\x8a\x94\xc4\x17\xc7\xc7\x63\x0b\x6a\x9f\xca\x2e\x4d\x44\x2e\x8c\x48\xfe\xc4\xa2\xed\x86\x62\x18\x78\xee\xe1\x9a\x6f\xf8\x2b\xa6\x87\x53\xad\x49\x3a\x54\x1d\xd0\xe9\xc6\x0b\xe5\x66\xe9\xc8\x74\x99\xdd\x60\x6d\xd5\x2a\x16\x2d\xf4\x95\x90\xbf\xe5\xa7\xcf\x19\xdf\xba\xb8\x70\x79\x21\x0c\x15\x45\xd3\x6a\x0a\x3f\x76\xa3\xfa\x5e\x5b\x33\xaa\x65\xa5\x34\x00\xe9\x6d\x89\xf6\x23\x0d\x83\xcc\xd3\x85\xcc\x86\x33\x59\xa1\x0b\x71\xfa\x75\x2a\x16\xbe\xf2\x82\x52\x5a\xe2\x0a\xc9\x7c\x82\x3e\x36\x16\x17\x5f\x38\x52\x7e\xac\x54\x53\xb5\xc6\x62\x73\x73\x18\x36\x81\x5e\x66\x8c\xad\xd3\xe9\x1a\xc2\x68\x77\x59\x2b\x3f\x56\x43\xd9\x72\x51\xd5\xc2\xc2\x92\xeb\xc1\x82\xe0\x11\x4d\x0d\x00\x1d\xa9\x96\x1f\xab\x29\x5a\x49\x39\xa2\x68\xa4\x4b\x7d\xf4\xf5\x6a\x33\x72\x25\xb2\x7b\x10\x23\xb2\x80\x91\x65\x7a\x43\x6d\x13\xa5\x6e\xf6\x14\x8d\x6c\xd0\x1b\xe2\xc6\x32\xa2\xf0\x23\x6c\x4a\x62\xfa\xae\xc5\x7b\x33\x53\xa0\x09\xb3\x5a\x74\xb4\x96\xab\x88\xfc\x8a\xb9\x0e\x33\x3d\x55\x9b\x2d\x95\x82\x39\x67\x76\xd4\xe7\xde\x67\x81\xea\x36\x2a\x4d\xe2\x36\xaa\x4d\x6d\x18\x4f\x8f\xf3\x7f\x5d\xf0\x17\xff\xba\xe0\xd7\x0f\x05\xde\x30\x2c\x33\x30\x0d\x83\x33\x35\x59\x0b\xbf\x54\xc8\xb2\xf0\xe0\x71\xe2\x9e\x81\x0b\x99\xdd\x0e\xe2\x26\xd7\xa7\x37\x35\x85\xab\x53\x75\x28\x6b\x78\xcd\x46\xa5\xa9\x51\x4a\x55\x97\x06\x5a\x18\x3a\x93\xd4\x29\x16\xdd\xc9\xe8\x38\x6f\xc1\x8b\x17\x6d\x54\xc1\xe5\xc4\x5a\xcd\x51\x96\x47\xa3\x26\x27\x59\xde\xb1\x48\x50\x7b\x73\x9f\xf1\xe1\x0a\x22\xcb\x4b\x1b\x55\x74\x8b\x45\x86\xde\x19\xec\x91\x2a\xa5\x95\x62\x91\xcd\xd1\x53\x95\xca\xe3\xd5\x53\xa7\x66\x8e\x1f\x7b\xfc\x58\xe5\xd4\x29\xa0\x37\x31\xbd\x9c\xbc\xca\xef\xed\xc1\xff\x35\xa6\x37\x9a\x71\xcb\x56\x13\x16\x07\xd1\x6d\xb2\xef\xe5\x46\x64\xac\x91\x43\x9f\x21\x0e\xaa\x43\xf1\xe5\xa6\x18\x37\x37\x0c\xe3\x23\x81\xf0\x11\x5f\x00\xe9\xd6\x12\x07\xa7\x27\x29\x75\x74\x6e\x5c\xa0\x8e\x56\xf3\x1a\xa3\xef\x7f\xd4\x64\x94\xae\x00\x5b\x54\x9a\xba\x57\xee\x9a\xbd\x18\xe7\x1b\xe3\x6e\x40\x1a\xb1\x5e\x70\x1e\x8c\xb7\x39\x8d\xbb\xb7\x88\x6f\x65\x9f\x55\x99\x16\x86\x9d\x62\xb1\xc3\x8f\x87\x46\x8f\x14\xf1\x99\x7a\x15\x93\x47\xb7\x5e\xf9\x2b\x46\xd1\xe0\xc5\x07\x18\x27\x13\xef\xf3\x0a\x72\xa7\x05\xde\xc6\x66\x40\x27\x27\x55\x56\x52\x14\x6d\xd8\x36\xc5\x93\x73\xb1\x57\x08\x0c\xcf\x75\xdd\x8b\xaf\x5c\x42\x49\x23\x83\xab\xa8\x4d\xdb\x04\x78\xb2\x39\x91\x35\x27\x86\x9a\x48\x86\x0a\x13\x29\x43\xf9\xe8\x08\x54\xa8\x0d\x55\x47\xab\x39\xf2\x8a\xb6\xb5\x84\xa9\x08\xd7\x78\xd2\xa6\x98\x5e\x9a\x1b\xb5\x0d\x7e\x70\x57\xdf\x1c\x0e\x49\xb2\x20\xbf\xa6\x26\xcf\xac\x84\x10\xf8\x65\x38\xc5\x22\xcf\x56\x48\x41\x6d\xb0\x66\x1a\xd6\x32\x0b\x46\xce\xdb\xca\x93\x1b\x72\xa2\xda\x4b\xea\x46\xb4\x83\xd5\x60\x91\x89\xc7\xc5\x8b\x0d\xc4\x24\x70\x65\x3f\xcf\xf3\xce\x72\x08\xd3\x6a\x90\x5b\x36\x3d\x55\xed\x8a\x99\x77\x76\x3d\x5d\xad\x80\xb7\x51\x8b\x2c\xa2\x01\x80\x13\xf0\x03\xc2\xb4\x34\x4c\x3f\xd5\x94\xe4\x1d\x66\x99\x1e\xa0\x1b\xd2\xca\x8a\x06\xe9\x40\xe7\xbb\xc9\x43\x72\xfe\xf0\xa3\xd3\x68\xa6\xb3\xe7\x8c\x49\x4e\x9b\x88\x43\x2f\x20\xe6\xf2\xba\x08\xd5\x99\xab\x84\xa1\xea\xd0\x68\xe3\x6b\xaa\x5a\x0b\xca\x3d\xb7\xa7\x6a\x7a\x57\xb6\xd4\x21\x55\x8d\x54\x34\x2d\x5d\x65\xde\xd0\xdd\xa3\xbe\x82\x33\x57\x91\x03\x16\x34\x9c\x66\xa3\x9a\x69\x46\x76\x5c\x44\xb1\x0b\x69\xb6\x41\x18\xca\x5a\xa9\x92\x99\xde\x0f\x72\xa7\x12\x71\xe9\x05\x9c\x19\xd1\x14\x9a\xab\xd4\xa4\x0d\x99\x91\xa0\xa9\xe9\x4e\xc3\x05\xb4\xc4\x05\x5c\x43\x72\xf1\xf0\x63\xb2\x09\xf4\x0c\x35\x9e\x35\xd2\x35\x7b\x10\x52\x97\xc3\xf0\xbc\x46\x38\xc5\xe3\x49\xc3\x34\xcc\xf1\x8b\x69\x55\xba\xcd\x24\xee\x85\x4a\x15\xcd\x0e\xc0\x48\x39\x71\x79\x56\xaa\xd0\x98\x1e\x8e\x0b\xf1\xe5\x9b\x2e\x34\xda\xb9\x23\xc5\xe4\x2d\x4c\xa2\xdb\xd6\x13\xa5\x4d\xcb\xa2\xc9\x6f\xe8\xee\xb1\xd4\x43\xf6\xe6\x41\x00\xc7\xb4\x21\x5d\x5e\xb4\x83\xef\x0c\x92\x4b\xe4\x79\xaa\x9e\xc9\x99\xaf\xe3\x3c\x2a\xa6\xaa\xc4\x4d\x49\x2f\xf2\x66\x27\xd5\x05\xb1\xc8\x99\x73\x67\x35\xaf\xe1\x34\x29\xe8\x16\x4e\x93\x24\x67\x95\x07\xdc\xe8\x72\xe2\x6e\x3d\x79\x5e\x33\x68\x54\x40\x83\x60\x8d\x4a\xb3\x36\x72\x48\x3f\xd2\x3f\xea\xc0\xa7\x1b\x95\x66\xac\xcc\x44\x7a\x8d\x49\x6d\xd2\x16\x78\xd8\xa0\xfe\x57\xa7\x2b\x64\x40\x1b\xcd\x59\x13\xc4\x20\x71\x7e\x86\x35\xcc\xe6\x44\x8f\x1a\xaa\xdc\xd7\x21\x3d\x8d\xb4\x1b\x66\x93\x7a\xa7\x69\x75\xa6\x52\x2c\x46\x1b\x3e\xf0\x59\x83\x79\xb9\xae\x9a\xc5\x62\x7c\x83\xb4\x8f\x18\x88\x23\x19\x53\x55\xb2\x40\xdb\xf0\xcd\x74\xbc\x3a\xa5\x54\xea\xcf\x79\xc5\xa2\x34\x63\xcf\xf5\x44\xd5\x16\xf5\x1b\x7d\x50\x38\x2c\x20\xda\x16\x05\xa2\x69\xd5\x2c\xbd\x42\x26\xd5\x85\x5a\x4b\x5d\x20\x1d\x4d\x77\xf1\xee\x22\x47\xd3\x78\x9b\x4d\x6a\xcf\x4e\x4d\x99\x02\xc2\x12\x05\x3c\xf1\x98\xa8\xba\x54\x6b\xa9\x4b\xbc\x04\xb4\x48\x14\x6a\xbb\x4e\x60\x3b\x7d\x56\x60\xc3\x85\x62\x71\x81\x2f\xde\x8e\x46\x06\x3c\x64\x69\x92\x01\x16\x06\x43\x35\xd0\x40\x1c\x22\x97\xe8\x95\xf8\x4a\xf3\x4b\xb5\x33\x11\xad\xd3\x2f\x91\x8a\x46\x0e\xde\x57\x23\x42\x94\xbd\x12\x09\x5d\x53\x58\xca\x15\xe3\xe0\x44\x62\xb2\xdb\x08\x9a\x94\x35\x2e\x95\x40\x4c\x4e\x6e\xa6\x7b\xd1\x6e\x73\x95\x67\xbe\x04\x93\x07\x33\x07\x11\x3b\xf3\x1a\x97\x9a\xd4\x1d\xf1\xdc\x10\x8f\xd7\x3a\x91\xf7\x6a\xea\x0d\xdb\x02\x13\x44\x5a\x4b\xbf\x63\x1b\xc5\x13\x3c\x42\x96\x7e\xce\x36\x9d\x48\x1c\x90\xe1\x79\x8e\xa3\xe3\x73\x10\xa7\x31\xd3\x8c\x37\xe2\x84\x63\x2a\xa0\x38\x54\xcf\xf0\x4b\xf1\x3d\x6d\x98\xd0\x93\xae\xc6\x8b\x0c\xe4\xaf\xda\x4a\x74\x5b\x64\xb4\x7f\x54\x08\xf0\x26\xa4\x80\x52\x37\x96\xff\xce\x26\x98\x89\x90\xb2\x26\x12\x62\x77\xc2\x4b\x3c\x08\xc3\xd4\xa5\x12\x5a\xe2\xf2\xab\xe7\x87\xa4\x5a\x3d\x95\xbc\x70\x94\x51\xa7\xec\x74\x2d\x95\xc9\xab\x3a\x0f\xb2\xcf\x78\xb4\x4a\x6c\x3a\x43\xcc\x11\xd9\x9b\xb4\x69\x62\x23\x4e\xcc\x91\xa6\x42\xea\x34\xbb\x3f\x47\x7a\x89\x28\x7f\xc3\x69\x27\x4c\x39\xad\x38\xe9\x0c\x17\xa5\x9b\x0a\x19\xc4\x91\x67\xcd\x80\x35\x15\xe2\xc7\x31\xe8\x6f\xd9\x54\x48\x3f\xd7\x72\xb4\x70\xb0\xe5\x28\x71\x5d\x59\xdd\xec\x35\x15\xd2\x89\x23\xf8\xe1\x84\x26\x68\xf7\x89\xb8\x4e\xa7\xa9\x90\xf9\xd1\xeb\x8c\xc8\x4a\x1c\xf7\x2d\xcf\xed\xda\x3e\xe0\x79\x3d\x15\x79\x03\x1a\xdf\x8d\xa3\xb8\x1d\xa0\xa9\x90\x2b\x71\xdc\x25\x06\xc0\x8c\x44\x04\xf2\xc8\xa6\x42\x96\xe3\xb8\x67\xe5\x90\x34\x15\xb2\x11\x47\x8b\xbb\x2c\x9b\x0a\x59\xcb\x74\x3a\xbf\xa5\xae\xa9\x90\xf3\xa9\xae\x34\x9f\xb3\xd9\x7a\x53\x21\x17\xef\x61\x40\x5b\xa7\xd3\x2f\xa8\x35\xbd\x22\xb6\x95\xac\xc7\xb4\x23\xd3\xe4\x02\xdd\x1c\x4e\x5c\x68\xc4\xbd\xde\x71\xcd\xe0\xe8\x8c\x18\xe4\x26\xcd\x26\x9d\x38\x96\x97\xf4\xb4\x13\x9c\x1c\x13\x5f\x3d\x31\x26\x21\xbf\x92\x67\xed\x31\xa0\x30\xe1\x89\x8e\xd9\xed\x31\x6b\x5c\x7a\x7e\x5d\x90\x92\xa8\x6c\xb2\x42\x2e\x34\xda\x90\xa3\x0e\x7f\xd6\xe0\x4f\x0b\xfe\x9c\x87\x3f\x03\xf8\xe3\xc3\x9f\x3e\xfc\xb1\xe0\x4f\x07\xfe\xcc\xc3\x9f\x2e\xfc\xb9\x02\x7f\x0c\xf8\xb3\xd1\xa4\x42\xcd\xba\xfc\x95\x8d\x93\xab\x0f\x6c\x9c\xbc\x41\x2f\x87\xe1\xea\x01\xc6\x49\x72\x86\x06\xc5\xe2\x64\x50\x76\x5c\x8b\x5d\xc6\x87\x9f\x03\x72\x89\x9e\xc1\x8b\x8e\x26\x59\x22\x9a\x91\xe7\xe9\xa5\x62\xf1\x52\x44\x68\x28\x3d\x43\xae\xd2\xe7\x8b\xc5\xcb\x65\x71\xc1\x03\x39\x9b\x92\x11\x63\x45\xed\x6a\xb1\x78\x15\x6f\x1e\xb2\x9d\xe5\x44\x50\x55\xfa\x81\xdd\x49\xe9\x8c\x43\x55\x23\xe7\xf0\x62\x90\xb2\xed\x43\xc5\x7c\x40\x63\xe2\xfa\x44\xae\xbc\x22\x15\xe3\x8a\x9e\x30\x5f\xa2\xa8\x22\x8c\xa0\x42\x50\x91\x0a\x70\x45\x12\xd6\x84\x31\xe4\x1b\x19\x0b\x8e\x70\x3f\x28\xfb\xf6\x20\x96\x70\x58\xde\xd3\x05\x78\x9d\x56\xa3\x54\x0a\x9a\xb4\xe1\x12\xfe\x7e\x81\x13\x03\xfe\xd6\x03\x03\x8e\xc0\xf2\x37\x56\xd1\x54\x7a\x8d\x3c\x49\x9e\x26\xcf\x8e\x98\x4b\x9f\xca\x33\x97\x3e\x37\x6a\x2e\x3d\x42\x6f\x8c\x31\x97\x7e\x93\x3e\x15\x1b\x31\x9f\xa1\xcf\x65\x8d\x9c\xff\x85\xaa\xd7\x32\xe6\xd4\x23\xc5\xe2\x11\x61\x4e\x3d\x72\x38\x73\xea\x35\x5d\x51\xc8\xb7\xe9\x73\x71\x4d\x8c\x25\xed\xa5\xdf\xe4\xcc\xf2\x99\xff\x4b\xf6\xd2\x80\xd1\xe7\x6b\x37\xca\x9c\x9c\x46\xc7\xd6\x19\xbd\x51\xe6\x0d\x21\x2e\x84\x63\x4a\x44\x3c\x46\x9f\x2b\xcb\x3b\x2d\x9e\xf6\xcf\x25\xde\x89\x64\xf4\x59\x69\x7b\x35\x19\x75\x58\xcd\x61\xc9\xab\xcd\x24\xf4\x76\x74\xc5\x5e\xfa\x11\x1e\x5e\xa1\x4f\xea\x8c\x06\xac\x16\xb0\xe8\x2e\x52\x59\xb0\xc7\xa8\xfa\x64\xf2\x4a\x47\xf2\xb4\xf8\x22\x39\x4a\xc2\x93\xea\xd3\x68\x16\xd1\x48\x8b\xd1\x4b\x4c\xbd\x41\x14\xc9\x20\x14\x8d\x0c\x64\x1c\x37\x04\xfb\xf2\x53\x70\x3a\x45\x23\x7d\x19\x75\x89\x05\x8a\x46\x16\xe4\xa7\xe0\x49\x8a\x46\x2c\x8c\xca\xda\x8f\x49\x87\xd1\x73\x4c\x6d\x31\x8d\x2c\x61\x68\xc0\x34\x32\x8f\x21\x9f\x69\x64\x05\x43\x7d\xa6\x91\xeb\x18\x5a\x60\x1a\xe9\xca\xde\x8a\x66\xad\x6c\xf2\x15\x46\xbb\xac\xd6\x15\x47\xc6\x17\x96\x44\x7c\x4c\x1e\x0c\x96\x59\x6c\xa3\x94\xe1\x6b\x30\xf6\x2e\xff\x4d\x6a\xd9\xf8\x9b\xd4\xb2\x76\x3f\xb5\xa4\xec\xd7\x1b\xec\x5e\x06\xec\xf3\x6c\x8c\x7d\x04\xcb\x63\x2f\x0a\xec\xec\x01\xa3\x01\xfe\x24\x2c\xf6\x2c\x4b\xeb\x23\xe2\xee\x08\xdb\xf7\x13\x0c\x69\x3b\xb4\x2b\x3a\x16\x59\x70\x72\x2c\xdd\xeb\x2c\xc7\x09\x2c\x7e\x21\xb9\xb6\xac\x2f\xe9\x26\x2b\x16\x4d\x56\xb0\xe5\x25\x74\x20\xbb\x8f\xea\xcd\xcf\xc8\x2b\xe8\x4c\xbc\x94\x94\x35\x4c\xd6\x9c\x00\x5e\x87\x21\xe1\x07\x29\x04\xed\xc9\x4a\x82\xb5\x71\x7d\xe8\xdb\x52\x19\x88\x2c\x31\xc5\xa2\x1a\xd4\x78\x61\x47\x17\xb6\x43\xfc\xd4\x08\xe8\xd3\x5a\xde\x45\x4b\x11\x94\x61\xea\x62\xe2\x0b\xc9\x56\x3e\xc5\xd0\x1a\x89\x2d\xa7\xb4\x9d\xb0\xfa\xb3\xe8\xad\x5c\x33\xde\x8e\xa3\xa8\x56\xa8\xa2\x6f\xc2\x90\x07\x82\x30\x9c\x14\x80\xe0\x37\xd0\x6a\x0c\x4d\xc2\xc1\x24\x0d\xf4\xec\x8e\x24\x31\x49\x8f\x77\x53\x9f\x7e\x0b\x0a\x91\x05\xf8\x0d\x34\xb2\x44\xfb\xb5\xba\x7e\x15\xe3\x56\xe8\x02\x0f\x07\x1a\xb9\x4e\xd5\x25\xba\x44\x69\xbb\x36\xaf\x2f\x69\x94\xce\x93\x65\xaa\xae\xd0\x15\x1e\xb3\x82\x31\x1b\x90\x01\x0f\xa1\x6f\x14\x8b\xd7\x00\x04\xb7\x6d\x5f\x63\xf1\x51\xd8\xc9\xea\x44\x1f\xa4\xb7\xeb\x74\xb2\x3a\xe4\x39\x27\xaf\xcb\xf9\xd0\x0b\x43\xb5\x87\x33\xee\x3c\xd3\x48\x3f\x0c\x9f\x03\x20\xb5\x55\x96\xc2\x3b\xaf\x35\x6d\x52\x8f\xf5\x50\xa1\x80\x9e\xd7\xed\x25\x95\x95\x5b\x1b\x01\xe3\x4e\xf9\x93\x34\x48\x7c\x85\x21\x4f\x5b\x58\x5a\xf2\x59\x20\xd3\xf8\x57\x8c\x2c\xa3\xac\xdc\x42\x62\x4e\x02\xc8\x82\x41\xae\x89\xae\xe9\xd2\x44\x79\x50\x25\x93\x6d\xbc\x2d\xc6\xc5\x1e\x15\xa1\x40\xd3\x84\x36\xdb\xd2\xf1\x67\xc0\x7f\x3a\x52\xb7\x7d\x82\xa9\x25\x46\x4a\x52\x65\xf6\x63\x9d\x17\x6f\xe2\xa7\xfc\x79\xb2\x62\x91\x95\xbb\xcc\xf7\xcd\x65\x8c\x12\x41\x5e\xa4\xcb\x21\x1a\x7a\x3c\x6b\x82\x92\xa2\xf0\x44\x4b\xe7\xd7\x9e\x7c\x83\x7f\x5e\xd1\xf9\x4c\x70\x8b\x78\xca\x89\x8f\xc2\xb7\xf0\x54\xb6\x3d\x60\x93\x62\xb9\x17\x8b\x93\xfd\xf4\xb6\xc4\x02\xad\xcb\xfb\xcb\xed\x25\x75\x41\x8e\xe2\x02\xa5\xc1\x84\x1b\x52\x9b\xd4\xe3\x9b\xcf\xb9\xe5\x64\x95\xa9\x3d\xe8\x87\x1e\x4c\x29\x39\x6e\x72\x7d\xd5\x63\x2b\x22\x59\x42\xcc\x62\xcd\x0b\x39\x6c\x53\x81\x11\xbd\x12\xb9\x7b\x5e\x61\x72\x71\x51\x7a\x25\xb2\x32\x0c\x23\x81\x11\xe7\xc7\x52\x34\x6f\xb8\xc9\xc6\x29\x7a\xe2\x7c\xc2\x45\x7a\xbd\x58\x8c\x88\x84\x62\x18\xeb\x9e\xd9\xeb\xa1\x88\xa5\x91\x75\xba\x1c\x25\x06\x99\x44\x00\x74\x31\x0c\xd7\x39\x98\x0b\xf4\x62\x4d\xb0\x39\x55\xd3\x19\xb9\x4c\xd7\x6b\x41\xf4\x1d\x4c\xe4\xce\x6d\x53\xbd\x40\x2e\x23\x66\xbd\xc8\x1a\x34\x39\xb9\x51\x2c\xaa\xe9\x7c\x23\x53\x1d\xaf\x38\xe1\x3e\xcb\x4e\xd1\x23\x75\x7a\x03\xfb\xab\x47\xeb\x89\x3b\x20\x7a\x93\x10\x1d\xc4\xd7\x74\x4f\xb6\xe3\x91\x93\x44\xba\x45\x7b\xb3\xad\xc8\x24\x37\xa0\xf5\x46\x4b\x58\xb5\xda\xb5\x01\xd0\xd6\x40\x8f\xda\x3f\xd0\xe2\xf5\x2b\xde\x6f\x30\x13\x43\xef\x17\x8b\xfc\x33\x26\xed\x3e\x4c\x02\x3e\xad\x26\x2b\x13\x66\x6c\x2b\xe5\x41\xb4\xb8\x4b\x4c\x16\x68\x7b\xb6\x54\x6a\x25\x6c\x74\xac\xc1\xf1\x69\x92\x0e\x0d\x1a\x03\xc4\xcb\xd5\x84\xf5\xad\xe6\xaa\x1d\x62\x91\x01\x09\x08\x23\xa6\xa6\xbb\xaa\x45\x3a\x64\x40\xa0\x8b\x4c\x31\xca\x11\xc3\x58\xaa\x59\x94\xd2\x4e\x18\xda\x98\x8b\x93\x52\x7d\x49\xd3\x36\xfb\xa0\xf6\xe1\x31\x80\xe1\x42\x18\xaa\x0b\x54\x49\xdc\xf0\xa9\x50\x3a\xd0\x80\x3e\xf5\x8b\xc5\xc9\x05\x8e\xd6\x3c\x4d\x5d\x02\x4a\x56\x68\x90\xfc\x9e\x98\xa7\x14\xd6\xbb\x9a\x82\x83\x9b\x79\x79\xb1\x81\x96\x31\x0d\x71\x75\x71\xbe\x58\x9c\x4f\x1e\x6a\x9d\xcf\xbd\x95\x74\xa5\x58\x5c\x49\xe6\x5a\x09\x43\x15\xda\x13\x19\xbf\xcc\xc4\x5a\x8a\xc2\x81\x46\xfa\xc3\x14\x29\xd5\xe2\xcf\xcb\xd0\x97\x09\x0e\x95\x22\xba\x91\x5f\x32\xcc\xb9\x5e\x6c\xec\x6d\x45\x9b\x32\x62\xda\xb5\x8a\xc5\x49\xb5\x5e\x2c\xb6\x4e\xf7\xb4\x34\xb1\x18\xd0\x76\x62\xc6\x0c\x8a\xc5\x76\x66\xc6\x0c\xe4\x8c\xf1\x41\xba\x41\x26\xb1\x40\x9d\xa2\x8d\xb6\xdf\x35\x16\x09\x90\xae\xa7\xb6\xe3\xe9\xd4\x8e\xa6\xd3\x6c\xa9\xe4\xa7\xa6\x90\xcf\x67\x8f\x9f\x9a\x3d\x75\x31\x7b\x7c\x9c\x3d\x6d\x39\x7b\x7c\x9c\x3d\x6d\xc4\x2d\xda\x4c\x5b\x42\xf6\xb5\x14\xd9\x73\x27\x12\x53\x06\x09\x1e\x72\xb7\x27\xd4\x20\xe7\xa2\x08\x8f\x06\x64\x12\xbd\x4f\x54\x7c\xca\xce\xe2\x97\x6c\x9b\xaa\x45\x18\x76\x6a\x3b\x5a\x52\x85\x05\xe9\x29\xcd\x6f\x9b\x1e\x6a\xe9\xd9\x19\xdd\x74\x62\xf1\x83\x62\x93\x66\x34\x95\xdb\x99\x9c\x02\x60\x3b\x31\xfa\xed\xd4\xe8\xc7\x5b\xd8\x2c\xd7\x7d\x20\x79\x14\x2f\x48\xc8\x3e\x28\x24\xd4\x5c\xfd\xc0\xbd\x88\xe8\x64\x5a\xca\x37\x09\x95\x7b\xd6\xf0\x4a\x4e\x93\x1f\xf6\x8c\xae\x1c\x56\x5d\xe2\xf0\x0d\x60\x46\x8e\x30\xf2\x7c\x52\x40\x3a\xc3\xfe\x01\xfd\x02\x2e\xb1\xaf\xd7\x31\x20\xf2\x3f\x7b\x96\x8d\xec\xff\x4b\x9e\xf1\x5f\x8a\xc5\xff\x82\x2e\x03\xb8\x97\x5e\x2c\xaa\x4f\xe2\x50\x31\xa6\x5f\x14\x8e\x82\xe7\xd8\xe8\x2e\xbb\xc1\x0e\xbf\x69\x68\xb1\x9a\xc5\xa2\x8d\x76\x12\xab\x01\x95\x21\x49\xc1\x39\x78\x87\xf7\x1e\x9b\xee\xa9\x9b\x0b\x01\xfc\x14\x0d\x6a\x55\xbd\x42\x82\x4c\x2d\x87\xd8\xd4\xc5\xad\x9d\x78\xab\x3e\x01\xdd\xc1\xe3\x3d\xa2\xf3\x1d\xb9\x5e\x9e\x89\x37\xcc\x6b\x41\x72\x43\x3e\x55\xf1\x7d\xec\xc8\x5b\x2c\xb3\x25\xff\x4c\x72\x4b\x3e\x05\xf5\x50\xbb\xc2\x23\x9d\x53\x4a\xf6\x69\xad\xa2\x57\x89\xd3\x60\x4d\x6a\xb1\xc4\xbe\x7d\x50\x73\x75\xb9\x47\xbc\x7c\x1f\xe3\xdd\x68\xa6\xc7\x78\xf9\xf0\x63\x9c\xd8\x55\xbf\xc8\x0e\xbf\x8d\x6f\xb3\xd4\x3e\xfe\xd4\x54\x54\x3f\xdf\xd3\x5f\xbe\xcf\xf1\x1f\xa9\x3e\x77\x57\x7f\xf9\xa0\xc1\x15\xe5\x2e\xb2\xfc\x7d\xfd\xe5\xfb\x1e\x42\x7c\x68\x7a\x64\x67\x5f\x2d\x95\xe2\xb6\xa6\xb6\xf9\x47\xf7\xf9\x37\xee\x3d\x86\x7c\xc8\xc8\xb8\x4d\x7f\x83\x45\xbb\xfe\x03\x16\x86\xcb\x2c\xb5\xef\x6f\xb0\x61\xa6\x92\xb1\x83\x7d\x86\x8d\xee\xfc\x1f\xb4\x80\x37\x0e\x1a\x40\x51\x2e\x01\x53\x7a\x05\x6c\x1c\x62\x84\x12\xc5\xa4\x5f\xc0\xc6\x61\x06\x27\x2e\x87\x77\xad\x02\xc2\xf1\x15\xf8\xa9\x9d\x7d\xb1\xe0\x78\x1e\x7e\x5d\x4b\x55\x0c\xc9\x1a\xcb\x38\x11\xa4\x22\xee\xc7\x8b\xc0\xd5\xf2\x40\xde\x8f\x1b\x01\x39\x7f\x1f\x6b\x9c\x5b\x75\xd2\xeb\xfc\xfc\x03\xad\xf3\xe0\x80\x19\x20\x34\x47\xe2\x64\x80\x8f\x99\x01\xe9\x66\xc9\x49\x70\xfe\xeb\xe9\x90\xc3\xd1\x59\x7b\x49\x75\x92\x82\xf5\x32\x8b\xef\xee\x49\x66\x9a\x84\xf5\x23\xdf\xcb\x9a\xab\x9e\x3a\x15\x79\x5c\x27\xd7\x70\xa2\x7f\x4b\x25\x3e\x7f\x30\x6a\xc2\xc9\x31\xb2\x6d\x30\xd5\x8d\x9f\xce\xca\x99\x82\x34\x01\x81\x3b\x8d\x3c\xcf\x68\x9b\xe5\x3d\x74\x20\xa5\x8c\x46\x53\x57\xa5\xd1\x5a\x4d\xaa\x93\x19\x7f\x0e\xf4\x27\x17\x76\xa4\x5a\x45\x0f\x62\xbf\x8e\x0a\x31\x69\xa3\x29\x5d\xcc\x85\xe6\x19\x34\xdc\xe6\x44\x9d\xb6\x89\x27\x35\x70\x52\x07\xd1\xc3\x6c\xd8\xa5\x12\xbe\x00\x86\xda\x82\x9c\x0f\xe6\x50\x6d\xa3\x0c\xa2\xe5\x3c\x3d\xd1\x68\x0e\xc9\x55\x46\xd7\x59\x6c\x1a\x3e\xcb\x52\xee\xf7\x93\x6a\x10\xe1\x66\xea\x01\x54\x34\xea\x92\x1a\x86\xeb\xf2\x58\x84\x36\xea\x9e\x1a\xc4\x32\x1a\x4a\x43\xe3\xdc\x18\xbf\xf9\x80\x6e\x8c\xf1\xa6\x17\x4b\xbb\xce\x73\x5b\x5d\x6c\x89\x1b\xaa\x2d\x56\x2c\x5e\x65\x68\x13\x6a\xf1\x9f\xc4\xb6\xb0\x5a\xd5\x34\x6d\x92\x9e\x0f\xc3\x41\x9c\x6d\xc0\xb4\x49\x6a\x85\xa1\xcf\xa3\x7c\x56\xf6\x98\xef\x76\xd6\x98\x0a\x79\x57\xc2\xb0\x1f\xe7\xed\x43\xde\x2b\x61\xb8\x10\x47\x2d\x40\xd4\x06\xf4\xda\xd5\xbc\xf5\xbc\xce\x0d\x53\x34\xa0\x74\xbe\x96\x52\x70\xa5\x29\xdf\xa5\x4e\xed\x1c\x53\x1d\xf4\x8a\x40\x55\x4a\x18\xda\x5c\x61\x68\xeb\x30\x69\x65\x3a\xcf\x0d\x4a\x4b\x51\x84\xc5\x23\xe6\xa3\x88\x15\x1e\xb1\x12\x45\x5c\xe1\x11\xd7\xa3\x88\x8d\xc4\x1d\x79\x38\xcb\xbf\xc1\xe8\x05\xa6\x8e\x4c\x9c\x42\xe4\xfe\x32\x54\x35\xad\x76\x21\xf7\x9e\x7b\x61\x11\x8d\xad\x3c\xf0\xcb\x98\xa2\x15\x8b\x93\xf1\xe4\x8d\x62\x87\xe4\x5b\x2c\xfd\x3a\x1e\xb9\xc6\x68\x9d\x25\x44\xef\x68\x5a\x56\x13\xcf\x08\x3d\x29\x27\x15\x97\xd4\xb3\xde\xbb\xeb\x29\xea\x88\x8f\xb0\x05\x94\x2e\xe0\xdf\x1e\xfe\xbd\x1e\x4f\xa1\xa7\xd9\x7d\xba\x5e\x9b\x71\xd9\x67\xd9\x58\xcf\x94\xd8\xc3\xfb\x40\xf7\x94\x08\xd4\x53\x59\x3b\x3c\x77\x30\x1e\xf5\x28\x87\xda\x9e\x63\xf4\x5c\x1e\x1d\x8a\xe9\x4d\xbc\x24\xf0\x45\x43\xf5\x5c\xae\xb5\x5c\x0c\x17\x74\x41\xc2\x7b\x7c\xf2\x42\x03\x7b\xb0\x99\xe8\xf1\x23\xa3\xe8\xa9\x01\x15\x85\x83\x44\xe1\x27\xd1\x16\x9e\x47\xf9\xb9\xe1\xdb\xa5\x93\x4e\xb1\xf8\x0d\xc6\x5f\x46\x84\xf0\xa4\x2b\xac\xd7\xc4\x8e\xbe\x27\xbd\x62\xf1\x39\x6e\x4d\xa1\x4e\x18\xba\x61\xe8\x85\xa1\x4d\xda\xd4\xac\x1d\xa8\x12\xcb\x93\xf1\xa8\x07\xb3\x59\xcd\xe5\xfe\x78\x4e\xe2\x41\x9f\xa8\xa9\x44\xb8\x69\xeb\x8d\x26\x5e\x4a\x95\xd8\xd2\x41\x73\x2d\x77\x0c\x9f\x8c\xe6\x72\x4f\x0b\x43\x13\x86\x93\x67\x54\x70\x2e\x79\x38\xbe\x68\xc4\xe6\x11\x4a\xcf\xf4\x98\x83\x1f\x5a\x18\xda\x90\xcc\x8d\xd8\x22\x39\xb6\x55\x27\x22\x16\x22\x00\x5a\x18\x9e\x65\x6a\x8f\xd4\x41\xab\x16\xd7\x00\xf5\x22\xec\xdb\x23\xdb\x1e\x40\x58\xe5\x48\xa4\xcc\x63\x24\x98\xa4\x54\xcd\xb1\x65\xe1\xd3\x97\x11\x9f\x0e\xc3\xe7\x22\xbb\x48\x8f\x49\x4f\x28\xb4\x43\x25\x2f\xb4\xf4\x52\x9b\x3f\x5a\xd4\x27\x9e\x56\x2c\xa6\x2c\x6d\x93\xd4\x2b\x16\x05\x53\xf6\x52\xbd\x2e\x20\x0f\xc7\xdd\xd0\x21\xb2\xf2\x3d\x18\x6d\x38\x24\xc7\x8f\x56\x67\x32\x06\x90\xc9\x64\xd3\xe5\xd1\x74\xb1\x91\xae\x38\x6c\x9d\x79\x0a\xd0\x56\x19\xe3\x76\x2c\x88\x11\x2f\xdc\xba\xd9\x97\x7e\xb5\xcd\x91\xf7\xd2\x60\xb9\xe2\x1b\x1d\xb4\x92\x94\x04\x84\x88\x8f\xd7\xee\xcb\x77\x79\x01\xb8\x2f\xe4\x33\xa8\xda\x0f\xc4\x16\x57\xfc\xc8\x42\xd7\xe4\x96\xe5\xba\xd9\x23\x81\xbc\x14\xce\xf4\x7d\x7b\x19\xdf\x19\x61\x73\x55\x19\xc9\x21\x47\x15\x6a\xda\xd0\xe8\x9a\xde\xea\x39\x27\xf0\x36\xe6\xfd\x67\x7d\x66\xe1\x2b\x6b\x93\x34\x59\x5f\xb1\x88\xdb\x8a\x78\x43\xa4\x48\xe0\x48\x49\xa8\x02\x45\xdc\x7b\x24\xf0\x17\x56\x03\x6b\x38\xf8\xe5\x60\x41\x50\xce\x84\xd7\x21\xcf\x22\x1b\xc1\x70\xe5\xc4\x95\x91\x74\xc5\x89\x2f\x2c\xaf\x25\xd3\x29\xd3\x86\xa2\x99\xe2\x45\x58\x57\x3e\x9e\x80\x0d\x0d\x43\x71\xfd\x6d\x7d\xfe\x79\xe3\xb9\xf9\xf3\xcf\x9e\x9b\x48\xf6\x99\xdc\xb2\xc5\x57\xfb\x4c\xca\x1a\x99\xa7\xa6\x9a\x2a\xb7\x65\x43\x72\x9b\x9a\xf8\x06\xae\xaa\xcd\x4e\xb6\xcb\x96\xeb\xb0\xd9\x38\x8a\xd7\xcd\x28\xbf\xff\xbf\xcd\x37\x09\x1a\x95\x26\x91\xc1\x6a\x53\x4b\x3d\x0e\x02\x95\xa3\x20\x88\x57\x97\x01\xb5\xaa\xa9\xdc\x85\x93\xf7\x87\xab\xe9\xa9\x8e\x25\x2e\x65\xa4\x42\xa9\x3d\x35\x35\xfa\x70\x86\xbb\xc6\xbc\xa5\x8e\xbb\xae\x68\xc3\x64\xdf\xb8\x89\x79\x95\xae\xd8\x1e\xb0\xa1\x78\x01\x78\x2d\x7d\xad\x31\x24\x0b\x63\xae\xe4\x6a\x35\x81\x75\x76\x9a\xe0\x1b\xd7\xd8\xba\xd8\x73\x57\x68\x3c\xe2\xf6\xd9\x03\xa0\xda\x35\x55\x5c\x28\x2b\xd1\x1c\x81\x2f\x9e\xb5\xd0\xf4\x9c\x5e\x23\x36\x95\x4f\x2d\xb8\x5a\x6a\x46\xd4\xb2\x13\xc6\x26\x76\x66\x82\xa5\xbb\xd6\x4e\xcd\x27\x9b\x24\xf5\xf6\x28\x74\x3a\x9e\x52\xe2\x4d\x0d\xf1\x84\x21\x47\x71\x28\xbe\xc4\x33\x0e\x09\xf0\x30\xe8\xd1\xb6\x56\x22\xbe\x11\x34\x6b\xea\xc8\xea\x8e\xd2\x92\x0b\x1f\xb0\x17\xcf\x63\xea\xa9\x22\x49\x22\x90\xa2\x0b\x62\x7d\xb1\xb8\x64\x8a\x52\x44\x7a\x1d\xbf\xba\x37\x69\x94\x69\x88\xf9\xc8\x87\xa6\x39\x5c\xb2\x1d\x2b\x7e\x6b\xf9\xc0\x59\x22\xe6\x82\x9c\x0a\x5c\x55\x4b\xab\x71\xa2\xa4\xd0\xe2\x22\xed\x52\x5a\xa5\xc7\x43\x77\x6b\x6a\x5e\x03\x5c\xde\x00\x17\x49\x13\x30\x60\x58\x43\x9c\xcc\x40\x1c\x26\xe0\x62\x02\x42\xa4\xbb\xd8\xe7\x32\x2e\xd9\x2f\xa2\x3f\x21\x09\xb2\x25\xe1\xe4\xf4\x31\x87\x76\x18\xca\x8c\xb6\x92\x29\xe2\x66\x56\x89\x20\x3a\x9b\x87\x05\x41\x33\xc3\x27\xca\x0f\xf1\xbe\xf1\x58\x54\x62\xeb\x05\x33\x39\x3f\x40\x57\xeb\xf4\x59\x26\x4b\x3b\x9d\x85\x39\x81\x67\x27\xf3\xa0\x0e\x9a\x43\x07\x93\x30\xec\x34\x0c\xe9\x35\x87\xe7\x8e\xa4\x1c\x39\x99\x90\x02\x54\xae\x15\xcb\xc7\x51\x93\xcb\x03\x5d\xfa\xdd\x59\x8d\xc9\x93\x53\xa2\xb3\xc4\x9d\x8e\x58\x8c\xb8\x38\x34\xc3\xc0\x7d\xe6\xd2\xc2\x85\x94\xa3\x7c\xa4\x65\xa9\x31\x47\x23\x0e\x05\xd5\x26\x51\x0b\x56\xd0\x70\x40\x83\xe5\xb7\xe0\x23\x6c\x3e\x5d\x45\x7d\x43\x51\x49\xbc\x87\x21\xdd\xc4\x52\xf5\x29\x8a\x7c\x40\x45\x40\x76\x66\x35\x56\xa2\x22\x27\x3e\x3d\xa7\x95\x14\x5d\x29\x39\xa2\x19\xaa\x43\x1d\x98\x56\xc0\x01\x4b\x54\x29\xcc\x15\x94\xd8\xdf\x30\xe1\x02\xc4\x29\x19\x9f\x12\xab\x6c\x43\xb2\xfe\x24\x85\xcc\x4c\xc7\x78\x12\xc7\x50\xec\xe8\x3e\x76\x18\xd7\x8d\xe4\xc9\x6f\x73\x7c\x52\x7b\x24\x89\x95\xcf\x5f\x7c\xb6\x6e\xf6\xa8\x4b\xec\x58\x82\x1b\x99\x15\x74\x54\x75\xe3\xa6\xae\x44\x21\x64\x90\xc9\x8c\x9c\x51\xc6\xd5\x45\xbd\x21\xd6\xb8\xc0\x01\xd6\xef\x26\x70\x59\x7d\xb2\x2a\x86\x2a\x4b\x9c\x34\x5d\x64\x90\x8f\x74\x8a\xee\x18\x12\xf3\x41\x90\x36\xff\x2a\x48\x23\xce\x07\xa0\xda\x7e\x10\x54\xdb\x7f\x25\x54\xf9\x52\x18\x8b\xec\x10\x34\x3c\x72\xea\xe4\xd1\x63\x89\xa3\x0d\x6a\x2c\x66\x3b\xea\xb1\x93\x47\x67\x34\xad\x1c\x0c\xca\x1d\xd7\xb4\x54\x47\x9d\x39\x75\xf4\x84\xa6\x0d\x09\x24\x8c\xbc\xe3\x8c\x74\x9f\x78\xc4\x4e\x5c\x01\x8d\x5b\xd2\xf9\x6f\xe1\xd7\xe2\x9a\xda\xaa\xa3\x9e\xaa\x56\x4e\x6a\x9a\xae\x7a\xb4\x21\x3e\x9a\x24\xda\x22\x51\xed\x9c\x27\x46\x55\x97\xb6\xb5\x9a\x1b\x1d\x1f\xf1\x34\xdd\xd5\xc2\x30\xd1\x02\x5b\xd3\x86\x6a\x85\xa4\xfc\x7f\x53\xc8\xc4\xfe\x6a\xf2\x86\x8e\x62\x31\x7a\x7f\x15\xe5\xe3\xe8\x2b\x52\x70\xf8\x5b\xfd\xf8\xd4\xd2\xe6\x90\xd8\xf0\xc7\xa4\x9b\xc3\x09\x96\xf7\x88\x9e\x04\x1b\x86\x17\x55\xa5\xee\x76\x99\x13\x14\x2e\xdb\x5d\x36\x70\x1d\x56\xf0\xd8\xf5\xbe\xed\x31\xbf\xc0\x13\xca\xd7\xfc\x72\xe1\x12\x63\x85\x95\x20\xe8\xf9\xfa\xf4\x74\x17\xa3\xaf\xf9\xe5\xb6\xdb\x9d\x0e\x44\xa9\x69\xcb\x6d\xfb\xd3\xff\xcf\x74\xdf\x67\x53\x76\x30\xdd\xf2\xdc\x75\x9f\x79\xd3\x0a\xc7\xaf\x1d\xb7\x44\xbc\x48\x83\xf7\x92\xd5\x69\xa9\x0d\xf2\x6b\x0f\x7e\xab\xcd\xcc\x8b\xe8\x72\x4a\x9d\x3e\x75\xa2\xc6\xa6\x4e\x3e\xae\xb3\xd3\x27\x8e\xd5\xd8\xd4\xcc\x29\x9d\x4d\x1d\x3b\x19\x93\x96\x41\x2c\x62\xf2\xf7\x00\x13\x55\xb8\x14\xcf\xf7\x78\xd4\x69\x54\x9b\x61\xa8\x28\xc4\xa6\x55\xf1\x98\x1f\x77\x66\x39\x76\x1c\x3b\xba\xbd\x62\x7a\x4f\xb8\x16\x9b\x0f\xd4\x8a\x86\x6a\x53\x95\xb4\xe9\x54\x55\x9b\x0d\xe6\xdc\xe8\x85\xc1\x52\x49\x33\xe9\x89\xca\x63\x66\xa9\xa5\xba\xc9\x32\x81\xb8\xf6\x3f\xa0\x95\xd9\x60\xce\x4b\x16\xb0\xa7\xe9\x89\x0a\x31\x4b\xb4\xa5\x7a\x99\x22\x8f\xd9\x91\x91\xf3\xb1\x84\xe3\x9e\x9f\xbe\xc1\x0f\x20\xb2\x24\x44\x14\xbc\x06\x59\x27\xcc\x7e\x6a\xcb\x5b\xaa\xbb\x39\x57\x27\xbb\x5c\x6f\x02\x99\x2f\x3e\x6a\x1c\xc3\x59\x48\x3c\x0b\x2c\xbb\x32\x44\x45\x34\x68\xcc\x34\x65\x4c\x01\x3b\x37\x68\x1c\x8d\x62\x14\x8d\x78\x34\x68\x1c\x4b\x66\x91\xe0\x7d\xd5\xd1\x88\xaf\xba\xf0\xc7\xd3\xc8\x38\xa3\x07\xa2\x8a\x38\xa2\x58\x89\x97\x57\x78\x6e\xdf\xb1\x54\x50\xed\xa6\x60\x04\x2b\x5a\xe9\x04\x3b\xf6\x18\xaa\x7d\x13\xac\x11\x4c\x55\x9b\xb4\x3a\x5d\x19\xaa\x1e\x91\xc3\xa4\x91\x4d\xc7\xec\x32\x3d\x80\x91\x37\x5b\x2d\xcf\xd7\xfb\x6a\xd0\xa8\xa6\x71\xd7\x08\xb7\x73\x40\xa2\x03\x9f\x7d\x27\xb0\x3b\xbe\xee\x91\x9e\xdb\xeb\x77\xf8\xc5\x9f\x95\x30\x68\x1c\x6f\x26\x58\x28\x57\x5c\xa3\x27\xef\x58\xa0\x2e\xe0\xf6\x78\x94\xa1\x23\x5e\x85\x40\x51\xcb\xec\x32\xc9\x64\x61\x91\xf8\x34\x61\x49\x5e\x4a\x76\x73\xe0\xc2\xf2\x93\xb2\x00\xee\x8b\xf0\x9b\x97\xa7\x17\xd5\x86\x39\x35\x28\x34\x4b\x8b\xda\xb4\xad\x4d\x28\x4f\xd5\x2f\x2b\x40\x7a\x1c\xea\x14\x8b\x30\xb7\x6b\xc8\xfd\x2b\x4d\x59\xa0\x31\x3f\xf5\xed\xe6\xf4\xb2\xa6\xd5\x9c\xf2\x35\xd7\x76\x60\x60\x04\x71\xd5\xd5\x04\x60\xcc\xb7\x79\x94\x1c\x1f\xf2\xcc\x8d\x8a\xdc\xb8\xd6\x50\x98\x92\x52\x3e\xd7\xf2\x03\x5a\x12\x0d\x81\x0e\xa5\xe2\x7a\x70\xde\x83\x14\xb7\x64\x24\xfd\xe0\xc6\x1f\x35\xd1\x25\xf3\x11\xeb\x87\xf4\xc8\xe0\x80\xf9\xf0\x69\x0d\x29\x7b\x02\x68\x11\x11\x97\x5e\x19\xb9\x1c\x63\xd6\xa5\x30\x05\x54\x35\x28\x9b\xc1\x14\x2b\x9b\x81\x36\x5d\x9d\x61\xc7\xc2\x8a\x36\xab\x41\x6f\xb0\xf5\xc2\x12\x1a\xaf\xcf\x9a\xa8\x81\x98\x41\xc9\xd5\x34\x4d\xa2\x0b\xcb\x9d\x07\x6b\x8c\x3a\x7a\x40\x9d\x58\x58\x8a\xaa\xbd\x9e\xb9\xc4\x26\x81\xee\x24\xa5\x41\xf2\xbb\x96\x4a\x9d\x4a\xa5\xe9\x2c\x6e\x15\x96\x8b\xbe\x6a\x89\x94\xa9\x44\xbc\xce\xb0\x9b\xca\xf1\x2c\xc4\x72\x99\xb8\xda\x48\xcc\xd4\x48\x39\x5d\xe4\x81\x69\x88\xb7\x5c\x77\xd8\x13\x6e\xb7\x67\x7a\xd0\x27\x51\x4a\x62\xa0\xba\x29\x0a\x82\xe4\xc3\x07\x0d\x3c\x8f\x86\xa0\x33\x0e\x31\x1b\x6e\x93\xc2\x9f\x30\x04\x86\xd3\x70\x9b\x0d\xd6\xa4\x93\x89\xe1\xbb\x12\x4d\x73\x74\x39\xf2\x48\x3b\xf6\xff\xaa\x03\x97\xea\xd1\x46\x93\xb4\xf0\x59\xfd\x88\x7e\xb6\x39\xe1\x04\x5e\x0a\x44\x4e\x74\x28\x99\x6c\x65\x1f\x80\x71\xc5\x19\x5b\xa7\x60\x3b\x05\x2f\xc2\x44\xf3\xb2\x19\x1d\x98\xd4\x75\x20\x2a\x93\x15\x6d\xa2\x05\x68\x03\x96\x50\x23\x14\xad\x6b\xf5\x6c\x89\x40\x2b\x16\x7b\xdc\xf2\x67\x03\xa1\x8d\x3c\x31\xe3\xb6\x19\x89\xd7\xc6\x19\x1e\x84\x49\xbf\x46\x90\xb8\x2a\x6d\x7a\x7a\x99\x28\x86\x92\xe8\xec\xe5\xb8\x63\xa0\x5b\x4c\x6c\xfe\x28\xab\x46\x76\xdf\x60\x4d\x8d\xe4\x30\x02\x93\x1a\xaa\x4b\x55\x8f\xf7\x52\x4c\xab\xf9\x7b\x30\x4e\xc3\xe4\xa6\x30\x62\x43\xc8\x25\x5d\xd5\x24\x5e\x9a\x86\x27\x10\xda\x10\xf7\xc9\x52\x43\x5a\x37\x3d\x62\xa6\xee\xa3\x30\x93\x7b\x9b\x56\xcd\xd4\x47\xd0\x35\x6b\x2a\xbf\x05\xce\x52\x4d\x8d\x3b\x95\x98\xe8\x64\xd9\x60\x4d\xdc\xc2\xa2\x1b\xc5\xa2\xea\xd1\x0d\x15\x62\xc8\x86\xa6\xd5\x54\x95\x57\xc2\x8b\x69\x9c\xa8\x7a\x1a\x31\x39\xf9\xb4\x21\x9f\xa9\xa1\x6f\x55\xe2\x30\x43\x72\x56\x3d\x60\xe7\x79\xd4\xe0\x77\xea\xe4\x74\x1d\x74\x2c\x9e\x1a\x26\x6e\xc3\x83\x36\xd8\xf0\xe3\xf0\x73\x15\x66\x93\x7a\xbc\x4b\x21\x4b\xee\xc5\x46\xca\xf3\x0a\x92\x19\x63\x29\x0c\x95\x1b\x32\x1c\x79\xb3\x4c\xb2\xb2\x61\x86\x61\xe4\xe4\xc3\xca\x46\x30\xe8\x86\x61\x72\x07\xe5\x22\x17\x0b\xe5\x01\xd1\x58\xd7\x15\xaf\xe7\xe4\x7a\x76\x8a\x34\x7e\x2f\x74\xb1\x98\xfa\x4c\x9d\x20\x58\x57\x13\xa2\x42\xe6\x88\x19\xbf\x08\x96\xeb\xca\xf1\x21\xf1\x0a\x99\xaa\x02\x87\x8f\x2f\x4a\xce\x5e\xae\x3c\x55\x6d\xe2\x51\xfe\x7e\xd0\x16\xd2\x2f\xbe\x9c\xec\x46\x5e\x3c\xac\x6c\xfb\x5c\xa8\xc4\xd5\x75\x5e\xb5\x39\xab\xd9\x50\x3d\x8d\x3f\xdf\x64\x59\xaa\x53\xee\x99\x9e\x8f\x0f\xce\x2a\x5d\xdb\xe9\x07\xcc\x57\x34\x62\x97\x83\x01\xcc\x0a\x7b\xa8\xd6\xe7\x66\xc2\x70\x86\xe2\x35\xb6\xbd\xb9\x13\x5a\xb1\x78\x28\x21\xb6\x70\x9a\x16\x66\xca\x27\xca\x95\x72\xe1\xaa\xdb\x2f\x98\x1e\x2b\xf4\xf1\xfd\xe3\x38\x87\x52\x8a\xc4\xd4\x92\xc2\x85\xde\xa4\xb0\xab\x68\xc4\x8a\x7b\x89\x6e\xc2\x4c\x1d\x7d\xa4\x8c\x33\x7d\xfc\x89\xb9\x9a\x4f\x39\xb5\xf7\x79\x14\x17\x35\xa0\xab\x30\x90\x64\x88\x7e\xc4\x9c\x44\x74\x4c\xcf\x69\x92\xb8\x0f\x89\xc1\xdf\xfd\x1c\xd9\x93\x9d\xb0\x97\x54\x35\xd7\x5b\x21\xe1\x64\x89\x26\xc3\x39\x90\x90\xa4\xdd\x10\x2f\xfe\x77\x4f\x57\x8b\xc5\xa0\xe1\x82\x54\x45\x41\xae\x2a\x16\xd9\x69\x0a\x11\x33\x51\x46\x77\x0a\x6f\x0d\x12\xf1\x55\x19\x9f\xba\x0d\xa0\x42\x6c\xea\x4e\x55\x67\xed\x29\xef\x74\x75\x56\x0b\x1a\x4e\xea\x6a\x7b\xaf\x64\x6b\xd3\x33\x5a\x73\x8e\xb2\x9a\x47\x1d\xdd\x8e\x59\xb0\x3d\x54\xa5\xa4\xc1\x3b\x47\xd3\x4e\xd3\x4a\x64\xdc\x1c\x92\xb6\xdb\xe7\xe6\xa4\xd1\x97\x6d\xa3\xfe\x97\xc0\x92\x6f\xe6\x79\x5a\x79\xc9\xee\x04\xcc\x4b\x1c\xbc\x8c\x18\x3c\x5e\x8b\xec\x01\x25\x40\x39\x2d\xba\x3e\x99\x69\x43\x50\x2c\x71\x46\x8e\xf6\xb4\xe0\x68\x36\xc8\x46\x26\x4d\x0e\x22\x11\xaf\xc4\x88\xf1\x8d\xf7\xe3\x44\x2f\xf1\x0b\xb6\xeb\xb3\x1e\x67\x73\x01\x35\x1b\x5e\x93\x38\xf0\x53\xaa\x36\x89\x0b\x81\x9a\x37\x55\xd5\xbd\x26\x09\xe6\x9c\x62\x71\xbd\xdc\x75\xd7\xd8\x7c\xb7\x65\x2f\xf7\xdd\xbe\xff\xa4\xeb\xad\x9b\x9e\x55\x0b\x40\x7e\x39\xed\xca\xf4\xa7\x9d\x35\xb3\x63\x5b\x22\x15\xb5\x18\x57\x23\xf6\x5c\xbb\xe1\x35\xa7\x40\x66\x8a\xae\xf6\x83\xfa\x22\xb2\xde\xa8\x37\x87\x28\x28\x8f\x7d\xeb\x1d\xe7\x6e\x83\x0b\xbd\xd8\x37\xb8\x9f\x2a\x24\xe8\xbc\x52\x17\x55\x05\x25\x0c\x9e\xa3\xb0\x62\xfa\x85\x16\x63\x4e\xc1\x62\x3d\x8f\xb5\xcd\x80\x59\xc0\x76\x97\xcc\x35\xd7\x2b\xb8\x4b\x05\xcc\xdb\x0f\xda\x62\xe7\x50\x4b\xad\x88\xd1\x7a\xa3\x9c\x63\x11\x1e\x57\x74\x48\xe6\x93\x84\x0e\x04\x2e\x0e\x69\x3e\xed\x53\x94\x15\x51\x4b\xf1\xc5\xf6\x91\x24\x1b\x23\x8c\x32\xa6\x36\x25\x9b\xab\xc5\x22\x3f\xf6\x1c\x4f\x4e\x1c\x74\x7d\x81\xcb\xe8\x44\x51\x34\xa4\xfe\x90\x49\xe8\x14\x91\x1c\x58\x2a\x0d\xc9\x7a\x74\x43\xa7\x52\x29\x1f\x2f\x1f\x3b\xae\x90\xf5\xb2\x65\x06\xe6\x73\x32\x1a\x22\x0c\xae\x5b\x38\x10\xec\xd8\xce\xaa\x4f\x5d\x08\x3a\xf8\x9c\xbe\x0d\xc1\x68\xcd\x50\x8f\xac\xa3\xa7\xd9\x32\x59\x2f\x43\x5e\xba\x06\x01\xd7\xb4\x52\xad\x5f\x16\x02\xa2\xaf\x91\x35\x95\x61\x46\x5f\x23\xf9\xf3\xdf\x46\x62\x50\x2c\x46\x5b\xee\xb1\x18\x97\x62\xb7\x0e\x55\xed\x3c\x66\x5b\x0e\xdc\x67\x7b\xbd\xe8\x09\x2a\x97\xda\x19\x4d\x0d\x2f\xa1\x01\xe1\x00\x2d\xb7\xda\x50\x65\xe5\xa8\x3d\x5a\xa6\x3f\x22\xfa\x0d\x7d\x87\xda\xc6\x86\x08\x9c\xbb\x61\xfb\x89\x4d\x5a\x74\x24\x88\xa5\x7b\xcb\xb6\x2e\xad\xb8\xeb\xb8\xd5\x85\xb6\x9a\x64\x04\x9d\xac\x90\x8b\xaa\xc2\x59\x41\x39\x18\x24\xe0\xa9\x8f\x2a\xa5\xa0\xa4\x3c\xaa\xdd\x73\x86\x4f\xa6\x8b\x47\x05\x15\x4d\x23\x93\x93\x1b\x68\xf4\x5a\x2f\x2f\xf7\x99\x9f\xef\xa2\x56\x2c\x4e\xb2\x30\x54\x83\xec\xc9\x7b\x4e\xf9\x9e\x76\x82\x4e\x19\xb4\x1d\x60\x80\x4f\xf2\x07\xd4\x35\xe9\xe8\x63\x2d\xf0\xc7\xa3\x54\xad\x1c\xd8\x5d\xf6\x6d\xd7\x61\x99\x31\x3b\x7d\x54\x0a\x2e\x76\x03\xa4\x3f\xfe\x2c\x61\x44\x74\x27\x72\x18\xec\x12\xa8\xe5\xc0\x31\x4b\x4a\x61\xc9\x73\xbb\xf8\xaa\x3f\xa0\x51\x30\x7b\x36\x29\xb4\xfa\x41\xc1\xb2\xad\x82\xe3\xc2\xe2\x5f\x63\x85\x60\xc5\x0c\x0a\x30\x54\x05\x98\x6d\xcc\x2a\x2b\xda\x30\x73\x68\x92\x53\xd3\xd4\x43\x78\xd8\x3a\x71\x8e\xc4\xa3\x91\x4e\x87\x3e\x9e\x4f\xf6\x3b\x9d\xab\xb8\x49\x31\x35\x23\xb6\xea\x12\x5a\x9f\x47\x2a\xa4\xaa\x69\xfc\xe1\x53\xae\x3e\xb4\x69\xc3\xe6\x46\x11\x97\x56\x67\xdd\xb9\x63\x27\x67\xdd\x52\x49\x6a\x8c\xa2\x94\x4b\xaa\x5a\x9e\x3a\x0b\x0b\xd5\x44\x79\x72\x45\xb5\x49\x30\x5a\x1d\x14\xd4\x34\x22\x9c\x1c\x58\x14\xca\xd3\x46\x4f\xb0\x63\x1a\x3e\xb0\x14\x80\x84\xad\x09\x9c\x2a\x80\x13\xa2\x94\x5f\xd4\x2b\xb9\xbc\x51\xe3\x60\x43\x86\x13\x98\x21\xe1\x61\xa1\xa5\x1f\x7c\xbd\x02\x82\x79\x4f\x5a\x87\x78\xa5\xf5\xe8\x65\xcf\x52\x49\xe8\x53\x7c\xd3\x43\xdd\x50\xeb\x0d\xb7\xa9\x91\x36\x48\x7e\xc0\xb2\xda\xc8\xb2\x9c\x34\xe5\x54\x81\x9b\x68\x13\x42\x5b\x72\x22\x37\xc4\x1e\x7f\x97\xf5\xba\x46\x7a\xd1\xdb\x1d\xb5\x1e\xac\xf9\x48\xfb\x94\x66\x5f\x7c\xba\x0d\x56\x00\xa7\x5a\xa3\x53\x40\x62\x8c\xe7\x76\x6d\x6d\xe4\x29\x50\x86\xa2\x64\x83\x35\xc3\xd0\x69\x80\x72\xd1\x04\x89\x92\xab\x1d\x52\x8b\x63\xcd\xc4\x95\x55\x88\x1a\x2e\x3a\x58\x10\xd4\x22\xeb\xe5\xbe\xd3\x33\xdb\xab\x74\x21\x0a\x9e\x31\x7d\x76\xa2\x42\x07\x80\x17\x63\x96\xcf\x1b\x4c\xcf\x93\x3c\x76\x0b\x64\x22\x9f\x4d\xd3\xc9\x2a\x59\x8f\x89\x56\x8e\xc5\x3d\x2d\xa8\x48\xe2\x05\xe5\x9f\xc0\x52\x1b\x79\xe2\xdc\x04\xf7\x96\x71\x28\xd3\x32\x44\x74\x52\x65\x14\xc8\x26\x3f\xdd\x1b\x1f\x98\xee\x77\x3a\xe2\xc4\xb2\xa0\xef\xa2\x17\xe2\x0d\x56\xb7\xdc\x35\x7b\xe9\xab\x29\x78\x1a\x37\xa9\x31\xc9\xf2\xa1\xc3\x13\xfc\x2f\x5a\x98\xc3\xa1\xa6\xe9\x2e\xf7\x2f\xbd\x40\x2e\x53\x56\x5e\x72\x62\xbb\xee\x6a\x9e\x73\x57\x66\xff\x76\x50\x13\xbf\x9c\x75\xf2\xdd\x79\xe9\xe1\x8f\xfb\xe0\xa9\x9b\x34\xef\x0d\x0f\xbd\x3f\x49\x74\x9f\xd3\x8a\xed\xa7\xde\x1a\x65\xe5\x60\x40\xd7\x49\x64\x51\xc7\xd9\x20\x8a\xf4\x7b\x96\x29\xdd\x99\x68\xda\xfb\x55\x6c\x2b\xd0\x54\xb9\xf8\xfc\x17\xa5\x34\x28\x1b\x03\x50\x76\x41\xd1\x01\x75\x67\x32\x28\x1b\xb6\xff\xec\xe5\x27\x60\x46\xda\xfe\x73\x30\x75\x54\x34\x35\x97\x0d\x8b\xab\x4d\x10\x34\xb5\xb2\x61\x91\x00\x3f\x35\xd4\x88\x3c\xa1\x11\x05\x49\x8d\x48\x23\x00\x9f\x7a\xfc\x97\xdb\x4a\x20\x94\x18\x94\x40\x23\x91\xd0\xe2\x6a\x73\xd5\x13\xc5\xa2\xea\x4e\xd3\x13\x15\x8d\xc4\xc7\x4b\xe2\xfc\x91\x43\x45\xd9\x18\x4c\x24\xe2\xd5\x29\x97\x38\xa2\x3a\x5b\x3e\x0b\x8b\x3c\x0c\xe2\x87\xe4\x32\x74\x60\xba\x73\x90\x7b\x24\x1f\x5b\x89\x94\xd7\x60\xd4\xb1\x04\x28\x2d\x0a\x80\x05\x98\x62\x85\x6e\xdf\x0f\x0a\x2d\x56\x30\x0b\xbc\x2c\x29\x2c\xbb\x41\x01\xb9\x65\xa1\xa1\x94\x24\x9c\x92\xd2\x54\xd2\x2e\xe3\xc6\x80\x6e\xa8\x52\xf6\x32\x06\xb5\xf4\xf0\xf1\x81\x77\x34\x3d\x87\x97\x01\xef\x76\x5c\xce\x9d\x96\x5c\x8f\x57\x16\x6f\x7a\xdc\x6b\xcf\x03\xca\x4d\x01\x57\xb3\x9d\xe5\xe9\xb2\x10\x5e\x87\x91\x23\xce\x40\x4b\x63\x89\x24\x0e\xba\x0d\x60\x5c\x00\x6d\x71\x55\x8d\x3f\x34\x91\x30\xdf\x6a\x79\x51\x02\x7c\x40\x42\x3f\x68\xd3\x1b\x2a\xfe\xc2\x27\xda\xf4\x30\x02\x43\x22\x87\x98\xae\xea\x05\x9a\xf8\x24\x07\x38\xc0\x26\xde\x55\x52\x93\x6b\x46\x23\x17\xc6\x2c\x1a\x8d\xc0\xaa\x29\xfb\x2c\x38\xcb\x27\x3f\x1d\x55\xa9\x32\x7a\xfa\xa9\x7c\x3d\x3d\x06\xa1\x6a\x63\x95\xf6\x53\x87\x57\xda\xf1\xb2\xfd\xe4\x4a\x0e\x6a\x30\x29\x74\xbe\xa0\xc5\x65\x89\x94\x95\xf9\x80\x0a\xee\x61\x33\x5f\xbe\xf7\x73\xdf\x2f\x10\x9d\xd1\x6a\xea\x19\xce\x60\x14\x63\xa0\x68\x24\xfa\x30\x15\x4d\xd3\xcf\x14\x8b\xea\x99\xb8\x43\x19\xaa\x93\xa7\xaa\x27\x2a\x23\xfb\x94\x93\x63\xb7\x03\x99\x78\x8c\xf2\x3c\x9a\x70\x55\xc5\x5c\x52\xc8\x66\xd7\x75\x82\x15\x5f\x57\x9e\x31\x9d\xbe\xe9\xd9\xcc\x78\x92\xb5\x3c\x1e\xaa\x9b\xa6\x17\x18\xf3\x3d\xcf\xee\x18\x75\x66\x1b\xcf\xf4\x1d\x9b\x19\xcf\xf4\x3b\x36\x33\xe6\xfb\xcb\x7d\x3f\xe8\xfb\xc6\x25\xd6\x0b\x58\xb7\xc5\x3c\x63\x61\x35\x70\xe1\xf7\x82\xbb\xc6\x23\xce\x32\x1f\x03\x8a\x94\xc2\x0d\x45\x23\xbc\xbe\x4b\x2b\xae\x17\x60\xa5\x50\x9f\x51\xe7\xf5\xc8\x5a\xa0\x0e\xa8\x01\x80\x03\x58\x00\x09\xd0\x52\x80\xd6\x19\x5b\xb5\xcc\x0d\x5f\x57\x2e\xb9\x8e\x65\x2e\x03\xba\xf8\x7b\xd6\x76\x7c\xf8\xbd\xe2\x32\x1e\x38\xeb\x3a\x16\xf3\x20\xf4\x9c\xb7\x01\x3f\x97\xcc\x00\xbf\x73\xe1\x09\xd4\x2e\xb9\x0e\x40\x04\x68\x00\x09\x80\x40\x71\x28\x9b\x5b\xac\x6e\x3b\x50\xc8\xa8\x43\x11\xe3\x8a\x6b\x9c\x75\x8d\xe7\x3c\xe3\x92\x99\x6e\x3d\xf3\x6c\xcb\x66\xdd\x6f\xa1\x21\x60\x7a\xad\x1b\x3a\xdd\x69\x9b\xd8\xfe\xb7\xea\x39\x2a\xe8\xf4\x0b\x4e\xf7\xc8\xb4\x2d\x4f\x14\x0c\xa3\xe2\x23\x83\x2e\x15\x90\xb9\xea\x4c\xcd\xa9\x29\x6b\x5d\x45\x57\x9e\xab\x2b\xba\x53\x53\x1c\x08\x5f\xa8\x2b\x43\xd2\x71\x9d\x65\x60\xae\x5c\xae\xd7\x37\xcf\x5f\xd6\x95\x6f\x7c\x43\xef\x76\x15\x72\xfe\xf2\x25\x11\xd6\x7d\x5f\x21\xe7\x75\xe5\xec\xd9\xe9\x7a\x7d\xfa\xea\xd5\xab\x57\x15\x72\x1e\xbe\x0b\xf5\x7a\xbd\x5e\x90\x11\xe9\x98\x82\x04\x83\x09\x96\x65\x59\xa4\x30\x9a\x3c\x24\x30\xef\x1c\xcb\xf4\xf4\x4d\xdf\xec\xb2\xb3\xe6\x86\xae\x34\x9e\xc3\x51\x2b\xb8\xdd\x66\xe1\xfc\x65\x85\x38\xec\x46\xc0\x13\xea\x77\x3e\xf5\x58\x2a\xfe\x0a\x63\xab\x1c\x7c\xa1\x21\xe3\x3b\xa6\x2f\xf2\x3f\x65\xfb\x01\xf3\x0a\xc9\x04\x5e\xa0\x71\xde\x34\xfd\x66\x21\x5d\x0e\x10\x38\xd7\xf1\x99\xae\x9c\x57\x86\xc4\x63\x1d\x33\xb0\xd7\x50\xed\xd1\x37\x97\xfa\x41\xdf\x63\xba\xe2\xba\x5e\xe1\x11\x5f\x21\x3d\xd3\x0f\x74\xe5\x11\xbf\xb0\xcc\x3a\xcc\x62\x0a\xf1\x75\xe5\x51\xa7\xd0\x33\x4d\xaf\xe0\xb3\x55\x98\x5e\xbe\x42\x7c\x5f\x57\x1e\xb1\x12\x11\x5d\xcc\x05\x9c\xb6\x1f\x28\xa4\xdb\xc5\x64\xce\x78\x15\xb2\x82\x89\xfd\xbe\xa7\x90\x95\x15\x4c\xe9\x7b\x4c\x21\x16\x46\xc3\xdc\x24\x96\x85\xd1\x96\xc9\x14\x52\xe7\xa0\x60\x86\x2b\xa4\x5e\xe7\x90\xe0\x8b\x29\x64\x03\xd3\xae\x99\xa6\xa7\x90\x8d\x0d\x4c\xc2\x8f\x21\xb1\xcc\x8d\x85\xa5\x3a\x2c\xb8\x05\xcf\xb2\x1d\xb3\x23\xa6\xdd\xa2\x85\x0f\x1b\xa9\x7e\xc0\x42\x8b\x69\xd3\xc4\xe5\xc9\x79\x56\x10\x56\x52\xab\xfc\xd0\xf8\x49\xfe\xc3\x4e\xd3\x99\x4a\x4d\xf1\x03\xa6\xe8\x8a\x85\xa7\x15\x60\x0d\xe8\x9b\x96\xbb\xae\x57\x89\xe5\x6e\xe8\xc7\x86\x43\x6d\x18\x39\x3d\x0c\xc9\xc9\x13\x33\xc7\xee\x83\x4e\x65\xef\x9b\x8d\x70\xe1\x57\xef\x54\x74\x44\xa8\x56\xd5\x67\xf0\x77\x46\x67\x8f\x54\x2b\x95\xd3\xf4\x28\x9e\x47\xa8\x54\xe6\x68\xb5\x52\x3b\x2a\x63\xab\xd5\xda\x31\xfd\xf8\x90\x38\x74\xd3\xd7\x1b\xca\xee\x3b\x7b\x2f\xed\x7d\xaf\xb0\xf7\xca\xde\xab\x85\xdd\xdf\xee\xde\xda\x7b\x75\xef\xb5\xdd\xdf\x28\x44\x89\x3f\x0a\x7b\x3f\xd8\xbd\xb5\xfb\xbb\xdd\x0f\x20\xbe\x11\x27\xbc\x07\xbf\xc9\x9c\xef\xed\xbd\xb6\xf7\xaa\xd2\x24\xd0\xe5\xbb\xbf\x85\x52\x98\x8e\x5f\x09\xc8\xe9\xef\x26\xe9\x66\xd1\xf8\x60\xef\xa5\xbd\xd7\xf6\x5e\xe2\x68\x44\x1f\x59\x34\x64\x42\x84\x46\x14\x91\x44\xe3\x83\xbd\x97\x76\x6f\xed\xde\xdc\x7b\x49\x89\xbe\x23\xd8\xe9\xef\x26\x59\xc9\x22\xf2\xc9\xee\xad\xdd\x3f\x70\x34\x44\x30\x8b\x04\x8f\x8e\x50\x10\x9f\x49\x04\x78\xd4\xad\xdd\xf7\x94\xe4\xf7\x6f\x32\x5f\x4d\x62\x65\x2a\xdf\x7b\x6d\xef\x07\x7b\xaf\x28\x44\xe1\x81\xa8\x62\xa8\x96\x47\x89\x4a\xf9\x47\xb2\xca\x77\xf6\x5e\xdb\xbd\x85\x65\x1f\xb1\x04\x9c\xbd\xd7\x77\x6f\x25\xbf\x95\x26\xa9\x67\x5b\xfb\xe9\xde\xf7\x77\x3f\x82\x56\x60\x20\x55\x21\x8f\x92\xad\xc4\x8f\x54\x85\x51\x59\xf8\x12\x79\x93\x5f\x4a\x93\x6c\x64\xab\xfb\x83\xc0\x91\x07\xd2\xd5\x61\x94\xac\x0e\x3f\xd2\xd5\xfd\x01\x27\x97\x68\xa1\xc8\x10\xb5\x50\x40\x6e\x8e\x79\xc2\x30\x8a\x42\x1b\x73\x7c\x71\x4b\xa0\xba\xf8\x5c\x52\x83\x35\x1b\xf8\x70\xa3\x94\x82\x61\x59\xb5\x8b\x45\xb5\x4e\xeb\x0d\x0f\x96\x5b\x53\x23\xf5\xd8\xea\xf8\x88\x35\x6d\xe3\xfb\xd5\xc4\xa3\x0d\x65\xf7\x7d\x9c\xd9\x2f\xee\xbd\x06\x43\xf3\xe2\xde\x6b\x7b\x2f\x42\x5f\xc1\xc7\x2b\xbb\xb7\x76\x3f\xda\xfd\x04\x9a\xf4\x0e\x8f\xdd\xfb\x9e\x88\xc7\x0c\xbb\xef\x47\x4b\x06\x82\x90\x2c\xd7\xe2\x3b\x7b\x3f\xc0\x09\xb4\xfb\xc9\xee\xbb\xbb\xef\xed\xbd\xb2\xfb\x2e\x1f\xa9\x77\xf6\x5e\xde\x7d\x6f\xef\x07\xe2\x73\xef\xd5\xbd\x1f\xec\xbd\x18\xa7\x7e\xb0\xf7\xda\xee\x27\xe2\xb3\x39\x2a\xee\x78\x53\xd6\x20\x96\x78\xbc\x94\x28\xe2\x25\xe4\x89\xdd\x5b\x7b\xdf\xdb\x7d\x07\xc6\xc6\xc0\xe0\xbf\xef\xfe\x16\xd6\xee\xde\xab\xfc\xf3\xb7\x7b\xdf\xdb\xbd\x05\x0b\x7a\xf7\x2d\x43\x64\xfd\x68\xf7\x5d\x9c\xf3\x22\xe2\xf7\x30\x7c\xbb\x9f\xf0\x8f\xf7\xf7\x5e\x81\x19\xcf\x3f\xb0\x39\x07\x89\x1d\xb2\xde\x44\x9d\xa9\xfa\x52\x75\x45\xf5\x44\x75\x8c\x87\x8f\xf2\xc9\xee\xef\x0c\x84\x68\xec\x7e\x64\xec\xfe\xde\xd8\x7d\xdf\xd8\xfd\x24\x37\x37\x32\x8a\x73\xe2\xa9\xa7\xfb\x14\x1c\xa6\xff\xdf\xef\xfe\xb8\x0e\x7f\x1e\x58\x78\xc8\x95\x1d\x32\xa2\xd3\xee\x67\xe1\xde\x2b\xd3\xe3\x24\x27\x65\xef\x15\xdc\x2c\x3d\xa4\xc8\xa4\xec\x7e\xa6\xe8\x50\x26\x5f\x44\x81\xa1\x13\x54\x69\xf7\x0f\x7b\xaf\xee\x7e\x50\x10\x83\x89\xb4\x2c\x2b\xb7\xec\x7e\xb1\xfb\x01\x2c\xce\x83\xf3\x26\x65\x99\xb1\x19\x63\xe1\x66\xf7\x9d\xbd\x57\x76\x3f\x19\x0f\x32\x96\x76\xee\x01\xf2\x30\x72\x0f\xce\xb0\x0f\x12\xa2\x0f\x10\xb0\xdd\x0f\x31\xc2\xd7\x5d\x55\xf1\x15\x0d\xc4\x1d\x11\xea\x42\xa0\x0b\x81\x28\xb4\x02\x81\x15\x08\x44\x21\x0b\x02\x16\x04\xa2\x50\x1d\x02\x75\x08\x44\xa1\x0d\x08\x6c\x40\x40\x86\x86\xa4\xe7\xfa\xc1\x12\x9f\x7a\x79\x02\x4a\x4c\x99\xc8\xf4\x32\x51\x76\x7f\x98\x16\x49\x2a\xb9\x22\xc9\xd1\x53\xa7\x46\x5d\x3c\xef\x43\x75\xf2\xa6\x56\xd7\x13\xda\x13\xac\x54\xa0\x6a\xbb\x1f\x19\x7b\x2f\x02\xfd\x91\x1f\x82\x06\xc2\xc2\x7d\x97\x53\x40\x83\xd3\x3f\x03\x27\x14\x2c\xf1\x1f\xf0\x20\xce\xb0\xdd\x8f\x8d\xdd\x2f\x76\x3f\xdd\x7d\xcf\x80\x3f\x7b\xaf\x42\x21\x23\x49\xf5\x0c\xa4\x79\x22\xfe\x83\xdd\xf7\x79\x70\xbc\x86\xf5\xf7\x84\xd8\x41\x14\xf6\xbd\xbf\x1d\x85\xbd\x25\xea\x8d\xeb\x4c\xd7\xf7\xf7\x4f\x61\xbf\x9a\x6a\x76\x68\xcd\x2c\x4d\xf6\xbe\xb7\xf7\xdf\xee\x49\xf6\x38\xd1\x1b\x9f\x33\x43\xa1\xf2\x33\xe6\x11\xbd\xf1\x39\x0f\x05\xf2\x30\x44\x0f\x64\x97\x71\x24\x4f\x89\xa5\x7b\xa1\xe5\x25\x05\xfc\xae\xae\x24\xc5\x6c\xa1\xe8\x25\x25\xf1\x15\x5d\x89\xe5\x60\xa1\xee\x25\x05\x65\x4b\x57\xa4\xf8\x2b\xb4\xbe\x58\xa6\xad\xeb\x8a\x94\x36\x85\xe2\x17\x8b\x9f\x1b\x00\x77\xef\x55\x80\x2a\x34\x3f\xf8\x44\xc9\xf2\x3d\x65\x94\x08\x56\x67\x32\x54\xf0\xc4\xc9\xea\x89\xfb\x56\xcc\x36\xab\xba\x52\x55\xc8\x8c\xae\xcc\x28\xe4\xa8\xae\x1c\x55\xc8\x31\x5d\x39\xa6\x90\xe3\xba\x72\x5c\x21\x27\x74\xe5\x84\x42\x1e\xd7\x95\xc7\x15\x72\x52\x57\x4e\x2a\xe4\x94\xae\x9c\x52\x48\x45\x57\x2a\x0a\xa8\x61\x5f\xb7\x62\xe7\x3e\x54\xec\x1e\x2a\x76\xff\xe4\x8a\x5d\xde\x0b\xf1\x89\x6b\x0d\xd2\x8a\x1d\x9e\xa2\xae\x53\x17\x14\x3b\x08\xdf\x97\x62\x87\x67\xcc\x6d\xda\x48\x48\x0e\xa8\xd8\xc5\xb2\x43\x56\xb5\x93\xf2\x43\xa4\xda\xed\xfd\x40\x0e\xe6\xab\xc9\x8f\xef\x89\x8f\xdd\x77\x76\xbf\xd8\xfd\x64\xf7\x3f\x78\xf1\xaf\x57\xc1\xeb\x6c\xc4\x42\x99\x9d\x92\x84\xec\x87\x0a\xde\x43\x05\xef\xa1\x82\x77\x18\x05\xcf\x8b\x14\x3c\x4f\x2a\x78\x5e\xa4\xe0\x79\x52\xc1\xf3\x22\x05\xcf\x93\x0a\x9e\x17\x29\x78\x9e\x54\xf0\xbc\x48\xc1\xf3\xa4\x82\xe7\x45\x0a\x9e\x27\x15\x3c\x8f\x8d\x7a\x46\x8e\xaa\x77\xbb\x3f\x04\xfd\x8e\xdc\x97\x4a\xb8\x68\x4d\x2f\x93\x1c\x37\x84\x42\xd0\xc0\x77\x37\xee\xa1\x3c\x9e\xc8\x97\x9b\x4e\x56\xbf\xaa\xf6\xd8\x35\x1f\x6a\x8f\x5f\x9f\xf6\xf8\x37\x24\xdf\x91\xf6\x98\x4f\xbe\x1f\x6a\x8f\x0f\xb5\xc7\x7f\x3a\xed\x31\x7f\x57\xef\xf1\x99\x07\xd8\xd5\x03\xe5\x71\xef\x2d\xd4\x1e\xf7\xde\x46\xf5\x71\xef\x1d\xd4\x1f\xf7\x7e\x8d\x0a\xe4\xde\xbf\xa3\x06\xb9\x77\x13\x55\xc8\xbd\x5b\xa8\x43\xee\xbd\x8b\x4a\xe4\xde\x6f\x50\x8b\xdc\xfb\x37\x54\x23\x37\x01\x0e\x6a\xa2\x00\x09\x95\x51\x80\x85\xfa\x28\x40\x43\x95\x14\xe0\xa1\x56\x0a\x10\x51\x31\x05\x98\xa8\x9b\x02\x54\x54\x4f\x01\x2e\x6a\xa8\x00\x19\x95\xd4\x3c\x82\xdd\xf3\x93\x04\xfb\x65\x1c\xbf\x1f\x80\xf4\x8f\x24\x87\x0f\x27\x50\xb7\x77\x77\x6f\xed\xfe\x87\xb1\xfb\xf6\xee\x87\x40\x0b\x0c\x1c\xe5\x4f\x20\x19\xe8\xdd\x6b\x7b\x3f\xc1\xd8\xdd\xdf\xed\x7e\x0c\x84\x94\xc7\xbf\xb7\xf7\xca\xde\x4f\x38\x91\x7c\x7b\xf7\x5d\x9e\xef\x7b\x40\x3a\x8d\xdd\xf7\x76\x3f\x05\xf2\xca\x6b\x79\x67\xef\x07\x7b\x3f\x49\xc4\x66\x6b\xcf\x62\x25\xf2\x1f\x40\xde\x5f\xde\x7b\xfb\xaf\x80\xf3\xde\x5b\xf0\xe7\x6d\x63\xef\xe5\xbd\xb7\xfe\x1e\x49\xf8\x3f\xbe\x04\xfe\x57\x20\xe1\x7f\x37\xd2\xf7\x43\x4e\xf1\x0f\xc7\x29\x0e\x29\xbf\x37\xf6\xde\xd9\xfb\xf5\xde\xbf\xef\xdd\xdc\xbb\xb5\xf7\xee\xde\x6f\xf6\xfe\xad\x39\x46\x36\x77\x84\x6c\x1e\x5d\x08\x50\xf6\xd8\x1a\xf3\xf0\x28\xac\x3c\x8a\x9e\x04\xfb\xd6\xde\xdb\x4d\xb5\x36\xd9\x58\xec\x57\x4e\xcc\x98\xf0\xf7\xd8\x51\x7c\xab\xed\xab\x03\xff\xbf\xa0\x73\x70\x5b\xed\x89\xac\xa9\x36\xe7\x4a\x92\x7f\x5a\x66\xeb\x7f\x35\xed\x48\xea\x1e\x59\x35\xc4\x88\x4d\x4f\x46\xd2\xf0\x94\xa3\x8a\xbc\x28\x53\x92\x26\xa7\xaf\x51\x4f\xfa\x5b\xa0\xf8\x90\xdd\x3e\x64\xb7\x0f\xd9\xed\xff\x8f\xd9\xed\x5b\x7b\x6f\xdf\x2f\xcb\xfd\xfb\x63\x7c\xc7\x4e\xdc\xd7\x1e\x65\x0e\x37\x09\x9c\x04\x37\x89\xfd\xd5\x8c\xd8\x5b\x2d\x49\xa8\xa5\xa7\x9a\x34\x68\x49\x2f\x35\x23\xe9\xa3\x66\x70\x0f\xb5\xaf\x97\x8b\xfc\x7d\xa1\xf6\x90\x7b\xfc\xfd\x72\x8f\x87\x64\xfd\x9f\x90\xac\xdf\xcb\xde\x76\xec\xc4\xcc\xfd\x9c\xf6\xf9\x07\x52\x01\xf2\xfd\x96\xbf\x92\x53\x88\xf7\xd0\x29\xe4\xa1\x53\xc8\x3f\xb9\x53\x88\x7d\x0f\xa7\x10\x27\xe9\x14\xe2\x72\xa7\x10\xaf\xc1\x9a\x0d\x77\x9c\x53\x88\x73\x90\x53\x88\xf9\x0f\xea\x14\x12\x0b\x7f\x66\x4a\xde\x32\x1f\x8a\x38\x0f\x3d\x42\x1e\x7a\x84\x1c\xc6\x23\xc4\x8e\x3c\x42\x6c\xe9\x11\x62\x47\x1e\x21\xb6\xf4\x08\xb1\x23\x8f\x10\x5b\x7a\x84\xd8\x91\x47\x88\x2d\x3d\x42\xec\xc8\x23\xc4\x96\x1e\x21\x76\xe4\x11\x62\xdf\x9f\x47\xc8\x3f\x9c\x8a\x3b\xc6\x9f\xe4\xd8\xe3\x27\x4f\x3e\x90\x68\x37\x65\x3b\x6d\x1b\x05\x39\x11\x3a\x19\x85\x1e\xaf\xc4\x91\x71\x70\x46\x57\xa6\x78\xb2\x0c\xcc\x54\x64\xe8\x78\x14\x3a\xaa\x2b\x53\x77\xb6\x9c\xf6\x9d\x2d\x94\x15\xa3\x70\xb5\x52\x49\x7c\x9d\xc0\xec\x7f\xfe\x08\x85\xc5\xa9\xbe\xd3\xee\x43\x8e\x28\x78\x34\x0e\x9e\x80\xe0\x9f\x3f\x12\x99\x13\x1f\x39\xd6\xdf\xc4\x11\x2d\x65\xc3\x74\xd6\x4c\xcf\x58\x62\x6b\x9e\xd9\x31\xba\xa6\x17\x18\x66\xcf\x63\x10\xdc\x30\xec\x8d\xbe\x03\x7f\x3a\x86\xb9\x76\xbd\xef\x07\x86\xcf\x9c\x60\xc3\x6c\x79\x86\xbb\xca\x7f\x1d\x17\x7f\x2c\xb6\x6a\xb6\x0e\x38\x85\xbe\x61\x3a\x50\x05\xc0\x07\xf0\x02\x38\xc0\x46\xd0\x00\x17\x40\x02\x38\x80\x35\x46\x4b\x3e\x63\x0e\x4c\xcf\xc0\xbf\x05\xe6\x05\x77\xdf\xf0\x6d\xe3\xce\xf7\xef\xbe\xe1\xfd\xe5\x57\x77\xdf\x70\x5a\x77\xdf\x28\x98\x37\xfe\xf2\x2b\xb3\xfb\xe7\x8f\xd2\xd1\xc6\x13\x77\xb6\xba\xc9\x54\xfe\x6d\xfc\xe5\x97\x3c\xfd\x20\xd6\x71\xc6\x1c\x18\x67\x06\xe7\x8c\x3b\xdf\x9f\xbf\xc1\xa1\x1a\x4f\xcc\xdf\x40\x08\xbc\xfc\x78\xbe\x70\x66\x60\x9c\xc1\x82\x58\xce\x78\x62\x1e\x4a\x61\xa1\xaf\x5f\x01\x2e\xd7\xeb\xe5\xbf\xc1\x49\xf2\x56\x7f\xf9\xce\x96\x53\xf0\x4d\x33\xc8\x12\x68\xdf\x6c\x99\x2b\x99\x14\x71\x38\x7c\xf9\xee\x1b\x9d\xbb\x6f\x38\x85\x95\xbb\x6f\x2c\x05\x77\xdf\x90\xe7\xc4\xe3\xbc\x31\x45\xb6\xee\x6c\x39\x77\xdf\x70\x46\xce\x97\xaf\xb2\x3b\xb7\x0e\x04\x71\x18\x0a\xfc\x88\x5f\xf0\x5d\xc7\x33\x13\xc7\xcd\xef\xbe\xb1\xb6\x76\xf7\x8d\x0e\xea\xb4\x2d\xdb\x2b\x38\x58\x4f\xc1\x37\x1d\x7b\xe3\xee\x1b\xf1\x89\x73\xf9\xdd\xe5\xd9\xac\xbb\x6f\x5c\xb7\xaf\x63\x04\x57\x6e\xe3\x88\x15\x9e\x03\x30\x8b\x54\x5b\xfe\x61\xf1\x14\xe8\xc1\x48\xad\xe5\x1f\x75\x9e\x62\x6e\x44\x2a\x2d\x04\x37\x78\xac\xdd\x89\x94\x59\xbb\x33\xca\xb2\x97\x59\xfb\xee\x1b\xa1\x7f\xf7\x8d\x95\xbb\x6f\x78\x21\xc0\xb3\xee\x6c\x0d\x42\x3e\xd7\xc7\xb2\xf2\xe9\x17\xd4\x4c\x56\xed\xc8\xf4\xfd\xdc\x82\x70\xac\xa6\x60\xcd\x8a\xce\x79\xbd\x40\x00\x3f\x1f\xaf\x29\x12\xb8\xa2\x2b\x1c\xfc\xbd\xcf\xca\x4f\xa9\x9c\x62\x85\x40\x46\x43\xf8\xcf\xa9\x60\x88\x91\x40\xe5\xc6\x1c\xa3\xb7\x97\x54\x54\x64\xb5\xf8\xf1\x46\x49\xfc\x26\xf8\x65\xe5\xa0\xb9\x4e\xc4\xa7\xed\x03\xbc\x6f\x29\x68\xa0\x42\x3b\x25\xc2\xa7\x69\xb5\x52\xa9\x01\xf9\x75\xfa\x9d\x4e\x33\xe7\xcc\xfd\xe3\x19\x96\x72\xfc\xbe\x3c\x14\xa3\x9b\x90\x82\x74\x5f\x2a\x5d\x90\xa9\x9c\x5a\x50\x53\x76\x5e\xd9\xfe\x78\xe7\xe7\xdb\x7f\xdc\xf9\xf9\xf6\xed\xed\x0f\x15\x3d\x15\xb1\xf3\xb2\xa2\x2b\x2b\x51\xde\xed\x4f\xb6\x3f\xdc\xfe\x74\xfb\x3f\xa2\xbc\xc9\x08\xc8\xcb\x4a\x4a\x41\x29\xa9\x2e\x2d\x31\x54\xd5\x7d\x1d\x6a\x78\x71\xfb\xb3\xed\x2f\x76\x5e\xde\xbe\xbd\xfd\xe9\xf6\x87\x46\xf2\x73\xe7\xf5\xd4\x27\xd4\x9e\x4c\x7d\xf9\xc0\xcc\xb0\x0c\x46\x1a\x60\xa4\xd0\x7f\x3d\xf5\x39\xd2\xb8\x03\x33\xc3\x3a\x1a\x69\xb3\x91\x6a\xf1\xeb\xa9\xcf\x91\xfe\x38\x30\x33\x2e\x46\xf8\xda\xfe\x6c\xfb\xf6\xce\x0f\x8d\xed\x4f\xb7\x6f\xef\xfc\xdc\xc0\xf4\x9f\x40\x3a\x2c\xca\xed\xad\xed\xcf\x76\x5e\xdc\xf9\xf1\xce\xab\x46\x1c\x04\x48\xd1\xc7\xf6\x87\x3b\xbf\xe4\x4b\x75\xfb\x93\xed\x2f\xb7\x3f\x15\x95\xc4\xb5\x7d\xb9\xf3\x4b\x65\xd8\x70\x9a\x49\xea\xef\x3e\x52\xad\x50\x5a\x2d\x16\x21\x50\x99\xa4\xd5\x6a\xcd\x6b\x54\x9a\x3a\x7c\x9e\xa6\x33\x3c\x7e\x8e\x1e\x2b\x16\x55\xcc\x31\x57\xad\x84\xa1\xcb\x2d\x31\x33\x15\xad\xe6\x35\xaa\x4d\xdd\x6b\xcc\x34\xf9\x3d\xd0\x2e\xf1\x86\x59\x7e\xdf\x62\x31\xbf\xdf\x14\x22\x98\xb2\xf3\xe2\xce\x4b\x3b\x2f\x47\x8d\xfe\xb1\xb1\xfd\xc7\x9d\x1f\xed\xbc\xb4\xfd\x21\xe0\x0a\x83\xfb\xe1\xf6\x17\xdb\x1f\xe2\x18\x7c\x01\x7d\xfd\xc5\xce\x77\xb7\x3f\xc4\x68\x19\xb5\xf3\x12\x46\xfd\x12\x4b\xef\x7c\x7f\xe7\x5f\x76\xbe\xbb\xfd\x71\x0c\xec\xe7\xdb\x7f\x92\x1f\xff\x07\xba\x53\x64\x84\x2c\x02\x14\x7e\x7e\x01\x41\x00\xb5\xf3\xfa\xce\xf7\x21\x1f\xaf\xee\x8f\x3b\x3f\x87\xe8\xed\x0f\xb7\xff\x84\x5d\x87\x28\xdd\xde\xfe\x0c\x61\xfd\x38\xc5\x3f\xfd\xc0\x74\x2c\xb3\xe3\x3a\x6c\xa4\x55\x3f\x14\xad\xe2\xd3\x35\xd1\xa2\x91\xf6\x88\xd6\x88\x06\xfc\x30\xdd\x9e\x1f\x26\xdb\xf3\x43\xd1\x9e\x38\x2d\x6e\x91\x88\xc8\x69\xd3\x48\x8b\xe2\xf6\x7c\x08\x85\x92\x2d\x1a\xa6\x65\x27\xd9\x26\xd1\x16\xd1\x92\xa8\x05\x11\xe6\x11\xce\x02\xdb\x08\x4f\x81\x61\x84\x57\x84\x4b\x84\x43\xbe\xbc\x15\xcd\x15\xe8\x72\xd1\xa7\x7f\xdc\xf9\x91\x81\x0d\x48\x44\x71\x74\x3e\xdc\xf9\xe5\xce\x4b\xdb\x5f\x22\x2e\x5f\x20\x75\xc0\x20\x52\x8e\xef\x6f\x7f\xb8\xf3\xaa\xc4\xe2\x4f\x3b\x3f\xde\x79\x09\x67\xc4\xab\x48\x55\x76\x5e\xde\xfe\x68\xfb\x4b\x68\xe3\xd8\x61\x4d\x21\xf0\xe3\xfb\x44\x00\xe6\xce\x38\x04\x70\x5e\x49\x04\xb6\x3f\x4c\x21\x60\xfb\x42\xf6\x9a\x5e\x6c\x14\x6a\x8d\xed\x77\x76\x5e\xde\xf9\x65\xb3\x50\x53\x6b\xfa\xf6\x16\xa7\x2a\xdb\x7f\xdc\x79\x79\xe7\x47\x21\x50\x23\x31\x4a\x7f\x82\xe8\x9d\x1f\x69\xb5\x42\x6d\xb1\x59\xa8\x81\x94\x32\x3d\xcc\xca\x94\x40\x32\xa1\x11\xb7\x01\x69\x18\x85\x9d\xef\xc2\xe0\xbd\x0a\xa8\xe1\xa0\xe4\x6f\x13\xa1\x50\x79\x9f\x65\xbf\x2e\x31\xb2\xb0\xfd\x49\x39\x47\x94\xdc\xfe\xa4\x4c\xee\x25\x4f\x26\xf2\xe4\x0b\x95\xdb\x6f\x01\x95\x85\x01\x2d\x40\x07\xa7\xc5\xca\xed\x7f\xe5\x03\x0b\x63\x19\x25\xc7\xf2\xe2\xf6\x3b\x3b\xdf\xe7\x63\x9e\x2a\x8b\x52\xe3\xc8\x3d\x6a\x90\x5d\x4a\x8e\x22\xf7\x30\x16\x32\x13\xd9\xc5\xb3\xc7\x78\xc3\x9a\x65\x6e\xa8\x9a\x78\xff\xb8\xa2\xe3\xcf\x51\xfe\x73\x9c\xff\x9c\xd0\x63\xe8\x85\xf4\xcc\xc8\x54\xc6\x1f\x40\xae\xf2\x62\x33\xfc\xe7\xd8\x98\xd2\xaf\x67\x11\x1d\x1e\x4a\xc4\xdd\xfe\x13\x4e\xfa\xff\x48\x5f\xaa\x84\x64\x67\x6b\xe7\x65\x14\x73\x71\xc9\x03\x25\xfc\xe3\xce\x0f\xb7\xbf\xd8\xf9\x79\x21\xc3\xc9\xf5\x00\xb9\x39\x59\x81\xff\xf0\x27\xc5\x1c\x91\x59\x06\x24\xc5\x10\x91\x41\x06\x24\x62\x7c\xc8\x04\x83\x11\x49\x75\xfb\xf6\xf6\x97\x3b\xdf\xdf\x79\x3d\x44\x14\x39\x01\x78\x3d\x44\x66\xfb\xe3\x10\x17\x27\x2c\xd3\xef\x6e\x7f\x78\x90\xd4\x9a\x93\xfd\xfe\x25\x57\x89\x89\x14\x5e\x93\x08\x49\x09\x96\x57\x04\x82\x44\xa2\xaa\xc3\x48\xb1\x3b\x3f\x0f\xa1\x59\x9f\x6c\x7f\x98\x2b\xaf\x92\x20\x9e\x5f\x7c\x5a\x29\x75\x05\xe7\x82\x62\x89\xdf\xb3\x67\xcf\x8a\xd0\xba\xf8\xbd\xa2\xc8\x47\xb3\x41\x66\x9d\x04\xb9\x80\x07\x8e\x86\x21\x4a\xb1\x94\x56\x67\xe2\xe0\xd1\x1a\xc8\xc0\xd8\x16\xf8\xfd\x39\x9f\x79\xca\xd9\x18\x4a\x49\x99\x02\x0c\x95\x09\x71\x01\x9f\x1e\xbf\x41\x77\x4f\xb9\xf7\xf1\x53\x5f\xc9\x5d\xa0\xb5\x9c\x30\x3f\xec\xfc\x18\xe7\x3b\x74\xee\xe7\xc6\xce\xf7\xb6\x3f\xdb\xfe\x78\xe7\xbb\x51\xc4\xf6\x16\x04\x80\x63\x7d\x88\x13\xfb\xf3\xed\x3f\x62\xdc\xf6\x1f\x8c\x9d\x1f\x6d\xdf\x86\x22\x3f\xda\xfe\x23\x64\x04\xce\xfd\xc9\xce\xcb\x92\xab\x7d\x06\xd4\x70\xfb\xb3\xed\x2d\x00\x07\xe9\x5f\x6e\x7f\x01\xcc\x21\x8e\xb8\xbd\xfd\x65\x32\xfd\x53\x5c\x13\x51\xc4\x78\x4b\x06\x47\x58\xa0\x2a\x10\x14\xe8\x1d\x84\x9a\x40\x4a\x20\x22\xaa\x17\xd5\x8e\xb1\x76\xe0\x3a\xfd\x34\x66\x79\x5f\xc6\x11\x00\x1f\x58\xde\xc7\x82\xe1\xf1\x4f\xe0\x05\xc8\x14\x91\xe1\x7d\xb6\xf3\xd2\xf6\xc7\x3b\xaf\x41\xf7\xed\xbc\x06\x99\xff\x04\x51\x18\xdc\x79\x71\xe7\xb5\x5c\x96\x37\xca\xa7\x3e\xe3\xdc\xe6\x4b\xe0\x37\x58\x9b\xa8\x45\xd4\x20\xa0\x0a\x88\x87\xe2\x5a\x1f\x27\xb8\xd6\x4b\xf7\xc3\xb5\x12\x4c\x2b\xc9\xb3\xee\xcb\xf2\x71\xb0\xe1\xe3\x00\x16\xf5\x53\xe8\x8b\x9d\x17\x0b\xdb\x1f\x8f\x30\xa8\x77\x90\x39\x7d\x96\x4a\x4a\x1a\x8d\x65\x7c\x82\x69\xfd\x0f\xec\x3d\x60\x5a\xc9\xc4\x07\xe3\x42\x09\xf6\xf3\xbf\xb7\x3f\x07\x51\x04\x04\x22\x18\x5a\xc9\x41\x44\x1d\xf9\xdc\x47\x70\xb2\x1c\x18\x9f\xef\xfc\x38\x03\xe1\x90\x3c\x68\xe7\xc5\xed\x3f\xc2\xc4\x49\xf0\x20\x5c\xbd\x30\x79\x3f\x97\x0e\x04\x28\xbf\x7d\xb1\xfd\xe5\xf6\x1f\xe1\x6f\x8a\x07\x6d\x7f\x1e\xd9\x5d\xb2\xd1\x5d\x64\x3b\x9f\xa3\x90\x05\x93\x57\x9a\x5f\x12\x91\x9f\xa3\x09\x06\x09\xf6\x8b\x91\x01\x86\x7f\x42\x01\xce\xcc\x3e\x93\x5a\x1f\x94\xc5\x4f\x48\x5b\x17\x3a\xef\xa7\x00\x0e\x84\x43\x85\xac\xaf\xc7\x78\xc8\xe8\xcf\x95\x98\xfd\x6d\x7f\x26\xd8\x9f\xc0\x42\x44\x41\xd1\x88\x1d\xf2\x1e\x8d\x8c\x38\x89\xc8\xcf\x0f\xc3\x4f\x80\xd0\x84\x80\x62\x08\xad\x03\xce\xf7\x39\x70\xd0\xcf\x43\x40\x67\x8c\x49\x44\x3c\x56\xf6\x48\x15\x5f\xd9\x03\xae\x30\x91\xda\xf2\x47\xfa\xff\xd9\xf6\xc7\x8a\x5e\x41\x83\x82\xf8\xbe\xad\xe8\xce\xe9\x6a\xa5\x58\x74\xe6\x66\x2a\x9c\x87\x40\x87\xa2\x7f\x40\xc0\x33\x7d\x0c\xdf\x33\xd1\x37\x12\x4b\xfd\x71\xf8\xe6\xd7\x17\x8a\x6c\x5b\x10\x1d\x01\xb8\x37\x4f\x39\x75\xac\x72\x3f\x27\x9d\x46\x78\x4a\x37\xc1\x53\xbe\x6d\x3a\xeb\xfd\x0d\xb6\x6a\x76\x5c\xe3\x49\xb6\xde\xf7\xe4\x47\xdd\xf4\x6c\xdf\xc6\xe0\xfc\xba\xed\xd9\x1d\x1e\xae\xdf\x7d\x13\x7f\xbf\xdd\x5f\xbf\xfb\xa6\x23\x82\x1d\x59\xe8\xd9\x80\xe7\xba\x74\xf7\xcd\xc0\x74\x5a\x7d\xaf\x8f\x9f\x77\x7f\xba\xda\x0f\xee\xfe\x34\xfa\xbe\xe0\xae\x27\x52\xcf\x32\x3f\xfe\x1a\xcf\x4c\xbe\x8d\x97\xb3\xae\x03\x62\x80\x11\x60\x02\x58\x40\xf5\x50\x2f\xd6\x89\x35\x01\xf8\x03\xae\x67\xfd\xa6\xe9\xd9\xc6\x85\xe0\xee\x9b\xce\xdd\x37\x1d\xe3\xb2\xe9\x99\x81\x69\xcc\x7b\x66\xcb\x34\xe6\x3b\x66\xd7\xf6\x4d\xe3\x99\x7e\xd7\x34\x2e\xd9\x2d\xdb\xb3\x0f\x22\xf9\xdf\x34\x3d\x04\x04\x40\x00\x02\x94\x87\xb2\x50\x74\x3c\x79\xff\xa6\x69\x5c\x08\x8c\xcb\x50\xa7\x31\xdf\x31\x9e\xe9\x1b\x97\xec\xaf\xa2\x86\xa4\xdd\xb9\x90\x42\x37\x02\xbb\xc3\x9a\x85\xb3\x85\x86\x6f\x3a\xcd\x24\x81\x1f\x97\x5c\x68\x74\xee\xbe\xe9\xdd\x7d\xb3\x99\xb3\x15\x7a\xd8\x32\xf9\xdc\xe0\x8c\x5d\x90\xd9\xd2\xbc\xe0\x92\xed\x8c\x26\x25\x79\x81\xe5\x3a\xa9\xf4\x98\x27\x7c\xb3\xef\xf4\x47\x92\x92\x45\x83\xbb\x6f\x76\xef\xbe\xe9\xb0\x34\x80\x43\x9a\xbd\x57\xef\xfe\xd4\xb9\xfb\x53\x49\x8d\xcd\x42\xeb\xee\x9b\x85\x47\xfc\x42\x0b\xe2\x7c\x5d\xf1\x4d\x67\xd9\x2c\x58\x66\x97\xff\xe1\xe4\x97\xdf\xb2\x6a\x17\x1e\xb1\x90\xee\x76\x6d\xc7\x0e\xec\xc2\x2a\xeb\x30\x87\xd3\x5d\x11\x03\xe9\x2b\xba\xc2\xb1\x92\xe9\x2b\x71\x0c\xa4\x5b\xba\x02\x9d\x2d\x53\x2d\xf9\x0d\x69\x75\x5d\x81\x55\x22\xd3\xea\xf2\x1b\xd2\x36\x10\x37\x99\xb4\x21\x3e\x1f\xb1\x0e\xe3\xcb\xf5\xf8\x03\x5e\xbc\xb3\x7f\xeb\x16\x6e\xe2\xed\xdf\x7a\x17\xb7\xe9\xf6\x6f\xfd\x06\xb7\xe8\xf6\x6f\xbd\x87\xdb\x80\xfb\xb7\x7e\x8b\x1b\x73\xfb\xb7\xde\xc7\x3d\xbe\xfd\x5b\xbf\xc3\x4d\xc1\xfd\x5b\xbf\xc7\x6d\xba\xfd\x5b\x1f\xa0\x53\xd7\xfe\xad\x9b\xc2\xab\x0b\x20\x72\xb7\x2e\x80\xc9\xfd\xba\x00\x2a\x77\xec\x02\xb8\xdc\xb3\x0b\x20\x73\xd7\x2e\x80\xcd\x7d\xbb\x00\x3a\x77\xee\x02\xf8\xdc\xbb\x0b\x6a\xe0\xee\x5d\x50\x47\xfe\x11\x8f\x96\x33\xd5\xb2\x12\x44\x71\xff\xe6\xff\xde\xbf\xf9\xe5\xfe\xcd\x77\xf7\x6f\xbd\xb8\x7f\xeb\x57\x18\xfe\x70\xff\xe6\x9f\x8c\xfd\x9b\xbf\xdd\xbf\xf5\xfd\xfd\x9b\xef\xef\xdf\xfa\x17\x88\x1a\x49\xfe\xbd\xf8\x80\xe4\xff\x65\xec\xdf\xfc\xf1\xfe\xcd\xf7\x44\xde\x9b\x7f\xda\xbf\xf9\x31\x66\xb9\xf5\x7d\x03\x6a\xb8\xf5\xe2\xfe\xcd\x77\xa3\xd0\xc7\x58\x12\x52\x5e\xdd\xbf\xf9\xaf\xfb\x37\x3f\xc7\x62\xbf\x32\x30\xf4\x7d\x09\xe6\x57\x18\xfe\x3d\x86\xdf\xdf\xbf\xf9\xa1\xb1\x7f\xf3\x95\xfd\x9b\x3f\x93\x69\xaf\x47\xb1\xef\xee\xdf\xfc\xdd\x68\xde\xb7\x10\x8b\xcf\x33\x09\xe3\x69\x6e\xb2\x23\x72\x1a\xff\xb7\x68\x70\xb6\x85\x71\xdb\x52\xed\x19\x43\xec\x11\x8f\xf7\x31\xd7\xfb\x1c\x53\x0e\xff\x75\xc4\x3c\x8e\xfa\xfd\xfe\xcd\x37\xb0\x8a\x7f\x45\xc4\xe2\x84\xf7\x11\xd7\x5b\x99\xa8\x97\xf7\x6f\xfe\x41\x62\xfc\xde\xfe\xcd\x5f\x67\x2a\xf8\x3f\x58\xe8\x67\xb2\x1f\x92\x09\x80\x7c\x9c\xf7\x20\xee\x12\xa1\x1e\x63\x9c\x45\x34\xc6\x6f\x2c\x5a\x59\x6c\x62\x24\xc6\x73\xa8\x07\xac\xf9\x90\x55\xe5\xb1\xb7\xf9\xc2\x8a\xde\xed\x16\xa0\x3a\x98\x2e\xbf\x12\x9c\x8e\x47\xeb\xbe\x9f\x4a\xb9\x4f\x1f\x66\x52\xc8\x81\x9e\xaf\xd5\xe4\x64\xcd\x67\x6a\x38\x67\xff\x77\x96\xa3\xc9\x99\xfc\x25\x96\xfd\x2e\x74\x04\x84\x73\x55\x1d\x92\x61\x69\x58\xf0\xd7\x99\x22\x89\x3d\x5d\x9e\xce\x75\x0c\x72\x3f\xdc\x0c\x67\xc2\x87\xb0\x42\x62\x13\x97\x40\x14\xe2\x70\x8d\xfc\x0c\xa8\x18\xac\xb9\x9f\x15\xe4\xea\xfb\x19\xfe\x7d\x17\x47\xf2\xad\x48\xc5\x18\x93\xda\x05\x20\x3f\xe6\xc5\x7f\x8f\xf3\x9b\xcf\xf2\x5f\x45\x3a\xc7\x48\xfc\x4a\xa2\xc8\x2f\x24\x28\x20\xa5\x91\x1a\x32\x12\x6f\x25\x8a\xdc\xe4\xd0\x22\xbd\x24\x11\x53\x4f\x23\xf3\xe5\xfe\xcd\xcf\x23\xa5\x23\x11\xb3\x91\xc8\xf6\xfe\xfe\xcd\x37\x61\x35\x4a\xad\x23\x8e\x39\xbc\xeb\xcf\xfe\xad\x5b\xfb\xb7\xde\xdd\xbf\xf5\x9b\xfd\x5b\xef\xed\xdf\xfa\xed\xfe\xad\xf7\xf7\x6f\xfd\x6e\xff\xd6\xef\xf7\x6f\x7d\xb0\x7f\xeb\xe6\x3d\x9c\x80\xbe\x46\x8f\x9f\x11\x4b\x22\xae\xe6\x2f\xf7\x6f\xfe\x3a\x44\xb2\xf9\xfa\xfe\xcd\x0f\x43\x9c\xdf\x62\xaa\x85\xd0\x77\xb0\x6c\xdf\xc3\xbf\x90\xc8\x09\x66\x9c\xfe\xb9\x1c\x88\x5b\xf8\xf7\x83\xfd\x9b\x5f\x86\x11\xd8\xe9\xa8\xc2\x6f\xb8\x7d\x2f\x63\xbc\x13\xb8\x55\xd1\x59\x1a\x9f\x99\xaa\x68\x44\x89\xca\x2a\x5c\x09\x9a\x3b\x56\x63\x3a\x2b\x55\x41\x90\x90\x38\x2a\x5c\x4d\x52\x92\xa8\x8a\xec\x90\x2b\x85\xb2\x88\x3f\x4d\x8f\x26\xe0\xa4\x1a\x91\x82\x96\x6d\x8b\x28\x0e\xe5\xc4\xb3\x4d\x87\xb3\x8c\xc6\xcd\xd0\xd9\xdc\x89\x5a\x02\x77\x61\x2a\x4d\xe1\x0e\x71\xc7\x6b\x23\xa8\x43\xf4\xc9\xda\x08\xbe\x3a\x03\xad\x72\x0c\xbe\x7a\xa2\xea\x7b\x9f\x58\x9a\x99\x79\x40\x47\xfd\x7f\x16\xe1\xee\xa1\x64\xf7\x50\xb2\x7b\x28\xd9\x3d\x94\xec\x1e\x4a\x76\x0f\x25\xbb\x7f\x56\xc9\xee\xbe\xe4\xb9\xaf\x4b\x72\xc3\x57\xb4\x8f\xa1\x58\x35\x2a\x8f\x15\x8b\x6c\xee\x38\xa6\x8d\x4a\x62\x5c\xd8\x3a\xd4\xd9\x88\xac\x9c\x55\xad\xe4\xc8\x55\x8f\xe7\xca\x55\x5c\x80\xca\xc8\x55\xf7\x25\x3a\x9d\x7c\x40\xc1\x69\x8b\x1f\x71\xdc\xdf\xe2\x67\x1c\xf7\xb7\xf8\x21\xc7\xfd\x2d\x7e\xca\x71\x7f\x8b\x1f\x73\xdc\xdf\xe2\xe7\x1c\xf7\xb7\xf8\x41\xc7\xfd\x2d\x7e\xd2\x71\x7f\x8b\x1f\x75\xdc\xdf\x92\x67\x1d\x01\xa2\x10\x9c\xb6\xe4\x69\x47\x80\x2a\x04\xa7\x2d\x79\xde\x11\x20\x0b\xc1\x69\x4b\x9e\x78\x04\xe8\x42\x70\xda\x92\x67\x1e\xa1\x06\x21\x38\x6d\x8d\xbb\xf8\xa4\xe5\x26\x05\xa7\xdb\xbf\xda\xff\xf2\x93\xfd\xad\xd7\xf7\x6f\xff\x1c\xff\xfe\x64\xff\xf6\xf7\x30\xf0\xd3\xfd\xdb\x5b\xc6\x48\xf2\x4b\xfb\xb7\xff\xdb\xfe\xed\x8f\xf7\x6f\xdf\xe4\x99\x72\x73\xdc\xdc\xbf\xfd\xe9\xfe\xed\x5f\x8c\xcb\xf1\xf3\xfd\xdb\xbf\x04\x18\x63\x92\xdf\xd9\xff\xf2\xa7\xe3\xd2\x7e\xb2\xff\xe5\xc7\x08\xfc\xa5\x03\x80\xff\x04\x73\xfc\xcf\x03\x72\xbc\xbd\xff\xe5\xff\xd8\xff\xf2\x23\xc8\x3a\xb6\x22\x68\xc8\xa7\x07\xc0\x78\xe5\x90\xc9\x2f\x61\xf8\xe3\x83\x51\x4e\xe6\x4e\xf5\xef\x01\x92\x9e\x04\x53\x8d\x21\xce\xc4\xc1\xa3\x71\xf0\x58\x1c\x3c\x1e\x07\x4f\xc4\xc1\xc7\xe3\xe0\xc9\x38\x78\x2a\x0e\x56\x2b\x89\x70\xa2\xbe\xea\xcc\x38\xfc\x2e\xb2\x65\x76\x43\x9f\x7e\x41\x8d\xf2\x8a\xbd\x3c\x6d\x5a\x64\x4b\xbb\xfa\x27\x04\x40\xe8\x83\x5f\xed\xdf\xfe\x37\xec\x80\xff\x26\x27\x0a\xcc\x26\x23\x9d\x96\xea\xc6\x4c\xda\x2f\x12\x5d\xfe\x13\xfc\x7c\x7b\x34\xd3\x3b\xfb\x5f\xfe\x47\x34\x2e\xa3\xc9\x3f\xc3\x79\xf4\xb6\x1c\xa3\x4f\x33\xc9\x7c\x92\xde\x84\xf5\x82\xa3\x95\x49\xbe\xb9\xff\xe5\xaf\xf7\x6f\x7f\x11\x4d\xc4\xfd\xad\xd7\x0f\x14\x1e\x47\x9a\x9a\x6d\xde\xd8\x26\xe5\x34\x23\x07\xf5\x1c\x74\x0f\x8b\x22\x97\x31\x11\x41\x81\x57\x8c\x4e\x5c\x7f\x5c\xad\x11\xd5\x93\xaa\xe4\x90\x42\x65\x56\x94\x7c\x70\x01\xf2\x9e\x62\xe3\x38\x61\x11\xfa\x97\x8f\xc5\xdb\xd8\xca\xef\x8d\x08\x8e\xbc\x81\xd1\x0c\xbd\xfd\x3f\x47\x0e\x7c\x8c\x90\xa2\x9f\x21\xed\x7a\x49\x80\xfd\xf2\x5f\xb1\x53\xf8\x32\xff\x45\x73\x44\xba\xbc\xfd\x62\x34\x5e\xa3\xa2\xe5\x41\xa0\x7f\xb1\x7f\xfb\xbf\x47\xab\xe0\x41\xc4\xcf\xdb\xef\xc0\x3c\x48\xc8\x9e\x30\x84\x3f\x95\x55\xbd\xc3\x25\xd0\xdb\xef\x48\x02\x0f\x18\xc6\xe2\x26\xe4\xfd\xef\x72\xe6\xbd\xba\xbf\xf5\x2f\x5c\xd6\x4c\x45\xff\x22\x43\x17\x63\x99\x33\x9d\x8d\xcb\x9c\xb7\x5f\x95\xb4\xf1\x7f\xed\xdf\xde\x92\x24\x3b\x59\x5a\x8a\x9f\x23\x39\xb9\x04\x2a\x47\x68\xa4\x9c\x94\x44\x13\x19\xb8\x30\x9a\xc3\xd2\xa2\x42\x52\x2e\x4d\xe4\xe1\xa2\x29\xf4\xc8\xd6\x48\x76\x29\x9f\x62\xea\xfd\x08\xa7\x5b\x6f\xed\x6f\xbd\xbd\xbf\xf5\xce\xfe\xd6\xaf\xf7\xb7\xfe\x7d\x7f\xeb\xe6\xfe\xd6\xad\xfd\xad\x77\xf7\xb7\x7e\xb3\xbf\x75\xaf\xb3\x87\x7f\x55\xe1\x14\x26\xd8\xff\x92\xdd\xf9\x8b\xfd\xdb\x5b\x21\xb2\xf3\x2d\xc1\xf9\x21\xf6\xbb\xfb\xb7\x6f\x86\x23\xfd\xfe\xe9\xfe\xed\xef\x85\x92\xb3\x6e\xc9\xe5\x03\x9f\xe1\x28\xd0\x07\x91\x61\x47\x80\x64\x84\xd9\x3c\x84\xd2\x22\x6d\x1e\x72\x0f\x22\xd8\x8e\x62\x22\x25\xdc\xbc\xae\x8a\x44\xdd\x5c\x04\xa5\xc0\x9b\x8b\x9b\x9e\x57\xd7\xbd\xe5\xdf\xa3\x33\xa7\xee\x67\x5f\x78\xdc\xb1\x9d\x02\x3f\x5f\x93\x3b\x38\xdc\x3d\x66\xd4\x1f\x67\xb3\xab\x2b\x6b\x0a\x69\xe1\x5f\x4b\x57\x06\xca\x50\xba\xe5\xc4\x4f\x91\x37\x58\xb9\xbd\x62\x7a\xf3\x81\x5a\xd1\x9a\x35\xa6\xa7\x23\x4a\xac\xec\xf7\x5b\xfc\xb9\x6d\xb5\xaa\x0d\x55\xa6\xe9\x6c\xa8\x6e\xe2\x7e\x7c\xdf\xe9\x07\xcc\x11\x7b\xe8\x5d\x7b\xc0\x97\xb9\xc5\xd6\xd8\x60\x05\x0f\x9e\x10\xa6\xc5\x2f\xb2\xa7\x56\xc5\xe9\x53\x35\x47\x65\x8f\x54\x2b\x00\x8e\xbf\x3b\xdf\x98\x7e\x61\x99\x39\xd3\x36\x99\x7e\xa1\xdd\xf8\xcf\xad\xc5\x47\x9b\x2b\xeb\x0c\x3f\xbb\xac\x8f\xbf\xac\xe5\xf1\x6f\x93\xc7\xab\x5d\x36\x08\xd9\x1a\xd3\xf0\x6b\xd9\x15\xb9\x5c\x9f\x7f\x8b\xd2\x2b\x8c\x97\xb2\x78\xf2\x2a\x7c\x36\x89\x47\xa7\x5f\x50\x97\x99\xb3\xc6\xbc\x30\xae\x6e\xcd\x63\x5e\xd8\x65\x7d\x6f\xb0\x12\xb2\x96\xc7\x3a\x61\xd7\x64\x61\x97\x0d\x56\xd8\x1a\x73\xc2\x65\xb7\xcf\x3c\x16\x32\xd7\x0f\xc2\xe5\x75\xe6\x2c\xbb\x1d\x37\x5c\x81\x28\xab\x1f\xae\x32\x6f\xd0\x0f\x97\x99\x93\x80\x07\xb0\x00\x10\x82\x61\x6b\x0c\x20\x40\x71\x28\x0d\x05\x45\x39\x68\x80\x0d\x1d\x70\x89\xe3\x78\x9e\xff\xd4\x99\xda\x78\xc1\x6b\x86\x47\x34\xf1\xc9\x1b\x72\xd5\xc4\x9f\xa7\xd6\xf1\xe7\x92\x39\x6d\x8f\xde\x91\xd0\x4a\xdc\x91\xa0\x3c\x85\xcd\x34\x9e\xf8\xcf\x2d\xd1\x44\xa3\x8e\x4d\x34\xce\x41\x13\x8d\xba\xc9\x8c\xba\x68\xa2\xf1\x14\x36\xd1\x38\xe7\xfa\x81\xf1\x94\x68\xa2\xf1\x0d\x88\x3a\xdb\x37\xbe\x09\x4d\x1c\x2f\x26\x3f\xc5\x1c\x51\x09\x54\x00\xd0\x11\xf6\xb9\x35\x06\x60\x01\x26\x80\x04\x68\x02\xd8\xb8\xd7\x9f\xfb\x1d\xe3\x7c\xdf\x91\x58\xd6\x99\xd7\xfe\xcf\xad\x15\xe6\x19\x57\x4d\xb7\x8f\x58\x31\xcf\xb8\x64\x5a\xae\x97\x7f\x1a\x56\xbe\xf7\x1c\x83\x01\x18\x50\x1a\xeb\xbf\x64\x5a\x07\xbc\xf7\xdc\x37\xce\x43\x76\x51\xc2\x78\x6a\x3d\xfb\xe0\x73\xea\xfc\xac\x6e\x93\xa5\x7e\xa7\x73\x25\x15\xd7\x98\x7e\xc1\xef\x77\x70\x74\x3a\x7d\x47\x4e\x61\x6f\xb0\x22\x82\x9e\x9c\x20\x62\x40\x37\x4c\x31\x75\x97\xb1\x69\x18\xf4\xb1\x79\x30\x53\x7d\x68\xcd\x48\x05\x97\x44\x05\xe7\x45\x05\x75\xd6\xcf\x4c\x12\x57\xcc\x12\x26\xa6\x89\x05\xc0\xba\xb6\x73\x25\x83\x3f\x1f\x42\xae\x44\x78\xa3\x7a\x45\x14\x85\x04\x2a\xd2\x35\xbe\xfe\xa5\x03\x93\x3c\x51\xfb\x68\x7d\x0f\xb6\xae\x12\x1a\x90\xee\xa2\x28\x5c\x4f\xc5\x60\xf7\xd6\x47\x32\x7d\x85\xcb\xc0\x1a\x66\x61\xcd\x1e\x34\x73\xa4\xe6\x91\x94\xfc\xb3\x2c\xe3\xb2\xe5\x4b\xd0\xdf\xb0\x07\xf6\x5a\xc1\x32\xb3\x72\xf3\x15\x13\x97\x8d\x6b\x0e\x56\x52\xa9\x29\xff\x30\x33\xeb\x17\x76\x96\x41\xa1\x42\x32\x21\x59\xa0\x67\xfa\x2c\x88\x52\x0f\x23\xe6\x9a\x53\x2d\xe6\x38\xe9\xf3\x21\xff\xb9\x35\x70\x51\xb6\xed\x3b\x05\x87\xb5\x58\xdf\x2a\xf8\x6c\xd9\x75\x2c\xe6\x38\xee\x9d\x3f\x44\x22\x2e\xb3\x3b\xc8\x5f\xba\xba\xd2\xf7\x0a\x6b\x11\xbf\x11\xe7\x45\xa0\x38\x4b\x3c\xb7\x8d\x61\x0b\xa3\x05\x13\x8a\x0e\x8f\xf4\xbd\x02\x32\x28\x79\x70\xa4\xef\x15\x5a\x1d\xd7\x1c\xa0\xd4\x98\xe4\x9c\xc2\x09\x1a\xc2\xc2\xfd\xb9\x9a\x72\x7f\x3e\x96\x3a\x8b\x73\x2a\x71\xc0\x41\x00\x1c\x39\xe1\x50\x52\x0a\x6b\x98\x32\x1c\xde\xfb\xfd\x6e\xf3\xce\x47\xe1\x1a\x0b\x0e\xf7\x80\x77\x4d\x31\xef\x7c\xa4\xe8\xca\x1a\x0b\xf2\xdf\xec\xce\x0a\x94\x66\xb9\x5b\x0e\x97\xcb\xdd\xf2\xf8\x2b\x57\x20\xf5\xbe\x2e\x5d\x01\x98\x8a\xce\xcb\x65\x0f\x2c\x1f\x7b\xfc\xe8\x57\x12\x7d\xb8\x60\x80\x92\xcf\x84\x1c\x18\x71\x86\xc5\xf7\xa3\xc3\x25\x6e\xd4\x1d\x3e\x5b\xed\x3b\x96\xc9\x1d\x86\x59\x18\x1e\xe5\x3f\xc7\x92\xa9\x4c\xd1\x45\xc8\x56\x34\x7e\x4e\xa5\xdb\xcd\x81\x85\xaf\xba\x8f\x03\x25\x9e\x7c\xd7\x65\x2e\x01\x68\x45\xc2\x51\xae\x31\xcb\x74\x0a\xbe\x19\x88\xa3\x30\x2b\x2b\x79\xe8\x9a\xc1\x38\x54\x4d\xa8\x1a\x7e\x22\x24\x2d\x2b\x07\x82\x65\x3a\x8a\x0e\x7f\x23\x14\xea\xf5\xbc\xb6\x5c\x63\x3e\x6b\x8f\x6b\x0b\x26\x42\x75\x3c\x14\xd5\xb8\xb1\x91\x03\x6a\xd9\x85\x69\x39\x06\x14\x26\x42\xb7\x88\x5c\xda\x70\xf4\x70\x70\xf2\xd1\x85\x6b\xa6\xd3\xc7\xcb\x40\x5a\x1e\xfc\xca\xdb\x40\xec\x8e\xd1\x35\xaf\x19\xd7\xfa\x8e\x6d\x5c\xeb\x77\x6c\xc3\xec\x2f\xf3\xdb\x40\x7a\x01\xeb\xb6\x4c\xbc\x0e\xc4\x85\x5f\xc7\x5d\xe3\x11\x16\x6b\x63\x60\xbc\x70\x72\xcd\x74\xca\x50\x53\x19\xaa\x29\x43\x35\x10\xba\x56\x86\x6a\xe0\x4f\xa7\x0c\xd5\x94\xa1\x92\x32\xc0\x2f\x03\xf0\x32\x00\x2e\xe7\x00\x1d\x67\x51\x73\x98\x75\x8d\x75\xae\x99\x46\xcf\x95\xc1\x55\xa3\x1f\xb8\x9e\xb9\x6a\xf8\x9e\x0d\xd3\xc2\xf8\xf3\xbf\xb0\x60\xcd\x0b\xcc\x55\xa3\xc7\xe0\xaf\xdf\x6f\xb9\x41\xbe\x8c\x21\x70\x77\x98\x55\x06\x88\x65\x00\x55\x06\x40\x65\x84\x52\x06\x08\x65\x00\x50\x1e\x2f\xd1\x38\xcc\xe8\xb9\x46\x3f\x30\x7c\x0f\x0a\x19\x3d\x66\xf8\xfd\x07\xbd\x11\x64\xcc\xa1\x98\xec\xa9\x98\xf2\x28\xf3\x2b\x1f\x7c\x2e\x66\x24\x39\x9f\xd9\xc1\x54\xf7\x0b\xfd\x91\xcb\x40\xfa\x81\x67\x26\xa3\x0f\x7f\xb6\x45\x9e\x44\xe9\x37\x0b\x0d\x31\x64\x10\xec\x27\xce\xb0\x1c\x4d\x65\xe2\xc3\x98\xcd\x73\x22\x9d\x07\x86\x34\x9b\xe5\x1e\x47\x61\xfa\xf2\xf4\x4b\x5f\x1e\x7e\x89\xb9\xf2\xb5\xfe\x9f\xff\x85\x79\xb2\x81\x0f\x74\x78\x47\x56\xd3\xf3\xdc\xbf\xbc\xd5\xc9\x54\x96\x6d\x03\xcf\xc4\x64\x4b\xd8\xfd\xb5\x84\x97\xb6\x47\xda\x73\x18\x71\x61\x60\x26\x44\x85\x1e\x74\xb5\x3c\xc1\xd3\x33\xbd\x82\x24\xdc\x20\x20\x04\x24\xcb\x99\x88\x8b\x97\x73\x88\x1b\x2e\xe4\xf5\x1c\x41\x0d\xa8\xb1\x63\x16\x24\x45\x77\x79\x44\x9f\x47\xf4\x15\x1d\x3f\x59\x41\x10\xf5\xe1\xe8\x71\x54\x20\xb3\x91\x28\x21\x88\x69\x24\x4a\x20\xad\xeb\xcb\x33\xa8\xf7\x60\xf0\x8b\xe5\x98\xb3\x2b\x8f\x58\x65\xe5\x9e\x27\x55\x8e\x1e\x3d\x71\x3f\x4c\x34\x4b\x6f\xdb\x89\x7b\xf7\x37\x93\x67\xdc\x97\x51\x8b\x02\xd2\xcb\x90\xf2\xde\xb9\x65\x98\x2d\x4e\x7a\xed\x65\x20\x8a\x1b\x48\x7b\xdd\x8e\x61\x2e\xbb\x48\x7c\x81\xf6\x7a\xcc\x70\xdb\x41\x1f\x7e\x39\xed\xf5\x98\x61\x31\x1f\x03\x29\x9a\x22\xcf\xf2\x5b\xac\xc0\x6b\xb2\x58\x41\x54\x66\xb1\x02\xaf\xcf\x7a\x94\xd7\x88\x11\xf6\x32\xfc\x62\xbd\xf8\x8b\x55\x5b\x8f\xf2\xca\x2d\x56\x88\xea\xb7\x1e\x95\x18\x58\xac\x90\x40\xa2\x90\x8b\x47\x7c\xaa\xfe\x6c\xc3\x3d\xdb\xac\xa9\x8b\xbe\x56\x02\x52\x33\x9d\xb9\xf6\x60\x99\x71\xfe\x80\x6c\x41\xf4\x46\x39\xdd\x19\x65\xc3\x44\x06\x11\x94\xa1\x13\x22\x06\xe1\xdf\x0f\x83\xb0\xec\x7e\x97\x39\xcb\xcc\xb0\xec\x4e\xa7\xef\xf8\x86\x65\x03\xdb\xc3\x5f\xd6\xf6\x18\x04\xae\xb9\x7d\xf8\x59\x63\x8e\xc5\x23\x7c\xdf\x6c\x05\xec\x20\x0e\x61\x2d\x97\x0d\xab\x53\x36\xac\xa0\x6c\x58\xed\xb2\x61\x5d\x2b\x1b\x16\x60\xe7\x1f\xc0\x19\xac\x65\xc3\xea\x18\x56\x60\x58\x6d\xc3\xba\x66\x58\x6b\x86\x95\x7f\xe2\xe7\x2b\x30\x86\xdc\xad\x84\x86\xc5\xe4\x91\x9a\x4e\x47\xc4\xe6\xec\x2f\x44\xd9\x40\x23\xea\x30\xbf\x29\x18\x47\x27\x5d\x88\x8c\xf0\x93\xc2\xbd\x01\x74\x30\x67\x61\x04\x4a\x1e\xdb\xc9\x39\xd8\x6f\xae\xf5\xed\x82\x59\x50\x4a\x6a\x75\x92\x52\xa4\xba\x2b\x6e\xdf\xf3\x55\xad\xa6\x74\x98\xaf\xe8\x4a\xc7\x54\xb4\x92\x22\x0e\xfd\x4b\x4e\x95\x03\xc9\x62\xdd\x3b\xff\x76\x9f\xa0\xc6\x5c\x37\xc0\xc9\xed\xe1\x41\x49\xfe\x92\xd7\xbe\x15\xdb\xbb\x0f\xa4\xf2\x38\x92\x04\xc5\x3a\x92\x11\xf4\x4c\xdf\x37\x83\xfb\x00\x7b\x18\x86\x61\x3d\x6a\x5e\xef\xdf\xf9\x5d\x82\x6b\x2c\x99\x92\x65\xf4\x1d\x9f\x2b\x96\x7e\x7c\xb3\x96\xf8\xec\xa2\x9a\x88\x24\x3f\xda\x13\xc1\x2f\x5f\xe1\x9a\xa5\x59\x58\x71\x3d\x33\xd2\x2d\x57\x5c\x8f\xf9\x91\x76\x69\x9b\xd1\x96\x86\x65\x43\x7c\x9d\x83\xc3\x20\xdf\xb5\xe8\x32\xdf\xf5\x71\xbb\xa2\xef\x14\x4c\x67\x23\xda\x9f\x30\x9d\x0d\xff\xde\xe7\x30\x55\x2f\x74\xc2\x20\xbc\xf3\x6e\x68\x8e\x3d\xd6\xcf\x2f\x9b\x12\x82\xb9\x27\x64\xf2\x9a\xe2\x28\xfa\xd1\x28\x4e\x48\xe6\x81\xa2\x2b\x77\xde\x55\x84\xf9\x57\x59\x57\x26\xd1\x16\xaf\x5c\xc1\x40\x18\xaa\x0e\x55\x4c\x45\x23\xac\xe4\xdc\xfb\xa8\xd3\xf1\xc7\xab\x0f\xf0\x72\x4d\x92\xf9\x74\x98\xc5\x1c\xe3\xce\x17\x8e\xeb\x19\xad\xbf\xbc\xc1\x06\xcc\x31\xac\x7e\x8b\x39\xc6\xea\xda\x9f\xdf\x0c\x98\x03\x92\xaa\xb7\x16\xff\xb2\xb6\xe1\x7b\x3d\xe6\x18\x83\x3b\x6f\xfd\xe5\x8d\x3b\xbf\x33\xe0\xcf\x35\xe6\x18\x1d\xdb\x0f\xdc\x9e\x69\x19\x3d\xcf\xf5\x6d\x87\xb5\x73\xb9\x50\x07\x04\x00\x5e\x9f\xc9\x2b\x74\x4c\xa8\xd0\x31\x79\x85\x8e\xc9\x2b\x92\xbf\xcc\x69\x33\xa8\xd0\x31\xd3\x15\x3a\x66\x54\x61\x5f\xd4\xd8\x1e\xcb\x6f\xce\xd6\x1a\x6e\x19\x38\x4e\xa3\xf1\xc2\x62\x63\xb1\xd9\x7c\x6c\xb1\x19\x26\xd8\x8f\x43\x01\x2f\xc4\x0a\x71\x02\x84\x10\x1d\xe3\xcf\xff\xb2\x06\x2d\x5f\xc3\x46\x73\x0c\x78\xfd\x50\x3b\xd4\x9b\xaa\x12\x4d\xe7\x1d\x66\xa1\x9d\x0f\xa0\x61\x00\x20\x0a\xbb\x77\x8b\x1b\xbe\xd7\xfe\xfc\x26\x37\x9b\x03\xf8\x50\xb4\xf3\x48\x28\x1a\xae\x45\x69\xed\x30\xea\xf4\x30\xea\x0d\x9e\xec\x7b\x3d\xfc\x45\x94\x30\x84\x68\x71\x53\xa7\xcd\xed\xee\x3d\xcf\x8d\x0c\xec\x38\xce\x21\xf6\x7b\x28\xc6\x39\xc4\x71\x0e\xc5\x38\xe7\x55\x25\x43\x12\xb3\x10\x47\x3e\x14\x03\x11\x8a\x91\x0f\xe5\x40\x84\x72\xe4\xc3\x0e\xb3\xb0\x2e\xac\x0a\xea\xc1\x5a\x42\xd1\xdc\xb5\x36\x00\xe2\x60\x38\x10\x00\x01\xa5\xb5\x69\x3b\x36\x3e\xd8\xa9\x6d\x8a\x2a\xee\x57\x15\x8b\xd5\x49\xfa\x5f\xff\xab\xca\xa6\xab\x95\xc4\x8e\x86\x19\x8b\x9d\x30\xc7\xbd\x31\x96\x8a\x48\x8b\x0e\xc2\xd0\xad\x29\xbd\x3b\x6f\x49\x41\x56\xd1\x93\x5f\x66\xd7\x16\xd6\x02\x3f\x53\xc6\x2b\xa9\x80\x96\x34\x61\x6c\x44\x26\x0c\x45\xd3\xbd\x92\x92\x2d\x1e\x9b\x33\x82\xd8\x8e\xe1\x8a\x60\x5f\x5a\x2d\xdc\xbe\x32\x62\xfe\x48\xd7\x86\xd9\x36\x64\x7e\x5e\x17\x07\x17\x55\xb5\x92\xac\x6a\x45\xd8\x06\x5c\x11\x84\xaa\x30\x10\x55\x95\x30\x83\xa4\xab\xc2\x6c\x1b\x32\x3f\xaf\x8a\x83\x8b\xaa\xb2\x32\xfd\x68\x31\xb4\x7d\x38\xac\xab\x8c\x58\x48\xd2\xc0\x2d\x84\x6c\x39\x77\x7e\xc7\x01\xc3\xf7\x84\xbc\x09\x25\x05\xb3\xfb\xe7\x37\xfd\x3b\xbf\x6b\x43\x93\x79\x28\x02\x5e\xaf\x8f\xeb\x24\x91\x31\x2e\xf3\x97\x0f\x44\x57\xf1\x4f\x89\xff\x46\xa6\x2e\xcf\x5d\x55\x74\xf8\x1b\xd5\xb1\xb1\x31\xa6\x0e\xcf\x5d\x85\x16\x74\x98\x18\x84\x0e\x0b\x36\x94\x51\xdb\x4a\x3b\x61\x5b\x09\x52\xd2\xad\xf3\x80\x56\x7e\xbe\x7e\x91\x7a\xf2\x55\x6c\x66\x16\xb3\xa0\xa5\x62\x51\x23\x45\x8d\x96\xb6\xa0\xac\xf7\xb1\xc4\x91\xe2\x8e\x2c\x74\x41\x79\xa3\x05\xdf\xcf\x59\xfa\x92\x16\x1f\xbc\x89\xf0\x15\x08\xc4\x83\xec\x23\xa4\xcc\x42\x7f\x7e\xb3\xc3\x8c\x9e\xeb\x40\xe0\xce\xef\x8c\x3b\x5f\x04\xcc\xbb\x73\xdb\xf0\x83\xbf\xbc\xc1\x8d\x42\xc1\x9a\x17\xb0\x55\xa3\x77\xe7\x2d\xf8\xf1\xdd\x7b\x1b\x85\x8c\x9e\x0b\x70\x0c\x3f\x80\xe2\x50\xd2\xf0\xdd\x7b\x19\x82\x0e\x2e\xf0\x37\x34\xfa\xe4\xd8\x7c\x48\x87\x97\x29\x73\x20\x63\x4c\x40\x0e\xf3\x0b\x6b\xff\x1f\x7b\xff\xfe\x1c\xc5\x91\x2c\x8a\xe3\xbf\xef\x5f\xd1\xdb\x71\x97\x95\xbe\x0c\x83\x24\x1e\x86\xb9\xcb\x2a\xf0\x6a\xbd\x5e\xaf\xc7\xeb\xef\xe2\xfb\x39\xb1\x21\xeb\x74\x94\xd4\xa5\x99\x96\x66\xba\x75\xba\x7b\x84\x07\x0f\x37\x84\xc4\xcb\x6b\xf0\x82\x0d\x06\x6c\x8c\x90\x91\x40\x0f\x1e\x42\x42\x18\xc4\x2b\xe2\x8e\xf9\x55\x8c\xec\x90\x47\x32\x11\x8a\xd1\xbd\xd7\xbe\x9f\x73\xd7\xe7\x7f\xf8\x44\x66\x55\xf5\x6b\x7a\x46\x23\xf0\x63\x77\x8f\x7e\x98\xe9\xaa\xac\xac\xcc\xac\xea\xee\xac\x57\x76\x66\x70\x07\x68\x5f\xfe\x9a\x6d\x12\x2f\x7c\xed\x5b\x40\xbd\x12\xbb\x4f\x1a\x27\x13\xd8\xec\x70\xd0\xc4\x7c\xb6\x37\x74\x8f\xa8\x17\x66\x3e\x70\x53\x33\x3e\x32\x5b\xbd\x08\xe2\x6e\xfb\x30\xb6\x79\x04\x61\x4f\x81\xaf\x78\xbb\xa7\x18\x9f\x0e\x41\xdf\xb7\x53\xd4\x0b\x6f\x94\xd3\x0f\x6b\xdb\x29\x12\xf4\x41\xc7\xa7\x8c\x4c\x6d\xbd\x81\xc8\xf9\xb1\xea\x7d\x22\x28\x86\x77\x4c\xa0\xf5\x8c\xe2\x83\x30\x8a\xdb\xcb\x29\x06\x7a\x62\xed\x7b\x4c\x20\x11\x5f\x30\x10\x58\x25\x90\x48\x1a\x7e\xf0\x97\x84\x1f\xfc\xa9\xf0\x83\xbf\x38\xfc\xe0\x2f\x0b\xbf\x6c\x8c\x7c\x0f\x3b\x3e\xc1\xe9\xf5\xf6\xed\x6b\x8a\xc2\x5c\x36\x0a\xf4\x7a\x76\xd8\x0b\xb3\x5f\x9e\x9c\xef\x43\x0f\x3d\x47\x14\xf4\x1b\xd8\xf7\xe5\xc9\xf9\x03\x4a\xe1\xd1\xfc\xc0\xfc\x51\x85\xf9\xa8\x14\x8e\xa4\xbe\x98\xf8\xf2\xcc\x7c\xdf\x7c\x7f\xe1\x7e\x61\x46\x99\x1f\x98\xef\xff\xf2\xa4\xf2\xc5\xc4\xfc\x00\x23\x80\x9e\xa5\xbe\x3c\x59\x78\xa0\xcc\xbf\x57\x78\x84\x4e\x9f\xbe\x9c\x2e\xcc\x2a\xe8\x16\xf2\x28\xba\x7c\x9b\xaa\xbc\xfd\xce\x04\xe1\x22\x54\x63\xef\x67\xcc\xdc\x59\x85\xb3\xac\xe4\xc7\x6a\x6a\xfe\xdd\xf9\xbe\xf9\x03\xe8\xd3\x0b\x3d\x55\xcd\x0f\x00\x85\x7e\xb8\xcc\xf7\xbb\x80\x77\xe7\xfb\xb1\x63\xfa\x5c\xd0\x7b\x85\x07\x3c\x59\x98\xfd\xf2\xcc\x17\x13\xe8\x85\xc9\x47\xe5\x38\x66\x67\x44\xf6\xe8\x97\x27\xd1\x27\x57\x3f\x03\x54\xf5\x6e\x85\x72\x71\x39\x38\x77\xe4\xc8\x79\x71\xda\x9c\x66\x15\xdf\x56\x53\x48\x85\xd3\x10\x14\x78\x7d\x65\xfe\x68\xa0\xee\x1a\x0f\xb3\x37\xc5\xe3\x9b\x5c\x9d\xce\xf6\x4e\xe0\x56\x14\xee\xcd\x1f\x2a\xdc\xe1\x67\xd2\xad\xf3\x03\x85\xbb\x5f\x9e\x9c\x3f\xf4\xe5\x99\xc2\x83\x36\xa9\xa5\x75\x53\xe1\xfe\x97\x67\xe6\x8f\x7e\x79\xa6\x8d\x6b\xfe\xb5\x57\x0c\xf5\xeb\xf8\xec\x64\x2a\xf8\xd5\x1a\x2c\x4c\xce\xff\x15\xea\xbc\xfa\x86\xd4\x8a\xbe\x93\x0e\xa1\x9b\xb2\xbe\xc2\x4c\x9b\xcf\xcb\xd6\x04\xf3\xd1\x57\x01\xd1\xd5\xb7\x5f\x7e\xc8\x9e\x91\x2a\x14\xb9\x25\xe9\x17\xe3\x85\x3b\xf3\xfd\x85\x99\xf9\x03\x5c\xb3\x55\xa4\xcc\x2b\x14\xce\xe2\xcb\xf8\xe0\xcb\x33\xd5\x2a\xd4\xa0\xf0\xc2\x8f\x90\x37\xbb\xa4\xfe\xcb\x66\x2d\x4a\xdf\xa2\x1d\x38\xd9\x44\xcf\x59\x0f\xe4\xd8\x66\xd6\xed\xfe\x32\x78\xcb\xd1\x99\x32\xf6\x0e\xc6\x59\x10\x87\xfa\xe8\xee\xf5\xaf\x85\x7b\xf0\x4e\x31\x97\x5b\x8f\xe0\x7d\xde\x04\xef\x8e\xf4\xc5\x04\x3a\xbc\x9b\x65\xef\xa0\xb3\x1b\x13\x04\xa7\x45\x2d\x8f\x87\xad\x10\xa7\x5b\xb8\x45\xc3\x11\xdd\x56\xb8\xde\xb7\x3c\x20\xd5\xa5\xc8\xde\x50\xc7\x0d\x17\xcf\xc6\x5d\x4a\xfc\xa1\x72\xb6\x70\x5c\x40\xd6\x41\x62\x9d\xe2\x6c\xe6\xf0\xec\xea\x6e\xb5\xd8\x03\xea\x1b\x0a\x38\x6c\xf5\x23\x80\x1d\x4d\xdb\x9f\x6b\x40\xc8\x7a\x06\x84\xdf\x1b\x3a\xd9\x6b\x2a\xbf\x49\xee\xa5\x9d\xa6\x61\x2a\x71\xb2\xd7\xb4\xd1\x12\x4c\x4b\xa5\x94\x38\xd1\x94\x38\x4d\x42\x75\xe5\x77\x86\xd9\xd9\x49\x75\x9d\x74\x2a\xbb\xf7\x5a\xb6\x12\xa7\xaa\xa6\xbc\x9c\x55\x4d\xda\xa9\xbc\x41\x3a\x92\x7b\xa9\xaa\x2a\x7f\x4a\x92\x44\x67\xb6\xca\xb1\xeb\xef\x0d\x1d\x99\x01\x23\x6e\x11\x86\x2c\x80\x3c\xd0\x05\xb2\x40\x15\x49\x22\xb9\x0a\x6a\xbd\x25\xab\xaa\xd2\x9e\x4c\x4a\xc1\xc4\xab\xa9\x8c\xce\x52\xbc\x01\x2c\x4d\xcd\x8e\x24\x35\x59\xe6\xf7\x24\xc3\x12\xdc\x60\x8c\x11\x20\xea\xde\x1a\xac\xc6\x80\x3a\x08\x1c\xa7\xa6\x02\x74\x6a\x32\x1b\x83\xee\x53\xe2\x54\xf9\xfd\xaa\x56\x63\x3f\x49\xd8\xc1\xda\xa3\x2e\xbc\x4c\x55\x55\xdb\x2b\x91\x74\x70\x92\xfd\xe7\x4e\xc3\xcc\xfa\xe0\x5e\xdb\x20\x01\xf7\x18\x13\xa9\x06\x95\xbc\x60\x9f\xed\x91\xb6\x97\xda\x49\xd2\xe9\x20\xd4\x32\x75\x4b\xd3\xbd\x01\x5b\xa2\xac\x2e\xe5\x6f\xb1\x80\x0a\xd9\x8e\x64\x56\xd5\x12\x12\xd5\x52\x1a\x51\x49\xc6\x6b\x47\xa4\x11\xee\x56\x2a\xa3\x67\x54\x77\xc7\x97\xe5\x92\x31\x99\xec\x75\xed\x88\x30\xad\xc6\x64\x55\xdb\x6b\xea\x86\xea\xd9\xea\xe5\x79\x34\x77\xf5\x6c\xf5\x6a\x6c\xa3\xb7\x3d\xb5\x37\xab\xaa\x59\xdd\xd1\x0e\x9d\xa9\xac\x4e\x55\xb5\x86\xdd\xde\x4e\xaa\xe6\x88\xa6\xe7\x48\x67\x4e\x4b\xe5\xb2\xaa\x9a\xa3\x6a\x8e\x26\xaa\xba\xdb\x93\x65\x27\xc6\xc0\xaf\x9b\x1a\x9a\xed\x5d\x5b\x1b\x98\x35\xc6\x36\x7e\xdd\xce\xaf\x3b\xf8\x15\x9d\xb5\xee\xa2\xcd\x72\x27\x55\xe5\x98\x4c\x34\x5d\x8e\xd1\x5f\x37\x6c\xd8\x50\x67\xef\x6a\x95\xe5\x88\x4c\x3a\xe5\x88\xac\xa5\xe4\x88\x9c\x55\x55\xe7\x9f\xfa\xff\x3a\xcb\xfe\x69\xc2\x9f\x5c\x2d\x0f\xc9\xb6\x56\xda\x56\x1f\xa1\x1b\xed\xd5\xb7\x9b\xb7\xec\xdc\xf6\x3c\xfe\x5f\x55\x52\xdd\xe2\xc4\xaa\xc1\xe4\x84\x72\x93\x13\x2a\x4c\x4e\xa8\x30\x39\xa1\xd5\x4d\x4e\x80\x93\x27\x0a\x0d\x72\x00\x06\x40\x1f\x88\xf3\x28\x34\xbd\x40\xad\x82\xe2\xb3\xf2\x77\x74\x95\x24\x94\x34\xc1\x8b\xad\x99\x16\x5c\x0d\x1d\x2f\xb6\xc1\xb2\x9d\x26\x85\x4b\x2a\x7f\xc7\x54\x2b\xe8\x50\x2e\x15\xd0\x03\x62\x40\x09\xa8\x00\x09\xa8\x8e\x75\x2b\x6b\x38\x2b\x7f\x47\x49\x13\xc5\xd6\x14\x43\x57\x6c\x43\xe9\x34\xa1\xc2\xf7\xe8\xfc\x7b\xb5\xed\x83\xb2\xfd\x83\x56\x35\xda\xe6\xdf\x44\x68\xed\x4e\x45\xab\xbb\xd2\xd3\x24\x95\x24\x24\x44\xf3\xab\x36\x4d\x4a\x1b\x66\x82\xea\xfe\x32\xa6\xaf\x7a\xf2\x23\x7c\x2d\xea\x14\xba\x3a\x4e\x93\x12\xf9\x11\x53\xf2\x95\xf0\x09\x1c\xb7\x80\x68\xb5\xdc\xd2\x5a\x74\x9c\x91\xf6\x6b\x38\x4b\x53\xa9\x8e\x0a\xae\x33\x3f\xc2\xf7\x8a\xa9\xe9\x39\xd1\x12\x80\x74\x4c\xa6\x76\xd8\x99\x96\x0d\xa5\xc9\x98\x4c\x75\xc9\xd6\xd2\xd4\x51\x74\x90\x61\xaa\x8e\xea\xd0\x31\xae\xa6\x23\x09\x8a\x6a\x8e\xea\x52\x3a\x3f\xa2\xc3\xbb\x2b\x94\x1d\x66\xa1\x5a\x16\xd9\xe5\x47\x4c\x47\xdf\x41\xfa\x07\x58\x10\x6f\xdd\xd6\xb0\x96\x58\x5a\x41\x3b\x42\x77\x7f\xfe\xed\x74\xac\x55\xa6\x9a\x4e\xa5\x38\xb3\xf5\x88\x60\xce\x14\x59\x16\x51\x13\x11\xf6\xd8\x68\x2b\x28\x10\x78\x96\x45\xbd\xa4\x9a\x2e\xbd\x41\x12\xbc\x30\x8d\xe9\x36\xe8\xba\x56\xba\x51\x86\x1c\x95\x23\x22\xa5\xcb\x6d\x91\xbd\x82\xe8\xbf\x18\x1d\x49\x97\x26\xcb\xb1\xb8\x96\x40\x32\x6e\xe8\xc4\x76\x88\xb2\x5c\x1b\x74\x3b\x92\xc5\x3c\x27\xcc\xd2\x3a\x0f\x52\x09\x75\x5f\x21\x49\xd3\xa9\x8a\x99\x36\xb8\x29\x58\x13\xb2\xbc\x22\x26\x75\xb9\xcd\xf9\x0e\xc4\x6e\x36\x5b\xf5\xb6\xd6\x86\xb6\x18\x5e\x1b\xdb\xca\x36\x95\x55\xba\x09\xa4\x72\x34\xe8\x2b\xf9\x61\x1d\xa6\x53\x2f\x71\x15\x1a\xcf\x0f\x9b\xfb\x94\xdd\xa8\x42\x61\x6e\xf7\x0a\xa8\xd0\x57\x40\x85\xee\x66\x2a\x74\x8f\xa3\x42\xff\xc8\x55\xe8\x6b\x42\x85\xb6\xd0\x7d\xab\xa8\x50\xe0\x16\x05\x5e\x51\x97\x51\xb4\x9c\x4f\x14\xb8\x44\x81\x41\x14\xa8\x47\x81\xf2\x5a\xac\x32\xf6\x18\xba\x6e\x93\x84\x02\x4f\x2d\x49\x28\x2d\x1a\xd5\x2d\xcc\x6b\xb6\xbd\xd7\xe8\x48\x2a\x2d\x06\x34\x1a\x61\x2f\x99\x54\x83\xeb\x1e\x92\x86\x7c\xd5\xb9\xa4\x11\x55\xe2\x46\x54\x69\xd1\xa2\x4a\x5c\x8b\x2a\x2d\x46\x54\x79\xc9\x8c\x2a\x7b\x48\x15\xab\x8c\x3d\x86\x12\x37\x94\x16\x4d\x89\x6b\x4a\x8b\xa1\xbc\x64\xfe\x20\x53\xc9\xe7\x54\xbe\x41\x8b\xbd\x2a\x2a\x37\x49\x33\x36\x95\x32\x69\xb6\x42\xfe\x6f\x49\x33\xb0\x68\xf5\x28\x61\xae\x82\xfd\xb8\xc1\x69\xa6\xbf\xd4\x55\xc4\x09\x6a\xd9\xd4\x0c\xd6\xf6\xa8\xe3\x14\xb5\xf7\xd9\x54\x77\xcc\xd2\xbc\x78\x95\x74\xb1\xe6\x9d\x6d\xf6\x1a\xa6\xb0\x2c\x80\x77\xae\x87\x10\x53\xda\xc3\xb4\xaf\xee\xa8\x63\x17\xc0\x23\x1b\x00\x90\xe9\x17\x5d\x16\x56\x65\x88\x68\x73\x3c\x35\x66\x33\xe3\xb2\xbd\xf0\x63\x0e\xa0\x51\x37\x60\xa4\x2e\x5b\x18\x9a\xd9\xdf\x97\x85\x59\xd9\x71\x7e\xd3\x96\x17\xd6\xd5\xeb\x4f\xa7\x5e\x3b\x92\x5e\xf5\xca\x26\xa8\x3f\x92\x76\x25\xff\xd0\xca\xb5\x46\x3d\xb9\xae\x55\xd7\xb5\xea\x8f\xaf\x55\x77\xee\x5c\xd3\x29\xce\xba\x56\xfd\x7e\xb5\xea\xba\x4a\x5d\x9f\xaf\xae\x6b\xd6\x7f\x4a\xcd\xba\xb5\x71\xfb\xda\x7d\x8a\xb5\xca\xcb\x1f\x2e\x5f\x5d\xee\x5f\x1e\x5f\x3e\xb2\x7c\x79\x79\x60\x79\x4c\x8e\xc8\xcb\x7f\x59\xbe\xba\x7c\x70\x79\x72\x79\xc0\x0f\x7e\x67\xf9\xca\xf2\xc0\xf2\xe8\xf2\x99\xe5\x71\xc8\x1e\x59\xbe\xb6\x7c\x1a\xb1\xc6\x96\x8f\x33\xd0\x3b\xcb\xd7\xe0\xf2\xe1\xf2\xc4\x72\xff\xf2\x24\x4b\x8e\x2f\x1f\x5f\xbe\xbc\x7c\x64\x79\x94\xd5\xb9\xb1\xfc\xde\xf2\xe5\xe5\x13\xcb\x93\xcb\x1f\xb0\x3a\x27\x96\xaf\x22\x99\x0f\x96\xaf\x2e\xbf\xb3\x3c\xb9\x7c\x10\x19\x72\x0e\xd7\x97\x0f\x63\xd1\x0d\x2f\xb8\x7f\xf9\xfa\xf2\xd1\x72\xec\x93\xcb\xa3\x48\xcc\x0b\x6e\x8b\xe8\xd0\xc6\x23\xcb\x57\x96\xdf\x5d\x1e\x5d\x3e\xb2\x3c\xb9\x7c\x6c\xf9\x32\x60\xf7\x2d\xdf\x58\x7e\x87\x25\xa1\x89\xfd\xcb\x93\xcb\xef\x61\xfb\x10\x74\x70\x79\x7c\xf9\x5d\x37\x39\xb0\x7c\x05\x45\xfe\xcb\xf2\xe5\xe5\x63\xac\x25\x7d\xcb\xe3\xcb\x87\xb1\x68\x9c\x65\xaf\x2f\xf7\x2f\x8f\x2e\xf7\x2d\x8f\x32\xc6\xe5\x1b\xae\xbd\x95\xcc\xd0\x6c\x57\x85\xe9\x01\xdd\xa3\xfb\x95\x8a\x68\x88\x22\xc4\x57\x84\xf0\x8a\x10\x59\x11\x02\x2b\x42\x44\x45\x08\xf7\x1c\xbb\x92\x9b\x9f\xe3\x84\x25\xf4\x80\x25\xf0\x09\xee\xf2\x3b\xcb\x87\x73\xcb\xef\x2c\xff\xa5\xf2\x27\xb8\x50\xba\xa6\x4f\x70\x81\xa6\x1c\x63\xf5\xc2\x75\xda\xf2\x3b\xf8\x4c\x5c\x5e\x7e\x77\x79\x3c\xb8\xf3\x89\x4f\xfb\xbb\xcb\x97\xe1\x1a\x7a\xb0\xe3\xdf\xef\x84\x07\x1c\x1f\xaf\x53\xcb\x57\xcb\x76\x3c\x97\xff\xb2\x7c\x05\x11\x8e\x2d\x8f\x2f\x1f\x5d\x1e\x75\x0e\xae\x6b\xdb\xf9\x5c\x3e\xb6\x7c\x75\x79\x60\xf9\x1a\xbe\x39\x47\x96\x47\x3d\xba\x8c\x3f\x82\xa3\xf0\x08\x08\xa5\xb6\x7c\x62\x79\x14\xe1\xfd\xf8\xb4\xc3\x33\x70\x7d\xf9\xd0\xf2\x55\x10\x8f\xe9\x37\xf5\x17\x52\x10\x09\xb7\x49\xb1\x3f\xe0\x29\xfe\x40\x60\xa7\xfd\xd0\x71\x11\x66\x04\x45\x39\x89\x4d\x86\xe7\x9d\x63\x27\xcb\x4b\xc6\x45\xe0\x11\xe8\xe3\xe5\xa3\xcb\x97\x97\xfb\x04\xb6\xea\x85\x9e\x00\xf9\xd9\x19\x12\x3c\xd7\x2e\x56\x5c\x40\x04\x46\x36\xc6\xde\xd8\x3e\x7c\xc5\x39\x56\xd6\x0f\x1d\x67\xc1\x49\x6a\x74\x75\xb4\x78\x6c\x73\x22\x22\x47\xe4\xb5\x78\x2d\x8a\x40\x95\xc5\x63\xfe\x0f\xcc\x5f\x40\xc5\xdc\xd8\x14\x3c\xa9\xd9\xfa\x5c\x27\x35\x34\xe5\x28\x8e\xd7\x8c\xb4\xa6\xe3\x13\xf2\xdb\x54\x4c\x9e\x3b\x37\x77\x73\xee\xc1\xdc\xa3\x27\x87\xe6\xae\x3e\x39\x30\x77\x77\xee\xd1\x93\x7e\x65\xee\xf2\xdc\xcc\xdc\xd4\x93\x03\x41\xf0\x79\xc8\x3c\x39\x28\xb2\x27\x9f\xf4\x3d\x39\x30\x77\x63\xee\x9e\xa7\x5c\x24\xcf\xcd\x3d\x7a\x72\x7c\xee\x81\x3f\x7b\xcf\xad\x79\x7c\x6e\x1a\xa8\x3f\x19\x78\x72\x90\x81\x2e\xcd\xcd\x3c\xe9\x7b\x72\x70\xee\xda\xdc\x7d\x64\xcd\x31\x07\xe7\x66\x9f\x1c\x7c\xf2\x9e\x17\xf4\xc9\xdc\xa3\x20\xd6\xa9\xb9\x99\xb9\x59\x3f\x30\x64\xca\xf7\x3b\xaa\x6b\x21\xed\xbe\x89\x8d\x78\xf4\xe4\x90\xbf\xdd\x1e\xf0\x79\xc8\x3c\x39\x28\xb2\xac\xdd\x77\xe7\xee\x79\xca\xe7\x4e\xb0\xe4\x39\xac\xfb\x40\x94\xb0\xec\x3d\xb7\xe6\x21\x6c\xf7\x71\xde\xee\x43\x6e\xbb\x67\xb8\xf0\x1c\x93\xb5\xfb\x1d\x2f\x08\xda\x1d\xc0\x62\xed\xf6\x01\x43\xda\x1d\xee\x77\x8a\x36\xcb\xcc\xf9\x90\xbc\x6b\x97\x9d\xed\xa1\x46\xa7\x64\x6f\xd8\xb0\xb9\x85\x47\xe0\xb4\x3d\xde\x89\x1a\x22\x76\x54\xd3\x55\xfa\xd6\x1f\x3b\xeb\x30\x48\x93\x5c\x5f\x5f\xdf\x8c\x66\x8e\x4a\xb0\x6b\x5b\x69\x14\x41\x75\xf5\x6d\x31\x2f\x86\xf7\xb1\xab\x05\x27\xf0\x0d\x21\xbb\x5f\xfc\x0e\xf1\x3b\xc2\xef\x04\xcb\xfd\xc5\xe9\x7b\xa7\xd7\x79\x7f\xf3\x3e\xe6\x7d\xca\xfb\x91\xf7\x5d\x85\x83\xc1\xb9\x8f\x9e\x1c\xc2\x5b\x7c\x73\x6e\x76\xee\x3a\xe2\x3e\x39\x04\x0f\xe7\x93\x03\x73\x37\x95\xb9\x61\xe8\xec\x27\x07\xe7\x3e\x53\xe6\x86\xe7\x66\x9e\x1c\xe4\xaf\xc5\x67\xca\xdc\x45\x78\x08\xf1\x7e\x62\x06\x9e\xa1\x9b\x4f\x06\xe0\x1e\x3d\x39\x04\x84\x2e\xcd\x5d\x9d\x9b\x9a\x9b\x9a\xbb\x09\xb7\xbf\xda\x7a\x81\x49\xc0\x39\x33\x8e\x77\x39\x37\x20\x3c\x33\x77\x9f\xd3\x07\x9a\x37\xe7\xa6\x2a\x2f\x22\x80\x12\xd2\x41\x2a\x48\x03\x29\x60\x7d\xac\xed\x7f\x64\x56\x1b\x17\x7f\xdd\xd8\xd8\xac\x37\xcb\x73\xf7\xe7\xee\xcb\x31\x79\xee\xfc\xdc\x79\x39\xa6\x37\xcb\x4f\xfa\x58\xfe\xe2\xdc\x79\x79\x7f\xc5\x01\x78\x0e\xbd\x99\xd5\xd1\x8d\xb2\x5c\x1f\xb5\x8d\x57\x8d\xbd\xd4\xfc\x0d\xb1\x68\x5d\x7d\x6b\x43\x5b\xd9\x88\xde\x0a\xd4\xda\xde\x8c\x36\xcf\x9d\x6f\x7e\x33\xda\xbc\x59\x0b\x9d\x71\xa0\xe7\xec\xdd\x7c\xca\x21\x1c\x77\xef\x7e\x06\xbb\x0e\x87\x50\x05\xc3\x0e\x5e\xee\xce\x03\x7e\x9b\xf2\xce\x04\xe6\x2e\xcd\x5d\x9f\xbb\x3f\x37\x03\xf7\x5c\x7a\x7b\x7f\x70\x32\x00\x4a\x8f\x29\x27\x5f\xa1\x77\x3d\x23\xe0\xee\x94\x60\xee\xca\xdc\x9d\xb9\x99\x27\xfd\x92\xb7\x28\xfc\x73\x40\x69\xfb\x2e\xfe\xdd\x1f\x9a\x1e\x37\xcb\xad\xf0\x8c\x49\xa8\xab\x1e\xcd\x7d\xc6\xf4\x0e\xc8\x07\x6a\x4f\xac\x7c\x38\xd9\x18\x22\x7f\x36\xf7\x20\x1c\xfd\xb3\x00\x7a\xd0\x16\xd8\x99\x17\x85\x7c\x44\x17\x31\x98\x50\x8a\xdb\x69\xad\xb4\x2d\x62\xee\xb2\x37\x6c\xb0\xc5\x27\x8a\x62\xfb\x41\xdf\x65\x44\xea\x64\x58\x0c\xc1\xe0\xa5\xca\x3f\x17\x9a\xe9\x25\x4e\x78\xc3\x06\x5d\xd2\x60\x41\xae\x77\x78\xc1\xb9\x9c\xdc\x6a\xb4\x77\xd1\x0e\xdb\x01\xb5\xc1\x83\xf6\x47\x84\x45\x7b\x4c\xc3\x36\x80\x52\xd4\x36\xf6\xa0\x4a\x8b\x76\x90\x54\xaa\x4e\xaf\xaf\xdf\xb0\xa1\xce\xd8\x65\x44\x49\x4f\x4f\x2a\x5b\x67\xd7\xd7\x47\x0c\x67\x7c\x96\xdf\xde\x2f\x47\xcc\x5f\x34\x36\xed\xda\xd5\xd8\x2c\xa3\xc6\xfe\x4c\x8e\xb1\xc4\xdd\x27\xfd\x30\x6c\x87\xcf\xb5\x9e\x0c\xcc\xcd\xf8\xcf\x99\xf9\x80\xf1\x00\xe7\x56\x38\x1c\x4c\xcf\xdd\x94\xe6\x6e\x71\xb5\x32\xf3\xe4\xc0\x93\x63\x73\xf7\xf8\x48\x70\xd3\x59\x40\x56\x46\x48\xc7\xe4\xb9\x6b\x73\x0f\x80\x08\x87\x3e\x39\xe6\x1c\x4c\x3b\x88\x57\x71\x9e\x35\x77\x7f\xee\xc6\xdc\x4d\xe9\xc9\x7b\xf0\x60\x3a\x07\xd4\x98\x9d\x79\xc2\xec\xf8\x38\xca\xdc\x7d\xa6\xe1\x9c\xc3\x6a\x0e\x40\xb4\xb8\x60\xf9\xa4\x1f\xe0\xd7\x59\xd2\x39\xbc\xe6\x20\x44\xcd\x7a\x50\x9f\x1c\x41\xd9\x1f\xe0\x98\x2c\x4e\xb3\x1d\xe0\xdd\xb9\x9b\xab\x1f\x6b\xcf\x7d\xe6\x5b\xc7\xce\x7d\xb6\xfa\x42\xb6\x71\xcb\x9a\xce\xb5\xcb\xa6\x4b\xfa\x26\x92\x29\xdb\xe7\xca\x8a\x8d\xae\xac\x12\x27\x66\x47\xd2\xd9\xe9\xca\x2a\xaf\x64\x74\xaa\xbc\x92\x49\x65\x43\x76\xba\x3a\xca\x76\xba\x56\xb3\x6e\x79\x05\x83\x49\xb6\xb3\x60\x92\x3d\xa6\xe0\x00\x0c\x80\x3e\x10\x07\xb2\x40\x12\xa8\x55\xf4\xf5\xa6\xab\x24\xab\xc4\x0d\xbc\xbc\x91\xa1\x16\x5c\xff\x85\xaa\x3a\x4b\xbd\x91\xcc\x98\x98\x78\xc9\xd4\xe0\xb2\x87\xd8\x19\x53\x25\xd9\xea\x26\x7c\x3a\x10\x04\x6a\x40\x09\x68\x40\x75\xa8\x5b\xd5\x82\x2f\x6e\x28\x6f\x64\x94\x7f\xa1\xca\x1b\xc9\x90\x6d\xac\xbf\x2f\xad\xee\xd5\xe9\x6f\x18\x2a\xc9\x4a\xc4\x0e\x2a\xf3\x37\x8c\xb4\x61\x9a\xc6\x5e\x5f\x91\xcf\x62\xcf\x0e\xaa\xf2\x3f\xe3\xa6\x94\x97\x9c\x67\x75\xf7\x2a\xb1\x6c\xa1\x64\x45\x71\x2d\xcb\x3a\x2d\x60\xb2\x47\x12\xcc\xfb\x17\x91\x3a\xe9\x5e\xc9\xa2\x1d\x86\xae\x7a\xbf\xd0\xe6\xf9\x34\x60\x70\xa7\x1c\x3e\x73\x16\xca\xbe\xd1\x26\xba\x04\x9a\xd9\xf3\x89\x76\xc6\x64\x9f\x68\x13\x09\x9e\x10\xd7\x98\x25\xcb\xbe\xd0\x26\x12\x3e\xc0\xae\x29\x0b\x3e\xce\xa8\x09\x88\x94\xa5\xc4\x35\x64\x81\x4c\x2d\x1f\x69\x5b\x76\x4e\x57\x73\xa6\x9a\xb3\x93\xab\x46\xc6\xfd\x99\xcf\x7b\xd7\x7f\xff\xef\xe8\xfe\xb2\x61\x73\x63\x43\x7d\xb3\x6c\x27\x45\xd0\x5b\xd9\xb2\x45\xbc\x5b\x59\x57\xd9\x97\xdc\x76\xb3\x6c\xaa\x72\x0c\xb0\xea\xcb\x1d\x8e\x96\x1f\xe7\x3e\x97\xb5\x30\xd5\x37\x79\x7d\x86\xac\x6b\x95\xbf\x2b\xad\x02\xca\x60\x53\x3c\xbe\xa9\xa5\xc5\x13\xab\xb6\x25\x52\x16\x9f\x96\x83\x42\xf5\x4a\x18\xc2\xba\x62\xf9\x4f\xaf\x58\x02\xdf\x1c\xbc\xd0\xb8\xed\xf9\xb4\x48\xa2\x7d\x5d\x8b\xfc\x94\x5a\xe4\xa7\xff\x8e\x60\x5d\x7d\xfc\x27\x52\x1f\xab\x9b\xf1\x6f\x7d\xae\xcf\x5a\xa9\xbe\x49\x2b\x3f\xd5\x5f\xd7\x28\xff\x04\x1a\x65\x5d\xa1\xac\x2b\x94\x67\x50\x28\x2f\x34\x6e\x79\xae\xd3\x26\x7d\x93\x96\x5a\x57\x28\xff\x8c\x0a\x65\x7d\x8a\xb2\xae\x51\x56\x5d\xe1\x34\x35\x6e\x5b\x8b\x17\xbb\x30\xf5\xa1\xaf\xab\x8f\xbf\xd3\x7d\x92\xf5\xdd\xd7\x75\x15\xf2\xa3\xec\xbe\x06\xc3\x3d\x6d\xdf\xfa\x9c\x47\x3a\xfa\xbe\x75\xa5\xb2\xae\x54\xd6\x95\xca\x7f\x4e\xa5\x52\xe1\x5b\x92\x86\x2d\xcf\x39\x55\xb1\x12\xeb\x5a\x65\x7d\xa5\xb3\xae\x51\xd6\x35\x0a\xdf\x3b\xd9\xd2\xb0\x96\x6f\x7e\xcb\x34\x8a\x51\xe6\x53\xc5\x10\x4e\x55\x0c\xf4\xaa\x62\x30\xaf\x2a\x90\xe9\x32\xd0\xaf\x8a\xc1\xe2\x49\x28\xe4\xf1\x35\xd0\x29\x86\xf0\xad\x62\x1a\xcc\xb7\x8a\x69\x88\x90\x12\x06\xf7\xad\x12\xf0\x73\x5d\xc9\xb7\x8a\x5d\xee\x5c\xe5\xf1\x35\xf4\xae\x62\xd7\xe0\x5e\x45\xd5\xd2\x44\xff\xfc\x1d\x43\x49\x65\x74\x15\x65\x87\x7f\x6a\x76\x9b\x54\x35\x94\xcf\x67\xc8\xe3\x6b\xaa\xa1\xb0\x58\x0c\xaa\xa1\x58\xa4\x9d\xd8\xe1\x4e\x56\x45\x28\x06\x2d\x0d\xb4\x90\x12\x12\x62\x44\x80\x04\xd4\xae\x12\x8e\x41\x53\x52\x19\x25\x4d\x94\x34\x85\x2a\x4a\x2f\x55\xac\xe7\xd0\x2c\xc1\xa3\xe2\xd6\x14\x41\x57\x79\x44\x97\x54\xca\x1c\xe9\xf9\xce\x8d\x2b\x96\x97\x6b\x9d\x56\xbd\x2d\x22\xad\x8a\xef\x44\x59\x08\xc3\x8d\x54\xfd\x4a\xa2\x95\xf4\xb4\xbd\x19\xb5\xdf\x8c\xa6\x37\x6b\x15\xcd\x34\x7b\xf0\x23\x09\x37\x58\xa9\xdf\x54\xb3\x86\x8f\x27\xb8\x91\x68\x4f\xd4\x66\x31\xcc\x5e\x8f\xbe\x11\x8d\x47\xd1\x50\x94\x08\xd8\x6e\x06\xab\xe0\x28\xcb\x50\x35\xf2\xf8\x9a\xd4\x45\x83\x5a\x35\x6e\x98\x89\x60\x89\xab\x54\x5b\x75\xa7\xc0\xd5\xaa\x2f\x6b\xd4\xf4\x56\xf1\xe8\xd4\x1e\x62\x69\xba\x4d\xf8\xa7\x60\x9e\xda\xb5\x28\xd6\x1e\xc3\xb2\x3d\xaa\x95\xe8\x36\x70\xe1\x9f\x50\x74\xd3\x54\x37\xe9\xe2\x3e\x64\x8c\xae\x80\x53\x19\x00\x60\xa0\x04\x1e\x2b\xc7\xf0\xab\x58\x28\x4e\xb2\xe2\xa4\x61\x1a\xde\x58\x09\x50\xa4\xb2\x22\x1b\x35\x39\x57\xb3\x90\xe9\xe2\xe1\x12\x32\xa0\x5b\xe1\x65\xf2\xa8\x5a\x82\x44\xb3\xac\xb8\x8b\x00\x51\xae\x6d\x21\xd3\xb5\xba\xb6\x25\x3e\x2b\x3c\xb2\xba\x73\xbd\x9d\x5b\xb7\xed\x5c\xf3\xd7\x64\x32\xd5\xa9\x2f\x9a\x18\x8b\x15\x93\xf5\x45\x13\x4b\x18\x22\x9a\x98\x1b\x2c\x46\x0b\x44\x13\xd3\x91\x94\xeb\x25\xaa\x1d\x14\x59\xd6\x55\x64\x09\x83\x79\x89\xea\xe0\x6a\x4c\xeb\x28\x77\xfd\x4f\x75\xe6\xe8\xbf\x93\xb6\xf3\xf0\xb8\x2c\x04\x28\x71\xc2\xe5\x66\xf1\xda\xc5\x43\x85\x76\xf1\xd0\xa1\x24\xc1\x22\x05\x58\x94\x39\xf5\x37\x3a\x6c\xbc\xea\x46\x2f\x0b\x1c\xa0\x75\x38\x8e\xfc\xa9\x4e\x4d\x23\xc7\x02\xf8\x18\xb9\x34\x31\xf7\x19\x39\x0c\xde\x93\x4b\x93\xac\x91\x43\xfd\x9e\x43\xfd\x9e\xc3\x88\x3d\x46\x0e\xd4\xaf\x86\xf1\x78\x72\x3c\x5e\x4f\x4e\x37\x7a\x39\x44\xd5\x3a\x78\x8a\xea\xf4\xcd\x68\x33\x50\x86\x4b\x9a\x98\x70\x21\xed\x26\xcb\x65\xe1\xd2\x95\xd1\xd9\x25\x85\x65\x09\x03\x2e\x16\xed\x81\x8b\xd1\x61\xc3\x45\x37\x7a\xe1\xa2\x6a\x1d\x6f\x46\x9b\xeb\x37\x6b\xe5\x03\x96\xb5\x49\xf5\x8e\x59\xd8\x1e\x1e\xfd\x08\x95\xfe\x3e\xc3\x09\x7f\x94\x0d\x8c\x57\xd8\x1e\xc5\x6d\x8f\x37\x02\x12\x87\x38\xed\xa9\x38\x60\x79\x9e\x30\xc3\xf3\x75\xc3\xe6\x4d\xf1\x78\x7c\x13\xff\x9a\xc1\xa8\x6f\xd6\x7d\x5f\x1d\xf8\x32\xfb\x9f\xd1\x87\xfb\x0f\x75\xeb\xaa\xbb\x5a\xff\x61\xee\xeb\xf3\x79\x61\x57\x8d\xb4\xa6\x27\x70\xa4\xa7\x16\xce\x1c\xe0\xa2\xe5\xc7\xcc\x0e\x23\x45\x2d\xa5\x2b\x43\x7b\xa9\xa5\xf4\x6a\xd4\x04\x04\x2b\x3f\xd4\x4e\xd4\xea\x63\xbd\x91\x8e\x02\x39\xae\x06\x80\x16\xbc\xfd\x34\x0a\x44\xa2\x48\xa1\x5a\xfc\x25\x43\x0c\xf8\x9a\xd2\x95\x51\x7a\x35\xa8\xf0\x8c\x9f\x4e\xaf\x69\xdb\xa2\x55\x0c\xd8\xde\x48\x4c\xaf\x56\x2c\xab\xb0\x95\x51\x05\xb3\xc6\x28\x4a\x49\x23\x2b\x11\x29\x45\x42\xe3\x01\x59\x72\x4c\xae\x2d\x84\x52\x9a\xe4\x6f\x12\x9d\xac\x89\xd4\x2a\x21\x94\x6a\x23\x54\x2d\x80\x52\x96\x9a\x35\x0b\x54\x73\xf8\x24\xa2\x1a\x35\x13\xad\x65\x6e\x40\xbd\x8b\xae\x24\xe9\xa0\x6e\xe4\x24\x03\x43\x27\xc1\x24\xc0\x17\x3c\x89\x03\x3c\xe1\x93\x82\x93\x82\xca\x01\x94\x88\x1b\x40\x29\x7f\xcd\x13\x41\x29\x7f\x0d\x4a\xf6\xb2\x4a\x16\x4d\x13\x1d\xc6\xed\xbd\x9c\x25\x64\x2b\x45\x58\xa2\x6e\x84\xa5\xfc\x4d\x77\xae\x00\x99\x1a\x56\x66\xff\x63\xd6\x37\x59\xf8\x1f\xb3\x35\x98\xec\xef\x5c\x93\x71\xed\xfa\x6c\xe1\x1f\x75\xb6\x90\x7e\x6b\x7d\xb6\xb0\x3e\x5b\xf8\x67\x9d\x2d\xd4\x1c\xae\x71\xad\x33\x85\xd0\x70\xf6\x95\xf0\xd6\x67\x09\xeb\xb3\x84\x7f\xf0\x59\x82\xf8\x04\x27\xa2\xe9\xbd\x24\xa5\xa9\xf0\xa2\xc5\xe4\x97\x68\x47\x92\x48\x9a\xde\x9b\x1f\x4a\x69\x2a\x91\x03\x73\x88\x17\x76\xac\xe5\x8c\x78\x7d\x0e\xf1\x8f\x3a\x87\xc8\x58\xeb\x73\x88\xf5\x39\xc4\x3f\xeb\x1c\xa2\xca\x8e\x43\x3c\xbe\xb9\xa5\x65\x7d\xc7\x61\x7d\x2e\xb1\x3e\x97\x58\xf3\x5c\x22\x68\x50\xb6\xa5\x61\xed\xce\xee\xd6\x27\x0b\xff\x70\x93\x85\xf5\x99\xc2\xfa\x4c\xe1\x9f\x75\xa6\xb0\xbe\xdb\xb0\x3e\x43\x58\x9f\x21\x7c\x8f\x67\x12\x6b\xda\x6d\xd8\xda\xb8\x16\xdb\xd1\x2a\x7e\xc8\xad\x58\xab\x9c\xce\xcf\xe8\x94\x5b\x87\x68\x72\x04\xf3\x9a\x88\x66\x1f\x91\xd1\xc5\x30\x2f\xb5\xe5\x36\xb8\x47\xad\x54\x04\xa8\xd7\xd0\x9d\xb7\xa7\x34\x1d\x6b\x95\xf3\xf7\x93\x94\xdd\x24\x20\x97\xbf\xdf\x6d\xf1\x00\x46\x6d\x70\x07\xd1\x15\xb8\x28\x75\xd3\x36\x77\x7a\x8e\x95\xed\x8c\xae\x43\x5d\x3b\xa3\xab\x12\xa1\x09\x22\xe8\x00\x00\x10\x93\x8c\x0c\xc7\xe3\x49\x55\xe3\x7e\xd1\x91\x46\x4f\x7e\x98\xf6\x3a\x15\x31\xc7\x7d\x9c\x77\x67\x32\x12\xe9\x82\x22\x4c\x79\xc8\x77\x67\x32\x1e\x4f\xe7\x90\x8b\xf0\x84\xca\x7d\x9c\x23\x69\x42\x2c\x1b\xea\x88\x2b\xd6\x65\x19\xd7\xdb\x39\x2f\x74\x92\x76\xb9\xb7\xf3\xa6\x36\x71\x15\x5e\xcf\x63\xc6\xaa\x7e\xd0\xa9\xed\xb3\xd3\x63\x8e\xd0\x7b\xa9\x88\x7e\x96\x1f\x76\xc2\x9f\xc1\xe4\x02\x34\x3d\x0b\x80\x56\x31\x02\x5a\x30\x04\x9a\x6d\xad\x1a\x03\x8d\xe8\x8c\xa3\x87\x5d\x18\xaf\xa0\xbd\x9e\x6d\x55\x30\xd8\xeb\xc9\xdf\x4f\x12\xbc\x45\x0a\xb5\xd2\xc4\x62\x49\x9b\x6a\x96\xc6\x92\xdd\x46\x2a\xcd\x11\x74\x9a\xea\xe2\x49\x93\x52\x95\x2a\x29\x92\x61\x77\xb7\xca\xc0\xf9\xba\xf2\x5b\xe5\x0d\xe5\x0f\xca\x6b\xca\x9f\x94\x57\x2b\x8f\x90\x95\xd1\x7e\xc4\x20\xea\x41\xbf\xe6\x55\xec\x7f\xf3\xc3\x3a\x89\x04\xed\xd4\x5e\x36\xd2\x69\x1a\x09\xda\xa8\xb5\xbe\x92\x1f\x36\x13\x69\x4d\xa7\x1e\x07\xbe\xae\xa5\xda\x6f\xb5\x94\xa8\xe3\x31\x52\xfb\x2d\x4d\x05\x6a\xd4\xa2\xed\x7f\x81\xaf\x9b\x49\x2c\xdb\x63\xfb\x6b\x93\x04\xb1\x34\x50\xfa\x36\xa8\x10\x5b\xb8\x26\xb7\x85\x3f\x72\x5b\x38\x21\x07\xcd\x2a\x5e\xde\x1f\xc3\xf7\x78\xd3\xd6\xad\x6b\x59\x8e\x95\xbd\x8f\x5e\x7f\x6d\x19\xd3\x26\xa6\xa9\xa5\x88\x62\xd8\x16\x81\x2b\x4c\xfb\xde\x32\x88\x42\x7a\x34\x93\xe5\x35\x62\xef\x23\x0a\xed\x26\x9a\x4e\x94\xcc\x3e\x1b\xd1\x48\x7b\x66\x9f\x9d\x21\x8a\x66\x62\x36\x63\x9a\x1a\x51\xc8\x3e\x62\x42\xd5\x76\xaa\xab\x19\x52\xf9\x85\xcc\x98\x76\x14\x18\x8a\xa5\x61\x8f\x06\x29\x2d\x0a\x4c\xa2\xc0\x02\x96\x8b\x99\x28\x10\x8f\x02\xe9\x28\x50\x06\x18\x5d\x4b\x80\x02\x2d\x41\x74\x95\x12\x85\x58\x36\x4d\xd1\x24\xd5\x59\x12\xa6\xb5\x3c\xb5\xaf\x1b\x80\x86\x65\xc3\xf8\x8d\x09\xcd\x24\x29\xa2\xa4\x88\x99\xd1\xdb\x89\x1d\x1e\x43\x80\x37\x42\x4b\x44\x15\x02\x8b\x58\x14\x2f\xaa\x18\x89\xa8\x62\xa4\xa2\x4a\xca\xac\x32\xa5\xd5\x12\x0a\x49\x29\xb0\x8c\xdd\xa7\x18\x09\xc5\x48\x29\xa9\xf0\x78\x87\xcf\x11\xa8\x20\x68\x74\x0b\xf9\xd6\x6e\x83\xcd\x48\x5b\x4d\xaa\xb7\x49\x2d\xad\xc4\x1b\x25\x3b\xa4\xb4\x52\x24\xec\x2a\xa8\x29\xc1\x7a\x53\x8b\x1c\x49\xa5\xfc\xa4\x39\xcb\x54\x28\x3c\xc4\x5a\xb7\x12\x4e\xb8\x62\x49\x90\x8c\x09\xca\xa0\x95\xda\x44\xf7\x05\xd1\x6e\xd7\x92\xa4\xac\xc8\xe7\x58\x5c\x14\xb8\xba\x85\xd8\xfb\x8c\xb6\x40\x09\x57\x30\x24\x63\x9a\x14\xc4\x0a\x54\xae\x51\xcd\xb4\x13\xd3\xcc\x08\x25\xa3\x66\x68\x8a\x88\x89\x25\x9f\x42\x4a\xed\xc4\xde\x97\xe9\x0e\xce\x2c\x59\xd8\x58\x98\x77\x64\x00\xc3\x3f\xb3\xcc\xe0\xc4\xd2\x30\x55\x5e\xc6\x27\x96\x00\x60\x71\x15\x13\x19\x9d\x95\x70\x65\x05\x00\x9c\x38\x26\xb5\x14\x69\xa7\x36\x65\xa5\x7c\xfa\x28\x80\x6c\x06\x69\x8a\x52\x3e\x85\x04\xc0\xf7\x11\x5f\x31\x68\x02\xbb\xb5\x69\x4d\x8e\x14\xd8\x1e\xd3\xdb\x8d\x31\xf9\xe9\x4d\x39\xd2\x14\x93\x9f\x4e\xc9\x91\x2d\x31\xf9\xe9\xb4\x1c\xd9\x1a\x93\x9f\xde\x92\x23\xdb\x62\xf2\xd3\x19\x39\xb2\x3d\x26\x3f\xbd\x2d\x47\x5e\x88\xc9\x4f\x3f\x93\x23\x3b\x62\xf2\xd3\x3b\x72\x64\x67\x4c\x7e\x7a\x57\x8e\x34\xc4\xe4\xa7\x93\xb0\xf0\xd9\xf5\x36\xd0\x89\xc9\x8d\x72\x04\x28\xc5\xe4\x26\x48\x4c\xcb\x31\x79\x0b\x24\x6e\xc9\x31\x79\x2b\x24\x66\xe4\x98\xbc\x0d\x12\xb7\xe5\x98\xbc\x1d\x12\x9f\xc9\x31\xf9\x05\x48\xdc\x91\x63\xf2\x0e\x48\xdc\x95\x63\xf2\x4e\x48\x4c\xca\x31\xb9\x41\xde\x5f\xa6\x80\x3b\xbd\xae\xed\xbe\x3e\xbb\x78\x65\xe9\xf0\xd2\xd1\xa7\xc7\x96\x8e\x28\x4b\x07\x96\x8e\x2e\xde\x64\xc9\x43\x8b\x57\x16\x6f\x2e\x4e\x2b\x8b\x9f\x72\xd8\x41\x65\xe9\xd0\xd2\x11\xe5\xeb\xb3\x4b\x47\x17\x2f\x2f\x1d\xe6\x09\x44\x5e\xbc\xb2\x74\x74\x71\x5c\x59\x9c\x5e\x7a\xb8\x38\xbe\x78\x65\xe9\xd0\xe2\xe8\xe2\x4d\x65\xf1\xca\xd7\x63\x8b\xe3\x98\x04\x0e\x2e\xfc\xc6\xe2\xb4\xc8\x54\xd6\xd1\x7f\x4f\x82\xb9\x3a\xfd\xe9\xb1\xaf\xc7\xfe\x67\xdf\xb1\xc5\x5b\x4b\x87\x17\x47\x81\xc1\x8d\xa5\xa3\x6e\x66\x7a\xe9\x88\xb7\xf0\xeb\xc3\x4b\x47\x50\x58\x01\x58\x7a\xb8\x74\x78\xf1\xaa\xaf\xfe\xd5\xa5\x43\x8b\x77\x21\xc1\x21\xd5\x34\xfe\x4f\xc3\x1c\xc7\x8d\xa7\xc7\x94\xc5\x1b\xca\xe2\xb4\xf2\xf5\x61\x65\xe9\xa1\xb2\x78\x55\x59\xbc\xf5\x0f\x11\xdb\x3b\xf0\x51\xc5\x52\xff\xe2\xe8\xd2\x41\x69\xf1\xca\xe2\x94\xb4\x78\x67\xe9\xc8\xe2\xcd\xdc\xe2\xe8\xe2\xdd\xc5\x1b\x5e\x50\xc5\xb0\x14\x9b\x43\x70\xd9\xd6\x20\xad\xe5\x5b\x0b\x0c\x54\x51\x2e\x81\x1c\x93\xcb\xe9\x56\x18\x68\xf0\xf1\xbc\xb9\x74\x14\xf0\xa6\x17\xaf\x2c\xde\x5d\x2c\x8b\x65\xb1\x74\x60\xf1\xe6\xe2\x8d\xc5\x2b\x21\x08\xde\x4f\xda\xfc\xa5\xee\xe0\xb3\x78\xe3\xe9\xb1\x50\x0e\xc1\xd8\xe5\x4b\x0f\x9f\x1e\x5b\xbc\xd5\x16\xa4\x54\xcb\x48\xb4\x78\x63\xf1\xa6\xff\x4b\x37\x46\x0c\x47\xa2\xaf\x0f\x2f\x1d\x86\xbe\x98\x80\xf7\x1f\xde\x62\x67\x30\xf2\x82\xd2\xec\x75\x90\x16\x6f\x2c\xf5\x3f\x3d\xb6\xd4\x8f\x30\x36\x28\x79\x41\x49\x81\xc6\x65\x74\x46\x27\x17\xa0\x0a\x14\x6c\xb4\x33\x48\x89\x6c\x9c\x17\x83\xde\x01\x8a\x7c\x94\x12\xd9\xac\x87\xc1\xd2\x41\x67\x98\xe2\xd9\x9a\xa3\x52\xb4\x3e\x9d\xdc\xf4\xf4\x6e\xdb\xe6\x44\xa4\x2e\x04\x51\x6f\xa5\x6d\xfb\xeb\xeb\x9f\x2f\x88\xc5\x9b\x6a\x05\xea\x76\x90\xba\x27\xdc\xc5\x2a\xe3\xec\xd2\x21\xdf\x38\xbb\x74\xc8\x3b\xd0\x6e\x0f\x0f\x90\xb1\x7d\x4d\xf1\x31\xf8\x61\x8e\x6e\xa4\x52\x44\xca\x76\x5b\x9a\xd4\x4d\xf0\xdf\x48\xa5\xa9\x04\x6b\xdb\xfc\xb0\xd4\xab\x69\x00\xca\x64\x2c\x4d\xb2\xa8\x06\x0b\xf2\xfc\xb0\x2e\x75\x93\xa4\x4a\xbb\x2d\xa2\x4b\x59\x4c\xe4\x87\x75\x47\x67\x49\x78\xb2\xd3\xca\x08\xcb\x11\x19\x30\x74\x39\x22\x63\x1d\x4c\x00\x03\x48\x30\x1e\x90\xea\xd5\x34\x5e\x96\xc9\x60\xc2\x6e\x7d\xa1\x2d\x62\xb7\xee\x80\xbf\x9d\x6d\x6d\xee\xc6\x91\x51\x47\x23\x46\xc4\x8c\x68\x6c\xe3\x88\xec\x92\xe5\x9f\x59\x7b\x35\xbb\x23\x59\x67\xd6\xbf\xdd\x41\x2c\x2a\x5b\x72\x8c\xf7\xbf\xd6\x2c\xa7\x33\x19\x9b\xa4\x89\xce\xf6\x8d\x74\x4d\x97\x63\x02\xc6\x40\xb6\x26\xff\x8c\x55\xb3\xe4\x18\xd9\xa5\x35\xcb\x1e\x4c\x8e\x41\xe4\x9f\xb5\x9b\x94\x74\x33\xc4\xb4\x8f\xbe\xa6\x67\x32\x36\x23\x8b\x49\x87\x5e\x3a\xcd\xe9\x85\xa0\xf8\x09\x26\xbd\x04\x6d\xc1\xdb\xf6\xc8\x96\x4c\x72\x5a\xfe\x52\x3f\x19\xd5\x4b\xa6\x27\x3f\xac\xf5\x42\xe7\xc6\x44\x92\x93\x52\x55\x4e\xaa\x1c\x03\x70\x3c\xf4\xe2\x5e\x7a\xdd\x99\x4c\x37\xc1\x7b\x13\xe3\x69\x4b\x08\x17\x8f\x73\x8a\xe5\x38\xb6\xed\x17\x31\xeb\x25\xd9\x9b\x31\x18\x6e\x6f\xc6\x70\x88\x65\xb3\x9c\x98\xb7\x14\xc8\xec\xe7\x15\xc3\x8f\x93\x7e\xd5\xd8\xd0\x6c\x34\xc3\xdb\x1c\x83\x97\x2e\x46\xf7\xd7\xd1\x88\x56\xbf\x51\x96\xe4\x8d\xa4\x6c\xe3\xaa\x53\xf3\xcc\xd3\x6c\x92\x4e\x6b\xdd\x99\x8c\x92\xa4\x29\x96\x48\x13\x92\xd2\x2c\x04\x65\x92\x36\x82\x6c\x23\xd3\x6d\x40\xa2\x9b\x5a\xf9\x61\x86\xad\xe9\x2c\x45\x53\x58\x62\x65\xb3\x58\x27\x65\x74\x13\x46\xc5\x34\x09\x42\xba\x8c\x4c\x2a\xd3\x9d\xc9\x54\x9e\x92\xa1\x0c\x4c\x00\xce\x9d\xb1\x66\x7c\x19\x53\xce\x11\xd8\x21\x2f\x64\xc4\xb9\x30\x16\x95\x42\xfc\x67\x74\x3d\xa3\xdb\x04\x49\xeb\x04\x53\xb6\xa6\x59\x70\xed\xa6\x56\xb7\xd6\xab\x69\xdd\xdd\x06\x06\xfb\x07\x58\x0f\x35\xbb\x18\x56\x8a\x64\x30\x51\x35\xe0\x7f\x86\x07\xee\xef\xa6\x8a\x6d\x28\x3d\x54\x49\x55\x09\x94\xba\x2a\x76\xf8\xbc\x26\xea\x99\xd7\x44\xd3\xe9\x68\xa5\xfd\x2d\x83\x2d\x60\x6d\xe2\x3f\xde\x09\x80\x23\x52\x6b\x77\xca\x80\x75\x67\xb4\x6c\xa2\x53\x1d\x35\x15\x93\x5b\xa2\x82\x23\xac\x68\x19\xbe\x24\x00\x7e\x48\xb0\xb2\xbb\x06\xae\x88\x14\x3e\x37\xb1\xf3\xc3\x3a\xbc\x9e\x7a\x1b\x47\xf6\xcf\x4b\x92\x19\x23\x4d\x75\x9d\x04\x4b\xbd\x73\x0a\xa7\xc0\x9d\x8f\x50\x2d\x45\x7d\x14\x3d\xab\xe1\x5e\x4d\x4b\x53\xf1\x41\xa8\x8f\x70\xed\xdb\x6e\xf9\x61\xcb\xce\x0f\x7b\xa6\x22\x96\x66\x63\xd8\x3f\x2b\x66\xc0\xc4\xc3\x88\xa4\xe1\x07\x7f\x49\xf8\xc1\x9f\x0a\x3f\xf8\x8b\xc3\x0f\xfe\xb2\xf0\xcb\xc6\x8c\x1f\x60\xbb\x6d\xc7\x96\xe7\x72\xf1\xd7\xe9\x73\xf0\xf7\x5b\x3c\x57\x7f\x9d\x9f\xab\xc7\x89\x69\x19\xca\xee\x76\xee\xf3\xc2\x50\x5e\xce\xe8\xf8\x9f\xca\x1a\xca\x6e\x76\xae\xbe\x87\xda\x59\x76\x88\xfe\xc7\x6e\x76\xac\xfe\x9a\xd1\xce\x21\x2d\x9a\x95\xad\x7e\xac\x0e\x0c\x81\x1d\x73\x7c\xd1\xce\x1c\x5f\xbc\x9c\xd1\x81\x07\x70\x00\xf2\x40\x18\x88\x02\xb9\x0a\xca\xe1\x55\x4d\x4f\x24\x0c\xe5\x55\x3c\x18\x8e\xb3\x83\xe1\xb8\x96\xa5\x66\x77\x26\x45\x2d\xe5\xe5\xcc\x5e\xda\x4e\x2d\xe5\x45\x00\x01\xca\x1e\xb2\xda\xc9\xf0\xab\x9a\x0e\xe4\x50\xae\xb8\x06\x32\xed\x85\xea\x50\xb3\xb2\x5e\x78\x55\x53\x5e\xcd\x28\x71\xa2\xc4\x35\xe5\xe5\x8c\xf2\xa2\x56\x86\xbe\xa6\x05\x4f\x3c\xbe\xd9\x6b\x21\xb6\x9a\x1f\xf3\x90\x15\x0f\x2b\x6f\x89\xac\xea\xfa\xe2\xd5\x37\xa4\x56\x3d\x41\xb2\x86\x9e\x90\x88\x49\xf6\xfa\xf6\xa8\x5e\xcc\x74\x13\x4b\xd2\x13\xc1\x77\x12\x2a\x59\x44\xb2\x32\x56\x46\x37\x54\x09\xde\x30\x60\xeb\x79\x3b\x01\xa3\x9b\x24\x49\x8f\xe1\xdf\xa7\x42\x76\x06\x30\xd3\x49\x37\x31\x09\x01\xe2\xac\x6e\x2d\x6f\xa6\x45\xa4\x94\x61\xb4\x4b\x7a\x22\xe0\x0f\x83\x13\x4c\x69\x3d\x84\x6d\x5b\x69\x29\x80\x39\xbb\x54\x21\xbb\x56\x9a\x05\x18\xa1\x27\xa2\xb8\x3c\x60\xe5\xec\x10\xd4\xd9\xb9\xe2\x27\xa2\xac\x0c\xfa\xcb\x59\x16\xb0\x4c\x5c\x94\xb5\x67\xf6\x12\xdd\x59\x14\xf0\x5c\x56\x94\xda\xc4\xd0\x9d\x25\x01\x66\x56\xd5\x0f\xe1\xce\x31\xc4\x04\x62\x75\xa7\x16\x5b\x5f\xd8\xfa\x3c\x1e\x86\x3b\xcb\x9d\x5a\x08\x9f\x16\x30\x88\xe3\xc9\x55\xfe\x9a\x38\x28\xc3\xb3\xab\x4a\xc7\x64\x81\x53\xb2\xd5\x0f\xc9\x74\xd7\xc6\xca\x39\x1e\xe3\x36\x56\xec\x68\xcc\x73\x32\x56\x49\x51\xe0\x2c\x42\x25\x89\x8c\xa9\xa4\xf3\x43\x3a\x61\x49\x3b\xff\xc0\xe2\x40\xad\x9b\x17\x27\xf3\xd3\x1c\xd6\x69\xe6\xaf\x25\x12\x5d\x1c\x37\x45\xb3\x09\x62\x62\xba\xfa\x84\x42\x47\x0e\x48\x1b\xc8\x22\x41\xa4\x05\x24\xaa\xcf\x2d\xf2\x43\x50\x4d\x81\xc9\x54\x7e\x5a\xe9\x04\xa6\x3f\xa1\xe3\xe1\x68\xb9\xdf\x8a\xf0\x01\x3e\x7f\x5c\x52\x49\x42\xea\x4e\x45\x83\x63\x7b\xfe\xb8\x94\x36\xcc\x84\xa6\xfb\x0b\xfd\x43\x7b\x34\x38\xb4\xe7\x8f\x4b\x89\xae\xfc\x90\x29\xf9\xca\xf8\xd8\x6e\xe5\xaf\xe5\x27\x2d\x3b\x23\xac\x2c\xba\x53\xb5\x8f\xec\x99\xb4\x5f\x6f\x20\x2d\xa2\xe3\x69\x9a\xdc\x99\x1f\x72\x0e\xeb\x7d\x9e\x1e\x34\x13\x15\x06\xd5\xb8\x01\x85\x9d\x31\xfd\x0a\xc3\x06\x8c\x24\xc3\xb0\xf3\xd7\xd2\x9a\xa3\x31\x20\x47\x4c\xb6\xdb\xad\xe9\x12\x7b\x7a\x5c\xb7\x3a\x09\x28\x8b\x73\xd2\xf0\x58\xe6\x27\xa1\x5c\xd8\x4b\x30\x08\x10\xcf\x02\x8e\x6d\x4b\xf9\x21\xd7\xc5\x0e\xa4\x7f\x80\x69\xc5\xf6\xe7\x73\xfd\xd9\x69\xfa\x43\xa4\x74\x11\xbd\x57\xa3\xa6\xd2\x99\x1f\xeb\x35\x21\xc1\xb4\x45\x2f\x33\xd9\x83\x57\x59\x83\x77\x59\x4b\xa5\xa8\xad\x10\x23\x7f\xcf\x51\x17\xcc\x60\xcf\xe0\x06\x7b\xdc\x5e\x2f\x3f\xd6\xb1\xca\xc4\x02\x18\x46\x19\xbb\xa8\xc3\x2c\xea\xe7\x15\xf5\x70\xf2\xd9\x78\xe6\xc7\x3a\xd6\x72\x92\x87\xfe\x71\x3a\x92\x14\xfd\xe3\x68\xe8\xd5\x46\x53\xd2\xd4\xec\x30\xa9\xaa\x29\x5d\x34\xa3\x6a\xc2\x3b\x8e\xa6\xc0\x03\xaa\x56\x5d\x8c\xa8\x9a\xdf\x2a\x8d\x9a\x51\x20\x12\x05\x1a\x51\xa8\x5f\xcd\x26\xcd\xe3\x20\xa7\x8b\x86\xf8\xc7\xf9\x01\x0e\xf0\x7e\x28\x57\xe6\xbb\x33\x5d\x46\xc6\x54\xff\x67\xdf\xb9\x64\x46\x93\xf2\x17\x83\x5a\xa5\x85\xa6\x89\xa6\xfb\x0a\xbc\x1a\x45\xc0\xfd\xee\x63\x24\x2f\xd8\x8b\xae\x52\x53\xf7\x96\xd7\xa2\x48\x54\xa2\x5b\x1e\x55\xa2\xa5\xa4\xac\xe4\x1c\x99\xfd\x5b\x86\xa6\xfe\x2d\x43\x2d\xee\x88\x8b\x06\x3d\x73\x51\x61\x8f\x45\xab\x39\xe7\x82\xe2\x24\xcd\x98\xd4\xb5\xc8\x82\x9c\x63\x92\xd5\x65\x78\x54\x49\x17\xf3\xdc\xc5\x6d\xae\x0c\xcd\x63\x74\x85\x19\x6e\x73\xe5\x4e\x3a\x88\x5e\x8b\x77\x2e\x6a\xe6\x68\xa8\x5b\xae\x88\x5d\xff\x36\xdf\xb7\xb2\xeb\xdf\x56\x69\x27\xc9\xa4\xec\x98\xd8\x77\xc1\xeb\xff\x9f\x5f\x5b\xc4\xb5\x45\xa4\xdc\x9d\x1e\xe6\xc9\x6b\x17\x6d\x96\xa9\x29\xc7\x64\x2a\xd7\xb3\x6d\x94\xbd\x1c\xf3\x5f\x42\x30\x4d\xca\x30\xf7\x07\xf5\xd6\x0b\x3b\x9e\xc7\xfa\x00\xf4\x56\x72\x5d\x6f\xfd\x53\xea\xad\xb2\x8d\x96\x75\xbd\xb5\xae\xb7\x7e\x3a\xbd\xb5\xfa\xce\xce\xce\x17\xd6\x32\x05\x63\x47\x21\x9b\xeb\x40\x83\xa0\xed\x3e\xe8\x10\x6e\xbd\x6f\xe5\x88\x48\x6b\x39\xd0\x23\xf0\xc7\xec\xf6\x41\x93\xe0\x27\x03\x21\x76\xfb\xf9\xb1\x0e\x34\xf1\x67\x4a\x30\x27\x94\xa0\x43\x11\x3f\x42\xf0\x10\x4c\x51\xdb\x43\xd0\xf9\x04\xc1\xe0\x9f\x20\xf0\x2f\x10\x84\x12\xac\xdf\xac\x45\xf4\x5d\xad\x9b\xff\x15\xe8\xb3\xef\x5f\x80\x81\xf8\x02\xc6\x62\x9f\xb8\x38\x00\x8d\x7f\xfa\xa2\x89\x6f\x60\x34\xfe\x11\x0c\x30\x14\x9f\xc1\xd8\xe1\xdf\xc1\xe4\xc7\x3a\x36\x6b\x6d\x21\xda\xfe\x9f\x4d\xd5\xb3\x0f\x38\xec\xf2\xaf\x4b\xec\xf0\xaf\x4b\x7e\xc0\x5b\x5b\xe9\xe3\x92\xef\xff\x01\x0d\x7e\x59\xa2\x97\x7d\x59\xa2\x97\x7f\x59\xa2\xff\x67\x1e\x08\x7f\x9c\x58\x44\xeb\x03\xe1\x33\x0e\x84\x7b\x59\x35\x0b\xfb\x87\xfa\x3e\xaa\xd0\x74\xfa\xc3\x8c\x94\x35\x0c\x94\x62\x40\x0c\x1f\xfe\xe4\xfa\x9f\x55\x1f\x49\x7f\xfc\x11\x74\xe7\xda\xe2\xbc\x72\x63\x82\x2e\xa2\x8b\x2f\x43\x4d\x3b\xaa\x90\x1e\x47\x29\x3b\x1f\x86\x66\x12\xe2\xc3\xd0\x6e\x47\x23\x53\xab\xec\xc3\x50\x67\xd3\xd2\x71\xc0\x5b\xf3\xa6\x65\xf9\x58\x95\xf5\x8f\x55\x3a\xdd\x4b\x4c\xcd\x62\x1f\x41\xb2\x64\x9a\x70\x4f\xbf\x38\x62\x11\x8d\x02\xb3\x2c\x70\xcb\xf2\x3d\xd8\x8c\xc5\x3e\x84\x0c\xee\xc2\x6a\x62\x17\x56\xab\xba\x0b\xfb\xfd\x7d\x05\x59\x69\x49\x62\xe9\x54\xd3\x95\xb4\x41\x74\x95\xb2\x03\x5e\xb8\xee\x35\x88\x8e\x09\xdb\xd0\x13\xd4\xc4\x64\xa7\x49\xa9\xaa\x58\x3a\x35\xf4\xaa\x1b\xb1\x5a\x54\x49\x1b\x51\xc5\xd6\xa2\xca\x5e\xb8\x1a\x51\xa5\xd3\x8c\x2a\x96\x51\x45\x09\xef\xd1\xd0\x7f\xb9\xa6\xfc\x8b\xa1\xbc\x61\xa0\xff\xf2\xf0\xd3\xa2\xe7\x52\xc2\x9b\xe2\xf1\x4d\x3f\xbc\x12\x4e\x76\x19\x54\x95\x8c\x74\x50\xf9\xa6\x0d\x62\xea\x3e\xb8\x57\x99\x0a\xb8\xab\x7b\xbb\x32\x96\x4d\x4d\xc9\x5b\xc0\xb7\x62\xf3\xb7\x3a\xcd\xfc\x3d\xe7\xb3\x06\xa7\x6e\x2d\x0a\xd8\xa0\xa6\x7f\x2f\x36\x95\xd5\xd9\xc9\x8d\x2e\xf5\x50\xf6\xa5\x14\xa8\x5a\xdd\xbb\x19\xcb\x01\xe9\x98\xac\x51\xdc\x8c\xcd\xcf\x06\x6c\x8e\xa1\x38\xc9\x8a\x0d\xea\x51\xbd\x90\xd1\xd9\xd9\x0d\xd5\x25\x95\x6a\xde\x5d\x58\xca\xac\x8e\x91\xa6\x01\x2f\x98\x47\xb7\x42\x96\x1f\xdd\x50\x5d\xea\xd2\xa8\xbb\x01\x0b\x19\xa0\x5a\x8b\x97\x73\x9a\x53\xc3\x57\x24\xee\xdb\xc4\xf5\x5c\x2e\xb7\x83\x5d\xe8\xaf\x77\x35\x35\x34\xcb\x96\x0d\x6a\x4f\xa5\xb5\x78\x2e\xdf\xbe\xf5\xb9\xf6\x40\x12\x9e\x8d\xdb\x56\xf9\xb7\x44\xcf\x0f\x69\xa6\x1c\x91\x5f\xa2\xa4\x3d\x69\x12\x39\x22\xc7\xf3\x43\x26\x7e\xa9\xb5\x5b\x6b\x37\x69\x7e\x48\x97\x23\xf2\x8b\x94\xa4\x6c\x36\x5c\xc9\x71\xaa\xd9\x49\x4a\xd2\x49\x39\x22\xff\x3e\x3f\xab\xa5\xe4\x88\xfc\x6a\x7e\x56\x27\x16\xd6\x86\x1a\xd2\x4b\xf9\xe9\x74\x92\x20\xe1\x16\xaa\x99\x94\xa8\x49\x2f\x6c\x0f\x81\x14\x10\x7e\xcd\x48\xa5\x88\x96\x90\xdb\x7c\xaa\x08\x05\x13\x42\x09\x91\x98\x44\x5c\x18\x21\x47\x40\x06\x00\x47\x5f\x8a\x02\x5b\x76\xd9\xc3\xe4\x04\x36\x0e\x8f\x0a\xea\xa9\x55\x6e\xc9\x8f\x49\x2d\x46\x3a\xa9\x13\x2d\x01\xb5\x20\xff\x6a\x86\x09\x0a\xe9\x38\xf4\x95\xcd\x33\xbf\xc9\x8f\x11\x95\x18\xa2\x90\x98\x9e\x8c\x94\xdc\x6d\xb0\xce\x82\xcc\x1e\x62\x43\xbb\x75\xb9\x2d\xa0\xbf\x5a\x65\xe0\x06\xa2\x67\xb0\xb9\x0e\x7d\xa4\x2d\xe8\x42\xbb\x39\x35\xa0\xe4\xa1\x02\xea\x0c\x68\x20\x05\x56\x9f\x55\x66\x55\xa1\x22\x56\x92\xdb\xfe\x0e\x8c\x71\xc3\xd4\xd7\xef\x75\x5d\xcb\x48\x24\x11\x54\x5f\xbb\xd3\xf9\x21\x93\x74\x24\x7d\x45\xbe\x98\x0c\x89\xa0\x06\xfb\xbd\xae\xe7\xc7\x24\x2f\xdc\x8b\x6f\x51\x43\xea\x20\x9a\x4d\xdb\xdc\xba\x35\x05\x65\xf0\xeb\xaf\xfc\xb4\x64\x25\x35\xa6\xc3\x3a\xf2\xb3\x3d\x29\x22\x59\x86\xd6\xa1\x79\x8f\x93\x44\x3e\x1d\x93\xf5\xfc\xb4\x96\x66\xb7\x92\xeb\x2f\x0f\x04\x66\x8f\x44\x33\x25\xa2\x4b\x1d\xc9\x94\xa1\x25\x1c\x3d\x16\x04\xab\x31\x39\x05\x77\x96\x2b\x33\x4c\xc7\x63\x72\x3a\x7f\xcd\x73\x8c\x74\xcd\xd0\x75\x82\x3a\xac\x3d\xa5\xe1\x23\xcb\x35\x18\xcf\xae\xae\xc0\xd4\x9c\x4e\x72\xe9\x4a\x21\x1a\xca\x66\x6a\xaa\x1c\xa3\xbf\x68\x6c\xd8\xb5\xab\xa9\x59\xd6\x89\x1c\x93\xd3\x35\x05\x5e\xd8\xde\xf4\x5c\x51\x70\x13\xaa\x57\x7d\xed\x4e\x4b\x2f\x11\x03\xd6\xaf\xa4\x03\xde\xa3\xdd\xba\xf4\x3b\x4a\x4c\x13\xdf\xa6\xdd\x69\x29\x9e\xbf\xc8\xf4\x86\x2e\xfd\x4e\x6b\x4f\x51\x06\xd7\xa5\xdf\xe4\x47\x35\xdb\xc9\xd9\x9b\xf2\xef\x27\xd2\x49\xcd\xb0\x44\xfe\xf7\x99\x8e\x24\x7b\xf1\x74\xe9\xd5\xfc\x5d\x9d\x58\x36\xaa\x1c\x2c\xdc\x93\x41\x55\xc8\xb2\x2d\xf9\x8b\x42\xa9\xb1\x42\x47\xb3\x61\xe1\xdd\xf6\x64\x8a\x74\x24\xd5\x32\xfd\x06\x62\xcb\x11\xf9\x77\x18\x4f\x43\x16\x72\x82\x90\xf8\x06\x8f\x6a\x90\x45\xb1\x40\xc3\x65\xb0\x75\x20\x09\xbc\xcf\x99\x14\xd3\x41\x17\xb1\x90\x6b\x38\xe4\x55\x83\x8a\xd3\xd4\xfc\x14\x6a\x38\x24\xd9\xa2\xa5\x84\x7e\xd3\xd2\xf9\x8b\x5c\xbb\x69\x1d\x1a\x51\x05\xd8\xa3\xd8\xb4\x24\x11\x6a\x4d\xb3\xb8\x52\xa3\x61\x5a\x4d\x53\x19\x6d\x46\x97\x91\x64\xc4\x18\x19\x46\xa1\x5c\x93\xe5\xa7\x5c\x55\x76\x11\x3a\x02\xfa\x68\x37\xf4\xd0\xcb\xe4\xef\x5b\x93\xed\xd6\x37\xa9\x5a\x26\x91\x94\x88\x56\xae\xcd\x36\x61\xd7\x52\x54\x68\x5a\x25\x8d\xa6\x95\xa9\x34\xa0\x99\x1f\x95\x7c\x25\x65\x4a\x2d\x49\x34\x35\xd9\xe6\xa9\x5f\x8b\x5a\x23\x3a\x2c\x23\x3d\xba\xad\x3d\x09\xa4\x34\x43\xd7\xc5\xfa\xb8\x9d\x92\x04\xd1\x25\x55\x33\x12\xc4\x9d\x9f\x89\x2c\x7e\x11\x66\xe8\x44\x53\x3d\x53\x33\xcc\xe3\x5b\xc5\x75\x9b\x4f\xa3\x61\x01\xa8\x32\x78\x70\x5c\x65\xc6\x72\xa8\xce\xae\x1a\x9e\x05\x2f\xe4\xb8\x3d\x0d\x68\x30\x35\x89\xda\xcd\x55\x69\x08\xf8\x7b\x51\x6a\x3b\xb6\xed\x7c\x9e\xf3\xf4\x84\xd7\x4a\xef\x2d\xa2\x53\x4d\xf8\xbf\xd1\xca\x1c\xe0\x68\x86\xf2\x56\x26\x7f\x13\xfe\x53\x29\x8f\x03\x1c\x11\x49\x26\x63\x67\xd6\x18\x49\xe6\x2d\x77\x45\xec\xf1\x95\xa4\x45\x91\x0f\xfc\xbb\xce\x92\xec\x28\x30\x70\xd6\xc4\x6b\x3b\x8f\x72\x1d\xbc\xb8\xfe\x5d\xd0\xbd\x8b\x49\x2d\xe5\x2d\x03\xbd\xbb\x50\xdd\x7c\x36\xe7\x2e\xf9\x31\x33\x0a\x44\xc4\x36\x5c\xad\xce\x5d\xf2\x63\xca\x5b\x06\x6e\xc4\xfd\x67\xf1\xee\xf2\x16\x95\x42\x3d\x95\xe4\x87\x2c\x39\x26\xe7\x87\x6a\x77\xef\x92\x1f\x5a\x13\xa5\xaa\xde\x5d\xaa\x10\x22\xb5\x39\x77\x31\x74\xbb\x62\xcb\x42\xa8\x54\x72\xed\x62\x04\x3c\xbb\xd4\x28\x58\x0d\x5a\x37\x44\xf1\x34\x60\x00\x1f\x4d\x57\xe9\x5b\x7f\xec\xac\x93\x33\xba\x5c\xdf\x2c\xeb\xf2\x46\xe6\x05\x46\xde\x48\xf7\x3b\x6e\x60\x34\xd7\x0b\xcc\xf3\x3a\x81\x49\xae\xd5\x0b\xcc\x6a\x6e\x5e\x74\x8f\x97\x17\xfd\x07\x72\x3c\xbf\x75\x47\xd3\x5a\x9c\xc6\xae\xe2\xc6\xa5\x34\x3c\x52\x1a\x79\xb7\x34\x3c\x54\x1a\xbe\x51\x1a\x7e\x28\x95\x86\xef\x94\x46\x0e\x95\x86\x4f\x97\x86\xfb\x11\xfa\x10\x13\xa3\xa5\x91\x3e\x39\xe2\xc1\x1e\x39\x12\x44\x75\x9d\xbc\x54\x27\x12\x82\xc0\x3d\xc0\x94\x86\xff\x8a\x20\x90\xe2\x7a\x69\xf8\x51\x69\xf8\x52\x69\x78\x10\x6b\x8f\x22\x73\x28\x76\xca\x46\x4b\x23\xfd\xa5\xe1\x41\x8f\x7b\x98\xb2\x5a\x01\x9e\xc1\x52\xee\x3b\xc6\xcb\x76\xa6\x34\x3c\x59\xce\x10\xa0\x1e\xff\x31\x1e\xb4\x00\x07\x17\xce\x7d\xca\x78\x69\x5f\x46\xf6\x77\xca\xc9\x5f\x2e\x8d\xf4\x95\x86\xef\x40\x15\x55\x70\xf0\x22\x07\x98\xb8\xe8\xf1\xb2\x4e\x1b\x39\x5e\x1a\xbe\x8b\xb7\x72\x14\xd3\x37\xc2\x7a\xcf\x87\xf4\xae\xc7\x75\x4d\x15\x0a\xbe\x6e\xf4\xe1\x1c\xe1\x3e\x6e\xca\xba\x11\xb0\x42\x5a\xeb\x96\x79\xdc\xde\x94\x55\x09\xeb\x58\x4f\xa9\xc7\x2b\xce\xea\xbe\x6f\x12\x46\x7a\x93\x8a\x8e\x41\xc4\xdc\xe2\x6d\xcb\x26\xba\x4a\x52\x86\x4e\x63\x72\x69\xf8\xbc\x68\xe3\x11\xe4\xf4\x10\x99\xf5\x29\xa5\xe1\x09\x04\x5d\x45\xce\x93\xa5\x91\x03\x81\xe2\xeb\x22\x73\xbc\x34\xfc\x91\x82\x2d\x1c\x17\xb8\x7d\xa5\xe1\x29\x44\x19\x39\xa2\x00\x07\x78\x58\x47\x59\xea\x40\x69\x78\xaa\x34\x7c\x43\x29\x0d\x9f\x2c\x0d\x9f\xc1\x77\xe1\x78\x69\x78\x50\xc1\xd6\x31\x02\x83\xc8\xb8\x1f\x78\x0f\x4f\x32\xc4\xd3\xa2\xe0\x5d\x07\x3a\x8a\x99\x19\x7e\x3f\xfc\x35\x86\xf8\x03\xe4\x81\xfa\x86\x75\xfe\xb5\x64\xc5\xd6\x97\x86\x3f\x72\xee\xff\x2a\x3d\x11\x40\xf5\xf5\x0a\xa6\x7d\xc5\xc1\x4e\x2a\xc7\xb8\x8e\xbc\x6e\x94\x17\xf0\x5e\x0c\x2d\xe0\x9d\x5a\x5e\xe6\xeb\xe3\xf2\xe2\xf0\x2e\x0f\x25\x13\xbc\x03\xe5\x48\x15\x6f\x48\x39\x6a\xc8\xfd\x09\x20\xf9\x6e\x97\x66\xf1\x99\xd6\x66\x98\xf3\xd4\xbd\x69\xd5\x6f\x6c\x69\x35\x5a\xda\x9a\x37\xef\xf7\x4f\x62\xbd\xf7\x33\x1a\x72\xe3\xa2\xab\x3d\xb7\xd1\x2a\x4f\x6d\x94\xf7\x67\x34\xa4\xe3\xa2\xc1\x4e\x8a\x86\x77\x48\x34\xd8\xf8\xb5\xcc\x9d\x4b\xc3\x87\xb1\x73\x86\x59\x0b\x50\x0c\xe0\x70\xdd\xc9\x5f\xc7\xee\x3c\x53\x1a\x9e\x76\x40\x57\x51\xf8\x2b\xce\x23\x8b\x20\x10\x60\x12\x05\x60\x8f\x86\x8f\xe2\x01\xd1\x8e\x49\x07\x7a\x1b\x71\x47\x1d\x22\xd5\xe6\xe4\x8e\x94\x51\x57\xc0\xa8\x4f\xb6\xa8\x2b\x16\x4f\x1e\x0f\x88\x13\x0d\x4a\x12\x75\x85\xa8\x32\xa1\x2f\x0d\x1f\xe6\x3c\x39\x3f\xce\xc8\xc7\x84\x93\xe6\x04\x9f\x71\xb6\xbf\x9b\x39\x5c\x6e\x15\x3d\x72\x5e\xf4\x61\x7f\x1b\x5f\x04\x30\x8c\x98\x65\x55\x42\x5a\xeb\xf1\x50\x75\x96\x65\x5f\x04\x19\x11\xfe\xd5\x5e\xd5\x7a\xde\x4f\xfd\x3c\x5f\xfa\x55\xab\x13\xbe\xf3\x21\xee\xfa\xf9\xe0\xb6\x07\xbc\x84\x50\x73\xca\x33\xa0\xf6\x97\x79\xda\xc2\x57\xf5\x00\xbe\x1b\x53\xa5\x91\x77\xf9\x07\x7d\x91\xe0\x5e\x08\x1b\x63\x4b\xc3\x53\x65\x07\x54\x82\xcd\x60\x18\x81\xda\x3e\x05\xf4\xec\xf0\x62\x6b\xd8\x54\xa3\xbf\x16\xff\x5b\xf6\x33\x78\xdd\xaa\x43\xd5\x70\xa4\x34\x3c\x59\xf1\x58\x9e\xaf\x46\x5a\x64\x0c\x6c\x4b\x37\xca\x4e\x15\x39\x46\xcb\x83\xf0\x6f\x29\xf3\x75\x21\xde\xe1\xe1\xd2\x48\x5f\x0e\xb5\x16\xeb\xbf\x69\xd6\xb4\x1c\x4e\xb5\x46\x41\x97\x31\x9d\x88\x37\x27\xe7\x99\x86\x9c\x2f\x8d\x1c\xd9\xec\x50\x7d\xd9\xc8\x98\xa1\x22\x4a\x8d\x4d\xb0\x86\xd9\xb0\xa1\x8e\xee\x6a\xa8\x87\xf9\x8e\xcb\x97\x0b\xff\xab\xad\xcd\x34\x46\x37\x36\x36\xc1\x6b\x1a\x14\x84\xe3\x40\x51\x88\x40\xbc\xf4\xd7\x8d\x4d\x7e\x12\xae\x88\xa2\x83\x1a\x9b\x62\xbd\x86\xa6\x4a\x0d\xb5\xb8\xe2\xd8\xda\xec\x97\x33\xc6\xbc\x73\x84\x48\x07\x25\xdb\x9b\x2b\x08\x17\xa3\xbf\x6a\x6a\x68\x2e\x93\x28\xe6\x27\x1e\x74\x67\xbd\xa5\x71\x2d\x5f\x74\xae\xb2\x8e\xb1\x93\x86\xaa\x52\xc2\xcf\x4d\x49\x9a\x39\x82\x44\x20\x87\x79\xd6\x27\x5e\x24\x37\xcf\x57\x21\xb4\x1b\xc3\x48\xdb\xb8\x29\x4e\xbb\xc3\x9c\x50\xda\x6e\x55\x96\xe3\x2b\x09\xa8\xda\x6b\x98\xa2\x66\xaf\x61\x7a\x56\x0d\x50\xe0\x54\xc3\x0c\x5f\x23\x40\x2d\x55\xb3\x44\x2d\x15\xf7\x83\xc5\x4a\x00\x0a\x9c\x5a\xac\x28\x2e\x84\x4c\x1a\x9a\x4e\x1d\x31\x21\x67\x78\x26\xf3\xbc\xd8\x95\x14\xf3\x7c\xb2\xce\x25\xb5\x3c\xa2\x1a\x96\x67\x3e\x8e\x65\x5e\x69\x2d\x10\x77\x8d\x73\xee\x14\xb1\xf5\x0a\x73\xee\x57\x88\x4e\x4d\x0c\x3b\x4f\x4d\xfc\x00\xd7\xf9\xfe\x56\x13\x11\xe1\x89\xc6\x3e\xbe\x55\xf6\xb0\x2d\x3d\xe5\x8f\x76\xa6\x5d\x84\x9b\x37\x95\x16\xba\x0f\xae\xa1\x73\x5a\xa4\x4e\x3a\x92\x94\x70\x16\x2c\x0d\x7c\x58\x0a\x99\x09\xa0\xc6\x12\xaf\x64\x74\x91\x48\x09\x18\x0a\xc0\x92\x5c\x0a\x96\x41\x51\x58\x92\xcb\xc3\x32\x5c\x28\xcc\x3c\xdb\xf4\xed\x15\xa2\x47\x41\xe8\xa8\xd3\x2b\x51\x6f\xa7\x44\x41\xa4\x28\x08\x13\x05\x21\xa2\xc0\x3e\x0a\x6c\xd7\x32\x89\xda\xad\xd9\xc4\x54\xf6\x18\x69\x62\x2a\x71\x43\x4f\xa4\x52\xc4\x54\x5e\xcc\xa8\xc9\x5e\xb8\x6a\x26\xb5\xb0\x3c\xd3\x6d\x22\x9a\xfe\xcb\x5e\x52\xf5\x2b\xc0\xdd\x9a\x1d\x05\x72\x51\xa0\x16\x05\x4a\x51\xe5\x45\x93\x46\x81\x04\x14\xe8\x55\xe6\x2b\xbb\x35\x65\x4f\x5a\x89\x1b\xca\x8b\x19\xe5\x45\x60\xaa\xec\x09\x37\x74\xa9\x7d\x42\xd2\x4b\xf6\xd9\x24\x64\x0e\xe2\xc0\x9f\x75\xda\xe1\x10\x58\x7d\xa6\x21\x50\x57\x99\x5c\x70\xb4\x0a\x27\x29\xda\xbe\xe0\x4c\xe2\x25\x92\xa2\xa4\xcc\x96\xa5\xf5\xa5\x8c\xaa\xa6\x8c\x4a\x33\x86\x3f\x90\x54\xd9\x5c\xe1\x25\x62\xdb\xc1\x1a\x6b\x9e\x22\x10\x55\x4b\xff\x60\x53\x03\x6a\xd6\x3e\x27\xa0\x66\x8d\x93\x01\x93\xd8\x5a\xce\x32\xba\x49\x2a\xa5\xa5\x73\xaa\xa1\xf7\x10\x93\xa4\x73\x16\xd1\xbb\xe8\x33\x8c\xf1\x40\xae\x7c\x6c\x17\xf4\x9d\x11\x5d\xf0\x09\x19\xc4\x91\xf3\xb3\x0e\xdd\xc8\x9e\x0f\xd9\x0e\x53\x3e\x50\x3b\x3c\xf9\xd8\xcc\x18\xc5\x58\x9d\xc0\x48\xfc\xc2\x8e\x86\x2d\xcf\xe4\xf5\xaf\x34\x71\x05\xdd\xfe\x95\x26\x46\xd1\xef\x5f\x69\x62\x0c\x1d\xff\x95\x26\xc6\xd1\xf3\x5f\x69\x62\x02\x5d\xff\x95\x26\xae\xa2\xef\xbf\xd2\xc4\x35\x74\xfe\x57\x9a\xb8\x8e\xde\xff\x4a\x13\x37\xd0\xfd\x5f\x69\xe2\x32\xf7\xff\x07\x14\x99\x03\x40\xa0\xc9\x3c\x00\x02\x55\xe6\x02\x10\xe8\x32\x1f\x80\x40\x99\x39\x01\x04\xda\xcc\x0b\x20\x50\x67\x6e\x00\x81\x3e\xf3\x03\x08\x1c\x98\x23\x40\xe0\x11\xee\x09\x30\xe1\x75\xc5\x5a\x1a\x3f\x5f\x1a\x7f\x58\x1a\x1f\x2d\x4d\x1c\x2f\x8d\xdf\x28\x4d\x1c\x28\x8d\x1f\x2e\x8d\x4f\x96\x26\xfa\x94\xd2\xf8\x44\x69\xe2\x48\x69\xfc\x2a\x96\x4d\x06\xca\xae\x63\xbd\x49\x2c\xfb\x48\x29\x8d\xff\xb5\x34\x3e\xce\x11\xc7\x1f\x95\xc6\xa7\x10\x65\xe2\x88\x02\x1c\x26\xfa\x4b\xe3\xa3\x2c\x75\xa0\x34\x3e\x85\x35\x8f\x2a\xa5\xf1\x93\xa5\xf1\x33\xa5\xf1\x3b\x58\x6d\x50\x81\x14\xa7\x31\x88\x8c\xaf\x63\xfa\x6a\x69\x7c\x92\xe1\x9e\x16\x65\x2e\x74\xb4\x34\x3e\x53\x8e\x3b\x84\x22\xdc\x09\x14\x54\x3e\x09\x2b\xef\x85\x68\x48\xeb\xa3\xab\xb5\x3a\x5a\xbd\xcd\x51\xde\xe2\x68\xb0\xa5\xd1\x60\xf3\xa2\x6e\xcb\xa2\xbe\xe6\xac\x69\xef\x00\x64\x9a\xc1\xaa\x33\x4c\x6a\xe4\x3b\xf1\x2e\xb6\xc2\x05\x5d\x2f\x8d\xf7\xe3\x7d\x98\xf6\x42\xaf\xa2\xd8\x57\x50\x24\x17\x7a\x06\xa1\xec\x51\x70\xa1\xb7\x31\x7f\x5a\xf4\x83\xb7\x00\x9a\xe1\x0a\x50\x75\x13\x41\x88\xeb\x4a\xe9\x13\xce\x27\x93\x4f\x94\xa0\x04\x2e\xe3\x2a\xfb\x06\x4e\x6f\x70\x26\x9c\x3c\x27\xcc\x49\xc2\x65\xd5\x6f\xf4\xf9\xe0\x26\x1a\x79\x46\x3c\x43\x47\xca\x86\xe4\x50\x94\x35\xda\x2a\x38\x83\x69\x28\xb1\x70\x03\x86\x6a\x75\x2a\xac\xed\xe1\x45\x2f\x5f\xd8\x8f\x9f\xc6\xea\x53\xa5\x89\x23\x61\xc6\x0c\x91\xe0\xda\x1d\x6e\xdc\x91\xf2\x5a\xde\x45\xfc\xf8\x38\x16\x7e\xcc\x5e\x11\x36\x42\x47\xd6\xe2\xcd\x87\xbd\x93\xde\x95\x3c\x90\xbc\x8b\xef\xee\x14\x96\xe0\xbb\x70\x08\x5f\x4d\x78\x48\x18\xc2\x74\x69\xe2\x5d\xe7\x14\x4d\xe8\x8a\xd3\xf8\xb4\x0d\xe1\x61\x1a\xbe\xdb\xa7\x19\xf9\x47\xe2\x39\x1e\x74\x4e\xd6\xca\xe0\x49\x4f\x95\xd3\x42\xc9\x9d\x76\xce\xda\xfc\x40\xd5\x83\x7c\x59\xbc\x21\x77\x9c\xe3\x37\x3f\x30\xee\x17\xe6\x2e\xe7\x0b\xf2\xf3\x53\xb9\x32\x78\xd6\x53\x65\x46\xe8\xab\xcf\x9c\xc3\x3a\x1f\xb0\x76\x77\x85\xa5\x89\x2b\xa5\x89\xd1\xd2\xc4\x58\x69\x62\xbc\x34\x31\x51\x9a\xb8\x5a\x9a\xb8\x56\x9a\xb8\x5e\x9a\xb8\x51\x9a\xb8\xbc\x8a\x1f\xc3\xef\xd1\x69\x61\xf9\xa6\x07\xe8\x8e\x87\xa5\xf1\xe1\x1c\x6a\xfa\x71\x54\x1f\x93\x39\x54\xb3\x5c\xf5\xb0\xcc\x43\xbc\xc1\xe7\x9f\x65\x7f\x43\xb0\x08\xd9\xdc\xf0\xb0\x71\xb7\x35\x3c\x82\x88\x89\xd0\xae\xc6\x06\x7f\x25\x2e\xce\x33\xef\x65\x38\x32\xc5\xd0\xcb\x9c\x5f\x12\x80\xbd\xd0\xec\x17\x44\xec\x5c\x78\x99\xc7\x3c\x74\xca\x27\x95\x65\x51\xb9\x76\x3e\x97\x07\x89\x24\xf5\x4c\x3e\x8a\xe7\x8a\x17\x8b\xa7\x8b\x27\x8a\xa3\x4a\x71\xb8\x78\xb2\x38\x2a\x32\x17\x8a\xa3\xc5\x11\xa5\x78\xa2\x38\x5c\x1c\x2d\x9e\x2b\x9e\x07\xc8\x89\xe2\x39\xa5\x78\xae\x78\xba\x78\x51\x24\xce\x43\xe2\x44\xf1\x74\xf1\xfd\xe2\xe9\xe2\x50\xf1\xac\x52\x1c\x2a\x0e\x17\xcf\x16\x2f\x00\x29\x56\x72\xa5\x78\xb6\x78\x9a\x65\x2f\x62\x82\x97\x7d\x50\xbc\xcc\x92\x95\xe7\x04\x5c\xb8\x69\x21\xda\x74\x40\xac\xe9\x55\x85\x9a\x16\x02\x4d\x0b\x61\xa6\x85\x18\xd3\x42\x84\xe9\x0a\x2e\x6d\x8a\xa3\xc5\x13\xc5\xb1\xe2\xe9\xe2\xa0\x52\x1c\x63\xd4\xc7\x80\x76\x71\x0c\x92\xa3\xc5\x93\xc5\x73\xc5\x4f\x21\x79\xa6\x78\x41\x40\xc7\xdc\xc4\xc9\xe2\x78\xb5\xb1\xb6\x78\x02\x24\x40\x31\xde\x67\xb2\x4c\x2b\xc5\x53\xf0\x87\x0d\x1e\xab\x20\x16\x8e\x9c\xc5\x13\x4a\xf1\xa4\x52\x7c\x5f\x29\x7e\xa0\x14\x4f\x29\xc5\xd3\x4a\x71\xec\xfb\xf4\x63\xd3\x5a\x3c\xd9\x56\x3e\xfe\xf9\xa0\xe1\xf6\x7a\xa1\x28\xa9\x98\xdc\xb2\x59\x30\x40\x1f\x78\x65\x4e\xf1\xa4\xb2\x3a\x61\x8b\xd8\xaa\x46\x80\xc5\x53\x78\xef\x3f\x91\x8a\x27\xbf\x7a\xd8\xe6\x1f\x34\x8b\x17\x8a\x67\x8a\xa3\xfe\x12\xaf\x31\x5f\xf1\x64\x71\xac\xf8\x69\xf1\x54\x70\x19\x5b\x3c\x51\x1c\x2f\x5e\x80\x27\xca\xad\xeb\x19\x38\xf1\x09\x38\x5d\xfc\x44\x58\xad\x14\x4f\x15\x4f\x00\x23\x78\x64\x24\x3f\xcd\x5a\x06\xd2\xe2\xc9\xe2\xa7\xc5\xd3\xc5\x0f\x3c\xa6\x81\xc5\xf3\xc5\x61\x78\xf2\x84\xfd\x49\xf1\x02\x3e\xce\xa3\x12\x7b\x20\x8b\xa7\x8b\xe3\xce\x00\xea\x05\xa5\x63\x72\xf1\x83\xe2\x95\xe2\x29\x67\xac\xc4\x2c\x96\x25\x63\x32\x93\x0c\xc7\xc5\x10\x0d\xdf\xc4\xcc\xf1\x10\x69\xbc\x78\xae\x78\xae\xf8\x89\x1c\xa3\x1b\x65\x09\x21\x40\x63\x3f\x0c\x9e\xac\xed\x38\x5e\x56\x21\x02\x48\x17\x7c\x44\xce\x61\xfe\x13\x79\x3f\x0c\xaa\xc5\x33\xd0\xe2\xe2\x18\x0e\xa3\x55\xc8\x70\x34\x1f\x21\x17\x06\xc4\xb2\xd8\xac\x8b\xd0\xac\x6c\xb6\x7a\xb3\x2e\x7a\x9a\x85\x06\x87\x0d\x1b\x36\x34\x36\xfc\x1c\x8a\x79\x33\x81\x4c\xcc\x49\x23\x83\xb2\x01\x0f\xef\xf5\x29\xb9\x78\x39\xc7\xef\x12\x4b\xb3\x27\xe0\x9c\x54\x3c\x55\xbc\x5c\x3c\x85\xba\xf3\x5c\xf1\x93\x9c\x73\x27\xc3\xe1\xa7\x8b\xe3\xf0\xc4\x80\x82\x1a\xcd\x15\x4f\x7a\x93\x9f\x82\xaa\xd9\xac\x55\x74\x8d\xfd\xaf\x75\x1e\x49\x2a\x71\xe7\x64\xea\xff\xcb\x9a\xdc\x66\x6f\x6b\x96\x43\xe4\x13\x23\x9d\x2b\x26\xdf\x11\xd0\x9b\x7f\xe9\xe9\x8a\x5f\x7a\x1e\x5f\xbf\x38\x88\xbe\x03\xd1\x85\xe4\xbf\x44\x85\x18\x26\xbb\xcc\x5f\x8c\xd1\xe2\xc9\xe0\x26\x42\x53\xd3\x9a\xbe\xc6\xf1\x6c\x22\x8c\xf0\x4d\x84\x11\xbe\x89\x30\xc2\x37\x11\x46\xf8\x26\xc2\x08\xdf\x44\x18\xe1\x9b\x08\x23\x7c\x13\x61\x84\x6f\x22\x8c\xf0\x4d\x84\x11\x67\x13\x61\xc4\xd9\x44\x18\x71\x36\x11\x46\x9c\x4d\x84\x11\x67\x13\x61\xc4\xd9\x44\x18\x71\x36\x11\x46\x9c\x4d\x84\x11\x67\x13\x61\xc4\xd9\x44\x18\xe1\x9b\x08\x2c\xa0\x25\x9e\x0a\x8e\xe2\xb7\xf7\x78\xf8\x76\xbf\x34\x3c\x99\xc3\xd4\x24\x07\xfa\x4e\xda\x39\xec\x90\xe7\xb4\xfd\xa8\x8b\x27\x92\xfc\xd0\xdd\xcd\x1d\x28\x0d\x4f\xb9\x55\xcf\xf0\xe4\x1d\x3c\xc1\x1e\x76\x0e\xab\x20\xe3\x62\x39\xa7\xf0\xfd\x1c\x36\x5a\x1a\x9e\xc9\x89\xf3\x6b\x01\x74\x8c\x8c\xf8\x31\x18\x64\xc2\x1c\x08\x24\x3d\x3e\x78\xdf\xf6\x19\x8e\x8c\x0a\xd3\x1c\x66\x2d\x83\x3d\xe0\x05\x05\x2d\x0d\x7c\x6d\x17\x16\x32\xc3\x47\xc3\x2d\x64\x1e\xb2\x92\x43\x1e\x03\x8e\x61\xc5\xd3\x72\x66\x88\xc4\xed\x5d\x7c\x8d\xf6\x58\xc8\x80\x30\x3e\x44\xa7\xd1\x2e\xd4\x37\x5c\x97\x99\x06\x05\xdb\xf8\xe3\x35\xb0\xbf\xa6\xd6\xf5\x97\x37\x2d\xc4\xe0\x27\xcc\x4c\x64\x34\xea\xde\xb5\x30\xbb\x10\x5f\x63\xa2\x55\x9a\x12\xe5\xad\x88\xba\xd2\x47\x83\x52\x47\xb9\xc0\x51\x57\xd0\xf0\x73\x01\x7e\x6c\x38\x83\x38\x33\xe5\x86\x1e\x33\xe5\xb6\x1e\x53\x7e\xdb\x8e\x32\x73\x8f\x33\x08\x9a\x44\xb1\x67\xbc\x26\x1d\x5e\x43\x0f\x6f\x01\x48\xfa\xa8\x46\x5b\x0f\x2e\xab\x2b\xa2\x4f\x32\x57\x20\x9f\x1c\x41\xf6\x2e\xd7\x6a\xb6\x1d\x93\x95\x6c\x3b\xce\x38\xe6\x1c\x78\xa9\x79\x8f\x06\x1e\x13\x3c\xab\x2d\xdb\x9a\xf1\x94\x3c\xf3\x8e\x8c\x87\xc6\x6a\x1b\x31\x0e\xea\xfe\xb5\x47\x4f\xad\xa0\x89\x7f\x2c\x15\xbc\x8a\xd6\xf5\xeb\xda\xcd\x5a\x9b\xcf\x87\xc9\xe6\x7f\xad\x0b\x28\x99\x1c\xcb\xbf\x19\x6d\xce\x95\xab\xd4\x5c\x40\x03\xb9\x28\x0c\xdf\xd7\x58\x00\x04\xf5\x51\x10\xe4\x54\x3b\xda\x9c\x73\x1a\xce\x93\xae\x92\x72\xf3\x0c\xdf\xa7\xb1\x78\x9e\x95\x84\x28\xe7\x5c\xb9\x46\x73\x41\x0e\xbd\xa0\x7a\x0b\x42\x19\x62\x50\x9f\xe7\x02\x4a\x90\xe7\x19\x72\x88\xa6\xcf\x95\x2b\x49\x17\xe4\xf3\xb1\xe2\x71\x2a\xb3\x7e\x8f\xfe\x5e\xef\x91\xdf\xcb\x4f\xe0\x26\xd5\x72\x6f\x6a\xba\x1f\xb5\xf4\x7e\x59\x8f\x3f\x4b\x47\x37\x7f\xcf\x3d\x5d\x7b\x07\x07\x1f\xfc\xd0\x9e\xf5\x3d\xee\xb5\x3c\xcb\xab\x3d\xb8\xee\x83\xea\x7b\x30\x43\x7a\xc1\x6d\xaf\xef\xb1\xe1\x4f\x43\x45\x6b\xbc\x10\x53\xbc\xd3\x8e\xe9\xdc\x2a\x7b\xf5\x1e\x4c\x9f\x91\xdd\x38\xb2\xfe\x18\x8d\xec\x8e\x3c\xcb\xfe\x3c\xb7\x6f\xee\xf7\x19\xdb\x8d\xa3\x45\xfd\x14\x0e\x96\x38\x03\x3a\x8d\x5d\xf4\xb1\x84\x76\xb3\x7d\x92\xe8\x8c\xcf\x4a\xc3\x97\xdc\x6d\x7a\x6e\x42\x2b\x3e\xa3\xc0\x6d\xfa\xe0\x57\x12\xc3\x9e\x3d\x7a\x1f\x30\xe9\x41\x3e\x8b\x14\x06\x4b\xc3\x0f\xdd\x0d\x7a\x07\x08\x32\xa9\x31\xef\xf7\x0a\x48\xc4\xdd\x9d\x77\x21\x71\xbf\x00\x77\xd1\x7a\x0c\x3f\x12\x70\xb6\xe6\x83\xf0\x6c\x2c\xe4\xdb\x00\xcf\xd6\xbc\x17\xb8\x86\xad\xf9\x91\x2b\xa5\x91\xd1\xd2\xc8\x58\x69\x64\xbc\x34\x32\x51\x1a\xb9\x5a\x1a\xb9\x56\x1a\xb9\x5e\x1a\xb9\x51\x1a\xf9\x49\xb7\xe6\x85\x49\x5c\x4e\xd8\xf7\x5e\x2d\x0d\xdf\xc5\x47\x1a\x26\x8f\xec\x39\x80\x57\xf4\x36\xa2\x5d\x7f\x1e\xd3\xc3\x70\xbb\x43\xc1\xd3\x67\x71\xe8\xe1\x1d\xba\x3b\x2f\xc4\x79\x6e\x33\x43\x67\x6b\xde\x2b\x89\xd8\x9a\x0f\x08\xe2\xd8\x15\x0a\xe6\x1e\x8b\xc2\x1a\xb6\xe6\xb7\x3d\xdf\x97\x52\xcc\xbe\xd0\xd8\x45\x37\xca\x92\x13\xb8\x48\x17\x81\x8b\xdc\xc8\x45\x86\xf3\xd1\x2c\xf3\xa0\x4d\xe4\x58\x13\x73\x6a\xb2\x85\x5d\xb6\x7a\x4b\xa9\x08\x55\xa4\x6a\xc2\x0d\x94\x1b\xa4\xc8\x6e\x96\xbb\xa8\xaa\x13\x66\x74\x48\xe4\x18\x66\x1d\xc7\x5b\x6e\xb0\xa2\x32\xd6\xa2\x42\x28\x67\x5e\x3d\x26\xb0\xea\x83\xb1\x8c\x18\x5f\xa2\x4b\x16\xb1\x39\x53\x23\x01\x19\xe2\x09\x6a\x54\xde\x5c\x40\x0e\x6f\x2a\x41\xe1\x2d\x62\x3b\x8d\x54\xd5\x10\x0a\x2a\xd1\x65\x74\x4f\xe6\xc8\x14\x8f\x87\x35\xae\x8b\x5a\xb4\xa3\x52\xe3\xb0\x10\x3f\x51\xc6\x94\xc3\x31\x9b\x0d\x21\x95\x30\x54\x4d\xaf\xd4\x4f\x58\x08\xfd\xc4\xb1\xea\xf7\x97\xd9\x35\x26\xcd\x90\xad\x10\x4b\xeb\xa2\x9f\x1f\xd7\xbb\x88\xd2\x4b\x53\x5d\xe4\xf3\xe3\x54\x31\x1e\x3f\xcc\x74\x75\x13\xc5\x36\x49\x2f\x14\x58\xbd\x5a\x3b\x5c\x53\x5a\x0f\x66\x4d\xbc\x74\x1b\x29\xa3\xd7\xd8\x47\x14\x33\xd3\xa5\x43\xa1\x65\x1b\x3d\x44\x25\x8a\x65\x67\x54\xaa\x1b\x09\xa2\xf4\x98\x86\xa5\xe9\x1d\xa4\xe2\x1e\x05\x63\x4e\xf4\x2e\xc1\x9c\x30\xe6\xa4\x1b\x99\x43\x01\x30\x87\x6b\x4a\xeb\xc1\xac\x89\x17\xce\x1c\x78\x13\xdd\xe1\xcd\x59\x6b\x9c\x31\xe9\xa8\xb2\x89\x60\x69\x5d\x51\xe4\x1a\x45\x96\x51\x60\x18\x05\x6e\x51\x60\x15\x05\x46\x51\x60\x13\x05\x1e\x00\xb3\xa2\x40\x3e\x0a\xb4\xd7\x62\xb9\xa1\x53\xb5\x0b\xda\xa6\xf4\x18\x22\xd9\xad\x64\x6c\xc3\x24\xdd\x8a\x65\x6a\xf0\xe8\x2a\x9f\x1f\xa7\x76\xaf\x69\x93\x6e\xa5\x87\xc2\xbf\x95\x69\x37\xaa\x87\x0e\xd6\xa9\x1a\x05\x8a\x51\x20\x05\xc2\x6a\x51\xa4\x12\x05\x0a\x51\x20\x50\xc5\x6e\x51\xa7\x4a\x8f\xa1\x64\x6c\xc5\x32\xa1\x92\xd2\x43\x15\x2b\x3c\xa8\xd3\x73\x7c\x37\x1d\x1a\x31\x29\x24\x5a\x52\xc5\xaf\xa4\xcb\x8a\xc3\x8f\x6b\xe0\x05\xb4\xa4\x4c\x70\xb2\x64\x65\x6c\x93\x78\xc1\xc1\x4f\x85\x85\xcf\xbc\xa4\x66\x45\x55\x92\xad\xab\x67\xca\x51\x6a\x88\x89\x8f\x88\x33\x6d\x52\x2b\xbf\x65\x90\x64\xb4\xf0\xf5\x94\xb6\xf8\x90\xd8\x6d\x0c\xe2\x6c\xf7\xe3\xc0\x2d\x0d\xa2\x34\xa2\x0b\x3d\xa9\x89\x5d\xb6\xb2\xcb\x36\x6f\x3d\x76\x1e\xc4\xea\xec\xdf\xef\xf3\xf5\xf5\xf9\x71\x6a\x8a\x06\x86\x7d\x0b\xbd\x7a\x03\x7b\x4c\xe3\xf1\x50\xaa\xa6\x66\xba\xa8\xab\x35\x96\x61\x52\xd1\x64\xba\xb6\x26\xb3\xda\x5a\x59\xc3\x6b\x99\x9f\xee\x23\x9e\x03\xaf\x1e\x10\x53\x9c\x76\xf5\x30\x2f\x65\x38\x6e\x55\xb6\xf7\x44\x8d\x2e\x6c\x3e\x85\xde\x16\xa6\x9f\x4c\xad\x66\xe4\xef\x2b\x24\x7b\x30\x7a\xf1\xce\x1d\x3b\xd6\x32\xde\x73\x3f\x88\xbd\xc4\xca\x0f\x99\x3a\xe9\x91\x92\xf9\x31\xbb\xf3\xf1\x49\x5d\xea\xa6\xaa\x4a\x75\xc9\xda\x47\x4d\x35\x3f\xa4\x4b\x1d\x56\xfe\xbe\x9d\xbf\x6d\xda\xf9\xdb\xdd\xf9\xdb\xba\xd4\x93\x1f\xd3\x6d\xda\x8d\x28\x46\xba\x9d\xd8\x86\x2f\xa4\xa2\x3b\x93\xd0\x83\xdf\x2a\xd0\xb2\x79\x84\x3b\x46\xe5\x72\x76\xb3\xac\xe7\xc7\x92\xf9\x21\x3d\x2b\xa5\xf3\x43\x96\xa1\xf6\x50\xb3\x43\x8e\x85\x41\xa9\x27\x14\x22\xa7\x60\x6e\xac\x03\x22\xf5\xcd\xb2\xbf\x76\x48\x2d\x67\x0a\x21\xd3\x44\x56\x66\xf5\x9a\x65\x49\x54\x60\xa8\xf5\x65\xf3\x0d\xb3\x3a\x66\x32\x9c\x6a\x7e\xda\x84\xe1\x19\xae\xf9\xa1\x2e\x77\xfa\x91\x0c\xa1\x5b\x01\x57\x0d\xa7\xac\x93\x1e\x40\xd6\x49\x8f\x07\x55\x0d\x21\x1b\x86\x18\x0f\xa7\x99\xcc\x4f\x73\x6c\x96\xea\x0a\x9b\x9b\x98\x35\xa0\x67\x2b\xf4\xc6\x58\x2f\x36\x70\xac\x97\x86\xcc\x54\xcc\x70\x3c\x1e\x51\x51\x96\xf7\x7b\xa3\x6b\x8a\x29\x76\x1d\x6d\x96\xe5\x98\xdc\x9a\xce\xcf\xa6\xec\x36\x49\xae\xdf\x28\xb7\xca\x1b\xed\x56\x57\x6f\xb5\x31\xff\x0c\xad\x9b\xba\x0d\xb3\x4d\x2e\x9f\xd5\x64\x02\x01\x8f\xf2\x43\x3c\xe2\x11\x24\xd2\xf9\x21\xb3\x43\xcb\x58\x4a\x7e\xa8\xc7\xd4\x52\x9a\x05\x90\xae\x8c\xa5\x74\xe5\x67\x75\x8d\x5d\x53\x70\x45\xef\x9b\xfb\xd0\xfd\xe6\x3e\x6f\x14\xa4\xfc\x74\x20\x0c\x52\xc7\xea\x61\x90\x84\x27\x16\xe0\x1d\x45\xce\x98\xe9\x8a\x22\x57\xfc\x77\x5c\x94\xee\x63\x6e\xa3\xbb\x9f\xd1\x21\x8b\xa3\x01\x14\xae\x01\x14\x50\x00\x0a\xbe\xfe\x44\xf1\xbe\xfc\x0a\x7f\xf3\x15\xfe\xde\x57\x9b\x5e\xf4\x12\x0b\xe9\x39\xc4\x18\x25\x24\x01\xf5\x2b\xcf\x2d\x7a\x95\xa4\xd2\xcd\x6b\x28\x3d\x65\xb8\x6b\x98\x42\xc0\xc0\x0f\x93\x88\x96\x96\x28\x9b\x43\x20\x80\x7f\xb4\x10\xe5\x93\x08\x1f\xcc\x37\x8b\xf0\x95\x44\xd8\x78\x12\x1e\x51\x5a\xa5\x39\x35\x53\xf9\x5c\x5c\xce\xc8\xe8\xe0\xa3\x23\x49\xcc\xdd\x76\x5d\x63\x7d\xd4\x36\x5e\x35\xf6\x52\xf3\x37\xc4\xa2\x75\xb5\x46\x8d\xfe\x79\xc3\xae\x5d\xbb\xf4\x66\x19\xd7\x50\x2d\xbf\x95\x63\x0e\x20\x03\x80\xff\x56\x61\x76\x93\x26\x9e\x47\xdf\x1b\x8a\xd1\x48\xe9\xa4\x27\x58\x16\xee\x0e\x45\x32\xa2\x1d\x24\x95\xc2\x99\x40\xe4\xe7\x0d\xf5\xde\x69\x84\x4d\x13\x01\x3a\x95\xdd\xaa\xf8\xe9\x34\xd6\xd7\x36\x2a\xff\xc2\x92\xe0\xd5\xee\x25\xee\x96\x11\x8c\xc9\x3a\x8c\xc3\x7a\x24\x0d\x3f\xf8\x4b\xc2\x0f\xfe\x54\xf8\xc1\x5f\x1c\x7e\xf0\x97\x85\x5f\x36\xa6\xff\x10\x21\x94\x76\xec\x7c\x1e\xfb\xb7\xec\x26\x92\x0e\x59\x52\x2d\x4c\x2e\xdc\xf9\xaa\x7f\xe1\xf6\xc2\xc3\x85\xa1\xaf\xfa\x16\x26\x94\xaf\x06\x16\x46\x16\x1e\x7d\xd5\xe7\x00\x16\x6e\x61\xe2\x11\x24\x87\x16\x66\x01\xb6\x70\x95\xc3\x17\x66\x16\x26\x16\x1e\x40\x46\x90\xf1\x65\xaf\xf2\xec\x57\x87\x16\x2e\x2d\xdc\x59\x78\xb0\xf0\x08\xff\x27\x94\x85\x07\x0b\x23\x0b\xb3\x0b\x8f\x16\x46\x16\x6e\x2d\x7c\xba\x30\xc2\x18\x4d\x2e\xdc\x59\xb8\x11\x04\xde\x5e\xb8\xb3\x30\xe3\x07\x0d\x2f\x8c\x04\xf1\x2a\xae\xda\xfc\xed\x0b\xb4\xce\x69\x9b\xa7\x65\x9e\x76\xf9\x5a\xe5\x6b\x53\xa0\x45\x21\xed\x09\x69\x4d\x59\x5b\x42\x5a\x52\x65\x11\xb8\x30\x09\xad\x80\x16\x3c\x42\xc9\x3d\x72\x83\xcc\x33\x4c\xc4\xdb\xec\x72\x55\xc8\x88\xb2\xcd\x02\xe6\x24\x70\x02\x19\x6e\x2d\x7c\x0a\x9c\x6f\x2c\x84\x1f\x81\xc6\xe4\x85\x1b\x0b\x13\x5f\xf5\x2d\x0c\xc1\x55\xc1\xfe\xbd\x81\x4d\xff\x6c\x61\x68\xe1\xd3\x85\x31\x01\x1c\xf9\xea\xa0\x17\x74\x77\xe1\x4e\x39\x70\x72\x61\x62\xe1\xf6\xc2\x25\x2f\xe8\xce\x57\xfd\x5f\xf5\x2d\x7c\xba\x30\xb4\x30\xa6\x70\xf8\xd0\xc2\x58\x35\x0d\xbf\x70\x03\x44\xe0\x92\xe0\xe5\xab\x83\xca\xc2\x5d\x76\x81\x26\x5f\x72\xa8\x02\xc5\x4f\x2b\x50\x43\x9d\xff\x9c\xb4\xbe\xaf\x08\x31\xd2\xc2\x58\x34\xe4\x0b\xb8\x85\xb1\x68\x64\x35\xa7\x80\x1e\x9c\x70\x3d\x8c\x8f\xef\x83\xaf\x0e\x7d\xd5\x17\x5c\x68\xc2\x53\xbf\x30\xb5\x30\x1a\x34\xf9\x63\xb7\x73\xe1\x46\xe5\x15\xa8\xcf\x75\x16\x90\x5e\x18\x95\x16\xc6\x17\x86\x16\x6e\x71\x6a\xd5\x7d\x5c\x2d\x0c\x2d\xdc\xfe\xea\xc0\xc2\xd0\xc2\x75\xb1\x5a\x0a\xa7\x51\xa3\x92\x5e\x98\x84\xb7\x78\xe1\x8e\x67\x67\x7f\x61\x68\xe1\xfe\xc2\xd0\xc2\x3d\x5c\x43\x2d\xdc\x5a\x98\x90\xbe\x3a\x08\x5c\x17\x26\x24\x6c\xf5\x0c\x3e\xc5\x33\x00\x72\xb6\xf5\xcb\x0b\xd2\x31\xf9\xab\xbe\x85\x3b\x0b\xb3\x0b\x23\xce\x66\xbe\x0b\x48\xc6\x64\x26\xaf\xb3\x77\x2f\xb2\x6a\x4c\x86\x06\x39\x3b\xf5\x2c\x13\x8f\xc9\xd8\xba\x89\x85\x07\xce\xb6\xbc\x0b\xc8\xc6\xe4\x85\x47\x4c\xc7\x3a\x9b\xf0\x0e\xa0\x6c\xe0\x5f\xb8\xb4\x30\xb1\xf0\x19\xde\xa8\x87\x0b\x43\x39\xde\xdc\x87\x0b\x77\x16\x1e\x21\xe0\xab\x03\xe2\x26\xb2\x72\x91\xb9\xc3\x9a\xb6\xb9\x8a\x25\xdd\x2a\x55\x57\x33\x9f\xf3\xef\x3f\xfb\xe5\x14\x5f\xcd\x05\xc5\x15\x1b\xd1\x7e\xd6\x72\x4c\x0e\x32\x5f\xdd\xb3\x57\x8e\x5f\x37\xd5\x81\xaa\xc9\x7d\xd5\xb7\x30\x5c\x73\xec\x01\x27\x84\x80\x27\x40\x80\x28\x31\x9c\xa5\x02\xdb\xd1\xa4\x1b\xe5\x4d\xc0\x01\x4d\x24\x37\x01\x1b\xd9\x09\x50\xe0\x04\x4c\x2d\x77\xdc\x18\x5c\x3b\x6f\xdf\xfe\x5c\xf1\x95\x35\x8f\x37\x5a\xf9\x15\x8c\x98\xaa\xe1\xb7\xd7\x98\x88\x13\x93\xda\xca\x6e\xf4\xd8\x1f\xa7\xf8\x31\x33\xfc\xa5\x34\x65\x37\x77\xd7\xbf\xc7\x59\x2e\xfc\x91\xbb\xeb\x7f\x4d\xac\x16\x5a\x56\x0d\x9a\xfa\x0a\xd1\x81\x17\x8b\xae\xdc\x63\x0a\x16\xc0\x41\xd9\x9d\xb0\x81\x38\x8f\xae\xdc\x0b\xd4\x2a\x8c\x2e\x71\x4d\x4f\x24\x32\xca\x1e\xaa\x6b\xba\xb2\x87\xa6\x88\x45\x94\x3f\x91\xf6\x8c\xf2\x07\x92\xd6\x2c\xe5\x95\x4c\x9a\xd8\xca\x1e\xd2\x6e\x87\x6f\xf3\x71\x59\xe2\x58\x19\x09\x40\x6d\xa8\x0c\x55\xab\x47\x54\x8e\x27\x94\x3d\xba\xb2\x27\xa5\xfc\xa9\x5d\xf9\x43\x5a\x79\x25\xad\xec\xa9\x25\xa0\x72\xc5\x48\xeb\x6b\x71\xf5\xda\xda\x93\xe9\xce\xa4\xc2\x03\xac\x57\x44\x2b\x53\x03\x3d\x24\xa1\xe5\x2c\x8d\xe8\x89\x9c\x65\x98\x34\x97\x26\x29\x92\x7e\x86\xa3\x2b\xa0\xe3\x9c\x4b\x21\x3d\xf7\x34\xaa\xd1\xf3\x85\xad\xc9\x3e\x9a\xcd\xe5\x64\xe4\xf4\x4c\xa7\x52\x8d\x8d\xcd\x8c\x1f\xbc\xf4\xdb\x9a\x39\x3b\xc8\xec\x6c\x66\x2c\x62\x9c\x7a\xf8\x78\xf6\x32\x31\x35\x49\xd3\x35\x89\x77\x8d\x7f\x4c\x7b\x91\x5a\x46\x77\xb0\xc8\x6b\xe7\xee\x29\xf2\x7c\xab\x4d\xd3\xc4\xd4\x74\x29\x50\xe8\xad\x97\x22\xa9\x8c\xb7\xbc\xb6\x00\x30\x29\x12\x88\x06\x9b\x25\x7a\x42\x02\x5a\xdc\xc9\x6d\x3b\x35\x49\x0f\x91\x54\x6a\x6b\xdd\xae\x97\x5b\x96\x4b\xc7\x64\x8b\xa6\xa9\xae\x79\xe2\x0f\xb0\x5c\x12\x4a\xba\x60\x06\xcf\x47\x1e\x4c\xab\x00\x4d\x12\xd3\x8d\x3b\xc0\x32\x71\x80\xb7\x67\x52\xbe\x60\xd1\x29\xee\xdc\xd6\xa2\x36\x49\x66\xbc\x91\xa2\x21\xb7\xfa\x29\xdf\xf6\xed\x2f\xac\xc5\x8f\xb6\xf7\x94\xcf\x7d\x18\x7e\xd1\xd8\xd0\xb0\x6b\x57\x63\x63\x2e\x07\xc9\x9f\xef\x6a\xdc\xef\xdb\xc3\xd3\x23\x46\xc4\x64\x7b\x78\x9a\xff\x3c\xd0\x28\xdb\xc7\xd3\x73\x39\xb3\x59\xd6\x8d\xee\x6e\x93\x6d\x99\xe6\x67\x75\x35\x63\xca\x31\x06\xcb\xa4\x1d\x58\xba\x7c\x0b\x0f\x84\x6a\xd6\x36\xd6\x31\x22\xde\xca\x6e\xa5\xfa\x98\xb6\x51\x64\x49\x70\x3f\x4f\xd2\x9b\xe5\x74\xfe\x9a\x9e\x9f\xc5\x13\x38\x9e\xcc\x94\x1f\x1d\xfa\x39\x09\x3c\xd3\x53\x07\x38\xe9\xcd\xda\x46\x0f\x3d\x37\x93\x29\x3f\x18\xf4\x53\xec\x4e\x65\xba\xbb\x41\xb9\x63\x48\xe1\x98\x37\x2f\xda\xe0\x01\xc9\x81\x6d\x3e\x68\x06\x8b\x1f\x1c\x33\x31\x85\x51\x21\x12\x9a\x5c\xb6\xc7\x87\x5c\x51\x4c\x16\x61\x38\xa6\x6d\xac\x63\x55\xa0\xfd\x6a\xfe\x76\xc2\x6d\x08\xa7\xe8\x60\x08\xa2\xc1\x0d\x41\xd6\x89\x43\x7a\x06\x23\x14\xc7\x4c\x27\x87\xbd\x83\x29\x21\x89\x67\x4f\xd0\x95\x44\xe0\x38\xbc\x9c\x4a\x4e\x7d\x6f\xef\x3a\x8c\x7c\xc8\x5e\x5e\xc1\x1d\x45\xfe\x90\xe5\x87\x4c\xf4\x2f\x6b\x0a\x69\x3c\x1b\x89\xfe\xbb\xe1\x60\xf2\xbe\x0f\x82\xb5\xb0\xb3\x4e\xcd\xf2\xef\x0a\xe6\x67\x79\x1c\x74\x4c\xf8\x03\xa1\xe7\xaf\xe1\xbe\x1c\xbb\xa4\xf2\xd7\x94\xfc\x50\x22\x3f\x1b\x0c\x87\xce\x37\x02\xf3\xd3\xcf\x11\x10\x9d\x73\x42\x3e\x8c\x8b\x1b\x60\x28\x3f\xbd\x86\xb0\xe8\x3c\x99\x7f\x68\x6a\xf9\xc9\x2e\x51\xa0\xe5\x27\x7b\x9d\xf0\xe8\x9d\x5a\x3a\x6d\x8b\x74\xfe\xb6\x25\xd2\x29\x92\x59\x53\x78\x74\xe0\x81\xa4\x81\x22\x52\x02\x12\x55\x22\xf3\x64\x94\x78\x7e\x48\xc9\x5f\x30\x95\xb8\xa6\xbc\xa4\x29\x2f\xe5\x6f\x2b\xaf\x92\x67\xdd\x06\x2c\x5b\xf0\x45\xcb\xa7\x04\x51\xef\x60\x8f\xa1\xc8\x43\x96\x7b\x15\x90\x2a\x04\x4a\xbf\x56\x31\x50\xfa\x10\x06\x4a\xcf\xac\x31\x50\xfa\x35\x29\x91\xbf\x5c\x25\x4e\x3a\xb1\x6c\xe2\x06\x4a\x8f\xd6\x3e\x3c\xd2\x4e\x5b\xf3\x06\xe8\xe9\xcc\x9a\x98\x17\x21\xd3\xc3\x37\xdb\x7c\xfa\xeb\x27\xd8\x78\x6b\x6c\x78\xae\xf8\x37\x9a\xed\x8f\x01\x9c\xa0\xba\x4e\x34\x74\xb7\xde\x6e\x42\x82\xbb\x5b\x87\x59\x3b\x55\xd2\x24\x91\xd0\x0c\x25\xa1\x65\x12\xba\xa1\xa4\x32\x89\x94\xe6\xf5\xb9\x2e\xe2\x43\xda\xc1\xf8\x90\xda\x6a\xe1\x21\x13\x34\xf8\x82\x27\x80\x0b\xb0\x00\xfa\x40\x1c\xc8\xb2\xe0\x61\x5a\x47\x85\x57\x5b\x35\x60\x42\xd2\x41\x94\x54\x46\xa7\x6a\xfe\x2a\xf3\xab\x8e\x09\x6a\x76\x18\x29\x4c\x26\x34\xa3\x17\x13\xbd\x54\xa7\x26\x24\x2c\xd2\x4e\xec\xd5\xdc\xab\x03\x4d\x14\x2f\x4d\x4d\xa0\x01\xd5\xa1\x66\x2d\x5e\xd5\xa9\x92\xd0\x42\xa2\x1b\xfe\x5d\x06\xf4\xfd\x63\x22\xa1\x49\x24\x95\xa2\x65\x01\x0c\x8d\x34\xd1\x83\x45\xbe\x90\x0d\x4e\x89\x27\x0c\x0d\x35\xbd\x55\xaa\x6c\x89\x37\xec\xe2\x5e\xc5\xf1\xa4\xaa\x59\x6e\x4d\x11\xc9\xea\x30\x4c\xcb\x79\x99\x1d\x32\x31\xb9\x35\x65\xb0\x42\xa3\xac\xf0\x19\x7d\x8f\xd7\x6d\xfe\xd7\xd6\x86\x4d\x3b\xdb\xa2\x1b\xdd\x0d\x85\x66\xd9\xc6\x63\x48\x4d\x97\xeb\x61\xb6\xe7\xfa\x1f\xff\x85\x25\x75\x12\x9c\x32\x93\x54\x47\x46\xd7\x78\x90\x44\x2d\x10\x34\x51\xab\xe6\x7f\x5c\xe3\xee\xc7\x7f\xe9\xf5\x3d\x0e\xeb\x0d\xee\x79\x3c\xa1\x19\xa6\x6e\x38\x73\x67\xcc\x6a\x1e\xe7\xe3\xd4\xeb\x7d\x5c\x73\x9d\x8f\xfb\xbc\x8f\xeb\xda\x0f\xe2\x7d\xbc\xa9\x61\x4d\x36\x75\xe5\x4a\x67\x5d\xe3\xfc\x23\x68\x9c\x1f\x23\x72\x6a\xc8\x7e\x2c\x53\x41\xf2\xc6\x3a\x6f\x94\x81\x5f\x37\x36\xcb\xa9\x14\x95\xe4\x98\xa3\x29\x9c\xf8\x03\x92\x1c\x93\x53\xa9\x5f\x62\xfc\x81\xd5\x22\x35\x08\x35\xf6\xbc\xe4\xab\xee\x41\x3f\x17\xf5\x2a\x41\x1d\x98\x3a\x7d\x5e\xe2\xb5\x6a\xe0\x57\xcb\x34\xf0\xb3\x73\x8e\xc9\xad\xaf\x96\xe9\xec\xe7\x69\x48\x2d\x33\x3a\xdb\x24\xfe\xed\x8e\x9f\x4a\x69\x63\x8c\x5b\x22\x81\xc2\xd2\xd2\x44\x27\x9e\x28\xb7\x0c\x42\xff\x4e\x14\xfb\xb6\x1d\xcf\x13\x8d\xac\x8b\xc8\x91\xb7\xa9\x49\xac\x58\xeb\xdb\x96\xa6\x77\xd0\x98\xdc\xd4\xd0\xb8\x73\x53\xc3\xb6\x4d\x0d\x8d\x72\xc4\xe8\xec\xb4\xa8\x1d\x6b\x8c\xe8\x24\x4d\x63\xf2\xff\xbe\x37\xfc\xcd\xfb\xc7\xe4\x88\x4e\x4c\xd3\xd8\x1b\x93\xff\xd7\xbb\x8f\xe4\x08\x69\x6f\x37\x63\xf2\x9f\xe4\xfd\x11\x41\xa1\x71\xe7\x8e\x9d\x9b\x1a\x1a\x37\x35\xec\x90\x23\x19\xdd\xd6\x52\x82\xe8\xd6\x4d\x5b\x1a\xca\x88\x7e\x73\x77\xfa\xdb\xa3\x27\x3c\x44\x8f\xdf\x13\x44\x5f\xf6\x11\x6d\xda\xbe\xa9\xb1\x69\x53\xd3\x36\x87\xa8\xc3\xe7\x85\x32\xa2\xdf\x9e\xbd\xe6\x97\xf4\xf8\x7d\x41\x74\x8f\x8f\x68\x63\xd3\xa6\x86\x17\x50\x2c\x87\x28\xe7\xb3\xb5\x5c\xd2\xe1\x2b\xdf\x5e\xbb\xe4\x25\xfa\x40\x10\x7d\xc3\x4b\x74\xc7\x0b\x5b\x50\xac\x46\x0f\x51\xc6\xa7\x69\xa7\x43\x74\xbb\x23\xe9\x7b\xdf\x4e\xdd\xf3\x12\x7d\x28\x88\xc6\x3d\x44\x1b\x1a\x90\xa2\x8f\x28\xf0\x69\x6c\xda\xb4\xa5\xfc\x46\xfd\xbf\x23\x8f\xbe\xfd\xe8\xb2\x4b\x74\x77\x8b\xa0\xb9\xbb\xc5\x4f\xb4\x41\x50\x60\x44\x37\x35\x6e\x6e\x08\x12\xfb\x3f\xb7\xfa\xbe\x39\x34\xf0\xcd\x3b\xc7\x5d\x7a\x2f\xfe\x46\xd0\x7b\xf1\x37\xf2\xfe\xb6\x08\x35\xc9\x9f\x29\x31\xf9\x33\x2d\x22\xa9\x7f\x73\x68\x20\xf7\xa6\xba\xb1\xfe\x9b\xbb\xb7\x36\x07\x50\x5e\x0f\x7c\x0b\xe2\x71\x0f\xf9\xcd\xa1\x01\xdc\x16\x6e\x6d\x6c\x6b\x6e\x8c\xe1\x47\x23\xbf\xd7\xed\x3a\xc8\xe7\x72\x34\xd2\xd8\xe0\x1c\x64\xc7\xe4\xc6\x6f\xcf\x1f\x55\x9a\xe0\x6f\x0b\xfc\x6d\x85\xbf\x6d\xf0\xb7\x1d\xfe\x5e\x80\xbf\x1d\xf0\xb7\x13\xfe\x1a\x1b\xf0\x1f\xeb\x34\x42\xa5\xca\x53\x8d\xef\x91\xae\x3b\xf3\xf8\xf6\xcc\xc8\xb7\x1f\x9f\xff\xf6\xcc\x88\xf2\xed\xf9\xa3\x3c\xf5\x7f\x0e\x4c\x08\xd8\xe4\x2d\xa7\x74\x94\xa7\xfe\xfd\xc8\x49\x9e\xfa\xe6\xfc\x20\x4b\x55\x9b\x81\x70\xd2\x40\x14\xc8\x01\x21\x20\x01\x95\x2b\xcf\x40\x6a\xad\xb4\xa6\x89\x08\xcc\x20\x60\x2a\xd2\xd2\xe2\x9a\x2f\x7d\x73\xf7\x56\xfc\xdb\xf3\x47\x5b\xa0\x11\xae\x01\x93\x07\xea\x9f\x90\x04\x0b\x99\x11\x93\xe3\x0c\xc7\xcb\x21\x95\x0a\xe1\x90\x0a\x81\xfa\x1d\xe3\x04\x0a\xeb\x54\x55\xad\x77\xa6\x3d\x81\x73\x92\x6f\x8e\x1f\xfd\xe6\x9d\xe3\x39\xb8\x3c\x3c\x56\xc5\x5e\x8a\x21\xa0\xd1\x54\x8d\xc6\x51\x32\x23\x2d\xc7\x44\xdd\xf0\x45\xde\xff\xbe\xf7\x97\x6f\xcf\x8c\x04\x57\x78\xa0\x3c\xbc\x50\xff\x3c\xc1\xfb\xe1\x13\xdc\xf3\xba\x7a\x11\x07\x8a\xe5\x9a\xe5\xd6\x6f\x3f\x19\xf9\xf7\xbe\x9b\x6d\xd8\xb9\x38\xe6\x8b\x94\xd7\x50\xea\xdb\xb3\xa3\x0e\x97\xf2\xd9\x88\xe7\xd3\x29\x97\xf4\xcf\x77\xed\xa2\x2e\x97\x6f\x0e\x1d\xad\xc4\xc5\x3f\x29\x58\x65\x78\xfc\xf6\xcc\x48\x8d\x47\xb1\xd9\xc0\x69\x2b\x68\x95\x6f\xee\xde\xc2\xc3\x56\xb8\x3a\xdb\xd6\x22\x68\xbc\x7b\x80\xeb\x84\xd4\x83\x57\x23\xf4\x4c\xb6\x92\x1d\x01\xdc\x3d\x67\xe6\x82\xfa\x12\xde\xfa\xd3\x93\xff\xe7\xca\xfb\x62\xc6\x82\xc9\x74\x4c\x6e\xfc\xe6\xe8\x61\x31\x4f\xc1\x64\x12\x94\xce\xb9\xfe\x7f\xff\xf0\x03\x31\x49\x11\x39\x15\x4a\xe0\x89\x66\x33\x14\x4c\xc6\x63\x72\xe3\xff\x1a\xb8\x0d\xba\x86\xcf\x3c\x44\x2e\x0b\xb4\xef\xde\x12\xf3\x0e\x48\x06\xbd\xc6\x6e\x7d\x2e\xc7\x67\x5d\xbd\xdf\xff\x89\x71\xcf\xf7\x73\x62\x6c\x79\x4e\x8c\x7b\x6a\x3a\x31\x66\x07\xbe\x86\x65\x28\x7f\xa2\xed\x19\xe5\x0f\x14\x4f\x8c\x69\x3a\xb3\x97\x24\x51\xd2\xda\xcf\x8c\x69\x3b\x54\x87\xca\x50\x71\x4d\x67\xc6\x3d\xff\x58\x67\xc6\x54\xef\xd2\xf4\x44\xce\xd2\xb2\xec\xd8\x58\xb7\xa9\x9e\xd3\x55\x92\xca\x3c\xc3\xc1\x31\x23\xe6\x39\x3a\xce\x56\x3c\x3b\x06\x3e\xe2\xf4\x18\xd9\x3d\xf3\xe9\x31\x67\xea\x9c\x1f\x67\x7d\x07\xc8\xc8\x27\xc6\x59\x84\x6b\xe3\x16\x0d\x90\xa4\x9e\x8c\xae\x75\x1b\xe1\xe7\xc8\xf1\x76\xaa\x77\x11\x3d\xb1\xf6\xa3\x64\x92\x22\xd2\x5e\x4d\x4f\x68\xd5\x4e\x93\xbb\x69\x0f\xd5\x13\xdd\xd4\x5c\xeb\x91\xf2\x5e\x6c\x9f\xa4\xe9\x09\xff\x42\x4b\xd3\x13\xdd\x20\xae\x43\x18\xb5\x97\x45\xf6\x52\x9b\xec\xd5\xac\x2a\x07\xcc\x76\x46\x4f\x24\x48\x4a\xaa\x7c\xd0\x2c\x30\xc2\x0f\x9c\x55\xec\x4c\x37\x64\x1f\xcf\xe2\xa1\xf3\x5e\xdf\xa1\xf3\x5e\xdf\xa1\xb3\xef\xcc\x39\x70\xe4\x1c\x6e\x2c\xb3\xa5\x69\xeb\xf3\xec\xbc\x77\x7b\x22\x91\xc9\x2b\x03\x67\x57\x06\x4e\xac\x0c\x9c\x5f\x19\x38\x8d\x89\x8b\x2b\x03\x67\x95\x95\x81\x33\x2b\x03\xa7\x56\x06\x4e\xe2\xff\x45\x51\xf6\x11\x2b\xfb\x58\x20\x7e\xca\xf2\x27\x56\x06\x2e\xb0\x8a\x01\x94\xb3\x2b\x03\x43\x2c\x7f\x16\x49\x9c\x2f\x07\x7d\xe4\x05\x9d\x58\x19\x78\x1f\xa1\x0c\xf4\xe9\xca\xc0\x27\x0a\xa6\x4e\xad\x0c\x8c\x60\xfe\x14\x92\x76\xc4\x82\x4a\x9f\x88\xb2\x4f\xca\xcb\xce\x23\x34\xa4\xd2\x07\x98\x39\x57\x5e\x56\x59\x69\x3b\x3d\xe5\xf6\x8e\xdb\x17\x6e\x2f\xb8\x8d\x77\x9b\xed\xb6\xd6\x6d\xa4\xdb\x30\xb7\x0d\xae\xc4\xae\x88\xe1\xca\xdf\x17\xcd\x02\x1b\xc2\x7a\xed\xe2\xca\xc0\x09\x46\xef\xe2\xca\xc0\x28\x32\x3b\x89\xff\x67\x98\x40\x43\x98\xf9\x38\xb4\xec\x13\x4c\x5d\x0f\x2d\xbb\xbe\x32\x70\x09\x33\x21\x65\x17\xc4\xe3\x70\x02\xe9\xb3\x4e\x3d\xcd\xca\x82\xe8\xa1\xf1\x32\x02\xf2\xaf\x0c\x0c\x55\x6a\xc2\x50\x95\x26\x0c\x55\x69\xc2\x50\x95\x26\x0c\x55\x69\xc2\x50\x79\x13\x86\x2a\x04\xd6\xa8\x5b\x19\xb8\x8a\x4d\x38\xbf\x32\x70\x22\x87\xd5\xd8\xb3\xc5\xee\xe3\xfb\xf5\x9b\xf7\x07\x07\x5e\xa7\xdd\x6e\x73\xdd\xf6\xb9\xad\x71\x65\x77\x25\x75\xe5\xaa\x3c\x44\x33\xf2\x9c\x36\x27\xcc\xa9\x72\x92\x9c\x1e\x27\xf6\x93\x6d\xd8\xd6\x1e\xdd\x1b\x7b\xf3\x32\x76\xe8\x10\xfb\xe2\x61\x65\xe0\xc3\x95\x81\x53\xbe\x0f\x2b\xb0\x6d\x5c\x61\x05\x90\xdc\xe1\x09\x5f\xc2\x4b\xd8\x70\xb8\x67\x21\xc4\xf8\xd1\x6e\xf9\x9d\xe4\xbb\x88\x65\x84\x9d\x0a\xee\x73\xe0\xa0\x72\xcc\x9a\xc6\xb6\xea\x1e\x1f\xd8\x73\x06\x4f\x48\x0e\x53\xf0\x5c\xe4\xc4\x53\x73\x82\x65\xae\xa2\xa0\x1f\xe5\x58\x77\xe5\xf0\x31\x3a\x5d\x5f\xb7\x32\x70\x36\xb7\x32\x70\xaa\x7e\xb3\xd7\x63\x84\x77\x5e\x01\x3a\x4e\xc6\x6f\x5a\xec\x8d\x32\xeb\x1b\x39\x66\x6f\xd4\x9d\x0c\x73\x4e\x01\x63\x6d\x88\xc9\xac\x2b\x19\x63\x74\x55\xbc\x70\x67\x7d\xf2\xb1\x3c\xbf\x8f\x5c\x36\x94\xca\x39\xfd\xf2\xb7\x96\xc9\xfc\x5f\x36\x47\x98\x06\x1e\x92\x9c\x0e\x96\xeb\x63\x9b\x9d\xc6\xae\x0c\x9c\x0d\xa5\xe0\x45\x60\x44\xae\x3a\xa3\x8e\x8f\x14\xdd\x1f\xc1\xf1\xf0\xa2\x68\x03\xbb\xdd\x6c\xcc\xfa\x78\x65\xe0\x94\xe4\x6d\x9f\x33\x85\xf0\x03\xd3\x31\xd9\xdb\x70\x67\x1a\xe1\x07\x26\x01\xcb\xd7\x23\xce\x7c\xa2\x0c\xae\x02\x2e\xef\x2d\x67\x72\xe1\x81\xc4\xa1\x9c\xf7\xa1\x33\xc3\xf0\x40\xb2\x5c\x22\xde\x05\xce\x5c\xc3\x07\xac\xbc\x64\x6d\xc8\x35\x6e\x62\x48\x39\xd6\x0b\x9b\x82\x06\xc6\x2b\x03\xa7\xaa\x06\x75\x6f\x60\x76\xc2\x31\xd7\x5e\x98\x33\x45\xf7\x1a\xb9\x1c\xfd\xd5\xae\xc6\x86\x86\x0d\x1b\xe8\x2f\x9a\x1a\x76\xed\x6a\x60\x26\x70\x90\x6a\x96\x39\x47\x79\x23\x8d\xb1\x7a\xa7\x6a\x98\x1d\x35\x6d\xd9\xba\x96\xad\x64\xee\x09\xb4\x21\x26\x6f\x9a\x3f\x3a\xff\xa1\x1c\x69\x74\x52\x4d\x4e\x6a\x8b\x93\xda\xea\xa4\xb6\x39\xa9\xed\x2c\xf5\x2e\xfa\x07\xe5\xb0\x1d\x4e\x6a\xa7\x53\xda\xd8\xe0\x24\x9b\xdc\xe4\x16\x37\xb9\xd5\x4d\x6e\x73\x05\xda\xee\x42\x5f\x70\xa1\x3b\xdc\xe4\xce\x06\x0f\x0b\x07\x5c\x1e\x69\xa4\xbb\xdb\x33\xf1\xfb\xe2\xe3\xc2\xe4\x17\x97\xe6\xfb\x0b\x93\xf3\x7d\x4a\x61\xf2\x8b\x8f\x0b\x8f\x0a\x93\x85\x07\x4a\xe1\x41\x61\x72\x7e\x60\xbe\x6f\xfe\xdd\xc2\x67\xca\xfc\x81\x2f\xcf\xcd\x0f\xcc\x7f\x08\x28\xf7\x0b\x93\x85\xfb\xf3\xef\xf2\xe4\xfc\xc0\xfc\x81\xf9\x77\x0b\xf7\x15\xe0\x55\xb8\x57\xb8\x55\x98\x51\x80\x18\xa0\x14\x3e\x53\xbe\xf8\x18\x30\x0b\xb3\x5f\xdc\x28\xdc\x2d\xcc\x14\x66\x15\x60\x57\xf8\x0c\x39\x40\x72\xbe\xaf\x30\x39\x7f\xb4\x30\xa9\x14\x6e\x17\x66\x0a\xf7\xe6\xfb\x0b\x0f\xbf\xf8\x78\xfe\x00\x94\x57\x9e\x81\x31\x91\xb9\xb0\x5c\x50\x2e\x22\x17\x8f\x8b\xc6\x85\xe2\x02\x71\x61\xb8\x08\x9c\x3d\x67\x5c\x61\x69\x8d\x85\xb3\xf3\x07\x0a\x33\x85\x07\x85\x9b\xf3\x1f\x2a\x85\x5b\xd0\x12\x0f\x00\x93\x7e\xc0\x97\xe7\xe6\xfb\xbc\x55\x6e\x06\x30\x0a\xb7\xbf\xb8\x09\xf2\x29\x2e\xac\xda\xb2\x9c\xc9\xc0\x39\x73\x7e\x9c\x0b\xa7\xcd\x29\x72\x7a\x95\x27\x02\x85\xdb\x48\x87\x51\x81\x3f\x46\x01\xea\xb3\xda\x0f\x7e\x32\xeb\x90\xda\x87\xfe\xc2\xc9\x2f\x6e\x14\xa6\xe7\x3f\x2c\x3c\x90\xe0\x39\xf9\xe2\x83\xc2\xe4\x7c\x7f\x70\xb5\x5a\x38\x3d\xdf\x37\xdf\x5f\x98\xf9\xe2\x52\x28\x92\x77\xe5\x19\x2c\x77\xa7\x06\x85\x8f\x0a\x33\xf3\x47\x0b\x33\x65\x24\x3c\x83\xfc\x97\xa3\xf3\xfd\x85\x59\xe8\x76\xa9\x30\x59\x78\x84\x0f\xda\x83\xf9\x77\xbf\xb8\x24\x8e\x18\x83\x75\x6b\xfc\x84\x67\xfe\x43\x7c\x74\x1f\xc0\xfb\xe4\x59\xd5\x16\x6e\x7e\x71\x13\x5f\xc9\x07\xb8\x9c\x85\x47\x67\xbe\xaf\xf0\xc0\x95\x13\x9e\xd6\x01\xa8\xe6\x8c\x4b\x7e\x60\x5a\x54\x92\x0a\xf7\x0b\x77\x0a\x0f\xe6\x07\xe6\xfb\x9d\xc1\xc9\x0b\x4a\x3a\x88\x6e\x0b\x9c\xc1\xc9\x0b\x52\x5d\x8a\xf0\x96\x3f\x70\xc6\x26\x91\x8d\xbb\x08\x93\x85\xbb\xce\xd0\xc4\x32\x59\xb7\xf0\xf6\xfc\xbb\x85\x7b\xce\xb0\xc4\xb3\xab\xee\xa1\x6e\xaa\x83\x8e\xca\x81\xd6\x0b\xfd\xae\xc5\x9d\x3a\x6d\xac\xb3\x5b\x69\x5b\x2e\x67\xb7\xc2\xc0\xc2\x12\xbf\x86\x21\xa7\x19\x94\xa5\x9e\x49\xa5\xda\xea\x6b\xf8\x40\x65\x67\xc3\x33\x8c\x2a\x8d\x31\x79\x65\x70\x08\x47\x92\x95\xc1\x4f\x71\x1c\x59\x19\xbc\x84\xa3\xc8\xca\xe0\x30\x8e\x21\x2b\x83\x23\x38\x82\xac\x0c\x5e\xc6\xf1\x63\x65\xf0\x0a\x8e\x1e\x2b\x83\xa3\x38\x76\xac\x0c\x8e\xa1\x7f\xe9\x95\xc1\x8b\xdc\xbf\x34\x50\x64\xfe\xa5\x81\x26\xf3\x2f\x0d\x54\x99\x7f\x69\xa0\xcb\xfc\x4b\x03\x65\xe6\x5f\x1a\x68\x33\xff\xd2\x40\x9d\xf9\x97\x06\xfa\xcc\xbf\x34\x70\x60\xfe\xa5\x81\x47\x78\x90\xaa\xee\xb4\x77\xcf\xe0\xc2\xd9\x95\x0b\x7d\x2b\x17\x3e\x5a\xb9\x70\x5b\xc1\xd4\x3d\x00\x0d\xbe\xbf\x72\xe1\xcc\xca\xe0\x51\x05\xcb\xef\xac\x5c\xf8\x80\x95\x9f\x5d\x19\x3c\xb0\x72\x61\x90\x65\xae\x60\xea\x8c\x28\xb9\xf0\xd9\xca\x85\x13\x58\xff\x03\x87\x58\x1f\x52\xea\x5b\xb9\xf0\x17\x06\x1a\x44\x62\x17\x9d\xf2\x77\xb0\xfc\x1d\x96\xff\x2b\x56\xfe\x98\x65\xce\x23\xbd\x43\x58\x7e\x18\xd3\x7d\xac\xe0\x7d\x04\x7d\xb0\x72\xe1\x7e\x95\xf5\xfd\x3f\x4b\xab\xdc\x61\x6c\xe5\xc2\xa7\x2b\x17\x6e\xaf\x5c\x38\x89\xb5\xfe\x8a\xe8\xe7\x14\xa4\x75\x02\x2a\x42\xfe\xa4\x82\x58\x07\x31\xd3\x8f\xe8\x1f\x29\x2b\x17\x3e\x44\x09\xde\xc7\x14\x94\x7c\x84\xb2\x0e\x62\xfa\x14\x0a\xf8\xd9\xca\xe0\x71\xd6\x8e\x7b\xa2\x75\x1f\x61\x7e\xf0\x10\xa0\x0f\x1e\xaf\x36\xb8\x31\xc9\x40\x14\x60\x0f\x5c\x5c\x4e\x9c\x28\x5c\xaa\x2c\x6e\x9f\x83\x40\x0d\x2e\x91\x7e\xd4\x95\x6e\x60\x63\xda\xd3\xe5\x77\x57\x2e\xf4\xe5\xe0\x41\x80\xfc\x41\xbc\x39\x87\x2a\x7e\xb3\x28\x07\x10\xd7\x74\x7c\x17\x60\x2a\xc7\xca\xa8\x55\x58\x91\x5f\x38\xc1\xb1\x06\x07\xf0\x91\x3a\xb0\x32\x78\x44\xc2\xd7\xe3\x9d\x95\xc1\x83\x2b\x17\x0e\x06\xc7\x68\xf1\x14\x7d\xba\x32\xd8\xbf\x72\xa1\xaf\x02\xae\x77\xa8\x2e\xc7\xf0\xac\xe3\xf9\x2b\x3a\x88\x8f\xf8\xc7\xe2\xed\x7b\x27\x84\x6c\x70\xef\x19\x2b\x9d\xc2\xda\x7f\xc5\x36\x5e\x5c\x19\x3c\x8e\x04\xe0\xc5\x6d\x0b\xe3\x5b\xdb\x28\x0e\x2f\xdc\x60\xdf\xca\x85\xbf\xba\x23\xb8\x43\x16\xc7\x6f\x64\xfb\x0e\x57\x10\xc0\xff\x2c\xf2\xff\x40\xbc\xeb\x1f\x88\xb7\xf6\x8e\xbb\xcc\x0c\x29\x4a\x73\xa5\xf5\x60\xe5\xc2\xb9\x40\x09\x5f\x75\xfa\x80\x49\x1f\xba\xdb\x34\x77\xed\xe9\x03\xaa\x3e\x74\xf7\x2e\xbb\x8b\x50\x1f\x30\xee\x43\x3f\xb0\x32\xd8\xef\xae\x46\x79\x36\xeb\x43\x39\x2c\xb4\xd7\xed\x95\xc1\xc3\xee\xb2\x34\x00\xaf\x3c\x11\x60\xcd\xe2\xd3\x01\x8f\xbd\x11\x83\xff\x42\x95\x6b\x76\xd6\xb9\x32\x38\xb4\x32\xf8\xe9\xca\xe0\xa5\x95\xc1\xe1\x95\xc1\x91\x95\xc1\xcb\x2b\x83\x57\x56\x06\x47\x57\x06\xc7\x56\x06\x2f\xfe\x98\xce\x3a\x57\x75\x76\xb1\xfd\x59\xd6\xb6\x8d\x31\xb9\x34\xcd\xa3\x5c\x4c\xf3\x28\x17\xd3\x3c\xca\xc5\x34\x8f\x72\x31\xcd\xa3\x5c\x4c\xf3\x28\x17\xd3\x3c\xca\xc5\x34\x8f\x72\x31\xcd\xa3\x5c\x4c\x3b\x51\x2e\xa6\x9d\x28\x17\xd3\x4e\x94\x8b\x69\x27\xca\xc5\xb4\x13\xe5\x62\xda\x89\x72\x31\xed\x44\xb9\x98\x76\xa2\x5c\x4c\x3b\x51\x2e\xa6\x9d\x28\x17\xd3\x95\x42\x65\x76\xeb\xde\x50\x99\x53\xe7\x4b\x53\xa3\xa5\xa9\x99\xd2\xd4\x64\x69\xea\x91\x52\x9a\x9a\x28\x4d\x1f\x2e\x4d\x5d\x2d\x4d\x1f\x47\x90\x5b\x70\xbd\x34\xf5\x10\x32\x50\xf0\x51\x69\xfa\xb8\x52\x9a\xfa\x6b\x69\x6a\x5c\x20\x3e\x2a\x4d\x4d\x31\xe8\x75\xa0\x30\x7d\x5a\x01\xda\xd3\xfd\x40\x1e\xc1\xe7\x4b\xd3\x07\x10\xe7\x70\x69\xfa\x43\xa5\x34\x75\xb8\x34\x75\xa6\x34\x75\x07\xeb\x0f\x32\x94\x3b\xc8\x7b\x5c\x80\x0e\x97\xa6\xfa\x41\x14\x64\xaa\x94\xa6\x0e\x95\xa6\x4e\xbb\x65\xd3\xfd\xa5\xe9\xd3\xde\x62\x6c\x46\x59\xa5\x21\x14\xed\x4e\xa0\xa0\x4a\xd8\x4c\xec\x91\x60\x47\xfc\x64\xed\x0f\x6f\xb6\xaf\xb5\xc1\x46\xae\x25\x9c\xe6\xd4\x35\x6c\xd5\x28\xca\x36\xc3\x5a\x28\x04\xe1\x1d\x7c\xdd\x5b\x70\x1d\x3b\xf1\x4c\x69\x6a\xda\x0b\xbd\x8a\xd5\xaf\x78\x41\x67\x10\x34\x19\xa0\x7b\x1b\xf3\xa7\x3d\x0f\x97\x53\x00\x0d\x7a\xe4\x80\xaa\x46\x6b\xf0\x08\x1d\x94\xd5\x27\xa2\x2b\x99\x4f\xa0\xa0\x1c\x2e\xfb\x2a\x61\x1b\x90\xa7\x8f\x1b\x67\xc5\x99\x70\x0e\x9c\x36\x5c\x6a\x8c\xdf\x10\x8c\xda\xf0\xec\xb1\x1a\x56\x8d\xd0\x50\x29\x2e\xe6\xd4\x11\xec\xb2\xcb\xa5\xe9\x03\x65\xbe\xb6\xa1\x5f\x1e\xc2\xed\x9e\x3e\x5c\x93\xc7\x6d\x7e\x1b\x47\xb1\x6b\x47\x9d\x5a\x5e\xef\xdb\xd0\xef\x87\xc5\x9b\x71\xb8\x34\x75\xe3\x59\x1c\x70\x03\x9f\xfe\xd2\xd4\x30\x3c\x2b\x1e\x1f\xdc\x53\x77\x91\x3d\x6b\xcd\x61\xe6\x86\x9b\xf1\x9b\x9a\xc2\x17\xe6\x80\x24\xee\xfb\x67\xa5\xa9\x4b\xfc\x51\x9e\x3e\xe0\xba\xe3\xe6\x6f\xd1\x69\xa1\x30\x86\xf0\x51\x71\xd0\xd2\x40\xf0\x7d\xa7\xbf\x24\xd1\xe0\xeb\xf8\xff\x99\xeb\xa6\x3b\x08\x4f\x96\x55\x3c\x83\x99\x41\x94\x53\xf8\xeb\xf6\x01\xd5\xb2\x2a\x97\x59\xe7\xba\x5e\xbb\x5d\x48\xbc\x0c\x79\x58\x74\x85\x23\xbc\x70\xdf\x1d\x52\x94\x2d\xab\x3e\x23\x94\x9d\xc7\x8f\xb7\x17\xb8\x06\x3f\xde\xd3\x57\x4a\xd3\xa3\xa5\xe9\xb1\xd2\xf4\x78\x69\x7a\xa2\x34\x7d\xb5\x34\x7d\xad\x34\x7d\xbd\x34\x7d\xa3\x34\xfd\x93\xfa\xf1\x06\x25\xf4\x10\xba\x43\x28\xf1\x1c\xbe\xcd\x87\x51\xbf\x3d\xc2\x57\xfa\x38\xfe\x1f\xce\xe1\xad\xbc\x82\xf9\x1b\x58\xe9\x2e\x7b\xc4\x73\xf0\xc4\x40\xb7\x9d\x2f\x4d\x1f\x7e\x16\x47\xdf\x65\x32\x84\x78\xfc\xae\x20\x94\xeb\xfd\xbb\x82\x70\xa1\x6e\xc0\x3d\xf2\x3e\xb3\x27\xf0\x72\xa1\x85\x4b\xf0\x4a\xa2\x0a\xf7\xe0\x95\x24\x15\x7e\xc2\xbd\xd2\xc5\xc2\x18\xad\x1e\x76\x9e\x2b\x96\xe9\xd3\xab\x6d\x6a\xc9\x0e\x66\x2d\x9e\xc8\x9f\xcb\x54\xae\xdb\xf0\xcc\xba\x1a\xbf\xfb\xf8\x94\xd2\x04\x7f\x5b\xe0\x6f\x2b\xfc\x6d\x83\xbf\xed\xf0\xf7\x02\xfc\xed\x80\xbf\x9d\xf0\xd7\xd8\x80\xff\x58\xa7\x11\x2a\x55\x31\x55\xfe\xfe\xe8\xba\x73\x84\xef\x3e\xb9\xff\xdd\x47\xa7\xbe\xfb\xe4\xbe\xf2\xdd\xc7\xa7\x78\xea\x3f\xce\x89\xd4\x77\x47\xcf\xf2\xd4\xdf\xc6\xc7\x78\xea\xff\xde\x39\x2a\xf0\x0e\x5f\x64\xa9\x6a\xe3\x39\x27\x0d\x44\x81\x1c\x10\x02\x12\x50\xb9\xf2\x80\x5c\x6b\xa5\x35\x0e\xbc\xa1\xce\x16\xff\x76\xe8\x20\x77\xa0\x08\x2d\x71\xed\x95\x7d\xf0\xc0\x20\x5c\x5e\x8e\xeb\x65\x81\x94\x0a\xb0\x12\x36\xc8\x01\x56\xa9\x50\xb8\x4b\xa5\x42\xb9\x97\x55\xe8\x98\xff\xdd\xd9\xe1\xbf\xfd\xe5\xac\x7f\xac\xff\x5b\xff\x2d\xa8\x1b\xb2\x77\xe0\x1b\xe2\xbf\xfb\xf0\xd6\x77\x17\xcf\x07\x06\xf5\xef\xae\xf4\xfd\xad\xff\xfc\x77\x97\xee\x4b\x4e\x85\x1a\x07\xf2\xff\xf8\xf8\xa0\x67\xfc\xfe\xee\xe2\x41\x1c\xb3\xff\x36\x7e\x44\xfa\xee\xd6\x51\x31\x2a\x63\x32\x1d\x93\x1b\xff\x76\xfb\xa0\x18\x61\x31\x99\x8c\xc9\xff\x71\xfa\xbc\xf4\xdd\xbb\xe7\xff\xef\xa4\xb3\x04\x17\x39\x15\x0a\xcf\xfe\xed\x92\x33\x5c\x62\x97\xc6\x59\x95\xbf\xbd\x7b\x55\x8c\x87\x98\xcc\xe2\x23\x25\xfd\xed\xd0\x41\x31\xda\x41\x72\x75\x5d\xf3\xdd\x27\xf7\x73\xdf\x7d\x7c\x2a\xf7\xdd\xa5\xfb\xb5\xba\x86\x5a\xc5\xd2\x18\xa4\x0c\xfa\xb2\x00\xf0\xc7\xa7\x38\xd8\xe3\x50\xca\x53\x7c\xe9\x7e\xa8\x7d\x72\x60\xc4\xfb\xee\xec\xf0\x77\x17\x0f\xe6\xbe\x3b\x3b\xfc\x1f\x1f\x1f\xac\xbc\x09\xc6\xca\xd7\xb4\xf7\xc5\x28\xcb\x31\x51\x37\xa0\x3d\x77\x6c\x69\x5a\x8b\xb9\x5d\x30\x8e\x83\xeb\x7d\xf9\x6d\x2b\xd6\x2a\xe7\xaf\x50\x5d\x95\x2c\xa2\xe7\xaf\x67\xa9\x1c\xf1\xe7\xb3\x44\x97\xdb\xe0\xc9\x69\xa5\x1b\x65\x17\xc9\x93\x61\x18\xe9\x58\xab\xac\xd2\x7f\xcb\x5f\xff\x37\x9a\xa5\xdd\x72\xc4\x93\xc9\x8f\x43\x79\x9a\x51\xe0\x60\x46\x41\xe0\x20\x85\x64\xac\x55\xb6\x08\xb5\xb1\x36\x4b\x60\xcd\x64\x52\xf0\xa6\xb6\x60\x4c\x6d\xac\xa2\xc6\x5a\x65\xd3\xe8\xc2\x1a\x78\xc5\x0a\xaa\xca\x2a\x98\x46\x17\xc3\x37\x8d\x2e\x44\xdf\x1b\x6b\x95\x93\xb4\xd3\xe6\x12\x8a\x24\x56\xda\xbb\x97\x55\x42\x20\xab\xc6\xca\xb1\x66\x3c\xd6\x2a\xa7\x69\x12\xab\xe1\x15\xeb\xc4\xe3\xac\x4e\x9a\x26\x59\x8d\x34\x4d\x22\x7a\x16\x9b\x92\xe2\x2d\x49\x71\xf4\x6c\x56\x34\x24\x25\xda\x91\x02\xf4\xfd\x3f\x73\x82\x4e\x98\xad\x7a\x5b\x6b\x43\x5b\x0c\xaf\x8d\x6d\x65\x0e\x48\xba\x33\x9b\xba\xd3\x9e\x80\x0b\xf2\x9f\xf2\xe3\xed\xa0\x8f\x74\x65\x8f\xd6\x4e\x6c\x65\xb7\x4a\x4c\xe5\xb5\xfc\x75\x8b\xe8\xca\xef\x32\x29\xa2\x2b\x2f\xd3\x7d\xf9\xeb\x26\xd1\x95\x37\xf2\xd7\xcd\x34\x4d\x2a\x6f\xd0\x76\xf2\x96\x92\x7f\x2f\x65\xe8\xca\x6f\x0c\x1b\x40\x71\xad\x0b\xea\xbd\x48\xcd\x4e\xa2\xb7\x93\x2a\x76\xe2\xc0\x0f\x58\x01\x23\xe4\x03\x5c\x80\x07\x92\x07\xda\x48\x19\x08\x03\x55\x20\xb9\x86\x15\xf4\x9f\x69\xf7\xe3\x41\x9a\x56\x5a\x32\x78\xd9\x93\x1f\xc7\x6b\xfe\x08\x31\x31\xf1\x7a\x7e\x5c\xef\x60\xa0\xf7\x74\xe5\xf1\x05\x9a\xce\x5f\xaf\x36\x18\xfe\x99\x76\x2b\x2d\x19\xa0\x83\x34\xb0\xbe\x53\xb5\xf2\x70\xf8\x67\xea\xa9\x05\x95\x44\x1d\x7f\x53\x6a\x79\x93\xf5\x66\xb9\x5d\x97\x63\xf2\x8b\xaf\xc9\x31\xbd\x59\xee\x81\xf4\xeb\xaf\x95\xef\xb0\xb7\xeb\xb9\x17\x5f\xcb\xf5\xe8\xb9\xd7\x5f\xdb\xfc\x9c\xc7\xdd\x2c\xc4\x41\x2b\x69\xc3\xe5\x6a\x2b\xd1\xdb\xfc\xb1\x11\xbc\x25\xa1\xe7\x01\x95\xd1\x30\x1a\x36\x16\xb7\x46\xbd\xe4\x53\xe1\x05\x65\xe1\xb2\x5b\xa3\x6d\x82\x7e\x08\x5e\x05\xa7\x29\xef\x99\x86\xa4\x6a\xf8\xd2\xc3\xf2\x57\x6a\x55\xa9\xcf\xb8\x6e\x8f\xd6\x9e\x1f\xaf\x80\xe1\xdd\x5c\x2f\xc7\x70\x57\xda\x2d\x99\x64\x08\x05\xff\xf6\x7c\x2b\x91\xda\x0d\x33\x7f\x3d\x04\xb1\x26\x8f\x63\x9a\xf4\x0b\x4b\x52\xa9\x18\xa0\xdb\x29\xd0\x62\x7e\x8b\xed\xca\xf1\x03\x6c\x16\x3b\x60\x2f\xfc\xf6\x62\x10\x01\x5b\x44\x0f\xb0\x6b\x0b\x1b\x50\xd7\x1c\xcb\xe6\xc7\x73\xf9\xf1\xdc\x9b\xd1\x8a\xa3\x2a\x0c\x07\xfa\x2e\xdb\xef\x85\x5a\xe8\x25\x3d\xaa\xe9\x1d\xa9\x8c\x4a\xad\x3a\x79\xaf\x5c\x9f\xcb\x79\x01\x69\xb9\xbe\x99\x6e\x94\xa3\x72\x8c\x6e\xf4\x8e\x40\x6c\xa7\xb7\x8e\xee\x92\xe5\x8d\xb4\x3e\x6a\x65\xda\x61\x38\xd2\x13\x75\x34\x9a\xa2\x7a\xc2\x4e\x6e\x6a\xac\x8f\xe8\xbb\x44\xee\xd7\x8d\xcd\x34\x0c\xa9\xa9\x3e\x26\xcb\x3f\xf3\xac\xf6\xf4\x5c\xae\x71\x0b\x5e\xe4\x26\xf9\xe7\xbb\xec\x0d\x1b\xe4\x2d\xfc\xba\xad\x41\xfe\xf9\x2e\x7d\xc3\x06\xf9\x85\x06\x0e\xd9\x81\x89\x66\x39\x3f\x2e\xc7\xe4\x6c\x7e\x5c\xde\x8f\xce\x31\x57\xdb\xd4\xde\xda\xb4\xa6\xf1\xd5\xdd\xd4\x5e\x62\x27\xeb\x4b\xec\x60\x7d\x89\x9d\xab\x2f\xb1\x63\xf5\x25\x76\xaa\xbe\xc4\x0e\xd5\x97\xd8\x99\xfa\x12\x3b\x52\x5f\x62\x27\xea\x4b\xe2\x40\x7d\x49\x9c\xa7\x2f\x89\xe3\xf4\x25\x71\x9a\xbe\x24\x0e\xd3\x97\xc4\x59\xfa\x92\x38\x4a\x5f\x12\x27\xe9\x4b\xe2\x20\x7d\x49\x9c\xa3\x2f\x5d\x74\xc3\x34\xcb\x5f\x8f\x2d\x5e\x59\x3a\xbc\x74\x74\xe9\xf0\xd3\x63\xd2\xe2\x8d\xa5\xa3\x4b\x47\x9f\x9e\x5e\x3a\x24\x47\xe4\xc5\x5b\x4b\x47\x17\x47\x17\xaf\x2c\x8e\x43\xe6\xf2\xe2\x95\xc5\xa9\xc5\x2b\x8b\x37\x81\xc0\xe1\xa7\xc7\x16\xa7\xa1\x1e\x2f\x79\x7a\x8c\x97\x2c\x5e\x5b\x3a\xba\x38\xf5\xf4\xf4\xd3\x63\x8b\x37\x45\xf9\x38\xd0\x5b\x3a\x04\x05\x82\xd0\x28\x26\x00\x6d\xe9\x20\x70\x5c\x3a\x88\x88\x8b\xb7\x16\x6f\x3e\x3d\x86\x92\x3c\x3d\xf6\xf4\xf4\xd2\x80\x90\xc4\x5b\xe2\x93\x71\x69\xc0\x23\x3d\xd4\xf9\x7a\x0c\x4b\xca\xa3\x34\x77\x7b\x9c\xf8\x1b\xbe\x71\xcc\xf0\x0c\x3a\x4f\x8f\x2d\x1d\xf9\x9f\x7d\xc7\x96\x06\x16\x6f\xb1\x04\x08\x0e\x09\x85\xb1\x2d\x07\x4f\x3f\x7d\xaf\x0c\xf8\xf5\xe1\xa5\xa3\xd0\x21\x65\x05\x4b\x0f\x9f\xbe\xb7\x74\x78\xf1\x6a\x79\xc1\x11\xbc\xb2\x26\x2a\xc1\xe2\x6a\xc3\x5a\xb9\xc4\x41\x51\xfd\x32\x96\x0b\x57\x2e\xd5\xb3\x88\x83\x83\x25\x20\xdf\x50\x16\xa7\x95\xaf\x0f\x2b\x4b\x0f\x95\xa5\x23\xca\xe2\xad\x7f\xc4\x33\xee\xc5\xcb\x4f\xdf\x63\xbd\x84\x0d\xce\x2d\x8e\xf2\xfe\x80\xa7\xed\xe9\xb1\xca\x7e\x79\x03\x15\xd7\x14\xc2\x1e\xe6\xfa\x01\x46\x72\x4c\x0e\x50\xac\x30\x30\x2e\x5e\xe6\xb7\x68\xf1\xe6\xd3\xc3\x12\xbc\x15\x8b\xe3\x5f\x9f\x5d\x3a\xf4\xf4\xbd\xc5\x9b\xc1\x9d\xe7\x00\x8f\x8a\xd8\xde\xf1\x32\x0c\xc7\x1d\x31\xe1\x81\x83\x47\xe8\xe9\x7b\xa1\xc4\x82\x27\xdb\x61\x38\xb5\x8c\x9a\x4b\x07\x51\x70\xdf\x17\x55\xb8\xa8\xfd\xfa\x30\x6b\xfd\xe1\xc5\x1b\xd2\xd7\x87\x17\x6f\x2e\x0d\x88\xc7\x97\xbd\x1a\x6c\xb5\xeb\x29\x91\x7e\xa1\xe2\xb2\xd7\xc1\x90\x16\xaf\x83\x16\x72\xf0\xf9\x5e\x73\x00\x9a\xf4\xd6\xf0\xb7\xc2\xd9\x68\x0e\x82\x55\x6f\x9d\xaf\x4f\x3f\x3d\xfc\xf5\x59\x67\x93\x59\x64\xe3\x3e\xba\x87\xe0\xbe\x7c\x7d\xc3\xd9\x54\x76\x01\x59\x9f\xc4\xd3\x8b\x57\xbe\x9e\x71\x76\x90\x79\xb6\xf6\xbd\xe3\xa5\xa1\xa5\x4f\x97\x2e\x2d\x0d\x2f\x8d\x2c\x5d\x5e\xba\xb2\x34\xba\x34\xb6\xb4\xda\x61\xb2\x5b\x7b\xf1\xd8\xe6\x44\x44\x8e\xc8\xdf\xe7\x26\xb2\x8b\x19\x01\xe2\x8b\xc7\x64\xdf\xe8\xbc\x1d\x47\xe7\xc6\xa6\xa0\x9f\xb7\xa6\x17\xd6\xe2\x9a\xd9\x6b\x4f\x7d\xe4\x8b\x1b\xdc\x9e\xfa\x48\xe1\x0e\xb7\xa7\xc6\xd4\x16\xa7\x74\xab\x93\xda\xe6\x94\xa2\x3d\xf5\x11\xc7\x9e\x1a\x61\x3b\x9c\xd4\x4e\x56\x3a\x20\xec\xa9\x31\xd9\xd4\xe0\xd4\xd9\xe2\x42\xb7\xba\xd0\x6d\xae\x40\xdb\x5d\x28\xb3\xa7\x66\x0c\xdc\xe4\xce\x06\x0f\x0b\xa7\x5e\xc8\x71\x74\xd6\xb3\x36\x9c\xff\x6b\xe1\x41\x61\xaa\x30\x39\xdf\x37\x7f\x4c\x99\x3f\x58\x98\x29\x4c\xcd\xf7\x15\x26\x0b\xf7\xe6\x8f\x31\xab\xe4\xbe\xf9\x7e\x05\x6d\x45\xfb\xd0\xe2\x99\x41\x0b\x77\x95\xc2\x9d\xf9\xf7\x0a\x0f\x20\x0f\x09\x2c\x98\x2c\x4c\x15\xa6\xd1\xc2\xba\x9f\x1b\xf7\xce\xf7\xcf\xff\xb5\x70\x13\x69\x17\x1e\x16\x66\xbd\xd9\x07\x85\x87\x6e\xe6\x56\x61\xa6\x30\x5b\x98\x64\xd9\xca\x0b\x4b\x26\x2c\x17\x33\x28\xde\x6a\x82\x71\x91\xb8\x20\x5c\x00\xce\xba\x92\x3d\xf5\x87\x68\x8c\x7a\xb4\x30\x53\xb8\x5f\xb8\x59\xb8\xa3\x14\x4e\xa1\x3d\xf5\xd1\x2f\xc7\x00\xf0\xc5\x0d\xa5\x30\x8a\xd6\xd2\x1e\x8c\x51\x14\xca\x03\x38\x19\xc4\xf8\x70\x7e\x00\xed\xa9\x0b\x67\x5d\x68\x55\x8b\xea\x0f\x99\x45\x35\xf2\xe6\x1c\x39\x1f\x4e\x9d\xd3\xe4\x14\xab\x58\x54\x7f\x88\x74\x58\x75\xf8\x63\x14\xa0\x3e\xaf\xfd\x0f\x63\x51\xfd\xc5\x0d\x6e\x51\x1d\x6a\x4f\x7d\xcd\x67\x4f\x5d\xdd\x9a\xba\xa2\x2d\xf5\x91\xf9\xe3\xf3\xc7\xa5\x72\x14\x9f\x2d\xf5\x97\x63\x01\x5b\xea\xc2\x03\x61\x4b\xcd\x2c\x8a\xbf\xb8\xd1\x16\xe4\x53\xe3\x46\x6d\xe1\x0e\xbc\xd7\xe5\x46\xd5\xf7\xf1\x3b\x87\x01\xc7\xa8\xba\x70\x87\x1b\x55\x1f\x59\x83\x51\x35\x54\x92\x0a\xf7\x41\xc2\x2f\xc7\x7c\x46\xd5\x2e\x28\xe9\x20\x0a\xf9\x7d\x26\xd5\x1e\x83\x6a\x46\xad\x8a\x41\x35\x43\xa8\x60\x50\xcd\x0a\x9f\xd9\xa0\xfa\x48\xe1\x4e\x0e\xf4\x62\x0e\xf4\x1d\xa4\x06\x7e\x1c\xd3\xea\xed\x6b\x3a\x9e\xaa\xb2\xbf\x9a\x8e\xb5\xca\x54\x4f\x48\x71\x4d\xcf\xd8\xb6\x1c\x81\x0c\x35\x45\x96\x6d\x7a\x42\xf9\x1e\xdb\xd0\x75\xa7\x98\xe5\xd8\xfe\x26\xa5\xba\xd4\x42\x12\xbc\x2c\x8d\x69\xb6\x21\x49\xa9\x14\x37\x32\xba\xed\x14\xb1\x1c\xdb\x7e\xa4\x54\x7a\xc5\xa0\xa6\x53\x86\x99\x6a\x5b\x8d\x5e\xf7\xde\xf5\x6f\x6b\x9d\x75\x74\x97\xe3\x22\x08\x9d\x03\x45\x34\xeb\x35\xf2\x5a\x1d\xad\xaf\x67\x34\x7e\xde\xf8\x33\xc0\xfa\x55\x83\xc8\x37\xb0\x7c\xa3\x00\x48\x5b\x7f\xb5\x8b\x6e\xd8\x40\x7f\xb5\xeb\x05\x51\xd2\x20\xf6\x05\xe0\xee\x38\xdb\x0b\x75\x0d\xec\xe4\x74\x73\x63\x43\xcc\xae\xdf\xcf\x70\xe9\xd6\xfa\xb7\x3b\x0d\xb3\xee\xbf\xe2\xfd\xfb\xaf\xf5\x74\xf3\x2e\x6f\x15\x2a\x22\xc0\x41\x7a\xf3\xae\x46\xba\xa5\xbe\x6c\xb7\x34\xd5\x5e\xe6\x51\x43\x38\xd4\x50\xe2\xf9\x61\x6a\xee\x53\x76\xb7\x9b\xf9\x89\x54\x4a\x89\x53\xea\x75\xa9\x91\x49\x64\x2c\xbb\x7a\x0c\x86\x7d\xab\x7b\xd4\x88\x22\xb7\xa8\x12\x37\xf7\x45\x81\x53\x54\xb0\x89\x02\x9b\x28\xb0\x89\x22\x93\x28\x30\x88\x02\xf5\x28\x50\x5e\x4b\xa8\xb6\x3d\x86\xae\xab\x34\xa1\xc4\xf3\x63\x1a\x26\x5a\xf2\x13\xba\xd5\x91\x64\xb0\x09\xdb\xde\x6b\x74\x24\x95\x16\x43\xd7\x29\x87\xbe\x64\x52\x0d\xae\x7b\x48\x9a\x41\xaa\x0d\x50\x7b\x8c\x28\x90\x8e\x02\x59\x48\x4d\x44\x95\x16\x23\xaa\xbc\x64\x46\x95\x3d\xa4\x4a\x34\xd8\x3d\x06\x54\x83\x5a\x50\x49\x69\x31\x94\x97\x4c\x65\x4f\x78\xf4\xd9\xda\xe2\xc1\x4a\xad\xbb\x33\xd4\x6c\xf3\x3b\x73\x76\x81\x6b\xf7\xe9\xec\x27\x5a\xc9\xa9\xb3\x17\xab\x52\xd4\x83\x8c\x2d\x65\xd2\xe5\xfa\xdf\xeb\xb3\x22\x43\x4d\x07\x27\x38\x52\x09\xb8\x3b\x46\xfd\x2e\x3f\x61\x75\x24\x6d\x4f\x9d\xb5\xc4\x62\x75\xc2\xa0\x0a\x57\x89\xaf\x52\xa4\xa6\x3b\x01\x50\x19\xd1\xc0\x09\x97\x83\x17\x40\xdb\x5f\xc9\x31\x4f\xd8\xa2\xa1\x4e\x6c\xe2\xd5\x35\x44\x68\x14\x9e\xc8\xb7\xfe\xd8\x89\x31\x40\xeb\xeb\x9b\x65\x22\xc9\x1b\x69\x4c\x26\xba\xc7\x81\xec\xda\xa9\xf4\x6a\x66\x86\x11\x82\x14\xa7\x65\xc5\x64\x2a\xf5\x40\x37\xef\xa1\xdd\xf0\xb4\xeb\xce\x10\xe9\x02\xf8\x06\x2b\x00\x99\x06\x06\x20\xdf\x6c\x45\x4c\x9b\x23\xf2\x7d\x57\x80\xb5\x50\x9a\x90\xc5\xb6\x2b\xd6\x84\x37\xcd\x96\xc5\x06\x2c\x80\x50\xb9\xfe\x00\x0e\xad\x77\x6c\x5b\x93\x71\x6d\x99\xfe\xf3\x9a\x49\x94\x66\x87\x4a\xb3\x37\x4b\xb3\x47\x4a\xb3\x07\x4a\xb3\xd7\x4a\xb3\xe7\x14\x4c\xdd\xc1\x82\x0b\xa5\xd9\x29\x05\x53\x33\xa5\xd9\x73\x98\xb9\xd7\x87\xf9\x71\x56\x72\xa1\x34\x7b\xbb\x34\x7b\x0a\xf3\x93\x5e\xfc\x5b\xa5\xd9\x0f\x91\x0a\xab\x35\x7b\xa0\x74\xef\x78\x69\x76\x04\xb1\x0e\x94\x66\xef\x95\x66\x4f\x29\x58\xeb\x16\xf2\x9e\x10\x58\x20\xcb\xb9\xd2\xec\x71\x96\x3f\x8d\x24\x46\x1c\x5e\x93\xa5\xd9\xa3\x58\xe5\x80\x52\x9a\x3d\x23\x90\xaf\x94\x66\xa7\xaa\x18\x9b\xfe\x33\xb6\xd0\x63\x5e\x0a\x4d\x9a\x42\xdc\x5b\x8c\xe5\x51\x56\x4b\xc1\x12\xd6\xf0\x83\x88\x72\x8e\xb1\xb8\xc3\xd0\x18\xb3\x09\x44\xe1\x92\xde\x41\xb6\xd0\xfe\x71\x6c\x40\x38\x4f\xa7\x5f\x7f\x3c\x96\xcc\x3e\x74\xf6\x0c\xb0\x62\x4c\x0e\x02\x39\x46\x72\x82\x51\x82\x0e\x1b\xff\x3b\xda\x62\xc4\xbb\x06\xbd\x52\xd1\xd5\x6f\xd0\x52\x0e\x1e\x06\x78\x3e\xb1\x3b\xfe\x02\xdd\x71\xef\x9d\xd2\xec\x54\xce\x53\x70\x00\x9f\x95\x23\x95\xad\x0a\xca\x71\xd7\x64\x61\x50\x49\x06\x39\x16\x46\xb9\x82\xad\x2b\xbc\x1d\x9f\x61\xbd\x73\xf0\x5a\xdd\x7b\x07\x89\x5d\x61\x8f\x79\x99\xf5\xab\x8b\x7d\x0d\x13\x47\x05\xf7\xb2\x0a\xc2\xb8\x55\x74\x2c\x3a\xb8\x6b\x2d\xdd\x3b\xcf\x64\x2c\xaf\xe4\xb1\x99\x75\xb9\x5c\x61\x0f\x66\x15\xe1\xbc\x86\xb4\x41\x5e\xd8\x74\x4e\xa6\x22\x81\x5a\x96\x7b\xd8\xdc\x99\xd2\xec\x01\xdf\x26\x66\x69\xf6\x3c\xf6\x00\x93\x70\x08\x7a\x1e\xed\x6b\x67\x3f\x02\xed\x72\xef\x28\xf2\x3a\x83\xb7\x05\xb1\xee\x0d\xa0\x6e\xba\x82\x6f\xe2\x39\xa1\x08\x66\x5c\x53\xdb\x90\xa2\x74\x4c\x6e\x94\x02\x20\x6e\x50\xeb\x03\x26\x19\xde\x5f\x04\xb7\x2b\xa5\x7b\xfd\x28\xd3\x11\xd7\x96\x36\xbc\x54\x65\x35\x79\x97\xbb\x96\xb4\x2e\x24\x8e\x18\xd0\x98\x53\x00\xc2\xe7\xca\xb5\x9d\x0d\xc2\xb3\x8c\xde\xc7\x28\x96\xb0\x93\x65\xd9\xca\xc3\x6b\x1d\x6b\x47\xe9\xde\xd1\xfa\xb2\x6f\x6f\x42\x5f\x1c\x8e\x0d\xf3\x86\x80\xa3\x86\x6d\x6b\x0a\x20\xc1\x37\x16\xe1\x0e\xb0\x40\xf0\x9f\x9f\x51\x58\xe2\xf1\x43\xed\xf1\x34\x4f\x53\x0b\xef\x04\xfa\x4c\xfe\xfc\x8c\xc2\xaf\x16\x4f\x9c\x63\xf7\xc4\x07\xfd\xfc\x38\xd4\x46\x10\x54\x4e\xc6\xe4\x5e\x92\x22\xba\x4a\x14\x76\x35\x2c\x9e\xf8\xfc\x10\xbb\x41\x01\xf0\xe3\x69\x9e\x20\x16\xde\x22\x55\xa3\x3a\x51\xe0\xdf\xb0\xf0\x02\xf5\x54\x5e\xc0\x41\x8f\xa7\xf1\x02\x35\xe2\x31\x39\xfd\xf9\x19\x3d\x63\x28\x70\xa1\x96\x26\x12\x9f\xf3\x0d\x6a\x0e\x26\x9a\x40\x00\x69\x59\x2a\x63\xe1\x4d\x4c\x53\x1b\x4a\xa9\x0d\x25\xd4\x46\x68\x28\x78\x7f\x68\x68\x78\x77\x91\x5a\xa7\xd7\xc3\x22\xd5\x60\xa9\xc6\xb6\x18\x5e\x9b\xda\x42\xa3\x7e\x63\xd4\x2a\xe6\xb0\xe3\xd7\x8d\x0d\xb0\xf2\x6c\x6a\x70\x11\xcd\xc0\xf6\xb3\x37\x80\xab\x83\xa4\xa1\x10\x5a\x84\xb0\x85\x6a\x07\x8f\x6d\xe5\x73\x79\xd9\xb1\x51\xaf\x6b\x00\xac\xd6\x86\xb6\x08\xa9\x8f\xd9\xcd\x1d\x1b\xeb\x40\x8c\x66\xb3\x4e\xe3\x42\x6a\x20\x76\x7d\x8c\x34\x77\x6c\x14\xc0\x50\xa4\xa6\xb6\x90\x65\xab\x1d\x12\xfe\xd7\x22\x19\xb8\x11\xbd\xc4\x22\xa6\x66\x28\xdd\x46\xaf\xa1\xb4\xb3\xbb\xfd\x50\x33\x94\x04\x4d\x64\x1e\x3f\x84\x07\xa8\x5d\x33\x1f\x3f\xa4\x29\xcd\x50\x52\x1a\xed\x31\x2c\xc5\xcc\x24\x7a\xba\x1e\x4f\x7c\x7e\x5c\x33\x20\x6d\x7d\x7e\xa6\xcb\x50\xac\x1e\x82\x28\xa4\xa7\xdb\xd4\xb0\x28\x61\x66\x0c\xa4\x55\x31\x42\x2f\x8a\x60\x71\x11\x2c\x10\x81\x58\x5c\x06\xcd\x72\x24\x70\x04\xb0\x50\x00\x22\xf8\xdb\x9a\x25\xd8\x6b\x16\xe3\x6f\x71\xfe\x50\x84\xec\x35\xab\x82\x2b\xab\x96\x56\xa3\xa5\xad\xb9\xee\xcd\xd6\xd6\x7f\x7d\xb3\xf5\xcd\xb6\xb6\xff\xdf\x9b\x6d\xb9\x37\xad\xfa\x8d\x30\xd4\x36\xe7\xf0\xbf\xbc\x90\x55\xda\x1c\x88\xce\x6b\x91\x0c\x34\x01\xc4\x07\xe1\x41\x6e\x10\x19\x84\x55\xcc\x44\x8f\x62\x26\x50\x3a\x10\x4d\x49\x98\x6a\x05\x67\x67\xce\x6d\xa1\xdd\x69\x82\xaf\xd4\x0d\xa5\x47\x33\x9d\x34\xd1\x6d\x53\xa4\x6d\x93\x7e\x7e\x5c\x13\xb9\x6e\x6a\xf7\x6a\xa6\xed\x54\xa2\x7a\xb7\x93\x79\x3c\x44\x1f\x0f\x89\x5c\xe5\xfb\x20\x78\x6a\x96\xcb\x53\xb3\x5c\x9e\x9a\xe5\xe5\x09\xb7\xca\xc3\x13\x2a\x39\x3c\x35\xcb\xcb\xb3\x62\xf7\xbb\x2e\x82\xcb\x5d\x86\xed\xa1\xdd\xca\xeb\x9a\xa9\xec\xd6\x6d\xe5\x0d\x93\x2a\x7f\xa0\xb6\xf2\x3a\xd5\x95\xc7\x17\xe9\xe3\xa1\x2a\x1b\x04\xca\xeb\xca\x6e\xe5\x0d\xe5\x0f\xca\xeb\x80\xfb\x7d\x4f\xe7\x60\xfa\xb5\x29\x1e\xdf\xe4\xf5\x93\x2c\xb5\xa6\xa3\x6d\xdc\xb0\x57\x6a\x55\xa3\x6d\x1e\xeb\xe3\xb2\x32\x1e\xb9\x57\x6a\xed\x25\xa9\x68\x9b\xd7\x10\x39\x04\x95\xed\x1b\xf8\x2b\xa4\xfc\x42\x08\xdb\xe2\x10\x21\x52\x15\xcb\xca\x68\x56\x43\x2d\x97\x21\x7c\xd6\xf6\xf8\xa2\x06\x6f\x2c\xd5\x83\x13\xb4\x3f\x65\x6d\xa3\x2b\x74\x8b\xc2\x3f\xc5\xfa\x7f\x48\x37\x31\xcb\x26\x50\xaf\x9b\xe4\xf3\x33\x5d\x19\xeb\xf3\x1b\x6d\x6b\xb3\x5b\xee\x31\x3c\x13\xa3\x1e\x53\xa3\x8f\x87\xb8\x59\x94\x7f\x24\xf6\x0d\x0c\x72\x37\xa8\x38\x4b\x12\xe3\xae\x25\xc7\x0c\x06\x7c\x3c\x2d\x79\xc6\x60\x39\x86\x40\x22\x30\xa9\x25\xef\x87\x29\x93\x26\xe2\x56\x69\x22\x48\xbc\x26\x62\x55\x69\x22\x56\x95\x26\x62\x55\x69\xab\x6f\x55\x1b\x5d\xda\x6a\x9f\x47\x00\x4e\x88\xb3\xa8\xe0\x9a\x7f\xcb\xf6\x86\xb5\xc4\x93\x29\x9b\x83\x50\x8b\xcf\x3b\x3e\xff\x20\x2d\x66\x20\xee\x4c\xc4\xb7\x78\xc6\x69\xc7\xe3\x09\x9b\xe2\xb4\xe3\xf1\x84\x0d\x55\x38\x48\x5c\x03\x55\x9e\xa1\x4e\x32\x26\x63\x44\x30\x62\x29\x78\xfd\xfc\x40\x9a\x25\x08\xbf\x04\xd0\xd7\x88\x2f\xe6\x37\x7c\x66\x73\x20\xad\xb8\xd3\x9d\x20\xea\x1a\x70\x71\x9a\xf3\x81\x4e\x1f\x0f\x11\x85\x27\x34\x9a\x66\x49\x18\x05\x05\xcc\x5f\xe9\x99\x6a\x65\x63\x72\x82\xa8\x44\x49\x80\x12\x4e\xc3\xc5\xc2\xb4\x1f\xa9\x16\xac\xf2\xd9\x94\xbb\xa7\xd6\x6c\xe3\xe4\xa8\x71\xc3\x06\x48\x34\xfc\x1c\x5d\x00\xb7\x36\xb5\xc5\x68\xeb\x96\xb6\x58\x68\x61\x03\x14\x36\xfa\xe7\x5a\x2c\xee\xa7\xfb\x54\x4b\xf2\x46\xbd\xce\x6e\x35\xdb\x22\x34\x62\xd4\xfb\x66\x5b\x3e\x54\x2f\x52\xd9\x84\xa7\xd7\x1f\x56\xb1\xf7\xf3\x03\x30\xc1\xe8\xa4\xed\x66\x86\x25\xd3\xc4\xb4\x31\xb6\xe2\xe7\x13\x29\xcc\x6a\x5d\x96\xd2\xf5\x78\x42\xe7\xd7\x14\x5c\x09\xee\xda\x5b\xff\x1f\x7b\xff\xfa\xdc\xc6\x71\x25\x0c\xe3\xdf\xf3\x57\x4c\xa6\x9e\xd8\xd2\xcf\x14\x44\xea\x66\x1b\x65\x85\xa5\x44\xce\x5a\xb6\x18\x6b\x1f\x79\x37\xcf\xfe\x68\xa6\xab\x49\x8c\x81\x21\x80\x19\x66\x2e\xe4\x82\x81\xb6\x48\x5d\x48\x59\x96\x2c\xc7\xb1\x6c\x4b\x96\xed\xc8\x26\x4d\x52\x92\x49\xf0\x26\x41\x17\x52\x55\x0b\xea\xad\xf7\xa9\xfd\x32\x48\xbe\x00\xd2\x97\xa1\xff\x92\xb7\xce\xe9\xee\xb9\x02\x20\x48\xd9\x4e\xb2\x9b\x2a\x12\xd3\x7d\xfa\xf4\xe9\xd3\x3d\x3d\xa7\x6f\xa7\xcf\x11\x0e\x16\x21\x9f\x9e\xb5\x74\x0c\x70\x6f\x48\xaa\x49\x52\xca\x00\x0b\x6d\xc7\xc5\xa2\x8a\x85\x61\x49\x50\x8c\xef\x5f\x51\x1f\x06\x82\xcd\xdc\x2b\x0e\x6f\xfc\xd1\x62\x3d\x0c\xc6\x69\x16\xd2\x2d\x83\x05\x2c\x43\x79\x7c\x83\x05\x07\xa0\x8d\x3c\x4c\x25\xcb\x83\xa6\x62\xb2\x50\xcb\x1d\xfa\x61\x72\x82\xbc\x49\xde\x22\xbf\x24\x27\xb2\xe4\x64\x8b\x11\xb7\x0d\xc4\x67\xda\x40\x11\xdb\xef\x81\xcb\x3e\x09\xa9\x17\x3a\x6d\x9f\xd8\x53\x0f\x8c\xb8\xd1\xa4\x8e\xb8\x97\x82\x38\x4a\x60\xa0\x6d\x3a\xba\xe9\xd0\x64\xd2\x90\x9d\xcb\x9a\x56\x83\x41\x6e\xe3\x96\xd5\x20\x31\x6c\x3c\x3a\x98\x1a\x19\xf7\xa4\x78\xaa\x18\x00\x69\x7a\x63\x7c\xd0\x7e\x7c\x63\x63\x5c\xec\xa0\x87\x71\xdb\x1a\x0c\x37\xfe\x38\x10\x1c\x0e\x55\x23\x6f\x36\x18\x0d\x83\x23\x61\x8a\x3e\x5e\x0f\x8e\x6f\x49\x84\x6c\x8c\xe7\x25\x6f\x1c\x60\x63\x9e\xde\x91\x4f\x1a\x20\xc2\xf5\x8e\x4c\xd2\x00\x41\xab\x77\xa4\x92\x06\x88\x45\xbd\xa3\x27\x69\x80\xf8\xd2\x3b\x0a\x49\x03\x84\x8d\xfe\x03\x6c\x67\x1f\x7a\xf1\xa5\x1d\x0c\x6d\x23\xba\x91\x32\x93\x30\xc2\xf5\xf2\x21\x4e\xee\xe0\x01\xea\x85\x54\x7e\x05\x65\x50\x49\x51\xee\xae\x48\xee\x80\x98\xa6\xa7\x59\x94\xf2\x4b\x28\xb2\x48\xe4\x50\x2f\xc0\x0e\x63\x19\x01\x93\x06\xb2\x9b\x94\xa5\xb2\x0b\x2a\x16\xde\xe9\xc0\x8c\x26\xb5\x54\x7e\xdf\x44\x4e\x51\x4d\xee\x80\x5f\x2a\x1e\xec\x7e\x88\x9c\x1f\x54\x4c\x65\x00\x8a\xc1\x00\xf5\x42\x2a\xbf\x12\x22\xa7\x75\x68\x44\xb9\x83\x05\x14\x11\xa0\x72\xdf\xa9\x8e\x01\xdd\x30\x94\x01\xeb\x9f\x0c\x9a\xcf\x53\x4b\x1d\xa0\xb9\x5f\xd2\x26\xfe\x5d\xf8\xea\xd4\x42\xb1\xfd\xf3\xc3\xfb\xf0\xe4\xf5\x40\xb7\x05\x6b\x4d\x0b\x96\xcc\x1d\x96\x41\x35\x33\x47\xad\x50\xfe\xc0\x69\xb5\x95\xc0\xb6\xee\xd5\xfb\x82\x0b\x5e\x9d\xab\x62\x77\x6b\xdd\x06\x3b\x30\xee\xea\x4b\x32\xc9\x6f\x25\x1a\xf3\xb7\x4b\xe9\x30\x76\x9f\x8a\xab\x27\xe5\x95\xb0\xa0\xb7\xb9\xfb\x5c\x9b\x79\xcf\xb5\x98\xa7\x3b\x92\xa7\x83\x64\xd0\xd6\xc8\xa0\x9d\x23\x74\x18\x8f\x62\xb9\x4c\xa7\x06\x13\xe9\xd4\xe0\x12\x9d\x1a\x5c\xa0\xb7\xba\xb4\x32\x48\xb5\x04\x94\x93\x80\x42\x12\x50\x48\x22\x5a\x46\x02\x4a\x48\x00\xf1\x04\x50\x4e\x00\xd5\xed\x1c\xc3\x6a\x4a\x6a\x50\xc9\x0d\x52\x32\xa4\x8b\x60\x96\xd8\x96\x6e\xd0\x2c\x31\x0d\x15\x7a\x15\xd9\xb8\xa4\x58\xc3\x86\x45\xb3\x64\x48\x81\x5f\xd3\xee\xd7\xad\x96\xb2\x5d\x53\x52\x09\xa0\x98\x00\x52\x09\x20\x94\x40\x2a\x09\xa0\x90\x00\x02\x2d\x8e\x60\x35\x85\x0c\xe9\xc4\xb6\x88\x69\x40\x26\x32\xa4\x10\xb3\xb1\xd7\x85\xf6\x0e\x60\xbf\x07\x37\xba\x5b\x38\xd0\x6d\x21\xd6\xe1\x8b\x32\x25\x3b\x2a\xcd\xcd\x41\xdb\x32\x68\x10\xde\xee\x21\x69\xa7\x77\xea\x69\xf7\x49\xbd\xfc\x9d\x41\x90\xd1\xc2\xcb\x81\xd2\xfe\x10\x12\x7b\x8f\x51\x9c\x43\x61\x1c\x78\xa7\x51\x94\xae\x64\xf8\x5c\x16\x1f\x07\x83\xf9\xf8\x81\x2b\x3f\x6f\x0d\x8c\x39\x83\xf6\xc6\x25\x45\xd4\xaf\xb9\xc3\xba\x5e\xb9\x77\xc8\xd0\x1f\xdf\xc8\x29\x7e\x65\x14\x8f\x8b\x0e\x91\xaa\xa7\xfb\xa4\x5e\xaf\x87\x66\x69\x13\x0c\xe8\xb7\x8d\x12\x15\xaf\x11\x9a\xd1\xe6\x5d\xbc\x29\xe5\x21\xa5\x61\x9a\x22\x5a\xce\xa7\xdb\xd7\xeb\xbf\xb2\xbe\xf6\x5c\xdc\x8d\xd2\xf0\x42\x72\x50\xe1\x23\xa7\xac\x29\x59\x3d\xa7\x66\x75\x49\x0c\x16\x78\xdf\x26\xe1\xc9\xc3\x8e\x7c\x38\x16\x8e\x66\xc2\xb1\x70\x14\x96\x14\x94\xf9\x58\x08\x82\x61\x21\xc0\x05\x7f\x4f\x4f\x28\x05\xe6\xf1\x20\xde\x6d\xdc\x12\x0d\xa4\x7c\x0f\x03\x6e\x54\x8f\xe9\xe0\xf6\xd6\x92\x31\x71\xad\x06\xc4\xf5\x1b\x7a\x46\xdd\x63\x6d\x8c\x5b\x0a\x79\xcd\x56\xf7\x58\x54\x4b\xdb\x86\x4d\x4e\xe8\xb6\xf5\xf8\xd6\x1e\x4b\xd9\x63\x50\x2d\xad\x92\x13\x54\xd1\xd2\x74\xcf\x48\x66\x63\x1c\xfe\xc9\x6b\xd4\xa0\x96\x4d\xc9\x09\x75\x48\x35\x54\xf2\xda\xe3\x4b\x5a\x5a\x57\xe1\x9f\xbc\xa6\x18\xca\x1e\xcb\x36\xd4\x3d\xd9\xc7\x97\xb2\x1b\xe3\xa4\x87\x66\x80\xe4\x6f\x32\xaa\xa1\x02\x91\x8d\xf1\x3d\x9a\x9d\x0d\x03\x58\x29\xaf\xd1\xac\x9a\x51\x68\x73\x91\x0f\xdc\x02\x9f\xc0\x1f\xf0\x84\x7c\x20\x13\x82\x05\x2c\x1e\x8b\x04\xfa\x7b\x34\xf6\x30\x28\xd2\x6e\x40\x58\xf8\x5e\xeb\x4e\xf6\x3e\x4f\xf7\x8c\xbe\x6d\x77\x76\x75\x76\xc1\xef\x81\xa3\xf0\x7b\xe8\x17\x7d\x2f\xbc\xbd\xa7\x7b\xf7\xef\xbb\x3a\xf6\x9f\xda\xab\x0a\x6e\xb0\x65\x77\x96\x15\x2a\xb2\xf3\x9c\xdb\x2d\x79\x1f\xe4\xf7\xc7\xb3\xff\xbd\x31\x6e\xd1\x21\x9b\xf4\x50\x4d\x21\x6f\x3d\xbe\x65\x28\x2a\xf9\x8d\xa2\x29\xf0\x7c\x6b\x63\x5c\xb5\x14\x72\x82\x1a\x54\x35\x14\xf2\x1a\xa0\x1a\x8a\xda\x6a\x20\x7b\x8b\x92\x1e\x0a\x74\xc8\x6f\x14\xcc\x4f\x4e\x50\xc8\xd8\x7c\xf4\x6a\x2b\xc7\x0f\x78\xc2\xdb\xab\x36\xbe\x1c\xd9\x10\xa5\xf1\x98\xa5\x4a\x96\xa2\x2a\x52\x9e\x66\xa8\x46\x3b\x24\x35\x3a\x78\xd1\x21\x7d\x48\x0f\x82\x83\x8b\x10\x35\xba\xfa\x50\x35\xaa\xd1\x8c\x2a\xa9\x8d\x2f\x58\x8c\x64\x68\x96\xe6\x6d\xcb\xd6\xd2\x54\xe0\xb4\x23\x34\x55\xc9\xd0\x2d\x5d\x52\x23\x3e\x6b\xa4\xbc\xcd\xfc\x83\x5a\x8a\x94\xd9\xf8\x63\x56\xd7\xa8\x04\xd3\x34\x84\xb2\x13\x47\x0e\xc6\xc3\xad\x8c\x22\xe5\x15\x4d\xb1\xd4\xa0\x97\x1a\x85\xbb\x08\x05\x12\x34\xe8\x24\x94\xc7\x52\x98\x0f\x43\xec\xd8\x10\x82\x3d\x8c\x18\x35\x68\x9e\xfa\xce\x3f\x79\xb4\x80\x89\x16\xb5\x83\xfe\x69\x7e\x10\xe7\x9f\x2f\xbe\xbc\xad\x1b\x80\x31\xc9\x19\xb4\x6b\x5e\xfd\x14\xd5\x87\xcf\xa0\x8d\xf1\xb2\xa7\x89\xef\x01\xa2\xba\xf8\x65\xe7\x01\x83\x7d\x4a\xaa\x9f\xa2\x66\x6f\x99\x05\x1e\x00\x72\x4c\x13\xff\x51\xf5\x34\xaa\x9a\x2f\x31\x62\xa8\x02\xef\xac\xfb\x80\x35\x67\x3d\x98\xce\xf4\xf1\x3d\x40\x0b\x8d\x7c\x64\x3b\xac\x91\x1f\xd4\xc7\xf7\xd8\xe3\xcc\x85\x74\xf1\x1f\x05\x75\xf1\x9d\xd5\x2d\x74\xf1\xd7\x9c\x55\x44\x78\xe0\x94\x88\xf3\xc8\x59\x0f\x00\xd6\x9c\xb2\x73\x9f\x38\x4b\x50\x27\xd4\x85\x86\x68\x75\x1c\xaf\x2c\xac\x38\x25\x52\x9d\x74\x56\xab\xa7\xb1\x3d\xa1\xd6\xf7\x21\xff\x2a\x0f\xa2\x26\xf3\xa2\xb3\x5e\x3d\xed\xb4\xb4\x81\xc6\x8a\xe3\x25\xf3\xb2\x78\x19\x9c\x3e\xa7\xca\x29\xb6\xd0\xc2\x5f\x53\x88\xf3\x48\x47\x1a\xcc\xaa\x39\xe4\xc7\xdc\xa4\x3a\xde\x86\x03\xea\x26\xf3\xec\x6d\xe9\xdf\xb7\x56\xbf\x6f\xa1\x7d\xff\x11\x1a\x81\x5f\xad\x8e\x4b\xce\x92\xb3\x1e\xd3\xbc\xff\xba\x7a\x1a\x9a\x24\x92\xc8\x77\x3f\x9c\x0f\x01\xc8\xb5\xe3\x3d\x84\x80\xda\xfd\x87\xd8\x92\x63\x4e\x49\x0a\x27\xb7\x3f\x61\xe7\x53\xf2\xc8\xac\xdb\xf9\xd4\xb9\xcb\xcc\x85\x3b\x25\xf4\x1d\x70\xda\x29\xc5\x18\x69\x6b\x1e\x1e\xa1\x54\x86\x8e\x13\xa3\x74\xaa\xbd\xb9\xa8\x73\xd7\x29\x05\x44\x2a\xbf\x63\xb3\x22\x26\xa4\xd8\xe3\xee\x3b\xeb\xce\x03\xe7\x7e\xf5\x4c\x48\x89\xdf\x29\x37\xd4\xed\x77\x98\x75\x55\xec\xf5\x6b\xd0\x88\x9e\x85\x74\xa7\xd4\xc0\x6c\xba\xc3\xac\xab\xf2\xcf\x68\x4d\xaa\x4e\x3a\xa5\xea\xb8\xaf\xe3\x8f\x51\xc8\x99\x0a\x20\xb1\x87\xaf\xe5\x8f\x51\x40\xea\x09\x22\x3d\x84\x1e\xe2\xac\x56\x27\x7c\x7d\x7f\x0f\x04\xc5\x16\x82\x5c\x2e\x3b\xeb\xc0\x3b\x23\x23\xf4\xff\x7d\x60\xb9\x9d\x5b\x00\x20\x7f\x8a\x50\x76\x11\xea\x55\x74\x96\x9c\x72\x11\x44\x57\x11\xaa\xdb\xe4\x3e\x80\xaf\x65\xde\xa1\xe1\xc3\x53\x1d\xef\xf4\x9c\x7e\x00\x5d\xe6\x5f\x5b\x13\xf1\x35\x39\xa9\xa1\xea\x80\xf6\xca\xbe\x4e\x04\x62\x53\xa2\xa7\x10\x8b\x21\x2d\x41\x7c\x9f\x17\x47\x19\x9a\x7c\x91\x79\xcf\x7b\xc9\x47\x7b\x08\x60\x8f\xc0\xd6\x57\x0e\x0e\x6c\xcf\x8e\x6a\x6c\xc0\xc9\x05\x55\x3d\x57\xae\xbb\x2b\xb3\xee\xea\xb8\xbb\xb2\xea\xae\x94\xdc\x95\x47\xc4\x5d\xb9\xe5\xae\x4e\xb8\x2b\xb7\xdd\xd5\x4b\x00\x0a\xa7\xcd\xbb\x2b\xeb\xee\xea\x43\x77\xe5\x1a\x26\xc3\x2f\x71\x57\x2e\xbb\x2b\x37\x39\xfa\xca\x23\x77\x75\x0d\x11\x57\x27\xdd\x95\x05\x96\x7e\xdd\x5d\x3d\xed\xae\xde\x17\xa1\x95\x25\x77\xf5\x3c\x71\x57\xfe\xe8\xae\x7c\xe2\xae\x94\x31\xe7\xa2\xf7\x4b\x10\x34\x21\x48\x8a\x84\x95\xd3\xc8\xd3\x43\xe2\xae\x7c\xe8\xae\x5c\x41\xe8\x97\xee\xea\x7b\x1e\x74\x16\xf9\xf4\xb1\x6e\x00\x2f\x2b\x65\x0f\xd4\x42\x1d\x54\xb4\x42\xa2\x41\xed\x13\x7e\xad\x13\xd1\xaa\x26\xda\xa9\x68\x82\xd7\x34\xd1\xb8\x62\x89\x68\x85\x12\x7e\x5d\x12\xa1\x6a\x6c\x67\x97\xc9\x5d\xf9\x02\x78\x5e\x59\xc0\xa6\x5b\x77\x57\x56\xd8\xfb\x22\xee\xca\x14\x12\xbc\x8a\xf1\x2b\xee\xca\x72\x24\xf9\x9a\xbb\x7a\x01\x4a\x87\xf8\x6a\x24\xed\x36\xf6\x86\x19\xe4\x2f\x94\xc0\xd0\x17\x38\x34\x96\x36\x01\xc5\x40\x7c\x19\xcb\x5e\x88\x60\xdc\x41\x82\xd1\x84\x96\x8a\xa6\x5e\xf5\xf0\x55\x87\xab\xb4\xba\x1e\xad\x46\x80\xf5\xd5\x07\x71\x76\x4f\x37\xe0\xd2\x67\xab\x85\xf6\x29\x72\xc1\xcb\xe7\x65\xf2\xa2\x42\x85\x70\xf2\x40\xb2\x4d\x23\x69\xd2\x1e\xd6\x21\xa3\xc6\xd2\x02\xf0\x1d\x5a\x2b\x0d\x50\x68\x6d\xb5\xd4\x43\x6c\xa2\xd1\xb9\x32\x89\xe9\x97\xd8\x6f\x4c\x85\x93\x77\x91\x65\x77\xb5\x3d\x03\xa6\x41\x72\xf0\xd9\x34\x30\x60\x0a\xbd\x75\x05\xdf\xf4\x17\x88\xf8\xc5\x4e\x0c\x98\xc6\x88\xb8\xab\x97\x82\x96\x4c\xe1\x7b\x1e\x77\x57\x1f\xb0\xaf\x94\x69\x5a\xae\x9c\x73\x57\xd7\xdc\x95\x9b\x92\xe8\xa7\xf3\xf8\x7b\x57\x74\xb9\xab\xee\xea\xba\xaf\x5e\xc9\x3f\xf2\x2b\xa2\x37\x3e\x80\x6f\x18\x48\xe5\x81\xd4\x87\x4c\xaa\x48\x82\x08\x23\xe8\x4b\x3f\x5f\xf1\xb2\x29\x42\x26\x46\xe7\x6b\xc4\xf1\x4a\x3c\x0d\xd2\xce\xd3\xc7\x6c\x8a\x90\x0a\xd3\xf9\x06\x71\x56\x99\xac\xf1\x15\x34\xa3\xf0\x9e\x58\xe9\xeb\x5e\x52\x8f\x5f\xa2\x07\x2c\x84\xf1\x57\x71\xf4\xb8\xcb\x92\xb8\xda\x66\x10\x18\x57\x81\x06\x49\xbb\x0e\xdf\x98\x90\xba\x45\x01\x5a\x45\xce\xa0\xb3\x14\xdd\x95\x77\xbd\x31\xa9\xf1\x4b\x2e\x62\x31\xe7\xb1\xfe\xe3\x81\xae\x3b\x89\xd4\x4e\x17\xe3\xe5\xec\x55\x77\x60\x56\x34\x46\x05\x6d\x7d\x3e\xf7\x9c\xf2\xf3\xc3\x07\x8a\x45\x79\x6b\x3e\x85\x7b\xdd\xd6\xec\x06\x2c\x88\xb6\xa5\xc8\x7d\xa0\xbb\x11\x6b\x49\xae\xe1\x1d\x6b\x4f\xcf\x6c\xe8\xd6\xec\x0a\x03\xa2\xad\xd9\x4d\x36\x2a\x3e\xaa\x53\x7b\x60\x5b\x7b\x90\x8d\xee\x52\xf2\x25\x81\xc6\x4d\xfe\x99\x9e\xa9\x3e\xab\x5b\xae\x9e\xab\x5e\x72\x56\xf0\x77\x2d\x7c\x19\x36\xd9\x3c\x0d\xdd\x16\x31\xfb\x7f\xa6\x19\x30\xfc\xb7\xcb\xea\x96\xa3\x44\xe2\x19\x77\xb3\x9c\x79\x6e\x39\x30\x9f\x8f\x52\x08\x78\x2f\x4a\x06\x63\xc1\xdc\x19\x9e\x3b\x93\x89\x95\x3f\xe1\x94\x9c\x65\x2c\x19\x43\x4e\xd9\xb9\xe7\xe7\x13\xf6\x0e\x53\xa9\x68\xbe\xbf\xcc\x39\x2b\x7f\x99\xab\x8e\x41\x4e\x08\xe3\x4e\x42\x20\x67\x0f\xcf\xd9\xd3\xd3\xa0\xc6\x25\x96\x8f\x85\x82\x7c\x16\x78\xae\x42\x21\x56\xcb\x3b\x4e\xd9\x79\x80\x35\xc4\x90\x57\x5a\xdc\x70\x62\x6c\xb6\x1a\xb4\x9a\xef\x7c\x5e\xbd\xe4\x2c\xa3\x53\xb1\xe5\xea\xa5\xea\x25\x7e\x27\xb9\x3a\x46\x9c\x69\x67\xbd\xfa\x87\xea\x98\xb3\x52\x3d\xe3\x2c\xe3\xad\x64\x3f\xed\x8f\xd5\x33\x68\xcd\x60\xa9\x61\xea\x47\xd0\x12\x7f\x99\x83\xd4\x06\x74\xbf\x6a\x9a\xef\x13\xa4\x0a\xd0\x86\x54\x71\xc5\xd6\x28\xe5\x73\xa7\xe4\xdc\x73\x1e\x36\x4c\xbb\x52\x1d\x6f\xc8\xc5\x07\x2d\xf8\x87\xb4\x25\xa7\x04\xeb\xad\xb5\xa6\xcd\xe3\x23\x55\xcf\x35\x6d\xa9\x16\x06\x6e\x05\xa1\x7d\x22\xb0\x5f\x04\x0e\x88\xc0\x41\x11\x38\x24\x02\x2f\x8a\xc0\x4b\x22\xf0\xb2\x08\x74\x75\x7a\x21\x8f\x76\xd7\xbe\xe6\x7c\x34\x9b\xe6\x3a\x9f\x57\x2f\x3b\x0f\xa1\xb9\x4b\x58\xbf\x12\x71\xae\x57\x2f\x3b\xcb\x62\x0f\xea\xb3\xea\x39\xfc\x30\x96\x20\xe5\xcb\x3f\x2f\x54\xc7\xaa\x97\x9c\x25\xe2\xfc\x01\x2b\x3e\xce\x9c\x06\xfe\x01\x68\x38\x8b\x5b\xec\xfc\x04\x4b\xe2\xa5\x70\xfa\x9c\x32\xa7\xca\xe9\xb5\xd8\xf9\xf9\xbc\x7a\x19\xe9\x20\x15\xa4\x81\x14\x30\x3f\xe6\xfe\x51\x54\x5c\x9d\x75\x67\xad\xfa\x1e\xce\xfb\xe0\x2b\x96\x8e\x06\x75\x5c\x63\x89\x8d\x76\xb8\x5b\x62\xc6\xc6\xf1\x3f\xcf\xff\x65\xb6\xf8\xe7\x79\x67\x7a\xaf\xda\xf4\xa6\x12\x24\x6f\xeb\x6e\x12\x10\x95\x93\x2c\x5f\xe3\x79\xea\x5f\x66\x9d\xb5\xbf\xcc\x09\x89\x17\xdb\xa9\xba\x8e\x3b\xab\xec\x3b\x38\x1f\xdf\xaa\xfa\x14\x3a\x4c\xf5\x5c\x40\x4f\xd5\x9f\xb2\xfe\x65\x16\x2d\x33\x2c\x07\x29\x87\x2c\x43\x38\x6b\xce\x32\x24\x55\xc7\xff\x32\xe7\x19\x84\xd8\x8e\xe9\x87\x15\xe6\x6b\xd2\x09\x9a\xda\x47\xa3\x23\x6b\x7f\x99\x6b\xcf\x18\xe0\xf6\x6d\x00\x7a\x83\xc3\xf7\x63\x55\xd7\x1f\x6b\x1a\x08\xfb\xa8\x97\xba\x97\xb7\x63\x4a\x21\xe0\x1f\x66\x9a\xfb\x87\x99\xe6\xfe\x61\xa6\xb9\x7f\x98\x69\xee\x1f\x66\x9a\xfb\x87\x99\xe6\xfe\x61\xa6\xb9\x7f\x98\x69\xee\x1f\x66\x9a\xfb\x87\x99\xf6\xfc\xc3\x4c\x7b\xfe\x61\xa6\x3d\xff\x30\xd3\x9e\x7f\x98\x69\xcf\x3f\xcc\xb4\xe7\x1f\x66\xda\xf3\x0f\x33\xed\xf9\x87\x99\xf6\xfc\xc3\x4c\x7b\xfe\x61\xa6\x85\x7f\x98\x90\xaa\x64\xc8\x14\x84\x2c\xff\x44\x7d\x67\x97\xb5\xbb\xc1\x64\xe6\xb0\xec\x4e\x5d\x71\xa7\xd6\xdd\xa9\x7b\xee\xf4\x98\xe4\x4e\x95\xdd\xe9\x49\x04\x9d\x76\xa7\xbe\x91\x7f\xd2\x6f\x28\x34\x1b\x98\xae\x1c\xc6\xf9\x75\x0b\xac\x3c\x27\x7a\xd9\x9d\xba\x22\xb9\x53\xf3\xee\xd4\x23\x77\x6a\x16\x7f\xbf\x0c\x23\xe6\x7d\x72\x21\x2c\x77\x7a\x32\x84\x98\x09\x53\x9c\x42\x6e\xcb\x61\x94\x8c\x4f\xab\x51\x7a\x2a\x4c\xe2\x1b\x2c\x68\x35\x86\x95\xf2\xa9\x34\x41\xe9\x89\xd5\xee\x9e\x60\x7d\x3d\x8c\xd8\x13\xaa\x9d\xc0\x8a\x54\xad\x10\x26\xb7\xea\x4e\x95\xdc\xe9\x4b\xee\xd4\xdd\x30\x56\xc1\xa7\xe5\xa3\x00\xad\x53\x4a\x0e\x3a\xf0\x76\x5f\x2b\x26\x9c\x6e\xef\xe5\x36\xc0\x0d\xbe\x62\x77\x6a\x3d\xf6\xfe\x22\x4d\xd1\xfc\x45\xc7\x49\x67\x62\xa4\xf9\xeb\x8c\x12\x6d\xf0\xc6\x1b\x90\x4b\xc5\xc8\xf9\xef\x35\x4a\xb1\xf1\xdb\x6f\x40\xb4\xa7\x51\xf5\xbd\x17\x7c\xc9\x9d\x5a\x68\xb7\x33\x70\xdc\x68\x01\x85\x58\x01\x81\xb7\x1e\x21\xdd\xa4\x6f\x30\xa2\xc2\x4c\x89\xe1\xdb\x3a\xfb\x59\x6a\xaf\xda\xa1\xc4\xf5\xa0\x43\x96\x9d\xdd\xa9\xeb\x48\x61\x16\x3b\xc2\x2a\x86\x4b\xee\xf4\x18\x71\xa7\x6e\x21\xe8\x36\x16\x53\x72\xa7\xc7\x23\xc9\xf3\x22\x72\xc9\x9d\xba\x46\xb0\x0a\x37\x39\x2e\xd4\x79\x09\x51\xa6\x27\x09\x94\x30\x7d\xda\x9d\x9a\x65\xa1\x71\x77\x6a\xc9\x9d\x3e\x4f\xdc\xa9\x3f\xb8\x53\x9f\x60\x0f\xbc\xe4\x4e\x7d\x49\xf0\x05\x30\x02\x5f\x62\xc1\xa7\xa1\xec\xa9\x12\x43\xbc\x22\x12\xde\xf3\xa0\xb3\x18\x59\xc5\x84\x7b\x91\x1c\x37\x90\x85\x72\x10\xda\x62\x07\x37\xd0\x04\x89\x06\xf5\x4e\x44\x2b\x9b\x88\xd6\x36\xc1\xeb\x9a\xf0\x2b\x9b\x08\xd5\x36\xc1\xab\x9b\x68\x50\xcd\x44\xb4\x86\x89\xc6\x95\x4b\x44\xeb\xb5\xad\x2d\x5d\xe0\x73\x55\x74\xf5\x75\xd6\x4a\x65\x2c\x64\x3e\x08\x9a\xc7\xf6\xfa\xc4\x9d\x5a\x0e\x42\x6f\x63\x45\x66\x82\xa0\x4f\x10\x54\xc2\xca\xfa\xd0\x3b\x08\xbd\x22\x1a\x26\x98\xc0\x25\x01\x07\xb5\xdc\x9f\x15\xbc\xfa\x2c\x86\x38\xf3\x19\x0a\xf1\x11\x2d\xde\x2f\xb5\xc5\x26\xac\xd7\x0e\xbc\x04\x4e\x9b\x13\xe6\x24\xe1\xd1\xee\xde\xab\xa8\xe1\x75\x26\xab\x62\x7b\xb0\xf1\xf4\x9d\xee\xc5\xc6\x29\x6d\xb1\x27\x1b\xcd\xd0\x64\x6f\x76\x6a\xc2\x9d\xba\x1e\xdb\x92\x9d\x7a\x17\x44\xa5\x10\x63\x6d\xed\xca\xf2\x51\xa9\xc1\x25\x78\xfe\x39\x7d\xe2\x4e\x8f\x61\xfa\x76\x77\x62\x91\xc0\x0c\xe7\x66\x7a\x32\x70\xdd\x1d\x3e\xad\xd3\xe2\x43\x5d\x75\xa7\xc7\x60\xaa\xab\x0b\xb5\x74\x5d\xa8\xa5\xeb\x42\x2d\x5d\x17\x6a\xe9\xba\x50\x4b\xd7\xb9\x5a\x7a\xdb\x8e\x92\xa6\x67\xdc\xe9\x59\x77\x7a\xce\x9d\xbe\xe9\x4e\xdf\x72\xa7\x6f\xbb\xd3\xdf\xba\xd3\xf3\xee\xf4\x82\x3b\xfd\x57\x75\x94\x34\x75\x13\xc7\x9f\x75\x26\x69\x8a\x28\x79\xd8\x2b\x59\x76\xa7\xc7\x8a\xf8\x3e\xc7\x11\x8b\x0b\xf5\xa2\x18\x04\x17\xf0\x5b\x0b\xe1\x96\x30\x32\x25\x84\xe2\xd8\x4e\xbc\x26\x85\x19\xf2\xf6\x2a\xc3\x7c\xf9\xfe\x91\x62\xfc\x85\x72\x34\x60\xd3\x4f\x8f\x72\xeb\xfb\x54\xda\x27\x7c\x2a\xb5\xed\x3b\xe9\xe7\x87\xf1\x8e\xf7\xa1\xee\x58\x05\xc4\x0e\x68\xa4\x02\x62\xfb\x33\xce\xbf\xd8\xee\x6c\xc6\x7f\xb2\x11\xeb\x6d\x78\x39\x7a\x71\x5b\x8b\x9f\xd8\x7c\xc0\xdc\x93\x2f\xc4\x4c\x98\xa9\xc2\x86\x99\x4a\x7a\xe8\x00\x39\x82\x2a\xf3\x3d\x8a\x4a\x5e\xb7\x35\xf2\xba\x9d\xa3\x2a\x79\x33\xad\x9b\x2d\xad\x97\xa9\xe6\xd6\xd6\xcb\xa0\x18\x51\x42\x90\x3e\x79\x33\x8d\xc4\x81\x2c\x90\x04\x6a\x4d\x14\x7b\x8e\x64\x68\x8a\x1c\x33\x35\x55\x23\x27\x95\x1c\x35\x29\xf9\xdf\xb4\xdf\x26\x6f\x64\x68\x5e\x35\xc9\xeb\x76\x9e\x52\x8b\x9c\xa4\xfd\x56\x63\xbd\x74\xce\xcb\x91\x0c\x12\x01\x12\x90\x1f\xb2\x43\x5e\xc8\xd8\x7c\x00\x39\x92\x21\xc7\x4c\x72\x32\x47\xfe\x77\x3f\x79\x23\x4f\x5e\xcf\x93\x93\xfd\x6d\xe8\x0e\x26\x02\x7b\x2d\x89\x7c\x3e\xb1\x33\xdd\xc1\x21\x3b\x6b\xe7\xfa\x24\x41\xae\x99\xfe\x60\x08\x2d\x26\x26\x86\x68\x5a\x2d\x5a\x8a\x96\xa6\x19\x6a\xa8\xc5\x21\xc5\xa2\x5a\xba\x98\xa7\x39\x9a\xdf\xc1\x37\x0e\xd4\xbc\x2f\xd8\xa3\xea\x7f\x7e\x5d\x9e\x4b\x33\x56\x90\xf8\x64\xb1\xbc\x1d\x79\x36\xeb\xea\xea\x66\xa5\xc2\x67\x77\xb0\x3b\x50\x28\x00\x5e\xee\x16\x05\x25\x79\x19\xcd\xac\xab\x19\xaa\xa4\x6a\xaa\xc4\x1b\x2b\x3c\xfa\xbd\x6a\xea\xd9\x68\x4a\xf8\x2a\x97\x97\xe4\x8f\x7f\x6f\x28\xb9\x3c\x35\x54\x4d\x8a\xa4\x06\x33\xe6\x94\x21\x6a\x06\x11\xda\x72\xf1\x00\xf5\x08\x2b\x52\x16\xa8\x96\x96\x90\x18\x1e\x3a\xf6\x2b\xfd\x8a\x41\x87\xa8\x64\x52\x6a\x79\x87\x8b\x2c\x92\x4f\xca\xa6\x92\x57\x35\xd5\xf2\x95\x28\x59\x2c\x03\x29\x83\x34\xef\x9d\xfe\x61\x38\x05\x50\x6c\x4f\x71\xaa\xc7\x22\x3d\x00\xef\xb7\x73\x54\xf3\xce\xee\x78\xac\x00\x29\x16\xcd\xd8\x5a\x40\x7f\x12\x62\x5b\xab\xa7\xec\x7f\x36\x87\x6d\x79\xf3\x1f\x62\xec\x1f\x62\xec\x1f\x62\xec\x1f\x62\xec\xaf\x2b\xc6\x0e\x1d\xda\xd6\x0d\xd4\x98\x18\xb3\xc2\x62\x4c\xa3\x06\xf9\x95\x41\x0d\xd2\x43\x8d\x51\xdb\x93\x61\x83\x83\x36\xd9\xf8\x93\xad\x0d\xda\xe4\xb8\x9d\x1b\xb4\xc9\x91\x91\x11\xd5\x34\x6d\x72\x52\xb1\xf0\x66\xba\x4d\xde\xb4\x2c\x1b\x9e\x4c\x96\x19\x36\x39\xaa\x6e\xbc\x87\xa1\x2d\x84\x99\x41\xa1\x30\x2e\xcc\x06\xb1\x18\x28\x04\x8a\x00\xf2\x40\x98\x4b\xb3\x8d\xf7\x9a\x88\xb3\x63\xb9\x3d\x1b\xdf\xd0\x54\x8a\x1c\xb3\xf6\xbc\xa5\x29\x83\x1a\x06\x72\xaa\x62\x51\x72\x7c\xcf\xab\x46\x7f\x7a\x63\x86\x12\x86\x05\x02\x0e\x42\x7f\x52\xf3\x0c\x6a\xee\x39\xa9\xf6\x5b\xad\xe4\x1c\xd0\x26\x6f\x69\x0a\x79\x2b\xa7\x92\x57\x8d\x7e\x02\x64\x08\x50\x20\x27\xd5\x16\xa2\x6e\xe3\x1b\x4a\xde\xd2\xc8\x5b\x39\xf2\xaa\x01\x79\x20\x0b\x39\xa9\xfe\x58\x17\x3e\x9e\xc1\x6c\xf9\xb1\x5c\xce\xce\x4b\xef\xa8\xb9\x3d\x7d\xe1\xef\xfa\x9f\x36\x66\x68\x8a\x86\x53\x82\x9f\xa7\x97\xe0\x7f\xd5\xc7\x72\x7b\xfa\x55\xc5\xa0\x1b\x33\x52\x28\x35\xf4\x55\xab\x12\xbc\x8c\x54\x8a\xf6\x05\x68\xb4\xf3\x69\xbf\xf3\xdd\xd8\xd5\xc8\x4d\x8f\x9c\x8d\x9f\xf4\x3b\x96\x6a\x49\xa6\x92\xd5\xc5\xf5\x38\xfc\xa2\x45\x5c\x58\x28\xa3\xc1\x6f\xda\xe6\xf7\x3b\x4c\x55\x01\x76\xbc\xcf\x9a\xc7\x2d\xfc\xb6\x37\x6e\xd8\x86\x86\xd7\xa5\xf9\xd7\xbd\x71\xc3\xa0\x9a\x62\xe1\x07\xfe\xef\x20\x48\xbd\xcf\xfb\xdf\x33\xb6\xc1\xbf\x6e\x8d\x7a\x9f\xb6\xa9\xa9\x3f\xc8\x0d\x8f\x97\x5f\x7c\x71\x67\x07\x53\x9b\xe3\xe3\x78\x30\xb5\x39\x7e\x1a\x0f\xa6\x36\xc7\xcf\xe0\xc1\xd4\xe6\xf8\x59\x3c\x98\xda\x1c\x3f\x87\x07\x53\x9b\xe3\x13\x78\x30\xb5\x39\x3e\x89\x07\x53\x9b\xe3\xe7\xf1\x60\x6a\x73\xfc\x5d\x3c\x98\xda\x1c\x1f\xe3\x07\x53\x40\x91\x1d\x4c\x01\x4d\x76\x30\x05\x54\xd9\xc1\x14\xd0\x65\x07\x53\x40\x99\x1d\x4c\x01\x6d\x76\x30\x05\xd4\xd9\xc1\x14\xd0\x67\x07\x53\x50\x02\x3b\x98\x82\x32\xd8\xc1\x54\x4c\x94\x05\x17\x96\x9b\x63\x93\x9b\x63\x1f\x6d\x8e\xdd\xc7\xdf\xcf\x37\xc7\x6e\x6d\x8e\x7d\xb6\x39\x36\x4f\x36\xc7\x3e\xde\x1c\x5b\x14\xbf\xb7\x11\x23\x94\x7c\x75\x73\xec\x83\xcd\xb1\xfb\x64\x73\x6c\x66\x73\xec\xca\xe6\xd8\x43\x0f\xbc\x48\x90\xea\x1a\x23\xcc\x22\xa5\xcd\xb1\xeb\x9b\x63\xdf\x6e\x8e\x2d\x6c\x8e\x9d\x65\xd0\x2f\x30\xcf\x69\x04\x71\x4a\xe7\x36\xc7\xc6\xb0\xa4\x0f\x18\xd6\xe6\xd8\xa7\x9b\x63\xb7\xc9\xe6\xd8\x0d\xc1\x85\x97\xcc\x48\xf1\xe4\x8f\x44\xfc\xf3\x48\xbe\x0f\x37\xc7\xe6\xb1\x7c\x1f\xda\x5c\xca\x7a\x6d\xc1\x2b\x1f\xaa\x64\xeb\x1a\x36\xaa\x9b\x5f\x9f\x68\x05\x7c\x8e\x39\x8b\x4d\xc4\x35\x16\xfe\x91\x60\xfe\x1e\x36\xd6\x47\x58\x2c\x30\x10\x49\xbb\xee\xb5\x54\x10\xfd\x16\xd9\x1c\xfb\x04\x39\xfb\x10\x41\x7f\xdc\x1c\xfb\x12\xdf\x46\x99\x20\x2f\x0f\x91\xa9\x2f\xb0\x7e\x1f\x20\x8f\x65\xc6\xbe\xc7\xed\x43\x46\xf7\x1c\x96\xd6\xf8\x02\x8c\xd7\x7e\x3e\x73\x9c\x1b\xce\x41\xac\x48\xbf\x0c\xd2\x82\x2e\x0e\x0e\xdf\x1b\xd5\x1f\x73\x04\x69\x7b\x00\xd9\x1c\xbb\xc6\x58\x4d\x30\xa7\x82\xd8\xbd\xd6\x37\xc7\x6e\x87\x1c\x1d\x22\xf4\x23\xd1\xfb\x3f\xc6\xda\x42\xcf\x6b\x9c\x27\x64\xbe\x2b\x9c\xec\x8f\x36\x82\xe4\x62\x62\x73\x6c\x2c\x4e\x27\xb0\x35\xec\xf5\xfd\xcd\xb1\xf2\xe6\xd8\xf8\xe6\xd8\xd2\xe6\xd8\x5d\xaf\xa5\x3d\x35\x88\x70\xfe\x76\x86\x24\xf6\x3e\x31\xd7\x05\xac\xd8\x5d\xe9\x67\xa6\xe4\x51\x11\x43\x15\xa2\xad\x09\x29\x15\x2d\x9f\x65\xc1\x3d\x65\x59\x7c\x70\xf7\xf0\x17\xf0\x13\xf8\x41\x7c\x24\x0a\x28\xe3\xc7\x71\x6d\x73\xec\xbe\x37\xd0\xc5\xf2\xdc\xc5\xd4\x3c\xff\xfa\xce\x61\xbe\xab\xf8\xb5\x7e\xc4\xa2\xde\x40\x18\x83\x67\x42\x99\x3e\xc2\xca\x81\xb4\xf4\xc6\xc7\x30\x30\x15\x42\xff\x8c\xbd\x5e\x6f\xb4\x0c\x40\x7a\x42\x88\xd7\xbd\x61\x13\xc3\x85\x68\xa1\xeb\x82\x1d\x3e\x8c\x86\x80\xed\x6f\xa2\x6f\x8e\x8f\x6f\x8e\x9f\xde\x1c\x3f\xb3\x39\x7e\x76\x73\xfc\xdc\xe6\xf8\xc4\xe6\xf8\xe4\xe6\xf8\xf9\xcd\xf1\x77\x37\xc7\xc7\x7e\xcc\x4d\xf4\xad\xc6\xf3\x83\x5d\xcf\x34\xb5\xd7\xfa\x5b\x9a\x26\x31\x3d\xd3\x24\x2a\x19\xb4\x35\xf8\xc9\xa9\xdc\xe2\x94\x30\x4e\xa2\x70\xe3\x24\x8a\x30\x4e\xa2\x18\x24\xa5\x6c\xb5\x45\x11\x32\x4e\x62\x0a\xe3\x24\x91\x52\x1a\x98\x27\x31\xb7\x73\xca\x68\x56\xca\x5a\x8a\xa6\x49\x9e\xe2\xc3\x52\x0d\x13\x9e\xba\x86\x0f\x4b\x67\xd1\x77\x0c\x05\x1e\xb9\x4a\xd9\x48\xd1\x96\x6e\x21\xcc\x4a\x19\xb8\x4c\x10\x4b\x4d\x10\x5d\x4b\x10\x4b\x4f\x90\x77\x8c\x04\xe4\x6d\x61\x92\xc4\xac\x94\x49\x9e\x12\x4b\x25\xba\x46\x2c\x9d\xbc\x63\x40\x86\x1f\xce\x12\x55\x7b\x56\x49\x7a\xb3\xb9\x44\x83\xcb\xde\x52\x53\xa4\x66\xd7\xbd\x53\x34\x2d\x21\x5a\x78\x15\xa0\x4a\x79\xdd\x48\x2b\x5a\x38\x2d\x38\xa1\xf7\x12\x02\xd7\xbd\xa5\x74\x65\xda\x90\x42\x29\x5c\x14\xbf\xa3\x1b\x86\x9a\xf6\xdc\x34\x78\x28\xed\x48\x5b\x3d\xb2\xb0\x37\xd5\x14\x7a\x4a\x48\xca\x9a\xae\x68\xc2\x88\x94\x11\x5c\x01\x70\x40\x3e\x29\x2b\x96\xc5\xe6\xfd\x56\x78\x19\x60\x41\x7a\x26\x29\x57\xe6\x34\xc9\x52\xf3\x8a\x27\xe9\x20\x62\xa0\x88\x83\x24\xe8\x53\x42\xae\xa5\x68\x1a\x52\x46\x58\x8a\x9d\x55\xe4\x8e\x91\x11\x4c\xb1\xb3\x90\xd0\xc3\x12\xf2\x95\x69\x4d\x49\xf9\xf7\xc0\x31\xaa\xb0\x55\x02\x70\x53\x99\x36\x3c\x09\x07\xe1\x1f\xc0\x68\xd5\xcb\xfb\x0e\xec\xc0\x68\xd5\xdf\xad\x02\x5b\x4c\x2e\x2a\x51\x9d\x94\x59\xa1\xe4\xd2\x54\x15\xa5\x89\x1e\xca\xb9\x46\x7a\x28\x53\xe7\x3d\x7d\x8c\xa0\x1e\x0a\xe4\x3c\xcf\xf2\x7c\x82\x7a\x56\x9e\x2a\x0a\x94\x17\x54\xd3\x98\xc7\x30\x57\x2f\x39\xd7\x42\x21\xe5\xdb\x38\x7a\x50\x6b\xc3\x4f\xd8\x42\x21\x65\xb6\x2d\x55\x94\x68\x7d\x13\x5b\xd6\x36\xc1\xab\x9b\x88\x56\x33\x11\xad\x58\x22\x54\xa7\xb0\xfa\xc9\xf6\x74\x4f\x26\xdc\xa9\x49\x54\x3a\xb8\x1d\xd7\x3d\xb9\x1d\xd4\x3d\xb9\x8a\x85\x7f\x82\xcc\xde\x8e\xab\x9f\x04\x41\xc0\x09\xd3\xae\xba\xdd\x4c\xfd\xe4\x76\x5c\xfd\xe4\x76\x3b\xea\x27\x9c\xdd\x84\xcf\x66\x22\xca\x5e\xc2\x67\x2b\x11\x62\x27\x11\x65\x23\xe1\x17\xdf\x62\xc8\x72\xa7\x26\x44\x71\xbc\xac\xd3\xa2\x08\x41\x5f\x50\xc6\x67\x63\x52\x5b\x8f\x66\x47\x90\xaf\xf7\x84\x42\xc8\x6d\xec\x1c\x93\x42\x4b\x25\x90\xc8\x74\x55\xfc\xf4\xed\x6b\xa9\x34\x2b\xa9\xa9\x96\x4a\xe3\x0c\xff\x2d\x34\x31\xc4\xa1\xfe\xd4\xa3\x62\xa0\xb3\xac\xbb\x53\xb3\x45\xa1\x81\xf8\xae\x3b\x35\xce\x3a\x80\xa7\x86\x31\xee\x4e\x7d\xbe\x23\x3d\x0b\xbf\x38\x7e\x16\xf1\xca\x01\xef\xc0\x22\x52\x7e\x48\xdd\x22\xcc\x87\x7f\xdc\xd1\x19\xc8\xed\xb3\xb6\xa3\x73\x8e\xfd\xdd\x61\xfe\x3c\x1d\x8a\x30\x57\x00\x3e\xd4\xdd\x88\xa9\x88\x0e\x05\x32\x92\x0c\xd3\xdc\x9e\x62\xd3\xb7\xf8\x89\x2f\xb9\x53\x8f\xe2\x9e\x41\x20\x0b\x2b\xfb\x1b\x77\xfa\x3d\x36\x15\xea\xed\x88\x39\x03\xe1\x82\xe8\x3a\xe2\xc4\x94\x9d\x3e\xe1\xea\x9d\x51\x02\xdb\xd0\x75\x5a\x0f\xde\x32\xe5\xa3\xd5\x3a\x93\xc7\xec\x96\x29\x90\x9f\xf4\x34\x80\xaf\x08\xd5\xd0\xaf\xfd\x9b\xa5\x9e\xaa\x2f\xfc\x7e\x8d\x08\x37\xd8\xb5\xd2\xa8\xfe\x36\x20\x7c\xe9\x5f\x25\x8d\xc2\x33\x81\x2c\x9f\x0a\x52\xa8\x09\xec\xdd\x1a\x8d\xc2\x53\xc9\xa8\x42\xf6\xac\x7f\x47\xd4\x87\xf4\x24\x9b\xa9\x5b\x7b\xb7\x43\xa3\xf0\x42\x20\xcb\x6d\x5f\xa5\xda\xbb\x1d\x1a\x04\x6e\xad\x48\x73\x68\xff\x0e\x26\x61\xc1\xa5\x95\x61\x09\xbb\x8f\x0a\x2e\xad\x12\xb0\xb4\x4a\x34\x59\x5a\x45\x2c\x3f\x6a\x87\x7d\x8b\xc0\xcc\x46\xa5\xa0\xc2\xac\x47\x6e\x61\x0f\x58\x3f\xdc\xbb\xf7\xb7\x83\x54\xdb\xab\x76\xec\xfd\xed\x3b\x4a\x3f\x3e\x77\xe5\x29\x35\xac\x62\xde\xb0\xde\x4e\x74\xef\xfe\x5f\x08\xa3\x43\x06\x3e\xf3\x8a\xca\x00\x83\xb6\xd6\xab\x26\xfa\xba\x45\x2c\x17\x88\x51\x3b\x8d\x4f\x53\x19\xc2\xa7\x9e\xb5\xf0\xa9\xe9\xc3\xf8\x4c\x29\x03\x7b\xd5\xbe\x0e\xe3\xf0\xde\xdf\xee\x62\xcb\x59\xb5\xc8\xd7\xb3\x6a\x91\x15\x8e\x2b\xda\x62\x5e\x51\x8b\x83\x76\xaf\x96\xeb\x53\x8b\x6c\x3d\x6b\x9b\x45\x6f\x45\x5b\xe4\x2b\xda\xa2\x58\xd1\x16\x99\xb9\x4d\xc5\x28\x0e\x52\xed\xed\x44\x37\x10\x85\x07\xab\x09\xd0\x84\x07\x23\x88\x00\x3b\x0d\x0f\x53\x19\x82\x87\x9e\x45\x2c\x4d\x1f\x86\x47\x4a\x19\x80\xda\xef\x55\xe3\xb3\xce\xdc\x9e\xfe\xb8\xad\x50\x55\xac\xc8\x55\x82\x35\x10\x6b\x72\x25\xbe\x26\xb7\xcd\xd6\xab\xf2\x81\xd6\xab\xf2\x40\x57\xf3\xad\xce\x2b\xdd\x7b\xf7\xf4\xf4\xf4\xec\xe1\x1e\xde\xf5\xdd\xdd\x5a\xaf\x92\xc0\x6c\xbb\x76\xf7\x25\xad\x50\xe4\x54\xc8\x6c\x9c\x11\x37\xea\x66\x34\x32\x11\xf7\x03\xbd\xab\xdd\x2d\x6c\xc3\x61\x91\x4d\x5f\xa4\x5f\x62\xdb\x2f\x33\x38\xe9\x4c\xea\x38\xd9\xe9\x09\x41\x4c\xe0\x21\x0c\xf2\xe7\xa4\xa3\x3a\xdf\xa8\x60\x3b\x15\x29\x95\x6d\x51\x8c\xe8\x0a\x0b\xa4\x74\x58\x8e\x42\x68\xd8\x50\x07\xe1\x39\x4a\x2d\x65\xab\xfd\x8a\x51\x9d\x6d\x57\xa4\xd4\x04\x19\xd1\x13\x24\xa5\x27\xc8\xb0\x91\x20\xa3\xad\x7c\x58\x8e\xea\x24\x4f\x49\x4a\x25\x23\x3a\x49\xe9\x64\xd8\x20\xa3\x3b\x76\x60\xf9\xd7\xde\x61\x1e\x86\xe6\xa4\x69\x49\xcf\x47\xc7\x59\xbe\x37\xa1\x37\x71\x4e\xa9\xc7\x9c\x53\xa6\x55\xd3\x52\x8c\x40\x96\xc0\x98\x4a\xdf\x49\x2b\x39\x7d\xc8\x77\x35\xa9\x37\xf0\x8b\xd9\x74\x6f\x62\x58\x31\xc2\xbb\x13\x69\x25\xa7\x88\xfd\x09\x45\xd1\xa4\x21\x4a\x0d\xc9\x54\x06\xa0\x0f\x68\x81\x3d\x0a\x01\xc8\x27\xe5\xca\x1c\xee\x1b\xa8\x9a\x6d\x47\x76\x29\x98\xaf\x47\x8e\x60\xdb\x86\x37\x2a\x62\x38\x25\x52\xa2\xbb\x14\x1a\xdf\x8c\x40\xb2\xd0\x2b\x03\x56\xe9\x28\x2b\xb6\x20\xd2\x07\x29\xf5\xf7\x23\x30\xb2\xe5\x86\xc4\x2e\xd3\x52\x8a\x29\x65\x4b\xb7\xc6\x68\xdc\x99\x59\x18\x52\x8a\x45\xe5\xe7\x87\x61\xae\x65\x5a\x8a\x9c\x94\x53\x8a\xdc\xc6\xfe\x68\xd7\xa1\x97\xb6\x63\x60\xe8\x1f\x43\xe8\xdf\xfd\x10\xfa\x8f\xf1\xf3\x1f\xe3\xe7\x7f\xff\xf1\x73\x4f\x4f\xcf\x9e\x7f\x8c\x9f\x7f\xd3\xe3\xe7\x88\x48\x83\x17\xee\x6d\xf4\x8f\x28\xd9\xff\x36\x83\xeb\x8b\xcf\xa6\x57\xa8\x69\xff\xad\x0f\x1f\x6d\x26\x92\x2a\xd3\xec\xf0\xb1\xd0\xea\xec\x91\xda\x5b\x9e\x3d\xda\x09\xa0\x95\x20\x56\x21\x72\xf6\x48\xed\x56\x67\x8f\x36\xe4\x22\x56\x21\x70\xf6\xf8\x03\x88\xa3\x1d\x1d\x3d\x3e\xe3\xc9\xe3\x31\x7e\xf2\xa8\x67\xb3\x34\x2a\x9e\x8e\xe1\xe1\xa3\xae\xc5\x92\xc3\xe7\x8f\x7e\x5a\x40\x15\x51\x1c\x41\x86\x13\xb9\xa8\xfa\x55\xa5\x6c\x28\xe9\xca\x34\x7c\xa6\xfe\x51\xa4\x8f\xba\xc3\xd3\x48\x2a\x4e\x23\xb3\x86\x22\x09\x77\x2f\xa1\xc3\x48\x76\x14\xa9\x36\x39\x8a\x44\x19\xa5\xa8\xf1\x83\x48\xca\x84\x14\x24\x45\x44\x14\x65\x07\x91\x8a\x2a\x0d\x2b\x81\x83\x48\x88\xb0\x93\x48\xc8\x03\xbd\x97\x86\x4f\x22\xa9\x77\x12\xa9\xfe\x28\x27\x91\xfb\x0f\x1d\x7c\x16\x13\xa1\xfa\xc0\x9e\x9c\x36\x10\x70\x2d\x1a\xf4\x29\x99\x56\x34\xb5\x32\xcb\xa4\x0e\x06\xf2\xd4\xa8\xcc\x10\xda\x1f\x90\x3b\x19\x90\x08\x19\xc5\x22\x34\xad\xa3\xe0\x41\x5d\x66\x85\xe8\x03\x56\x65\x09\x02\xdc\xc9\x96\x22\x7c\x6c\x29\xa1\xcf\x4b\xb8\xcc\x4c\x29\x92\x28\x2d\xa5\x48\x5e\x81\x29\xb4\xfa\x5d\x99\x21\xa9\xe7\x59\xa9\x08\x50\xe1\x81\x65\xe3\x13\x8b\x4f\x3d\xcf\x18\x48\x41\x07\xe1\x3c\xa4\x9e\xf7\xb8\x48\x29\x52\x80\x11\xa9\x21\x2f\x71\xcf\xa2\xdc\x99\x68\xd4\x5b\x68\x5a\x61\x02\x12\xe5\x22\x6f\x91\x44\xb8\x41\x12\xd0\x1e\x20\x23\xad\x04\x34\xc5\xce\xfc\xc7\xa4\xd4\xbc\xa2\xa5\x15\x92\x52\x73\xb6\x66\x92\x94\x8a\xf2\x38\xa5\xe6\x2b\xb3\x03\x86\x02\xa1\xc1\xca\x92\x0d\xcf\x61\x45\x4b\x31\x88\x69\xd2\x7e\x4b\x69\x25\x2a\x53\xe9\x04\x49\xe5\x12\x24\x95\x4f\x90\xd4\x40\x82\xa4\x06\x13\x24\x05\xcc\x99\x2d\x04\x65\x2a\x4d\x52\x39\x92\xca\x93\xd4\x00\x49\x0d\x92\xd4\x30\x49\x35\xbe\x18\xf3\x0c\x6e\x63\x1a\x6e\x7a\xf4\x82\x20\x61\xd0\x5c\x8e\x43\x1b\xcc\xe4\x3c\x34\xa9\x97\x0a\xd9\x99\x0b\x67\xe8\x68\x20\x52\x5b\x66\xce\x21\x96\x14\xa3\xd0\x58\xde\xda\x95\x59\x55\x8a\x49\xda\x94\x92\xa7\x9a\xd4\x44\xc2\xc6\x84\x2b\xf4\x79\x29\x26\x55\xf9\x75\x0f\x6a\x9a\xd4\x92\xb6\x21\x48\x53\xcf\xd3\xdf\xd9\x95\x6f\x03\xd2\xf4\x1d\x2a\x6c\x4d\xdb\x1a\x7a\x07\x4b\xeb\xcc\x1f\xb4\x27\x4b\x05\x20\x8f\x28\x52\x23\xfd\x6e\xca\xbc\x4f\x43\x72\xd0\x7e\xbf\x6e\x70\xc7\xd2\xb6\x26\x0d\xea\x86\xe6\x09\x53\x88\x30\x07\xd2\xb6\x26\xe5\x15\xd3\x17\x97\x8a\xa9\x30\xcf\xd0\xb6\x26\x51\xff\xde\x06\xd5\xcc\x36\x66\x71\x46\x51\x2b\x5a\xc5\xca\x6c\x91\x36\x9c\xc9\x75\x58\xcc\xc6\x8e\x76\x98\x79\xc0\x92\x0d\x66\xa0\x59\xe9\x96\x35\x39\xb9\xdf\x83\x1d\x60\x21\x4b\x4e\xca\x95\x59\xe1\xd3\x59\x1e\x91\x7f\x8a\xa6\x1c\xe5\xdf\x60\xa0\x58\xdc\xa5\x1d\x96\xa9\xbc\xbb\x43\x79\x41\x6b\x63\x57\xe5\xa5\xae\x43\x3b\xd3\x0e\x99\xe3\xda\x21\x73\x5c\x3b\x64\x8e\x6b\x87\xcc\x71\xed\x90\x39\xae\x1d\x32\xc7\xb5\x43\xe6\xb8\x76\xc8\x1c\xd7\x0e\x99\xe3\xda\x21\x73\x9e\x76\xc8\x9c\xa7\x1d\x32\xe7\x69\x87\xcc\x79\xda\x21\x73\x9e\x76\xc8\x9c\xa7\x1d\x32\xe7\x69\x87\xcc\x79\xda\x21\x73\x9e\x76\xc8\x9c\xa7\x1d\x32\xd7\x4c\x3b\x64\x88\xee\x51\x83\x73\x57\x77\xf6\xba\x3b\x3b\xeb\xce\xae\xba\xb3\x25\x77\x6e\x8c\xb8\xb3\xb7\xdc\xd9\x87\x10\x09\x80\xe6\xdd\xd9\x75\x04\x5d\x23\xee\xec\x39\x77\xf6\xa6\x3b\x77\x09\x13\xcf\xbb\xb3\x4b\x2c\xfd\x3c\x01\x4a\x73\xa7\xdd\xd9\x59\x16\x1a\x77\x67\x97\x30\xdb\x79\x96\xe7\x13\x77\xb6\xec\xce\x4e\x11\xf6\x70\xe7\x4a\xee\xec\x6d\x77\xb6\xc4\x12\xaf\x20\xe8\xb4\x07\x42\x86\x02\x28\xdf\x40\x2e\x11\x6f\xa1\xed\xf1\x77\x5e\x99\x80\xa2\xc7\xec\x07\x40\x05\xd8\x5e\x67\xb9\xca\xee\xdc\x7b\xc8\x9c\x0f\x9a\x47\x2a\x9f\x20\x6f\x3e\xf4\x36\xb2\x3b\x13\x04\xad\xba\x73\x63\xa2\x15\x3c\x72\xb3\x0f\x01\x71\x6e\x11\x19\x8e\xa7\xcd\xce\x62\xa6\x6b\xc1\xb4\x96\xba\x1e\xc8\xb1\xcf\x68\x88\x3f\x9f\x2d\x9f\x9b\x00\x13\xc8\x41\xa8\xe0\x16\xea\x1d\x3f\x5c\x39\xad\x6c\x91\x40\x13\x5c\x77\xe7\x26\xe3\x56\x48\x02\x29\x3b\xb6\x3f\x12\xa0\xb1\x95\xe5\x11\x0f\xb5\xc9\xd1\x3c\xf4\xc0\xf8\xd1\x3c\xd4\x7c\x29\x7e\x28\xcf\xfb\x32\xf4\xed\xa0\xe9\x90\xc0\x79\x7c\x20\x63\xf0\x24\x7e\xf6\xa6\x3b\xfb\xc8\x9d\xfd\x0c\xf2\xce\x4d\xee\xc4\x00\x34\xd4\xe3\x11\x76\xbf\x6b\xc1\x13\xf9\x30\x61\x76\x22\x3f\x7b\x05\x5f\xde\xe7\x12\xbe\xb9\x2b\x98\xaf\xe4\xce\x7e\xe9\x9f\xc8\x47\xe1\x79\xc8\x35\xe9\xce\x5e\x91\xf0\x93\xf1\xe1\xfc\x20\x3e\x04\xcc\x30\x64\xfc\x12\x24\x77\xf6\x53\x06\x77\x67\x03\xa7\xf0\x1e\x10\x58\x4a\x85\xf1\xbf\x41\x86\x03\xa7\xf0\x3e\xa4\x27\x8c\x39\xef\xce\xde\xc3\x3e\x39\x8b\xc4\xc5\x41\x7c\x10\x0e\xf4\x0b\xe1\x5c\x65\xfc\xf6\x96\xfc\x83\x78\x0f\xb2\x0d\x7d\x9e\xb9\x19\x77\x6e\xd6\x9d\x9b\x73\xe7\x6e\xba\x73\xb7\xdc\xb9\xdb\xee\xdc\xb7\xee\xdc\xbc\x3b\xb7\xe0\xce\xfd\x55\xf5\x79\x40\xba\xac\xbb\xb3\x53\x45\xac\xd6\xaa\x3b\x37\xe9\xce\x96\x8a\xd0\x86\xf0\xca\x6f\x42\xcb\x40\x63\x96\x8a\xe2\xab\x5d\x77\x67\xe7\x77\xa2\xc9\x23\x0a\x6a\xa0\xc6\x13\x28\xd9\xd7\xe1\x89\x71\xd0\x50\x87\x27\xc0\xd4\x8e\x74\x78\x0e\x74\x07\x38\x4b\x2a\xaf\x74\x75\x76\x87\xf9\x11\x16\x50\xe2\xec\x08\xed\x9d\x20\x0b\xc9\x00\xb5\xad\x75\x34\x5e\xdc\xbf\xfd\xfb\x74\xb2\x69\x15\x06\x46\x95\xc7\x67\x49\xce\xb6\x0a\xb0\xc4\x1a\x55\x06\x48\x76\x44\x55\x06\x54\x80\xe6\xe9\x20\x19\x18\x55\x0c\x00\x90\x9c\x3a\x04\x0f\x53\x55\x8c\x21\x4c\x1d\x31\x46\x15\x13\x43\x43\xf4\xf1\xfd\xd4\xa8\xaa\x18\x9a\x9a\x25\x39\xd5\xb4\xf4\x21\x9a\x22\x69\xc3\x06\xe0\xe3\xb3\xd1\xb3\x28\x2c\x55\x53\x29\x94\xaa\xa4\x75\x28\x77\x80\x62\xb1\x16\x40\xf3\x74\x90\xb2\x62\x07\x28\x94\x3a\x40\x59\xa1\x90\x06\x65\x3e\xfe\x0c\x42\xc1\x32\xa9\x57\x28\xc5\x52\x35\x95\xc6\x0f\xb0\x4c\xab\x80\xe7\x4a\x39\x9b\x9d\x33\xe5\x29\x3b\xac\xca\x8e\xa8\x3c\x3e\x88\xcf\x81\x51\x85\xe1\xa9\xec\x5c\xca\x54\x59\x7c\xc4\x18\xc5\x27\x14\xcc\x11\x4c\x7c\xa6\x0d\x7b\xaf\xda\xf7\x93\xa0\xef\x6d\xbf\x53\xfc\xac\xab\xf3\x95\x83\xcf\x3d\x07\xcf\x9f\x77\x3d\xf7\xdc\x7f\xfc\xc7\x2e\x65\x6f\x57\xe7\xee\x9f\x75\x75\xfe\xf4\x70\x97\xef\xaf\x5b\x15\xaf\x0c\x5e\x8c\x7e\x18\xfd\xbb\xfe\x24\x6a\xd4\xd0\xb7\x95\xad\xbf\xb0\x0b\x4a\xe9\xe6\xee\x77\x0b\xb2\x70\x3f\x1f\xb0\x8e\xed\x1b\xe9\xe6\x6b\x0b\x7e\x89\x74\xe3\xaa\xfc\x93\xa8\xe5\x6c\x8f\x1e\x62\x14\x04\x6a\xc0\x5a\xb6\x4f\x2d\xad\xa7\x46\x55\x0d\xc8\xb1\x90\x47\x2f\x60\x4b\xdb\xa3\xc7\x50\x0a\x1e\xb2\xa0\x38\x32\x12\xc7\xb5\x0a\x69\x3d\xa5\xa9\x8a\x9c\x14\x41\xcf\x76\x76\x4f\x23\x4e\x15\x53\xdd\x38\x37\xa0\x20\xb3\x10\xbe\x3a\x50\xf0\xcc\x66\x17\xe2\x19\x72\x14\xdb\x20\x47\x2d\x79\x77\xdc\x26\xf6\x50\xe0\xbc\xae\xd9\xf1\x19\x1b\xc2\xb7\x75\x7e\x26\x36\x4d\xad\x02\x74\x76\x74\x69\x9e\x1d\x51\xc5\x87\x05\xbd\x1b\xfa\x36\x74\x6b\xec\xd0\xd0\x8f\xa1\x07\x37\xdb\xba\xd8\xfe\x81\x94\xa6\x2a\xf0\x95\xe4\xd0\x35\x2e\x86\xe9\xe3\xd3\x4a\x96\x8c\x58\xba\xa1\x64\xc9\xe3\xcf\x0c\x3d\x05\x5f\xdb\x08\x35\x2c\x25\x4b\x86\xd4\x8d\x73\xf0\x34\xf5\x2d\x9d\xe3\xa6\x46\x81\x24\x19\xb1\x80\x08\x50\x20\x43\x16\xe4\x6b\x3e\xdb\xfb\x75\x8a\x9c\xd0\xc8\x6f\x2c\xf2\xf8\x9a\x41\x7e\x39\x4a\x4e\x58\xe4\xa4\xfe\x2c\xd7\x03\xb7\xe5\x97\x6b\xe7\x17\xcc\x8f\x8e\xaa\x8f\x3f\x93\xf4\xe8\x3c\xec\x75\xdb\x32\xf4\x20\x78\xfb\xce\x6f\x7f\x23\x89\xf7\xb3\x71\x95\x53\xfa\x09\x77\x92\xe5\xa1\x28\x12\x7b\x57\xa1\xf4\xfd\x01\x12\xf8\x0e\x23\xf9\x0f\x05\xd2\xf1\x5d\xfa\xe9\x61\x93\xc1\x72\xef\x6f\xbc\xc3\xae\xb8\xff\xdb\xdf\x0c\x8c\xea\x06\x1d\x14\x95\xdc\x9e\xc3\x30\x9f\x83\x51\xc5\x1c\x7d\x7c\x7a\xe3\x5c\xb3\xda\xee\x6f\x84\xbb\x55\xb5\x3c\xc4\xad\xea\xc7\x31\x0b\xb1\x7a\x6e\xdb\xab\xed\xcf\x4c\xc9\x52\xf2\xec\xc6\x7e\x56\xcd\x65\x69\x70\x8b\x5c\xed\xc8\xc3\x3f\xfc\x64\xe0\x1f\x7e\x52\x49\xb9\x4b\xe2\x83\xa0\xb7\xe5\xad\xa9\xb8\xe1\x6d\x15\x44\xc2\xc8\x48\x52\x45\x97\xb5\x5c\xa4\xe1\x6c\x52\x85\xa9\xa3\xa1\x67\x71\xaa\xa8\xfe\x10\xfb\xd9\xfb\x5f\x7a\xf1\x19\xf6\xb3\x87\xac\x3d\xfd\x46\xf8\xdc\x4c\x51\x0d\x9d\xbc\xa3\x0c\x2b\x06\x86\x70\xc7\x56\xf7\x37\xb1\x75\xdc\xb4\xd5\x71\xd7\x56\x67\xbb\xd8\xba\xd8\xc6\xd6\x89\x6e\x5b\x36\x3c\xf9\xe6\xb1\x4e\x52\xca\x28\x06\x5a\x1e\x9f\x41\x71\x28\x55\x69\xbf\x21\xf6\x85\x99\x4e\x4b\x1a\x69\x03\x59\xae\xd3\x32\xda\x64\x75\x9e\xd2\xf3\xaa\x86\xd8\x69\x5b\x4b\xd1\x3d\xef\x28\xaa\x41\x89\xa5\x18\x95\x19\x11\xf9\x9d\x4d\x0d\xcb\x8f\xa8\x9a\x17\x31\x95\x7f\xf7\xc3\x95\x1b\xfd\x34\xa5\xb7\xdc\x11\xd6\xf3\x50\x0e\x50\x07\xa2\x40\x0b\x48\x60\xd6\x16\x5b\xc2\x3a\xd9\xf7\x9f\x37\xc9\xfe\xff\xbc\x49\x0e\xfc\xe7\x4d\x72\xf0\x3f\x6f\x92\x43\xff\x79\x13\x32\xfd\xf0\xfa\x70\xb8\x63\x1b\xdd\x1f\x3e\xde\x34\x4d\xea\xad\xfc\xc9\x6c\xe2\xba\x75\x2b\xf4\x26\xa6\x7b\xf4\x41\x45\x42\xac\xb0\xf4\x3d\x92\xa7\x5a\xa6\xf2\x75\x38\x29\xb8\x8d\xeb\x25\xf8\xe2\xec\x4d\xcd\x52\xf2\x52\x28\xa1\xb1\x43\x6f\x74\x53\xe7\x8b\xb4\x62\xf1\x50\x28\xde\x2d\xf7\x56\xae\xe5\x2c\x35\xaf\x0b\x99\x22\x68\x26\x45\x0a\x8d\xa6\xb4\x27\x6e\x94\xe0\x91\x5c\xa6\x72\x43\xec\x22\x0f\xe9\xf6\x80\x8e\xfb\xc8\xb6\x96\xd2\x43\xfb\xc8\x1c\x90\x4f\xca\x76\x9e\xed\x1b\xeb\xe1\x6d\x64\x9d\x6f\x23\xe7\xa9\x94\x09\xf9\x81\xf5\x37\x92\xf3\x52\x4a\xf5\x6d\x84\xa4\x54\xca\xb7\x91\xf3\x52\xbe\x72\xb3\xe1\x3e\x72\x5e\xa2\x9a\x1e\xd8\x48\xd6\xdb\xd8\x49\x6e\x60\x26\x44\xd5\x86\x69\x4e\x4d\x41\x07\x4d\xca\x47\xa9\x45\x25\x55\x1b\xae\xdc\xc8\xa9\x29\x2a\x47\x1c\xd9\xbc\xb8\xef\x59\x8e\xdf\x86\xac\xff\x0e\xb2\xea\x28\x97\x55\x27\x43\xb2\xea\xad\xa0\xac\xfa\xe7\xa0\xac\xfa\xe7\xa0\xac\x3a\x19\x90\x55\x27\xb7\x96\x55\x47\xf5\x3c\x94\x03\xd4\x81\x28\xd0\x02\x12\x98\xb5\xb9\xac\x3a\xda\x58\x56\x9d\xfc\x5b\x94\x55\x6d\x4b\xa9\x7f\xc8\xa7\xad\xe4\xd3\x8f\x29\x98\x46\x58\x16\x53\xc9\x53\x8d\x7a\xfa\x02\x2c\xfa\x63\xc9\xad\xad\x26\x57\x07\xb6\x75\x61\x26\xea\x75\x4b\x6c\x03\xc8\x92\x38\x27\xdb\x85\x4e\x54\x7f\x7e\x78\x5f\x27\x2a\x48\x75\x75\x76\xb2\x3d\x85\xce\xc3\x87\x3b\x77\x3f\xf7\xdc\x2e\xc0\x4d\x29\x12\x9e\x9b\xe9\x2f\xfc\xde\xc4\x57\x32\x60\x6b\x29\x85\x35\x39\x53\x21\x63\x2d\xac\x1b\x0a\x6b\xd1\x51\x35\xc7\xf5\x2d\xcc\x8d\x33\x43\xd6\xc6\x99\x7c\xe5\x2b\x98\x9c\x42\xab\xe5\x6c\x08\x41\x33\x51\x4d\x95\x4f\xf5\x6a\x7d\xb1\x25\xb3\xa1\x07\x44\xaa\xca\x14\x3f\x15\x4f\xc7\x55\x01\x51\x67\xa9\x0a\x53\x9e\xc2\xa8\x4a\x54\x5b\x53\x15\xa2\xda\x10\x0f\x2b\x50\x41\x06\x7d\xc0\xd2\x59\x48\xd3\x55\x0e\xe3\xfa\x03\xaa\xd2\x5c\xb4\xaa\x41\x2d\x2a\x4f\x4b\x9a\x95\x96\x80\xc2\x7c\x2d\xe9\x67\xd2\x11\xb0\xf3\xaa\xa6\x0e\x6c\x9c\x21\xd0\x36\x50\xd6\xff\xfb\x99\x4a\xf2\xaa\x62\x0c\xd8\x86\x4a\x06\x75\x95\x0c\xab\x9a\x62\xa8\xc4\xac\x7c\x95\xef\xdf\x38\x63\x6d\x9c\x69\x29\x5f\xed\x3c\x39\x6e\x6b\x68\x4f\xae\x47\x55\xc8\xeb\xba\x4a\xfe\x55\xd5\xc8\xc9\xca\x57\xf9\x16\xf2\xd5\x26\xc7\x6d\xd2\x43\x49\x8f\x4a\x5e\xd7\xc9\xbf\xaa\x80\xbf\x63\xc7\xd6\x3f\x8e\x67\x6b\x3a\xaa\x4a\xb9\xd8\x81\x7d\xbe\xf2\x95\xaa\x29\xa1\x84\x90\x95\xb5\xf8\x99\xbd\x62\xf8\x74\x42\x06\x19\x4c\xcb\x13\x67\xb9\x6d\x1c\xdb\x0f\x29\xa6\xa5\x84\x97\x77\x95\x79\x4d\xb2\x8d\xfc\xc6\x19\x94\x6a\x03\x95\xaf\x2c\x65\x18\x44\x0d\xff\x94\xb8\x6b\x20\x3c\x5f\xc7\x0d\x32\xe1\x23\x48\xd6\x25\xdd\x80\x5c\xdc\x55\x90\xac\x4b\xa3\xcc\xa4\xa2\x05\xf2\x4a\x97\x02\x5f\x18\xa0\x8d\x8c\xa0\x23\x21\x59\x97\x72\x36\x02\xb8\x43\xa1\xc0\x01\xbd\xb5\xb5\x3d\xc5\x97\xf6\x6d\xcb\xc0\x75\x5c\xcc\xf0\x35\x32\x9a\xe6\xd4\xba\xad\x6e\x39\xe4\xd7\x3a\x19\x88\x56\xcf\xa0\x3f\x65\x49\x7e\x61\x97\x7e\xf8\x05\xa5\xc3\x38\x0c\x42\xc6\xea\x96\x43\x5e\xb2\x4b\x24\xec\xae\x8f\x44\x5d\x02\x06\x53\xcf\xb4\x44\xc6\x96\x0d\x33\x44\x82\xbe\xfc\x48\xc8\xcd\x5f\x90\xd1\xa6\x68\x28\xfd\x98\xef\x6d\x22\x5c\x70\x8b\xc0\xba\xb3\xc4\x84\x22\xf3\xb3\x5d\xbd\x48\x9c\x15\x67\xad\x7a\x19\x1f\xce\xaa\x73\x8f\x09\x4a\xdf\x35\x3e\x24\xf9\x7e\xf2\xcb\x81\x48\xf5\x22\x13\xa1\xcc\x2f\x77\xf5\x72\x75\x82\xf8\x41\x56\x0b\x11\x59\x75\xf8\x51\x10\x73\xca\x4d\xb8\x6f\xee\x12\x71\x1e\x38\xab\xd5\xd3\x28\x77\x43\x1b\xd9\x3f\xeb\xea\x3c\x7c\xb8\xeb\xb9\xe7\x20\xd0\xf9\xd3\xc3\x5d\x5d\xdd\x46\x6f\x67\x5f\x12\xa2\x3f\x3f\xbc\x8f\xc1\x5f\x39\x7c\x00\x46\x04\xc0\x78\xa5\xab\xb3\x58\xd4\xc5\xd0\xb1\xbb\xdb\xe8\xed\xea\x4b\x1a\xbd\xfb\xfa\x76\xe3\x09\x80\xde\x61\x9c\x62\xaa\x1b\xbd\x7b\x7f\x5b\xbd\xec\xac\x39\x4b\xb8\xa3\x5d\x3d\x0b\x9c\x61\x90\x39\x7d\x63\xc1\x92\xf3\x48\x04\x1f\x3a\xa5\x5e\xe7\x5e\xf5\x72\x1f\x8b\x96\xab\xef\x3b\x6b\x7e\xf0\x81\xc0\x5f\x72\x96\x19\x41\x78\xb3\x1c\x61\xdd\xb9\x5f\x3d\xcd\x82\x6b\xce\x7a\xf5\x32\x0b\x42\xcb\xdd\xdf\xab\xf6\xc5\x26\xee\x86\x1d\xd0\x99\x13\x4a\x6c\x8c\x57\x74\x96\x78\x99\x30\x6e\xd1\xa9\x17\xbe\x15\xe4\x98\xf5\x97\x12\xf7\xfc\xee\xc1\x2f\x13\xc6\xab\x08\x60\x02\xf2\x59\x3d\x53\x1d\xc7\x4c\x8c\xd7\xea\xe9\xea\x65\x67\x11\xe9\x33\x8e\xfd\x28\x72\x2d\x22\xc8\xb7\x53\x62\xd1\x90\x1c\x0e\xea\xf7\x05\xf8\xbd\x18\xe6\xf7\xa2\xc7\x6f\x90\x5b\x06\x75\xee\x09\x6e\x2f\x0a\x6e\x2f\x86\xb8\x8d\xf2\x7a\x31\xcc\xeb\xc5\x20\xaf\x17\xc3\xbc\x5e\x0c\xf2\x1a\xde\xad\x8e\xb4\x72\xc2\x63\x38\xc1\x79\x4d\x70\x56\x13\x5b\xb5\x69\xc2\x63\x30\xc1\x39\x4b\x78\x2c\x25\x38\x3f\x89\x2d\x1a\x2d\x5e\xbc\xd7\x54\x89\xad\x5a\x69\xdb\xe5\x9f\xf2\xc7\xfb\x90\x7e\xa6\xb3\xe4\xac\x57\xc7\x9d\xfb\xf0\x7a\x38\xc9\x8b\xce\x2a\x71\x1e\x39\xeb\xc1\xef\xde\x59\x73\xca\xce\x7d\xe2\x2c\x55\x4f\x3b\xeb\xd5\x31\x1e\xad\x8e\xe3\x5b\x5d\x61\xc2\x66\xb5\x7a\xda\x59\x72\x56\xab\x63\xce\x32\x71\x1e\x55\x2f\x57\x4f\x03\x1a\x0a\x86\xea\x78\xf5\x8c\xb3\xe8\x2c\x3a\xeb\x28\x7e\x1b\x69\x6f\x7e\x2f\x8c\x80\xe4\x6d\xce\x08\xca\x65\x9f\x91\xea\x99\x26\xaa\x9b\x6f\xf7\x4a\xdd\xbd\xce\x87\xce\x52\x9f\xd4\xbd\xab\x3b\x89\x7d\x77\xbd\x7a\xde\x79\x50\x3d\x53\x7d\xbf\x58\x1d\x07\x11\x06\x65\x55\xdf\xaf\xbe\xcb\x40\x97\x80\xda\xee\x6e\xa9\xbb\x4f\xea\x86\xd1\x7a\xef\xa9\x98\x43\xc8\xa5\xea\x38\x54\x66\x0d\x59\x47\x86\x49\x75\x12\x5e\xf8\x23\xd6\xdb\x5b\xd8\x28\xdc\x66\xde\xe0\xa9\x8a\x16\x3b\x55\xd1\xe2\xa7\x2a\x5a\xe8\x4a\xd4\xde\xdf\xee\xf2\x3f\xea\xde\xea\xc5\xea\xe5\xbe\x22\x03\xbc\x9d\xe8\x2e\x06\x3f\x71\x91\xc8\x41\xdd\x90\xee\xcb\x28\x11\x46\xa8\x27\x00\x78\x1e\x06\x10\x19\x98\xc0\x2d\xb2\xce\x2e\x30\x30\x82\x18\xd8\xf5\x83\xe0\x07\x9c\x66\x40\xb8\x89\x38\xf2\x18\x92\x1d\x82\x4b\x0e\x64\x5c\x06\x84\x89\x20\x8c\x20\x4c\xf4\x44\x8b\x48\xe2\x00\x96\x35\x20\x6b\x44\x3a\x82\x42\x97\xac\x02\xf7\xc9\xfe\xd1\x9e\xdf\x47\x7b\x86\x6f\xc6\x05\x1b\xf4\x72\xf5\x62\x5f\xa4\x19\x11\x14\x6a\xb9\x40\x7b\x79\x89\xbd\xd5\xcb\xce\x3d\xbf\x95\x18\x9c\xb7\x0d\x8b\x44\x5a\x24\xda\x0e\x0c\x29\x54\x75\x06\x0a\x54\x98\x01\x42\x75\x04\x50\xeb\x8b\x7f\xa2\x7b\x04\xbb\x02\xaf\x4f\x6f\xf5\x74\xc2\x7f\xdd\x8d\xea\x71\xb1\x7a\x39\xd1\x17\x7c\xc9\x89\x3e\xef\x5d\x06\xdf\x9a\xf7\x86\x82\xef\xc3\x6b\x7b\x60\xf0\xfb\x59\x6f\x49\xce\x72\xa2\xc1\x9a\xcb\x59\x4e\xc4\xb5\xa9\xc3\x0b\x2f\x1f\xa5\xf1\xea\xcb\xb9\xe1\xac\xf2\x79\xe5\x5a\xf5\x72\x87\xe4\x2c\xc5\x1c\xb6\x7e\x02\x35\xaf\x9e\x86\x8e\xe1\xa7\xfb\x0b\x2f\xe7\x43\x1c\x2e\x42\xa9\xf1\xf3\x4e\x65\xf7\xef\xd5\x77\x76\x29\x09\x10\xca\xbb\x76\x8b\xfd\x28\x16\xdb\xcd\xb7\xad\xf6\x45\xb7\xa9\x9c\x0f\x1d\x4f\x59\xad\x97\xd3\xc6\x12\xa3\xc0\x9f\x6c\x7d\xce\xe8\x7c\x28\x85\x47\x1d\x67\xd5\x59\x8d\xd1\xc1\x4c\x5d\x49\x7e\xca\x8a\x8f\x03\x2d\x48\x94\x9d\x7b\x8d\x49\xec\x67\x79\x0f\x26\x23\x07\x93\x31\x12\xf0\x1b\x25\xc1\x0f\x59\xff\xf6\x1a\xd0\x1f\xc5\x9d\xf5\x1d\x34\x5e\x60\x12\xf0\xde\x0e\x1a\x2e\x3c\x87\x68\xd0\x68\xed\xac\xea\x79\x5f\x5d\x75\xee\x86\x97\xf6\xce\x9a\x53\x72\xee\x3a\x25\x58\x5b\x9a\x6c\x25\x07\x33\x29\x67\x1d\x27\x4c\xf7\x9d\xf5\xb0\xeb\xf9\x98\x1b\x60\xbe\x72\xf4\x97\xf8\x62\xa5\xe8\x2f\xf3\x83\xab\x43\x7f\x8d\xef\xaf\xf7\xfc\x65\x3e\xfb\x20\xc5\x3a\x3f\xa2\x47\x87\x92\x66\xd2\x29\x17\x71\x09\x3b\xe6\x94\x8a\xec\xdb\x2d\xe2\x7c\x8d\x7f\x8a\xcd\x3d\x3e\xef\xfd\xed\xae\x06\xf8\xbb\xff\x17\x57\x5c\x51\x76\xb7\xa9\xcb\x26\xd8\x10\xb6\xa8\x04\x37\x42\x8d\x8d\x15\x22\xe3\xa4\xd4\x2b\x66\xeb\xdd\xd4\x3d\xbb\x9c\x7b\x45\xa8\x7f\xb1\x7a\xb9\xe9\x85\x82\x88\x43\x64\xe1\x3c\x3f\xd5\xd8\x21\xf2\x1e\xe7\x1e\xd7\x41\x8a\x80\x97\x9d\x75\x9e\x30\xc2\x73\xfe\x26\x84\x50\xbd\xdc\xc8\x85\xf2\xd6\x46\x29\xf7\x1f\xea\xdc\xb6\xb2\x5d\xaf\x5c\xbb\x5d\x9f\xa8\x9f\xaf\x2d\xd6\x2f\xc8\x1d\x72\x7d\xbc\x7e\xa1\x36\x5b\x5b\xf4\x01\xe7\x6a\x33\xb5\xc5\x27\x13\x72\x87\x5c\x9b\xa9\xaf\x03\xb4\x7e\x96\xc1\xbf\x41\x84\xda\xed\xfa\xf9\xfa\x84\x08\x9c\xad\xcd\xd4\x6e\xd4\x3f\x80\xe8\x57\x4f\x16\x6a\xcb\xf5\x35\x08\x2e\xd7\x2f\xd4\xd7\xeb\x6b\xf5\x73\x40\x9a\xa5\xdd\xac\xaf\xd5\xcf\xf3\x28\x94\xef\xa5\x3d\xb9\x50\x5b\xe6\x91\xbe\x0e\x0d\xf8\xfb\xea\xc9\x04\xcb\xb5\x8c\x68\x18\x9c\x79\xb2\x08\x7c\xd5\xcf\x63\xa4\xb6\x58\x9b\xad\xdd\x83\xe0\x7c\xfd\x5c\xfd\x42\x6d\x99\xb1\x73\x0e\x61\x4f\x26\xeb\x13\x4f\x26\x81\x5c\x6c\x15\x6f\xa6\xfc\x55\xbc\x15\x5a\x6d\x5a\xfe\x92\x4b\x8b\x2c\x07\xb4\xd0\x04\x5f\xfb\x51\x4d\xbb\xd4\x2e\x36\x54\x0f\x8a\x7c\xa9\xb5\xd5\xda\x6c\xed\xdb\x62\x6d\xa5\x36\x53\x3f\xb7\xb7\xa9\x0b\x76\x96\xbe\x2d\x27\xec\x8c\xb2\x9c\x14\x79\x1b\x8f\xed\xb5\x99\x27\x67\xa3\xa3\x79\x6d\xf9\xc9\x58\x6d\xe6\xc9\x83\xfa\x85\xc6\x1b\xab\xb5\x99\x27\xd0\x4b\x26\xa4\xfa\x64\x7d\xbc\x76\xb3\x7e\x41\x82\x9f\xe8\x98\xff\xe4\x66\x6d\xa6\x7e\xb6\x3e\x59\x9f\x8c\xed\xb7\x3e\x59\xa8\x2d\xb1\xde\xe9\x91\x10\xbb\xaf\x3e\xa5\x36\x35\xc7\xeb\xeb\xf5\xf3\xb5\x1b\x01\x29\x0d\xdc\xa1\x7c\x7e\x32\x51\x9f\xa8\x2d\x48\xd0\xa3\x9f\xdc\xac\x4f\x3c\xb9\xe0\x1d\x2d\x05\x41\xf9\xa4\x5c\x9f\x7c\x72\x53\xaa\x9f\xab\x4f\xc0\x17\xc0\x8f\x97\x44\x34\xc3\x93\x9f\xdc\x84\xef\xe5\xc9\x4d\xef\x88\xc9\x07\xa4\x04\xca\x65\x68\x94\xfa\x24\x7c\x61\xfc\xb8\x29\x08\xea\xf1\x0b\x9a\x44\xe8\x79\xef\x74\x49\x80\x6a\x33\x78\xc4\x84\x68\xb5\x65\x68\x3e\xef\x9c\x89\x47\xdb\xd6\xf1\xae\x5d\xdc\x9b\xee\x90\x3b\xe4\xed\xa8\x6b\x77\x40\x96\xda\xc5\xb6\x8c\xd1\xec\xdb\xb7\x1d\xf9\x15\xfb\x98\x83\xb6\xc1\xf4\x8d\x3f\x6c\xfc\x81\x0e\xd2\xb4\x92\xaf\xdc\xd0\x34\x9b\xa4\x6d\x7d\x78\x98\xf2\x88\x36\x68\x67\x37\x2e\x89\xd8\x80\xad\x3f\x7e\x4f\xe7\x91\xbc\xaa\x98\xa6\x97\x49\xa1\x7e\xc4\xb4\x75\x35\xa5\x89\x58\xbf\x6e\x78\xb4\x37\x2e\xd1\x00\xb9\xb4\x9e\x4b\xa7\x75\x4b\xe4\xca\x56\x6e\xf4\xe7\x45\xda\xa0\xad\x0f\xe7\x78\xa4\xf9\xd1\x11\x32\x3f\x88\x2c\x23\xab\xc0\x21\x32\x86\x0c\x21\x23\x58\x3e\x2f\x18\x4b\x64\x05\x61\x01\x4d\x4e\xe9\x4d\xdd\xd2\x68\xbf\x42\xd5\x61\x95\x0c\xdb\xba\x69\x56\x6e\x18\x69\x4a\xf2\xf4\xf1\x7b\x8f\xdf\x53\xfa\x59\x2c\x4d\xcd\x2c\x1d\xa6\x99\x6c\xd6\x26\x29\x5b\x37\xa8\x69\x51\x8b\xf4\x2b\xd4\x18\xa4\x29\x6a\x91\x5c\xe5\xc6\xf0\x30\x35\x52\xb4\xa5\xb7\x1f\x28\x0a\xcb\x40\xea\x48\x14\xa9\x21\x21\xa4\xd1\xe2\x4a\x3e\x19\x26\x79\x92\x26\x29\xd2\x4f\x8e\x7f\x7f\x6a\x98\x28\x34\x8f\x26\xa4\xde\xfe\x44\xe8\x0c\x3e\x06\x97\x7a\x2d\xb5\x91\xe5\xef\x0e\xa9\x35\x6a\x63\x51\xa8\x5b\x9a\x22\x59\x6a\xcc\xfa\x77\xc6\xb2\xf0\x3a\x7a\x63\x61\x28\xe0\x81\x53\xa6\xac\xe5\xd3\x09\x48\x3d\x7d\x38\x95\x52\x2d\x21\xe8\x04\x42\x9b\x62\x2e\xad\xd0\xc7\xeb\x8a\x37\x1b\x85\x77\xa5\x5a\xe2\xec\x3c\xaf\xd3\x54\x4a\xdc\xb6\x4f\x05\x3d\x7a\xf9\x90\x7c\x52\xd6\xb3\x16\xbb\x26\x9a\x89\xdc\x13\xcd\x58\x94\xdd\xbb\x47\x8c\x94\xaa\xe6\xf3\xb6\x27\xe8\x58\x94\x39\x03\xc2\x74\xd6\x2f\x3d\x19\x87\xd1\x61\x95\x39\x04\x62\x45\xb0\x6f\xc6\xbf\x6a\x7f\x03\x0f\xba\x0a\x3c\x79\x90\x66\xb2\x6a\xc0\x10\x48\x5a\xb5\x7e\x88\xdb\xf6\x2f\x75\x3e\x93\xba\x8f\xa9\x06\xaf\x45\xde\xf9\xca\xbd\xb3\xe8\xde\x1d\x73\xef\x5e\x76\xef\x3c\x70\xef\x7e\x48\xdc\x3b\x2b\xee\xdd\xab\xee\x9d\x3b\x18\x0f\x25\x94\x45\xe4\x82\x7b\xe7\x5b\xf7\xee\x47\xc4\xbd\x73\x0e\xd1\x2f\x7c\x37\x76\x09\x13\xae\xb9\x77\xd6\xdc\xbb\x17\x18\xee\x07\xee\x9d\xfb\x2c\xe3\x57\xee\xdd\x8f\xb1\x1c\x3f\xb2\xc6\x22\xe7\xdc\x3b\xd7\xdd\xbb\x9f\xbb\x77\xcf\x04\xa8\x42\xe4\x03\x46\x18\x41\x1f\x20\xb9\x0b\x82\x27\x20\xff\x91\x7b\xe7\x9a\x48\xfe\x3c\x98\xb0\xe8\xde\xbd\x8e\x6c\x37\xc8\xb4\x00\x15\xe3\xc4\x43\x69\x2d\xae\x5a\x62\x03\xf9\x8d\x12\x6a\x05\xbf\xfe\xdb\xae\x70\xa8\x92\x7e\x7d\x42\x15\x08\x71\xdc\xec\x02\xe5\x9d\x77\xd9\xeb\x41\xdc\xcb\x48\xf6\xce\xb2\x7b\xf7\x23\x11\x87\x02\xbf\x74\xef\x9e\x45\xac\x8f\xc4\x0b\xe5\x69\x77\x58\x28\x10\xf7\x5f\xe5\x59\xf1\x4e\x56\xb0\x91\x3f\x44\xce\x2e\x04\x8a\x01\xd0\x35\x2c\xe9\x41\x80\x06\x24\x5c\x45\xdc\x33\x91\xb4\x96\xb7\x2a\x45\x35\xfc\x0a\x70\xd6\x7d\x2e\xa3\xfc\x85\x98\xf0\x0b\x6e\x71\xa5\xf2\xce\xbb\x80\x06\x84\x09\x7b\x95\x3e\x3d\x4e\x8c\x93\xd9\xa1\x42\x16\xc5\xbb\x8b\x7c\x24\xa0\xe2\xea\x24\x0e\x05\x20\xaa\x61\xd6\x7d\xf4\x28\x1b\x0a\x50\x74\x33\x61\xce\x07\x81\x00\xa4\x43\xf2\x28\x45\x93\xa4\x5e\xd1\xb9\xa1\x73\x89\x7d\x00\xbf\xac\x26\xb7\x25\xa1\x29\x17\x40\x2e\xf7\xba\x77\x66\x42\xbe\x7b\xf0\x45\x5f\x05\x68\x38\x35\xe4\xa5\x87\xc3\x03\xf7\x25\xef\x5c\xc0\xbe\x7e\xad\x2f\x9c\x2a\xee\x4d\x42\xb7\x66\xef\xff\x3a\xbe\xa2\xfb\x9e\x1f\x1e\x8e\xdc\xa6\x25\x63\x78\xb7\xbc\xe7\x05\x5c\xb6\xdf\xb9\xe6\xde\x99\x91\xc4\x37\xf9\x80\xdd\x9e\xbc\xf3\x2d\xf6\x53\xd6\x61\x1f\x48\x3c\x2b\xd4\xee\x43\x04\x71\x9f\x3a\x51\xbc\x9f\x31\xb3\x2d\xf8\xfd\xb2\x92\x3e\x14\xe9\xdf\xb2\x0f\x86\x8d\x28\xcd\x10\x90\x40\x06\xd2\x57\x98\x00\x60\xe3\x8b\x17\xc5\xf4\x14\x00\x16\x78\xfe\x3b\xdc\x89\x8e\x07\x41\x94\x1e\x5e\xc4\x65\xfc\x00\xee\xb3\x41\xc6\x83\x20\x4a\x21\x29\xe3\xcb\x3f\x83\x75\x2e\x04\xa3\x90\xbe\xe5\x50\x23\x05\xbb\xce\x16\x96\xa7\xe4\x10\x72\x7c\x79\xe7\x35\x3e\xe2\xa1\x6c\x29\x8a\xb7\x7e\x21\x0a\xbb\x9a\x70\xef\x8e\x41\x10\x9e\x89\xe6\x8b\x41\x81\x21\x33\x73\x57\x72\x03\x82\xed\xae\x14\x7f\xde\xd5\xd5\xad\x75\xfb\x14\x93\x0d\x89\x25\x19\x0a\xe7\xd0\xc3\x0a\xd7\x4b\x8e\x6e\x71\x1c\xea\xda\xc1\x7d\xc2\x41\xaa\xd9\x95\x1b\xdc\x7a\x16\x04\xf2\xd4\x50\x06\x08\x1d\x32\x2a\xdf\xe6\x48\xbe\x72\x63\x90\x0c\x56\xee\x6b\xf0\x93\x6b\x68\x41\xab\xb2\xbc\xb5\xa5\xc3\xa0\x35\x4b\x6a\x30\x6b\x96\x31\xca\xad\x0c\x5a\xfa\x8a\x30\x7a\xb0\x3b\xfc\xbc\xeb\xb9\xe7\x94\x57\x0e\x9e\x0a\x5e\xe4\x83\x7a\x77\x18\x4c\x1f\x4f\x6d\x72\x2d\xcf\xbf\x1c\x57\x2c\x1a\xdd\xf2\x50\xe5\x86\x01\x53\xb7\xca\x7d\x2d\x25\x27\xbd\xa8\xad\xa5\x68\x5e\xe5\xbb\x51\x66\x24\x93\xfa\xc2\x2e\x3d\x7e\x9f\x0f\x29\xec\x4e\xaa\x2f\xc8\xd1\xfc\xd1\xeb\x7d\x95\xfb\x16\x95\x93\x86\x08\xdb\xec\x02\x5f\xe5\xbe\xa5\xdb\xf1\xcb\x7e\xe1\x12\x19\x5e\xc1\xcb\xc1\x0a\xe4\x34\xbd\x02\x43\x37\x00\x33\x7a\x0a\x2f\x00\x1a\x3c\x08\xc5\x61\xc0\x2b\x2d\x70\x15\x30\x5c\x1a\xa2\x15\x18\x7e\xe5\x5b\x8d\x15\xc6\xe8\x79\x65\xa5\x22\x0d\x9a\x52\x1e\x9f\x97\x93\x72\xea\xf1\x79\x3d\x2f\x50\x52\x4d\xe8\xa7\x34\x15\x50\xb5\xca\xb7\x8c\x74\xea\xf1\x79\x9f\x70\x4f\x84\x70\x5e\x31\x55\x3a\x00\x35\xc7\x80\x47\xbd\xa7\xa7\x59\x5b\x21\x9e\xe2\xe7\x18\xe6\xad\x85\x31\xaf\x9c\x42\xa4\x1c\x43\xcf\xca\x78\x97\xc7\x2b\xa1\x50\x68\x52\x82\xa1\x67\x0b\x1c\x97\xd3\x36\xf4\x6c\x5e\x95\xe3\x17\x16\xcd\x6c\xb3\x1d\x35\x2d\x78\xfd\x4f\x49\x29\x1b\xeb\x78\xf9\x2f\xa5\xe4\xf4\x2c\xb1\x2d\xdd\xd0\xb3\xc4\xb4\x0c\x25\x45\xc9\xe3\x1b\xd6\xb0\x61\xe9\x59\x32\xa4\x52\x78\xb4\x71\xed\x4f\x21\x43\x3a\xb1\x2d\x62\x5a\x90\x9b\x0c\xa9\xc4\x6c\xac\x46\x8e\xb3\x91\xad\xd1\x9f\xe5\xf8\x6c\x0b\xf3\x6e\xad\x0d\xbb\xb5\x58\x4b\xa6\x34\xc5\x8c\xdf\xf7\x1b\xa5\x83\x96\x41\x9f\xed\xc2\xdf\xb0\xc4\xde\x88\x1d\xba\xd6\xe6\x9d\xa8\x78\x68\xe1\xbb\x6a\xd1\x5b\x72\xc3\x12\xbe\xbf\x30\x11\xff\x20\x66\x58\x97\xc4\x8b\x0d\x61\x1c\x0c\x10\x60\x2f\xbc\xc9\xe5\xba\x61\x76\xa7\x4e\xd0\x0f\x5d\x09\x1c\xde\xb8\xa4\xf8\xad\xb0\xb3\x1b\x81\xb0\x6a\xcd\x55\xee\xb7\x6e\x0b\x5e\xa9\x08\xe7\x2c\xeb\x5a\xeb\xf6\x11\xf4\x1b\xb4\xd2\xa1\x38\x52\xa4\xaa\xdb\xbe\x15\x38\x64\x28\x29\xbe\x96\x37\x60\xf6\x65\x74\xe4\xe1\x1f\x7e\x32\xf0\x0f\x3f\x29\xf8\x87\x9f\x1e\xf8\x87\x9f\x02\xfc\x17\x92\xc6\x0f\xb1\x76\x3e\x74\x60\x3b\x6b\xe7\xa8\x5a\x68\x87\xce\xc6\x3b\xa3\x8d\xf1\x4e\xef\x96\x35\x25\x4b\x07\xc5\x45\xc8\x64\x28\xda\x70\xc0\x33\xb8\xc1\xcf\x6e\x4b\x0c\x77\xba\x77\x7d\x5d\x15\xa6\xa3\x18\x69\x0f\x28\x06\xc0\x8c\x9c\x54\x5e\x39\x18\x4a\x55\x42\xa9\xad\xae\xc1\x2b\xbe\x99\xad\xa4\xac\x68\xba\xb8\x93\x10\x1b\x20\x83\x1c\x86\xef\xce\xeb\x61\xfe\xb8\x17\x66\xe1\x9d\x39\x4f\x83\xec\x71\x95\x7b\x2f\x51\x95\x93\x81\x84\x20\xbc\xd1\x2d\x7b\x60\xd6\x36\x04\xa7\xb6\xa1\xc7\x47\xd6\x20\x9b\x0c\x15\xd0\x42\x0c\xda\x86\x8a\xe0\x08\x6b\xb6\xa1\x70\xb0\xc7\x94\x6d\x78\x90\xdd\x0d\x86\x61\x1d\x38\x92\x52\x54\x43\x86\xd4\xbc\x94\xd2\x94\x06\x83\xb1\xcf\x12\x66\x61\xf8\x88\x1a\x62\x4b\x8c\xd2\xca\xb0\x0e\x8c\x45\x81\xfe\xbd\xff\x38\x0b\x79\xc5\x54\x06\x04\x13\x18\x51\x1a\x0c\xdb\x11\x3e\x44\x26\x81\x1f\x7e\x89\x00\xa4\x7e\x6a\xf8\x25\x22\x4c\x24\xfa\xaf\x10\xc1\xc3\x3e\x7c\x77\x83\x91\x1f\x19\xd6\xa5\x9c\x02\xdd\x86\x31\x0c\xe1\x06\x73\x80\x08\xbb\x3c\x07\x43\x0e\xf1\x9a\x53\xb0\xbb\x61\x4a\x88\xcf\x9c\xc2\x8c\x1b\x60\xba\x07\x12\x90\x06\xf6\x0e\xcc\xb8\x7d\xf2\xa0\xcd\x5b\x36\x69\xc7\xbb\x70\x83\x68\x8e\x76\x10\xed\xd1\x0e\x12\x3a\xbc\xb5\xd9\xdb\x2d\xac\x93\x87\xcd\xde\x7a\xf7\x35\x06\x13\x41\xb3\xf6\xc3\x6d\x98\xb5\x6f\x7d\x5f\x03\x06\x97\xdc\x20\x4e\x7d\x30\xa4\x64\x09\xb3\x79\x60\xe2\xd4\x67\xe3\x92\x62\x31\x93\x07\x4a\x9b\x06\x0f\x94\x54\x02\x88\x25\x80\x4c\x02\xa8\x24\x90\x48\x02\x28\x24\x80\x40\x0b\xab\x8e\x6c\x1e\x64\xe9\xc4\x34\x20\x13\x19\x52\x9a\x4d\x9b\x9e\xc1\xac\x23\xcc\x6e\x12\xd2\xce\xe7\x47\x1d\xed\x4f\x90\x28\xce\x90\xfa\xa3\x53\xa4\x41\xdb\x32\xd4\x10\x7c\x07\x53\xa4\x3e\xa9\x97\xbd\x31\xbd\x4f\xea\xe5\xb4\x62\x33\xa0\x3e\xa9\x17\xde\x63\x0c\xe5\x50\x18\x05\xde\x6a\x0c\x67\x8b\x29\x86\x3f\xf9\xea\x6f\x36\xfd\x19\xf4\xea\xb8\xb3\x09\xd0\x90\xa1\x0c\x3e\xbe\xa1\x61\x0d\xb7\xac\x6b\x10\x79\x8b\x3a\x87\x50\x77\x52\x77\x41\x40\x8d\xb7\x41\x3b\xf3\xa2\x8d\x4b\xca\x68\xe3\x99\x91\x15\xd3\xa7\xb1\x84\x22\x8d\xc5\xf4\x67\x7a\xe0\x9f\xa9\xc7\x58\x5c\x2f\xe6\x99\x67\x46\xb1\x0b\x33\x2f\x1f\x78\x16\x9b\x07\xe6\xef\x02\x42\xf3\x75\xaa\x51\x83\x9c\xcc\x64\x6d\xc3\x22\x3d\xd4\x30\xc9\x09\x43\xcd\xe5\x48\x0f\x1d\x24\xff\xac\x18\x66\x46\x37\xc8\x1b\xba\x61\xa8\x59\xf2\x4f\xb6\x99\xb1\xc8\xc9\x8c\x45\x2d\xdd\x20\x6f\x29\xf0\xfb\xeb\xca\x2d\x0d\x9e\x47\x33\x83\x10\x6f\x2e\x2d\x5f\xa7\x1a\x94\x82\xf7\xc4\x4e\x18\xaa\xa0\x0f\xb4\x81\x30\x90\x05\x92\x48\x10\xa8\x35\xd9\x43\x7f\x55\x3a\xaa\x2a\x39\xf2\xaa\xf4\x5a\xe5\x96\x56\xb9\x45\x5e\x95\x7a\xa8\x61\xb1\x40\xe5\x96\x91\xb5\x0d\x0c\xbf\xaa\x0d\x5a\x0a\x79\x55\x3a\x61\x28\x79\x0c\x9c\xcc\x58\xb6\x56\xb9\xd5\xf2\x26\x9b\xaa\x10\xa0\xca\xae\xb2\x55\x6e\x19\xe4\x55\x6d\x90\x9c\x30\x14\xe0\xad\xc5\x55\x36\xf2\x1a\x5e\x64\x83\x72\xc9\x09\x72\x32\xd3\x86\x3c\x8c\x6c\xd0\x9d\x38\x5a\xec\x39\xda\x7c\xab\xad\x07\x37\xd2\x12\x03\x19\x6a\x1c\xb1\x76\x75\xb6\xa5\xf8\xd4\xb5\xaf\x5b\x3e\x71\x54\x4e\xca\x3d\x47\xe5\x53\x3f\xaa\xca\x49\xfb\x06\x69\x4e\xea\x96\xa4\x55\x6e\x45\xa5\xef\xaf\x15\xb3\x72\xcb\x08\xa7\x04\x0f\x3b\xbd\x04\x5f\x9c\x1d\x1d\x54\xa4\x10\x38\x88\xaf\x48\x59\x9a\xb3\x69\x80\x62\x3b\x32\x40\xab\xdc\x0a\x2b\xde\xe5\x2b\xb7\xa4\x21\x6a\x54\x6e\xe1\x16\x76\x4a\x35\xd1\x6c\x8a\xae\xa5\x68\xf0\xa4\x93\xc5\xf3\x49\x59\x1b\xac\xdc\x62\x53\x73\xc8\x11\xb2\x87\x8b\x7b\xd0\x98\xae\x23\x39\xcf\x20\x2e\x44\x52\x3c\x29\xa5\x62\x46\xef\xca\x30\xc6\x7a\x04\x5d\x9b\x0e\xfa\x47\x9b\x18\x29\xf0\x24\x3c\x04\xe5\xc7\x9a\xc3\xaa\xa5\xfc\x10\xa7\x9a\x07\x0e\xee\xc4\x9b\xf1\x88\x6e\xa4\xcc\xe4\xef\x4d\x33\xd9\x1b\xb9\x6e\x27\x77\x84\x01\xab\x51\x40\x59\xee\xeb\xc8\x43\xb6\x4f\xd9\x0d\x14\x67\x4d\x0a\x5e\x88\x13\xf0\x35\x67\xdd\x59\x96\x42\x97\xff\xfa\xa0\xe9\x7b\xe5\x10\x76\x08\x21\x12\xed\xeb\xc8\x84\xcb\xa9\x8e\x3b\xa5\x78\x19\x0c\xca\xf0\x33\xac\x3e\x1c\x4b\x24\x78\x41\xe0\x3d\x15\xe1\x1d\x1f\x31\xbe\x11\x8a\x34\x53\x90\xc1\xc3\xf2\x12\x02\xc1\xbe\x8e\x9e\x58\x7b\xe0\x55\x9a\xea\x44\x83\xf6\xe0\x29\x2c\x5f\x0f\x6b\x0f\x1f\x3b\x84\x10\x8a\x02\xef\x05\xbf\x9c\xb5\xea\x19\x89\xeb\x60\x63\x8b\x05\x4b\x5a\x0d\xa4\x38\xab\x90\x0f\x32\x46\xb0\x43\x28\xa1\x68\x49\xee\x3b\xd5\x31\xa0\x1b\x86\x32\x60\xfd\x93\x41\xf3\x79\x6a\xa9\x03\x34\xf7\x4b\x1a\x52\x32\x0a\xd8\x52\x44\x53\x74\x87\xbb\xd8\xfd\x71\x76\x57\x50\xf1\xee\x0a\x2a\xfe\x5d\x41\x85\xdd\x35\xec\xb6\x7a\x3b\xfb\x92\x56\x6f\x17\xfc\xec\xeb\x3b\xd5\x61\x19\x54\x33\x73\xd4\x0a\x91\xd7\x3a\x74\x6f\x9b\xbc\x83\x1e\xb6\x12\xd8\x67\x7b\xf5\xbe\x9f\x08\x0b\x8e\x87\x0f\x1f\xd6\x13\x39\x45\x4b\x5b\x99\x6e\xb9\x00\x82\x59\x7f\xee\x39\xad\xdb\x6f\x87\x92\x14\xaa\x55\xd2\x28\x16\xb5\x6e\x0a\x85\x53\x28\x7c\x97\x7a\xd8\x4a\x34\xae\xe7\x2e\xa5\x83\xee\xee\x80\x05\x15\xa7\xfa\xdc\x73\xe1\xf6\x3b\x7c\xf8\xb0\xda\xad\xbc\x20\x47\x4a\x60\xf7\x59\xd5\xdd\xa7\xe2\x96\x95\x4d\x63\xcf\x40\xc1\x08\xae\x91\xaa\x9f\x42\x6f\xa9\x9e\x71\x4a\xd5\x31\x76\x25\x6d\xb1\x3a\xc6\xa3\xd1\x2b\x7c\x65\xe7\x01\x83\x7d\x4a\xaa\x9f\xc2\x97\xc8\x1e\x0f\x1a\x5c\xde\x7b\x54\x3d\xed\xac\x3a\x0f\x9d\x45\x46\x08\x2f\x1b\x38\xeb\x22\x0a\xfd\x70\x29\x98\xbe\x82\xbd\xcb\x03\x34\x9f\x35\x30\x76\xf9\xe5\xb9\xc5\x26\x37\xf7\x1a\xb3\xc7\x6f\xcd\x3d\x0a\xdf\x99\x73\x96\x12\xbc\xf8\xed\x2c\xc2\x84\x46\x74\xf5\xaa\x53\x0a\xdd\x52\x03\x80\x73\x9f\xa0\xf0\x58\xc7\x1b\x29\x0d\x2f\xca\xb1\xab\x29\xce\x7d\xc8\xbb\xca\x83\xfc\x76\x5a\xfc\x92\x5c\xf4\x32\x19\x16\x95\xe0\xc5\x26\x78\x59\x09\x5e\x4c\x82\x97\x91\xe0\xa4\x13\x9c\x6e\x8b\x45\x1c\x10\x44\x6a\x48\x4a\xdc\x30\x63\xb0\x55\xcc\xfe\x3d\xaf\xe8\x12\x12\x5f\xcf\x25\xe2\x0b\xba\x44\x83\x15\x5d\x62\x8b\x25\x5d\xa2\xe5\x3d\x11\x2e\x21\xab\xe3\x52\xf5\x4c\x74\x6a\x01\x95\x63\xda\xdf\xa1\xc4\xed\xaf\x7c\x20\x77\xaf\xdf\x09\x30\xca\x29\x46\xd7\x3d\x2c\xcd\xbb\xb3\x18\x45\x3c\x14\x43\x3c\x23\x6e\x2c\x46\x51\xb7\x58\xf4\x00\x2e\x9b\xf1\xf0\x5c\xa1\x15\x1f\x7c\x1b\xf0\x96\xbd\x8a\x37\x37\xcb\xd2\x2b\xf7\x06\x2e\x50\xac\x86\x6a\x8a\x51\x41\x22\x84\xb7\xee\x2c\x03\x66\xf8\xe3\xb8\xef\x94\x5a\xe3\x7b\x5f\x4e\x0b\xcc\xd5\x40\x03\x6e\x55\x7e\xe8\x8b\xdb\xb2\x74\xfe\x39\x6e\x5d\xb6\xf8\x52\x03\xa5\xf7\xf5\xfa\xfd\xa3\xaf\xbd\x75\xa5\x73\xd7\x29\x05\x26\x95\xec\x9a\x9a\xd0\x9f\xc3\x56\xc3\x7b\x1c\x4e\x39\x76\x8f\xc3\x29\xb3\x9b\x1c\x09\x6f\xd8\x82\x35\x68\x30\x16\x8e\x66\xc2\xb1\x70\x34\x15\x8e\x85\xa3\x3d\xe1\x58\x38\x5a\x08\xc7\x42\xd1\x1f\x60\x9d\x7b\x68\x7f\xe7\xf6\xbd\x4d\x86\xe6\x99\x7c\x4b\x5d\xee\xf0\xb6\xd9\x3b\xbc\xed\x78\x36\xa5\x1c\x54\x52\xd4\x33\x83\x01\x31\x4d\x4f\x8b\x79\x3a\x9f\x3c\x8a\x44\x31\x7b\x97\xbd\xe4\x8c\x47\xc0\xa4\x81\xec\x26\x65\xa9\x90\xcc\x12\x10\x82\x0f\x95\x4f\x07\x59\x36\xf4\x54\x24\xb2\xa5\xa8\x46\xc5\xe4\x8f\x25\x20\x84\x3f\xd8\x8c\x8f\xb3\x8b\x3b\xc1\x3e\xbb\x6c\xef\x97\xcf\xed\x44\x22\x87\x76\x88\xcd\x5d\x36\x95\x83\x2c\xb6\x94\x66\x07\xde\x8c\x82\xc2\xa2\x8a\x98\xb4\x79\x89\x1c\xcc\x03\xf4\xef\x7c\x8a\x06\x55\xa5\x52\x5a\x9c\xfa\x3f\xd3\xbc\x8c\x37\x91\x37\x23\x13\x54\x5b\xce\xc5\x5a\x6e\x55\x5b\xe1\x9d\x6a\x66\x51\x2d\xb4\x4b\x4d\xf9\x2e\x35\x15\xbb\xd4\x54\xec\x52\xd3\xed\xef\x52\x07\xcb\xf8\xbe\xb7\xa8\x29\x3b\x9f\xa7\xc1\x3d\xea\x61\xc3\xa2\xb8\x49\x0d\x50\xbb\xfd\x4d\x6a\xdb\xd2\x1b\x6c\x52\xdb\x5b\x6f\x52\xdb\x56\x70\x93\xda\xfe\x7b\x9e\xd2\xc0\xe7\x6f\x4a\x76\x74\x32\x63\xda\x96\x41\x83\xe0\xed\x4f\x63\x6c\x6f\xe3\x16\x42\x76\xc3\xf9\x8b\xcd\xf7\x6b\xa3\x18\x87\xc2\x18\xf0\x4e\xa3\x28\x5b\x4c\x58\x6c\x31\x5f\xb1\xe3\xd3\x95\x41\x7b\xe3\x92\x22\x2a\xd7\x72\xaa\x32\x64\xe8\x8f\x6f\xe4\x14\xaf\x26\x8a\xc7\x44\x87\x48\xd4\xd3\x7d\x52\xaf\xe8\x9d\x59\xda\x04\x01\xfa\x6c\xa3\x44\x85\x37\x40\x33\xc2\xbc\x7b\x37\xa5\x3b\xa4\x34\x4c\x53\x44\xab\xf9\x74\x77\x30\xa5\x88\x1e\xe1\x8b\xd9\x84\xa6\x64\xf5\x9c\x9a\xd5\x25\x31\xda\xfd\x0f\x9c\x3e\xbc\x78\xf0\xe0\x76\x94\xff\x62\x02\xdb\x0c\x08\xec\x5f\x64\xd4\x7c\xbf\x9a\x1a\x1e\xa1\x9a\x42\x8e\x69\xa9\x9c\x3e\x4c\x35\xca\x43\xcf\xe7\x14\x2d\x9b\xb1\x73\x36\xe9\xa1\xfd\xd4\x04\x70\x36\x33\xa2\xc0\xbf\xa5\x92\x63\x5a\x26\x47\xfb\x29\x79\x23\xa3\xe7\x78\xf6\xf4\x00\x80\x0b\xba\xa6\x92\x63\xf9\xa1\x0c\xcd\x51\x72\x9c\xe3\xa6\x75\xf8\x53\x9b\x0b\xf4\x5f\x64\x00\x0d\xca\xc0\xe2\xa0\x2c\x28\x02\xc8\x93\x63\xe9\x01\xa0\x0b\x44\x81\x20\x39\x96\x6e\x7c\x3a\x97\x94\x8f\xab\xa6\xae\x59\xef\xe8\xe4\x5f\xf2\xa6\x9e\xef\xb7\x73\x76\x56\x27\xc7\x15\x53\xed\x57\x73\x2a\x06\x2c\x93\x5a\xef\xd8\x18\xd4\x14\x7c\x64\x72\x54\xb3\xc9\xbf\xe4\xd3\x03\x6a\xbf\x92\x6b\x69\x75\xf3\xb8\x6a\x92\x7f\xc9\xf7\x93\xe3\x66\x3f\x64\x25\xc7\x4d\x95\x1c\x37\x33\x90\xb9\xb9\xe0\x3e\xae\x92\x7f\x31\xc9\xf1\x7e\x72\xdc\x22\xc7\x4d\x72\x3c\x43\xfe\xa5\x31\xf6\xd6\x72\x1b\xfd\xd2\x1c\xe1\x92\x5b\xb8\xc5\x39\xb2\x83\xed\x6d\x8f\x50\x93\xfd\x6d\x9e\xde\x58\x70\xff\x9a\xe6\xed\x4c\x8e\x4a\x5a\x3a\x66\x36\xee\x0d\xdb\xa4\x66\x24\x25\xb4\xc9\x9d\x8e\x7b\xd2\xb4\xf4\x9c\x2e\x85\x12\x42\x96\xe6\x94\x9c\x3a\x94\x51\x72\x2a\x93\x85\xe9\x6d\x58\x90\xd3\xd2\x41\x29\x32\xa2\x68\x96\x92\x45\xde\x84\x34\x51\xf2\xea\xa8\x3d\x3a\x42\x35\x2a\xe5\xf4\xfc\x00\xd5\x14\x6f\xcf\x3b\xcf\x13\xb8\x85\xcc\x51\x7b\xd4\xf6\xb6\xbb\x59\x36\x1b\xf7\xbb\x73\x6a\xc8\x38\xa6\x92\xa7\x2c\x9e\x82\xa4\x1c\xd5\xd2\xbe\x7d\x4c\x25\x4f\x39\xa0\x27\x29\xab\x5a\x81\x87\x7b\xb8\x13\x4e\x01\x40\x3b\x98\x5a\x81\x66\xa9\xb7\xe1\xad\xe6\x55\x06\x88\xe9\x40\x2b\x59\xdb\x54\x34\xb5\xa8\xe4\x55\xf8\xd5\x2c\x93\xe6\xfb\x69\x9e\x16\x95\x7e\xdb\xb4\xb3\xf6\xde\x76\xce\x54\xba\xba\x65\x4e\x07\x2f\x8f\x1f\xec\x96\x91\x1c\x46\x5e\xee\x96\x7d\xaa\x72\x52\xe6\x74\x03\x9c\xb4\xed\x17\x46\x94\x21\xfc\xbe\xb0\x42\x3c\x57\x2f\x5d\x9e\xab\x97\x40\x81\x87\xd1\xeb\x9c\x57\x2a\x22\x77\xa2\xca\x45\x67\x32\xe4\xff\x65\x0b\x29\x1b\x92\xb1\x5b\x9f\x04\x74\x75\x3e\x93\xcb\x62\x73\xb8\xb5\x7b\xf9\x80\xd3\xe2\xc1\x98\xd3\x62\xf5\x99\xd5\x37\xc2\xca\xd7\xc1\x49\x71\x6b\xcd\xeb\xe0\x25\xc9\xca\x9d\xb0\x5f\x62\xb5\x95\x5f\xe2\xca\x9d\x2d\xfd\x12\x57\xee\x68\x48\x0c\x28\x01\x19\xa0\x01\xf9\x31\x73\x8b\x5b\x90\x95\x3b\xcc\x33\xb1\x1a\xf0\x4c\x5c\xb9\xb3\xf3\xfb\x90\x20\xdd\xf6\xf4\xf4\xec\x11\x97\x60\x5a\x8b\xc9\xa0\x7b\xe1\x66\x9e\xd1\x43\x38\x11\x5f\x9b\x01\x70\xcc\x8b\x66\x6b\xaf\xc5\x29\x9a\x8e\xca\xd6\x63\xcc\x59\x71\x4c\x7e\xa6\x2b\xd3\x46\xcc\xdf\xd8\x89\xca\xb4\x77\xdf\x25\x74\x2f\xe6\x18\x03\xf7\x9a\xed\xcb\xd1\x90\x27\xe2\x77\x2a\x77\x0c\xe9\x67\xa6\x64\x2a\x9e\x3b\xe2\xca\x74\xda\x10\xce\x16\x14\x23\x72\x41\x12\x00\xf9\x24\x2a\x87\x79\x36\x39\x7d\xb7\xe9\x06\x73\x49\x8c\x1e\x89\xc3\x2e\x89\x3d\x9f\xc4\x0d\x5d\x12\xf7\x30\x8a\xad\xfc\x0e\x5b\x3b\xf0\x3b\xbc\xeb\xed\xa4\x52\x7c\x3b\xd9\xd8\x95\x26\x5b\x9d\x5b\x87\x61\x5d\xff\x93\x90\x7f\xf4\xff\xf8\x0f\xb6\x03\xb0\xb7\xab\x73\x77\xb7\x9c\x54\xe4\x64\x17\x13\x5c\x68\x10\xa6\x5b\x4e\x82\xe4\x4c\xb6\xe5\x2c\xfd\xd0\xc1\x43\xcf\x24\x79\x46\xc2\x3a\x10\x28\x70\x7e\x25\x24\x4f\x0f\x1d\xc8\xa8\xe4\x08\x9a\xfc\x25\x3d\x8a\x4a\x5e\x07\xd9\xf3\xba\x9d\xa3\x2a\x39\x92\xd6\x41\xf6\x9c\xe4\x8b\x72\xf2\x26\xae\xc9\xc9\xaf\xd9\x92\x9c\x1c\x45\x77\xe9\xb4\xb5\x22\xc4\xaf\x94\x7e\x28\x03\x4a\x10\xe4\x81\x3a\xd0\x06\xc2\x40\x13\x08\x02\xb1\x26\x72\xe7\x75\x3b\x4f\x87\x80\x3b\x08\x58\xd4\xb2\x31\xa0\x69\x0a\x07\x68\x3a\x39\x92\xcb\xd0\xbc\x6a\xaa\xe4\xd8\xa0\x9d\xa7\x14\x13\xf2\xba\xa9\xb6\x12\x3f\xaf\x0f\xe5\xc8\xeb\x16\xb5\xc8\xeb\x48\xca\xa2\x1a\x90\x21\xc7\x06\xf3\xe4\xf5\xbc\xde\x98\x19\x94\x3f\xaf\xef\x23\xaf\xef\x27\xaf\x1f\x20\xaf\x1f\x24\x47\x72\xe4\xd8\x20\x79\xbd\x6b\xa7\x73\xb7\xd0\xe4\xed\xaf\xe3\x2b\x27\xa7\xe8\x92\x49\x63\xb3\xb6\xac\x62\x66\x22\x09\x5c\x5a\x8c\xa8\x59\x55\x52\x07\x69\xc1\xb3\x55\x6e\x52\x6a\x45\x45\xd0\x20\xd5\xe2\x86\x7f\x59\xd6\x9c\x5a\xd0\x87\x54\xdf\x02\xb0\x9f\xbd\xcd\xcb\xd9\xfd\x94\xa6\x68\x41\x11\xe2\xc7\xd2\xb3\x8a\x37\x7f\xcb\xa8\xc3\xaa\x34\xe4\x19\xff\x15\x9b\xa1\xe2\x42\x5d\x8a\x66\xd5\x2c\x95\xf2\xfa\x20\xbf\x92\xcd\x01\xfc\xba\x9c\x49\xa9\x94\x53\x59\x2a\xc8\x9d\x3c\x05\x08\xbf\x2b\x67\xaa\x59\x9b\xe7\x4c\x89\x28\xbf\x23\x97\x1f\x51\x46\x55\x29\xcf\x12\x7b\x98\x67\x98\x51\x55\x5c\x8f\xcb\x8f\x50\x28\x93\xa5\x82\xec\xc9\xab\x94\x95\xb9\xb5\xc5\xe0\xae\xce\x1d\x58\xae\x41\x87\xb9\x0b\xdc\x61\xee\x02\x77\x98\xbb\xc0\x1d\xe6\x2e\x70\x87\xb9\x0b\xdc\x61\xee\x02\x77\x98\xbb\xc0\x1d\xe6\x2e\x70\x87\xb9\x0b\xdc\x61\xee\x82\xe7\x30\x77\xc1\x73\x98\xbb\xe0\x39\xcc\x5d\xf0\x1c\xe6\x2e\x78\x0e\x73\x17\x3c\x87\xb9\x0b\x9e\xc3\xdc\x05\xcf\x61\xee\x82\xe7\x30\x77\xc1\x73\x98\xbb\xd0\xcc\x61\xae\x45\x83\xd7\xc2\xe7\xaf\xbb\xf3\x73\xee\xfc\xaa\x3b\x5f\x72\xe7\x1f\x11\x77\xfe\xa6\x3b\xff\x08\x7e\x17\x2e\x21\xc8\x4f\x98\x77\xe7\xd7\x21\x02\x09\xd7\xdc\x85\x4b\xc4\x9d\xbf\x1c\x40\x5c\x62\xa0\x79\x77\x61\x92\x00\xd5\x85\xd3\x40\x18\x61\x2c\xb2\xe4\x2e\x9c\x27\xee\xfc\x84\x3b\x7f\xc5\x9d\x2f\x63\xb6\x2f\x59\xfa\x35\x77\x61\x42\x50\xfa\x12\xc3\xf3\x18\xbe\xc9\x8a\x23\xee\xfc\x39\xc8\xc4\x93\x27\x91\x0f\x3f\x6d\x16\x99\x8c\xe6\xf8\x12\xab\x71\x2d\x92\xd0\xe2\xfa\xf7\xff\xe0\x86\x08\x5c\x32\x9f\xff\x02\x89\x2e\x60\xa6\x45\xcc\xb1\xe8\x2e\x8c\x8b\x52\xaf\x20\x7c\x05\x89\x41\x1d\xa6\x30\x7e\x55\xa4\x7d\xd9\x10\x89\xd5\x6a\x15\xd3\x56\x39\xf9\x46\x78\x37\xb1\xa0\x29\xd6\x5a\xf1\xe4\x55\x8c\x2f\x20\x81\x95\x66\x0c\xad\x62\x59\xcb\x98\xb6\x8c\x69\x8d\xf1\xae\xe1\xcb\x6e\x9c\xdc\xf2\xfa\x7a\xb4\x81\xc6\xe3\xad\xb0\x1c\x7c\x99\xd1\x6a\x47\xeb\x19\xaf\x98\x07\x0d\xd7\xc4\x67\xba\xc5\xbd\x77\xe4\x8e\x73\xc4\x59\xe0\x05\xf2\x72\x38\x61\x48\x7b\x16\x6b\x27\xdb\xf2\x09\xdc\x7a\x24\xed\x68\x39\x94\xba\xf3\x93\xa2\x3f\x40\x63\x47\x87\x54\xec\xf4\xeb\xd8\x4c\xe7\x1b\x6d\x85\xc4\xbc\xff\xce\xcf\xe2\x77\xb3\x18\xa1\x18\xbc\xd1\xce\x3a\x32\x20\x5e\x72\xe7\xa7\x24\xf1\xf2\x4a\xec\x0b\xda\x89\x67\x60\xa8\x03\x48\x85\xa0\x5b\x60\x20\x36\xce\xaa\xc6\x6e\xb5\xcf\x7f\x88\x5f\xe6\xb8\x84\xef\xf9\x91\x3b\xbf\x24\x89\xae\xc1\xea\xf8\x25\xef\xaf\xd8\x27\x7c\x4f\xc1\xad\x70\xf2\x61\xba\xb3\x98\x3a\x8f\xbf\x5f\xb2\xea\xf8\x1e\x84\xa3\xa9\xa1\xee\xcc\x2e\xbe\x07\x48\xcd\xbb\xf3\x5f\xbb\xf3\x8f\x24\xd1\xa0\x25\x41\x4e\x38\x18\x6e\x8e\x91\x8a\x31\xb5\x2e\x0a\x11\x0e\x87\xbd\xda\x84\x58\xe8\x89\xb1\xb0\x8e\x3d\x9d\x91\x15\xce\x87\x7d\x78\xa4\x06\x85\x70\xf6\x55\x16\x0a\xb4\x84\x70\x47\x0c\x92\xf9\x6b\x21\x64\xc7\x7d\x0a\x5b\xae\x6b\x90\xe8\x94\xbb\x30\xbe\xd5\x95\x7b\x0f\x71\x3b\x1e\x8f\x17\x66\xdc\x85\x59\x77\x61\xce\x5d\xb8\xe9\x2e\xdc\x72\x17\x6e\xbb\x0b\xdf\xba\x0b\xf3\xee\xc2\x82\xbb\xf0\x57\xf5\x78\xcc\x45\xd7\x3c\x6b\xc7\x22\x4a\x98\xf3\xd8\x6c\x8b\xee\xc2\xf9\x22\x86\xd6\xd9\xb0\x57\xc4\x57\xfb\xb5\x18\x89\xae\xb0\xef\xa2\xe8\xce\xbf\x2f\xbe\xc9\x9b\xe2\xcd\x8f\x17\xc5\xab\x84\x8c\xed\xec\xb0\xed\xeb\x96\xa5\x08\x33\x72\x52\x79\xe5\x10\x82\x43\x3c\x09\xc7\xc4\x52\x90\x37\x04\x1e\x40\x60\x03\x1e\x31\xf5\x25\x4c\x6d\xc0\x2b\xfa\x2e\x66\xe5\xcf\x07\x08\xc6\xf9\xd9\xc1\x86\x5e\x94\x04\x77\xf7\xbc\xcf\xf7\xd9\x1c\xa9\x1c\xdf\xcd\x0b\xd5\xcd\x83\x35\xaa\x1a\x24\x3e\xf7\x5c\xd0\x11\xf4\xd6\xae\x96\xf7\x1f\xea\x7c\x16\xf3\x69\x56\xd0\x7c\x9a\x5b\xba\xee\x96\x66\xdd\xd2\xaa\x5b\x2a\xb9\xa5\x47\xc4\x2d\xdd\x72\x4b\x8f\xdc\xd2\x6d\x77\xf1\x12\x82\xfc\x84\x79\xb7\xb4\x0e\x11\x48\xb8\xc6\x40\x97\xdd\xd2\x4d\x81\xf8\xc8\x2d\x2d\xb9\x8b\x97\x10\x71\x71\x92\x00\xe1\xc5\xd3\x40\x1b\x61\xd7\xdd\xc5\x71\x44\x38\x4f\xdc\xd2\x84\x5b\xfa\xc4\x2d\x95\x31\xe7\x97\xee\xe2\x38\xc1\xc8\x84\x20\xf6\x25\x86\x4f\x03\x13\x58\x1c\x71\x4b\xe7\xdc\xd2\x15\x91\xf6\x5e\x30\x81\xb1\x1e\xc2\xbd\x81\xbc\x94\x23\x44\x5a\x4c\x3f\xb1\x09\x12\xd1\xaa\x27\xda\xa8\x72\xa2\xdd\xda\x26\x42\x55\x4c\x44\x6b\x94\xe0\x35\x49\x84\xd8\xdf\xce\x51\x3e\x16\xf3\x0d\x66\x5d\xe5\x4c\x97\x4e\xb3\x42\xdf\xc3\x7a\x84\xa0\xf3\xd8\x32\x9f\xb8\xa5\xe5\x48\xc2\x6d\x64\x7c\x26\x02\xfd\x04\xa1\x25\xfc\x0d\x25\xdc\x41\xd0\x95\x40\x5f\x09\xa6\x41\x95\x42\xfc\xb4\x9c\xdd\x89\x0a\xf8\x4c\x87\x18\xf5\x99\x0b\x31\x14\x65\xc2\x2f\xb8\xc5\x54\xad\x34\xc1\x0b\xe1\x25\x70\xda\x9c\x30\x27\x09\x8f\x2d\xe7\x69\x47\x82\xc6\x88\x8e\x84\x8c\x11\x6d\x73\xa6\x76\x24\x64\x8c\xa8\xc1\x54\x8d\x23\x34\x99\xab\x41\xcf\x9b\x84\xce\xb3\x18\x9f\xa8\x41\x43\x4d\x62\xcf\x1b\x6f\x6b\xa2\xc6\xdf\xdb\x2c\xb6\xe8\x6c\x7c\x96\x06\xef\x63\x6a\x27\x93\x31\xf8\x22\xde\x0b\xce\xc4\xfc\xae\xf3\xc8\x2d\x4d\x41\x0f\xc1\xf9\x18\x80\x2f\x78\x0c\xb8\xa5\x47\x1e\xe6\x5d\xb7\xf4\x35\x76\xa7\x25\x77\x71\xdc\x9f\x88\xf1\x6f\xeb\x8a\xc8\xc3\x52\x61\x0a\x56\xfa\xd0\x2d\x5d\x91\x44\x95\xe6\xf1\xf7\x2e\x16\x24\x26\x5f\xd1\x24\x8f\x78\x26\x90\xfd\x13\xec\x87\x5f\xfa\x73\x2c\x01\x11\xc8\xa9\x00\x72\x09\xbb\xef\x75\x06\xe7\xd3\xaa\x00\x50\x64\xe9\x09\xb1\x07\xfc\x2f\xf9\x53\x29\x01\x11\xc8\x85\x00\x72\x19\x8b\x5e\x85\x16\x83\xca\x96\xf9\xc7\xe5\x4d\xa2\x1a\x23\x88\x7a\x6d\x3d\x95\x2a\xad\x86\x0e\x93\xdc\xd2\xaa\x1c\x9b\x78\x70\x8a\x53\xde\xfb\x2b\xba\xa5\x77\xf1\x03\x5e\x70\x4b\xa7\x8b\xd8\x9e\x33\x98\xb8\x80\x88\xf7\xc4\xbb\x84\xb4\x32\x82\x16\x90\x4b\x8f\xc2\xe9\xbd\x3b\x18\x9f\x63\x6c\x88\x21\xfa\x80\x3f\x44\x07\xf8\xf2\x4e\xe6\x5a\xf0\xe7\x9f\xd7\x75\x06\x68\x34\x66\x99\xe3\x06\x8f\xe9\xda\x32\x6d\xdd\x80\x6f\x3e\x2d\x0a\x71\xcb\x0d\x5d\xb7\x62\x16\x26\x3f\x98\xad\x09\x83\xc9\x46\x65\x6d\x3d\xc5\x38\xb0\x6f\xdf\xb3\x6c\xd2\x5b\x8a\x15\xde\xa5\x57\x54\xc3\x26\xbf\xe2\xee\x4e\x6d\xbc\xae\x68\x93\x23\xe8\xed\xb4\x87\xaa\x36\x79\xdd\xae\x2c\xc2\x6f\x2e\x67\x93\x23\x69\xdb\xb4\x6c\x72\x92\x79\x3b\xb5\xc9\x9b\xe8\xed\xd4\xe6\x1b\xf5\x86\x4d\x8e\x32\x6f\xa7\x2d\xec\xaa\xb2\xad\xfa\x61\xbc\x10\x78\xa4\xdf\x80\x32\x22\x5b\xf5\x16\x90\xe5\x5b\xf5\xad\xbd\x9d\xda\xc2\xdb\x29\x79\x4b\x31\x4c\x4a\xde\x40\x07\xa7\xe4\x0d\x55\xb3\x28\x39\xa9\x98\xf0\x4b\xfb\x69\xaa\xb1\xa6\x5a\xdc\x99\xa9\x09\x14\x30\x3b\xe6\x86\xcc\x2d\xdd\x99\xb2\x6c\xe4\x0d\x9b\xbc\xa1\x42\x0e\x72\x92\xfe\x48\xdb\x07\xcf\xb2\x0f\xff\x66\x46\xd5\x24\x35\x13\xdb\x88\x3f\xd2\x4f\x23\xf0\xa0\x2a\x84\x97\xe0\x8f\x46\xaf\xe9\x86\x6a\x2a\x6a\x56\x0a\xa5\x05\x33\x31\xcf\x9b\x52\x56\xb7\xec\x6c\x5f\x80\x46\x3b\xa3\x92\x9a\x89\xf8\x57\xcf\xa9\x76\x3f\x0d\xb8\x14\xb5\xa5\x7e\x9a\xb3\x35\xb1\xfb\xce\x40\x7c\xf7\x1d\x0f\xf8\x6c\x49\x4d\xd1\x80\x93\x4b\x5b\x6c\xbe\xeb\x06\x35\x59\x5a\x46\xc4\xf8\xce\x7b\x4e\x37\x74\x8d\x25\xa5\xbc\x28\xdf\x7a\x7f\xc7\xce\x51\x9e\xd6\xe3\x45\xf9\xc6\xbb\xa5\x6a\x22\xad\xe0\x45\xdb\xb1\x49\xb7\xcb\xb4\x8a\x5a\xaa\x68\xa4\x8a\x56\xe6\x99\x0e\xfe\xac\x0c\x3f\xf8\xeb\x96\x4d\x8b\x99\x86\xb0\xba\x65\x2d\x25\x27\xf7\xb3\xa0\x91\x92\x93\x80\xd5\xc6\x39\xe0\x4b\x2f\xbf\x7c\x68\xfb\x47\x01\x9d\x49\x79\x4f\xf5\x8c\xf3\x50\xee\xe8\xf2\x42\xfb\x20\xf4\x3e\x84\xf6\x7b\xa1\x03\x5e\xea\x41\x2f\x74\xc8\x0b\xbd\xe8\x85\x5e\xf2\x42\x2f\xfb\x94\x03\x85\xec\xf3\x83\xfb\xfd\x02\x7d\x84\xfd\x9d\x7e\x91\x3e\xf4\xa0\x1f\x3c\xe4\x07\x5f\xf4\x83\x2f\xf9\xc1\x97\x03\xa5\x75\x7a\xe1\x06\x67\x07\xe9\x96\x8e\xe8\x9c\x72\xc8\xb1\x9b\x53\xf6\x1d\xd1\x95\x03\xae\xdd\x38\xdc\xb9\x07\x01\xf4\x45\x23\x02\x0f\x18\x9e\xef\x4b\xa7\x1c\x71\xef\x06\xe9\x01\x37\x3a\xcc\xe7\xe0\xba\x1f\x09\xb8\xcf\x71\xca\x6d\xb8\xa2\x0b\xf1\xdb\xc8\x0d\x5d\xd8\xbd\x1a\xe7\xb2\x95\x03\xba\x10\x7f\x01\xee\x42\xbc\x35\x77\x3c\xc7\x79\xe3\x7c\x71\x8e\x38\x3f\xad\x78\xe1\x5c\xf0\xd2\x79\xb9\xbc\xcc\x26\x43\x4b\xf5\xb2\x73\xbf\x7a\x1e\x2f\x3c\x2d\x3a\xab\x04\x7d\xb5\xf8\x51\xbc\xc4\x19\x88\x4e\x3a\xeb\xd5\xb1\x20\xfa\x23\x08\xfe\xf9\x6e\x00\xf4\xe7\xbb\xd0\x6d\xaa\x17\x9c\x12\xf1\xa1\xad\x46\xa4\xea\xe5\xea\x79\x67\x11\x4a\x86\x47\x75\x9c\x3d\x26\x19\xf0\x11\x3e\x18\x4d\xa0\xb7\xd6\xca\xf1\x19\x50\x42\x3a\x48\x05\x69\x20\x05\xf2\xe7\xbb\x2c\xf7\xe2\xf7\x67\xdc\xfb\x07\x1b\xaf\x9c\x4f\x9d\x87\xd5\xb1\xbf\x2c\x38\x77\x25\xf4\xc6\x89\x17\x80\x63\x8e\x8a\xa6\xf0\x4b\x5b\x61\x77\x7c\x42\x48\x01\x6f\x45\x1f\x39\xe5\x16\x94\xfc\x91\xab\x17\xc0\xbd\x7f\x5e\x76\x4a\xd5\xb3\x78\xb5\xb0\x2c\x61\x87\xc5\x9b\xd5\x0d\x0b\x68\x9d\x77\xb9\x7a\xc6\xb9\xeb\x94\xaa\xe7\x01\x10\xcb\xdf\xd6\x35\xa7\x45\xa7\x54\xbd\xe0\xac\x38\xe5\x88\xeb\x9a\x47\xd0\x1f\x71\x54\xc4\x8e\x3b\x89\x1d\x6c\x85\x95\xb1\xe6\x94\xab\x97\x71\x3c\x84\x34\xbc\x0c\xfd\xe7\xcf\x9c\xf2\x9f\x3f\x73\x4a\xde\x22\x2b\x0c\xcc\x70\x54\xc1\xa2\xb7\xaa\xf2\x01\x29\x81\x82\x0d\xe9\x2d\xa3\x44\xb4\x47\x14\xf6\xd0\x59\xff\xf3\xb2\xb7\x6a\x12\xd1\x42\xb0\x80\x07\xde\xc2\x88\x47\x63\xbb\xa8\xf8\xc1\x2c\x16\xd9\x6d\xb1\x3f\x2f\x17\x59\x29\x45\xf8\x82\x9c\x65\xa0\xb8\x83\x95\x09\xa3\x19\x5f\x8d\x88\x42\xbc\x95\x08\xaf\x52\x03\x25\x41\xbf\xfc\x9d\x2e\x33\x38\x13\x49\xa6\x01\xe9\x15\x0d\xf1\x43\xdd\xa2\x64\xae\x03\x19\x28\x2d\x29\x32\xb6\xe1\x4b\x07\x24\x44\x11\xc6\xbf\x26\xf3\x0a\x7f\x32\x61\xf5\x2a\x7d\xc5\xa2\xd5\x0b\xd3\x09\x16\x40\x3f\xe2\xdd\x30\xe8\x69\x76\x2e\xd7\xd7\x60\xce\x10\xb3\x9f\x72\xa8\x6b\x3b\x73\x86\xd8\x10\x9a\x09\xee\x7c\x96\x6f\xb8\xe5\x71\xb7\xfc\xb5\x5b\x5e\x72\xcb\x67\xdd\xf2\x0d\x82\xf1\x32\x26\xfc\x09\xa1\x5f\xb8\xe5\x45\xb7\x7c\xd5\x2d\x7f\xea\xde\xbb\x48\x30\x61\x15\xe3\x5e\x8e\x7b\x63\x08\x9d\x43\xd0\x57\x6e\xf9\x2a\xc1\x5c\x53\x08\xfa\x53\x90\xf4\x0d\xb7\xbc\xe2\x96\x3f\xc6\x02\xae\x06\xd1\x19\x0f\xe3\x6e\xf9\xfd\x20\xfa\x4d\x44\x9f\x74\xcb\xb7\x22\xfc\x31\x86\xbe\x0a\x52\xb8\x82\x44\xa7\x83\x88\x8c\x87\x59\xb7\x7c\x1e\xe9\x8c\x07\xd1\x3f\x15\x44\x66\xbc\x1c\x2d\x76\x47\xcb\x37\x12\x6e\xf9\x6c\x02\x0a\x4f\xb8\xe5\x2f\x12\xbc\x19\x38\x10\xeb\x9f\x70\xcb\x5f\x01\xfc\x0b\x81\x09\x75\x15\xc0\x71\x01\xbc\x19\xa4\x83\x49\x57\x04\xe4\x0b\x01\xf9\x14\x21\xdb\xd9\xf7\x2c\x7f\x8b\x95\xf8\x04\xab\x79\x05\xea\x88\x6f\xea\xbc\xa8\xe3\x27\xd0\xba\x08\xfa\x16\x41\x93\x58\xe1\x25\xb7\xfc\x35\x6b\xa5\xb2\x5b\xfe\xd4\x6b\xaf\x5b\x88\x72\xd3\x2d\x5f\x73\xcb\x1f\xb9\xe5\x55\x82\x4d\x58\xe6\xef\x08\xa8\x40\x7d\x6f\xb2\xfc\xee\xbd\x8b\x2d\x37\x34\x7f\x08\xce\x76\xc4\x10\xdb\xf4\x44\x76\xa0\x8d\xcf\xc3\xcf\xb7\xac\xd9\x39\x7d\x78\xce\xb2\x77\xf4\x7d\x1b\x05\xdb\xce\x7a\x13\x2b\x33\xc3\x7a\x72\xe8\xde\x15\x42\xa1\xd5\x60\xec\xc3\x96\x5b\x75\xef\x9d\x97\x5a\xe7\x8d\x9f\x96\x95\xc7\xdd\x7b\xe7\xb1\x21\xae\x22\x3a\xa7\x83\x1f\xc6\x64\x11\x1b\x79\x9a\xbf\x8a\x58\x72\x0b\x83\xda\x2d\xf3\x6d\xcb\xeb\x52\x6b\x0e\xe5\xe4\x56\x65\x35\xd9\x1c\x16\xad\x87\x7f\xab\xee\xbd\x77\x43\xad\x15\xdb\x2f\x86\x2e\xf1\x35\xf4\x32\xa0\x3b\xb9\x55\xa6\xc0\xa4\x04\xb9\xbb\xea\xde\x7b\x17\xde\x41\x1c\x3b\xb0\xc5\xcc\xc5\xe6\x5d\x51\x5b\x26\x89\x5a\x32\x18\xdc\x81\x16\x15\xea\xe3\xc5\x8a\x56\xb8\x37\x0e\x39\xa0\xfc\x99\x06\x14\xda\x99\x02\x21\x37\xab\x6e\x79\x3c\x34\x03\x6a\x58\x02\xdb\xab\xbe\x07\xe2\x13\xab\x31\x2e\x5e\xc5\x0c\x7e\xf1\x57\xc5\xd7\xbf\xea\xef\x53\x37\x48\xca\x27\xe5\x2e\x29\x02\xe2\x3b\xd3\x21\x60\x86\xe1\x5d\x80\x8a\xb3\x42\xee\x9d\xc6\x36\x9c\xf4\x37\xa5\x1b\xa7\xa6\x58\x4e\xde\x64\xfe\x96\xb4\x0f\x19\x61\x18\x37\x31\xfe\x19\x8a\xbe\x25\x78\x97\xf7\x2e\x32\xaf\xf3\x88\xdd\x30\xb5\x07\x73\x42\x4b\x7f\x04\x6f\x13\x3b\xae\xbf\x89\x1d\x85\x17\x58\x39\x9f\x61\x85\xc4\x6e\x35\x8b\x46\xcd\xbf\xbf\xbc\x2d\x25\x61\x5f\x4f\xf0\x79\x55\x1b\x54\x71\xd1\xcf\x43\x2f\x79\x21\x58\x7e\x0b\xa0\x1f\xdc\x97\x94\x9f\x67\xc9\x22\x00\xab\x7b\x16\x3a\xe8\x85\xf6\x27\xe5\xe7\x2b\x0f\x31\x78\xc0\x0f\xe2\x7a\x5d\x44\x0e\x21\x6e\x01\x37\x12\x9e\xb7\x31\xd4\xd5\xe9\x05\xf7\xfb\xc1\x43\x10\x2c\x30\x54\x2f\xd8\x60\xbd\x1f\x30\xb0\x2d\x57\x3e\xa7\xda\x08\x35\xc8\xaf\x94\x11\x83\xe6\x48\x0f\x35\x2c\x72\x64\xc8\x50\x20\x58\x59\x23\xc7\x2a\x6b\xb6\x86\xbf\x39\x72\x64\x04\xef\x1e\x9f\x54\x34\xab\xb2\x46\xfb\x0d\xf2\x66\x96\x07\x7e\xad\xb3\xe7\x51\x25\x4b\xfb\x5b\x5c\xb0\x80\xc2\xa0\x24\xb6\x7d\x3a\x64\x78\x65\x60\x11\x58\x02\x90\xe7\xca\xce\x95\x35\x20\xd8\x64\x9d\x5b\xf9\x5c\xc9\x3e\xfe\x52\xd1\xfa\x15\x72\xd4\xe6\x81\x93\x2a\x0f\x54\x26\xa9\xc1\x83\x27\x14\x8d\x87\x8e\x68\x1a\x25\x8f\xbf\x80\x70\xab\xd1\x15\x08\x23\x49\x24\x87\xa4\x80\x08\x64\xc7\xdc\xcd\x07\xc2\xca\xe7\x59\x72\x14\xf2\x61\x36\x83\x9c\x80\x4c\xe4\xf1\x17\xda\xdf\xc1\x2a\xb5\xdf\x4e\x57\x1e\x6a\x92\x49\xd3\x42\xc7\xd8\x17\xdb\x8a\x61\xa9\x46\x34\x89\x0b\x4c\x55\x4b\xa9\x59\xd5\xd7\x50\x4e\xc7\x35\x9c\x53\x95\x87\x95\x35\x2d\x26\x6a\xd3\x4a\x65\x46\xd1\x1a\xe4\x6c\xf3\xcc\xcf\xd4\x1f\x9f\x0f\xac\x24\x2b\x77\x1e\xb3\x75\x64\xbf\x6a\x68\x95\xa9\xca\x0c\xf7\x3b\xc5\x5c\x4c\xf5\xab\x46\xa3\x3b\x14\x28\xfc\xfa\x45\xe5\x3c\x71\xc7\x63\x29\x96\x06\x0d\xe3\xc9\x36\x16\xe9\x61\x29\xb4\xb2\xe6\x89\x24\x0c\x17\x18\xbc\xb2\x56\xc8\xf9\x97\x27\x20\x72\xaa\x91\x37\x50\xcd\xbb\x8f\x2d\x2c\x50\x7b\x5e\x40\xc5\x53\xf7\xdc\x82\xfa\xde\x3d\x3d\xbf\x9e\xea\x3b\xbb\xf0\x3e\xd7\x6e\x5f\x07\x89\x09\x02\x94\x5a\x7a\x74\xcf\xd5\xea\xd5\xbd\x65\x52\xe7\x1e\xbd\xc9\x4a\x69\xeb\xa5\xd2\xa1\xce\x17\x9f\xe5\x0e\xad\x95\xdb\x33\x14\x5c\x2d\xbd\xaa\x29\x86\x4e\x4e\x28\xfd\x06\x3c\x7b\xa8\x61\xea\xde\xf9\x4d\x41\x27\xaf\xd9\x1a\xfe\xe6\x0a\x3a\xbb\x67\x81\x67\x2c\x05\x25\xdf\x6f\x28\x20\x27\x6c\x78\xfe\x5a\xef\xe7\x90\xa3\xaa\xc9\x42\xcd\x85\xd0\xab\x1a\x48\x85\xfe\xc0\x11\x4e\x01\x4a\x81\x32\xfc\x23\x1c\x14\x40\xfd\x40\xae\xe9\x6d\x59\x2d\x9d\xd6\xc9\x71\x5b\x53\x4c\x94\x9a\xf0\x50\x0b\x8a\x91\xb5\x73\x8a\x49\x5e\xb3\x47\x94\x7e\xc5\x24\xbf\x00\x90\x86\x67\x2b\xfd\x34\xb5\xc5\x05\x59\x0d\xc8\x31\x5b\x93\x2a\xf0\x34\x02\xd9\x5b\x1f\xe3\x1c\x57\xc9\x71\x1b\x8d\x4d\xaa\xe4\x35\x9b\xfc\x42\x8d\xa1\x6f\x4b\xde\xf4\xf4\xec\x3d\xba\x37\xea\xf1\xae\x23\xee\xec\xae\xa3\xa9\xc0\x61\xe9\x61\x84\x86\x22\xe7\xf8\x5b\x78\x25\xb5\xa0\x6b\x69\x89\x1a\x74\x24\xe4\xd6\xe8\x17\x76\x96\x9a\x92\x96\x8e\xca\x1b\xc8\x64\x52\xc9\xb4\x4d\x5b\xd3\x53\x92\xc6\xef\x46\x04\xc4\x0d\x60\x64\x69\x86\x0e\xe9\x5a\xc8\xa9\x11\x16\xa7\x43\x61\x1a\xcd\x52\x83\x52\x20\xce\xf2\xb6\x23\x70\x4c\x2a\xe5\x74\xbd\x5f\xd2\xd2\xe1\x0d\x2c\xca\x09\xe6\xd4\x21\xca\x2e\x56\xe0\xcd\x55\x89\x1d\xe8\xe8\x81\x0b\x5d\x3c\x9e\x4f\xca\xaa\x09\x18\xdc\xec\x7a\x48\x1e\xe9\x28\x90\x58\xba\x6e\x00\x41\xcf\x10\x24\x44\x52\x22\x0d\xda\xcb\x13\x49\x2c\xd2\x23\xd2\xfa\xed\x11\xaa\x79\x62\x89\xc7\x0a\x22\xd5\xa2\xba\xe6\x89\x26\x8c\x6c\xe3\xfe\x67\xa3\xed\x97\xad\x8f\x63\x5e\xdc\xbf\x2d\x9f\x9c\xdc\xe1\xce\x10\x4d\x67\xc8\x08\xfd\x6e\xec\x2a\x19\xc8\xe0\x63\x44\x19\x24\x39\xfd\x24\x19\x86\x94\x41\x3a\x4c\x4e\xea\x03\x19\x32\x90\xd1\x8d\x74\x86\xbc\x66\x5b\x8d\x1d\xe1\x44\x0d\xc4\x1c\x8e\x9e\x4d\x69\x87\x7b\xa8\x95\x49\xbc\x93\xd3\x75\x63\x97\xf2\xb3\x2e\x65\xff\xde\xae\xce\xce\xdd\x1d\x7a\x04\xce\x4e\xaa\x3a\x0c\x14\xab\x1d\xea\x61\x59\x16\xb2\x55\xfb\x79\xe7\x73\xcf\xed\x52\x5f\x38\x6c\xf5\x6a\x7d\x2f\xc8\xc3\xd4\xca\x65\xe4\xdd\x1d\xba\x00\xef\x92\xe5\x9f\x1e\x3e\xac\x76\xcb\x92\x9c\x94\xe5\xdd\x2f\x80\x20\x7e\x41\xce\xd3\xd7\xe4\xdd\x1d\x46\x73\x24\xa3\x6f\x77\x87\xcc\xec\xc9\x60\x6b\xc8\x49\xf5\xd4\x2e\x65\xb7\xf0\x5a\xa0\x0b\xaf\x05\xbe\x03\x02\xf5\x05\x59\xca\xd9\x43\x71\xbb\xff\x90\x60\x79\x09\x01\x4b\xfb\x90\x60\x28\x43\x71\x7b\xf7\x90\x30\x48\x07\xe3\x06\xe8\x59\x82\x11\x37\xf5\x0e\x09\x47\x8f\x9d\x6c\xe0\xd0\x05\x9a\xc3\x97\xf7\x96\x62\xc0\xeb\x04\x22\x12\x7b\xbf\x41\x08\x7f\xd7\x21\x24\x65\x30\x14\x87\x3e\x10\x8c\x63\x7f\x08\x02\xa0\x6f\x04\xe3\xd8\x4f\xc2\x85\x60\x9f\x09\x82\x5e\xb3\x2d\x12\xe3\x2c\x4f\x5f\x6b\x08\x6c\xc0\xb7\x97\xc4\x2a\xd0\xea\x8e\xb1\xa8\x76\xa0\xba\xa2\x9a\xa2\x7a\x5e\xb5\x44\x75\xbc\x6a\x04\xd8\x17\x6c\x87\xd8\x6d\xc0\x66\x7b\xec\x35\xdb\x06\xcb\xe9\x83\xf9\x63\xd6\x20\x1d\x24\x47\xe9\x49\x78\x0c\xe9\xc3\xf0\x48\x67\x8e\x59\xb9\x0c\x84\x72\x7a\x1a\x9f\xfd\xf6\xef\x78\x82\x06\x3d\xa7\xc5\x48\xf7\xbd\xd2\xc4\x61\xf0\x7b\xa1\xf8\xb7\x39\x33\x3f\x4a\x5f\x1b\xa4\x83\xd1\x39\x39\xbe\xd0\x9c\x72\x32\x36\x40\x1e\x3f\x1e\x9c\x7b\x23\xda\x6b\xf6\x77\x63\x57\xa3\xf3\x6f\x44\x6c\x63\xe4\x6b\x70\x94\xcf\xe5\xde\x9e\xae\x9f\x1e\x3e\xac\x24\x54\x2d\xa5\xfc\xfb\x9b\xef\xec\x92\xa1\x39\x77\x77\x5b\x09\x33\xa7\x0e\x28\xbb\x3a\x3b\xf6\xec\xdf\xfd\x82\x9c\x53\x4e\xca\xc9\x38\xa6\x11\xc7\x1c\xa1\xff\x1c\xc7\x04\x81\x12\xc3\x44\xaf\x1b\xd6\x0b\xb2\x34\x74\xec\x77\xf2\x29\x36\x16\x3f\x23\x9b\xd8\x44\xed\x32\xaa\x68\x6d\x32\xda\x0f\x98\x16\x8a\x58\x4b\x3e\x05\x93\x83\x21\xfb\x24\x4a\x68\x98\x16\x68\x30\x17\xc0\x17\x84\xb2\x19\x26\x02\x1a\x0c\xff\x0c\x04\x52\x19\x46\x7f\x0d\x46\xfd\x11\x2e\x67\x06\x71\xd0\xd7\x60\xb0\x17\x20\x03\x87\x7a\x0d\x46\x78\x06\x02\x4e\x60\x80\xd7\x7e\x00\x2b\xcf\x07\x0f\x1c\xe8\xda\xe9\xe6\xc9\x80\xb7\x79\x32\xe0\x6d\x9e\x0c\xf8\x9b\x27\x03\xfe\xe6\xc9\x80\xd8\x3c\x19\x10\x9b\x27\x03\xde\xe6\xc9\x80\xb7\x79\x32\xe0\x6f\x9e\x0c\x54\x1e\x7a\xbb\x27\x18\xf6\xb6\x4f\x30\x86\xfb\x27\x03\x1b\x8b\x62\x03\x65\xc0\xf6\x36\x50\x20\xb8\xdf\x0f\xe2\x06\xca\xc6\x22\x47\x0e\x44\x1a\x6c\xa2\x04\x6d\xb7\xbd\x39\x40\xb3\xe4\xf1\x17\x76\x3f\xb5\xd8\x0e\xca\xaf\x61\xb6\x05\x2b\x8b\x8d\x45\x93\xbc\x46\x47\x55\x83\x6a\xe4\x2d\x25\x9f\xb7\x47\xc9\x91\x8d\x2f\x6d\xd3\xd2\x4d\xf2\x6a\x21\x57\x79\x98\x23\xaf\x66\xd5\x3c\x79\x83\x9a\x1b\x8b\x79\x72\xc4\xa0\xb9\x8d\xc5\x6c\xf3\xe1\xe3\xcd\x01\x8a\x05\xe1\x2a\xe1\xd7\xaa\xc9\x56\x2f\x74\x14\x88\x23\x65\xa0\x0a\x24\x81\x22\x90\x6b\xb2\x7c\x39\x41\x47\xa9\x41\xf0\xd7\x52\x4c\x58\x35\xe4\x36\x16\xf9\xbe\x09\xcd\xf7\x53\x72\x42\x31\x1e\x7f\xa9\xe4\xfb\x15\xf2\x4b\x3b\x4f\xf1\x07\x31\x5b\xc9\xf5\x13\x74\x94\x9c\x18\xb5\x80\x98\xd8\x37\x31\x20\x27\xf9\x65\xbe\x85\xb5\xfc\x13\xa3\xe4\x04\xe4\x81\x2c\xe4\x04\x94\x47\x7e\x19\x46\x6f\x6b\x8b\x5b\xeb\x96\x2b\x77\x2a\x77\xe4\xa4\x5c\xf9\xb8\xf2\x31\xfa\x86\xac\xdc\x31\x31\x7a\x32\xbe\x63\x0f\xa8\x45\x40\x2c\x56\xee\x98\xc5\xca\xc7\x27\x9b\xef\xc2\x03\x15\xee\xd1\x12\x48\xb1\x5d\xf7\xbf\xcd\xb1\xc2\xdb\xc5\x89\x6f\xe2\x14\xa8\xb1\xb1\x18\x4d\xf2\xb6\x62\x72\xca\x80\x92\x6d\x75\x4d\x3d\x55\x79\xb8\xf5\x16\xce\xb6\x77\x70\x34\x83\x86\xb6\x70\xb4\x01\x45\xec\xe1\x64\x69\x65\x46\x32\xa9\xa6\x16\x7c\xc3\x42\x22\xca\x37\x74\xd8\x95\x74\x6f\x05\x25\xa2\xde\x96\x4e\x68\x47\xa7\xf5\x86\xce\x08\x4b\xc9\xd0\x77\x2c\xea\xed\x4c\xf3\x98\xd8\xec\x29\xf8\x7b\x3d\x05\x6f\xab\xa7\xb0\xb1\xe8\x6f\xf5\x60\xe4\x47\xdb\xea\xe1\xa2\xe9\x87\xdd\xec\x39\xd0\xb5\x2d\x5d\xba\xe6\x1e\xd7\x7e\x6f\x26\x7b\xe5\x61\x55\xd1\x4c\x6a\x4a\xa6\x32\x60\x6b\x29\x53\xee\x90\x9f\x8f\x40\xfa\xe0\x5d\xf7\x2a\x2f\xc8\x3e\x4e\x30\xc2\x0c\xb4\x3e\xaf\x49\xf9\xca\xb7\x68\x80\x15\xf3\xf3\x18\xb3\xcd\x0a\xe8\x18\xe7\x59\x79\x98\x59\x66\x7d\x5e\x93\x2a\xeb\x68\x64\x8a\x97\xcc\xa3\xcc\x32\x2b\xa0\x63\x9c\x67\xe5\x61\x66\x9d\xf5\x79\x4d\x1a\x55\xed\x40\x4e\x8c\x31\xdb\xac\x80\x0c\x51\x9e\x8f\x05\x99\x75\xd6\xe7\xd1\x34\xab\xcf\xa9\x62\x72\xa3\xac\xc8\x9b\x62\x2a\x1a\x67\x13\x83\xcc\x20\xeb\xf3\x9a\x04\xe3\x3a\xcf\x42\x0d\x6e\x85\x15\xd0\xa8\xc1\xcb\x80\x40\xdf\x29\xf1\xc6\xf5\x62\xd1\xea\x36\x7a\xb5\xbe\xde\xce\xbe\x24\x3e\xbb\xfa\xe2\xeb\xb0\xd1\x5c\xcc\xc2\x09\xf9\x95\x32\x6c\xd0\x74\x2e\x03\x03\x4a\x65\x86\x1c\x19\x36\x2a\x0b\x36\xaa\x35\xff\x53\xe5\x21\xea\x35\xab\x94\xfc\x93\x6d\x0e\x64\x2c\xa6\x38\x3d\x4c\x0d\x72\x5c\x35\x2d\x7d\xa8\x32\x65\x99\xe4\xd7\x3a\x03\xfd\xff\x95\x01\x0c\xb4\xa9\x3a\x3d\x6c\x84\xca\x60\xfe\x5e\x14\x0b\x28\x03\x49\x20\xd7\x64\xe4\x3a\x59\xb9\x9f\xa3\x29\x95\x1c\xaf\xdc\xd7\x94\xca\x8c\x0a\x74\xac\x51\x95\xf4\x54\x6e\x18\x03\xb6\xa1\x92\xff\x93\xa9\xdc\x07\x84\x7f\x55\x2b\x73\x9a\x62\x00\xca\xc9\xca\x0d\xcb\x36\x5a\x8e\x5d\x40\x16\x69\x22\x5f\x40\x0c\x09\x21\x15\xcc\xdf\x7c\x00\x3b\x59\xb9\x0f\x39\x99\xcb\x97\x1b\xe4\xff\x64\xc8\xbf\x62\x91\x6d\x2c\x2e\x12\x81\x01\x23\x91\xcf\x27\xb6\xf0\x07\xda\x9b\xa2\xb9\x1c\x35\xfb\x1a\x39\xbe\x0a\xa5\x49\x82\x74\x60\x10\xe9\xcd\xa9\x7d\x52\x2b\xec\xd8\x20\x99\x7a\xfb\x79\xbd\x98\x7a\xfb\x79\xba\x57\x6d\x3a\x3a\xa6\x9e\xd7\x99\x2f\x1a\x4b\x3f\xae\x8f\x28\x06\x9a\xc7\x6d\xc7\x1f\x0d\x77\xf1\x0c\xf9\x93\xf2\xd1\xe7\xdf\xc4\x11\x3b\xf5\x3c\xc5\x58\x33\xf3\x79\xfa\xbf\x67\x54\xa9\xf2\xa7\xe8\xe0\x96\x52\xf2\x95\x3f\x85\xe0\x41\x35\x6e\x01\xf7\x47\x33\x55\x51\x0d\x9f\x4e\x60\x44\x33\x2b\x0f\x0d\x49\xc9\x89\x21\x0d\x52\x14\xdb\x43\x6c\xcb\xe0\x93\x39\x64\x28\x6a\x60\x93\x70\x90\xfe\x35\xfd\x44\xc5\x36\xe3\x5e\x7a\x26\x03\x98\xd6\x68\x7e\x4f\x8e\x5a\x5a\x40\x8e\xa8\x9a\x46\x0b\x06\xe9\x37\xfe\x6b\x8a\x16\x8c\xff\x9a\x22\x79\x6a\xfc\xd7\x94\xf9\x5f\x53\x44\xed\x37\x54\x83\xe4\x69\xa1\x30\x42\x0a\x23\x1a\xfe\xe6\x0a\x23\xa3\xe4\xff\x7e\x3d\xf2\xf8\x86\x45\x1e\xdf\x18\xb1\xa8\xd6\xaf\x1a\x24\x6b\xfd\xd7\xd4\x08\x50\x20\xda\xc8\x08\x03\xa5\x46\x06\xe1\xd9\x5c\x9c\xfc\x88\xe5\xfa\xc2\x87\x9a\x34\x4f\x4d\x42\x0b\x1a\xfc\x9a\x2a\x3e\xb2\x06\xfe\x8e\x30\x50\x9e\x3f\x37\xcb\x97\x0a\xb4\xf1\xe9\x01\xaf\xc1\xf7\x43\x0c\x45\xd0\xb3\x91\xfa\x31\x2f\x7a\xb4\x3d\x97\xa5\x66\x2a\x9b\x91\x62\x96\xdc\xa8\x99\xa5\x52\xec\x5c\x80\x7d\xae\xe9\xe8\x77\x4e\x4d\x93\x6a\x96\x94\x6e\x7c\xbd\x23\xdd\xfe\x57\x9d\xa2\xc0\x8c\x29\x15\xa8\x16\xf8\xb4\x45\x0c\xbe\x82\xbc\x9a\xf5\xe6\xa9\x2c\xc2\xef\x6d\x6c\x96\x2f\x85\x36\xf9\x31\x8e\x26\x94\xfe\xef\x67\xbe\xf1\x4b\x0b\x58\xfd\xbf\x9f\xa9\x1a\xce\x52\x29\xb4\x35\x9f\xa0\xea\x50\x07\x9c\x85\xd2\x82\x3e\x62\x78\x93\x50\xb5\x50\x50\x0d\xb6\xb5\x4f\xcd\x34\x4c\x3d\x84\xc5\x4b\x88\x69\xa1\xab\x58\x87\x50\x16\x74\xed\x8b\xea\x42\x1c\xec\x7c\xa6\xbb\x58\xa3\xf9\x80\x1c\xf8\x6e\xf5\xdd\xef\x56\x2f\xc3\xdf\x4a\xe9\xbb\xd5\xaf\xbe\x5b\xfd\x88\x7c\xb7\xb2\xf8\xdd\xea\x15\x11\xbf\x42\xbe\x5b\x7d\x1f\x23\x57\xbe\x5b\xbd\x46\x00\x1f\xd2\x3f\xc2\x8c\x1f\x79\x89\x5f\xe1\xdf\x1f\x09\x7b\x20\xc9\x50\xfc\x92\x08\x7c\x4d\xbe\x5b\xfd\x18\x43\x9f\x7d\xb7\x7a\x9d\xe0\xe3\x8f\xdf\xad\x5e\x47\x2a\x97\x91\x36\x23\xbc\xb2\xf6\xdd\xea\x97\x90\x86\xec\x10\x24\xf9\xc7\xef\x56\x6f\xc4\x11\xef\x62\xc2\x85\x20\xb4\xb9\x00\xfa\x9f\x50\x61\x5f\xf2\x61\xde\xab\xf8\xcb\xd8\xbe\x4a\x04\xf7\x97\x83\xf1\xab\xbc\x59\x7c\x10\x70\xf3\x51\x24\x7e\x23\x9e\xe5\xfd\x46\xd0\x95\x7b\x50\x02\x46\x5b\x49\xd2\xbf\x4d\xe6\x50\x32\xff\x6d\xb1\xf6\x37\x29\xe9\x45\x13\xdd\xfd\x6e\xf5\x9c\xf4\xdd\xca\x4a\x54\xe4\x8b\xf4\xb5\xef\x56\x4a\xe1\xf4\xa0\x34\xf7\x12\x7c\xf1\x8f\x19\xaf\xf1\x5e\xbf\x7a\x5d\x0a\xa1\x34\xcc\xdb\xce\x58\x00\x8c\xc2\xeb\x60\xec\xae\x5e\x95\x44\x53\x5f\x0e\x0c\x0d\x61\x98\x10\x8f\xef\xe3\xbb\x59\xf3\x06\x8a\x30\x30\x0f\x58\xef\x0b\xb1\xf2\xc7\xef\x56\xee\x7b\x03\x47\x0c\x9e\x01\x5c\xd6\xad\xce\x7e\xb7\x52\xf2\xc6\x11\x21\x0e\xae\xfa\xa9\x98\x0f\x87\x15\x2f\xc5\x1f\x5c\x02\x98\x97\x71\x90\x61\x9d\x53\x47\xb9\xf0\x91\x37\xd8\x20\x11\x26\xa8\xde\x45\x09\x76\x19\x07\x1e\xf1\x66\x96\x79\x57\x13\x43\x10\x62\xf9\x70\x40\x6f\x67\x38\x7a\x71\x5b\x7b\x0d\xd1\xe1\xc8\x4e\xef\x19\x08\x4e\x4c\xeb\x17\x6a\x33\xf5\x89\xa7\xef\xd5\x66\x6a\x8b\xa4\x3e\xfe\xf4\x83\xa7\xef\xd5\x16\x6b\x33\xf5\xb3\xa4\x7e\x0e\x60\xb5\x9b\xa4\xf6\x4d\x6d\xa6\xbe\x5e\x5b\x7c\xfa\x01\x87\xd6\x2f\x90\xda\x37\xf5\x77\xeb\x17\x9e\x4e\xd6\x27\xfc\xe0\x59\xc4\x7c\xfa\x5e\xed\xfe\xd3\xc9\xda\x32\x64\x5c\x7e\xfa\x41\x7d\xa2\x76\xf3\xe9\x95\xda\x6c\xfd\xdd\xda\x22\xa9\x7d\xf3\x74\xa2\x7e\x26\x00\xa8\x4f\xd4\xcf\x03\x07\x22\x7d\xe1\xe9\x07\xf5\x33\x22\xda\x7c\x50\xf9\x7b\x61\xda\x1f\x18\xea\x17\x9e\x5e\xa9\x9f\xa9\xad\x3c\xbd\x52\x9f\xa8\xcd\x3e\xbd\x02\xb9\xce\x07\xa3\xcb\x4f\xaf\xd4\x2f\x04\x00\x4f\x26\xb0\x22\x3e\xa0\xbe\x1e\xc1\xa8\xdd\x7e\x7a\xbe\x7e\x0e\x02\x1e\xac\x95\xf4\x07\x0e\xb0\x54\x2c\x0b\xe9\x23\x4d\xa4\x83\x34\x9a\x8b\xe7\x6d\xe6\x7d\x26\x7b\xc9\x18\xaf\x5f\xa8\xbf\x5b\x3f\x5b\x7f\xb7\x67\x0f\xbe\xc7\x0b\xf5\x89\xfa\xbb\x4f\xbe\x3d\xba\xa7\x7e\xe6\xe9\x79\x08\x73\xc9\xda\x16\x6e\xed\x62\x5c\xea\xd6\x2e\x4a\xdb\xcb\x1b\x5b\xf5\xd7\x2f\x3c\xfd\xa0\xb6\x58\x7f\xb7\x7e\x4e\xaa\x9f\x79\xfa\xc1\x93\x89\xa7\x57\x8a\xd0\x38\x4f\xd6\x9f\x5e\xa9\x2d\x16\x9f\x4c\xc0\xeb\xad\xdd\xac\xbf\x5b\x9f\x90\x6a\xb3\x4f\x27\x6b\x8b\xd0\xef\x38\x3c\x9c\x0c\xf9\x91\x91\x89\x62\xfd\xcc\xd3\x2b\x4f\x26\x76\x70\xdf\xa9\x01\x3b\xc2\xf0\x91\xcf\x95\x80\x34\x61\xce\xbb\x13\xd5\x84\x3b\x91\x9d\x31\x19\xb8\x14\x15\xbc\x37\xd5\x62\x4f\x83\x6d\xc1\x76\x75\x76\xfe\xff\x94\x17\x2c\x6f\x4f\xee\x95\x43\x9d\x9d\xdd\x0d\xf9\x4f\xea\xaf\xbc\x0c\x69\x81\x0a\x24\xf5\x57\xba\xba\xf6\x77\x76\x37\xad\x02\x20\xec\xf3\x11\x30\xfe\x52\x67\x34\x43\xa0\x4e\x49\x51\x9d\xc6\xa3\x6e\x6d\xf6\xe9\xf9\x27\x0b\xd0\x19\xa4\xda\x72\x6d\xa6\xf6\xcd\xd3\x2b\xb5\x9b\xd1\xa1\x97\x41\x9f\x5e\x69\x88\xc2\xf7\x4c\xb0\xc8\xb3\x50\x89\xfa\x99\xfa\xbb\x62\xeb\x24\x9a\xc1\x1f\x95\x6b\x37\x9f\x4e\xd4\x27\x44\xe1\xb1\x2d\x18\xec\xae\x67\x6b\x0b\x50\x87\xfa\xe9\xe6\x04\xdb\x3c\x64\x08\x34\x88\x7f\xd2\x10\x68\x56\x18\x9b\xeb\x13\xd0\x4e\xf0\x66\x24\x94\x91\x67\xea\xe7\x41\x4e\x7a\xc3\x74\x18\x98\x4f\xca\x4c\x20\x4a\xf5\x73\x40\xf7\xe9\x24\x42\xd9\x40\x1d\x04\x65\x3c\x44\x9f\x77\x6f\xa0\x0e\x82\x52\x3e\x45\xfc\x3a\xbd\xe1\x59\x44\x7b\x7c\x4a\xf8\x31\x7b\xe3\xb2\x88\x16\x7c\x0a\xf8\xdd\x7b\x23\x31\x8f\x6e\x7d\x91\xdf\x13\x0c\x45\x2e\x30\x8a\x7b\xa0\x67\xd6\xd7\xe1\xf5\x37\xbc\x82\x07\x9f\xac\xf0\x27\xd4\xec\x50\x23\x78\x98\xf1\x82\xec\x0b\x39\xa6\x3d\x34\xc2\xd1\x7e\x13\x42\xf2\x8b\x95\xbd\xf3\x0f\x4f\xdb\xac\x6d\xd3\x7a\xb5\x8b\x7b\xd3\x1d\x72\x87\xbc\x1d\x2b\x79\x1d\x90\xa5\x76\xb1\x91\x8d\x81\xd8\xb9\x88\xb2\xff\x19\x8e\x45\xbc\xdd\xd3\x3c\xc8\x1a\xad\xdb\xea\x96\xab\xe7\x9c\x25\xa7\x8c\x9e\xfe\xd0\x85\x6b\x08\x50\x3d\x23\x27\xe5\x8c\x87\x1b\x76\xf6\x1a\xf6\x08\xcb\xfd\x8d\xed\xd2\x0f\xbf\xa0\x74\x18\x87\x7f\x6f\x9a\x49\xa0\x1e\x72\xae\x4c\xc2\x7e\x04\x43\x51\x28\x39\x10\xad\x9e\x69\x89\x8c\x5b\x99\x51\xe6\x49\x28\x5a\x0e\x45\x63\x15\x6b\x89\x8c\x1b\xa4\xe1\xfa\x92\x40\xa4\x1c\x88\x44\xda\xa1\x29\x1a\x7e\x5a\x78\x83\x7e\xad\x7a\x91\xa0\x07\xe3\x8f\xf9\xc3\xe1\x56\x92\x9c\x87\xd5\x8f\xab\xe3\xd5\xcb\xd5\x09\xc0\xf0\x23\x1f\x87\x22\x80\x0d\x1f\x59\x75\xac\xfa\xb1\x73\x9f\x54\xc7\x9c\x75\xe7\x3e\x54\x00\x03\x98\x7e\xaa\x57\xeb\x0b\xce\x1e\x74\xe6\xd5\xee\xb9\xe7\x20\xd0\xf9\x53\x18\x5a\x8c\xde\xce\xbe\xa4\x8e\x5e\xf1\xf6\x31\x38\xf3\x8a\xa7\x7b\x5e\xf1\x74\xdf\x2b\x9e\xd1\xdb\xd5\x97\x34\x7a\xf7\xf5\xed\x66\x87\x7e\x1d\xc6\xa9\xa0\x9e\xa3\xd7\xa5\x63\x3e\xb1\xe0\xbb\x72\xd6\xe5\x17\x76\x75\xa1\x8d\x8d\x8c\x6a\x26\x32\xba\x6d\x98\xbb\x76\x77\xcb\xce\x22\x53\x38\x94\xb9\xc7\xad\xd8\xb4\x3a\xdb\xc8\x3a\xc4\x78\xf5\xe3\xea\xa4\xb3\x56\xbd\x4c\x9c\x07\xd5\xf7\xd1\xb3\xef\xb2\xb3\x4e\x9c\x45\x67\x15\x4d\x2c\xdc\x65\x69\xf7\x9d\xa5\xea\xc7\xd5\xd3\x18\x61\x5e\x56\x9d\x25\x16\x99\x44\xc4\x25\x4e\xc2\x29\x3b\x8f\x18\x7c\x1c\xe1\x2c\xe2\x2c\x31\x6a\xd5\x71\x16\xbd\xe3\xac\x3b\x4b\x9c\x1a\xe4\x41\x63\x12\xeb\x68\xb3\x60\x05\x7b\x06\xfa\x2d\x86\x77\x79\xb9\xb9\x95\x08\xc6\x39\x7f\xfd\x8c\xf7\xb2\x73\x2f\xc8\x39\x4f\x13\xbc\xb3\xa8\xc7\x3d\x8f\x0a\xfe\x05\x21\xac\x01\x4f\x13\x75\xe0\x69\x7e\x2d\x38\x40\xd4\xc3\xcf\x1b\xac\x89\x5f\x0f\x4c\x6f\x65\x55\x02\xeb\xc2\x6b\xc1\x6b\xe0\xf1\xed\x71\xec\xf1\xca\xb9\xf4\xf8\xe3\x9c\x79\xfc\x78\x9c\x78\x1c\x34\x9e\xf2\x87\x87\x00\xa6\x43\xfb\x7b\x4d\xcf\xab\x1a\x0e\xc1\xc2\x3f\x71\xf5\x63\xe7\x01\xbc\x28\xcf\xfd\x2b\x00\xe0\xdb\x20\xc0\x20\x36\xc0\x3a\xfb\x58\x04\x47\x61\x0f\xc9\x8c\xb7\x47\xdf\x8d\x5d\xad\x5e\x86\x97\xee\x94\xab\x13\xd8\x43\x9a\x38\x49\xa6\x03\x03\xb6\x19\xe7\xe0\xfd\x6d\x72\x00\x22\xa9\x15\x07\xef\x93\xa0\x43\xde\x10\x07\x69\x45\x53\x63\xe5\x7f\x1c\x2d\xff\x3e\x74\xd5\x60\xf9\xf7\xb9\x44\xe6\x2d\x50\x0e\x95\xef\x2c\xa3\x7f\xe9\x30\x0f\x1f\x07\x5b\x21\x64\x11\x45\x9c\x08\xff\x94\x79\xfa\xd1\x12\xfe\x7b\xe1\xba\x69\x5d\x1d\x2f\xee\x4e\x0c\xe8\xda\x00\xb5\x76\x35\x48\xee\xec\xe8\xda\xbd\x3b\xa9\x74\x6b\xbd\x7b\x77\xbd\xdd\xdb\xeb\x7c\xe8\x2c\x39\x5f\x57\xcf\xf4\xbd\xdd\xb7\x5b\xea\x86\x99\xd8\xde\x84\xa5\x98\xd6\x2e\x6b\x77\xb7\xec\xb7\xb8\x9c\xdc\xfb\x76\x6f\xf7\xae\xee\xa4\xf0\x9c\x0f\xed\x5c\xfd\xa4\xc8\xdc\x2e\x43\x43\xc1\x27\x0d\xa0\xdd\xdd\x52\xf7\xdb\x7d\x31\x52\xa2\xe9\xe4\xa4\xec\xb3\x24\xf7\xf5\x2a\xdc\xf5\x5d\x32\xc8\xea\xa9\x06\x0e\xb1\x57\xa0\x99\xd7\x08\xf6\x63\xee\xbf\x1a\x3a\xf2\x23\x66\xca\xa5\x85\x91\x91\x6d\xe6\xfd\xbe\x14\x7f\xa4\xea\x58\xa2\xc1\x2e\x5a\x75\x2c\xb1\x95\x6d\xed\x20\x4e\xa3\xa9\xbd\xb6\x4b\xee\x75\x6e\x54\x2f\x32\x91\xcc\x86\x36\x49\xde\xed\xcd\xea\x31\xfd\x13\x90\x0c\xdc\xef\x35\xd4\x8a\xcf\xce\x31\xed\x43\x66\x16\x86\xa5\x78\x13\x7d\x4c\xfa\x5a\xcc\xc6\x79\x9e\xf6\xfd\x4b\x72\x17\x92\xdc\xdf\x63\xc8\x5d\xa4\x84\xa4\xaf\x07\x3b\x8e\x5f\x4c\x62\x80\xe6\x72\x48\x70\x77\x63\x0f\x92\x4d\x68\x40\xdd\x1b\x52\x39\xb5\x23\xc7\xcc\x3f\x33\x25\x94\xd0\x0f\xab\x67\x98\x6b\x66\xb4\xc1\x83\x1f\xf8\x45\xf8\x80\xa5\xf0\xb4\x28\x7a\xd4\x1b\x9e\xa3\x89\x73\x5f\x6f\x1e\x22\x8b\x03\xe0\xd0\xdc\x43\x16\xa7\xc1\x7c\x8e\x21\xf3\x43\xe1\xc8\x7a\x1d\xbf\xab\xc9\xea\xc7\x45\x14\xf7\x6b\xc0\x44\x91\x0d\x82\x45\x14\x21\xfc\x65\x36\x55\x70\xdb\xfb\xdb\x5d\x0d\xd0\x77\xff\x2f\xfe\x75\x2a\xed\x1c\xe6\xbf\x72\xa0\x5b\x16\x7c\xa0\xdd\x8f\x7d\xdd\xb2\xcf\x8e\x30\x37\xc8\x87\xe6\xa4\x1c\x2c\xa8\x1d\x5b\x20\xce\xbd\x22\x34\x60\xbb\xcb\x90\x1e\xbe\xae\x48\x05\x97\x21\x2d\x56\x1c\xce\x3d\xbe\x20\x09\xaf\x56\xa0\xc8\x86\x4b\x90\xad\x9d\x54\x77\x6d\xe7\x90\x9d\xa9\xc9\xf6\xca\xb5\xdb\xf5\x89\xfa\xf9\xda\xe2\xd3\x8b\x72\x87\x5c\x1f\xaf\x2d\xfa\x11\xdc\xfb\x7b\x32\x21\x77\xc8\x7c\xef\xef\x22\xac\xf1\x00\xfe\x0d\x22\xd4\x6e\xd7\x71\xa1\xc8\x02\x67\x71\x69\x89\xf0\x99\x27\x0b\xb5\x65\x58\x63\xca\xf0\xa8\x9f\xab\xcd\xd6\x16\x19\x7c\xae\x76\xb3\x7e\x9e\x47\x71\xdf\xcf\x4b\x5b\xa8\x2d\xf3\x48\x5f\x87\x06\x7c\xcd\x20\xea\x0c\x43\x5d\x7f\x7a\x91\x05\xce\xd5\x27\x9e\x2c\x20\x1b\xb5\xd9\xda\xc2\x93\x75\x56\xfa\xb9\xda\xbd\xda\x22\xe4\xf0\xa2\x4f\xc7\xe5\x0e\xf9\xe9\x78\x7d\xbc\x76\xf3\xe9\xb8\xdc\x17\xdf\xb7\x0d\x68\xd2\x5a\xa1\x09\x8e\xe5\xcf\x39\xb4\x88\xc8\xd7\x42\x42\x5c\xfb\x51\x0f\x36\x6a\x17\x1b\x1e\x6d\x44\x3e\xcb\xda\x6a\x6d\xb6\xf6\x6d\xb1\xb6\x52\x9b\xa9\x9f\x6b\xae\x5d\xca\xd2\xb7\x65\xcb\x81\x51\x96\x93\x22\x6f\x93\xfd\x9d\xaf\x6a\xb7\xa5\xda\x6c\xfd\x7c\xfd\x74\x7c\x5f\xe7\xc9\x5c\xfd\x6c\x83\xc4\xe0\x99\x48\x38\xd5\xdf\xbe\x79\xb2\x50\x2b\xd5\x56\xe0\x5d\x4a\xd8\x43\x97\xa4\x38\x26\xdf\xca\xf1\x51\xbd\x4d\x9c\x10\x6a\x9b\x5b\x38\xb5\xd9\xda\xbd\xda\x42\x40\x12\xd7\x4f\xd7\x66\xa1\xe3\x99\x49\xf9\xc9\x44\x7d\xa2\xb6\x20\xd5\x96\x9f\x5e\x7c\x32\x57\x9f\x78\x72\x3e\xb8\x69\xe3\x81\xf2\x49\xb9\x36\x03\x51\x09\x7a\x6d\xfd\x5e\x70\xbb\x06\xa3\x19\x0f\xe1\xc9\xc2\x93\x75\x80\x41\xaf\xe5\x5b\x35\x1e\xe8\x43\xb6\x55\xc3\x10\x6b\x0b\x81\x8d\x1a\x16\xe9\x09\x14\x53\x9b\x01\x0a\x7c\x9b\x46\x44\x0b\x7e\xee\xe5\xda\x4c\x60\x9b\x86\x47\xff\x5a\xbb\x1b\x31\x2d\xa1\x7d\x2f\x3d\x8b\x1d\x78\x7b\x34\xaa\x24\xf4\x6f\x54\x1b\x16\xca\x86\x11\x23\x03\x05\x72\xac\x60\x6b\xf0\x93\x23\x47\x86\x3d\x0b\x03\xdc\xbe\x00\xb3\x2e\x50\x68\xc7\xb8\xc0\xbf\x05\xf5\x0b\x87\x8c\x38\xe9\x80\x69\x81\x42\x0b\xcb\x02\xff\x46\xb3\x66\x86\x6a\xfd\x94\x1c\xb5\x79\xe0\xa4\xc2\x03\xbf\xcc\xe8\x06\x0f\x9e\xa0\x05\x1e\x7a\xdd\xce\x53\x72\x12\xc3\xad\x8e\x29\xfe\x8d\x66\x91\x22\x52\x43\x4a\x40\x03\x72\x63\xe6\xe6\x33\xd4\x7f\x03\x4e\xc8\x49\x05\xf2\x90\x13\x50\x1e\x64\xf8\xab\x9c\xeb\x86\xec\x86\xe3\x27\xdd\xea\x60\xf7\x17\x76\xda\xd6\x24\x53\x67\x7a\xe1\x52\x6f\x8a\x86\x2e\xf9\xbe\x6a\x58\x94\xf9\xa4\x0d\x24\x05\x45\x50\xd6\xd6\xd4\x68\x76\x5f\x10\xbd\xa1\x0c\x64\x68\xa3\x64\x2e\x7d\xde\x7c\xde\x4a\x53\x4f\x3b\xbd\x11\xad\x76\xe4\xcf\xbf\xd1\xdf\xa9\x9a\xf4\x33\x53\x52\x07\x32\x68\x20\x95\x49\xa1\x5f\xa8\x86\xa4\x21\x03\x3f\x33\x25\x3d\x97\x52\x99\x3f\x47\x53\xd7\xd4\x02\xf5\x15\xd6\x79\xd4\x53\x58\xff\x9d\xfa\xbb\xa0\xc2\x3a\x8b\x0a\x85\x75\x3d\xa8\xb0\xae\x07\x14\xd6\xb3\xb6\xaf\xaf\x8e\x61\xae\x92\xae\xfb\x2a\xe9\x7a\x40\x25\x5d\x0d\x68\xa4\xab\xb9\x36\x7c\xa7\x1d\x78\x71\x5b\x37\x74\xe3\x9f\x7b\xe0\x4b\xff\x9b\xb2\xc2\xf9\xd7\x32\xc2\xe9\x2c\x04\x8c\x70\x96\x88\xf3\x51\xc0\x08\x67\x89\x38\x37\x02\x46\x38\x4b\xc4\x99\x09\x19\xe1\x2c\x11\xe7\x4b\xe0\x25\x08\xf8\xb8\x7a\x06\x18\x24\xce\xac\x80\xb5\x12\x34\xac\x74\x5e\x2a\x2f\x8d\x97\xc2\x69\x73\x8a\x9c\x5e\x8b\xb5\xf1\x82\x73\x1f\xe9\x20\x15\xa4\x81\x14\x30\x3f\xe6\xfe\x3b\x90\x42\xce\x1f\xaa\x67\xd0\x84\xe5\x9a\x67\x06\x92\xc9\x00\x67\xc5\x29\x85\x04\x92\xf3\x2d\x5a\xb5\x2d\x39\xcb\x4e\x29\x86\x12\x14\x4c\x7c\xa1\x57\x6e\x4c\x30\x60\xb1\xf3\x1a\xae\x73\x4a\xcd\xf1\xb8\xac\x72\xbe\xae\x9e\x86\x52\x9d\x35\x21\xaf\x5a\x17\xd1\xd6\x0a\x76\xc1\xb9\x0f\x0b\x4e\x90\x50\x4e\xb9\x3a\xe9\x94\x21\xb3\x10\x60\xce\x1f\x9c\x72\x75\x4c\x72\xd6\x38\x87\x80\xb4\xee\x3c\x10\xbb\xe4\xf0\x25\x9f\xad\x9e\xa9\x8e\x55\xc7\x99\xdd\x4c\x2e\xd1\xc2\xc0\x3c\xda\x92\x44\x3a\x2b\x4e\x09\x8b\xbb\x1f\x31\xce\xe9\x03\x33\x1e\x72\x6b\xf3\x9c\x82\x22\x36\x80\x27\xf7\x44\xb4\xc7\x47\x58\x77\xee\xf9\x06\x3a\x31\x52\xf0\x13\xef\x39\xe5\x80\x81\x4e\x1e\x6d\xc3\x0e\xe4\xc1\x67\xd2\x41\x19\x56\x83\x37\xdd\x33\x95\x1b\x5a\x5a\xea\x22\x3c\xb0\x4f\x04\xf6\x8b\xc0\x01\x11\x38\x28\x02\x87\x44\xe0\x45\x11\x78\x49\x04\x5e\x16\x81\xae\x4e\x2f\xe4\xd1\xee\xda\xd7\x5c\xee\xbd\x95\x49\x4b\x9d\x5d\x04\x1f\xfb\xd8\x63\x3f\x7b\x1c\x60\x8f\x83\xec\x71\x88\x3d\x5e\x64\x8f\x97\xd8\xe3\x65\x7c\x74\x75\xb2\x07\xa3\xd2\xb0\xb0\x66\x17\xc8\x07\x32\x9b\x0f\x66\x24\x2d\xb3\x79\xff\x5b\x8b\x58\x99\xcd\x07\x73\x52\x86\xaa\x3c\xd4\x4f\x79\xc0\xfa\x7f\x4a\x3c\xa4\x6d\x9c\xc9\xf3\xa0\x59\xb9\x61\x0b\xc4\xcd\xfb\x5f\x17\x5a\x09\xbd\xff\x8f\xbd\xb7\xff\x6d\x23\xc9\x12\x04\x7f\xf7\x5f\x41\xe5\x95\x39\x11\x66\x90\x22\x65\x59\x2e\xa7\x15\x4e\xa8\xf4\x61\xcb\x25\x4a\x2a\x53\x2e\x95\x4d\xb1\x88\x14\x19\x92\xb2\x2c\x66\xb2\x32\x83\x25\x4b\x4a\x0a\xae\x5d\xec\x6e\xcf\x6c\xf7\xde\xf6\xee\x00\x33\x73\xdd\x8b\x99\x3e\xec\x60\xba\xee\xae\x81\x6d\xf4\xe0\xd0\xed\xc6\xec\x2f\x3a\xdc\x4f\xfe\x27\x0a\xe8\xaa\xc5\xfc\x17\x87\x78\x11\x91\x19\x99\x4c\xca\x72\x55\xcf\xc7\xce\x75\xbb\x8b\x8a\xcf\x17\x2f\x22\xe3\xe3\xbd\x88\xf7\xb1\xbc\xd9\xdd\x99\xeb\xee\xdc\xee\xee\xcc\x77\x77\xee\x74\x77\x16\xba\x3b\x77\xa7\x6f\x6c\xd7\x2e\x9d\xed\x55\x8e\xc5\x8b\xdc\xb8\x77\x34\x5d\x37\x62\xf6\xd3\xde\xd1\x7b\xb3\xde\xbb\x5c\xa3\x48\x3d\xc6\xc8\xb5\x6c\xab\xb5\x04\x1a\x11\xbd\x23\xcb\xb6\x96\x1f\x59\xef\xac\x72\x58\xb8\xbb\xb6\xc5\xe8\x76\x0a\x36\x59\x23\xe3\x8a\xeb\xc7\x82\x52\xc7\xb2\x2d\xd5\x54\xd6\x85\xf7\xdb\x7d\x7a\x93\xeb\x3a\xf5\x7e\x74\xf9\xb7\x83\x92\xef\x9e\x96\x8e\x2f\x5f\xf7\xf2\xdc\xec\xe6\xe1\xe5\x5f\x9d\x96\x06\xae\x97\xcb\x35\xb7\x6c\x3e\xfa\xfa\xf5\xdf\xf8\x25\xfe\xf5\x6f\x7f\x62\x16\x33\xdc\x01\x88\x16\x3e\x1f\xb9\xb9\xcc\x22\x18\xe1\xff\xfb\xdf\xbe\xfe\xed\x4f\x7a\x46\xc9\x6b\x72\xb2\xd0\xba\xc1\xc8\x6a\x48\xb0\xdf\x7e\x71\xf9\x57\x5e\xe9\xd0\xbb\xfc\xdf\x4f\x93\xdd\x56\xc5\x06\xb6\x35\xf8\xfa\xb7\x7f\xc1\x4b\xc3\xa3\xcb\xd7\xa9\x09\x2b\x15\x3b\xd2\xb9\x87\xde\xd7\xbf\xfd\x2f\xc9\x9e\xaa\x62\x7d\x9d\xeb\x8b\x41\x4a\xb6\x53\x15\x3b\xd1\xb9\xb2\x6b\x89\xea\xa3\x8e\x36\x93\x7c\xd8\x66\x92\xed\x56\x47\x4f\x13\xe8\xff\xcf\xbf\x1e\x24\xbb\x2d\x44\xfe\xc1\xed\xca\xcc\x2f\xdc\xf9\x3e\x5b\xf5\xcb\xea\x30\x62\xa3\x7e\x60\xaa\xc4\x5d\x5c\xfe\xec\xf2\x97\x97\xaf\x2f\x7f\x76\x11\x5e\xfe\x5d\x77\xed\xe2\xf2\xab\xfd\xf0\xf2\xf5\xc5\xe5\xcf\x44\xf4\x02\x34\xcc\x2e\x8e\xba\x97\x5f\x0e\x2f\xc2\xcb\x5f\x1c\x43\x8a\xc8\x78\x7c\xf9\xfa\xf2\x97\x97\x5f\x5d\x74\x1f\x5f\xbe\x3e\xbe\xb8\xfc\xbb\xee\xe5\x97\x97\xaf\x2f\x0e\x2f\x5f\x47\xfc\xa2\xdb\xba\xfc\x6a\x78\xc1\x2f\xbf\x1a\xec\x5f\x5c\x7e\x15\x76\x2f\xff\xf3\x45\x8f\x5f\xfe\x4a\x45\x7e\x7c\x71\xf9\xab\x2f\x2e\xbf\x1a\x5c\xec\x8b\xe8\xc5\xca\xe5\x57\xbd\xcb\xaf\x2e\x06\x22\x76\x85\x22\x1d\xa0\xd9\xbd\x58\xbb\xfc\x6a\x5f\x62\xd5\xbd\xb8\xfc\x72\x18\x66\xf1\x81\x3f\xc7\x22\xe7\xf2\xf5\x61\xf7\x42\xa0\xd1\xbd\xb8\xfc\xcf\x3d\xde\xbd\xb8\xfc\xf1\xe5\xaf\xbe\x90\xad\xbd\xc3\x46\xde\xba\x10\x60\xfb\x97\x3f\x13\x3d\x6c\x5e\xfe\xea\x02\x22\x97\x7f\x77\xd1\xdd\xb9\x7c\x7d\xf9\xd5\x45\xa4\x62\xbb\x97\x5f\xf5\x2f\xc4\x78\x44\xfd\x0b\xc0\x67\xe7\xe2\xe8\xf2\x75\x18\x5d\xf4\x25\x76\x6b\xe1\xe5\x2f\x54\x4e\xeb\xe2\xf2\x67\xfc\xf2\x75\x28\xb3\xae\x54\xcf\xbb\x90\x7d\x6a\x5e\xfe\x4a\xfc\x81\x16\xbb\x17\xa2\xa9\xee\xc5\xce\xd1\xe5\x6b\x09\x56\x74\xf3\x4a\x4d\xbd\x8b\xcb\xd7\x80\xba\x40\x19\xaa\x0b\xe4\xba\x6b\xe1\xc5\x84\xbe\xde\x3b\x18\xa8\x55\xdb\xe5\x3f\xa2\x0f\x94\x9d\x8b\xcb\x5f\xc9\x0f\x51\xba\xfc\xd9\x84\xaa\xb7\xc8\x1d\x5c\xfe\xea\x22\x0c\x2f\x7f\x75\x71\x92\x2d\x91\xd1\x8b\xfb\xd9\x84\x9a\xf7\xe5\x7f\xb9\xb8\xfc\x2a\xe2\x62\x72\xe6\xe1\x1b\xd4\xea\xc6\xc5\xe5\xcf\x22\xae\x29\xd5\xa4\xc4\x75\x36\xc1\xcb\x5f\x5c\x5c\xfe\x32\xfb\xae\x72\xf9\xb3\x8b\xc3\xcb\x5f\xc1\x16\x78\xf9\xb3\xd2\xc5\xc1\xe5\x57\x27\xa5\x8b\x48\xac\x04\x98\x62\x51\xca\x4d\x5f\x40\xe2\xe5\x2f\x2f\x44\xe2\x40\x16\x1f\x5c\xfe\xe2\xf2\x97\x17\x97\xaf\xf9\xe5\x57\xa9\x9a\xcd\x85\x48\xbc\x7c\x2d\x96\x5d\x04\x1b\xa4\xe8\xcb\x2f\x4b\x47\x02\xe2\xeb\x30\xd9\x22\x8f\x2e\x2e\x7f\x25\x66\x26\xec\x92\x02\x98\x9c\x86\x7a\x8f\x94\x93\x34\x82\x5d\x50\x36\x25\xda\xe6\x47\xc9\x2e\x38\x10\xf5\x7f\xc9\x2f\x8e\x22\xd8\x09\x45\x99\xcb\xbf\xbb\xfc\xea\xf2\x67\xa1\x61\xfd\xef\x02\x12\xa2\x6b\x88\x60\xf1\xa3\x58\xbb\x53\xf9\x67\xe3\x4b\x65\xfe\xee\xf7\xd9\x63\x4f\xcd\xdd\xb5\xf5\xf5\xeb\xdf\xbc\xf9\x32\x84\xdf\xee\xea\x9b\x57\x21\x7b\xf3\xea\x98\xbd\x79\xd5\xfd\xfa\xf5\xaf\x21\xf5\x95\xef\xbe\x79\xd5\x5d\x7f\xf3\xea\x70\x9f\xc9\x22\xfb\xde\xbe\xd7\xdd\x7a\xf3\xea\xc5\xe8\xcd\xab\xfe\xa8\xbb\x74\xf8\xf5\xeb\xdf\x0c\x02\x91\x72\x38\x7a\xf3\xa5\xdf\xdd\x3a\x61\x27\xac\xfb\xf5\x6f\x7f\xf8\xe6\xd5\x89\xfb\xe6\x55\x28\xea\x7f\xc0\xde\x7c\x79\x3c\x7a\xf3\xa5\x4c\x1e\x02\xe0\x37\x57\xdc\x0a\x28\xb4\x00\xa3\x63\xc0\xc5\x97\x38\x48\x04\x74\xf3\xb2\x71\xdd\xb4\x68\x39\x6d\x57\xb6\x79\x45\x83\xe9\x26\xba\xf4\xe6\x95\x07\x00\xbf\xec\x2e\x7d\x26\x7a\xb9\xfe\xe6\x55\x04\x18\x1c\x8e\x7c\x01\xe1\xb3\xaf\x7f\xfb\xa3\x37\x5f\x86\xaa\x03\x32\xb6\xff\xf5\x6f\x7f\x24\x30\xe3\x9e\xc0\xe3\xcd\xab\x7d\xf7\xcd\x97\x03\xa8\xc4\xaf\xbc\x71\x54\x8d\xe5\x5b\x02\xc0\x21\xfc\xee\xe7\xc1\x4e\xdf\x3b\x25\xb0\xee\xd2\x67\x00\x48\xd4\x06\x10\x12\x02\x54\x7f\xeb\x5d\xc0\x91\x3d\x18\x94\x96\x14\xb9\xaa\x3c\x1a\x42\xfc\x5d\xb7\xce\x04\xd0\x94\xbd\x53\xe5\x4f\x71\x20\xf5\xe6\x95\xef\xbd\x79\x55\xf2\xbd\xfc\xc6\x09\x1f\xf0\xd8\xcd\xe4\x98\x1b\xe6\xd7\xbf\xfd\x21\x8c\xe0\xab\x12\x0f\xde\x7c\xe9\xff\x91\xf8\x2e\x9d\x52\x5b\x17\x4f\xb7\xd1\x25\x31\x97\x4b\x66\xfa\x74\x30\xc7\xf0\x89\x0d\x30\xd7\xd9\x46\x7d\xef\x4d\xd6\x8e\x74\xe9\xc5\xd7\xbf\xfd\xd1\x67\xe2\x03\x82\x36\xa2\xfc\xd4\x9f\x8d\xde\x7c\x59\x72\xdd\x53\xf7\xcd\x97\xa5\xbe\xa7\xec\x68\xa8\xb8\xf2\x34\x65\x96\x7c\xe1\xfa\x72\x0b\x35\x13\x95\xcf\xa9\x13\xf7\xcd\x97\x2f\x5c\xee\xc9\x42\x47\x66\x8a\xf2\x3d\x25\xda\x87\xae\xc8\x22\xfd\x4c\x92\xf2\x41\x15\x44\xa3\x37\xaf\x64\x7e\x33\x89\x2a\x1f\x54\x5f\xff\xf6\x47\x7d\xb1\xa8\x65\xf6\xa9\x99\x72\xa5\x27\xaa\xa4\x91\xbd\x68\x82\xb0\xcc\x61\xf0\xd6\x67\x8f\xbb\xef\x7f\x1f\x7d\xc8\xb3\xa3\xac\x02\xca\xef\x7e\xfd\xea\xdb\x9f\xfe\xa0\xfb\xbb\xd7\x3f\x84\x3f\xbf\xfe\x63\xf1\xe7\x9b\x9f\xfc\x44\x26\xfe\x29\xc4\xfe\xcd\x2f\x64\xde\xbf\x96\xb1\xff\x13\x62\xbf\xf9\x2f\x10\xfb\xd1\x97\xea\x8f\x02\x24\x42\x00\x6b\xfa\x66\xd6\x10\xe5\xe6\xc4\xcf\x6d\xf1\x33\x2f\x7e\xee\x88\x9f\x05\xf1\x73\x57\xfc\xbc\x2f\x7e\xee\x89\x9f\x46\x1d\x7e\xa1\x4e\x63\x2e\x0f\x37\xdd\xb3\xbe\xfd\xf3\xbf\xfc\xf6\xa7\x7f\xf9\xed\x9f\xfd\x75\x57\x86\x7e\xf7\xeb\x57\x3a\xf4\xfa\x87\x49\xda\x1f\xab\xd0\x37\x3f\xf9\x49\x92\xfb\xa7\x3a\xed\xdf\xfc\xe2\xaa\x7d\xea\x9b\x1f\xff\x5c\x40\xff\xe6\xc7\x3f\x17\xa0\xc5\x9f\xd7\x3f\x94\xb1\x3f\x16\x7f\x04\x44\x48\xfc\x53\x88\x4d\x81\x05\x9b\x94\x00\x23\x60\x08\x00\x50\xfb\x27\x3f\xe9\x42\xbd\x5c\xa5\x77\xd6\xe3\x10\xbb\x93\xa9\xc7\xf1\xcd\x6f\xfe\xb6\xf9\xed\x4f\x7f\xb0\xf2\xed\x9f\xfd\xb5\xa1\xb1\x61\xa4\x2e\x1d\xfd\x8f\x7f\xf5\x9b\xc1\xe0\x9b\x1f\xfc\x5b\xbd\x4d\xe5\x0a\x88\xbd\xc0\x2c\x74\xac\x1b\x9a\x5d\x91\x7c\xf4\x44\x33\xc7\x05\xa9\x59\x8e\xba\xa0\x89\x69\xcf\xd3\xdf\xfc\xbb\x1f\x7e\xfb\x17\x3f\x8f\xbf\xfd\xb3\xaf\x7e\xf7\xeb\x3f\x89\x7f\xf7\xeb\x3f\xf9\xe6\x47\x3f\x88\x7f\xf7\xeb\x5f\xc8\x3f\xff\x5e\xfc\xf9\xf6\x2f\xfe\xb7\xdf\xfd\xfa\x4f\xbe\x83\xca\x86\x84\xad\x95\x2a\x64\x13\x3a\x26\x5b\x4a\x14\x32\x64\x53\x49\x51\x68\xf1\xf7\xab\x7f\xa1\x90\xd1\x2a\x17\x0a\x9b\x44\xdd\x42\xe1\x93\x68\x57\xc8\x21\x48\xb5\x2b\x14\x82\xb6\xc6\xad\xf8\x4c\xf9\xdd\x6f\xff\xe4\x9b\xff\xfa\x55\x27\x7b\x9c\x7c\xfb\xe7\xff\xc1\x4c\xcc\xca\x4a\x99\x4f\xb4\x62\x0a\x23\x3c\xa3\x24\x73\x65\xcc\xb1\xda\xbf\xfb\xf5\xbf\xef\xf4\xfb\xfd\x8d\x1d\x4b\x00\xfb\xe9\xff\xa5\x22\x63\xe3\xa0\xf9\xf6\xcf\x7f\xae\x9b\x98\x14\xc7\x32\xbc\xbc\xa7\x70\xc1\x6c\x9d\xd1\xc4\x9f\x14\x37\x91\x3d\x84\xde\x46\xb9\x7e\xfb\x67\x7f\x1d\x7f\xfb\xd3\x1f\xc4\xdf\xfc\xf8\xe7\xbf\x27\x55\x01\x31\xe1\x6f\x68\x61\x1e\x23\xf9\xa7\x3f\xb8\x4a\x77\xe0\x9b\x1f\xff\xbc\x50\x60\x67\xda\x85\xcc\x37\xff\xf1\x3f\xa4\x47\xe8\x37\x7f\xfc\x23\x38\x3c\xbf\xf9\x77\x7f\xf5\x3f\xfe\xe6\x3f\x25\x5c\x07\x84\xc1\x97\xc2\x37\x3f\xf8\xb7\x7f\xff\x9f\xfe\x32\xe1\x32\x74\x14\xfc\x27\x7c\xf3\xdf\xfe\xd7\x6f\xff\xec\xff\x4e\x38\x0b\x1d\x05\x0f\x09\xdf\xfc\xd7\xaf\x12\x9e\x02\xc2\xe0\x15\x41\xe0\xaa\xaf\x5b\x20\x0c\x1e\x0f\x7e\xf7\xeb\xff\x43\xf4\x51\x73\x18\x3a\x0a\xfe\x0d\xbe\xf9\xcd\xdf\x26\x7c\x85\x08\xbf\x9d\x7a\x5f\xb8\xf7\x7d\x0f\xb4\xa3\x17\x7f\x38\xd0\xde\xfd\x40\xfb\xfb\x57\xbf\x14\xd0\xff\xfe\xd5\x2f\x05\x68\xf1\xe7\xf5\x0f\x65\xec\x8f\xc5\x1f\x01\x11\x12\xff\x14\x62\xff\x73\x1c\x68\xd9\xfb\x8a\xe9\x27\xcd\xff\x6f\x0f\xb2\x5f\xa4\xd1\x8c\xb7\xb5\xb7\x1c\x71\x6f\xf5\xbb\xf6\xdd\x0e\xb7\xb9\xba\x71\xb8\x89\x18\xa5\x34\xf8\x07\x3f\xde\x92\x43\xab\x9f\x65\x88\x8a\xce\xa9\xe4\xf4\xe9\x4f\x72\x3d\xd7\x3d\x70\xfe\xfe\xd5\x2f\xff\x49\x0f\x9c\xbf\x7f\xf5\xcb\x77\x3b\x70\xfe\xfb\x0f\x0b\x0e\x9c\xdf\xfc\xf7\xe9\x07\xce\x7f\xfc\xf3\xcc\x81\x23\xa2\xc9\x81\xf3\x17\xff\x2a\x73\xe0\xfc\xc5\xbf\x9a\x76\xe0\xc0\xd1\xf2\xcd\xab\x7f\x6f\x1e\x2d\x3a\x5a\x7c\xb4\xe4\xce\x91\xc6\xf7\x72\xf9\x70\x76\x54\x1d\x04\x7f\x38\x47\xfe\xc5\x9d\x23\xf9\x4b\x9b\xdf\xfb\x39\x92\x7d\x58\xfc\xc3\x39\xf2\x4f\x70\x8e\xfc\xfe\x99\xa4\x52\xe1\x31\x92\xd7\x2a\xd7\xe7\x48\xa9\xf0\x20\xc9\xbf\x48\xe8\x93\xa4\xe0\x02\xed\x5f\xec\x51\xf2\x6f\xfe\xe6\x7f\xc6\xa3\xe4\xce\xdd\xef\xf5\xa2\x70\x76\x54\xe5\x27\x7f\x38\x4a\xfe\xc5\x1d\x25\x7f\x60\x49\xfe\x70\x94\xfc\xe1\x28\xf9\x03\x57\xf2\x2e\x47\x89\xf8\x3b\x31\x35\x11\xa3\x7e\xcd\x1f\xf4\x11\xc3\xb8\xc6\x5e\x0e\x83\x90\x47\xd4\xd0\x50\x9d\xd4\xbc\x23\x41\x6a\x9f\x23\x4c\x4d\x26\xf0\x9a\x3b\x1c\x1e\x9f\x22\x7f\x74\x7c\x4c\xdc\xf0\x70\x34\x60\x3e\x8f\x70\x6a\x71\xc1\x33\xef\x70\x4b\x9e\x1f\x71\xd7\xef\xb1\xe0\xa0\xb4\x14\x86\xee\x69\x1c\x5b\xed\x60\xff\x33\xd6\xe3\x32\xde\x11\xeb\x6b\x0b\x12\x6a\xc3\x30\xe0\x01\x3f\x1d\xb2\x1a\x0f\x5a\x3c\xf4\xfc\x43\xa9\x9f\xca\x0c\xe8\xae\x01\x5d\xa0\x30\x23\xf6\x80\x04\xa4\x04\xf4\xae\x30\x7b\x99\x8d\x65\xa2\xe2\x91\x1b\x6d\x9d\xf8\xdb\x61\x30\x64\x21\x3f\x55\xd5\x09\x37\x00\x34\x05\x52\xde\x01\x52\x55\x0f\x19\x37\x2a\x6c\xba\x03\x16\x69\x03\xf5\xf5\x14\xb3\x82\x52\x88\xe1\xda\x31\xf3\x0f\xf9\x91\xfc\x04\x37\x0e\x82\x10\xf1\x92\xe7\x97\x18\xf6\x0e\x90\xc4\x53\x81\x9a\x69\x24\x2a\xed\x29\x22\x43\x63\x74\xe4\x6e\x05\x0a\x74\x49\xfe\xbe\xa1\x61\xe7\x8f\x06\xfb\x2c\xb4\x28\x15\x9d\x0c\x0e\x4a\xcc\xf8\x34\x9b\x90\xf7\xae\xe3\x78\x36\xed\xcb\x8b\xe3\xce\x80\x2e\xa2\xef\x0a\x3b\x32\xac\x2a\x90\x80\xb6\x3b\x24\xa4\x4c\x0f\x96\x18\x26\x9f\xd6\xef\xfb\x8b\xe1\xfd\x4a\xc5\xc7\x41\x6d\x38\x8a\x8e\x10\x47\xac\xed\x77\x88\x8f\x71\xb2\x17\xa7\x00\x47\x12\xa0\xa8\x0a\x40\xc5\x28\x73\xdc\x43\x62\xb5\x88\x53\xa5\xed\x77\xc0\x71\x59\x52\x57\x64\x59\x1a\x41\x0b\xca\x24\xf8\x52\x9e\x04\x31\x81\x82\x5f\xb8\xc7\x23\xb6\x75\xa0\xca\xa9\x18\xe5\x3a\x84\x89\xf1\x55\xb6\x52\xa7\x00\xaa\xad\x0f\x12\x3f\x01\x64\xa6\x8e\x6b\x23\xde\x43\xc6\x58\xf4\x73\x6b\x80\x52\x56\xeb\x0e\x0f\xa0\xa5\xee\xf0\x80\x9e\xb3\xc1\x90\x9f\xda\x33\x0d\x32\xf2\x47\x11\xeb\xef\x04\x2f\x98\x1f\xd9\xed\x8e\x8a\xaf\xfb\xc3\x11\x17\xd1\xe0\x0b\x16\x1e\x1c\x07\x27\x76\x75\x8e\xf4\x8e\xdc\x30\xda\x60\x07\x7c\xeb\x0b\x16\xda\x75\x22\x00\xcb\x82\x33\x0d\xe2\xf9\x5f\xb8\xc7\x5e\x7f\x35\x74\xc1\x45\x82\x8e\xc3\x9e\x9f\x49\x51\x44\x8d\x68\x3a\x62\xe1\xba\x4c\x74\x39\xeb\x03\x94\x28\x10\x7f\x40\x91\xaf\x2f\x26\xc1\xb6\x1b\x72\xc0\x8b\x69\xc0\xc9\xd1\x0a\xb1\xf0\xa0\x37\xf7\xfe\xdc\x9c\xa8\xa4\x48\xad\xa6\x17\x0d\x5c\xde\x3b\xb2\x67\x1a\x63\x4c\xa0\xbb\xe9\xb8\x1c\xa7\xb2\x40\x50\xdd\xa7\x33\x0d\x98\x26\xdd\x7e\xb9\x3c\xe3\x45\x9b\xee\xa6\x18\xa1\xbe\x58\x7a\x62\xaf\x47\xe9\xc4\x08\xcb\x65\xc4\xa9\x18\x58\xe2\xd3\x40\xa9\xc5\xd7\x72\x98\x12\x54\xf0\x86\xa4\x36\xa1\x31\xc6\x24\xa4\xbc\xa6\x87\x74\xb1\x5e\x2e\xcf\xf0\x1a\x7c\x09\x08\xa5\x43\x68\x46\x61\x04\xcd\x84\x5d\xd9\x4f\x48\xca\xf5\x19\xd2\x92\xcf\x62\x56\x92\xa3\x0e\x29\xb9\x61\x2f\x97\xd1\x0c\xaf\xe9\x51\x8d\xe3\x34\x5c\x2e\xfb\x30\x80\x72\xcf\x2f\x97\x51\x48\xc3\x72\x59\xec\x17\xbc\x96\x99\x0b\x3a\xd1\x9c\x4b\x6a\xe1\x95\xcb\xc9\x26\xc3\x6b\xfb\xde\xa1\xa0\xd6\x30\x26\x72\x48\xd4\xe2\xf6\xa2\xb5\x30\x38\x63\x7e\xb9\x9c\x4b\x40\x0c\x3b\xa1\x2d\x3e\x88\x17\x7d\x2c\xf0\xa5\x21\x49\x23\xc6\x74\x3f\x48\x3f\xeb\x16\xda\x74\x37\x93\x8f\xa6\x86\xde\x19\xa1\x3e\xe2\x98\x30\x6c\x8b\xbf\xf9\x21\xa0\x33\x75\xc2\xc7\x01\x85\xe3\xc6\xd8\x6b\xa2\x60\xc0\x9c\xa2\xc4\x49\xd1\x32\xe2\xab\xde\x48\x53\x09\x24\xa0\xbe\x1a\x81\x07\x0f\x1e\xd4\xe5\x2e\x4d\xeb\xf7\xf9\x62\x70\x9f\x57\x2a\x62\xab\x86\x4d\xdb\x2f\x97\x59\x6a\x61\x81\xf8\x6d\xde\x81\xc3\x58\xef\xe0\x5a\x5a\x6d\xa6\x31\x86\xfd\x7e\x89\x86\xb5\x41\x20\xce\x53\x75\x2a\x78\x2c\x12\x3b\xdd\x11\x9d\x69\xa4\x67\xf1\xe7\x99\x9d\x90\x84\xc4\xa3\x4b\x7a\x23\xf4\x0e\xd0\x10\x71\x31\x88\x4b\x4d\x00\x24\xd1\xc6\x71\x2c\xc7\x39\x93\x4a\x0b\x0a\x12\x59\x5d\x57\x80\x22\x2a\xf1\x40\x25\x8a\x5d\xac\x7b\xa0\x12\x8f\x55\xe2\x31\x85\x88\x4c\x94\x53\x4a\xe5\xc8\x08\x4d\x93\x65\x19\x7e\x36\x50\x05\xf8\xd9\x80\xaa\x04\xd5\x7a\xf4\x74\x67\x39\x41\xf9\xe9\xce\x32\x4d\x12\x65\x81\xe0\xe0\x20\x62\x1a\xbe\x8c\xd0\x34\x59\x96\x19\x6a\x74\x87\x07\x54\xcc\x0a\x8d\x2f\xf0\xcb\x1a\x69\x88\xd0\x34\x99\x78\x0f\xea\x38\x3d\x4c\xbc\xfb\x7e\xa5\x82\x87\x28\xa4\xbc\x1d\xd0\xa5\xb6\xdf\xe9\x40\xcd\x76\xd0\xa1\x61\x32\x0b\x8d\x8d\x7c\x20\x66\xcc\xe7\xf2\x6b\x33\x4c\xe0\x79\xb9\xdb\xa7\x3e\x3b\x81\x33\x0f\xa9\x09\x5b\xeb\xf6\x9d\xec\x3e\x64\x8b\x69\x2d\xcb\xab\xf9\x8f\x44\x4b\x13\x00\x44\x31\x4c\x66\x1a\x94\xd2\xa3\x72\x19\x1d\x89\xb9\x1d\xd6\x46\x43\x31\xd1\xb7\xa0\xfb\x6a\x86\x8a\x29\x63\x2c\xa1\xdd\x69\x27\xf3\x20\x8e\x13\x2a\x2a\xc1\x2e\x37\x29\x52\x30\x5d\x01\x06\x5a\x0f\x6b\xd1\x68\x38\x0c\x59\x14\xad\xb0\x61\xc8\x7a\xae\xc8\xdf\x75\x43\xdf\xf3\x0f\xa3\x72\xd9\x1a\xf9\xf2\x7e\xa2\x6f\xcd\x68\xfa\xa2\x17\xf8\x51\x70\xcc\xca\x65\x15\xa8\x9d\xb8\xa1\x9f\x8d\x21\xcb\x80\x56\x3a\x91\xe0\xec\x92\x55\x31\x29\x81\x43\xd3\xbe\x52\xb2\x86\x4a\x23\x84\x0c\x72\xd6\x3b\x50\x83\x1d\xd6\xfa\x29\xc8\x47\xae\xdf\x3f\x16\x3b\x5a\x51\xaa\xa4\x68\xc5\x01\xa0\x18\x39\xe2\x11\x97\x34\xc5\x02\x1c\xd2\x84\xd0\x35\x49\x0e\x8f\xd6\xef\x7b\x8b\xc3\xfb\x5e\xa5\x02\x2d\x06\xd4\xb2\x88\x25\x89\x9c\x94\xae\x4a\xaa\xb6\xbd\x8e\xa4\x37\x5c\xb1\x39\x04\x15\x6a\xed\xf9\x6d\xab\xe2\x55\xac\x4e\xc9\x4a\x49\xe9\x76\xbd\x83\x7b\xc8\x8c\x12\x57\x50\x11\x41\x85\xba\x15\x4b\x8c\x86\x99\xd7\x76\x3b\x15\x8b\x94\x2c\x7c\x23\xa0\x41\xea\x66\x6f\x0e\x8f\xd9\x71\xc4\x4a\x01\x35\x9b\xbf\xd1\x94\x84\x51\x80\xc7\x5d\xc4\x2a\xd6\x9e\xbf\xa4\x73\x05\xdc\x89\xcd\x50\x40\x93\x1b\x58\x13\xd7\x3e\x0b\x3c\x1f\x81\x45\xb4\x3d\xdf\xaa\x20\x31\x27\x57\xc3\x30\x08\x71\x2d\xe2\x6e\xef\x05\x86\xe3\x76\x9c\xe3\x12\x60\x29\x18\x5c\x02\x16\x74\xb3\x18\xdd\x53\xf2\x05\x3d\x1f\xa7\xbb\xda\x86\xfc\xaa\xef\xfc\xd1\x44\x2d\xf2\x45\x9b\x75\xe2\x18\x75\x91\x0a\xd3\x99\xba\x31\x61\x9e\x18\x44\x6f\xc1\xbc\x5c\x53\xe5\xca\xe5\xcc\xca\xd0\xc9\x06\xdd\xaa\x93\xde\x95\x76\x3d\xc9\xd2\xae\x23\x74\x3e\x26\x0c\x4b\xaa\x35\x47\x76\xba\x40\x78\xe2\x72\xd9\x45\x40\x7c\x3a\x28\x10\x84\xe8\xf9\x98\x8c\x20\x44\x20\x5b\x47\xa0\x08\xb6\xe5\xa0\x89\x88\x13\x68\xb2\xd5\xee\xb3\x63\xc6\x59\x29\x00\x12\x36\x69\x8a\xe1\x1e\xb8\xdd\x2a\x97\x67\x74\x9b\x49\x93\xb2\x29\xc0\x0e\x6a\x15\x51\xcd\x9b\x62\x2c\x93\x1d\x03\xf6\x27\xb1\xe9\x98\xbd\xdd\xc9\xde\x86\x58\x56\x05\x1c\x06\xbb\xfb\x82\xbd\x11\x34\x52\x35\xd0\x8b\x48\xc2\x47\xec\x01\xad\x3b\xbe\x63\x55\x2c\xdb\xb2\x6c\xab\x6a\x61\x59\x65\x18\x9c\xa0\x46\x9d\x40\x78\xe0\xbe\x44\x75\x12\x62\x9c\x8c\x33\xc2\xb5\x68\xb4\x1f\xf1\x10\x35\x70\x25\x18\x5f\xb9\x23\x01\x21\x58\x30\x7d\x24\x9d\x78\xaa\x3f\xe6\x0b\x76\x1a\x39\x46\xb8\x90\x12\x68\x77\x4c\xb6\x4c\xf2\x64\xe5\xb2\xaf\x58\x8e\x94\x38\x91\x67\xfa\x0b\x0a\xf6\xc2\x3e\xdd\x6b\x77\x6e\xed\x75\x70\x8c\xf6\xf6\xb0\x83\xda\x8f\x8e\x3a\x83\x01\x8a\x22\xec\xc4\xcd\x20\x6e\x36\x1d\xf1\x2f\x5e\x09\xe2\x95\x15\xf8\x71\xc4\xbf\xb8\xdf\xef\x3b\x7d\x27\xee\x07\x4e\x7c\xd2\x0e\xe2\x93\x8e\x13\xef\xb6\x83\x78\xb7\xe3\xc4\x1f\x05\x4e\xbc\x79\xde\x20\x77\xc6\xf1\x33\xf8\x5f\x9c\xfe\xc6\xcf\x9e\xc5\xa7\xe7\x73\x64\x7e\x1c\x9f\x06\x4e\x7c\x78\x88\x0e\x0f\x0f\x1d\xec\xc4\x0f\x1f\xa2\x87\x0f\x1f\x8a\x10\x8b\x57\x63\x37\x5e\x8a\x8f\x8e\x9c\xf8\xd1\x23\x27\x7e\xf1\xc2\x89\x07\x03\x27\x8e\x22\x27\x6e\x9d\x37\xc8\xbd\x71\xfc\x32\xfe\x24\x3e\x3b\x73\xe2\xe7\xcf\x9d\xb8\x86\x67\x0f\xc9\xcb\xc2\xae\x6c\xec\xb4\xe2\x8d\x9d\x78\x63\xc3\x11\xff\xe2\xe3\xf3\x06\x99\x1f\x8b\xe2\x1f\x88\x59\xdb\xca\x2c\xf2\x4f\xf2\xde\xcf\x82\x1b\x56\x24\xf9\xa9\x64\xbb\x0c\x80\x14\x9d\x34\xd5\x28\xe6\x5a\x3b\xe8\x20\xb1\x87\xb0\x72\x19\xb5\xc4\x3a\x0f\x31\xe1\x10\xe6\xed\x7a\xa7\x53\x50\x6b\x07\x85\xc5\x3b\x11\xe1\xed\x86\x58\x40\x73\x1d\x01\xd0\x07\x20\x7e\x11\x04\x98\xe3\x92\x3e\x58\x71\xb9\x8b\x70\x4d\x5d\x60\x4d\x85\xcc\xf0\xd8\x58\x0e\xcf\x32\x97\x0b\x2c\x3d\xdf\x1d\xc4\xe9\x0a\xe2\x84\x65\xa0\x63\xf2\x41\x9b\x77\xa8\xf8\x89\xe3\x82\xe9\x27\x28\x3e\xca\x6a\xc0\x10\xa0\x17\x58\xd3\x9e\xc4\xa7\xa1\x5a\x55\xf7\xf9\xa2\x0f\x64\x68\xab\x1d\xb6\x79\xa7\xe3\x88\x5f\xaa\x22\x36\x44\x50\x40\xc5\x5f\xac\xc0\xcc\xee\xb5\xdb\x7b\xd1\x5e\xab\x33\x8b\x9d\x20\x35\x8c\xf2\xe9\x5e\x3b\xde\xeb\xbc\x37\x7b\x48\x2c\x0b\xdb\x46\xc6\xde\x9e\x4c\xbb\x91\xb7\xab\xc9\x93\x93\x93\x5a\x16\xa0\x16\xd0\xfa\xfd\x60\xd1\xbf\x1f\x08\xb2\xb8\x42\x9f\xa0\xb0\x1d\x74\xb0\x23\x7e\x15\x65\x2c\xc8\x76\x11\xd5\xc0\xbc\xf1\x58\x6c\xe3\x62\x00\x10\xc3\xd8\xce\x0e\x8f\xe6\x78\x80\x1a\x32\x46\x79\xc5\x24\x0a\xee\xa4\x33\x2e\x30\xa5\xfd\x6a\xd9\xab\x77\x24\xe8\x40\x36\x16\x68\xbe\xac\x1d\xbb\x11\x5f\xf7\xfb\xec\xa5\xa0\xfc\x1e\xd0\x7a\xb9\xfc\x52\x2b\xa8\xde\xc7\x8c\xa6\xf6\x62\x5e\x92\x00\x93\x4c\x79\xe2\x57\x69\x23\xa5\x06\x05\x0e\xab\xf4\x7c\xc5\xb6\x04\x55\x66\x11\xf1\x1b\x99\x91\x24\x2c\x02\xa7\x22\xed\x34\x4a\x83\x2a\xc4\x6c\x4b\xb1\x7f\x96\xf1\x1c\x92\x4f\x32\x52\x56\x6d\xcb\x8b\x82\x5d\x1d\xf5\xa2\x20\xad\x56\x9c\x91\x4d\x5f\x59\x01\x8c\x4f\xb7\x0e\x9e\x31\x37\x04\x54\x82\x83\x53\xe6\x86\x51\x71\x72\x26\xf5\xc8\xb6\x8e\x82\x91\x08\x04\x23\x51\x21\x8d\xe8\xf0\x20\xb2\xad\x81\x77\x7c\xec\x45\xac\x17\xf8\x7d\x8b\x18\x91\x2b\xb2\xf2\x39\xd2\x77\x90\x18\x3d\xf9\x37\xca\x27\xa4\xf1\xa6\x6d\xc1\xfb\x94\x45\xf4\xa3\x98\x19\x4d\x62\x1f\xd9\xd6\xe7\x23\x37\xe4\x2c\xb4\x88\x0a\x44\x93\x49\x46\x4a\x64\x5b\x1a\x9d\x04\xfd\x6c\x42\x1a\x3f\x3c\x94\x5f\x48\x8e\x92\x08\xa9\x11\x9d\x4c\x34\xd3\x1e\x3e\x4c\xbe\x8d\x4c\x50\x1f\x4d\x55\x9e\x96\x95\xcb\x39\x91\x20\x65\x13\x91\x19\xd1\xe1\xdd\xa4\x46\x02\x27\x9a\x4c\x32\x52\x4e\x6d\xeb\x14\x60\x2b\x4c\xd2\x88\x0a\x1b\x9b\xfd\xb2\x41\x76\xe5\x37\x79\xe6\xac\x02\xc9\xb6\xda\xce\x39\xc8\xeb\xe8\x47\x96\x04\xcc\xa3\xcc\xe6\x07\xc7\xc9\x24\x31\x83\x38\x5d\x46\x3e\x96\x44\x0c\xef\x50\x66\x5e\xdc\x05\xb0\x24\xb7\xc9\x67\xf4\x1c\x96\xdf\x3d\x58\x66\x8d\xe4\x4e\x49\x04\xd3\x95\x20\x62\xc9\xcc\xb6\xe7\xe5\x24\x6e\xdc\xce\x4c\xca\xc6\x82\x9e\x6d\x8d\x79\x35\x9d\xde\x4f\x66\xca\x5d\x3d\x0b\x1a\x77\x88\xfe\xa4\x76\xd2\x82\x8a\xc1\xb8\xde\xd1\x89\xf6\x1d\x39\x86\x8d\x31\x59\xa3\xb3\x7b\xfd\x59\xb2\x2e\xfe\x88\xc0\x53\x11\x38\xbf\x3d\x9e\x25\x0f\x21\x34\x3f\x9e\x25\x1f\xd3\xd9\x76\xa5\xda\x71\xf6\xfa\xe7\x0b\xe3\x59\xf2\x9e\x2c\xeb\xcc\x92\x0f\x65\x48\xc5\x1e\xa7\x31\x95\xf2\x11\x95\x6f\x32\x02\xdc\x73\x15\x16\x00\x19\x4b\x21\x36\x88\x80\xc9\x99\xc8\xae\xcc\x12\x3f\xcd\xaa\xcc\x92\x80\xd1\xd9\xe7\xb1\x88\x0b\x88\xb6\x03\x38\x1e\x7a\x24\xcc\xa4\x23\xc7\x96\x59\xd8\x11\x99\x9e\x00\x51\xaf\xde\xeb\x9c\xd7\xc9\xdc\x9d\x85\x71\xfb\x8f\xdc\xea\xd9\xde\xa8\x5e\x5f\xaa\x57\xf7\x46\xf5\x3b\x6b\x6b\x7b\xa3\xfa\xdd\xba\x88\xac\xdc\x15\x91\xb5\x7b\x10\x59\x5b\x59\x16\x91\x95\x35\x88\xac\xd5\xef\x8a\xdf\x86\x8c\xac\xae\x75\xce\x1b\x00\x2d\x6e\xef\x8d\xea\x0b\x50\xa1\xbe\xb0\xb6\xb6\x37\xab\x33\xd0\x5e\x74\xcb\xc9\x66\xea\x2c\x2c\xf5\x61\x3c\xe2\x32\x3a\xfb\x69\xbb\x51\xbd\xd7\x81\xf1\xe9\x89\x28\x52\xf1\x78\xaf\x8f\x67\xd3\xe9\xdc\x64\x9a\xae\xdd\x16\x94\xc7\x13\xc4\xb1\x63\x9a\x16\x33\x6e\x6f\x05\x2f\xed\xf8\x36\x1f\x1b\x17\xf3\x2c\x43\x06\xf4\xd0\x36\x61\xd8\x11\x90\xd2\x0b\x13\x92\x5e\x44\xd8\x82\xbb\x7a\xc2\x0e\x57\x5f\x0e\xd1\x3e\x43\xe9\xe9\x63\xed\xed\x59\xe2\xe8\x35\x0f\x63\xb4\xd7\xc6\xb1\xf8\xd3\xc1\xf1\x5e\x1b\xb5\x3f\xdd\xeb\x08\x12\x0d\xef\x75\x44\x2a\x90\x6e\x28\xfb\x1c\x24\x88\x88\xf4\x58\x8c\x63\x3f\x8e\x83\x38\x0e\xc7\x18\x63\xe3\x4c\x15\x0d\x17\x19\x4c\x6b\x57\xf7\x66\xf7\xf6\x3e\x7d\xef\x56\xc5\xa9\x21\x1c\xb7\xf7\x3a\xe7\xe3\x8e\xa0\x08\xf6\xf6\xde\x2b\x5b\xe6\x7b\x40\x06\xc0\x62\xdd\x01\x4a\xbe\xc7\xbc\x63\x38\x7a\xeb\x36\xc4\x0f\x8e\x83\x20\xcc\xde\xf5\xb3\xf4\xc6\xaf\xc2\x88\x4f\x13\x26\xbf\x3e\x43\x29\x2f\x97\xbd\x68\xcd\xf3\x3d\xce\x90\xa0\xbc\x91\x4f\xcf\x18\xdc\xf0\xf8\xe3\x6d\xb1\x3f\x88\x8a\x23\x96\x21\x3c\xb7\x58\xee\xd2\x8c\xca\xb7\x95\xc9\x8d\x09\x1e\x94\xdb\xac\x83\xc9\xbe\x84\x6e\xd0\xa2\xe0\xaf\xd8\x17\xfb\x0b\x60\x38\xc6\x24\x48\xde\x20\x88\xbc\x32\x0a\xe0\xca\x68\xc4\xda\x62\x07\xea\x50\xc3\x10\x79\x5f\xa1\x00\xa8\x98\xdf\x43\x7d\x8d\xa0\xd6\x3d\xa1\xe2\x27\x8e\xcf\xc7\x84\x8b\x09\x55\xeb\x9e\x40\xde\xd8\xfc\x2a\xc7\xc9\x3c\x54\x6c\x5f\xb9\xdc\x43\x23\x46\x18\x2e\x97\x45\xbb\x1d\xc1\xd6\xd5\xba\x2e\xf1\x89\x39\xa6\x07\x99\x6f\x71\x73\x9e\x0a\x12\x87\x49\x7b\xeb\xf5\x38\x66\x37\xe7\xeb\x75\x4a\xeb\xb0\x55\x2e\x31\x5a\x27\x47\x8c\x36\xc8\xe7\x8c\xce\x91\x01\xa3\xb7\xc9\x2e\xa3\xf3\xa4\xcb\xe8\x1d\x72\xc8\xe8\x02\x39\x65\xf4\x2e\xf9\x82\xd1\xf7\x0d\x0e\xde\x6c\x01\x9a\x73\x6e\x2f\x2c\xd8\xb7\x17\xee\x8c\x3f\x41\xd6\x33\x8b\xd4\x49\x9d\x98\x77\x34\xa2\x29\x26\x75\x3b\xc4\xee\x87\xd2\x1b\xb5\x45\x7a\xef\xde\xbd\x7b\x8e\xe0\x24\xe7\xb1\x6d\x55\xac\x0a\xdc\xaf\x7f\x82\xea\xa4\x6d\x3d\x7b\x66\x91\xb9\x4e\x0e\x96\x49\xac\x4b\x60\xa2\x6b\x66\x25\x51\x6d\x5e\x54\x93\x07\x95\x99\xf1\xcc\x22\x77\xa6\xe4\x3c\xb3\xc8\x02\x99\xa9\x9b\xb9\x4d\x06\xbd\xf1\x99\x0a\x3e\xb3\xc8\x7b\x64\x5d\x47\x44\xf4\x39\x79\x98\x46\x9f\x59\x84\x31\xf2\xb1\x91\x90\xa4\x6c\x31\x94\x20\xa0\xb3\x3a\x64\x89\x41\x8e\x82\x85\xb2\xcf\xe4\xbc\xbd\xc4\x3a\x14\x44\x1f\xd4\xc4\x73\x42\xf9\x4c\xb1\x73\x12\xac\x78\x87\x1e\x17\x07\x0c\x62\xd8\x56\x53\x54\xc3\x9a\x02\xa9\xb8\x72\x52\x6d\x4a\x2d\xa8\xb3\xee\x8b\x49\xda\xa8\x43\xe9\x02\x38\xb4\xe0\xb1\x04\x90\xaa\x20\xf8\xf3\x60\xe1\x7d\xa7\x71\xaf\x5e\xb7\xe7\xd8\x6d\x2c\x57\xed\x13\x46\x4e\x18\xdd\x64\xc8\x5a\x1b\x1d\x1f\x4b\x2a\x66\xa6\x8e\xd3\x39\xb6\x99\xdd\x46\x93\x16\xfc\xdc\x73\x8c\xef\xa0\x17\x4c\xdd\xc3\x12\x1f\x17\xdd\x91\x12\x2e\x2f\x5c\xb1\xbd\xa3\x4b\x62\x63\xc3\xde\x51\x2d\x79\x07\x68\xc6\x60\xda\xf4\x3b\xee\xa6\xbb\x79\x43\x32\x1b\xac\xd6\xed\xc3\x3e\x20\xaf\xa8\x6f\xe4\x6d\xee\x1a\x64\x6e\x22\x8b\x10\x38\x7e\xed\x90\xf1\xa7\x3b\xcb\x66\x36\xc2\x36\x24\x67\xd3\xa4\x3c\x43\x6b\x2a\x84\x56\xb6\x72\x2b\x5b\xaf\x29\xa9\xe4\xc2\x96\x21\x27\x6d\x54\x45\x65\xbd\x47\x82\x8e\x2f\xa8\xf5\x48\xba\x47\x90\x75\x54\x44\xd9\x08\x16\x3c\xcd\x64\x05\xc9\xa8\xc9\xf2\x32\xac\x8b\x9f\x16\x96\x3e\x4d\x0b\x9f\x26\x9d\x00\x4a\xbd\xa0\x0b\x22\x3d\xe9\x80\x8c\xc8\x1a\xc9\xf4\x99\xac\xa4\xb3\x74\xbd\x34\x9e\x17\x0d\xd9\x74\x37\x8d\x09\xf1\x82\x65\xee\xb5\x48\x08\xd7\xc3\xbd\x1b\xde\x01\x32\xe6\x47\xf2\xce\xe8\xe3\x44\xa6\x25\x90\x73\x24\x4c\xe6\x08\xb9\x72\x72\x08\x02\x18\x85\x4e\x50\x8b\x26\x67\x88\x2f\xf8\xf0\x28\x37\x45\x7c\x3c\x65\x92\xe4\x20\xb5\x72\x40\x5a\xf9\xfa\xf9\xc9\x32\x81\x89\x9c\x22\x29\x12\x3a\x5e\x38\x69\x72\xb5\xe5\x64\xd1\x75\x75\xac\x68\xf2\xe4\x2a\xca\x97\x13\x55\x4f\x45\x26\x3e\xf3\x7e\xc8\xdc\x17\xb9\x0f\x38\xf6\xa8\x4f\x5c\xca\x6a\x03\x39\x35\x48\x8f\xce\xdd\x9b\xa1\x14\xf5\x28\xab\xf5\x61\x2e\xe2\x38\x6e\xcc\x50\xea\xc6\xf1\x01\x43\x1e\x76\x7a\xf6\xdc\xfb\x24\x6d\x3a\x99\x1b\xf0\xa9\x15\x0a\xb9\x44\x63\x8a\xbc\x4c\xf7\x0c\xf5\xd8\x8c\xe3\x58\x86\x78\xc1\xce\x81\xf8\xcd\xc6\x5c\xa5\x31\x87\x6f\x36\xe6\x52\xbb\x15\x14\xf1\xaa\x8f\x67\x1b\x73\xa4\x01\x7e\x6d\xe4\x49\x3a\x77\xcf\x9e\x7b\xdf\xbe\xdd\xa8\xfa\x37\xef\xde\x9c\x1b\x3f\x61\x13\xcf\x99\x9e\xdf\x67\x2f\xb7\x0e\x26\x5e\x34\x55\xfa\xe4\x55\xa6\xf1\x6c\x29\xef\xb8\xe4\xed\x51\xa5\xc2\xe1\x01\xf3\xc8\x8b\x04\xa5\x43\x29\xd3\x98\x6b\x89\xb6\x6a\x63\x4c\x3e\x41\x56\xd3\x22\x6d\xab\xd9\x84\xc3\xd8\x6a\x06\xd6\xd4\xf3\x58\x0d\x7f\xa5\x21\x8f\x63\xab\x29\x2a\x65\x89\x01\x76\xc5\x75\x9b\x21\x64\x9a\xec\xd3\x09\xa0\xef\x00\xc9\x04\x22\xce\xe4\xa6\x38\xbf\x5d\x75\x9a\x37\x9b\xc6\x69\x0e\xe0\x51\xa1\xf4\x21\x37\xd1\x7a\xc2\x0e\xd9\x4b\x64\x40\xbc\x46\x45\xb3\x0e\xd0\x01\x4d\x8b\x88\xd6\x3b\x93\x27\xee\x11\x53\x04\x67\xb5\x91\x96\x6e\xca\xf2\x93\x35\xcc\xeb\x55\x5f\x33\x14\x35\xc3\x84\x91\xa0\x2c\x05\x85\xa8\x9e\x63\x6f\xa8\x27\x17\x47\x36\x14\xda\x7d\xe4\xe3\x8c\x78\x02\x08\x37\xc0\x9c\xfd\x80\x51\xeb\xb1\xeb\x8f\xdc\xf0\xb4\xbb\xc6\xf6\x43\x08\x34\xdd\xb0\x77\xd4\x5d\x1a\x86\x9e\x34\x5b\xfc\x78\xe4\xb3\xee\xe3\xd1\xf1\x69\x77\x69\xa4\xcc\x16\x0f\x39\x1b\xec\xb3\xb0\xbb\xd5\xe3\x81\xf8\xbb\x19\x7c\x21\x13\x56\x58\x0f\x02\x19\x01\xd9\x96\x6c\x45\xb4\x90\x31\x5a\xfc\x78\xe4\x0b\xb8\x02\xac\x80\x29\xa0\x09\x48\x02\x48\xa6\xfe\x27\x8c\xce\xae\xb4\x83\x95\x8e\xa3\xae\xab\xf7\x3a\x9d\x5b\x82\x19\x8a\x70\x45\x8c\x98\x33\x4b\x9e\x31\xea\x31\xb2\x22\x7e\x53\xe2\x62\xb5\x68\x87\x57\x1e\xfc\xc5\x20\x1a\xd7\x14\x62\xd7\x9f\x91\xaf\xb3\xc6\xc8\xc2\xd3\xf1\x44\x2a\x6d\x77\xd4\x4b\xf0\x71\xe0\x1f\x36\x8b\x32\x22\x31\x8b\x72\x39\xf2\xe6\xb4\x31\x77\xbf\x52\x09\xb0\x47\xb7\x50\x7b\x8e\xdd\x26\x41\x07\x4f\xa9\xd3\x0e\x3a\x34\x5d\x6e\x6a\xbd\x78\xc0\x2b\x16\x74\xa0\x18\xa3\x1c\x8c\xe9\xd5\x93\x47\x0e\x07\x66\x22\x88\xc8\x56\xc5\x4e\x8a\x42\xfa\xc4\x90\x79\x98\x44\x93\xb8\x18\x3b\x21\x3c\x59\xd9\xc5\x35\x72\x38\x99\x15\xbe\x4b\x63\x71\xfc\xce\xcd\x5c\xbb\xc2\x34\xd8\x57\x74\x3a\x3d\x2d\x96\xaf\xa6\x30\x99\x98\x63\x13\xfc\x29\xec\xcd\xb3\x9f\xee\xf5\x2b\xef\x25\x5e\x62\x30\x17\xdb\x03\xc7\x37\xe0\xc5\x57\x80\xdb\x47\x9c\xb2\xa2\xbd\x4f\x6e\x00\x1c\x1b\xad\xc8\xb3\x88\x03\x09\x2b\x0f\xc5\xe4\xde\x8c\x06\x8b\x73\xf7\x9c\x40\xb2\xe9\x03\xcf\x47\x01\x11\x47\x9c\x62\xb0\x88\x8f\x31\xd1\x24\x8d\x94\x67\x88\x0c\xb2\x4c\x6c\x43\xb6\x4e\x4d\x93\x4c\xb9\xb7\x47\x6c\x52\x8e\xca\x41\xcb\x09\x39\x5e\x48\xb6\xcf\xd4\xf3\x74\xbb\xa2\x0f\x0d\x66\x77\x9b\x21\x7c\x9e\xc4\x58\x6e\x03\x96\x07\x5d\x55\x33\x50\x63\xe3\x65\x85\x78\x62\xe9\xb9\xe2\xa7\x97\x3c\xf4\xc1\x11\xd9\x98\x83\x37\x15\x5f\x2f\x44\xde\x11\xdc\xff\xbe\x44\x21\xb3\xe6\x7c\xb1\x68\x30\x09\x73\x99\x3a\xdd\xd3\x4f\xf0\xc4\x95\xa1\x10\x93\x5e\x3e\x14\xe0\x1b\x5e\x2d\x12\xd0\x98\x28\xa7\x43\xbd\x24\x64\xee\x32\x70\x94\x50\xe3\xc6\xc8\xfa\x14\x59\x95\x9e\x7a\xb0\x8f\x2d\x5c\xb1\xb0\x45\x2c\xcf\xca\x56\x4b\x8f\x2e\x3a\x01\x2d\x5b\x10\x0e\x8a\xe2\x56\xdc\x6b\xb5\x72\x15\x04\xaf\x00\x42\xfa\x25\x3f\x63\xe9\x8d\x95\xd8\x8e\xe5\xde\xdc\x4b\x6f\x0a\x1a\xf5\x7a\xb9\x0c\x0f\xc8\xa8\x97\xca\xc9\xb0\xca\x7c\xbd\x9e\xa9\x47\x92\x3b\xa3\x5e\x96\xea\xc7\xe5\x72\x2f\x43\xd6\x31\x8c\x6d\x13\x54\x16\x4c\x2f\xc5\x6d\x8d\x19\x57\xd3\x85\x18\x21\x7f\x52\xea\x2c\x95\xa9\x48\x9f\x0c\x71\xbb\xde\xa1\x0a\xe7\xb4\x65\xf1\x53\x7b\xba\xb3\x6c\x0a\x5c\x8b\x35\x97\xde\x7e\x4d\xb0\x34\xb8\x5c\xe6\x79\xda\x55\xf4\xe7\x2d\x50\x0d\x4c\x88\x21\xee\xb3\x9e\x3d\x10\xe9\xdd\x0a\xaf\xea\x8e\x56\xd1\xdd\x8a\x18\x00\x52\x27\x01\x36\xb9\xb7\x2a\xc7\x37\xef\x56\x82\x6a\x23\x85\xf3\x94\x99\xd7\x8e\x02\x16\x90\xce\xb4\x51\xb9\x7b\x0b\xf1\x6a\x03\x57\xd0\xdd\x8a\x5f\x0d\x44\xc5\x75\x49\x9f\xa4\xe2\x55\xbd\x45\x5a\x77\x5c\xba\xc1\x90\x47\x99\x28\xdb\xb3\x7b\x0f\xe0\xae\xc9\x11\x29\x95\x06\x71\x69\xaf\x0a\x09\xd8\x16\x29\x22\x8e\xc9\x39\x5c\xa8\x7b\xc6\x55\xbe\x6b\x50\xea\x0f\x27\x8f\x7a\xba\x6e\x6c\x6d\x22\x8b\xb8\xd4\xb8\x9f\x44\xe0\x71\x4b\x82\x42\xb8\xea\x55\x1b\x78\xf6\x2e\xae\x24\xef\x7e\xee\x62\xc3\x09\xa8\x5b\xf9\x98\x21\xc1\xe8\x49\x38\xd5\x06\x40\xb2\xdd\x07\x1f\xe7\x80\x3b\x28\xa0\x6e\x35\x9f\x4a\xd2\xaa\x95\x06\xb6\x0d\x48\x24\xa0\x2e\x26\xe7\xf0\x6c\x10\xc8\xc7\x82\xd0\xe8\xcf\xc7\xb9\x2f\x95\x7c\x39\x12\x42\xb8\x22\x11\xd1\x02\x17\x30\x5a\xd5\xa0\x12\xe2\xd9\xbb\x29\x90\xf7\x58\xee\xa9\x5a\x4a\x13\x71\xc3\x31\x5a\xea\x0d\x8d\x63\x3c\xfe\x04\x59\x27\x82\x09\x38\x39\x91\x4c\xc0\x49\x60\x11\xf9\xb2\x04\xe4\xf9\xae\xc8\xdb\xdd\x95\x79\xbb\x22\x4f\xbf\x23\x49\x32\xf9\xc4\x24\xbc\x4f\x4e\x0c\xc2\x7b\xd7\xcc\xd9\xdd\x55\x39\x7d\x41\xf8\x9e\x88\x26\xc4\xcf\xae\xf8\x6f\xb7\x98\xfa\xe5\xed\x40\xcb\x86\xd4\x49\x03\x27\xf7\xb5\x80\x56\x5f\xb0\x0c\x56\x5f\xe0\xd3\x77\x4f\x25\xaa\xfd\xfe\xbb\xf0\x11\x86\xda\x57\x8e\x23\xe9\x7f\x37\x40\x45\xcc\x4d\xff\x3b\xc2\xca\x81\x61\x12\x46\xf2\x4e\x0c\x89\xab\x2a\xd1\x78\xff\x95\x63\xdd\xb7\xc8\x7b\x32\xc4\x92\xd0\x6a\x12\x12\x08\x4d\xe3\x6a\x8c\x31\xc9\xb3\x43\xfd\xeb\xd4\x2b\x64\xa4\xfa\xd7\xaa\x6a\xd6\x82\x39\x22\x2a\xc9\x56\x25\x84\x6b\x71\x48\x19\xc3\xa6\x53\x79\xa4\x5a\x3f\xc7\x21\xa9\xf1\x93\x02\xe0\xb2\x75\x8b\x88\xd1\xb3\x56\xa7\xce\xcd\x74\x3e\x02\xf5\xf5\x21\xa3\x56\x6b\xe4\xf7\xdd\xd3\x6e\x33\x80\x3f\x3b\x23\x16\x89\xbf\xbb\xac\xef\xcb\xd0\xce\xd1\x28\x84\xc0\x5a\xe8\x89\x3f\x2d\x97\x8f\x42\xf1\xdd\x4c\xc6\xe7\xb1\x04\x24\xa0\x08\x10\xa2\xba\xa8\x28\xea\x88\x0a\x99\xb2\x1f\x41\xd9\x6e\x33\xe8\xee\x8c\xba\xbb\xac\xbb\x73\xd4\x5d\x0b\xbb\xad\xac\xdd\xc4\xe7\xc0\x26\x31\x2e\x7e\x39\xcf\x30\x4b\x3e\xff\x2e\xcc\x52\x66\x90\x0d\x76\x29\x93\x9e\xe3\x8b\x76\x8b\xf3\x06\x9e\x3f\x91\x23\x79\xa6\xbb\x59\x96\xa9\xd1\xc1\xe0\x73\x2f\xc0\x53\x6a\x26\x5c\x8f\xb9\xae\xdf\xc6\x39\x4d\xa2\x36\x01\xe6\x7a\x2c\xd8\xc9\x95\x30\xae\xc5\x82\xc1\x24\xbf\x82\x2d\xca\x34\x91\xe1\xa7\xde\x52\x71\xb2\x93\x6f\x67\x93\xf2\xa3\x9b\x6f\xef\xdd\x30\xbd\x92\xc3\x9a\x68\x67\x5a\xe9\xb7\xe1\xf4\xee\x63\x30\xad\xa5\x6b\x77\xe0\x2a\x94\xae\x5f\xe3\x7b\xa3\x71\xe5\x17\x4e\x49\x83\x80\x7f\x67\x86\x2a\xe5\xa6\xb4\x2c\x75\x86\xaf\xba\x9b\x65\xab\xf4\x62\xe5\x26\x77\x65\xae\xcb\x09\xee\x2a\xbb\xda\x34\x93\x35\x91\xad\x73\xdc\x84\xfd\x4a\x99\x2e\x25\x15\xed\x61\x32\x4c\x72\x87\x49\xee\x50\xe7\xde\x28\x62\xc4\x9a\x49\x68\x98\x63\xce\x32\xc7\xd3\x04\xdb\x33\x9c\xce\x38\x4d\x1e\x89\xb4\x00\x62\xae\xb0\x3e\x77\xaf\x51\xf4\x2a\x6e\xac\x79\x4d\xb4\xae\x82\x71\x05\xe7\x69\x60\xfb\xae\x5c\x65\x3a\x19\x43\x9e\xbb\x60\x56\x3e\xbb\x6f\x36\xe6\xe2\xb8\x31\x67\x68\xa2\x72\x39\x51\x3f\x01\x36\x65\xfa\x83\x71\xf6\xa2\x44\xe9\x47\x21\x13\xb4\x44\x7f\xa0\xdf\xc8\x08\xcf\xbe\xc9\xbb\x3c\xb7\x22\xba\x19\xcd\x77\x41\x28\x3f\x12\xc4\xf0\xa3\x47\xea\xe9\x5a\x0a\xc5\x01\x2d\x76\x24\x32\x8e\x8e\x54\x46\xc8\x21\xf1\x85\x48\x7c\xf1\xe2\x2d\x0f\xdd\x0a\xb9\x38\x9e\x9b\x57\xd4\xde\xd1\x60\x30\xf9\xce\xae\x64\xb0\xac\x4a\x68\x4a\xe5\xe3\xca\x0e\xca\xf5\x6a\x0e\xa7\x60\xa2\xe8\x7b\x01\xd2\x69\xc9\x33\x66\x0a\xfc\xd1\x95\x38\x9a\x1d\xbb\x02\xc3\x47\x6f\xc1\xf0\x6d\x60\xa6\xe1\x27\x28\x1f\x17\x1e\x9d\x21\xb8\x64\x91\x99\x86\xa4\x45\x5d\x8b\xb8\x5c\x06\x97\xd2\xe0\x23\xc1\x9b\xf4\x14\xa7\x72\x64\xb2\x2d\x2f\xcc\xc8\xa3\x47\x06\x77\x73\x74\x64\x44\x5e\xbc\x30\x73\xc4\xd0\x7c\x98\x84\x45\x0f\x1f\x2b\x00\x46\xce\xa3\x24\x07\x9e\x02\x1e\x59\x44\xc0\xef\x90\x01\x53\x29\x2f\x2c\x22\xe0\x4e\x90\x9f\x9a\x3b\x04\xea\xf3\x06\x6f\x0f\x58\x87\xce\xcd\x83\x01\xb4\xba\x1d\x24\x6f\x0b\xae\x45\xac\xa5\xa2\xda\x7e\xad\xeb\x45\xdb\x03\x83\x68\xf6\xa2\xed\x26\xe8\x4c\xa6\x33\x5e\x52\xc2\x00\xe8\xc8\x22\xa2\xb3\x05\x90\x64\xdb\x80\x07\x01\x6a\x5a\x29\x0f\xd2\x99\xba\x96\x3d\x80\xb1\x98\xd2\x01\x7d\xd2\x54\xe7\x6e\xa4\x90\x52\x8e\x2f\xc0\x98\xf0\xf6\x6e\x2e\x5d\xa4\x4e\x6f\x4b\x8c\xe8\xdb\x5a\x9b\x37\x74\x8e\xdf\xad\x69\x32\x07\xe9\xdd\x5c\x7a\x38\x1d\xa5\x47\xff\x00\xdd\x37\x60\xff\x53\x75\x57\xf3\x3c\x3d\x4e\x9a\x1c\x24\x3d\xe4\xa3\x31\xac\xb8\x21\xa7\xe7\x85\x6e\x1d\x82\xbe\x7b\x5a\x72\x27\x1d\x3a\x04\x83\x20\x0c\x83\x93\x4c\x96\x69\x51\xdc\x9d\x70\xe4\xf0\x8c\x45\x9c\x85\x26\x38\xd3\x7f\x83\x9b\x7a\x6f\x70\x0b\x9d\x37\x4c\xda\x6e\xc9\x59\x6c\x37\xad\xb9\xdb\x16\x18\x6e\x31\x0c\x81\x81\x25\xf6\x15\x62\x9a\x6f\x37\x93\x0a\xed\xb7\x17\x15\x18\x13\x43\x0c\xde\xb6\x94\xb2\x6b\x49\x8a\x95\x27\x46\xbe\xc1\x00\xf9\xdb\x7c\xcd\x14\xdb\xbe\x00\xd7\x8e\x86\x15\x75\xf7\x30\x00\xc1\x67\xb7\x74\xc0\x4e\x4a\x5a\x62\x21\x71\x40\xa1\xe3\x03\x51\x22\x91\xc7\x56\x4e\x27\x94\x50\x01\x39\xb2\x2d\xd7\x2f\x29\xc9\x70\xe5\x68\x42\x7e\xfb\xbe\xa8\x26\xe5\xdf\x95\x87\x09\xf7\x34\x02\xf9\x65\xb7\xa4\x84\x96\xa5\x3d\x58\x10\x50\x06\xc9\x6e\xb7\xa4\xc4\xb7\xb5\xcb\x09\xb8\x6c\x06\x01\x65\xb7\xa4\xa4\x92\x95\xab\x47\xe6\x82\x97\x09\x25\x04\xfe\x01\xcb\x58\x2d\x6a\x31\xc3\x58\x6c\x1d\x8c\xc5\x2e\xa4\x6e\xf4\xed\x0f\x59\xc6\xc6\xcf\x47\x2c\x67\x3e\xe8\x31\xcb\xdb\xb8\x69\xbb\xc3\xce\x5e\xcd\x19\x38\x7b\x35\x67\xd6\x1b\x93\x7d\x4e\xcf\xc7\xe4\x8c\x67\xc4\x11\x23\x9e\xd5\x08\x4b\x1e\x58\x12\x69\x42\x4d\x54\x63\xc3\xb6\x41\x70\xdf\xaf\xd0\x06\xf6\x0e\x40\x61\x6b\x86\x4a\xf3\x04\x9a\x0d\x2c\x32\x71\xc0\x4d\x99\x3f\x27\x27\x6a\x9d\xca\x94\x76\x2d\x62\x55\x2d\x6c\x9b\x26\x09\x78\xa2\xcc\x01\x3a\x52\x82\x87\x4f\x74\xbd\xf7\x79\x9b\x77\xca\x65\x56\x2e\x33\x6d\x4a\xa4\x5c\x9e\xbc\xa4\x9a\x41\x33\x2c\x8e\x67\xb4\xb2\x8a\xf5\x69\xfb\xd3\xd9\xbd\xbd\xbd\xbd\xce\xad\xf7\x2c\x8c\xc7\xf0\x72\x15\x9e\x9e\x07\xb4\xc7\x6b\x5d\x77\x7f\x3f\x24\x3e\x9a\xbb\x3d\xff\x3e\x46\x56\x6d\xd6\xaa\x70\x4c\xfa\x1c\x05\x78\xdc\x83\xea\x0c\x9f\x43\xbb\x80\x8e\x56\x33\x84\x14\x43\xc6\xd2\x1c\xd7\x1b\xa9\x34\x2e\x42\x3e\x1d\x22\x8e\x9d\x03\x31\x22\xf6\xb1\x2c\x86\x9d\x1e\xa7\xbe\xfd\x9d\x75\x55\x25\x4b\x5e\xb2\x2a\xac\x62\x95\xfc\x80\x97\x0e\x82\x91\xdf\xaf\x95\x56\xbc\x7e\xe9\x34\x18\x95\x0e\x82\xf0\x90\xf1\x12\x0f\x4a\xc7\x81\xdb\x2f\x79\xdc\x11\x0c\x88\xee\xac\x21\xd1\xc9\x93\x87\x40\x79\xcf\x44\x8d\xa9\x31\xe4\x62\xe8\x79\x4d\x54\xa1\x4c\xa9\xd6\xef\xf3\x36\xeb\xe0\x0d\x64\x99\x46\xc0\xb6\xbe\x60\x61\xe8\xf5\x99\x45\xc0\x96\x8b\x54\x24\x57\x0f\x68\xca\x4c\x98\x3c\xb5\x37\xdd\x01\x23\xa2\x8b\x07\xde\x21\x16\xe8\xf5\x8e\x5c\xff\x90\x95\x5c\xbf\xc4\x5e\x7a\x11\xf7\xfc\xc3\x92\x3a\xdf\x35\x94\x8c\xb1\xb1\x22\x28\xd1\x51\x30\x3a\xee\x97\x02\xff\xf8\xb4\xb4\xcf\x4a\xa3\x88\xf5\x45\xff\x4b\xbd\x90\xb9\x00\xd0\x2d\x09\x22\x5f\x56\x2d\xb5\x18\x2b\x1d\x71\x3e\xb4\x67\x67\x65\x03\x9f\x45\xb5\x5e\x30\x98\x3d\x1c\x79\x7d\x16\xcd\xfe\x2f\xb3\x4a\xf5\x37\x9a\x95\x0d\x57\x65\xbd\x59\x00\x39\x08\x42\x56\xf2\xfc\x83\xa0\x66\x01\x93\x28\xc6\xa2\xd6\x95\x88\x24\x4f\xa0\x4a\x36\xb6\x36\x74\x43\xe6\x73\x89\x38\x4e\xd2\xc5\xb4\xc9\x64\x75\x70\x50\x90\x98\x81\xaa\x3f\x0f\xa5\xc8\xa7\x62\x79\x64\x61\x27\x2f\xaa\x67\x13\x60\xe2\x18\x4d\x26\xd2\x76\x07\x93\xc9\x64\xc9\x6b\x9e\xfb\xee\x80\xd9\x8c\xc8\xe6\x6d\x3e\x96\x36\x15\x6e\x04\x82\xf4\x92\x89\xc6\x0a\x60\x1d\x60\xa0\x36\xd1\x09\x0a\xc4\xb4\x16\x60\x59\xa7\x5c\x86\x3f\xb5\x83\x20\x5c\x75\x7b\x47\x28\x73\x8b\x2c\xa6\x5c\x4d\x34\x42\x58\x4d\x7d\x42\xb8\xbf\x04\xf6\x15\x40\x6a\xf8\x4a\x8d\x14\xd2\x48\xf6\x52\x00\x16\x93\x92\x25\x12\x9b\x92\xd8\x0e\x14\x61\x68\x04\xe5\x6c\x07\xb1\xea\x5c\x1a\x26\x33\x89\x6c\x51\x0f\x40\xcc\x78\x88\x61\x58\x08\x5c\x0c\x31\xc3\xa9\xe8\x11\x08\x65\x8f\xf3\x72\x9f\x2c\x35\xe0\x92\xbe\xe0\xd6\xef\x7b\x8b\x7a\x23\xbd\x2f\x0b\x70\x8a\x42\x2a\xb6\xc3\xb6\xd7\xc1\xfa\x86\xb3\x6a\x61\x9c\x4a\x6f\x23\x5f\x15\xa8\x34\x3a\x18\x3b\xbe\x51\x0a\x2e\x43\xee\xf3\x07\xf5\xfb\x4a\xcd\x7b\x8b\xa3\xd0\x78\x09\x51\xdc\xaa\x80\xa7\x11\x0e\x44\x77\xfc\x72\x39\xb1\x13\x41\x79\xb9\x1c\x71\x14\x12\x1f\x3f\xa0\xbc\xda\xc0\x52\x62\x8d\x57\xab\x63\xaf\x52\x19\x27\xc3\x30\xce\x48\xc2\x2f\x71\x53\xf3\x54\x8c\x5b\x72\xed\x57\x2e\x57\xe7\x28\x05\x93\x25\x89\xd1\x11\x50\x84\xf1\xdb\x47\xac\xb3\x58\x8f\x63\x08\x3c\x68\x34\x9c\x23\x66\xfb\xed\xcf\x59\x67\xb1\x21\x12\x3f\x67\x9d\x07\x2f\x19\xf2\xdb\x4b\xe2\x8b\x8a\x32\xd8\xf9\x5c\x94\x18\xe8\x6a\x03\xd6\x79\x30\x37\x2f\xd8\x4a\x4a\x29\x44\xcb\x65\x54\x9f\x11\xe1\x5d\x31\x9d\x65\xb0\x9b\x06\x0f\x05\x8c\x81\x80\xb1\xab\x61\xec\xb2\xce\x83\x3b\xf7\x9c\x5d\x91\xd8\xd5\x89\x5d\x99\xd8\x15\x89\x87\x3a\xf1\x90\x75\x1e\xdc\xbb\x77\xcf\x39\x64\x76\xb5\x41\xa0\x3f\x5d\xdd\xa1\x15\xfd\xe4\x26\x7a\xb6\xb8\xc4\xe2\x98\x3f\xf8\x9c\x49\x85\x9f\xcf\x81\x77\x30\x4b\x0b\x32\x2e\x2a\x97\xab\xe0\xe4\x09\xca\x9c\x16\x96\x01\xfb\x2a\x46\xa9\x2f\x74\x29\x5d\x88\x72\x4c\xa4\x22\xdf\x11\xa7\xb3\x9f\xee\x45\xb7\x10\x72\x6c\xa9\xde\x72\xbe\x30\x8e\x41\x0f\x07\x57\x91\x63\xef\xf5\xf7\xfa\x55\xf1\x13\xef\xaa\xa0\x0c\xc4\x52\xe7\x06\xfe\x60\x8c\x1c\x1b\xed\xc4\x25\x8c\xb4\x76\x4c\xee\x6f\xbb\x46\x3a\x7b\xfd\x0a\x76\xe0\x1f\x2a\xd0\xa3\x89\xf7\xa2\x5b\xcf\x45\xee\x7b\xb3\xe4\xf3\x2b\x70\x52\x28\xa5\x18\x15\x21\x14\x4f\x62\x94\xfd\xf3\x6e\xf8\x0c\xf8\x34\xe5\x1f\xb2\xcb\x69\x5b\x4b\xd2\x57\x9b\xcd\xea\xca\x8a\x45\x66\x13\x9c\xab\xc9\xe8\xcd\x76\x94\xc0\x7d\x52\x08\xba\x93\x2b\xf0\xf0\xe1\xc3\x87\xd5\xf6\x6e\x67\x77\xb7\xba\x9a\x14\xd1\xe3\x9e\x2b\x91\xcd\x9f\x25\x33\x8d\xa4\x89\x95\x4c\x03\xe7\xb7\xc7\x66\xeb\x99\xa6\xcd\x6a\xcf\x9e\x35\x9b\x26\xfa\x8d\x7a\x5a\x4f\xe5\xec\xf5\xcf\xdf\x1f\x27\x78\x00\x1a\x09\x9e\xbb\x69\x4b\x49\xa6\x99\x27\x68\xf1\xb4\xb1\x04\xc5\xbb\x66\x23\x32\x69\x21\x53\x52\xc3\x80\xb4\x0e\xe9\xc2\x80\x6b\x13\x92\xb5\x56\xab\xd5\x82\x12\x7b\x7d\x3b\xf9\xd9\xab\xed\xf5\x2b\x00\x56\x97\x23\x85\xe5\x48\xbe\xd8\x44\x89\x34\xd7\xcc\x52\xa9\x82\xc9\x34\x11\x48\xfe\x19\xcd\x8b\x32\xa4\xa0\x0c\xc9\x16\xc9\xe5\x26\x39\x46\xba\x4a\x53\x29\xb3\x9d\x0e\x39\x84\x65\x32\xeb\x08\x1e\x69\x0f\xa1\xaa\x23\x66\xf4\xac\x47\x4e\x45\xba\x98\xff\xcd\xc0\x8f\x77\x46\x2c\xde\x65\xfd\x78\xe7\x68\x14\xaf\x85\x5e\xdc\x72\x79\xdc\x1a\xf9\x98\x38\x7b\x11\x76\x90\x62\x93\xf0\x5e\x84\x1e\xbb\x7e\xbc\xc6\xf6\xe3\xa6\x1b\xc6\x4b\xc3\x30\x6e\xba\xa7\xf1\xe3\x91\x1f\x3f\x1e\x1d\xc7\x4b\xa3\xc3\xb8\xc5\x86\xf1\x56\x8f\xc7\x9b\xc1\x17\xf1\x0a\xeb\x89\x2a\xe2\xb3\x92\xf9\xb1\x0c\xee\xf5\xb1\x2d\xff\x88\x15\x22\x43\xd8\xd9\x8b\x04\x26\x4f\x77\xe2\x87\xcd\x9d\xb8\xbd\xba\xdc\xdc\xee\xb4\x5b\x2b\x9d\x1d\x1c\xa3\xf6\xf3\xb3\x8e\xf8\x23\xa7\xdb\xfc\x18\xe3\xf7\x66\xc9\x17\x9c\x9e\x3f\xdd\xb1\xeb\xe4\x61\x53\xfc\xae\xae\xec\xd8\xd5\xb9\xf9\x3a\x59\x6d\xed\xd8\xd5\xdb\xf5\x3a\x59\x5e\xd1\x01\x48\x59\xa8\x93\xe6\x8a\x0e\x88\x94\xf9\xb9\x3a\xd9\x5e\xd1\x01\x48\x79\xbf\x6e\xda\xe1\xe0\x39\x65\x73\x29\xe6\x0e\xb2\xeb\xa4\x49\x8f\x78\x8d\xbd\x64\x3d\xd4\xc3\x71\xfc\x79\x12\x26\x43\xba\xab\x39\x16\xb2\x4f\xbb\xdc\xb0\x47\xd4\x94\x27\x30\xec\xaf\x5e\x14\x80\x35\x26\xd0\x57\x1f\x26\x8a\xea\xde\x01\xda\x15\x84\x7c\xbb\xd1\x91\x10\x9b\x6d\x71\x06\x9f\x87\x54\x26\xd7\x3b\x24\xa0\x33\x8d\x19\xaa\xe2\x73\x9d\x1b\x70\x7a\x8e\x13\x92\x2c\xc4\xa6\xec\xb8\x61\x52\x6a\xa6\x01\xcf\x8f\xcd\xf6\xed\x8e\xa6\x04\x44\xdb\xfb\x66\xdb\xdd\x5c\xdb\xb7\x45\xdb\x1e\x45\xcd\xf6\x5c\x27\x8e\xad\x92\x85\x2b\x5d\x85\x47\xbe\x5d\xef\x8a\x76\x45\xa9\x99\x40\x9b\xd5\xb9\xaa\xa4\xc4\x70\xbe\x23\x65\x01\x07\x5c\x23\x32\xdf\xc1\x57\xd5\x72\xa9\xf5\xdc\x1a\x83\x45\xa6\xb0\x82\xbc\x38\xb6\x2c\x5c\x41\x2e\xfc\x25\x2f\xc0\x28\x07\x90\xc3\x99\x6a\x86\x59\x94\xf4\x4b\xe7\x14\x7a\x34\x8d\xc1\x17\xe9\xfc\x3d\x67\x8e\xdd\xae\x70\x9b\x83\x4e\x16\x28\xec\x88\x98\x61\xdc\xa4\x78\xc2\x90\x26\x19\xd2\x53\xd5\x15\x81\x81\xa1\xb1\x88\xda\x9f\x22\xdc\xb9\xb5\x87\xe3\xf6\x9e\xbf\xc7\x41\x77\xb0\x64\xea\x34\xa2\xbd\x68\x2f\xaa\xe0\x89\xf4\x4f\x45\xfa\xad\xd9\x9c\x02\xa4\x48\x7b\x0f\x12\x61\x24\x87\x92\x93\xa2\xc3\xf6\xbc\x98\x37\xc3\xf6\xed\x0e\x09\xe9\xb0\x3d\xd7\x21\x1e\x1d\xb6\xef\x74\x88\x4b\x87\xed\x85\x0e\xe9\xd1\x61\xfb\x2e\xbc\x4a\x3d\xe1\xc8\xc7\xa4\x95\x08\xcb\xc3\x03\x90\x1e\x92\x50\x0c\x49\x1a\xf5\xb2\x51\x57\x44\x3b\xa4\x57\x2e\xab\x57\xa4\x24\xa7\x27\x72\x30\xe1\xb4\x49\x66\xf2\x37\x6d\x8a\x41\x66\x71\xfc\x38\x6d\x94\x61\x41\x6e\x69\x39\x2d\x2e\xa6\x7d\x6a\xa4\x22\x51\x89\x89\x63\x04\x57\x86\x39\xe3\x70\x62\x5d\xf9\xe6\x87\x26\x62\x0a\xa2\x21\x00\x20\x09\x25\x7d\x43\xd0\x90\x94\x13\x65\x77\x2b\x8f\x97\x20\xe3\x93\x29\x27\x48\x7e\x60\x3e\x13\xe3\x95\x37\xe4\x85\x40\xd2\x45\x1f\xc6\x22\xa4\xc1\xcd\x46\x5d\xeb\x68\xa2\xa0\x1a\xe2\xd9\x46\xbd\x7e\x6b\xa1\x5e\x09\x05\x06\xef\x77\xc8\xb0\x7d\x4f\xfc\x34\xea\x1d\x10\x19\xed\xd3\x35\x66\xca\x9f\x09\xa4\x64\x46\x4e\xd5\x44\x5b\xc9\x32\xf5\x95\xaa\x4c\x19\x0b\x83\x2d\x45\x99\x08\xa4\x33\xf5\x2b\x27\xfb\x26\xcf\xf9\x14\xd7\xe2\xa6\x4c\x5b\xcf\x71\xb8\xed\x1b\xea\x5f\xb9\x59\x2d\x37\xc1\x36\x8c\xc7\x8c\xc0\x4a\xee\x26\x01\x9d\x50\xab\x48\xbf\x60\x58\xf3\x83\x13\xc3\xc6\x20\xab\x75\x47\x11\x7b\xba\xb3\xec\xb4\x27\x25\xf7\x08\xcf\x2a\x35\x25\x71\xa9\x34\xd5\xb1\x65\x9d\x7c\x85\x4c\x69\x55\x54\xb0\x10\x62\x30\x4f\xe4\xde\x03\xd6\x21\x5d\x41\xf6\x67\xe2\x47\x22\x3e\xc5\xc0\x48\xba\x84\x95\xe4\x0b\xc8\x13\x77\x4f\x70\xed\xe1\x43\x6d\x30\x8c\xd7\x76\xd3\xe0\xaa\x83\x3c\xda\x20\x2e\x9d\x27\x3e\xdd\x14\xcc\xf1\xc3\x87\xf0\x55\x81\xc9\x78\xc8\x50\x8b\x23\x4c\x1a\x64\x1e\x83\x3c\x9b\xe0\xdb\xa1\xd4\x2e\x69\x60\x82\x50\x28\x63\xab\xa4\x81\xb1\x60\x52\xc2\x07\x77\x05\x8d\xdf\xa4\x33\x75\x25\xd4\x97\x72\x8e\x62\xde\xd7\xfa\xc1\x09\x48\x9b\xe4\x53\x4f\xc9\x90\xea\xd6\x40\x5c\x53\x61\x73\x78\x98\x62\x33\xcc\xa2\x70\x42\x86\xb0\x96\xb4\xd9\x42\x5e\xeb\x3b\x02\x23\x5e\xeb\x63\xc1\xa0\x84\x0f\x16\x12\x5c\xf4\x5c\xa9\x31\x07\x4a\xb0\x8a\x47\x10\xaf\x31\x51\x8e\xd7\x98\x51\x12\xdb\x21\xf5\x30\x09\x44\x6f\x82\x07\x1f\x33\xe4\x03\x3e\x4e\x01\xc3\x42\x67\xea\x0a\x6e\xb3\x20\xbb\xef\x9e\x8a\x02\xa8\x47\x9f\x0a\x20\x89\x1c\xaa\xee\x0e\xed\x41\x77\x60\xf1\x68\x66\x89\xf6\x52\x59\x45\x0c\xb3\x21\x35\x3c\x67\x30\x54\xae\x18\x80\x64\x58\x02\xf1\x8b\x09\x32\x0b\x3d\xd8\x60\xc8\xc5\x71\x0c\x56\x64\x8d\x74\xd1\xcd\x29\x8c\x9a\xe8\x3c\xf1\xe9\x1a\x43\x2e\xa9\x67\xb0\x52\x38\x1f\xb1\x0e\xcd\x29\xf0\x11\x3d\x41\x69\x56\x6b\x50\x6c\x9e\xf5\xfb\x7c\xf1\x76\x66\xe2\xf2\x0e\xe8\x28\xa9\x30\xed\x89\x9f\xa0\xcd\xa5\x50\x41\x22\x51\x90\xc9\xce\xd4\x76\xa4\xe3\xdf\x86\x5d\xb7\x55\xca\x0d\x60\x74\x21\x02\xbc\x6e\x5d\xc7\x76\x33\xb1\x6e\x26\x76\x08\x5c\x31\xab\x75\xd5\x7b\x84\xd8\x80\x35\x08\x5a\x57\xdb\x1c\x4a\xd7\xfc\x1a\xb3\x3f\x63\xd8\xdc\xf5\x7a\x98\xc0\xcc\x56\x05\x8c\xbd\x4e\xaa\x41\xea\x04\x88\xa5\x9f\x90\x9f\x0d\xe0\x7a\xe5\x9d\xf6\xca\x14\x4f\x89\xb4\xab\x1e\xff\xf4\x46\x21\xef\x76\xc1\x09\x5e\xf7\xa4\xd6\x87\x06\x4e\x6a\xfd\x19\x4a\x3d\xfd\xad\x27\x0f\x1c\x53\xf7\x0d\xe8\x0d\x38\x3f\x6a\xdd\x83\x19\x4a\xc3\xda\x7a\x6b\xab\xfb\xfe\x42\x5d\x5e\x58\xeb\xc4\x27\x6b\xcb\x5d\xb1\x5f\xe3\x73\x38\x88\xda\x1d\xb9\x8b\x83\x99\x54\x3a\x53\xbf\x91\xdb\x71\x81\x8a\xb0\xac\x0a\x50\x9f\xfb\x74\xa8\x69\xcc\x33\x2a\xad\x6e\x36\x29\x0a\xe8\x0a\x80\x27\xc9\x6e\x80\x13\xeb\x48\x71\xdc\xee\x24\x57\x3c\x72\x2e\x35\x25\xd5\x07\x33\x86\x20\x9f\xa2\xa1\x2a\x3d\x64\xc8\x13\xe7\x24\xd4\x69\xd7\xc1\x20\x1a\x72\xe9\x30\x7d\xec\x1a\x26\x27\xb5\x8f\x93\x9b\xa3\x07\xf5\x72\x19\xba\x60\x98\xd6\x95\x84\x80\x2b\xc8\xe2\xa1\xba\x26\x32\xeb\x56\xf4\xa5\x10\x26\x67\x15\x9a\x46\x5a\x6d\xaf\xe3\x20\xdf\x31\x47\xa4\x61\x1b\xc0\x95\xed\x55\x2d\xac\x72\x2c\x30\xf6\x89\x34\x92\x94\xd8\x71\x9d\xf1\x33\x08\x65\xeb\xdc\x80\x9c\x8c\x79\x57\xba\x5f\x3d\x23\xc3\xb7\xf6\x66\x88\x93\xd9\xbd\x48\x1b\x73\xe5\xf2\x4c\x5d\xdf\x3e\xa9\xc7\x4b\x98\x33\x50\x40\x40\x41\x66\x16\x95\xd3\x4b\x1d\xd9\x39\xab\xba\xb0\x9c\xf4\x6d\x9a\x2a\x92\x3e\x26\xa7\x0f\xcb\xe9\xea\x2a\x7c\xb7\xbc\x91\x31\x88\xec\x8b\xe3\x5c\xad\x18\xd3\x97\x80\x93\x8d\x82\x09\xbc\xa4\xa0\x17\x6d\x37\x1d\x04\xfa\xba\xf0\xb0\x0d\x06\x65\xf8\xa2\xe8\x2d\xe2\x15\xda\x98\xc3\x24\x88\xe3\xc6\xdc\x0c\xf8\x07\x10\xac\x04\x26\x1c\xdb\x7c\x9c\x1a\x13\x4d\x90\x24\x06\xe6\x7a\xf1\x52\xd4\x93\x23\xc6\x42\x17\xeb\x75\x28\xf6\xf0\xf4\x20\x63\xa1\x1b\x2d\x07\xfe\x17\x2c\x94\xba\xf8\xbd\x64\xa3\xc7\x98\x00\x51\x42\x96\x52\xca\x1e\x68\x6f\x79\xe7\xbd\x91\x35\xc2\xf7\xd2\x20\xee\x61\xf1\xc0\xed\xe1\x81\x41\x8a\x28\xe3\xa7\x49\x28\x8e\x0f\xe0\x34\x38\x96\xd8\x4a\x1f\x08\xc9\x93\x8f\x5f\x2e\x5b\x52\x4a\xee\x00\x9d\x1b\xa6\xa1\xeb\x63\x6c\x17\x68\x29\xc9\xce\x79\x94\x1b\x5d\x1b\x86\x6c\xa8\xd5\x8f\xc8\x2e\xe2\xd8\x11\x94\xd2\x00\x2d\x81\x0e\x93\x8d\xce\x44\x12\xec\x9a\xdc\xf6\x90\x8f\x9d\x2b\x89\x13\x41\xe1\x36\xa1\x4f\x06\xaf\x29\x30\x6d\x6a\x6a\x55\x72\x9c\xa6\x81\x64\xb1\x45\x6b\x46\x2a\x6f\x54\x15\xb6\x93\x90\xd6\xef\x87\x8b\xcd\xfb\x21\x6c\x11\x75\xe2\x8a\x56\x38\xfd\x5c\x1a\x6c\x4c\xb7\x60\xb9\x63\x8b\x59\xa1\xc3\x69\xaa\xa0\xc5\xba\x07\x80\x59\x3b\xec\x08\x3e\x8c\x63\x72\x2c\x6d\x89\xb8\x70\x3a\x7a\x15\xb0\x48\x9b\x5d\x86\x22\xb5\x51\xbf\x25\x0d\x18\x4f\x5a\x5a\x26\x90\x11\xf5\x82\x90\x51\x8f\xf4\x1c\x6f\x31\x28\x97\x51\x40\xc5\x87\xe5\xd8\x56\xec\x68\x10\xc7\xde\x62\x10\xc7\xd2\x5e\xa8\xcc\x24\x6e\xb9\x8c\x7a\x40\x93\xdc\x18\x21\x46\xfc\x38\xe6\x40\x14\xd8\xbe\x03\x9b\x76\x91\x27\xfd\x5a\xd7\xbb\x31\x4c\xbe\xc7\x04\x45\x6b\x9f\x4d\xe6\x25\xa6\xcd\x45\xfe\xe4\x8c\x98\xfc\x9a\xf4\xd0\xe0\x0e\xa5\x88\x35\x4c\x30\x04\x53\x59\x1a\xb9\x4d\xa9\x79\xb1\xa3\xc8\xa7\x88\x34\x8d\x9c\x5c\xbb\x64\xb2\x41\x3a\x19\x06\xc1\x0e\x6b\xf0\x42\xc5\xd6\xc2\x60\x00\x53\x7a\xcd\x3d\x3e\xde\x77\x7b\x2f\x10\xc3\x58\x6e\xac\x46\x1f\x2b\x82\x1f\x93\x83\xe7\x89\x11\x80\x15\x4c\x23\xc4\xd3\xed\xab\x48\x58\x7f\xd2\x5c\x06\xac\x64\x6c\xbb\xf0\x26\x69\x54\x48\xb9\x0b\x39\x44\x8f\xe4\xe0\x10\x9f\x1a\x86\xb6\xfb\xee\xa9\xc3\x41\x57\xcf\x86\xc8\x0d\x85\x45\x9b\x4b\x52\x50\xa9\x18\x13\x9f\x70\x10\x81\x12\x09\x40\x10\x10\xae\xe4\x9d\x20\x25\xb1\x20\xd0\x29\x44\x9a\x95\xcb\x53\xf0\x1e\xc3\x00\xec\x17\x4c\x01\x7c\xe5\x78\x02\x25\x2a\x4d\xff\xa8\x15\x38\x3a\x3e\xc6\xe2\xfc\x4a\xf7\x2d\xc3\xf0\xbd\x52\x15\xea\x91\x21\x3d\x1f\x27\xbe\x0e\xa4\x01\x20\xb8\x0c\x12\x7b\x70\x40\x39\xe1\xc9\xf1\x02\xd9\xbe\xca\xf6\x21\xdb\x4f\xc6\x0e\x13\xe4\x22\x86\xcb\xe5\xa6\xd4\xcb\x87\x70\xdd\xb0\xa4\x02\x5b\x72\x52\x78\x38\x69\x2f\x7b\x46\xd0\x00\x7a\xc1\x0f\xb5\x71\xea\x50\x24\x1e\x53\x1f\x6a\x50\x26\xfe\x1c\x50\x2e\xfe\x28\xd3\xd7\x01\x51\xaa\x69\xb0\xd7\xbd\xe4\x68\x28\xa6\x96\x49\x90\xf5\x6a\x6e\xbf\x8f\x1a\xc4\xea\x5b\x98\xf4\x52\x92\x52\xe3\x62\x28\x9d\xb5\xf8\x95\xce\x02\x1a\x78\x3c\xf5\x13\xd0\x43\x24\xdd\x12\x94\x86\x61\xf0\x85\xd7\x67\xfd\x92\x17\xc1\xc3\xb5\xe7\x97\xdc\x52\xc8\x7a\xc1\xa1\xef\x9d\xb1\x7e\xe9\xc9\xda\xb2\x20\xd2\x4a\x41\x58\x5a\x6f\x6d\x95\x0e\x60\xf7\xd4\x8f\xc1\xf0\x38\xce\xc3\x91\x7a\x04\x74\x8f\x8f\xa3\x92\x00\x5f\xe2\x41\xe9\xb3\x48\xce\x04\x4c\x4a\x27\x47\x5e\xef\x48\x37\x10\xb2\x63\xcf\xdd\x3f\x66\x25\xb7\x17\x06\x51\x54\x72\x8f\x8f\x4b\xfb\x61\x70\x12\xb1\x30\x2a\xb9\x7e\xbf\xf4\x05\x0b\x23\x2f\xf0\xa3\x5a\x69\x33\xf0\x75\xfb\xb3\xa2\x71\x31\xcf\x15\x06\x51\xc9\x0d\x59\xa9\xef\x45\xbd\x60\x14\xba\x87\xac\x5f\x2b\x6d\x1f\x33\x37\x62\xa5\x90\x1d\xb0\x50\x20\x70\xbd\x57\xe5\xcf\xa2\xaa\x00\x3b\xf1\x9e\x9c\x5d\x08\xd9\xc9\x2d\x16\x62\xc5\xa0\xe7\xad\xd2\xd3\x9d\x65\xcb\xb6\x2c\xac\x0c\xe0\x68\x7a\xd7\xb4\x21\x3a\x26\x29\xc9\x9b\x49\x07\x42\xf7\x13\x2e\x3e\x89\xc4\x15\x61\xb1\x48\xc5\x78\x69\x2b\xb5\xac\x4f\x4a\xc6\x43\xfe\xc0\x7d\x09\xe6\x89\x99\xdb\xaf\x5d\xb3\x9b\x03\xcf\xaf\x0e\xdc\x97\xb3\x56\x81\xd9\xa5\xd6\x14\x3f\x2e\x37\x4c\x01\x53\xc3\xac\x89\x69\xb8\x94\x81\xc1\x08\x47\xfc\xd8\xcc\x3e\x40\x30\x00\xcf\x72\x9d\x11\xe8\x4e\xef\x8c\xe8\xea\x3f\x93\xce\x3c\x98\xec\x4c\x7a\x1d\xbe\x92\x95\xd4\x11\x44\x06\xbc\x1b\x26\x0e\x10\x3c\xb8\xa8\x93\x2f\x92\x10\x22\x33\x89\xec\x8e\x6a\xbd\xc5\x91\x16\xe3\xe1\xf2\x2e\xbb\x71\x3f\x58\xe4\xa9\xc1\x8d\x00\xf3\x76\xd0\xc9\x18\x91\x11\x09\x6d\xd6\x41\xbe\xd8\x2c\x45\xbd\xa0\x63\x58\x16\x06\x13\xa3\x9c\xb6\x95\xfd\xc5\xd4\x36\xa5\x36\x6a\xa9\xec\x3b\x4a\x53\xa2\xca\x02\x67\x62\x18\x33\xb1\x4e\x99\xb1\xad\xd9\x31\x2c\x37\x1a\xc4\xe3\x23\xe9\x12\x43\x1e\x2d\x71\x5c\x27\x01\xe5\x35\xd5\x9e\x88\x86\x54\x1d\x37\x22\xe2\x51\xa9\x95\x15\xc7\xbc\xa6\x74\xcb\x44\xb2\x2b\x0f\x2d\x11\x6c\x52\x79\x26\x89\xf0\x90\xea\x83\x49\xc4\xf6\xa9\x3e\x9d\x44\xec\x8c\x66\x8e\xa8\x38\xae\xdf\x90\x12\xe4\xfa\xec\x2e\x24\x0e\xa5\xbf\x8f\x55\x6e\x1a\x69\xcf\xbb\xcf\x29\x97\x11\x3c\xfd\x6a\x3d\x88\x55\x4e\x38\x4e\xac\xe0\x83\x60\x93\x32\xde\xd2\xe6\x1d\x6c\x78\xdb\xc9\x3b\x99\x01\x39\xac\x55\x0e\x5e\x01\x40\x2c\x20\x2d\x0a\x07\xe7\xda\x71\xe0\xf2\xb4\xc8\x0c\x05\x59\x48\x1d\x05\x02\x4d\xb0\xd0\xfa\x60\x03\xab\xb7\x5a\xd3\x23\xb5\xee\x43\x2b\x67\x95\x06\xbb\x7d\x6b\xbf\xb2\xc0\xe6\x6f\x0d\x21\xdc\xbc\xb5\x50\xbf\xb5\x50\xd7\xfe\x05\xdc\xd3\x88\x56\xdc\xca\xdd\x5b\x5e\x46\xf3\x9a\x56\xc2\xca\xed\x5b\x41\xa5\x31\x77\xcb\x4f\x8a\x72\x97\x9e\x8f\x13\xe3\x0f\xc0\x01\x1c\xf0\x44\x17\x69\x7f\xb4\xbf\x7f\x9c\xb1\xab\xfb\x88\x4f\xf3\x1c\xb0\x6c\xbc\x01\x6c\xf3\x9c\xa1\xbf\x6a\xe3\x16\xc8\xb4\x85\xc1\xc8\xef\xa3\x6a\xe3\x16\xc3\xb6\x91\x60\x72\x2a\x9f\x5d\x21\xa4\x6f\x58\x88\x1b\xf1\x9e\xb2\x02\x20\xa6\xa3\x55\xb1\x52\x85\xeb\x3a\x9c\xdb\x55\x26\xd2\xab\x16\x26\x7e\x65\x07\x5d\x5c\x20\x36\xbb\x50\x07\x51\x6f\x0e\x71\x76\x73\xa1\x2e\x85\xbc\xc7\x9f\x71\x64\x3d\xb7\x88\x65\x5b\x98\x40\xf8\x39\xd8\x54\x04\xe1\xea\xe7\x16\x09\x95\xd0\xf6\x73\x15\x06\x59\x66\x51\xe4\xf9\xf3\x29\x52\xd1\x8a\x24\x90\x57\xf0\xfc\x6c\x40\xd7\x39\x0a\x19\x49\x55\xfc\xd6\x38\x9d\x45\xed\xbd\xca\x5e\xb5\x23\x45\x02\x66\x0f\xbd\x74\xbd\xad\xf3\xbc\x75\x42\xc4\xe1\x15\x47\x5d\x4d\x30\x9c\x65\x6e\x69\xe8\x80\x9e\x90\x20\x5e\x50\x40\x17\xea\xb7\x90\x4f\x11\x0a\xdb\xda\x04\x74\xb5\xd1\x81\x6b\x8c\x4a\x0a\x63\x4d\x4c\xf2\xb6\x55\x05\x99\xf9\x0e\x6e\x37\x3a\x95\x88\x21\xbf\x3d\xd7\xc1\xd8\xa9\xdb\x56\xc5\x02\x59\x8f\x7a\xc7\x09\xec\xaa\x21\x43\xf8\x34\xb7\x01\xa6\x2a\x0e\xd2\xee\x83\xd8\x9c\x6a\xbd\xe3\xc0\x67\xa0\xa4\x8c\x76\x81\xb8\x3a\x43\x4c\x10\x87\x09\x47\x60\x0b\xb2\x05\x1b\x1c\x42\xd5\x4f\x23\x62\xd0\xe0\x32\x0b\x7c\x61\x40\x24\xc9\xab\x04\x13\x56\x20\x7c\x10\xc9\xf7\x35\x4c\x98\xc5\xe6\x94\x7d\x68\x4c\xc6\xaa\x39\xe9\x0c\x8f\x1b\x67\x81\xaf\xc1\x99\xd4\xe7\xc7\xa9\x66\xc9\xcc\x4c\xfe\xd0\xd0\xfb\x0f\x70\x7e\x40\x89\x43\x82\xf4\x3a\x32\xce\x22\x39\x79\xd6\xbf\x07\xaf\xce\xd5\x78\xaf\x82\x1d\xe4\xd8\x68\xaf\x7f\x0b\xb7\x6b\xa5\x0e\x3c\x32\x57\xe0\x69\xb8\xa2\x5f\x86\x2b\x18\xed\xd5\x44\x01\x29\x5f\xf1\xa1\x51\x75\x5b\xd4\x6d\x57\x2b\x1d\xa7\x5d\xaf\xde\x23\xb5\xce\x2d\xfc\x4c\x02\xcc\x26\x36\x8b\x12\x77\x8b\x12\x57\x20\x71\x67\x32\xe3\xd1\xb5\xe1\xb6\x24\xa2\xe9\x84\x7e\x9c\x9f\xd0\xd2\x95\x06\x19\x52\x46\xce\xa4\x3c\xa9\x9a\x47\xb0\xbf\x38\x43\x7a\x3e\x88\x04\xaf\x65\xee\x7c\xa4\x6f\xcb\xeb\xe3\x88\x34\x21\x0f\x76\xb5\xb1\xbd\x0f\x33\x4c\x99\x59\xab\x30\xec\xa0\x21\xec\x69\xce\xb0\xcd\x3b\xb4\xc2\xec\x61\x2d\xbb\x81\x32\x6c\xa3\x33\xfa\x9e\xe6\x36\x31\x16\x93\xd6\xaa\x8a\x09\x7f\xd6\x6e\x74\x9c\x6a\xc3\x6e\x08\x26\xe3\xd4\xae\x93\xbe\x1d\x31\x74\xd6\xfe\x9c\x75\xf0\x2d\x9f\x1c\xc9\xd8\x40\xc6\x06\x32\xb6\x2b\x63\x91\x8c\x75\x55\x1e\x44\xb7\x39\x12\xfb\xf3\x19\x08\x44\xe1\x5b\xfe\x18\x5a\xfe\xf0\x1a\x2d\x7f\xc4\xd1\x59\x7b\xae\x43\x7c\x4c\x9a\x32\x72\x1b\x22\x27\x32\x32\x0f\x91\xbe\x8c\xdc\x81\xc8\x91\x8c\x2c\x40\x64\x20\x23\x77\x21\x12\xc9\xc8\xfb\x22\x32\x96\xb7\x5b\x94\x0e\xc5\x20\x8f\xed\x09\xef\x24\xc3\x72\x19\x59\x07\x61\x30\xb0\x3c\xbf\x34\x8c\x63\x8b\x07\x10\x12\x07\x94\x47\x5b\x1c\x0d\x6b\x22\x17\x13\x57\x46\xb8\x58\x90\xd4\x33\x17\x86\x6b\xda\xb4\x77\xe9\x53\x8e\x5c\xe2\x61\x22\xca\x7c\xc0\x0e\x82\x90\x21\x17\x3b\x4d\xfa\x9c\x23\x8f\xb8\xd8\x46\x08\xc2\xa2\x0c\xce\x7e\xa9\x6a\x33\x13\x27\x4d\x65\x3a\x05\x32\x20\x84\x49\x13\xdb\xe7\x19\xd3\xe1\x75\x2d\xd9\x5d\x1f\x13\x98\x09\xb8\x36\x88\x68\x98\x85\x34\xac\x35\xc1\xb7\x92\x84\x11\x00\x55\xbf\x2c\x18\x31\x02\x13\xb0\x5c\x16\xb4\x81\xa5\x4e\x44\xf0\xd9\x16\x4c\xde\x90\xe5\x0a\xab\x4e\xeb\xd2\x9a\x30\x31\x5c\x58\x11\x63\x1f\xfd\xc8\x5c\x12\x54\x33\xd7\x8a\x46\x48\x45\xb1\x89\x45\xac\x9a\x95\xbc\x19\x22\x6d\x4c\xd0\xa9\xdb\x3e\xbe\x65\x1c\xb9\xcf\x33\xf0\x12\x06\xb9\xe4\xeb\x31\xe3\xda\xee\x5a\x95\xa5\x16\xd8\xe6\x6e\x21\xae\x6d\x53\x68\xd3\x12\x98\x30\xbd\x81\x03\x1b\xaa\x21\x10\xab\x69\xe1\x9a\x17\x2d\x1d\x70\x16\xc2\xfd\x55\xb5\x9a\xe4\xf9\xb9\x35\xc6\xab\x95\x2b\xa0\x10\xe3\x65\x95\xf9\x53\x4c\x78\x26\x4a\xf9\xb9\xc3\x2e\xd0\x36\xf4\x2a\x81\x20\x86\x37\x10\x27\x29\x9b\x61\x55\x78\xc5\x42\x43\x16\x7a\x41\x9f\x94\xa4\x4b\x43\x9c\x65\x3c\x12\x26\x31\xe5\x3f\x92\x8a\xb2\x02\x29\x49\x00\xb8\xf6\x0e\x92\xc9\x6e\xbf\x5f\xf5\xe0\xa2\x96\xf5\xab\x43\x37\x74\x07\x05\xe2\xc9\x21\xdc\x3f\x04\x24\x00\x4f\x15\xca\x5a\xc4\x63\xae\x2c\x21\x49\xb2\xcb\x78\x44\xe1\x39\xfb\x04\xe0\x7f\x2b\x33\x91\x5d\xba\xcd\x11\x97\xdb\x22\x26\x3d\x15\x53\x13\xfb\x46\xc6\x10\x25\x0a\x68\x72\x2b\x18\x90\x5e\xb9\x0c\x06\xa7\xc0\xae\xa9\xb6\x98\x54\xe9\xdd\xf2\x31\x71\xcb\x65\x30\x6e\x29\xad\x30\xaa\x12\x10\xc6\x15\x57\x14\xf0\xd2\xf7\x26\x38\xa2\x59\xf6\x88\xf6\x44\x99\xa0\x5c\xce\x9d\xd3\x8c\xb8\x71\xdc\xc3\x78\xfc\x98\xd7\x0e\x7c\xba\x6c\xf8\xca\x21\x8f\x13\xd7\x75\x05\x1e\x37\x1e\x73\xb8\x92\x95\xe7\xa6\xef\x53\xe6\xa3\x06\xb1\xdc\x7e\xdf\xc2\x24\x80\x68\xb5\x41\xac\x68\xb4\xcf\x43\xb7\xc7\x2d\x83\x5b\x0b\xfd\xab\x6c\xce\xc7\x71\x86\x80\x95\x5e\x64\x0c\x25\x4e\xf3\xf6\x2b\x25\x63\xe2\x18\xa0\xc6\xb1\x3c\x77\x26\xaf\x31\x3d\xc9\x21\x25\xfe\x38\xe1\xf6\xdb\xa7\xf2\x66\xe9\xc0\x3b\x16\xab\x27\x25\x1a\x93\x99\x3f\x23\xed\x4b\x03\xf0\x71\xf2\x9c\x04\xfe\x4c\xfc\x71\x71\x53\xc4\xa7\xf2\x06\x6b\x06\x94\xee\x14\xbb\x23\xb9\xc0\xc8\x22\x9a\x1b\x3c\xd5\x7c\x60\x64\x30\x84\x4d\xc9\x0d\x46\x09\x53\x08\xd6\x31\x5c\xd0\xcc\x51\xfe\x28\xac\x15\xc5\x2b\x46\x29\xcf\x78\x94\xf0\x8d\x91\xc9\x41\x0e\x12\x2e\x32\x32\xf9\xc9\x28\xcb\x53\xe6\xa2\x22\x16\x59\x1d\xe2\x25\xae\x4a\x0c\x3d\x70\xef\x3e\xaf\xd0\x06\x0e\xc4\x6c\x15\xfb\x2b\xf8\x27\x31\x84\x9d\x03\x39\x26\xea\x25\xd7\xf0\xdd\xea\x27\xca\x13\xda\x7e\xd9\x22\xd7\xd6\x3d\x15\x11\xd8\xf3\xc1\xcd\x88\x32\x75\x56\xbc\x09\x56\x50\xc1\x86\x29\x0d\x7c\x67\xb6\xb5\x64\x68\x71\x62\x08\xc9\xaf\x20\x5e\x0d\x16\xeb\x8e\xf8\x83\x67\x51\x50\xcd\xd5\x11\xd3\x55\xd7\xc2\xb6\x2a\x95\x2b\x53\x31\xca\x54\x03\x8c\x71\x1c\x1b\x4e\x10\x9a\x86\xd9\x4e\x43\x22\x4c\xba\x77\x75\x4c\x76\x4e\x8a\xd6\xdb\x28\x91\xdb\x00\x29\x7d\xb8\x9f\x30\x99\x3e\x6d\xfc\x78\x1c\xd6\x94\xd1\x54\xf5\x44\x62\x48\xe1\xee\x68\xb9\x4f\xc1\x07\x65\x8b\x3d\xe5\xbd\xc2\x92\xed\xe7\x1d\xe9\x3d\x78\xe8\x67\x6e\x83\x8e\x5d\xff\x10\x4d\xec\xcb\xeb\xf2\x06\x88\x64\x77\x66\x53\x1b\xbb\xc4\x83\x12\xe8\xd0\x1c\xb1\x92\x80\x31\x72\x0f\x99\xd2\x39\x19\x85\xe0\xc8\xa9\x56\x7a\x3a\x59\x19\x99\x6a\x2d\xba\x5e\x94\xbf\xdf\x9b\x32\x90\x66\xfb\xb6\x91\xa2\x2c\xb6\x24\xdf\x64\x3f\xaf\x8e\xad\xc6\x16\x6e\x67\xce\x7c\xda\x60\xb7\x49\xe4\xd3\x05\x36\x4f\x46\x3e\xbd\xbd\xc0\xee\x90\x2d\x31\xfb\x16\xe6\xe6\xee\xbe\x5f\x7f\x9f\x19\x5e\x6a\xfa\x99\x33\x11\xb1\x9b\xbc\xc2\xf1\x4d\xe3\xb4\x3f\xce\x49\x8e\x65\xcc\x8c\x4d\x5a\x3d\xc3\xd5\x2d\xdf\xce\x5a\x30\x33\x98\x2f\x43\x83\xe3\x2a\xb0\xda\x50\x58\x0e\x6c\x9a\x0c\x49\x86\xae\x42\xde\x3e\x0f\x0b\xdd\x68\x69\x7f\x3f\x4c\xec\xf3\x24\x45\x8f\x12\xe6\x9e\x14\x1b\xde\xd3\xa6\x22\x60\x5c\x05\x1c\x75\x83\xc6\x68\x9d\xf0\x44\x0c\xe0\x3e\x5b\xe4\xf7\x2b\x15\x86\x7d\xba\xcf\xd0\xb0\xcd\x3a\xa0\xd3\xa2\x4c\x47\x40\x5c\xea\x99\x84\x46\x7e\x18\x06\x27\x89\x19\x08\xdf\xb4\xc7\x37\x61\x10\xc2\x4f\x42\x41\x12\x0a\xb1\xba\x88\x12\x58\xbd\xb3\x0d\x05\x51\x69\xd3\x1d\xb0\x77\x36\xa6\x97\x19\xcb\x6b\xd9\xd0\xcb\xb4\x28\x3a\x7d\x7d\x63\x0d\xe9\x87\xfa\xdc\xd7\x97\x33\x75\xd2\x66\x44\xbf\x94\x74\x48\x3d\xe3\xff\x7a\xe0\x4f\x18\x78\xcb\x12\x71\xcc\x79\xa8\x8c\x35\x8a\x12\xb0\xe7\xda\x88\x3f\x40\x1e\xfd\x58\xdb\x7b\x93\x57\xa8\x1e\x26\xbb\xbe\xe1\x33\x35\x05\x6b\x7a\xb3\x9c\x6c\x8e\x66\x6c\xcc\x11\x97\xae\x31\xe4\xc9\xe7\xb0\x3a\xf1\x0c\x71\xa8\x1b\x13\x9e\x02\xdc\x49\x2b\x7a\xc4\xb0\x5b\xec\x66\x65\x95\x54\x1e\x1c\x30\x6e\x5e\x5a\x49\x50\x73\x9f\x20\x6b\x53\x99\xd7\x62\xa1\x2b\xbe\x99\xb4\xf3\xb0\x39\x25\x75\x5a\xb2\x91\x2e\x66\x4c\x9a\x9e\xc9\x10\x1f\x56\x66\x9d\x5a\xa4\x2d\x7e\x1a\x1d\x62\x9d\x06\x16\xe4\x3f\xd3\xfe\x0c\x54\xee\xa9\x36\x3f\x51\x94\x77\x6a\x91\xdb\xd3\x33\x4f\xb5\xf7\x84\x34\xb7\xc9\xa0\xab\x4b\xbe\x0a\x66\xc2\xd9\xc8\xe6\x74\x2b\x5e\x99\x25\x61\xd8\xfe\xda\xbc\x4e\xb5\x64\x5e\x9b\x96\x94\x37\x2d\x02\xc8\x48\x2c\x54\xf3\x0a\xde\xb5\x4c\x81\x09\xd8\x85\x66\xc0\x42\x07\x44\x6f\x59\xe8\xe6\xac\x80\xad\x86\xae\xb4\x7b\x20\x30\x3f\xb5\x08\x57\x57\x88\xa7\x99\x70\x36\x62\xc6\x82\xe9\x1d\xed\xaa\x01\x57\xfa\xdb\xd0\xdb\x38\xe6\xa9\x95\x05\x41\xcc\x9d\xca\x1f\xf5\x7b\x9a\x7a\x91\x68\x0b\xd8\xd3\x3b\x7d\x23\xed\x74\x51\x3b\xe0\xfe\x44\xeb\xef\x5e\x5d\x14\xc3\x35\x5e\x3a\x80\x46\x3e\x0c\xa5\x23\x3d\x47\x5c\x59\x46\x90\x7d\xd8\x9e\xe6\x62\x42\x7a\xe5\x38\x3c\x7c\x8b\x51\x14\xed\x72\x29\xef\x01\xe4\xe1\xc3\xb7\x54\x34\x1c\x34\xa5\x75\x3f\xf7\x91\x75\x78\x28\x1a\x4d\xdd\x73\xa5\xa9\x05\xc9\x0f\x1f\x8a\x86\x32\x8e\xb8\xd2\x8c\xc9\x1c\xf1\xf5\x1f\xa6\xce\x44\x0e\xd3\xa0\x28\x9c\x18\x06\x11\x2d\x25\x11\x09\x28\x71\x32\x22\xf1\x48\xa2\xaa\x9d\xd4\xe7\x88\x42\x54\x26\x80\x85\x3a\x85\xb9\xee\x81\x42\x4c\x56\x7c\xbb\x3d\xc5\x39\xd3\x9e\xa2\x82\x07\xd5\xaf\xb0\x77\x37\xdd\xcd\xc8\x27\xc8\xfa\x08\x0c\x32\x7e\x14\x18\x0f\x59\x12\xf3\x8f\x2c\xb2\x26\x2d\x56\x7c\x54\xe0\x88\xe4\x88\x75\xe8\xed\x5b\x48\x59\x46\xd7\xc0\x56\xc4\x7e\xb5\xb2\x22\x8d\x4e\xae\x04\x9a\xb9\x91\x00\x57\x4c\x9b\x2c\x2b\x2b\xc6\x98\xae\x4c\x5d\x81\xcc\xe1\x4a\x88\x75\xc2\x8c\x42\x1c\xf3\x5a\x37\x30\xed\x2a\x4c\x2d\xba\xc1\x7c\x8f\xf9\x3c\x59\xb4\x82\xd5\x5a\x59\xb1\x3a\xe4\x73\xe5\xed\xa5\x00\x01\x0e\x22\xb1\x60\x40\x43\xae\xc0\xf7\x40\x2e\x51\xbf\x29\x74\x7d\xb0\x9f\x21\x99\xf6\x99\x3a\xbe\x21\x7a\xbf\xa2\xfa\x2f\xfe\xde\x16\x23\xb0\xa2\xc6\x40\xbb\xea\xd3\x7d\x5f\xb1\xc8\x47\x49\x78\xc5\x22\x4f\x35\x62\x2b\x12\x35\x40\xae\xe8\xad\x23\x95\x32\x36\x8d\x6a\x0e\x44\xb3\x83\x81\x3e\x5f\x14\xa3\x28\x1b\x18\x98\x36\x72\x06\x03\x35\xea\xd0\x9a\xe0\x23\x07\x03\xab\x43\x76\x15\x7b\x76\x28\x3b\xa5\x3d\x51\x90\x99\x06\xf4\x2b\x12\xe0\xa3\x48\x83\x57\xfc\xa4\x84\x18\x99\xe0\xa3\xc8\x04\x0f\xcc\xa9\x60\x39\xbb\x0a\xfc\xa9\x4f\xbe\xf0\xc9\x86\x6c\x44\xbb\xcb\x80\x46\x04\x75\xf9\x09\xb2\x5a\xd3\x6c\x0a\x5d\x5c\x68\x23\x42\x09\x3f\x8b\x40\xcd\xc1\xd8\x9b\x5a\xad\xa9\x5b\xcc\xb4\xea\x99\xda\x2d\x7d\x02\x9b\x4c\xb3\x91\xdd\x52\x67\x70\xc1\x0e\xd6\xa8\xdf\x9a\x84\x9f\x81\x2d\x6a\xdf\x99\x5a\xfb\x1a\xd5\x5b\x16\x59\x98\x56\x9f\xdd\xbe\x46\xfd\x96\x45\xee\x4e\x05\x30\x7f\x1d\x00\x2d\x8b\xbc\x3f\x15\xc2\x9d\x6b\x41\x68\x59\xe4\xde\x54\x10\x0b\x53\x40\x88\x99\xd5\xb2\xc8\x47\x62\x3b\x82\x30\x44\xd6\x75\x04\x62\x4f\x31\x39\xf5\xa9\xfc\x4c\xf7\x4f\xb5\x54\xef\x22\xbd\x77\xff\xd4\xaf\x50\xab\x65\xe1\x26\x43\xa7\xbe\x38\xf3\x53\xc6\xef\x49\xb2\xd4\x0f\xe5\x52\x17\x23\x89\xac\x7a\xcd\xaa\x80\x58\x54\x10\x22\x00\x3a\x05\xe2\x16\x40\x7c\xe2\xe3\x1b\x5f\xe8\x75\x63\x5e\xbe\xcc\x34\x60\x6d\x9e\x29\x82\xf1\x2c\xf0\x59\x4a\x62\x9e\x99\xc9\x92\xc2\x84\x25\x72\xe2\xd3\x41\x7a\x53\x67\xb8\x5e\xca\x08\x87\x8d\x4f\xfc\x9a\xdb\xef\x53\xdf\x27\x27\x40\xaf\x83\xd1\x1e\x9a\xdd\xc0\x1a\x94\x4e\x38\x4e\x2f\x97\x33\xae\xcd\x1d\xd7\xcf\xc4\xb1\x83\x18\xcd\xf8\x3e\x4f\xa4\xbb\x0a\x9d\x31\x17\xde\x87\x29\xcb\x41\x16\xb1\x94\x20\x95\x45\x2c\x65\x02\x48\xa5\x49\x6f\x96\x96\xb6\xfd\x23\xb6\x09\x65\xe7\xc7\x32\x8d\x13\xa6\x2e\x75\xdf\x76\x37\x95\xe9\x03\x70\x32\x99\x4e\x24\x62\x65\x76\x22\x61\x96\x76\x4c\x5f\x4c\xb1\x38\x06\xc5\x95\x80\x3e\xe5\x48\x3e\xd9\x83\x6f\xf5\x90\x6f\x1d\x20\x65\xab\xd8\xa3\x61\x32\xda\xca\x8b\xad\x64\xab\x70\x1c\xa7\x7d\x10\x9c\x73\xb9\x8c\x9e\x20\xde\xf6\x3a\xd8\x11\xbf\x06\x4f\xe5\x0b\x1a\xcb\xeb\x64\x59\x21\x29\x61\x85\x86\x71\x3c\x69\x12\x4f\x37\x88\xa4\x80\x01\x69\x71\x90\x80\x1f\xc3\xa7\x3f\x0e\x7c\x56\x70\x89\x2b\xe5\xdd\xe4\x1d\x93\x28\xd7\xf7\x0e\x0e\x8a\x05\xb7\x05\xf3\x9f\x9a\x88\x2d\xf4\xb4\x25\x72\x11\x0c\x0b\x93\xc3\x82\x8b\xcb\x29\x87\x4b\x21\x5d\x60\xf3\xb7\x50\x60\x0a\x0d\x54\xf3\x52\x04\x98\x70\xba\x8c\x38\x56\xae\x98\xe0\xee\xd4\xf6\x68\xcf\xd7\x03\x3a\xdb\x98\x93\xea\x9e\xd2\xd7\x90\xbc\x48\xcd\x94\x30\xb3\x35\xe5\x92\x05\x71\xdb\x2c\xa2\x36\x74\xdb\xa3\x90\x5f\x15\x4d\xb0\x4c\x09\x75\x6c\x9a\x25\x16\xd8\xbc\x59\x02\xae\x65\xcd\xfc\xdb\x0b\xec\x8e\x59\x40\x4c\x93\x34\xbf\x1a\xe2\xd9\xf7\x17\xe6\xb3\x45\x40\x36\x28\x5b\x66\xa1\x3e\xff\x7e\x52\x48\x7b\x51\xf2\xa8\x2c\x30\x4e\x2c\xcd\x7a\xf6\x19\x43\x9e\xfc\xa0\xcc\xef\x6f\x1d\x14\x89\xe1\x64\x4c\x05\x21\x46\x97\x11\x68\x55\x64\x0e\x35\x4a\xc5\x6c\x9f\xf2\xc5\x45\xaa\xfe\x94\x3e\x35\x9e\xdd\x9d\x03\xdf\x3e\xf6\x09\xcb\x7c\x32\x4e\xe5\x70\x27\x76\xd3\x49\x9d\x34\x70\xb5\x51\xf8\x71\x72\x85\x4d\x3e\x5f\xcd\x10\x15\xb9\x79\xbb\x72\x7b\x02\x8c\x9a\x02\x57\x01\xa9\x34\x26\x6a\xc9\xe1\xbe\xaa\x92\x71\xa5\xa0\xb0\x50\xba\x36\x08\x57\xee\xe6\xa0\x69\x13\xea\xd7\x07\x88\x4c\xee\x06\x80\x56\x1b\x93\x70\x61\xde\xa8\x90\x98\x82\xd7\x05\x5f\xc9\x77\x57\xce\x50\xae\xbe\x9b\xf1\x4e\x44\x78\x85\x8e\xfc\x6a\xdf\x47\xbc\x82\xcc\xaf\x5a\xb7\xf3\x6b\xf3\x56\xe4\x63\x32\xf2\xf3\xc3\xaf\x56\xc7\x14\xd8\x91\x84\x4d\xa2\x7c\x3d\xbd\xee\xa6\xd4\x3b\x53\xf5\xce\x44\xbd\x71\xe6\x42\x37\x7d\xf2\xe2\x57\x3b\x23\x81\x15\x21\xb7\xd0\xcc\x92\x60\x71\x8c\x94\x00\x93\x17\x3d\xe5\x3d\x84\x9d\xc9\x9b\x74\x3b\x97\x24\xcf\x03\x4e\x9f\x69\x53\xee\x37\xa6\x1a\x2b\x1d\x06\x11\x57\x3b\x37\x97\xcb\xf2\x20\x0c\x06\xb4\xf8\x2a\x21\x27\xcf\x02\xa2\x3a\x19\x59\x48\x38\x7f\x98\xb9\xb7\x3a\x8f\x39\x3a\xe7\x01\x7c\x20\x22\x40\xdb\x6c\x9c\x5c\xb2\x9b\x77\xe3\x18\xd7\x8e\x46\x03\xd7\xf7\xce\x18\x9a\xe1\x99\x7b\xf3\x42\xc7\xed\x1a\xd5\xcd\xe0\xa4\xc8\x4f\xa4\x3c\x92\xc2\x60\x20\x55\x39\x99\xac\xc0\x83\xdf\x73\xcf\xa0\x47\xd0\x37\x1e\xfc\x3e\x7b\xc6\x83\xab\xfa\xc5\x83\x4c\xaf\x0e\x19\x2f\x2a\xfa\x44\xba\x60\x93\xfb\xa7\x38\xc4\x21\xd6\x51\x6f\x12\x50\x53\x35\xbc\xc4\x0b\xce\xdf\xbe\x3c\x7b\x13\x93\x36\xb2\x82\x7c\xcc\xcf\x8d\xa2\xa4\x3e\x76\x41\x64\x4b\x0a\x55\xdd\x48\x0c\xb8\x65\x87\x36\x8e\x67\x7c\x63\x0c\xcb\x65\x94\xdf\xd5\x91\x3c\x54\x73\xdb\xbd\xc4\x3e\x5d\x76\x0f\x0c\xe9\x2f\xdb\x08\x4b\x47\x74\xfa\x5d\x4c\x93\x3e\xdc\x14\x1c\x53\xfd\x90\x82\x25\xff\xe4\x1d\x59\x34\x3b\x92\x41\x1e\x8e\xc7\x0c\xea\x66\xd9\xb4\x1b\xfc\x84\x31\x9f\x4e\xbb\x93\x34\xfb\x42\x3c\xba\x2b\x9d\x4e\xb7\xc4\x6a\xd7\x5d\x9b\x41\xf9\xe9\x1f\x9a\x11\x2f\xd7\x4d\x64\x49\xa1\xc1\x20\x8e\x2d\x84\x2d\x2c\x68\x70\x05\x40\x0a\x7a\x84\x82\x3e\xd4\xc3\xa5\xe4\x77\x44\x1a\xd4\xc6\xa2\x76\xd0\x6e\x24\x75\x54\x01\xcf\xac\x24\xe1\x88\x24\xdd\xcd\x96\x3b\x28\xfc\x56\x24\xb8\xee\xd7\x0a\x7e\x1f\x5f\x4b\xe0\x6e\x7c\x2f\xe4\x9b\x51\xf2\xd6\xb9\xb7\x48\xfd\x72\xd9\x5f\xa4\x6f\xf9\xce\x99\x5e\x6f\x85\x45\x2b\x2e\xbb\x6f\x89\x72\x90\xae\x68\x6f\x3d\x82\x22\x29\x03\xaa\x70\xd2\xbf\x0d\x96\xfa\x42\x06\xb0\x8f\xa7\xc8\x5d\x1c\x1b\xe4\xfa\xb1\xeb\x1f\xd2\x21\x30\x77\xea\xc5\xb8\x69\x44\xc4\xc6\x47\xf7\x21\x61\xe0\xbe\xa4\xcf\x38\x84\x3c\x9f\x7e\x02\xa1\xa1\x1b\x46\x9e\x7f\xb8\x76\xec\x1e\x46\x05\xed\x8c\xd0\xf9\x98\xa8\xfd\x49\xb6\x96\x91\x98\xd4\xcf\xf9\x13\xa2\x6a\x2c\x9d\x35\x45\xac\xa0\x36\x2b\x2f\xe5\xbd\xb5\xb0\xb7\xaf\x2c\xea\x8d\x7c\x8f\xdb\x9c\x0c\x43\x2f\x08\x3d\x7e\x6a\x7f\xd6\xe6\x9d\x71\xca\xc4\x49\xdb\xed\x53\x6e\x00\x6b\xba\x56\x95\x27\xc1\x31\xf8\x1b\x47\x0c\x04\xe4\xc1\x06\x86\x29\xd3\xa0\xe5\xc4\xfd\x4a\x05\xc3\xc6\x1d\xb4\xfd\x4e\x4d\xe0\xd0\x41\xcc\x88\x28\x3d\x4e\xef\x00\xe5\xb6\x7b\x93\x16\x06\x9f\xde\x19\x22\x40\x0e\x9a\x9c\xa2\xff\xfc\x48\x70\x20\xc0\xbf\x2f\xf9\x9d\x03\x71\x0d\xd2\x3b\x57\xe3\x7b\x91\xdd\xf8\x1f\x80\xe4\xc6\xbf\x0f\x72\x1b\x5f\x93\xd4\xae\xd2\x77\xa1\xb3\xaf\x4d\x65\x4b\xb0\x82\xc4\xbe\x36\x81\xad\xaa\x9c\xf9\xf8\xfb\xd0\xd6\x5a\xda\x8b\x06\xbe\x24\xb0\xc0\xaf\x1a\x2d\xd4\x15\x50\x2b\xa5\x9d\xf8\xce\x4a\x3d\x00\x6b\x11\x21\xc2\x40\x0b\x45\xe6\x41\x87\x21\xa8\xef\xfc\x20\xd5\xb8\x03\xec\x28\xaa\x4e\xe9\x01\x5e\xd5\x2a\xf8\x1d\x8b\xec\xa4\x6d\x25\x9c\x9a\xa2\x00\x7a\x9b\x09\x1e\x20\x6e\x65\xb3\xc4\xcf\x80\x92\xb5\xb2\x99\x61\xad\x5e\x4b\xba\x32\xc3\x5a\x7d\x46\x04\x36\x83\x6d\x84\xf0\x58\xa1\x2b\x28\xd2\x29\x57\x33\x52\x5f\x33\x73\x3a\x6a\xd2\x75\xbd\xb5\x25\x45\xe3\x68\x5e\x33\xb5\x78\xaf\x00\x71\x6e\xc9\xb1\x80\xfe\x25\x23\x3e\xe5\x4e\xe6\x90\x1c\x09\xce\xc7\x36\x46\xa9\xe4\xab\xf1\x01\x13\x90\x2a\xfc\x00\x9c\xfe\x3f\x43\x3e\xe1\x4e\xc6\x66\x60\x7b\xa7\x63\x5a\xb4\x6b\x3f\xef\x58\xf6\x55\x05\x9e\x5b\xd8\x7e\x22\x1d\xdd\xa5\x8e\xf7\x8c\x8e\x61\x47\xe1\x27\x87\x08\x61\x33\x53\x50\xa4\xc5\x03\x54\x59\x50\xb7\xe4\xe6\x0a\x6a\xb0\xdb\xb9\xea\xa9\x30\xef\x73\x8b\x88\xde\x58\xcf\x2d\x8c\x6d\xa3\x5f\x6f\xe9\xd5\xb4\x3e\x29\x9a\x3f\x1a\xe6\xe6\xe0\xd4\x4f\xa3\xe4\xaf\x34\x9f\x80\x66\x6f\x95\x94\x67\x84\xae\x57\xb1\x4a\xb7\x66\xb1\x14\xd6\x52\x44\x27\x55\xe5\x2d\x12\x52\xcb\xca\xe9\xce\x6d\x48\x35\x0b\xd0\xa9\x4d\x94\x1f\x8c\x81\x70\x74\x63\x23\xde\xb3\x6c\x1d\x81\x57\xbf\xe7\x81\xcf\x00\xe6\x73\x0b\x13\x46\xad\xb6\x55\x09\x2a\x7f\x84\xac\xce\x1f\x11\x4e\xeb\x8a\x9e\x92\x53\x40\x69\x59\xa8\xb9\x41\x61\x42\x48\x33\x87\xfa\x83\x5b\xc4\xa7\x61\xe5\x8f\xda\x16\x16\xd5\x8d\x9b\x4b\x56\xe1\x15\xab\x70\xe8\xac\x8a\x8f\xc7\xa4\xc8\xcc\x73\xeb\x74\xb0\x1f\x1c\x6b\x13\x6d\x32\x26\xe0\x95\xcb\xe8\xc4\x6f\xa7\x71\x64\xf9\x41\x9f\x7d\x26\x3a\xec\x1d\xeb\x4f\x50\xeb\x8d\x22\x1e\x0c\x2c\xdc\x99\x5c\x63\x96\xd4\x1b\x5e\x54\xc3\xad\x50\xc4\x15\xeb\x81\x35\xc6\x72\x99\x3d\x6e\x6d\x6d\x16\x2c\xce\xec\x87\xd4\xd3\x34\x33\x3b\x47\xc7\xc7\x6a\xa9\xe6\xd7\x69\x16\x8a\x5e\x7d\x8a\x91\xb5\x98\x6f\x61\x8d\x8a\xd5\xef\xf7\x4b\x60\x59\x7e\x45\x5a\x96\xd7\x03\x56\x6a\x3f\x6c\xee\x74\x9e\xeb\xe9\x36\xf2\xbd\x97\x05\xf0\x0d\xc7\x88\xd9\x35\x32\x2b\xd6\x03\xd4\x54\x49\xd3\x90\x33\x0f\x89\x2a\x5c\xd7\x72\x43\x9d\x26\x8e\xeb\xea\x7a\x19\xec\x47\x07\x3e\x50\x9c\x13\xa0\xce\x3d\xb0\x42\xa1\xa6\x34\x91\x7d\x53\xd1\x03\x22\xfb\xad\xa2\xca\x3c\x07\x9c\x84\xb6\x71\x2a\x12\x29\xdb\xa1\x92\x64\x44\xee\x9f\x4a\xf0\x66\x62\xb7\x57\x8b\x65\xf2\x1e\x60\x42\x4e\x2d\xc8\xcb\xa9\x49\xc3\x74\x85\x8c\x86\xbc\xdf\x37\x0e\xce\xa0\xcd\x3a\xb5\xc8\xf3\x7b\x4c\xf3\x1d\x90\x32\xf2\xb9\x77\x9c\x58\x19\xd6\x22\x6f\x82\xe0\x4b\xb3\x33\x15\x00\xc4\x44\x05\x75\x16\x5b\x56\xda\xd5\x30\x34\xef\x2c\xfe\xd9\x76\x56\xa0\xf9\x8e\xdd\x15\x55\x26\x3a\xbc\xb4\xbf\x1f\xfe\xb3\xef\xae\xbb\xbf\x1f\xbe\x53\x67\xc1\xb2\x7c\xbe\xab\xf0\x5a\x5f\xdc\x55\xe2\x5d\xa7\xb3\x5e\xbe\xb3\xd0\x57\xcf\xe8\x85\x97\x20\xe8\x34\xec\x6a\x43\x8f\xe1\x5b\x47\xc2\x84\x11\x94\xcb\x81\x09\x29\x8e\x3d\xa3\xdb\x46\xae\xd9\x6d\x93\x6a\xae\x86\xc8\xc8\xd7\x92\xdd\xb7\xfc\x0a\xa4\xca\x9d\x65\x52\xfe\x4f\x6e\x34\x22\x48\x4f\x98\xe4\x90\x37\x98\x3b\xcc\x0f\x9a\xd6\x57\x61\x66\x8b\xb2\xae\x16\x01\x2a\xba\xc6\x1b\xe4\xa4\x19\x35\x9b\xa1\xc9\xfa\xf4\xa6\x7f\xf2\x3b\xa4\xb6\xee\xbe\x5b\xde\xa9\xe6\xf8\x13\x89\xa3\xeb\x62\xa8\xaa\x68\x24\x4d\x4e\x06\xac\xf8\x01\x5c\xc5\xd6\xd1\x34\x18\x15\xc1\xd7\x12\xa0\x70\x66\xf4\x98\x77\x8c\x10\xcf\xbc\x98\xe0\xd9\xdb\xea\xf2\x4c\x26\xdd\xbe\x85\xc0\xd1\x6f\x96\x21\x94\x6d\x42\x94\x3e\x82\xef\xd4\x77\x4f\xa3\x75\x1f\x44\x6d\x0a\x3e\xd4\x4b\x36\x95\xa1\x4a\xbf\x1a\x55\x7f\xa3\x02\x3b\x8e\x93\xe3\x0a\xdf\x0d\xae\x2d\xf2\xd2\xad\xea\xfc\x70\xfb\x7d\x74\x57\x60\xcf\x31\xd8\xf2\x30\x87\x9f\xa6\xc1\xa2\xd6\xb4\x7c\x2c\xd8\x48\x14\x0d\xbd\x4b\x13\xd0\x85\x75\xbf\x70\x9d\x17\xf4\xa3\x6b\xc2\xff\x38\x3b\x4e\x0c\xe6\x14\x4b\x67\x8f\x82\x3d\x39\x83\xde\x11\x7e\x2a\x97\x37\xd9\x86\x1e\x97\xc9\x2e\x14\x23\x99\x4c\xc1\xb4\xe2\x7a\x6b\xab\x08\xc5\x5c\xfd\x8c\x8c\x5f\x0a\x46\x30\x63\xb4\xeb\xab\x49\x45\xd5\xdc\x7a\x07\xfe\x67\x46\x29\x0f\xd8\x9b\xee\xa6\xe2\x85\x12\xef\xf4\x2b\x62\xcb\xbb\x91\x2b\x8c\x8a\xaf\xf1\xb4\xd2\x52\x42\xa1\x32\x87\xd9\xca\x1c\x01\x76\x2c\xa9\xae\x96\xdc\x88\x21\x46\x79\xde\x6f\x2d\xc6\xca\xa4\xa9\x9d\x93\xa0\x54\x4f\xe7\x99\x2f\xa5\x96\x85\x98\x53\xac\xca\x61\x3e\x61\x9b\x27\x9f\xbd\x6f\x72\xd8\xdf\x65\x0c\x90\xba\xb9\x80\x87\xcc\xea\x15\x9b\x18\xbe\x79\xf7\x8a\xf9\xae\x71\x33\x3f\xf9\xf7\xc0\x2d\x71\x03\x92\x2c\xbe\xab\x3e\x45\x7a\xfd\xe8\x4c\x0e\xf6\xcd\xbb\x71\x7c\x37\xfd\x40\x30\xee\xac\x78\xa8\x33\x07\x0f\xb8\xb8\x4c\xc6\xe6\xe6\x5d\xd1\xdb\xea\xdd\xec\x0d\x49\x5f\x5a\xfb\xbd\xab\x66\xa8\x96\xba\x9b\xdc\x3a\x0c\x1d\x77\x74\xc5\xa9\x5b\x2d\xce\x83\x2b\x3c\xac\xc4\x04\x0c\x87\xe6\x6f\xfb\x0e\x47\xc1\x08\xb6\x7e\xb8\xb9\xa0\x4d\x7d\x05\x3c\xe2\x8c\x26\xa1\x88\x1e\xfa\xf2\x7e\xb7\x17\xf8\x7d\x9a\x84\x22\xba\x21\x2f\x8f\xd3\x6b\x0b\x7a\x92\x53\x29\xfd\x02\x4a\x24\x1c\xe6\x14\xd9\x11\x8f\xe6\xd8\x86\x2b\x24\x49\xae\x9c\x08\xde\xc1\xa4\x19\x3b\x86\x53\xa7\x2f\x14\xb1\xc4\xaa\x43\xe6\x9a\x54\xde\xe0\xc2\x37\x70\xf7\x23\xc4\xf0\x62\x63\x41\x5a\x61\x44\xec\x16\x5d\x48\xac\x69\xcf\x18\x4c\x47\xb9\xcc\x41\x3f\xf3\x21\x57\xb7\xe0\xc4\xec\x05\x55\xd3\x47\xd9\x97\x9a\xa9\x2b\xc3\x73\x81\xe2\x8e\xc5\xa7\x08\x88\x35\xb0\x30\xf1\x66\x28\x65\xe5\x32\x9a\xe1\xea\xbe\xbf\x2b\x95\x9e\xd6\xfd\xed\x30\x38\x0c\x59\x14\x39\x86\xd6\x29\xab\x7a\xb2\x1a\x18\x87\xb6\x8b\x2b\xc4\x31\x2a\xce\x10\x88\x5c\x75\x4f\x57\x50\x03\x0c\x7c\xa9\x5b\xbc\x0c\xf3\x27\x2f\x24\x3d\x5b\x0f\xc0\x58\x7d\xeb\xa9\x6f\xa6\xe9\x4d\x43\x5d\xbf\x9b\xc2\xea\x9a\x5a\x41\x0f\x34\x2a\xa8\x9e\x1d\xde\x06\x61\x6a\x60\xf5\x25\x23\xd2\x68\xc1\x68\x19\xb7\x90\xc9\x75\x46\xee\xfa\x45\x99\x05\x06\xa8\xfc\x6c\x80\x73\x6d\x26\x19\x64\xa6\x01\x92\xba\xfa\xd2\x7f\xd2\x4c\x9e\x44\x4c\x1f\xad\xeb\x1c\x05\xc9\x64\xd0\x5e\xc8\x95\x9a\x5a\x0a\x9e\xe1\xfc\xc5\x6e\x9d\xa4\x96\x65\xd2\x07\x83\x23\x37\x5a\x3a\xf6\x0e\x7d\xd6\x7f\x14\x8c\xc2\x89\x65\x35\xdd\xf2\x05\x62\x94\x39\xf2\x01\xdd\xb8\xf1\xb1\xeb\x24\x3f\xb8\xb8\xca\xf0\xcd\x85\x3a\xa5\x75\xbd\x57\xaf\xb4\x76\xa6\xdd\x00\x18\xd5\x1e\x64\xb6\x26\x49\xa5\xd5\x33\x8d\xa9\xe9\xfd\x96\x3a\x77\x32\x75\x14\x0a\x1b\xd9\x79\x32\xbd\x9b\xe6\x0a\x55\x75\x9f\x4e\x6e\x3f\xd7\x32\x10\x92\x56\xa7\x1f\x73\x15\xde\x59\x56\x61\x2d\x87\x39\xf5\x6a\x44\xae\x0e\x4b\xd9\x17\x1b\xeb\x3a\xf9\xdb\x88\xa2\x3a\xcb\x81\x94\x47\xe7\xac\x5f\x7a\xea\x7b\x5f\xb0\x30\x72\x8f\x4b\x3b\xde\x80\x25\xa0\x40\xe9\x97\x1e\x22\xa9\xfd\x5b\x72\x7b\x3d\x16\x45\x41\x98\x57\xce\x7c\x1a\x31\x69\x7b\x4d\xdb\xe9\xb2\x48\xd7\xc7\x09\x0d\x1e\x49\xfd\x4e\x11\xba\x12\x04\x14\xd1\x30\x2c\xf2\x88\x61\xcd\x6d\x01\x04\x08\x5c\x09\x40\x94\x48\xeb\x9f\xc8\xfa\x62\x38\x32\x0a\xa6\x22\x61\xba\xbd\x31\x64\xcc\x8b\x77\xb5\x3b\x26\x20\xcf\x4e\x53\x0e\x48\xc8\xb9\x49\xc2\x4d\x19\x25\x52\x9b\x8d\xb1\x5a\x89\xd6\xbd\xb5\x27\x64\x12\xc7\x18\x27\xcb\xa6\x75\xe4\x1d\x70\xd6\x17\xbd\x34\xe3\xf9\x21\x7a\x07\x57\x6a\x11\xaf\x46\x12\x48\xce\x52\x41\x38\x80\x3b\xb6\xac\x65\x35\x71\x8e\x0e\x93\xf7\xa3\x14\x81\xcc\xe1\x97\xcd\xd2\x97\xc9\x86\x39\x8a\xcf\x11\x97\x9d\x25\x88\xd3\x97\x60\xe9\xb5\xd6\x75\x1d\xa0\x5c\xd5\x9c\xdd\x42\xbc\xd6\x75\xc1\x9c\x0f\x04\xc8\x24\x60\x9a\x5f\x6a\x53\x04\x49\xaf\x72\xa4\x48\x3c\x9a\x1e\xd2\xda\x4e\x52\x9a\xeb\x2a\x8b\xd2\x01\xad\xdf\x0f\x16\xc3\xfb\x41\xa5\x82\xc1\x5e\x57\xa0\x4d\x77\x81\x0d\xb6\x72\xd9\xad\x54\x74\xe7\xdc\x8a\x37\x06\x9c\x09\xd3\x2f\x52\x08\xe3\x07\x75\x6c\x17\x74\x61\xa6\x51\xd0\x31\xad\xcb\xb1\xe3\xd3\xcd\x22\xa1\xeb\x17\x13\x12\x21\x60\xad\xcb\xa3\x5b\x82\x84\x63\x1c\x1c\xbe\x69\x74\xc2\xb6\xdf\x01\x1b\xd6\x86\x19\x60\xd3\xb3\xc3\x3e\x52\x9e\xb3\x58\x2a\x8f\x4c\x18\x65\x71\x6c\x59\xda\xf8\xbd\xfe\xb8\x49\xc3\xea\xe5\x55\xa2\x29\x86\x58\x3d\xb3\xcb\x71\x6a\xcc\xc1\x40\x85\xed\xa0\x43\xa1\x4a\x60\x56\xd1\x78\x19\xe6\x3d\x8d\xfe\x58\xfb\x41\x70\xcc\x5c\xdf\xa4\xb0\x91\x34\x8a\x80\xfc\x8c\x59\x4f\x4e\xa5\x39\x2c\x5b\xa4\x03\xf6\x33\x0d\x72\x65\x49\xc0\x36\x24\x9e\x1c\x2e\x97\x32\xc7\x4b\x99\x0d\xbb\x9e\xb8\x72\x90\xbd\xf6\x8d\x5e\x73\x82\xfc\x8a\x8b\x6f\xde\x25\x81\xb4\x94\x60\x5a\x06\xbe\x0b\x96\x81\x7b\xed\x10\x7a\xcb\x09\x0a\x73\x45\x15\x9c\xde\x78\x67\x8a\x50\x7c\xea\x66\x57\x91\x4c\xaa\x50\x9b\x75\x12\x0a\x4e\x25\xd5\xb4\x38\xf7\x8d\x44\x22\x2c\xc0\x4e\xa0\x2e\x6b\x88\x8f\xed\x60\x4c\x76\x04\x1d\x64\xfa\xa4\x9d\x76\x91\xd1\xcd\x16\x03\x6f\x7e\x53\x72\x6a\x3c\x78\x3a\x1c\x6a\x37\xa1\x9d\x84\x71\x89\xe3\x19\xdf\xe1\x36\x9a\x02\x8f\xfa\x89\xdd\xf5\xda\xc0\x1d\xa2\x02\x5d\x7b\xf0\x76\xab\x24\x0f\xac\x34\xb4\xb2\xa2\x43\xfd\x7e\x5f\x4a\x26\x38\x4c\x99\xd4\x6d\x60\x9b\x8d\xb1\x76\xb1\x97\xa8\x35\x4f\xb4\x8e\x61\x2c\x0c\x51\xbc\xe9\x27\x65\x5a\x06\xea\x28\x05\xae\xe9\x94\xa4\x2a\x90\xbe\xeb\xdd\xec\x5b\x40\x84\xee\xf8\x89\x51\x6b\xba\xe9\x43\x34\x91\xc7\x54\x09\xa6\x7b\xdd\xa9\x52\x5e\xb2\x19\xb3\x68\xdb\xef\xa4\x5f\x3d\xc4\x4e\x98\x54\xb1\xc3\xd4\xf3\xcd\xcd\xfe\xac\x97\x20\xe2\x46\x7c\x0d\xbc\xf7\x16\x0a\xc5\x15\x34\xc1\x1e\xd4\x1d\x4b\x3a\xfc\xb5\x6c\x4b\xd4\xb7\x8c\x46\x7d\xec\xf8\x88\x63\xdb\x37\x9a\x8b\x66\x3d\x90\x22\xda\xc9\x4b\xec\xa4\x82\x27\x20\xfc\x92\x4a\xe0\xf8\x58\xaa\x21\x50\xd1\x23\x25\xc3\xe8\x77\xa8\xe4\x29\xdb\x56\xd7\xaa\x88\x98\x56\xa9\x97\x86\x1d\x12\xf6\xe7\x4a\x4d\x3a\x53\x91\x1d\x5d\x55\xbe\x16\x05\xa3\xb0\xc7\xf4\xea\x0a\x26\xb3\x70\xc5\x8a\xad\x4a\xe2\x12\x59\xa7\x42\x3f\x59\xe8\x46\xc5\x92\x6b\xc4\x23\xae\x1a\x56\x51\x08\xcc\xa7\xcb\x27\x36\x88\x6b\x31\x20\x12\x50\x57\xdf\x9e\xfb\x8b\x01\x58\x8e\x54\x82\x35\x13\xd4\xbf\xdb\xf6\xd5\xe5\x35\x18\xdf\x0a\x51\x9a\x30\xa1\x08\x92\x66\x51\xcf\x78\xc3\x27\x26\x28\xf9\x9e\x20\x25\x75\xd2\xd7\x4f\x3b\xcd\xa3\x8d\xd9\x7a\x46\x90\x43\x22\x64\x27\x6d\x4b\x08\xd3\xaf\xef\x0d\x50\x06\x16\x9a\xf3\x70\x93\x21\x84\xe1\x9e\xae\xfe\x21\x5d\x3d\x14\x58\x7b\xc8\xed\x45\x24\xa0\x75\x71\xca\xeb\x01\x0d\xc0\x14\x67\x80\xbd\x03\xe4\xd1\x66\x3b\x90\x6f\x5b\xb9\x3a\xae\xcc\x71\xf7\xf7\xc3\x5c\x4e\x4f\xd7\x09\xc3\xe0\x24\x97\x97\x7c\x25\xae\x06\x70\x53\xc9\xeb\x6c\xa6\x81\x4d\xcb\xf6\x0e\x90\x2b\xf6\x2b\x7d\x82\x08\x80\xe6\x88\x6e\xea\x52\xde\xdb\x4a\xc9\x62\xbd\x7c\xb1\x44\x40\xac\x0d\xa3\xd4\x31\xbc\x45\x3d\xa0\xf5\x4c\x49\x3d\xd8\x86\xff\x80\xc2\xbd\x80\xe9\x07\x17\x66\xbc\xd8\x4c\x98\x95\xe1\x62\xd3\xc9\x3e\xa5\xd8\x13\x29\x15\xc4\xab\x4c\xbd\xac\xe0\x5b\x7e\x82\x42\x6a\xaa\xa2\x60\x57\xed\xa9\x8b\xd1\xac\x51\x0b\x0b\xc7\xf1\x91\xf1\x14\x81\x89\x36\x6c\x93\x29\x66\xa7\x69\x10\x4f\x9a\x4c\xcd\x6a\xbc\xad\xc9\xa4\xe4\xd5\x4d\x26\xc5\xae\x68\x32\xb5\xab\xf1\xf6\x46\x93\xb2\x6f\x6b\x36\x29\x58\xd8\xb0\xe2\xbe\xa6\xe8\x2a\x7b\x6a\x2f\x54\x16\xc1\x1c\x33\xd6\x4e\x84\x90\x3a\x76\x26\x3d\x53\xa7\xe6\x45\xf2\x50\x8d\xe3\x4f\x18\xae\x71\x16\x09\xaa\xdd\xb1\xe4\xb1\x66\xd9\x56\xc4\x5d\xbf\xef\x0a\xbe\xdb\xea\x98\x20\xaf\x6a\x3a\xd3\x5e\x2d\x85\x60\xf4\x08\x1c\xaa\x5f\xaf\x5b\x50\x34\xdb\x00\x24\x4d\xeb\xa0\xcc\xfc\x84\x7d\xe7\xce\x4c\x6b\x70\xb2\x95\xe2\xbe\xbd\x65\xfb\x03\x27\x6b\x06\x24\x28\xbe\xfa\xd2\xed\x25\xe4\xf8\x2a\xcb\xdb\x44\x91\x3b\xe4\x44\xad\xe4\xf6\xce\x6c\xb8\xdd\x31\xa8\xa6\x66\x51\x46\x24\x70\xcf\xe6\xc0\x66\x9b\x92\xf8\x82\x81\x08\xe9\x16\x6a\xcf\xb1\xdb\x24\xe8\x60\xe2\x27\x17\x26\x39\xa8\xed\xa0\x63\x58\x9b\xca\x67\x65\x0d\xd0\x58\xc6\x23\x5f\x84\xc2\x8c\x63\x3f\xab\x06\x56\x79\x2b\xd6\x7b\x19\x83\x36\x79\x54\xaf\x86\x09\x1f\xe5\x2d\x80\x31\xf8\xc4\xc8\x8f\x5a\x3b\xe8\xc4\x31\xf2\x68\x21\x92\x15\x2b\x9e\xda\x0e\x29\x02\x65\xa2\xe8\xe5\x31\xd1\x58\x94\xcb\x09\x81\xcc\xf5\x75\xd2\xe4\x08\xca\x59\xcc\x26\x5c\x4d\x5b\xf9\xaa\x05\x23\x55\x58\x77\xc6\xd7\x35\x06\x57\x17\x1e\x1b\x53\x7a\xea\xae\x57\x3c\x91\x1d\x94\xec\x86\x46\x7d\xb1\x13\x6e\xb3\xa2\x9d\x50\x8d\x2a\x88\xe3\x98\x7b\xa1\x51\x19\xdb\x53\x61\xa2\x89\xc2\x74\x85\x65\x3f\x8c\x01\xba\x5c\x7e\x97\x56\xf3\x5b\xd6\x3f\xce\x40\x88\x96\xa6\xe1\x95\xa2\x31\x39\x24\x69\xde\xc4\xb8\x18\xd8\x3f\xcb\x0f\x4e\xae\xb9\x89\x11\xba\x26\x3a\x30\x56\xf0\xce\x5e\x30\x3e\x0f\x99\x7e\x27\xcb\xc9\x32\xa4\xe2\x0b\x50\x17\x80\x1c\x78\x21\xe8\x6f\xe7\x1f\xc1\x72\xa3\xad\x6b\xe6\xea\xec\x66\x50\x28\xae\x73\x92\x20\x9b\x7b\xfb\x4d\x09\x27\x7d\x28\xe8\x42\xfa\x44\xd0\x71\x3b\x1b\x6d\xb3\x72\x59\x4a\xc4\xea\xf5\xa5\x73\x92\x33\xf6\x2d\x27\x52\xe2\xf5\x04\x58\xe2\xf7\x18\xf2\x73\x03\x86\x6d\xe6\xf8\x6d\x26\xdf\x0a\x3b\xb6\x9f\xe9\x43\xd3\xf3\x8b\xae\xf7\x13\x60\x59\x9c\x9a\x5e\x11\xf0\x89\x32\x69\x63\x13\x59\x99\xc6\xf3\xc7\xf9\xdb\x9a\x87\xf2\x6f\x45\x40\x1f\xf3\x85\x28\x40\x66\x06\x89\x6b\x9f\xbb\x99\x0a\x99\x93\xd7\xe7\x57\x9d\xbc\x99\x7a\xc9\xfa\xca\x36\x9f\x1c\xb2\x03\xcf\xdf\x2d\xce\x81\x9d\x7a\x4a\xde\xc1\xe8\xf8\x38\x9f\xa5\xcf\xe6\xbb\x93\x47\x73\xa3\x83\x61\x74\x02\xf3\x84\x9e\x80\x61\x9e\xd1\x45\x99\x85\x27\xaa\xee\x56\xd1\x71\xba\xb7\x57\x73\xa6\x9c\xd5\xef\x04\x7b\xea\x79\x5d\xdc\x40\x7e\x48\xdf\x06\xbe\xe9\xf9\xd7\x00\x8e\x49\xc1\x77\x9c\xa0\x07\xb2\xc3\x61\x50\x04\x05\x7d\x29\xc8\x4d\x50\x99\xd2\xd8\x75\x29\x06\x7d\x65\x96\x1c\xfb\x45\xdf\x73\x2a\xcd\x90\xaf\x5c\xf8\xc5\xae\xa8\x9d\xa9\x5c\xf0\x35\xde\x42\x70\xe4\x3b\x3d\x85\xe4\xd0\xc5\xde\x72\xd6\x4e\xae\x62\xe3\xb4\xcd\xc0\x10\x87\x61\xc0\x8b\xce\xdb\xe4\xe3\x4d\x9c\x6e\x19\x00\xe6\x49\x3b\x01\x19\x15\x54\xa0\xcf\x59\xfe\x4b\x17\x1e\xb0\xd7\x6d\x7f\x72\xb3\xfd\xc7\x1c\x9c\xe2\xf3\x7f\x12\x9d\xa2\x61\x2a\x24\x49\x0a\x7a\xc2\xf8\xc4\x80\x4d\x25\x4b\xde\x1d\xb1\xfc\x49\xf9\x8f\x38\x7a\x4d\xcf\x9f\x8e\xa2\x46\xa5\x68\xe4\x74\x5e\xc1\xb8\x25\x3d\xe0\x13\xa3\x96\x6d\x6e\x72\xcc\xae\x87\x8e\xbc\x5e\x8f\xb6\x9b\x05\x63\x64\x0d\x41\x07\x97\x81\xbb\x11\x1e\x6c\x04\x27\xfa\x1a\x0d\x7c\x1c\x2e\x71\x54\x57\x64\xb3\x76\xeb\x99\x3f\x92\x35\xa3\xff\xa0\xd1\x70\x7c\xc7\x1a\x0e\x2c\xdb\xda\x6e\x5a\xb6\xef\x58\xae\x08\x2f\x35\xad\x31\xe9\xcb\x0b\x56\x72\xce\x42\x37\xb2\xdb\xe7\x70\x13\x65\x5b\xf5\x7a\xbd\x51\x85\xff\x5b\x04\xee\xb3\xec\xc6\x6c\x9d\xc8\x3b\x29\xbb\x41\x7c\x77\xc0\x6c\x6b\xc9\xf7\x83\xd2\x4a\x30\xf0\x7c\xcf\x22\xf2\xc2\xcf\xb6\x96\x56\x2c\x02\xd6\x92\x45\x68\x4c\x0c\x80\xf5\x6a\x63\xae\x7a\x3b\x01\x58\x2d\x80\x28\xf5\x6a\x4b\xcb\x47\xa1\x17\xf1\x14\xe6\x07\xcb\x1a\xe6\x07\xcb\xd6\xb8\x43\x8a\x2f\xa5\x6d\x7d\xdb\x8c\xf8\x51\x1c\xf1\xd8\xef\xc7\x61\x1f\xcf\x12\x75\x3b\x5d\xe4\x92\xf1\x66\xa3\x9e\xb8\xbc\xa9\x80\x13\xaa\x88\x21\x91\x5a\x9f\x6d\xd4\xb1\x63\xf1\x23\xcb\x06\xd7\x54\x8e\x15\x71\xcb\x96\x4e\x8e\x2d\xbf\x6f\xd9\xb7\x65\x30\xec\x5b\xb6\x28\x85\xc7\x63\x4c\x42\xa9\xe1\x9b\x3c\xa1\x43\xb4\xf8\xfd\x5e\x66\x83\x28\x9b\x21\x0b\xd0\xe7\x1a\x08\xa8\x66\x64\x01\x89\xa4\xb7\x02\x93\x85\x12\x80\x07\xca\xee\x45\xcb\x4f\xde\x69\xd3\x77\xd0\x4f\x26\xde\x4c\x1e\x73\x78\x03\x33\x1c\x9a\x9a\xd2\x63\x15\x1a\xdc\x0a\x73\xa6\xf3\x95\x33\x11\x95\x05\x7e\x45\x12\xaf\x22\xba\xbc\x74\x59\xc0\x8a\x3c\x21\x3d\xf3\x73\x3e\x8e\x0c\x1d\x18\xed\xdd\x08\xa4\x9b\xcd\xf7\xd7\x15\xb3\xd2\xfc\xfb\xf5\xfa\x2d\x36\xdb\x98\x5f\xa8\xdf\xbb\x9b\x96\x59\x35\xcb\xc8\xcc\x5b\x6c\x56\x14\x4e\xcb\x2c\x9b\x65\xa6\x30\x32\x6e\x04\xbe\x19\xc5\xf0\x3c\xf2\xe9\xb2\x8f\xac\x41\x64\x61\xb2\x2d\xc3\x22\xf8\x99\x4a\xb6\x30\x59\x93\xc1\x23\x0b\x93\x75\x19\xec\x5b\x98\x3c\x95\xc1\x13\x0b\x93\x87\x32\xd8\xb4\x30\xf9\x58\x06\x3f\xb2\x30\x79\x4f\x06\x4f\x2d\x4c\x3e\xf4\xe9\x23\xdf\x70\xf9\x72\x0d\x0c\x73\x6a\x4d\xe0\x8e\xaa\xcd\x3a\xf6\xa6\xbb\x29\xf1\xfe\xc8\xa7\x8f\x7d\x94\x35\x21\x8f\xc9\x73\x99\x9a\x26\xb0\x40\x15\x93\x46\x02\x31\xe1\x32\x41\xda\xae\xc7\xc4\x97\x51\x30\x77\x8f\x49\xa0\x4a\x2b\xe3\xea\x24\x94\x71\x69\x34\x1f\x13\x2f\x30\x04\x28\x89\x1b\xd0\xf3\x28\xb2\xe7\xe7\x49\x64\xcf\xdf\x21\x03\xf1\x73\x64\xcf\xcd\x91\xbe\x3d\xb7\x40\x4e\x40\xb2\x96\x34\xed\x46\x63\x9c\x76\xbd\x17\x98\xe6\x88\xf5\xa3\x77\xe6\xe9\x0f\xf1\x38\x6e\x90\x99\x19\x9f\x30\x12\x60\xe8\x6b\x33\x28\x98\xe7\xc3\x20\x1d\x45\xc4\x1e\xd4\x71\x15\xb1\xc5\x3a\x8e\xe3\x8a\x61\xf2\x7e\x3f\xb8\x4a\xe9\xaf\xc0\x4a\x4c\xc6\x40\xc9\x8d\x9c\xdd\x6d\xf5\xf6\xd2\x0c\xf4\xe5\x80\x31\xf8\xa0\xce\x45\x86\x69\xa6\x74\x3b\xb1\x6f\x94\x56\x2e\x55\xce\xa8\x9a\x83\x2d\xad\x84\xaa\x57\xe6\x99\x83\x18\x3d\x63\xa8\x09\xee\xb8\xb8\x08\x4a\xcf\x5c\xcd\x9b\x74\xa1\x4e\x18\xfc\xfa\x22\x79\x7f\xb6\x31\x87\xc9\xfe\x4d\xda\x98\x23\x01\x6d\x3a\xcd\x1a\x0f\xd6\xbc\x97\xac\x8f\x6e\xa7\xf4\xfa\xec\x5e\xcd\xa9\x57\xde\x9b\x15\x54\xb0\x6d\x59\x24\xa4\x67\x8b\x75\xc7\xaa\x5a\x22\xe2\xd1\x61\x0e\xb1\x19\x2a\x92\xce\xb0\x2e\xe1\xa6\x25\xa0\x2f\xf9\xfc\x9e\x01\xc1\x1c\x88\x7c\xb9\xb0\x62\x6d\x5b\x15\xe4\x3b\x5e\xc5\xaf\x58\xcf\xc0\x0f\x64\x05\xed\x3b\x5e\x65\xbf\x62\x35\x55\x74\xe8\xb8\x95\x61\xc5\x5a\x51\x51\x1e\xc7\x2c\x8e\x9b\x8e\xb5\xa3\x13\x9c\x5e\x85\x57\xac\x47\x2a\xca\x9c\x5e\x85\xa5\xb5\x9b\x4e\xaf\x12\x54\xac\x96\xf4\x31\x69\x5b\xdb\xf5\x15\x4b\xda\x96\x0f\x32\xce\x34\x92\x81\x0e\xae\xb0\xed\x20\xbb\xa4\xf2\xc7\xe4\x2c\x10\xf3\x6e\x8a\x2c\x3f\xac\xcb\x1b\xd9\x5b\x2c\x53\x32\xb7\xe5\x17\x8d\x90\xe9\x8d\x2e\x29\x21\xe7\x8b\xf9\x45\x8c\xda\x6a\xea\x64\xb5\x97\x45\x7e\x36\x25\x55\xcc\x56\x99\x46\xba\x16\x33\x56\x95\x20\xa2\x95\xbb\x55\x2a\x04\x13\x1d\x70\x5d\x34\x69\x5b\x4a\xa2\x41\x22\x04\xb5\xb4\xa7\x18\xa1\x7e\xbf\xf8\x3d\xe2\x13\x3f\xbd\x0e\x68\x60\x28\x9b\xe8\xa7\xbf\xb5\x42\x55\xd5\x70\xaf\xab\x5f\x90\x88\xd3\xa7\xaa\x69\x99\x91\x17\x1c\x95\x12\xb9\xc9\x5a\x7b\xd0\x66\x17\x94\x6c\x05\x08\x7a\xc3\xf3\xa2\x7e\xd9\xa4\xe9\x47\xaa\x04\x52\x00\x3c\x11\x0a\x51\xe7\xe2\x8a\x8f\x38\x4e\xcc\x3d\x28\x2b\x0c\xfa\x6a\x24\x67\xdd\x41\x27\xcf\xde\xbe\x61\x18\x87\x48\x52\x1b\x73\xf2\x2d\xb3\xa8\x75\x43\x84\x7d\x35\x37\x3f\xd2\xd6\xa5\x45\x07\x3d\x2f\x67\xef\x56\x02\x6d\xb7\x2e\x35\xa9\xa0\x73\x75\x7f\x4c\x43\x09\x2a\x6f\x6e\xfe\x96\xc8\x06\xc3\x79\x19\x8b\x07\xc9\x11\x3c\x5f\x87\x12\x0b\x6c\x3e\x6b\xdf\x40\x15\x78\x7f\x61\xbe\x2e\x4b\x34\xd8\x6d\x0d\x22\x35\xac\x61\x4f\xea\xc8\x02\x2a\xb7\x38\xae\x04\x89\x71\x3d\x7e\x14\x06\x27\xa0\x8a\xbf\x1a\x86\x41\x88\xac\xa7\xfe\x0b\x3f\x38\xf1\x4b\x23\xdf\xe3\x25\xab\x22\x8e\x72\x39\x4d\x4c\x9b\x9e\xf4\x91\x2f\x13\xd5\x36\x4b\xb7\x7d\x5d\x48\x2e\x84\xcf\x54\xfc\x11\x2c\x80\x35\x15\x5b\x11\x8b\x72\x5d\x45\xa4\x06\xd2\x53\x5d\x51\xae\x8a\x87\x2a\xfa\x91\x56\xe4\xfa\x58\x25\x3c\x83\xf5\xf1\x1e\xc4\xb4\x4a\xef\x87\x10\x53\x34\xd2\x34\xc5\xc2\x30\x91\xcd\xcf\x39\x30\x4a\x3f\x3b\xe9\x65\x26\x9b\x96\x00\xc8\xec\x3f\xde\x03\x5a\x2f\x97\x5d\xf8\xed\x3d\xa0\xf5\x38\xf6\x16\x21\x05\x7e\x7b\x8b\x22\x05\x79\x15\x2a\x87\xf8\x99\x2f\xe6\x4f\x0f\x57\x5c\x90\xe8\x23\x3d\x2a\x0e\x9a\xec\x06\xe3\xdd\x14\x87\x1a\x9c\x49\x1e\xa8\x2b\x93\x66\xb2\xbf\x80\x93\x48\xf3\x8c\x4a\x76\x18\x7e\x53\x1f\x53\x5c\xe5\xc8\x3d\xc6\xbf\x39\x37\x4f\xdc\x8a\xc8\xf0\x67\xe7\xe6\x31\xe9\x55\x68\x28\x62\x2b\x3e\x72\x31\x26\x6e\x95\x4a\xa4\x42\xf0\x26\x73\xc6\x50\x0f\x8e\xb9\x1e\x1c\x73\x4d\xa9\x68\xe4\xa6\xae\xce\x7a\xa4\xa9\xf6\xa4\x20\xdd\x89\xa6\x19\xd9\x7c\x9c\x88\xcf\x9f\x05\xd3\xec\x88\xc9\xfd\x80\x14\x10\x60\x6d\x56\xb1\x22\xab\x83\x30\x10\x60\x02\x44\x66\x9c\x3e\x82\xaf\xac\x63\xcf\x7d\x59\x40\x8e\x06\x0b\x44\x4c\x8e\x00\x87\x30\xf4\xc3\x87\x60\x4e\xa1\x2e\xc1\xe4\x8c\x25\x3a\x2f\x11\xc2\xb3\x77\x25\xda\xaa\xdf\x01\x54\x95\x3d\x0f\x25\x74\x65\x75\x6d\xd2\x32\xd0\xf7\x20\x7c\xa4\x7b\xcd\x99\x06\xf1\xa8\xab\x9d\x59\x4e\x1a\x1a\x4a\xa4\x24\x67\x1a\x98\x14\xc8\x29\x4a\xbb\xf8\x98\x4c\xd4\xe4\x20\xb8\x23\xcd\x84\xd4\xdc\x28\xf2\x0e\x7d\x74\x3e\x26\x6e\x40\x38\xd6\x22\x96\xb5\x48\x1a\x1c\xa0\x22\x18\x89\x0a\xb5\x28\x12\xe1\x6a\x03\xa6\xc8\x34\x29\xb1\xc7\x20\x80\xef\xee\x47\x20\x00\xea\x05\x28\x14\x24\xbf\x20\xec\xc5\x5c\x4f\xe2\xa0\xb1\xd0\x4b\xe3\x47\x22\xde\x4c\xe3\x7d\x11\x1f\xa6\xf1\xa6\x88\xef\xa7\xf1\x13\x11\x3f\x4b\xe3\xa7\x22\x1e\x51\x6f\x91\xfa\x80\x2e\x58\xd5\xf6\x3a\x62\x1d\xfa\x35\x19\x57\x09\xee\x22\x6d\x88\xf8\xc0\x82\x88\x5f\x1b\x40\x6c\x60\x11\xb7\x13\xc7\x3d\x95\x7b\x64\x41\xc4\xaf\x1d\x41\xec\xc8\x22\xbd\x4e\x1c\x37\x55\x6e\xdf\x82\x88\x5f\xeb\x43\xac\x6f\x91\x66\x27\xab\x3b\xe7\xd7\x4e\xca\x65\x14\xd1\x28\x8e\xf7\x55\xa5\x13\x51\x69\x7f\x11\x72\xda\xd6\xc9\x89\x45\xf6\x3b\x98\xc8\x32\x43\x55\xa6\x29\xca\x0c\x17\xfd\x5a\x13\x62\x4d\x8b\x0c\x3b\x71\x7c\xa6\x72\x4f\x45\xae\x74\x90\x71\xd6\xc1\xed\xb9\x0e\xe5\x24\x6a\xdf\xee\xd0\x0a\x7b\x50\x27\x51\x7b\xbe\x43\x03\xd2\x0b\x4c\x2f\xd3\x11\x1e\x2b\xfd\x17\x41\x44\xfb\x93\x6a\x90\x98\x84\xd2\x09\x9b\x21\x9b\x87\xe0\x0e\x98\x04\xe0\x2d\xc1\x30\xde\x18\xc8\xb5\x60\x1a\x5f\xd9\x0f\x64\x4a\x2e\x0a\x66\x23\x64\x24\x35\xcc\x95\x44\xb4\x61\x2e\x09\x2b\xd2\x95\x0f\x91\x65\x44\x27\x1d\x31\x19\x0e\xf2\x32\xb6\x26\x34\x7b\x5e\x42\x7e\xc0\xbd\x1e\x03\x3f\x4c\x3d\x77\xe8\x71\xf7\x38\xc2\x16\xd9\x0f\x30\xb4\xad\x8c\x85\x7d\x82\xac\x4f\x94\x51\xe9\x91\xef\xbd\x94\x76\xa6\x5f\xaa\x14\x75\x78\x28\xa3\xed\x2f\x53\x47\x07\x9f\x58\x64\xb6\x5d\xa9\x76\x9c\xbd\x7e\x05\xfc\x9e\x9e\x37\xc8\xed\x31\x76\x66\xa5\x61\xfc\x4f\xac\x62\x33\xf4\xa9\x67\xf6\x06\xbb\x7d\xcb\xf4\xa6\x88\xb5\x2b\x10\xd1\xca\x5b\xea\x4a\x95\x49\xe9\xc0\x5d\xf9\xa0\xa7\xd6\x5c\xed\x76\xbd\xd6\xb0\x08\xa7\x2d\x4e\xc2\xda\x81\x4f\x4f\x7c\x12\x82\x81\xb3\xc9\x5d\x6d\x85\x23\x4b\x5b\x59\xb3\x48\xbb\x23\xe5\x56\xe5\xfd\x5f\x62\x03\x9a\xd4\x31\x1e\x0b\x10\x6e\x91\x35\x0d\x09\x02\x8c\xbe\xbd\x15\x82\x9f\x35\xd2\xa0\x21\xb8\x9c\x89\x2c\x47\x07\x10\xb6\x2b\xba\x93\xa2\xda\x88\xf7\xe8\x96\xf8\x9b\xb1\xe7\x91\x9e\x12\x2d\xe9\xb9\x94\x49\x2c\xaf\x10\x31\x52\x12\xe5\x09\x3b\x2d\xca\x7b\x11\x08\xdc\x9e\x91\x50\xcf\xc9\xbe\x18\xb7\xc4\xc3\x1f\x09\x6b\x7d\xe5\xae\x8b\x3e\x86\x9c\x48\xda\x47\xa1\xbb\x24\x2c\x7e\x72\x35\x2e\x05\x13\x99\x71\x4b\x97\x94\xad\x16\x2a\x63\x25\xdd\x29\x76\x08\x9f\x56\x42\x00\xc3\x58\x35\x07\x12\xb1\x15\x8d\xe8\x23\x9e\x8c\xc4\x15\xa2\x49\xd9\xe1\x80\x82\x12\xbb\xe2\x47\xd8\xb7\x74\xac\xe9\xf9\xb2\xb6\x94\xd5\xdc\x90\x83\x79\xcc\x13\xbd\x3b\x95\x32\x71\x22\x6a\xe9\x7d\xc3\x85\xf4\x90\x2b\x7d\xb1\x7d\xde\x66\x1d\x6d\xe3\x06\x22\x62\x14\x98\xcf\x25\x30\x47\x26\x45\x8c\xa3\x13\x24\xc3\x4a\x10\x97\x70\x8c\x13\x47\x72\x01\xdd\xd2\x8e\xe4\x42\x1a\xe8\x22\x82\xa1\x3f\x41\xa1\x3e\xdd\x28\x0d\xc4\xd1\x09\xb2\x96\xe2\x7c\x44\x3e\xac\xb4\x4d\x50\xfb\x30\x1b\x95\x78\x90\x7d\x29\x37\x8e\x49\x5f\xc0\x96\xec\x41\x06\x69\x34\x15\x6b\x89\x6a\x41\x0e\x61\x94\xd2\x3e\x47\xb8\x5c\x06\xa8\xd2\x60\x4e\x02\xb1\xcf\x8e\x19\x67\x25\x88\x25\x77\x14\x10\x4b\xe7\x43\x11\xf1\x72\x8a\xf6\x79\xe6\xc3\x4e\x4e\x8a\x2b\x3f\xad\x31\x35\x7c\xb1\xe7\x1f\x7b\x67\xec\xa9\xef\xf1\x88\x2e\x93\xec\x5d\xd1\x13\xc1\x06\xe5\xcd\x6f\xe5\xa5\x33\x99\xe3\x05\xb6\xa5\x4b\x64\x49\x13\x2f\xa0\x0c\x14\x00\x73\x80\x77\x8e\x42\x16\x1d\x05\xc7\x53\xb8\x5a\x09\x7b\x86\x52\x37\x90\x63\x6f\x88\x82\x42\x92\x8d\xe0\x0f\xe5\xc4\x8a\x80\x91\x2c\x97\x91\x1b\x00\xf1\x52\x6d\x60\xd1\x22\x34\x99\x35\x4f\x3f\x45\x02\xb5\xef\x1d\x1c\x20\xae\x5d\x52\xce\xd4\x53\x05\xf9\xc5\xea\x82\x93\x5a\xb2\xb7\xfd\xc5\x6a\xc3\x49\x0d\xf5\xdb\xfe\x62\xdd\x49\x8c\xf9\xdb\xfe\x62\xc3\x49\xcc\xfd\xdb\xfe\xe2\x9c\x93\x98\xfc\xb7\xfd\xc5\xbb\x4e\x6a\xec\xdf\x4e\x61\xc2\xe6\xa1\x6f\x4f\xe4\xd6\xfe\x68\xa7\xb9\x71\xa7\xbb\xd6\xdc\xa1\xe7\x2b\x4b\x3b\xab\x3b\xeb\xcd\xd5\xee\xc6\xd6\xf2\xd2\x86\x3d\xe1\xe5\xd0\x22\xd9\x12\xdd\xd6\xea\xf2\xd6\xe6\x4a\x6b\xb2\xa4\x2d\x08\xa3\x5c\xe1\x66\x71\x39\x30\x53\x05\x65\xcd\x6c\x8b\x88\x9a\xb6\xa5\xda\x05\x30\x49\x6b\x69\x13\x90\xde\x34\x92\x24\xb4\xdd\xd5\xd5\x0f\x6d\xf0\xea\x53\x6d\xef\x76\x76\x77\x2d\xd2\xdc\xda\xdc\x79\x94\x34\x20\xc6\x61\x2c\xb6\xc1\xdb\xf3\xef\xdb\x6a\xfe\xd2\x07\xe7\x96\xa0\x02\xa4\x1d\x24\x2b\xbd\x98\x0c\x4c\x8e\x22\xfb\xc6\x33\xf6\x6b\x21\x12\x1b\x40\xad\x8f\x38\x39\xf7\x03\x91\x6c\x23\x4c\x1f\xb8\x63\xa5\x88\x43\xdb\xb3\xa8\xed\x56\xcf\xea\xd5\x7b\x1d\x8c\xda\x4b\xd5\xe7\x1d\x3c\x7b\x48\x66\x55\x50\xfe\x11\x05\x44\x72\x87\x78\x74\xb6\xfd\xe9\x52\xf5\xb9\x28\x5e\xc9\x78\xca\x77\xd5\x2c\x4a\x66\x26\x50\xea\xe7\x63\x29\x93\xa1\x54\x1d\x6a\xd1\xf0\xd8\x93\xaf\x59\x43\xe2\xd2\xa4\xb0\xef\x84\xb6\x2f\x98\xcc\x9a\xe8\xde\x50\x15\x18\xa6\x05\x9a\x8e\x67\x37\xc9\x3e\xe5\x35\x1e\xba\x7e\x24\x68\x33\x72\x96\x66\xef\x3b\x81\xbd\x4f\x04\xa9\xde\x67\xc7\xde\xc0\xe3\x2c\x24\xa3\x34\x3b\x72\xac\x92\x65\x47\x64\x8b\xf6\x50\x0f\x31\xe2\x12\xeb\xbd\xc6\x5e\xfd\xbd\x39\x0b\x93\x21\xb1\xf6\xea\x16\x26\x7d\x5a\x27\xc7\x74\x4b\xcb\xaf\x8b\x44\x4a\xe9\x96\x7e\x26\xeb\xe3\xfb\xb8\x5f\xa9\x40\x67\x26\x32\x8f\xab\x0d\x7c\x1f\x1f\x57\xab\x7a\xa9\x6c\x29\x15\x99\x3e\x39\xc6\xb2\xcf\x08\x5a\x01\xed\x9b\x33\xa5\x32\x33\x32\x5e\x23\x7a\xb9\x5d\x8a\x9b\xee\x70\xa5\xa8\x81\x93\xfa\xa2\x06\x15\x23\x5e\x0b\x59\x7f\xd4\x63\x53\x4d\xa3\x9a\xa5\xc7\x60\xd3\x7a\x4c\xee\xcc\xdf\x9b\x83\x09\x70\x3e\x33\xf9\x90\x65\xed\xed\xed\x23\xc7\xfe\x60\xa9\xf5\x28\x16\x3f\x5b\xdb\x3b\x2d\x08\x74\x97\x36\xd6\x97\x5a\xab\x3a\xf2\xe4\xe1\x72\x12\xfa\x58\x86\x96\x9b\x2b\x2a\x77\x79\xab\xb9\xbd\xb1\xba\xb3\xbe\xb5\x09\xc1\xa5\x9d\xee\xca\xfa\x13\x99\xb5\xb1\xbe\xb9\xba\xb9\x25\xc3\x4f\x56\x9b\x4b\x3b\xcb\xb2\x9d\x6e\x6b\xeb\xe9\x93\xe5\x55\x19\xfe\x78\xf5\x49\x6b\x7d\x73\x6d\xcb\x88\x6d\x6d\xc6\xcb\x5b\x1b\x5b\x4f\x76\x56\x9f\x34\x45\xe8\x69\x73\xb3\x15\x0b\xe0\xdd\xdd\xad\x27\x2b\x1f\x3c\x59\x5d\xfa\xb0\x15\xaf\x7c\xf0\xb4\xd5\x6d\xad\xb6\x44\xf1\xae\x08\x2f\xad\xac\x3c\x59\x6d\xb5\xe2\x95\xd5\xb5\xa5\xa7\x1b\x3b\xad\xee\xf6\xd2\xce\xa3\x78\x65\xb5\xf5\xe1\xce\xd6\xb6\x2e\x19\xaf\xac\x3f\x69\xed\x2c\x2d\x7f\x18\xaf\xac\xb7\xb6\x37\x96\x9e\xc5\xab\x4f\xd7\x57\xe2\x87\x2b\x4d\x5d\xe0\xe1\x4a\xb3\xbb\xb1\xb4\xf9\x30\x7e\xb8\xb9\xd5\x5c\xed\x7e\xb8\xfa\xec\xc9\xfa\xe6\xc3\xee\xf2\xd6\xe6\xce\x93\xad\x8d\x5c\xea\xb6\xa8\xbb\xfd\xb0\xbb\xf4\x70\x75\x73\xa7\x0b\xdd\x78\xf8\x64\xeb\xe9\x76\x2b\x7e\xb4\xde\xda\xd1\x75\x44\x78\x6d\x7d\x63\x35\x09\xb4\xd6\x9f\xcb\x88\x0c\x6c\x35\xc5\x4f\x6b\x67\x73\x49\x05\x76\x9e\x6d\xaf\xc6\xeb\x6b\xad\x78\x7d\xb3\xb5\xb3\xb4\xb9\xbc\x1a\x3f\xde\xfa\x20\x06\xac\xc4\xcf\xd3\xa5\x87\xab\xf1\xc6\x72\xd2\x63\x11\xdc\xd8\x10\x7f\xd6\x57\x56\x37\x77\xd6\xd7\xd6\x97\x97\xc4\x07\x11\x29\xcd\xd5\xa5\xd6\xd3\x27\xab\xcd\xd5\xcd\x1d\x88\x6e\x6d\xae\xee\x2c\x3d\x79\x26\xc2\xd0\x9c\xf8\xfb\xb4\xb9\xfa\x64\x7d\x59\x04\xb7\x97\xb6\x57\x9f\x88\xc0\xce\xea\xc6\xea\xf6\xa3\xad\x4d\x28\x20\x76\xb5\x78\x63\xb5\xd5\x5a\xde\xd8\x6a\xc9\xd0\xd6\xf6\xea\x66\x2c\xbe\x6f\x2b\xde\xd8\x7a\x28\x21\xb5\xba\xf0\xd5\x5a\x71\x73\x69\xf9\x11\x74\xa1\xb9\xb4\xbe\xb1\xfc\x68\x75\xf9\xc3\xb8\xb9\xb4\xb9\xb2\xb4\xb3\xf5\xe4\x99\xfc\x2a\x9b\x5b\xdd\xa5\x9d\xee\x07\x4f\xd6\x57\x1e\xae\xc6\x5b\x1b\x2b\xdb\xbb\x2b\xf1\xd6\xf6\xce\xea\x93\x27\xe2\xcf\xfa\xe6\x4a\xbc\xf5\xe4\x83\xf5\x9d\x6e\x6b\x6b\xf9\xc3\xd5\x1d\x31\xa1\xb6\x5a\x00\x11\x10\x84\x51\x03\x38\xdb\xeb\xdb\xab\xad\x9d\xa5\x9d\xa7\xad\x78\x5b\x7c\x8b\xed\x56\x23\xde\x6e\xcd\xc5\xdb\xad\xdb\xf1\x76\x6b\x3e\x16\x70\x9f\x2c\x6d\xae\x6c\x35\xe3\x27\xab\xdb\x1b\xcf\x62\xb5\x67\xc7\xad\xd5\x8d\xf5\xcd\xa7\x9f\x74\xd7\x37\xd7\x77\x62\xfd\xe9\xd5\x5f\x68\x48\xcf\xac\xe6\xd2\xe6\xd2\xc3\xd5\x27\x71\xeb\xd1\xea\xc6\x86\xfc\x85\x65\xd2\x7a\xb4\xf1\xf1\x46\xdc\x12\x8b\xe2\xe9\xce\xa3\xff\x8f\xb7\x7f\xdd\x8e\xdb\x46\x16\xc7\xd1\xef\x7a\x0a\x35\xad\xb4\x08\x11\x7d\x91\xe3\xc9\x78\x68\x41\x8c\xe2\xd8\xb3\xbd\x97\x65\xe5\xd8\xca\x78\xf6\x26\x29\x99\x4d\xa2\xd5\x1c\xb3\x41\x86\x44\xeb\xe2\x06\xb3\xce\x53\x9c\x4f\xe7\xf3\xff\xc1\x7e\x4f\xf2\x5f\x28\x80\xb7\x6e\xb6\xec\x64\xf6\xfe\xad\xc4\x6a\x5e\x40\xa0\x50\x28\xd4\x0d\x40\x15\x00\x2a\x80\x5e\x25\x39\xfd\xfa\xcb\x87\xcb\xb3\xf7\x97\xd7\xaf\xfe\xf1\xea\xdd\xe5\x87\xfa\xb6\x1e\xcd\xea\x81\x1c\xd5\xea\xba\x02\xe2\xd7\x0f\xaf\xde\x8b\x8f\x6f\xde\xfd\x7c\xf1\xf1\xcd\xcf\xe2\x9f\xb2\xf6\x8b\xf7\x6f\x2e\xff\x4b\xfc\xf3\x67\xa0\xc2\xd7\x6f\xfe\x2e\x67\xd8\x07\x75\xff\xeb\xfb\xf7\x92\xf2\x34\x95\xc3\xb3\x9f\xcf\x2e\xcf\x9a\x12\x7f\x7f\xff\xea\xd5\xe5\xab\xf7\xf5\x53\x78\x78\xfe\xea\xdd\xaf\xd7\xbf\xbc\x7f\xf5\xfa\xcd\x3f\xe1\xfe\xfd\xaf\xef\x40\x72\x55\xef\x3f\xbc\x3a\xbb\xac\x2f\xd4\x88\xa9\x3b\x85\x93\x76\x6b\xd5\x33\x09\x6b\xeb\x76\xeb\x1b\x40\xaa\x7c\xf0\x8f\xcb\x77\xef\xc5\x3f\xcf\x2f\x7e\x7e\xf3\xfa\xcd\xab\xf7\x1f\x90\xe7\xcd\x0c\xcc\xc8\x3a\x0b\x38\xa7\x39\xb3\x27\xe6\x95\xe9\x1a\x87\xbe\x83\xbc\x3b\xcb\x7b\x8a\xdc\x7d\x8f\xfb\x96\xf7\x61\x7c\x34\xc1\x49\x9a\x7e\x9e\xd1\x45\xcc\x22\x7b\x30\xc5\x41\x12\x07\x85\x6d\x64\x92\xaf\xad\xf4\xb1\xe9\x98\x15\x71\x44\x75\x60\xc6\x94\xac\x67\x41\xb1\xb0\x19\xa6\xec\x36\xce\x53\x26\x2d\x0f\xbb\x6e\xa9\xda\x99\xe6\x79\x07\x86\xc5\x51\x55\x5f\x98\x02\x27\xe6\x46\x89\x6f\x83\x3c\x0e\x66\x09\xb5\xdd\x06\x3c\xef\xc0\xf1\x4c\xcf\x74\xbd\xc2\xfb\xe0\x5b\x8e\x87\x3c\x34\xc1\x37\x39\xa5\xd1\x83\x04\x4a\x03\xb0\xee\xfb\xd4\xbc\xf2\x0e\x5a\xdf\x22\xf5\x6d\xa7\x53\x25\x9e\xe8\x42\x13\x1f\xab\x18\x43\xf6\xc4\x9b\x4d\xef\x5d\x2f\x3a\x1b\xbd\x0e\x46\x73\xdf\xf2\x66\xc2\x74\x6c\x6f\x26\x8d\x74\xc7\x96\x66\xfa\x11\x72\x84\xf7\x93\xbc\xb2\x90\xe9\xd8\xee\x2b\xea\x8f\xa4\x0d\x8f\x9c\x09\x4e\x33\x9a\x07\x3c\xcd\xed\xc9\x68\x24\x3c\xcb\xb3\x84\x77\xe4\x1d\x11\x47\x9c\x9c\x10\x47\x9c\x9e\x12\x47\x0c\x87\xc2\x13\x9e\x10\x2e\x19\x58\xde\xe8\x68\xf2\xdd\xc9\xe9\xd5\x50\xf8\xc4\x11\xae\xf3\xbb\xed\x4f\x70\x0b\xc5\xf6\x44\x02\xe7\x08\x09\xbb\x23\xb0\x78\x31\x29\x4b\xdc\xc6\x8e\x67\x4a\xa0\x4c\xf7\x0a\xf9\x96\x87\x84\x7b\x65\x22\x1f\xc9\xab\x4f\xee\xd5\x27\xdf\xfa\xf4\x28\xb2\x54\xe7\xc5\xd5\x27\xe1\xa1\x03\xf1\xe9\x60\xab\xf2\xb5\x7b\x55\xfa\x96\x57\xf6\xd5\xd2\xf4\xd4\x76\x47\xc4\xb1\x7c\x47\xb8\x03\x6f\xe2\x8b\x27\x4f\x1c\xf1\xdd\x77\x8e\xf0\xae\xbc\x2b\x47\x60\xec\x6c\xf4\xc8\xf5\x5c\xcf\xf7\x27\x8f\x53\x89\xe9\x79\x6b\x04\x74\xd2\x4b\x85\x0d\xd5\x94\x25\x9e\x78\x07\x12\x09\x77\x96\x70\x9f\x38\x47\x83\x1f\x0f\x7c\x34\xf1\x31\x65\x3c\xe6\x0f\xf6\xc4\xf3\xe4\x18\x05\xb3\x90\xbe\x9a\xb3\x9c\xdf\x7a\x9e\xe1\x8b\x0b\xc7\x9d\x8e\xfe\xea\x83\xc3\x45\xfc\xea\x4e\x47\x7f\x0b\x46\xf3\xb3\xd1\x6b\x7f\xfd\xbc\x14\xab\xf6\xfd\xb3\x52\xdc\xb7\xef\x8f\xf1\xd3\x12\x4d\xca\x3d\x3a\x6e\xd2\x6b\x4b\xb2\x27\xeb\x62\x41\x67\x01\xbb\x69\xfa\x32\xb9\x7a\x32\xf0\x8a\x23\x6f\x22\x27\x93\x06\x3c\x5e\x66\x69\xae\xe9\x3d\x4c\x97\xdd\xce\x4f\xcc\x2b\xe1\x5e\x19\x6b\xcf\x3b\xf0\xd1\x93\xad\x29\x58\xe2\xda\xee\x19\xb1\x60\x49\x8d\x0e\xb5\x7b\xb3\xea\xa5\x57\x58\xc8\xf5\xee\x46\xbe\x65\x3a\x44\x62\xa6\x38\xf2\xf4\x0f\x42\x8e\xfc\x59\x6f\x4e\x84\x0a\xbc\xda\xae\xea\x10\xc2\xac\xae\x0d\xaa\x82\x8a\xaa\x6a\xb6\x3e\xf4\xb1\x31\x4f\xf3\x51\x9a\x8f\x0a\x9a\xd0\x90\x1b\x76\x07\x48\xd3\xb1\xe7\x69\x2e\xd4\x3b\x24\x41\xf5\xee\x54\xcd\x56\xcc\xbc\xa2\xa9\xb1\xa2\x52\x63\x0b\x09\xca\xbd\x3c\x4a\xe8\xbc\x5b\xf9\x95\x70\xbd\xe2\x85\x18\xfa\xc2\x3d\x39\xf5\x3d\x53\xd5\x2c\xa7\xec\x9d\x85\x8e\x64\x1b\x96\x43\xd0\xa4\xa6\xe0\xc7\x09\x50\xd6\xd6\xae\xce\x33\xbf\x8d\x1e\xbf\x0a\x7f\x16\xe4\xc1\x92\x72\x9a\x77\x61\xf7\x0a\x34\x52\x3b\xa3\x80\x96\x6d\xf0\x0c\x22\x67\xb3\x0f\x2e\xf1\x0a\x5f\x1c\x7c\x03\x9e\xd4\x99\xd6\x0e\x8d\x98\x8e\x2d\x29\xec\xc4\x47\x27\x27\x23\x49\x09\xc8\x94\xf5\x7a\x85\xe2\x91\x47\x8e\x6c\x2a\x77\x3c\x26\xbc\x1c\x79\x4f\x37\x89\x64\x8b\x09\xa4\x6d\x32\xe9\xab\x5d\x8a\x16\xdd\xc6\xd3\x1d\xad\x7c\xff\xd5\x56\xb4\x58\xe9\x30\x27\x98\x29\x9e\xe7\xcb\xaa\x3c\xcf\x43\x47\xc8\x80\x4b\xd5\x84\x90\x7c\xad\xe2\x89\x92\x3b\x0c\x3c\xb3\x66\x89\x72\x8a\x79\xde\xa7\x03\x1f\x1d\x19\x7f\xb0\x87\xb2\xd1\x03\xcf\xf3\xd1\xa1\x7b\x75\xe8\x1f\x1d\xee\xfc\xbc\xcb\x47\x0f\x25\x07\xba\x3a\xf4\x3c\x5f\x54\x10\x22\xf9\xf1\x76\x4f\x35\xd3\x4a\xc7\xea\xa2\x2c\xfd\xaf\x0a\x53\xe7\x6b\xd2\x34\x1d\x57\x97\xb8\x9a\xa5\x8f\xce\x1a\xd3\xb1\x83\x28\x12\x41\x96\xa7\x59\x5a\x88\x20\xe3\xf2\xdf\x28\x0c\xc2\x05\x85\xab\x1b\x0a\x4f\x62\xbe\x8a\xa8\x08\x8a\x8c\x26\x89\x08\x56\x3c\x5d\x3e\x14\xbf\x25\xb3\x20\xfc\xbc\xca\x44\x70\xf7\x59\xcc\x82\x82\x4a\x3e\x25\x2f\x16\x62\x16\x8a\x99\x04\x2f\x4d\xa8\x98\xdd\x88\xd9\x97\x38\x7b\x2a\xc2\x20\x11\x61\x90\xdf\xa4\x22\x0c\xb8\x08\xe7\x51\x5c\x7c\x16\xe1\xe2\x26\xcf\x44\xb8\xf8\xac\x5c\x6d\x22\x5c\x2c\xd3\x48\x84\x8b\xf4\x8e\x89\x70\x91\xa7\x29\x17\xe1\xe7\x62\xb5\x14\x61\x42\x83\x5c\x84\xcb\x4c\x84\x69\xb2\x5a\x32\x21\x39\xaa\xfc\x93\xa5\x05\xcd\x45\x98\x89\x30\x4f\x19\xfc\xe1\xc1\x4c\x84\x60\x2a\x8a\x70\x95\x27\x22\x5c\x71\x11\x05\x9c\x8a\x28\x14\x51\x24\xa2\x28\xa7\x45\xb8\xa2\x22\xa2\xb3\x34\xe5\x05\xcf\x83\x4c\x44\x73\x11\xc5\x73\xf5\xe7\x7b\x11\xc5\x37\x22\x8a\x73\xf9\x2f\x4c\x93\x34\x2f\xe4\x15\x74\x2f\x8a\xe5\xcd\x92\x16\x37\x22\x4a\xc3\xcf\x34\xd7\x3f\x23\x0d\x89\x88\x56\x82\xde\xe4\x34\x13\xf4\x5f\x34\xe4\x82\xb2\x5b\x41\xf9\x82\xa7\x69\x22\xe8\x7d\x16\xb0\x48\xfe\xc0\x9b\xfb\x2c\x17\xf3\x48\xad\x8d\x08\x85\x8d\xf9\x8d\x98\xc3\xc7\xf3\x38\xa1\x62\x1e\xb3\x48\xcc\x97\x5c\xcc\xd3\x24\x12\x55\xc1\x9c\x52\x31\x2f\xc2\xcf\x62\xce\x33\x31\x5f\xc9\xce\xdf\xc8\x11\xb8\x89\xb9\xb8\xc9\x82\x9c\xd3\x48\x40\x1d\x37\x79\xba\xca\xe4\xe8\xc2\x45\x44\x13\x75\x21\xf1\x0b\x17\x85\xb8\xc9\x57\xb3\xd1\xb2\x42\xfd\xcd\x97\x38\x13\x8b\x20\xe1\x62\x41\x83\x48\x2c\x6e\xc4\x22\x2e\x78\x9a\x3f\x88\x45\x5a\x70\xf8\x03\x28\x58\xf0\x34\x13\x71\x98\xb2\x5b\x11\x47\x22\x9e\xeb\xcf\xe3\x79\x24\x07\x2d\x9e\xaf\x32\xa1\x24\x9f\x00\xc3\x3b\x49\x44\x9c\x89\x7f\x05\xb7\x81\xf8\x57\x3a\x2b\x84\x34\xd8\xc5\xe7\x38\x49\xe0\x8f\x7c\x9d\xd0\xa2\x10\x49\xcc\x3e\x8b\x84\x89\x24\x0d\xe5\x50\x25\xe9\x0d\x34\x96\xa4\x37\x79\xca\xd5\x93\xf4\xb3\x48\xb2\x50\x24\x59\x2e\xff\xc5\x8c\xeb\x9f\x48\xff\xfe\x26\x7f\x97\x22\x29\x44\x52\xa4\x73\x91\x3c\xb0\x7b\xb1\x0c\x3e\x53\xb1\x0c\x98\x58\x86\x62\x19\x05\xd1\x52\xd4\xfd\x5d\x7e\x96\x43\xbc\xfc\x4c\x9f\xce\x0b\xb1\xfc\x3c\x8f\xe7\xa9\xfc\x91\xd7\x71\x91\xc2\x2f\x4b\x23\xb1\xfc\x5c\xdc\x05\x99\x58\x2e\x6f\xc5\x32\xcd\xa9\x58\x4a\x64\x2c\xd3\x15\xe3\x62\x29\x87\xb5\x10\x4b\x9e\x8b\xe5\x8a\x73\xb1\xbc\x15\x2c\x60\xa9\x60\xa1\x60\x94\x17\x3c\xe0\x82\xc5\x21\x15\x2c\x11\x2c\x8d\xa8\x60\xe9\x62\x95\x09\x96\xf2\x78\xfe\x30\x2a\x28\x8b\x04\xcb\x96\x82\x15\xb2\x6b\xab\x4c\xa4\xf2\x7f\xca\x84\x1e\xc4\x2c\x28\x8a\x3b\xf8\xe1\x54\x64\x01\x5f\x84\x8b\xcf\x22\x8b\xd9\x8d\xc8\x00\x7d\x99\xfc\x38\x4b\x23\xd9\x3b\xf5\x53\x13\x61\x96\x66\x91\xc8\x72\x01\x68\x09\x83\x4c\x5d\x48\x5a\xcc\x0a\x91\xad\x8a\x45\x24\xb2\x5b\xf1\xdb\x2a\xe5\x81\xfa\x1b\x2e\x68\xf8\x59\x5f\xf2\x44\xe4\xc1\x52\xe4\x41\x2e\xf2\x30\x13\x39\xcc\x12\x91\xd3\x65\xf1\xc0\x42\x91\xab\x69\x9e\x53\xe8\x59\x4e\x6f\x45\xbe\x14\xf9\x52\xa2\x32\xcf\x96\x22\x87\x42\x45\x98\x89\x22\xcc\x29\x65\xa2\x80\x69\x55\xd0\x48\xc8\x0e\x2f\x83\x38\x11\x05\xfd\x4d\x14\x34\xbf\x95\x15\x14\x92\x8a\x8b\x85\x28\x16\x34\x49\x14\x14\xc5\x62\x35\x97\x7f\x38\xd0\x53\x91\x50\x9a\x89\x42\x93\x45\x21\xc9\x4a\x4d\xed\x42\x7e\x25\x51\x2c\x27\xb0\xac\x69\x25\x8a\x55\x94\x0a\xc9\x2c\x8a\x55\x91\x49\xf4\xca\x91\x4b\x99\x50\x30\x3d\x14\xb2\x6b\x3c\x08\x05\x97\x50\xf0\x20\x17\x9c\x52\xc1\xe3\xa5\xfa\x93\xae\xb8\x90\xa4\xcd\xd3\x55\xb8\x10\x3c\x17\x50\x6f\x9e\xae\x38\x15\x1c\x1a\xe6\xfc\x41\xac\xd4\xd0\xaf\x00\x0b\x2b\xa6\xe7\xf4\x8a\xc5\xbf\xc9\x3f\xbc\x10\x2b\x26\x31\xb7\x62\xc5\x02\x7e\xe4\xa4\x52\xcb\x1a\x23\x39\xdd\xc4\x2a\x83\x06\xe5\xbc\x95\x73\x53\xfe\xca\xa9\x29\x7f\xe5\xcc\x94\xbf\x85\x58\xad\x22\x1a\x4a\x8a\x59\xad\x28\x83\x8b\x5b\x71\x1b\x66\x9f\x6f\xc4\xad\x44\xf4\x6d\x2c\x6e\xe3\xa5\xb8\x8d\xf3\x62\x21\x6e\x97\x80\x85\xbb\x20\x96\x7f\x78\xb8\x10\x77\xa1\xb8\x93\x7c\xfb\x6e\x41\x73\x1a\x17\xe2\x6e\x11\xcb\xa7\x8b\x54\xfe\x0b\x96\xb1\xb8\xcb\x63\x4e\xc5\x7d\x90\xdf\x14\xe2\x3e\xba\x19\x01\xd5\x3d\x04\x39\x13\x0f\xb4\x10\x5f\x28\x8b\xf9\x83\x90\x80\x7f\x29\x16\xe2\xcb\x43\x96\xd1\x1c\x99\x0e\x39\x10\x2e\x52\xe2\x63\xdb\xb6\xfa\x4c\x1f\xee\xd2\x3c\xfa\x9a\xb0\x09\x03\xc9\x22\x53\x11\xa5\x8c\x0a\x9a\xc4\x73\x41\x93\x82\x0a\x5a\x04\xa1\x98\xc7\x92\xc7\x89\x4a\x6e\x89\x78\x2e\x62\xa6\x95\x47\xc1\x17\x94\x09\x15\x30\xfb\x6e\x11\x27\xf4\x6b\xf0\xcc\x56\x71\xc2\xe3\xaf\x0a\x3f\x6f\x2c\x6c\x01\xf2\x54\xcc\x24\xb7\x85\x70\x15\x42\x7f\x2c\x25\x56\x22\x65\x4b\x04\xc2\x46\x8e\x73\x98\x32\x1e\x33\x90\x1d\x61\x12\xe4\x54\xd0\x70\x91\x0a\xca\xa4\xc4\x15\xf4\x36\x90\x4c\x9e\x86\x82\xde\xc7\xc0\xe0\x25\xd1\xdc\x50\x9e\x66\xbc\x10\x0b\x29\x18\x17\x34\xc9\x44\x42\x39\xb0\xb9\x44\x72\x37\x49\x75\xcb\x20\x03\x86\x0f\xb3\x74\x2e\xb2\xbb\x48\xe4\x92\x05\xcb\x3f\x41\x9e\x07\x0f\x70\x95\xb2\x44\x5e\xf0\x55\x2e\xb1\xc2\x05\x84\x39\x13\xc5\x22\xcd\xb8\xd0\xe1\x5f\x38\x2d\x38\xd0\x72\x21\x40\xaa\xf1\x87\x8c\xc2\x1f\x59\x7e\x05\xee\x5c\xb1\x5a\x06\xc5\x67\x49\xbf\xd0\xeb\x15\x2b\x28\x7f\x1c\x99\xb5\xbe\x91\x04\x45\xa1\x8c\x91\x12\xeb\xed\x22\x5f\xc3\xef\x3c\x90\xc3\xcb\xf3\xd5\x57\x07\xcc\x90\x18\x18\x45\xb4\x08\xf3\x38\xe3\x69\xde\xd6\xf6\xbd\x9f\x86\x5e\xe4\xcd\x7a\x0d\xab\xda\x34\x6d\x15\x8f\x9c\x93\x53\x71\xea\x09\xe1\x59\x44\x10\x97\xfc\xee\x3b\x62\x00\x76\xb9\x7b\x32\x92\xb6\xeb\xd0\x8b\x7c\xe7\xf4\x54\x78\x91\x04\x75\xe8\x00\xc4\xee\x90\xf8\x8e\x18\xba\xa7\x43\xdf\x11\x9e\x70\x87\xc2\x77\x1a\x03\xe2\x31\xf8\xae\xbc\xa8\x0f\xb6\xb2\xdc\x30\xef\x95\x7f\xa3\xb2\xf0\xbd\xb1\x37\x16\xee\xba\x74\x3d\xff\x85\xe7\xf9\x93\xca\x29\xb1\x69\x29\x48\x85\xf2\x78\xf4\x37\xdf\x8b\x8e\xc4\x14\xee\xc6\xd8\x07\x17\x84\x44\x49\x17\x8d\x25\x86\xe4\x29\x71\x44\xc9\xa6\xd1\x5a\x2f\x1e\xe4\xc4\x35\xb4\x39\x6a\x6c\x5a\x99\x9b\xf6\x5c\xd7\x00\xc3\x46\x6d\xcf\x18\xb8\x8a\xa3\x83\x8d\x96\xd6\xda\xaa\xd0\xc0\x86\x66\x0a\x06\x36\xf4\x8c\x32\x9a\x7d\x46\xdb\x03\x8e\x8d\x6a\x2c\x65\x43\x6d\xd7\x53\x15\x12\xda\xc7\x31\x69\x34\x5c\xf7\xd8\xd7\x7d\xc5\x01\x99\xbe\x08\x9a\x44\xd6\x81\x65\xa1\xd8\xcd\xdd\xc0\xf7\xb7\xd0\xa0\x1e\x77\x4c\xfa\x62\xb1\x55\x0a\x77\xdf\xd3\x24\xd9\x2a\x52\x9a\xbf\xe4\x71\xb1\x44\x25\xfe\xcb\xdf\xfe\xf2\x83\x5a\x09\x80\x27\xad\x72\x37\x29\xd9\x7c\x44\xef\x39\x65\x91\x69\x84\x49\xfc\x99\x1a\x78\xad\x2d\xb7\x6d\x6b\x47\x1b\x39\x63\x65\xc2\x78\xb9\xc7\xa4\x11\xa3\x0c\x9b\xa3\x4f\x8f\x58\x23\x15\x2b\x9e\x80\x01\xae\x38\x1a\xf0\xdd\x70\x11\x48\xb5\x99\x15\xbc\xcd\xc7\x60\xa7\xa6\xfc\xa5\xb9\x62\xc6\xf3\x20\x49\xf8\x22\x4f\x57\x37\x8b\x9a\x21\x8b\x9b\xd4\x74\x6c\x9e\x22\x07\xd8\x72\xa5\xde\x71\x9a\xcf\xa5\xec\x5d\x4a\x15\x23\x08\x3f\x07\x37\x54\xe4\x01\x93\x7f\x2b\x3e\x05\xdc\xbb\xe0\xf9\x4a\xfe\xc0\xa6\x58\xc5\x95\x6e\x83\x1c\x49\xfa\xad\x18\x89\x82\xf6\x5a\x28\x8e\x11\x4b\xcd\x84\x49\x29\x2d\x59\x87\x2c\xa7\x27\x87\x3b\xf1\x66\x53\xd9\x2d\x77\x7a\x7c\xed\x5b\x22\x75\xa7\xa3\xbf\x5e\xfb\x16\x8a\xe5\x6c\x88\x31\x78\xf4\xc0\x09\x34\x9a\x7b\xd1\xb5\xaf\x0c\xea\xea\x0e\xbc\x79\xf5\x1d\x78\xf4\xb2\x7a\x57\x8e\x63\x5f\xcb\x59\x75\x84\x9c\xd8\x91\x56\xe4\x1d\x92\xf5\x69\x7f\xa0\x0b\x9f\xab\xca\xea\x9a\xc0\x2f\xa8\x6f\x4d\xc7\xa6\x50\x95\xab\xaa\x6e\x55\xe2\xb7\x3c\x85\xee\x91\x37\xf9\xee\x6a\x40\x7c\xe2\x08\xcf\x72\x89\xe5\x3b\x62\xe4\x92\x91\x62\x39\x44\x48\x0e\x64\x3a\x36\x11\x43\xe1\x5d\x11\x07\x39\xe2\xd4\x74\xec\x53\xe2\x08\x82\x1c\x71\x62\x3a\xf6\x89\xbc\x16\x23\xe4\x08\x9b\x00\x0f\xf1\xc6\x93\x5a\xdc\x29\x2c\x06\x19\x68\x3f\x12\xb5\x62\xf6\xc0\xa9\x90\x2a\x60\x98\x48\xcd\x50\x6a\x88\x09\xbd\xaf\x7e\x4d\xc7\xfe\xe1\x99\x38\x7e\xfa\x1c\x89\x30\xcd\x1e\x84\xda\x38\x20\x68\x9e\xcb\x81\x87\x9d\x46\x8e\xfd\xfd\x53\xf1\xc3\x33\x24\x56\x4e\xcc\xe4\xed\x73\x71\xfc\x83\x50\xcf\x1c\x11\x2f\x83\x1b\x91\x50\xa6\x14\x6d\x46\xef\x44\x16\xb0\x38\x54\xa2\xcc\x74\xec\x84\x21\x47\x4a\xaf\x44\xe4\x34\x4c\x6f\x69\x2e\xf2\x15\xa3\x42\x51\xbd\x58\xc5\x8c\x67\x1c\x08\xa1\x44\x78\x73\xaa\xc4\xac\xa0\x39\xd7\xa9\x1d\x8d\x9b\xb4\xc5\x73\xd6\xe1\x22\x68\x73\xca\xc3\x7a\xae\x1c\x56\x73\x65\x3d\xc5\xc7\xd3\xb2\x6d\x79\x97\x25\xc2\x7a\x67\xc4\xf6\x44\x75\xdb\xf2\xcd\x2f\xf1\x5f\x9e\x3d\x9f\xaa\x49\x0d\xfb\x7d\x5f\x98\x54\x4d\x65\xd4\xfa\x6a\x11\xb0\x28\xa1\xb3\x20\x2f\xc8\xba\x72\xf0\x4d\xbc\xb5\xb7\x1e\x54\xde\x0f\xaf\xf4\xca\x09\xae\x57\x52\x3b\x32\x63\x2d\xff\x73\x84\x2c\xe2\x95\xce\xc1\xa4\xcf\xeb\x5e\x7b\x76\x26\xda\xbd\xa2\xba\x29\x29\xeb\x18\x49\x36\xa1\xf9\x82\x77\x3c\xf9\xb7\x7c\xda\xd5\x24\x40\xce\xe6\x8c\x6c\x49\x70\x98\xae\x49\x1a\x7e\x6e\x77\xc3\xf4\x0a\x39\x2d\x7e\xf7\x8a\x23\xe4\x20\xf7\x89\x37\xf1\xbd\x0f\x96\xa3\xfc\x87\xf5\x8b\x03\x01\xee\xbe\x5e\xbd\xa2\x92\x12\x25\x9e\xe5\x41\xf8\x99\xf2\xa2\x2d\xcb\x5d\xf7\xca\xf3\x7d\x4b\xca\xc7\x4a\x14\x77\x85\xaa\x2b\xe4\xbb\xc6\xcf\xad\x97\x00\x26\x9b\xd2\xd7\x1d\x18\x4f\xbe\x1b\x1e\xda\x26\x3a\xb2\xf0\xd8\x9b\xbc\x38\x21\xa7\x3f\x7a\xae\xe7\x79\xfe\xd5\xa7\xb5\x28\x7f\xef\xd6\x72\xa5\x8a\x43\xe9\x9e\xc2\x5e\x21\x9b\x80\x43\x18\xe9\x67\x15\xad\xdc\x98\x01\xa5\x8e\x78\xfa\x99\xb2\xf8\x0b\x6d\x6f\xcb\xe3\x68\xdd\x92\x1f\xae\xb1\x0c\xf2\xcf\xab\x6c\xc4\xe9\x32\x4b\x02\x2e\x49\xda\x1f\xcb\x39\x1c\xfd\x92\x04\x21\x5d\xa4\x49\x44\xf3\xc2\xe4\xd8\x68\x48\xcc\xc0\x13\x45\x32\xf5\xfa\x08\x10\x8e\xd8\x7c\x34\xb9\x81\x9d\x7e\x1d\xc8\x82\x39\xa7\xf9\x9f\x06\xac\xfa\xee\x11\xd8\x74\x93\xad\xa9\x31\x2b\x3a\x12\xb3\x29\xdb\x29\xb6\x5c\x15\x60\x7c\xee\x28\x5b\xe2\xef\xa7\xdf\x3f\xed\x97\xad\x8b\x30\x69\xcd\x3a\x49\xda\x13\x6f\x22\x9e\xa0\xf1\x91\xf0\x26\xde\x51\xdb\xff\x78\xe4\x4d\xc0\x8b\x2a\xed\xa1\x28\x0d\x5b\xe4\x75\x72\x32\x72\x4c\xef\xce\xf2\x66\xa8\xfa\xe0\x0a\x96\xc5\xe4\x8c\x5a\xb6\x9c\x76\x9a\x56\x35\xff\x69\x84\x6c\xdb\xe3\xea\xd8\x51\xc0\x03\x91\x53\x1d\x5b\xd1\x2b\xe4\x8c\xeb\xf8\x2a\xe5\x94\x35\xa4\x1c\x47\xca\x0d\x6e\x28\x6f\xbb\xe1\x15\x96\xb7\x96\xf2\xa6\xa2\x71\x29\x23\xdb\x4a\x41\x55\xa9\x80\x26\xbc\x02\x66\xee\x8e\xaa\x27\x71\xff\x44\xab\xbd\xc7\x65\xd7\xbd\xea\xd8\x33\x39\xef\x58\x24\x96\x69\xb4\x4a\xa8\x48\x57\x3c\x5b\x71\x91\xe5\xe9\x6d\x1c\xd1\x5c\x5d\x14\x71\xca\x68\x2e\xaa\x4a\x74\xef\x14\xfc\x62\x07\x24\x50\x86\x3c\xde\xb3\xff\xc5\xb6\xbf\x09\x11\x93\xd6\x82\x07\x0c\x82\x8f\xb3\x5c\x0a\x6c\xfe\x60\xbb\x13\x77\xe4\xdd\x79\xe3\x6a\x3d\x84\x98\xce\x80\x20\x34\xc1\x93\xbe\x46\x2d\x43\x95\x72\x6d\x02\xab\x52\x5b\xaa\x9d\x01\xbe\x61\xcf\x3b\x30\x1a\xe7\x30\xb8\xac\x6d\xd3\x21\x06\x12\xde\x81\x25\x39\xfb\x01\x92\x3a\xdf\xc1\xda\x97\x4f\xbc\x35\x7c\xb4\x2e\x0d\x5f\x54\xdf\x1b\x6d\xdf\xb2\x81\x8e\xbc\x12\xdc\xdb\xdb\x2e\x66\xd0\xd0\xb2\x34\x09\x7a\x1c\xc1\x57\x07\x3e\xfa\xd6\xea\x37\x39\xf7\xae\xb1\x04\x89\x11\x82\x83\x04\xe8\x54\x59\xb9\x7a\x64\xb3\x80\x2f\xa4\x42\x38\x17\x9c\xe6\x79\x30\x4f\xf3\xa5\xd6\x02\xbd\x31\x72\xbd\x3b\xef\xc8\xff\x86\x11\xdb\x50\x6f\xff\x78\x63\x93\xb8\x71\x8d\x4f\xf4\x7a\x94\x89\x26\xfd\xa3\xb5\x4d\x57\x6d\x7d\x62\x53\xe4\x56\xf2\x76\x43\xd8\xd6\xaa\xa1\x12\xb0\xf1\xa6\x5c\xf2\x0e\x6a\x49\xd3\x27\x97\x1c\xdb\x9f\x94\x92\x52\xff\x64\x6b\x8f\xc9\xf3\x4d\x58\x88\xe7\x7a\xfe\xba\x94\x0d\xe2\xbf\x7e\x5f\x69\x40\x9b\xac\xf7\x5f\x45\xca\xc8\xba\x9e\x25\x8f\xda\x2e\x9e\x67\x54\xb6\x8b\x9a\x1d\xf6\x96\x1e\xd0\x42\xe8\xb7\x58\x43\x9d\x1a\x07\x5f\xab\x71\x7b\xe1\x55\xca\x89\x47\x84\x44\xcf\xf0\x8e\x9c\x36\x8e\xad\x4d\x1c\xf7\xe0\x11\xac\x7a\xec\xb7\xf7\x08\xd8\x5f\xd1\xac\x20\xad\x4e\x7b\x21\x56\x3e\x68\x39\x3d\x6a\x35\xa9\xdc\x52\x94\xef\xe8\x6c\x19\xb0\x78\x4e\x0b\xbe\x65\x6f\xca\xb1\x2a\xf1\xb3\xa7\xbb\x4c\xd4\x24\xbd\x21\xdb\x46\xa8\x62\x05\x95\xdd\x29\x3c\x6f\x2c\x6d\xcf\x43\xd3\x19\xb8\x05\xf7\xf7\xc5\xbe\x77\x87\xaa\x85\xae\x56\x91\x8e\xb6\x8d\xe9\x7d\x48\xb3\x3e\xce\xe3\xdd\x8d\x7d\x04\x3b\x21\x5d\x79\x29\xd5\x44\x38\x1f\x28\x5e\x55\x5f\x20\x7b\x7c\x04\x6c\xd1\x96\xb5\x3b\xc2\x63\x6a\xb7\x8a\x7c\x18\x70\xb8\x1c\x5b\xc2\x1b\xaf\xbf\x2f\xc7\x47\xe2\x65\xb0\x2a\x68\xb4\x3f\x7b\xb0\xc7\x47\x08\x59\xbd\x1f\x2a\x4b\x69\x7f\x7c\x24\x55\xdc\x5d\x0b\x81\x0a\xd5\xae\xf1\xaf\xe0\x36\x90\x8a\xc9\x67\x70\x01\x1b\xd8\xa8\xf0\x35\xda\x78\xe3\x57\xac\x70\x0b\xed\x9d\x72\x42\xac\x5b\x6c\x2b\xe0\x72\x58\x1b\x26\x24\x31\x71\x2d\x51\x71\xe0\x1f\x55\xdc\xa8\x4b\x4e\x63\xdb\x44\x30\x27\x13\x7a\x4b\x93\xce\x9e\x19\x49\x49\x67\x6f\x5f\xbd\xbf\x14\x2f\xdf\xbf\x51\x7f\xde\xbc\x3c\x7b\x2b\x5e\x9d\xbf\x7a\xff\x77\xf5\xf7\xd5\xbb\x97\xff\x25\x5e\xbd\x7f\x2f\xff\x5d\xbc\x17\xaf\xcf\xde\xbc\xfd\xf5\xfd\x2b\xf1\xfa\xec\xf2\xec\xad\xf8\xf0\xea\x1f\xaf\xde\xbf\x42\x0d\xa1\xb9\x06\x58\x7f\x06\x6e\xb9\xb2\xfc\xee\x16\x01\xd3\xb1\x3f\x9e\xbd\x7f\x27\xe4\x9f\x37\xef\xfe\x2e\x3e\xbe\x7f\xd7\xa9\x40\x67\x63\xf8\x4a\x15\xd5\x36\xc1\x37\xef\x5e\x0b\xd8\xdf\xf7\xee\xe2\xf2\xcd\xcb\x57\x42\xed\x3a\xeb\x54\x18\xb3\x79\xda\xf2\x27\xf5\xd4\xf5\xd3\xdf\xc5\xcf\xaf\x7e\xfa\xf5\xef\xe2\xf5\x9b\x77\xdd\xde\x44\x74\xb6\xba\x79\xf4\x63\xf9\xc9\x7b\xf8\xf0\xc3\xa5\xb8\x7c\x7f\xf6\xf2\x95\xb8\x7c\xff\x52\xfc\xe3\xd5\xfb\x9f\x2e\x3e\xbc\x12\xff\x78\xff\x53\xa7\xc2\x8a\x26\x2a\x1f\x9a\x5f\xb6\x34\x86\xad\x25\x72\xcf\x17\xbe\x26\x41\xa4\x06\xba\xd2\x5c\x24\xe3\x9e\x78\x33\x74\x04\x2e\xbd\x7d\xdf\x33\x1d\xef\x6e\xeb\xa5\x87\x1c\x74\x64\x03\xeb\x44\x93\x78\xb9\xb5\xf0\x4f\xb3\x60\xd3\xff\x09\x73\x6c\x64\xf9\x68\xb4\xfe\x1e\x97\x82\xc0\x5f\xef\x08\x7e\x46\xfb\xa3\xfd\xc9\x72\xd7\xc6\x06\xd5\xa1\x12\xaf\xf2\xa4\x62\x52\xb0\x10\xc9\x33\xb1\xe0\x3c\x2b\x1c\x04\x5a\xb6\x7b\xe5\x15\x02\xbf\x38\x34\xfc\xa3\xfa\xf2\x74\xec\x4f\x30\x5d\x06\x71\xb2\xe5\xc0\x94\x3a\x94\x35\xf6\xad\x1f\xd5\x94\x57\x5b\xa4\x47\x95\x37\xa5\xfb\x0c\x59\xba\xab\xfd\x20\xae\xf2\xc4\x28\xb1\x11\x67\xa3\x00\x96\x71\x8b\x8e\x9b\x58\x02\xac\x4f\x56\x69\x5e\xad\x4e\x59\xad\xbf\x2f\x5b\x23\xd8\x5e\x38\x37\x96\x41\xd8\x5f\x95\x1b\x8c\xe6\xd3\xd1\xdf\xfc\x35\x6c\xd2\xb0\x5b\xb7\x68\xfd\x97\x12\x58\xfe\x76\x75\x51\xba\x0c\x36\x17\x1d\x24\x02\xbe\xa1\xdf\x47\x9b\x8f\x1e\x47\x44\xab\xd1\xd5\x2a\x8e\xba\xa0\xab\x2d\x4c\xfe\xfa\x79\x39\xaa\xaf\x9f\x7d\xc3\xf5\xf1\xd3\x5d\x1d\x5b\x04\xc5\x62\x13\xd3\x35\x4a\xbe\x97\x38\x39\xc6\x3b\x3f\x56\x9e\x5e\xa9\x91\x6d\xa1\xf8\x8b\x6f\xbb\x9e\x37\xf1\x35\x19\xd9\x26\x5a\x97\x52\x05\x31\x0e\x7d\x4b\xa8\x15\x05\x5b\xde\x9b\xa7\xc2\x47\xde\x78\x3d\x95\xad\x4c\xbc\xbb\x9e\xf2\x47\x5b\xba\xe3\x6e\xeb\x0d\xd2\xd3\x6f\x6e\xb0\x98\x48\x21\xbf\x7e\x56\xba\xa3\x89\xef\x45\xeb\xa7\xcd\x85\xe9\xd8\x97\x72\x34\x54\x34\x23\x1b\x09\x18\x9a\xfa\x16\x55\xd1\xf4\x75\x88\xfd\x19\xbc\x81\x8a\xf6\xfd\x8a\x24\x9f\x96\xe2\x2c\xcb\xc5\xd9\xea\x46\xfc\x4c\x43\xf1\x9a\xce\xc4\x7f\x06\x4c\xfc\xe7\x2a\x11\xff\xb9\x62\xe2\x3c\xc8\xc5\x79\xf0\x20\xde\xa5\xb7\xe2\x22\xe4\xe2\x03\xcd\x10\x7c\x2f\x01\xc0\xcf\xca\x4b\xa9\x65\x6c\x34\xa3\xe4\xdc\xeb\x3c\x16\xe7\x29\x13\x1f\x02\x2e\x3e\xac\x98\xb8\x5c\xac\xc4\xe5\x8a\x8a\x8f\x34\x02\x77\x51\x51\x6d\x34\xfa\xa3\xcd\x23\xe7\x0f\x43\xac\x1b\xd3\x1d\x6e\x20\x56\xd1\x0c\xf5\x28\x68\x67\x7e\x89\x79\xbc\xa4\x1d\x82\xa8\x30\xba\xf1\xab\x96\x3c\x6c\xbf\x52\xbd\xbc\xc2\x91\xca\x17\x0c\x8d\xed\xc0\x8f\xf8\x6f\xb5\x1a\xb2\xd9\x44\x9f\xc6\x25\xf5\xaa\x96\x02\xdc\xb7\xea\xe2\x5e\x8d\xbd\x3b\xf0\xb6\x4d\xef\x2b\x32\xb7\xc4\x14\x9c\xcd\xf2\x62\xe6\x4e\x8f\x7d\x4b\xdc\x3a\xe0\xfe\x95\x73\xe7\xa8\x56\x0e\x8f\xba\xca\x21\x10\xf9\x7a\x8a\xbf\x2f\xbd\x19\x92\x50\x0c\xbc\xb1\x72\x2d\x6f\x70\xf2\x96\x8f\xf8\x85\xed\x9c\x90\xd3\xdf\x27\x3f\x0e\x0e\xbe\x1b\x5a\xde\x48\x5c\x49\x3a\x3f\x7a\xb2\xb9\x5f\x14\x76\x57\x8e\x31\x68\x06\x7f\x79\x76\xfc\x43\xcf\x71\x84\xfa\x58\x04\xef\xa4\x7d\xbc\xbe\xbe\x36\xac\x8d\x1c\x02\x16\xb7\xe0\x79\xa9\x4f\x76\xab\xe3\x79\xbf\x28\xc9\x16\x53\x48\x28\xf4\xa8\xa3\x88\xac\x4b\xbc\xde\xf2\x62\xd9\x6b\x38\x14\xdb\x44\xfb\xd2\x71\x13\xd4\x91\xbe\xba\x4a\x42\x88\x3e\x04\x1e\x10\xa6\x5c\x4e\x1f\xa4\xfe\x44\x5c\x7f\x8f\x8d\xc3\x34\xa2\x44\xfd\xd4\x87\x31\x72\x6c\x6e\xc4\x16\xe9\x39\x2a\x16\x0f\x87\x83\xb8\x15\x6b\x91\x36\xcb\x60\x38\x6c\x92\x56\x8c\x8e\x07\xa4\xaa\xbf\xca\x3d\x90\x13\x6e\xa6\x38\x44\xe8\x05\xb2\xac\xb0\x4e\x87\xe4\x86\x3e\xa1\x38\x2f\xe1\x74\xf3\x4d\x1e\x2c\x97\x41\xde\x71\x5f\x29\xcc\x48\x83\xad\xcf\x71\xd6\x87\x8e\x1e\x54\x0c\x87\x6d\x24\xa0\x75\x6f\x53\x6e\xea\xeb\xa3\x47\x53\x5c\x1f\xc8\xff\x4c\x1f\x0a\xb3\xf3\xf1\xde\xa0\x75\xb4\x28\x44\xeb\x0a\x03\xe7\x64\xfa\xe2\xfc\x24\xd4\x38\x18\x0e\x07\x66\x7e\x5a\x67\xc1\x46\x2f\xce\x2d\x4b\x0d\x48\x46\x42\xf7\x1c\x32\x09\x6d\x25\xf3\xc8\x84\xc8\xc6\x61\xca\x38\x65\x7c\x38\xdc\x7e\x5d\xbd\x53\x15\xcd\x48\xec\xe6\x3e\xfe\xd2\x19\x60\x77\xe6\xe3\x82\x6c\x7f\xea\x64\x76\xfd\x39\x5e\xc1\x58\xcc\x10\xbe\x20\x45\x3d\x40\x2b\x24\x61\xba\x38\x1d\x1d\xa3\xb5\x65\xe5\x80\x8a\x88\x40\x86\x43\x55\x9b\x39\xc5\x17\x08\x27\x70\x3c\x93\x8e\x2f\x65\x93\x66\x0a\x69\xac\xd4\xb8\x98\x5f\x9a\x21\x44\x2d\x25\xdf\xb0\x52\xfc\x05\xe1\x79\xa7\xae\x0b\x6b\x55\xe7\xd1\x3a\x93\x54\x19\x0d\x87\x67\xe3\x6c\x55\x2c\xf4\x29\xdc\x33\x1c\x98\x6e\xe4\x23\x84\xd5\x63\x33\x41\x78\xde\x57\x66\x2e\xcb\xf4\x74\x38\x84\xf3\x4d\x21\xd5\x65\x43\xec\x9e\xe3\x63\x5f\xe2\x20\x0c\xb8\x79\x86\x50\x83\x10\x72\x56\xaa\x83\xa4\x2d\xec\x07\x66\x83\xee\xb2\xce\xd1\x54\x91\x42\x81\xca\xb2\x2c\x51\xb3\x6a\xf9\xb7\xbf\x1e\xf7\x9d\x5f\x6a\x53\x72\xbe\x9a\x3d\x74\x48\x7b\x73\xf1\x72\xdb\xb8\x7e\x32\x3e\x12\x57\x64\x46\x6f\x62\xd6\xec\x01\xbd\x22\x94\x45\x6d\x77\x6a\x89\xdb\xab\x2d\xdb\x1e\x24\xf9\x4e\x7b\x72\x90\x57\x58\xc2\x9b\x85\x01\x0f\x17\x5e\x61\x79\x26\x92\x36\xa3\xe7\xf9\xf2\xa9\x7b\x36\xfa\xef\x6b\xdf\xbb\x3b\xd2\xdb\x95\xc7\x5e\x71\xc4\xe8\x9d\x37\xdb\x52\x9b\x7a\xd7\x0e\x5c\x59\x8f\x64\x9e\x5d\x9f\xd2\x4f\xaf\xfe\xfe\xe6\x9d\x78\xf5\xee\x67\xbd\x33\x24\x60\x91\x80\x1e\x89\xf6\x62\x2a\xc0\x18\xd1\xb9\x50\x7c\xf2\x7a\x49\xf9\x22\x8d\xf4\x5d\x24\xa2\x54\xd0\x20\x5c\xe8\xfd\x2d\x49\x11\xcf\x05\x65\x91\xa0\xac\x58\xe5\x54\x28\x44\xc2\xf2\xaa\xda\xe6\x12\xb3\x30\x59\x45\xb4\x72\x5f\x31\x7a\x27\x18\xbd\xe7\xb0\x06\xca\x52\x2e\xd2\x5c\x64\x39\x85\x65\xbd\x2c\x8f\x6f\x03\x4e\x45\x96\xa7\x9c\x86\xb0\x53\x6c\x35\x4b\xe2\x50\xe4\x41\x5c\x50\x91\xd3\x28\x15\x39\xfd\x6d\x15\xe7\xf2\x06\x76\x3a\xe6\x94\xe7\xad\xbd\x23\xc9\x5c\x14\xab\x8c\xe6\x6a\x57\x0d\x04\xe9\x11\x90\x3a\x47\xac\x18\x6c\xc6\xab\x36\xda\x50\xa6\x76\xdb\x88\x87\x98\x26\x11\xe8\xd0\x8d\x98\xf2\xc6\xeb\xa7\xf8\xfb\x52\x0c\xbd\xb1\x20\x84\x88\x13\x87\x9c\x0a\x77\x40\x7c\xe7\x77\x61\x3a\x76\x75\xf4\xe1\xe4\x44\x9c\x9e\xc2\xc9\x08\xe1\x56\x67\x20\x06\x57\x43\x41\x7c\x04\xc7\x20\xb6\x4e\x41\xb8\x52\xd8\x81\x60\x7b\xe1\x4f\xca\xee\xb2\x42\x77\x49\x50\xd2\x67\x67\xdb\xc0\xda\x88\xd2\xd5\x2c\xa1\xa3\x30\x4d\x52\xd6\x26\x2c\xdb\xee\x5f\x5f\xd3\x87\x37\x39\xd9\xde\xdb\xec\x79\x7a\xbd\x4d\xea\xfc\x47\xe8\x49\xed\x2a\xf5\x85\xb7\x86\x5f\x70\xbc\xee\xf6\x8e\xea\xc9\xd8\x59\x2d\x7b\xe2\xad\xf5\x4a\x03\xe8\xf7\xe5\xc1\x2e\x4a\xdd\x9c\x87\x65\xff\x2a\xe2\x13\x6f\x2d\xbc\x72\xc7\xe2\x61\x59\xee\xe9\xf5\xce\xcd\xda\xc6\xd5\x94\x57\xf1\x62\x88\x61\x3a\xb6\x61\xb9\x13\xd3\xbd\x0a\x46\x5f\xd4\xa9\x54\xaf\x58\x9b\x9e\x7b\x42\x00\x0b\xcd\x8a\x63\xdb\x39\xec\x1d\xd7\x1a\xde\x04\x4e\xa7\xb8\x57\x26\x6a\x17\x11\xbd\x4f\xa5\x55\x2b\xff\xb5\x3e\xae\x70\xdb\xfd\xb8\xef\x29\xaa\xb0\xde\x7c\xec\x2a\xc7\xb5\xeb\xf9\xdd\xcf\xfb\x9f\xa3\x23\x0f\xfe\x35\x15\x9c\x40\xb9\x93\xd3\xce\xd7\x7d\x0f\xd1\xd1\x29\x3a\x3a\xad\x3e\xf4\x75\xbe\x36\x61\x20\xcb\x40\x06\x4e\xc9\xa4\x5e\x94\xd9\xdc\xb6\x01\x4b\xb0\xae\xc2\x2d\x70\x2c\x49\x60\x85\x37\x1d\x79\xf7\x7f\x7d\xed\x5b\xc8\x75\x06\xbe\x23\xbc\x83\x71\x8d\x94\xbd\xaf\xd2\x7d\xbd\xbd\x66\x6d\xe4\xf4\x86\xde\x8f\x12\x49\x1d\x41\xd2\x3e\x2b\x52\xd9\x36\xdf\xe5\xb5\xf5\xc0\xac\x89\x4b\x6f\xe2\x25\x4b\x8b\xd5\xbd\x54\x4d\x7f\x68\xd2\x81\x7d\x75\x0d\x81\x63\x68\xaa\xb3\xcc\xba\xa1\x3a\x4f\x7c\xe4\x4d\x24\xbd\x4c\x60\xfa\xb8\xee\x95\xc4\x82\x5a\xc4\x15\x0a\x33\xee\xa4\x42\x8d\xe5\x6d\x01\x53\x2f\x1d\x1f\x08\x57\x16\xc2\xe3\x17\x25\x7a\xe2\xa3\xdd\x5e\xde\x6f\x87\xd5\x6f\x2f\xf1\xfe\x78\xe0\x5b\xed\x21\x91\x03\xee\x0c\x7c\x01\xe2\xa3\x78\x58\xce\xd2\xa4\x07\x93\xd0\x47\xdb\x47\x76\x8d\xd0\x74\xf3\xa0\x48\xdf\xd1\x80\xfa\x73\xe8\xd3\xda\xc4\xbe\x76\x0a\x35\xd5\x58\x13\xd3\x21\x72\xa6\xb5\x4c\xca\xdd\x55\xfb\xd8\x50\x22\x67\x04\x22\x27\x86\x29\xdf\x15\xa5\x11\x9d\xd7\x87\x6e\xec\x4a\x3e\x7a\x77\xd6\xb6\x0b\xb4\x42\x60\x6b\x65\x64\xe6\xdd\x59\x07\x93\x46\x34\x5e\x49\xb9\x21\x25\x40\x47\x74\x4f\xae\xbc\x3b\x6b\xf3\x18\xdb\x78\x22\x55\x8d\xaf\x33\xee\x7a\x37\x87\xbe\x7a\x94\x80\xdd\xdf\xfe\x3f\xf1\x9b\xbb\x8f\x85\xef\x34\x94\xfc\x2d\xf4\x5a\x6d\xa0\xe8\x27\x58\x43\x1c\x4a\x2a\x7d\x52\x1f\x7f\x13\x4f\x24\xe9\xae\x91\x80\xb3\x64\x72\xac\x84\x9e\xfb\xad\x5d\x17\x4f\x5a\xdb\x2e\xfe\x4d\x08\x4e\x4e\xdc\xd1\xef\xbe\x63\x2a\xdf\xa0\x77\x77\x84\x80\x40\x7c\xd3\xb1\xc7\x47\xae\x6e\xc7\x71\x3d\xbe\x0f\x6b\xd2\xb5\x7f\x45\xaf\x65\x8f\x2a\x1c\x6e\x83\xd1\x2b\x2f\x74\x73\x75\x6b\x42\x71\x25\xb8\x3e\x68\xad\xd2\x6a\xf2\x57\x64\xb0\x31\xbe\x55\x25\xb2\x23\x7f\xa6\xaf\x87\xad\xce\x1e\xfe\xdf\xe8\xed\x61\xdd\xde\xe1\xbf\xd3\xdf\x43\x71\x08\xc7\x26\xb7\xfb\xe8\x2b\x6f\x70\xc0\xa2\x47\x49\xf8\xfe\x8f\x51\xae\xae\xb2\xd5\xa1\xaa\xc5\x4d\x87\x56\x07\xcb\x9f\xbe\x95\x9e\x25\x25\x7f\xaa\x48\xb9\xf7\xf4\xe8\xbf\x03\x91\xdf\xec\xb6\xda\xd2\x3e\x54\xa9\xaf\x33\x08\xed\xc7\x51\x5e\x85\x66\x7f\x1b\x24\x21\x16\x3f\xc5\x37\x6c\xb5\x14\x3f\xc5\x10\x48\x46\xbc\x04\x85\xfc\xa5\xda\xd8\x08\x00\x8b\x9f\xe3\xd6\x92\x92\x78\x1d\x24\x05\x55\xa5\x5e\x4b\x9d\xf6\x75\x7c\x2f\xbf\x87\x78\x5a\xe2\x3f\x82\x62\x21\xde\x5c\x88\x37\x8c\xd3\x1b\x9a\x8b\x73\x69\x6f\xfc\x1c\xf0\x40\x9c\x2b\xbd\xfe\x5c\x29\xe6\xef\xe2\x44\x55\xf1\x6e\xb5\xa4\x79\x1c\x0a\x65\x75\x8b\x5f\xf2\x34\x14\xef\x61\xeb\xa3\x0a\xb9\x21\x3e\xf0\x80\x0b\x15\x63\x4c\xfe\xac\x42\x2e\x3e\x00\x91\x89\xcb\xf3\x0f\xe2\x72\x01\x3b\xbc\xd5\xcf\xdf\xf3\x74\x95\x89\xcb\x78\x49\xc5\x65\xbe\x52\x30\x82\xb2\x5d\x39\x51\xc1\x5b\x0a\xe1\x43\x94\x6a\xa6\xb6\x22\xd6\xc2\x6a\x83\xd7\xe6\x33\xb2\xa5\x3d\xd6\x66\xdf\xd3\xe7\x7f\xfb\xa1\xb5\xaf\x0d\xf3\x3d\xbd\xb1\x0d\x73\xe2\x4e\xfe\xdc\xc1\xba\x5a\x91\xaa\x8e\xca\x35\xaa\xd9\xae\xf3\x70\x8d\xee\xa5\x8e\x0f\xea\x83\xe9\xea\xf8\xe0\x71\x63\x3a\x2a\x9e\xe0\x3d\xed\xd1\xb9\x70\xc7\x1f\x05\x9b\x74\x47\x05\x2d\x0a\x29\x07\x7d\xb5\x35\xa8\x43\xab\xd5\x34\xbc\x6a\xfc\xa8\xa0\xf5\xc2\x72\xc6\x8f\xf6\xc1\x93\xef\x8e\x06\x13\x69\x58\xfe\xa8\x34\x96\xf6\x23\x58\x02\xb8\x02\x75\xed\xf8\xb5\x7c\xec\x18\x27\xa7\xf6\x0b\xe1\x4b\x59\xda\x71\xcb\xba\x93\xdf\xc7\xfe\x56\xd1\x1f\x65\xd9\xa3\xa6\x24\x72\x64\xd1\x83\x27\xdf\xf9\xda\xcb\x5f\xbd\x99\xe8\x3d\x18\x12\x80\x7d\x8f\x1f\x1a\x27\x07\xbe\x00\x4d\x41\x29\xe1\x4f\x90\x78\x32\x3e\x3a\xd0\xd3\x59\x02\xea\x0b\x58\xe9\xd4\x43\x74\x88\xa4\xe2\x3a\x38\x41\xe2\xe4\xa4\xe0\xf9\xe9\x29\xb2\xaa\xba\x9b\xe8\xd2\xfa\xd5\xe4\xa6\x93\x0b\xbd\x8a\x97\x52\x22\x84\x21\x7c\x7a\x1f\x3f\x98\xa7\x6d\xfe\xea\x5e\x3d\x39\xf8\xae\x35\xfb\xfb\x02\x06\xac\x57\x05\xcd\xa1\xec\x57\xb1\xbc\xc1\x77\xed\x09\xce\x02\xbe\xe8\x08\x93\x59\x77\x21\xc2\xbc\x02\x24\x7a\xc5\x11\xf2\x3e\x68\x9a\xd9\xb1\x62\x52\x7b\x77\x64\x15\x46\x9f\x99\x05\xbb\xba\x71\x45\x49\x30\x57\x3b\xbb\xfc\xa1\xa9\x1d\x1b\xfd\xd5\xb6\x25\x7b\x32\x06\x49\x06\xab\x78\xb0\x2c\x3e\x3e\x40\xe8\x08\x36\x0a\x76\x68\xb5\x45\xa8\x5b\x3b\xcd\xf5\x2b\xf2\x18\x79\x97\xf8\xf9\x5f\x9f\x3f\xdb\x19\x7e\x66\xe2\x1e\x0d\x61\x4d\x05\x76\x73\x60\x89\x59\x46\x26\x03\xd3\xb1\x4f\x5c\xef\xce\x1b\x7d\xf7\xe4\xc5\xc4\xb1\x7f\x1c\x12\xeb\x00\x8f\x07\xbf\x1f\x1d\x9a\xc8\x95\x0a\xfa\xa9\x50\xeb\x3a\x52\x25\xf6\xa2\x91\x7f\x34\x40\xce\xe6\x07\x63\x28\xee\xab\x08\x08\xda\x70\x64\xed\x19\xa5\xc2\x4a\x18\x16\x6f\x51\xbb\x68\xdf\xb6\xca\xb0\x56\x19\x64\xe0\x9c\x68\xfa\x2f\xbc\xfb\xa9\x9c\x41\xd3\xe7\xde\xfd\x94\xca\xa9\x34\x57\xfb\x31\x8f\xb0\x37\xb2\x4f\x9d\x1f\x5d\xcf\xff\xb4\x16\xa5\x77\xff\xd7\xf9\xc8\xbb\x7f\xfe\xcc\xbb\x7f\xfe\xc3\xc8\xbb\xff\xdb\xdc\x5b\x45\xcf\xe5\xa7\xab\x68\x3e\x9f\x7b\xab\xf9\x7c\x4e\xe1\xef\xdc\x17\xae\x63\x8f\xfc\x93\x5f\xde\x9e\xbd\x79\x77\x8a\x2a\x20\xd4\x36\x83\x81\xfb\xc4\xf6\x91\x7e\x27\xec\xaa\x10\x3a\xea\x99\x3c\xea\x5d\xef\xe4\x99\xf4\x83\x8e\x61\x18\xfe\x08\xac\x55\xb3\x72\x2e\xc6\x64\xf7\x76\x8c\x9e\x1d\x18\x95\xf9\xb8\x19\x4e\x8a\x13\x53\xa5\x8d\x6f\xba\xb2\x9c\xdc\xa8\xbc\x4d\x4b\x43\xfb\x01\x26\xa6\x6b\x7b\x23\xec\xae\x7d\x65\x82\x79\xc5\xc9\x49\x96\xa7\xd9\xe9\xa9\x1a\x31\xe4\x48\xc4\x9d\x9c\x80\x0f\xfb\x54\x62\x91\xd4\x58\x3c\x10\x58\x48\x2e\x5f\x8a\x9a\xfc\x61\xef\xef\x93\xc6\x9a\x69\xb3\x20\x55\x6d\x3f\x0f\x4a\x4b\x84\xda\x65\x75\x73\xfd\x85\x25\x92\xea\x94\xde\x8a\xc7\x33\xcc\x51\xd9\x9e\x58\x0f\xc1\x32\x21\xeb\x22\x0c\x92\xf6\xb6\xf1\x96\x4d\x36\xb2\x77\xf6\xd8\x15\xa7\x7e\xb3\xfb\xc4\x6c\x1f\x68\xd7\x45\xbc\x0f\x8a\x97\xa9\x55\xa0\xa7\xfa\xc6\x42\x47\x7f\xaa\xe3\x3b\xc2\x0e\xd4\x8b\x97\xf5\x9e\x57\x88\x1a\xf1\x99\x3e\xf4\x74\x48\xb9\xb0\xd4\x50\x82\x78\x68\xf5\x60\x6b\x44\x4f\x4e\x3e\xd3\x87\xd3\x53\xbd\x3d\xab\x25\x8d\xfe\xec\x70\x41\x75\xbd\x45\x15\xbb\xc8\x41\x54\xc6\x96\x81\x8c\x9e\xfe\x6e\x2d\xdb\x06\x3c\x5f\xc1\xd6\xbf\x28\xce\x69\xc8\xe3\x5b\xda\x95\x00\xca\x8e\xfe\x6e\x6c\xed\xda\xd8\xd0\x3e\x2f\x16\x05\x9c\x76\x17\x1e\x03\x73\x02\xeb\xbe\x23\x2f\xf2\x22\x47\xfd\x95\x14\xcc\x2f\xb5\xe4\xb5\x10\x3c\xb3\xd5\x82\x63\xb5\x22\xdc\x6c\xb7\xab\x31\xfb\xdf\xc2\x1d\x59\x7e\x55\x81\x2a\x89\x1c\x84\x1c\x51\x35\xb0\x7e\xaa\xff\x8a\x56\x95\x75\xd9\xa6\xd6\x46\xab\xd8\x41\x0d\x5b\x2b\x9c\xed\xee\x34\x3b\xcb\xba\x0b\xb0\x5f\x45\x4e\x77\x0f\x5a\x60\x4e\x60\xad\xf4\xf7\x3f\x58\xcb\xe6\x6e\xb2\xc0\x8c\x1f\xf1\x90\x6c\xae\xbf\x06\xa6\x0a\x94\xab\x16\x5f\xf5\x36\xc7\x66\xed\x15\xd6\xd3\x3b\x27\x19\xaa\x73\x0c\xad\x45\x57\xe1\x8d\x63\x36\x17\xde\x98\x05\x0c\x3d\x02\x7d\x89\x79\x70\x63\x33\x5c\x43\x6f\xf3\xae\x0a\x32\x1a\x8d\x84\x6b\x2b\xf6\x3d\xc2\xe2\xd4\xf1\xab\x23\x37\x1d\x91\x3e\x7e\x58\x76\x0f\x88\x49\x7e\xd3\xe8\xdc\x3f\x3c\x9f\x4e\x37\x65\xb5\x5a\xb0\x6c\x12\xd6\x0f\xaa\x75\x20\xf8\x68\x38\xec\x7b\x15\xa5\x21\x84\x78\x1d\x0e\xab\xab\xf1\x6f\x2b\x9a\x3f\x7c\x80\x53\x56\x69\x5e\xc7\xa6\x27\x46\x12\x33\x3a\x52\xa8\x2d\x0c\xcc\xe0\xc1\xe7\x60\x96\xd0\x51\xf7\x4d\x4a\x26\x1e\x33\x9d\xc1\x01\x9a\xdc\xe0\x9c\x0c\xa6\x7b\x6a\x27\x5b\x96\xac\x6e\x62\x56\x8c\x65\xe9\xff\x88\x6f\x16\x49\x7c\xb3\xe0\x64\xbd\xa8\x2e\xdf\xc6\x8c\x16\xcd\x22\x66\x8c\x33\x3c\x53\xcd\x7f\x21\x66\xd6\xbf\x9c\x17\x8f\x6f\x28\x3f\xe3\x3c\x8f\x67\x2b\x4e\x4d\x23\x0a\x78\x00\xe0\x18\x68\x43\x30\x79\x85\xa5\x44\x53\x15\xf1\x0f\x1b\x68\x3c\x8f\x13\x4e\x73\xf3\x27\x45\xf0\x08\x17\xc4\xda\x59\xe3\x48\xe5\xb1\x92\x15\x4f\xf1\x8a\x98\x5d\xb4\x37\x01\x46\x2b\x85\xa9\xc6\x67\x98\xd3\x80\xd3\x57\x09\x95\x77\xa6\x11\xc5\xb7\x06\xda\xe3\xe3\x82\x3f\x24\x74\x3c\x4f\x19\xff\x10\x7f\xa1\xc4\x38\xfe\x3e\xbb\x37\x70\xf5\x1c\x90\x44\x01\x43\xc6\xf1\xf8\x2f\xcd\x8b\x2c\x88\x20\xc8\xa9\x31\x6d\x9e\xcd\xd2\x3c\xa2\xb9\x7e\x14\x33\x46\xf3\xff\xb8\x3c\x7f\x4b\x8c\x21\x9b\x15\xd9\x8b\x93\x59\xbe\x3f\x39\x55\xd7\x06\xae\xc1\x9a\xa5\xd1\xc3\x58\x1d\xeb\x7a\xb9\x88\x93\x08\xf2\x55\x90\xef\x9f\x13\x42\xb8\xce\x4c\xaf\x00\xd8\xf8\x24\xa7\xcb\xf4\x96\x56\x9f\x94\xb5\xc4\x34\x91\x03\x41\x82\xdf\x30\x6e\x37\x51\xa5\x91\x79\x43\xf9\xcb\x74\x99\xad\x38\x8d\x3e\x48\x68\xcd\x18\xb5\x7a\x87\xf0\x85\xde\x5f\xba\xe2\x71\x32\x8e\x8b\x33\xe0\xc6\x66\x8c\x39\xc2\x11\x89\xbb\xd4\x68\x1a\x61\x1a\x51\x39\xe5\xc8\x85\x13\xdb\x91\x10\x31\x9e\x13\xd7\xc7\x67\x24\x1a\x73\x7a\xcf\x5f\xaa\xf5\x91\xf1\x52\xda\xda\x66\x8a\xf0\x82\x9c\x39\x67\x7a\x91\xd5\x3a\xb6\x8f\xf1\x6f\x24\x1a\x0e\x93\x01\x89\x9c\xbe\x00\xab\x5b\xc0\x52\x84\xd3\xed\xa7\x1c\x35\xba\x50\xde\x44\xf8\xb4\xa8\x5e\xdc\x35\xa7\x72\x2a\x43\xa3\xa3\xa7\x35\x8e\x2a\xb4\x5e\xa6\x99\x95\x9b\xa9\x1e\xb6\xcb\x34\xfb\x18\x47\x7c\x81\xe0\x99\x1e\xde\xcb\x34\x43\xa3\xdc\x64\xed\xfb\xd2\x8c\x71\x84\xec\xe9\xde\x97\xf1\x3c\xcd\x5f\x05\xe1\xc2\x34\x7b\xf2\x9d\x55\xf4\x3d\x32\x10\x66\xc4\xe2\xee\xd4\xc7\xa9\xfc\x3d\xf6\x85\x60\x90\x46\xd2\x34\x75\x0e\xa5\x65\xcc\xcc\x85\x05\x71\xd5\x4f\x18\xaa\x02\xe6\x6f\x22\xfd\x10\xc6\x6b\x54\x4f\x54\x17\xe6\x04\x1c\xca\x24\xc6\xa1\x45\xad\x43\xc3\x3f\x44\x42\x3c\x4e\xf1\xf1\xdc\x9c\xab\x45\xec\x8e\x0c\x1f\x17\x9d\xe9\x16\xe4\x71\x30\x5a\xc4\x51\x44\x99\x81\x0d\x29\x6f\x0c\x84\x37\x0b\x35\xed\x1b\x98\xca\xd7\xe0\x3e\x7e\x17\x2c\x29\x31\x67\x30\xef\x2d\x63\xbf\x0b\xb3\x01\xa1\xcd\x87\xc3\x6d\x56\xf4\x4e\xf1\xad\x6a\xa3\xc8\xce\x02\x92\x2f\x48\x16\x65\xc6\x98\x21\x1c\x7e\x53\xc1\x14\xba\x1d\xa8\xba\xcf\x49\xd0\x22\x80\xdf\x2c\x23\xbb\x37\xf6\xfa\x51\x02\xb3\x9a\xa7\x19\x39\x2f\x11\x2a\xe3\xb9\x19\xd6\xdb\x26\x9a\x2a\x46\xed\xea\xc2\xce\x94\xfd\x6a\xdd\x0b\xc5\x5a\x32\x59\xbd\x5a\xf5\xff\x86\xb1\x01\xb4\x17\x3c\xc8\xb9\x81\x75\xa4\x7b\x86\x10\x4e\x4f\xd9\x70\xd8\x5b\x96\xb2\xa8\x2e\x99\x42\xa8\xf8\xa6\x67\x26\x1b\x15\xa3\x63\x74\xb4\xd2\x98\xc0\x79\x7b\x02\xc3\xfe\x0a\xf0\xc9\x99\xe9\x88\x59\x4f\x75\x50\x56\x63\xdf\x63\x70\x30\xec\xb1\xbe\xdd\xc9\xd9\x44\xe2\x71\x11\xe6\x69\x92\xc0\xdc\x82\x16\x24\x05\xf4\x7c\x96\x74\x98\x60\x8e\x00\x25\x48\xad\xe1\x2e\x49\x3c\x8e\x23\xd8\x12\x52\x91\xce\x26\x9b\x62\x68\x38\x5c\xa2\x75\x08\x97\x42\xf4\x34\x10\x2b\xf2\x7c\x1b\x17\x1c\x8e\xce\x31\x54\x55\xff\x91\x54\x1c\xd3\xec\x15\x3b\x0a\xd7\x52\x92\x1d\x1b\x68\x2f\x30\x8d\x71\x5b\xd2\x8e\xf2\xf4\xae\xd8\x3f\xdd\x2f\xb2\x80\x19\x38\x46\x7d\x5c\xa1\xe1\x6c\xdc\xfa\xb8\x47\xc7\x29\x0b\x93\x38\xfc\xbc\x9d\xc0\x6a\x69\x19\x63\xc3\x62\x7b\x90\xe3\x03\x22\xa3\xc4\x29\x1b\x2f\x82\x62\x41\x28\x96\x34\xa6\xa2\x99\x74\x11\x4e\x06\xd3\x12\xe1\x63\xc0\x57\xb9\x9d\xc2\x6e\x5e\x43\x74\x8e\xca\xb2\x84\x2e\xc7\xa4\x52\x07\xb6\x4f\x39\x16\x01\x8b\xf9\xc3\x08\x42\xb6\x18\xb8\x97\xb7\x51\xc5\x53\x74\xe0\x72\xcd\x61\xe4\xf8\x64\x26\x47\x55\x57\xa7\x0d\xaa\x9a\xf9\x8f\x79\x2f\x82\xd0\x9a\x59\x84\x76\x64\x87\xe2\xdb\x98\xea\x46\xde\xa9\x0d\x62\x8d\xd0\xa3\x70\x32\x91\x0d\x87\x93\x2b\xd3\xb1\xf7\x3d\x86\xac\x83\x89\x4e\xc0\xab\xb6\x7b\xa9\xf0\xc2\x23\x06\x51\xdf\xd5\x33\xd2\x79\x35\xc5\xf2\xa5\x44\x1b\xde\x42\x86\x3a\x46\xcd\xdb\x47\x2a\xf7\xa9\x59\xa5\xdf\x26\xec\x31\x1c\xa4\x08\xad\x21\xaa\x55\x35\x5c\x71\x15\x48\x7a\x27\xb7\xc2\x01\x61\xd5\xf3\xe1\x90\xf5\x15\xd9\x0b\xcd\x14\x73\x34\x1c\xe6\xc3\xe1\x20\x70\xb6\x20\xee\xaa\x7f\x14\xd9\xe6\x23\x0a\xdf\xb8\xab\xef\x99\x29\x82\xb4\x2c\x2d\x12\x9b\xe1\x63\x8d\x9b\xbb\x98\x45\xe9\x9d\x6c\xe4\xd5\x2d\x65\x5c\xce\x20\xca\x68\x6e\x1a\x92\x2e\xc3\x85\x12\x00\xb3\x47\xca\xe5\xb4\xd8\x38\x9c\x8a\xd6\x81\x69\x64\x39\x6d\x94\xbf\x4c\xc5\x7d\x36\x7b\xa2\xc6\xff\x81\x6e\x00\x51\xb4\xe9\x1d\xb5\xe2\x47\x07\x9d\xd8\xcf\xc0\xd6\x9a\x40\xea\xed\xac\x15\x26\x6f\xa4\x28\xea\x4a\xe1\xb3\x24\x81\x8c\x1b\xdd\xa0\xd4\xad\x80\xd2\x0d\x93\x09\x53\xc6\x83\x98\x15\x52\x3d\xab\x8b\x9f\xc3\x4e\xac\x76\x62\xce\xac\x95\x5c\x7e\x60\xd2\xe1\x70\x92\xe5\x74\x12\x57\x94\xcc\xd2\x88\x4a\x91\xaa\x68\x78\x11\x14\xbb\xd4\x6c\x3a\x8e\xa3\x7e\xee\x48\x31\x43\x6d\x90\x67\x35\xbb\xe9\x70\x18\x3d\x29\x8e\x15\x8b\xe3\x54\x5a\x4e\x41\xfe\xb0\x39\x83\x77\xcc\xdf\xc7\xe7\xa9\xde\x8a\x63\x52\xad\x12\x4e\xbc\xb1\xe9\x7a\x11\x1e\xf9\x16\x3a\x98\x20\x21\x5c\x6c\x18\x3e\x72\x8f\x61\x33\x22\x1f\x0e\x07\xb5\x16\x73\x43\xab\xc9\xf5\xd3\xc3\x1b\x59\x5d\x13\x85\xbf\x9a\xc5\xd2\x3e\x2b\xf8\x1b\xbd\x79\xd0\x18\x1b\x90\x88\x68\x57\x0d\x0c\xed\xa5\xc3\xa1\x99\x3e\x86\xcc\xb4\x4f\x8e\xc2\x4b\x48\x5f\xfe\x47\x26\x16\xe6\xd8\xa8\x91\xb9\x6f\xc8\x79\x96\xef\x32\xf3\x1e\xc7\xbb\x92\xa4\x6f\x18\x4f\xff\x11\xd3\x3b\x53\xce\x4e\x08\x80\xff\xb7\xbf\x3d\x7d\xfe\x3f\x69\x84\x56\xd4\xb1\xc1\x51\x78\xdb\xa0\x64\xbb\x59\x19\x59\x6b\xcd\xab\x31\x22\x21\x6a\xbb\x04\xe8\x97\xf7\xaf\x20\xe5\xfa\x98\x07\x37\x92\xaa\x87\x43\xde\x37\x63\xaa\x41\x4e\xc9\x36\x82\xb6\x64\xaf\x52\x6a\xeb\x3c\x53\xb5\x2c\xe7\x8f\xc8\x72\x7c\x3c\x45\x42\x1c\xe3\x98\xe4\x96\x99\x8e\x43\x49\xa9\x39\x65\x95\xb1\x70\x8c\xf6\xd8\x49\x3e\x1c\x9a\x8c\xe4\x08\xb3\xd3\x18\x2e\x35\x17\x0f\x08\x1b\xe5\x95\x5b\xb2\xf9\xd6\x0d\xfc\xb2\x2c\xb1\xe2\x75\x9d\x0c\xc8\xb9\xe9\x52\x1f\x95\x38\x28\x8a\xd5\x92\xca\xb1\xcb\xd2\x1c\xc8\x55\x2a\x3c\x94\x85\x54\x6d\x13\xd7\xb1\xf8\xf7\xfe\x10\x1f\x65\xe3\xdd\xd5\x0e\x87\x29\x21\x44\x57\x07\x06\x29\xa8\x61\x42\x98\xe9\xf6\x53\x9c\x9b\x8f\xb0\xc4\x7e\x7a\x95\xdc\x50\xb2\xf1\xb1\x61\x51\x84\x54\x22\xa2\x6f\x91\xa4\x26\xd3\x1b\xa3\xa5\x30\xde\x12\xa9\x10\x0b\xa8\xe1\x26\x72\x74\xe3\x2e\x5b\x8c\xdb\x6c\x71\x90\x7e\x0b\x8d\xf4\xb3\xc6\x14\x4b\x52\x4b\x5b\x34\xa8\x58\x97\x34\x38\x37\x15\x46\xaa\x87\x1f\x87\xd5\x7e\x72\xc5\xcb\x38\xc2\xe7\x24\x74\xc2\xb6\x79\x9b\xb5\x34\xe7\x73\xeb\xb8\xd2\x9b\x4f\xa4\x92\x78\x7a\x32\x81\x1f\x03\xbd\x30\x83\x9d\xfe\x09\x50\x27\x11\xfa\x16\xbb\x2c\x68\x19\x5e\xc6\x76\xd7\x71\xd0\x72\x46\x64\x38\xee\xe3\x7b\x7a\x5a\xa8\x6c\x6e\xa0\xbe\xc3\xf1\x6b\x9a\xbf\xa7\x05\xd5\x4e\x27\x55\xe9\xbe\x61\x99\xdf\xa4\x2e\xcb\x29\x06\x29\xe1\x1a\x55\xa9\xad\xe1\x07\x08\xe7\xa6\x1b\xfb\x5d\x82\xc9\x57\x6c\x53\x91\x61\x92\xcd\xf5\xd1\x55\xb7\xd8\xa6\x30\x52\x7c\x89\xd4\x57\x42\xac\x4b\x4c\x7b\xf9\x95\x54\x9f\x5b\xe2\x31\xd7\x67\x0e\xa6\x03\x62\x4a\x85\x51\x2b\x28\xdb\x8a\x30\x66\x04\xf2\xec\x71\x47\x4f\xa6\x4d\x07\x85\xd3\xe3\xb1\xb0\xf9\x38\x5c\xe5\x92\xb6\xe1\x89\x80\x43\x2b\x10\x7b\x1d\xb9\xc6\xdd\x22\xe6\x74\x54\x64\x70\x00\xb5\x4a\xef\x97\xe5\x74\x74\x97\x07\x90\xa4\x9e\x09\x01\xf7\x20\x8a\xe4\x7d\x89\x10\xaa\x36\xaf\xd7\x72\x71\x4b\x91\xaa\x5e\xf4\x7b\x71\xd2\xed\x37\xbb\xb8\x2c\x1b\x0e\x6b\x46\xfb\x95\x8f\x24\xab\xca\x0d\xa9\x54\xb2\x8e\x5e\xaf\xfc\x22\x1c\xed\xe5\x42\x98\x66\xfe\xd5\x09\xb0\x8b\xb6\x55\xfd\x98\x6d\xd8\x8d\x08\x32\x77\xd5\xbe\xb7\xa9\x51\x9b\xbb\x51\x5c\x64\x49\xf0\x40\x0c\x88\x74\x63\x68\x5e\x9e\xcb\x51\xfb\x49\xe7\x2c\x7a\x99\xc4\x94\xf1\xf7\x34\xe4\x26\xd2\xc6\xf9\x5e\x9d\x10\xbb\x55\xab\x81\xd7\x9a\xa6\x6d\x8a\x13\x70\x98\xc6\xb8\xf1\xa6\x15\xb6\xeb\xe3\x94\x51\x29\x04\x73\xf5\xc8\x0e\x30\x00\x6c\xe7\x40\xcd\x9b\x2e\xcf\x3d\xf6\x15\x67\x92\xfc\x16\xc3\xca\xb1\x6c\x0d\x86\xac\xd5\x1e\x96\xa3\xd1\x6d\x70\x2f\x75\x1b\x71\xe6\x6b\xd1\x82\x7b\x9b\xd1\xc2\x99\x0e\x87\x95\xb7\xec\xf4\x58\x35\x1d\x93\xee\xa4\xfd\xca\x58\xed\xc5\xfd\xa8\xc6\x71\xc7\xa9\x40\x95\xab\x23\x75\x99\x4f\xf2\x52\x49\x8d\x1d\xfd\xaf\x0e\xb4\x6c\xe3\xa0\xea\x79\x4a\xa6\x38\x27\xd3\x17\xf9\x49\xd5\xdd\x17\xb9\x65\xa1\x26\x6b\x8e\x9b\x43\x22\x2e\x37\xf7\x09\x6f\x84\x75\x6a\x59\xfe\x57\x46\xfe\x31\xb8\xb6\x61\xaa\x78\xdc\xb7\x4c\x24\xbe\x89\x26\x96\x4a\xcd\x92\x77\x49\xac\xd3\xcf\x5d\x5e\x05\xd6\x74\x89\xfb\x5d\xaf\x12\xad\xdc\x2d\x65\xad\x29\x7e\xff\xfc\x99\x4d\xf5\x06\xa1\x6e\xb6\x55\xbd\xbb\x00\x56\x17\xbd\x02\x25\x01\xbb\x31\x1d\x7b\x15\xdc\x50\xe4\x8c\x4c\x15\x48\x45\x45\xb6\x11\x07\x68\x12\x63\x46\xa6\x38\x25\xeb\x12\xe7\x64\xbd\x0c\xd8\x2a\x48\x6c\x3a\xd6\xba\xa5\xbe\x18\xab\xe7\x38\x8a\x8b\x60\x96\xd0\x8f\x69\xfe\x99\xe6\xe7\xb4\x28\x82\x1b\xfa\x1f\x10\x08\x28\xdf\xfe\xe6\x91\xc2\x58\x8a\x6e\x7b\xad\xc2\xa6\xda\x2d\xa3\x9c\xf7\x67\x04\x8a\x1d\x29\x83\x63\x93\x8f\xa5\x32\x83\xa9\xc9\xeb\x43\x34\x98\x8f\x61\x75\x0b\xa9\x0d\x67\x52\x1f\x00\x51\xcd\x91\xc3\x81\x7b\x52\x95\x3a\x48\x2f\x5a\x0c\x27\x37\xd8\x18\x06\xcb\xec\x45\x7b\x29\xe3\x04\x9e\x26\xbc\xf3\xd0\x5b\x4d\xa7\xc1\x54\xbe\xd9\x37\x50\x89\x21\x8c\x4a\x8f\x49\xab\x4f\x74\x35\xaa\x56\x95\x28\x53\x69\x5b\x14\x69\xdb\xe6\xb9\xca\xb7\x9d\xce\xfe\xf5\x26\xea\xab\x87\x8e\xaf\xaf\xe3\x48\x88\xbe\x83\x7d\x0f\x26\xc5\x86\x7c\x6d\x60\x7d\x32\xcd\xb2\x18\x6c\x28\x93\x0f\x4b\x0c\x59\x79\x3b\x78\xc4\x95\x7b\x03\xc7\x7b\x3a\xcd\x35\x93\x22\x67\xad\x52\x30\xc6\x09\x60\x12\x5c\x3c\x90\x36\x5a\xb5\x6a\xd8\x52\x41\x23\xba\x04\x80\x0a\xf9\xb4\xa4\x70\xaf\xb2\xa2\xb9\xb1\x5f\x1f\xcf\x0b\xf6\x63\xb6\x0f\xb4\x23\x1f\x93\x14\x73\xc4\xa5\x4e\x72\x71\xc7\x6a\xc8\x03\xa9\x8a\xa4\x6e\xe0\x13\x6a\x72\x37\xf0\xa5\x05\x5b\xab\xdc\x2a\x67\x35\x8c\x58\x9d\xad\xba\xbf\x7d\x47\xfe\xb1\xcd\x94\xb8\x7e\xdd\x58\xcf\x4c\xe2\x38\x47\xeb\x54\x72\x88\x2a\x11\x14\xc2\x29\xaa\x73\x5d\xd7\xdb\xa7\x4a\x2c\x2d\x1b\xbd\x14\x68\x6f\xf2\xa9\x17\xf4\x45\xed\xe5\x1b\xd3\x7b\x1a\x9a\xb4\x11\x5e\x4a\x7a\x36\xf8\x38\xf6\xbb\x59\xc8\xf6\xa4\xa6\xd1\x71\x25\x69\x4f\x9e\xe2\x0d\x25\x2e\x7a\x5b\x96\x23\xd6\x6a\x85\xb4\xae\x6b\x9a\xd4\x5b\x07\x38\x36\x6e\x62\x03\x81\xfd\x4a\x37\x54\xdb\xf6\x01\x39\x86\x4a\x5c\x69\x28\x10\xc0\xd3\xde\x69\x54\x92\x2d\xcb\xb1\x95\xea\x16\x4e\x15\x76\x2a\x32\x62\xb6\x55\xb2\x91\x28\xed\x92\x7b\x3c\x7f\x58\x6f\xa4\x18\x2f\x43\xbd\x98\xa4\xad\x53\x73\x12\xf0\x7d\xf7\xca\x54\xdb\x33\x3c\xd3\x1c\x1f\x21\xdb\xbd\xb2\x7d\x4b\xfd\xf5\xd0\xc1\x24\x56\xe3\x90\x8e\x21\x60\x07\x12\xc2\xad\x7d\x0c\xdb\x0b\x84\x8d\x9b\xa0\xf8\xe9\xe1\x52\xd9\xa7\xa6\xa1\x82\x98\x1a\xad\x0c\x6d\x92\x7c\x39\x8a\xe7\x26\x77\x99\x3f\x2e\xf2\x90\x10\x5a\xe7\x70\x76\x99\x5f\xb6\x90\x50\x96\xb8\xb2\x35\xec\xcd\x5c\x8b\x55\x85\xa9\xe4\xff\x23\xc3\xe2\x35\x01\xe5\xa4\x35\x40\x12\xd8\xbc\xed\x4c\xd2\x6d\x0d\xa6\x1b\x6f\xd2\xfa\xcd\xf1\x4e\x6a\x1a\x0c\x58\x59\xe2\x7a\x35\xdb\x5e\x67\x49\x10\x33\x3b\xc5\xf0\x2b\x85\xb4\x9d\xe2\xea\x07\xfe\xaa\xf3\x6c\x76\x9f\x2f\x5b\xcf\x38\xe0\x23\x66\xde\xda\xd3\x46\xfd\x06\x5d\xa9\x42\x17\x73\x53\x9f\x70\x37\x6d\xb2\x21\x97\xb8\xbd\x31\xd8\xee\x4f\x1b\x1d\x13\x33\x25\xa9\x10\xad\xda\x91\x4b\x7d\x1c\x90\x75\x59\x37\x11\xca\x26\x62\x39\x22\xf1\x26\x1f\x09\x11\xd0\x6c\x48\x08\x47\xf5\xe1\x58\x59\x9c\x21\xb6\x59\xf6\x5c\xf2\x9c\xc0\x3d\xf7\x09\x73\xcf\x7d\xa9\x92\x6d\x55\x26\x84\x09\xa7\x84\x63\x37\xf4\x51\xa9\x96\x82\x52\x97\xd6\x9d\x82\xfc\x92\x01\x6e\x41\x3b\xfe\xf9\xf5\x87\x36\x6e\xda\x01\xfa\x20\x9d\x2f\x21\x24\x1b\x0e\xf9\x00\xd2\x51\x42\x5a\x73\xee\x93\x00\x58\x50\x50\xe2\x9f\x5f\x7f\xd8\xe0\xd0\x38\x85\x03\xd6\x24\x96\x6c\xb9\xd6\x61\x1b\xd6\xd7\xc5\x8a\xa2\xd3\x3e\xac\x30\x25\x69\x38\x0e\x31\x77\x43\x1f\xa7\x42\x84\xca\xc0\x3d\x27\xf0\x20\x23\x6d\x9e\x7f\x8e\xf6\x2a\x76\x3f\x20\x24\x13\x22\x76\x03\xf3\x1c\xf9\x8e\xe6\xc3\x9d\x87\x42\x98\xfa\x8a\x0c\xa6\x98\x9a\xe7\x98\xe1\x10\xc7\x08\xd9\xdb\xcf\x21\xc3\x6d\x0c\x1a\x0a\xd6\xc6\x99\xbd\x2e\x71\xed\xf7\x3a\x4b\x92\x0d\xe2\xcb\xc7\xed\x97\xbf\xb2\x88\xe6\xb5\x62\x8a\x65\x89\xee\xd7\x50\x60\x6b\xf2\xa9\x89\xb7\x96\x38\x98\x05\xe1\x67\x9b\x61\x3d\x8f\xa4\x52\x82\x0b\xad\xbf\xd9\x87\x52\xd7\x70\x61\x2e\x1e\x91\x16\x97\xf4\xf1\x7e\xdf\xd3\x7d\x59\x1c\xef\x6f\x7d\xb4\xfd\x41\x55\xf8\xb0\xdc\xcb\xdb\xb6\xaf\x5e\x83\xa9\x3b\x10\x24\x89\x81\x53\x84\xd3\x4a\xc1\x2c\x48\xbf\x97\x46\x9d\x2c\x4e\xc7\x75\x37\xb6\x3d\x35\xe9\xb8\xea\x17\x58\x49\xdb\xad\x06\x49\x32\xaa\x9a\x69\xaf\xd9\xa4\xcd\x74\x8e\x21\x22\x73\x4c\x1a\x78\xdc\xc0\xb2\xfc\x17\xa8\x35\x2a\x95\x59\x10\xe3\x01\x24\xb9\xc4\xe9\xb8\xc2\x73\x7b\x6c\x74\xb1\x8e\x97\xb0\x99\xf7\x9a\xf8\x5a\x02\x57\x0a\x75\x49\xeb\x0d\x9f\x89\xfd\x3d\x5d\xac\x68\x17\xc3\xda\x51\x17\x92\xcd\xd5\x99\x70\x38\x84\x55\x07\x42\x48\x58\xbb\x90\xba\x82\x78\x38\xec\xa9\x32\xac\xaa\x3c\x27\xb5\xe1\xc7\x6b\x36\x6a\xc7\x58\x1f\x35\xb7\x03\x0c\xca\x29\x6f\xdb\x3b\xe5\x5e\xd7\xd7\x7f\xde\x60\x8a\x46\x2f\x61\x51\xaa\x77\x34\x14\x7b\x34\xf0\x39\xc2\xe7\xb5\x79\xd1\x58\x08\x5b\xd5\x74\x2b\x51\x81\x41\x5b\x83\x78\xbe\x31\xe6\x8d\x5b\xee\x1c\xe1\x74\x38\x54\x83\x64\xd6\x4d\xc1\x82\x77\x1f\x5c\xdd\xf5\xc1\x73\x84\xcd\x90\x9c\xf7\x2f\x87\xa1\x6f\xc1\xf7\x20\xdc\xf0\x48\xf1\x60\x06\x81\x00\x0c\x34\x1c\x86\x1b\x0e\xb0\xfa\x1d\x36\xa6\x06\xc2\x83\x73\xe5\x42\xac\x8d\xf4\x5d\x1d\x94\xf6\xa0\xd9\xd7\x4b\xb4\xb7\xa3\x9b\x5d\xd4\x9d\xd7\xd1\x04\x94\x17\x84\x8e\x95\x89\x52\x85\x3f\x90\x6a\x8a\x7a\x62\xe6\xd2\xb8\x87\x5c\x1a\x68\x6f\x36\x4e\xd9\x52\x59\x31\x1d\x73\x2b\x33\xe9\x38\x0a\x78\x80\x4a\x3c\x83\x44\xfa\xda\xd4\x31\xff\xf3\xc3\xc5\x3b\x7d\x88\x26\x9e\x3f\x98\xeb\x9a\xc6\xce\x6b\xba\x57\x24\xa6\x3a\x8e\xe3\xe5\x92\x46\x71\xc0\xe9\xcb\x24\x2d\xc0\x8f\x8c\x74\x22\xea\xcc\x6c\x4d\x49\x53\x17\xaf\xbb\x81\x9b\xfa\x10\xda\xab\x3f\x00\xca\x57\x16\x96\xfe\x04\xb5\xa7\xec\x4e\x36\x2a\x21\xa2\xf5\x2c\x68\x4d\x0d\x56\xee\xc2\x6f\x13\xb3\x36\x45\x78\x90\xd6\xf8\xdd\x50\xfb\xcc\xc3\xcb\x05\xdd\xaf\xea\xdb\x37\x0e\xad\xb4\x86\xdc\x3a\x34\xf6\x17\x41\xb1\xcf\xd2\x7d\xfd\xf5\xf8\xb0\x31\x13\x74\x74\x04\x92\x37\x51\x21\x52\x85\x85\xa6\xb1\xbe\x39\xd3\x01\x2c\x6e\x0d\x46\x17\x3d\x55\xfd\x92\x37\xd7\xa8\x6c\x22\x83\xf4\x6a\x4c\xd2\xa6\x54\x1a\x5d\x5b\xff\x53\xfa\x88\x54\x8e\x88\x54\x93\xaa\x93\xdd\xaa\x70\xa9\x14\x42\x89\x8f\xf3\xaa\x6b\x99\x99\x4b\xc0\x69\x10\x61\x8a\x70\x68\x52\x9c\x63\x5e\x3d\x99\x22\xdc\xef\x41\x91\x36\x10\xa1\x50\x68\xcc\xe8\x3d\x7f\xc1\x06\x84\xd0\x31\x0f\xe2\xe4\x05\xe2\x6a\xc3\x04\x1b\x83\xa5\x88\x30\x23\x0c\x0a\xed\xd5\xc6\x8f\x99\x4b\x4a\x90\xc8\xb2\xd7\x41\x92\x48\x21\x1d\x44\xbb\x14\x43\xed\xa6\x4d\x92\x3d\x06\x29\xd2\x5d\xea\x4b\xe5\x1b\x33\x48\x77\x2e\x5b\x82\x6c\xe4\x2b\xf6\xb5\xef\xa5\x72\xa5\x66\x5c\xe5\xde\xa9\xf5\xb8\x14\xc7\x64\xfa\x22\x25\xcc\x8d\x41\x02\xa5\xb2\xce\x12\x43\x30\x10\x3b\x6e\x71\xdd\xb8\xd1\x29\xa5\x82\x05\x0a\x0d\xa1\x18\xae\xab\xa8\x1b\x5c\xdd\x82\x57\x80\x30\x75\xa3\xda\x23\x53\x61\xa6\x6a\x17\xa3\x7a\xb0\xb1\xa0\xac\x2a\x6e\x2d\x41\x12\xbe\x57\x29\xf1\x60\x7d\x30\xc5\x62\x86\xc3\x74\x38\xcc\xdd\x63\xbf\x96\x70\xd2\x08\x54\x55\xee\xe5\x2a\xf4\x89\x45\x62\x9c\xbb\x53\x9f\xc8\x3f\xda\x05\x10\xd7\x7b\x3a\xf2\xad\x54\xc8\x38\xc5\xe7\xf8\x4b\x33\xc8\x85\x22\x25\x58\x5a\xd9\xd0\xf9\x0a\x34\x1c\x32\xb7\xd0\xad\xaf\x88\xbc\xde\x5b\x91\xae\xff\x63\x85\x9c\x95\xed\xae\x1a\x5b\xfd\x82\x4c\x5f\x5c\x9c\x54\xe1\x51\x5e\x58\xd6\x05\xe8\xd3\x5f\x86\xc3\x2f\xe3\x30\x58\x15\x94\x90\xc2\x32\xb0\x61\x5d\x68\x16\xac\x43\xb5\xac\xdc\x0b\x1f\x27\x24\xaa\xd2\x38\xcc\xc9\x60\x10\x8d\x9b\x1d\xba\xf8\x0c\x1e\xa8\xcd\xc2\x78\x41\x22\x85\x79\x89\xa8\xb3\xe1\x70\x10\x8d\xf5\x9e\xe1\xf1\x4d\x92\xce\x82\x44\x01\xfd\x1b\x69\x9e\x57\xfe\x12\x13\x55\x2b\xca\x6e\xbc\x2c\x56\x0f\xfe\xd1\xc1\x04\xb9\x53\x7f\xaf\x2e\x4a\xb4\xfd\xdb\x7c\xab\x37\x0d\xff\x66\x19\x37\x06\x2a\xab\xae\x2e\x9b\xda\x85\x88\xf0\x47\x92\xc2\x04\xc0\xd7\xe4\xfc\xc5\xc7\x81\x5a\xb3\x8c\x93\xe1\x70\x20\x7b\x7f\x7d\x4a\xbe\x8c\x73\x1a\x84\x0b\xf4\xe2\xda\x22\x1f\xd5\xb4\xa9\xf6\xac\x7c\x24\x1f\xe1\x5b\x05\xf6\x4d\xf5\x1a\x96\xb6\x2b\x0f\x6b\x55\xb8\xc2\x1b\x6c\x08\xbc\xe9\xf8\xaf\xf4\x22\xe8\x03\xbe\x25\xc7\x80\x19\xc0\xfd\xc0\x7c\x20\x81\xb9\xc4\xd7\x98\xe2\x39\x42\x42\x3c\x28\xda\x39\x25\x75\x95\x10\xcc\x04\x46\xe2\x2d\xd1\x6f\xf1\xfb\xea\xca\x7a\x90\xb4\xa5\x21\xbd\x23\xd7\x30\xd6\x77\x9b\x7d\x78\xf1\xf6\x94\xdc\xbd\x40\x77\x16\x31\xeb\xde\x74\x0a\x48\x80\xae\xc9\xdd\x68\xab\xef\xea\xb6\xdb\x91\x2a\x29\x45\x4d\x57\xef\xc8\xc7\x17\xef\x5a\x48\x35\xef\x4e\xde\x0b\xb1\xb5\xb7\xf8\x9d\x66\x47\x2f\xde\x91\x77\x0a\x86\x5b\xcb\xc2\x77\x16\x79\xd7\x85\xe5\x76\x34\xc2\x37\xf5\x86\x80\x6b\x7c\x87\xb0\xee\xed\x88\x5c\x2b\x71\xd8\xc2\xdc\x14\xdf\x48\xcc\x35\x50\xd5\x58\x02\x9c\x5d\x12\x89\x21\xfc\x99\xdc\xd4\x1b\x0c\xde\x22\x7c\x5f\xdf\xbe\xb5\x2e\xeb\x70\x41\x3f\x91\x6b\xeb\xa6\x82\xe2\xcb\x70\xf8\xd3\xa9\x26\x8b\xe1\xd0\xd4\x57\xe4\x27\xa5\x3a\x7e\x20\x1f\xc7\x59\x4e\x6f\x25\xe2\x3e\x0f\x87\xe6\x07\x92\x99\x1c\x7f\xc0\x9f\x11\xbe\xb6\xc8\xe7\xba\xca\x19\x3c\xbd\x45\xf8\xa3\x2e\xa0\xbc\x98\x05\x4e\x9c\x96\x24\xbb\xc4\x09\xb2\x2f\xf1\x02\x5f\x22\x84\xef\x87\x43\x59\xf4\x23\xbe\x47\xf8\xb6\xf2\xdd\xff\x53\x5a\x37\xab\x82\xda\x7a\x82\x62\x80\xc6\xfe\xa9\xdc\xab\x98\x87\x82\x07\x5f\xe3\x7f\x22\xfc\x65\x38\xfc\xa7\x82\xb7\xa7\x07\xfa\x0d\xc4\x19\x2a\xdb\x7b\x59\x2a\x5f\x8c\xf6\x2f\x82\x2d\x27\xeb\x54\x57\x72\xc0\x74\x56\x61\xbe\x5d\x84\xb6\xde\xef\x51\x18\xdd\x8a\x0b\x4b\x11\x55\x31\x68\x49\x1f\xd5\xf3\x8a\x21\x77\x36\xcf\xb4\x15\x11\xae\xa6\x6c\x5e\xb7\xa6\x9a\xe2\xaa\xa9\xb4\xac\xa5\x99\x6a\x2e\xc7\x29\xa0\x80\xe4\xf5\x3e\x61\xcb\xc2\x79\x7b\xa7\xcc\x96\xaf\xa6\x6e\x02\x96\x1c\x86\xc3\xb4\x11\xa2\xb9\x65\xa1\x54\xb3\x8d\x3d\xdd\x44\x5a\x35\xc1\x9b\xad\xc8\x24\x97\xaa\xb5\xf6\x78\x93\xbc\xad\x63\x90\x4d\x77\x6c\x5f\x68\xae\xda\x79\x06\x9a\xc4\xa6\x07\xbb\xc2\x85\x61\x34\xbd\xed\x71\x79\xa2\x75\x6a\xb5\xdd\x9d\xa5\x12\x4a\x2a\xf0\xb7\x76\x99\x57\x61\x6e\x5a\xae\x73\xcc\x10\x9c\xac\x50\x4b\x3e\x18\x4c\x5a\x0a\xb1\x53\x25\x65\x1a\x58\x7d\xe9\xe3\xa0\x52\xd9\xc1\x9a\x6f\xa9\x83\x38\x20\xda\xf9\xbe\x17\x0c\x87\x1b\xd0\x07\xc8\xd9\xb4\x6e\x5b\x21\xb6\xf4\x82\x3c\x2d\x70\x80\xec\xfa\x46\xa9\x13\xc1\xa6\x49\x0b\x2b\xa6\x8d\x25\x68\x18\x7b\x1d\xff\x4f\x3c\x6e\x20\x44\xa1\x45\x8c\x7d\xc3\x3a\xb7\x0e\x89\x71\x68\x99\xed\x77\xee\xb9\xbf\x71\x82\xc1\x00\xb7\xff\x6f\xab\x94\xbf\x30\x90\x75\x68\x1c\x56\xeb\xb4\x27\x86\x15\x8f\x79\x70\x63\x1d\xee\x03\x68\xb2\xae\x06\x4a\xbd\x71\x56\x7d\x62\x85\x96\x71\x2a\x8b\x6b\xac\x5a\xc6\xc9\xa4\xfa\xda\x38\x35\x4a\x3c\xa0\xe3\x4d\x4f\x29\xdd\xda\x10\xe2\x98\xf9\x63\xeb\x25\x42\x6c\x7f\x62\x1a\xda\x1a\xd9\xc8\x14\xa1\xf4\x2e\x30\x3e\x60\x71\xdf\xe4\xca\x3c\xc1\x29\x69\xa2\xd7\xc1\x52\x2e\x28\xd0\x01\x61\xe3\xae\xe5\xb1\x47\x3b\x66\x4c\xdb\xf4\x88\xdb\xfe\x30\x37\xf5\x71\x8a\x10\x0e\xa4\x09\x05\x89\x6b\x4c\x54\x22\x3c\x38\x46\x38\x47\xb6\x8a\xf4\xf6\xa5\xf6\x2c\xb6\x7d\xc2\x66\x6b\xb3\x7f\x01\xfb\x8c\xd5\xfa\x92\x10\x5d\x87\x90\x09\x86\xeb\x97\xe1\xb0\x65\x88\x91\x2f\xe3\x22\x0f\xf1\x97\xbe\xad\x0f\xaa\x16\xd8\xfb\x50\x55\x49\x06\x53\x84\xf0\xa0\xba\xad\x54\xa6\xda\x53\x9c\xd3\x20\x7a\xf8\xc0\x03\x4e\xf7\x8c\x24\x0d\x22\x35\x3b\xc9\x4a\x08\x03\xe2\x2a\x04\xe0\xf0\x85\x47\xc3\x21\xe8\x4a\x90\x84\xc9\xa9\x2b\xd8\x1e\x96\x9f\x2f\xce\xb5\xbb\xe0\x6d\x1a\x44\x34\x32\x70\x81\x6c\xbd\xad\x20\xa7\xbf\xad\x68\xc1\xcf\x58\xbc\x84\xdd\x7a\xaf\xf3\x60\x49\x9d\xc7\x5e\x9a\xcd\xc7\xad\x1d\x9d\x05\x3e\xfe\xa1\xa5\x4c\xf6\x6e\x0f\x53\x5f\xe9\xca\xed\xbe\x12\x8a\xd4\xfe\x0e\x7a\xd9\x87\x30\xcd\xe8\x70\x58\xd0\x64\xde\x16\xf8\x5b\x45\x1c\x59\xc2\x5e\x97\x68\x4f\xea\xc4\x59\x9a\xf3\x02\xb6\x33\xea\x6b\xc2\x11\xee\x6b\x4a\x29\x7f\xc3\xa1\xa9\x2e\x34\xc3\x84\xe5\xbb\xcd\xa0\x8c\xa4\x27\x62\xdd\xc9\x60\x34\x52\x67\x80\xe5\x15\xaa\x42\x14\x38\xa3\xd1\x69\x27\x9a\x79\x96\xa7\x49\xda\x8e\x91\x7e\xe2\x39\x75\xde\x15\xa7\x5b\x36\x4a\xc3\x8d\xd4\x08\x27\x83\x9f\x2f\x5e\x5e\xfe\xd7\x2f\xaf\xe0\xcc\xee\xa9\x71\xe8\x7a\xbe\x2f\x0c\xf7\xca\xf0\x8f\x0c\xa1\xe3\x26\x40\xe8\x72\x1d\xb5\xea\xc4\x38\xec\x29\x01\x87\xfb\x25\x98\x42\x83\xed\x5e\x8d\x7c\x31\x32\x9d\xc1\xe8\x14\xa1\xa3\xd1\xe8\x14\x1d\x79\xea\xd8\xed\xe9\x24\xee\x39\xc1\xaf\x48\x8f\x05\xc9\xa8\x58\xcd\x0a\xba\x91\x54\xdb\xbd\xf2\x5c\xff\xc8\x73\xdb\x21\xca\xfc\xd3\xed\x18\x65\x5b\xf5\x2a\xf9\xbd\x1d\x46\xbe\x0b\x7d\x17\x9f\xdd\x10\x2b\x03\x71\x7a\x20\x5c\x95\x2d\xde\xd0\xf8\x1b\xf1\xe0\xc6\xb0\x27\x57\x1a\x75\x93\x18\xcb\x69\x6a\xc3\x29\xeb\x93\xd3\x43\x43\x85\x04\x08\xe5\x04\xed\xa0\xda\x73\x5f\xfe\x7c\x76\x79\xe6\xb9\x75\x1a\x26\xdf\xf3\x3b\xf8\x50\x07\xff\xda\x63\x39\x81\x74\x5d\x11\x92\x75\x9f\x7a\x13\x72\x70\xf2\x9d\x4a\x1e\x56\xa8\xd8\x49\xd5\x73\xfd\xf0\x48\xc7\xa8\xda\x1c\x1f\x59\xec\xd0\x38\x85\x62\xc4\xf5\x8a\x53\x1f\x41\xb8\x60\xd7\x2b\x26\xf2\x1a\x59\x2a\x2b\xfb\xa4\x43\x31\x4d\x42\x8d\x0e\x54\x57\x12\x2c\xdd\xb0\x6f\xed\x48\x80\x04\x85\x26\x80\x19\xd8\x12\xa4\x43\x2d\x9c\x7a\x13\xdb\xb7\x6c\x89\x20\xa3\xc8\x68\x18\x07\xc9\x48\x0a\x2c\xc3\x76\x7d\x6c\xc8\xab\x11\x68\x3f\x6d\x02\xf8\x6a\x9f\x50\x3f\x0c\xad\x78\xf4\x57\x64\xd2\x1c\xdb\xe5\xf9\x88\xfe\xb6\x0a\x92\xa2\x93\x62\x1e\x52\x46\x21\xd7\x38\xf4\x85\xfc\x73\xb0\x99\xc3\xd0\xdf\xca\x9b\x08\xc8\x52\xf5\x6d\x06\x8c\xec\xc1\xce\x6e\x4c\x94\x25\xd6\x49\xb7\x5b\x10\x0f\xe1\x8c\xe9\x17\x7f\x7d\x8c\x9f\x97\x2f\x9a\x90\x43\xb2\x9a\x68\xa4\xca\x1b\x25\x9e\x0c\x9f\xdc\x3b\xfa\x38\x6a\x55\xd4\x2f\x7b\x78\x8c\x14\xcf\xda\xa0\x75\xdb\x78\xae\x92\x15\xea\x74\xdf\xa4\xe7\x4b\xf5\xa6\xaf\x4e\x3d\x21\xea\x7a\x37\x67\x71\x55\x79\x4f\xad\x98\xb7\xb7\xc3\x29\x85\xa7\xb3\x4b\xc5\xd0\x7d\x24\xa0\xa2\x3e\x48\x56\x6d\xd2\x96\x72\x33\xe6\x31\x4f\xd4\x99\x08\xb5\x37\xab\xd9\xf1\x10\x2c\xb3\x17\x13\x6c\x0c\x0d\xb5\x3d\xa7\x7f\x7f\x41\x3f\x8a\xb0\x11\x44\xd1\x1b\x96\x00\x2f\xc7\x9b\x41\x71\x69\xcb\x6d\x58\xee\xa5\x6e\x67\xe9\xd9\x6f\x07\x6b\xbc\x6a\x4d\xf7\x8a\x6d\x41\xf6\x31\x5f\x71\xae\xcd\xa0\xe0\x9a\x4a\x5a\x40\xb9\xcc\x2f\x71\x3a\x06\x36\x42\x26\xed\xfa\x84\xaa\x64\x12\x6b\x57\x8d\xe4\x9e\x10\xa6\x33\x1a\x41\x69\xe3\xdb\xb8\x4e\x9d\x5e\xbe\xdc\xcb\x77\xf7\xa4\x8e\xa4\xd4\x0f\xa1\x3e\x90\xb3\x2e\xf7\x62\x97\xb6\xbe\xab\x8f\xfc\x9f\x5c\x5f\xbb\x57\xa7\xfe\x11\x84\xb6\x68\x41\xa3\x02\x6a\xf8\xbe\xf0\x7c\xc9\xe1\x7c\x29\x27\x00\x32\x01\x22\x6f\x13\x79\xe8\x48\x62\xef\xc4\x9b\x5c\x5f\x9f\xf6\x04\x02\xb8\xbe\xde\x1d\x84\xa1\xef\x78\xf8\x16\x8b\xcb\xbb\x73\xa6\x1b\xf6\x49\x91\x87\x81\x0d\x85\x5e\x1c\xa3\xb2\xfc\x13\x64\x55\x2b\x6f\x3b\x08\xeb\x2b\x93\xb6\xc3\x2e\xb5\x23\xb2\x37\x0c\xa0\x71\xe8\x15\x3e\xda\x08\x27\x44\x2d\x03\x19\xd6\xe4\x8f\x89\x88\xc7\x4e\xd8\xd7\xa2\xbb\xc5\x00\x15\x67\x23\x92\x5c\x76\xf1\xf2\x4d\x7a\xd2\x98\x68\x4f\x1d\x52\x05\x5e\x92\xa4\x00\xf9\x05\x51\x13\x46\x47\xce\xa1\xa7\xdb\xa2\x5f\x67\xc1\x60\xb8\x4b\xc8\xbb\xe6\xd5\x1f\x15\x13\x13\x43\x1c\x4e\x7c\x15\xaa\xb8\xec\xaa\x70\x0b\xbe\x4c\xfa\xf9\x5b\xfb\x11\x5f\x7c\xbd\x54\x71\x7b\xf3\xb5\x22\xf7\x1b\xb5\x54\x91\x8f\x2b\x0a\x5d\x6f\x00\x57\x14\x1b\x1f\xdc\x2f\x93\x4e\x81\x80\xa7\xcb\x47\x0b\xe4\x45\xb1\xf5\xbe\x7f\xef\x9d\x0a\xd2\xb5\x1d\xcd\xad\x1d\x6f\xf4\x70\x47\x99\x3a\x3d\xe6\xd1\x21\x9a\x74\x42\x8c\x86\x45\x27\x8b\x65\x2b\x3b\x92\x77\xe4\x4d\x26\x58\x45\xe1\xd8\x8a\x35\x62\xfc\xe8\x7a\xde\xdd\xc8\xaf\x42\x69\xbd\x58\x7b\x85\xa4\x28\x48\xd1\x36\x68\x87\xb6\x32\x3a\x41\x80\xd0\x91\x63\x40\xb4\xab\x17\x42\x07\x6f\x5e\xb7\xa3\x5e\x56\x44\x0b\x6d\x4e\xae\x7e\x54\x7b\x0b\x27\xd8\xa8\x16\xa7\x47\x75\xe2\xe2\x20\xbf\x01\x7b\x69\x23\xf8\x65\x55\x50\x56\xad\x92\x54\x0e\x5c\xaf\x40\x3e\x42\x55\x44\xda\xa2\x82\x52\x3d\x6f\x62\xd5\xfa\xc2\x33\xe1\x57\xc7\xa9\xd5\x49\x49\xe4\xd5\x8e\xe0\x52\x55\x63\xc6\xae\x4c\xe8\x57\x12\x7e\xd9\x72\xc0\x22\x15\xd0\x99\x25\x0f\x22\xcd\x11\x34\x2f\xdf\x6d\xa5\x72\x56\x69\x58\xb6\xf0\xed\x79\xb3\x55\x9e\x78\x00\x6c\x1b\xa1\xc2\xe8\x04\x0f\x33\x11\x8c\x42\x1d\x72\xad\x15\x7b\xcc\xf3\x90\xa1\x18\xcd\xb6\x02\xda\x04\x00\xbd\x5a\xe5\xc9\x66\x5e\xab\x2b\xcf\x14\x1e\x3a\xd8\x4e\x96\x56\x01\x77\xd5\x86\xe8\xa0\xc9\xf9\x00\x79\x5b\xca\xb2\xd9\x32\xb1\xf5\xa5\x44\xd2\xba\xf4\x24\x43\x55\x11\x7f\x0b\x5f\x07\xff\x7d\xe1\x19\x87\x1e\x0c\x56\x35\x5a\x5e\xb1\xf6\xd1\x06\x35\xc9\x11\x92\x43\xe4\xad\xd1\x76\x94\x8f\x4d\x70\xf9\x86\x61\xd7\x9b\xc7\x6c\xe4\xdd\x79\xf7\x67\xd3\x91\xb7\x7a\xfd\xfa\xf5\x6b\x39\x78\x03\x48\x66\x73\x1d\x8c\xbe\xb4\x5f\xe8\xe8\xc8\x2a\xcf\x4d\xe7\x8b\xa3\x3a\xe3\xd9\x56\xb6\x87\x26\xe2\xc8\x64\x50\x5f\x77\x93\xd3\x6d\x82\xa3\x12\xc3\xf8\xc8\xad\xae\xaa\xd4\x75\x5b\x95\x6f\x87\xd3\x7e\x61\x63\x7f\x23\x64\x49\x58\x48\xa6\x24\xe7\x57\xa5\x98\xe6\xb4\xe0\x64\xa3\xc8\x5e\x75\x28\x60\x93\x5b\xee\xb1\xe1\xd0\x64\x20\x37\x1b\x45\xce\x34\x60\x6f\xb1\x14\xe0\x45\x61\x20\x5c\xbf\x6f\xb9\x53\x3a\x25\x50\x69\x6e\x18\xea\x10\x5a\xbe\x61\x44\x6e\x4f\x2a\xb8\x5d\x99\xdb\xbe\x1e\x84\xb7\xaa\xc3\x86\x4a\x26\xe3\xad\x58\x71\xed\xf0\xba\xdb\xb9\xe8\x9a\x14\xbc\xbb\x43\xc3\xf6\x45\x86\xfd\xa6\x70\xf7\x4a\xc2\x14\x22\x5e\x66\x7a\xcf\x8c\x68\x9c\x25\xad\x5c\xdb\x8c\xde\x09\x9e\x07\x31\xdf\x1d\x19\x7f\x97\xd2\xfb\x4d\xd1\xef\xab\x18\xf7\x3c\x5c\xb4\xd2\x84\xa7\x3a\x37\x78\xcc\x82\x24\x79\xa8\xf3\x82\x43\x60\xcd\x2a\x82\x7d\x0d\x2c\x44\xaf\x5f\x25\x49\x15\x71\x5e\x45\x98\xe7\xf9\x83\x8a\x26\xdf\x93\xf7\x7b\x23\x17\xde\x46\x18\xe2\x2a\x29\xda\x8e\x04\x88\x8f\xa7\x37\xee\x26\x43\x6c\x65\x59\x39\x39\xf5\x89\x03\x01\xeb\x89\x43\x1c\x31\x1a\x39\xc2\xb3\x3c\xcb\x11\xc3\xa1\x03\xa1\xeb\x1d\xe1\x3a\x47\x93\xdf\xaf\xbe\xdb\x8a\x50\xaf\x92\xf6\x9b\x08\x8f\x6d\x39\xad\xf8\x66\xe2\x37\x70\x45\xf6\xea\x0f\x55\xe6\x84\x0e\x41\xb8\x5b\x13\xa0\x9b\x8d\x7a\x93\x80\x0f\xfa\x39\xd3\xf5\xc1\xd9\xe8\xbf\xfb\x39\xd3\xe6\x17\xc0\x99\xc6\x90\x3f\x93\xa9\xe4\xec\x90\x60\x40\xbb\xd3\xb7\xc4\x5c\xe9\xf7\x26\xbc\x55\xe7\x00\x4a\x24\xed\x79\x45\x86\xb3\xcd\x0f\x37\x41\x1f\x57\x01\x94\x20\x64\x23\x24\x2b\x2f\x44\x50\x48\x23\xa0\x56\x03\x44\x50\x3c\xb0\xb0\x0e\x03\x5e\x11\x83\x37\x13\x9e\x29\x36\xbb\x22\x0e\x10\x12\xc1\x5d\x10\xf3\xed\xec\x0c\x5b\xb9\xee\x67\xab\x9b\x1b\x9a\xb7\x92\xde\x43\xb6\xf3\x8a\xb8\x29\x5b\x2d\x85\x72\x36\xd6\xb3\x51\x13\x7c\x0d\x8c\xb7\x86\x06\x81\xfe\xf3\x74\x59\x3f\x77\x0f\x0d\x05\x4a\x3d\x2b\x4c\xc7\xbe\xa1\x5c\x14\x94\xa3\xa6\xd4\x13\xaf\x17\x7e\x95\x53\xbf\x9e\xf6\x55\x7a\xfd\x7e\x06\x90\x50\xde\xcc\xb0\x74\x5e\x27\xde\xdf\x9d\x17\x42\xe7\x7d\xe0\x01\x8f\x43\x9d\xf9\xa1\x4a\xc5\xbf\x88\x8b\xd6\xf4\x54\x1e\x55\x51\x3b\x59\xc5\x6d\x90\x8b\xdb\x34\x8e\x74\x1a\x88\xbb\x98\x2f\x5a\xb9\x20\x36\x69\xa4\x99\xb6\x4f\x9c\x9a\x26\x75\x34\xc9\x6f\x27\xcb\x42\xe7\x52\x82\x5f\x58\xd3\x11\xb3\x98\x45\x22\x0c\x92\x04\x48\xcd\x69\x33\x83\xfe\xf8\xec\xde\xdd\xc1\x96\x61\x36\x79\x17\xbc\x13\x6f\x18\xc4\x4a\x7f\xe8\x06\x6d\x9d\xba\xb3\x9f\x7c\xc8\xe9\x64\x3a\xf6\x35\x5c\xa0\x23\xe6\x6c\x16\x4a\x2f\x7c\x15\x85\x4c\x95\x92\x57\x7d\xc5\xee\xff\xe9\xb7\xf2\xaf\x43\xd9\xe6\x76\xfb\x03\xc5\xb9\xae\x21\x77\x14\x9b\x6c\xea\x73\xed\xb7\x80\x97\x8d\x67\xc8\xa9\x62\xa0\x35\x8f\x36\x92\xba\xb7\xca\xb6\xb4\x40\xa8\x7e\xe0\x76\x30\xb5\xa5\x38\x35\xec\x72\x34\x02\xee\x08\x89\x3c\x88\x23\xc8\xa9\x18\x0e\x89\xe2\x93\x15\x17\x25\xe2\xe4\x84\x38\xe2\xf4\xf4\x54\xf2\x53\x77\x64\x1d\x4d\xbe\x1b\x8a\xab\x01\x51\x9c\x16\xb2\x75\x0a\xcf\xf1\xe4\x5b\xcf\xf1\xc6\x8e\x70\x7f\xb7\x21\xc5\x47\x3f\x03\xed\x32\x41\x77\xea\xd7\x9b\x35\xfe\xac\xe0\x94\x22\xb3\x91\x92\x8f\x38\x22\x1a\x20\x3a\x79\x16\x54\x3e\x81\x5d\xe1\x16\x37\xf8\xf2\xd8\x38\x94\xca\x8a\x54\x5c\x25\xb0\x7a\x16\xaa\xd9\x03\x74\xdc\x04\xfd\xf5\x26\x9b\xb4\xda\x2c\x04\x78\x7e\x27\xc0\x67\x9d\x43\x61\xe2\x49\xe5\xbe\x4e\xa2\x10\xdd\xc4\xcb\x87\x55\xe1\xaf\xa7\xf8\xaf\xe5\x36\x15\xa9\xba\xdc\x4e\x65\xe2\x0f\x3c\xad\x92\x66\x7c\x23\x00\xb7\xbb\xe0\x51\x64\x47\xc0\x87\x0e\x29\x78\xa1\xad\x23\x5f\xc8\xab\x81\x37\x91\xf6\xd6\x91\x37\x41\xdd\xfc\x0f\x76\x89\xc0\x83\x35\x91\x05\xbe\x9a\x1a\xa1\xf1\x98\xa8\xb4\x18\xaa\x78\x27\x94\xaf\xe9\x4d\xda\x6b\x1c\x90\x82\xd5\x3f\xda\xe5\xed\x68\x5c\x1d\x50\xa1\xd1\xe3\xec\x18\xc3\x9b\x12\xeb\x26\xeb\x68\xf4\x90\x21\x61\x22\xbc\xc9\xc1\xa4\x7a\x37\x4f\x82\x9b\x02\x5c\x38\xb2\x51\x0b\x42\xca\xd7\x99\xcb\x46\x75\xa6\xeb\x76\x52\xa5\x7f\x8b\x9b\xba\xa4\x8a\x6d\x0a\x72\x15\x38\x28\xa8\x4c\x2d\xc1\x2a\xef\x77\x59\xbf\xe2\xcf\x35\x2e\x49\x9c\x9c\x4a\x55\x42\x23\xb1\x4e\xce\x56\xe2\x2c\xc8\x83\x25\xe5\x34\xef\xa8\x13\xb5\xb7\x43\x12\x87\xf5\x27\x5b\x75\x2a\x7b\x5f\x6b\x45\xbb\x8d\xfd\xba\x8f\xbb\xad\xfb\x9e\x71\x6e\x38\xc3\x96\x6e\xb3\x53\x2d\xdb\x69\x30\xee\x18\x31\x72\xfa\x2d\x7e\xeb\x5d\xa0\xfc\xd9\xde\xeb\x86\xff\x74\xbb\x40\x53\xc2\x2b\xc4\x95\x6c\xbc\xd2\xec\x1e\x58\xd8\xa3\x9e\x29\xeb\xe2\x7f\x58\x49\xab\xb5\xb2\x46\x09\x93\x1a\xd8\xff\x1d\xe5\x4a\xaa\x7a\xff\xa3\x0a\x96\x1c\xac\x4d\xfa\x40\x0d\xe9\xfc\xc1\x79\x01\xea\xb6\x24\x0c\x01\xcb\xc3\xff\x06\x8d\x78\xeb\x3f\x48\x23\xfe\x76\x1a\x03\xd9\x24\x64\xdd\x11\x5e\x74\xef\xa0\x23\x6f\xb6\xa9\x05\x3c\x22\x8e\xeb\xac\x31\x8b\xa0\x58\xcc\x82\x8e\x89\x7e\xf5\x64\x20\x8d\xfa\xad\x10\xc2\x4d\x6a\x63\x43\x67\xac\xa4\x55\x2e\x11\xbb\x9b\x39\xa3\x9d\xfd\xa0\x9d\xf0\xab\x93\xfb\xab\x4e\xfd\x85\x2c\x08\x77\x3d\x90\x85\xc1\xfc\xff\xb4\x2b\x95\x46\xd3\x6e\x3b\x48\x7e\x1b\xf4\x4f\xe2\xd3\xc1\x56\x1e\x8d\x8d\x04\x2b\x5f\xcd\x52\xf6\xcd\x50\xef\xca\x00\x64\x74\x1a\xdc\x09\xac\x6c\x67\x77\xe2\x31\x9c\xd3\x82\xef\xa2\x87\xbe\x04\x2a\xd5\xa8\x8e\x2a\x67\x9c\xb1\xdd\x55\xbc\xae\x13\x69\x7f\xc5\x13\xf3\xb4\xe3\x89\x79\x5a\x7b\xe1\x36\xc3\x43\x6f\x91\x49\xdd\xfa\xe6\xda\xc3\x23\xe4\xd8\xce\x3e\xa7\x93\xbf\x7c\x6b\x2f\xfe\x0d\xa1\xde\xd3\x9b\xaf\xf5\x41\xf9\xed\x86\xc3\x1d\x2b\x67\x5d\x37\x5e\xd5\xbb\x56\x57\xfb\x6a\xdb\xf6\xef\x4d\x40\x7e\x07\x33\xc9\x64\x67\xc9\x2a\x17\x2a\xf4\x9b\x80\x50\x86\x22\x4c\x97\x59\x5a\xc4\x5a\xca\x53\x16\x09\x88\x03\x23\x56\x59\x14\x70\x8a\x44\x34\x4b\x54\x41\xc8\x41\x2f\xe6\x69\xb8\x2a\x4c\xc7\x8e\x99\x48\x57\x1c\x39\xe2\x33\x7d\x30\x1d\x3b\x4a\xef\x98\x58\x65\x48\x24\x69\x10\x89\x65\xba\x2a\x68\xf5\x94\x4a\xea\x15\x09\x0d\x6e\xa9\x58\xa6\xb7\x54\x7e\x27\xd2\x5b\x9a\x43\xf9\x9c\x4a\x3e\xad\x02\x24\x09\x15\x28\x4b\x28\x97\xb4\x28\x92\x94\x6b\x50\x8b\xd5\x6c\x19\x73\xb1\x62\x50\xfd\xdd\x82\xd2\xa4\xb5\x40\xd7\xc6\xc8\x86\xe5\xd2\x5d\xc0\x69\x0a\xe2\xbe\xf0\xc3\x03\x42\xf8\xd7\x22\x6c\xbd\xaa\x8e\x4b\xd5\x1b\x1d\x61\x1b\x3b\x2d\x84\x30\x77\xbe\x23\x3d\x6f\x8a\x73\xf5\xae\x3a\xe8\x27\xc4\x76\xa1\x3b\x3a\xfb\x1c\xf3\x8d\x82\x6a\x67\x24\x25\xeb\x7f\x15\x76\x87\xee\xb3\x07\xdb\xc8\x1e\xf8\x22\x65\x06\xce\x67\xb6\xce\xd8\x93\x15\xc7\xb6\x91\xa5\x77\x34\x87\x84\x15\xf2\xc1\x72\xe3\x49\xb1\xb0\x0d\x95\x82\x63\x16\x70\x79\xc9\xc3\x85\x81\x17\xb6\x11\x1a\x98\xd3\x7b\xa9\x6c\x73\x7a\x6f\x94\x98\x11\x1d\x29\x28\x0f\x47\x52\xb4\xae\x20\x5c\x75\xbd\x95\x0e\xe7\xea\x9a\x46\x06\x8e\x89\x91\xe5\xd4\xad\x8a\xfb\x36\x4b\xb9\xe9\x1a\x16\x53\x7b\x35\x73\xeb\xd0\xf0\x91\x7a\x78\x58\x3d\x4c\xe1\xe1\xe1\x1e\xef\x09\x6e\xd9\x3d\x58\xb9\x11\x34\xa8\x5a\xc3\xb0\x88\x81\xf7\x0d\x2b\x2e\x81\x0c\xbe\x3d\x42\xa6\x8e\x30\x1b\x92\xa0\x3a\x5e\xb6\x17\xcf\xcd\xb0\x1a\x3e\x33\x46\x68\x1d\xa8\x38\x94\x86\x81\x37\x8e\xb6\x31\x9c\x56\x67\x0c\xc3\x6f\x0a\xba\xf2\xf2\xe2\xe7\x57\x06\x42\x7b\xe7\x9d\xe0\x2a\xc6\x5b\x85\xc5\xff\xf3\xff\xfd\x7f\x54\x88\x9b\x8c\x84\xbd\x51\x9a\xf2\xd0\x40\x78\x46\x82\x9a\xae\xe1\xc0\x3e\x44\x1b\x20\x84\x34\x21\xbf\x27\xde\x18\x72\xf7\x1c\x4c\xd4\x71\x96\x4c\x45\xeb\x83\x82\xea\x34\xfd\x8c\x50\xf7\x8b\x2f\xc4\x97\x92\x6f\x1f\x9d\x3c\xc7\x33\x89\xc4\x9e\x23\x95\x33\xd5\x5d\x39\xb5\xaa\xa8\x4c\xc1\x8a\xa7\x30\xf2\xf9\x5e\x31\x1c\x16\x63\x79\x5d\x7d\x51\x98\xb3\xf6\xc9\x26\x75\x0e\x5a\xc7\x63\xa3\x77\xfb\xff\x3c\x7f\xfb\x1f\x9c\x67\xef\xd5\x76\xc8\xbd\x60\x9c\x66\x94\x99\xc6\xdf\x5f\x5d\x1a\x98\xe2\xc1\x14\xe1\x60\x9c\x32\xd8\xb9\x29\x49\x8e\x2a\x8e\xd0\x8e\xc0\xfa\x8c\x90\xa0\xb5\xb5\x73\x38\x34\x83\xb1\xa2\xce\x93\x67\xd3\xe9\x70\x28\x5f\x16\x59\xca\x0a\x7a\x49\xef\xb9\xd3\x26\x9d\xad\xa1\xd4\xb3\x2b\xed\x8b\xb1\x72\x25\x4d\x36\x2f\xb2\x90\x32\xdd\x4c\x5c\x5d\xe8\x67\xc8\x41\x4e\x85\x6c\x0a\x9b\x8f\xe1\xe0\x48\xb5\x49\x57\x45\xad\x32\xb9\x7b\xec\x23\x9c\x12\xee\x3e\xf5\x71\x4e\xb8\xfb\x7d\x73\x0a\xdd\xc9\x1d\x97\x61\x5d\x30\x47\xbe\xed\x32\xac\x58\x13\x5c\x32\xbf\x2c\xcd\x5e\xa2\x50\xc1\x9c\x51\x3b\xa0\x5e\x5c\x87\xb2\x9e\x40\xba\x09\xe1\xb1\xc9\x0d\xc2\x01\x49\xdd\xa9\x8f\x33\x22\xd5\x69\x42\x52\xf7\xd8\x77\xaa\x04\xd3\xb6\xbc\xdb\x0b\x4e\xa6\x12\x85\x56\x93\x77\x1a\x07\x3a\xdc\x75\x70\x6f\x4e\x71\x1d\xf9\x3a\x18\x1d\xe3\xba\x0c\xc2\x19\x7c\x97\xb5\xbf\xcb\x7a\xbf\xcb\xda\x5f\x51\x12\xeb\xe3\x19\x01\xce\xaa\x70\x6b\x1e\x33\x10\xde\x3c\x5d\xda\x0d\xe9\xbb\x79\xbe\xb4\x27\xb8\x72\x60\x1d\x23\x54\x76\x67\x19\xc5\x7c\xfb\xbc\xf3\x39\x2a\xcd\x2e\x91\x20\xbb\x22\xa1\x53\xf2\x6c\x3a\x75\x62\xd3\xf8\x3f\xff\xff\xff\x9f\x3a\xd8\xb8\x6f\x58\xd5\x4b\xcb\xd8\x07\x23\x61\x7f\x4e\x79\xb8\x88\xd9\xcd\xfe\x3c\x4e\xa8\xdd\x2a\xa1\x2a\x6b\x7f\x6e\xef\xbf\x96\x5f\x44\x29\x2d\xf6\x59\xca\xf7\xe9\x7d\x5c\xf0\xfd\x34\xdf\x8f\x8b\x7d\xba\xcc\xf8\x83\x81\x50\x89\x83\x71\x41\x59\x64\x42\x78\xb1\xd2\xcc\xf0\xb4\xcb\xf2\xb6\xe8\xd6\x98\x07\x71\x42\x23\x03\xe1\x8d\xfe\xea\x70\xcc\xb8\x99\xab\x12\xc4\xbe\xfc\x01\x5b\x71\x51\x80\x6c\x71\x4a\x24\x31\x3f\x12\x55\x35\x46\x70\xa8\x82\x91\xd4\xcd\xe1\x3c\x5f\x0f\x86\x19\x2a\xab\x98\x07\x83\xe3\x3d\xbe\x01\x43\x3b\xba\xac\x10\xa6\xb4\x4d\xd2\x84\x8e\xef\x82\x9c\x99\x86\x0a\x2f\xd4\xf9\x40\xa2\x2a\xa2\x59\x4e\xc3\x80\xd3\x68\xbc\xff\x6b\x41\xf7\x3f\x75\xc3\x5a\x76\xca\x37\xf0\x7c\x82\xdd\xce\x34\x88\xc6\x86\xa4\x6a\xc9\x5d\x76\x20\xa6\xf9\x46\x1f\x62\x90\x66\x23\xae\x36\x36\x14\x55\x60\xa6\xa7\x4f\x9f\xff\x60\xeb\xc3\x26\xe4\x74\x6d\xac\x0a\xba\x2f\xf5\xe6\x90\x1b\x9a\x91\x30\xf3\xfb\x1f\x9e\x3d\xeb\x04\xbc\x47\xeb\xb2\x75\xc6\x11\xad\xcb\x78\x0c\x6a\xd0\xc7\x20\x67\x31\xbb\x79\x19\x84\x0b\x0a\x47\x5b\xaa\x6d\xd6\xed\xa0\xd0\xcd\x39\x13\x75\x18\x28\xc7\x31\x0e\x40\x89\x09\x06\x75\xc2\xfe\x90\x34\xe7\x70\x8d\x97\x41\x92\x48\xda\xfc\x25\x4f\xb3\xcb\x87\x8c\x16\xfb\xb7\x41\x12\x47\x52\x43\x2e\xf6\x55\x02\x97\xe4\x41\xe2\x54\x92\x63\xb1\xca\x64\x9b\x34\xda\x9f\x3d\xec\xf3\x05\xdd\xff\x24\xb5\xd7\x91\x54\x47\x8a\x4f\xfb\xda\xf6\x56\x28\xaf\xeb\x1b\x83\x40\xad\x6f\x4d\xb4\xcf\xd3\xfd\x30\x48\x12\x59\xc1\x72\xbc\xff\x9e\x06\xd1\xfe\x32\xcd\xe9\x7e\xc0\xf7\x17\x9c\x67\xf6\x64\x32\x9f\x8d\x97\x74\xb2\x2a\xa8\x92\xc6\xa3\xa6\x15\x03\xed\xa9\xa3\xc4\xe1\x18\x8e\x00\x18\x6f\x18\x78\xe0\x18\xdf\xff\x47\xac\x8d\x20\x03\x87\xad\xf3\x4c\xbc\xbd\xe9\x8d\x8e\xe3\xe2\xbd\xca\xb5\x1d\x11\xaa\x17\xcb\xd7\x41\x9e\x07\x0f\x36\xc5\xb3\xf8\x26\x86\xe0\x6f\xb3\x34\x4d\x6c\x0a\x72\xc9\xa6\xd5\xca\x05\xc5\x29\x6c\x6c\xb3\x69\x65\x10\xd1\x2a\xeb\x2c\xc5\x01\x93\x15\x40\x45\x17\x73\x9b\xe3\x26\x90\x9c\xbe\x92\x9d\xb7\x29\xae\x9c\x18\x50\x88\xa9\x03\xd6\xaa\x5a\x78\x92\x32\xda\xfc\xc2\x27\x1c\x17\x8b\x00\x7e\xe9\x7d\x10\x72\x9b\xe3\x2e\x3e\xed\x18\x6f\x91\x87\x9d\xd7\x67\xa2\xd8\xb8\x2e\x49\x18\x66\x65\x89\x9f\x3d\x7b\x3a\x6d\x11\x65\x43\x47\xcc\x94\xf4\x8a\x20\xa2\xd8\x0f\xcf\x54\x48\xb1\x0e\xc9\x36\x45\x8d\x0f\xaf\x5e\xbe\x7f\x75\x79\xfd\xf3\xc5\xf5\xbb\x8b\xcb\xeb\x5f\xce\x3e\x7c\xb8\xbe\xfc\x8f\x37\x1f\xae\x2f\xde\x5f\xff\xd7\xc5\xaf\xd7\x1f\xdf\xbc\x7d\x7b\xfd\xd3\xab\xeb\xd7\x6f\xde\xbf\xfa\xd9\x28\xf1\x0f\x7f\xfb\xdb\xae\x79\x00\xbe\x06\x98\x09\xcf\x8e\xff\xf2\x83\xe4\x16\xcc\x7c\xfe\xc3\xd3\xbf\x42\x88\x41\xf3\xfb\xe7\xcf\x9e\xcb\xb9\xc8\xcc\xbf\x3e\xff\xe1\x19\xc2\x21\x51\x39\x19\x4d\x43\x9d\xd7\x7e\x9d\x07\x37\x12\xbb\x6f\x22\xca\x78\x3c\x8f\x69\x6e\xb4\x26\xd3\xb9\x8e\xf9\x58\x59\xe7\xb5\xc6\x4e\x85\x38\x86\x13\x5e\x5a\xd2\x34\xa7\xd3\x25\xa6\xf4\xcc\x80\xc1\x7c\x9d\xe6\xcb\x80\x7f\xa0\x59\x00\x46\xe3\xfe\x72\x55\xf0\xfd\x19\xdd\x2f\x62\x76\x93\xd0\xfd\x70\x11\xe4\x41\xc8\x69\xbe\xaf\x9b\x40\x1b\xa7\xd8\x9a\x20\x66\xfa\x84\xb9\xc3\xc7\xaa\xeb\x4e\x6a\x52\x64\xab\x87\xbf\xbe\x7f\xf3\x52\x5a\x5a\x4c\xb2\x43\xf9\x74\xe3\xb0\x5a\xab\x96\x88\x42\x2d\xf9\x46\xb1\x2f\xad\xf0\x61\xdd\xd3\x57\x14\x39\x74\x5c\xa4\x39\x37\x91\x6d\x28\x52\x6b\x0e\x9d\x51\xe7\x8b\xa9\xb7\x6b\x7e\xa6\x0f\x10\xa2\x57\x95\x35\xa1\x59\x72\xaa\xd5\x0d\x8a\x46\x95\x86\x82\x90\x8e\xe9\xcd\xc9\x29\x75\xb9\x8f\x3a\x70\x14\x20\x80\x60\x4c\x39\xa1\xea\xfc\xe5\xc5\xdc\x34\x9e\x18\xd5\x11\xfe\xd1\xb1\xb2\xa4\x20\x0a\x67\x75\x14\x93\x4b\x61\xdf\xd4\xb2\x6a\xd7\x62\x52\xa2\x00\xab\x2b\x73\x5a\x95\x11\x42\xb8\x63\x18\x76\x55\x17\xb7\x8e\x5b\x63\x70\xb1\x81\x3d\x38\x06\xa5\x23\x84\x0e\x87\x03\x75\x35\x8e\x8b\x77\xc1\x3b\xb3\xee\x2a\x1a\x0e\xb7\x4e\xe7\xd1\xe1\xd0\x30\xd4\xa1\xc0\x3c\x5e\x9a\xc8\xa1\xa4\x2e\x6f\x0f\x74\xc5\x3a\xee\x63\xa1\xc2\x7f\x12\x42\xa4\xa2\x07\xe1\x5c\xd5\x97\xdd\x08\x19\x06\x6c\xa2\xe8\x79\x25\x84\x49\x89\xfa\x8e\x6c\xbd\xec\xe0\x29\x52\xdd\x3b\x97\x83\xa1\x87\x31\x28\x8a\xf8\x86\x99\x6b\x45\x27\xf6\x60\x8a\xe5\x78\x82\xbf\xa1\xa1\x67\x5b\xc7\x26\xec\x23\x71\xdb\xc0\x06\x6e\xe3\xc9\x1e\x1c\xe3\x4e\xf7\xec\xc1\x71\x29\x47\x6c\xdc\xf7\x39\xd2\x33\x9a\x75\x94\xe4\x84\xf2\x7d\x5e\x45\x9f\xa3\xed\x0f\x75\xd0\x39\x15\xfe\x43\x2f\xba\x99\x14\x8e\xdf\x93\xd3\x35\x27\x13\xcf\x35\xbd\xe8\x08\x79\x7e\xad\x3d\x4b\xbd\xb0\xb5\xc5\xd9\x73\xbd\xe8\x48\xbe\x86\x20\x68\xdc\x69\xd2\x05\xa5\x2e\xf5\x21\xe2\x1c\xf5\xc9\xba\x44\x58\x5e\xb8\x52\xc5\xf6\x09\x43\x36\x3c\x66\xa5\x8a\x3b\x37\xcb\x83\xf0\x33\xe5\xbd\x10\x98\x9e\xeb\xf9\xe8\x91\xe6\x9b\xb6\x6b\x57\x81\xac\xdc\x81\x16\x5c\x7f\x1c\xa6\x2c\x0c\x38\xc0\x81\xab\x86\x5d\xe6\x77\x21\x08\xd3\x24\x65\xa3\x24\x2e\xf8\xa8\xa8\x90\xd9\x0f\x8e\x2d\x0b\xed\x84\x07\xde\xfe\xcf\x00\xb4\x5c\x06\x86\x0d\xd7\xdb\x10\xf1\x0a\x22\x35\xdc\xf9\x76\x0a\x29\x88\xee\xa0\x37\xe0\x17\xdd\x41\x6f\xa8\x05\xc7\xbd\x1f\x0e\xf2\xe1\x70\x66\x32\x4c\xd1\x57\x6b\xd8\x63\x24\x76\x54\x59\x9b\x69\xe2\x0b\x48\x2e\x44\xec\x30\x6d\xe3\xec\xf8\xb2\x66\x63\x33\x93\x63\x8a\x10\xb2\xf5\xb4\x65\x0e\xb3\x55\x8d\x7b\x29\x04\xee\xea\x12\x49\xcf\xf8\x6c\x61\xa3\x21\x1a\x08\x6d\xcd\x95\xb5\x47\x78\x2f\xdd\x0c\xf2\xea\x38\xa8\x0a\x68\x23\xdb\x64\x75\x9f\xaa\x19\x15\x93\x1a\x3c\xd7\xb7\xff\x68\xdf\xf6\x5a\x94\xc0\x25\x25\xf0\x2e\x25\x70\x1f\xc7\x92\x12\xb8\x4f\xe2\x72\x23\x48\x62\x23\xba\xeb\x4a\x98\x24\x27\xd6\x25\x27\x79\x8b\x39\xb2\xe1\x31\x97\x3a\x30\x97\xb6\xac\x66\x4c\xca\xcf\xa1\x8c\x96\xbd\x5e\xa1\x8c\xea\x50\x90\x70\xac\x9f\xd6\xcc\xb6\x41\xda\x95\xeb\x3c\x19\xfa\x80\x35\xd4\x14\x97\xf6\x88\x46\xfc\xbe\xac\xa8\xca\xd2\x34\x34\x54\xa0\x38\x43\xf2\xd1\xbc\x89\x0c\x90\x50\xee\x52\x1c\xf8\x24\x36\x1b\x81\xda\x1a\x19\x4b\x47\xfa\xb4\x73\x6c\x10\x03\xed\x05\xa4\x66\x29\x81\x03\x91\x9d\x5d\x3d\x3b\x70\x6b\x66\xe0\x1e\xfa\xf0\x1b\xf2\xe5\x1d\xae\xe7\x04\xf6\xcc\x0c\x30\x47\x98\x99\x4a\xc4\xe3\x00\xa7\x2a\x6e\x45\xab\x2b\x6d\xd9\x0c\xf9\x47\xe0\x15\x95\xd6\x14\x44\x50\xd9\x16\xe8\xc3\xa1\x04\x50\x0a\x15\xd4\xd4\xc5\x36\xeb\xa2\x08\x51\x97\xf9\xe4\xc2\x94\x3f\x98\xeb\x60\x41\x10\x2d\x53\xc9\xcc\x2a\xb4\x20\x08\x58\xd0\x09\x9c\xd4\x36\x55\xe8\x2f\x75\xdb\x85\xad\x52\x31\xfa\x9e\xaa\x0f\x20\xe7\x64\xb4\x0a\x69\xad\x5c\xac\x2b\x51\x21\xc9\xae\xd2\x58\xb5\x94\x31\x99\x14\x91\x9b\xdd\x93\xac\xa1\xab\xde\x30\xe4\x48\x2d\x84\x7c\x31\x19\xb2\xe1\x8a\x61\xda\x1c\x42\x69\x53\x1d\x2a\xf9\x98\xde\x73\xa9\xb0\x91\x15\xd6\x32\x9b\x44\x98\xb7\x4e\xea\x57\x90\x49\x0a\xac\x08\xd2\x30\xf6\xfa\x24\xac\x0e\x59\x2b\x25\x2c\x28\x74\x7f\x50\xc6\x7e\x8b\x08\x65\xe4\x94\x8f\x8b\xcf\x71\xf6\x6e\x95\x24\x6a\x64\x09\x91\x23\x26\x84\x7a\xfe\x6a\x99\xf1\x07\xe5\xd1\x90\x0a\x0a\x51\x6f\x71\xd7\x43\xf5\xad\x62\x77\x9f\x93\x53\x73\x83\x8f\xb1\x3a\x96\x4d\xc3\xa0\x94\x6c\x15\x82\x6e\x81\xd6\x3c\xdd\x06\x2c\x75\x58\xc5\x5f\x53\xc7\x1d\x8f\xc7\x0c\xbb\x19\x30\x27\x6c\xb8\x06\xce\xb1\xe1\x1b\x55\xb6\x70\x03\xf9\xf6\x76\x91\xcc\xcc\xe1\xd2\x27\xf2\x3a\xc5\x14\xb5\xca\xf7\xcb\xf1\x56\x97\xfe\x97\x20\x7f\x1c\xe8\x5e\x50\xbf\x2e\xef\xff\xd7\xc1\x06\x25\x81\x3c\x06\xba\x2e\xb1\x1b\xfa\x5e\xe5\x60\x97\x98\xac\x95\xf9\x9e\x97\xa0\xe3\xb6\x48\xd3\x01\xb4\xd9\x06\xa9\x43\x5d\x30\x72\x6a\xa6\x38\x6f\x63\x23\xef\xc5\x46\xbe\x1b\x1b\xb9\x64\x5f\x79\x25\x42\x73\x69\x32\xe4\x18\xf0\xaa\x29\xdc\x71\xdd\x0c\x24\x2e\xe6\x9a\xd2\x3a\xd8\x71\xd3\xee\xd3\x1d\x72\xd7\x47\xe5\x66\x80\xe1\xff\x9d\xa1\x54\xe3\xb4\x35\x6c\xbd\x53\x03\x04\x71\x5e\x05\x57\xd5\x2a\x52\x8f\x48\x60\x66\x20\x8d\x8f\x1c\x22\x34\xbb\x81\xdf\x68\x1e\xed\x82\x79\x65\x7c\x0d\xc0\x92\x03\xde\x3e\x1c\xc6\x1d\x56\x8f\x63\xa5\x80\xb0\x16\x2b\x91\x9c\x69\x8b\x8d\xc0\x40\xd4\x83\xa2\x32\x41\x6f\x84\xef\xce\x91\x03\x25\xf5\x38\x0d\x87\xfd\x34\xd4\x91\xaf\xba\x26\x4b\xce\x4f\x3b\xaf\xe4\x4e\x6a\x32\x84\x5d\xbf\x72\x24\x0f\x0d\x64\x57\xe5\x88\x61\xc9\xe1\xe5\xa8\x15\xc6\xdf\xa4\xa4\x0e\xe8\x74\x3a\x45\xad\xcf\xca\x4a\x7a\xfc\x9a\x27\xb5\xc8\xd8\x6d\x82\x49\x56\xaf\x50\xe9\x32\x9c\x4a\xb5\x83\xe2\x96\x45\xbc\xbf\xf1\xdd\x2a\x4f\x6a\xf5\x4e\xda\xba\xee\x14\xa2\x95\x60\x70\xae\xda\x91\x29\xad\x63\x08\x88\xca\x87\x43\x0d\xc7\xb6\x1f\x64\x38\x4c\x9d\xf5\x7c\xeb\xb1\x3d\x83\x74\x63\xa5\xbd\x2e\xa1\x17\xb5\xe4\xd3\x3d\x01\x2d\x8f\x7d\x8b\xa8\x73\x43\x5f\xe5\x03\x46\xb5\x0f\x47\xea\xe8\xab\x3c\x41\x3d\xb0\xe7\xa4\x96\xbd\xba\x10\x8e\x89\x06\xde\xcc\xf1\x5a\x19\xa9\xc7\x25\xc2\xc1\x46\xe3\x31\xd6\x29\x29\x90\xd4\xdb\xf6\xcf\x49\x0b\x68\x33\x90\xcd\x9f\x0f\x87\xe6\x39\xf9\xe4\x1c\xac\xcf\xcb\x4f\xaa\xd4\x6c\xdb\xfa\x24\x86\x51\xcb\xd5\xdd\x8e\x09\x36\x1c\x9a\xbc\x76\x4c\x30\x84\x30\x2f\x35\xc0\x7b\x75\xc8\x96\x6d\xb4\x0e\x87\xe6\x8c\x7c\x7a\x72\xb0\x66\x6e\xe8\x3b\x99\xd9\x57\x46\x5a\x5a\x7d\xcf\xcb\x4f\x08\x7f\x3a\x58\xa7\xa5\x84\xff\x60\x3d\x2b\x3f\x01\x79\xc5\xe1\x67\xd2\xd8\x7d\xe9\xe6\x90\xec\x18\xf6\x7a\x64\x8e\x4b\x9c\xea\x91\x01\x82\xca\x35\xf9\xc4\xb8\x87\x28\xce\x4b\xd2\x10\xb4\x49\xe5\x97\xb5\xcb\xa4\x4d\x21\x66\xa7\xaa\x40\x65\xeb\xec\xad\x4f\xea\xb2\x58\x0e\x39\x68\xbf\xad\x8e\x54\xdc\x60\x5b\x8b\x23\xa7\x83\xb6\xbd\x88\x6c\x3d\xb1\x06\x2a\x8a\x60\x03\x91\x44\x0d\x44\x47\x4c\x51\x09\xd9\x0f\x9e\x3f\xe6\xab\x6c\x69\x74\x7d\x7e\xc0\xad\x67\xbc\xdf\x1b\xf8\xea\x3e\x83\x7d\x64\xe0\xf6\xae\x3d\xfd\xfb\x3c\xdd\x9f\x51\xc9\x4a\xe5\xd7\xfb\x9f\x54\x65\x9f\xd4\xe2\x1e\xb0\xee\x2a\xd2\x8f\x4b\xfd\x1e\xf2\xe3\x1d\x47\x16\x73\x5c\xea\xdb\x6e\xe3\x16\x63\x08\xd7\xa4\x68\x55\x41\xe6\x24\x43\xc7\xcf\x8e\xff\xf2\xc3\x63\xbd\x96\xac\xab\xcf\xb5\xd8\x58\x39\xee\xe0\xd0\x44\x47\xfe\xe4\x06\x4b\x3e\xf7\xe9\xbb\x83\x35\x1d\x87\x8b\x20\x7f\x99\x46\xf4\x8c\x9b\x53\xd4\x44\xe3\x3b\xfe\x41\xde\xfc\x9a\x65\x95\x13\xaa\xfc\x84\x50\x89\xbf\x3f\xfe\xcb\xd3\x5d\x6e\xdd\xda\x45\x95\x76\x3c\x70\x35\x19\x17\x94\xff\x52\xed\x64\xb8\x98\x0b\xb1\x11\x0c\xba\xc9\x83\x00\xfb\x1d\xae\xaf\x09\xc7\xb4\xc4\xaa\xb2\xed\xa4\x3e\xad\x04\xd1\xcd\xe0\xbd\xa7\x73\x9a\x53\x16\x56\x23\xc8\x17\x71\xb1\xbf\x08\x0a\x76\xc8\xf7\x67\x94\xb2\xfd\x98\xc5\x3c\x0e\x92\xb8\xa0\xd1\xfe\x68\x1f\xb6\x01\x9a\xa8\x53\x22\x0c\x12\x58\x37\xab\xa7\x7e\x7b\x69\xa6\x76\xb8\x6e\x3b\x0b\x3b\xc1\x24\xeb\xee\x34\x50\x6e\x25\x1a\xac\x12\xe8\x48\xab\xb3\x3f\xae\x17\xd7\xb6\xb0\x8a\xb0\xd4\x0e\xf3\xcf\xbb\xf9\x10\xcf\xab\xe8\x66\x5b\xad\x82\xcf\xd5\x30\x10\x0e\x4c\x8e\x84\x08\x4c\xee\x52\x1f\x39\xcc\x61\x96\x31\x32\x2c\x6a\x53\x5b\x99\x7b\xd2\xb6\x37\x0c\x5b\xfe\x6e\xb9\xb3\xff\x2c\xa4\x3a\x03\xd7\x06\xb0\x75\x28\xb6\xbe\x8c\x2c\x0c\xad\x95\x7f\xb7\x9e\x2e\x6c\xa3\xd2\x3a\x4a\xbe\x7c\x91\x81\xf8\x52\xcb\x99\xbd\x80\xed\x48\xe3\x28\x84\x1a\x04\x09\x18\x1b\xe7\x90\x65\x62\x1c\x99\x1c\xaf\x2b\x4d\xce\x44\xe4\xf4\xef\x25\xd2\x61\xac\x5c\x7f\xaf\xeb\xee\xfe\xa2\x42\x0e\x50\xd4\x76\x60\x37\xab\xa4\xf4\x05\x25\x5f\xc6\x59\x9a\x99\xe8\x05\x92\x93\x47\x85\xe0\x84\x6c\x0a\x6d\x4f\x2e\x5a\x6f\x0c\xd5\xba\xac\x32\x2c\xba\xb5\xe2\xf4\x48\x20\x35\xde\x5a\x80\x94\x92\x5d\xe7\x7d\xec\xc7\x05\xec\x3d\xd8\x48\x7e\x60\xae\x4b\xb4\x11\x60\xb4\x0a\x27\xcf\x20\x51\xa5\xcb\x7c\xc2\x5d\xe6\x03\x92\x5b\x44\x9c\xa8\x7d\x52\x55\xb4\xd0\xfd\x0b\xbd\x09\xe9\xf1\x9c\xd5\xb4\x93\x52\xd8\x38\x9e\x4e\xbf\x33\x30\xed\x66\xbb\x31\x9e\x4e\xa7\xd9\xbd\xb1\xf7\x2d\x59\xdf\x23\x53\x67\xe0\xc1\xeb\x6a\xcf\x9a\x6d\x04\xb3\x22\x4d\x20\xb2\x04\x4f\x33\x7b\x8a\x13\x3a\xe7\xf6\x14\x67\x29\x6c\x9b\x84\x70\x5d\x45\x65\xa9\xdf\xc6\x45\x3c\x8b\x93\x98\x3f\xd8\x46\x95\x8d\x0d\x80\xb3\x35\x18\x58\x41\x65\x1b\xc7\x7f\x81\xdb\xf4\x96\xe6\xf3\x24\xbd\xab\x8b\xc3\x0e\xbe\xf6\x2e\x1f\x8a\x1e\xcd\x09\x5f\x9f\xd6\x55\xf9\xa5\x21\x63\x5f\x9d\x47\xa8\xaa\x9d\x18\x6a\xe7\x5b\xb5\x66\xdc\x2d\xcd\xa4\x4d\x30\x1c\x9a\x29\xe1\xe3\x10\xd2\x1d\xa9\x84\xe7\x8f\x26\x96\xd7\xf1\x51\xd8\x28\xad\x55\x50\xb2\x56\x5d\xcd\xab\x4e\xe6\x25\x10\xea\x1c\x9f\x11\x73\x4e\xa6\x78\x2b\x86\x88\x65\xcd\x4b\x84\x17\x64\x5d\xe2\xdf\x36\xa8\x79\xd9\x8a\xfb\xbb\xc7\x09\xa9\x47\xce\x31\x59\x7d\x8d\x5b\x03\x5a\x5d\x54\x11\xc6\x6d\x46\xf8\x38\xbd\x63\x34\xff\x59\xbf\xa9\x16\xcc\x37\x8b\xe2\x9c\x7c\x94\x53\x36\xee\xd9\x94\xf3\xdb\x1e\x07\x7e\xd1\x9e\xeb\xa6\xf9\x15\x3a\xda\x4c\xce\x07\x7b\x47\x38\xe5\x0b\x9a\x8f\xe2\xc8\xc0\x67\x26\x42\xb8\x45\x6b\x1b\x74\xb5\x45\x78\x90\x9b\xa7\x3b\xec\xf8\x37\x52\x8f\x7d\x6f\x3e\xcb\xa6\xb9\x5a\xf4\x04\xe6\x42\xce\xbc\xe1\x10\x7e\x55\x9f\x8b\x4e\xc6\x68\x1d\x60\x5a\xbe\x2e\x11\x42\x18\x2e\x4c\x8a\x9a\x5c\x67\x3c\xcd\x46\x24\x96\x3f\x58\x5a\x53\x73\x3e\x82\xed\x38\x73\x8e\x03\x33\x57\xf3\x50\x05\xcc\x53\x53\xb2\x4b\x41\xad\x8c\xdf\x23\xfd\x75\x3e\xce\x21\xa5\x16\x7c\xae\xd3\x6b\xc1\xf7\x7a\xf6\xf6\x55\xa0\x32\x5f\x8d\x14\x30\xf9\x78\x96\x72\x9e\x2e\x11\x86\x7b\xa2\x9e\xa6\x9a\x90\x2f\x6b\x38\x89\x6e\xb0\x7a\xf3\x56\xc2\xac\x5b\x27\x4c\x55\xdf\x22\xfe\x91\xee\x81\x86\x13\x57\xcd\x74\x8b\xd6\x90\x2c\x5a\x20\xb5\xe3\x84\x7e\x6c\xe7\x04\xdb\x91\x55\x0c\xb3\x76\xce\x92\xad\xb4\x28\x3c\x7f\x80\x24\x6c\x5d\x5a\x1e\x34\x13\xa2\x49\x0d\xd3\x29\x31\xd6\xa2\xe7\x1f\x31\xbd\x93\x26\xc3\x92\xb6\x52\x51\xe7\xd5\x1e\xae\x8f\xd2\x16\x67\x12\x6c\x4b\x0f\x2b\xd3\x3d\x6d\xee\x25\x02\xac\x6a\x98\x99\x42\x59\x75\x5f\x96\x3a\xfd\x0e\x45\xeb\x3a\xbf\x0d\xcc\xfa\x6b\xd2\xf0\xd0\xed\x79\x05\xbb\x5d\x18\xac\x4c\x66\x2a\x69\x1d\x60\x99\xa8\xd8\xdb\x41\xb8\xa0\xa6\xa1\xb7\x3d\x8c\x66\x12\x69\x85\xd1\x17\x83\x68\x69\xf2\x26\x2d\x01\x92\x53\xb8\x1a\x0b\xc8\x08\x01\x43\x88\x43\x55\xeb\x0d\xe5\x97\x41\x5e\x0d\x42\x61\x22\x9c\x11\x66\xc5\xf8\x0b\x49\xad\x00\xaf\xa4\x84\x64\x27\x24\xd4\xdd\x1f\x0e\xb3\x53\x12\x4a\xf0\x86\x43\xd7\x90\xd0\x19\xd8\x80\xae\x1b\xfe\x63\xa9\xdf\x42\xa9\xa5\xcb\xe1\x49\x21\x79\x0b\xf9\x22\xc4\xaa\x16\xee\x08\xe1\x54\x36\x01\xf5\x0c\x87\x5f\x64\x0b\xb2\x6a\xd9\x04\x4f\x33\x03\x1b\xaa\xf1\x6f\x6c\x82\xa9\x26\xb2\x6e\x13\x7b\x4a\x39\x80\x3e\xa7\x99\xfc\xb4\xc0\x11\xb9\xa8\x63\xa4\x26\xd5\xf5\x2f\x39\x9d\xc7\xf7\xb5\x51\xa4\xc2\x9c\x27\xaa\xa6\x73\xd3\x08\x66\x2b\xce\x69\x64\xe0\x08\x27\x08\xe1\x1a\x09\x0a\x50\x85\x8a\xaf\x01\xcc\x77\xd7\xa8\x14\x46\xc0\xc9\xaa\xf6\xcb\x28\x20\xa2\x68\x17\x10\xab\x9d\xcd\xec\xfa\xa6\xd5\x4c\x97\xd7\x69\xd7\x93\xc6\x90\xac\x40\x51\xc7\x4b\x85\xa6\xe1\x70\x66\xf2\x31\x87\x47\x18\xea\x87\xdc\x70\x09\xc4\x61\xae\x13\xd2\xb6\x5f\xc8\x26\x06\xd3\xb2\xc4\x37\xe4\x2b\xb8\xc2\x0f\x7f\x6a\x6e\x50\x0d\xce\x19\xe7\x41\xb8\xa8\xa6\xf2\xa0\x3d\xd0\x63\x75\xb8\x3f\x88\xa5\x06\x57\xa7\x83\xd2\x39\x4f\xfe\xf8\xd4\x92\xac\xee\x55\xdd\xd5\xf6\x44\xcb\x48\x58\x4d\xb4\x2f\x24\x54\x13\x4d\x42\x23\x55\xcf\x2f\xc3\xe1\x54\x65\x2f\x1a\x04\xa6\x8a\xcf\x1c\x14\xfc\x43\xfc\xa5\xca\xde\xbc\x22\x9d\xa7\x7b\x5f\xc8\x4a\x4f\xd5\x8c\xac\x74\xb5\x65\x8b\x8a\x35\xd0\xaa\xf7\x8f\xc1\xcc\xb7\x27\xb9\x04\x56\x52\xbc\x06\x76\x4e\x2e\x74\x53\x67\xdd\x19\xb2\x20\x67\xf5\x0c\xf9\xad\xba\x56\x33\x04\x7f\x24\xfd\xe9\x2d\xdc\x73\xd3\xc8\x62\x06\xe1\xec\x60\xfd\xed\xdc\x34\xd2\x15\x1f\xa5\xf3\x1a\x48\xf9\xb8\x49\x6d\xf5\x78\xce\xc8\x74\xc5\x2f\xe6\x0a\x6e\x20\x42\xa0\x01\x55\x3f\xdc\x4b\x55\x24\xad\x92\x24\x60\x56\xdf\xe8\x40\xcd\xfd\x95\xff\xf1\x69\xcb\xd1\x5a\x57\x4c\x61\xf2\x28\xb3\x06\x42\x41\x9b\x0b\xfc\x1b\xde\x49\x6f\xf8\x9a\xb8\x92\xb6\x23\x73\x5d\xe2\x1c\xe1\x5b\x75\xa5\xe6\x74\x4d\xb3\xa8\xc3\x70\x7a\xea\xd9\x8d\xa4\x10\xcf\x70\x01\xf3\x02\xaf\x08\x6d\xd5\x89\x2f\x14\xa6\x24\x05\x06\xe6\x4a\x6a\x10\x2b\x30\x53\x57\x8d\x97\x6e\xdf\x40\xa7\x64\xaa\x2a\x8a\xc8\xaa\x65\x83\xee\xcd\x48\xe4\x4e\x7d\x1c\x92\xc8\x3d\xf6\x55\x54\xf8\x90\xcc\xc8\x0a\x26\xce\xd9\xd6\xe0\xcb\x49\xc7\xb6\x32\xda\x29\xdd\xe4\x17\xc8\x72\x63\xa8\x1d\x00\x84\x8f\xdb\x4f\x0b\x77\xea\xdb\x86\x8a\xa0\x0b\x25\x20\x79\xb8\x9b\x05\x37\xf4\x9f\x17\xa0\x8f\x63\x79\xfd\x5f\xfa\xba\xc9\xc0\x6d\xb5\x8b\xa8\x44\x3f\x40\xcd\x56\xab\xb8\x2f\xf5\x88\x46\x29\x80\xaa\xb7\x34\x5d\x84\x07\x81\xc9\x20\xe1\xce\x25\x04\xfd\xa8\x32\x6c\xe3\x9c\x2c\xc1\xf6\x95\x12\x14\x87\x64\x2b\x3f\xb1\xca\x55\xc1\x88\xab\xd5\x80\x4a\x05\x84\xb9\x64\xc5\x95\x92\xa4\x66\x99\x05\x6f\x7d\x9c\x7e\x45\x67\x39\x27\xe9\x6e\x9d\x65\x8f\xb9\x53\xdf\x22\xe7\xe3\x76\xe7\x99\x7b\x5c\x3f\xfb\xaf\xfa\xd9\xd3\x9e\x72\xdf\x6f\x96\x2b\x6f\x76\xa5\x4a\x35\x2e\x53\xc8\xa1\x6c\x52\x42\xdd\xa9\xdf\xf5\x53\x59\x74\x5c\xac\x66\x05\xcf\xcd\x63\x84\x84\x30\xa4\xde\x08\xeb\x4d\x0e\x73\xb9\x6f\xa9\xac\xf2\xaf\x93\x34\xe0\x66\xe8\x1a\xb3\x34\x8f\x68\x0e\x11\x01\x61\xe4\xe0\x0c\x8a\xcb\xfd\xd1\xd7\xcb\xc9\x49\x56\x2b\x50\x9b\xbc\x17\x17\x68\x4f\xf3\x3f\x63\x40\xc8\x6c\x38\x94\x33\x78\x01\xd7\x42\x98\xec\xe4\xcc\x3d\xf6\x87\x43\x98\xe4\x84\x90\x07\xa5\xb7\x98\xcc\x22\x09\x86\x1b\x52\xcd\x78\x84\x99\x95\x9d\x9e\xb9\xdf\xfb\xaa\x0e\xf9\xac\xfd\xc5\xa8\xf9\x42\x56\x86\x90\xe4\x1c\x37\x60\x4c\xc0\xf1\x0f\x20\xac\xcd\x9c\x7c\x38\xc7\x71\xed\xca\xd2\x30\x50\x5d\x63\xab\x11\xae\x1e\xc5\x27\x72\x18\x1d\x33\xb6\x60\x13\x72\x1b\x3a\x1c\x5b\x90\x8a\xb3\x69\xdf\xae\xea\xab\x3e\xb6\xd2\x53\x06\xd0\xc7\x23\x33\x1d\xe5\xe8\x94\x30\xe8\xbb\x19\x8f\x48\x3a\xda\xaa\x90\x77\x7b\x8f\x70\x0b\x9e\x1a\xc4\xfe\x26\x1c\x59\x65\x5d\x21\xf0\x4f\xd9\xc6\x66\x95\xf6\xae\x1e\xca\x9a\xcc\xa7\x47\x12\xc8\x13\xa2\x60\x96\x7d\x6e\x01\x09\x75\xf2\x2e\xb6\x97\x71\x14\x25\xb4\x0d\x5e\xd3\xe5\x0e\xa0\x00\xde\x36\x34\x55\xdb\xdb\x50\x99\x5b\xc8\x45\x38\x2e\xcd\x07\x7c\x8b\xcf\x70\x86\x13\xcc\x60\xb4\x6b\x2a\x0b\x5b\x54\x16\x0a\x61\xa6\x27\x67\xee\x54\xd6\x9c\xe8\x39\xf0\xa0\x95\x57\x33\xb5\xc8\x1c\xab\x3b\xa2\x45\x0c\xc2\xa9\xf5\xe5\xf4\xcc\x7d\x2a\x3f\x50\x8f\x3a\x5f\x8c\x5a\x5f\x40\x7d\x9b\x94\x16\x82\x47\xe2\x31\x4a\xdb\x97\x5d\xed\x00\xa4\x54\x25\xa7\x69\x8f\xab\x07\x15\xa9\xb5\x01\xac\x48\xad\x0d\x82\x5d\xd7\xc4\x2b\x40\x7b\xbf\x1c\xb5\xbe\xd4\xdd\xb5\xd5\x28\x75\xbb\x5b\xc1\xd3\xad\xb5\xa6\xab\x56\xd3\xfd\x75\x6e\x76\x44\x51\xf9\xd6\xa7\x7d\x1d\x09\xe1\x58\x64\x03\x44\x4d\x47\x4f\xdb\x08\x6b\x01\xd4\xd3\xa3\x0a\xbd\x3d\x50\x6c\x37\xd9\xa2\xa5\x2f\x78\x0e\xb1\xfc\x2b\x35\xf3\x51\x96\xd5\x90\xe9\x6d\xc3\xb5\x32\x7c\xdb\x22\xd3\x36\xcb\xd2\x33\xe0\xb6\xe1\x57\x75\xd9\xd6\x1c\x6f\x35\xbc\x8b\x8a\xcd\xa6\x5b\xb7\x1a\x0b\xa9\x45\xbe\xe0\xdb\x9d\x88\xbc\x6d\x91\xfb\x97\xc9\xd3\x8d\x92\x6d\x82\x37\x6b\x04\xd7\x55\x8f\x5a\x55\xd7\xc3\xdb\x57\xf7\xa8\x53\xb7\x2e\x2a\xb1\x6b\x5e\x20\xe7\x82\x5c\x54\x8a\x0b\x36\xd0\x76\x3e\xff\x7a\xd5\x43\xf9\xcf\x4b\x84\x6c\xd8\x6f\x75\x31\x1c\x9a\x17\xa4\x32\x32\x3b\xd6\x6c\xa3\x0b\x2a\xcb\xf1\x23\x7e\x2b\xd5\xb8\xf7\xd2\x1e\xfe\xca\xfc\xa3\x27\x5c\xa1\x32\x6d\xd4\x2c\x85\x8c\x53\x32\x75\x4c\x4a\xe4\x6b\x9c\x2b\x65\xb2\x42\x93\x1d\x77\xef\x31\xb5\xd8\x29\x57\x68\x6b\xd5\xa3\x3b\x5e\x57\xf4\xd4\x1f\xb1\xba\xaa\x0a\x2b\x75\x5d\xd5\x03\x4c\x4b\x33\x05\x0a\xbc\x20\x17\x90\x58\xec\x2d\x7e\x2f\x35\xa3\xaf\xf6\xe3\x78\xa3\x7d\x20\xbc\xba\xf5\xe3\xa6\x1b\x8a\x71\xd6\x2d\x6b\x3e\xaa\x3a\xf1\xfd\x46\x25\x15\x45\xd6\xf5\x7c\xdf\xee\x45\x4d\xaf\x75\x65\x0d\x05\xd3\xd2\x64\xc0\x95\x2f\x54\x0f\xde\xd6\x26\xb2\xf9\x91\x04\x66\x63\xb7\xb6\xec\x03\xe4\xb4\xec\x91\x05\xfe\x0d\xd9\xbd\xc5\xf0\xb5\x6a\xed\xa3\xac\xb5\x57\xd7\xae\x0a\x34\xb6\x73\xe7\x80\xa5\x46\xa0\x76\x21\xed\xd1\x06\xb4\x98\x04\x66\x0e\x60\x6c\x98\x41\x0c\xa7\xc8\xce\xb1\x4e\x26\x17\x23\x4c\x77\x19\xf2\xaa\x40\xab\xe5\xd2\x7c\x8f\xaf\x31\x18\x1e\x75\x6f\x36\x2d\x25\x84\xcd\xb7\x3d\x24\x28\xc4\xdb\x3e\x82\x92\xe6\x81\x9e\x5f\x5a\x02\x0d\x8e\xbb\x35\x54\x83\xdf\xa9\xa0\x35\x98\xaa\x06\xc9\x74\x94\xaa\x24\xbf\x57\x57\x44\x39\x20\x87\x43\x5d\x33\xd1\x7e\xc7\xe1\xf0\x56\xbf\xe7\x2d\xbb\x45\x15\xbd\xad\x8a\x76\x5e\xc9\x67\x42\x98\x7c\xac\x0e\xca\x2b\xa3\x5f\x3b\x27\xcc\x5b\xfc\x80\x30\xac\x92\xdd\xdc\xd0\xdc\x34\x54\x19\x03\xaf\x9b\x0a\xec\x5b\xbc\xe9\x2e\xb0\x1f\xb4\x25\xf7\xe7\x3d\x21\xd7\xf8\x63\xd7\x03\x22\x1f\xc8\x2a\xc1\x89\xcd\x94\x13\x3b\x2d\xcb\x12\xdf\x3e\xea\xe3\x50\xce\x0d\xa6\x85\x13\xec\x6c\x6e\x9b\x83\xc5\x22\x9e\xf3\x2a\xe7\x7c\x8e\x03\xb2\xfd\x16\x8c\xae\x3a\xc0\x50\xbd\x70\x1a\x0c\x87\x66\x40\x02\xbd\xea\xb4\x88\x0b\x05\x19\x57\x90\x31\x70\x12\x9a\x01\x42\x6b\x28\xd5\x18\x81\xc8\x3d\xf6\x49\xe0\x1e\xfb\x42\x04\xee\xd4\xd7\x3e\x93\x60\x2f\x25\x21\x30\x31\x12\x4a\x26\x90\xb6\xf5\xf8\x14\x1f\x4f\x11\xce\xdb\x8f\x72\xf9\x08\x2c\x48\x6d\xe0\xb8\x01\x74\x34\x80\x6e\x4a\x86\x7a\xae\x6a\x3b\x97\x96\xa6\x62\x3f\x0a\x3e\x29\x50\x15\x88\x16\xc9\x21\x6f\xc1\xdb\x1d\xc7\xf2\xd0\xba\xac\x70\x58\x2f\xe2\x35\x3b\x1b\xd2\x6d\x5e\xb7\xbd\x8e\xab\x56\x7b\x24\xd5\x6a\x07\xcd\x2c\x06\xb7\x74\x81\x74\xae\xe9\xfa\x01\x1c\x7a\xd8\x28\xe4\x52\x7f\xab\x9c\xda\xc6\x8d\xf0\xe6\x43\x1d\x4a\x7d\xa1\x32\x0f\xd9\x1c\x87\xfc\xde\x66\x38\x65\x21\xb5\xd3\x52\x95\x2f\xe5\xcc\x66\x21\xdd\x32\xb4\x3b\x8e\x82\xaa\x3b\x83\x29\x6c\x0b\x49\xe7\x73\xd2\x9b\x49\x73\x11\x17\xcd\x82\x47\xb7\x73\xb0\x60\xbd\xd9\x13\x21\xcc\xc0\xe4\xc8\xa9\x92\x6b\x6e\xbc\xb7\xb7\x7a\xb4\xcd\xb8\x80\x19\xfe\xbf\xd4\xbd\xeb\x96\xdb\xb6\xd6\x20\xf8\x5f\x4f\x51\xe2\x97\x8f\x07\x88\x20\x59\xb2\xe3\x9c\x84\x36\xac\x2e\xdf\x62\x27\x96\xcb\xb1\x2b\x29\x3b\x3c\x6a\x2f\x4a\x82\x4a\xb4\x25\x42\xa6\xa0\xba\x89\x5c\xab\xdf\x61\xe6\x09\xfb\x49\x66\x61\xe3\x4a\x8a\x2a\x3b\x5f\x9f\xe9\x99\xfe\x53\x25\x82\xb8\x11\xd8\xd8\xd8\xf7\xcd\x7b\xfa\x23\x29\xf8\x26\x65\x95\x36\x12\xce\xa6\x4c\x82\x87\xc2\xa6\xe6\xb3\xf5\x01\xa6\xcd\x89\x39\xb5\x20\xd0\xea\x64\x4d\x2a\x3d\x0e\xde\x97\xda\xec\xe5\xd1\x60\x98\x75\x07\x11\x40\xe2\xe0\x41\xfe\x30\x53\xe9\xc6\xe2\xbc\x2b\x01\xda\x34\x8d\x73\x23\x85\x6a\xef\x6f\x79\xfd\x13\xf7\x4b\x9a\x54\xeb\xf6\x06\xa0\x59\x6f\x2a\xae\x20\xf7\x93\x5e\x02\x32\xa5\x19\x6c\x29\x19\xd1\xb4\x28\x44\x2b\xd1\x0a\xe6\x11\xe1\x98\x4c\xc3\x50\xdc\xb2\x3a\x7a\x71\x58\x89\x30\x79\x4b\x77\x8a\x46\xb2\xb4\x92\x3a\x24\x86\x76\xc9\x95\x32\x15\x30\x7e\x49\x2e\xe9\x4e\x71\x4f\x91\xe1\xa2\x40\x65\x6b\x79\x41\xf5\x5f\x71\x94\x25\x79\x4d\xab\x8a\x37\xd3\xf4\x7e\xff\x3f\x03\x62\x46\x85\x07\xd3\x4e\xe9\x97\xf5\x98\xf0\xe0\x25\x13\x3d\xf5\xf5\xf5\xd5\xae\x4b\x22\xf6\x37\x31\xf3\x36\x11\x9c\x1c\xfa\x0f\xf8\x43\xf1\x80\x77\x3a\x4a\xf9\xe3\xb6\x8e\xdf\x2a\x40\xf4\x72\xc8\x2a\x79\xb1\xd0\x28\x15\x2c\x1a\x50\xe6\xa3\xa7\x0c\xb0\x1f\xc7\x70\xfc\x7d\x4c\x26\x29\x0e\xa5\x04\xca\x34\x73\xd1\xa1\xbc\xa6\xa2\xff\xec\x63\x6f\xa5\x0b\x52\x68\xdc\x1d\xb7\xd7\xb1\x7a\x03\xa7\x4a\x50\xf7\x48\xd4\x3b\xc1\xd7\xf0\x2a\xa3\xf6\x89\xec\x60\x8d\x04\xec\x54\xe6\x39\xdd\x5e\x55\xec\x78\x52\xa4\xba\xc2\x61\xd8\x35\x7e\x97\x73\x67\xd5\x11\xfc\x27\xe4\xe9\xd2\x7c\x91\xf7\x65\xba\xd5\x9d\x41\xbf\xff\xbd\xd0\xfa\x49\x22\x3b\x13\x7c\xed\xfa\x12\x7c\xbd\xdf\x95\xbc\xae\x2b\x3d\xc9\x26\xba\x23\xad\xa9\xf4\x97\xe7\xb1\xbf\x3c\x9e\x70\xd1\x47\xf2\x12\xf7\xab\xcf\x95\xe8\xdf\xb5\x7d\x57\xa1\xdd\x95\x6e\x5e\xc9\x0c\x9d\x67\x7c\x5d\x96\x07\x97\xc0\x7b\xf2\x81\x3c\x25\xcf\xc8\x13\xba\x5b\xf1\xd9\x76\xc9\x36\x51\x7c\x4d\x3e\x92\x8b\x71\x49\x5e\xd0\x6a\x0c\x9a\xc4\x06\x0c\xc1\xce\x2b\xc1\x41\xec\xad\x1a\x6d\x22\x24\xf3\x90\x27\xd9\x66\xce\xf3\x55\x40\x82\x33\x88\x1c\x73\xea\x95\x9c\xf8\x0f\x23\x7e\xe3\x3f\xae\x36\xee\x69\x4c\x32\xda\x7f\x90\x3d\x14\x2e\x77\xac\x4b\xd3\x18\x67\xe0\x93\x62\x7d\x84\xb4\x2d\x47\xcc\xc7\xd6\x55\xa7\x94\x78\xe1\x8d\x64\x51\x3e\xf9\x1f\xf8\xa6\x99\xa0\x84\xec\x73\x2a\xf8\x50\x5b\x61\x97\x2d\xc2\xde\xa9\x7d\xee\x94\x07\x6b\x96\xcb\x09\x26\xd9\x94\xf5\x32\x7e\x89\x70\xf9\x1e\x6c\x12\xc8\x07\xf5\xef\xa9\xfa\xf7\x8c\x56\xee\xe2\x74\x8e\xda\x09\xfa\x80\xc3\xf0\xc3\xa3\xc1\x8f\x66\x96\x1f\xa8\x8d\x46\xf1\xa1\x3b\xf8\x91\xdc\xbd\xdf\xd7\xa9\xc6\x9f\x52\x2f\xf1\x1a\x83\x17\xb8\xd5\x4e\xd0\x7b\x1c\x86\xcf\x11\xee\xbe\x7f\x38\xe8\xcb\x13\x02\x1e\x38\x4f\xc3\x10\x4d\x97\x2c\xc9\x4d\x83\xa7\x58\x4f\x03\x93\xf7\xf4\x39\xc2\xe4\x13\xc2\xe4\x03\x85\x86\xb8\x24\x09\x52\xd2\x65\xb8\xe9\x74\x9e\xb7\x7a\x4a\x39\x5c\x14\x71\xa0\xe2\x21\x05\xc4\xd8\x85\x90\x40\xf0\xed\x74\xb1\xe2\x17\xec\x90\x2a\xef\x40\x77\x88\x91\x67\x56\xeb\xf8\x72\xdf\x82\x82\x64\x2d\xcf\xc3\xd8\x5a\x74\x68\xaf\x30\x89\x41\x2c\xa5\x86\x0b\x88\x9d\x87\xed\x96\xd1\xcc\xfe\x84\xfb\x02\xe5\x80\xc1\xde\x28\xa2\x42\x3d\x64\xbd\x45\xba\x11\x3c\xbf\x86\x34\xd6\xbd\x0d\x13\x27\x8a\x4a\x44\x02\x92\x07\x3e\xe9\xe9\x83\xd1\xfc\x55\x09\x62\x3d\x63\xc4\x77\xc3\x70\x51\xf8\x8f\x6a\x6a\x30\x4e\x09\x43\x59\x58\xc2\x24\x2b\x33\xca\x08\x12\xf4\x06\x3b\x32\xac\xee\xa8\xe6\xde\x40\x1c\x08\x6b\x72\xe5\x85\xe0\xa6\x82\x70\xb0\x8e\xd2\x6a\xdb\x9b\x7d\xa2\xee\xc4\xfb\xaa\xc3\x34\x8f\x25\xee\x04\xd8\x1f\xb7\xfb\x26\xd2\xcc\x4e\xe1\x93\x28\xe8\x1f\xf5\x03\xcd\x13\x9c\xec\x17\x79\x6c\x42\x90\x6c\x05\x3f\x92\x7f\x74\x22\x4f\xa5\x07\x8b\x02\x65\x54\x22\x2f\x44\x2b\x9b\x8e\x2a\x16\x1a\x65\xcb\x27\xd4\xe9\x0c\xfc\x08\xb4\xa9\x50\x45\xdd\x36\xa5\xb9\x65\x21\x46\x92\x67\x52\xec\xc5\xda\xfe\x1c\xf1\x99\x32\x79\x9e\xd0\xdc\x97\x85\x5b\x56\x41\xb7\xa6\x53\x93\x0e\x56\xb6\xa2\x23\xff\xc9\xf4\x41\xd7\x64\xcf\xc0\x72\x02\xf6\xd6\x76\xf2\x95\xa8\x23\x68\x82\x0d\x25\xeb\x06\xa6\x13\x12\x5c\xa4\xec\x72\xcd\x73\x25\x0b\x73\xe3\x0c\x91\x3f\x85\xca\x82\x34\x4e\x27\x00\x33\xb1\x25\x0b\x70\xa4\x0f\x60\x57\x11\x4e\xb5\x7e\x0d\x91\xfd\xed\x1d\x57\x7b\xc3\x24\xb6\x92\x30\x2b\xd8\x3d\x70\xbc\xe1\x82\xc8\x24\x41\xbc\x97\x68\x3f\x38\x85\x6d\x37\xe1\x65\x1e\x73\xb1\x38\xd2\xdd\x1e\x25\xd9\xec\x48\x75\x6c\xe3\x1a\x98\xe0\x66\xb8\xa5\x3a\xec\x7d\x52\xb6\xf7\xc3\x54\xf5\x2f\x89\x12\xc9\x2e\x1c\x58\x7b\x35\x87\xc8\xa6\x87\x8f\xfb\x63\x43\x14\xf6\x3e\x26\xb3\x99\x61\x81\x31\xa9\x6a\xbe\x3d\x0d\xe3\x57\x3e\xe0\x03\xdf\xaa\xc9\xae\x73\x7e\x91\xce\xd8\x51\x92\x1d\xb9\xd6\x10\x1e\xc4\x2e\xad\x3b\x15\xf4\x71\x95\x45\xad\xbf\xc7\x75\x45\x67\xbd\x41\x52\xaf\xaa\xce\x65\xbd\x9a\x2a\xc5\xfe\xfe\x9e\x34\x56\xf4\xdf\x59\x1e\xad\xa2\x6f\xd4\x08\xd5\xe4\x82\x45\x98\xdc\x0a\x6e\x06\x8c\x86\xfb\x3d\xd1\xd8\xab\xa7\x79\xa2\x6a\x85\x7d\x16\x1f\xed\x29\x11\x25\x7e\xdd\x95\x0e\xbf\x93\x8c\xc6\xca\x07\x75\x9e\x5e\xb1\x59\xdd\xd6\xdd\xe5\x56\x66\x0f\x10\xa7\xbc\xb7\x86\xb1\x5e\xf3\x19\xc3\x90\x34\x7f\x00\xbe\x57\x46\x9b\xf9\xc0\x18\x42\x29\x4c\x08\x86\x53\xf9\xbe\x26\x93\x63\xcf\x62\x09\xa0\x5e\x5e\x89\xc6\x7f\xc8\xaa\x75\xd5\x1d\xc3\x31\xc9\x74\x1a\x36\xc9\xd4\xa4\xd6\xa2\x52\x32\x36\xf6\xe1\x3d\x59\x7b\x4f\x1f\x1e\xdc\x41\x12\x77\x9a\x68\x83\xb2\x7c\x99\x5c\x63\xed\xc7\x3d\xed\xac\x3b\x23\x79\x08\x9c\x7d\x5f\x9b\x52\xa1\x6e\xe5\x65\x02\x09\x62\x89\x67\x74\xaa\xd7\x66\x6c\x09\xd4\xdc\xae\x9f\x16\x45\xd9\xb9\x96\xd5\xc9\xd7\x0d\xc2\x24\xda\x90\x74\xfe\x21\xa5\xac\xed\xe9\x16\x4b\x32\x79\xf1\xf9\x48\x09\x13\x25\x3d\xf2\x01\x93\x65\x12\xda\x66\x9a\x8b\x54\x4f\x48\xe0\x92\x9c\xd4\xcd\x33\xe8\xbe\x09\x47\x82\x1a\x20\x12\x0f\x57\xa8\x8e\x8f\xfd\x03\x82\x23\x8b\x52\x0f\x80\x74\xf5\xda\x04\x47\x7a\x5a\x45\xa8\xd8\x23\xd4\x7d\xf5\x32\xd0\xeb\xbe\x6e\x59\x1b\xb7\x7a\x7a\x78\x6d\xe2\xeb\x14\xf6\xa5\xb6\xcc\x54\x46\xac\x84\xd3\x9d\x6e\x94\x19\x3b\x14\xd5\x22\xd3\xb6\x28\xc0\xfb\x00\xfb\xa6\x44\x40\xca\xb4\xce\x86\x6d\x33\xc6\x90\x96\xa6\x34\x25\xc4\xf4\xd7\x45\xde\x94\xbb\xd0\x15\x98\x84\x7c\x43\x43\x65\xfc\xd7\xd8\x51\xc7\xfb\x46\xdc\xd8\x9f\xbf\x08\xdc\x72\x45\xe6\x57\x97\xde\x25\x5c\x5b\x82\x7a\x53\x50\xdf\xac\xbf\x5d\x0d\xf8\xde\xce\x1c\xd8\x35\xfc\x0d\xcd\xb4\x5d\x62\x53\x37\x1d\xb7\x13\xb8\xa9\x2f\xf7\xda\xbc\xb3\x95\xd4\x94\x05\x5f\x3f\xf4\xd6\x01\x84\xfa\x8a\x1d\xb4\x65\xb2\x85\x9c\xc0\x43\x6f\x5c\xa8\xa7\x39\x50\x5b\x08\x76\x33\x5f\x01\xde\x6f\xc2\xca\x0d\x94\x1f\x70\xfb\xaa\x31\x58\xba\xd2\x3d\xa8\x6e\xe5\x43\x74\xd8\x48\x9a\x64\x74\xb7\x07\xdf\xf5\x03\xf0\x2d\xf0\x8e\x23\x03\xec\x1a\x5b\xee\xa1\x5d\x79\x45\xd1\xfe\x03\x24\x7c\x2b\xe0\x47\x15\x83\xf3\xa2\x88\x3d\x04\xeb\xa1\x57\x87\xfb\x0c\xbf\xa2\x84\xf3\xed\x1c\x83\xb4\x77\x70\xdf\x64\x73\xb7\x60\xec\x31\xee\x69\x4f\x59\x5b\x9c\xf2\xb5\x02\x89\xa6\x97\x8f\x41\xc4\xa3\xdf\x27\x64\x64\x6c\xd9\x07\xf7\xcd\xf7\xf7\x7e\xfe\xe7\xfd\xef\xa7\xdf\xa3\xe9\x1d\x51\xb1\x43\xc6\xfe\x99\xb5\xe0\xd8\x30\xc4\x2b\x36\xd7\x86\xf5\xdd\xc1\xfd\x92\xac\x69\xbf\x35\x7d\xf8\x43\xff\xa7\x30\xcc\xc3\x10\xad\x69\x77\x30\x60\xdd\xfb\xdf\x03\x94\xae\xf9\x25\x9a\x92\xbb\xb8\xdb\xeb\xf7\xff\x79\xf7\x9f\xdf\x4f\x3b\x77\xef\xf6\xee\xff\x84\x49\x5e\x14\x68\x54\x3d\x86\xc9\x95\x2d\x21\x77\x7f\xd0\x9c\xd8\x84\xf2\x3b\xa8\x3a\xd1\xee\xd4\x9a\x5e\x8d\x00\x9a\x27\xdf\xa3\x69\x77\x64\x57\x0c\x77\x14\x2a\xb8\x6d\xe9\x88\x9c\xea\x57\xc6\x27\xa3\xaf\xc1\xbb\xba\xa0\xe5\x7d\x00\xcc\xad\x8a\x47\xe7\x5d\x05\x8a\xd6\x03\xab\x3f\xba\x2b\xa1\x5e\xb5\x8a\x2f\x19\xd2\x17\x86\xaa\x6e\xe5\xd2\xb6\xb5\xa5\x8c\x54\x89\x2f\xbb\xb6\x25\x54\x78\x4c\xa8\x21\x35\xcd\x4b\x39\xbc\xba\xc3\x1a\x68\x9c\x2a\xe7\xa5\x7c\x6e\x0c\xe7\x95\x55\x39\x1e\x4e\x33\x6b\x60\x98\x9b\xdf\xda\x04\x77\xff\x0e\xdd\x57\xc2\x4c\xfd\x8b\x91\x8c\x50\xa0\xaf\xd9\x00\x74\x71\x98\x4c\x2b\x6c\x51\x43\x05\xef\x36\x9e\xd1\x76\x9f\xec\x13\x71\x07\x44\x28\xa0\x1d\x52\xe3\x56\x09\x83\x30\x64\x0d\x19\xeb\x8d\x48\x41\x38\x3a\x05\x24\x89\x9a\x1e\x70\x3c\xb4\x5c\x59\x4d\x9a\xfa\xbb\xaf\xc4\x51\x20\xfb\x16\xd5\x25\xcc\xc0\x41\x45\x2d\x21\x37\xbf\xf5\x12\xae\x0f\x2e\x4f\x06\xb6\x08\xeb\xc3\xcb\xa3\x2a\x54\x97\x67\x70\x2b\x41\xfd\xb5\x55\x13\x78\x07\x8e\xd5\xca\x65\xa6\xb2\x3e\x07\x8a\xdd\xb2\xb1\xca\xb2\xc1\x1a\xb1\x8d\xc8\xf9\xf5\xde\x1a\xe9\xe5\x69\xd5\x68\x7c\x05\xbe\xda\x5b\xc7\x32\x4b\x8d\xf2\x31\x92\xe1\x1d\x53\x22\x83\x37\x46\x0a\x9f\x69\x29\xbc\x04\xe8\x37\x4e\xb5\xab\x76\xa4\x72\xa6\xbf\xc8\xfd\xf7\xbd\x82\xbe\x60\xed\xc6\x03\xd3\x6e\xd0\x5b\x1e\x96\x5e\x30\xca\xf4\xda\x7a\x56\x9d\x42\x92\xc5\x8d\xcc\x98\x16\x6d\x54\xa0\x23\xa7\xdc\x42\x47\x6a\x7e\x9b\x03\x66\x90\x80\x0a\x5c\xee\x66\x64\xb4\x1f\x7b\x2f\xaa\x26\xe9\xfb\xaf\xf5\x6a\xf5\xc9\xad\xcd\x1d\xf6\x69\x18\xf8\xc0\x1b\xa7\x47\x4b\x66\x33\xda\x5c\x87\x68\xdb\xb0\x3d\x7b\x79\x63\xd8\xad\x56\x51\x42\x77\x4e\x52\x6d\x04\x0f\x54\x21\x31\xe6\x40\x7f\xaf\x29\x90\x65\x44\x1c\x18\x55\x5b\x66\x37\xb4\x14\x6a\x50\x71\x68\xd0\xdb\x5a\xea\x31\xb5\x5f\x02\x8d\xc7\x75\x1f\x04\xa3\xd7\xb1\x96\x2c\x46\xeb\x63\x94\x45\x07\x64\x1d\x59\xc5\x2b\xe1\xb6\xef\xc6\xa4\x5a\xf7\xf0\x74\x9b\x5c\x0c\x12\x94\x35\x6c\x7c\x51\xa0\x09\xca\x2c\x26\x6a\xa8\xa2\x06\xd5\xac\x55\x76\xab\x62\x3e\x33\x18\xef\x96\x6e\xb4\x66\xb3\x69\x2e\x1a\xc3\x58\x81\xeb\x81\x1b\xae\xe2\x1f\x6d\x2e\xb9\x0a\xc6\xd4\x97\xb6\xbb\xcf\x91\xb9\x04\x9b\x8e\xbc\xd6\x1f\xf1\x8a\xfe\x08\xa4\x8e\xce\x2e\xfa\x6d\x2c\x8c\xf2\xc8\xbe\x51\x7a\xeb\xcb\x58\x54\x74\x47\x19\x90\xac\xbc\xac\x30\xa6\xc7\x1e\x1a\xa9\x1b\xa0\x43\x41\x93\x59\x45\x1d\x01\x65\xd8\x47\x34\xff\x2e\xdf\x09\x89\xa8\x14\x33\x23\xd1\x94\xa2\x9c\xc0\x77\xa2\x0d\xe1\x67\xe4\xbf\xd4\xaa\xaa\x9d\xeb\x44\xe5\x71\xcf\xd7\x32\x2d\x5b\xd6\xec\x60\x5a\xf3\xaf\xc8\x8d\x87\x06\x49\xad\xdb\x46\xa9\xec\x13\xfe\x2d\xfe\x15\x6b\x3a\x22\x13\x7a\x85\x3e\xd7\x17\x10\x93\xfd\x69\x62\x72\x03\x55\x33\x4c\xd6\x98\x6c\xe8\x15\xf2\x84\x61\x8d\xf5\x4f\x4c\x1d\x5f\xe2\x45\xd6\xb8\x35\xa1\xa7\x68\x42\x36\xb2\xc7\x53\x74\x43\x4e\xb0\x15\x19\xcd\xe8\x48\xd1\xe3\x37\xca\xeb\x6f\xa2\x00\x6e\x4e\x81\xf2\xed\xdc\x80\x93\xe0\x04\x38\xee\x63\xda\x7f\x70\xfc\xd0\xa9\x09\xac\x56\xea\x58\x41\xeb\x82\xda\x77\xf1\xf1\xd8\x29\x24\x3c\x03\x13\x80\xc2\x19\x40\xe1\x7c\x5f\x9a\x9e\xe9\xa2\x37\x7c\x13\x8d\x4c\x2c\x5f\xf9\xc0\x89\x96\xcc\x4f\xaa\x52\xf9\x1b\xb2\x4a\xb2\x6d\xb2\xd4\x8f\x1b\xfd\x78\xea\xd7\x39\x21\x8a\x5e\x98\x24\xb9\xdc\xe2\xe8\x0b\xf1\x2c\x7f\x6a\xbb\x50\x82\xed\x3e\xf8\xe5\x2f\x8c\x53\xd0\xa0\x95\xa0\x05\x2e\x0a\x13\x1e\xcd\xc6\xae\x58\x14\x05\x9a\xd3\x05\x2c\xcd\x8c\x2e\x14\x12\x06\x60\xf9\x42\xce\xe8\x4e\x32\x86\xd1\x4e\x7d\xa9\xfa\xec\x92\x18\xa9\xb8\x2e\xef\xfa\xcc\xa3\x56\x9d\xfb\xd2\x89\x79\x37\xf5\x05\x0b\xba\x9b\xae\xcf\x82\x2a\x15\xbb\x2f\x18\x98\x75\x73\x8f\xab\x2f\x4b\xf2\xd1\xe7\x91\xab\x64\x29\x39\xa7\x1f\x2b\x9e\x04\xe9\x1c\x9d\xf7\xbc\x21\x1f\x7d\xac\x33\xc2\x15\x7f\xce\x30\x44\x5f\x2a\x07\xc3\x2e\x75\x57\x69\xcd\x96\x98\x9c\xf5\xcc\x57\x6b\x7f\xc1\x2e\xfd\x62\xe5\x1f\x7a\x30\xc5\xe2\x1e\x1a\x0b\xde\xfe\xcd\xa1\x72\x25\x55\xf9\x62\x84\x16\xa0\xbe\x8e\x03\xc8\x90\x94\x88\x74\xea\x49\x09\x3f\x6a\x8f\x59\xf0\x03\xb7\x14\xa5\xd6\x78\xdf\xda\x44\x49\x59\xcd\x64\x6b\x1d\x14\x05\x3a\x03\xaf\x0a\xe3\x0f\xfb\xb1\xc1\x33\x77\xde\x4d\x89\xae\xa5\xfc\x6b\x3f\xee\xfb\xff\xce\xba\x39\x78\xa3\x54\x65\xdf\x6b\x91\xae\xd2\x1b\x08\xc1\x2d\x29\xa4\x7d\xbe\xa8\x52\xa3\x07\x64\xb4\x9a\x68\x18\x36\x4b\x0e\xd5\x21\xbe\x6e\x42\x74\xea\xf4\xa9\xcf\x6d\x44\x77\xef\xac\xdd\x1b\xa0\xb9\x8b\xaf\x75\xf2\x77\xae\x84\x6b\xe8\xf2\xd5\xbe\xa0\xe4\x1a\x93\xd7\xf4\x82\x3c\xa6\xbb\x52\x02\x6e\x0c\xde\x29\x44\xf9\x9d\x90\xe0\xb1\x21\x79\xde\xde\xe6\x8a\xfa\x38\xae\x85\xfc\x1d\xfb\x96\x0c\xaf\x0e\xf9\x9f\x90\x8b\xc3\xfb\xa5\x8c\x14\xbb\xaf\xb5\xc7\xcf\x63\x55\x93\x5c\xdc\x06\x07\x60\xf2\xd8\x7d\x6d\xbc\x82\x1e\xeb\xba\x06\x36\x04\x5f\x3f\x52\x86\xdc\x9d\xc7\x8a\xb0\xac\x80\x96\x7c\x67\x7c\x71\xf5\x0b\x39\x85\x47\xda\x56\xba\xf3\x58\xd3\x94\x3e\xa4\xc9\x97\xca\xa1\x1c\xb6\xfd\x3d\x35\x33\x02\x77\xef\x0f\xf6\xf1\x94\xaf\x5b\x67\x46\x01\x03\x68\xcb\xcd\x49\x4d\xbb\xf3\xa1\xfb\xd8\x49\x64\xbd\xf1\xf5\x4a\x74\xde\x77\x1f\x1b\x0f\x68\xdf\x4e\x0d\x42\x94\x9c\x69\xe2\x48\xab\xa6\x7b\xdb\x0c\x4c\x16\xf7\xca\x75\x60\xb0\x7b\x9a\x30\x36\xc5\x10\xe8\x43\x32\xcc\x5b\xa4\x5d\x4a\x4f\xa0\xdf\x5b\xc8\x33\x73\x92\x98\xc9\xf1\xe3\x54\x25\x56\x56\x28\x89\x55\xdf\xd5\x7c\x7a\x94\x66\x47\xcc\x86\xf0\x18\xc9\xc7\x34\x9e\x8e\xe9\xae\x24\x2c\x9e\x8e\x9d\x3d\xd3\x5a\x32\xc4\x13\xda\x7f\x30\x79\xd8\x30\xff\x07\x9d\x8e\xcd\x0a\xe3\xbf\x8e\x27\x63\x15\x86\x35\x41\x37\xb2\x3b\x30\xfc\x91\xbf\xe2\xd1\x58\xd2\x7e\xfa\x97\x51\xd8\x10\x17\xd1\x2d\x0c\x51\x4e\x07\x98\x64\x9d\xfc\x91\x24\xfa\xf8\x23\x9a\x75\x73\x8c\xf1\x6e\x4d\xdb\xfd\x16\xa4\x15\x2c\xcb\x75\x51\xa0\x54\x75\x22\xe9\xd1\x52\xb9\x96\xc2\x6e\x06\xc6\x4e\xcc\x9a\x6b\x39\x2b\xae\xa0\x24\x27\xb4\xca\x03\x6b\x3b\x53\x25\x87\x41\xbe\x79\x75\x15\x23\xa9\xc8\xad\x07\xde\xf6\xce\xd7\x5b\x3c\x54\x76\x42\x43\xb4\x05\x11\x5b\x1f\xc4\x3e\x92\x05\x8a\xd0\xd6\x1c\x15\x59\xd8\xcd\x6c\xdc\x02\xed\x24\x82\xb6\x4a\x74\xdc\x27\x2a\x64\xe6\x5c\x40\x1b\x75\x20\x65\x61\x37\x33\xb1\x12\x02\x95\x4e\xc0\x29\xb3\xb5\x6d\xc6\x8c\x5d\xa4\x53\xf6\x26\xbd\x62\xcb\xb7\x72\x4e\x61\x58\x2f\xf9\xcf\x01\xa5\x7d\x58\x5d\x90\xdd\xe5\x12\x5f\xa1\xfc\xfb\x7a\x35\x7c\xa7\x5e\x42\xb8\xdf\x82\x7f\x43\x0b\x4c\xb6\xf1\x8b\x31\x55\x56\x43\xcb\x44\xb0\xf7\x28\xe8\xe4\x9d\x60\x7d\x85\x8f\x6c\xd9\x07\x14\x74\x38\x94\xd5\xac\x84\xda\x94\xbe\x08\x43\x24\xbb\xe8\xd0\xc0\x35\xf8\x0b\xf5\x71\x80\x71\xa4\x97\x59\xad\xb2\x92\x5b\x06\xeb\xab\x20\xda\xfa\x71\x1a\x20\x8c\x81\x2c\x36\x6b\xac\x97\x58\xcb\x6a\x75\x03\x13\x02\x42\xc5\x35\x90\x85\xb8\x24\x4b\x09\x67\x5f\xbf\x9e\xe8\xad\xd7\x53\xb2\x5c\xf2\xcb\x37\xfa\xea\x7c\x9e\x5e\xb1\x59\x18\xa2\x25\x6d\x0f\x14\x5b\x31\x27\xc7\x64\x41\xdb\x03\x79\x48\x50\x6a\xf1\x4f\x51\xa4\x3e\x1a\xc4\x61\x68\x5e\x2a\x93\xf0\xd4\xc3\x77\x18\x6f\x1d\xf3\xe6\x29\x0d\x4f\x74\x13\xc2\xe0\x9f\x8e\xcd\x9b\xce\xd1\x12\x7a\xb3\x04\x85\x1e\xae\x46\xcb\xe0\x6a\x25\x33\x6c\x95\x0c\xa9\x0e\xad\x94\x94\x30\xae\xa9\x46\x98\xfd\xe9\xc6\x6f\x27\x28\x35\x2a\xee\x30\x34\x3f\xb5\xd7\x9c\x79\x02\xe0\xdf\x35\x7e\x19\x2c\xdc\x97\x7f\xc3\x6d\xde\x7a\x57\x41\x98\xb8\x4d\xe9\x97\x30\xac\xf2\xef\xa2\x01\x9d\x56\xc3\xe0\xd8\xe6\xe4\x4b\x35\x40\x4b\x85\xe1\x3b\xb1\xdf\x4c\x98\xd5\xef\x2f\x68\xbb\xaf\x7c\x8d\x0f\x6d\x21\x60\xb2\xb6\x36\x22\x6d\xf7\x4b\xbb\x99\x72\x1d\x17\xb8\x6e\x33\xef\x51\x17\xf8\xc0\x5d\x50\xa7\xa6\xbc\x26\xfa\x0a\x6a\x78\x53\xfd\x30\x7f\xcd\x14\xc7\x69\x2e\x89\x15\x6d\xf7\xc9\x19\x3d\x30\xf4\x83\x33\xa5\xaf\x3f\xb3\xfa\xfa\x30\x0c\x1e\x9f\x3c\xfd\x20\x8f\xfa\x59\x4f\x24\xe7\xaf\x93\x15\x0b\x43\x84\x20\x58\xd0\x19\xae\xd2\xf4\xb8\x37\xdf\x2e\x97\x9b\x69\xce\x58\xa6\xe7\x55\x14\xc7\x3a\x81\xdd\xf3\xa6\x57\x2b\x7e\x23\xcb\xdf\xed\x95\x6f\xf6\xaa\xcb\xcd\x9f\x3f\x30\x79\x3e\x80\x2a\x6e\xd3\x7d\xca\xec\xcc\x59\x2e\xe0\xdd\x4a\x1e\x5c\x75\x11\x9d\xd1\x33\xef\x43\xcb\x55\x51\x1c\xba\x8b\xab\xc0\xe3\x2f\x25\xa9\xb4\xd8\xd7\xdb\x1f\xde\x04\x6c\xa2\xad\x94\xe4\x5c\xce\xc9\x6c\xc7\xb5\xbc\xce\xb7\xea\x6e\xbb\xa0\xdb\xf8\x7a\xdc\xaa\x8c\xa1\x0c\x2b\xaf\xc7\x6d\x4a\x2f\xc2\x10\x9d\xcb\xdd\xfb\x18\x5f\x8f\xe9\x05\x2e\xcf\xeb\x27\xc1\x83\x68\x1d\xb4\xe8\x63\xc5\xff\x24\x67\x66\x65\xd8\x2c\x00\xa9\x92\xa4\x59\x3c\x73\x9d\x66\x01\xbf\x95\xdd\x0a\xca\xac\xec\x36\x33\xbf\xb5\xec\xb6\x41\xb1\x61\x6c\x9a\x04\xb8\xac\xfe\x97\xb4\x27\xda\x1a\x4a\x75\x01\x93\xad\x48\xcc\xff\x6d\x0a\x89\xa6\x69\x2b\x85\xc3\xb7\x4c\x7b\x4f\xab\x61\xa6\xed\xe9\x2c\x92\xe5\xf2\x50\xb0\x3a\x66\x39\xce\xbd\x18\x7a\xc4\x44\x13\x39\x14\x60\x8f\xdc\x94\xe8\x15\x6e\xbd\x34\xc2\x0f\x1a\x8f\xc9\x13\x87\xa9\x3e\x01\x26\xfe\x83\xce\xd0\x4b\xf2\x04\xb7\xfe\xb0\xf2\x13\xe5\xf0\xe1\x8c\x28\xa3\xff\xe5\x95\x54\x74\x75\x92\x7f\x66\xf9\x46\x82\x79\x6c\x57\xc1\x2e\xe9\x81\x38\x16\xca\x1e\xe8\xf6\x98\x6f\xb9\x1a\x4b\x62\x1f\x3a\x42\xa2\x13\x74\xd5\x50\x6a\x8d\xb5\x3a\xfb\xf6\x2e\xd2\x4a\x17\x81\x6a\xdf\x9d\x71\xbd\x4f\x24\xaf\x9c\xde\x14\x13\x16\x8b\x71\xa5\x2c\x97\xfb\xa1\x3f\x31\x16\x63\xba\x9b\x71\x11\xa5\x84\x2d\xa3\xbc\x84\xcd\xb8\xc5\x95\x6a\x67\x13\x45\xf5\x7c\xb9\x91\x96\x29\xd9\x52\x5f\x7c\xe4\x78\x00\x1d\xb7\xcf\xb7\xbf\x36\xaf\x72\xf9\x4a\xe7\xfb\x4a\xc8\x14\x12\x06\x3c\x40\xed\x14\x4d\x71\x51\x40\x54\xc5\x69\xcd\x68\xbe\x5e\x28\x49\x29\x49\x4b\x4c\x3b\x14\x7e\x13\x7f\x27\xe3\x6c\x1c\x86\x48\xd9\x5d\x21\xed\xe0\xe5\x5e\xf5\x66\x5c\x60\x9d\x7a\x04\x72\xe5\x49\x64\x95\x8f\xb1\x72\xe8\x45\x0d\xb5\x6d\x1d\x3a\xc5\x86\x25\x93\xbc\x93\x89\x2d\xfc\x0b\xfd\xa3\x24\x3f\xdc\xed\xff\xe4\xc5\x1b\xf5\x42\x8c\xfa\x39\xd3\x20\x83\x1a\xa3\x59\x2f\x5b\x41\xfc\x3d\x0f\x82\x9b\x23\x94\xb2\x6a\xb0\x3a\x51\x14\x83\x3b\x7d\xdf\x7e\xcd\x38\x7d\xa8\xe8\xe1\x24\x95\x87\x29\xa1\xfd\x07\xc9\x43\xfe\x20\xe9\x74\xe0\xea\x51\xc6\xd0\x2e\x7c\x6a\x82\xf1\xa3\xfb\xf7\xef\xfe\x7c\x3f\x0c\xb3\x87\xf7\xff\x79\xef\x87\x1f\x94\xb5\x79\x0e\xff\xb2\x47\xf7\x7f\xbc\x37\xf8\x19\xef\x90\xe8\xd2\x7b\xf8\x51\x77\x20\x09\x28\x38\x7c\x77\xef\xfd\x4c\x06\x3f\x0f\xc8\xe0\xa7\x9f\xe1\xe3\x21\x63\x05\x98\xba\x75\xc0\x62\xee\xdb\xdb\xe4\x34\xab\x74\x90\x3d\xbc\xff\xe3\xbd\xbb\xfd\xaf\x75\x40\x2a\xed\x32\x9a\x77\xe5\x77\xfc\xf8\xf0\xe1\xa0\x5f\x64\x5d\xe8\xa2\xf8\xf1\xfe\xfd\x7b\x3f\xea\xf5\x50\x64\x90\xe4\xfa\xbe\xde\xaf\xc9\xfd\x91\x3d\x1c\xdc\xfd\x49\xad\x9b\xe8\xd2\x01\x7e\xd8\xc7\x70\x1b\xb7\x52\x1b\x14\xc7\xd0\x9c\xd9\xc3\xbb\xfd\x1f\x5c\xdd\xbb\xfb\x75\x1f\x3d\xfa\xb1\x18\xfc\x7c\x97\xfc\x78\x2f\xcc\x0a\xd9\xaf\xd7\x16\x26\x6a\x1b\xdf\x6b\x6a\x3c\xb8\x5b\xdc\xbd\xfb\x03\x91\xdd\x84\x3f\xde\x93\x1d\xd4\x7a\x82\x7d\x83\x79\xfc\xfc\xcf\xc1\xfd\xbb\x0d\x26\xb6\x2f\x33\xc8\x99\x77\x34\xe5\x33\x76\x04\xa1\x25\x55\x00\x60\x39\xe6\x0f\x8d\x63\xfe\x54\xdc\xfd\xa1\x4f\x60\x74\x33\x68\xf3\x04\x8c\x78\x22\xf5\x13\xda\x31\xbc\x03\xfb\x48\xf5\x4a\x85\x19\xaf\xc5\xf9\x75\x66\x92\x86\x80\x06\x13\xea\xde\x3c\xe7\xab\x27\x1a\x4c\x91\x5c\x9d\x7b\xb8\x2c\xb9\x67\xdd\xae\xa2\x06\x53\x1f\x11\x6b\x0d\x8f\xcb\x7c\x6c\x59\xd7\x3f\xd2\x4c\xfc\x04\x5e\x50\x43\x79\xf3\x44\x72\x4d\x5c\x19\x92\x65\xb8\x24\xb9\xd7\xbd\x9a\x2c\x6d\x70\x7b\xf7\x99\x7a\xc2\x0d\xfa\x0f\x20\x59\x70\xd0\xe2\xce\x00\xcc\x9e\x47\x0e\x27\xd5\xe9\x0d\x12\x9a\xd1\xac\x28\xdc\xc1\x64\x71\x32\x7e\x48\x07\x77\xff\x39\x44\x79\x87\x0a\x94\xe2\x4e\xd3\x32\x40\xa8\x7b\x18\x06\x47\x69\x87\x06\xff\x19\x74\x64\x51\x25\xfe\xb1\x0d\xa2\xd8\x91\xdd\x94\x88\x91\x3e\xb1\xe9\xe3\xc0\xab\x05\x54\x6b\x26\xfe\x72\xef\x94\x5d\x89\xa7\xf0\xad\xf9\xab\x54\x54\x12\x36\xc2\xbb\x67\x99\x7b\xc7\x71\x49\x7e\xbe\xff\xc3\xb7\x84\x52\x56\xd8\x43\xa5\x01\x31\xd6\xae\x4a\x7e\x00\x96\xb8\xb1\x52\x08\x1c\x9d\x41\xd1\xd8\xe4\x16\xd3\x9f\x81\xbd\x68\x55\x95\xd0\x9a\x46\x04\x16\x86\x15\x73\xd1\xa2\x50\x5d\x97\xfb\xd1\x8f\x73\xdf\xe7\xe9\xc8\x24\x35\xe4\x73\x98\x63\xcf\x12\xec\x95\x57\xc6\xf5\xa9\x29\x84\x72\x43\x27\x2f\x4e\x47\xaf\x9a\x3b\xf2\xde\x34\x06\x5a\x6e\xca\xd1\xfd\x6e\x91\xcc\xf8\xe5\x5b\xce\x21\xf3\xdc\xde\x60\xee\x75\x6d\x2c\xf7\xa2\x1e\x1c\x38\xc9\xd2\x55\x22\xd8\xf3\x74\xb9\x84\x00\xc1\x23\x41\x14\x7d\xf1\x0e\x52\x03\x0a\x9e\x41\x71\x2a\x88\x1f\x46\x78\x29\x40\xa3\x7b\x9e\x08\x06\xcf\x53\x41\xe6\x7c\xb9\xe4\x97\x4f\xb6\xf9\x86\xe7\x50\xb6\x11\x64\x91\xce\xd8\xb1\xee\x98\x0b\x92\x42\x9e\x77\x23\x8c\x48\xb3\x73\x78\xb1\x15\x04\x24\x3a\xc7\x79\xce\x2f\xa1\xe4\x86\x91\x8d\x48\xa7\x9f\xaf\xe1\xe9\x44\x94\xc6\xb4\xce\x18\x7b\x91\x91\x3d\x47\x26\xff\x2e\x74\xd1\xf2\x22\x32\x1b\x4a\x2f\x4b\x2e\xd2\xf3\x44\xf0\xbc\xb7\xdd\xb0\xfc\xf8\x9c\x65\xe2\x69\x22\x92\x96\x17\x3b\xab\x4d\x59\x18\xb2\xde\x24\x4f\xb2\xd9\x26\x0c\x6b\x89\x07\x75\x39\x1e\x9a\x5f\xb7\x84\xbc\x80\x0a\x9d\xe0\x4e\xd0\x61\xbd\x0b\x96\x6f\x52\x9e\x95\x36\xe3\xc2\x51\x80\xa3\x86\xd9\xf8\xd9\x0f\x4d\x57\xed\x3b\xff\x1d\xa1\x61\x7b\xba\xc8\xf9\x8a\x15\x49\x36\xcb\x79\x3a\xc3\x3d\xfc\xfd\x26\x99\x27\x79\x7a\x27\x55\x76\xdc\x13\xe4\x47\xa1\xde\xd8\xc8\x70\x35\x37\x9c\x01\x76\x72\x4d\xa5\xd8\x36\xe2\x9f\xe4\x96\x90\xa0\x53\x3a\x20\x23\x3a\x68\x89\x30\x94\x20\x2e\x69\xa8\x6a\xd0\xde\x47\x7d\xc9\x1c\x24\x5a\x11\x74\xa7\xf2\xae\x28\x64\x63\x53\xa4\x55\x5e\xba\xbe\x56\x51\xdd\xa9\xbe\x2d\x8a\x81\x31\x1b\x44\xf2\x5c\xaa\xc4\x92\xda\x97\xac\x77\x91\x6e\xb6\xc9\xf2\x4f\x23\xd6\xd9\xd0\xf6\x0d\xc2\x61\x98\x91\x2d\x45\xca\xb1\xbd\x83\x36\x61\x38\x19\x4e\x74\xa7\xaf\xc0\xeb\x15\xe3\x3b\x53\x72\x22\xab\x08\xbe\xae\xd5\x38\xe5\x6b\xa8\x30\x22\x33\xaa\x3f\xe2\xce\x94\x2c\xa9\x99\xe0\x9d\x91\xf1\x9b\x54\xfa\xe0\x99\xd1\x07\x2f\x41\xcb\x7a\xa2\xa5\xba\xdb\xce\xcc\x88\x75\x4f\x3a\x4b\x25\x28\xd9\x92\xab\x68\x4b\xae\xa3\x93\xb2\x96\x0c\x52\x21\x2e\xee\xc2\xd9\xee\x9c\x6a\x20\x12\x95\xf0\x61\x56\x49\xa0\xcb\x4d\x08\xb1\x4a\x56\x48\x07\x7a\x43\xc4\x40\xaa\x21\x19\x00\xc8\xcb\x5d\x55\xbe\x40\x72\x92\xb2\x1a\xa7\x5b\xfb\xbf\xa9\xd5\xae\x21\xd3\x88\x59\x95\x21\x36\x08\xd4\x95\xec\xf9\x81\x7a\x31\xb4\xdd\x9c\x36\x68\x06\x09\x2f\x61\x77\xe4\xe7\x7b\x7a\x10\xd7\x62\xee\xb5\x00\x24\xd6\xe0\xb2\xe1\x6a\x1f\xbb\x55\x94\x0d\x81\x67\xb3\xe6\xba\xdc\x7b\x78\x0f\xb9\x3a\xac\x3f\x84\x5e\xee\x3b\x0d\x4e\x11\x85\x8a\x7a\xad\x5d\x23\xb2\x4e\xde\xe1\xde\x80\x8b\xbd\x43\x55\x3d\x41\x39\x91\x7c\x49\x2a\x31\xea\x08\xfe\x85\x61\x53\xa4\x89\xc3\x71\x77\xd7\x48\x1c\x3c\x41\x1c\xde\x1e\x3c\x2f\x06\x87\x81\x89\x8e\xca\x05\xcb\x21\x49\xce\x84\x42\x7c\xe6\x1b\x2a\x51\xc2\x08\xb2\x5b\x50\x1f\xd2\xfa\x1e\x74\xf5\x4b\xb2\xa0\xbb\xab\xa8\x4f\xae\xa3\xbe\xb1\xf7\x47\xd3\xa2\x68\x4f\xc3\xb0\x0d\xfe\xdb\x28\x98\xf0\xd9\xb5\xbc\x86\x4f\x20\xf8\xf4\x31\x9a\x00\x4f\x35\xa7\x28\xa7\x20\xb9\xe2\x28\xc7\x12\x4d\xe4\x78\xe8\x8f\x83\x12\x9a\xfb\xbb\xee\x0d\x9b\x38\x2d\x58\x19\x6d\x51\x0e\x5e\xe1\x02\x0f\x11\x5a\x50\xf0\x9b\xec\x63\xdc\xbb\xea\xd8\x70\xe0\xd0\x7c\xd1\xbb\x76\x25\xa7\x7c\x8d\xa3\x49\x18\xa2\x45\xef\x8a\x2e\xe5\x94\x30\xd9\x5d\x45\xca\xda\xa2\x33\xf7\x86\xed\x2e\x7a\x57\xe4\x3a\x02\x8b\x0b\xfb\xe2\x94\xaf\xbb\x8b\xde\xb5\xb6\x23\xbf\xd1\xc6\x29\xfa\x88\xdf\x18\x0b\x15\x07\x08\x5f\xdc\x76\x6e\x14\xe4\x55\xb6\x8b\xf0\x1a\xb6\xb3\x76\xce\xf2\x76\x4a\x26\x1b\xb3\xcd\xdd\x0c\x3f\xa4\x03\x80\x21\xeb\x0c\xee\xd5\xd1\x96\xd0\x5c\x57\x92\x20\x6d\x54\xfa\xbb\xab\x88\x79\xd8\x8d\x5c\xdb\xc7\x53\xbe\x36\xde\x1c\xe6\x0b\xb8\x37\xf5\x95\x47\x54\x2c\xc4\x6a\x19\x50\xb9\x93\xf2\xd0\x47\x4c\x67\x62\x61\xb3\x77\x4b\xa0\x1a\x3c\x49\x21\x44\xa5\x00\xd4\xb0\xe0\x1b\x01\x18\x04\x17\xc5\xac\x72\x1e\xcf\x5c\xd7\xb1\xea\x9b\x28\x60\x21\xc1\x7f\x18\x24\xe1\xa9\xf7\xe5\xa8\x10\x89\xa8\xc9\x2f\x28\x52\xd7\xcc\xb1\x9a\xd9\x19\x92\xd3\xf6\x86\xfa\xe8\x33\xb8\xb5\x2b\x2e\x1e\x1b\x0f\x4f\x39\x21\x92\xd2\x9c\x52\x6a\x18\xfb\xac\x4e\x29\x5a\xa6\x3e\xd3\xfe\x48\x09\x00\xb0\x3c\xc7\x43\x49\x31\xeb\x44\x90\x49\xed\xd6\x81\x58\x4e\xc7\x12\xc6\xf3\x28\x1e\xe3\x28\x27\x23\x2a\x4c\x65\x67\xd8\x9e\x0e\x47\xd1\xc8\x14\x7f\x44\x2b\x34\xc5\xfe\x67\x9c\xfb\x2b\x26\x92\x09\xd8\x0a\x8a\x99\xfc\xb3\x68\x58\x29\xd7\xf0\xda\x43\x94\x6a\xa5\xb4\xc6\xa3\x4d\x01\x17\x5a\xb9\xd8\xb0\xea\xbe\x5f\x43\xfd\x17\xd5\xf8\x1e\x5c\xc1\xb2\xec\xfc\x41\x16\x86\xe7\x2a\x61\xa1\x96\x40\x53\xd9\x73\xe6\x7a\x7e\x80\x65\xcd\xcc\x7e\xaa\x44\x85\x1e\x44\x65\xb8\x28\xd4\xee\xeb\xc7\xc3\x3d\xe1\xa1\x88\x32\x3f\x5f\x8a\x39\x5b\x77\xe6\x69\xce\xe6\xfc\xca\x27\x71\x24\x53\x70\xe7\x34\x4f\x67\x2c\x13\x7e\xb9\x21\x4c\x9c\xeb\x5e\x65\x1d\x2a\xe1\x51\xad\x33\x94\x62\xb4\x12\x13\x99\x22\x03\xe0\xc6\x0f\x54\xa8\x8a\x2a\x0c\xfb\xbb\x91\x61\xfc\xb0\xff\xc0\x08\xa9\xe6\x3a\x18\xa9\x4a\xb9\x20\x11\x60\xcf\x46\x26\x28\x0a\xaf\x74\xcd\xf2\xcd\x9a\x4d\x45\x7a\x21\x6f\xe5\x75\x92\xaa\xc0\xac\xdc\x44\xf3\x2f\x0a\x6d\x0c\xe3\x07\x36\xf0\x1a\x79\x73\xe0\xbd\xcb\x74\xb9\x7c\xb2\x48\xb2\x73\x86\x8b\x42\xc0\x77\x2f\x75\xec\x36\xff\x25\xbc\xe3\x3a\xfd\x57\x18\x7a\xb3\x51\x45\x76\x5d\x5a\xe0\xdd\xee\xb4\x06\xde\x7a\x95\xe0\x28\xa9\x2c\xf4\x5e\xe9\x20\x91\x6f\x5d\x44\xcb\x4b\x1b\x87\xf0\xb5\x89\x00\x78\x4a\x95\x89\x24\xf9\x4c\xe3\x57\xe4\x2d\xb9\x24\xaf\xc7\xe4\x8a\x4a\x00\xc8\x45\x40\x1e\xd3\x80\x65\xb3\x80\xbc\xa3\xce\x83\x99\xbc\xa7\xc1\x9a\xaf\xd7\x2c\x0f\xc8\x07\xfa\xd9\xe6\xd5\x6c\xf4\xb1\x60\xe6\x48\xc5\x02\x8c\x5d\xaf\x88\xfa\xff\x78\x8c\x4b\x48\x87\x46\x9e\x7a\x49\x5c\x3f\x93\xf8\x74\x8c\xbf\xb9\x47\x72\xa8\xcf\x67\x34\x0e\x26\x6c\xce\x73\xf6\x96\x25\xf2\x90\xe6\xea\x5f\x32\x17\x2c\xd7\x45\xea\xfd\x28\x49\xb3\x80\x04\x2b\xf5\x0f\xde\xeb\x22\xf5\xfe\x2c\x4f\xc1\x95\xf2\x52\xff\x87\x1a\xaa\xd0\xcb\xc4\xf2\xc4\x9d\x84\x8c\x5d\x1e\x8d\x92\xb5\x0e\xd2\xf2\x8e\x09\xc2\x2b\x49\x5b\x72\x6d\x46\x3c\x9b\x49\xd2\x2f\x59\x31\x39\x63\xf3\x49\xac\x97\xb3\x2f\xdb\x34\x67\x1b\xc0\x5a\xee\xf1\xe5\xfc\xd9\x55\xba\x11\x50\xdc\x94\x54\x85\xe9\xd8\xc2\xbd\x45\x02\xc9\xf4\x8c\x54\x56\x52\x30\xf2\xf0\xf0\x30\xcc\x11\xc7\xa5\x0a\xf7\x6c\x22\xbe\xbb\x9c\x62\xcd\x11\xd5\x36\xb2\x31\x4c\x92\x28\x23\xe5\x03\x35\xf5\xb0\xea\x73\x8a\x22\x37\x01\xeb\x01\x0e\x5f\xd0\x1d\x24\x7d\x52\xf1\x01\x0c\x28\xae\xb4\x95\xd5\x26\x8a\xc7\x64\x23\xf2\x44\xb0\xf3\x6b\x3f\x71\x85\x5b\xb1\x37\x95\xf0\x38\x7b\xd1\x70\x84\x17\x0d\x07\x90\x62\xff\x41\xf6\x90\x3d\xc8\x3a\x1d\x2c\xe2\xcc\x8f\x86\x63\x33\x00\xb6\x45\x6f\xc3\x57\xac\x89\x1b\x6c\x23\x26\x4f\xe8\x5e\x70\xb0\x03\xb4\x20\xe8\x3b\xe4\xc4\x3e\xd1\xdd\x5a\xde\xc9\x17\x90\x72\xcf\x8f\x12\xe2\x33\x9a\x3a\xb8\x4b\x17\x52\xd3\x39\xe4\xfe\xf2\x50\xa5\x81\x57\xe9\x8f\xca\x0d\x54\x0d\xf9\x6f\x90\x0d\x83\x5b\x3a\xb8\x0a\xa2\xe0\x3a\x70\x4d\x7f\xf1\x62\x6a\x40\xb6\x6e\x9d\x9b\x0a\xa8\x1f\x66\x53\x99\xb0\x9e\xdd\x28\x79\x17\x0f\x9f\xa3\x5c\x71\x20\x24\xa1\xf9\xf0\xa5\x7d\x9a\xd2\xac\x77\x65\xfc\xd5\xee\xdc\xed\x72\xf3\x8b\x8c\x68\xd6\xbb\xb6\x1e\xa1\xf0\xca\xfc\x34\xf9\xd7\x53\x95\xfc\xf5\xe8\x55\x24\x24\xfd\x3a\x25\xd7\x51\xd6\xbb\xb6\x15\x4b\xa5\x19\x85\x3c\x9f\x47\x6f\x2b\x75\x6c\xbf\x95\x3a\x97\xaa\x8e\x37\x23\x72\x1d\x8d\x2a\x55\x5e\xdb\x2a\x66\xaa\x7e\x15\x23\x20\x31\x75\xd4\x60\x2a\xff\xcc\x9a\xa6\xc3\x3f\x50\xaa\xbe\xbb\xa5\xa5\x5f\x6d\xba\x56\xab\x39\xa1\x01\xdc\x99\xeb\x61\xa0\x26\x16\x44\x01\x74\x1f\x98\x8f\x4d\xf4\xc7\x5e\x45\x22\x5e\x8f\xa9\xfc\xd3\x45\x59\x3c\x19\xcb\xa5\x81\x7f\xd8\x9f\xe8\x63\x57\xad\x53\xab\xe6\x4c\xc5\x60\x62\x7f\x6a\x63\x25\x85\xbb\xb5\xa1\x92\x7a\x30\xc6\x4a\xea\x49\xd9\x32\xc1\x6f\x0f\x2a\xbf\xab\x02\x84\xc2\xe6\x0a\x02\xe0\xa7\x04\x6d\x92\x56\x00\x22\xa1\xac\x77\x91\xe4\x29\x18\xa8\x10\x27\x53\xd8\x80\xc0\xc0\xfa\xe5\x4f\x24\xd7\xb4\xde\x1e\x4f\xa7\x6c\xc9\x72\x55\xf9\x86\xb2\x5e\x32\x4b\xd6\xf2\x66\x84\x28\xec\x20\xf5\x39\xd1\xcd\xb7\x94\xf5\xd2\x0d\xd8\xb8\x90\x13\x3a\xed\x5d\x91\xa5\xcb\x78\x7d\x32\xec\x47\x27\xe4\x98\x4e\x7b\xd7\x64\xe1\x8a\x8f\x87\xfd\xe8\x98\x7c\xa1\x0d\x07\x75\x33\xdc\xa0\xdd\x55\xb4\x24\xd7\xd1\xa2\xc4\x91\xfd\xd9\x5a\xd2\x2f\xbd\x2b\xb2\xa0\x5f\x7a\xd7\x2d\x65\x74\x30\xad\xe5\x9b\x42\xc1\x55\x80\xc9\x59\x43\xf9\x75\x80\xc9\x47\xfa\x9a\x9c\xd3\x57\xe4\x9a\x3a\x99\xe7\x8d\x5a\xc5\x53\x7a\x81\x32\x4c\x3e\xd3\xc0\x37\x06\x0e\xe4\x3d\xea\x59\xec\x06\xad\x53\x79\xe5\x57\x08\x2c\x20\x02\x4f\xe9\x4c\x12\x2a\x76\x11\xc3\xd0\xe1\x41\x4a\xe9\x28\x0c\xd1\x67\x13\xa0\xc3\xeb\xda\xb3\xb1\x0c\x30\x41\x29\xa5\xf4\x55\x51\xc0\xff\xd7\x45\x21\xff\x5d\xe2\x30\x4c\x28\xa5\x8f\x31\xa8\xe9\xdf\x92\x45\x97\xa2\x6d\x18\xca\x79\x5c\x87\xe1\x75\x8d\x52\x1e\xd6\x0b\xf4\x79\x8b\x4e\xe3\xcf\x63\x6c\x73\xd5\x90\xc5\xf7\x74\x32\x1c\x44\xdd\x01\x26\x69\x9b\xd2\xd7\x61\x88\xe4\xff\x57\x61\x28\xff\xbd\x2d\x8a\xa4\x2d\xc7\x2c\x0a\xf4\x91\x5e\x92\xe5\xdf\x1c\x53\x71\x44\xa7\xf1\x15\x0c\xa9\x8e\xeb\xd2\x8e\x08\xd0\xff\x8e\xbc\xdf\xcb\x48\x69\xb4\x9c\xa3\x92\xdc\x84\xe1\x9f\x98\x7c\xa0\x10\xbf\x76\xd3\xe4\xfd\x4c\x59\xef\x0a\x90\xdf\x35\xc8\x1b\xea\x06\x68\x8e\x49\xdf\x5d\x45\x6b\x94\x7d\x9f\xe3\x3b\x79\x51\x48\x5e\x7b\x8d\xb8\x79\x2a\x4b\x07\x68\x44\x6e\xab\x0f\x6d\xfa\xb4\x2e\xe9\x07\x00\xba\x0f\xbd\x6b\x32\x19\xd6\xe6\x5c\x92\xf7\x04\xa1\x77\x74\x57\xe2\xf8\x7c\x4c\xcf\x86\x41\x3f\x88\x82\x80\xbc\x8b\x3f\x8e\xe9\xca\x3e\x39\x1a\x95\xa2\xeb\xa6\xb9\x4a\xa6\x73\xe8\xac\xe5\x50\xd0\x59\x76\x82\xf5\x15\x39\x0a\x3a\x0b\x65\x21\x17\xb9\xb7\xf7\x66\x7b\xef\xc9\x51\x1f\x07\xe4\x1d\xb6\xf9\xd3\xab\x13\x14\x6e\x82\x0b\x65\xf9\x16\x04\x44\xa8\x39\x2e\x5d\x81\x37\x4d\xf9\x88\x71\xa9\xb4\xa7\xbf\xd1\x9d\xa4\x0b\xa2\x00\xe2\xf8\x81\x6c\x68\x13\x10\xed\xfc\x13\xb5\xfb\x64\xbd\x48\x36\x2c\x32\x14\xd6\xbc\x39\xe6\xa7\x3c\x2f\xac\xe5\x67\x02\xb6\x66\x25\x9b\x03\x04\x91\x89\x6d\x07\xda\xdd\x4d\xcc\xc6\x45\xb1\x2b\x41\xda\x94\x98\x8c\x57\xb6\x14\x32\xc4\xea\xee\x62\x36\x6e\xa5\x20\x19\x39\x81\xbf\xa8\xba\x2a\xb9\x36\x63\xc9\x6c\x9a\x77\x93\x6e\xfe\x96\x14\x1d\x5c\x76\xaa\x8c\xfe\x20\xd9\xff\x8a\x5f\x30\x97\x77\x8b\xe1\x28\xaf\x26\xfe\x62\x44\x25\xbb\x87\x4c\x88\x2a\x98\x2d\xc6\x25\x61\xf3\x39\x9b\x8a\xc3\x0b\x44\x32\xba\x53\x18\x3c\x72\x27\xc2\x19\x9d\x1a\x3a\x4b\xdf\x0a\x7d\x1d\xe4\xb0\x1f\x90\x55\x92\x9f\xa7\x99\xfc\x59\x92\x04\x24\xfa\x4d\x69\xec\x4a\x62\x49\x87\x68\x57\x96\xcd\x19\x84\xdd\x42\xea\xcb\xc4\xac\x97\x7e\x84\xf4\x80\xb0\x25\x34\x23\x5e\x65\x18\x36\x0c\x0f\x76\x06\xef\x6d\x5f\xf0\x54\xd1\xaf\xff\x6d\xd8\xe0\xd5\x3d\x07\x18\xd8\x87\x8c\x84\x56\x3b\x56\x53\xaf\xdf\x10\x0c\x0f\x3d\x40\x83\x10\x44\x5f\x63\x63\x62\x31\x96\x07\x85\x95\x98\xec\x4a\xdc\x52\xc1\x15\x4f\x54\x88\xc5\xea\x22\x70\xfd\xd5\x49\x15\xe2\xf2\x03\xdf\xc6\x1b\xe0\xcb\x40\x90\xdc\x41\xc5\x51\x44\x71\x30\x55\xf2\x5a\x7d\x24\xc7\x2a\xf4\xc8\xaf\x3a\xae\x43\x53\x9c\xcc\x4a\x18\xcc\x4a\x80\x4c\x8f\xb6\xf8\xbd\x42\xcc\xda\x8c\xaf\x60\x0a\x0a\x9d\x15\xaa\x4d\x21\xf8\xfa\xce\x39\x69\xd2\xc8\xfc\x1a\xb3\xb1\x21\xac\xff\xa2\x3b\xe0\x45\x23\xc5\x88\xb2\x6c\x16\x69\xe6\xd4\x1b\x93\xb1\xe6\x41\xa1\x62\xc1\xb2\xd9\x81\x81\xfe\xd2\x03\x39\xf5\x36\xab\xf8\x17\x4b\xa2\xff\x2d\xe7\xc0\x67\x87\x61\xe5\x11\x81\x24\xa1\x92\xdf\xcf\xa5\x4d\x92\x94\x62\x18\x26\xf2\x4e\x30\xa0\xd6\x9a\x71\xc9\xa2\xf1\x30\x94\xe4\xce\xbb\x64\xc5\xa0\x17\xee\xb5\xaa\x06\x2a\x2a\x0a\x0e\x42\x8e\xf2\x72\x91\xaa\xe0\x43\xc6\x01\xcb\x4d\x37\xf3\xbf\x7b\x0f\x79\x33\xed\x5f\x26\x2f\x3b\xb9\x59\x70\xdd\xc1\x76\xb2\xde\x55\x47\xe7\xbe\x34\x7b\xca\x7a\xd7\x1d\x93\xf9\xb2\xf4\x56\x84\xb3\x7a\x4c\x5d\x4a\xe9\xbb\x61\xc6\x50\xd3\xbd\x0a\x72\xa9\x9c\xce\x94\x38\x2f\xab\x2b\x80\x12\x9a\xfb\x3e\x4c\x10\xcb\xcd\x27\x99\xc8\x88\xf6\x21\xbc\x45\x3a\x97\x8c\x42\x42\x53\x9b\x88\x2d\x35\xee\x8e\x8a\xf2\xbe\x41\xf8\x01\x9a\x14\x45\x7b\xe2\x0b\x92\x20\x03\x20\xc4\x57\x72\xf2\xd6\xb5\x7d\x3c\xe5\x6b\xb3\x88\x5a\x39\x94\x18\xb9\xeb\x94\x5c\x45\xa3\xce\x52\x4e\xfb\x3a\x5a\x97\x25\x18\xf7\xe3\x28\x47\x02\x37\xd2\x0f\x1b\x89\xa1\x07\xc4\x1f\xd9\x45\x5a\x75\x86\xe5\xcc\x4b\x26\x98\x55\x2c\xc8\x99\x2f\x20\xcf\x9c\xe9\xb9\xdf\xea\x85\x09\xb8\x63\xec\xcc\x2b\x2d\xcf\xfc\xa0\x36\xb4\x5e\xaa\xe3\x6c\xec\x75\x75\xa5\xbb\x21\x59\xef\x5a\x0d\x07\x61\x99\x48\x86\xa3\xca\x96\x3a\xf6\x00\xf6\x92\xd3\xad\xda\x59\x2d\x9c\xdd\x53\xe3\x5b\xe1\xac\x8e\x31\x97\xd2\x29\xca\x7c\x37\x20\x92\x55\x66\x98\x0f\x73\xff\x6d\xd4\x87\x12\xaf\x46\xd4\xc7\x24\xf1\x3a\xb1\x5f\x50\xf9\x20\xd7\x8d\x2a\xa8\xf4\x63\x8a\x30\x19\xd1\x2e\xf7\x34\x0b\x6a\xa3\xd7\xae\xf0\xd4\xb9\x12\xe7\x62\xa9\x44\x92\x79\x51\x64\xb8\x37\x4b\x73\x36\x55\x44\x39\x1a\x75\x60\x3e\xf5\xcf\xa8\x4e\xba\x9b\x5a\xd7\xd5\xd4\x40\x57\x22\xa1\x4b\x03\x16\x28\xd7\xfc\x2c\xd2\xb7\x1e\x61\x1d\x0c\x38\xd7\xdf\xa6\xcf\xaa\x8b\x0e\xec\x0b\xf5\x53\x56\xb9\x60\xc4\xfe\xfd\x53\x39\xc6\x71\x36\xa6\x8c\x08\x75\xfd\x78\xa6\x0c\x06\x03\x56\x45\xf5\x26\x1d\x70\x46\x05\x38\xa6\xf8\x8c\xa1\x0b\x0e\x3e\xf4\x38\xc6\x88\x13\x79\x0c\x2c\xcd\x31\x71\xf5\xd6\x43\x66\xcb\xa3\x35\xb9\x01\x97\x8b\x6d\x36\x4b\xf2\x6b\xb2\x75\xd5\x6e\x86\x92\x7d\x5a\xaf\xd3\xec\x5c\x07\xcc\x08\xa2\x1b\xb2\xa4\x59\x2f\xe7\x5c\x09\x63\x64\x8b\x63\xd7\x62\x39\x7c\x17\x2d\xc9\x82\x5a\x1f\xf9\x27\x3c\x13\xec\x4a\x90\x2f\xae\xce\x62\xf8\x3e\x5a\x90\x33\x9a\xf5\x92\xa5\xeb\xe4\x9c\xda\xc8\xb1\x67\x61\x78\x46\xae\x41\xc6\x3a\x9b\xa5\xd9\x39\x79\xed\x1a\x5f\x0f\xfb\xd1\x35\x39\xa5\x39\x43\xc6\x95\xc6\x5a\x79\xbc\x1e\xbe\x8e\x52\x86\x5e\x93\xcf\x18\x93\x2b\xfa\x85\x52\xfa\x7e\x18\x58\x8a\x29\x88\xde\x93\xc7\x20\x7d\x99\x5a\xd2\x88\x7c\x70\x02\x98\x4d\x7c\x3e\xbc\x8a\xbe\x8c\xc9\xd3\x86\x30\xec\x4a\xeb\xbf\xb7\x1c\x40\x22\xee\x53\x83\x1f\x95\x12\x86\x64\x34\xbe\x2d\x1c\x5c\x55\xec\xfe\x88\xf6\x95\x64\x7e\x78\x21\x09\x52\x1b\x43\x34\x47\x99\x24\x6e\x94\x10\xba\xd1\x80\x22\x07\x71\x3e\x5c\x9d\xc0\xdb\x3a\xb5\x23\x10\x1e\x51\x0c\x99\x60\x23\x27\xe6\x14\xf2\xf0\xb9\xc7\x84\xc4\xd9\x18\x93\x09\x5d\xc7\xfd\x31\xb9\xa1\xeb\x03\x90\xab\x54\x45\x70\x21\x81\x81\xad\x05\x74\x89\x70\xa7\x48\xa5\x50\xb5\x61\x23\x14\xd2\x1c\x21\x9d\xa9\xd5\x94\xc8\x57\x1a\xdb\xca\x77\xda\xaf\xd0\xfa\xaf\x98\xd4\x34\xb2\x3b\xc0\x93\x36\x98\x44\x89\x09\x0c\x3d\x21\x1c\xdb\xb1\xb5\x02\x92\xde\x68\x07\x5b\xa5\xc6\x24\x46\x11\x49\x6f\x8c\x8f\x2f\x68\x31\xc9\x4d\xef\x8a\xda\x2a\xd7\x54\x17\x96\x28\x47\x1f\xf0\xf0\x43\xf4\x01\xa8\x09\x76\x25\xac\xe9\xd1\x0c\xb1\x3a\x39\x8d\xc9\x96\x1c\x93\x09\x26\xcf\xe4\x2d\xe4\xde\x5a\x40\xc3\xe4\x09\xfd\x05\xed\x1c\xa9\xfe\xcc\xb8\x8e\x47\x8f\x9b\x44\xad\xc4\x1d\xd9\xa4\xc4\xe4\x05\xcd\x18\xda\x43\x44\x8f\xc9\x13\x8c\xc9\x1b\x0d\xd5\x2f\xa2\x67\xe4\x93\x12\x41\x3d\x05\xc7\xc7\x37\x70\x71\x9d\xc2\xf7\x68\x24\xf5\xc6\x7c\xfa\x53\xe3\x4f\x75\x6a\x56\x1b\xb0\xd7\x53\xe5\x13\xf9\x46\xdd\x6a\xa7\x3a\x0f\x1c\x20\xba\x37\x7a\x35\x9f\x6a\xcf\xaa\x53\xf5\xbf\x24\xcf\x29\xeb\x59\xc9\xf1\xd3\x44\x24\xfa\x66\x97\xf4\x02\xcc\x2c\x0c\x9f\x2b\x38\x79\x49\x9f\xc7\xc9\xb8\xc2\x30\x7e\xba\x95\x43\x8b\x2f\xc9\xdb\xba\x20\x75\x10\x75\x07\xf2\x10\xbd\xda\x7f\x15\x5c\x07\x51\x70\x15\xb4\x3e\xc5\x6c\xdc\xa1\x2f\xe3\x6c\xfc\xbd\xf0\xf2\xb0\x7d\xf2\x92\xec\xd7\x09\xa8\x29\x62\x64\x84\x94\xf7\x80\xad\x35\xaa\xd7\xaa\x19\x2e\x58\x55\xbf\xce\x97\xa1\xfc\x4d\xad\xe2\x39\xf3\x48\x3b\xb5\x76\x5a\x90\xd2\xc9\x7a\x57\x8e\xc4\xd3\x3b\x62\x9a\x75\x64\x33\x4d\x22\xc2\x66\x58\x65\x77\xef\xca\x53\x44\xaf\xbd\x2b\x2a\x7e\x45\x2e\xc9\x5b\xf2\x7a\x5c\x97\xa0\x57\x39\x9b\x47\xb4\x6f\x08\xf8\x49\xcd\xf9\xf4\x50\x9a\x79\x06\x56\x21\x5a\x1a\x6b\x9c\xb0\x37\x84\x3b\xe4\x9b\x0d\xe3\x71\x94\x91\xd4\x55\xd3\xa1\x8d\xfd\x3b\x28\x1d\xbe\x88\xd2\xd6\xbe\x59\x67\x93\x35\x48\xa2\x8d\xf4\xc9\x94\x8c\x1a\xb5\x14\xe0\xeb\xcc\x66\x23\x5f\x59\xa1\x99\xe9\x7d\x59\xc9\x0b\xc9\xa0\x55\xa0\x33\x92\x44\xb8\x3e\x9f\x91\x77\x20\x19\xd1\x4c\xba\x28\x89\xe3\x38\x65\x6d\xc5\x42\x4a\xe6\x1a\x30\x24\x99\xd0\xf6\x80\xdc\x00\x0b\x24\x58\x34\x22\x2e\x9c\xb3\x13\x02\x64\x26\x99\x42\x83\x34\x34\x1b\x66\x68\x64\xf8\x7f\x1c\x65\xad\x0d\xc2\xc4\x16\xd4\x85\x68\x25\x49\xdc\x4b\x92\xca\x9a\xd5\x50\xad\xde\x37\x80\xf9\xd1\x47\xb8\x29\x6a\x58\x4b\x96\xd6\x8a\x24\xf2\x37\xdf\xfc\x11\x09\xac\x58\xcd\x29\x99\x90\x6d\x83\x67\xf2\x13\x2f\x6f\xf8\xb3\x26\x2e\x3a\xdb\x57\x06\xde\x7a\x41\xb1\x1e\xc8\x98\xe4\xbe\x2b\x46\x98\xc4\x63\x5c\x22\x34\xf5\x2e\x21\xee\xbe\xdc\xa1\x18\x79\x29\x4d\x0f\xf0\xf1\x5a\x90\x18\x0b\x50\x7b\xd9\x44\x0b\xb6\x80\x66\xfb\xf2\xbe\x8c\x08\xb2\x3b\x08\x40\x99\x73\x6a\xb2\x5b\x46\x66\x12\x8e\x1a\xaa\xca\x72\x22\xe0\x1f\x2e\x71\x24\x8c\x20\xa1\x22\x22\x98\x1c\x4e\xf4\x35\x51\xac\x2f\xf6\x22\xfb\xd5\xa1\x9d\x6e\x6f\x5f\x54\x2d\xc3\x2b\x31\x80\x54\xad\xf1\xed\x09\x6b\x41\xa7\x08\x16\x1e\x36\xc6\x9d\x77\xcc\x77\x65\x94\x81\x36\x42\xc9\xbb\x0e\xe4\xeb\xb1\x49\x44\x72\x64\xcf\x07\x48\x1a\x05\x31\x36\xb4\xd1\x8d\x3d\xae\xbc\xc4\xad\xb5\xce\x11\xe5\x59\x30\x60\x49\xfc\xca\x2f\xb8\xd1\x61\x7d\x10\x2e\xc9\x9c\xe7\x53\xf6\x07\x3c\xfa\x3e\x48\xe9\x1c\xb5\x27\xc6\x40\x75\x64\x6f\x5e\x70\x41\x73\x3a\x35\xa7\x50\x91\xf3\x7e\xa3\x10\xfd\x6e\xa4\xe8\x3e\xff\x04\x2d\x90\x20\xa0\x37\x70\x5c\xe4\x68\x4f\x54\x87\xcd\xb1\xf9\x82\x32\x5c\x12\xd9\xcd\x86\x09\x89\x15\x46\x8e\xd4\xf6\xda\x39\xba\xfc\x5b\xb7\xc4\x6e\x7f\x05\x75\xc5\x4c\x43\xf1\xbe\x54\xc1\xc0\x1c\xf6\xdc\x54\xfa\x0f\xf8\xc3\x86\x01\xb5\x97\x3f\xef\x74\xb0\x5c\x3c\x49\x5d\xeb\x2f\x30\xd4\xdc\x7e\xa3\x98\x8f\x21\x19\xfb\x3c\x03\x71\x81\x0b\xfb\x6e\x01\x24\x91\x00\x92\x40\xc4\x77\x39\xc7\x56\x03\x6c\xa4\x4a\x0e\xe0\x00\xc3\x80\xc1\x54\x81\xc8\xda\x03\x91\x12\x17\xc5\x48\xfb\x6d\x78\xeb\xcb\x69\x77\x50\x96\x25\x51\x60\x11\xa1\xb4\x21\xe4\x70\xc6\x2e\x8f\xde\xe4\x7c\x95\x6e\x6a\xca\xe4\x9b\x9e\x07\x43\x08\x13\x86\x46\x4a\x82\xbb\xdf\xc7\xb4\x28\xd0\x94\x1e\xec\x49\x17\xca\x79\xf1\xe5\x05\x43\xb8\x27\x16\x2c\xab\xb8\x58\x9a\xa5\x21\x0c\xa5\x08\xeb\x9c\xcb\x98\x4c\x4b\x4c\x74\x00\x40\x1f\x8a\xe5\x0d\x30\xa1\xed\x7e\x09\x41\x42\xda\x6f\x00\x9b\x19\xe3\x92\x9b\x96\x67\x97\x8c\x77\xeb\x5b\x41\x86\x99\x18\x4e\xb1\x49\x48\x75\x74\xe3\xa7\x51\xc8\xf6\xe6\xca\xf0\xae\x3d\x09\xc3\xac\xc7\xb3\xe7\x69\xbe\x11\x6a\x7d\xf6\x0a\xb4\xfd\xc0\x4d\x59\xa2\x5d\x9d\x20\x88\x62\xad\x4e\x60\x7e\x10\xc4\x6f\xd5\x28\xe0\xdd\x37\x09\xd1\x59\xcf\x80\x07\xa0\x21\x7b\x23\x52\x23\x6d\xa8\x50\x1c\x45\x91\x82\x24\x4b\xa5\xc6\x20\x23\xf7\x6a\x5a\x14\x53\xb2\xa6\x7c\x5f\x28\x2e\xf7\xc0\x63\x88\x6a\x71\x21\x1d\x36\xa9\xbf\xd1\xad\x6d\xe2\x9c\x30\x9c\x1c\x4a\x5f\x72\x38\xbe\x66\xa6\x71\x1d\xf9\x04\xeb\x3c\x0a\xc3\x75\x43\x6d\x93\xe9\xc3\xab\xed\x83\xef\x6d\x43\xdf\x1a\xa6\xb2\x69\xf4\xc6\x06\x0d\x13\x28\x4b\x75\x21\x4a\x02\x49\xc3\x81\x5a\x11\xad\x4d\x6e\x02\x03\x65\xfb\x73\x9b\x5e\x09\x76\x1c\x50\x89\xa8\x61\xc1\x6c\x5c\x65\xa5\x84\x66\xdf\xdd\x06\x19\xd6\x4a\x54\x19\xfb\xdb\xf9\x2c\xe1\xf0\x74\x89\xf7\x3f\xa9\x2a\x98\x6f\xf8\xa4\x8a\x6d\xd2\x57\xbf\xcc\x8f\x23\x5b\xd7\xcd\xe7\x9e\xf4\xa6\x28\x38\x08\x6d\xad\xae\x7e\x1f\xc8\xb3\xaa\xee\x7e\x1f\xd4\x3d\x2a\xfa\x39\xf2\x3e\x13\x13\x6b\x3c\x10\xbd\xac\xbe\x30\xb4\x70\xfd\x88\x10\x67\x8b\x50\x5f\xdd\xda\x57\x44\x39\xd1\x16\x04\x91\x27\x91\xdd\xbb\x4b\xcb\x96\x32\xdf\xa8\x6d\x72\xaf\x02\x41\x61\xe8\x94\x3c\xea\xc5\xfe\x15\x58\xab\x40\xbe\xdb\xe7\x97\xd7\x44\x27\x4f\xd9\x44\xb7\x0e\x47\x6e\x53\xd3\x99\x8d\x88\x12\xe2\x2f\x7b\x34\x02\xc2\x8d\x34\x7f\x8d\xd6\xa3\xb9\xaf\x80\x82\x5b\x3e\x02\xde\xff\xcd\x6f\x50\x6d\x1a\x54\x84\x6e\xce\xed\x41\xe3\xa4\x7d\x1d\xdb\x2d\x0b\xbc\x57\x89\xec\x02\x79\x4c\xba\xea\xa9\x6b\xe1\x27\x38\x78\x98\x7e\x33\xc7\x49\x7d\x44\xd3\x39\x52\x66\x7f\x9e\x4a\xac\x8a\x4c\xc6\x7f\xe7\x6c\x69\xa2\x36\xa7\x99\x89\xd8\x91\xba\xd3\x91\x0f\xe3\x3e\xe9\x8f\xa3\x9c\x24\xf4\xe9\x57\x58\x1a\x89\x74\xf6\x18\x57\xa0\xb2\x9e\x2b\x19\x7c\xfc\x9a\xbc\xf2\x0c\x4c\x41\x1e\xd1\x1d\x44\x03\x72\x90\x05\xdc\x5f\x60\xe2\x1d\x54\x56\x62\x1c\x49\x6a\x2b\x8d\xfb\x63\x32\xa5\x69\x3c\xb0\xec\x4c\x42\x93\xa2\xe8\x93\x29\x45\xd3\xa2\xe8\xe3\xef\x73\x12\xbf\x26\x97\xf5\xd1\xb5\x91\x56\x52\x46\xbb\xab\x28\x21\xd7\xd1\xb4\x2c\x51\x46\xf4\xa9\x95\x9c\xa4\xe1\x4e\xa6\x34\x89\xbd\x0d\x1b\x93\x11\x98\xfc\xac\xe9\xb4\x77\xfd\xcd\xc7\xf3\x96\xf7\xbd\xab\x0e\x1d\x91\xdb\xab\x5c\x77\x28\x48\x08\xab\xa8\x9e\x8f\x69\xe2\x50\xf0\x7c\x99\xae\x0f\x43\xcc\xdf\x06\x0b\x20\xb5\xf6\x47\xec\x7d\xdc\x7c\x4e\xd7\xce\xbc\x51\x02\x8f\x1c\xe1\xf8\x2a\xdd\x54\xc0\xa7\x28\x72\xc8\x92\x98\x2c\x05\xbc\xf3\xa9\xe1\xa2\x48\xc0\xf0\x6e\x9e\x2c\x97\x93\x64\xfa\xf9\x8d\x59\xdc\x0d\x08\xe0\x8d\x14\x7b\xe2\x4b\xd9\x6f\xea\x42\xf4\x4d\x4d\x1e\xbe\x95\x1d\x2e\xd3\xf5\x9f\x06\x6b\x6f\xc8\x89\x1b\x73\x5b\x14\x5b\x32\x83\x26\x4b\x7e\xc9\x66\xc7\x5b\xc1\xbd\x61\x97\x1e\xf2\x75\x0c\xc9\x9c\x3e\x47\x4b\x4c\x8e\xe9\xa8\x28\xd0\xbc\x4d\xe9\x32\x0c\x4f\x86\x35\x13\x56\x09\xe2\x94\xd2\x53\x93\xcc\x65\xac\xa5\x43\xbf\x3b\x99\x40\x0c\xda\x5e\x22\x08\x63\x48\xe0\x71\x89\x96\x38\x8a\x7f\x47\x4b\x3c\xc6\x64\x41\xe3\xa5\xa5\xaa\x8e\x1b\x55\xf0\x0d\xc2\x83\xe7\x28\x83\x41\xeb\xaa\xbe\x6f\x55\x81\xe4\xfe\xd2\xa6\xf5\xa5\x4d\xbc\x4d\x98\xee\x2f\xeb\xe8\xe0\x32\xae\xdd\x82\x8f\x86\x4f\xa3\x11\x99\xd0\x97\x88\x63\x72\x43\x27\xc3\x29\x88\x8b\x6f\x61\xcf\x5f\xaa\x85\x9c\xc8\xb3\xfd\x99\x6c\xe8\xcd\x6d\x95\xd7\x55\xe9\xa6\xe4\xed\xc0\x76\xca\x05\xf1\xde\xd0\x1b\xf5\xf5\x5b\xba\xf9\x06\xc5\x12\x68\x91\x3c\x14\x93\x11\xb3\x3e\x51\x4e\xfc\xd5\x89\x52\xa2\xd7\x26\x4a\x4a\x1c\xcb\x9d\x18\x1b\xa5\x54\xcd\xbe\x04\x24\x1a\x5b\xdc\xdb\xf0\x5c\x1c\x30\xaa\xd8\xc6\x6c\xdc\xdd\xc6\x02\x94\xfa\x48\x1c\x98\xc1\xa4\x3a\x83\x1b\x3b\x83\x35\xa9\xee\x4d\x74\x42\x1a\x77\x26\x9a\x95\x38\xca\x8c\xb1\xf9\x17\xba\x4f\x15\xae\x68\x8d\x62\x39\xb3\x86\xe1\x1f\x69\xbb\x4f\xce\xe9\x42\xe2\xda\x6b\xda\x7f\x70\xfd\x70\x61\xf8\xe4\xeb\x4e\xc7\x44\xdd\x59\xc4\xd7\x63\xf2\x98\x3e\x47\x17\x98\xbc\xa3\x2f\xd1\x85\xdc\xcc\x2b\xf2\xbe\x26\x8c\x7e\x2c\xb7\x8b\x3c\xa3\xef\x87\xda\xf2\x34\x32\xa6\xa8\xe4\x89\xdc\x84\xca\x12\x5c\xdc\xb2\x04\xde\xd9\x8f\x36\x6e\x41\x40\x1f\xf0\x7e\xf8\x6e\x78\x19\xbd\x8e\xde\x0d\xdf\x46\xaf\x5a\x5f\xe2\x67\xe3\x47\xab\xf8\xd9\x38\x0c\xd1\x0b\xfa\x3b\x7a\xa1\xf3\x46\xbc\x81\xdf\xe4\x93\x4e\xcc\x94\x86\xe1\x27\x25\x6e\x79\x12\x3f\x1e\x3f\xa4\x7d\xc8\xde\x6a\x8b\x5e\xc8\x22\xf2\x24\x7e\xa3\x5e\x7d\xea\xb1\x0b\x96\x5f\x37\xb3\x99\x92\x70\xd8\x9d\xd3\x0b\xb9\x74\x36\x72\x12\x18\xa7\x5f\x48\x96\x20\x9d\xa3\x8f\x36\x14\xe1\x1f\x0d\xf2\xc4\x45\x6f\x9e\x66\xb3\xa6\xc4\xa7\x67\x60\x1f\x2f\x54\x58\x08\x97\xc0\x69\xa3\x03\xb4\x33\xfc\x95\x69\x95\xca\xcb\xc5\xa4\x9e\x3a\x3a\xa7\x82\x04\x30\xc1\xa0\x24\xbf\xd0\x93\xe1\xbd\x68\xf0\xe0\x97\x47\xfd\x30\xd4\xa5\x6d\x4a\xff\x40\xbf\xe0\x07\xbf\x74\xbb\xf8\x81\x77\x0f\xb6\x29\x3d\xdf\xbf\xda\xec\x0d\x01\x49\x17\x3c\x79\xcf\x39\x5c\xad\x20\xa8\xe8\xfb\x46\x3d\xc6\x4d\x20\x8a\x0d\xd1\x33\xd6\xf4\x10\x74\x13\xb5\x07\x1e\xdf\x94\x03\x07\x7d\xa2\x7d\x2d\xff\x8d\x97\x1d\xf9\xe6\x6b\x6c\xed\xb4\xae\x49\x18\x26\xff\x85\x3b\xca\x20\xd6\x13\x9a\xf5\x54\x8e\x41\x32\xf3\xcc\x87\x8b\xe2\x04\x14\xc6\xea\x95\xf6\xd1\x9d\xfb\x0a\xe3\x7e\xb4\x24\xc7\xfa\xa8\x7c\x1d\x43\x6c\xab\x07\xa5\x94\x37\x4e\x8d\xcf\x59\xd1\x1a\x7f\x73\x46\xdb\x2b\xf2\x91\xfe\x81\x16\x98\x9c\xd3\xe0\x4a\x32\x27\x1f\x8d\x02\x89\x5c\xdf\x4e\xef\x90\xd3\x06\xec\xf2\xb9\x8e\x5d\x1e\x37\x11\x7e\xf3\xe1\xbc\x81\xf0\xd3\x24\xd9\xee\x00\x33\x8a\xa3\x39\x79\x47\xf7\xc2\x44\x3e\x1e\xee\xcc\x86\x46\x8f\x89\xde\xbe\xe8\x71\x59\x97\x4c\xdb\x4a\x7d\x5b\xa9\x5f\x92\xc7\x98\xbc\xdf\xfb\x4c\x05\xa0\xc3\xe6\xe2\x0a\x8d\x18\xe9\x5c\xaa\xce\xdd\x35\x9d\xa3\x6b\x20\x17\x52\x05\x8f\x4f\xc9\x33\x6d\x8b\xff\x71\xf8\x2a\x7a\x4d\x9e\xd8\xa7\xb7\xd1\x25\x79\x61\x9f\xea\x76\xfa\xe4\x0d\xbd\x8e\x3f\x8e\xc9\x27\xfa\xa6\x73\x1c\x3f\x1b\x93\x5f\xe8\x9b\xee\x71\xfc\x64\x4c\xfe\xa4\xb3\x61\xf7\x73\xfc\x62\x7c\xe7\x6e\xd4\x27\xdf\xd1\x95\x44\xbf\xc3\xd3\xf8\xc5\x38\x92\xa5\xe4\x37\x5d\x02\x75\xa2\xae\x7c\x41\x7e\xa5\x75\x73\x45\xf2\x3b\x9d\x85\xe1\xaf\xc3\x2f\xe8\x57\x1c\x69\xab\x90\xbe\xb1\x0a\xe9\x97\xe4\xaf\xfa\xaa\xc4\x01\xb4\xfb\x8f\x35\xcb\x37\x20\x07\x11\xc1\xb8\xbe\x44\x4d\x75\xcc\x39\x88\xbe\x6a\x30\xc2\xe8\x5f\xf2\x43\x85\xfc\xff\x64\x4c\x32\x46\x01\xd5\xc1\x07\xfc\x1e\xbf\x18\x63\xc2\x19\x3d\x83\x2f\xbd\x73\xb7\xfb\x67\x37\x63\x5d\xc6\xba\xef\xec\x79\x8e\xbe\xdb\x2b\x22\xb9\x6c\xd1\x55\x4d\x3a\x7f\x76\x32\xd6\x11\xac\xe3\x35\xf9\x6d\xaf\x88\xa4\x6c\x6f\xb1\xc2\xf0\x62\xcf\xde\x13\x93\x11\xa3\x29\x1b\x9a\x0d\x4c\x3d\x8b\xaa\xa2\xe8\x47\xa9\x6f\x47\x25\x0b\xfa\x64\xcd\xa8\xe2\x23\xd0\x53\x6d\xad\xf4\xde\xd8\x26\xbd\x8f\x3f\x8e\xf1\xf0\xa9\x5c\x17\x46\xdf\x74\x72\xd6\x5d\x33\x72\x03\x2b\x30\x1b\x8e\xd0\x27\xf2\xa6\xc3\x65\x59\x77\xc4\x70\xf4\x89\xbc\x21\xb3\xe1\x14\xfd\x42\x26\x0c\x47\xbf\xe0\x96\x84\x14\x7a\xc3\xc8\x07\xf5\xbf\xfb\x46\xde\x3c\xda\x15\x64\xc3\xc8\x96\xd9\xb3\x2d\x41\xf0\xc4\x3d\x4a\x18\x9c\x31\x7a\x1d\x9f\x8f\xc9\x92\x69\x60\x3c\xdf\x07\xc6\x39\xa3\x33\xd6\x39\x8e\xb7\x6c\x4c\x8e\xe5\xef\xee\x71\x7c\xc2\xc6\x64\xc1\xa8\x72\x37\x7c\x45\x5e\xbb\xab\x7f\x81\xc9\x17\xfb\xa9\x1b\xb6\xff\xad\xe7\x63\x3c\xdc\xb0\xa8\x4f\x56\x8c\x2e\xd8\x70\xce\xa2\x19\xeb\x9e\xc6\x4b\x36\xee\x7e\x86\xbf\x5f\xe4\x8e\x18\x54\x7c\x06\x95\x66\xac\x03\x35\x3a\xa6\x46\xd7\xd6\x88\x8e\x19\xf9\xc8\x24\x3c\xcb\xce\x1a\xf9\x53\xab\xea\xb6\xf9\xe7\x1e\x65\xc3\x2c\xe2\x25\x5a\x31\x32\x63\xe4\x8c\xe1\x08\xd6\x7a\xc5\xa2\x39\x94\xcc\x86\x67\x2c\x3a\x66\x72\x71\xcf\xc7\xf4\xa3\x5c\x5c\xf8\xdf\x9d\xb1\xb2\x81\x41\xfb\x70\xfb\x5d\x67\xef\x36\x80\x9d\xbf\x77\xa3\xc1\x4d\xa6\xee\x34\xef\x1e\xf3\x65\xbf\x59\xfd\x70\xcb\x9b\xec\x36\xd4\x3d\xa5\xcf\x51\xe6\xdf\x04\x23\xfa\x07\x9a\x82\xc0\xbc\xc2\x43\x4f\x95\x45\x41\xdd\x87\x48\x11\x51\x89\xf1\x35\x6a\x24\x78\x1b\xec\x90\x10\x6b\xba\x0c\xd8\xb0\xc1\xa8\xe3\xeb\x97\x01\xf8\x74\x83\x61\xd9\x67\x49\x51\xe7\xf6\xbe\xcd\x24\x1b\xf2\x05\xa5\x98\x6c\x34\x40\x8f\x00\xec\xb7\xf6\x49\x42\xbd\xbc\x95\x6b\x97\x57\xbc\x1e\x77\xf6\x0b\x47\xe3\x6e\x22\xff\x64\x95\x7b\x2d\x5e\x8f\xc9\x8c\x56\x5e\xf8\x4d\xc8\x92\x5e\xc8\x19\xcc\xe9\x72\x68\x46\x5d\x56\x6c\xff\x24\x46\x58\x56\x13\xc5\x49\x14\x71\x4c\x4f\xee\xdc\xed\xce\xee\xdc\x25\x0b\x3a\x89\x37\x63\xb2\xa2\xf3\xee\x4d\xbc\x1e\x77\x27\xf1\x76\x4c\xce\xe8\xfc\xce\x5d\x78\xbe\x73\xb7\x73\x4c\x3e\x4a\xb8\x5e\x90\x33\xb2\x92\xf7\xf7\xa8\x95\xed\xc3\xa5\xe7\x24\xf1\x91\x88\x9e\xca\x21\xa3\x73\xaf\x7e\xec\x9e\x11\x21\x89\xb4\x6f\xd2\x3b\xd8\x4c\x98\xda\x2b\xaf\xa2\x17\x0d\x62\x5f\x04\x06\x40\x38\x0e\xa2\x4c\xcb\x4d\x78\x18\x22\x93\xac\xd8\x1a\xa5\xf1\xa2\x40\xbe\xa1\xbb\xb1\xc9\xaf\x66\xce\xe5\x18\x2b\x0b\xae\x7d\x21\x2c\xd8\xa3\xd7\xd1\x32\x44\x8d\xba\x45\x6c\xd6\x70\x46\xeb\xe4\xa6\x3b\xac\x8b\x74\xc6\xbe\x2e\x9c\xbb\xad\xab\x6f\x13\xee\x83\xeb\x47\x9d\x94\xca\xeb\xa4\x54\xba\x4f\x8f\x55\x87\x23\x89\xa6\x16\xab\x26\x86\x91\x67\xe9\xa7\xe4\x5c\x50\xc9\x27\x17\xdb\xfd\x52\xe2\x80\x11\x43\x09\xe1\x90\xfb\x84\xa1\x29\xe4\x01\x22\x13\xba\x66\x68\x24\xcf\xd4\x9a\xa1\x35\x6e\xd2\x43\x38\x2d\xc4\x13\x6d\x05\x68\x25\xab\x5a\x52\xfe\x6c\x33\x4d\xd6\xcc\x94\xae\x49\xba\x79\x6b\x9a\xbc\x80\x60\x29\xd1\x84\x2c\x92\xcd\x1b\xaf\xf2\x2c\xba\x69\x94\xb6\xfe\x57\x44\xb2\x76\x7e\x5d\x15\x9a\x25\x88\x26\xa4\x52\x81\xa9\x21\x83\xe8\xa6\xc4\x65\x39\x2e\xb1\xbc\x7b\xff\xf1\x70\x73\x71\x7e\xa4\xac\xe8\x82\xc1\x8f\xc1\x91\xb6\x9c\x0b\x7e\x0c\x8e\xae\x56\xcb\x6c\x43\x83\x85\x10\xeb\xe8\xce\x9d\xcb\xcb\xcb\xde\xe5\xbd\x1e\xcf\xcf\xef\xdc\xed\xf7\xfb\x77\x36\x17\xe7\xc1\xa3\x87\xeb\x44\x2c\x8e\x66\x34\x18\xf5\x8f\x7e\xdc\x0c\x7a\xff\xfc\xf9\xc7\x6e\xaf\x3f\xb8\x77\xf4\x43\xef\xc7\x7f\x76\xef\xf5\x7e\x1c\xdc\x7f\x72\xbf\xf7\xd3\xfd\x41\xef\xe7\xa3\x1f\x7b\x3f\xdf\xeb\xf5\xfb\x3f\x1e\xfd\x74\xd4\x9f\x0e\x7a\xfd\x7f\x76\xe1\xe9\x6e\x6f\xf0\xc3\x4f\xbd\x9f\x7e\xfa\xe7\xd1\xbd\xde\xbd\x1f\xee\x1d\xdd\xed\xdd\xfb\xe9\xfe\x93\xc1\x0f\xbd\xbb\xf7\xee\x1d\xfd\xd8\xeb\xf7\xef\x1f\x0d\x7e\x3c\xfa\x11\xfe\xbc\xe8\xdf\x04\x8f\x1e\xca\xa1\x1f\xfd\x83\x6c\x18\x0d\x44\xba\x5e\x5f\x77\xc1\xda\x25\x13\x01\x10\x01\xaa\x68\x92\x4c\x3f\xcf\x72\xbe\x0e\x80\x12\x50\x65\xfa\x5a\x9a\xd9\x82\xcd\xc5\xb9\x29\x5c\x32\xdf\x83\x98\x4c\x93\xb5\xd8\xe6\xe0\x4c\x2c\xe9\x82\x7d\xb5\x71\x2d\x79\xba\x0b\xb5\x63\x0d\xc9\xd2\x39\xaa\xc5\xc4\xb2\xde\x08\x2c\x16\x63\x3f\x94\x16\xa5\x7c\x58\xad\x9b\xe1\x61\x16\x4b\xd2\x3b\xe2\x0d\x11\xd8\x16\x15\x37\x89\x5d\x69\xc3\xbc\xa9\xdc\x36\xce\x7c\x07\xf0\x96\x0b\xeb\xa9\x43\xc4\x05\x90\x7a\xd8\x94\x8a\x4e\x30\x0e\xf0\xa3\xae\xe7\xd7\xf0\xa5\x62\xca\xdc\x7c\x9d\xf5\xc0\x9f\x4c\x67\x97\x22\x02\x47\xde\xfc\x56\x55\x53\x68\xe5\x4a\xe5\xd9\x72\x70\xbc\x83\x7c\x53\xa7\xe9\x8a\xf1\xad\x40\x19\x26\x19\xdd\x30\x61\x9e\x7d\xed\x3a\xb8\x5e\x60\x62\x8c\x96\x32\x2f\x8a\x4a\x65\x15\xf6\x0d\x25\x3c\x0b\xd5\x46\x3d\xa9\xc9\xae\xa5\x2c\x71\x88\xd7\xf3\x47\xdf\xe2\xce\x45\x07\xf0\xe3\x91\xe8\xb1\x21\x70\x2a\x73\x6b\x89\xc3\x90\x29\x19\x8b\xf0\x6a\x5f\xb3\x6f\x71\x43\xbf\xa8\x8e\x0a\x52\x10\xb3\xa1\xae\xd6\xab\x06\x83\x75\x10\xcd\xb1\x06\x71\xeb\xbe\x45\x63\x9b\x52\xa6\x02\xb8\x2a\x0b\x74\x30\xfd\xdd\xb3\x42\x7f\xcb\x1a\x20\xbd\x29\x82\xae\x6b\x72\xe9\xcf\x3e\x78\x66\x93\xd7\x3f\xcf\x93\x73\x1d\xcf\xe6\xa0\xc9\xa2\x86\xe7\x8a\x2b\xd0\x6b\xff\x3b\xa1\x42\x30\xe2\xdb\x8d\x52\x52\xfb\x03\x9f\x32\x3f\x7c\x40\x9b\x15\x45\x9b\xf5\x3e\xc2\x01\x2f\x0a\xf3\xcb\x5d\x39\x72\x01\xbc\xd6\x9f\xf5\x46\x1e\x08\xad\xa0\x02\x3b\xaa\x54\x3a\xe0\x60\x09\x0a\xb7\xa7\x5b\xa5\xf8\xa4\xa2\x13\xac\x36\x41\x75\xe2\x57\x5f\xed\x91\x55\x9d\x0d\x15\x92\x86\xcb\x32\xa8\xaf\xc2\x63\xe6\x53\xc8\x00\x97\x71\x7f\x5c\x0d\xc3\x97\x85\xa1\x66\x43\x04\xcd\x6a\x6e\x21\x61\xa8\x30\xd4\xb0\xf6\x22\x32\xbb\xea\x86\x7a\xc7\xaa\xdc\x84\xe8\x04\x15\x83\x80\xe0\x81\x8e\xb7\xa2\xa2\x85\x67\xb3\x80\x04\x2a\x8a\xfb\xa9\x2d\x7d\x96\xcd\x0e\x45\x74\x66\x31\x1f\x03\x3c\x56\xbe\xef\xbd\x5e\x2c\x1b\xd5\x98\x8a\x07\x99\x09\x18\x53\xf3\xf0\xca\x3c\x5f\xad\x4c\xf3\x5b\x99\xef\x13\x66\x92\xc1\x23\x5e\x2d\x47\xd8\xba\xc7\x68\x9f\x2e\xeb\xca\x25\xc7\xf9\xc0\xe8\x2e\xdd\x9c\xf2\xed\x74\x11\xb5\x07\x25\x79\xca\x68\xdf\x21\xf4\x67\xf2\x28\x7c\x60\x3d\x5d\xa3\x28\x90\x7b\xa0\xed\x3e\xd1\x51\xde\xd6\x2c\x9f\xf3\x7c\x95\x64\x53\x16\x86\xf6\xc8\xec\x5b\x75\xac\x24\x0c\xaf\xf8\x05\x0b\xc8\x93\x4a\xa0\xa6\x27\xcc\x06\x5f\xf4\xfa\xea\x65\xfc\x12\xe1\x16\xeb\x3e\x65\x0f\xef\xf6\xc3\xb0\x32\xf8\x80\xd8\x81\x1a\x0d\x38\x6a\x63\xc9\x0f\xf3\x90\xf4\x0b\x37\xa0\x9b\x2f\x84\xcf\xd1\x87\x57\x2e\x3f\x1c\x2e\x47\xd1\xa9\xc3\xd4\x62\xbd\xc9\x72\x9b\x87\x61\x5b\x28\x1a\xaf\x97\x6e\xfe\x54\x59\xdc\x21\x22\xe4\x72\x9b\x23\xac\x22\x38\xbc\x61\xb4\x8d\x9a\xa2\xc7\xaa\x65\x2b\x8a\xa6\x77\x66\x3a\x45\xd1\xd6\xab\xbb\xda\x3c\xc9\xaf\xd7\x82\x63\xf2\x89\xd5\x31\xbd\x8a\xc6\x7d\xca\x25\x4b\x9b\xe4\x69\x12\xed\x34\x39\x60\x62\x30\xb0\xab\x75\x92\xcd\xd8\xcc\xc4\x61\x20\x33\xb6\x4c\xae\xa3\x3e\x99\xe9\x63\x1c\xc5\xf7\xfa\x7d\x72\xf7\x7e\x7f\x4c\x24\xd4\x78\x74\x9e\x0e\x33\xa2\x24\x60\x92\x50\x3e\xc9\x9e\x2c\xd3\xe9\x67\x49\x22\xa4\xe7\x19\xcf\x9d\x97\xe7\x26\x6a\x0f\x48\x2a\x19\x0f\xb5\x88\xb5\xc7\xc7\x60\x67\x17\xdd\xf5\xcb\x9e\xb2\x09\xdf\x66\x53\x90\x11\xf0\x0b\xe6\x8e\x51\x14\x04\x26\xc3\x5c\xdc\x27\x83\xfe\x98\xf0\xec\x78\x2e\x58\xbe\x6f\x14\x59\x12\x9e\x3d\x06\x73\x94\xe6\x77\x4f\x00\x69\xd7\x4b\x9f\xee\xdb\xa5\xc9\x62\x4d\xa6\xee\x97\xee\x75\x30\xe2\xdb\x4c\xd4\x0b\xdf\x2d\xf8\x65\x53\xd9\x5e\x8f\xa7\x2a\xfb\x40\xbd\xf8\x8f\x4c\x34\xbf\x80\x35\x3f\xd9\x8a\xcd\xde\x4c\x3c\xa3\x71\x70\x8a\x5d\x2f\xb7\xe7\x69\xb6\x71\xf6\xce\xc6\x5c\x7b\x27\x19\xa6\x4c\x6e\x01\xec\xe5\x66\xc1\x2f\x4f\xcc\xe2\xb4\x07\x44\xa8\xd3\xdf\x27\x66\x06\xea\xf0\x00\x23\x79\x34\xe7\xd3\xed\x26\x30\xaf\x54\x38\x76\x15\x1f\xac\x1a\x09\xb6\x3d\xa8\xc6\x73\x05\x08\xa8\x07\x6f\x6d\x0f\x4c\x98\x56\x89\x6b\x76\xa0\xe0\x7a\x71\x3a\x7a\x25\x5f\xa8\xce\x00\x00\xe6\x89\xe4\xca\x94\x2f\xb8\xa4\x47\x0d\x48\x07\x24\xcd\x58\x2e\xd2\x44\xd6\x5f\x25\x57\xca\xef\xed\xde\xfd\x3e\xc9\xf9\x92\xc9\x55\xe0\x4b\x91\xae\x03\x22\x16\x4c\x72\x77\x01\xb9\x79\x29\x89\x93\xe8\xe7\x9f\x7f\xfe\xb9\xc4\xe4\x39\xab\x38\x54\x7f\x62\xd8\xa1\xba\x97\xee\xb2\xa1\x88\xf5\xf4\x5a\xaa\x98\x47\x87\x5d\x82\x38\xe8\x1b\x80\xc3\x4b\x69\x66\x63\x08\x27\xcb\xad\xf3\x61\x02\x72\x23\x1f\x53\x8f\x06\xc9\xc7\x43\xf9\x27\xd2\x57\x17\xa7\x9f\x20\x4c\xfc\x90\x47\x29\x3e\xa0\x81\xf4\x5d\x6b\x7d\xf2\xea\x8f\xdb\x09\x41\x41\x2c\x46\xf8\x22\x59\x6c\xfd\x40\x62\x36\xc6\x92\xb1\xaa\x1f\xe4\xe1\xae\x8c\x9a\xa4\x3d\x48\x0c\xfd\xa5\x7b\xd9\x20\xd1\xf9\x04\x5a\x57\x05\x82\xa2\xc4\x18\x47\xcf\x0f\x92\x65\xea\x96\x45\x10\xd9\xa8\x4e\x0c\x28\xf6\x24\xe8\x40\x6c\xb8\x00\xf7\x44\x9e\xae\x94\xc7\x73\x9b\x1b\x65\x97\xb2\xcb\x36\xac\x8f\x24\xf4\x55\xc0\x25\xae\x52\xf6\x88\xfc\x7a\x07\xcf\xbf\xbe\x3b\x79\xdd\x83\x24\x72\x92\x92\xb6\xa1\xc1\x55\x5d\x17\xd6\x46\x51\x80\xf2\x7b\xcd\xc6\x63\xcf\xa7\x56\x22\xd6\xfd\x95\xfd\xc4\xe0\x05\x51\xef\xb1\xfe\x4f\x77\x35\x8c\x0b\x4c\x88\x7c\xd3\x33\x2f\x86\xa2\xe7\xa3\xca\xda\x5b\x52\x45\xe0\xae\xb9\x2e\xaf\xb6\x56\xa9\xbd\x82\x19\xdb\x4c\xf3\x74\xc2\x66\x93\xeb\x20\xaa\xd6\x2f\x49\x06\x97\xd1\x2f\x0d\x8c\x5c\xa0\xb2\x4b\x9e\x8e\x5e\xf9\x0e\xed\x7f\x1a\x1a\x2e\xfe\x05\x72\xf0\x79\x64\xd2\x77\xde\x21\x91\x64\xb2\x89\x69\x05\x3e\x35\x43\xe1\x25\x94\x38\x61\x11\xf2\x9f\x67\x8c\x00\x91\x3c\xac\x26\xe6\x61\x38\xfa\x93\x21\x41\xe4\x0d\xed\x8d\xf3\x9b\x9e\xc2\xa5\x07\xb2\x78\x88\x60\x66\x41\x80\x09\xab\xa5\x2d\x32\x55\x70\xe4\xf8\x35\x2b\x86\xb2\xaf\x41\x98\x64\x71\xce\x50\x7d\xa7\x6d\x1b\xb1\x9e\x60\x57\x4a\xa4\x92\x09\xea\x5e\xb8\x69\xfd\xca\x7c\x09\xcf\x3c\xcd\x37\xc6\xc9\x04\x26\x42\x32\x7a\x01\x13\x96\x0f\x39\xb3\xa2\xe8\xdd\x84\x5f\x45\xc2\x6e\x6c\x56\x57\x09\xfb\xec\x91\x4b\x6b\x62\x49\xbf\x8d\xb2\x48\x56\xe8\xf0\xef\x36\x3e\x61\x58\x32\x02\x0d\x6f\x66\xaa\x5b\x23\x2b\xf8\xdb\x3d\x6f\x99\x8a\xea\x60\x57\xe7\xf7\x1a\x70\x90\x4c\xc1\x48\xe6\x81\x81\x11\x50\xf0\xab\x80\x64\xb7\x70\x02\x81\x16\xe3\xe0\xbd\x5a\x22\x99\x00\xc3\x19\x90\xa0\x3b\x08\x4c\xa6\x63\x18\xc8\xf9\x35\x23\x2f\x90\xfe\xaf\x90\x37\x26\xa5\x79\x6f\xc2\xaf\x54\x14\x00\x8d\x03\xa7\x34\x57\x22\xc5\x16\xef\xc1\x8d\x31\x4c\x9b\xa6\x04\xaf\x02\xa2\xeb\xe0\x28\xdd\x8b\x71\xe1\xd7\xc3\xc4\xc8\x41\x2d\x49\xc7\x7b\xf6\x6e\x6b\x1e\xc1\xbe\x96\xa3\xd8\x87\xc3\x23\xb9\xfa\x98\xf0\x9e\xbe\x13\x9b\xbb\xd6\x2f\x03\x02\x31\xfe\x0f\xf4\x67\x2a\x61\x92\x6a\x76\xcf\x5c\xae\xfb\xda\x58\x6e\xdf\x0d\xdd\x4f\x15\x89\xc7\x3d\x13\xde\x93\x37\xf2\xde\x94\x64\x61\xa0\x5f\x36\x4e\x07\x2a\xc8\x4d\xd7\x7b\x64\x03\x5f\xc2\xf1\xcd\xdc\xe9\x85\x17\xf6\xa9\x28\x7e\x63\x28\x21\xac\xb7\xce\xf9\x7a\x23\x17\x05\xf6\x75\x38\x1d\xea\x68\x2d\x10\xcb\xd2\x58\xa7\xa6\x95\x84\x56\x53\xf9\xd5\x3e\x3a\xf9\x8e\x21\x5d\x57\xde\x61\x87\xdf\x45\xd3\x30\xac\x77\x65\xae\x14\xee\xc1\xfc\x86\x11\xfe\x4d\xa0\xfe\x1b\x43\xdc\x7d\x43\x15\x51\x66\x70\xc1\x78\x05\x1c\x93\x1c\xe9\xca\xae\x91\x89\xc0\x23\x24\x45\xa9\x68\xe2\xbc\x2c\x7f\x67\xbd\xef\xbe\x83\x93\x47\xdb\x7d\x38\x31\x7f\x31\x3a\x20\x4c\xd0\x78\x4c\x84\xa8\xc4\x88\xcc\xc4\x57\x0c\xd0\x3e\x59\xe2\xc8\x79\x10\xf8\xd4\x52\xeb\x16\x06\x10\x28\x4d\x1d\xde\xf3\x19\x23\x4b\x86\x0d\x0b\xb9\x5f\x57\x72\x52\x01\x79\xc1\xf4\x11\x27\x4d\x72\x61\x47\x70\x64\xa5\x3c\xe3\x88\x53\xb8\x67\x38\x1e\xc6\x7c\x1c\x35\xa0\x32\x25\x4c\x91\x8c\xb1\x1c\x29\xc0\xa5\xac\x7b\x21\x5b\x44\x55\x21\x24\x97\xd4\xd8\x05\x43\xf6\x6b\x2a\x5a\x8b\xe3\xe5\x12\x14\x17\xb7\xfa\xe7\x09\x3f\xb0\xb7\x2d\x56\x19\x4d\x49\x42\xa6\x64\x44\xd6\x64\x42\x81\x82\x6b\xa2\xa6\x5e\x32\xf4\x0a\x32\x89\x60\x4c\x6e\x24\xc7\xbb\x91\x7f\xb6\xf2\xcf\x09\x30\xc0\x72\xfb\x96\x74\xc5\xd0\x2f\x64\xd2\x6b\xe0\xad\x30\x99\xd3\xbf\x58\xa7\x43\x8e\x29\x5a\xd3\x89\xa5\x6d\x1a\xcc\xf1\x3c\x89\xa5\x6f\x90\x27\xf7\x5f\xde\x12\x0b\xba\x4b\x67\xd1\x9c\x34\xf8\x91\x02\xaa\x57\xbf\x5f\x1a\xbf\x26\x60\x33\x00\x24\xa3\x09\x51\x6e\x50\xbb\x74\xf3\xcc\xa9\x59\x2c\xcf\x0c\x7c\xc2\x46\xb3\x64\xf2\x9d\x7c\x04\x06\xcb\x3c\x28\x26\x4a\xf2\x0b\x66\xaf\x8f\x09\x08\x50\x9f\x4a\x4e\x56\x4b\x4d\x37\x3e\x67\x54\x17\xaf\x56\x9e\x39\x26\x53\x39\xc7\xe5\xb1\x41\xa2\xcf\xf3\x64\xc5\x50\x8e\x4b\xb2\x61\xe2\x0d\x4c\xda\x97\xdd\x40\xda\x42\xcb\xea\xdb\x99\xe2\xdd\x15\x0a\xaa\xec\x67\x40\xe2\x05\x11\x63\x4c\x5e\x22\x73\x58\x16\xfa\x80\xf2\x03\xbb\x9c\x11\xd8\x61\xb2\xdb\x67\xa8\xc1\x12\x52\xb7\xa7\x9c\x3c\x97\x17\x6a\xd3\x26\x03\x6a\x6b\x28\x0f\x43\xf4\x1e\x61\x03\x1f\x8d\x55\xb0\xec\xb2\xc2\xd9\x85\x61\x9b\x57\x4b\x86\x1f\x19\xaa\x55\x3a\xe0\xcb\xce\xf6\xd1\xb9\x24\x44\xbb\x86\xb2\x05\x51\x61\xc4\xeb\x03\x7e\xbd\x19\x79\x87\x30\xf9\x8c\x30\x39\x0b\xc3\x33\xb8\xda\xc9\xa2\x57\x85\xb8\x30\x44\xbf\x22\x4c\xfe\x42\x07\xe6\x96\xb3\x2f\x5b\xb6\x11\xb5\x3d\xb7\x02\xd2\x6a\x67\xbe\xff\x9c\x72\x67\x83\xad\xf6\x84\x10\x66\xa7\x4b\x80\x19\x4d\x32\x56\xd0\xcd\xa2\x67\x80\x09\x59\x06\x8c\x95\x12\xc6\x6a\x72\x02\x25\x84\x5a\xd4\x65\x49\x44\xd0\x06\xa0\x23\x19\xf5\x60\x51\x9f\x27\xc2\xa9\x13\x8c\x85\x61\x5b\xc3\x4c\x0f\x90\x2d\xc9\xe9\x31\x43\xa6\xc8\x08\x7d\x48\x5f\xb2\x2f\xe6\x49\xf1\x56\x88\x15\x85\x28\x8a\xac\x28\x78\x51\xbc\x45\xb8\xb7\x48\x36\xfe\x95\x95\x6e\x60\xb4\x00\x17\x05\x82\xf5\x90\x07\x53\x2e\xc4\x98\xb4\x07\x98\xa8\x44\xfd\x7a\x1c\xf5\x12\x2d\x24\xea\x92\x07\x68\xef\xf3\x68\xbb\x4f\x5e\x21\x1c\x86\x68\xa5\x29\x8e\x0b\xf9\x22\x5d\xa6\xe2\x9a\x06\x17\xaa\x52\xa0\x76\xfd\x09\x92\xfb\x6d\x3a\xd0\xb8\xa1\x28\x6c\x4b\x27\x97\xa5\x2a\x70\x35\x96\x5d\x1b\x07\xdd\xd7\x08\xb7\x3e\x33\x14\xa7\x40\xfe\xa5\x86\x98\x18\x13\x9d\x7a\x39\x91\x58\xb8\x35\xdd\xcb\x9c\xd8\x6a\x9a\x76\x18\xb6\x4f\xe0\x83\x4e\xe4\x07\xac\x2a\xd1\xfb\x49\xc3\x7c\xcc\x7a\x54\x25\x5c\xea\xcb\xcd\x3b\x47\xef\x69\xda\xf9\x35\x52\x49\x2a\xe4\x7c\xb9\xe3\x43\xe0\x2b\x32\xc2\xc7\x24\xc7\xe4\xca\xfc\x76\x6b\x55\x3e\x46\xea\xa4\x9c\x33\x24\x04\x59\x28\x1f\x1d\x4a\x91\x84\xae\x2a\x80\x03\x4b\x50\x75\x12\x85\x1d\x85\xb5\x85\x2d\x85\x13\x56\x9d\x5e\x18\xc2\xb4\xab\x57\xc6\x1b\xc4\x2a\x49\x6b\xdd\x8a\x01\xda\x96\xab\x64\x61\x25\x53\x3d\x83\x79\x74\x2e\x8f\xce\xc8\xae\x8f\x11\x63\x92\x35\x7d\x8b\x30\x41\x89\x7d\xe3\x61\xad\x30\x1c\x51\x4a\xe7\x2a\x2a\x7a\xae\xf9\xfe\xd1\x70\xed\xc5\x2d\x8b\xbe\x30\x34\x22\xf1\x7a\x8c\xb1\x63\x54\x56\xb8\x28\x92\x0a\xed\xb4\x6a\x00\x28\x39\xd5\x5f\x91\x9c\xd6\xa2\x26\x68\x53\x27\xb4\xfd\xbf\x78\x44\x9b\x4e\xe1\xe0\xf0\x29\x94\x47\x03\x56\xee\x05\x58\x28\xb8\x53\xd6\xf6\x4f\x99\x7c\x09\xa7\xec\xc0\x21\x1b\x90\xbd\x0d\xd1\xb4\x03\xd0\x13\x87\x4f\xa0\xa5\x49\xe5\x15\xf2\x02\xd0\x6f\xbb\xef\x9d\xab\x1c\xa0\xb4\x81\xa9\x6a\x35\xc0\x0d\x82\xf3\x47\x92\xb1\xc4\xdc\x57\xe6\xb7\x1d\xc3\x41\xee\x5e\xdb\xe1\x37\x80\xdc\xfe\xc6\x84\xe1\xca\x83\x89\xea\x93\x0f\x16\x61\x28\x90\x02\x47\x4e\x16\xbd\x6d\xb6\x92\x90\x80\x23\xfb\xd3\x42\xc3\x59\x2a\x16\x2f\x2d\x20\xa6\xe2\xba\x82\xea\x2f\x11\xbe\x5d\xd7\xb1\x84\x33\xc9\x84\xfc\x01\xfa\x4c\x6d\x70\x12\x35\x1e\x1c\x0d\x32\xb4\xdd\x2f\x89\x46\xba\xd5\x8a\x72\x46\x15\x94\x68\x5b\x0c\x4a\xa2\xa7\xde\xdc\xb5\x5d\x9f\x86\x4e\xf4\x31\x08\x43\xf4\xfb\x6d\x17\xa9\xbd\x32\xdd\x1a\x61\x4c\x6e\x59\x6f\x9f\x3f\x5a\x61\xc9\x6d\x88\xdb\xe3\x65\x48\x00\x07\x92\x73\xff\x84\x0e\x88\x39\x12\x12\x70\x00\x9b\xe0\xb2\xc9\xcf\xbc\xe1\x5c\x16\x05\x5a\xf4\xf6\xe9\x46\x58\x03\xfb\x2d\x92\x72\x23\x5a\x35\x6e\xbe\x94\x34\x74\x66\xf1\x9a\x2e\x31\x73\x51\x6e\xed\x93\x9e\x92\xb6\x1b\x61\xe5\x42\xa7\xff\x36\xe5\x68\x81\xc9\x8a\x7e\x71\xee\x19\x5f\x7a\x86\x5b\x6b\xad\x1a\x25\x10\x20\x34\xc9\x39\x17\xc0\xc7\x93\x55\x2f\x9d\x19\x51\x4a\xd0\x59\xf4\xd2\x99\x25\x88\xe8\x8a\x98\x89\xd3\x05\x59\xd9\x9f\x30\x85\x8f\xf4\xf8\x96\x4c\x64\xf3\x0c\x2d\x60\x37\xcf\x29\xab\x5d\xfe\x35\x82\xcc\x88\x46\x9f\x23\x47\x9b\xc1\x72\x28\x9d\x82\xbe\x41\x26\x3d\x5f\xd1\x10\x86\x4c\x02\xdc\xea\xd0\x51\x01\x6d\x43\x50\xbb\x4c\x1a\xee\x80\x46\x68\x6e\xda\x57\x05\x97\x07\x46\x5b\xb2\x44\x9e\xcc\x6f\x18\x4d\xd3\x52\x8a\x66\x75\xd6\x24\xde\x9c\x55\xf4\xb2\x6f\xc0\x02\x00\xd5\x8e\xd3\xbe\xf6\xa8\x3f\x8f\x62\x33\x8b\x5b\xb7\x9f\x19\xb2\x28\x66\xa4\x62\x33\xe1\x04\xb9\x0b\xbe\x04\xc7\xe3\x6b\x54\x35\xab\x78\x65\xc9\x19\x63\x23\xe0\x13\x05\x30\xa8\x86\x55\xb0\x1c\xd0\x52\x02\xdf\x18\xc2\xd9\x42\x8c\x8a\xc2\xd3\xa0\x5e\xda\xd9\x4b\x5a\xd1\x1d\x78\x1b\x8b\x66\x08\xea\xfb\x06\x5d\xfb\x6b\xd7\xe5\xaf\x0c\xad\x7c\x6b\x06\x9f\x51\xdf\xc7\x4c\xfb\x98\xbe\x28\x7c\xe5\x74\x1a\x86\x81\x52\x57\x51\x4a\xd3\x9e\xb8\x5e\xb3\x61\x3f\xf2\x2f\x5e\x09\x21\x44\x16\xaa\x9b\x57\x3e\xfa\xe6\x10\x0d\x31\xa2\xe4\xa5\x6b\x2e\x48\x48\x70\xca\x72\xd8\xe2\x4d\x33\x85\xd2\x66\xc3\x20\x88\x14\x19\x6a\xdb\x29\x25\x14\x0d\xe4\x51\x55\x6d\x54\x89\x67\x36\x51\xb1\x3e\x68\xd5\x13\x87\xf5\x31\xf9\xd8\x80\x8e\x33\xbc\xcb\x62\x36\x0e\x43\xf9\x57\x9b\x24\x65\xca\x88\x82\x64\x90\x09\x4a\x8f\x87\xdd\x7b\x5e\x51\x1e\x3d\x46\xce\x4f\x49\x5f\xbd\x79\x9a\x80\x5b\x91\x15\x7f\x6b\x61\x86\xc2\x01\x41\xc7\xa9\x90\x38\x95\x78\xa8\xf5\xd1\xad\x6f\x85\xb3\x2b\x0a\x76\x6b\xd0\xb3\x9a\xee\x47\xd1\x3f\x7b\x3b\x8c\x6b\xf6\x22\x19\x11\x43\xd1\x09\x8e\x82\x0e\x8f\xb8\x4e\xe5\xaf\x08\x12\x48\xe2\x69\xa2\xef\x72\xe2\x69\x8e\xf2\xe1\x5e\x27\x39\x8e\xf6\xf9\xce\x0c\xa2\xf1\x78\x12\xed\x77\x92\xbc\x38\xf7\x48\x75\x5f\x51\x13\x86\x7f\xff\xcb\x1b\x60\xa6\x3e\xb7\x1a\xae\x25\x0d\xf8\x8e\x51\x2a\x0f\xdd\x30\x10\xf9\x96\x05\x51\x30\x4f\x96\x1b\x16\x34\x7d\x51\x03\x03\xee\x99\x9f\x20\x45\xbb\x7c\xcd\x7c\x62\x89\x09\x13\x94\x7d\xf5\xd6\x5e\x56\x7a\xff\x60\x64\x27\xfe\x09\x6d\x6f\xc3\x50\x75\x3d\x93\xfc\x40\x9b\x52\x01\xc7\xd4\x05\x3d\x9e\xf2\xd5\x9a\x6f\xd8\xec\x4d\x22\x16\x72\x43\xfd\x67\xc0\x6d\x45\x21\x74\x0a\xf8\x96\x92\xcc\xec\xad\x68\x51\xb4\xdf\x33\xb4\x82\xd0\x47\xe9\x1c\xdd\xba\x4b\x87\x52\xb1\x28\xdb\x1c\xb0\xd7\x81\x4e\xdc\x47\xe8\x4b\xfd\x00\x7b\x78\xf0\xbe\x98\x2e\xd3\xe9\x67\xb8\x2a\x74\x07\x2a\xe6\x8f\xba\x35\x3d\x0d\xbf\x91\x2c\xb4\x40\xa7\x66\xba\xf3\xac\x2f\x20\x7b\xdd\x01\x3a\x46\x13\x75\x1b\x49\x9e\x1c\xb0\x28\xdc\x48\x2a\xb1\x89\xba\x2a\x8a\x17\x48\x02\xbf\xdb\xc1\xa7\x08\xef\xb6\x92\x0c\x75\xe6\x40\xaa\xc4\x33\x96\x7c\x62\x6f\x01\xb0\xd4\x39\x74\x03\xc2\x6e\x93\x0f\x44\x62\xb2\xa6\x4a\x70\xf1\x81\x55\xd5\x07\x10\x0a\x1f\xac\x63\x64\xc7\xb7\xd7\x52\x70\xfb\x54\x56\xf2\x4c\x7e\x6a\x53\x3d\x0c\xf6\xd5\xd9\x36\xd6\xdb\x9f\xf0\xe1\x6a\xb5\x39\x1f\xae\xd8\x38\xed\x37\xbe\x44\xf9\x35\xc2\x92\xe1\xaa\x65\x46\x66\xfa\x40\xe8\x0b\xe3\x9d\x44\x70\x41\xae\x4f\x2f\xc7\x44\xc8\x8d\x4d\xe7\x08\x6e\x35\xab\x41\x47\xb8\x55\xad\x99\x60\xa2\x0a\x92\xd9\x0c\xda\x25\x94\xbb\x79\x7c\x42\x26\x1c\xac\x8d\xd9\x02\x57\x8c\xbc\x20\xff\x3e\x22\x6c\xd8\x3a\xd5\x3d\x99\x29\x0b\xd2\x5d\x26\xd9\x79\x46\xc0\xfc\xfd\xf4\x7a\xcd\x22\x41\x16\x49\x36\x5b\xb2\x3c\xca\xfc\xc0\x6a\x15\xa4\xf3\xdc\x92\x3b\x17\xc0\xda\x7e\xaa\x6e\xc1\x1f\xc4\x4f\x94\x84\xc9\x27\x7f\x23\xff\xac\xbe\xc4\xc4\xa3\x91\xf4\x57\x11\x63\xbe\x7a\xe7\x5f\x9b\xce\x1d\x2b\x46\x7f\xcc\xf9\x92\x25\x19\x3e\x9c\x1c\x2b\x58\x25\xd9\x36\x59\x42\x5a\x6a\xac\xf3\xf3\x7c\x42\x8c\xfc\x81\x09\x53\x69\x7a\x7c\x82\x32\xfa\x54\xa5\x52\xff\xf4\x13\xf5\x68\x0a\x27\xfa\x84\xde\xb0\xa1\x7a\xe0\x5b\x11\x44\x5a\x5f\xf2\xdd\x7e\xdd\x34\x83\x1e\x6d\x55\xf2\x9d\xba\xe7\x9c\xe9\x0b\xc2\xbb\xd9\x57\x62\xe6\xf1\x99\x72\x66\xb0\xfb\x01\x9e\x4a\x7a\x47\x7c\x67\xa5\x56\xb3\x3d\x1e\xa8\x3d\x80\x32\x99\xd1\xb8\x9e\x59\xca\x98\x78\xb6\x07\x55\xb4\xaa\x19\xdb\x30\x6c\xff\x06\x61\x7e\xdb\x1b\x63\x39\xe2\xe8\x3c\x64\xa3\x82\xa7\x5e\x1c\x70\xb8\x54\x5a\x29\x65\x90\x21\x68\xba\xcd\x25\x79\xaa\x80\x12\x38\x96\x26\xa1\x01\x18\xdd\x86\x21\x6b\xb2\x98\xf6\x42\x5b\xeb\x00\x61\x1a\xa3\x83\x05\xb4\x1c\x0d\xf0\xf2\x37\x30\x0b\x0f\xfb\x45\x71\x23\xbf\xc5\x97\xe4\x54\xf0\xfb\xde\xd4\x86\x92\x04\x8c\x54\xe4\x89\x86\x61\x6f\x68\x3b\x03\x82\xaf\xcd\x55\x24\x64\x9f\x84\xf9\xc5\xdf\x45\x85\x26\x48\x06\x24\xbb\x97\x3c\xa0\x28\x56\xfe\x23\xd8\xd6\x38\x02\xa0\x6d\xc6\x2a\x8a\xb6\x35\xdd\xf9\x4b\xf5\x30\x4d\x04\x5a\x35\x04\x7a\x34\x3b\xea\x85\x6c\x6f\x14\xb5\x7b\x5b\xa6\xb2\xac\x18\xa3\x9b\xe1\xce\x8b\xc0\x74\x38\x19\xae\xaa\xf4\x0e\x34\x4c\x99\xd1\x38\x95\xca\x3e\x0d\xef\x1d\xd0\x07\xcd\x6a\x3a\xed\xa4\xf5\x5e\x49\x5b\xe1\xf7\x87\x96\x8b\x34\xb9\xef\x85\x6f\xd6\xd3\x4b\x58\xe5\xf2\x57\xc1\x64\x54\x02\xab\x3a\x65\xa2\xec\x20\x49\x42\xaf\x19\xca\x7d\xe7\xbc\x29\xcd\x0f\xc6\x16\x6e\x4f\x9d\xe5\xaf\x1c\x78\x64\x73\x2a\x42\x38\xc2\x69\x4f\xf0\x75\xef\x3a\xea\x93\xb5\x4a\xba\xa8\x4b\x55\x1d\x78\x31\x31\xa9\x17\xf5\xab\x25\x9b\x8b\xde\x55\xd4\x27\x37\x3a\x13\xa3\x2e\x87\x4a\xf0\x62\x43\x21\x94\x75\x97\x77\x46\x8f\x52\xb2\xa5\xbc\x6b\x82\x54\x77\xd7\x8f\x52\x72\x42\x55\x64\xea\x6e\xd6\x99\x3c\x4a\xc9\x8c\x66\x5d\x61\x82\x50\x3f\xb2\x01\x70\x37\x45\xb1\x2d\x8a\x93\xa2\x98\x41\xb4\x02\xc4\x09\xa4\x04\x7f\x8f\x30\x01\x28\xf5\xc1\xf4\x4f\xb9\xac\xbf\x41\x06\xc9\x6f\x20\xa1\xc2\xf0\x06\xc4\x39\xfb\xc4\xb4\xa2\x81\xf6\xe4\x75\x92\x11\xd5\x63\x3a\x5b\x26\x9f\x20\xdf\x1b\xcc\x60\x4e\xfc\xb0\x1f\x86\xe6\xe4\xb4\x81\xee\x76\x53\xac\xb0\x7e\xf2\x66\x5f\x26\x82\xcd\x8c\x62\xcb\x3b\x53\xb5\x77\xb8\x28\x44\x35\x49\xf5\x6f\x9e\x19\x7f\xdb\xd7\xe6\x5c\x20\x6c\xcf\x9f\x9b\x1d\xdc\x5a\x41\x35\xd9\xeb\xaf\x08\xef\x7e\x47\x26\xa2\xb1\x51\x3c\x4a\xf0\xae\x18\x83\x02\x90\xfb\xe1\x63\x84\x0b\x19\xa5\x92\x8c\xec\x9b\x00\x93\x04\x1c\xd3\x2a\x3a\x8c\x11\x7d\x85\xf0\x10\x18\xf8\x9e\x36\x4d\x02\xa5\x2f\x4d\x87\xbb\xc6\xd3\x1a\xa5\xa4\x1a\x98\x37\x4a\xf7\x42\x8e\xbf\x45\xb8\x8c\x18\x99\xd0\xb8\x16\x3e\xcb\x5c\xf8\x3a\x28\x58\x94\xdf\x12\x4b\xc2\xd6\xad\xf8\xa5\xdf\x35\xfe\xe8\x77\x95\x3f\xfa\x7d\xed\xa7\x7e\xbf\xac\x07\x5e\xda\x6b\x7f\xff\x60\x74\x3c\x5b\xd5\x45\x1e\xf3\xe2\x38\x69\x69\xca\x57\x83\xe8\x1d\x4e\x8b\x73\x7b\x46\xaa\x74\x8e\xac\x40\xde\xd2\x86\x0f\xe2\xc0\xc5\x27\x23\xc1\x9e\x63\x1c\x09\x8c\x2b\x5c\x93\xaf\x02\xc3\x3b\xaf\x39\x58\xf5\x35\x9a\x69\x79\x43\xf8\xf1\x26\xa2\x06\x4f\xbd\xb8\xe2\x87\x17\x74\xd8\xb8\xb9\xcb\xa0\x03\xb6\x7d\x51\x76\xc0\x48\x29\xe8\xa8\x8b\xb7\xc9\x63\x70\x57\x96\x65\x39\x6e\x81\xb6\x60\x14\x86\x13\x43\x43\xfa\x0e\xd9\x76\xaf\x4c\xd4\xc4\x91\x8d\xac\x71\xaf\x2c\x31\x51\x8d\xb4\x98\x64\x42\x34\x5d\x91\xb9\xc4\xcf\x2e\x32\x33\xd8\xb9\xec\xe9\xa0\xe9\x84\xa1\x35\x59\x35\x29\xf9\x77\x7e\x66\x8a\x4a\xb8\xd1\x68\xea\xa5\x23\x9d\x54\xc8\xb2\xdf\x95\x50\xb2\xae\xe7\xae\x17\xf5\xb4\xfc\x1b\x35\xcc\x08\x12\x70\xbb\x1e\xff\x72\x92\xb7\x0b\x86\x56\xfb\x26\x2d\xda\xc9\xd7\xc9\x9b\xc7\x81\x3f\x23\x95\xea\xe8\x00\xfb\xc9\xc2\x10\xb8\x59\x6d\xdf\x0e\x8c\x2c\x1b\x83\xfa\x56\xe3\xa4\x53\xd0\x21\x71\x2a\xa7\x9a\x53\x1e\xf7\xc7\x24\xa5\x3c\x1e\x8c\x5b\x3e\xc6\xb3\xb2\xcc\x3c\x0c\x53\xb0\x3d\x4a\x31\x11\xc3\x83\x3e\x72\x0b\x10\x33\x23\xe5\x27\x17\xd9\x27\x3b\x69\xc0\xb4\x4a\x3f\xd6\x38\x6f\x98\xb4\xb5\xbe\xb7\xd3\xde\x97\x44\x81\x34\xe3\xdb\x88\x3c\xb8\xa3\xbe\xe9\x22\x8b\x2b\x94\xbe\x47\x75\x79\x41\xff\x15\x35\xab\xee\x3d\xeb\x8f\x72\x8a\xda\x03\xdc\x12\x43\x7e\xcb\xba\x1c\x52\xfb\xa8\xa5\xca\x69\xb3\x55\x04\x6a\xd0\x36\x81\x5c\x0c\x24\x16\x2f\x10\x2e\x4b\x24\x48\xee\xa7\xf4\xd6\x6e\x7f\x99\x8a\xb5\x17\x8f\xed\x3b\x65\xf3\x9b\xc6\xfd\x71\x94\x96\x99\x8d\x9d\x0f\x86\x11\xf4\x13\x23\x19\x24\xfa\x7d\xea\x97\xfa\xb8\xa8\xe6\xe2\xd7\x48\x97\x7f\x82\x6c\x66\x4c\x07\xde\x92\x3d\x6a\x72\xff\x65\xb6\xde\x0a\xfa\x81\x29\xfb\x31\xd1\x10\x9c\xc9\xc9\x7a\x87\x3b\x79\xef\xc8\xcb\x92\x5d\x4d\x97\xdb\x99\x72\xd8\x36\xaa\xd9\x96\x38\xe0\x45\xa9\xba\x51\x6c\x4b\x06\xb0\x7a\xca\x50\x86\x87\x5e\x4c\x6e\xc9\x94\x47\x86\x36\x04\x6b\x6e\x13\x84\xb7\x6d\x03\x51\xb3\x9a\x62\xb8\xc5\x3c\xeb\x11\xeb\xa8\xc3\x4b\x4c\x98\x91\xf1\xb0\x26\x0d\x57\x63\xb3\x5c\x05\x19\x2f\x49\x2e\xf6\x2d\xe8\x7e\x23\xbb\xff\x9f\xe5\xf5\xfb\xff\x2e\xa1\x9f\xbc\x04\x52\x41\x1b\x58\x84\xd6\x01\x63\x48\x2e\xc9\x7e\x92\xd2\x78\x4c\x12\xf9\x67\x2a\x89\xa9\x0b\x96\xe7\xe9\x8c\x6d\xc8\x48\x16\xad\x25\x74\x58\x5c\x34\x41\x78\x97\x48\x5a\xff\x80\x12\xee\x23\x33\x26\x9d\x7b\x82\x14\x2f\xc7\x4a\x79\xd0\xee\x70\x2f\x33\x81\xc9\x37\x60\x67\x70\x83\xf0\x2e\xbd\x65\x06\xde\x38\x95\xcb\x68\x03\x75\x0e\x78\x37\x0e\x85\x8e\xc7\x8f\x24\x05\xa0\x95\xd6\xa8\x2a\x9a\xd9\xfa\x49\x7b\x6a\xc3\x7b\xac\x98\x01\x60\xe7\xbe\x6c\x4a\xdc\xc6\xe4\x78\x27\xff\x40\x08\x11\x77\xca\xb8\xf6\x2d\x55\xf0\x9f\x57\xe3\x9d\x7b\xdd\x64\x55\xe1\xc7\x89\xcf\x0a\x26\x9e\x33\x33\x68\x41\xda\x94\x72\xbc\xe3\x54\x68\xd6\x0b\x4d\x95\x47\x90\x5e\x5f\xeb\x81\xf2\x2d\x09\x17\xf3\x38\x1b\xab\xcd\x8d\xc5\xd8\xe6\x5e\xf4\xe6\xbc\x77\x3a\x47\x64\x77\xc0\x27\xaf\xc1\x2d\x7d\x74\x80\x78\x1f\x1e\x7a\xb1\x67\xe3\x52\xf5\xca\x47\x8c\xa6\x71\x36\xb6\x1c\xfa\x41\x26\x5c\x29\x4d\x36\xf2\x3e\x22\x37\x08\x93\x89\xbe\xf0\x67\x74\x57\x0d\x7f\xae\xbd\x21\x1a\x3d\xf0\x36\x92\x36\x68\x76\xc3\xe3\x54\xb9\x9b\x1d\x72\x85\x03\x71\xa2\x3a\x34\x55\x85\x73\x7b\x1d\x86\x08\xe2\xd7\x71\x4d\x09\xed\xf9\xe9\x7d\x43\x5b\x09\x20\xf2\x02\xc3\xb8\xd1\x7b\x0f\xb6\xf9\x44\x79\x92\xf8\x62\x26\x2c\x49\x52\xb2\xa4\x99\x40\x60\x21\xbb\xb7\xb9\x67\x0c\x09\x12\x07\x16\x5f\x04\x63\xec\xcc\x99\xe3\xd9\xb8\xd9\xba\xba\xe6\x88\x97\xd4\x3c\xfd\x1a\x42\x67\x54\xb9\xbf\x9d\x9f\xfc\xde\x0c\x61\x64\x68\x7b\xcc\x22\x3e\x44\xfd\x92\x38\x17\x63\x0c\xd2\x57\x32\xa7\x4b\x58\xbc\x96\xfa\x47\x6b\xb2\xcf\x39\xc2\xa4\xcd\x95\x9b\xb6\x27\x7f\x3e\x41\x4b\xb5\xac\xca\xb1\x4b\xb9\x2f\xb7\xa9\x96\x97\xd6\xbd\x0e\x6c\xb3\x14\x14\x9e\xaa\x31\x53\x8d\xf3\x6a\x00\x51\x77\x7d\x59\xec\xd0\xf2\xc6\x14\xd6\x46\x3f\xad\xa5\x55\x92\x6f\x19\x8e\xd4\x17\xcb\xbd\x83\xcf\x79\xcd\xae\xc4\x9e\x71\x20\x44\x2b\xae\x7a\xa4\xa9\xda\xa8\x6f\x88\xdd\xd4\x0b\x53\xac\x57\x06\xa5\xb1\xe8\x0c\xc6\x45\xc1\xb0\xe9\xfd\x4d\xce\x2e\x52\xbe\xdd\x34\x8d\x90\xea\xd0\x9c\xdd\x41\xf3\x50\xac\x69\x28\x92\xd1\x34\x16\x5d\x18\xc5\x0c\x9b\xe9\xf0\x11\xc7\x72\xa3\x6a\xf8\x75\xd9\x80\x5f\x19\xde\x41\x8e\x75\x03\x99\x45\x31\x25\xc7\x48\x4f\x9a\x09\xc3\x5d\x54\x5b\xc0\x01\x26\xa3\x6f\x49\xda\x20\x2f\xcd\x0a\xba\x20\x23\xba\x45\x4b\x4c\x96\x1e\xfd\x52\x83\xf3\x12\x97\xb6\x56\x49\x12\x41\x77\x40\x2a\xcb\x39\x46\x15\x03\x12\x2d\xb8\x89\xb4\x84\x98\x00\xb1\x1d\x69\x9a\xdb\xf3\x72\x9b\x0a\x1f\xf1\xc7\x63\xc2\xe5\x9f\x9c\xb6\x07\x20\x08\xd1\xa2\xd2\x84\xea\x63\xaa\x9e\xe5\x19\x9d\x36\x65\x2e\xda\x39\xd7\x59\x25\xe9\x37\x4e\xb5\x03\x08\xbb\x53\x6b\xa1\xde\x7d\x62\xca\xe0\x03\xda\x57\x7d\x72\xfb\x25\x26\x6b\x0a\xae\x18\x53\xec\x93\x0f\xea\x78\x18\x79\x54\x18\xb6\x73\x97\x55\x5c\x95\xf5\xa6\x4b\xbe\x61\x1b\x81\x52\x1d\x59\x54\xe7\xef\xcb\x0e\xbb\x5a\x1a\xd6\x07\x83\x6e\x55\x3d\x14\x85\x9c\x9e\xfa\x0d\xd0\x97\x69\x01\x6e\x18\xb6\x2b\x4a\x15\x4f\x12\x1d\x4c\x94\x9c\xd5\xbf\x93\x84\x52\xfc\xfa\x2d\xda\xae\x85\xbb\x6f\x13\x11\xab\xc2\x31\x7e\xd8\xd7\x4c\xce\x54\xae\x40\x46\x46\xb8\x35\x05\x55\x13\x37\xf8\x6a\x0a\x8a\x4a\x9f\xa8\x61\x44\x80\x82\xc1\x69\xa7\xf2\x30\x44\x39\x68\xa7\x1a\x75\x4d\xb2\xb2\xa4\x22\xbf\xa6\x6b\xe2\x56\x6e\x20\xe9\x68\x47\xa6\xad\xbf\x62\xdb\xa0\x99\x72\x90\x03\x2b\xda\x88\x24\xb2\x58\xd1\x46\x2d\x5b\xe1\xb6\xfc\x64\xa0\x7f\x0c\x43\x7e\x48\x85\x66\x19\x7f\x79\xa8\x00\x7c\xb3\xff\x6d\x5a\x1c\x38\x32\xf2\xf2\x27\xe6\xfb\x7c\x14\x96\x22\x4c\x0e\x4c\xbb\x96\xc1\xc9\x60\x84\xf6\x00\xb2\xfb\xa8\xe5\xf1\xbb\x4a\xbe\xa1\x2b\x9f\xe2\x94\x7d\xf5\x3d\xda\x8f\x35\xdd\x07\x37\x48\x90\x8a\x66\x70\x02\xca\x59\x28\xb6\x78\x25\x20\x13\x5d\x64\x84\xc1\xb6\x40\x61\x13\x32\xc1\xa5\xd6\x06\xad\xc1\x96\x7c\x24\x6c\xbe\x79\xe7\x19\x1f\x10\xdf\x2b\x1c\xfc\xe4\x1b\x84\x7a\x70\x56\x9d\xb2\xa4\x6e\x9a\x25\xac\x69\x96\x26\xa2\x74\x40\x20\xfa\x2b\x70\x0c\x9a\x17\xe2\x10\xc2\xf6\x0a\x7c\xd2\x8d\x95\x8e\x53\x44\x78\x73\x1a\xee\x5d\x37\x9e\x37\xaf\x71\xf7\x04\xe7\xb5\x2d\x03\x8b\x5d\xe6\xd9\xeb\x12\x56\x22\x0c\xd2\xde\x96\xa5\xe8\xf6\x23\x2d\xa4\xf2\xc8\xf6\xd2\x6c\xc3\x72\xa1\x9c\x64\x50\x2a\x37\xb2\xee\x34\x8b\x9b\x9d\xe3\xf4\x64\xe7\xb0\x80\x01\xf8\x39\x2a\x63\x2a\xae\xe5\xbc\xd6\x46\x99\xf8\x5c\xaf\x8e\x19\x50\x89\x26\xb0\x59\xa4\x73\xd1\x4d\x2e\x93\xeb\xa0\x54\x44\xdc\x5e\x00\x07\x17\xcd\x95\x51\x7e\x30\xe2\x0d\x11\xf4\x35\xd0\x25\xc8\xa5\xf9\x0e\x56\x1b\x98\x1f\x6e\xe5\xfb\xed\xd8\x32\xb9\xa6\xa3\x44\x2c\x54\xe6\x12\x24\xee\x0c\xfa\x18\xa2\xe6\x58\x47\xcb\x86\xb8\x3a\x6a\xc5\xd3\x8a\x6d\x7f\x53\x84\x89\x14\x5c\x19\x0f\x76\x13\xf4\x21\x3a\x4f\x43\x0c\x8b\x34\x0c\xcd\x08\x66\x4f\x81\x58\x5d\x0b\xba\xd3\xaa\xb0\xa8\x4f\xb4\x22\x2c\xea\x97\x64\x52\x75\x11\xbc\x11\xfe\xa9\x32\xca\xb3\xcc\xfe\xfe\xd0\xf2\x7b\x12\xb6\xa7\x4c\x85\x45\xd9\xd8\x53\xe2\x07\x8c\xf8\xb6\x63\x52\xcb\x76\xf6\xf8\x20\xbf\x2c\xe4\x69\x68\x0f\xcc\x85\xde\xee\x03\xfa\x85\xaa\x1e\x0d\xe0\x7b\xc2\xa7\x22\x4d\x96\xea\x3a\x53\x3d\xfa\xb3\x03\xde\xb2\x2a\x4e\xf3\xf2\x67\x22\xbc\xcb\x6e\x37\xfe\xbc\xf1\x38\xce\x35\x54\xff\x9a\xd5\x95\xdf\x62\x02\x5c\x50\xbb\x5f\x01\xf5\x5b\xa2\xb5\x94\xea\xe3\xfd\x0b\xd2\x2a\x6e\xdb\x99\x26\x14\xe4\x65\xef\xc2\x0b\xe9\x42\x4c\xf2\xc6\xef\x87\xe8\x16\x66\xa7\x13\xfb\xfb\x03\x88\x3c\x0e\x29\x67\x47\x34\xed\x2a\x6d\x23\x59\xd3\xa4\x0b\x9a\xca\x56\x1b\xf8\xf4\x06\xa3\xad\x6f\xf8\xb6\x3d\xac\x75\x78\xec\x8c\xa6\x84\xd3\xa4\xe5\x6f\x6c\x0e\xd6\x94\x2a\xdd\x68\x67\x04\x57\x9f\xe0\xeb\xce\x5a\xd1\xd1\x53\x1a\x2c\x78\x9e\xde\xc8\x25\x51\xd5\x87\xf0\x3e\xe2\x64\x42\x83\x0b\x96\x8b\x74\xea\x5e\x28\xe5\x51\x46\x6e\x9a\x5a\x69\x4d\x13\x27\x9b\xfd\x86\x20\x26\xcb\x0c\xe6\x54\x61\x99\x27\xdd\x8d\x09\xcc\x7c\xd3\x9d\x82\x00\x6d\xaa\xd5\x53\x13\xa3\xb6\xba\x51\x02\xb6\x4d\x59\x96\x15\xb1\x8c\x63\x60\xab\xf0\x8a\x26\x42\x53\x37\x36\xdb\x1c\x23\x33\x3e\x05\x4f\xd9\xaf\x98\xe2\x54\xe0\x50\xe0\x12\x65\x55\x49\x0e\xde\x49\x22\x05\x4d\x04\x9d\x34\x58\x05\xfa\x69\xc0\xcd\xd8\x92\xe6\x2b\x31\x6e\xf2\x3c\xf5\xef\x71\x3e\xd5\x79\x32\x6d\xf2\x87\xea\x4c\xbf\x7a\x68\xd4\x64\xcb\xfa\xbd\xb4\xf1\xc2\xfe\x6c\x6f\x09\x1a\x64\x71\x44\x79\x28\xe8\x90\xb5\xd2\x95\x07\xc2\x5f\xf1\x16\x2f\x0a\x1b\xe1\x25\x95\xa4\xad\xff\x56\x95\xa1\x2d\xc2\x24\x1d\xa2\x8d\x64\x89\xd9\xbe\x05\x5e\x5e\x14\x53\x84\x8b\x62\x84\x30\x8e\xd0\x5a\x31\x47\x07\xae\xac\xe6\x5d\x6f\xcb\x9d\x97\x23\xdd\xa0\x35\x44\x3d\x90\x04\xb0\xed\xf3\xb0\x00\xe3\x35\x83\xf0\x7d\xa8\x82\xb8\xed\x81\x37\x08\xdc\x5a\x47\x94\x12\x4f\x38\x1b\x1c\x65\x6f\xd3\x2c\xbd\x39\x04\x9d\x08\x93\x35\xb8\x10\x41\x16\x81\xb2\x24\x5b\x7b\x2d\xec\xc5\x0d\xfa\xb6\xbb\x01\x6e\x20\x77\x3b\x70\xda\xb5\xe8\x1f\x04\xb4\xba\x77\x20\xa3\x5e\xee\x0f\xb1\xaf\xa4\x4d\x24\x00\x34\x24\x3a\xcb\x0d\x4f\x95\x6b\x45\xac\xc3\x67\xb5\x5e\xc3\x10\x41\xf4\x6c\xc7\xa1\x27\x9e\xb6\x54\x6e\x15\x05\x99\x4e\x9b\x52\xef\x45\x18\x42\x64\xc5\xc3\x8d\xd4\xc1\xf6\x4b\xbf\xe5\x66\xd8\x93\xc4\x1d\x35\x1c\x42\x1f\x2c\x94\xbd\x9f\x24\x4c\xf5\x71\x7c\x78\xd7\x44\x99\xf3\xec\x08\x25\xe5\x7a\x17\x14\x1b\xe6\xcc\x72\x50\x55\x65\x71\x7f\x0c\xd8\xee\x51\x16\x0f\xc6\x3a\x01\xba\x91\x30\xc6\x7c\x5c\x14\xa2\xa5\x4d\xe1\x8c\x0d\x9c\xe0\xeb\x20\x82\x5f\xda\xc2\x25\xd2\x89\x89\x94\xaa\x30\x8b\x33\x27\x12\x21\x89\x35\x77\x61\x60\x3f\x23\xf8\x5a\xde\x38\x26\xcf\xf7\x9a\x26\x43\x95\x46\x3d\x4a\xd5\x1d\x34\x81\x12\x85\x56\x53\xf5\xdf\xa0\x61\x85\x71\x35\xa6\x1d\x29\x4c\xbb\xb6\x18\xd8\x20\xe9\xb5\x41\xd2\xa3\xee\xb4\x54\x06\x76\x60\x3e\xa3\xa6\xac\x4c\x6c\x60\xc6\x37\x8a\xe8\x5b\xa5\x99\x56\x27\xcb\x47\x92\xdd\x22\x74\x97\xfd\x80\xa7\xf1\x46\x37\x4d\xae\xbe\xb5\xa9\x4a\x4f\x2e\xdb\x42\xde\xa4\x83\xd8\xd8\x9a\xfa\xb0\xa1\xce\x33\x4f\xe9\x4d\x64\x72\xd5\x53\xba\x91\x7c\xcc\x09\xdd\xca\x6d\x93\x6b\x39\xa3\xdb\x78\xeb\xd6\x5b\xaf\xab\xbf\x62\x27\x66\xc5\x66\x6a\xc5\x6e\xf4\x8a\x6d\xf4\x8a\x6d\xba\x37\x66\xc5\x66\xdd\x93\xb2\xa5\x0f\x71\x64\xc3\x2e\x95\x08\x82\x83\x92\xec\xe0\x35\x7e\xc1\x10\xbc\x74\x85\x1b\x24\x99\x5d\x5c\x56\xc0\x1f\xb2\xe8\x0a\x5a\x2d\xaa\xd2\x79\x8a\xcb\xca\x8b\x02\x35\xab\x78\xf4\x77\x7d\x45\x9c\xca\xbe\x49\x9c\xea\xe4\xa9\xec\x1b\xe5\xa9\x5f\xb9\x18\x25\xe6\x02\x63\x79\xf9\x43\x7e\x6b\xac\xa4\xaf\xa5\x8d\x00\x92\x28\xc6\xd7\xc7\x03\x42\xf1\xd5\xfb\xb7\xe1\xb4\x76\xb9\x4d\x9b\xae\x05\x13\xc6\xf7\x35\x93\xb7\xbf\x56\x54\x5e\x30\xe4\xa1\xd8\x86\x8d\x81\xe4\xb9\x87\xc3\x08\x81\xd1\xd8\xdd\x87\x8e\x96\x04\xb3\x29\x48\x07\x7f\xf7\x51\xb5\x54\xf0\xb5\x5f\xf3\x03\x04\x57\x54\xb9\xfc\xbd\xaa\x1f\x20\x32\x12\x75\x22\xe0\x14\xb7\x38\x4d\x1e\x75\x07\xc3\x24\xe2\xe5\x21\x85\x02\x64\xd7\x2d\xc9\x89\xbd\x72\x54\x54\xba\xff\x12\x0f\x62\x33\x2e\x7b\x46\xd9\xf6\xd0\xa9\xc8\x58\x46\xc3\x00\x83\x48\x4a\xd7\x7f\x86\x10\x1b\x1a\xcf\x6d\x97\x4b\x89\xe7\x24\x6b\x6d\x7b\x4b\x90\x91\x86\x71\xe4\xc5\xf9\xc6\x43\xcb\xf8\x1b\x81\xec\xb0\x5e\xa0\x29\x0c\xab\xf5\xf4\x72\x89\xe2\x43\x47\x4e\x99\x71\x8d\xe4\x60\xaa\xb3\x00\x0f\x0f\x9e\x4f\xa8\xfc\x00\x4d\xc3\x70\x26\x50\x4e\xa6\x92\xce\x80\xdf\x29\x19\x61\x15\x0e\xb8\x66\xbe\xb2\x37\x45\x93\xf9\x9a\xe4\x74\x4a\x52\x3a\x22\x7b\x74\x51\x18\x36\xdb\x29\x24\x1e\x64\x1f\x24\x8f\xd4\x1a\x87\x61\x82\x80\xca\x70\xcb\x3a\x13\xbe\x86\x0e\x22\xe7\x82\x9a\x55\xf0\xb5\x72\x4b\xe1\x6b\xd0\xba\x4a\xe0\x84\x82\x5c\x05\xf5\x37\x50\x08\x65\xea\xa7\x2c\x94\x90\x0d\x45\x80\xc9\xf7\xcd\x1a\xd0\x4e\x47\x60\xfc\x9d\x95\xb8\x35\xe5\xd9\x46\x1c\x2d\x05\xcd\x44\x49\x7e\xfc\x29\xd2\xee\x5f\xf4\xd1\x2e\xd8\x6e\xd8\xd1\x46\xe4\xe9\x54\x04\xad\xac\x97\xcb\x53\x9c\xf5\x66\x48\x90\x9d\x48\xc5\x92\x3d\x91\x94\x09\xc2\xf4\xd1\xc8\xe8\xa0\xe9\x9d\x7f\x4d\xd0\x30\x4a\xb2\xe1\x6c\x58\x24\xf1\x46\x8c\x8b\x09\x9b\x26\xdb\x0d\x2b\x26\x5b\x51\x4c\xae\x0b\x96\x15\x73\x9e\x17\x69\x3c\xcf\xc6\x45\xc6\x52\xb1\x60\x79\x91\xf1\xbc\xe0\xf1\x3c\xcb\xc7\x05\xcf\x96\xd7\x05\xbf\x60\x79\xb1\x66\x79\xb1\xe1\xc5\x86\xaf\x58\x21\x16\x49\x2c\xb2\x71\x21\x16\xac\x10\xbc\xd8\xae\x8b\xed\x9a\x67\xc5\xc5\x66\xf8\xaf\xde\xb0\xb8\x60\xf9\x66\xbb\x29\x2e\xd2\xa4\xb8\x5c\xb0\xac\xb8\x4c\xc5\x02\xfe\xf0\xad\x28\xae\x99\xc0\xff\x9a\xdc\x49\x49\x4e\xef\xc4\xff\xfd\x5f\x9b\xe8\x7f\xfe\x8f\xff\xeb\x7f\xfe\x8f\xff\xbb\x3b\xee\x14\xbd\x3b\xe7\x24\xa5\x77\xfe\xb5\xb9\x43\x12\x7a\xa7\x87\x86\x34\x3e\xee\xfe\x35\x2e\xfe\xd5\xeb\xe1\x3b\x64\x4a\xef\xc8\xc7\xa4\x7b\xd3\xef\xfe\xfc\xaf\x6d\xbf\xff\xa4\xdf\x95\xff\x9e\x3f\x1f\xdf\x69\x79\xfc\x36\x73\x41\x73\x25\xd9\x17\x04\x0f\x94\xf6\x88\x22\x41\xf3\x1e\xbb\x62\x53\xc4\x30\xd6\xa1\x74\x47\x54\x48\xfa\x61\x4d\x85\xc2\x12\xad\xa4\x27\xd8\x46\xa0\x11\x2e\x0a\x6e\x7e\x86\xa1\xa4\xdb\xd7\x61\xb8\xee\x8c\xf4\xa5\x07\x72\x6a\xf5\xb3\x28\x82\x48\x89\x06\xa6\x8b\x24\x3f\x16\xc8\xd5\xc2\x61\xd8\x4e\x55\x2f\x0d\x6f\x3b\x03\x8c\x87\x59\x87\x8e\x22\xf9\xc7\x4a\x8d\xa6\xa4\x19\x3f\x0a\xfe\x87\x3c\x1c\x72\x93\x95\xfa\xdc\xd0\x4b\x65\x49\xfe\x39\xf8\xe1\x1b\x01\xe5\x18\x3a\x3e\xbd\x5e\xb3\x0d\x80\x4a\x4a\xc0\x18\x76\x9d\x33\xc1\x72\x28\x59\x08\xbf\xe8\x9d\x48\xc4\x56\x55\x9d\x0b\x32\x4a\xa6\x8b\x34\x53\x40\xf6\x5a\x90\x77\x6b\x36\x4d\x93\xa5\x92\xab\xa8\x4a\x09\x51\x06\xd7\xf2\xf7\x5a\xa8\x07\x88\xbe\x20\x0b\xde\x0a\x92\x4c\xd5\xed\x29\x1f\x73\xa2\x2e\x4f\x78\x78\x2f\x74\xec\x1d\x78\xfa\x20\xc8\x74\xc1\xb9\x86\xe7\x5f\x04\x51\x31\xb6\xfd\xf1\x4f\x4d\xe1\xbb\xe9\x82\xad\x12\x28\x7b\x2c\xc8\x8c\x67\xec\x65\x76\xc1\x3f\xab\x5a\x9f\x04\x99\xf3\xfc\x32\xc9\x67\xa7\x1c\x0a\xde\x08\x15\x69\x56\x7e\x1e\x14\x9c\x09\xb2\xe4\xe7\xf0\xf3\xa5\x20\xab\x64\xed\x3e\xe0\xb3\x7c\x16\xd3\x85\x2b\xb9\xd2\x25\x6c\xe3\xca\xde\x91\xf5\x36\x57\x3f\xff\x10\x24\x4f\x52\x3d\xeb\xe7\x82\x6c\x58\x36\x83\xdf\x4f\xd5\x6f\x95\x2d\x1b\x4a\x9e\xa8\x12\x3d\xab\x67\xea\x49\x5f\xba\xb2\xe4\x85\x20\x9b\x75\x72\xa9\x16\x67\xa5\x1f\x1e\xb3\x45\x72\x91\x72\xb5\x51\x4b\x41\x36\x92\xd4\x92\xbf\xff\x14\x44\x75\xfb\x4e\x10\xc1\x8f\xa7\x82\xe7\x6f\xd9\x1c\x4a\x7e\x63\x44\x70\x60\x8b\x15\xc5\xa2\xb6\x5d\x16\x9e\x4c\x36\x2c\xbf\xd0\xdb\x3e\x91\x25\xef\x9e\xbc\x1f\xbd\x82\xba\x6a\x33\x99\x45\x24\xbb\x12\x00\x89\x2b\x40\xe2\x64\x07\x0c\x10\xd4\xfa\xe2\x6f\xe3\xc2\xdf\xc5\xb9\xbf\x89\x97\xb0\x35\x6e\xd9\x56\x84\xe5\xb9\xfe\x94\x57\xea\xf7\xb3\x2b\x36\xdd\x82\x60\x56\x16\x5e\xab\xc2\x37\xcb\x44\xcc\x79\xbe\x82\xb2\x0b\x92\x66\xa9\x9a\xdc\x47\x92\xba\x6d\x3e\xb7\x7b\x78\x06\xa1\x4d\xdc\x37\x1c\xbb\xdd\x79\xed\x6d\xce\xcc\xed\xcd\x92\x80\xa0\x1f\x7e\x6f\xdd\x92\x9e\xd8\x0c\xfb\x12\x72\xf5\x42\xe4\x66\x21\x72\xb5\x10\x39\xd9\x25\xb5\x13\xc5\x89\x5b\x9a\x77\xcc\x5f\x9b\x2b\xe6\x2f\xce\x25\xf3\x57\xe7\x0d\x83\xe5\x51\x47\x81\xd5\xa1\xf8\x03\xf3\x16\xeb\x29\x23\x6c\x33\x4d\x96\x16\x52\x58\x0d\xc4\x9f\x30\x72\xce\x84\x3a\xe9\xcf\x35\x2a\x51\x9f\xc4\x60\xf9\xdc\xe2\x6c\x19\x49\x37\xaa\xa2\x07\x1c\x8f\x99\x5d\xcd\x57\xcc\x2d\xdf\x33\xe6\xad\xdf\x31\x23\x3a\xf3\xff\xb1\x77\xa2\x9f\xdb\xd2\x57\xba\x83\xb7\xb6\xe4\xad\x6d\xbb\xb0\x65\xef\xcc\x1e\xac\x5c\x91\x59\xff\xcf\x50\xb4\xe6\xba\xc6\x35\x73\x3b\xf6\x85\xd5\x4f\xd3\x19\xf3\x4f\xd3\x47\x56\x3f\x4d\xe7\xcc\xdb\xe4\xd7\xcc\xed\xf2\x29\x53\xe7\xa5\xba\x02\xb3\x7a\xa9\xfa\xbc\xa5\x29\xbe\x48\xc5\xf5\x53\x36\x07\xf9\xa1\x5e\xdb\xb9\x39\x2b\x10\xbe\xad\x21\x31\x46\x4d\x37\x5c\x14\x3e\x96\xf7\x6f\xac\x01\xe1\x34\xc9\xcf\xb7\x8a\x2e\xd3\x29\x38\xb3\x87\xfc\x41\xd6\xe9\xd8\x7c\x92\xf9\x51\x9a\x1d\x09\x57\x2f\xce\xc6\x58\xf7\xbf\xce\xb9\xe0\xe0\x13\xb0\x48\x36\x27\x97\x99\xa4\x31\x58\x2e\xae\x55\xca\x04\x41\x72\x1c\x86\x88\xc5\xf9\x98\x8a\x38\x77\xe6\x98\xac\x24\x53\xcd\x57\x8a\x45\xba\x21\xb6\x6b\x5c\x56\xae\x57\x3f\xbf\x46\xcb\x4c\x87\xcb\xe9\xb0\x6f\x9b\x01\x83\xdc\x3d\xc2\x33\x4c\x78\xd8\x0f\x43\x24\xf9\x7e\xca\x62\xae\x0c\x37\xb4\xc5\x47\x18\x36\x58\x33\xe9\x51\xce\x99\xf0\xfa\x7e\x77\xbd\x9a\xf0\xe5\xc6\x70\x23\x7d\x98\x1a\xa7\xb7\xd5\x45\x0c\x3f\xc8\x1f\x72\xb3\xc4\x79\xa7\x83\xbd\x59\xc9\xb5\x91\x13\xdb\xfb\xa6\xb5\xee\xe5\xe5\xe6\x59\xb6\x5d\xb1\x3c\x99\x2c\x99\xfd\x32\xd9\x4a\x7d\x4c\x9c\x8f\xe1\x7b\xe4\x7f\xef\xb2\xf6\x44\xfd\x96\x69\x68\xf8\x46\x35\xc5\x30\x54\xff\x7b\xa9\x60\x79\x22\x78\x4e\x20\x72\x20\x8b\xc5\x98\x70\xda\xaf\xa5\x07\x35\x39\x4e\xd2\x39\x92\x0b\xb7\x67\x27\x63\xa8\x12\x4d\x19\x67\xec\xaa\x49\xf0\xc3\x40\x48\xc3\x5c\x8a\x5d\xa6\x6d\x61\x31\xd9\x5d\x00\xef\x23\x49\xf5\x98\x77\x3a\x63\x85\xb2\xda\x4c\x12\xcf\x62\x91\xf3\xcb\xa3\x8c\x5d\x1e\x49\x54\xf8\x4c\x62\x2b\x24\x86\x81\x5a\xbd\xa3\x74\x73\x94\x71\x71\x04\x9f\x21\x97\x2b\x88\x82\xda\x97\x99\x2a\x3a\xe8\x7d\x2f\xa8\xe8\x38\x3c\xa8\xbb\x65\xb1\x58\x5c\xeb\x54\x19\xc7\xd8\x25\x62\xc6\x32\x53\xa9\x2c\xd4\x72\x81\x79\x66\x4b\xe4\xd7\x70\x08\x1f\x20\x67\xcf\x59\x14\xa2\xdb\x3d\x7a\xd4\x97\x64\x1c\xe2\x34\xed\xc9\x15\x43\x18\xf7\xe4\x67\x3f\xc0\x89\x12\xb5\xf1\x1e\xac\x8a\x17\x41\x3a\xa7\x3b\x85\xad\x59\x59\xce\xd3\x2c\x59\x2e\xaf\x77\xb2\x7f\x0e\x11\xf4\x64\x63\x50\x36\xa4\x3d\x35\x2d\x48\x3a\x03\x93\x49\xb1\xad\x9f\xce\x51\x8e\xd5\x9a\xe6\x3d\xe8\xad\x34\x30\x94\xd4\x8d\x1b\x14\x33\x9e\x15\xc5\x5d\x4a\xf7\x30\x87\xc5\x18\x9c\xe4\xb4\x0f\xf6\x2b\x06\xde\x1f\xa6\x00\xf3\x6d\x1e\x86\x0a\x9d\x14\x05\x52\x79\xb9\x54\x7c\x11\x07\xf2\x5e\xca\x15\x41\xfa\x24\xc7\x18\x20\xbd\x86\x40\x8c\x8c\x83\x17\xc5\x6d\x1d\x60\x5c\xb6\xab\xa2\xfb\x77\x12\x35\xd3\xe0\x4a\x31\x77\x5a\xed\x2e\x8b\xf9\xda\x2b\xe5\x6b\x59\x08\xd7\x88\x2d\x85\x0b\x09\xea\xb2\x6c\xe6\xea\x82\xd3\x2e\xeb\x3d\x81\xdb\xd6\x16\xab\xcb\x57\xbe\x78\x6d\x48\x04\x1a\xc8\xc7\x63\xc0\xc8\xb6\x9e\x42\xd0\xf0\x42\xde\xe4\xae\x7c\x0e\x56\x44\xac\xf7\xd4\x10\x32\x34\x90\xbb\xd9\xd3\xd1\x5a\xd5\x0b\x75\x6d\xeb\x37\x8a\x44\x91\xaf\x5e\xf1\x73\xdb\xd1\x92\x9f\xcb\xa2\x97\x59\xea\xbe\x5a\xde\x25\xaa\x50\x35\xb7\xc5\xa6\x83\x67\x15\x0a\x89\x06\x00\x14\xc0\xcf\x40\x81\xad\xf2\x84\xaf\x56\xdb\x2c\x9d\x26\x7e\xb5\xa9\x5f\x68\xab\x1a\xd2\xca\xd4\x5a\xeb\x67\xd7\xd7\x76\x23\xf8\xca\x4e\x06\x6a\xc9\x97\xea\x66\xb5\xe5\x5b\x1d\xf8\x90\xf5\xde\x6c\x73\x57\x2c\x29\x07\xd8\x06\x20\x73\xdc\x36\xc0\x63\x50\xa2\xb4\x28\x50\x4a\x77\x60\x27\x58\x81\x07\x75\xb1\xd3\xe0\x3f\x3e\xea\x60\x6e\xb0\x2e\x82\xe5\x59\xb2\x94\xa5\xa9\xfe\x1d\x94\x28\x29\x0a\x94\x40\x1f\x70\xb6\x37\x64\x4b\x53\x05\x4f\xe4\x04\x7e\x81\xb4\x32\x55\x60\x43\x96\xb2\x88\x65\x33\x32\xa7\xa9\x86\x0e\x72\x4c\x53\x07\x0f\x64\x41\x53\x0d\x0e\xe4\x8b\xfc\x29\xb7\x9c\xac\x68\xea\xf6\x9c\x9c\xd1\x54\xee\x26\xf9\x48\x53\xd8\x42\x72\x0e\x3f\xe4\x3e\x91\x6b\x9a\xd6\x36\x8a\x5c\x98\x22\xb3\xda\xe4\x95\x29\x51\xcb\x4b\xde\xd2\x54\xaf\x28\xb9\x94\xf3\x82\xf5\x21\xaf\x69\x0a\xcb\x49\x4e\x69\xd0\x0b\xc8\x67\xba\x2b\xc9\x95\x5d\xc4\xf3\x6d\x92\xcf\x02\xf2\x98\xb6\xbd\x94\x2c\xef\x6c\xa8\x98\x6a\x90\x98\x53\x43\xc5\x3f\x85\xc0\x15\x24\xa7\x4f\x91\x9f\x0e\x93\x31\x94\xe3\x61\xbb\xcd\x18\x92\x57\x73\x4e\x29\xe5\x11\x3c\x0c\xe1\x62\xcf\x23\xdf\xd9\x82\xdf\x9a\x7d\x1a\xea\x87\xe1\x3b\xc4\x63\x36\x26\x39\xe4\x12\xa8\x46\x16\x61\x18\xb0\xa1\x1b\x9b\xe1\xa2\xd8\xbf\xad\x86\x41\xe0\x12\x4c\x45\xca\x00\xcc\x8b\xd2\x6f\xaf\x1b\x75\xd5\xa8\x94\x3c\x9b\xa3\xd5\x76\x23\x8e\x26\x8a\xfb\xcd\xce\x37\x47\x3c\x3f\x52\xb9\xbd\x36\x47\x97\xa9\x58\x1c\x25\xfa\xcd\x11\x98\x39\x41\xa7\x47\xe6\x42\x97\x77\x8e\x1f\xa4\x04\x2e\x1d\x6f\xaa\xbf\xab\x48\x4b\xcc\x66\x15\x43\x58\xfb\xfc\x0b\x83\xfd\x45\xc3\xcc\xfe\xe1\xbe\x83\x04\xff\x30\xf7\x5c\x72\x74\x91\x2c\xd3\xd9\x11\x6c\xe7\xd1\x3a\x11\x8b\x5e\x50\x71\x7b\x7d\x5a\x49\x35\xa6\x13\x94\x99\xe5\x41\x19\x65\x38\x0c\x03\xb8\x7a\x82\x14\x1c\x6d\x02\xed\x31\x69\x1e\xe1\x0b\xcd\xc3\x47\xf7\x34\x64\xea\xc6\x8a\xe0\x7b\x9e\xc9\xd5\xdd\x4b\xcf\xc8\x86\x2c\x7a\x86\xd4\x12\xe0\x7a\x7e\xb1\x67\xda\xd4\x50\xa5\xf8\xaa\x10\x15\x47\x2c\xee\x8f\x2d\x55\x28\x24\xcc\x66\x54\x48\x5a\xe5\x01\x7f\xc8\xac\xc6\xe0\x01\xef\x74\x30\xf7\x9a\x77\xef\x0e\xb3\x58\x12\x7f\x40\x32\x75\x06\xe3\x08\x99\x67\xe8\x42\x3f\xb8\xcc\x65\x7e\x98\x91\x5a\xa2\xa4\x5d\x49\x38\xad\x7a\x07\xc9\xab\xaf\x4e\xea\x69\x4d\xad\xbc\xc7\x5a\x59\x9c\x8e\xa9\x40\x2c\x4e\xc7\x24\x25\x8c\xe4\x4d\x04\xdb\x8b\x4a\x20\x26\x20\x22\x76\xa5\x25\x1c\x94\xd6\x6f\x8d\xaa\x03\x43\xc2\x45\x4d\x37\x3c\x68\x4f\x15\xe5\xe0\x8a\x8c\x10\x6a\xaa\x76\x84\x4c\x28\x8b\x47\xe3\x56\x86\x26\xa0\xcb\x8b\x47\x72\x56\x13\x32\x22\xe0\x11\x6d\x81\x9f\x1f\x20\x30\xa6\x61\xa8\xc7\x00\x03\xc7\xc4\x11\x18\xb9\xba\x7b\x93\x0a\x81\xc1\x35\x81\xc1\x6b\x04\x46\xaa\x32\x14\xd1\xdb\x54\x80\x7e\xc4\x6a\x2a\x2a\xab\x90\xd2\xb5\x22\xab\x52\xfb\xe1\x89\xfa\x70\x57\x84\x73\x9a\xc7\x89\xfa\xea\xb1\xfb\xb0\xec\xc0\x87\x25\x61\xa8\xfb\x00\x63\x4f\x8f\x72\xe2\x4d\x94\x53\xa6\x3f\x2c\xab\x7d\x58\xee\x0b\x79\x3f\xf9\x58\x6b\x08\x68\x68\x18\xc7\x6c\x3c\x8e\x9e\xd7\x36\xf1\x90\x47\x8a\x97\xad\x70\x2f\xae\x7f\x56\x14\x99\xe5\x1d\xa0\x9f\xcc\x18\x2e\x0c\x3f\x21\xd9\xb2\x21\x32\x82\x4e\x12\x27\xfc\xcc\x7a\x18\x47\x71\x2c\xc6\x63\x48\x9a\x12\xc7\xe3\xb1\x1f\xd1\xc4\x5a\x08\x9a\x44\x2c\xd4\x39\xa0\x18\x5e\x8e\xdc\xa0\x78\x4c\x26\x72\x4b\xda\x83\x6a\x68\x0f\xb7\x00\xbf\x9b\x20\x72\xf5\xf0\x1b\x95\x1c\x79\xa0\x20\x8c\xc7\xd1\xcb\x8a\x7f\xfa\x2f\xb5\x73\x21\x69\xee\xbf\x24\xec\x5b\xcb\x6e\x41\xb2\xde\x2c\x11\x89\x66\x90\xff\xdf\x3a\x36\x7f\xa1\x09\x1e\xc2\xa1\x99\xb8\x21\x23\x55\xf0\xbf\xf3\xf4\xd8\x95\xf9\xb3\x76\x31\x2a\xb5\x06\x9f\x1f\xbd\xc9\xf9\x2a\xdd\xb0\xa2\x30\x31\xf7\xa8\xfc\xfd\x17\xc4\x18\x31\xa8\xde\xe1\x62\xf5\xaa\x27\x16\x2c\xab\x05\x29\xf0\xdc\x88\x9e\x20\x4d\x87\x6e\x7c\xf9\xb1\xe6\x0d\x98\xcb\xaa\xc3\x90\x70\x81\x35\xe2\x6c\x8c\x8b\x02\xb1\xa1\x8d\x83\xa2\x5d\x1c\x80\x89\x34\x4e\x05\x3b\xf3\x8e\xab\x78\xed\x9b\xe8\x3b\x60\xe2\xcb\xaa\xb7\xd4\x6f\xce\x2e\xe0\x71\x51\xfc\x8a\xda\x6d\x46\x82\x63\x21\xd8\x6a\x2d\xe4\x8d\x2b\xf8\x91\x22\x14\x8f\x6c\x6a\xb3\x23\x73\x65\x19\xe9\x1a\x1b\x66\x4d\xde\x52\x1a\xb8\x20\x36\x3e\xcd\x34\x81\xbe\x52\x79\x3a\x76\x2a\x86\x3c\xd7\xa2\xe5\x28\x23\xea\xae\x8b\x44\x49\x46\x12\xd4\x00\x1c\x13\x8c\x47\x34\x01\x57\x1c\x09\x16\x64\x8a\x5d\x36\x20\x03\x87\x93\x1a\x1c\x26\x10\x5b\x7f\x62\xe1\xf0\x46\xc1\xa1\x2b\xd2\x39\xd6\xe9\x8d\x86\xc3\x2d\x4d\xe2\xcd\xb8\x35\x8a\x37\x63\xfa\x17\xda\xe2\xe1\xd6\x1f\x30\xda\x96\x5f\xe7\x11\x6f\xc2\x50\x8f\x03\x16\x20\x13\x07\x84\xa9\x02\xc2\xc9\x37\xf1\x88\x0d\x89\xa1\x46\xb8\xc4\x44\x52\x52\x36\xf9\x14\xa0\xf9\x5f\x7d\x51\x95\x87\x1e\x7f\xf7\x60\xb7\x1e\x6e\xd2\xf7\x1a\x67\xb7\x65\x43\xad\xbb\x87\x1f\x40\x96\xac\xea\x91\x4d\x84\x06\x5a\x9f\x44\x1c\xee\x64\xe5\xe8\x8a\x80\x52\x96\x91\x75\xce\x66\x92\x9f\x61\x91\x18\x8a\x98\x8d\x8d\x6f\x4e\xf4\xd7\x7e\x65\x95\x84\xcb\xb5\x60\x65\xc4\xca\xc7\x45\x81\x7e\x6d\x52\xf7\xd3\xca\x51\x05\x22\x6e\xc8\x74\xf7\x12\x98\x24\xa7\xdd\x96\x27\xd5\x9a\x74\x4d\x79\xb6\xe1\x4b\x7b\xc8\xe2\xe0\x2c\xc9\x21\xa7\xd9\x51\xe0\xbc\x2d\xc7\xad\x4c\x5e\x57\xc6\x19\x5a\xb7\xe9\x5d\x26\xb9\xb1\x04\xd1\x45\x70\xb2\x34\xd1\xd5\x98\x33\xbd\x26\x1b\xe2\x20\xc6\x4f\x20\xe4\x65\xf0\xdf\xfe\x9b\x7b\x0c\x3c\xb5\xb3\x9f\x0b\xb4\xcd\x24\x41\xf8\x51\x71\x12\x19\x9f\x01\x01\xc9\x4a\xb4\x81\x5c\xe1\x19\x1b\x37\x48\x2f\xc5\x22\xdd\x94\x64\x13\xef\x8d\x79\xb0\xb2\x3a\xd1\x6c\xdf\x7b\xa9\xdf\xaa\x13\x13\x36\x91\x58\xa7\xc3\xb0\xa3\xae\x07\x3f\xe2\xb2\xf4\x73\xf7\xa4\xd5\xf4\xb9\x87\x59\x87\x29\x52\x00\xc0\xca\x5a\x02\xde\xc4\x81\x57\x9b\xa9\x98\x4e\xc1\x77\xdf\xc9\xba\xb0\x06\x61\x18\x6c\xa6\x57\x2b\x6d\xea\xab\x5e\x54\x85\x47\x19\x95\x93\xb0\x74\xe8\x54\x07\x92\xc8\x80\x93\x20\xf2\xa4\x47\x19\x51\x0d\x23\xdd\x17\x51\x0f\xec\xca\x30\xad\x95\x30\x9b\xd3\xea\x37\xbd\x44\xa2\x81\xde\xa8\xdf\xc2\xa2\x28\xf6\x0e\x91\x28\x0a\x0e\xc8\x7d\xa7\xcc\x75\x23\xa1\x9c\x56\x24\xb4\x4f\xd1\x14\x1c\xfe\x30\xd9\x99\xb2\x2a\x57\x36\x62\x06\x79\x93\xdc\x50\xc6\x2e\xe9\x3b\x30\x9b\x1b\x92\x18\x5c\x9b\x4b\xe8\x9d\x45\xc2\x60\x5a\x5e\xaa\xb0\xa0\x72\x26\x94\xd2\x2b\xbd\x64\xc6\xd6\x25\x35\xf7\x4d\x1a\x2b\x2b\x95\x31\x78\x13\xd9\xf3\x88\x51\x46\xb8\xc2\x92\x89\xb1\xb7\x6d\x68\x09\x1e\x40\x3a\xea\xd1\x1e\x93\xf5\x8b\x9c\xe2\x91\x63\xb5\x54\x75\x8f\xdf\x4a\x57\x6b\x65\xea\xc0\x66\x47\x3c\x3b\x5a\x29\x4d\xe2\xd1\x3f\x02\xeb\xb0\xcb\x7a\xe9\x8c\x04\xff\xe8\x05\xd8\xdb\x5e\x6f\x66\x9e\xe8\xf6\x56\x64\x36\x34\xb0\xe7\x03\xde\xa4\x96\x44\xd6\x47\xba\x24\xa7\x75\xfe\xee\x88\x91\x94\x4a\xb4\xe3\xbb\x52\x80\xc0\x16\xa1\x7c\xc8\xe0\xfe\x89\x24\xf0\x73\xdc\x9b\xa4\xd9\x0c\xa5\xd8\x68\x88\xe0\xbd\xfa\x2d\xaa\x15\xa6\x5c\xae\x81\x60\xba\x8e\x7d\xcc\x2a\xd5\x7c\xdf\xa9\x6a\xba\x6b\x9f\x8f\x8d\xd2\xec\x82\x2b\x71\x52\xec\x96\x50\x90\x60\xec\x0b\x6e\x37\xde\x42\xe9\x58\x15\x94\x52\x88\x46\xa0\x7f\x2f\x95\x3d\x0f\xa5\x34\xb1\x22\x1e\xec\x84\xd7\x8e\x08\x52\x11\x79\xe1\xca\xda\x32\x9a\x30\x7d\xc2\x3f\x96\x1e\x7e\x38\xa9\x9e\x25\x11\x86\xf2\x66\x30\xb6\xb7\x6e\x5a\x33\x3f\x2f\x22\x88\xcb\x0f\x61\x12\x9c\xd1\xbf\x10\xa7\xba\x63\x73\xaf\x30\xc2\xae\xd8\x34\xe2\x65\xc4\x8b\xa2\x52\xa4\x47\x52\xb4\x85\xa1\x83\x33\xaa\xeb\x00\xf0\x2b\x43\x12\x23\x40\x50\xcd\x58\xe9\xa2\xd5\x72\x45\xb0\xa8\x41\x15\x14\x0b\x2c\x3b\xd1\x87\x98\xc9\x43\xac\x86\xc7\x76\x1c\x9b\xd1\x8c\xeb\x68\x6c\xaa\x65\x4b\xb5\x82\x76\x1c\x43\x53\x98\x49\x5e\x62\x15\xb1\x23\xa3\xcc\x71\xba\xb2\x07\xdf\xc1\xaa\x82\x6b\x87\xc8\xf1\x08\x07\x59\x17\xb3\xb2\xc0\xb5\x8c\x3d\x6a\x62\xee\xe5\x7f\x9b\x55\x11\xe8\x14\xed\xd2\x99\x8a\x60\x37\x64\x91\xe8\xa5\x33\x85\xa8\x60\xa2\xda\x7a\xd8\x03\xa9\xe3\xca\x1e\xab\x5a\x33\x8d\xe9\x9a\x13\xb2\x47\x80\xb1\x75\x72\x5b\x31\x14\x0a\x92\xf4\x56\x91\x74\x16\x29\x5c\x23\x5c\xb8\xb9\x74\x56\xd6\x73\xca\x13\x97\x35\x4e\xf2\xfd\x1a\xf1\x65\x25\x49\x24\x2c\x4a\xf2\x1c\x4a\xf0\x50\xff\xb0\x0c\x08\x49\x71\x64\x5e\x1a\x50\xd3\xd1\xa5\x0d\x1b\xc3\xc3\x90\xc7\xba\x70\xdc\xca\xe9\x5f\x68\x84\x87\xa3\x4a\x0f\x23\xb5\x5d\xf2\x9d\x69\x3d\xd4\x3f\x6a\x23\x41\x59\x65\x75\x4b\xb7\xef\x33\x83\xb1\x13\xbd\x1c\xb9\xbf\xb4\x5f\x6a\x4b\xcb\x61\xb5\x04\x37\x4b\x05\x5d\x2c\xf5\x5a\xff\xa5\xf6\xeb\x6b\x6b\x2b\x3c\x32\x49\x2e\xec\x50\xfe\xd1\x8d\xe1\x38\x44\xef\xab\x41\x09\x57\xff\x27\x2e\xb7\xec\x78\x0d\x95\x05\xc7\xe0\x1a\x52\xab\x26\x78\xd3\x96\xf0\x68\xed\x36\x44\xff\x57\x8d\x1a\x76\xe7\xac\x8a\xdc\x60\xb3\xbc\x7b\x5d\xf0\x28\xd1\x82\xf3\xca\xcd\xfe\xd1\x5e\x3c\xae\xa1\x30\x0d\x33\xd5\xb0\x1a\xce\xe3\xdc\xcb\x71\x7f\xc6\xd0\xdb\x5a\xbe\xfe\xdb\xe7\x50\xb5\x11\xb7\x35\xb3\x9e\xfa\xce\x1e\xcf\xd3\xf3\x54\x85\xd9\x90\x8b\x76\xd1\x8c\x6e\x76\x9a\x2f\x34\x8e\xb7\x91\xf0\x25\x37\xaf\xaa\xb3\xa8\x79\xc6\x5e\x58\x68\x3f\x23\xcb\x64\xc2\x96\x92\x10\xba\x5a\x03\xa7\x25\x87\x7c\x5b\x1d\xd2\x9b\xa4\xb7\x35\x5a\xd1\x29\x81\x47\xb6\x05\x38\x83\x3e\xe0\x9f\xdb\x5c\x07\x99\xb8\xc4\x25\xb9\x64\x0d\x42\x33\x35\x99\x39\x98\x24\xbc\x9c\xc9\x69\xb8\x4f\x79\xed\xe1\xc5\xb9\x87\x17\x55\x1b\xa3\xc9\xb0\xa9\x45\x44\xe5\x96\xa9\xa7\xfa\x57\xdd\xe8\x83\xd9\xdc\x1b\x5f\x7f\xbd\xb3\xcf\x35\x52\x45\x82\xb5\x69\x24\x17\xc2\x06\x4e\x74\x32\x16\x57\x28\x69\x99\xbd\x1c\x97\x43\x89\xe1\xe5\x6d\x79\xeb\x7c\x72\xb5\x3f\x57\x87\xd7\x70\x41\x1c\xe7\x5f\x5d\xc7\xc7\x3e\x45\xb6\x47\x4b\x85\x61\x60\x49\xfc\x7a\x5e\x7f\x1b\x5e\x66\x18\xfc\x87\xc7\xad\x45\x41\xd0\xaa\x93\x3d\x46\x1d\x14\x20\x8f\x68\x24\x01\x76\x4f\x59\x43\x06\x7f\xad\xb5\xf6\x7a\x71\xaa\xa4\xa0\xe7\xf5\x54\xdd\xad\x4c\x31\x13\x82\x18\x5a\xa1\x41\x55\x9f\xf9\x8e\xee\x1f\x6e\x1d\x4f\xeb\xa7\xfe\x9d\x03\x3e\x3d\x38\x60\x55\xdd\xf5\xef\x1c\xf3\x19\xab\xc3\x84\x56\x92\x49\x86\x87\x79\x15\x9f\x78\x8c\x1e\x7a\x5c\x14\x15\x4b\x12\x47\x55\xda\x08\x89\xac\x55\xe1\x54\x8d\x48\x88\x81\x2b\x3b\xed\x3f\x10\x0f\xf7\x4c\x72\x44\xa7\x83\x21\x78\x8f\x33\xc2\x11\x63\xad\x68\x6b\xa0\x44\xb2\xa1\xe1\xf3\xf5\xed\x58\x95\xcb\x46\x99\x0e\xe4\xb1\xc7\xda\x68\x11\x1a\x9b\x1d\x09\x7e\xa4\x2d\xbd\x94\xfa\x0a\x44\x6a\x56\x96\x96\x4c\x05\xcf\x7b\x47\xa7\x8b\x74\x73\x94\xa7\x9b\xcf\x9b\xa3\x24\x3b\x4a\x33\xb0\x52\x62\x47\x4b\xce\xd7\xa0\xe4\x5f\xb0\xa3\x0d\x98\x1b\xf7\x5c\xb2\x16\x6e\x05\x47\x5f\x0e\x85\x29\x12\x25\xae\xa1\xfa\xea\xad\xf1\xa2\x8a\x94\xcf\x6a\x69\xbd\xe5\x75\xee\x6f\xdb\x2b\xb5\xf3\x0a\x59\xe9\x0a\x72\x03\xeb\x83\x34\xde\x69\x6f\x1a\xa0\x40\x6b\x4d\x25\x63\xba\x31\xa8\xfe\x13\xdb\x0f\xec\x26\x47\xf2\x0d\x3e\x14\xd9\x0c\x1a\x8b\x94\xe6\x56\xd6\x97\x2a\x59\x9f\x2b\xc2\x4e\x5a\x9d\x6a\x71\xdf\x94\xf6\xff\x1f\xe2\xfe\xb4\xbd\x6d\x1b\x6b\x1c\x87\xdf\xfb\x53\xc8\xba\xe7\x51\x00\x0b\x56\x24\x2f\x59\x68\xc3\xba\xd2\xa4\x99\xc9\x4c\x14\xf7\xce\xd2\xb4\xa3\xea\x76\x69\x0a\xb2\xd0\x48\x84\x4c\x42\x71\x6c\x4b\xdf\xfd\xb9\x70\xb0\x10\x20\x29\xdb\xe9\x74\x7e\xff\x37\xb6\x08\x82\x58\x0f\x0e\xce\x7e\x8e\x92\xe3\xb8\x63\x6c\x5a\x2d\x5c\x60\x57\x32\x4c\x46\x40\xbf\x6e\x53\x3a\xed\x27\xed\x76\x84\x84\x75\xcf\x2a\x6a\x60\x52\xb4\x90\x2f\x66\x1c\x4c\x80\x7b\xd8\xcf\x48\xbe\x41\x56\xc8\xc1\xbc\xd8\xd9\x93\x64\x15\x7b\x92\x2c\x90\x15\x4a\x03\x5a\xb2\x24\x2b\x14\x1e\x1e\x7d\xed\xc9\x01\x08\x27\x03\x4f\x95\x3c\x68\xb5\xd0\x80\x6e\xf7\x8c\xa2\x9d\x0e\xfa\xc3\x51\xf4\x07\x43\x19\x26\x4b\x6a\x27\xdf\xff\x17\xc4\x81\xc8\x89\xc4\x51\x4a\x26\xaa\x52\x6a\x45\x73\xe4\x45\xe0\x29\x7e\x89\x32\xb2\x30\x12\x54\xeb\xec\xb5\x30\x19\x1f\x92\x38\x67\x8d\x31\xf8\x4b\x5d\xd2\x29\x43\x0b\xb2\x24\x82\x14\x02\x09\x20\x8f\x72\x07\xbe\xbc\xc6\xda\xe9\x52\x57\x6a\xb5\x38\xba\x54\x5f\x63\x72\x09\x6e\x59\x8d\x19\x34\x3b\xa7\xf3\xcd\xcd\xaa\x83\xf8\x83\x1e\xda\x19\x5d\x18\x1a\xef\x9f\x20\x31\x3a\xab\x63\x13\xe7\x26\x7b\x4c\xf3\x9d\x68\xc0\xaf\x86\xf3\xa6\x50\x07\xd6\x94\x29\xca\x81\xe5\xb9\x9a\x7b\x21\xa7\x38\x23\xcd\x47\x8d\xab\x38\x6f\x4c\xc4\x32\xbd\x47\x32\xd1\x2c\x8c\xbe\x79\xab\x35\xef\x48\xb1\xed\xb3\xcd\xad\x16\x6a\xb2\x54\x66\xd7\xda\x9d\xf8\x85\x06\xb5\x39\x8e\x38\x9a\xc3\x0a\x60\x32\xd7\x4b\xf0\x19\x96\xe0\x82\xbe\x37\x4b\x80\xc3\xe8\x5e\x7c\xb5\xe2\xe8\x42\x2f\xda\x85\xfe\xe2\x2a\x02\x44\xfa\xde\xc8\x65\x28\xca\xe9\xa2\x03\x67\xad\xec\xd2\x63\x45\xf5\x54\x32\x04\x91\x26\xc6\xa4\x2c\x48\x72\xa9\xe1\xb3\xd5\x0a\x04\x4f\x19\xec\x83\x13\xf6\x00\xff\x88\x2d\xdb\x4e\x29\xcd\xed\x9b\xdc\x9e\x14\xab\x5c\x1a\x6a\x84\x7b\x4d\xcf\x91\x01\x5d\xd5\xd2\xd0\x70\xb9\xce\xda\x7c\xc6\xd0\x27\xf4\x1e\x7b\x23\xb1\xed\xac\x47\x00\xe6\x64\x0f\x93\xaf\xf4\x7a\xd8\x1d\x91\xb7\xf4\x7a\xd8\xb3\x7a\xbd\xc6\x92\xbe\x35\xb9\x12\x27\xab\xd5\x44\x2f\xe9\x12\x93\xaf\x7a\x59\xde\xc1\x42\xbe\xdf\x32\x8b\xb3\xe8\x5c\x30\x89\x96\x46\x64\x84\x4b\x83\xfc\xf8\x57\x0c\xf2\x0b\xfd\xa8\x06\xf9\x8d\x7e\x0c\x06\xf9\xad\x6e\x90\x3a\xd0\x7f\xe3\xd4\x3a\xd5\x5d\xd0\x2f\x76\xc3\x49\xb0\xd3\xa9\xb7\xd3\xd3\x68\x49\xff\x85\x60\x80\x8b\x91\xbf\x27\x35\x3d\x98\x74\x02\xd6\x77\x4f\x4d\xf2\x83\x62\xef\x17\x35\x73\x20\xbf\xd0\x0f\x60\xad\xb4\x05\x01\x35\x38\xfa\xa0\x21\xcf\x4a\x30\x7e\x69\xb5\x26\x1a\x74\x7e\xa5\x13\x67\x28\x40\x5e\x59\xb1\xc7\x07\x2b\xf6\xa8\x35\x9b\x85\x00\x37\xb4\x77\x94\x56\xaf\xe9\xb4\xdd\xc6\x72\x98\xee\xf6\x46\x81\xb5\xec\xd6\x2f\x95\xdb\x78\x32\xfc\x75\xa4\x6e\x64\x69\x34\xa5\x6b\xbc\xf5\x81\xbe\xb2\x47\xee\x83\xbe\x53\xe6\xf4\x35\xaa\x09\x91\x68\xef\x96\xac\x7c\xb7\xc4\xea\x6e\x29\x56\xe1\x3b\xf5\x9a\x97\x56\x04\x34\xc0\x5b\xe7\xa0\x96\xcc\x2c\x52\x38\x0f\x4c\x02\x36\xdd\x11\x81\x52\x33\xf5\x95\x9a\x69\x9d\x52\x73\xd3\x1d\xf1\x62\x43\xfa\x0a\xc4\x60\x17\xd7\x18\x93\x17\x66\xc1\x69\x97\x64\xea\xfc\x1a\xe0\x1c\xce\xc9\x72\x04\x2b\xf7\x06\x88\xa9\x4f\x65\x8e\xef\x8d\x09\x10\xcb\x6c\x5e\x64\x8f\x4a\x6c\xbc\x01\x9f\x30\x84\x49\xba\x26\x7f\xaf\x63\x0c\x1a\x0c\xbd\x61\xc3\x37\x85\x69\xc9\xc8\x37\x57\xfe\x99\xd5\xa8\xc8\x41\xdc\xa4\x8d\xc9\x03\x29\x6c\xbe\x3c\xcf\x93\x8c\x9f\xb3\x9a\xb8\x84\xcb\xb4\xf6\xed\x7a\xbd\x56\x94\xe7\x87\x34\x5e\xe4\x53\x21\xc3\xf6\xa4\xf8\xe7\x87\xd3\x77\x35\x8d\x71\x60\x02\xef\x51\xb5\x78\x16\x2e\x7f\x2b\x31\x64\x3f\x33\x13\x82\x52\x74\xc6\xea\x9e\xc9\x74\xd2\x41\xd0\xf1\x14\x72\x40\x10\xd5\xd3\x4f\xcc\x02\x38\xaa\xaa\x5b\xd2\x3e\xeb\x5c\x71\x39\x7d\xa9\xb9\x6d\x94\xe2\x88\xe1\x8e\x89\x8a\x01\x1c\xca\x1a\xe3\x2d\xd1\xf1\xa6\x58\x33\x5e\x9f\x92\x28\x94\xc1\x95\x95\x6f\x24\x08\xa9\xd5\xff\x93\xcb\xcc\xc7\x51\x33\x4e\x45\x7a\x3d\x17\xcb\xbc\xb9\x71\xd5\xef\x5b\x55\x4c\x98\x96\x3c\xfc\xb3\x0e\x9a\x9a\xb1\x14\x73\x9e\x14\x81\xcb\x56\xab\x26\x9c\x8e\xa2\xc4\x57\x91\x7a\x64\x68\x23\x30\x60\x30\x9a\xf8\xcd\x9a\x1c\x5b\xc3\x44\x26\x2e\xf4\xa9\x7e\x93\xd0\xfe\x1d\xce\xbf\xcd\x29\xcf\xa5\xc8\xae\x8b\xa8\x69\x41\x5b\xcc\x0b\xc5\x33\x64\xee\xb2\xf8\x27\x48\x5a\x65\x24\x2d\x22\x79\x8d\xa0\x57\x18\x2b\x93\xd8\x6f\x42\xca\x4d\xc9\xe9\xcf\xc9\x0d\x15\x12\x29\x36\xe5\x03\x74\x84\x49\x4e\xed\x93\xc4\x01\x0a\x5c\xd2\x05\xca\xc1\x7f\xdc\xa1\xbe\x53\x8d\xfa\x8a\x22\x47\x5e\x8f\x29\xba\xa0\xa7\xc6\xa6\xda\xe4\x0e\x3c\x1a\xb7\x5a\xdb\x79\x67\x1a\xe7\x68\x8c\x8f\x70\xde\x89\xc7\x63\x34\xc6\x64\x4c\xc7\xa6\xc6\xfd\x26\x44\xa7\xad\x96\xe9\x15\x4c\x88\x96\x15\x13\xa2\xe5\xdd\x26\x44\x20\x1c\x57\x53\xce\xc3\xc9\x4d\xf4\xe4\x5e\xd0\x89\x9b\xdc\x0b\x3d\xb9\xa2\x08\xf3\x09\x82\xf0\xfd\x8a\xc6\x53\xbb\x85\x2e\xe8\x0b\x3b\x45\x0d\x66\x33\x20\x1d\x2e\x70\xab\x65\x7f\x59\xc3\x3a\x88\x79\xb9\x88\xb3\x78\x36\x63\x00\x87\x17\x9a\x48\xf6\x07\x31\xa5\x28\x36\x56\xfa\x64\xa1\xb6\xf3\x02\x63\x4c\x2e\xe9\xd4\x8d\xe9\x52\x8f\xa9\x28\xd2\x9b\x3a\xa7\x97\x7a\x1c\x5b\x7a\x79\xe7\x78\xb5\x42\x7a\x7d\xe7\x98\xdc\xc0\x50\xe6\xb8\x6f\x7f\xdc\x19\x6b\x4d\x7f\xa6\x4d\x96\xe6\x01\x16\x79\x27\xc6\x2c\x7f\xe8\xb7\xfe\xad\x16\x6f\xd8\xcc\xcb\x56\xcb\xcc\xa8\xd5\x42\x09\x9d\x16\x9b\x99\xe8\xcd\x9c\x06\x9b\x19\x9b\xcd\x8c\xed\x66\x6a\xf1\xee\x8d\x59\xe9\xbe\xfd\xf1\xe0\xe9\x5d\xfc\xf9\xe9\xdd\x6f\x02\xf2\xa2\xd5\x32\x20\x04\x26\x20\x93\x8a\x09\xc8\xe4\x6e\x13\x10\x1f\x30\x3e\x6b\xe8\x3c\xa3\x9f\x1d\x24\x9c\x69\x48\x28\x8a\x34\x24\x5c\x80\xd5\x26\x9c\xbe\xb3\xef\x3e\x7d\xc5\xa4\x06\x1b\x26\x75\xd6\x6a\x99\x9e\x5b\x2d\x74\x4e\x3f\x17\x93\x3a\xd7\x93\xfa\x1c\x4c\x6a\x60\x26\x35\x28\xd1\x21\x79\x81\x9b\x52\x19\x26\xea\xb9\x00\x34\x14\x38\x7c\x68\xe3\x9f\xe2\xe4\x39\x24\x6e\x6f\xd2\xb4\x1c\xaa\x55\x7f\xf1\x4f\x86\x84\x33\x5f\x13\x0a\xa7\xaf\x9d\xf3\x9f\x13\x68\xd7\xef\xf7\x90\xa9\xea\x23\x6a\x46\x07\x41\x07\x8b\x31\x0b\x19\xca\x21\x14\xc2\x1c\xc4\x8b\xef\x17\x46\xdc\x06\x92\x88\x2d\x01\xbb\x13\x83\xd3\x72\xce\x24\x8a\xc9\x10\xe4\x0a\x7a\x7b\x20\xda\x1e\x54\x30\x05\x45\x3d\x53\x00\xd5\xe1\x9e\x2f\xea\x18\x49\xc5\x83\xa8\xcc\xbf\x4c\x12\xe1\x56\x2a\x0b\x5c\xf0\xf5\x66\x0b\x89\xa4\x84\x78\x83\xe1\x2d\xc5\xc3\xba\xd5\xe4\xb8\x9b\x53\x39\x32\x88\xb0\x80\x71\x14\xd8\xfc\x7c\x60\xb2\xd5\x02\xe7\x35\xe4\x9b\x6a\xc4\x41\x3f\x01\x58\x69\x3d\x65\xff\xdf\x8a\x32\x2b\xf7\x56\x7c\xe1\x48\x09\x69\x62\x9c\x72\x07\x25\x51\x80\xe2\xed\x7b\xdd\x5e\xd9\xda\xbe\x98\x6a\xec\xbe\xf7\x0c\x4a\xa4\x37\x3f\x7b\x23\xbf\x46\xec\x8e\x30\x31\x32\xbe\xc8\x15\xe6\xf5\x0d\x42\x64\x61\x87\xa5\x06\x54\xe4\x99\xe2\x93\xc2\x45\x8a\x79\x4c\xba\xab\xd2\xf3\x34\xea\x60\x6e\x88\xfd\xc5\x36\x44\x7e\xc9\x3e\x3b\x34\xd8\x96\x85\x40\xc2\x32\x15\x94\x0a\xe7\x91\x96\x56\x56\xa4\xd0\xe1\xa8\x71\x0f\xd3\x11\x01\xd3\x46\xab\x65\x5a\x04\x64\x6b\x41\x20\x85\x87\x51\x51\x88\x5b\xea\x8f\xe5\xd6\x40\xf6\x6b\x9f\xbf\x72\xc9\x59\x4e\xbf\xe8\x92\x39\x93\x31\x55\x34\xbe\x7a\x60\x3a\xe9\xaf\xad\x0d\x47\x92\x1a\x23\x7b\x5d\x64\xd4\x59\x94\xd9\x5f\xba\x58\x2b\x8f\x28\x33\x3f\x4c\x61\xae\x85\x44\x7c\xac\x5e\xb8\x07\xaf\x2b\xea\x7d\xac\xd5\x50\x50\x60\xa8\xc1\x9f\x4d\xf7\xfe\x63\x50\xa1\x78\x47\x82\xd9\x3a\x2e\x15\x82\x78\x97\x27\xce\xbc\x87\xd5\xca\x5f\x86\x02\x1c\x20\xa8\x4d\x22\xd2\x09\xbf\x30\x91\x26\xc1\x17\x12\xe2\x58\xd5\xda\x75\x96\x95\x78\xa0\x24\x56\x8d\x82\x87\xaa\xec\xf0\xf1\xc8\x14\x60\x1b\x14\x1f\x07\x6b\x6e\x54\xbd\xde\x90\x8d\x7b\x3e\xf5\x1f\xb4\x69\x8b\x2a\x31\x5f\x5b\x75\x83\xa9\xe6\x1e\x2b\x15\x83\xc9\x94\x27\x67\xda\x72\xe1\x35\xd5\x70\xbc\x27\xd3\xc2\x94\xcf\xc6\x19\x83\x8f\xcd\x4f\xfd\x42\x61\x4b\xba\xbd\xcd\xe0\x87\x69\x2a\xbe\xc8\x69\x11\xad\xa2\x84\xc8\xe0\x35\xee\x3b\x92\x5b\x3f\x47\xe6\xbf\xaf\x67\xef\xcb\xc8\xd4\xb2\x6b\x02\x22\x45\xca\xec\x2f\x1b\x71\x5e\xab\x0e\xac\x5b\xac\xf6\xfb\x6d\xaa\x2b\x46\x7b\xd3\x34\x21\xc7\xc0\xc3\x82\x83\x19\x6d\x46\x81\x70\xac\x7a\xe3\x0e\xbc\x23\xae\x52\xdd\x11\x84\xa8\xda\xee\x61\xf3\x6f\x8d\x44\x09\x8c\xd6\x45\x80\x65\xd6\x99\x64\x62\x4e\x7d\xe5\x42\xc1\xe4\xf9\x58\x9c\xf5\xa5\x3d\x6e\xdb\x94\xa6\xb0\x70\x0c\x19\xd5\xae\xb4\x32\x7c\xa3\x68\x2e\xac\x86\xed\x61\x2c\x8e\x9e\x0e\x7b\xe3\x9f\xa7\x48\x86\xc7\xcb\x3c\x14\xc5\x4e\xa8\x37\x1c\x91\xe2\xdc\x44\xd2\x3b\x44\x44\x81\x75\x74\xbb\xd6\x1a\x6e\xa8\x19\xcc\x59\x15\x78\xd0\x04\xef\x0d\x00\x45\x8a\xcf\x8d\xf4\x26\x17\x33\xaa\xce\x65\xc9\xee\x9e\x85\xe1\x18\xec\xe8\xcd\x63\xfd\xd0\xcd\x4b\x18\xb4\xf9\xfd\x27\x07\xbe\x26\xac\xa3\x23\x77\xd0\x9a\x2b\x4d\xcf\x49\x42\x2d\x9e\xb2\x4c\x96\x76\x5a\x91\x0f\xc1\x2e\x6b\x1d\x9f\x2c\x69\x61\x8a\x10\x74\x9a\xd2\x5b\x16\x19\x2c\x1e\x04\x06\xe2\x2f\xd8\xff\xba\x4d\x0f\x57\x4a\x96\x11\xca\x5d\xcb\x16\xc0\x3f\x2c\x06\xc4\x1c\x73\x3e\xb6\x05\x52\xab\x33\x6a\x86\xdb\x2d\xb8\xbb\xc1\x5a\xa2\xb8\xb1\x30\x29\x65\xb2\x69\x76\x9a\x98\xc0\x3d\x6e\xe5\xd8\xcc\xaa\x37\xc3\xdb\xdb\x69\x11\x43\xcf\x13\x61\x35\x9c\xa2\x84\x02\x84\x67\x16\xe2\x06\x8d\xd8\x50\x28\xc2\x6e\x23\xba\x10\x6d\xd9\x06\x01\x87\xc5\x15\xe5\xd9\xff\xf3\xc3\xe9\xbb\xaa\xb5\x31\xcc\xbb\x8c\xb8\x03\x3c\xbd\xf5\xd5\xa5\x40\xbd\x50\x55\x0d\x8e\x34\x84\xca\x00\x31\x32\x6c\x06\x9f\x37\x49\xd3\xfb\x5c\x3d\xc5\x17\xea\x9f\xf9\xb0\x39\xc2\x25\x63\x1f\x30\xb3\x89\x2f\xf2\x48\x63\x74\xbd\x7f\x78\x5d\x9a\x81\xbd\xb9\x6a\xe6\x0e\x8e\x9d\xc5\x4e\x85\xdf\x4d\xe3\xfc\x63\x7c\x51\xf7\x99\xbb\x54\x80\x94\x2d\x7f\x97\xc4\x69\x55\x3d\xba\xf5\x43\xab\xf5\x4f\xb4\xbd\xed\xdf\x1b\xa4\xe9\xfc\xa7\x51\xa7\xd3\xc1\x8d\x65\xce\xc6\x0d\xa1\x73\xad\x34\xc4\xa4\x11\x5b\xa5\xd5\xae\x3e\xd7\xe3\x06\xf0\xc5\xc6\xf3\xf2\x08\xc6\xd1\xb8\xe2\xb3\x59\x23\x9e\x5d\xc5\xd7\x79\xc3\x5e\x23\xf1\x2c\x67\x9d\xa6\x15\xfc\x5a\xdd\x92\xa4\x7e\xef\xbe\x22\xc8\xb3\xd1\xbb\x60\xb2\xc8\x38\xf9\x2a\x96\xb1\xbe\xbd\x1c\x34\x6e\x6f\x57\xb3\xf4\x79\xbb\x56\x44\x68\x0a\x8b\x37\x72\x0a\xee\x76\x65\x2e\x46\x32\x2b\xe1\x1c\x88\x20\xce\xd6\x08\x93\x73\x49\x6f\x41\x34\xab\xaf\xb7\x68\xbb\xb7\x26\x37\x77\x10\xa1\x30\xdf\x45\x26\x12\x85\x72\xd2\x0b\xed\x9a\xbe\xdd\xd3\x7b\x7e\xb9\x64\x4b\xe6\xa8\x4b\x23\x78\xe0\x37\x6c\xec\x6a\x18\x5d\x8b\x55\x95\x9c\x6b\x29\xa7\xc3\x17\xc5\x96\x17\x1f\x97\x33\xb1\x54\xdb\xee\x12\x8b\x5a\xbd\x2e\x3a\xde\xac\xb0\xbf\x32\x50\x29\x4f\xa6\x6c\xbc\x9c\x81\xe5\x91\x3f\x25\x05\x7a\xf0\x3c\x99\x2d\xf3\xa9\xfe\x1a\x95\xa0\xd1\x7e\x7b\xdf\xc0\x5a\xad\xed\xba\xd5\x82\xba\x40\xfc\xb8\x25\xb3\x5b\x5c\xef\x2a\xdc\x80\x3a\x8d\x7c\x2a\x96\xb3\x71\xe3\x9c\x35\xd8\x7c\x21\xaf\x1b\x57\x53\xa6\x18\x4a\x6b\x35\x5e\xf4\xa2\x2d\x2e\xf2\x66\x65\x66\xa4\x66\x66\xda\xb5\xa8\x18\x89\x51\x70\x94\xce\xdf\x8c\xc5\x99\x0f\x13\xc1\x6e\x87\x75\xbd\xe6\xeb\xcd\x54\xbc\xce\x20\xa6\x3d\xc2\x47\xec\x08\x97\x87\x5a\x57\x2f\xec\xc8\x54\x0e\x76\xa1\x1e\x3a\xbb\x20\xb5\x60\x08\x97\x9d\xb2\x35\xd9\xab\x26\x87\x14\xd5\xee\xe4\x04\xf5\x30\xbe\x36\x47\x26\x97\x56\x1a\x42\x96\x92\x76\xc9\x69\x98\x94\x2f\x07\xd3\x52\xa6\x53\xe3\x06\x91\xfa\x1c\x77\xed\x2c\x61\x0a\xfb\x9e\x8b\x99\x38\x8f\x67\x1f\xa7\x3c\xef\x17\x3f\xa3\xba\x9a\x39\x9b\x4d\xfa\xea\x4f\xed\xdb\x2b\x9e\x8e\xc5\x55\x5f\xff\xab\xad\xa1\x9b\x37\xbd\x00\x81\x84\x7e\x58\xad\x7c\x27\x1f\xd4\xfc\x45\x63\xc5\x04\x20\x4e\x41\xd7\x84\xa7\xe3\x46\x6c\xbe\x35\xd8\x52\xdb\xe8\xf0\xbc\xc1\xd2\xaf\x3c\x13\x60\xeb\xd6\x69\xfc\x34\x63\x60\xbb\xc0\x24\x18\xf0\xcc\x63\x0e\xc1\xd9\x59\x96\x37\xbe\xa4\xe2\xaa\x11\xa7\xe3\x06\xc4\xc2\x00\x9b\x9f\x3c\x5f\xb2\xc6\x94\x65\x2c\x6a\x4c\xa5\x5c\xe4\xd1\xe3\xc7\x17\x5c\x4e\x97\xe7\x9d\x44\xcc\x1f\x03\x32\x9f\x5d\xc7\xfc\xb1\xf6\x00\x7a\x0c\xf5\xf3\x20\x9b\xe7\xcc\x0a\xd7\xea\x93\xdb\x29\x6e\xc6\x97\x80\x1a\x51\x96\x62\x38\x32\x85\xa9\xb8\x42\x4d\x31\xfd\x17\x03\xdb\x6e\xc5\xc7\x95\xf4\x6d\x8a\xde\xd3\xa7\x42\x62\x3f\x17\x9b\xc2\x37\x5c\xc3\x35\xa7\xdb\xdd\xa3\xcc\x1c\xe2\x93\xee\x91\x55\x65\x64\x16\x70\xb7\xd2\x80\xdf\x42\x29\x91\x24\xb9\x3f\x21\x48\xaa\x35\x5d\x0a\x59\x73\x80\x3f\x75\x04\x36\xa8\x93\x9c\x09\x5a\x9d\x72\x90\x11\x59\x38\xcb\x18\xff\x8e\xcc\x23\x86\xe2\x31\x78\x5d\x70\xdb\x23\xd9\xa4\xde\x12\x16\xb4\x39\xc4\xa1\xc4\x24\xa1\xb7\x5a\x08\x17\x49\x2b\xa0\x03\xd0\x8c\x89\x59\xcd\xd5\xca\xd7\x85\x09\x13\xc7\x2d\x8f\x44\x21\x9f\xa4\x26\x90\x4a\xdf\xfc\x47\x09\x8e\x52\x12\x83\x3c\x64\x22\xc9\x0b\x49\x6f\xf3\xeb\x34\x81\x7c\x18\x4b\x29\x5e\x6b\xbb\x32\x75\x53\x6d\x85\xd1\x59\x86\xac\xf3\x4e\x48\x30\x44\x65\x63\xda\x1d\xd1\x66\xf1\xd8\x24\xea\xf5\xfb\x65\x9a\xf2\xf4\x82\xf6\x46\xb4\x69\x7e\xeb\x17\x1f\xa4\x58\x2c\xd8\x98\xee\x8d\x68\xd3\xfc\x6e\xae\xd1\x44\xae\x56\x68\x22\x8b\xa0\x1d\xd3\x4d\x37\x63\x5d\x2c\x0b\x66\xf3\x84\xda\xb0\xb9\x86\x24\x2d\xa4\x37\x96\xdb\x35\xcc\x2f\x18\xdf\x30\x1d\xc5\x3e\x1f\xc4\x0b\x27\xb6\x99\x99\x28\xf1\x4e\x6f\x15\xc8\x6a\xde\xd6\xbf\xcd\xa5\x58\x6c\x78\xa5\xf8\xf8\x0d\xaf\x98\x1f\x95\xbe\xdc\x22\x4b\xc7\x1b\x5e\xd5\xdd\xf5\x39\x04\x64\xa4\x13\xe9\xed\x4a\x49\xd2\x60\xf1\xa8\xbe\x98\x6c\x68\xb8\xb0\xe9\x33\xb1\x94\x17\x82\xa7\x17\xff\x5b\xa1\x2e\xa8\xed\x27\xf3\x46\x58\xe2\x29\xf8\x04\xdc\x41\x0a\x19\xf9\xb9\xb9\x03\x88\x51\x3c\x1b\x34\x11\x33\x64\x9c\xf6\x8c\xc2\xda\x0c\x9f\xaa\x09\x18\x90\xb0\x8d\x68\xa7\xe1\x1e\x79\xa4\xef\xe7\xe6\x23\x67\x55\xab\xfd\x37\x1f\x35\xc1\x50\x2a\x37\x86\x8f\xb9\xfe\xba\xa1\x60\x9f\x27\xac\xd1\x7c\xe4\xec\xa5\x84\x85\x01\x85\x78\x1e\x35\x8d\x4d\xa4\xad\x38\x8d\xf3\x46\x3c\xcb\x58\x3c\xbe\x6e\x64\x2c\x56\x74\x47\x83\xcb\xbc\x01\x17\x95\x8e\xc7\x41\x00\xa1\x02\xc5\xaa\xf0\x74\x81\x64\x3a\xbf\x69\x89\x45\xd4\x28\x7a\x53\x7c\x47\x47\xdb\x3c\xf3\xc9\x35\x4a\xad\xf1\x8f\x5b\x0a\x6f\xe2\xdb\x30\x71\x73\x48\x20\x1c\x54\x1d\x61\x55\xa6\x58\x1e\xb8\x22\xcb\xd4\x03\x98\x07\xad\xcb\x20\xfe\xc2\x1a\xf9\x32\x63\x0d\x83\x24\xb0\x22\x7c\x92\x78\x36\x63\x63\xb0\x5c\x93\xde\xc2\x91\x86\xc8\x1a\x39\x93\x8d\xdb\x86\x4f\xdb\x36\x64\xb6\x64\x8d\x75\x61\x5b\xaa\xbb\xb5\xf3\xfa\x8e\x05\x2b\x50\xa7\x25\x06\xb3\x82\xa4\x44\x01\xc2\x34\x50\x8d\x52\x7d\xfc\x19\x15\x9d\x33\x85\x66\xe1\x36\x52\xa5\xc2\x06\x0f\x66\x24\xd5\x39\xb0\x3a\x67\xb0\x1b\xeb\x02\xa6\x3f\x8a\x8a\x27\x80\xf5\x38\x11\x85\xea\x44\x82\x6f\x9a\xb6\x42\x5d\xad\xec\x8b\x0e\x1f\x83\xcc\x9b\x0c\x28\xef\xdb\xc2\x48\x7b\xd7\xcb\xc0\x9b\xad\x2f\x22\xe1\xce\x26\xa8\x58\x24\x0e\x83\xff\x59\xdd\x96\xd5\x61\xad\x91\xc4\x11\xca\xa8\xc4\xb5\xe1\xef\x32\x18\x7c\x5f\x7a\x2e\xc9\x03\xd0\x30\x5b\xfe\x93\xa7\x8d\x01\x1c\xd1\x10\xea\xcc\x71\x2b\xe6\xb0\x4d\xe9\x00\x34\x41\xc0\xdd\x29\xf4\xa5\x17\x60\xe1\xbb\x9a\x79\x1e\xd4\x94\xd2\xb7\x5e\x54\x9e\x57\x0c\x89\x0e\x1f\x63\x6c\x1d\xac\xb5\x6f\x47\x24\x3a\x46\x72\xf2\x66\xbc\xc6\x5b\xdb\xe0\xf5\x6c\xe1\x4e\xf3\xd1\xc6\xf5\x53\xc6\xe7\x33\x13\x3e\xf2\x85\xb5\xcc\xea\x8b\x12\x6a\xd2\x54\xc2\x70\x40\x16\x23\x1c\x0d\x60\xea\x68\x61\x12\x4e\xff\x65\x6d\x33\x00\xc1\xa2\x03\x66\xc2\x55\x80\x53\x9e\xa6\x49\x2a\x5c\xc4\x27\xc8\x09\x01\x98\x88\xa5\x9e\x41\x36\x6c\xb5\xef\x89\x4a\x9a\x8f\x1a\x8a\xe5\x77\x47\xc3\xb3\xec\x14\x9e\xcf\xa9\xc5\x7f\xcd\x0f\xae\x5e\xa9\x1a\xa0\xae\x54\x34\x0c\xb4\x35\x96\x75\x43\xf0\xcd\x46\x41\xd7\x89\xd7\x6b\xab\x6e\xf8\xc6\x92\x12\xc8\xd7\xe4\xc5\x2b\x56\xb4\x6c\xc3\xb7\xa5\xb5\x8e\x0c\xec\xf8\x56\xab\xc2\x41\x31\x53\x34\xcb\xbf\x51\x8c\xfb\x71\x14\xf7\xe3\x8e\x76\x6a\x74\xe6\x7e\x09\xf6\xa2\x28\x25\x85\xf7\xcc\xf7\xec\x9d\x89\xb3\x1a\x31\xe2\x5c\x6e\xa2\xa2\xcc\xc4\x80\x30\x59\xa9\x3d\xa7\x9c\x12\x6f\x52\x9c\x6b\x77\x90\x61\xc3\xb5\x2d\x66\x29\xce\x19\x58\xa8\xb3\xb5\x62\x62\x6c\x32\x8a\xaa\x7d\xf2\x80\xb2\x2d\x63\x87\x85\x06\xd6\x22\xd2\x33\x34\x5e\x50\xb8\x00\x2a\x36\xc3\xc6\xac\x38\x60\xa2\x6d\x3b\x0b\xbc\xb5\xe8\x48\xd1\x17\x06\x4d\xa1\x85\x15\x4a\xab\x62\x92\x52\x4a\x97\x0c\x47\xc2\x9c\x06\xf3\x32\xe8\x7c\xa2\x90\x0e\x04\x38\x43\x3a\x1e\xde\x9b\x71\xf0\x7e\x19\x6d\xba\x95\xcc\x88\xb6\x74\x44\x8c\xc2\xb3\x47\xeb\xc9\x1f\xbe\x63\x70\xbb\x99\xc0\x79\x4e\xfe\x39\x3c\x07\xea\xf5\xdc\xa4\x73\xd4\x03\xe2\x13\x74\x6e\xfd\x81\x6d\x24\x35\x8d\x89\x6e\xe8\x82\xa1\xf3\x4e\x9e\x25\x98\xe4\x35\x80\x69\x4e\x94\x3a\xd9\x9b\x5e\x0d\x6f\x74\x5f\x85\x11\xba\x1a\x02\x99\xd2\x73\x80\x41\x73\xea\x50\xd3\xdc\x28\x0a\x79\x9e\x63\xd2\xfc\xdd\x3c\xff\xee\xa2\x83\xa9\x9b\x71\xcc\x16\x19\x4b\x40\xc2\x85\xb4\xc1\x36\x4f\x1b\x85\x27\x74\x43\x4c\xbc\x43\x0b\xe3\x06\x0f\x74\x55\xa7\xce\xae\x3b\xb8\x8f\xd5\x3d\xdd\x68\xe2\x76\xd3\xf0\x7a\xcb\x9c\x35\x7e\xf7\x48\xf3\xdf\x41\xea\xcd\xe2\xb1\x15\x98\x5d\xd2\xa6\xf7\x1a\x06\xde\x3f\xef\x04\xc4\xfc\xf6\xb9\xbd\x29\x61\xf7\x02\x91\x0d\x72\xf8\xe6\x9d\x70\xa8\x49\x4f\x4a\xdd\xfc\xde\xac\xea\xa7\x74\xff\x7c\x14\x56\xd3\x43\x9d\xd3\x69\xff\xef\x68\x0a\x77\xac\x77\x6d\x55\x3c\xc5\x72\x1f\xf8\xce\xe8\xbf\x51\x8e\xfb\xb9\xe7\x6d\x07\x27\x72\x4e\xf2\x2c\x89\x6e\xb4\x2a\xe2\x1c\xb4\x83\x6b\x1c\x81\x70\x7b\xfb\xcc\x6f\xe0\xc2\x98\x44\x6d\x09\x86\xce\x70\xab\x85\xce\xe8\xbc\x7f\x16\x58\x3c\xce\x71\x74\x46\x2e\xe8\xad\xbf\x6a\x97\x6b\x20\xdd\x16\xf1\x55\x8a\xce\xc8\x0b\x72\x61\xe4\x39\xa6\xcc\xc6\xff\x45\xe7\xc1\x81\x3a\x05\xec\x23\x16\x90\xb8\xd0\xf3\x98\x53\x37\xa4\x5f\x4f\xdb\xde\x5f\x53\x46\xbe\xd2\xeb\x0e\x38\x28\x92\xb7\xf4\xda\x18\x72\x7c\xed\x8b\xce\x4c\x5c\x5c\xb0\x0c\x7d\x25\x6f\xd5\x11\x37\x4f\x6f\xcb\xc6\xd6\xfe\xee\xb9\xd8\x06\x7a\xbf\x8a\x4d\x8c\x8d\x19\xdf\xf5\xc2\xbf\x4d\x98\x8d\x8d\x00\x01\xe7\x4c\xe4\x1d\x7b\xe5\x97\xd9\x2b\x92\x2a\x1a\x27\xeb\x24\x33\x91\x7c\x21\x0b\x9a\x99\x11\x91\x73\x9a\x59\xe6\xf4\x86\x66\xc0\xe2\x53\x27\x24\xbd\xe9\xdf\x00\xa3\xaa\x39\x32\x3e\xa6\x46\x1b\xaa\xbf\xa5\x86\x37\x81\x36\xe9\x40\x3f\xe8\xb6\xe8\x79\x28\xd2\xcc\x48\x20\x59\xcc\x80\x8b\xb9\x91\x28\x10\xaf\x6e\x92\x50\xae\xb1\x25\xf6\x0c\x3d\x42\x9b\xdf\x22\xb7\x0c\x4b\xd9\x6e\xe3\x52\xc0\x9c\x92\x42\xd4\x93\x8c\x91\xa6\x2f\xf0\xa8\x6a\x46\x3d\x6d\x83\x2f\x7d\x3f\xf3\xbf\xea\x57\x8b\xa2\x4f\x4c\x0b\xae\xab\xe6\xb9\x0d\x16\x56\x2d\xd4\xb7\xa1\xec\xa5\x54\x4d\x4b\xa1\x5d\x64\x62\xc5\xe0\x3b\xed\x05\x3c\x77\xd7\x78\x83\xfe\x37\x98\x6e\x5e\x3f\x4f\x9f\x59\xf3\x18\x52\x7d\x85\x78\x2c\x69\xe8\xb6\xa6\xb8\x2d\x13\xea\x10\x48\xa1\x7a\x56\xc5\x23\x9a\x34\xd8\x28\x24\xe2\x31\x29\x3e\x7f\xa1\xf8\x12\xdd\x55\x03\xf2\x86\x2a\x64\x63\x0d\x28\x34\x9d\x7f\xdf\x1a\xf8\x62\x4f\x1d\x46\xb5\x6c\x9a\x6e\xcc\x5e\xab\xe6\x59\x85\x3d\xff\x77\x99\x69\x69\x59\xc0\x37\x96\xa0\x98\x80\xdd\xce\xfd\x66\xab\x81\x65\x95\xf0\x2d\xab\x44\x9d\x65\x55\xc5\x6c\x35\x94\xee\x6a\x9e\xa8\x7e\x96\x25\xe3\x5e\xab\x2f\xf4\x6d\x50\x68\x78\x9a\xfc\xe5\xa6\x2c\x30\x35\x78\x08\x79\xa0\xf8\x8f\x25\xe4\x56\xf1\x8f\xaf\xd9\x09\x67\x0f\x6c\x91\xca\x91\xb1\xd5\x28\x51\xf0\x56\xd8\x8d\xf3\x61\x77\xa4\xe9\xa1\x7c\xd8\x1b\xd9\xe8\x5e\x76\xc1\x97\x92\x15\xd0\xaa\xad\x04\x03\x99\x49\xbd\xcc\xf0\xa6\x63\x23\xd6\xea\x5a\x43\x06\x16\x29\xcc\x59\xa1\x8c\xd9\xd7\x8f\x42\xcc\xd4\x64\xfc\x47\x3d\x0e\x63\x9b\xc3\x14\xa4\x69\x02\xad\x6c\x14\x5d\x23\x1b\xba\xcf\x4c\x1a\x75\x89\x35\x8e\x76\x41\x10\xfe\xfb\xc6\xcf\xfe\xc0\xc7\x76\xe0\xb3\x62\xcc\x33\x3a\x76\x63\x9e\xe9\x31\x17\x45\x6a\xcc\x33\x37\x66\x52\x1d\xf5\x26\x43\xd8\x59\xab\x65\x5a\x03\x43\xd8\x71\xc5\x10\x76\xfc\x70\x43\xd8\x89\x1d\x75\x59\xbc\x77\x9f\xe9\x36\xea\x12\x6b\xaa\xed\x41\x50\x68\xc7\xa5\x8b\x8c\xea\xbf\x5f\x2d\xb2\xb5\x6d\x70\xbd\xfb\x0d\x9c\x03\x1b\xe0\xc4\xb7\x01\x4e\xea\x6c\x80\x2b\x06\xce\x16\xbe\xcb\xac\xfd\xb4\x6c\xc3\xb4\x31\x23\x57\xd9\xef\x01\xd2\x33\xe9\x2b\x9a\xd2\x1b\x7b\xce\xd7\xda\xcc\xbc\xd5\x9a\x42\x27\xaf\x62\x19\x2b\x42\xcf\x3d\x10\x6f\xa5\x1c\xe5\xa7\xcf\xb1\xaa\xa2\x95\x40\xbf\x32\x87\xef\x2f\x43\xe3\xfa\xb9\xdd\xb5\x40\xb6\x8a\xc9\x67\x3a\x77\x5b\xf6\x59\x6f\x59\x51\xa4\xb6\xec\x73\xb0\x65\x45\x5f\xf8\x7e\x4b\xe5\xcf\xad\x96\x69\x13\x2c\x95\xe7\x15\x4b\xe5\xf9\xdd\x96\xca\x16\x29\x82\xdb\x52\xf1\xf0\xd2\xe0\x10\x84\xc9\xa9\xb9\xdf\x1c\x22\xc5\x25\x34\x2d\xd2\x42\xb5\xbd\x51\xaf\xef\x8e\x9f\xb1\x2d\x0f\xc4\xc3\xa1\x98\xd1\xc7\x7d\x3e\xc4\xea\x83\x48\xb4\x6b\x4c\xa0\x8c\xb5\x6a\x8a\x5a\x01\x99\x16\xb6\x93\x8c\xba\xa0\x56\x5b\x35\x23\xd2\x97\x60\x30\xac\x32\x91\xd0\x6a\x99\x9b\xd2\x47\xcd\x5a\x9f\x12\xaa\x47\xfc\xdd\x2f\x94\x25\x44\x84\xe2\x78\xef\x4d\xe6\xa2\x5b\x21\xbc\x0e\x08\xb2\x1a\x01\x74\xdf\xaf\x1d\xe9\xc1\x88\xf4\x95\x48\xa1\x29\xf3\xa8\xea\x22\x8e\xef\xd2\xe2\xcc\xca\x03\xb1\x4b\xf0\x27\x66\x50\xbe\xb9\x85\x16\xa3\x6e\x84\x86\xf0\x16\xf1\x41\xa2\xdc\xce\x87\x50\x9a\x1f\x36\x13\x28\x23\xee\x6a\xe5\xe5\x34\x4e\x2f\x6a\x1d\xf2\x6a\xb1\xec\x9d\x03\x92\x62\xb1\x79\x40\xc1\xf2\xdc\xd1\x8a\xda\xae\x3b\x5a\xa9\x6c\xba\xb9\xb2\x0b\xd4\xd0\x67\x15\x64\x11\x55\x71\xcf\x1d\x43\x98\x4c\x1e\x70\x56\x9d\x12\xbb\x4e\x31\x54\x7e\x1b\xee\x46\xf9\x65\x1d\xe0\xd8\x97\xb5\xf0\xc6\x70\xbd\x86\xab\xf4\xbe\x84\x0a\x20\x37\x43\x8d\xab\xab\xa3\x10\x37\xe1\x1d\xec\xad\x40\xa0\x99\xd3\xfc\x8a\xc2\x8e\x65\x82\x32\x87\xdc\x78\x48\x5f\xab\xb8\x46\x09\xd6\x2d\x2b\xc1\x4c\x5f\x46\x09\xe8\x85\x29\xf6\xbf\xbd\x8f\xd3\xaa\x44\x57\x97\x10\x5d\xdd\x58\xe2\x4a\x3f\xce\xba\x0c\x62\xa9\xcb\x7e\xea\x26\xe5\xf2\x17\x81\xd6\x01\x47\x1b\xde\x2c\xa4\xb6\xff\x62\x24\xf5\x89\x65\xb5\x21\x46\x58\x22\xd7\x85\x2a\xa4\xc4\xd9\x06\xd4\x66\x2c\x65\x9c\x4c\x5f\xb1\xaf\xf6\x9e\x29\xb4\x26\xc5\x9a\x05\x7a\x93\xd4\x2a\x45\x04\x59\x82\x33\x52\xcd\x7e\x07\x97\x55\xc5\x3a\xe5\x6e\x7a\xf9\xdf\x48\xe7\xe9\xc0\x3a\x25\xbe\xba\x01\x1d\xa9\xec\xbe\x34\x96\x21\x35\xbd\x56\x8c\xf7\xbc\x48\x14\x86\x31\x09\xa8\x83\x9b\x1a\x4a\x34\xa7\x37\x8e\x32\xd0\xc7\xe0\xa8\x28\xd2\xcd\x2e\x69\xee\xf3\x63\x95\xb3\xb9\x74\x7c\x99\xc4\xb7\xcc\x52\x09\x32\xa4\x12\x72\xf0\x89\x32\x54\x82\xa4\x37\x05\x95\x20\x35\x95\x70\x13\x50\x09\xcc\x50\x09\xac\x8e\x36\x3d\xb5\xf3\x08\x8e\x34\x26\x63\x7a\xea\xe6\x32\xd6\x73\x29\x8a\x30\x5a\xd2\xb1\xa5\x72\xee\x42\x09\xcb\x07\xf0\x07\xe3\x56\xcb\xf4\x00\xfc\xc1\x69\x85\x3f\x38\x7d\x38\x7f\x30\xdb\x4c\x69\x4f\xe8\xcc\x4d\x68\xa2\x27\x54\x14\xe1\x25\x9d\xd4\xf8\x4c\xdc\x39\x9f\x4d\x9c\xc3\xa4\xd5\x32\x1d\x00\xe7\x30\xab\x70\x0e\xb3\x87\x73\x0e\x2f\x36\xd0\xa0\x53\xfa\xc2\x4d\x46\x13\xbc\x47\x45\x11\x5e\xd2\xa9\x3f\x99\x5a\x7c\xbc\x7c\x00\x23\x30\x6d\xb5\x4c\xeb\xc0\x08\xbc\xa8\x30\x02\x2f\xee\x65\x04\xb6\xcb\x68\xb4\x8a\x98\xef\x36\x34\x30\x37\x26\xa9\x4a\xaf\xac\x80\xd5\x5f\xaf\xcb\x52\x14\xed\x5a\x23\x0c\x8c\xc9\x9c\x5e\xba\xf5\x9b\xeb\xf5\x2b\x8a\xf4\x49\x55\x34\xbd\x77\x52\x41\x5c\xa8\xf1\xc7\x47\x3e\x67\x62\x29\xeb\x1b\x1f\x7e\x1e\xe1\x07\xb8\x24\xce\x5b\x2d\xd3\x31\x10\xfa\x97\x15\x42\xff\xf2\x01\x84\x7e\x81\x73\xad\xc5\xdb\x7f\x24\xaf\x2c\xdf\xbd\x35\x48\x51\x13\xdf\xf6\xea\xb4\xfd\x84\x42\x47\xcb\x7d\xd4\xab\xcf\xb5\xa1\x2f\xc4\x2c\x29\x4c\x6e\x99\x11\xe4\x6c\x30\xb7\x05\x16\xd2\xda\x92\xbb\xe8\xab\x41\x72\xa6\x35\x26\x82\x7e\x52\x2c\x41\xa5\x33\xea\xb9\x83\x38\xfe\xd9\x73\xef\x20\xdb\x3d\xdc\xc9\x45\x26\x37\x05\x9f\xea\x88\x6c\xcc\xb2\x5d\xa6\xff\xaf\xf1\x66\xcf\xfa\x19\x43\x52\x51\xcb\xdf\xb8\x24\x6c\xa3\x26\x13\x8c\xc8\x85\x09\xc8\xe2\xec\x9c\xcd\xe0\x08\x2b\x31\xf9\xa9\x0d\xd6\xd2\x64\xdf\xb8\x6c\x3a\x0f\x09\xb9\x1e\x79\x7d\xdc\xaf\xc3\x64\x5a\x05\xeb\xfc\x27\x1e\xfe\xe9\x6a\x55\x57\x19\xcc\xbe\x4c\x9a\x42\xb5\x2e\x10\x21\x26\xa3\x42\xa7\xc4\x17\x43\xc8\x84\xaf\x00\x70\x21\xad\xc3\x83\x9d\x5a\xe8\xf6\xc0\x9d\xca\xd4\x77\x7b\x60\x1e\x65\x76\x97\xdf\x88\x5d\x36\xbb\x2c\xd9\x1d\x31\x0b\xb6\x21\x24\x30\x64\xe6\x2e\x3c\x24\xfe\xac\x13\x8c\xce\x3f\xc7\x3c\x29\x07\x01\x33\x7b\x5b\xa2\x1e\x88\x59\xb6\x88\x15\x32\x0b\x7b\x58\xe2\x4e\x02\x6c\x0c\x10\x96\xb1\x22\xbb\x58\x41\x21\xa5\x98\xb0\x3a\xd6\x9d\x05\x7c\x7b\x2d\x0d\x05\xc6\x50\x55\x9a\x79\x33\xc5\xec\xb3\xc4\x9b\x90\x03\x76\x1a\x1f\x4f\x91\xa3\xad\x23\xc9\x23\xad\xfb\x47\x39\x6e\x5c\xb1\x8c\x3d\xdc\x22\x28\x20\xcb\xc1\x28\x08\x2c\x9f\xe2\x8c\x35\x6c\x68\x91\xef\xb4\x12\x7a\x80\xc1\x8f\x16\x3b\xe0\x22\xf6\x4f\x45\x44\x60\x39\x88\x8a\xd1\xc5\x7f\x75\xea\xff\x4f\xec\xa1\x1e\x69\x4b\x38\x67\x9d\x6e\x50\x6a\xe8\x71\xf1\x20\xf1\xb9\x33\xe9\xd8\x2a\xdd\x44\x1b\x91\xbe\x4e\x5a\x24\xed\x71\x55\x57\xfd\x80\x0e\x47\x24\xaf\xc0\xaa\x50\x38\x9e\xe1\x2d\xe9\x2c\xad\x04\x26\x5c\x61\x77\x59\xa7\xa9\x92\x6e\xe0\x9e\x3d\x2e\x27\xc2\xb8\x14\x91\xd4\x5e\x2a\x70\xf2\x07\x60\x77\x63\xbc\x84\x06\xd6\x4b\x48\x7e\x07\x22\xe5\x16\x91\x47\xee\xd7\x46\xbf\xa1\x3a\x67\x28\x63\x9a\x12\x7a\xe9\xb8\xc0\xda\x4e\x8b\x99\xf6\x6b\x6c\x81\x91\x2c\x44\x9a\x9a\x7f\x27\x65\x3b\x14\x59\x76\x26\x5c\xe3\xb5\x8d\xb3\x8a\xd7\x88\x11\x5e\x78\x31\x91\x98\xc6\xab\xd5\xf6\x36\xb7\xb8\x68\x5d\x89\x9d\xc2\xee\x53\x0a\xe4\xe8\xb4\x92\x84\x72\x53\x96\x9b\x40\x15\x90\xf9\xaa\x80\xac\x4e\x15\x50\xc9\x72\xe3\xc6\x49\x63\xe2\x16\x9f\x0e\x88\xb4\x98\x93\x13\x05\x3a\x43\x3f\x22\x13\x18\x5b\x97\x48\x1b\x08\x41\x79\xa7\x1c\xaa\x70\xc6\x25\x65\xd7\x89\xc2\xd6\x6f\xb3\xaf\x5b\xc9\x74\xfd\x3f\x39\x60\xd6\xc6\x58\x9f\x09\x3e\x41\x5d\xf0\x47\x4f\xe3\x39\x73\xf9\x62\xbf\x62\xeb\x99\xa2\xef\x9e\xc2\x8b\x76\xb3\x4f\x11\x48\x2a\xbc\x16\x14\x50\xd8\xe5\x1e\xc7\x52\xc7\x82\xb6\x50\x7a\x87\xa2\x38\xad\x3b\x7e\xa9\x39\xe6\xee\x10\x4a\xff\x10\x86\xeb\x59\xb7\x9c\xe1\x86\x78\xd6\x95\x0c\x5c\x74\x43\xf7\x14\x8d\x24\xea\xc4\x44\x01\x34\x0b\xcb\x4b\x39\xab\x64\xa0\x57\x1c\x68\x67\x1a\xb4\x8b\x22\x6b\x5e\x9f\x19\x82\x25\xa6\xa1\x30\xe1\x82\x49\xc4\x75\xd0\x8f\xf8\x2e\x13\xbd\x30\x6c\x6a\x29\x23\x1f\x68\xa4\x79\x91\xf3\xde\x37\x69\x29\x14\xd1\xaa\x99\x54\xa4\xec\x1b\xcf\x65\x9c\x4a\x67\xe7\xe7\xaa\x72\x6b\xc8\x17\x1b\x23\xc2\x87\x44\xce\xc8\x5a\x2d\x33\x6b\xb0\x6e\x17\x95\xc8\x19\xe2\xee\xc8\x19\xe1\x3e\xc0\x3d\xb4\x81\xf0\x30\x12\x3b\xc3\x45\xe5\x4c\x5a\x1e\xca\x07\xa8\xa6\x14\x26\x11\x0a\xeb\x48\xd1\x97\xd6\x00\xcd\x85\x28\x50\xc5\x64\xbb\x8b\x23\x69\x2d\x25\x8d\xf1\x19\x28\xd4\xb5\x49\xdb\x96\xba\x4f\xd5\xa1\xab\x65\xce\xb4\x0e\xb5\xec\xbc\xaa\x6d\xd5\xaa\x6e\x47\x0f\xe6\xf9\xd8\x08\xc2\xd0\x33\x69\xb4\xbe\x35\x15\xd6\x15\x95\x7f\x55\xbd\x11\x3a\x1b\x04\x28\xa3\x12\xd1\xb0\x40\x10\x90\xe6\xa9\xb8\x15\xcc\x5a\x95\xe7\x98\xb1\xb9\xf8\xca\x80\x9a\xac\x71\xbc\x0c\x01\xbb\x24\xb2\x75\xe7\xc5\x7b\x51\x72\x97\xac\x72\x6f\xab\x95\x5d\x10\x4f\x83\x3d\xaa\xb2\x98\x1b\x46\x54\x73\xd4\x14\x45\x60\x37\xd6\x9b\x8d\x1a\xcd\xbf\x91\xb4\xb2\x3f\x69\x64\x7f\x65\x6e\x76\x11\x5f\xa5\x95\x15\xbf\x8b\xfc\x33\x08\x48\xc7\xbf\x83\x53\xfe\xb3\xe7\x74\xa0\x3f\x53\x8d\x9a\x74\x6a\xc8\xfc\xb7\x02\x57\x58\x3d\x5c\x4e\x47\x57\x7c\xf6\x32\x9e\xcd\xce\xe3\xe4\x8b\x6b\x3d\x80\x3e\x67\xb1\x5a\x97\x55\x02\x80\xdf\x93\x43\x99\xc8\x27\xeb\x35\xca\x74\x62\x4e\x0e\x06\x79\x59\xb5\xd3\x17\x89\x14\xd9\x7d\x3d\x3a\x05\x93\x39\x8c\x20\x58\xb5\x65\xb8\xb6\xdf\xba\x09\x9e\xba\x2c\x4d\xae\x43\xc1\x6a\x6b\x0e\x34\x8c\x17\xe1\xfc\x53\x4c\xc0\x75\x6b\x8d\xbd\x74\xec\x14\x09\xea\xa7\xa8\x2b\x22\xbc\xb7\x5a\x9e\x4b\xb4\x1a\xb4\xa8\x35\x5d\x17\xde\x05\x55\x1d\xc4\x0f\x6c\x1a\x7f\xe5\x76\x75\x2a\x4e\x10\x9e\xc1\xb5\xaa\xdd\x60\xa9\xe4\xf2\xda\xf3\x8a\x90\x8a\x7d\x11\x13\x6d\xee\xe6\x53\xfa\x36\xa5\xce\xa3\x26\x90\xdf\x86\x14\xae\x81\x4e\xb3\x0c\xa5\x90\x03\x9e\x83\x51\x09\x3f\x58\x7f\x38\x2d\xe6\xf1\x12\x2b\xf8\x4c\x1c\x26\xce\x9b\x4b\xa1\x61\x3e\x8e\x52\x30\x82\x85\x3c\x23\x58\x91\xd5\xe6\xa3\x17\x12\x93\x14\x6f\xf1\x4e\x7e\x9d\x26\x8a\x1e\xf3\xf5\xc0\x21\x01\x61\x4c\x7f\xdf\x13\x93\x91\x89\xa9\x66\x33\x68\xd0\x7a\x55\xc5\x34\x14\x0a\xb9\x83\x9c\x33\x89\xc0\x5e\x2f\xc6\x8a\x82\x2b\x2c\x1f\x0d\xc9\x53\xe0\x1a\xad\xc6\xe5\x63\x4c\x32\xab\x10\x2d\x8d\xc2\x47\x02\xba\xa6\x19\x19\x24\xda\xba\x35\x1e\x01\x7a\x60\x6a\x64\x96\xad\x22\x71\xcd\xea\xdb\xfd\xaf\xa5\xe9\xc0\x23\x11\x40\x92\x78\xab\xb9\xc6\x9b\xe7\xa8\xf6\x8e\xa4\x35\xfd\x18\x34\xb1\xc9\x0c\x4a\xdf\x96\x9c\x6e\xf7\xb6\x74\xd2\xc5\x52\xcc\x53\xc8\x90\xce\x48\x16\x4c\x5e\xaa\x35\xb2\x33\xff\x55\x41\x82\x62\x27\xcc\xfc\x25\x84\xb5\xc3\x04\x95\x7c\x9b\xb7\x39\xbe\x2d\x37\x63\x1c\xa7\x5e\xe9\x26\x80\x7a\x2a\x1a\x4e\x83\x26\x0d\x1e\x10\xf8\x76\xbb\x06\xab\xda\x08\xd6\x42\x7b\x02\x26\x5f\xfa\xcd\xc6\x07\xf5\x5f\x66\x71\xc2\xc0\x71\xc8\x37\x09\x85\x2a\x60\x13\x1a\x35\x9b\x5b\x2e\xec\x93\xf5\x60\x65\x9a\xa2\x1a\x70\xed\x0c\x2d\x52\x38\x94\x8d\x69\x9c\x8e\x67\x2c\xdb\x6c\x31\x9c\x92\xe6\x23\xd2\x80\xaf\x4d\x97\x7e\xea\x84\x47\x5e\x6a\x00\x61\x04\x02\x36\x7c\xf4\xfd\x83\x96\xa5\x41\x3f\x70\xac\x71\x3a\x7e\x2c\xb2\xc6\x32\xd5\x05\xe3\x06\xfb\x96\x30\x38\xaa\x8f\x17\x1a\x32\x1a\x19\x53\xf8\x4d\xdb\xd2\xde\x31\x31\x6d\xaf\x7d\x0a\x3b\x12\xcf\xf4\x2c\xa3\x12\x75\xd9\xf1\x1c\x32\x04\x69\x36\x5e\xea\x5c\x9a\x66\x49\x78\xb0\x22\x32\x5c\x91\x4c\x71\x4d\x8a\x5d\x14\x04\xc0\xab\xd0\xff\x65\x25\x53\xb3\x54\x01\x1f\xdc\xff\x24\x73\xf4\x4a\x2e\x33\x9e\x48\x55\xd9\xa8\xe2\xd6\x05\x6a\x40\x0a\x79\xc1\x61\x7a\x50\x1c\x5c\x3f\x1f\x0f\x3d\xb7\xf1\xfa\xf5\x19\x29\xa2\x88\xd5\x1e\x15\x63\xe1\xc1\x30\xe1\xab\x95\x6f\x68\x51\x3d\x10\xea\xbd\xde\x3b\x2d\x21\xdc\x64\x69\x61\x7a\xe4\x74\xbb\xab\x08\x60\x35\x3b\xff\x35\x94\xdf\x19\x7d\x57\x6e\x0e\xdb\xeb\x22\xd1\xdd\x13\x48\x36\xbd\x13\xf1\xc4\xf5\x08\xce\x12\x1c\x9b\x0d\x30\x35\xee\x01\xc9\x4c\xe2\x1c\x36\x07\xf6\x97\xc6\x06\xb4\x8c\x85\x29\x23\x83\x1a\x85\xac\x27\x3e\xb7\x22\xd7\xd5\x8a\xd7\xa0\x67\xc0\x25\xa5\xcd\x48\xea\x22\x56\x3a\xd6\x1c\x19\xf4\x84\xd7\x40\x93\x65\x77\xd0\x64\x19\x31\x38\x6d\xb1\x11\xe8\x0a\x56\x33\x79\xc8\x34\xea\x9d\xb1\x2d\xd1\x7a\xee\x67\x17\x1b\xc0\x2c\xa4\x31\xc3\xd9\x04\x4f\x03\x4b\x54\x9b\x8a\x75\x40\x15\xd3\xed\x2e\xf9\x37\xca\x70\xab\x05\xca\xeb\xff\x4f\xc1\x6b\x81\xc9\xa2\x06\xbc\x0a\x72\xef\xbe\xab\xcd\xa3\x26\xab\xb0\x94\x3d\x10\x44\xee\xb8\x00\x5f\xd5\x5c\x80\xc1\xe7\x77\x7e\xad\xae\xcf\xf2\xb7\x98\xfc\x59\xa4\xe5\xf0\x53\x31\x65\xfd\xa6\xba\xc9\x16\xb1\x74\x3c\x40\xb9\x3f\x3a\x80\xb8\x17\x1a\xfe\x1b\xb8\x04\xf8\x88\xfa\x5c\x7d\x75\xad\x30\x4c\x58\x7d\x2b\xe0\xa5\xb2\x89\xfb\x2b\xf1\xbe\x86\x42\xac\xe3\x88\xb5\x2a\xa7\x7f\xcf\xfb\x21\x0b\xbc\xb1\x40\x19\xe2\xa4\x76\x75\xf6\xb5\x36\x92\x0c\x8c\xf6\xc7\xc9\x84\x25\x26\x1d\x46\x6a\xbc\x72\x1e\xec\x07\xa3\xa6\xb9\xc9\x09\xa6\xba\x30\xba\xab\xba\x73\xb4\x55\x5d\x5e\x46\x2c\x68\xfe\x85\x71\xe5\x01\x38\x9d\xcc\xee\xbf\x15\x66\x3e\x2d\xcf\xde\x59\x15\x55\x15\xcf\x63\x89\x0a\xcb\xf9\xaa\x51\x92\xa6\x69\x59\xe7\xec\xec\xfd\x8f\xaf\x3e\xfd\x72\xf6\xea\xc7\x9f\x3f\x9e\x9e\xbe\xfd\x70\xf6\xe3\x2f\x1f\x7f\x7c\xf7\xe1\xcd\xe9\xbb\xb3\x33\x0b\x5c\x15\x0e\xb2\xb6\xcd\x7e\x6d\x69\x60\x46\x6c\x0b\xe9\xdd\xfd\xaa\x5d\x4f\x15\xec\x00\xab\x05\x3e\xcd\x56\xb2\xa7\x18\xa0\x9f\xe2\x65\xce\xa2\xed\xae\x96\xdf\x7f\x88\x53\x2e\xf9\x0d\xcb\x6a\xae\x28\xa7\x46\x0d\x15\xa8\x05\xc0\x5a\xc5\x84\xf3\x11\x51\x7b\xa9\xd0\xd9\x84\xc5\x72\x99\xb1\x3c\x4a\xd0\xed\x1f\xcb\xf9\x22\xda\xee\x91\xfc\x0b\x5f\x40\x70\x28\xd9\x97\x1d\x57\xc1\x49\x69\x03\x97\x8a\x92\xcb\x01\xd8\x6c\xf8\x86\xb3\xeb\xed\x12\x77\x31\x76\xf2\x53\xb9\x79\x2f\xfd\x54\xd0\x67\x67\x20\x6e\xc0\x85\xfb\x91\x7b\xb1\x46\x20\xf9\x91\x9d\x8c\x5d\xf0\x5c\x32\x20\xd1\xd6\x3a\x52\xe6\xfa\xbe\x40\x6c\x1e\x2e\xd4\x6b\x1e\x7e\x71\x27\x7c\xfa\x2d\xdf\x9d\x86\xe0\x0e\xa5\x6a\x8d\x31\xa0\xb5\x93\xd0\x9e\x42\x25\xa7\x37\x7a\x6b\x7c\x46\x14\x48\x04\x71\xbc\xba\x04\x04\x92\xd1\x6d\x21\x3f\x8d\x6a\x71\xb0\x27\x5f\x05\x4f\x1f\xe2\x8b\x30\x6b\x49\x1f\x5f\xc4\xa9\x16\x97\x68\x5f\xb9\xc8\x72\x35\x33\x71\xa1\x35\x22\x36\xdb\x38\x71\x07\x42\x41\x10\xeb\x38\x09\x36\xfd\x2c\x75\x4c\xa5\xcb\x5a\x7b\x61\x9d\x6a\xd5\x93\x39\x18\x1f\xff\x35\x8e\x5c\xb2\xd8\xa2\x38\x53\x37\x20\xc4\x13\x2b\xa2\x2e\xcd\x83\xd0\xdb\x97\xd2\x0b\xd8\xfb\xf7\x52\xe4\xe3\x80\x11\x15\x3a\x28\xf0\xbf\x15\x85\x06\x41\xe6\x56\x2b\x41\x1e\x05\x8e\x62\x5a\xb4\x13\xa7\x0d\xb8\xdf\x1a\xe8\xcd\xab\xc8\x93\xf0\x08\x9d\x25\xb6\xc3\xc7\x7e\x10\x26\xf2\xa8\x89\xc3\x70\x74\x56\x17\xad\x03\x7f\x40\x1c\x8f\x69\xfc\x95\x35\x52\xd1\x60\x80\xd8\x3b\x8f\x8a\x5c\x4a\xea\xec\x69\x6f\x4f\x46\x4c\x60\x8d\x14\x47\x20\x74\xd4\x8f\x61\x7c\xe5\xcf\xa5\xc8\xd4\xec\xaa\x31\x35\x9b\xec\xea\x9c\xf9\x31\x98\x61\x49\xc1\x7c\xe4\xc2\xe6\xfd\x2c\x63\x6c\x6b\xc0\x4c\xc0\xd0\x5b\xb1\x40\x5b\xd6\xca\x56\xc7\x1f\xd4\xaf\x9b\xa4\x69\x5e\x6f\x88\x31\x08\x9d\x80\x7b\x2c\x58\xf4\x80\xb3\x6e\x25\x4f\xb8\x49\x62\x7c\x67\xd2\x3d\xb9\x5e\x43\x1a\xa6\xf5\x5a\x47\x50\xbe\x90\xb4\xd9\x24\xd7\x92\x36\x77\x9a\xe4\xab\xa4\xb7\x6b\xf2\xb6\x0e\xb8\x9a\xff\x03\x1e\x23\xc3\xee\x68\x4d\xde\xdf\x11\xd6\xc7\xe4\x19\xb7\xd2\x34\x01\x66\x87\x4d\x83\x43\xb5\x65\xad\x2c\x7b\xcd\x68\xcf\x00\xa3\x02\xda\xb2\x36\x82\x13\x7e\x61\x23\xfd\x9c\xd9\x30\xcb\xc2\xc8\xdf\xb2\x31\xcb\xe8\xae\xb1\x67\xf3\x13\xde\x3b\x43\xe2\xb3\xb3\x24\x4e\xa6\x8c\xde\x1a\xfb\x13\x73\xd9\x66\x6c\x16\x4b\xfe\x95\x69\x73\x17\x1b\x4f\xc7\x47\x20\x81\x21\x4c\x80\x59\x4c\x99\x48\x5d\xda\x5c\xcf\x7e\xc5\x14\x25\x71\x3a\xe6\xe3\x58\x6a\xdb\x17\xa3\xaa\xf8\x58\xa9\x67\xe4\x88\x7c\xec\x87\x2d\x82\x20\xc1\x36\x5e\x8f\x75\x93\x35\x06\x77\x3a\x3d\x26\xba\xb5\x97\xd0\xed\x9a\xe8\x94\x5b\xea\x97\xf5\x88\x57\xbf\x43\xe3\x1b\x9d\xf7\x2c\xba\x5d\x03\x18\x41\xc3\xc6\xd5\x47\xeb\x18\x32\x6b\x07\xe6\x3c\x7e\xa1\xce\x17\x76\x4d\xbd\x6d\x50\xcf\xab\x15\xaa\x7c\xf2\x85\x5d\xe3\xd5\xca\xaf\x08\x01\xac\x90\xbd\xd7\x9a\x61\x90\x62\xaf\xfb\xbe\xf7\xdb\xbe\xd7\x42\x54\xf3\x42\x4e\x37\x56\x57\x2f\x03\x25\x9e\x1a\x46\x64\xd7\x6d\xcc\x66\x7c\xce\x25\xcb\x82\x09\xb8\xd2\xd5\x0a\x6d\x6a\xd7\xd5\x89\x3e\x5a\x03\xf5\x31\x2d\x4f\xee\x06\x0d\x03\x42\xf8\x0b\xbb\x06\x13\x07\x3b\x6a\x6d\xf0\xf6\x87\xe0\x29\x0a\x87\x63\x9a\xfc\xca\xb2\x9c\x8b\x74\xe3\xe4\xcc\xfb\xc8\xef\xd7\x94\x19\x20\xb9\x5e\xb0\x60\x54\x3a\xcb\x08\xf2\x8b\x6c\xc0\xf9\x7e\x11\x7a\x3e\x68\x50\x67\xa8\x69\xb5\x2a\xc6\x9c\xc1\x7b\x9b\xa7\xa4\x5f\xc4\xc3\x0f\x5a\xb1\x5e\x71\x2e\x59\x4d\x64\x93\xec\x78\xa6\x92\xf3\xb8\x3a\x55\x27\xc6\x82\xf7\x91\xd5\x40\xf0\x60\x5a\xfa\xa5\x1f\xfc\x9a\xf7\x79\x64\x8f\xca\x98\x29\xd2\x1a\x8e\x48\x69\x9f\x5d\x39\xb1\xf1\x1f\xdc\x1a\xf0\xc2\x85\x65\xc2\x2f\x30\x79\xf4\x71\xca\x1a\xc5\xeb\x4d\xf1\x20\x5c\xc0\xa8\x73\xd6\xd0\x9c\x2d\x04\x87\x30\xbb\xd2\x38\xe8\xf4\x3a\x8d\x47\x01\x40\x56\xb6\xe1\x3d\x5b\xcc\x40\xca\xc9\xe5\xb4\xf1\x3b\x20\xe9\xc6\x23\xfb\xfa\xd1\xef\xcd\xa8\xf9\x29\x67\xee\x45\xe8\x2b\x6d\x98\x99\xdf\x9b\x98\x34\xad\xe9\x91\xee\x00\x18\x20\xed\x7a\xad\x50\xdf\x06\xe5\x76\x11\x5b\x22\x74\xbb\x08\x41\x5b\x97\x79\x2e\x64\x39\xad\x42\x44\xff\x65\x0d\x98\x10\x54\xa3\x53\x21\x85\xde\xe4\x76\x6d\xcd\x14\xac\xb2\x24\x26\x5f\xd8\x75\x94\x16\x12\xfe\x10\xc7\xc5\x1a\x2d\x92\x04\x21\x24\xe8\xed\x1a\x0f\x33\x50\x2c\x67\x44\x60\x92\xe9\x97\x90\x7c\x03\xe3\xe8\xab\x8e\x02\x3d\xa0\xdd\x22\xb6\x1d\x04\x99\x2e\x3c\xbc\xcd\x65\x31\x68\xb7\x2b\xde\xde\xff\x0b\x39\x0c\xee\xf1\xf4\x66\x88\x57\x4c\x70\xfe\x6b\x3e\xdd\x7e\x84\x7a\x1b\xd4\x7f\x1b\x54\xbe\x75\x07\x2f\x9f\xc6\xb3\x99\xb8\xaa\x3d\x96\xab\x95\x35\xf7\x3e\xd3\xd7\x14\x04\xe5\xdc\xf6\x6b\xea\x90\xbd\xab\x55\x58\x2a\xd2\x56\x0b\x85\x01\xea\xc3\xd7\xb8\x1f\x3e\xdf\x91\x83\xc3\x64\x35\xa0\xf4\x02\x52\x71\x5c\xb8\x18\x98\x5e\x6b\x16\xe6\x32\x9e\x94\x07\xa8\x0b\xad\x9f\xde\x8f\xa9\xcc\xae\xe9\xa7\x60\x34\x90\x15\x33\xbc\x82\x4c\xc5\xcd\xe1\xa6\xc7\xd6\x4e\xd5\xb6\xfb\x8d\xcb\x72\xb3\xdf\xb8\xac\xb4\xfa\x8d\xdf\x11\xc3\x3a\x6c\x14\xb2\x27\xf8\x9f\xab\x82\xc2\x5f\xe0\x55\x2c\x63\xea\xe5\x0c\xb1\xc7\x3c\x58\x58\x88\x88\x62\x09\x0d\x7d\x6e\xbf\x8a\x2f\xac\x34\x52\x5d\x58\x19\x97\x1f\xe3\xc0\xe9\x86\x8d\x94\xff\x86\xc1\x11\x23\xd2\xb3\x96\xdd\x14\x63\x87\xaa\x43\x98\xea\x43\x38\xa2\x8a\x7c\x26\x9b\x2b\x63\x72\x26\xd1\xad\xa2\x51\x33\x50\x5a\xae\x41\x88\x0c\xa9\xd6\xf3\x2c\x71\x92\xe4\x8c\x32\x7d\x95\xba\x71\xa8\xef\x3c\x53\x3d\xf5\x2d\x90\xba\xf0\x9d\xd1\x53\x0b\xdb\x0c\x70\x19\xf7\x35\x78\xcf\x8c\x84\x9b\x11\x50\xd2\xe2\xde\x59\xc1\xe8\x60\x4e\x30\x42\x98\xa3\xd5\xb9\x70\xdd\x8a\x5d\x4c\xaf\x76\x31\xa0\xe2\x33\x6e\x84\x9e\xb0\x89\x5e\x16\x8e\x70\x5b\x8b\x17\x25\x94\x5e\xbf\xdd\x85\x49\x64\x00\x86\x05\x7d\x4a\x4b\xcf\xd5\xbc\x19\x8a\xf6\x0c\xc7\x00\xc9\x27\xea\x62\x4d\x83\xa3\x48\xc5\x81\xcc\x10\xdc\x7e\xcc\xed\xd5\x8a\xe9\x71\xdf\x9d\x7f\x4b\xb1\x46\x15\xc3\x35\x13\xcb\x47\x31\x01\x9b\x74\xf6\x76\xab\xc0\xd0\xcc\x10\xc6\x10\xe1\xcf\x8b\xca\x1f\x53\x61\x72\xd3\x92\x01\x15\x6e\x53\xc9\x82\x0a\x93\x14\x38\xcc\x1e\xe0\x2d\x00\x71\xc4\xb6\x81\x4d\x45\xc3\x15\x36\x42\x1e\xa1\x6d\xde\x73\xfb\xde\xec\x9c\xa5\xd0\xcd\xeb\x58\xbd\x36\x79\x72\x0b\x92\xdd\xbc\x1c\x80\x4f\x87\x03\x39\x43\xb7\x9b\x97\x0b\xf5\xd2\xa4\x30\x5e\x13\x4d\x2f\xa5\xfd\x82\x48\x04\x17\xc3\xda\xe5\x03\xa6\xa9\x46\xe1\x52\x9d\x6c\xb0\xa0\xaa\xb5\x07\x04\x92\xb1\x5c\xdd\xa6\x50\x32\xff\x46\x01\xf7\x66\x2e\x0e\xfb\x88\x8c\x17\xae\x7d\xfe\x4b\x62\xdb\xc0\x3b\x6d\xab\xb2\x61\x54\x9e\xb4\x0a\xe8\x10\xcb\x42\x90\x80\xf4\xb6\x34\xb7\xe5\x54\xfd\xa5\x26\x9a\xcb\x76\xc4\x99\x21\x9e\x22\x9f\xba\x2a\x12\x47\x78\x57\xb9\x16\x42\xe6\xd1\x4b\x4f\xba\x97\x93\xfa\x23\x51\x4c\x04\x62\x5c\x9a\x61\x95\x32\x49\x94\x4e\x75\x4e\xe0\x3e\x8c\xfc\x0b\x93\xa8\xbb\x2c\xf2\xae\xba\x20\x81\x45\x88\x84\x20\xd7\x0e\x04\xdf\x72\xb7\x18\x01\xea\x29\x2a\xb8\xee\xd5\x6a\xb7\x67\x72\xfb\xfb\xd7\x19\xd1\x98\x29\xf2\xb0\x14\xf1\x88\xf1\xa8\x4c\xb5\x6b\x77\x0e\x87\x7a\xd6\xdf\x17\xd4\x67\x93\x24\xd2\x1a\x08\xba\xa5\x7b\x08\xc8\xd4\x81\x8a\x95\x85\x5b\xa4\x56\x32\x6a\x2a\x8a\xb7\xbc\x20\xed\x7e\xe6\x89\xfa\xda\x94\xdd\x9d\x2b\x89\x0d\x8d\xe1\xf9\xc7\xeb\x05\x1b\xd1\xf0\x11\x76\x27\x2c\x72\x81\xb6\x4d\x0a\xa5\xbf\xe4\x08\xc5\x13\xc9\xb2\x8d\x67\x3a\x98\x51\x55\xbe\x61\x39\xd1\xcd\x35\xf4\x5a\x5d\x30\xf9\xaa\xf2\xca\x85\xd5\xd8\xf8\xf1\x5f\x33\xc3\x20\xc7\xc7\x43\xe6\x29\x37\x4f\x50\x96\x67\x36\x11\xd9\x3c\x96\x77\xcc\x4a\x7e\xd7\x74\x4a\x62\xf2\x97\x4e\xbe\x54\x9b\x4e\xc1\xf6\x51\x88\xa1\x86\x6c\x54\x0b\xba\x41\x0d\x9b\x28\x05\x28\x75\x52\xa1\x16\xf2\xaa\xdb\x97\xbb\x88\xd3\x02\x1c\x29\xa5\x2e\x17\x8f\xec\x8b\x48\xac\x56\xe1\xdb\xeb\x8a\x03\x7c\xed\x68\x68\x5a\x36\xee\xaa\x85\x96\xbb\xfd\x27\x2d\x21\xa5\x80\x19\xac\xc8\x65\x98\xb3\x3d\xad\x25\x2b\x3e\x30\xf4\x6f\x24\x71\xdf\x77\x47\x52\x6c\x74\x04\xa0\x38\x2c\x18\xec\x94\x34\x47\x4d\x1c\x49\xc2\x20\x0c\xa0\x47\xc9\x00\xd6\xd5\x07\xf3\x92\x21\x41\x6e\xe1\x53\x50\x76\x6b\x21\xf0\x37\x2e\xf5\xeb\x2b\x48\x46\x49\x5c\x68\x77\xf4\xbf\x10\x63\x78\x13\x2d\x2f\x68\x8a\xcc\x99\xf0\x68\x77\xdf\xc5\x45\xe7\x37\x02\x43\xc1\xe8\x75\xe8\xaa\x5b\xe5\x10\x9c\xd5\x8f\x1c\xb2\x11\xe1\x94\x31\x94\xe1\xfe\xad\x4e\x81\x12\x65\xeb\x28\x23\x31\xe5\xf9\xbb\xf8\x1d\x6a\x33\xdc\x67\x51\x9b\x91\x01\x4d\x51\x4c\x84\xeb\xfc\x13\xe2\x9b\x69\xd1\xca\xc8\x06\x9a\xac\x89\x62\x18\x21\xa4\x25\xac\x3a\x7b\xda\xa4\x9f\x50\xb5\x3c\xc9\xca\xe1\x02\xfe\xdd\xac\x70\xba\xae\xba\x3f\x5c\x30\x59\x24\x72\xbd\x33\xd6\xc5\x36\x0b\xe1\x43\xd0\x20\x71\xe4\x42\xf6\x8d\x66\x30\x7a\x65\x53\xf6\x14\xb2\x3d\x93\x17\x51\x38\x1e\xcb\xe2\x38\xd7\x39\x12\x2e\xfd\xb6\x9d\x94\x13\x6c\x65\xfd\x4a\xf5\x5c\x67\xd4\x5e\xe3\xa1\x18\xd1\x8c\x48\x8c\xa3\x61\x21\x1e\x35\x19\xa6\xc5\x48\xa7\x5f\xe7\x41\xd6\x26\xc5\xcc\x50\xa8\x3c\x2a\xf8\x3b\xcf\x2d\x2b\xb6\x6e\x59\xaf\x11\xdf\xb8\x77\x69\x38\x78\x86\x4b\xa3\x13\x0a\xad\xac\x71\xe1\xea\x54\x4e\x5c\x94\x8e\x67\x75\x0b\x4e\x7f\xf1\x6c\x78\x60\x2e\x5a\x3c\xdf\xe1\x69\x32\x5b\xaa\x96\xcb\x84\xac\x1f\x62\xa3\xa6\xbd\xca\x26\x45\x0b\x69\x72\x90\x81\x25\x3d\xf5\x13\x33\x49\x64\xa5\xc4\xe1\x6c\x4c\xae\x30\x2f\x50\xb9\x71\xad\xb5\x36\xbf\x98\xd8\xac\x62\x53\xb0\x8f\xd7\x46\xe8\xf6\xb3\x92\x63\x6b\xaa\x9d\x57\x01\x49\x18\x0e\x4b\xd1\x3a\x09\x64\x8a\xf0\x65\xdd\x5e\xa8\xad\x92\xa2\xd5\xc1\xf7\x5b\x16\x4f\xd4\x18\xef\x88\xd6\x54\xd9\x29\x1d\x77\xc9\xb3\x3d\x11\xad\x96\xa8\xc9\x90\xd4\x17\x7a\x14\xae\xfe\xa6\x41\xbc\x34\xe2\xdf\x3b\x06\x52\x4a\xfa\x59\x7b\x00\x86\xdd\x11\xb6\xc2\x28\xdd\xc2\x50\x95\x8d\x88\x3f\xd6\xac\xd5\xca\xea\xc6\x9a\x3d\x70\xac\x3f\x19\xa1\xea\xe6\xb1\x82\x31\xde\x6d\xe8\x8b\x17\x97\x22\x1b\x30\x8c\x49\x42\x63\x27\x15\x4c\xb4\x54\xb0\x28\xd2\x6d\x0d\x68\x62\xac\x05\xce\x29\x1b\x0e\x20\xe1\xf0\xb9\x8d\x6f\x5c\x5d\x81\x41\x38\xfd\x73\x3d\xf1\x9b\x56\x0b\xf1\xe1\x60\x44\x6f\xf0\x7a\x7d\xbf\x97\x5f\xd2\x6a\x99\xe1\x80\x97\x5f\x5c\xf1\xf2\x8b\xef\xf6\xf2\xd3\x91\x17\xfd\xc9\xde\x81\xc2\xf9\x90\x8d\xd4\xbd\xb5\xa4\xaf\xd1\x66\x3f\xcc\x80\xa4\x51\x48\x41\x87\x24\xbe\x4b\x2e\x58\xdd\xe1\x93\xae\xfa\xd2\xc7\x0c\x05\x1c\xeb\x50\x2a\xe1\x8d\x76\xcf\xa8\xc3\x30\x04\xeb\xe2\x68\xdf\xfa\xfc\xd3\x12\xb8\xa3\x0f\x4c\x46\x77\xcf\xcf\xd4\x02\xd7\xce\xf0\xb0\x9f\x92\x5c\x2c\xb3\x84\x45\x85\x7d\xc8\xf7\x8d\xd3\xda\x92\xe0\x8a\x23\xa5\x07\x2b\x15\x48\x0e\x14\xfe\x25\x6a\xcd\xe2\x0c\x53\x37\xea\x51\x5a\x3a\x9f\xf6\x50\x95\x3e\xf4\xcf\xb9\xfd\xb8\x54\xc5\x3f\x5e\xa6\x4a\xe5\xc2\x0d\x93\xb7\xdd\x61\xc8\x16\xe0\x02\x73\x90\x18\x89\x41\x28\x5f\xf5\x62\xbc\xdf\xb4\x56\x6a\x15\x7f\x42\x87\x23\xf0\x7e\x0e\x8e\x78\x6e\x1d\x14\x03\x22\x1a\xc5\x00\xdd\xb9\x3b\xe9\x4b\x7d\xd2\x8b\x22\xdd\xd3\x29\x5d\x9a\x01\x8e\xe9\xa9\x82\xad\x31\x99\xd1\xd3\x0e\x4f\xc9\xc4\x4b\xfd\xfb\x82\x6e\xcf\x56\x2b\x45\x09\xcc\x70\xab\xf5\x56\xa2\x19\xee\xbb\xec\x7f\xe8\x15\xaa\xa0\x84\x1f\xae\xdf\x8c\xd1\x0c\x83\xe6\xb0\x4c\x53\xe0\xe8\x03\x7a\x85\x66\xe5\x62\xf2\x53\xa1\x6c\xec\xe4\x33\x9e\x30\xd4\x25\xbb\x7b\x18\xdb\x25\x54\x30\x3a\xa5\xdb\x3d\x98\xfd\x94\x6e\x8f\x57\xab\x01\x0b\x7c\xe2\xc9\x98\x4c\x88\x24\xac\x12\x43\xbf\xd6\xc1\x92\xa9\x56\x63\xc9\x1a\x20\xba\xf2\xb4\x53\x63\x58\xee\xd5\x6a\x6c\x55\x54\x20\xdc\x77\x5b\x0a\xda\x29\xeb\x95\xe9\xe8\xe6\xd8\xd4\xbb\x4f\x6d\x15\xfd\x96\xfa\xe9\x0e\xe6\x2c\xcf\xe3\x0b\x63\x96\x3c\x6d\xb5\x5e\x58\x13\x83\x6d\x4a\x4f\x4d\xda\xbe\x56\x0b\x0d\xdc\x03\x26\x89\x4f\xf4\x24\x96\xe8\x39\x2d\x04\x78\x40\xb8\x64\xf4\x54\x87\xdf\x5e\x3f\x20\x64\xef\xb2\xd5\x32\x00\x02\xea\x9d\xbc\xa2\xde\xc9\xef\x56\xef\x40\x40\x22\x30\x9c\x19\x84\xc9\x4c\x03\xa4\x34\xcc\x46\x0e\x2d\x55\xa2\x66\x98\x4d\xee\x6b\x02\x4f\xbd\x37\xf8\xa7\x08\xd2\x91\xac\x4d\x10\xf9\xd7\x68\xb0\x31\x98\x0a\x57\x70\xf8\xde\x18\x43\xf8\xa4\x10\x09\xf3\x4b\xe3\x4d\xa8\xd3\x1f\x65\xa6\x2d\x94\xd2\x78\xd6\x1f\x8e\xa2\x6a\xb7\x2c\xec\xf6\x27\x21\x59\xaa\x28\xe1\xd9\xf5\x7b\xc6\xd4\x97\x3c\xbd\xd0\xdd\xeb\xfe\x4a\x73\xbe\xac\x9b\xe3\xba\x82\x77\x36\x37\x5b\xcb\x2a\x83\x34\xeb\xd8\xc4\x9d\xb1\xb4\xbf\x26\x9b\x2d\xce\x90\x0a\x93\x68\x16\x81\x08\xca\x8e\xd2\x56\x2b\xdd\xa6\x54\x1c\x61\xc3\xc1\xa5\x8a\xc2\x4c\x8d\x72\xdb\xd1\x8e\xaa\x8a\x5a\x08\x64\x6a\x09\x4c\xca\x54\xed\x05\x93\xda\x2b\x3d\x2f\x67\xed\x30\x41\xd1\x34\xda\x49\xc8\x80\xe4\x64\x49\x4e\xf5\x18\xc6\x94\xf7\x37\x12\xb1\x56\x4b\x09\xa6\x10\xb3\xc0\xb1\xc0\x0f\x95\xeb\xd1\xc3\xec\xce\xc8\x3c\x66\x65\x76\xa5\x8b\xcc\x73\x6f\x40\xdd\x6d\x2e\xd1\x98\xcc\xa9\x0d\xab\xbb\x5a\x71\x89\x52\x7b\x7b\x92\x39\x5e\xad\xe6\x2e\x4d\xc7\x0c\x52\x97\xda\x67\x8c\x55\x49\x3c\x1e\xa3\xb9\x87\x96\x92\x87\x04\xd1\x1d\xf8\x41\x74\x07\x75\x41\x74\x13\x73\x10\x93\xba\x28\x60\x53\xba\x40\x63\x88\x75\xeb\xa6\x76\xa9\xa7\x56\x14\xe9\xdd\x98\x6f\x41\x56\xff\x39\xbd\x34\xf3\x6b\xb5\xb6\xc3\x09\xda\xc9\x80\xe0\x43\x17\x6a\x10\x98\xfb\x1e\xe3\xf9\x86\x59\x5d\xb6\x5a\xa6\xeb\x56\x0b\x2d\xe9\xb4\x98\xd5\x52\xcf\x6a\x1a\xcc\xca\x66\x93\xca\xed\xac\x8a\x3e\xbf\x2b\xe0\xd2\x96\x0e\xc8\xe5\x01\xc6\xec\x3b\x01\x83\x9c\x59\x70\x2b\x16\x03\x93\x0b\xfa\x1a\x7d\xae\x62\x02\x7b\xb0\x20\x4d\x84\xd6\x81\x6e\xdb\x50\xc4\x61\x6e\x67\x4e\x6d\x60\x62\x20\x28\xb9\x5d\x5d\x57\xc9\x2c\xee\x2f\x4c\x4b\x69\x98\x93\x46\x63\xf2\x0b\x43\x3c\x2c\xeb\xff\x1d\x15\x0f\x60\xa5\x66\xcd\xcf\xac\xeb\x14\x0f\x0f\x72\x61\x19\x02\x59\x9f\x74\xa8\xe4\x7f\x33\x14\x63\xc5\xb4\x66\xd7\xb5\x08\x0e\x52\x78\x95\x52\x12\x2b\x9c\xd6\x6a\x15\x83\x8d\x21\xb7\x12\xd1\xe4\xe4\x35\xdd\xb8\x46\x4e\x9a\x44\xd2\x20\x49\xff\x46\xec\xfa\xce\x68\xff\x1c\xbe\xd6\x91\xad\x54\x13\x45\x68\xab\x19\x43\x71\xff\xc6\x46\xed\x92\x70\x0f\x92\x73\xa4\x43\x75\x45\xee\x45\x6a\x5f\x98\x1a\xa7\x9b\x23\x6e\xad\xb1\xbb\xa9\x4d\x97\xda\xb6\x78\x0c\x86\x8d\xb6\xdf\x8b\x8d\xc3\x7e\x61\x86\xbd\xc6\xe4\xab\x0f\x86\x67\x1b\x49\xe7\xda\x98\x5d\x33\x86\x6e\x8a\x60\x64\x46\x61\x6f\x26\xf1\xa0\xe5\xfb\xc8\xec\xfd\xf3\xdd\x13\xf6\x5c\xa4\xfd\xf1\xa4\x4e\x2d\xe9\xd3\x5f\x35\x31\xcb\x6c\x73\xd7\xd8\x73\x9c\x78\x4b\x67\xcc\x4b\xb7\xff\x9f\xc7\x52\x0b\x55\xae\x6a\x7d\x60\xb6\x77\x8e\xed\x21\x11\xbf\x9c\x44\xab\x02\x06\x62\x51\xac\xc7\xdb\x22\xd3\xf9\xd7\x4d\xec\x7b\xe5\x36\xf4\x4c\x49\xbd\xb4\xe6\xbe\x59\xa6\xf1\xd3\x56\x97\x26\x05\xde\x01\x84\x71\xa1\x58\x08\x67\x45\x00\xd9\xb4\x1f\x8a\x71\x2a\xc1\x5b\x7d\x6f\xd5\x84\x7a\x2c\x96\x95\xfb\xfc\xe8\x08\xf9\xf7\xba\x64\xfc\x53\x2c\x15\x66\xc7\x38\x14\x10\x31\x4c\x06\xb4\xa4\xae\x2d\x45\x86\xdd\x32\xa2\x92\xda\xc1\x24\x64\xa0\x29\xde\xed\x1f\x5a\xad\xd8\x66\x6a\xbb\x96\xd5\x78\x28\x2f\x52\x43\x6a\x27\x71\x9a\x0a\xa9\x6d\xa2\xe5\x94\x35\xae\xf8\x6c\x9c\x28\xba\x1d\x5c\xe7\x51\x41\xbd\x5f\x4b\xd2\x7c\x84\x9b\x18\x7b\x61\xcb\xb4\x57\xe9\x76\xad\x5c\x4e\x77\x8f\x21\xea\xa6\xfe\x4d\xb6\x1f\xff\x1f\x52\x67\x7c\x05\xf7\x0f\xfe\xad\xf3\xb8\x23\x59\x2e\x11\x77\xc1\x6e\xbc\x11\x0e\x5c\x52\xa1\x1a\x1b\xb5\xb1\x60\x3a\x2b\x73\x9c\x24\x6c\x21\x6b\xd8\x06\xdd\x23\xf8\xf4\x18\x9f\xc3\x0a\x0b\x69\x23\xc9\x64\x24\xc6\xab\xd5\x6d\x39\xb8\x5c\x39\xf8\x9c\x47\x62\x1b\xf2\x32\x73\xa0\x3a\x1c\xad\x49\x4e\x37\x92\x5a\x99\x25\xb5\xc8\x92\x2e\x4a\x51\xf7\x2d\x6b\x2d\x51\x4e\x4a\xef\x70\xe4\xf4\x82\xa5\x37\xd4\x9c\xf1\xa5\x46\x3d\x3e\x44\x78\xb2\xee\x05\xc9\x20\xfc\xb9\x66\x36\x05\x89\xeb\x45\xa5\xef\x63\x9e\xfb\x8a\x92\xba\x33\x65\x92\x21\x3a\x57\x16\xab\x81\xa8\x68\x32\xe1\x1b\x6b\xf8\x8c\xb1\x09\x80\x42\x53\x9b\xec\x81\x9a\x04\x4e\x28\x2b\x1a\xc3\x9d\x65\x0a\xd9\x3b\x0c\xf3\x95\x59\xe6\x8b\x1b\xa6\x8b\xd5\x8e\xfb\x8e\x11\xbb\x6c\xbc\x24\x26\x03\x72\x43\xf2\x52\xcc\x06\x9d\xde\x6e\x69\x70\xc1\xb8\x9c\x0a\x81\xcc\xe8\x36\x64\x75\xaf\x13\x3b\x91\x09\x9d\xf5\x4b\x1f\x44\xc6\x48\x3d\x84\x98\x29\x8d\x25\x9a\x18\x99\xee\x25\x9d\xf5\x33\x59\xe2\xab\x2d\x49\x41\xe6\x54\xb5\xe0\x33\x52\xa5\xc7\x88\x75\x34\xd4\x85\x26\xb1\x7e\x15\x27\x5f\x36\x8d\xda\xb6\x3f\x3b\xd1\xa2\x61\x21\x90\x25\xbe\x26\x98\x4c\x09\x23\x29\xc9\x88\x24\x42\x91\x65\xb2\xaf\x05\xd8\xbe\x59\x4a\x54\x12\x7e\x5e\xd3\x05\xfa\x8c\x21\x69\x95\x25\x80\xbf\x6a\x02\xb8\x28\xb2\x17\xd2\x57\x1b\xb5\xd5\xfb\xfe\x8a\xa2\x81\x41\xaf\x64\x81\xde\x3a\x28\xc0\xe4\x1d\xbd\x72\x4d\xbe\xd3\x4d\x16\x45\xba\xc9\x8f\xf4\x9d\x69\xf2\xa3\x4d\x14\xb7\xec\x9f\x0d\x3f\xfa\x59\xb6\x56\x2b\xef\x11\x9c\x0c\xe9\xc7\xc8\x55\x3f\x6d\xb5\xd0\xfd\x1f\x6c\xf7\x1e\x12\x38\xf6\x5d\xab\x65\x06\xda\x6a\xa1\x1b\x7a\x55\x50\xe0\x37\x9a\x02\xbf\xba\x3b\x70\xac\xd7\x05\xdf\xd0\xc5\xd7\x56\xcb\x2c\x6f\xab\x85\x62\x7a\x5d\x74\x11\xeb\x2e\xae\x83\x2e\x6c\x7a\x4a\xee\xcb\x6f\xbf\x90\x6f\xe4\x07\x1d\xe2\x54\x2b\x85\x60\xcb\x3f\x13\xf1\x9d\x99\x7a\x8c\x89\xe3\x03\xc3\x8f\x7e\xa0\x3f\x0c\xbb\x23\xf2\x0b\xfd\x61\xd8\x1b\x91\x5f\xe9\x79\xbd\xbd\x21\xc9\xe8\x39\x1a\x0e\x47\x64\x38\x1a\xa9\xcf\x38\xcd\xd4\x67\x31\xcd\x86\xbd\x50\x24\x97\xe8\x08\x78\x03\x9a\x38\x28\x19\x68\x28\x29\x8a\xac\x34\x7d\x60\x01\x0f\xdd\xe0\x3e\xd7\xa4\xf4\x0d\x8e\x62\xfb\xeb\x01\xd2\x9b\x41\xab\x65\xda\x07\xe9\x4d\x52\x91\xde\x24\x77\x4b\x6f\x8c\x88\x80\x93\x78\xb4\x46\x1f\x48\xce\x60\x55\x5e\xd1\x5f\xd5\xf4\x7e\xa4\xbf\xaa\x55\x79\x49\x3f\xd4\x12\x4c\x3a\x10\x54\x21\xfe\x36\x90\xde\x6a\x05\x71\x7a\x2d\xcc\x6e\x88\xd4\x0b\x1c\x12\xa5\xf4\x42\xb1\x5c\xff\xa0\x2f\xef\xb7\x25\xf1\xce\xc4\xe8\x8e\x6b\x60\x61\x6d\x2b\x49\x4c\xed\x78\x32\xf3\xcb\xeb\xbf\x62\x19\xe9\x0d\xb3\xf0\x0a\x19\x72\x7d\xe4\x48\x42\x75\xb2\x55\xcd\x78\xa9\x4b\x42\x75\x6a\xb1\xd8\x80\xc6\xfd\xbf\x31\x14\x83\x02\x9d\x24\x38\xfa\x59\x73\x71\x9e\x87\x3f\x58\xd1\x32\x32\x58\xa3\x62\x26\xa4\xc0\xb6\xbf\x90\x4c\x1b\xbe\x38\x24\x67\x5d\x77\x15\x8a\xc3\xe4\xa7\x52\x80\xdc\xcb\xd5\x4a\x96\x9c\x3b\x7f\xb1\xe1\x1c\x33\x3f\x3a\xae\x42\xdd\xde\xa3\x5a\x87\x30\x4a\xee\x65\x7f\xde\x47\x5f\xe8\x9c\x7c\xa3\x97\xe4\x36\xd1\x71\x3f\xa2\x6f\xd6\xbc\xeb\x6f\xe8\x0b\xf9\x86\xd7\x0e\x6f\x97\xaf\x82\x72\x94\xdd\xed\x4b\x75\x37\xd9\xeb\xc0\xbe\xb5\xb4\xc8\x65\xff\x47\x75\xf9\x78\x56\x5b\x97\xfd\x33\x68\xf3\x61\x71\x76\x27\x81\xc5\x58\x70\x07\x16\x11\x77\xff\xa1\x75\x96\x53\xa7\xaa\x9c\x84\xaa\xca\x35\x26\x7f\xd0\x74\x9b\xd2\x5f\xb6\x7e\x72\x61\x22\x33\x4b\x91\xbe\x5f\xad\xfe\x80\x9b\xf7\x35\xfd\xc9\xce\x74\xeb\x75\xab\x65\x82\x94\xbd\x76\x65\xaa\xce\x1b\xba\x3d\xb5\x91\xc6\x0a\xd3\xf4\xd5\x6a\x7c\x97\xbe\xa8\xa8\xe8\xf4\x4b\x68\xb6\x5a\xbd\x81\x3c\x33\xf1\x9c\x6d\x53\x7a\x21\x9d\xfa\xe8\x27\xe8\xe8\x13\xfd\x09\x2a\x4e\x21\xe3\xd8\x9b\x56\x0b\x7d\x0a\x68\xed\x32\x9d\x84\x3e\x19\x3f\xbb\x17\x6b\x92\x29\x62\xe7\xe8\x95\x21\x12\x8e\xf4\x51\xf9\x99\xbe\xb2\x59\xc9\xb6\xee\x6d\xea\x67\x1b\x2b\x4e\x35\x05\x58\xfb\x5f\xf4\x93\x5d\xba\xd5\x0a\xbd\xee\x6f\x6f\x7f\x72\x21\x4e\x75\x3f\xab\xd5\x1f\xab\x95\x71\xe6\x7b\xad\x41\x75\xdb\x3a\xf7\x7d\xd2\xcf\xab\xd5\xf6\x40\x22\xf3\x40\x5e\x87\x14\x42\x61\x97\xe1\xf6\xe8\x5f\xe4\x93\x73\x24\x78\x4d\x3e\x6d\xb6\x8e\x28\xcb\x48\xdf\xca\x72\x38\x31\x7b\x4d\x54\x14\x18\x3a\x72\xa6\x17\x22\xb3\x9a\xe7\xdc\xd3\x27\x64\x4c\x66\x9c\x7d\x65\x26\xcc\xa2\x56\x04\xd4\xc5\x6d\xac\xd5\x0b\x1c\x35\x52\xe1\x7f\x99\x37\x20\x6c\x63\xc7\xf2\x05\x7e\xc8\x3c\xb0\x6c\xd2\xa6\x3f\x95\xf1\xbc\xdc\xdc\xb9\x63\x46\xa0\xe5\x06\xc4\x06\xaa\x19\x49\xd3\x33\x65\xda\xbc\xac\x6a\x81\x6a\xcc\x16\x60\x75\xfb\xcc\x28\x70\x7a\x38\x82\x54\xc2\xd2\x3a\x03\xf0\x30\x92\x7f\x11\xfb\xd4\x0b\x6b\x3c\x88\x17\x43\xa9\xe7\x97\xde\x3d\x3f\xad\x65\xf9\x9f\x30\x6f\x75\x75\x96\x35\x69\x5f\x6b\x67\x5b\xb5\xcd\xf2\x66\xab\x38\xe1\x32\x28\x55\x1c\x55\x19\x28\xc7\x18\xf6\x93\x47\xd7\xeb\xc6\x8a\x15\xf2\xa4\xc2\xeb\x42\x3e\xff\x6b\xd5\x16\xc7\x7c\x81\x8d\xe0\xfe\x48\x86\x87\x58\x50\xe9\x0e\xb1\xce\x7b\x6c\x34\x31\x3a\x09\x6b\x4a\xd3\xb2\xdd\xce\xba\x7e\xde\xe6\xe8\x3f\xcc\xa8\xa8\x51\x11\x5b\xfc\xac\x4f\xf3\x57\xb9\x65\x32\x50\x3b\x7b\x62\x9d\x84\xda\x73\xdd\x33\x4d\xbc\x44\xf5\x8d\x04\x0e\x58\x45\x58\x14\xd9\xaf\xcc\xa4\x10\x4c\x0c\xc5\x68\xb5\x92\x38\xfa\x0a\x16\x79\xd0\x5f\xe1\xe4\x67\x9c\x36\xf0\x5d\x56\x26\x75\x32\x52\x61\x7c\x11\x8b\xa6\x5c\x61\xdf\x9a\x33\xb1\x11\x15\x35\x53\x90\x38\x62\xa5\x84\xad\x25\x5d\xf5\xcb\x20\xfb\x40\x40\xe8\x94\x27\x2a\xbd\x89\x9a\x29\x46\x9b\xd6\xff\x76\xed\xf2\xee\xda\xe6\xd4\xa6\x54\xb5\x4b\xbe\xa8\xa7\x1e\x57\xd6\x45\x57\xd1\xc7\xb4\x80\xe2\x8d\xf8\xc8\x0b\x68\xcb\xd3\xf0\xe0\x06\xd8\xc9\xc7\x3a\xa0\x03\xb6\xab\x56\x73\x12\x1e\x64\xfd\x5c\x59\x93\x0d\x09\x70\x89\xdc\x2a\x1b\x99\x56\x3e\xad\x35\x34\xad\xd4\x02\xc1\xbf\x0f\x37\x05\xe4\x4b\xfa\x8f\x07\x98\xc6\xd7\x1e\xa3\x4a\x0c\x23\x2d\xa2\x44\xce\x3b\xd5\xe5\x3b\x04\x89\xa5\x0d\x50\xef\xb4\xc8\x3e\x80\x68\x1d\xad\x7f\x91\xf8\x6f\x47\xd5\xdd\x7b\xa3\xdf\x54\xee\x93\xc0\x23\xa0\xf9\x08\xf0\xad\x8e\x5d\x53\x73\xab\x7c\x61\xd7\x66\x83\x25\xfd\xa7\x9f\xd8\xaf\xdc\x7d\x10\xf4\x22\x42\x88\xc1\xc9\x0a\xea\xd0\x8d\x5f\xd7\x1c\x3e\x66\x02\xee\xa8\x13\x5a\x6b\x9d\x5b\xf9\xc4\xf9\xe5\x6f\xaa\xf0\xdd\x76\xcd\x6f\xfc\xdc\x33\xe1\x31\xd7\x3d\xe9\xc4\x62\xfe\x55\x18\xca\xe4\x4a\x66\x85\x55\xe9\xd9\x6d\xd9\x4a\xcf\x13\x00\x96\x64\x85\x46\x1e\x58\x22\xc4\x87\x23\xe7\xc9\xaa\x65\xba\xb2\x2f\x6b\x65\xba\xc4\x86\x79\xf9\xde\xf3\x77\x57\xee\xe9\xfa\x73\xb4\xcd\x6a\xae\x7e\x2d\x02\x76\x74\x16\x0f\x80\x13\x48\xab\x1c\xe2\x29\x6d\x00\x57\x9b\xe0\x7d\xab\x74\x33\xfb\x5b\x84\xd8\x5f\x64\x89\x0f\xc6\x1a\x1b\xe6\x0d\x88\xc2\x3b\xbe\xde\x0d\xe9\x87\x31\x86\x7e\xb7\x18\x65\x0c\x49\x6b\xfd\x01\x04\x86\x7b\xea\xff\x88\xee\xa6\x60\x5d\x4d\xdf\xac\xa6\x30\xb3\xb1\xf1\xee\xd5\x3d\x62\x6a\x3a\xbf\xb8\xef\x86\xf4\xaa\xd1\xc5\x26\xeb\xae\x52\x48\xda\xed\x2e\x26\x69\xbf\x8a\xcf\xfa\x8e\x16\xf9\x87\x7e\x85\xd4\x6d\x1a\xc0\x0b\x74\x13\x41\x88\xe8\xef\x04\x49\xf8\xf2\x21\x39\xd1\x0d\xc6\xc2\xd6\x32\xa5\x20\x02\xb6\xbd\x9d\x33\x12\x27\xd3\x43\xff\x35\xfa\x63\x03\x51\xb3\x39\x0d\x10\x2c\xe2\xeb\x4c\xcc\xed\x42\x82\xf2\x45\x82\xe2\x2e\x42\x2e\x68\x98\x35\x66\xab\xbf\x4a\x3d\xdd\xc3\x34\x56\x74\x70\x78\x4a\xc0\x59\x5e\x4f\xe4\xfb\x5d\x34\xca\x63\x2b\x53\x0b\xdb\x2c\x34\xfe\x31\x46\x27\x26\xc8\xa1\xb6\x5a\x96\xc3\xee\x88\x00\xa9\x6a\x08\x87\xfb\x39\xac\xf2\xb1\xcf\x97\xe7\xaa\xf7\x52\x60\x53\x7d\xfe\x61\x35\x20\x18\x41\x2a\x0c\x1f\x65\x19\xa8\x3a\xd3\xdd\x14\x97\x8f\x62\x16\xa8\xeb\xb3\x32\x00\x56\x86\x3b\x4c\x6b\x6e\xcd\x7a\x1e\x2c\xfd\x93\x3c\x58\xd0\x59\x2d\x8c\x88\x92\xbe\xc4\x97\xc9\x94\x37\xa9\x12\x1a\x23\x8c\x89\x61\xed\xb6\xac\xec\xa7\x04\xd8\xde\xe5\x6a\x64\x42\x9b\xe8\x1a\x17\xd3\xb7\x20\x9e\x42\x25\x80\xcd\x50\xa1\xf5\x90\x46\xa2\xc4\x86\xe9\x68\xab\xbe\xbe\x80\xf0\xd3\x95\xe3\xb4\x81\x3c\x72\x8b\x50\xcd\xe3\x11\x6e\xe9\x1d\x39\x8f\x1c\x5c\xf8\x07\xbd\x0a\xdb\x41\xcc\x13\x73\x77\xf9\x0c\x86\xc6\xab\xce\x66\x1d\x70\x83\xd8\xac\xc1\x4e\x6b\xb7\x58\xeb\xef\xa3\xb4\x8a\xfd\xd6\x56\xd8\x89\x32\xb0\xd8\x92\x53\x52\xc3\xb9\x11\x41\x43\xe5\x06\xa7\x0b\x94\x61\x12\x53\xee\x64\xd4\xb1\x96\x51\x17\x45\xc6\x56\x8b\xc6\x46\x46\x2d\xa8\xb0\x90\x98\x8c\x1e\x90\x29\x22\x6e\xb5\x4c\xa3\x80\xe7\x79\x25\x53\x04\xbf\x3b\x53\x84\x5d\xb2\x35\x56\xfc\x92\x01\xc9\xad\xc2\x44\x98\xe3\xfe\xb0\xc4\x22\x71\x3c\x8a\xd4\x02\x6f\xb6\x4e\x6e\x8e\x19\x5b\xc0\xad\xeb\xe2\x4d\x6c\x5a\xf2\x68\x98\x3a\x81\xcb\xb0\x3b\x1a\x8d\xc0\x98\xf9\x21\x37\x0d\x7c\xf5\x66\x7c\xe7\x05\x43\x64\xc9\xf2\x3b\x38\x8e\x9b\x6f\x09\x4b\xfc\x8e\x3a\xb6\x17\xcf\x94\xd1\xd0\xc4\xe3\x91\xc3\x29\x7f\x0d\x3d\xa3\x85\xb0\x1b\x59\x28\x62\xe2\x31\x04\xc4\xb3\xfe\xa6\x96\x77\xd2\xaf\x7c\xbc\x6c\x10\x08\x77\x06\x57\xda\x96\xf1\x2a\x35\xa9\xc4\xb6\x74\xd2\xcb\x3b\x7c\x1b\xb2\x87\xfa\x36\x64\x43\xe3\xdd\x00\x4c\xeb\xc0\x5d\x3c\x5e\xdb\xe7\x14\xa5\x85\xea\x6f\x60\xa7\x82\xc9\x0d\x3d\x77\x1d\xdc\xe8\x0e\x8a\x22\xdd\x41\x4e\x6f\xcc\x79\xe1\x60\xf7\x57\xb8\xdc\xe5\xf8\x21\xea\x9c\x9b\x56\xcb\x34\x0d\xea\x9c\xf3\x8a\x3a\xe7\xfc\x9e\x58\x2b\xf7\xa7\x82\x0d\x7c\x2d\xa4\xef\x6b\x21\xeb\x7c\x2d\x2a\xa9\x60\x37\x6f\xa9\x6f\xe6\xc4\xff\x1a\xd0\x73\x30\xb0\xe9\x30\x05\x10\x73\xa7\x73\xa7\xc7\x3e\x6f\x33\x67\x5d\xbd\xcd\x4a\xe2\xea\x56\x8b\x39\xc3\x5f\x7c\xb7\xb5\x91\xf3\x02\xf5\xce\x60\x23\x30\x45\xfd\x3e\x32\xcb\xb2\x77\x30\xb4\x3b\xee\x26\xc7\xde\x7b\xb1\x2f\x2b\xa3\x84\xbb\xc8\xcf\x9e\xc1\xcc\x85\xa5\xb0\x19\x60\x40\x27\x53\x81\x8c\x19\xad\xd6\xb6\x2c\xdb\x22\xd6\x88\x41\x7d\xe1\xa5\xb9\xc4\xd3\x3e\x1c\xc2\x36\xd3\xf2\xde\x87\x35\x23\x4c\xae\x80\x42\xea\x03\x91\xc2\x6a\x6b\xde\x61\xd1\xff\x26\xfd\x1a\xcf\xf8\xd8\xb7\xd0\x2f\x1c\xe5\xab\xa1\xa4\x8a\x50\xfc\x77\xdb\xe3\x57\x9c\xd7\xca\x2e\x9a\x9b\x93\x16\x95\xf6\xa0\xd8\xab\x56\xab\xd9\xf4\xf7\xec\x93\x82\x0f\xc4\x9c\x69\xbf\xa0\x4d\x0b\x77\x10\xd7\xb4\x5f\xc0\x61\xb4\x9d\xae\x56\x77\x85\x24\x52\xfb\xdc\x6a\x55\x77\x76\x8d\x9d\xdb\x5a\xd9\x14\xce\xc4\x0f\xe1\x81\xca\x47\x83\x1e\x4a\x15\x6d\xe0\x79\xba\x7a\xc6\x7f\x9f\x10\xf3\x6c\x21\x12\x91\x8e\x23\xc5\x38\x6b\xef\x91\x0c\x13\xe3\x69\xcb\x9d\x07\x11\x44\xf0\xb6\xf3\x10\xc4\x9d\x99\xc8\x9c\x9f\x8d\x01\x81\x1b\x45\x84\x11\xeb\xbf\x1b\x9b\xc5\xea\xdb\x1f\x1b\xef\xf9\xff\x09\x5c\x9d\xc1\x77\xd8\x60\x74\x33\x2e\xaf\x86\xd4\x35\xd6\x5e\xa2\xcd\xbb\x37\xbf\xea\xa4\xad\x2f\xc1\x30\x61\x66\x11\x0c\x8a\x4f\xee\x0e\x3d\x85\xc3\x70\x6f\x22\x0d\x12\x4b\x04\x6f\xc0\xf0\xe0\x5a\x8e\x48\x5c\xd8\xfe\xf1\xfe\x70\x14\x71\x92\xd0\x01\xca\xc8\xb0\xb9\xd3\x1c\xe1\xad\xb4\x44\x5e\x24\x35\x78\xec\x87\xd5\x4a\xab\x18\x2d\x77\xf9\xe3\x7c\x21\xaf\x1b\x5a\xaf\xe1\x9f\x28\xdd\x7b\xde\x40\xac\x73\xd1\x21\x8d\xdf\x6f\x1b\x22\x8d\x1a\xb7\x8d\x47\x8f\xa2\x46\xa7\xd3\x69\xac\xd7\xbf\x63\x9d\x6e\xd2\xea\x33\xbd\xaf\x73\x93\x9d\xd3\x46\x9e\xeb\x34\x3e\x2c\x58\xc2\x27\xd7\x60\xc9\xe7\xf5\x62\xa2\xc0\xfd\x7e\xdb\xd0\x21\xbc\x4c\xdb\xbf\x7b\x11\xec\x4c\xd0\xb7\x46\xb3\xfd\xe8\xa7\x19\x8b\x73\xd6\x48\xa6\x2c\xf9\xa2\xbf\x13\xe9\xef\x8d\x40\x1a\x06\x43\x6a\xfe\x4f\x11\x8d\xd5\xa4\xcd\x7c\xe4\xb4\x6a\x09\x64\x10\x1a\xb2\x22\x3a\xe9\x0f\xab\x55\xbd\x2f\x68\x5a\xb8\x25\x81\xbd\x6a\xfd\x49\xdc\x46\x4d\x75\x10\x74\x5c\xe2\x56\x6b\x1b\x35\x79\x6a\x1f\x74\xcc\x28\x73\xda\x57\x2b\xe1\x3d\x61\x73\x4e\x21\x52\x41\xbf\x59\x2c\x0c\x64\xde\x80\xec\xfd\x51\xb3\x9c\x0b\x4e\x02\xab\xb8\xf5\x4f\xb4\x2d\x48\xf3\x34\x65\x0d\x91\x35\xe6\x22\x63\xc1\xda\xc3\x12\xb8\x04\x1d\xa4\xa9\x98\x4e\xcb\x9b\xe2\x30\x1a\xc0\x23\xd8\xa8\x65\x9a\xb1\x38\x99\xaa\x0b\x4a\xa7\x0b\x29\x72\x8c\xca\x69\x2c\x61\xa9\x8d\x6e\x21\xd8\xbc\x1c\xde\xcc\x62\xe0\x6b\x59\xc3\xc4\xba\xed\x34\xf1\x1a\x09\xc2\x88\xd4\x96\xe1\xb6\xc7\x84\xa1\x6b\x49\x62\x45\x51\x83\x90\x36\xa5\xc6\x41\x3d\x0c\xd0\xa7\x01\xa1\x9f\x30\xd4\x6c\x92\xea\x0b\x70\x0a\x59\x96\x4e\xc8\x2b\x91\x32\xf5\x85\x8e\x15\x8b\x7e\x61\x96\xb3\x76\x99\xfd\xfd\x9a\xaa\x89\x2d\x13\x53\xb1\xfa\xd6\x9a\x8d\x9a\xfb\x8c\x3c\x7a\x2f\x84\x84\xbb\x24\x0f\x6c\x52\xe3\xb4\xd1\x34\x9f\x34\xbd\x55\xe9\x34\x2a\x50\x6a\x62\x1c\x8a\x89\x9f\x07\xca\x70\xfe\x1e\x68\x9e\xd2\xd7\x7e\x68\xac\x3b\xfc\x0d\x3c\xd3\x67\x3d\x62\xe9\x7b\x88\x49\x6b\xa4\x58\x2c\xc8\xaf\xc6\x22\x45\xc7\x6d\x80\x35\xb0\x06\x8c\x36\x98\xef\xfd\x8d\xbc\x0a\x1a\x81\x8f\x6c\x2b\xda\xfa\xda\xc4\x18\x85\x40\x15\x64\x06\xf9\xb4\x6f\x0a\x43\xf6\xa5\xb5\x60\x3f\x0d\x0d\xf5\xc9\x39\xd2\x2e\x6c\x1b\x89\x2e\x75\x69\x6e\x7c\x29\xaa\x91\x14\x98\x0d\xca\x50\x71\x19\x1a\xdf\xe7\xf8\x73\xab\xfd\x68\x8c\xdb\xcf\xd6\x4c\x1b\x65\x4d\xf1\x03\x48\xec\xc0\x93\x47\xfa\x9e\x3c\xb2\xce\x93\x67\x13\x89\x3d\x5b\xeb\xb8\xd8\x57\x92\x6e\xf7\x8a\x70\xd6\xef\xe4\xdd\x22\x55\x27\xb2\xc7\x44\x51\x4a\xef\x6d\xf5\x22\xde\xf3\xc7\x30\x26\xf4\x0f\xab\x55\x73\xb3\x3d\x1d\xe0\xaf\xd5\xea\x4a\xae\x56\x48\x8d\xa4\x4b\x6c\x88\xef\xab\x38\x4b\x51\xf3\x8d\x54\xa7\x7f\xca\x2f\xa6\xb3\xeb\x46\xc6\x12\x31\x9f\xb3\x74\x6c\xc2\x63\x33\xd9\xf8\x7d\x73\xd3\xbf\xab\x3a\xbf\xcb\x6c\xc9\x7e\x6f\x5c\x4d\x59\xda\x58\x42\x06\xa4\xdf\x75\xa8\x03\x63\x5c\xfd\x7b\xa7\x31\x95\x72\x91\x47\x8f\x1f\x9b\xf4\xed\x7f\xe4\x1d\x91\x5d\x3c\x1e\x8b\x24\x7f\x7c\xb1\xe4\x63\x96\x3f\xb6\x34\xfc\x54\xce\x67\x4d\xec\x4f\xdc\x9b\xf6\x17\x59\xb2\xe9\xab\x08\x45\xca\xee\xf2\xdf\x25\x21\xf9\x80\x12\x22\x15\xa2\xdf\xce\x56\x2b\xab\xa0\x3f\xc9\xac\x70\x0d\xac\x79\x93\x87\x30\x81\x81\xe8\x44\xf8\xa2\x13\x51\x27\x3a\xd9\x60\xd3\xd7\x60\xc3\x6c\x54\x4c\xfe\x9b\xac\x06\x0c\x28\xfc\x03\xaa\x61\x41\xca\xd1\xac\xcb\xdc\xb7\x7c\x20\xc3\x7d\x8e\x6c\x38\x81\x3d\xc5\x41\x0f\x86\xdd\x11\xc9\xe9\x60\xd8\x03\x06\x9c\x3b\x47\xe2\x1b\xc7\xa8\xe4\x6a\x7e\xff\xfd\x98\x01\x56\xe4\x06\xab\x69\x57\xe9\x07\x3f\x12\x3a\x03\xf1\xda\x07\x49\x7f\x90\xe4\x17\x49\xbf\x31\xf2\xab\xa4\x57\x8c\xbc\x92\xf4\x92\x91\x1f\x25\x3d\x63\xe4\xa5\xa4\x9f\x19\xf9\x87\xa4\x17\x8c\xfc\x24\xe9\x4b\x46\xfe\x90\xf4\x57\x46\x5e\x4b\xfa\x82\x91\x37\x92\xbe\x65\xe4\x93\xa4\x3f\x32\xf2\x77\x49\x7f\x62\xe4\x67\x49\x3f\xb2\x35\x79\x7a\xb8\xbf\x17\x31\x7a\x72\x9b\xb3\xd9\x84\xb0\x0e\xfb\xb6\x10\x99\xcc\x29\x42\x98\x9e\xdc\x36\x97\x39\x6b\x68\xcf\x85\xa6\x89\xc5\x75\xfb\xf4\xe9\x61\x04\xe0\x4b\x4f\x6e\xeb\x19\x67\x49\x9a\x67\x67\x2c\x1f\x88\xf1\x72\xc6\x9a\x36\xb8\x07\x70\x99\xb2\xf3\x9a\xcb\x17\xe3\xb1\xb0\x82\x8d\x72\xb4\xa0\x20\xe0\x39\xbe\xad\x0b\x90\x08\x86\x79\xe5\x78\x25\xc6\xe0\x8d\x65\x73\xb5\xd2\xb4\x64\x03\x3f\xe6\xf9\x42\xf8\x99\xeb\xf0\x6d\x89\xb2\xe6\x35\xb9\x1e\xf4\x95\x9b\x09\xf5\xe9\x2b\x3e\x67\x69\xae\x03\x4e\x99\xfc\x0f\x61\x97\x81\xd6\xcc\x95\x76\xce\x12\x91\xb1\xad\x52\x61\x26\xae\x72\x50\x30\xa9\x1f\xe5\x86\x3a\x89\x98\xe9\xb7\xea\xc7\x6a\x85\x64\xe7\x2c\x83\xac\xcf\x1f\x4c\x74\x7e\x48\x79\xe0\xe2\x5e\x15\xad\xb2\x9c\xdf\x68\x16\x68\x96\x13\xdd\x78\x45\xee\x5c\x99\x0e\xad\x8b\xcb\x66\xdb\xac\x8c\x8d\xe9\x3c\x31\x9b\xca\x0d\x81\xf2\xa3\x7e\x0a\xd6\xb1\xbc\x24\x7c\x82\x80\x1b\x2d\x4f\x6e\xec\x46\xa6\x36\x7a\x19\xcf\x5e\xb2\xd9\xec\x33\x1f\xcb\x69\xab\xf5\xf0\x0f\xfe\xc1\xf8\xc5\x54\xda\x3d\xb9\xe2\xe9\x58\x5c\x41\x6c\x02\x31\x5f\x2c\x25\x1b\x7f\x90\xd7\x33\x86\x1e\x34\x09\x92\xd2\x45\x9c\xe5\xec\x4d\xaa\x38\xb4\x0b\x26\x2d\x9c\x6b\x8d\x40\x73\x0a\x5d\x29\x5c\x2f\xe8\x20\x96\xd3\xce\x3c\xfe\x86\xba\xe4\xce\x6f\xae\xd4\x7c\x9a\x18\x88\xed\xef\x1b\x1c\x26\x9c\xa6\xbb\xc8\xb5\x9e\xd5\xb4\xbe\x88\xc7\x63\x9e\x5e\xec\x4a\xb1\x68\x62\xdc\x7e\x50\xdd\x73\x21\xa5\x98\xc3\x90\x62\x2a\x1e\xd8\x41\x66\x66\xfe\xb0\x2e\x66\x6c\xa2\x2a\xe3\x5d\xd6\xf9\xca\xd9\x95\xc2\x33\x9d\x3c\xc9\xc4\x6c\xf6\x43\x9c\xc1\x0e\x5b\xcf\x4a\x05\xc0\x91\x5b\xcb\x3d\x02\x3f\x27\x33\x21\x32\x14\x3f\xfe\x0e\x88\x51\xeb\x2b\xae\xbc\xa6\x7a\x7e\x53\xfc\x81\x4d\x19\x58\xc2\x6b\xf0\x8a\x87\x8c\x2e\x05\x16\x4b\xd7\x6b\xe2\x5b\x76\x38\xec\x95\x22\xa1\x0f\xd4\x50\x14\x21\xe2\x86\x62\x64\x31\xac\x15\x3b\x0f\xc5\x88\xde\x9a\xb2\xe8\x76\xed\x1a\x62\x43\x31\x42\x19\xc9\x6c\x7d\x92\xe2\xe2\x61\x8d\x9e\x3e\x3d\xc4\x6b\x8c\xf0\x9a\x3c\xed\xed\xef\x45\xe6\x4a\x2d\xa3\xec\xb4\x93\x81\xec\xfd\xf0\xd9\x93\xee\xa6\x3a\x6e\xc4\x22\xcc\xcf\x01\xf6\xe9\x6c\xb5\xb2\x86\xea\xef\xe2\x77\x11\x3b\x96\xfd\xdd\x5e\xc4\x4e\x64\x5f\xfd\xa5\xb2\xdf\x8d\xde\xc5\xef\xd6\x69\x67\x8c\x24\xb9\x4d\x22\x75\x6b\x88\x35\x5e\x93\xbd\xe7\x87\x77\x8c\x0a\x6a\x9f\xed\x41\xf5\x05\x89\x07\xf0\x23\x21\xc9\x02\x7e\x9c\x13\xfe\x06\x7e\x0c\xd6\x4e\xb4\x87\xd4\x14\xd4\x71\x49\xd1\xd3\xa7\xdd\x67\x70\x0c\xd0\x5e\xef\xe9\x13\x0c\xe9\x2b\x65\x23\xa6\xa8\x4b\xb2\x4e\x82\x91\xe8\x24\x9a\x24\x00\xf0\x24\x03\x1a\x77\x14\xe8\x91\x85\xab\xc1\x3b\x09\xee\x24\x10\xc4\x80\x9c\xd3\x64\x4d\x54\x93\xf7\x8c\x56\xcf\x8d\xd7\x8f\xe8\xc9\xd3\x3d\x5c\x2c\x24\x57\x17\xd2\x8c\x49\x50\x79\xf1\xa2\x3c\x81\x94\x94\x19\xed\x82\x6f\x98\xa1\xc6\x14\x8c\x64\xc7\x1c\xfe\x83\xa5\x14\x12\x44\x38\x12\x84\x6f\x8d\xc5\xad\x9e\xa0\xa4\x59\x9b\x9f\x9c\x9c\xf4\xb6\x52\xc4\x86\x72\x44\x04\x3e\xee\xf6\x33\x2a\xdb\xbd\x88\x53\xb9\xbe\x9a\xf2\x19\x83\xa6\xec\xa5\x99\xd9\x1f\x7b\x80\x37\x8d\xa9\x1f\x92\x54\x74\x12\x92\x52\xa4\x67\x8b\xba\x44\xad\x18\x82\xe4\x71\xa9\x5a\x58\xf3\x42\x15\xec\xa6\x18\x52\xa2\x80\xa9\x61\xb2\x5a\x31\xd0\x4e\x27\x7d\x16\xc5\x24\xa5\x4c\x4d\x04\x93\x5b\xb5\xbc\x51\x42\xf4\x8a\x46\xa1\xdc\x82\x76\x89\xf0\x66\xab\xe7\x92\xd1\xc4\xfa\x49\xec\xf6\x8a\xe8\x54\x27\x69\xab\xc5\x11\x1b\x66\xbb\xbd\x11\x91\xf8\x64\x17\x1e\xd4\xcf\x7e\xb6\xdb\x8b\xb2\x35\x81\x2d\xf5\x7b\xf8\x6b\xd7\x93\xde\xb7\xa0\xeb\x82\x42\x8b\x0b\x01\x61\x77\xbd\x26\x4f\x9e\x1c\x6c\x04\xa1\xf2\x11\x03\x03\x7b\x24\x69\x5b\xe2\x13\xda\xf5\xdd\x39\xdf\xc7\xe9\x05\x33\x22\x65\x6e\x44\xca\x59\x13\x6f\x29\x68\x4a\xdd\x24\xb5\x85\x3e\x4a\xa9\x87\xcd\x52\xfc\x90\xb6\xf4\xf7\x4d\x6d\x41\x90\xae\x56\x2e\x6e\x63\x83\x99\x73\x24\x34\x49\x9d\x51\x2b\x5f\x2f\x02\x9d\x21\x46\x32\xd2\x25\x29\xe9\x61\x22\x50\x46\x58\xf1\xe0\xbd\x61\x16\x1b\x88\x0b\x38\x32\x19\xb9\xec\xea\xb3\x43\xae\xbe\x59\x04\xb1\x65\xe1\x20\x46\x0b\x05\x72\x71\xc8\x47\xdb\x1d\x5a\x14\x86\x67\x88\xd9\xf0\x1d\x6a\x79\x25\x3c\x76\xdb\x48\x1c\x1f\xd3\x3d\xac\x7e\x65\xfa\x17\xd7\xff\x74\x05\xd1\xee\x91\xac\xdd\x83\xd8\xd1\xa6\x60\x8f\x64\xed\x3d\xbf\x60\x9f\x64\xed\x7d\xc2\x41\xd6\xbe\xe5\xed\xae\x17\xf6\xdb\x33\x27\x20\x82\xa6\x76\x03\x53\xda\x4e\x1f\xb4\x81\xdf\xcc\x82\x23\x24\x68\x5b\x3c\xe8\x93\x6b\xbd\xe9\xb7\x10\x0b\x38\x23\x40\x30\x44\x9c\x68\x62\x23\x8a\xd7\x54\x9a\x16\xb9\x0f\x04\xfc\x41\x40\x60\xa8\x0f\xd3\x40\xec\x37\xe0\xb4\x04\x71\x3f\x8e\x2c\xc7\xf8\xf8\x61\xcd\x5a\x42\x48\x87\x93\x58\xad\xb6\xe3\xd5\x6a\x3b\x6d\xb5\xb6\x45\x11\x53\x42\x6f\xec\x82\xa6\xad\x16\x43\x29\x26\xe7\x54\xa8\x5f\x42\x71\x64\x59\x19\xe0\x16\xad\xd6\x79\x1f\x25\x68\x41\x6e\x4c\xd8\x16\x92\x80\x9b\xee\x4d\xf1\xe0\xde\x0c\xd0\x79\xf1\x46\x3d\xd4\xbe\xc1\xd1\x42\xb7\x58\xdf\x88\xff\x06\x47\xe7\xad\x16\x7a\x60\xb3\x44\x7a\x98\x21\xf1\x1d\x6b\x15\xab\xaa\x4e\x2f\xa7\x5d\x45\x59\xed\x64\x47\xfc\x38\x3e\xc2\x3a\x9b\x13\x27\xbc\x4d\x05\xe9\x79\x8c\xdf\xe0\xbe\x8f\xc5\x51\xbb\xcd\xbd\xef\x63\x22\xbc\xcf\x17\xfe\xf1\xf1\x36\x56\x7b\x91\x48\xea\xe9\x7d\xea\x0e\xdc\xde\x0e\x6b\xdb\xd4\xc4\xa8\x08\x97\x43\x4f\x0c\xc8\xf3\x5d\x1a\xe3\x13\xea\x12\xd7\x02\x62\x4a\x28\xdb\x11\xc3\x6c\x64\x76\x77\x40\xe3\x1d\xb6\x65\x87\xce\x68\x46\x14\xaa\x1d\x1c\xb1\x63\x79\xc4\xda\x34\xc6\x49\x9b\x8a\xa1\xa6\xc9\x78\x8a\x38\x61\x78\x14\x54\x5f\x50\x7e\xc4\x8e\xe9\x62\x43\xed\xf6\x00\x8f\x48\x3a\x64\x23\x9a\x3c\x96\x24\xd9\x75\xaf\xe3\x6f\x0a\x29\xed\x0e\xf0\x08\xf2\xfa\x9b\xe1\xa4\x94\xed\x4a\x22\xc2\xa9\x31\x3d\x31\x92\x14\x53\x8b\x77\x69\x82\x4f\x28\x0f\xa6\x36\xa0\x72\x27\x1b\xf2\x91\x03\xdc\x64\x47\x92\x73\xba\x68\x27\x6e\xc4\x92\x72\x92\x52\xde\x5e\x1c\xc9\xe3\xf4\x48\xb6\x69\x82\x07\x6d\x9a\x15\x43\x8e\x89\xf4\x26\xa8\xaa\xdf\xd0\xf8\x48\x1e\xd3\x9b\x0d\xb5\xdb\x0b\x0c\xa1\xa8\x47\x14\x0d\xda\xe9\x0e\xca\x8a\xf9\x71\x22\x77\xcf\xf1\xa8\x5d\xfa\xe0\x1c\x8f\x30\x7e\x2c\xc8\x60\x97\x96\x2a\x2f\xd4\x62\xac\xc9\xf3\xbd\xde\x46\x72\xac\x7c\x3b\xe9\xbb\xa6\x5b\x28\x78\x21\xa1\xb9\x1d\xbf\x68\x88\x49\x83\x61\x6d\xa3\xab\xf3\x8f\x01\x4a\x13\xad\x56\xbb\x6d\x14\x46\x50\x8f\xee\xf6\xdc\xa4\x33\xff\x23\x94\x51\x89\x32\xd2\x6e\x0b\xc2\xb0\x96\x46\xb5\x33\x05\x54\xd0\x42\xe1\x0f\x52\x25\x2a\x15\x9d\xf5\x57\x90\xb1\xf2\x98\x29\x32\x56\x9e\xb0\xbe\xfa\x4b\xd9\x46\x32\xf6\xe9\xf3\x83\x07\x13\xce\xb0\x6e\xda\x02\xa5\xb4\x6e\xe6\xb2\xf3\x17\x21\x6b\xb5\x90\x17\x34\x23\x83\xe9\xa3\x94\x0a\x9a\xe1\x08\xa5\x27\xfa\x29\xc3\x44\x1c\x67\x3a\xdb\x0d\xb6\x91\x33\x60\x41\xfd\xd5\xe5\xc1\xea\x72\x2a\x11\x27\xed\x76\x66\x56\xd7\xeb\x85\x9f\x50\x6e\x7a\xe1\xd0\x8b\x7e\xe2\xaa\x17\xae\x45\x7c\xd8\xe5\xf7\x1b\xa6\x44\x8c\xea\x28\xfb\x83\xc3\x27\xf7\x51\xf6\xcc\xdc\xfc\x17\x1f\xcd\xcd\xcf\xdf\x16\x37\xff\x2c\xce\xf3\x86\xa1\xc2\xb2\x65\x22\x45\xe6\x92\x5c\x2c\xe2\x4c\xf2\x78\x96\x83\x35\xc5\xeb\x99\x88\xe5\x93\x03\xad\xa9\xdc\xdf\xb3\xf2\x8e\x94\x76\xd7\x3a\xc7\xb6\xc3\x5a\xe1\xc7\x5b\x16\x80\x1d\xc8\xd2\xee\x91\x38\x36\x5f\xb7\x5a\xe2\x78\x7f\xef\x48\xb4\xdb\x05\x31\xaa\x98\x30\x45\x43\xb6\x33\x62\x6e\xc3\xf8\x3c\x47\x0c\x1f\xbb\xdf\x19\xee\xb3\x5d\xc4\x77\x33\x1c\x65\xea\x3f\xc3\x5b\x71\xab\x85\xe4\x30\x6d\xb7\x47\x34\xc6\x84\x51\xee\x0c\x52\x86\xe9\x88\x32\x37\xda\xb4\xad\x33\x05\xad\x41\x0c\x76\x3a\x41\xb6\x5f\x56\x37\x6e\x83\xfa\xcd\xab\x94\x70\x7d\x10\xb3\x93\xae\xbe\x0d\x38\x65\xc3\xdd\xdd\x6c\x74\x94\x9d\x74\x41\xa6\xaf\x90\x8f\x2e\x22\x9c\xca\x36\x10\x28\x6a\x84\x12\x93\x6d\x81\x8f\xb0\xa9\x28\x8e\xbb\xad\x96\xa6\xac\x8f\xbb\xab\x95\x38\x71\x8f\x27\x5d\x0c\x50\xb0\xb7\x23\x88\xa4\xbc\x9d\x92\x94\x52\xb9\xcb\x21\x16\x89\x2c\xd2\x3d\x72\xef\x86\xcb\x34\xc4\x5b\x04\xab\x76\xab\x0e\xee\x3d\x7c\xa1\xd1\x44\xab\x95\x82\x35\x92\xc0\x77\x23\x0a\x85\x12\x02\x1c\xa1\x3f\xcb\xec\x60\xda\xe9\xda\xe7\xb6\xaa\x63\x71\x67\xc4\x0c\xde\x87\x25\x2b\x6a\xf6\x9c\xc0\x19\x3d\xd1\x3d\xb4\xd9\x6a\xd5\xc5\x91\x70\xcf\x8a\x7d\xd0\x67\x49\xbd\xc0\x8a\xd0\x3f\x7c\x20\xaf\x98\x95\x79\xc5\xad\x70\xfd\x14\x47\x65\xb1\x46\x46\xb7\x7b\x6a\x01\x7b\x60\x36\x61\x59\x19\x38\xdc\x5b\x05\x06\x89\xf5\xea\x14\xf0\x83\x62\x7c\x84\xb2\xbe\x63\xe1\x08\xc7\x27\xdd\x48\xcd\xa9\x28\xd2\x58\x20\xa5\xb1\x82\x70\xd5\x51\x17\xaf\xb5\xb2\xb3\x68\xd8\x6e\x52\xd6\x57\xf3\x4d\x6d\x23\x86\x77\xd2\x28\x43\x7f\x5a\xb8\x29\xae\x49\xef\xd9\xde\xc1\xdd\x92\x07\x62\x16\xe4\xc5\x78\xcc\x32\x58\x94\x49\x87\xbf\x25\x6f\xc0\x0c\x63\x10\x6b\x76\xff\x45\xe7\x83\x29\xf9\xc0\xa4\x29\x79\x49\xe2\x3c\x61\xe9\x98\xa7\x86\x89\xe8\x24\xe4\x9c\xa7\xf0\xfb\x47\x72\xce\x73\x96\xe8\xaa\xa2\x93\x2c\xcc\xf3\x4b\xcd\x7e\xea\xd2\xb3\x3d\x53\xfa\x56\xf1\xa6\xba\x8c\xbf\x31\x65\xef\x81\x88\xd6\x85\xf1\xc0\x14\x0a\xfd\x29\x57\x3d\xcd\x96\xfa\x21\xee\x5c\x7d\x83\xa7\x3d\xf3\x28\x2e\xe0\xf1\xcd\x3c\xbe\x60\xa6\xe8\xb2\x4b\x12\xb1\x4c\x75\x7b\x49\x27\x21\x49\x26\xf2\x1c\x9e\x6e\x48\xb2\x9c\xe7\xcb\x39\x3c\xe4\x90\xb1\xc3\x9b\xd3\xb2\x93\x90\x31\xfb\xca\xb5\xc7\x8c\x2a\x19\x93\x31\x9f\x4c\x58\xc6\xd2\x44\xb7\x3e\x67\x64\xcc\xf3\x3f\x04\x37\xcd\x7f\x66\x04\x82\xa3\xe9\xda\x8c\xb0\x6f\x92\x99\x57\xb3\x4e\x42\x26\x5e\x77\x93\xce\xc5\x47\xa2\x6d\xcf\xf4\x33\x23\x93\x59\x2c\xff\x9e\x89\xa5\x5e\xf6\x33\x78\x7e\x2f\x66\x33\x53\x70\x41\x26\xc5\xc7\x67\x8c\x5c\x80\xf2\x2b\xd7\xcd\xc7\xac\x93\xb8\x92\x37\xe9\x98\x69\x56\x2e\x51\xd5\x6c\x8b\x97\xfa\xf7\x07\x91\xe9\x6f\xbe\xe8\x67\xbd\x16\x73\xed\x90\x7f\x91\xc5\x73\xb3\x8b\xdc\xb5\xf2\x56\xff\x66\xba\xe6\x7b\x6d\xa6\xa3\xf6\xc4\x2e\xcc\x19\x23\x33\x16\x9b\xa1\x64\xe6\xa1\x18\x05\x67\x64\x6e\x81\x49\xfd\xd4\xa5\x7f\x74\x12\xf5\xbb\xa8\xf6\x5a\x15\xb0\x58\x37\xf9\x86\xcc\xd9\x98\x9b\x87\x4f\xe6\xa1\xa8\xfb\x77\x32\x67\x99\xd9\xe3\x9f\xd5\x77\x06\xf8\xfe\xa6\x7f\x17\x15\xff\xa5\x0a\xc4\x58\xd7\xfc\x27\x49\xb9\xd9\xba\x5f\x3a\x09\x59\xc4\x3c\xd3\x73\xfa\x5f\xb2\x60\xd9\x7c\x29\xf5\x3b\xa6\x16\xf3\x72\x19\xa7\x92\xcf\x74\xc9\x4b\x05\xc6\xb6\xa4\x68\xfc\x65\xe7\xea\xbd\x2b\x56\xeb\xca\xc6\xa6\xfc\xd3\x39\xb9\x5c\xf2\xe4\x4b\xce\x66\xf6\x28\x48\xd5\x6a\xa6\x18\x33\x78\x4c\xcd\xe3\x17\x0d\xe8\x8c\xe8\x78\x16\xf0\x34\x55\x4f\x5f\xd5\x1a\xeb\x8d\x63\x24\x2b\xe0\xe0\xda\x3c\xe8\x91\x7f\x25\x79\x62\x56\x69\xc0\x48\x3e\x5d\x4e\x26\x66\xcc\x0b\xf7\xa8\x21\xec\x9c\x91\x5c\xcc\xf5\xbb\x99\xfa\x6d\xc0\xe0\xa3\x9a\x5b\xbe\x3c\xcf\xcd\xe9\x7e\xcb\x88\x85\xb3\x1b\xf5\x73\xa1\xc6\xa1\x5f\x5d\xab\x6b\x33\x63\xf9\x54\xcc\xc6\xaf\x33\xc6\xc6\xf3\x38\x7d\xc5\xe3\x44\xa4\x5c\x8f\xe6\x1f\xc5\xfb\x0f\x89\x90\xfa\xab\x9f\xbc\x42\xb9\xcc\x2e\x0c\x1c\xbd\xea\x24\x44\xf2\xe4\xcb\x9b\x34\xc9\x40\x76\x0e\xa5\xbf\x76\x96\xd7\x50\xfc\x41\xb2\x85\x29\xf9\x71\x06\x25\xb9\x79\x4c\x16\xda\x65\x6d\x21\xcc\xfa\xe4\x8c\x2c\x53\x0b\x8b\xef\x19\xf9\x1a\x67\x3c\xb6\x67\xf4\x94\xdc\x70\xdd\xd0\x29\xf3\x30\xfe\xde\xf3\xc3\x3d\x2d\x1d\xd4\x72\x42\xee\x24\x97\x31\x4d\xd1\x93\x27\x07\xcf\x30\x49\x68\x8a\x14\x65\xee\xdd\x0c\x03\x4f\xee\xd0\x5d\x59\x81\x4f\x89\xbf\xb3\x36\x3e\xec\xa4\xeb\xb1\x7e\xe7\x9e\xd9\x99\x49\x13\xef\xe2\x1b\xb0\xd5\xaa\x69\x64\x3f\xda\xa4\x2f\x0a\xcd\x43\x5d\x23\x37\xa8\xd3\xe9\x78\xa4\x55\xd3\xbe\xf1\xfc\xcb\x87\xcc\xf9\x6c\x8d\x5a\xad\x1a\xfb\x07\x49\x4f\x98\x6a\x47\x82\x5d\xe1\x42\x2c\x10\xc6\x24\xa5\x88\x51\x6d\x41\x72\x6e\xac\x59\x07\xd8\x93\x0d\xee\xf6\x4c\x5a\x4b\x4d\xf0\x89\x76\x0f\xa2\xe3\xcd\x10\x2c\x9e\x8e\x68\x29\x14\xed\x62\xec\x0f\x17\x9e\x50\x4f\xdd\x64\x47\x47\xf8\xd6\x84\xae\xc9\xb4\x65\x86\x95\x63\x0e\xd3\xd1\x50\x8e\x14\xfd\xac\x2e\xd4\x98\x0a\x5d\xbf\xdd\xce\x86\xf1\x48\x11\xc6\xc3\x78\x74\xa4\x05\x86\x94\xd2\xd8\x49\x2b\xfa\x3a\x83\x83\xc4\x11\xdf\xca\x86\xf1\xee\xee\x88\x76\x7d\x09\x60\xee\x67\xf3\xee\x12\x41\xbb\xdf\x41\x6e\xb4\x29\xd0\x1a\x51\xa6\x7f\x2b\x6a\x47\xb4\xdb\x86\xce\x00\x7d\xef\xb2\x2a\x59\x3e\x0d\x38\x0d\xda\x35\xc2\xcf\x4d\xbc\x5a\xec\x33\x06\x31\x44\x44\x6a\x2b\xf6\x3d\xd6\x04\xc1\x6e\x46\xb2\x36\x4d\x1f\x2b\x2a\x8b\xb7\x69\xba\x83\xe2\xdd\xcc\xe7\x32\x62\x9f\x34\x4b\x02\x2e\x23\xa1\x12\x25\xa4\xdd\x8e\x0d\x7d\x91\xd0\xb6\xe2\x9e\x13\x68\x39\xa9\xb6\x9c\xa8\x96\xd7\x6a\x0b\x4f\x7a\x6e\xdf\x1e\x23\xb1\xeb\xcb\x3e\xc6\x21\x29\xa7\x67\xeb\x28\x8e\x3e\x50\xe3\xf9\x65\x26\x51\x8a\xa3\x14\xd6\x68\xa6\xd6\xe8\xf9\x41\x17\x93\x89\x3a\x73\x07\x87\x4f\x30\x79\xa1\x4e\xd5\xd3\x80\xde\x9a\x06\xca\x74\x57\x7c\x89\x18\x01\x30\x75\x21\x3e\x11\x23\x53\x32\x0d\x8c\x35\xe6\x75\x95\x8a\x9d\x2d\xd5\xfe\xac\xa7\x60\x17\x2d\xa5\x3d\x70\x34\x33\x41\x12\x52\x90\xde\xa4\x58\x1d\x04\x75\xfb\x0e\x14\x98\x32\x7a\x62\x0e\x89\x01\xdb\xa1\x24\xe9\x08\xd3\x93\xa1\x3a\x8a\x04\x1e\x3c\xbb\x6e\x6f\xfc\x67\xe5\xa1\x7d\x46\x6e\xb4\xc1\xa8\x2e\x80\x4a\xeb\x74\x3a\xa9\x57\xf5\x6b\x51\x18\x18\xe5\x5c\x57\x2b\xeb\x75\x09\x6d\x77\xbe\xd6\x57\xf3\x56\x26\xac\xff\xb6\x7e\xb1\xaf\x82\x81\xbe\xbf\x67\xb1\xc3\xda\x57\xc6\xb6\xb9\xe7\xe9\x37\xaa\x8e\x70\xe3\xe5\x62\xc6\x93\x58\xb2\xc6\x17\x76\xdd\x2c\xd6\x71\xd8\xf5\xac\x52\xde\x15\x71\x9b\xca\x9a\x3c\x86\x32\xa2\xf5\x09\xfc\x84\x8a\xd0\x45\xad\x91\xa2\xac\xd0\x40\x01\xf6\xea\x7c\x20\x09\x15\x43\xde\x6e\x8f\x8c\x08\xc9\x1c\x22\x83\x52\xd5\x31\xca\x0a\x1a\x3e\x41\x92\xb4\xdb\x03\x92\x29\x0c\x19\x77\x2e\x98\x44\x0c\x6f\xa5\xfd\xd4\x66\x1f\x8b\xe2\x4e\xae\x0a\x89\xc2\x61\x6b\xd7\x10\x00\x89\x98\x34\x62\xac\xdf\x4b\xc2\x50\x4a\xb8\xe7\xb2\x87\x62\x85\x7e\x89\xc1\x26\x1f\xd5\x4d\xb4\xff\xb4\xe7\x9d\x8a\x2f\xa1\xf9\x16\xda\xdb\x2e\x98\x0f\xc5\x53\xa8\x8b\x1b\xa3\x6b\x53\x8b\x20\x34\x64\x44\x8e\x08\x08\x06\xb4\xe2\x08\xb4\x69\x92\x08\xbc\x5a\xd9\x27\x08\xf1\x89\x23\xf7\xf9\x25\x94\xe8\x8f\xd3\x11\x19\x0a\xc2\xd5\xc7\x12\x06\xeb\x7f\x26\x8a\x8c\x45\x68\xc8\x54\x1d\x86\xf5\xd0\xbf\x19\x7f\x8e\xc2\x1d\xe3\x07\xfa\x4d\x0b\x8b\x8b\xc9\x7c\x28\x8e\x38\x90\x58\xeb\x6f\xaa\x2d\xb8\x8e\x7f\x81\x0b\xf7\xe9\x1e\x26\xbf\x6a\xd4\xf0\x0c\x93\x57\x0a\x5d\x3c\xd9\xf7\x91\xeb\x8f\xce\xf0\x63\x4a\x24\x9d\x81\x8e\xec\x55\x27\xf1\xb9\xb6\x0c\xdf\x86\x06\xd4\x99\x9a\x42\xe6\xfb\x9b\x64\xd8\x25\xdc\x27\x09\x19\x50\x2b\x44\x27\x0b\xef\x72\x1b\xe0\x2d\xcd\xcc\x77\x8f\xf8\xf1\x00\x04\xba\x8b\x21\x1f\x51\x86\xb2\x21\x1f\x11\x4e\x32\xdd\xc8\x39\x95\x68\x01\xfe\x3e\xda\x5a\xe9\x7c\xd8\x1b\x11\x75\x2f\x2c\xc8\x0d\xd1\xee\x48\xdb\xe1\x80\x96\xb8\x00\xad\x9c\xa4\xb4\xbd\xb4\x72\xdf\x59\x47\x21\xe7\xe1\x0d\xc9\x47\x8a\x3b\xfc\x45\xad\xfa\x0d\xc9\xd5\x76\x11\xb4\x54\x45\xbf\xc2\x86\x99\xb2\x61\x77\x74\x4c\x6f\x00\xb3\xc3\xab\xe5\x75\x51\x7d\x39\x5c\x16\x14\xc0\x09\xcd\x31\x9f\x20\x76\x42\xf3\x56\xcb\x74\x54\x8c\xa1\xf4\xed\x16\xcf\x5f\xf3\x94\x4b\xed\x27\xa0\x08\x98\x7e\x4e\x91\x27\xa7\xce\x1f\x33\xdc\xee\xe1\x1d\x16\xb1\xe3\x6e\xab\x85\xec\xdb\x84\xf1\x19\xca\x77\x76\xe1\xed\xe3\x5d\x66\x0d\x76\x97\x1a\x73\xba\xa0\x35\xa7\xd4\x0e\x8d\x8c\x69\x97\x4c\xe8\xe9\xd1\x72\x38\x56\x53\x39\xc2\xed\xf6\x58\xdf\xfc\xcb\xe1\x44\x0d\x3c\x3f\xc2\xbb\xbb\x93\x23\x34\x5e\xad\x26\xc7\xa7\x18\xc2\x82\x2f\x8d\x12\x62\x4c\x26\x98\x9c\xd2\xc9\xee\x58\xef\xc4\x0b\x32\xf5\xf6\xef\xb4\xdd\xf3\x77\x90\x9e\xc2\x16\xa2\x17\x74\xaa\x76\x71\x38\xc2\x9d\x6f\x5d\xca\x4f\xba\xfd\xe5\x90\xef\xf6\x46\xd1\x0d\x79\xd1\xf9\xd6\xa3\xfc\xf8\x54\x95\x8c\x22\x30\xce\x77\x4b\x91\x60\xc0\x2e\xc9\x49\x17\x97\xa1\xc2\xdc\xb6\x31\x55\xe0\x81\x5b\xad\x9b\x63\x75\x79\xc7\xc7\x6a\xad\xa7\x85\x0c\xf8\xd4\xb7\x6b\x40\xf1\xee\x0d\x7e\x9c\x60\x6c\x12\x18\x2a\x90\x2a\x42\x72\x24\xc7\xd5\x5e\xf8\x04\x6d\xee\xa8\xd8\x4b\xbf\x8f\x9b\xdd\x18\xef\x24\x78\x2b\x18\x04\x6b\xa3\xe5\x90\x8d\x8e\x69\x1c\x76\xee\xc9\x1b\x1e\x3e\x39\x2d\xc1\x58\x60\xb4\x24\x31\xe9\x92\xd3\x70\x3a\x06\xc9\xb9\x00\x2d\x26\x68\x6c\x5d\x36\xd6\xd8\x5a\x79\x3a\xd4\xc6\xea\xc8\x5a\xd9\x97\xd1\x07\x50\x7d\xe2\x88\xad\x49\xd6\x19\x8b\x79\xcc\x43\x3f\x9a\x8d\x2d\xd6\x13\xca\x7d\x16\x7d\x40\xe0\xb5\x49\xd8\xb0\x37\x1a\x41\xdb\x52\xb5\xed\x18\x96\xfc\x61\xed\xa7\x9b\xdb\x0f\xcf\x3f\xc3\xfd\x1f\xb4\xd5\x21\xc3\x11\x83\x0e\xd3\x35\xc9\x00\x8f\xbe\xa4\x29\xda\xdf\x3f\xf4\x71\xde\x3f\xec\x15\x60\x95\xbf\xa8\x4b\x12\xc0\xc7\x8a\x77\x41\x5d\xf2\x12\xb6\x80\x91\xce\xd3\x43\xbc\xeb\x3f\xef\x1d\xfa\x19\xb0\xb2\x7e\x71\x4a\x51\xba\x2b\xf1\x63\xb4\xb7\x93\xed\x40\xe1\x42\x5c\x21\x41\x76\x7b\x8f\xf7\xd5\xc5\xd0\x2b\xee\xdc\x9f\xee\xec\x7c\xec\x05\x1d\xa9\xeb\x41\x37\x9e\x9c\x67\x12\x09\xfc\x18\xed\x77\x0e\x9e\xef\x64\xd0\x81\x9a\xeb\x1f\x40\x0e\x2a\x9c\xff\x5a\x91\x88\xdd\xbd\x7d\x6f\xd6\x6f\x02\x45\x07\x10\xee\xf5\x04\x74\x45\x64\x5f\xa8\x2a\x50\xbb\x9d\x12\xd1\xa6\xd9\x9f\x93\xca\x73\xda\xe6\x58\x8b\xe3\x4d\x43\x1c\xc8\x63\x97\x09\x55\x3c\xf6\x64\x9c\x9f\x7c\x9d\x86\xbf\x0b\x87\x01\x3d\xf4\xf7\x4a\xb5\xab\xf7\x45\x35\x1d\x64\x2f\x45\xbd\x9e\xe2\x42\xff\xa6\x7e\x1d\x1c\x60\xf2\x2f\xb5\x3e\x21\x13\xfa\xcf\xaa\x48\xf5\x45\xe7\xc3\x86\x35\x0a\xe6\xc9\x5b\x2d\xad\x64\x48\x81\x28\xe1\x04\x81\x5b\x33\xe2\xc0\xd6\x28\xac\xf9\x27\x14\x44\x5a\x39\xa2\x5b\xcc\x6c\x8b\x99\x6d\x71\x0d\x8d\x29\x4e\xa8\xa0\xb2\x20\x8c\xa8\x98\x34\x52\x1c\x9f\xe8\x6d\x8b\x89\xa0\xbc\x80\xa7\x62\xcd\xfe\x17\x44\xb1\xff\x2e\x66\x3b\xd4\x64\x9b\xd0\x32\xd9\x82\x70\x33\xf3\x84\x91\x68\xd2\x0c\x09\x45\x6f\xa9\x86\x41\x36\x5a\x88\x46\x5d\xe3\xff\xf6\x37\x04\xa8\x27\xd8\x05\xc6\x68\x8a\x0e\x9e\x3f\x3b\xc0\x44\xaa\x9f\x4f\xf7\x15\xa0\xa6\xea\xe7\x93\x83\xe7\xfe\x4e\x08\xc8\x03\x45\x15\x89\x04\xb1\xde\x1c\x12\x28\x38\xfb\xe1\x87\xeb\xf9\xb9\x98\x75\xb8\x64\x59\x2c\x45\xe6\x87\x82\xf8\x78\xbd\xb0\x5a\x7a\x40\x8f\x79\x83\xeb\xc0\x0f\x50\xf9\x7c\xc6\x9c\x69\x49\x20\x0e\x70\xa6\x20\x15\x35\x8c\x8d\xc0\x8d\xb7\x7c\x62\x11\x98\xbe\xd4\x30\xcb\x66\xb8\xa6\x0d\x4e\x81\xb4\x03\x82\x6f\xc8\x46\x24\x1d\x8a\x91\xe1\xc3\x49\x52\xc4\xc5\xfe\xc4\x53\xb9\xbf\xe7\x0d\x22\x25\xc8\x18\x19\x4b\x45\x16\x42\x5c\x7e\x69\x8c\x8f\xcc\x0b\x20\x31\xe3\x01\xb6\x0d\xcb\x91\x21\x3b\xdf\x1c\x62\xc4\xc1\x25\xc4\xe5\x45\xb7\x06\xcb\x76\x93\xb9\xcf\x90\xc7\x7d\x16\xc5\x78\x2b\x3d\xa1\xdd\x3e\x2a\x40\x3c\x5e\xad\x52\xad\x1c\x89\x29\x23\x09\x95\x98\x08\xd0\x3a\xe3\x08\xfe\xbf\x8b\xdf\x41\xf2\x68\x4f\x2d\xe2\xed\x96\xe5\xd1\xff\xbc\x5c\x5f\xf4\x0b\xe2\x98\xe3\x63\x27\xd7\xcf\xea\xe4\xfa\xa2\x56\xae\x6f\xd5\x29\xa2\xaf\x4e\x4e\x6a\x1b\x51\x0f\x99\xf9\x3c\xd3\x9f\xd6\x00\x2f\x0f\x61\x2f\x98\x82\x43\x31\xff\xd2\x83\x91\x06\x8e\x88\x3a\xd5\x84\x87\x2c\x8f\x19\x45\xbb\xcd\x09\x12\xc7\xdd\x7e\x31\x84\xc8\x0e\xab\x18\x8b\x7f\x48\xc1\xc4\x1f\x4e\xc5\x61\xf7\x99\x77\x2a\x92\x87\x8c\xec\xf5\x5f\x31\xb2\x93\x0d\x23\x2b\xe4\x75\x2c\xc4\x95\x7a\xd1\x8a\xe5\x3c\xee\xda\xa8\x22\xe9\xda\xd8\x10\x30\x7a\xce\x34\x51\x9b\xc5\xe9\x58\xcc\xbd\x89\x9d\xb3\x0d\x66\x47\x70\x4b\x85\x00\x94\x51\xb1\xab\x4d\x90\x34\x51\x9b\x1d\x15\x17\x29\x43\x78\x27\xdb\xdd\x5d\x75\x09\xa7\x72\x98\xb5\xd3\xd1\x96\xfe\x47\xe5\x50\xb4\xd3\x11\xd1\xff\x3c\x9d\xa5\x27\xd6\xba\x61\xdf\x61\x07\x60\xf5\x7a\x28\x6d\xd3\xef\xd6\xea\xa9\x8f\x32\x2f\x02\x64\x21\x59\x63\xd6\x73\x1c\x22\xdf\x9b\x69\x17\x29\x64\x8b\x10\x95\xbb\x3d\x92\xaa\x43\xf1\x37\xbd\xdb\x4b\xa6\xf0\x71\x41\xa8\xa7\xf8\xa8\xdd\x96\xc7\xe9\x11\xb6\x9f\x64\x00\x03\x24\xa6\x62\x28\x47\x5e\xcd\x4c\xd5\xe4\xc7\xd9\x11\x8e\x81\x13\x1b\xf2\xd1\x50\x8e\x6a\x76\x7c\xc9\x02\xdf\xfb\xb2\x80\xf6\x94\x15\x76\x81\x39\x43\x8e\x94\xf3\xc5\x5c\xcc\x99\x01\xd6\x20\x74\x59\x8f\xbf\x25\xcb\xa5\xc5\xde\xb1\x83\x0d\x87\xbf\x03\xb0\x36\x7b\x03\x3e\xf0\xa0\xbf\x4c\x89\x73\xbf\xdf\xb6\x3a\xd1\xed\x6e\x31\xa2\xd9\xff\xbb\x11\x55\x07\x64\x2f\xce\x6d\x8f\x34\x9c\xfc\xa5\x03\x2a\x5f\xed\xb5\x48\xa0\x80\x4c\x77\xc3\x67\x75\x68\xf1\xc5\x9d\x43\xfb\x8f\xaf\xe3\xef\x9a\xf1\x3c\x5e\x2c\x58\x56\x3b\xe7\x9a\x28\x10\x04\xa1\xd4\xde\xc5\x04\x8e\xa0\x07\x94\x53\x9b\x71\xf2\xfb\xd6\x5c\x2b\x95\xea\x87\xe0\xb0\x51\x65\x4d\x90\x06\x12\x9d\x56\x66\x17\x6e\xc8\x32\xcf\x73\xbc\x0f\x23\x41\xb7\x10\x3a\x3b\x23\xda\x89\x28\x5d\x53\x61\xfd\xba\x88\xcd\x2b\x77\xd4\x6e\xc7\x20\x00\x38\x2a\xd5\xe6\x7e\xed\xed\xec\x08\xa7\x14\xe4\x4e\x46\x6e\x5d\xb3\xb9\x97\x16\xf1\xfc\x37\xb6\xb6\x2e\x30\x47\xc7\xe8\xe1\x90\x2f\x71\x66\x4e\x0a\xca\x0c\xf1\xfd\x52\x51\x65\x05\xc8\xa6\x0d\xd8\x91\x92\x54\x31\xc5\x90\xc0\x9c\x49\xc8\xd3\x53\x15\x17\x7f\x2e\xdd\x55\xb2\x66\x5f\x2c\xf6\xec\xbc\xac\x9e\x10\xf0\x5e\x83\xbc\x72\x99\x87\x4d\xc0\x6a\x8f\xc8\x2d\xb3\x01\x7a\xe5\x99\x8e\x78\x2e\xd7\x34\xb5\x1b\xd0\x6a\x6d\xcb\x23\x3f\xfa\x17\xcf\x51\x16\xe0\x25\xd1\xd1\x76\x3d\xd6\x25\xce\xc7\x50\x67\xf5\x6b\x42\x24\xd5\xb1\x17\x2e\x18\xde\x62\x51\x69\x85\x18\x2e\x61\x20\x89\x75\x50\x62\x35\x87\x14\xe3\x5b\xb7\x5e\x29\x40\xab\xe4\xe9\x92\x35\xd8\xba\xba\x74\x17\x01\xd2\xf7\x7d\x14\x5f\x74\x5e\xf6\x59\x54\x8c\xc8\x93\xa3\x97\x96\xbb\xee\x18\x98\xe5\xfe\xc0\x64\x79\xb9\x65\x41\x0e\x7e\x65\x48\x27\x41\xd7\x03\x67\x18\xdb\xb1\x1a\x93\x21\x1e\x2e\xbe\xd4\x8b\xcf\xbd\xc5\xd7\x0b\xcf\x8b\xb5\xb6\x83\xfa\x6a\x73\x3a\xe9\xc5\x4f\x5d\x30\x1c\x9e\x6b\x51\xae\x49\xdf\x59\xdd\x91\xaf\xfe\x92\x68\xc6\x0d\x62\x8b\x18\xd5\xa3\x2f\xa5\xe8\x38\xd3\xa7\xc8\x5b\xd3\xb7\x2c\xb0\xd4\xbb\x66\x08\xb2\xa6\x16\xba\x00\x56\xd2\x45\x56\x01\xb3\xb2\xcb\x4c\x9f\x03\x69\x20\xa9\x08\x21\xbe\x26\x7b\x07\x0f\x37\x1e\x84\x1b\x6c\xa3\x21\x5f\xc5\x04\x32\x3d\x16\x5e\xb2\x86\xb4\xd5\x12\x27\x54\x18\xb3\x99\x3f\xc5\xf1\xa2\xf4\x38\x0b\x5b\x54\x3c\xb0\x21\x45\xf1\x9d\x26\x92\xdd\xbd\xfd\xef\x34\x58\xa4\xa0\x79\xd5\x58\xb8\x76\xbe\xdc\x52\xc9\x19\x71\x5c\x3e\x4a\x8f\x79\x38\x42\xc5\xf7\xeb\x11\x72\x22\xac\x58\xa4\xf1\x30\x69\xc8\xfd\x8d\x39\x3a\xac\x3a\xe5\x5e\x6f\xb3\x41\x96\x3f\xe5\x22\x23\x5e\x81\x80\xed\xfb\x1d\xf5\xba\x84\x4e\x19\xbe\xe6\x6c\x36\xde\x91\x6b\x75\xe4\xea\x3a\x3e\xd8\x68\xfe\xf4\x9f\x02\xd4\xc9\x5f\x0e\x50\x27\x7f\x16\xa0\xbe\xd7\x72\xf8\x4f\x03\xd4\xc9\x5f\x09\x50\xf7\x36\x76\x07\x40\x3d\xb9\xc3\xcc\x78\xa3\x85\x1f\xa8\x95\x4a\x16\x7e\x8a\x9a\x82\xad\x71\x06\x0a\x4e\x28\xd2\x25\x02\xd4\x22\xba\x16\xa8\x03\x28\xa5\xd9\x6a\x05\x81\x74\x56\xab\x6d\xa7\x1d\x70\x06\xe9\x20\x3f\xda\xe2\x27\xdd\x3e\x0a\x64\xf1\xec\x31\xc7\x3b\x9c\x18\x73\x7f\x10\x90\x4a\x28\xc2\x11\x07\x1d\x0a\xf3\xde\xb0\x1d\x8e\x1f\xbb\xca\xba\x01\x09\x65\x98\x64\x94\xaf\x15\xa2\xec\x3d\xdd\x68\xe0\x5b\x7b\x9e\x4c\x52\x1b\x06\xb6\xd5\xed\x02\xc3\xef\x64\x8e\x52\xae\x61\x20\x53\x7f\x03\x75\xc0\x08\x70\xa7\x51\x3f\xe1\xe0\x35\x52\x0f\xd4\x53\x1f\xd4\x83\xf3\x82\x04\xf5\x78\x8a\xc0\x20\xdd\xb4\x23\xf0\xda\xee\xf2\x47\x63\x98\xec\xed\xf6\xc1\xf3\x67\x0f\x3e\xc6\x55\x04\x22\x09\x92\xf4\x84\x81\x7d\x49\x0d\x28\xed\xef\xdf\xeb\x06\xf9\xe9\xdc\x98\x07\x1a\xef\xc7\x1b\x72\xf5\x5e\xdb\x07\xfa\xd6\x44\x20\xca\xce\xac\x28\x1b\xac\x89\x40\x7a\x1b\x5b\xe9\x2d\x18\x13\x69\x41\xe2\xc0\xba\x46\x92\x85\x55\xfa\x92\xf3\xaa\x14\xe5\xc6\x23\xf8\x51\x46\x11\xa3\x55\xb3\x15\xd4\x25\x83\xce\x47\xab\xd5\x2d\x22\x48\x6c\xf3\xfc\x5d\xfc\x4e\xbb\xb0\x69\x37\xd7\x63\xda\x5d\xad\xb2\xe3\xbd\x42\x00\xc3\xb5\x28\x1f\xf4\x8f\x27\xb4\x57\xbc\x10\xe6\x85\x66\xc7\x63\x8a\xb2\xdd\x1e\xde\x91\x64\xe1\x03\x65\xac\xc6\x6c\x2b\x3b\xc5\x00\x59\xe0\x4e\xbe\x3c\x8f\x81\x65\xef\x92\x45\xbb\x57\x28\xbc\xcf\xdb\xc8\xf5\x5a\x54\x82\x2a\xbb\xe7\x78\x07\xc5\xbb\x0b\x5c\xb6\xde\x21\x29\x1d\x18\x29\x12\xf2\xdc\x14\x37\x4e\x50\xb8\x09\xb6\x53\x04\x8a\x9d\x2e\xa9\x4c\x11\x5e\x89\xdd\xde\x88\x88\xdd\x1e\x31\x13\x15\x24\xa3\x60\xee\xb2\x23\x49\xe0\xb3\x05\xf1\x4f\xe1\x13\xd0\xfc\x16\x44\x4b\xdc\x46\xba\xb8\xdd\x1b\x11\xde\x56\x2d\xed\xc6\x78\x07\x65\xbb\xdc\x9f\xc7\xb2\x34\x8f\xca\xc8\x45\xcd\xbe\x2a\x5e\x50\x02\x2f\x08\x3b\x9c\x60\x04\x63\x1e\x19\xb6\x10\x13\x35\xdd\x62\xc7\x62\xf0\xab\xad\xd9\xca\xcc\xbc\xd0\x33\xe4\x55\x39\x2e\xf3\xe5\xb8\xe4\xc6\xd9\x4f\xec\xf6\x48\xee\xaf\xc2\xcd\x8e\x63\x59\xec\x66\x73\x92\x93\x2e\xb9\x71\x0d\xa8\xfd\x06\x79\xaf\x18\xb2\x11\x11\xda\xa4\x8b\xa0\x5c\x41\xc9\xb9\x76\xeb\xf5\x40\x23\x6f\xf7\x30\x41\x8c\x9e\xa8\xda\x18\x1c\xd8\xfa\x79\xb4\xdb\x53\x18\x4e\x1d\x93\xef\x37\xe1\x0e\x8d\x27\x32\xe7\xde\x1a\xd3\xde\xe3\x2e\xd1\x8b\x1f\xe2\x55\x4c\x02\x17\x4d\x2f\x3a\x40\x0a\x7e\xf6\x95\x77\x3c\x45\x9e\x39\x5c\xac\xb8\x56\x94\x1e\x53\xd9\x6a\x49\x50\xaa\x3a\x5f\x4d\xb8\x4b\x8b\xc8\x6b\x49\x5f\x74\xe2\x41\x04\xc7\xe5\xcd\x21\x46\x09\x3e\x8a\x4f\x52\x4d\xf4\xc7\xbb\xe9\xc9\x93\x6e\xb7\x10\x0e\xc6\xbb\x69\xbb\x47\x38\x95\xf0\x7f\xa0\x47\x31\x13\x17\x48\x28\x84\xd1\x39\xd4\x8a\x35\xf6\x6d\x81\xf6\x76\x06\x8f\xf7\xd5\x39\xb4\x85\x60\x7c\x35\xd8\x59\xec\x20\xb1\xbb\xc0\x8f\x05\xde\x41\x7c\x57\x3c\xde\x3b\xee\xf6\x77\x7b\x51\x0f\x6f\xe9\x55\x71\x13\x4d\x7d\xbd\xb4\xdc\xe5\x3b\x8b\xc7\xa2\x7d\x8e\x31\xf1\xbc\x97\xfc\x1a\x6d\x24\x76\x39\x76\xb5\x12\xbc\x2e\x64\x08\xd2\x9a\xd3\xa4\x64\x41\x63\xad\x7d\x07\x17\x4e\x89\x49\x82\xd8\x30\x1e\x11\x81\x4f\xba\xe0\x41\x4c\x52\x12\xe3\xa3\xc1\xf1\xe2\xc8\x78\x4d\x20\x46\x06\x64\x81\xc1\xd2\x66\x77\x77\x71\xa4\x3e\x18\x68\x17\xea\x23\xdc\x6e\x0f\xf4\x05\xad\x4a\x17\xba\x99\x23\xbc\xbb\xbb\x58\xc3\xda\x22\x36\x4c\x55\x61\x5f\x37\xbc\xc0\x11\x6a\xb7\x17\x44\x3d\x2d\x60\x8f\x16\xb0\x43\x28\xa5\x0a\xd7\xa8\x93\xb3\x00\x9d\xc1\x62\xb7\x87\x6b\x58\x49\x5e\xd6\x7a\xc2\xd4\xc0\xdd\x0b\x3a\x52\x7f\xa8\x58\xaf\xc9\x93\x83\xe7\x0f\xa4\xbc\x54\x6b\x8c\xb6\x19\x51\x87\x9e\xa4\x8a\xfa\x2b\x8b\x53\xf0\xf1\x5e\x1f\x49\xca\x08\xa3\x5d\xd2\xc3\x51\x76\xbc\xdf\xef\x45\xed\xd4\x89\x52\x0d\xd5\xd6\x5d\x79\x50\xea\x69\x5c\xe5\x2e\xc3\x8f\x15\xd4\xf2\xb2\xcc\x54\x1c\x67\x47\x98\x0f\xc5\x88\xb2\xb6\xd8\x49\xb7\x9c\xbb\x48\xf5\x36\x54\x47\xe8\x9e\x73\xf7\xe6\x50\x9b\x9b\x57\x82\x02\xd4\x7b\xde\x83\x12\x2d\xf0\xbc\x37\x42\x82\xff\x92\x08\x87\x95\x14\x65\x33\x06\xde\x3e\xd2\x44\x2e\xdd\xdb\xa6\x34\x75\xe9\xc6\x5c\xe8\xa5\x5e\xb1\xd9\x77\x23\xc8\x22\xea\xb8\xfd\x52\x6d\x9a\x89\x2e\xa9\xe8\x0c\xa3\x63\xc3\x98\x08\x93\xab\x1a\xae\x66\x7a\x72\x5b\x91\x74\x38\xb6\x39\xb1\x08\x33\x1d\x99\xfc\xd7\x05\x57\x0c\xa6\x5a\xa9\x31\xcb\x4d\x83\x56\xd5\x90\x12\x4f\xb7\x06\xc8\xd6\xb3\xd6\x2a\x42\xf3\xc0\x27\x31\x4a\x7d\x71\x62\x8c\x98\xf6\x6f\xe1\x13\x64\xa2\x07\xd8\x6e\x93\x0d\x32\x4e\x56\xbf\x17\x89\x98\x2f\xe2\x8c\xdd\x21\xe4\x34\x76\xbe\x9e\xf6\x03\x68\x6a\x4b\xe1\x6b\x9a\x5a\xf4\x45\x04\xf6\xbd\x0c\xa5\x0a\xfd\xee\x9a\x07\x49\x20\xb4\x47\xe8\xbc\xeb\x74\xe8\xce\x7d\x70\x1b\xb1\x13\xca\xd4\x67\xc6\x91\x50\x15\xc9\x13\x2a\x31\x5e\xad\x50\x10\x17\xa3\x8b\x15\x11\xfd\xe4\xae\xa8\x1c\x9b\x78\x88\x50\x0d\x9f\x79\x34\x76\x39\x84\x09\x9c\x4a\x87\xb9\x0b\xa2\x0a\x3f\x86\xc2\xb7\xef\xf6\x40\x37\xbe\x26\x8a\x2f\xb9\x67\x20\x3f\xce\x4c\x20\x0e\x73\xd4\x12\xb2\xbc\x76\xf1\x37\xec\xa2\x16\xf8\xff\x10\xce\x5e\xf1\xdc\x03\x03\xed\xe2\x79\x2f\x74\xa3\xf7\x91\x5d\x42\x35\x22\x09\x6e\x42\x7b\x05\x79\x17\xe1\x4c\x5c\xf4\xba\x28\x51\xb8\x95\x26\x8f\x9d\x15\x49\xaf\x4b\x06\xea\x3a\x5a\x9c\x50\xd1\xef\x75\xa3\xc5\x09\xcd\xfa\x87\xea\x1f\xef\xef\x45\x5a\x14\x79\x43\x72\xb2\x74\x59\x2e\x8f\xbb\x7d\xb4\xa4\x7e\x03\xbb\x03\xfc\xf8\x9c\xdc\xe8\xb2\x4c\x2c\xd3\x31\x62\x3b\x4b\x6c\xa9\x11\x5d\x22\x55\xc9\xcd\xe3\xe5\x31\x6b\xb5\xda\xed\x1b\x92\x3f\x5e\x9e\xc8\x56\x6b\x77\x37\x27\x4b\xba\xbb\xc4\x51\xa9\xd1\x01\xde\x29\xb7\xf9\xb8\xd2\xa6\x2a\xb9\xd9\x29\xda\xdc\xb1\x6d\x62\x92\x1f\xdf\xb4\x5a\x9d\xc3\x63\xc5\xfc\xa4\xc7\x7b\x7d\xbd\x6c\x7b\x3b\x29\x8e\x86\x30\xa1\x51\xc5\xbb\x3c\x0c\x42\xd0\xf5\x94\x63\x8a\x96\x55\xb7\x01\x86\xbc\xa7\x6d\x59\xf0\x8f\x23\xb7\x9b\xf2\x98\x91\x61\x46\x38\x49\x46\x54\xf4\x63\x24\x89\x42\x23\x51\xec\xf1\xa3\xdb\x88\x7b\x8e\xde\xc3\xc2\xbb\x9b\xef\x66\xed\x5e\xd9\x9c\x11\x02\x9b\x79\xe6\x65\xda\x7c\xbc\x7b\x14\x83\xad\x57\x8c\x17\xc3\x78\x44\x11\xdf\x8d\xf1\xe3\xdd\x24\xe4\xe4\xeb\xab\xed\x24\x15\x93\xb5\xfa\xca\x59\xfb\x41\x6d\xaa\x6a\x3b\x89\x0b\x2d\x50\x71\xb8\x2f\x8c\xaf\x90\x7f\x95\xb6\x53\x3c\xdc\x1b\x05\xfe\x17\xba\xb6\x7a\xe5\x96\x53\xaf\xf3\xb1\x5e\x76\x92\x51\xd1\x1f\xd8\x25\xb5\xcd\x5b\x5c\x25\x34\xa5\xb4\x83\xb2\xe3\x6e\xbf\xf7\x78\x37\x8b\x32\xc0\x17\xbd\xef\xe3\xb9\xd9\x3a\xf4\xb0\x8b\xbf\xf1\xfc\x07\x88\xe1\xa4\x1d\xb8\x88\x2a\x70\xbe\x6f\x2f\xe0\xb1\x70\x7b\x9b\xc1\xf3\x47\xa1\xcf\xfb\x78\x6d\x93\x93\x28\xb2\x70\x8f\xc4\x74\x9f\x24\xf4\x80\x0c\x68\x8f\xed\x3e\xd9\xaa\xf3\x3d\x69\x82\x83\xcc\x2c\x96\x0c\x35\xdb\xac\xdd\x24\x5d\xdc\xac\xf7\x44\x29\x2a\x76\x09\x54\xf5\x2b\xde\x84\x4e\x23\x6d\x86\x7c\x73\xa6\x3c\x60\xba\xa5\x1f\x5d\x8b\x75\xce\xe3\x74\x0c\x81\x2c\x10\xde\xdd\xdb\x91\xf8\xf1\x1e\x84\x3c\x53\x27\x0d\x83\x63\xac\x7f\xf4\xc0\xfd\x44\x35\x9f\xe2\xb6\xf4\x59\x27\xe7\x4b\x63\xa2\xc8\xab\x65\x59\x97\xdd\x2d\xb4\x83\xc7\x70\x44\x4e\x21\x6b\x2f\x19\xeb\x7f\x33\xfa\x84\x4c\xe8\x13\xf2\x82\xee\x93\x29\x6d\x2e\x53\x13\x6b\xb6\xb8\xd1\x74\x68\xaf\x56\xcb\x84\xf8\x1a\xb3\xaf\x3c\x61\x3f\xf1\x6f\x6c\xf6\x3e\x96\x5c\x9c\xf4\xfa\xdd\xa8\x73\x48\x2e\x21\xbe\x4e\xa6\xa3\xeb\x24\x00\x1f\x64\x0e\x65\x26\xe2\x0e\xef\x37\xbf\x35\xa3\xe6\x75\x93\x7c\xf6\xab\xc6\xfd\x45\x74\xbe\xe5\x79\x03\x2c\xf4\x58\xcf\x4d\x72\xe1\xd3\xbe\xec\x80\x5f\x93\xfd\xef\xe2\xa8\xa6\x38\x92\xc6\xbe\x11\xe1\xe8\x94\x9c\x99\x2f\xc6\xa6\xe6\x6b\x08\x5f\x1a\x3c\xf8\xdf\x8a\x68\x4c\x2e\x8a\xed\x98\x91\x2e\x6e\xbf\x20\xd7\x54\x76\xc0\xfd\x0c\x61\xf2\x95\xb6\xaf\x87\xdd\x51\x7b\x4a\xde\xaa\x5f\xd7\x85\xb9\x70\x7b\x4a\xde\x53\x24\x8b\xfd\xeb\xe7\xd1\x0d\x46\xb2\x93\x88\xc5\x35\xc2\x64\x8a\xc9\x15\x5d\x74\xb4\x5f\x1b\x17\x69\xdf\xfb\x8d\x70\xb4\x80\xb4\xe7\xba\xe4\xc5\x6c\x86\x9a\x66\x1a\x4d\x0c\x49\x90\xd1\x50\x4d\x64\x84\xc9\xc7\x52\x2d\x35\x11\x5b\xe7\x9c\x48\xdc\x11\xd9\x98\x65\x08\x93\x2f\xf4\x63\x87\x7d\xe3\x12\x61\xf2\x4d\xfd\x4c\xa5\x2a\x56\xb3\x65\xe9\x18\x35\x2f\x9a\xb8\x13\x4b\xa9\xe8\x90\x59\x9c\xe7\x4d\xd2\xd4\x2d\x91\x1f\xe8\x47\xd3\x01\x6a\xce\x78\xca\x9a\x98\x7c\xf0\x8a\x24\xfb\x26\x9b\x78\xeb\x1d\x7d\xd7\x01\x47\x42\xf4\xce\x35\xcd\xd3\x9c\x65\x12\x35\x17\xb1\x9c\x36\x89\x1b\x5a\xd8\x8b\x9b\x95\x2e\xce\x65\x26\xbe\xb0\x26\x69\x9a\xfc\x23\x2f\xc5\x4c\x64\x4d\xac\xe6\xf9\xd1\x74\xf0\x4d\x8d\xe9\x07\xfb\xe0\x26\xa0\xc7\x76\x77\x33\xfa\xed\xbc\xdd\xdc\x6b\x92\xcb\x9d\x19\x56\x53\xf9\x50\x69\x49\x4f\xc9\xb4\x34\xe1\xb3\xd9\xa6\x76\xc8\xe5\xce\x85\xad\x37\xbe\x6e\x12\x00\xd9\x7e\xb3\xcb\xe6\xcd\x48\xc3\x6d\xb3\xdb\x79\xda\x53\x8f\xcd\x6e\x67\x7f\x8f\xcd\xd5\x4c\x16\xdb\x94\x5e\xb5\x5a\x48\x2d\x59\x11\xba\x18\x2d\xf4\x1c\xc3\x12\x35\xd1\xb0\x44\x0d\x38\x2c\xf9\x42\xbf\x84\x25\x66\x44\x62\x11\x27\x5c\x5e\x37\xc9\xc0\x96\x40\xad\x89\xc8\xe6\xcd\xda\x94\x88\x85\xc9\x3a\x7d\xaf\x28\xac\xfe\x67\xc4\xda\x53\x93\xf4\xf2\x82\xc9\x17\x52\x66\xfc\x7c\xa9\x50\x61\xd1\x12\x44\xd2\xfe\xf6\xdd\x5d\x7a\x31\x24\x75\x14\xc2\x77\x62\xcc\x0c\x5e\xda\x72\x9e\x3b\x48\xb6\x5a\x6e\x54\x92\x42\x7e\xcc\xbe\x8c\x60\x74\xed\x29\x84\x19\x26\x5f\x3a\x19\x9b\x8b\xaf\xea\x30\xbe\xb3\x7b\xa1\xb7\xc2\x21\x95\x49\xbf\x39\x68\xb6\x2f\x77\x26\xed\x26\x69\xb6\xbf\xb6\x9b\xff\x68\xb6\xa7\xed\xe6\xcf\xcd\xf6\x5b\xf8\x7d\xb9\x33\x89\x54\x8d\xa9\x7d\xaf\xde\x44\xfa\xab\xaf\x50\x06\xdf\xfe\x0c\x35\xfe\x01\x5f\xfd\x5c\x7c\xa5\x6b\x98\x37\x98\x7c\x2c\xaf\x45\xef\x81\xcb\xff\x19\xa9\x79\xe9\x69\x91\x1f\xca\xa0\x4a\x3e\x04\x40\xa7\x60\x14\x9d\x61\x72\x65\xd3\x6e\x2c\x4b\x00\x9b\x0a\xef\x38\x4c\x44\x2a\x77\x73\x7e\xc3\x9a\xa4\xd7\x0d\x0a\x27\xf1\x9c\xcf\xae\x9b\xa4\x99\xc7\x69\xbe\x9b\xb3\x8c\x4f\xdc\x57\xaa\x8f\xdd\x38\x4d\xa6\x22\xd3\x0b\xca\xfb\xcd\x5c\xc6\x99\xd4\xd0\x9d\xf4\x9b\x2c\x1d\x37\xa3\xe6\x9c\x8f\xc7\x8a\x69\x24\x57\x1d\x06\x46\x88\x6e\x72\x36\xdc\x05\x6c\x2b\x7d\xbf\x2e\x82\x2c\x9c\x75\xf2\x24\x9e\xb1\x87\x1a\x9d\x33\x72\x06\x06\xe5\x67\x1a\xbf\xfb\xb1\x3c\xad\x6c\xde\x67\x58\x0b\x63\x24\x72\x66\x3f\x72\x31\x90\x1f\x6a\x88\x6e\x58\xa2\xfe\x70\x14\xfa\x90\xaa\xa1\xd8\xe0\xf4\xd8\xb6\x0e\x21\x20\x1f\xd8\xf4\xa9\x6b\x5a\xfd\xaf\x36\x7e\xda\x6a\x9d\x96\xdb\xd7\x77\xd3\xc3\xda\x1f\xeb\xe5\x1a\xdb\x6f\x3f\xf0\x9b\x07\x2e\xf4\x8c\x4e\x14\x49\x78\x86\xa3\x99\xff\xf1\x9b\x34\x65\xd9\x43\x5b\xa8\xf9\xfe\x74\x29\x1f\xfa\xbd\xed\x7f\x62\xbf\xff\x49\x07\xd5\x7c\xd8\xd7\x2f\xcc\xd7\x2f\xd4\xd7\x62\x32\xc9\xd9\x03\x97\x6c\x6a\x3e\x9c\xae\xc9\x59\xe0\xa6\xe9\xbe\x39\x05\x1b\x0e\xcf\x92\x2c\x78\xc7\x83\x77\x93\xe0\x5d\x1c\xbc\x7b\x11\xbc\x4b\xd4\x3b\x45\x14\xdf\x1b\x6a\xe3\x5f\x03\x13\x61\xe6\xc3\x1b\x23\x38\x4a\x6c\x30\x02\xb6\x34\x71\x0e\x2e\x5e\xda\x40\x74\xc6\xbf\x7d\xf9\xc6\x04\x3c\xb8\x7a\x0a\x3f\xbe\xf9\x9a\x96\x67\x25\x3d\x1e\xbe\x5d\xeb\xa8\xdc\x9d\xa7\x20\xea\xe5\x24\xa1\xcd\xdf\x7e\xcb\x77\xd0\xb0\xbd\x3b\xea\xff\xf6\xdb\xb8\x8d\xd5\x63\x93\x0c\xfc\x72\xd4\x8f\x7e\xfb\x6d\xbc\xf3\xdb\x6f\x1d\x0c\x75\x50\x3f\x1a\xb2\x1f\x47\xc5\x37\x7d\xf3\xd5\xe2\x3b\xbf\xfa\xff\xe9\xcf\xce\xe9\xe3\xff\xfb\x1f\x34\xec\xee\x3e\x8f\x77\x27\xa3\xdb\x7d\xf2\x6c\x8d\xff\xf6\x98\xdc\x00\x5b\xf6\x9e\x5d\xfc\xf8\x6d\x81\x7e\xff\xbf\xec\xe2\xfc\xb7\xdf\xd0\xdf\x6e\x93\x35\x71\x7f\x7e\xfb\x0d\xff\xed\x77\xc5\x9c\xd6\xd6\x5c\xa8\x4a\xe6\x8f\xa9\xb9\xac\xd4\x8c\x2b\x8d\x92\xbf\xdd\x0e\x6c\xfd\xd3\x0d\xf5\xfd\xa6\xfd\xfa\xe3\xb0\xfe\x34\x9f\x41\xf5\x41\x75\x24\xb3\x4a\xcd\xb8\x52\xd5\x6f\x79\x42\x6f\x63\x85\x30\xce\x67\x4b\x16\xf5\x0e\x9f\x3e\xdf\xdb\x7f\xb6\x4f\xe2\x54\xf2\xcb\x25\xbb\x9a\x72\xc9\xa2\xde\x93\x83\x83\x83\xfd\xa7\x87\x24\xbe\x5c\xc6\xd1\x93\xc3\xc3\x7d\xfd\x73\x1e\x67\x3c\x65\xd1\xb3\xfd\x67\xcf\x0e\x9f\x1c\x90\xf8\x66\x99\xe9\x26\x0e\x7a\x4f\x0f\xc9\x39\xe3\x17\xea\xdb\x5e\xef\xf9\xde\x93\x2e\x39\xe7\xf9\xa5\xea\xe1\xc9\xd3\xa7\xdd\xbd\x83\x03\x72\x3e\x8b\x93\x2f\x51\x57\xfd\x4f\x93\x29\x1b\xc7\xb3\xb9\x48\xc7\xf0\x7e\xaf\x7b\x70\x48\x60\x3c\x7b\x87\xfa\xc7\x57\x2e\x66\x4c\x46\xcf\xbb\x87\x87\x7b\xdd\x3d\x72\x9e\x89\xab\x34\xea\x75\x9f\xed\x1d\xec\xed\x1f\x90\xf3\x65\x36\xbb\xbe\x12\x62\x1c\xf5\x0e\x0e\x9f\x3f\xd9\xdb\xef\x91\x24\x1e\x33\x09\x4d\x3c\xd9\x7b\xf2\xe4\x70\xef\x19\x49\xa6\x71\x26\x33\xb6\xcc\xf5\x80\xf7\x0f\xf7\x48\x32\x15\x89\x50\x7c\x57\xd4\xdb\x7f\xfa\xec\xf9\xc1\xd3\x2e\x49\x44\x16\xcf\xd4\x20\x0e\x0e\xf6\x9e\xee\xa9\xc7\x74\x32\x13\x57\x2c\xd3\x6d\x1d\x3e\xef\x3d\x7f\xd6\x83\xe2\x9c\xcf\xbe\xc0\x68\x0f\xf7\x9f\x3d\x23\x49\xc6\xe7\xb9\x48\xa3\xde\xc1\xc1\xde\x7e\xaf\xdb\x25\xc9\x75\x9c\x9a\xa5\x1a\xc7\xd9\x17\xbd\xba\xfb\xcf\xe1\x01\xde\xed\x1f\x3e\xdd\xdb\x87\xc7\x0b\x31\x1b\xb3\x34\x53\xc3\xdf\xeb\x3e\xdf\x7b\x6e\x6a\x5d\x64\xf1\x75\xd4\xeb\xf5\x7a\xcf\xbb\xbd\xa7\xa6\x84\xb1\x34\xda\x3b\x7c\xd2\xed\xda\xe7\x52\x8d\x2f\xd3\xf8\x0b\x8f\x7a\x7b\x07\xfb\xfb\x7b\x87\xba\x99\x79\x7c\xc1\x52\x19\x47\xcf\x7b\xdd\xe7\x4f\x0e\x74\x8f\x62\xc6\xbf\x32\xdd\xda\xe1\xe1\xf3\xa7\xcf\x9f\xeb\xaa\x42\x47\xc6\x50\xb3\x7f\x7a\xb8\xd7\x35\x65\xc9\x94\x8f\xa3\x5e\xb7\x7b\xd0\xed\xf6\xf6\xa0\x2c\x63\x63\x68\xee\xb0\x7b\x00\xcf\x39\xec\x5d\xd4\x3b\xdc\xef\x3e\x3b\xe8\xe9\xef\x72\x16\xeb\x0e\x9e\x1f\xf4\x9e\x3f\xef\xe9\x0e\x80\xc9\x85\xa5\x38\x78\xba\x7f\xb0\x7f\xf0\xb4\x28\x85\xd9\xaa\x95\x3b\x78\x7e\xe8\x97\xb2\xb0\x54\x2e\xb3\xcb\xa5\xe0\x39\x8b\x0e\xf7\x9e\x1f\xe8\x32\x0b\x1c\x4f\x9e\x3f\x3f\x54\x6b\xc7\xd8\x62\xc1\x53\xd8\x9c\xde\x93\xe7\xaa\x13\xc6\x16\xf9\x97\x6b\xdd\xf1\xf3\xde\x61\x8f\x8c\xf9\x1c\x3a\x7c\xf2\xbc\xfb\x6c\xef\xc9\xa1\x7e\x66\xde\xb3\x18\x5f\x98\x3d\xdf\xeb\x76\xf7\x7b\xcf\x9f\x93\x09\xcf\xd8\x79\xc6\x93\x2f\x51\x4f\x2d\x50\xef\xe0\x09\x99\xcc\x14\xb4\xd8\x33\xf2\xf4\xe9\xe1\xf3\xbd\x2e\x99\x88\x8c\xe5\xd2\x6c\xd5\xde\x93\xfd\x67\x07\x7b\x64\xb2\x4c\xa6\x39\x8f\x61\x44\xbd\xe7\xfb\x87\xe4\x22\xe6\x69\x7e\x2e\x32\xa1\x00\xe6\xe9\xc1\xc1\x93\x2e\xb9\x98\x8a\x5c\xda\xb6\xf6\x7b\x4f\x9e\x3c\xed\x11\x05\x19\xea\xa3\x27\xff\x7f\xe6\xfe\x76\xbb\x6d\x5b\x79\x1c\x85\xbf\xe7\x2a\x62\xfe\x5b\x2d\x40\x1c\xd2\xa4\x64\xc9\x32\x6d\x58\x8f\x93\x76\xb7\xdd\x8d\xe2\xd4\x49\x9b\xa6\xfa\x69\xa7\x14\x05\xdb\x6c\x64\x92\x26\xa1\xd8\x56\xcc\xff\xe7\xe7\xf3\xb9\x97\x73\x03\xe7\x52\xce\x95\x9c\x85\x17\x92\x20\x45\x39\x76\x77\xcf\x5a\x27\x6b\xc5\x22\x41\x60\xf0\x36\x98\x19\x0c\x06\x33\xc3\xfd\x9e\x03\x1a\x9e\xec\xf5\x7b\x07\x2e\x4f\xe2\x9d\x18\xed\xf5\x5c\x3e\x15\xb2\xce\x7e\x6f\x7f\x38\x92\xcf\x77\x74\xb9\x8c\x6f\x3c\xd7\xdd\x73\xfa\xce\x60\x00\xa2\x8b\x45\xee\xcb\x38\xa2\x77\x0b\x7a\xa3\x16\xec\xd0\x81\xcb\x98\x15\xe3\xd6\x1f\xed\xef\x39\x10\x46\x8b\xd0\x8f\xf8\x6c\xbb\xfd\xbd\xc1\x68\xd0\xdb\x13\x49\x17\xb1\x18\xc5\x7e\xdf\x81\xf0\x73\x9c\xde\x89\xbe\xef\xf7\x1c\x07\x14\xfa\x0d\xf6\x47\xfb\xc3\xa1\x03\x4b\xff\xb3\x70\x1d\xed\xb9\x03\xb7\xdf\xe3\x98\x51\xa4\xcc\x97\xab\xec\x52\x94\xeb\xf7\x87\x03\x58\xfa\x37\x91\x6c\xfd\xc8\x3d\x70\x0e\xf6\x87\xb0\xa4\x57\x71\x14\x5c\x86\xe7\xe7\x1c\xb1\xf8\xd8\x8e\x46\x03\x58\x86\x17\x97\x72\x55\xbb\x6e\xff\xa0\xdf\x1b\xec\xc9\x24\xb5\x6a\x07\xfb\x43\x77\xd0\x1f\xaa\x34\xbe\xc8\xdc\xbd\xfd\xbd\xc1\xe0\xe0\x40\x26\x95\x03\x58\x0c\xcc\x70\x6f\x6f\xd4\xe3\xcd\x12\x5f\xc5\x7a\xeb\x8f\x46\xbd\x7e\xaf\x5f\x24\x49\x0c\x3e\x18\xf5\x06\xc3\x32\xa9\x99\xab\x18\xb4\xc1\x68\x6f\xa8\xda\x58\xac\x88\xe1\xfe\xa0\xb7\x3f\xec\xa9\xc4\x62\x49\xf4\xdc\xbd\xde\xe8\x40\x55\x5b\x20\xe6\xe8\xc0\x71\xfa\x7b\xaa\x96\x6a\x49\xec\x8f\xfa\xfd\xfd\x41\xbf\x96\x4c\x9b\xc9\x8c\xd2\xa5\x1a\x96\xc1\x88\x2f\x2d\x99\x5e\x76\x73\x7f\x7f\xdf\x1d\xf1\xc4\x2b\x4e\xc3\x7a\x23\x47\x3c\x2a\x7c\xe9\xf7\x0e\xf8\x54\xf2\x4d\x70\x24\x86\x64\x30\xdc\x77\xa0\x20\x1b\x25\xca\x5e\xf9\x69\x1c\x47\x82\x76\x0e\x9d\x91\x70\x06\xb4\xba\xd2\xb8\xc0\x70\xbf\xbf\xdf\xef\xf5\xd4\x07\xb5\x74\x06\xea\xb5\xa0\x22\xbd\x9e\xcb\x31\x5b\xa5\x26\xab\x34\x59\x52\xef\x60\x38\xec\x0d\x47\x7d\x95\x58\x8e\x52\xff\x60\x7f\xe4\x1c\x14\x79\x2b\xd2\x31\x72\x46\xfb\xfb\x07\x4e\x91\x9e\xa4\x61\x74\x21\x4b\x0c\xf7\xdc\xc1\x9e\x4a\xaf\x08\xc5\xde\xfe\x7e\xaf\xef\x14\xf9\x25\xb1\x90\x38\xed\xec\xed\xbb\xfb\x7d\xb8\x0a\x17\x51\x85\x58\xc3\xbd\xbd\x03\xb7\x07\x57\x61\xc4\x82\x94\xfa\x57\x9c\x83\xf5\xdc\xd1\xc0\x81\xab\x30\x63\x77\x69\x9c\x15\x4c\x8c\x17\x8d\x83\xc0\xcf\xc2\x48\xa5\xf4\x0e\x20\xf2\x3f\xfb\x7f\xc5\x25\x4d\x18\x8e\x86\xa3\x01\x4f\xbc\xf3\xdc\xde\x08\xe2\xe5\x62\xe9\x07\xfc\xcb\x70\xaf\x3f\x18\xf0\x84\xf0\x33\x15\x6b\xb2\xbf\x3f\x94\x6f\x8b\xd4\x9f\x7b\xfb\xce\xde\x68\xbf\x7f\x00\x15\x49\x1e\xf4\x39\x75\x91\xef\xa2\xf9\xc3\xfd\xde\x41\x7f\x6f\x0f\x8a\xb1\xdd\xeb\xbb\x03\x3e\xf5\x89\xbf\xa4\x1a\xa9\x18\x0c\x07\xfb\x6e\xdf\x91\xc9\x62\x98\x5c\xc7\xe9\x0d\x46\x23\x99\x54\x8d\x93\xeb\x0e\x7a\x07\x07\xc3\xa1\x48\xd6\x86\x69\xaf\x3f\x72\x7b\x4e\x1f\x12\x3f\xf1\xef\xfc\x9b\xcb\x30\x91\x0b\xd7\xd9\xdf\x87\x84\xef\xda\x92\xd5\xf9\xb9\xe8\xeb\xfe\x70\xbf\x0f\x09\x4d\x57\x9c\x5e\x0c\x47\x07\x07\x2e\x14\x6b\x63\xe8\x3a\xfd\x01\x24\xcb\xd5\x15\xe7\xd1\xbd\xbd\x61\x7f\x1f\x92\xf8\x66\xa1\x88\xac\xeb\x72\xce\xea\x3a\xa0\x50\x82\x63\xd9\x7e\x7f\x08\x29\x9d\xd3\x20\xf0\x55\xea\x70\x78\xb0\x3f\x1a\xb9\xa0\xba\xef\xba\xc3\x91\x03\x69\x9c\xdd\x29\x79\xa0\xd7\x1f\xec\x0f\xdc\x03\x48\xe3\x3b\x5f\xae\x87\xbd\xde\x68\xc8\xd9\x44\xe6\xf3\x7d\xa6\xcc\x76\xe0\xf6\xf6\xdd\xd1\x3e\x94\x6b\x74\xcf\x1d\x8e\x46\x3d\xc8\xfc\x68\x51\x40\x1a\x3a\xfd\xde\x68\xb8\x07\x15\x32\x3a\x03\xa7\xdf\xdb\xe7\x09\xd9\x25\x5d\x0a\x11\x61\x7f\x6f\xd8\x1f\x41\x16\xd2\x28\xf2\x3d\xd7\x19\x38\xc3\xfd\x83\x7d\xc8\xc2\xe5\x67\x4e\xf2\x7a\xc3\x7e\x8f\x53\x8d\xda\xfa\xee\xbb\x50\x21\xf2\xf0\x60\xdf\x71\x86\x2a\x45\x2e\xf6\xfe\x7e\xef\x60\x6f\x0f\xb4\x75\x5e\xa4\x44\x6a\x21\x0f\x0e\xfa\x0e\xd4\x90\x7e\xb0\xe7\xec\x43\x45\x02\xf6\x86\x3d\xe7\x60\xe4\x00\xe3\xe4\xaf\xcf\x17\x0b\x7f\xa1\xfe\xd2\xeb\xf7\x46\x07\x43\xe1\x67\x91\x2d\xa9\xe7\xee\xf5\x9c\xbd\xd1\x68\x04\x2c\xbe\xf2\x59\x2c\xa8\xfe\xbe\x73\x30\x00\x6d\xe5\xf4\x06\xee\x68\x30\x04\xc5\x60\xdd\xc1\xb0\xef\x3a\xa3\x21\xdc\x5c\x52\x9f\x09\xc9\xae\xcf\x7b\x54\x31\xc0\xfd\x9e\x3b\x90\xaf\xd9\x55\xfc\xa9\x10\xfe\x46\x03\xd0\x28\xd1\xf0\x60\xe8\xa8\xf7\x02\x1d\xdd\xbd\x81\xb3\xbf\x97\x3f\xd3\x76\x3a\x95\x4a\x5b\x44\x3c\xbc\x98\x23\xac\x02\x46\xfd\x48\x6f\xf5\x8b\x00\x97\x0f\x64\x3d\xe3\xcf\x35\x57\x36\x65\x98\xe5\xd2\xf4\x9f\x20\x6a\x1a\x06\xb6\x59\x1a\x5e\x21\x6c\xb3\xf8\x15\x97\xf6\x5e\xfa\x19\x45\x18\x10\x23\x73\x9b\xde\xd2\x40\x68\x8f\x50\x44\xd8\xd4\x9d\x15\xbe\x13\x98\x16\xf3\x62\xea\xce\xc0\x1d\x62\x18\x0a\x1f\xa2\x57\x88\x61\xaf\x2f\x1e\xb9\x2c\x7e\x87\xd8\xf1\xf1\xa8\xe3\x0e\xee\xd9\xf1\xf1\x5e\xa7\xb7\xe7\x80\x78\x70\x07\xf7\xbd\x3d\xa7\xc3\x00\xb9\x83\x0e\xc3\x47\x47\x7b\xf7\xfc\x01\x5c\xec\x8d\x44\xe1\xf7\xbc\x60\x6f\xaf\xc3\xa5\x60\x76\x7c\xec\x0e\x8b\xa7\x91\x78\x40\xbd\x01\x2f\xb7\xdb\x1b\x0c\xb0\xb7\x57\x95\x70\x7b\xaa\xae\x51\x51\xd7\x83\x95\xd7\x6b\x57\xe0\xa2\xd5\x72\x29\xdc\xda\xaf\xab\xfe\xab\xbe\xf0\xbe\xb2\x69\x8f\xff\xe9\xcf\x78\x63\x11\x23\x59\x33\x57\x6f\x30\xe8\xf2\x9c\xbb\x5c\x16\x96\x2f\x3d\xfd\xa5\x2f\x5f\x64\xe9\x55\x55\xfa\x7d\x13\x3e\x9b\xee\xcd\x44\xa6\x53\x3d\xd3\x23\xc1\x97\x85\x17\x55\xe1\x77\x55\x0d\x2a\x4f\xad\x2d\xcb\x47\xe4\x94\x60\xcf\xed\x4b\x3f\x3b\xbd\x89\xaa\x60\xb8\x78\x7c\x85\xce\xa7\x74\x86\x3d\xa9\xb0\x93\xea\x49\x43\xd8\x7d\xca\x61\x79\xed\xbf\x86\xe2\xbf\x23\x47\xb9\xe6\x45\xa9\xd2\x49\x89\xec\xb4\x9c\x74\x5a\x4c\x3a\x9f\x73\x5a\xf3\x86\xfd\x7e\xc3\x2d\x4f\x7c\x44\xa4\x4d\x2b\x23\x11\x79\xed\xbf\x96\x21\xb6\xee\xca\x7c\x35\xef\x48\xed\x57\x36\xd2\xfb\x7b\x44\xc9\xb5\x08\xac\x55\x34\x5e\xf8\x26\x13\xeb\x0b\xdb\x29\x50\xfb\x02\xa8\x3d\x07\x6a\x2b\x75\x25\x16\x37\x3c\xee\x9a\x1e\x95\xf4\x86\xb9\x84\x6c\x58\xdd\x8c\x79\x1b\x3c\xbd\x81\x52\xc5\x15\x8f\x5d\x2f\xde\x70\xb9\x24\xa0\xc9\x85\x2e\x4e\x20\x85\x7e\x99\x98\x4c\x3e\xcd\x89\x19\xc9\x27\xd5\x26\x62\xc6\xba\x37\xa6\xa2\x21\x7f\xfe\xaf\x6f\xbe\xbc\x96\xd1\x63\x52\x9c\x97\xcf\x17\xda\xf3\x1c\xe7\x7f\xea\x8e\x99\xaa\xab\x26\x67\x48\xaf\xa1\x38\xb4\xfc\xf3\x9b\x2f\xae\x98\x68\x83\x8f\x90\xe1\xf1\x1f\x1f\x19\xf9\x37\x5f\x6e\xca\x8a\xe0\x79\xf9\x76\x51\x7b\x9b\xf3\x8a\x55\x71\x6c\x78\x7f\xf2\x4f\x34\xc7\x7f\xea\x4d\x38\xab\xa9\xdb\x5f\xfb\xaf\x39\xbe\xb9\x5e\xd3\x14\xe9\x2a\x8c\x90\x0b\x14\x37\x5d\x40\x35\x6d\x24\xb4\xec\x1c\xad\xf4\x63\x79\xe5\xc6\x55\xf7\xfb\x54\x1a\x7b\x20\x4a\x38\x38\x7c\xe4\x0e\xc7\x86\x63\x78\x86\x81\x4d\x6a\xb3\x58\xc5\x1a\x74\x87\x7a\xe4\xba\x56\xc4\x1c\x97\x68\xe9\x45\xc2\x5e\x34\x3a\x26\xae\x48\x94\x6e\xa7\x15\xea\x96\x68\xfb\xa2\x05\x6d\x3f\xa9\x1b\x68\x35\x94\x7d\x81\xb5\xb5\xf3\x02\x51\xfb\x12\xa8\x9d\x01\xb5\x97\x1a\x8e\x3e\x6b\x96\xd2\x11\x7d\x87\xd6\x40\x6c\xe4\x7d\x51\x0f\xcf\xcc\x48\x6d\x45\x70\xc2\x09\x11\xa1\xf6\x85\x78\x8a\x09\xb5\xe7\xe2\x49\x19\x7e\xf0\xa1\x96\x1d\x29\xcc\x1a\xf9\x3c\xa8\x94\x80\x77\x18\x26\xc4\xb7\x42\x48\x08\xf2\xcd\x10\xef\xf6\x4a\x13\x8d\x31\x0a\x44\xc0\x51\x7f\x8c\x22\x2b\xc6\xbb\x13\x73\xd8\x45\xd1\x51\x8c\xbd\x48\xa6\xc6\x16\xe3\xa9\x3d\x0f\x31\x2b\xe2\x4f\x7b\x30\xd9\x25\xc9\x91\x3d\x18\xfb\x66\xe8\xf5\x2c\x0e\x37\xe8\x92\xa1\x83\xbd\x09\x49\x8e\x9d\x4e\x27\x39\x72\xc7\x8e\x17\xa8\x31\x0e\x60\x02\x89\x36\x4e\x5a\x2c\xba\xc7\xad\xe2\x4f\xc5\x2a\x7e\xf1\xe0\x2a\x7e\xd1\x58\xc5\x97\xe5\x2a\xce\xca\x55\xbc\x7c\x70\x15\xeb\x4e\xac\x38\xf7\xe6\xc8\xfa\x6d\x7f\xe8\xe0\x23\x67\x4c\xcd\xfe\xd0\xd1\xef\x4f\xfd\xfe\x15\xd4\x77\x81\x36\x90\xfd\x43\xc3\xd4\x81\xf3\x13\x44\x8f\x86\xce\x98\x99\xd2\xa7\x0a\xdd\xe5\x75\x1c\xb9\x23\x67\x1c\x79\xf4\xa8\xb7\x57\x7d\x42\xbd\x3d\xc7\xa2\x98\x67\x60\x38\x2f\x2c\x8e\x52\xb8\x86\x2f\xe2\xe8\x56\xd3\xdf\xca\x1b\x64\x7e\x96\x85\x17\x11\xe2\xe3\x56\x44\x34\x2d\x1c\x7e\x8b\x11\x00\x8a\x73\x58\x84\x59\xb2\xf4\xef\xfc\xf9\x92\xb6\x0a\x3b\xb5\xef\x39\x5c\xd2\x5b\xef\x04\x4a\x61\x49\x7f\x1e\xb5\x44\x6e\x6e\x13\xb0\x46\x1c\x8e\x7a\xcb\x96\x2d\x85\x3e\x09\xba\x55\x96\xc8\x96\x55\x81\xb3\x8b\xb9\x77\x09\x05\x45\xf0\x2e\x73\x61\x12\x27\x06\xe2\x0e\x2e\xe4\xf3\x5b\x3e\x28\x5f\xe6\x22\x52\x0d\xd5\x4d\xb8\x68\x79\xbe\xe1\x7b\xa5\xf1\x90\x0f\xb4\xe0\x60\xb2\xb1\xdd\x82\xf0\x17\x0f\xf3\xe2\xa1\x44\x5f\xa1\x18\xda\x02\x3a\xac\x40\x87\x7f\x07\xb4\x18\x2c\x7d\xf8\x72\x08\x96\xfe\x55\x82\x1a\xdc\xbb\x24\xfc\x50\x12\x7d\x28\x09\x3e\x34\xd8\xc8\x96\x79\xb6\xec\xc1\x91\x8a\xfa\xad\x02\xca\xa5\x47\xbd\xc1\xc0\x1e\x74\x3a\xd5\xa7\x0b\xf5\xe9\x62\xf3\xd3\x5c\x7d\x9a\x17\x9f\x1c\xf5\x41\xd5\xab\x3e\xab\xb7\x23\xe2\x4a\xfc\xf9\xac\xe1\xcf\xe7\x07\xf1\xe7\x71\xac\x94\x3f\x8b\x95\xa4\x0c\xef\xf5\x9e\x8f\x5d\xaf\x31\x12\x7f\xea\xb8\xf4\xaa\xc2\xa5\x57\x39\xae\x90\xe9\x05\xdc\xfe\x57\xc8\xf4\x42\xb6\xe2\x52\x51\x1f\x45\x7a\xfe\x6b\x44\x7a\x2c\x58\x89\x44\x5a\xf0\xbf\x4b\x4e\xc4\x38\xfd\xea\x2a\x08\x47\x0e\x06\x46\x0a\x56\x7f\x7f\xaf\x0d\x5d\x86\xc7\x8e\xa7\x2a\x50\xf1\xc8\x97\x10\x93\xc8\x44\x11\x27\xf9\x91\xe7\x5a\x11\xee\x32\x48\x49\xaf\x1b\x59\xf1\xb3\x1a\x5a\x7e\x40\xf4\x98\x70\xaa\x45\xad\xde\x9e\xe3\x51\xd3\xed\x39\x90\x72\x26\xf4\x41\xc4\xfc\x90\x0f\x47\x6e\x8f\xd3\x53\x91\xc3\x2a\x73\x34\x3a\xd1\x82\xf6\x2f\xd0\x5b\xd5\x7e\x0c\xbf\x17\xad\x2d\x9e\x96\x8f\x45\x7b\x54\xa0\x69\x11\xfa\x31\x3b\x22\x6e\x63\x08\x70\x85\xcc\x45\x10\xc6\xe5\x11\x71\x1f\x83\xe2\x1a\xd9\x7a\xb4\x58\x77\x99\x2d\xb9\x58\x77\x99\x2d\xa5\x58\x57\x76\x53\x08\x72\xae\xe3\x74\xcb\xee\xe6\xdf\x36\x92\x96\x38\xff\x76\x9b\x80\x97\xf3\x31\xe8\x8d\xb6\x5b\xa0\xb6\xd8\xb1\x57\x6e\x1e\x09\xd3\x9e\x23\x88\x74\x0e\x42\xe8\x46\x34\x02\x69\xa6\xa5\x98\x8f\x8c\xdc\x8b\x34\x68\xb8\x32\x75\x17\x21\xde\x71\x34\x8d\x85\x3f\x94\xd9\xb3\xe6\xf5\xc7\xb7\x9b\xb7\xc4\x7a\xee\xf6\x08\x7a\x35\x7b\xde\x2a\x66\x9d\xba\x8d\xcd\x13\xbf\xe4\x79\xfd\x48\xb1\x68\x0a\x05\x46\x1c\x88\x36\x44\x0e\x88\xc9\x97\x5c\x04\x94\x31\xcd\x22\x60\x18\xad\x72\x4d\xd9\x8c\x6f\xec\xef\xef\xb9\x08\xf7\x3c\xbe\xbf\xdf\x9d\xfe\x4f\x66\xcf\x76\x6d\x46\x33\x61\x0d\xb2\xe1\x04\x35\x5c\x2e\xe9\x85\xbf\x7c\xce\x47\xc2\x7b\x6e\x98\x14\x3f\x13\x4e\x8c\xa6\xb3\x5c\x43\xf0\x10\xe9\xf2\x4c\x58\x05\x56\xd5\x87\xdb\xaf\x5c\xdc\xaa\x00\xc6\xc2\x11\x71\x71\x71\xe5\x30\x3e\x4a\x0f\x4d\x53\x58\x83\xa2\x88\xd0\x69\x3c\xc3\x76\xe4\x5f\x51\x71\xfb\xaf\xa8\x4c\x5e\x09\x6f\xb1\x6a\x2d\xfd\xb4\xd4\xc2\xba\x1d\xa6\x47\xe1\xa1\x69\xa6\xc2\xd3\xe4\x34\x9d\x55\x00\xbf\xf0\x57\x12\x03\x2d\x03\x96\x39\x90\x6a\x11\xe5\x65\x5a\x2a\x2e\x8a\xc9\xbb\xec\xb5\x2b\xeb\x51\xa7\x43\xa5\xb3\x8f\x2f\x1c\xa4\xc7\x4a\x47\x13\x18\x68\x1e\x6a\x08\x98\x6a\xcf\x7a\xf0\x12\x2f\x84\x38\xaa\x05\xbd\xd3\x02\x3b\xab\x38\x1e\x10\x12\x14\x93\x14\xea\xfa\x98\x2c\x59\x86\x0c\xed\xfe\xe7\xfe\x7f\x32\x73\xb7\x25\x9a\xb8\x94\xc3\x0d\x43\x08\xde\xc2\x43\xfe\xe9\x39\x32\x6c\xe9\x24\x24\x3a\x26\x32\x00\x48\xd1\xc5\xc8\x74\x71\x6d\x14\x22\xbe\xbd\xed\x74\xa4\xbb\x83\xfa\x5e\x7e\x13\x3f\x56\xd1\xa7\x28\xbe\x89\x74\xfc\x90\xe3\xf4\x45\xa4\x50\x90\xa3\x23\x6e\x0c\xc0\x84\x58\x2e\x24\x24\xac\x85\xa3\xdb\x70\xe0\xd1\x93\xd7\xcf\xe4\x38\xb3\x4e\xe7\x2b\x4e\x45\x1a\xd1\xc4\x02\x7f\xb9\x9c\xfb\xc1\x27\xde\x18\x86\x0b\x8f\xdd\xe2\x4a\x0f\x07\xca\xb7\x27\xe1\x74\x32\xc3\xb6\x58\xdb\xe9\x34\x9a\x91\x00\xa5\xe2\x02\x8d\x40\x0e\x60\x95\xcf\x4b\x65\xb2\x2f\x8c\x88\x23\xbe\x62\xd2\xb6\x02\x42\x2d\xf4\x4c\x17\x7d\x1a\x95\x6e\xd4\x2a\xfd\x6f\xe9\x40\x70\x79\x47\x2b\xca\x81\x8b\xc5\xba\x50\xa1\x02\x28\xe7\x50\x44\xac\x29\x29\x52\x24\x29\x92\xb8\xfa\xc3\xa6\xd1\xac\x19\x09\x4d\xae\x4d\x2e\x2f\xf3\x61\x69\x20\x9b\x6c\x59\x73\xf8\xad\x1e\x56\xfe\x44\x2b\x64\xd4\xfd\x22\x81\xf4\xc4\x19\x09\x4f\x9c\xe9\x34\x9c\x69\xd4\x25\x34\x7b\xc2\x8c\x5c\x59\xc5\xfe\x4d\xfc\x51\xee\x3e\x21\x12\x57\x74\x05\xa4\x29\x9d\x15\x97\x48\xcb\xba\xe3\x69\x38\x93\xd4\xa0\x34\x31\x4d\x71\x0e\xe2\xb9\x11\x4b\x52\x12\xc2\xff\xba\x51\x92\x3c\x97\x2d\x52\x4e\xd4\xe3\x26\xa9\x89\x39\x9d\xa9\x37\x2c\xc2\x79\x5e\xda\xc1\xa7\x39\x0c\x9d\xed\xb1\x90\xda\xcd\xb6\xbb\xb4\x5b\xe7\x5c\xa5\x30\x6c\x89\x6f\xa6\xdb\xa0\xbf\xa5\x6e\xa2\x4b\x7a\xf8\x88\xb8\x63\x91\xcd\x43\xd4\x22\x3d\x2c\x4a\xf4\xf0\x6e\xaf\xe0\x5c\x27\x45\xc0\xa5\x9f\x0b\x1e\x36\xe9\x57\x4c\x6c\xd4\x1f\x3e\x10\xb0\x45\xde\x05\x39\x28\x78\x5f\x71\x17\xe4\xe2\xb7\xfa\xfd\x2b\x19\x39\x8d\x44\x68\x6f\xb0\x3f\xc4\xb5\xe8\xa6\x95\x2e\x84\x14\x97\x46\xa5\x39\xbc\xda\x4b\x89\x51\x96\x8f\x6f\x52\x7a\x1e\xde\x42\x9c\x07\xe8\x0b\xbb\x8c\x57\x99\x1f\x2d\x32\xcf\x00\x43\xc6\x0c\xe1\x12\xf1\xb4\x3f\x03\x69\x5f\x1a\xdc\x79\x53\xe3\x1b\x03\x0c\x63\x26\x78\xf1\x60\xbb\x4b\x82\xad\x77\x6b\xdc\xba\xe3\xd3\xb4\xbe\xd3\xe6\xb2\xf6\x05\x46\x5a\xec\x27\x8c\xc7\x74\xea\xce\x44\x5c\xb0\x1c\xdc\x07\xee\x71\xb7\x4e\x74\x05\xa9\x76\x2b\x04\xe3\x63\xe2\xd2\x9e\x3b\xa6\x42\x1b\x1f\xf8\x4b\xaa\xb4\x4b\x06\x8d\x0c\x6c\xa7\x34\x59\xfa\x01\x45\xbb\xb0\x7b\x01\x86\x81\x3d\x5d\xff\xa4\x07\x7b\x48\xf5\xb5\x8f\x28\x61\x02\xe2\xf7\xb7\x49\x1c\xd1\x88\x85\xfe\x12\x31\xcb\x95\xc5\xf5\x44\x8c\x2b\x46\x42\x0d\x8c\x8f\x1c\xac\xb1\xc3\x67\x05\x3f\xd7\x99\x88\xa2\x41\xd3\xb8\xba\x93\x16\x4f\x9d\x99\x19\xab\x3c\x3d\xec\xc5\x60\xea\x5c\xa8\x19\x35\x0c\x2e\x8a\xd9\xc8\x61\xff\xc0\xf9\x9a\x1c\xf5\x52\xa1\x70\x73\x0e\x77\xff\x83\xc6\x1e\xb2\xf1\x18\x4d\x8f\x8e\xc9\x7f\x66\x98\x3f\x99\xff\x63\xa1\xe7\x33\xfe\xf4\xcd\xff\xe2\x3f\x0e\x1e\x23\x61\x27\x85\x80\x3f\xd9\xf2\xf9\x7f\xf3\x0c\xbe\xb5\xfe\x76\x86\xc7\xdf\xec\x86\x0d\x34\x10\xec\x8b\x91\xb8\xd4\x8e\x6f\xe7\x4a\x12\x79\x15\x2d\x11\xfc\xb9\x4e\xa2\xbf\x9c\x87\xcb\xa5\x27\x54\xeb\xfe\x32\xbc\x88\x3c\xa1\xec\xcf\xe4\x53\x7f\x06\x99\xb8\x7e\xe8\xb1\xe9\xde\x0c\xd6\x34\x8d\x3d\x36\x1d\xcc\x54\x74\x4f\x36\x1d\xce\x20\x88\xaf\xae\x7c\x8f\x4d\xf7\x67\x90\xa4\x34\x08\xb3\x30\xe6\x45\x47\xb3\x4e\x87\xff\x55\xa3\xec\x62\xe0\x32\x84\xc7\xa6\x07\x33\x10\xd4\x8d\x4d\x5d\x87\x2f\x8e\x16\xe1\x8d\x37\xa9\xba\x2a\x4c\xc5\xfb\xd8\x78\x6e\x78\xf2\xd1\x34\x0c\xb9\xf5\x11\x0d\xd6\x33\x8a\x84\xb1\x71\xcc\x73\x8a\xe7\x32\x6b\xd6\xc8\x99\x89\x8c\x16\xcf\x98\xd5\xf2\x89\xee\xd6\x72\x8a\x94\xb1\x21\xb2\x8a\xe7\x32\x33\x1f\x0f\xb2\xb3\x43\xc5\x83\x4c\x12\x03\xa3\x17\x97\x37\x06\x94\x47\x45\x53\xbd\x83\x52\x2f\x5d\x5d\xf9\xa2\xbc\x78\x02\x15\xbd\x5f\x8d\xa1\x0e\xa4\x4c\xd4\x00\x95\x69\xb2\x1c\x1f\x5d\x01\x8b\x3f\xa8\x24\x2e\xf8\x69\x50\xf8\xbb\xec\x07\x7f\x32\x0d\x23\xd7\x25\x44\x4d\x72\x04\xed\xb9\x5c\xcd\x2d\xa6\xba\xe5\x64\x99\xd5\x74\x98\xe5\x70\x9b\xda\x80\x9a\xa8\x1c\xb0\x52\x51\xad\xb9\xd8\x28\x47\x8e\x37\x4f\xbb\x38\xe8\xdc\x57\x9f\x30\x56\x40\xc4\x60\x8d\x0d\x68\x85\x52\x8d\x94\x61\x78\x86\x6d\x98\x9a\x9e\x51\x41\x2b\xb3\x94\x10\xf9\x90\x8d\x8d\xff\x2d\x01\x96\x43\x97\xe7\xb0\xf7\xd0\xd2\xd7\x2f\x33\x49\xab\xde\xb7\x09\x0d\xc2\xf3\x90\x16\x71\xb9\x5e\xaa\xad\xad\x0a\xdc\xf5\xfd\x81\x7a\xff\x8e\x9e\xfb\xab\x25\x93\xd4\xb4\x0a\x0a\x26\x3f\x6a\xa9\xa9\x1d\x80\xce\x7c\x54\xd6\x8b\xdf\x54\x6a\xb3\xbe\xa0\x5a\x81\xff\x0a\x6f\x55\xe4\x25\x5f\x4f\xd6\xe0\x04\x7a\xfa\x19\x27\xf6\x72\x37\x68\x07\x1a\x0f\xe2\xfc\x57\xdd\x5b\xe6\xbc\x53\xc6\x04\x3a\x70\x1c\xe9\xc6\x63\xd4\xeb\xed\x29\x37\x1e\x2e\xcf\x37\x11\x25\xdc\x1e\xce\x81\x67\x7f\x14\xc7\xcb\x2a\x2e\x4d\x22\xc4\x19\x65\xb3\x96\x06\x1f\x0c\xf4\xbd\xb3\x60\xda\x17\xca\x6b\xaa\x88\x10\x5d\x1e\x0a\x98\x86\x51\x74\x63\xea\x70\x91\x29\x9a\xba\xe5\xc6\x39\x3d\x72\xc6\x86\x63\x1b\x66\x25\x60\x5a\x29\xb6\xff\x8a\xc3\x08\x19\x8e\x81\xcd\xd8\x2b\xb9\x47\x6a\xba\xe3\xb8\xda\xa9\x99\x2e\x36\x39\x62\xc5\xda\x46\xcd\x8b\x35\x40\xa9\x55\x14\x35\x7b\x1a\xc8\xbc\x90\xc2\xbe\x18\xdf\x1a\x5e\xe1\x21\xc2\x75\x9c\x2e\xc5\x36\x8b\xc5\x84\x71\x8c\x9a\x7b\x94\x1c\xd7\x38\x70\xc5\x50\x7b\x18\x02\xfe\x99\x77\x0e\x16\x1e\x9f\x5a\x5a\x80\xda\xe0\xa6\x18\xce\xf5\x6f\x65\x05\x17\x7a\xea\x9b\x02\x03\xf8\x97\xf8\x81\xaa\x47\x18\x12\xaf\xbc\x64\x2d\x9a\x0d\x0c\x43\xea\x05\x90\xb5\xed\x25\x1f\x33\x35\xa9\x9c\x9a\x50\x4c\x0d\x04\x24\xb4\x50\x4c\xfa\xdd\x72\xc9\x5a\xa3\xea\x6c\x60\xa4\xbb\x5d\x08\x85\x67\x76\x2c\x9c\x41\x14\xe1\x2a\x8a\xa9\x0d\x08\x21\x93\x71\xea\x05\xc7\x93\x71\xaa\x4d\x4b\x60\x4d\x4c\x57\x9b\x0f\x2f\x38\x76\xc6\x69\x39\xaf\x81\x9c\xd5\x22\x21\xc0\x5e\x03\x3f\x5c\x2b\xd0\x11\xa4\xea\x9e\x46\x61\x98\x19\x58\xae\x88\x44\x91\xc3\xef\x0f\x0c\xa6\x3b\xe4\x2f\xbf\x26\x49\x69\xdb\x70\xfb\x70\xee\xbc\xf5\x4e\xe3\x73\x9a\xcb\xdb\x73\x8d\x68\x23\x7c\x63\x0e\x6b\x32\x35\xee\x0c\x30\xd6\x06\x18\xbe\x01\xc6\xb9\x01\x46\x62\x80\x11\x19\x60\xfc\x5f\xff\xa7\x01\xc6\x15\x17\x4f\xc1\xf8\x64\x80\x31\x31\xc0\xf8\xc1\x00\xe3\x9d\x01\xc6\x1b\x03\x8c\xef\x0d\x30\xfe\x30\xc0\xf8\x60\xcc\x9e\xe9\x97\x1b\x4b\x83\x0d\xf0\x75\xc6\x52\x08\xc0\x9a\x03\x2b\x6a\x97\x32\xf2\x38\xf1\x84\xe5\x86\xf4\xf1\x5f\x66\x86\xd7\xab\xab\x39\x15\x41\x64\xb4\xcc\x1c\xb1\x35\x6c\x8a\x75\xf5\x4a\xa1\x5a\x11\xc1\xb5\xc0\x27\x0e\x04\x84\x71\x04\x9a\x10\x47\x06\x0d\x0d\x44\xe4\xd0\x89\x19\x98\xee\x71\x2c\x22\x81\x68\xcc\x24\xb6\x26\x18\x83\x0a\xb8\x25\xfc\xed\x64\x72\x7c\x53\x8b\x04\x90\x9a\x81\x70\x5e\x82\x26\x26\x09\x4c\x17\x1f\xc7\x18\x1f\x62\x5e\x81\x4f\x90\x6f\xba\xf8\xdb\xc2\xc5\x41\x49\x44\xc2\xca\x15\xa6\x44\x8c\x08\xe7\x9c\x1c\x6a\x83\x50\xec\x06\x24\xdb\x2d\xde\xb8\x30\x6a\x18\x90\x3d\x22\xa7\x2b\x72\xae\xf4\x9c\x0b\x1a\x84\x57\xfe\x72\x6c\xd8\x3c\xa7\x7a\xe3\xb9\x4e\xf5\x5c\xd1\xea\x8a\xa6\xfe\x92\x8f\x7e\xcb\xc5\x89\x32\x49\xbb\xad\x5a\x89\xf2\x53\xc7\x3a\x98\xed\x5e\x68\x97\x9b\xaa\x6c\x74\x6a\xb2\x59\x8e\x71\x9e\xa3\x72\x4a\x8b\xba\x40\x22\x2c\xc6\xb0\xa8\x49\x2f\x34\x0d\x68\xc4\xc6\x9c\xee\x95\x6f\xbc\xc1\x35\x39\xeb\x2a\x8c\x56\xd9\xd8\xf8\xbf\xff\xff\xff\x07\xcf\x25\xde\x04\x32\xd4\x3a\xe5\x47\x63\xe3\xb5\xff\x9a\xe7\x88\x7c\x2e\xb5\x3d\xab\xdf\xc7\x28\x0f\x82\x2b\x6f\x4e\x32\x26\x9b\xc0\x32\x21\xa0\x08\xc5\x1f\x97\x4f\x20\x29\xa5\x3b\x98\x13\x25\xc4\x9d\x14\x22\x1b\x5c\x92\x42\x2e\xbb\xd6\x25\x30\xb8\x22\x4a\xc6\x7a\xaf\x44\xaa\x67\x46\x64\x10\x42\xde\x8f\xd1\x25\xd9\x71\xe0\x3d\x31\x2e\x0c\xec\x4d\xa6\xef\x67\xf7\xf7\x95\x74\x72\xdd\xe9\xa0\x6b\xc2\xb9\xdb\x55\x95\x0b\xd0\xfc\xfe\xde\x70\x78\x71\xd6\xe9\x18\x84\x3f\x44\xb8\xd3\x41\x73\x9e\x87\x11\xc3\x31\x20\x22\x06\x31\x24\x8f\xfc\x48\x8c\x6f\x78\x96\x64\x1c\x78\xc6\xff\x12\x4f\x9d\xce\xee\x74\x1e\xdf\xfe\x5e\x68\x52\xdf\x63\x2e\x5f\x99\xef\xeb\xa6\x53\x9e\x61\xc0\x45\x59\x38\xf3\x76\xa7\xdf\x26\x5a\x89\x05\xff\x7e\x47\x78\x93\xe1\x33\xd9\x9d\x2e\xe8\xf9\x45\x92\x66\xdf\x56\x59\x9e\x69\xb6\x17\x6a\x98\x43\x10\xa7\xd4\xe4\x23\x64\xe4\x42\x38\xc8\x08\xc4\x30\xe0\x8c\xdc\x21\x8a\xcd\x0c\x28\x31\x0c\xe9\x0f\x8d\xe7\x5f\x10\x79\xd9\xfc\xc8\xb9\xbf\x77\x77\xe9\x91\x70\xd3\x4d\xcb\x13\x95\xf1\xb9\x77\xa7\xef\x66\xe1\x1a\xc3\x95\xb0\x3d\xd0\xd1\x57\x3a\x4c\x55\x44\xa8\x22\x08\x31\x91\xfe\xfb\x0e\x63\xa1\xa2\x89\x71\x76\x13\xb2\xe0\x52\x38\x88\xc2\x5f\x02\x3f\xa3\x7c\xb1\xa4\x84\x91\x58\xaa\x54\x9f\x89\x34\xc7\x10\xce\xe5\x65\xbc\x85\x18\x43\xf5\x79\x21\x25\x34\x8f\xf3\x2d\x53\x40\x11\xe9\xcf\xe9\x33\x19\x9c\x38\x25\x4e\x79\x03\x2e\x3d\x76\xc6\xba\x26\xb7\xdc\x59\x32\x2e\x19\x50\xe1\x8b\x11\x16\x9d\x8e\x43\x88\x49\x3b\x1d\xc3\x34\x76\x64\x9d\x0b\xb2\xe3\x62\x48\x08\x5a\x8c\x0d\x64\x88\x2b\xa7\xa9\xb7\xf4\x0c\xcb\x90\x37\xa6\x8b\x44\xc3\xf0\x52\x6c\x26\x90\x11\x64\x64\x12\xd5\xd6\xd3\x91\x19\xef\xf6\x67\x42\x62\xcd\x4c\xb4\xe8\x74\xca\xdc\x58\xc8\xb1\xf0\x59\x05\xcd\xb1\x5c\x08\x2a\xad\xb4\x69\x86\x47\x81\xd0\x0d\xee\x8d\x8e\xd1\x84\xe3\xf8\xa5\x9f\xbe\x8c\x17\xf4\x84\xa1\x10\xe3\xfb\xfb\xc9\xf1\x60\x1f\x7f\xc9\x08\xda\x1b\x0a\x4e\xba\x2a\xfb\x13\x8a\xfe\x14\x2f\x58\x4e\x71\xd5\xf3\xb0\x50\x57\xe7\x97\x9d\xce\xce\x5c\xcc\x9d\x8f\x28\xb8\xbb\x8e\x8a\x30\xf5\x8a\x24\x85\x64\x54\x34\xc8\x2c\xcf\x0f\xce\xc8\xab\xa3\x93\x71\xc5\x6f\x4f\xac\x57\x25\xbf\x66\x1c\x83\x9f\xa9\x49\xbd\xec\x74\x0a\xe0\x67\x26\x85\xb3\xc2\xe6\xe1\xc4\x2a\x60\x79\xbc\x4a\x38\x23\x7c\x18\x22\x35\xff\x47\x86\x47\x49\x62\x52\x33\x33\xcf\x74\x1c\x20\x32\xfd\x8c\x7f\xd1\xd3\xff\xc3\xd3\xcf\xca\xce\xbd\x22\x45\x3d\xc7\xc7\x2e\x36\x15\x20\xf5\xf9\x15\x6e\xa0\x0d\x25\x67\x32\x4b\x5e\x5e\x10\xa3\x25\xbe\x5c\x57\x14\xed\x7a\x3c\xf4\x76\xa7\x7c\xad\x69\xab\xb1\xe9\x38\x45\x18\x05\xb9\x70\x8d\x71\xab\x79\x51\xcf\xe1\x9f\xe0\xd5\x43\x1b\x35\xb1\xd9\x83\x57\xaa\x05\x5f\xd4\xae\xe4\xa4\xbe\xb9\x68\x13\xe2\x4e\x10\x6a\x10\x53\xb1\x57\xe4\xc2\x04\x15\x81\x44\x1e\x23\xad\x95\x61\xd7\xb0\x10\xdb\x0a\x7b\x9b\xc2\xbd\x89\xb0\xb7\x29\x10\xfa\x59\x93\x41\x69\x46\x78\xc8\xef\x52\x6c\x06\x39\xff\x07\x7c\xef\xf1\x64\x95\x9a\xd8\x5e\x7c\xc5\x5d\x8d\x03\x56\x71\xa8\x5d\x53\xae\xe5\x39\xf0\x5d\xce\x3f\x50\xa7\xe6\x22\x42\xab\xf5\x91\x23\x19\x6b\x23\xb9\xb5\xa1\x7c\x13\xf6\xcf\x36\x94\xea\x51\xe6\x0b\x67\x9c\xfc\x8d\x61\xab\x26\x02\x57\x4d\xb4\x34\x1f\x3f\xa6\x9b\xe7\x70\xe0\x7c\xd5\xb1\xcf\x87\xe2\x4a\xe4\x86\x07\xad\xd1\x9e\x3b\x94\x3b\xd1\xe1\xa8\xd6\xce\xb0\xe6\xfe\x48\xe0\xda\x05\xaf\x7e\x9c\xda\x81\xe7\xcb\xfd\xc7\xc6\x51\xa0\x54\x1b\xa6\x84\x8d\x0b\xa9\xce\x13\x87\x77\xe3\x72\xdc\x53\x28\x7d\x2b\x7a\x0e\xf8\xda\x49\x44\x28\xb6\xbc\x9a\x4b\x31\xa1\xa2\x8f\x88\x73\x18\x09\x3d\x7c\x84\xfd\x69\x34\xab\xe2\x99\x4f\x45\xf4\x8a\x68\xa6\x8e\x84\x22\x71\xd8\x18\xe1\xa0\x38\x3a\x69\x43\xf9\x26\x44\x91\x99\x83\xd5\x5c\x44\xf3\x85\x00\x7b\xce\xf6\x65\xd0\x3c\xaa\x86\x18\x52\xc5\xbb\x09\xed\x52\xf0\x49\xd8\xa5\x85\x97\x17\xe4\x5a\xfd\x2e\x35\xfb\x5d\xe1\xca\x86\x99\x68\xcf\x1a\x76\x43\xb3\xdf\xf5\x71\x37\x32\x91\x6b\x16\x5f\x45\x4a\x6c\xfa\xdd\x14\xef\x0e\x1b\x07\x03\x52\xfc\xaa\x1c\x02\x6e\x74\x2d\x92\x79\x52\x12\x1d\x11\x67\x1c\x11\xc7\x13\xf6\x86\x28\x22\x2e\x08\xf5\xaf\x86\xec\x51\x97\x61\x3e\x27\xd3\x94\x0b\xfb\x74\x9a\x9a\x62\x93\x28\xd8\xed\x34\xb5\xdc\x99\xd7\xe3\x8d\xe5\x5b\xc0\x23\x66\xb9\x3c\xd1\xec\xf1\x44\xdf\x0a\x4b\x57\x5a\x08\x45\x56\xba\xcb\x70\x97\x41\x00\x21\xf8\x30\xa9\x5c\xab\x4e\x36\x0f\xcd\xfb\x8f\xd4\x5a\xe8\xeb\x86\x4f\x41\x93\xa8\xd4\x07\x62\xfb\x30\xe8\x6b\x1b\x45\xdf\x12\x17\x1f\x39\x63\xd3\x8c\xbc\x08\x17\xbd\x47\xa9\xc9\x47\xe6\x5b\xa6\x46\x81\x3f\x04\x32\x5d\xa6\x4e\xe4\x4b\x8f\xbf\x54\x0e\x29\xa5\x17\xd2\xb2\xf3\x2a\xb8\x23\xe6\x38\x33\x74\xb7\x9f\x01\x15\x87\x2a\x97\x85\x4a\xbb\x38\x54\x89\xa5\x8b\x57\x5f\x3f\xa0\x18\x0d\x86\x5b\x09\x86\xde\xd7\x92\x0b\x45\x5d\x3d\x6c\x4b\xa8\x73\x1a\x66\xd1\x2a\x6e\x2e\x07\x15\x1d\xbb\x23\xe7\xfe\x3e\x3a\xb2\x84\x6d\x9f\xd5\x1f\x3a\x5d\x6d\x83\x1c\xed\xf6\x87\x0e\xf6\x22\xec\x15\x9d\x2d\x25\x49\xe6\xd1\xfa\x8a\xd7\x6d\x25\xa5\x10\x3a\x0e\x2a\x76\xa7\xdb\x17\x46\x16\x1b\x37\x4f\xf0\xea\x14\x90\x73\x2d\x11\x1f\x94\x55\xef\x3c\x9b\x45\x21\x22\xee\x6e\x54\xed\x5e\xe3\x3a\x95\x17\x05\xcd\xb8\x2b\xcf\xe4\x84\xa5\x29\x6d\x36\x9e\xe1\x71\xe4\xb1\x16\xe7\x6e\xdb\xc6\x68\x5b\xef\x73\xe0\x93\xf3\x28\x54\x8e\x35\x97\x69\x94\x1c\xcb\x50\xa4\xd0\x3b\xe8\x3d\xd2\x04\xa6\x68\x1c\xa7\x88\xdf\xf9\x8c\x56\x77\x39\x0a\x9f\x54\x2d\x23\x22\x42\xa3\xbd\x0b\xaf\x28\xa2\x5d\xe4\x5a\x31\x36\x59\x37\xc6\x10\xe5\x6d\xce\xad\x9f\xee\xee\xb8\xa5\x6e\x6d\x22\x79\x8d\x11\xaf\xb1\xbd\xba\xd1\xe3\xdd\x87\xb3\xfb\x7b\xc4\xc8\x74\x86\xab\x73\xa8\x8a\x83\x14\x9c\xa5\xc6\x48\x52\xc2\x9a\x47\xe5\x65\x13\x43\x9d\xee\xcb\xb0\xcb\xe2\xd0\x9f\x73\x10\xde\xe6\x10\x9b\x9c\x5f\x74\x4b\xea\x96\xe6\xad\x07\xb3\x92\x31\xbd\x58\x9d\x9f\xd3\xd4\x0e\xb3\xdf\x42\x7a\x23\x82\x97\xee\xd4\xed\xa7\xbf\xf3\x99\xcf\xbf\x35\xbd\x40\xd7\x0e\xbf\xf6\xf6\xbe\xc6\xb2\x37\x09\xa2\x60\xd5\x1b\x74\xa1\x60\xb9\x5f\x72\x08\xc9\x97\xfc\x59\x69\xda\xf0\x50\x24\x06\x61\x0e\xfe\x25\xc7\xca\xeb\xba\xd8\x25\x37\x33\xc9\x49\xe0\x99\x18\x16\x00\xe9\x38\x6d\x67\xc0\x5e\xf8\x55\x9e\x2b\x6d\x2d\x44\xbe\xb4\xce\x6e\x85\xa7\xf1\xbd\x83\xbf\x21\x75\x6e\x19\x8f\xf2\xdc\x42\x1a\xc5\x80\x74\x3f\x59\x59\x58\x10\x89\x2d\xa5\x73\xdd\x50\x2a\xbb\x74\x51\x24\x3d\x72\xc6\x8e\x97\x62\x21\x54\x48\xb1\x83\xa2\x50\xe4\x34\xcd\x68\xb6\x89\x62\x25\x6b\x6a\xdb\x49\xa4\x96\xab\x0b\x9b\xb4\x4b\x52\x2d\x8a\xb7\x3f\x65\x33\x44\x2d\x26\x58\x48\x6f\xf4\x55\x49\xf8\xd7\x73\x31\x10\x73\xf8\x70\xde\x70\xd6\xa8\xcb\x9c\x22\xb2\x63\x5a\x70\x51\xa1\xf9\xef\xef\x0f\xa5\xe2\x9f\xf3\xa9\x82\x36\x05\xe5\xae\xe6\x39\x45\x75\x1d\x73\x7c\xc6\xc5\xbd\x56\x7c\xe3\x80\x8b\xc3\xf2\xd5\x4f\x72\x03\x93\x02\x62\x55\x0a\xe3\x29\xb2\x5e\x6a\x5f\x00\xb3\x2f\xe4\x81\x06\xb5\xe7\xc0\xec\x39\x86\x89\x32\x0c\x48\x30\x2a\xed\xf1\x81\x35\x0d\x13\xdb\x14\x6a\xd4\x4e\x89\x38\x23\xa2\xf6\x05\x09\xe5\xc3\x9c\x04\xf2\xa1\xb0\xa5\x9f\x88\x57\xbe\x3d\xab\xe2\xc2\x5e\xf8\x57\x57\x3e\xa1\x90\xe6\x48\xf7\xdf\x3c\xd9\xa2\xbf\x53\x0b\x8b\xcf\x7a\x41\x71\x1e\x10\x57\x43\x71\x4c\xa3\xbd\x6e\x48\xaf\xa9\x36\x3a\x7c\xd5\x80\xc0\xab\xd4\x4e\xef\xef\x1d\x08\xe4\xf3\x05\x7f\x9e\xc8\xe7\xf9\xfd\x7d\x19\x49\xd2\x27\x14\xf9\xbc\x42\x8a\x02\x5e\x11\x45\x13\x0c\x69\xd9\x5b\x17\x5a\xf6\x75\xa9\x9d\x12\x5f\x98\x5d\xd8\x17\x24\x90\x0f\x73\x32\x11\x0f\x62\x60\x84\x92\x3b\x21\x13\x94\xda\xc2\x99\xe6\x04\xf1\xdd\x68\x0e\x7b\x7b\x8f\x0b\xa3\xf1\x58\xc6\x50\x73\xb0\x59\xf2\x08\xdc\xc6\x24\xdc\xc1\x23\xe9\x80\x2e\x2f\x0d\x45\xfc\xcc\x94\xec\x4e\x2d\x53\x3a\x4e\x59\x98\xff\x63\x8f\xff\x67\xd1\xbd\x17\x3f\x26\x2e\x9c\xa7\xf0\xef\xc2\x0e\x60\xf7\x42\xb9\x2f\x56\x1e\x44\x52\x3b\x8b\x57\x69\x40\xc1\xb8\x30\x9a\x4e\x4b\x0b\x4c\x28\xa3\x78\xfb\x19\xfb\x29\x5a\xd0\x5b\x12\x6a\xcf\x0e\x24\xc4\x72\x61\x4e\xa6\x33\x58\x13\x15\x99\x8e\x9a\xc4\x30\x80\xf1\xbf\x87\x28\x22\x69\x69\x57\x20\xdc\x42\x87\xf2\x95\x61\x7c\x88\x51\x40\x7c\x69\x90\x81\x8f\x27\x42\xc3\x5e\xf0\xb3\x09\x04\x18\xe6\xd3\x64\x36\xe6\x7f\x4c\x12\x78\xf3\xa9\x69\x26\x33\x12\x60\x40\x91\x38\xe9\xc1\x84\x10\xe4\x13\x9f\x3f\x8e\xb5\xac\x7e\x91\xd5\xf7\x90\x7a\x12\xfe\x0a\xd7\xca\xce\x31\xf4\x12\xb8\x2d\x25\x9d\x08\x7c\xe1\x59\x6b\xa2\xf7\xab\xf2\x9f\xaa\x85\xf8\xd4\x1a\xb7\xb5\x69\xf3\xd2\xf8\x6f\xbc\x9e\x3a\xb3\xf1\xe3\x94\xe5\x9c\x06\x09\xdc\x44\xbc\x90\x7d\x8b\x1f\x54\xb2\x6b\xe7\x35\x39\x62\xea\x22\xa7\x5a\xaa\x4d\x0e\x54\x1a\xa8\x1e\xc6\x47\x4c\xe8\x32\xe7\x53\x14\x91\xb5\x30\x4a\x0d\x67\x24\xb2\x6f\x35\xa6\x34\x57\x27\x52\x06\xce\xc5\xbe\x7f\xd0\x7b\x9c\xad\x4a\x02\xb1\xa4\xce\xb5\xd3\x57\x89\xa0\x21\x71\x47\x8e\x74\x61\xfb\xe6\x27\xf0\xc9\x97\xd2\x21\xe6\xef\x9e\x03\xe5\xcb\x07\x2e\xcd\xc4\xcc\x67\xd4\x73\x20\xfb\x44\x6f\xf8\x57\xe1\x0b\xec\x77\xcf\x95\x0f\x1f\x3c\x37\x7f\xd6\x34\x98\xe5\xbb\x50\xf0\x25\xb2\x0a\x0d\x72\xb1\x67\x09\x34\x8f\xbc\xb4\x4b\x4d\xd6\x65\x02\x01\xe9\x2e\x09\x80\xed\x0a\x3c\x4a\x08\xed\x46\x42\x56\xec\x74\x50\x64\x11\xda\x4d\x20\xb6\x08\xeb\x26\x18\xd0\x44\x03\x10\x75\x23\x33\xee\xc6\x32\xb4\xca\x2e\x99\x40\xcc\xff\x24\xbb\x64\x82\x81\x76\xe3\x23\xd6\x8d\x84\x0e\xd1\xe2\xe4\xc0\x62\x7c\x51\x24\x10\x10\x2b\xc0\xa0\xf7\x37\xd5\xfb\xeb\x17\xfd\x95\xca\x0f\xe6\x47\x3d\x11\x00\xaa\x1b\xaa\xfe\x97\xe9\x28\x11\x89\x72\x30\x82\x62\x30\x26\xf9\x86\x0f\x57\x71\xc0\xd5\x62\x3d\x57\x86\x69\x1c\x53\x19\x2e\xde\x34\x9e\x1b\x9e\x61\xe4\x4d\xd4\xf2\x21\x90\x43\x39\xe1\x0b\x3a\xe1\x0b\xba\x95\x14\xeb\x67\x6a\xe5\x66\x50\x5c\xda\xdb\x11\xd1\x5b\xe2\x1d\x42\xd4\xa4\x24\x24\x90\xeb\x4e\x77\x99\x2a\x04\x30\xde\x62\xfe\x13\xe1\x67\x93\x6a\x69\x5a\x7b\x72\x71\x96\x81\x5f\x73\x10\xc9\x3d\x2d\x39\x16\x6b\x56\x04\x7b\x45\xe1\xfd\xbd\x8f\x3b\x9d\x96\x4a\xcc\xd0\x64\xa6\x6f\x46\x38\x47\xbe\x5d\xcd\x02\x68\x2f\x1f\x20\xd0\xbf\x04\xfa\x17\xe1\x2f\xbf\xbe\x7b\xe3\x88\xc6\x7b\xc8\xc6\x5c\x74\xe1\x3b\xca\x31\x33\x49\x7f\xe8\x78\xcc\xa2\xfc\x95\x23\x81\x48\xc0\xe0\x97\x5d\x52\xc1\x14\x43\x14\x61\xd3\x90\x73\x5e\x8c\x40\x8c\x6b\xfd\x12\xca\x25\x8c\x3d\x56\x46\x60\xac\x17\x32\x99\x19\x8b\xde\xc8\x04\x08\x8a\x87\x07\xdb\xba\xa5\x25\x02\xc9\x1e\x6c\xc8\x46\x3b\x54\x91\xb2\x19\xe2\x1d\x02\xf5\xdb\xd6\x88\x18\x7c\x15\x19\x82\xb7\x25\xba\xbf\x67\x3b\x84\xc4\x05\x8e\xf9\x05\x70\x9f\x03\xe7\x68\x5d\xb4\xc7\x80\xe2\x01\x1b\xf8\x59\x50\xf6\x60\xd2\x40\x8f\x48\xa2\xc7\xa4\xd6\x7a\x06\x71\x81\x1e\xe2\x3e\x63\xd4\xe9\xf0\x9f\xf8\xfe\xbe\xad\x42\x33\x12\x8e\x1a\x63\x93\x57\x25\x7a\x25\x16\x1a\xa8\x07\x8e\x22\x2a\x25\x28\x52\x44\x4f\x7d\x12\x48\xbe\xd2\x46\x73\x19\x44\x9c\x2f\xc6\xe5\x11\x05\x97\x85\x8e\xe2\x43\x3c\x99\x22\x46\x12\x2e\x08\x71\xf2\xcb\x6a\xe4\x77\x52\x91\xdf\x4a\x4a\xa9\x59\xc4\x6b\x91\xe0\x50\x4b\x40\xfc\xef\x4e\x27\x13\x9f\xa5\xe1\xed\xb8\x7c\xf2\xde\xd3\xf9\xcf\x21\x7b\xf9\xf6\xad\x7c\xc7\xd2\x04\xbf\x72\xb4\x1f\x66\x3f\x2d\x68\xc4\x42\x76\x37\xf6\xbd\x00\x31\xdb\xe7\x92\x2a\x30\x3b\x00\x66\x2f\x80\xd9\x14\x98\x7d\x8e\x73\x0c\x46\x72\x0b\xcf\x0d\xfe\x83\x0d\x30\x16\xf4\x02\x1b\x52\x7e\x6a\xf3\x5a\x59\xdd\xce\x42\xf1\xfd\x3d\x8a\xc9\x22\x0e\x84\x75\xb5\xba\x99\xf2\xfd\x92\xf2\xb7\xd7\x6f\x91\x71\xc9\x58\xe2\xed\xee\xde\xdc\xdc\xd8\x37\x7d\x3b\x4e\x2f\x76\x7b\x8e\xe3\xec\x66\x9f\x2f\x0c\x21\x98\x08\xaf\xfc\x5b\xdc\x8c\x02\x15\x41\x4e\x62\xbb\x4c\xb2\xe7\x7e\x46\x7f\xf3\x97\xe2\xb2\x4c\xbc\x0c\x17\x7c\xe5\x60\x3c\x0e\xe4\x15\xf7\x2b\x39\x0a\xb6\xaf\xee\xb7\x07\x40\xed\x05\x50\x9b\x02\xb5\xcf\xb1\xe7\x8b\x8e\x8a\x6e\x62\xf1\x1f\xe7\xc0\x37\x5c\x4f\x33\x3e\xaa\x6d\x45\xf8\xe6\x46\x6e\x09\x0e\x9c\xe1\x48\xee\x45\x7a\x07\xbd\x91\xdc\x19\x48\x26\x39\x21\x11\xe2\x9b\x63\x19\xb1\x88\x8b\x83\x32\x62\x91\xd0\x89\xc1\x7a\x53\x4d\x9d\xe9\x22\x5a\x56\xee\x5d\x9f\xd5\x46\x9f\xdd\xdf\x1b\xf3\x38\x5e\x52\x5f\x1c\x29\x67\xe3\x22\x50\x0c\x17\x1a\x8c\x48\x18\x4c\xc8\x0f\x81\x1d\x78\x86\xb4\x5f\x50\x39\x23\xb5\xe1\x4d\xc4\xa6\x66\x8c\x18\x89\xf8\xe2\x4a\xb0\x97\xd8\x81\xc7\xf4\x9d\x3f\xcf\x35\xe6\xdf\xea\xc9\xdf\xf9\x8c\x8e\x7d\x3b\xe0\xcb\x72\xad\x94\xe8\x6b\x3b\x50\x7e\x2d\xc3\x4c\xee\x18\x18\x1e\x87\xf6\x07\xaf\xed\x6e\x44\x11\x35\xb1\xfd\xe6\x44\x79\x40\x55\xde\x1c\xc3\xe3\x89\x1d\x78\x41\x49\xbf\x72\x18\xec\x7d\xf5\xe0\xe2\xa7\x45\xb1\xaf\xfc\x51\x1a\xac\xc1\xa7\x3f\xa4\x4c\xd3\xf4\xfd\xff\xe6\x27\x71\xe5\x2e\xe6\x12\x0d\xb5\x86\xe0\x93\xd4\x0a\x1b\xe6\xdf\xd2\xa6\xde\x24\x74\xea\xcc\xca\x68\x5d\x8c\xb8\xda\xe9\x72\x79\xa9\xa9\xc8\x5b\xbb\xd4\x44\xa7\x6c\x96\x0b\x1f\xc8\xcf\x27\xfa\x25\x9b\x0a\xf8\xad\xa3\x2c\xf7\xef\x8a\x87\x5b\xb7\x48\x71\x25\x41\x52\x57\x96\x0a\xbb\xd2\x8f\xd2\x81\x71\x79\xb3\x31\xa8\x49\x97\xb2\x85\xfa\x46\x5d\x79\xbf\x67\xc7\xc4\xd9\xb4\x04\xfe\xb3\xb0\x04\x5e\x84\x17\x21\xcb\x3c\x71\xd7\xed\x4f\x15\x19\xc9\x1d\x54\x31\x2e\x8a\x00\x9b\xae\xd3\xed\xb2\x36\xcd\xc1\xd6\xb1\x8a\xf5\xb1\x8a\x6b\x63\xa5\xed\xa9\xf4\x61\xeb\x46\x78\x37\x92\x63\x97\x23\x8a\xf3\xab\xf8\x33\x7d\x57\x28\xd5\xb4\x21\xf8\x73\xf2\x4d\x73\x14\x6f\x5d\x62\xd2\x1c\x8a\xf4\x72\x50\xef\x5c\x62\xb2\xfc\xcf\x3c\x58\xc6\x19\x7d\xe3\xb3\x4b\x84\xbf\x14\x5a\x23\x55\xb0\xd3\x41\x8d\x09\xb8\x75\xa0\x2c\x5d\xc0\xab\xcd\xc1\x9f\x7f\xfc\x89\xf3\x65\x18\xb5\xb7\xee\x55\xd9\xba\x46\xa3\x54\x5b\xae\x57\xfe\x22\xf5\x59\x18\xbc\x5c\xa5\x45\x07\xb5\xeb\xf6\x05\x98\x5f\xbe\xf9\x22\x4b\x9b\xac\x82\xc1\x41\x46\x75\x90\x71\xfe\x67\x3e\xa7\xeb\x90\xa6\x0d\x78\x7c\xf7\xdf\x80\xf9\xb2\x0e\x53\x82\x32\xe3\x3a\xfc\xb4\x0e\x3f\xcc\xff\xcc\xfd\x34\x28\xe1\x0a\x39\x5d\x58\x69\xe8\xe1\x05\x20\x25\x66\x0a\xc8\x27\xa6\x8f\x8f\x9c\x4d\x7c\x8b\xe8\x85\xcf\xc2\xcf\xf4\x79\xea\x2f\xc2\x95\x40\x38\x9f\x23\x1c\xc7\x96\xa0\x9c\x0b\x98\x94\xf3\xc6\x49\xa8\x45\x61\x4e\x52\x8b\xc1\x9a\x04\x16\x85\x8c\x4c\x2c\x06\x2b\xb2\xee\xae\xcd\xac\x9b\x3d\x2b\xaf\x44\x95\xe5\xf1\x16\x34\x71\x49\x7d\x1e\x58\xfe\x67\x79\xab\x6a\x75\x1c\xe2\xf0\xbc\x3a\x2d\xcd\xba\x89\x35\xef\xae\xf1\x71\xd8\xe9\xf8\x72\x61\x9d\x92\xc8\x0a\x60\x41\x52\x6b\x02\x4b\x92\x74\x13\x73\xde\x9d\xc3\x39\x39\xed\x9e\x9a\x8b\xee\x02\x4e\xb4\x3d\xc6\x12\xc3\xa5\xf6\xba\xc2\x70\x4d\x7c\x79\x46\xc1\xf7\x00\x28\xb6\x64\x4d\x41\x9c\x21\xb4\x34\x57\xd6\x39\xde\x45\xbd\xee\x49\xf7\x12\x63\xbc\x2b\x2c\x81\xae\x77\x2f\xe1\x3d\xb9\xde\x3d\x79\x56\x36\xea\xca\x72\x45\x83\x9a\x88\x46\xcd\xab\xee\x5a\x74\xcd\xbc\xea\x66\xf9\x9f\x75\x34\x3d\xe1\x83\x0c\xe2\x8f\x03\x0e\x9f\x6a\x94\x75\x4f\x8f\xd7\xdd\x05\xae\x4d\x39\x35\xdf\x77\x93\xfa\x00\x99\xef\xbb\xf3\xfc\x4f\x29\x7c\x6d\xc5\xee\x8d\x41\xe5\x88\xa2\xd0\x44\xec\xe2\x1a\x88\x92\x90\x9d\x9d\x04\x64\xac\x8f\x47\x22\x49\x54\x20\xc9\x9c\x44\x72\x14\xf9\xc0\x05\x82\x9b\xaa\x60\x5e\x61\xc4\xdf\x33\x42\xcd\x39\xac\x08\x33\xd7\x70\x4a\xdc\xff\x24\xb0\x20\xc9\x38\xb0\x26\xde\xc4\x0a\x9e\x35\xf0\x64\xdc\xc4\x93\x8c\xf7\x64\x95\xff\xe9\x55\x78\x50\xe4\xb5\x32\x7c\x1c\xde\xdf\x37\xd2\xef\x5c\x6b\x85\x8f\x43\xbc\x39\x25\x05\x28\xe0\x7b\xc9\x85\x88\x5c\xb9\x20\x8b\x6f\x53\x33\xc5\xb0\x38\xf6\xc7\xcd\x19\x12\x6b\x30\xe2\x33\xe4\xc2\x37\x5f\x4e\xf9\x1b\xb5\xe6\x62\x64\xad\x75\xde\x9e\xa1\x9c\x81\xac\x36\x03\xbc\x03\x8b\x0d\x34\xa9\x81\xe0\x38\xb0\x38\x26\xb1\x40\x80\xd3\x06\x16\x68\x23\x3c\xc1\x0d\x7c\xd0\x46\x7b\x82\xf3\x3f\x71\x9e\xd2\x80\x6d\x21\x5d\x4f\xa5\xcf\x97\xdf\x88\x38\x24\xf9\x67\x41\x8c\x2e\xbf\xf9\x62\x45\xf9\x1f\x7f\xe6\xa5\xad\x6b\xfd\x6e\xc1\xc7\x5c\x8f\x63\x52\xbb\xd9\x3e\xa9\x05\xef\x20\xfd\xfa\x47\x64\x52\x9c\x27\xda\xed\x86\x49\xf5\x9c\x43\x6f\xff\x60\xf0\x38\xbb\x7e\xb1\x7d\x78\xe1\x2b\xdb\xf8\x44\xee\xe4\xbf\x0b\x3f\xd3\xf4\x22\x8c\xe4\x39\xc9\x3b\xda\x48\x7d\x15\xcb\x0f\x9f\x9a\x1f\xde\xc4\x37\xe2\xc3\x8b\xe6\x87\xb7\xd7\xa9\xbc\x23\xf0\x76\xe3\xcb\xdd\xd5\x52\x81\xbb\x55\xdf\x0a\xe1\x5f\x82\x52\x69\x57\xc9\x32\x0c\x42\xa6\xce\x6a\x45\xda\xab\x30\xa2\xbe\xbc\x19\x70\xab\x52\x14\xa4\xbf\xe4\xeb\x69\xba\x08\x23\x7f\xa9\x84\x28\x91\xf4\x26\x0e\x23\xa6\x62\x7a\xaa\x04\xd9\xe4\x5f\xe4\xeb\x2f\x2b\x3f\x62\x61\x71\x3b\x81\xea\x89\x6b\x99\x18\xaa\xc4\x33\x7f\x11\x2a\xd8\x4c\x25\xbd\xa5\xd7\x2b\x69\x9b\x2e\xbd\x5c\x6f\x24\x17\xed\xbb\xd8\xf8\x52\x34\xe3\xf3\xc6\x97\x5a\x8b\xce\x36\x3e\x97\x23\xfb\x6a\xf3\x53\x35\xb4\x77\xc5\xc7\x22\xf7\x1f\xea\xbd\xca\xf2\x83\x4c\x79\x77\x99\xd2\xec\x32\x5e\xaa\xab\x15\xaa\xdc\xbb\xf0\x4a\x36\xe0\x52\x25\xfc\xca\xe4\xfe\xe2\x9a\x42\xe5\xf3\x5d\x62\x8b\xae\x0f\xde\x3b\x68\x31\xb8\x51\x56\x6e\x1b\xe1\xf0\x84\x19\xdb\x73\xc7\xab\x6c\xd4\x9e\x2b\x57\x1d\x32\x84\x09\x6d\x1a\xa1\x69\xdf\x18\x2e\x62\xa7\x54\x66\x68\xf2\xbe\x70\xe3\x2c\xfe\x49\x95\xb7\xec\x67\xa9\xa4\x79\x61\xc4\x68\x9a\xc4\x4b\x5f\x0a\xc2\x5f\x6f\x66\xd9\x3a\x68\x01\xca\x5a\x80\x32\x5c\xef\x5f\xad\x57\x7c\x80\x7d\x19\xe1\xd8\xa9\x0e\x90\x64\x20\x3d\x64\x84\x6a\xb1\x18\xb5\xb3\x95\xe2\xb2\x33\x27\x1f\xbe\xfd\x16\x18\x99\xce\x40\xc4\xd0\x89\x49\xa0\x5b\x1b\xa5\x52\x50\x08\x09\xb5\x2f\x28\x53\x71\xee\xcb\xc3\xbc\x50\x06\x30\xdd\x21\xa4\x8c\x1e\x17\x3f\xa3\x7c\x37\x8c\xe4\x09\x8d\x50\x67\xa4\x58\x8b\xb4\x18\x4d\xc3\x6f\x8b\x10\x7c\xa5\x6f\x83\x50\x0d\x09\xd1\xcf\x29\xb8\x94\xbf\x31\x35\xa5\x5e\xa0\x38\x56\x16\x2d\x2f\x3b\xf2\xac\x11\x66\x2f\xc2\x54\xc4\xe4\x8f\xf1\xfd\xbd\x6c\x57\x0c\xaa\x55\x31\x6f\x55\x75\xdc\x09\xa1\x1c\xdd\xc7\x86\x59\xa8\x87\x3f\x08\x6b\xb1\x15\x42\x5b\xdd\x6c\x7e\x1c\xb0\x98\x50\x0e\x20\xe6\x05\x83\x38\xb9\x6b\x31\x69\x9c\x08\xab\x8b\x02\x2c\xe2\x5c\x2e\x55\xb7\x9e\x43\xd0\xc2\x46\x84\x75\x0e\xa2\x5c\x58\x40\x44\x26\xa8\x2a\x2d\xa7\x4f\xec\xf9\xd5\xb8\xf3\x4d\xbf\xec\x3e\x04\xc4\x81\x39\x71\x61\x4d\x76\x5c\xc8\x88\x03\x2b\xe2\xc0\x29\xb1\x07\x15\x56\x2c\x50\x71\x22\x19\xa2\xe2\xba\x38\xa4\x64\x7e\x24\x4e\x62\xc6\x73\x2f\x80\x84\xa4\xe3\xc0\x9b\x3f\xa3\x04\x25\xd6\x44\x0b\x28\xe7\x42\x64\x65\x66\x4f\xc4\x6f\xab\x42\x5f\x17\x3b\x3b\x0c\x13\x53\x94\xb0\x68\x17\x45\x56\x86\x71\xf7\x14\x18\x11\xe7\x53\x99\x2c\x31\xd1\x37\x59\x93\xd2\x30\xa5\x0c\x24\xf5\x4c\x59\x5f\x17\xc7\x27\x4d\xbf\x0d\x9a\x35\xa2\x49\xbb\x2c\xd7\x8e\x7c\x51\x3a\x5e\x54\x97\x1c\xbc\x45\x89\xb3\x0b\xba\xa4\x8c\x3e\x8f\x8a\x11\x84\x68\x03\x5f\x1f\x9a\xdf\x90\x63\xc8\x02\x61\xec\x85\x1c\x3b\xa2\xa7\x20\xda\x34\x80\xf9\x8c\xf0\x69\x31\x03\x98\x13\x73\x2e\x01\x89\xe4\x12\x94\xb8\xcf\xd6\x02\x6f\xb3\xf0\x9a\xec\x38\x1c\x02\x2f\x5a\x46\x78\x6a\xbb\xeb\xc8\x33\x64\x8c\x26\x6d\xe6\xb5\xa2\xde\x2d\x55\xb6\x74\x61\x4d\x76\x76\xa8\x6c\xf6\x9a\x17\x4d\x9e\x12\x1a\x23\x23\x9a\xbf\xb4\x95\x08\xdf\x26\x20\x65\x1a\xa4\x27\xc4\xf9\xa8\x81\x6b\x83\xf5\x84\x98\x1f\xbc\x35\x12\xc0\x8a\x03\x90\xd7\x73\x1f\x55\xf2\xb4\xd5\x20\x41\x78\x4e\x94\x00\x4f\x73\xe1\x4d\xa7\x95\x14\x24\x28\x44\x18\xc4\xd4\x62\x85\xf6\x6b\x5c\x1b\x0a\x94\xe1\x5a\x77\x44\x90\x1d\xde\x3a\x74\xaa\xd1\x8d\x05\xc2\x1a\xe5\x68\x04\x87\x2b\x2c\xfa\x78\x1b\x4a\x13\xa7\x72\xe6\x68\x0d\x3c\xa8\xe5\x41\x6b\x8d\xd8\x48\x95\x79\xe9\xb6\x6e\xcd\x11\x43\x18\xe7\x40\xf5\xe8\x73\xda\xd7\x44\x35\x5b\x68\x90\xaa\x76\xd7\x3b\xee\x62\x2c\xd8\x61\x56\x04\xfc\x87\x95\xd0\x66\x0e\x7a\x22\xea\x85\x32\xab\x5d\x94\x7a\xcd\x25\x89\xd0\xde\x5e\x2d\xea\xba\x16\x04\xc5\x94\x17\xce\x4e\xc8\xd4\x01\x57\xbb\x1a\x76\x59\xbb\x93\x56\x26\x5f\xd7\x4c\x73\x99\x45\xa4\xed\xdd\xe6\xd1\x3b\x8a\x2c\x8a\x77\x59\xee\xa1\x88\x94\xba\xc1\xd7\xfe\x6b\xcf\x1e\xc0\xe6\xc0\x44\x4a\x86\x8a\x6a\xce\x5a\xa5\xb1\x9e\x94\xad\xa8\xbc\xf1\x49\xa7\xee\xac\x32\x9b\x61\xb5\xfb\x9f\x31\xe7\x32\xd7\x48\xf8\xd1\x0a\x49\x84\x7c\x08\x31\xf6\x44\x5a\x0c\xca\x22\x24\x14\xc1\x92\x5b\x10\x38\x44\x31\xa7\xcd\xf9\x86\xdb\xd7\xa2\x01\x1b\xc1\xb1\xa1\x38\x96\xc6\x22\x68\x71\x65\x80\x11\xd7\x03\x14\x0b\x77\x94\x96\x2b\x4f\xe5\xa7\xf1\xec\x88\x77\x45\xb0\x85\xe2\xa2\x05\xae\x08\x32\xb0\xca\x9a\xac\x4a\xc5\x87\xa6\xe9\x1f\xc5\x87\x38\x9d\xfa\x33\x72\x2d\x03\x4d\xd3\xa9\x6f\xba\x33\x0c\x21\x4f\x8b\x10\xe3\x69\x4c\xa6\xb5\x99\xb0\x94\xe6\x35\x2b\x69\xf9\x02\x0c\x5c\xe0\xf2\x41\x29\x1e\x4c\xa3\x99\x70\x23\x83\xea\xc1\x68\x3f\xd6\x23\x20\x96\x82\x5d\x19\xbb\x0f\x17\x72\x60\x11\x79\x0f\x6b\x82\x1d\x4f\xd6\xdf\x30\xb6\xa5\x53\x33\xaa\x7e\x71\xc5\xb3\x69\xf9\xa4\x3b\x8c\xbc\xd0\x79\x3c\x14\xae\x3f\x4e\x20\x20\x27\x30\x21\xa7\x36\x67\xc4\x97\xcf\xb4\xa5\xad\x67\x9f\x54\xf3\xe6\x17\xf3\x16\x14\xf3\x56\x06\xe2\xdc\x21\xe4\x52\xde\x3f\xe1\x78\xc5\x88\x3f\x9d\x58\xee\x0c\xe8\xb1\x0c\xa9\x4d\x81\x12\x06\x8c\x44\x18\x12\xb2\xcd\xca\x84\x13\x3a\x0a\xba\x23\x52\x8c\x73\x0c\x31\x99\x1c\xf7\xc6\xef\xbd\x2b\x48\x49\xa8\x6c\x20\xf4\xd5\xcf\x1a\xa7\x35\xac\x54\xa5\x13\x53\xd8\x8e\xa2\xf4\xfe\x1e\xa5\x24\x46\xbe\x60\xf2\x14\x8b\x73\x5e\x8c\x11\x45\x32\x0a\x73\xc1\xc0\xd7\x76\x18\x7d\xa6\x29\x6b\x6b\x61\x82\x18\x42\xe1\xfd\x3d\x0a\x49\x8c\x02\x28\x41\x2d\xec\x80\x83\x8a\x38\x18\x58\x3f\x89\xe1\xfb\x35\xe9\x10\xce\x31\xcc\x39\x55\xf7\x2b\x09\x71\xfd\x14\x19\x20\x68\x08\x9b\x02\x58\xb0\x01\x6c\x9b\x14\xf0\xbc\x59\x7e\x42\x96\x76\xc0\xa1\xf0\xa2\x02\xd3\x1e\xd7\x8e\x84\x33\xf2\xfb\xfb\x4b\xd9\x00\x81\x19\x1c\x82\x86\xc2\x8f\x83\x33\x21\x54\x82\x98\xf0\xe2\x4f\x12\x95\x39\xc2\xad\xb1\x17\xe5\x9a\x45\x93\xe6\x1d\x96\x92\x08\x18\x89\x45\xdf\x74\xef\xcd\x65\x86\x0b\x84\xd1\x25\x5c\x4a\x2e\xf1\xb9\xbc\x78\xff\xaa\xbc\xd4\x7f\x56\xba\x01\xb8\x29\xae\xf7\xc3\xeb\xe2\xf2\x7f\xb5\x92\x34\xf7\xc2\xc2\xf2\x0e\x42\x4e\x3e\x32\xfb\xfb\x25\x2e\xe2\xc9\xaa\xcd\x25\x12\xbe\x76\x3e\x0b\x59\x54\x79\xa5\x35\xe0\xdc\xf0\x62\x75\xbb\x48\x5d\xd8\xca\x0c\x4f\xee\xe3\xca\x05\xa3\xdf\x40\xd1\xee\x9f\x60\xfd\x0c\x6d\x87\xc4\xd5\x5d\xcd\x62\x75\x08\x8b\xb6\x57\xc2\x4a\x9a\x53\xf4\xfb\x7b\xa4\x65\x22\xa9\xf0\x62\x79\x66\x5f\xfc\x26\xed\x14\xe4\xfd\x2f\xc3\x13\x3f\x54\xfd\x5e\xa8\xdf\x44\xfd\xa6\x86\xf7\x70\x75\x37\xb2\xba\xaf\x36\x7e\xb3\x39\x16\x32\xa8\x21\x02\x90\x8b\xd1\xc0\xfa\xad\xb4\x73\x55\xfd\xb7\x5f\xab\xfe\xb5\xa8\xbe\x05\x78\xaf\x8b\x8c\x6f\x75\xf0\x79\x79\x65\xe0\xcc\xfe\xfe\x00\xa3\x0d\xcf\xce\x85\xe4\x23\xd7\x7b\x25\xfb\x34\x02\xf8\xd1\xd2\x4a\xbd\x34\x6d\x16\x08\xc0\xf9\x87\xb8\xe6\x1f\x4d\xa3\x2a\xa8\x2a\x14\x67\x5b\xae\xe3\x51\x2e\xe4\xb4\x07\xc7\xab\x38\x6a\x05\xf5\xf9\x3b\x14\x73\x78\x71\xe9\xe0\xa7\x09\x4f\x18\x19\x50\x3b\x0a\x03\x5a\xa3\x6f\x32\x4f\x24\xc8\xb4\xeb\x68\xde\xa1\x38\x74\x75\xa1\x3c\xac\x0c\x6e\x27\x84\x73\x4b\x48\x48\x38\x0d\x66\x7c\x0b\xe8\x08\xb6\x9c\x1c\x4d\xc4\x0d\xd0\x09\x4c\x48\xc2\xf7\x75\x90\x12\x1f\x7c\x12\x40\x40\x52\x7c\x38\xb7\xac\xe7\xc7\xce\xa1\xf4\x74\x94\xca\x45\xb0\xba\xc3\x68\x02\x09\xa7\xf2\x7c\xe4\x71\xc9\x44\xfd\x19\x99\x00\x07\x4f\x12\x60\x28\x14\xba\x84\xf4\xd8\xc1\xf5\x00\xe3\xbb\x29\xee\xa6\x90\x90\x2a\x8e\x7a\x22\x92\xe4\xe5\x5a\x71\xf6\x97\x1e\x39\x58\xde\x51\x7d\x36\xd1\xf2\x4d\xba\x29\xde\x2d\x8b\x4a\x70\x89\x48\xcb\x63\x92\xe6\xd5\xfe\x85\xea\x2e\xa6\x0b\x5d\xc8\x5d\x35\xe6\x5b\xa5\x54\xce\xf0\x6f\x85\x9c\x5a\x88\xd1\x54\xdf\x7e\x73\x0c\xaa\xf9\x9b\x56\xf8\x54\x11\x8e\x16\x1b\x84\x02\x93\xa5\xb8\xc8\x3c\x5a\xaa\x4a\x0a\xae\xa5\x6d\x38\x37\x36\x8f\xec\x01\x6a\x49\x75\xc2\xcf\x38\x1f\x8a\xaa\x2b\xad\x62\x0f\xf8\x24\xe2\xcb\x88\xb8\x83\xc1\x1e\xd8\x9c\xf0\x2e\x97\x92\x0a\xe3\x78\xb9\xe9\xad\xbb\xc1\x1b\x3d\x21\x5d\xc3\x27\x14\xe1\x9a\xa3\x6d\xcd\x4f\xa3\xb0\x0d\xd7\x85\x42\xac\xdb\x89\x73\xc1\x51\x5e\x16\xaa\xac\xc1\x8e\x42\x81\xf6\x31\xc4\x02\x61\x23\x88\x48\x08\xa1\x40\xdc\x08\x03\x15\x9e\x45\x0b\xef\x1a\xfc\x3d\xe5\xef\x02\x87\x7c\x0c\x0f\xf9\xf0\x5e\xc6\x17\xb5\x39\xfe\xd0\xcc\x40\x6f\x93\x5a\x86\xef\x34\x17\x72\x25\x04\x4b\xcf\xf1\x7d\x33\x07\x07\x51\xcb\xf1\xb2\x35\xda\x2d\x1e\x9b\xc8\x70\xa9\x61\x52\xec\x51\x61\x1a\xaf\x35\xfc\x47\xcd\x7f\x9a\x54\xfc\x5b\x14\x59\xe2\x36\x4e\x99\xe7\x8d\x6e\xb2\x43\xd1\xef\xf0\x01\x43\x44\x0a\x29\x56\x1c\x4e\x49\x7a\xc1\x49\x41\x65\x7c\xab\x79\x91\x6b\x41\x1b\x4a\x88\x5c\x7e\xdf\x8f\x8b\xee\x7a\xae\xf0\x67\xd0\xe9\x14\x09\xae\x73\x7f\xdf\xab\x27\xf5\xc4\xdd\x07\x6d\x88\x81\x29\x0f\x21\xfc\x95\xe1\x5d\x8a\x73\x3e\x55\xad\x7b\x73\x09\x7f\xfc\xd2\x6b\x56\x4e\x6f\x13\xaf\x80\x23\xaf\x32\x31\x09\x26\x42\x78\xea\xcc\x8e\x1c\xbe\x2d\xfa\x91\x6f\x43\x52\xf2\x23\x4a\x31\x50\xf4\x1d\x7c\x8f\xb1\xa7\x46\x83\x95\x8a\x56\x61\xb6\xf3\x48\x75\x0f\x31\x29\xf8\x42\xdd\x93\x03\x7b\x92\xe0\x28\x74\xc2\xa2\x68\xc4\xd7\xa7\x0a\x0b\x4e\x28\x39\xae\x4c\xab\x90\x3c\x36\xf4\xe5\x46\x2f\x20\x6c\x5a\xdd\x9a\x98\x95\xce\x0f\x83\x23\xff\x19\x27\xdc\x53\x1f\x82\x19\x99\x06\xe0\xcf\x64\xb9\x04\xe6\xb0\xe6\x22\x33\xdf\x1b\xc7\x28\x28\x34\xc6\x55\x74\x57\xd7\xf1\x4c\x2a\xf2\x2e\xc8\x54\xfa\x99\x44\xe1\xb7\x2e\xee\x74\x56\xd6\xfa\xe8\x54\x90\xfa\xb5\x4e\x62\xd7\x1c\x54\x45\x85\x57\x18\xfc\x63\x47\xda\x9a\x1d\xae\x8f\xc8\xea\xd0\x34\xd7\xe2\x7a\x7e\x42\xdc\xc3\x44\xd8\xdd\x27\x38\x3c\x47\x73\xb2\x3e\x72\xc6\xc9\x6e\x8a\xac\x35\xf6\x92\xae\x80\xb4\x83\xe6\x47\xbe\xf4\x4c\x3a\x3f\x0e\x14\x91\x5f\x48\x95\xed\x1c\xe7\xf2\xe0\xb6\x0d\x74\x68\xb9\x87\xc9\x31\x71\x0f\x2d\xab\x80\x7e\xfc\x54\xe8\xbd\xee\xa2\x30\x90\x3e\x15\xc7\x9b\x25\x4f\xf7\x21\x80\x53\xac\x8c\xf6\xb4\xf4\x35\xac\xaa\x8d\xcd\xca\x5a\xf3\x4c\x62\x07\x91\x56\x66\x73\x75\xad\x62\x31\xad\x8a\xfb\x0b\xae\x4f\x8e\xbf\x94\x67\xfe\x54\xec\xb6\x5c\x07\x43\x9d\x81\xab\x40\xc6\x86\x67\x80\xa1\x1f\x1c\x94\x26\x47\x3c\x63\xf8\xad\x7b\x7f\x2f\x65\x25\x69\x22\x25\x05\x4f\x8c\x75\xc1\x09\x45\xca\x7f\x1a\xaf\x83\x94\xa2\x90\xf0\x47\x4b\x08\x71\x77\x2b\xa7\x83\x0a\x39\x7c\xdd\xb3\x4c\xd8\xa5\xbb\x0a\x33\x4b\xf5\x6f\xc5\x39\xc9\xb1\x32\xd9\xa1\xbb\x29\xd2\x54\xb3\x42\x85\x50\xd9\xf5\x75\xc3\xa3\xd0\xb2\x07\x9d\x0e\x62\x5d\x12\x62\x60\x47\xc4\x1f\x73\xf4\xf7\x0c\x23\xe7\x43\x24\xc4\x19\x84\xc9\x71\x84\xde\xa2\x08\x61\xf8\x22\x90\xcd\xa3\xe4\x58\xc1\x95\xc8\x27\xe1\x02\xc7\x3c\xed\x9b\x40\x44\xf9\x29\xc7\x7c\x1d\x97\xf4\xeb\x2f\xcd\xed\xf6\x1b\x74\xc1\x79\x89\xda\xac\x4f\x5d\x70\x9d\x59\x53\x06\x10\x87\x77\x88\xc2\x5f\x3c\x27\x27\x02\x88\xca\x1f\x8c\xdb\x65\x00\x8d\x08\xff\xeb\x61\xb3\x7a\x75\xee\x7c\xc1\xd3\xba\x25\x6d\x4c\xb4\x93\xfa\xdd\xba\xda\xe5\xa7\xa7\xc2\xa3\xb7\xc9\x95\x8b\x74\x01\xbc\x4b\x35\x78\xbf\x56\x02\xaf\x30\x01\x43\xff\x42\x0c\xc3\x4f\xb5\x5d\x86\x74\xea\xed\x47\xad\x7b\xe7\x0d\x0a\x26\x40\x10\x33\x52\x50\xb8\xac\x50\x67\xec\x3f\x94\xe2\xd6\xaf\x62\xf0\x1f\x25\x71\xfd\x20\x54\x23\xaa\x1d\x88\x56\x8f\xdb\x04\xb1\xaa\xbe\xdf\xbe\xe2\x06\xe8\xc8\x19\x5b\x25\x7b\xb0\x18\x50\xec\x69\x17\x5d\xa9\x3e\xfa\xdf\xe8\x5c\xae\x2c\x27\x8c\x61\xac\xa2\x98\x34\xe7\xd7\xea\xff\xb9\x59\x88\x76\xa9\x57\xf3\x31\xfb\x6f\x6d\xd7\x21\xf6\xa6\x10\x11\xb7\xb2\x7f\xa5\xca\xc9\xd9\xa3\x24\x3e\x97\xf0\x65\x6f\x32\x3c\x96\xa0\x3c\x7b\x20\x42\x73\x51\xf4\x0d\xfc\xcc\xb9\xda\x6f\x28\xc2\xf0\x1b\x72\x77\x23\x2c\x76\xd1\x9f\x90\xee\x2e\xe0\x97\x72\x72\xfe\xfd\xf8\xc9\xf9\x85\x4f\x4e\xd1\x4a\x44\xab\xc7\xad\x52\xb2\xd6\xf9\x3f\x2a\x58\xbf\x6c\x51\xf0\x96\xf0\xec\x81\xd6\x54\x4a\x9b\x82\x97\x40\x7c\x8a\xeb\x0e\x7c\x19\xad\x54\x5e\x5c\xc0\x87\x48\x2a\x73\x21\x26\x3b\xae\x7e\xce\x59\xde\x51\x6f\xe1\xd3\x35\xf0\xd5\x34\xeb\x6e\x28\x72\xc4\x38\xfd\x2c\xf5\x85\x72\x6b\x8a\xc7\xd4\x8b\xc7\x1a\x11\x4c\xb1\x97\x56\x67\x9e\x4d\x9d\x14\xd5\x34\x89\xf2\x1b\x12\xdd\x14\x27\x8a\x4f\x11\x23\x98\x76\xc2\x1c\x62\xaf\x7c\xc5\x4f\x3c\xe5\x64\x4a\x6b\xd9\x38\xee\x84\x73\xc5\xe3\x28\xc5\x9b\x47\x9f\x0f\xeb\xa2\xc2\xf2\x60\x5c\x0d\xc9\x8e\x23\x4b\x3d\xfe\x3c\x49\x38\x21\xad\x0e\x4c\x1f\xaf\xbf\x62\x85\x7a\x55\x8d\x8a\x52\xb2\xb6\x9e\xd7\x3e\xbc\xad\x62\x1c\x00\x7d\xe0\xbc\x96\xd1\x6a\x12\xf8\xae\xab\x60\x82\x85\x86\x97\xb5\x68\x78\xb7\x9d\xe9\x7e\x42\xa1\xd4\x57\x45\x94\x44\xa8\xdf\x1f\xf4\x30\xc4\xfc\x71\x30\x1a\x3a\xba\x45\x85\x8e\xeb\xd5\x71\xfe\x74\xa6\xe3\x79\xb1\xc0\xf9\x8e\x4a\x3f\x94\x2d\xf9\x38\x17\xa6\x62\xfd\xd2\xad\xe5\xe2\x43\xd3\xa4\x47\xe9\x21\x8e\xa7\xd4\x72\xc5\x55\xe3\x88\xda\xbf\xce\x31\xa7\x90\xbb\x95\xa0\xe3\xeb\x6e\x08\xbe\xa2\xbc\xa5\x5e\x34\x2d\x15\xee\x31\x30\x5c\xda\x02\xf8\x0a\xf7\xbf\xbf\x65\x35\xb2\x47\xcb\x4b\xae\xa5\x8b\xe4\xea\x6a\x42\x7a\xe4\x8c\xa7\x2a\xb8\xdd\xcc\x9b\xa6\xc7\xce\x38\x96\x5e\x33\x84\x94\x9c\x1e\x15\xca\x13\x9e\xcc\x13\x35\x99\x79\x96\x83\xdf\xb6\xbc\x1e\x6f\x7f\x50\x9a\x07\x47\xcf\xe3\xf3\xe7\x14\x2b\xc1\xad\xe8\xb1\x30\x0b\xbc\xbf\x57\x76\x07\x91\x76\xb9\x21\x8b\x53\x86\x62\x6a\x07\x18\xc4\xd1\xb0\xff\x5f\xd9\x20\x88\x7d\x43\xb5\x14\xfd\xa7\x63\xb5\x2f\xb0\xda\xb7\xaf\x95\x9d\x51\xd6\x82\xda\xb1\x5e\xc3\x16\xf4\xe7\xa8\x58\xa0\x3f\x2b\xce\x40\xa2\x76\x5c\xf7\x5b\xf9\x76\xa8\x23\xb3\xc3\x59\xa2\x70\x7b\x16\x92\xa9\x3d\xe0\xbb\xfd\xc6\x91\x5c\xd0\xc0\x37\x11\xd0\x80\x1d\x11\x36\xf6\x2b\x34\x0b\x81\x81\x03\x31\x9e\xe9\x1b\xe5\xca\x16\x46\x9d\x43\xd5\xcf\xa7\x04\xea\xc7\x87\x38\x9c\xd2\x19\x41\x88\x9a\x2e\xee\x46\x16\xa2\x56\x8c\xbb\x0c\xef\xa2\xd8\x74\x35\x17\x35\xc5\xc3\x93\xa8\xf5\x94\x41\x34\x23\xba\xc9\xf1\x44\x1c\xf1\xf3\xe4\x1c\x82\xa7\xa0\x44\x4c\x1a\x67\x0f\xba\xa6\x64\xd2\x38\x83\x08\xbe\xb6\xd0\xfc\xaf\x2e\xb4\xf4\xc8\x1d\x4f\x19\x84\x53\x67\x36\xf3\xd2\x63\x12\x8f\xa7\xe1\x34\x16\x0a\xca\x99\x37\x0d\xc5\x0a\x84\x70\x9a\xce\x44\x47\x9e\x8c\x8e\x01\xf6\x02\x5e\x90\x15\x76\x68\x6d\xf8\x18\xea\x3d\xda\x82\x8f\xa1\x86\x8f\x62\x5c\x0b\x9c\xf4\xdb\x71\xf2\x13\x0a\xda\x0f\xc7\xfd\x1a\x8d\xe5\xa8\x58\x09\x14\x6e\xc3\x6e\xaa\x86\x8e\x69\xa7\x93\x1e\x91\x74\xac\x51\x3d\x06\x69\x89\x8e\x5b\xed\xa0\x1e\xd6\xc7\xd5\x09\x80\x76\x10\x5b\xde\x8d\xaf\x94\xd0\x8a\xe9\x35\x39\xf5\xdf\xa3\x35\x8f\xa8\xaa\x26\x14\x3c\x88\x69\x71\x1b\x49\x9f\x32\x89\x48\x6c\x1a\x73\xec\xf9\xe7\x59\xb4\xff\x04\x1a\xa5\xf3\x63\xc1\x8a\x03\xce\x7f\xf7\x86\xc3\x11\x86\x09\x15\x97\xa3\xdc\x21\x86\x44\x72\xe5\xd1\x1e\x86\xb9\xe0\xd5\x03\x67\x84\x61\x2d\x1e\xdd\xbd\x3d\x0c\x99\xc8\x70\xd0\xdb\xc3\xb0\xe2\x8f\x07\x23\xa7\x8f\xe1\x94\x0a\x7f\x64\x1c\xd8\x82\x8a\x5b\x55\xfa\x51\xd3\x92\x36\x42\xb3\x7e\x27\x4e\x8e\x35\xa4\x3c\xa7\xdb\x22\xa9\x8a\x3b\x4e\x26\xf5\xcc\xb2\x9c\xa9\x17\x3c\xa1\xa8\x76\x72\x5c\xd8\xb6\x4b\x37\xbb\x5c\x5c\x5e\x93\xb9\x9a\x3b\xc8\xc8\xbc\xb0\x16\x5b\x91\x04\x19\xf6\xb7\xaf\x0c\x0c\xa7\xfc\xd1\xfb\xf6\xad\x81\x61\xc1\x1f\xbf\xfd\xc9\xfb\x76\x62\x60\x58\xca\x97\xe7\xdf\x26\x06\x86\x73\xf1\xe2\x3f\xff\x76\x61\x60\x38\x11\x2f\x73\xf9\x72\x29\x5e\x5e\x18\x18\xae\xc5\xd3\x07\xdd\x4c\x51\x8b\x49\x8b\x26\x88\xe2\x23\x3a\x5e\x79\x81\x7c\x38\xf5\x7c\xf9\xb0\xf0\x42\xf9\xb0\xf4\x62\xf9\x90\xca\x9f\x73\xef\xc4\x8b\xe4\xe3\xa5\x77\x8d\x35\x5b\xd0\xf9\x03\x92\x77\x39\x50\x6b\x29\x78\xcf\x9f\xb2\x22\x33\x54\x17\x93\x29\xc6\x5e\x86\xa4\xac\xbc\xa4\x02\x5a\xe3\x18\xa9\x34\x3e\xc8\xb4\xc3\x87\xed\x07\x48\x6c\xec\x8a\xe8\x8e\x0a\xd0\xe6\x01\xd2\x86\xd4\x35\xbe\xf2\x12\x24\x4b\xd4\x0f\x88\x68\x5b\xcd\xfa\x55\xb6\xca\xca\x55\xae\x0d\xa1\xa0\x65\x5f\x3d\xdc\xc2\x40\xc7\x19\x7a\x8b\x22\xe0\xbd\x9f\xf3\x8a\xb7\x6e\x1e\xe7\xb0\x05\x03\x79\x7b\xb5\x30\xdb\x5a\xe8\xc9\x62\x45\x9e\x50\x14\x50\x3b\xfb\x0e\x02\x6a\x7f\x1c\xc1\x84\xda\x34\x83\x84\xda\x3f\xbd\x80\x39\xb5\x5f\x7d\x0f\x6b\x6a\xc7\xaf\x20\xa3\xf6\x7b\x0a\x2b\x6a\x87\x1f\xe1\x94\xda\x19\x2c\xa8\xfd\x21\xaa\x78\x41\x39\xdd\x3d\xda\x07\x07\x5c\x19\x47\x4f\x4b\xe9\xe1\x59\x3b\x27\xb8\xde\xda\xa8\xbb\x80\x37\x2a\xbc\xe0\x8d\xfa\xf9\x84\x37\xea\x97\x77\xbc\x51\xdf\xff\xc6\x1b\x75\x93\xf0\x46\xdd\xa4\xbc\x51\x37\x7f\x95\x8d\xfa\xfe\xa0\x6a\x14\xaf\xde\xfe\xf5\xdd\xcb\xaa\x51\x8d\x94\xad\x8d\xba\xa2\x9b\x06\x21\xc4\x01\x9f\xb8\x10\x90\x4b\x98\xd4\x36\xbd\xc9\xd7\x64\xf4\xd4\x0b\x90\x23\xf4\x07\xf6\xc0\x43\x8c\xa0\x58\xf8\x3f\xc4\xdd\x08\x26\xe3\x76\x0b\x36\xa1\xf3\xc1\x4d\x6b\xb2\x6d\x26\x37\x50\x46\x07\x6c\x91\x8a\x22\x88\x67\x5c\x06\x20\x54\x1c\xf1\x43\x82\xbd\x69\x80\x1c\x0c\x01\x72\xf1\xac\x74\x20\x93\x6c\x2c\xd0\xf4\x21\x59\x2b\x04\x7f\x46\x52\xa0\x24\x46\x21\x31\x43\xe1\x05\x57\x5e\xee\x82\x88\x88\x88\x65\x63\xc7\x73\x77\x11\xb3\xa8\xac\x92\x17\xc8\x21\x79\xca\x3e\x73\x22\x36\xa8\x89\xb0\x6f\x48\x6a\x86\xdc\x8f\xb5\xf7\x10\xa5\x03\x5e\x5a\xf2\xe8\x39\x3a\xe5\x7b\x84\x44\xdf\x5c\xcf\xd1\x52\xa6\x3d\xe9\x0c\x2f\x95\xb0\x53\xcd\x80\x22\xd5\x0e\x74\xf8\xc8\x88\x23\x31\x46\x52\xd4\x3e\x26\xba\x19\x18\xfd\xba\xfd\x53\xdd\x38\xbe\xfe\xfa\x74\x83\xa7\x8f\x25\x82\x93\x4f\x88\x63\x3b\xba\x7c\x84\x9a\x4a\xb4\x93\x17\x15\xb2\xc8\x43\xea\xc2\x8b\x0a\xfe\x1b\x01\xff\x2b\xda\xe1\x2d\x75\x49\x4b\xaf\xba\xb6\xf8\x6b\x55\xdf\x51\x4d\x35\x2a\xaa\x7e\x5c\x5d\x77\xf4\x21\xed\xe8\xc3\x75\x7e\xa6\x9a\xc6\xef\x09\x75\x7e\xa6\x0f\x29\xfd\x1e\xae\xf3\x95\x46\x38\x3f\xd3\x27\x29\xfd\xce\xaa\xe6\x4e\x67\xc0\x74\xd3\xb6\xe2\xc6\x40\x19\x35\x70\x47\xdb\x7b\x97\xbb\x76\x84\x34\x23\xbf\x08\x5c\x6c\xb9\x78\x17\x55\x1e\x3c\x2b\x8b\xb1\x4d\x0b\x6f\xf6\xb0\x46\xa0\x3c\x9b\x7e\x46\x37\x34\x02\x6c\x8b\x46\x80\x36\x35\x02\x54\xd7\x08\x44\x39\x44\x7f\x83\x7a\xe8\xa7\xf4\x0d\x09\x5f\xf3\xb7\x22\x8c\xe2\x05\x61\x25\xc7\x0c\xc5\xf5\x41\xc0\xc2\x36\xa0\x45\x09\x50\xad\x75\x4d\xd0\xf9\xa2\x5c\xca\x32\xd3\xcd\xa1\x80\x29\x75\x44\x72\xa0\xe3\x5d\xa6\x40\x6e\xc1\xa9\xb3\xc6\x9d\x9d\x12\x83\xa2\xa6\xdc\x7d\x23\xe4\xee\x83\x9a\x2d\xd6\xeb\x16\xa6\xc7\x25\x09\xe2\xc0\x84\xd8\x03\x48\x88\xab\x6e\x34\x5c\x42\x56\xe3\x80\xab\xcd\xb0\xf6\xc2\x06\xc3\xf7\x10\x25\xf6\xc0\x44\xfc\x9d\x8b\x97\x58\x04\xd8\x9e\x77\xe9\xd1\xbc\xcb\xc6\xb1\x97\x62\x58\xa3\x6c\x0b\x0f\xe4\x72\x4f\x2d\x06\xfe\xe2\x61\x1e\x08\xe9\xc3\x5c\x10\x52\xce\x07\xd7\xc2\xcc\x8a\x4a\xef\x01\x2a\x19\xc3\x0a\x7b\xd3\x35\x67\x8a\x6b\xbe\x52\x60\x5d\x63\x8d\xab\x0d\x1c\xf6\x1f\xbe\x69\x30\x81\x64\x46\x7c\xa0\x24\x44\x01\x31\x03\x11\x02\x18\x4d\x88\x39\xe1\x8c\x20\x44\x09\x31\x13\xbe\xf5\x2b\x58\x82\x3d\x50\x3c\x21\x15\x01\xe2\x23\x95\x14\x59\x0c\xc3\x9c\xb0\x23\x3a\xb6\x5c\xcf\x15\x6d\x94\xb0\x73\xbe\xf6\x1e\xcf\x47\x33\xc1\x47\x57\xc2\x40\x7f\xf5\x37\x56\xc2\x9a\x88\xd2\x6b\x5e\x5a\xae\x84\x85\xe4\xa3\x2b\x9d\x8f\x2e\x24\x1f\x5d\x3d\x8d\x8f\xfa\x12\xb6\xaf\xf1\xd1\x6a\x70\x43\x31\x88\x3e\x12\x23\xe8\x23\x31\x7c\x3e\xfa\x5b\x63\xa7\x71\xdb\x77\x3a\xef\x7b\xfd\x24\xde\xf7\xee\x31\x0c\xe8\x93\xce\xfb\x5e\xd7\x78\x9f\xed\xc2\x53\xd8\xdf\xa7\xbf\xc1\xfe\x6e\x75\xf6\xf7\xfa\xf1\xac\xe8\xf6\xbf\x60\x7f\x2f\x74\xf6\xf7\x84\x3a\x5f\xfc\x17\xec\xef\xad\xc6\xfe\x5e\x3c\x8a\xfd\xe5\x70\xb0\xb7\xf7\x28\x9f\xb0\x4d\xcb\xb2\xf1\x74\xd6\x70\x67\x42\xf1\x98\x7a\x35\x55\x4e\x9b\xbb\xbf\xfd\xc7\xb9\x53\xd7\x5d\x5b\xf6\xf7\xf6\x54\xe8\xac\x7d\x67\x6f\x54\x77\x58\xbe\x49\xfc\x8a\x03\x4f\x19\xf5\xfa\x26\xa2\xe9\x77\xca\xfd\x4e\x11\x52\x3c\xf2\xaf\x68\x96\xf8\x01\xfd\xf5\xec\xa7\xf2\x2c\x9a\x10\x92\xda\x61\xa7\xc3\x05\x4d\x99\x5d\xb9\xe9\xa9\x65\x97\xb9\xc6\x0d\x4f\x3e\xe2\x62\xe6\x86\x73\x9f\xa8\x7e\xc4\xeb\x3f\xe8\xcf\x6e\xb3\xb5\x1b\xf0\xa8\x2d\x5a\x01\xd4\x5e\xc6\x81\xbf\x6c\xf8\x36\x2e\x23\xb6\x94\xae\xe2\x0b\xd3\x51\x26\xf3\x8f\x7d\x2f\xc4\x48\xf8\x86\xe9\xf7\x1f\x72\x1f\xaf\xdf\xda\x96\x6d\x28\x3c\x58\xf3\x97\x38\x2d\xc2\xac\x81\x00\xab\x2e\x4a\x5f\xf9\x2c\xb8\x54\xe1\xd3\x12\x7b\x02\xe5\xa0\x49\x17\x33\x76\x50\xa5\x64\xf2\x5a\xb4\x1d\x40\x12\x0b\xc2\x2b\x1d\x08\x55\xef\x32\xc3\x29\x64\x74\x49\x03\x56\xc6\x6f\x93\xaf\x27\x4b\x59\xe5\xb9\x7a\x0f\xe3\x48\xbc\x2f\xed\x20\x51\x49\xaa\x89\x27\x65\x99\x38\x2d\x4a\x5d\xf2\x34\x76\xa7\x6e\x39\x5f\xdb\xbf\xc1\x4d\x18\x2d\xd4\x9d\xe8\xab\x5a\xc0\x36\x77\xbf\xa7\x9c\x18\x0d\xf6\x7b\xed\x48\x57\x38\xdd\xaa\xc6\x5c\xc6\xf1\x29\xfd\x3d\x35\x50\x49\xdd\x20\xf2\x89\xa3\x9f\x2e\xd4\xf4\x43\x93\xfa\xe9\x41\xe1\xce\xe6\xff\x67\x98\xc8\x34\x7d\x2d\x94\x55\x7f\x88\x73\xed\x2a\x3e\x09\xb6\x85\xa8\x9e\xc0\x05\x65\x35\xb7\x37\xa5\xa3\x2e\xe5\x4f\xe0\x70\x07\x31\xe1\xed\x17\x8b\x70\x26\x3b\xc2\x1a\x32\xf1\x53\x8e\x76\xf1\x82\x16\x22\x6e\x49\xbf\xa6\x6c\x96\x43\x56\x03\xaa\x3b\x06\x9d\x4a\xa8\x33\xc2\x72\x48\xe9\x55\xfc\x99\xb6\xb9\x74\x94\x99\x44\xb5\x9d\x4e\x71\x9f\xab\x28\x9a\x43\xd1\x4f\x6f\xcb\x52\xf9\x98\xe7\xcf\xa4\x9b\xb0\x08\xed\x0d\xf7\x46\xd2\x67\x94\xa4\x14\xeb\x82\x52\x40\x26\xa6\x6f\x30\x2c\xee\x6a\xed\x1f\x68\x13\x79\x5a\x6f\xb6\xcd\xfc\xf4\x82\x32\x61\x21\x25\x25\x79\x11\xc1\xb6\xe9\x5c\x58\x05\x94\x62\xef\x44\x6e\x19\x75\x9b\xc5\xab\xe0\x92\x66\xf7\xf7\x53\x3a\xc3\x50\xd3\xd3\x21\x2a\xe4\xd5\xac\xf0\xcc\xa4\x50\x60\x41\x22\x74\x20\x1a\xbb\x24\x11\x1a\x8d\x9c\xf6\x5b\x62\x95\x5f\xaa\xf2\x56\x38\x47\x92\xa5\xfd\xc3\x19\x9a\x96\x58\x76\xbd\xa2\xe9\xdd\xdb\x0a\xd3\x11\xc5\x33\x98\x6e\x43\xc2\x19\xf6\x2a\x18\xc8\x11\x77\x51\x44\x89\xa5\xfd\xf6\x1a\xab\x5b\x69\x11\x72\x0f\x9c\x3d\x0c\x97\xbc\x75\xc3\x3d\x07\xc3\xb5\x70\xec\xd5\x1b\x61\xb8\x22\x11\x1a\xb8\x07\x43\x9c\x03\x1f\xf9\x27\x31\x8f\x2d\xb3\x29\xa9\x47\x86\x6a\x04\x33\xfd\x5a\x94\x2d\xbd\x54\x2d\x10\x41\x5c\xc5\x8f\xcd\xa1\xff\x00\x83\xdb\xea\x68\xba\xc1\x68\xf4\x48\x04\xa6\x8c\xca\xce\xaa\x60\xba\x5e\xe5\x53\x4e\x46\x66\x37\x6e\xaf\x96\x51\x66\xec\x10\xa2\xc5\x68\x17\x41\xd9\x6b\xf7\xcf\x22\xd3\x15\x0e\xde\x82\x66\x3c\x6b\x86\xc7\x5f\x24\xf1\x8c\xed\x60\xca\x66\x8a\xd2\xd2\xdc\xa3\x79\x0e\xbc\x6d\x8f\xeb\x10\x84\xa5\x5f\x7a\xd9\xb1\x16\x7f\x73\xee\xc1\xc1\xc1\xee\xed\x25\xbb\x5a\x1a\xca\x20\x2f\x25\x5f\xb2\xcf\x17\xde\x83\xbe\xe9\x44\x01\x2f\x86\xdb\x65\x18\x7d\x6a\xcb\x2a\xc1\xf2\xaf\x06\xdc\x5e\x2d\xdb\xb2\xfc\x3e\x79\xc5\xb3\x8d\x76\x4b\xce\x20\xb2\x46\xd9\xd6\xaa\xc5\xd7\x5d\x23\xcf\x81\x2f\xea\xa7\x87\x65\xa9\xaf\xff\x2a\x8c\x32\xd5\xb8\xe6\x57\x17\x7c\x15\x43\x40\xf2\xeb\xb7\xbf\xfd\xa0\x56\xd6\xfd\x3d\x13\xee\x95\x14\xe7\x7e\xfb\xdb\x0f\xc2\x0b\x48\x65\x5b\x50\x4f\xaf\x74\xe3\xa9\x7d\xcb\xeb\x59\x86\x34\x62\xbf\x43\x6a\xdf\x95\x6f\x1f\x60\x8a\x52\x92\x2a\xd7\x7d\xef\x0a\x47\x7f\x88\xd9\x17\x94\xbd\x0d\x52\x4a\xa3\x97\xef\x26\x08\xcb\x53\x07\x21\x0c\x63\xfb\x96\x83\x98\xe5\xe1\xb9\xcc\xf6\x82\x6f\x45\xc2\xe8\xe2\xa5\x80\x78\x46\x03\x56\x84\x2e\xd9\xf2\xb9\x6c\xd8\xb4\x6c\x94\x15\xda\x4b\x7a\xce\x2c\xa6\x12\x5e\xd1\x73\x06\x65\x23\xad\xd0\x66\x71\x52\x7e\x7c\x17\x27\xe5\x46\x71\xca\x39\xc9\x05\xfd\x1d\xe4\xef\x87\x99\x98\xbc\x47\x0a\x81\x35\xd7\xef\x35\x1a\x99\x7e\x95\x46\xc6\x82\xbe\x6d\x21\x92\x9c\xde\x7d\x9d\x44\x2a\x10\x74\x36\x83\x58\xd0\xc6\x1c\x46\xa3\xaf\x79\x05\xfe\x41\x46\xf7\x88\x69\xe1\xa4\x3d\xa4\xf0\xf6\x5a\x3c\x45\x54\x17\x2f\x04\x7d\x4d\x4b\x3e\x10\x96\x94\xd6\x2f\x59\x5a\xb0\x11\x8e\xf2\x3c\x8c\x16\x75\x5f\x1b\x3a\x19\x3d\x0f\xd3\xac\xe8\xc3\xcb\xcb\x70\xb9\x50\x9e\x34\x37\xa1\x2c\x19\x4d\xeb\x77\x37\x37\x75\x2f\x32\x44\x30\x07\x93\x52\xdd\xcc\x72\xdd\x38\xd2\x52\xd2\x7f\xa1\xb3\xaa\x32\x66\x9a\x9f\xb7\x9a\x68\x4b\x68\x43\x30\xdf\x10\xcb\x45\x84\xc2\xea\x55\x79\xe8\x8a\xe8\x2d\xd3\xdd\xfc\x49\x19\x85\x50\xf5\xfa\x71\xe1\x33\xff\xe3\x47\xa2\x59\xe4\xae\xea\x7e\xdd\x0a\xc9\xa7\xd0\xe0\x94\xe7\xcb\x49\x79\x5b\xe9\x30\x38\x4a\x0e\x4d\x33\xc0\xc8\x27\x6c\x1a\xcc\xf0\x18\xf9\x15\x68\x71\x7f\x29\x9e\x06\x33\xe2\x63\x2f\xe2\xbf\x7c\x04\x78\x47\xf9\x17\x15\x97\x28\x38\x9a\xd4\x20\x74\x3a\x28\x95\x45\xf2\xba\xf0\x51\x69\x94\x34\x27\xce\x5c\x90\xe1\x82\xa0\x08\x3c\x5a\x36\x70\x55\x36\x10\x4e\x35\x23\x92\xb5\xac\x32\x20\xce\x61\x70\xb4\x96\xb5\x4e\xca\x5a\x4f\xc5\x75\x28\xe2\x4b\xa9\x74\x02\x93\xb2\x23\x10\x80\x70\xbb\x0d\x73\xe1\xc2\x24\xc1\x63\xd1\xc2\x89\x37\x17\x8e\x4c\x12\x98\x60\x1d\xf2\x4a\x40\x2e\x21\xc9\xde\x42\x00\xa1\x80\x81\x26\x64\x2e\x3c\xb8\x24\x18\x8f\x91\x18\x1d\xbd\x2e\x75\xe9\xcb\x96\x42\x1e\xcf\xb4\x6d\xe4\xda\xbb\x21\x61\xf3\xbe\x60\x42\xc8\xa4\x18\xcd\xc9\x16\x2d\x18\x2d\x2b\xae\xbe\x2f\x35\x72\xb1\x11\x19\xa3\xd3\x31\xe4\xc8\x1a\x22\xe2\x45\x73\x0f\xab\xcb\x65\xba\xbc\x78\xc4\xc6\x96\xeb\xd1\x63\x36\xe6\x7f\x85\xe2\xe5\xb5\xff\x3a\xcf\xb6\xc9\xe1\x19\x48\x47\x5f\x62\x61\x6e\x97\x88\x25\x4e\xdb\x61\x94\xd1\x94\xbd\xa0\xe7\x71\x2a\x0e\x42\x4a\xfc\xc7\x39\xe8\xdf\xda\x65\xf0\x07\x41\xe1\x1c\x6a\xc4\xf0\xab\x6d\x69\x92\xce\x46\x79\xbe\xb7\x7a\x12\x08\x29\xa2\x2a\x01\xfe\xa4\x10\xdb\xdb\x7d\x20\x68\x02\xa3\xf4\x52\x24\x36\x14\x95\x3f\xdc\x9a\xc4\x78\xfd\xf8\x82\x0f\xef\xa7\xaf\xda\x03\x30\x29\x50\x35\x87\xbc\xd2\xdd\x6a\x75\x6c\xf5\xe8\x92\x9b\x2d\xa8\x43\xfa\xb8\x0d\x52\x21\x7d\x48\xf5\x0e\x87\xab\xa9\x77\x94\xd3\xbe\x68\xbc\x65\xb4\xbc\xb6\x1e\x44\x7a\xbd\x17\xff\x7c\xbd\x2d\x83\xbd\xd9\x8e\x96\xf1\xe0\xed\xe2\xb5\xde\x15\x7b\x8f\x0a\x47\x3e\xb7\x4f\xb5\xda\x48\x72\xe0\x53\x3a\xd3\x7a\xf5\xea\xa1\x79\x99\x52\xbe\x59\xd5\xce\x82\xfe\xbb\x21\xa8\x37\xc2\x2b\x6a\x88\xb4\x1a\x6e\x6a\x04\x8b\xa5\xe1\x15\xc2\x76\x96\x2c\x43\x86\x76\xff\x73\xff\x3f\x99\xb9\xab\x11\x9e\xd7\xb5\xcc\xc2\x43\xee\xab\x30\x63\xf7\xf7\x9c\x82\xbe\xab\xd1\xa8\x77\x95\x77\xd9\x28\x5e\xd0\x92\x35\x0a\x66\x4a\x6e\x90\xf0\xb4\xa5\x79\x93\x16\xc0\x0c\x7c\x7f\x6f\x18\xf5\xcb\xca\xbc\xff\x55\xfc\x9c\xd7\xd2\x2e\x4b\x38\xdc\x60\x95\x57\xef\xf8\x28\x3d\xc4\x91\xed\x2f\x16\x88\x4d\xe3\x99\xae\x71\x7d\x1a\x04\x89\x2f\x4d\x20\x2f\xda\xe7\xf8\x93\x1c\xf8\xda\xca\x7f\xdb\x9e\xf5\xb6\x25\xeb\xef\xdb\x26\x17\x6d\x99\xd7\xf1\x27\xef\x16\xb7\x00\xfa\x50\xac\x6a\x46\x6f\xd9\xcb\x38\x12\xf6\x67\x86\xd1\x7a\x3d\x73\x83\x12\xe8\x65\xf4\x6b\x33\xdf\x3f\xa4\xd2\xa4\x5b\x10\x6f\x03\x62\x61\xa0\x63\x18\x9e\x8e\xd7\x2f\x8b\xda\xc3\x28\xa2\xe9\x8f\xef\x26\xaf\x6a\xed\xfd\xf1\x81\xf6\x56\x25\xf4\xd6\xbe\xf9\xdb\xad\xad\xe0\x6d\x69\xeb\x5f\x45\xcd\x9c\xe9\xbd\x0d\xe7\xcb\x30\xba\x50\x3e\x3a\x2b\xd5\x94\xad\xb1\x54\x51\x0f\xd6\x2f\x48\x29\x00\x49\x4a\x3f\x87\xf1\x2a\xdb\x0a\xa4\xc6\x20\x45\x6b\x9b\x39\x84\x60\x2d\x6a\xc1\xf9\x3b\x9d\xc1\xfb\x8b\x3a\x2b\xd7\x56\x9b\x66\x76\x28\xfc\x99\xea\x9f\x64\xe0\x74\x0c\xd5\x4a\x6d\x78\x79\x97\xeb\x52\x5f\xbc\xca\x3f\xfe\x73\x43\x1c\x77\xb6\xe8\xd5\x74\x8d\x5e\xb3\x01\xcf\x98\xd0\x4b\xd4\xda\xc0\xa9\x4d\x40\x11\x03\xf7\xbf\x68\x47\x10\x47\xcc\x0f\xa3\x6c\xbb\x00\xd0\x6c\xca\x31\x71\x14\xe7\xff\x49\x29\x59\x2b\xa2\xfe\x2b\xaa\x9d\x32\xb4\xdd\xec\x6a\xcc\xcc\x33\xda\xe9\x50\x45\x3e\x5a\xb1\xe0\xb7\x7a\xc9\x60\x19\x47\x94\x17\x44\x3b\xae\x70\xfa\xd3\x00\x57\x34\x7d\xdc\x2e\x81\x69\xb8\x88\x75\x43\xef\x6f\xb6\xd6\xe2\xfc\x83\xb5\xfc\xfc\xd5\xe3\x8e\x8f\x1f\xe3\x48\xb8\x23\x6f\x44\xc0\x11\x21\xbd\xb5\xb0\x56\x87\xb1\xb8\x29\x1b\xe3\x88\x70\x9a\x0b\x32\xfc\x7a\xa7\x13\x89\xdf\x1d\xa2\xe2\xb1\xdf\xdf\x47\x62\x1b\xb6\x43\xd4\x7e\x6c\xcc\xa6\xa6\x99\xce\x48\xe4\x69\x6c\xfe\xfb\xcf\x34\x62\x9c\x21\xd1\x88\xa6\x48\x82\x80\xc8\x5e\xaa\x14\x88\xec\x38\xe1\x4d\xcd\xf0\xa1\x69\xa6\x65\x98\x58\x92\x7a\x1a\xa3\x14\x4d\xcf\xf3\xda\xd5\xb5\x5a\xd0\xc8\x46\x87\x63\xce\x47\x8a\x72\x10\xb6\x1d\xac\xea\x3a\x43\x2a\x37\x2e\x72\x71\xd7\xb7\x8b\x22\x84\xa4\x74\x17\x81\xcb\xfd\xa1\x70\x60\x91\x16\xa3\xe5\x1f\x05\x87\xa6\xe9\xe3\xf0\x1c\xa1\x98\xa4\x53\x7f\xa6\xa2\x37\x17\x03\xd5\xe9\xc4\x62\x7c\x48\x31\x50\x58\x5f\x03\x6d\xc3\x24\x7d\x86\x40\x5c\x0d\x53\x5c\x0e\x93\x6c\x9f\xbf\x58\x7c\xa5\x08\x09\xab\x42\x24\x92\x9a\x2b\x14\xcb\xd0\x01\x84\x29\x42\xbb\x01\x46\xb6\x18\x42\x88\x38\x43\xfe\xc2\x5f\x3c\x95\xc6\x5b\xee\xc9\x0e\x80\x80\xe2\x31\x28\x2a\xf3\x42\x50\x55\x79\x51\x0e\xe9\x38\x2d\x3c\x5d\x7a\xe5\x34\x90\x69\x3c\x93\x02\xdb\x2f\x85\x8a\xb8\x5a\xdb\x7f\xd4\xdd\x7a\x21\x07\x7e\x51\x0a\xb7\x94\xc4\xf6\xcb\x55\xc6\xe2\x2b\xd1\xd0\x67\x2d\x66\xa2\xe9\x58\x3a\xfa\x4a\x85\xbf\x01\x0f\xf1\x22\xcd\xa0\x1a\xbc\x2c\x32\xc4\x8f\x81\x21\x1a\xa3\xd4\x0e\xa3\x90\xc9\x74\x06\x91\x3d\x5f\xcd\xe7\x4b\x9a\x41\x64\x07\x7e\x14\xd0\xa5\x3f\x5f\x8a\x08\x69\x0b\xca\xfc\x70\x49\x22\xf5\x80\xbd\x7a\xc1\x1d\x17\x76\x5c\x8c\x81\xda\x8b\x30\x4b\x7c\x16\x5c\xca\x2f\x69\xe3\xc6\x60\xbb\x50\xa1\x52\xfe\x50\xf2\x43\x5d\xc4\x67\x8f\x2f\xd6\xce\x4b\x95\x7c\x1c\x51\x32\xe5\x04\x53\xbb\xb4\x12\x53\xdd\xc9\xfe\x45\x1a\xaf\x92\xac\x94\x06\x25\x29\xca\x74\x45\x49\x4a\xeb\xe7\x50\x31\xd5\x95\x67\x4d\xfd\xd8\x0c\x22\x8a\xf3\x98\x6a\xac\x30\xa5\xdb\x36\xbe\x31\x2d\x4e\xf2\xf4\x45\xda\x72\xc9\x9c\x16\x67\x2f\x45\xac\xeb\x67\xcd\x93\x2a\xd9\x0f\xa1\x7d\x2f\x5d\x83\x56\xca\x90\x08\x43\x48\x9c\xc3\x50\x04\x99\x08\xb1\xa6\xec\x81\x09\x61\xd3\x70\x06\x09\x99\x14\x05\xe7\x24\x9d\x86\x33\xad\x74\x82\x61\x4d\x9c\xc3\xb5\x50\xff\xac\x31\xf2\xc9\x64\xba\x16\x6a\x94\x80\x28\xf2\xe1\x43\xa5\x0a\x82\x35\x4c\x84\x3e\xdf\x28\x52\x8c\x30\x7a\xee\xf3\xec\x95\xe6\xa3\xca\x8e\x61\x3e\x5d\xcf\x48\x50\x9d\x14\xc8\x41\x4e\xeb\x53\x82\x73\xed\x98\x53\x1f\x2e\x4a\x5a\x7d\x04\x3f\x44\xf6\x9a\xa7\x94\x5b\xe4\x31\x2c\xe2\x46\x78\x55\x64\xfa\x47\x8c\x7a\x4c\xa6\xe2\xa2\xd4\x0c\xa4\xca\x26\x12\x2a\x9b\xa2\xdc\x04\x12\xa1\xbb\x81\x79\x19\x02\x48\x0d\xed\x5c\x0e\xed\x84\x24\x6a\x68\x63\x25\x0a\xb5\x68\xa8\xd6\x90\xe0\x32\x94\xd4\x04\x37\x07\x4e\xc4\xc1\x52\x83\xf5\xb0\x4a\x45\xe6\x29\x3c\x20\x8c\x27\x8f\x0b\x30\x17\x54\x1c\xa3\x54\x82\x0a\xf9\xbf\x2d\xf8\x10\x1d\x53\x4f\x06\xb7\xc4\xd2\x2f\x80\xde\xb0\x94\x46\x5f\x69\xdb\xc9\x72\x59\x36\x6f\xfe\xb8\xe6\x25\xff\x5d\xf3\xa4\x06\xf8\xd1\x0b\xd2\xb7\x27\x8f\x5d\x90\x71\x7d\x41\xa6\xc4\x39\x4c\x05\x7e\x54\xdc\x35\x14\x9e\x45\xd2\x19\x4c\x48\x50\x29\x60\xe3\x69\x3a\xe3\x18\x35\x27\xce\xe1\x5c\x68\x50\xe7\x18\x85\x24\x98\xce\x39\xa6\x28\x0c\x09\x21\xac\x30\x64\x0e\x01\xee\x74\x12\x15\xd7\x6a\x13\x41\x9a\x2b\x8b\x17\x6b\xe8\xcb\x1e\xb2\xba\x6c\xa8\xc2\x61\x51\xc5\x26\x66\xe3\x53\x6f\x55\x4a\x20\xaa\x06\x2e\x5f\x69\x83\xf2\x6c\xcb\x80\x4a\xbf\x86\x9b\x33\x1a\xe5\xd5\xf0\xfa\x95\xb6\x57\x8f\x38\xea\xd7\x23\x8e\xfa\x22\x64\x92\xfe\x2a\xc7\xce\x17\x63\x27\x18\xed\x9a\xa4\xd3\xf9\x0c\x32\x12\xf2\x9f\x73\x52\xf4\x11\x4e\xc8\xb2\x58\x75\x6b\x58\x77\x3a\x6b\x7d\x58\x53\x8c\xe1\x92\x9c\x14\x79\xaf\xc9\x64\x3a\xd7\x49\xe5\x25\x86\x2b\x31\x31\xb5\xb4\x67\x31\x5a\x43\x06\xd7\x70\x05\x49\xfd\xdb\x39\x86\x13\x60\x55\xf7\xde\xc3\x47\xb8\x20\x0e\xdc\x11\xe7\xf0\xe2\xe8\xf2\xd0\x34\x2f\xb8\x6c\xf5\x9e\x5c\x4f\x2f\x66\x52\x74\xbd\x38\x26\x77\x9d\x0e\xba\x23\x17\xa6\x8b\x0f\x77\xd0\x47\x72\x35\xbd\xe3\x88\x60\x9a\x77\x47\x97\x87\xf8\xf0\xbd\x3a\x0e\xf8\x28\x7d\x92\x14\xe7\x4d\x48\x8e\x57\x4c\x51\xc0\xbb\x61\x7f\xa4\x11\xa3\x29\x99\x40\x60\x7f\xa4\xb7\x21\x23\x09\x04\x39\x88\xc4\x16\xd3\x02\x55\x54\x4e\xa3\xc8\x74\x7f\xaf\xcf\xa9\x30\x6d\x5d\xe3\x0d\xcc\xe2\x90\xbf\x0a\xee\x36\x64\x8f\x83\xc6\x77\x58\x35\x3c\xd5\x7c\xb7\xf1\xac\xa2\x61\x08\x2b\xfc\x2b\xd0\x8e\xc3\x2f\x4f\xee\x5a\x89\x00\x8a\x09\x45\x32\x90\x63\x4c\x62\xbb\xb4\x9f\x41\x18\x7b\x3c\x41\x6e\xa6\x65\x90\x34\x28\x6f\xba\xa2\x94\x70\x61\x47\x9c\x62\x90\xb4\x56\xaa\xf0\x22\x33\x0e\x0b\x0d\x0e\xf6\x22\x14\x62\x88\x3b\x9d\x74\x1c\xdb\x57\x34\xbd\xa0\x28\xc5\x76\x9c\x2e\x78\x8b\xbd\x34\x07\x91\xb6\xc5\x1c\x85\x56\xd0\xc7\x54\xaf\xc9\xa3\x85\xed\x56\x41\x71\x62\xc2\xca\xe7\x94\x14\x37\x86\x20\x24\x71\x15\xb9\xb7\x0a\xc7\x0c\x8d\xd0\xbd\x29\x5f\x48\xce\xe1\x44\x2c\x95\x49\x49\x98\xc4\xd9\xcb\x74\x32\x83\x35\x89\xf9\x4f\x46\xe6\xd5\xf9\x4b\x30\x9d\xe8\x38\x9d\x61\x38\x25\xce\xe1\xe9\x51\x76\x68\x9a\xa7\x18\x25\x64\x3e\x3d\x9d\xdd\xdf\xaf\xa7\xa7\x82\xb3\xad\xa6\xa7\x33\x92\xa8\x13\xa1\xc9\x51\x2a\x2a\x92\x30\xa6\x93\x59\x83\x56\x05\x5b\xa4\x80\x30\x8e\xb6\x18\xc0\xe4\x20\xc6\x54\xff\x5a\xf4\x82\xd6\x47\x8a\xf1\xad\x9f\x16\x83\xcb\x34\xd9\x51\x74\x58\xf6\x39\x16\xde\x7d\xd9\x0c\xc2\x72\xbf\x63\xb9\xe0\x0b\xe9\xe8\xd0\xb2\xc2\x63\xe2\x1c\x62\xb1\xeb\x09\x45\xbf\xfc\x4e\x67\xef\x3f\xb1\x1d\xc4\x57\xbc\xb1\xc5\x09\xde\x9b\x38\x0b\x99\x34\x54\xed\x74\xfc\xad\xca\x15\xce\xb4\xc1\x27\x71\x75\x4d\x5d\x74\x25\x8b\xd3\x86\x85\x52\x29\x21\x23\x7d\x0f\xc8\x3a\x9d\x68\x4c\x11\xab\x68\x55\x54\x09\x58\xde\x0e\xb3\x76\xa2\x5c\xde\x25\x3b\xd7\xa3\x7f\x37\x10\x27\x6a\x93\x1d\xe3\x42\x76\x8c\x85\xec\x58\x3b\x29\x8c\xb8\xe8\x58\xe3\x55\x0d\xd1\x71\x82\xeb\x5c\xcb\x2f\xb8\x16\x12\x84\xd0\xc7\xcf\x12\x69\x7c\x5f\x45\x57\xd8\x22\xfe\x15\x2b\x25\x07\x4e\x9a\xbd\xc6\xa6\x57\x73\x78\x37\x75\x66\x1b\x96\xdd\x53\x67\x26\x29\xc2\x16\xd3\x4f\x90\xa3\x1d\xc5\x0b\x9a\xb5\xa0\x55\x83\xdf\x61\x99\xf3\x51\x18\xe6\xb4\x05\x79\x2b\x31\x4c\xe2\x57\x4a\x1c\x6d\x79\x1e\xa6\x42\x03\x91\xca\x8e\xf9\x82\xfb\xf3\x3d\xb8\x5f\x70\x5f\x3f\xd7\x35\x41\x90\x85\xeb\x5a\x53\x96\x94\x3d\xa7\xc4\xd1\x62\x32\x30\x71\x1b\x82\x37\xdc\x34\x4b\x15\x0b\xcd\x81\x5e\x25\xec\x6e\xb3\xbb\x3b\x52\xd5\x12\x2f\xc4\x2d\x62\xea\x07\x97\x0f\xda\xc8\x95\x82\x8e\x23\x48\x8f\xea\x44\x24\xd0\x25\x2a\xbb\x2a\x1c\x60\x4e\xa3\x59\xc3\x03\x66\xa9\x40\x40\xa9\x70\x84\x59\xc9\x33\x29\xa4\x15\x32\xfb\x10\x36\x16\x86\xcf\x58\xda\x90\x58\x4a\x7f\xd2\x27\x4a\x5a\xe7\x83\xd6\x90\x60\x8e\x7a\x35\x7e\x21\x3b\x59\x79\x5d\x92\xe6\xa0\x71\xed\x28\xe0\xf5\x5b\x14\xa9\xd3\x97\xa8\x38\xa2\xa9\xe7\x40\x51\x2d\x34\x88\xcd\x87\x0c\xa1\x42\x7b\x5b\x40\xbd\xf6\x2e\xdb\xa2\x99\x54\x19\x2e\xbc\x8f\x5e\xf1\xfc\xde\xbb\xc2\x28\x02\x26\x04\x66\x61\x95\x79\x67\x07\x90\x28\x33\xa8\xf6\xa3\xcd\x66\x5f\x8f\x55\x5c\xaa\x7a\x73\x3e\xb7\x37\xe2\xcc\x7b\xa5\xcc\xf0\x3c\x6d\x64\xa6\x74\x96\x83\xd0\x74\xd2\x45\xeb\x68\xdf\xa8\xc0\xa1\x5b\x86\xba\x42\xf4\xd7\x48\x03\x8b\x0b\xad\x5b\x54\x91\x5e\x8e\xf5\xc2\xc6\x92\x53\x50\xa9\x3a\x45\xd1\x34\x9d\x15\x36\x96\x3b\x85\x77\xa6\x1d\xa7\x65\xb0\x5b\xfb\xf4\xbb\xc7\xc6\x2f\xbc\xb7\xe5\x40\x32\x7a\xcb\xda\xf6\x10\x1b\xf7\x0c\x2a\xc0\xc5\xde\xe3\x83\xd7\xbe\x7b\xf8\xde\xfb\x4e\x88\xff\xfa\xa0\xe9\xe7\x0d\x39\x08\x73\xb0\xbf\x57\xe9\xcb\x2d\x95\xbe\xf1\x7e\xdc\xac\xb4\x3c\x36\xc8\x21\xf5\xc3\x8c\x6e\x33\x0f\x15\x35\xfc\x85\x73\x58\xc6\x37\xad\x92\x5e\x95\xeb\x5f\x38\x57\x27\xf3\x2d\xea\xf4\xed\x9b\xa9\x9f\x6a\x46\xd6\xb5\x9d\x26\xda\x52\x5d\xed\xb0\x62\xdb\x66\x1c\x97\x07\xfc\xad\xa8\xf8\xd5\x06\x71\xae\xa6\x16\xc1\xaf\xed\x8b\x80\x95\xf1\xdf\xd9\x93\x9a\x5f\xe3\xe4\x51\x7b\xfb\x4b\xaf\x06\x8d\x74\x29\xa4\xcb\xde\x35\xcf\x2e\x5a\xe6\xe4\x07\xce\x00\x97\x71\xb4\xdd\x72\x58\xb5\x95\x8e\xbf\xf1\x7e\x93\x5b\xbb\xd5\xd5\xe3\x11\xb0\x20\x31\x9a\xf2\x06\x68\x1d\xd3\x4a\x23\x12\x88\xb7\x08\xe3\xe2\x02\x74\x4b\x95\x5b\xce\x73\x1b\xb1\x62\x2a\x14\x33\x04\xf3\x2c\xad\x49\xed\xa6\x35\xa9\x66\x43\x1a\x99\xae\xb4\x38\xd6\x4c\x4a\x41\xa9\x70\xa5\xf6\x96\xe5\x7c\x8c\x95\x0c\x5f\x6d\x23\xa5\xa7\xcd\x16\xe2\x25\xa9\x57\x40\xd8\xf8\xdf\xde\xcf\x2a\x58\xbe\x2f\x8e\x06\xaa\xd9\x08\x50\x38\x8d\x67\xa2\xe7\x75\xfe\x24\x6c\x96\x48\x7d\xd4\xe4\x01\x44\x5d\x19\xe4\xc0\xbc\x94\x9e\x0e\x13\xa1\x05\x4a\xb0\x74\x06\xe5\x70\xc1\x6a\x9a\xcc\xca\x6a\xa5\xaf\xe7\x50\x04\xe9\x57\x3a\xf6\x89\xd2\xb1\xa7\x85\x8e\x7d\x52\xd3\xb1\x4f\xa4\xc6\x3b\x87\x42\x3f\xfb\x80\x4d\xcc\x03\x74\x94\x51\x8f\x52\xc5\x1d\x72\x98\xca\x18\x57\x76\xc8\x68\xea\xb3\x38\x9d\x95\x40\xbb\x7f\x5f\x10\xaa\x44\x6d\x87\x4b\xd8\x45\xbe\x50\x74\x3d\xd4\xa5\xec\xbb\x90\x2e\x17\xcf\x63\x9c\xe7\xca\x28\x37\xa4\x24\xa5\x39\xf4\xdc\xde\xd7\x6c\x7f\x7f\x53\x61\xe8\x36\xef\xd1\x34\x34\xf2\xad\xf6\xd5\x85\xa1\x0a\xe7\xc6\x6a\x53\x57\x9a\x25\xd7\x4e\xbf\xc3\xed\xe7\x33\x1a\x84\x8c\xb2\xaa\xb8\xc8\x5f\xbf\x11\xf3\xe0\x11\xcf\x57\x0c\x2d\xe2\xf1\x43\x4d\xf5\xb6\xb6\x22\xae\xb7\x22\x68\xb4\xe2\x71\x02\x46\xda\x4e\x5b\xc5\x1d\x1b\xaa\xa2\xfb\xf3\x9d\xb1\x61\x78\x11\xc6\xde\x44\x17\x0c\x40\xb7\xd8\x98\x34\x6e\x21\xc8\x16\x5f\x54\x2d\xfe\x8d\x23\x37\x62\xf8\xfe\x5e\xbb\x66\x72\x41\xd9\xcb\xf8\x2a\x59\x31\xba\x78\xcb\x0b\x20\x2a\x6a\xc4\x6d\x05\xf3\x1c\xdc\x03\xe7\x31\x97\xbc\xf0\x97\x76\xeb\xfb\x82\x55\xc7\xdb\x88\xf6\x86\x85\x58\xde\xb4\xe3\xcd\x61\x34\xdc\xdb\x6a\x3b\x5b\x6b\x83\x32\x1c\x9e\xfd\x13\x6d\x29\x4c\xcd\x36\x9b\xd3\x3b\xd8\x3f\x78\xdc\xd5\x05\xe1\x72\x56\xee\xe3\x05\x25\x8e\x57\x69\x20\x8f\x9b\x0e\x31\x25\xac\xda\x6a\x6c\xde\x76\xe3\x2b\xee\x49\xf7\x23\x1a\x86\xb1\x7c\x9f\x50\xbf\x14\xa6\x62\xfd\xfd\x16\xd2\x9b\xfb\x7b\x5a\x1e\xcc\x74\x3a\x54\xbc\x56\x5f\xdb\xee\xde\x0d\xb6\x07\x73\x6f\x6d\xcd\xe6\x08\x53\x3e\x94\xfa\x05\x31\x3f\x95\x15\x5c\x80\x9f\x52\x5f\x46\xeb\x14\x8f\x5a\xd8\xca\x1f\x21\x58\xa5\x9f\xe9\x0b\x3f\x0b\xb3\x22\xd0\x67\x95\xf2\x72\x19\x73\xb9\x5b\x05\xe6\xac\xd2\x4f\x13\x1a\x15\xa1\x3c\x65\xea\xea\x2a\xf9\x5d\xa4\xfc\x54\x25\x7c\x10\x09\xbf\x16\x09\xd1\x42\x5d\xed\xfa\xa0\x0a\xbd\xf4\xb5\xd8\x9c\x2f\x1b\x89\x5a\xd5\x6f\x1a\x9f\xca\xda\xff\x55\x7e\x60\x57\xab\xe5\xf2\x2c\xbe\x92\x51\x2c\x37\x92\x35\x60\xdf\x6c\x7c\x2c\xc1\xfd\x5b\x7d\xd2\x62\x8a\x9e\xe9\x29\x1a\x94\x3f\x54\xd6\x49\x1c\xc5\x2c\x8e\xa8\xec\x7b\xc0\xea\xa9\x72\x00\x26\x2a\xf5\xb5\xcf\x56\xa9\xea\xed\x5a\xa5\xbd\x65\x54\x5a\xa2\xaf\xb4\x84\x93\xf3\xe2\xe2\xdd\x42\x4b\x55\x36\xa5\xe2\xfa\x1d\x83\x65\x18\xc9\xe7\x77\xe2\x51\x9b\xd1\x97\x20\xee\x7d\xf0\xc7\x9f\xc5\xe3\x8f\x71\x1a\xae\xf9\x86\x46\x7e\xff\xb7\x48\xd4\x0a\xfc\x21\x12\x7e\xa3\x29\x0b\x8b\x3b\x83\xbf\x40\x12\x4a\xf0\x6f\xe5\xc5\x3f\x2d\xfb\x1b\x48\xc5\xcb\x49\x81\x53\x3f\xaa\x84\x57\x45\x93\x5e\x42\xc6\xfc\x40\x36\xe1\x9a\xc9\x97\xd3\xf3\xf3\x8c\xb2\x7a\x4c\xd9\xf7\xb5\x6f\xdf\xdf\x26\x45\x04\xda\xab\xda\x87\xd7\xb1\x82\xbb\xac\x25\xbf\x0d\x97\x97\xf1\x8a\x32\x75\x05\xf2\x63\xed\xe3\xfb\xf0\xe2\x42\x61\xdb\x45\xf1\x21\x5d\xd0\xf4\x24\x49\xa8\x9f\xfa\x91\xba\xfb\x78\x57\xfb\x96\x05\x54\xdc\xb6\x90\xa1\x54\xf5\x4f\xdf\xd1\xda\xb7\x1b\xfd\xdb\x4f\x51\x16\x2e\xe8\xe9\x4a\x5e\x86\x7c\xad\x7f\x2a\x5b\x7e\xae\xa7\x9e\x49\x9f\xe0\x72\xf6\x18\x64\x42\x98\x29\xc3\xb7\x8a\xb7\x93\x8c\xd1\x34\xcc\x3e\x95\x91\x65\x45\xea\xcb\x30\x0d\x54\xa7\xa2\x32\x2d\x8d\xb3\xac\xb8\xd5\x20\x93\xbe\x0b\xfd\xab\x38\xaa\x62\xb7\xea\x89\x3d\x89\xa7\x45\xea\x9b\xe5\x4a\x16\x9e\x14\x29\x6f\xaf\x57\xbe\xc2\xb2\xa4\x9e\x26\x8b\xce\xcb\x44\xa6\x96\xc8\x69\x91\xf2\x2e\xbc\x52\xf7\x47\x2f\xca\xa4\x34\xf4\xa3\x62\x22\x96\xcd\x54\x09\xf1\xa4\x48\x7e\x7f\x47\xcb\x90\xb9\x22\xe1\xf7\x3a\xb0\xac\x8c\x62\x2b\x5f\xff\x15\xaa\x8b\xa3\x55\xd2\x5b\x96\xc6\x9f\xa8\x0a\xa2\x9b\xe3\xf2\xd2\x54\xe1\xb2\x17\x42\xf5\xc8\xfc\xa8\x57\x68\xa1\x83\x38\x83\xa0\x74\x8a\xaa\x85\xc7\x2a\x02\x8a\x64\x61\x04\xf3\x2a\x04\x3a\xac\x89\x4b\x2d\xb7\x07\x2a\xa8\xe0\x9b\x9f\x60\x45\xb2\xdd\x1e\x9c\x92\x5e\x37\xd3\xc3\x65\x6a\xbc\xe3\x98\xb8\xe3\x95\x47\x8f\x88\xe5\x8e\xad\x95\x74\x1a\xed\x67\xd2\xed\x05\x17\xa8\x96\x5c\x06\xdc\x73\x7b\xcd\xbb\x86\xd2\xa7\x7a\xbf\xba\x9f\xbe\x08\x2f\x42\x96\x3d\x3e\x60\x6a\x15\x54\x3e\xc2\xd2\xf8\x50\xc6\x53\x29\x7c\xa1\x6b\x2e\xd5\x23\x2c\xb7\x22\xf4\x98\x38\x58\x0b\x66\x7e\xe6\x47\x17\x54\x45\x34\x0f\xa3\xcf\xfe\x32\x5c\x3c\x97\xcd\x28\x03\x9a\x33\x42\xb5\x30\x2b\x12\x43\x6f\x9e\x2f\xed\x0f\x3f\xd6\x1c\x4d\x9f\xd4\xd8\xa9\x50\x18\x9c\x89\xc8\xe8\x9a\xd3\xaf\x3a\xc7\x5d\xb1\xcd\x2c\xd7\xb5\x2c\x19\xf3\x53\x76\xc2\xf1\xa9\x66\x23\xae\xe5\xa0\xd1\xa2\xf1\xfd\xbd\xfe\x9d\x33\xf2\xc4\x6f\x66\xf9\xd8\x76\x09\x64\x42\xa8\xc5\xd1\x82\x59\x31\xac\x09\xf2\xc7\xa1\x67\x85\x78\x77\x8e\x26\xdd\x89\x99\x74\x13\x0c\x19\x59\x77\x13\x58\x11\x6b\xdd\x9d\xc0\x29\xa1\x66\x06\x0b\xc2\xcc\x15\x2c\x49\x64\x66\x70\x4e\x62\x73\x05\x27\x04\x9d\x9a\x4b\xbc\xdb\x83\x4b\x82\x16\xe6\x39\x7f\xba\x26\x4b\xeb\x14\xae\xc8\xb9\xb5\x80\xf7\xe4\xba\x7b\x6d\x5e\x75\xaf\xe0\x23\x49\xad\x10\x2e\xc8\x69\xf7\xdc\x5a\x76\x17\x70\x47\xd0\xd5\x91\x23\x7c\x44\xe0\xee\x1c\x05\xc8\x81\x8f\xdd\x8f\xdd\xf7\xd6\x45\xf7\x02\x63\xf8\x4c\xd0\x45\xf7\xca\xba\xee\xde\xe1\xdd\xf7\xf0\x8a\x20\xeb\xa2\x7b\x6d\x5d\xc9\xd7\x33\xf1\xd1\x54\x1f\x6f\xe4\x47\x53\x7d\x7c\x4d\x3e\x5b\x27\xf0\x8e\xbc\xb2\x2e\xe1\x13\x39\xb3\x4e\xe0\x96\xdc\x58\x97\x05\xde\xbd\xee\xbe\x36\xdf\x75\xdf\x1d\x7f\xea\x7e\x32\x6f\xbb\xb7\x9d\x0e\xfa\x4c\xce\xe0\x15\xb9\xc1\xf0\x25\xb8\xf5\x3e\x43\x70\xe7\xbd\x82\x5b\xc7\xf5\xac\x0c\xee\xf8\xcf\x0a\x6e\x5d\xd7\xfb\xdc\x45\xe9\xee\x47\xcb\xc5\x70\xe7\xba\xde\xab\xe2\x2d\x6f\x09\x65\x47\x4e\x80\x91\x4b\x88\x48\x2c\x9c\x7d\xc9\xbb\x44\x4b\x72\x0d\x17\xe4\x0a\xee\xc8\x7b\xf8\x2c\x93\x5e\x91\x73\x74\xa6\x2d\x93\xb3\xd2\xea\xec\x1c\x4e\xe0\x92\x98\x5b\x6c\x29\xe0\x9a\x98\x5b\x36\x2d\x70\x45\x96\xed\x5f\xac\x15\xbc\x27\x17\x5b\xbf\x9d\x91\x14\xbd\xb7\xae\x30\xdc\x90\xf7\xc7\x57\x22\x44\xf2\xfd\x3d\xfa\x4c\x62\xf2\x0a\x61\x0c\xd7\x47\x97\x9d\x0e\x3a\x27\xd7\x70\x4d\x2e\xe1\x92\x9c\x63\xb8\x3e\x5e\xf3\x6d\xf4\xd9\xf1\xa9\xb5\xc6\x9f\x6d\xbe\x31\x7a\x17\xa3\xeb\xae\x8f\xae\x30\x5c\x77\x13\x74\xc5\xa7\xd1\xf6\x53\x3e\xb5\x8e\x38\xb0\x7d\x0f\x3b\x37\x18\x2e\x8f\xd7\x7c\xd4\x8b\x12\x97\x5d\x1f\xbd\xc7\x70\xd9\x4d\xd0\xfb\x5a\x89\x4b\x78\x0f\x57\x70\x83\xb1\x5c\xe6\x7c\x64\x5e\xc3\x3b\xf8\x44\xae\xe0\x96\xbc\x87\x17\xe4\x0a\xde\x92\xf7\xf0\x3b\x39\x83\x0f\xe4\x0c\xbe\x23\x77\xed\xbd\xdb\xed\xc1\xf7\xe4\x3b\x51\x69\x30\x36\x83\xf6\x4c\xde\x1c\x5d\x76\x2f\xcd\xeb\xee\x35\xc6\xf0\x92\x4c\x50\x8a\xae\xad\x4b\x5e\xd6\xdc\xa2\x84\xc2\xf0\x23\x79\x09\x6f\xc8\x4b\x3e\x58\xdf\x1f\xaf\xe5\xdc\xfd\x45\x16\xe8\xfb\x5d\xde\x99\xef\x30\x86\x7f\x89\xb7\x6b\xf9\x76\x88\x7e\xb7\x48\xaf\xfb\x17\x3e\x5e\x8f\xd1\x0b\x93\xfc\xd5\x25\x37\x63\xd7\xb3\x5c\x78\x6b\x91\xbf\xb0\x87\x7e\x27\x0e\xbc\x20\x6f\x09\xba\x32\xdf\xe3\xdd\x1e\x06\xf4\x81\x17\xf8\x97\x28\xf0\xc9\x24\xff\x2a\x0b\xdc\x5a\xe4\x5f\xd8\x43\x1f\x88\x03\x9f\xc8\x6d\x59\x20\x97\x06\xaf\x7c\x0e\x3e\x61\xf8\x95\xf0\x8a\x3f\x61\xf8\x81\xf0\x31\x7e\x8b\xe1\x37\xc2\x1b\xf6\x56\x10\xc7\x97\x45\x8b\xbf\x81\x9f\x45\x89\x5b\x0c\xff\x16\x25\x6e\x31\xfc\x22\x4a\xbc\xc0\xf0\x87\x28\xf1\x42\x94\x38\x3b\xca\xf8\x84\x7f\x43\xea\x7a\xaa\xca\x5d\x51\x41\x59\x22\x8b\x42\x42\x62\x8b\xc1\x9c\xf8\x56\x0a\x19\x09\xac\x90\x73\x96\xee\xc4\x9a\x77\x13\x49\x9a\x57\xdd\xd5\xd1\xba\x50\x48\x4f\xa9\x89\x56\x04\xcd\xbb\x88\x59\x21\xb6\xb2\x2e\xa2\x56\x8a\xf1\xee\x0a\x77\x27\xc0\xcc\x55\x37\x99\xe5\xe8\x27\xf8\x15\x7e\x81\x3f\xe0\x67\xf8\x37\xfc\x00\xbf\x61\xb5\xda\x28\xf9\xc9\xfa\x46\x44\x76\xa4\xe4\x57\xeb\x9b\xa9\x3b\x83\x88\x92\x9f\x65\x5a\x4c\xc9\xbf\x65\x5a\x4a\x89\xbb\x9b\x20\x84\x4e\x08\xa2\xb4\x1b\x51\x93\xd1\x6e\x4c\xf1\x2e\x9a\xf3\x77\x2a\xde\x19\xe5\xb4\x28\x12\x9f\x63\xf1\x19\xe3\x63\x77\xec\x78\x27\x47\x96\x3b\xce\x14\xb3\x0b\xe2\x0c\x9d\x60\x31\x43\x21\x25\x73\xc4\x6b\xea\xf2\x3f\x26\xaf\xa9\xcb\xff\xe0\x67\x3f\x92\x09\x7a\x09\xe8\xd2\x0a\x79\x1d\x29\xb5\x5c\x8c\xe1\x8d\x4c\xbc\x2e\x12\x4d\xb7\x08\xc8\xf2\x23\x79\x43\x9c\xfc\xc3\xf1\x7a\xfc\x86\xcf\xf6\x6b\xf2\x11\xf1\xbe\xf2\x3e\x5f\xc3\x1b\xb8\xc1\xf0\x8e\x7c\x44\xaa\xeb\x45\x52\xb9\x86\x5e\xdb\xc1\xad\xf9\xda\xbe\x75\x5c\x78\x6d\x07\x77\xe6\x6b\xfb\xce\x71\x31\xbc\x39\x7a\x39\x96\xeb\x89\x67\x10\x9f\xe0\x0d\x84\x48\x7c\x06\x91\x1f\x43\x88\xde\x89\xd7\x77\xf2\x75\xe7\x06\x7b\xe8\x11\x85\x5e\xdb\x77\xae\x78\x75\x65\xa1\xda\x52\xe7\x9f\x65\x33\x44\x1e\xd9\x38\x57\x55\x16\xdc\x99\xef\xc4\x87\x77\xfc\xc3\xbb\x26\x04\x9e\xca\x3f\xc9\x5a\x8b\x9c\x65\xe9\x7a\x53\xb1\x68\xac\x1a\x85\x9f\xe0\xd7\x7a\x33\x3e\xc1\xad\xc8\xe4\xd5\xb3\x08\x02\xf4\xfb\xf1\x7a\xfc\x63\x31\xd4\x7c\x4c\xf9\xd8\x5e\x82\xf5\x63\x31\xd6\x05\xba\x15\x69\x9f\x6d\xbe\x3d\xd9\x3e\xd8\x3f\xb6\x0c\xf6\x8f\x7f\x67\xb0\x5b\x0a\x3d\x30\xd8\x97\x7f\x63\xb0\x5b\xc6\xfa\xc7\x47\x8d\xb5\x5e\xed\x5b\x78\x01\x37\x3c\x49\x0d\x0b\x5f\x92\x12\x97\xcb\xd1\x76\xc0\x91\xd1\xf6\xed\x80\x6f\x38\xdf\xf8\xec\x12\x61\x28\xc3\xe9\x29\x36\x18\x9b\x86\xa1\xcc\x6b\xd4\x87\x33\x3b\xa0\x11\x4b\xe3\x70\x41\x1a\xda\xba\x88\xa0\x6d\x5c\xd1\x7c\xbe\x8d\x29\x72\x2a\x1e\x13\x64\x6e\xe1\x8c\xe6\x73\x73\x0b\x5f\xc4\xbb\x3d\x2b\xdb\xed\x15\xf7\xd4\x7d\x14\xe3\x6e\x04\x89\xf8\x99\xe5\x70\xa6\xcb\x7d\x8f\xf5\xea\xbc\xe5\xb0\x24\x46\x26\xc3\x70\x26\x1c\x3e\x9f\xe9\xc2\xe2\x63\x5d\xe6\x6d\x39\xb2\x89\x91\x49\x05\x5c\xc6\xe1\x06\x71\xda\xd2\xe0\x87\xdd\x66\x7f\x0d\x70\xc4\x01\x27\xfe\xe2\x29\x50\x83\x32\x54\x17\xff\x6d\x53\x72\xd6\xaa\x08\x78\x15\x95\x74\xfc\xb8\x3a\x96\x5f\x6d\xf9\x92\x83\x2d\x44\xea\xc7\x01\xbd\xf8\x2a\xd0\x0b\x35\x1c\x4f\x00\x7a\xf7\x55\xa0\x77\x72\xf2\x22\x46\x6f\x5b\x7d\x3e\x6f\xc2\xfc\x5c\x1f\x61\xca\xa1\x7c\xce\xe1\x4c\xdd\x74\x6c\xde\xd5\x17\x27\x3d\xad\xf7\x1e\xff\xfe\x4d\xe6\x57\xd5\x55\xa5\xa2\xe9\xb4\x76\xfb\xb1\x66\xc1\xf6\xaa\x56\xb6\x76\x73\x71\xea\xcc\xb6\x5c\x53\x9c\xba\xb3\xda\xad\xc4\xea\x04\x33\x16\x97\x62\xe4\x29\x25\x84\xe4\x0c\x7c\xf9\x18\x90\x73\x34\xc1\xba\x73\x03\x15\x00\x57\xdc\x89\xe7\x5b\xa1\x98\x7c\x46\x71\x19\x75\x40\xf9\x5b\xe4\x7b\x4a\x31\x9e\x69\xa7\x83\x7c\x12\xa2\x39\x09\x10\xc6\x85\x81\x17\x59\x0b\xc3\xab\x1d\x34\x39\x5a\x77\x3a\x11\x4a\xa4\x65\xd7\x04\x62\x11\x40\x34\xeb\x74\x10\xca\xc8\x4e\x86\xc7\xbe\x20\x97\x6f\x39\x2e\x23\xec\xc9\xb7\xef\xa3\x05\x97\xb1\x33\x61\xd3\x24\x7c\x76\x98\x14\x25\xa2\x34\x98\x4c\x3d\x09\x42\x3a\x2f\xed\x56\x64\x6f\xe6\x1b\xa4\x73\x8b\x05\x37\xf5\x4a\x87\x23\x74\x7c\x23\xfc\x8c\x43\x2b\xcd\xe0\xb4\xa8\xf2\x4d\x32\x7e\xed\xc5\x88\x61\x98\xd8\xb7\xff\x08\x7d\x9b\x08\xfa\x36\xb1\xef\xfe\x11\xaa\x36\x11\x54\x6d\x62\x2f\xe8\x79\x18\xd1\x47\xc6\xde\x79\x80\xa0\xed\xec\x48\xa0\x11\x07\x2a\xb4\x95\x8f\x0d\x97\x48\xa1\x8c\x91\x20\xb0\x23\xc5\x02\x50\x28\x00\x3d\x65\xd9\x16\x8b\x36\x25\x72\x86\x3d\x01\x8d\xc8\x76\xa5\x39\x4c\x1a\xd7\x67\xa1\x8c\xfa\xa4\x10\x5d\xe2\x7d\x89\xec\x67\x30\x91\x8f\x09\xe1\xd8\xa3\x3b\xe3\x50\x78\x3f\x87\x35\x64\xb0\x82\x53\x58\x6c\xe0\xfe\x92\xec\xb8\x70\xae\x99\xa0\x2d\x30\x9c\xd4\x5e\xb5\x95\xe1\x77\x3a\x68\x42\x02\x74\x4a\x12\xb1\x32\xa4\xad\x1a\x59\x48\x33\x61\x21\xf3\xcf\x8f\x16\x9d\x4e\x88\x56\x24\x9e\xce\x67\x30\x57\xab\x63\xc9\x77\x15\x4b\xb2\xb3\xc4\x6b\x32\x87\x89\xed\xa7\xd4\x57\x0b\x04\x26\xfa\x72\x91\xfb\x40\x5e\xe3\xa4\x5a\x37\xf5\x2c\x90\x91\xb9\xe5\x1e\x66\xc7\x64\x7d\x68\x59\x19\x9e\xa8\x05\x75\x3e\xcd\x66\x70\x32\xcd\x66\xf8\x59\xbd\x2c\xaf\x4c\x3c\xe7\x4b\xbe\xc1\x9d\xce\x67\xc4\xa4\x68\x25\x1a\x07\x27\xe2\x95\x15\xaf\x05\xb0\x74\x6c\xa6\x2a\xcd\xe3\x25\x20\x1a\x9b\x51\x91\xc0\xcb\x60\x9c\x87\xe7\xe8\xb4\x3c\x3a\x96\x53\x70\x5a\x2d\xd6\x72\x1a\xd6\xd5\xa1\xc7\x3b\x84\x0b\x4c\x46\x21\x96\xf8\x87\x02\x5c\xe0\x0f\xf2\xf1\x53\xd7\xb8\xf9\xd0\x22\x8f\x91\xb6\xcc\x1d\x8f\xaf\xce\xd6\xa5\x11\x8d\xa3\x0a\x6e\x24\x08\x82\x19\x61\x98\xff\x43\x14\x41\x21\xee\x5c\x10\x86\xb9\x7d\xeb\xfc\x23\x50\x4b\x70\xee\x63\x7d\x8a\x3f\x5e\x1e\x99\x8b\x85\x38\xff\x87\x68\x58\x54\xf6\x9f\x09\xa0\xce\x3f\x02\xb5\x04\xf7\xc8\xfe\x47\x4f\xeb\x7f\xc4\x61\xf3\x55\xf4\xbb\x43\xe4\xc3\x07\xa7\xe5\xae\xc1\x1a\x61\xfb\x16\x51\x6c\xdf\xa9\xf8\x0d\x22\xa7\xfb\x70\xce\xa8\xcc\xf9\xfb\xf6\x9c\x69\x05\xf3\x49\xc4\x3f\xfc\x0a\xf1\x9f\x0b\x9a\x3d\x7f\x0a\xf1\x0f\x4a\xe2\x5f\x10\x40\x1f\x0b\x40\x81\x0c\x1c\xf1\x37\x88\xbf\x4f\x24\xc5\xf0\x04\x34\x22\xdb\xe5\xd7\x02\x4a\xdc\xd6\x8d\x4e\xa4\xb3\x5d\x76\x4c\xc7\xfc\x2f\xa1\xca\x4b\x4c\x99\x5d\xf7\x71\x40\x75\x7f\x06\x85\xc6\xf2\x05\x30\x72\x5b\x20\x63\x2a\x15\x97\x9c\x99\x9c\x0a\x43\x6a\xa4\x3b\xc5\x0a\x0a\xce\xa1\xfc\x08\x71\xfe\xb1\xc1\x39\x56\xc4\x81\x45\xdd\x8e\x7d\x59\x7f\x3d\x27\xe6\x16\x2b\x2e\x38\xa9\x6c\xea\x4f\xab\x80\xfc\xd6\x69\xe9\x97\xb6\xa9\xbe\x3c\x17\x37\x49\xca\x42\x65\x58\xc3\x13\xbc\x9b\x81\xbf\x4d\x7d\x77\x4d\x2e\xbb\xe8\xa4\xd0\x41\x6b\xae\x81\x32\xe9\x1a\x68\x4d\x96\xd3\xc5\x34\x98\x91\x40\xf0\x84\x58\x3a\x23\x8a\x31\x3e\x76\x3a\x1d\xb4\x32\xc9\xba\x62\x7f\x3b\x84\x8d\x17\xd2\xfa\x5a\x33\xbe\xd2\x8d\xca\xd1\x72\x4a\x67\xb0\x9c\x46\x33\x9c\x63\xec\x95\x5e\xde\x5b\x4a\x69\x41\x2d\x50\xcc\x4b\xc5\x53\x26\x4a\x09\x7f\x52\x09\x59\x8d\xd1\x89\x95\x75\xaf\xf1\xee\xca\x2b\xdb\x0b\xe7\x64\x8e\x27\x64\x21\x6f\xc4\x9d\x9b\x48\xb4\x7f\x32\xc3\xc7\xce\x78\xdd\x4d\x3c\x07\x9b\xd7\xc0\x13\xc8\x17\x71\x43\x49\x08\xa8\xc2\x1c\xcc\x0b\xd4\x35\xdc\x35\x54\x7b\x2c\xef\x1c\x8a\x9d\x91\x37\x87\x62\x3f\xe3\x5d\xe6\x85\x1e\x7d\x59\x85\x0a\x93\x57\x81\xff\x09\xba\x1d\x08\xba\x1d\x88\x21\x11\x86\x25\x8f\xde\xfe\xd2\x02\x79\x03\x41\xfa\x24\x88\xc7\x12\x3f\x0a\xac\x2c\x1c\x89\xc2\x4f\xdc\x6b\xa6\x0f\x93\xe3\x40\xb0\x8c\xe0\x89\x7b\xcd\x07\x88\x95\x02\x1a\x72\xa0\x4f\xdb\x6b\xfa\x5f\x05\xea\xe7\x10\xe4\xaf\x6a\xee\x27\x0a\x81\xcc\x6b\x9a\x5f\x7d\xe4\x74\x9a\x38\x39\x28\x31\x6a\x4b\x06\x4e\x8b\xa0\x94\xd2\x36\x33\x09\xb1\x8a\x83\x51\x92\x99\x9e\x03\x55\x70\xee\xef\x9d\x1d\x42\xaa\xf7\x4e\xc7\x25\xc5\xbb\x00\x81\x95\xd7\x8d\x62\xbf\x59\x53\x3b\x69\xed\x71\xad\xea\x25\x97\x66\x01\x0d\x6b\xbe\xec\x26\x64\xc1\xa5\x70\xa6\x2f\xa3\xda\xe9\xb5\x7c\x09\xfc\x8c\x3e\x77\x3c\xbd\xf1\xae\x06\x7f\x5c\x6f\x84\xd2\x8f\x71\xb8\x5e\xfd\x8b\x52\x93\xf1\x2f\xcf\x64\x20\x6f\x01\xd9\xad\x41\xee\x3d\x53\xf6\x36\xde\x56\xb0\xb9\xf2\x75\xf1\x3b\xf9\xae\x76\xa0\xf4\x41\xdb\x81\x0b\x8e\x46\x1b\x6e\x63\xca\x37\xa6\x47\xd2\xa1\x37\xbc\x24\x62\x55\x2c\x09\x56\x02\xd0\x03\x51\x7f\xaf\xf9\x2b\x95\x2c\xb3\x3a\xdc\x15\xc7\xe2\x84\xda\xb7\x50\x78\xdd\xb5\x6f\x81\xda\xa9\x54\x12\x51\xfb\xae\x4a\xbf\x03\xfa\x04\x86\xcb\xd0\x77\xd2\x5e\x1b\x61\xd5\xa8\x5c\x0f\xc7\xfb\xb2\x12\x15\xbe\x47\x5c\xa4\x96\x72\xf4\xef\x7a\x34\x83\x1f\x35\x2f\xf4\x55\x06\x28\x7b\x21\xad\x2b\x85\x78\x03\x71\xf1\xe8\x42\xaa\x1e\x3f\x38\x10\x16\x8f\xee\x57\x7b\xac\x91\x12\x6a\xdf\x3a\xda\x47\x07\xaa\x03\x5d\xfe\xcd\xd5\xbe\xb9\x0f\x8c\x95\xae\x74\xa4\xf6\x9d\x06\xf2\x8e\x83\xd4\x75\x87\xd4\xbe\xd3\xa0\xde\x71\xa8\xe5\x32\x6c\x10\x0d\x6d\xd8\x44\xc0\x9a\xaa\x98\x1a\x09\x5a\xec\x9b\xb6\x17\x8c\x5b\x0a\x16\x75\xfe\xd4\xa6\x2a\xd5\xca\xa6\x9b\x65\x3f\x14\x95\x9e\xb6\xa9\x43\xb5\xb2\x61\x4b\x59\xf7\x9f\xc4\xaa\x37\x3a\x57\x9e\xca\xe0\x52\xdd\xc2\xe4\x02\x51\xab\x30\x9f\xd8\xed\x61\x60\xdd\xc2\xd4\x02\x51\x3c\xcb\x3f\x3c\x92\x92\x8a\x4a\xf5\xbd\xef\x03\x44\xb5\xca\x2b\xb7\xae\x0f\xd1\x56\x99\x57\xdb\x22\xb7\x52\xd9\x66\x5e\x05\xb7\x8d\x34\xea\x59\xe5\x7e\xb8\xd6\x63\x60\x5d\xab\x1a\x19\x2c\x6c\x8b\x97\x7e\x96\x3d\xff\x4b\x77\xd7\x50\x03\x55\x28\x07\x15\x09\xbd\x25\x2c\xd7\xc6\xa1\xce\x69\xca\x4e\x37\xf9\x8b\xd6\xc3\x06\x57\x29\xfb\xf3\xff\x3e\x2f\x91\xe3\xf1\xff\x75\x0e\x72\xdb\x00\x3f\xa7\xeb\x90\xa6\x2f\xf9\x8c\xbe\x8b\xd5\x18\xdd\x3a\xa4\x7c\x32\x29\xde\xed\xa9\xd6\xdd\x39\xc5\x2c\x39\xc0\xa0\xa5\x45\xed\xc0\xca\xd2\x05\xd4\x3b\xc7\x64\x1c\x2a\xad\xe0\x0a\x4e\x56\xd6\x5e\x7d\x20\x2c\xcf\x25\x0a\xfd\xab\x8e\x42\x9b\xda\xe5\xc7\x20\x81\x3e\x49\xc2\x2b\x73\x31\x41\x4e\x03\x01\x6a\x93\xa3\x9b\x1a\x45\xe4\xcd\x66\xc7\x30\xc4\x6d\xc9\x8d\xfe\x62\x48\xc9\x1b\x44\xb5\x52\xa1\x7c\x57\x7e\x74\x9a\x13\x6b\xdb\x76\x54\xa0\x5b\xfb\x08\xdb\xb6\x1d\x83\x6d\xdb\x29\xff\x13\x6e\x1d\xc0\x92\x94\xfd\xd4\xd0\xbb\xff\x85\x28\xec\x38\x1a\x77\xfc\xb5\x2d\x83\x8b\x75\x37\x59\xf5\x0c\xff\xaa\x69\xee\x7f\xab\x9b\x34\x09\x33\x66\xdd\x85\x55\xed\x06\x8b\x70\x76\xdd\x70\x3d\x25\xed\xc4\x7e\x83\x88\x7c\x03\x29\xb9\x81\x90\xbc\xae\xf4\x99\xe2\x67\x42\xce\x51\x82\xf5\x30\x80\xb2\x54\xac\xac\xe4\x12\x72\xa7\x3c\xa9\x54\x7b\xca\x79\xdd\xcc\x5f\xb8\x61\x89\xea\x29\x95\x7d\x99\x2f\xdd\xb1\xa0\x98\x4c\x84\x2a\x33\xa8\xa9\x18\x93\xa9\x33\x23\x73\x2e\x79\x4b\x5d\x7d\xda\x00\x6c\x86\xf5\x04\x55\x62\xfd\x94\x12\x81\xa6\xa4\x2c\xcf\x4b\x83\x6d\xe7\xa5\x89\x1a\xe7\xc7\x6f\x96\x12\xb1\x4b\x4a\xd4\x0c\x3c\x7e\x9f\x94\x88\x0d\x52\xa2\x2b\xff\xfe\x8b\x7d\x91\x0c\xe3\x97\x3c\x56\x95\xf6\x95\x0d\x51\x22\x36\x44\xc9\xa6\xce\xe5\xa1\x0d\x69\x71\xd3\xc2\x27\x72\x74\x3d\x3e\xef\x3e\x61\x02\x9c\x9f\x43\xa2\xfb\x0a\x2b\xe1\xfc\x8c\x7e\xd2\x50\xfe\x17\xfd\xc3\xaf\xda\x87\x3f\x10\x2e\xad\x13\x7f\x46\x3f\xe0\xbf\x2b\x1e\xe7\x0a\x08\x25\x73\xd4\xc7\xc0\x28\xf9\xb2\x48\xfd\x1b\x49\xc3\x0a\x9a\x64\x0f\x0e\xf6\xfa\xc3\xee\x1c\x31\x73\x82\xd8\x6e\x6f\x04\xf6\xfe\x00\x73\xb2\x14\xed\xf6\x20\x25\x71\x97\xd2\x67\xb4\x3a\x9a\x8f\xb0\x92\xae\xc4\x9b\x25\x5e\xd5\x47\x2b\x05\x2b\xd6\x3e\xa7\x10\xd7\xbf\xd6\x3f\x5a\x31\xce\x73\x88\x5a\x5b\x35\x47\x6c\x37\xc3\x55\xbd\x11\x38\xbc\x6c\x61\x46\x10\x81\x03\xa7\xbc\x74\xbc\xb5\xf4\x00\xef\xf6\xaa\xf2\x56\xbf\x1b\xa9\xc6\xaa\xfa\xad\x96\xf7\x7e\x57\x4f\x69\x4b\xd0\x5f\x37\x40\xf2\x84\x7a\xfe\xfa\x5b\x1d\x9a\xd5\x92\x50\x7b\x2d\xc1\x69\x22\x44\x9e\x43\xca\xa7\xd3\xdd\xed\x0b\x2b\xa2\x5e\x37\xa5\xe0\x6f\x1d\x84\x50\xf8\x35\x8d\xba\x69\x6d\x0a\x6b\x8d\x8e\xe5\xc8\x96\x33\x5a\x6b\x82\xfa\x58\x6f\x40\xd0\x8e\x47\xc3\xde\xb0\x37\xe0\x78\x84\xb7\xd6\x15\x3d\x54\x57\xd4\x56\xd7\xa4\xbd\xae\xd1\xfe\x60\x70\xc0\xeb\xb2\x38\xce\xee\x43\x0f\x6b\x95\x5a\xf5\x6a\xd4\xdb\x76\x04\xce\x73\x48\xb6\x8d\xa0\x70\x0b\x1b\x09\x4c\x4a\x69\xc0\x50\x0c\x31\x44\xe2\x8a\x16\xcc\xdb\x9b\xb6\xb7\xd7\x77\x1b\xa3\xd0\xc4\x83\xaf\xe1\x61\xcb\xa4\xaf\x29\x49\x50\xb6\xeb\x3a\x78\x37\x41\xfb\x5d\xf1\x04\x19\x4f\x3c\xe5\x8f\xdd\x35\x85\x15\x25\x96\x5f\xbd\x9e\x6e\xe9\x92\x3d\x3a\x70\x46\x6e\xdf\x39\x70\x07\xbd\x83\xde\x68\xd0\xeb\x8a\x4e\x66\xb4\x1b\x41\x4a\x56\xb4\x1b\x3d\x80\x2a\x29\x2e\xe3\x3b\x86\xc4\x3d\x0c\x8f\x06\xd2\x21\x85\x72\x72\x40\x4e\xbb\xe1\xee\x00\x02\xe2\x8b\xd3\x5f\x92\xc8\x61\x50\xc5\x27\x7c\xbd\x04\x35\x94\x0f\xba\xb1\x35\xe9\xa6\x30\xe9\xc6\x66\xd0\x4d\x71\xde\xec\xf7\x42\xd1\xae\x65\x6b\x6f\x2c\x8e\xe3\xa8\xdf\x5d\x50\x5c\x43\xba\x5e\x7d\x5d\x2d\x68\x73\xa5\x6a\x29\xf5\xfa\xce\x55\x7d\x27\x5b\x70\x7c\xd4\xdb\xeb\x2a\xb4\x90\xe4\x31\xea\x9e\x53\x9d\xd0\x34\x86\xac\x4e\xf3\x0a\x12\x58\xaf\xf3\x92\x12\xcb\x1e\xc0\xb5\xac\x7a\xb7\x07\x57\x94\xb8\xbb\x73\xe4\xf6\x30\xbc\xa7\xa4\xdf\x45\x57\x74\xb7\x67\xba\x18\x3e\x6e\x5d\xe8\xef\xa9\xde\xa4\x2b\x0a\x21\x89\xb9\xf8\xd3\xbd\xa2\x66\x04\x01\xb1\x42\x98\x10\xbf\x6a\x26\x9f\xca\xaa\x5d\x21\xf8\xfa\xa4\xc0\x44\x7b\xbb\xa4\xdd\xd8\xba\xa6\xdd\x14\xae\x69\x37\x36\x2f\x69\x37\xad\x7f\x0d\xf9\x57\x9f\x7f\x0d\xf9\x57\xbf\xfe\x35\xe0\x5f\x27\xfc\x6b\xc0\xbf\x36\x21\x9b\x02\x32\x07\xca\xf3\xc5\x0d\xc8\xa6\x80\xcc\x81\xf2\xaf\x61\x03\xb2\x29\x20\x73\xa0\xfc\x6b\xf0\xff\xb0\xf7\xee\x4d\x6d\xf3\x4c\xe3\xf0\xff\x7c\x8a\x92\xb7\xcd\x58\x64\x63\x1c\xa0\xb4\x97\xa9\xca\xd0\x96\x1e\x49\x69\x0b\x3d\xe6\xce\xcd\xcf\x71\x14\x70\x49\x24\x63\xcb\x40\x28\x79\x3e\xfb\x3b\x3a\xd9\xb2\xe3\x00\xbd\xae\xfb\xf8\xcc\x33\xed\x10\x6b\xb5\x5a\xad\x56\xd2\x4a\xab\xc3\x6a\x5e\xb0\xc7\x0b\x2a\xb1\xf3\xb8\xd0\x1d\x9b\xd0\x71\x1f\x55\xb4\x47\xbb\x46\x89\x17\xb1\x73\x7d\x79\x36\x83\x29\xc1\x3d\x4a\x80\x09\x5d\x0c\xb1\xe8\x7c\x30\x26\x70\x44\xfa\x70\xae\x62\xba\x04\x8e\x09\xec\x10\xe0\x04\x06\x04\x42\x62\x79\x43\xdc\xd3\xde\x10\xe5\xab\xa9\x66\x2b\x65\xe4\x44\xa5\x67\xbd\xcc\x54\x55\x4c\x36\xaf\xaf\x1d\x8a\x19\x4e\x1c\xe9\xf8\xb1\x76\x9b\xc2\x95\xe5\xa6\xb0\xf0\x6c\x5b\x31\x3d\xa4\x8b\xa6\x87\x0b\xf7\x8b\x99\x43\xae\xaf\xe9\x9d\x77\x89\x37\x37\xe4\x36\x71\xa4\x6e\x4c\xff\xd5\xf5\x7e\x41\x49\x2e\xf7\x47\x6e\x1a\x5d\xdd\x79\xee\x7a\xe3\x14\x30\x92\xd3\xda\xe8\x37\xb7\xdd\xaa\x47\xa5\x22\x39\xc9\x8d\x2a\xaf\xf6\x5a\x87\x93\x88\x39\x7a\x41\x16\x59\x65\xce\xda\x0a\x51\xa6\xb3\x7b\x74\xd9\x41\xab\xeb\xa0\x20\x53\x09\x99\x2a\x88\xc2\x50\x98\x39\x64\xaa\x21\x25\x9c\x0d\x85\x23\x4c\xc8\x4d\x83\xb5\xa1\xb0\x5a\x14\xad\x6e\xda\x6e\xdc\xc9\x8d\xc7\xae\x0e\x49\xc5\x7a\x93\xf8\xa5\x27\x34\x6f\x4a\x7e\x59\x4d\x7e\x5a\x4e\xfe\xec\xe6\xe4\x07\xd5\xe4\xcf\xca\xc9\xbf\x95\xfc\x89\x0e\x82\x34\x4a\x71\xce\xa4\xb6\x67\x07\x84\x07\x98\xcf\xde\x93\x7f\xe9\x16\xc5\xa5\xa7\xd7\x06\x2e\x3b\xb8\xb0\xab\xd5\x47\x47\xa4\x86\xdb\xb7\x32\xf4\x92\xd0\xfc\x42\xd0\xba\x7f\x61\xbb\x04\x3f\xba\x34\x6b\x41\xd3\x0e\x52\x0b\x3a\x6b\xf5\x8b\xff\xf3\xe8\xb3\xff\xdb\x2f\xb1\xa3\xd6\x4a\x51\xeb\x50\x9b\x93\xf3\x70\x25\x5f\xea\x32\x12\x95\x1d\xcd\xc0\xa7\x06\x2e\x3a\xe5\x26\xca\x97\xd3\x4c\xad\x95\x57\xae\x2a\x95\x72\xd9\x29\x2d\xc5\x68\x3a\x79\x8d\x61\x3e\x9b\xc1\xe9\x82\xc6\xfc\x89\xe4\xcd\xf6\x13\xf9\xbd\xe6\x79\xb9\x66\x3e\xd6\xcd\xc7\x46\x4d\xcb\xd5\x1f\x06\x79\x6a\x90\xa7\x1b\x7f\xb5\x51\x77\xea\x2b\xcf\x70\x67\x04\xb0\x56\x5d\xde\xb2\xda\x60\x5d\x4d\x56\xc8\xe5\xf4\x5a\x6b\xa6\x12\xd7\xa5\xe2\x34\xe4\x73\xf8\x54\xc0\xab\x99\x99\x16\x60\x92\x16\x54\xd6\x6c\x2a\x05\x7c\xba\x56\x43\x65\x01\xcb\xeb\x8a\x65\xbd\x48\xbe\xa0\xdc\xa5\x58\xd3\x40\xa7\xeb\x75\xb1\x1b\x26\x76\x43\x9a\x3a\xff\xc8\x6e\x78\xb9\x56\x34\xd2\x35\xcc\x6f\xe8\x5d\x90\xb7\xaa\x3c\xc1\x7a\x39\x41\x7d\x9f\xbb\xdc\x28\x12\x6c\x60\x0e\x37\xd6\xa6\x18\xdd\x4c\x7b\x6e\x11\xd9\x17\xf3\x9e\x68\x62\xa6\x6a\x38\x34\x12\xff\x87\xf7\xc9\x67\xff\x7d\x03\xcc\x8d\xba\x7f\xfd\x3f\x47\xf7\xff\x39\xe5\xbd\xa4\x2f\x80\x2c\x6c\x23\x0c\x2f\x6c\x25\x4b\xb7\x8d\x36\x14\xd8\x82\xd1\x46\xc4\xd4\xf4\x6a\xcd\xd5\xc6\x3f\xbe\xe1\x7d\x2b\x35\xbc\x9b\x9a\x0c\xee\xf5\x4d\xd2\xe2\x53\xce\x9a\x6e\xdd\xf0\xb3\xfd\x0a\x5d\x9a\xc7\x23\x8e\xa6\x96\x63\xa1\x76\x47\xda\x28\x4f\xbd\x8a\x67\x21\xaf\x2f\xdd\x0f\x7a\x7d\x08\x30\xe9\xd1\x7e\x3b\x91\x8e\x96\x69\x5f\x9a\xa6\xed\xce\x56\xab\xd5\x7d\x82\xe9\x16\x62\xb8\xbb\x4a\x4b\x4c\xd9\xda\x4c\x4c\xe3\x56\x48\xaf\xdb\x6f\x39\xa6\x89\x09\x10\x5a\x71\x92\x16\x13\xc6\xa7\x85\xc6\xeb\xd0\xa2\x16\x5b\x09\x91\xd9\x37\xb9\x34\x25\xb0\x5f\xee\x2b\x44\x71\xeb\x7e\xe6\xa5\xf2\xef\xdc\xca\xa7\x99\x53\x0d\xe0\x85\x77\xa4\xef\x85\x91\x72\x8f\xc8\xd7\x2f\x4c\xc8\x36\x30\xe4\x1c\x6b\x3b\x9f\xb5\xca\x37\x1e\xf5\xbc\x36\x77\x36\xe9\xca\x49\x6c\x8d\x05\x45\x64\x86\x40\x67\x8e\xfb\xf8\xa1\x65\x37\xbe\xb8\xdd\xe4\x50\x16\x02\x71\x8f\x4e\x57\xe4\xf7\x5a\x5b\xda\x0e\xc2\xb2\x14\xbd\x20\x8f\x98\xca\x88\xa9\x8a\xb8\x5c\xb3\x52\x74\xda\x5c\x61\x5b\xc0\x69\x47\x19\xd1\x62\xe4\x92\x51\xd6\x6c\x7d\x97\xdc\xb4\x8d\x7b\x8a\x45\x8d\xa1\xd5\xcd\xd9\xee\xbf\x5b\x93\xe6\x73\xa1\xda\x99\xcf\x5f\x9c\xe7\xdc\x3c\x35\xb7\xc6\xfb\xb2\x12\x79\xb1\x70\xc6\xff\x7f\x53\xf8\xb5\x1a\x6d\xd9\xb9\x71\x92\x91\x6b\xe1\x17\x77\xd4\xc2\x95\xea\xb1\xe7\x3f\xb5\x7a\x59\x57\xa2\x35\x47\xca\xd5\xc2\xf3\x3b\xa9\x05\xa1\x06\x76\xab\x6a\x80\x13\x9a\x46\x8c\xde\xac\x09\xec\xc3\xb7\xaf\xef\xd8\xe5\x5e\xff\x4b\x0d\x8a\xcb\x87\xbf\x67\x59\xe8\x8f\x87\xff\x5c\x13\x63\x6e\x32\xfd\xbb\x26\x46\xb9\x27\xff\x36\xb9\xba\xe9\xff\x9d\x27\xf8\x35\xb1\x0f\x4d\xec\xc3\x7f\xfc\xf4\x7f\xf1\x6c\xbe\xbe\x67\xd6\x4b\xbc\x3c\xc5\xaf\x95\x6d\xc5\x28\x78\x58\xa4\x78\x98\xe7\xfb\x6f\xec\xcb\x1f\xee\xdc\x97\x5f\xff\xe5\xbe\xfc\xf3\x8e\x7d\xf9\xe7\xff\x86\xe1\xf3\x7f\xb7\x69\x72\xeb\x48\x38\x3f\x1b\xb8\xeb\xea\xc8\x5d\x4c\x8f\x7f\x43\x47\x79\x79\xe7\x8e\xf2\xf3\x2f\x77\x94\x37\xa4\xfc\x3c\x85\x9c\xab\xca\xe3\xb8\x82\xdd\x08\xab\xd9\x69\x20\xc3\x6b\xc2\x68\x21\xee\xd1\xd8\xeb\x1c\x05\xc6\xc5\x49\x88\xe5\x92\xba\x80\xad\x05\xad\x75\xf3\x1d\xc8\x8f\xce\xda\x51\xd0\xd2\x1f\x6b\x01\x74\xb1\x15\x9f\x53\x32\x08\x01\x5a\x62\xd8\x61\x2b\xa1\x9a\x5c\xaf\xe4\xe9\xe4\x42\xbf\x95\x0b\x5a\xed\x42\x82\x9d\x44\x61\x4e\x2b\x98\xd3\x32\xe6\x4c\xf3\xbc\xb6\x5e\xf0\x1c\x6b\x9e\xd7\xd6\x0b\x9e\x45\x7c\x1d\xcf\x03\x6c\xc5\xe7\x94\x2c\x9e\x23\xec\x44\x2b\xb1\xda\x8c\x28\xa8\xb6\x79\xc1\x15\x5a\x1d\x40\x80\x9d\x40\x61\x4d\x6d\x2c\x5a\xc2\x9a\x2d\x34\x40\x8c\x1f\x98\x7a\x63\xe1\xf3\x8d\xda\x2e\x18\xc7\x27\x01\xe6\xb3\xcf\xff\x2d\xba\x4e\xb6\x0a\xa3\xc4\x84\x90\xcd\xb7\x90\x3c\x2e\x70\xd6\x6c\xa4\x35\x1b\x2b\x0f\xfc\x2b\xad\x8e\xf9\x59\x85\x85\xfa\x6f\x32\x3c\x4a\x87\x30\x4b\x25\xb5\x1f\xd6\x10\xf6\x2c\xb0\xbc\x2a\xda\x7c\xc9\x16\x78\xee\xd2\xce\x29\x09\x58\x82\x63\x76\xe1\xd0\x15\xda\x62\x2b\xcc\x6e\x6d\x08\xcd\x16\x4a\xf7\x3f\x61\xaf\x22\xd7\xee\x6f\xe6\xb5\xfb\x5c\xeb\x83\x05\x2d\x11\x16\xb6\x44\x58\xd8\x2c\xe1\x5f\x33\x82\xbc\xba\xd3\x08\xa2\x56\x52\xb4\xf2\xf0\x73\x23\xca\xb3\xc6\x13\xa5\x3b\x6e\x5e\x4c\xb1\xd7\x52\xbe\xdc\x49\x13\x7d\xf9\x6f\xb3\xa0\xfe\xdd\x1a\xe9\xff\x8c\xb1\xff\x52\xb5\xf6\x9f\x69\xfc\xfd\x2f\xd5\x7a\xf7\x7f\x43\xeb\x7d\xb1\xb4\xde\xeb\xbf\xaa\xf5\xde\xdd\x49\xeb\xbd\xfb\xbf\xf9\xd7\x7f\x80\xd9\xfa\x9f\xaf\x3a\xfe\x2b\xcd\xe4\xff\xa5\x2a\xe5\xed\x6f\xa8\x94\x77\x96\x4a\xf9\xf9\x57\x55\xca\xc7\x9b\x0f\x7b\xfd\xa8\x1e\xf6\xfa\x58\x3e\xec\x45\xb8\x7d\x19\x48\xfb\x61\xb0\x9e\xad\xe6\x35\x56\xbf\x32\xbb\x21\xc1\xbc\xad\x56\x01\x22\xac\x77\xa9\xd4\x9e\xd6\xaa\xc3\xae\xaf\x93\x27\x5e\xb3\xd9\x96\x6e\x90\x1c\xda\xd6\x67\xe9\x9c\xe4\xfa\x9a\x99\x88\x50\xd8\xc3\x49\x2b\x58\x61\x22\x45\x2b\x31\x37\x33\x1c\xc2\x9d\x08\xb5\x08\x77\x02\xa4\x2f\x78\x96\x1c\x4a\x44\x08\xf2\xef\x00\x81\xfb\x70\x25\x0f\x86\x08\x5d\x5f\x7b\x05\xfb\xe6\x8a\x99\xea\xb1\x16\xf3\xf9\xb3\x3b\xdb\xce\xfa\x4a\x99\x79\xda\xe6\x68\x75\xcd\xb7\x6e\x44\xb1\x1a\x21\x78\x7a\xe9\xc3\xd3\x4b\x1f\x1d\xbd\xf4\xd1\x91\xc5\x6a\x33\xb4\xba\xbe\xb4\xd8\x48\x6f\x85\x90\xb4\xc2\x15\x0e\x51\x3b\x84\xa0\x1d\xae\x50\xe9\x14\xda\x7a\x06\x83\xdf\x58\xab\x51\x4d\xb4\xa8\xdc\x80\x97\x2a\x37\xb8\x99\x4a\xc8\x2b\x6d\x23\x29\x27\xef\x56\xe3\xa3\x72\x7c\x7c\x33\xf9\x01\xcf\xaf\xa6\x03\x55\x77\xb8\xcd\x9b\x93\x73\xcf\x31\x96\x82\x41\x29\x28\xcf\xc8\x27\x3d\xaf\x8f\x3d\x88\xc4\xcf\x1a\x04\xe2\x87\xf4\xbc\x7e\x6b\x6d\x85\xf4\x3a\x7d\xe0\xb8\xb3\xc5\x9f\x30\xb9\xef\xcd\x51\xd2\xe3\x7d\xdc\x81\x48\xfc\x6c\x40\x20\x7f\x56\x48\x8f\x2b\x74\xde\xea\xf4\x35\x4d\xd6\xee\x08\x72\x91\xfa\x78\x04\x81\xfa\x78\xbc\x42\xe4\x47\x8b\xc8\xb7\x90\x14\x6d\x49\x99\x62\x41\x7b\x35\xea\xf1\x76\xa7\x2f\x33\x68\x63\x2a\x73\x68\x63\xba\x12\x48\xb0\x4d\x5b\x11\x5c\x55\x19\x00\xc7\xac\xbd\xb6\xc5\x9f\x62\x6f\xab\xdd\xd6\x6c\x3a\x32\x71\x22\xb9\x42\x82\xb0\x4a\xaf\x59\x72\x04\x07\x2d\x45\x4c\x5e\xff\xc4\x9e\x55\x4e\x59\x40\x53\x24\x4d\xc3\xb8\xc9\x4c\x20\xb2\xbc\xf2\x5d\x55\x6b\x32\x2e\xd7\x64\xca\x6f\x9a\x97\x70\xfb\xf5\xf8\xac\x4a\x4a\xa6\x75\x1f\x5a\xd4\xf6\x6b\x51\xec\xeb\x8d\xc3\x5a\x0c\xfb\x7e\xe3\xb8\xb8\x1c\xea\x24\x79\xd3\x41\x4f\x3b\xf9\x41\x08\xed\xf3\x18\xcb\x9e\xd7\xe3\x3d\xaf\xdf\x87\x10\x07\xc5\x4b\x4b\x49\xfe\x34\x3c\xc3\x81\x46\x8a\xfa\x7d\xa0\xd8\xdb\xa2\xf2\x95\x46\x8a\x82\x1e\xed\xf7\x3a\xfd\x16\x96\x1f\x5e\x1f\x47\xe9\xfb\xe0\xbd\xc3\x14\x18\x6d\x33\x05\xf6\x35\xa0\xe0\x6f\xc4\xab\xef\xd9\x6a\xa7\x3b\xd4\x6a\xbc\x1c\x89\x8a\x96\xcf\xaa\x52\x51\x57\xf9\x03\x32\xd4\xf2\x61\xcf\xcb\xaf\x02\xf5\xb8\x95\xcb\x89\xcc\xc5\xdc\x07\xe9\xe5\xef\x80\x72\xf7\x94\x4c\xcb\x7e\x20\xce\x78\x7e\xa0\x84\x39\xbd\x3e\x02\x8e\x47\x1c\x28\x1e\x73\x48\xf0\x0e\xb7\x4f\xbf\x6b\xd7\x41\xd2\x5d\x34\xb6\xfd\x46\x2e\x70\x05\x74\x22\xaf\x9f\x58\x6f\xa2\xb6\x3b\xd6\x63\x9c\xe4\x1e\x1b\xdd\x63\x52\xce\x11\xf6\xa0\xd5\x8a\xb7\x22\xf9\x3a\x6a\x84\x9c\xb0\x17\xf5\x7b\x71\x1f\xf7\x3c\x68\x25\x0e\x01\x11\x16\xac\x43\x0c\x0c\xf5\x91\x3b\x0c\x78\x80\xc9\x92\x49\x1b\xe0\x73\x87\x0b\x25\x9e\x53\x08\x7b\x81\xa8\x33\xf5\x64\x1a\x8e\x72\xf9\x39\x21\x04\x08\x42\x33\x6c\x46\x82\xe8\x5f\xf7\xfe\x6a\x3f\x8b\x8a\x8a\x93\xf1\x15\xd7\x3a\x7f\xe1\xae\x65\x24\xef\x5a\x46\xea\xe9\xd7\xbb\x1e\xb6\x37\x07\xe3\x47\x7c\xb1\x4f\xb0\x92\xf7\xcf\xe2\x08\x3e\x93\xaf\x97\xfc\xee\x09\xfc\x31\xaf\x3b\x7f\x3f\xb1\x7a\x24\xb3\x7a\xa4\x57\x74\x03\xd3\x25\x3d\xd9\xdb\xbc\x7e\xf5\xd5\x33\x89\x98\x60\xd5\x01\xd5\x73\xaa\x49\x4b\x9e\x5f\x12\xed\xa4\xd3\xbf\xbe\xf6\x96\xa2\x91\xa3\x9e\x8f\xb7\xb1\x0a\x94\x55\x9c\xcc\xb4\x6e\xb0\xee\x53\x7f\xb5\x78\x0b\x4b\xbc\x55\x58\x13\x4d\x1e\xba\xd2\x81\x93\xd6\x19\x86\xc7\xee\x93\x38\x7f\x20\x3a\xc2\x81\x7c\xde\xad\xd0\x13\x4e\x82\x1d\xf9\xb8\x6d\x8f\xf6\xfb\xbd\x6e\x1f\xf5\x3a\xfd\x36\xeb\x79\xd2\xb3\x93\xc3\xa4\xe6\x00\xd6\xeb\xf4\x71\xd4\xc2\x09\xf2\x93\x27\x12\x2c\x86\x00\x90\xb1\x81\x04\x2b\x4c\x4f\x61\x26\x96\xba\x3b\xb2\x0a\x40\x17\x0a\x17\x7b\xea\x59\x39\xa9\xeb\x8a\x47\x9c\xb7\x98\x7c\x60\x97\x59\x4f\x19\xcb\x37\x69\xbd\xad\x40\x3e\x4b\x17\xa0\x50\x48\x39\xe8\xf7\x98\x91\x72\xa2\x3e\x5b\x58\x7e\x78\x7d\xdc\x0e\x57\xd7\x6a\x04\x7b\xbc\x40\x0d\x7b\xf2\x61\x71\xc1\xaa\xe2\x06\xdd\xd6\x1c\x3a\x5b\x81\xac\xcb\xa0\x88\x0e\xe5\x8b\x80\xa2\x2a\xbc\xad\x50\x6a\xeb\xb0\x88\x1c\x48\xca\x61\xbf\x0f\x57\x78\x20\x58\x97\x7c\x43\x8a\x9d\xab\xb6\x33\xe8\x05\xed\x8e\x06\x49\xc7\xd2\x19\xf6\xb6\x32\x59\x55\x99\xd2\x6d\xfb\x32\x79\xd6\xef\x2f\xa5\x2d\xec\xec\xe7\x04\x50\x5b\x04\x8a\xc4\xb3\x6e\x0b\x5f\x41\xdc\xc2\xe9\xca\xd5\x8c\x9a\x98\x16\xd6\x9f\xb2\x5a\xbb\xcd\xa6\x13\xb5\x71\xbc\xda\x45\x8b\x50\xe6\x05\x37\xe5\xb6\x5f\x9e\x49\x10\x3b\xe7\xc5\x13\x9c\x72\xf0\xb8\xd1\x51\x59\x8f\xf4\xdb\xa2\xad\xcd\x6c\x97\x39\xe7\xe5\x31\x07\x28\x6e\x77\x4c\xa3\x28\x5e\x45\x6f\x77\x56\x3d\xd1\x66\x9f\x24\x5b\xc8\xe1\xb8\x45\xf4\x58\xf6\x34\x12\xe5\xc0\x1c\x18\xa6\x39\x27\xcc\xf2\x14\x3c\xc7\xf1\xa7\xbf\xcc\xf1\xa7\x39\x8e\x3d\x60\xb8\xdd\xb1\x38\x16\x0d\xb7\x60\x55\xb6\x4a\xd4\x6c\x3a\xb4\x85\x8b\xdc\xad\xe1\xf2\xc2\x9e\x39\x48\x96\xdd\x44\x3d\x80\xe4\xd8\xf7\x6f\x16\x4c\x3d\x65\xbe\xba\x68\x10\x61\x59\x49\xfa\x01\x67\xd1\x16\x7b\x7d\x88\xc5\x28\x2b\x18\xd6\x53\x2d\x3d\xed\x13\x53\x2d\x08\x9e\x84\xdb\x8e\xe8\xc8\x3d\xda\x87\xae\x3a\x9a\x48\x11\xf2\x9d\x50\xc3\xe2\x1c\xb6\x94\x3b\x05\xc8\xb9\x73\x43\x46\xc3\x80\x3b\x5d\x8b\xcf\x43\xbb\x34\xa3\x4a\x69\x3e\xfe\xd5\xc5\xef\x9b\xd6\x54\x2c\x8c\x1b\x56\x4c\xea\x57\x46\x6a\x97\x45\x6e\xd8\x93\x71\xea\x16\x3c\x6b\xb6\x68\xe4\x7d\x6c\xfe\x1f\x74\xe0\x5b\x4f\x7f\xbd\x7f\xee\xe9\x44\xfb\x9e\x51\x69\x01\x85\x71\xfb\x74\x22\xf7\x80\x56\x00\xe8\xdf\xb5\x5b\xa8\xec\xe9\xf7\xc1\x7b\x31\x5c\xcb\x96\x20\xd7\xca\x50\x9e\xff\x65\xe7\xfa\x9a\xe7\xa1\x69\xe7\x06\xe1\xfc\x27\x6c\xf3\x81\x11\xb5\x91\x30\xc5\x9c\x17\xeb\x54\x08\x68\xf5\x86\xc3\x7c\xdd\x94\x53\xfc\xf9\xc3\xe7\x39\x49\x4c\x67\xb3\x19\x38\x91\xdd\x23\xf6\xa5\x1f\x78\x37\x4c\x48\xc0\x89\x63\x77\x16\x84\xd4\xde\x08\x2e\xd7\x94\x8d\xa2\x10\x94\x57\x16\xc5\x3c\x10\x34\x83\xa0\xd4\xe5\x94\x2c\xeb\xdd\x4d\x55\xd6\xff\x64\xea\xbc\x0d\xd5\x78\xb2\xaa\x53\x28\xaa\x16\x6f\xa4\x6f\xba\x87\xa4\x5f\x5a\x39\xa9\xbc\xce\xac\xe6\x17\xd5\xe4\x15\xe7\x47\x20\x9f\x81\x85\x08\x12\xb9\x49\xf4\x2f\xd6\x2f\xe5\xdb\x01\x7f\xf2\x16\x80\xbc\x03\x80\x44\x57\xbb\xad\x6f\xc8\x27\x78\xc4\xb4\x74\x41\x0f\xc9\xe3\x61\x0d\xcb\x27\xdc\xea\xa9\x74\x04\x56\xa7\xaf\x9c\x7d\xdf\x2b\x1e\xbd\x97\x4b\x3a\x90\x88\x5f\x39\x80\x9a\x99\x9d\x98\x65\x46\x20\x66\x77\x37\x55\x85\x98\xfc\xf6\xa2\x3e\x24\xfa\x57\xcc\x82\x55\x58\xfd\x8a\x29\x2a\xf0\x5e\xd0\x47\x5b\xb7\xaa\x35\xfa\x67\x94\x99\xe9\x82\xa5\x6b\x0a\x7f\xfa\x42\x02\xa4\xff\xea\xb6\x64\xd8\xbe\xdb\x70\xe4\x3d\xd1\x9a\xc4\x48\x8a\x3f\xe9\x34\x9b\x6b\xe5\x31\xa1\x2a\xc5\xf2\xd0\x64\x4a\x8d\xe0\x9f\x30\xce\xe8\x17\xcf\xf5\x12\x93\xa9\x27\xbe\xa8\xf2\x16\x4c\x46\xfe\x93\x4e\xcc\xe7\xa3\x43\xde\x55\xf9\x13\xec\xd5\x77\xb2\x5c\xc2\x0b\x6e\x43\xca\xac\xf2\x37\xd7\xf2\xed\xa6\x95\xfc\x06\x0e\x47\x2d\xa2\xef\x57\xf1\xa5\x5a\x12\xb4\xa8\xbe\x45\xf1\x68\x66\x06\xaa\x62\x54\xc2\x5c\x8c\x3b\x9d\xc7\x0b\x9f\x91\xd6\xef\x01\xef\x3e\x52\xaf\x7f\xc2\xee\x1f\xea\x71\x50\xf8\xae\x1e\xbe\x4d\x20\x54\xaf\xd0\xc6\x30\x8d\xe4\x47\x64\x9e\x26\xb7\x6c\x70\xea\xfc\xb1\xb1\xf1\xb8\xe4\x41\xac\x98\x0b\x33\xec\x78\xd0\x55\x2f\x60\x43\x82\x99\x3b\x62\xc9\x24\xe0\x10\x61\xe6\xc6\x41\x92\x12\x08\x30\x73\x33\x1e\xbe\x54\xf0\x50\x85\x3e\xc8\x28\x36\x8b\x9d\x5f\xc3\x80\x93\xc3\x68\x42\xfc\xc6\x83\x4b\xb8\xf7\xe0\x5b\x03\x04\xc4\x6f\x3c\x68\x4f\x56\x1f\xb4\x87\xab\x0f\xbe\x37\x80\xab\xf8\xf6\x1b\xff\x41\xd7\x7f\x70\x70\xef\x41\xdc\x80\x98\x24\x11\x1b\xa6\x7e\xaf\xb1\xd3\x6d\x40\xe3\x43\xb7\xd1\x87\x61\x30\x15\x80\x83\x8c\x0e\x83\x69\x03\x1a\x5d\xa6\x3f\x0e\x33\x92\xaa\xaf\xaf\x64\x48\xcd\xf7\xe1\x49\x96\xe8\xcf\x97\x49\xa4\x3e\x0e\x02\x9e\x25\xe2\xb3\x0f\xe9\x09\x4b\xf8\x8b\x9c\xa4\xa2\xa7\x88\x29\x42\x8a\x84\x4a\xad\x92\x36\xfa\x30\x61\x94\x9f\x88\x24\x6f\x03\x9a\x05\x89\x24\x4e\x06\x89\xfe\xec\x06\x49\x78\xd2\x80\xc6\x4e\x9c\x44\x63\x19\x16\xd0\xb7\x19\x25\xf2\x67\x2c\x42\x3b\xd9\x71\x96\x72\x41\x90\xc4\x9c\x4c\x06\x24\x69\x40\x63\x3f\xe4\x4c\x7d\xbd\x67\xe7\x06\xf8\x82\x84\xea\x53\x33\xdb\xb5\xf2\x56\xf9\xaa\x2c\x55\x86\x76\x76\x2a\x37\x95\x99\xca\x49\xe5\xa1\xe8\x2b\xd2\x8d\xfe\x0c\xcd\x60\x7d\x6d\xe3\x86\x06\x66\xbf\x3b\x1d\xa5\x4c\xd5\xb2\x6e\x65\x51\xca\x64\x3d\xeb\xd6\x27\x2a\xd1\x8a\x67\xee\x77\x6a\xc1\x5e\xa8\x1e\xb9\xc7\xc2\x40\xbf\x1b\xcb\xdc\x30\xb6\x10\xac\x98\xc4\x55\xd4\x0a\xea\xcc\x9d\x46\x90\xb7\x32\x0d\xda\xfd\x03\x4c\x53\x33\x90\x47\xd6\xd3\xfb\x9d\xc7\x1b\xf2\x45\x05\xd5\xbc\x21\xc2\x8d\x07\xdf\xdb\x0f\x26\xed\x07\xc3\xc3\x07\xaf\x55\x43\x73\x1f\xec\xfd\x68\xe8\x8d\xc3\x00\xbf\x08\xb8\x65\xe9\xb9\x9c\xbd\x39\xd8\x3f\xe0\x49\x44\x8f\xb7\x6b\x16\xee\x4a\x08\x0e\x9a\xf9\xf2\xa9\xf8\xdd\x3f\x90\x13\x21\x08\x71\x8b\x92\x8b\x7b\x82\xa2\xd3\x58\xf3\x3c\xaf\xed\x75\xda\x5e\xe7\xd0\xf3\x7c\xf9\xdf\xf5\x3c\xef\x47\x03\x95\xe8\x2a\x8b\x3f\x4f\x46\x72\xdb\x55\x2d\x85\x73\xa4\x3c\x72\x70\x93\xd3\x23\x91\xd3\x0c\x44\xe9\x6e\x51\x10\xea\xb9\xf0\xd8\x92\xcd\xfa\x43\xef\xb1\x12\xce\x7a\x67\x63\x43\x6e\xfc\x38\x8f\x36\x3a\x9b\x96\x16\x08\x04\x4f\xd1\xc8\xf1\x9e\x60\xe2\x4e\x9b\x4d\xe2\x4e\x9f\x74\x3c\x6f\x8e\xcf\x76\x07\x88\x3b\x01\xe2\x0e\x81\xb8\xaf\x81\xb8\x5d\x20\xee\x01\x10\x77\x0f\x15\xab\xe4\x29\xe1\x2f\xb3\xf1\xf8\x3b\x09\x12\x87\xb8\x42\x0f\xce\xac\x4d\x07\x55\x5e\xe9\xce\xb7\x9e\x90\xb5\x55\x76\x47\xae\x64\x5d\x7e\x3e\x7c\x7e\x13\x7b\x65\xfe\x3e\x1f\x3e\xbf\x8d\xc5\x9c\xe8\x4d\xbc\xda\xfb\x76\x66\xbb\x52\x11\xfa\x35\xf5\x09\x4c\x7c\x0e\x43\x9f\xc2\x6b\xdf\x83\xae\xef\xc1\x81\xef\xc1\x9e\xef\x59\x2b\x56\xb1\xbd\xfc\x63\xb4\xa7\x9c\x84\x8a\x80\xdc\xe6\x14\x9d\x03\x62\x4c\x5c\xad\x24\xe1\x4a\xc6\x4e\x53\x48\x31\x71\x73\xbd\x06\x19\x26\xae\xd2\x57\xb0\x6f\x22\x94\x0e\x81\x21\x1e\x3b\x31\x82\xfb\xd2\x7b\x24\x0c\x09\x1e\x3b\x57\x08\xf6\x08\x1e\x89\xdf\x4f\x22\x9c\x22\xb8\x10\xe1\x14\xc1\x7b\x11\xce\x10\x1c\x8a\x70\x86\xe0\x54\x84\xf7\x11\x5c\x8a\xf0\x3e\x82\x67\x62\xde\xe5\xd7\xf4\x92\xb4\x47\xdc\x63\x22\xb8\x71\x50\x7f\x06\x3b\x75\x38\x57\x65\x9c\x41\x1d\xce\xbe\xc2\x91\xcc\x4b\xac\x67\x75\x58\x59\x15\x2b\x94\x4f\x0b\xc0\xd0\x7f\x01\xc4\x7f\x01\x23\xff\x27\x1c\xfb\x84\xc0\x2b\x9f\x12\x78\xed\xef\xc2\x1b\xff\x39\xfc\xf4\x5f\xc3\x9e\xff\x01\x26\xfe\x4b\xe8\xfa\x6f\x20\xae\x23\x1d\xf7\x5a\x8e\x24\xfe\x9a\x65\x49\xea\xa0\xa7\xb8\xb3\x26\x72\x38\xab\x43\xee\xb4\xfe\xe7\x7f\x1c\x9b\x95\xd5\x75\x34\x83\x8f\xfe\x94\x40\xea\x9f\x13\x38\xf0\x3f\x43\xe6\xbf\x82\xcf\xfe\x17\xf8\xe2\xbf\x83\x0b\xff\x2d\x7c\xf5\x3f\xc2\xa5\x62\xf7\x9b\xfa\x99\xfa\x3f\xe0\xbb\xcf\x09\xfc\xf0\x19\x81\xc6\x83\x86\x7f\x4c\x66\x70\x70\x8b\xa8\x3f\x1f\x3e\xbf\x8b\xb4\x2d\xb4\x9b\x04\xfe\xf9\xf0\xf9\xdd\x64\x5e\x42\xcc\xc5\x9e\x10\x20\xe2\xcf\xc8\x8f\x09\x1c\xfb\x67\x42\xf2\x5f\x85\xe4\x23\x02\x6f\xfc\x80\xc0\x4f\x3f\x24\xb0\xe7\x77\x45\xc7\x18\x10\xe8\xfa\x57\xe4\x16\xf9\x7f\x3e\x7c\xfe\x7b\x55\x50\x70\x36\x57\x0b\x29\x81\xcc\xcf\x08\x7c\xf6\xf7\x09\x7c\xf1\xc7\x04\x2e\xfc\x11\x81\xaf\xfe\x0e\x99\xab\x8b\x13\x02\xdf\xfd\x89\xa8\x8c\xa3\xa2\x32\xbe\x55\x2a\xc3\x3e\x9d\xf0\x89\xb8\xe4\x92\x84\x0e\x57\xef\xc9\xd9\xab\x91\x6c\xdb\x21\xee\x05\xbe\x90\xfc\x49\x73\xcc\xe5\x6c\x8f\x5d\x90\xe4\x79\x90\x12\x07\x21\xa0\x2d\x56\xec\xdb\x20\xbf\xdd\x29\xd7\xa6\x9d\xcf\xf0\xd6\x7c\xf6\x7e\x2b\x9f\xc1\x82\x7c\x4e\x6f\xc9\x67\x82\x2f\x7f\x2b\x9f\x67\x0b\xf2\x79\x7f\x6b\x3e\x87\xbf\x95\x4f\x68\xe7\x43\x81\x15\xae\xd2\x89\x59\xbd\x40\x33\x18\xfa\x9f\x80\xf8\x9f\x60\xe4\x3f\x83\x63\xff\x18\x5e\xf9\x47\xf0\xda\x7f\x0f\x6f\xfc\xf7\xf0\xd3\xbf\x80\x3d\xff\x12\x26\xfe\x1e\x74\xfd\xc3\x52\x03\x2d\xd5\xc4\xcd\x8c\xc7\xf8\xfe\xef\xf0\x7d\xe6\x9f\xc3\x47\xff\x1b\xa4\xfe\x77\x38\xf0\x4f\x21\xf3\x4f\xe0\xb3\x7f\x06\x5f\xfc\x09\x5c\xf8\x3b\xf0\xd5\xff\x0a\x97\x65\x4e\x2a\x65\xa3\x12\x34\x83\x6f\x73\xfc\xda\x58\x91\x04\xcd\x60\xea\x1f\xc3\x77\xff\x08\x7e\xf8\x53\xd9\xbe\x0f\x66\xd6\xdb\x09\xa4\xb4\x39\x9e\x93\x33\x45\x57\xe6\x04\xee\xf5\x21\xc4\xed\x8e\xd9\xd8\x33\xab\x26\x72\x17\xf1\x5e\x44\x53\x1e\xd0\x90\xb0\x91\x1c\x4d\xa5\xbb\xb7\x7c\x68\x6d\x51\x84\xb6\x5a\xad\xf0\x49\xbc\x85\xd6\x1f\x61\x8c\x89\x1b\x9e\x04\xc9\x73\x36\x24\x3b\xdc\x09\x51\xb3\xe9\x04\xca\xe4\xd7\xcf\x33\x3a\x5d\x08\x85\xdc\xe4\xcb\x31\x4e\x82\x07\x3d\xa6\xd3\xec\x70\xa7\xd5\x0a\x51\x1f\x6d\x57\x20\x7e\x82\x1b\xa4\x81\x31\x66\xdb\x8d\x7b\x0d\xbf\xe1\x35\xc0\x89\x30\xef\x31\xb9\xd1\xc1\x70\xe4\x50\x48\x10\x02\x9d\x11\x93\x9b\xed\xad\x4e\x5e\x89\xb5\x0c\x04\xee\x4f\x16\x51\xa7\xd1\xb0\x37\x9d\x5e\xdc\x2c\xae\x08\x62\x18\xe0\xae\xd3\xf9\xc3\xf3\x40\xb9\x94\x83\x8e\xf4\xb8\xbc\x4b\x9c\x01\x10\xa0\x2d\xdc\x68\x80\x87\x96\x31\xad\xbc\xfb\x2f\x1f\xfa\x8f\x46\x4e\xe3\x63\x23\xa2\xf7\xf2\x17\x10\x73\x39\x0e\xdc\x8f\x92\x50\x23\xad\x8f\xef\x90\xf5\x95\x81\x9b\xb6\x9c\xc6\x9e\x44\xd8\x1e\xb8\x7b\xbe\xa7\xde\x53\xe4\xcd\xe6\xb2\xd3\xf8\xa1\x12\x36\x9b\xce\xc0\xfd\x81\x3d\x04\x8d\x58\x42\x24\xe0\x35\x1e\xb8\xaf\x1f\x74\xd6\x5a\x9d\xb5\x95\x81\x1b\x23\xc8\x1d\xe2\x0d\xdc\x89\xc4\x98\xe0\xc6\x99\xa1\x7c\xe6\x8b\xe4\x5f\x14\x41\x31\x6b\x1b\xb8\x5f\x9e\x74\xae\xaf\x07\xee\x97\xa7\x0f\xd7\x4b\x45\x6a\x5c\x48\xac\xeb\x6b\x67\xe0\x5e\xe0\x0e\x02\xcd\xc7\xb6\x13\x63\x27\xc2\xa1\xd3\x75\x06\xee\x14\x84\x9c\x10\xb2\xc7\x2f\x88\x70\xfc\x74\xe3\xfa\x5a\xf0\x10\x6f\x33\x97\x71\x37\x24\xd1\xd8\x89\x90\x9a\x26\x33\x2e\x27\xe4\x11\x4e\xdc\x8b\x58\xef\xc3\x3b\x11\x3c\x5a\x11\xcc\xc8\x67\xa8\x07\xee\x14\x47\x9a\x64\x3e\x03\x14\xe0\x49\x0e\xd6\xe3\x07\x0c\xdc\x61\x0e\x93\xe2\x44\x2d\xc1\x6f\x6b\x13\x3d\x78\x84\x7c\xc5\x6a\x30\xc7\x6a\x2d\x9f\xdd\xd7\x65\x3e\xbb\xaf\x73\x3e\xd9\xde\xcd\x7c\xd6\x31\x39\xc7\xe1\x1c\x7b\xf2\x35\x62\xa7\xf1\x55\xcb\xb9\xf1\x39\xaf\xe7\xb2\xec\x1b\x99\xa9\xbe\xec\xc1\x23\x5f\xe3\x6f\x77\x44\x55\xc6\xd8\xd4\x4a\xa9\x3e\xec\xea\xf0\x83\x6a\x8c\x2a\xbd\x60\xd4\x93\xdc\x19\x8a\x39\x67\xad\x47\x2b\x03\xf7\x6b\xdb\x89\x5b\x0f\xd1\x83\x47\xbe\x00\x0b\xc8\x67\x01\x91\x9c\xeb\xfe\x97\xb7\x88\x81\xfb\xba\x85\x07\xee\x8f\xd5\x8e\xe7\x5d\x0b\xa2\x5d\x19\x7c\xd0\xf1\x3c\x08\x9d\x01\x12\x4c\x0c\xec\xee\x68\x29\xfa\x7c\x0f\x54\x29\x2c\x0f\x42\xcc\xcd\x9e\x64\x37\xef\x6d\x5b\xc1\x93\x70\x4b\xb6\x58\xf6\x14\x77\x75\x43\x55\x2e\x60\xa4\x72\x72\x12\xcc\x6d\xfd\x14\xb4\x5a\x08\x49\x7c\x13\xa1\x81\xb0\xec\x44\xf8\x1b\xe9\x25\xf7\x24\xeb\xa5\x38\x3f\xe9\xa3\xeb\x6b\xa9\x77\xd4\xb8\x84\x9e\x78\x79\x56\xea\xed\x68\x41\x50\xe8\x00\x2b\x2b\x26\xb2\xca\xb1\xf2\xdd\x63\xfd\xf1\x8c\xb8\x97\xf8\x3b\x71\x28\x3c\x23\x62\x56\xee\x7e\x13\xa1\xc8\x84\x42\x11\xe2\x32\x74\x90\x63\x1e\xa8\x90\xc6\xd4\x21\x8d\x29\x42\xbf\xd4\x92\x8f\x3f\x6f\xab\x8a\x51\x41\x6a\xaa\x67\xc4\xb2\xa5\x38\x53\x36\x71\xcd\xe3\x24\x64\x06\x7c\x06\x72\xdd\xa8\x86\xdc\x0b\x43\x6e\xb9\xf3\x3b\xe4\x8a\x65\x81\x1b\x38\x3c\xf8\x2d\x0e\xf3\x65\x85\x9b\x98\xf4\x7e\x83\xe2\x6c\xa6\xce\x52\xfc\x6a\xb4\x1b\x7e\xa3\x01\x47\x7e\xe3\x5e\x03\x3c\x31\x06\xcd\xe0\x0a\xaf\xfe\xfd\x6f\xe9\xca\xdf\x86\xad\x55\x48\xf1\xea\xdf\x1f\xac\x42\x86\x57\x7b\x7f\xfb\xdb\xdf\xef\xaf\xb4\xb6\xaf\x7b\x7f\xeb\x3b\xc8\xfd\x35\xeb\xaf\x1e\x17\x03\xf2\x7e\xe5\x24\xec\x13\x6f\x5b\x93\x4e\xb0\xc3\xb6\xdb\xc4\x27\xa8\xd5\x68\x58\x87\x53\xf2\xa9\x48\xcb\x89\x9e\xd0\xed\xe2\x70\x1c\x6d\x47\xad\x0e\x52\xc3\x18\x47\xad\xc4\xb7\xcf\xc3\x0c\x4b\x2b\x1e\x09\x89\xc7\x41\x48\x9c\x0c\x1a\x7f\xfb\xdb\xfd\x66\xc3\x3e\x27\x58\x39\x48\xf8\x89\x1c\xef\x5e\xc6\x4e\xe3\xef\xce\xb6\xdf\x68\xa9\xcd\xfe\xa1\xce\xa5\x71\xdd\x40\xad\x06\x6a\x40\x23\xb2\x49\x8c\x2a\x24\xba\x41\xec\xa8\x84\x8e\x1c\x4e\xf1\xd3\x1e\x29\xcf\x9b\x80\xf7\x91\x6d\x70\xef\x94\xa5\x72\x55\x99\x8f\x01\x6d\x75\xe6\x26\xc7\x72\xe2\x55\x33\xff\x2a\xce\xfe\xfd\x36\xd1\xec\x76\xa2\x67\xb7\x12\x5d\xab\x10\xfd\x7c\x3b\xd1\xc9\x6f\x13\xfd\x72\x3b\xd1\xaf\xbf\x4d\xf4\xeb\xed\x44\x8f\x6e\x25\xba\x51\x21\x3a\xbd\x9d\xe8\xf1\x6f\x73\xaa\x89\xb6\x1c\xf9\xf3\x74\xf3\xf1\xb6\x98\x92\xf9\x6b\x64\xbd\x6e\x46\x5e\x9c\x29\x2a\x67\xb4\xfa\x77\xe7\x07\xba\x76\x7a\xad\x76\xff\x6f\xc3\xbf\x0d\x91\xb3\xed\xfb\xdb\x8e\xfc\x44\xdb\xab\xf3\x5c\x6c\x56\xb8\xf8\x81\x59\xaf\xd3\xdf\xf6\xfc\xb6\xc3\x7a\x6b\xfd\x96\xc3\x7a\xeb\xfd\xeb\xeb\x86\xe7\x35\x6a\x2d\x83\xe2\x1c\xd2\x6f\xb7\xcc\x33\xbc\xbe\x22\xc8\xb5\xd7\x6f\xa2\xbb\xf7\xdb\x82\x9c\x60\x49\xb5\x73\x13\xd5\x4f\xbf\x4d\x75\x78\x7b\x9d\x5f\xdc\x4a\x74\x7d\x8e\x55\x0f\xee\x44\xfa\xfd\x6f\xf3\xfb\xfa\x76\xa2\x87\xbf\x4d\xb4\x7b\x3b\xd1\xd3\xdf\x26\x7a\x70\x3b\xd1\xcb\xdf\x96\xec\xde\xed\x44\x9f\xdd\x4a\xb4\xda\x39\xf6\xd4\x25\xad\xd1\x98\xb1\x44\x5a\xce\xab\x9d\x5b\x7a\xe7\x41\x39\x8f\xf4\x96\x5e\x51\xa2\x54\x22\xf4\xed\x66\x66\x2b\x8c\x7e\xbc\xbd\xf4\xdf\x7f\x8b\x60\x7a\x3b\xc1\x17\x25\x33\x73\xdf\x21\xc5\xcc\x1f\x38\x94\xbc\xd3\xd5\x61\xea\x75\xb4\x0a\xea\xf3\x1b\x50\x1f\x74\xd6\xae\xaf\x3b\x6b\x95\x14\xaf\x2b\x29\x3a\x2d\x69\xc4\x84\x2c\xa3\xdc\x71\x3c\x88\x5c\x92\xca\x0d\x44\x22\xf2\x5a\x47\x0b\x9e\x92\x33\x79\x75\xa3\xf1\x38\x4a\x49\xc8\xe8\x50\x71\x67\xa7\xf8\x59\x4a\xa1\xd2\xb7\x1a\x9e\xe7\x35\x0a\x9c\x97\xb5\x54\x95\x85\xd4\xea\x54\x98\x7f\x53\xcf\x02\xcd\x38\x99\x97\xcd\xe7\x3a\xe4\x03\x8b\xd5\xb5\xea\xd3\x50\x66\x21\xdf\x58\x42\xa6\x8a\x95\x13\xf9\x47\xf6\xf5\xa6\x2f\x15\xe2\xcc\xdd\xdb\x9d\x17\x62\xbb\xa3\xc4\x68\xe7\x74\xff\xa6\x9c\xf8\x53\xac\xed\x4e\xbe\x2d\x4d\x4d\xf2\x5c\xd0\xf1\xc5\x87\xb2\x41\xed\x1b\x28\xef\xca\xb7\x20\xb0\x20\x0d\x82\x17\x81\x5c\x53\xa1\x2d\x67\x43\x18\x44\x05\x2c\xcf\xbf\xca\xe4\xdb\xd2\x54\xd2\x60\xd9\x0f\x07\x55\x8b\x2f\x6c\xe4\xbb\x14\xff\x47\x5d\xad\x14\x56\xb2\x34\x0c\xcb\x29\x08\xa9\x24\x71\x54\x49\xd1\xad\x29\x79\x35\xe5\x5c\x66\x64\x03\x38\x6c\x58\x49\x28\x29\x5f\x7e\xab\x56\x90\xcc\x9d\xe6\xb5\x44\x17\xd6\xd2\x1c\x77\x73\x59\x31\x52\x69\x09\x87\xd1\x84\x5c\x31\x4a\xf6\xd5\x82\x42\x7e\xb5\x8f\x3f\x55\x06\x83\xc3\x57\x70\xbb\x03\x8d\x56\x03\xa1\xd6\xbe\xc3\x57\x37\x85\x49\xdd\xf0\x1a\xb0\x26\xc3\x0f\x36\x4d\xc8\xba\x13\x57\x2b\x82\x7c\x49\xa4\x22\xb0\x68\x11\x76\xbd\xf6\x09\x6e\x41\xaf\xd7\x40\x61\x35\x95\x50\x41\x17\xb1\xdd\x7c\xde\xed\xd4\xab\xa0\xee\xa2\x0c\x6f\x54\x43\x71\x39\x95\x26\x52\x55\x44\x83\x85\xb4\x17\x28\xa3\xab\xc5\xcc\xd4\x2b\xa4\x74\x51\x82\x45\x4a\x29\xab\xb6\x10\xb3\x72\x73\x83\x62\xda\xaf\x66\xc2\xdc\xdd\x2f\xf3\xb2\xad\xeb\x9a\xc3\xdb\xb2\x9b\xd3\x4e\xd3\x1d\xdd\xee\xa7\x3b\xf3\xda\x69\x4c\x2a\xea\x49\xd2\x97\xfa\x49\xa0\xd7\xd4\xb6\xa5\x9f\x14\xcc\x66\xa2\xca\xed\x88\x54\x75\x94\xc1\xb4\x6c\xcc\x79\x61\x30\x7e\x37\x61\x9c\x2c\xaa\xac\x1b\x35\xce\x59\x8d\xae\x92\xc5\x46\x77\x49\x3d\xb9\x4b\x9e\x73\x7a\xe4\xeb\xbc\xca\xaa\x56\x5c\xbd\xd6\xaa\xa9\xbd\x3a\x36\xe7\x32\x3c\x22\xf9\x8a\x49\xa3\xe5\x95\x7b\xd1\xb1\x15\xf7\xc0\x82\x4f\xad\xda\x6a\x59\xf7\x5d\xcf\xed\x5a\xb4\x66\x8f\x2d\x22\xe7\x8e\xb3\x19\xac\x77\x6e\x3a\xf3\x22\xcf\x4c\xec\x67\xf2\xd0\xc4\x00\xe8\x8e\x3e\x42\xc5\x5e\xca\x8f\x2e\xb0\x3d\x75\x96\x0a\x78\xa8\x4f\xc2\x5c\xa8\x63\x56\x61\xe9\xf4\x89\x3e\x60\xb1\xd6\x59\xdf\x44\xfa\x8c\x49\x84\xa5\x90\x52\x24\x64\xf7\x94\xb8\xa9\x99\x58\x79\x20\xff\x21\x04\x66\xa9\x43\x46\xea\x83\x11\xc5\x72\x2e\xb7\x30\x1c\xde\x26\x6d\x87\xd7\x69\xf9\x76\xad\xee\x47\x2b\x89\x1b\x4d\xd1\x6a\xe2\x1e\xbc\x43\xa0\x38\xc8\x49\xcb\x25\xe6\x00\x47\x6e\x12\xd0\x63\x02\x61\x89\xd3\x5f\x44\x9f\x90\x28\x73\x3b\x2b\x98\xc9\x31\x0a\x96\x8b\x35\x72\x6e\x63\x0a\xb6\xe7\x78\xc8\x71\x25\x1b\x5d\x1c\x6a\x36\xe2\x7f\x19\x1b\x56\x3b\x21\x0a\x8c\x10\x0c\x70\xac\x18\x99\x81\xa8\xc6\x5b\x9a\xcc\x9b\xd7\xba\x81\xbc\x7b\xa7\x8f\x44\x1d\xbc\xd3\x0d\x24\x3c\xd6\x4d\x26\x9a\xea\x93\x79\x53\xd5\x76\x18\x4c\x49\x7e\x3a\x47\x35\x12\x86\x3b\x64\x1d\x12\xbc\xe9\xad\x30\x88\xc4\x4f\x02\x01\x5e\xdb\x58\x89\x20\xc4\x8f\x56\xa4\x53\x3e\x6f\x25\x80\x18\xaf\x6f\x3e\x5c\x09\x66\xf0\xf0\x8f\xb5\xdb\x5a\xf3\xc1\x57\xcd\xda\x57\xa2\x19\x09\xa6\xa6\xed\x26\x7f\xa6\xed\x2a\x41\x8b\x16\xe6\x90\x76\xcd\xac\xbd\x5d\x9e\x19\xaf\x24\xee\x34\x6c\x97\xa7\xd6\xaa\x35\xce\x55\x9e\xa4\xd9\x22\x2d\xbe\x92\xb8\xe1\x71\x5d\x95\x85\xc7\x56\xcb\xd1\xd3\x82\xbb\x34\x5e\x93\xf3\x82\x56\xf3\x9b\x19\x17\x53\x12\xbb\xc5\xce\xa0\xf3\xf8\xb6\xe3\x58\x69\x7e\x14\xd3\x54\xb8\xd9\x9e\xd3\xf7\xf1\xc5\xa7\x7d\x4f\x58\x6d\x5e\x04\x96\x2f\x8b\xb0\xe4\x8f\x82\x63\xa1\x81\xe7\x6e\x92\x1a\x52\x7e\xb1\xcb\x2a\xf4\x47\x7e\xae\x29\x54\xed\x1d\x73\xfc\xd4\x11\x44\x2a\x68\x08\x42\xa9\xc2\x31\x95\xf1\xd6\x66\x2d\x95\xbd\x94\x3b\x14\x3a\x08\x84\xe1\x0a\x54\x20\x27\x2c\xa3\x43\x2c\x24\x6e\x2e\x4a\x87\x62\x0c\xa6\x38\x34\x43\x41\xfe\xe4\x67\x9b\x3f\xa1\x6d\xb2\xcd\x7d\x3a\x83\xd0\xdc\x8e\x95\xf7\xd8\x84\xb4\xc5\xc0\x92\xf3\x42\xd4\x26\xaf\x18\x61\x3a\xbe\xd5\x4b\x29\x92\x93\x39\x2d\x77\xec\xc8\x4b\x08\x28\xcf\x3c\xc2\xbd\xbe\x3c\xae\x6f\x72\xa7\xb2\x49\x4b\x4a\x49\x99\x52\x82\x60\xd9\xa1\x4f\x58\xb3\x99\x3c\xf5\xcc\xe6\xca\xbd\x68\x69\x4c\xf8\xbd\x60\x69\xc8\x7e\x45\x6a\xe3\x37\x28\x6f\x57\x4b\x01\x24\x4a\x00\xb3\x8b\x93\x68\x4c\x9c\xe0\x09\x6d\x36\xe9\x13\x56\x1c\xdd\x13\xc5\x1b\x45\x63\x4e\x12\x21\xc6\xc8\x71\x38\x7e\xfa\x2b\x1a\x39\xfc\x29\xe6\xf2\x8a\xeb\x16\x71\x38\x82\x65\xea\x70\xb4\x85\x78\xde\x0e\x79\xbb\x63\x5a\x20\x43\x2a\x09\x79\x8a\x09\x8a\x46\x0e\x7b\xa2\x6e\xd3\xca\x0b\x7b\xd8\xdb\x52\x01\xee\x10\x68\x77\x24\x25\x82\xb6\xd0\x56\x7e\x61\x60\xab\xdd\x66\x4f\x4b\x68\x16\xd6\x0c\x21\xa0\xcd\xa6\x13\xaa\x09\x0c\x76\x38\x44\xa2\x0a\x58\xd1\x21\x38\x82\xa4\x08\x45\xa2\xbc\x4c\xfc\x49\xb4\xf7\x0f\x5d\x1b\xf2\xed\x3d\xf9\x56\x2f\x39\x27\xc9\x54\x34\x03\x87\xd8\x6b\x37\x04\x41\x94\xbe\x8c\x68\x24\xcf\x36\x36\x9b\xe4\xa9\xb7\x4d\x9e\x76\xb6\x8d\x7c\x9c\x60\x9b\xe3\xa7\x81\xc3\xd1\x03\x82\xb1\xe7\x73\xfc\x54\x73\xe5\x78\xa0\x81\xc8\x57\x27\x8b\x44\x3e\xb3\x19\x3c\x7e\xd8\x59\xbb\x4d\x27\x6b\x75\xc7\x94\xda\xad\x28\x39\xdd\x01\x93\x42\x5f\x08\xac\x5f\x8b\x55\x83\xad\x15\x84\x52\x40\x4b\xc9\xef\x96\x37\xcf\x4a\xb4\x84\xa2\xc2\xad\x94\x7c\x95\xa0\x15\xa2\xb2\xd2\x45\xe3\x56\x7d\xb4\x68\x39\xd2\x91\x8e\x52\x08\x42\x7e\xa2\x84\x93\x2b\xec\xc4\xe8\xa4\x3f\x1e\x7b\xeb\xb7\x08\x8a\x3c\x36\xa7\x7a\x8f\xb4\xc8\x2e\x7e\xea\x51\x6c\xaa\x06\xaf\xee\x3f\x7f\x84\xb8\x59\x29\x97\x47\x0b\xa3\x94\xa3\xa9\xa5\x94\xf3\xc1\xe5\x2e\xe3\x81\xc9\xfb\xd6\xd1\xe0\x0e\x19\xdb\x26\x5a\x79\x3c\x78\xf8\xf8\xd6\x03\xfc\x3b\x1d\x2d\xf2\xdd\x4f\x5a\xe4\x6f\x9e\xe9\x69\xc2\xc7\x43\x55\x2d\xb7\x36\xdc\xbc\x60\xea\x98\x07\x82\x9a\xd9\xe5\x5c\x21\x95\x19\x5a\x5a\x1e\x2b\x37\x71\x2b\xa6\x5d\x5e\x45\x5b\x5b\x51\x53\xcf\x62\x56\xdf\xae\xac\x84\x20\xbb\x5e\x54\x32\xa4\x0e\x38\xa8\x5a\x09\xea\x6b\xa5\xc4\xff\x9d\xe6\x7a\x56\x29\x2c\xd3\x7a\xbe\x20\x45\x64\x7b\xce\x0e\x37\xc5\x29\xd9\x29\xed\x79\x5b\x09\x55\xea\x3c\x2f\x57\x88\x83\x7c\xaa\xf8\x70\xf3\xb6\x29\x00\xd3\x9d\x2d\x2d\xdf\xca\xf8\xc7\xf4\xac\x9b\x1b\x73\xb9\x97\x99\xc6\x3c\x0d\xcb\x05\xcb\xfb\xa5\xdd\x91\x66\xb0\xb1\x79\x6b\xd1\x8e\x94\x22\xd9\x81\x48\xa9\x8d\x31\xa4\x2f\xe4\xc7\xc8\xcc\x79\x87\x56\x71\x1f\x3d\x32\x07\xd1\xff\x78\xb4\xf9\x58\x1d\x44\x97\x25\x87\x00\x53\x47\x28\x78\x21\x5a\xea\x08\x99\x22\x75\x59\xe5\xb1\xb7\x8e\x20\xc6\xd4\x11\xf3\x5e\x31\x47\x37\x87\xd8\xaf\xf2\x83\xed\xa9\x88\x7d\xfc\x78\x03\x41\x36\x7f\xb0\x5d\x6f\x9d\x43\x17\x62\x18\x18\xa7\x2e\x57\xb8\xd7\x0b\xdd\x14\x3a\x10\xb9\xd3\xb0\x0f\x32\xf0\x10\x1e\xae\x58\xc1\xce\x43\xe8\x94\x00\xeb\x1e\xac\x7b\x06\x30\x90\x69\xa3\xa9\xfc\x54\x29\x75\xc0\xa4\xd3\x41\x93\x4a\x06\x63\x99\x2a\x3c\x96\x9f\xeb\xb0\xbe\x92\x07\x36\x61\xb3\x08\x74\xd6\xa0\xb3\x66\x82\x5d\x99\xe6\xe0\x9d\xfc\x5c\x03\x01\x97\x01\x2a\xe1\xef\xc4\x27\x97\x9f\x6f\x5e\xcb\x4f\x45\x56\x06\x88\x2a\x20\xe9\x5b\x0f\xb5\xa6\x62\x1c\x81\xd0\x48\xa2\x8b\x73\x2f\x5e\x72\x60\x09\x8d\x11\x16\x8a\xe1\xb1\x07\x40\xfa\xc2\x3c\x45\xc8\x4d\xa2\xe3\x13\xee\x5c\x41\x57\x9e\x1e\x8b\x31\xc6\x57\x95\xd3\x6a\x44\x0d\x8e\x8e\xe3\x41\xe2\xee\x8e\x91\xc3\x57\x45\xee\x40\xd5\x4f\xa8\xce\x9d\xc9\x23\x51\x28\x3f\x64\xc7\x74\x22\xe5\x70\x2c\xb8\xb4\x52\x4b\x3e\xa1\x83\x74\xbf\xe8\x0d\x20\xed\xe3\xab\x5e\x77\xf5\xaa\x17\xb7\x3b\xfd\xde\x5a\xff\xc9\x55\x2f\x16\xbf\xab\xdd\xed\xb8\xdd\xf1\xe3\xdc\x53\xcf\x40\x53\x4d\x8d\x8b\xb7\x5e\xf5\x4c\xa4\x99\x8c\xf3\x27\x64\x89\x35\x9b\x4e\x8f\x00\xef\xe3\x1e\x17\x05\xce\xf5\x2d\x6d\x36\x6b\x7c\xbf\x50\xd5\x3f\xb6\xa9\x9f\x6a\x6a\x42\xcf\x6d\x6b\x4d\xe7\x10\x68\xf1\x56\x07\xf9\x85\xdf\x20\xb6\x1d\x15\x0e\x06\xfc\x68\x06\x69\x5f\x3d\x6b\xdf\x1b\xc2\xb8\x8f\xf7\x9d\xcc\x7d\xb7\x03\xa9\xfb\xf1\x10\xae\xdc\xdd\x2f\x30\x70\xe9\x0e\xc4\xee\x45\x02\x5d\xf7\xe2\x27\x82\xde\x08\x76\x14\x1a\x49\x21\x75\xdf\x3c\x83\x2b\x77\x6f\x17\x06\x2e\xdb\x83\xd8\xfd\x4a\xa0\xeb\x46\x47\x68\x06\xa2\x3b\xdc\x36\xf8\x0c\x65\xa7\xdc\x83\xdd\x2f\xf2\x63\x02\xaf\x9e\xeb\x1e\xfc\xe6\xa1\x5e\xfa\x78\xa7\xfa\xf4\x33\xd8\xdb\xd5\x8a\xab\xfb\x5a\x8f\x54\x9f\x55\xaa\x21\x7c\x55\xf3\x86\x43\xf8\x7a\x26\x3f\x3e\xc1\x57\x65\x62\xee\xc3\xd1\xa6\xfc\x38\x86\xa3\x89\xd6\x04\x61\x47\xeb\x86\x50\xad\xa5\xa4\x40\x9e\xeb\xf5\x96\xe8\x95\xfc\xb8\x84\x68\x5f\x7e\x5c\x40\x74\x2a\x3f\x4e\xe0\x54\xcd\x48\xae\xe0\x74\x2c\x3f\xde\xc3\xe4\xb3\x59\x93\x19\xc8\x8f\x53\x60\xaa\x38\xe7\xc0\xd4\x35\xa1\xaf\x90\x2a\x82\x47\x70\x71\x22\x3f\x32\x98\xaa\x25\x9d\xe9\x62\xb5\x6b\x1b\x5f\xc6\xd0\x9a\x9f\xb8\xc9\xa1\x8a\x5b\x6b\x28\x26\x30\x75\x50\xeb\x51\x9b\xa0\x07\x8f\x10\xf0\x3b\x8c\xc3\x73\xeb\x3c\x8f\x56\xe6\x16\x2b\xfe\xe4\x52\xcf\xbb\x77\x08\xcd\xcc\x0d\xa7\xc8\x91\xee\xfe\x22\x31\xbe\x76\x71\xe4\xac\x09\x45\x1a\x39\xeb\x42\x8b\x46\x8e\x54\xa1\x91\xf3\x50\xe8\xcf\xc8\xd9\x14\xca\x53\x8f\x69\xb0\x9f\xaf\xc8\x0c\x71\x57\x7f\x8d\xcd\xe2\x08\x8c\xf0\x40\x7f\xed\xe0\x2b\xfd\x75\x82\x53\xf5\xb5\x64\x9f\x79\x59\x2c\x4b\x33\xf2\xf3\xf2\x72\x90\x15\x9e\x13\xea\x9f\x5e\x08\xaa\x91\x6e\x45\x54\x13\x7c\x26\x44\xf5\x15\x9f\x09\x51\x1d\xe1\x33\x21\xaa\x63\x7c\x26\x44\x35\xc5\x67\x42\x54\xe7\xf8\x4c\x88\x6a\x0f\x9f\x09\x51\x7d\xc2\x13\x5d\xf0\x0b\xfc\x55\x7f\xbd\xc7\x47\xfa\xeb\x10\x1f\xeb\xaf\x53\x3c\xd5\x5f\x97\xf8\x5c\x7f\x3d\xc3\x7b\x66\x7c\x15\x43\xd5\x2d\xfd\xf5\xdd\x8e\xee\x82\xfb\xaf\xf4\xac\x91\xa4\x7a\xb2\xa8\x7b\x4c\x75\x29\xe7\x86\xc9\xa2\x9a\xbf\x78\x70\xc7\xf9\xa2\x75\x41\xaa\x34\xd5\xab\x99\x6c\xdd\x30\x2f\x2c\x26\x1a\xf6\xbc\xca\xb6\xa4\x0a\xc3\xa9\x6c\x51\x69\x33\x6a\xbe\xf5\xe4\x84\x6c\x33\xaa\x9c\x83\x32\xaa\x54\xcb\xb1\x8a\xbd\xa8\x7b\xda\x86\x57\x4e\xa4\x42\x52\x5b\x62\x48\x9a\x5d\x55\xab\x6b\xd1\xfc\xb6\x2a\xf2\x3b\xb5\xe2\xb2\xe0\x4b\x33\xd2\xfa\x89\xee\xcd\x93\xd8\xd2\x54\xaf\x54\x09\xc1\x5f\xa8\x04\x9b\x56\xb5\x1e\x4a\xf9\xd8\x55\x51\x96\xc8\x0d\xfd\xda\xae\x10\x9b\xda\x3c\xf9\xba\x6a\xb1\xa6\xe7\x9b\x8f\xbd\x3b\xdd\x97\xb4\x17\x0b\x36\xfe\x78\xb8\x66\x8d\x0a\x89\x7d\x90\x43\xad\xd9\x31\x37\xdb\xcd\xf7\xb4\xf4\x3a\x13\xdf\xf6\xfc\x16\x87\xc4\x4d\x48\x2a\x5f\x9f\x74\x28\x7e\xfa\x2b\x71\x53\xce\x62\x47\x2e\x1c\xa9\xca\x93\x13\x86\x64\x36\x03\x91\xcd\x2d\xbc\x9d\x9a\xc9\xf4\xe9\x37\x3d\xba\x66\x66\xb8\xce\xd4\xe0\x3c\xb6\xef\x78\x4b\xcf\x10\xc6\xad\x52\x87\xac\x43\x8c\x3d\x18\x60\x0f\xae\xb0\x07\x29\x6e\x30\xe9\xc7\xa4\x98\xc9\xc4\x24\x91\xc7\x7d\x69\x48\x9a\x4d\x2b\xe0\x52\x76\xb1\x6d\x85\x7d\xb9\x5c\x99\xcd\x13\xb8\x88\xe8\x90\x5d\x34\x9b\xea\xd7\x4d\xc8\x59\x46\x52\xbe\x43\xa3\x49\x20\x44\xf7\x32\x09\x26\x64\xfb\xa6\x48\x77\x10\xd1\xa1\xa3\x30\x50\xe9\x00\xae\x36\x64\x58\x26\x17\xb1\x1e\xa1\x99\x3d\xa7\xcf\x97\x43\x07\xd7\xd7\x4e\xe6\x0c\xc5\x90\x96\x0a\xae\x1d\xd4\xba\x2a\x1d\x68\x45\xbf\x06\xd8\xb3\x0f\xae\xe6\x7e\x4b\x82\xf1\xd8\xb8\x1a\x8a\x26\xc6\x13\x08\x95\x3e\x5d\xb3\xf1\xb8\x74\x50\xd5\x3e\xc7\x23\xaa\x7f\x9c\xcf\xec\xf2\xca\xd6\x13\x41\x66\x1f\x4f\x45\xbf\xf6\x1d\x04\xad\x56\xb4\x64\xce\xa1\x13\xe0\x98\x6d\xf1\x2d\xe4\x10\x3c\x68\x73\x95\x35\x92\x2e\x19\xb8\x62\x49\xf9\x89\xd1\xd7\x44\x44\xb7\xc1\x5c\x71\xb5\xd5\x6e\x47\xf6\x31\x55\x51\x30\x27\x36\xa5\x46\xad\x2b\x90\xfe\xf3\x96\x78\x32\xfd\xb5\xe3\xa0\xd9\x28\xa2\xc1\x78\x3c\xfd\x25\x1a\x85\x75\x4e\xd9\xe2\x04\x28\x66\x10\xe1\xce\xaa\xb7\x45\xb7\x10\x55\xf9\x6f\x3b\xd1\x53\xaa\xf8\x92\x8e\xcb\xf4\x37\x02\x82\x29\x50\x11\x14\xcc\x20\xdf\xe1\xe6\x1b\xa8\x25\x36\xa0\x98\x6c\x13\x0d\xe0\x3e\x93\xee\xc4\x30\x81\x89\x13\xa1\x99\x23\xaa\xc9\xbe\xfc\x7a\x96\xfb\x61\xd1\xc5\x00\x8e\x49\x3b\x5e\xe2\x4f\xbb\xcd\xa6\x73\xd5\xc6\x1c\x62\x6c\xef\x08\x4f\xe4\x85\xe0\xeb\x6b\x27\x68\x36\x9d\x00\x87\x63\x12\x24\xa6\x95\x04\x08\x01\x69\x0f\x9e\xae\x6d\x6c\x3b\xe4\x49\x67\xd5\x93\x28\x56\x33\x3a\x01\xd2\xd6\xf9\xb4\xaf\x84\x11\xdf\x6c\x3a\xa1\xa2\xf1\x86\x72\x92\x9c\x07\x63\x27\x44\xd2\xb3\xd8\xf5\x75\x21\x5a\x08\x05\x91\x1c\xe3\x0c\xba\x72\x61\xa3\x03\x99\x73\x82\x10\x9a\x8d\x2d\x77\x24\x23\xdb\x35\x89\xd4\x45\x49\x16\x72\x96\xf8\x63\xd0\x0d\x65\xee\x72\x56\x34\x72\x0a\x1b\x63\x39\xf7\x2f\x89\xf8\x49\xc2\x2e\xe4\xc9\xe8\xc3\x69\x4c\x76\x93\x84\x25\x4e\x43\xd4\xd0\x20\x08\x4f\xef\x45\xe9\x3d\xca\xf8\xbd\x20\xbf\x6d\xd4\x40\x4b\x14\x3b\x66\xed\x7c\xdf\x41\x7e\x8b\xa2\x96\x63\xab\x26\xe3\x8f\x42\xd4\xcd\xf5\x75\xa2\xbd\x87\x5c\x5f\x3b\xc2\x76\xd1\x35\x76\x12\xa5\xbe\xf2\xab\x0e\x89\xfc\xc9\x9d\x58\x88\xee\x92\xbb\xa6\x15\x1d\x86\xc2\xc4\x41\x33\x10\xea\xad\xc6\x09\x51\x30\x1e\xe7\x6e\x46\x64\x5a\xeb\x6d\x5a\x99\xbc\xb3\xea\x09\x02\x68\x36\x9b\xc1\xda\xc6\xe3\x1b\x34\xa1\xed\x95\x20\x08\x79\x74\xae\x76\xb5\x28\x81\x48\x54\x4a\x92\xc5\x5c\x9b\x0c\x3c\x09\x68\x1a\x09\x46\x24\xe0\x9d\xa5\xd3\x1f\x3f\xf6\xcc\x94\x7f\xd3\x53\x2b\x0f\x52\xcd\xcb\x95\x87\xcd\xc7\xca\x31\xb6\x30\x3d\x43\xe4\x34\x64\x4d\x35\xa0\x41\xe8\xb0\x01\x8d\x50\xa8\xc0\x71\x03\x1a\x79\x76\x0d\x64\xdc\xd6\x09\xf5\xda\x81\x2b\xbc\x06\x29\x5e\x87\x0c\x3f\x84\x7d\xbc\xb9\x64\x1f\xa8\xcf\x3d\x26\x0d\x55\x5b\x1f\x63\xe2\x1e\x1d\x15\x9c\x0a\x9b\x78\x2c\x9b\x01\xbd\x17\xd1\x7b\x63\x6d\x1a\xab\x2b\x21\x65\x54\xfc\x6b\xb6\xb4\x5c\x7b\x19\x51\xb9\xc5\xb6\xa9\x5a\x9b\x47\x91\x42\xca\x60\x08\x63\x18\xc9\x6d\x12\x37\xe5\x01\x27\xcb\x18\xe7\x77\xc6\x62\x47\xb9\x7c\xce\x04\x13\x09\x8a\x46\x8e\x33\xc2\x49\x2f\xeb\x23\x97\x06\x13\x82\x31\xa6\xf2\x43\x72\x3a\x52\xe9\x31\xc6\x29\xca\xa7\xf8\x81\x10\x5d\x88\x96\x36\x30\xc6\x1a\x61\x3b\xc7\xdc\x87\x91\xbc\xc7\x9e\x0f\x87\x23\x97\x51\xa5\xeb\x2c\xb1\x02\x01\x51\x8c\x61\xc0\x83\xa3\x23\x18\x29\xff\xb3\x30\x72\x8f\x13\x96\xc9\x7b\xeb\x63\xc2\xc9\x3d\xc9\x95\xdf\xca\x9e\xf0\x66\xf3\x4e\x19\x98\x0a\xbc\x3b\xf5\x99\x28\xbf\x2e\x92\x63\x35\x6e\x5a\x14\xbc\xd9\x34\x62\xc4\x1b\x40\x75\xde\x66\x34\xe8\x8a\xf6\x4a\xc6\xc1\x54\xc7\x20\xe8\x3a\x11\x42\x72\x03\x46\x27\xba\x02\x5a\x70\xa8\x1b\x5c\x89\x41\xaa\x19\xa4\x86\xc1\x22\xf3\x2b\xa5\xc7\x0d\x20\x05\x66\xb9\x3f\x1e\x63\xea\xf2\x0b\x42\xf2\xcb\x84\x90\x61\x0f\x86\xb8\xdd\xd9\xca\x9e\x8c\xa5\xb3\x4e\x67\x64\x70\x7a\x59\x5f\x39\xda\x55\x8c\xdc\xc8\x80\xbc\x37\xd9\x6b\xb5\x86\x7d\x3c\x42\x4b\x4c\x93\xc7\xc3\x56\x67\x66\x7b\x41\xe0\xd6\xb5\x2b\xcc\x9f\x50\x77\x98\x25\x72\xc0\xdf\xa6\x2e\x09\x52\x9d\x93\x52\x07\xab\x45\x2c\xf2\x9d\xaa\x14\xad\x32\x67\x62\xbe\x18\xe1\x76\x47\x7a\xa0\xc9\x7d\x58\x46\x4f\x82\x2d\xc4\x7a\x51\xdf\xb0\x9f\xa0\xa5\x42\x4c\x99\xac\xa3\x5c\xc8\xb2\x37\xdf\x2c\xe2\xd8\xb1\x2f\x98\xc4\xd6\x78\xc9\x44\xbf\xa0\x79\x63\xa3\xe5\xc6\x96\xb7\x1d\xde\x87\x44\x77\x89\x25\x0d\x2c\x77\xcc\x99\xf4\x3f\x4e\x0d\x01\x75\x56\xe9\xf4\x85\xdd\xcc\x48\xd1\xce\x06\x73\x2d\x2b\x9c\x6b\x59\x3a\xfc\x04\x93\x66\x33\x74\x48\x5b\x87\xc5\x54\xd3\x33\x48\x33\x79\xe9\xec\x97\xe8\xc0\x3e\x07\x59\x68\x9f\x81\x2c\xb4\x9f\x00\xa3\x7e\x08\xb2\x39\xf8\x5d\xe5\x9d\x67\xa8\x9c\x4e\x48\x42\xfe\x50\x67\x68\x6a\x4a\x00\xf4\x27\x88\x0a\xf5\x87\xb2\x5e\x65\x4a\xb5\x29\x05\x92\x7b\x3f\x9e\x95\xaf\x0c\x15\x67\x8c\x76\x94\xa3\xa5\x42\x15\x3d\x8d\xad\x01\x4f\x0f\x76\x9c\xb1\x7b\xe3\x80\x93\xad\x7b\xc1\x38\x21\xc1\x70\x7a\x2f\x0d\x4f\xc8\x30\x1b\x93\x61\xa3\xce\x49\xe9\xe8\xe6\x1c\xd2\xbb\xe4\x90\x64\x94\x46\xf4\xb8\x96\xfe\x4e\xf9\x94\x54\x55\x89\x2f\xd3\xeb\xeb\x65\x87\x62\xda\xe3\x7d\x54\x93\x57\x8e\x2c\x47\xee\x11\xcb\x68\x7d\x31\x4e\xac\x6c\xb4\x2b\xdf\x72\x66\x10\xe0\x65\xe9\xb1\xd9\xb8\x76\x16\x4d\xb3\xb0\x42\x94\xdf\x18\x79\x1d\x0c\x39\x14\x47\xbd\xa4\xd0\xe1\x7c\xdb\x61\xd8\x08\xe4\xaa\xd9\xd4\x9f\x4f\x32\x58\xd8\xb4\x8b\x0e\xc4\xb6\x2d\x55\xed\xd7\x6b\xd5\xb9\x1e\xa5\x3b\x81\xe4\xc2\x0f\xf0\x72\x67\x29\x68\x36\xeb\x7b\x86\xbc\x35\x77\x26\x37\x02\xd6\x3c\x04\x13\x4c\x9d\xf5\x8d\x8d\x0d\xcb\x12\xfb\x5a\x12\xcd\x52\xf5\xc2\xb5\xb1\xd0\x46\xda\x23\xa4\xda\x7f\x92\x0d\x5b\x8a\x6b\x19\x63\x8a\xca\xce\x9a\x85\x38\x70\x84\xec\x9b\xa0\xad\x56\x20\x37\xde\x7b\x41\x3f\x17\x1b\xfa\xe5\x30\xcc\xf4\xd1\x7d\x84\xdc\x34\x96\x5f\x01\x18\xe7\xa1\x33\x9d\x0f\x66\xb3\x45\xf7\x9e\x20\x59\xaa\x9f\xeb\xd1\x6a\x63\x59\x50\xb0\xc8\x2a\x58\x80\xa3\xa2\x60\xc1\x32\xc6\x0c\xfd\x92\xce\xb2\x03\x64\xb8\x5c\x2a\x3c\x3e\x9b\x8e\x2f\x35\xbd\x4f\x67\xfa\xca\x7e\x52\xf5\xc2\x1d\x8d\x9c\xa4\xd7\xb5\x8b\x2d\x82\x38\xd4\x65\xec\x62\x8c\xe3\x66\x33\x51\x07\x24\x42\x34\xd3\x3c\xe0\x64\xb6\xf0\x5e\x16\x71\x8f\xa2\xe1\x52\xb1\x43\x10\x84\x27\xa5\x11\x55\x4d\xff\x75\xc1\x18\xda\x72\x88\x1a\x8f\xae\xaf\xcd\x17\xfe\x35\x43\x48\x2a\xcd\x7a\x47\xf9\x62\x50\xb5\x75\xa7\xce\x6b\x47\x1e\xa6\x50\x24\x7a\xbc\xaf\x5a\xd7\x54\x4e\x00\xbd\xc7\x08\xce\xc5\xb4\xef\x8f\xc7\x1b\x08\xf6\x04\xec\xf1\xe6\x06\x82\x4f\x98\x3a\x9d\x87\x6b\x76\x8b\xbb\xb0\x5a\x9c\x39\x4d\xdd\xa0\x99\x74\xd3\x65\xb9\xb1\x3f\x77\x43\x9f\xdb\x3e\x0f\xa6\x6e\x18\x6f\xef\xb9\x61\xec\x3b\x54\xe8\x78\x11\x46\x0e\x47\x48\xba\x96\x07\x11\x83\xfc\x4f\xd2\xd3\x1a\x70\x54\xba\x86\x34\xef\x48\x40\x4f\xaa\x13\x32\x61\xe7\x64\x87\xf3\x24\x1a\x64\xf2\x9c\xc1\xac\x74\xd5\xe8\xae\x09\xdf\x1f\x38\xc4\x4d\xe3\x20\x14\x3d\x77\xcc\xc2\x60\x6c\x13\x3a\xad\x34\x5a\x31\x55\x6e\x35\x1a\x0b\xda\xa4\x7e\xf5\xe7\x98\x70\x9b\xaf\xdc\x87\x02\xc6\x38\x52\x0a\x29\x90\x9e\x18\x12\x3f\xc1\x5c\x3e\x0c\x41\xed\x3c\x2f\xff\x6a\x9e\x35\x45\xfa\x5d\x1e\x9e\xcd\xf1\xb0\x28\x7b\xed\x47\x4f\x5a\x47\x72\x80\x91\x5e\x29\xcc\xc5\x71\xa7\x5e\x24\x08\x63\xec\x84\xb8\xdb\x6a\x34\x90\xc5\x4d\xb3\x19\x62\x8c\x93\xed\xc8\x77\x12\x1c\x42\xa4\x39\xeb\x22\xb4\x74\x7b\x9d\x1f\xfc\x13\x59\xae\x91\xe8\x3f\xa6\x08\x37\xb7\xbe\x6f\x65\x0d\x6f\xad\xc1\x19\xe5\xce\xeb\xb5\x80\x29\x79\xb2\x2c\x59\x12\xbd\x8e\xe1\x04\x35\x9b\xb6\xbd\x54\xeb\xa3\x43\x32\x99\xde\x58\x74\xb0\xdd\xf7\x52\x61\xb3\xca\xa9\x26\x02\x6a\x4e\xd7\x25\xee\x91\x52\x56\x1c\x92\xca\x15\xb0\x7f\x73\x69\x04\xe6\x9f\xe3\xfe\x45\x7d\x26\xe8\xd7\xd8\x0c\x43\x6a\x62\x88\x5b\x0b\x4a\x31\x5b\x74\x23\x4d\x7a\x0c\xbd\x81\x20\x9f\x2d\xba\xa0\x66\xaf\x64\x15\x89\xf4\x6c\xf4\x2e\x8c\xbc\xbe\x91\x91\x1a\x9a\x5c\x8d\x1c\x1f\x30\x75\x36\x36\x37\x1e\x23\xf8\x29\x46\x89\x3f\xbc\x0d\x04\x2f\xc5\x5c\x65\x73\xc3\x43\xf0\x06\x33\x37\x8c\x2d\x77\x82\xd6\xda\x0f\x7c\x96\x83\xce\x9a\xed\x74\xf3\xd5\x0d\xda\x3a\xe5\xd3\x31\xd1\xbd\xe6\x43\xc2\x62\x92\xf0\xa9\xec\xf7\x82\x8d\x2f\xd8\x5b\xb2\x2f\x82\x19\x47\x17\x6a\x61\x45\xce\xb9\xd2\x7c\x99\x26\x0e\x12\x51\xfc\xdc\xb9\xb5\x1c\xd6\x8d\x7b\xd2\x68\x88\x59\xe9\x22\x58\x69\xb7\x4e\x8c\x56\xc8\x2d\x26\x67\xa5\x7b\x19\x6f\xf3\xf5\xd7\x56\xeb\x8b\x64\xeb\x63\xa5\xfc\x4b\xf7\xad\x85\xb0\x77\x8b\x16\xc5\xee\x43\x4a\xc6\x24\xac\x73\xe5\x50\x30\x0c\xc6\x09\x6b\x34\x5c\xaa\x5b\x28\x6b\x36\x1d\x22\x46\xd8\x9f\xca\x6d\x69\x31\xed\x31\xcf\x03\x2a\xa1\x48\x77\xa6\xf9\x6b\x0d\x85\xb5\x9c\xc8\x97\x08\xb6\x02\xf9\x12\x46\x90\xcf\x0e\x43\xe8\x42\x8c\xc5\x1c\x50\x1e\x0b\xd7\x09\xaf\x70\xd4\x0b\xfa\x56\xea\x01\x82\x14\x7b\x5b\xe9\x93\xc1\x56\xab\x95\x22\x27\xc4\x71\x2f\x95\x0e\x86\xba\x58\x1b\xba\x21\x84\xc5\xf4\x38\x05\x65\x46\x37\x0c\xa4\x11\xd1\x7b\xa1\x40\xcf\x71\x70\x81\x8e\xe0\xaa\x97\xf6\x71\x17\x86\x8e\xf8\x90\x75\x9d\xc2\x15\xec\x08\x2b\x10\x15\x17\x48\x05\x3f\xf7\x9d\xa8\x5c\xeb\xda\xcf\x93\x92\xf0\xce\x78\xfc\x0f\x11\xf2\xcb\xdf\x11\x72\xaf\x6f\x9c\x44\x15\x2f\x8d\x98\x74\x4a\xba\x61\x45\xba\xde\xd6\x95\x94\xe4\x95\x98\x89\x76\x71\xdc\xbb\xea\x17\x16\xb8\x72\x70\x28\x65\xda\x85\x42\x5e\x70\x05\x31\x82\x7d\xbc\xe3\x74\x81\x22\x18\x63\x0f\x46\x38\x33\x33\xdb\xf1\x93\xd1\x56\xab\x35\x46\x4e\x8a\xb3\xde\x58\xd4\xcc\xd0\x91\xa2\x81\x31\x64\xb0\x8f\x96\xf4\x69\xdf\x2c\x77\x04\xd5\x45\xb3\x8a\x58\x83\x92\x28\x9f\x9f\x44\xe3\xa1\xff\xd1\xb5\x42\x76\x4c\x42\x68\x39\x32\x21\x14\xd4\x99\xd7\x52\x0d\xdc\x24\xe5\x0f\x6e\xb7\x2c\x65\x5e\x96\x32\x2d\xbc\xd8\xd8\x0b\x3f\xf2\xcc\xb3\xb7\x95\x48\xbf\xe0\x49\x2e\xea\x08\x02\xcc\x7b\x89\xfd\x4c\x17\x74\x31\xeb\x25\x7d\xbd\x84\xb9\x15\x4b\xab\x27\x46\x4e\x84\x83\x5e\x2c\x84\xa4\xe5\x1c\x41\x54\xc8\x39\x86\x00\x35\x9b\xfa\x01\x8e\xa8\xd2\xf8\x58\xb5\xf1\x15\x4d\xcb\x34\x2c\x34\x83\x09\x49\x8e\xcb\x6e\x56\xd4\xeb\xff\xd1\x30\x77\x6d\x1d\x0d\xe7\xac\xa1\x85\x52\x20\xf9\x37\x2b\x24\x92\xe4\x7e\x7d\x20\xc2\xf9\x33\x86\x0c\x92\xea\x0b\x77\xba\x5d\x46\x73\xed\x92\xab\x76\x49\xc5\xcf\x55\xd1\x3c\x53\x1c\xf4\x42\xbb\xf3\x5f\x21\xfd\x02\xce\x95\x5a\x54\x13\x0d\x36\xeb\x5f\x5f\x0f\x7a\x99\x54\x01\x69\x2f\xeb\xe3\xae\xaa\xc5\xad\x50\x3e\x6a\x12\x22\x49\x43\xe4\x50\x96\x5f\x70\x27\xf9\xa9\x66\x15\x31\x6a\x2f\xb8\x5b\x74\xde\x38\x25\x09\x95\x48\xa2\x99\xbd\x3c\x5e\xb7\x23\x64\xeb\x03\x9e\x57\x07\x50\xfc\xd6\x41\x70\x53\x47\xf7\x4a\xcf\xbe\xe9\x09\x27\x66\xbd\xa8\x5f\x7e\xc0\x4c\xb4\xb4\xae\x6c\x69\xc2\x68\xc5\xa1\x68\x6b\xbf\x94\xab\x9c\x1d\x21\x01\xb4\x34\x74\x02\x20\x40\x21\x86\x10\x7e\xc9\x95\xa8\x81\x5c\x8d\x68\x0d\xd4\xcc\x40\xfc\x9a\xa5\x27\xb5\x38\xe5\x15\xcb\x52\x83\xca\xb2\xd4\x40\x2e\x4b\xcd\x2a\xfd\xb9\xda\x52\x89\xec\xdb\xa2\xb9\xfb\x1f\x65\xab\x07\xca\x86\x24\xf5\x3f\xba\xf2\x57\x86\x74\x00\xd2\xe8\x4a\x7c\x8b\x1f\x20\x93\x98\x4f\xfd\x8f\xae\xfc\x05\x61\xd7\x8a\x40\x10\x9e\x80\x2d\x5e\x6b\xc5\x28\x57\xb0\xc6\x30\xa9\xdc\xe0\x78\xb2\xb6\xbd\xa3\xea\x4f\xe4\xe5\x20\xa0\xc8\x65\xd4\x95\xfd\x44\x39\x3c\x97\xc6\xf3\x82\xf5\x7f\x88\x6a\xde\x1b\x73\x88\x98\xab\xbb\x3c\x89\x26\x8e\x5a\xb4\xe0\xce\xea\xdf\xaf\xff\x96\xb6\x56\x91\x39\xac\x37\x3f\x2c\x10\xb5\x86\xb3\x3f\x72\x1a\x6e\xc3\xbe\xba\xe9\x49\x05\x65\x3c\xe2\x79\xf2\x89\x8e\x65\x72\x7d\xad\x97\xaf\x31\xc6\x64\x26\x1f\x47\x41\xdb\x63\x7f\xb4\xd0\x7a\x8b\xf2\x55\x0c\xa1\x91\x18\x5d\x0a\xf5\x2c\x57\x2e\x60\x84\xc8\x0d\x59\x3c\x75\x90\x28\xbd\x3c\x07\x00\x02\x09\x27\xb3\x99\x43\xf5\x2b\x1f\x10\x70\x9e\xd4\x0a\xd9\xf1\x60\xa2\xfd\x97\x33\xac\xd6\xdc\x46\x2c\x99\x34\xe4\x9d\xc5\x33\x97\xf9\x17\x79\x79\x84\x44\x05\x9d\xc3\x0b\x42\x04\x8d\xda\xf7\xe9\x1c\xaa\x2c\x80\xed\x03\xff\x19\x92\xb7\x4e\x8e\x15\xf7\x0d\x91\xd4\x6d\xb4\x24\x43\xbe\x59\x7b\xcb\xd1\x0f\xfd\xf7\xc8\x51\x6b\xda\x0a\x70\xe9\x9f\xaa\xf4\x39\xff\x32\xdf\xda\x42\xe4\xb4\xe5\xe2\xce\x5c\x33\x31\x56\x9b\x6e\x52\x72\x09\xc6\xa1\x62\x5e\x41\xf5\x3c\xde\x98\x78\x18\x73\x64\x17\x57\xa3\x82\xba\x38\x50\xbf\x1a\xc5\xe7\xf4\xaf\x1a\xe7\x0b\xc9\x2e\xd5\x91\x74\x98\x2e\xe8\x37\xff\x3b\x72\x74\x31\xe5\x54\x76\x81\xfb\xcc\x52\xe5\x28\x2f\x5b\x68\xfb\xcc\x7d\x5e\xd4\x90\x11\x6a\x31\x2b\x36\x55\x55\x23\x34\x60\xb0\x78\xdd\xcc\xf1\xe0\xb3\xfb\x05\x59\xab\x67\xce\x4d\x53\x6d\xa8\xe0\x17\x17\x7c\x30\xc6\x81\x32\x7d\xc5\x27\x6d\x36\xed\x25\x05\x8a\x23\x60\x38\x50\xf6\x15\x53\xed\xb7\x41\xe8\x50\x67\x23\xda\x8a\x98\xf7\xa3\xba\xf7\x04\x6f\x2b\xe5\x9d\xac\xfc\xb9\x72\x86\xc6\xe6\x97\xbe\x2d\x8b\x05\x15\x25\xd9\xd0\x6c\xd0\x2e\x12\x43\x17\x87\x55\x92\x42\x76\x18\x77\x4b\xe6\x7f\xb7\x30\xff\xbb\xb9\xf9\x1f\x6a\x3b\xb3\xe8\x30\x85\x14\x38\x42\x68\x5e\x99\x95\x96\xbc\x21\xc0\x79\x02\x0e\x21\x96\x72\x6c\xb4\x82\x05\x45\xef\x5a\x4b\xa3\x31\xee\xba\x8c\x8a\x01\x5c\x96\xb2\xab\x97\x00\x83\xfe\x76\x74\x7d\xed\x44\xf8\x95\x23\x7a\xac\x3a\x61\xb1\x14\xab\x6a\x4c\x30\xc6\x03\xe9\x9e\xcf\xa1\x38\x2e\x69\xa0\x10\x12\x3c\x40\x20\x68\x62\x36\x33\x2f\x3f\x45\x43\x21\x0c\xff\x37\x2a\xed\xe6\x15\xad\x8a\x98\xef\xb8\x78\x25\xe5\xcb\xf5\x48\x51\x6d\x6b\xb2\x93\xeb\x3e\x38\xaf\x6b\xac\x8e\x68\x92\xe8\x4e\x78\xb3\xd2\x61\xb6\xd2\x61\x42\xe9\xb0\x3b\x29\x1d\xf6\x9b\x4a\xa7\x8e\xc2\x02\xd9\xda\xe7\x77\x4d\x8f\xbf\x65\x5d\x25\x5a\xc6\x38\x51\x8f\x29\x26\x38\xaa\xac\xab\x58\x2e\x73\x73\x30\x2b\x19\xe7\x29\xe1\x45\x3f\x29\x2d\xaf\x30\x64\x2a\x26\x12\x26\x1a\xb0\xe2\xad\xd4\x7c\x89\x25\x9a\xa9\x5c\xf4\x59\x8d\x46\xc3\xa7\x42\x59\x72\x72\xc9\xeb\x7c\x5b\x5b\x22\x68\x08\x9c\x46\xdd\x48\x45\xea\x1e\x2d\xa8\xb4\x32\x8e\x89\x5e\x01\x54\x24\xc9\x25\x7f\xce\x28\x27\xb4\xd8\x3b\x6a\x34\x7c\x3e\x9b\x39\xa6\xcb\xaa\xec\x44\x43\xbf\x99\xfa\x1c\x3d\x22\x06\x6b\xfd\xae\x69\xa3\xe1\xcb\x69\x88\x2e\x62\xb5\x29\x1a\xde\x54\x66\xb5\x8d\xaf\x63\x1a\x1f\xb7\x1b\x1f\x17\x8d\x8f\xcf\x35\x3e\x52\xd3\xf8\xf8\x8d\x8d\x8f\xdc\xa1\xf1\x71\x98\xe3\x18\xac\x43\x16\xcc\x29\xf6\x3b\x6e\x6c\x78\x6c\x59\xea\x1b\x87\x0b\x45\xc3\x4a\x0d\x6f\x5e\xb0\xbc\x4e\xb2\xf6\x43\x62\xa2\xa5\x31\xfb\x92\xaf\xe9\x8b\x98\x00\x9b\x89\xb1\x66\x06\x4a\xad\xd7\x18\x0c\x92\xb4\x51\x1b\x0a\xab\x51\xb7\x91\x32\xd7\x8a\x64\x42\x35\x7d\x7e\xcf\x86\x24\xb7\xcf\xe4\xf9\x15\xa5\x1e\xad\x6d\x3d\x31\xd7\x6f\xd1\xe5\xa2\x62\x96\xb8\xa8\x36\x95\xa1\xb4\x90\x55\xa3\xb4\x54\xab\x6c\x2a\x0b\x67\x47\xf9\x3c\x5a\xd8\x8e\xd2\x39\x67\x8d\xb6\x2a\xf6\xed\x21\xc1\x73\xd3\x6a\x49\x5c\x1f\x97\x4c\xaa\xcf\xe5\xaa\x97\x76\x93\x5e\x54\x6c\x9b\xe6\x6d\x8a\xa9\xc1\xc4\x1e\x47\x67\xb6\x38\xd5\xf6\x96\xe9\x4d\x5f\xfd\x23\x54\xcc\x59\x95\xbd\xb2\x68\x15\x66\xb1\x5d\xb0\x6d\x51\xae\xed\xf9\x2f\xfc\x5d\x24\x9f\x6d\x43\x7e\xb9\xa4\x5c\xaf\xa7\xce\x0a\x1b\xe9\x9f\x90\xfd\x73\xff\xf5\xe2\xec\x75\xbe\x33\x65\x91\xfd\xa5\xdc\xcb\x6d\xe1\x37\xc7\x91\xda\x35\x5e\xc1\x13\x16\xfa\x6e\x01\xf7\xd2\x7c\x94\x9c\x7f\x09\x92\x69\x44\x8f\xab\x4b\x17\xbf\xad\x4c\x6a\x0a\x52\xdf\xcb\xe8\xc2\x11\xec\xae\x7b\xc8\x95\x62\xd2\xca\xd4\x65\x06\xa4\xe6\x3d\x3c\x79\x28\x54\x0d\x64\x98\x4a\xd4\x04\x53\x69\xef\x3a\xa5\x05\x9f\x0f\x09\x9b\x44\x29\xb1\xac\xc7\x08\x02\x45\x23\xc4\xbf\xd4\x36\x73\x30\x83\xae\xf9\xb6\xf2\xf1\x30\x6e\xb7\x93\x66\x33\x72\xd0\x6c\xb6\x44\xeb\x77\x84\x69\xb1\x23\x2c\x39\x60\x74\x29\x11\x2a\xa4\xd9\x74\x84\xea\x24\x38\x29\xe6\x68\x47\xae\x3a\x89\x60\x76\xa5\x81\xbb\x47\x6e\x7e\x50\xa1\x04\x15\x9a\x4e\x2f\xf2\xa9\x83\x0d\x98\xcf\x10\x02\x0f\xcb\xd9\x80\xe0\x48\x08\xa6\x77\x30\x9d\x0c\xd8\xd8\x8d\x38\x49\x02\xce\x92\xbe\xff\x71\x0e\x34\x93\x56\xd1\x0f\xac\x16\x29\xd4\xfb\x17\xd5\xf5\x88\xb5\x87\x9e\x6a\xf6\xd4\xd9\xf4\x1e\x6e\x22\x77\xe7\xd0\x3a\xc4\x6c\x9c\x92\xe5\xda\x73\x6b\xd9\xa9\x1e\x2b\x41\xd6\x89\x92\x2d\xa1\x98\x96\xa5\xfd\x5d\xe8\xde\xf9\x73\x26\xff\xcf\x3a\x67\x72\xff\x17\x9f\x15\x87\x4d\xfe\x9f\x75\xd8\xa4\xb2\x5b\x91\x4b\xab\xee\xcd\x72\xab\xff\x5b\xb5\x74\x62\x9a\x97\x14\x59\x85\x9e\x75\x64\xb1\x6e\xd8\x24\xf6\x4e\xf9\xfd\x6d\x87\xab\x53\x02\x20\xca\x26\x97\x9f\xe4\xf1\xe2\xb7\x0e\x02\x87\xe2\x1f\x48\xae\x00\xe9\x83\x52\xdf\x90\x23\x8f\x22\xeb\xb9\x85\x9c\x19\xcb\xd9\xc5\x1d\x56\xa4\x17\xac\xf3\xab\x55\x7e\x61\x35\x68\xbc\x01\xf6\xb6\x06\xf2\x44\xc4\x00\x39\x21\xee\xf6\x06\x6a\xdd\x38\x14\x9a\x1c\x06\xd0\x05\x7a\x7d\x4d\x88\x13\x0a\xbd\x7e\xf3\x32\xa8\xdc\xdc\x97\x4d\x85\x13\xdc\x13\xdc\x5a\x57\x31\x4b\x9e\xe2\xa0\xe6\x0c\x67\xfe\x28\x3b\x5b\x74\xc2\x47\x1d\xd4\xa4\xf2\x3d\x71\xa4\x8f\xf5\x0c\x9a\x4d\x5a\x9c\xe0\x28\xb1\xd7\xeb\x91\x7e\x1f\xb8\x28\x46\xab\x70\x5b\x21\x47\xb1\x19\x74\xd6\xbc\x1b\xae\x4a\xd8\x87\x70\x77\x86\x43\x92\xe8\x47\xb8\xe4\x37\xbc\x20\xe3\x20\xa3\xda\xcb\xcc\x7d\x0e\xca\x45\xf7\x41\x4c\xc2\x68\x14\x69\xdc\x34\x71\x2b\x60\x90\x87\xaa\x69\x37\x88\x35\xb1\x3c\xac\x63\x0e\x08\x2f\xc5\x1c\x10\x0e\xa2\xd9\xab\x4b\x7f\x31\xc8\x07\x50\xe5\xb5\x28\xe2\x7e\x7f\x0d\x5f\x58\xc2\x28\x53\x6f\xdf\xfd\xe4\xf0\x83\xb1\xc9\xa1\x59\x64\x50\xb7\x02\x33\xb0\x0e\x10\x0f\x5d\x15\x80\x20\x51\x77\x40\xc2\xcc\x0d\x92\x50\xbe\x17\x59\x84\x49\x20\x01\x9f\x82\x61\x14\x8c\x6d\xb0\x82\x40\x90\x86\x84\x0e\xc5\xe0\xa0\x38\xcd\xc3\x10\x64\x9c\x1d\x4e\x63\x95\xd9\x05\x85\xe0\x32\x4a\x9f\x31\xce\xd9\x44\xbf\x7b\x56\x00\x64\xdc\x1e\x19\x71\x2b\x46\x04\x25\xfc\x53\x74\x7c\x62\x47\xc8\xb0\x8c\x39\x64\xb1\x05\x3f\x64\x31\x0c\x22\xaa\xf9\x18\x44\x14\x06\x51\x4a\x42\x9e\x03\x44\x40\xc3\x9e\x13\x21\xd0\x52\x8c\x02\xe9\xf8\x9c\x17\x13\x2b\xb9\x51\x9f\x05\x3f\x26\x52\x71\xa4\xbe\x59\x99\x2a\x4b\x60\x30\xd6\xf7\x35\xcf\x18\x0c\xc6\x59\x1e\x3f\xce\x12\x19\x5e\xb3\x00\x6b\x12\xf2\x66\x12\x1c\x13\x0b\x2a\xc3\x30\x48\xb2\x54\x55\xf7\x4b\xf5\x7d\x90\x2f\x87\x0b\xe0\x6b\x05\x54\x17\x65\x3e\xa8\xc0\x77\xd5\x16\x60\x90\x8d\x46\xba\xb8\x5f\x19\x84\x27\x2c\x51\x17\x47\x39\x51\x81\x17\x51\x42\x42\x4e\x14\x90\x69\xa0\x6c\x3b\x31\x4b\xf3\xe3\xe6\xe1\x38\x4b\x8d\xd4\x4e\x62\x08\xd9\x58\x17\x76\x87\xb8\xa1\x08\x53\xce\xb2\xe4\x05\x11\xfd\x57\x75\x85\x33\x6e\xa0\xea\xd6\xde\x40\x84\x33\x6a\xa4\x27\xbf\x41\x3d\x2b\xac\xee\xf9\x65\xfa\x91\x61\x05\xd4\xe4\x0d\x94\x25\x10\x26\x2c\x4d\x4d\x6a\xf1\x0d\x61\x7a\xae\xae\xf4\x32\xf1\x69\x3d\x99\x37\xa6\x05\xe0\x19\x1b\x2a\x86\x46\x16\xf0\x13\xbb\x50\x45\x29\xc3\x14\xf9\x1d\x0b\xf8\x45\x8e\xe1\xb2\x3c\x12\x5a\x3c\xc2\xb7\x5f\x84\xf3\x94\x43\x0a\x61\x36\x20\x27\x64\x1c\x5d\xaa\x63\xf8\x04\xc2\x6c\x92\x66\x13\xc3\xb7\x0c\x40\x98\x25\xe7\xe4\x59\x90\x46\xa9\xe9\x55\x05\xc4\x8a\x7c\x3e\x66\xa9\xae\x98\x12\x8a\x82\x5b\x88\xfb\x31\xa1\xf3\x68\x02\xaa\x91\xb2\x49\xfc\xad\x8c\x20\x20\x45\xe4\xf7\xb9\xc8\xef\x26\x92\x0e\xf5\x63\x85\x45\xac\x00\xa9\xe8\xe7\x41\x32\x8c\x68\xa1\x1c\x4a\xc0\x32\x4a\x4d\x61\xca\x51\x65\xf4\xb9\x22\xd9\x11\x06\x95\x4f\xb2\xf1\xf8\x93\x56\x2a\x05\xa2\x01\x57\xd1\x6a\x59\x28\x47\x56\x93\xd4\xb0\x61\x47\x29\xf4\xbd\x88\x92\x20\x29\xa1\x29\x90\x1d\x5d\x93\xb9\x1d\xa1\x50\xbb\x8c\x32\xce\x28\x29\x57\x56\x0e\x2d\x23\x7d\xaf\x45\xd2\x15\xf7\x3e\xe0\x59\x52\xa9\x18\x0d\x53\x08\x07\x9c\xc4\xa5\x58\x01\x28\xa2\x76\x46\xa6\xbb\xdb\xf1\x12\x5a\x20\x3d\x23\x23\x96\x90\x39\x2c\x05\x86\x21\xa9\x8c\x0f\x05\x00\x86\xe4\x3c\x0a\x72\xfd\x25\xa2\x74\x18\x86\x91\xd0\x57\x84\x86\x46\x0b\x16\x00\x18\x46\xe9\x4f\xf9\x22\xaf\x89\x51\x41\x01\x8f\x03\x1e\xea\x01\xd1\x0d\x61\x98\x04\x2a\x53\x4a\xe5\xf7\x8b\x28\x0d\x06\xba\x1d\x5f\x49\xc8\x2e\xcd\x01\x29\x0c\xb5\x22\x39\x67\xe2\xd3\x52\x24\xa9\xda\x4f\x7b\x16\x84\xea\x6a\x7e\xc6\xf2\xf0\x1b\xc5\xfa\x95\x0d\xd9\xcf\x78\x15\xcd\x80\x52\x0d\x62\x99\x29\x59\xd7\x86\x68\x6a\x61\x19\x66\x12\xc7\x36\xd8\x00\x75\xfa\xe7\x51\x12\xea\x82\xbc\xa3\x16\x44\x53\xfc\x52\x86\x99\xc4\x25\x54\x03\xbc\xaf\x81\xd9\x20\x52\xb3\x82\x03\xea\xee\x1c\x16\x30\x4d\xf2\x80\xba\xdd\x75\x1b\x6a\xd2\x57\xd0\x2d\xf0\xbb\x03\x09\xde\x1d\x07\x29\xd7\xb4\x47\xcc\x06\x69\xd2\xe3\x0a\xd0\x90\xd8\x29\xc1\x0d\xd4\x90\xb8\x54\x0d\xf9\x15\x35\x41\x4d\xed\x8d\x05\x30\x69\x0a\x24\x03\xf9\xac\x20\x56\x27\x3e\x54\x90\x0f\x6c\xac\x46\x8e\x17\x45\x58\x53\xfe\x66\x43\x0c\x21\x0b\xcd\x80\xbe\x2b\xd0\xc7\x2c\x50\x3d\xff\x59\x11\xd6\x94\x4e\x6d\x88\x49\x66\xa1\x19\xd0\xa5\x02\x1d\xe8\x49\xce\xcf\x3c\xa8\xe9\xbc\xb6\x00\x26\x4d\x81\x64\x20\x1f\x28\xc8\xbd\x4f\xdd\x81\xe4\x37\x90\x4b\x4e\xf2\x3e\xa5\x02\x30\x2a\x0d\x5b\x3a\x64\x0e\x73\x68\xa0\x0c\xc0\x68\x1c\xf0\x57\xf2\x36\x85\x06\x9b\xb0\x8c\xf9\xc4\xc6\xe3\x52\x94\x02\xc0\x88\x25\x21\xb1\x66\x62\xdf\x98\x06\xb1\xf1\x38\xd2\xb3\xdc\xfb\x1a\xb6\x17\x51\xd5\xfb\x3e\x6a\x40\x37\xa0\xd3\x7c\x58\xef\x26\x0a\x68\xcd\x52\x63\x0d\x3a\x88\x26\xd9\xb8\xd0\x32\xa1\x06\x2b\xe5\x3a\xd0\x21\xa5\x45\xaf\x64\x28\xef\xf6\x89\x79\xfe\x79\xb4\xe0\x4d\xdf\x1c\xa3\x14\xa5\xd1\xeb\xf0\x4a\x08\x1f\x12\x32\xd2\x33\x84\x1c\x41\xc1\x34\xc2\x9c\xf9\x50\x01\xc3\xc8\xaa\x1c\x51\x33\xc7\x84\xed\x8c\x07\x44\xcf\xb5\x9e\x75\x0b\xc0\xe7\x54\xcd\xe8\x0f\x14\xcc\x4c\xf0\xf7\x23\x19\xbc\x8a\x26\x19\x3f\x09\xc6\xbb\x67\x59\x30\xce\x23\x77\xbb\xf5\x91\x9f\x02\x35\x6d\x7a\x31\x17\x1f\x0d\x23\x61\xd6\x2a\xf1\xbd\x5e\x18\x6d\x08\x3c\x97\x18\x42\x9f\x0d\x15\xc7\xf7\x25\x3b\xa2\x41\x24\x2c\xd2\xa3\x64\x20\x41\x85\x7a\xdb\x51\x80\x71\x14\xef\x50\x79\x4f\x23\x1a\x46\x81\xaa\xda\xf7\x79\x94\x85\x7f\x98\x03\x77\x8b\x16\xbe\x9b\x03\x3f\x91\x90\x07\xf4\x58\x23\xbf\x50\x70\x46\xa3\xf0\x39\xa3\x52\xdc\xaa\x31\xbd\xea\xce\x47\x98\x62\x7c\x2e\xe2\xca\x02\xbc\xac\x89\x30\x89\x4e\x4b\x71\x25\xc1\xbd\xad\x8d\x32\x09\xdf\x99\x58\x1e\x44\x54\x89\x8d\x86\x02\xf4\x22\x52\x4b\x0a\x8a\x5f\x59\x10\x99\xeb\x6e\x90\x68\x23\x31\x89\xcb\x40\x43\x92\x19\xb8\x34\x02\x02\x7a\x9c\x8d\xb5\x0e\xbc\xdf\xad\x89\x31\xc9\xbe\xc8\xc8\x57\x94\x4d\x04\xab\x6a\xa2\x1e\xdb\x20\x83\x18\x29\x68\x12\xf0\x28\xcc\xb4\xa4\x83\xb0\x04\xeb\x78\xaa\xb6\x25\xf4\xcd\x90\x50\x6e\x2c\x88\x50\x26\x96\xe6\x6f\xcc\xc6\xc6\x4e\xe8\x4a\xc4\x3d\xf5\x8a\x85\x00\xbc\x94\x05\xee\x92\x24\xcc\xad\x86\x9f\x5d\x1b\x64\x98\xf9\x20\xa1\x7a\x12\x24\xc5\xa0\x9c\xf3\xc4\xf1\x1c\xdc\x24\xe9\xca\xa8\xfd\x84\x9f\xb0\xe3\x24\x88\x4f\x74\x61\xaf\xe6\xc0\x26\xc1\x40\xc6\xe4\xc6\xf9\x50\x66\xf9\x21\x61\x3f\x2d\x6b\xed\xa2\x02\xec\x66\x3c\xe7\xfc\xbd\x8c\xfb\xc4\x78\xa1\xb6\x86\xb2\x7c\x07\x9c\x24\xa4\xc4\x44\x16\xcf\xc1\x0d\x17\xa9\x8e\x4a\x48\xa0\xb4\xc4\xcb\x44\x00\xca\x2b\x02\xe3\x6e\x0e\x93\xfe\x99\x4a\x12\x1c\xc6\xf5\x91\x26\x87\xfd\x18\x8e\x13\xbd\xe8\xf1\x9e\xc0\xb1\xb4\xdc\x52\x33\x88\x98\x60\x0e\x7f\x23\xaf\xdd\x95\x23\x25\x4c\x5f\xc4\x33\x31\x62\xd8\x90\x7f\x0f\x58\xc2\x6d\xa8\x08\xab\x98\xd4\x06\xa7\x70\x12\xaa\x6e\xba\x4b\xe0\x24\x22\x49\x90\x84\x27\x8a\xab\x49\x0c\x27\x51\xca\x85\x68\x8c\xa6\xcc\xc3\x70\x92\xaa\x54\x3b\xc4\xbd\x78\x04\x27\x7c\xa2\x82\xcf\x18\x44\xb9\xfd\x7d\xc1\xf4\x6d\x41\x95\x58\x5d\xee\x92\x7f\x49\x6a\xc3\x48\xaa\x2e\x63\x5b\x6d\x34\x73\x43\x1b\x26\xcf\xcc\xc9\x88\xbd\x41\x39\xa6\xb0\x01\x3f\x0d\xdc\xee\x5c\x8c\x65\x33\x5c\x54\x53\x8e\x33\xcd\xc6\x65\x29\xff\x67\xc9\x33\xe5\x2e\xe7\xcd\x55\x09\x9c\xbd\x52\xad\x29\x2e\x63\x67\x1f\x94\xfb\xef\xab\x12\xf8\x79\x74\x2e\x94\x8f\x6a\x3a\xe5\x18\xc6\xb4\x5a\x2c\x83\x4b\x56\xef\xdb\x41\x6d\x9c\x1e\x2a\x15\x77\xf5\xc9\xf7\x98\x36\x16\x3e\x96\x48\xbc\x30\x82\x7d\x5f\x91\xc2\x8b\x28\x0d\x13\xa2\x23\x0f\x4b\x69\x5e\xd1\x67\xaa\x68\x59\x29\xab\x57\x09\x21\x5a\x79\x1e\x54\x23\xa6\x0a\xfe\xbd\x04\x7f\xad\x1b\xd8\x97\x41\x05\x9a\xf3\x7a\xbf\x1c\xa3\x9b\xd6\xcb\x2a\x34\xc7\x7f\x53\x8e\xd1\xeb\x0b\x97\x25\xe8\x1b\x3a\x22\x09\xd5\xce\x5c\x33\x3b\x66\x2f\x50\x2b\x4a\x9f\x4b\xf8\xdd\xe0\x78\xa2\x86\x1e\x56\xc2\x7e\x2f\xef\x6b\xa9\xc6\x5d\x91\x9d\x8a\x2a\xda\xe6\x41\x25\x7e\x5f\x3a\x3c\x51\xb3\xb3\x6a\x54\xf2\x49\xb5\xca\x61\x5a\x06\x07\xf4\x58\xb7\xca\x9f\xa5\x98\x0f\x9f\x74\xf3\x7b\x55\x6a\x95\x1f\xa2\xef\xaa\xb1\xde\x2f\x83\xc7\x41\xaa\x4b\x13\x95\x4a\xf3\x21\xd3\x75\x7a\x92\x56\xc1\x9a\xfe\xa8\x12\xb1\xaf\xca\xfe\xb6\x4c\x3f\xd3\xec\x4f\x2a\xd8\x49\x3c\xd6\xec\xef\x96\x62\x3e\x05\x11\x1d\xe8\x25\xa3\xfb\xe5\x98\xa1\xe6\xe8\xc7\x55\x19\xfc\x4a\x09\x95\x57\xb0\x75\x77\x3b\xaa\x80\xbf\x8f\x35\x19\x36\x17\xa1\x0b\x16\x95\x23\x88\x9e\x37\xbd\x2e\x83\x8f\x55\xdb\xf8\x30\x70\xc3\xb8\x12\x51\xa8\x9a\x0f\x03\xf7\xfb\xa8\x2e\xd6\x52\x37\x1f\x06\xee\xe7\x32\x8e\x98\xab\xa9\xee\x51\x69\x0c\x07\x11\x25\x46\x38\x3f\x4a\xec\x88\xe9\x2a\xcf\x17\x21\xca\x51\xf2\x15\x49\x35\xf3\xaa\xd0\xcb\x47\xa9\xe7\x7a\xb9\x6f\x77\xe0\x3e\xaf\x45\x38\x38\x3f\x36\x08\xac\x84\x90\x25\x03\xd5\x75\x48\xa9\xf9\x7c\x89\x92\x5c\xad\xd1\x52\xcc\xd7\x40\x0f\x8a\x9f\x4b\x5c\xe6\xd2\xdf\x9b\x03\xeb\xfa\x9a\x56\x22\xf6\x93\x67\xaa\xc5\x5d\xcc\x45\xe8\x36\x77\x58\x8a\xf8\xc1\xf4\xea\xd5\xeb\x41\xc5\xa5\xc7\xb0\xd8\x9a\x52\x31\xa9\x35\x85\x60\xae\x0d\x52\xf1\xe7\x5a\xd0\x67\x19\x44\x29\xb3\x16\x31\x76\x32\x37\x07\x88\xa8\x62\x0d\x53\xc5\xc8\x30\xfc\x4c\x35\xed\x43\x06\x63\xad\x63\x0e\x09\x8c\xf5\xaa\xca\x0b\x02\x63\x12\xe4\x23\xbc\xfc\x56\x10\x7b\x6c\x2f\x00\x30\x8e\x68\xbe\x32\x24\xbe\x25\xa0\xbc\x95\x50\x40\x44\xe4\xa9\x05\x3e\x95\x80\xd7\x2c\x89\xae\xc4\x74\xd7\x4e\x61\x41\x25\xd2\x1c\xc9\x53\x8b\xe4\x17\x92\xf0\x28\x2c\x47\x1b\x18\xc8\x43\x9b\x6a\x4a\x9a\xe9\xcb\x6e\x93\x7c\x3f\x66\x12\xc4\x30\x09\x78\x78\x42\xf2\x85\x68\x1d\x84\x49\x70\x99\x23\x5d\x8a\x90\x2d\x01\x13\x84\x09\x09\x4c\x5d\x89\x4f\x98\x90\xdc\x5a\x11\x10\x11\xd0\xb0\x52\xf2\x02\xa2\xaf\x0c\x18\x78\x72\x4c\x60\x92\x6f\x71\x4c\x22\x2a\x42\xa5\xa4\x91\x49\x67\xb6\x89\x98\x2b\x3e\x81\x06\x13\x22\xef\xf4\x99\x82\xe4\x80\x22\x2a\x9d\x8b\x4b\x81\x46\xf9\x1a\x9c\xf8\x04\x6a\x3a\x39\x73\x4f\xbf\x41\x6c\xd6\xc4\xde\xc6\xf2\x7b\x97\x86\x63\xb3\x61\x70\xa0\x40\x07\xd1\x60\x1c\xd1\x63\x6d\xe1\x09\x58\x94\x98\xa9\x93\xfc\x86\x38\x48\x78\xe1\xb4\x86\x0d\x20\xb6\xb6\xb5\x4e\x7f\xc8\x60\xa1\x79\x22\xe2\xbe\x19\x42\x4c\x92\x49\xc6\x0d\x67\x3a\x04\x71\x94\xb7\xb6\x38\x92\xc1\x90\x5c\x44\x9a\x9f\x1f\x42\xc5\xc4\x2c\x12\xb6\x94\xdd\x5a\x2c\x90\x8a\x2e\x2a\x5b\x07\x0d\x38\xad\xc0\x53\x88\xd9\x78\x7a\xcc\x68\x6e\xf2\xf1\x2b\x03\x2a\x59\xb1\xb4\x00\xdb\x86\x5b\x98\x83\x5f\x67\x63\xdd\x08\x73\x90\x65\xdc\x74\xaf\x20\x4e\x48\x18\xa5\x11\xa3\x2f\xa3\x4b\xad\x9d\xd3\xc4\x2d\x43\x0b\xa4\xf2\xd2\x42\x05\x5c\xa0\x15\x42\xb5\xb1\x24\x14\xce\xb2\x60\xc8\x13\xa2\x44\xf7\x9a\x89\x30\xe5\xd1\xd8\x48\xdc\x04\x73\xb8\xdd\x08\x4b\xb0\x1c\x43\xcc\xde\xcd\x0e\x93\x5b\x06\x6a\x9c\x2b\x45\x9d\x5c\xc1\x59\x16\x85\xa7\xfa\x72\x9c\x49\x90\x43\x20\x91\x95\xb5\x63\x6d\x53\x16\x10\x1d\xb9\x67\x29\x9e\x02\x02\x49\x40\x87\x6c\xf2\x4c\x98\x1e\x4a\xbf\x5e\x19\x90\x98\x68\x65\xe3\xb1\xda\x3c\xdd\x29\xc0\x5c\xe5\x31\xc9\x21\x11\x65\x13\xd3\x7a\xbe\x1a\xe8\xf3\x20\x33\x26\xc7\xb1\x81\xed\x5e\xc6\x8c\x0a\x4b\x56\x23\x8f\x4d\xc4\xab\x60\xa2\x27\x36\x67\x39\x88\xb0\x09\xe1\x89\x36\xea\x4e\x0c\xf8\x8d\x5e\x12\xb8\xca\x01\xc9\x45\x44\x5f\x07\xba\xb1\xec\x1b\xf0\x9e\x7e\x71\xe5\x7d\x0e\x60\xc7\xef\x8b\xd5\x8b\xcc\x02\x47\xf9\xda\xeb\xd4\x40\x2d\xcc\xd4\xc0\x3e\x04\x09\xe1\x6a\xf8\x1c\xe5\x30\x16\xa5\x66\x7c\x38\x37\xc0\xcf\x34\xca\x8d\xc9\x81\x01\x7e\x25\xd1\xc0\xb4\xe8\x23\x09\xcc\x75\x98\xf2\x16\x99\x04\x5a\xd3\x4b\xc0\x29\x24\x64\x98\xe5\x7a\x46\x05\x40\x7b\x0c\xce\x81\x32\x04\x89\x9e\xdd\xec\x10\x37\x7b\x03\x49\x34\x18\x68\x8e\xc6\x44\x87\x76\x92\x44\xeb\xa8\x11\x81\xc4\x5e\x7a\x54\x01\x0d\x4b\x4b\xc0\x14\xd2\x30\x18\x93\x67\x81\xee\x10\x87\x57\x6e\x0e\x50\x51\x2f\xa2\x73\x92\x1c\x9b\xf9\x8a\x89\xcf\xa1\x15\xa4\x3d\xb6\x00\x6f\x8f\x55\x51\x3f\x68\x6e\xe7\x50\x3f\xb0\x8b\x0a\xea\xc1\x99\x36\x88\xe7\x70\x45\x4c\x15\x79\x3a\x19\x2f\xe2\x42\xc5\xa9\x04\xa5\xe5\x16\x83\x69\x80\x1a\x65\x12\x8f\xa3\x30\x2a\xe7\x6d\x80\x0a\xc5\x5e\x39\xd7\x08\x7a\xfb\x4b\x7d\x57\x38\xc9\xc5\xb0\x6f\xed\x1d\x9a\x48\x0d\x53\x08\x1f\xf2\xbd\x1e\x13\x2d\x21\x26\xf2\xa2\x12\xa5\x45\xf6\xd1\x56\x57\x26\xd6\x00\x6d\x94\xab\x3a\x94\x2b\x8d\x62\x0d\x14\x06\x41\x0f\x14\xf2\xfb\x80\x9c\x65\x56\x07\x37\x28\x05\xb8\x8a\x56\x95\x42\x29\xa6\x8a\x5c\x2d\x5b\x29\xa6\x8a\x5c\x5b\xde\xf9\xe8\x6a\xb2\xb9\x06\x55\x8e\x9a\x43\x9f\x6f\x52\xd5\x48\x9d\x64\x8e\x6e\x41\xad\x86\x86\x95\xf2\xf0\x24\x21\xe9\x09\x1b\x97\xbb\x61\x0e\xd5\x48\xd1\xa4\x5c\x52\x01\x50\x51\x9f\xf5\x33\x65\x26\xe6\x33\x0f\x45\x84\x99\x32\x89\x4f\x48\xc3\x13\x32\x21\x3b\x61\x68\xd6\x83\x9f\x5d\x69\x58\xb1\xa0\x72\x9a\x1a\x90\x59\x4b\x79\x99\x23\x19\x3b\xb3\x9b\xe3\x98\x15\x94\x81\x81\x3c\x0f\x38\x39\x66\xc9\x54\x2f\x6c\x5e\x9a\xb4\x2f\x82\xe4\x54\x9d\xf7\x38\x30\xa0\xdc\x8c\x48\x4d\x62\x6b\x79\xe2\x99\x05\xd3\x2b\x13\xdf\x0c\x28\xb7\x26\xf6\x0b\x48\x61\x7b\x7f\x30\xc0\xdc\xec\xfe\x6c\x72\xfc\x10\x44\x89\x1e\x89\xbf\x15\xb0\x94\x93\xb1\x5a\x0b\xfd\x5e\x06\x2a\x7e\x5f\xe4\x40\x63\xaf\x7f\xc9\x21\xc6\x22\xdf\x49\x2d\x88\xce\x75\x5c\xc0\xb4\x1d\xfe\xae\x48\xa7\x0b\x70\x56\xe0\x14\xd6\xf7\x0b\x03\xcc\xcd\xeb\x8f\x57\x39\x44\x5b\xd6\xa4\xc0\xd1\x35\xf0\xb5\x80\xe4\xf6\x34\xb5\x61\x9a\xad\x24\x87\x19\x2b\xfa\xb9\x81\x1c\x10\xae\xe4\xb0\x7b\x55\x40\x94\x10\x9e\x5b\x90\x75\x35\x35\xca\x21\xb6\x9d\x1b\x18\x5a\x87\xc1\x60\x4c\x82\x4c\x37\x83\x0f\x06\x39\x67\xe3\x3c\xb5\x20\x9a\xdd\xe3\x02\x96\x5b\x92\x9f\x6c\x98\x96\xda\xfb\x14\xac\x29\x52\x90\xe9\x5b\xd7\xd6\x95\xf7\x12\x7c\x67\x3c\xb6\x2e\xd0\x96\xa2\x84\xf9\xa8\xbe\x8a\x13\x37\x26\x9c\x47\xcc\x11\x94\x20\x48\x4f\xb2\xd1\x28\x9f\x17\xea\x90\x81\x26\x65\x70\x02\x29\x9b\xe4\xa8\x4c\xf4\xd9\x62\x89\x57\x7c\x42\xca\x8d\x45\x11\x66\xae\x0c\x28\x90\x72\xf5\x5e\x1e\x83\x0d\x46\x25\xce\x4e\xb0\x7b\x19\x9b\x11\xbd\x8c\xad\x22\x6c\xd4\xf7\xac\x98\x31\x56\xc0\x36\xda\x41\x34\x3e\x61\x19\xe1\xbc\x0e\xb9\x88\xb4\x93\x7c\x8d\x8e\x8f\xc7\x75\xe8\x2a\x42\xa3\x26\x43\x92\xec\xc4\x31\x09\x92\x7c\x17\x27\xc7\x2e\xc7\xd9\x09\x4a\x87\x2b\xca\xf8\xf9\x31\x8b\x02\xf6\x82\x2c\xc6\x2f\xe2\xac\x04\x6f\x68\x1a\x0d\xf3\xa3\x01\x25\xfc\x3c\xca\x42\x9f\x97\xa1\x81\x5a\x48\x9f\xac\x79\x5d\x09\x4f\x47\x40\xca\x93\x80\x47\x23\xd5\xc3\xe3\x81\xbe\x45\x69\x9a\x9e\x08\x40\x9a\x0d\xd2\xfc\x6c\xa4\x0a\x40\xb1\x19\x9a\x66\x13\x48\xb3\x58\x10\x2b\x70\x54\x10\x52\xbd\x5c\x74\xc0\x20\x95\x67\x9a\x73\x3e\x64\x48\x03\x77\x52\x4e\x92\x28\x3d\x2d\x47\x1a\xa8\x46\xb2\x76\x19\x73\x14\x05\x33\x08\xf9\x61\xb5\x22\x5e\x9e\x59\x53\xdf\x2f\xa2\x60\xc2\xac\xd6\x69\x03\xcb\x28\x6b\xb5\x38\x6b\x1a\xe9\xc3\x38\xab\xe4\x22\x20\x3a\xf2\xe0\x2c\x0b\x92\x0a\x93\x0a\x56\x42\x58\xab\xc3\x30\x19\x1c\xf0\xe2\x60\x53\x01\xd1\x91\x62\xe8\xad\x64\x2f\x41\x26\x3a\x89\x8a\xfd\xd5\x02\x43\x43\x2b\x48\x6b\xf5\x58\x86\x8f\xaf\xd3\x0a\x99\xaf\x53\x43\xe1\x5b\x39\xe2\x9b\x06\x57\x18\x33\x4c\xa5\x2f\xa3\x71\xa5\xe2\x25\xc8\x44\x1f\xf0\x84\x9d\x56\xf2\xd2\x40\x75\x4d\x4d\xaa\x69\x06\xdc\x4c\x4b\x5e\x26\x84\x0c\x27\x01\x7d\x11\x05\x21\xa3\x91\xb1\x2d\x16\xc6\x17\x29\x0f\x42\xc6\x79\x15\x5d\x02\x2d\x1c\x9e\x25\xc7\x64\x8e\xa8\x06\x03\x8f\xc2\x53\x6b\xa5\xef\xf0\xca\x2d\x20\x32\xf2\x0d\x0d\x13\x32\x29\x8e\x77\x94\x60\x12\x23\x3f\x07\xa6\x22\xe5\x29\x30\xf1\x91\x5a\xc0\x54\x3a\xb8\x7c\xa1\x37\x0a\xb2\xcc\x65\x7b\x06\x92\x1a\x10\x0f\x25\xa8\xbc\xee\x58\x40\xac\xc8\xf9\xd3\x14\x25\xcc\xf2\x89\x8a\x02\xbe\x08\xdf\x46\x4c\xa2\xa1\x66\x72\x3f\x73\x4f\x7f\x5a\xc0\xd4\x40\x5f\x3d\x97\xd0\xd7\x4c\x9f\xc6\x4d\x33\xf7\x2b\xc9\x41\xa9\x81\x05\x53\x09\x7b\x63\xaf\xac\x76\x33\x57\x49\xc2\x7a\x86\x4a\x69\xaa\xcc\x65\xd5\x88\xd4\xc4\xbc\xd1\x31\xd4\x2c\x5a\x5d\x65\x6e\x74\x64\x01\x53\x03\x25\x8f\x15\x94\x51\xab\x14\xdd\xd7\x16\x30\x2f\xc5\xd7\xa9\x81\x9a\x9d\xe6\xcc\x7d\xf3\xac\x80\xa5\x06\xb8\xd3\x91\xc0\xd2\x9a\x6f\x0e\x90\x51\x07\x01\xcf\x12\x2b\xc3\x70\xaf\x04\xce\xb3\x8c\x4e\x15\xbc\x28\xf6\xc0\xc8\xe3\xc0\x2a\xf1\xc0\xc8\xe2\x20\xb3\x8b\xb1\xb7\x6b\x01\x73\x9a\x17\x27\x12\x7a\x78\x92\x25\xa9\x85\x4c\x9e\x97\xc0\x39\xfa\xd1\x44\xc1\x65\x23\xb6\x2a\x66\x94\xb9\x47\x8f\xf3\xa8\xd4\xc0\xd2\x17\x0a\x96\x11\x9b\xf8\xe4\xb3\x0d\xcd\x69\x7f\xfe\x22\xc1\x5f\xc9\x90\x96\xd0\xdf\x3c\x2c\xc3\xf3\x04\x61\x47\x47\x90\xd3\x4a\x21\x05\xa8\x5a\xc4\xef\xc6\x44\x1e\xcb\xa7\x8c\x0c\x28\x35\xb0\xfd\x57\x12\xc6\xf4\x78\x7b\x92\xb9\xa1\xf6\x2a\xeb\xe8\x25\x57\x55\x98\xe4\xe5\xd8\x1c\x05\xff\xc1\xdc\xec\x79\xd5\xf1\xf7\xd0\xba\x81\xa2\xe2\xf2\x63\xdc\xcc\xcd\xc3\x90\xaf\xef\xed\x0c\xe4\xb7\x59\xf8\x3e\xca\x83\xcf\x22\x1a\xe8\x83\x62\xc7\x39\xf0\x85\x59\x12\xa6\x39\xe8\x13\x49\xc5\x88\x61\x06\xed\xf3\x3c\xe2\x60\x6c\x90\x4f\xca\xb0\x9c\xc8\xb4\x80\xdb\x24\xbe\x0e\x80\xeb\x03\x99\x9f\x98\xf8\xb4\x74\xca\x31\x2d\x00\xf9\x11\xb0\xa9\x05\x34\x27\xbb\xf7\xca\x30\x25\xe7\x73\x0b\x58\x9c\xec\xfe\x24\xa1\x45\x0f\xf9\x5a\x84\xf3\x94\x47\x14\x32\x5a\xec\xbe\xc8\x6f\x01\xb9\xb4\x94\x22\xdd\x31\x90\x5c\x29\xee\x67\x90\xf1\xd0\xc2\xb9\x88\x35\x20\x47\x61\x2f\x05\xa4\xac\x36\x73\x80\x8c\x2a\x29\x35\x36\x2c\x60\x45\xd7\x7c\x25\x80\xb6\x4a\xbb\x48\x0c\x24\xd7\x68\x07\x5f\x05\xa8\x56\x75\x95\xe1\x96\xe6\x92\x11\xb6\xe2\xba\xf8\x59\xc0\x72\xbd\x35\x3d\x96\xc0\x92\xda\x62\xbc\x80\x15\x7c\xee\x6b\x60\xa1\xb4\x3e\x1e\xe6\xa0\x5c\x67\xed\x7e\x12\xb0\x92\xca\x32\x61\x11\x51\x55\x58\x3b\x43\x1b\x9a\x67\xf6\xee\xb1\x04\x57\xd4\x55\x0e\xb2\xb4\x95\x80\x95\x94\xd5\xee\x97\x02\x56\xa8\xdc\x33\x01\xac\xaa\xaa\xe9\x8e\x0d\xcd\x91\xd9\x40\x82\x6b\x14\x55\x74\x6c\x62\x72\x3d\x35\x0d\x25\xa8\xac\xa6\xd2\x57\x16\x30\xa7\x7b\x3a\x16\xd0\x39\x25\x75\xb4\x59\x02\x17\x3c\x1f\x29\x78\xa1\xa2\x54\xd1\x4a\x1a\x4a\x15\xcc\x56\x50\xef\x76\x0c\x24\xd7\x4f\xd1\x3e\x9c\x07\x62\x52\x96\xaf\xd5\x9a\x20\xa8\x27\x4c\xcc\x2c\x5d\x85\xe0\x52\x1f\xa9\xb9\x64\x70\x15\x99\x09\xc6\x55\x14\xc3\x95\xd9\xf1\x7c\x96\xc9\xef\xd2\x1a\xe4\xb1\x82\x95\x0f\x2a\x4d\xb3\xd2\x3b\x4f\x6b\x1b\xf9\x6b\x06\xe6\x19\xc5\x4d\x4f\x3d\x66\xb0\xf6\xf0\xd1\x1a\xca\x1f\xc2\xf9\x15\x07\x69\x1a\x9d\x13\x7f\xb9\x23\xef\x63\x86\x41\xcc\xb3\x84\xf8\xcb\x1e\x58\x31\x4b\x96\xcf\x73\x82\x7e\x11\xe9\xfc\xf9\xcd\x44\x6e\xc4\x71\xe9\x13\x24\x38\x0e\xd4\xcd\xbf\xc2\x0d\xe0\x40\xa1\xc6\x09\x39\x27\xd4\xcc\x58\x1c\xf9\xd0\xd1\x1d\x52\x5f\xd9\x0e\x87\x86\x2c\x94\xf7\x5b\xf3\x8f\xdd\xb1\x9a\x9c\x49\x8f\x3e\x81\xf2\x3b\x23\x2f\xab\x0f\x93\xe0\x58\xba\x1b\x72\xc5\x57\x03\x06\xd0\x45\x4b\x0d\x46\x95\x49\xae\x1c\x11\x45\xf4\x1e\xdf\x96\x9e\x93\x1a\x16\xd8\x4a\xe0\x3b\xdc\x3d\x3a\xa2\x4c\xc5\x62\xae\xdd\x3a\x74\xd9\xd5\xe7\x94\x24\xea\x5a\x11\xd4\x42\x71\x83\x32\x4a\x1a\x56\x39\xd2\xb2\x57\xf0\x85\x25\x61\xb7\x95\x44\xb9\x28\xe0\xcd\xa6\xc3\x64\x7c\x38\x8e\xc2\x53\x8b\x69\xb0\x9e\x32\xb1\x6f\x62\xce\x63\x2b\xcf\x1f\x08\x3c\x84\x60\x5e\x34\x74\x9b\x2d\x10\x8d\x4c\xe7\x4b\x87\xe9\xf3\x05\xa7\x96\xc4\x8c\x57\x6f\x1b\x86\xa4\x23\xc8\x0c\x53\xe7\xf1\x86\x68\x94\xfb\xb2\x29\x3e\xdc\x44\x30\x14\x5f\x1b\x8f\xf3\x46\x39\x96\xcf\x27\x23\xfc\xd4\x7a\x2d\x6e\xe4\x10\xf8\x95\xb2\x2c\x09\xc9\xae\x68\x4d\x3e\x07\x1e\x24\xc7\x84\xfb\xd4\x5a\xb4\x61\x6a\x5b\x37\x29\xee\x3a\x44\x33\xf4\x4b\x9d\xd1\x71\x87\x64\x14\x51\xe3\xbf\x26\x22\xa9\xba\xa0\xfa\x8b\x4f\x63\xe2\xeb\x6b\xc8\x04\x08\xcd\x26\x24\x91\xb7\x1e\x96\x3d\x08\x19\x1d\x45\xc7\x99\x09\xcf\xc0\xe6\x40\xa7\xe1\xb7\xa5\xd1\x7c\x6a\x74\x7a\x6b\x16\x79\x69\x74\x0a\x76\x5b\x0a\x59\x66\x8d\x9c\xdc\x86\x7c\x64\x30\xa3\x99\xed\x7d\x7f\xe7\xcf\xf4\x55\x51\xa1\x27\xda\x79\xb8\x6c\xae\x8d\x19\x9c\x99\xb0\xdc\x1f\x6f\xcc\x60\x62\x00\x27\x01\x1d\x8e\x05\xe4\xab\x81\x84\xf2\x68\x7b\x63\xa6\xea\xfd\x57\x30\x48\xfd\x23\x79\x70\xe0\x58\x6e\xe2\x4f\x67\xd2\x3f\x5f\xd1\x08\xce\x8b\x5b\xc7\xbd\x16\xe9\x79\x7d\x68\x91\x5e\xa7\xdf\x2f\x8a\xb1\x67\x61\x9c\x3b\x02\x05\x81\xf8\xed\xf4\x51\x5f\xb2\xfb\xc9\xe4\x7d\xd9\x00\xc5\x50\xea\xf7\x1a\x17\x0d\x68\x90\x46\xdf\x9d\x04\xb1\xf3\x0d\x41\x44\xe3\x8c\xfb\xb5\xd7\xf0\x4b\x17\x8b\x7b\x9a\x0b\xde\xf3\xfa\x82\x0f\xe8\x49\x7e\x80\xf7\x3a\x32\xdc\x9f\x01\xcb\x78\x99\x56\xf1\x50\x7f\xb3\xd9\x13\xa9\x05\x01\x91\xaa\xe7\xf5\xfb\xb3\x19\x5c\x18\x06\xa7\x36\x83\xb4\x01\x8d\xf4\xcf\x30\xc8\x75\x0e\x92\xd1\x3e\xf4\xb8\xca\x49\x0b\xee\x6e\x0c\x76\x34\x83\x1d\xc9\xe0\xfb\x5c\x82\x73\x1c\x2a\x31\x0a\x4e\xa1\x41\x45\x80\xca\x90\xf8\x4a\x6f\x10\x6f\x3d\xef\xa2\x2a\x6f\x64\x6f\x36\x83\x43\xfc\x8b\x9d\x93\x64\x1c\x4c\xfd\x86\xbc\xed\x78\x12\x44\x49\xc3\xea\x42\x0d\xe5\xb5\x84\xfa\x0d\x9a\xb6\x13\x92\x46\x57\xa4\x01\xc4\x6f\x90\x8b\x3c\x94\x96\xe2\x2e\x4a\x71\xf4\xc2\x6f\xd0\x8b\x94\x14\x00\xe2\x37\x28\x49\xad\xd4\xa4\x82\x91\x5e\x94\x31\x66\x70\x8a\x7f\x11\x5f\xc8\x46\xd0\xd6\x34\x0d\xa9\x0b\x45\x41\x88\x48\x24\x4c\x05\xfe\x25\xfe\x45\x7d\x21\x43\xc1\x99\xc2\x17\xf1\x02\x3f\x35\x39\x9a\x8c\x2e\x1a\x33\x78\x56\x08\xa1\x63\x15\xbd\x03\x54\xf9\x1d\x20\x02\xac\x3e\x2f\xfc\x76\x47\x10\x14\x7f\x25\x58\xfe\x11\xe1\x19\x1c\x2c\x26\xd3\xee\x80\xf6\x61\x90\xfa\x1d\xb8\x50\x9f\x39\x99\x76\x41\xc7\x9e\x28\x7c\x2b\xea\x4a\xe9\x58\x32\x2b\x39\xbe\x36\x91\xcb\xc4\x0d\x79\x32\x7e\x47\xa6\xcd\xe6\x32\x71\x07\x19\xe7\x8c\xda\x4e\xa6\xcd\x1b\x00\xca\x1f\xcd\x05\x25\xc9\xc1\x97\x57\x7a\xd4\xbc\xbe\x16\xd0\xe2\xf9\x80\x93\x20\x2d\x1c\x5b\x37\xce\x23\x72\xf1\x8c\x5d\x36\xd0\x76\xaf\x27\x1d\x23\x68\x80\x3b\x90\x2e\x3b\xc6\xc8\xbd\x04\xe2\x4e\xfb\xd0\x23\xee\x65\x8b\xb8\x17\xd1\x90\x9f\x08\x48\x8b\xb8\x27\x24\x3a\x3e\xe1\xfd\xbe\xdf\xeb\x79\xe0\x49\x14\x19\x6d\xd2\x2a\x47\x2f\x60\x10\xcb\x60\x5b\x25\xed\x5a\x2e\x38\x83\xf3\xe8\x38\xe0\x2c\x71\x27\xc1\xe5\x21\xcb\xc2\x13\xb9\x55\x9b\x5e\x5f\x37\xe4\x25\xe0\xf0\xa4\x98\x9f\x9c\x44\x69\xc9\xc7\xb5\x72\x04\xb1\xb5\x4c\xdc\xa3\x23\x79\x75\x79\x81\xbf\x07\xed\x43\x27\x97\x88\xc6\x2e\x39\xb8\x2e\xe6\x55\x3a\x36\xf7\x41\xb2\xcd\xdd\x61\x34\x71\x55\xaf\x73\x78\xb1\xfd\xa1\x5c\x18\x16\x54\x3e\x14\xa5\x7a\xe3\x7c\xb2\x06\x92\x9f\x76\xc4\x85\x15\xf1\xd2\x8e\x78\x6f\x45\xbc\xb1\x5c\x3f\xe0\x17\xc0\xf0\x77\x48\xf0\x2e\x84\x78\xd9\x83\xae\x72\xeb\x60\xbf\xb9\x25\x19\xd6\x6f\x6f\x21\x88\xed\xd7\xb4\x06\x4e\xe1\x04\xc8\x8d\x8d\x03\xae\x86\x2e\x64\x03\xde\xa0\x62\xab\xc7\x69\xb8\xba\xb9\x37\x90\x3b\x0c\x78\xe0\xf4\xbe\x39\x8d\x1c\xd4\x47\x4b\xd4\x95\xc3\x93\x83\xdc\x20\x8e\x09\x1d\x3a\x8d\x84\x84\xbc\x81\xa4\x53\x48\x31\xa1\x0a\x52\xa1\xe8\x0a\x2a\x0a\xae\xcf\x3e\xb5\xe5\x40\x2a\x10\x82\xf1\xb8\x48\x94\x25\x29\x4b\x1a\x70\x68\x32\x47\xea\xd0\x9a\x43\xd1\xa2\xa7\x2f\x9e\x2b\xf7\x47\xfa\xce\xd9\x96\x99\x24\x2a\xa0\xa2\x7a\xd9\x00\x3d\x92\x18\xc8\x54\x43\x3a\x39\x44\x36\xde\x86\x19\x69\xda\x15\x7c\xd5\x88\x1b\x46\xcf\xb7\x4d\xe2\x19\x52\xaf\x70\x16\x42\xcb\x5b\x84\x2d\x36\x0b\xd8\x47\x77\x13\x9b\x4d\xa7\x2a\x9b\xa2\xd5\xe9\xa8\x51\x34\x1e\x37\xa0\xf1\xff\x3d\x7a\xf4\xa8\x61\xc3\xda\x2c\x0e\xc2\x88\x4f\x1b\xe0\xae\x1b\x78\x2a\x97\xa1\x05\xf6\x68\x34\xca\xb1\xd3\x93\x20\x16\x4a\x9a\x0e\x49\x12\xd1\xe3\x06\x34\xc2\x24\x4a\xe3\xdd\xe1\x31\x49\x1b\xc6\x70\x2a\x97\x54\xcf\x57\x74\x31\x89\x0e\xa7\xe0\xd4\x0d\x46\xae\x50\x71\x33\x84\x96\x98\x4b\x2e\x23\xee\x20\xed\xc0\xca\x41\xc0\xee\x24\x90\x1a\xaa\x7a\xc6\x74\x4f\xfd\xb4\xdb\x8d\x56\x9e\x4d\x45\x64\x75\x2c\x1d\xf6\x14\x76\x5f\xd5\xa1\x6c\x5d\xe7\x15\x81\x2a\x5b\xe5\xe6\x86\x2b\x4c\x81\x09\xcb\x52\x32\x64\x17\xd4\xd5\x3d\xe9\x03\xd2\x37\x1b\x9d\x44\x61\x14\xda\xcb\x42\xc9\x23\x84\x24\x0c\xfc\xa7\x05\x27\x74\xa8\xc0\xf7\x64\x50\xfb\xe9\xd1\x88\x2f\x91\xb2\x33\x34\x6e\x3b\x50\xcd\x25\xe7\x5a\x47\xb6\x2f\xc8\xe0\x34\xe2\x6d\x1e\xc4\xed\x93\xe8\xf8\x64\x2c\x5a\x72\x5b\xfa\x5e\x68\x40\x23\x39\x1e\x04\xf9\xcb\xb1\xb6\x59\x76\x9e\x77\xb0\x52\x8f\x02\x9e\x77\xb8\xbc\x15\x2e\xf1\x6d\x87\x2c\xec\x04\x9a\x0d\x61\x71\x08\x35\xa0\x8c\xa4\xa2\x63\xf2\xb9\x8e\xc9\x6b\x3b\xa6\x9e\x98\xb5\x79\x7d\xc7\xd4\x53\xca\xb6\x49\x0c\xa4\xbe\xad\xde\xc2\x4d\x5d\x2b\x23\xd2\x31\xaf\x6c\x2b\xba\xc9\x68\x47\x37\xed\x4e\x7f\xdb\xb0\x15\xaf\xae\xf9\x9a\x35\xf1\x5d\x34\xc1\x69\x3d\xd1\xd4\x22\xea\x69\x32\x1d\x8b\x4c\xa7\x42\x46\x4b\xa1\x8e\x14\x2d\x48\x5d\x5f\xdb\x84\xb7\x2b\x32\x6b\xc5\x7e\x5c\x50\x34\x92\xbb\xa5\xc8\xd7\xd7\x8d\x8b\x2a\xc9\x42\xce\x9a\x24\xf2\x17\xd4\x3f\x2c\x96\x7c\xb9\x73\x5d\x96\xab\xa2\x52\x33\xba\xf4\x36\xc8\xb0\xaf\x6c\xf5\xbc\xd9\xbe\x9f\x7b\x3d\x49\x0d\x6e\x2e\x99\x44\x9c\x13\xe3\x4d\x6c\x99\x5d\x5f\xd3\x66\x93\xb9\xe1\x98\x04\x74\x9b\x92\x0b\xf5\xb0\x05\x50\xe4\xb3\xca\x63\x17\x60\x5e\x05\xe1\x27\x01\x37\x6f\x43\x04\xc9\x71\xfe\x2e\x84\x7a\xf8\x2b\xcf\x4a\x23\x48\xd7\x38\xd8\x53\x21\x99\x0d\xa6\xf6\xfc\x40\x3d\x5d\xea\x2c\xf3\xeb\x6b\xea\xaa\xde\x9e\x4a\x6f\xa0\xb5\x6e\xcb\xf4\x7b\x27\x10\x41\x17\x62\x18\x40\x06\x63\x18\xc1\x1e\x7c\x83\xef\xf0\x42\x79\x1c\xdb\xc5\xd4\x55\xb6\x74\xee\x73\x5e\xd6\x19\xbc\xc6\xd6\x68\x22\xdf\xa0\x69\x36\xa9\x3b\x21\x3c\x78\x47\xa6\xdb\xbb\x38\x1f\xa2\xfd\x5d\xb4\x7d\xe2\xcb\xd8\x60\xcc\x45\xe4\x57\x7f\x02\x1f\x30\xc1\x18\x5f\x28\xab\xe3\x59\x6f\xb7\x0f\x3f\x25\xe4\x93\x82\x1c\x08\xc8\x4b\xfc\xdc\x79\x81\xe0\x0d\x7e\x69\xee\x7e\x7f\xc6\x2f\xad\x66\xf0\x0a\xbf\xd1\x86\xd6\x17\xf5\xd5\xe9\xc3\x7d\xfc\x46\x1b\x5b\xef\xd4\x57\xa7\x0f\x6f\xb1\x07\x1f\xb1\x07\x3f\xf0\x87\x66\xf3\x67\xb3\x29\x79\x49\x4f\xa2\x91\xe0\x06\x08\xc1\xf2\xa6\x91\x3b\x4a\xd8\xc4\xc9\xa5\x76\x7d\xdd\xa3\x7d\xf9\x48\xb7\x7a\x1d\x43\xb9\xe0\x96\x2b\x82\xa3\x28\xaf\x72\xf5\x34\xc0\xbe\x7a\x32\xea\x05\x42\xea\x10\xb6\x97\xbb\xe3\x16\x2a\xa3\x48\x84\x39\x88\x71\x44\x4c\x27\xac\x3b\x14\xc8\x79\x81\x8c\x37\xaa\xf7\xce\x8b\xa2\x7e\x60\xd9\x43\xee\x40\x7a\xac\x50\xcf\x0c\x2a\x3f\x73\x46\xb0\x18\xe3\x5d\xf4\xeb\x73\xb3\xe9\xec\xe1\x65\xcf\xac\xe3\x70\xdc\x23\xd2\x3e\x26\x62\x5a\x71\x7d\x2d\x03\xfd\x25\x4b\x6e\xf8\x33\xee\xf5\x12\x2d\xff\x57\xfe\xd4\x31\xe6\xaa\xee\xd9\x08\xba\xba\x2a\xbe\x98\xc8\xc2\xbc\x46\x7d\xe8\x0d\x74\xda\xfb\xfe\xf1\x7c\xda\xb1\x4e\xfb\xce\x44\xda\x69\x05\x57\x5a\xcf\x3d\xed\x34\x9b\x81\x98\x82\xa9\x37\x55\x13\xfc\x59\x53\xea\xaa\xaf\x4e\x1f\x06\xf8\xb3\xae\xcb\xb1\xfa\xea\xf4\x97\x22\x9c\x40\x8c\xbb\x90\xe1\x01\x8c\xf0\x58\xca\x8d\x16\xc3\xc9\x8b\x85\xe3\xaa\x52\x0c\xc0\x08\xa6\x64\xc1\x84\xb4\x32\x23\xea\xed\xf6\xf5\x53\x85\xa6\x23\x71\xe2\x8a\x41\x75\x88\x23\x02\x9c\xb8\x62\x5e\x33\xc4\x21\x59\x12\x25\x50\x5d\xa9\xe0\x84\x4a\xbb\xc7\x1a\xc9\xed\xe1\x38\x22\xb2\x6e\xf3\xb8\x2c\x36\x31\xa1\x8c\x59\x0a\x9b\xcd\x84\xc8\xf8\x53\x32\xb5\xe7\x00\x25\xc5\x9a\x5e\x44\x3c\x3c\x71\x88\x7b\x4a\xa6\xcf\x85\x21\xf2\x2b\x0c\x52\x72\xaf\xb3\xe9\xab\xa6\xae\x5e\x88\x5b\x52\xc0\xc7\xfe\x6b\x8c\xf1\xa4\xd9\x74\x3e\x34\x9b\xce\x00\x67\xed\xb7\x2b\x1f\x20\xc1\x51\xeb\xed\xca\x07\x04\x3f\x9b\x4d\x67\x8c\x47\xed\x8f\x2b\x3f\xa1\x8b\xe3\xd6\xc7\x95\x9f\x08\x5e\xe3\xaf\x10\xc8\x87\xb2\x6c\x52\xeb\x6b\xfe\xeb\x65\x49\x4a\xfc\x7c\xbd\xbe\x76\x3e\x3c\xf1\xb6\x25\x45\xff\xc3\x53\x4f\xfa\x8c\x8f\xda\x6f\x11\xfc\x7c\xe2\x6d\x4b\x9a\xfe\x4f\x09\xee\xe2\xb8\xfd\x51\x50\x3d\x03\x46\x6e\x98\x80\x96\xf3\x1c\xea\xcb\x99\xfa\x09\xde\x1d\x87\xa0\x19\xca\xe5\x77\x4a\xa6\x85\xf4\xee\x2a\x9d\x66\xd3\xf9\x86\xbf\xe3\x1f\x78\xb9\x53\x53\x3e\x2d\xaa\xaf\x42\x54\xaa\x60\x45\xb1\xf2\x42\x15\x45\x12\x05\x9a\x2c\x10\x13\xc6\xf8\xac\xd9\x74\x88\x51\x7d\xbf\x27\x7b\xe4\xdf\x9d\x01\x54\x23\x52\xd1\x82\xef\x28\x4b\xb8\x32\x2d\x76\x76\xae\x9c\xd9\xbe\x40\xa2\x8d\x2b\xc5\x43\xe1\xb5\x7a\x67\xb8\x18\x6b\x22\x62\xcc\x63\xad\x77\xee\xb1\xd1\x3d\xe2\x86\x27\x01\x3d\x26\xc3\xc3\x5c\x89\x92\x3e\x2a\x90\x88\x44\x22\xa8\xa4\x14\x31\xe6\x56\x50\x4a\x2b\xcc\x92\x5c\xaf\x72\xa1\x57\x45\x3f\xfc\xd1\x6c\x2e\x7f\x6b\x36\x97\xbf\x37\x9b\x1d\x31\x77\x30\x9a\x04\x69\x05\x4d\xb0\xd4\x75\x4b\x47\x8a\x80\x31\xb8\xd0\x53\x03\x90\x26\x56\xa7\x8f\xb6\xbf\xe3\x65\xcf\xff\x86\x97\xbd\x59\x95\x7f\x82\xb8\x40\x6d\x36\xa5\xee\xc2\x5c\x13\x92\x1a\x4c\x87\x3a\x7d\xb4\x24\x14\x2e\x08\xe1\x29\xe9\x16\x52\x91\xc1\x62\xc0\x90\x8a\x58\xda\xc5\x72\x58\x50\x16\xcf\x92\x6e\x98\x6f\xb1\xc8\xa3\x4d\x05\xce\x47\x2c\x72\x68\x53\xa1\xf6\x5e\xeb\x86\x7a\xe6\xcb\x9f\x13\x5f\xb4\x99\xb7\xf8\xd8\x79\xd5\x4e\x60\xea\xdc\x6f\x0f\xe0\xad\x7c\xec\x3c\x69\xbd\x15\x7a\xb0\xf5\x56\xb5\xa0\x8f\xf8\xd8\xf9\xd2\xee\xc2\xd4\x79\xd7\x1e\xc3\x47\x24\x9d\xae\xb7\x3e\x0a\x35\xd9\xfa\x58\x6a\x99\x13\x5f\x0e\x0e\xaa\x35\x46\x82\xb2\xa0\x0b\xc4\xd8\xa7\x08\x32\x1b\xd8\xd1\xc0\x0f\xb8\xa3\x72\x8a\x45\x4e\x22\x1f\x9d\xa4\x23\x62\x47\x36\xb0\xa3\x81\x3f\x71\x07\xe9\x56\x5c\x2a\x42\x52\x2e\x02\xd2\xed\x5b\xa1\x0c\xca\xa5\xcc\xcb\x28\x88\xd8\x85\xec\x96\x0b\x89\x74\x8f\x50\x28\xe3\xb2\x1c\xb4\x14\x4a\x62\xf8\xea\x97\xcb\x9f\x88\x5e\x59\x2a\xfc\x40\xf6\x4f\x54\x2d\x75\x57\xf4\xd4\x52\x91\xc7\xb2\xcf\x22\x34\xcb\x9e\x44\x42\x6d\xac\xe0\x76\x07\x18\x4e\x20\xc1\x03\x18\x60\x06\x0c\x47\x10\xe1\x0c\x32\xcc\x60\xf7\x5e\x44\xef\x9d\x36\x9b\x75\x1d\x16\x9f\xf6\x76\xfb\x52\x9c\x4f\xe2\x66\xd3\xf9\xa9\x09\x75\xa1\x8b\xc7\x30\x96\x84\x62\x88\xf1\x08\x46\x86\xd0\xe5\x02\x42\x97\x9a\x90\x35\xf2\x37\x9b\x4e\x69\x06\x85\xe0\x9b\x14\x80\x19\x7a\x33\x33\xe0\x22\xf8\x2e\x0b\x6c\x46\xe2\x91\x19\x7f\x11\x68\x5c\x8c\x71\xd4\x6c\xea\x78\xf5\x02\xa9\x4e\xab\x9e\x78\xd6\xf8\x18\xe3\xd1\xf5\xb5\x63\xcf\x3e\x7a\xbd\x08\xe2\x3e\xf4\x32\x18\xf5\xfb\x50\x52\x36\x52\x8b\x3b\xc4\x28\x1b\xab\x5f\x85\x44\x3b\xf7\xb5\x15\xfc\x8d\xdb\x24\xa2\x73\x92\x7c\xe4\x56\x4f\x1a\xe9\x90\xd1\x1b\x85\xe7\x6b\x31\x93\x4e\xcc\x36\x1e\x17\xf6\xe8\x82\x6d\x3d\xe5\xee\x73\x86\xe0\xa1\xe7\xe9\x99\x4b\xea\xa8\x25\x4e\xd8\x43\x50\x37\x66\xdf\xb3\x46\xa8\x7b\x95\x99\xc0\xbd\xca\xe8\xaf\x76\x1b\x29\xb9\x71\x71\xa0\x6e\xec\x34\x0b\x5b\x37\xd7\x76\xdd\x1a\x4a\x5e\x9d\xba\x9f\x5f\x5f\x93\xbc\x52\x75\x3f\x9e\x39\x9f\x51\xb3\x59\xaa\x44\xb9\x18\x9d\xd7\x1d\xd2\xb3\xa1\xa2\xea\x66\xf6\xda\x24\x41\xbf\xde\x57\x4d\x0f\x35\x91\x2a\xe9\xce\x97\xf5\x88\x72\x96\x55\x42\x7c\x53\x76\x7a\xae\x2d\xa4\xeb\xeb\x5f\xc5\x02\xba\xac\xa5\x7c\x81\x55\x9b\x0f\x78\xcf\x59\xf0\x5a\x2d\x02\xb9\x04\x2b\xec\x30\xe3\x39\x7c\x20\x39\x2c\x3c\xe5\x9a\x27\xfd\x94\x9b\xf2\x6d\xae\x76\x6b\xed\xb5\x97\x52\xdb\x9c\x2f\x47\x69\x22\xaf\xc7\x55\xe9\xa8\x57\x52\x2a\x5c\x23\xab\x86\x91\x2f\xd2\xdc\x4a\x57\xca\x5d\xd2\xd1\xcf\x11\xcc\x25\xb3\xa5\x25\x1f\xe5\x32\x36\x65\x82\xdf\x3b\xdc\xa2\x05\x11\x66\x96\x7d\x15\xc8\x47\x87\xe2\x8c\xd7\xb9\x18\xa7\xdb\x0b\x64\xe9\x53\x30\xbe\xba\x10\xc8\xa7\x4a\x32\x31\x8c\x47\x10\x58\x4f\x2d\x76\x45\x59\xac\xbc\xb0\x1c\xd1\x9b\x4d\xb5\x19\x65\x9e\x73\x09\x45\x27\xd6\xad\x8c\x23\x48\xb4\x82\x28\xde\x8e\x92\x0f\xa6\x0a\x45\xa4\xbf\x82\xed\xae\xdf\x75\x3a\x42\x1a\x3e\xaf\x5f\xdb\xd5\x62\x48\x70\x61\x66\x45\x96\x48\xee\x5a\x66\x48\x44\x41\x23\xab\xa0\xef\x25\xb0\x5c\xcd\x73\x96\x1e\x47\x10\x55\xba\x51\x51\xdc\xc0\x2a\x6b\xa8\x5b\x08\x43\xba\xd0\x4c\xd5\x34\x53\xae\x9d\x07\xd2\xf8\x4f\x70\x79\x37\x52\xb5\x59\x47\xbd\x32\x02\x1c\xcd\xe0\xb5\xfd\xca\xa3\xc5\x5a\xcd\xcb\x03\x1d\x8c\x5b\x2d\x6b\x95\xa1\x78\x87\x26\x10\xbd\x5b\xad\x74\x28\xe1\x19\x78\xc2\x23\x7a\x2c\x6c\x4f\x09\x99\x41\x85\x74\xe9\x4d\x4f\x3b\xc9\xb6\x53\xa1\xd0\x51\x24\x45\x26\xf9\x9e\x83\x7a\xc3\xc9\x82\xeb\x76\x4d\x4c\x6e\xca\xf3\xec\xe2\xdc\xca\xa9\x80\x9b\x74\x25\x17\xeb\x76\x2a\xe9\x04\xbd\x2c\x01\x7d\xa4\x62\x5e\x10\x36\xc3\x84\x0e\x35\xbb\x26\x87\x49\x64\x89\x41\x6b\x0e\xf5\xb4\xac\xbd\xee\x29\xd7\x7e\xe4\x4a\x77\x36\x71\xd0\x52\x57\x57\x3e\xe4\x71\x40\xc9\xc5\xbd\x91\xc3\xcb\x87\x30\xa8\x39\xdc\x30\xb0\x76\x0c\x49\xbe\x7d\x54\xb0\x6a\x69\x7e\x79\x5a\x81\x15\x27\x34\xba\x33\x04\x09\x9a\x89\x86\xa4\x75\x63\xcd\xd8\x30\xe7\xf6\xdf\xa1\xb8\xf6\xb1\x01\xe2\x8f\x9d\x3d\x61\x65\xc0\x00\xf9\x54\x10\x55\xeb\xd4\x77\x23\xca\x16\x13\x5d\x5e\x26\x92\x26\x13\x34\xe5\xe8\x1d\x0c\xc6\xe4\x6e\x64\x93\xdb\xc9\x26\x82\xac\x5a\x4b\x3c\x88\xae\xee\x48\x37\xc6\x2d\x22\x12\xc7\x22\xf1\x29\x99\x76\xd9\x50\x1a\x2e\xe9\xdd\x92\x87\x78\x79\x59\xa6\x0f\x45\x7a\xdb\x17\xbb\x59\x1a\xef\xba\xcc\xa8\x99\x6e\xcd\x63\x25\x44\x3e\xf5\x34\xf0\xc9\x0c\x06\xf2\x74\xc5\x67\xf5\xa0\x62\x30\x48\xe1\x95\xfa\x0c\x59\x0a\x5f\xd4\x67\x1a\x51\xb8\xaf\x3e\x3f\xbc\x81\x77\xf8\xfe\xea\x1a\xbc\xc5\x6b\x2b\xf7\xe1\xa3\x7e\x87\x31\xb8\x84\x1f\xb8\x43\xda\x9d\xb5\x79\x37\xf8\xe6\xd5\xf6\x62\x7d\xec\x97\x2a\x87\xcf\xdb\x64\x06\x8e\xa3\xdc\x92\x93\x16\xb5\x27\x6b\x9c\x14\x5a\x25\x21\xce\x72\x07\x96\x3b\x56\x34\x9d\x8f\xf6\xac\x68\x56\x89\xf6\xca\xa9\x13\xdb\x3f\x3b\xf6\x80\xa9\xb9\x48\xa2\x7e\x22\xf9\x53\x14\x24\x70\xcc\x03\x08\xd0\x2d\x1e\xda\x8c\xad\xf7\x22\xbb\x08\x06\x98\x10\xc7\x83\x2e\x82\x2b\x3b\x62\xa5\x8b\x20\x2d\x63\x66\xd8\x5b\x0a\xf0\xcb\x31\x0b\xf8\xe6\x46\x8d\x54\xba\x2b\xdd\x19\xf0\x6d\xc9\x21\x7e\x1a\xf4\xf8\x83\x6e\xbf\xc7\x57\xbb\xd7\x5e\xdf\x2f\x80\x32\x2c\xe3\x94\x83\xfc\x31\x11\xc6\xa2\xb7\xc5\xe5\x3b\x8c\x1c\xfd\x12\x00\x8a\xbd\x3c\x92\x61\x6f\x8b\xc9\x48\x86\x68\x0b\x07\x3d\xbe\xd2\x6d\xb1\x7e\x8b\xac\x04\x3d\xb6\xd2\x6d\xf1\xfe\x52\xd6\xc2\xb1\x7c\x8e\x7f\x16\x62\x27\xc3\x1f\x1d\x0f\xde\xb6\xe9\x4a\x17\xad\x66\x68\x9b\xfa\x6f\x57\xbb\x4b\xbf\x74\x3e\x4b\xac\xd9\x1c\xc8\x8b\x6d\x8e\xa3\x99\x62\x4e\xdc\x23\x7d\x10\x14\x90\x7e\xe1\x54\xd9\xb0\x54\x58\xc5\x03\x63\xd1\x32\xcc\xe5\xfb\x2e\xb6\xc5\xed\x74\x5a\xff\xd3\x85\x6e\xbe\x35\xe5\x10\xfc\x94\x3c\xf1\xb6\x83\xde\xff\x90\x95\x6e\x8b\xf6\xfd\xa0\x47\x57\xba\x2d\xd2\x47\x68\x29\x69\x36\x49\x39\xe7\xc4\x11\xc8\xed\x79\x6c\xe0\x1a\xce\x6d\x78\x95\x3f\x26\xad\x76\xc4\x84\x69\x78\xd5\xfb\x1f\x26\x71\xaf\xaf\x8b\x6f\xac\x55\xa7\x3a\x3e\x61\x4e\xaf\xc9\x39\x3c\xd2\x0b\xdb\xf8\x97\x72\xa6\x46\xd5\xf8\xb5\x23\x2f\x06\x71\x31\x4c\xe8\x4f\x21\x71\x4d\x6e\x25\x03\xfd\x8e\x86\x81\xcc\x7c\xe7\x4a\xb2\xc6\x54\xbe\xea\xf3\xc6\x6c\x55\xd4\x9d\xb2\x55\xd4\xac\x5c\x15\x60\xb6\x94\xf6\x44\xd9\x6a\x28\x30\x8b\x82\x4e\x15\xf7\x68\x7f\x26\x8d\x15\xbb\xde\xbc\x4a\xa5\x19\xc1\x5f\x5f\x07\x3d\x55\x17\x0b\x2a\x2c\xaf\xa1\x1b\xab\x44\xb6\x36\xf5\x02\xd4\x13\xb6\xed\x10\xfc\x7b\x52\x02\xf2\x8f\x10\x13\xf2\x65\xc6\x56\xb3\xb8\xb5\x55\x08\xa3\xf1\xee\xcd\x62\x51\xc6\x40\xd5\x2b\x7c\x4e\x5e\x0c\x43\x16\x15\x45\x13\xb2\x55\x40\x25\x65\x01\x53\x47\x59\x9e\x98\x08\x15\xb4\x56\x94\x34\xda\xd2\x1c\xdd\x82\x6f\x3e\x9b\xfd\x7e\xeb\xe0\x2d\x1c\xce\xf4\xbc\xda\xb9\xc2\xfa\xf4\xa6\xc4\x48\x9d\x2b\x84\xb4\x53\x43\x9c\x42\xb4\x7d\xa5\x5a\x44\x84\xfc\x2b\x33\x13\x0f\xdc\x38\x50\x74\xef\x3a\x91\x10\x1a\x8a\x20\x08\xe4\x84\x21\x90\x14\x5f\xa9\x2c\xee\x38\x69\x20\x22\x2d\x33\x69\x0f\xb2\xc1\xf1\x6f\x24\x4f\x54\xf2\xc4\x24\x7f\x7e\xc2\x92\xe1\x1d\xd3\x9a\x03\x73\x6a\xac\xf1\x1d\x8e\x49\xe9\x9d\x57\xeb\xa5\x3a\xee\x94\xeb\xb5\x55\xae\x57\xa0\xe5\x58\x5a\xae\xf5\x19\x72\x8f\x14\x9f\x51\xb3\x19\xb9\x47\x6a\x93\x68\x06\x81\x1c\xf6\x23\x82\xa9\xf3\x70\xa3\xb3\x86\x20\x30\x5b\x58\xc5\x63\x2f\x72\xfb\x69\xa9\xb2\x7e\x32\xff\xaa\x51\x71\xac\xaf\x30\xcd\x48\xe9\x88\x85\x62\xb0\x88\x8e\xcb\xd1\x8a\x61\xeb\xf8\x79\x39\x3a\x09\x86\x51\x66\x9d\xa9\xba\xaa\x10\xcf\x5b\xa6\x75\x74\xbb\x8c\x62\xda\x6b\x81\x90\x59\x13\x04\xaf\x00\xef\x5b\xe0\x8e\x05\x1f\x92\xe2\xec\x55\x97\x00\xc5\x31\x01\x86\x07\x04\x12\xf1\x27\xc2\x57\x04\x02\x9c\x12\x08\x71\x46\xa0\x5b\x99\x3f\xc4\x7a\x56\x16\xc3\x60\xd1\xdb\x4f\x62\xd2\xb0\x20\x26\xc5\x61\x7d\xcc\xea\x1a\x64\x38\xd0\xaf\xc6\x59\x09\xf6\x71\xab\xb4\x55\xeb\x64\x3d\xaf\x8f\x07\x90\x21\x04\x43\x1c\xd9\x51\x19\x6a\xbf\x83\x31\x0e\xe6\x60\x23\xdc\x4a\xe6\x69\x5c\x49\x1a\x3b\x35\x34\x4e\xe6\x69\x08\xad\xdd\xbd\xbe\x76\xba\x38\x96\x47\xc1\x88\x7b\xfa\x03\x39\x08\x41\xfa\xf4\x47\xb3\xe9\x7c\x76\xc6\xed\x21\x7a\xba\xb6\x92\xb6\x7e\x6c\x8f\x9f\x0e\xb7\x9d\x61\x0b\xa7\x30\x6e\xe3\x14\xf9\xce\xb0\x2d\xbe\x5b\xe2\x7b\x88\xc7\xd8\x19\xb6\xc6\xa2\xbc\x9f\x9d\x93\xf6\x8e\x49\x74\xf2\x74\x67\xdb\xd9\x11\x89\x4e\x54\xa2\x1d\x91\xe8\x44\x26\xda\xc1\x27\xd8\xd9\x69\x9d\xa0\xd5\x35\x04\x5d\x69\xd1\x1e\x32\x67\x7f\xe5\x95\x33\x44\xb0\xbf\xf2\xc5\x19\x22\x01\x0f\x92\x50\x1e\x31\xd9\x87\x21\x8c\x11\x0c\x97\x31\xde\xb9\xbe\x1e\x2f\x63\x7c\x82\xd4\x1c\x45\xd4\xdb\x19\x1e\xb5\x5b\x0b\x5e\xff\x83\x89\xc9\x67\xa9\xeb\x9e\x65\xc1\x50\xfa\xfd\x7d\x9e\x25\x32\x43\x41\xfb\x6c\xe5\x95\xb3\x83\xe0\x6c\xe5\x8b\xb3\x23\x33\x1d\x47\x54\xc4\x8d\x56\x5e\x39\x13\x04\xa3\x95\x2f\xce\xc4\x86\x0b\xfc\x13\x85\x7f\x82\xf4\xf2\xe0\x02\xd2\x23\x45\x7a\x94\x93\x36\xe5\x19\xc1\x0e\x9c\xc8\xfd\x8e\x05\x29\xe7\x24\x21\x9d\x9b\x7d\x08\xf8\x89\x83\x20\x36\x4f\x0b\xa9\x86\x0c\x71\xab\xd1\xb8\xbe\xb6\x5f\xc4\x13\x56\x6d\xec\x9e\x90\x60\xf8\x49\xf6\x4d\x6c\x3f\x6c\xb8\x50\xe7\x91\x3a\x63\x8a\x6f\x73\x3f\x24\x4e\x8b\x8b\x7c\x7d\x32\x43\x10\xeb\x0e\x7f\x57\x1d\xbe\xd0\x46\x13\x64\x89\x24\xcb\x66\x10\x6b\x25\x54\x65\xf8\x4f\x19\x95\x15\xca\x4a\x7f\xfd\x0e\xe5\x3b\xf0\x9c\x48\x9e\x73\xdd\x76\x37\xba\xd1\xed\x74\x23\x41\xd7\x28\xc4\xbb\x51\x0d\x6e\xa7\x1a\x08\xaa\xbf\x37\x7c\x87\xb7\x53\x0d\x8b\x7a\xbb\x1b\x4d\x31\x8c\xc6\xc8\xe7\x45\xad\xdc\x75\x2a\x21\xd3\x51\x91\x2e\x64\x94\x93\xcb\x3b\x26\xec\x56\x1e\x2c\x13\x54\xba\x33\x88\x8b\xa1\x63\x6c\x0d\x29\x43\x62\xdf\x93\x1a\x95\x63\xf6\x89\xba\x97\xb1\x43\xe4\xa5\x2f\xef\x31\x82\x13\xf9\xf9\x78\xf3\xb1\x39\x98\x71\x46\x8c\x19\xbe\xda\x79\xec\xc1\x84\xe0\xce\x63\x6f\xd5\x58\xe6\x5f\x09\x76\xff\xd8\xdc\x58\x5b\x83\x23\x82\x3b\x70\x4c\xb0\xfb\x78\xed\xe1\x5a\x07\xa6\x04\x6f\xac\xae\xfd\x01\xe7\x04\x6f\x8a\xdf\x3d\x82\xd7\x57\xce\xc9\xca\x39\x81\x4f\x04\xcb\x8f\x95\x73\x6b\xa4\xbf\x30\x3b\x25\xa5\xf7\xdc\x4e\x89\xfd\xe6\xd8\x29\x71\x88\x3b\x06\xe2\x06\x40\xdc\x01\x10\x57\x9f\xe8\x94\x6a\xa7\x94\xee\x79\x9e\xee\xb5\xa0\x5b\x7e\x24\x6e\x87\xb8\x67\xd7\xd7\xea\x08\xcc\x0e\x71\x49\x86\xe4\x4e\xb3\x3e\x55\x0c\x0c\x7f\x13\xf9\x24\x08\x12\xf5\x75\x8c\x20\x52\x5f\x03\x04\x01\xbe\x24\x8e\xe3\xae\xad\xad\x3d\xf4\x36\x1e\xae\xb0\x96\xfb\xa8\xb3\xf9\xf8\xd1\xe3\xcd\x95\xa4\xe5\x7a\x9b\xde\x66\x67\xf3\x8f\x95\x08\xad\x1e\x15\xef\x2e\x33\xf5\x22\x60\x22\x9f\x5f\xe6\x98\xe2\x40\x4c\xbe\x24\x99\x8d\xf5\x4d\xef\xd1\xc6\x23\x41\x66\xfd\xf1\x43\x6f\x73\xe3\x0f\x41\xa6\xb3\xb1\xee\x3d\xf6\x36\x04\x99\xaf\x04\x01\x55\xb8\x5e\x67\xfd\x8f\xf5\xb5\x35\x81\xeb\xfd\xf1\xa8\x23\x72\x4f\x44\xee\x1b\x9d\x47\xeb\xeb\x02\xf7\x98\x20\x04\x5a\x4e\x9d\xce\xe6\x4a\xd0\xee\x6c\xc2\x43\xcf\x5b\x71\x78\x3b\x40\xb0\x26\xbe\x82\x36\x45\x96\xe0\xac\xb3\x62\xe5\xa5\x13\x23\x6e\x79\x18\xd2\x3c\x15\xd7\xf1\xb9\x95\xe2\x90\xa8\x03\x61\xc0\xec\xb5\x58\x3c\xd7\x60\x65\xcd\xfa\x39\x41\x91\x42\x11\x64\xdb\x1d\x9f\x59\x04\x4f\x2d\x82\x72\x39\x70\x8c\x5b\xe6\x84\x19\x6e\xe9\xf5\xc5\x01\x6e\x51\xf5\xa5\xcb\x80\x5b\xd6\x19\xb5\xcb\xd2\x24\xec\xe9\x27\xb2\x2d\x1b\x6a\xcc\x2e\x1c\x02\x9d\xd5\x75\xe4\x93\xd5\x3d\xd2\x9a\x5a\xd3\xb2\x67\xe5\x24\xe7\x64\x9b\xac\x90\x15\xe2\xef\x91\x15\x87\xb4\xa7\xf6\x06\xce\x81\x8d\xba\xf6\xf0\xe1\x8a\x43\xfe\x7f\xf6\xde\xbd\xb9\x6d\x5b\x79\x18\xfe\xdf\x9f\x22\xf1\xf4\xe8\x00\xe4\x52\x26\xe5\x4b\x12\x59\xb0\x27\xa7\xd7\x34\x61\xdc\x26\x69\xd3\x96\x87\x4f\x0e\x45\xc1\x36\x5a\x19\x60\x20\xc8\xb5\x64\xe9\xbb\xbf\x83\x0b\x49\x50\x96\x13\xf7\xf4\xf7\x7b\x67\x9e\x99\x67\x26\xb1\x40\x5c\x16\xb7\xc5\x62\xb1\x58\xec\x8e\x48\x3f\x8e\xf7\x93\xfd\xf8\xe9\x69\x32\xe8\x3f\x1b\x04\x74\x98\xf4\xe3\xc3\xc3\xa0\x53\xef\xa0\x7f\x80\x23\x1d\xed\x01\xfb\xc5\x03\x86\xe8\x1e\x19\x1c\x1e\x62\x0d\xed\x20\x3e\x38\x3c\xa5\x7b\x06\xda\xb0\x81\x82\x68\x68\xca\xef\x19\xe8\xa0\x01\x7a\x0f\x24\xb6\xae\x9d\x2f\x3b\x6b\xe7\x4b\x8d\xbf\x97\x40\xfb\x25\xd8\x35\x74\xef\xda\xf9\x83\x9a\xc5\x61\xa6\xcd\xba\xb3\xa4\xfd\xa2\xd7\xb3\x81\xf1\x06\xcc\xd7\xc5\x6b\x88\x47\xb4\x3f\xd5\x47\xc1\xe9\x28\x89\xe3\xd3\x78\xa8\x23\x37\x2a\x71\x7c\xac\x11\xf8\xa9\x82\x0f\x90\x5d\xc0\x05\x0e\xae\xe8\x4e\x17\xa4\x1a\xc5\xa7\x2a\xdc\x3f\x8a\x87\x0a\xac\x2c\xf0\xa3\xd4\x07\x92\x22\xa0\xfd\x22\xa4\xfd\x71\x60\x16\x62\xb7\x02\xef\x0d\xc8\x03\xd1\xf2\xd7\x06\x2d\xbf\xa4\x88\x83\x02\x7a\x0f\x5a\x7e\xfd\xdf\x00\xfc\x14\x9e\x7f\xb9\x89\xe7\x97\x0d\x9e\x97\x0d\x9e\x4f\x3f\x89\xe7\xdf\xd5\x33\xce\x66\xaf\x8b\xd7\x7a\x66\xf1\x16\x42\xa9\xd7\xee\x9d\x39\xa0\xfd\xcb\xe0\x63\x67\xcc\x5d\xee\x5a\x04\x8b\x14\x0e\x34\x9a\xd4\x72\xd8\xfa\xdb\x1b\x6c\x14\xc3\x25\xed\x97\x18\xfd\x41\xe1\x1d\x05\xfb\xf9\x16\xa3\xe7\xb4\x7f\xf1\x25\xdc\x8e\x25\xbb\xb8\x54\x54\xfa\xaf\xb5\x6c\x3d\xb6\x6b\x61\xf2\x34\x68\x8e\xa3\xc9\xd0\xdd\x8c\xf4\x0b\xb7\xc2\x3b\xdd\xc6\x6b\x98\x14\xf2\x8f\xfb\x81\x45\x7f\x0d\x98\xbc\x18\xb7\xca\xdc\x75\x73\x8e\xf0\x5e\x92\x1c\x81\x22\x76\x38\x2d\x00\x7c\x4a\x87\xd4\xdd\x2c\xed\x1d\xc6\x31\x70\x3f\x79\x6c\x92\xed\xb5\xcb\x78\x6f\x10\xc7\xcd\xad\x2d\x79\x4f\x83\x7f\x51\xa4\x30\x50\xf2\xc1\x04\x0d\x0d\xbf\x30\x41\x6e\x29\xb4\xde\x82\xd0\x5b\x8a\xf6\xfb\xc9\xfe\xfe\xd3\xc3\xa3\x24\x50\x51\xd2\x3f\x4a\x8e\x9e\x1e\x1d\x3d\x09\x68\xd4\x3f\x78\x16\x1f\x25\x07\x47\x01\xc7\xf0\x96\xa2\xa8\xff\xec\xc9\xd3\x27\x47\x4f\x0f\x02\x15\x26\xfd\x67\xc9\x51\x72\x90\x1c\x06\x9a\x24\xec\xef\x1f\x1c\x1e\xb8\x5c\xfd\xf8\x49\xf2\xec\xe0\x70\x3f\x50\x51\x7f\x30\x78\xfa\xec\x59\x72\x10\xd0\x30\xe9\x1f\xc4\x87\x83\x83\xc1\x13\x9d\xab\x3b\x18\x6b\x8c\xa1\x99\xca\x2f\x29\x7c\xfd\xe0\xa9\xfc\xd2\x8d\xbe\xd3\xef\x2d\xe1\x93\x13\xfb\x99\xa9\xbc\x07\xd8\x3d\x13\xbb\x39\x95\xed\x3e\x6f\x35\xf1\x4d\xac\xee\x9a\xc1\xf7\x1f\x28\x89\xfa\xc9\xc1\xd3\xa3\x04\x7e\xa7\x24\xe9\x3f\x79\x3a\x78\xf2\x04\xbe\xd1\xb1\x83\x67\x83\xc1\x13\x78\xa1\x83\xcf\xf4\xce\x0b\x3f\xe9\x0c\xcf\x9e\x0c\x9e\x1d\xc0\xb7\x94\xfc\x44\x83\x17\x14\x7e\x36\x81\xdf\x29\x7c\x41\xc9\xef\x34\xf8\x86\x46\x2f\x68\xf0\x83\xc7\xb7\xbc\x7c\x20\x75\xf0\x59\xbb\x4d\x8a\xfb\x7d\x87\x52\x7f\x5f\x53\xea\xd9\x26\x11\x7d\x30\x17\x43\x68\x5f\xee\x0d\x0e\x0f\x81\x13\xda\xbf\x30\x21\xa1\x89\xb7\x09\x49\x82\xbe\xa0\x81\x08\xbf\xa5\x81\x8a\x7e\xa6\x01\xc7\x7b\xe8\x0b\x1a\x7e\x4b\xa3\x9f\xa9\xb9\x4a\x8f\x24\x14\x04\xfd\x44\x03\xc4\x23\x89\xa3\x6f\xa8\x66\x2e\x5e\x50\x28\x49\x4b\x8e\x8b\xa0\x08\x99\x8e\xd7\xf9\x64\x80\x92\x48\xea\x43\x1d\x29\x4f\x3d\x1a\x5f\x00\xd3\xf4\x3d\x4a\x06\x66\x4f\xd8\xe9\x76\x32\x1d\xc5\xa7\xa9\xa1\xf3\x29\x94\x20\x3b\xf4\xc5\x11\xd2\xef\x3f\x4d\x48\xbf\xbf\x9f\x90\xce\x3e\x4d\x48\x1b\xac\xff\x9e\xc2\xcb\x07\x61\x7d\xeb\x26\xf8\x39\xed\xbf\x7d\xd1\xee\xcc\xe6\x13\xa8\x5d\xd7\xdf\x77\x51\xd9\x5d\x39\x4f\x03\xfa\xd9\x85\xd0\x81\xff\x32\xed\xc0\x7f\x99\xfe\x65\xf8\x3e\x99\xf3\xa8\xd6\x25\x3e\x8d\x87\x2e\x18\x26\x83\x18\x07\x1f\x29\x28\x62\xa9\xdc\xb4\x4b\xe1\x66\x3a\xaf\x0d\x05\x4a\xcf\xb0\xc2\x20\x9a\x8b\x3a\x4d\xd4\x64\x73\x57\x87\x68\xc7\x77\xb1\x21\x6f\x86\x41\x52\x21\x0f\xd0\x0f\x1a\xdd\x7e\xa7\x81\x46\x91\x36\xf6\x1b\x1d\xfb\x62\x33\xf6\x27\x1a\x08\xbc\x85\x50\x19\xc4\xfe\xd1\x1c\x4e\x8e\xf6\x07\x18\x7e\xd3\xc1\x27\xcf\x0e\x62\x0c\x54\x11\x8e\x9e\x3d\x39\x7a\x8a\x41\xe9\xe0\xd1\xd1\x93\x01\x06\xae\x3e\x27\x5c\x14\xaa\xc3\xf2\xd2\x48\xad\xed\x91\x47\xaa\x2d\x46\x05\x98\xda\x70\xb1\x0d\x82\x44\x09\x48\xa2\x6a\x9f\xff\x61\x28\x46\xd2\xbc\xb4\xe4\xa4\x30\xb9\x33\x91\xb7\xfb\xf2\xce\x5d\xd9\x5f\xb1\x09\xd3\xa8\x56\x82\x30\x5a\x95\x20\x35\x7c\x46\x62\xa3\xdc\xe1\xae\x00\x4b\x52\x44\xc9\x31\x1b\x15\xc7\x25\x61\x61\x68\xa7\x38\x25\x34\x63\xc6\xeb\xb4\x2e\x3d\x26\xa9\x2e\xbd\x24\x34\x2b\x73\x98\x91\xa5\x55\x91\x5b\x1a\x35\xf4\x73\x54\x2a\x94\xc2\x12\x54\xd3\xb0\x78\x67\x7c\x22\x1e\x93\xf9\x89\xe8\xf5\xf8\x08\xcd\xa2\x0a\x07\x48\x44\x63\xbc\x87\xe6\xd1\x18\x87\x95\x51\xe0\x8d\x64\xa3\xbe\x22\x3d\xfd\x36\xd5\x79\x62\x02\x12\x18\x14\x77\xdc\xe4\xbb\x2c\x8e\xd7\x55\x8d\x86\x6b\x80\x78\xa3\xdc\x4a\x08\xe2\x5e\x82\x6a\x12\xd6\xae\xb8\x69\x05\xcd\x04\x09\xcd\x53\x7d\x42\xcc\x58\xe1\x1c\x18\xe1\x99\xc8\xa1\x20\x7a\xb8\x41\x8e\x08\xeb\xf5\xd8\x88\x14\xab\x55\x51\x87\xa5\x47\x34\x52\x85\xf0\xad\x39\xf5\x56\x8a\x64\x59\x0e\x59\x96\x25\x90\xf4\x0f\x73\xc8\xfa\x87\x90\xe4\xb9\x8d\x32\x61\x70\x49\xdd\x38\x3f\x1b\x98\x82\x49\x27\xca\x07\x06\xf7\xe4\xb1\x51\x3e\x70\xd8\x6c\x42\xd3\x02\x2f\x4f\xe2\xca\x35\x51\x9d\x4c\xf0\xe9\x76\x6f\x29\xb6\xa5\xdd\xc9\xb6\x26\xd4\xc0\x72\xcf\xe5\xf8\x58\x35\x24\x26\x01\x45\x12\xe0\xe4\x47\xcd\x28\x0a\x52\xb6\x99\x64\x2b\xc5\x36\x54\x82\x9d\x23\xbb\x2c\xd9\xcc\x5e\x4f\x2b\x8c\x8d\xd1\x14\xfb\xee\xc4\x5e\xd1\x08\x85\x77\xbc\x7b\x3f\x63\xb7\xe5\x37\x6a\x5f\xab\x2c\x95\xbd\xb5\x53\x3a\x92\xaa\x7e\x59\x61\xd4\xef\xf7\x51\x0c\x4a\x99\x07\x0c\x46\x77\xd9\x3c\xdf\xc0\xa0\xf0\xb1\xca\x54\xfb\x44\xed\x84\xe8\x94\x63\xac\xfa\x95\xa8\x90\x05\x74\xac\x71\x6d\xa4\x8b\xe9\x78\xf3\xbe\xa6\x55\xd5\x52\xc6\x0e\x01\x52\xe4\x84\x99\xa5\xea\xeb\x0b\x30\xc4\x41\xd6\x77\x5c\xcc\xd1\x6f\x79\xfa\xba\x78\x3d\x0c\xe5\x4e\xc3\x9c\xb3\x2d\x7e\xf5\x19\xbf\x2e\xa6\x6c\xf2\xc8\x5e\x65\x3d\xfa\xe2\x56\xae\xff\x63\x49\x5c\x49\xb2\x1c\x52\x92\xe5\x77\x56\x91\xf1\xea\x6e\xc7\x92\x41\xe9\x9e\x3e\x2d\xfd\xab\x7e\x98\xb7\x61\xd3\x35\x46\x4a\x4d\x43\x2a\x32\x53\x76\x5c\x04\x86\x4a\x65\xd5\x68\x94\xe4\xfd\x73\x21\xbf\x2e\xca\x4b\x74\x86\x8f\xc3\x90\x8d\x68\x94\x1c\xe3\xd4\x68\xe9\x9a\xdc\x2c\x4c\xea\xfc\xe9\x6a\xb3\x84\x81\x6e\x21\xc5\x1b\x90\xca\x91\xd2\x90\x6e\x6d\xfd\x6d\xed\x65\x40\x43\x6a\x20\x8e\x9b\x08\xbf\x41\xab\xf1\x68\x34\xf8\x6c\xab\x0c\x94\xb0\x6e\xdb\xd2\x68\x29\x37\x09\x77\x9a\x6c\x60\xae\x96\xa3\xd1\x7e\xa7\xf1\xba\x46\x9d\xd4\x89\x5d\x37\x0d\x1e\x13\xdb\xb8\x13\x22\x34\xa8\xfb\xdb\x75\x7f\xf5\xdb\xeb\x6d\xef\x7c\xbc\x57\xec\x20\x48\x6d\xda\x23\x64\xf5\x43\xec\xb0\x34\x48\xe0\x74\x5b\x4d\x7c\x52\xc7\x57\xa4\x40\x66\x14\x0b\x94\xe2\x63\xa4\xc8\x3c\xab\x72\x7c\x8a\x38\x99\x65\x63\x1d\x70\xca\x5f\xf3\x4c\xf5\x29\x9f\xe4\xb5\x7d\x9d\x59\xc6\xad\x70\x37\x07\x45\x08\xe1\xa7\x48\xf5\x25\xe3\x17\xfd\x6a\x3e\xbb\x44\x29\x06\xe9\x22\x30\x1e\xce\x32\xe5\xf2\x92\x79\xc6\x0d\x18\x72\x6b\xd5\xe4\x5c\x82\x51\x47\x33\x29\x60\xfc\x0e\x39\x58\xa5\xe0\x65\xa1\x10\xb7\x80\xd6\x78\x78\xa7\x35\x1b\x95\xba\x78\x32\xce\x89\xc2\x43\xa4\xea\x4e\xf0\xba\x5b\x4d\xeb\xeb\x16\x41\x03\x91\x3b\x88\x9f\xef\x0d\x6f\x7b\xa3\x3a\xbd\xe1\x5e\x6f\x54\xdb\x1b\xde\xe9\x8d\xba\xd3\x1b\xaf\x35\xae\xda\x39\xb7\x94\x43\x60\x68\x12\x49\x65\x3a\x35\xcb\x2a\x5d\xf1\xb8\xa9\xb4\x32\xd5\x8d\x6d\x55\x99\x80\x34\x5f\xaf\x2d\xd2\x74\x31\x12\x71\x60\x5d\x35\x5a\x81\x28\x70\x60\x5d\x95\xe8\x9a\x7b\x50\x24\x36\x0c\xbf\x63\x15\x04\xa1\x19\x8f\x0c\xda\x04\x0e\xc1\x22\x17\x13\xbb\x98\x24\x3f\x0e\x43\x35\xe2\xc7\x58\x84\x84\x66\xaa\xc9\xad\x5c\x6e\xd5\xe4\x56\xe6\x19\x5b\x2d\xd1\xd4\x1c\xfa\x49\x7c\x5a\xda\xd1\xce\x68\x8e\x87\xa9\x0d\x1b\x95\x5e\x48\x9b\x6e\xa0\xad\x2d\x05\xab\x02\x55\xd6\xac\x13\x1f\x89\xe3\x30\xe4\x9a\x77\x8a\x92\xc7\x84\x30\xa5\x69\x6e\x99\xf1\x1c\x9b\x37\x81\x0d\xb3\x72\x2d\xd8\xe4\x91\xf2\xab\xb2\xf6\x42\x76\xd3\xf9\x54\xb1\x1f\xac\xb7\x97\x5d\xa8\xed\x1b\x95\x42\x18\xf7\x07\x8a\xce\x86\xa5\x77\x59\x5c\x78\xb7\x46\x83\x40\x33\x12\xa1\xde\x05\x02\x44\xc3\x04\x07\x07\x1e\x83\x53\x93\x5d\xbe\xa5\x47\x8e\xed\xd1\x0c\x48\xac\x19\x10\xb3\xeb\x94\x24\x5e\x31\x48\x49\xbc\x2a\xa0\x22\x73\x85\x44\x96\x06\x34\x2c\x73\xbc\xc3\x4e\x62\xcd\x8e\xd0\x5e\xaf\xb4\xef\x10\x0c\x51\x26\x67\x0a\x31\x68\x33\x46\x49\x8e\xa1\x02\xcd\x16\x17\xba\x40\x31\x52\xbd\x5e\xaa\xcf\x94\xa6\x40\x62\x0a\x14\xb6\x00\x4a\xa3\x04\x5b\xe8\xb6\xc8\x1a\xb7\x6c\x9a\xb9\x56\x10\x73\x49\x18\xc8\xfe\xac\xa3\x28\x68\xdf\xdb\x3e\xde\x3c\xa5\xba\x51\xce\x28\xa8\xdc\x99\x39\x30\x1c\xfe\xf9\x54\x08\x69\x1a\xab\x0f\x88\x9d\xa8\xc4\x3e\x36\x7c\x8c\xc4\x09\xd1\xbd\x3b\x21\xf1\xdd\xfd\x6e\xb7\xde\xef\x8c\x95\x1b\x4f\x25\x50\x80\xd2\xad\x5b\x83\x6c\x2d\xf1\x3e\x54\x9d\xe1\xbe\xbb\x9c\x2e\x7b\x41\xf1\xa9\x54\x88\x2b\x7b\x67\x4d\x31\x1e\x1a\xfd\x75\xa3\x07\xad\xab\x9d\x5d\x09\xa1\x2e\x1f\xac\xbc\x71\x5a\x0e\x53\xa3\x44\x2d\x08\x21\xe5\x1a\x3c\x5e\x78\xa9\xbc\xc2\x6c\xf6\x0d\xe3\x4c\x51\x5d\x3f\xd5\x87\x5f\x4f\x51\x40\xdd\xb1\xc1\xf4\x98\xd0\x5e\x2f\xa4\x27\xc4\xd3\x48\x98\xab\xbb\xc6\x8e\x56\x2b\x27\xef\x23\x21\xc5\xa7\x51\xb2\x17\x0f\x3d\x49\xf6\x99\x6a\x8f\xc3\xee\x20\x43\x44\xa4\x34\x83\x1c\x29\x28\x48\xd3\x26\x89\x35\x20\xf7\xc1\xf0\xa9\xdc\x63\x43\x77\x92\xbb\xe0\x48\xe2\xbd\xf6\x83\x35\x93\x65\x6b\x76\x52\xb1\x22\xea\x1f\x1a\x1e\x7a\x62\x0f\x5c\x07\x4f\x31\x4c\x95\x31\xcd\xf6\x64\xe0\x6d\x74\xe7\x6a\xe3\xcd\x86\x67\x44\xac\x9b\x94\x78\x49\x97\xca\x53\x89\x68\xa3\x3f\xb6\xfc\xe6\xb9\x02\x45\x9e\x6b\x32\x72\xa9\x40\x90\x67\x47\x31\x48\x72\x18\xc7\xc0\xc8\x40\x9f\x97\x06\x50\x92\xfd\x40\x2f\x43\x11\x0e\x82\xf2\xe4\x44\xaf\x45\x59\x07\xc7\x44\x2a\x34\x88\xbd\x76\x2e\x51\xa3\xe9\xac\xb1\xd6\x68\x4a\xee\x0f\x6a\x85\xca\x4a\xef\xb6\xcd\x81\x7c\x00\x51\xa1\x59\x8f\x28\xf1\xb4\xc7\xd8\x23\x71\xfe\xc8\xc1\x98\x11\x44\x11\x83\x30\x5c\x82\xc0\x61\x89\x83\x31\xcc\x09\xd2\x8b\xbc\x8d\x38\x23\x21\x77\x11\x7a\xf9\x9c\xf5\x7a\x33\xb3\x7e\x66\xa3\xb4\xd7\x9b\x9b\xe0\x7c\x54\x59\x78\x13\x7f\xc5\xcd\x30\x4c\xfd\xef\x39\x86\x73\x32\x8b\x26\x51\xff\x10\x9e\x93\x79\x34\x8d\xfa\x87\x3b\x32\x9b\x84\xd3\x20\xcd\x43\x82\x92\xe8\x1c\xeb\xc3\xfb\x73\x1c\x9c\x81\x8e\x4f\x5c\xca\xf9\x46\x2c\x9a\x6a\xd2\x67\x53\x9e\xbb\xd8\x36\xce\xc2\x79\x1e\x9c\x35\xca\x56\x31\x4c\x54\x5f\x5c\x60\x74\x3b\x29\x54\x31\x94\x60\xec\x12\x0c\x53\xb0\xc6\x08\x86\xd5\x1a\x58\x30\xc6\xfe\x0a\x99\xb5\x67\x81\xa5\x15\x8a\x8e\x51\x2b\x54\xb0\x63\x3b\x08\x8a\x06\xe5\xba\x2b\x99\xe3\xd5\x0a\x71\x8f\xeb\xb7\xee\x36\xfb\xe9\x8b\xd7\x1f\x7e\x7e\xfe\xea\xa7\xaf\x01\xc5\x30\x35\x67\x00\x85\xf7\x04\x70\x8c\x61\x6c\xde\xac\xb0\x25\x45\x59\x0a\x55\x8e\x3d\x2a\x83\xb8\x65\xed\x29\x39\x31\x22\x07\x5d\xca\xc6\x38\x8d\x41\xe4\xd4\x9b\x48\xc8\x33\x95\xc3\x5c\x13\x0f\x9f\xfd\x9f\x77\xf4\x7d\xbc\x9d\xc6\xdb\xc2\xc1\x5f\x9e\xf6\xed\x57\x9d\x38\xf1\x40\x4d\xba\x49\xbe\x0d\x87\xa9\x49\xd2\xdb\x84\xfe\x13\x78\x23\x55\xe0\xa8\x34\x7c\xa1\x79\xef\xb4\x99\xe2\xdd\xf9\xb6\x8b\xc9\x2e\x07\x64\xd6\x06\xde\x58\x14\xb3\x7a\xdf\x98\xd5\xfb\x46\x97\x10\x77\xe7\x6d\x63\x5c\xef\xce\x21\x48\x42\xc9\xc9\xad\xa6\x54\x3b\x76\x61\xcd\x11\xaf\x21\x23\x05\x66\xcc\x77\x9a\xad\xca\x8e\x34\x05\xd9\xbc\x7e\xda\x66\x88\x71\x81\x24\xec\x5e\x15\x37\xbb\x70\x7b\xe1\xbc\x11\x74\xe6\x7c\xad\xd1\x0d\x66\xfd\x9b\xbf\xa9\x1d\x22\x95\xd1\x0e\x99\xe1\x21\xd5\xe0\x16\x0f\xd5\x04\xb8\x67\x47\xd2\xe0\xa8\x01\xa7\x34\xb8\x3f\xcd\x02\xf9\x9b\xbb\x5c\x0b\x93\x6b\x98\xb3\xcd\x77\x00\x9f\xda\xde\x05\xc8\xdc\x09\x8a\x43\xf7\xd4\xd7\x98\xf8\xb3\x1b\xb9\x32\xd4\x87\xff\x95\x8d\x5c\x10\x05\x92\x70\x38\x47\x58\x37\xa6\xa4\xd3\xe9\x9d\x87\x09\x9f\x68\xd0\xa3\x64\x34\x2a\x6c\xe5\x76\x6b\x3b\x21\xc9\x27\xea\xd6\xe0\x37\x1a\x50\xf8\x24\xd1\x04\xa7\xe2\x02\x51\xb7\x93\xbd\x7a\x3d\xc0\x75\xdb\xfe\x2a\x9b\x31\xfe\x7b\x6c\xc6\x0c\x0f\xc7\xba\xda\x71\xc1\x27\x86\x40\x3e\x78\x4c\x5a\x59\x3b\x0b\x10\x0b\x13\x8c\xbb\x23\xf4\xa9\xd9\x69\x6a\x6b\x47\x88\x11\xd4\x42\x3c\x08\x68\xa0\x39\xdd\x28\xc1\x7b\x03\x37\x32\x4e\xf6\x79\xa5\x48\xb2\x7f\x30\x48\x9e\x3c\x19\x3c\x6b\xf7\xc7\xf7\x0d\x6b\xa1\x79\xe1\x29\x55\x8f\x18\x14\x56\x08\x61\x45\x96\x63\x22\xf4\xcf\x92\xc4\x30\x23\xf1\xce\xf8\xa4\x22\x64\x7c\x12\x55\xa7\x88\x99\xc3\xbb\xca\xc2\x70\x99\xe3\x21\x62\xf6\x61\x71\x16\x86\xb3\x1c\xef\x68\x48\x73\x12\xeb\x9e\x2d\x35\x5f\x3c\x1b\x71\xf3\xec\xde\x2b\x5f\x90\x2a\x64\x50\x12\x16\xa1\x22\xaa\xb0\x0f\xab\x20\xe3\x36\x69\x8c\x5b\xb8\xc0\x48\x01\xf1\x63\x42\xca\x5e\x0f\xc9\x6c\x1e\x86\x39\x29\xf1\x71\x5d\xc5\x31\xee\xc0\x67\x61\x05\x29\x29\xa2\x06\x54\x8a\x43\x54\x45\xe9\x46\x5d\x2c\x1c\xdf\xcd\x36\x8e\xd2\xcf\xd6\x6b\xa5\x4c\xcb\x11\x3d\xc6\x0f\xa9\xec\x53\x40\x4c\xe3\x1f\xd2\x94\x7b\x80\xb4\x2f\xc6\xf4\xf1\x43\xa7\xcf\x57\xab\x3a\x9d\x61\x98\xb7\xdb\xc6\x07\xb5\x71\x4d\xe7\x3f\x1f\xd1\x67\x2f\x8b\x2f\x17\x8a\x7c\x50\xe8\x00\xc3\xc2\x04\x9e\x62\xb8\x36\x81\x64\x80\xe1\x95\x0d\x1d\x61\x78\xe3\x72\x79\xfa\x3e\x1e\x46\x01\xab\x19\xd6\x82\x20\x15\x31\x6c\x6f\x9e\xa0\x24\x88\x46\xd2\x48\xa3\x19\x36\x1d\x2e\xa1\x6a\x5e\x0d\xa1\x22\x6c\x7b\xd4\x44\xa6\xf8\x84\xec\xef\xef\xc7\x47\x47\xcf\xe2\x27\xfb\x4f\x9f\x1c\x1e\x3c\x49\x8e\x68\xb4\x3f\x08\xaa\xd3\x74\x18\x75\x65\xd2\xe0\x24\xd6\x16\xa5\x3d\x99\x1a\xcc\xad\x82\xa6\x55\x6b\x84\x8f\x70\x05\xef\xe1\x03\x5c\x38\x9d\xa8\x05\xa1\x91\x84\x6b\xc2\x23\x09\xaf\x88\x8a\x18\xbc\x21\x22\x62\x3b\x1f\xc9\x22\x78\x03\x33\x72\xa5\x82\x05\xcc\xc9\x2c\x42\xb3\x68\x81\xe1\x8c\x2c\xa2\xb9\x8d\x7e\x03\x13\x1b\xfd\x46\xf3\x71\x6f\xa2\x09\x5c\x91\xb3\x60\x1a\xa1\x8f\xd1\x3c\x98\x44\x67\xc1\x24\x9a\x07\x53\x0c\xef\xc9\xab\xe0\xda\x16\x79\x55\x43\x7a\xa5\x21\xbd\xaa\x21\x5d\xd7\x90\xae\x35\xa4\xeb\x68\x02\x1f\x2c\xa4\xf7\x5d\x48\xe7\xe4\x2a\xfa\x00\x4b\x72\x15\x9d\xc3\x85\xb1\x0e\x71\x15\xa1\xf3\x70\x89\x43\xb4\x8c\x3e\x60\x78\x4e\x3e\x86\xe7\xb0\x24\xcf\xa3\x8f\x70\x49\x3e\x46\xe8\x79\xa4\xd3\xce\xa3\xa5\x2e\x7b\x19\xbd\x87\x25\xb9\xb4\x65\x93\x9c\x5c\xb6\x65\xdf\x63\xb8\x20\xcf\x4d\xd9\x8b\xe8\xb9\x4e\x1f\xe4\xe4\x79\x84\x2e\xda\xf2\x17\x2a\xdb\xcf\xc9\x85\x59\xe6\x7f\x6e\x3c\xfa\xb4\x8f\x85\x74\x83\xbc\xf7\x42\xc9\xb1\x18\x1d\x1c\x8b\x30\xc4\x3c\x34\xf2\xfc\xe6\x56\x69\x8d\x62\xb8\x50\x18\x5e\x93\xc1\x60\x10\x1f\x1c\x1c\xc5\x07\xcf\x06\x87\xf1\x7e\x72\x60\x67\xd7\xec\x1f\x7f\x9e\x90\xd7\xab\x55\xa4\x7f\x6a\x32\xfa\xa7\xa1\x2d\x84\x46\x0b\x28\x09\x8d\xd0\xc2\xb5\x5e\x1a\x05\xe8\xe8\x1a\x2a\xc2\x23\x74\xed\xc7\xaa\xe8\x15\xa4\x44\x45\xe8\x95\x8b\x65\x3a\x56\x44\x6f\xf4\xea\x8a\xd0\x9b\x36\x56\xaf\xa3\xd2\xaa\xc6\xa4\xf6\xa7\xb2\x3f\xe3\x4e\xf5\xaf\x49\x92\xc4\xcf\xf6\xf7\x0f\x8f\x0e\x9e\x3c\x3b\x7a\x12\x1f\x3c\x7d\x42\xa3\x83\x27\x41\x11\x6e\x60\x6a\x6c\xfb\xd2\x20\xf3\x9f\x18\xfe\x0c\xc9\x22\x18\x87\x6f\x82\x32\x42\xaf\x82\x2a\xbc\x0e\x52\x0c\x5b\xfb\xf9\x91\x94\x35\xf2\x95\x35\xca\x94\x1a\x65\xca\xbf\x8e\x7c\x69\x8d\x7c\x69\x0d\x29\xd5\x90\xd2\xbf\x83\x7c\x6f\xfe\x06\xf2\xbd\xf9\x0c\xf2\xbd\xd9\x82\x7c\x6f\x1c\xf2\xd9\x25\xfb\x8e\xbc\x57\xe8\x00\x2e\x14\x1c\xc0\x1b\x05\x0b\x85\xcd\x6a\x1d\x7f\x72\xb5\x8e\xeb\x6e\x8e\x75\x37\xc7\x9f\x5c\xad\xd5\x27\x57\x6b\x55\x43\xaa\x34\xa4\xea\xff\x82\x01\xfb\x43\x0f\xd8\x3b\x58\xb8\x01\xbb\x36\x03\x56\xd6\x03\x76\x0f\x86\x3d\x7c\xc0\xd2\x7a\xc0\xee\xc1\xb0\xff\xfb\x06\xec\x46\x0f\xd8\x1f\x70\xed\x06\xec\x95\x6a\x36\xa7\x57\x2a\xbb\x89\x92\x7c\xdd\xd9\x74\x2a\xbc\xb6\x1b\xe7\x7f\xf1\xf7\xe9\x9d\xbf\xf7\xc5\xeb\x6d\x58\xff\x3c\xeb\xfe\xfe\xfd\x0a\x1f\xf2\xf7\x3e\x38\x9a\x23\xb8\xf3\xb3\x3f\xf0\x7f\x0e\x6c\xce\x23\x5b\x2c\x49\x0e\x07\xdd\xc0\x7f\x37\x6e\xf6\xef\xe0\x7f\xe4\xe7\x6e\x9b\x3e\x11\x18\xec\xc7\x07\xdd\xc0\xfe\xc1\xa1\xed\xf7\xe1\x93\xa3\xf8\xbe\xc9\x3b\xf2\x2b\x74\x43\xe2\x7e\x9e\x1d\x75\x26\x74\xff\xe9\xc1\xd6\x5f\xa3\x15\xd1\x66\xef\xfe\x98\xe6\x39\xec\x7d\xad\x3a\x12\x2e\xdd\xee\x77\xca\x08\xc3\x7e\x62\xbc\x91\x85\x1d\x26\xba\xc0\xb4\x98\xcd\x1e\xfd\xa1\x6e\x67\xaa\x50\xac\x7c\x64\x9e\x12\x53\x50\xe4\x2b\x05\x9c\x7c\xad\xda\x67\xb7\xcd\x5d\x84\x27\x56\xab\x39\xc8\x41\x20\xda\x67\xc4\x8c\xc4\xc7\x6c\x24\x8e\x8d\x4a\x43\x53\x3a\x63\xf9\x8e\xcc\x06\x01\xcb\x89\xb9\x58\x31\xe1\x30\xc9\x09\x47\xa2\x35\xa6\x41\xff\x7c\xf4\x87\x42\xd2\x31\xa4\x72\x5e\x2a\x21\x3b\xd6\xac\x6a\xcb\x7d\x27\x89\xde\x8c\xd5\x49\xdc\xeb\xed\x72\x23\x3b\xda\x7d\xdc\x9c\xe8\xb2\x38\xbf\x7b\x9e\xfa\xfa\xa6\xa2\xa5\xa2\x93\x47\x46\xba\x33\x7b\xa4\xc4\xa3\xd2\xfa\x9c\x7f\x64\x01\xcc\xfa\xbb\x78\xc7\x6a\xad\x99\x1c\x84\xee\xd4\x57\xd6\xf5\x2b\x75\x34\x08\x54\x74\x08\xb1\xcb\xf7\x41\x39\x3f\x7c\xb3\x3b\x83\xbb\xdf\x68\xe8\x7d\xb8\x2c\xa6\xe7\x74\x72\xe1\x32\xbd\xb8\x27\xcf\xec\xd2\x9c\xb2\xad\x4a\x0e\x65\x53\xef\x84\x57\x1b\x75\xe8\x7f\xb8\x9c\x4f\xa7\x3f\x48\x7a\x7d\xa7\x3a\xe5\xe7\x78\x4d\x6f\xee\xce\x76\x27\xc7\x3b\xc9\x3e\x9d\xe1\xbb\x62\x76\xb9\xd9\xdc\x6e\x4b\xeb\xdc\x6c\x72\xb7\xf3\x0d\xa8\x09\x9b\xa9\xd9\x5d\x74\xa9\xd3\xe7\xd5\xa4\x50\x14\xe1\x75\x1d\xb0\xf3\x7c\x6b\xc7\x7f\x48\xa1\xe9\xf0\x50\x41\xd3\xb5\x21\x87\xba\x13\x43\x01\x4d\x73\x87\x72\x6d\x2d\x83\xb0\x0e\x96\x68\x8c\x2c\x48\xb2\x17\x43\x69\xfe\xa6\x24\xd2\x3f\x95\xf9\x69\x70\xf6\x82\xc4\xc7\x17\x23\x76\x7c\xd1\xe2\xac\x22\x34\x1b\x04\x17\x39\x70\x1b\x08\x93\x7c\x47\x8d\x8a\x5e\x0f\x15\x44\x61\xe0\x23\x7d\x1a\x2b\x89\x9e\xc2\x93\xd4\x18\xc1\xd3\xb1\x27\x95\x31\x5a\xc5\xbd\xe1\xc9\x2e\x72\x72\xe1\x4e\x58\x63\x82\x8a\x30\xd5\x07\xf5\x25\x41\x65\x58\xe1\xbd\x81\x69\xa1\x39\xa4\xf8\xad\x81\x85\x6e\xed\xdd\x36\xdd\x28\xa4\x0f\x35\xae\x69\x75\xc3\xf0\x8e\x1a\x2d\x7a\x3d\x34\x23\x17\xb0\x20\xaa\x3e\xcf\x4d\x4c\xcb\x67\x39\x4c\x6d\x40\x77\xe1\x13\x75\xb0\x73\x74\x41\x08\x99\x61\xbd\x2e\x18\x9f\xd3\x1d\xaf\x56\x7d\x80\xda\x5e\xab\x59\x84\x68\x5e\x57\xad\x81\x9f\x9b\xfa\xe6\x39\x3c\xb7\x81\x30\xc9\xe1\x92\xdc\x3b\xe0\x75\xc5\xab\x95\xfe\x99\xdf\xad\xff\xad\xad\x5f\x1f\xe0\xb6\xb4\xe1\xb2\xd7\x43\x67\xe4\x02\x2e\xeb\xea\x3f\x9a\x5a\xcf\x72\xb8\xb2\x81\xd0\x8a\xc3\x2e\x09\xd1\x6d\xb0\x57\x97\xad\x4d\x03\x66\xce\x28\x1e\xc2\x66\x22\x37\xe5\x84\xd5\x60\x5a\xad\xcc\x47\xe8\x94\x98\x76\x7e\x71\x06\x4e\xf4\xdc\xfa\x78\x0e\x31\xb0\x28\x69\x6d\xa0\x6e\xae\x0a\x66\x45\x24\xbe\x51\x05\x6a\x6e\x4e\x35\x26\x1e\xd3\x11\x3b\xa6\xed\x4c\x4b\xd2\xe2\x0f\xcd\x81\x11\xbf\x7d\x32\xdf\x61\x27\xc2\x18\x08\xe4\xfa\xb0\x2f\x41\x10\xd6\xaa\xb9\x18\x8d\xc0\xf9\x74\x4a\x54\x7f\x36\x1f\x17\xa6\xf2\x18\x6a\x94\xbc\x9f\x66\xc5\x18\xae\x05\x9b\x38\x95\xc2\x0e\xd5\xea\x66\xc3\x6b\x7d\x3e\x6b\xe7\xe4\x23\x5c\xe1\x51\xdc\x5a\x64\x98\x83\x22\xe7\xc0\xc9\xf3\x9d\x39\x39\x83\x73\xf2\x11\x9e\x93\x2b\x38\x23\x14\x3e\x12\x05\x57\x84\x3b\xfc\x7c\x4f\xb6\x1d\xe1\x5b\xf9\x01\x8f\x28\x94\xe6\xda\x2b\x25\x32\xa2\x50\x11\x16\x29\x18\x93\x22\x28\xc2\x32\x28\x61\x49\xd2\x20\x0d\x2b\xc3\x7d\xf6\x0f\xf7\x50\x11\x54\x51\x19\xa4\x35\xaf\x76\x7b\x33\xa4\x21\xaa\x82\x71\x54\x06\x4b\x1c\xcc\x60\x31\x54\x21\x2a\x82\x65\x94\x06\x63\x1c\xcc\xd6\xeb\x4e\x0f\x1c\x4d\x2f\x6f\xc8\xfb\xfe\x8d\x9b\xd8\x72\x41\xde\xf7\x17\x5b\xb1\xd6\x9f\x90\x8b\x5c\x2f\x91\x0d\xd4\x04\x0d\xe6\x7d\x7f\x81\x3f\x87\x31\x1e\xdd\x7d\x6b\x54\x0d\x66\x06\x51\x3e\x90\xfd\x1d\x9e\xcd\x72\xa2\xb2\xb3\x9c\xcc\x81\x67\x73\x1d\x9e\xe5\xe4\x0c\xb8\x8e\x52\x3a\x62\x06\x42\x47\xc5\x20\xf4\x57\x02\x42\xa7\x0c\x40\xf6\xcf\xd9\x74\x8a\x34\x74\x99\xb5\x94\xfb\x25\x5d\xe8\x3e\x63\x5d\x6e\x33\xfe\x1c\x9e\x63\x5d\xcf\x66\xbc\x1e\x1b\x5d\x67\x17\x7b\x5e\x51\x5e\xdb\x80\xfe\x50\x4c\x26\xb5\x47\x5a\x64\xc5\x2d\x51\x62\xff\xb5\x5c\xc1\x05\x2c\xe0\x9a\xc4\xc7\xd7\xa3\x66\x28\x6a\x85\x81\xeb\x16\xed\x99\x87\xf6\xd7\x39\x14\x66\x1d\xb2\x5c\x1f\xf7\x1d\xbf\xa0\x17\xf2\xb5\xa6\x38\xad\xe8\x28\xba\xc0\x23\xf2\x5a\x79\x51\x65\xb4\x30\x51\x2d\x25\x31\x24\xa6\x80\x05\x29\x81\x59\x52\xa3\x7f\xe6\xf6\xe7\xac\xcd\xa7\x9b\x9a\x6e\xac\xd0\xda\xc6\x5b\x3d\x20\x05\x94\xf8\x98\x8e\xba\xfb\xa1\xd9\x01\x64\x86\x54\x48\xf1\x3f\xba\x49\x39\x44\x09\x21\x24\x5d\xad\x52\x42\x08\xcf\xd2\x1c\x9b\xa5\x7e\x9c\x12\x95\xa5\xb9\xa9\xb3\x82\x31\x49\xad\x5c\xb0\x22\x3c\x1b\xe7\xf0\xa7\xd2\x15\x19\x6c\x1a\x5b\xa4\x1a\x87\x89\x0d\x54\xee\x47\xd3\xbf\x13\x12\x1b\x35\xd5\x31\xd1\x20\x08\x49\xf1\xed\x98\x44\x89\xb5\x31\xb9\x36\x3a\x18\x46\x86\xd1\xe9\xe1\x92\xdc\x9d\xb8\x31\x30\x30\x15\xdb\xb9\x13\xd9\x38\xc7\x3b\x22\xd3\xfc\x9a\xc9\x3b\xa5\x17\xc5\x94\x2d\x29\x5a\x86\x03\x6c\x92\xc9\x12\x3e\x84\xa1\x01\x38\x31\x6d\x6e\xdb\x3f\xe9\xb4\x7f\x62\xdb\x3b\xd9\xd6\xfe\x51\x7c\x8c\xb7\x35\x67\xa2\x8f\x55\xa0\xeb\xb7\xad\x99\xe4\x18\xee\x6d\x8d\xae\x90\x4c\xe0\x43\x14\xc1\x84\x54\x3b\x66\x38\xf4\x50\xb8\xf6\xa8\x8d\xf1\xf4\xea\xdf\x1c\xdf\x7b\xdb\x53\x01\x83\x71\x3d\x30\x20\xb2\x2a\xaf\xd7\xed\xe6\xc0\x54\x7a\x60\xf4\x70\x90\xb1\x69\xd1\x98\x54\x3b\x9b\x2b\x5c\xe9\x9e\x8c\x6d\x2e\xa5\x1b\xaf\xc7\x9e\xe9\x3e\x6c\xae\x3e\x8d\x6c\x3a\x79\x33\x7e\xb3\xdd\x39\x19\xaf\x5b\xca\xbf\x49\xb3\x3f\xe0\x8d\x8d\x7f\xa3\x41\xc7\x17\xa3\x0f\x2d\x55\xd3\xd1\x9a\xa6\x2d\x60\x41\x78\xb6\xc8\x77\x36\x36\x8e\x0d\xe6\xd7\xdf\x65\xee\x10\x09\x37\x4a\xed\x76\xb2\xc1\x14\x7f\xba\xf0\xba\xed\xaf\xa7\x66\xe1\xdd\x0f\x75\xe5\x90\x35\xbf\x4e\xf7\x50\x43\x0b\x28\x0e\x9b\xb0\x6a\xae\x29\xf5\xd1\xe1\x74\x3f\xe2\xc3\x24\xe4\x78\xef\x60\x8d\xdc\xf3\x9f\x0f\xe5\x0d\xa8\x3a\xb8\xc0\xc1\x06\xd3\xbb\xb1\xb2\xd7\xed\xe4\xd7\x87\x94\xdb\x76\x5c\x0c\xd3\x5a\xf7\x73\xc8\xc1\xb1\xb5\xc2\xf2\xa9\x66\xdd\x48\x12\x03\x73\xe4\xe6\xf8\xd8\xdb\xf9\xf4\xa6\x5f\x12\x1a\xd1\x7f\xec\x1b\xed\x53\x52\x86\x88\x86\x03\xfc\x8f\x7d\x4b\x4c\x0a\xc3\x35\xc5\x84\x10\x89\xad\x39\x59\x4a\xde\xa9\x2c\x8a\x64\xbe\x53\x2f\x75\xb7\xcb\xa6\xa4\x88\x8a\x7f\xec\x43\x65\x61\x24\x1a\xc6\x98\xa4\x21\x2a\x2c\xbc\xa5\xc1\x46\x98\x11\xa5\x2b\x9d\x13\x95\x55\x39\x9c\x99\x45\xa3\xab\xfe\x97\x42\x22\x1b\x04\x4b\x8d\xf4\x83\x60\x69\xf4\x22\x2d\x57\x29\x1c\x4f\x69\x02\x73\xf7\x53\x7f\x9f\xb9\x1f\x8d\x9b\xf8\x56\x83\xd6\x5b\x48\x56\xe4\x64\xb9\x53\x1f\x0a\xb9\xab\xc2\xf4\x48\x60\x67\x1c\x6a\x03\x35\x77\x26\x42\x77\xb5\x73\x78\xc9\x54\x6e\x88\xda\xed\x9d\x58\xea\x08\x9f\x0f\x46\x1f\x20\x32\x95\xaf\xff\xbc\x64\x53\x8a\xd4\x63\xb2\x59\x05\x5e\xbb\x95\xcc\xf8\x1f\x88\x82\x68\x56\xb6\xfe\x2e\xcc\xca\xec\x44\x31\x18\xb7\x7e\x34\xcd\x40\xea\x41\xdd\x91\xa3\x77\xb5\x7a\x72\xaf\x87\xde\xa9\x4c\xda\x9b\x1a\x6b\xf6\xe8\xbe\xe9\xaa\x95\x30\x1e\xb1\x75\xdd\x00\xd5\x74\xac\xc6\x1e\x3d\x7c\x0a\x8c\x3a\x9d\xaa\x8d\x22\x7a\xa9\xba\xe3\x78\xdd\xa1\x57\x5b\x19\xaa\x3b\x0b\x6c\xc7\xe7\x19\x5b\xcc\xd5\xd3\xe4\x9e\xa1\xf8\x91\xfa\xb8\xae\xb6\x44\x0f\x72\xc2\xbb\x43\xb6\x31\x84\x61\x02\x72\x23\x66\x00\x6c\x93\x21\x7d\x45\x79\x48\xf6\xa1\xf0\x74\xfb\x6e\xb6\xa8\x41\xd1\x88\x6b\x7e\x38\x12\x8d\xc6\x41\x20\x43\x16\x30\xef\x19\xb0\xea\x5e\x09\x41\x59\x97\x4e\x09\x8d\x0a\xa8\x88\x8a\x4a\x18\x13\x1e\x15\xe6\x32\xa0\x84\x19\x91\x51\x01\x73\xc2\xa2\x12\xce\xc8\x38\x18\x87\xcb\x60\x09\x13\x32\x0b\x66\xe1\x3c\x98\x37\x37\x53\x01\x5a\x1a\x81\xe5\x1c\x47\x55\x80\xc6\x26\x3c\xc3\x21\x72\x7c\x28\xd6\x71\xf3\x68\x19\xcc\xf0\xc8\x7b\x1a\xf2\xf6\x9e\xfb\xb1\xff\x96\xbf\x85\x39\xf1\xd9\xda\x33\xe2\x31\xb5\x75\x53\xe7\xc1\x3c\x3c\x0b\xce\xbc\x37\xca\xde\x50\xb2\x73\x24\x22\x3e\x22\x83\x18\xd7\xdb\x82\x24\x3c\x4c\x8e\xe5\x88\x88\x63\xd9\x15\xdc\x48\x73\xfc\xc8\x44\xee\xce\xd2\xd2\x29\x4b\x1d\x17\x27\x84\xf7\x7a\x2a\xa3\x59\x91\xe7\x27\xec\x18\x53\x8b\x22\x34\x2b\xa2\x28\xdf\x71\x5f\xc2\xa2\x7f\x53\x07\x30\x22\x76\x7e\xd5\x8d\xe1\xa1\x38\x39\xb1\x98\x91\xd1\x8c\xe7\xf9\x89\xfe\x15\x79\xde\xeb\xd9\x74\x83\x46\x99\x6e\xc1\x66\x92\xac\x93\xea\x52\xd2\x2b\x25\xeb\xc5\x59\xd8\xd6\x97\x44\xd3\x9d\x86\xc6\x4e\xc4\xad\x0c\xc3\x9a\x1a\xd8\xb2\xa3\x12\x1b\x3a\x13\x45\x5e\x3c\xcb\xf3\x93\xd2\xdc\xd4\xb3\x51\xbd\x6c\x5d\xed\x0c\xaf\x69\xc6\x6d\x67\x99\xde\x85\x59\x4e\x0a\x10\x91\x0c\x93\x13\xc2\x22\x7e\x8a\xdc\x70\x9b\x86\x36\x43\xaf\xb9\x7d\x3c\x44\x9d\x6f\xf0\x72\xfa\x36\x8b\x7f\x6d\x9e\xe3\xb4\x53\xa1\xf4\xa8\xea\xc5\x9e\x71\x5d\x29\xd7\xa3\xdb\x3e\x96\xbe\x5f\x3f\xef\xeb\x3b\xfa\x79\x16\xe6\x97\x8a\x24\x34\x3a\x72\x52\xc0\xef\xd4\xad\x2f\x76\xab\x89\xd0\x4d\xec\xe8\xe5\xa2\x0e\xdc\x24\x75\x4c\x62\x4d\xbc\xd8\x2f\xb2\xbb\xbb\x76\xa6\x72\x3c\x1a\x16\x92\xff\xa4\x5f\x6c\x82\xba\x49\x48\x48\xd7\x50\xc7\x37\x90\x17\x09\x09\xd5\xfa\x3f\x6b\xcf\x9e\xcc\xad\xb3\xab\x5b\x17\x6c\xc8\x5f\xd3\x8a\x9b\xfa\x1c\xb2\x68\xda\x55\xc7\x84\x64\xf7\xb7\x5d\xbc\x76\xb6\x71\xba\xad\x7a\xd5\xb4\x6a\xa3\x31\xae\x0d\x85\x2c\x37\x67\xc0\xea\x6b\x84\x88\x93\x90\x63\x90\x44\x91\x50\x59\xf3\x72\xf1\x5d\x81\x23\xa7\x17\x85\x62\xd7\xf4\x91\xb5\x47\xb3\x8b\x77\x9c\xa9\xdd\xba\xd6\x53\x7f\x80\x84\x6e\x80\x5c\xff\x67\xd8\x72\x2e\x75\xbe\x48\xe0\x93\x2f\xd5\x6a\xb5\x91\xb0\x48\x22\xa9\x13\x70\x33\x22\x21\xd9\x7d\xb5\x1b\x8a\x70\x17\x76\x43\x89\x81\x7b\x09\xff\x79\xfe\xc5\x2d\xd7\x55\xf0\x35\xc4\x90\x40\x02\x5f\xdc\xd2\xc8\xc4\xa8\xf5\x96\xb4\x66\x64\x44\x67\x60\xe4\xfa\x3f\x78\x2d\x69\xa9\x36\x1e\x6b\xfe\x37\xb3\x7c\xf9\xc5\x6d\xc8\xd7\xd7\x5f\xdc\x86\x42\x87\x23\xbe\xfe\xed\x3f\x6b\xa3\x3b\x86\xba\x46\x74\x3f\x38\xeb\x41\x6b\x8b\xa6\x3f\x6c\x47\x53\x92\xe5\x5b\xb0\xaf\x56\x6a\x07\x95\xe3\x0e\x56\xf9\xc9\x36\x9c\xc5\x79\xfd\x72\x69\x1b\xc6\x74\x20\x6d\x6d\x66\xad\x67\x64\xbf\x86\x7e\x9b\x7f\xef\xb6\x99\x42\xe6\xb6\x83\x9c\x64\x31\xc4\xf0\xec\x28\x86\xc3\x38\xce\xad\x1a\x11\x42\x82\x84\x02\x9f\x10\xa4\x11\xcc\xbe\x96\x0b\xa5\xfe\x36\x88\xf7\x29\x65\x21\x31\xe7\x93\x59\x2d\xc7\x9e\xd0\x69\x31\xe7\xc5\xa2\xd9\xcb\x4b\x26\xcb\xf9\x95\xf5\xbe\xbb\x45\x2e\x3b\x08\xa8\xf5\x12\xd1\xe8\x2f\xd9\x72\xd7\x54\xb7\xfa\x2f\x14\xb8\xb9\x2a\x6e\x88\xa8\xc3\x8c\xd7\x5c\xc3\x42\xc7\xcb\x3a\xcc\x78\xc3\x36\x30\xce\x94\x2f\x07\xf6\xc7\xb5\xee\x45\x23\x2e\xee\x94\xb1\xe6\x8e\xdd\x87\x63\xc1\xeb\x12\xc3\x5b\xdb\xb8\x21\x05\xcd\xeb\x0d\x15\xb4\xbc\x39\x5f\x83\xeb\x56\x97\x21\x07\xb6\xd3\xe1\x96\xba\x43\xb6\x65\x18\x3b\x32\x36\x37\x0c\x7b\xfb\xc1\xa0\x3d\x71\x19\xed\x13\x12\xc3\x39\x89\xe1\x39\xa9\xf3\x1c\x4f\x47\xcf\x8f\xa7\x9a\xe1\x39\x0f\xc9\xa0\xa5\x31\x83\x80\x67\x53\xbd\x69\x99\x80\x66\xa7\x53\x17\x1c\xe4\x50\x11\xbd\x0b\xc2\x58\xff\x84\xfe\xc3\x50\x9a\x95\xfa\x7b\x4e\x68\x96\x5a\xb1\x6b\x6a\x85\xae\xcb\xa8\x82\x8f\x64\x16\x8d\xe1\x8a\xcc\xa3\x0a\xde\x93\xe7\xd1\x18\x3e\x90\x41\x80\x2e\x83\xf7\xd1\xc7\xe0\xca\x1a\xfa\xaa\x69\xcb\x07\x3c\x4a\x68\xf4\xcc\x20\xa2\x79\xa0\x61\x99\xd6\x5b\x49\xea\x73\x8a\x67\x95\x55\x61\x19\x1a\xc9\x0c\xcf\x81\xb9\x50\x98\xe4\x3b\x72\xaf\x79\x49\x0b\xac\x0d\xaf\xeb\xf3\x59\x42\x9f\x05\xad\x5e\x3a\x92\x51\x85\x83\xf7\x11\x62\xd1\x18\xeb\xf6\x9c\x11\x54\x85\x73\xbc\x37\x88\x78\xf0\x1e\x26\x04\x8d\xc3\xe7\x78\x6f\x10\xf2\xe0\xaa\x6b\x42\x34\xd9\xfb\x00\x8a\x5c\x06\x97\xe1\xc7\xe0\x23\x70\x72\x15\x5c\x85\xef\x83\xf7\x3b\x67\xa4\x0a\xd1\xfb\x40\x45\x1f\x03\x8e\x03\x0a\x13\x32\x0e\xd1\x65\xc0\xa3\xab\x40\xe1\x80\xae\x8b\xec\x5c\x1f\x47\x8a\xec\x5c\x6f\xe1\x93\xb5\xa7\x31\x44\x3a\x6f\x0c\x61\x49\x0e\xcc\x35\xb9\x3b\x6e\xcf\x49\x7d\xe0\xde\x11\x56\xc2\x16\x7b\xf3\x4c\xe2\xe3\xb3\x91\xf7\x84\xf8\x0c\x8f\x8d\xf0\x0e\x4a\xb2\x84\x94\xcc\xa0\x22\xf3\xfb\x21\x82\xc8\x4a\xcd\x4a\x8b\x6c\x99\x93\x2a\x9a\x9b\xef\x7d\xf3\xad\x5b\x39\x8b\xd2\xb5\x75\x63\xe9\x5f\x88\xd5\x0f\xcd\xa9\x59\x9c\xdf\xa9\xa1\x9d\x33\xf0\xd6\x80\x7f\x04\x65\xdc\x86\x84\x5d\x10\x72\x0d\x1d\x5c\x1e\xb2\x66\x51\x14\x6e\x51\xb0\x73\x24\x5d\x8f\x46\x24\xc1\xde\x1b\x86\xa6\xdf\x15\x89\x35\x33\x5d\xf7\xbb\x1a\x8d\x8f\xc3\xb0\xf2\xda\x98\x55\xe6\x98\xa7\x46\xd5\xa6\x68\x5f\xa3\xbb\x77\x9a\xaf\xf6\xf6\xf5\xb6\xda\x89\x53\x3a\xae\x20\x4c\xe3\x7d\xa9\x7f\xec\x92\x60\x9a\xb3\x1b\xeb\x1f\x73\x31\x63\xd6\xa5\x1d\x9e\xb7\xf4\xe2\x8a\x72\x2b\xed\x49\x61\x0c\x14\xd7\xf3\x4b\x64\x26\xdb\xb9\xf5\xdb\x7f\x5c\x8d\x64\x3b\x6f\xba\xed\xc6\xdd\x89\xd4\x2d\xaf\xbb\xd1\x69\x95\xc8\xd2\x5c\x37\x8c\x13\x7d\xec\x34\x0d\x51\xa1\xc3\x17\x7d\x9c\xb0\x0d\xaa\xa4\xf8\x5d\x6f\x96\x1c\xc6\x50\x64\x4b\xbd\x82\xf5\xcf\x7e\x8e\x77\x66\xbd\xde\xb6\x46\xeb\x9c\xb3\x2c\xce\x61\x66\xbc\x6f\xb7\x42\xfd\x5e\xcf\x99\xe4\x34\xef\x59\x75\x91\x7f\x19\x5a\xff\x00\x64\x68\x7d\x02\x9b\x9d\xbb\xa1\xca\x2d\x1d\x6e\xa9\x76\x74\x27\xb5\x8e\xd3\xf9\x30\x6c\x69\xc7\x97\x74\x3a\xed\x8a\x5f\x6a\x1b\x53\x6a\x03\x29\x45\x4d\x3f\xa7\xac\x72\xef\x87\x1d\x4b\x24\x56\xab\xc7\x62\xd3\x27\x4a\x6d\x77\xd1\x68\xa3\x0a\xf3\x3a\xc9\x9e\x22\xea\x9c\x96\xa5\x17\xf6\x05\xb9\xc8\x64\x34\xc8\x7b\x3d\x61\xfd\x86\xe8\xcf\x24\xef\xf5\xe4\x49\x72\x8c\x65\x44\x06\xde\xfd\xf4\xe0\x98\x8d\xe4\x31\xd3\x64\xd7\x88\x14\x75\x6e\xe6\x0a\x9b\x3b\x69\x1b\x91\xe4\xab\x95\xaa\xed\x2a\x1a\x49\xa4\x4d\xc6\xad\x53\x0f\xdf\xee\x21\xef\xf5\x78\x33\x34\x41\x49\xa7\x53\xf7\x84\x6d\xf6\x89\x8d\x69\xed\x96\x99\x67\x83\xdb\x7b\xf7\xb7\x37\x38\x56\x23\x6e\x0d\x72\xd7\x34\xcf\xee\x4a\x2d\x74\xa4\xf0\x0e\x35\x56\x7e\x8d\xad\x5d\xa2\x60\xc1\xe8\x74\xf2\x88\xe2\xf5\xda\xcf\xe6\xe3\x09\xfd\xf3\xd1\x0f\xaa\x73\xf6\xdf\x98\x4a\x68\x27\x79\x03\x41\x37\x55\x87\xbb\xbb\xe5\x07\x49\x2f\x98\xe0\xa5\x98\x58\x13\x64\xfa\xec\xb5\x19\xaf\xb9\xc6\x9d\xd8\xbe\x81\x33\x4a\x77\xa7\x48\xf6\x3d\xce\x0d\x64\x3d\xe6\x3a\xa7\x51\x33\x6e\xd1\x66\xb3\x19\xfa\x6c\x6f\x18\xa4\x1a\x02\xd3\xc8\xc2\x8c\x9b\xa0\x06\x0e\xcb\x06\x3a\x6e\x3f\xc7\xe6\x66\x54\x15\x8c\xcf\x36\x0d\x19\x68\x46\xcb\x0a\x57\x0c\x8f\x45\xcc\xd1\xb6\xc3\x7e\x7c\x98\x29\x5a\xb9\x62\x84\x10\xba\x0e\x38\x65\x17\x97\x63\x21\x3b\x8b\xf0\x0e\x8a\x2b\xbc\xb9\x6b\x76\xc0\xfa\x40\x36\x66\xd9\x42\xe1\xd6\xac\x17\xa6\x43\xef\xde\xd2\xb7\x55\x21\x46\xf2\x58\x68\x64\xf6\x34\x30\x3c\x3b\x13\xc6\xc2\x84\x41\x76\xdd\x98\x4c\x58\xaf\x3a\x2c\xd7\x47\x77\x11\x3a\x27\x3b\x1a\xaf\x75\x04\x12\xe1\x00\xff\x43\xda\x48\xc4\xc2\x22\x1a\xe0\x7f\x14\x75\xd2\x7e\x37\x29\xd1\x49\xf8\xd6\xe2\x1b\xb7\x92\xb7\x47\x74\xbd\x5e\x7f\x28\x0d\x22\x35\xf7\xf9\x9d\x3d\x46\x41\xbb\x0c\xea\xfd\x88\x43\xbb\x4b\x09\x8f\x4b\x93\xeb\xe6\x52\x9f\x67\xb4\x15\x16\xb2\xce\x46\x54\xa3\x60\x66\x45\x14\x25\x61\xfa\x30\xdf\x51\xde\xb0\x54\xbb\xdc\xdb\x37\x83\x59\x38\xbe\xdf\x72\x2e\xca\xb1\x2d\x1a\x5b\xcb\x7f\xec\x13\x32\x38\x2d\xa3\xc1\xb0\x0c\x13\x90\x59\x99\x3f\x26\x84\xba\xd3\x7f\x49\x44\x56\xd6\x82\xc4\xd2\xba\x7d\x31\x42\xb9\x56\x79\xb9\x58\xd7\x73\x5f\x4b\xfc\xa8\xf5\x15\xd7\x9d\x75\xbd\xfd\x6e\xbc\xe4\x68\x68\xf0\x36\xba\xdc\x52\x63\xd8\x42\xa1\xef\xc6\x31\xde\x6e\x5c\x0e\x97\xec\x94\x78\x44\x57\xdd\x1d\xc4\xdb\x7a\xfb\xe7\xeb\xda\x55\xcf\x41\x40\xbb\x52\xc2\x19\xbb\xaa\xa6\xec\x7c\x81\x78\x26\xf2\xd5\x8a\x1b\x24\x3a\x6d\x11\xf6\x05\x3f\x77\xcf\x25\xf5\x52\xd1\xdb\xb6\xcd\x62\x7e\x06\xf6\x67\x3f\x77\x6e\x55\x4c\x89\x6f\x9a\xfc\x18\xaf\x37\x63\x9a\x79\xac\xf1\xdd\xcc\x71\x23\xd9\xb3\x02\x88\x94\xa8\x8c\x47\x86\x41\x56\xe6\x59\xb4\x66\xe4\x36\x09\x4f\x0a\x15\x86\xa5\x77\xb9\x37\x23\xb1\xd1\xc2\x9f\xb9\xc5\x21\x48\x0a\x92\x54\x06\xda\xcc\xc2\x32\xf2\x6d\xfb\xce\x61\x3b\xbc\x5a\xfd\xde\xc8\xa3\x0b\xb2\x34\xcf\x26\xca\xfa\x35\x75\x6a\xcc\x90\x12\xf3\xb0\x6a\xa7\x91\x83\x69\xd2\x65\x35\x3e\x1c\x8a\x30\x83\x2c\x6e\x5a\x90\xda\x42\xef\x74\x7f\x35\x7f\xca\x60\x8c\x71\xc3\x45\x1d\x67\x0e\x50\x4e\x54\x23\x65\xfe\x14\x18\x0d\x42\x83\x1a\x03\xeb\x80\x99\xc3\x99\x6e\x53\x4e\x14\xd8\x3e\xd8\xa2\x7a\x41\x3a\x9a\x3d\xc3\x50\xf4\x7a\xcb\x9a\x6b\xd1\x29\x88\x42\x01\x4b\x28\xa1\x6c\x4e\x7f\x4d\xc7\x75\x01\xdd\x71\x0d\x74\xbd\x15\xe4\x1c\xce\xfe\x1a\x48\x5d\x40\x83\xd4\xdd\x5d\xb3\x73\x54\xe2\xad\x70\x4b\xbd\x01\x94\x66\x03\xf8\x3c\x74\x33\x27\x8f\xea\xeb\x05\x6f\x6f\x68\xb9\xa4\xb0\x59\x83\x78\x6f\xe0\xe2\x17\x4d\xfc\xc2\xc6\xe3\xff\xb5\x45\xec\x96\x5e\xb9\xde\xba\xfd\x75\xc4\xc9\x72\xc4\x0c\x6a\x17\xbd\x9e\x91\x53\xd4\x39\x72\x3d\x0d\x02\x74\x0c\x03\x99\xe3\xe3\xe3\xf6\xf2\xc8\x62\x6e\x43\x4e\x8b\xd3\x3a\x6b\x3e\xac\x41\x18\xaa\x2b\x7b\x5d\x92\xdb\x9c\x98\x88\x5c\xad\xd8\xce\xd3\x5e\x75\x8a\x4a\x42\x43\xc4\x23\x8a\x03\xe4\xf1\x8e\x78\x0f\x89\x48\x61\xbd\xa8\x9a\x01\x1b\x1e\x6c\xcf\xcf\xf8\x96\xfc\x8c\xe3\xe1\x40\xe7\x4f\x89\x0a\x4d\x5a\x80\x5a\x7e\x95\xe2\x3d\x03\xa3\xe6\x34\xcc\x44\x0d\xb7\xe4\x65\x7c\x4b\x5e\xcd\xd2\xca\x53\x44\x49\x09\xca\x2c\xfe\xad\x5c\x0c\x1e\x22\x4e\x4a\xe3\x02\x91\x6d\xe7\x67\xf0\x7a\xbd\x85\xf6\xd5\x13\x64\xe4\xe6\x50\xfa\x3e\x9e\x95\x21\xc4\xa8\xd8\x38\x28\x34\xc8\x6b\x64\x6b\xb8\xd7\x2b\x1b\x63\x14\x85\xb1\x4b\x60\xf0\x7a\x4b\xb1\x1a\xa3\x35\x0d\xf4\xbe\x92\xdc\xb4\xc0\x00\x32\x8b\xc8\x83\x52\x92\x2d\x14\xb8\xc4\x0d\x17\xa1\x27\x57\x1f\xec\x6a\x60\xdb\x96\xda\xd8\xd6\x37\x8e\x92\x1c\x9b\x83\x5f\xa5\x49\x69\xba\x7d\x5d\x56\x3a\xab\xb9\xf4\x87\xd4\xac\x4c\x54\x91\xce\xe2\x4c\xcd\xe2\x34\x2f\xb4\x37\x56\xe8\xdf\x5d\x9e\x46\x55\x2f\xfb\xe4\xc9\xe7\xaf\x2f\xd8\xf6\x20\x50\xae\xeb\x2e\x34\xcc\xb1\xb5\x46\xf4\x98\x10\x7e\xec\xde\xc7\x00\xab\xbd\xae\x2a\xe7\x5d\xf5\x70\xa8\xc8\xc1\x4e\x7b\x24\xd6\x71\x07\x43\x45\x8e\x80\xb7\xc8\x5c\xa3\x9c\x6e\x99\xef\x39\xf4\x68\xa8\xc8\x60\xa3\xf0\x60\xa8\x48\x12\x6f\x2f\x5d\xdc\x74\xfc\x0b\xc7\x43\x45\x9e\x6e\x14\x7f\x3a\x54\xe4\x59\x5b\x9a\xf1\xfb\x4a\x3f\xd3\xf5\x6c\x14\x4e\x86\x8a\x1c\x6e\x2f\xcc\xf8\x5a\x64\x86\x71\xe4\xfa\x88\x25\x2d\xd3\xc9\x56\xab\xc7\x9b\xf3\xca\x81\xe1\xd5\x0a\x89\xfe\xac\x32\x92\x58\x09\xb1\xb5\x91\x22\x35\x5e\xb5\x46\xcb\x1a\xcc\x6f\xc4\xd0\x4e\x78\x67\x58\x82\x64\xcf\xbc\x42\x14\xa3\xd8\x10\x3a\x35\xf2\x48\x89\x47\xc4\x8e\x91\x24\x5d\xca\x23\xb0\xd1\xea\x2c\xda\xfc\xc0\x34\x91\x2a\x89\xc4\x41\xed\x26\x5c\x43\x3e\x71\x90\x4f\x3c\xa2\x76\x0f\x64\x4b\x03\x37\x21\x9b\x99\xf1\x20\xeb\x7d\xdb\x01\xa5\x27\x1e\x25\xdb\x0a\xb4\x26\x7c\xdc\x02\x65\xde\x74\x17\x9a\xee\x19\xa0\xa2\x6d\x2e\x77\x03\x41\x47\x1e\xdd\xbb\x07\xb2\x25\x93\x9b\x90\x19\xef\x42\x76\xbb\x1d\x83\x22\x5f\xb7\x4b\xdc\xd3\xd1\x40\xb4\x66\x79\x75\xe1\xd3\x64\xe8\x7d\x17\x37\xa7\x83\x61\x8c\x57\x48\xd5\x71\x7a\xa4\x4f\x35\xe6\x93\x76\x7c\x4e\x9f\x0e\x63\x73\xfa\xec\x90\xe2\x06\xfc\xa8\x03\xfc\xe4\x0e\xe8\x51\x07\xf0\xc9\x26\xd8\x86\x89\x75\x26\x3c\x8d\xc9\x63\xab\x34\x7c\xd0\x2a\x88\x5a\x8f\x58\xcd\x41\x4a\x79\x82\x5a\x4e\x90\xd2\x47\x25\xcf\x44\x0f\x52\xe1\x41\x1b\x71\x8c\xa8\x55\x53\xa0\x19\xcf\x7b\x3d\x73\x5b\x47\x8c\xf8\x76\xb5\xa2\x46\x58\x64\xd3\xcc\xc1\xcb\x5d\x26\x12\x27\xd7\xc5\xd6\x6b\x8f\x5d\x03\x1c\x06\x18\x54\xa4\xf1\xbf\x86\x6d\x6c\x85\x1a\x47\xad\x8d\x4b\x85\xb5\x13\xae\x7e\xd3\x08\xaa\x7e\x78\x01\x2f\xda\x87\x00\xed\x6b\xcd\x9f\xee\xbf\x27\xfc\xf6\x7e\x3b\x1e\x3f\xab\xee\x89\x39\xa3\x61\x6b\x30\x32\x54\x38\xe0\xa0\xc2\xd6\xa0\xa4\xde\x79\x79\xee\x6e\x3f\xbe\xb8\xfb\xbc\xe0\x27\x05\x9c\x7c\xab\x3c\x4b\xab\x9c\xfe\xf9\xe8\x0b\x85\x76\x6d\x0f\x77\x19\x7f\x44\x4f\x37\xd5\x43\x3d\x25\x80\x46\xbc\xbc\xed\x56\x42\xb6\x42\xd9\x82\xc4\xc7\xc5\x48\x1e\x87\x61\xe1\x95\xce\x8a\x7c\x87\x65\x83\xa0\x30\x1e\xb5\x8b\xe9\xd4\x30\xd8\x05\x50\x0c\x26\xda\x3c\x4c\xe8\x26\xb4\x6a\x1a\x4d\x6b\x86\x77\xbd\xb0\xd5\x2d\x0e\x36\x28\x53\x47\x76\xce\xac\x7b\x2a\x7b\x6e\x6e\xea\x67\x20\x75\xfd\xee\x34\xbd\x11\x1b\x86\xb2\xad\x17\xdf\x79\x1f\x61\xb7\x51\x77\xba\x54\xc2\x3e\xd1\xf8\xc3\xbc\x5a\x37\x49\xee\x9c\xbd\xa9\xd2\xdf\xca\x99\x7c\x25\xd4\x17\x46\x8e\xf4\xb9\xac\x56\x82\x45\x36\x6b\x76\x8f\x27\x1e\x70\xaf\xe3\x17\x7a\xe8\xd5\x4e\x23\x19\x69\xcb\xd6\xea\x99\xb6\x3d\x46\x54\x62\x4e\xd7\x7a\x45\x7b\xa7\xec\x93\x41\xaf\xe7\x3f\xd7\xb7\xc7\x5d\x5f\x57\xcb\xa9\x67\xf1\x35\xa1\x1b\x5e\xef\x5a\x49\x4b\x48\xf6\xdb\x96\x0c\x02\x6b\xa5\xd2\x06\xec\x41\xd1\x06\x07\x86\x67\x46\x3c\x63\x79\xc4\x33\x6a\xad\x63\xea\x6d\x4f\x7f\xe9\xf5\x1d\xe9\x6f\x2f\x8d\x79\x69\x27\x09\x8d\x92\xd8\xd1\xe7\xc7\x89\xc3\xbb\xc7\xf1\xda\x08\x88\xdc\x8e\x39\x9d\x32\x4e\x0b\x49\xda\x19\xda\xf0\x8d\xd8\x4c\xd7\x1a\x6a\x23\x28\x0a\xe3\xd6\x8f\x1a\xd7\x11\xd9\x20\xa0\x79\x64\xc5\x20\xab\x95\xf9\xd4\x0d\x69\x04\x22\xb5\x22\x45\x2d\x75\xac\xab\x75\x2e\xe5\xbb\x71\xdd\x4f\x8f\x03\x15\x24\xb3\x35\x41\x5d\x03\x6c\x48\x5e\xf4\x20\x26\x34\x7a\x6a\x09\xd7\xe5\xa2\x12\x0a\x89\x6c\x3f\x8f\x44\x66\xd5\xc9\x74\x28\xce\x3b\x6f\x8c\xf4\x86\xd4\x8a\x49\xd9\xa8\x38\x0e\x43\xd6\x4e\xce\xcf\xca\x88\x77\x98\xad\xc4\x98\xf3\x93\x78\xc7\x46\x19\xf3\x2b\x4d\xbc\x31\xb9\xb2\xbe\x6f\x05\x29\xb7\x8d\xfa\x5e\x58\x9b\x4e\x36\x0f\x84\x4c\xf4\xa6\x8e\xa3\x87\xdf\x4d\x52\x2d\x03\xb7\xfa\xf9\x77\xb2\x59\x37\x92\x26\x7e\x53\xdd\xd2\xcb\xd6\x24\xd5\x2c\x96\x5b\xde\xad\xce\x77\x41\x36\x96\x73\x93\xd4\x0c\x61\x49\x62\x48\xdb\x5b\x9b\xd2\xf8\x76\x2c\xdb\x01\x94\x59\x57\x16\x96\x1f\x1b\x49\x17\xcf\xca\xdc\x09\xbd\x58\x46\xf3\xd5\x0a\xe9\x1f\x52\x5a\x9b\x8b\x2d\x60\xb1\x09\xb8\xc8\x44\x56\xe6\x39\x29\x77\x44\x73\x9f\x34\xe8\xf5\xea\x0f\xf3\x88\x64\xa3\xe3\x9b\xef\xa5\x70\xdb\xc1\x8d\x01\xff\x5c\xce\x56\x5b\x2d\xce\xad\x75\x0b\x96\xe9\x9f\x9c\x24\x30\x20\xa4\x69\xad\xe6\x79\x32\x8d\x74\x39\xd9\x54\x47\xcd\x12\x5d\x52\xe3\x6e\x37\x7a\x60\xa3\x31\x5e\x5f\x0b\x29\xb8\x60\x1b\xa6\x16\x7e\xb7\x37\x2e\x7a\x07\xd9\x22\x30\x6e\x24\xa0\xca\xde\xc8\xb9\xb7\x4d\x66\xce\x86\xc2\x93\x8a\x4a\x4f\x2a\xca\xa0\xc1\x40\xff\x9e\xae\x68\x85\xd0\x85\xbd\x0c\x38\x3b\xf7\x8c\x39\xdb\x77\x3a\x76\x7b\x29\x8c\x35\xc0\xfa\xbd\xc7\xa8\x68\x56\xab\x9f\xc3\x50\x80\x75\xad\xe7\xa8\x7c\xf9\x6b\x59\x5f\xd2\x58\x7d\xf9\xd2\xbc\xa7\x72\x9a\x9a\xb6\x7c\x45\x58\x96\xe6\x90\x92\xd4\x62\x51\x1a\x0d\x86\x69\x98\x80\x8e\x35\x12\x55\x07\x80\x9d\x1b\xbd\xf9\xb4\x56\x92\xf7\xaf\x0d\x91\xc8\x68\x1e\x26\xf8\x1f\x35\x96\x36\xe2\x10\xdb\xee\xc7\xe6\x8d\xbe\xab\x50\xe9\x43\xb8\x95\xcc\xa6\x46\x22\xbb\x3e\x67\xc6\x1d\xbc\x31\x50\x68\xb8\x3c\xab\xbe\xf3\x98\xd0\xd5\xca\x0a\xfc\x1f\x37\x32\xd0\x28\x69\xb5\x52\xed\x2d\x93\xbd\x5c\x42\xb5\x48\xc0\x08\xff\xb9\x75\xb1\x6c\x8c\xea\xc8\xc7\xe6\x38\xa3\x7f\xc4\x31\xe6\x44\xee\xb4\xa7\x13\xef\xa6\x60\x63\x9a\xeb\x8b\x57\x7f\x9a\x99\x37\xcd\x85\x37\xcd\x25\xb8\x5b\xa2\xb4\x9d\x63\xab\x2a\x6b\x16\xde\xe3\xb4\x2b\x40\xb6\xba\xbd\x28\x6d\x1f\xbf\xd9\xfb\xb2\x8a\x50\x18\x93\x17\x0a\xa9\x28\xb5\x64\x78\x80\xc3\x17\x0a\x71\xfb\xa9\x29\x63\xf3\x72\x74\x69\x60\xdb\x27\x69\x64\xa9\x27\xd4\xee\x82\x65\x36\xcb\x9b\x2c\x0d\x28\xd1\x05\x25\x1c\x28\x63\x00\x66\xdc\xeb\xa1\x31\x59\x42\x45\x04\x86\x19\x99\x59\x2c\x98\x45\x83\xe1\x2c\x4c\x40\xc3\xf3\xe4\xea\xec\x1c\xcd\x48\x91\xcd\x1c\x12\xcc\xcc\x6c\xcd\x88\xcc\x0c\x71\xd1\xdd\xaa\xf7\x93\x1c\x66\x8f\x8d\x57\xcb\xa6\x11\xb3\x6e\x23\x66\xb6\x11\xa3\xc6\x6a\xc3\xcc\x69\x04\x3b\xdc\xd0\xc5\x97\xcd\x9a\xa8\xfe\xca\x95\xba\x9b\x8d\xfb\xef\x2a\xba\x57\x79\x76\x8f\x12\xfe\x2d\x8c\xb7\x43\x29\x22\x32\xe6\xae\xc5\xd9\xe6\xb5\x78\x41\x06\x81\xcc\x98\xd5\x02\x91\x46\xed\xaf\xbe\xdf\xe2\x59\x91\x03\x37\xaa\x95\xc6\x6f\x8a\xbb\x29\xcb\x4a\x1d\xab\xc9\x74\xf7\x1d\x98\xed\xde\x77\x73\x23\xfb\xdf\x76\x7b\xfb\x83\xe9\x94\xf3\x67\x6c\x3a\xfa\x98\x10\xb5\x5a\xd1\x5e\x6f\x9b\xb1\x24\xd7\x0c\xb3\x80\x28\xb8\x43\x08\xa8\xe6\xca\x77\x30\x0c\xd5\x4e\xf7\x1e\xf8\xfe\x91\x14\x1b\x23\x66\xb5\xe1\x9b\x11\x93\x23\x76\x2c\x3b\x47\x2e\x61\x95\x51\xad\x08\xc1\x1b\x93\x50\x01\xd3\xa3\x51\xc8\xd2\xd8\x59\x55\x10\xc3\x37\xaa\x7d\x56\xec\xdf\xcc\x76\x46\xe4\xf3\x93\xee\xa8\x72\xb7\xc5\x86\xe7\x33\x86\x42\x59\xb3\x83\xb6\xcd\x31\xad\xb4\x6d\xf4\xcf\x21\xc9\x71\x31\x62\xfe\x39\x44\x19\x20\x85\xee\x48\x73\xc9\xac\x74\x49\xe5\x4f\x23\xed\x5c\x32\x77\x66\xd0\x28\xb7\xbb\xeb\xdd\x76\xe3\xbe\xf7\x76\xb7\xc6\x02\xba\x31\x16\xbe\xce\xf8\xe7\x2f\xf1\x9b\xc9\xbb\x8b\xfa\x86\xff\x95\x19\x0d\xc8\x7e\x0e\x16\x87\x0d\x79\x29\x5d\x70\x90\xb7\x37\xe7\xcd\x58\xb5\xd7\xea\xe0\x5d\xb6\x17\x3a\xb6\xd8\x8c\x2d\xad\x92\x8c\x8d\xbd\xff\xee\xbd\x6e\xd8\x9d\xfb\xf7\xb6\xc5\xf4\xd3\xf7\xee\xfb\xcd\xbd\xbb\xdb\x5c\xfc\x3d\xbf\xbd\x78\x5f\x6f\x46\x3d\xe4\x92\xbd\x33\xdc\xde\x45\xbb\xdb\x69\x5f\x6e\x73\x58\xf0\xbd\x3e\x7d\x77\x3c\xf0\x2b\x98\xcd\x8d\x55\xbd\xd6\x17\xbf\x00\x36\xa1\x5c\x19\x4f\xf0\x43\x09\x45\xa9\xd8\x35\x1d\x32\xb8\x19\x16\xb0\x18\x96\x30\xb9\x19\xa6\x30\x59\x0c\xab\xd6\x07\xff\x78\x8d\x6f\xb7\x19\xe7\x63\xd4\x6a\x99\x3a\x8b\xbc\xb7\xd6\x06\x2f\x05\xca\xe7\x57\x54\x16\xe3\x29\x1d\x3e\x8e\xa1\x14\xfc\x9c\x5d\xcc\xeb\xef\x35\xf8\x0d\x74\x65\xd4\x67\xcb\xb8\x6e\xb8\xfc\xfc\x73\xf9\x5d\x67\x5d\x76\xf1\xb9\xec\xde\x90\xdc\xd6\x96\x84\x3f\x53\xc4\x0d\x9c\xcb\xce\x3e\x97\xfd\xa6\xce\x59\x7c\x2e\xe7\xa2\xce\x59\x7e\x2e\xe7\xa4\x01\x9a\x7e\x36\x6b\x03\xb5\xfa\x5c\xd6\x0f\x75\xce\xf1\x7a\xed\x99\xa5\xfc\xd1\x93\xfa\x3c\xa6\xfd\x52\xc9\xe9\x4b\xba\xe8\xf5\x1e\xd3\xfe\x78\xae\x94\xe0\x6d\xd6\xdf\xd4\xc6\x21\xbe\x2a\x24\xe5\xea\xb5\x98\x78\xc6\x31\x29\xbf\x63\x14\x57\x13\x92\xdb\x9b\x21\xed\xdf\xc0\x62\x48\xfb\x8b\xf5\xd0\xb3\x8e\xab\x3c\x2f\xc0\xbc\xb8\x66\x17\xe6\x90\x73\x55\xdc\xbc\x13\xf3\xf2\xd2\x6e\x50\xab\xd5\xae\x31\x37\x59\x5e\x1a\xb3\xdb\xbb\xcc\xd6\xef\x79\xf4\xe7\xb5\x41\xd9\x5a\x06\x4f\x7e\x54\x30\x27\xbf\x29\x98\x10\xca\x61\x4a\x14\x87\x73\x72\xbb\x86\xe7\xc6\x9f\x6c\xbf\xc4\x68\xd7\xc2\x82\xdd\x89\x2c\x2e\x76\x61\x97\xf2\xc9\x2e\x86\x4b\x12\xc3\x47\x12\xb7\x8b\xef\xca\x5a\xf4\x14\x1c\xed\x5e\x89\xf9\x8c\x4e\xc4\x9f\xbc\x6f\x8b\xbc\x6f\xdc\x97\x4f\xb1\xc9\xd0\x36\xd1\xe5\x58\x78\xf1\x9a\xe6\xb9\xe8\x6b\x28\xbd\x04\xca\x27\x26\xfe\x91\xf9\x2a\x0b\x5e\xd2\xa9\xcb\xf8\x0a\xf7\x67\x6a\x31\xa5\x2e\x67\x54\xd8\x1d\x19\x76\xb9\xe0\x74\xb7\x49\x8c\xfe\xa4\xe3\x3f\x98\x8a\x54\x51\x45\x97\xec\xe2\x72\xca\x2e\x2e\x55\x54\x8a\xa9\x90\xbb\xb0\x2b\x2f\xc6\x85\x71\xdc\x1a\x43\x8c\x77\xbd\xa9\x7f\x8f\x18\x94\x56\xe9\x58\xf4\x7a\xd2\x0a\x9d\x2c\x29\x87\x12\xdb\x01\x1d\x93\x37\xce\x2d\xef\x46\xb2\xfe\x03\x76\x48\x76\xf1\x8e\x66\xf8\x50\x0c\x85\x1e\x58\xd6\xbf\x66\xf4\x4f\xdc\x0e\x99\xd7\xf3\x0f\x90\x7a\x09\xf3\xca\x45\x5f\x40\x8a\x61\x59\x97\x84\x0a\x31\x0c\x9c\x3c\x4e\x80\x12\xd6\x2f\xa7\x8c\x72\xf5\x0b\xa8\x26\xfc\x2b\x8c\x9b\xe9\x63\x9d\x77\x13\x1f\x90\x7d\xe0\x32\x46\x02\xc3\x63\x5e\x9b\x02\x16\x35\x90\x88\x1a\x1e\xc3\x81\x89\xd4\x0e\x27\xee\x01\xd1\xc9\xc7\xf5\x79\xdf\xb4\x0a\x39\x8c\xf0\x1d\x14\x5d\x68\x2c\xa8\x3b\x48\xef\xed\xe0\xa3\x6e\xb7\x2c\x7f\x34\x73\x05\x80\x63\x18\xeb\x2d\xb8\xa9\x47\xa3\x1c\xf8\x7e\x09\xdd\x4b\x47\xa3\x76\xd9\x0e\xb7\x39\x76\xdc\x3a\x57\x35\xc6\xc2\x45\x79\x59\xf0\x0b\x3a\x31\x4b\x84\xce\xa0\x20\xf3\x8d\xec\x50\x12\xe6\xeb\xc9\x71\x12\x1f\xf3\x51\x69\x4c\xb3\x23\x51\xcf\x69\x61\xaf\x85\x33\x9e\xf7\x5b\x4a\x69\xbe\x8d\x5a\x55\xa5\x1b\x2b\x9a\x91\xa6\x2e\xc5\x1b\xee\xeb\xae\xfb\x83\x3b\x0d\xdb\xd0\xd6\xb3\x12\x75\x69\xb6\x56\xc4\xc9\x79\xa6\x59\x1e\xaf\x6a\x23\xfa\x36\x43\xc4\xeb\x49\xa0\x9a\x23\xca\x7d\x6b\xbd\xaf\xfc\x3a\xe5\xdd\x3a\x19\x91\x7e\x9d\xa2\xd7\x2b\xa7\xb4\x90\xef\xd8\x15\x15\x73\x63\x7d\x46\x90\x19\x55\xf5\x37\xf2\x9c\x91\x0b\xe2\x5c\xf0\x1f\xc6\xb1\xe6\x6b\x75\x6b\x59\xdb\x5a\xb9\xa5\xb5\x95\x6b\xad\x9d\x4a\x90\x1b\x8d\x7d\xd3\xbd\x0b\xd6\xcd\xae\xad\x6d\x3e\xef\x97\xa2\x5a\x20\x0c\x63\x4d\x92\xce\xcc\xca\x59\xad\x38\xa8\x46\x4b\xe7\x31\x41\x29\x99\x38\x43\xa4\xd6\x6b\x94\x42\xbb\x63\x7a\x2e\x24\x75\x73\xd2\xe1\x0a\x1a\x5e\xe0\x6a\x2b\x2f\x70\x09\x37\xc3\xb1\x66\x5b\x17\xc3\x71\x96\xe4\x7a\x9b\x89\xf5\x06\x12\xb7\x1c\x41\xb5\xc6\x46\xc2\xdc\x1a\x63\xed\xdf\x44\x63\x63\x06\x23\x86\x92\xa4\xfd\x45\xa4\x8b\xea\xaf\x96\xf6\x1a\xeb\xd7\x33\xdb\xb9\x39\x4c\xc8\xb8\xbe\xe9\x64\xf6\xa6\xd3\xe1\xcf\xf0\x3c\x93\x39\xe1\x30\x27\x97\x61\xe8\xdd\x27\x9a\xa1\x1b\x3a\x09\x9b\xce\x03\x51\x74\x69\x53\x0c\x0a\x0c\xdb\xf1\x99\xad\x56\x4b\x8d\xdc\x73\x72\xb9\xae\xec\xb8\x30\x68\x46\x86\x75\x47\x63\xd9\x30\x17\xe9\xa7\xc7\x65\xee\xc6\x25\x2c\xdc\xc8\x84\x86\x5b\xd2\x51\xd1\x44\x8f\xd7\xc4\x46\x47\x13\x33\x6a\xdd\xb1\x6a\x1e\x70\x5e\xb9\xbd\xe0\x6f\xfa\x70\x7e\xa9\xd0\xe3\xc7\x14\xc3\x95\x71\xe2\x7c\x55\x5f\x8f\x3e\x14\xee\xfc\x13\x70\x2d\xd4\xb9\x86\xea\x46\xe6\x61\x30\x27\x9f\x85\x39\xd1\x30\xcd\x0e\xa5\xb9\x8d\x87\x41\x9d\x3e\x60\x04\xa6\x1a\xae\xe0\xc4\x5b\xa2\xd6\x6a\xfc\xf3\xbe\xa8\x5d\xde\x3f\xf7\x1c\xaa\xb7\xee\x08\x08\x79\x7e\x7a\x35\xa4\x66\x04\xa7\xac\xfc\xe3\x2b\x66\xdd\xed\x3d\xac\x6d\x1f\xdd\x5b\xaf\x80\xea\x56\xb4\xb6\x98\x3e\xe2\x35\x5c\xad\xbf\x57\x9e\x27\xb2\x6d\xad\xb3\x32\xa3\xb6\x89\xf6\xfb\x9e\x76\xda\x44\xa3\x41\x37\xa4\x6b\xeb\xab\x81\x6b\x4e\x45\x9a\xbf\x05\x27\xfb\x07\x50\x72\x92\xc4\x90\x72\x92\xec\xb7\x9c\x49\xc5\x37\xed\xba\xd6\x0d\xd9\x9d\xe8\x6d\xdf\x26\xdc\xee\x86\xd4\x5a\x43\xef\xbe\x96\x77\xc9\xdf\xbf\x3d\x7b\xdd\x9f\x29\xc9\xf8\x85\xbd\x10\x0d\x77\x87\x8f\x26\xd9\x6e\xa8\xc2\x7f\xe6\x8f\x56\xab\x47\xbb\xbb\xff\x5c\x63\xdc\xff\x5d\x30\x8e\x76\x61\x17\x87\xbb\x6b\x9f\x87\x18\x7b\x26\xc5\xdd\x59\xa2\x94\xb4\x50\x14\xd9\xcd\x8f\x7b\x0e\x90\xe8\xa7\x7d\x89\x88\x47\x8c\x3f\xa2\xd8\xfc\xa8\xd5\x8a\xd7\x6a\x9a\x22\x27\xc2\x38\x08\xf1\x58\xd1\xa5\xeb\x85\xf5\xb5\x46\xc3\xdd\x5d\x10\xed\x61\xbc\x36\x66\x3d\x52\xa7\x8d\x1b\x25\xa4\x22\x11\x26\xae\x23\x31\x0e\xf9\xd0\x03\x37\xf3\x7a\xa1\x4b\xbc\xa1\x17\x5f\xdf\x54\xe8\x9f\xd9\xee\x3f\x43\x1a\xee\xfe\x9b\xff\x5b\xe6\xbb\xd8\x9c\x11\xcb\xcb\x42\x7e\x29\x26\xf4\xb9\x42\xbe\xdf\x01\xd1\xb6\x47\x73\x9f\x59\xee\x59\xa2\x82\x82\x68\xea\x19\x43\x4a\xd8\x88\xc4\x50\x91\xc7\x89\xe7\x7c\x0b\x99\x0d\x3f\xad\x89\xae\x15\x8b\x36\x7e\xf4\x75\x66\x10\xdc\x39\xb5\xd6\xb0\x0b\x7b\xcd\xe5\x35\x44\x62\x42\x48\xc1\x9d\xde\x49\x11\x86\x23\xd6\xeb\x75\x72\x14\xf8\xb1\xce\xb1\x5a\x75\x62\xc3\xb0\xb0\x25\x8f\xf1\x71\xa3\x0a\x5d\xe0\x13\xc2\x4e\x53\xf2\x38\x1e\x22\xd1\xed\x70\x11\x86\x58\x17\x28\xf9\x69\xa5\xd3\x05\x21\x24\xe5\x46\x95\xe7\x71\x0c\x1b\x15\x9a\x7c\xbd\x9e\xae\x03\x9c\xc7\x3e\x24\xc3\x04\x54\x94\xe0\xbe\xa4\xd5\xb4\x28\x29\xda\xdb\xdd\xdd\xbb\x80\x7f\xee\xfe\xd3\xde\x20\x18\x21\x89\x95\xd6\x6e\x54\xad\x48\x5b\x39\xd6\xd5\x35\xca\x7b\xb6\x11\xf8\xd3\x4d\x68\x73\x3f\x26\x84\xb7\x12\xb7\x06\x33\x5d\xfb\xa0\x95\x1b\xa5\x16\x60\x9d\xc0\x6c\x0b\x3b\x35\xb0\x28\xa9\xeb\x88\x22\x06\xdb\xd2\x52\x9b\x76\x8c\x04\x19\x23\xac\x67\x41\xf2\xe3\x16\xe7\x97\x24\xcb\x8f\x75\x9b\x04\xef\xf5\x84\x4b\x5d\x5a\xcc\x37\x9c\xca\x18\xe1\x1d\xd5\xeb\xd9\x63\x14\x5a\x12\x85\x96\x50\xea\x91\x58\xad\xa4\xcd\xb6\xdc\xe6\xce\x4f\x22\xef\xb6\xbe\xf6\x7d\xb6\xc5\x94\x3e\xdf\x24\x0d\x2d\x55\x44\x2a\xa3\x39\x6e\xd6\xbe\xf1\xd1\xe3\xbb\x4c\x53\x1b\xe0\x8b\x36\xa3\xe7\x9d\xe7\x8e\xe7\x93\xd3\xdd\xdd\x61\xc7\xfd\xe9\x57\x85\xa2\xa7\x77\xfd\x13\xd0\xfe\x05\x55\x3f\xbd\xfb\xf2\x3b\x31\x97\x33\x64\xd7\x9e\x8d\x49\x19\x9f\x2b\xaa\xe3\x44\x13\xf7\x96\x96\x82\x4f\x74\x9c\xf4\xf2\x4d\xa7\x6c\x56\x27\x74\xbd\x9f\x50\x7c\xba\xfb\xc2\x3d\x9b\xd4\x0d\xd8\x1d\x6e\x19\x02\x3a\x8a\x4f\x77\xa3\xdd\x70\xc9\x51\x44\xe1\x08\x0f\xe9\xc9\xb3\x67\xcf\x9e\x9d\xee\x86\x26\xce\x44\x99\xdf\x03\xbc\x46\x75\xad\xdf\xcc\xa7\xd3\x5f\x69\x21\x11\xc6\xa1\x2b\xdc\x34\x48\x70\x75\x89\x70\x98\xc0\xe0\x4e\xda\x57\xf6\x06\x7c\x80\x43\x24\x4f\x77\xdf\x99\x34\x65\xf2\x0d\x4d\x98\x7b\x61\x61\xc2\x7d\x13\x96\xb0\x8f\xc3\xdd\xdf\x76\x87\xe2\x61\xa5\x7e\xdb\x1d\xf2\xd5\x4a\xdd\x9f\xf9\xb7\xdd\xe1\xee\xae\x75\xdc\xaa\xfa\x8a\xce\x14\xa2\x21\xd9\xdd\xc5\xa7\xff\xd4\xb4\xd0\x5b\xb8\x66\xdd\xee\xfe\x13\x87\xff\xdc\xfd\xe7\x90\x3a\x1c\xbc\xad\x0a\x39\xa3\xc3\xee\x56\x63\x4f\x2e\x52\x9f\xbc\x10\xf5\xdd\x60\x39\x6b\x04\xad\x3a\x92\x8e\x8a\x12\xbc\x23\x09\x05\x4e\xd4\xe9\x16\x38\xa4\xf2\x7d\x94\x36\x19\x8c\xda\x5d\x8d\x8f\x88\x1b\x23\x93\xfa\x68\x65\xf4\x26\xf0\xb0\x72\x08\xdc\x60\x41\xbf\x14\xd3\xf9\x15\x9f\x11\xb9\x5a\x69\x62\xbd\x06\xd3\xf2\x37\xe2\xcf\xd9\x50\xc0\xb9\x90\x57\x85\x6a\xbb\xe1\x2f\x26\x8b\xc7\xdc\xbc\x15\x19\x73\x63\x9f\x31\xe3\x1b\x2b\x20\xaf\x1d\x8e\xd9\x75\x58\x6f\x9f\xff\xe6\xbb\x78\xed\x80\xff\x4b\x4c\x16\xc3\xad\x5b\xb2\x13\x99\xf4\x7a\x48\x11\xb3\xbd\x62\x90\x26\xc3\x16\x28\xa6\xbd\xdb\x50\xd7\x34\x88\xdd\x53\x64\xc8\x5c\xf8\x67\x2b\xba\x5a\x1b\x0f\x40\x73\x4e\x66\x76\x8f\x87\x33\x4e\xe6\xbc\x6f\x46\x04\x26\x6d\x58\xd7\x06\x53\xf3\x6d\xcb\xc3\xb9\xf7\xa1\x7b\x04\xcf\xbd\x08\x93\xfd\xb2\x1b\x01\x1f\xbd\x6f\x53\x3d\x5c\xd9\x7a\xff\xad\x76\x31\xbc\xe7\xe4\xaa\xae\xf8\x43\x1b\x36\x90\x2e\xcc\xb7\xab\x78\xe1\x7d\x98\x8a\xaf\xbd\x08\x93\xfd\x55\x37\x02\xde\x78\xdf\xa6\x62\xcf\x84\x7d\xd7\xa7\x99\xe5\x43\x9a\x03\xb7\x34\xb6\x17\xfa\x4a\xb2\x2b\x64\xce\x66\x12\xb3\x73\xb4\xab\xe4\x9c\xee\x9a\xe7\xb1\xd2\xdf\x8e\x76\xcf\x8b\xe9\xac\x4d\x48\xda\x84\xd7\xc5\xeb\x3a\xfa\x75\xf1\xba\x89\xb7\x04\x89\x93\x50\x62\xf7\x00\x5c\x10\xd9\xbf\xd2\x67\x0c\xb4\xf7\x7f\x50\x16\x85\xf9\xbf\x27\xb7\x83\x35\x3e\xfd\xf7\xe4\xf6\x60\x8d\x22\xf3\xe5\x7e\xf0\x29\x3e\x45\xef\x4c\x70\x68\xe3\xdd\xcf\xbf\xfb\xff\x9e\xdc\xee\xdb\xf4\xdf\x56\x0d\x90\x61\x53\xea\x8b\x3d\xef\x0d\xc0\xce\x6b\xa3\x9b\x79\x90\xf7\x7a\x8f\x45\xf6\x24\x37\x8f\xce\x65\xbb\xd8\xa3\xbd\x0b\xd8\xdd\xdb\xf5\xf6\xed\x77\x7b\xb0\xfb\x68\x57\xa3\xa6\x61\x98\x0c\xf9\x92\x4e\x5b\x42\x12\xbe\x53\x07\xe6\xd3\xa9\xb5\x5a\x21\x5b\x65\x35\x67\xa7\x96\xb7\x25\x77\x07\x71\xf2\x2c\x8a\x93\x28\x4e\xde\xc5\xf1\x30\x8e\x77\xb1\xa6\x8b\x8e\xf6\xaf\x56\x9b\x19\x9f\x6c\xcf\x08\xef\x38\xa1\xe4\x24\xf4\xa6\xf6\x8f\xce\xaa\x08\x3c\x41\xe5\x4d\x37\x05\x0d\x22\x7f\xe7\xfa\x97\x97\x8a\x10\x0d\xc8\x00\x8f\x48\x72\x4a\x03\x3a\x8c\x22\x97\x3b\x4c\xf0\xde\xc0\x2c\x9d\xb7\x9c\x70\x74\x14\x1f\x1e\x61\xf8\xa5\x3d\x10\x3c\xa2\x7a\x93\xf4\x0e\xca\xb4\x6b\xc4\xaa\x12\x7f\x9a\x75\xdd\xdc\xd9\x91\x50\x01\xef\xd3\x9b\x4a\x70\xca\x95\xa6\x81\x6b\xb4\x8f\xe1\xd7\x07\x81\x4c\xa2\x06\x68\x12\x3d\x04\xec\x57\x0f\x01\xeb\xf5\xbd\xd3\xe6\xe1\xa0\xad\x6e\x60\xaa\xd3\x63\xf1\x99\x1a\xbf\x76\xef\xb1\x7e\x78\x01\x5f\x72\xf2\x35\xdf\x1b\xb4\x13\xf5\x5d\xa7\x2f\x84\x84\xf4\x34\x19\xba\x3e\x19\xa5\xc2\xe0\x4b\xee\xcd\xcf\x0f\x77\x46\xd3\xe8\x22\x76\x33\xfd\xee\x77\xc4\x83\xf5\x35\x0f\xa8\x69\x6f\x93\xf3\x9b\x4e\xed\xfd\x38\x8e\x9f\x3d\x79\x72\x98\x3c\x49\xe2\xa3\xc3\x83\x67\x07\x01\xf2\x4d\x2a\x27\x71\x40\x71\x64\x33\x1d\x1d\x1e\x0d\x0e\xbd\x2a\x5f\xf8\x80\xbe\xd1\xb5\x86\x3e\x5a\xfd\xd4\x9d\xb1\x6f\xba\xec\xd2\xb7\xdb\x07\xde\x80\xa1\x7a\xc8\x75\xfe\x28\xe9\x36\xfd\xe7\x2d\x48\x60\x4e\xab\x49\x44\x03\x1f\xfa\x17\x77\x87\xcc\x66\x7b\x14\x6d\xe4\x7c\xb9\xbd\x1d\x77\x81\x0f\xfd\x08\x44\x23\x32\xc0\x81\xbf\x2e\xbe\xe7\xe4\x60\x2f\x49\xe0\x47\x4e\x8e\xf4\xef\x6f\x9c\x3c\xd5\xbf\x54\x90\xfd\xbd\x03\x50\x82\x3c\xd3\x9f\x5c\x90\x24\xd6\x01\x21\x48\x72\xb8\x97\x1c\x81\x14\x64\x90\xec\x0d\x06\xc0\x04\x39\xda\xdf\x3b\x3a\x80\x42\x90\x64\xef\x7b\xbe\xf7\x3d\x6f\x71\xa6\x14\xdd\xae\x0b\x33\x4e\x9e\x87\x68\x2f\xdd\x9e\xe8\x47\xdf\xf3\xd3\x42\x04\x7a\x19\xd3\xd1\x6f\x26\xac\x9b\xfd\x23\xc7\x01\x0d\xa9\x18\xd2\x11\x17\x75\xa4\x12\x3a\x52\x88\xa1\xfb\x96\xe6\x9b\x79\x46\x77\x2a\x71\xdf\x38\xd9\x96\x0c\x75\x03\xa2\xc4\x1b\x90\xb1\x20\x49\xff\x49\x9c\x1c\x3e\x85\xa5\x78\xc8\xf2\x73\x72\x88\x00\xa9\xc0\x82\xa2\x9b\xeb\x5a\x5c\x53\x39\xbb\x14\xc2\x2d\xb3\xb1\xc0\x30\x7b\x08\x68\x33\xe9\x01\xb2\x8e\x32\x55\xa8\xa7\xed\xf3\x90\xe7\x0f\x6a\xb4\x1b\x0a\x43\x2e\x03\x84\x94\xae\x81\x46\x0a\x0f\x6b\x14\x69\x22\x43\x85\xc3\xc1\x5d\xca\xb1\xa5\xe6\x33\xe1\xa9\x36\x4f\xbb\xcd\x68\xdc\x96\x3b\x97\x32\x9a\x14\x24\x7b\x48\xb5\xa6\xbb\x13\xe3\xf1\x39\x40\x7c\x8f\x9c\x09\xbc\xe1\xd4\xba\xae\x3b\xf8\x86\x23\xb3\x18\x70\xd0\x50\x14\x24\xac\x46\x7c\xeb\x8b\xb3\xb8\xaa\xa6\x4c\xcd\x27\x74\x9b\x6b\x32\xd3\x98\xe0\x4c\xe0\x35\xc8\x7e\x45\x25\x13\x93\x8e\xaf\x4e\x3f\x9b\xce\xb3\x46\x09\xf4\xf7\x31\x9c\xff\x6f\x74\x28\x89\x4c\x97\x2c\x0a\xb5\x3d\xa2\xa1\xf8\xff\xa1\x47\xcf\xff\x17\x7a\x84\x10\x25\x83\x40\x2f\x83\x51\x7c\x6a\xa7\x6b\xdb\x5c\x0d\x07\xae\xe3\x9d\xb4\xd0\xa4\x79\xb8\xf6\xbf\xd3\xf1\xb6\xe1\x97\xa2\xf6\x0c\x46\xfb\xe2\x8f\x3b\x66\x7b\x68\x7f\xa6\x0a\x35\x9f\x85\xbb\x8f\x76\xc3\xfa\xe3\x1d\xbd\x69\xbd\x4d\xd0\xfe\x78\x2a\xc6\xc8\x23\x68\x1f\x45\xe7\xa4\x70\x4e\x35\x93\x68\x8e\x06\xea\x92\x72\x74\xe9\x5f\x59\x5d\xfd\xfd\xea\x8d\x65\x9b\x7f\xcd\xcf\xcf\xa9\xf4\x5b\xf1\xfe\xd3\xad\xb8\xf2\x5b\xf1\xe1\xef\xb7\x42\xd1\x1b\xe5\x57\x7f\xf1\xe9\xea\x3f\xf8\xd5\x2f\xfc\x1d\xc2\x3f\xce\x79\x6f\x0f\x06\x84\x90\x4d\x19\xf0\x56\xfd\x27\x7d\xe6\x13\x84\x03\x27\x56\x1b\x06\xc3\x85\x30\xb3\x6f\x2b\xde\x26\x5f\xd1\xd8\x61\x84\x97\xfe\xa5\x99\x68\x9f\x07\xec\xff\xd7\x75\x3b\x5f\x8c\x33\xff\x34\x7c\x4f\x73\xda\x11\x90\xf6\x38\x65\x4e\xde\xba\x51\x1a\xc6\x2b\x41\x16\x02\x9d\x71\x0c\x6f\x4c\xe8\x3d\xf7\x9d\x7b\x75\xc7\xda\xa8\xb5\x48\x71\xc5\x66\xd4\xf7\x9e\x0c\x1d\x9f\xab\x2f\xae\x8a\x0b\xab\x44\x6f\x7c\x2a\x1b\x71\x2e\x96\xc6\x7a\xaf\xf1\x03\xd1\x17\x9c\xea\xc9\x27\x02\x74\x78\x2a\x8a\x89\x2f\x43\xe7\xfa\x1c\x01\xb2\x3f\x93\x25\xa1\x1d\x99\xd3\xeb\xff\x1a\x97\xd8\x39\x1a\xc4\x07\x8f\x09\xa9\xa3\x7b\xbd\x41\x7c\xe8\x7d\xe3\x06\xdb\x7e\x9f\xe9\x56\xb4\x95\xbe\xfb\x34\xb6\xbd\xf6\xb1\xed\x0f\x9f\x1f\x30\x96\x22\x4e\xba\x53\xa2\xc8\x09\x32\x67\x99\xb3\xf4\x07\x3d\x11\x12\xdb\x09\xf9\x46\x8a\xab\xb7\x46\x08\x8f\x14\xd0\xe6\x89\xc7\xa3\x1b\x41\xfe\x10\x68\xb7\xa8\xaa\x29\x2b\x0b\x5d\xc7\xde\xcd\xd5\x74\xd7\x4e\xfe\xbf\x6c\xa2\x5e\x1e\x7b\x97\x4a\x47\xc3\x5b\x1b\xc5\xf4\x0c\xec\xcd\xae\x2f\x42\x9b\xbb\x35\x03\x29\x7c\x89\x8c\x20\x89\x4f\x66\xdd\x1c\x02\x83\xa2\x11\xa5\x3b\xb1\xb5\x7d\xbf\x22\x49\x7c\x2c\x8d\x22\xa3\xc4\x65\x48\x10\x23\x3c\x93\x39\xee\xdf\x40\x1a\x12\xe6\x2c\xa5\x97\x04\x95\x7b\x85\xa6\xcb\x02\x52\x82\xd2\xbd\x22\x52\x3a\xec\x17\x6e\x4b\x46\xa4\x04\xd6\x5f\x44\x24\x5d\x77\xc5\x84\xbd\x1e\xa2\x24\xc6\xe0\x0b\x43\x62\x0c\xb2\xcf\x38\x53\xcc\x58\xdd\xed\xdc\xe5\x70\x42\x35\xd2\x3c\xd8\x5f\x68\x68\x7c\x3f\x9b\x32\x0f\x76\x0a\x1a\x52\x5d\x46\x19\xe4\x54\xd2\x44\x3f\xd4\xdd\xb4\x2d\x2a\x3a\x6e\xa6\x7f\x15\x1d\x9b\x9c\x56\x0e\xa0\x70\xed\x1a\x9a\x37\xd7\xb0\xce\xef\x2a\x34\x9e\x1a\x6b\xd7\x76\x84\xf6\x3f\x48\x21\x14\x9c\x11\xeb\xbb\x57\xac\x61\xa2\x23\x6f\x62\x98\xea\xdf\x45\x0c\xe7\xe6\x3b\x81\xe7\xe6\xdb\x38\x4e\x79\x3c\x6f\xd1\xdd\x94\x27\x67\x60\x17\xec\xf1\xbc\x56\xbf\xc4\xec\x1c\xa1\x8a\xa8\x13\x3d\xcd\x68\x12\x9e\x9b\x77\xee\xa7\x13\xc2\x86\xe7\x84\x01\x1a\x13\x7e\x42\x50\x41\xd0\xd4\x58\xe7\xc2\xf8\x74\x4a\x8a\xe1\x73\x52\x80\x24\x73\x78\x8c\xe6\x64\x9e\x2d\xc9\x78\x34\x4a\x56\x55\xde\xf4\x44\x66\xcb\xdc\x54\xc6\xce\x51\x49\x42\xdd\x32\x7b\x8d\x6b\xec\x38\xcc\xfb\xba\x13\x18\x52\x93\xb2\xd8\x92\xa2\xac\x9b\x36\x6e\x74\xc5\x1d\xcc\xb3\x3e\xa7\x37\x8a\xcc\x41\x9e\x5a\xf0\x43\xbf\x57\x13\x71\x2b\x89\x4b\x69\xef\x82\x0e\x70\x93\xc9\x8f\x84\xff\xaa\xc7\x4e\xb7\x18\xd5\xdd\xc5\x84\xa0\x19\x41\xe9\x09\x29\xb0\x8e\x28\x4f\x08\xf3\x3c\xe4\x66\x33\x6b\x67\xdf\x8e\x84\x67\xc1\x53\xf8\x2f\x88\xcd\xb5\x20\x17\x13\x5a\x9b\xef\xbb\x89\x1b\x3b\x7a\x71\x6d\x39\xef\x26\xa9\xed\xec\x19\xeb\x8c\xad\xc5\x4f\x71\xef\x23\xbf\x2f\xc5\xbd\x8f\xfc\xbe\x13\xb5\xd6\xba\x65\xd4\x0c\xb1\x17\xa8\xd6\xe0\xfa\x5a\x0c\x95\x5b\x8e\xfc\xf4\x4b\x31\xe4\xf0\xba\x78\xed\xff\x6f\xba\x58\x4b\xfa\xc5\x50\xf4\x8b\xc9\xe4\xb9\x51\x3c\xf5\x8e\xee\xa2\xab\x14\x61\x6f\x40\x6f\x1a\x3b\x85\x8b\xc6\xcc\xf0\x4d\xd3\xd3\x0f\x8b\xb8\xee\xea\x87\x9b\xa4\xb6\x22\xf8\x61\x91\x10\xe6\x82\x66\x32\xed\xde\xe8\x09\x00\x44\x47\xb0\xe7\x56\x09\x35\xd8\xb4\x06\x4e\xd4\x31\x25\xd4\xe0\xcf\x31\xe6\x84\x5b\x4c\xea\x64\x6a\x54\x38\xcd\x5e\xf9\x8d\x20\xdf\x89\xf6\xf6\x97\xfc\xe0\x7d\xb4\xa4\xf4\xc5\x56\xa6\xa3\x1d\x75\x8f\x17\xf8\xa9\x73\x82\xa5\xd1\x51\x80\x28\xc2\x51\xdf\x17\x29\x7c\xdb\x99\xb2\xfe\x4d\x48\xfb\xd7\x37\xde\xf9\xbf\x9b\xbc\xd0\xc9\x0b\xef\xd4\x2f\x3a\x3a\x3a\x20\x49\x02\xcc\x27\xfc\x05\x6a\x47\x88\x42\xd1\xa1\x2f\x8d\x1d\x3f\x6b\xdd\x8e\x19\xb3\x76\xc6\xca\x04\xf9\x4e\x6f\x6c\xdf\x0a\xf8\x59\xe0\xfe\x35\x9b\x31\xf5\xfc\x5c\x51\x89\x4a\x0c\x94\xc4\xc7\x74\x34\x3f\x0e\x43\x8a\x53\x6b\x57\x7c\x49\x78\x96\xda\x57\x29\x39\xcc\xc8\x32\x58\x42\x45\xd2\xfe\x4d\x98\xf6\xaf\x6f\x60\x4c\xd2\xfe\x42\x07\x17\x50\x58\x58\x68\xe2\x6d\x5a\x93\xda\x5e\x2e\x14\xb6\x23\x25\xb1\x93\x63\x08\xa0\x84\x33\xb2\x0c\xe7\x86\xae\xd5\x0f\x53\x1e\xa9\x93\x2a\x3c\x5b\xad\xd8\xa8\x8a\xce\x56\x2b\x7e\x32\xd6\x5f\xc5\x68\x1c\x19\xa3\x2b\xa5\x6d\xc9\x89\x6b\x51\xed\x9b\xbd\x8a\xca\xfe\x4d\x54\xea\x16\x4d\xc9\x38\x2a\xfb\x0b\xfd\xb1\x80\x73\x32\x09\x26\xe1\x34\x98\xee\x9c\x8f\xce\x82\xb3\x5e\xcf\x18\xcf\x98\xf4\x7a\xe8\x3c\x24\x68\x42\x7e\x12\x48\x60\x1c\x4c\xac\x39\x98\xa9\x8b\x9f\xd6\xf1\xc6\xb5\x1d\x3a\x8b\xd0\x39\x69\xa5\x25\xe7\x18\xe3\xbd\xf3\x40\x82\x1e\x00\x0d\x25\x20\xe7\x38\x40\x67\x04\xcd\x03\x32\xc7\x7b\x68\x16\xce\x31\xd6\xa9\x0b\x0d\xcb\xa4\x9e\x81\x6e\x5b\x44\x26\x3a\x5f\x12\x9d\x61\xfd\xbd\x88\xc8\x34\x38\xc3\x6b\x0f\xa7\xca\xfa\x59\xb3\x25\x9a\x0d\x66\x48\xc2\x33\x1b\xe7\x66\x62\xa7\x5d\x18\x3a\x35\x3e\x56\xa3\x03\xa3\xed\x44\x33\x65\x9e\x25\xab\xbc\x2f\x4f\x68\x5f\x9a\x07\xc9\x4e\x0c\x2e\x7d\xf9\x8a\xbd\xba\x6e\xef\xbd\x81\xb5\x86\x7a\xac\xda\x59\x4b\x5e\x19\x86\xda\xe5\x4e\x18\x0a\x2c\x8d\x55\x69\xe0\x99\x74\xad\x21\x21\x45\x12\x04\xa8\x46\xa7\xa6\x65\x83\x5b\xef\x5e\x86\x2f\x78\x51\x53\x25\x7a\x9a\x0c\x43\x8a\x31\x14\xdb\xf9\x02\x4d\xcc\x14\xa1\xa0\x39\xe7\x14\xe1\xb5\xce\xa7\xa8\x34\x9c\xd4\x03\xdd\x46\x33\xbd\x77\x17\x78\xc8\x74\xe1\xbf\xb6\xed\x4b\x57\x54\xea\xa2\xd6\x0e\xf0\xdf\x74\x67\xfe\x42\x18\x77\xe6\x29\xc2\x1a\x2e\x5d\x43\xe1\x09\xed\xba\x74\xc0\x0c\x6a\x9b\xfa\xbd\xe8\x28\x4c\xf4\x2f\xa8\x72\x66\x48\x1e\xf3\x2d\xd6\x8b\xc5\x84\x3e\xe2\x42\x3d\x3a\x17\x73\x3e\x19\x3e\xda\x0d\xdb\x03\x99\xa7\x36\xf1\xe3\x26\x6d\x71\x26\x18\x5e\x6a\xd6\x6f\xcb\x10\x25\xd6\x8b\xf7\x15\xe3\x48\x66\xb4\x6f\xb5\xb5\x6a\xb2\xa0\x63\xac\x9e\x96\x8b\xc1\x6b\xa8\xf4\x54\xef\xc7\x18\xc6\x3e\xc5\x5a\x22\xd1\x92\x2c\x69\x74\x2b\x68\xfb\x6c\x64\x6c\x58\xcc\x3a\x59\x53\x33\xcf\x0d\x30\x89\x8f\xa7\x46\x0d\x72\x8a\x2b\x82\x52\x42\xb3\x69\x8e\x5d\x43\x60\x46\xd0\x92\xa4\xae\x11\xb8\x7f\x13\x2e\xf5\x7a\xab\xfa\xfa\xff\xf5\xcd\x6a\xf5\x93\x40\x05\x86\x39\x59\xf6\x17\x3a\x69\x11\x55\x7d\xfd\xff\x7a\x51\x27\xcd\x02\x72\x46\x10\x3a\xf3\x16\xba\xb3\x21\x8f\x71\xc4\x75\x55\x7b\x67\x81\x08\x54\x36\xcd\x61\x1e\x90\x33\x30\x15\x90\x59\x80\x26\x84\xe9\x64\x30\x60\xc9\x3c\x98\x40\x65\x08\x83\x49\x4a\xa2\x09\xd6\xdf\x8b\x50\xa7\x78\x5a\x2b\x76\xf9\x89\x5a\xaf\x30\x85\xaa\xd1\xb7\x84\x71\xab\x7e\xb2\x34\xab\x30\x2d\x2a\x24\xec\x75\xbf\x7b\x12\x9c\x59\x13\xd7\x02\x03\xcd\x31\xb6\xaf\x55\x0a\x63\x5d\xae\x5d\xb5\x15\x3e\x2e\xcc\x90\x16\xd8\x0c\x57\x91\x63\x67\x6a\xb0\x80\x5d\x61\x14\x7e\xda\xd5\x99\xba\x91\xec\xf5\x50\x1d\x24\xdf\x0b\xb4\x84\xfa\x0b\xe3\x6d\x85\xec\x80\x9b\x42\x36\x58\x17\x72\x33\x81\x41\x66\x69\x17\x5b\x08\xba\x13\xb5\x5a\xc5\xd8\x18\x6d\x4b\xbb\x68\x64\xb3\x76\xa2\x6c\xd6\xa6\xbf\xcc\xeb\xef\xb8\xed\xaf\xed\x2e\xb0\xac\xc8\xc9\x9d\xda\xf6\xee\x36\x20\xbc\x53\x0f\xde\x51\x1d\xd0\x30\x37\x8a\x0c\x9d\xa8\x33\xe4\xcb\x06\xe6\xf5\x94\xd6\xf8\xcb\xcd\x7c\x34\xe8\xcd\x8d\xf6\x2c\xc7\x2a\xe3\x39\x09\x53\x64\x6c\xc1\xf3\x8e\x0e\xf1\xd9\x26\x08\xd5\x05\x51\x2b\xe0\xf2\x4c\xe5\x24\xac\x8c\xa1\x0a\x50\x9e\x8d\x03\xff\x04\x96\x19\x9c\xdc\x4e\x5b\x15\xbe\x15\x84\x42\x41\x14\xcc\x34\x6d\x5d\xf6\xa7\x8c\xff\xf1\x60\x12\x67\x4a\xc1\xd2\x90\xb1\x65\x9f\x4d\x1e\x46\x53\x4b\x42\x75\x99\xd2\x94\xf9\x8b\xa4\x7c\xac\xe9\xf1\xd2\xf8\xf1\x5f\xfe\x45\x52\x9e\xde\xa7\xad\xa8\x29\x32\xb5\x13\xbb\xc4\xc3\x54\x43\x9e\xfc\x25\x5d\xc3\xea\x33\x90\xcf\x2c\xe4\x6a\x0d\xcb\xf5\x37\xc2\xe8\x0c\xdf\xd1\x38\x34\xaf\x5c\x1d\xbb\xee\x78\xe4\x9a\x41\x6e\x38\xe9\x86\x8f\x6e\xb8\xe8\x86\x87\xc6\x8d\x6d\x56\xcd\x44\x9b\x3d\x41\x34\x2a\x19\xf6\xb3\xfb\xd8\xf4\x11\x77\xfc\xf6\xef\x9a\xc5\x01\x6e\x56\x12\x25\x99\xd3\xbf\x1d\x8a\x5a\xe1\x96\x6f\x39\x64\xad\xf3\x63\x41\x68\xbf\x12\x15\xc2\xc7\xd8\x23\xe3\xc7\xd2\xb0\x1f\x12\x23\x45\x84\x5b\x5a\x99\xd5\xb2\xae\x99\x8a\x53\x6a\x75\x9e\xea\x8a\x54\xf3\xfa\xc9\x2d\x3c\xa3\x62\xec\x57\x86\x3b\x49\xbf\x0b\xcf\x0b\xd0\x23\xbe\x86\x6f\xcc\x09\xa5\x33\x53\xf5\x13\xae\xd0\x8d\x93\x77\x0c\xa5\x7a\xf5\xba\xf8\x45\x27\xbe\x06\xf9\xab\xa8\x8d\xc9\x5d\x53\xab\xfb\x61\x58\x57\x8a\xeb\xaa\x9e\x4f\xa7\xe4\x8e\xb2\x53\xbd\x79\xfa\x1a\x83\x1d\xc6\xa9\xec\x7e\xa6\xc4\x7a\xb1\xd4\x7f\xc7\xd6\xa5\xe5\xb2\x75\x69\x69\x75\xfd\x99\xa1\x13\x56\x94\x20\xb6\x75\x46\x19\xdb\x34\xb8\x91\x37\xc8\x6d\x3d\x53\x3a\x1d\x15\xc6\xd9\x04\x94\xfa\x47\x82\x18\x59\x8f\x97\x02\x83\x38\xb1\x2f\x7d\x05\x06\x39\xb2\xce\x2f\x25\x06\x79\xb2\xec\xf5\xd0\x92\x48\x6c\xad\x8b\x9f\x8c\x57\xab\xea\x64\xd9\x30\xe7\xf5\xd3\x3b\x6f\xa4\x52\xa8\xb0\x0b\x8e\x61\xa9\x87\xb9\xed\x83\x1b\x53\xd0\xad\x30\x6d\x30\xce\x2f\xb0\xff\xb8\xce\x8c\xae\x29\xbe\x41\xa0\x1a\xb9\x8a\xb9\x04\xa9\xbb\x6a\x9e\x7f\x77\x9a\x63\x49\x6d\xb3\x56\x44\xeb\x4a\x42\x36\xee\x0c\x1a\xf3\x6f\x56\x8a\xd2\x4a\x69\x08\xea\xd8\x19\xa5\x18\x1b\x47\x27\x48\xf8\xb1\x4a\xc7\x5a\x2b\x90\x35\xce\x1b\x69\x0e\x91\x11\x5f\xad\x12\xa8\xbc\x25\x78\xcc\x4f\xe8\x6a\x45\x4f\x88\x5c\xad\xc4\x89\x5a\xad\xd4\x09\x61\xc7\xd8\xa9\xd5\x97\x04\xa9\x91\x30\xa2\x05\x3a\xe2\x80\x8a\x0e\xc6\xe3\xac\xcc\x49\x05\x15\x29\x20\x0d\xc8\xc0\x78\xbf\x29\x66\xf4\x51\x3c\x94\x84\x87\x29\x30\x22\xc2\xb4\x63\x0c\x6c\xc8\x89\x8c\xb6\x24\x0c\x5c\x09\x41\x58\xd4\x49\xd8\x77\x25\x4c\xc2\xba\x6d\x76\x63\xd4\x5a\x08\xcf\x15\x92\x77\x3c\xaf\xba\xcf\x93\xff\xc2\xf9\xde\x4c\xb0\x3e\xba\xdc\xd5\xb6\x6e\xf5\x8b\x4d\x19\x7b\x7e\xec\xc8\xe2\x35\x05\xab\x1b\x84\x27\xe2\xd6\x11\x11\x65\xcf\x47\xb5\xcf\x17\xa2\xcc\xf1\xdf\x68\x1a\x53\x53\x1f\xbd\x51\x94\x3f\x4c\x49\xde\x43\xe5\x90\x66\x71\x9e\xc5\x39\xd8\x40\x92\xe3\x36\x21\xa9\x13\x12\x93\x30\x74\xe8\xe8\x06\x03\x9f\x5a\xf9\xc5\x30\xcb\xee\x50\xed\x1c\xb2\x3b\x74\x3b\xcf\x4d\x33\xcf\x19\x9f\x6c\xf8\xd2\xf4\x0e\x64\xad\xcc\xb0\x45\xef\x65\x8b\xde\xb3\x16\xbd\xe7\x0d\x7a\xc3\x19\xc9\x72\x98\xf8\x9b\x82\xc6\xd9\x49\xaf\x77\xe6\x0c\x7c\xd2\x3f\x1f\x7d\x25\xd0\xa4\x16\x14\x60\xdc\x48\x86\xb8\xa6\x4a\x43\x34\x36\x9e\x9a\x96\x44\x45\x1c\x66\x84\x86\x5c\x83\x0f\x39\xf0\x80\x70\x7c\x9c\x92\xb3\x7a\x03\x30\x1a\x4f\x8f\xd1\x84\xa4\x46\xdc\xa5\xc9\x8d\x24\x69\xff\x26\xc6\x27\xb3\xd5\x0a\x31\x92\xf6\x17\x31\x3e\x99\x6b\x32\xa4\xe3\x13\x3c\x1a\xaf\x56\xc8\x3c\x46\x49\xf0\x68\x89\x35\x84\x49\x3d\xbb\xa6\xdf\x53\x82\x64\x58\xe0\xbd\x81\x3e\x78\xb3\xb0\xc4\x7b\x83\x9d\x8d\x86\x67\xfb\xb9\x71\xfe\x59\x40\x89\xa1\x89\x1c\xe4\x20\xe1\x1c\xa6\x9d\xc8\x44\xe7\xd4\xc3\x78\xee\x45\xc6\xc6\xb4\xa2\x06\x81\x8d\xd4\x10\xa9\x13\x72\x6e\x97\xe4\x09\x99\x62\x43\x1f\xcf\xb2\x33\xcf\x0e\x4e\xe7\xab\x93\x16\x55\xdd\xd4\xa8\xca\x49\xea\xfc\x86\xe9\xee\x3c\x27\x34\xda\x42\xbf\x27\x4e\x26\x7a\x49\x54\xb4\x85\x72\xd7\xc9\x1f\xc9\xf3\xe0\x79\x78\x19\x5c\x6a\x9a\xf5\x71\xe4\x50\xe3\xca\x3b\xa2\x70\xf2\x11\xef\xe8\xf9\xba\x32\xf3\x75\x65\xe6\xeb\xca\xcc\xd7\x15\x08\x62\x01\x35\xef\x5c\x84\xc1\x39\x69\xde\xbc\x75\x96\x46\x43\x12\xd9\xf6\xad\xb3\xa1\xbe\xc5\xf6\x2d\xf4\x2e\x41\xee\x1c\x2a\xbb\x72\xa9\x06\x31\xe1\xac\x45\xeb\x49\x8b\xd6\xd3\x16\xad\xcf\x3b\x54\xbb\x95\x7d\xd7\x46\x35\x6a\x91\x37\xae\x5d\x44\x59\xc9\x37\x3b\x21\x9a\xd2\x9e\x85\x53\x2b\xec\x3d\x23\xe5\x70\x4a\x4a\x40\x63\x52\x9c\xe8\xa3\xa3\x2f\x22\x4e\x87\xe7\x24\x05\xf5\x09\xc9\x77\x5d\xdb\xe3\xa6\x3a\x43\x50\x8f\x91\xca\x96\x61\xd2\xdb\x37\x16\x98\x96\xe1\xa0\x09\xed\xf7\xf6\x0d\xeb\xc3\x35\xa3\x4c\x96\x4e\x3f\xde\x0a\xc2\x1f\x13\x42\x8f\xad\xcd\x62\x57\xa3\x25\x5d\x9d\xca\xdc\x35\x94\xac\x13\x7b\x3d\xf7\xc6\xca\x7e\x83\x38\x45\xf2\x54\x58\x91\xa7\xac\xdf\x5f\xd9\x6f\x43\x61\xf0\x50\xe9\x1c\x2a\x5b\xe6\x6d\xba\xfe\x02\x34\x27\xca\xbc\x09\x53\xe6\x2d\x98\xca\x06\xe6\xaf\x69\xef\xdc\x18\x1f\xce\xf6\xbd\x78\x9b\x27\xd6\xa9\x4d\xef\x75\xc7\x4e\x8d\x7f\xdb\xf9\xd0\xdb\x20\xe6\xd8\x55\xed\xef\x1a\x76\x33\xc0\x1e\xde\x6d\x32\x51\xfe\x49\x87\xfb\x27\x1d\xfb\x8a\xdf\x3d\xbf\xd7\x25\xcd\x69\xe7\x2e\xeb\x60\xea\xb9\x2b\xa9\x6d\x1b\x61\x72\xcd\x3a\x07\xa0\x7a\xff\x89\xff\xea\xf6\x13\x86\xf4\xfe\x3d\xc7\x94\xbf\x9f\x43\x34\xe2\x95\x2c\xaf\xed\xe3\xb6\xb4\x39\x6d\x8c\xbc\x3a\x1a\x95\x3e\x88\xf3\xc7\xc7\x8a\x94\x3e\x29\xa6\x28\xd5\x8d\x12\x13\xaa\x99\xa0\xfe\x8d\xb5\x35\xbf\x88\x8d\x64\xef\x26\x31\x76\xb7\x16\x09\xee\xf5\xd2\x0e\xc9\xad\x08\x12\x21\xd3\x24\x77\x5c\x13\xdf\x63\xcd\x15\x59\xa4\xe8\xb6\x8c\x9b\x85\xcc\xa0\xd0\xa4\x53\xe7\x19\x6c\xcb\x23\x60\x0c\x55\x9b\x27\xd9\x0e\x47\x5a\x9b\xd8\x36\x4f\xbc\x1d\x8e\xd4\xf5\xe1\x0e\xeb\xd1\x0e\xb5\x91\x5a\x6f\x1b\x6f\x3d\xca\x42\x33\x17\x0d\xa7\xea\x78\x1c\xde\xa9\xc0\xa3\x44\x0f\x1d\x6f\x5e\x8f\xb7\xbb\x33\xb7\xc3\xed\xfb\x5a\xb1\x29\xcc\x0c\xf6\x4d\x0c\xa5\x9d\x81\xd4\xce\x40\x65\x66\x00\xb6\x38\x93\x3f\x46\x8c\x48\x3b\x0a\xdd\x46\x5a\x02\xaa\x19\x6b\x0c\x26\x4f\xb2\x2d\xcf\xd8\x10\xd9\x26\xcf\x60\x3b\x9c\xa5\x9e\x97\x3a\xcf\xfe\x76\x38\x4b\x4d\xac\x31\x5e\x0b\xc7\x68\x39\xe2\xa5\x8f\x75\xae\xeb\x14\x39\x24\x33\x1d\x34\xdd\x33\x9d\x33\xc8\x75\x67\x79\xde\x3c\xf0\x86\xb6\x73\x91\x54\xdb\x98\xbf\x31\x20\x1e\x7a\xc9\xeb\x6e\xa0\xba\x20\x16\xf6\x5d\xde\x6f\x82\x70\x74\xf0\xec\xb0\x31\x98\x44\x25\x49\x8e\x8e\x0e\x0e\x07\x87\xa0\x24\x49\xe2\x64\xff\x59\x7c\x30\x18\xec\x03\x97\xe4\x60\xf0\xec\xe0\xd9\xd1\x93\xc1\xb3\x23\xef\x91\x98\xec\xde\xe4\x78\xef\x75\xba\x29\x0b\x73\xdb\xc4\x34\x4c\x28\x64\xad\x34\x1b\xa0\x7d\x4f\x03\xf3\x10\x7b\x77\x24\xa5\xf4\x51\x37\x01\x41\xfa\x71\x9c\x80\x24\x9e\x56\xb0\x80\x64\x6f\x3f\x8e\xb1\x7b\x8e\xd6\x3f\x82\xb4\x16\x0c\x42\x45\x50\x0c\xbf\x89\xfe\x1f\x5f\x61\x34\x73\x4f\x92\xad\x95\x04\xc5\xca\x3f\x1a\xeb\x08\x4b\x9f\xfc\x59\x0f\xd9\x49\xbd\xd1\x60\x72\x82\x28\x41\x54\x06\x34\x54\x12\xff\x83\x4b\xbc\xc7\xe5\x1a\x79\xad\x9c\x21\x7c\x3b\x47\x18\xc6\x76\xe3\x77\xb0\x15\x06\x3e\x12\xfa\xf0\xd8\x9f\x29\x8d\x1e\x4d\xba\x79\x54\xad\x7c\x15\x90\x79\x2d\xed\x64\x86\xa3\xad\x49\xfd\x4e\xe3\xac\x4a\x18\x3d\x19\x67\xe9\xce\xbe\xb0\x8a\x8f\x97\x23\x71\x1c\x86\x4b\xb3\xc3\xf3\x90\xa0\x22\xe2\xd8\xdc\xbd\x6c\x7d\x8f\x48\x11\x37\x04\x99\x91\xf8\x98\x19\x59\x20\xc3\xee\xfd\x55\x65\x7c\x67\xe0\xfe\xf9\xcd\x69\xd5\xbf\x09\x49\xd5\xbf\xbe\x09\x48\x39\x44\x55\xff\x86\x54\xfd\xf3\x1b\x23\xb6\x6d\xf5\x16\xaa\xfe\xf9\xe2\xb4\xea\x2f\x4c\xce\x85\xcb\xb9\x30\xd1\x46\xa0\x4b\xe2\x16\xd9\xbb\x12\xbc\x66\x4b\xd3\x47\x61\xf3\xd0\xa9\x91\x00\x0a\x73\x2a\x36\x6c\x8a\x3b\xc3\x3b\x89\x2c\x07\xfb\x6a\x5c\xf5\xcf\x6f\x8c\xd0\xe4\xc6\x04\x71\x1b\xbd\x30\xd1\x0b\x13\xc4\xe0\x4e\x1f\xfd\x9b\xf6\x60\xdc\x5f\xe0\x9a\x2c\x31\x19\xb4\xc8\xd6\x3f\x0c\xb9\x1e\x11\x1e\x14\x72\x47\x03\x76\x89\xa5\x98\x21\x86\xf5\xb2\xad\x63\x66\x8c\x23\x86\xd7\xb5\x3a\x43\xff\xda\x87\x7e\xbd\xc0\x56\x9c\x73\xad\x9b\x66\xfa\xef\x09\x3f\x27\x9d\x37\x65\xad\xd0\xb1\xd7\xf3\xbf\x10\x85\x25\x06\x75\x9f\xb4\xf2\x0c\x61\x50\xe4\x56\xa3\xd6\x70\x0e\xee\xa1\xfc\xf0\xee\xde\x5e\xf5\x5d\x9a\xc6\x77\xb5\x06\x8d\x7a\x5b\xb3\x39\x9c\x54\x6b\xd0\x04\xcb\x7b\x6d\xc3\x3f\x29\xde\xe4\xa6\x25\x2d\x8a\x4d\x30\x28\x7b\x65\x33\xad\x2e\x8b\x6d\x6f\x76\xee\x42\xe1\x24\x34\xba\xf6\xdc\x95\x4a\x19\x7f\x58\x41\xe1\x0a\x0a\x57\xf0\x2b\x5a\x16\x8b\x87\x15\x95\xae\x68\x28\x5d\xd9\x77\x56\xc2\xf6\xa0\xc2\x85\x2b\x5c\xac\xe1\x9a\x4e\x45\xc9\xd4\xe2\x2f\x54\x5d\x12\xfb\x70\x61\x98\x44\xe5\x1a\x64\xc1\x27\xe2\xea\xad\x15\xf4\x3d\xa8\xfc\x92\xd0\x3b\x03\xbe\x34\xcf\x9e\x3a\x10\xe0\xfe\x89\x3b\x49\x4e\x51\x7d\x90\x4d\xfb\x96\xe7\x45\x14\x0f\xd3\xfe\x8c\x2a\x44\x61\x82\x38\x36\x60\x53\x73\x81\x46\xf1\x1a\xf4\xe9\x7b\xb8\xa9\x59\xb8\xa1\xaf\x63\x2c\xe9\xd3\xce\xc5\xa8\xa9\x44\x9c\x0a\x73\x5a\x16\x01\x11\x60\x1d\x91\x59\xef\x69\xa8\x20\x48\x12\x15\xa1\x92\xd0\xac\xca\x71\xff\x06\x07\x32\x44\x8c\xf0\xa8\xec\x2f\x70\xc0\xb0\x21\x98\xa9\xf1\x4b\x50\x34\x34\x24\x5d\x83\xe0\x0f\xef\xe9\xb8\xef\x32\xe9\x1e\xd9\x8f\xce\x45\x72\x2a\x37\xad\xea\x00\x23\x2f\x04\x8a\xf6\xcd\x26\x92\x58\x63\xeb\x90\x92\xfe\x53\xef\x76\xae\x42\xbc\x19\x00\x5f\xa0\x69\xd4\x4b\x84\x04\x29\x3b\x0a\x03\x4b\x4b\xaa\x05\xe1\x4e\x45\x8c\x19\x19\xb0\xb2\xde\x7b\x6b\x7d\x80\x99\xff\xe4\xdc\x5e\x70\x6c\x58\x1e\xf1\x06\xd7\xbf\xbf\x12\xb5\x1d\x0f\x61\x2f\x3d\xcc\x25\x36\xc8\x8c\x37\xb7\xce\x0c\x71\x7b\xfd\xe1\xbd\x2e\xef\xf2\xdd\x96\xeb\xb6\x7a\x70\xe6\x5e\xbd\xe6\xd2\x6c\xc3\x19\xb1\x66\xa6\x0f\xec\x2d\x99\xb2\xb7\x64\xe6\xe8\xd6\x3a\x6d\xb5\x86\xbe\x0c\xf5\x2b\x43\xe2\x3e\x21\x0d\x09\x07\x11\x12\x1e\xa8\xfe\x0d\x30\x1b\x58\xe0\x1d\xda\xbf\x21\x62\x2f\x05\xda\x5f\x10\xb6\x97\x5a\x59\x80\x86\x8c\x0d\x4d\x37\x77\xf8\x37\x60\x29\xb9\xf9\x58\x18\x9f\x47\x21\x91\x99\xf2\x6f\xf8\xef\x9c\x33\x9c\xf5\x37\x52\xfa\xb7\x88\x14\xcc\x6e\x5a\xab\x56\xda\x96\x5a\xbc\x79\x1c\xef\xd8\x4d\x94\xf6\x6f\x22\xdd\xc6\x19\xa1\xfd\x45\xa4\xfa\x0b\x98\x93\x71\xc4\xe0\x8c\x2c\x83\x65\x38\x0b\xec\x51\x3a\x98\xef\xa5\xa3\xb3\x46\x33\xcb\x98\x91\xd7\xbb\xf2\xb2\xd7\x43\x67\x21\x41\x4b\xf2\x93\xd0\x4b\x28\x58\x5a\x65\x89\x99\x8b\x9f\xd5\xf1\x33\x0c\x67\xa3\x42\xc7\x7a\x02\x8a\x22\x38\xc3\xc6\x56\xda\x4d\x48\x96\x81\x6b\x60\x20\xf6\xce\x74\xdc\x22\x24\x33\x3f\x0e\xc3\x63\x33\x4b\x8f\x51\x6b\x2f\xfd\xec\x84\x94\x18\xdf\x3a\x8d\x08\x67\xe2\xb0\x3e\x15\xff\x4f\x35\xd0\xf8\x90\x6e\x6b\xe8\xf5\xd0\x9c\xc8\xae\xc2\x45\xdd\x66\xd3\x8f\x79\xd3\xfa\x79\x2d\x83\xac\x95\x91\x5a\xab\x22\xd5\xd6\xbb\x37\x63\x39\x9d\x12\xcd\x1b\x08\x18\x23\xbc\x86\xea\x2f\xde\x67\xb1\xcf\xdc\x3a\x8d\x11\x86\xca\x28\x3d\x54\xcd\x7d\x56\xca\xf8\xc3\x80\x17\x84\x06\x54\x17\xf7\x46\x08\x77\x20\x15\x0f\xe4\xe8\xcb\xbb\x90\x4a\x03\x49\x5d\x52\x5f\x16\xfc\xe9\xab\xbb\x3b\x30\x52\x0d\xc3\x7b\xc6\x23\xb7\x48\x4d\x35\xa1\xeb\x27\x3e\x8b\xed\x4b\x1a\x2c\x0b\xdd\x18\xab\x2c\x8c\x4e\x81\x53\x4f\x4a\x89\xb1\x60\x68\x14\x9c\x22\xb5\x5a\x25\x34\x3a\xb2\x3a\x4e\x46\xd2\xaf\xbf\x96\x1e\xf2\x54\x41\x15\x8e\x83\x31\x86\x19\x41\x2c\x2b\xf2\x68\x89\x03\x99\x15\x79\x40\xf7\x96\x3b\x56\x3d\xa8\x0a\x66\x4e\x15\x68\x1c\xcc\xd6\x77\xf4\x6f\x44\xcb\xf9\x8b\xfb\xe8\xa0\xe5\xde\xfc\x4f\x4b\x16\xad\x84\x84\x99\xbb\x60\x6a\x4d\x50\x1a\x8d\x00\xa9\x63\x9c\x3c\x2f\x53\x39\x3e\x8d\x87\x61\xd1\xa6\x3f\x44\x45\xc7\x28\xe6\x6c\xe8\xef\xfa\x8f\xa7\x63\x0c\xe5\x7d\xea\xbc\x42\x6f\xe5\x1a\xb1\xcb\xbf\x88\xd8\xc5\x67\x10\x3b\x45\x18\x4a\xc3\xa0\x94\xff\xe3\x2a\x39\xa5\xe1\xef\xca\x07\x1f\x57\x35\xb3\x54\x1a\x85\xe2\xf2\xa1\xe7\x53\xee\xca\xf0\x35\x78\x24\x7c\x2c\x37\x75\xfc\x36\x91\x97\xf9\xc8\xab\x37\x66\xdf\x82\x7a\x63\x9d\x56\xf3\x1c\xe6\x7c\x63\x74\xd2\x44\xc6\xf2\x48\x6a\xd6\x83\x67\x2c\xf7\x9f\xce\x16\x1d\xbd\x2f\xe6\x81\xba\xa3\xf5\x55\x60\x10\xdd\x4f\x7b\xac\xb2\x15\x6a\xc0\x0e\xcb\x8c\x2f\xce\x90\x22\xdd\x00\x60\xfa\xd4\xa7\x51\x4e\xb6\xdf\x7f\x45\x2b\x2c\xb6\x5a\x61\xec\x3e\xf4\x52\x84\x42\xa1\xd1\x8b\xfd\x65\x95\xae\x4f\xa3\x57\x81\x30\x30\xa3\xf1\xc5\x1e\xae\x8b\xfe\x69\xcc\x72\x20\xe9\x1a\x98\xc7\xa1\xfc\x8f\xcf\xf8\xa2\x9d\xf1\xc5\xff\x9b\xf1\xff\x6e\xc6\x17\xff\xf3\x33\xae\x87\x7b\x26\x09\x47\x07\x71\x8c\x61\xae\x43\x83\x83\xc3\x23\x0c\x67\xc6\x69\xc2\x11\x4c\xcc\x6f\x32\x80\x69\x23\x27\x82\x73\x49\xa6\x72\x6f\x00\xcf\xcd\xef\x01\x5c\x4a\x32\x08\xa6\x12\x3e\x4a\x92\x3c\x8d\xf7\xa6\x12\xae\x4c\x4a\xf2\x34\x86\xf7\xb2\xe1\x52\xe1\x43\x1d\x56\x05\x87\x0b\xef\x63\x00\x0b\xf7\x55\x8a\x19\x5c\xd7\x61\xca\xa6\xf0\xca\x7d\xd0\x9b\x0a\xde\x48\x82\xda\x2b\x6f\x68\xfd\x39\x60\xf8\xd3\x65\x9b\x8a\x0b\x78\x2d\x1b\xc7\x34\xf0\xce\x85\x67\x8c\xc3\x1f\x4d\xf8\x82\xaf\x56\x5b\x66\x87\x9e\xc4\xa7\xc9\x90\x8e\xe2\xd3\x28\x19\xc6\x6b\xb8\x91\xed\x3e\x0a\xff\x72\x1f\xaa\xf0\x5e\x08\xbf\xed\xc8\xd5\x4e\x92\xd3\x78\x48\x47\x51\x72\x3a\x95\x96\x1d\x28\xcc\xd3\x72\xef\x70\xf1\xcb\x66\x81\x73\x69\x4b\x44\xe7\x75\x91\xd9\x86\x91\x9b\x5f\x65\xe7\xbd\xee\x3b\x89\xe8\xde\x00\x63\x7f\xf9\x7c\xa5\x4f\x52\x9e\x7e\xbe\xb5\xe7\x71\x4b\x7b\xbd\xef\x64\xff\xb2\x98\x9d\xfd\xc9\x9d\xed\xdd\x05\xa2\x7d\x8d\x11\x58\x27\x65\x36\x9c\x5b\x2b\x01\x1a\x15\xbe\x94\xe4\xf6\x1b\x5a\xa8\xb9\xdc\x34\xb2\xa2\x61\xf6\x2f\xa8\xb8\xa2\x4a\x2e\x74\x76\x70\xf9\xbe\x14\xd3\x29\x35\x19\x37\x4a\xb4\x2a\x66\xb4\x7f\x6e\xf3\xce\x40\x90\x28\x01\xd9\x7a\x86\x08\x43\x31\x92\xc7\xf8\x6b\x69\x1c\x7e\x76\x2a\x58\xc3\x77\x92\xdc\xbe\xad\x2e\xe9\x9d\xc6\xa8\xfe\xcc\x44\xeb\x05\x67\x4c\xb8\x6e\xa4\x6b\x46\xd7\x78\x5c\x61\xbc\x50\x74\x06\xca\x3a\x70\x41\xc6\x35\x07\x35\xce\xaf\xb3\x41\x8e\xd7\x90\xce\xa7\x8a\x6d\x83\xe0\x37\xde\x87\x74\x4f\xfb\x29\x31\xbe\x48\xef\xad\xe7\x15\xe3\xd4\x3e\xc0\xda\xa8\xe7\x07\x63\xf2\xc9\x6f\x2a\xc4\x75\xbb\xee\x2d\xf4\x17\x1b\xf7\x83\x1d\x5c\x07\xda\x59\x93\xde\x00\xf9\xfb\x9d\x76\xb4\xa3\xb3\x2d\xff\x5f\x6c\xc2\xef\x75\x13\xf0\x1a\xbe\x75\x73\xfc\x20\xc4\x71\x08\xc1\x3e\x8b\x3a\x06\x63\xda\x85\xf9\xc3\x26\xcf\xad\x0b\xb7\xf2\x82\xc8\xea\x94\x59\xeb\xdf\x6f\x8d\x98\x0e\x1f\x87\xa1\x1c\xb1\x63\x2c\xac\x68\xa0\x9e\xcb\xc6\x41\xb8\x71\x15\x83\x77\x6c\x99\xaf\xf9\xc4\x7f\xc5\xf7\xbb\xf4\xd5\x9f\xa3\x64\x53\x64\xa0\x81\x99\x61\x6c\xeb\xe2\x23\x61\xa6\xc6\xa8\x58\x2a\x48\x34\x64\x97\x69\x03\xf8\x37\xed\x72\xfe\xf2\xbe\xe5\x7c\xfa\x65\x77\x35\x0f\x1d\x0d\x30\xab\xfa\x85\x84\x9f\x24\x7c\x2b\xe1\x67\x09\x5f\x48\x78\x29\xe1\x7b\x09\x3f\x4a\xf8\x4d\x02\x65\xa0\x18\x70\x06\x82\x81\x64\xc0\x18\x14\x0c\x4a\xcb\xca\xcf\x65\x9f\xbd\x82\xd4\xff\xa8\x18\xb1\x26\xda\x87\x5f\x49\x68\xc6\xae\xfe\xf8\x9a\x4f\x74\xd0\xef\xaa\x2f\xf2\x2c\xbb\x90\xda\xb1\x27\x63\x56\x7f\x7f\xcd\x27\x64\xa9\x8f\x85\xcd\x48\x0c\xef\xdc\x88\x86\x25\xdb\x49\x59\xbf\x98\x4c\x90\xa6\xd5\x97\x32\xa4\xc3\xda\x17\x55\x0b\xb3\xf9\xd4\x20\x55\xe3\xc4\x89\x7c\x25\xd7\x30\xdb\x20\x2a\xf8\xd6\xc1\xbb\x94\x1d\x2c\x1a\x33\x84\x6f\x2b\xe6\x4a\xce\x7c\x06\x49\xa7\xcc\x19\x32\x43\xeb\xcd\xd5\x8c\xd9\xb9\x6a\x0a\xcd\x19\xbc\x90\x84\xc2\x4f\x92\x28\xf8\x56\x12\x1a\x90\x2b\x3d\x11\x64\x21\x91\x22\x48\xe9\x4f\xbc\x37\x08\x9f\x4b\x0c\x5f\x48\x4d\xdd\x95\x7f\x1f\xc1\x7c\xbc\x42\xa6\x30\x8e\xbe\x95\x9a\x05\x3a\x21\x7a\xb7\x32\x6b\x42\x04\x1c\xd8\x36\x88\x85\x05\x08\x25\xf9\x42\x06\x05\xa4\xe4\x67\x19\xb0\xb0\x0c\x16\x12\x49\x0c\x15\x29\x03\x11\xbc\xd3\xe1\x9d\xd2\x0e\xc0\x85\x44\x15\xa4\x18\x9b\xa6\xea\x66\x32\xdd\x2a\xef\x19\xc0\x99\xef\x82\xa6\x83\x1b\x06\x4d\x2b\x86\x61\x10\xa4\xde\x48\x4d\xbc\x02\xd9\x85\xc6\x77\x43\x16\xe3\x1c\x83\xde\x0c\xf5\x9a\xf2\x1e\x89\x4d\x99\x67\xa2\xcd\x7a\x82\x32\x05\x84\xee\x1d\xaf\x25\x91\x99\xd0\x3d\x50\x18\x4c\xeb\x15\x86\x77\x3a\xd1\x03\x73\xce\x3a\xaf\x6a\x35\xa4\x40\x65\x71\x6e\x54\xa3\x02\x95\x25\x3a\x34\xd0\xa1\x81\x57\xea\x79\xa7\x54\xe6\xf2\x0e\xf2\xc8\xe5\x75\xf4\xdc\x40\x8a\x1c\xcc\x81\xed\x8c\x49\x8d\x5c\x89\x38\xf7\x80\x5e\x3a\xa0\x3a\x57\x68\x14\x1b\xcc\xce\xa0\x83\x0e\x9e\x0e\xfa\xcd\xf8\xb8\xd9\x0c\x0d\x1e\x2c\x6c\xd7\x00\x2f\xf7\x95\x37\x62\x37\xd2\x6c\x3d\x01\x6d\xba\x4a\x9b\xae\x9a\x91\xde\xd1\x29\x7b\xc4\x42\xb3\xbf\x03\xfd\x6b\xc8\xc4\x7b\x06\x1f\x18\x5c\x30\x58\x30\xb8\x66\xf0\x8a\xc1\x1b\x06\x7f\x32\x78\xcd\xe0\x1d\x83\x3f\x18\xdc\x30\xf8\x17\x83\xb7\x0c\x7e\x61\xf0\x2b\x83\xaf\x1a\x62\xf0\x35\xf3\x88\xc1\x77\xac\x21\x06\x3f\xb0\x7b\x89\xc1\x57\xf5\x02\xf9\x5d\x03\xf2\xd6\xed\x37\xcd\xb7\x5e\xb8\x2f\x34\x59\xea\x92\x8d\x2e\x25\xbd\x8f\x54\xb4\x19\x0d\x35\x85\xa6\xbe\xaf\x37\xea\xfb\xae\x53\xdf\x0f\x9a\xfa\x8d\xe2\x53\xf4\x52\x92\x08\xfd\x68\x18\x5a\x0c\xdf\xeb\x8f\xdf\x24\x79\x16\x63\x3c\x94\xec\xe4\x4c\x9e\x9a\xaf\xa1\x64\xa3\xe8\x4c\xf6\x7a\x48\xe7\x78\x16\x63\x28\x58\x16\xe7\xe4\xa5\xd4\x81\x24\x27\x3f\x6e\x25\x36\xf7\xc1\xf6\x49\xcf\xd7\x0e\x09\x18\x73\xbe\x75\x19\xc9\x5e\xea\x35\xf9\xa3\x24\x34\xc7\xa0\x46\xdf\xbb\x7a\x15\x06\x75\xf2\x9b\xfe\xf8\x4d\x7f\x78\x6f\x31\x3b\xc4\x63\xca\x50\x46\x83\x2b\x09\x2a\xb8\x92\xb9\xd1\x9c\x15\xac\x7e\x8b\xf9\x9c\x21\xc1\x80\x63\x90\x3a\x68\x9c\x54\x81\xf1\x8a\x06\x7a\xf3\xc3\x3b\x57\x4c\xd3\x0b\x49\x26\xfa\x77\xa7\x3e\xa3\xd1\x88\x32\x28\x49\x71\xe2\x08\x51\x6a\xd4\x03\x82\x8f\x32\x28\xa1\x22\xef\x25\x2a\xf0\x49\xf2\x34\xde\xa9\xfe\x0f\x2a\x03\xca\x46\x69\xaf\x97\x8e\xca\x80\xe2\x53\xa7\x25\x10\x7c\x94\xb8\x69\x3a\xc3\xc3\x3a\x23\x4a\x09\x4a\xc3\xfd\xa3\x18\xff\x63\xff\x28\x8e\xf4\x38\xf9\x45\xa3\xba\x6c\x33\x06\x0c\x0f\xd1\xbd\x23\x82\xa1\x3a\xa5\x23\xca\x4e\x7f\x62\xe8\xa5\x04\x8a\x4f\x6c\xe0\x47\x89\x7b\x3d\x3d\x0f\x14\x0f\x7f\xd2\x63\xf5\xa3\xec\x26\xbd\x34\x49\x3f\xca\x13\xf2\x52\x9e\x22\x3a\x7a\x29\xeb\x48\xa0\x27\x3f\xca\xba\x30\x1e\xd2\x93\xff\x16\xba\x73\xa3\xba\x7d\x92\x77\xee\xed\x12\x08\x46\x38\x50\x46\xbc\x43\xc0\x77\xcc\x5f\x56\x5f\x7a\x24\xf8\x07\x9d\x72\x07\x33\x3b\x4b\x42\xc3\x9b\x4f\xa7\x1e\x47\xc3\x1a\x0d\xe7\x1a\x4d\xb8\x99\xf0\x1d\x69\x77\x8a\xf7\x9a\xe4\xea\xe9\x3d\xe5\x21\xe2\x27\xf1\xe9\xfe\x51\x3c\x8c\xf4\x9c\x0d\x6b\x67\xb6\x8a\x11\x0a\x9c\x11\xb5\x53\x6f\x87\xd6\x2d\x89\x43\x4c\x8f\xc3\x71\xfb\xac\xc7\x8d\x79\x26\xaf\x74\xe2\xef\x0c\x19\x3e\x05\x7b\x8c\x02\xc2\xf0\x5e\x22\xc9\xf0\xc9\x99\x9b\x98\x66\x55\x6d\x59\x88\x77\xbb\xf8\x53\x87\xce\x22\x15\x11\x6a\x0c\xbf\x68\xc4\xf3\x5d\x48\x7c\x7b\x77\x33\x89\x54\xe7\xd5\xf3\xcf\x77\x73\x8c\xcc\xbe\x75\x6a\x83\xaa\xd7\x53\x36\x62\xa8\x46\xd4\xe8\xb6\xe9\x8f\x91\x57\xc9\x17\x6c\xab\x32\x96\x5e\xa6\xbf\x49\xf2\xa3\xee\xdb\x4b\x49\xbe\x97\x24\xd9\x8b\x31\x30\x46\xb2\xdc\xee\xb8\x5f\x19\x5f\x06\x8c\x75\x6e\x8d\x18\xb3\xce\x18\xbf\x65\x18\x94\x79\x91\x9b\x09\xc2\xf4\x90\xe4\x8d\x50\xf6\x67\x86\x04\x20\xa9\xa3\x55\x8e\xf5\x86\xbc\x5a\x99\x38\xa3\xbf\x73\x8a\x7e\x62\x96\xf7\x35\x9f\x27\xf5\x97\xb0\xca\x3d\x48\xff\x5a\x4d\x1f\xf8\x89\x21\xd9\x24\x6d\xc9\x18\xe7\x56\x6d\x08\x0f\x1d\x9a\x0b\x22\xeb\xd7\x60\xe6\x71\x81\x32\x2a\x08\x2c\xe3\x8d\x53\x81\x28\xd1\xed\x24\xfc\x58\x10\x09\xba\xb1\x92\xe8\x56\x02\x2a\x89\x81\x9f\xe8\x66\x69\x90\x27\x85\x71\x7c\x5c\xc2\x4b\x69\x2a\xd1\x2b\xc7\xd4\xdc\x78\x54\x65\xa4\xb0\x13\xaf\xb3\x10\x3d\x7c\xab\xd5\xf7\x2e\x74\x9a\x65\xee\x71\x79\x0e\x4d\x28\x1f\x66\x99\x61\x91\x73\xc8\x0c\x93\x9c\xe7\x66\x7b\x7c\xc9\xc8\xad\xa3\xe5\x86\xc9\xd5\x1b\xdf\xf7\xfe\xc6\xf7\x5b\xbb\xf1\xf1\xe2\xde\x8d\xef\xa5\xbf\xf9\x88\x02\x5e\xb6\x9b\x8f\x2c\xee\xdb\xcd\x3a\x85\x7e\x63\x7e\x21\x5e\xf8\xdb\xc6\xf7\x35\xb7\xa1\xb9\x40\xf7\xec\x40\xb3\x4a\x86\x29\xdc\xf9\x91\x21\xae\x39\x27\x8a\x81\x6b\xce\x89\x1a\xce\xa9\xa3\x01\xf3\x23\xab\x0f\x4e\x61\xf8\x5e\x73\x03\x21\x41\x34\xba\x60\x78\xef\xbd\x66\x0c\x42\x82\x54\xb4\xb0\x5f\xd7\xfa\x8b\x47\xd7\xe6\xcb\x73\xe3\xc2\x6c\x83\x2d\x6d\xa1\x1e\xef\x48\x8b\x4f\x35\xee\x2d\x23\x75\xe3\x7e\xd1\x41\xdb\xbe\x5f\x99\x63\x61\x1b\x88\xaa\x80\x1f\x19\xaa\xb9\x10\xaf\xe9\xea\x53\xe0\x35\xc7\xec\xa0\xcb\x06\x78\x0d\xbb\x20\x17\x12\xdd\x48\x84\x0a\xf2\x0b\x0b\x58\xf4\x2b\x0b\x24\x0e\x8a\x10\x15\xe4\x57\x16\x88\xe8\x2d\x0b\x98\xfb\x7e\xcb\x02\x19\xfd\xc2\x02\x81\x83\x02\xc3\x5b\x16\x88\xf0\x17\x16\xc8\xf0\x57\x9d\x65\xe7\x03\x0b\x49\x01\xaf\xf4\xdf\x00\xbd\x65\x21\x7a\xcb\x88\xc0\x18\xde\xd8\x98\x5f\x58\x88\x7e\x61\x44\x62\x0c\x7f\xda\x98\x5f\x59\x88\x7e\x65\x84\x61\x7c\x4f\xa7\x78\xe1\x8f\xe6\xf7\xde\x38\x8b\x4e\x0a\xf3\xc6\x59\xea\x94\xa2\x40\x86\x5f\xf3\x46\xce\x2f\xcd\xdc\x60\xdd\x68\x1a\xfd\x2f\xa6\x59\x41\x73\x32\x31\xa3\xd5\x16\x29\x0a\x6f\x20\x3f\x3b\x47\xdb\xbb\x50\xfc\x8d\x79\x69\xa6\x03\xca\x76\x2a\x20\x6d\xa7\x01\x2a\xf2\x46\x22\xa3\x08\x81\x61\x4c\x7e\x91\xa8\xc2\xb0\x24\x55\xaf\x17\x8d\xf7\xaa\x9d\xd7\x76\xb3\x5a\xea\xc9\x7a\x57\x87\x4b\x0c\x7f\xd4\xe1\x14\x83\x9e\xb4\xb1\x99\xb4\xf1\x9d\x49\x1b\xdf\x99\xb4\xf1\x03\x26\xad\x34\x86\xa9\xdf\x33\xf2\x81\x91\x0b\x46\x16\x8c\x5c\x33\xf2\x8a\x91\x37\x8c\xfc\xc9\x48\x0c\xaf\x7d\x96\xf6\x9d\xff\xf1\xc7\x9d\x13\xd5\x4b\x66\x19\x2e\x45\xc2\xd7\x0c\x38\x09\xdf\x31\x10\x24\xfc\x83\x81\xd4\x3d\xb7\x1a\x21\x8d\xf5\x8f\xd1\x44\x9a\xbb\xb0\x57\x3a\xeb\x1b\x9d\xf3\x4f\xcd\xd5\x8f\xce\x6c\xf4\x85\x8e\x5e\xe8\xe8\x6b\x86\x35\xf1\x6f\x20\xe0\xd1\x44\xe2\xd3\x86\x08\x0e\xf5\x51\x8d\x83\xc2\xc1\x47\xa9\xcf\x69\x62\x4f\xea\xa0\xb7\xe7\xa5\xc5\x83\xad\x50\x54\x0e\x01\x5a\xa4\x46\xbe\x81\x2c\x4e\xa8\xf9\x06\x85\x8c\xdb\x3b\x9e\x75\x3c\xd4\x31\x7e\x4d\xa5\xb2\x4a\x5a\x36\x84\xb8\x0b\x7a\x06\xd3\x5a\x78\x88\x93\x3a\xab\x89\xc6\xbd\x1e\x6d\xbe\x5b\xf8\x1d\x7b\xff\xe3\xa2\xb3\x81\xbf\xd7\x58\x78\x32\x35\x86\x09\x22\x2b\xf6\x95\x62\xce\x27\x88\xee\x5d\x4a\x1c\x5c\x4a\x0c\x19\x05\xff\x14\xb6\x2c\xba\x1e\xcc\x11\xfd\x07\xb9\x94\xf8\x54\xad\x56\xfc\xb4\x2a\xd0\x5c\x8f\x16\x9c\x15\xd6\x5e\xf3\xd0\x7c\x0e\x4d\xa2\x8b\x1b\x8e\xbd\x05\x3c\xdb\x3a\xb6\xbe\x95\xe8\xf7\x12\xa9\x90\xd4\x8d\x54\x9d\x46\xaa\xb6\x91\x0a\x78\xee\x3f\xff\x2d\xda\xb3\xa2\xa9\x63\xc7\x53\x87\x33\x03\x3a\x2b\x50\x44\x31\xf8\xda\x82\x85\x7f\x8a\xb0\x2b\x55\x90\x77\x6e\xc5\xda\x63\xb8\x5b\xaf\xbe\xd1\x8f\xa6\x4c\xe1\xf2\x94\xb6\xac\x91\x42\xbc\x73\xa1\xca\xad\xf3\x31\xa9\x02\x1e\x96\x81\xd8\x69\xe5\x04\x69\x20\xa3\x71\xc0\xa0\x0c\x78\x54\x05\xc2\x48\x0b\xc6\x81\x0c\xd3\x80\xe1\xbc\xc6\x8e\xe2\x0e\x22\xfc\xe5\x7a\x65\x94\x06\xac\x5b\x6f\x58\xd9\x7a\xc3\x71\x53\x2f\x8f\xca\x40\xe0\xbc\x63\x11\x61\x62\x46\xb3\xdd\x7e\x90\xc7\x4b\x12\x8a\x34\x8b\x68\xce\x5b\xfa\xb0\x72\x25\xb1\x66\xb1\x02\xf2\xd1\x45\x98\x40\x83\xe4\x44\xe3\x8f\xcb\x4f\x6d\x7e\xa0\x8d\x73\xf1\x53\x73\x80\xbf\x92\xc3\x18\x83\xba\xd3\xe3\x4e\xad\x35\xa2\x3f\xa4\x72\x7f\x96\xa7\x45\xd7\x68\x8e\x31\x9b\xbe\x31\x8e\x76\xcc\x52\x22\x02\xbe\x63\xef\xc5\xe4\x29\x92\x44\x85\x22\xb8\x34\xa6\x39\xa2\x74\x6f\x80\x87\x48\x92\xf3\x02\x15\x20\x35\x5e\x98\x90\x26\x35\xe2\x24\x3e\x95\x23\x36\x94\x27\x4c\x73\x85\x32\x24\xba\x14\x6e\x15\x69\x2b\x18\x13\x79\xac\xb3\x8d\x4f\xd8\x70\x3c\x62\xc7\xe3\x88\xa4\xb8\xd2\x67\xce\xac\x80\xc8\x08\xad\xc6\x58\x07\xde\xe9\x80\xf1\x50\x6a\x0f\x15\x95\x5e\xd5\x95\x59\xd5\x9e\x08\xc8\xe1\x20\x52\xfa\xe8\xab\xcc\x08\x44\x84\xc2\x95\xfe\x70\xbb\xd0\x5b\x89\x22\x3d\x20\xf5\x3a\x40\xfa\x73\x90\x8f\xe2\xd3\x88\x0f\x39\x0e\x2f\x65\x74\x26\xf1\x3f\x2e\x3d\xdb\x47\xcf\x8b\xce\xab\xe8\xb4\x40\x59\x0c\x71\xae\xd7\x44\x5a\xa0\x67\xb1\x5e\x14\x69\x81\x8e\x74\xe7\x9d\x74\xa4\x4b\xa4\xdc\xeb\x40\x4e\x1c\x75\x02\x5e\x4f\x0d\x77\x53\xe3\xf3\x73\x75\x6d\x05\xf1\xbd\xbd\x78\xbe\x5e\x8c\x9a\xc8\xd6\x14\x3d\xfd\x29\x91\xf7\x26\xb6\x5e\x62\xb2\x1c\x94\xc6\xc0\xa8\x70\x58\x13\x15\x0e\x07\x63\xec\x10\x0a\xa6\x05\x62\x46\xdb\xd0\x38\x00\xb7\x9e\x1b\x77\xdd\xdd\xc0\x2e\x78\x57\x00\xc3\x8c\xe6\x6b\xa0\xc4\xba\x3d\x85\xa2\x5d\xaa\x25\xe5\x0f\x76\x60\xc4\xef\xbb\x16\xd5\x03\x6e\x5e\x3e\xda\x67\x8e\xb9\xb1\x54\xc2\xb7\x59\x40\xf9\xb4\x02\xeb\xfd\xe0\xcd\xad\xab\xd5\x6d\xed\x57\x92\x96\x6c\xc6\xc4\x03\x35\x93\xee\xbd\xcc\x6d\xc1\xca\x0e\x09\xb9\xf4\xb0\xa9\x7d\x69\xba\x89\x37\x4e\xeb\xd3\x61\x4e\x66\x3e\x73\xbc\xf6\x8e\x1e\xde\xfe\xab\x6c\x2e\xa3\xad\xbc\xf6\xc5\xf2\x92\xfe\x2e\x7c\x05\x5f\x9d\xb5\x56\xd6\xd4\xbb\xab\x7b\xb4\x6a\x5e\x50\xd4\xfe\x05\x54\x7f\x76\xc9\xce\x15\xc2\x18\xaf\x41\xd2\xd9\x7c\xaa\x36\xe5\xf1\x9c\xb4\x7e\x48\x35\x26\x59\xb7\xbd\xc0\x7d\x4d\xcf\x8f\x77\xb7\xd7\xfa\x10\x8d\x0d\x6b\xf2\xde\xca\x85\xed\x62\x1c\x9d\x79\xeb\xed\xaa\x68\xad\xd8\x59\xa3\x64\xb5\x21\xaf\x65\x6d\xc7\x4b\xd4\xaf\x7c\x69\xfd\xc6\xf7\x9a\x3c\x76\x8f\x62\xdc\xa3\xeb\xea\xff\x23\xef\x4f\xbb\x1b\xb7\x91\xc5\x71\xf8\xbd\x3f\x45\xbb\x9f\xb9\x3a\x00\x09\x52\x24\xb5\xcb\x86\x7d\x9c\xed\x66\x26\xcd\x56\xd2\xe9\x89\x93\xd1\x4f\xe3\x01\x41\xd0\x66\x5a\x26\x69\x8a\xea\xb6\x15\xfb\xbb\x3f\x07\x05\x2e\xa0\x2c\x79\xb9\x93\xbc\xfa\xc7\x39\x6a\x2e\x40\xa1\x58\x00\x0a\x55\x40\x2d\x5b\xaa\xff\x39\xd3\x83\xa1\x95\xfb\x59\x95\xeb\xd3\x7c\xa1\xcc\x30\x77\x5a\xef\x83\xe9\x1f\x70\xda\x4a\x53\xc5\xc7\xd4\xc1\x2d\x63\x51\x39\x3a\x19\x58\x82\x82\x53\x24\x43\x29\x61\x65\xf0\xfd\x74\xee\x2d\x3a\x9d\x43\x36\xf7\x16\x4a\x53\xcf\xf5\x4d\x8f\xd2\x94\xa1\x00\x53\x86\xbc\xe4\x6e\x28\x55\x5e\x01\xb5\x52\xad\xe7\x29\x7f\x93\x6b\xc7\x51\x0c\xb6\x98\x3d\x63\x96\x3f\x54\x6e\x4a\x20\x4d\x5e\x4b\x0c\x04\x18\x47\x91\x43\x07\xe2\x3e\xa9\xb7\x76\xda\xbc\x57\xbd\x46\x0e\x5d\x8c\xc9\x76\x6d\x56\xd7\x76\x77\xd6\x66\x75\x6d\x07\xe3\x87\x07\x80\xa0\x6f\x47\xf8\x6a\x37\xa2\xc0\xe4\x82\x21\x0e\xbf\x3e\x2e\x6d\x46\xfc\x6d\x9b\x11\x7f\x1e\x2f\x6c\x41\x13\x7a\x98\xe8\x8b\x03\xd9\x50\x3e\x77\x16\x47\x5a\x76\x9b\x15\xdd\x90\x35\x3d\x74\x8e\x56\xf6\x67\x15\x51\x70\x45\x57\x76\x82\x29\xa5\x55\x34\x80\x83\x8c\xae\xec\x0d\x69\x51\xb9\x4c\x25\x2f\x87\xc9\xca\x4e\xe5\x60\x71\xc8\xca\x56\x7d\xbb\x06\x27\x0e\x85\x59\xb6\x8d\x59\xdd\x23\x01\xcd\xaa\x1e\x09\xa0\x47\x60\xbb\x2b\x45\x2b\xfb\x96\xac\xec\xc4\xbe\x25\x2e\xc9\xf1\x01\x60\xa3\x8c\x6b\x6b\xd0\x12\x9f\xcc\xde\x90\xb8\x06\x6f\xb9\x47\xf1\x09\x75\x8e\x2c\xeb\xc5\x2d\x64\xf6\x2d\xb1\xea\x26\xb2\x87\x8c\xc2\x97\xa7\xd8\x06\x82\xac\x4b\x7b\xcf\xc3\x95\xfd\x19\x1f\xe8\x23\x44\x4f\x65\xc9\xca\xe1\xdc\x8c\xe5\x96\x5b\x08\x49\x55\x5c\x17\x49\x73\xd3\x4c\x8f\x8b\x23\x9c\xdb\x09\x4d\xa8\x80\xb8\x5a\x76\x46\x73\xa9\xb1\x1d\x54\x0f\x9d\xf2\xa1\xd6\xc4\xa5\x2e\xc6\x96\x93\x1e\x1f\xd3\x65\x0e\xdb\x62\xd3\x4f\xe5\x13\x03\xa1\xea\xa5\xb9\x84\xe5\xd6\x5a\xea\x67\x6a\x77\x2d\x09\xf4\x92\xc1\xc1\x8f\x3a\x3e\x81\x03\xb3\x54\x0e\xa5\x39\x1c\x01\x11\x0b\x8e\x89\x08\x4c\xc0\x2a\x29\x56\xad\x50\x1d\xb8\x54\xca\x2c\x29\x8d\x72\x73\x96\x4f\x21\x1d\x7c\x0e\x0e\x3d\x56\x04\x2b\x7d\x33\xde\x5a\x26\xf5\xb5\xdd\x3c\x24\x8e\x47\x9b\xd2\x68\x5e\xf3\xeb\x05\x23\x66\x70\x1d\xde\xcc\x57\xe0\x8e\x2d\xf1\x5c\x63\x12\xd2\xf5\xdc\x5d\xc0\x69\x1c\x59\x4a\x64\x43\x4c\x22\x29\x51\x85\x98\x9c\x51\xe7\xe8\xec\x78\x75\x64\x9a\x67\x64\x46\x6f\xc8\x92\x9e\x93\x88\x5e\x90\x35\x2d\x3d\xf4\xae\xe8\x66\x7e\xb6\x20\x37\x12\xd6\x15\x26\xd7\xf4\xaa\x86\x75\x2e\x61\x5d\x63\x72\x21\x61\x5d\x63\x72\x49\x6f\xac\x19\xb9\xa3\x97\xf5\xa9\xe0\x67\x7a\x67\x5c\x92\x77\xf4\xf3\xc9\x32\x27\x1f\xe8\xd2\x38\x87\x60\x19\xd5\x29\xdf\x07\xe3\x4e\xca\x51\x9f\x31\x89\x8c\x0b\xf3\x83\x14\xae\x3e\x63\x8c\x09\x33\xe9\xbb\xd3\x4b\xf3\xce\xb8\xca\xa7\x97\xe4\xdd\xbf\x67\x27\x34\xf9\xf7\xcd\x09\x2d\xa5\xc1\x2f\xf4\x2c\x46\xcb\x58\x7e\xda\x32\x46\x57\x18\x8e\x06\xbe\x28\x79\xea\xbd\x7c\x17\x93\x2f\xf0\xec\xbd\x7a\xf6\x91\xa2\x77\xff\x06\xa4\x2c\x77\xea\x62\xe3\xd7\x1c\xbd\x97\xbc\xef\x08\xa5\x27\x1f\xef\xef\x53\x4a\xe9\xc7\x4e\x07\x7d\x81\x3d\xd1\x2f\x72\xa4\x97\x26\xec\x65\x2d\xf9\x29\xb5\xa1\x16\x62\xc7\xd6\x2c\xbf\xbf\x67\xb0\x66\xf8\xc7\x56\x98\xe3\x7f\xbb\x1d\xfe\x10\xd4\x7a\x40\xa0\xf6\x2b\x3e\x33\x9a\x20\xd7\x75\xc6\x9a\x4e\xf2\x4e\x5b\x49\xb6\x55\x2b\x7d\x11\x20\x3e\x2d\xd4\xe9\xa8\x5c\x9d\x49\x40\x0b\xb5\xa5\x70\xe8\x92\x55\x25\xd2\xad\xb5\xb5\x37\xac\x17\xd9\xe5\xde\x4d\xbf\xea\xf0\x39\x22\xfa\x11\xf5\x19\x69\x4e\xa8\xaf\x08\x53\x59\xdd\xe6\x8b\x7d\x9b\x80\x15\x90\x75\x0b\x48\xa8\x01\x59\x12\x46\x91\x43\x3e\x43\x1a\x59\xa6\x7a\x40\xd0\x3b\x29\xba\xa5\xf8\x80\x35\x9e\x2c\xf7\xf7\x28\xdf\x3a\x48\x93\x5f\xe8\x60\x72\x2e\xb9\xf9\x17\x60\xf8\x24\xc7\x78\x2a\x3a\x9d\xa7\x8a\xb7\x97\xaf\x44\x39\xdb\xc3\x8f\x64\x4f\x44\xe3\x3d\x98\x6c\xa4\xdc\xdf\x3e\x95\x93\x54\x95\xf2\x64\xb9\x35\xbf\xe3\xac\xec\x51\xbb\x2f\x6f\x91\xb4\x1b\xd3\xc5\xea\xb5\x52\xa6\x55\x70\xf5\x4e\xa7\x62\xbb\x10\x6a\xbd\xd1\x7c\x15\xdb\xf1\xb5\xa3\x0b\xdd\x99\xac\xe9\x90\x19\xf1\x77\x1f\x5d\x2c\x5b\xbd\xe6\xef\xb2\x1c\x89\xca\xc4\xf8\xa5\x6c\x27\x48\xb1\xc0\x24\xd8\xd9\xe4\x19\xc2\x7f\x04\xad\xaf\x97\x02\x8b\x26\x4c\x22\xfc\x47\x84\x78\x19\x1e\x84\x97\xd1\x41\x48\xd0\x34\x7b\xa0\x7b\xdb\xf8\x34\xb0\xf9\x52\xb0\x04\x61\xb2\xa2\xe0\xaf\xb6\x5e\x4a\xa8\x6b\x5a\x49\xb4\x2a\x9a\x25\x48\x84\xa4\xdc\xbb\xe7\x10\x2d\x08\x82\xe6\x4a\x76\xe8\x76\xfc\xca\x55\x10\x25\x74\x25\x79\x78\x23\x18\x9d\x38\x6a\x45\x79\xf1\xf8\x51\xa1\x3d\x0b\x08\xed\xa9\x89\x3f\xc9\x5c\xb4\xc4\x1f\x7d\x41\x83\x75\x71\x2d\x25\x58\xaf\xe3\x77\x3a\x2b\x85\xe5\xaa\x2d\xc6\xae\x1a\x31\x56\x0a\xf5\xaa\x44\x99\x5b\xfb\x03\x6b\x7c\xb7\x75\xe3\xf7\x0f\xac\xe5\x32\x5b\x49\xca\x4d\x81\x2f\x2d\xa1\x16\x81\x77\xc5\xad\x44\xf3\xd8\x39\x05\x61\x16\xd6\x94\x69\x94\x83\x59\x00\xb6\x10\xf8\xc9\x54\x25\x8a\x56\x09\x90\x7b\xab\xc4\x45\x8c\xbe\x63\xad\xbc\xc1\x95\xaf\xcc\x03\x26\x2d\x59\xb4\xb2\xca\x7f\xcf\xde\x93\x14\x7e\x55\xea\xa7\x52\x8b\xd8\xa9\x1e\x88\x16\xc1\x0b\xea\x3e\x90\x2d\x6d\x43\x8b\x83\x1a\x9f\x38\xa7\xcb\x7c\x6a\x2d\xa5\x26\x79\x9e\xa3\xd8\x4a\xf0\xc1\x79\x8e\x7c\xb9\x40\x1f\xcf\xf2\x53\x54\xa9\xe0\x52\x5c\x40\x29\x38\xe6\x9f\x38\xa7\x51\x3e\xb5\xa2\xbc\x51\xd0\x73\x08\x02\xa8\xcd\xcc\x36\x16\x55\x31\xae\x8a\xa9\x9b\x98\x28\xdf\x2a\x3c\xcd\x0f\x21\x2a\xb3\x7f\x42\x61\xb3\xeb\x3c\x47\x89\x95\x2b\xbd\x01\x25\x16\xcd\x8d\x59\x0e\x27\x81\xb1\xc5\xcb\xa7\xb1\x45\x39\x3c\x4d\xb7\x02\xd7\xb4\x9c\xe7\x60\x3b\xc8\xaa\x8d\x4a\xde\xa8\x03\xeb\x59\x7e\x7a\x91\x23\x04\x9b\x1d\x06\x02\xab\x9a\x14\x63\x03\xc4\x0b\x0b\xa4\x0d\x03\x95\xfb\x5e\x58\x6d\x57\xe3\x2e\xca\x8d\xd8\x60\x18\x4f\x51\x61\xa6\xb8\xeb\x3d\xa0\xd2\xaf\xeb\xff\x46\x02\x70\x65\xa8\x29\x4b\x63\x70\xc2\x23\x39\xe5\x8d\x3e\xf7\xa8\x47\x15\xd0\x84\xc2\x38\x78\x20\x30\xb1\x77\xf8\x9b\x7a\x56\xf1\xf0\xd0\x1e\x47\x2d\xba\x54\xb9\xa1\x29\x15\x38\xa7\x89\x11\xe5\x24\x2d\x11\x91\xa3\x40\x92\xb4\xbc\x75\xf4\x9b\xf6\xab\x65\x4e\x9c\xd6\x9d\xd5\xaa\xa7\xdf\x59\x5b\x6f\xad\x76\x5d\xd5\x66\x9d\xcb\xac\xa5\x38\x9e\xcc\xaa\x55\x1b\xa4\xcf\x63\xf9\xb0\x1c\xad\x07\x12\xf5\xb8\xeb\x35\x70\xe2\xbd\xa8\xcb\x37\x8a\x8b\x54\x4f\xc0\x46\xa7\x28\x37\x89\xe7\x80\x61\x94\x2f\x34\x49\xe2\xa3\xb6\x8d\x5a\x9e\xa6\xd1\xa1\x71\x9d\x4b\xa9\xf4\x44\x0a\xcd\xe7\x72\x74\x9c\xcc\xf2\x96\xb9\xbc\xb6\x7b\xab\x76\x24\x41\x54\x3d\x29\x5a\xe9\x2c\xb5\xae\xa0\x73\x97\x38\x52\x92\x8d\x4b\x99\x4b\x80\xcc\x95\x48\x1e\x46\x23\x29\x69\x41\xe4\xb6\x58\x62\xeb\x53\x66\x71\x03\x4e\x8b\x0f\xab\xc8\xe5\x87\x69\xa7\xa3\x42\xbb\x67\xb4\x30\x58\xd7\x27\x01\xb5\x0a\x83\x77\x7d\xb2\x91\x10\x73\x59\x7f\x45\x6f\xe4\x55\x86\x0f\xae\x62\xb4\x22\x37\x12\x6c\x80\xd5\x42\xb1\xa6\x1b\x32\x93\x2d\xad\x08\x48\xb2\x51\x8c\xd6\xf2\x6a\x49\x67\xc6\xcc\x0a\x0d\x04\xaf\x56\xd8\x72\x55\xa0\x57\xb4\x3c\xae\x14\xe1\x88\xde\xe6\x68\x29\x45\xdc\x1b\x59\x09\x59\x33\x2b\xc2\xdd\x10\xca\x5d\xc5\xe8\x8c\xac\xe4\xbb\x30\x46\x67\x98\x34\xc1\x00\xcf\xa0\xd9\x2b\x72\xa3\xd4\x89\x6b\x0a\xdb\xf5\xe7\xca\x02\xec\x82\x26\x73\x77\x71\x70\x7d\x7c\xd3\xe9\xa0\x2b\x7a\x43\x6e\xe8\xb5\x14\x89\x15\xae\x97\xf4\xda\xba\x21\x77\x92\xf2\x97\x25\x73\x02\x9c\xee\x3a\x9d\x8b\xe3\x73\xa8\x71\x4e\xce\xe9\x05\xb9\xa0\x57\x98\xdc\xdd\xdf\x5f\x4a\xf6\x75\x77\x7a\x6e\x5e\x9c\x38\xff\x3e\x9b\xbb\x8b\x63\x39\xba\xce\xe4\xe8\xba\x01\xd6\x76\x3e\xbd\xc0\xd3\xf3\x63\x2a\xdf\x75\x3a\x50\x82\x5e\x4c\x2f\x4f\x96\xf9\xbf\xd1\x8d\x7c\xec\xc0\x63\x67\x71\x4c\xaf\xcb\xaf\xfe\x5c\x7f\xad\xa9\xbe\xb6\xfc\xae\xab\x18\x7d\x96\x5f\x3c\x3f\x23\x61\x8c\x3e\xe3\x45\x3b\x9c\x72\x6d\xa6\x9a\xd3\xf4\x54\x4c\x97\xb9\x25\xa4\x6e\x5c\xef\xaa\x1c\x5b\xf9\x69\x7c\x4f\xdd\x69\x71\x02\xcc\xed\x9e\x7a\x98\x24\xe5\xd3\xfe\x34\xa9\x9e\x8e\x31\x89\xab\x95\xec\x9d\x94\xf9\x76\x2d\x16\x2a\xce\xd1\x93\x4b\x44\x46\x7d\x29\xec\x06\x3b\xd6\x06\x2d\x11\xfb\x8c\xce\x37\x64\xb5\x20\x21\x8d\xe1\x31\x59\xd2\xf4\x34\x3c\x75\xa6\x1c\x6e\xa7\xe1\x29\x47\x1b\x13\x6d\x8e\xab\x25\x04\xcb\xa7\xca\x77\xb2\x80\x50\x7e\x3e\x0d\xe1\x6c\x46\xe7\x83\xe1\x21\xa5\x7e\xa7\x83\x0e\xd1\x9a\x32\x54\x90\x19\xc6\xf7\xf7\x37\xf2\x6a\xad\x2e\x66\x64\x0d\x2a\xc2\x6c\xee\x2d\xa8\x5b\x56\xc0\x01\x75\x48\x28\x57\x23\x1d\x96\x84\x30\x23\x45\xc3\x4a\xd7\x72\x38\xad\x41\xc9\x98\xd6\xf0\x1f\xbf\x25\x5e\x8b\x53\x4b\x7e\xbc\xae\x59\x50\xde\xe9\x14\x9d\x4e\xfa\xef\xb0\x1c\xe8\x07\xcb\x4e\x72\x7f\x7f\x88\x22\xd5\x18\xec\x80\xdc\xdf\x23\x89\x50\xba\x8d\x50\xd5\x52\x54\x8a\x68\x51\x25\xa2\x35\x2f\xdc\xf2\x85\x5b\xbd\x68\xd0\x98\xa2\x97\x14\xdb\xb3\xae\x6c\x35\x49\x7a\x18\xe3\x87\xc3\xf0\xfe\xbe\xe8\x74\x6e\x14\x21\xee\xef\xab\xc2\x33\x59\x72\x06\x90\x41\xb8\xa5\x21\x49\xe8\x72\xe7\xe2\xe3\x57\x1d\xa8\x1a\x2f\x4a\x39\x7e\xdf\xf2\x13\xdc\xa3\xac\xd3\xf1\xf1\xf1\xb1\xbb\xb5\x0c\x15\xd5\xc9\x03\x6c\x34\x83\xf6\xa1\x3c\x01\x31\x49\x4f\xe7\x0e\xb1\xc4\x62\x0a\xbc\x58\x58\xcb\x7c\xa1\xec\x9a\x3f\x31\x72\xcb\xc8\x57\x8c\xfc\xcc\xc8\xaf\x8c\xba\x62\x42\x7e\x63\xd4\xfa\x95\x35\x7c\xf7\x1b\x4d\xe9\x6b\xce\xc7\x81\xf7\xd5\xb2\xdd\x31\xcd\x3b\x9d\xfc\x98\x26\x60\xa5\x13\x77\x3a\xf1\x31\x4d\xf5\x54\xc4\x52\x5a\xe0\x24\x53\x3d\x2e\x7b\x76\xa3\x3c\xb5\xcb\x43\x10\xe8\x6e\x86\x72\xc2\x21\x01\x33\xda\x50\xd8\x2b\x97\xe3\xc0\x87\x96\x8e\x9d\x7f\xf3\x13\x07\x87\xe9\x1f\x59\xb5\x02\x51\x4a\x83\xfb\xfb\x9e\xfc\xe7\x54\x4c\x13\x12\x9c\xb8\xa7\xe9\xb4\xa8\x3c\x75\x51\x40\x51\x60\x72\xb3\x8f\xff\xa7\x2f\x61\x6e\xca\x35\xb0\xaa\x0f\x4c\x3f\x86\x25\x4a\x5b\x3d\xf4\x24\xb5\xe7\x39\x58\xde\x58\x02\x98\x59\x7e\xe2\x9c\x3a\xd3\xde\xb4\x7a\x9a\xd4\x4f\xbd\xa9\xab\x9e\xba\x0b\xab\xa8\x9f\xba\x53\x67\x2a\xff\xed\x4d\xbd\x56\xe0\x77\x6d\x13\xd7\x47\x02\x7c\xc4\x6f\x5b\x01\xdb\xb5\x8d\x1a\x49\x79\x88\xfd\x2a\x87\x57\x13\x75\x27\x39\xa4\x34\x3d\x4d\xac\x74\x2a\x89\x90\x9c\xd6\x86\xb3\x53\x17\xee\xeb\x05\x7e\xea\x95\xf7\xe5\xbe\xf0\xb4\x36\xbb\x7d\xd8\x56\xdf\x2b\xcf\xd8\x26\x84\x9b\x0a\xc7\x4d\x22\x72\x46\xae\x28\x23\x37\x4a\x97\xbf\xae\xf4\xf7\xf3\xdd\x7b\xe7\xd7\xa5\xae\x76\x41\xb2\x4e\x27\x53\x8a\x42\x00\x61\x3f\x22\x7a\xe8\x90\xa5\x64\x8b\x33\x1a\x2a\x11\x6b\xf7\x6c\x40\x17\x8a\x1b\xae\x3b\x9d\x65\xa7\x73\x63\xab\x5d\x77\x54\xef\x9a\xde\xd4\x7a\x16\xc6\xa4\x6a\xef\x9c\x2c\x3b\x9d\x2b\x4d\xad\xd9\xbb\x91\x20\x17\x3e\x9f\xce\x17\x24\x93\x3f\x67\xf4\xd0\x79\xca\x56\xbe\x15\x74\xac\x1d\xc5\x4c\x8a\x29\xd9\x76\xd8\xe7\x3a\xa9\x12\x6c\x86\x67\xf3\x44\x4a\x16\x72\x25\xe0\x4d\xac\x6f\xa9\x57\x92\x15\xdd\x00\xb7\xa4\x9b\xb9\xbb\x38\xf2\x61\x7b\xcc\xc7\x31\x5d\x11\x46\xd7\x2a\xd0\x39\x9f\xfb\x4a\x69\x53\x85\x08\x3b\xa6\xe9\xe9\xfa\x24\xed\x74\xd0\xca\x8a\xb1\x81\x52\x8b\xe1\x13\xb4\xb6\x18\x36\x90\xb0\x62\xdc\xe9\x98\x66\x31\x5d\x1f\xd3\x76\x91\xe3\x56\x11\xcb\x6a\x4e\x1b\x1e\x40\xe0\x3d\xeb\x74\x0a\x92\x43\xc4\xbc\x6a\xe7\xc3\xc7\x95\x12\x7a\x84\x92\xfb\x7b\xb0\xb6\x64\xdb\xfa\x67\x02\x0f\x5b\x9b\xef\xad\xbd\x04\x26\x55\x45\x6d\x11\xc8\x3b\x9d\x73\x86\x7c\xc2\x49\xa1\x24\x7b\xd6\xda\x5d\xc0\x30\xce\x7c\x9a\xd1\x40\xf1\x40\x6d\xb7\xe1\xbc\x9c\x38\xf0\x8f\xec\xe8\x5d\xda\xfd\x85\xae\x78\xe5\x70\x03\x89\xfa\x3b\x9d\xa0\xdc\x1b\x88\x09\x93\x23\x11\x6f\x68\x4c\x56\x94\x91\x35\xe5\x72\x5c\xba\x84\x4b\xf9\xa6\xf5\x29\x57\xb5\x70\xcb\x70\x23\x3e\xf3\x4e\x67\x89\xf5\x57\x07\x75\x10\x48\x9f\xce\x67\x4d\xae\xbc\xdf\x18\xa9\x23\xe9\xff\xca\xe4\x22\x4c\xc2\xbd\x6f\x43\x8c\x17\xe4\x86\xce\xe3\xbd\x25\x62\x10\x59\xf7\xbd\x65\x18\x2f\x0e\x0e\xb7\xf5\x11\xb5\x18\x94\x61\x6c\x95\x3c\xe8\x2b\x41\x50\xed\xcd\xba\x64\x03\xc6\xf4\x16\x27\x2b\xd8\x0b\xb6\x7c\x49\x2e\x46\x13\x8b\x93\x8d\x5c\x91\xd9\x89\xa3\x0e\x5d\x58\x97\x6e\xc8\xe6\xd8\x51\x37\xc7\x59\x75\x34\xc0\x8e\x55\x74\x61\x56\x59\xe1\x46\x68\x73\x52\x96\x3a\x09\xea\x52\x27\x2a\xf0\x30\xc3\x0f\x00\x3f\xaf\xe1\x1f\xef\x84\xbf\xb3\xe6\x23\xf8\x3b\xb1\x00\xf8\xa9\xe5\x93\xd5\x36\xfe\x2b\xb2\x7a\x11\xfe\xab\xe7\xf1\x8f\x6b\xf8\xc7\x3b\xe1\x3f\x89\xff\xea\x49\xfc\xab\xa0\x12\x27\x4e\xa7\x03\x8a\x1a\xe5\x66\x66\x6c\xc0\xa2\x81\xfa\x66\x66\xac\x30\x09\x8e\xdd\x4e\x07\x54\x2c\xca\xcd\xc0\xd8\x80\xa2\x45\x7d\x33\x90\x2f\x0f\x9d\x07\xf9\x1f\xf2\xc9\x0d\xa9\x96\xed\xd3\xa7\x47\xb7\xe4\x81\x2e\x9e\xa2\xe5\xfd\xfd\x9e\x52\x3e\x8c\x1d\x90\xfa\xea\x67\x37\xf2\xd9\x0d\x48\x38\xfc\xfe\x5e\xe3\xbc\x0a\xdc\xc3\x8c\xc6\x24\xa4\x8c\x2c\x29\xaf\xbe\xea\x5a\x93\xd9\xbf\x65\xed\xc8\x35\xc0\x4d\x1d\x12\xd3\xc9\xd0\x21\x8c\x0e\x9c\x5a\x78\x4f\xe8\x1f\xab\x22\x17\xec\x7a\x57\x5c\x27\xd1\xe9\x14\x6a\x8d\x9b\x0a\xfa\x0d\xac\xdf\xc0\x5a\x50\x41\x13\xfc\x40\x54\x7c\xe0\xa6\x22\x7f\x3a\x22\x53\xb5\xf1\x97\x97\x97\xae\xd4\x1c\x4d\x5e\xca\x8a\xac\xbc\x74\x17\xcd\xd9\x7c\x82\xa7\xf3\x79\x4a\xf2\x05\x01\xde\x22\xd5\x12\x70\x02\x65\x8f\x0d\x5d\x5b\xee\x5e\xda\xa2\xf2\x35\x2b\x97\xb0\x1f\x19\xf9\xba\xe6\x97\xf4\x7b\xf6\xb0\xd7\x23\xac\xb9\x57\x6f\x35\x46\xf9\x3d\xd3\x41\x6a\xf0\xbe\xd1\x4e\x84\x7f\xac\x2c\x17\x59\xe9\x4c\xf5\x95\xf2\x72\x52\xe6\x84\x3f\x57\xf6\x2a\x35\x98\xdf\xb5\xf3\xf6\xdf\x77\x98\x22\x7e\xd4\x4c\x11\x55\x55\x50\xe0\x85\x75\x0b\xbe\xe5\xca\x55\x8a\xd1\xd2\x51\x8a\x70\xfa\x33\x33\x12\xeb\x2b\x66\xa4\x60\x89\xf8\x15\x33\x12\xf3\x67\xb8\x3b\xf8\xc4\xaa\xe3\x95\xdb\x1c\x31\x83\x99\xdc\xe0\x18\xdc\xa9\x24\xb2\x12\xd1\x44\x22\xa8\x09\x97\xdf\xe9\xbb\x8c\x9f\xd8\xb6\xf1\xdf\xd7\x0c\x13\xf3\x13\x53\x5e\x7c\x8c\xce\xeb\x05\x6a\x41\xfe\x59\x5b\x61\x34\x7e\xa2\x6d\x43\x8c\xbf\x33\x8d\xb4\xff\xdb\x3e\x82\xff\x3b\x93\x33\x50\x90\xbf\x33\x39\xfd\x0a\xf2\x1d\x43\xff\x64\x4a\xaa\xfe\x85\xed\xf3\x01\x2e\xeb\xfe\xc0\xfe\x4a\x57\xe0\x38\x42\x3f\xb0\x47\xde\xc0\x4d\xbc\xa0\xf2\xc2\x7d\x78\x20\x7f\x63\x8f\xfd\x83\xb5\xdd\xd2\x9d\xae\xc1\xe5\x37\xfc\x83\xed\xf7\x77\xfd\xaf\xbd\x81\xe3\x08\xfd\x83\x55\x5e\xa9\x3b\x30\xdf\xef\x0e\x5c\x62\xf7\xd3\x5e\xec\xfe\x2c\x9f\xe0\x38\x42\x3f\x3d\x89\xe2\x6e\xb7\xdf\x12\xbf\x7f\x3d\x41\xbd\x3f\xc1\x5b\x38\x8e\xd0\xbf\x9e\x44\xee\x4f\x76\x21\x6e\x86\xdc\x9e\x91\xd6\x4c\xa3\x1f\x5a\xd3\xe8\x10\x1d\x8a\xfb\xfb\xc3\xbf\xb1\x3d\x5e\xb9\xb8\xd3\xf9\x1b\x6b\x7b\xd9\x37\x96\xfa\xed\x09\x29\x95\xa1\x72\x8e\x6a\xc6\xf8\x6c\xeb\x73\xca\x20\x69\x72\x91\x11\xba\x75\x42\x6c\x9a\xb0\x2e\x4b\x28\x28\x05\x40\xf3\x18\xbe\xa6\xf9\x9c\x38\x42\x31\xac\xcc\x79\xfd\x5e\xcc\x63\x4b\xae\x8b\xf2\x71\x02\x6a\x70\x0a\xbf\x28\x31\x53\x2b\xc7\x06\xd2\xc2\x7b\xa2\xc4\x4a\x71\x37\x27\x1e\x98\x0a\x1b\x79\x03\x38\xa1\xe9\x43\x4d\xab\xc6\x0d\xa0\x4d\xa9\xc3\x3b\x39\x66\xae\x59\x86\x04\xc7\xa4\xe0\x6d\xaf\x03\xc1\x5b\x31\x0e\x54\xc1\x82\x63\x5c\x1e\x3e\x69\x6e\x4e\x85\x56\x74\xbe\x65\x33\xa9\x1d\x86\x25\x2d\x6d\x15\x89\x4e\xe7\x97\x7d\xbd\x74\xfa\x4b\xdd\x47\xd3\x1f\x18\x6e\xfc\xa6\x53\x4e\x13\x34\xec\x4f\x3c\x3d\x5d\x34\x6f\x67\x31\x44\x0e\x49\xb9\x54\x3a\x04\x29\xac\x59\x4e\x92\xc6\x76\xaa\x56\x79\x77\xd8\x8e\x95\x99\x92\x1e\x1b\x71\x2a\xbb\xe2\x56\x42\xdf\xf8\xaf\x6e\xb2\x20\x62\xab\x49\xc6\x1f\x87\xe6\x6b\x47\x49\xa7\xae\x43\xd6\x74\x45\x66\x74\xe2\x90\x90\xf6\x86\x52\x3d\xf6\xec\xc1\x81\x76\xb2\x59\x35\x50\xae\x53\x5b\x0c\xac\xbd\x58\x9d\xb5\xf2\x14\x9d\xd5\x75\xeb\x8f\xfd\x9c\xa3\xb4\x3b\xc3\xc6\x8c\x24\x64\x86\xe1\x5b\x82\xfa\xc3\xf5\x52\xbc\x1b\x62\x23\x24\x52\x31\x81\x52\x1b\xbc\xb3\x58\xd1\x5d\x61\x63\x45\x04\x59\xe1\xea\x28\x70\x57\x4a\x63\x29\x09\xfc\xcf\x0c\x9f\xcc\xf2\x07\xac\xe0\xf9\xbb\xe1\xc5\xdd\x35\x36\xd6\x24\x27\xeb\xe7\xe1\x85\x3a\xbc\xac\x39\x7f\x8c\x40\xe0\x59\xed\x08\x15\x7e\x86\xf0\x56\xf7\x89\x2d\xea\xee\x23\xac\x78\x90\x5d\x4b\x22\x3b\x5d\x17\x12\xfa\x63\xe0\x4f\x1a\x73\x06\x28\xad\x3f\x77\x83\x18\xb6\x57\xcb\x98\x0b\xe4\x62\x12\xa0\x04\xdb\xb9\xf8\x2c\xf2\x95\x40\xda\xf3\x0d\xe2\xbb\x9e\xe3\xc5\x83\xc4\xe2\x15\x49\x2f\xaa\xc2\x3e\xfb\x1d\x22\x1b\x57\xb7\x71\x02\xb7\xd3\xa8\xf5\x00\x37\xd0\xa1\xc2\xcb\x53\xe7\x96\x72\x73\x42\xeb\x0c\x1a\x9c\x56\xc9\x35\xa4\xdc\x5c\xa6\xd3\x20\xe9\x49\x02\x61\x81\x52\xa2\x32\x65\x0b\x4c\x38\xf8\x9f\x09\xca\x09\xa7\x4c\x32\x65\x4c\xa2\xc6\x68\x14\x2d\xb1\x92\xb0\xf9\x82\xcc\x13\x90\xb0\x49\x0b\xe9\x5d\x09\xdf\x77\x06\xf2\x4a\x4a\x1c\x85\xbc\x54\x38\xc6\xe5\x53\xb0\x82\x52\x4f\xdd\x05\x29\x4e\x44\x19\xd4\xbf\xa0\x82\x08\x9a\x60\x12\xc3\xf9\x40\x42\x63\x12\x2b\x93\xad\x5d\x38\x16\x24\x5e\x90\xb9\x20\xb9\xc2\x71\x55\x88\xec\x85\x7d\x24\x8b\xd6\x3d\x04\x37\x4d\xff\x34\xb7\xb8\x82\xfa\x8a\xbe\x99\xa9\x5e\x20\xa1\xea\x02\x12\xe1\xe9\x7c\x46\xc2\x1a\xc1\x2d\x12\x3e\x05\x6a\x55\x82\x5a\x6b\xa0\x56\x64\x0d\xa0\x76\xd8\xf8\xae\x9e\x00\xb5\xa4\xe6\x8a\xf8\x34\xe7\x28\x26\x39\x99\x38\x98\x64\x34\xe6\xa8\x20\x82\x2c\x31\x09\xe4\x0b\x4e\x18\xbc\xd8\xc8\x17\x29\x49\xe4\x8b\x08\x4f\x97\x5b\x23\x14\xcd\xe7\x96\x3b\x76\x88\x35\x71\xcc\x99\x54\xc2\xe4\xcd\xc4\xb1\x66\xf9\x62\xd1\x1e\xec\x55\xc1\x31\xbc\x54\x05\xc7\x50\x49\xdf\x00\xe6\xbc\xe1\x17\x92\x81\xeb\x66\x26\x3e\x6f\xe5\x67\x2c\x97\xcd\x94\x56\xce\x06\x39\xad\x3c\x06\x62\x5a\xfa\x0c\x10\xa6\xce\xbe\x95\xe5\x7f\x8a\x89\x2f\xef\x63\xac\xbc\x27\x62\xf9\xad\x4c\x9d\x61\x92\x0d\x65\xea\x80\x9c\xac\xa8\x5f\x06\x97\x58\x53\xbf\xd4\x98\x66\xd4\x33\x7e\x05\x95\xe8\xb7\x1c\xc5\x56\x8a\x4d\x66\xf8\xc6\x6f\x39\xca\xad\x04\xc3\xd6\xd2\xc7\x1c\xcd\xe0\x5c\xf1\xf4\xd1\x89\x15\x1c\xd2\x1b\x74\x86\xbb\x21\x01\x5d\x6d\x66\x09\x79\x9d\xd2\xc4\x08\xcc\xc2\x58\x81\xdb\xd8\xc6\x2c\x8c\x35\xc4\x8f\xe6\x66\x61\x64\x9a\x3b\x47\x4e\x52\xf0\x61\xba\xcc\x51\x4c\x6e\x73\x94\x1a\xa9\x29\xa5\x17\xe5\xcd\xf4\x58\x6f\x98\x27\xb2\x74\x0a\x6f\xab\xc5\x74\xd9\xe4\x5c\x9b\x91\x65\x69\xa6\x91\x71\x2a\xe8\x89\x3a\x60\x0d\x38\xd9\x70\xb2\xe2\x64\xcd\xc9\x8c\x6b\x4a\x5c\xa8\xdf\x2c\xf9\x7f\x11\x3c\x65\xc9\x35\x9b\xaf\x88\x93\xf2\x5e\x2a\xc7\x37\x7c\xdf\x1e\x70\xab\x92\x56\x63\xc9\xeb\x60\x28\x64\xc6\x2b\x77\xee\x90\xcb\xce\xd0\x30\xde\x67\xf2\x2d\xe8\x8c\x77\xbd\x8a\x3a\xad\x0f\x16\xba\xb0\x1c\x71\x85\x83\x6a\xeb\x4c\x8b\x28\x78\x56\x0e\xc7\xfa\xe5\x15\x27\x01\xa7\x2b\x48\xbf\xc7\xe9\x9a\x53\xed\x58\xfc\xaa\x2c\x1c\x2a\x4c\xd7\xdc\x10\xd6\x8a\x1b\x05\x26\x50\xbe\x5d\xf8\x46\xb6\x79\xc5\x11\x74\x49\x65\x52\x73\xcd\xe9\x92\x43\x4f\x9d\xab\x98\xc2\x17\x9c\x9e\x73\x72\xc9\xa9\x75\xce\xc9\x1d\xa7\x97\x9c\x7c\xe6\x8f\xfc\x35\xd4\x56\xc1\xf1\x39\xef\x74\xd0\x39\x57\x6e\xff\x97\xf2\xe6\x12\x6e\x8a\xe3\x0b\x79\x73\xc1\x95\x77\xfe\x9d\xbc\xb9\x93\x37\x0f\x2f\xeb\xdd\xed\x8d\x90\xbd\xd4\x9e\xcf\xcf\x39\xb9\x90\x8b\xc8\xa5\xc4\x76\x51\x67\xa4\xba\xe4\xf4\x8e\x53\x0b\xc1\xe7\x28\xcf\x70\xd9\x01\xea\xa3\xdf\x71\xfa\x59\x7d\xf4\x07\x4e\xbe\x70\xf2\x9e\x93\x8f\x9c\x7c\xe2\xd4\x21\xb7\xf2\xe7\x2b\xf9\xf3\xb3\xfc\xf9\x55\xfe\xfc\x26\x7f\xbe\x91\x3f\xdf\xca\x9f\xaf\xe5\xcf\xf7\x35\x4d\x7e\xe4\xda\x37\xfd\xce\xeb\x6f\xfa\x27\xdf\x3b\x62\xbf\xd7\x07\xdf\xff\x72\xf2\x7d\x33\xfe\x7e\xd9\x3b\x62\xbf\xaf\x06\xc4\x8f\x75\x05\x05\xe0\xf7\x16\x80\x7f\xf2\xfd\x63\xf3\x6b\x7e\x3a\xff\x86\x77\xbf\xe6\xe4\x5b\xf9\xbb\x98\xfe\xc6\x4f\xe7\x3f\xf3\xee\x6f\x9c\xfc\x2a\x7f\x17\xd3\xaf\xf8\xe9\xfc\x13\xef\x7e\xc5\xc9\xad\xfc\x5d\x4c\x6b\xb7\xc7\x8a\xb0\x9f\x38\xbd\xe5\xf4\x2b\x4e\x7f\xe6\xf4\x57\x4e\x7f\xe3\xf4\x1b\x4e\xbf\xe5\x14\xa8\xd2\x1a\xe3\x3f\x96\x83\xf3\x13\x37\xa9\x20\xb7\xdc\xa4\x05\x31\xcd\xaf\xb4\xb1\xfe\x3b\xd7\xbf\xeb\x3b\xed\xcd\x77\x65\xdd\xfa\xe5\xdf\x39\xf9\x91\xa3\xf7\x72\x54\x7f\xe4\xad\x58\x1e\x7f\x6f\xf3\x6f\xeb\x3d\x27\x29\x2d\xac\x8f\x9c\xe4\xf4\x36\x47\x89\x91\x98\xa9\x91\xe2\x83\x9f\xb9\x49\x73\x03\xbd\xe7\xa6\xc0\x5d\x8f\xfc\xaa\x6e\x3f\x72\xb3\x90\xb7\xbf\xc9\xdb\x7d\x4d\xfc\x93\xb7\xe9\xaf\x05\x40\x68\xbd\xf9\x9b\xf6\xe6\x17\xf9\xe6\x07\x8e\x60\x84\x69\xb0\xfe\xb6\xfd\x65\x3f\xc0\x97\x7d\xe0\x14\x5a\xfe\xc2\xe9\x56\xe3\x3f\xfc\x89\xdf\xf7\x0d\x37\x29\xca\xe9\x47\xc9\x27\xde\x4b\x3e\x51\x96\x27\xdf\x6a\xa5\xc9\xd7\xdc\xa4\x3d\x63\x9b\x1a\x6a\xea\xfc\x83\xd3\xef\x79\xd3\xc7\x3f\x81\xca\xa9\x72\x75\xf0\x34\x29\xc4\x6d\x41\xc5\xc3\x4f\x5c\xcb\xd4\xfe\xc7\x85\x72\x3f\x9a\xf6\xed\x81\xda\x32\xfd\xa0\xee\x77\x88\x27\x65\x4e\x17\xe5\xae\x24\xca\xfc\x73\xfb\x66\x91\x2a\x0c\x82\xfb\xde\xa3\x3e\xad\x4c\x7d\x32\xb9\x07\x90\xea\x0d\x67\xe7\xe9\xa5\x43\x29\x6d\x40\x55\xd9\xf6\xca\x0f\xb6\xf9\x32\x5d\x89\x1f\x59\x71\x85\xca\x50\x5b\x25\x2c\x68\x71\x17\xe3\x2c\xd3\x09\x6a\x65\xeb\x54\x81\x6d\xc8\xd7\xe9\x67\xf1\x51\xe5\x8f\x6e\x41\x76\xdb\x69\x04\xdb\x95\x24\x8a\x65\xa5\xb2\x58\x28\x22\x26\x19\xc2\x6e\xe0\xa6\x4e\xf5\xa6\xa5\xaa\x18\x2b\xf5\xfa\x56\x29\x87\x40\x3c\xb0\x8a\xd3\x7c\x93\x97\x79\x5a\x38\x11\x3e\x29\x7c\x92\xf8\x24\xf5\x49\xae\x79\x18\x90\xd8\xdf\xb9\xc6\x6b\x54\x8e\xfd\xca\xb5\xde\xdf\xd9\x0b\xff\xe2\x9d\x0e\xf7\x11\xb4\x80\x49\x5d\xfa\x9b\x7c\xff\x18\xf9\x17\x7f\xe2\x1c\xf8\x5f\xbc\xb4\xc9\xd8\xc7\x2f\xcd\xdc\xaf\xdd\xc7\xfd\x7d\x4b\x39\x2b\x8f\xf6\x6b\x7c\xb8\x4f\x84\x4f\x13\x5f\x0e\x60\x9f\xa6\xbe\xbe\x06\xf3\xb2\x70\xe2\x5b\x54\x90\xd4\xb7\x68\x41\x72\xe5\x79\x20\xe7\xb2\x6f\x24\xbe\x99\xfa\x46\xea\x63\x4c\x00\x02\x54\x57\x53\xcf\xf7\x69\xec\x1f\x2c\x45\xf1\x26\xf3\x49\xe0\x93\x8d\x4f\x56\xfe\x01\x5f\xb2\xd5\xea\xcd\xda\x57\xd9\x53\xf3\x35\x2f\x54\xae\x1b\xd5\x5d\x2c\xcb\x44\x12\xd2\x2a\x56\xeb\xcc\x6f\xcd\xba\x2a\xe1\x6a\x2b\x85\xa6\x32\x58\x2b\x4e\xa8\x83\xb5\xf4\xe4\x1f\x58\x72\x29\x54\x8e\xf2\xff\xc4\xc9\x67\xb6\x8c\xc3\x37\x61\x7c\x19\x17\xab\xe9\x9b\xbf\xfd\x21\x1e\xfe\x03\xf5\x8a\x13\x77\x50\xc7\xa0\x87\x53\xc7\xe2\x90\xd2\xcc\xaf\x9a\x12\xd4\x75\x0c\xa3\x38\xc8\x7c\x5a\x90\xc0\x6f\x79\xea\xca\x0f\x4b\xa8\x7b\xa0\x10\x57\xf1\xc0\xc0\xeb\x44\x55\x4d\x9b\x10\xba\x55\x22\x96\xaa\xa4\xe6\xe0\x5d\x2b\x25\xf3\x64\x61\x08\xdc\x15\x66\x31\x4f\x16\x75\x50\xf7\xc0\x7f\x40\x55\x3c\xbc\x8a\xcd\x48\xb6\xa4\x1e\xd0\xb7\x6f\x1f\x34\x06\xb5\x8f\x2f\x99\x25\x63\x6a\x9f\x9a\xb7\xd9\x91\x7e\xfe\xbd\xcd\x84\xb4\x93\xb8\x2d\xd6\x53\x9f\xb5\x3d\x62\x38\xa8\xfa\xd6\xb7\xff\x7a\xfb\x98\xc9\x34\x87\xe6\xcf\xb3\x16\x35\x22\xfe\xe3\xcb\x4e\x23\x7f\xfb\xa3\x78\xf8\xcf\xf3\x9c\xa5\xac\xf3\xae\xa9\xb3\xc5\x58\x64\x47\x3f\x0d\x5d\xd1\xee\x90\xd2\x8d\x7f\x7f\xaf\x97\x3d\xa4\x34\xd0\xc6\x47\x9b\x17\x95\xb7\x07\x75\xff\x90\x56\x33\xd7\x0e\x91\x0d\xb1\xb2\x35\xf1\xf0\xc6\x79\xe3\x12\xf7\x8d\x7c\x6c\x79\xc6\x9e\x37\xf2\xc5\xe6\x3f\x64\x23\xa7\x57\x50\xa5\x73\x53\x10\xc9\xaa\xba\xaf\x86\x44\xf1\x50\x51\x7e\xe5\xcb\x61\xa4\x0c\x54\xb6\xd0\x6d\xe5\xa1\x03\x34\x45\x9d\x36\x79\xaa\x4c\x1e\x6a\x0e\x30\xf3\xe5\xb8\x92\x83\xbd\xd0\x06\xbb\x68\x0f\xf6\x7d\xa9\xf4\x2e\x4c\xda\x8c\xf0\x62\x61\x8a\xb9\x1e\x69\x21\x2c\x99\x0b\xcc\x24\x08\x4d\xdd\x23\xb1\x1c\xdf\xad\xe8\x03\xfa\x19\x2b\xda\xe1\x94\x1b\x77\x3a\xa5\xb9\x6f\x39\x0d\xcc\x78\xb7\xa3\x34\x56\x07\x71\x09\x4a\xa5\xaa\x9a\xd6\xd6\x3b\x8d\x5b\x33\xcb\xc5\xce\x54\x01\x65\xbd\x6b\xa9\x55\x5d\xf3\xa6\x22\x61\xf6\xb5\x60\xab\x75\xbe\x33\x83\x77\x59\xcb\x97\xbc\xd1\xf7\x5b\xb5\x02\x39\xf9\x77\x3a\x38\x97\x95\xde\xc9\xa6\xde\xb5\x9b\xe2\x22\x29\xf2\x74\x77\xfa\xf3\xb2\xda\x3f\x64\xb5\x7f\xb4\xab\x65\x79\xfa\xbb\x3a\x59\x79\x59\xcc\xe9\xa4\xe4\xbe\x05\xe4\x26\x5a\x2f\x97\x24\xe3\x78\x8a\x04\x2d\xb0\xad\x0e\xc0\x09\x53\xe9\x89\xec\x4a\x82\x7a\xe1\xfe\x5c\xc5\xd5\x51\x75\x68\x2d\x17\x28\x1f\xe5\x18\x4f\xe5\xe5\x4f\x1c\xf2\x96\x90\x1d\x41\xbc\x1f\xf5\x71\x0c\x1e\xd8\x05\x7c\x5f\xf3\xf8\xbf\xcc\x68\x81\xb6\xc6\x91\xc0\xa4\x74\xf5\x8e\x65\x43\x6a\xf9\xd8\xce\x64\x7a\xb8\xdd\x40\xb5\x9e\x6c\x1b\xe0\xaf\x97\x4b\x65\xa4\xf3\xe7\xae\x62\x39\xdd\x4a\x70\x05\x29\x14\x94\x3f\xaf\x22\x2e\x61\xed\x61\x80\x04\x2e\xbf\x05\xe5\xb8\xea\xc3\x56\xac\xd2\xa5\xaf\xed\x49\x57\x46\x0f\x3e\x6a\x65\xbe\x89\xfc\x9d\x81\x4d\x2a\xb9\x1f\xc2\xba\xfb\xb5\x17\x66\xfa\x26\x4e\xde\x08\x9c\xcc\xd3\x05\x78\x9d\xd6\x46\x15\xe5\x90\xa2\x05\x49\xf4\x43\x03\xbf\x15\x05\xfb\xca\x6f\x1f\x9b\x08\x9b\x2f\xe3\xec\x5b\xd8\x56\xeb\x74\xf4\x3b\x54\x1f\x9b\x08\x7b\xc5\xd9\x52\x20\x77\xe0\x60\xbb\xc8\x59\xb2\x5a\xb2\x42\x54\x21\x1e\x54\x9e\xb3\x74\xab\xb2\x7c\x0a\x5c\x22\x21\xa2\x44\x4c\xcd\xc4\x02\x69\x73\x71\x5f\xed\xb4\x75\xb8\x75\xe3\xb7\xc3\xc8\xa8\x8f\x40\xfa\x36\xb1\xfa\x98\x42\xed\x02\x83\xa1\xa4\x32\xfa\x28\xd4\x0e\xb0\x7a\x02\xb6\x1f\xb5\x91\x55\xda\x45\xe5\xae\xb1\x55\x6e\x24\x63\x92\x97\xcf\xdc\xf2\x19\x98\xc7\x30\x6a\x96\x00\x4d\x94\x5a\xb1\x51\x55\xab\xf6\x9f\xb1\x54\xb2\x78\x59\xc8\x5d\x98\x28\xaf\x0b\xb9\x0b\xb3\x86\xd3\xf5\x0e\x34\x42\x1a\x71\x8b\x94\x8c\x70\x15\x7d\x47\x1b\x3a\xd7\xdb\x9f\x0d\x74\x98\x03\xd9\x49\xb1\x68\x95\x3d\x7f\x29\x89\xcc\x82\xe4\x74\xd7\xa7\xc7\x14\xa5\x56\xbe\xfb\xe3\x18\xb5\x72\xa3\xfc\x90\xd6\x47\xe4\xad\x8f\x00\x53\xbc\xad\x8f\xb8\xf8\x3f\x21\xa6\xd1\x9f\xc4\x75\xe3\x60\xb0\xa3\x61\xf9\x04\x75\xf7\x22\x76\xe6\xeb\xfa\xa9\x26\x38\x4f\xcf\xfc\x9d\x0a\x1b\x2c\xbe\x6a\x00\xeb\x16\x8a\x3b\x9c\x32\xf5\x92\x4d\x24\xf6\xfd\x6a\x67\x59\x54\xf7\x91\xdc\xa5\xfa\x6c\x97\x7d\xc6\x16\xb6\x8d\xef\x4b\x82\xc2\xee\xa8\x51\xb9\x86\x82\x13\x89\x4f\xdd\x21\xb9\x83\x7d\xee\x9e\x63\x5c\xe7\xda\xb9\xef\x67\x5f\x3f\x4f\x36\x8b\xd3\x2d\x83\x83\xfa\xdc\x19\xed\x4c\x29\xad\xec\x91\x2b\xe7\x98\xcc\x4a\xc9\x19\x0d\xac\x9c\x5c\xd1\xc8\x88\xcc\x33\xe3\x0c\x3c\x63\x4e\xfa\x46\xd1\xe9\x84\x96\xa5\x0a\xde\x50\x66\xae\xc8\x35\xe5\xe6\x9a\x9c\x53\xdf\x9c\x91\x0b\x7a\x9b\xa3\x1b\xe3\xc6\xbc\x36\xae\xcd\x73\xe3\x1c\x93\x4b\xfa\x6b\x8e\xce\xbb\xf4\x02\x2b\xef\x17\xf9\x3f\xb6\x5c\x7c\x3c\xcb\xef\xef\xc1\x29\x6e\xa3\x3c\xf5\x62\x73\x83\xbb\xde\xf4\x32\x47\xd7\xe4\x06\x93\xcf\x54\xa0\x3b\x72\x89\xc9\x3b\xfa\x59\x0e\xb7\x0f\xf4\xb3\xe4\x1a\x5f\xe8\x3b\x2b\x25\xef\xe9\x07\x2b\x27\x1f\xe9\x99\xf1\xc5\x8a\x8c\xf7\x47\xe8\xa3\xf1\xb1\x7b\x75\x52\x00\x44\x14\x19\x5f\xcc\x33\xe3\x3d\xee\x5e\x59\xf6\x00\x9f\xd8\xbd\xfb\x7b\x66\xac\x4c\x6e\xac\x4d\xdf\x98\x1d\xdf\xf9\x90\x9c\xac\x45\x87\x77\xe4\x03\xb9\x23\x37\x5d\x7a\x41\xae\xe5\xcf\x39\x50\x83\x2c\xcb\x71\xf6\x8e\x7c\xc0\x52\x7e\x51\xa5\xc8\x35\x39\x7f\x44\xb9\x26\x67\xd5\xf6\xb2\xb1\x97\xde\x95\x26\xbe\xd4\x47\x66\x3d\xee\xae\xf6\x8f\xab\x6d\x53\xe1\x50\xdb\x87\xbc\xd9\x3b\xb6\xda\x9e\xcd\x7a\x9d\x48\xd7\xa4\x97\x2a\x0c\x50\x13\xf4\xac\xf2\xf3\x6b\x42\x93\xb5\x8e\xd0\x03\x70\xec\x0c\xab\x4d\x74\x52\xec\x76\x35\x3e\x43\x4d\x28\x13\x88\xf5\x9b\x92\x7c\x21\x39\xba\x80\x17\x07\x09\x92\x94\xc9\x4a\xda\x04\x94\xc9\xe6\x36\x94\x29\x8b\xda\x94\xac\x94\x23\xd9\x9a\xc6\x73\x08\x5f\x10\xcf\xbd\x05\xb9\xf4\x61\xa7\xa4\xc4\x30\x20\x1b\xdc\xf6\x36\xae\xb0\x5a\x92\x9d\x51\xf1\x6f\xc0\x21\x19\xd7\xc8\x5f\x97\x54\xf9\x36\x09\xe9\xb9\xc6\xfd\xd5\x14\x3a\x43\x29\x85\x3d\xa0\x9c\x06\x24\xa6\x1b\xc2\xe8\x8a\x70\xba\x26\x3e\x9d\x35\xdf\xaf\x2d\x04\x08\xff\xd1\xfe\x2a\x39\x0e\xd2\x72\x24\x28\xd4\x43\xcd\xbf\xfe\xaa\x11\xda\xc3\x87\x07\x15\x25\x7f\x87\xe8\x17\xf9\x68\x47\xfc\x1d\xc8\xf0\x02\x17\xe4\x31\x9b\xd4\x1c\x06\x1f\xb0\xd4\xbd\xc1\x7a\xe4\x9d\x4f\x77\xc0\xda\xc7\x69\xab\xc8\xcc\x12\x44\x33\x58\x3e\xf8\x8f\xc2\x72\x1d\xc6\xf8\x91\x8d\x47\x13\xca\xa6\x31\x1a\x51\xe6\xe4\x95\x85\x87\x29\x0c\x14\x1b\x34\xc5\x24\xb1\x84\x81\x98\x41\xf3\x26\x8a\x5a\xfc\x28\xa6\x98\x5e\x17\xc5\x56\x81\xbb\xc2\x48\x09\x4a\x2c\x26\xaf\xf2\xc5\x03\x89\x1f\xb4\x66\x0f\xea\x40\x61\x71\x79\x5c\x18\x63\xe2\x53\x66\x08\x88\x31\x2f\xe4\x78\xeb\x0a\xb2\xa1\xbc\x2b\xc8\x8a\x22\x6e\x24\x16\x33\x24\x54\xb2\x96\x77\x85\xc9\x8c\x04\x77\x45\xf3\xe1\x33\x24\x1a\x17\x9d\xb9\x6f\x20\x21\x91\xb7\x32\xf8\x8a\x1c\x9b\x05\x49\xac\xcc\x10\x96\x6f\xc4\xf5\x67\xcc\x76\x07\x83\x2b\x61\xa4\x06\x0a\x0c\x61\x6d\x8c\xc2\x5c\x61\x92\x1b\x68\x6d\x6d\x0c\x61\x05\x46\x81\x17\x0f\x64\xa6\xf9\x75\xeb\x32\xea\x7b\x7f\x87\x27\xf6\x1b\xf1\x80\x5b\xa7\xab\xef\xfd\x9d\xc1\x7b\x2b\x86\x44\xdd\x81\x43\x56\xb4\x3f\x76\xc8\x9a\x7a\x03\x87\xcc\xa8\x43\x42\xea\x90\x25\x75\x48\x44\x1d\x72\x46\x1d\x72\x45\x1d\x72\x43\x5d\x72\x4d\x5d\x72\xae\x54\x9d\x0b\xfa\x9e\x91\x4b\x75\x7d\x47\x33\x4e\x3e\x53\x5d\xcd\x7d\xa7\x47\xe2\xdf\x0e\x1f\xa7\x61\xf7\xa1\x65\x5b\xe5\x57\x21\xe2\xea\x24\x25\x18\x77\x3a\xca\x92\xea\xa6\xac\xde\x0a\xf4\xf8\xa5\xde\x29\xfc\xe0\xa3\x0d\x71\x88\x03\x2c\xfa\x0a\x97\x0a\x33\xa0\x57\xa0\x19\x09\xa5\x82\xac\x0a\xad\x2c\x75\xdc\x0e\x8e\x3d\x65\xf1\xc6\x24\x7a\xc3\x10\xb8\xe6\xc8\xb1\x92\x31\x48\x37\x48\x7c\x79\x95\x10\x2e\x59\xd6\x67\x1f\x71\xf2\x19\x93\xf7\x2d\x1a\x6b\x49\x73\x4b\x1f\x0b\xf2\xae\x76\x77\xac\x34\x82\x1d\x13\x3a\xeb\x74\x02\x2a\x35\xc8\x6c\x9a\xd1\x77\xfe\x2e\xa3\x9c\x7d\x73\xbe\x54\x1c\xe0\xa6\xb5\xfd\xd1\x9a\xbb\x4d\xb8\x63\x98\xfe\x09\x46\x17\x88\xa1\x3b\x14\x50\x81\x31\x44\xce\x7a\x07\x46\x06\xcb\xf8\x65\x36\x15\xe8\x82\x0a\x72\x4e\x55\xce\x69\x49\x04\x3c\xbd\x00\x18\xe9\xaa\x78\x39\x90\x3b\x2a\xc8\x25\x4d\x69\x5e\x06\xd7\x50\x80\xee\x24\x20\x09\xe4\x2c\xb9\x5c\xee\xdc\x80\xd8\x85\x8e\x29\x4e\x3f\x32\x74\x4e\x25\x97\xc2\x53\x54\x0e\xcf\xf7\x0c\x2b\xa0\xe7\xc6\x4d\x5e\xc1\xfd\xf6\xe5\xf6\x3d\xe8\xae\x51\xee\x5b\x98\x66\x1c\x4f\xbf\x61\xe8\xb2\xb1\xcd\x49\x1b\x83\x9c\xbc\x31\xd3\x89\x6b\xdb\x9c\x12\x11\x05\xee\xf2\x54\xfe\x3b\x9d\xcf\x2f\x49\xba\x20\xf3\x9c\xc4\x8b\x85\x44\x0f\x64\xe6\x97\x61\xb6\xa1\xa6\x20\x5f\x24\xc8\x8d\xac\x59\x0b\xd8\xff\x37\x6b\x13\x00\x54\xda\x9b\xbc\x7b\x55\x18\xbc\x19\xec\x99\xfd\x4f\x6f\x28\xa5\x51\x12\x82\xb9\x46\x75\xa7\xa0\xce\xe4\xa4\x0d\x61\xc6\x92\x77\x76\x9e\x16\x2f\xc6\x72\xd9\x82\x1d\xb5\x60\x9f\xd1\xad\xe8\x93\xe5\x8b\xa9\x53\x36\xbb\x94\xcd\x46\xf2\xe7\xac\x6a\x9b\xbd\x7c\x44\x5d\x51\xd1\xfa\x8a\xab\x72\x00\xe5\x22\x5a\x0a\x5e\xfc\xfa\x32\x28\x37\x54\x40\x54\x21\x05\xe3\xe6\xd8\xd1\x40\xfc\xf6\x32\x10\xd7\x2d\x10\xd7\x0a\xc4\x2b\x83\xfe\x55\xfc\x8a\x0a\x43\x94\xe3\xf0\x36\x47\x9f\x61\xda\x47\x71\xf1\x68\x42\x68\x46\xbf\x37\x3e\x7a\x47\x94\x92\x05\x65\x7f\x6e\xa7\x95\xd3\x4a\x5e\x6f\x95\x3c\x8f\xc3\x56\x86\x39\x3d\xba\xde\x56\xd1\xef\x45\x7c\x79\xb5\x07\x81\x8b\xa6\xec\xe3\x55\xae\xa0\x62\x4f\xcc\xc9\x77\xd5\x4a\xdb\xc4\xe4\xfd\x20\x49\xa8\x6d\xc6\x7c\x6c\x96\x44\xf0\x37\x5c\xe6\xdd\x1e\x49\x29\xac\x94\x52\xfd\x6d\xf1\xd4\xdc\xce\x58\xce\x96\x4b\xb1\x7c\xd9\x6e\x5c\x8a\x8a\xda\x86\x29\xa9\x6c\x98\xf0\x74\x5e\xc8\x01\x99\xa8\x01\xa9\x79\x8c\x7c\x6a\xf9\xa5\x7e\x2c\x43\xd8\xa2\xc4\x54\xc1\xcf\xbb\xde\x81\x8a\x2d\x91\x4a\x4d\xe9\xb1\x74\xd5\x0a\xf5\x70\xa0\x69\x7a\x5a\x48\x87\xb9\x30\x0a\x95\x85\xa6\x5b\xd4\x02\xc9\xe3\x30\xc5\xad\x1a\xdd\x82\xfc\x9a\xa3\x44\x09\x20\x89\x94\x1b\x0f\x54\x14\x00\xd7\x4c\x0c\xe4\x19\xa9\x05\x59\x55\x6f\x73\x94\xe3\x6e\xba\x33\xb8\x6e\x02\x6f\x2d\xcf\x28\x13\xe1\xc8\x72\xb5\x1d\x93\xb2\x9c\x4a\x31\x89\xad\x32\xc4\xf6\x4b\xe2\xe6\x26\x34\xb6\x0a\x15\x11\x5d\x10\x48\xf2\x80\x8d\x4f\x5a\xee\x9d\x37\x89\x91\x1e\x3b\x9d\x0e\x62\x16\x5d\xe6\xf2\x95\x28\x0b\x60\x32\x67\xdd\x54\x7e\x13\xca\x2d\x24\x0c\x61\x26\x46\x82\x8d\xd4\x48\x71\x57\x7e\x0e\xde\x8a\x9f\x7b\xeb\x37\x63\xed\xa3\x8f\x3e\xf9\xb8\xde\xd6\x18\xd8\x7d\xaf\x8f\x4b\x56\x89\xe6\x0e\xe9\xf5\xec\x61\xbf\xef\xe9\xca\xd1\x57\x5a\x75\x09\xaa\x19\x43\x68\xee\x4d\xec\x01\xe9\x0f\xec\xc1\xa2\x86\xe9\x8c\xda\x5b\x7a\x52\x1a\xf3\x06\xce\x02\x97\x4c\x13\xcd\x27\x43\x22\x6f\xab\x46\x2d\x7b\x48\x7a\x63\x7b\xa4\xb7\xf9\xb3\xbf\xcb\x2e\x9a\x7e\x05\xe9\x59\x29\x60\x51\x41\x73\x07\xfd\x36\x38\x8f\x0c\xc6\x80\x90\x86\xe7\x60\x40\x86\x83\x85\x94\x7e\xb6\xea\x8e\xda\x75\x7b\xc4\x9d\xd8\x93\x76\xdd\x31\x71\xc7\x0b\x4c\xb2\xdd\x66\x4b\x31\x55\x96\xe4\x7a\x36\xab\xad\xd4\x4a\x0c\x66\x4e\xd5\xad\xe5\xda\x9b\xd4\xa1\xb0\x18\x26\xf1\xfd\x3d\x4a\x5b\x0f\x70\x19\xca\x49\x7b\xa2\x05\xc1\xd6\x24\xe4\xca\xc7\x2c\xa8\x4f\x25\x1f\x0f\xb9\x0a\x1b\x56\xf6\x11\x26\x09\x65\x5a\x1f\xc1\x2c\x15\xd5\xde\x1d\xee\x82\x9f\xaf\x50\x5b\x66\xae\xbc\xaf\xc2\xf6\xe6\x27\xd4\x76\xbd\x4e\x27\x3f\xb6\xbd\x5e\xbf\xd3\x49\x4f\xa8\x65\xf7\xbd\x41\xa7\x93\x1e\x5b\xb6\xe7\xf6\x4f\xf9\x14\xca\x0c\x87\x5b\x85\x3c\xb7\xaf\x0a\xb9\xee\xe0\xd4\x9f\x32\x5c\x4b\xc7\xf8\x81\x04\x8f\xa4\xca\x9d\xbe\x7b\x28\xa5\x73\x56\xed\xfc\x16\x34\xc1\x65\x56\x61\x76\x8d\x12\x4c\xfc\xe6\x5a\x0a\x2f\x55\x06\x65\x22\x76\xf7\x5b\xe3\xb9\x62\xb9\x90\x25\x2e\x3f\xc2\xe9\x3c\x59\x3c\xb3\x23\x57\x55\x13\xaa\x9a\x50\xd5\xc4\xe2\xb9\xed\xb9\xbd\xf5\x9e\xdb\xab\x7b\xb2\xe2\x33\x1b\x77\x7b\xeb\xbe\x6c\x17\xef\xb9\xea\xe5\x96\x9e\xe2\xa6\x29\xc9\x65\x47\xbe\x76\x4d\xd7\x0c\xa4\x05\xc4\x43\xd5\x6f\xfd\xf6\xed\x46\x2e\xf9\x7a\x0d\x35\x74\x5e\x2e\x6d\x56\xe3\x1f\x5a\x52\x97\x76\x6f\x60\x40\x4b\xf5\x9b\x40\x9b\x18\xad\x49\x02\x8d\x97\x13\xe8\x41\x2f\xf6\xe2\x43\xa7\x16\xb8\x83\xed\x39\x19\x97\xd2\x6c\xa0\xa4\xd9\x46\x8d\xd3\xab\x09\xac\x1f\x6a\xcc\xe7\xb1\x65\xf7\x07\x03\xa3\x20\x81\x65\x7b\xbd\xb1\x51\x2c\xc8\x3c\x36\xab\x67\x66\xf9\x6c\x51\x1d\x0e\xa2\x4c\xce\x75\xde\xda\xc9\xb6\xec\x9e\x33\x2a\x4b\x3b\xae\x51\x2c\x76\x34\xe1\x0d\x8c\xc2\x9c\xe5\xb2\x8c\xeb\xc1\xa5\x6c\x07\xa6\xb5\x01\xbe\x31\xd0\x94\xba\x6e\xb7\x96\x53\x7f\xab\x35\xcf\xa9\x70\x93\xa0\x76\xb4\x06\x40\xab\xd6\x86\x43\xad\x39\xd7\x1d\x3c\xd3\xdc\x46\xf5\xcd\xf3\xf2\x60\x50\x8a\x63\xc1\xb3\xf2\x60\xab\xe4\xd3\xf2\x60\xab\xe8\x33\xf2\x60\x53\x56\x5b\x38\xb5\x04\xb6\xbb\x4f\xf0\x1a\x6d\xb9\x72\xa1\x55\x96\xe1\x31\x15\x28\x35\x72\xdc\xac\x32\x65\xe2\x1d\x8f\x38\x8b\xe9\x3c\x36\xf2\x32\x83\x5f\x6c\x94\x39\xfc\xb4\xc4\xb7\xcf\x35\x75\x9b\xa3\xc2\x28\x40\xca\x20\xb9\x6c\xa8\xcc\x44\x00\xfe\xba\x60\x85\xae\x19\x82\x17\x46\x4c\x52\x83\x41\x3c\xff\xb4\xd3\x49\x8c\xb8\x9b\xca\xe6\x24\xa8\x6f\x7c\xfa\xab\xbf\xd3\x5d\xe7\x36\x47\x5e\x17\xb9\xa6\xc0\xf8\x01\x6b\xc2\xdf\xb7\x9a\xf0\xf1\xc5\x47\xdf\x34\xb2\x8b\xd7\xb7\x47\x03\xdc\xe8\xd8\xc8\x1d\x4d\xec\xc9\x64\x82\x1f\xbe\xa9\xb6\x5e\xe8\x6f\xbb\x1b\x03\x33\x79\xd1\xf5\xa0\x29\xf0\xc4\xde\x87\x17\x12\x14\x52\x0f\xe3\x4e\x47\x74\x41\xa0\x6d\x61\xf7\x7d\x1b\xbb\xaf\x6b\xec\x46\x13\xbb\xef\x8e\xc7\x3b\xd1\xab\x6b\xff\xe8\xb7\xf3\x0f\x92\x2f\x39\xfa\x2a\x47\x28\xca\xc1\xca\x12\xeb\x89\x16\x7f\xd7\x5a\xfa\xce\x47\x3f\xd6\x2d\x4d\x86\x6e\xf7\x4a\xdf\x85\xfa\x6e\x7b\x8f\x8c\xc2\x46\x1b\x89\x69\x5e\xca\x39\x84\xd1\x5c\xd5\x26\x9c\xe6\xcd\xec\x84\x28\xf6\xcd\x64\x24\x2a\x98\xb7\x2e\xd7\xd4\xfb\xde\xb9\xc1\x40\x12\xcb\x51\xc8\x50\x5e\xc9\x53\xb8\x5e\xd5\xd5\x41\x6e\x3d\x1a\xfd\xf2\xa8\x3d\x3b\x9d\xcf\xb9\x94\x33\x62\xc2\xa5\x78\x11\x2f\x08\xdc\x9b\xea\xde\x8c\x17\x8b\xa9\xa0\x94\xfe\xe8\x9f\xce\xe7\x75\x1c\x8b\xb2\x46\x86\x89\xe4\x6e\xf5\x69\x6b\x59\x31\xc1\x24\x85\x5c\x52\x19\xd1\x6a\x48\xe0\xa4\xc0\xe0\x0f\xa4\xd5\x90\x6d\x90\x14\x2f\x9a\xbc\x27\xf9\xab\x16\x10\x58\x20\x60\x19\x92\x7c\x26\x7f\xed\x86\x05\xaf\xeb\x73\x55\xff\x35\x7b\x14\x71\x5d\x39\x2e\x2b\xbf\x72\x1b\xa8\xda\x04\xca\xa4\xcc\x48\x95\xc5\xc7\x14\x65\xcd\xee\x4f\xd1\xec\xfe\x68\x4e\x5a\xa9\xb6\xfb\x13\x34\xbb\x3f\x59\xb5\xfb\x93\x41\xb7\x24\xb2\x17\x1e\x64\x01\xcd\x98\x5a\x67\x2c\xe5\xc8\x16\x72\x64\x6b\xc6\xd0\xfe\xae\xac\x27\x72\x0c\x14\xa7\x30\xdf\xa6\x5f\x72\x94\x74\x55\x18\xc8\xee\x97\x1c\xfd\xdd\x47\x05\xee\x02\x64\x95\xc9\xe8\x3d\x3c\x93\xd5\xa4\x52\x06\xb1\xdf\xab\xf5\xf6\x47\xbf\x1d\x18\x50\xce\xb5\x13\xe7\xb4\x38\xb6\x20\x30\x35\x64\xea\x51\x97\x78\x5a\x9c\x40\x90\x50\x78\x56\x06\xa9\x56\x38\xe5\xdd\xf7\x65\xab\x4d\xfe\x1f\xa5\xf4\xa5\x52\x72\xc8\x95\xce\x27\xaf\x9f\xd8\xe7\xd7\xbe\x31\xb7\x0a\x12\xd3\x4f\x10\xe0\xf2\x36\xaf\xd5\xb7\xff\x46\x13\xf4\x8c\x8b\x1c\xbd\xcf\x51\xde\x8d\x89\xdb\x4d\x31\xb6\x22\x75\x74\x50\x7f\xfd\xff\xb6\x55\xc0\x7f\x36\x6c\xd4\x99\xd8\x83\x96\xba\xd3\x73\x48\xcf\xd1\x75\xb1\x5f\xb6\xd9\x94\x6e\x25\xf6\xb7\x36\x07\xfc\x45\xd3\x2d\x3d\x7b\xd8\xd3\x2d\xcf\x9f\xed\x69\x94\x58\x65\x3f\xa3\xc2\x52\x79\xaa\xba\xa9\x29\x76\x6d\x1a\xfc\xf2\xb8\x67\x75\xea\xa6\x86\x68\xf5\x54\x5c\xf7\x53\xfc\xaa\x5e\x7a\xb6\x47\xe2\x1d\x3d\x12\x77\x53\x92\x5b\x8f\x3a\xb8\xdd\x21\xff\x68\x77\xc8\x0f\x0d\xdd\x7a\xae\xed\x0e\x5a\x3a\xb9\xdb\xb3\x27\xbd\xf1\x64\x81\x1f\xbe\x7e\x6e\x65\x13\x0f\x18\x93\x1f\xfd\x27\x0f\x68\x84\x1a\x2f\xef\x80\xd4\x6a\xa4\xfc\x52\xd7\xf8\xc5\x87\x61\xff\x93\x4f\x5d\xbb\xd7\x77\xbc\x61\x9f\xfc\xcb\xa7\x96\xed\x8c\x5d\xd7\x19\x12\x91\xd1\xf1\xa4\x27\xac\x21\x29\x32\x6a\x3b\x4e\x6f\x34\x19\x92\x24\x93\x12\x42\x0f\x77\xbd\xa6\x53\xd2\x4c\xa7\xe6\xaf\x39\x4a\xb2\x72\xe7\x04\x3c\xca\x12\x48\xa6\x9c\x36\x89\x88\x84\xf2\x70\xeb\xca\x72\xe8\x27\xdf\xec\x19\xff\xf2\xc1\x83\x0c\x8d\x0c\x91\x99\x13\xa3\xc8\x0c\xb0\x0c\x4c\xe0\x75\xf5\x52\x64\xa6\x7a\xa1\x0d\xc9\x3c\x6b\x0d\xc9\x34\xab\x49\x3b\x1a\xd9\xee\x60\xac\x8d\xc9\x38\xdb\x1a\x93\x45\x19\x9c\x44\x60\x23\x69\x6f\xf0\xe0\x6e\xaa\x72\xf8\x75\x53\xad\x2d\xd6\x6e\x2b\x6e\xda\xea\xf7\x6d\xa7\x3f\xd1\x05\x80\xa1\x2e\xde\xf1\x6c\xb7\xe3\x37\x75\x89\x4f\x1d\x2d\xf6\x92\x4b\x56\xd4\x21\x6b\xa5\xe4\xcf\xa8\x4b\x42\xea\x92\xe5\xde\x13\x4f\xf5\x25\x55\x80\xeb\x83\xc7\x87\x28\xda\xf1\xf7\x03\x26\x11\xcd\x34\xff\x8b\xc6\x1b\xfc\xcd\x8c\x72\x23\x20\x21\xe5\xc6\x86\xc4\x94\xa9\xe6\xaf\xf4\x53\xe9\x5a\x3a\x84\xbc\x3a\x33\x39\x5b\xe7\xee\xc2\x08\xe5\x74\x5d\x55\x82\x42\x6e\x08\x2b\x35\x8a\x83\x54\x4e\x49\x33\x37\x0a\x92\xd3\x2a\x76\xe6\x3c\x35\x7d\x92\x9b\x59\x3d\x21\xaf\x1e\x67\x1b\xd3\xdb\xb0\xfc\xb2\x0d\x2b\xdb\x6e\xc3\xac\xdb\xb0\xb6\xdb\xe8\xce\x48\xde\x0d\x17\x0f\xe4\xea\x89\xa3\xab\xb8\xd3\x61\x70\x74\x15\x4f\x63\xba\x44\x11\x62\x54\x0a\xa2\x10\xc6\xe8\x35\x67\x41\x11\x15\xb2\xab\xe0\x8c\x05\x28\x76\x26\xd7\xcb\x48\x02\x7a\xed\x62\x1d\x35\x67\x36\x2d\x88\xe5\x99\xcd\x7a\xcb\x9f\x5a\xad\xda\x69\xb3\x6a\xe7\xda\xaa\x7d\xd6\xac\xda\xeb\x6a\xd5\x5e\x93\x64\x41\xc0\x78\x41\xd1\xe6\xe5\x42\x10\xa7\xa6\x50\x20\xb9\xac\xf9\x4a\x11\xc8\x2f\xb5\xdc\xac\x3c\xb3\x01\x40\x73\x9f\x64\x80\xc6\xd6\xd9\xc6\xd3\xde\xda\x1f\x73\xb4\xa2\x49\x79\xc0\x81\x89\x90\x13\x77\x55\x7e\xed\x0a\x4e\x3a\xae\x5e\x79\xd2\x11\x54\xc7\x14\x00\x23\x38\x76\x34\x10\x2f\x3c\xe9\xd8\xb4\x40\x6c\x14\x88\xe7\xd5\xd1\xab\x52\x1b\xbc\x7a\x56\x1d\x6d\x95\x7c\x5a\x1d\x6d\x15\x7d\x46\x1d\xad\xcb\x6a\xbe\xcc\x2d\xee\x58\x18\x85\x62\xdd\x0d\xcb\x46\xf6\x78\xe4\x8c\x2c\xdb\xed\xb9\x93\xd1\x04\x5c\xc7\x50\x6a\x20\xb9\x2e\x4c\x46\xae\x91\x58\xb6\xe3\xb8\x03\x6f\x62\xa4\xd8\xb2\x1d\xb7\x37\x9a\xb8\x18\x93\xc2\x40\xae\xed\x38\x23\xcf\x1b\x9a\x89\x2c\xed\x0e\x9c\xf1\xc0\x84\x8a\xde\x78\x3c\xea\x43\xc5\x7e\xbf\x3f\x1a\x48\x00\x83\x89\x3b\x04\xd6\xaf\xb1\xdd\xac\xcd\x76\x7d\x8d\xc5\x0f\x6c\x6f\x32\xd0\x18\x6d\x90\xb5\x16\x3f\xe0\xf1\x7a\x4a\x56\x3d\xb7\x60\x1b\x6a\x50\x43\xf5\xfa\x20\x24\x35\xac\x1c\x1c\xc9\xb5\x46\x56\x3b\xd7\x11\xd7\x7c\xc5\x4a\xb2\x6e\x37\xbe\x6a\x1a\x1f\x38\x2d\x35\xb2\xaf\x8b\xcf\xb3\xf6\xd7\x6d\x2b\x90\xc4\x12\xba\x45\x7f\xbd\xe6\xd0\xef\x7c\x34\x93\xfa\x14\x15\x95\x4e\x98\x50\x51\xaa\x71\x8d\x8d\xee\x2b\xb4\x93\x02\xcd\x95\x0d\x82\x9c\xdc\x0b\x3c\x9d\x23\x41\x0b\x84\x31\x24\x38\x87\x67\x0f\x44\xbc\xe6\xd8\x34\x41\xf3\xda\x70\x62\x3b\x45\x9f\x39\x71\xa6\x13\xa7\x6c\x25\x41\x90\x72\xae\x2c\x38\xf7\x16\xd6\xc4\x59\x3c\x90\x04\x74\x50\x22\x8b\xd5\x12\xe9\xc4\x76\x07\xfa\xd8\x58\x66\xed\x74\xd2\x52\x0c\x96\x93\x94\xd2\xa2\xbc\x3c\x75\xf5\xc0\xac\xd1\x56\x79\xb3\xb0\x6f\x35\xcb\xb0\xf6\xdb\x5a\x19\x15\xa4\xb0\xef\x74\x83\xae\xa6\x1b\x96\x19\x64\x8d\x4e\xa8\x4b\x52\x7a\xe8\x6a\xd1\x6f\xb4\x4c\x29\xd4\x39\xc8\x6d\xc1\xf8\xd5\x59\xd4\x0e\x76\xd2\x4c\x4d\x9b\x5f\xc5\xcb\x30\x17\xc9\x41\x72\x8a\x0a\xfb\x76\x17\x85\x85\x9d\x8b\x70\xcd\x05\x8a\x32\xe2\xe0\x6e\x45\xd2\x07\x94\x60\x89\xe0\xae\x2a\xae\x59\x57\x3a\x93\x95\x64\x59\x3c\x85\x06\xe2\x53\x66\x82\xc1\x46\x8c\xa7\x0e\xd4\x77\x48\x4c\x8b\x7a\x47\x85\xb7\xe0\xd5\x21\x51\x8f\x60\xc4\x95\xc8\x1e\x61\xa1\xfc\xb2\x6a\xe1\x15\xe5\x98\xf8\x2f\xae\x59\x34\x49\xac\xdb\x20\x32\xca\xed\x5b\x4b\x20\x4e\x7c\xdc\xf5\x48\x40\x7d\xfb\xd6\x14\xc8\x27\x1c\x37\xee\xf4\x3a\x4d\xd3\x56\x3c\x04\x61\xdf\x52\x24\xec\x5b\x2b\xb7\x6f\xb1\x51\x10\x61\xdf\x51\x94\xdb\x77\x96\xb0\xef\xb0\x91\x3c\x4c\x77\x16\xce\x70\x17\x05\x56\x56\x57\x70\x2d\x59\xe7\x54\xd8\x77\xdd\xdc\xbe\x9b\xba\x58\x56\xd5\xb7\x1d\x84\x54\xba\x8a\x17\x7b\x7e\x08\x5a\x90\x1c\x5c\x3b\x72\x7b\xd5\x5e\x20\x9e\xf4\xeb\x38\x74\x2b\xbd\xbe\x52\xea\x25\x98\xb4\x94\x03\x20\x71\x29\xc9\xed\x24\x0d\xc5\xcf\xaf\x81\xea\xec\x86\x0a\x00\xa7\xa5\x23\xa4\x66\xa1\x98\xb5\x4f\xa9\x9b\xae\x94\x6b\x4a\xa7\x93\x68\x89\x50\x52\x08\x8f\x7b\x64\x59\xe9\x09\x75\x8e\x70\x61\x52\x08\x52\xf7\x99\x2d\xd7\x42\x85\x58\x2d\xa8\x7b\x20\xd4\x03\xdd\x1d\xf2\xba\x9c\x80\xe2\x4d\x9c\xa8\x30\x12\x69\xf4\xc6\x67\x99\xa4\xdd\xbc\xb4\xf2\x11\x0b\xa2\xae\x4a\x57\x8c\x82\x5e\x64\x18\x4f\xb7\x9e\x9d\x67\x4d\x8a\x2a\x5d\x38\x4f\xc4\x97\x37\x9f\x33\x38\x9a\xa0\x73\xbe\x38\x4a\xa8\xaf\x02\x67\xa9\xac\x68\x39\x2d\x50\x62\x87\xac\x60\x10\x3a\x9d\x51\x94\xd3\xb3\x3c\x67\x77\x76\x94\xa7\xd7\x28\xaf\xc3\xe5\x62\xf8\xc4\xa4\x26\x02\xcd\xa5\x90\xad\x27\x28\xf3\xeb\x0c\xee\xf3\x78\x51\xb5\x2b\xaf\xc1\x39\xaa\xe4\x53\x09\x49\xed\x50\x64\xc5\x15\x4d\xd4\xbf\xa6\x5b\x8d\x6e\x0e\xa3\xfb\x2b\x11\xa5\xb9\x40\x77\x99\x6e\xd7\x9f\xb5\x98\x42\x85\x82\x66\x5f\xaf\x17\x50\xe8\xc7\x2b\xf8\x17\x09\x0c\x61\xa2\xa7\xed\x24\x7f\x97\xaa\x73\x81\x84\x87\x94\x0a\xa0\x80\xea\x9e\x4e\x07\x55\x1d\xa5\x3f\xc6\x44\xdd\x55\x0f\xe5\x8f\x96\x87\x4c\x1f\x2c\x07\x61\xfa\x87\xb0\xaf\x94\xf0\x52\x54\x61\xbb\x25\x38\x45\x04\x88\x6c\xaf\x5e\x1f\x9b\xa6\xee\x27\x03\x1d\xa5\x4c\x40\x55\x5b\xca\xa2\x54\x11\x0c\x2e\x4b\xa8\x8e\x7a\x51\x11\xb5\xf5\x6d\xef\x74\x62\x54\x12\x39\x4c\x9d\x0f\xf2\x8d\x66\xfc\x97\x95\xa7\x3f\x3b\x1c\xa4\x84\xe6\x34\x04\xfe\x42\x0d\xbb\xaa\xeb\x7f\xd1\xd6\x7f\x47\xb3\xc6\xcb\x9e\xcb\xfe\x9c\x66\xbb\xb5\x7d\x6d\xfc\xd2\x42\xa9\xdb\x44\x2a\x4b\xb9\x91\xcb\x35\xe5\x88\x1d\xbb\x5e\xa7\x83\x62\x39\x48\x51\x6a\xd1\x84\x4a\xd9\x4d\xe9\xd6\xb9\x19\x57\xba\x75\x8e\xb1\x55\xe0\x6e\xad\x93\xc3\xab\x46\x27\xcf\x31\xc6\x46\x8a\x01\xea\x21\xa4\x8c\x81\x04\xd7\xf8\xc8\x34\x19\x3e\xaa\xe4\x9e\xcc\x10\xc6\x13\x10\xba\x2a\xfe\xcd\xaf\x39\x82\x00\x38\xdd\x24\x83\xdd\x92\x4c\xdb\xec\xb8\x90\x2b\xc3\x9e\x2f\xd5\xbf\xd2\x1b\xc8\x01\xa3\x14\x43\xf9\xc5\x8c\xc6\x46\x7c\x50\x7f\x5e\x2d\x78\xc6\x8d\xe0\xc9\x1a\xc1\x33\x7e\x24\x78\x32\x5c\x7e\x7f\xbb\x66\x7f\xe0\x0d\x54\x4d\x6f\x30\x19\x0f\x87\xb2\x66\xcf\x75\x7b\x5e\x53\xd3\x75\xa1\x72\x39\x62\x81\x32\x27\xb3\xbc\xd3\xb1\xac\xfc\xc4\xa9\x37\x12\x45\x57\x09\xd1\x26\x02\x7c\xb1\x81\x62\xf9\xbf\xfc\xab\xe4\xe8\x5a\x8a\x8e\x1b\x29\xba\x92\xb9\x25\x37\x58\x3c\x90\x40\x27\xd5\xaf\x39\x26\xab\xec\xd9\x23\x90\x8b\xf2\x34\x83\xcc\xf6\x90\xb5\xc4\xd0\x2a\xea\xfd\x22\x51\xed\x17\x7d\xce\x34\x97\x97\xeb\x6c\x9f\xff\xcb\xe7\x8c\xf0\x74\x9d\x14\x3b\x12\x14\xa8\x3c\xa2\xf5\x02\x7c\x93\xe1\x07\x22\x6f\xb7\xb6\x33\x94\x1b\xb7\xe5\xea\xae\xdb\x6f\xd2\x08\xaa\x63\x61\x73\xb6\x5c\x42\x46\x03\xd3\x54\xa9\x49\x5b\xd6\xa3\x0a\x22\x34\xb0\xef\xf0\xbf\x8c\xf3\xa8\xec\xae\xe8\x3c\x5e\x54\xb9\x49\x25\x2f\xa6\x4c\x63\xee\x65\xe2\xb0\x18\x93\x84\xc6\x35\xd7\x04\x3e\xae\xc2\x12\xd7\xc1\x2e\x53\x08\xf2\x9e\xe2\x32\x01\x96\x5c\xbc\xd4\x6a\x72\x14\x53\x5e\x41\xac\x71\x8f\x89\x69\xfa\xfb\x70\x57\xfc\xfb\x29\xe4\x15\xea\x31\x9d\xe7\x0b\xc2\x24\xd6\x39\x8d\x35\xac\xeb\x66\x72\x62\x9a\x4c\x35\x43\x12\x9a\x6f\x7f\x40\xd2\xe4\xc8\x4c\xd5\x12\x94\xe2\x58\xc7\xbf\x85\x5a\x14\xeb\x86\x02\xcf\x77\x94\x8e\x88\xd6\x57\xd5\x66\x6e\xfa\x40\x56\xeb\xeb\xbd\x11\x3c\xf6\x88\xbe\x8d\x01\x87\x29\x50\xa1\x56\xdd\xfb\x7b\x47\xf2\x81\x46\xb8\xc8\x69\xda\xe9\x54\xa6\x20\x47\x72\xea\x49\x91\x22\x31\x69\x3a\xcf\x2b\x91\xa2\x28\x17\xa8\x04\xe2\xf7\xad\x52\xdd\x86\x62\x07\x2a\xe5\x9a\xda\xc2\xa5\x69\xb1\xd3\x69\xae\x55\x32\x56\x98\x64\x0f\x24\x63\xc5\xd5\x74\xa7\x64\xab\xba\x30\xd9\x9a\x7d\x92\x66\x52\x1e\xa9\x88\x24\x0e\xaa\x38\xab\x52\xb0\x59\x15\x69\xbe\x02\xbb\x9d\xa2\x75\x5f\x7a\xb2\x4a\xd8\x82\x26\x65\x50\xcf\x82\xa6\xe5\x90\x00\x88\x47\x38\x57\x21\xeb\xb6\x5f\xd7\x92\xf1\x03\x2a\x08\xec\xce\xcf\x8b\xc5\x51\x71\x48\x69\x72\x84\x8b\x5a\x27\x92\xf2\x07\xa4\x30\x6e\x64\xa4\xc6\xdc\xe6\x48\xa8\xe2\xa9\xbd\xca\x20\x20\x61\x4e\x1c\x09\xab\x59\xb0\x0f\x9a\x5e\xaf\x31\xdf\x6d\x75\x02\x74\x29\xe8\x5c\x2c\x8e\x9a\xea\x47\xb8\x4a\xbc\xdc\x0c\xca\x07\x12\x8a\x15\x17\x49\xc8\x92\x62\xb5\x83\xd9\x68\x32\x18\x0c\xbc\x07\xb2\x14\xec\xb3\x58\xed\x88\x00\xb5\x38\x78\x5d\x7f\x43\x32\x17\x45\x0d\xc9\x4b\x05\xd8\xf0\x7c\xda\x01\xb9\xfa\x98\x46\x55\x01\xe8\xa8\xe5\xb7\x98\x48\xf1\xa9\xce\x11\xfd\xc7\x2a\x5d\xe7\x5c\x4c\x93\x8a\xf0\x05\xcb\x2f\x45\x31\x95\x6a\x04\xc6\xa4\x78\x20\x3c\xcd\xee\x76\x7c\xef\x75\xa6\xbe\x53\xc7\xff\x52\x72\xd8\xf9\xcf\x77\xd7\x41\xba\xb4\xe3\x42\xe4\xac\x48\xf3\x45\x5d\xd9\xd8\xde\x8e\xd6\x18\x8b\x5c\x51\xd5\x88\x8a\x9b\x78\x93\x90\x41\xf3\x28\x97\xfd\x52\x73\x9b\xbb\x58\x2c\xc3\x37\x39\x29\xb6\x19\x4c\x42\xd5\xbc\xdc\x0a\xb9\x51\x72\x98\x62\x9e\x2c\xaa\x75\x32\xae\x24\xe4\x3a\xbc\xd6\xc7\x8c\xba\xc3\xa1\x5c\x70\xc9\xa7\x8c\xba\x8e\xdb\x9b\x38\x7d\xcf\xeb\x91\xdb\x8c\xf6\xbd\x49\x7f\x32\x1c\x79\x93\x61\xa3\x3a\x7f\x25\x05\x29\xc9\x8e\x04\xad\xa4\x61\x84\xe9\x09\x12\x14\x7d\xcc\x0c\x61\x7e\xca\xf0\xff\xdc\x66\xb8\x7b\x9b\x69\xe6\x86\xba\x94\xf5\xab\x54\x23\x24\x14\xdd\x1a\x23\xdb\xc5\x7b\xa5\xca\x8b\xb6\x77\xea\x9a\x78\x09\x95\x8a\xad\x98\x7f\x7e\x84\x53\x5a\x20\x6c\xe4\x96\x75\x0f\x3a\x90\xe4\xd9\xf2\x47\x65\xfa\x95\x3f\x34\xd1\x14\x59\x6d\xd4\x0a\x4c\x8a\x5a\x79\x80\x04\xa6\x47\xf9\x71\x7c\x84\x4b\x20\x69\xa7\xf3\x6d\x86\x52\x92\xe0\x53\xd3\xcc\xa7\x28\xa5\xdf\x67\x88\xd1\xdf\x32\xc4\x48\x02\xc7\xa4\xb5\xc0\xf1\x46\x8b\x89\xfe\x5b\xd6\x92\x9f\xa4\xee\xf5\x75\x06\x53\xbf\x64\x3a\xf3\x42\x85\x91\x48\xa8\x73\x94\x1c\x8b\x26\x9a\x73\x22\x7b\xfb\x1b\x28\x2b\xfb\xae\xd3\xf9\x3a\x43\x3f\x66\x48\xde\x40\x1e\xa8\x1a\x80\x7a\xb2\x0b\x8a\xb2\xba\xab\x96\x1f\xd3\x3d\x4a\xf5\x06\xd2\xb2\x81\x0a\xa8\x24\x0e\x86\xa4\x1e\xdf\xb4\x5b\x92\xcf\x9b\x87\x69\xf9\xb0\xc2\xe9\x77\xad\xfa\x0e\xc4\xd4\xe3\xc5\xc1\x96\x74\xde\x50\xe8\x9b\xd6\xbe\x9e\xb0\x73\xab\xb0\x21\xfb\x9c\x7d\x6b\x09\xfb\x56\xce\x12\xb5\x2d\x50\x9f\x0b\x1e\x3b\xf7\xf7\x89\x91\x1c\x97\xe1\x0f\xb5\x54\x06\xbb\x40\x99\xae\xb0\x26\x46\xb3\x53\x64\xe7\x44\x36\xe0\xe2\x27\xdb\x80\x28\xd2\x46\x72\xf2\xa8\x8d\xaf\xb7\x47\x29\x50\xbc\xd8\xea\xb7\x43\x85\x8a\x24\x52\x15\x5b\xba\x9a\x28\x87\x9a\xe6\xf1\x3d\xcc\x89\x32\x02\x4c\x93\xb9\xba\x0c\xe5\xb2\xad\x91\x34\x11\x09\x6e\xa7\x12\xeb\xbb\xa9\xb0\xef\x48\x3e\x15\x76\xfe\xf0\xa0\x72\x4e\xab\x28\x30\x5e\x55\x15\x3a\xac\xf2\x8c\x52\xef\x7a\xd5\xbb\xdf\xb5\x77\xb0\xa7\xa7\x5b\xbc\xff\xb8\x45\xc9\x5b\x92\x52\x68\x4c\x52\x55\x0a\x73\xf6\x2d\x61\x92\x68\x84\x53\x49\x4d\x9f\xc6\x56\x42\x32\xca\xac\x94\x04\x94\x5b\x39\xd9\x28\x97\xfd\xd5\x4d\x5e\x20\xdf\xf0\xcd\xcc\xc8\xaa\xf9\xf1\xc7\xed\x14\x25\x66\x6c\xfa\xdd\x8d\x11\xe0\xae\x47\xee\xa6\x28\x35\x99\x99\x55\xf7\xf9\x14\x6d\xcc\xdc\xe4\xb8\xeb\x69\x38\xfd\x9e\x6d\xc7\x40\xb8\x05\x7c\xee\x48\x0c\x58\x31\xc0\x8a\x03\x56\x3e\x60\x95\xd1\xc4\xbe\x25\x01\x4d\xec\x3b\xb2\xa1\x89\x9d\x93\x15\x4d\x2d\x46\xd6\x34\xb5\x32\x32\x83\xf4\x27\x21\xcd\xad\x80\x2c\xa9\x6f\xc5\x24\xa2\x1b\x2b\x26\x67\xb4\xec\x74\x2b\x36\x62\x72\x45\xcf\x2c\x66\x40\x46\x42\xd3\x37\x7c\x72\x43\xcf\xac\xcc\xc8\xac\xc0\x08\xcc\x8d\xb1\x21\xd7\x74\x6d\xcc\xac\x95\x11\x92\x73\x8a\x66\xc6\x8d\x15\x1a\x57\x60\x22\x7e\x8d\xad\x94\x5c\x50\x14\x1a\x4b\x6b\x66\x44\xb8\x7b\x4d\x2e\x29\x5a\x1b\x57\xd6\xca\xb8\xa9\x4a\xe4\xe4\x8e\xa2\x95\x11\x59\x6b\x63\x29\x4b\x7c\xa6\x17\xc6\x85\x79\x67\xdc\x59\x2e\x79\x47\x3d\x03\xc5\xe6\xb9\x71\x61\x5e\x1a\x77\x98\x7c\xa0\xe7\xc6\xb9\x79\x69\x5c\x02\x5e\x5f\xa8\x85\x80\xc2\x2c\x58\xa1\xcf\xf8\xc4\x15\xd6\xf0\x14\xbd\x33\x1b\xaa\xbf\x33\xde\x59\x7d\xe3\xb3\xf1\x01\x43\x6b\x9f\xf1\xf4\x43\xf7\x9d\xd6\x07\xa9\x79\x6e\x5e\x18\x5f\xc8\xdd\x34\x37\x2f\xcd\x3b\xe3\x0b\xc9\xa7\x5f\x34\x7a\x7f\xd7\xa6\x77\xbd\x41\x23\xec\x5b\x4b\x52\xda\x97\xb4\xb7\x24\xb5\x33\x5a\x52\xe7\x20\x3b\x45\x72\x2e\xe5\xa6\x24\x76\x6e\xd0\x1c\x82\xbb\x97\xb7\x27\x88\x19\x94\xe1\x53\x94\x52\x94\x99\xcc\xca\x01\xaf\x0c\x57\xe1\x1d\xd4\x58\xa9\x26\xaa\x43\x58\x37\xb3\xa4\xbe\x86\x49\x62\xdf\x42\xb3\xa9\xc1\xad\xd8\xf0\x49\x62\xdf\x41\xe3\xa9\xe1\x9b\xb1\xc1\xf1\x54\x81\xcc\x2d\xf6\x0c\xc8\xbc\x05\xb2\xb0\x6f\x4d\x1d\x64\x61\xdf\x99\x15\x48\x3c\x45\x55\x11\x89\x7c\xf9\x5a\x37\xbc\xd9\x66\x36\x66\x61\xe7\x96\xec\x86\xff\x1b\x63\xf9\xa7\xb6\x23\x23\xec\x0b\xd8\xc0\x4b\xc4\x6d\x61\x5f\x00\xbc\x92\x86\x14\x15\xf6\xad\x91\xc0\xed\xad\x51\xd8\x39\xee\xa6\x72\x85\x2c\xec\xbb\xf2\xe9\x5d\xf9\xb4\x96\x34\x61\x33\x40\xb7\x53\x69\xf6\x6c\x2e\xaa\x0d\x1b\xd9\x90\x3a\xfb\x54\xdb\x34\xb9\xf8\x1c\xa7\xeb\xd5\xd6\x46\xcd\x2f\x59\x2d\x37\x1f\x22\x46\x51\x02\x32\xee\xdb\x34\xf8\x5d\xf0\xa2\x89\x24\x93\x74\x3a\x6f\x15\x2b\x7b\x1b\x27\x6f\x92\xd3\x64\xaa\x2d\xb3\x89\xb6\x41\x57\x6d\xc5\x1c\x6c\xed\x01\xea\xce\xef\x72\xc5\x44\x29\x18\xf9\x63\xfb\x56\xca\x38\xb0\x0f\x7e\x88\xd8\x89\xdb\x68\x37\x36\xc4\x9a\xc9\x55\x52\xa5\xd4\xbe\xa5\x56\x2e\xa9\x65\xdf\xd2\x14\xfe\xad\xaa\x78\x7a\x15\x33\xb7\xf3\x83\xef\x32\x94\x13\x49\x42\x60\x81\x44\x85\x8d\xf9\xdf\x0c\xa5\x20\xe8\xab\xeb\x5c\x8e\xa7\xf2\x3a\xc6\x24\x55\xe4\x8a\x1b\x32\xc9\x26\xe0\x59\xda\x3c\x8b\x49\xac\x9e\xe5\xcd\xb3\xf4\x40\x4c\xe5\xc2\x91\xd1\xde\x51\x76\xcc\x20\x0f\xff\x1f\xdf\x65\x28\xb5\x2f\x48\x6e\x5f\x00\x16\xd9\xa2\xdd\x5a\x40\x15\x6c\xb2\xd1\xa0\x93\x15\xcd\xed\x0b\x3b\x97\xac\x4c\xfe\x2b\xc5\xc7\x38\x42\xab\x63\xba\x86\xee\xf9\x7b\x86\x02\x09\xcf\xbe\xc0\xf8\x8f\x9c\x06\x15\xce\x12\xd1\x06\x1b\x62\x59\x99\x94\x00\x8b\x38\x59\x8b\x37\xe2\x61\x65\xd2\x00\xa0\x06\x34\x80\xf2\x90\x2b\xa9\x84\xb7\xa9\xe1\xa1\x94\x6e\xf0\x4b\xe0\xad\x4d\xba\x01\x78\x1b\xba\xa9\x8b\x3d\x94\x52\x68\x70\x48\xe9\x06\xa0\x28\x1d\x27\xd6\x01\x55\xa4\xab\xf1\xd6\x68\x4d\x63\xc2\xe9\x3f\x65\x0f\x1d\xa1\x98\xaa\x92\xf8\x90\xd2\xfc\x08\x23\x5f\xbe\x88\x31\x3e\xe6\x10\x02\x48\x96\xf4\xf1\x81\x54\x9d\xe0\x73\x94\x24\x34\xcf\xed\x8b\x05\x89\x69\xfe\xa8\x7e\xa9\x75\xc9\xcf\x54\x38\xd1\x5f\xa5\xcc\x57\x60\x92\x51\xa7\xee\x31\x18\x8e\x99\x1c\x8e\x16\x8d\xe5\xd2\x68\xdf\xc9\x8b\x7a\x8e\xc7\xb6\x36\xad\xff\xa6\x8b\xbd\xbf\xd4\x62\xaf\x1e\x28\xe7\x07\xbd\x48\xc3\xb6\xca\x4d\x5d\x3d\xcd\x46\x73\xaa\xa5\xe6\x6a\x7d\xae\xf5\x25\xdb\x3a\xd7\x52\x72\x7d\x4c\xbf\xd2\x75\x4e\xc9\xcf\xe4\xf2\x6a\xdf\xd1\xa4\xeb\x11\x71\x9a\xeb\xda\xcb\x4f\x12\x0d\xac\x6d\x05\xfc\x4b\x7e\xbb\x3d\x20\x31\x6e\x69\x39\x22\x40\x2e\xc6\xd3\xed\xba\x3f\x64\xdb\x95\xbf\x64\xc4\xad\x2b\x6b\x20\x73\x3b\xef\xd6\xf6\xa2\x10\x86\xe0\x71\x0b\xad\xf7\x92\xa7\xe7\x76\x8e\xa5\x98\xdd\x1c\xee\xe4\x5b\x11\xaf\x9e\x3e\xd8\x79\x97\x81\x29\xf7\xab\x0f\x77\x76\x9c\xc0\xd4\x07\x3a\x19\x0b\xc3\x38\xb9\x7c\xe9\x79\xce\x9e\xa0\x5b\xef\x33\x08\xb4\x95\xe3\x69\xda\x3a\xcf\xf9\x69\xe7\xb6\xf4\x96\x66\x8c\x0a\x3b\xa7\xda\x02\x67\x0a\x54\xe0\xfb\x7b\xa7\x95\x01\xe3\x5f\xd9\x56\x34\x9f\x1a\x5a\x0a\xdc\x42\xce\x8f\x5a\x97\x6c\x72\x8a\x83\xe5\x72\xa9\x0f\xf9\x60\x92\x6e\x14\xf7\xf7\x90\x7c\xc5\xc7\x6a\x7a\x38\x47\xf1\x31\x3f\x32\xcd\x18\xe7\xf3\x78\x61\xe7\x26\x2d\x33\xd7\xfd\x22\xd9\x6a\x82\xc9\xbe\x82\x16\xf5\x0f\x52\x3b\xa7\xcc\xf4\xf5\x04\xc2\x22\x78\x32\xa6\x56\xb5\x3d\x72\x50\xd8\xb9\x41\x05\xe4\x3d\x2c\xec\x5b\x29\xe6\x99\xc2\x28\x20\x87\xe7\x9d\x14\xf7\xe0\xee\x4e\xa7\x41\x11\x94\x27\x89\x8e\x1e\x7d\x52\xde\x63\x22\xec\xbb\xad\xa7\x77\xf0\xf4\xd6\xdd\x2a\xeb\x42\xd9\xad\xa7\x77\xae\x36\x45\x93\xa0\x15\xc1\xa2\xc9\x41\xa9\x1f\xc7\x71\x6a\xb9\xc4\xa7\xac\x22\x6e\x46\x45\x7d\x94\x93\x42\x80\x0a\x75\x7b\x64\x9a\xfc\xd8\x3f\xc2\x28\xa6\x6c\xce\x17\x58\xa2\x99\x90\x58\x62\x90\x93\x58\x7e\x4a\x21\xff\x71\x69\x61\xd2\x58\x55\x31\x34\x8d\x3b\x0d\x6a\x76\xe1\x96\xbc\xc2\xd9\x7b\x06\x4e\xf3\xf2\xa8\xa6\x39\xdf\xca\x65\x0b\xb9\x6a\x34\x97\xcd\x08\xc9\x3a\x5c\x5a\x74\x63\xd2\x9a\xfd\x3b\xed\x5d\xf4\x31\x96\x6a\x7b\x77\x49\x80\x52\xb9\x44\x3b\x44\x18\x28\xad\xce\xd4\x70\xb7\x90\x0f\x5d\xfd\xa1\x87\xbb\x45\xe5\x46\x0a\x15\x62\x9a\xda\x77\x0e\x61\xf2\xce\xb5\x24\x1d\x53\xfb\xce\xb5\x92\x03\x76\x9c\x43\x2e\x20\x46\x51\x0e\x79\xfb\x31\xe1\xc7\x31\x9c\xbc\x70\x8a\x62\xd0\x24\x30\x34\x0a\x4b\xca\x9d\x43\x63\x68\x8d\x32\x79\xe7\x52\xfe\xf0\x00\xc7\xec\x58\xaa\xf9\xad\x4f\x2b\x82\x36\xcf\x91\x7d\xfe\xe2\xf3\xdb\x43\x51\xcd\xea\x2d\x86\xf3\x94\xcd\x95\x50\xb9\x30\x48\xa1\x12\x61\x00\xc3\x01\x7b\xe0\xd7\x32\x1c\xc9\xb1\x64\xed\x44\x72\x15\xa0\x62\x40\xff\x00\xca\x4e\x2d\xf7\x81\xc4\x01\xfd\xe3\x81\x30\xf9\xdb\x8c\x07\x1e\xb4\x0e\x2e\xe3\x50\xb3\x54\x6a\xbf\x52\x13\xf1\xef\x5a\x81\x2c\x68\xf6\xb7\x28\x0f\x48\x42\xfd\x40\x33\x56\x45\x69\x8b\xb5\x68\xd9\x77\x34\xe9\x30\xc5\x64\x4d\x0b\x32\xa3\x09\x09\x41\x06\xf2\x59\x56\x45\x11\x3c\xa4\x5a\x00\xdc\x95\xca\x20\x03\xcb\x03\x3d\xd1\xe9\xa1\x02\x75\x22\x41\xff\xa3\xe2\x03\x56\x1b\x44\x25\xe6\x1b\x98\xa0\x96\x8b\x3b\x9d\xc3\xf2\xda\xc3\x90\xf7\x44\x94\xe9\x5d\x1c\x62\xb9\x18\x93\xb7\xdd\xb7\x94\x82\xdc\x79\x2a\xa6\xff\xe9\x02\xb0\x07\x04\xf1\x33\x48\x8a\xc1\x4c\x96\x16\x2a\x75\x4f\x50\xc9\x8a\x3f\x8b\x02\x15\x18\x82\x03\xbf\x7d\x8b\xb5\x7d\x7a\xf1\x46\xca\xc5\x38\xb7\xaf\xd8\x0a\x09\xe5\x78\x2a\x4b\x09\x88\x48\xa4\xb6\x5a\x49\x52\x26\xe9\x0d\xc0\xee\x7e\xa5\xee\x58\x80\xf1\xc1\x9a\x82\xb7\x35\x3d\x29\xe6\xc9\x82\xcc\x28\x4c\x34\x7a\x92\x40\x30\xd1\x34\x47\x0c\x4e\x47\xaa\xae\x3f\x62\x70\x3a\xc2\x70\x4c\x57\x73\xb6\x20\x19\xfc\x53\x1d\x70\xc7\x55\xf4\x3e\x14\xd0\x35\x92\x7d\x91\xc2\x49\x7a\x60\xd2\xb7\x6f\xe5\xc5\x86\x66\x76\x1c\xd2\x80\x84\xf6\x4a\x14\x68\x43\x42\xc0\x7a\x83\x4f\xe3\x60\x9a\x61\xad\xfa\x6c\x57\xf5\xac\x3a\xe4\x0d\x14\x01\xd4\x39\x68\x89\x50\x84\x02\x8a\x14\x3e\xb8\x3a\x5c\x56\xea\x84\x4f\x43\xfb\x52\x14\x28\xc0\x78\xfb\x24\x17\xbd\xbd\x8e\x57\xab\x38\xb9\x9c\xbe\x79\x6b\x06\x10\x28\xd2\xa7\x94\xc6\xc1\xe3\x82\xec\x3a\x88\x2f\xd7\xe9\x7a\x55\x16\xf5\x6b\xc6\x73\xda\x5c\x2a\xc2\x66\x78\xda\x3c\xa2\xf3\x6c\x41\x6a\xcc\xfd\x5a\xee\xe5\x3b\x70\x59\x2f\x8b\x38\x5b\x8a\x37\x79\x9a\x16\xab\xb7\xf8\x80\xd3\xec\x41\x7e\xc2\x8e\xb2\x49\x0a\xa5\xde\xe2\xd6\x18\x86\xad\x4a\xae\x0e\xcc\x29\x65\x41\xa7\xe3\x52\x4a\x79\x83\x5f\xd9\x8d\x98\x6b\x0f\x25\x4b\xb0\xac\x1c\x48\xaa\x76\x5e\x57\xcd\x2e\x9f\x38\xa1\x0e\xa4\x37\x5d\xcd\xc5\x02\x37\x90\x8f\x2c\x4b\xe0\x4c\xdd\x83\x2a\xa7\x0e\xd9\xd4\x57\xe6\x01\xe1\xbb\x77\xdf\x61\xa1\x54\x67\xf8\xd5\x44\xaf\xf8\xb4\xc4\xe1\xa1\x2d\xad\xdd\x65\xe0\x54\xda\x9c\xec\x93\xfc\xc4\x79\x4c\x0b\x7e\xc7\x97\xe2\x6d\x2d\x8c\xd6\xb9\x48\x53\x7b\x77\x40\xd7\x5d\xa2\x18\x58\x0a\x90\x14\xe2\x9e\xa6\x35\x0b\x7a\x29\x3b\xac\x6b\x27\xaa\xb6\x6e\xd5\xf9\x12\xe1\x31\x05\xe1\x51\xdb\xdc\x85\x99\x5a\x32\x1c\xa1\x59\xd7\x14\xc7\x5e\xa9\x66\xbe\x7d\x7b\x50\x1a\xda\x14\x27\x6e\xcd\x71\xf0\x51\x75\x6c\xff\xa6\x61\x3a\xba\x59\x45\x59\x0c\x4c\x1d\x4a\x36\x54\x2c\xaa\x03\x40\x47\x81\x2c\x4e\x9c\x4e\xe7\xed\xff\xfb\x7f\xea\xb5\x65\x15\x8b\x23\x6c\x9a\xc9\x81\xca\x9c\x87\xdc\x4e\xd2\xe4\xcb\xdb\x91\xd2\x6e\x15\xbc\xce\x2e\x6f\xad\x7b\xdc\x37\xb6\x70\xd5\x49\xce\x29\x64\x39\x17\xb6\x66\x2a\x34\x7b\xb6\x86\x66\x5c\xd6\xae\x1a\x06\xed\xad\xbe\xa4\x8b\x0a\x3b\xb6\x84\x1d\xe3\x83\xc2\xe6\x16\x4d\x49\x61\xaf\x4c\x9a\x10\x61\x73\x13\xee\x36\xf2\xae\xb0\xaf\x4d\xaa\x99\xd9\x2c\x83\x2d\xc1\x57\xd8\x6c\xc7\x87\x0a\x9b\x4d\xb5\x5a\x51\xa0\x45\x36\xab\xb7\x48\xf4\x01\x0e\x0f\x6a\xde\xd1\x3c\x3a\xd3\xae\x59\x79\x1c\x25\xaf\x37\x95\xfd\xcb\x75\x75\xc1\xab\x8b\x55\x75\xa1\x83\x8e\x75\x93\xab\xb3\x46\x8c\x5b\x05\x9a\xce\xd7\x76\x1c\xac\x25\xb9\x3d\xb6\x7d\x5a\x84\x07\x39\x29\xe1\x1b\x1d\x4c\x38\x9d\xb3\xc5\x51\xd1\x1c\x9a\xc7\x11\x4a\x69\x61\x5f\xb4\x0f\x97\x0a\xed\x6b\xc5\x17\x75\xd8\x87\xe2\xfa\x44\x52\xae\x7f\xb1\xe5\x1e\xe5\xea\x5c\x3b\xc7\xe5\x49\xbe\x6e\x36\x39\xcf\x17\x55\xcb\xe9\x3c\x97\x72\x0d\xac\x78\x8a\xaa\x75\xf4\x83\xba\x7b\xca\xa2\x40\x13\x07\x63\x8d\x53\xb3\x05\x61\x0f\x28\x57\xeb\x80\xa6\x5b\xc6\xe0\xcc\xae\xb8\xd5\x35\xb5\x7c\x7b\x43\x7c\x9d\x4f\x31\x39\x83\x5b\xc2\x1d\xd7\x92\x86\x67\x34\x27\x01\xcd\xc9\x86\xe6\x07\xf9\x13\x6c\xf1\xf6\x38\xb3\x6f\x81\xd7\x82\x85\xd5\xed\x49\x00\xb7\x81\xba\x05\x2e\x79\xb2\x51\xff\xc2\x5a\x2a\x6a\x73\xcd\x15\xcd\x28\xa5\xc1\xa9\x3b\x15\x28\x23\xb0\xd1\xbd\xa6\x2b\x2b\xb3\x6f\xc9\x8c\x16\x5d\x14\xd8\xb7\xe6\xca\x5c\x63\x29\xf9\x74\x51\x09\xe3\xfe\xde\xc5\x4f\xe3\x03\x96\x91\xe6\x1a\x1b\x33\xb0\x89\x2c\x71\x30\xc2\x87\x26\x15\x9f\xa6\x54\xc6\xbb\x2c\x5a\x61\x83\xb1\xa4\x9c\x76\xac\x5f\xd8\xf1\x69\x3a\x97\x13\xaf\x34\x47\x83\x55\x0c\xff\x71\xb8\x67\x80\x81\x76\xe1\xc0\x9e\x7c\x0d\x25\xae\x55\xc8\x23\xcb\x02\xcb\x3b\x8c\x0a\x30\xb8\xc3\xfa\x94\x25\x89\x49\xe5\x8c\x46\xa9\xfc\x97\xe3\x07\x54\x4a\xfe\x31\x05\x6f\x1a\x7b\x63\x26\xf3\xc6\x80\x62\x61\x6f\xc0\xca\xf4\x14\x15\xf6\x86\xe6\xf6\x06\xcc\x13\x60\x0f\x4d\x0a\x54\xd7\xb4\xb0\x37\x56\x8c\xa7\xf2\x6d\xac\x12\x7e\x83\xd7\xe1\xa3\xc2\x92\x9d\x94\x1f\x7e\xa6\x2d\x06\x20\xe2\xfd\xa1\xbe\xb6\x3e\x7f\x27\x31\x2d\x08\xa3\x05\xe1\x34\x21\x3e\x8d\xb7\x29\xa6\x3c\x2e\x62\xfb\x9a\x04\x94\xd9\xd7\x64\x43\xb9\x7d\x4d\x56\xd4\xb7\xaf\x8f\x38\x9d\x05\x88\x63\x12\xd3\x75\x00\x71\x05\x3b\x9d\xf8\x08\xfb\xf2\xce\xc7\x04\x31\xf9\x9a\x61\x2c\x99\x06\x41\x39\xe5\xf6\xc6\xdc\x58\xb1\xbd\xb1\x32\x53\x20\x5e\xed\xbc\x41\xc6\xd3\x30\x40\xcb\x00\x71\x02\x91\xe6\x0a\x92\x63\x92\x99\x72\xec\x9a\x34\xc7\x64\x63\x42\xa3\x99\x09\x78\xac\x4c\xd9\xb8\x7c\xc5\xec\xeb\x03\xde\xe9\x1c\x42\x33\x9d\x0e\x62\x76\x41\x39\x61\x92\xf6\x1b\x2b\xc0\x24\xee\x74\x0e\x01\x97\x4e\x07\xf9\x76\x41\x63\xe2\xcb\x77\x99\xb5\x92\x63\xa3\x1e\x48\xe9\x03\x98\xb9\x34\x34\xbb\xbf\x4f\xe7\x2d\x47\x46\xa6\x46\xe5\x05\x6c\xd8\x6f\xcc\x5a\x7c\xb8\x26\x42\x02\x6c\xee\x35\x37\xad\x72\x20\x1b\xb4\x68\x8d\xe0\xe4\xff\xa3\x76\xbc\x57\xff\xed\x16\x42\x6e\x25\xfb\xb7\x10\x9a\x4d\x83\x94\xc4\xda\x86\x42\xd2\xda\x42\x08\x34\x73\xb3\x19\x6c\xef\xdb\x3c\x17\xac\x10\x48\x37\x4b\x53\x53\xf4\x26\xa0\xc8\xd5\xce\x9d\x06\xb8\xe5\xa5\x78\x1d\xb4\xc3\x7e\x56\x1f\xb4\x33\xa8\x30\x89\xe8\x7c\x41\xce\x74\xde\xa4\x62\x49\x3a\xe4\x9a\x9e\x55\x1f\x7b\x4e\x4b\x7b\xa2\xa3\xab\xe3\xeb\x23\xfc\x87\x4f\x73\x38\x7d\x8c\xad\xf4\x20\x4c\xff\x08\xe8\xd9\xfc\xc6\x34\x4b\xdb\xa3\x72\xbb\xf9\x30\xe8\x74\x6e\x8e\xaf\x95\x4e\xb2\xa1\x2b\x1a\x90\x25\x0d\x8c\xc0\x40\x61\xb3\x7f\x96\x75\x7d\xe2\x77\x33\xdc\x45\xe7\x86\xd4\xc1\x66\xcd\xab\x55\x77\x49\x96\xdd\x0d\x3e\xba\x39\xbe\x3e\x32\xcd\x1b\x60\x0f\x81\x49\xb9\x6c\xac\x6c\x8a\xf0\xe3\x0d\x30\x7d\x8e\x09\x3f\x59\x75\x3a\x68\x25\x2f\x55\x3b\x21\x41\xeb\xc7\xe0\xf0\xc9\x0c\xff\x11\x58\x94\xab\xfc\x1c\x0f\x33\xba\x7e\x88\x4a\xcd\x8f\xfe\x01\x50\xa7\x01\x09\x63\x2e\xa6\xfe\x71\x46\x2a\xaa\x4c\xcf\x4a\xb9\xf1\x8a\xdc\xe0\x07\x0c\xb1\xf9\xb9\x38\x4d\x02\xc4\x4a\x4a\x9f\x9f\xa6\x26\xcd\x8c\xa0\x7b\x3e\x8d\xf1\xf4\xaa\x7a\x71\x7e\x9a\x98\xd4\x87\xc7\xb2\x37\xc8\xb9\x45\x03\x72\x45\x6f\xea\x80\xc4\x65\xea\x9a\xf3\x80\x36\x9b\x72\xa8\x1d\x14\x5a\x34\x9d\x79\x1d\x40\xb2\xc8\xea\xbe\x09\x16\x06\xb3\x75\xd7\x64\x15\x08\x15\xd4\x2c\xf0\x89\x7b\x5a\x4c\x5d\x0c\xc1\xc2\x6e\x02\x2d\xde\xc3\x45\x23\xee\x9c\x4b\x71\xe7\xb0\x92\x77\x5c\x92\x53\x15\x29\xf1\x4b\x46\x98\xfc\xe1\xf2\xc7\x97\x3f\x59\x6b\x07\xbc\xbd\x53\x71\xeb\x50\xd8\xe0\x73\xd4\x8e\x5e\xa2\xb6\xf0\x52\x22\xf4\x55\x75\x83\x4b\xe8\x10\x4e\x7f\x6b\x03\x48\xe8\x61\xa1\x1a\xf7\xe5\x79\xa9\x15\x2d\xd4\x81\x9f\x63\x26\x24\xa0\x85\x7d\x27\x2f\x36\xf2\x89\x6b\x25\x64\x25\x9f\xb8\x56\x72\xb0\x39\x4e\xe1\x4c\x62\x43\x51\x0a\xe1\xab\x31\x59\x1d\x07\x20\x3a\xac\x28\x0a\xcc\x15\x3c\x92\x70\x40\x9e\xbd\x73\x68\x20\xef\x5c\xba\x91\x77\x2e\x5d\x11\xdd\x02\x0e\x69\xed\x9b\xee\x82\xca\x75\xbd\xeb\x11\xd9\xe7\xa8\xc0\x56\x02\x4c\x5f\x5d\xa1\x8d\x45\x39\x5c\xe2\xc7\x28\xa0\x95\x45\xfd\xf2\xe5\x23\x64\x04\xd8\x12\xc2\x04\x6d\x84\x89\xe0\x35\x9b\x60\x05\x6c\x82\x05\xa0\xb0\x05\xaf\x60\xc5\xa5\xbf\x65\xe5\x6c\x29\x21\x40\xf4\x03\x88\x09\x14\xeb\xee\x8b\x4f\x2f\x03\x1f\x40\x71\x0b\x60\x29\x08\x5e\xb5\x7d\x56\x97\xfe\x7b\x92\x08\xc8\x07\x5b\xde\xcf\xd6\x05\xdc\x4f\xb7\x4a\x60\xad\x05\x78\xf2\x5f\xe6\xe2\x28\x8f\x05\x02\xc8\xbd\x11\xb4\x5a\x7f\xdd\x07\x7c\x4c\x33\x0d\xfd\x0f\xf1\xe5\x55\xa1\xdd\x7f\x95\x16\x05\x58\x3f\x55\x0f\xde\x89\xa8\x68\x7d\x9e\xac\xaf\x7f\xdc\xc7\xf4\x85\x9e\xba\xec\xf9\x4f\x63\x1a\xdc\x0f\x5b\xbe\x93\x4f\xba\xc7\x3e\x0b\x99\x6b\x90\xd5\x37\xbe\xd4\x77\xf6\x59\xd0\xbe\x06\x5a\x52\xeb\x65\x80\xb3\xe7\x01\x67\x0f\x24\xd0\x5c\x3e\x5a\x72\x40\x29\x03\x80\xfd\x45\xbd\x36\xfa\x94\x37\x02\x40\xa3\x98\xf9\xa6\xab\xd6\xb9\x6c\xee\x2c\x28\xa3\xea\xf8\xc5\x87\xe3\x97\x6c\x1e\x4b\x7e\xc1\x4c\xca\xe7\x71\x65\x9e\x7b\xa8\xf3\x7a\xcd\x55\xde\x87\x55\xae\x38\xa1\x89\xe5\x2a\x14\x02\xca\xe7\x45\x6d\x5f\x19\xa8\x1d\xf5\x40\xed\xa8\x07\x6a\x47\xfd\x73\x1a\x87\x28\x80\x63\x12\xfc\x50\xad\xf6\x1b\x9a\xcd\x8b\x05\x59\xd1\xb4\xeb\x99\x1b\xb2\xa6\x85\xe9\x92\x99\x84\x7b\xb4\x3e\x9e\x1d\x29\xe0\x21\x5d\x9b\xb3\x93\x93\x13\xf7\x20\x9b\x87\x8b\xe3\xd5\xe9\x9a\x86\xa6\x3b\x9d\xd1\xf0\x61\x65\x65\xf3\xb5\xe5\x2e\x8e\xb3\xf9\x7a\x61\xad\x3a\x9d\xc2\x74\x8f\xd7\x9d\x8e\x65\xad\x41\x08\x59\x52\x78\xb1\x21\x11\x4d\x2d\x50\x54\x98\x95\x9f\xf8\x56\xac\x20\x9f\xd1\xf4\x14\xe5\x46\x64\x32\x63\x89\xbb\xe9\x94\x1d\xc8\x0f\x5d\x93\x25\x7c\xe8\x19\xf1\x25\xb3\x5b\x93\x84\x44\xe4\xac\xfc\xf2\x87\x5a\x35\xbc\x92\x95\x63\x23\x32\x7d\x55\xd9\x6f\x55\x66\xe4\xaa\xa9\x9c\x93\x2b\x55\xf9\x01\x39\xc4\x27\xa5\x10\x56\xf7\xa2\xe6\x7f\xd3\xea\x5c\xe4\x76\x4a\xa9\xf7\xf4\x2a\x98\x26\x01\xd6\x5e\x96\x0b\xf2\xe7\x97\x2d\xc8\x71\x84\x90\x14\x14\x2f\x56\x37\x6b\x96\xc7\xd1\x1d\xee\x74\x58\xb9\x1a\x53\x5a\xe0\x1d\xd2\x97\x94\x24\x57\x8d\x24\xb9\xa6\x8d\xe8\xb8\x39\x5e\x1d\x29\x89\xcd\xa7\x88\x53\x36\xdf\x2c\x1a\x4d\x1c\x5c\x00\x95\x59\xb7\x03\xfe\x7f\xa5\x9e\x97\x1d\x07\x70\x4c\x5e\xbe\x34\xa9\x3f\xcf\xaa\x81\xc6\x6b\x39\x85\x97\x38\xaf\xa5\x9c\x02\x99\x94\x8d\xb2\x42\x77\x5d\x4a\x2c\xaa\xc8\x5a\x4a\x2c\x20\xd3\x6a\x05\x40\x76\x59\x5b\x15\x02\x4a\xc5\xd3\xbe\x9a\x32\xba\x25\x9a\x90\x8a\x0a\xc5\x7f\x21\xa4\x40\x28\xfc\x80\x26\x68\xe2\x0c\xc7\x98\x7c\x90\x97\x7d\xc7\xeb\x63\xf2\x45\x5e\xf6\x46\x43\x4c\xde\xcb\x2b\x6f\xe2\x8d\x35\x99\xe6\x63\x6b\x2b\xac\x7d\x20\xb1\xe3\x50\x48\xcc\xb5\x13\xdd\xe6\x24\x5c\x4a\xfc\x4d\xc6\xa4\xc4\x28\xc0\x61\x1b\x8e\x76\x3e\xc9\x46\x87\xee\x60\xa8\x35\x7a\x1b\xe8\x06\x4a\xc8\x21\x9f\x02\xfb\xdb\x2b\x8c\x4c\x41\xcc\x02\x3f\x6a\xbe\x46\x30\xd1\xcd\xbe\xad\xde\xd0\x31\xb4\x56\x8b\x6e\x6f\xe8\x60\xd5\xe8\x57\xd0\xe8\x64\xdc\xc7\xe4\x67\xb8\x1c\xbb\x1e\x26\xbf\xca\xcb\x51\xbf\x3f\xc6\xe4\x37\xa0\x4f\xdf\x19\x63\xf2\x8d\xbc\x74\x07\x92\x54\xdf\xca\xcb\xf1\xc0\x73\x34\x5c\xbf\xd6\x44\x36\x84\x84\x92\x93\xc5\x2d\x58\x24\x98\x6e\x57\xe0\xae\x57\xce\x83\xef\xdb\xf3\x40\x69\xea\xda\x2e\x98\xd8\x62\x96\x52\x8a\xf0\x95\x5d\x50\x06\x36\x3e\x24\xa0\xb9\xca\x17\x91\xcb\x87\x2b\x9a\xcb\x87\x6b\x1a\x58\x9c\xcc\xe8\xc6\xf2\x49\x48\xd7\xc6\xda\x9c\x19\x33\xc9\x46\xc2\x63\x57\x58\xae\x87\x99\xc2\x69\x99\x5e\xa2\x95\xd4\x10\x0a\x12\xef\xe0\xfb\x73\x6e\x0a\x63\x4d\x7c\x53\x18\x33\x92\x19\xf5\x67\x14\x86\x30\x18\x5e\x3c\x34\xfb\x4d\x4b\xcd\x40\x2d\xc4\x24\xa2\x68\x65\xac\xac\xcc\xc8\xcc\xd4\x08\x95\x15\x9b\x91\x18\x4b\x4c\xce\xea\x37\x56\xf5\x66\xa5\xde\x5c\x35\x28\x35\xb0\x22\x23\x32\x5d\x6c\x45\x98\xdc\xec\x7a\x7d\x66\x9c\xc9\xd7\x67\xf8\x80\x51\x74\x63\x5d\x3d\xfe\x90\xd2\xd8\x8f\x0a\x83\x91\x98\x7e\x1d\xa0\x2b\x4c\x02\x9a\x75\x91\x6c\x13\x5c\xa7\x52\x5a\x18\xb9\x79\x45\x10\x4a\x9b\x8e\x82\x98\xb8\x96\x8b\xbb\x28\x35\x5d\x8c\xad\xc7\xb4\xd9\xee\x57\xab\xec\x57\x74\x55\x07\x31\x9b\x73\x33\x00\xf2\x05\x40\xbe\xb8\xfb\x75\x80\xa0\x2d\xdc\x64\x84\x8c\xed\x70\x5d\xee\x05\xb8\xa2\x67\x30\xa3\x50\xc6\x24\x3f\xff\xf4\xe1\xa3\x47\x62\xed\xac\xf6\xaa\x3d\xb7\xd5\x3c\xa8\x67\x96\xed\x38\xae\x9c\x08\xad\x80\x0b\x6f\x20\x91\x09\x49\x8d\x14\x4b\x9d\x1c\x69\x90\x3d\xd2\x57\x0c\xe0\x47\x98\xe0\xe3\x61\x5f\x1b\xbf\xbf\xef\xb6\x5b\xd0\xe3\xee\xa3\x42\xce\xc1\x33\x61\x7f\x19\x61\x54\x60\x6c\x5f\x11\x94\x68\x8f\x12\xf9\x48\x6a\x21\x6a\xa6\xf2\x0c\xa3\xc2\x5e\x91\xc4\x5e\x41\x96\x27\xed\xe1\x92\x24\xf6\x12\x13\xd6\x7a\x98\x66\x8c\xc7\xc5\x1d\x49\xaa\xab\x9d\x33\xbc\x9a\xd6\xf6\x15\x4d\xd5\xe1\xe3\x8a\xe6\xea\x62\x49\x63\x75\x51\xd6\xa7\x10\x88\xad\x30\xdf\xbe\x7d\x78\x28\xe7\xde\x77\x01\xfd\x3d\x40\x8a\x8d\x00\x29\xfe\x5e\x3d\xe0\x99\x46\x8c\x7f\xee\x60\x3c\x12\x49\x24\xe8\x47\x01\x36\x46\x4b\x82\x0a\x79\x0d\x06\xf7\x10\x19\xb7\x2e\x24\x6c\x46\x0a\x9b\xb5\x09\x21\x6c\xa9\x0b\x05\x6d\x42\x88\xfa\x9b\x8b\xfd\xdf\xac\x9f\x70\x2c\xa9\xbc\x27\xc2\x66\x34\x55\x17\x01\xcd\xd5\x45\xf5\xcd\x31\xdc\xc2\x37\x37\xf6\x92\x2f\xea\xdb\x6f\x45\xd3\xa9\xdf\x8a\xdd\xbd\xc9\x49\x62\xf3\xbf\xb4\x37\xf9\x2b\x7a\xf3\x97\x80\xfe\x6f\xab\x37\xff\x56\x3d\x68\xf5\xe6\x0f\xbb\x3e\xff\x4d\x01\x5b\xa3\xcd\xe1\x7e\x41\xaa\xe3\x7d\x45\x8e\x1f\x6a\x72\xa4\xf2\x3a\x55\xe4\x88\xb7\x06\x77\x2a\x07\x37\xdb\x22\x47\x2a\xc9\xc1\x77\x92\x23\x7d\x29\x39\xf2\x6a\x70\xc7\x15\x39\x98\x9a\xcb\x59\xfa\x05\x8e\xd2\x75\xd2\xf0\x86\x34\x95\x68\x40\xcd\x84\xa4\xf6\x25\xbb\xbe\x66\xb4\x20\xe9\x03\x72\xeb\x74\xda\x01\xfd\xa1\x45\xb5\x9f\xaa\x07\x3c\xc3\xe4\x5f\xb0\xe2\x4d\x3c\x9d\x37\x88\xcd\xb6\xc7\x40\x23\xa9\x03\xfb\x71\x8e\xd2\xe3\x02\x1c\x32\x54\x76\x40\x94\x76\xe5\x62\xdf\x84\x76\xd4\xce\xa6\x8a\xcd\xf6\xa6\xbb\xe5\x82\x6d\x7e\x29\xbd\xe5\x54\xcc\x53\x0b\x52\xe6\x39\x10\x72\x39\x3d\xc2\x60\xa6\x49\xc1\x1b\x23\x36\x21\xb7\x9e\x91\x57\xf9\xf6\x8c\x5c\x0f\x9b\xdd\xd5\x0e\xfc\x92\xed\x96\x48\x2a\xdb\x6a\x5c\x6e\x64\x13\x84\x51\x07\x56\xd9\x5c\xb6\xe9\x43\x9b\xe9\x71\x2e\xdb\xe4\xf0\x3c\x5d\x10\xdf\xa4\x09\xc4\xa0\x30\x20\x64\x24\x97\x57\x05\x64\xf5\x33\x29\xa4\x1b\x32\xe5\x23\x6c\x24\x84\xc1\x03\x57\x3e\x70\x17\x5a\x4c\x97\xb8\x8b\x7c\x83\xf6\x30\x61\x5d\x5f\x8b\xb5\x92\x6e\xda\xa7\x7b\x00\x0c\x02\xa1\x60\x95\x6a\x0e\xa2\xa5\x60\x0b\x60\xaa\x6b\x03\x4e\x13\x54\x19\x2d\x9a\xd9\xa6\x7d\x16\x5a\x11\xe7\xfe\x5e\xa8\x2c\x84\xae\xd6\x6a\x0c\x74\xa9\xec\x50\x6a\x62\x24\x74\xee\x10\x77\x01\xd9\x9e\xe5\xf2\xe9\x1d\x28\x63\x53\xaf\xee\x5c\x75\xee\x9f\x9f\xb8\x9d\x8e\xc4\x7c\x9e\xcc\x73\xcb\x5b\x2c\x88\xba\x72\x17\xa5\x07\xce\x31\x75\x8e\xb0\x65\xe5\x07\xc9\x3c\x37\xcd\x05\x4d\x1b\x79\xb5\x3a\x2a\xd6\x15\x09\xb6\x29\x7d\xe2\x51\x93\x82\x16\x1f\xf7\x2a\x33\x67\x38\xb6\x69\x3a\xb0\x19\x79\x49\x65\xb3\x52\xdd\x02\xbe\x05\x75\xea\xfc\xb5\xe9\xbc\x58\xd0\x39\x64\xac\x95\xf2\x92\xba\x70\x6b\x57\xa3\x54\xb9\x5e\xe6\x1b\x4c\xf4\x5a\x39\xd4\x4a\xcb\x4a\x56\xaa\x2a\x2d\xca\xc3\x9c\x78\x83\x52\x39\xe3\xe3\x0d\xca\xe5\x24\x67\x52\x41\xa5\x2a\x5d\x97\x4f\xd9\x9c\x35\x47\x3c\xf0\x38\x6e\xee\x49\x46\xe7\x8b\x12\xc9\xe6\xf1\x51\xa1\x8e\x1c\x0b\x9c\x95\x76\x34\xf3\x74\x1e\xcf\x8b\xc5\x62\xee\x2d\x16\xd5\x47\x99\xfc\xa8\x38\xae\x61\xfb\x80\xa8\x56\x9e\x35\xe5\x4b\xb2\x69\x56\x74\x7c\x7b\xfa\xb6\xfc\xce\xc0\x64\x1b\x06\x3f\x83\x31\x4e\x38\x4c\x30\xe2\xab\x6f\xca\x54\x0a\xb2\x80\x1e\xba\x64\x43\x9d\xa3\x0d\x18\xc2\x6c\x70\x42\x91\xac\xb8\x59\x40\x58\x1d\x94\x42\x31\x7c\xc2\x0f\x69\x76\xc2\x3b\x1d\x76\x8c\x7c\xa9\xf0\x20\x6e\xa5\xb8\x8b\x32\x2b\xc5\x66\x02\xbb\x73\x87\x01\x26\x3e\x95\xba\x57\x6d\xe0\xaf\x6d\x19\xf8\x2f\x98\xb3\x35\xba\xb1\x42\x37\x9e\x6f\xcf\x5c\x46\x12\xca\x49\x61\x51\xa6\xb0\x4c\x15\x96\x89\x45\xab\xd2\x65\x06\xef\xab\xbb\x2c\x2d\x5a\xc9\x2f\xfc\x92\x4b\x66\xa5\xfb\x4f\xce\x92\x30\xbd\x26\xc1\xe6\x49\xe5\x55\x8b\xb4\x5f\x85\x7f\x70\xa6\xa6\x20\x55\x22\xde\xe4\xd4\x9d\x9a\x09\x71\x29\xa5\xbb\xb6\x0a\x05\x11\xd4\xc1\xd3\xc4\xa2\x62\x57\xe6\x0f\x84\x8d\xc4\x14\x0f\xda\x34\x02\x97\x4f\x2a\xa4\x56\x97\x6d\x30\xd9\xbc\x10\xbb\xed\xb6\x8f\x3d\xd8\x87\x55\xcd\x13\xd1\x4e\x67\x4b\x12\xfd\x3e\xc1\xd6\x2e\xdc\x74\xc5\x4a\xa1\x89\x9f\xc0\x73\xf5\x1c\x9e\xa5\xe8\x7e\xf0\x22\x6a\x6a\xd8\xc0\xdc\x6c\x4c\x94\x52\x1c\xd3\xb4\x32\x30\x00\xcd\x3a\x4c\xff\x48\xa9\x67\x14\x08\x5b\x2e\x89\xeb\x2b\x08\x78\x01\xce\x25\xe5\x19\x4b\x7e\x7f\x9f\x9f\xb8\x4d\x06\x5a\x33\x31\x62\xa3\x51\x3e\x2c\xcf\xa8\x55\x92\x1c\x77\xf3\xa7\x3e\x76\xbd\xfd\xb1\x6a\xe9\x5c\x6d\xca\x92\xe0\x1a\xdd\xc8\x1f\xb5\x5d\xfc\xee\x2c\x2f\x8f\xc4\x85\x76\x17\x80\x46\x82\xb4\xbc\x8c\x69\x83\x4f\xaa\xf0\x99\x3d\x45\x7c\x2d\x94\xb5\x29\x24\x07\x3f\x45\x98\x9e\x38\xbb\x5c\xae\xd5\x29\xb9\x38\x4a\x4f\x5c\x88\x00\x90\x98\x54\xcb\xd9\x9b\x98\xa9\xa4\xed\x13\x74\x09\x77\xd3\x65\xb6\x87\x2e\x6a\x6d\x70\x28\x55\xa8\x55\xcb\x42\x71\x50\x1a\xd6\x68\xba\xfe\x63\xda\xa4\x08\x77\xc5\x13\x34\x59\xbe\x84\x26\x8f\xe1\x5a\xd5\x20\x70\x33\x64\x15\x08\xeb\x8d\x3c\xfe\xe0\xe8\xe9\x46\xe4\xca\xa7\xa8\xee\xec\x4e\x1b\xfd\xb6\x4a\x1b\xcd\x96\xd9\x15\x6b\x0c\xd0\x04\x75\xbb\xfb\x27\xa5\x94\x13\x5d\x89\x1c\x79\x72\x4a\x9e\xbd\x18\xb9\xfb\x7b\x71\xe2\x3e\x83\x61\xf6\xf6\xb9\x81\x5a\xf3\x8a\xa7\x39\xc5\xd5\x5f\x85\x96\x03\x11\x3c\xe5\xe0\x76\xbb\xce\xd4\x6d\xee\xa6\x95\x72\x5f\x76\xab\xc0\x3b\x28\x5b\x9e\x12\xab\x8f\x78\x3c\x08\xf0\x03\xde\xff\x49\x37\xcf\xf3\x03\xd4\x1e\xf9\xa5\x09\xc7\x0b\x47\xc7\x27\x65\xa4\x09\x1f\x58\xce\x12\x98\xc3\x10\x2d\xab\xe4\x9c\xa9\xe4\x9c\x29\xac\x43\x7a\x99\x47\xe3\xd9\x48\x4b\xab\x75\x24\x8e\xdd\x53\x61\xba\x53\x81\x2d\xb7\xdb\x23\x31\x75\xbb\xa8\xa7\x71\x44\x48\x4e\x4e\x65\x29\x09\xa8\x1e\x79\x72\xdc\xb9\x5d\x81\xa7\x40\xdb\x1d\x63\x22\x4c\xff\x28\x43\xf0\x40\x70\x3e\xc2\xa9\x6b\xc6\x46\x75\xd6\xcd\x8f\xa9\x83\x0f\xb8\x41\xb9\xc1\x0f\x94\x4d\x18\x8c\xe5\xf2\xb5\x7f\x42\x5d\xcb\x76\x7a\x3d\xd7\x10\xea\xaf\xd3\x69\xb6\x8a\xf0\x09\xb5\x07\xf2\xa1\x99\x1b\xc8\xb5\xb8\x59\xbf\xe2\xb8\x51\x49\x72\x83\x1b\x0c\x61\x23\x7d\x82\x3d\x5c\xef\xee\xb2\x9b\x7d\xac\xaa\xda\x33\x50\x6c\x49\x8a\xa7\x68\xc7\x3e\x65\xc5\xe9\x53\xb4\x35\x2a\x9d\xa9\xe8\x22\x61\xe6\x4f\xf3\xf1\xf3\xdd\x48\x5d\x69\x48\x91\x94\x5e\xef\xc4\x31\x6f\xab\x09\xd4\x14\xa4\xdc\x27\xa6\xaa\x03\xc5\xb4\x78\x92\xf9\xab\x70\x06\x42\xca\x8a\x47\xb1\xc1\x4e\xdc\x61\xa7\x13\x4b\x2a\x33\x7c\xe2\x0e\xcb\x53\x10\xae\x0b\x0e\x28\x36\x5d\x6c\x30\x29\xf4\xa5\x88\x93\xd8\xe2\xa6\x2b\x07\xba\x7f\x4c\xd9\x29\xca\x4d\x2a\x9f\x51\x2e\x95\x68\x66\xf9\xb8\x8b\x5c\xcb\xc7\x78\x8a\x62\xca\x2d\x97\xb0\xae\x7e\x06\x93\x51\x76\x6c\x0f\x88\x54\x51\xb3\x53\x36\x95\xad\x92\x0d\x0d\x10\x26\x2b\x10\x4d\x69\x7c\x64\x9a\x2b\xbc\x31\xe5\xb3\xba\xa3\x4d\x94\x9d\xae\xa6\xb1\xb5\x6a\xa8\x9a\x37\x54\xcd\x15\x55\x2f\x9e\x16\x4d\xea\xcd\x01\xad\xc7\xd4\xbc\x3c\xcd\xa9\xd0\x66\x10\x84\x28\x97\x9c\x59\x90\x9c\x16\xfa\x8c\x20\x02\x2c\xee\x2b\x11\xc6\x91\x22\xcc\xd6\xbc\x7c\xcc\x70\xe4\x72\x9a\xa3\x47\xf3\xf3\x29\xd6\x79\xf9\xa7\x88\xaa\x8f\x51\x91\xb2\x10\xe0\x51\xb0\x44\xf1\xbe\x1f\xff\x2e\x97\xfa\xa7\x70\xb9\xfb\xb3\x71\x51\xb3\x4b\x93\x37\x6a\xac\x24\xed\x53\x39\x7a\xd2\x27\x31\xfa\xfc\xfc\x94\x26\x29\x3d\xdf\x37\x7b\x76\xc9\x04\x5b\x73\xe3\x28\x6e\x66\x02\xd3\x67\x82\x3d\x1e\x0d\x0c\x48\xc9\x9b\x20\x26\xa7\x40\x1c\x21\x7e\x52\x27\x10\xce\xcd\x14\x31\x29\x9d\x76\xb9\x7c\x99\x9b\x94\xc1\xcc\xa8\x47\xbf\x4f\x1f\x8d\x03\xf0\xea\xf4\xd5\xb8\xcf\xb0\x6f\xd1\xed\x02\xcd\x24\xc8\x9e\x18\xfc\xef\x36\x75\xf4\x94\x0f\x1b\x3d\x7a\xca\x97\x0d\x75\xbb\xbb\xe2\xa7\xbc\xdf\x54\xcb\xa5\x52\x90\x10\xae\xcc\xc8\x9d\x7b\xe4\x1c\x53\xd1\xe9\xc0\xca\xd1\xfd\xb2\x99\xd6\x4e\xfe\xa2\xc6\x07\x62\xad\x14\xf4\xdd\xc6\x28\xcc\x0f\x9b\x7b\x87\x7c\xd9\x18\xa8\x38\x39\x39\x71\xb0\x4a\xd7\xfc\x71\x43\x13\xe4\x8d\x26\x03\x8d\xfc\x9f\xda\xba\x61\xad\x12\x76\x87\x10\x29\x65\xe7\x9e\x94\xda\x90\x7a\xfb\xff\x7b\x6b\x56\x76\xea\x43\x23\x25\x43\xc3\x34\x53\x6d\x73\x4a\xa9\x7c\xb7\x1b\xfa\x69\x83\xde\xba\xd1\x68\x14\xf4\xa3\x68\x14\x39\xc2\xe3\xcc\xf1\x78\x38\xf4\x46\xde\x78\xd2\x1f\x8e\x82\x70\xcc\x07\xc3\x7e\x20\x7a\xa3\x11\xf7\x46\x91\xfc\x0b\x78\x10\x7a\x9e\x3b\x0a\x04\x8f\xde\x62\xf2\x95\x82\x32\x8a\xf8\x64\x14\x05\x82\x89\xb0\x1f\x85\xdc\x19\x0f\xa3\x28\x8a\x26\x93\xde\x78\xc8\x03\x27\x72\x1c\x6f\x14\x05\xd1\x20\x70\x47\x43\xf8\xef\x2d\x26\x3f\x97\xed\x07\x13\x31\x1a\x85\x93\x41\xe4\x78\xa3\xc1\xc8\x09\x7a\x62\xe4\x4d\xc6\x6c\x38\x64\x43\x57\x88\x21\x0b\x1c\x8f\x0d\x47\x43\x37\xac\x6b\xfe\xaa\x6a\xb2\x21\x17\xa2\xe7\x46\xa3\x71\xd0\x0f\xbc\x30\x1a\xb3\x5e\x4f\xe2\x1f\x05\x13\x36\x99\x88\x9e\xcb\x5c\x1e\x85\x41\x24\x51\x19\x45\x8e\xc3\x59\xe0\x85\xc3\x21\xeb\x85\x13\xa6\xb0\x0b\xdc\xc1\xc4\x1b\xbf\xc5\xe4\x37\x05\x31\x0a\x82\x3e\x13\x41\x8f\x87\xa2\xc7\xb9\x08\xf8\x20\x14\x3c\x10\xfd\x48\x84\x13\x06\x5f\xc4\xb9\x18\x84\xe3\x20\x8c\xc2\x90\x09\x1e\x79\xf2\xef\x2d\x26\xdf\xa8\xfa\x41\x4f\x78\x3c\x8c\x42\x1e\x32\xce\x83\x70\x20\xc6\x51\x9f\x33\xd1\x17\xc3\x68\xc0\x27\x51\x14\x79\x4c\x44\xae\xf0\x78\xf9\xdf\x5b\x4c\xbe\x55\x35\x45\x5f\x62\xdb\x1b\x8d\x44\x30\xee\x87\x2c\xea\xb3\xc9\xb8\x2f\x58\x4f\x61\x2e\x5b\xee\xf5\xd8\x70\x30\xf4\xc6\xd1\x68\xec\x06\xd1\x04\xfe\x7b\x8b\xc9\xd7\xaa\xfe\x70\xc8\x3d\x36\x88\xf8\x38\x1c\x7a\xe3\x90\x39\x3c\x10\xa3\x31\xe3\x3d\x36\x0c\xc7\x83\x7e\x14\x85\x13\x2f\x12\x03\xde\x9f\xf4\x83\x9e\xfc\x7b\x8b\xc9\xf7\xaa\xe6\x38\x0c\x7b\x7c\x24\x5b\x08\x7a\x81\x08\x58\xc8\xa2\x60\xec\x8c\xbc\xb1\x13\xb8\x61\x2f\x0a\x83\xfe\xd0\x0b\x7a\xa1\x18\x4e\x22\xce\x43\x31\x08\x27\xf2\x2f\xe0\x63\x27\x08\x15\x8d\xa2\x48\x84\x43\x39\x16\x7e\x54\x10\xfb\x62\x34\x61\xa3\xc8\x1b\x0b\x8f\x0b\x77\x30\x1a\x4c\x46\xc3\x60\x14\x78\x83\x09\x73\x25\x29\xf9\xa4\x3f\x61\xd1\x88\x31\x37\x8a\x26\x21\x1b\x4d\xf8\x68\x30\x88\x02\x16\x38\x2c\x78\x8b\xc9\xef\x1b\xb9\xc2\x20\x87\xfc\x18\xd8\xbf\x45\x18\x89\x79\x13\x1e\x67\xa1\xb6\x70\xbf\xdb\x68\xc3\xbf\x87\x6d\x9e\x26\x9c\x15\xe8\x6d\x38\x0e\x7a\xc3\x41\x04\x7f\x03\x16\xf4\x19\x7f\x4b\xde\xb2\xe1\xd0\x75\x59\x18\x71\x6f\x14\x8e\x1d\x1e\x72\xd7\x71\xc7\x83\x91\xbb\xf5\x4a\xd5\xda\x2a\x30\xe6\x03\xd7\x61\x25\xd8\xa1\x18\xf3\x1e\x1f\x09\x26\x4a\xe0\x8e\x3b\x1c\x0e\xc4\xce\x62\x0a\xda\x13\x85\x83\x68\xec\x7a\x61\xd9\xb4\x06\x59\x21\xd0\x1b\x4c\x46\xe3\xe8\xd9\x2a\x7a\x2b\x3b\x2b\x0e\xfa\x3d\xc7\x19\xbc\xb6\x45\xc7\xe9\xf1\x9e\xf3\x6c\xf5\xa7\x5b\x2f\x81\x60\xf0\xb8\xfb\xb4\xc1\x65\xe4\xaa\xbf\x6f\xe8\xef\x1b\xf4\xdd\x46\x75\xe4\x3f\xf7\x74\x24\x8b\xc6\x21\xef\x01\xbf\x19\x49\xc6\x31\x0a\xde\x92\xb7\xa3\xa0\xe7\x4d\xfa\x72\x9c\xf3\x88\x0d\xc3\x80\x39\x8e\x33\x1e\xf7\x46\x5b\xaf\x54\xad\xed\x02\x43\x8f\x8d\x7b\x0a\xac\x18\x85\x7d\x31\x0e\x27\x91\x13\xf6\x14\x70\x37\x18\xed\x2b\xa6\xa0\x3d\x51\x78\x32\x19\x39\x2c\x50\x4d\xeb\x90\x15\x02\x03\xc6\xc4\xd0\x7d\xb6\x8a\xde\xca\xce\x8a\x7d\xc7\x71\xfa\xc1\x6b\x5b\x74\x9c\x7e\xdf\x0d\x9e\xad\xfe\x74\xeb\x25\x90\xed\x8e\xfc\x5f\xe8\xc8\x7f\x96\x1d\xf9\xcb\x9e\x8e\x14\x13\xd6\xe3\x93\xb2\x4b\xdc\x70\x34\x64\x6f\xc9\xdb\xd0\x71\xf9\x38\x88\xdc\x60\x18\xb2\x60\x2c\xdc\xf1\xb0\x1f\x32\xee\x0d\xb7\x5e\xa9\x5a\x5b\x05\xf8\xc0\x0d\x46\x61\x09\x36\x14\x8e\x88\x24\x73\x0d\x1d\x05\xbc\x1f\x4e\x3c\xcf\xdd\x59\x4c\x41\x7b\xa2\x70\x28\x46\x23\xc9\x9e\xa1\x69\x0d\xb2\x42\x40\x2e\x7c\x7d\xf7\xd9\x2a\x7a\x2b\x3b\x2b\x8e\x85\xe3\x0e\xbc\xd7\xb6\xe8\x8d\x86\x7d\x77\xf2\x6c\xf5\xa7\x5b\x2f\x81\x6c\x77\xe4\xdf\xa0\x23\x7f\x29\x3b\xf2\x87\x3d\x1d\x39\x99\x8c\x45\x35\x23\x23\x97\xf5\xfa\xc0\x1f\x44\x8f\x4f\x26\x81\xc7\x82\xd0\x8b\xc2\x60\x3c\xec\x89\xe1\xd0\x75\xdc\xed\x57\xaa\xd6\x56\x81\xbe\x37\x1a\x8f\x15\xd8\x70\x1c\x32\x11\x44\x42\x38\xc1\x50\x01\x0f\x7a\x83\xb1\x33\xdc\x5d\x4c\x41\xdb\x5f\x78\xec\x8c\x7a\x8c\xab\xa6\x5b\x90\x15\x02\xce\xd8\x73\xfb\xcf\x57\xd1\x5b\xd9\x55\xd1\x0b\xe5\x94\x7a\x6d\x8b\xa3\xa8\x17\x38\xe3\xe7\xab\x3f\xd9\x7a\x09\x64\xbb\x23\xff\x01\x1d\xf9\x43\xd9\x91\x3f\xed\x9b\x91\xd1\x98\x0d\xcb\x2e\x19\x8e\xd8\x84\x47\x72\x38\x33\xc7\xf1\x9c\xa8\xcf\x06\x63\x6f\xe2\x49\xb1\xc7\x19\x8c\xdc\xc0\xd9\x7a\xa5\x6a\x6d\x15\x08\x3c\x77\xec\x05\x25\xd8\x30\x0c\xf8\x28\x74\xc5\x20\x72\x14\x70\xcf\x1d\x0e\x61\x19\x7e\x5c\xac\x64\x3b\xfb\x0b\x87\xc3\xa1\xd3\x0f\xcb\xa6\x35\xc8\x0a\x81\x7e\x6f\xd2\xe3\xbd\x67\xab\xe8\xad\xec\xac\x38\x1c\x39\x8e\x1b\xbd\xb6\x45\x67\xd0\x73\x86\xee\xb3\xd5\x9f\x6e\xbd\x04\xb2\xdd\x91\xff\x82\x8e\xfc\xa9\xec\x48\xb1\x7a\xb2\x23\x23\x25\xca\x82\x38\xd8\xee\xad\x80\xc9\xbf\xbe\x23\xff\xb6\x3b\x12\xfe\xdb\x2a\xf0\xb8\x87\x84\x23\xff\x14\xf0\x7e\x28\xff\x76\x77\x24\xfc\xf7\x44\xe1\xc7\x74\x51\x85\x15\x02\xe3\x91\xfc\x7b\xb6\x8a\xde\xca\xce\x8a\x4f\xf7\xc4\xbe\x8a\x2e\x93\x7f\xcf\x77\xe4\x93\xad\x97\x40\xb6\x3b\xb2\x58\xc9\x8e\x14\xab\x32\x6d\xde\x9e\x8e\x94\x52\xfb\x60\x02\x1d\x12\x4d\xdc\x20\x0a\xe5\x8a\x1d\x8e\xdc\x89\x54\x5f\xe4\x3a\xcc\x82\x70\x22\x26\x1e\x1f\x05\xc1\x70\xeb\x95\xaa\xf5\xa8\x40\x4f\xea\x5b\x0a\xac\x10\xce\xc4\x11\x4e\xd4\x8b\xc6\x0a\x78\x7f\x30\x1a\x04\xfd\x9d\xc5\x14\xb4\xa7\x0a\xf7\x87\x61\xbf\x57\x36\xad\x41\x56\x08\x8c\xfa\x2c\x0c\xdd\x67\xab\xe8\xad\xec\xac\xc8\x06\x8e\xe3\x0d\x5f\xdb\x62\xcf\xed\x0d\x27\x83\x67\xab\x3f\xdd\x7a\x09\x64\xbb\x23\x53\xe8\xc8\xa4\xec\xc8\xfc\x45\x1d\xc9\xa3\xa1\xb3\xdd\x91\xc3\x70\x32\x64\x2e\x9b\x0c\xfb\xee\xee\x8e\xdc\x2e\xd0\xee\xa1\xb1\xc4\x37\x1a\x07\x0a\xb8\xcb\x26\xe3\x81\xb3\xb3\x98\x82\xf6\x54\xe1\x2d\xba\x54\x90\x15\x02\xc3\x61\x10\x0e\x7b\xcf\x56\xd1\x5b\xd9\x59\xf1\xa9\x9e\xd8\xdf\xa2\xe3\x0c\x95\xd0\xfb\x74\xf5\xa7\x5b\x2f\x81\x6c\x77\x64\x0c\x1d\x99\x97\x1d\xc9\x5e\xd2\x91\x93\x70\x30\xe9\x3f\x9e\x91\x21\xeb\x7b\xc1\xb8\x17\xb0\x7d\x33\xb2\x55\x60\xd0\x13\xfd\x48\xef\x21\x29\xa4\x4d\xc6\x0a\x78\xcf\x1b\x8f\x83\x70\x67\xb1\x72\xb4\x3e\x51\xf8\x11\x5d\x54\x61\x85\x80\xda\x16\x78\xb6\x8a\xde\xca\xce\x8a\x13\xe1\xb8\x7d\xef\xb5\x2d\x0e\x44\x3f\x62\xde\xb3\xd5\x9f\x6e\xbd\x04\xb2\xdd\x91\x1c\x3a\x92\x95\x1d\xe9\xef\x5b\x23\xa5\x8a\x3a\x99\x4c\xc2\x31\x9f\x78\x9c\x79\x03\x29\xec\x88\x30\x1a\x47\x41\xe0\x09\x4f\x78\xd0\x52\xdf\xeb\x8d\x83\xfe\x60\xf7\x2b\xa8\xe5\x38\xc3\xd0\xe3\x75\x01\xce\x05\x17\x43\x05\xf6\x55\xc5\xfa\x2e\x13\xa3\xa1\x6a\x4e\x6a\xd6\x9e\x1c\x58\xd1\x28\xe2\x51\xa8\x50\xfd\x0b\xaa\x48\x94\xf6\xe8\x70\x19\x10\xd1\x2f\x89\x18\xec\x23\xa2\x23\x78\xd4\x9f\x88\x80\x87\x6c\x3c\x1e\x0c\xd9\xa8\xa1\x14\x6c\x95\xc9\x86\xf9\x70\x3c\xee\xbb\x93\x70\xcf\x2b\x59\x6b\xec\x3a\xd1\xa8\xa1\x4e\x10\x85\x3d\x31\x2c\xc1\xbe\xaa\x18\x1f\x06\x81\xab\x9a\x1b\x0a\xc7\x1d\x06\x0d\x45\x00\xd5\x3f\xbd\x8a\x42\xa9\x0f\x22\xfb\x23\x22\x6e\x80\x88\x41\x49\xc4\xd5\x5e\x22\x46\xbd\x30\x60\xe3\x30\x0c\x06\xfd\x1e\xf3\xb8\x64\x0b\x91\x13\x4d\xc4\x38\x60\xa2\x1f\xf0\x51\xc0\x39\x97\x1c\x83\x07\x62\xe7\x2b\x55\xcb\x19\x0f\xc7\x20\xb6\xaa\x02\x6a\x07\x4e\x81\x7d\x5d\x31\x11\xf4\xc2\x9e\x6a\xce\x19\x0f\xc6\x13\x51\x51\xc4\x51\xa8\xfe\x05\x55\x24\x4a\xce\xb8\xef\x8c\x1f\x8b\xbc\x6b\x20\xe2\xaa\x24\xe2\x6c\x1f\x5f\x16\x62\xcc\xc7\x51\x18\x04\xe3\xbe\xe8\xf5\x59\xaf\x27\x31\x10\x91\x13\x4e\xa2\x90\xf3\x31\x53\xac\x53\xae\x18\x6e\xb4\xf3\x95\xaa\x15\xf4\x1c\xc7\x71\xb4\x02\x61\x7f\x22\x14\xd8\xd7\x15\x8b\x86\x83\xfe\x58\x35\x37\x99\x54\x85\xa3\x68\x24\x78\x85\xea\x9f\x5c\x45\xa1\x34\x8a\xa0\xe2\x36\x11\x43\x20\xe2\xac\x24\xe2\x72\xdf\x48\xe4\xc2\x8b\x1c\x36\x0c\xc2\x30\x70\xf9\xc4\x01\xbd\x21\x1a\x8a\x28\x1a\x05\x21\x9f\x08\x57\xe9\x62\x8e\x37\x76\xc7\x6c\xe7\x2b\x55\xcb\x71\x87\x7c\xd0\xd4\x0d\x9d\xd0\x15\x43\x05\xf6\x55\xc5\x7a\xc3\x89\xc3\x1d\xd5\x9c\xe3\x0e\xfb\x83\x8a\x22\x51\xa0\x50\xfd\x2b\xaa\xf0\xc1\xc4\x71\xfb\xc3\xde\xf0\x11\x11\x23\x20\xe2\xb2\x24\xe2\xd9\x7e\x22\x8e\x22\x4f\x35\xd0\xcc\x59\x57\x88\x68\xa8\x28\x35\xea\x03\x11\x07\x23\x07\x94\xe4\xc7\xaf\xca\x49\xd1\x97\xf3\xa5\x2e\xa0\xe3\xfd\xaa\x62\xe5\xe7\x41\x73\x4e\xaf\x2f\x60\xc3\xb4\xa6\xc8\x28\xf2\xfe\xfc\x2a\x80\x92\xe3\xf5\xc6\x83\xc7\x5b\x11\x57\x40\xc4\xb3\x92\x88\x37\xfb\x88\x38\x12\xae\x88\xf8\x64\xd2\xe7\xa3\x30\x74\xf9\x68\xd4\x7c\xe1\x28\x18\x84\xe3\x30\x1a\x0e\x02\x87\x0b\xd7\x1b\x0c\x77\xbe\x52\xb5\x26\x63\xc7\xe9\xf7\x9a\x02\xfd\x60\x12\xb2\x12\xec\x6b\x8a\xa9\x83\x27\xd5\xdc\xc4\x75\x9c\x5e\xa4\x18\x5c\x3f\x9a\x28\x54\xff\xfc\x2a\x80\x92\xd2\x3c\x1f\x11\xf1\x1a\x88\x78\x53\x12\xf1\x7c\x1f\x4f\x0c\x85\x13\x86\x11\x9b\x44\xc1\x80\x0f\xdc\x40\xcd\x59\x21\x02\xe1\x45\x41\xd0\x0f\x26\xd1\x68\x38\x66\x2e\x13\x8e\x3b\x12\x3b\x5f\xa9\x5a\x23\xe6\xb8\xaa\x03\x54\x01\xce\x07\xdc\x51\x60\x5f\x55\x2c\x0c\x7b\xfd\xc9\x48\x35\xd7\x14\x96\xc3\xaa\x57\xa2\xfa\xd7\x54\xe9\x4f\x1c\x67\xf8\x58\x05\xbf\x00\x22\x9e\x97\x44\xbc\xdc\x37\x12\xc3\x68\x1c\xb8\xa3\x88\x87\x41\xe0\xf1\x51\x14\x8c\x15\x06\x11\xe7\xcc\x0d\x59\x20\xa5\xa7\x21\xef\x7b\xde\x40\xb0\x3d\xaf\xa0\x96\x37\xe8\xf5\x41\x59\x50\x05\xf8\x48\x4c\x82\xbe\x02\xfb\xaa\x62\x6e\x38\x71\xb9\xa3\x9a\x73\xb8\xc7\xc7\x55\xe1\x70\xa2\x50\xfd\xd3\xab\x28\x94\x9c\xb1\x1b\xee\x98\xce\x77\x40\xc4\xcb\x92\x88\x9f\xf7\x8d\xc4\x51\xc4\x83\x09\x0b\xc3\x70\x2c\x7a\x2e\xeb\x0d\xb4\x2f\xf4\xa4\x84\x3a\x1a\xf3\xe1\x68\xe2\xf5\xc6\x7d\x35\x0d\x1f\xbd\x52\xb5\x6a\xfd\x4f\x15\x08\x27\x91\xc3\x7a\x0a\xec\xab\x8a\xf5\x5d\x16\x0c\x42\xd5\x9c\xe3\x0c\x58\xcf\x2b\x0b\x8b\x81\x42\xf5\x2f\xa8\x32\x54\x07\x26\x03\xef\xf1\x3e\xfb\x3b\x20\xe2\xe7\x92\x88\x1f\xf6\x11\x51\xae\xb5\x3c\x12\xbc\xdf\x8f\xe0\x50\x5c\x54\xdd\x08\xa7\xd0\x63\x11\x89\xc9\xc4\x9b\x70\xde\xe7\x8e\xb7\xf3\x95\xaa\x35\x99\xf4\xfa\x4e\x5f\x2b\x20\x7a\x13\x57\x81\x7d\x55\x31\xc1\x47\x8e\xdb\x57\xcd\x8d\xb9\x17\xd6\x85\xc5\xa0\x42\xf5\x4f\xae\xa2\x50\x1a\x0e\xbd\x81\xf3\x78\x75\xfe\x02\x44\xfc\x50\x12\xf1\xfd\x5e\x22\x8a\x90\x39\x91\x08\xbc\x3e\x8f\x9c\x5e\xe0\x95\xf2\x41\x14\x78\x91\x90\xbc\x24\x0a\xc7\x61\x8f\x2b\x13\x81\x9d\xaf\x54\xad\x20\x74\x1c\x38\x75\xaa\x0a\x84\x93\xd1\xb0\x04\xfb\xaa\x62\xbc\x2f\x3c\xa6\x9a\x0b\x5c\xad\x30\xe7\x15\xaa\x7f\x76\x15\x40\x69\xec\x40\xc5\x6d\x22\x7e\x04\x22\xbe\x2f\x89\xf8\x69\x0f\x11\x43\x21\x82\x68\x34\x11\x9c\x09\xb7\x07\x9b\xa2\x52\x27\x8b\xa2\x5e\x14\x05\x61\x38\x12\xa3\x61\xc0\x44\x38\xf4\xdc\x91\x1b\x0c\x76\xbe\x52\xb5\x9c\xf1\xc0\x9d\xf0\xba\x00\x1f\x86\x81\x88\x14\xd8\x57\x15\xeb\x7b\x13\x8f\x97\xcd\x39\xe3\xbe\xda\x94\x91\xd2\x4a\x14\x29\x54\xff\x82\x2a\x12\x25\x67\xdc\x73\x86\x8f\xd5\xbe\x5b\x20\xe2\xa7\x92\x88\x5f\x3d\xb1\x01\x21\x1c\xe6\x86\x93\x49\x50\xf3\x44\xc9\x8f\xc5\x04\x74\xbb\xde\xa8\xcf\xfb\x95\xae\xbe\xf3\x55\xcd\xec\x9a\x9d\x05\x31\x91\xbc\x9c\x97\x60\x5f\x55\xac\xe6\x56\x6a\x37\xa1\x64\x70\x52\x87\x1b\x28\x54\xff\x82\x2a\x4f\x6c\x40\xfc\x0c\x44\xfc\xaa\x24\xe2\xaf\xfb\xa6\xb3\x23\xff\x82\x50\xfe\x0d\x7b\xf2\x4f\x61\x30\x8a\x46\xca\x8e\x66\x32\x94\x7f\x03\x4f\xfe\xed\x7c\xa5\x6a\xc1\xfb\x41\x5d\xa0\xb4\x64\x01\xb0\xaf\x2a\x36\xea\xc9\x3f\xd5\x5c\x53\x58\xfd\x07\xa8\xfe\x45\x55\x1c\x67\xa7\xda\xf7\x1b\x10\xf1\xd7\x92\x88\xdf\xec\x3d\x2e\x12\x61\x34\x08\x78\x10\x86\x7c\x34\x18\x06\x81\x2b\x31\xf0\x22\x27\x1a\xf1\x80\x4f\x84\x37\x11\x13\xc6\xc7\x43\x36\x70\x59\x6f\xe7\x2b\x55\x0b\x8e\x2c\xa3\xba\x40\xc8\x42\x26\x02\x05\xf6\x55\xc5\xc6\xce\x28\x0c\xd8\xff\x9f\xbd\x3f\x6f\x6e\x62\x57\x1a\xc7\xf1\xff\xef\xab\xd0\xa1\x7e\xc5\x2f\x3e\xd8\x73\x5b\xbb\x86\xe7\xe3\xe7\x94\x43\xc2\x1a\x87\x40\x0c\xc9\x7d\x28\x8a\xd2\x8c\xa4\x60\x92\xd8\x8e\x17\x42\x72\xcd\x7b\xff\x96\x34\x5e\x43\x02\x09\x87\x03\x83\x23\x3a\xf4\xc8\x33\x92\x7a\x91\x46\xd2\xb4\x96\x2e\xc8\x31\x8d\x99\x0a\x0d\x5c\xee\x32\x67\x0a\x56\x7f\x78\x92\x82\x25\xea\x00\xa4\xf9\x42\x89\x9b\x41\x89\x1b\x13\x25\x3e\xb8\xda\x00\x01\x86\xb8\x3c\x25\x92\x18\x4b\x4c\xd1\x2a\x5b\xcb\x4d\xea\x72\x6d\x53\xec\x32\xa1\x99\xce\x33\xac\xb0\xb9\xf4\x51\x91\x4a\x73\x70\x98\x2f\x44\xc8\x32\x8d\x8b\x6c\x6f\x14\xcd\x3a\x9a\x91\xbc\x20\x17\xac\x09\xa6\xa8\x56\xdc\xc1\x94\xd5\x1f\x9c\xa4\x60\xc9\x7f\xb1\xc0\x97\x4a\x7c\x1c\x94\xf8\x60\xa2\xc4\x9d\xab\x95\x28\x72\x1b\x2c\xc0\x99\x15\x9c\xc3\x44\x53\xc6\x58\x67\x32\xab\x78\xd1\x9d\x99\x94\xc9\xb0\x52\xe0\xcb\x47\x45\x2a\x2d\xa8\x00\xba\x10\xc1\x80\x26\x45\xb6\x37\x8a\xe6\xb0\x48\x31\x35\x29\x53\x80\x17\xc7\x2b\x3c\x4c\xe3\x07\x56\x7f\x70\x92\x82\x25\xe9\x88\x04\xf6\x85\x12\x3f\x04\x25\xee\x0c\x16\x96\x82\x3e\x1c\x2c\x1e\x90\x56\xbf\xec\xb0\x11\x1c\xd6\x5b\xdf\xe9\x1f\x64\x6b\x77\xee\x5d\x16\x81\x70\x5e\x5d\x70\x83\x50\x63\x09\x67\x35\xfb\xe7\x1a\xe5\x09\x0d\x01\x42\x15\x4e\x24\xf5\x41\xc1\x80\x24\xd2\x87\x24\x10\x96\x48\x52\x23\x12\x43\xc2\xe5\x9f\xb6\x52\xfc\xbb\x77\xa7\x8a\xae\x45\x87\x92\x84\xa5\xf7\xec\x9f\x6b\x58\x42\x22\xa9\x0f\x71\x92\x28\xe2\x33\xc7\x14\x27\x4c\x84\x90\x14\x09\x57\x35\x21\x13\xfa\x1d\x34\x14\x4e\x08\xf3\x39\x33\x46\x12\x1a\x32\x24\x4c\x91\x84\x15\xc2\x60\x21\x13\x12\x44\x14\x02\xb3\x24\x65\x35\xc2\x24\x4f\xc4\x22\xa5\xca\x9d\xc9\xaa\xd8\x27\x83\xfa\x8b\x6c\xed\x99\x5d\xa3\x00\xd5\x84\x57\xa1\x52\x7d\x66\xd7\x6a\x84\x85\x5f\x78\x72\x34\xec\xab\x69\xac\x1a\xf6\xd1\x24\xaf\x26\x94\x87\x98\x0a\xaa\x38\xe1\xd5\x44\x55\x2a\xd5\x47\xd3\x58\x44\x5c\x1d\xe9\xf5\xa0\xfe\xcc\x2e\xee\x84\xf9\xff\x85\xc2\x5e\xb3\xd3\xbd\x3e\x77\xef\xae\xd9\xda\xf2\x5e\xc5\x82\x89\x61\x7d\xbe\xd4\xb8\x96\xf0\xd9\x02\xdf\xd7\x83\xe4\x7d\x9d\x0a\xf8\xd3\x06\xee\x5e\x0f\x92\x41\x1d\x27\xbc\x86\x13\xfe\xe7\xd0\xff\x3c\xaa\x27\xaa\x96\xa4\xe1\xc7\xbd\x3b\x77\xc2\x0a\xe4\x67\x83\xc9\xd1\x16\xa3\x27\x95\xb5\x4a\xf5\xe9\xa0\x3e\x59\xf3\xfe\x6f\x5a\x7d\x31\xa8\x4f\x36\x02\xfa\x9f\x73\x4e\xff\x6f\x30\x3b\x84\x66\xbe\x49\x6b\x2d\xe1\x35\x5b\x99\x46\xaf\x3e\x1b\x24\xfd\x3a\xe1\xfc\xcf\xb5\x09\xbb\x83\x76\xc7\x4b\xf0\xe7\xd0\x3f\x3a\xf8\xf2\xd1\xbd\xa7\x83\xe9\xd3\xec\x92\xa7\x2f\xa6\x4f\x3d\xe3\xf3\xa5\xed\xa3\x1f\xfe\x82\x50\x96\x08\x1c\x2a\x2e\x96\x24\xa1\xa1\x2a\x61\x90\x29\x4d\x78\xa8\x61\x94\x52\x80\x04\x87\x8a\x4c\x15\x4d\x59\xc2\xd2\x1a\x66\x8a\xf0\x04\xf8\xcd\xeb\x30\xa1\x09\x0d\xe4\x38\x97\x09\x0d\xef\x09\x26\x84\x4f\x08\x53\x2e\x59\x92\x8a\x09\x0f\x34\x91\xf2\x9e\x04\x99\x70\xf1\x1d\x84\x64\x42\x7c\xee\x94\x60\x9c\xe0\x90\x23\xa7\x44\x26\x69\x78\xdf\x89\x54\xb8\x68\x0d\x08\x17\x69\x82\x55\x4d\x28\xaa\x12\x21\x96\xdf\x95\xf9\xf1\x06\xa3\x7f\xf0\xa0\xa4\xe2\x8d\xec\x8c\xea\xc3\xd1\x5a\x58\x58\xcc\x00\x73\xc6\x18\x10\x2e\x18\x07\xc6\x25\xe3\xc0\x79\xca\x04\x48\xae\x99\x00\xc5\x73\x26\x40\x73\xc3\x04\x64\xdc\x32\x09\x46\x00\x93\x60\x05\x66\x12\x83\xa0\x4c\x62\x2c\x18\x93\x98\x0a\xce\x14\x66\x42\x32\x85\x85\x50\x4c\x61\x29\x52\xa6\xb0\x12\x9a\x29\xac\x45\xce\x14\xce\x84\x61\x0a\xe7\xc2\x32\x85\x8d\x70\x4c\x61\x27\x81\x29\x02\xd2\x17\x33\x96\x94\x29\x42\x25\x63\xca\x37\x27\xbe\xe0\xa5\x60\x8a\x08\x29\x99\x22\x4a\x2a\xa6\x48\x2a\x53\x26\x89\x96\x9a\x49\x92\x07\x6c\x64\xc6\x24\xb1\x32\x67\x92\x38\x69\x98\xa0\x20\x2d\x13\x94\x04\x4c\xa5\x63\x82\x32\x05\x8c\x53\xae\x30\xe3\x54\x06\xac\x14\x61\x8c\xa6\x8a\x32\x46\x75\xc0\x99\x62\x8c\x52\x13\xb0\x55\x9c\x11\xea\x3c\x66\xa0\x04\x23\x0c\x2b\xc1\x30\x23\x4a\x32\xcc\x98\x92\x0c\x18\x57\xca\x7f\x54\x2b\x45\x1d\x93\x01\x2b\x95\x52\xcb\xd2\x80\x75\xc0\xb9\xd2\xd4\x30\x13\xb0\x55\x9a\xe6\xcc\x79\xcc\x41\x65\x34\xe3\x38\x60\xa2\x32\xaa\x39\x0d\x98\xa9\x9c\xa6\x9c\x07\x2c\x54\x4e\x15\x57\x01\xa7\x2a\xa7\x92\xeb\x80\x33\x65\xa8\xe0\x79\xc0\xbe\x1b\xe4\xdc\x06\xec\x94\xa1\xbe\xc0\x3c\xc6\xca\x50\x2a\x48\xc0\x54\x19\x4a\x04\x53\x96\x12\xc1\x95\xa5\xbe\x70\x3c\x96\x01\x2b\x65\x29\x88\x34\x60\xad\x2c\x71\x22\x0b\x38\x57\x96\x58\x61\x02\xb6\x01\x3b\x65\x89\x91\x10\x30\x56\x96\xe4\x13\x1c\x16\xa5\x4b\xaa\x2c\xc9\x24\x0b\x98\x2b\x4b\xb4\x14\x01\xcb\x80\x95\xb2\xbe\xe4\x02\xd6\x01\x7b\x2a\x4a\xe6\x01\x7b\x2a\x52\xda\x80\x3d\x15\xa9\x3c\x15\xa1\x70\xc0\x64\x86\xb9\xa2\x01\xb3\x80\x3d\x15\xa6\x44\xc0\x9e\x0a\x55\x2a\xe0\x34\x60\xad\x0c\x21\x2a\x0b\x38\x0f\xd8\x28\x43\xb0\xb2\x01\x3b\x8f\x53\x08\xd8\x8f\x36\x20\x25\x0b\x98\xaa\x1c\xbb\x94\x05\xcc\x55\x86\x5d\x2a\x02\x96\x01\xab\x80\x53\xa5\xb1\x4b\xb5\xd2\xd8\xa6\x59\xc0\xb9\x4a\xb1\x4d\x8d\x4a\xb1\x4b\x6d\xc0\x4e\x29\xec\x34\x04\x8c\x27\x58\x62\xa7\x89\x92\x04\x34\x55\x82\x80\x66\x4a\x10\xac\xb9\xe2\x04\x6b\xa1\x38\xf1\xca\xf2\x58\x29\x46\xa8\x4e\x15\x25\x4c\x6b\x45\x09\xd7\x99\x22\x84\xeb\x5c\x11\x22\xb4\x51\x98\xc8\x80\x95\xb6\x0a\x48\xaa\x9d\x74\x44\x67\x20\x1d\xc9\x33\x2c\x2d\x31\x19\x91\x86\xd8\x8c\xca\x9c\xb8\x8c\xc9\x9c\xe2\x8c\xcb\x8c\x92\x4c\x48\x4d\x59\x26\x64\x4a\x79\x26\x65\x4a\x65\xa6\xa4\xa2\x2a\x4b\xa5\xa4\x3a\xd3\x52\xd0\x2c\xcb\x24\xa7\x26\xcb\x25\xa3\x2e\xcb\x25\x65\x90\x19\x49\x18\xc9\xac\xc4\x8c\x65\xfe\x9d\x15\x39\xf8\xf7\x37\xc7\xc2\x32\x9d\x63\x61\x58\x9e\x13\x91\x33\x9b\x53\x91\x71\xc8\x99\xd0\x9c\xe4\x5c\xa4\x9c\xe5\x5c\x28\x2e\x72\x21\x24\x57\xb9\x14\xdc\x0b\x21\x18\xcf\x73\x25\x28\xb7\x79\x2a\x88\x80\x5c\x0b\x10\x34\xcf\xb8\x13\x3c\xcf\xb8\x15\x32\xcf\x79\x2e\xd2\xdc\xf0\x4c\xe4\xb9\xe1\x5a\xd8\xdc\x72\x25\x21\x77\x5c\x4a\x6a\x80\x0b\xc9\x0d\x70\x26\xa5\xc1\x9c\x4a\x6d\x30\xc7\x32\x37\x84\x83\x74\x86\x32\xab\xb0\xa1\xcc\x28\x66\x18\xcb\x94\x30\xdc\xbf\x97\x86\x33\xa5\x32\x23\x98\x50\xd6\x08\xc6\x53\x30\x92\xd1\x94\x1a\xc9\x70\xca\x8d\x62\x90\x2a\xa3\xa8\x4d\x33\x93\xd2\x3c\x35\x26\xa5\x99\x06\xa3\x69\xaa\x89\xd1\x54\x6a\x6e\x32\x2a\xb4\x32\x19\x65\x5a\x9b\x9c\x12\x6d\x4c\x4e\x21\x03\x63\x88\xcb\x88\x31\xc4\x64\xdc\x58\x92\x65\xca\x58\x92\x66\xfe\xa3\x43\x65\xc6\x38\x22\x72\x30\x8e\xf0\x9c\x18\x47\x68\xce\x2d\x10\x9c\x2b\x0b\x04\x72\x6d\x31\x76\xb9\xb1\x18\x1b\x03\x16\xe3\xdc\x10\x4b\x70\x66\xb8\x25\x58\xfb\x57\x03\xa7\x46\x5b\x8a\x53\x63\x2c\xc5\xca\x38\x8f\x2d\xb1\x0c\x2b\xcb\x2d\xc3\xa9\x95\x01\x6b\xcb\xb1\xf6\x4a\xc2\x99\x75\x96\xe3\xdc\x61\xcb\xb1\x71\xcc\x0a\x6c\x9d\xb0\x82\x80\x53\x56\x10\xec\x32\x2b\x09\x75\xc6\x4a\xc2\xef\x4c\x06\x3e\xdd\x59\x8f\x10\x3e\x88\x19\x60\x00\xe0\x80\x01\x83\x08\x58\x01\x01\x0c\x29\x10\x20\x90\x05\x6c\x80\x02\x05\xe7\x31\x26\xc0\x80\x61\x06\x1c\x18\x16\x20\x80\x63\x15\xb0\x06\x09\x02\xe7\xa0\x40\x62\x0b\x29\x48\x02\xa0\x41\x11\x9f\x47\x4a\x18\xe4\x90\x12\x01\x7e\x5c\x9f\x82\x85\x8c\x64\x18\x20\x23\x06\x63\xc8\x89\xc3\x04\x0c\xc5\x98\x82\xa1\x3e\x6f\x4b\x05\xe6\x60\xa9\xc2\x02\x1c\xcd\xb0\x02\x47\x0d\x4e\x31\x50\x87\x35\x06\x46\x70\x8e\x81\x31\x6c\xb0\xef\x99\x2c\xc6\x2c\x25\x80\x31\xcb\x08\xc6\x98\x59\x42\x30\xe6\x40\x18\x26\x9c\x12\x8e\x09\xe7\x44\x62\xc2\x15\x49\x31\xe6\x9a\x68\x8c\x79\x4e\x72\x8c\xb9\xf3\xf4\x05\x26\x0e\x63\x41\x29\xc6\x58\x70\x4a\x31\x08\x49\x19\x06\x91\x52\x81\x41\x64\x54\x61\x10\x39\x4d\xc1\x09\x4b\x33\x70\x12\xa8\x01\x27\x31\xf5\x5f\xe6\x84\x01\x38\xc9\x18\x01\x27\x39\x63\xe0\xa4\x60\x1c\x83\x94\xbe\xc7\x94\x8a\xa5\x01\x6b\x3f\xf4\x61\x39\xc6\x52\x33\x8b\xb1\xcc\x98\xc3\x44\x66\x1c\x63\x22\x73\x4e\x30\x95\x39\x67\x98\x4a\xc3\x7d\x57\x6b\xb8\xc4\x5c\x5a\x9e\x06\xac\xb1\x90\x96\xe7\x58\x48\xc7\x0d\x96\xd2\x71\x87\x95\x74\x02\xb0\x52\x20\x08\x4e\x15\x08\x86\xb5\x02\xc1\x03\x96\x38\x53\x20\x14\xce\x15\x16\x3a\xe0\x0c\x1b\x85\x85\x09\xd8\x62\xab\xb0\x04\xec\x14\x96\x24\x60\x4a\x40\x61\xc9\x09\xf6\x9d\x78\xc0\x8a\x10\x85\x65\x4a\x88\x22\x32\x23\x54\x11\x99\x07\xec\x5b\x5f\xa2\xc0\x2b\x52\x79\x75\x62\x45\x43\xcb\xcd\x02\x16\x7e\xf0\xa3\x54\xc0\x29\x51\x0a\xab\x8c\xa4\xca\xb7\xb8\x69\x68\xdd\xb5\xc2\x29\x04\x8c\x49\xa6\x70\x4a\x49\xa6\x20\x65\x24\x57\x90\x8a\x80\x15\x31\x0a\xd2\x34\xe0\x8c\x58\xe9\xd2\x3c\x60\x4b\x9c\x74\x1a\x02\xc6\xbe\xc7\xd7\x34\x60\x4e\xb1\xb4\x5a\x50\x2c\x8d\x6f\x36\xa5\xd1\x9a\x52\x69\x74\x46\xa9\xcc\xb5\xa1\x4c\xe6\xda\x52\x26\xb3\x0c\x28\x97\x59\x46\x02\xa6\x54\x48\x9d\xf1\x80\x25\x95\x32\xcd\x54\xc0\x9a\x2a\xa9\xb2\x9c\xfa\xa6\xdf\xd0\x54\xca\xcc\x51\x2d\x65\x0e\x54\x4b\x91\x13\x9a\x49\x9e\x33\x9a\x4b\x9e\x73\x9a\x4b\x96\x4b\x6a\x24\xcd\x15\xb5\x92\xe6\x9a\x5a\x49\xf2\x9c\x3a\x89\x73\xc3\x40\xe2\xdc\x31\x90\x60\xfc\x2b\xe2\x0c\x61\x44\xf8\x76\x8a\x0a\x6b\x38\x63\xc2\xf8\xf6\x48\xe4\x46\x05\x9c\x32\x21\x32\x93\x31\x29\xb4\xc9\x99\x12\xa9\xb1\x2c\x15\xca\x38\xa6\x85\xb2\xc0\x72\xe1\x15\x6f\x84\xb0\x94\x59\xc1\x2d\x63\x4e\x30\xcb\x39\x08\x66\x25\x27\xc2\x0f\x60\xa8\x20\x36\xe5\x4c\x10\xab\xb9\x10\xd8\x66\x5c\x0a\xb0\x39\x57\x02\xac\xe1\x9a\x3b\x6b\x79\xc6\xad\x75\xdc\x70\xeb\x80\x3b\x6e\x1d\x16\xc0\x7d\x63\x45\x02\x66\x3c\x77\x54\x70\x9e\x3b\x26\x64\xc0\x29\xcf\x1d\x17\x19\xcf\x9d\x10\x79\xc0\x96\xe7\x4e\x4a\x08\x98\xf0\xdc\x29\xc9\x02\x16\x3c\xf7\x1d\x26\x37\x2e\x95\x69\xc0\x19\x37\x4e\x4b\x4f\x4b\x4b\x4f\x4b\x2b\xcc\x9d\xcb\x14\x0d\x98\x0b\x70\x99\x92\x02\xbb\x5c\xa5\x01\x6b\x41\x5c\xae\x72\x41\x5d\xae\xac\x60\x2e\x4f\x41\x70\x67\x52\x22\x84\xf3\x0a\x92\xce\xa4\x42\x28\x67\x52\x25\x52\x67\x52\x2d\xb4\x33\x69\x26\x32\x67\x53\x23\x72\x67\x53\x27\x8c\xb3\x1a\x0b\xeb\xac\xa6\xc2\x39\xab\xb9\xc4\xce\x6a\x29\x89\xb3\x3a\x95\xd4\x59\xad\x25\x73\x56\xe7\x52\x38\xab\xad\x94\xce\x66\x20\x95\xb3\x19\x91\xda\xd9\x8c\xc9\xcc\xd9\x4c\xc8\xdc\xd9\x4c\x4a\xeb\x6c\x96\x4a\xe7\x6c\x96\x29\xec\x6c\x66\x14\x71\x36\x73\x8a\x39\x9b\x63\xc5\x9d\xcd\x89\x92\xce\xe6\x4c\x29\x67\x73\xa1\xb4\xb3\xb9\x52\xb9\xb3\xb9\xf6\xcd\x76\x9e\x2b\xe7\x6c\x6e\x52\x70\x36\x77\x29\x71\xd6\xe0\x94\x39\x6b\x68\xca\x9d\x35\x3c\x95\xce\x1a\x99\xa6\xce\x1a\x95\x6a\x67\x8c\x4e\x73\x17\xcc\x6e\xce\x18\xab\xc1\x19\x0b\x1a\x3b\x63\x89\xf6\xad\x37\xd5\xdc\x19\xcb\xb5\xf4\x2d\xb9\x4e\x9d\xb1\xa9\xd6\xce\xd8\x4c\xe7\x2e\xb7\xb9\xb6\x2e\xb7\x36\x03\x97\x3b\xc8\x88\xcb\x1d\xc9\x98\xcb\x1d\xcb\x84\xcb\xfd\x20\xcf\xe5\x4e\x66\xa9\xcb\x5d\x9a\x65\x2e\x77\x59\x66\x5c\xd8\xda\x79\xa7\x52\xa9\xf6\xaf\xd7\x1b\xe8\xd0\x0f\xe4\x01\x5b\xa0\x40\xb0\x8f\x5b\xf4\x06\x74\xd2\x1b\x48\x10\xc0\x70\x0a\x12\x38\xce\x40\x01\xc7\x06\x52\x10\xd8\x81\x06\x19\xfa\x01\x19\xfa\x01\x15\xfa\x01\x15\xfa\x81\x34\xf4\x03\x69\xe8\x07\x34\x05\xec\x07\x4b\x04\x33\xc8\x28\xc3\x1c\x32\x2a\xb1\x80\x8c\xa6\x58\x41\x4e\x73\x9c\x42\x4e\x2d\xce\x20\x67\x18\xe7\x90\x33\x8a\x2d\xe4\x8c\x63\x07\xb9\xff\xa6\x80\x9c\x69\x42\x21\x67\xb9\xa7\xc3\x9c\x1f\x6c\x70\x4c\x14\x64\x9c\x92\x14\x32\xce\x49\x06\x19\x97\xc4\x40\xc6\x53\xe2\x40\xf3\x8c\x62\xd0\x3c\xa7\x04\x34\xb7\x94\x81\xe6\x8e\x0a\x48\x05\xa6\xa1\x59\xa2\x29\xa4\x82\xd2\x0c\x52\xc1\xa8\x81\x54\x70\x6a\x21\x15\x82\x01\x68\x21\x19\x01\x2d\x14\x63\x01\x73\xd0\x22\x65\x12\x32\xa1\x59\x1a\xb0\x86\x5c\x64\x2c\x0f\xd8\x80\x11\x39\x73\x1e\x73\x0c\x56\xe4\x9c\x80\xf5\x43\x15\x70\xc2\x70\x1e\xb0\xff\xc6\xf2\xad\xbe\xc7\x1a\x63\xff\xbe\x61\x22\x2c\x37\x01\x3b\x4c\x85\x15\x38\x60\x82\x99\xb0\x82\x61\x2e\xac\xe0\x01\x4b\x2c\x84\x15\x69\xc0\x1a\x4b\x61\x45\x8e\x95\xb0\xc2\x04\xec\x70\x2a\xac\xc4\x01\xfb\xc1\xa7\x95\x2c\x60\x8e\x33\x61\xa5\xc4\xb9\x30\x52\x05\xac\xb1\x11\x46\xe6\x01\x1b\x6c\x85\x91\x0e\x5b\x91\x2b\xc0\xfe\x3b\x81\x10\x10\xb9\x62\x04\x44\xe6\x47\xb1\x22\x53\x32\xe0\x30\x50\x55\x3a\xe0\x9c\x50\x91\x2a\x13\xb0\x23\x4c\xa4\xa9\xff\xe0\x54\x29\x09\x98\x12\x21\x64\xca\x03\x96\x44\x0a\x91\xaa\x80\x35\x51\x82\xa7\x19\x49\x05\x4b\x4d\xc0\x8e\x68\x41\x35\x04\x4c\x48\x26\x88\xa6\x24\x17\xd8\x0f\x35\x05\x68\x41\x8c\x00\xad\x88\xe5\x4e\xa7\xc4\x72\xab\x33\xe2\xb8\xd5\x86\x02\xf7\x43\x28\xe0\x79\x06\x14\xf3\x2c\xc3\x61\x40\x4d\x03\x66\x94\xf2\x34\x13\x94\x71\x95\x49\xca\xb9\xcc\x52\xca\xb9\xc8\xb4\x6f\xfa\x32\xff\xc5\xc5\x32\x43\x15\xa7\x99\xa3\x29\x27\xbe\xed\xe7\x38\xc7\x54\x73\xc8\x29\xf5\x2f\x15\xa3\x7e\xdc\x2b\xfc\x97\x5e\x2e\xfd\x57\x5f\xee\xbf\x06\xb3\x5c\x33\x60\x3a\xcf\x18\x66\x69\x9e\x33\xc2\x54\x6e\x99\xef\x80\x1c\xf3\x0d\x3e\x30\xce\xb8\x21\x4c\x30\xe6\xbb\x25\x46\x0d\x63\x8a\x11\xc3\x99\x66\xd8\x48\x96\x51\x67\x14\xcb\xa9\x35\x29\x33\xd4\x18\xcd\x2c\xcd\x4d\xc6\x81\x66\xc6\x70\x4c\xb5\xb1\x9c\x50\x65\x1c\xa7\x54\x5a\xe0\x9c\x0a\x8b\xb9\x1f\x52\x13\x2e\x29\xb3\x94\xa7\x94\x5a\xc6\x35\xc5\x96\xf3\x9c\x82\x15\xdc\x10\x67\x25\xb7\xc4\x5a\x25\x80\x18\x9b\x0a\x4c\x32\xdf\x5d\x12\x6d\x33\xc1\x48\x6a\x33\x21\x88\xb2\xb9\x90\x44\x58\x23\x52\xc2\xad\x15\x9a\x30\xeb\x7c\x77\xe7\x87\x91\x04\x3b\x10\x8e\x80\xc3\x12\x63\xe7\xb0\xa4\xd8\x38\x22\x19\xce\x1d\x95\x02\x67\xce\x7f\x60\xa7\x8e\xc9\x14\x2b\xc7\x65\x86\xa5\xe3\x7e\x88\xee\x84\xb4\x98\x39\xa1\x00\x53\x27\x15\xc1\xc4\x49\xc5\x30\x38\xa5\x38\x38\xa7\x94\x04\xeb\x94\x4a\x21\x77\xa9\xca\x20\x73\xa9\xca\x41\xbb\x54\x59\x48\x9d\x4e\x01\x94\x2f\x54\x90\x4e\xa7\x0c\xa4\xcb\x52\x01\xc2\x65\xa9\x0c\x38\x0d\x38\x0b\xd8\x80\x74\x79\xea\x3c\xd6\x18\x94\xcb\x35\x85\xd4\xe5\x9a\x83\x76\xfe\x33\x23\x77\xb9\x56\x60\x5c\xae\x35\x38\x97\xeb\xdc\x0f\xbf\xb5\xc5\xc4\xe5\x19\x60\xe6\xf2\x8c\x60\xe1\x7c\xb1\x29\x97\x65\x02\x6b\xe7\x9b\x7b\xe3\x82\x09\xdf\x65\x59\xee\x47\xd0\x99\x25\xd4\xe9\x1c\x88\x70\x3a\x27\x44\x39\x9d\x33\xa2\x9d\xce\x05\x31\x2e\xcd\x25\x71\x2e\xcd\x53\x4a\x5c\x9a\x67\x94\x3b\x95\x1b\x2a\x9d\xca\x1d\xd5\x4e\x1a\x4c\x8d\x93\x86\x16\xaf\x39\xa3\x4e\x18\xc9\x84\xe3\x26\x65\xa9\xe3\x26\x63\xb9\x63\xc6\x30\xe7\x98\x2f\x5b\xc7\x7c\xa9\x3a\x6a\x29\xd7\x8e\x5a\xee\x7b\x66\x2b\x04\x76\xc4\x2a\xc1\x1d\xb1\x5a\xa4\x0e\xdb\x5c\x18\x87\xad\x91\xd8\x61\xeb\x24\x77\xd8\x61\x99\x3a\xe2\x88\x34\x8e\x38\xa6\x88\xa3\x8e\x2b\xe1\xa8\xf3\xfd\x12\x73\x4a\xd9\xb0\x8e\x9b\x38\xe1\x74\x2a\x9c\x72\x59\xaa\x5d\xea\xf2\xd4\x38\xed\x8c\xc6\x2e\x77\x4e\x33\xdf\x1b\xb4\xe7\xbd\x81\x01\xa5\x24\x06\x90\x4a\xf9\x41\x97\x4a\xb1\x00\xa9\x34\x4e\x41\xa8\x1c\x67\x20\x94\xc1\x06\xfc\x37\x39\x80\x50\xce\x37\x0d\x29\x10\x06\x22\xc5\x44\x00\x4f\x7d\xbb\xcb\x53\x42\x34\xf0\x94\x92\x1c\x78\xca\x88\x05\x9e\x72\xe2\x80\xa7\x82\x62\xe0\xa9\xa4\x34\x60\x0e\x2c\x55\x54\x02\x4b\x53\xaa\x80\xa5\x9a\xea\x80\x73\x60\x69\x46\x2d\xb0\x34\xa7\xce\x63\x86\x81\xa5\x86\x51\xa0\xa9\x65\x2c\x60\x01\x34\x75\x4c\x05\x9c\x82\x4f\x98\x01\xd5\x98\xe5\x40\x34\x66\x16\x88\x26\x1c\x02\xc6\x40\x34\xe5\x34\x60\x0e\x44\x33\x2e\x00\x6b\xc6\x55\xc0\x29\x60\xcd\x79\x16\x70\x0e\x58\x0b\x6e\x3d\x16\x10\x30\x06\xf0\x9f\xcb\x01\xb3\x80\x45\xc0\x12\x40\x2b\x91\x06\xac\x03\xce\x03\xb6\x01\x3b\x8f\xbd\x12\xb5\x92\x04\xb0\x56\x92\x05\xcc\x03\x96\x01\xab\x80\x7d\x43\xa7\x64\x16\xb0\x01\xaa\x95\xb4\x1e\x2b\x00\xa6\x95\xc2\xc0\xb4\x54\x14\xb8\x96\x8a\x05\x2c\x40\x68\xa1\x24\x48\x2d\x94\x02\xa5\x85\xd2\x90\x6a\xae\x32\xd0\x9a\x2b\x03\x99\xe6\xca\x42\xae\x99\x72\x60\xb4\xff\x0c\xb1\x9a\xa6\x04\x9c\xa6\x29\xc3\xfe\x23\x8c\x63\xac\xb1\xef\xe8\x34\x4e\x15\x66\x1a\xd2\x14\xf3\xd4\xa5\x1a\x8b\xd4\xa5\x39\x96\xa9\x4d\x0d\x56\xa9\x49\x2d\x4e\x53\xa3\x01\xeb\x34\xd7\x18\x67\x69\xa6\x09\x36\xa9\xf6\x8d\x4d\xaa\x35\xc7\x2e\x4d\xb5\x20\x90\x2a\x2d\x09\x4e\xa5\x56\x84\xa4\x42\x6b\x42\x53\xae\x33\xc2\x52\xa6\x73\x22\x52\xa6\x0d\x91\x29\xd5\x96\xa8\x94\x64\x40\xd2\x14\x67\x98\xe8\x14\x32\x42\x32\xe5\x32\x4a\x72\x65\x33\x46\xac\x32\x19\x27\x4e\xe5\x99\xa0\xa0\xb2\x4c\x52\xac\x74\xa6\x28\x51\x7e\x8c\x4e\x95\xca\x32\xea\x3f\xed\x73\xca\x95\xcc\x0c\x95\x4a\x64\x96\x2a\xc5\x7d\x9b\xad\x98\x6f\xb3\x15\xcd\x31\xcd\x14\xc9\x09\xcd\x15\xce\x29\x35\xca\x0f\x16\xac\x74\x39\x67\x20\x6d\x2e\x18\x96\x26\x97\x8c\xc8\x3c\x57\x8c\xca\x2c\x4f\x19\x93\x3a\xd7\x8c\x4b\xdf\x8a\x0b\xe9\x5b\x71\x29\x55\x9e\xb3\x54\xca\xdc\x30\xff\x0d\x60\x59\x16\x86\xc6\xb9\x64\x06\x98\x91\xd4\x60\x66\x25\x31\x84\x39\x89\x0d\xe5\x58\x62\xc3\x38\x91\x60\x7c\x03\xed\x0c\xe7\xcc\x37\xac\x9c\x0b\x63\x24\x17\x7e\xc4\xcf\xa5\xc8\x4c\xca\x95\xd0\x46\x73\x1d\x70\x26\x52\x93\xf1\x5c\x28\x93\x73\x23\xa4\x31\xdc\x0a\x61\x2c\x77\x82\x1b\x2b\xb0\x60\xc6\x09\x3f\xca\x07\x41\x05\xb5\x58\xf8\x51\x3e\x11\x5c\x60\x4b\x84\x10\xfe\x53\xd9\x0f\x47\xfd\x78\xdd\x5a\x2e\x34\x37\xd6\x8f\xda\x8d\x0d\xa3\x76\x2b\x85\xe5\x99\x95\xc2\x71\x6d\x95\x04\x9e\xda\x54\x62\xae\x6c\x2a\x09\x97\x56\x4b\xc6\xa5\xcd\x24\xe7\xc2\x66\x52\x70\x6e\x73\x29\x39\xf3\x43\x53\x4e\xad\x91\x9a\x13\x6b\xfd\x77\xaa\x75\x32\x0f\xd8\x72\xf0\xcd\x2d\x73\x0e\x14\x30\xeb\xb0\xc2\xcc\x38\xac\x28\xcb\x1d\x51\x8c\x65\x8e\x2a\x1e\xb0\x64\xda\x31\xa5\x98\x7f\x39\x53\xa6\x1c\x57\x19\x93\x8e\xab\x9c\x09\x27\x94\x61\xdc\x09\xe5\x18\x73\x32\x85\x80\x31\xa3\x4e\xa6\x94\x11\xa7\x52\xc6\xb0\x53\xa9\x1f\x1c\xa5\x7e\xe8\xee\xd2\x54\x51\xeb\xab\x19\xb5\x4e\xa7\x19\x35\x4e\xa7\x39\xcd\x9d\x4e\x2d\xcd\x5c\x96\xfa\xb6\x36\xd3\x98\xa6\x2e\xd3\x84\x86\x7e\x20\x60\x4e\x7d\xcf\x20\xa8\xf0\xfd\x00\xe5\x2e\xd7\x29\x65\x2e\x7c\x21\x3a\xa3\xf3\x80\x2d\x25\xce\x68\x47\xb1\x33\x19\xa6\xe0\x4c\x46\x88\x73\x26\x63\x01\x73\xe2\xbf\x04\x24\x31\xce\xfa\x0a\xe5\x6c\xa6\x03\xce\x88\xff\x5a\x30\xc4\x7f\x39\x58\x8f\x73\x20\xa9\x33\x39\x09\x98\x12\xe5\x4c\xce\x89\x74\x26\x17\x01\xab\x80\xb5\xff\x10\xcc\x33\x22\x5c\x9e\x1b\xc2\x5d\x9e\x5b\x8f\x0d\x04\x4c\x08\x77\x99\xa1\x84\xb9\xcc\xf0\x80\x25\x61\x4e\x1b\x15\xb0\x26\xcc\xa5\x26\x0f\xd8\xa7\x55\xc6\x79\x6c\x31\xe1\x4e\x5a\x12\x30\x23\x3c\x58\x7f\x84\x13\x56\x11\xe1\xb8\x4d\x03\xce\x88\x74\xcc\x1a\x22\x1d\xb5\xd6\x63\x07\x44\xfa\x1e\x83\x48\x87\x9d\xff\x3c\xc5\x8e\x13\x5e\x18\x34\x1c\xb8\x94\x60\xdf\x1b\xe8\x51\xbd\xb3\x46\xa9\x50\x95\x6a\x3e\x0a\x0e\x0d\xb0\xa8\x54\x9b\x21\xa8\x54\xa5\xda\x1b\x05\xd7\x06\x98\x54\xaa\x99\x0f\xfa\x11\x5e\xa5\x7a\xee\x83\xa9\x02\x5a\xa9\x0e\x7c\x90\xa7\x84\x55\xaa\xa3\x90\x17\x66\xac\x52\x7d\x1e\x82\x1c\x54\xa5\x6a\x42\x04\xa5\x58\xa5\x7a\x34\x0a\x8e\x14\x3c\x05\xe7\x83\x4c\xf8\xcc\x1a\x21\x2e\xf1\xc9\xde\x8f\x82\xd3\x85\x45\x3f\x0a\x27\xa3\x0b\x8e\x53\xed\x29\xfa\xbf\x6e\x32\xda\xac\xf6\x67\x3e\x36\x51\x71\x3a\xd4\xf0\xaf\xb5\x6e\xd2\xb7\x83\xa1\xee\x0f\x27\x89\xaa\xdd\xca\xfd\xb5\x6e\xf2\x6e\x72\xb7\x3e\x7b\x5e\x9d\x85\x16\x5c\x05\x14\x74\x86\xf5\x7b\xc3\x85\x13\xa7\xd6\xa0\xfa\x7f\xdd\xe4\x70\xbf\xb2\x56\x09\x27\x74\xcd\x32\x9b\xfb\xad\x44\xed\x35\x5d\xf9\xaf\xbe\x17\x5c\xb1\xcf\x1e\xb7\xab\xfd\x7b\xf5\xc0\x84\x5d\xd3\x95\xcf\x95\x90\xfb\xe7\xea\x25\x2c\x4e\xe6\x71\x8e\x47\xe1\x5c\x97\x4a\xfd\x7f\xed\x5c\xfe\x3d\x2f\xff\x7f\x8b\x03\x9a\x36\x3f\xda\xce\xf0\xfe\xb0\x3a\xd4\xfd\x03\x3b\xbc\xdf\xa9\x0e\xfb\xba\x33\x70\xdd\xfe\xf1\xfd\x6e\xd5\xb4\x07\x3d\x3d\xcc\xdf\xdf\xef\x7f\xae\xfc\x77\xe2\xe1\xce\x58\xd7\xee\xd8\x9d\x7e\xb7\x67\xfb\xc3\xb6\x1d\x14\x87\x88\xfe\x77\x78\xd6\xb3\xf7\x27\xae\xd8\x6c\xd5\x76\x46\xc7\xb6\xaf\xb3\x23\x7b\xff\x0f\xa8\xe6\xdd\x8e\x6b\x1f\x8c\xa6\xbf\x3f\x57\x17\x49\x4f\xd2\x0c\xbf\x95\x66\xc2\xe0\x24\x7a\xe7\x9b\xd1\x67\x62\x4c\x52\x74\xbf\x95\xe2\xdd\x34\x66\xff\xf3\xe7\x85\xa3\xa3\xdf\xcd\x2a\x4b\x70\x3a\x7b\x38\xf5\x74\xfb\xa9\x3e\x2c\x02\x67\xf5\xce\xe7\x77\xa3\x05\x57\x80\xc5\xb1\xd7\xfd\x51\x3e\xec\xf6\xef\xbf\x1b\x55\x07\xb9\x3e\xb2\xf7\x2f\x39\x83\xbd\x38\x19\xd2\x67\x72\xdf\x57\xc1\x77\xa3\xb5\x82\xc4\x9f\x53\x12\x13\x02\x95\x89\x38\x47\x7a\xb8\x98\xcf\xc2\x29\x7b\xe1\x6c\xbf\xbb\x1e\x0f\x2f\xc9\x6f\x92\xdb\xbd\xe5\xdc\xcf\xa6\xbf\x87\x95\xcf\xd5\x70\x1e\xec\x25\x3c\xbe\xb1\xe1\x20\xf2\x10\xf1\xde\x84\x29\xfb\x06\x2f\xdf\x3a\x7b\x3b\xc9\x60\xff\x32\x29\xed\x72\xf2\x49\xd4\xff\x7c\x3b\xea\xd9\xe7\x6a\xbb\xf3\xd1\xf6\x87\x97\xf1\xb5\x56\x9c\x3f\x1e\xb2\xac\xfc\x7b\x22\xe7\x5a\x71\x12\x79\xa1\xb4\xc9\xcd\xb7\xd3\x5c\x2e\x63\x6e\xcd\x5e\xc8\x62\x1a\xf9\x32\xf6\xa6\x91\xcf\xe6\x91\xfb\x36\x14\xee\xe5\x72\x27\x79\xb7\x77\xb6\x56\x49\x4c\xf7\x58\xb7\x3b\x6b\x36\xe9\xeb\xce\x81\x5d\x2b\x96\x9e\x14\x1e\x8c\x0b\xc6\x42\x79\x14\xb7\xed\xe4\x5e\xd5\x56\x2a\xb3\xec\x2f\xd7\xd5\x75\xb3\xff\xcf\x95\xd9\x0f\xbb\xbb\xc3\x7e\xbb\x73\x70\xff\x8b\x83\xf8\xee\xcc\xea\xdb\xda\x9d\x49\xb9\xdd\xbb\x53\x9d\x04\xcf\xee\xdd\xa9\xa0\xc0\xd8\xf4\xe1\x61\x98\x9f\xfe\x5c\xac\xf6\x1f\xd5\x27\x95\x0f\x57\xa1\xba\xd8\xec\x9e\x8d\xa6\x67\xab\xfd\xcf\x1f\x36\x79\xf7\xee\xbc\xdb\x3d\x0e\xae\x94\xff\x58\xb3\x33\x9f\xa7\xdb\x5d\x33\x3f\x80\xf7\x60\x34\x5b\xe2\x30\x89\x3f\x7f\x2f\x3f\x8e\x0a\x8f\xa8\x83\x61\xb7\xf7\xe4\xf8\xd8\x9a\xb6\x1e\x86\x66\x49\x1f\xe8\x42\x96\x79\xdc\xad\x49\xdc\x5e\xdf\xfa\x36\x67\xc3\x3a\x3d\x3a\x0a\xc7\xd6\x5e\x2b\xf9\xcb\x85\x85\x0e\x7f\xac\xd9\x24\x1f\xf6\x8f\x9e\xd9\xb3\xbb\x77\xef\x9c\xbe\xb7\xf6\xe8\xce\x1f\xf5\xba\x4d\xfc\xab\x3f\x1e\xdb\x24\x1b\x0d\x87\xdd\xce\x42\xea\xd3\xd1\xec\x34\x4e\xaf\xac\x99\x44\xa8\xdd\x19\x0c\x75\x27\xb7\x5d\x87\x76\x5f\x3f\xda\x3c\xb2\xc7\xb6\x33\xfc\x2b\xe8\xa2\x7b\xda\xb1\xfd\xf9\xcd\xf1\xd8\x56\x92\xf7\x7a\xd0\x18\x0e\xfb\xed\x6c\xe4\x4b\xe5\x63\xdb\x9e\xae\x77\x3f\xdd\xa9\xfc\xf5\xe6\x4d\x48\x32\xb9\x91\x64\x7a\x60\x5f\xeb\xa3\x8a\x7f\x51\x93\xb3\xb7\xd5\x37\x36\xf9\x74\xcf\x26\xa7\x6d\x33\x7c\xef\xef\xdc\xb3\xc9\x7b\xdb\x3e\x78\x3f\x7c\xfb\xf6\xfe\x9b\x37\x50\x85\x10\x25\x3c\x9e\xa6\x9d\xf8\xe3\x9a\x46\x5c\xbe\xbd\x94\x2c\x3f\x6a\xdb\xce\x70\x6f\x92\x77\xf1\xeb\xf1\x24\xf7\xb9\x06\xb6\x47\x0b\x07\x8d\x07\x77\xe1\xa1\x2c\xc7\xe3\x83\xd1\x3c\x52\x6b\x41\xc9\x35\x9b\x18\x7b\x34\xd4\xff\xf9\x73\x2d\xb4\x91\xc5\xaf\x66\xd7\xd8\xbf\x12\xe0\xf7\x17\x7f\xe3\xfb\x09\x00\xa9\xfc\x39\x2f\x96\xbf\x30\xdc\xc7\x0b\xfa\x3f\x5c\xa0\xde\xd1\x1f\xdb\x07\x7a\xd8\xed\x27\xc7\xfa\x53\xab\x3b\xca\xdf\xef\x74\xdb\x9d\xe1\x60\x3c\xbe\xd3\xed\x0c\xfd\xef\xd0\x8d\xde\x69\x17\x8c\xce\x33\xf9\x74\x61\xc8\x30\x7d\x91\xf6\x83\x3b\x85\x37\xf0\xb6\x52\xeb\x14\x81\x70\x8e\xfc\xfc\x21\x9e\x3e\x0c\x81\x6a\x7b\xf6\xf0\x3f\x45\x4a\x3c\x4d\x19\x4e\x9b\x5f\x7c\x88\xa7\x0f\x43\x60\xfe\x22\xcc\x5f\xcd\xfe\xff\x76\xff\x5a\xeb\xde\xeb\x57\xfe\x4d\xee\xcf\xd6\x75\x40\xb5\x5b\x19\x8f\x17\x56\x7c\xf4\x2b\x55\xfd\xbf\xed\xbf\xd6\xda\xf7\xf4\x85\x88\xed\xe5\x88\xba\xb2\xa0\xb5\xf5\x59\xad\x2d\x7c\xac\xd5\x5f\x8e\xaa\xfd\xfa\xe9\xa8\x9a\xd7\x3f\x8d\xaa\xcd\x7a\x6b\x54\xed\xd5\x0f\x47\xd5\x2c\x78\x74\xf8\x37\xbc\xad\x8e\xea\x6f\xde\xd4\xf0\xbf\xa1\x5a\x0b\x3f\xdf\xf8\xa0\x0f\xbd\xad\x1e\xd5\x09\x87\xaa\xab\x3f\xce\xaa\x8d\xba\xa7\x9b\xe4\x95\xb5\x3b\x85\xa6\xab\x77\x7c\x55\xb8\x53\xbd\x63\x3b\xe6\x4e\xa5\xfa\xbe\xce\x01\xaa\x27\x75\xcc\xa1\x7a\x5c\x87\xea\x5e\x1d\xc3\x82\xd7\xd3\xe9\x6b\x1c\x06\x1f\x67\x6b\x77\x8a\x8a\x74\xa7\xba\x3d\xaa\x24\xdd\xce\x5a\xf1\x3e\x26\x93\x7b\xd5\xff\xf6\xf4\x60\xd0\xfe\x68\xef\xff\x81\x3f\x17\xcf\x8f\xbb\xa3\x81\x35\xdd\xd3\xce\x24\x4e\xab\xb8\x6d\xb2\xa3\xfc\xa8\x9d\x1f\x4e\xee\x1e\x56\x12\xd7\x3e\x1a\xda\xfe\x5a\xaf\x78\x3e\xaf\x19\x93\x18\x9f\x16\xee\x1f\x77\x3f\xda\xc9\xed\xf5\x85\xdb\xb6\x63\xc2\x5d\x14\x7e\xe5\xfe\x45\x9f\x72\xb6\x5b\x49\x06\xc3\x33\xdf\x7c\xd6\x4e\x6d\x76\xd8\x1e\xd6\x86\xba\x57\x7b\xdf\x3e\x78\x7f\xe4\x5f\x9d\x5a\xde\x3d\xea\xf6\xef\x84\x65\x53\x7a\x0d\xaa\x01\x2a\x77\x16\x0a\xe7\x60\xb1\xf3\x9f\x2e\xd5\xf2\x85\x98\x05\x17\x11\xd3\x12\xce\x82\x23\x8a\x4a\xa5\x12\xde\xa1\xc3\xbf\xec\x6c\x58\x50\xb5\x45\xf3\xb0\xe8\x6b\x6f\xb9\x82\x07\x2f\x21\xbe\x62\xfe\x69\x93\x43\x3f\x2e\xf6\x3d\xab\xaf\x8b\xfe\xf7\xb4\x32\x76\x43\xc6\x9f\xee\xde\xed\x87\xc0\xd9\x9c\x82\x4f\xb4\xec\xcb\xef\xe3\x62\xe7\x1d\xfc\x96\xbe\x81\xb7\xf7\x50\xf0\x5c\xea\x5f\x91\x7f\x93\xea\xe4\x36\x9e\xdd\xc6\xfe\xf6\x42\x43\xb2\x35\xf5\xf8\xe7\x6b\x81\xd7\xf4\x62\x99\xac\x2d\xf4\x62\x2f\x2f\x1e\x6d\x9f\x84\x86\x7f\xad\xeb\x35\xef\xc7\xc9\x95\xcf\x95\xa2\xac\xda\x9d\xa1\xed\xf7\x47\xbd\x22\x17\x34\x2d\xb5\x6b\x67\x67\x3b\xa6\xc8\x6c\x78\x6a\x6d\x67\xed\xce\x97\x89\xe7\x4d\x7f\xb5\x3d\xf7\xcc\x50\xd5\xf5\x97\x6b\xb6\xda\x9e\x67\x55\xcd\xeb\xfd\xc9\xb9\xfc\xfe\x7e\xb5\x39\xfb\x5c\xf8\xb8\x96\x57\xee\x5f\xe2\x17\xb3\xf3\x57\x67\x21\xc1\xfd\x4e\xb5\x37\xaf\x09\x79\xa1\xd6\xe0\x48\x26\xb8\xb0\x28\xf4\x59\xfc\xc6\x6f\x2b\xd5\xac\x3e\xed\x53\xab\xe7\x97\x39\xdd\x1c\xfe\x35\x5c\xcc\x7c\x58\x1d\xd4\xdd\x5a\x36\x69\x9f\xd6\x9a\xb3\x95\xc5\xbd\x7f\x67\xc9\x61\xa5\x7a\x7e\xd9\x93\xf3\xe4\xb0\x72\xa9\x13\xa2\xb6\x2b\x1a\xf6\x8a\xad\x9f\xcf\xbd\xbd\x0d\xeb\x83\xc2\x27\x44\xef\xdf\xc3\x37\xe4\xed\xbf\xec\x74\x24\xd1\xa9\x36\x67\xae\x78\x7c\x78\xe2\x6e\xe6\xcf\x4e\xe5\xb3\x0e\xc5\x15\x7c\x32\x84\x43\xe8\x17\xdb\xb0\x97\xcb\x9e\x6f\xfe\xe8\xdc\xbd\x3b\x95\xb9\xdd\x39\x18\x8f\x7d\xee\xa7\xe1\x55\x5a\xe8\xad\x8b\x57\x2b\x74\x53\xc3\xf7\x7a\x38\x1d\xee\xeb\xfe\xc1\x60\x3a\xe2\xd7\xf9\xb0\xfd\xd1\xd6\xa1\xf8\xb5\xf0\x31\x13\x4a\xac\xb8\x6b\x3f\x0d\xfd\x8d\x79\x89\x0e\x2b\xc5\x83\xa1\xee\x0d\xea\xb0\xd0\x39\xae\xd9\x6a\x92\x24\xc3\xa0\x94\xee\xe5\x8e\x19\xa6\x27\x08\x4f\xea\xe1\x70\x5a\x69\xc2\xf9\xdf\x0b\x3d\x6a\xb5\xfd\xd5\xa6\xa0\x9f\x1c\xfe\x39\x3b\x2b\x9a\x54\x9b\x57\x10\xab\x4c\xbc\x4d\x3d\xf7\xcd\xb4\x0d\x47\x08\x77\x92\xd0\xb2\x56\x3a\x49\x68\x41\x8b\x3a\x55\xaf\x07\xcf\x34\x77\xef\x2e\xdc\xc5\xc5\x5d\xfc\x76\x3c\x5e\x9b\xde\xc6\x6f\xeb\xfd\x69\xed\x98\x47\xad\xeb\x4a\xa5\x9a\x1f\x59\xdd\x6f\xb5\x8f\x6d\x77\x34\x9c\x11\x29\x2a\x44\xdb\xad\xf5\x93\xc3\x7a\xbd\x3e\x3d\xbc\xf8\x5f\x93\xb4\xf5\x37\xba\x3a\xcb\x4f\x57\xde\x56\xd7\xa0\x6a\x92\xd9\x7b\x5c\x09\xf2\x54\xaa\x9d\xd9\x9b\x1e\x46\x7f\xd5\x49\xee\xf5\x81\x1d\x4e\x09\x2e\xbe\xa5\xd3\xc7\xa1\x04\x3b\xd3\xd7\xba\x7a\xe2\x13\x86\x1a\x56\xf4\x1d\x77\xaa\xf9\xda\xd9\xda\xc1\x5a\x70\x96\x39\x17\xa6\x3a\x97\xd5\xdf\x2e\x0a\xbf\x3a\xaa\x54\x16\x3c\xa4\xb5\x16\x0b\xda\xd7\xc5\xaf\x16\xb6\x1f\x45\xe4\xa3\xbe\x1f\x12\xb7\xc2\x97\x6f\xb5\x3d\x2b\xfe\xea\x1f\xb0\x50\x03\x9a\xbe\xac\x74\x28\xab\x30\x08\x5c\xe8\xe9\x16\xba\xa6\xb5\x0b\xaf\x5f\xa1\x94\x3f\xda\x89\x8f\x63\xe6\xab\x49\x8b\x31\xdc\x7e\x2d\xab\x76\x66\xbf\xfe\x53\x3b\xfa\xd7\x24\x62\x7d\xf8\xe7\xf0\x5e\xe7\xcf\xce\xff\x1e\x7f\x6e\xcf\x58\xf8\x52\x41\xed\xf0\xee\xcc\x6a\xe5\xbc\xd0\x67\xd5\xca\x0f\x4b\xda\x0b\x4a\x6b\x2f\x2a\xad\x12\x24\x9c\x89\x31\xea\x5d\x26\x44\xf3\x12\x39\xd1\x72\x7c\x5f\x98\x95\xea\x60\xa2\x98\xea\x54\xd8\x6a\x21\xfc\x82\x00\xd3\xe2\xfe\x03\x2a\xd5\xde\x32\x93\xd9\x5c\x29\xd5\xa3\xb9\x4a\xfe\x75\x3e\x55\x77\xf5\xe3\x24\xb7\x49\xed\xec\x55\x17\xde\xc8\x69\x3d\xed\x5d\x59\x4f\xdb\xb3\x7a\xba\x30\x64\xbd\x41\x9b\xb0\xfc\xfa\xcf\x58\x4f\xf2\xf7\xfe\x73\xd0\x84\x41\xae\x1d\xfc\x75\xf1\xc6\x1b\x78\x7b\xbf\x68\xda\x42\x4f\x33\xe5\xb3\xed\xe5\xef\x24\x87\x7e\x3c\x3d\x78\xdf\x76\x43\x3f\xa0\x4e\xf8\x7d\xe2\x15\x51\x54\xfd\x4e\xb5\x57\xa9\xb6\xab\xcd\x4a\xb5\xbf\xc8\xd9\xb0\x52\x1d\x55\xfe\x55\x68\xf6\xe8\x7f\xe1\xaf\x69\xa5\x2c\x3e\x3e\xc3\xa0\xb5\x5d\xbc\x6b\x33\xd7\x94\x6b\x47\x95\x24\xd7\x47\x47\x6b\x5b\xd5\xac\xda\xae\xda\xca\xfd\xe5\x44\xe1\xd9\xbb\x64\x66\xca\x99\xc4\x5a\x50\xd4\xa7\xb5\x8e\x57\x54\xff\xdb\x8a\x0a\x8e\x4e\xab\xcd\x20\x5d\x31\x3e\x1b\x54\xb3\x7a\x6f\xea\xf1\xe9\x7c\xfa\x72\xf5\xab\x9d\x0b\x9a\x9a\x44\xa9\xd7\xeb\xd9\xf4\xad\x9b\xf8\x01\xfb\x38\x5a\xeb\xf8\xb6\x12\xfe\x47\x07\x6f\xbe\xba\x92\xd7\x7b\x6f\xf4\xdb\x6a\xb3\xfe\xa6\x39\x2b\x8a\x7c\xa2\xe5\x4b\x6a\x45\xb3\x52\xcd\x93\xb6\xb1\x9d\x61\xdb\xb5\x6d\xff\x6d\xf5\xbc\xe0\x0d\xfe\x9a\x04\xf0\x78\x3c\xbd\xf5\x86\xf8\xa6\xb5\xf9\x86\xf8\xa6\x75\xfa\xb8\xde\xf4\x49\x42\x8f\x52\xb9\x3f\xbd\x0b\xf5\x66\xb5\x5d\xff\x03\xa6\x8f\xf0\xbd\x3f\xfe\xb0\x95\x7f\xd9\xbb\x77\xd7\x6c\x7d\xa9\xc5\xb5\x95\x4a\xb5\x7d\xf7\xee\x5a\x11\x31\x78\x6a\x1a\xd6\x7d\x57\x5b\xb5\x57\xb5\x93\xc5\x29\xfa\x9f\x2b\xd5\xf7\x95\xca\x15\x35\xfa\x7c\x5a\xa3\x17\x4b\x6a\x7d\xb1\x4a\x2f\xa8\xa2\xdd\x39\x98\xd4\xe4\xa9\x3f\xed\xcb\x7a\xb9\x66\xfd\x62\xfd\xf5\x63\x9d\xe9\xd2\x77\x5f\x16\x93\x46\xbe\x0e\xff\xd3\xf9\x7f\xbd\xff\xb9\x77\xaf\x53\xe9\xd6\x9b\x6f\x3a\x6f\x0b\xe7\x92\xa1\x20\xba\x93\x82\xd0\x13\x35\xdd\xbd\xab\x97\x74\xdb\x5d\x28\x8a\xbf\x66\x8f\xe0\x6d\xbd\x7f\x7f\xf2\x0b\xcf\x92\xe0\x2f\x93\xdc\xbd\xbb\x36\x7b\xe8\x13\x55\x0a\xa7\x28\x7a\xa9\x29\x9c\xc6\x98\xfa\x09\x5f\x20\x53\x3d\x9f\xff\x0a\x2e\x77\x17\x72\xab\x9a\xf9\x2f\xec\x3f\xa8\xd6\x8e\xea\xfe\x15\xae\x65\xc1\x8f\xdf\xd1\xbd\xf0\x1b\xfb\xdf\xd8\xff\xae\xba\xfa\x9a\xab\x1b\x1f\xe3\x3c\xc4\x70\xf7\xc2\x6f\xec\x7f\xfb\x18\xee\x5f\xdd\xfa\xc1\x5a\xb7\x3a\x77\xb2\x72\xf4\x6f\x57\xf1\xc3\x89\x37\x61\xe4\x70\x6f\x30\x1d\x93\xfb\x1c\xef\x0d\x26\x43\xf1\x6a\xbb\xfe\x66\xcd\xe7\x78\xcf\x4c\x9f\xfb\xfc\xee\x99\xe9\x50\x7d\xda\x75\xff\x31\x15\x65\xda\x79\xf7\x97\x44\x6d\x2f\x8a\x3a\x1d\xc3\x15\xdf\x4d\x45\x07\x32\x73\x47\x7d\x69\x57\xba\x5b\x54\xa6\xee\x95\x95\xc9\x57\xa4\x7c\x5a\x91\xba\x37\xaa\x48\x45\x6b\xde\xb9\x7b\x77\x79\x6c\xe2\xeb\xd6\x55\x43\x87\xf9\x2b\x51\xed\xd7\xe1\x7f\xfa\xa1\x02\xf6\x2b\xed\x7a\xf3\x4d\xff\x6d\x35\x9f\x55\xb7\x7c\xa9\xba\xb5\x17\xab\x9b\xb1\x47\x76\x68\xd1\x34\xc6\xfd\x7c\x56\xe1\xf2\xa5\x0a\xd7\x5e\xaa\x70\xcb\xa9\x70\x70\xf6\x30\x4b\xf8\xc7\x9c\xf0\xf4\x2e\xd4\xa7\x8f\xab\x17\x92\x56\x66\x6c\x56\xf2\x79\xc9\xd4\x2f\x69\xb3\xf2\x79\x31\x16\x23\x35\x14\xa8\x86\x1e\xb4\x4a\xea\x75\x4f\x42\xf7\x06\x77\xef\xae\xcd\x7b\xa3\xf6\xb4\xa3\x59\xf0\x87\xe7\xeb\x66\x70\xae\x17\xbe\x2c\x83\x67\xbf\xff\xb7\x57\x99\xbe\x17\xcb\x1d\xc1\x97\xdf\xe8\x95\x7f\x65\x77\xef\x66\x97\x37\xf8\x9f\x67\x5e\x28\x16\xfa\x8e\x0b\x53\x32\x0b\x8e\x58\x93\x81\x3d\xb2\xe1\xd1\x5f\x0b\xe1\xb5\xca\x7d\xfb\xaf\xfe\xe5\xa6\x86\xaa\xfd\xa3\x5e\xef\xff\x35\xff\x1a\xbd\xdf\x9f\xb7\x82\x6b\x95\xc4\xea\xfc\xfd\xda\xcd\x3e\x47\x17\xbe\x62\xbe\xfa\x2d\x76\x21\x9f\xfb\xc3\xf9\x17\xe8\xe7\xea\xbb\x24\x58\x65\xd7\xcf\x2e\x11\x76\xf2\xac\xd5\x5d\xb3\x4b\x5f\xa7\x5f\x9a\xe5\x7c\xe7\x7f\x43\x1e\x3e\x57\x02\x91\x19\x07\xad\xee\xa5\x1c\xcc\x0a\xe3\x02\x0f\xc5\x17\x72\xff\xf2\xec\xab\xdd\x0b\x43\x9c\xf9\x57\xb1\xfd\xc6\x57\xf1\x45\x46\x3b\x55\xed\x5b\xec\xd9\x48\xa7\xf9\xf5\xef\xde\x2f\xe4\x9c\x7e\xc9\x16\xe3\xa0\xae\x1f\x02\xb5\xab\xba\x52\xb5\xd5\xd1\xa2\x0a\x66\x06\xba\x2b\x0a\xe2\x2a\x35\xcc\x72\x5f\x2c\x8c\x05\x43\xfc\x8d\x78\xbd\xac\x1a\x7d\x45\x33\x17\x06\x73\x0b\xea\x2f\x44\xf3\x15\xf3\x82\x74\x97\x14\x72\xb5\xfd\xfd\xc5\xdc\x5e\x2a\x66\x3d\x73\x5a\x74\x55\x31\x77\xff\xba\x62\xbc\x77\xbf\x3b\x2f\xa7\x83\xd1\x82\x02\xfd\xc7\x6a\xd5\x7f\x9b\x56\x8a\x5a\xba\xd6\x4e\x0e\x2b\xdf\x52\x70\xed\x2a\x0d\xd7\xae\x50\x71\xed\x2a\x1d\xd7\x3a\xb3\x9a\xe2\x15\xf5\xb9\x7a\xba\x38\x67\x18\x1a\x84\x4b\xe7\x79\xfc\xa0\xec\xa2\x9d\xc1\x16\xc3\xc9\xcf\xd5\xd0\x7c\x7c\x39\x7f\x83\x70\xbd\x7e\xef\xde\x82\xb1\x62\x9a\xc9\xc2\x58\xa4\xdd\x39\x28\xac\x52\x85\xbd\xe2\xb8\x3d\x9c\xda\x64\x2b\xd3\xdc\x7d\xb4\xcb\x27\x1c\x43\x9a\xf0\xc1\x73\xf7\xee\xe4\xc3\xef\x8f\x7a\x7d\x46\x66\xf6\xe1\x3f\x9c\xbe\x6e\x0b\xb7\xe1\x6d\x65\x6a\x0b\x99\xf4\x4f\x93\x9e\x7f\x31\x87\x85\x3e\x68\x29\x8b\x79\xe7\xb3\x98\x07\xbe\x3a\x0f\x7c\x45\x1e\x78\x31\x8f\xb9\x56\xa6\x36\x9e\x42\x1f\x45\x5f\x33\xd1\x86\xed\x98\x4b\x34\x0d\xf5\x7a\xad\xb6\xac\xe9\x49\xdf\x7a\x89\xc2\x17\xf3\x0e\x06\xef\x59\xde\xc7\xed\xe5\xd2\x2f\xbe\xc7\x17\xbb\xc1\x90\x55\x25\x31\x7a\x38\x3a\x5e\xab\xfc\xab\x51\x7c\x1e\xd9\xb9\x04\xd5\x8e\x3d\xbd\x6c\x6e\xff\x42\xe5\x99\xce\xa4\xbf\xab\x86\x39\x7b\xbb\x30\x55\x7e\x91\xe3\xf9\x02\x80\xc6\xe7\x4a\x75\x58\xf9\xec\x1b\x80\x60\x27\xd9\xb0\x47\x43\x5d\xbf\xa4\xba\x7e\xe9\x7a\xf6\xd2\x56\xd6\xfe\x65\xef\x1f\x8f\xd6\xee\xd9\x4a\xf5\x5d\xe5\x7e\xd3\xe7\x5b\x98\xdc\xaf\x97\x67\xf7\x2b\x79\xfa\x8f\x1d\x9f\x69\x37\xb4\x56\xbe\xa8\x75\x76\x64\xaf\x97\x6f\xef\x1a\xf9\xf6\x7c\xbe\x13\xf3\xde\xb5\x32\xed\x7f\x25\xd3\x37\x6f\xa6\xa6\xf0\xea\xd4\xf8\xfd\xb6\xfa\x66\x6a\x14\xaf\x4e\xcd\xe0\x6f\xdf\x06\xd2\xfd\x59\x0f\xbb\x79\x03\xfa\x7e\x3c\x5f\x0f\xb9\x57\xfd\x60\xbe\x1e\x32\xf5\xd9\xbd\xc9\xa6\xf7\xde\x2e\xb5\xec\x37\xc9\x7c\x34\xb1\x05\xce\xc4\x18\x15\xac\xd7\x67\x32\x8c\x26\x76\xc1\xa9\x7c\x45\x8c\x29\x1f\x53\x56\xde\x8c\x66\xe9\xa7\x5a\x18\xcd\x32\x98\xe8\xc0\x33\x59\xac\xad\xd0\xed\xce\xf5\xd8\xcb\xeb\xd6\x67\x9f\xfb\xa4\x53\xb3\xc3\xf5\x52\x1e\xd5\xef\x85\xa4\x47\x3e\x69\x18\xdd\xf5\xba\x5e\x39\xd7\x4b\xed\x0a\xba\xce\x27\x5e\xa4\x38\xed\x05\x1b\x49\x77\xda\x4f\x34\x2e\xf1\xc0\x6b\xeb\xf5\x7a\xe3\xaf\x77\xf7\x6d\x10\xd9\x0f\x7b\x37\xda\xc5\x64\xf1\xf5\xc8\x1f\x4f\x1c\x07\xfe\x19\xb8\x98\x7f\xe4\x1d\x17\x5d\xb8\xee\xdd\x2c\xbb\xbd\x89\x2e\xf6\x3e\x57\xdf\x7d\x3e\x5b\x5c\xeb\xb2\xb8\xf0\xe5\x73\x35\x95\x02\xee\x4f\x8c\xee\xf5\xff\xfd\xef\x9d\xd1\xc0\xa2\xc1\xb0\xdf\xce\x87\x77\xfe\xd5\x49\xcc\xda\xb0\xfa\xdf\x07\xc1\x5b\x67\xbf\xba\x1b\xae\xdd\xcf\x95\x7f\xe5\x47\x7a\x30\x40\x5d\x14\x5e\x29\x33\x40\x4d\xdd\x5b\x5c\x41\xe3\xb3\xab\x37\xc3\x97\xde\x60\xd4\xb3\xfd\xb5\x4a\xf5\xeb\x2b\x91\xde\x85\xc2\xea\xcc\x56\x0a\xd9\x53\x9f\xe5\xe7\xea\xbb\x43\x7b\x36\x5b\x6d\xf4\x79\x32\xa8\xf9\xa3\x6e\x2b\xfe\xab\x2f\x10\x7c\xd3\xa9\x76\xdf\xfa\x77\xb3\x52\xb4\x99\x76\xb8\x16\xc6\x74\x07\x76\xb8\xa0\x9e\xc0\x45\xe2\xef\xb5\x0b\x8a\xb6\x52\xf9\xfc\x5e\x0f\xbe\x88\xe2\xef\x2d\x44\xf1\xd9\x2d\x76\xa1\x45\x24\x7f\x57\x4f\x23\xf9\x26\xb6\xe8\x3c\xbe\xc8\x6c\x72\x3b\x9f\xe7\xf7\xb9\x50\x5c\x7f\xa6\xb8\x5d\x3b\xfc\x45\x8a\x43\x1d\x34\x57\x9b\x36\x66\xad\x73\x2d\x8d\xf8\x98\x17\xa3\xf8\x7b\x7a\x1e\xe5\xfa\xda\x58\x58\x38\x37\x93\xc4\x16\xbc\x0f\x3f\x57\x3b\x95\xff\x4e\x9c\x0a\xd4\x83\xf9\x6e\x36\x9b\xee\x59\xea\x56\xfe\xb2\xa1\x40\xbb\x95\xfb\x9d\x79\x46\xfa\x6f\x65\xb4\x66\x43\xd9\x76\xab\x9d\x4a\x75\x71\x39\x48\xfe\x1d\xb9\x16\x1e\xd4\x27\x39\x57\xed\x54\xfc\x6e\xa5\x52\x5d\xe0\xb7\xb9\xa0\xa6\xa2\x88\xfc\x50\xe8\x4e\x37\x14\xfa\x52\xcf\x53\xac\xe4\x78\xee\xfc\x47\xee\xe7\xcf\x55\x92\x52\x71\xdf\x5e\x7c\x61\x6d\x62\x3f\xf5\xba\xfd\xe1\xa0\xfe\x74\xf7\xf9\x76\xd2\xd3\xfd\x81\x5d\xfb\xff\xff\xf7\xce\x47\xdb\x1f\xf8\xae\xec\xfe\x1d\x02\x84\xe9\x30\x83\xdf\xb1\x83\x3b\xf7\xdf\xdc\x69\xb8\x7e\x3b\xd7\xff\x6e\x64\x6d\xf3\x41\x77\xc6\x5b\xcd\x16\x7a\xd4\x6c\x8d\x0f\x12\x85\x60\x0c\x78\x5c\x23\x47\x66\xff\x71\xf2\x62\xcc\x94\xe5\x77\xaa\xd3\xf8\xdb\xba\xdd\xef\x66\xed\x10\xff\x1e\x10\x0a\x68\xb3\x11\x42\x8c\x8f\x6b\xa4\x9f\x1c\xa0\x1a\x19\xa1\x1a\x05\x54\x23\x4f\xc7\x80\x09\xa6\x64\x5c\x23\x23\x1d\x9e\x6d\x8b\xce\xeb\xe4\x00\xd1\x87\xd9\x08\xbd\xc7\xf9\x08\x99\xf3\xec\xe9\x98\xc9\x45\x0a\x8d\xa3\x83\xb6\xed\x0f\x02\x85\x9d\x66\x0b\xed\x6d\xfa\xff\xbb\x2d\xf4\x60\xd3\xff\xdf\x6d\x8d\x6b\x79\x92\xa3\x5a\x9a\x1c\x21\x40\x35\x3c\xf9\x4f\x3c\xd7\x84\x2e\x01\xe3\x8c\x33\xc2\x7c\xd8\x07\x28\x61\xe3\x1a\xcd\x5e\x80\x4f\xdf\xdc\x68\x90\x64\x07\xe5\xdb\x99\xcf\xe8\x71\x03\x10\x4e\x3d\x6a\x37\x01\x61\x9c\x03\xc2\xdd\x2e\xa0\xbd\x2e\x20\xdc\xcf\x01\xbd\xf0\xb7\x37\x9b\x80\x5e\x35\x01\x6d\x34\x00\x3d\x39\xee\x02\xea\x1b\x40\x1b\x16\x50\xba\x7f\x0e\x08\xbb\x0c\x10\xd6\x3d\x40\x58\x3c\x03\x44\xce\xba\x80\x8e\x37\x7b\x80\xde\x9f\x6e\x01\xfa\xf0\xc9\xe7\x8e\x1b\x80\xcc\x86\x01\x84\xa5\x8f\x8c\xd7\x01\xe1\x7c\x1b\x10\xd9\x38\x9b\x84\xb0\x0b\xf7\xb6\x60\x4c\xc4\xa2\x5a\xb6\xf4\x41\x77\x30\x2d\x26\x74\x0f\x80\x02\xda\x6b\xb4\xc6\x35\x93\x9c\x7b\x3d\x8c\xbc\x1a\xc6\x80\x81\xd0\x71\x8d\xac\x33\xf0\xf7\x65\xbb\xeb\x2f\xa6\xb3\xff\x2c\xe9\x21\xb3\x75\xfe\x38\x39\x1f\x63\x69\xc5\x3c\xdf\xf5\xf6\x60\xa0\x47\x21\xe3\x1a\xe0\x50\x07\x30\x49\x0e\x11\x86\x50\x0f\x48\x51\x11\x00\x91\x4f\xdd\x2e\x8c\x69\x6a\xd9\x3c\x6d\x53\xf7\x46\xc3\x6e\x48\xfb\xc0\xb3\x42\x74\x72\x38\x29\x89\x71\x8d\x3c\x7a\x6a\x75\x72\x78\x41\x8c\x07\xbe\xfe\x84\x14\x9b\x9b\xfe\xbf\x2f\x4e\xc2\x93\xd4\x27\xf3\xd5\x26\x54\x99\x08\x11\x22\x44\xb8\x19\x8c\x6b\xa4\xb9\xfe\xc0\xb7\x25\xb8\xf1\xa2\xe9\xaf\x1f\x7d\x1b\xdb\xf6\x0d\x32\xf6\xed\x73\xdb\x37\xaf\x1d\x1f\x22\xfe\x5e\xcf\x87\x60\x7b\x1a\x12\xfe\xde\x87\x73\x40\x03\x6a\x00\xbd\xf6\xb7\xba\xfe\x21\xf6\x99\x74\x9f\x2f\xc5\x2d\x42\xd9\x57\x43\x57\xc5\xc3\xbe\xf5\xef\x6e\x4d\x43\x97\xdd\xbb\x2c\xf4\x33\xe2\xed\x6d\x15\x5d\x1a\x7e\x79\x0e\xe8\xb4\xf7\x5d\xb9\x9d\x6c\x01\xda\xff\x3e\xe6\x3a\x67\xd3\x92\xea\xe2\xaf\x85\x4e\xb6\xaf\x17\xef\xdb\x29\xbc\xc0\xe1\xe1\x4b\xcf\x98\x97\xf8\x79\x07\x10\x3e\x37\x80\xb6\x7c\x9c\xcd\x6d\x40\x0f\x33\x40\x39\x06\xa4\x3a\x80\xd4\xb6\x01\x74\xb0\x05\xc8\x62\x40\xc7\x1d\x40\x87\xbb\xbd\xa2\xb7\x9e\x76\xde\x3e\x95\xc6\x5f\x86\xc2\xd3\x79\xbc\xcb\x42\x37\x4f\xf1\x77\xd2\xfe\x5c\x4e\xa3\x5e\xca\x40\xed\x57\x71\xfa\xfb\x68\xe8\x76\x94\x47\xd9\xa9\xfd\x3e\x9c\xde\x4a\xbd\x94\x58\x43\xb7\xb2\x3c\x4a\x47\xed\xf7\xe1\x34\xea\xa5\x5c\x74\x4b\x22\x65\xe9\x38\x8d\x7a\x29\x03\xb5\xdf\x87\xd3\xa8\x97\x32\x50\xfb\x7d\x38\x8d\x7a\x29\x03\xb5\x7f\x80\xd3\x31\xe6\x8b\xb3\x3d\x0f\xf4\x40\x67\x47\xba\x93\xeb\xc9\x0c\x1e\xa0\x7b\x80\xc7\xa3\xe4\xb0\x98\x4b\x5b\x8d\xe9\x97\x71\x8d\x1c\x34\x3b\xc3\x64\x13\x61\x0a\x5b\xfe\xda\xcf\x00\x6d\x18\x40\xe6\x75\x06\x28\x13\x3d\x40\xad\x7d\x40\x9b\xdd\x75\x40\x5b\x5b\x80\x0e\x3a\x06\x50\xff\x1c\x10\xa3\x06\x50\xc3\x2b\x75\xdb\x00\xda\xdf\x07\x84\x1f\xf4\x00\xf5\xce\x01\x99\xcd\x1e\x20\x76\xdc\x01\xb4\x7b\xb6\xbd\x10\xe9\xb4\x03\x08\x3f\x5c\x07\xb4\x91\x2d\x9a\x0e\xb7\x1d\xa0\xd3\x26\xa0\xbc\x0b\xe8\xa0\x0b\x08\x77\x01\xd0\x00\x00\x99\x06\xa0\x8f\xf9\x64\x2e\xb0\x01\x80\x2c\x00\x3a\x83\xc9\x8d\x51\xb3\xb8\xb1\x31\x8d\x31\x98\xc4\x78\xd2\x04\xb4\xd7\x04\x74\xec\xf3\x6b\x02\xda\x6a\x14\xbf\x3f\x34\x8a\xe7\x44\x4d\x52\x12\x01\x45\x8c\x10\xb8\xe2\xce\x57\x22\xff\xa8\x7c\x96\xee\xc4\x7c\x7e\xaf\x7c\x6e\x5a\x49\xc6\x94\x2c\xcd\xf2\xda\xd1\xb0\x68\x61\xbe\x9c\xbd\x3f\x4a\x0e\xbe\x9c\xb7\xbf\x04\x28\x8b\x10\x21\xc2\xad\x86\x71\x8d\x34\xa1\x09\xe8\x91\xd9\x9f\xcc\xdb\x99\x30\x41\xa9\x7a\x80\xe8\x63\x7f\x4f\x9a\xa5\x21\x4f\xdb\x77\xb5\xda\xf7\xa6\x67\xb2\x7b\xd3\xce\xfd\x75\x58\x7a\xd3\xbc\x1e\x72\x8d\x1b\x44\xbe\x90\xac\x3b\xed\xee\x2f\x0d\x9d\x4c\xba\xfa\xe5\xc0\x4d\xe3\x7f\x77\xc2\xab\xe3\xff\x68\x16\x7f\x1e\xa5\xdf\x80\xc5\xa8\x8c\xdb\xa2\x8c\xdf\x40\x2b\x2b\xad\xff\xf2\x52\xfa\x0d\x58\xbc\xa5\xca\x28\x8f\x5a\x6e\x69\x01\xfc\x6a\x4a\xbf\x01\x8b\x51\x19\x51\xff\xa5\x61\x31\x2a\x23\x2a\xe3\x57\x53\xfa\x0d\x58\x8c\xca\x88\xca\xf8\xd5\x94\xfe\x19\x16\xc7\x8a\x5b\x3a\x9f\x12\xd8\x3c\x7a\xd7\xd0\xed\x51\x67\xb6\xd3\x6c\x3a\xf7\xf8\x22\x69\x86\xcd\x66\xd3\xe9\x47\xfa\x7b\xc2\xb8\x86\xfb\x1b\xe7\x32\xc9\x11\x7e\xf4\xba\xe1\xaf\x62\xeb\x2a\x6b\x23\xce\xd7\xd7\xe3\x0c\xe2\xef\x3d\x43\x16\xf3\xf9\xc1\x33\x88\x04\x16\xb7\x96\x3e\xed\xbe\xd7\x9d\x8e\x1d\x64\xa3\xfe\x41\x68\x32\x76\x1b\xbb\x0b\x68\x5c\xc3\x2f\x50\x0d\x8f\x16\xb7\x8d\xfa\xd7\x70\x5c\xa3\xe9\x66\xef\x05\x3a\x69\xe5\xc7\x08\x37\x3e\x98\xd1\x85\xd5\x12\x63\xc5\x16\x27\x2a\x9f\x8e\x32\x3d\xdd\xbf\x8a\x1e\xf8\xdc\x37\xc3\x46\x56\x91\x0c\xa6\x59\x5f\x73\x57\x2a\xc5\xe3\x1a\x3e\xdb\x0b\x29\xf1\xf9\x33\x08\x57\xdf\x04\x14\xdb\xce\xc2\x76\xdf\x0f\xb3\x8d\xbf\x61\x53\x9a\xf4\x6f\x79\x1b\xfb\x90\x6f\x1d\xde\xaf\x03\xc2\xca\xb7\x05\xef\x7d\xbc\xd4\xc7\x3b\xf0\xf1\xd2\xf3\xa5\x5c\x2e\xa4\x9d\xa7\x50\x9e\xda\xc1\xf6\x55\x69\x97\xa8\x9d\x3d\x32\x80\x76\xec\x3e\x8c\xe7\xca\x78\xf6\x5e\xf7\x87\xdd\xd1\xf1\x65\x0a\xd1\x89\xfa\x4e\x85\xf8\x94\x5e\x21\xe1\x5a\x72\x85\x3c\xfe\xb0\x05\x63\x8e\x17\x6b\x48\xb3\xdb\xe9\x77\x3f\xb6\x8b\x5a\xd2\x9c\xfc\x7f\xd4\x6c\x8d\x1f\x27\x0a\xf9\xff\x4f\x92\x51\xb1\x53\x9a\x8e\x6b\xf4\xec\xa0\x73\x90\xbc\x40\x78\x34\xf0\x95\x5d\x3d\x02\x9c\x1c\x8f\xf1\x52\x86\xdb\xe6\x83\x3e\xb6\x9d\xc9\xf4\x78\xc3\xff\x0f\xf5\x19\x92\x7c\x69\x46\x7c\x5c\x23\x47\x36\xdc\x25\x4f\x69\xee\xaf\x7b\x1d\x18\x63\xba\x98\xd7\xae\xee\xbe\x6b\x75\x8f\x6d\xc8\x6b\xba\x37\x3c\xec\x0a\x3f\x49\x5e\xa1\x46\xf2\x74\xb1\x5b\x1d\xd7\xe8\xb0\xdb\xf5\x0f\xb0\xd2\xe1\xca\xda\x62\x1b\x10\x39\x81\xc5\x5a\xd0\xea\xb7\x7b\xdd\xa3\x62\x87\xff\x74\xd2\x1e\x6d\x6e\xb6\xc6\xb5\x17\xc9\x93\x29\x87\x4b\xf3\xf6\xf4\x92\xb2\x27\x34\x28\x84\xe0\xa7\xb9\x4f\x86\xdf\x77\xd6\xfd\xf5\xe3\x27\x40\xac\xbd\x03\xe8\x93\x0f\xd8\x6d\x40\xeb\x19\x20\xe9\x4b\xf0\x15\x74\x00\x35\x7c\x71\x98\x6c\xfa\xc2\x86\x90\x31\xd3\x90\x8f\x8f\xb3\x10\xc2\xb3\xc5\x4f\xf8\xcb\x78\xf3\xb4\x27\x18\x90\x6b\xf8\x0a\x61\x7b\x93\x7b\x8d\x67\x27\x80\x5a\xd3\x41\xca\x72\xd9\xb4\x46\x9d\xf6\xfc\xe4\x81\xf9\x81\x03\x9b\x5e\xf2\x34\x39\xba\xfa\xa8\x81\x2f\x61\x5c\xa3\xe7\xcf\xc1\xa7\xc4\xf9\x7a\xe3\x63\xd2\x41\x58\xf5\xb4\xcf\x24\x8c\x9d\x36\x1a\x80\x68\x2b\xf4\xd1\xbe\x9a\x9f\xdb\xa2\x33\xf6\x95\x92\x7a\x41\xd8\x7c\x65\x57\x0a\x08\xeb\x3e\x20\x2c\x9e\xfa\x5a\xbc\xbf\x3e\x19\x82\xf5\xbd\x10\x38\x07\xd4\x39\xed\x02\x7a\xd6\x5d\x9a\x67\x0c\x0f\xa1\x09\xe8\xdc\x0f\x08\x8a\xfd\xa7\x7a\xfb\xca\x11\x9c\x6f\x7e\x17\x14\xb1\xd7\xee\x98\xf7\x5d\x7b\x38\x59\x25\x86\x29\x2c\x34\xc0\x0f\x1a\x93\x4a\x86\x55\xd2\x5d\x6c\x85\x8b\xeb\xb4\xbe\x85\xd3\x17\x6e\x02\x45\xe3\xed\xf3\x3c\x69\x65\x0f\x92\xee\x52\x03\xbe\x7b\xb2\x05\x28\x7d\xe2\x85\x14\x3b\x80\x70\x67\x7f\xaa\x3a\xff\x60\x6f\x7b\x12\x28\x6e\xcd\x1f\x7e\x3d\xf4\x37\x93\xfe\xa3\xc4\xc6\x94\x14\x1d\xe2\xb1\x2d\xce\xc5\x30\xfa\x70\xf6\x9e\x6f\xef\xb6\xd0\xf6\x5e\x0b\x6d\xef\xb4\xd0\xfa\x6e\x0b\xad\x6f\xb4\x50\xe3\xf1\x6e\x0b\x85\xff\x1b\xad\x71\x2d\x37\xc9\x31\xca\x9e\x25\x0f\x50\x06\x48\x87\xbf\x59\x40\x03\x4a\x8b\x42\x62\x84\x8b\xaf\x81\x54\x69\x84\x08\x11\x6e\x3d\x8c\x6b\x4c\xed\x9c\x0f\x92\x2d\x84\x3f\xbc\x3e\x77\x49\x0f\xe1\xcd\x7d\xec\x1b\x19\x75\xba\x07\xa8\xbd\x0e\xe8\xc5\x51\x06\x88\x93\xe7\x5f\x5b\xa1\x7c\xc9\xfa\xe5\x81\xef\xc1\x5f\x9f\x03\xda\xf2\xcd\xdf\xfa\xfe\x8f\x5f\x3f\x9d\x1f\xfb\x1e\xf0\xe4\x6b\xa9\x98\x1f\x1e\x78\xfe\x8b\xd0\x95\x0d\xf3\x85\x78\x7f\x27\xc5\x3f\x41\xed\xa5\x1f\x3a\x9c\x67\x80\x9e\xf7\x2e\x06\xbe\xf2\xe8\x2b\x81\x1b\xa5\x5a\x0d\x12\xa5\x65\x2c\xca\x5e\x42\xd9\x57\x4c\x09\x51\xf6\x28\xfb\xad\x4d\xb5\x1a\x24\x4a\xcb\x58\x94\x7d\x65\x64\x2f\xad\x12\x56\x4c\xcf\x65\x23\x51\x5a\xc6\xa2\xec\x51\xf6\x52\xa5\x5a\x0d\x12\xa5\x65\xec\x27\xca\x3e\xa6\x44\x2c\xda\xe1\x3b\xf9\xfb\x6e\x5f\x1f\xcc\x27\xdd\x1a\xbb\x2d\xd4\xd8\x6b\xa1\xc6\xce\xc4\x08\xdf\x78\xbc\xd1\x42\xff\xf1\x81\x67\x01\x6d\xb4\xc6\x35\x0b\x49\x17\xa5\xfb\x49\xa3\xb0\xbe\xfb\xbf\x59\x20\x05\xa4\xa2\x3d\x3e\x42\x84\x08\xd7\x85\x25\x7b\xfc\xa7\x41\xd2\x41\x78\x73\x9f\xf8\x46\x46\x9d\xee\x03\x6a\x37\xa2\x3d\x3e\xda\xe3\x57\x82\x44\x69\x19\x8b\xb2\x97\x50\xf6\x15\x53\x42\x94\x3d\xca\x7e\x6b\x53\xad\x06\x89\xd2\x32\x16\x65\x5f\x19\xd9\x4b\xab\x84\x15\xd3\x73\xd9\x48\x94\x96\xb1\x28\x7b\x94\xbd\x54\xa9\x56\x83\x44\x69\x19\xfb\xa9\xf6\x78\x58\x5a\x18\xbf\x33\xb2\xfd\x61\xf7\xdd\xcb\x76\x5e\x38\x16\x5c\x30\xc7\x8f\x59\x37\xe9\x21\x06\x88\xfa\xbf\x60\x61\xc7\xe3\x1a\x79\xd1\x96\xe7\xc9\x39\xc2\x4f\x5e\x65\xfe\x2a\xf7\x5b\x80\xda\x23\x18\x93\xc9\xde\xb0\xa9\xa5\xbf\xaf\x0f\x46\xba\x3d\xd9\xaa\x53\x03\x8a\x6a\x40\xc6\x34\x4f\x9a\x3e\xbf\x2b\x0f\xae\xfc\x3a\x8c\x6b\xe4\xe0\xe8\x74\x2b\xc9\xd1\x63\xf3\xcc\x5f\x70\x9e\x4f\x37\xb4\x64\xfb\x80\x36\xcf\x0d\xa0\xdd\x2e\x20\xfc\xb1\x01\xa8\xd9\x01\x84\xd7\xd7\x01\x35\xb7\x26\x81\xf3\x7d\x40\x27\x3e\xf6\xa7\x0c\x10\xb1\x3d\x40\xc1\xa3\xd9\x03\x5c\x3c\x0a\x81\xad\x69\xc0\x27\x7f\x4c\xf0\xc4\xbf\xd5\x70\x1d\xd0\x13\x9f\xcf\x43\x03\xe8\xe1\xfe\xd4\xbf\x95\x0f\x3c\x5e\x2f\x36\x9d\x9a\xe6\xf6\x64\xf7\xa9\x67\xa3\xf0\x8a\xb5\x0d\x68\xaf\x33\x49\x3e\xcb\x27\x78\xce\x9a\xdd\xf1\x91\x83\xe7\x2c\x9f\x8f\xcf\xb0\x73\x86\x43\x3e\x63\xcc\x96\x37\x31\xf4\x0f\x6c\x67\xd8\xee\xe8\x7f\xaf\x8f\x6c\xa7\x3b\x78\xd7\x68\xf7\x6d\xb1\xe3\xe6\x41\xd0\x31\x9b\xeb\xf9\x65\xd2\x44\xec\xc0\x23\x98\xeb\xfb\xda\xfb\x71\xbf\x3c\x49\x90\x52\xfc\x4a\x78\x85\x13\x9e\x77\x50\xef\x59\xe7\x71\x92\x17\x0a\x6e\x6f\x03\x6a\x65\x17\x95\xf7\x65\x20\x44\xbe\x46\x1c\xaf\x44\xf2\xe1\xbc\x08\xb0\xa3\x7d\x40\x23\x0c\x88\x6f\x79\x12\x3d\xaf\x21\x5f\x64\xfe\xd6\xc8\x6b\xf1\xa3\x2f\xf0\x2f\x02\xc5\xf6\xb4\xab\x0c\xb5\x7a\xd0\x29\xb6\x0b\x9f\xfb\xb8\xeb\xe7\x93\xc2\x68\xed\x4f\xdc\x98\xcd\xfc\x99\xcd\x02\xfe\x51\x83\xf5\x26\x34\x4f\xb6\x43\x11\x8e\x2f\x2d\x9a\x07\x7a\xa8\x8f\x75\x7f\x72\x46\xf4\xc5\x72\x61\x9d\x44\xfd\xfd\x72\x21\x1e\x93\x69\xb9\xb4\x1a\xc9\x0b\x5f\x2e\xd9\xcb\x64\xf3\x56\x94\xcc\x09\xa0\x97\x7a\xa1\x64\xfa\x47\xeb\x80\xe4\x3a\x20\xe5\x5b\xba\xd1\x95\x25\xd3\xed\x9b\x6e\x76\x45\xb9\x1c\xfc\x88\xf7\x85\x2c\xbd\x2f\xad\xc7\x93\xf7\x05\x6e\x65\xa9\x5c\xf3\x7d\x79\x3a\xfa\x30\x3a\xbb\xbc\x4c\x8e\x92\xfc\xef\x96\x09\xa1\x64\xb1\x44\x1e\x24\xcd\xf0\xa6\xb4\x92\xc6\x0a\x97\xc9\xb9\x9d\x04\x8e\x0c\xa0\xbd\x67\x97\x94\xc9\xe5\x45\xb1\xa5\xdf\xbd\x6c\x77\x3f\x5c\xf1\x86\xf4\x93\xee\x0f\x78\x43\xe8\x72\xd3\x75\x9a\x34\x42\x81\x6c\x27\xdd\x15\x2e\x10\xaf\xfe\x17\x1d\x40\x27\xcf\x01\x61\xd1\xb9\xd0\xb1\x5c\xb3\xf9\x6a\xda\x8e\xe9\x9e\x5f\x51\x38\xe7\xc9\xc1\x0f\x78\x55\xfc\xcb\x32\x2f\x9b\x6e\xf2\x24\x94\xcd\xc3\xe4\x74\x85\xcb\x66\x44\x16\xb2\x69\xcd\xca\x65\x0f\x50\xbf\x8d\x8b\x71\xb3\xf4\x11\xaf\x2c\x97\x97\xed\xee\xbb\x47\xfa\xe8\xc8\x4e\x5d\x8c\x7f\x51\x38\xbe\x7f\xfe\x31\x63\xb1\x79\xe1\xf8\x71\x84\x2f\x9c\x8d\xe4\xd5\x0a\x17\xce\xd5\xa3\xb1\x6b\xbe\x34\xbb\xfa\x68\x78\xc5\x2b\x73\x94\x6c\xfe\xb0\x1e\x7f\xda\xbb\x1c\x4e\x7a\x17\x75\x2b\xca\xe4\xaa\x1e\xff\xaa\xa2\xe8\xbc\x7b\x3a\xd2\x9d\xcb\x4b\xe3\x2c\x61\x3f\xbe\x77\xe9\x25\xaf\x42\x81\x3c\x4a\x9e\xac\x78\x81\x7c\xad\x77\x31\x80\x8e\x31\x20\x75\xf4\xf5\x17\xa5\xf3\x6e\x6b\xd4\xbe\xa2\x05\xeb\xfd\xfd\xbe\x7f\x1a\x24\xe1\xb8\x27\x5f\x3a\x67\x93\xbe\x7f\x67\x55\xfb\xfe\x70\x6c\xd5\xc9\xa4\x7f\x69\x6c\x03\xfa\xe8\xe3\xcc\xca\x42\x6d\x01\x0a\x67\xb8\x4c\xc6\xc7\x21\x70\x79\xe9\xb4\x46\xf9\xe8\xf8\xaa\x57\xe7\xf0\x47\x74\x2f\xb3\x4f\xca\xe9\xbb\xb3\x31\xe9\x60\x5a\xb7\xa4\x83\xb9\xf4\xa3\x92\x6d\x03\x52\xeb\xfb\xd7\xf9\x8e\x79\x35\x78\x3f\xd2\xed\x2b\xfa\x9a\x4f\x7f\xff\x4b\xe6\x8b\x11\xc0\xc9\xe4\x5b\xe6\xf1\x4a\x7f\xcb\x7c\x65\x04\x70\xe8\x0b\xa7\x77\xc5\x08\x60\x30\xea\xe4\xed\x6e\xf1\xc6\x34\xe6\xc5\x31\xa6\xcf\x93\x4d\x14\x10\x9b\x59\x35\x23\x44\x88\x10\xe1\x4b\x18\xd7\xa8\xdd\x3a\x4d\xfd\xb8\xfe\xe1\xa3\x2e\x20\xbc\xf1\xac\xe9\x7f\xd1\x07\x5b\x80\xe8\x86\x6f\xd9\x60\x6b\xd2\x0e\x62\xe8\x7c\x19\x0a\x6d\xdc\xfc\x6c\xad\x10\x9a\xdf\xbb\x2c\xf4\x9d\xf1\x7c\x6f\x85\x59\x67\xe9\x9e\x33\x93\x71\x45\xf0\xfa\xa3\x43\x52\x3f\x2c\xf1\x0d\xec\x49\x0f\xd0\x7e\x36\xe9\xd4\x0a\x21\xfa\xd3\x36\x77\x36\x45\x11\x9e\x61\x1f\xbd\x8b\xbf\x0c\x9d\x4c\x1b\xf1\xcb\xce\x65\x6a\xf7\x16\xf2\x58\x0e\x0c\x17\xe9\xcc\x02\x38\xdd\xff\x9a\xb7\xc8\x85\xb3\xea\x2e\x09\x85\xb4\x6e\xfd\xcb\xd0\xcd\x53\xfc\x9d\xb4\x25\xa1\xf6\xfb\x70\x1a\xf5\x52\x06\x6a\x25\xa6\x5b\x12\x4e\xa3\x5e\xca\x40\xed\xf7\xe1\xf4\xf7\xd1\x4b\x2c\x8f\x72\x95\x47\xd4\x4b\x19\x38\xbd\x1d\x7a\xf9\x7d\x34\x74\x3b\xca\xa3\xec\xd4\x7e\x1f\x4e\xa3\x5e\xca\x40\xed\xf7\xe1\x34\xea\xa5\x0c\xd4\x7e\x1f\x4e\x7f\x8d\x5e\xc6\x44\x2d\x2d\xb1\xde\xd1\x1d\x7d\x3c\x9f\x71\xda\xdc\x6d\x8d\x79\x3b\x51\x88\x7f\x48\x1a\x88\x87\xb9\x8d\x60\xc0\x1c\x3d\x4c\x5e\xa0\x27\x67\x80\x93\xc1\x18\xf3\xa5\x2c\xd6\xf5\xfb\xb6\x7e\xb7\xae\x3b\xc6\xf6\x75\x31\xf9\xdb\xdc\x6d\xa1\x07\xbb\x2d\xd4\xdc\x68\xa1\x1d\x1f\xde\x68\x8d\x25\x46\x12\x90\x08\x7f\x0a\x26\x79\x07\xd7\x05\x0c\xd3\xaf\x00\x27\x57\xc1\xb8\x86\x5f\xbd\x78\x08\xc8\xd8\x2d\x40\xea\x28\xf7\x62\xe6\x93\x43\xf7\x83\x09\xb3\x3b\xdc\x07\x74\x70\xbc\x0d\x68\x87\x6c\x03\xc2\xf4\xb5\xb9\xe9\xd1\x03\x6e\x6a\xc7\x0c\x3a\xbe\xd1\x59\x05\xd7\x39\xb5\x60\xef\x97\x9d\x91\x30\x56\xac\xf0\x0e\xb5\x58\x8a\x4b\xeb\xec\xc9\x59\xc2\xfe\xc6\x3a\xfb\x0b\x2b\xee\x3f\xf5\x92\x57\xe8\xb1\xd9\x0a\xeb\x29\xca\xb4\xe2\x3e\xdc\xd9\x9a\x66\x18\x22\x3f\x9e\xba\x82\xf2\x81\xb0\xac\x7e\xb6\xbe\x7e\xe6\x1c\xea\xef\x2d\xcf\x3f\xe2\xc5\xa3\x31\x91\x17\xde\xa5\x7e\xa6\xcd\x64\x11\x58\xd8\x47\xb1\x11\x0a\x84\xc2\x98\xee\x25\xc3\xe9\x4e\x8a\xd1\xa4\x44\xe8\xa2\x8e\x8f\xd9\x21\x4e\x3e\x22\x6c\x1b\xdb\xfe\xfa\xd2\x17\xf4\xfa\xf9\x64\xdb\x46\xdf\xb3\x81\x7d\xf5\xff\xf0\x34\x9f\x88\x79\x59\x13\x71\xe4\xa3\xd0\x2c\xb4\x13\x8b\xfb\x06\xd6\xed\x91\x3d\x5e\xde\x86\x61\x92\x57\xd7\xaa\x1e\xc5\x86\x8b\x67\x09\x43\x8f\xcd\x33\x7f\xf9\x75\xc5\x3f\x73\xb2\x31\x97\xaa\x7d\x5e\x9c\x23\xe5\x9b\xab\x1a\x70\x0a\xe8\xc1\x5e\x0b\x3d\xd8\x29\x1a\x2d\xfe\x22\x69\xfa\x06\x8b\x8f\x10\x87\xe2\xef\x3b\x5e\x06\xca\x6e\x10\x99\x63\xee\x55\x76\xb8\x3e\x92\x49\x8e\xdc\x4e\x70\x65\xf6\xbc\x33\x42\xf8\x3c\x1f\xa1\x97\xd9\x08\xe1\xd3\xee\xc5\x80\x7f\x34\x8b\xf3\xad\xc8\xdf\x97\xea\xf2\xc8\xdf\xcf\xd8\xcb\x7c\x84\xe4\xfa\x10\xd0\x76\x1b\x10\xeb\x84\xd7\xe9\xf7\x94\xcd\xa6\x8d\x11\x3a\xe9\x00\x3a\xfa\xb4\x0e\xe8\xb8\x03\x63\x2e\x97\xdb\xd6\xae\x7e\xf7\xba\x3d\x18\x4e\xdb\xd7\x62\x19\x01\x23\x8b\x2b\x08\xae\xd3\x86\x7e\x7c\x9d\x1c\xfa\x97\xc8\x5f\x7e\x61\x1b\x3a\x38\xee\x2d\x34\x70\x64\x0b\xc6\x82\x58\xb2\x24\xef\x41\x77\x22\xec\x7a\x10\x98\x7b\xa1\xc7\xec\x55\x72\x80\x02\xe2\x80\xd8\xdc\x29\xd2\xa0\xf5\x91\x26\x4f\x10\xb6\x4f\xba\x80\xa8\x3a\xeb\x86\x5f\x3b\xfb\x30\x4e\x2f\xbc\xae\xdd\xf6\xa0\x78\x5b\xfd\xa0\x62\x67\xa3\x18\x68\x34\xf7\x5a\xa8\xb9\x13\x06\x1b\x63\xf9\x24\xd9\xf6\xa3\x0b\x09\xf3\xc1\x86\x98\xea\x97\x32\x4e\x45\x84\x08\x11\x22\x7c\x13\xc6\x35\x3a\x7c\xb8\xe9\x07\xcb\x9b\xf6\x8b\x41\xb6\xf2\xcd\xe4\xd3\x07\xfe\xbb\xe3\x13\x01\xd4\xfe\x04\xe8\xc5\xe9\x8d\xcf\x63\xbb\xe4\x69\x58\x0f\xf2\xac\xf3\x0f\x9e\xfd\xf6\x8d\x14\xf1\xdc\xb7\xdf\x63\x33\x76\xdc\xeb\x1e\x65\xbf\xb5\xa9\x56\x83\x44\x69\x19\x8b\xb2\x97\x50\xf6\x15\x53\x42\x94\x3d\xca\x5e\xaa\x54\xf1\xdc\xb7\x95\x61\x2c\xca\x1e\x65\x2f\x55\xaa\xd5\x20\x51\x5a\xc6\xa2\xec\x3f\x45\xf6\x31\xc1\x4b\x73\x82\x0f\xf4\x71\xd6\x6f\x9b\x03\xfb\x6e\x5d\x9f\x8d\x6b\x00\x17\xcd\xf1\x61\x52\xed\xc1\x46\xb1\xac\x60\xc9\x22\x1f\xe6\xd4\xa6\xb3\x69\x14\xb3\xef\x03\x2e\x24\xff\xce\xa4\x11\x22\x44\xf8\x6d\x60\x5c\x23\xf8\x69\x0e\xe8\xe5\xf3\x74\xc1\xe4\x8e\xd9\xe3\xf5\x7f\xca\x0e\xfe\x9b\xdb\xd0\x1b\x93\x10\x79\x06\x68\xef\x45\x34\xa3\x97\xa0\xfb\x2c\x1d\x63\x51\xf6\x12\xca\xbe\x62\x4a\x88\xb2\x47\xd9\x6f\x6d\xaa\xd5\x20\x51\x5a\xc6\xa2\xec\x2b\x23\x7b\x69\x95\xb0\x62\x7a\x2e\x1b\x89\xd2\x32\x16\x65\x8f\xb2\x97\x2a\xd5\x6a\x90\x28\x2d\x63\x3f\xd3\x8c\x8e\xf9\xd2\x6a\xf9\x07\xfa\xb8\xd7\x7d\xf7\xa8\xaf\x3b\xc6\x2e\x6d\x10\xa0\x0f\x92\xc1\xb5\x37\x08\xfc\xcd\xed\x59\xa7\x47\xc9\x29\x7a\x6c\xb6\xfc\x25\x6e\xcf\x2a\x78\xf6\xf9\x3c\xe9\x01\x7a\xbc\x7f\x31\x4e\x60\xe3\xb4\x37\xb9\x33\x8b\xec\x03\x5f\xf2\x33\x23\x31\x8b\xf3\x95\xc8\xcb\x81\x09\x3f\x63\x29\x2f\x4c\xbc\x74\xf2\x51\x67\xb6\x6d\x69\xd3\xff\xdf\x98\x6c\x58\xda\x4a\xd8\x64\x72\x85\xcd\xe6\x57\x3c\x7c\xdb\xc6\x5a\xec\xa7\x7c\x04\x88\x9c\x90\x2e\xa0\xb3\xad\x2b\x76\x3c\x7a\xee\x3f\xad\xff\x9a\xfd\x92\x37\x48\xb1\x61\x60\x2c\xe8\x05\xbd\xf5\x75\xae\x97\xce\x27\xa6\x50\x6c\x4d\xe9\x27\x4f\x10\xeb\x27\x9b\x88\x8d\x66\x5b\x53\x8a\xa3\xfb\x3e\x9e\x26\x07\xe8\xe5\xf3\xce\x7e\xf2\x0a\x11\xf5\xac\x49\x92\x43\x84\x9f\x9c\x3e\x1f\xa1\xc3\x93\x2e\x8c\x49\xba\xb4\x45\xe5\x81\x3e\xb3\x9d\xce\x85\xf7\x78\x98\x1c\xce\xdf\xe3\x71\x8d\x1c\xf7\x4f\x47\xc9\x26\x22\x07\x7b\xdd\x51\xb2\x39\xe6\x6a\x69\xb7\xd0\x83\xf7\xed\x5c\x1f\x74\x67\xc5\x3b\x99\x40\x9b\xee\x4b\x1b\xf3\xe7\x49\x63\x36\x7f\x76\xa3\x3d\x69\x74\x21\xcc\xf8\x3f\xd8\xa4\x44\x88\x10\xe1\x36\x42\xd8\x35\xf3\xe8\x8a\x5d\x33\xb3\x73\x97\xe7\xa7\x7d\xe6\xdb\xd7\x3a\x27\xf4\xca\xb3\x43\x6f\x9c\xe2\x4a\x62\x81\xcb\xc7\xe7\xd3\x2e\xe4\x06\x49\x5f\xae\x03\x52\x9f\x28\xa0\xf6\xe9\x8f\x62\xe6\xca\xd0\x77\xce\x5c\xfe\x73\x73\x9d\xd7\xa4\x36\xf0\xd9\xbd\x3e\x8f\xfb\x9a\xe2\xbe\xa6\x5f\x4e\xa2\xb4\x8c\x45\xd9\x4b\x28\xfb\x8a\x29\x21\xca\x1e\x65\xbf\xb5\xa9\x56\x83\x44\x69\x19\x8b\xb2\xaf\x8c\xec\xa5\x55\xc2\x8a\xe9\xb9\x6c\x24\x4a\xcb\x58\x94\x3d\xca\x5e\xaa\x54\xab\x41\xa2\xb4\x8c\xfd\xcc\x09\xd9\x94\x2c\xcf\xe1\xbc\x6f\xbf\x1f\xe9\xf7\x23\xfd\xc5\x59\xa6\xe1\x1c\x53\x96\x1c\xce\xb7\x32\xcd\x8f\x31\x65\x84\x91\xaf\x9d\x63\x7a\x29\x7c\xfb\x0c\x53\x72\xfe\x62\xfb\x12\x1b\xd1\xc9\x2f\x3c\xb4\xf4\xd7\x19\xc2\xc6\xea\xc2\x0e\xb4\xf6\xc8\x68\xf3\xee\xe9\x48\xf7\xed\xf9\xe5\xa5\xc5\x93\x57\x3f\xae\xb4\x6e\x9a\x20\x42\x84\x08\xa5\x80\xdf\xaa\xa1\x7d\x85\x7f\x72\xff\x7a\xda\x01\x94\x1f\x03\xda\xdc\xf9\x7d\xbb\xf1\xd2\x31\x16\x65\x2f\xa1\xec\x2b\xa6\x84\x28\x7b\x94\xfd\xd6\xa6\x5a\x0d\x12\xa5\x65\x2c\xca\xbe\x32\xb2\x97\x56\x09\x2b\xa6\xe7\xb2\x91\x28\x2d\x63\x51\xf6\x28\x7b\xa9\x52\xad\x06\x89\xd2\x32\xf6\x33\xcd\xf9\x8b\x06\xe2\xee\x60\xa8\xdf\xbd\x6c\xe7\x85\x2d\x7f\xf7\xe9\x7c\x4f\xc5\x98\x37\x12\x83\x02\x12\x4b\x3b\x65\x0a\xa7\x24\x76\x6b\xd4\x49\xb6\x10\x76\x67\x5d\x40\xe4\x68\x04\xfe\x57\xd8\x75\xf4\xac\x57\x6c\x3f\xea\x05\x0f\x4b\xdc\xdf\x3a\xec\x01\x3a\xde\x82\x31\x5e\x9e\x48\xd8\x79\xdf\xb5\x9d\xf6\xa7\x99\x61\xba\xb9\x11\x8e\x47\x1b\xcb\x41\xd2\x9e\x19\xa5\x67\xae\x9c\xe8\x74\xf9\xf4\xc3\x2b\x96\x4f\xef\x1e\x6c\x03\x62\x8d\x23\x8c\x1a\x5e\x54\x93\x01\xda\xdd\x3b\xd9\x0f\x0b\x5c\xc7\xec\xc2\x1c\xc6\xa8\xad\xb3\x65\x7f\x33\xf4\xc9\xe2\x36\x94\x7f\x6c\xfd\x37\x39\x38\x3a\x75\xc9\x26\x7a\x6c\xb6\xfc\x25\x6e\x26\x63\x1a\x97\x61\x0f\x19\x67\x4b\x53\x27\x1b\xba\x73\xac\xfb\x87\x83\xf7\xfa\x63\x67\xd1\xaf\x17\x7a\xd4\x6c\x8d\xb1\x4d\x36\x0b\xdf\x5e\xe8\x3a\x95\x85\x8e\x6b\x44\xf3\xbd\xa7\xc9\x21\x22\xe7\xdc\xf9\x2b\x4e\x5f\x01\xc2\x79\xf3\x9b\xc8\x35\xae\x17\xef\xc7\xa5\xdd\x78\x00\x63\xb5\xa4\x89\xd3\x41\xb7\xf3\xee\x41\xdf\xda\xc3\x25\xe7\x42\x3b\x7b\x2d\xb4\xb3\x13\x5e\xdd\xb1\x82\xe4\xd5\xdc\xb1\x50\xf8\x2b\xa6\x92\x6e\xe2\xda\x6b\x06\xdc\xbf\xe7\x5d\xb7\x9f\x30\x84\x3b\x83\x5e\xb8\xb6\x3b\x80\x5e\x3d\xea\x01\x52\x9f\x30\xa0\xf6\x19\x20\xba\xbd\xfe\xe3\x37\x10\xfc\x90\xad\x13\x3f\x61\xff\x40\xb3\x68\x4e\xe9\x17\x05\x15\x8a\xe8\x3f\xbb\x2d\xf4\x9f\x8d\x16\xfa\xcf\x5e\x0b\xfd\x67\xc7\x87\x37\x96\x9c\x42\x8d\xd3\xf7\xc9\x26\x4a\x83\xa7\xc9\xe2\x4f\xc2\xac\xf8\x66\xee\xa0\x30\xc7\x42\xfe\x68\x50\xe3\x1a\x69\xee\xda\x47\xc9\x21\x7a\xb4\xd7\xf3\x97\x50\xb4\x85\x2e\xe9\x6b\x40\xbb\xb6\xef\x0b\x19\x00\xb5\xcf\x01\x6d\x3d\xd8\x9a\xd4\xe4\x0f\xfd\x06\x20\xb7\x6d\xe2\x6e\x87\x32\xec\x76\x48\x61\x8c\xe9\xd2\x3e\xed\x0d\xdb\xf9\x68\xfb\x17\x3b\x73\xd4\xdc\x69\x8d\xc5\xfe\xe2\x2c\xb3\x58\x6c\x33\xbf\xaf\x81\x88\x10\x21\xc2\xad\x84\xaf\x7e\x02\x14\xa1\x93\xad\x62\x0b\xe5\x71\x07\xd0\xf3\xbe\x59\x38\x11\x75\xeb\x41\xdc\xc0\x17\xbb\xb4\xdb\xf2\xa5\x5f\x3a\xc6\xa2\xec\x25\x94\x7d\xc5\x94\x10\x65\x8f\xb2\xdf\xda\x54\xab\x41\xa2\xb4\x8c\x45\xd9\x57\x46\xf6\xd2\x2a\x61\xc5\xf4\x5c\x36\x12\xa5\x65\x2c\xca\x1e\x65\x2f\x55\xaa\xd5\x20\x51\x5a\xc6\x7e\xe6\x8c\x3f\x11\x4b\x93\xdf\x1b\x76\xd8\xef\xb6\x87\xcb\x07\x64\xee\xb5\xd0\xe6\x4e\x38\x28\x73\xcc\x4f\x93\x6c\x7e\x48\x66\xf8\x0b\xb3\xff\x8c\xf0\x08\x11\x22\x44\xf8\x0a\x8c\x6b\xe4\xc1\x41\xbb\x9f\x6c\xa3\x9e\x3d\xf1\x17\xcc\xc5\x16\x20\xf5\x89\x01\x6a\x7f\x04\x24\x9c\x99\xcc\x9a\x3f\xfd\xb4\x8f\xd1\x6e\x73\x7f\xc1\x8c\xad\xf7\xf0\x45\x83\xfa\x6d\x76\x53\x16\x2d\xea\xe5\x20\x51\x5a\xc6\xa2\xec\x25\x94\x7d\xc5\x94\x10\x65\x8f\xb2\xdf\xda\x54\xab\x41\xa2\xb4\x8c\x45\xd9\x57\x46\xf6\xd2\x2a\x61\xc5\xf4\x5c\x36\x12\xa5\x65\x2c\xca\x1e\x65\x2f\x55\xaa\xd5\x20\x51\x5a\xc6\x7e\xa6\x45\x9d\xca\x25\x8b\xfa\xa6\x39\xee\x76\x86\x93\xcd\x17\x17\x57\xbf\xcb\x4f\xc9\x8b\x2b\x56\xbf\x93\xb8\x02\x3e\x42\x84\x08\xdf\x82\x71\x8d\x9c\x19\x76\x92\x28\x34\x78\x6f\xfc\xa5\xd8\x34\x25\x0d\xa0\xf7\xe7\x80\x88\x59\x5f\xb2\x6e\x5f\xb1\x01\xee\xc9\xa3\xed\x85\xc5\xf0\xf3\xfd\x73\xfb\x2f\x7a\xff\x94\x11\x3d\x1a\xe0\xa3\x01\x7e\x95\x19\x8b\xb2\x97\x50\xf6\x15\x53\x42\x94\x3d\xca\x7e\x6b\x53\xad\x06\x89\xd2\x32\x16\x65\x5f\x19\xd9\x4b\xab\x84\x15\xd3\x73\xd9\x48\x94\x96\xb1\x28\x7b\x94\xbd\x54\xa9\x56\x83\x44\x69\x19\xfb\x99\x06\x78\x0c\xcb\x06\xf8\x76\x7f\xd4\xb1\x3d\x3b\x39\xaa\x8b\xa3\x1a\xb0\x31\xdb\x48\x06\xc5\x22\xf6\x6b\x1c\xd2\x15\x4e\x66\xfb\x78\x98\x9c\xa2\xc7\x66\xcb\x5f\x7e\xe1\xc9\x6c\x66\x67\x72\xd8\xda\x59\xcb\x00\x32\x7c\x1f\xc6\x14\x2f\x9d\xf5\xb4\x79\xf4\x6e\x57\x1f\x7d\xd4\xa6\xdb\x9f\x2d\xe3\x0f\x87\xf6\xbd\x4a\x9a\x0b\x9e\x5c\xbc\x58\x78\xbf\xfd\x88\x26\x39\x22\x0f\x3f\xe6\xfe\x3a\x33\x09\xee\x6d\xc1\x18\xe3\x25\x35\xb6\xda\x1f\x46\xba\x33\x77\xec\x73\xe1\xa8\xaf\xb1\x6c\x26\x6c\xf1\xa8\xa8\xd9\x69\x51\x94\x30\x3e\x3b\x1e\x30\x42\x84\x08\x11\xae\x82\xa9\xaf\x19\xf6\x02\x00\xa9\xe3\xe6\xc4\xe1\xcc\xee\xd4\xf0\xdf\x7b\xbc\x0e\x48\xd1\x3e\xa0\xf3\x27\x80\xf8\x73\xdf\x04\xbf\x3c\x07\x94\x3f\x7f\x0e\x08\xe3\x06\x20\xdc\x85\x69\xe8\xa4\xf9\xe5\xbd\xaf\x86\xd6\x5f\xf5\xe2\x24\xc6\xcd\x53\x94\xcb\x21\xcf\xef\x4a\xa2\xb4\x8c\x45\xd9\x4b\x28\xfb\x8a\x29\x21\xca\x1e\x65\xbf\xb5\xa9\x56\x83\x44\x69\x19\x8b\xb2\xaf\x8c\xec\xa5\x55\xc2\x8a\xe9\xb9\x6c\x24\x4a\xcb\x58\x94\x3d\xca\x5e\xaa\x54\xab\x41\xa2\xb4\x8c\xfd\xcc\x79\x0c\xb2\x3c\x8f\xf1\xb0\xdb\x1f\xbe\xdb\xb6\x47\x53\x47\x0e\x97\xfa\xda\xd0\xc9\xd6\x8f\xf3\xb5\xf1\x8f\xc0\xc4\x81\xc7\x76\x62\x82\x03\x8f\x70\x8d\x0e\x3c\xbe\x76\x7e\x78\x5c\x6e\x5d\xc2\xe5\xd6\x63\x9a\x2e\xb9\xb8\x08\x6f\xe7\x9e\x3e\xeb\xd8\xc5\x49\x37\xf4\x60\xaf\x85\x1e\xec\x4c\xce\xd1\xda\x68\x8d\xf9\x93\xe4\xc1\xe4\xfc\xac\xd9\xdf\xc2\x1c\xe4\xa5\xef\x29\xc7\x5c\x44\x88\x10\x61\x65\x21\x78\xae\x78\x74\x85\xe7\x8a\x17\x4f\x70\xe1\x68\xed\xe5\xba\xef\x21\x29\xa0\xf6\xe9\x77\x77\x5f\xd7\xec\xf9\x78\x6b\x1a\x3a\xd9\xca\xbe\xec\x0f\x4e\xde\x9b\xb8\x83\x65\xf5\x19\x8b\xb2\x97\x50\xf6\x15\x53\x42\x94\x3d\xca\x7e\x6b\x53\xad\x06\x89\xd2\x32\x16\x65\x5f\x19\xd9\x4b\xab\x84\x15\xd3\x73\xd9\x48\x94\x96\xb1\x28\x7b\x94\xbd\x54\xa9\x56\x83\x44\x69\x19\xfb\x99\x33\x3f\x17\xec\xca\xfa\xc8\x9e\xeb\x45\x4f\xf3\x63\x72\x56\xf8\x98\xbf\xc6\xe6\x95\x85\x2d\x2c\x9f\x4e\xd0\x63\xb3\x75\xf2\x2b\xb7\xaf\xe0\xcd\xed\x49\xe0\xf1\x7a\xe1\x89\xbf\x33\xe8\x4d\xec\x53\x3e\x32\x3f\x07\x44\x8e\xb7\xc3\x16\x97\x31\x65\x4b\x13\x60\x8f\x8e\x74\x6e\xdf\xad\xeb\xb3\xa0\x8a\xc6\x6e\x0b\x35\x36\x5a\xa8\xb1\xd7\x42\x8d\x9d\xd6\x98\xee\x27\x4d\xc4\xc0\xeb\x25\xfc\x95\x6d\xde\x2b\x42\x84\x08\x65\x84\x71\x8d\x3c\x19\x3c\x81\x24\x47\x0f\x4e\x9f\xfb\xcb\xe2\x7c\x34\x07\xd4\x1e\x01\x6a\x9f\x4c\xcd\xe3\x4f\x0f\x70\x9c\xa1\xfd\x1d\x66\x68\xcb\xd9\xc7\xc7\x21\x54\x94\xfd\xd6\xa6\x5a\x0d\x12\xa5\x65\x2c\xca\x5e\x42\xd9\x57\x4c\x09\x51\xf6\x28\x7b\xa9\x52\xc5\xe9\x84\x95\x61\x2c\xca\x1e\x65\x2f\x55\xaa\xd5\x20\x51\x5a\xc6\xa2\xec\x3f\x45\xf6\x31\x4e\x97\x0e\x88\x7a\xd4\x35\xc3\xf7\x3a\x5b\x9c\x50\x40\x35\xc0\x63\x7a\x92\xbc\x2a\xa6\x15\x10\xbe\xfe\xcc\xc2\x8d\xe1\x57\x1f\x31\x13\x21\x42\x84\x9b\xc3\xb8\x46\x34\x7f\xf5\x29\x61\x88\x9c\x73\xe3\xaf\x38\x7d\x05\x08\xe7\xcd\x6f\x22\xd7\xb8\x5e\xbc\x1f\x98\xd6\x7d\xfb\xd8\xa7\x93\x26\xa0\xbd\xe6\xc5\xc0\x4d\xe3\x7f\x77\xc2\xeb\x9c\x4c\xf5\xb7\x29\x91\x41\x37\xea\xe1\xe7\x53\xfa\x0d\x58\x5c\x69\x65\xfc\x06\x5a\x59\x69\xfd\x97\x97\xd2\x6f\xc0\xe2\x2d\x55\x46\x79\xd4\x72\x4b\x0b\xe0\x57\x53\xfa\x0d\x58\x8c\xca\x88\xfa\x2f\x0d\x8b\x51\x19\x51\x19\xbf\x9a\xd2\x6f\xc0\x62\x54\x46\x54\xc6\xaf\xa6\xf4\xcf\xb0\x38\xc6\xf2\x82\x61\xbf\x3b\x98\x2f\x90\xdf\xde\x6d\xa1\xed\x8d\x85\xeb\x5e\x0b\x6d\xef\x2c\x2c\x9c\xdf\xd8\x68\x8d\x19\x4e\x36\x11\x1d\x25\x2f\x10\xf1\x88\x8e\x10\x99\xfe\x15\x6b\xe9\xc9\x74\x21\xfd\x02\x70\xb1\xf4\xf3\x6b\x20\xd5\x0d\x20\xbd\x51\xec\x08\x11\x22\xac\x12\x84\x93\xe1\x3e\xec\x25\x87\xe1\x64\xb8\xe1\x74\x25\xfe\xc6\x7e\x06\x88\x3c\xce\xf6\x13\xb5\xe4\xa1\x66\x21\x30\x5c\x07\xd4\xda\x9f\x04\xbe\x8c\x23\x5f\x3d\x1e\xa1\xf6\x70\x74\xd5\xf3\x2f\x33\x0b\x81\x23\x03\xff\xe4\xe1\x72\xdf\xb7\x23\x60\x17\x03\x3a\x80\xd1\xaa\x1d\x30\xd7\xc1\x4b\xdb\x03\xf6\xbc\xa6\x1e\xac\xf0\xf6\x85\x7c\xff\xb7\x5c\x53\x10\x97\x6c\x44\xd9\x6f\x6d\xaa\xd5\x20\x51\x5a\xc6\xa2\xec\x25\x94\x7d\xc5\x94\x10\x65\x8f\xb2\x97\x2a\x55\xdc\xbe\xb0\x32\x8c\x45\xd9\xa3\xec\xa5\x4a\xb5\x1a\x24\x4a\xcb\x58\x94\xfd\xa7\xc8\x3e\x96\x62\xe9\xa4\xfd\x47\x7d\xdd\x31\xef\x5a\xa3\xfe\x61\x98\xe6\x78\xd6\x9c\x9d\xae\x8f\x1a\xbb\xad\x31\x7b\x92\x9c\x22\x2e\x13\x5d\x1c\xad\x3f\x39\x5d\xff\x47\x2d\x82\x66\xbf\x7a\x15\x76\x84\x08\x11\xfe\x1e\x8c\x6b\xd4\x6e\x7d\x74\xc9\x00\xbd\x7c\x06\xc7\xc9\x03\x44\x1e\x3f\x5e\x7f\x91\x3c\x8f\x07\xf2\xfc\xb3\x07\xf2\xc8\x0f\x8d\x5b\xd2\x67\x95\x8e\xb1\x28\x7b\x09\x65\x5f\x31\x25\x44\xd9\xa3\xec\xb7\x36\xd5\x6a\x90\x28\x2d\x63\x51\xf6\x95\x91\xbd\xb4\x4a\x58\x31\x3d\x97\x8d\x44\x69\x19\x8b\xb2\x47\xd9\x4b\x95\x6a\x35\x48\x94\x96\xb1\x9f\x69\xbb\xa6\x72\xd9\x76\x3d\xd2\x43\x7b\xac\x8f\xf4\xa2\x93\xd8\xb1\x20\x09\x2b\x9c\xc2\x2e\x9c\xba\x33\xae\x11\xf6\xec\xfd\xeb\xe4\x15\x22\xd6\xed\xfb\x6b\xa3\x03\xe8\x78\x68\x00\x6d\x9f\x03\x6a\xbb\x75\x40\x58\x66\x80\xce\x37\x26\xae\x92\xc7\x98\x2e\x9f\x97\x3f\xd2\x67\xfa\x64\xd4\x3e\x0a\xc4\x5e\x84\xd3\x7e\x38\xaa\x01\x1b\xf3\x0f\xc9\x21\xe2\x76\xee\x7c\x76\x62\x13\x1b\x6d\x26\x9b\x08\x6f\x6c\x9f\xef\x26\x9b\x88\x8c\x9e\x6c\x3d\x43\xfd\x73\x18\x13\x79\x21\xdf\x33\xdd\x99\xfa\x23\x60\xa8\x06\x94\xf9\x6c\xe9\x98\xbe\x48\x36\xc2\xb6\x81\xa7\x93\xf3\xf7\xa9\x97\xe2\xd8\x29\x99\x1c\x21\xf5\x38\xf7\x17\xd2\x97\xd9\x53\xb4\x79\x06\x6e\xac\xc0\xb2\x85\x6c\x1f\xeb\xa3\xb6\xd3\x9f\x2e\x3d\xdc\x9f\xd9\xa4\xfb\xc5\xe1\xfe\x37\x83\xe8\x0a\x20\x42\x84\x08\x3f\x08\x82\xd3\x80\xc7\x4f\x93\x06\xfa\x74\x7e\xee\x2f\xd8\x64\x80\xe8\x13\x0a\xc5\xa6\x05\xfa\x78\x7f\xe2\xfa\x64\x13\x4f\x7c\xa9\x9c\x6d\x03\xda\xc9\x00\xe1\x75\x33\x75\xb3\x62\x00\xbd\x3c\x07\x84\x4f\x31\xa0\xfd\x6c\x12\x08\xbe\x54\x96\xef\x4c\xfd\xad\x3c\x3d\x9f\x64\xf8\x7c\x9a\xe1\x2b\x9f\xcf\x49\x6f\x12\xd9\x07\x30\xde\x5f\x4c\x16\xfc\xac\x4c\xbd\xb3\x3c\x5c\xca\x7a\x96\x6c\x7d\x1a\xc7\xf7\x2e\x4b\x8f\x5e\xba\x05\x27\x08\xd7\xdd\x06\x41\x5f\xf4\x7e\x68\x3c\xd1\xfe\xb6\xcb\x85\xe8\x78\xff\xb6\xcc\x22\x95\x72\xc0\x17\xc7\xd3\x51\xf6\x5b\x9b\x6a\x35\x48\x94\x96\xb1\x28\x7b\x09\x65\x5f\x31\x25\x44\xd9\xa3\xec\xa5\x4a\x15\xe7\x96\x56\x86\xb1\x28\x7b\x94\xbd\x54\xa9\x56\x83\x44\x69\x19\x8b\xb2\xff\x14\xd9\xc7\x34\xbd\x30\x7f\xf2\x71\x3a\x2d\xf3\x78\x61\x72\x89\x0f\x93\x01\xe2\xc3\xa4\xb1\x38\xdb\x13\x21\x42\x84\x08\x37\x81\x62\x86\x78\x94\x9c\x22\x7c\xf2\x09\x20\x51\x48\x92\xf3\x51\xd2\x0d\x93\x1b\x83\x23\x03\x61\x82\x1a\x6f\x1b\x40\x1b\xd9\x24\xe0\xef\x88\xcd\xde\xc2\x23\x1f\x78\xba\x31\x9d\x00\x69\xf4\x82\xa7\x77\x84\x9d\x99\x4e\x5c\xcc\x8e\x61\x3a\xed\x7d\xd3\x5c\xcf\x3a\xd3\x53\x9a\x98\x7f\x7a\xe8\xef\x71\x4f\xfb\xb0\xf7\x35\x93\xbb\x5b\x9f\x4e\x31\x5c\x66\xb4\xbe\xc6\x24\xc7\x02\xdd\xce\x0d\x4c\xe4\x81\x83\x76\x67\xc6\x4b\xc3\x87\xe0\x7a\xa1\xcb\xdc\x5b\xc8\xfc\x8b\x13\x04\x2f\x3d\x2f\x90\x75\x3d\x07\xf9\x52\xc8\x3f\x15\x6d\x00\xf4\xd2\xff\x3a\xed\x02\x7a\xe5\xa3\x0e\x1b\x17\xef\xcc\x02\xe7\xf9\x24\xe0\xe9\x3c\xef\x4e\xee\x7c\x19\x08\xc9\x2f\x7f\xf4\x37\x23\x97\x96\x44\x69\x19\x8b\xb2\x97\x50\xf6\x15\x53\x42\x94\x3d\xca\x7e\x6b\x53\xad\x06\x89\xd2\x32\x16\x65\x5f\x19\xd9\x4b\xab\x84\x15\xd3\x73\xd9\x48\x94\x96\xb1\x28\x7b\x94\xbd\x54\xa9\x56\x83\x44\x69\x19\xfb\x89\xb2\x8f\x09\x5e\xda\x31\xf1\xd8\xf6\x8f\xbb\x83\xf6\xd1\x51\x37\x98\xe7\x9b\xbb\x85\x79\xbe\xb9\xd1\x42\x3b\xbb\xad\xb1\xec\x24\x2f\x90\x04\x24\xc2\x9f\x9a\x78\x5c\xc0\x04\x33\x4c\x03\x8c\x6b\xf8\xd5\x8b\x87\x80\x8c\xdd\x02\xa4\x82\xfd\x26\xd8\x7e\xa0\x09\x08\x1b\x03\xa8\x3b\xdc\x07\x74\x70\xbc\x0d\x68\x87\x6c\x03\xc2\xf4\xb5\xb9\x7a\x75\xe7\x58\xb0\xa5\x89\x83\x27\x1d\xd3\xd6\x1d\xfd\xef\x67\x9d\xee\xa7\xc5\x7d\x29\xe8\xc1\x5e\x0b\x3d\xd8\x09\xc7\x2b\x8d\xf9\xb3\x64\x54\xec\x51\x99\xfd\x4d\x36\x61\x7c\x73\x63\x05\xbf\xf9\xf2\x6a\xfe\xab\x97\x77\x47\x88\x10\xe1\x9f\x81\x71\x8d\x0e\x1f\x3e\x02\x84\x3b\x9b\xf6\x0b\xc3\xf9\xee\xc1\x36\x20\xf5\x89\x02\x6a\x9f\x02\xa2\xdb\xeb\xdf\x72\xb7\x30\xf3\xdd\xf0\xb7\xfc\x2e\x5c\x16\xef\xab\x1b\x04\xe8\x83\x0e\x20\x75\xe5\x1c\xc5\x4d\xb6\x19\x0c\x3c\xb1\xd7\xe7\x80\xb6\xbc\xb0\xeb\xfb\xe5\xdf\x64\x70\xae\xba\x93\xb9\x85\xb8\xb0\x7f\x85\x19\x8b\xb2\x97\x50\xf6\x15\x53\x42\x94\x3d\xca\x7e\x6b\x53\xad\x06\x89\xd2\x32\x16\x65\x5f\x19\xd9\x4b\xab\x84\x15\xd3\x73\xd9\x48\x94\x96\xb1\x28\x7b\x94\xbd\x54\xa9\x56\x83\x44\x69\x19\xfb\x99\x0b\xfb\x2f\xb1\xcd\x37\x75\xdf\x76\x0e\xba\x57\x99\xe7\xd1\xe6\x46\x6b\xcc\x9f\x26\x9d\x0b\x26\xfa\xc9\x82\xff\xcb\xad\xf4\x5c\xcc\x80\x2c\x84\x23\x44\x88\xb0\x5a\x70\x03\x93\xbb\x39\x9b\xda\xc3\x45\xb1\x28\xff\x6f\x78\x38\x9e\xa5\xf8\xd0\x3f\xff\x2e\xa3\x78\x03\xd0\x56\x63\x6a\x14\xb7\xa2\x17\x8f\x93\x59\x7d\xc6\xa2\xec\x25\x94\x7d\xc5\x94\x10\x65\x8f\xb2\xdf\xda\x54\xab\x41\xa2\xb4\x8c\x45\xd9\x57\x46\xf6\xd2\x2a\x61\xc5\xf4\x5c\x36\x12\xa5\x65\x2c\xca\x1e\x65\x2f\x55\xaa\xd5\x20\x51\x5a\xc6\x7e\xb1\xd5\x79\xc7\x0e\x6d\x7f\x90\x8d\xfa\x07\x5f\x37\x3c\x6f\x27\xf2\x26\x86\x67\x72\xf5\xa2\x70\xee\xff\xff\x6a\x6b\x59\x84\x08\x11\x7e\x3c\xdc\xc0\x0a\xdd\xf9\xb0\x0f\x68\x6f\xfb\xbb\x0d\xce\xd7\x5d\x28\x4d\x1f\x66\x3f\xea\xb4\xf8\x6b\x2e\xe3\x4e\xf3\x2f\xd7\x4e\x77\x57\xb3\x6b\x89\x3d\x77\x94\xfd\xd6\xa6\x5a\x0d\x12\xa5\x65\x2c\xca\x5e\x42\xd9\x57\x4c\x09\x51\xf6\x28\x7b\xa9\x52\x45\x2b\xf6\xca\x30\x16\x65\x8f\xb2\x97\x2a\xd5\x6a\x90\x28\x2d\x63\x51\xf6\x9f\x22\xfb\x65\x56\xec\x96\x3d\x3a\x7a\xf7\xa0\x3d\x3c\xfb\xba\x11\x7b\x2b\xa1\x37\x33\x62\x73\x4c\xb0\xe0\x22\x9e\x55\x12\x21\xc2\x8a\x42\x69\x4c\xd6\xea\xb4\x73\xc9\xd3\x67\x4b\xf7\x4e\xde\x9b\x78\x2c\xc7\xea\x33\x16\x65\x2f\xa1\xec\x2b\xa6\x84\x28\x7b\x94\xfd\xd6\xa6\x5a\x0d\x12\xa5\x65\x2c\xca\xbe\x32\xb2\x97\x56\x09\x2b\xa6\xe7\xb2\x91\x28\x2d\x63\x51\xf6\x28\x7b\xa9\x52\xad\x06\x89\xd2\x32\xf6\x8b\x4d\xcb\xaf\xed\x47\xfd\x0d\xb3\xf2\x66\x72\xf0\x35\xb3\xf2\x2f\x5f\x94\x19\x21\x42\x84\x7f\x16\x6e\x60\x45\x3e\xdc\x59\x07\xd4\x28\x8c\xbd\xdf\x5e\x7c\x7c\xd4\x31\xf1\x48\x8c\xd5\x67\x2c\xca\x5e\x42\xd9\x57\x4c\x09\x51\xf6\x28\xfb\xad\x4d\xb5\x1a\x24\x4a\xcb\x58\x94\x7d\x65\x64\x2f\xad\x12\x56\x4c\xcf\x65\x23\x51\x5a\xc6\xa2\xec\x51\xf6\x52\xa5\x5a\x0d\x12\xa5\x65\xec\x57\x5b\x7c\xdb\x9d\xdc\x76\x3a\x76\xf0\x75\xab\xef\xf3\x9b\x9f\x88\x41\xa6\x47\x32\xc7\x23\x30\x22\x44\x58\x4d\xb8\x81\x25\x78\xbe\x3c\xf8\x00\x7a\x97\x2c\x19\xde\xfa\x9e\xd5\xc6\x33\xfb\xf1\xdc\x6d\xe2\x25\x66\xe6\x5c\x6f\x7d\xf9\xe0\xb2\xd5\xc5\xf1\xe0\x8a\x95\x63\x2c\xca\x5e\x42\xd9\x57\x4c\x09\x51\xf6\x28\xfb\xad\x4d\xb5\x1a\x24\x4a\xcb\x58\x94\x7d\x65\x64\x2f\xad\x12\x56\x4c\xcf\x65\x23\x51\x5a\xc6\xa2\xec\x51\xf6\x52\xa5\x5a\x0d\x12\xa5\x65\xec\x17\xdb\x9a\xf7\xda\x1d\x7d\xac\xf3\xaf\x5b\x9a\x9f\x25\xbd\xef\xb1\x34\x2f\xd9\x9b\x7f\xb5\x55\x2c\x42\x84\x08\xff\x04\x7c\x97\xbd\xf9\x1a\x87\x55\xcc\xcd\xc7\x37\xb6\x3c\x2f\xd8\x95\xff\x8e\xf7\xc0\x8b\xe6\x68\xbd\xba\x7d\x44\xec\x82\xa3\xec\xb7\x36\xd5\x6a\x90\x28\x2d\x63\x51\xf6\x12\xca\xbe\x62\x4a\x88\xb2\x47\xd9\x4b\x95\x2a\x9a\xa3\x57\x86\xb1\x28\x7b\x94\xbd\x54\xa9\x56\x83\x44\x69\x19\x8b\xb2\xff\x14\xd9\x97\xcd\xd1\xa3\x8f\xed\xc3\x71\x0d\x00\xed\xec\xb6\xd0\xce\x46\x0b\x35\xfd\xff\xdd\xd6\x18\x90\x02\x24\x01\x09\x8f\x27\x46\xe7\x39\x50\x16\x21\x42\x84\x08\x53\x18\xd7\x1e\x76\x1a\x80\xb6\xe8\xb3\x9b\x3a\xdc\xd3\x57\xd9\x90\x2f\x9c\x81\x7c\xb3\xb4\xcb\x21\xe6\x1b\xbf\xa3\x6c\x1a\x5a\x36\x96\x2f\x84\x2e\xc4\xfb\x3b\x29\xfe\x09\x6a\x5f\x69\xf0\x57\xa3\x93\x8a\x63\x80\x28\xfb\xad\x4d\xb5\x1a\x24\x4a\xcb\x58\x94\xbd\x84\xb2\xaf\x98\x12\xa2\xec\x51\xf6\x52\xa5\x8a\xf6\xf0\x95\x61\x2c\xca\x1e\x65\x2f\x55\xaa\xd5\x20\x51\x5a\xc6\xa2\xec\x3f\x45\xf6\x31\xe5\x96\x2c\xda\xc4\x4f\xf4\xd1\xa8\x3d\x0c\x46\xf1\xcd\xbd\x16\xda\x9c\x2f\xc9\x9e\x2e\xd5\x1e\x03\x62\xe1\x2f\xac\xc8\x2e\xd6\x68\x8f\x01\x93\xef\xb5\x9d\x71\xf1\xab\xad\x77\x11\x22\x44\xf8\xc7\x61\x5c\xc3\xe2\x19\x00\x92\x9d\x7d\x40\xed\x8f\x80\x30\x7b\xbc\xfe\xe3\xec\xe5\x3f\x2e\x6d\x09\xec\xe5\x0f\x66\xa1\x46\xb4\x97\x97\xa0\x9f\x2c\x1d\x63\x51\xf6\x12\xca\xbe\x62\x4a\x88\xb2\x47\xd9\x6f\x6d\xaa\xd5\x20\x51\x5a\xc6\xa2\xec\x2b\x23\x7b\x69\x95\xb0\x62\x7a\x2e\x1b\x89\xd2\x32\x16\x65\x8f\xb2\x97\x2a\xd5\x6a\x90\x28\x2d\x63\x3f\xd3\x5e\x2e\xe4\x92\xbd\xfc\xa9\x3e\xd6\xed\x5c\x87\xa3\x4c\x9e\x35\x17\x8e\x2f\x91\x89\x46\x05\x9a\x9e\x5b\x42\x2f\x81\x71\x8d\xda\xad\xd1\x8b\xe4\x39\x7a\xf9\x0c\x00\x91\x51\x13\xfb\x1f\xf8\xf5\x39\xa0\xad\x75\x40\x78\x7d\xff\x87\x5b\xbf\xc6\x29\xb3\x6c\x51\x84\x51\xc7\xea\x51\x90\xc0\xff\x0f\x4b\xe1\xf7\x5a\x68\x67\xa7\x58\x12\xff\x1f\xff\x7f\xb7\x85\x1a\xcf\x02\xda\x68\x8d\x6b\x8e\x24\x1f\x90\x7a\x9d\x3c\x9c\xac\x92\x2f\xfe\x14\xa0\x34\xfc\xa9\xc9\x74\x00\xe1\x97\x82\x28\xae\x52\xa5\x11\x22\x44\xb8\xf5\x30\xae\x31\xb5\x73\x3e\x48\xb6\x10\xfe\xf0\xfa\xf4\x24\x19\x20\xbc\xb9\x8f\x43\x1b\xf3\x09\x03\x6a\x9f\x01\x7a\x1d\x0e\x4e\xb9\x86\xe3\xc8\x59\x68\xe0\x13\xfc\x9d\x66\xb4\x39\x43\x57\x4c\x22\xe4\x5d\x40\x18\x4e\x4a\x3e\x91\x10\x17\xde\x97\x83\x44\x69\x19\x8b\xb2\x97\x50\xf6\x15\x53\x42\x94\x3d\xca\x7e\x6b\x53\xad\x06\x89\xd2\x32\x16\x65\x5f\x19\xd9\x4b\xab\x84\x15\xd3\x73\xd9\x48\x94\x96\xb1\x28\x7b\x94\xbd\x54\xa9\x56\x83\x44\x69\x19\xfb\x99\x13\x09\x94\x5a\xba\x60\x85\x7f\x66\x3b\xc3\x51\x7e\x78\xf6\xef\xad\xee\xa8\x3d\xf8\xd8\x3e\x3a\xb2\x5f\x3f\x1f\xfd\x71\x42\xae\x3c\x1f\xfd\x5b\x67\xa4\x2f\x1d\xa5\x1c\x9d\x72\x46\x88\x10\xe1\x32\xf8\xea\x31\xeb\xf4\xa1\x01\xb4\x9d\x01\xda\xda\x31\x93\x63\xcd\x5f\xae\x2f\x1e\xbc\xde\xd9\xc7\xc8\xc2\x3e\x4a\x3f\x9a\xef\x39\x59\x7d\x76\x4e\xfa\xcd\xe6\x39\x7d\xe8\xd3\x39\xa0\x83\x41\xf7\xfa\x09\x2e\x9d\x3d\x68\x00\xda\x6a\xfc\x33\x93\xb0\xbf\xc1\x16\x84\x38\x73\x50\x0e\x12\xa5\x65\x2c\xca\x5e\x42\xd9\x57\x4c\x09\x51\xf6\x28\xfb\xad\x4d\xb5\x1a\x24\x4a\xcb\x58\x94\x7d\x65\x64\x2f\xad\x12\x56\x4c\xcf\x65\x23\x51\x5a\xc6\xa2\xec\x51\xf6\x52\xa5\x5a\x0d\x12\xa5\x65\xec\x67\xce\x1c\x5c\x36\x6b\xd0\xec\x76\x86\xed\xdc\x1e\x1d\x75\xbf\x3e\x6b\xb0\x91\x74\xbf\xdf\xab\xea\x35\xe0\x97\x5b\x2c\x23\x44\x88\xf0\x4f\xc3\x0d\xdc\xaf\xee\xee\xf5\xfe\xa6\x19\xfe\x1f\xdc\x0b\xf5\x5b\x99\xe1\xe3\x49\x40\x65\xe8\x7e\x4b\xc7\x58\x94\xbd\x84\xb2\xaf\x98\x12\xa2\xec\x51\xf6\x5b\x9b\x6a\x35\x48\x94\x96\xb1\x28\xfb\xca\xc8\x5e\x5a\x25\xac\x98\x9e\xcb\x46\xa2\xb4\x8c\x45\xd9\xa3\xec\xa5\x4a\xb5\x1a\x24\x4a\xcb\xd8\x2f\x32\xc3\x6f\xe9\x77\x3b\xfa\xbc\xb0\xbc\x37\x5b\x68\x7d\xb7\x85\x6a\xc0\xc6\xec\x34\x69\xa0\x80\x68\x08\x15\xe7\xe2\x84\x33\x7f\x3e\xf6\x93\x2e\xc2\x0f\x9f\x74\x01\x61\x9a\xc1\x18\xa7\x96\x2f\x66\xd8\x3e\xd6\xb3\x13\x79\x6a\xc0\x43\x76\x5c\x25\x39\xe2\x2a\x69\x5c\x75\xa6\x50\x71\x9a\xd0\x4e\xd2\x44\x4f\xf3\x26\x78\x02\xd9\xc6\xf9\x4e\xd2\x45\xe7\xfb\x80\xb0\xbe\xc4\xbe\xb5\xd3\x5f\x87\xe2\xe9\x73\x5c\x04\xc4\xa3\x5e\x11\x48\x55\x11\x18\x63\x6c\xc5\x22\x6b\xdd\xc1\xbb\x46\xe7\xc0\x1e\xd9\xc1\x78\x76\x5e\xd0\xc6\xec\xcc\xa0\xb1\x7c\x91\xec\x2d\x9e\x0b\xf4\x03\x27\x17\x22\x44\x88\x10\x21\x40\x98\x82\xd8\xfc\xfa\x14\xc4\xe4\xf4\x20\xbe\xd7\xc3\x08\xbf\xd6\xfb\x88\x9a\x06\xa0\xbd\x26\x20\x7c\xd2\x9c\x9a\xd4\xbb\x70\xbd\xd0\xf7\xa5\x98\x13\xcb\xbf\x8a\x9c\x4f\xa0\x61\x1a\xba\xf9\x94\x46\x9c\x3e\x89\xbb\x18\x4a\x4c\xa2\xb4\x8c\x45\xd9\x4b\x28\xfb\x8a\x29\x21\xca\x1e\x65\xbf\xb5\xa9\x56\x83\x44\x69\x19\x8b\xb2\xaf\x8c\xec\xa5\x55\xc2\x8a\xe9\xb9\x6c\x24\x4a\xcb\x58\x94\x3d\xca\x5e\xaa\x54\xab\x41\xa2\xb4\x8c\xfd\xcc\xe9\x13\xcc\x97\xa6\x15\x9a\x3a\xb7\xed\x62\xf3\x42\x0d\x28\xaa\x01\x19\x93\xe3\xe4\x05\xa2\x80\xc8\xe2\xb1\x46\xdf\x36\x0b\x92\x83\xa3\x4f\xeb\x89\x42\x8f\xcd\x96\xbf\xe0\x3c\x07\x84\x2d\x06\x84\xb3\x7d\x40\x9b\xe7\x06\xd0\x6e\x17\x10\xfe\xd8\x00\xd4\xec\x00\xc2\xeb\xeb\x80\x9a\x5b\x93\xc0\xf9\x3e\xa0\x13\x1f\xfb\x53\x06\x88\xd8\x1e\xa0\xce\x39\x20\xfc\x60\x32\x3d\x12\x02\x5b\xd3\x80\x4f\xfe\x98\x60\x40\x2f\x33\x40\x78\xb8\x0e\xe8\x89\xcf\xe7\xa1\x01\xf4\xd0\xc7\xd9\xdc\x9e\x04\x1e\xaf\x03\xda\x3a\x07\x64\x9a\xdb\x45\x40\xbd\xc0\x93\x23\x51\x7c\x2a\x7e\x0e\x88\x1c\x6f\x03\x7a\xde\x81\x71\x4a\x97\xdc\x33\x34\x75\x47\x1f\x8c\x8a\xd9\xa0\xe6\x64\x6b\xc7\xe6\xc4\x13\x33\x7f\x9a\x28\xc4\x9f\x26\xf9\x6c\x4f\x47\x31\x29\xc4\x08\x0b\x13\x42\xfe\x5a\x4c\x0a\xd9\xe4\x05\xc2\xcd\xf7\x39\x24\x0c\xe1\xb3\x46\xd3\x26\x4d\xc4\x8e\x3b\x80\xd2\x57\x3d\x40\x1b\x5e\xc4\x67\xb8\x08\x0c\xe8\x43\xff\xeb\x31\xa0\x8d\x75\x40\xe9\x93\x0e\xa0\x43\xe5\x4b\x2d\xf5\x92\x74\x29\x20\x8c\xcf\x60\x4c\xc8\xd2\x8c\x95\x67\x73\x34\x98\x94\x1f\xf3\x65\x38\x66\x9e\x18\x03\x44\xbf\x5d\x7e\xa1\xd4\x3e\xee\x27\xaf\xd0\x63\xf3\xcc\x5f\x7e\x61\xa9\x99\x9d\xf5\xa2\x20\x2e\xcc\xc9\x35\x75\x7f\xd8\xee\xb4\x4f\x46\xc5\xc1\x5c\x0f\x1f\x36\x5b\xa8\xb1\xdb\x42\x8d\x8d\xd6\x98\xb1\xe4\x10\x15\x68\x2a\xef\x64\x3a\xee\x63\x2b\xd9\x44\x3b\xad\x06\x20\xb2\xb5\x93\xf9\x1f\x5e\x8f\x63\x9a\x5e\x28\xe4\xa1\x3e\xee\xf6\xbb\x83\xc5\xdd\x3b\x63\x31\x9a\x7b\xd7\x8e\x10\x21\xc2\x2d\x82\x71\x0d\xbf\x7a\xf1\x08\x10\x79\xf8\x61\xea\x0c\xba\x2d\x7a\x37\x9d\xf5\x70\xeb\x93\x6e\xc6\x07\x6e\x36\x4d\xf2\xd5\x09\x93\x57\x78\x15\x06\x23\x71\xac\x17\x65\xbf\xb5\xa9\x56\x83\x44\x69\x19\x8b\xb2\x97\x50\xf6\x15\x53\x42\x94\x3d\xca\x5e\xaa\x54\x71\xde\x63\x65\x18\x8b\xb2\x47\xd9\x4b\x95\x6a\x35\x48\x94\x96\xb1\x28\xfb\x4f\x91\x7d\xcc\xf8\x05\xcb\xef\xb9\x1e\x1e\xe9\x4e\x61\xdf\xdf\x2d\x8c\xbf\xcd\x8d\xb0\xaf\x62\x2c\x79\xb2\x89\x24\x20\x11\xfe\x0a\xbf\xca\x98\x62\x82\x19\xa6\xdf\x05\xc1\xa8\xf4\x10\x90\xb1\x5b\x80\xd4\x51\x0e\x08\x4b\x8f\xa0\x09\x08\x1b\x03\xa8\x3b\xdc\x07\x74\x70\xbc\x0d\x68\x87\x6c\x03\xc2\xf4\xb5\x29\x8b\xc9\xe9\x97\xaf\x08\x1e\xb3\x65\xc7\xd9\x4d\xdb\xe9\x1e\xb7\x3b\xf6\x4a\x47\x1d\x63\xfe\x3c\xe9\x5f\x38\x6e\x6b\x79\x3b\x0c\xff\xd5\x56\xc6\x08\x11\x22\x94\x15\xc6\x35\xda\x33\x8f\xd2\xe4\x13\xc2\x1f\x72\x1b\xae\x5f\x3b\x6a\x6b\xee\x36\x63\xeb\xc1\x74\xaf\x86\x60\x18\x50\xfa\x34\x9b\xec\x33\x89\x5b\x42\xe2\x96\x90\xb2\x90\x28\x2d\x63\x51\xf6\x12\xca\xbe\x62\x4a\x88\xb2\x47\xd9\x6f\x6d\xaa\xd5\x20\x51\x5a\xc6\xa2\xec\x2b\x23\x7b\x69\x95\xb0\x62\x7a\x2e\x1b\x89\xd2\x32\x16\x65\x8f\xb2\x97\x2a\xd5\x6a\x90\x28\x2d\x63\x3f\x73\x6a\x44\x71\x4b\x96\xec\xeb\xfd\xb6\xd1\x33\xe3\xfa\x6c\xd3\xc3\x5e\x32\x58\xda\xef\xf0\x77\xe6\x42\x1e\x01\x22\x27\xa4\x0b\x88\xbc\x3f\x07\x74\x3a\xa2\x71\xb6\x63\x3a\xdb\x81\xf1\xf2\xf6\x07\x3b\x3c\xd2\x87\x7a\x78\x34\x3f\x98\x2c\x1c\xfd\x55\x1c\xfb\x15\x8e\x00\x6b\x3c\xdb\xf5\x68\xa3\x35\xae\x39\x93\x3c\x42\xea\x59\xd2\x5e\x3c\x0a\x0c\xa5\xd3\x49\x2c\xca\x08\xff\x2a\x08\xe9\x61\x72\x89\x10\x21\xc2\x6f\x0a\xe3\x1a\x53\x3b\xe7\x83\x64\x0b\xe1\x0f\xaf\x4f\x5d\xc2\x11\xde\xdc\xc7\xa1\x79\x98\x9e\xcf\xf5\x3a\xcc\x5b\x94\xec\x64\xab\xf7\xaf\xf0\x57\xfb\xb1\x51\x13\xd0\x87\xf5\xd5\xee\x91\x4b\xc7\x58\x94\xbd\x84\xb2\xaf\x98\x12\xa2\xec\x51\xf6\x5b\x9b\x6a\x35\x48\x94\x96\xb1\x28\xfb\xca\xc8\x5e\x5a\x25\xac\x98\x9e\xcb\x46\xa2\xb4\x8c\x45\xd9\xa3\xec\xa5\x4a\xb5\x1a\x24\x4a\xcb\xd8\xcf\xb4\xcc\x63\x76\xc1\x32\xff\xa9\x9d\x77\xdf\x3d\x68\x0f\xcf\xbe\xd8\xb7\x30\x59\x03\x3f\x16\x8d\xa4\x31\xdf\xbb\xb0\x68\xac\x0f\xc7\x12\xf1\x80\xbf\x07\xbe\xb9\x87\xe1\x60\xb3\x03\xa8\xb5\x0f\x88\x7e\x32\x80\x9e\x66\x80\xc4\xf9\x3a\xa0\xdd\x2d\x40\x96\x7b\xf1\x65\x06\x08\xef\x38\x17\x6d\xfd\x53\x5b\x3f\x81\xe5\xc3\xb8\xda\x27\x23\x7b\xd4\x2d\x36\xa5\x34\x76\xe7\x47\x72\xd1\x27\xc9\x66\x71\xc4\xd1\xe4\x54\x2e\x1a\x21\x42\x84\x5b\x0c\xe3\x1a\x39\xfe\xf4\xca\x25\x87\x88\x6c\x3d\xce\xfd\xf5\xe0\x05\x8e\x6b\xfc\x7f\x87\xee\x3d\x8e\x9e\xa2\xec\xb7\x36\xd5\x6a\x90\x28\x2d\x63\x51\xf6\x12\xca\xbe\x62\x4a\x88\xb2\x47\xd9\x4b\x95\x2a\xce\x24\xac\x0c\x63\x51\xf6\x28\x7b\xa9\x52\xad\x06\x89\xd2\x32\x16\x65\xff\x29\xb2\x8f\x05\x5e\x9e\x49\xe8\x76\xf2\xe1\xc4\xd0\xbc\xb9\x3b\x3b\x50\x1f\x35\xf6\x5a\xa8\xb1\xd3\x1a\xb3\x0f\x89\x2a\xdc\x5d\x23\x3a\xf9\xbb\xca\xec\xcc\xf8\x2f\xb7\x85\x45\x88\x10\x61\x95\x60\x5c\xa3\xc3\x4f\x1f\x37\x93\x17\xe8\x29\x6b\xfa\xcb\x83\xd3\x6d\x40\xb8\xdd\x01\x74\xde\xe8\x02\x6a\x74\x00\xe1\x6d\x73\x83\xc0\x33\x5c\x78\x80\xc1\xe7\xeb\x80\xb6\xf7\x01\xe1\x11\x06\xb4\xd7\x01\xb4\x4b\x00\xa9\x4f\x1c\x50\x7b\xb4\x78\x96\xcf\x37\x42\x27\xdb\x93\x49\x49\x1f\xb8\x4e\x82\xe5\xa4\x0b\xf7\xbe\xcf\xc9\xf4\x0f\x3a\x17\xe8\xab\xd4\xe8\x83\xde\x3f\x45\xe3\xa7\x9c\x5b\xd4\xc1\xa5\x99\xd3\xb0\xfb\xab\x3d\xd0\x88\xe3\xb8\x28\xfb\xad\x4d\xb5\x1a\x24\x4a\xcb\x58\x94\xbd\x84\xb2\xaf\x98\x12\xa2\xec\x51\xf6\x52\xa5\x8a\x73\x1a\x2b\xc3\x58\x94\x3d\xca\x5e\xaa\x54\xab\x41\xa2\xb4\x8c\x45\xd9\x7f\x8a\xec\x63\xc1\x2c\x5d\x9e\xd3\x18\xda\x7e\xdf\x9e\x2d\x3b\xf3\x7d\x98\x1c\xfc\x6d\x77\xbe\xe5\x76\x0a\xfa\xcb\x17\xef\x8e\xd9\x85\x33\x8b\x7c\x49\x7c\x6c\x1b\xdb\x9d\xb9\xcf\x9e\x38\xa7\xf6\xff\x29\xa0\x1a\x90\x02\xa3\x1a\x60\x0a\x63\xfa\x24\xd9\x41\x01\x4d\x26\x9c\x46\x88\x8c\x10\x01\x84\x47\xc5\xb1\x45\x97\x02\xa7\x9c\x0a\x2a\x26\x58\x16\x97\xeb\xc2\xb8\x46\x86\x2f\x5f\xb9\x24\x45\x83\xd7\x39\x20\xf5\x21\xf7\x61\x6c\xbc\x84\x26\x1f\x21\x9c\x6f\x8d\x16\x42\xed\xbe\x0f\xe1\xf3\x11\xc2\x5d\xf8\x5a\xe8\xa4\x39\x42\x7b\x5b\x8b\x01\xd7\x98\xe6\x36\x8b\xb5\xdd\x18\x21\xfa\x61\x7f\x84\xce\xf7\x47\x68\xe3\xc4\xdf\x4e\xf7\x47\xa8\x97\x8f\xd0\x87\x73\x40\xf9\x31\x9e\xf8\xfd\x16\x43\xaf\x62\x97\x8d\x10\xf5\x89\x3f\xec\x03\x62\x1f\xd7\x01\x7d\x3a\x9f\x58\x67\x8f\x8f\x47\x85\x31\xf5\x49\x73\x84\x36\x32\x40\x2c\xc7\x80\x46\x5b\x8b\xa6\xef\xdd\xed\xe2\xce\x71\x0f\x10\x51\x5b\x80\xda\x3b\xeb\x80\x46\xd3\x47\x9f\x82\x55\xdc\x4c\xcd\xe3\x66\xe2\xa0\xdb\x07\x9e\xfb\x38\xa7\xbd\xe2\xce\x20\x78\x23\x0f\x75\xb7\xdd\x9b\x5a\xb0\x8f\x4c\x30\xb4\x7e\xcd\xe6\x1d\x9e\xce\xe3\x5d\x23\x05\x3e\x87\x31\x96\x4b\x55\xaa\xd5\xed\x77\x3b\xc3\xee\x6c\xc2\x72\x73\xa3\x85\x36\xf7\x5a\x68\xf3\xff\x63\xef\x5d\x9b\x53\x55\x9e\x3e\xd0\xaf\xd2\xb5\xdf\xe6\x0f\xbb\x07\xf0\x76\xde\x69\x34\x97\x15\x35\x17\x4d\x74\x3f\xa7\x4e\xad\x42\x24\x86\xa8\x60\x54\x72\xb1\xe6\xc3\x9f\x9a\x01\x14\x8d\xe6\xb6\x56\x22\x68\x57\x27\x30\xc2\x34\xdd\xfd\x1b\x1c\x70\x7a\xa6\xfb\xa2\xc9\x33\x77\xea\x53\xe8\xac\x94\x7f\x9f\xfd\xa2\x87\x49\x41\x88\x88\x88\x88\xfe\x16\x71\x45\xd7\x4a\xd9\x63\x75\x02\xd7\x47\x5d\xb1\x93\xee\x4b\xc6\x5a\x3e\x30\x57\x3c\x2a\x6e\xcb\x08\xad\x5f\xa2\x87\x1d\x23\xd4\x45\x9f\x5b\x1c\x85\x7d\xee\x52\xe7\xdb\x14\xcf\x5a\xf1\x20\x78\x5d\xf8\x94\x07\xf2\x0f\x5c\x96\x1b\x2e\x62\xf4\x6b\x08\xf9\x67\x03\xc1\x79\xfc\xd8\x35\x1e\xaa\xaf\xdf\x34\x76\xd3\x79\xfa\x23\xd2\x28\xfd\xcb\x6e\xfd\xb6\xa1\x9f\x8e\x64\xfb\xde\x72\xed\x86\x88\xc4\x2a\x46\xb6\x27\xd0\xf6\x1d\x03\x81\x6c\x27\xdb\x13\xc5\x45\x6e\xd4\x9d\x51\x8c\x6c\x27\xdb\x13\xc5\xb5\x1b\x22\x12\xab\x18\xd9\xfe\x23\xb6\xf3\x6c\x66\xc9\xd3\x52\xb7\x9f\x7e\xff\xe7\x8d\xfb\x6b\x5d\x2d\xc6\xb5\xaa\xfd\x89\xab\x65\x91\x82\x9d\x88\x88\x88\xe8\x6f\x11\x57\xf4\xe9\xd1\x09\x02\x73\x2b\xf6\x86\x11\x64\xe9\x7b\x30\xbf\x61\x05\xd7\xf7\x2f\x17\xdb\xc4\x7a\x55\xfa\xa4\xff\xe5\x0f\x94\x49\x85\x43\x64\x3b\x49\x6b\xc8\xf9\xb2\x0b\x6f\x44\xf4\xc2\x49\xb6\xef\x2d\xd7\x6e\x88\x48\xac\x62\x64\x7b\x02\x6d\xdf\x31\x10\xc8\x76\xb2\x3d\x51\x5c\xe4\x7c\xd9\x19\xc5\xc8\x76\xb2\x3d\x51\x5c\xbb\x21\x22\xb1\x8a\x91\xed\x3f\x62\x3b\xd7\xd8\x52\x06\x98\xba\x37\xb4\xe7\x79\xde\xeb\x8d\x26\xd4\x5b\x4d\xa8\x5f\x34\xa1\xd4\x68\x42\xa9\xdc\x84\xff\x1a\x4b\xf9\xde\xad\x96\x3a\x84\x0e\x53\x0f\xa1\x83\x60\xca\xbf\xa0\x50\x58\xc9\xfa\x9e\x7d\x8b\x72\xf9\x02\x11\x11\xd1\xde\xd3\x52\xd6\xf8\x17\x5f\x1d\xc9\xac\xf1\xa2\x93\xc9\x3f\xb5\x10\x9c\x12\xc2\xe5\xa0\x83\x90\xd1\xce\x13\x37\x0a\x6f\x0d\x10\x18\x3e\xd0\x48\x7c\xfa\x1f\x8f\xf4\xf6\x41\xb6\xef\x2d\xd7\x6e\x88\x48\xac\x62\x64\x7b\x02\x6d\xdf\x31\x10\xc8\x76\xb2\x3d\x51\x5c\x34\x12\xbf\x33\x8a\x91\xed\x64\x7b\xa2\xb8\x76\x43\x44\x62\x15\x23\xdb\x7f\xc4\x76\xae\xe7\x97\x32\xe4\xd4\xbd\xb1\xe7\xde\x99\x72\x30\x3e\x0c\x54\xc6\xb5\x82\x5a\x91\x51\xc9\x3e\xbe\xee\x81\x2b\x5a\x6f\xf0\x7c\xae\xf6\xe1\xa4\x7b\x26\x76\xcc\xb2\x10\x98\xcd\x10\x58\xa7\x8d\x50\x99\x75\x11\x1a\x1e\x02\x7b\x2c\x22\xd4\x5c\x04\x56\x2a\x21\xd4\xaa\x61\x61\xd6\x46\x78\x10\xb5\x9f\x3b\x08\x9a\x3d\x42\x70\x67\x08\xec\x90\x05\xa7\x64\xa1\x1a\x15\x04\xfb\x89\xc6\xc2\x00\x5e\xd3\x12\xc2\xa9\xb8\xce\x51\x17\xe1\x48\xd4\xa9\xd4\xc3\xc2\x49\x29\x88\xf6\xe5\x4e\x46\xe1\x4c\x60\x51\x59\xab\x22\x68\xa3\x92\x8c\x3c\xc3\x75\x5c\x85\x63\x7a\xf7\xbb\x6c\xf6\xbd\xa9\xf9\x6f\xc9\xf6\x07\xe6\x5d\x10\xdb\xad\xd1\x84\x5a\xb9\x09\xb5\x56\x13\x6a\x17\xb1\xb0\x7b\x55\x35\x07\x39\x84\x6c\xec\x6f\x1e\x82\xef\xfb\x96\x80\xbc\xed\xe7\x20\x22\x22\x4a\x19\xc9\x85\x1d\x47\x1b\x16\x76\x34\x7a\x75\x84\xfc\xb3\x86\xe0\x3c\x23\x5c\x3e\xd1\x7a\x81\xaf\x71\x6c\xcd\x4b\xe1\xa5\xf8\xd5\x81\xde\xcc\xc8\xf6\xbd\xe5\xda\x0d\x11\x89\x55\x8c\x6c\x4f\xa0\xed\x3b\x06\x02\xd9\x4e\xb6\x27\x8a\x8b\xbc\x14\x3b\xa3\x18\xd9\x4e\xb6\x27\x8a\x6b\x37\x44\x24\x56\x31\xb2\xfd\x47\x6c\xe7\x9b\x86\xe4\x0f\x6d\x77\x6a\x8f\xdf\x1e\x92\xff\xa5\x5a\x7f\x79\x48\x7e\xeb\x83\x83\x44\x44\x44\x3f\x4d\x34\x24\xff\xa9\x41\x72\x2f\x5d\x43\xf2\x69\x7e\x4e\xd2\x6b\x08\xd9\xbe\xb7\x5c\xbb\x21\x22\xb1\x8a\x91\xed\x09\xb4\x7d\xc7\x40\x20\xdb\xc9\xf6\x44\x71\xd1\x90\xfc\xce\x28\x46\xb6\x93\xed\x89\xe2\xda\x0d\x11\x89\x55\x8c\x6c\xff\x11\xdb\x37\x0e\xc9\xd7\xed\xa7\xdf\x0d\x73\x60\x0f\xdf\x1b\x95\x2f\xff\xc8\x44\xf9\xad\x8f\x1a\x12\x11\x11\x7d\x1f\xd1\xa8\x7c\x82\x27\xca\xbf\xe5\x03\xa0\x51\xf9\x1d\x56\x8c\x6c\x4f\xa0\xed\x3b\x06\x02\xd9\x4e\xb6\xef\x2d\xd7\x6e\x88\x48\xac\x62\x64\xfb\xce\xd8\x9e\x58\x10\x76\x0c\xe7\xa4\x89\x48\xac\x62\x64\x3b\xd9\x9e\x28\xae\xdd\x10\x91\x58\xc5\xb6\x34\x2a\x7f\x7e\xef\xb8\x66\xcf\x9c\x0f\xc3\x1f\x86\x43\xf1\x72\xf8\xfd\x46\xad\x2c\x86\xdf\xc3\x81\x77\x9d\x69\x86\x66\x68\x3a\xfb\x24\x49\x2e\x22\x22\xa2\xb4\x11\x57\xd8\xf5\xe5\x11\x42\xd7\xae\x22\xe4\x07\x16\x02\xcb\x89\x0d\xd6\x10\x58\xb7\x8b\xa0\xcd\x2e\xeb\x6b\xc6\x75\x1f\xde\x1a\x13\xbe\x2d\x85\xd1\xb5\x44\xe1\x73\x83\xc8\x6f\x0e\x27\x5f\xb3\x1f\xee\xaa\x9f\x5c\x84\x2b\x2b\xbd\x4f\x83\xc4\x29\x46\xb6\x27\xd0\xf6\x1d\x03\x81\x6c\x27\xdb\xf7\x96\x6b\x37\x44\x24\x56\x31\xb2\x7d\x67\x6c\x4f\x2c\x08\x3b\x86\x73\xd2\x44\x24\x56\x31\xb2\x9d\x6c\x4f\x14\xd7\x6e\x88\x48\xac\x62\x3f\x39\x2a\xac\xe9\xb6\x1e\x1b\x19\xbe\x30\xc7\xe6\xd0\x1c\x3b\x1d\x4f\x0e\x0e\x5f\x84\xff\x0a\xea\x3a\x8a\x2d\xd7\x2b\x6a\x05\xf4\x8a\x7a\x29\x36\x45\xd0\x7d\xd0\xc3\x94\xaa\x5c\xd1\xdc\xf2\xf5\xbd\xda\x87\xd6\x83\x87\xaa\x05\x0f\xa6\xdb\x56\x4f\x81\xbd\xdc\xb4\xeb\xaa\xc7\x35\xc3\x36\xe2\x92\xbc\xf1\x54\x31\x7d\xe5\x62\xec\xb8\x56\x90\xe2\xf5\x42\x88\xaa\x34\x9a\x50\x29\x37\xb9\x51\x57\xfb\x60\xd4\x21\x83\x60\x04\x12\x88\x88\x88\xf6\x86\xb8\xa2\xdb\xd5\x47\x53\xad\x00\xcb\x5c\x55\xdb\x6a\x05\xb4\x23\xb7\xd6\x01\x56\x68\x7f\x62\x0e\xb5\x1c\x8f\xf6\x10\x81\xb1\xe2\xeb\x92\x9c\x85\x2c\xc7\xb6\x57\x4a\x9f\xe1\x70\xb2\xee\xab\x41\xea\xae\xa1\xbf\xdf\x09\xeb\x4e\x3d\x11\x0f\x03\x7a\xd6\x92\xed\x7b\xcb\xb5\x1b\x22\x12\xab\x18\xd9\x9e\x40\xdb\x77\x0c\x04\xb2\x9d\x6c\x4f\x14\x17\x8d\x3b\xef\x8c\x62\x64\x3b\xd9\x9e\x28\xae\xdd\x10\x91\x58\xc5\xc8\xf6\x1f\xb1\x9d\x6b\xba\x9d\x89\x8d\x06\x5f\x39\xde\xef\xd2\xd8\x74\x2d\x2f\xcc\x2f\x9a\x01\x05\x0d\x6e\x3c\xaa\xd6\x62\x04\xf8\xfd\xbc\xa2\x8f\x13\xb5\x06\x27\xdd\xaa\xd8\x6d\x31\xaf\x68\xbd\xd4\x45\xe8\x66\xda\xc8\x75\xf6\x6a\xd0\xdb\xfb\x7d\x63\x0f\xee\x22\x3b\x0d\x39\xaa\x6e\xdc\xaa\x45\x30\x30\x1c\x4b\x7f\xd7\xca\x53\xd5\x83\x93\xee\x99\xd8\x6d\xcf\x4a\xae\xe7\x96\x6d\xf3\xdd\xa9\xf9\xbb\x38\xb6\x5d\x73\x22\x8d\x6b\x2c\x1a\x32\x30\xf2\x44\xad\x80\x71\xac\xfe\x0a\x5a\x34\x32\x56\x67\x2b\x23\x7f\xc6\xf7\x52\x30\xae\xd8\x53\xfb\x50\xfb\xd5\x69\xab\x19\xb8\xfd\x55\xbc\x53\x6f\x21\xd3\x77\x85\x6e\xec\x66\x26\x3e\xdd\x5f\x15\xe5\xa7\x51\x47\x7c\x62\x4c\xdc\xe4\x9e\xb0\x7e\x63\x69\xd4\x09\x4b\xee\x49\x1b\xc1\x1b\x21\x74\x06\x33\x84\xbe\x87\x70\x69\x7b\xe1\xbc\x57\xd1\x3c\xe7\xa2\x55\x1c\xf1\x45\x60\x02\x7b\x8f\x45\xa5\x87\x7a\x58\x6b\x20\xae\x67\xb8\xf1\x43\xa2\xb0\x5a\x7f\x0d\xe7\x07\xeb\xbf\xcb\xb9\x18\x45\xdd\x54\x5f\xce\xe0\x95\x43\xb1\x5f\x12\xc5\x72\x9d\x25\x14\x64\x49\x46\xb8\x90\x17\x7e\x43\xb7\xcf\xc2\xb1\x2a\x49\x56\x2b\x44\xb3\x91\xe5\x68\xed\xb1\x38\x54\xa9\xae\x76\x6a\x72\x92\x6f\x17\xc1\xc8\xba\x08\xc5\xd1\xd2\x12\x8a\x96\xe3\xba\xce\xc8\xee\xc9\x3b\x3d\x0c\x5d\x04\x87\xad\x26\x1c\x5e\x34\x79\x76\xa2\x16\x83\xd5\x13\xc1\xdf\xfc\x4b\xfd\x7d\x79\x7e\x89\x88\x88\xf6\x8c\xb8\xa2\xf7\xab\xd3\x47\xf1\x1a\x60\xea\x1d\xb1\x17\xbd\x9e\x5e\x2f\x8b\x0e\xcf\x45\xf8\x65\x8e\x82\x87\xb7\x79\x28\x83\x1d\xe9\x08\xce\x53\xf8\x28\x8f\x75\xbb\x1b\xfb\xd1\xb1\xe8\x05\x51\x74\xa4\xde\x9b\xf5\x36\xf5\xc1\xef\xd4\x5b\x7e\xc8\x64\x1d\x16\xf4\xda\xb2\xc0\x6e\x8b\xe2\x64\xed\x13\x9b\x2f\x72\x98\xf8\xfd\xbc\x7f\xe0\x5d\xfc\x2a\xc7\xdf\x96\x46\x71\x99\x76\x5c\x31\xb2\x3d\x81\xb6\xef\x18\x08\x64\x3b\xd9\xbe\xb7\x5c\xbb\x21\x22\xb1\x8a\x91\xed\x3b\x63\x7b\x62\x41\xd8\x31\x9c\x93\x26\x22\xb1\x8a\x91\xed\x64\x7b\xa2\xb8\x76\x43\x44\x62\x15\xfb\x49\x4f\x68\x36\xbb\xe4\x46\xbb\x32\xdd\xbe\xe3\xfe\x3e\x75\x07\xf6\x94\x2b\x88\x73\xe7\x42\xa5\xd1\xe4\x38\xf7\x2a\xbc\xeb\x0f\x7d\x83\xf4\x6d\x8f\x5b\x12\x11\x11\x7d\x37\x71\xe5\xb1\x6c\x21\x94\xee\xfb\xdf\x95\x6e\x60\x4f\x52\x15\xbc\xc5\x41\x43\xe2\x3b\xac\x18\xd9\x9e\x40\xdb\x77\x0c\x04\xb2\x9d\x6c\xdf\x5b\xae\xdd\x10\x91\x58\xc5\xc8\xf6\x9d\xb1\x3d\xb1\x20\xec\x18\xce\x49\x13\x91\x58\xc5\xc8\x76\xb2\x3d\x51\x5c\xbb\x21\x22\xb1\x8a\xfd\xe4\x90\xb8\x96\xb5\xb5\xf8\x90\xb8\x6d\x39\xb7\x76\xb8\x60\x46\x07\x05\x35\xae\xdd\xab\x45\xd0\x11\xb4\x8f\x0f\x84\xcb\xa5\x33\xcf\x15\xb9\x74\xa6\x5a\xd9\xea\xd2\x19\x60\x95\x7a\x58\x38\x29\x21\x54\x67\x08\xee\x64\x14\xae\x59\x10\x95\xb5\x2a\x82\x36\x2a\xc9\xb5\x22\x5c\x5f\x59\x2a\x65\xf7\x1c\xd7\xdc\x94\x42\x99\x67\x5b\x6a\x71\x25\x7d\xf2\x46\x88\xde\x5c\x8e\x90\xe1\x8a\x56\x2c\x67\x98\xea\x81\x7f\x62\x8b\x9d\x9c\x53\x3c\xd1\xaa\x1f\x5f\x7a\x21\xe7\xf5\x66\x97\x47\xff\x16\x4b\x2f\xac\xea\x52\x69\x3e\x36\x58\xd3\x63\x99\x59\x83\x29\xca\xb2\xc2\xdb\x93\x95\x3f\xbd\xf4\xe5\xcd\xb9\xca\x7a\x3d\xae\x17\x67\x85\x65\x27\x8d\x3d\xf1\x06\xfe\xd4\xfe\x01\x07\x0d\x39\x6b\x88\x88\x76\x92\xb8\xd2\x70\x8b\x08\x0c\xf5\x53\xf2\xd0\x90\x87\x26\xc1\x22\x12\xab\x18\xd9\x9e\x40\xdb\x77\x0c\x04\xb2\x9d\x6c\xdf\x5b\xae\xdd\x10\x91\x58\xc5\xc8\xf6\x9d\xb1\x3d\xb1\x20\xec\x18\xce\x49\x13\x91\x58\xc5\xc8\x76\xb2\x3d\x51\x5c\xbb\x21\x22\xb1\x8a\xfd\xa8\x87\x46\x2b\xc4\x86\xc3\x1b\xa6\x3b\x35\xc7\xf6\x70\x29\xa6\x99\x7e\xa8\xd6\x3e\x14\xd3\x4c\x93\x9e\x99\xa7\x81\x6a\xc1\x49\xb7\x2a\x76\x5b\x0e\xdd\xc6\xb5\xe5\xa8\x6d\xc2\x3c\xc7\xec\x79\xeb\xa3\x9a\x1d\xab\xbf\xde\x8f\x6a\x66\x7c\x7f\x5c\x33\x22\x22\xa2\xb4\x53\x10\x9d\xf0\x4e\xbd\x85\xda\x2f\x0b\xbf\x2f\x36\x61\xa1\x34\x43\xb8\x93\xe1\xfb\x18\x05\x29\xdc\xa1\x20\x85\xc0\xea\x9d\xd5\xc2\xac\xf3\x89\xa4\xea\xf2\xd8\x43\xf5\x5d\x8e\x95\x92\xe0\x68\xd5\x7f\x86\xf5\x27\x65\x2d\xb3\x12\x26\x7b\x82\x09\xb5\x04\x61\x42\x98\xec\x11\x26\xd4\x12\x84\x49\x92\x64\x11\x26\xc9\x64\x4d\xae\x9e\x84\x09\x61\x92\x34\x59\x84\x09\x61\x42\x98\x10\x26\xc8\xb3\xda\xd2\x2a\x96\x86\xe9\x4e\xbd\xdf\x65\x6f\xe8\xb8\x91\x63\xa5\xbc\xc8\xfe\x0e\x0a\x1a\x3a\x42\xb1\xd1\xe4\x46\x59\x2d\x82\x51\x09\xbd\x2b\x86\x3f\xcf\x06\x6f\xcc\x29\xa3\x65\x82\x61\xd3\xbe\xea\x01\xfb\xe5\x58\x28\xf6\x83\x5f\xb5\xbe\xf4\xf6\x64\x27\x23\x84\x6a\xc7\x07\x76\xe8\xf9\xf0\x52\xf5\x81\x5d\x15\x7d\x78\x12\x85\xcb\x9a\x0f\xcf\x33\x51\x40\x1f\x9e\xdb\x3e\xb0\x8b\xa2\x0f\x4c\xbf\x2f\x21\xd8\x88\x5c\x2b\xac\x68\xed\xfd\xbe\x30\xfd\x81\xb7\xb4\x18\x49\xcf\xaa\x93\x4f\x2e\x46\xfa\xda\x74\x71\xad\x37\x78\xba\x52\x9f\xe0\xa4\x7b\x26\x76\x5f\x70\x93\x8d\x9a\x5d\x84\x8b\xf6\x37\x2c\x60\x92\x47\xaa\xd1\x05\x65\x65\x71\xaa\xdc\x09\x0b\x72\x40\x79\x3e\xb2\x2c\x0a\xb2\xb2\x28\x48\x11\x4f\x75\x84\x96\x1b\xca\x9a\x0b\x9d\xaf\x88\x92\x47\xe6\xec\xe2\x82\x47\x73\x9d\xc5\x75\x4e\x47\x08\x27\xed\xd5\x3a\x52\x8d\xa7\x51\x78\x64\x5e\x59\x14\x5e\xeb\x33\x17\x31\xaf\xf3\x46\xe5\xe5\x42\xa8\x0f\xd7\xd0\xce\xc6\x6f\x17\xcb\x1b\xdb\x93\xce\xcb\xc4\x77\xbb\xe1\x1d\xa3\x81\x82\x0c\x0e\x10\x39\x1b\xab\x97\xa0\x21\x30\x84\xd0\x65\xf8\x2d\x69\xd4\xb7\xbe\xca\x81\x88\x88\xe8\xb3\xc4\x15\xcd\xcc\xb4\x9e\xd4\x3c\x68\xb3\x8c\x2d\xf6\x41\xb2\x11\xeb\x6c\xee\xf8\xfa\x7b\x79\x50\xfe\x98\xf7\x76\x4d\x76\x91\x95\xd2\x43\x0d\xa1\x55\x5b\x2d\x7c\xb6\xfe\x97\x19\x37\xd7\xff\xdb\x2a\x6a\xa3\x22\xe1\xf0\xa3\x92\x52\xa0\xe2\x4e\x83\x91\x02\x54\x76\x1a\xff\xe4\x4a\x4a\x81\x8a\x7b\x0a\x46\x72\x60\xd9\xd3\x06\xd8\xb6\xa4\x14\xa8\x48\x60\x10\xfe\x89\x51\x91\xc0\x20\x30\xb6\x2d\x29\x05\x2a\x12\x18\x04\xc6\xb6\x25\x7d\x8f\x8a\xdc\xc8\xc4\x83\xd2\x35\x9c\x69\x3f\x88\xc2\x26\xfe\x2f\x1a\x4d\xb8\x68\x35\xe1\xe2\xa2\x09\x17\xe5\x26\xfc\xd7\x68\x42\xf1\x4c\x6e\xca\x4d\xae\xd8\x2d\xb5\x0a\x05\xa6\x76\x21\x8f\x90\x8b\xfe\x0a\xf2\x2f\x1f\xf8\xb3\xa4\x1b\x6b\x33\x65\x73\x79\x22\x22\xa2\xbd\x27\xae\x18\xf9\x8b\xd9\x44\xad\x02\xbb\xbf\x79\xf2\x81\x55\xda\x28\xba\x97\xfc\x33\x43\x70\x5e\x10\x6e\x56\x92\xab\xaf\x84\xff\x5a\x13\xea\x6b\x22\x18\x6e\x66\x08\xd5\x12\x02\x2b\xb5\xff\x7e\xa8\x31\xcb\x43\x60\xf8\x40\xe1\xc6\xd2\xbf\x06\x98\x96\x58\x93\xed\x7b\xcb\xb5\x1b\x22\x12\xab\x18\xd9\x9e\x40\xdb\x77\x0c\x04\xb2\x9d\x6c\x4f\x14\x17\x85\x1b\xdb\x19\xc5\xc8\x76\xb2\x3d\x51\x5c\xbb\x21\x22\xb1\x8a\x91\xed\x3f\x62\x3b\x2f\xe0\x52\x42\x98\xc6\xf4\xf7\x2f\xef\xce\x9d\xc8\xe1\xf7\x7a\xa3\x09\xf5\x72\x6c\xdf\x6a\x42\xfd\x42\x94\xcb\x4d\xae\xfb\xea\x25\xc8\x8d\x16\x94\x40\x8b\xfe\x98\xff\xc1\xd5\x1a\x2b\x21\x7a\x32\xd9\x6f\x89\xfc\x93\xdb\x76\xe4\x21\x22\x22\xa2\xad\x11\x57\xf4\xa9\xd7\x9f\xaa\x79\x60\x03\xd4\x10\x98\x51\x45\x60\x6e\x09\x83\xb4\x4b\xac\x37\x44\x28\xcf\x10\xd8\xaf\xd2\xeb\xb1\xf3\x45\x9c\xab\x0f\x94\xfe\x98\x77\xdd\x59\x3c\x47\xb0\xcf\xda\x42\x7d\xf9\xd9\x79\xd8\x18\x16\x6b\x5a\x42\x68\xb6\xe3\x0b\xbc\x96\xea\xe4\xae\x4f\x7c\x70\xa6\xfe\xa6\xf3\xaf\x2f\xb6\x08\x47\xf6\xa7\x59\x9f\x36\x97\xbe\x39\xd7\xca\x07\x1d\x35\x49\xc8\x0a\xe3\xb2\x25\x37\x48\x4b\xc0\x74\xb8\xc3\x6e\x1a\xab\x9d\xca\x77\x27\x7a\x35\x25\xdb\xf7\x96\x6b\x37\x44\x24\x56\x31\xb2\x3d\x81\xb6\xef\x18\x08\x64\x3b\xd9\x9e\x28\x2e\x72\xd3\xec\x8c\x62\x64\x3b\xd9\x9e\x28\xae\xdd\x10\x91\x58\xc5\xc8\xf6\x1f\xb1\x9d\xb3\x95\xbc\x29\x4f\xce\xed\xf4\xf7\xa1\x3f\x1e\xdb\xee\x74\x63\xc2\xfa\x5c\x47\xed\xaf\x4b\x58\xbf\x26\x39\x7d\x90\x92\xde\xa8\xa9\x15\xf0\x4f\xba\x62\x27\xc7\x46\xaf\x8f\x47\xf1\x84\xf1\x72\xbc\x6e\x5d\x3c\xfd\xe5\x92\x33\x89\xc6\xb4\xf4\xc3\xd1\xeb\x6c\x02\xd1\x08\xe3\xa8\x36\x42\xce\xb2\xb6\x1e\x33\xac\x69\xf7\x7c\xcb\xe9\x99\x83\x51\xb0\x02\x24\xcc\x00\xcf\x33\x35\xf5\x32\x48\x00\x3f\x77\x2d\x71\x85\xb5\x8e\x8f\x3b\x6a\x1e\xb4\x4a\xd3\x12\xfb\xa5\xf1\xcb\x63\x01\x74\xb1\x2a\xa1\x8b\x07\x1a\x6b\xde\xf9\x03\x5b\x5e\xbb\xd8\x68\x42\xb1\xdc\xe4\xc6\x4c\xcd\x7f\x2c\x9d\x0e\x11\x11\xd1\x8e\x92\x8c\x0b\xd5\xf4\xd4\x4b\xd0\x59\xbd\x24\xf6\x6b\xfd\x39\x69\x1b\x64\x4f\xe9\x93\x8f\x5e\x2c\xc8\xf6\xbd\xe5\xda\x0d\x11\x89\x55\x8c\x6c\x4f\xa0\xed\x3b\x06\x02\xd9\x4e\xb6\x27\x8a\x8b\x06\xd9\x77\x46\x31\xb2\x9d\x6c\x4f\x14\xd7\x6e\x88\x48\xac\x62\x64\xfb\x8f\xd8\xce\xb3\x99\x78\x8a\x81\x1b\xd3\xb5\x3c\xff\xd1\x1e\xf3\x79\x18\xa2\xf2\x3c\x14\x11\xcf\x5b\xea\x24\x1e\x72\x68\xd3\xc0\x3a\x11\x11\x11\xd1\x9f\x90\x5c\xc0\x70\x5b\x55\x9f\x80\xb9\x93\x91\xdc\xc7\x9c\x73\x61\x6c\xa2\x4f\x4d\xce\xff\x54\x8e\xf0\x2f\xce\xeb\x5f\x23\x6c\x3f\xa7\xf5\x8f\x28\xfa\x52\x1a\x5e\x03\xe8\x2d\x8b\x6c\xdf\x5b\xae\xdd\x10\x91\x58\xc5\xc8\xf6\x04\xda\xbe\x63\x20\x90\xed\x64\x7b\xa2\xb8\xc8\xe3\xb0\x33\x8a\x91\xed\x64\x7b\xa2\xb8\x76\x43\x44\x62\x15\x23\xdb\x7f\xc4\x76\xae\xe9\x4b\x73\xd3\x5b\x77\xce\xd4\xbe\xf3\xc6\x93\x60\x82\xfa\x7f\x8d\x26\xfc\x57\x6e\xc2\x7f\xad\x26\xfc\x77\x21\xca\xe5\x85\x23\xa2\xd6\x68\xf2\x02\xaa\x56\x90\xe8\x20\xfc\xcb\xe1\xdc\x27\x11\xce\x65\xd7\x0d\x96\x61\xd9\xdc\xdf\xa6\x3c\x57\xb4\x5a\xc3\x6e\xab\x35\x38\x6e\x8d\xc4\x2e\x88\xa5\x22\x47\xfe\xf4\x1b\x84\x86\x3d\x46\xc8\x3f\x23\x82\x33\x43\xa8\x1e\x56\xc3\x5c\xa6\xd5\x22\xc2\xcb\xb4\x4b\x03\x6b\x49\x18\x58\x2b\xc8\x3b\x30\xbe\xfe\xe2\x3f\xb3\xef\x4f\xcd\xe9\x3c\xfb\x86\xbc\x05\xe7\xb7\xdf\x72\xe6\x8d\x23\x35\x03\x05\x47\x6d\x2e\xdd\x81\x1f\x4e\xbb\xa1\xfd\xfd\x9b\x92\x88\x88\x28\x75\xb4\x9c\x76\xa3\xaa\x1e\x03\xab\xb4\x99\xe8\x5d\xe6\xcf\x8f\x44\x26\xde\x70\x29\xf1\xc6\x8e\xbc\x8f\xd1\xeb\x2e\xd9\xbe\xb7\x5c\xbb\x21\x22\xb1\x8a\x91\xed\x09\xb4\x7d\xc7\x40\x20\xdb\xc9\xf6\x44\x71\x91\xeb\x67\x67\x14\x23\xdb\xc9\xf6\x44\x71\xed\x86\x88\xc4\x2a\x46\xb6\xff\x88\xed\x3c\x6b\xc8\xbc\x1b\xee\xd4\x1c\x5b\x53\xc7\x32\xff\x3d\x34\x27\xf6\x0b\x57\x10\xe1\x00\xf3\x70\xc0\x18\x47\x50\xf2\x08\x4a\x67\x5d\x5c\x22\xae\x68\x0f\x88\xc0\xca\xf7\x0d\x84\x66\x01\xc1\xc0\x0b\x84\xb3\x2a\x42\x67\x30\x43\xd0\x87\x0c\x81\x79\x3a\x02\x33\xfa\x08\xac\x3f\x46\x60\xda\x40\xe6\xdb\x66\xe2\x58\x1b\xd8\xe0\x76\xa9\xa4\x77\xda\x9c\xe1\xb2\x4e\x65\xf3\xd1\x99\x84\x3a\xe5\xe0\x00\x33\x42\xa7\x1c\x82\x22\xe3\x30\x61\xa8\xc9\xe3\x8b\x87\xe0\xb4\xa7\x08\xe6\xe0\x5e\xe8\x94\x7b\x44\xb8\x29\x21\xe8\x2d\x17\xe1\xac\x8e\x3c\x27\xae\x7b\x61\x5a\xce\xad\x63\xfd\x7b\xe1\x8d\xa7\xbf\x6b\xde\xd8\x9e\x74\x5e\x82\xb5\x35\xb5\x5a\x13\x0e\x18\x72\xa5\x50\x53\x2b\x20\xb6\x4f\xa0\x98\xd2\x6c\xae\xe8\xe5\xfc\x8d\x38\x5c\x7c\x2c\xa2\x9a\xe7\x5a\x26\x88\x84\xb5\x50\xb2\x66\x5a\x0f\xbe\x39\x76\x6c\xa9\x68\xb1\xd2\x68\x42\xb1\x52\x6e\x0a\x55\xcd\x05\x7c\x14\xda\x89\x88\x88\xe8\x5d\xe2\x8a\x76\x7e\x61\x21\x1c\x75\x0c\x04\x66\x22\x82\xd1\x38\x13\xa5\x97\x17\x84\xea\xe3\x04\x81\x59\x35\xd9\x91\x22\x5c\x59\x08\xec\xc9\x8b\x15\xae\x31\x2c\x54\x8b\x08\xec\x10\x11\xce\x3d\xd1\xe3\x5b\xeb\x0a\x92\x6b\xfd\xa9\x37\x0a\x8c\x89\x4b\x3f\xd4\x10\x5a\xb5\xb0\xb0\xa1\xb6\xd0\x43\xd6\x99\x16\x63\x05\xa9\xe2\x52\x21\xb8\xe2\x6d\x31\xb4\xf7\x23\x25\x09\xc1\x47\x39\xe4\xe5\x05\x5e\xcc\xf1\x3e\x2b\x43\x6e\xcc\x39\xef\xe2\xd8\x7c\xa3\x1f\x2e\x9f\x58\xe1\xfd\xd4\xe6\x8b\xbc\x3f\xcb\xf6\x45\x5e\xc2\x25\x09\xd2\xf6\x03\x17\x6a\x0f\xc2\x85\x70\xd9\x3b\x5c\xa8\x3d\x12\x23\x8d\x70\x49\x0c\x5b\x7a\x70\xa1\xf6\x48\x8c\x34\xc2\x25\x31\x6c\x84\x0b\xe1\x42\xb8\x10\x2e\x09\xd3\xf4\x5d\x0e\xce\x56\x1d\x25\x4f\x13\xcf\x0d\xdd\x39\xd9\xc8\x9d\x93\x8d\xdc\x39\x1a\x57\x0e\x2b\x1e\x82\x76\xfb\xd2\x47\x9e\x8d\xbb\x6c\x8a\xbe\xd5\x1f\x98\x6e\x37\x48\x0b\xff\x7f\x72\xd3\x98\x6f\xca\x4d\xae\x74\xca\xaa\x01\x4a\xc7\x07\xc5\x12\xff\x08\x4a\x37\x8c\x89\xb6\x89\xb6\x9d\x16\x9a\x88\x88\x28\x91\xc4\x15\x23\x7b\x5f\x15\x3d\x8a\xe6\x56\xce\x0b\xaa\x01\xd5\x59\x98\x91\x9c\xb1\x99\x0f\xcc\x43\x7f\x7d\xc9\x70\x7d\x60\x03\x6b\xa9\x34\xe8\x88\x2a\x45\x1f\x98\xdb\xfe\x58\xe9\xa1\xea\x43\xab\x16\x16\xc2\x93\xac\xe3\xc3\x69\x2d\xf4\xe9\x7c\xcd\x71\xf3\x37\xb8\x1e\x84\x0a\x86\x28\x0d\xac\x0d\xa5\x9c\x15\x39\x4b\x36\x96\x3e\xcf\xfb\x27\xd2\x64\xe9\xfb\xbc\x4b\x7f\x87\xf7\x53\x9e\xa9\x6d\x69\x4a\xb8\x24\x41\xda\x7e\xe0\x42\xed\x41\xb8\x10\x2e\x7b\x87\x0b\xb5\x47\x62\xa4\x11\x2e\x84\x4b\x6a\x78\xa9\x3d\x08\x17\xc2\x85\x70\x21\x5c\x08\x17\xc2\xe5\x6f\x71\x70\x66\x04\x11\xe2\x16\x5e\x9c\x0b\x73\x30\xb4\xc7\xd2\x8b\xa3\xa0\x0e\x0a\x1a\xa0\xa0\xc6\x11\x74\x04\x03\x41\x5b\x5e\x2d\xa4\xff\x95\x49\xf1\x5c\xb1\x4c\x0f\xc1\x2d\x23\xb0\xc7\x2e\x42\xa3\x1a\x16\x58\x6e\x1e\x45\x67\x4d\x3c\x1d\x73\xe2\x22\x94\x3b\x08\xf7\x32\x23\xbc\xb1\x26\x7d\xc4\x52\x82\x88\x75\x99\x22\x36\xd5\x97\xc9\x98\x0b\xed\x4f\x64\xa5\x58\x96\xb0\x92\xc6\x5e\x96\xa4\x09\xb7\xa5\xb7\x75\xfb\x40\xee\x8c\x37\x25\xc9\x6a\x52\xf1\x79\x3e\xe9\x63\x71\xa8\x52\x5d\x5d\x53\xf6\xe4\x06\x05\x23\xeb\x22\x14\x47\xc8\x8d\x95\xe5\x59\x57\xde\xf4\xce\x1e\x9b\xd1\xbd\xc0\xc3\x1c\xf6\xbc\x77\xee\x21\x67\xba\xac\x3d\x71\xcc\x7f\xaf\x9c\x17\xb3\x7b\x27\x9d\x77\x07\xa8\x73\x45\xcf\xaa\x97\xa0\x04\x75\x95\xe6\x63\x39\xab\x5e\xf2\x4c\x6e\xf5\x46\x6b\x8e\xbd\xc1\x20\xf4\x16\x8a\x7f\x71\x8f\x21\x28\x1a\xa5\xc9\x27\x22\xda\x65\xe2\x6c\xe4\x7b\x08\x77\xdd\xd5\x75\x46\xf3\x42\x6c\x49\xcf\x4a\xe9\xb3\xf5\xbf\xce\xb9\x6d\x49\x29\x50\x91\xc0\xd8\x17\x30\x52\x80\xca\x4e\xe3\x9f\x5c\x49\x29\x50\x71\x4f\xc1\x48\x0e\x2c\x7b\xda\x00\xdb\x96\x94\x02\x15\x09\x0c\xc2\x3f\x31\x2a\x12\x18\x04\xc6\xb6\x25\xa5\x40\x45\x02\x83\xc0\xd8\xb6\xa4\xef\x51\xf1\xd5\x08\xf8\x8d\x37\x99\x7a\xfd\xb7\x22\x94\x71\x65\x7a\x2f\xb8\xc7\xad\x3b\x04\x56\xbf\x47\x60\x66\xf3\x11\xb9\x96\xf9\xe7\x7f\xff\x54\xfc\xb1\x37\xb2\xff\x2d\xd9\xe3\x81\xe3\xca\xf1\xf1\xc3\x8a\xf8\x6f\x88\x4d\xad\xc9\x95\x2b\x75\x02\x0a\x93\xa3\xde\xe1\x80\xf9\xd2\x48\x99\x1e\xdb\x12\x11\x11\x11\xcd\x89\x2b\x7a\xf6\xca\x12\x3d\xc8\x75\xa7\x25\x76\x8c\x75\x11\x98\x73\xfe\xaa\x6b\xbb\x1c\x5b\x08\x59\x07\xc3\x6e\x70\xe1\x1a\x9e\x6f\xfa\x55\x84\xba\x85\x30\x64\x61\x1d\x53\xc6\xbc\x1a\x21\x74\xdb\x08\xf7\x33\x84\x72\x77\x69\xcd\xc5\xc2\x95\x6c\xdf\xcd\x8b\x89\x5b\xc2\xb8\x60\x4b\xef\x33\x89\x1e\xd0\x04\x06\x81\xf1\x67\x2a\xa6\x00\x95\x9d\xc6\x3f\xb9\x92\x52\xa0\xe2\x9e\x82\x91\x1c\x58\xf6\xb4\x01\xb6\x2d\x29\x05\x2a\x12\x18\x84\x7f\x62\x54\x24\x30\x08\x8c\x6d\x4b\x4a\x81\x8a\x04\x06\x81\xb1\x6d\x49\xdf\xa3\x22\x37\x58\x30\xc7\x7e\xe2\x98\xff\x16\x07\x43\x73\xfa\x12\xce\xc9\xcf\x84\x01\xb9\x72\x5c\xc9\xe4\xd4\x1a\x28\x99\x30\x30\x57\x90\xc7\x5f\x5f\x43\xeb\x8f\x86\xe7\xb8\xc2\x2e\x2c\x79\x25\xfb\xda\x13\x3b\x4d\x97\x19\xf8\xbb\x9d\x68\x59\xc5\x4a\xa9\x2b\x33\xf2\x9f\xff\xd9\xd8\x9f\x36\x2a\xa1\x8c\x91\x33\x6e\x6f\x75\xe4\xaf\x6a\x0c\x91\xb3\x4c\x0c\xeb\xe1\xd0\x0c\xdc\x3b\x95\x8a\xf8\x6f\x84\xeb\x20\x34\x57\x3d\x8d\x5c\x3b\xeb\xdc\x3b\x7f\x8b\x74\xae\xb0\x97\x96\x94\xc6\x4e\x9c\x9a\xd8\x9f\x89\xe6\xf0\xe4\x2a\x92\xce\x52\x69\x24\x5a\xa2\x3b\x0b\x47\x77\xc3\xb3\x51\xe9\xf6\x9c\x45\x2d\x66\xbf\x99\x11\x5b\x5e\x05\x5d\x04\x36\x10\x25\x43\x94\xee\x4a\x08\x2c\x33\x5f\x8c\x52\x68\xbf\xe6\x95\x4b\x55\x02\x8e\xf7\x03\xfc\x34\x3c\x84\x17\x01\xfc\xad\xf8\xd4\x15\x1b\xcb\x9b\x97\x96\x5b\x7a\xd1\x40\x8b\x6b\xae\x3b\xfb\xc9\x86\x37\x3a\xed\x70\xe4\xfb\xd3\x1d\xc5\x06\x49\x51\xda\x0e\xae\xc5\xef\x1f\xd7\xec\xbe\x8c\x83\xef\x2a\xd3\xe0\x80\xe9\x70\xc0\x0c\x99\xa3\x49\xe9\xd4\xd5\xeb\x28\xe0\x1d\x28\xf6\x3c\xe1\xd0\x1a\xa7\xa0\xf1\xa1\xbb\xc5\x08\xbe\xbd\xf2\xba\xf6\xb5\x2b\x76\xb1\x6f\xaf\xf6\xc0\x76\xf7\x8b\xfb\xc9\x8e\x58\x9b\x8c\x64\x0d\xce\x74\x5b\x9f\xb7\xd5\xc3\xd4\xf4\xc3\x6e\xd5\x88\xba\x56\xae\xe8\x03\xd5\x00\xc5\xc0\xa8\x6b\x5d\xdf\xad\x86\xc7\xd6\xb5\x8b\x6c\x14\x79\x15\xfb\xda\x15\x3b\xcd\xb8\x68\x0b\xe8\xda\xdb\x6b\x8f\xfa\xb7\xb5\x87\xe8\x3e\x8d\x18\xa4\x5e\xc7\x5e\x83\xa9\xcc\xd6\xf5\x41\x4c\xd7\x52\x00\xaa\xb8\x8c\x7d\xed\x8a\x5d\x70\xa7\xeb\xe5\xdd\x7d\x3a\x71\x2d\x17\x43\x76\x72\xd7\x33\x3b\xe6\x74\x0d\xb6\x57\xea\xd3\xfb\xd8\xea\xf3\x1b\x53\x54\xb7\xaf\x5d\xb1\xfb\xd1\x67\xbd\x78\xa7\x59\x98\x33\x7d\x19\xcf\xbf\x7c\x7a\xec\xbd\xc6\xe0\x8a\x3e\x16\xcf\x5a\x1d\x17\xef\x36\xc6\x06\xa3\x8c\x57\x9f\x23\x0a\x4c\x15\x17\xb2\xaf\x3d\xb1\xd3\x8c\x8b\xd6\x96\xbf\x83\x1f\xbb\x5d\xa2\xae\xea\xa3\x5f\xbf\x08\xd1\x92\xd9\xbb\xeb\x9a\x41\xdc\xd5\xd2\x1c\x56\x83\x2b\xda\x8d\xf8\xee\x69\x37\x6a\x31\x00\x75\x13\x98\xef\x13\x57\x74\xbb\x7a\x28\x2e\xc7\xf2\xa6\x87\xa2\x67\x2b\x1e\xba\xe2\xc2\xc1\xcb\x87\x7c\x0d\x91\x2f\x24\x12\xd7\xc5\xcd\x24\x4f\x7c\xde\xd3\xdb\xb5\xa3\x77\x84\xc5\x46\x9e\xdd\x58\xda\x4e\x3d\x9e\xcd\x2e\xde\x00\x2e\xcd\xa9\x39\x8e\x7d\x4b\x75\xae\xe8\x0f\x6a\x3e\xf8\x86\xea\x61\xf4\x5c\x8d\xfd\xba\x15\x07\xb5\x5c\xa9\xfd\xa0\xe6\x79\x21\xbb\xf8\x6a\x94\xcc\x7e\xfc\x8b\x21\xbf\xe9\x5c\xd1\xef\x55\x2f\x6a\xbf\x28\x0a\xef\x67\x5f\xf6\xd7\xf5\xa8\xe2\xb2\xec\xfe\xda\x13\xfb\xd6\x4f\xf5\x06\xf2\x63\xe1\x97\x3d\xbf\x8f\x67\x69\xfc\x8d\xa6\xe5\x16\xad\x5e\x32\xdd\x5e\xdf\xeb\xc7\xbe\x7d\x39\xae\x64\x8f\xc5\x9b\x44\xb0\xcd\x2d\x72\x54\x36\xc4\x01\xf1\xe6\x28\x9f\x9d\xd9\xc5\x25\xc6\xae\xe9\x0f\xc2\xa6\xcf\x86\xb3\xd4\xf2\x5c\xc9\xcc\xa2\x5f\x78\xa0\xe4\x3f\xd0\xf0\xef\xbf\x39\x8a\x1b\xb0\x91\x99\xc1\xe8\xd0\x9d\x25\xee\x07\xdf\xa8\x80\x50\xad\x24\xe6\xd5\x71\x99\x31\x7f\x32\x43\xd0\xc7\xdd\x58\xbf\x6b\x3b\x63\x7f\xba\xf4\x93\x91\x2b\xda\x70\xd3\x3c\x40\x22\x22\x22\xa2\x35\x24\x1f\x0e\xe7\x43\x60\xa5\x96\x37\x04\xe6\xb9\x08\xcc\x98\x8f\xe2\x14\xc4\x73\xd3\x71\xc3\x31\x19\x19\x33\x64\x70\x39\x7a\x3d\x2a\xb4\x32\x3e\xb4\x7c\xec\x21\x5b\x47\xa8\xb8\x1b\x18\xde\x64\x5d\x0c\x2d\x75\x8b\x6c\x1e\xab\xa4\xfe\x56\xe9\xb1\x14\xc6\x7f\x19\x0a\x56\x7d\xb6\xa1\xda\xbd\x10\xa6\x09\xa5\xcc\x4d\x23\x55\xd6\x3c\x8e\xcb\xc6\xb3\xb2\xf4\x50\x45\x68\xbd\x2a\x30\x16\x85\x4f\x59\x2d\xad\xaf\xff\x65\xc6\xcd\xf5\xbf\xce\xb9\x6d\x49\x29\x50\x91\xc0\xd8\x17\x30\x52\x80\xca\x4e\xe3\x9f\x5c\x49\x29\x50\x71\x4f\xc1\x48\x0e\x2c\x7b\xda\x00\xdb\x96\x94\x02\x15\x09\x0c\xc2\x3f\x31\x2a\x12\x18\x04\xc6\xb6\x25\xa5\x40\x45\x02\x83\xc0\xd8\xb6\xa4\xef\x51\x91\x6b\x5a\xcc\xb3\xe4\x4c\xee\xfa\x76\xff\xf5\xf4\x3f\xa3\xa5\x7a\x1f\x9b\xfe\xb7\x99\xa4\x0f\x50\x5e\xc8\xbe\x76\xc5\xee\x67\x9c\x41\x36\x22\xb0\x69\x7b\x29\xe2\xf1\xdb\xa5\x60\x0a\xda\x85\xff\x57\x1b\x93\xe7\x63\x13\x2c\x4a\x63\xdf\xb5\x9d\x10\xe6\x9c\x8e\x70\x80\x79\xf1\xaf\x89\x52\x81\x2b\xb9\x81\xda\x07\x25\xe7\x83\x92\x47\x50\xf2\x7d\x50\x0a\x6b\x20\x97\x33\x0f\xce\x4e\x9b\xa2\x72\xaf\xdc\xb9\x50\xfb\x90\x7d\x71\x7d\x28\xba\x15\x60\xe7\xd8\x0f\x0a\xf5\xe2\xc6\xc2\xab\x3a\xa3\x62\x1f\xf2\x47\x33\xe4\x86\xb6\x50\xf6\xcc\x1b\xf4\xcd\xa9\x29\xb5\x3d\xa9\x35\xa1\x56\x6b\xc2\xa9\x9c\xab\x98\xd5\x91\x2b\x19\x19\x8c\x22\x73\x25\x34\xce\x0c\x54\x13\x94\x8c\x0f\x4a\xd6\x97\xfa\x1a\xba\xa1\x73\xc5\x38\xea\xc9\x5a\xa5\x33\x0f\xd5\x3c\xb0\x71\xd9\x7a\x52\x4d\x60\x63\xad\x7a\x21\xf6\xbe\x8b\x70\x52\x42\xc8\xcd\xda\xcb\x6e\xca\xc3\x3b\x27\x14\x1c\x00\x54\x80\x03\x86\x5c\xc9\x3d\xab\x97\x01\x34\x05\x04\xc5\xfc\x73\xff\x74\xe0\xa5\xbc\x94\xd7\x1d\x15\x5d\xb1\x4b\x9a\xa7\xf2\x3b\x27\xff\xfc\x15\x37\xa5\x8d\x5c\xd7\x17\x77\xcd\xe1\x9d\xe7\x74\xcc\xc1\x24\x9c\xe1\x1a\x3a\x98\x45\xfb\x85\xb7\xf8\x61\xe4\x64\x16\x2d\x38\xbf\xc1\x3f\x91\x8e\x33\x9c\x7b\xa3\x15\x2f\x4e\x0e\x41\xbb\xee\x7b\x87\x60\x9d\xb9\xa2\x69\xcc\x79\xfb\xbc\x39\x80\xff\x76\x69\x4d\xe0\xf8\x8f\x94\xde\x74\x1c\x64\xef\xca\x18\xce\x40\xf8\xb4\x2e\x72\xf6\xd9\x1d\xbb\x15\xc7\x7e\xc9\x0e\x2a\x28\x71\x3d\xbf\x98\x66\xd8\xb8\x33\xdd\xde\x9d\x19\x74\x2d\x87\x8d\x26\x1c\x96\x9b\x5c\xc9\x67\xd4\x93\xe8\xfb\xf2\x8e\x8f\x98\x2b\x5a\x0d\xaf\x45\xfd\x53\xdf\x13\x3b\x96\x77\x11\xce\xef\x4b\x08\x57\x42\x6d\x19\x2b\xe2\xa9\x8a\x50\x64\xa2\xe5\xc5\x6d\x7b\xcc\x10\x9a\xf3\x60\xf5\xf7\xed\x48\xe9\xb9\x4b\xc7\x14\x76\x4c\xaf\x75\x84\x2b\x79\x68\x43\x40\xfa\x0d\x71\xeb\xb9\xa6\xc7\x3a\x04\x6f\xe0\x0d\x3b\x9e\x34\xaf\x16\x3c\xa4\xf4\x28\x6d\x74\xd0\x1b\xc9\xa9\x2b\x99\x7b\xf5\x29\xec\x87\x70\xd1\x17\x69\x86\x1e\x4c\x8a\xb8\x92\x13\x51\x74\xc7\x6d\xab\x97\xc0\xc6\x47\x9d\xba\xfa\x04\x6c\x36\xf3\x21\x57\x1c\xf9\xa0\xe9\x72\x5e\x11\x9b\xf9\xe0\xea\x96\xbf\xf4\x84\x2c\xdf\x99\xfd\x45\x57\x28\x85\x2e\x29\x91\xe3\x4a\x96\xa9\x95\xa8\x43\xcc\xfa\x0b\x35\xa2\xa7\xa6\x91\x31\xe4\xe4\xa6\x63\x51\x4f\xcb\x22\xe6\xd5\xbe\xe8\x03\x5d\xb5\x2f\x7b\xc1\x61\xd6\x45\xd0\xfa\xcf\x1d\x1f\x98\x83\xc8\x59\x76\x61\x7f\xd9\x1c\x9a\x13\xcb\x9f\xac\x9b\x35\x3e\x52\xad\x9f\x98\x35\xfe\x3e\xe9\x72\xce\x91\x2d\xf4\x39\x91\xdb\x8f\x3c\x6f\x9f\xaf\xc4\x17\x87\xb5\x23\x37\x20\x8a\xfb\x42\xce\xdf\x59\xb8\x06\x71\xe1\xdf\x6b\xbf\xef\x42\x5c\x53\xfa\x5a\xbd\xba\x28\x14\xc3\x42\xc7\x9a\xab\xdc\x8b\x4a\xba\x9c\x9b\xfe\xdc\x46\xb8\x11\x85\xd2\x0c\xa1\x21\xce\x3d\x8a\x5a\x38\x9f\xa8\xb6\xf8\x52\x07\x4f\x10\xb1\xe9\x89\xbb\xdc\x94\xfe\xc8\x51\x74\xec\xb6\xbb\xe1\x71\xd3\x5d\x9e\xf8\x66\x49\x7f\x6d\x7b\x53\xbd\x35\x0f\xad\x0f\xd4\x2b\xcc\x93\x4d\x2c\x5e\x6b\x3c\x17\xa1\x35\xfa\xc4\x0b\xef\xb7\xbd\x34\x73\x2d\x36\xfb\xad\xec\x0c\x9c\xf8\xcb\x01\x57\xf2\x43\xf1\xa5\x8b\x77\x74\x5c\xd1\x06\xb6\x3c\xcc\xba\x6e\x5b\xee\x5d\xf1\x10\x6d\x0f\xba\xc8\x59\x61\xf1\xbc\x2a\xfb\x1d\x33\xba\x9a\xf8\x7e\x1e\x89\x6f\x93\x11\xe4\xa2\xd0\xd8\xaf\xdb\x23\xd5\xe2\x7a\x21\x26\xdc\x9f\xdc\x99\xee\x7c\xfe\x71\xfc\x5d\x79\x26\x58\x3f\xf0\xae\x1c\xbc\x10\x8b\xda\xf6\xb5\x2b\x76\x3f\xf3\xce\x71\x57\x42\x9e\x8b\xcd\x01\x3c\x32\x87\x66\xcf\x9f\x84\x2f\x5a\x2b\x9d\xca\xad\x5a\xfb\xfe\x4e\xe5\xef\x64\x83\x21\x22\x22\xda\x1e\x71\x85\xdd\x58\xb2\xc3\xd0\x4c\xdd\x12\xfb\xe0\x61\xf7\x30\x42\x68\xcf\xa2\x59\x45\x8b\x14\x43\x8b\xa7\xd9\xe2\xc5\x79\xdd\xea\xaf\xbf\xf8\x72\xfe\x2d\x2f\xf6\x9e\xbe\xb5\x9f\x5e\x9f\x5f\x5f\x96\xb9\x46\xd0\xce\x26\x7b\xbc\xdc\x95\xd6\xfe\x12\x18\x5f\x50\x31\x05\xa8\xec\x34\xfe\xc9\x95\x94\x02\x15\xf7\x14\x8c\xe4\xc0\xb2\xa7\x0d\xb0\x6d\x49\x29\x50\x91\xc0\x20\xfc\x13\xa3\x22\x81\x41\x60\x6c\x5b\x52\x0a\x54\x24\x30\x08\x8c\x6d\x4b\xfa\x1e\x15\xe7\x2b\x8d\x8f\xcd\xd9\x8a\x3f\xe0\x54\xfc\x97\x9b\x5c\xd1\xee\xd4\xcb\x85\x4f\xe0\xe3\x2b\x8f\xdf\xf1\xe7\x6f\x7d\xfc\x92\x88\x88\x28\x1d\xc4\x15\xad\x56\x3a\x14\x1d\x11\x2b\xce\x6c\xb1\xaf\xd5\x10\x9c\x1a\x82\xf1\x4b\x74\x65\xe8\x21\xb0\x91\x2c\xd5\xa2\x52\x56\x1c\xbb\x5f\x2a\x8d\x4a\x26\xc2\x8d\x9c\x6d\xb2\x98\x05\x70\x2e\xb8\xc4\xc7\xd1\x6c\x5e\xea\xbc\x59\xda\x54\x4f\x4e\x96\xf1\xaa\x08\xdd\x16\xc2\xdd\x6d\x09\x41\x46\x90\x12\x85\xab\x0e\x42\xa7\x5d\x42\xe8\xd5\x10\xf2\x97\x18\x4c\x03\x63\x4f\x1e\x42\xb3\x8d\xc0\x4e\x4a\x08\xa7\x55\x04\x36\x61\x51\xc8\x3c\x8f\x85\xb3\x65\x66\x5d\x84\xf3\x79\x10\xbd\xc5\x64\x19\xc3\x5d\x2a\xb9\xf3\xa5\xce\xa2\x24\x3d\x30\x32\x4a\x9b\x38\x54\x63\x08\x87\xf8\x56\x18\x3d\xf9\x58\xf8\xe8\x52\xe8\x58\xa8\xbe\xf9\x55\xf2\xe2\x63\x67\x16\x4d\x29\x90\x93\x25\xb2\x42\xbe\x53\x5d\xd6\x5a\x86\xf4\x2b\x32\x68\x9c\xb5\x81\x3d\x77\x19\xd4\x44\xa1\x58\x8f\xd2\xc3\x04\xf9\x5b\xe6\x12\xe4\x0c\x01\x4d\x70\xba\xc5\xa8\xb4\x69\x96\x81\x34\x44\x20\x10\x4c\x63\x58\x3c\x19\x3d\x84\xb6\x2c\x8c\x96\x4c\x90\x6b\xc2\xa5\x7f\x28\xd7\x8d\x56\xc0\xff\xc4\x5c\xde\x81\xb8\x2d\x8c\x51\x24\x32\xb7\x3c\x77\x6d\xe1\x32\x13\xed\x7a\x5f\x42\xd0\x22\x4e\x71\x3f\xf4\xea\x08\xf9\x48\x53\x71\xf3\x88\x03\x9d\x4e\x78\xe0\x3c\x64\xe9\x46\x1a\x55\x67\x41\x8d\xa1\x1b\xa8\x71\x1a\x5e\x42\xdc\xb1\xe2\xb3\xb8\x45\x05\xc3\x38\x62\x78\x0e\x19\x9e\x67\xe1\x01\x71\x46\xd4\x28\x46\x42\x05\x6b\x2f\xbc\x54\x2b\xbc\xb4\xf8\x2c\x44\x89\xcf\xbd\x6a\xc0\x70\x1e\x31\x74\x42\x86\x66\x24\x23\x33\x0b\x6a\xb4\x22\xc3\xb4\x90\x25\xb8\x51\xd6\x45\x86\x5c\xb4\x90\x04\x6e\xd0\xf9\x22\xf6\x1f\x6b\x34\x79\x6e\xa5\x85\xe4\x8d\x22\x6f\x99\x45\x0b\xe5\x42\xcb\xb4\x88\xd1\x08\xb1\xc8\x84\x58\xb4\x42\xc3\xe6\x2d\x76\x15\x72\x2c\x35\x90\xa8\xd1\x8b\x54\x3c\x0d\x59\xa2\x16\x3b\x0a\xdb\x58\xb4\x83\xf8\x5c\x0c\x9b\xd8\x8f\x18\xfc\xb0\x49\xe7\x0d\x34\x0e\x39\xca\x11\x48\xc3\x90\xe5\x28\x12\x7a\x1f\x36\xf2\x79\x28\xa3\x1b\xb6\xf1\x55\x78\x57\x74\xc2\xbb\x62\xa9\xc5\x7a\xf3\x69\x7b\x49\x9d\xcd\x9f\x82\x69\xfd\x69\x5f\x40\x40\x60\x10\x18\x3f\x39\x05\x90\x1a\x80\xc0\xd8\xba\x8a\x04\x06\xe1\x9f\x18\x15\x09\x0c\x02\x63\xdb\x92\x52\xa0\x22\x81\x41\x60\x6c\x5b\xd2\xf7\xa8\xc8\x59\x7e\xb1\x30\xe5\xc4\xee\x8c\x3d\x77\x93\xef\xa6\xaf\xba\xe4\xbb\x21\x22\x22\xda\x1e\x05\xde\x1b\xd1\x15\xb1\xe2\xcc\x16\x7b\xf2\xde\xa4\xca\x7b\x23\xfd\x0f\xc3\x7a\x3c\x21\x53\x53\x60\x13\x79\x6f\x3a\x25\x04\xcb\x8d\xae\x4a\x5e\x9c\x3a\x79\x71\xc8\x8b\x43\x5e\x9c\xaf\xbe\x65\xa7\xe0\xc5\x3e\xed\x3f\x21\x08\x0c\x02\xe3\xaf\xaa\x98\x1c\x58\xf6\xb4\x01\xb6\x2d\x29\x05\x2a\x12\x18\x84\x7f\x62\x54\x24\x30\x08\x8c\x6d\x4b\x4a\x81\x8a\x04\x06\x81\xb1\x6d\x49\xdf\xa3\x22\xd7\x62\xc9\x8d\x4f\xbc\xdf\x87\x77\xce\xef\x9a\xe3\xde\x49\x57\xce\xc5\x52\x10\x4d\x19\x40\x33\xab\xfa\x10\x6d\x31\x1e\xf5\x4c\x37\xc2\x9c\x9b\xda\xcb\xa1\x3c\xdf\x39\x43\x04\x76\x97\xeb\x88\x0f\x99\x81\xf8\xa9\x9f\xf7\x10\xf4\xf3\x07\x84\x7e\xc6\x42\x30\x6f\xda\x08\xa5\x62\x0d\x79\x01\x63\x9e\x24\xcf\xed\xfd\x3e\xf3\xdc\x5e\x10\xef\xf0\x4c\xfc\x37\xc4\xa6\xd5\x84\x5f\x8d\x26\x57\x72\x45\xf5\x78\x11\x87\x35\xef\x2f\x14\xf8\x1b\x43\xc4\x87\x47\x27\x08\x6c\x6a\x9e\x23\x9c\x58\x08\xcf\xd7\x3e\x14\xa6\x25\x3f\x1c\xab\x98\x96\x7d\xb8\xb2\xc2\x41\xd7\x60\x3c\xd0\x7a\x7f\x01\x96\x1c\xae\x5c\x1c\x13\xf8\x5f\x33\x71\xb5\x59\x58\x78\x72\x11\xae\xba\x61\x61\xf9\xd4\xeb\xc2\x52\xe5\x37\xb8\x56\x87\x02\xff\x24\x16\xd1\x32\x87\x1c\x5f\xbe\xd9\x70\x91\xec\x6d\x98\x64\x9f\xe7\xf4\x78\xab\x3e\x76\x5f\xe7\xfd\xcc\x66\xd5\xe2\x47\x32\x7f\xbe\x9d\xe4\x55\x2b\x5e\x1c\x8b\x0b\x69\xd7\x7d\x4f\xec\xc3\x78\xac\x9d\x5d\x8c\xc7\xda\xaf\xc8\x51\xe7\xa5\x50\xac\x79\xb6\x08\xc5\x7a\x3a\xee\xfb\xd3\x49\x10\x4b\xfb\x74\xf5\xcb\x9b\xbd\x51\x33\x10\x6e\x57\xbf\xbc\x6b\xe8\xe3\x71\x71\x83\xa4\xaf\xe2\xba\xac\xf4\x6c\x21\x8c\xee\xdb\xe2\x03\x45\x33\xfe\x28\x63\xfe\x64\x86\x3c\x8b\xb2\x27\xae\xf8\x63\x6f\x64\xff\x7b\x3a\x99\x9a\x6e\x27\xcc\x96\x7b\xba\x12\x23\x31\x08\x17\xc9\x9a\xea\x25\x28\xec\x5a\xbd\x8e\x47\x4b\xfc\x52\xfe\x6b\x23\xb3\x9a\x69\xfc\xd3\x64\xc8\xbb\xa0\x2e\x74\x62\xf6\x45\xbb\xa5\x5e\x43\x77\x36\x13\xca\x49\x27\x59\x7e\x5a\xc2\xcd\x29\x1f\x75\xd1\x91\x5d\x2f\xa5\x6d\x9c\x35\xea\x08\xe2\x06\x92\xb1\x57\x65\x77\x23\xdd\x15\x2f\xa2\xd6\xcb\x08\xa1\x26\x6e\xae\xfe\x9a\xf8\xae\x8b\xa0\x6e\x8b\xc1\xff\xf9\xd9\x87\x6e\x09\x41\xcf\x57\xc3\xb4\x8c\xcd\x19\xc2\x20\x7b\x1e\x36\xc8\xfc\x99\xd9\x2c\x85\xf1\xdb\x17\xdd\x29\x2b\xc5\x47\xf0\x67\x05\x04\xcb\xb5\x03\x07\x86\x76\x28\xae\x9e\x9f\xf7\xf5\x8b\xdc\xd9\x1f\xbd\x1f\xdf\xae\x12\xf3\x65\x6d\xe1\x36\x3e\xff\x10\x63\x5b\xd8\xfc\xe0\xad\x17\xa4\x89\x8d\xf4\xb9\xc9\x63\xd3\x22\xc2\xb5\x38\x94\x79\x42\xce\x62\x91\x96\x7f\x99\x7d\x73\x1c\xc6\x04\x0d\x93\x4c\xcb\xe8\xf4\x41\xb4\xfa\x82\xec\xca\x5a\xa7\x25\xae\xe4\x72\xaa\x05\xd1\x36\x8c\x5a\x5f\x08\xbb\xb4\x5c\xd4\xa5\x65\xf4\x2c\x57\x8c\xc2\xfd\x89\xa8\xa6\xdd\x39\xd5\xaa\x6a\xc1\xc0\xaf\x21\x0c\x2f\x66\xe7\x90\x7f\x6c\xf9\x90\xed\x8f\x7c\x30\x2e\xda\x3e\x3c\xdf\x59\x3e\xd7\x59\x5c\x99\x17\x73\xe4\x8f\xa3\x50\xf0\x42\x7a\x41\x47\x68\x9d\x36\xb9\x52\x18\xaa\xb5\x40\x62\x61\xf1\x02\xc2\x15\xe6\xfb\xf2\xcc\xa4\x56\x13\xbb\xaa\xe1\xfa\x5c\x8b\x45\x3d\xfd\x65\x8f\xfd\x89\x39\xb0\x87\xf2\x9a\xbf\x6a\xf3\x49\x32\x70\x5a\x0e\x67\xca\x34\x40\x6c\x2b\x8b\x6f\xf4\xeb\x6f\xb3\xf1\x87\xdf\x54\x22\x22\xa2\x9d\xa6\x20\xd3\xb2\xe8\x4d\xd8\xd3\x63\x11\x55\x1b\x1a\x2f\xe7\xa2\x5b\xf9\xd2\x9c\x17\xbd\x5a\x44\xa8\x78\x08\x9e\x38\x62\xc9\x47\xdc\xbc\x82\xe4\xbc\xb7\xc2\x6e\x3d\x78\x00\x2e\x9e\x5a\xb2\xbf\xaf\x5b\x08\x45\x2f\x5e\x38\xf3\x10\xaa\xd1\xe3\x41\x3c\x31\x2a\x97\x67\xc9\x99\xea\xc2\xee\x4a\x51\x90\x73\x5b\x3c\xd9\x65\x2e\x01\x5b\xbc\x1b\xe4\xc4\x31\xf7\x36\xba\xb0\x7c\xa7\x29\xb4\xc4\xd9\x79\xc6\x68\xc9\x21\x1d\xf0\xf9\xf9\x2f\x88\x80\x57\x86\x5e\x7f\x10\x1b\x21\xa3\xd0\x5d\x0a\xa9\x2e\xaf\x2c\xe5\x6e\x3c\xdb\x5f\x0e\xc2\xbe\xd0\xca\xab\x46\x73\x88\xd6\x95\xc6\x33\x84\x16\x5b\x2d\xfc\xbd\xfa\x7f\x5b\x52\x0a\x54\x24\x30\xf6\x05\x8c\x14\xa0\xb2\xd3\xf8\x27\x57\x52\x0a\x54\xdc\x53\x30\x92\x03\xcb\x9e\x36\xc0\xb6\x25\xa5\x40\x45\x02\x83\xf0\x4f\x8c\x8a\x04\x06\x81\xb1\x6d\x49\x29\x50\x91\xc0\x20\x30\xb6\x2d\xe9\x7b\x54\xe4\x79\x16\x4b\xbd\x6b\x46\x6e\xc7\x03\x34\xc4\xbf\x8e\x5c\x31\x8a\x6a\x0d\x14\x03\x41\x31\x64\x62\x4b\x99\x4c\xb2\x22\x0e\x6a\xdd\xa6\x55\x54\x6b\xdc\x88\x25\xc9\x3b\x33\x87\xd6\x9d\x39\x0d\x93\x56\x1e\x30\x06\x07\x4c\x83\x03\xa6\x73\xc5\x7c\x51\x8b\xa0\x74\x10\x14\x0b\x41\xe9\xfe\x61\x1a\x5d\xa1\x08\x6b\x54\xcf\xc4\x45\x9d\xc7\xb6\xd8\x91\xd7\x79\x33\xa3\x36\x19\xc9\x1a\x9c\xe5\xe3\xed\x3d\x36\xad\xbb\x28\x0d\x61\x98\x55\x34\xc8\x30\x0a\x17\x67\x4d\xb8\x38\x6b\x34\xb9\x62\x4c\x64\x82\x41\x3f\x4c\x2f\x8a\x51\xb2\x41\xb9\x90\x5b\x37\x32\x92\xb8\xa2\x3d\x7b\x13\x51\x93\x3d\x9c\x9f\xb5\x54\x4b\x66\x57\x06\xdb\x1f\x21\x54\x1f\x6a\x3e\xb0\xdb\x97\x68\x91\x60\xf7\x8c\x85\x9e\xde\x60\x8d\xdf\x7d\x1b\xb9\x66\x2c\xdc\x6f\xd7\x63\x7f\xf8\x10\x69\x95\xe5\x4a\xe6\x5c\xe6\x36\x0d\x92\x23\xb2\xe3\xde\xf4\x5c\xed\x73\x5d\x8b\xdf\x74\xd3\xbb\xa1\xe9\x76\xfd\x25\x4b\x32\x46\x86\x2b\x99\x23\xb5\x17\x28\x9f\xf9\x15\xdc\xbd\x1a\xfb\x75\x27\x0e\x6a\x95\xe3\x5a\x47\xed\x71\x16\xbf\xd0\x9d\xe9\x76\x5f\x7a\xaf\x72\x40\x8b\x1b\x99\x2b\x05\x4d\xed\xc6\xf3\x40\x8b\x9b\xf9\x0b\x37\xf1\xab\xd9\x16\x32\x19\xb4\xbc\xf8\xa8\x38\x12\xbb\x3d\xb8\x91\x1f\xce\x10\x5e\xea\x7f\x63\x06\x05\xcb\xdd\x20\xe4\x66\x65\xe4\xd9\xac\xad\xcd\x5b\x72\x6c\x4e\x5c\xef\xc5\x1c\x4f\xfa\x6b\x66\x1f\x75\xd4\x87\x8f\xcc\x3e\xfa\xf8\x54\x0a\xd1\x84\x27\x8e\xb8\xec\x68\x5c\x14\xbb\x3d\x68\xc2\xbf\x39\x03\x86\xc5\xe6\x01\x9e\xf9\xe6\xc0\xfc\x5d\xf5\x87\x23\x7f\x2c\xdb\xae\x31\x9f\xce\xf4\x6a\x4e\x00\x57\xb2\x4d\x75\x04\xe1\x56\xb4\xe6\xf2\x9c\x80\x60\x3e\x40\xc6\xc8\xca\x44\xd3\x0d\x51\xcb\x94\x0e\xa5\x9c\xe9\x8a\x0f\x83\x4c\xbb\x02\x2c\xd7\x39\x87\xfc\xd1\x8b\x0f\x6c\xe2\x31\xe4\x39\xb6\x50\xa6\x66\x5a\xa6\x3f\x4f\x6f\x1d\x75\x07\x32\xcd\x75\xee\x45\x35\x97\xbb\x83\x45\xd6\x7c\x66\xfc\x21\x05\x13\x12\x5f\x64\xba\xfa\x87\x33\xb1\xbf\x90\x8e\x20\x17\x81\x65\x4a\x61\xf7\x69\x5c\x3e\x08\x48\x25\xcc\x96\x38\xeb\x21\x30\x1f\x97\x27\x28\x5a\x9b\x9a\x5c\x54\x36\xf0\xd5\x59\x39\x3d\x63\x3e\x4f\xe3\xc9\xc3\x70\xde\xe3\xd8\xff\xdb\x13\x14\xcf\xe6\x5f\x81\x79\xe9\x87\x26\x28\x66\x72\x8b\x87\x60\xcd\xec\x99\xdd\x28\x6d\x7c\xd0\xd5\x8b\x77\x16\xae\x98\xba\x78\xee\x05\xdd\xbc\x78\x67\xf9\x2b\x69\xff\xd9\x85\x25\xaf\x6b\x5f\x7b\xfa\x8f\xa5\xe0\xdd\x95\x6e\x02\xf4\xc3\x07\xe4\x85\xcc\x62\xd6\x63\xcd\xec\x9b\x93\x89\x39\x8e\x65\x68\x0f\x1e\xda\xad\xd3\x66\x91\x2b\xb9\x1b\xf1\xca\x19\x6c\xe7\xf3\x86\xc3\x4e\x41\xbe\x09\xdc\x8b\x53\x8f\xb7\x16\xc2\xf0\xa5\x2a\xca\xf9\x5a\x15\x39\xcb\xc4\x3b\x00\xd7\x19\x04\x2f\x04\x72\x62\x74\xa3\x09\x17\xe5\x60\x42\xf2\xed\x35\x28\x79\x63\x71\xe5\xe8\xeb\x1f\xcd\x87\xce\x18\xc3\xbc\x01\x9a\x35\x10\xdf\x9f\xc7\x5b\xcb\x80\x62\x15\xc1\x12\x6f\x3f\xd9\x4c\x1b\x61\xd8\x2e\x21\x3c\xb6\x11\x6e\xe4\x0b\x51\xb7\xb3\xfc\x1a\x54\x77\x2c\x6f\xe2\x2c\xa7\x45\xe0\x8a\xd6\x55\x27\x9f\x09\xa5\x43\x44\x44\xb4\x87\x14\xe4\x47\x16\xbd\x85\x66\xea\x96\xd8\x53\x7e\xe4\xe4\x64\xbe\xa1\x34\x40\x04\x06\x81\xf1\x67\x2a\xa6\x00\x95\x9d\xc6\x3f\xb9\x92\x52\xa0\xe2\x9e\x82\x91\x1c\x58\xf6\xb4\x01\xb6\x2d\x29\x05\x2a\x12\x18\x84\x7f\x62\x54\x24\x30\x08\x8c\x6d\x4b\x4a\x81\x8a\x04\x06\x81\xb1\x6d\x49\xdf\xa3\x22\xd7\xb5\x85\xb3\xaa\xee\x3d\x7a\x7d\x7f\xe6\xda\xd3\x75\x7e\xed\x4c\x4d\xad\xfd\x3d\xbf\x36\x0b\xdc\x55\x53\x71\x51\xfb\xba\x2a\x76\xe4\xae\xda\xcc\x38\x9f\x61\x93\xc9\x2c\xb7\xd7\xc4\xe9\x38\x6b\xa7\x21\x64\x1e\xd5\xca\xc7\x9b\xeb\x63\xc3\xbe\x72\x2e\x89\x2b\x2e\x3c\x2a\x1e\x89\xdd\x36\x9b\x6c\x38\x40\x38\x9f\x24\xba\xd5\x96\x19\xa5\x93\xd1\xb0\xeb\xcb\x2e\xc0\xf3\xe1\xbc\xf5\x32\x51\x0b\x72\xc5\xb8\x52\xfd\x68\x2a\xd4\x3c\xf4\xc0\x9f\x4e\x22\xd1\x8c\x89\xb8\xec\xa8\x56\x15\x3b\xfa\xba\x7d\xa6\xe1\x96\x66\x72\x9d\x8f\xcd\x68\x26\xa3\x1e\x6b\x37\x83\x2b\xfa\x48\xf5\x82\xf8\x0a\x51\xdb\xad\x8b\x9a\x62\xbc\x49\xb2\x63\x94\x17\xb2\xaf\x3d\xb1\xd3\xf4\xc3\x33\x04\xbd\xfc\x87\xed\x23\xdb\x22\x86\xf2\xfc\x84\x9c\xb3\x52\xd9\x42\xdb\x70\x2d\x36\x55\xe2\xc2\x73\xa7\x8e\xe9\x9a\xc1\xb7\xe1\x22\x98\x96\xb3\x14\xa0\xa3\x59\x0c\xa3\x74\xdc\xa9\x7d\x88\xb6\xb1\x08\x1d\xb1\x28\x1d\x9a\xa1\x65\xb2\x5c\xd1\x7c\x53\x56\x6b\x57\x10\x61\xe8\xbb\x55\xb5\x0f\xf9\x2b\x73\x35\x3e\x07\xb4\x1e\x5c\x9f\x6b\x7a\x4c\x99\x17\xcf\xed\xbd\x98\x61\xb8\xb0\xb3\x86\xf4\xc9\x83\x9c\xb1\x98\x77\xa3\xf0\x60\x73\xa7\x3c\xd3\x85\xa8\x61\xde\x85\x42\xae\x7d\x05\x6c\xd0\x9c\xf9\xa0\x9d\xbb\x16\x42\xb6\x24\xcc\x2c\x2c\xee\x9d\x4b\x6f\x32\x35\x5d\xf3\x25\x36\x13\x36\x13\xcc\x44\x34\x6c\x75\x12\xcc\x85\x5d\x4c\x81\xfc\xdc\x37\x5e\xde\x39\xf2\x32\xf6\xb5\x27\x76\xc1\x77\xfc\x8f\xef\x9c\x84\x7e\xb3\x6b\x8f\x05\xe4\x73\x5c\x5f\x66\x2f\x03\x6f\xdc\x35\xd7\x00\x3b\x50\x2f\xdf\x07\xf6\x3d\x58\xc5\x45\xec\x6b\x4f\xec\xbe\x11\x56\xdd\xf4\xb6\xf4\x65\x84\xd9\xe5\x40\x46\x57\x9b\x7f\x09\xae\x4c\xb7\xe7\x85\xe9\x97\xae\x82\xf7\x8b\xe0\xfb\xc8\x95\xac\xa7\x56\x21\xda\x2e\x42\xd5\x04\x01\x22\x1a\xe2\x30\x2b\xb9\x45\x84\xc6\xd0\x6d\xa8\x55\xc8\xdd\x17\x7c\x6e\xc4\x12\x3b\x35\xcc\xfe\x9d\x39\x70\xdc\x45\x10\x9c\xf9\x64\x6e\xe4\x4a\xc1\x8f\xc2\xe0\x44\x13\xba\xcd\x8d\x8d\x66\x7c\xa2\x5f\xd5\x8a\xc7\x37\xe2\xd2\xac\xe4\xd5\xe4\xfe\xe1\xc8\x4c\xf0\x23\x30\xe8\xb0\x93\xf0\xf4\x03\x7d\xdc\x45\x9e\x89\xcd\xee\x6e\x98\x43\x73\xdc\x37\xdd\xee\x9a\xaf\xdb\x58\xbd\xfa\xc8\xd7\x2d\xf8\x5a\x89\xca\xf6\xb5\x27\x76\xdf\xf8\xb5\x9a\x7f\xe4\x7a\x2c\x6e\x52\xc3\xf6\xc2\x25\x09\xb1\x1e\x1e\xce\xca\xf2\x9f\x2b\xf9\xb1\xe8\x37\x16\x7d\x7d\x38\x0f\xd3\x5f\x0a\x6d\xc7\x32\x31\x0a\xc3\xd6\x89\x67\x81\xe0\x2d\xe4\xda\x37\xea\x25\xb0\x21\x9b\xf9\x90\x3d\xac\x21\x1c\xcd\x10\x58\xbf\x1e\x45\x0b\x09\x4a\xd5\x58\x78\x91\x6c\xa1\x84\xa0\x9d\xa2\x0f\xe7\xe2\xf0\x51\x18\xb5\x84\x3d\x44\xb9\x49\xa6\xa5\x4d\x05\xcd\x1c\x21\x30\xed\x48\x86\x95\x5c\x7e\xcc\xc6\x62\x61\x35\xc6\x76\xd7\xb5\xfb\xde\xe0\x65\xfe\xe2\xb9\x34\x2f\xd1\x16\x36\xff\xc5\x79\x89\xe1\xb4\x44\x3b\xe8\x3d\xed\x79\xef\x99\xd8\x6f\x5d\xd2\x5e\x3c\xf5\xcc\x62\xe2\x79\xd3\x74\x46\xb6\x33\x9f\x31\x2c\xee\x58\x39\x5b\x38\x9f\x5d\x9d\x28\xc8\xf4\x0f\x11\x57\x74\xec\xf4\xb3\xc0\x8e\xca\x56\x16\xee\xe5\x6c\xdf\x17\x2f\x88\x5f\x17\x04\xb7\xbb\x9f\xcf\xd2\x09\x72\x52\xbd\x59\x92\x0b\x7f\x4a\x82\x03\x47\xf3\x74\x54\xcb\xa5\x45\x13\x6f\xbc\x01\x16\xa5\x52\x29\x8c\xc7\x57\xea\x06\x05\xff\x81\xbd\xaa\x55\xc8\x95\x10\x8a\x55\xe4\x39\x63\xf1\x80\x69\x9a\x93\xbb\xbe\xed\x4e\xd7\xfc\xb4\x2a\xa9\x9d\x0f\xfd\xb4\x0a\xfa\x27\x51\xdb\xbe\x76\xc5\xee\xc7\x6e\x5c\xf1\x85\x5d\x58\xd2\x71\x06\xce\x24\x68\xf4\x66\x69\xfe\xa3\x43\x76\xb8\x5c\xd1\xda\xc2\x9a\x60\x1b\x84\x75\x13\xb6\xbd\x11\x7c\x53\x5b\x1b\x80\x53\x0b\x82\x6d\x9e\x8b\xeb\xb0\xea\xb5\x50\xe6\xfe\xda\x15\x9f\x5a\x3f\xf5\x65\x0d\x27\x6a\xbf\x9e\x74\xa5\xc9\x9b\x67\x3e\x2f\x4b\xaf\x7f\x38\xbd\xcf\xc6\x10\xc5\x45\x37\x18\x3b\x90\x6b\x96\x62\x13\xf2\x9b\xf6\xdd\x38\x9c\xad\xdd\x0c\x90\x96\x2f\x3c\x46\xb0\x0d\x10\xd7\x47\xea\x29\x44\x5b\x1f\x14\xc3\x5f\x46\xfd\xcf\x43\x5e\x8a\x37\x95\xce\xb4\x2c\x24\x54\xe5\xf4\xde\xa3\x13\xb3\xa9\x9e\x02\x1b\x59\x32\xe8\x61\x10\x2c\xb8\x5d\x44\x68\x79\x3e\xfc\x12\x46\x75\x85\x79\xb6\x8b\x30\xaa\x97\x10\xae\xe7\x20\x06\x61\x9d\x46\x1f\x2c\x7d\x94\xe3\xb3\xf5\xb2\xc6\xf7\xcb\xf8\x74\x3d\xce\x62\xd3\xa1\x9b\x77\xce\x70\x74\xb7\xbc\xc4\x2b\xcb\x95\x4c\x4b\x2d\x86\xab\xd3\x30\x58\xe0\xd5\xf0\xe5\x31\x56\x3a\xae\x4d\xd4\x22\xcf\x15\x16\xd3\xc5\x9b\x5e\xff\xc5\x0b\x22\x30\x8a\xbe\x59\xf4\xcb\x05\x47\x6d\x47\x6f\x0e\xb1\xf9\xd4\x5c\xd1\xef\x2b\x05\x04\xed\xa1\x11\xad\x80\x90\xed\x2c\x83\x9c\xcd\x2c\x84\xf3\x58\x81\xeb\xf9\x98\x9e\xde\x70\xed\x60\x5f\x59\xbd\xf8\x93\xb1\xd9\x4d\x83\x7d\xf5\x3b\x71\xe1\xd1\xf3\x4c\xec\x76\xf1\xb9\x2d\x83\xce\x75\x3e\xfc\x9a\xfd\xe9\xd7\xe6\xcb\xd1\xf2\xf2\xa3\xeb\x81\x69\xba\x1d\xd3\x9c\x86\xab\x0a\x96\xa3\xa0\xe7\xd4\xa7\x57\x21\x94\x3f\xdf\x75\x14\x2f\x4e\xc4\x85\xb4\xeb\xbe\x27\xf6\xfb\x16\xb7\x3a\x3e\x50\x77\x3d\x99\x2a\x75\x7b\xbc\xba\xe4\x52\x0b\xdf\x77\xc5\x4f\xcd\x27\xb5\xb1\x78\x77\xb2\xc2\xf7\x5e\x73\xe3\x13\x34\xf3\xd1\xe0\xd5\x46\x26\x58\x79\x29\xae\x3f\x2a\x8e\xc4\x2e\xfa\x02\x15\x76\xe8\x0b\xf4\x4d\x1e\xac\xc5\xb2\xcb\xd8\xdb\xef\xcd\xc0\xec\x3a\x8f\xde\x64\xea\xf5\x63\xe3\x06\xe1\xfa\xd9\x7c\x55\x7d\xfc\xc3\xb5\xb3\xaf\x7f\xb8\x34\x7e\x9d\x8a\xcb\x3a\xd3\xb6\xd8\xed\x62\x07\xf8\x8d\x3f\x5c\xc2\xc0\xe3\xb2\xe9\xfe\x33\x17\x01\xe4\x63\x4b\x9f\xb9\x92\x3f\x54\x5b\xf1\x75\x8e\x7f\x67\xb5\xec\xa5\xbc\xec\xa8\xe8\x89\x1d\x35\xdb\xa7\x9a\x4d\x8b\x8d\xf2\xfc\x67\xf7\xcd\xa9\x3d\x76\xdc\x8e\x3f\xee\xc5\xc6\xe5\xe3\xa3\x3d\x9a\xfa\x0c\x8a\xfe\x4b\xcd\xbc\x1a\xf3\xf9\xd3\xe8\xff\x9a\xd9\x93\x57\xcf\x0d\x2f\xef\xd4\x09\x3c\x94\x1e\x7f\x51\xf8\xff\x4f\xfb\xad\x62\x3f\x8a\xff\xb3\xc7\xf6\x63\xb4\x1a\x75\xe9\x57\x64\xeb\xd5\xaf\xc7\x37\xde\x12\xdf\xed\x36\x2f\x2c\xad\x25\x7f\x40\xb6\x7e\xf2\xe7\xe3\xbb\x95\x8d\xab\x76\x52\x9a\x46\x14\x38\x0b\x7f\xe5\x4f\x07\xa6\x3b\x75\xac\x7f\x8b\x33\x6f\x6c\x4f\x82\x04\x35\xb5\x26\x28\xa8\x81\x82\x0c\x0e\x10\xa1\x55\x69\x72\x76\xac\x56\x80\x35\xc4\xab\x1d\x02\x43\x40\xf8\xec\x1b\xa2\xb1\xf2\xff\x71\xbe\xb7\xdf\x74\x3e\xfc\x4e\x44\x44\x44\xb4\x23\xc4\x15\x7d\xea\x0d\xef\xd4\x3e\xb0\xbc\xe9\x89\xbd\x79\xd1\x46\x68\x8c\x10\xaa\xa2\xa3\x7d\xb4\x10\x9a\x16\x02\xf3\x6b\x08\x8d\x5a\xfc\x88\x28\xcc\x8f\x64\xb3\xa2\x7b\x14\xbf\xc4\xf5\x0a\x46\x89\xfb\xe5\xf3\x54\x86\x7a\x97\x29\xfc\x17\x25\x71\x56\x3f\x9d\xd7\x9b\x77\xee\xfa\xd1\xfc\xe3\x22\xaf\xc9\x9c\x23\xf6\x24\x58\x39\x2b\x7a\xe4\xf2\x3c\xcc\xbc\xac\x21\xf3\xac\x18\x18\xe4\x3b\x17\x2f\x01\x13\x16\x04\xac\xe8\xb6\x83\xd1\x9a\x51\x37\xd8\x8b\xf3\xe7\xde\xfa\xcf\xb1\x88\xf5\xc1\x4f\xd3\x4f\x3c\xd0\x3e\xff\x08\xfc\x93\xc7\xe7\x07\xea\x3d\x9c\x0e\x36\x71\xac\xfc\x3c\x5f\x77\x81\x45\x95\xef\x53\xb7\x9a\xb6\x97\x33\x9a\xb1\x9a\x00\x15\x09\x8c\x7d\x01\x23\x05\xa8\xec\x34\xfe\xc9\x95\x94\x02\x15\xf7\x14\x8c\xe4\xc0\xb2\xa7\x0d\xb0\x6d\x49\x29\x50\x91\xc0\x20\xfc\x13\xa3\x22\x81\x41\x60\x6c\x5b\x52\x0a\x54\x24\x30\x08\x8c\x6d\x4b\xfa\x1e\x15\xb9\x16\x2e\x0f\x8d\x5c\x4a\x25\x7b\x3c\xf4\xbb\x8b\xcc\xc7\xa5\x46\x13\x8a\xe2\xbf\xdc\xe4\xc6\xbd\xea\x80\xdc\xe8\xb2\x84\x30\x0f\xfa\xb9\xf5\xb1\x65\x22\x22\xa2\x34\x91\xcc\xdc\xf1\x58\x51\x8f\x81\x65\x87\x72\x56\xa5\xcc\x9e\x2f\x93\x31\xb4\x11\xc6\xbe\x8e\x30\xbd\xeb\xc8\x0a\x17\xf3\x19\xd9\xd3\x59\x18\xcb\x7b\xd6\x41\x38\x1f\x85\x05\xfd\x94\x21\x54\x67\x08\xac\x52\x47\x38\x8a\x52\xf3\xca\xc2\xd9\x28\x4c\xe8\xbb\x54\x10\xa7\x0a\x7a\x94\x99\xf7\xb8\x38\xc2\x37\x26\x30\x9a\xec\xeb\xc1\xc0\x3f\xca\x2b\x67\x3c\x0f\x3a\x51\x69\xcd\x1c\xf4\xa0\xb4\x52\xef\x4f\x38\xbe\x43\xda\xeb\xb6\x99\x17\xde\x38\xf5\x46\xe1\x53\x5c\xbb\x21\x22\xb1\x8a\x91\xed\x09\xb4\x7d\xc7\x40\x20\xdb\xc9\xf6\xbd\xe5\xda\x0d\x11\x89\x55\x8c\x6c\xdf\x19\xdb\x13\x0b\xc2\x8e\xe1\x9c\x34\x11\x89\x55\x8c\x6c\x27\xdb\x13\xc5\xb5\x1b\x22\x12\xab\xd8\x0f\xda\xce\xb3\x61\x8e\xb1\x68\x90\xfe\xd0\x74\xcd\x71\x10\x10\x4c\x41\x06\xad\x4a\x13\x5a\x95\x46\x93\x33\xa6\x16\x83\x85\x1e\x0a\xfb\xd2\x62\x60\x22\x22\xa2\xdd\x25\xae\xb0\xeb\xa9\xd9\x52\x3d\x68\x5f\x14\xc5\x8e\x0d\x8a\x67\xd1\x20\x75\x32\x56\x0e\xd0\x54\xfc\x24\x48\x4a\x81\x8a\x04\xc6\xbe\x80\x91\x02\x54\x76\x1a\xff\xe4\x4a\x4a\x81\x8a\x7b\x0a\x46\x72\x60\xd9\xd3\x06\xd8\xb6\xa4\x14\xa8\x48\x60\x10\xfe\x89\x51\x91\xc0\x20\x30\xb6\x2d\x29\x05\x2a\x12\x18\x04\xc6\xb6\x25\x7d\x8f\x8a\x3c\x63\x2c\x4f\xc5\x3f\x34\x47\xf6\xef\x1b\x7b\xdc\xb5\xc3\x91\x7e\x19\xdd\x89\xb3\x17\xd5\x08\x02\x3a\x05\x73\xef\xb9\xa2\x0d\xba\x2d\x04\x66\x57\x3c\x84\xdc\x4c\x46\xf7\xbd\xbf\x45\x9e\xc1\xe5\xeb\x1d\x99\x63\x2f\xb8\xd4\xdc\x61\x30\x56\x8d\x85\xb3\x80\x88\x88\x88\x48\x12\x57\x34\xbf\xe1\x3e\xa9\xd7\xa0\xb5\x7a\x9e\xd8\x93\x6b\x20\xc9\xcf\xa4\xb4\x3f\xfd\x08\x0c\x02\xe3\x0b\x2a\xa6\x00\x95\x9d\xc6\x3f\xb9\x92\x52\xa0\xe2\x9e\x82\x91\x1c\x58\xf6\xb4\x01\xb6\x2d\x29\x05\x2a\x12\x18\x84\x7f\x62\x54\x24\x30\x08\x8c\x6d\x4b\x4a\x81\x8a\x04\x06\x81\xb1\x6d\x49\xdf\xa3\x22\x37\x0a\xcb\x0b\x00\x6a\x66\xd7\x76\xc2\x2c\x55\x47\xe1\x2a\x80\x03\x44\x38\x58\x5a\x0d\x90\x53\x8b\x10\x6c\xc2\x25\x01\x5f\x5a\x18\xf0\xc5\x1c\x10\x99\x2c\x11\x11\x11\xd1\x12\x05\x39\x20\x2e\x55\x0f\x58\xde\x74\xc5\x9e\x72\x40\x50\x0e\x88\x35\x9b\x9f\xc8\x01\xf1\x3e\x5b\x7a\xdf\x19\xe8\x05\x8a\xc0\x20\x30\xfe\x4c\xc5\x14\xa0\xb2\xd3\xf8\x27\x57\x52\x0a\x54\xdc\x53\x30\x92\x03\xcb\x9e\x36\xc0\xb6\x25\xa5\x40\x45\x02\x83\xf0\x4f\x8c\x8a\x04\x06\x81\xb1\x6d\x49\x29\x50\x91\xc0\x20\x30\xb6\x2d\xe9\x7b\x54\xe4\x5a\x6e\x79\xa1\x48\xc3\xf3\xa7\x77\xbf\x8f\x6d\x6f\xdc\x73\xcc\x68\xed\x09\xd7\x1e\xd4\x3c\x68\xc8\x91\xc9\xc8\xed\xcf\xcf\xea\x25\xd7\x71\x89\x6f\x6a\xba\x03\x3b\x88\x4b\xd5\x90\x5c\x06\x28\xa8\x4b\x6e\xfd\x42\xf5\x40\x6e\x64\xda\x88\xe0\x42\xab\x8e\xa6\xcf\xa4\x18\x8f\x48\x2a\xf3\x94\x57\x8b\xd0\xd0\x84\x55\x5a\xa7\x28\x3e\xb0\x42\x1b\x81\xdd\x96\x30\x2c\x39\x23\x7c\x75\x6c\xb9\x74\xe8\x22\xb0\x43\x8b\x21\xb4\xaa\x02\xb6\x2a\xc2\x35\x0b\x23\xce\x6b\xc3\x3a\x42\xab\x1e\x1e\xde\x50\x10\x15\xe7\x1c\xef\x55\x5e\xe2\xfa\x70\xe5\x87\x7a\x28\xe2\xc9\x0d\x63\x89\x89\xc2\x5c\xe8\x7b\x85\x8d\x95\xb9\xc6\x6c\x4d\x34\xa5\x3f\x99\x8e\xcd\x81\x63\xfe\xdb\x78\xe9\xba\x61\x53\x16\x2b\x0d\xb1\x29\x37\xb9\x62\x1a\xea\x25\x28\x26\x82\xd2\xa1\x25\x43\x44\x44\x44\x1f\x22\xae\xe8\x9a\xd7\x12\x9d\xc7\xd5\xe0\x50\xec\x9e\x2d\x04\x86\xf7\x16\xc2\x4b\xed\xb5\xd7\x45\x7a\xdb\x72\x16\x22\x54\xc5\xc7\x43\x0c\x3c\x64\x6c\x66\xad\x2b\x5c\x59\x1b\x4f\xbd\x51\x08\x5c\x6d\xde\xdb\x97\xbe\xc6\xf8\x93\x74\x5a\x8c\x15\xe4\x29\x51\xf8\x9a\x66\x9f\x7a\x69\x58\x1c\xff\xc4\xc3\x7f\x71\x72\x71\x28\xe6\x5e\x7c\x7f\xb3\x2d\x9f\xdb\x8f\xb1\x25\xd7\x75\x4a\xb8\x24\x91\x6d\x0b\xb8\x50\x7b\x10\x2e\x84\xcb\xde\xe1\x42\xed\x91\x18\x69\x84\x4b\x62\xd8\xd2\x83\x0b\xb5\x47\x62\xa4\x11\x2e\x89\x61\x23\x5c\x08\x17\xc2\x85\x70\x49\x98\xa6\xef\x72\x70\x03\xed\xcc\x92\x77\xa4\xd8\xb5\x07\xa6\x13\x06\x66\x2b\x1e\x36\xe6\x9b\x72\x93\x2b\x05\x5b\xed\x83\x52\x40\x50\x0a\x3e\x28\xa6\x4f\x89\x58\x88\x88\x88\x3e\x44\xd2\x53\x72\x23\x7a\x10\xb3\x8f\x62\x77\xc2\x4a\x7e\x02\xdc\x25\x1f\xe1\xfa\x88\xb7\xe4\xb5\xdb\x64\xee\x9d\x98\x8b\x98\xd7\xf9\xb9\x29\x16\xe4\x2c\xa1\x97\x0e\xc2\x25\x01\x9a\x92\xb3\x24\x59\x9a\x12\x2e\x49\x90\x46\xb8\x24\x90\x97\xda\x23\x09\x6c\x84\x4b\xda\x71\xa1\xf6\x48\x8c\x34\xc2\x25\x31\x6c\x84\x0b\xe1\x42\xb8\x10\x2e\x09\xd3\xf4\x7d\x67\x09\x63\x2b\xce\x92\xd2\xd8\x99\x74\x4c\xd7\x7e\xb5\x98\xc4\x52\xf3\x6f\x2c\x26\xe1\x8a\xae\x95\x86\xa2\xce\xd5\x8b\x26\x76\x9f\x19\x04\x3d\x61\x9b\x66\x66\x73\x6d\xd5\x99\x53\x1a\x7b\x7d\xdb\xfd\x7d\xe2\x0c\x06\x31\x15\x57\x9d\x3a\x23\xb5\x16\x28\xbb\xe2\xd8\x31\x88\x88\x88\x88\xde\xa3\xc0\xb3\x23\xba\x11\xbd\x3a\x13\xbb\xec\xd3\x08\x93\xe2\xde\x49\xd3\x6a\x18\xf2\xef\x24\x48\x53\xc2\x25\x09\xd2\xf6\x03\x17\x6a\x0f\xc2\x85\x70\xd9\x3b\x5c\xa8\x3d\x12\x23\x8d\x70\x49\x0c\x5b\x7a\x70\xa1\xf6\x48\x8c\x34\xc2\x25\x31\x6c\x84\x0b\xe1\x42\xb8\x10\x2e\x09\xd3\xf4\x03\xfe\x9d\x7c\x90\x8b\x68\xee\x3f\x39\xf1\x3a\xe6\x78\xba\xea\xdd\x29\xd4\xd5\x1e\x85\x0a\x23\x22\x22\xfa\x2a\x71\x45\x67\x28\x3b\x92\x8b\x3e\x13\xbb\xc0\x17\xf2\x50\x5b\xf1\x21\x34\x8b\xde\x66\xd7\xc9\xcd\xa2\x4b\xf3\x30\xf4\x42\x3c\x79\xb1\x82\xf4\x5d\x88\xc2\x37\xba\x57\x5e\x7b\x24\x36\xd4\x16\x7a\x7c\x64\xf9\x4c\x70\xc5\x85\x7f\xe8\x03\xa5\x65\x58\xde\x29\x2d\x9c\x29\x8b\x54\x4a\x1f\x95\x21\x37\x8b\xe4\x4b\x09\x7e\xda\xed\xd0\x73\x39\x31\x06\x12\x2e\x49\xd0\x94\xfc\x2c\xc9\xd2\x94\x70\x49\x82\x34\xc2\x25\x81\xbc\xd4\x1e\x49\x60\x23\x5c\xd2\x8e\x0b\xb5\x47\x62\xa4\x11\x2e\x89\x61\x23\x5c\x08\x17\xc2\x85\x70\x49\x98\xa6\xef\xfb\x59\x34\x16\x64\xe5\x99\xfb\x59\xca\xe6\xf8\xc9\x71\xd7\x86\x1c\xcb\x9f\x6c\x0e\x39\x26\xe7\x9d\x5f\x8b\x0a\xe6\x7d\xfb\xe4\xc3\x11\x85\x38\xd3\x56\xe4\x57\x7c\x6b\x10\xa4\x03\x3a\xc0\xbc\x91\x81\x03\x2c\x18\x19\xae\xe4\x67\xea\x04\x94\xfc\x2f\x50\x0a\xbf\xd6\x3a\x7a\xb8\xa2\xa3\x7b\x2a\x6a\x5d\xf4\x47\xe7\xea\x64\xb3\xec\x5e\xc3\x0b\x86\x41\x07\x99\x70\x2a\xb9\xf3\xab\x88\x70\x8c\x08\xb3\x6b\x0c\xd2\xaa\xaf\x99\xf5\xcd\xf5\x6c\x7e\x49\xd3\xaa\x37\xee\xfe\x3e\xf1\x9e\x62\x4b\x8e\x0e\x18\xea\x08\x07\x8c\x05\x5b\xae\x98\x45\x01\x99\x89\x02\x2e\x50\x3a\x7e\xe4\xa7\x8a\x60\x33\x88\x88\x88\xf6\x9b\x82\xbc\x35\xa2\xa7\xd0\xa7\xb3\xa2\xd8\xb3\x59\xd7\x87\xab\x0e\x8a\x02\xc2\xb9\xbb\xb1\xd0\x6c\xfb\xa2\xaf\xf2\xa1\x55\xf5\x81\x4d\x8b\xb1\x82\x3c\x25\x0a\xe7\xae\x0f\x6c\x66\xad\x2b\x5c\x75\x36\x9e\x62\x6c\xe6\x8b\xce\xef\xad\xd2\x5c\x30\x2b\xfa\xc0\xdc\x48\x97\x0f\x30\x2c\x57\x5b\x1c\x32\x84\x78\x4b\x94\xac\xea\xbb\xa5\xdb\xe2\xc7\xea\xfd\x45\xde\xdb\xd9\x4f\x4a\xfb\x22\x2f\xe1\x92\x04\x69\xfb\x81\x0b\xb5\x07\xe1\x42\xb8\xec\x1d\x2e\xd4\x1e\x89\x91\x46\xb8\x10\x2e\xa9\xe1\xa5\xf6\x20\x5c\x08\x17\xc2\x85\x70\x21\x5c\x08\x97\xbf\xc5\xc1\x75\x23\xb7\xec\x9a\x70\xdc\xae\x3d\x34\xdd\x57\xcb\x65\x9a\xea\xf5\x3b\xcb\x65\x64\x40\xb4\x81\xa8\x77\xf5\xc2\xc4\xee\xef\x04\x44\x7b\x3d\xaf\x9d\x33\x5c\xd2\xb9\x66\x0f\x3a\x9e\x3f\x7e\x1d\xc1\xad\x50\x56\x2f\x69\x8d\x0f\x11\x11\xd1\x67\x28\x08\x85\x26\x3a\x8f\xab\x41\x49\xec\xb6\x1f\x00\xed\xf3\xf9\x6d\x16\x7e\xe8\x77\x12\xdc\xbc\x21\xe3\x6b\x09\x6e\x16\xc7\x29\x02\xda\xf6\x35\x25\x5c\x92\x20\x6d\x3f\x70\xa1\xf6\x20\x5c\x08\x97\xbd\xc3\x85\xda\x23\x31\xd2\x08\x97\xc4\xb0\xa5\x07\x17\x6a\x8f\xc4\x48\x23\x5c\x12\xc3\x46\xb8\x10\x2e\x84\x0b\xe1\x92\x30\x4d\xdf\x5f\x99\xa3\x17\x56\x32\xc8\x5c\xd8\xe3\xe9\x5d\xe0\x1c\x69\x35\xc4\xa6\xdc\xe4\x4a\xee\x44\xf5\x40\xc9\xcb\x8c\x31\x9b\xd7\xc5\x9c\x88\x5a\x17\xfd\x91\xd8\xfd\xf5\x75\x31\x2c\x2f\x15\x3d\xac\x34\xf9\x61\xa5\x09\x87\x95\x46\x93\x2b\x0c\x41\xd1\x84\x46\x44\x44\x44\x44\x6f\x10\x57\x34\xf3\xc8\x16\xbd\x49\x17\x81\x39\xe7\xaf\x7c\x0c\x97\x63\x0b\x21\xeb\x44\x5e\x85\x75\x7d\x67\x56\xf6\x60\xb5\xda\x86\x38\x61\x8b\x3e\x57\x9e\x4d\xdc\xe3\x60\xc1\xf6\x8d\xe9\x69\xfe\x9c\xf1\xdb\x33\xe8\x6c\x41\x52\x0a\x54\x24\x30\xf6\x05\x8c\x14\xa0\xb2\xd3\xf8\x27\x57\x52\x0a\x54\xdc\x53\x30\x92\x03\xcb\x9e\x36\xc0\xb6\x25\xa5\x40\x45\x02\x83\xf0\x4f\x8c\x8a\x04\x06\x81\xb1\x6d\x49\x29\x50\x91\xc0\x20\x30\xb6\x2d\xe9\x7b\x54\xe4\xff\xfc\xef\x9f\x0b\xd3\x72\x6e\x1d\xeb\xdf\x8a\x39\x99\xda\x63\xe9\xd6\xa8\xd4\x9a\xa0\x60\x0e\x14\xcc\x82\x82\x19\x9e\xbb\x53\x27\x10\x6c\x10\xb2\x08\x99\xa5\xd0\x59\x6b\x68\xeb\xd9\xb7\x89\x88\x88\xb6\x4f\x5c\xd1\xed\xea\xe4\x58\x7d\x02\x76\x22\xd7\x43\x4c\x8c\x53\xf1\xa9\x55\x8d\x07\xd0\x72\x46\xa2\x4f\x9a\x89\x3e\x89\x45\xa5\x87\x3a\x06\xb5\x06\x5d\x04\x66\xb8\xf1\x43\xa2\xb0\x5a\x7f\x0d\xe7\x86\xfa\xda\xa8\xf8\x61\x26\x4b\x94\xac\x35\xe2\xe6\xd5\x6e\x4b\x08\xac\xd0\x7e\x57\xab\x0d\xa2\x58\xae\xb3\x04\x80\x2c\xdd\xce\xa2\x0b\xbf\xa1\xdb\x67\x91\x58\x95\x24\xab\x49\xc5\xa5\x24\xb7\x8d\x70\x2c\x0e\x55\xaa\x08\xe7\xa2\xd6\xac\x83\x70\x25\xc0\x7f\x72\x83\x82\x91\x75\x11\x8a\xe2\x54\xbd\xb3\x5a\x10\x95\x19\x8b\x2e\xb4\xb6\x64\x88\x7a\x83\x79\xbd\x87\xea\xbb\x1c\x2b\x25\xc1\xd1\xaa\xff\x0c\xeb\x4f\xca\x5a\x66\x25\x4c\xf6\x04\x13\x6a\x09\xc2\x84\x30\xd9\x23\x4c\xa8\x25\x08\x93\x24\xc9\x22\x4c\x92\xc9\x9a\x5c\x3d\x09\x13\xc2\x24\x69\xb2\x08\x13\xc2\x84\x30\x21\x4c\x90\xeb\x68\x6b\xff\xfc\xef\x9f\xc3\x46\x33\x7b\x58\x6e\xf2\xc3\x46\x13\x0e\xcb\x4d\x38\x6c\x35\xe1\xf0\xa2\xc9\xa5\xe3\x22\xf8\x0b\x96\x43\x68\xfa\xd6\x67\x5c\x13\x11\x11\xa5\x81\xb8\xa2\x65\xd9\xe4\x55\xc7\xd3\xe8\xd5\x11\xf2\xcf\x3a\x82\xf3\x84\x70\xf9\xb4\xec\x34\x78\xbb\x24\x87\xf9\xd7\x9c\x9d\x30\x04\x76\x33\x43\xa8\x0a\x29\xa5\xf6\x52\x7d\x93\xbd\xc1\xf9\x8e\xac\x8f\xf2\x2e\x46\xea\x65\x69\x63\xdf\xbc\x52\xef\x4f\x38\xbe\x43\x9a\x74\x5e\xcc\x3a\x31\x77\xc6\xb2\x5f\x63\xfd\xa9\x37\x0a\x9f\xe2\xda\x0d\x11\x89\x55\x8c\x6c\x4f\xa0\xed\x3b\x06\x02\xd9\x4e\xb6\xef\x2d\xd7\x6e\x88\x48\xac\x62\x64\xfb\xce\xd8\x9e\x58\x10\x76\x0c\xe7\xa4\x89\x48\xac\x62\x64\x3b\xd9\x9e\x28\xae\xdd\x10\x91\x58\xc5\x7e\xd0\x76\xfe\xcf\xff\xfe\xa9\x54\x9a\xbc\x52\x69\x42\x45\x06\x18\xd2\x10\x14\x9d\x02\x0c\x11\x11\x11\xbd\x22\x7e\x57\x2e\x51\x28\x20\x5a\xed\x46\x60\x10\x18\x29\x05\x23\x05\xa8\xec\x34\xfe\xc9\x95\x94\x02\x15\xf7\x14\x8c\xe4\xc0\xb2\xa7\x0d\xb0\x6d\x49\x29\x50\x91\xc0\x20\xfc\x13\xa3\x22\x81\x41\x60\x6c\x5b\x52\x0a\x54\x24\x30\x08\x8c\x6d\x4b\xfa\x1e\x15\xe5\xc0\xbe\x3f\xf6\x46\xf6\xbf\x65\xbf\x33\x70\x82\x94\xd5\xe5\x5a\x13\x4e\x1b\x4d\x38\xae\x35\xa1\xd4\x90\x65\x3e\x52\x07\x20\xfe\x95\x17\xb5\x0c\x08\x32\xc3\x00\x0b\x22\x02\x2d\x22\x7f\x64\x88\x88\x88\x88\x7e\x8c\xb8\xa2\x97\x4e\x3a\xa2\x4f\x62\x63\x53\x0b\xd3\x2f\xdf\xce\xe4\x01\x43\xf4\x7e\xb7\xe2\x40\x4f\xf4\x79\x96\x87\xc0\xba\x56\x54\xf2\xc4\xc6\xc0\xe8\x58\x41\xf4\x88\x8e\x17\x6e\x64\xef\x29\x7b\x4a\x99\x3e\x59\x96\x72\x56\x54\x43\x96\x16\x3e\x8c\x81\xf5\xd6\xd9\xc5\xb1\x95\xb3\xd2\xd3\xf0\x29\x8e\xc5\x59\xd1\xb1\x97\x2d\x84\x5e\x76\xae\xe3\xd3\x32\xd7\xa2\xaf\x5f\xe1\x5f\xc8\x5e\xca\xbb\xbd\x5e\x81\x85\x69\x1f\x55\x4f\x6e\x36\x3c\x80\xde\x78\xaa\xc9\xc2\xb4\x18\xa4\xb9\x29\xa0\xb7\x2e\xd9\xf6\xeb\xc2\x1b\xd7\x79\x5d\x39\x0c\x80\xf4\xee\xb3\xfa\x23\xcf\xf4\x0d\x0f\xdd\xcf\xb1\xae\xdc\x5f\xa9\x7c\x81\xa0\xb7\x29\x02\x83\xc0\xf8\x33\x15\x53\x80\xca\x4e\xe3\x9f\x5c\x49\x29\x50\x71\x4f\xc1\x48\x0e\x2c\x7b\xda\x00\xdb\x96\x94\x02\x15\x09\x0c\xc2\x3f\x31\x2a\x12\x18\x04\xc6\xb6\x25\xa5\x40\x45\x02\x83\xc0\xd8\xb6\xa4\xef\x51\x91\x33\x4d\x26\xaa\xae\x34\x9a\x5c\xfc\x67\x90\x23\xe7\xc1\x81\x4c\xa5\x2c\x0f\x42\xa5\xdc\x84\x4a\xab\x09\x95\x0b\x51\x01\x8c\xf0\x8f\x22\x37\x11\x11\x11\x7d\x82\x64\xe4\xa6\xe9\xa6\xc8\x4d\x06\x82\xf3\x48\x91\x9b\x28\x72\xd3\xae\x89\x48\xac\x62\x64\x7b\x02\x6d\xdf\x31\x10\xc8\x76\xb2\x7d\x6f\xb9\x76\x43\x44\x62\x15\x23\xdb\x77\xc6\xf6\xc4\x82\xb0\x63\x38\x27\x4d\x44\x62\x15\x23\xdb\xc9\xf6\x44\x71\xed\x86\x88\xc4\x2a\xf6\xd3\x91\x9b\xa6\xd6\xbf\xc7\xb5\xa6\x82\xfc\xb8\xd6\xe4\xf3\x61\xf7\xf0\x28\xe3\x07\xc8\xb8\x5c\xcb\xb1\x7c\x1c\xf9\x01\x43\xae\x98\xaf\x4e\x30\x7e\xc0\x18\x57\x3a\xaf\x4e\x68\xfc\x80\x69\x5c\xb1\x5e\x9d\xd0\xf9\x01\xd3\xb9\xd2\x7d\x75\xc2\xe0\x07\xcc\xe0\x8a\xbd\x7a\x42\xe3\x07\xa8\x71\x45\x5b\x3d\xae\xf3\x03\xd4\xb9\x8c\x3c\xb5\x74\xdc\xe0\x07\x68\x70\xc5\x58\x3d\x9e\xe1\x07\x98\xe1\x4a\x66\xf5\x78\x96\x1f\x60\x96\x2b\xd9\xd5\xe3\x39\x7e\x80\x39\xae\xe4\x56\x8f\xe7\xf9\x01\xe6\xb9\x92\x5f\x3d\x5e\xe0\x07\x58\xe0\x4a\x61\xe5\xf8\x01\xe3\x0a\x32\xbe\x8a\xa9\xc4\x93\x21\x5f\x85\x54\xc2\xc9\x18\x5f\x45\x54\xa2\xc9\x34\xbe\x0a\xe8\x81\xc6\x15\xd4\xf8\x2a\x3a\x07\x3a\x57\x50\xe7\xab\xe0\x1c\x18\x5c\x41\x83\xaf\x62\x73\x90\xe1\x0a\x66\xf8\x2a\x34\x07\x59\xae\x60\x96\xaf\x22\x73\x90\xe3\x0a\xe6\xf8\x2a\x30\x07\x79\xae\x60\x9e\xaf\xe2\x72\x50\xe0\x0a\x16\xf8\x12\x2c\xd7\xcd\x43\x2e\xfe\xe7\xc7\x82\x65\x47\xa5\xb1\x3f\x99\xd8\x83\x89\x5c\x78\x54\xaa\x35\xa1\x55\x69\xc2\xa1\xfc\x6f\x88\x0f\x8d\x26\x57\xee\x54\x1f\xe4\x26\x5c\x77\xa4\xad\xae\x3d\xd2\x32\x1f\xa7\xad\x67\x47\x26\x22\x22\x4a\x2c\x71\x45\x2f\xe7\x6b\xa2\xb7\xf1\x59\x51\xec\x1a\xe7\x88\xa0\xcf\xa4\xab\x42\xae\x7a\x39\x7f\xe5\xdf\x1e\xbe\x20\x9c\x5a\xa1\x17\x5c\x2e\x41\xaa\xd4\x10\xae\x6b\x08\xcc\x17\x75\xd0\x8b\x2f\x2e\x0a\x96\xcc\xac\x0b\x8e\xb6\x71\xbd\x8f\xa9\xbf\xbb\x56\x68\x71\x95\xc5\x89\x95\x63\x92\x6d\x23\xc7\xe2\xec\x43\xb8\xba\xe8\x05\x11\x32\x2d\x37\xf4\xf0\x2f\x74\xcd\x4a\x5d\xe7\xa5\x43\x44\xb8\x16\x7c\xb6\xed\x51\xd4\x37\x9a\x6d\x42\x60\x10\x18\x29\x05\x23\x05\xa8\xec\x34\xfe\xc9\x95\x94\x02\x15\xf7\x14\x8c\xe4\xc0\xb2\xa7\x0d\xb0\x6d\x49\x29\x50\x91\xc0\x20\xfc\x13\xa3\x22\x81\x41\x60\x6c\x5b\x52\x0a\x54\x24\x30\x08\x8c\x6d\x4b\xfa\x1e\x15\xb9\xc6\x82\xa5\x38\x81\x0b\xa6\xe8\x76\xbd\xf1\xd8\x94\x1e\x98\xb8\xf7\x85\x2b\x59\xd5\x58\xf8\x5c\xa4\xbf\x85\x88\x88\x68\xcf\x89\x2b\x5a\x0d\x6b\xa2\x73\x60\x17\xae\x25\xf7\xcf\xa7\x75\x1a\xaa\xa7\xa7\xd1\xd6\x55\x24\x30\xf6\x05\x8c\x14\xa0\xb2\xd3\xf8\x27\x57\x52\x0a\x54\xdc\x53\x30\x92\x03\xcb\x9e\x36\xc0\xb6\x25\xa5\x40\x45\x02\x83\xf0\x4f\x8c\x8a\x04\x06\x81\xb1\x6d\x49\x29\x50\x91\xc0\x20\x30\xb6\x2d\xe9\x7b\x54\xe4\xb9\x82\xad\xc7\x86\xea\x27\xd3\xb1\xd9\xbf\x33\x83\x3c\x2d\x07\xa8\xc3\x01\x1a\x20\xd7\xb8\xe8\x96\x6a\x81\xa2\x23\x28\x06\x82\x5c\xf1\xf2\x7a\xb8\x9e\x7d\x82\xb8\xc2\x2e\xac\xb1\xb8\xa8\x7d\x5d\x13\x3b\x4d\x3f\xac\x22\xb0\x6e\x27\x8a\x3d\xb3\x52\xea\x76\xc5\xc7\xf3\x8f\x8f\xe2\x69\xa3\xd2\xab\x61\x40\xfd\xd0\x4b\xe5\xe0\x5f\xfe\x64\x86\xa0\x8f\xbb\xc8\x19\x2e\xf9\x56\xa6\x77\xb6\x1b\x2c\x6e\x29\xd6\x9a\x10\x25\xd0\x0f\x56\xb7\x1c\x56\x9a\x5c\x61\x2f\xea\x25\x84\xdb\x20\xab\xfe\xd2\x02\x17\x4d\x37\x32\x46\x66\xeb\x43\xbe\x44\x44\x44\xc9\x24\xae\xe8\xd8\xa8\x8b\x0e\xe4\xbc\x56\x63\x70\x58\xef\x3c\xab\x97\x30\x74\x11\xfa\xd7\x0c\xa1\xd0\x41\xd0\x2b\x13\x84\xb6\x29\x3a\xcf\xa8\xab\xee\xeb\x6d\x84\xfa\x0c\xa1\x71\x38\x42\x60\x8f\x16\x42\xe3\x7c\x69\x41\x88\xe9\x45\xf9\x73\x82\x40\x64\xc7\xe2\x6c\x4f\xb0\xb7\x11\x58\x47\xc6\x39\xbb\xa4\x85\x1c\xc9\x7e\x2d\x49\xfb\x0b\x10\x81\x41\x60\x7c\x41\xc5\x14\xa0\xb2\xd3\xf8\x27\x57\x52\x0a\x54\xdc\x53\x30\x92\x03\xcb\x9e\x36\xc0\xb6\x25\xa5\x40\x45\x02\x83\xf0\x4f\x8c\x8a\x04\x06\x81\xb1\x6d\x49\x29\x50\x91\xc0\x20\x30\xb6\x2d\xe9\x7b\x54\xe4\x7a\x26\xee\x6c\xa8\x7a\x6e\xd7\x0b\x5c\x43\x51\xea\xfe\x52\xb9\xd1\xe4\x4c\xbd\x5d\x5e\xc6\xf1\x59\x5a\x8c\x35\x06\x9f\x3e\x7f\x05\x22\x22\x22\xa2\x57\xc4\x15\xe3\xa6\xe7\xb6\xd4\x5f\xa0\x9d\x9d\x74\xc5\xfe\x6a\x1e\xe1\x6a\x0f\x12\xf8\x6b\x57\xb3\xa0\xc0\x66\x16\xc2\xb9\x17\x16\x24\x06\xb1\x8c\xfe\x35\x84\xa3\x22\xc2\x73\x69\xe9\x4a\xc2\xb4\x4e\x07\xa1\x1a\x9e\x5a\x70\x2d\x1e\x15\x94\xfd\x9f\xb2\xff\xa7\xe3\x15\x29\xed\x2f\x63\x04\x06\x81\xf1\x05\x15\x53\x80\xca\x4e\xe3\x9f\x5c\x49\x29\x50\x71\x4f\xc1\x48\x0e\x2c\x7b\xda\x00\xdb\x96\x94\x02\x15\x09\x0c\xc2\x3f\x31\x2a\x12\x18\x04\xc6\xb6\x25\xa5\x40\x45\x02\x83\xc0\xd8\xb6\xa4\xef\x51\x91\x33\xb4\xb3\xb1\xac\x2f\xf6\xa0\x37\x36\xbb\xb6\xf4\x55\x2d\xe2\x8d\xb1\xe1\x9f\x78\xa9\x88\x88\x88\x76\x98\xb8\xa2\x4f\xbd\xd1\x10\xb4\x7b\xbf\x3a\x04\xfd\xf4\x22\xec\x7d\x56\x96\x89\x8c\x2d\x84\x4b\x0f\x81\x3d\x0e\x3d\x5a\x8a\x92\x9c\x27\x4b\xda\x9f\x61\x04\x06\x81\xf1\x05\x15\x53\x80\xca\x4e\xe3\x9f\x5c\x49\x29\x50\x71\x4f\xc1\x48\x0e\x2c\x7b\xda\x00\xdb\x96\x94\x02\x15\x09\x0c\xc2\x3f\x31\x2a\x12\x18\x04\xc6\xb6\x25\xa5\x40\x45\x02\x83\xc0\xd8\xb6\xa4\xef\x51\x91\x33\x2d\xbe\x14\xe5\x62\x6c\xf6\xfc\x60\x78\xff\x22\x36\xc4\x0f\xc7\xb5\x26\x57\x6e\xd4\x53\x08\x36\x61\x36\xf7\xb5\xc1\xca\x8c\xad\x07\xd6\x21\x22\x22\x4a\x1e\x71\xc5\xb8\xec\x14\x45\x07\xc2\x8e\xca\x16\x42\xfb\xc2\x94\x1f\x58\x77\x7d\x7a\xf6\xcb\xb1\x85\x90\x75\xa2\x35\x08\x1b\x87\xf2\x83\x4e\xce\x42\x18\x8e\x10\x9e\x8b\x28\x63\x68\xbd\x5a\xec\x60\x45\xa1\xb1\x3a\x75\xeb\xf5\x62\x0a\x4a\x6d\x9e\xf4\xe7\x5f\xda\x9f\xb4\x04\x06\x81\xf1\x05\x15\x53\x80\xca\x4e\xe3\x9f\x5c\x49\x29\x50\x71\x4f\xc1\x48\x0e\x2c\x7b\xda\x00\xdb\x96\x94\x02\x15\x09\x0c\xc2\x3f\x31\x2a\x12\x18\x04\xc6\xb6\x25\xa5\x40\x45\x02\x83\xc0\xd8\xb6\xa4\xef\x51\x91\x33\x3d\xee\x86\x28\xf9\xd6\x9d\x39\xb6\x27\x53\xe9\x89\x28\xc5\x32\x70\x70\x85\x9d\xaa\x1e\x84\xdb\x20\xf1\x06\x65\x38\x27\x22\x22\x7a\x9b\xb8\xa2\x9b\x4f\x23\xd1\x6d\xb0\xe2\x35\x22\x68\x58\x15\x1f\xae\x8a\x7f\x6d\x90\xbf\xf8\x6c\x21\x9c\xbb\x73\xbf\x02\xfb\x58\x62\xa5\x3f\xf7\x2b\x9c\xbd\x5f\xb9\x8a\x61\xce\x27\x59\xba\x2d\x21\x30\xb7\x2d\x3a\xe0\x4a\x0a\x9f\x16\xf4\xe8\x24\x30\x08\x8c\x3f\x53\x31\x05\xa8\xec\x34\xfe\xc9\x95\x94\x02\x15\xf7\x14\x8c\xe4\xc0\xb2\xa7\x0d\xb0\x6d\x49\x29\x50\x91\xc0\x20\xfc\x13\xa3\x22\x81\x41\x60\x6c\x5b\x52\x0a\x54\x24\x30\x08\x8c\x6d\x4b\xfa\x1e\x15\x39\x2b\x2c\xfb\x15\xba\xe6\x28\x72\x2b\xc4\xe2\x17\xf5\xd4\x3e\x45\x30\x22\x22\x22\xfa\x12\x71\x45\xb7\xce\x64\x2f\xc2\x34\xa3\x2a\xf7\x9b\x16\x35\x04\xf9\x2f\xd8\x52\x9e\x86\x73\x76\x83\xa0\xd7\x6f\xc3\x5e\x6d\xc5\x21\xe0\xfd\x0a\x53\x7f\x33\xd4\xc4\x59\x99\xc0\x7b\xb4\xc1\x17\x60\x22\x42\xe7\xee\x05\xe1\xaa\x83\xc0\x9e\xc6\x61\x76\x89\x43\x0c\xd2\x4d\xcc\x0b\x8d\x7a\xeb\x83\x4b\x1f\xce\x69\xe9\xc3\xb6\x9f\x8d\x69\x7f\x0a\x13\x18\x04\xc6\x17\x54\x4c\x01\x2a\x3b\x8d\x7f\x72\x25\xa5\x40\xc5\x3d\x05\x23\x39\xb0\xec\x69\x03\x6c\x5b\x52\x0a\x54\x24\x30\x08\xff\xc4\xa8\x48\x60\x10\x18\xdb\x96\x94\x02\x15\x09\x0c\x02\x63\xdb\x92\xbe\x47\x45\xce\x72\x71\x17\xc5\xff\xf9\x63\xc7\xba\x9b\xaf\x7b\x58\x38\x29\x5e\xd4\x3c\x28\x53\xf5\x2c\xee\xa8\xd8\xf6\x9c\x6a\x22\x22\xa2\x24\x11\x57\x8c\x93\x97\x9a\xe8\x2b\x58\xf9\x09\x0d\x75\x08\xac\x71\x5b\x14\xdd\xc6\x6a\xd7\xf3\x7c\xcc\x28\xe4\x51\xb2\x1f\x38\x69\x7f\xb4\x11\x18\x04\xc6\x17\x54\x4c\x01\x2a\x3b\x8d\x7f\x72\x25\xa5\x40\xc5\x3d\x05\x23\x39\xb0\xec\x69\x03\x6c\x5b\x52\x0a\x54\x24\x30\x08\xff\xc4\xa8\x48\x60\x10\x18\xdb\x96\x94\x02\x15\x09\x0c\x02\x63\xdb\x92\xbe\x47\x45\xae\xe7\x6d\x63\x31\xee\x7f\x78\xe7\x4c\x1c\xd7\xf4\x83\xa5\x09\x2b\x51\x8f\x82\x24\x0c\x87\x95\x26\xd4\x1a\x67\x50\x6b\x94\xb9\xc2\x9a\x72\xcd\x42\x73\x39\x14\x52\xb0\x67\x61\xd9\x08\x9c\x04\xc6\x2a\x65\xb2\x99\x6c\x26\x97\x7f\x4d\xaf\x6a\x12\x11\x11\xed\x05\x71\x45\x2f\xe7\xeb\xa2\x57\x61\x4f\xf5\x22\xaa\x7d\x78\x3a\xae\x99\x6a\xf1\xef\x07\x4a\xd2\x72\x45\x04\xcd\x76\x11\xf4\x42\x2f\xec\x2e\xe7\x97\xbb\x29\x20\xb0\x69\x6e\x86\xc0\xba\x9d\x28\x68\xd1\x4a\x49\x2e\x86\xf8\x40\x64\xa5\x4d\x9b\x5e\x15\xa1\xb5\xc2\x7e\xf6\x3a\x4a\xd2\xba\x52\x2c\x72\x52\x39\x85\x0f\x1d\x7a\x02\x13\x18\x04\xc6\x9f\xa9\x98\x02\x54\x76\x1a\xff\xe4\x4a\x4a\x81\x8a\x7b\x0a\x46\x72\x60\xd9\xd3\x06\xd8\xb6\xa4\x14\xa8\x48\x60\x10\xfe\x89\x51\x91\xc0\x20\x30\xb6\x2d\x29\x05\x2a\x12\x18\x04\xc6\xb6\x25\x7d\x8f\x8a\x3c\x9b\x8b\xbb\x27\x8e\x9d\xce\xd8\x1c\x4c\xcd\xb1\xf4\x4f\x1c\xd7\x9a\x50\x6a\x34\xa1\x54\x6e\xc4\x96\x28\x0c\x54\x0f\x70\x9e\x1c\xfa\x0f\xe2\x29\x2d\xa6\x33\x07\x9f\xd6\xd4\x31\x32\x44\x44\x44\x44\x46\xc6\xe0\x8a\x5e\x3a\xe9\x1c\xaa\x45\x60\x63\x93\x89\xbd\x0c\x7a\x24\x7d\x0a\x46\x2d\x4a\xfe\xdc\x13\xdd\x9b\xe5\x21\xb0\xae\x15\x95\x64\x30\x26\x03\xa3\x63\x85\x62\x94\x33\x5a\x6c\x64\x47\x29\x3b\x45\xc3\x8b\x4a\xab\x59\xa5\x8b\x51\x14\xa5\x79\x30\xa7\xb5\x67\x17\xc7\x56\xce\x4a\xe7\xc3\xa7\x38\x16\x67\x45\x1f\x5e\xb6\x10\xb4\xab\x59\x50\x60\x33\x0b\xe1\xdc\x0b\x0b\x12\x83\xa7\xc5\x65\x6a\x08\x47\x45\x84\xe7\xd2\xd2\x95\x84\x69\x9d\x4e\x10\x14\x4a\x9c\x5a\x70\x2d\x9e\x09\x2b\xc2\x17\x8a\x2f\x8e\x6d\xd4\x7e\x81\x8b\x3c\x8b\xbf\x66\xb4\xd6\x24\x89\x6f\x11\x69\x7f\x5f\x21\x30\x08\x8c\x2f\xa8\x98\x02\x54\x76\x1a\xff\xe4\x4a\x4a\x81\x8a\x7b\x0a\x46\x72\x60\xd9\xd3\x06\xd8\xb6\xa4\x14\xa8\x48\x60\x10\xfe\x89\x51\x91\xc0\x20\x30\xb6\x2d\x29\x05\x2a\x12\x18\x04\xc6\xb6\x25\x7d\x8f\x8a\x5c\x47\x5b\x5f\x38\x73\x4e\xec\xc1\xc4\x71\xfb\x8e\xf4\xe5\x9c\x2c\x67\xd7\x2e\xab\x75\x08\xb7\x94\x5d\x9b\x88\x88\xe8\x35\x71\x45\x3f\xc1\xba\xe8\x24\xd8\xa9\x8f\x08\xe7\xd7\x55\xf9\xa1\x5b\x94\x81\xa5\x1e\xd6\x8c\xb7\xd7\x69\xb0\x3f\x39\x4f\x99\xb4\x3f\xcf\x08\x0c\x02\xe3\x0b\x2a\xa6\x00\x95\x9d\xc6\x3f\xb9\x92\x52\xa0\xe2\x9e\x82\x91\x1c\x58\xf6\xb4\x01\xb6\x2d\x29\x05\x2a\x12\x18\x84\x7f\x62\x54\x24\x30\x08\x8c\x6d\x4b\x4a\x81\x8a\x04\x06\x81\xb1\x6d\x49\xdf\xa3\x22\x67\x5a\x3c\xa1\xc4\x99\x39\x70\x5c\xc7\xed\x8d\xcd\xee\x52\xda\xeb\x45\x70\xa9\x30\xa6\x14\x1c\xa0\xce\x15\x36\x5c\xac\xe0\x88\x62\x4a\x05\xb1\xa4\x22\x67\xc0\xd2\x4a\x0d\x43\x97\xc1\xa4\xe2\xf4\x99\xa0\x33\x39\x9d\x2b\x7a\xf6\xaa\x3b\x84\xeb\x4e\x7b\xb8\x39\x6b\xee\xe5\xd8\x42\xc8\x3a\x18\x62\xb0\x66\x08\x50\x2f\x20\xe4\xc4\x61\xdb\x45\x60\x5a\x1d\x81\x8d\x3a\x9d\xef\x88\x22\x53\xdf\xc1\x81\xc8\xfc\xc9\x0c\xb9\x61\xc4\x57\xfc\x9c\x39\xf6\xa3\xbc\x61\xce\x42\x07\x91\xb8\x4d\x62\x71\xc8\xca\xa1\xc7\x48\xd3\x54\x03\xa2\xed\x4a\x10\xb2\xc5\x4d\xa3\x1b\x19\x23\xa3\x67\x5f\x53\x4e\x23\x22\x22\xda\x3f\x92\x01\xc7\xce\x45\xbf\xc1\xaa\xd7\x35\x04\xfb\xda\x13\x1f\xc6\xee\x0c\x41\x3b\x89\x07\x06\xeb\x9a\x08\xec\xd1\x18\x7e\x67\x4c\xb0\x72\x07\x41\xd7\xb4\x4f\xf7\xe3\x2c\x51\xfd\x38\xbd\x33\x25\x40\x45\x02\x63\x5f\xc0\x48\x01\x2a\x3b\x8d\x7f\x72\x25\xa5\x40\xc5\x3d\x05\x23\x39\xb0\xec\x69\x03\x6c\x5b\x52\x0a\x54\x24\x30\x08\xff\xc4\xa8\x48\x60\x10\x18\xdb\x96\x94\x02\x15\x09\x0c\x02\x63\xdb\x92\xbe\x47\x45\xae\x1b\x4b\x0e\x25\x67\xec\x05\x9e\x81\x03\xd4\xe1\x00\x0d\x38\xc0\x8c\x74\x08\x04\x8e\xa4\x33\xae\xe8\x8e\x5a\x5b\xb8\x8d\x32\x73\x4f\xc0\x3c\x25\xc9\x0a\x19\x19\x23\xa3\x7d\x2c\xd8\x4f\x36\xc3\x15\x4d\x13\x8a\x3f\x9c\x14\x10\x34\xfd\xb0\xfa\x33\x4e\x1e\x6d\x34\x7b\x3d\x8f\x3d\x5d\xfe\x9d\xa5\x84\x33\x55\x67\xd2\xf1\x5c\xd9\x8e\xad\x8a\xf8\x6f\x88\x4d\x3c\xe5\x7c\x51\xfd\xf5\xa7\xf1\xdc\xf4\x95\xff\x0f\x92\xf1\x5e\x8d\xf0\x6e\xf8\x74\x64\x39\x22\x22\xa2\xd4\x12\x57\xb4\x81\x8d\x08\xe6\x45\x1b\xa1\x31\x42\xa8\xb6\x11\xd8\xa3\x85\xd0\xb4\x10\x98\x5f\x43\x68\xd4\xe2\x47\x44\x61\x7e\x24\x9b\xc5\x30\xee\x9b\x5e\xc1\x0d\x31\xcb\x96\xa3\x97\xe9\xa7\xf3\x7a\x8b\x89\x06\x47\xf3\x8f\x8b\x68\x68\x8b\x78\x67\x8b\xe7\xc0\xca\xd9\x87\x30\x5a\x1b\x9b\x46\x4f\x94\x20\xe6\x9c\x81\x41\x42\x9a\xd3\x1a\xc2\x84\x21\x5c\x23\x42\xb7\x1d\x04\x62\x1b\x75\x83\xbd\x38\x7f\xee\xad\xff\x1c\x04\xa7\x0b\xc4\x5e\x7c\xeb\x32\xaa\x1f\x58\xb4\x35\x7a\x7c\x79\x93\x6d\x25\x23\xcf\xc6\x27\x77\xf5\x07\x75\x4e\xc3\xf3\x9f\x5e\x7d\x13\xa0\x22\x81\xb1\x2f\x60\xa4\x00\x95\x9d\xc6\x3f\xb9\x92\x52\xa0\xe2\x9e\x82\x91\x1c\x58\xf6\xb4\x01\xb6\x2d\x29\x05\x2a\x12\x18\x84\x7f\x62\x54\x24\x30\x08\x8c\x6d\x4b\x4a\x81\x8a\x04\x06\x81\xb1\x6d\x49\xdf\xa3\x22\xd7\x72\x71\xbf\x60\xcd\xec\x8e\x9d\xee\x5b\x0e\x25\x5b\x3d\xfd\x98\x43\x49\xa7\x04\x3f\x44\x44\x44\x1f\x20\xae\x68\x35\xac\x21\x1c\x67\x66\x08\xac\x50\x8a\x86\xff\xbb\x5d\x84\x0e\x13\xc7\xf2\x23\x04\xfd\xa4\x8d\xc0\x72\x5d\x04\x76\x2b\x8e\x99\x6c\xd9\xe3\xe3\x86\x67\x9d\x53\x17\xe1\xa4\x1b\x5e\x44\x2e\x20\xd5\x10\x41\x9b\x68\x08\xcc\x70\x11\x32\x66\x15\xa1\x36\x42\x60\x8f\xb3\xe8\x8a\x73\xee\x75\xa5\xec\x9d\x90\xcc\x4a\x08\x6d\xa9\x83\x94\xbc\xd0\xa1\xd0\x8e\x9c\x16\x8b\x63\xb7\x87\x1b\xbc\x0a\x52\xd7\x64\x78\x6a\xc8\xeb\x91\x04\x49\x29\x50\x91\xc0\xd8\x17\x30\x52\x80\xca\x4e\xe3\x9f\x5c\x49\x29\x50\x71\x4f\xc1\x48\x0e\x2c\x7b\xda\x00\xdb\x96\x94\x02\x15\x09\x0c\xc2\x3f\x31\x2a\x12\x18\x04\xc6\xb6\x25\xa5\x40\x45\x02\x83\xc0\xd8\xb6\xa4\xef\x51\x91\x67\xb5\x65\xaf\xc7\x60\x6a\x2e\x05\xd6\xe3\x4a\x4b\x35\xbe\xb6\x5c\x86\x88\x88\x88\xe8\x15\x71\x45\xcf\x8c\x2d\xd1\xaf\x34\xda\x33\xb1\xab\xce\x17\x23\xca\x65\x8e\x06\x13\x9d\x93\x8b\xd0\x1a\x89\x3e\xac\x1a\x79\x21\xac\x2a\x42\x4d\x2f\x21\x64\x6a\x5a\xd8\xc1\x05\xe3\xfb\xf3\xf5\x2a\x8e\x38\x96\x95\xa1\xd5\xec\x28\x5d\xbf\x8c\xb4\x26\x4a\xad\xf3\xb0\x47\x3c\x6e\xb6\x10\xce\x5d\x04\x76\xc8\x10\xaa\xe2\x12\x87\x18\x16\x2a\xb5\xd5\x23\x33\x2b\x58\x9e\x22\x8f\xc8\x82\x35\x5f\xa3\x32\x28\x22\xb4\x85\x90\x87\x07\xd1\xa9\x0a\x33\x82\x18\x6a\xef\x97\x1c\x61\x6e\x41\x94\x6e\x4b\xe4\x02\x49\xf6\xb3\x37\xed\x4f\x79\x02\x83\xc0\xf8\x82\x8a\x29\x40\x65\xa7\xf1\x4f\xae\xa4\x14\xa8\xb8\xa7\x60\x24\x07\x96\x3d\x6d\x80\x6d\x4b\x4a\x81\x8a\x04\x06\xe1\x9f\x18\x15\x09\x0c\x02\x63\xdb\x92\x52\xa0\x22\x81\x41\x60\x6c\x5b\xd2\xf7\xa8\xc8\x0d\x2d\x1e\x49\xac\xe6\xb8\x93\xbe\x74\x81\xd4\xde\x4a\x15\x13\xe6\x17\x3a\x57\x7b\xa0\xb0\xf3\x4d\xc9\x62\x96\x12\xc6\x18\x6b\x32\xc6\x7c\x34\xbd\x44\x5e\xe6\x97\xa8\x0b\x71\x32\xbf\x84\xda\x03\xfb\xda\x3d\x87\x87\x7a\x1b\x41\xef\x5d\x86\xc6\xce\xc7\xfa\x8a\x03\x04\x36\x9d\xb8\xdf\x94\x64\x22\x0c\x1b\xf4\x7e\xf8\xb8\x44\x8f\x27\x72\x56\x88\x3b\xbf\x2e\xcc\xb1\x33\x91\x2d\x7f\x11\x5f\xf5\x33\x6f\xfa\x56\xa5\xd6\xe4\x4a\x41\x1d\x80\xdc\xac\x5d\xfb\xf3\xe9\xec\xf3\xf2\xc6\xc8\xea\xd9\x6d\x2f\x3c\x20\x22\x22\x4a\x20\x71\x45\xef\x5c\xa2\xe8\x70\x6a\xe5\x22\x82\x55\xef\x88\xf2\x89\xe8\xc6\x0a\xc5\xc8\xe5\xc5\x44\x77\xec\x79\x08\x2d\x0f\x81\x8d\x2d\x84\xcb\x5a\xe8\xcc\xba\x16\x05\x5f\x74\x7d\xe8\x45\xab\x84\x9e\xbc\x20\xf2\x5a\x2c\xaa\xdb\xa2\xa3\x5e\x44\x7f\x7b\x33\x9a\xdc\xea\xd9\x75\xf1\xe2\x1c\xef\xf5\xb1\x4f\x45\x98\xbb\x45\x38\xed\x23\x64\x6a\xfa\xea\x03\xee\xe6\x19\xe1\xae\x24\xd8\x1e\x10\x58\x56\x9c\xb3\xfb\x6e\xb4\x5c\x4a\xae\x39\x5a\x67\x1c\xad\x3e\x4a\xd9\x3b\x5f\xda\xdf\x2e\x09\x0c\x02\xe3\x0b\x2a\xa6\x00\x95\x9d\xc6\x3f\xb9\x92\x52\xa0\xe2\x9e\x82\x91\x1c\x58\xf6\xb4\x01\xb6\x2d\x29\x05\x2a\x12\x18\x84\x7f\x62\x54\x24\x30\x08\x8c\x6d\x4b\x4a\x81\x8a\x04\x06\x81\xb1\x6d\x49\xdf\xa3\x22\x67\xcc\xce\xc6\x5c\x6f\xde\xc4\xf2\x9e\xe6\xbe\x37\xf9\xdf\x68\x42\xad\xdc\x68\xce\x33\x32\x1d\x60\x46\x3a\xe5\xa4\x0f\x4e\xa6\x67\xd2\x7c\xf5\x0e\xa2\xed\xa3\x7a\x0f\x8a\x2e\xb7\x46\xb0\x0d\xfd\x70\x19\x5c\xf8\xe8\xa2\xb4\x4d\x86\x6e\x64\xb2\x99\x5c\x26\x9b\xcf\x66\xd6\x50\x61\xfd\xe1\xd7\x64\x66\x83\xec\xef\x42\x05\x36\xb9\x94\xe9\x95\x5e\x5a\x6a\x0b\x58\x47\x18\xca\xda\x08\xc7\x75\x04\x76\xd2\x41\xb0\xa4\x5a\x4e\x1f\x41\x2f\x17\x11\xba\x33\x04\x96\x29\x22\x58\x0c\x41\x7b\x60\x08\x4e\x8d\x7d\x5f\x22\xa8\xda\x9a\x91\xc9\x7a\x90\xad\x63\xdc\x4e\xef\xe0\xa4\x4c\x08\xc5\xb2\xf1\x7b\xe9\xca\xe9\x05\x0b\xd9\xae\x6a\x4d\xa8\x36\xde\xf0\xe4\x72\x85\x15\xd5\x17\x08\xb7\x5a\xb0\x5d\xeb\xcd\x0d\x97\xbf\xc9\xbb\x26\x9b\xc9\x1a\xb9\x15\xca\xeb\x44\x44\x44\xfb\x48\xc1\xfc\x0c\xd1\x79\xb0\x67\xb9\xf6\x4c\x76\x50\x4e\x0d\xa1\xef\x21\xf4\x5a\x43\x84\x97\x72\x5b\x9c\xd7\x3a\x6d\x04\xfd\xb6\x12\xf6\x70\xcb\x3e\x22\xb9\x58\x6d\x52\x7d\xf9\x99\x2c\x80\x7f\xf2\xcc\xd8\xd8\x21\xeb\x9e\x97\xa8\x97\x0c\x7a\xe3\x22\x30\x08\x8c\x3f\x53\x31\x05\xa8\xec\x34\xfe\xc9\x95\x94\x02\x15\xf7\x14\x8c\xe4\xc0\xb2\xa7\x0d\xb0\x6d\x49\x29\x50\x91\xc0\x20\xfc\x13\xa3\x22\x81\x41\x60\x6c\x5b\x52\x0a\x54\x24\x30\x08\x8c\x6d\x4b\xfa\x1e\x15\x79\xd6\x88\xaf\x04\xbb\xf2\x86\xf6\xdc\x85\xb0\x88\x87\x57\x57\xaf\x21\xd8\xfc\xc1\xb2\x1f\x22\x22\x22\xa2\x18\x71\xc5\x30\xaf\x51\x74\x2c\x2c\x33\x71\xc5\xbe\x89\x88\x7f\x1c\x1b\xaf\x16\x2d\x8f\xf9\x99\xd8\x78\xeb\x4f\xbd\xc7\x35\x3f\xb2\x58\xb8\x43\x4b\x73\x92\xfe\x10\x4e\xfb\xe3\x9e\xc0\x20\x30\xbe\xa0\x62\x0a\x50\xd9\x69\xfc\x93\x2b\x29\x05\x2a\xee\x29\x18\xc9\x81\x65\x4f\x1b\x60\xdb\x92\x52\xa0\x22\x81\x41\xf8\x27\x46\x45\x02\x83\xc0\xd8\xb6\xa4\x14\xa8\x48\x60\x10\x18\xdb\x96\xf4\x3d\x2a\x72\x7d\x29\x36\x5a\xc3\x1c\x9a\xe3\x60\x41\xc5\x01\xea\x70\x80\x06\x1c\x60\x86\x2b\x7a\x5f\xed\x47\x8b\x6a\x40\xc9\xac\x75\x86\x30\xed\x63\x0e\x12\xa6\x71\x45\xd3\x84\x7a\x0f\x27\x85\x6f\x58\x03\xa3\x8d\x4a\xf1\x61\x3c\xed\x85\x45\x23\xa0\xa9\x19\xf8\xd3\x26\x23\x59\x83\x33\x6d\xb9\x75\xc6\xe6\xd4\x7b\x5c\xd3\x3c\x86\xea\xbc\xdd\x3c\x9f\x4b\xdd\xf2\x1d\x0d\x14\x6b\x96\x35\xc3\xb3\xfa\xa1\x97\x92\xb6\x59\x66\xcc\x9f\xcc\x10\x32\x79\x86\x3c\xd6\x4c\xce\xf0\xd6\x1e\x7b\x23\x6f\x20\x5b\xaa\xf1\x66\x7c\xc9\x60\x6d\x5b\x4f\xf5\x40\xd1\x7a\x9b\xe3\x4b\x1a\x6f\xc7\x97\x0c\xc2\x47\x7e\x34\xd6\x64\xb8\x8c\xe1\x5c\x48\x0d\xc2\x4c\x7a\x60\x5f\x7b\x3d\x18\x57\x5c\x04\xed\x61\x12\x42\xb0\x68\x9d\x1b\x19\x5c\xec\xdb\xd6\xaa\x5d\x22\x82\x61\x6f\x08\x33\xd9\xbd\x09\xfd\x16\xb1\x3b\xe1\x45\x34\x86\x2e\x1a\xa3\x94\x94\x3b\x61\x73\xfd\x19\x02\x73\x5b\xc8\x75\x3d\xee\x76\x6e\x78\xb7\x4e\xd0\xd3\x9e\x86\x37\x48\xe4\x7b\x8e\x96\xab\x3d\xcb\xa0\xa3\xd7\xea\x75\x3c\xfa\xe4\x22\xd4\xa8\x6e\xe8\x5a\x86\x88\x88\x88\x68\x4e\xc1\x02\x35\xd1\x75\x14\x9d\x6a\x51\xed\x03\xbb\x3e\xb2\x45\x1f\xb2\xdc\xa3\xc7\x16\x78\x0d\xcf\x4e\xa2\xee\xfb\x56\x74\xe4\xe6\x68\x5e\xd2\xa2\xbe\xd6\xd4\xbf\xc3\x2d\x7b\x16\x3a\xb4\xc3\x35\x6b\xef\x97\x64\x0a\x35\xb7\x2d\x3a\xd5\x4a\xf2\xfb\x7d\xfa\xe5\x41\x60\x10\x18\x7f\x59\xc5\x14\xa0\xb2\xd3\xf8\x27\x57\x52\x0a\x54\xdc\x53\x30\x92\x03\xcb\x9e\x36\xc0\xb6\x25\xa5\x40\x45\x02\x83\xf0\x4f\x8c\x8a\x04\x06\x81\xb1\x6d\x49\x29\x50\x91\xc0\x20\x30\xb6\x2d\xe9\x7b\x54\x5c\x71\xfc\x35\xcd\xc1\xc0\x71\x5d\xe9\x2d\x68\xd6\x96\x3c\x05\x81\x5f\x29\x16\xe4\xae\x0c\xc1\x7f\xe8\x2d\x58\x04\x43\x9c\x7b\x0e\x34\x66\x64\xa4\x57\xf0\x55\x88\xc3\xd5\x48\x77\x44\x44\x44\xfb\x40\x81\xdb\xa0\x0c\xec\xe9\x14\x11\xa6\x76\x39\xec\x8b\x9a\x26\x82\x31\x6e\x0f\xe0\xac\x51\x2d\x83\x76\xd4\x46\xd0\x7e\xf5\xc2\x6e\x6c\xe1\x01\xc8\xff\x42\x60\x93\x66\x3b\xb1\xf1\xec\xd6\xf6\xb3\x2c\xde\x43\x67\x64\x2a\xad\x6d\x77\xfc\xf4\x14\x24\x30\x08\x8c\x3f\x53\x31\x05\xa8\xec\x34\xfe\xc9\x95\x94\x02\x15\xf7\x14\x8c\xe4\xc0\xb2\xa7\x0d\xb0\x6d\x49\x29\x50\x91\xc0\x20\xfc\x13\xa3\x22\x81\x41\x60\x6c\x5b\x52\x0a\x54\x24\x30\x08\x8c\x6d\x4b\xfa\x1e\x15\xb9\xc1\xe2\xcb\x09\x9a\xce\xd8\x74\x83\x38\x76\x8b\x18\x76\xec\x5e\xed\xc7\xe3\xd7\x11\x11\x11\x11\x6d\x20\xae\x68\xbd\x41\x49\xf4\x19\xcc\x18\x59\x62\x9f\xa9\x1e\x06\xfd\x91\x51\x93\x51\xdb\xce\x10\x18\xba\xa2\x03\x1a\x61\xb8\xb2\x69\xd4\x8d\x4a\x0f\x75\x84\x56\x55\x14\x46\x08\xed\xce\x6a\x21\xa8\x34\x28\xc5\xab\x07\x25\x47\x94\xb2\xee\x5f\x4e\x78\xf6\x69\xb6\xf4\x3e\x0b\xe8\xc1\x48\x60\x10\x18\x7f\xa6\x62\x0a\x50\xd9\x69\xfc\x93\x2b\x29\x05\x2a\xee\x29\x18\xc9\x81\x65\x4f\x1b\x60\xdb\x92\x52\xa0\x22\x81\x41\xf8\x27\x46\x45\x02\x83\xc0\xd8\xb6\xa4\x14\xa8\x48\x60\x10\x18\xdb\x96\xf4\x3d\x2a\x72\x43\x8b\x7b\x0d\xae\x07\x2f\xa6\xeb\x3d\x4e\xfa\xab\x31\xc5\xe0\x00\x35\xae\xe8\x5d\xb5\x18\x8f\x2b\xb6\x29\x0f\x0e\xd3\x98\xf1\xf1\x71\xc6\x9f\x0d\xff\x26\x3e\x9e\xd6\x10\xc6\xed\xf4\x0e\x05\xca\x28\x63\xfa\xb8\x8b\x9c\xe9\xf1\x75\x21\x37\x8e\xed\xba\xe6\xaa\xd3\x27\xa3\x0e\xc8\xe9\x43\x44\x44\xf4\x61\xe2\x8a\x9e\xbd\xea\x8a\x9e\xe3\xba\xd3\x16\x3b\xc6\x44\xc7\xeb\x9c\xbf\xea\x94\xf4\x33\xd1\x65\x19\x9e\x4c\xf2\x83\x90\x75\x30\xec\xca\xd6\xb8\x5e\x0c\x44\xd0\x64\x17\x67\xca\xf0\x8e\xf3\x18\x8f\x8e\x28\xe5\x2c\x04\xd6\x3b\x31\x11\x58\x41\x76\xce\x17\xdf\xe5\xde\x21\xd7\x50\xda\x24\xa5\x40\x45\x02\x63\x5f\xc0\x48\x01\x2a\x3b\x8d\x7f\x72\x25\xa5\x40\xc5\x3d\x05\x23\x39\xb0\xec\x69\x03\x6c\x5b\x52\x0a\x54\x24\x30\x08\xff\xc4\xa8\x48\x60\x10\x18\xdb\x96\x94\x02\x15\x09\x0c\x02\x63\xdb\x92\xbe\x47\x45\xce\xf2\xcb\xbe\x85\x81\xeb\xf8\x13\xe9\x5c\x68\xd5\x9a\x70\x16\x3a\x19\x96\x52\x99\xc4\xe2\x4e\x1d\xc9\x6c\x15\x1e\x28\x6c\xa6\x16\xe3\xd9\x2a\x82\xbd\x11\xcf\x5c\x91\x91\x99\x4a\x32\xb9\x15\xca\x1b\xab\x94\xd5\xb3\xaf\x8e\x11\x11\x11\xed\x12\x05\xc1\xa7\x44\x07\xc2\xfc\x4c\xf1\x4e\xed\x41\xf6\xb4\x5a\x53\x3d\x60\xe7\x9e\xe8\x4c\x66\x33\x84\xda\x6d\x17\x41\x2b\xb4\x10\x74\xe7\x55\x7e\xa2\xea\x0d\x02\x9b\xf6\xbe\x25\x3f\xd1\xb7\x84\x9f\x2a\xbd\xea\xac\xf3\xd2\x25\x42\x8f\xc1\xad\x3f\x06\x09\x0c\x02\xe3\x0b\x2a\xa6\x00\x95\x9d\xc6\x3f\xb9\x92\x52\xa0\xe2\x9e\x82\x91\x1c\x58\xf6\xb4\x01\xb6\x2d\x29\x05\x2a\x12\x18\x84\x7f\x62\x54\x24\x30\x08\x8c\x6d\x4b\x4a\x81\x8a\x04\x06\x81\xb1\x6d\x49\xdf\xa3\x22\xcf\x18\xf1\xe5\x23\x37\xde\xa0\xe7\xf5\xc6\x66\xf7\xd5\xf2\x91\x5a\xa3\x1c\x26\xa6\x38\xe3\x8a\x76\xa3\x56\x96\x97\x91\xac\xa4\x35\x5f\x22\x99\xe3\x3c\x13\xee\xde\xa3\x6c\x46\xcb\x70\x45\x63\xa7\x0f\x42\xc6\x68\x52\x15\xbb\xbf\xbb\xa6\x64\x4d\x5a\xf2\xf9\x50\xa0\x36\x9a\x6d\xa8\x92\x82\x59\xc4\x72\x55\x49\xe1\x57\x17\x21\xd3\x73\x91\x33\x8c\xbb\x7f\x5a\xe6\x78\x62\x3e\xcd\xbd\x3f\x4b\x19\x47\x42\x8f\x8f\x17\xfa\x7b\x96\x32\x8d\xcc\xdb\xd3\xc8\x18\xaf\xd6\x09\x11\x11\x11\x11\xbd\x4d\x81\x3b\xc8\x03\xf6\x50\x16\xdd\x55\xb5\xed\x6d\x5e\x8d\xc2\x3c\x37\x2c\x65\x67\x2f\x08\x27\xad\x0b\x84\xcc\x69\xd4\x0f\x2e\x5c\x36\x5d\xd1\x4f\x0f\xc5\x53\xc1\x16\x0c\x99\x12\x02\x33\x1f\x10\x98\x5b\x8c\xae\xb4\x58\x93\x22\xd9\x4c\x44\x70\xca\x6d\xb9\xcc\x25\xde\x93\x1f\x22\xc2\xb9\xb7\x74\x68\x66\x85\x87\x5e\x17\x44\x6d\x71\x01\x7f\xe2\x85\xd7\x5c\xeb\x47\x9a\x4b\xfc\x5b\x0b\x59\x36\x3d\x91\x68\x11\x4c\x8a\x24\xa5\x40\x45\x02\x63\x5f\xc0\x48\x01\x2a\x3b\x8d\x7f\x72\x25\xa5\x40\xc5\x3d\x05\x23\x39\xb0\xec\x69\x03\x6c\x5b\x52\x0a\x54\x24\x30\x08\xff\xc4\xa8\x48\x60\x10\x18\xdb\x96\x94\x02\x15\x09\x0c\x02\x63\xdb\x92\xbe\x47\x45\xce\x72\xd2\x0b\x72\xd2\x68\x72\xf1\x6f\x22\x47\xce\xff\xf9\xdf\x3f\xa7\x6e\xd7\x31\xdd\x7f\x0f\xef\xcc\x9e\x37\x09\xdd\x5d\x19\x38\xc0\x2c\x57\x8c\xba\x5a\x09\xdc\x5a\x59\xe9\xfe\xe0\x8a\xf6\xec\x4d\xc4\x41\xbd\x78\x5c\xad\xab\x15\xae\xa3\xad\x2d\xae\x51\x33\x07\x5d\xe7\xd1\x0e\xae\x52\x0b\xae\xc4\x15\xa3\x01\xf2\x3f\x13\x5e\x43\x2f\xe7\x2f\x1b\xa0\xdb\xd5\x22\x72\x3d\x23\xbd\x6e\x73\x7e\x7f\xec\x4c\xa3\xb5\x39\xa1\xc7\x8d\x2b\xfa\x79\xe4\x5f\x0b\xa3\x7e\x49\x3d\xc6\xe7\xa0\x1b\xbe\x7b\x0e\xcc\xa8\x22\x30\xad\x3f\x46\x99\x75\x81\xb3\xe0\x9a\x17\xa6\xe5\xdc\x3a\xd6\xbf\x67\x4f\xe6\xbd\x39\xb0\x9d\x20\xc9\xfc\x01\x63\x70\xc0\x10\x0e\xb0\x00\x0a\xd3\xe0\x40\x68\xd4\x29\xa8\x7d\x50\x3a\x08\x8a\x89\xa0\x14\x10\x2c\x04\xc5\x0a\x3c\x3e\xcc\xc8\x70\x45\xab\x61\x5b\xd4\x61\xe3\x72\x51\xec\xcd\xfe\x08\x21\x7b\x3d\x12\x72\xc7\x2f\x08\x2d\xd3\x45\xce\x0c\x5b\xff\xe7\x7f\xff\xd4\x2a\x4d\x5e\xab\x34\xa1\x16\xf8\x92\xa2\x68\x65\x44\x44\x44\x44\x6f\x10\x57\x34\xf3\xc8\xc6\xcd\x3e\xa1\xcb\xb1\xf5\x4e\x5c\x32\x96\x15\x9b\x5e\xad\xf6\xa3\x3e\x99\xbf\xcc\x4b\x3e\x99\xdd\x79\xed\x20\x30\x08\x8c\x2f\xa8\x98\x02\x54\x76\x1a\xff\xe4\x4a\x4a\x81\x8a\x7b\x0a\x46\x72\x60\xd9\xd3\x06\xd8\xb6\xa4\x14\xa8\x48\x60\x10\xfe\x89\x51\x91\xc0\x20\x30\xb6\x2d\x29\x05\x2a\x12\x18\x04\xc6\xb6\x25\x7d\x8f\x8a\xfc\x9f\xff\xfd\x53\x6b\x34\xb9\xf8\xcf\x45\xfe\x98\x5a\xa3\x99\xab\x95\xe5\x41\xa8\x95\x9b\x50\x6b\x35\xa1\x76\x21\x2a\x40\x36\xfc\x0b\xdc\x09\x9a\xbe\xf5\x11\x4b\x22\x22\xa2\x34\x10\x57\xb4\x2c\x1b\x23\x30\xb7\x8d\x61\x98\x2e\x51\x6a\xf4\xea\x08\xf9\x67\x0d\xc1\x79\x46\xb8\x7c\x92\xab\x2b\xaa\xf3\x75\x16\x6f\x96\x6e\x67\xeb\xcf\x4e\x18\x02\xbb\x99\x21\x54\x85\x94\x52\x7b\xa9\xbe\xc9\xde\xe0\x7c\x47\xd6\x47\x79\x8d\x11\x02\x1b\x74\xa2\xd2\xb2\xc5\xb1\xd2\x4a\xbd\x3f\xe1\xf8\x0e\x69\x57\x5d\x04\x36\xeb\x20\x9c\x8f\x56\x0b\x6f\x9c\x7a\xa3\xf0\x29\xae\xdd\x10\x91\x58\xc5\xc8\xf6\x04\xda\xbe\x63\x20\x90\xed\x64\xfb\xde\x72\xed\x86\x88\xc4\x2a\x46\xb6\xef\x8c\xed\x89\x05\x61\xc7\x70\x4e\x9a\x88\xc4\x2a\x46\xb6\x93\xed\x89\xe2\xda\x0d\x11\x89\x55\xec\x07\x6d\xe7\xb1\x85\x01\x87\x77\xe6\xf4\xce\x1c\x86\xcb\x02\x34\x96\x11\x5b\x43\x6c\x75\x23\xc3\x15\xab\xab\xd6\x40\xb1\x6e\x41\xb1\x7e\x81\xd2\xfd\xb5\x2e\x3d\x3c\x11\x11\x11\x91\xae\xe9\x5c\x31\xb2\xf7\x35\xd1\x67\xe8\xb9\xab\x4e\x4b\xad\x01\x33\xbb\xf6\x2d\x9c\xd6\xc2\x60\x49\x57\x16\xbe\x19\x50\x69\x7d\xe1\x6f\x70\x49\x3f\xa4\x21\x4a\x03\x6b\x43\x49\x46\x87\x5a\xc4\x89\x5a\x57\xfa\x3c\xef\x9f\x48\x93\xa5\xc5\x42\x85\x0f\x94\x56\x96\x36\xfc\x04\xaf\xe3\xfd\xa4\xb4\x2f\xf2\x12\x2e\x49\x90\xb6\x1f\xb8\x50\x7b\x10\x2e\x84\xcb\xde\xe1\x42\xed\x91\x18\x69\x84\x0b\xe1\x92\x1a\x5e\x6a\x0f\xc2\x85\x70\x21\x5c\x08\x17\xc2\x85\x70\xf9\x5b\x1c\x3c\x8b\x18\x73\x73\x14\x47\x8e\x29\x7d\x1c\xe2\x5f\x61\x4c\x47\xb1\x95\xd9\x2d\x0e\x98\x01\x07\x4c\xe7\x8a\xf5\xac\x1a\xd0\x79\x50\xaf\xa1\xe3\x43\x07\xc1\x44\x50\x6c\x04\xa5\x1b\xe5\x35\x37\x32\xd9\xd7\xc4\x15\x3d\x7f\xe4\x09\xd6\x5f\x72\x45\xc3\x4b\x0b\x75\xd5\x00\x6d\x7c\xd5\xf1\x81\xdd\xde\x86\x8a\x1d\x9e\x22\x14\x2f\xbf\x11\x27\xae\xe7\x64\xe4\xa5\xc8\xe2\x92\xe7\xf7\x4c\xc7\x7d\x74\x06\x03\x5b\x5a\x7e\x21\x63\x51\x85\x51\x9f\x0e\x18\xe3\x8a\x39\x54\x7b\xa0\x14\x6a\xea\xd3\x3c\xe6\x93\xd2\x09\x53\x7c\x04\x59\x9b\x5b\xa2\x46\xf1\xb1\xf8\xac\x9e\x02\x6b\x1e\x56\x45\xd5\xdc\x61\x1d\x41\xab\x5d\x8e\x64\x4a\xf9\x78\x90\xa9\xca\xad\x39\xb5\x63\x01\xa6\x34\xae\x74\xba\x42\x44\x67\x1e\x49\x6a\x2d\x71\x45\x1b\x14\x5c\x51\x53\xf3\xeb\x6d\xb1\x2f\x5b\x08\x6e\x96\xbd\x9e\xd5\x7c\x5b\x42\x60\x85\x76\x54\xfa\xe8\xcc\xe9\x39\x6f\x75\x86\xc0\xea\x5d\x84\xa2\x8b\x3c\x9b\x5d\x42\xac\xe2\x76\xed\x71\xc7\x1f\xbf\x70\x05\x51\xc6\xc5\x52\xa4\x19\x3a\x97\xb1\xb0\x3a\x8b\x5b\x81\x2b\xcc\x39\x15\x5f\x93\xe3\x49\x11\xa1\x94\x6b\x23\x67\xb1\x0b\x1d\x99\x7d\xd3\xbb\xf5\x78\x78\xaf\xc9\x4b\x74\x3c\x71\x5f\xcd\x2f\x21\xa3\x69\x15\x67\xaa\x01\x86\x7f\xdb\x9e\xa9\x06\x37\xf2\x71\x5d\x8e\x9c\x7b\x27\xf2\xc9\x05\x77\x67\xa7\xa9\x9e\x0a\x14\xa3\x2b\xbc\x41\x5c\xd1\x3a\xd7\x33\x51\x5f\x1f\xe6\xeb\x62\x2f\x93\x1c\x54\x6a\x28\x07\xe2\xdd\x5f\x56\x98\xf6\xc0\x8b\x46\xe4\x9f\x3c\x84\xa2\x30\xa8\x6e\x85\x85\x4b\x44\x78\x16\x60\x35\xea\x08\xbe\xb8\xef\x1a\xb5\xb0\x70\x53\x44\x98\xe0\xba\x82\x86\x1e\xc2\xc8\x42\xd0\xee\x04\x60\x16\xf2\xfc\xf2\x1d\xd2\x34\xc7\xe6\x93\x19\x19\xc6\x95\xce\x93\x6a\x84\xb7\x46\x10\x5f\xec\x49\x35\xb8\x56\x58\x6a\x96\x63\x73\x60\x8e\xe6\x61\xd9\x14\xcc\x80\x82\x59\x9e\x69\xa9\x1e\x64\xc2\x75\x40\x9a\xb8\x16\x7b\xb9\x69\x30\xb5\x08\x5a\xb7\x39\x13\xfb\x9e\x68\xe6\xf1\x0c\xb9\x96\x59\xb9\xde\xb0\xe3\xd8\xe3\xf0\x6a\x05\x9e\x6f\xab\x35\x28\x84\x2a\xdc\x7b\xb7\xa8\x5a\x9c\x69\x99\x38\x87\x6f\x76\xcd\x81\x65\xba\xe6\x20\xba\xbb\xb9\x62\x96\xd5\x5a\xf8\x75\x91\x7c\x2f\x65\xb5\xc6\x19\x5b\x32\xf7\xd8\x0f\x3d\xab\xe2\xff\xb8\xd1\x94\x5f\xbd\xe3\x72\x13\x0e\xef\x1a\x4d\x6e\x0f\x40\x29\x94\xe3\x5f\x3d\x51\x0e\xbf\x7e\x2b\x94\xe1\x4a\xc6\x18\x16\xca\xa0\xf5\xa4\xf3\xa0\x7c\xd4\x29\x43\x76\x54\x42\x28\xde\x95\x10\xf4\xcb\x2a\x42\x4f\x1b\x21\xe8\xa3\x02\x83\xd6\x79\x1b\xc6\xe2\x4b\x32\xeb\x22\x5c\x75\x44\x03\x8f\x82\x42\xe6\x59\x80\xd2\x46\xc8\x4c\xea\x08\xb3\x0e\x03\x76\x88\x6d\x38\x77\x11\xae\xab\x1d\x19\x1f\x2f\x6e\xc0\x89\xe7\x7a\x03\x7f\xe0\x4b\x23\x4e\x1a\x4d\x38\x29\x37\xe1\xa4\xd5\x84\x93\x0b\xf9\x99\x9b\x8f\xea\x03\x98\x3e\x14\xa2\xbf\xc0\x00\xa6\x1b\x2c\xc3\x15\x1d\xb3\x6c\xa2\xbe\x00\xf3\x6b\xdd\x96\xfa\x02\xf9\x67\x84\x81\x7d\x8b\x90\x7f\x6a\xf9\xe0\x14\x7d\x30\xb2\x23\xd9\x73\x2d\xc5\xaa\x73\xc6\xce\xd4\x19\x9a\x53\x27\xfc\x06\xa1\x81\x51\x4f\xcd\xcd\xa9\xda\x07\xb3\x12\x76\xce\xe1\xb7\x51\xab\x61\xc9\x57\x2b\xa0\x77\x4e\x6b\xa6\x5a\x11\xdf\xc8\x3e\xcf\x30\x19\x95\x6f\x7e\x55\x6f\x32\x36\xed\x79\x6b\xc8\x1e\x4a\x76\x84\x28\x6f\xc5\x6e\x5e\xdc\x89\xe6\x85\x7a\x1d\x34\x44\x21\x8c\x83\x67\x45\x0d\xa2\x6b\x19\x4d\x36\x82\xac\x13\x34\xc3\xf3\xc4\x15\x1f\xcc\xe7\x43\x84\x93\xd2\x0b\x06\x21\xf1\x4c\x81\x71\xeb\xfc\x0c\x81\x75\xba\x33\xd9\xcd\xc4\x15\xa9\x99\xe3\x07\xdf\x9e\x98\xd1\xfd\x5c\xd0\x91\x17\x1c\x28\xf8\xd1\x9d\x64\x1f\xf3\xfc\x32\xcb\x85\xd9\xf3\x7e\x8b\xcd\x5c\xfd\x46\xa3\xc9\x15\xab\xa4\x5a\xd0\x19\xaa\x35\xe8\x44\x51\x05\xf3\x47\x9e\x38\x28\x1e\x45\x02\xd6\xf8\x45\xea\xa6\x3f\xf6\xa3\xfb\x57\x8f\x1e\x03\xe2\x4b\x98\x53\x2b\xa0\x74\xfc\xc0\xe8\xb0\x9f\x16\x7d\x5c\xbb\xeb\x8a\x53\x97\x87\x6e\x49\xad\x40\x6e\xf8\xe0\x03\x1b\xb8\x1d\x9f\x33\x5c\xfa\x46\xd5\x1d\xdf\x8e\x3a\x3b\x4d\x3e\x58\x79\xe7\x5e\xad\x40\xa7\x3f\x57\xec\xa8\x61\x55\xd4\x3e\x4c\x7c\x0f\xd5\x3e\x67\xda\xb2\x66\xde\xf8\xd6\x1b\xf4\x23\xdd\x64\x8f\x27\x35\x64\x9a\xdc\x46\xcf\x92\x8e\x7a\x09\x4a\xc7\x0a\x74\xb5\xfc\xf8\x73\x45\xff\x60\x42\x31\x22\x22\xa2\x64\x52\xf0\x06\x20\xbe\xe4\x1a\x3b\xad\xb6\xd5\x4b\x68\x21\x3b\x0e\x13\x2d\x89\x6d\xe1\x97\xe5\xff\x4c\xdc\xbd\x1f\x0b\xf5\xf7\xb3\xd2\x08\x97\xc4\xb0\x6d\x01\x17\x6a\x0f\xc2\x85\x70\xd9\x3b\x5c\xa8\x3d\x12\x23\x8d\x70\x49\x0c\x5b\x7a\x70\xa1\xf6\x48\x8c\x34\xc2\x25\x31\x6c\x84\x0b\xe1\x42\xb8\x10\x2e\x09\xd3\xf4\x5d\x0e\xae\x2d\x27\xe6\xa9\x7b\xfe\xd0\x36\x57\x9c\xa6\x99\xc0\xb5\xb4\xe4\x34\x0d\x9c\xa4\xe2\x8c\x56\x79\xa8\x89\xfd\x73\x1b\x81\x5d\x94\x10\x5e\x5c\x84\x13\xfb\x42\x7a\xee\x78\x21\xbf\x34\x36\x7f\x61\x0e\x4c\x7f\xe1\xf5\xc0\x02\xbf\xd5\x54\x03\x94\xfc\x8d\x7a\x0d\x4a\x21\x1c\x9e\xcf\x18\x43\x79\x40\xba\x35\xb8\xc6\x96\x2f\xe1\x4c\x2d\xd3\x19\xbb\xa1\xbf\x22\xaf\xa3\xd8\xf2\x7c\x45\xed\x43\xde\x87\xfc\xc2\xa1\x59\xbe\x57\x2b\xa0\x5f\xdf\xb4\xeb\x6a\x85\x67\xb2\xb1\x6b\x5c\x99\x63\x6f\xea\xb9\xbd\xb8\x13\x1e\xe5\x85\x0a\xd2\x15\x8f\x5c\xe9\xf6\xd5\x6b\x30\xcb\xaa\x11\xfa\x93\xcc\xb9\xdb\x7d\x3d\x71\x45\x3b\x9f\x8e\x04\x93\x96\x9f\x59\x08\x4c\x9f\x76\xce\xd5\x6b\x38\xad\xca\x65\x3f\x3e\x9c\xbb\xfe\x4a\x41\xba\xe4\xd7\x9f\x7a\xa3\xf0\x36\x17\x67\xfa\x12\x5a\x4d\xf3\xce\x59\x78\xae\x78\xa1\xa5\xf6\x02\x53\x02\xdf\x0e\x53\x4f\x57\xdd\xe6\x4d\x81\xcb\xd4\x1c\x45\xce\x19\x4d\x43\x38\x60\xba\x74\x77\x29\xd6\xbd\x6a\x81\x62\xf5\x41\xe9\x2e\x3c\x5e\x21\x71\xa5\xdd\xa9\x89\xf3\xa5\x5e\xb5\xad\x5a\xc0\x5e\xdc\x6e\x1f\x58\xa6\x18\x7a\x74\xa5\xff\xf6\x92\x05\x85\x59\xab\x2e\x9d\xb4\x3c\x17\xba\x43\x1b\xcd\xfc\x45\xb9\xc9\x2f\x1a\x4d\xb8\x28\x37\xe1\xa2\xd5\x84\x8b\x8b\x26\xcf\x23\xe4\xc2\x3f\x8a\xb0\x48\x44\x44\xf4\x09\x92\x11\x16\x1f\x36\x45\x58\x64\x08\xce\x0b\x45\x58\xa4\x08\x8b\xbb\x26\x22\xb1\x8a\x91\xed\x09\xb4\x7d\xc7\x40\x20\xdb\xc9\xf6\xbd\xe5\xda\x0d\x11\x89\x55\x8c\x6c\xdf\x19\xdb\x13\x0b\xc2\x8e\xe1\x9c\x34\x11\x89\x55\x8c\x6c\x27\xdb\x13\xc5\xb5\x1b\x22\x12\xab\xd8\x0f\x47\x58\x6c\x55\x9a\xbc\x55\x69\x42\xab\xd2\x68\xf2\xc0\xc7\xb1\xf5\xe1\x39\x22\x22\xa2\xa4\x11\xbf\x2b\x97\x5e\xaf\xf3\x5d\x71\x2a\xcb\xb3\x89\xf3\x77\x2f\xd8\xd2\x9b\x80\x8e\xb2\xf1\x11\x18\x04\xc6\x9f\xa9\x98\x02\x54\x76\x1a\xff\xe4\x4a\x4a\x81\x8a\x7b\x0a\x46\x72\x60\xd9\xd3\x06\xd8\xb6\xa4\x14\xa8\x48\x60\x10\xfe\x89\x51\x91\xc0\x20\x30\xb6\x2d\x29\x05\x2a\x12\x18\x04\xc6\xb6\x25\x7d\x8f\x8a\xfc\x9f\xff\xef\x7f\xff\x0c\x1c\xb7\x3f\xf9\xe7\xff\xf9\x7f\xff\x29\xde\x8e\x1d\xcb\xfc\xb7\xd8\x71\xba\xf7\xa6\xcb\xa3\x8f\x96\x35\x36\xff\xf9\xdf\x86\xb3\x25\x73\x68\xf6\xbd\x37\x4e\xbb\xf7\xfe\x60\xe3\xe9\x43\xcf\x35\xfb\xe3\x97\x8d\xe7\xcb\x66\xdf\x1c\x6f\x3c\x7b\x34\xb6\xed\xa9\xf7\xe4\x6e\xac\x50\xf5\x86\xf6\xc6\x93\x75\xcf\x37\xfb\xd6\x9d\x37\x9d\x6e\xac\x72\xee\x9b\x3d\xb3\xeb\xf9\x3d\xcf\xdf\x58\xa7\xe9\x0c\x3b\x7e\x7f\xba\xae\xc2\x74\x60\xba\x53\xc7\xfa\xf7\xca\x7e\xe9\xdf\x9b\x8f\x4e\xff\x8d\x3a\x8d\xe9\xef\x13\x7b\x60\xbb\x6b\x90\x3e\xb5\xec\x81\xe9\x76\x17\x27\x0e\x4d\x67\xec\xf1\x4a\xef\x65\x14\x53\xfd\x97\x77\x67\xba\xae\x3d\xe9\xf8\xe3\x5e\xa4\x5b\xcd\x9c\xd8\x63\xff\x9d\x3a\x1d\xb3\x63\xba\x31\x98\xaa\x32\x34\xdd\xa2\xfd\x7a\xbe\xb3\xe9\xe4\xd8\x9c\xcd\x4c\x19\x90\x71\x43\x8d\xb2\xe7\x9b\x03\x73\xc3\xc9\x33\xc7\x9d\xdc\x99\x93\x4d\xa7\xab\x4e\x67\x6c\xbf\x75\xf1\xaa\x6f\xba\xdd\x4d\xdc\x35\x73\x60\x76\xbc\x0d\x27\xeb\x8e\x39\xb4\x5f\x36\x9c\xbc\xf0\xc6\x53\x4f\xa9\x7b\x8f\x31\xee\x9a\x39\xf2\xa7\xde\xdc\x6e\xd1\x66\x2f\x63\x7b\xe3\x79\xff\xde\x1f\x76\xfc\xf8\xb7\x66\xb9\xc2\xb1\xd9\xf1\xc6\x9e\xbb\xf1\x02\x27\xe6\xd8\xdc\x7c\xf9\x33\xa7\x67\x0e\x9c\x4d\x67\xab\x7e\xc7\x1f\x76\xcc\xc9\xdd\x1b\x35\x26\x66\x3f\xa6\x5b\x5d\xdc\x4e\x1d\x67\xfe\x7d\xef\x76\x9d\xc9\xef\xa2\xb8\x2d\x36\xd7\x99\x0c\xcd\xf1\x9b\xa7\xed\x37\x4e\x97\xcd\xf1\x6f\x7b\xf2\xbb\x61\x0e\x4c\x73\xb8\xb9\xd6\xbd\xd3\xf1\xfc\xa9\xb3\xb1\xc2\x99\x39\x1c\x2d\xdd\x5d\x2b\xe7\x6b\x5e\xcf\xec\x3a\x93\x3b\xff\x75\x8d\x53\xb7\xeb\x98\xee\xbf\x45\x77\x6a\xba\xa6\x6b\x8e\x9d\x78\x63\xaf\x54\x3a\xf4\x86\xde\x78\xf3\xe9\x9a\xf9\xe2\x4d\xa7\xb1\xc6\x6a\x8e\x9d\x91\x37\x70\x78\xd5\xe9\xbc\x48\xe5\x86\x76\x88\xab\xd9\xe7\xf3\x0f\xd3\xfe\xab\x73\xd7\x8d\x7f\x8b\x03\xdb\x9f\x3a\xa6\x1b\x3f\xe5\x5a\x77\xde\xd8\xec\xd9\xc1\x79\x73\xb2\xcc\x38\xee\xd9\xee\xd4\x71\xc5\x4d\x67\xbb\xde\xe4\x77\xd1\x19\xdb\x93\xb9\x98\xf8\xc1\xb5\x5c\x87\xe6\xd4\x1c\x9a\x63\xcb\xe4\x6b\xce\x79\x43\xaf\x7b\xe5\x3c\x9a\x5d\xf3\xd1\x59\x2f\xf4\x35\xfb\xfc\xc8\xfa\xfa\xde\xb8\xeb\x75\x62\xb5\x83\xcf\x1f\xaa\x7b\xe5\x4d\xcc\xb1\xe3\xad\xad\xfb\xcb\xbf\xf7\x5f\xe6\x35\xe5\xa7\xb5\xf5\x6a\xb6\xdb\xf5\x66\x8b\x6b\x86\x9f\x63\x75\x0f\xef\x1c\xcb\xec\x79\x02\xec\x43\xdb\x9d\x8e\xcd\x41\xec\x64\xd9\x76\x1f\xed\xf1\x9c\xbb\x71\xe7\x8c\xc6\x9e\xd5\x7f\x5d\xa3\x6e\x3e\x9a\xf7\xde\xeb\xe3\xd7\x8d\x7f\x6b\x9e\xef\x4e\x4d\xc7\x5d\x3a\x39\x1d\x7b\xce\x54\x9e\x75\xac\x3b\xa7\xb7\x74\x03\x54\xba\x43\xcf\x9d\x7a\xee\x5c\xec\x7f\xf6\x60\xe0\x3d\xf5\x5d\xe7\xd6\x5e\x57\xed\xd0\x74\xcd\xae\xb9\x4e\xce\x91\x37\x9e\xfe\x6e\x99\x2f\xae\x3d\xbf\x56\x70\x13\xcf\xf7\xe2\xc6\x9d\x7c\x88\xe3\x8d\x9a\xd7\x8d\x7f\x2b\xe6\x64\xaa\x84\x35\x63\x95\x8e\xbd\xee\xf4\xce\xec\xcc\xaf\x55\xf7\xfd\x38\x78\x27\xe6\xc0\xb9\x35\x9f\x23\x0b\xa2\x67\xe3\x52\x8d\x47\xd3\x35\xf9\xa1\xbf\x74\xcf\x44\x46\x9c\xb9\xde\xf3\xfc\xda\xe2\xc3\xef\xd3\xfa\xa6\x6a\xd7\x8d\xe8\xb3\xd2\x98\x9a\xe3\x7e\x1c\xca\xd3\x07\x73\xe0\x3b\xd3\xf9\xa5\x2e\x4c\xb7\xe7\x3a\xe3\xa9\xef\xf6\x62\xb5\x7e\x99\x43\xd3\xb1\x4c\x1e\xee\x63\x67\xce\x6c\x77\xea\x5b\xfd\x97\x7f\xab\x9e\xef\x4c\x82\x80\xc5\xd1\xb9\xc5\xa1\x18\x43\x55\x7c\x47\xdd\x9e\x3d\xb0\x27\x42\xb1\x70\x1d\x65\xac\x42\xcd\x74\x4d\x7f\xc2\xc5\x03\xd7\x19\xfc\xdb\xb2\x27\xd3\xa5\x93\x33\x53\x40\xc5\x6b\xf6\xb3\x63\x79\xff\x96\xcc\x7b\xb3\xe1\x8f\xe3\x35\xe4\x89\xdf\x87\xce\xf4\x25\xaa\x74\x6c\xbb\xf6\xf2\xcd\x5d\xb7\x9f\x7e\xff\xe7\x8d\xfb\x51\xfb\xd9\xe3\xf8\xbd\x53\x17\x0f\xac\x3b\x33\x52\xa1\x6c\x87\x07\x62\x55\x2e\x4c\xd7\x1c\xc6\x3a\x92\xa9\xd3\xff\xff\x19\xbb\xb6\xe5\x66\x75\x25\x7d\x3f\x4f\x41\xf9\x66\x6a\xd7\xe4\xaf\xbd\x5f\xc1\xc6\x8e\xe3\xd8\x38\xfe\x0d\x76\x56\x52\xb5\x8a\x6a\x83\x02\x0a\x58\xf2\x2f\x50\x32\x4e\xb1\xde\x7d\x4a\x1c\x74\x00\x61\xcf\x4d\xca\xea\x6e\x40\x48\xad\x56\x1f\x3e\x05\x9a\x19\xaa\xdc\x93\x70\xe1\x7a\xbe\xc9\xa7\x0c\xf2\xf0\x09\xd8\x89\x1a\xaf\xb3\x4b\x29\x22\x58\x4d\xb5\xcb\x50\x51\x52\x62\x91\x10\x26\x93\xe1\x1f\x6a\x68\xe1\x8e\x23\x56\xd2\x70\x8f\x23\xaa\x3a\x2b\xdc\x9c\x3c\xbf\x2f\x56\xe2\x84\xdf\x95\x62\xa6\x7e\xda\x64\x84\x0f\x11\xfd\xf2\xe1\x94\x9b\x1d\xb7\x88\xba\x9c\x41\x04\xf4\x8e\xd4\x9c\x9e\x31\x31\xf5\xd0\x26\xb6\x64\x48\x2c\xae\x7b\x52\x1c\x62\x94\x53\x7e\x41\x77\x04\xd7\x0c\x72\x44\x62\xfc\x99\xdd\x11\xdc\xd0\x6f\xc4\xc2\x1d\xc3\x24\x32\xb6\x22\x9b\xac\x07\x0c\x27\xb4\xbc\x27\x45\x49\x59\x20\xc6\xe0\x9e\xa0\x70\xe8\x42\xfa\x11\xfa\x17\xd3\x1c\xda\x64\xfd\x32\x9c\x01\x2b\x53\x94\xa3\xf3\xf5\xbe\xec\x1a\x97\xe5\xbd\xb7\xf1\xcb\x70\xc3\x23\x7c\x6f\xc8\xfd\x32\x0c\x52\x7a\x86\xff\xc7\xed\x8e\x62\x10\xc9\xbd\xd7\x0e\x84\x1f\x7b\x57\xa3\x8f\x98\x25\xc6\xa8\xec\x51\x82\x85\x89\x6d\x6c\xb0\x2f\xfc\x8d\x32\x4a\xd1\xb7\xb1\x50\xf7\x98\x86\x33\x06\xa4\x37\xca\x34\x9c\x46\x0c\xd9\xe5\x5a\xc3\xd1\x13\xf0\x85\x85\x17\xfb\xad\x9b\xe2\x1c\x89\x78\xb0\xc4\x04\x91\xd2\xb0\x4c\x3e\xd0\x70\x07\x3c\x97\x37\x11\xe6\x49\xe7\x97\xe1\x33\x4d\x49\xd1\x75\x7a\x8b\xbe\x3f\x28\x27\x71\x17\x35\x75\x03\x82\x3f\xb9\xd8\x3d\xe4\x8e\x49\x8a\xfe\x5a\xe8\x8b\x88\xee\x41\xb8\x2a\xe0\x84\x72\x8b\x98\x66\x70\xb7\x94\x95\xfa\x8b\x05\xc2\x3c\x96\xa6\xb6\x32\x64\xbc\x56\x5f\x64\x0b\x45\x01\xfc\x96\x00\xbe\xe0\xc4\x30\x17\x7d\x89\x20\xe5\x24\x46\x2c\x9c\xc1\xd5\x22\xd5\x0e\xcf\xd0\xb8\x1f\xc5\x0c\x71\xe1\xa0\xb4\x22\xc3\x1d\xe8\x35\xc5\x25\x4a\x29\x2b\x50\x27\xf3\xc6\x33\xa3\x2f\xaf\x98\x10\x7c\x41\x89\x72\xd8\x00\x93\x6b\xb8\xc7\x5f\x88\xd9\xc4\xda\xdb\x68\x5e\x56\x81\x45\xe8\x90\x26\x70\x82\xb2\xea\x5a\x59\x0a\x27\x88\x3b\xb6\x88\x47\x33\x9a\x35\xdc\x5d\x4a\xe8\x39\xdc\x21\x92\x5a\xd9\x47\x2c\xbc\xbe\x36\xb6\xd5\xb9\x9d\x63\x9f\x32\x5c\x94\xed\x8a\xab\xf9\x8c\x13\x84\x9b\x8b\xd7\x3c\x4a\x71\xb3\xdf\x8b\xe6\x3c\x85\x0c\x1a\xce\x1c\xa2\xc6\xca\xd6\x0d\x7e\x82\xf6\x0a\x8f\x17\x51\x63\x8b\x14\x43\xc6\x08\x29\xb2\x32\xf6\x88\x13\xdc\x8c\xa2\xe0\x3d\xd1\xd0\x4d\x71\xe8\x61\x92\x36\xf7\xf4\xa1\x9b\xf0\x86\x4d\x92\x70\x4d\x49\x52\x89\x5f\x19\x55\xdd\x7b\x46\x8c\x17\x90\xa3\x73\x73\x59\x80\xf2\x70\xfa\x85\xbf\x86\xec\x55\xc1\x00\xc9\xc1\x5e\x43\x99\x9e\x81\xc4\xbc\xea\x9a\x75\x4b\xb2\x69\x9e\x41\xd9\xbe\xb6\x0b\x79\xc4\xcb\x52\xbe\xf9\x5a\x44\xf6\xe1\x86\x9f\x2f\x9c\xb5\x9d\xc5\x24\x81\x0b\x65\xc8\x2a\x32\xe0\x7a\x10\x41\xfb\x60\xaf\xdb\xdf\x9a\x46\x26\x16\x42\x7b\xd3\xc3\x27\x27\x49\xb8\x13\x91\xbe\x7a\xdd\x2d\x8e\x68\x81\xa1\x5a\x70\x46\x2f\xa8\x6b\x76\xdc\xdf\x50\x76\x57\xcf\x20\x65\xad\xd1\x17\xcd\x3d\x90\x84\x0a\x4f\x5a\x34\xde\x44\x63\xc0\x92\x41\x5f\x44\xa5\x5e\xec\xf1\x15\xe2\xb4\x12\xd1\x22\x8b\xca\xda\x2e\x5c\xe9\x37\xf4\xd9\xb5\xc2\xc6\x88\xd8\xe8\x6b\xfe\x0d\x58\x2a\x87\x8f\x28\xcf\xab\xfd\xcb\x5a\x12\x52\x20\x49\xda\x69\x92\x9b\x52\x92\xfc\xd1\xb4\xaf\xcf\xe6\x24\xc9\x46\xd9\xc2\x5f\x52\xaf\x2c\x79\xbb\xbd\xdb\xd1\x02\xc0\x17\x84\xab\xfd\x8b\xa2\xa0\x94\x01\xa9\x56\x0c\xe4\x85\x41\x8a\xcf\x97\xb4\x9d\x20\xd1\x38\x49\xbd\x08\x68\x76\xa5\xd5\x33\x5c\x94\xf4\x21\x07\x20\x27\x50\x23\x7f\xc8\x81\x84\x33\x28\x29\x93\x22\x8c\x9f\xff\x74\xab\x0b\xc4\x32\xaf\x59\x5d\x02\xec\x11\x18\x45\x95\xd6\x44\x8c\xd6\xba\xc2\x0b\x61\x1f\x9a\xb1\xcd\x01\xc7\xa8\x52\x24\x9f\xf2\x32\x35\x84\x66\x0c\x17\x27\x20\xba\xd0\x6f\x8e\x10\x29\xba\xcd\x40\x93\xa4\x19\x22\xe1\x13\xce\x73\x4d\xf8\x4d\x98\xc2\x6f\x4c\x1a\x8f\x51\x92\xe7\xc0\xbe\x31\xd1\xe4\x84\xbd\x37\x9f\xfc\x44\x4f\xc0\x4a\x4d\xc4\xe5\x8c\x61\x74\x5b\x26\x80\xe2\x0c\x04\x9b\x0f\xdb\x50\x16\x87\x4f\xf4\x5b\x7f\x89\xcd\xd3\xca\x90\xf1\x50\x2e\xbc\x62\xe3\x45\x8f\x38\x2a\x29\xeb\xdd\x6c\x87\x58\x99\x6a\x42\x5d\xf0\xa0\xc6\xf0\x1a\x13\x74\xd5\x24\xa6\x6e\x70\x5b\xc0\x05\x72\x12\x8e\xd7\x6d\xa9\xad\xff\x3a\x79\x98\x2c\xca\xe8\xdf\x4b\x2f\xf8\xf5\x9f\xaa\xfd\x65\xa3\xfd\xcf\x7f\x6c\x54\x0b\x91\x21\x44\xbe\x71\x94\x1a\x9c\xfe\x4d\x87\x37\xac\xff\xf6\x29\x3d\x42\xef\xd6\x87\xc0\xad\x1f\x79\x70\x83\x3e\x85\x88\x1d\xad\xa8\xb7\x2c\x9d\xfe\xce\x73\xae\x91\xcc\x0b\x0f\x81\xab\xb7\x2c\xb7\xe8\x2e\x6f\x4c\xda\x0c\xe5\x09\x83\x18\x75\x26\x6e\xf3\xc9\x4f\xf9\x67\x13\x4d\x8f\x88\xec\x68\x9c\x50\xd6\x44\x00\x23\x22\x3e\x30\xf8\x44\x75\xae\x6b\x4c\x22\xa3\x97\x4f\x34\xce\x7f\x87\x84\xa1\x93\xce\x67\xb9\x58\x17\xb5\x5d\xfc\xf7\x86\x92\xe4\x8a\x80\x9d\xae\xb5\x15\xec\xc9\x74\x4b\xfb\x19\x48\xe8\x81\x4d\xa4\x6d\xb9\xf4\x82\x48\x0a\xc9\xb8\xc4\x4b\x91\xd3\x31\x9e\x5f\xd2\x28\x4b\x69\x7e\xd6\x04\x18\x2f\x0a\x94\x17\x9d\xc8\xf4\x2c\x3c\xa0\x18\x6e\x88\x6c\xf8\xff\xa2\xb3\x58\x61\x89\x92\x71\x53\x5c\x60\x02\xbc\x93\x09\x30\x83\xe2\x42\x73\x25\x31\xe7\xa7\xba\x27\x98\x69\x63\xf8\x84\xf2\x02\x93\x0c\x77\x97\x89\xf0\x06\xa5\x70\xd6\xde\x6e\x55\x94\x40\x4e\x3c\x6f\xac\x63\xd7\xb2\xf0\x03\xce\xb2\x3a\x73\xdd\x32\xd6\x18\x7d\x75\xf7\x5d\x5f\xeb\x1d\xdf\xc2\x39\xfc\xa4\x09\x65\x34\xb6\x73\xdf\xc5\xb6\x4c\x7f\xd2\xab\xd6\xe7\x0d\x2e\x4e\x94\x54\xc2\xa9\xe7\x09\x68\x3d\xd9\x50\x12\x53\x39\xd6\x33\x94\x7f\x34\xbe\xb8\x95\xbd\xe4\x88\x91\x42\xef\xaf\xc9\x5f\x15\x39\x12\x91\x99\x07\x64\x4c\xe4\x19\x31\xdb\x0d\x96\x33\x0b\xe9\x97\x39\xee\x1e\x2d\x22\xfa\x5d\xbd\xfe\xf2\x0f\x8a\xb8\x03\x86\xe5\x24\x7b\x94\x40\xa4\x29\xd2\x8e\x41\xc2\xa5\xae\xcf\x18\x94\xb8\xc8\xe1\x4b\x5b\x51\x7b\x7a\xd6\x56\x93\xd0\x63\x86\x09\xb5\xf3\x8f\x20\x7c\x05\xed\xcd\x5e\x81\x15\xf0\x5d\xed\x68\xbb\x17\x75\xe3\xcf\x19\x8e\x52\xf9\x54\x5e\x60\x62\xa8\xbe\xc9\x3f\x42\xcc\x7f\x26\x0f\x13\xe9\x5a\xe6\x31\xfe\x42\x45\xe7\xb8\xac\x11\x4b\x38\xca\xeb\xeb\xe5\xb7\xc2\x78\x94\x89\x47\xea\x1e\x8c\x17\x79\x9c\xc5\xf4\x8e\x54\xbd\xbf\x86\x3b\x5a\x67\xab\x06\x82\xdb\x77\x8d\xea\xa6\x50\xa6\x70\xae\xb6\xef\xbf\xdc\xa7\x69\xa0\x7f\x86\xaa\x8e\x37\xda\x08\xaf\x69\xac\xba\xed\x78\xf8\xa9\x2a\xf9\x79\x1b\x20\x4d\x4e\xc7\xf6\xd1\x22\xf9\x9f\xdc\x68\x4a\x2e\x08\xdf\x95\x22\x70\x41\xfd\xcf\x18\x75\x0d\x1f\x70\xe3\xc8\x0c\xbe\x11\xd4\x11\xea\xe0\xd2\xec\x8c\x94\x39\xf8\xff\x7e\x82\x6f\xc0\x7a\x1f\xd6\xdf\xf0\x09\x39\xc2\xa4\x92\xbf\xac\xdf\xbe\x91\x1f\xd0\xc1\xf1\x77\x1d\xb0\x8d\x8b\xf8\x70\xa6\x60\x95\x38\xf8\x43\x26\x65\x65\xe8\x51\x86\x8a\xd3\x55\x9f\xcd\x39\x3f\x53\x52\xce\x0f\xac\xcb\x3f\x5a\x2f\x50\x13\xda\x64\x67\x6f\x0a\x05\xec\xbe\xcc\x1b\x5c\x86\x5f\xcc\x92\xdf\x05\xe3\x04\x3e\x9a\x2a\xcf\x88\x84\x07\x9f\x9c\xd1\x71\xfe\x2b\x64\xe8\x16\x37\xcf\x71\x31\xf9\xfb\x61\x12\x51\x4e\x4a\x86\x51\x53\xea\x9e\xcb\xbd\x80\xc4\xb4\xf5\x65\x16\x95\x8a\xd0\x44\xfb\xb1\x73\x56\x1b\x5b\x3c\x5d\x56\x96\x4c\x8a\x63\xc9\x0d\xae\xee\x08\xaa\x5c\xe3\x46\xdf\x4b\x9a\x48\xd5\x6b\xc3\x13\xc4\xd0\x57\xe3\x60\xbf\x54\x7a\x9d\xd2\x19\x94\x3f\x7f\xeb\x93\xec\x42\x81\xae\x8e\x3e\xeb\xf0\x85\x0b\x9d\xe0\xc1\x77\x41\x89\x4e\xd9\x41\x7e\x46\x4c\xa7\xec\x69\x99\x22\x06\x3a\x29\x60\x34\xcf\x75\xc2\x91\x16\x25\xcd\x9c\xbe\x59\x70\x6c\xca\xe0\x68\x11\x91\x33\x34\x43\xce\xa8\x96\x3a\xb6\xa8\x6b\x6f\xa9\x56\xe9\xa5\x2e\x67\xb4\x9a\x64\xe1\xf8\x90\x97\x36\x7a\x5d\x45\xb2\xd0\x03\x1e\xf1\x33\x10\xdb\x33\xba\xda\x97\x85\xb7\x81\x70\x8f\xe9\xa7\xbd\x03\x24\x7c\xe6\xd6\x3b\xb6\xf5\xa9\x91\x8b\x36\x1c\xdb\x5e\x75\x8f\x69\xb8\x84\x3c\x47\xb5\xb2\x0c\xd8\x87\x22\xe5\xd0\x04\x09\x7e\x35\xb0\x27\x82\x1c\xc8\xbd\x06\xa3\x36\x10\x3a\x54\x96\xf0\xc4\x54\xaa\xe8\x0f\x17\x8e\x8d\xd3\x8f\x76\x1c\x4b\xd0\xe2\xf4\xe3\x06\xc7\x1a\x97\x39\xc3\xb8\x4e\x23\x6d\x30\x89\x51\x3d\x13\x83\x10\xd1\xe9\x47\x6e\x4e\x2f\x20\xd2\xda\x0b\x1e\x35\x6b\xf1\xf5\xf6\xaa\xed\x92\xfa\x7f\x55\x3d\xbf\xce\xb1\xf8\x75\xd3\xf7\x2e\x01\x91\x09\xaf\x7e\x36\xad\x7a\x0e\xb5\x33\x74\xc9\x67\x33\x55\x1d\x00\x76\x82\xb8\xce\x40\xcc\xe6\x95\xca\x40\x89\xf6\xa2\xea\xb9\xac\x82\xf8\x58\x99\xa0\x11\xc7\x8a\x60\x99\x2d\xa5\xef\x42\x3f\x6a\x15\x98\x3d\x55\x2a\x67\xe2\xf4\x72\x26\xb3\x55\x65\x00\x08\x1c\x0b\xbe\x61\xf6\x6c\x35\x4e\x06\x88\x62\xb6\xb9\x39\xb2\xfd\x9c\xfb\xcc\x53\xb1\xc2\x0c\xb1\x33\xaf\xad\xdc\x6c\x6b\x24\xe6\x1c\x2d\x63\x27\xb8\x2f\xaa\xd2\x00\xe1\x0e\x84\x87\x34\xfb\x7d\xf3\xb1\x46\xe9\x62\xa6\x4c\x4a\x5b\xd8\x92\x72\x33\xd1\x2f\x47\xaf\x73\x42\x8e\xb4\x35\xb9\x47\x11\xfe\x40\x9a\x9e\x40\xc2\x01\x13\x25\xe0\x41\x84\xb0\x7a\xee\x0c\x52\xac\x98\x32\xb7\xed\xa8\xaa\xd8\xf9\x42\xc3\x25\x03\x12\xab\xbb\xba\x1c\xc3\x49\xbf\x4a\xac\x3c\xad\x5b\x4d\xf6\xfd\x88\xf2\x54\x7b\x10\x85\xf0\x88\x8b\x52\xef\x09\x01\xae\x6c\xc2\x02\x8b\xe1\xbb\xa8\xa7\xa8\x74\xbd\x18\x12\xbf\xea\x25\x90\x9d\x41\xa6\x7a\x16\x54\x7a\xb2\x48\x50\x5e\xed\x3a\xa3\x41\x5e\x66\x6f\xd2\xff\xc6\xa4\xa8\x47\xff\xbd\xd2\x46\x1b\xff\x08\x29\x77\x5a\xf5\xf3\xfb\xf2\xf9\x6d\xa1\x58\xb6\x97\x39\x44\x28\x9c\x81\x32\xd7\x1e\x25\x51\x49\x95\x49\x5d\x52\x5a\x98\x12\xfd\x77\x6a\x8b\xbe\x4e\x3f\x4f\xad\xcd\x73\x41\x73\x5e\x6a\xa3\x05\x24\xc3\x24\x5c\x91\x1c\x95\x8e\x59\x3e\x51\x13\xf5\x8d\x3f\xca\xd0\xe5\x8c\x21\xa2\x84\xba\x5a\xbd\x3e\xe7\x27\x86\xe3\xc4\xec\xe2\x8a\xf0\x2f\x9c\xc9\xe6\xbc\xde\xb7\x43\x97\x21\x94\x19\xfa\x18\x6e\x51\x5e\x68\x77\x53\xb9\xfa\xde\xb5\xce\x20\xe1\xaf\x14\xa8\x2e\xbd\x3a\xb7\x16\x4c\x5b\x54\x75\x6c\x25\x4c\xa5\xfe\x6d\xd5\x57\xbd\x9a\x2c\xce\xba\xae\x9e\x78\x75\x7a\x99\x56\x77\x6e\x57\x1c\xc3\xac\x74\x90\x31\xc7\x06\x76\x72\x1f\xad\xa6\x48\x42\xd8\xdc\xa5\x9d\x6f\xa0\xd8\xdc\xa7\xca\x08\xbb\x04\x69\xd5\x33\xae\x82\xb6\xae\x06\xff\x09\x5a\x90\x37\x55\xbf\xb2\xa5\x0d\x29\x29\x21\x9c\x32\x44\xa0\x70\xcc\xd8\x48\x5c\xe9\x59\x3b\x27\x01\x74\x6e\x6b\xfe\xba\x7c\xae\xa3\xe5\x54\x05\x5b\xd9\xbf\x19\x4d\x68\x9d\xa6\x77\xf7\x5a\x25\xbd\x28\x85\x03\x52\x27\x87\xdc\x43\xa5\x16\xd2\x57\x93\x53\x72\x8f\xca\xe6\xba\x70\x41\xe1\x11\xb1\xb8\x1e\x8f\xdb\xbb\xa2\xaa\x4d\xbb\x7f\x55\x7a\x91\xc5\xb1\x14\x59\xdc\xb7\x4a\x4f\xdf\x37\xaf\xf0\x08\x67\x48\x78\xd1\xf4\xf8\xbd\x32\x22\xf1\xc9\xc3\x64\xbe\x30\xe7\xc3\x31\x72\x3e\xce\x30\x68\x9e\xcb\x0d\xa9\x05\x6a\x39\x43\x3c\xd9\x7c\x5d\x59\x6f\x63\x24\x9e\xe6\xde\xcd\x37\xd7\xea\xed\xf3\x17\x63\xd6\x69\x58\xf3\x6a\x5f\x6a\xfe\x2e\x75\x27\x4f\x30\x62\x62\x18\x16\xae\x5e\x67\xbf\xc2\x1f\x8e\x73\x67\xf0\x71\x60\x21\x28\xdf\x3d\x10\x51\x0c\xa9\x73\x02\x52\x89\x6b\x14\xa8\xa0\x3c\x75\x94\x45\x1e\x4e\x01\xf3\x5a\x6c\x3f\x32\x0a\x12\xb9\xb7\xf0\x55\x3e\x2a\x66\x38\xee\x04\x5c\xc4\xc5\x8e\xa1\x94\x81\x40\x0d\xd0\x5d\x04\x63\x77\x34\xf0\x82\x8f\xab\xbe\x7b\x24\x88\xcf\x95\xfe\x1d\x68\x41\x59\xeb\xd0\x57\x20\x79\x9d\xe3\x79\xf4\x2a\xf3\xeb\xb6\xf6\x58\xc2\x12\xeb\x3b\x46\xd4\xea\x0c\xf3\x03\x8f\x2f\x95\x59\x6a\x10\xb4\x7d\xa5\x67\x85\x26\x0f\x93\xe5\xd4\x1e\x6a\xe9\x50\xd4\xe5\xac\x32\x12\x4f\x82\x34\xbf\xa9\x2a\x0a\x73\xb1\x6c\x43\xcc\xe0\x84\x73\x5c\x88\x7e\x2d\x1f\x75\x38\x0c\x22\xf5\x0e\xb9\x5c\x9a\x8f\x70\x86\xf9\xb4\xe5\xd3\x88\xc7\xd7\xc1\xb5\x97\x72\x22\x96\xf8\xc4\x44\x8c\x23\xcc\xcc\x72\x63\x80\xaf\xb4\xfd\x81\x9c\x81\x65\x45\x0a\x5f\xca\x74\xfb\x51\x33\xe0\x05\x27\xb1\xa3\x95\x98\x9b\x61\xf0\x46\x3a\x20\x21\xdf\xcb\xed\x88\x84\x42\x7d\x2f\x77\xb7\x07\x4e\x87\xa1\x2c\x7f\x5b\xe7\x46\x02\x7d\x97\x72\x36\xa7\x65\x8a\x48\x3d\x9d\xbe\xa6\x65\x75\x2a\x6b\x89\x28\x4b\x6a\xcf\x77\x19\xe8\xab\xb0\x44\xe7\xc6\xce\x2e\x0f\x95\x9e\x25\x12\x14\xe9\xd1\xcc\x70\xeb\xf6\x2c\xdf\xb4\x6b\xaf\x8d\x05\x7d\x5a\x57\x66\x91\x56\xd0\xb6\xca\x85\x42\x09\x8f\x70\x02\xf9\xa5\x16\xde\x8f\xc5\x03\x32\xc1\xfe\x14\x18\xd0\x8a\x5f\xc0\x7f\x35\xe8\x19\xc1\x3b\xa8\x6c\x61\x0c\x97\xa6\xa2\xb3\x6a\x03\x85\x67\xc8\x80\x95\xad\x75\xdd\xd1\xba\x04\x0e\x99\x63\xd4\x56\x9d\x56\xf2\x0a\x97\xc6\x8d\x5f\x49\x53\xd3\xa4\xb0\x05\x69\x53\x99\xc5\x63\x41\xf3\xec\x8a\x69\x26\x72\x57\x9d\xab\xde\xd4\x8f\x05\xe5\x45\x15\xdd\x5b\xe3\xb6\xfa\xdd\xed\x17\x49\x1a\xd7\x05\xfe\xd5\xbe\xd2\x8a\x91\x82\xe0\x0f\x14\xc8\x06\xa9\x5f\xc9\x78\x75\xdf\xe0\xfd\x9f\x17\xf6\x5e\xca\x5c\xf2\xb3\x32\xed\x0a\xbd\xf7\xfc\xd2\x96\x70\xcf\x0d\x28\xed\x79\x57\xa9\x6a\xe7\xe4\x61\xb2\x5e\xf4\x0c\xa0\xa0\x2d\xdb\x97\xc0\x45\x9a\x21\xd1\x99\xf5\x93\xb9\x0d\x0e\x81\x0a\xeb\x55\x65\xe6\xaa\x1c\x33\xe5\xe9\x0c\x3f\x1b\x2e\xae\xf2\xfa\xe6\xb7\x0f\x4f\x5e\x6f\xef\x45\x59\x1d\x5a\x69\xdd\xbe\xd9\xee\x4a\x49\x72\x6d\xea\xea\xeb\x76\xf0\xeb\xd2\xb4\x68\xbf\x56\x46\xca\xc6\x28\x62\xaf\xdf\xaa\x11\xbf\x51\x42\xfa\xd6\x6d\x00\x3c\xcd\xcf\x50\xb6\xe9\x9f\xdf\xd7\x9f\x6b\x4e\x59\xdc\xea\xe6\x6f\xe1\x94\x10\x68\x99\xd3\x3f\x25\x3d\x21\xf9\x1b\x78\xfb\xb3\xbc\xb2\xee\xf7\x4b\x83\x13\xd9\x4c\x2d\x43\xac\x83\x3d\x36\xb3\x56\x00\x61\xc6\x45\x7f\x37\xee\xbd\xa1\xe9\x10\x5a\x9b\x95\xdd\xdd\xe8\xb2\xee\x9b\x76\x95\xbb\x34\xa7\xe7\xda\xec\x6c\xf6\x0a\x6f\x4e\x18\x6d\x90\xd2\x1b\xa9\xb9\xfa\x91\x0b\xa7\x7f\x2c\x63\xa3\x65\x5a\x72\x82\xb9\x98\x9c\xcd\xa1\x1f\xdf\x3b\xb6\x92\xd4\xe6\x28\x95\x1e\xd7\xae\xe7\xe6\xad\x32\x01\xe8\x93\x87\x89\x37\x55\xce\x42\x01\x27\xe1\xaf\x0b\x51\xcf\x35\xf6\x3d\xa7\x5f\x0d\xf1\x64\x72\xb4\xab\x78\x09\xe2\x62\xcc\x64\xe9\x85\x47\xef\xf1\xe6\x48\x2b\x64\x9f\xb7\x1c\xd1\xe7\x1e\x26\xdf\x7b\x1a\x5d\x2d\x5d\x6e\xdd\x19\x64\x8a\xbd\xf5\x68\xba\xa5\xab\x6f\x7a\x9b\xd1\xed\xab\x3d\xd0\xe4\x79\x3d\x9c\x88\xb7\xad\xfa\x58\x07\xa7\x35\xf9\x5f\xb1\xd3\x21\x37\xf0\x09\xf2\xa2\x5e\x02\xde\x8b\x42\xb7\xd4\x23\xb8\x33\xb6\x16\x67\x50\x80\xf0\x7e\xeb\x10\xc8\x12\x13\xfc\xa7\xf6\x81\xbd\xfd\x48\x5f\x8d\x23\x4c\x9e\x7f\x7b\xe8\x75\xb8\xa4\x17\x28\xe7\x2f\xaf\x2d\xb4\x77\x50\x60\x25\x2e\xec\x4e\xad\x8c\xde\xb1\xea\xd5\x99\x04\x71\x24\xc4\xd7\x8e\xc5\x78\x7f\x69\x10\x7b\x89\x3d\xd6\xac\x04\x89\xb8\xf2\x33\x3c\xc4\x70\x0c\x46\x4f\x11\x63\x48\x8b\xe6\xa1\x04\x61\xe5\x54\x06\xc0\x4d\x71\xca\x21\xe5\x9a\xe5\xc1\x3c\x86\x38\x7c\xe6\xc0\xd0\x8f\xa4\xbe\x7c\x62\x02\x89\x9e\x01\x69\xb0\xd2\x66\x36\x26\x9c\x01\x89\x11\x03\x2d\xc3\x80\xd8\x99\x16\x38\xd7\xf2\x32\x2d\xe8\x4f\xbc\xdd\x9b\x25\x15\x25\xf1\x4d\xce\x00\xfb\x24\x2e\x79\x37\xc7\x6c\xf2\x30\xd9\xca\xc5\xf9\x8a\x49\x9c\xd2\x7a\xfb\xd8\xba\x95\xf9\x21\x25\x41\x5b\x58\x1d\x1f\x79\x88\x69\xfb\xa8\x5d\xc3\x3e\x68\x5e\xdf\xc8\x0c\x76\x05\x65\x55\xe9\x79\xa0\xa6\x54\xb1\xdd\x8c\x59\x1b\xbd\x46\xbe\x7d\xb1\xc7\x4b\x6d\x19\x7e\xbb\xab\x4c\x38\x99\xa0\xed\x55\xa7\x80\xd7\xd6\x6e\xab\x5c\xab\x2d\xae\x15\x7b\xfb\x5e\x8d\x56\x0f\xda\x7a\xe2\xe4\x61\xf2\xe2\x69\x75\x19\xc7\xc4\xda\xed\xa6\xbd\x9d\x48\xd0\x16\x2a\x17\x88\x1b\xca\x63\x65\x7e\xcd\x48\x33\x19\xec\x0f\x47\x85\x16\x91\x2f\xe1\x7c\xc2\x75\x48\xbe\x5b\x56\x37\xc3\x8f\x19\xe5\x09\x60\x22\x8b\x69\x4f\xdd\x72\x27\xb8\x76\x25\x77\xeb\x6e\x58\x18\x44\x75\x86\x62\x27\x47\xbb\x29\x05\x0b\x92\x72\x45\x3c\xb1\xdc\x1b\x38\xf8\x6e\x5b\xf5\x3f\x56\x25\xa8\x7b\xdb\x0a\xaf\x3f\x7d\xd4\x3c\x69\x09\x3f\xed\xde\xfa\x84\x4e\xac\xb9\x93\x5c\xe9\x4d\x49\x5f\xb9\x50\x1e\xc4\x08\x33\x2d\xd4\x9b\xfe\xd0\xe6\x98\xd0\xee\xb5\x32\xbe\xb6\x25\x48\x6a\xc7\x9f\x16\x9c\x44\x0d\x68\xf1\xf7\x54\xcb\x1e\x4f\x1e\x26\x7b\xbd\x82\xe6\x0c\x30\x8e\x7b\xa5\x46\x3c\x4a\x81\x35\x7e\xeb\xde\xef\x1b\x6b\x41\x94\xbb\xe0\x1a\x72\x4c\x30\x11\x0c\xc7\x28\xec\x4b\x93\x8e\xcf\x1f\x88\xd1\x0b\xcd\x1d\x09\x6e\x60\xf4\x4b\xee\xdc\x34\x4f\xa8\x7e\xf5\xb4\x28\x19\x64\x29\x10\x3d\x05\x5f\xaa\x0b\x0e\xf9\x15\x08\xfd\x2a\x32\xc5\x17\x21\xb3\xd3\x56\xe5\x32\x28\x11\xc3\xa4\xd9\xcf\x6b\xaf\xe4\x5c\xb4\x3e\xc8\x96\x7e\xd1\x02\x9f\x30\xeb\x08\x33\x60\x04\x78\xee\xb4\x7e\xa4\x21\x98\xf1\x1f\x82\xca\x8e\xb2\x66\x50\x10\x7a\x05\x79\xe9\x8a\x65\x5c\x72\xdd\x14\x77\x0e\xfd\x1b\x68\xf4\x75\x0a\x24\xbe\x26\x2d\xeb\x98\x43\x8c\xbf\x9a\xa2\x5c\xb3\x51\x15\xe5\xaf\x2d\xea\xba\xee\x41\x02\xb1\xb0\x7c\x0d\xb0\x34\x4b\xc5\xc0\xb6\x2d\x86\x62\x82\x32\x9a\x5f\x65\x17\xd7\x70\x8e\x52\x28\xb3\xf6\xe2\x29\x81\xf8\x5a\x4f\xf1\x88\xf1\x97\x87\x12\xfd\xa9\xee\x38\x0a\xc2\xac\xb2\x04\xec\x82\xe1\x5a\xb4\xa5\x85\xca\xfa\x32\x1b\xb8\x4e\x81\x95\x94\x0b\x43\xe0\x2f\xec\x66\x48\x47\xfc\xf8\xcb\x21\x18\xd5\x1f\xc6\xca\xb6\x63\xb7\xfe\x6a\xcc\x6b\xd0\xd1\x57\xfe\x73\xaf\x13\x76\xec\x93\xbf\x36\x53\x59\x8e\x0d\x54\xe2\x8f\x39\x21\xda\xc9\x66\xdf\xd3\xa3\x1b\xc7\x86\x3d\xf1\xc7\x02\xed\xee\xf8\xb4\xff\x32\x92\xbb\xd1\x8f\x48\xfa\x9a\x75\x01\x26\x74\x1e\xd7\x0e\xae\xaf\x7c\xd9\xa6\x02\xe6\xcb\x4c\x90\x0f\x34\x0c\x9a\x98\xcb\x3f\x2a\x5c\x7d\x1e\xfa\x90\x7f\x41\x5c\x63\x3f\xfd\xbf\x6e\xba\x25\xfd\x73\x21\xfe\x5b\x87\xb2\x3e\x43\x11\xd5\x4e\x88\xff\x7e\xd3\x99\x96\xe7\x97\x03\x2d\xaf\xc6\x80\xc4\x61\xc0\x99\xd8\x0a\x03\xa9\x4b\xdb\xf8\x13\xce\xcd\x64\x07\x8f\x56\xe5\x6b\x9c\x1c\xc7\x02\xa6\x09\x96\x23\x83\xdc\x1e\x32\x0f\xcc\xc0\x4f\x50\x9e\xbb\x47\x14\x29\x90\x53\x2d\xa4\xd2\xc6\x8f\x90\x01\xfd\x10\x03\x1c\xb4\x81\xf6\x1c\xd7\x0b\x28\xf0\x24\xf6\xbd\x46\xc2\x0b\x92\x9c\xe0\x80\x93\x3a\x51\x15\xbc\x54\x83\xaf\xed\x09\xf2\xbe\xea\x21\xc6\x04\x31\xb8\x39\x03\xfd\xe3\x31\xc1\x71\xcc\xe3\xd6\xb0\x1a\x41\x1b\x1e\x36\x50\x62\x41\x78\x1f\x4b\xbb\xf6\x0e\xfb\x1e\x64\x29\xd4\x62\xb8\x1b\x04\xdb\x61\x10\x1b\x0c\x4e\xfc\x1e\xbc\x61\xe9\xda\x19\xe9\x76\x03\xaf\x71\x7a\x78\x91\x83\x72\x97\xbb\x93\x6f\x2a\x1b\xd6\x1c\xc8\x54\xa5\xc2\xe1\x81\xbe\x21\x4f\xb8\xad\x38\x42\xba\xcb\x68\x3b\x5d\x39\x60\x36\xa7\x79\x08\x1a\x72\x5e\xb1\xf0\x68\xa2\x01\xdd\x03\x86\x48\x32\x7c\xcc\x0e\x95\x88\xb5\x8b\xa3\xff\x10\xf4\xa5\x15\x96\xda\x43\xae\x03\xa9\x00\xe5\xb9\xe9\xa9\xeb\x67\x26\x35\x7f\x9d\xd0\x33\x26\x48\x0d\x42\x8d\x86\x0e\xe7\x90\xd1\xb2\x39\xd1\xa1\x55\x96\x0c\x9e\x18\x6a\x1f\xf4\x82\xaa\xc1\x9e\x21\x9e\x43\xaa\xcd\x03\xd1\x6b\x54\x33\x8a\xb5\x92\x56\xbf\x1c\xa5\x1d\xa2\xd4\xa0\x36\xed\xe1\x69\x49\x79\xe6\x04\x01\x57\xa1\x3f\xae\xb7\x38\xf9\x62\x65\x0e\x99\x08\x10\x24\xa9\xde\x6f\xa1\xd4\xba\x7b\xd6\x6a\xbd\x31\xa8\x5c\x73\x07\x09\x13\xba\xf5\x66\x9c\xfb\x41\x5f\x38\x46\x62\xa5\x1f\xde\xbb\x63\x1d\x67\x60\x99\xf0\x76\xdb\x45\x54\xa4\x59\x73\xa0\xeb\x38\xb5\x59\x7b\x85\x24\x3c\xde\xcd\x64\xa8\xc3\x61\xc7\x85\x96\x5a\x66\x10\xd5\x35\x98\xe3\x6d\x10\x93\x3a\x34\x76\xbc\x0d\x62\xd2\x8f\xab\x1d\xb7\x96\x84\x8c\x76\x96\x45\x88\x28\xdf\x7f\xf1\x01\xf5\x49\xa9\xd7\xc7\x31\x3b\xd3\x62\xb6\x1e\x26\xaf\x0a\xa0\x32\xbd\xd4\x89\x95\xb7\xc5\x30\x2d\xd5\x9e\xb9\x78\x1b\x14\x28\x06\x27\xf4\xdf\xa7\xb6\x9d\x44\x30\xbc\x91\xe2\x63\xf7\xaf\x12\xde\x47\xdc\x9e\xf6\x3f\x35\xfc\xfd\xcf\x7f\xff\xeb\x9f\x7f\xfe\xfe\xd7\x7f\xfd\x5f\x00\x00\x00\xff\xff\x4b\xe8\xf4\x7d\x7b\x70\x1c\x00") +var _distAssetsChunk7203b9513094e34f1c6709200b17e99d3b1b82d64e3b352f610d891Css = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xa4\x51\x41\x6f\xf2\x30\x0c\xbd\xf7\x57\xf8\x82\x04\xfa\x68\x55\x0e\x5c\xc2\x4f\xf9\x34\xa1\xa4\x71\x53\x8b\x34\x8e\x52\x33\xc6\xa6\xfd\xf7\x29\xa9\x40\xac\x62\xbb\x4c\xbd\xd8\xef\xb9\xef\xd9\x2f\x96\xb4\x67\x07\x1f\x15\x40\xe4\x89\x84\x38\x28\xd0\x66\x62\x7f\x16\x3c\x54\x00\x1e\x7b\x51\xd0\x1e\x20\x91\x1b\x4a\x55\x01\x5c\xc8\xca\xa0\xa0\x1e\xf9\xbd\xee\x49\xea\x8e\x83\x60\x90\x47\xea\x82\xe6\x44\xf2\x03\xbb\x40\x07\x9c\xb5\x9f\xe9\xdd\xb9\xe7\x82\x37\x7a\x01\x8f\x3a\x39\xca\x97\x9c\x85\x73\x6f\x38\x59\x4c\x0a\x26\xf6\x64\x33\x10\xb5\xb5\x14\x9c\x82\x1d\x8e\x65\x40\x77\x27\x97\xf8\x1c\xac\x82\xcb\x40\xf3\xed\x1d\x7b\x4e\x0a\x8c\xd7\xdd\x29\xf7\x96\xa6\xe8\xf5\x35\x23\x9c\x91\xcf\xaa\x9a\xf3\x53\x81\x65\xfd\x9f\x23\x86\x97\x4d\xc9\xf2\x3e\x19\x38\xe0\xc3\x20\xfc\x83\x26\x5b\xd9\xc4\x71\x11\x7a\x4f\x6f\x58\x56\x13\x8e\xdf\x03\x07\xc3\x22\x3c\x96\xf2\xf6\x1c\x8b\x95\x93\x33\x7a\xdd\x6e\xcb\xd7\xec\x36\xc5\xb1\x39\xce\x9e\x47\x7e\xc5\xe4\xf5\xf5\x6f\x7e\xf7\x13\x9a\xf2\xe3\xaf\x62\xfb\x76\x55\xea\xa4\xc3\xd4\x73\x1a\xd5\x5c\x7a\x2d\xb8\x6e\xb7\x50\xef\xdb\x55\x59\xf1\x2b\x00\x00\xff\xff\xd6\x84\x2c\x66\x7d\x02\x00\x00") -func distAssetsChunk91035db67b352c847e23c9aJsBytes() ([]byte, error) { +func distAssetsChunk7203b9513094e34f1c6709200b17e99d3b1b82d64e3b352f610d891CssBytes() ([]byte, error) { return bindataRead( - _distAssetsChunk91035db67b352c847e23c9aJs, - "dist/assets/chunk.910.35db67b352c847e23c9a.js", + _distAssetsChunk7203b9513094e34f1c6709200b17e99d3b1b82d64e3b352f610d891Css, + "dist/assets/chunk.720.3b9513094e34f1c67092-00b17e99d3b1b82d64e3b352f610d891.css", ) } -func distAssetsChunk91035db67b352c847e23c9aJs() (*asset, error) { - bytes, err := distAssetsChunk91035db67b352c847e23c9aJsBytes() +func distAssetsChunk7203b9513094e34f1c6709200b17e99d3b1b82d64e3b352f610d891Css() (*asset, error) { + bytes, err := distAssetsChunk7203b9513094e34f1c6709200b17e99d3b1b82d64e3b352f610d891CssBytes() if err != nil { return nil, err } - info := bindataFileInfo{name: "dist/assets/chunk.910.35db67b352c847e23c9a.js", size: 1863803, mode: os.FileMode(420), modTime: time.Unix(1480000000, 0)} + info := bindataFileInfo{name: "dist/assets/chunk.720.3b9513094e34f1c67092-00b17e99d3b1b82d64e3b352f610d891.css", size: 637, mode: os.FileMode(420), modTime: time.Unix(1480000000, 0)} a := &asset{bytes: bytes, info: info} return a, nil } -var _distAssetsChunk91035db67b352c847e23c9aJsLicenseTxt = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xac\x54\xd1\x72\xe2\x36\x1b\xbd\xf7\x53\x7c\xbb\x57\xbb\x0c\xc8\x24\xff\xee\xfe\xd3\x4c\xa7\x53\xc5\x88\xa0\xd6\x58\x54\x12\xc9\x6c\xef\x8c\x11\x58\x59\x63\x79\x24\x39\x94\xbc\x51\x5f\xa3\x4f\xd6\x91\x6d\x12\x36\xbd\x5d\x66\xc0\x96\x7c\xce\xf9\xce\x27\xf3\x9d\x78\xf4\x2e\x82\x11\xcc\x5b\xa7\xd0\xa3\x83\xa7\xff\xa1\x2f\xe8\x0a\x26\x90\xea\x7d\xe9\x8f\x2a\xfc\xc2\xae\x7d\x7e\x3e\x4d\x9c\xca\x6d\x51\xc2\x87\xd2\xfb\xe6\x26\x8e\x77\xad\x53\x8f\x0e\x69\xf3\x31\xf0\xc3\x37\x31\xcd\xc9\x76\x84\x0f\xc5\x47\xb8\x9e\x5e\x5d\x4f\xae\xa7\x57\xff\x87\xdf\xb5\x35\x55\x65\x1c\x70\xed\xbe\xbd\xf0\xbf\x69\x6b\xd0\x41\x75\x6c\x5c\x55\xc0\x03\xd3\x01\x57\x4e\xd9\x27\xb5\x45\x80\x9b\xbc\x28\x15\x08\xb3\xf3\xc7\xdc\x2a\x48\x75\xa1\x6a\xa7\xe0\x1a\x4d\xcf\x15\x07\xa9\xe3\xf1\x88\xf2\x0e\x8d\x8c\xdd\xc7\x55\x0f\x74\x71\x4a\x13\x92\x09\x32\xe9\x19\x71\x14\x0d\xcd\x16\x95\x6e\x36\x26\xb7\xdb\xae\xe3\x6b\x34\x45\x57\x57\x67\x39\x77\x13\xc7\x2f\xcf\x1f\x1d\x2a\xcc\x21\x8e\x60\x14\x1e\x0f\x06\xb6\xb0\xa4\x12\xfe\xf9\x1b\xfe\x54\xb5\x01\x6e\x8a\x32\x7f\x55\x1f\xc1\xce\x14\xad\x9b\x78\x9b\x37\xf0\x05\xfd\x84\x3e\x45\x23\xf8\x75\x70\x14\x88\xe3\x97\x2a\x7b\xed\xcb\x76\xd3\x15\x78\xe5\x5c\xde\x6e\x2a\xb3\x89\x0f\xb9\xf3\xca\x9e\x5b\x89\x86\x3a\x30\xfa\x91\x9f\xe8\xfb\x37\xb7\xd4\x85\x35\xce\xec\x3c\x24\xc6\x36\xc6\xe6\x5e\x9b\x1a\x45\xd1\x4a\xd9\x83\x76\x4e\x9b\x1a\xbc\x81\xd6\xa9\x31\x14\xa6\x39\x8d\xe1\x60\xb6\x7a\x77\x1a\x43\x5e\x6f\x63\x63\x61\xab\x9d\xb7\x7a\xd3\x7a\x05\xbe\xd4\x0e\xdc\xf9\x0d\xee\x8c\x85\xbc\x3e\x45\x4d\x6b\x1b\xe3\x14\x1c\xb5\x2f\xc1\xd8\xee\x6a\x5a\x0f\x3b\xa5\x40\x3b\x28\x95\x55\x9b\x13\xec\x6d\x5e\x7b\xb5\x45\x51\x24\x17\x04\x04\x9b\xcb\x07\xcc\x09\x50\x01\x2b\xce\xee\xe9\x8c\xcc\xe0\x3d\x16\x40\xc5\x7b\xc0\xd9\x0c\x02\x08\xaf\xe5\x82\x71\x98\x51\x91\xa4\x98\x2e\x05\xe0\x34\x85\x07\xcc\x39\xce\x24\x25\x02\x1e\xa8\x5c\x44\x9c\xdc\x61\x3e\x03\xc9\x40\x2e\xa8\xb8\x10\xce\x92\x74\x3d\xa3\xd9\x5d\xc7\xa2\xcb\x55\x4a\xc9\xec\x92\xcd\xe6\xb0\x24\x3c\x59\xe0\x4c\xe2\x5b\x9a\x52\xf9\x35\x0a\x85\xe7\x54\x66\x44\x08\x04\x34\x83\x8c\x01\xb9\x27\x99\x04\xb1\x08\x22\x17\x9e\x6e\x09\xa4\x14\xdf\xa6\x04\xe6\x8c\x03\xce\xbe\x82\x58\x91\x84\xe2\x74\x0c\x33\xca\x49\x22\xc7\x11\xcd\x86\x3b\x60\x1c\x12\x96\x09\xf2\xc7\x9a\x64\x92\xe2\x14\x66\x78\x89\xef\x82\x85\x9e\x7a\x5e\x3e\x2c\xb0\x14\x8c\xdc\x13\x0e\x9c\x88\x75\x2a\x83\xfb\x39\x67\xcb\x28\x65\xa2\x33\xbc\x16\x64\x0c\x33\x2c\x71\xa0\xae\x38\x9b\x53\x29\xc6\xf0\xb0\x20\x72\x41\x78\x70\x8c\x33\xc0\x89\xa4\x2c\x0b\xe8\x84\x65\x92\xe3\xe0\x20\x23\x77\x29\xbd\x23\x59\x42\x80\xf1\x88\x75\x68\xc9\xb8\xa4\x6c\x2d\x06\xc2\x18\x30\xa7\x22\x54\x64\x6b\x19\xd8\xac\x13\x4c\x58\x96\x91\x5e\x31\x1c\x77\x77\x06\x6b\xd1\xc9\xac\x08\x9f\x33\xbe\xc4\x9d\xea\xfc\xfb\xe3\x47\xd1\x0f\xfd\x4b\x9f\x07\x12\xbc\xf2\xa5\xb2\x21\x34\xd0\x74\xd8\xec\x86\x79\x65\xb5\x3b\xdc\x5c\xc6\xdc\x18\xac\xd9\xb4\xce\x8f\x41\x55\x6a\x9f\xd7\x1e\xdc\xa9\xf6\xf9\x5f\x50\xea\x7d\x59\x05\x84\xae\xf7\x43\x14\x5c\x4e\x34\xfc\x7c\x9e\x68\xd3\xa8\xda\x99\xd6\x16\x6f\x72\x68\x49\xe5\x2f\x1d\x2b\x6f\x7d\x69\x2c\xa4\x2a\x87\x7b\x65\x4d\xfb\x4a\xad\x54\x8e\x9e\xc2\x16\x3a\xa8\x1e\x5b\xe7\x07\xe5\x9a\xbc\x50\xdd\xaa\x69\x37\x95\x2e\x86\x9c\x89\xdf\xbd\xc9\xda\xdf\x04\xcc\x4d\x5b\x6f\xbb\x49\x0d\x63\x08\xa6\xeb\xba\x30\x75\x3f\x89\xc6\xba\x9e\x77\x11\x3a\x07\x73\x50\xb5\x1f\x2e\x13\xaf\x0f\xea\xd9\xd4\xaa\x87\x9d\xdb\xbb\x09\x0d\xf6\x5b\x6f\x70\xe8\xd1\x5d\xee\xff\x77\x09\x95\x29\xf2\x4a\x05\x0f\x3b\xbd\x6f\xfb\x14\xe9\x31\x4f\xca\x76\x29\x72\x03\x53\xf4\x19\x7d\xfa\x1c\xfd\x1b\x00\x00\xff\xff\x80\x1a\xeb\x7b\x85\x06\x00\x00") +var _distAssetsChunk7203b9513094e34f1c67092Js = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\x52\x2a\x2d\x4e\x55\x28\x2e\x29\xca\x4c\x2e\x51\xb2\xd6\x48\xcf\xc9\x4f\x4a\xcc\x09\xc9\xc8\x2c\xd6\x2b\x4f\x4d\x2a\x48\x4c\xce\x76\xce\x28\xcd\xcb\x8e\x4f\xcd\x4d\x4a\x2d\x8a\x4f\x2c\x2d\xc9\x8f\xcf\xcc\x2d\xc8\x2f\x2a\x89\xb7\x25\x5e\x69\x4d\x4d\x74\xac\xa6\x5e\x41\x69\x71\x86\x46\x74\xb4\xb9\x91\x41\xac\x4e\xb5\x91\xb9\x91\x81\x95\x46\xbc\x4e\xaa\x4e\xa2\xa6\xad\x5d\x75\xa2\x5e\x91\x46\xaa\x66\x6d\x6d\xac\x26\x17\x20\x00\x00\xff\xff\x86\xaf\xbe\xd4\x90\x00\x00\x00") -func distAssetsChunk91035db67b352c847e23c9aJsLicenseTxtBytes() ([]byte, error) { +func distAssetsChunk7203b9513094e34f1c67092JsBytes() ([]byte, error) { return bindataRead( - _distAssetsChunk91035db67b352c847e23c9aJsLicenseTxt, - "dist/assets/chunk.910.35db67b352c847e23c9a.js.LICENSE.txt", + _distAssetsChunk7203b9513094e34f1c67092Js, + "dist/assets/chunk.720.3b9513094e34f1c67092.js", ) } -func distAssetsChunk91035db67b352c847e23c9aJsLicenseTxt() (*asset, error) { - bytes, err := distAssetsChunk91035db67b352c847e23c9aJsLicenseTxtBytes() +func distAssetsChunk7203b9513094e34f1c67092Js() (*asset, error) { + bytes, err := distAssetsChunk7203b9513094e34f1c67092JsBytes() if err != nil { return nil, err } - info := bindataFileInfo{name: "dist/assets/chunk.910.35db67b352c847e23c9a.js.LICENSE.txt", size: 1669, mode: os.FileMode(420), modTime: time.Unix(1480000000, 0)} + info := bindataFileInfo{name: "dist/assets/chunk.720.3b9513094e34f1c67092.js", size: 144, mode: os.FileMode(420), modTime: time.Unix(1480000000, 0)} a := &asset{bytes: bytes, info: info} return a, nil } -var _distAssetsChunk9120b5cc39ef704a111f409Js = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xec\xfd\xdd\x72\x1b\x39\x92\x30\x0c\x9f\xeb\x16\xbe\x13\xaa\xbe\x58\x4e\xa1\x09\x55\x93\xfa\xf1\x0f\x65\x58\x61\xcb\xee\x19\x3f\x6d\x77\x3b\x6c\xf5\xce\xcc\x6a\x15\x0a\xa8\x0a\x14\xb1\x2e\x15\x38\x28\xd0\x12\x5b\xe4\x73\x2d\xef\xb5\xbc\x57\xf6\x06\xfe\xaa\x80\x2a\x14\x49\xa9\x3d\xbb\x13\xb1\xee\x83\xb6\x88\x02\x12\x09\x20\x91\x48\x64\x26\x32\xe3\xeb\x9c\x5d\xe1\xfc\x6c\x4a\xcb\xe4\x96\x5c\xcd\x70\xfa\xe5\x74\x3a\x2f\xbe\x5c\x92\x9b\x2b\xc2\x2f\xf1\x5c\xb0\x4b\x7a\x33\x63\x5c\x5c\xa2\xed\xab\x2e\x97\xe7\x17\x20\x99\xcd\xcb\x69\x7c\x7e\xfe\x7c\xb4\x7f\x01\xef\x9f\x3d\x1f\xed\x8f\x09\x7a\x79\x5f\x92\x7c\x02\x49\x42\xee\x64\xcd\x12\xc5\x31\x40\x2f\xef\xa3\x79\x49\x7a\xa5\xe0\x34\x15\xd1\xce\x57\xcc\x7b\x04\xdd\x1f\x1e\x3d\x79\x3a\x9e\xcc\x8b\x54\x50\x56\xc4\x04\x0a\xc8\xc1\xbd\xfc\x46\x61\x81\xc4\x94\x96\xfd\xbe\xfc\x7f\x72\x79\x49\xee\x04\x29\xb2\x72\xb9\x8c\x29\x72\x1b\x80\x7b\x4e\xc4\x9c\x17\x3d\x8a\x7e\xbd\xfa\x2f\x92\x8a\xa4\x24\xe2\x23\x67\x82\x89\xc5\x8c\xfc\x3a\x59\x2e\xef\x2f\x2f\x67\xf2\xf7\xe5\xe5\xf8\xfc\x62\x45\x8b\x52\xe0\x22\x25\x6c\xd2\x7b\xc5\x39\x5e\xf4\xfb\x3e\x34\x92\x54\xd5\x91\x58\x2d\x97\xfe\xd7\x09\xe3\xb1\x44\x8f\xf7\x68\xd1\x13\xc0\xf4\x38\xb3\xdd\x25\x53\x5c\xfe\x7a\x5b\x7c\xe4\x6c\x46\xb8\x58\x24\x29\xce\xf3\x58\x8e\xa9\xdf\x8f\xc9\x39\xbf\x40\xe2\x9c\x5f\x80\x15\xa4\x0a\xda\x0a\xfa\xc0\xe9\x24\x8e\x6c\x49\xb4\x8b\x24\x40\x36\xe9\x89\x7e\xbf\x98\xe7\xf9\x2e\x42\x02\x88\x29\x67\xb7\xbd\x82\xdc\xf6\xce\x16\x33\xf2\x96\x73\xc6\xe3\xe8\x34\xc7\x65\xd9\x33\xf3\xd3\xfb\x8a\xf3\x39\xe9\x45\x83\xcf\x82\xd3\xe2\x3a\x16\x60\x10\xf5\x68\xd9\x2b\x98\xe8\xe1\x5e\xca\x8a\x52\xf0\x79\x2a\x18\xef\x31\xde\x93\x70\x23\xb0\x63\xfb\xec\xf1\x18\xdc\xab\xe9\x76\xea\x21\xb2\xd2\xd8\x42\x52\x8f\x13\xc9\x96\x08\x21\x71\x62\x66\x20\xe5\x04\x0b\x12\x0b\x30\x8e\xb9\x53\xcd\x99\x1a\x28\xb1\xe6\x60\x05\x76\x4c\x93\x8c\x4c\x68\x41\xec\x54\xc5\x02\x46\x97\x97\xa4\xfc\xc0\xb2\x79\x4e\x22\x78\xaf\xc6\x31\xde\x1d\xae\x00\x14\xc9\xab\x34\x25\x65\x49\xaf\x68\x4e\xc5\xe2\x03\x2e\xf0\x35\xe1\xe8\x2b\xa3\x59\x6f\xa8\x28\x89\x21\x1e\x3f\x1f\x1e\xee\x03\x58\x22\x1e\x3f\x19\x8d\x0e\x01\xc4\xb2\xec\xf9\xfe\x21\x80\x29\xe2\xf1\xc1\x93\xa3\x27\x00\xe6\x88\xc7\xcf\x0e\x0f\x01\x9c\x22\x1e\x1f\x1d\x3d\x7f\x02\xe0\x5c\x56\x7b\x72\x30\x02\x70\xe2\xd0\x15\xb8\xaf\x26\x45\xc4\x35\x51\x22\x62\x96\x74\x4a\x4b\xb0\x5c\xca\x7f\x76\x68\x72\x29\x08\xbf\xa1\x05\xce\x91\x80\x34\xb9\xe4\xa4\xc8\x08\xff\x4c\xf8\x57\x9a\x12\xc4\x65\x51\x4e\xbf\x92\x4f\xe4\x9a\xb2\xe2\x3d\x2d\xc8\x29\x9b\x17\x02\x0d\xe5\x87\x74\x8a\x79\x79\xc6\x4e\x59\x51\xce\x6f\x08\x3a\xbf\x70\x0a\x5f\x15\x05\x9b\x17\x29\x41\x51\x24\x4b\xb1\x3b\x07\x67\x9c\x90\x4f\x8c\x09\x94\xb1\x74\x7e\x43\x0a\xbb\x02\x6f\x73\x22\x7f\xc5\x51\x46\xbf\x46\xa0\xb3\x59\x92\x4a\x9a\x79\x4f\x4b\x91\xe0\x2c\x8b\xa3\x3b\x39\x82\x3d\xaf\xea\xba\xd6\x02\x5f\xbd\x2b\x32\x72\xa7\xc7\xc0\xd9\xed\x29\x2b\x04\xa6\x05\xe1\x9b\xf1\x71\x6b\xcb\xad\xfa\x4a\x08\x4e\xaf\xe6\x82\xc4\x11\x67\x72\xe5\xa3\x9c\x96\x22\x50\x77\x33\xca\x7b\x82\x13\x52\xb5\x34\x5d\x97\xe8\xfc\x62\xc7\x6e\xdb\x02\x0d\x8f\x8b\x17\xce\x8a\x25\x9c\xdd\x96\xc7\xc5\x60\x00\xfc\x46\xe7\xc5\x05\x92\x2b\xa1\x06\xf1\xaa\x39\x09\xbf\xb0\x8c\xc4\x6d\x0c\xf1\x6c\x46\x8a\xec\x74\x4a\xf3\x2c\x6e\x81\x03\x3b\x74\x22\x4b\x05\x9b\xbd\x66\xf3\x22\xc3\x7c\xf1\x13\x4b\xe7\x6a\x44\x44\xce\x9c\x4b\x7c\x96\xa5\x25\x97\xac\xf0\x6a\xc7\x04\x0e\x25\xff\x48\x2e\xaf\x98\x10\xec\xe6\x8f\x81\x1a\x69\x50\x2e\xa2\xc3\x0b\x39\xbd\x6f\xbf\x92\x42\x58\x70\x71\x34\x91\xf5\x15\x11\x76\x61\xdf\x9c\xf4\x73\xff\x67\x92\x93\xe2\x5a\x4c\xf7\x46\xeb\xa1\xaf\x19\x93\xee\x80\x4c\x38\x29\xa7\x9f\xd8\x6d\xf9\x86\xde\x90\xa2\xa4\xac\x28\xe3\x35\x84\xda\x5e\x91\x6a\xb5\x40\xbd\x55\x15\x3c\x72\xa5\x36\x1b\x47\x92\x4f\xe1\xe4\x8c\xde\x90\xd7\xb8\x24\x59\xf5\x21\xf6\xea\x27\x57\xb4\xc8\x62\x0a\x9a\x78\x69\x6c\xea\xfd\xbe\x79\x43\xd4\x75\x9b\x24\x2e\xbf\xec\x71\xf5\xa9\x55\xd5\xdf\x39\x98\x53\xbc\x27\xbf\x46\x30\xc2\x65\x49\xb8\x90\x7f\x6f\x3f\x31\x35\x60\x00\x77\xdd\xed\x41\x34\xba\xce\xc1\x63\x0f\x1d\x5c\xc8\x23\x85\x14\xf8\x2a\x27\x3d\xaf\x93\xde\x15\x99\x30\x4e\x7a\x67\x16\x08\x9b\x91\x22\x02\x3b\x35\x25\x36\xc1\x27\xb4\x90\x38\xbf\xca\xfe\x0b\xa7\xa4\x10\xd5\x1c\xe1\x89\x20\xfc\x8a\x5c\xd3\xa2\x9b\x03\xca\x41\xca\x39\x2a\x45\x73\x89\xaa\x95\x6b\x56\xa9\xba\x67\xc5\x27\x52\xd2\xdf\x49\x1c\x77\xed\x18\xf3\x9d\x28\x3e\x01\x56\x00\xac\x85\x25\x7b\xee\x82\xe5\xd2\x08\x49\x4a\x81\xb9\x90\x12\x52\x91\x6d\x80\xfa\x39\xe5\x2c\xcf\x1d\xa8\x5d\x40\x37\xc0\x79\x35\x1a\x2d\x4e\xa7\xb8\x13\x3f\x56\xa8\xaf\x64\x03\x18\x79\x7e\xfd\x44\x48\xd6\x81\x90\x81\x12\xfd\x67\x11\x6d\x81\xcf\x19\xbe\xea\x46\x47\x7e\xdc\x84\xcd\xcf\x64\xd1\x0d\x40\x7e\x24\xc9\x17\xb2\xd8\x00\xe4\x75\x3e\xe7\x1d\xc3\x49\x73\x82\xf9\xfb\x6a\x73\x04\xe7\xd8\x3b\xee\x13\x56\xd4\x9c\xe9\x74\x8a\x8b\x6b\xb2\x79\xe9\x5c\x5e\x66\x3a\xb8\x2c\x53\x4e\x48\xf1\x66\xc6\x3f\xb0\x82\x4a\x31\x4c\xee\xbd\x69\xf2\xb9\x51\xdc\xc0\xa5\xd9\x2a\x08\x4a\xf2\x8e\x8a\xfb\x3e\x14\x39\xb7\xc3\x78\x08\x53\xc9\xa9\xde\xd0\x72\xc6\x4a\xc9\x08\xde\xb0\x9b\x8a\x61\xc7\xb7\xb4\xc8\xd8\x2d\x8c\xb8\xda\x43\x11\x7c\xc4\x3c\xac\x4c\xbd\x22\x16\x90\x48\x41\xb0\x96\xb4\x33\xd5\x29\x41\x0e\x50\xd2\xfe\xec\x88\x6b\x30\x1e\xc2\x79\xc2\xc9\x0d\xfb\x6a\xb9\xf0\x4f\x9c\xdd\x7c\xc4\x5c\x32\xb8\x58\x5f\x33\x3a\x58\x8c\xfe\xd8\x3e\xd0\xd0\x70\xe5\x21\xd5\x3c\x63\x1b\x37\x15\x75\x73\x40\x24\x11\x98\x5f\x13\x01\x29\x6a\xc1\x3d\x1f\x2a\xa9\x7a\x34\xee\xea\x71\x6f\xff\x42\x0a\x12\x3c\xb9\x6e\x1f\x00\x33\x56\x4a\x46\x2a\x22\xb0\x8b\x50\xac\x21\x45\xa3\x68\x1c\x45\x03\x0d\xae\x22\xfa\xab\xf9\x64\x42\x78\x92\xd3\x82\x58\xc0\xa0\xdf\x27\x09\x27\x39\x16\x24\x3b\x53\xf8\x21\x84\xa8\xc6\xb9\x80\x4c\x76\xaa\x21\xc6\x05\xe2\x90\xb5\x51\x4f\x66\x6c\x16\x3b\x53\x55\xcb\x45\x7a\xce\xf5\x61\xc3\x00\x18\xc7\x45\xa0\x75\x39\xa5\x13\x11\x03\xc8\x10\xdf\x04\xa3\x00\x00\x16\x76\x25\x83\xb2\x84\x19\x6e\xa7\xb0\xc2\xb6\x68\xbd\x56\x18\x51\x53\xa1\x27\xa7\x34\x83\x59\x2b\x2b\xee\xb4\x07\x3c\x2f\xf4\x90\xcb\xe0\x9c\x6d\x71\x22\x96\x60\x45\x72\x79\xa5\xde\x06\x81\x00\x09\xab\xab\x7b\xb8\x77\x57\x3c\x28\x03\xc8\xaf\x15\x13\x37\x4d\x7e\x1b\x5a\x27\xb1\xaf\x93\x17\xb7\x58\xa5\x06\xd5\x97\xea\x28\x95\x27\x58\x69\x68\x79\x6f\x34\x1e\x85\x10\xda\x62\x17\x26\x0a\x8d\x58\x5f\x8b\x89\xc4\xf0\x0d\x99\xe0\x79\x2e\x54\x51\x29\xd8\xec\xdd\xcd\x0d\xc9\x28\x16\xea\x8e\x8b\xaf\xb1\xe6\x52\xab\x16\xc7\xd0\x32\x86\x27\xb4\x3f\x6c\x8a\xfe\x18\x2d\x57\x97\x23\x81\x02\x94\x90\x4a\x1a\xe0\xa4\x30\xdd\x1d\x8b\x17\x8d\x49\x55\x17\x28\x31\x18\x80\x00\xce\x17\x0f\xa3\xcc\x30\xfd\x85\xe0\x6a\xa4\x8f\xbb\x26\xe5\x25\x39\x06\x1b\x78\x48\x07\xfb\x0a\xd1\xfa\x3f\x97\x3a\xbb\xce\x3f\x9f\x4a\xd6\xcc\xa0\x7b\x02\x6a\xad\xda\xda\x2b\x87\x15\xc3\x49\xf7\xe5\x9b\x0a\x72\x13\x49\x2a\xae\xee\xf9\x7b\xa3\x16\xb6\x0e\xb2\x04\x40\xd2\xa2\xea\x33\x7c\xe5\xeb\x53\x2a\x2a\x1b\x1e\x8b\x17\xc4\x21\x19\x2b\x33\xf6\xa2\xe6\xa8\xf5\x17\x0f\x4c\x4d\xa8\x66\xa5\x02\xaa\x95\x17\xfb\xa3\x7e\xdf\xac\xb0\xaf\x60\xb1\xf4\x31\x3c\x09\x7e\x35\x67\xd0\x2e\x42\xa4\x09\xc0\x2a\x63\x06\x88\x80\x71\xd7\x17\x28\xe5\x5e\xe4\xb6\x0e\x60\x37\x18\xc0\xfd\x91\xe4\x2f\x5d\x15\x02\x8d\x13\x41\xee\x84\x24\x64\x52\x88\x01\x62\x89\x60\xec\xc3\x3c\x9d\xfe\x3a\x17\xb3\xb9\x00\x00\x96\x09\x2d\x3f\xe0\xd4\x2a\x4b\xc3\x0d\xd7\x7f\xad\xa6\xa6\xdf\xdf\x6d\xd5\x9b\x29\x21\x49\x52\x5b\xbf\x5f\x12\x21\x2f\xc7\x6c\x2e\x3c\xe1\x51\x6c\x73\xd5\x14\xde\x55\x73\x05\xe0\x10\xb4\x28\xdd\x17\xb9\x5d\xea\x5e\x87\x3e\x8a\xec\x9e\x0b\xeb\xda\xaa\x19\xda\x46\x0a\x74\x71\x6c\x52\xe4\xcf\x64\x11\x60\xd5\xad\x8b\x02\x0c\x12\x98\x3a\x72\x49\x13\xa8\xc3\x02\x1a\x02\xa3\xdd\x74\xad\x2b\x6d\x62\xda\x28\x95\x79\x80\x23\xb7\xbb\xb0\x20\x50\x87\x42\x1b\x05\x45\x44\x48\x91\x2f\x26\x26\x82\x19\xcd\x32\x80\x05\x22\xc7\xc5\x0b\x24\x94\xfe\xec\xde\xe8\x61\x13\xc1\x71\x51\x4a\x31\xf2\xb5\x82\x20\x17\xe1\xcc\xb6\xe1\xc9\x42\x0a\xe6\x83\x02\xee\x0e\x01\x2c\x51\x5d\x30\x18\x01\x17\x34\x0e\x88\xc6\xc5\xc5\x0e\x96\xeb\x87\x10\x62\x06\x9b\x13\x9c\xd0\xa2\x20\xfc\x8c\xdc\x09\x14\xfd\xbf\xff\x4f\x34\xc6\x1e\x51\x30\x88\x43\x9a\x92\x4a\x50\x86\x25\x08\xd7\x28\x89\xd0\x97\x16\x0a\xc0\xca\x5c\x0d\xcc\x3e\x97\x2c\x09\xa7\x82\xf0\x36\x97\x0e\xf2\x72\x97\x82\xe9\x24\x76\x97\xd4\x5e\x1a\xb3\xaa\x72\x82\x53\x31\xc7\xf9\x29\xc9\xf3\xbf\x10\x7a\x3d\x15\x01\x59\xc0\x8c\x7d\x17\x35\x97\x4c\x2e\xbc\xdd\xe4\x95\xea\x22\x44\x1c\xd5\x91\x4f\xd0\xf0\x98\x04\x4f\x74\x52\x9f\xe8\x21\x96\xdf\x5e\x1d\x72\xd1\x12\x6d\x42\x2d\xbd\xbd\x23\xe5\xa4\x45\x4e\x92\xa9\x1a\x2a\x7a\xe0\xd4\x0c\xa2\xd9\x5d\xd4\xe8\xb2\xbd\x48\xee\xf4\x0f\xab\x39\x6b\xf0\x6e\x33\xa5\x1b\x39\x6f\xb0\x31\x0c\x96\xa2\x48\x1d\x67\xab\x38\x4f\xea\xfb\x31\xd8\xe9\xb0\x65\x4c\x56\xf0\xe0\xc9\xe8\x70\xac\x36\x25\x7a\x79\xef\x98\x64\x6a\xad\x86\xbc\x9f\xcd\x72\x9c\x92\xf8\xc7\xff\xe4\x27\xff\x59\xfc\x78\x0d\xa3\xff\xe4\x11\x58\x55\xb5\xa9\x67\x11\x13\x27\xd1\xff\xef\x7c\x7f\x38\xfc\xbf\xd1\x80\x0c\xd4\x9f\xa3\xff\x1b\x8d\x49\x5d\x5d\x5b\xdc\x0a\x70\x4f\x10\x8d\x09\x92\x7d\xc1\x22\xc9\x48\xfa\x91\xd3\xaf\x58\x90\x0f\x2c\x23\x65\x72\xc5\x71\xfa\x85\x08\x92\x7d\xc4\xa5\x2e\x93\xb5\x04\xa7\xd7\xd7\x84\xbf\xc1\x02\x2b\x09\x28\x26\x6a\x4f\x8b\x44\x19\x6e\x50\x14\xd5\xdd\x30\xcf\xb0\x87\xd4\xdd\x55\xc9\x44\xb4\xb8\x3e\xcd\x29\x29\xc4\x27\x92\x0a\xcd\x50\x92\x54\x15\xfc\x6d\x8f\x26\x39\x99\x88\xbd\xd1\x10\xb2\xaa\xf4\xef\x7b\x34\x11\x6c\xb6\x37\x1a\xee\x08\x43\x3a\xb7\x34\x13\x53\x14\xed\x0f\x67\x77\x11\x14\x3e\x3d\x35\x4a\x25\x3c\x54\x28\xaa\xa9\xca\x04\x9b\x21\xe6\x17\xfd\xae\x45\x9e\x68\x34\x1c\x0e\x65\xa9\x91\xf3\x57\x8f\x30\x5b\x71\x89\xc6\x69\x4e\xd3\x2f\x7f\xc1\x45\x96\x13\x8e\x44\x22\x0f\x1e\xc9\xae\x5e\x71\x82\x7f\x93\x94\xfe\x81\xcd\x4b\x72\x3a\xe7\x25\x93\x9f\x67\x72\x8e\x91\x48\xa6\xaa\x81\x9a\x71\x35\xbd\x48\x24\x29\x9b\x2d\x6a\x38\x66\x55\x24\xa8\x9f\x18\xff\x68\x9a\xcd\x38\x91\x67\xb5\x29\xb5\x1a\x58\x63\x2a\x83\x9d\xdf\x39\x0c\x03\xa4\xd0\xef\xb6\x69\x2a\x4d\x73\x3a\xbb\x62\x98\x67\x92\x0c\xfa\xfd\x46\x81\x64\xac\xf2\xdf\x38\x92\x9b\xe8\xc7\x59\x8e\xe5\xb5\x55\x24\x25\xc9\x89\x02\x23\xfb\x0a\x5d\xa0\xe4\xa6\x6e\x4d\x40\xd3\x4a\xac\x2f\x59\xde\xdd\x0a\xb6\x30\x2a\xe2\x26\x4e\xd7\x01\x9c\x80\x82\xa8\x58\x89\x1a\x76\x01\x37\xac\x13\x0b\x2e\xae\x8f\x21\xa4\x72\x67\x59\xda\x87\x45\xbf\x4f\x9d\x36\x9f\xd5\x1c\xc4\xa4\xde\x31\xd4\x9f\x97\x6a\x9e\xd4\x95\xf1\xe9\xfe\xc1\xf3\x8a\x39\x3c\x82\x12\x4f\x59\xce\xb8\x64\x63\x1c\x97\xe2\x14\xa7\x53\xe2\x9a\x4f\xb9\xcb\x24\xab\x6d\x4b\x2a\x91\x2b\x95\xad\xd1\xfd\xca\x5e\x02\xae\xaf\x30\xba\x5f\xad\x2a\xb6\x54\x33\x60\x25\x07\xb5\x65\xb6\x0e\x00\xae\x49\x59\x12\xcb\x69\x59\xb6\x96\xb9\x6e\x71\x4e\x2e\x96\xcb\xd8\xfb\x8d\xee\x57\x00\x7a\x25\xf2\xd2\xc9\x7d\xc0\xd7\x6d\xc0\x35\x8b\x74\xdb\x9e\x34\x21\x8d\xf5\x1c\xb5\xf1\x54\xc3\x09\x63\xaa\x86\xea\xa2\x6a\x0b\x1c\x5c\x6d\x51\x07\xb2\x2d\xe8\x0d\x74\x6d\xf3\x93\x16\xb4\x1a\xe1\x55\x2c\xcf\x9a\xc0\xb2\xf3\x15\x3c\x7a\xf2\x6c\x18\x76\xba\xf0\x5d\x2e\x38\xc1\x59\xd3\x01\x42\x93\x4b\xed\xa6\x80\xac\x9b\xc2\xe7\xc5\xcd\x15\xcb\xfb\x7d\x72\xae\xff\x4a\xa8\x20\x1c\x0b\xc6\x95\xbe\x72\x97\x03\x4b\x2d\x3b\xc6\xbd\x03\x4a\x61\x51\xa9\x67\x89\x14\x05\xcf\x2f\x76\x04\x5f\x28\x79\xf4\x38\xd6\xc3\x90\x97\xa4\xe5\x52\xec\xed\xf5\x5e\x0e\x41\xbf\xbf\x1b\x53\xc4\x92\x82\xdc\x89\x18\x80\x24\x63\x05\x39\x06\x46\x8b\x45\xf5\x1e\x02\xab\x14\x8b\x54\x4a\xd8\xf7\x05\xba\x27\x9c\x33\x3e\x26\xab\xd5\x44\xf2\xb8\x7c\x71\x2f\xe1\xd3\x7e\x7f\x97\xaa\xc6\xfd\x7e\xcc\x11\x4b\x34\x5a\xa0\xdf\x37\xc8\x30\x50\xd5\xa7\x93\xb8\xb0\x96\xaf\x44\x41\xab\x68\xbe\x5c\x3d\xc6\x8d\x41\x2d\x87\x3d\xf2\x45\xf2\xe6\xed\x4f\xaf\x7e\x7b\x7f\x76\xf9\xea\x97\xcf\xef\x2e\x4f\x7f\x7d\xff\xeb\xa7\xcf\xee\xae\x2c\x10\x8f\x9f\x0d\x8f\x8e\x94\x4e\x34\x96\x1c\x40\xce\x53\x91\xa4\x65\x99\x08\xa6\x60\xc5\xd1\xff\x7f\xa2\xfe\x8b\xa4\xc8\xdc\xfc\x34\x54\xff\x45\x00\xa6\xdd\xad\xf2\xee\x56\x53\x74\x9f\x96\xe5\x38\x92\xfb\x21\xde\x3f\x3a\x82\xbd\xfa\x7f\xc3\xe4\x00\x44\x50\x7e\x19\x1f\xee\x3f\x3f\x7c\xfe\xe4\xe9\x68\xf4\x74\xb5\x13\x1e\x93\x99\xa9\x09\x27\xe4\x77\xe2\xde\x19\x6b\x31\xf4\xbc\x89\xc5\x3e\x39\x38\x3c\x78\x12\x49\x49\xc3\xff\x90\xa6\x06\xbd\xe6\x87\x43\xf2\x1c\x0f\x83\x2d\x0e\x71\xb8\xc5\xc1\xe1\x93\x23\x7c\x18\xf8\xf0\xf4\xe8\x68\xf8\xf4\x2a\xf0\x61\xf8\xe4\xf9\xb3\xe7\x38\xf0\x21\x3b\xc8\x9e\xa6\x93\xc0\x87\xa3\xa3\xa3\xa7\x47\x07\x81\x0f\x64\xb2\xff\x7c\xff\x79\xe0\xc3\x33\x4c\xf6\x0f\x42\x58\x4d\x52\xf2\xfc\x30\xd4\xc7\xd3\xfd\xe7\x93\x60\xe7\x38\x7b\x3a\xc1\xcf\x82\x23\x27\xfb\x64\x3f\x84\x95\xfc\x2f\x8d\xc0\x05\x14\xe8\x7c\x08\x9f\x1f\xc1\xd1\xc1\x11\x1c\x3d\x3d\x82\xfb\xa3\x23\xb8\x7f\x74\x74\x01\x39\x1a\x1e\xf3\x17\xfb\xa3\x27\xc7\xdc\x5e\xfb\x28\x12\xe7\xfc\xc7\x83\x27\xff\xf6\x64\x39\xbc\x80\x4c\xfd\x32\x3f\x4a\xf9\xe3\xdf\x9e\x5c\xec\x98\xcb\xaf\x22\xa9\x22\x49\xa7\xb8\x28\x48\xae\xba\x2e\xcb\x98\x42\x26\xaf\x62\x8a\x9e\xbc\x8f\x9f\x24\xed\xe9\xaf\x2b\xb0\x92\xf4\x62\xba\x3f\xac\x7b\xc7\xe8\xd9\x60\x34\xfc\x81\xaf\xef\x02\x43\x0c\x71\x67\x17\xfa\xeb\x0a\x54\x67\xda\x2a\x06\x40\xed\xc2\x79\xc7\xd9\x48\x2a\x96\x8f\xf3\x9c\xdd\x9e\xc9\x5b\xaf\x52\x93\xa4\x0b\xc4\x77\x2a\x6f\x21\x5f\x03\x97\xe2\xe2\x2b\x2e\x23\xb0\x43\x8d\xe0\x3a\x82\xd4\x4a\xab\x23\xd3\x1d\xd5\x67\x40\x21\xe5\x93\x38\xda\xcf\x22\xe5\x39\xb2\x3b\x0f\xd8\xe0\xd9\x3c\xcf\x94\x67\xd7\x35\x11\x3d\x7d\x6f\xa2\xc5\x75\x2f\xd5\x8d\x23\xab\xcc\x4c\xc5\x1d\x9a\xc3\xea\xef\x44\xfb\xf8\x9d\xb2\x1b\x79\x0f\x16\xe4\xd7\x99\x64\xd4\x94\x15\x28\x92\xb2\x5e\xad\x47\x11\x37\xf3\x52\x1f\x46\x75\x5b\x3d\x20\x79\xa9\xc7\xfc\xcf\x1c\x67\x52\x2c\x8f\x87\x70\x08\x47\x70\x54\x1f\x6f\xee\x81\x23\x11\x66\x81\x93\x08\x1a\x4f\xb3\x9c\xf1\x12\x49\x56\x40\xae\xb9\xbc\x14\x8c\x4b\x78\x85\xd3\x2f\xe6\x07\x86\xa9\x12\xb9\xc6\xa9\xf9\x43\x5e\x9f\x0a\x31\xce\x61\x2d\x2d\x55\x53\x2f\xc6\xd3\xba\xf8\xd7\x19\xfe\xc7\x9c\xc8\xb5\x96\x5d\x24\x57\x39\x29\xb2\x18\xc3\x29\xa8\xab\xfc\x54\x77\x6a\x24\x64\x5c\x94\x74\x1c\xe4\x62\x49\x99\xd3\x94\xc4\x00\x7a\xa3\x1b\x07\x46\x6c\xa5\x9c\xf9\x2c\xc3\x82\x7c\x22\xa5\x60\x9c\xa8\xf1\xcb\x6b\x44\x40\x68\x92\xb8\x8a\xda\x60\xec\x5d\x91\xa3\x1b\x5a\xd0\x9b\xf9\x8d\x9d\xba\x4f\x72\xa5\x8c\x8e\x31\xd0\xb7\x16\xc0\xa4\x04\xdd\x10\x59\xce\xa6\xe4\xc6\x87\x5c\x9d\xb1\xf2\x24\x24\xb5\x74\xa2\x57\x24\xa9\x17\xc4\xac\xfe\x0c\xf3\x52\x0f\x23\x26\xce\x57\x58\xfa\xed\xea\xb5\x0b\xb5\xab\xbf\xca\xcd\xe8\xb6\x4b\xcd\x0d\xa8\xdd\x46\x7f\x81\xa9\xbe\x5f\xb6\x9a\x68\x82\xe8\x6e\xa8\xbf\xc3\xbc\xd5\x3c\x44\x40\x21\x30\x55\x3d\x38\xed\x86\xa1\xa9\x0d\xf9\xd4\x16\x9e\x97\x8d\x48\x00\x23\x94\xeb\xe3\xd7\x1c\xb3\xc3\xd5\x4e\xb0\x5d\x4d\xc3\x88\x84\x4a\x4f\xd6\x8d\xa8\xae\x06\x39\xb0\x7b\x60\x53\x37\x08\x71\xab\x28\x59\x53\x4b\x03\x53\x27\x8c\x9a\x11\x5a\xea\x29\x0a\x37\x74\x47\xdf\x05\xdc\x5d\x26\x0b\x95\xcd\x70\x4a\xa5\xd8\xb5\xa1\x01\x4c\x0e\x80\xbf\x72\x72\xa7\x9f\x0f\x2f\x82\x44\x9a\xe3\xf4\x0b\x0c\x72\x81\xf3\xe1\x45\x00\xcc\x28\x08\x86\x93\xac\x03\xc8\x28\x04\x64\x3f\x08\xe4\x9a\x13\x52\x74\x80\xd9\x0f\x81\x39\x08\x82\x59\x10\x79\x48\x75\xc0\x39\x08\xc1\x39\xec\x98\x9a\x39\xe9\x80\x72\x18\x82\x72\x14\x84\x72\x83\xaf\x49\x21\x70\x07\xa0\xa3\x10\xa0\x27\x41\x40\xe9\x02\x77\x4d\xce\x93\x10\x94\xa7\x41\x28\xb7\x53\x2a\xba\x46\xf5\x34\x04\xe6\x59\x78\x6e\xd4\xed\xfe\xf5\x1a\xe2\x79\x16\x02\xf6\x7c\x0d\xb0\x4f\x9d\x24\xf4\x3c\x48\x87\x1d\xf4\xac\x60\xfd\x79\x0d\x25\x8d\xc2\x64\x1d\xa6\x6b\x0d\xee\xef\xeb\x28\x6a\x14\xa4\xf0\x51\x98\xc4\xed\xbc\x75\x52\xd6\x28\x48\xe8\xa3\x30\xa5\x6b\x68\x1f\xd6\x52\xd8\x28\x48\xf1\xa3\x0e\x92\xd7\x4a\x9b\x6e\x4a\x1b\x05\x29\x7f\x14\x26\x7d\x0d\xed\xaf\x6b\x28\x6e\x54\xd1\x7f\xf8\x68\x5f\x2b\x5d\x78\xc7\x3e\x77\x3e\x7a\x47\x3f\x9d\x98\x1b\xf6\x2e\x42\x04\x94\xb7\xd4\x5c\x9a\x53\x5c\x92\xde\xfe\xd1\x93\xf1\x5a\x41\xc0\x05\xeb\x7e\xde\xb9\xe2\x04\x7f\xd9\x31\x40\x9e\x8e\xd7\x4a\x05\x3e\x90\xfa\xb3\x0f\xe4\xd9\xb8\x53\x44\xf0\x01\xe8\x4f\xa6\x71\xa6\xf5\x88\xe3\xd6\x9a\x90\x8b\x60\x63\xf3\x4d\x7b\xd3\xf8\x76\xea\xae\xea\xd6\x1d\x62\x30\x10\xa0\xd5\x8d\x58\xd3\x8d\xb8\xf0\xd7\x28\xb4\x8e\x6d\xfd\x99\x07\xc8\x13\x96\xc3\x2b\xe5\x4a\xd0\x1d\x42\x88\x11\xab\xdb\xf3\x6b\x64\xe0\xc6\xa0\xac\xf8\xdb\x50\xda\x39\xc4\xdd\xd2\x87\x55\x54\x66\x24\x06\xb3\x72\xad\xeb\x12\x80\xb5\x28\x6a\xb5\x44\x62\xa7\x32\x95\xc9\x5b\xc7\x84\xe6\xf9\x67\xb1\xc8\x09\x6a\xdd\x4d\x60\xa8\x16\x81\x51\xa9\x4c\x89\xce\x33\x9a\x76\x35\xdb\x59\xca\x8a\x92\xe5\x24\xb9\xc5\xbc\x90\xb7\xaa\x9c\xf1\x71\x4f\xd9\x4c\x7a\xb4\xec\xd1\xe2\x2b\xce\x69\xd6\x9b\x97\xf2\x6e\x35\xc1\x79\x2e\x67\xb1\x17\x0d\x84\xbc\x3b\x03\x28\x76\x7c\xd0\xca\x96\x61\x6f\x44\xe6\x75\x8a\x73\xf7\x22\xe2\x9d\x3c\xfe\x94\x0e\xda\xd6\x4a\x32\x2c\xb0\x1c\xf1\xfe\xd1\xd1\x2e\x42\x4c\x9e\xc8\xf7\x9e\xd6\x6c\x3d\x8a\x1a\x35\xe1\xcc\x29\xec\x5d\xcd\x45\xaf\x35\xd5\xb2\xf2\x04\xe7\x25\x49\x7a\xbf\x05\x87\x33\x88\x92\x48\x0e\x49\x3b\xb6\xd1\xd0\x12\x24\xe5\xfc\x4a\x4f\x6e\x7c\x14\x9a\xfc\xca\x3b\x06\x24\xe5\x2c\xa7\x22\x8e\x60\x04\x92\x1b\x3c\x0b\x7a\xea\xfe\x32\xbf\xb9\x22\xc6\xed\x18\xaa\x57\x3b\xe5\xf9\xf0\x02\xa6\xa8\x3c\x1f\x5d\xc0\x1c\x95\xe7\xfb\x17\x70\x8a\xca\xf3\x83\x0b\x38\x47\x1f\xb0\x98\x26\x8a\x7e\xe5\x54\xfd\x30\xb5\xde\x2c\xf7\x9d\xd7\xfa\x14\xe6\x70\x0e\xa0\x94\xa4\x89\xd5\xde\x29\xb9\x3a\x80\x79\x97\x72\x80\x49\x8c\x98\xc4\x87\x49\x6c\xd4\xf2\xac\x7c\x1d\xab\x55\xea\xcd\x57\xf0\xf9\x93\x83\xd1\x38\xa4\x34\xf5\x74\xab\x4a\x2f\x58\xba\xda\x55\xeb\xdb\xb2\x46\xb7\xda\xd0\xac\x42\x8e\x44\xbf\x4f\xce\xc5\x05\xa4\x68\xa8\xdc\x42\x2d\xbd\x54\x9a\x55\x59\x4a\xfa\xfd\xa8\x50\xf3\x5c\x83\xb4\xcb\x64\x1a\xdc\x17\xe4\x4e\x8c\xdb\x0e\xba\xa4\xdf\xa7\x2f\x91\x63\x1f\x25\x95\x60\x6f\x54\x9b\x44\x62\x40\x07\x83\x0b\x98\xb1\x82\x8c\x77\xc9\x6a\x25\x6f\x2a\xed\x77\x6a\xe2\x24\xd2\x8a\x40\xfb\x1c\x4d\x0d\xe3\x2a\x27\x49\x34\x8e\x1a\x23\xb3\x55\xb4\x72\x35\x4b\x22\xf0\x28\x7d\x6b\x87\x9b\x47\x6d\x0e\xeb\xaa\x10\xd2\x51\x42\x01\x29\x2c\xd0\xf9\x05\x64\x68\x78\xcc\x5e\x60\x7e\x3d\x77\xed\xf1\xc7\x6c\x30\x00\xc5\x39\xbb\x40\xd5\x97\x73\x56\x2b\xb5\xf5\x8e\xe2\x71\xa1\x68\xdc\xa8\xb1\x8f\x77\xb1\x56\x64\xd7\x45\x9a\x0c\x52\x84\xb5\x4a\x7b\xc7\xbc\xb4\x8b\xa9\x79\x73\x97\x9e\x68\xec\xc7\xa9\xf1\xca\x31\xd8\x83\xe5\xb2\x62\xa3\x74\xb9\xa4\x9e\xb7\x5b\x0a\x56\x46\x35\x2e\xc0\x3d\xb1\xaa\x71\xe1\xab\xc6\x71\xbf\x6f\xd0\x91\x37\x30\x54\xd6\xaa\x71\xa1\xa9\xa9\xf4\x54\xe3\xc4\x28\xa4\x88\x55\x8d\xaf\x56\xf0\xe0\xc9\xd1\x93\x3f\x62\xa6\xea\x72\x26\xaf\x57\xac\xb3\x46\xd3\xf8\x06\xee\x49\xdb\x3b\x4f\x7f\x31\xda\xf5\xdd\x91\xe5\x1e\xc6\x59\xdc\xa5\xff\x62\xb9\x8c\x0b\xb4\x3b\x84\x24\xe8\x5e\xa9\x01\x01\x3d\xe8\xa3\xa3\xd1\x36\xe6\x94\x8c\xa4\x8c\x63\x41\x7c\x93\x8a\xc6\xd5\x78\x59\xa3\x26\x51\xc1\x12\xb1\x17\x07\x27\x62\x6c\xc8\x80\x9e\x54\xcf\x5c\xaf\x89\x70\x9e\x9a\xbe\x21\x65\xca\xe9\x4c\x30\x85\x1b\x18\x53\xb9\xf1\x23\xa6\xaa\xd6\xbb\xfe\x13\x99\xc8\xbb\x71\xbf\x1f\x60\x32\xe6\x5b\x62\xd1\x04\x25\x6a\x16\x55\xf8\xee\x78\xa2\x12\x46\x35\xd3\x3f\xc6\x2f\xd1\xf0\x18\xef\xed\x81\xb8\x40\xe4\x1c\x5f\xc8\xeb\x7c\x89\x62\x39\x8a\x22\x2e\xc1\x98\xbd\x94\x7f\x48\x30\x25\x18\xab\x3f\x00\x58\x2e\xcb\xca\x2f\x91\xbd\x3c\xe8\xf7\xcb\x7e\xbf\x8b\x7a\x64\x3b\x58\xae\x9a\xcf\x83\x67\x98\xe3\x9b\xa6\xb1\xca\x80\xac\x0a\xd5\x54\x0b\xf9\x0f\x24\x60\xf5\x28\x96\xa2\xac\xc0\xff\xc1\x0a\x82\x44\xf2\x9e\x16\x5f\xe8\x84\xb6\x9f\xa2\x3e\x3b\x7c\x32\xd4\x4f\x51\xf7\x8f\x9e\x1d\xc9\x0d\xdf\xa5\x43\x76\x0c\x87\xda\xe1\xca\x3e\x1b\xb5\x5e\x25\x39\xbb\xb6\x45\xd6\xd1\x6b\x5e\xd0\x94\x65\xa4\x7e\x60\x6a\x65\xa2\xe2\xcb\x07\xb9\xc7\x09\x2f\x25\x97\xd2\xa5\x92\xa9\xbc\xaf\xbf\xbc\xcb\x90\x51\xf0\x5c\xb2\xe2\xf3\x94\xdd\xca\x6f\xca\xbc\x9d\xd3\xc2\xea\x6a\x15\xa9\xbf\xbd\xa1\x42\x10\x5e\x55\xfe\x0b\xcd\xc8\xd6\x95\x65\xc5\x33\xc6\x72\x41\x67\xdd\xd5\x38\xbb\x2d\xcf\x98\x9e\xc4\x05\xba\x57\x4f\xa2\xac\x0e\x8a\x54\x2a\xd9\xca\xe4\x16\x5e\x2c\x47\x18\x85\x51\x60\x48\x11\xbc\xbf\x26\xa1\x93\xad\x73\x12\x12\xe5\x8b\xb0\x82\xa4\x98\xdf\xe8\x03\x6a\xbc\x3b\x82\x29\x2b\x26\xf4\x7a\x6e\x7e\x4b\x5a\xd8\x0a\x9f\xd6\xac\x6d\xc4\xa7\xd5\xe2\x9b\xe2\xe3\x2c\xcc\x46\x4c\x9c\xba\xdb\xe2\xe0\x5e\x0d\xb0\x10\x38\x9d\x9e\xb1\x37\xec\x26\xe8\xd5\x68\xde\xfe\x55\x94\x7e\x63\x77\x56\x65\x20\xf5\xaf\x1a\xb9\x26\x14\xdf\x87\xb1\xc1\x6b\x77\xc2\xa0\xfa\x7d\xc7\xa2\xdc\xa6\x3d\xfd\x1a\xcf\x39\x3f\x43\x75\x48\x91\x9d\xc4\x9d\x8d\xab\xcd\xd9\x6a\x84\x38\x18\xaf\x69\xa7\x24\xda\x1b\x5a\x74\x57\x81\xee\xfb\xa3\x06\x6c\xdd\x1a\xdf\x05\x5b\x13\xa5\xd5\x05\x1d\xd3\xab\xd5\x09\xaf\x4c\x7c\x02\xb7\x07\xed\xdc\xfb\x2e\xeb\xf7\x55\x15\xeb\xec\x1b\xa8\x11\x6c\x86\x3a\x1c\x84\xeb\x27\x5f\xce\x4a\xc6\x40\x51\xcd\xa5\xa0\x37\xe4\xb5\x7a\x36\xfa\x1e\x0b\x75\x29\x6c\xe8\x32\x2e\x83\xcb\xef\x78\x47\x3a\x08\x38\xdc\xd8\x5e\x18\x3d\xe6\x6a\x7c\x5b\x77\x5c\x35\x48\xe7\xf4\xf7\xfb\x6b\xeb\x90\x22\xb3\x82\x3b\x31\xbe\xac\x9d\xa0\x94\x1d\x2f\x16\x4a\x9e\x76\x5f\x5e\xb9\x5e\xb8\x16\xc8\x5a\xba\x20\xd6\x88\xd0\x18\x97\x72\xee\x1c\x8c\x20\xd5\x84\x91\x12\x9a\xc7\xfb\xe4\xe0\xc7\x50\xdd\x94\xe5\x25\x80\xc5\x9a\xf9\xa9\xa4\xf1\x78\x77\x64\x1c\x9a\x28\x38\x2e\x92\x29\x2e\x7f\xd1\xd2\x2b\xb0\x78\x33\x54\x18\xf1\x15\x96\x68\x78\x5c\xbe\x68\x1f\x49\x56\x4a\x2e\x2b\xc7\xd2\xcc\x8e\xe7\x13\xbb\x8d\x59\xc2\x71\x71\x4d\x92\x09\xe5\xa5\x80\x2c\x49\xb5\xcb\x65\xe0\x6c\x3b\x2f\x2f\x9c\x57\x1a\xad\x0d\xe5\x1a\x31\x02\x3b\xc6\x1e\x2a\x4a\x80\x69\x1e\xb1\x49\x46\xae\xe6\xd7\x71\x24\xdb\x55\xcd\x7a\xb7\xb8\xec\xcd\x8b\x92\x08\xfb\xb0\xd9\xa5\x45\xf5\x55\x4a\xc7\x24\x8b\x5a\xea\x37\xfd\x4e\xd2\x39\x7e\xb7\xd0\x91\xdc\xaf\x00\xdc\x0d\x3c\xb8\xd6\xfe\x70\xbc\x77\x33\x2f\x25\x22\xf6\x6a\x14\x01\x63\x6b\xbe\xa7\x46\xd5\xd3\x3e\xf2\x07\x03\xc8\xc9\x35\xb9\x1b\x13\x68\xa0\x8c\x05\xbc\x91\x5f\x95\xab\xe3\x98\x27\xf5\x0f\xa8\x94\x1d\xca\x1c\x7c\x6a\x74\x03\x63\x9e\xb4\x0b\xe1\x94\x7d\x25\xdc\x1c\x0f\x4e\x4d\xe1\x97\xe8\x6a\xef\x09\xfe\x4a\x9c\x4a\xb9\xfb\x1b\xde\x52\xf5\x28\xeb\xcb\xab\x54\x28\xaf\xd3\x31\x4f\x9a\x45\x70\xc6\x29\xe3\x54\x2c\xc6\x3c\xb1\x7f\x2e\x97\xc3\xd5\x8e\x77\x64\xe1\x2c\x73\xc6\x2d\x17\xb0\x14\x31\x05\x90\x26\x34\x6b\x70\x93\x50\xd5\xa6\x8a\xb4\xde\xf2\x01\x3a\x76\x1f\xb4\x74\x56\xda\x1b\x1d\x0b\x29\x0e\x8b\xbd\x3d\x20\x6f\x4c\x15\xee\x2f\x02\x6d\xce\xc5\x45\xf5\xdd\x5e\xe3\x15\x6d\x04\xc0\x97\x33\xa5\x8d\x13\x83\x11\x1c\x42\x02\x76\xba\xab\x0c\x55\x05\x8f\xdc\xdd\x5a\xd5\x83\x04\xef\xed\x2c\x59\x4f\xba\xcd\xc7\x3c\xdd\x9b\x5d\x0c\x06\xa0\x52\xe4\x35\x07\x4b\x33\x4f\xe3\xd7\x3d\x4a\x38\x02\x70\x77\x68\xd6\x7a\x77\xd4\x58\x4a\x97\x8d\xb4\xf6\x97\x45\xd4\x86\x13\x82\x4c\xc9\xa3\x9f\xc8\xf5\xdb\xbb\x59\xcc\x13\xb5\x2f\x92\x92\xcd\x79\x4a\x60\xf5\x7b\x92\xe3\xeb\x72\xb9\x8c\x22\x30\x88\xae\x23\xc9\xd3\xf6\x46\xbe\x10\xaf\xaf\x3d\xf4\xdc\xea\x55\x2a\x35\xa3\xbb\x97\x4e\x86\xde\xd6\xd2\x8e\x70\xb8\x52\xe9\x85\x38\x8f\xaa\xdd\x9b\xb0\x79\x91\xf5\x6e\xa9\x98\xb2\xb9\xe8\xa5\x8c\x73\x52\xce\x98\xf2\x97\xee\xd5\xf0\x22\x48\xe5\xc9\x1d\x29\xa5\x77\x24\x81\x97\x48\x24\x54\x7e\xfa\x75\x12\x63\x58\x0e\x46\x00\xb2\x24\xc7\xa5\xd0\x2e\xcd\xe5\x00\x57\xd7\xca\x17\x43\x83\x87\x6d\x2e\x47\x94\xa3\xb4\xe3\x28\xd0\x0a\x3f\x05\xe6\x8c\xe9\x87\x1d\xea\x47\x4c\x60\xa9\x74\x4c\xf9\xf9\xf0\x22\x08\x73\xda\x09\x53\x9f\x81\xd7\x44\xa8\xc6\xda\xcb\x65\x1a\x80\x30\x47\x53\x59\xeb\xa7\xeb\x38\x57\x96\xd3\x09\x9a\x9f\xcc\x5f\xbe\x7c\xde\x3f\x1a\x8d\xcc\x25\x61\x27\xc4\xa2\x4e\x42\x85\x31\x86\x9e\x1a\xb2\x68\x08\x0f\xcb\x25\xe9\xf7\x8b\x8a\x41\xa8\x2e\xa1\xc4\x6f\xaf\xe8\x18\x86\x3a\xaf\x21\x86\x1c\x4e\xc0\x0a\x80\x71\x1a\x6a\xdc\x35\x07\x5e\x63\x98\x2a\x1a\x3d\x36\xe1\x9e\x94\xbb\x23\xb9\x23\x69\x2c\x00\xe8\xf7\xcd\x94\xec\x22\x84\xe5\xd1\x7b\x1c\xe6\x68\x41\x27\xe4\x5a\x09\x5d\xab\xd5\xdb\x32\xb2\x27\x96\xfb\x6f\x9b\xfd\x2b\xa7\x5c\x0d\xfd\x52\xe7\x94\xe4\xf9\x5f\x69\x26\xa6\x31\x97\xb7\x5c\xf2\x6f\x5d\x92\x06\xcc\x91\xd0\x32\xcd\x24\x67\x8c\xc7\x64\x8d\x4c\x32\x45\x31\x1e\x94\xa0\x1b\xd6\x1c\xe5\x2e\x2c\x55\xbb\x1b\xde\x8e\x3c\x5b\xa7\xfd\x7e\x3c\x0d\xca\x3a\x1a\xe2\xde\x5e\xa7\x9c\x8c\xb3\x2c\x96\x3c\x23\x8d\xf1\x60\x04\xf3\xc1\x08\x4e\x07\x23\x38\x1f\x8c\x7c\x42\x52\xd1\x7d\xcc\xf1\x0a\x2a\x59\xd7\x14\x28\x6f\xb1\x1d\xcd\x31\x75\x58\x04\x15\x14\x25\x06\x3b\xe2\x24\x16\xea\x6f\xc2\x95\x82\x0f\x8a\x24\x67\xa9\x22\xd9\x64\xca\xc9\x44\x5e\x1f\x7c\xe5\xff\xaf\x33\x52\x48\x46\x20\x59\x65\xef\x2a\x67\xe9\x17\x92\xf5\x70\xd9\xd3\x40\x7a\x69\xe5\x14\x76\x45\x7a\x4a\x80\x57\x92\x09\xf0\xc2\x2f\xb0\xf0\xcd\x77\x42\x39\x89\x99\x7d\x6d\x2a\xbf\xfd\x45\x1e\xdf\xfa\x7d\x07\x86\x39\x9c\xc2\x39\x2c\x80\xe4\x2a\x96\x4e\xc2\x61\x99\xb4\x25\x69\x6f\xc6\x68\x21\x08\x6f\x74\x4f\x4c\xff\xee\xfd\x72\xeb\x9e\x69\x12\x12\x3c\xfa\xfd\x70\xb9\x9c\x77\x68\x34\x0b\xf7\x77\x63\x0c\x17\xe3\x7c\xa5\x94\x0b\xf7\x77\xe3\x29\x5c\x8c\xe7\xab\x55\x70\x6e\xda\xb7\xf0\x3f\x36\x37\x5a\x87\xd8\x35\x3d\x76\x54\x9e\x9c\x54\x8d\xc9\x2b\x8d\x5b\x73\x69\x8e\x45\xda\x12\x9a\x96\xcb\x76\x99\x22\xc4\x15\x00\x2d\x3b\x5e\x68\x58\x41\x5e\x62\x54\xa6\x77\xa3\x31\x81\x8b\xd1\x58\xc0\xbb\xfd\x31\x87\x8b\xfd\x31\x85\x72\x2b\x8d\x3b\xf7\xd8\xe4\x7a\x5c\xa8\x5e\xdb\x97\x3d\xb4\x3f\x1c\x42\x82\x68\x7c\x5e\xc4\x43\x58\x26\xef\x5e\xbb\xcd\x01\x2c\xe2\x91\x2c\x7d\x5f\x1d\x97\xb2\x68\x5f\x16\xfd\xe6\x31\x26\x70\x21\x65\x1d\x65\x95\xa9\x75\x73\x78\x47\x2b\xd4\xdb\x83\x81\x0c\x96\x10\xc3\xd4\xdc\x22\xef\x46\x56\x17\xb1\x18\xd9\xfb\xfc\xdd\xbe\xd5\xaf\x2d\xf6\x11\x35\x56\xfe\x9c\xa6\x5f\xec\x7a\xa0\x42\x17\xaa\x95\xaa\x0a\x99\x2e\x6c\x08\xc3\xa8\xd4\xc5\x9e\xf8\x8b\xb0\x2e\x6c\xae\x14\x4a\x57\x3b\xae\xba\x31\x5d\xc1\x27\x87\x4f\x8e\xbe\x07\x4b\xfc\x5f\x15\x2c\xd1\x04\x5a\xf9\x6e\x43\xf8\xa7\xd8\x10\xca\x3f\x6e\x43\x30\x2f\x95\xbf\xdb\x75\x1f\x6b\xd7\x35\x42\xef\xf7\x47\x47\xff\xac\x47\x47\xd5\x49\xb8\xef\x2a\x46\xf3\xca\x38\x35\xad\x0c\x56\x73\x1b\x1d\x75\x52\x05\x4c\xbd\xec\x8c\x89\x5a\x47\xb3\x6a\x45\x44\xad\x68\xb5\x61\xd3\x12\x90\xeb\x1b\xfe\x47\xce\xbe\xd2\xcc\xd8\xa9\x4c\x99\xf2\x71\xab\x4d\xbb\xf6\x13\x2d\xd5\x11\xf8\xeb\x5c\xa0\xdd\xa1\x2c\xc0\xf2\x7c\x54\x0f\x10\xe4\xa5\x9c\x87\xed\x58\xbc\x0e\x52\xa6\xe3\xa6\xb9\xe6\x27\xa0\x5b\xb5\x0d\x5a\x1b\x5b\xb9\x91\xcf\xe6\xea\x25\xa9\x36\x1c\xab\xb3\xd1\x79\xe5\x1d\x77\x8c\x09\x00\xc8\x1b\x21\xcd\x3a\x16\xd4\xb5\xda\xa4\x73\xce\x95\xed\xb9\xf8\xb2\xc1\x66\xe3\xd4\x7c\xac\xbd\x48\xfc\x8b\xd9\xd3\xc4\xff\x98\x3d\x4d\x74\xa8\x72\x2d\xf1\x76\x85\xa5\x69\xe9\xb3\x2a\x6a\xb7\xda\x36\x18\x72\x38\x30\x3e\x42\xcd\x26\x56\x9d\x43\xc0\xf1\xde\x68\x57\x29\x89\x5b\x75\x8c\x9e\x8c\xc3\x11\x58\x35\x62\x30\x74\x19\xe1\x82\x66\xb3\xa0\x45\xae\x69\x7d\x6e\x46\x37\x56\xa5\xee\xc6\x98\xac\x09\x09\xe8\xf5\x03\x23\xd5\x81\x92\x86\xfd\xe8\x80\xb4\xb9\xef\x6d\x28\xc6\xd3\x9a\xc0\x4d\x88\xc0\x3f\xdc\xbd\xbc\x97\x45\x95\xe1\x5a\x75\xfa\x81\x7d\x25\x3a\xbe\xab\xe2\x6a\xdf\xa2\x97\x8c\xdd\x16\xb6\x17\xad\x13\x50\x3d\xbd\x61\xb7\xc5\x37\xee\x69\x3e\x0b\xf4\xf3\xdb\xcc\xeb\xa5\x15\xd4\xa6\x1a\x76\x53\x07\x6e\xa8\x18\x97\x42\x55\xd1\xd7\x42\x4b\x1f\xa6\x63\x7b\x74\xbb\xe4\xe2\xee\x88\xe4\x52\xbd\x33\xa3\xac\xf8\x89\xb3\x9b\x1a\x4e\xdc\x80\x13\xa0\x3a\x25\xe6\x54\x16\x63\x97\x26\x46\x3b\xae\xcd\x2c\x55\x6f\xd9\x48\xf6\x11\x8b\x69\x0c\xa4\xd4\x74\x4c\x5f\x70\xab\x85\xa6\xf6\xa5\x60\x81\xf8\x39\x55\xa2\x81\x1b\x6b\x37\xd5\x01\xc2\x4a\x73\x3b\x8f\x00\xd0\x6e\xc4\xeb\xab\xed\xa9\x1b\x5f\x04\x8c\x88\xb1\xaa\x67\x4a\x5f\x5e\x4f\x49\x9e\xcb\xbd\x7a\x57\x87\x7a\xf2\xbe\x25\x77\xf2\xeb\xa2\xeb\xeb\xa2\x7a\x3f\xce\x0a\x75\x23\x8f\x2b\x33\xb0\x5f\x13\x89\xd6\xa6\xb7\x4d\xc2\x8b\x59\x1f\xa0\xbb\x08\x91\x64\xe1\x2b\xe0\xdb\xdb\x0c\x3a\x46\x08\x5c\x7e\xf9\x89\x29\x2e\x18\x13\xb8\x3b\xaa\x1e\x18\xd6\xf5\xeb\x20\x53\xc5\x97\x57\xe2\xa3\x59\xf8\xb8\x55\x4f\x99\xf3\x21\x01\xf5\x33\xf9\x76\xc7\xa1\x3e\xdb\x01\xa3\xea\xef\xa1\x68\x9b\xf6\x9e\xef\xf2\x39\x3d\x03\x96\x7f\x7e\x22\xb3\x9c\x12\x29\x80\x2e\x97\xb1\xf5\xb6\xb3\x76\xd1\x60\x55\xd7\xd5\xae\x58\x2e\x8b\x64\xc2\xf8\x5b\x9c\x4e\x7d\x07\x57\x0d\x8a\x2c\x97\x24\xfc\x5d\x7b\x34\xd8\x40\xa5\xfd\xbe\xff\x5b\xb1\xb7\x55\x65\xbd\x0f\xe2\xa1\x4c\x19\x1f\xf0\x0c\x36\x17\x56\x2d\xab\x11\xf3\x76\x47\x70\x8a\x1a\xb7\x97\x93\x6a\x9c\x0c\xcd\xb7\x18\x24\xb3\x3e\x87\x4c\xa9\xeb\x39\x90\x17\xb2\x5c\x36\x4d\xa7\x24\xfd\xe2\x9e\x8a\x9f\x48\x39\xcf\xe5\xf5\x88\xc0\x1c\x80\x31\x95\x2b\xf5\xd5\x1c\xc1\x65\x4c\x92\x85\xc3\xe8\x45\xa5\xbd\x50\xd2\xba\xb7\xc3\xad\xd2\x5a\x23\x2a\x2c\x02\xa2\xcb\x91\xf8\x5e\x4e\x9e\x94\xbb\x01\x70\x5c\x26\xb7\x59\x41\xe5\x2c\x59\xca\x61\x41\x06\x60\x8e\xca\x4d\xa3\x82\x0e\x95\x6c\x45\x22\x16\xf9\x22\x29\xe9\xef\x04\x20\x84\x5a\x92\x81\xbd\x87\xa9\x03\x56\x1e\x49\xef\x0a\x41\x78\x49\x52\x41\x8b\xeb\x7a\xee\x3a\xbb\x93\xe3\x5e\xc1\xb9\xa1\x72\xc7\xe5\x74\x82\x70\x1c\x12\x45\x48\x21\x38\x25\x65\x0c\x94\x8c\x5f\xb9\xa3\x5e\xea\x2b\x4e\x5d\xa4\xd7\x21\x43\x69\x7c\xa9\xaf\x3b\x70\x1f\xec\x4c\xe3\xec\x7c\x78\x01\xb3\xf3\xd1\x45\xe5\x58\x2a\x57\xa2\xe3\xfa\x73\xd9\xef\x1b\xc0\xfd\x7e\x4c\xd1\xa4\xbe\xfe\x50\x7d\x79\x98\x78\xd7\x1f\x6e\xae\x3f\xbc\x72\x2c\x6d\x86\x95\x0a\x4e\x50\x67\x60\x33\xb9\x4b\x3e\xab\x70\xbb\xf2\x54\x10\x6a\x11\xdc\x33\x41\xa9\x41\x62\xaa\xce\x9a\xc2\x71\x69\x18\x1e\xb3\x17\x85\xeb\xdc\x5b\xbb\xf1\x16\xe7\xec\x42\xb9\xf1\xaa\x2d\xab\x3d\x17\x94\x96\x39\x59\xbc\x20\x27\xc3\x71\xe0\xc3\x1d\x4c\xfd\xfa\xa4\xc8\x92\xc5\x4b\x72\xd2\xa5\x30\x1d\xb7\x6a\xdf\xc1\x1c\xe1\xe3\xfc\x05\x4a\x8f\x73\x89\xbe\x8a\x03\x3c\xc5\x65\x9c\x03\x70\x5f\x58\x31\x90\xed\xed\xc1\x11\xd0\x4f\x61\x56\xda\x7c\x91\xb7\x8f\x88\x0e\x12\x0f\x0b\x89\x46\xbd\xa8\x76\xe9\x3a\xbe\x68\x2f\x7e\x3b\xf5\x24\xae\xa9\xae\xa6\x5d\x5d\xc3\x77\x47\x10\xa3\xe1\x31\x7e\x41\x8e\x71\xe5\x1e\x12\x6e\x23\x87\x8b\x41\x15\xa3\xb0\x1b\x30\x96\x47\x4b\x89\x76\x87\xda\xb0\x58\xf6\xfb\xcc\xba\x56\xb3\x64\x22\x85\xa1\xd0\x73\x84\xa2\x75\x72\x69\xb6\x0c\x85\x64\xc6\x3b\xa9\xba\xbf\xef\x0e\x3d\x09\xeb\x17\xa2\x2e\x3c\x71\x0a\xc0\xaa\x71\xca\x36\x11\x53\x81\x5e\x5d\xaf\x82\x36\x07\xd8\xe5\x8a\xce\xf4\x7c\x6c\x82\xa5\xa6\xeb\x5e\x33\xfa\x9a\xeb\x6d\x9e\x1a\x8f\xff\x59\xf6\x44\x1f\x3d\x2d\x74\x12\xe7\x72\xfb\x77\x4c\x4c\x6e\xa9\xd1\xde\x7d\x79\x83\x18\x1b\x12\x71\xdb\xbf\xeb\xc6\x7e\x52\xc7\x7c\xe0\xb2\xdb\x05\xee\xb7\x59\x58\x08\x5a\x23\xba\x56\xef\xea\x6b\xf8\xdf\x4c\x9a\xf5\x3b\xac\x06\x84\xda\x43\x7a\x98\x1c\x25\x40\x00\x6b\xcd\x3e\x70\x6d\xf9\xe9\xa8\x21\xc8\x9d\x68\xc5\xee\x6b\x8a\x63\xeb\x5c\x38\x03\x7d\x57\xe8\x7b\x37\x87\x7e\x3f\xde\x25\xcb\xe5\xae\xd0\x8a\xa2\x00\x2e\x1e\x2b\x7d\x89\x42\x8b\xd1\xe2\xa1\x2f\x50\xfd\x66\x5c\xcd\x97\x32\x98\xc5\xa1\xd5\x68\x4f\x5c\x00\x4b\xd0\xae\x6c\xbd\xca\x94\xde\x27\x73\x94\x3e\xc0\xe9\xb6\xad\xed\x09\xd2\xa5\xd9\x15\x5d\xea\x83\x2e\x12\x6d\xce\x64\xd7\x9d\x8b\xaf\xa7\xd2\x10\xb0\x2d\x08\x97\x77\xd0\xa3\x61\x03\xbc\x5e\x00\x77\xd6\x42\x24\x57\x0a\x2c\x08\xba\x37\xe6\x00\xca\x8a\x72\x7c\x3f\xb7\xba\x99\x71\xfd\x12\xd0\x48\xc3\x75\x35\x29\x48\x37\xcb\x92\xaa\x25\x34\xc6\x54\x1d\xa0\xed\xc1\x70\xbc\xd6\x2b\x48\x4b\x75\x81\x22\xd9\x78\x77\xb8\x72\x7c\x10\xcd\x4d\xcc\x9b\x2e\xb2\x8e\x92\xda\x5d\xa1\xfb\x55\x50\xd5\x25\x85\xb1\x76\x6d\x78\xef\x8f\xab\xa9\xec\xd2\x2f\x93\xb8\x55\x3a\xd9\x33\x80\x57\xa7\x01\x41\xc2\x67\x65\x0e\xe7\x27\x96\xf3\x13\xbd\x2a\xee\x37\x6e\xbf\xf1\x75\xf3\x54\xba\xd8\x90\xea\xca\x75\x1c\xd7\x88\x74\x77\xef\x74\xa1\xbb\x57\xaa\xad\x16\xad\x74\xf7\x6f\xe3\x34\x3f\xa8\x91\x24\xca\x50\x83\x6a\xc9\xfb\xfd\xd8\x39\x4a\x6b\x87\x98\xe6\x95\xa1\xd6\x0c\x08\x76\x7d\x9d\x77\x19\xf7\x21\xd1\xd6\xf6\x9a\xc6\xff\xa7\xd7\xb0\xc2\xa4\xb1\x7e\xb5\xb4\x07\xd9\xb1\x3f\x07\x1d\x9d\x3b\xa2\x83\x5d\x41\xe7\x66\xe9\xdc\xa5\x3b\x21\xb8\x77\xa3\x26\xfa\xce\xad\x33\x88\x3e\xd8\x35\x91\x48\x36\xad\xff\xbc\xd6\xf0\x6f\x5c\x7b\x91\x5c\x4e\x28\x27\x95\xb6\xd8\x9c\xed\x96\xcd\x49\x41\x1a\x84\x34\xa1\x2e\x7f\x6c\x1e\x04\x5a\xef\x1b\x68\x54\x25\x0d\x22\xd9\xbf\x53\x72\x3b\x63\x5c\xb4\x72\xc6\x54\x6c\x5d\x73\x33\x75\x34\x9e\x98\xe5\xe6\x62\x30\x1a\x88\x75\xae\x65\x3b\x22\xa0\x59\xe1\x3a\xf1\xd0\xa6\xb6\x4a\xc1\xda\x12\x0c\x2a\x36\x18\xbe\x2a\x78\x84\xd3\x92\xa3\x36\xd0\x4e\xc7\x69\x51\xaf\x4f\x2d\x61\x6e\xb9\xe2\x76\x59\x02\x6b\x2a\xea\x60\x3e\x0f\xe1\x1f\x3a\xca\xe9\x16\x3e\x4f\x00\x0a\xed\x15\x22\x89\x4a\xfd\x11\x4b\xf2\xd3\xd2\x96\x3f\xa7\x6d\xec\x3a\x12\xc7\x28\xa9\xa7\xca\x1b\xb3\xc6\xa3\xb0\xf0\x32\x2f\x78\xf6\x0f\x3d\x7a\x6e\xaf\xa5\xca\x88\x66\x04\xae\x3d\xaa\x7e\xe9\xbb\xa6\xfe\x57\x97\x19\xdb\xf0\x71\x2c\x4e\x3a\xed\x3c\xe3\x4e\x8b\x0b\xd0\xce\x53\xad\x60\xea\x95\xac\xf6\x3f\x43\x4a\xa3\x6f\x49\x4a\xa3\x3f\x4c\x4a\xeb\x5d\xc4\x24\x35\x29\x4b\x89\xa4\x26\xf5\x47\x27\x35\xf9\x22\xda\x3a\x4a\xb2\xeb\xae\x38\x8b\x23\x51\x43\xda\xac\xf1\x42\x24\x0b\x15\x9e\xd9\xd5\x5d\x88\x64\x61\x0e\xad\x58\x8d\xc5\x53\x77\xbc\x40\x22\xb9\xab\x4b\x15\x4d\xbd\x94\x65\xcb\x25\x0d\x17\x17\x61\x18\xaa\x7e\x01\x9a\x1f\xa5\xd8\x9f\x2c\x7c\x48\x0b\x09\x69\xd1\x98\x8e\xb0\x20\xdc\x61\x0d\xe3\x3a\xf8\x1e\xe3\x59\xe9\x84\xd6\x0f\x78\xb3\x85\x3e\xe8\xd8\xea\x74\x12\x53\xeb\x7d\x71\x37\xa6\xe7\xc3\x0b\xb8\x18\xd3\xf3\xd1\xc5\x60\xd3\xae\x6d\xdd\xc1\x3a\x36\xef\x3f\xc5\x2f\x8f\xc5\xe7\x65\x3c\x84\x79\xd3\xf9\xee\x42\xde\xf1\xe3\x79\x23\x88\xb9\xe3\x54\x70\xb9\x82\xcf\x87\x87\xfb\x7f\xe4\xd9\xb7\x97\xce\x42\xfb\x41\xdd\xcc\xc4\x7b\x7c\x45\xbc\xd0\xd5\x75\x61\x64\x23\x57\xf7\x68\x31\x9b\x8b\xa8\x05\x23\x3a\x63\xac\x77\x33\x4f\xa7\x3d\xa6\x0a\x7a\x82\xf5\x6c\x6c\x78\xd8\x2b\xf0\x57\x7a\x8d\x05\x91\xa5\x72\xd1\x7a\x37\xb8\x98\xe3\x3c\x5f\xa8\x02\x82\xb3\x68\x05\x9f\x3c\x3f\x3a\xfc\xee\x6c\xf7\xdd\xd9\xee\xbb\xb3\xdd\xbf\x8e\xb3\xdd\x1f\x7a\xb0\x1f\x48\x1b\x8d\xad\xc3\x93\x9f\x21\xfa\xf0\xe9\xbe\xf1\x8b\xd2\x1e\x52\xf3\x35\x89\xa1\xad\x7d\xd1\x3e\x09\xea\x76\x87\xc2\xb5\x83\x85\x80\xd8\xa6\x65\x34\xd1\x3b\x10\x97\x45\xbe\xbb\x14\x95\x45\x9e\x0f\x46\xa1\xda\xd9\xf0\x86\xb6\x94\xc9\x52\xa6\x23\x88\xda\xb2\x52\x96\xfd\xce\x0a\xed\x47\x85\x93\x4b\xcc\xd5\x24\x94\xca\xbd\x98\x28\x8d\xbb\xd6\x56\x28\x71\x48\x9f\x78\xe8\xdc\x30\x5b\xfd\x8f\x6a\x47\x0b\x2a\x28\xce\x3f\xdb\x4e\xdf\x9b\xbc\x87\x10\x6f\x9d\x07\x12\x87\x9d\x21\x42\x7a\x66\x5c\x39\x23\xbc\x61\xb7\x85\x4d\xff\x69\xa7\xe1\x03\xfb\x4a\xd6\xe5\x38\xc6\x9e\x2b\x83\x7a\xd6\x66\x9b\x2a\x31\x73\xbb\xb6\x5a\x7b\x68\x1a\x2b\x5f\xef\x8d\xed\x54\x44\x7f\xdd\xe4\x9b\x66\xac\xd4\x5b\x25\x23\x95\x0e\xb7\x21\xea\xe1\x2c\x0b\xe4\x22\x52\xcb\x5e\xf9\x1a\xd5\xa9\xa6\x74\xb9\xb5\x33\x38\x46\x82\x00\x64\xfb\x38\x1c\xb5\xce\x81\xfa\x55\xa4\x0b\x0f\xdc\x13\x6d\x40\x27\x68\x08\x45\xf0\x7e\x22\x0f\xda\xbd\x11\x70\xfc\x36\x86\xc7\xfc\x45\x1b\x94\x17\x56\xba\xfe\x7a\xce\x2f\x8e\x63\x9a\x2c\x46\x2f\x49\xbf\x2f\xff\x7d\x81\xc4\x60\xb4\x5c\xd2\x64\xb1\x6f\x8a\xf6\xeb\xa2\xd1\x0b\x53\xf4\x52\x0c\x46\xad\xfb\xc0\x7f\xb0\xa2\xa9\x59\x56\x3e\xf6\x08\xd1\x50\x55\xdf\x61\x3f\x6e\x48\xfa\xaa\xa5\x75\x9e\x75\x87\x63\xdd\xb2\x94\x3d\x0e\xac\x86\x6b\x17\xc2\x5b\xe4\xa6\x87\x83\x7d\x12\xd0\xb2\x8b\xf8\xbb\xba\xf2\xa5\x68\x6e\xf6\xa1\xaf\xe1\x0d\x64\xad\x6b\xb9\x42\xb5\x36\x1c\xd8\x0e\x86\xf1\xe6\x72\x80\x78\x5b\x6f\x33\x14\xb5\xe3\x2c\x00\x6f\xfb\xb5\xf4\xe9\xf5\x9c\x6d\x9a\x99\x6a\x55\xdb\x6c\xd0\xc7\x27\x98\x4a\xf1\xe1\x93\xd3\x0d\xe6\x81\xf3\x13\x04\xf4\x80\x29\xea\x72\xed\xaa\xb5\xd5\x0e\xff\x3f\x1f\x5e\xa8\x9b\xe0\x0c\x5f\x93\xbf\xb9\x76\x07\xb7\xce\xa8\xae\xf3\xf7\x96\x8f\x12\x71\x7d\x94\xbc\x93\xc5\x40\x85\xa6\xe5\x45\x1b\xd1\xb6\xcb\x52\x6d\x15\x81\xd6\xaa\x31\xa1\x45\x26\x17\x50\xcd\xc8\x2b\x11\x13\xb0\xc3\x77\x1b\xe6\xb3\xff\x30\x11\xac\xb6\x29\xdb\x7a\x6b\xdb\x24\x6b\xfa\x45\x8f\x79\x2e\x1a\x8c\x90\xe1\x57\x01\x00\xf2\x50\xc7\x88\x43\xee\x3f\x1a\xea\xf7\x1b\x05\xf5\x6c\xfa\x20\xed\x0b\xc2\xf5\x71\x36\x84\x4a\xc2\xa8\x1b\xaa\x83\xd4\xfa\x38\x7a\x82\x42\xc2\xf1\xad\x09\x3e\xae\x54\x9c\xa6\x81\x5a\x8b\x37\x73\xad\xb5\x08\x39\x0c\xda\xe0\x3e\x6d\x9a\x6a\xe0\xea\x48\x5b\xa2\x7b\x0d\x8d\x97\xcf\x72\x29\x9a\x6f\xa6\xda\xd9\xf2\x1c\x01\x21\x6c\xdb\xed\x10\x59\xf4\xc7\x6b\x22\x1a\x1f\x6a\x47\x33\x8f\x37\xf8\x36\xdf\x36\xce\x56\x3b\xe5\xb8\x26\xb5\x1f\xdb\x29\x47\xa9\x07\x26\x88\x0d\x64\x88\xad\xe5\x92\x50\xea\xc1\xff\x71\x0a\x6f\x67\xed\x94\x3c\xa9\x63\x2b\x87\xe6\xb2\xda\xde\xa1\xd5\xd9\x11\xfd\x3e\xaf\xce\xce\xf0\xe2\x2a\x2b\x80\xf7\x2e\x4f\x25\x25\x7d\xe8\xc4\xfb\xe3\x68\x23\xd3\x4e\xb5\xaa\x91\x6a\x8a\xe4\x7e\x26\xa7\x2a\xe3\xea\x89\xbd\x75\x8d\x9b\x69\xc3\x1b\x53\xd2\x39\x75\xee\x6d\xc0\xd7\x54\x69\x3c\xdc\x2b\xc5\x23\x75\x57\x02\x38\x29\x21\xcf\x87\x17\x90\x22\x71\x3e\xba\x80\x05\x1a\x1e\x17\x21\x71\xcd\x49\xfe\xe8\x8a\x6b\x85\xf2\xb3\x65\xc9\x62\xa4\xf2\x35\x2e\xf6\xf5\x13\x69\xfd\x63\xd4\xef\xf3\x97\x88\x25\x77\xf2\x8f\x17\x2c\xb9\xdb\xb7\xbe\x43\x4c\x87\xaa\x08\x55\x5d\x2e\x4d\xd1\xbe\x6d\xb4\x5c\xd2\x97\xba\x0a\x7d\xa1\xba\xa8\x80\x18\x7d\xd6\x3e\x9c\xb6\x1e\x93\x96\xf1\x01\xcc\x93\x77\x1f\x5c\xfb\x36\x2c\xe3\x43\x59\xf8\xb9\xb1\x90\xf2\xc3\x91\x84\xf1\xab\xc7\x35\x8d\x52\x0c\x37\x94\x62\xad\xab\xe6\x7c\x05\x9f\x8c\x9e\x1f\x7c\x8f\x06\xfa\x2f\x11\x0d\x54\x9b\xda\xaa\x14\xaa\xee\xd1\x44\xbb\x02\xf4\xf9\x29\x58\xab\x37\xbb\xa4\x32\x01\xaa\x0c\x97\xb6\x5c\x5e\xb6\x43\x09\x3e\x02\x37\x3f\x73\xe4\x14\xf4\x06\x6b\xe5\x34\xbe\x91\xec\xdb\x1c\xed\x29\x2e\x52\x92\xbf\xf2\xbe\xc6\xa1\x26\xd5\xd9\xe5\x95\xda\x55\xf1\xdf\x78\xe3\x2c\xfb\xe4\xe3\xbb\xd5\x13\x96\xe6\x18\xab\x9b\x65\xa8\xe7\xfa\x0a\xe2\x23\x64\xc6\xc5\xc9\x3f\xe6\xa4\x14\x8d\x81\x85\xa5\x17\x95\xd8\xd5\x20\xec\x3e\xf6\x68\x80\x6e\xc6\x5c\x52\xf5\x37\xbf\x75\x51\x89\xc1\xe7\x4a\xf1\x62\xa7\x6b\x17\x21\x72\x42\xc6\xf2\xfe\x5a\x87\xfc\x3a\x11\x63\xbf\x41\x9d\x0a\x9b\xdd\x7e\x76\x22\x4e\xb9\xf1\xc1\x54\xf9\x49\x3b\x84\x97\x2a\x87\x04\x8c\x49\x0d\xe3\x6d\x15\x94\xca\x85\xf0\xb6\xc8\x4e\xda\xc1\xdd\xde\x16\x19\x14\x60\x2c\xfe\xa9\x53\x4f\x43\x53\xdf\x88\x16\xe0\x56\x08\xe6\xb7\x0d\xd2\x23\xec\x98\xa9\x50\x88\xb5\xb7\x45\x16\x2a\x56\x4b\x60\x0f\xdf\xf6\x04\xe9\x09\x96\xf7\xf0\x40\x60\xbd\xb7\x55\xd4\xb4\x7a\x2d\x9d\x48\x62\x9f\x83\xe1\xc3\xea\xe5\x81\x21\x4e\xa0\xf5\xcf\xe6\xcb\xbc\x68\xec\xaf\x32\xf6\x22\x2f\x85\x2b\xf8\x33\x1b\xa8\xd3\x92\x3a\xa0\xf0\x5c\xbc\x29\xe2\x71\x78\xab\x02\x58\x20\x5a\xf9\x76\x17\xda\xb7\xbb\x2e\x02\xf1\x10\x16\xe6\x11\x6b\x3c\x04\x9b\x23\x04\x17\xfd\xbe\x81\xa2\x22\x04\xd3\x56\x84\x60\xba\x3e\x42\x70\x37\xd3\xb4\xc1\xb4\x9b\x3c\x9a\xae\xe0\xd1\xd1\xf3\x27\xdf\x0d\x31\xff\xab\x0c\x31\x8f\x39\xdd\x3f\x2b\xd9\xf7\xcd\x8c\x7f\x60\x05\x95\x48\x79\x31\x79\x3b\x14\xf8\xf6\xd4\x33\xb3\xa7\x5e\xe1\xe0\xd9\x2c\xd7\x09\x85\x60\x65\xdc\x69\xa8\xf2\x6b\x27\xa2\x37\x44\xca\x83\x1f\xe9\x1d\xc9\x55\x66\x2e\xcb\x6d\xb3\x46\x39\x14\x6b\x14\xc3\x25\x11\x41\x15\xb3\x73\x22\x1b\xad\x8a\xa9\x65\x28\xde\x24\x9d\x37\x6a\xa1\x4a\xf5\x62\x41\xd9\x43\x86\xcd\xd5\xcb\xd5\x66\x07\x2a\x65\x7f\x0d\x31\x76\x7e\xc5\x9d\xa3\xe8\x1c\xb8\x1c\x91\xc9\x65\xf1\x66\xc6\xf5\x65\x4a\xf5\xee\x94\xad\xbe\x85\x3a\xbc\x31\xe8\xc6\x45\xaa\xea\xad\xc5\x34\x77\x02\x93\xe1\xb8\xab\x91\x3a\x65\x07\xcb\xe7\xb2\xe1\x07\x79\x45\x54\xb1\xe8\x64\x75\xcf\xe7\x6e\xb9\xb4\x51\xc1\xeb\x80\xe0\x6d\xe8\x8d\xab\xf6\xf6\xa4\xb2\x16\x11\xdb\x4c\xc5\x81\x53\x9f\xe2\x48\xdf\xfb\x7a\xb8\xc8\x7a\x71\xdd\x6e\xdc\x8b\x06\x1d\x7d\x0c\xa2\x6c\x36\xbb\x03\x11\xd8\xd0\x59\xa2\xa2\x8a\xad\x19\x62\xc8\x6c\x10\x24\xb5\xb5\xdd\xd4\xce\x73\x1e\x7d\xb7\x16\x6b\x03\xb2\xdb\x2f\x49\xe7\xe4\x7a\x47\x7d\xde\x8c\x3e\x1f\xd8\x4e\x95\xa4\x2d\x56\xb1\x36\x26\x36\x2e\x85\x2d\xbe\xc4\x56\xf0\x60\xff\xe0\xfb\x91\xf6\xbf\xeb\x48\x6b\xfa\x16\x7c\xbf\xf1\x3f\x34\x4e\x4c\xf9\x3d\x4e\xcc\xd6\x71\x62\x9a\x51\x89\xca\x99\x9c\x2e\xb5\xf3\x9b\xce\x2c\xfa\x19\xe1\x72\xb9\x8f\x50\xcb\x99\x05\xb8\xe1\x53\x87\x92\x84\x2b\xa5\xdf\x0b\xa6\x14\x7f\xbb\xb4\xdf\x2f\x14\x57\x90\x2c\x4a\xb1\x29\xd5\x8b\x2b\xdd\xe4\x4a\xf1\xa8\x79\xc2\x50\x07\xf1\x3b\x2f\x24\x53\x28\x2e\x2a\x27\x12\x22\x37\x5f\x8a\x85\x84\xb1\x0e\x00\x78\x9c\xea\xc7\xba\x8b\xb9\x42\x61\x8a\x78\xbc\xff\xfc\x68\xa8\x7d\x3e\x46\x4f\x9e\x0d\xb5\xcf\xc7\xc1\x93\xd1\xa1\x8e\x85\xb3\x7f\xf4\xcc\x04\xc3\x39\x3a\x3c\x38\x02\xf0\x52\x7e\x3d\xda\x3f\x02\x30\x53\x7f\x1d\x8d\x00\x9c\x21\x1e\x3f\x3f\x18\xed\x03\xf8\x15\xf1\xf8\xc9\x48\xb6\x5d\x54\xde\x24\xd7\xf2\xeb\xf0\x70\x1f\xc0\x1b\xd5\xe2\x29\x80\x57\xb2\xda\xf3\xa3\x43\x00\x3f\x23\x1e\x1f\x1e\x3d\x79\x0a\xe0\xa9\x44\x60\xff\xf9\x13\x00\x6f\x11\x8f\x9f\x1e\x3c\x7f\x0e\xe0\xfb\x2a\x2c\xcf\x5b\xf5\xd7\xc1\x53\x00\xef\x24\x2a\x0a\xd1\x4f\x12\xdc\xfe\xc1\x10\xc0\x2f\x95\xc3\xca\x07\xf9\xd7\xfe\x33\x00\x5f\xc9\x06\xcf\x0f\x0e\x01\xfc\x55\x76\x76\xf8\xe4\x08\xc0\x37\xb2\xa9\xc2\xee\x4c\x7d\x7d\xf2\x1c\xc0\xd7\x55\x82\xf1\x8f\xaa\xa9\x2c\x7b\x27\xeb\x3d\x3f\x1c\x01\xf8\x17\xd9\xc5\x68\xf8\x14\xc0\xff\x92\x65\x4f\x0f\x0f\x01\xfc\x49\x8d\xe7\xe9\x21\x80\x7f\xad\xbc\x63\x7e\x43\xd1\xbc\xb0\xd1\xa8\x2b\xfe\xad\x05\x8f\x13\x2b\x7f\xb0\x54\x11\x96\xf2\x8a\x82\xff\x58\x17\x54\xa8\xda\x5c\xea\x8a\x79\xbf\xb2\xc9\x50\x1d\x49\x10\x8a\x56\xa4\xa1\x2b\xce\x6e\x4b\x79\x1c\x43\x9e\x5c\x7e\x21\x8b\x37\xec\xb6\xf8\x8b\x7a\x6e\xa5\x1c\x7d\xeb\xc2\xcf\x84\x14\x75\xc9\x47\x4e\xca\xd2\xaf\x37\x2f\x66\x9c\xa5\xa4\x2c\x49\xf6\x86\xe0\xec\x67\xb2\x30\x1f\x58\xa1\xbd\x76\x95\x2d\x55\xb2\xb6\xf7\x7e\x52\x0b\x55\x45\x56\xef\xfa\xa6\xef\xb6\x9d\x9f\x2b\xdd\xb3\xc9\x02\xdc\x55\xef\x8c\x8a\x9c\x6c\xa8\xf3\x9a\xe4\x79\xe7\xc7\x9f\x58\x3a\x2f\xbb\x9b\xe6\xf3\x6e\x1c\x5f\x8d\x46\x8b\xd3\x29\xe6\xa6\x70\x6d\xbd\x33\x7c\xb5\xbe\x5a\x49\xc4\x7c\x16\x03\xc8\x4d\x6a\x07\x4a\x38\xe2\xc9\xa5\x16\x55\x04\xc5\xae\x41\x45\x9f\xb4\xef\x8c\x14\x13\x67\xb5\x03\xaa\xd7\x7e\xdf\x8d\xe1\xb4\x25\xac\x5f\x1d\x67\x56\xa0\x62\x43\xd5\x0e\xdb\x55\x98\x9b\xed\x40\xfd\x94\xbc\x69\x36\x55\x00\x83\x6d\x4b\x22\xcc\x9f\xf1\x5f\x93\x77\xad\x86\x41\x44\xbc\x20\x54\x0a\xf0\x6c\x2e\x34\xfd\x72\xf5\x98\x44\xe9\xf8\xe4\xea\x87\x34\x7b\x3c\xb9\x92\x5f\xb4\x2e\x75\x1b\x40\x46\x13\xa5\x12\x35\xc4\x41\xf1\x93\x5b\x8d\xab\x16\xed\xb6\x05\xfc\x99\x14\x99\x22\xc3\x30\x9a\x97\x9c\xcc\x18\x17\xba\xc6\x43\xd0\x2d\x49\xd0\x16\x2e\x1b\xcb\x4f\xdb\x83\xfa\xab\xe2\x5b\xa5\x31\xfb\x7c\x52\xe8\x04\x5f\x46\x57\xc8\xfa\x2d\xac\xeb\xda\xda\xbe\x74\x4e\xd0\x0e\xa8\xfa\xb1\xa8\xaa\x62\xde\x20\xb5\x20\xc6\x43\xf8\x3e\x99\x30\x7e\x8b\xb9\xf6\xa2\x01\xa1\x4e\x2a\xa6\xd5\x64\x62\x8f\x00\xe6\xf0\x9e\x16\x33\x7a\x04\x38\xcb\x4e\x82\xcc\xe5\x91\xf0\xce\xf0\x55\x88\x07\xb5\xd6\xc2\x37\x7f\xca\x85\x2f\xe9\xef\xa4\x6b\x35\xf0\x44\xa8\x10\x09\xb2\x8a\xb1\xa2\x1a\x9b\xa9\x5e\x94\x87\x47\x75\x73\x57\x62\x63\x10\xb3\xba\xea\x37\x8d\xa6\xf6\x33\x59\x6c\xec\xfa\x67\xb2\xf8\xa6\x7d\xea\x53\x70\x63\xb7\xba\xda\x37\xed\xb9\x71\xc0\x6e\x8e\x64\xe7\xd7\xff\xa6\xb8\x38\xfb\x66\x23\x1e\x4e\xdd\x6f\x8a\x83\x3c\x26\x36\x76\x2e\x2b\x7d\xd3\x5e\x15\x53\xdf\xd8\xad\xaa\xf5\x6d\x47\x9b\xcf\x37\x53\x9d\xac\xf4\x4d\x7b\xb5\x3c\x6d\x63\xcf\x0d\xe6\xf7\xcd\x91\x38\xc3\x57\x5b\xe1\x50\x73\xcc\xc7\xc4\x49\x6c\x9d\x5a\x6d\x7d\xb6\x76\x99\x77\xd2\xfb\x3a\xe9\x53\xc1\xbd\x6b\xd7\x4a\x11\x93\xb7\xef\x1c\xa5\x95\x09\x2b\xd7\x37\xeb\xba\x48\x03\x9d\xa2\xdc\x04\x27\x9a\x58\x5d\xdd\x25\x8a\xa2\x1d\x93\xd9\x7a\xaa\xa3\x28\x3a\xf9\xad\x27\x28\xaa\x93\x25\x47\xb2\xf2\x68\x18\x35\xf3\x57\x4f\x50\x54\xe7\x4b\xd6\x95\x46\x51\x33\x3f\xf5\x04\x45\xfa\xa9\x9e\xae\xb0\x1f\x35\x72\x50\x4f\x50\x84\x8b\x92\xaa\xaf\x87\xc7\xd1\xc0\xe0\xb2\xa2\x93\x78\x02\x2a\xfc\xe4\xe4\x19\xf4\x86\x63\x1d\x70\xe9\xb5\xce\xbe\x9c\x08\xa6\x66\xf3\xd3\x9f\x5f\xc7\x1a\x12\x42\x68\x72\xd2\x9e\x3b\x2f\x03\xb5\xe9\xe5\x62\xdc\x59\xef\x7c\x62\xb3\x28\xa5\x8c\x57\x2e\x45\x82\xd3\xeb\x6b\xc2\xdf\x60\x81\xb5\xd0\x31\x4f\x4e\x87\xc9\xdb\xcf\xa7\x83\xe8\x22\x1a\x5c\x0e\xa2\xe3\x68\x10\x0f\xe1\x3b\x9d\x19\x57\x2b\xdb\x40\x9c\x81\xc1\x3c\x39\x1d\x5d\xbe\xfd\x7c\xfa\xea\xe3\xdb\x37\xc9\xe7\x33\xe0\x4e\xd3\x68\xfc\x70\xc4\xd1\xeb\x84\x5f\x5f\x61\x3b\x7a\x63\x94\xd1\x85\x10\xc7\xe7\x17\xb0\x8c\xa7\xba\x25\x80\xbb\x23\x00\xd6\x8e\xf4\xc1\xd0\xbc\x55\x0e\x81\x76\x13\x72\x57\xf4\xb5\x72\x62\x61\x89\x0e\x15\x4f\xde\xef\x1b\x2a\x56\x2a\x9e\xb4\xa5\xe2\x49\x3d\x15\x8f\x55\x7e\x0a\xab\xe2\x69\x3e\x89\xf5\xde\x93\x87\xc2\x9a\x99\xd4\xf0\x9d\xd3\x03\x60\x23\xe6\xdd\x57\xf3\x12\xbd\x15\xe5\x8e\x15\x67\x53\x72\x63\x4e\xa2\x35\x00\x57\x1b\xed\x3c\x15\x23\x30\x46\x19\x5a\x9a\x40\xba\xd9\x72\x19\x6f\x30\x02\x59\x6c\xc5\xa6\x09\x50\xde\xa4\x55\x34\xbd\xca\x16\x53\x0a\x76\xf3\x33\x59\x28\xf2\x36\x92\xa3\xa7\xdf\xbf\xe5\xd4\xf7\x27\x5f\xc1\x66\x0a\x5e\x64\x53\x99\x07\x42\x43\x38\x31\x17\x74\x7a\xde\x5f\x58\xd6\x5e\x17\x37\x37\xaf\x07\xa9\x69\xcf\x52\x77\xe4\x2e\x13\x99\xfe\xda\x7e\x30\xb2\x6e\x90\xe1\xe0\x23\x8d\x23\x43\xcb\xc6\xeb\xcf\x0b\x5d\xa7\xd4\xf1\x85\xc8\xc3\x8e\x89\x89\xd2\x40\x34\xcd\x43\x82\xdc\x09\xcc\x09\x36\x5a\x4b\xfb\x53\xd7\x8e\xef\x8d\x2f\xe7\xe7\x94\xb3\x3c\x57\x30\x83\xb6\x3f\x73\x01\x43\xcd\x28\x83\xe6\xa5\x96\x3d\x13\x02\x39\xf8\xad\x1f\xb4\xab\x67\x92\x57\x5d\xc9\x05\xa2\x09\x2b\xc4\x4f\xf8\x86\xe6\x8b\x68\x5c\x15\x7c\xa6\xbf\x93\x68\xdc\x20\x8a\x6e\x8a\xe4\xcb\xa5\x49\xbb\x18\x03\xd8\x7a\xdb\x3e\xc5\x5c\xc2\xeb\xda\xca\x37\x04\x97\x73\x4e\x62\x97\x37\x99\xa3\xe7\x75\x4e\x8b\x2f\x06\x2d\x5d\xa2\xd2\x99\x47\x9a\x71\xd9\x0b\xba\xb3\x6a\xc9\x02\x7a\xbf\x1a\x30\x25\xf5\xfc\x39\x5f\xcc\xa6\xa5\x01\x9a\x71\x7c\xfb\x9a\xe5\xd9\x19\xb9\x13\xef\x8a\xd7\x9c\x5e\x4f\x0d\x5f\x31\x15\x72\x22\x25\x86\xcf\x33\x9c\xd2\xe2\xda\x96\xd1\x82\xfc\x85\xc8\xaa\xce\x8c\xfd\x35\x5c\x20\x81\x9b\xc2\x1b\x5a\xd0\x9b\xf9\xcd\x29\x2b\x04\xc7\xa5\x50\xe6\xca\x68\x1c\x98\x59\xc7\x1e\xe8\x86\xd4\xb0\xf3\x1b\xfa\x56\xdd\xf2\xcc\xc1\x67\x7d\x61\xd5\x45\x0e\x7a\xb3\x35\xac\xbf\xec\xf9\x07\x42\xa4\x61\x12\x7e\xb6\x98\x91\x87\x60\x56\x12\x61\xa2\x7d\x58\xdb\xa4\x56\x1f\x55\x85\xe0\x11\x58\x7b\x98\x95\x6a\x6f\x48\xa1\xa5\xa6\xca\x4d\x5c\xbd\x5c\x14\xa9\xde\x53\xaf\x38\xc1\x71\x13\x1e\x21\xc5\x27\x82\x33\xc2\x3f\xb0\xcc\x8e\xb6\xfb\x09\x41\xb3\xc1\x49\x15\xa6\x2f\x25\x65\x49\xaf\x68\x4e\xc5\xa2\x91\x70\x2a\x3c\x75\xa1\x16\x3a\x92\x63\xf2\x2a\xf0\xc9\xec\xd7\xc0\xfe\x03\x63\x27\x24\x4d\x37\x6c\x2f\xf0\xcc\x72\xc9\x5a\x27\x47\x10\x21\x63\x0b\x73\xe7\x4c\xe0\xab\xcf\x82\xcd\x54\x56\x2c\x33\x5f\x96\x55\x2a\x76\x7d\xa6\xbf\x97\xfe\x4c\x0b\x79\xb2\x5a\x62\x2a\x89\x50\x27\x6d\xbc\x61\xb6\x55\xa3\xc0\x73\x01\xb9\x4d\xe5\x62\xfe\xe4\xb3\x59\x52\x99\x39\x6b\x81\x2f\x23\xe9\x47\xae\x1e\x2b\xc8\xe5\x92\x28\x1a\xc5\x9c\x75\x31\xd9\x4e\x38\x3c\x7f\x67\x5d\x09\x34\x2b\x3d\xad\xb9\x50\xe5\x29\xda\x91\x30\x4a\x71\xf7\xca\x11\xa1\x9c\xb2\x5b\xdd\xb8\x9a\x78\x7b\x19\x54\x31\x44\x1a\x3c\xff\x2a\x9f\x07\x3c\x3d\x1a\x81\x94\x8c\x6b\x87\x3d\x4f\x3a\xa2\x27\x49\x50\x2d\x77\x92\x7a\x2e\x5f\x37\x7a\xf2\x8f\x28\x75\xf9\x40\x51\x04\xb7\xe6\xb8\xf0\x9f\xb6\x14\xbf\x46\x9d\x13\x6e\x43\x8c\xf8\x73\x6e\xae\xbd\xa1\xf9\xbd\x94\xdc\xc1\x4e\x41\xc8\xd1\xb3\x71\x66\xdb\xc4\xb1\xa5\x5e\xc3\x77\x85\x0d\x6b\x54\x05\xec\xd4\x91\xba\x55\x40\x8e\xbf\x90\x7c\xa6\x2b\xeb\xb2\xe2\x3a\xc8\x12\xbc\xa7\x16\x76\xfe\xae\x70\x49\x06\x8d\xf9\xf5\x6a\xd4\xc9\x05\xab\x20\xe2\xda\x8e\xe4\xfb\x85\x9a\xda\x77\xb0\xe2\xad\x7b\x23\x00\x83\xc2\x75\x92\xd1\x1b\x52\x94\x6a\xe7\xe1\x54\xcc\x71\x7e\x4a\xf2\x5c\x9f\x70\xd0\x44\x91\xad\x72\xe1\xb1\xed\x21\xa8\x36\x3f\x14\xc6\xbe\x5d\x8d\xe7\x87\x87\xa2\x80\x11\xdf\xbe\x8d\xea\x74\xc7\x27\xe2\x52\x6e\xd7\x24\x27\x13\x81\xf0\x20\x9a\xdd\x19\x6a\x6e\x7c\x17\x6c\x86\xca\xee\xcf\xb7\x12\x30\x62\xdd\x15\xa6\x0a\x5b\x44\xbb\x6b\xd4\x82\xc3\xba\x5a\xbf\xeb\x9c\x96\xd1\xde\x51\xd4\x0a\x6e\x4b\x0b\x2a\xfe\x9c\xb3\x2b\x9c\x87\x5f\xec\x98\x6b\xc7\x15\x2d\xb2\x9f\xc9\xa2\x8c\x03\x61\xf7\x17\x9b\xc2\xee\x57\x4f\xda\x53\x36\x5b\x44\x7e\x54\x6b\xe5\x11\x53\xa9\x0f\x63\xd0\xef\xc7\x43\x28\x2f\x98\xb3\x85\x91\xc6\x41\x2c\x20\x69\x3f\x1c\x52\xda\x64\xf3\x58\xce\x05\x68\xa2\xec\x48\x20\x5a\xc3\xf2\x11\x97\xc2\xc4\x18\x54\x90\xec\xe4\x40\xe2\xf2\x09\xb0\xda\x79\xf8\xc0\x2a\x50\xd1\x4c\x76\x12\x41\x11\x4a\x4b\xb0\xfd\xfc\x38\x50\xbe\x26\xb4\xfc\x89\x72\x32\x61\x77\x27\x7f\x00\x62\x30\x88\x80\x00\xf7\xfb\xf2\xd6\x97\x5c\xcd\x85\x60\x85\x99\x72\x2d\xaa\xe6\x34\xfd\xe2\x4d\xbc\x33\x5d\xfe\x9b\xa9\xc0\x9a\x40\x62\x8f\x60\x07\x9a\x5e\xdc\xf2\xaf\x8c\x67\x6a\xcd\xc6\x7f\x88\x80\x0a\x89\xcf\x0d\x29\xe6\x8d\x01\xfd\xb7\x0e\x41\xad\xce\x7b\x5a\xcc\xef\x0c\x1b\x7e\xdc\x68\xf0\xfc\xce\xbc\x4f\xf6\x86\x32\x6a\xaf\x8d\x3c\x8b\xec\xd9\xa2\x02\x1c\xa9\xf7\x53\xfa\xe4\x58\x3f\x46\xf3\x24\xc1\xdb\xf3\x76\x33\xaf\xdb\xf1\x8f\xdc\x07\x5f\xc8\x62\x3e\x6b\x8c\xa7\xf2\x5b\xb9\xfc\x42\x16\xbf\xcd\x62\x89\x93\xca\x4e\xf0\x88\xad\xe2\xf5\x14\xa0\x6b\xaf\x2f\x15\x18\xe3\x9b\xf5\x36\xe3\xa4\x2c\xd7\x75\xa7\x3c\x24\xbe\x51\x7f\xce\xd9\xaf\x62\x78\xf9\x49\x5f\xea\x6e\xdb\x32\x42\xb3\x65\x57\xf2\x97\xc7\x21\xa3\x65\xd6\xce\x59\x58\x8b\x8e\x6e\x1b\x8b\x6f\x8a\x10\x29\xb2\x47\xcd\x0d\x29\xb2\x6f\x30\x33\x26\xa4\x56\xc7\x6c\xa8\xaf\x26\xec\x5d\x07\x55\xe8\x6b\x8b\x31\xe1\x85\xec\xf1\xc1\x71\x98\x9b\x43\x5d\x6e\x36\x7b\x19\x1c\x52\x57\x1f\x1e\xae\xff\x98\x93\x39\x31\xde\x1d\x3a\xa7\x6e\x2c\x74\xf8\x38\x28\x12\x52\x64\x01\x3e\xc2\x66\xa4\x58\x13\x9a\x79\x97\xb4\x33\xf3\x57\xb1\xc8\x38\xf9\xc7\x9c\x72\x52\xf6\x70\x4f\xeb\xfe\x7a\x56\x04\x8f\xc0\x0e\x51\x82\x6e\x51\x90\x54\x90\xcc\xc6\xbf\x6e\x27\x00\xb7\xc0\x14\x22\xbd\x5b\x5c\xf6\x52\x9c\xe7\x24\xeb\xb1\xa2\x87\x0b\x0b\xb0\x27\xa6\x58\xa8\xaf\xca\xc3\x55\x25\x79\x22\x59\x4f\xb0\x9e\x98\x92\xde\x9b\x5f\x3f\x54\xc2\xbd\xf5\xbc\x42\x24\x61\xb7\x05\xe1\x6f\xcc\x6f\xef\x8a\x80\xfc\xba\xc6\xad\xc5\xcc\x7f\x1c\x65\xf4\x6b\xf3\x4e\x91\x51\x8e\xa2\x5c\xf0\x68\xed\xdd\x4e\x98\xc1\x74\xdf\x48\xea\xf8\x99\xcd\x3a\x25\x11\xaf\x84\xe0\xf4\x6a\x2e\x48\x2c\x6f\xd5\x54\xe7\x3c\x8f\x86\x11\x80\xea\x95\x06\x29\xb2\x80\x06\xd5\xb8\x8b\xfd\x66\x06\x61\xc7\xfb\x13\xc7\xd7\x6a\x34\xf6\xc5\x97\x55\x88\xd8\x00\x4c\xbf\xad\x19\x75\xb3\x72\x38\x00\xa8\xad\x14\x01\xc8\xdb\xf8\x35\x61\x34\x41\xd7\x3a\x98\xed\x50\xa9\xeb\x87\xb1\xd1\xba\xa0\x3d\xb9\xa5\x3b\x87\xd1\x8d\x64\x0d\xdd\xb4\xf5\xa3\x55\xad\xc3\xd0\xab\xd9\x89\x1b\x21\x45\x85\xd6\x54\x31\x80\x53\x9d\x5f\x89\xf0\xf5\xe3\x6f\x54\x0e\x77\xa0\x2b\x95\x61\x94\xda\xa3\x6e\xc0\x0c\xae\x9f\x2f\x80\xf8\x57\x92\x36\xc6\xf6\x4b\xd4\xa8\xb9\x0e\xdd\xbd\xce\x46\xfe\x5e\xc0\x9c\xe2\xbd\x1c\x5f\x91\x3c\x82\xd7\x6e\x58\xc4\x2d\x9a\xdd\xcc\x73\x41\x75\xde\xbc\x68\x82\xf3\x92\x6c\xea\x6b\x2e\x58\xca\x38\x27\xa9\x88\x60\xc4\x26\x93\x6d\xea\xe3\x19\x15\x38\xa7\xbf\x93\xad\x9a\x94\x33\x92\xe7\x2a\x1d\x49\x27\x4e\x02\x5f\xe9\xdb\xde\xf0\x0f\x1d\x6c\x5a\xed\x11\x0c\x3c\x26\x5a\x7a\x33\xeb\x6f\xf5\x47\x3a\xbc\x52\x3e\x07\x9d\xc1\x59\x1c\xd5\x92\xf7\xc0\xb9\x49\xe2\x2d\x5a\xac\x54\x59\x3b\x6e\x98\xac\x6d\x3c\x14\xdf\x24\xa7\x8c\x93\xd7\xda\x5b\xd6\xde\x0e\x1a\x30\xd7\x40\x73\x7c\x16\xbf\x24\xef\x02\xa0\x68\x65\x83\xf2\xcd\x19\x0f\x40\xf1\x43\x72\xea\xb7\x6d\x9c\x64\xe1\x49\xb2\xfd\x6e\x83\x76\x10\x7c\xd3\xfe\x62\xc3\xa1\x4c\xc9\x8d\xc1\x9e\xb9\x6a\x57\x7b\x82\xab\x1f\x16\x84\x63\x0c\x55\xba\xea\xbb\xe4\xd4\x29\x8a\x7f\x83\x1e\x1c\x9c\xe7\xec\xf6\x8c\xe3\xa2\x54\xd2\x42\xba\x08\xcb\x38\xbe\xfa\x97\x15\x5a\xfb\x1b\x8a\x13\xee\xbc\x4e\x74\xcd\xb2\xb6\x49\x69\xda\xb8\x84\xed\xd7\xf4\x15\xcf\x7a\x6c\xee\x82\xe2\x54\x10\xfe\x7f\x98\x9c\xef\x87\xaf\xeb\x47\xb5\xae\x6d\x10\x0f\x5c\xb9\x36\x80\xb5\x08\xea\x2d\xe2\x87\xc3\xae\x0d\x2e\x3b\x01\x85\x19\x0a\x2c\xc2\x56\x03\xfc\x64\x5e\x2f\x5b\xb4\x8a\xda\x4c\x13\x38\x86\xc0\x03\xc6\xed\xc3\x0d\xe9\x48\x43\x94\xf3\xa8\x58\xf3\x2e\x83\x32\x3e\x78\x4a\x31\xec\x12\xcd\x5a\x67\x49\xd1\xec\x97\x77\x78\x4d\xc2\x96\x42\x58\xe2\xb5\xfe\xf0\x6f\x54\x6e\x9e\xa6\xce\x67\x25\x8d\x85\xda\xe9\xdb\xc6\x03\xe8\x36\x4d\x4e\x9b\xad\x7d\x8e\x19\xc6\x6d\x6b\x66\xde\xd1\x90\x04\xa4\x95\x8a\xcb\x95\x6c\x5e\x64\x0f\xdf\x82\x37\xc9\x67\xa7\xe1\x03\x08\xd0\x6d\x16\x40\x01\xb8\xf1\xec\x1e\x8e\xd6\xab\xc4\x0f\xc6\xb3\x35\x5a\x6e\xb3\x00\x0a\x06\x92\x95\x69\x1f\x80\x51\x9e\xd8\x3d\xd2\x21\x2d\x68\xe9\xfa\x3d\x2d\x48\xa9\xb2\x52\xc2\x51\x1d\x61\xad\x21\x65\x77\xca\xed\xde\x3a\x37\x70\xdd\xda\xd9\x26\xb8\xf1\x3b\x9c\xee\x2b\x4b\xef\x6b\x1c\xbc\x96\x8b\xba\xfb\xa6\x55\xb8\xeb\x06\x5e\x99\x95\xc3\xd7\xf3\xda\x6f\xd9\xeb\xaf\xc5\x23\xbc\x9a\xea\x29\xb9\x6b\x78\x5a\xaf\x00\x68\x70\xa2\x6e\x46\x54\xdb\xd1\x8d\x11\xdd\x71\xe0\x0e\xc2\x56\x82\xd9\x76\x90\x9b\x32\x5c\x13\x54\xe7\x63\x87\x00\x2c\xf7\xd9\xc3\x36\x6c\xfd\x4d\x65\xe0\x69\x31\xf4\x87\x2d\x6d\x3b\xb4\xf0\x63\x8f\xc2\x59\xd2\x8c\xa4\xe5\x11\x7b\xe0\x38\xd4\x45\xb9\xfb\x12\x67\x7b\xee\x14\xec\xab\x6d\x5c\x09\xce\x66\x2b\x76\x5b\xbd\x5f\x9c\x3d\xbe\x05\x17\x48\xf0\x0d\x9b\x2b\xfd\x7b\x39\x9f\x29\xbd\xaa\x06\xa0\xad\x34\x9d\xab\x19\xe8\xbf\xe1\x78\xde\x19\xdd\xb1\xe9\xa0\x6e\x2c\xb8\x0f\xe8\xa9\x7a\x38\x93\x71\x7c\xbb\xdd\x71\xde\xea\x36\x8b\x4d\x4a\x06\x9d\x55\x46\x59\xa0\xf2\xf9\x8d\xa9\xf6\x81\x65\xc1\x8b\x54\x27\x4a\xca\x02\x61\x18\xbb\x35\xa0\x79\x88\x89\xa6\xd9\x9d\x40\xd1\x74\x16\x03\x6e\x91\xee\x64\xcd\xc4\xb0\x42\xaf\x94\xf6\x78\x6e\xf6\xd6\xb9\x71\x14\x9b\x6a\x0e\x80\xb7\x03\x56\x3d\xe8\xf2\xd8\x3a\x3d\x8c\x53\x4f\xd7\x35\x72\x1b\x04\xf4\xa1\xe8\x06\xa6\xdb\x7e\x27\x5f\xb5\xa2\xda\x6d\xda\xc9\xe1\x39\x6e\xa2\xd0\xc1\x27\xf5\xfc\x76\x50\x7c\x13\x46\x15\xa5\xda\x1d\x6c\xc5\x42\xdc\xdc\xf7\x71\x1b\xe7\x2e\x8c\x6a\x16\xd4\x06\x10\x8a\xaf\x78\xd3\x96\x41\xb6\x10\xcd\xb7\x99\xfa\xbf\x24\x3a\x72\x61\xfd\x34\xd0\x5e\x5c\xd6\x5c\x27\xbe\xa1\x45\x95\xac\xa5\xb3\x40\x9c\x76\x05\x33\x65\x9c\xb8\x72\x59\x82\xcd\x6f\xc5\x07\x4d\x70\xd5\x93\xae\xfd\x9f\x51\x85\x6a\xbc\x5e\x61\x4c\x0a\x59\x69\x4f\x61\xbd\xa7\x36\x6d\x19\x55\x2e\xe0\x2d\x98\xba\xb6\x05\xc9\x3a\x5c\xd5\xfe\x09\x9e\x67\x7e\x87\xec\xab\x2c\x27\xb7\x9f\xe6\x39\xe1\xca\xff\xa2\xea\xd2\xfb\x64\x17\xf9\x01\x9b\xf4\xbf\x92\x5f\x43\x10\xd6\xc9\xa3\x41\xe2\xd9\x56\xd7\x00\xee\x77\x45\x07\xd6\xfd\xbe\x58\x3b\x62\xd1\xc2\x47\x96\x79\xd8\xe8\x58\x44\x1d\x73\xf2\x07\x27\x24\x30\x1b\xcd\xa9\x70\xae\xa6\xbe\x4a\xa8\x76\xc1\xf5\xdd\xbc\x7c\x57\xd1\x4a\x6c\xb1\x2e\x28\xb6\xfa\x15\x2d\x32\xb5\x11\x5a\x4e\x56\xbe\x56\xc2\x35\x60\x1b\x67\x65\x8f\x8e\x5c\xf7\x53\xe3\x9c\x9c\xe2\xe2\x2b\x2e\xa3\xb1\xf7\x9e\x67\x9b\x79\xba\x4c\x1a\xb4\x12\xb8\x62\x6c\x16\xd6\x5a\xb2\x9b\xf6\x69\xcc\xd8\xcd\x23\x50\x3a\x4d\xde\xb0\x9b\x6d\xb1\xda\x24\x4f\x86\x69\x7f\x0d\xe2\xf6\xd9\x4e\xd3\xc8\xf7\xa7\xdf\x0a\x4e\x52\x76\x5d\xd0\xdf\x49\xd6\x73\x97\xa0\x17\xfd\x69\xd0\xb9\x3e\x83\x3f\x45\x7f\x6a\x39\x68\x5a\x2d\x5b\xf8\x6d\xd4\x8e\xa3\x7b\x43\xa4\xf5\xdc\xc1\x7b\x2e\xd5\x7c\xed\x50\xe9\xef\x48\xed\x5f\xbe\x9d\x57\xfa\x83\x1e\x8a\xd0\x6e\x97\x62\xe5\xaa\xbe\xf5\x43\x11\xdf\x97\xd3\xee\x8f\xb0\x07\x07\xf4\x23\xc1\x9b\x95\xaf\xa3\xf8\x50\x27\xff\xa8\x72\xc7\x6b\x05\x4b\xfe\x84\x6f\x5f\x2f\x04\xa9\x63\x26\x37\x29\xc6\xbb\x16\x2a\x6b\x6f\x61\x02\xc3\xec\x8e\xea\x77\x03\x92\x31\x71\x9a\x11\xb9\xbe\xcb\x25\x71\xde\x6e\x39\x89\x02\xc6\x14\x1d\xec\x43\x27\x0b\xad\xf6\x7c\x29\x4f\x62\x8e\x0e\xea\x38\x98\xa4\xf6\x88\xe1\xd5\x8f\x17\x07\x27\xf6\xcf\xf1\x01\x00\x63\x8e\x46\xfd\x1a\xc0\x70\x7c\xe8\xfc\x1a\x8d\xf7\x9d\x5f\xfb\xe3\x03\xd7\xa9\x58\xa1\x33\x9f\x49\x64\x86\xb0\x03\x7e\xab\xbe\x92\x02\xc6\x14\x8d\xb6\x69\x71\x3b\x25\x24\x8f\xc6\x74\x12\x2b\x1a\xac\x65\xe5\x6b\x22\xd4\xb5\x48\xcb\x73\xf2\x8e\x00\xea\xa9\xa4\x88\x24\x19\xc9\x05\xfe\xfb\x8b\xe1\xc9\x70\x2c\x7b\x3a\x6c\x3c\x9b\xb3\x75\xcd\xbb\xea\xdd\xd8\xa5\x30\x8f\x74\x5f\x1e\xea\xf0\x93\x4d\xb1\xc3\xb8\xc8\x3a\xa9\x8f\xef\x53\x96\x8f\x8b\xe4\x6e\xef\xe0\x00\x72\x76\x3b\x2e\x92\x85\xfc\xd3\x8c\x8b\x43\xac\x08\x69\x4c\x61\x2a\x78\x3e\x26\x89\xfc\xe7\x67\xb2\x80\x38\x17\x63\x92\xe0\x5c\xc8\x1f\xe5\x94\x4e\xe4\x4f\xf5\xef\xcf\x64\xb1\x02\x2b\xad\x60\xbe\x37\xb3\xad\x43\x9c\xa8\x89\xd1\x7f\xea\x59\xe5\xf8\xda\xf9\x29\x69\x44\xfd\x5c\x41\x16\x70\xf4\xeb\xd1\x58\x8a\xd1\x76\x5d\xd5\xa3\xa8\xda\x3a\xdf\x9d\x5c\x62\x3e\x8b\x60\x91\x98\x3f\x81\xfd\x53\xf6\xdd\xef\x6f\x07\x41\x67\xb9\x70\x1a\x02\x20\x2f\x74\x2a\x1c\x71\x2c\x54\x14\xa6\x2e\x74\xeb\x6a\x70\x77\x08\x56\x10\x7b\xfc\xad\x22\xd2\x7e\x9f\xaa\x98\xfe\x69\xf8\xf3\x72\xa9\x3e\xef\x04\x84\xe6\xd6\x12\xb3\x42\x45\x3c\x4b\x59\xde\x92\x50\x04\xb8\x17\x27\x71\xa4\x9c\x2a\x22\xb5\x01\xd7\xe4\x3d\x60\xd7\xef\xc9\x57\x92\xab\x39\x6a\x7b\x64\xbc\xa6\x45\x46\x8b\xeb\x9e\x60\x3d\x35\x2b\x3d\x2d\x70\x8e\x23\xe3\x6b\xe9\xa1\x44\xee\x66\x39\xa6\x85\x96\x75\x63\xa1\x66\xef\x21\x42\x6c\xc8\x7b\xaf\x16\x8a\xc1\x38\x0e\xa2\xf8\x5b\x71\x65\x90\x9c\x70\x76\xe3\xa1\x99\x44\x61\x14\xac\x2b\xf8\xf6\x58\x58\x31\x1a\xc0\x67\x7d\x71\x62\x48\x44\x02\x59\x2e\x63\xbe\x3e\xa5\x4c\x5a\xd1\xa2\xfc\x8d\x52\x15\x2f\x6d\x4b\x22\x94\x3f\xfc\xe6\x72\xdf\x00\x38\x7a\xa2\xb0\x50\x1b\xad\x03\x03\xcd\x9d\x60\x09\xef\x67\xb8\x2c\xe9\x57\x32\xde\x1d\xad\x24\x2c\xf5\x01\x95\xdd\x68\x98\x96\xa6\x66\xdd\x44\x77\xbd\x5f\x8f\x7f\x3e\x5b\x2e\xe3\xea\x6f\xc4\xf4\x0a\x3d\x7a\xab\xce\x67\xa6\x8b\xc3\xba\x0b\xb9\x0b\xeb\x4e\xe4\x2f\x84\xb7\xee\xa6\xbd\x9f\xdd\x1f\xba\xb3\x75\x77\x37\x75\x5b\xb3\xbb\x0c\x6d\x53\xe9\x61\xd7\x50\xde\xed\xcd\x4b\x27\xea\x51\x62\x2b\x81\x83\xd5\xf0\x04\x76\x5f\xe8\xaa\xd9\xef\xef\x86\xa8\xb9\x9c\xb2\x79\x9e\xfd\xc4\x78\xea\xe8\x99\x84\x3d\xa4\x34\x47\xab\x16\xc5\xe7\x9e\x1d\xa4\xbe\x2d\xf3\x5d\xbb\x53\xbc\x95\x72\x19\xef\x83\xb5\x49\x1c\x5a\x2a\x6e\xce\xea\xae\x25\x6b\xf5\xa3\x4a\x41\x3a\xc5\xe6\xb4\xbe\xc2\xe9\x97\x3a\x51\x6c\xf7\x91\x2e\x94\x8c\xa4\xce\x61\x33\x6d\x3b\x75\x48\xea\xea\x41\x4a\x4c\xd6\xbe\x72\xc1\xb3\x59\x6e\x7c\xf3\xb4\x09\xe0\x67\xb2\x28\x4f\xa2\x5f\xa3\x71\x74\x1e\x81\x41\x2c\x6a\x49\x21\x7a\x15\x8d\xa3\xd7\x11\x80\x0c\x45\x11\x2c\xd1\xf0\xb8\x7c\xa1\x5e\x73\xe0\xab\x32\xe6\xe0\xb8\x1c\x0c\x00\x1b\x20\xea\xc6\x94\x5b\xf3\x64\x86\xa9\xfc\xcf\x8d\x53\xab\x6a\xea\x18\x62\xfe\x2a\x27\x2b\x16\xe0\xc4\x59\x8f\xb1\x79\x4d\xbb\x02\x3e\x73\x79\xf8\x22\x09\x36\x4f\xa7\x2d\x77\x58\x61\x17\x67\x2b\x1a\x07\x21\xb4\xcf\x24\x60\x15\xd4\xdc\x3f\x9d\x81\x87\xf3\xf0\xd1\x38\x6b\x82\xfd\xf6\x28\x2b\x1b\x90\x00\xf5\xcb\xac\x30\xe2\x72\xb2\xfd\x0b\x44\x28\xf6\xbf\xa1\xe3\x9d\x87\xdd\x86\xb8\x13\xf7\x4a\x87\x2c\xf5\x2e\x70\x6d\xb7\xd2\x6d\xfa\xac\xae\x99\xad\xee\xf4\x97\x45\x47\x77\xad\x17\x75\xed\x7b\x63\x9d\x29\x5b\x74\x64\xa4\xf1\xae\x8a\x75\xc6\x22\xcd\x05\x4f\x1d\x7d\xbd\x14\xd4\x4f\xd6\xe9\xde\xb4\x72\x7f\x4f\x77\x10\x19\xa5\x5b\xb7\x7c\xd1\xa8\xde\xbc\x0a\x57\xcf\xfd\x5a\x6f\xeb\xdc\xbd\x5b\xbf\x27\x53\xc9\x7f\xe4\x1d\xdc\x66\x3b\xd8\x50\xad\xca\x7d\xb7\xcd\x9b\xbc\x06\x76\x8e\x75\xc7\x11\x7a\x4d\xfa\xd7\xea\x3a\xd2\xef\xc7\x14\x0d\xbd\x38\xb1\x6e\x4b\xf7\x35\xb9\x6a\xba\x4e\x77\xe4\xf7\xaf\x1e\xce\x78\x8b\xad\x9e\x4d\xa8\x62\x10\x93\x90\x13\x82\xf7\xf6\xc7\x4f\x15\xa9\x74\xd9\xa7\xc1\xc8\x00\xad\x17\xa2\x1d\x11\x04\x48\x73\xbf\x69\x86\x21\x77\x82\x8a\xa0\xec\x81\x6a\xe6\xdd\x70\x14\xf3\x81\x86\xa6\xbe\x97\x79\xa4\x43\xbf\x46\x1b\xe1\x25\xc8\x7a\x3c\xcc\x90\xea\xde\x83\x0d\x62\x02\xaa\x57\x2f\x9b\x57\xc6\x05\xf0\x91\xb3\xaf\x34\x0b\x27\x07\x6d\x1a\x14\x42\xed\x5a\x09\xce\x6c\xa5\x86\xb3\x53\x33\xd7\xd9\x6e\xad\xa3\x0c\x78\x3d\x75\x3b\xa9\xdf\xcc\x4b\xd1\xbb\x22\x3d\x36\x23\x05\xc9\x7a\x13\xca\x4b\x11\x01\x2f\x41\x5b\x18\x66\x7d\x40\x90\xad\xd6\x49\x74\xad\xd3\x7f\xef\xc0\xd6\x0e\xa9\x46\x6a\x33\x01\x6c\x11\x37\xe3\x06\xf3\x2f\x84\x6f\x88\x6e\x65\xd8\x8d\xa9\xfb\xb0\xc0\x19\x38\xcb\x3e\xa8\x76\xc1\xcc\x77\x1a\xb2\x4d\x95\x66\x5f\x9d\x17\x8c\xdf\xe0\x1c\x04\x50\xa8\xa0\xf9\x5c\xb1\xfd\xb6\x76\xd0\x45\xa3\xb5\x69\xaa\x93\xfc\xdb\x41\x2c\x03\xad\x5b\x9b\xc0\x7d\x3f\x89\x5a\x13\xb9\xbb\x1b\x3e\xe5\xec\xfb\xe1\x96\xb4\xef\x82\x6b\x30\x79\x55\xdc\xe2\x5b\x1d\x70\x4a\x27\x25\x9c\xa9\xea\x83\x73\x73\xc6\xb5\xf1\xee\x85\xc1\x9e\x74\xf6\xe6\x64\x91\x1b\x47\x51\x77\x57\x1f\x8d\xff\x58\x30\x17\xcf\xa3\x66\xc9\xc6\x05\x57\x92\xa9\x16\x10\xba\xec\x6b\x75\x81\xac\x7b\x3e\xbc\x80\xaa\xd1\x27\x76\xbb\x65\x8b\xd1\x05\x24\x45\xb6\x65\x27\x6f\x8b\x4c\x76\x41\x8a\x6c\x9b\x0e\x64\xed\xd1\xc5\x2a\x90\xa5\x20\xb8\x4c\x3a\x7e\x40\x33\x27\xc4\x3a\x61\x4a\xa9\x80\x7d\x80\x4d\xfb\x8e\x6e\xee\x25\x53\x7e\x74\x4f\x15\xac\x70\x27\x0d\x61\x65\x8d\x00\xbc\xae\x27\x63\x11\xa8\x00\x86\x64\x60\xf3\x12\x31\x9c\x81\xb3\x1d\x80\xd9\x2b\xd7\x31\x98\x6d\x3e\x85\xa0\xac\xd1\xef\xef\xd6\x89\xab\x83\x35\x3c\x8d\xb2\x73\x7a\x99\x48\xd0\x09\x2d\x3f\xe0\xd4\x90\xba\x35\xcd\xdc\xe0\x54\x2b\xfd\xde\x95\x1f\x88\xc0\x2a\xdb\x8b\x52\xeb\x2a\x65\xff\xba\x20\x05\xe6\x61\x66\xdd\x69\xaf\xc5\x32\x77\x91\xff\x80\x3f\xa3\xe5\xcc\x6e\x35\x3f\xd8\xa8\x16\x0f\xcf\xd8\x6b\x26\x04\xbb\x89\x01\xdc\x1d\xed\x88\xe5\x32\x7a\x43\x70\x16\x29\xab\xc0\x17\xb2\xe8\xf7\xa3\x57\xb9\xf8\x33\xc7\xb3\x69\x55\x56\xa5\xf8\x0a\x05\xa9\x1e\xda\xa7\x4f\xf1\x10\xde\x26\xe4\x2b\xce\xe7\x58\x90\x9f\xc9\xe2\x8a\xd5\x31\x53\x49\x4b\x4e\xdc\xee\x46\x0e\xdb\x73\x0b\xd7\x4d\x2d\xa8\x02\xfc\x05\x03\x82\x1c\x48\x2a\x53\x96\x13\x1d\x78\x9e\x1b\x2b\x8a\x23\x2e\xea\x73\xd7\x13\x34\x5c\x77\xab\xba\xd5\xc9\x1e\x1d\x5b\xb1\xda\x5c\x15\x89\x7b\x97\x1f\x55\x35\xcd\x6a\x38\x7b\x08\xda\x93\x84\x96\x67\x53\xca\x33\xa5\x07\xfe\x3c\xa5\x13\x93\xea\xd4\x0c\x18\xca\xed\x11\x73\x03\xde\xc6\xe3\x70\xfa\x82\xbb\x5c\xaf\xcf\xee\x6e\x6c\x56\x6f\xb7\x32\x20\xa8\xbf\x35\x9d\xa9\x3f\x6f\x88\xc0\xea\xef\x11\x32\xeb\x5a\xa5\x57\xd0\xbf\xa4\xb0\x72\xca\x32\xf2\x4a\xc4\x43\xf0\x12\x3d\x39\x0a\x7e\x78\x81\x9e\x0f\xc1\x1a\x8a\x38\x59\x43\x2b\x23\x89\xf4\x38\x56\x48\xef\x22\xa3\xac\x39\xfb\x5b\xbf\xef\x95\x9c\x7e\xb2\xe0\x5b\x81\x4e\xea\xd8\x21\x3f\x93\x85\x76\x3c\xbb\xff\x42\x16\x63\xd5\x1e\x66\xec\x46\xd1\xdb\x98\xac\xba\x03\xbb\xac\x55\xce\x68\x38\xbb\xc3\xb0\x63\xc2\xba\x88\x43\x92\x8b\x75\xb0\xa1\xa1\xb9\xad\xba\x2b\xd7\x7e\x48\xde\x22\x85\x10\x3f\x45\xc4\x32\x98\xdd\xf5\x1c\x46\xd4\x2b\x2f\x1c\x82\x10\x96\x0a\x24\x53\xa7\xa5\x09\x1e\xed\x56\xdf\xae\xf6\x35\x11\x1f\x58\xa6\xae\x17\x9f\x05\x16\x24\xae\x99\x86\x15\xd2\xeb\x67\xde\xca\x44\xa7\xb6\x0c\x1f\xf3\x7e\x3f\xde\x15\x72\x96\x25\x41\x2d\x97\xd5\x9f\x2f\x0f\x9f\x06\x78\xfd\x6f\xa1\x54\xcf\x8d\x90\xfa\x7f\x94\x9d\x2f\x97\x21\xdf\xa3\xd1\x13\xbb\x4b\x34\xa2\xa3\xa7\x8d\xdf\xcf\xdc\xdf\x2b\x05\x47\xf5\x53\x79\x02\x76\x72\xa1\x6a\x14\x8d\x34\x00\x81\xf1\xab\x1a\x6d\xc5\xcb\x8e\x7b\xe4\x35\x93\x09\x84\x88\xd0\x31\x82\x56\x01\x50\xbf\xc1\xf9\x67\x81\x59\xca\x56\xfa\x3e\xc3\x2c\x80\x40\xf5\x8f\x1d\x9b\x5d\xd7\xc8\x03\x24\xb9\x9d\xd2\x74\xea\x8a\x19\xba\x44\xb5\x32\x93\xaa\x1a\xdd\x1b\x5d\x6f\xd5\x42\xff\xa8\x7a\xa9\x70\x11\xb6\x4a\x65\xbb\xdd\x15\xca\x82\xa9\x29\x5b\xc9\x4b\x9a\xb2\xe5\x9f\x86\xb0\x41\x75\xf6\x6e\xc3\x89\x05\xd2\xa1\x47\x93\x09\x67\x37\xa7\x06\x83\x58\x74\x31\x25\xf1\x0d\x18\x92\xa8\x99\x51\x7b\xad\xad\x28\x13\x66\xb5\xc3\x36\x8b\xa9\xde\xd0\x37\xe5\x27\x92\x64\x58\xb2\x8d\x88\x16\x25\xe1\x42\x0a\xfe\xda\x7c\xa9\x9a\x9c\xa9\x43\x4c\xeb\x58\x6f\x4c\xbc\xcc\xdd\xd6\x5e\x04\x0d\xa6\xb4\x05\xd7\xf4\x65\x37\x77\x70\xce\xba\x76\x0f\xd1\xc8\x5f\x1a\x79\xef\xc8\xde\x76\x4e\x6b\xc2\xdd\x1d\xae\x2a\xe3\xbf\xef\x1f\x42\x42\x12\xb4\x59\x4c\x36\x2f\x32\x95\xf6\x00\x04\x72\xba\x79\x4f\x55\x9a\x12\xf5\x2c\xc7\x0b\xd9\x52\x3d\x71\xa9\x43\xf0\x99\xc8\xd7\xa1\xa0\x58\xfa\x41\x93\xa7\x12\x04\xf7\xc2\x8a\x7f\x29\xcb\xcb\xe5\x92\xdb\x9f\x92\x6c\x4f\x48\xab\xb5\xaf\x16\xac\xa2\xd7\xfa\x0e\x67\xb5\x3c\xda\x70\x44\x9b\xe2\xf2\xdf\x71\x4e\x33\x59\x66\x45\xcc\x4e\x67\xb5\x06\xed\x39\x91\xec\x43\x07\x1b\xa4\xad\xab\xc2\x9a\xc8\x94\xea\xa6\x50\xbb\xc5\x6d\xeb\x20\xd4\xf0\xa4\x56\xee\x02\xad\x0b\x5a\xe3\x2e\x3b\x6c\xca\xd7\x52\xe6\x5e\x2e\x5b\xc5\xe6\x70\x32\x3f\xad\x87\xb0\xd6\x73\x54\xc7\x81\x17\x24\xac\x24\xc2\x2a\x7b\x5a\xc1\xc3\x36\x28\x46\x40\x08\x9e\x16\xe6\xd0\x08\xb6\xae\x03\xc8\xef\x46\x01\x6c\x96\xa1\x61\x65\x45\x23\x68\x74\x4c\x5e\x54\x64\x74\x4c\x06\x03\xd0\xee\x4e\xe5\x98\x72\x8b\xaf\x89\x78\x9d\xe3\xe2\x8b\x14\x94\xe3\xb7\xc9\x9b\xb7\x3f\xbd\xfa\xed\xfd\xd9\xe5\xab\xb3\xb3\x4f\x97\x6f\x5e\x9d\xbd\x02\x60\x67\xad\xde\x6e\xea\xf9\xc4\x6b\x36\x6a\xaf\x43\xe3\xd6\x98\x60\xc9\xe6\x3c\x25\xe3\xe1\xaa\xe9\xe8\xa6\x72\x6e\x04\xc2\xfe\xee\x78\x12\x93\xec\xb6\xde\x2a\xfe\xa5\x42\xee\xa5\x7a\x57\x79\x8f\x9d\x83\x67\xa2\xe5\x06\x26\xb1\x0c\x69\x22\xb3\x2e\x8e\xf0\x5a\x8b\x89\x94\x8f\x4c\x0a\x11\xd8\xad\xd5\x72\xbf\x87\x35\xe8\x74\xad\xe7\x68\x63\xe3\x85\xb6\x8f\xbe\x9a\x37\x5f\xf0\xb4\x37\x8f\x3c\x38\xe6\x9c\xbc\x12\x39\x6e\x47\x44\x6a\xa9\x1d\x3a\xad\x61\xb5\x76\xc3\x05\xd8\xe2\x29\x4e\xba\x96\x56\x67\xc7\x4d\x76\x1c\x08\x9a\xec\x84\x61\xac\x2d\x48\xa9\x7e\x32\x59\x56\xe1\x0a\x8d\x5d\xea\x01\x21\x29\xc7\x0f\x6a\xf0\x6b\xcb\x3c\x15\xca\xec\x12\xd6\x78\xf8\x33\x68\x7d\x05\x4d\x48\xf7\x49\x12\x4a\x27\x23\x0f\xf3\xe4\xcf\x6f\xcf\x2e\xff\xfa\xee\x97\xcb\xcf\xef\xfe\xe3\xed\xe5\xc7\x77\x7f\x7b\xfb\xfe\xf3\xd8\x55\xc5\x77\x86\xf2\x2b\x53\x9c\x93\xec\x54\x39\xfe\x2a\xd7\xea\x44\xb0\x9f\xe8\x1d\xc9\xe2\x21\x80\x41\x2b\x67\x57\x6b\x1d\x6a\xcf\x69\xfe\xa0\xb0\xf0\xe7\x87\xc7\xd1\x80\xab\xc0\xf0\x62\x10\x89\xc8\x0b\x9d\xbe\x61\xe0\xa7\x6f\xdf\xbf\x6f\x8d\x7c\x63\xec\x45\x83\xbb\x0d\x62\xe8\x8e\xbb\xd8\xbe\xed\x1f\x1c\xf5\x93\xe3\x68\x50\xa8\x51\x53\x35\xea\xa6\x86\x51\x89\x33\xa8\x95\xe8\xd2\xe7\x6e\xaa\x92\x36\x8a\x2f\x97\xa2\xb6\x88\x07\x9c\x5e\x4a\xc1\x66\x1f\x39\x9b\xe1\x6b\xad\x2f\x07\xb0\x29\x1e\x5d\x7e\xa5\xe5\x1c\xe7\xaf\x1b\x52\x52\x58\x96\xaa\x05\xa6\x76\xdd\x48\x7d\x8b\xec\xed\xc3\x62\x2b\xc5\x2f\x75\x73\x52\xa9\x4e\xcf\x54\x1c\x09\x6b\x7b\x01\x3b\x4e\x8a\xbd\x7f\xac\xe0\xf3\xe7\xfb\x87\x63\x35\x68\xf4\xf2\xfe\x31\xe9\xfa\xe8\x0d\x79\x8d\x95\x88\x69\x13\x81\x3b\x89\xfb\x3c\xc9\xa0\xf2\xff\x25\x46\x88\xf1\xf3\xc7\x8d\xc8\x81\x1f\x54\xd9\x66\x1d\xaf\xb2\x23\x67\xa6\x8b\xb3\xa9\x64\xc9\x2c\xcf\x3e\x7c\x46\xd6\x7b\x3c\xc7\x55\x0e\xac\x0f\xa5\x3d\xa8\x2f\x71\x96\xa9\xb3\x10\xe7\x36\x3f\x96\x7e\x45\xa7\x6e\x7d\x2b\x67\x15\xd7\x44\xc0\xb7\x28\xa9\xf6\x72\xb8\x6c\x2e\xde\xbd\xe9\xf7\x35\xaf\xd5\xbf\xe3\x70\xa5\x46\xc6\xf8\x90\xd7\x83\x6f\x79\xad\x53\xdc\xab\xa4\xf7\x88\x43\x9b\xc4\x73\x57\xb2\x5e\x32\x1e\x42\x51\x17\x88\x13\x31\xf6\x1b\xec\xd9\xab\x6c\x23\x49\x7e\x2b\x8f\xff\x49\x3b\xe7\xbe\x4e\xc8\x4f\xc0\x98\xd4\x30\xea\x94\xfa\x8d\x84\xff\x27\xed\x84\xfe\x2a\x67\x3f\x18\x0b\x13\xc5\xe1\x0d\x16\x24\x29\xd8\x6d\xac\xf4\x8b\xc5\x5e\x60\x99\x5e\xa2\xce\x75\x05\xa1\x55\x2d\xaa\x07\x1b\x85\x94\x8b\xcd\xe3\xb9\xea\x9e\xbc\xbb\x69\xcd\xf5\x4c\x33\x14\x44\xc6\x06\x75\x0d\x61\xb3\xc7\x76\x36\xd3\xd3\x10\x86\x89\xc0\x66\x81\x2e\x89\xb0\xd4\xe2\x3e\xcf\xa1\xcd\x51\xd6\x13\x07\x69\x73\xac\xb2\x64\x2d\x4d\xcb\x0a\x2d\x04\x8c\x03\x14\x80\x2a\xe1\x03\xf1\xaf\xb7\x35\xf8\x86\x14\xdf\x41\x39\xfd\x7e\x90\x20\x42\xc5\x8a\x24\xed\xc3\x80\x36\xc1\x68\x82\x93\xd7\x4a\xd4\xa6\x46\x45\x4d\x0d\xda\x06\x3b\x41\xe2\x0e\x91\x6b\x90\x91\x68\xe3\xc8\x0a\x92\x55\xac\xd8\x60\x9b\x75\xf1\x15\x1c\x3d\x79\x36\xfc\x9e\xf0\xf9\x7f\x75\xc2\x67\x73\x61\x20\xcd\xfc\xbb\xca\x9b\x48\x32\x37\xc8\x5a\xf9\x77\x61\x89\xd8\x8b\x83\x13\x61\x83\xf9\xd3\x93\x6a\xf5\xaf\x89\x70\x56\xe0\x0d\x29\x53\x4e\x67\x82\x71\xb5\x0c\x63\x2a\xd9\x63\xc4\x54\xd5\x3a\x0b\xf2\x27\x32\x91\x77\x9c\x7e\x3f\x90\x21\xd9\x7c\x4b\x2c\x9a\xa0\x44\xcd\xa2\x0a\x5f\xcd\x1c\x2d\x8d\xe0\x2a\x3d\xf4\xde\xe8\x18\xbf\x44\xc3\x63\xbc\xb7\x07\xe2\x02\x91\x73\x7c\x21\x29\xa2\x44\xb1\x1c\x45\x11\x97\x60\xcc\x5e\xca\x3f\x24\x98\x12\x8c\xb5\xea\x04\x2c\x97\x65\xe5\x50\xc2\x5e\x1e\xf4\xfb\x65\xbf\xdf\x25\x34\xc8\x76\xb0\x6c\x25\x83\x9e\x61\x8e\x6f\x9a\x44\x6c\x40\x56\x85\x6a\xaa\x85\xfc\x07\x12\xb0\x7a\x54\x1e\x61\x1b\x15\xc4\x15\x47\x30\xd2\x79\xdf\x61\x5a\xa5\xfd\xcd\xab\x9c\xbc\xd3\x2a\x4d\xee\xbc\x33\xe9\x2d\x34\xa9\x49\x60\x09\x31\xcc\x6d\x46\x2b\x37\xe9\x8d\x9f\xed\x76\x9a\x5c\xba\xae\x69\x02\x4e\xdb\xd1\x0c\x39\xac\x6a\xa9\x90\x82\x54\xfe\xb6\xd1\x1e\x0b\xf9\xc3\x33\x49\x22\x26\x8b\x7c\x7d\x21\x2a\x65\x59\x33\x8e\x17\x96\x85\x7e\xbc\xa4\x1c\x4e\x8d\x69\xee\x35\xd6\xcf\x3c\xd1\x50\x35\x9d\x73\x4e\x0a\xf1\x89\xdd\x9a\x68\xde\x6e\xe9\xe7\x86\x24\xae\x3f\xea\x43\x2b\x65\x3c\x23\x99\x7e\xfc\xfc\x5e\x2b\x53\x5a\x5f\xed\x4a\xac\x6f\xdd\xfc\xaa\x1c\x4c\xff\x5e\xff\xfe\x6c\x2c\xb1\x33\x5d\xa4\xdc\xa2\x3f\x62\x2e\x28\xce\xf5\x27\x5d\x6e\x0e\xbf\x57\x05\xbd\x51\xe2\xf7\x4f\x1c\xdf\x68\xe6\x20\xbf\xd2\xeb\x82\x71\xf2\x0b\xb9\x13\x4e\xc0\x07\x79\x6c\xb6\xa6\xa5\xbd\x50\x09\x9b\x4c\x4a\x13\x37\x7e\xcf\x5b\x32\xf7\xcb\x72\x39\x3a\x82\x53\xcf\x43\x37\x5d\xe3\xa1\xdb\xee\xa6\x8e\x22\x30\x75\x54\x3b\x57\xb4\xc8\xe2\x29\x00\x40\x96\x6a\x2f\x7e\x3d\x6d\xa8\x49\x1f\x46\xe3\xe3\xe2\xd0\x51\x45\xc5\x4d\x51\x7f\x29\x3f\x5f\xc9\x36\x42\x56\x9d\x66\x87\xf6\x15\x81\xfe\xb9\x32\x38\x69\x3a\xab\xe3\x9b\xa0\x26\xed\x39\x77\xbb\x06\x6e\x0f\x08\x92\xe2\x61\xd5\xea\x92\x28\x64\x3a\xe4\xac\xaa\x5d\x3b\xa8\x8a\x94\x41\xa6\x8d\xb4\xa0\x5e\xa0\x59\xf7\x91\x64\xc0\xb8\xd6\x24\x14\x1d\xf5\xbe\x4e\x48\xa7\x9e\x6b\x22\xb7\x24\x49\xcb\xb2\xa5\xc0\x68\x5e\x0e\x9a\x01\x6d\x09\x68\xbc\xd0\xf5\x24\x43\x65\x4c\xb5\xc7\xb2\x2b\x88\xfa\x5b\xa1\xdf\xd7\x77\x59\xbf\x34\x5e\xd3\x02\x00\xab\x84\x5a\x0b\x76\x1d\x08\xc4\xb5\x88\xda\xe8\x34\x1c\x3a\xc2\x1f\x57\x20\x7c\xf8\x1a\x99\xb5\x43\x07\xaf\x58\xcb\xcb\x61\xed\x32\xdb\xe0\x76\x0f\x54\x45\xfc\x68\x53\xa5\x13\x59\xf3\x23\xbd\x23\xb9\xca\x7d\x04\x3d\xf0\x2d\xb6\xf9\xc0\x5e\xbc\x8b\x6d\x90\x93\x86\xa9\x4f\x33\x23\x5d\x65\xc7\x91\xbd\x15\xe1\xc5\xe1\x19\xf8\xa1\xdd\x97\xcb\xd3\xc1\x20\xde\x84\xcc\xde\x86\xd1\xa5\x8e\x02\xcb\xca\xf1\x5d\x87\x80\xbc\xeb\x56\x04\xd5\x79\x52\x54\xb1\x83\x6a\x3e\xec\xa5\xad\x58\xdf\x5c\x65\xab\xd0\x0f\x42\x6d\xd5\x10\x8f\xd4\x8a\xf3\x1f\xc2\xb3\x16\x0e\x4f\x5c\xf9\x0c\xcd\x76\x8d\x6a\x43\x6f\xd7\xf0\xd1\x33\x0c\xbf\x7e\xaf\x81\x20\x01\xe0\xba\xad\xa5\x9f\xa6\x7a\xfe\x65\x1e\x83\x6b\x2a\x41\x6b\x4d\xae\xbc\x01\xa0\xdd\xca\x8c\xd0\xb5\xf8\x15\x3f\x09\xce\x8f\x6b\x47\xf1\xf9\x53\xa7\x80\xb0\x25\x34\xfd\xf4\xda\x1b\x7a\x4c\x42\xa4\xd3\xd8\x15\x68\xd3\x46\x73\x49\xd1\x8a\xa5\xbe\x84\x81\xaa\xec\x53\xf5\x41\xb7\x96\x12\xfc\x6c\x38\x6f\xba\x37\xb5\xe3\x28\x10\x64\x12\x36\x56\x69\x3d\xe0\x56\x9a\x23\x23\xed\x04\x75\xdb\xfe\x30\x36\x50\x56\x07\xe5\x69\xfe\xf1\x51\x45\x45\x77\x40\x07\xe9\xb7\x71\x22\x75\x49\x57\xce\x4a\xba\x8e\x61\x43\xeb\xcb\xde\xe2\x4f\xde\x38\x7e\x0c\xcf\x39\xd8\xdb\xb4\x6d\x77\xda\x5d\x8a\x56\x88\x87\xab\xf9\xd5\x55\x4e\x5a\x93\x5a\xbb\x0f\x6d\x98\xc5\xc1\x26\x82\xdc\xb1\xbe\x15\xe2\xc5\xb0\xdf\xaf\x15\x24\x9d\x10\x97\x4b\xf1\x72\xd8\xef\xf3\x17\xeb\x39\x18\x50\x9e\x1a\xfa\x34\x97\x72\x65\xbf\x1f\x50\x47\xb7\x3c\x64\xcc\x1b\xb9\x0e\x31\x23\xb9\xbc\x26\x42\x1d\x68\x6e\x38\x00\x7b\x9b\x19\x7a\x0c\xad\x7b\x46\x2a\xa5\xac\x3b\xb7\x6a\x4a\x9b\xd4\xdc\xea\xad\x49\xd6\xda\x73\x45\xbf\x2b\x54\x4e\xb5\xe6\x2d\xbf\x25\xbc\xa1\xf7\x1a\x42\x25\x8b\xd5\xa0\xac\xab\x55\x6c\x5b\xc3\x7a\x1c\xa6\xe8\x03\xcb\x08\x42\x48\xcd\x87\x22\xd5\xe4\xcd\xaf\x1f\x2e\xdf\xbc\x7d\x7f\xf6\xea\xf2\xfd\xbb\x5f\xde\x9e\x88\x1f\x50\x98\xf4\xc6\x5b\x40\xf8\xf8\xea\xcf\x6f\xe5\x5c\x75\xc1\xf8\x21\x44\xbd\x26\xbb\x61\xcb\x7b\xdc\x7b\xcd\xf9\xaf\x32\x47\xca\x12\x74\x12\x8b\x1f\x3b\x46\x38\xb0\x67\x5b\xfb\xae\xa6\x48\x44\x6f\xfb\x49\xce\x18\x8f\xab\xc7\xa1\x5d\x2d\x00\xf8\xa1\xf3\xdb\xcb\xe1\xc9\x68\x5c\xdb\xc3\xdb\x15\xfe\x0d\x8d\xc0\x63\xd6\x6c\x8b\xc5\x09\xcd\xe7\x1a\x36\xd2\xed\xe7\x33\xa9\x58\x9e\x05\x63\x9d\x02\x71\xae\x1c\x8b\x78\xed\x72\xb8\x5c\x46\xa9\xe0\x79\x55\x5a\x39\x69\x45\x6a\xed\xab\x72\x4b\x09\x27\xe4\x87\xed\xbb\xff\x2c\xcf\x2e\x41\xbf\x52\xb1\xd8\xd8\xaa\x6c\xb6\x18\x6f\xee\xa9\xd5\xa6\xc9\xa0\xea\xd7\xb0\x81\xbb\x96\xa3\x1a\x20\x89\x7a\xdc\x4a\xca\xf3\xe1\x45\x32\xc3\xd7\xe4\xef\x41\x48\x1f\xd8\xd7\xc0\x3b\x4c\xd4\x04\xb7\xd7\x06\xb7\xd3\x92\x67\x3a\x7b\x86\xdf\x84\x37\xb2\xf8\xbc\x8c\x0f\xe1\x34\x79\xf7\xda\xa5\x3c\x00\xcb\xf8\x48\x96\xfe\xea\x4d\xaa\x2c\x7e\x02\xf3\x56\x94\x74\x59\xfe\x54\x96\x7b\xb1\xa8\xc1\x05\x14\x60\x15\xe3\xa4\xd6\x44\x80\x1d\x47\x4d\x36\x5f\xc1\x83\xd1\xf0\xe9\x77\xd5\xf7\x77\xd5\xf7\x77\xd5\xf7\xbf\x8e\xea\x1b\x62\x1f\x86\xa2\xa8\xd2\x05\x62\x19\x5a\x60\xba\x3e\x2f\x6e\xae\x58\xde\xef\xeb\x7f\x13\x2a\x08\xc7\x82\x71\xc8\x25\xab\x22\xe7\xe2\x02\x52\x34\x94\x8b\x60\xa3\x42\xf4\x4c\x66\x7b\x9d\x88\x93\xf4\xfb\x51\x31\xbf\xb9\x22\xbc\x06\x49\xfc\xbb\xde\x7d\x41\xee\x42\xcf\x27\x49\xbf\x4f\x5f\x56\x53\xae\x6e\x9a\x26\x01\xaf\x55\xd3\x4b\x79\xf5\x9c\x0e\x06\x17\x30\x63\x05\x19\xef\x92\xd5\x6a\xb5\x13\xda\x52\xe2\x24\xd2\xf3\x6c\x77\x8e\x1a\xc6\x55\x4e\x92\x68\x1c\x35\x46\x66\xab\xe8\x15\xc9\x92\x08\x3c\xca\x76\xd0\x15\xcc\xd3\xb5\x25\x74\x99\x10\x94\x7d\x61\x5e\xd9\x12\x26\x1b\x6c\x09\xd6\x26\xdd\x6d\x43\x60\xea\x06\xe3\x64\xf4\x11\x90\x35\x6d\x02\x5c\x16\xb5\xfc\xdc\x10\x95\xc5\xbe\x05\xa0\xf0\x6b\xda\xc4\x5d\x2a\x6a\xe6\x07\x3c\x93\x5f\x71\x2e\xf4\x04\xbc\x33\x01\x20\xe4\x15\x4e\xb6\x6a\xe8\x65\x33\x53\x9e\x56\xd9\x80\xd6\x67\xa5\x72\xab\x86\x93\xeb\xd4\x78\xed\x55\x35\x75\xc3\xee\xb4\x40\x2e\x54\x59\xb5\xd2\x2c\x37\x87\xbe\x4d\x56\x85\x8a\x7e\x99\x09\x1d\xe1\xe9\x21\x37\x40\x5f\x1b\xdc\x3b\x3c\x7f\x43\xb8\xb1\xa3\x0d\x06\x04\xad\x8a\x84\x91\xf6\x55\x0e\x86\x1e\xde\x66\x2c\x0f\xb6\x0f\xa8\x11\xb5\x29\xa5\x03\x14\x42\x5d\x5f\x4a\x29\xd2\x06\x10\x6a\x3b\x6d\xb2\xc2\xdd\x90\xba\x26\xc9\x1e\xbb\x78\x9b\xe0\xdf\xb0\xaf\x1e\x70\xe2\x42\xd7\x11\x33\xfc\x37\xd1\xaa\x8b\x35\x46\x84\x4e\xcf\xa2\x7a\x4f\x98\x40\x1c\x6d\xbf\x55\xbb\x4b\xab\x8c\xf9\x01\x97\x25\x87\x7f\x84\x62\xa0\x04\xf4\xe5\x4e\xca\xcd\xda\x15\x4b\xdf\x11\xc3\xba\x7d\xbf\x38\xa8\x66\xc3\x59\x66\x7a\xaa\x9c\x2e\xdc\x05\xaa\x7c\xa0\xea\xb9\xd3\xf1\xa1\x9a\xb0\xad\xcb\x4a\x47\xe0\x18\xa7\x79\x6b\x44\x50\xec\x08\xbe\xa8\x85\x43\x84\xe3\xe6\x7c\x3a\xef\x29\x2d\x18\x00\x29\xe2\x89\x3c\xcd\x62\x70\xbc\x4b\x13\x79\x28\x1d\xd7\x45\x46\xfa\x41\x54\x3f\xab\xf3\x92\xd1\x38\x74\x50\x80\xd5\x2a\xc5\x2a\x0e\x2c\xb8\x27\xe8\x9e\xc8\x13\x6c\x2c\x56\xab\x09\x2d\x70\x9e\x2f\xee\x25\x66\xb4\xdf\x37\x1d\x28\xbf\x37\xb9\xee\x92\x68\x74\x6c\x44\xb9\x88\x1c\x54\xf5\x95\xd9\x47\x9f\x8a\x24\x51\xd0\x56\x2b\x33\x9a\x00\x37\x6e\x99\x94\x7c\xf4\x02\xd7\x29\x33\x9f\x8d\x77\x56\x2d\xd8\xb5\x7e\x53\x55\xff\x9b\x7d\xc4\xde\xd6\x4f\x7a\x9c\x3f\x14\x36\x75\xfd\x21\xb1\xb3\xf1\x64\x50\x29\xfb\xdc\x04\xd6\x8e\xf2\x30\xae\x93\xe7\xde\x1a\x63\x2c\x78\x60\xa2\x6d\xa0\xd3\x58\x73\xdf\x96\xe0\x00\x9e\x1a\x3d\xed\x43\x20\x3b\x26\x87\x0a\xb2\x60\x33\x09\x56\xc7\x96\x50\x8a\xef\x35\xfa\xcc\xd2\xd8\x5c\xb5\x5e\xf3\x0f\xf6\xec\x24\xed\x7e\x0c\x1c\xe3\xdb\x6f\xae\x41\xb1\xa8\x03\x36\x26\x77\xc0\x75\x03\x3b\x11\xe3\xa1\x15\x62\xa8\x94\x07\x43\xe3\x4b\x59\x5e\xf6\xfb\xb1\xc5\x4d\x0e\x2f\xc7\x0b\x14\x15\xac\xa8\x92\xcb\x05\xc8\x0e\x72\x00\x79\xd8\x82\xda\x11\x78\xc9\x86\xa4\x7d\xdc\x94\x2b\x21\xf9\xc5\x70\xb9\xe4\x2f\xbb\x75\x43\x55\xf0\x46\x29\xef\xd6\xd9\x31\x03\x03\x83\xb5\x34\xf2\xf6\x86\x0a\x51\xa5\x6e\xaa\x5c\xee\xf5\xf5\xc5\x7d\x65\x1d\x3a\x0f\x6c\xd2\x7c\xa5\x0a\x96\x12\x88\x3a\x0a\x3a\x93\x97\x84\x4e\xad\x2a\x83\xbe\xbf\x1d\x89\x13\x8b\xd2\xbe\x85\x08\x61\x50\x4a\x0c\x9c\x5c\x72\xc1\xe4\x49\x54\x76\xe3\xd0\xfd\x03\xb2\xdf\xbb\x04\x4c\x1b\x73\x69\x4e\xa5\xa6\x10\x72\xa2\xe7\x78\x1c\x5d\xe5\x2c\xfd\xd2\x39\xd7\xb4\x65\x0a\x68\x92\x59\x30\x3a\x83\x6b\x42\xd3\x8e\xcb\xc4\x49\x0c\x64\x9d\x79\xed\xee\xe0\x5d\xbb\x83\x9f\xf0\xf1\x70\x27\x52\x39\xbe\x23\xf5\xe4\xa2\x4e\x36\x57\xa4\x53\xc6\x97\xcb\x28\x27\x13\x11\x81\x13\x4b\x42\x5c\xe7\xd9\x3f\xa1\x0f\x64\x69\x6a\xf2\xc6\x51\x34\xb6\x80\x24\xdc\x3f\x00\xa7\x3d\x6d\x3e\x5d\x05\xde\xde\x36\x5f\xf0\x74\x92\x72\xe0\x29\xcf\x26\x99\x28\x23\x39\x11\x2a\xeb\x99\xd6\x9f\x8d\xe0\x3c\xa0\x3f\xdb\x97\xa5\x6f\x9a\x12\x80\xfc\x72\xd0\xa5\x2a\x9b\x36\x54\x65\x9d\xb7\xc2\xc9\x0a\x1e\x3d\x7b\x3a\x1a\x77\xa9\x7d\xbf\x5f\xde\xff\x3b\x2f\xef\xca\xdb\xe6\x3f\x58\x41\x3e\x0b\xc6\x89\x7b\x65\xa7\x1d\xaf\x11\xac\x30\xf4\x3b\x2b\x48\x89\xce\x2f\x60\xfd\xf3\x23\x63\x79\xbb\xc4\xcb\x70\x7a\x29\x0f\x92\x8f\x38\xcb\x68\x71\x8d\xee\x27\xf3\x3c\x1f\x0f\xa1\xdc\x62\xe3\x21\x4c\x49\x21\x08\x1f\x0f\xa1\xda\xbb\xe3\xe1\xca\x5e\x10\xc2\xe3\x22\x6e\x84\x2a\x85\xcd\xfa\xf8\x54\x15\x42\xf6\x21\x63\xc3\x8f\xba\xf1\xd9\x19\x45\x65\xb2\x77\xcb\x36\x07\xb8\x22\xeb\x5e\x7e\xb6\xa1\x57\x53\xd4\x98\x38\xdf\x09\x5d\x5e\x6e\xd7\x30\x0f\xa8\xd4\x84\x24\x9c\xaa\xc2\x68\xc4\xc1\xbd\x2b\xf2\x17\x88\x3b\x13\x50\x02\xc8\x50\x51\x89\xf6\x4c\x8b\xf6\x75\x91\xee\xa6\x44\xcc\x88\xf6\x74\x12\x97\x3a\xec\xbd\x1b\x8c\x3a\xd8\xad\xae\xd6\xef\x97\x89\x7d\x74\xb9\xb9\x89\xad\xe9\x5a\xed\x69\x41\xde\x49\x42\x29\x49\x2a\x4a\x49\xba\x71\x09\x3d\x39\xc5\xc6\x0f\xd8\xf1\xda\xbc\xca\xfe\x0b\x4b\x0a\x3b\x63\xa1\x36\x70\x5b\x44\x2c\xfb\x70\xac\xf4\x38\xcb\xde\xd3\x82\x84\x01\x83\x95\xbd\xe4\xc8\x6b\x84\xbd\xe4\x10\xff\x92\xc3\xfa\x7d\x33\xd5\x2a\xea\x62\x51\x5f\x72\xa8\xe6\x52\x85\x77\xc9\xb1\xda\x74\x61\x2f\x39\xd5\x40\x3d\xd2\x79\x11\xa4\x6b\x10\xdc\x13\xe7\x81\xf6\x17\x66\x61\xb7\x59\x56\xb8\x0d\xb8\x6a\xdd\xb7\x9c\xec\xad\x80\xaa\x98\x5c\xc6\x65\x86\x16\xc4\x17\x59\xb7\x82\x40\x8a\xac\xb3\xbd\xb3\xcc\x7a\xaf\xd6\xaf\x92\xd7\x42\x1d\x0c\x2e\xac\xf7\x8d\xd3\xee\x5e\xcd\xd5\x78\xab\x09\xad\x5e\x26\x6f\x3b\x59\x8d\x89\x18\x37\xe8\xdb\x1d\xa4\xff\x6d\x05\x1a\xd3\xd4\x1c\x64\x79\xde\xe6\x56\x7b\xa3\x8b\x66\x33\x33\xf0\xc6\xab\x19\xe5\x1e\xa3\xf9\x7d\xc0\x40\xe9\x9c\x06\xa4\xf1\xda\xa6\xbd\xd1\xc3\xd6\x33\x21\x4f\xdf\xc6\xe0\xfb\x7d\xf1\x02\x11\x7f\x65\x03\xe0\x7d\x9e\xd0\x7a\x6a\xb6\xa6\x83\xbd\x16\xfe\xe7\x52\x08\x95\x07\x5a\x74\x11\xea\x7d\xb0\xae\x41\x03\x35\x8f\xa1\xa0\xa6\x91\xaf\x49\xf0\xd5\x31\xd6\xfa\xa4\x4d\x5f\x3e\x79\x57\x2f\x8b\x1a\x1f\x94\x51\xcf\xbc\xf5\x69\x08\x05\x74\x05\x8f\x9e\x1e\x1e\x7e\x37\x76\x7e\x37\x76\x7e\x37\x76\x7e\x37\x76\xfe\xaf\xbe\x2f\x05\xd3\xaf\x35\x2d\x9d\xf2\x7e\xab\x2d\x9d\xda\xe6\x39\xad\x6c\x9e\x73\x6b\xf3\x9c\x54\x36\xcf\xcb\x8d\xd7\x20\x98\x6d\xae\x32\xdb\x5c\xe5\xeb\x16\x0f\xb5\x34\xc5\x60\x98\x87\x4c\xac\x79\xfb\x39\x96\x80\x79\xd3\xe0\xca\x65\x91\x6f\x70\xa5\xb2\xa8\x6d\x70\x2d\x64\xb1\x6f\x70\x65\xb2\xa8\xf5\x5c\x2b\x37\x69\xb6\xea\x23\x49\xd2\x41\xda\x38\xa7\x14\x2a\x2a\xee\xfb\x6f\x2a\x28\x9a\xf3\xd6\x65\x77\xd8\xfc\xf8\x4a\xa9\x8d\xcc\x87\x1c\x97\xe2\xe7\x82\xdd\x16\x8d\xa7\x59\xb2\x5f\xe5\xfe\xdc\xa9\x86\x37\x09\xea\x40\x5d\x75\xa3\xad\xd6\x0a\x71\x7b\x5c\x92\x90\x6e\xca\xad\x15\x48\x42\xa8\xf1\x76\x22\x0f\x61\xd4\x9e\xfd\x64\xa6\xdc\x8e\xdf\xb6\xe3\x8e\xe0\xe5\x12\x27\x3a\xd2\xd6\x6b\x32\x61\x9c\xc4\x15\x7e\xb0\x0d\x47\x3b\x16\x4f\x51\x3d\x86\x6b\x22\x4e\x59\x21\xe4\x8d\x2f\xda\xcf\x22\x9d\x33\x6c\xda\x8e\x51\x7d\x2a\xee\x7a\x29\x2e\xe4\xbe\xba\x22\xf6\x98\x32\xfb\x5c\x42\x13\x77\x68\xaa\xc7\xd7\x0c\x8c\x6c\x6d\xb2\x72\x8c\x4e\x05\xbd\x00\xda\x8e\xd2\x51\xa5\x9a\x9e\x40\xad\x86\x45\x71\x8b\xc8\xd6\x97\xca\xf4\xb1\x41\x71\xd0\x4c\x1f\xd9\x99\x06\x72\xb9\x1c\x3e\x2c\xee\xf5\xba\x99\xe9\xb0\x3e\x2a\x94\x1a\x59\x57\xff\x88\xfd\xb7\x61\xf3\x34\xfa\x5a\x15\x68\xb4\x2b\xaf\xf0\x43\xcd\xc1\x5b\xf6\xd5\xd2\x94\xae\xa1\x89\x07\x4c\xce\xe3\xfd\x1a\x9a\xe8\x76\xcf\xc8\x23\x3c\x02\x48\xb5\xdb\x7c\x3d\x3d\xe9\x74\x0a\xe8\xf8\xa2\x9c\x02\x1a\x6a\xfc\x2d\x11\x0d\xe6\x25\x26\x1d\x0c\x71\x77\x0d\x06\x3a\x16\xbb\xf7\x22\x45\x99\x75\x2c\x67\x7b\xc3\xb1\xf1\x73\x3e\x65\x3a\x57\xa6\xb1\x64\x5b\xce\x67\x39\xb9\xb9\x1b\xc5\x60\x1d\x45\x74\xb1\x80\x3f\x4c\x14\xad\x05\xb2\x06\x1a\xfb\x70\xa5\x5d\xa6\xd7\xc5\xf7\xb8\x49\x73\x4a\x0a\x61\xdf\xa8\xc4\x4d\x32\xd2\xe9\x79\x5a\x80\xd6\x82\x59\x93\xe4\x7b\xcb\xdc\xb6\x02\xdc\x47\x6d\x8e\x15\x69\xc3\x4c\x00\xc5\x70\x66\xa6\xfc\x91\xde\x35\x6b\x3b\x68\x7f\xda\xe4\x0c\x12\x36\x94\xe8\xfd\xd4\x6d\x15\x79\x90\x23\x88\x43\xb9\x15\xcd\xb6\x09\xcc\xf1\xca\x77\x71\xd0\x16\xf5\x1f\x0f\xaa\x70\x1d\x29\xa1\x79\xb8\xc6\x4e\x96\x48\xc9\x0d\xb5\x3f\xc2\x4c\x1b\x9f\x08\xcc\x12\x2d\xce\x21\x01\x33\x63\xd9\x22\xbe\xb5\x37\xbc\xc1\x66\x1a\xf4\x10\xce\x34\x24\xf9\x87\x81\xa4\x61\xc3\x99\x01\xa7\x7f\x0e\x6c\x47\xdd\x73\xd1\xe8\xc4\x9d\x91\x4b\xdd\x9b\xe3\x62\xb0\xff\x43\xc7\xe3\x4f\xb0\x53\xef\xcf\x6a\xd0\xda\x59\xe0\xc7\x6e\x8e\xea\xbf\x78\xf3\x5e\x42\x55\x6a\x8d\x5a\x1b\x02\x47\xfb\x00\x3e\x01\xdd\x28\x5c\xea\x49\x11\xf0\xb2\x9e\xde\x4b\x33\x1f\xcd\x87\x0b\x1d\x7c\x2a\xe4\xa0\xe4\xca\xa4\x8e\xf6\x2b\xd6\x02\x7a\x8b\x60\xd6\x9a\xd3\xdd\x01\xff\x18\x07\x66\x6b\x6f\x04\x7e\xd0\xf3\x0e\xb4\xe4\xff\x4f\x81\x2f\x21\x03\x7b\xa5\xf8\xa7\xf4\xa0\x61\x03\x73\x5b\xf9\xa7\x74\xc1\x0d\x1f\x75\x5e\x70\xb6\x85\xfe\x75\xdd\x05\x0e\xb9\x0e\x2a\x69\xc8\xf1\x01\x2a\x71\x4f\x7e\xed\x99\xa3\x3f\xdc\x56\xb6\x63\xd8\x66\x08\xed\xa7\x7f\xaa\xb8\x93\xc2\x61\xa0\x33\xef\xbd\x6f\xf7\x79\x13\x40\xc1\xb4\x6c\xe1\xd0\x0d\x64\x13\x62\x21\x16\x1b\x37\x3e\xb6\x25\x83\x0e\xde\xb4\xd6\xc9\xcd\xde\x70\xed\x23\xc7\xe0\x35\xb1\xe1\xb7\x15\xb8\x8d\x99\xf9\x10\x77\xda\x9e\xf7\x89\xa4\x22\x1e\xc2\x61\x60\xa9\x42\x53\x07\x60\x90\x45\x18\x37\x45\xcf\x0f\xaf\xdc\xd6\x0f\x2f\x45\x65\x65\xac\x4b\xb5\xb1\xae\x2e\xd2\xc3\xcf\x51\xea\xf9\xe1\x35\xba\xf7\x0c\x8a\x71\xbe\x8d\x4f\x5e\xda\xef\x9b\xce\x94\x4b\x47\xd9\xf2\xc9\x2b\xb7\xf1\xc9\x93\xd3\x28\xf7\x92\x0e\x21\x32\x32\x97\xd0\x20\x8e\xca\xf0\xe0\x4d\xd0\x1c\xe1\x78\x0a\xe0\x04\xcd\xab\xe1\x4f\xf4\xf0\xeb\x22\xa0\xb5\xeb\xbb\x08\xc5\x33\x34\xd1\x73\x00\x2a\x7b\x89\xff\x0a\xb9\x22\xb3\x78\x06\x6a\x7b\x1d\xef\xb0\xd7\x4d\xfa\x7d\xd3\x9d\xb2\xd7\xcd\x5b\xf6\xba\xb9\x37\x01\xdc\x4c\x00\xaf\x26\xc0\x19\xc9\xa5\x1e\x49\x86\x2e\xab\x91\x64\x7a\x24\x75\x91\x5e\xc8\xd9\x8e\x1e\x10\x52\x03\xca\x1e\x30\xa0\x7a\x44\x45\xc7\x88\xb2\x7e\xdf\x74\xdb\xef\xc7\x0c\x5d\xd6\x23\x62\x7a\x44\x97\xde\x88\x0a\xab\x0b\xf0\x97\xb4\x4b\xfd\x32\x82\xed\xef\x56\x03\x13\xf6\xc3\xac\xd0\x0f\x25\x71\x13\x77\xc9\x84\x9a\xa8\x8d\x88\x78\x06\x48\xfb\x4d\x6d\xcd\xd9\x39\xa9\x66\xa7\xb2\xb5\x40\xd7\x05\xb2\xe3\xb0\x68\x9b\x52\xd6\x48\x25\xc1\x73\x08\xec\x5d\x86\x3a\xff\x71\x1f\xc0\xec\xd1\x58\x35\x6d\x36\x7b\x2d\x34\xc1\x83\xf1\x1c\x04\xf1\x6c\x5d\xbd\xc2\x6e\xd1\x0d\xd7\x9d\xb5\xdc\x15\x11\xfb\x5c\x3f\xfc\xbd\x9b\x44\x44\xa8\xa1\xfe\x06\x1f\xe5\x8b\x6d\x8e\xa5\x2d\xe2\xac\x84\x8e\x97\x18\x40\xbe\xd6\x05\x5b\x39\x56\xed\xc3\x49\xc0\xb1\xea\x40\x96\x06\x1d\xab\xd4\x43\x46\xdf\xb1\x4a\x3d\x64\x9c\xb4\x1e\x32\x6a\x7f\xab\x79\xc3\xdf\xaa\x43\x31\xbd\x82\xfb\xcf\x8f\x3a\x42\xf4\x7d\xb7\xef\xfc\xf3\xec\x3b\xc5\xff\x4c\x1c\xb7\xd3\x66\x82\x27\xd7\x34\xc1\x2a\x33\x44\x59\x59\x1f\x70\x77\xcc\x59\x2b\x33\x59\xb6\x6b\x73\xe5\x54\x57\x4f\x27\x9b\xd4\xbf\x53\x72\xeb\x3c\xd6\xf5\x5f\x5b\x85\xf4\x14\x95\x97\xac\x13\x98\xb8\x0a\x59\xda\xb4\x09\xe8\x52\x5a\x9a\xd1\x15\xd7\xf5\x89\x42\xcb\xcf\x44\x65\x88\x77\x46\xee\xe4\x6c\xa9\x0b\x2b\x37\x55\x9d\xf9\x6d\x3c\x84\xa4\xc8\xc6\xc3\x95\x75\x95\xc4\x02\xbf\xca\x39\xc1\xd9\xe2\x33\x29\x04\x8a\xa2\x07\x38\x9f\x39\x98\x6d\xd0\x24\x3b\x35\x1f\xe8\x3f\x56\x8f\xa4\xf4\x1f\x7b\xdb\xe5\xf1\xa6\x67\xd8\x3d\x01\xfa\xc8\x40\xfe\x9a\x6a\x59\xc2\xf7\x7c\x6b\x2c\xaf\xca\x95\xa4\xac\x02\x6a\x7a\x3a\xe7\xad\xa3\x75\xc3\x2c\xa2\x8f\xa2\xa8\x11\xf3\xd7\x69\xa4\x13\xdb\x74\x05\xf8\xda\x8c\xa1\xce\xd9\xe1\x25\xc9\xa9\x6b\x5b\x77\xd8\xb8\x33\x00\x9a\x08\xcf\x1d\x29\x32\x24\x3a\xa6\x4d\x85\x46\xeb\x1c\x8f\x6c\xd9\x5a\x33\x25\x51\xd1\xdf\x5d\xd4\xb4\xfa\xcb\x05\x62\x52\xb4\x85\x63\xd8\x38\xab\x6e\x4f\xc9\xd0\x96\x50\x2d\xf6\xf7\x9f\xbb\x29\x85\xbc\x2c\x3b\x0f\xcb\x46\xd4\x4c\x9e\x12\x1c\xc7\xa8\xca\x54\xb6\xbf\xff\x7c\xd7\x83\x66\x90\x9f\xaa\xec\x01\xaf\x8a\xc5\x99\x99\x4f\xad\xb4\x2c\x6d\x28\x16\xcf\x29\x26\xd0\xc7\x9a\xf0\x6f\x9b\x88\xd0\xa6\x71\xb6\x74\x18\xe6\x31\xc4\x4a\x37\x86\x69\x6c\xd8\x54\x8a\xa5\x74\xd7\x21\x45\xb6\xda\x59\xc7\xb6\x86\x5d\xd4\x68\x52\xc2\x84\xdb\x49\x29\xa7\x9b\x11\x72\x8d\xda\x40\x92\x6d\x63\xb3\xda\xed\x1e\x13\x24\xbc\xa1\x9f\xb4\x49\xbc\x9c\x5f\x95\xda\x53\xc5\x00\x84\x5c\x8e\x07\x8c\xb7\xa8\x0a\x80\xe9\xe9\xe5\x50\xde\x10\x2f\xd7\xc6\xa2\xd7\xc9\xcb\xf4\x5e\x52\x8f\x3a\xd6\xf2\x79\x2f\x75\x46\x27\x1e\x9b\x96\x6d\xed\x92\x55\x99\x76\xd7\x61\x4d\x95\x0d\xab\x41\xb1\x5d\xe4\x1d\x36\x53\xc0\x30\x4f\xde\xe9\x8a\x84\xad\x52\xd2\xbb\xab\x56\x67\x70\x6b\xce\x04\x27\xb3\x1c\xa7\x44\x8a\x0e\xea\xd1\x58\xbd\x1a\x31\x69\xb3\x70\xae\x8d\x13\xeb\x92\xd8\xe9\x35\x0a\x30\xbc\x4e\x4e\xbb\x71\xab\x7a\x03\xa9\x4a\x83\x5a\xe0\x3a\x1d\xba\x35\xe1\xd9\xa1\x37\x3c\xba\x83\xad\xef\x42\x52\x8a\x7a\x59\xa5\x92\x70\x3f\xf4\x95\x57\x95\x9b\x21\x1c\x59\xeb\xa1\x6f\x77\x20\x7b\xc8\x7b\x1f\xa5\x3a\xe9\x38\x0c\x9d\xd7\x2b\xcc\xd3\xe6\x05\xeb\x09\x36\x43\xc5\xe6\x6a\x46\x07\x48\x37\xd7\x74\xde\xcd\x6d\x51\x7b\xc2\x0a\xf1\x13\xbe\xa1\xf9\x62\x73\xe8\x9f\xaa\xea\x46\x88\x9f\xe9\xef\x64\x2b\x78\xb2\x62\xfd\x5c\xaf\x44\x61\xc0\xd7\x44\xbc\x96\x17\x74\xc9\x85\x94\x96\x53\x29\x19\x2c\x7f\xa8\xf6\x5c\xd7\xc4\x37\x2a\xb4\x66\xbc\xf1\xdd\xd1\xf8\xde\xe0\xbb\xd8\xea\x15\x47\x60\x4d\x1b\x57\x45\xab\x1b\xe9\x92\xf5\xad\x9c\xa5\xb2\x0d\x54\xed\x15\x59\x2e\xd7\xc7\x87\x15\x6b\x44\x2b\x65\xe1\x83\x8a\x2b\xd2\xf8\xbc\x88\xf7\x61\xd9\xba\x10\x17\xf1\x81\x2c\x6d\x46\xea\x29\xe2\x43\x59\x7c\xea\x24\xfd\x87\x45\x7c\x04\x59\xfb\xe9\x11\x01\xd6\x65\xb5\x79\xf1\xc1\x2b\xf8\xfc\xd9\xf0\x49\x95\xae\xc3\xf1\x9e\xf4\x2e\xc1\xbc\x6b\x5d\x61\x81\x88\xf6\x84\xb9\x99\xcd\x05\xc9\xf4\xb3\x5f\x0e\x20\x43\x33\xcc\x4b\xf2\xae\x10\x71\x21\x2b\xd8\x4b\xc1\xbf\x4b\x66\x1b\x47\x33\xad\xa8\xde\xd3\x0f\xd2\xe4\x65\x6b\xab\xea\x82\xcd\x22\x60\xef\x99\xe7\x56\x91\xfe\xb7\x3d\xaa\x48\x69\x8f\x41\x5b\xf4\xf7\x3d\x2a\x89\x67\xaf\xbc\x58\x3d\xe2\x86\x78\x4d\xc4\x27\x7c\xfb\x7a\x21\x17\x8d\xf1\xac\x44\x42\x8f\xb1\xf9\xf7\x27\x92\x63\x29\x1a\x9d\x31\xeb\xd8\x65\x73\x05\xac\xab\xc3\xdd\xcf\xbe\x3f\x75\x1d\x0a\x3c\x85\xb9\x62\xf1\xa5\x0d\x09\xae\x57\x84\x2a\x37\xa3\xea\x7d\xc2\xf4\x7c\x78\xe1\xd8\x4e\x63\xf9\x7b\x10\xe7\x27\xf8\xc7\xfd\xf1\x10\x80\x1f\x31\x80\xd3\xf3\x91\x5b\x45\xfe\xfc\x31\x95\xc5\xb6\xa5\x3c\x0a\xaa\xcd\x20\x8b\xe1\x08\xc0\x42\x42\x19\x49\x18\x0e\x80\x46\xcd\x91\xaa\xc9\x00\x9c\xaa\xf7\x7b\xad\x49\x6b\xc8\xe2\x56\x20\xbe\xbf\x1b\x13\x89\xe6\xc1\x3e\x5c\x8c\xc9\xf9\x48\xfe\xb5\x5a\xad\xe0\xf3\xa3\xa1\xce\x1b\x03\xf9\x23\x33\xc7\x48\x69\xf5\x8c\x49\x9e\xff\x99\xfc\x63\x4e\x8a\xb4\xf1\x56\x4b\xdd\xe7\x0f\x1d\x1f\xe1\xa6\xf6\x06\x91\x3d\x16\x73\x48\xe4\x95\x5f\xa8\x3f\x05\x80\x86\xbf\xe0\xab\x32\x2e\xf6\x30\xd8\x6b\xaa\x89\xac\x0a\x85\xa2\x21\x0c\x43\x48\xd1\xf0\x38\x7d\xe1\x41\x39\x4e\x07\x03\x6b\x79\x88\x5e\x45\x08\x21\x9d\x68\xfb\x64\x6f\x34\x1e\xc1\x29\xe2\xed\x6c\x74\xc5\x20\xff\x21\x05\x36\xa3\xd6\xd4\x66\xcd\x9a\x26\xb4\xfc\x2b\xc7\xb3\x19\xc9\x40\xbf\x4f\x07\x03\x7b\xa1\xa0\x2b\x83\x61\xe5\x6c\x16\x4f\x61\x1a\xeb\x7e\x20\x05\x60\x55\xcd\x03\x6b\x38\x84\xa3\x21\xa4\x88\x04\x12\xe2\xc9\xfd\xae\xfb\xa7\xb6\x7f\x5a\xf7\x7f\x5c\xf4\xfb\xe2\x25\x92\x02\xec\x0b\xfd\x80\xf9\x18\xf0\xc1\xa0\x6a\x13\x07\x81\xee\xed\x09\x00\x02\xd0\x2c\xda\xbc\xc6\xb3\xf4\x74\x42\xe4\xa5\x38\x89\x5e\x45\xe3\xe8\x75\x54\x57\xc1\xbe\x56\xa6\xb6\x15\x11\xb9\x22\x30\x45\x51\x74\x5c\xee\xaa\x5c\x6a\x78\x17\x21\x7a\x0c\xca\x01\x2a\x54\xb4\x3f\x58\xf4\xfb\xe5\x4b\x66\xc4\x9c\x93\x38\x1d\x20\x66\xd1\x15\x1c\x17\x65\x8e\x05\xa9\xd5\xc8\x67\xcc\xb8\xa5\x63\x28\x6f\x41\x4a\xa7\x85\x86\x90\xa0\x21\xc4\x83\x01\x18\xef\x4a\x70\x2f\xa4\xfc\xf8\x20\x40\x43\x48\x06\x23\x00\x09\x2a\x91\x45\x05\xe2\xbd\xbd\x6a\x15\xd3\xc1\xc3\x90\xaa\xa7\x26\xf5\x54\xd1\x27\xd1\xaf\xd1\x38\x3a\x8f\xaa\xf7\xf4\x36\xbf\x15\x1f\x90\xba\x4d\x6e\x1e\x12\xb8\x3e\x1c\x04\xec\xd4\x94\x12\x45\x90\xa2\xe1\x31\x7d\x41\x8e\xe9\x60\x00\xf8\x00\x89\x7a\xe1\x82\x5b\x32\xac\x39\x2d\x5d\xa2\xbf\x83\xf3\xfa\x87\xce\xcf\x5e\xfd\x9c\x62\x13\xb6\xf2\x0a\xa7\x5f\x40\x53\x3d\x68\x17\xbf\x84\xd3\x8a\x4e\x86\x08\xa1\x22\x16\xa6\xd4\x08\xf6\x27\x51\x34\xce\x63\x4d\x2d\x04\xca\xad\x5a\xca\x6d\xb1\x3b\x82\xa5\xad\x02\xd3\x38\x7a\x13\xc1\x29\x00\xab\x78\x0a\xe7\x70\x68\xf0\x1d\x14\xf1\xdc\xfe\x19\xee\x58\x19\xdf\x76\xe6\xed\x5e\x5f\x0e\x4f\xa8\xea\x8a\xda\xb4\x46\x13\x44\xe1\x65\x6b\x4e\xe4\x11\xa0\xc1\xa4\xd5\xba\x23\xa5\xfc\x54\x5f\x42\xd0\x20\x79\xc1\xfb\xfd\xf4\x05\xa2\xcb\x25\x79\x89\xd4\xdf\xf4\x24\x3a\x8d\xc6\xd1\x9b\x68\xe5\xe1\x57\x33\x04\x39\xfe\x39\xe4\x70\x02\xa3\x53\xc9\x84\x2e\xbd\xd1\x5f\xd6\x63\xaf\xb4\xc6\x74\x12\xcf\x11\x42\x55\x9c\xde\x12\x4d\x5f\x92\x93\xe8\x4d\x34\x8e\x4e\x23\x98\xd7\x61\x37\xa7\x7b\x04\x48\x76\x23\x39\xcd\x4e\x89\xe6\x72\xb3\xea\x5a\x66\xdc\x55\xcd\xf9\x9e\x70\x50\x0a\x3f\x5f\xd2\x3b\x81\xac\x62\x09\x87\x8c\xa7\x90\x83\x41\x3c\xd9\x1b\x81\x1f\xb8\xfa\x34\x18\x0d\x62\xf5\x6d\x3a\x26\x40\xde\x51\x4c\xcf\xab\x15\x3c\x3c\x78\xf6\x7c\x1b\xdd\x3e\x2e\x4b\x7a\x5d\x38\xfa\xe7\xf6\x6b\x9c\x56\x15\x52\x73\x18\x01\x39\x1a\x41\xda\x52\xff\x1f\xf3\x17\xf4\x98\x0f\x06\xa0\x7a\x4b\xaa\x9e\xdb\xd4\xf5\xce\xf9\xc5\xb6\x6f\x6f\x0a\xfd\xf6\xa6\xb8\x40\xe2\xbc\xb8\xa8\x23\xab\xae\x20\x55\x99\xfb\x17\x3a\xa9\x6c\x05\x1a\xb4\x74\xec\xdf\xdf\x3f\xfc\x37\xbc\x7f\xa8\xb2\xe1\x35\xec\x0a\x07\xfb\x07\x4f\xb4\x5d\xe1\xf9\xf0\x70\x5f\x8a\x08\x3c\x7e\xfa\xfc\xe9\x91\xce\x1e\xf3\x74\xf8\x7c\xa8\x1f\x44\x1c\x3d\x3d\x1c\x99\xd0\x6f\xfb\x3a\x7b\xcc\x79\x24\x89\x3c\x82\x91\x3c\x54\xa3\x0b\x37\x06\x9c\x6f\x91\x08\x2a\x80\xcd\x5b\x00\x56\x21\x56\xc7\xe5\xc1\x59\xc6\x8a\x0f\xb8\xc0\xd7\x84\xab\x4a\x79\xf2\xca\x29\x32\xb5\x66\xf3\xab\x9c\xa6\x36\x07\x26\x8d\xef\x57\x8e\x61\xc2\xba\x7a\x83\x66\x7e\x3e\xe2\x86\x0a\x71\x6b\x9e\x93\x0b\x49\x98\xce\x9e\xe4\x5a\x99\x3c\x25\xe9\x97\x4f\x04\x67\xac\xc8\x17\xa6\x37\x85\x6a\xab\x39\xe2\xab\xea\x0c\x2a\xd5\x7e\x6a\xa3\xa3\x5f\x69\x20\x65\x6a\xe0\x3a\xdd\x89\xda\x1d\xa5\xd2\x67\x8f\x0b\xaf\xa8\x73\x9d\xdb\xe3\x57\x1c\x78\x15\x4a\xf5\x17\x1c\x40\x53\x0c\x9e\x27\xb4\x48\xf3\x79\x46\xe4\xd0\x5a\xaf\x05\xfe\xa4\x5b\xf5\xa2\x3f\x0d\xc8\xe0\x4f\x51\x2f\xc5\x45\x4f\x02\xeb\x5d\x91\x5e\x49\x84\x1e\x2a\x71\xdf\xbe\xfd\xa9\xa9\x03\x56\x48\xc8\x01\xb0\x92\x64\xaf\x66\xb4\x91\xd0\x62\xb7\x3d\x55\x81\x0b\x3f\xce\x73\x76\xeb\x00\x69\x3f\x6b\xf8\x3b\x9b\xf7\x6e\xe6\xa5\x50\x68\x49\x9c\x9a\x4d\x7a\x1a\x7a\x4f\xb0\x9e\xe0\x73\x22\xff\x9d\x97\xa4\x37\x33\x35\x7a\xaf\x3e\xbe\x8b\xc0\xaa\xe3\xfd\x81\x67\x3a\xd2\xe9\xb8\x37\x58\x8d\xf4\x80\x54\xcd\xcd\x56\xa3\xed\x3a\xa5\x05\xe6\x8b\x2d\xbb\x55\x75\xbf\x51\xc7\x5a\x73\xf7\x81\x7d\x25\xdb\x75\x5e\xd7\xff\x46\x08\xbc\xc1\x02\x6f\xd7\xb5\xac\xf9\x8d\x3a\xfd\x99\x6c\x39\xd7\x3f\x93\x6f\x35\xd1\x52\x62\xfe\x89\x90\x6c\xbb\x7e\x6d\xed\x6f\xd4\xb9\xd6\xd2\x6c\xd7\xb5\xae\xfb\xcd\x3a\xd6\xae\xe7\xdb\x75\x2c\xeb\x7e\xa3\x8e\x3f\x9b\x34\x54\xdb\x74\xac\xeb\x7e\xab\x8e\x6d\x7a\x6f\x6d\x5c\xd8\x12\x03\xbf\xd1\x37\x42\xe5\x8c\x8a\x9c\x3c\x04\x0d\xa7\xc1\x37\x42\xe1\xaf\x9c\x0a\xf2\x11\xf3\x72\x5b\xc2\x77\x1a\x7c\x13\x14\x4c\x70\xab\x6d\x3a\x37\x55\xbf\x49\xb7\x4a\xc3\xb8\x71\xc3\x35\x4e\xcf\xca\xa1\x55\xb7\xae\xcc\xb2\xfa\xa7\x12\x99\x70\xa2\xe6\x86\xcb\xda\x35\xea\xc0\x6f\xf8\x4d\x46\x30\x2f\x68\xca\xb2\x8d\x84\xd3\x1e\x82\x7e\x0a\xfa\x9b\x6e\xde\xc0\xf3\x9b\x60\x66\xb5\xe5\xdb\xac\xa9\xad\xfb\x4d\x3a\x56\x02\xf1\x16\x9d\xca\x7a\xdf\xa4\x43\x2d\x88\x6f\xee\x50\xd6\xfb\x26\x1d\x6a\xbd\xc7\x63\xc9\x56\xb7\xae\xc8\xd6\xbc\x93\x93\xf4\x30\x35\xe1\xc7\x7e\xc1\x37\xa4\x9c\xe1\xb4\x49\x17\x3e\x84\x6f\x32\x14\x1d\x4f\x65\xe3\xf4\x75\x8d\x45\xcd\xab\x81\xf1\x6d\xf0\x61\x59\x28\x20\x96\xf7\xec\x46\xaf\x65\x6d\xe8\xcd\x48\xfa\x91\xab\x97\x8a\x1f\x64\x6b\x28\x4c\x00\xc6\x1d\x93\xf7\xbf\xd1\xec\x03\x9b\x97\x55\x5b\xed\x48\xa1\x02\x7a\xa4\x2c\x07\xf7\x29\x2e\x49\xf4\xb7\xd1\x30\x1a\x0b\x14\xdd\x8d\x86\x91\x93\x3f\x3f\xfa\xf7\xb3\xfd\xa1\xfe\xf2\x55\xc8\xbf\xdc\x6f\x6f\x3e\xbd\xfa\xb3\xfa\x94\x71\x7c\xed\x7d\x79\xf5\xcb\xdf\xd5\x07\x5c\x2c\xac\x77\xd6\x3d\x9e\xcd\x72\x9a\x2a\x67\x4a\x2d\x2a\xfe\x4c\x16\xf2\xea\x4a\xc6\x24\x09\x7e\x83\x4e\xe9\xcf\x64\x31\xc3\x59\xbb\xb6\x2e\x87\x57\x1c\xa7\x5f\x88\x20\xd9\x47\x5c\xea\x29\x19\x93\xa4\x5d\x08\xf5\x43\x6b\xf5\xbd\x63\x62\xd5\x62\x24\x75\x3d\x78\x23\xa7\xee\x4c\x82\xa2\xc5\xb5\x6e\x09\x19\xa7\xd7\xb4\x30\xdd\xe8\x1f\x90\x93\xaf\x84\x97\xe4\xaf\x1c\xcf\xb0\x72\x0e\x36\x9f\x5b\xe5\xb0\x24\x45\xf6\x13\x4b\xe7\x76\xf0\xd5\x6f\x78\xdb\x6c\x5c\x17\xac\xbe\xcd\xb1\xab\x2f\x56\x1b\x48\xdf\xbb\x68\xae\xd4\x3d\x35\xa8\x6b\x92\xf7\x40\x02\x02\x6d\xce\xc5\x05\x22\xe7\xe2\xe2\x61\x8e\x73\x57\xf9\x3c\x10\x77\x4d\xad\x90\xfc\x14\x37\xae\x98\x13\x39\x65\x1d\xf5\xd5\xb7\x66\x03\xfd\xd8\xb1\xe1\x12\xad\x1b\x7d\x25\x9c\x4e\x16\xef\x0a\x41\xae\x09\x37\xb6\x09\x97\x6d\xab\x96\x26\xc2\x8c\x0b\x92\xcd\x48\x28\xfa\xb0\xb9\xd6\x12\x1d\x47\xd8\x8b\x09\x27\x04\x4e\xa7\xa7\xf3\x52\xb0\x9b\x9f\xc9\x42\x39\x69\xfc\x45\x39\x9f\xf0\x2e\x38\x6b\x9a\xb4\xc0\xdb\xf7\x9f\xef\x69\xf1\xe5\x03\x16\xe9\xb4\x91\xb4\xc7\x0d\x95\xb4\x05\x97\x0b\x80\x33\x50\xfc\x6e\x33\xb2\xbe\xe3\x6a\x3c\x6b\x7b\x0b\x42\x59\x3b\xc4\x8f\x9c\x7d\xa5\x19\x09\x6b\x7b\x1e\x38\x3e\x0b\xab\xb3\xc3\xd3\x29\xe6\x38\x15\x84\xff\x1f\xa6\x92\x02\xfc\xc1\x3e\x1b\xe0\x5a\xdd\xd6\xb3\xb1\xae\xe3\x87\xcd\xeb\xa6\x3e\x6d\xbd\x0f\xea\x74\x0b\x8d\xb0\x91\x65\x71\x58\x75\xd4\x85\x41\x73\x67\x79\x98\xe1\x2c\xd3\x5d\x75\x62\xb2\x36\x80\x22\x87\x74\x67\xbb\x99\xd7\x58\x68\x5f\xb1\xaf\xa4\xc2\xc6\x8d\xf5\xdc\x8e\xf1\x0c\xdd\x60\xb7\xca\xa5\xa3\x15\xe8\xb6\xaa\x42\x91\x75\xe9\x70\xeb\xd0\x13\x3a\x1e\x06\x57\xdf\x8f\x56\xdc\x0c\x1b\xd9\x3d\xff\x0a\x94\xbf\x4c\x2d\x00\x53\x5c\x56\xb7\x46\xb4\x56\x3a\x74\x6b\x36\xb9\x65\xa9\x3e\xb4\xb8\x47\x17\xbf\x84\xdc\x1b\xa7\x6e\x1d\x64\x16\xd7\x44\x6c\x89\x9e\x5b\xb3\x89\x9e\xfb\xad\x1d\xd7\x78\x13\xb4\x2a\xe0\x76\xd3\x0b\x38\x27\x98\x07\xb1\x73\xc5\x05\xaf\x52\x78\xde\x5e\xb9\x49\x17\xbd\xd6\xd5\xf7\x70\x43\x9d\x50\xfd\x11\x67\x94\xd3\x3c\x70\x50\x75\x66\x69\x70\x55\xef\xb6\x56\x83\x7d\xd8\xc2\x06\xba\x4e\xfe\xf7\x36\x47\x5a\xbb\xed\xdd\xc4\x95\x4d\xe2\xd5\xdf\x3e\xe2\xeb\xc7\x82\x55\x4d\x3b\xc0\x9e\xb1\x33\x36\xeb\x5a\x97\xba\x46\x78\xa8\x67\xec\x35\x13\x82\xdd\x6c\x68\xaf\x2b\x75\x81\x50\x81\xfd\x1e\x35\x2e\xdd\xb6\x35\xb0\x8e\x68\xb5\xa9\xf3\x5c\xd5\x6f\x70\xcb\xa9\x08\x0b\x41\xaa\x8d\xfa\x1c\x20\x20\x55\xfe\x9b\x98\x3c\x7b\x64\xd3\xbc\x19\x75\xbc\xdd\xd0\x1b\xb4\x2e\x8b\xfe\x93\xff\x67\x11\xb5\x20\xce\xa4\x40\xdf\x25\x2f\xa9\x8f\xad\x79\xba\x26\x42\x0b\xa7\x6b\xce\xed\x80\x31\xa2\x6a\xd6\xa6\xa8\x00\x40\x67\x5c\x5d\x46\xa4\xce\x9e\xca\xba\xa7\xd6\x78\xdb\x39\xd4\x1f\x20\xba\x9a\x84\xbb\x01\xa0\x25\x09\x3c\x4e\xb1\x02\x2f\x11\x41\xe6\x78\x46\xee\xc4\x9c\x93\x57\x22\xc7\x5d\xc2\x77\xab\x5e\x13\x50\xce\x70\xa6\xec\x7b\xdd\x6b\xe1\xb1\xa5\xaa\xbe\xb6\x93\x91\x6e\x7b\x0d\x8c\xb4\x1f\x79\xf7\x0d\xe7\x81\xc1\xa0\x1b\xd3\xeb\x19\x3c\xcd\x35\x48\x9d\x71\xe8\xfc\xc2\x78\xa0\xb4\x2c\xef\xca\x21\xe5\x9c\x5e\x38\xb6\x76\x7a\xe1\xbd\x90\x66\xa8\x88\x39\x80\x25\x62\xd5\xbb\xe2\x52\xbf\x2b\xae\x8b\xac\x21\xb1\xac\xa3\x39\x63\x84\xd0\xe8\xc7\xe1\x72\x49\xcb\x5f\xf0\x2f\x31\x06\xcb\x25\xfe\xb7\xd1\x2e\x1a\xb6\xcd\x64\x67\x53\x5a\xf6\x5e\x7d\x7c\xa7\xad\x78\x38\x4d\xc9\x4c\x94\x3d\x6a\x46\x15\x6d\xf3\x92\xbc\xec\xf7\x0d\x56\xea\x25\x39\x6b\xbd\x24\x67\xeb\x5f\x92\xaf\x42\xf3\xda\x94\xc8\xfe\xb5\xe6\xb7\xdf\xef\x9e\xe3\xe5\x12\xbf\x18\xb6\x2d\xa7\x1d\x33\x3d\x33\xe3\xfc\x6f\x9f\x72\xed\x72\x5b\xb9\x02\x4c\x56\x70\x74\x74\xf8\x64\x1b\x47\x94\xef\x3e\x1a\xff\x1d\x09\xf9\x70\x49\xb4\x55\xed\x3d\x5e\xf8\x4f\x40\x0b\xc4\xe3\x27\x87\x07\x00\x32\xc4\xe3\x67\xcf\x86\x07\xda\x67\x63\x74\xb8\x3f\xd4\x3e\x1b\x07\x4f\x0f\x0e\xb5\xcf\xc6\xe8\xe9\xd1\xbe\xf6\xd9\x78\x36\x3c\x32\xe9\xfa\x9e\x3f\x39\x18\x99\x20\x96\xcf\x9f\x3e\x03\xdd\xbe\x1a\xd0\x89\x29\x09\x31\x4c\x5b\xe9\xbb\xaa\x47\xa4\x38\x9f\x4d\xb1\xf3\x1a\x34\x67\xbc\x6c\x3c\x04\x25\xfc\x5d\x56\xbd\x02\xf5\x1f\x97\x96\xe1\xc7\xa5\xb8\x95\x00\xc3\x7e\x49\xed\x33\x73\x9d\x4a\x7e\x8a\x75\x18\xac\x2a\xf6\x7e\x5d\x6e\x3c\xe2\x1b\x1f\xec\xa3\x8b\x40\x79\xb8\xc1\x14\xf3\xf7\x3a\xf4\x52\xb3\x58\x4a\x8d\xf5\x3b\xcd\x7c\x7e\x63\xcc\x72\x2a\xe7\x72\xfd\x84\x55\xe7\x89\xfe\x73\xbe\x98\x4d\xdf\x65\xa4\x10\x3a\x69\xf2\x7d\x3a\xc5\xbc\x1c\x47\x11\x4c\x59\x46\xc6\x43\x78\x75\x3d\x1e\xc2\x89\xfc\xdf\x15\xcb\x33\x79\x06\x65\xf4\x46\xfe\x43\x05\xce\x69\xfa\xff\xb1\xf7\xe6\x5d\x6e\x23\xc9\x81\xf8\xff\xf5\x29\x8a\xd8\x31\x07\x68\x26\x39\x60\x5d\x92\x50\x95\xaa\x5f\x5d\x6a\xd5\x74\xe9\x98\xaa\x52\xab\x7b\x68\x3e\x3e\x90\x4c\x92\x68\x81\x00\x1b\x00\xeb\x68\x15\xdf\xb3\xc7\xb7\xbd\xbb\x5e\xef\x8e\xed\xbd\xfd\xbb\x6f\xfb\xe7\x63\x7d\xae\x77\xf7\xbb\xf8\x03\xec\xf3\x47\xf8\xbd\xbc\x80\xbc\x00\xb2\x24\xf5\xcc\xf8\x59\x3e\xd4\x45\x64\x64\x64\x64\x64\x64\x66\x64\x46\x64\x84\x47\xe2\x2c\x50\x8c\x2b\x86\xb4\x14\xa1\xcd\x51\x2d\xad\x46\xd6\xb0\x9a\x21\x16\x32\x15\x9e\xbe\x2c\xf8\x86\xa6\x30\x48\x5a\x19\xf7\xdd\xcc\x1f\xda\x45\x41\x46\x03\xac\xd8\xd5\xd9\x70\x44\xac\x8e\xc9\x33\xa5\x24\x3a\x18\xda\xb5\x5d\x30\x61\xef\xfc\x58\xe7\x9e\x24\xf1\x94\xa5\xea\x97\xf1\xe6\x61\x36\xf3\xab\xf1\x89\x9f\x10\x2d\x43\x0c\x26\x86\xee\xee\x4a\x0f\x2e\x42\x87\x0c\x0a\x4c\x76\x03\x49\x66\x42\xb2\x40\x9c\x8e\x9e\xf8\x61\x7a\x2b\x93\xa0\x86\xdc\x04\x6f\xc9\xc4\xf0\x84\x49\xb2\xc8\xcd\x16\xe4\x27\x7f\xee\x49\x14\x23\xc3\xc9\x8f\x07\x82\xcb\x33\x9e\x09\x64\xa9\x90\x87\xca\x25\xa9\x5a\xfe\x44\xbd\x15\x55\x01\x0a\x37\x8d\x2a\xa8\x4f\x93\x60\xa8\x51\x43\xb4\x4e\x15\x52\x31\x50\x0f\xb5\x1b\x83\x7c\x50\x92\x7a\xdd\x4e\x60\x2d\xcf\x67\x9e\xf2\x9a\x34\x27\x36\x52\x3f\x9f\x44\x43\x98\x95\xcd\xba\x44\xd3\xc6\x8f\xe8\x82\xa4\x9f\x0a\x78\x90\x20\x2e\x28\x9a\x2a\xdf\x4b\x51\x76\x99\xf8\x51\x4a\xa2\xb4\x0e\x6e\xb5\x37\x03\xb5\x3c\x68\x05\x1e\x4e\x39\xd3\x36\x15\x8a\x35\x71\x89\x44\xf2\xf4\x55\x66\x67\x1c\xa1\xe7\xf1\x10\xad\x36\xbf\xd8\x7b\x40\x7d\x82\x15\x6a\xbe\xd6\x3d\x71\x7d\x66\x40\xd2\x80\xda\xae\xf1\x5d\x5d\x12\x5f\xa7\xcd\xb6\xf6\x34\x52\x45\x6f\x60\xb0\xb2\x42\xef\x11\xdf\x7b\xe3\x1a\xbd\x87\x15\x27\x5b\x99\xb8\x78\xc2\xa5\x2d\x7f\xf0\xf5\x3c\x48\x50\xde\x8e\x63\x0e\x9a\x58\x78\x87\x69\x1b\x0f\x40\xe6\x1d\xa3\x64\xbf\x28\xae\x2e\x59\x8b\xad\x6b\x3f\x99\xbe\x9a\xd9\xce\x32\xbb\x81\xd2\xef\x7c\xa3\xc1\x47\x75\xe9\x4b\xd9\xc6\x23\x02\xb2\xc7\x84\xe6\xbd\x2e\x07\x5c\xd2\x17\x09\xb0\x04\x23\xd9\xdb\x44\x38\xfc\xc1\xb8\xd5\x89\x40\x97\xf1\xcc\x14\xde\x2c\x07\x21\x1f\x5f\x97\xc5\xd1\x52\xe0\x24\xca\x0c\x81\xd5\x50\x6b\x50\xe0\x33\xc4\x35\x93\x9e\xce\x71\x60\x3d\x0a\x5a\xc9\xa2\xbb\xd2\x7c\xb9\xc7\x91\x97\x3e\xf5\x5e\x7d\x3f\x32\x5e\xc7\xf4\x46\x41\x48\x1e\x88\xa6\x86\x27\x09\xf9\x9e\x54\x04\x4a\x42\x9f\x18\x65\x0f\x64\xda\x77\xc6\xec\xa4\xa4\x42\x50\x52\xc1\x44\xdf\xb3\x60\x38\x0c\xd1\x59\x10\xa1\x83\xcc\x44\xab\xb6\xc8\xb7\x1d\xf6\xd8\xa9\x78\xf2\xd5\xda\x2e\x6b\x70\xed\x1e\xdd\xb4\xb3\x46\x9e\xa0\x52\x45\xd4\x0c\x9a\x25\x51\xec\x4a\x99\x50\x16\xf5\xce\xc0\x03\x7a\xaf\x77\x2f\x1e\x98\x02\x5d\xbd\x53\xc7\x4a\xc8\x6c\xb6\x3f\x44\xc7\xf0\x32\x50\x74\xab\xe4\xc2\xff\xfd\x64\xb0\x84\x9a\x4f\x92\x92\x05\x52\xdb\x9f\xb3\x24\x7e\x83\x70\xdb\x46\x22\xe5\xa9\x52\x04\xaa\x2b\x93\x86\x02\xb6\x40\x5c\xd6\xa9\x46\x09\x92\xef\x6d\x94\x76\xb7\xa2\x4a\xc9\x70\x95\xca\x6d\xd9\x24\x2d\xab\xa0\x79\x61\xb3\xc5\xcf\x70\xef\x8f\xd7\xc8\xfd\x82\x13\xef\x14\x25\xd1\xb3\x65\xe9\xa0\x61\xde\xc4\xf5\xb4\xd5\xf7\x07\x6f\xc6\xc4\x83\xa1\x35\x48\x53\xd3\x8c\xb8\x47\x7b\xc6\xee\x55\x2f\x9e\xe5\xfd\xfc\xf6\x57\xd2\x0f\xc2\x9e\x6f\x9f\x4c\xe3\x8e\x84\xb7\xfe\x64\x8e\x88\x52\x5d\xb5\x26\xc4\x11\x57\x84\xc7\x28\x7b\x12\x47\x99\x5d\x6b\x83\x9a\xb4\xf6\xe1\x93\xd2\xa1\x9f\x22\x3c\x31\x61\xdc\xba\x3c\xf9\xe2\xb2\x77\x78\x70\x71\x72\x76\xfa\xfc\x84\x83\x85\xc1\xec\x3c\xbe\xb6\x13\xbe\x6f\xd4\xda\x6b\xb5\x76\xae\x76\x97\xbf\x10\x18\x10\xb7\x08\x72\xe4\x4e\x49\x80\x47\xdb\x05\xf3\x56\x96\xdc\x92\x48\xa5\xa4\x10\x77\xc5\x29\x46\x02\xd0\x97\xe2\xf8\x4c\x8e\x55\x82\x12\x66\xe9\x4c\x34\x69\x55\x4b\xf4\x3c\xc7\x01\x41\xae\x86\xb0\x31\xc5\xca\x84\xbd\x0a\x09\x0d\x93\xfe\x56\x4a\x97\x06\x7d\x19\xcf\xb4\x6f\xe6\xc5\x75\x88\x39\x85\x69\xd1\x37\x34\xf2\x22\x92\xbc\x02\x2f\xc6\x18\x1f\x7d\x13\x3f\xa5\xc7\x2d\xfe\xb6\x37\x18\xd9\x21\x56\x71\x82\xf4\xc9\xf8\xfc\xd3\x43\xdb\xa1\x3f\x0e\xe9\x0f\xe6\x22\x84\x1b\x7a\x15\x0d\xfc\xc1\x84\x92\xc3\xec\xc6\x20\x14\x72\x02\x4f\xc0\x7c\x0d\xd7\x3c\x8d\x88\xd7\x94\xed\xec\xdb\x58\x2d\xc4\xa8\x8e\xd1\xc8\x9f\x87\x99\xed\xec\xc7\xad\xd3\xe7\x9f\x9f\x9c\x5f\x9e\x1c\xf7\x8e\x4f\x9e\x1c\xbc\x3a\xbb\xec\x1d\xbd\x38\x7b\x71\xee\x11\xbe\x1e\x8e\x29\x69\x0e\x98\x43\x4a\xd1\xaa\x35\x9f\xf0\x9a\x8e\x67\xcf\xb5\x56\xa3\x56\x65\x63\x13\xad\x31\x63\x85\xa2\x0d\x30\x69\x2c\x15\x6f\xcc\xb2\xc3\x38\x1c\x62\xa9\x39\x8d\x0e\x13\x1a\xd0\x1b\xaf\x1c\xf5\x3a\xa1\x2f\x0e\x87\xb6\x53\xaf\x4f\xf6\x1e\xee\x3f\xf4\xdc\xca\x8b\xa8\x16\xb9\x87\x82\xa2\xec\xdd\xdd\x45\xad\xd7\x4f\x4f\x2f\x4f\x2e\x5e\x1e\x1c\x9d\xf4\x8e\x4e\xce\xce\x7a\x47\x4f\x0f\xce\x97\xe0\xc1\xe7\x6f\x16\x6f\x01\x9f\x63\x8d\x58\x5e\x1c\x9f\x54\x63\xe9\x8f\xe1\xbc\x1a\x62\x34\x86\x93\x25\x38\xe2\x70\x08\x6b\xb5\x82\x13\xd5\xe0\xc3\x60\xca\xa0\x8f\x83\xe9\x32\x60\x7a\x19\xc7\xe0\x4f\xc9\x0f\xdb\x61\x8f\x46\x6b\xed\x35\x39\x2e\x6c\x50\x1a\x02\x78\x8c\x32\x21\x20\x25\x55\x5f\x68\xac\xc2\x95\xe2\xc8\xf2\xd8\xb1\x78\x86\xcd\x84\xdd\x82\x08\xc1\xf9\xa7\x87\x77\x77\xb3\xd6\x28\x4e\x90\xfc\xd5\x79\x3b\x82\x35\x97\x3a\x64\x8a\x49\x2d\xd3\x55\x42\xca\xfa\x62\x48\x59\xdf\x14\x52\x36\x65\x86\x86\x94\x1b\x1a\x6a\xa3\x7a\xdd\xe6\x07\xa1\x41\xd5\x41\x68\xc0\x9f\xd8\x0f\x88\x6c\x0b\xcb\x72\xd5\x60\x7c\x7b\x6b\xa4\xe3\xf0\x05\xba\x64\x75\xd2\xee\x43\x34\x38\x83\xea\x51\x44\x35\xc3\x3a\xa6\x2f\xe4\x79\x2e\xdb\x33\x45\x19\x96\x45\x6e\xe5\x9d\x54\x5a\x36\x9d\x60\x64\x07\x8e\x49\xfd\x08\xb0\xa2\x41\xc3\x6e\x92\xf4\xb3\xd2\x22\x67\xac\x11\xd2\xb0\xbd\xad\x78\xe6\x7f\x3d\x47\x76\x89\xfe\xe2\x18\xf0\x8a\xab\xbf\x8c\xd3\x4a\xc6\x7d\xdb\x6a\xf8\xad\x83\x2c\x4b\x82\xfe\x3c\x43\xc7\x7e\xe6\xb7\xb2\x98\x8b\xb0\x2d\x2f\xaf\x4e\xeb\xab\x38\x88\x6c\x0b\x58\x4e\xc3\x72\xac\x62\xc3\x60\x91\x5f\x72\xc0\xb5\x0f\xb5\xa4\x46\x7b\x0f\xb1\x50\x37\xe0\x43\xf5\x1c\x67\x50\xe3\xfc\x28\x0d\x3a\x51\x17\xb3\x60\xc1\x59\xb0\x2a\xfb\x9f\x2c\x61\xbf\xd4\x50\x31\xd7\x0d\x78\xde\x9b\xdd\x4f\x96\xb2\x9b\xed\x1f\x4f\x3e\x38\xbb\x53\xc2\xee\xf4\x1e\xec\x4e\x29\xbb\x55\x05\x12\xe4\xeb\x7b\x1e\x53\x18\x63\x1a\x87\x71\xdf\x0f\x0f\xc8\xfd\x6c\xdc\x3a\x3e\x7d\xd6\x7b\xf1\xf2\xe0\xe8\xf4\xf2\x4b\x87\xe5\x82\x7b\x47\x8d\x73\xf0\xb3\xa6\x71\x0e\x7e\x06\x35\x4e\x61\x44\x13\x94\x66\x71\xa2\x1b\x65\xd8\x00\x96\xc4\x10\xef\xa3\x71\x10\xbd\xf4\xb3\x89\x2d\xe3\x22\xc7\x47\xfd\x84\x24\x71\x4e\x8f\x1e\x57\x76\xa2\x32\xb3\x14\x88\x87\xc7\x40\x73\x0e\xe3\x6b\xb8\x31\x85\xaa\x9d\xed\x5b\x54\x91\xb0\x3c\x0b\xcf\xa5\x75\xab\x61\xa3\xfd\x65\x32\x86\x77\x88\xd7\xa4\x75\x3c\x3d\xbc\xd5\xc1\x69\x0b\xab\xc0\x5f\x04\xdf\xa0\xb2\xa4\x0f\x0d\x6b\x76\xb3\x22\x1a\x1a\xde\x4d\xe7\x88\x74\x4a\x30\x1e\x2c\xb8\xc1\x79\xa2\x6a\x53\xf3\x77\xd3\xa6\xaa\xf3\x0b\xbc\xa5\x7a\x1a\x4b\x2d\xb0\x66\x65\xf1\xcc\xaa\x41\xd8\xcb\x33\xc4\x11\xd3\x68\xbd\x3e\xb9\xbb\xb3\x7b\x06\x3d\x8b\xc4\x9e\x36\x15\xb4\x92\x71\xdf\x77\x40\xcf\xa0\x85\x31\x5d\x4a\x2f\x60\x75\x26\x90\x90\x01\x35\x32\x56\xc9\x02\x20\xe5\x35\x88\xc5\xbc\x06\xb1\x29\xaf\x81\x96\x05\x20\x18\xd9\x93\x7c\xa5\xa0\xab\x6a\x6e\x78\x7b\x92\x53\xcc\xed\x38\x41\x8a\x39\x7d\x5a\x18\xfb\x78\x0a\x5e\x1f\x2e\x43\xc1\x3a\x9b\xde\xdd\xf9\x77\x77\xab\x2c\xb0\xd3\x20\x0a\xa6\xf3\x29\x97\x20\x22\x91\xf5\x7a\x8d\x58\x65\xd1\x0d\x09\x5a\xf0\x24\x89\xe5\xf2\x63\x34\xf5\xa3\x61\xea\xd8\xc2\xb1\xc4\xa1\x81\x06\xd2\x7a\xbd\xc6\x4c\x76\x43\x99\xd8\x01\x97\x51\xac\xcb\xd1\x7a\xe4\x48\xdb\xea\x8f\x01\x6a\x8d\xc6\xe4\x58\x9b\xfb\x72\x0f\xb9\xe7\xca\x90\xab\xb3\x0b\xaa\xa1\xcb\x1b\x22\xb8\x92\x3e\x3c\xa3\x96\xbe\x5b\x45\x4b\x01\x63\xe9\x03\x83\xe2\xa7\x93\x5c\x8b\x03\x7d\xf5\x0b\x26\x69\x4a\x7b\x73\x01\x67\x6b\x33\x78\x0b\x6e\xe1\x05\xd9\xc2\x8e\xe0\xd5\xda\x15\x1c\x83\x31\x3c\x22\x94\x5d\xe7\xf1\x31\xd3\x38\xbc\x42\x87\xb9\xe8\x9e\x8f\xfb\x7e\xd1\xaf\x74\x7f\xdb\xdd\xdc\x6c\xef\x6c\x3d\xf4\xc6\xcc\x9d\x3d\xdd\x4f\xbd\x5b\x30\x75\xc0\x99\x8c\xa2\x18\x54\x8a\x02\xcc\xc0\x14\xf4\x1d\x70\x02\x43\x32\xca\x2d\x14\xa5\xf3\x04\x49\x23\x63\x17\x28\xaf\x19\x7a\x7f\xdf\xf7\xce\x8c\xde\x20\xcb\xc4\x80\x66\xb7\x3c\xa1\x03\xeb\x1b\xf2\xfb\x1b\x47\x36\xd5\x46\x96\x10\xe2\xac\x9d\x40\x9f\x70\xea\x06\xbe\x1d\xa4\xa9\x17\xe2\x13\x72\x14\xa1\x30\xc5\x8a\x51\x9a\xda\x27\x8f\x1f\x6f\x6c\xd5\x37\xb6\xb7\xc1\xc9\xe3\xc7\xed\x1d\xfe\xd7\x43\xfc\x87\x03\x70\x8f\xbd\x93\x05\x7f\x81\x40\x05\xfc\x7e\x64\xdc\x38\xe0\x46\xb7\xb7\x1a\x86\x4b\x5b\x41\xd9\x33\x3f\x44\x5f\xef\xad\xb7\x77\x1e\x3c\x78\xb0\xd1\xde\xf1\xc8\xaf\xcd\xcd\xed\xed\xad\xad\xcd\x0d\x4f\x71\x6f\x2d\x74\xa7\xac\x4b\x06\x8c\x3c\xd6\x5b\xcf\xc7\x9f\x83\xef\xed\x3d\x5c\x1b\x52\x9d\x94\x7f\x4b\xf6\xcb\xd4\x50\xc2\x86\xb2\x3b\x4d\x5c\x58\xd2\x41\x59\x98\x0c\x87\xa8\x77\xe8\xe2\xbb\xa9\xa1\x41\xbd\x9e\x11\xed\x33\x13\xb5\xcf\x0f\xc8\x2d\x85\x21\x5e\x15\x2b\x55\x6e\x69\x2b\x6f\x69\x4a\x0f\xd5\xa1\x22\x0f\x90\x2b\x3a\x54\x30\x69\xad\xd9\xb5\xe4\xee\xae\x16\x08\x3a\xb2\xe2\x60\xb1\x8f\x1e\xc3\xa4\xe3\x76\x49\x2c\xbd\xa4\xd3\xee\xd6\xeb\x68\x2f\xa0\x1f\xf6\x82\x4e\xbb\xeb\x65\x8f\xe9\x67\xfa\xf3\xee\x0e\xff\x82\x10\x06\xf4\x23\x84\xbc\x16\xc7\x43\xab\x53\xb8\xbd\x02\x2a\x10\x70\x6b\x85\x12\x8a\x22\xeb\xbd\xea\x36\x37\x5a\x80\x8d\xed\xf6\xc6\xc7\xb4\xf7\x1f\xd3\xde\x7f\x4c\x8b\xf2\xb3\x93\xf6\xfe\x9d\xd2\xa2\x10\xf7\xb4\x12\x9f\x58\x1f\x26\x76\x7b\x7b\x6b\x87\xba\xbd\x6e\xb7\x59\xea\x76\x9a\x1f\x45\x4c\xdd\xbe\xe3\xba\xa2\xc7\x6b\x69\x12\x75\xe0\x83\x10\x4c\xc0\x9c\x0a\xc8\x48\x4c\xa5\x0e\x32\x60\x0d\x08\x31\x16\x48\x40\xcd\x25\x55\x70\x85\x39\x4f\xb2\xce\x7b\xdf\xea\xc5\xd1\x39\x4d\x50\x74\x8e\xf0\x46\x03\x63\x30\x92\xd3\xa5\x84\xfc\xc3\x61\x12\x5f\xa7\x85\x53\xec\x84\x7c\x47\x61\xc8\xd3\xa4\xa3\x30\x3c\xf6\x33\x1f\x7f\x4e\x33\x3f\x43\xf0\xed\x8d\xe7\x82\x5b\xcf\x05\x41\x4a\x5c\xfb\x10\x71\x18\x25\x8e\x30\x9e\x65\x01\x62\x2b\xf5\xdc\x05\xc1\x23\xb0\x0e\x25\x29\x7c\xdb\xf7\x13\x6f\xc4\x3d\xa4\x0e\xfd\x84\xf2\x96\x46\x1c\x1b\x39\x80\xe4\x1f\x16\x00\xf0\x4f\x05\x64\x8e\x0b\xc2\x20\x42\x05\xd8\x2b\xfe\x49\x06\x5d\x80\x91\x92\xd2\x7b\x49\x5e\xd8\xfc\xbe\x37\x8d\x93\xc3\x30\x88\xde\x5c\xe0\xfe\xb2\x27\x1f\xc5\xb6\x64\x2e\xd7\x5f\xaa\x99\xe1\x72\x5f\xf0\xfb\xe4\x93\x55\xfd\xbd\xc8\x5a\xae\x16\x8b\x82\x92\x3b\x34\xde\x67\xc4\xb4\x36\xe5\xc7\x38\x2c\x8f\x04\xbb\xdc\x42\x7c\xf0\x6c\x83\x03\xac\xb9\xeb\x9a\xfb\x51\x82\x68\x06\x32\x0c\x98\x27\xd2\xb2\x73\x07\x41\xd9\x05\x55\xcd\xdd\xa8\x3b\x9e\x96\x78\x3f\xad\x48\xcc\xcc\x9f\x0b\xa3\xa7\xcc\x9f\xd6\x28\x48\x90\x2d\x25\xf2\x30\x87\xec\x17\xb2\x78\x98\x01\x16\x5a\x37\x34\xff\xd8\xf7\xeb\x47\x82\xd2\xf9\xf4\xa7\xd2\x91\x72\x97\x61\xf6\x68\x46\x8c\xbe\x58\x75\x9d\x99\x77\x74\xbf\xb2\xeb\x85\xdf\x66\xc9\x54\xc3\x2b\x58\x4f\x08\x3c\x22\x2f\x75\xad\x7c\x36\x00\x25\x79\x0f\x5d\x56\x78\x9a\x69\xcf\x7e\xd7\xa1\xb8\xef\x92\xf0\x13\x1f\x31\xb3\xe7\xf5\x7b\xcb\x9f\x69\x52\xab\x4d\x97\xbb\x73\xd7\x96\x0c\x7a\xf5\x32\x1c\xa4\x2f\xf1\x44\x1e\xee\xf3\x7b\x02\x3a\x94\x6d\xc7\xab\xae\xb7\x12\xd9\x0c\x9d\x39\x9b\x92\x18\xb3\xa5\xc8\x32\x12\x64\x81\x1f\x06\xdf\xa0\x61\xbd\x5e\x2b\x87\x7b\x1a\x0c\x87\x28\x92\xdd\xb8\xcd\x83\xd8\xf7\x53\xd4\xa8\x14\x83\x04\x66\xcd\x2a\x00\x2c\x95\xe4\xe1\xd3\x9e\x7b\x77\x97\x3c\x36\xb6\x86\x27\x8a\x63\x58\xea\x0b\xb3\x4b\xf0\xfe\xf9\x52\xd6\xaa\x33\xb5\x88\xe1\xd5\xc9\x83\x4b\x72\xb5\x9a\x3f\xf6\x41\x61\xe8\x80\x22\x3c\x42\xfe\x91\xdc\x71\xa0\x28\x53\x83\x7a\x96\x4d\xfe\x7c\xdf\x97\xb6\xb4\x2a\x63\xa9\xd9\x02\x44\x05\x8b\xd8\xc0\xa8\x15\x70\xb5\x75\x8e\x60\xe2\x8a\x5b\x54\xaf\x5b\x44\x07\xb2\x6a\x10\x46\xd2\xea\x97\x2b\x51\x9d\xa8\x6b\x07\x20\x11\xd9\xe0\x89\xb2\x8e\x77\x45\xd6\x0d\x05\xcc\x64\xf3\x10\xf5\x84\xd6\x4d\xfe\x94\x8a\xfe\xbe\xcd\xf3\xef\xd1\xdf\x39\xcf\x84\xa4\xac\xa4\x80\xa8\x12\x30\x22\xc3\x61\x8b\x05\x62\x76\x6a\x32\x38\x63\x94\x11\xd3\x86\xed\x38\x0b\x61\x7c\xde\x75\xae\xd3\x8e\x7e\x1e\xa4\x41\x3f\x14\xe7\x22\x69\x5d\xfd\xdd\xba\xc1\xc7\xa9\xfc\x21\x00\xeb\x22\x71\x8e\x35\xf7\x12\xc2\xe5\xe2\x23\xd7\xa5\x8c\x58\xc5\x64\x97\x8f\xbd\x8c\x80\x32\x0c\x96\xb0\x8c\x8a\x89\x49\x07\x5b\x94\x09\xac\x22\x3c\xf7\x20\xec\xee\x8e\xc9\xa2\x26\x6f\xdf\xb6\x20\xdd\x83\x48\xb0\xa2\xb4\x51\x1b\xb8\x89\x71\x8b\xf2\x22\x79\xed\x17\xca\xf4\x53\x03\x21\xa0\x5e\xb7\x4b\xec\x57\x7b\xed\x7d\xa1\x01\xe2\xfb\xef\x89\x2d\xa2\x30\x4c\x65\x51\x95\xf9\xa7\x77\x13\xb4\xdf\x49\xc7\x37\x6f\x68\x87\x7a\xc7\x34\xbf\xca\xfb\xaf\x83\x0c\x56\xf7\xe8\x26\xc8\x57\x1b\x64\x32\x7c\x25\xd6\x5a\x53\x47\x8a\x13\xe3\xb7\xd5\x15\x3a\x56\x04\xa7\x20\x5f\x40\xf3\xad\x2f\xc5\x77\x30\x18\x90\x97\x93\x32\x56\xd1\xbb\xd5\x4e\x80\x18\x34\x61\x69\xaf\x95\x03\xf0\xb7\xd5\x73\xed\xbd\x81\x7d\x2f\x2a\x8b\x8d\xe9\x3e\x04\x52\x7f\xf8\x55\x48\x54\x5d\xf2\x97\x8c\x91\x40\x2c\xc9\xb9\xbc\x0d\x42\x43\xce\xe5\x1d\xfc\x55\x4d\x31\x95\xda\x0f\xf0\x67\x29\xc5\x54\x6a\x3f\x04\x13\xfa\x4d\xde\x2a\x70\xd1\x23\x0c\xae\x67\x6e\xa6\xc9\x98\x7d\xf5\xf2\x98\xa4\xa4\xd2\x2e\x9d\x46\x6b\xcc\x60\x5c\xf6\x68\xba\x78\x5c\x48\x72\xa0\xfb\x34\x13\x08\x7f\xaf\xa8\xec\x95\xb0\xe6\x02\x54\x24\x7d\x27\xba\xef\x69\x94\xa1\xe4\xca\x0f\x6d\xe7\x5e\xe9\x6b\xa9\xbe\x5d\x16\xde\xa2\xc6\x55\x3c\xb6\x7b\x27\x3c\x25\x18\xdf\xdc\x49\x01\x6f\x7a\x85\xa0\xab\x2b\xc5\x10\x92\x90\x16\xcb\x32\x59\x6c\xf3\x6e\x9a\xda\x07\x86\x8f\xca\xf9\x4c\xeb\x89\x82\x9f\xa7\x3c\x2b\x81\x2e\x45\xa3\x34\xa3\x65\x23\xe7\x6d\xf8\xd1\x00\x85\x4a\xde\x71\x53\x15\x33\x22\xde\x8a\xf6\xa0\x50\x3f\xfd\x98\x53\x4d\xae\x31\x71\xa2\xc3\x9e\x9f\xc1\xf3\x56\x70\x6f\xce\x29\x3a\x34\x84\xc7\x78\xc3\x8a\xe2\x6b\x3e\xa7\x0d\x62\x68\xa2\x52\x47\x7b\xcf\xe4\xeb\x48\x9d\x07\x36\x96\x9c\xf2\xc4\xeb\xaa\x0b\x8d\x32\x25\xca\x32\x50\x2a\xc1\xe7\xe6\x46\xf9\xf9\xb6\xe5\x8f\x73\xa5\x3c\xd9\x67\x56\x36\x3e\x7c\x60\xe7\x4d\xbb\x18\xa9\x66\x39\xf8\x5a\x15\x32\x9e\xe4\x0d\x3d\x76\x65\x43\xb8\xbe\xc2\x20\x67\x91\xe9\xb2\xd0\x06\xd9\xbb\x8f\x78\x66\x18\x71\x1d\x5d\x3e\xe2\xb8\x4c\xe6\x72\xc1\xc5\x9c\xcc\x6f\x8d\x8d\x45\xfe\x8f\x6a\x56\xde\x8f\x7f\xda\xa7\x9f\x20\x3f\x17\x0e\x98\xe3\x7f\xd4\x97\xec\xe4\x5a\x55\x5b\xa0\x4b\x97\x81\x8f\x0b\xf7\xbd\x17\xee\xf9\x54\xe7\xaf\x7c\x99\x5d\x2d\x63\x25\x3a\x00\xfd\x5e\x7a\x2d\x86\x16\xf8\xdf\x87\x8f\x1e\x3c\x2c\xb3\x71\x17\x09\x1b\xc1\x04\xcc\xc1\x08\xf4\xc0\x10\xcc\xc0\x15\xb8\x05\x63\x30\x05\x7d\x70\x01\x8e\xc0\x35\x38\x03\x27\xe0\x06\x9c\x83\x37\xe0\x19\x38\x00\x2f\xc0\x31\xb8\x04\x87\xe0\x25\x38\x05\x4f\xc1\x57\xe0\x09\x78\x0d\x5e\x81\xaf\xc1\x73\xf0\x0d\xf8\x0c\x7c\x0a\x3e\x07\x5f\x80\x1f\x82\x2f\xc1\xf7\xc1\x77\xc0\x0f\x00\x42\x20\x43\x20\x41\x20\x40\x20\x42\x20\x46\x20\x45\xc0\x47\x60\x80\x40\x88\xc0\x04\x81\x39\x02\x23\x04\x7a\x08\x0c\x11\x98\x21\x70\x85\xc0\x2d\x02\x63\x04\xa6\x08\xf4\x11\xb8\x40\xe0\x08\x81\x6b\x04\xce\x10\x38\x41\xe0\x06\x81\x73\x04\xde\x20\xf0\x0c\x81\x03\x04\x5e\x20\x70\x8c\xc0\x25\x02\x87\x08\xbc\x44\xe0\x14\x81\xa7\x08\x7c\x85\xc0\x13\x04\x5e\x23\xf0\x0a\x81\xaf\x11\x78\x8e\xc0\x37\x08\x7c\x86\xc0\xa7\x08\x7c\x8e\xc0\x17\x08\xfc\x10\x81\x2f\x11\xf8\x3e\x02\xdf\x41\xe0\x07\x08\xa0\x0c\x64\x19\x48\x32\x10\x64\x20\xca\x40\x9c\x81\x34\x03\x7e\x06\x06\x19\x08\x33\x30\xc9\xc0\x3c\x03\xa3\x0c\xf4\x32\x30\xcc\xc0\x2c\x03\x57\x19\xb8\xcd\xc0\x38\x03\xd3\x0c\xf4\x33\x70\x91\x81\xa3\x0c\x5c\x67\xb2\xe5\x33\x41\xfe\x50\x35\x7c\xb2\xac\x73\xe5\x81\x90\x50\x47\x09\x18\xd4\xa5\xf9\xe3\xf8\x52\x8d\xd6\xf2\x71\x83\x79\x28\x24\x90\xc2\x4e\x11\xb9\x6a\xd7\xce\xf7\x3b\xac\xbe\x35\x9b\xeb\x8f\x5d\xa7\x5e\xaf\xd9\x41\x11\xb4\x8a\xfa\x39\x3a\x69\x6b\x36\x4f\x27\x76\x40\xbd\x1b\x9d\xe5\xde\x83\x41\xbd\x5e\x0b\xb8\xf7\x60\x22\x46\x96\x4a\x4c\x91\xa5\x34\xef\xc1\x22\x98\xda\x59\xf6\x31\x6c\xd4\x4f\x3c\x6c\x94\xe6\x6d\x0e\xb3\xd6\x2c\xbe\xa6\xc7\xd2\x63\x8c\x88\x44\x37\x4d\x61\xd6\xea\xc7\x37\x18\x34\x88\xc6\xca\x77\x7c\x76\x67\xc1\x76\xc4\x12\xc1\xda\x7e\x92\xf1\xd8\x52\x6b\xe5\xf0\x6f\xad\xbf\xfb\xbd\x5f\xb0\xbc\x4e\x7e\x23\x72\xed\x3d\x04\x13\x6f\x6b\xd1\x05\xd6\xdf\xfd\xde\x2f\x16\x25\x0f\x58\x49\x9b\x96\xfc\xa8\x28\xd9\x61\x25\x1b\xb4\xe4\x97\x8a\x92\x6d\x56\xb2\x49\x4b\x7e\xb9\x28\xd9\x92\xdb\xf9\x95\xa2\x64\x93\x95\x6c\xd3\x92\x5f\x2d\x4a\x36\x58\xc9\x0e\x2d\xf9\xb5\xa2\xa4\xcd\x4a\x1e\xd0\x92\x5f\xd7\xfb\xf3\x90\x96\xfc\x86\x5c\xf2\xa0\x28\xf9\x4d\xb9\x64\xa7\x28\xf9\x2d\xb9\x64\xbb\x28\xf9\xa7\x72\xc9\x56\x51\xf2\xcf\xe4\x92\xcd\xa2\xe4\x9f\xcb\x25\x1b\x45\xc9\x6f\xcb\x25\xed\xa2\xe4\x5f\xd0\x92\x2d\xbd\x9d\x1f\xcb\x75\x1e\x15\xe3\xf3\xbb\xb4\xe4\x81\x8e\xed\xf7\xe4\x51\xd8\x2a\x46\xe1\xf7\x8b\x76\x94\x92\x7f\xad\xf7\x94\x95\xfc\x1b\x13\x0f\x80\x79\x94\xff\xad\x09\x0b\x30\xb7\xf8\xef\xaa\xf0\x2a\x5c\xf8\xf7\x26\xf9\x05\x66\x8e\xfd\x07\x9d\x97\xac\xc5\xff\x68\x2a\x01\x66\x4e\xfd\x81\x69\x44\x8c\xbd\xfe\xfb\x3f\xf8\xc3\x3f\xa6\xc0\x6d\x75\x28\xfe\xfe\x0f\xfe\xf0\x4f\x68\xd1\x86\xa1\xe8\x4f\x69\xd1\xa6\xa1\xe8\xcf\xe4\xd6\xc5\xa2\xff\x44\x8b\xb6\x0d\x45\x7f\x4e\x8b\x76\x0c\x45\x7f\xa1\x4f\xa5\x36\x2b\xfa\x4b\x7d\xfe\xf1\xa2\xbf\xd2\x27\x2d\x2f\xfa\x6b\x7d\xa6\xf3\xa2\xbf\xd1\x97\x07\x5e\xf4\x9f\xf5\x35\x85\x17\xfd\xad\x69\x72\x00\xd3\xd2\xf4\xf7\x7f\xf0\x87\xff\xa5\x0a\xd8\x55\x80\xff\xab\x69\xa2\x94\x01\xff\xb7\x2a\x60\x85\x8c\x3f\x32\x2c\xab\xed\x52\xe0\x5f\xac\x02\xde\xd0\xbe\x6c\x2d\x45\xf8\x23\x1d\xe1\x06\x2b\xfa\x25\xbd\x68\x93\x15\xfd\xb2\x5e\xb4\xcd\x8a\x7e\x45\x2f\xda\x61\x45\xbf\xaa\x17\x3d\x60\x45\xbf\x26\x4b\xdd\x46\x21\x75\x7f\xf4\xeb\xb2\xac\x6e\x0a\x45\xbf\x21\x0b\xff\xb6\x50\xf4\x9b\xf2\x94\xd9\x11\x8a\x7e\x4b\x9e\x68\x0f\x84\xa2\xdf\xd5\x97\xdd\x0d\x69\x89\x28\xbe\x6c\x30\x86\x17\x5f\x76\xb4\x2f\x7c\x08\x64\x3c\x5b\x1a\x9e\x1d\x0d\x4f\xf1\x85\x12\xf6\x7b\x72\x77\x64\x60\x57\x6b\x74\x43\x6b\x74\x43\x6b\x74\x4b\xc3\xb3\xa5\xe1\xd9\xd1\xf0\xa8\x84\xfd\xbe\x3e\xf1\xe5\xea\x4c\xa2\x16\x44\xd7\xb8\xc9\x88\x26\xf1\x3b\x96\xd7\xe9\xb4\x81\x8b\xff\xb7\x0b\x3a\xae\xf4\x57\x5b\xfa\x46\xd6\xd1\x7f\xc9\xe0\xe9\x77\xf2\x6f\x9b\xfd\x4d\xca\xff\x15\x2e\xa7\xdf\xda\xec\x5f\x97\xfd\xdd\x5d\xac\x95\x69\x47\x6f\xad\xbf\xfb\xf1\x2f\x58\x9e\x1d\xc0\xb7\x0b\x10\x74\xda\x5d\x68\x3d\x73\x41\x6b\x7b\xfd\xac\x0d\x5a\xdb\x16\x08\x1c\x60\xfd\xdd\x8f\x7f\xd1\xf2\xec\x08\x43\x44\x9d\x4d\x15\x22\x22\x10\x3f\xb2\x3c\x3b\xc6\x10\x31\xc5\xd1\xda\x06\xee\xfa\x59\x6b\x1b\xb4\x2d\x10\x13\x88\x5f\xb2\x3c\x3b\xc5\x10\x29\xc5\x21\x42\xa4\x04\xe2\x9f\x5a\x9e\xed\x63\x08\x9f\xd1\x81\x0b\x09\x48\xd1\x9a\x4f\x20\x7f\xdb\xf2\xec\x01\x86\x1c\x30\x7a\x0c\x90\x03\x02\xf9\x2f\x2c\xcf\x0e\x31\x64\x28\xf6\x8d\x01\xd2\xc6\x43\x02\xf8\xaf\x2c\xcf\x9e\x60\xc0\x89\xd8\x45\x09\x70\x42\x00\x7f\x6c\x79\xf6\x1c\x03\xce\x95\x9e\x16\x4d\xcf\x09\xe0\xef\x5b\x9e\x3d\xc2\x80\x23\xa5\xc3\x05\xe0\x88\x00\xfe\x6b\xcb\xb3\x7b\x18\xb0\x67\xc0\xe8\x12\xc0\x1e\x01\xfc\x77\x96\x67\x0f\x31\xe0\xd0\x80\x91\x02\x0e\x09\xe0\xbf\xb7\x3c\x7b\x86\x01\x67\xea\x68\xac\x3f\x93\x08\x98\x11\xf0\xff\xc5\xf2\xec\x2b\x0c\x7e\xa5\x0e\x8d\x02\x7e\x45\xc0\xff\x57\xcb\xb3\x6f\x31\xf8\x6d\x29\x76\x4a\xcc\x2d\x01\xff\x7f\x2c\xcf\x1e\x63\xf0\x71\x29\x76\x0a\x3e\x26\xe0\xff\xaf\xe5\xd9\x53\x0c\x3e\x55\xa5\x31\x07\xa7\xc3\x31\x25\xe0\x7f\x66\x79\x76\x1f\x83\xf7\x55\xd1\x54\xc0\xfb\x04\xfc\x3f\x59\x9e\x7d\x81\xc1\x2f\xaa\xb0\xbb\x16\xb8\x20\xe0\xff\xd9\xf2\xec\x23\x0c\x7e\x54\x85\xdd\xb5\xc0\x11\x01\xff\x5b\xcb\xb3\xaf\x31\xf8\xb5\x11\x7b\x2e\xef\xd7\x18\xfa\x77\x7f\xcb\xf2\xec\x33\x0c\x7d\x66\x44\x9e\x43\x9f\x11\x68\x4c\xf9\x09\x86\x3e\xc9\xb9\x5e\xb0\xee\x84\x80\xfc\x95\xe5\xd9\x37\x18\xe4\x26\xe7\x74\x01\x72\x43\x40\xfe\xdc\xf2\xec\x73\x0c\x72\x2e\x61\xa1\x9d\x38\x27\x20\x7f\x6d\x79\xf6\x1b\x0c\xf2\x46\xc2\x42\x41\xde\x10\x90\xbf\xb0\x3c\xfb\x19\x06\x79\x26\x61\xa1\x42\xf2\x8c\x80\xfc\x8d\xe5\xd9\x07\x18\xe4\x40\xc2\x42\x41\x0e\x08\xc8\x5f\x5a\x9e\xfd\x02\x83\xbc\x50\x69\x69\x5b\xe0\x05\x01\xc1\xfc\x3f\xc6\x20\xc7\x2a\x2d\x6d\x0b\x1c\x13\x10\x3c\xc3\x2f\x31\xc8\x25\xc6\x62\x72\xda\xc6\x9c\xb5\x1a\x76\x6b\xbb\x49\x1c\xfb\xcf\xda\xe2\x2f\x5e\xd6\x90\xca\x1a\x99\xb3\x00\x97\x04\xff\xef\x58\x9e\x7d\x88\xf1\x1f\x96\xe3\xa7\xf8\x90\xd3\xb0\xf0\xa8\x09\xbf\xda\xeb\xb4\xac\x21\x95\xd1\x5f\x6d\x6b\x01\x0e\x49\x13\xff\xd2\xf2\xec\x97\xb8\x89\x97\xe5\x4d\xe4\x2b\x5c\x79\x4f\x78\xa1\xa1\x2b\x2f\x49\x3b\x78\x8d\x3b\xc5\xed\x9c\xae\xd4\x95\xb6\xd4\x95\x42\x36\x85\x3e\xe0\x8f\x4a\x97\x4e\x49\x53\x78\x95\x7c\x8a\x9b\x7a\x5a\xde\x94\x44\xbd\xd8\x54\xc9\xe7\xf6\xfa\xb3\xb6\xd4\x43\xa1\xe5\x92\xcf\x98\xa0\xa7\x84\xa0\xdf\xb5\x3c\xfb\x2b\x4c\xd0\x57\xab\x8a\x89\xc2\x6b\xba\x60\xc9\xd2\x22\x70\x7c\x01\xbe\x22\xed\xfc\x9e\xe5\xd9\x4f\x70\x3b\x4f\x96\xf0\xb8\x21\xf1\xb8\x60\xa7\x5b\xf0\xb8\x29\xf3\xb8\x99\x77\xe9\x09\x69\x0a\x6f\x30\xaf\x71\x53\xaf\x97\x76\xa9\x61\xe6\xb1\xfe\xb9\xe8\x62\xd3\xcc\x63\xfd\x33\x26\xe8\x35\x21\x08\x6f\x64\xaf\x30\x41\xaf\x2a\xe5\xd8\x95\x18\x27\x8b\xaa\x28\xc7\x9a\x90\x2f\xc0\x2b\xd2\xce\xbf\xb1\x3c\xfb\x6b\xdc\xce\xd7\x55\xc2\xa5\xf0\x4d\xf9\xe9\x56\xc9\xb1\x6b\x2d\xc0\xd7\xa4\xa9\x7f\x6b\x79\xf6\x73\xdc\xd4\xf3\x7b\xc9\x71\x25\xc3\x5c\xa3\x1c\x57\x0e\x0b\x26\xe8\x39\x21\x08\xeb\x00\xdf\x60\x82\xbe\x59\x75\xd0\x15\x5e\x93\x01\x28\x17\xf5\x05\xf8\x86\xb4\x83\x55\x88\xcf\x70\x3b\x9f\x55\xb5\xa3\xf0\x4d\x65\x63\x95\x1c\xe3\x2e\x7d\x46\x9a\xfa\x0f\x96\x67\x7f\x8a\x9b\xfa\x74\xd5\xa9\xb9\x7c\xad\x70\xd5\xa9\xba\x7c\xad\xc0\x04\x7d\x4a\x08\xfa\x8f\x96\x67\x7f\x8e\x09\xfa\x7c\x05\x39\x6e\x57\x08\xec\x92\x55\xf9\x73\xd2\xda\x1f\x58\x9e\xfd\x05\x6e\xed\x8b\x0f\xbd\xc1\x68\x22\x4e\x76\xdf\x05\xf8\x82\xb4\xfb\x3f\x5a\x9e\xfd\x43\xdc\xee\x0f\xdf\xad\xdd\x7b\xaf\xc5\xeb\xf7\x9f\x29\xd6\x02\xfc\x90\x10\xfb\x3f\x59\x9e\xfd\x25\x26\xf6\xcb\xd5\x86\xa4\x6a\x29\xaf\x5a\xc4\xbf\x24\xad\xfd\xcf\x96\x67\x7f\x1f\xb7\xf6\xfd\x95\x84\x3f\x97\xef\x77\x57\x04\xbe\x4f\xda\xc5\x8a\xf8\x77\x70\xbb\xdf\x59\x69\xf3\xd0\x86\xfb\xc3\xac\xf6\xd5\x13\xcb\x5a\x80\xef\x10\x62\xf1\x31\xe0\x07\x98\xd8\x1f\x7c\x58\xc5\xcb\x30\x69\x88\xbe\xb7\x00\x3f\x20\xed\xfe\x6f\x96\x67\x23\x84\x1b\x46\x68\xd9\xf0\xb4\x97\x6d\xa6\xcb\xb4\x19\x84\x48\x9b\xff\xbb\xe5\xd9\x19\x69\x33\xab\x6c\x73\xd5\xde\xae\x34\x34\xef\xa2\xec\x64\x94\xde\xff\xc3\xf2\xec\x84\xd0\x9b\x54\xd0\x2b\xef\xc5\x32\xa1\xf7\xd4\x95\x13\xda\xee\xff\x69\x79\x76\x40\xda\x0d\xde\x7b\x6c\x96\xee\xd0\x01\x6d\xf3\xff\xb2\x3c\x3b\x22\x6d\x46\xcb\xc7\xc6\x28\x6d\xef\xb0\xb9\xbc\xcb\x4a\x16\x51\x7a\xff\x6f\xcb\xb3\x63\x42\x6f\xbc\xca\xd8\x68\x73\x74\xd5\x21\x89\x69\x73\xf8\xf8\x9d\x92\xe6\xd2\xfb\x0f\xc9\xfd\x16\xb1\x94\xb6\x88\x4f\xf0\x3e\x69\xd1\x5f\x79\x40\xbe\x9d\x09\xf1\x13\x1b\x5a\x9f\xf6\xfc\x4f\x2c\xcf\x1e\x90\x9e\x0f\x10\x3d\xd3\xb6\x31\x9b\x5c\x7c\x5a\x1d\x50\x90\x3f\xb5\x3c\x3b\x24\x20\x21\xe2\x97\x04\x2e\xe6\x7c\xdb\x02\x21\x05\xf9\x33\xcb\xb3\x27\x04\x64\xa2\x60\x59\x17\x80\x27\x14\xf8\x6f\x2d\xcf\x9e\x13\xe0\x39\x32\x5c\x0c\xcc\x91\xe1\xf8\x3d\xa7\x55\xff\x8b\xe5\xd9\x23\x52\x75\x84\x0c\xb7\x01\x23\x64\x38\x73\x8f\x68\xd5\xff\x6a\x79\x76\x8f\x54\xed\x21\xc3\x15\x40\x0f\x19\x2e\x20\x7a\xb4\xea\x7f\xb3\x3c\x7b\x48\xaa\x0e\xb5\x56\xdb\x16\xfe\xa8\xdf\x3a\x0c\x49\xd5\x1f\xff\x33\xcb\xb3\x67\xa4\xea\xcc\x54\x75\x66\xea\xeb\x8c\x56\xfd\xe7\x96\x67\x5f\x91\xaa\x57\x26\x82\xaf\x4c\x7d\xbd\xa2\x55\x7f\xc7\xf2\xec\x5b\x52\xf5\xd6\xd4\xea\xad\xa9\xaf\xb7\xb4\x2a\x3e\xd8\x8f\x49\xd5\xb1\x69\x70\xc6\xa6\x56\xc7\xb4\x2a\x3e\xaf\x4e\x49\xd5\xa9\x69\x70\xa6\xa6\xbe\x4e\x69\x55\x7c\x04\xed\x93\xaa\x7d\x53\x5f\xfb\x26\x0e\xf7\x69\x55\x7c\xb2\xba\x20\x55\x2f\x4c\xad\x5e\x98\xfa\x7a\x41\xab\xe2\x93\xd2\x11\xa9\x7a\x64\xea\xeb\x91\xa9\xd5\x23\x5a\x15\x1f\x00\xae\x49\xd5\x6b\xa4\x5f\x1f\x5f\x9b\xba\x7a\x4d\x6b\x62\x4d\xfd\x8c\xd4\x3c\x43\xe5\x97\xc6\x67\xa6\xb6\xcf\x28\x06\xac\x7d\x9f\x10\x0c\x27\x6a\xdb\x05\x82\x13\xd3\x40\x9d\x50\x04\x58\x8d\xbe\x21\x08\x6e\x4c\xdc\xbe\x41\xfa\x75\xf7\x0d\xad\x89\x75\xda\x73\x52\xf3\xdc\x24\x58\xe7\x6a\xcd\x02\xe9\x39\x45\x80\xd5\xd4\x37\x04\xc1\x1b\xd3\x68\xbd\x41\xe5\xb7\xe3\x6f\x28\x06\xac\x4b\x3d\x23\x18\x9e\x19\x38\xff\xcc\x34\xdc\xcf\x68\x4d\xac\x11\x1d\x90\x9a\x07\xa8\xf4\x6a\xfd\xc0\xc4\xf8\x03\x8a\x00\xab\x28\x2f\x08\x82\x17\x26\xc6\xd3\xc6\x5e\x98\x18\xff\x82\x22\xc0\xba\xc6\x31\x41\x70\x6c\x12\xb8\x63\x03\xe3\x8f\x69\x4d\xac\x31\x5c\x92\x9a\x97\x26\xc6\x5f\x9a\x18\x4f\x91\x5e\x52\x04\x78\x0b\x3f\x24\x08\x0e\x4d\x8c\x3f\x44\xa5\x36\x84\x43\x8a\xe0\x0f\x2d\xcf\x7e\x49\x10\xbc\xac\x90\xdb\x97\x26\xfe\xbf\xa4\x18\xfe\xc8\xf2\xec\x53\x82\xe1\xb4\x9c\xff\xa7\xa6\xa9\x73\x4a\x11\xfc\x7f\x96\x67\x3f\x25\x08\x9e\x9a\x98\xf0\x14\xe9\xa6\x9e\xa7\xb4\xe6\x1f\x5b\x9e\xfd\x15\xa9\xf9\x15\xd2\x2d\x46\x5f\x99\x86\xec\x2b\x5a\x13\xef\x8f\x4f\x48\xcd\x27\xa6\xb9\xf2\xa4\x9c\x6f\x4f\x28\x02\xbc\x7b\xbe\x26\x08\x5e\x9b\xc6\xfc\x75\x85\xc4\xbf\xa6\x18\xfe\xdc\xf2\xec\x57\x04\xc3\xab\xf2\xf9\xfe\xca\xc4\xf8\x57\x14\xc1\x5f\x58\x9e\xfd\x35\x41\xf0\x75\xb9\xdc\x7e\x6d\x62\xfc\xd7\x14\xc1\x5f\x5a\x9e\xfd\x9c\x20\x78\x6e\x12\x9e\xe7\x06\xc6\x3f\xa7\x35\xff\xca\xf2\xec\x6f\x48\xcd\x6f\x0c\x8c\xff\xc6\x34\xd9\xbe\xa1\x35\xff\xda\xf2\xec\xcf\x48\xcd\xcf\x4c\x8c\xff\xac\x5c\xe2\x3f\xa3\x08\xfe\xc6\xf2\xec\x4f\x09\x82\x4f\x4d\x8c\xff\xb4\x7c\xad\xfa\x94\x22\xc0\xca\xc6\xe7\x04\xc1\xe7\xda\x4a\xa3\x58\x99\x3e\x37\x71\xff\x73\x8a\x06\x2b\x1e\x5f\x10\x34\x5f\x94\xa3\xa1\x35\xbe\x30\x8d\xc1\x17\x14\x0d\x56\x42\x7e\x48\xd0\xfc\xd0\xb0\xee\xfd\xd0\x30\x04\x3f\xa4\xda\xcb\x2f\x58\x9e\xfd\x25\xa9\xf8\xa5\x36\x04\x8a\xc1\xe9\x4b\xd3\x78\x7c\x49\xd1\xfc\xa2\xe5\xd9\xdf\x27\x68\xbe\xaf\xcb\xc0\xba\xd4\xf0\xf7\x4d\xf3\xe9\xfb\x14\xcd\x8f\x2c\xcf\xfe\x0e\x41\xf3\x1d\x83\x40\x7c\xc7\xb0\x02\x7e\x87\x56\xfc\x25\x7c\x76\x27\x15\x7f\x50\xb1\xfe\xfc\xa0\x5c\x2c\x7e\x40\xf1\xfc\x32\x3e\x8b\x67\xe4\x2c\x9e\x95\xae\x42\x28\x2b\x15\x0e\x94\x11\x34\xbf\x82\x8f\xd7\x04\x4d\x96\x95\x4e\xca\x2c\x2b\x5d\x1d\x32\x8a\xe6\x57\xf1\xa9\x97\xa0\x49\x4c\x68\x28\xe5\x49\x56\xbe\x46\x24\x14\xcf\xaf\xe1\x53\x2c\xc1\x13\x64\x86\xa5\x31\xc8\xb4\x81\x95\x87\x2c\xa0\x68\x7e\x1d\x1f\x4c\x09\x9a\x48\x43\xe3\x5a\xf8\x63\xb5\xc5\x32\xa2\x68\x7e\x03\x9f\x17\x09\x9a\x38\x33\xcc\xdd\x58\xe5\xae\x3a\x0f\x62\x8a\xe6\x37\xf1\x39\x90\xa0\x49\x33\xc3\x0c\x4e\xcb\xd1\xb4\x19\x00\x41\x43\x8c\xf4\x04\x8d\xcf\xd1\xd0\xab\xf6\xd6\x16\xed\xc1\x0e\xfd\xf5\x88\x9a\xeb\x69\x25\xac\xb8\x0f\x48\xa5\x01\x6f\xa6\xa2\xd2\x80\x54\xfa\x31\x96\xad\x90\x54\x0a\x79\x4b\xee\xce\xce\x03\x0a\xb9\xc1\xfe\x7a\x46\x31\x9c\x51\x0c\xcf\x5a\x0f\x36\x37\x37\x19\x2e\xfa\x97\x05\x42\x8a\x0e\xcb\xd8\x84\xa0\x9b\x70\x1a\xde\x09\xdd\x84\xa2\xc3\x83\x3b\x27\xe8\xe6\x39\x75\x6c\xf0\x36\x68\x5d\x56\x71\x6b\x9b\x8d\x2c\x2b\x65\xed\x3c\x64\x68\xb7\xe9\x89\x8c\x22\xc5\x43\x3d\x22\x48\x47\x39\x8d\xef\x8e\x74\x44\x99\x8f\x8f\x3e\x3d\x82\xb4\x27\x0c\x3c\x13\xfd\x2d\x3a\xca\x3b\xf4\xd7\x23\x0b\xf4\x68\xa5\xdf\xc6\xa7\x34\x52\x69\x28\x48\x7b\x59\xa5\x21\x25\x1f\xcf\xbf\x19\xa9\x34\x13\x5a\xc2\x5c\xa6\x90\x98\xcb\xb4\xea\x16\xfd\xb0\x43\x7f\x61\x2e\x33\x5c\x9b\x9b\x9b\x16\x98\x51\x74\x78\x1a\x5e\x11\x74\x57\x02\x0d\xf7\x47\x77\x45\xd1\xe1\x09\x70\x4b\xd0\xdd\x8a\xd4\xb1\xb5\x64\x83\xd6\x65\x15\xb7\xf8\x0a\xc3\xe6\x24\x6b\xf1\x11\x3e\xda\x51\x6c\xbf\x85\x8f\x76\x04\xdb\x58\x24\xee\xbe\xd8\xc6\x94\xdd\x58\x1f\x9c\x12\x6c\x53\x4a\xdb\x11\x9e\x81\x80\x54\x02\xec\x70\x47\x21\xb1\xde\xd7\x27\x90\x7d\x1d\x92\x4e\xe5\x3e\x85\xc4\x0a\xde\x05\x81\xbc\x28\x20\x5d\x09\xf2\x82\x42\x62\x85\xee\x88\x40\x1e\xe9\x90\xb4\xf5\xa3\x8c\xbe\xbd\x35\x79\x5e\xbf\xb5\xfe\xfb\x8f\xfe\xd8\xf2\xde\x0e\xbd\xfc\x32\x83\xae\x2b\x78\x65\xbe\x9d\x21\xcf\x5d\x00\xeb\xbf\xff\xe8\x4f\xaa\x40\xda\x60\x12\x27\xc1\x37\x71\x94\xf9\xe1\x4b\x7f\x38\x0c\xa2\xb1\xd7\xda\x26\xf5\xfe\x94\xd5\x63\x97\x20\x74\x45\x92\x51\xff\x59\x15\x48\x09\xea\x85\xd1\xb9\x5c\xb8\xab\xca\x23\xa7\xf1\x7c\xd9\xa5\x9e\xe1\x1d\xfa\xe4\x21\x8f\xd2\xaa\xc6\xe4\xc3\x68\x8a\x30\x88\x29\x74\x77\xd3\xbd\x8c\xe7\xf4\x4e\x1b\x8d\xbc\x81\x4e\xda\x05\x03\x18\x7d\xef\x21\x08\x61\xfc\xbd\x87\x6b\xa8\xc8\x8d\x94\x34\xfc\xd6\xcd\x27\x03\x10\x34\xfc\xd6\xed\x27\x21\xf0\x5b\xd7\x9f\x0c\x80\xdf\x9a\x7c\x12\x3a\x8b\x85\x8d\x80\x9f\x93\x0b\x6a\x2e\x0b\xf4\x7e\x93\x31\xd2\x06\xd5\xa4\xb1\xec\x37\xf0\x3c\x63\x61\x51\xd6\xfc\xbb\x3b\xdb\x27\x71\x8e\x9e\xf9\x33\x70\x4e\x02\x44\xda\x19\xf0\x1d\x1e\x43\x1e\x15\x2f\xbc\x49\x78\x40\x9a\x8c\xbe\x88\xc0\x38\xd0\xf2\x85\x7f\xf7\x55\x84\x6e\x66\x68\x90\xa1\xe1\x7a\x5e\x77\x1d\x83\xaf\x5b\xdf\x6d\x0c\x1a\xdf\xb5\xbe\x4b\x91\x87\xd0\x27\x64\x0c\x68\x0c\xdc\x90\xd2\x37\x81\x59\xc7\xed\xf2\x58\x86\x73\xc8\x19\x08\x46\x4b\x93\x06\xaf\x8d\x58\x04\x87\x09\x18\xf1\x94\x8a\x73\xf6\xea\xd9\x76\xc1\x49\xa6\xa4\xc0\x1d\xa9\x79\x6f\x49\x06\x13\xdc\x93\xd3\xa9\x3f\x26\xf9\x04\xec\x09\x98\x3b\x60\x96\x3f\xa7\xe3\x7f\xdc\xf2\x3f\xc6\xfc\x79\x01\xe6\x7e\x8b\xbc\x75\x4a\x5f\x07\xd9\xc4\xb6\xfe\x89\xe5\x38\x33\x38\xf3\x93\x14\x9d\x46\x19\x2e\x0c\x83\x01\xb2\xdb\x60\xd3\x01\xed\x1d\x07\x5c\xe9\x65\x9b\x60\x9b\x96\xdd\xea\x65\xdb\xe0\x01\x2d\x1b\xc3\x01\x63\xc9\xe3\x07\xf5\xba\x06\xf7\x00\x3c\x22\x70\x77\x77\x6d\x1a\x6c\x07\xf3\x56\xa6\x2c\x19\xf7\x7d\x4b\x4f\xf4\x6e\x1e\x38\xf2\x5a\x7e\x7d\x14\x27\x53\x3f\xe3\x03\xb8\x7e\x3d\x41\xd1\xfa\x90\xba\x19\xae\xcf\xfc\x2c\x43\x49\xb4\x3e\x0e\x6f\x67\x93\xef\x3a\x6b\x33\x68\xa7\xf0\x9a\x50\x34\xef\x53\x79\xb1\xb7\xc1\x20\x8f\xf7\xe8\xb4\xd2\x59\x18\x64\x24\x15\x43\x6b\xea\xcf\x84\x57\x83\x28\x7f\xcd\x42\xfa\xf5\x24\x8c\xfd\xcc\x46\xce\xc2\x71\xc0\x96\xe3\x74\xdc\x2e\xb8\x82\x69\xa7\xdd\x05\xb7\x30\xed\x6c\x74\xc1\x18\xa6\x9d\xcd\xee\x82\x4f\xb9\x29\x74\x77\xa7\x7b\xf3\xdd\x69\xa3\xe1\xf0\x6f\x7d\xe8\xee\xf6\xf7\x26\xbb\xfd\x46\xc3\x19\xb6\x86\x7e\xe6\x77\xb6\x3e\xb1\xa7\x9f\x4c\x1a\x7d\xa7\x0b\x67\x40\xfd\xd6\x68\x77\xe1\x95\xfe\x75\xa3\x0b\x6f\xf5\xaf\x9b\x5d\x98\x75\xa6\xdd\x4e\xbf\xfb\x89\xbd\xb1\xbd\xfd\xc9\xd8\x59\xeb\xb5\x66\xf3\xac\x90\x9f\x21\x70\x81\xeb\x80\xd0\x28\x80\x88\x49\xf2\x4b\xca\x41\x7b\x44\xa3\x38\x3b\xc0\x27\xf3\x70\x00\x42\x67\x81\xc4\xb4\x25\x40\x5c\x29\xd8\xac\xc6\x8b\xc2\x40\x5b\x14\xc2\xb2\x87\x32\x6c\xa5\x08\x57\x5a\x29\xc0\x00\x84\x6b\x48\x8a\xa1\x20\x2e\x08\x62\x8c\xfb\x09\x3c\xcb\x6c\xf6\xf0\x07\x45\x59\x12\xa0\xd4\xce\x1c\x07\xcc\xe1\x24\x0f\x62\x3f\xa7\x8f\xbb\x8a\x4f\x3c\x48\xe5\x75\x66\xcf\xe9\x4b\x2f\xb0\xe1\x80\x1e\x1c\xe1\xa1\x1e\xc2\x51\xa7\xdd\x5d\x43\x52\xaa\x04\xb4\x3c\x19\xe2\x27\xcf\xc9\x03\xaa\x56\x3e\x35\x7a\x74\xbd\xe1\xb3\x78\x6d\x66\x7a\xb8\x35\xdc\x1f\xda\xad\x36\x56\x7e\xb6\xbf\x17\x7f\x12\x39\xde\x50\xea\xde\x15\xb4\x07\x7c\xce\x9f\x65\xf6\x8c\xcb\xf0\xba\xe5\x38\x78\xbe\x5e\xe5\x9d\xbc\xa5\x9d\x2c\x3e\xd1\x4e\x8e\xe1\x2d\xeb\xe1\x14\x8e\x71\xf7\xfa\xf0\x19\x96\x1d\x3c\x18\x7d\x1e\xfe\x7c\x2c\x4c\x19\x69\x9e\xac\x5d\x90\x80\xc3\x17\x24\x78\x70\xdf\x46\xe0\x20\xb3\x2f\xc8\x90\x27\x20\x70\x58\x74\x9a\x41\x1c\xa5\x71\x88\xe8\x8b\x36\xfb\xbb\x47\xf1\x3c\x1c\x92\xb7\x59\xa3\x20\x1a\xe6\xd3\x35\x60\xe1\x6b\xb1\x30\xe0\x79\x8d\x27\xf5\x94\xac\xca\x42\x8c\xfe\x41\xc9\x2b\xbb\xdb\x7a\x9d\x75\xb0\x5e\xb7\x43\x78\x55\xbc\xb2\x0b\xe9\x33\xb6\x2b\xe9\x95\x1d\xdf\x1d\x06\xfc\x95\x1d\x97\x25\x32\x92\x83\x30\x4e\x11\x1d\xd7\x15\x32\x3a\xcd\xeb\x75\x26\x40\x24\x48\xff\x44\xcb\xe8\x34\xa9\xce\xe8\x84\xe7\x49\xa8\xcd\x93\x49\xc9\x3b\x33\x3c\x4d\x58\x00\x8a\xda\xa4\x5e\xb7\x2b\xa7\xc9\xfd\x65\x54\x92\xad\x01\x9e\x3a\x59\x6b\x28\xca\x14\x08\xe1\x20\x17\xa9\x90\x8a\x54\xf1\x89\x6f\x95\x21\x13\xa9\x39\x9c\x60\x91\x1a\x61\x91\x9a\x13\x91\x1a\xf1\xfc\x10\x93\x52\x91\xea\x11\x91\xea\x11\x91\x1a\x51\x91\xea\x71\x91\x02\x59\x4b\xd3\xa6\xde\x5f\xcc\xe6\xaa\x98\x95\x8d\x75\x58\xaf\xb3\x4e\x93\xb1\x1e\x68\x63\x3d\xa8\x1e\xeb\x36\x84\x30\x6b\xe1\x99\xbd\x6f\x97\x2e\x5f\xa0\x10\x46\xc7\xa3\xdf\x35\xb1\xb4\x11\x98\x88\x32\xe3\x50\xdf\xfe\xf3\x8c\xeb\x4c\x45\x80\xe8\x37\x19\x7f\xbf\x2c\xc6\x2e\x28\x92\xe7\xba\x0e\xa0\x11\xef\xfc\x1b\x3b\x0f\x7d\x47\x02\xe0\x24\x0e\x89\xd9\xff\x2c\x83\x6f\x8f\x3c\x63\x38\x62\x2c\x5f\xdf\x04\x28\x39\x9a\x27\x57\xe8\x32\xb6\xb1\x8a\x04\xb0\x0e\x0f\x32\xbc\x0d\xe2\x93\x09\xc8\x3a\x5b\xf8\x9f\xed\xae\xb3\x00\x67\x65\x68\xb0\x60\x8a\xf5\x9d\x05\x78\x56\x06\x3b\x8d\xaf\x14\xd8\x45\xd1\xdb\x83\x4c\x99\x09\xbc\xb3\x31\x49\xde\xe1\xd2\x25\x37\x85\x68\xb5\x1d\xfe\xee\x2e\x5f\xad\xc9\x76\x8f\x45\x98\x07\xb4\xde\xdb\xd0\x54\x15\xeb\x32\x8e\xd7\x47\xe8\x7a\x3d\x0f\x7e\x4d\x44\x4c\x90\x39\xac\x0d\xe6\xb1\xa6\xdd\x5d\x7f\x8f\x63\xdb\xf5\x1b\x70\xc3\x49\x3b\x7e\xf7\x13\x98\x35\x37\x3e\x89\xcb\x52\xc6\x00\x92\x4a\xa2\xe3\x77\xeb\x75\x1b\xff\x07\xbe\xc9\xe8\xb8\x91\xc8\xf6\xe4\x53\xa3\xb5\xed\x34\x5b\xdb\x20\x03\xae\xe3\x00\xf2\x05\x06\x8d\x52\x8c\x6b\xc5\x84\x6f\xef\x0e\x0a\x8a\x06\x94\xa2\x41\xf7\x13\x98\xb0\x56\x07\xb4\xd5\x81\xde\xea\x20\x6f\x35\x61\xad\x0e\xba\x0d\x18\xe5\x39\x1b\x16\x0b\xb0\xf9\xc0\x75\x3d\x32\x98\xf0\xf1\xdb\x77\x78\x8b\x4b\x42\x6b\xfa\x83\x09\x12\x9f\xce\x26\x25\x81\x83\x78\x54\x74\x02\xdf\xe9\x2e\x72\xf1\xa9\xc8\x36\x2f\x45\x8b\x87\xee\x6e\xb2\x87\x76\x13\x7c\x3e\x2a\x50\xf1\xb1\xcf\x83\xeb\xd1\xaf\xe4\x51\x78\xa7\x5b\x0c\x2e\xcb\x08\x40\x4a\x3b\x09\x3f\x37\xec\x06\x7b\xd9\x6e\xd0\x68\x38\x72\x21\xa9\xcd\x1e\x45\xaf\x99\xea\xc1\x6c\xa1\x91\x00\x91\x21\x81\xba\xc4\x0c\x46\x0a\x82\xee\x2e\xda\xd3\xea\xef\x22\x41\x1b\xcd\xa0\xbb\x9b\x09\x30\x1d\x94\x93\x9c\xc9\xe4\xa2\x6e\x27\xeb\xf2\xf0\x18\x3c\x4b\x40\x31\x32\xc9\x02\x6c\xbb\x8f\x4a\x63\x27\x7c\xcc\x0f\xf0\x31\x3f\xc0\xc7\xfc\x00\xff\x30\xf2\x03\x9c\x05\xd1\x9b\x95\xb2\x03\x3c\x7c\xe8\x6e\xb2\xf4\x00\xee\x96\x4b\xd3\x03\xd0\x44\x01\xf3\xd5\x12\x03\xe0\x03\x25\xd3\x1c\x95\xb4\x00\x61\x10\xbd\x11\x92\x02\x50\x50\x39\x29\x40\xdc\x8a\xa3\x8b\x49\x7c\x8d\xc9\xcd\x03\x06\x1a\x77\xf6\x49\xab\x67\x02\xa5\xe7\x78\x8c\xe6\x69\x30\x44\x2b\xa2\xd1\x41\x29\x9a\xf4\xc3\x50\x93\x7e\x18\x6a\x26\x15\x89\x02\xde\x33\xf6\x3e\xdf\x01\x2a\x43\xeb\xcb\xc1\x47\x13\x14\x65\x98\xca\xd2\x08\xa4\x1c\x00\x2a\xe1\xa9\xc4\xd0\xb7\xd5\xd1\x45\xe5\xa8\xab\xb7\xf2\x4f\x12\x9e\x59\x01\x6f\x53\x85\x90\xc7\x60\x64\xf5\x36\x9a\x32\x9a\x66\x7b\x0d\x3d\x76\xf9\x0c\x14\x1a\x77\x95\xf6\x1a\x7a\x8b\x20\x8f\x7b\x54\x5e\x6f\x43\x8e\x32\xbb\xa1\x06\x41\x65\xcc\x56\xd8\x66\x10\x1f\x35\x82\x37\x6a\x8d\xc6\x10\xc2\x41\x49\x32\xee\xfd\xa5\x01\x33\xe5\xac\xf9\xf8\x38\x32\xae\xd7\x6d\x17\x84\xad\x20\xdd\xd8\xde\x21\x61\x3d\x1d\xd2\x8c\xb3\x1c\x19\x49\xf1\x84\x61\x49\x3e\x51\x6f\x29\xbc\x9c\x82\x15\x60\x06\x43\x08\x31\xbf\x9c\xca\xe8\x9d\x78\x60\xc9\xe8\x63\x5e\x36\xf1\x4f\x16\xe0\x7b\xd5\x5a\x44\x52\x68\xbd\x42\x43\xa2\xe3\xbb\x9b\xed\x61\x02\x0a\xb5\xa8\x04\x9d\x0b\x32\x86\x88\x67\x6e\x2d\x83\x23\xe3\x8f\x29\xe5\xc1\x8e\xe9\x98\x23\x6d\xb4\xb5\x59\x6e\x4a\xe1\x69\x98\x6b\x24\x0c\xe8\x0e\x98\x18\xc2\x80\x3e\xc0\x5f\xf5\x30\xa0\x24\xe4\xe7\xbd\xe2\x7a\xaa\x9b\xc5\x7c\x01\x36\xb7\x37\xb6\x3f\xea\x81\x1f\xf5\xc0\x8f\x7a\xe0\xcf\x8e\x1e\x08\xfc\x8f\x31\xc4\x7e\xe2\x31\xc4\x78\x94\x7a\x51\x83\xc6\x7a\xf3\xa3\xed\x47\x3b\x54\x6f\xde\x6a\x6f\x3d\xe2\x7a\x73\x7b\x03\xeb\xcd\x89\x8d\x8f\xd1\x0e\x18\x61\xfd\x7a\x6b\xcb\x01\xbd\x3c\xe7\xd6\x30\x57\xaf\x67\x58\x0d\xdf\xda\x70\x1d\x70\x45\xc0\x76\x5c\x07\xdc\xc2\x36\x18\xaf\xa6\x76\xe7\x77\xb1\x62\x82\x26\xa6\x5c\xf7\xf8\x26\x0c\x33\xd0\x6b\xf5\xd2\x41\x82\x50\xc4\x2c\x9b\x30\xc1\x9f\xa4\xdc\x16\x30\xc5\x9f\x06\x13\x3f\xb9\x08\xbe\xc9\x73\x71\xf9\xf8\xa3\x1c\x09\x1d\x8e\xf0\xb7\x60\x08\x6f\x1b\x0d\x52\xaa\xe4\xf3\xc2\x83\x75\xd5\x3a\xb9\x42\x51\x76\x32\x0d\xb2\x0c\x25\x6b\x34\x9f\xac\x86\x49\x8c\xa9\xee\x87\x61\x7c\x7d\x99\xf8\x51\x3a\xf3\x13\x14\x0d\x6e\xf9\xd4\xea\xf1\x60\x9f\x64\x57\x4a\x61\x27\x66\xcb\xd9\x29\xdb\x2a\xec\x41\xeb\x12\xdd\x64\xc2\xd6\xa5\x75\x17\xb8\x20\xe7\x06\x18\x52\xf2\xf1\x79\x41\x41\x14\xb6\xf2\xc4\x91\x95\xd8\xda\x02\xb6\x32\x5c\x73\x75\x3f\xd5\xd1\x6c\xa8\x68\xf0\xc0\x1a\x50\x4d\xf4\x90\xdb\x3a\xb2\x4d\x0d\x99\x3e\x34\x4e\x17\xf4\x5a\xc3\x60\x8a\xa2\x94\xba\x5d\x14\xb9\xc7\x5f\xd3\x20\xfc\x40\xcd\x46\x5e\x7c\xe2\x99\xbf\xa5\x2f\x2a\x10\xcb\x83\x2e\x7d\xb8\x8c\x67\xc5\x6f\x62\x4f\x57\xf0\x90\x6f\x39\xa6\x81\x04\x32\x90\x0b\xfd\x41\x36\xf7\x43\x91\x96\xe2\x0b\x07\x5a\xe0\x9e\xab\x17\xa4\x65\xd6\x12\x0c\x3b\x9f\x0d\xfd\x0c\x1d\xe7\x7c\xb1\x1d\xd0\x33\xe4\xf8\x02\x3d\xe5\x28\x56\xb2\x8e\x88\x21\xc8\x95\x01\x28\x8b\x44\xce\x33\xb2\x2a\xe9\x95\x10\x9e\x43\xcb\xc3\x8e\x2f\xc9\x1d\x47\x36\x03\x90\x48\x76\xa1\x00\xfa\xb6\x18\x92\x9d\xce\x2d\x07\x44\x30\xc8\x4d\x43\x11\x35\x0d\x15\x9f\x9c\x88\xda\x84\x8a\xe4\x51\x85\xb9\x25\x2b\x31\xb7\x44\xf5\x3a\x43\x44\x2c\x15\x81\x16\x3b\x33\x90\xcc\x2d\x5c\x87\xca\x0a\xab\x5e\x55\x2a\x3a\x60\xbb\x60\xd6\x4a\x10\xb1\x27\xa0\x64\x8a\x11\x91\x74\xd7\xfe\x60\x82\x1c\xd6\xc3\x60\xa8\x65\x78\x3a\x56\xa4\x80\x8e\xb1\x7e\xec\x55\xa5\xa5\x06\xcb\xe4\x28\xcf\xc1\xb7\xb2\xe0\x11\x70\x3c\xe2\xf8\x90\x6e\x4c\x36\x44\x8e\x9e\xa6\x02\x92\x02\x49\xe9\x14\x4f\x98\x9c\xea\xf1\xc0\xf1\xd8\x0b\x67\x32\x88\x3e\x80\x28\x10\xcc\x31\x64\x12\xb1\x16\x17\xed\xdb\x62\x5b\x78\x35\x23\x57\x0a\x92\x1d\xf6\xdb\x12\x16\x75\x98\xcf\x4d\xd6\x01\x72\x3e\x00\x01\x63\x89\x3e\xf7\x25\xe6\x44\x25\xcc\xc1\x3d\xe7\xcc\x89\x29\x73\x8a\x4f\x4e\xcc\xe6\x49\x22\x8c\x6d\xb1\xec\x0a\xb3\x26\x29\x61\x44\x5c\xaf\x33\xb4\xf5\xba\x1d\xc0\xa8\x60\x44\x40\x19\x11\x49\x8c\x48\x18\x23\x12\xce\x08\x76\x08\x15\x37\x08\x9a\xbf\x46\xcc\x43\x53\x50\xd4\x12\xd6\xdc\x86\x35\xbb\xb1\x40\x39\x02\xe6\xfc\x64\xc6\x40\x97\x60\x82\x42\xcb\xe7\xc6\x14\x0b\x43\x0a\xbe\xf7\x9d\x09\xcb\x92\x2f\xb2\x01\x9c\x47\x2f\x66\x88\x9e\x86\x8d\xd7\x70\xbc\xaa\xed\x2c\xd4\xc9\x65\xc8\x84\x78\x0f\xa4\xa4\xae\x11\x6b\xae\x6e\x98\xd2\xcd\x91\xb3\xb6\x6c\xe8\xad\xe5\x97\x4a\x25\x0d\x07\xc5\x79\xdb\x80\x9e\x61\x25\x21\xe6\xc5\x4b\x9a\x3c\xe7\x75\x91\x66\x9c\x1f\x2f\xaa\x32\xfe\xb9\xa5\x69\xfd\xf0\xb0\x34\xdb\xab\x26\xf5\xbb\x07\x2b\x0b\x04\x46\x7e\x96\xa7\x79\xbc\x47\x1b\x5a\x6e\x4f\xb5\x1d\xcd\x4c\xb7\x32\x72\xbe\x14\xaa\x18\xa5\xba\xe6\x05\xfc\xbd\x57\x6c\x64\x47\x5a\xc4\xeb\x9f\xcc\x42\x4c\xa9\x3c\x8f\xaf\xd3\xb2\xa5\xf8\x83\xad\xb8\x52\xf2\x46\x7a\x8b\xf3\xad\x2f\xb6\x06\xe1\xc0\xe7\x91\x79\x82\x0e\xb2\xd0\xd7\xd3\xa7\x82\x4c\xea\x70\x52\xd2\xe1\x00\x26\x79\x87\x69\xf4\xf1\xdd\xe2\x93\xc3\xa2\x97\xeb\xcd\xe5\x4a\x59\xe6\xbc\x45\xbc\xc7\x59\x45\x40\xf3\x0c\x26\x45\x8f\x33\xda\xe3\x44\xea\x31\x62\x3d\x46\xe6\x1e\x6b\x7b\xa8\xc1\x7c\x20\x9f\x2a\x5b\x13\x3f\xfd\xdc\x0f\x83\x21\xfe\xc6\x35\x27\x61\x33\x51\x8e\x25\x34\x9d\xe3\x28\x8c\xf1\xd9\xdf\x88\x8f\xec\x6a\x65\xbe\x11\x6c\xb1\x33\xe2\xa7\x1b\x16\x6d\x60\x80\x82\xb0\x04\x3f\xdd\xf4\xee\xdd\x40\x7e\x28\xd1\x7a\x50\x41\xcc\x27\x6c\xe1\x2d\x3d\x29\x87\x41\x84\x28\x68\x55\xcf\x2e\xe3\x19\x6c\xaf\x90\xee\xaf\xc0\xb6\xef\x7a\x82\x3b\x48\x19\x9d\x79\x9f\x9a\xcb\x3a\xe2\x7c\x6f\xa3\x8a\x33\xaf\x8d\x9a\x88\x32\xf4\x0d\x81\xa2\xa5\x3d\x41\x59\x86\x92\x8b\x99\x3f\x08\xa2\x71\x15\x6b\xf0\x09\x55\x97\xa9\x15\x11\x57\x74\x4a\x50\x81\x4a\x33\x97\x7e\xb2\x8c\xad\x95\xc8\x05\x9e\x19\x34\xa4\x0a\xdc\xa4\xa2\x86\x5a\x54\xda\xa0\xca\xe9\xca\xfe\x7d\x6f\xe5\xa9\x20\xa8\x96\xab\x36\x41\x80\x57\x6f\x41\xbd\x01\xa8\xd4\x4d\xbf\x57\x36\x30\x15\x68\xcd\x92\x2a\x74\xcc\x88\x94\xd8\x8d\x98\xe5\x66\x0b\x0c\x5b\xa7\xf4\x3e\x27\x0b\x24\x7b\x0c\x48\xed\x6d\x5c\x68\xc8\xee\xd6\x6b\x9d\x1e\xc9\xeb\x10\x35\xf7\x0c\x35\x73\x0f\x35\xea\x8c\x5a\xc7\xe4\x80\xec\xf7\x43\xe4\xac\x09\x77\x96\xe3\x05\x68\x3f\xd8\xde\xc8\xfd\xb6\x04\x83\x42\xa1\x9c\x6c\x3f\xd8\x76\x1f\xee\x41\x54\xaf\xa3\x3d\xb8\xfd\x60\x7b\xfb\xe1\xe2\x1d\xee\x49\xd1\xcd\x20\x9c\x0f\x11\x39\x83\xc7\x51\x96\xf8\x69\x46\x46\xed\x18\x4d\xfd\x68\x98\xc2\xac\x15\xa4\x2f\xb9\x4f\xec\xa7\xe1\xed\x6c\x02\x65\xcf\xf5\x3c\xf3\x8b\xfc\x55\xb1\x89\xd6\x90\xee\xb7\x47\x2d\x2b\xd3\x79\x9a\x91\x0b\xdf\x3e\x5a\x1f\xe1\xaa\x56\x7e\x47\x4f\xac\x71\x5a\xf3\xc9\x0a\x54\x1b\x74\xb9\x84\x78\x16\x1a\x0a\x1e\x6d\x3d\xd8\xe0\x6c\x7c\xb4\xb3\xd9\x5e\xd8\xe4\xd2\x7e\xab\xbd\xf5\xe8\xa3\x25\xed\xa3\x25\xed\xa3\x25\xed\x67\xc7\x92\xf6\x2e\x86\x20\x93\x81\xa0\xdc\xad\x8a\xda\x78\xc2\x95\x6c\x39\x54\x08\x06\xaa\xfb\x54\x7e\x36\x17\x7c\xa8\x28\xbc\xec\x43\x35\x60\x8e\x03\x24\x0b\xb5\xed\x80\x41\x85\xdf\x90\x00\x59\x92\x2e\x18\xb2\x23\x3e\x4f\x9b\x17\x0d\xf9\x9f\x83\x38\x9c\x4f\xd9\xcd\xc2\xb3\x78\x88\xf8\x77\x92\xbb\xdd\x33\x7a\xb9\xbc\xb3\x9b\x92\xd8\xa1\x95\xdc\x94\x78\xa6\x66\x3f\xc9\xe4\xdc\xd5\x28\x1a\xe6\x37\xb4\x12\x9b\x84\x4f\x24\xf5\xf1\x3d\xae\x68\xd8\xd4\x25\x2e\x3a\x55\x35\xa4\xf1\xc4\x55\x58\xa3\xc3\x60\x48\xa8\xa0\x60\x4c\x18\x4c\x9a\x84\x98\x1d\xdf\x71\x8a\xa4\xfe\x39\xd1\x20\xab\xd7\xd9\x76\x12\xc1\xac\xd3\xee\x2e\x4d\xb2\x0f\x62\x98\xac\x04\x97\xc2\xfc\x65\x41\x04\x5c\x07\xf8\x45\x6e\xfd\xb8\xf4\x46\x8e\x25\xd0\x4f\xcb\x13\xf8\xdf\xdd\xf9\x7b\xae\x23\x39\x50\xe1\xe6\x8c\xf0\x22\x3d\xf9\xbb\xc3\xa5\x8e\x47\xf9\xbc\x29\x6c\x8a\x34\xb1\x71\xc0\x27\x1a\x79\x7d\x10\xc2\xa4\xe3\x76\x9b\x03\x30\x81\x7e\x33\x6d\xb4\x05\x47\x1f\xea\xdc\x33\x00\x29\x08\xc1\x84\x3e\x50\x79\x3b\x80\x11\x84\x30\xdd\xc7\x75\x3d\x3a\xe3\xe7\x30\x85\x10\xc6\xfb\x18\x8f\xf1\x32\x0c\x2b\x82\x46\xb4\xf3\xe6\x80\x3b\xaf\x8d\x0a\x36\xfb\xcd\xb4\xd9\x06\x2e\xcd\x67\xa9\xd4\x72\x41\x9a\xbb\xa7\x19\x6e\x48\x47\x0e\x48\x6b\x10\xfa\xdc\x28\x1c\x43\x08\xfd\x7b\x12\xe6\x02\x1f\xf4\x40\xdb\x59\x2c\xb4\x29\x05\x3b\xf9\x83\x8d\x2e\x50\x66\x17\xec\xe0\x66\x40\xa2\x95\xa9\xeb\x85\x9a\x7e\x7d\xa5\x61\xd7\x13\xa1\x1b\x57\x05\x65\x4a\x41\x7d\x9f\x65\xef\xae\x28\x22\x3f\x41\x47\x71\x9c\x0c\x83\xc8\xcf\x50\x7a\xf2\xf5\xdc\x27\x89\x99\xd5\x6e\x3b\x77\x77\x15\x15\x32\x95\x13\xce\xdd\x5d\x52\x83\xb0\x8a\x07\x77\x77\x81\x02\x41\x7b\x29\x77\xc6\xd0\x9a\x51\x21\xac\xd9\x35\x84\x49\x74\xea\x75\xd4\x71\xbb\x58\x5b\x21\xcf\xaf\x48\x58\x16\x48\xd6\x83\xfc\x18\x32\x30\x9c\x34\xb6\xf1\x57\xdd\x81\x6c\x07\x7f\xbe\x97\x03\x99\x71\x6f\x0c\x17\xe0\xd1\xf6\xa3\x9d\x8f\xba\xef\x47\xdd\xf7\xa3\xee\xfb\xb3\xa3\xfb\x7e\xf4\x22\xfb\x29\x78\x91\x29\x6e\x4a\xaa\x33\xd9\xe6\x03\xd7\xa5\xce\x64\xf4\x04\x31\x21\xdf\x36\xb7\xa8\x33\xd9\xce\xd6\x26\xf5\x25\xdb\x6e\xb7\xa9\x2f\x19\x3d\x5d\x0c\x73\xaf\xb2\x19\xfe\x6b\x63\xe7\x91\x03\xae\x56\xf3\x1e\xc3\x7a\xcd\x5b\xaa\xc3\x28\xa7\x8e\x0c\xdd\x64\xf8\xc0\x11\x81\x80\xc1\x4e\x94\xf3\xc6\x9c\xde\x92\xfb\x83\x0c\x25\xdf\x8f\x83\xa8\xf0\x23\x0b\x81\x58\x46\x2f\xcf\x5c\xe9\xdb\x93\x38\xca\xa0\x65\x49\xdf\x5e\x5c\xa1\x24\xf4\x67\xf4\x09\xda\xdb\x05\x2e\xbb\x8e\x93\x37\x58\x29\x21\x1e\x65\xa3\x16\xfe\xf3\xd8\xcf\x7c\x5c\x44\x0f\x29\xf8\xfb\xa0\x78\xb9\x06\xe6\x1f\xf4\xad\x04\x7b\x9b\x48\x27\xc8\x18\x65\x98\x6a\xbb\xd6\x06\xb5\x36\x77\x07\x57\x3a\x09\x61\xa6\xde\x5f\xe7\xef\x0d\xa4\xae\x43\x98\xe4\x59\xe4\x15\x1c\x1a\x06\x60\x42\x90\xa8\x5f\x15\xee\x39\xb2\x0a\x86\x15\x26\x5b\xfe\x96\x7c\x18\x63\x7b\xe5\x39\x4c\x6e\xb7\x38\xae\x28\x7a\xce\x28\x4e\x4e\xfc\xc1\x84\x8c\xb4\xaa\x25\x14\x26\x4f\xb4\x1b\xec\x41\xfa\xf2\xb2\x30\x15\x06\x8d\x15\x0e\x3a\x15\x20\x61\x10\xa1\x94\x44\x8a\x89\x1c\xb6\xaa\x96\x89\x35\x86\x22\x1f\xc8\xd0\x90\xf2\x14\xd7\xa2\x4f\x80\xcb\xf8\xb8\xeb\x37\x1a\xce\xdb\xb8\x15\xc6\x3e\xb9\x87\xb7\x7d\xc6\x0d\x2e\xdb\x3c\x18\x8e\xfc\x15\x84\xb0\xd6\xc6\x47\x12\xbc\x5c\xba\x35\x08\x07\xb8\x79\x22\x0f\xb6\x43\x74\x08\xbe\x49\x3e\x76\xeb\x75\x1f\x1f\x49\x3a\x6e\xb7\xe3\x76\x9d\xb7\x21\x64\xe1\x07\x46\x30\x6d\xa5\x93\x60\x94\xd9\xce\xda\x80\x4c\x95\x59\x8b\x75\x80\x4d\x24\x5b\x69\x34\x6e\x65\xf8\xac\x14\xfa\x19\xba\x8c\x99\x6a\x51\x73\x01\x89\x98\x31\xea\xb4\xbb\x0e\xf9\xb7\x89\x7f\xe3\xc5\x89\xfc\x68\x2f\x6a\x21\x17\xf2\x20\x65\x62\x38\xc3\x35\x07\x4e\xbd\x3e\xd9\x8b\xf3\xdd\xb1\x5e\x8f\x69\x50\x9c\x21\x7a\x19\x07\x51\x66\x4f\x1a\x6d\x07\x42\x38\x6f\x3d\x7f\x75\x76\xd6\x3b\x3a\xc1\xff\xbc\x38\x3e\xa9\xd7\xed\x01\xd6\x4d\x32\x14\x65\x75\xd8\x6c\x6f\x6c\x3f\xdc\x78\xd4\xde\x04\xf9\xc7\x3b\xb8\xb1\xb7\xb7\xb1\xe1\x80\xc4\x1e\x00\x1f\x9f\xa7\x7d\x38\xd1\x8c\x92\xc3\xc4\xbf\x3e\xcc\x5f\xbe\x98\x0c\xcf\x84\xe7\x20\x80\xf9\x51\x92\x69\xa3\xc6\xf9\x10\x43\x17\xa4\xd0\x05\x03\xa2\x15\xad\x05\xad\xd4\xbf\x2a\xee\x0f\x04\x11\x26\x92\x2b\xc7\x74\x60\x2f\xe3\x48\x9e\x71\x5a\x1d\xb5\x82\xf4\x34\xba\x42\x49\x8a\x6c\x67\xbf\x07\xf1\xef\x27\xe3\x63\x34\xf2\xe7\x61\x66\x3b\xfb\x49\xc9\xfb\x19\x8f\x02\x9e\x7f\x7a\x68\x3b\xfb\x56\x32\xee\xdb\x56\x63\xd2\x3a\xc8\xb2\x24\xe8\xcf\x33\x12\x16\xa6\x95\xc5\xc4\x0f\x0b\xc3\x10\xa1\x7d\x32\x26\xbf\x6d\xc7\x69\x7d\x15\x07\x11\x09\xd0\xd0\xb0\x1c\xcb\x4b\xd4\x47\x3d\x22\x70\x37\x6f\xee\x90\x35\xd7\x83\x2b\x36\x78\x58\xd6\x20\xc5\xf6\xd2\x27\xf6\x34\x1b\x2b\x47\x3d\x68\x22\xe2\x50\x22\xc2\x61\xde\xc3\xb5\xb6\x64\x36\x9f\x41\xdf\x4e\x5a\x5c\xb1\x2c\x0e\x28\x18\x41\x71\x6a\x49\xe9\x1b\x1d\xbc\xef\x55\xad\x12\x8d\xd0\x21\x51\x93\x72\x83\xfb\x15\x35\xb8\x17\x9f\xe8\x10\xde\xc2\x2b\xe6\xf0\x66\x65\xf1\xcc\xaa\x41\x78\xdb\x8a\xb9\x95\x10\x6f\xe9\xf5\xfa\xf0\xee\xce\xbe\x15\xde\x5c\x71\xde\x90\xde\x9a\x0a\x48\x1f\xc1\x10\x12\x8c\x50\xc3\x28\xfa\xcd\xcd\x4b\x3c\x18\xae\xea\x75\x46\x71\xbd\x6e\x8f\xe0\xac\xb0\xe7\x8f\xe8\x8e\x36\x93\xec\xf9\x73\x76\xc4\x98\x73\x7b\x3e\x53\xb0\x07\x24\xbe\x42\x06\x52\x18\x3a\x00\x9f\x45\xd2\x7d\x3b\x10\xee\x57\x06\x77\x77\x96\x85\x19\x59\xdc\x16\x60\xdd\x20\x6a\xc6\xa0\x4d\x34\x7e\x52\xd3\x1b\xd4\x20\xec\xd5\xeb\xab\x54\xcd\xe4\xaa\x60\x00\x7b\x0b\xc7\x01\xec\x28\x34\x50\x91\x00\xf5\xb2\xa2\x68\xde\x01\x01\xde\x8c\xb2\x38\x31\xdc\x0a\x24\xfe\x75\xe1\xd9\x54\xba\x14\xac\xad\x32\x97\x03\x66\x7f\xa2\x13\x38\x48\x83\x7e\x48\x45\x39\xa1\xed\xe0\xcd\x21\x65\x90\x00\x43\x15\xef\x39\x9d\xbb\x3b\xfc\x01\x2f\xac\x6f\x10\x1e\x81\xf9\x18\xaf\xe6\x04\x61\x42\xef\xb2\xd8\xa2\x22\x2d\x0f\x0e\xb9\x60\xc4\x33\x27\x5f\x1f\x9c\x44\xbd\xfa\x4a\x4a\x5e\xfb\xd1\xc3\x4a\x8e\x81\xcc\x64\xbd\xf6\x7b\x4e\x6c\x7a\x29\x47\x77\x64\x19\x70\x2d\xa9\xb2\xab\x93\x25\x3a\x0e\x87\x58\x2d\x3e\x8d\x0e\x93\x60\x3c\x61\x3e\xa4\xf5\x3a\xa1\x37\x0e\x87\x98\xb7\xd1\xde\xc3\x7a\xdd\x8e\x1a\xf0\xa1\x03\x2a\x7a\x4e\x16\x90\x88\xac\x19\x0b\xb1\xdb\x4f\x56\x63\x9c\xbc\xd2\xae\xc9\x18\xde\x8f\x71\x65\x4b\x70\xc1\xb8\x18\xca\x80\x1f\x86\x71\x31\x61\x5c\xbc\x12\xe3\x62\xc6\x38\x5d\x42\xeb\x75\x36\x6f\x9f\x05\xc3\x61\x88\xc4\x97\x8f\x19\x3e\x4d\x8a\xaa\x89\x2a\xf2\x79\x5d\xfd\xd5\xa4\x5e\x97\x91\x58\x4c\x63\x83\x87\x9f\xe0\xde\xa5\x4c\x64\x57\xbd\x74\x13\x02\x65\x14\x77\xff\x13\x3f\x21\x6e\x52\xa2\x62\x4e\x3e\xd0\x30\x4b\x4f\x12\x7f\xaa\x98\x05\xf2\x37\x9e\xe5\xf7\xae\x59\x13\x35\x72\xcf\x4c\x59\xf1\xa0\xb7\x2a\x45\x49\xb1\x0e\x91\x92\x7b\x7b\x30\xa6\x28\x13\x1f\xc9\x2c\xf5\x5d\xd1\x9e\xd5\xa8\x8b\xa3\xa4\xb4\xa9\x76\xf6\x76\x0d\x42\x69\x8c\xd8\x8d\x63\x9b\x1c\xe3\xb9\x3a\x67\x3b\x7b\x1b\xdb\x3b\x45\x19\x7f\x6b\x8b\x8b\xc9\x72\x28\xdc\x65\x1b\x4f\x2c\xca\x8d\x9a\x9d\xf1\x86\xd6\x2b\x2a\x75\xb2\xee\x5a\x61\x05\x90\xd4\x31\x22\xe8\xf8\x9c\x64\x38\x3b\xb1\x53\x9d\xee\x52\x96\xdd\xb4\xa6\xc8\x4f\xe7\x09\xc2\xd3\xca\xce\x1c\xea\x55\xe6\x3c\x36\x9d\xd3\xd6\x64\xfa\x44\xa9\xad\x3a\x9a\x75\xb2\x2e\x4c\x40\xc2\xae\x63\xb7\x41\xaf\xcc\xf1\x43\xbf\x8e\x25\x7e\x1f\x47\xc6\xa3\x09\x7d\xee\xdb\x2b\xbf\xad\x0d\x4d\xb7\xb5\xda\x65\xc4\x02\x3c\xda\x69\xef\xbc\x4f\x74\x1f\xdc\xca\x11\x9f\x50\xf7\x88\xf0\xd3\x1b\x06\xc3\xd7\x7e\x32\x7d\x35\x83\xb5\xb6\x29\xcc\x8f\xe1\x55\x8b\x1c\x39\xe7\x9a\xd6\xd6\x1f\x70\x70\xc4\xf9\x79\x7b\x18\xd3\x0f\xb6\x60\x86\xe3\x6d\xbb\x8e\x8c\x35\x07\x2e\x6f\x58\xf3\x05\x96\x8b\x8b\x45\x45\x81\xa1\x41\x77\x64\x86\x25\x0b\xd0\xde\xda\xa0\xf1\x95\x40\xf2\x8e\x63\x50\xf2\x18\x06\x66\x2d\x7f\xf0\xf5\x3c\x48\xcc\x03\x14\xe4\x91\x3f\x22\x98\xd8\xed\x47\xee\x0e\xd6\xca\x3a\xdd\x35\x43\x35\xe5\x06\x97\x98\xae\x8b\xf0\x53\xb6\x0b\x82\xd6\x18\x45\x28\xf1\x33\x74\x44\xde\x2a\x39\x76\x0a\x7c\x80\x40\xe2\x80\x10\xba\xbb\x61\x7e\x28\xdc\x0d\x79\xe4\xda\x09\xb4\xe7\x30\xee\x84\x5d\xa7\x15\x5f\x47\x68\x78\x78\xdb\x0a\xa2\x21\xba\x79\x31\xb2\x33\xb2\x7a\x4c\x1e\x43\x97\x2c\x49\x04\x3f\x7d\x03\x45\x4c\x22\xa9\x63\xcf\xd9\x6f\x30\xc8\xd7\x8d\x79\xcb\xc7\xb4\xae\xb5\xc9\x01\x93\xa3\xa4\xad\xee\xdb\xac\xb4\x78\xc7\x04\x62\x12\xbd\x6e\x80\xec\x10\xeb\x92\x5e\x51\x85\x7d\x9e\x80\xb6\xb3\xd6\x4f\x90\xff\x66\x41\x42\x82\x96\xf5\x83\x76\x62\xed\x1e\x74\xf2\x86\x48\x00\xa9\xcc\x01\x8c\xb6\x05\x3d\xc2\xbf\x25\x3f\x3c\x7c\x7a\x8f\x5a\xc7\xb7\x91\x3f\x0d\x06\xf9\x48\xd8\x3c\x6a\x2d\x18\x38\xec\x59\x98\x37\x00\x0c\xa1\xd7\xc9\xba\x8b\x22\xc0\x0a\x41\x3f\x72\xc0\x88\xa1\xaf\x90\x14\xe9\xea\x50\x0a\x2e\x15\x8b\x01\xa5\x98\xe6\x1c\x77\xb2\xae\x36\x66\xf4\x9e\xb7\x89\xb7\x8f\xc4\x79\x8b\x07\x41\x02\xe3\xe3\x40\x3e\x96\x0e\x45\x46\x86\x42\xaa\xc8\x4a\x12\x61\x34\x16\x0b\x80\x05\xf7\xfd\x26\x4d\x11\x08\x03\x66\xd2\xa0\xc1\x4c\x91\x65\x75\xd2\xec\x6c\x6d\xe2\x89\xac\x00\x95\x18\x39\xe0\xdb\x42\xc9\xf4\x02\x41\xe3\x04\x85\xd6\xee\x05\x82\x0a\x0f\x06\xe4\xbd\x43\xee\x7b\x41\x7e\x1d\x0c\x06\x28\xca\x5d\x33\x72\x3b\x37\xff\x80\xb5\x39\x2f\x20\x4a\x1d\x8b\xdb\xeb\x70\x39\x78\xab\x3a\x53\x7a\x65\x8f\xd3\xd4\x87\xa1\x48\x7f\x18\x9a\x01\xbc\xc5\x3e\xf1\xa7\x41\x78\xeb\x25\xad\xe2\x07\xf9\x7e\x11\x7c\x83\xd8\x57\xfc\x27\xf9\xf6\x9a\x56\xa4\x5f\xe9\x0f\xe1\x3b\x56\x5a\xa5\x32\xfc\x01\x68\xfa\x8b\x97\xe8\x3a\x0d\xa0\x8a\xac\x17\x91\x4b\x20\x69\xfc\x2a\x23\xc3\xb5\x04\x05\x98\x8b\x76\xd2\x68\xd0\x13\x97\xa8\x1c\x27\xdd\x56\x32\xee\xfb\x58\xc3\x34\x7d\x2f\x54\x9f\x7c\xef\xd2\x9e\x01\xe2\xaa\xfa\xa3\x41\x24\xf0\x8d\x80\x14\x3f\x79\x21\x66\x5f\x5e\x44\x1d\xe6\x91\xc0\xa5\xbc\x88\xfe\x94\x0b\x31\x0b\x15\x00\xfc\x09\x03\x69\x4c\x24\x70\xda\x57\x0c\xaa\xba\xe3\x1b\xef\xb9\x91\xee\x55\x2f\xc3\x3d\xcd\xe9\xd3\x0e\x5c\x50\xe0\xeb\x48\x78\x82\x94\x83\x16\x33\x42\x04\x2d\xbe\x2e\xe4\x39\x6c\x7a\x7b\xb3\x17\xb4\xa4\xb8\x39\x8b\x05\x78\xf8\xd0\xdd\x7c\xbf\x75\xe3\xe8\xe9\xc1\x79\xef\xe0\xf2\xec\xe0\x82\xde\x5f\x5e\xbc\x3c\x38\x3a\x7d\xfe\x29\xcc\x5a\x97\x27\x5f\x5c\xf6\x0e\x0f\x2e\x4e\xce\x4e\x9f\x9f\xc0\xac\x75\x7c\xfa\xac\xf7\x02\x97\x5e\x7e\x09\xb3\x92\x50\x3e\xda\xda\xd2\x6e\x6f\xe1\xc5\xa5\x04\x7a\x63\xfb\x01\x90\x11\xb7\xb6\x81\xda\x72\x80\x8f\xaf\x41\x82\x46\xf1\xcd\xdd\x1d\xfe\x71\x86\xc6\xfe\xe0\xf6\x64\x38\x46\xfb\x56\x9f\x1c\xca\x2c\xcf\x0a\x86\x28\x1e\x27\xfe\x6c\x12\x0c\xac\x8a\x6e\xb5\x17\x00\xab\x06\x1f\x6d\xf9\xff\xa8\x6c\xf9\xef\x62\xe9\x7c\x1e\x47\x82\xc6\x98\x69\xaa\x0b\xd9\x57\x33\xe2\x81\x4d\x94\x8e\xcf\xd0\xad\x28\xfd\x71\x1e\x92\x2e\x85\x89\x8d\x8f\x25\x0e\xf0\x61\x62\x6f\xef\x3c\x74\xa9\x67\xe5\x03\xd7\x6d\x53\x5b\x29\x99\x25\xc4\x56\xda\x7e\xb0\xcd\x02\x6f\x3c\x74\xb7\xb7\x1d\x30\x82\x6d\x77\x63\x0b\xf4\xe8\x7f\x86\xf0\xed\x20\x4d\x3d\x12\xa2\xde\x76\xc1\x3a\xfb\x3f\xc7\x02\xf8\x8b\xe7\x0a\x11\x68\x67\xd2\xa3\xbd\x41\x3c\x44\x7b\x7b\x1b\xed\x3b\xd4\xea\x8f\xf7\xf6\xda\x1b\x77\xa8\x35\x1a\xef\xed\x6d\xde\xd9\xa8\xd5\x8f\xc3\xe1\xbe\xeb\x6d\x39\x0d\x1b\x1f\x53\xa6\xfb\xae\xb7\x41\xfe\x0e\x32\x3f\x0c\x06\xfb\xae\xd7\x76\x16\x86\xce\xce\xd6\x68\xe8\xef\x72\x3b\x2d\x9b\x56\xa6\xc8\x1e\x41\xab\x47\x37\x39\x98\x80\x80\xde\x2b\x5c\xc6\x04\xf5\x51\x3c\x8f\x32\x88\x55\xcf\x1e\x89\x99\x9f\xbe\xf6\x83\x2c\x88\xc6\x2f\xa2\xc3\x20\x9b\xfa\x33\xd8\xe9\xe2\xb2\x3e\xf9\x71\x14\x4f\xa7\x41\x76\x19\x4c\x51\x3c\xcf\x88\x84\x14\x65\xf9\x4f\x72\x8d\x42\xdf\x65\xc0\xd2\xf4\x08\x0a\x20\x7b\x65\x3c\x52\x3f\xb3\xb7\xc3\xbd\xe2\x7b\x76\x83\x0f\x0c\x13\x25\x78\xbd\x52\x4d\x49\xa5\x00\xde\xfa\xe1\x6c\xe2\x13\x51\xa3\xc6\x81\xa8\x9c\xb2\xb5\x88\x11\x93\xf3\x4c\x33\xb0\x46\x9c\x2e\x13\x08\x7b\x94\x13\xb4\x7a\xd9\x74\x56\x42\x6e\x54\x46\x61\x81\x50\xdb\x57\x17\xe4\xc6\xba\x77\xad\xbe\x6f\x1b\x7d\xaf\x94\x50\x52\x61\xa2\xbd\x27\xeb\x19\x6b\xb0\x27\x58\x6c\x36\xf1\x96\x3e\xc9\x31\xac\xe5\xcf\x84\x29\xab\x9f\xe1\x21\x27\xe6\xf4\xb3\xf3\x57\xcf\xfc\x99\x1d\x17\x83\xfa\xcc\x9f\xb5\x66\x09\xc2\x7d\x18\x90\xef\x15\x66\x76\xc3\x49\x9d\x2f\x86\xf4\xf6\x4c\x97\xbc\x7a\xdd\x66\x6a\x28\x7d\xcc\x48\xbf\xda\xa5\xf0\xfc\xe0\x5e\x26\xc4\xca\x0d\x97\xf9\x08\x5e\xdc\xc8\xc9\x33\x67\xc9\x4b\xdf\xe2\x1e\x8b\x33\x26\x0d\xbe\x41\x8f\x5d\xf6\xb4\x93\x9b\x71\x09\xaf\xe9\xdf\x8c\xdd\x72\x2d\x99\xd5\x45\x74\x41\x8d\xdb\x88\x07\x94\xe3\xd3\x85\x92\x44\xb2\x34\xb8\xc0\x05\x23\xd0\xe3\x95\xa9\x7c\x2a\xe5\xdc\x25\xd6\x28\xf8\x25\x85\x4c\x74\x64\x4e\x90\xc8\x3e\xfa\xb1\x26\x18\xd9\x9b\x1b\x4c\x27\x1b\x22\xae\x07\x13\xdf\x9f\x1a\x27\x3c\x22\xfc\x2d\x2e\xf5\xd8\x0d\x61\x04\x67\xf8\xbc\xcb\xed\xf3\x79\xdf\xa9\x35\x1e\x63\xa0\x82\x13\xcb\x77\x81\xe4\x12\x95\x9f\x55\x6d\xc4\xd2\x14\x00\xda\xa6\x79\x54\xf7\xda\x2e\x1b\xa0\x74\x2d\x55\x9b\xc3\xe3\xb7\xa7\x7c\x1b\xf8\x33\x7f\x10\x64\xb7\xfb\x06\x58\x4f\x1d\x2a\x84\xde\xd8\x0e\x3d\xf9\xb2\x17\x00\x1a\x15\x76\x06\x0a\x27\x2f\x15\x27\xee\x2e\xf0\xa5\x3b\x62\xa1\x7b\x3e\xef\xde\x82\x33\x4f\x0d\xbc\xc9\xf8\x6b\x54\x7a\xe9\xde\xb5\xb1\xbd\xa3\x54\xca\xe2\xc2\xb3\xf4\x0b\x63\xcd\x9f\xd3\x25\xd9\x2c\x45\x15\x98\xbf\x34\x61\x16\x56\x2e\xf4\x3d\xa1\x11\xa7\xac\x15\x2a\x8e\x26\x93\x9e\xe1\xc6\x42\x90\xcb\x1a\x3e\x12\x9c\x4c\x67\xd9\x6d\xee\x19\x4f\xe7\x89\xd8\x77\x3b\xa3\x23\x57\xc8\xa1\xd4\x81\xbc\x78\x8d\xce\x00\x92\x7c\x85\x7c\xa4\xdb\xe9\xbe\xb8\x12\x89\x92\x41\x77\x2e\xe2\x68\xf5\xee\x53\x50\x78\x10\xf0\x6e\x33\x58\x61\xda\x98\x85\x68\xc1\x8c\x3b\x88\xd2\xe0\x14\x77\xcd\x7c\x58\x92\x10\xeb\xa7\xe4\xfd\xb2\xf2\x0e\xea\x7a\x7e\x7e\xd0\x3a\x78\x7e\x71\x4a\x0f\x2b\x17\x1d\xd4\xd5\xa9\x39\x94\x8d\xe1\x26\x52\xa4\x86\xb4\x5d\x74\x7f\xe8\x61\xa5\x0c\x42\x18\x2f\x09\x8f\x2a\x51\x2a\xdc\xc2\x10\x9d\x6e\x63\x7b\x67\x3f\x77\xf3\xd2\x59\x84\xd5\xbc\xb1\xe3\x99\x30\xc9\x47\x50\xb9\x77\x85\xa9\xa7\xfc\x54\x4a\x63\xbb\x96\x12\x3f\xa7\xed\xb4\xe2\x99\xff\xf5\x1c\xd9\xd5\x14\x90\x4c\x13\xab\x74\x66\x54\xd2\x99\x82\x2d\x86\xd9\xc6\x96\x32\xe5\x28\x67\x5e\x70\x1b\x0d\x79\x4f\xa2\xc6\x19\xd5\x9f\x4e\x19\x7d\x1b\x71\xb7\x3a\x56\x6b\x1c\xc6\x7d\x3f\x3c\x8a\xa7\xb3\x38\x0d\x32\x54\xc4\xc7\xb0\x06\xf1\xec\xd6\x92\x9b\x10\xed\x9a\x83\x34\xd5\x0b\x3f\xc4\x96\x08\x56\xa4\x2f\x8d\xe7\xc9\x00\x35\xe3\x2b\x94\x58\x6b\x5c\x8b\x27\x27\x05\x09\xbf\x72\xf7\x55\x52\x06\x22\x98\x9f\x26\x2c\xfa\x5f\xcb\xb3\x2c\x99\x57\xc4\xda\x15\x35\xac\x75\xab\x11\x90\x7f\x35\x64\x17\xc1\x37\x48\x5e\x62\xd5\xdb\xa8\x86\x35\xbb\x31\xd5\x64\xb7\x7a\x52\x7b\x58\xd5\x3d\xf4\x53\x44\x42\xd8\xc6\xf2\x9d\x43\xd9\xc0\x08\x8e\x94\xd2\xc4\xb0\x91\xc3\x62\x03\x0f\x83\x69\x6e\xa9\x95\x98\x7c\x80\xd5\x69\x18\x8b\x97\x1d\x8e\xde\x0c\xb1\xdb\xa1\xd6\x60\xe2\x27\x69\xf9\x40\x8b\x9a\x31\xd7\x06\x78\x63\x48\x48\xaf\xf5\xbe\xb2\xe2\x43\x6a\x26\xad\x5e\xc1\x48\x92\xbc\xb1\x9d\x82\xc4\x71\x80\x5f\xaf\x5b\x3d\x8b\xc4\x47\x26\x9d\xa8\xd7\x6b\xd5\xb5\x1d\x39\xed\x07\xdc\x56\xd9\x77\x5f\xb6\x34\x07\x98\xf0\xb1\xfd\x6d\x32\x26\x71\x9c\xdd\x41\xa3\xe1\xec\x4a\x4d\xe4\xf6\x53\x9e\x63\xcc\xb4\x59\xe3\x73\xbe\x71\x9b\x76\xd6\x14\x35\x59\xca\x94\x46\x5f\x70\xb1\xd7\x5a\x6f\xc9\x8e\xee\x65\x80\x69\x07\x9e\x0f\xf8\x76\xee\xd5\xda\x0b\x59\x4d\xf3\x87\x43\x72\x6e\xbf\x8c\x29\x84\x3d\x77\xc0\x5c\x7d\xa7\xa3\xc0\xe8\xf1\x7b\xa8\x7b\x51\xcd\xb6\x58\x60\x47\x4c\x18\x85\xb5\x82\x68\x9d\x1e\x7e\x9c\xbb\xbb\x50\xbc\xab\xc3\x3f\x2e\xfc\x91\x9f\x04\xb9\xe9\xd2\x78\xa2\xa7\x96\x1d\x44\x9d\xa6\x60\xf5\x31\xab\xfc\xdc\xc4\x0e\x60\x29\xe2\x5f\x84\x00\x46\xc5\x5e\x8c\x67\x2f\xb5\x73\x30\x6e\x38\x0b\x07\x60\xe5\x5a\x8b\x67\x24\xc3\x69\x21\x70\xa8\xeb\x25\xb7\xcf\x1b\xfb\xb5\x56\x51\x06\x3b\x5d\xc0\x8f\x8c\x2a\x47\x6d\x4d\x0b\x73\x5a\xd9\x04\x89\x11\x99\x12\x72\x69\xc8\xee\x39\x12\x21\xdf\x8b\xbb\x1b\x14\x59\x35\x49\x8e\x97\x4e\xd0\xcd\x95\x3d\x48\x2e\x1c\x96\x1c\x3e\x17\x20\x5b\xd8\xa9\x6c\xd8\x75\xd6\x0c\x17\x60\x57\x6b\xd4\xa1\xb0\xea\x02\xa8\x50\xe3\x95\x1b\xa0\xaa\x03\xb8\xf9\xa0\x26\x9c\x1e\x0c\xf4\xe5\x0d\x8f\x55\x3b\x49\xcd\x05\x01\xcc\x88\x95\xe3\xf1\xe3\xc7\x1b\x5b\x20\x2a\x7e\xb5\x77\xea\x1b\xdb\xdb\x58\x73\xe6\x5f\x1e\x92\x0f\x34\x3d\x29\x22\x19\x0d\x8b\x1c\xa5\x70\xcb\xa1\x9f\x3a\x69\x17\x42\x18\xd4\xeb\xfc\x67\x83\xbc\x53\x8b\x84\x0f\x1b\x5d\xf2\xa4\x32\xff\xbd\xd9\x85\xae\x97\xc0\xc2\xc0\x92\x2c\xd4\x3b\xc6\xdb\x05\x78\xe0\xba\xed\xf7\x71\x5f\xa0\xc7\xf1\x55\xfc\x16\x50\x9e\x4f\x88\x1e\x14\x21\x77\x0e\xc2\x62\xf2\x76\x01\xf8\xd1\xdf\x1f\xd2\x7b\x34\xb6\x66\xf9\x41\x28\xfe\x8e\x88\x2b\x74\x1c\x62\x71\x26\x5f\xc8\x0b\x05\xd7\xe4\x00\xd1\x9b\x47\x61\x10\xbd\x79\x1e\x0f\x91\x61\x79\xc1\x90\xe8\x0a\x24\x10\x11\x6f\xd5\x35\x94\xaf\x03\x98\x84\x7c\xe2\x13\x7a\x12\x07\x14\xc5\x98\xa2\x62\xcb\xc0\xe4\x65\xb9\xf7\x25\x59\x30\x08\x3e\x5c\x87\x7d\x24\x61\xe8\x48\x6b\x30\x53\x9d\x25\xfc\xd9\x0c\x45\xc3\x12\x12\x8b\x26\xd6\x74\xfc\x88\xde\x55\x63\xa4\x80\x76\x41\x63\x1b\x92\xd7\x37\xbd\x5f\x48\x21\x87\x5f\xa1\x94\x98\xb3\xe5\x11\x00\x62\xaa\xa8\x8c\x2e\xa9\x6f\x31\x41\xe4\xed\x19\x20\x8f\x91\xc8\x5f\x6f\xd0\x2d\xfd\x83\x0a\x0e\x99\xf1\x4a\xc3\x63\xf1\x41\x84\xd2\xff\xa9\x3f\xeb\x20\x9e\xfd\x8f\x65\x71\xc3\xac\xd8\x67\x3d\x29\x46\xd9\xce\xb5\xcd\x82\xad\xe4\x1b\x8b\xe1\x46\x9b\x96\x7b\x8c\xd0\x9b\xcf\x71\xe1\xfd\x9b\x67\x58\x4b\x90\x9a\x97\x6f\xca\x77\x8e\x8c\x8d\x0e\xda\xc7\x7f\x78\x88\xe2\x93\x51\x49\x2f\x45\x14\xdf\xdb\x9c\xb6\x60\x64\xe7\x74\x25\x8e\x5c\x08\x34\x26\x25\x0e\x48\x68\x53\x30\xcb\x3d\x36\xf3\xa9\xf4\x18\x4a\x93\x34\xc7\x86\xe9\x36\xe2\x1a\xa2\x10\x65\xfc\x99\x31\x6e\x33\x69\xbd\x41\xb7\x5d\x40\xfe\x03\x51\xd1\x16\x10\xc9\x82\x49\xe1\xc7\x19\x28\x82\xb5\x16\xe4\xef\x34\xf6\x6d\x12\x49\x6f\x16\xcf\x6c\xc7\x51\x11\x3a\x5e\x02\x4b\x05\x0e\x31\x69\xcb\x16\x4a\xbb\xc5\xaa\xd1\x68\x2c\x34\x69\x49\x9c\xdc\xcf\x88\xad\x6c\xc9\x02\xb4\x37\x3e\xbe\xc5\xfd\x47\x66\xbf\xfb\xf8\x16\xf7\xe3\x5b\xdc\x8f\x6f\x71\x55\x65\xef\x38\x9e\x96\x25\x75\xd8\x7c\xf0\xf0\x01\xb5\x2d\x53\x1b\xf4\x84\x27\x70\x98\xe7\x4f\x6d\x47\xf9\xf3\xdb\x5e\x9e\xb6\x61\x98\x1b\x9e\x67\xc4\x68\xbd\xd9\x76\xc0\x15\xb4\x6e\x32\x94\x4c\x9b\xc3\x78\xda\x4c\x58\x7b\xcd\xf8\x3a\x42\x49\xd3\x02\xb7\xbc\x74\x34\x6e\x5a\x60\xcc\x7f\xf5\xf1\xaf\x69\x5e\x16\x0f\xe6\xa9\x05\xfa\xb0\x0d\x2e\x56\x7e\xd6\x0b\xe6\x3c\xff\xb5\xc1\x7c\xcc\xc5\x51\xc8\x0f\x31\x6a\xf5\x50\x9e\x19\x62\xa4\x26\x8b\x08\xf0\xa7\xab\x00\x5d\xcf\xe2\x24\xe3\x1f\x23\xfc\x11\xef\x9e\xc1\x28\x40\x09\x8c\xa5\x9f\x1b\x30\xc5\xbf\xd5\x6c\x12\x21\xfe\xa8\x64\x93\x98\xe0\x6f\x72\x26\x8a\x39\xfe\x94\x31\xc7\x44\xb2\xda\xc2\x7e\xa3\x81\x3f\x26\xf1\x35\x6b\x3f\xc5\x5a\x33\xfd\x72\x14\x47\x99\x1f\x44\x28\x29\x4d\xe3\x3f\x0c\xae\x2c\x47\x85\x6e\x0d\x30\xe6\xb3\x20\xcd\x5a\xfe\x70\x68\x33\x76\x27\xf1\x75\x6a\x80\xa5\xc1\xaf\x8b\x60\x99\xd0\x8a\xe2\x64\xea\x87\x96\x0e\x89\xb2\xfc\x35\x88\x6d\xf9\x49\xe0\x37\x27\xc1\x70\x88\x22\x0b\x58\x59\x32\x47\x0c\x39\x1a\x25\x28\x9d\x9c\x17\xfd\xb1\x55\x36\xb0\x98\x2e\xc6\x57\xb8\x64\x8c\xf2\x38\x43\xab\xf7\x5f\xaf\x63\xe6\x42\x11\x75\xaa\xac\xda\x4a\xdd\xfc\x47\x90\x6b\x62\x64\xcc\x1f\x31\x6a\xf5\x82\x08\xaf\x49\x47\x29\xfb\x99\xc4\xd7\x4f\x7c\xbc\xbf\xdf\x42\x5f\x4f\x60\x22\xac\x46\xe7\x39\x20\xc8\xfd\x7b\x47\x45\x3c\xfd\x62\xa6\x2a\x23\x77\xd5\x50\x27\x8d\xa3\xcd\xe4\x16\x55\x0f\x8f\x26\x41\x38\xb4\x15\xc1\x5d\x0e\xad\x4b\x01\xae\x93\xa0\x71\x90\x66\x28\xb1\xc5\xf9\xbf\x72\x0a\x45\xbc\x1e\x44\x18\xec\x69\x7c\x85\x12\x9a\xf3\xb0\x0a\xeb\x6a\x19\x15\x73\xac\x67\xc8\xbf\x42\x4b\xb0\x6e\x7c\x3b\xc4\x6e\xbc\x2f\xb5\xdf\x5a\xb6\x11\x1b\x6f\xbe\x3d\x29\x43\x8f\xf3\x81\x72\x8d\x50\x0d\x46\x17\x50\xea\x6b\x6e\x5f\x31\xeb\x82\x22\xa6\x42\x16\x0f\x26\x7a\x4f\x92\x78\xfa\x92\xc4\xec\xe2\x59\x3c\x44\x51\xe5\x91\x0c\x34\x79\xe4\x37\x06\x13\x34\xa5\x49\xd9\x79\x76\x1c\x66\xa7\xca\xa7\xa8\x58\x28\x29\xda\x86\x24\x23\xf7\x88\x76\x9d\xc7\xf7\x9e\x54\x07\xb4\x66\x77\x94\xf7\x89\x62\xfd\xd3\x0c\x62\xfd\x53\x0a\xd5\xfc\xd3\x0c\x9f\x4d\x62\x44\xbb\x4b\xe2\x6b\x97\x96\xab\xc1\x9a\xcb\xb9\xca\xc8\x2d\x8b\xc0\xb1\x42\x90\xe9\x0a\xbe\x19\x91\x1b\x83\x1d\x7f\xfb\x51\x9a\x7f\x12\xb1\xa6\x3f\x44\xc8\xe6\x6f\x29\xbc\x74\x59\xc8\xff\x42\xff\x5b\x16\xf1\x9f\x39\xb1\xb0\xc0\xff\x6b\xd1\xfd\x12\xba\x44\xd5\xe9\x5b\xd4\x4e\xca\x95\x04\xb5\xf7\x7e\x15\xf1\x36\x39\x0a\xe3\x6b\x68\x31\xdd\x70\xf1\xed\x27\x27\xa8\x5a\xea\x8b\x57\x80\xc6\xe2\x52\xfd\x99\xf4\xc6\x72\x8c\x69\x71\x44\x25\xa9\x72\x9b\xe1\xce\x98\xf2\x16\x48\x83\xe6\xc5\x49\xc3\x5a\x6f\x15\x27\x90\xf5\x74\xe6\x47\xeb\x6f\xd7\xf1\x6e\x14\xfa\xb7\xde\x7a\x10\xe1\x41\x68\xf6\xc3\x78\xf0\x66\x77\x9d\x8e\xa2\xb7\xde\x76\xdd\x9f\xdb\x5d\xbf\x42\x49\x16\x0c\xfc\xb0\xe9\x87\xc1\x38\xf2\xd6\xb3\x78\xb6\xbb\x4e\xe4\xc2\xe3\xf6\xfc\xf2\x49\x82\x07\x6c\xc1\xbd\x09\xcc\x94\x13\x6b\xff\x11\x0d\xbe\x02\xe3\xd2\xcd\xd7\x20\x61\xea\xa1\x51\x02\xa9\x48\x32\xf4\x53\xca\x52\x64\xce\xa1\xc5\xcd\xd9\x34\x77\x16\x6b\x54\xd0\xee\xd5\x07\xd5\xbc\xc4\x7c\x6d\xbe\x56\xa2\xa2\xe4\xa2\xa9\x95\x7c\x20\xa9\xd4\xf0\x32\x81\xcc\x56\x13\xc8\xb7\xeb\x84\x03\x9e\xe0\x21\x62\x08\x9b\xd0\xb0\x76\xd7\x47\x71\x94\x35\x47\xf4\x5d\x58\x0e\x5d\xbe\x1f\x17\x2e\x26\x79\x65\xe2\x67\xb9\x62\x55\xac\xe1\xe0\xa1\xdc\xc5\x42\xdc\x28\xef\x0b\x9e\x50\x5e\x14\x67\x76\xcb\x6a\x0c\x5a\x87\x2f\xce\x8e\x7b\x47\x67\x07\x17\x17\x0d\xcb\x59\x7f\x4b\x9b\xbd\x66\xb3\x6a\xb5\x86\x5f\x33\x29\xda\x5d\x58\x8d\xca\x56\xb5\x06\xdf\xa7\xbd\xc3\x38\x1c\xae\xda\xe6\xe9\xe5\xc1\xd9\xe9\x91\xda\x2a\x91\x1a\x6f\x9d\x7a\x12\xed\x2e\x2c\x90\x35\xa0\xf5\x3f\xbc\x41\xb7\xa3\xc4\x9f\xa2\x74\xbd\x8f\x4f\x30\xbd\x7e\x7c\xd3\x4b\x27\xfe\x30\xbe\xee\xa9\x4d\x11\xa5\x9d\xe0\xdb\x76\x7f\x6e\xfd\xed\xfa\x7a\x3f\xbe\x69\x52\x58\x6f\x3d\xc2\xbb\xd6\xfa\xa2\x14\x2d\x5e\xbf\x2a\x30\x32\x84\xb9\x67\x58\xd3\x2c\x74\xf4\x21\x24\x17\xb8\x12\xc9\x14\x5f\x4b\x72\xd0\x45\x4e\xf3\x6a\x4d\xc8\xb5\x2b\x1b\xca\x9b\xa0\x7d\x5f\x65\x52\x51\x79\x14\xae\xf9\x9c\x75\x32\x70\x47\xaf\xce\x2f\x5e\x9c\xf3\x81\x13\x3f\x5d\x5c\x7e\x79\x76\xd2\x3b\x3c\x7b\x71\xf4\x99\x30\xae\xf1\x3c\xc3\xbb\x83\xb7\xde\x9e\xdd\xac\xa7\x71\x18\x0c\xab\x49\x64\xf0\xcd\x78\x34\x4a\x51\xe6\xad\x37\xdb\x64\xfe\x94\x8b\x94\x40\xb3\x48\xee\x32\x6a\x0f\xcf\x4e\x9f\xe7\x74\x16\x93\xaf\xbc\x2f\x78\x2a\xfa\x51\x30\x25\x7e\x74\xde\xea\xa2\xd8\x4e\xd7\xd3\x0c\xcd\x9a\x28\x1a\xae\x07\xd1\x28\x88\x82\x0c\x7d\xeb\x1d\x5a\x3e\x2e\x7a\x57\x2a\xc5\xff\x27\xd5\x0b\x33\xb1\xf7\x9c\x74\x2b\xcf\x9a\x15\x3b\xb0\x22\xd1\x07\xe7\x22\xc9\xc2\xc2\xb3\x7c\x11\xa5\xb4\xe5\xea\xc3\xba\xbb\xee\x56\x75\x71\x3d\x88\x52\x94\x7d\x58\xf2\x5f\x3d\x3f\x3e\x39\x3f\x3b\x7d\x7e\x52\xd2\x09\x97\x4c\xc5\x15\xe9\x5a\x65\x95\xc9\xb5\xb4\xf5\xb7\xeb\xc4\x4d\x95\x08\xa3\xdf\x4f\xe3\x70\x9e\xa1\x5d\xac\x2a\x7a\xeb\xee\xee\x7a\x88\x46\x19\xf9\xe3\x9b\x26\x75\x8f\x5b\x6f\xef\xae\xcf\xe2\x20\xca\x50\xd2\x24\x57\x43\x29\x5b\xdb\x57\xe0\x47\xd1\xe8\x30\xb8\x2a\x69\x78\xa9\xb4\xe5\x48\x5e\x10\xdf\xe7\x5c\x98\xe4\xcc\x85\xc4\x27\x9d\x45\xec\x12\x3d\xbc\x88\x81\xad\x01\x91\x99\x4c\xab\x71\x4b\xdc\x64\x05\x9d\xa6\x58\xbe\xad\x46\x69\xad\x31\xab\x65\x22\x5e\x40\x40\xbc\xc4\xaa\xc6\x06\xb7\x1f\x96\xf8\x7c\xcb\x64\x0d\xcd\x0e\xe0\xaa\xe7\xb7\x40\x7c\x55\xab\xe3\xea\x56\x97\x8e\x89\xae\xeb\xe5\xe3\xa1\x69\x97\xd2\xa1\x21\x7b\xd7\x04\xbc\xfa\xd5\xba\x9a\x38\x51\xb3\xa3\x94\x3e\xf9\xd7\x4e\xdc\xf9\x93\xff\x3d\x98\x11\xcf\x1f\xe6\xc2\x51\x69\x45\x59\xd3\xaf\x23\x25\x65\x3b\x4f\xef\x20\x36\x44\x1c\x8a\x02\x87\x84\x0e\xd9\x2d\xa3\xe3\x71\xb6\xeb\x18\x90\xd3\x7b\x51\x51\x93\x97\x30\x13\x77\x92\x95\x12\xdf\xb2\xca\xba\xe1\x49\x08\x51\xb5\x8c\xdf\xcb\xf3\xb8\xae\x80\xa2\x24\x3f\xab\xd9\x34\xc7\x6e\x8e\xa7\x2b\x67\x64\x2d\xb7\xf0\xe9\x38\x96\xe6\x5f\x15\x06\xcc\x64\x3a\xc3\x83\x92\xa0\x88\x0b\x92\x53\x0a\xa9\x0f\x62\x05\xba\x8e\xdb\x15\x22\x66\x15\x86\xa3\xf2\x8c\xae\x74\xf4\x8a\x3c\x9b\xb6\x5b\x95\x9b\x03\xa0\x7a\x3d\xcb\x9f\x17\xaf\x94\x06\x64\xf5\xb4\x22\x79\x1e\x8b\x00\xb8\x4e\x9e\x3e\x24\x88\xec\x68\x59\xba\x90\x9a\x1d\x57\x25\x0c\x49\xf7\x5c\x76\x09\xe6\xab\x33\xf4\x98\xfd\x7c\x92\xf8\x63\x32\x55\x1d\xea\xf0\xc0\x33\xea\x74\xdc\xee\xe3\xac\xe3\x76\xd7\x7c\xc3\xb9\x98\xa2\xc8\x19\xcb\x67\x7b\x0c\x06\x34\xcb\x07\xae\x0d\x06\xfb\x88\x64\xd1\xc0\x7f\xa7\xcd\xb8\xd1\x76\x58\x42\x10\xea\xac\x1e\x50\x77\x55\x92\x14\x04\x4c\x48\xde\x8d\x88\xd6\x2e\xbb\x66\xbc\x1f\x29\x21\x98\x38\xdc\x7f\x3d\x6d\xc6\x4d\xf2\xb0\xe0\x3e\x18\x1a\x6d\x60\x16\x09\x72\xe5\x39\x77\x1c\x10\xd7\x20\x4c\xb9\xd3\x80\x90\xe4\xe4\x43\x74\x20\x05\x2e\x18\x39\x45\x4a\x11\x5d\xf4\x45\x54\xbe\xa3\x05\xf3\x35\xe3\x35\x85\xd9\xe1\xf9\x92\x03\x92\xcb\xb5\xcd\xdf\x87\x57\x2f\xe9\xdc\xd0\x26\x5f\x1e\x05\x5a\x3e\xc5\xea\xcb\xce\x2c\x9e\x41\x74\xcf\x3a\x58\xef\x82\x59\x45\x25\xc3\x15\xae\xf9\x72\x4c\xa9\xf2\x89\x9d\x34\x33\x87\x55\x5c\x2d\x0d\xf3\x7d\x43\x11\x1a\xcc\xde\x4b\xee\xc6\xb4\xe7\xd4\x4b\xf2\xe1\xae\x7e\x39\xce\xd3\xe1\x06\x51\x84\x48\x3a\x5c\x68\x59\x3f\xe9\x3c\xb8\xa5\x69\x8e\x55\x15\xc4\xbc\x7e\xf6\xfd\x14\x55\x86\x33\x07\x41\xb1\x98\x56\xc0\xdd\x94\xce\x73\xbc\xf4\x47\x4b\x13\xc2\xd2\xb3\xc6\x21\x3e\xaf\x82\x18\xa2\xdd\x18\x6b\x47\x31\xd7\x8e\x52\x5d\x8d\xea\xc4\xdd\xb5\x54\xe2\x3c\x7b\x07\x1d\x2f\x8f\xce\x3e\x58\x2d\x3a\xbb\xef\x80\x70\x45\xc2\x89\x0e\xba\x96\x1a\x16\x27\x61\x23\xa5\xab\xc0\x79\x7c\x4d\x22\x88\xfb\x10\xc2\x04\x84\xc4\x83\x6a\xc9\xb4\x2a\xe5\x2d\x5e\xdd\x56\x31\xd1\x6b\x9a\x79\x99\x91\x1e\x9f\x1e\x8d\xe6\xf2\xfb\xd9\xe8\x45\x87\x05\xc3\xad\x76\x8a\x48\x34\xd6\xc2\x3f\x01\xb5\x6e\xda\x00\xb5\x6e\x36\x00\x6a\xdd\xe2\xbf\x6e\xf1\x5f\x64\x97\x20\xe1\x11\x0d\xb8\x89\xd7\xc2\xfb\xe2\x6e\xab\xb8\xd5\xda\xda\x62\x0f\x22\x10\x33\x05\x0d\xd5\x20\xcc\x68\xda\xa5\x60\xb7\x5c\x4e\x13\xe2\x5e\x5e\x4b\x99\x5f\x23\x93\xd2\xb4\xd0\xbb\x50\x77\xcd\xaf\xd7\x6d\x9f\x2f\xe8\xe8\x46\x08\x25\x0e\xe3\x7d\x6b\xce\xa9\xb1\x3c\x0b\x9f\x86\x2d\x07\x34\x1a\xe8\x31\x8c\x88\xf7\xa3\x0b\xf0\x21\x62\xc1\xa2\x7b\xee\x80\x51\x79\xce\xd7\x07\x60\x6e\xcc\xee\xfa\x10\x57\xd2\x83\x7f\x3e\xc2\x9f\xe5\x48\xa1\x34\xb2\xe7\x44\xc9\xf9\x2a\x7a\x35\x5e\x2c\xc0\xe6\x83\x87\x0f\xcc\xde\xde\x1f\x5d\x82\xbf\x3d\x97\xe0\xe8\x03\xb8\x04\xc7\x1f\x5d\x82\x7f\x9a\x2e\xc1\x85\x13\x1e\xcc\x2a\xaf\xf0\xd4\xe2\xfc\x82\x52\x2b\x28\xae\x5b\x8b\x22\xe1\x3e\xb9\xf8\xc8\x7f\x5e\x5c\x9e\x9f\x7e\x76\x72\xf9\xf4\xfc\xc5\xab\x4f\x9f\xe6\x5f\xf5\xf6\x45\x33\x0f\x8b\x34\xc7\xff\x2e\xac\x4e\xa2\x8f\x73\x9a\x7b\x36\xfb\x3c\xaf\xd0\x80\xe7\x15\x0a\x73\xc7\xe6\x49\xee\xce\x2c\xbb\x3d\xd3\x0c\x43\x3d\x1e\x6f\x6b\x4d\x6a\x85\x7b\x30\xc7\xe1\xd0\x02\x22\x2d\xdc\x0d\x3a\x98\xe2\xef\x12\xc9\xac\x88\x3d\x6d\x07\x7a\x17\x19\x40\xb1\xf8\x02\x33\x73\xb8\xef\xaa\x18\xbe\x9c\x84\xb3\x13\xf9\xca\x80\xa8\xb2\x20\x94\x8a\x43\x21\xc1\x34\xc9\xd5\xbd\x00\xa9\x8f\xa7\x0a\x1f\x0f\x0c\xf0\x07\x46\x0a\x9a\x7d\x3f\xd1\x60\x4b\x18\xc0\x6a\x14\x7c\x60\x99\x31\x4a\xde\x28\x8a\xdb\x24\x33\xef\xb3\x53\x50\x6e\xc5\xce\xfd\xbf\xd9\x4f\x73\x42\x27\xee\x56\xa7\x38\x6e\x17\xb1\x49\x92\xdc\xc1\x9b\x1f\xf2\xb5\xb4\x1c\xb9\xdf\x80\x94\xd4\x69\x50\x24\x75\xca\x09\x92\xb3\x45\x9a\xe3\x41\xaf\x62\xa8\x97\x1f\x9f\xad\x70\xd7\xa3\x1c\x4e\x2f\x48\xca\x4b\xa4\xba\x3b\x9c\x44\xc3\x82\x5f\x2a\xb5\x89\x12\x1c\x9a\xab\x99\x62\x5b\x74\x4c\x06\x20\x04\x73\xd0\x2b\x0e\x07\x43\x70\x05\x6e\xa1\x3c\x4e\xa5\xd7\x1b\x60\x7c\xff\x5c\x45\x89\x03\xa6\xd0\x05\xfd\xe2\x10\xc1\xd7\x69\xd0\x73\x9a\xed\xdd\x3e\xde\x1d\xfb\xcd\x26\x8d\x7e\x9a\x27\x2c\xea\xab\x09\x8b\x8a\xa8\xef\x35\x08\x7d\x25\x79\xcf\xdd\x5d\x50\xaf\xf7\x21\x84\x03\xe7\xed\x14\xf6\x1b\x6d\x16\xa6\x17\xf7\xb2\x8f\xf1\xef\x4d\x77\xfb\xf8\x2c\x51\xd5\x02\x11\xeb\x0b\x25\x25\x92\x10\x85\x9e\x27\x45\xba\xa0\x7b\xe0\x11\xac\xb5\xc1\x35\xec\x83\x33\xa5\x0a\x86\x1b\x0b\x79\x92\x30\x5d\x63\x9e\x27\xe9\x88\xe7\x49\x3a\x81\xe3\x3c\x4f\xd2\x19\x4b\x35\x56\x9d\x27\x09\x99\xf3\x24\x9d\x74\xdc\x2e\x38\x21\x79\x92\xf0\xbf\xcd\x13\x92\x27\xe9\x1a\x92\x1f\x6d\x70\x01\xcf\x84\x3e\x90\xf8\xce\x37\xe6\xf1\x2e\x1c\x3c\x66\x7e\x64\x91\xee\x5e\x3c\x6e\xd7\xeb\xf6\x8d\x74\x03\x30\xff\xe4\x82\x9c\xef\x1d\x70\x24\x94\x31\x8f\x21\x68\x51\x8f\x21\x0b\x0c\x1e\xc3\x7e\xbd\x3e\xd8\x83\xd7\xf5\xba\x3d\x80\x7d\xc7\x01\x35\x6d\xe2\xb6\x82\x94\x5e\x0a\x3c\x25\x7e\x5a\xf5\x7a\x3e\x8c\xe9\x75\x80\x4f\xd1\x37\xca\x5d\xaa\xbc\xaa\x3a\x20\xac\xd7\x4b\x41\x84\xa5\xd5\x01\x91\xf3\x76\xe0\xa7\xc8\xc2\xeb\x9e\x57\x5a\x45\x59\x33\x59\xb4\xe7\x35\x52\x53\x50\xc2\x97\xd4\x57\xd6\x51\x8e\x65\x48\xd3\x81\x2c\x6d\xbd\x58\xe1\x9d\xc5\x99\x90\x56\x43\xaf\x57\xec\x80\x0e\xc0\x90\xa7\x64\x2f\x33\xc3\x8a\x7b\x1f\x85\x3e\x0e\xa6\x66\xd0\x7c\xfb\xa4\x70\x52\x5e\x0d\x1d\x5a\xed\x2d\xa5\xa4\x48\x52\xb3\x7f\x23\xd9\x64\xfc\xd6\xeb\xa7\xa7\x97\x27\x17\x2f\x0f\x8e\x4e\xd8\x04\x7e\x7a\x70\xee\xc9\x40\x67\x42\x12\x87\xbb\x3b\x73\x15\xd2\x8e\x96\x33\x44\xa7\xcf\xb0\x65\xd3\xa9\x7e\x4e\x9b\xc9\x93\x9f\x80\x37\xd2\x87\x67\x64\xb1\x01\xcf\xe8\xc7\x3c\xb7\x0c\x38\x90\x3e\x30\xa8\x17\xb0\x56\x3b\x13\xd3\xe7\xe0\xd9\xf3\x82\x2e\x14\xc7\xf0\x7c\xed\x1c\x3e\x03\xcf\xe0\x31\x69\xf7\x12\xbe\x59\x7b\x03\x0f\xc0\x01\xbc\x24\xd3\xf1\x90\x29\x49\xe0\x25\xff\xe3\x54\xcd\x3a\xf5\x14\xda\x43\x5e\x18\xdb\x25\x7b\x9d\x39\x05\x55\x1f\x1f\x27\x1c\xf0\x15\x7c\x9a\xdf\x63\x7d\x45\xef\xb1\x8a\x4f\x94\xce\x27\xf0\x2b\x25\xcb\xd4\x13\x35\xcb\xd4\xe9\xdd\x9d\xfd\xc4\x9c\x65\xea\x00\x6e\xbb\x9b\x9b\xed\x9d\xad\x87\xe0\x19\x34\xc1\xb0\x60\x0d\x0f\xeb\xed\x9d\x07\x0f\x1e\x6c\xb4\xb7\xc1\xa1\x11\xce\x01\x4f\x04\x8b\x9f\xd0\xc2\x9b\xa2\x85\x73\x68\x82\xd1\x5b\x78\x69\x84\x73\xc0\x69\x9e\xf6\xea\x49\x79\xda\xab\x61\x49\xda\xab\xaf\xea\x75\xc6\xc2\x7a\xdd\xbe\x82\x4f\x8b\xeb\xbb\x2b\x7a\x9e\x79\x2a\x5d\xdf\x0d\xd9\xf5\xdd\x90\x5f\xdf\x61\x5e\xbf\x66\x4b\x70\x90\xe2\x41\x3a\x2d\xb4\x04\x32\x5e\x6b\xa7\xf4\xc9\x9c\x6e\x95\x7e\x22\x84\xa9\x7e\xad\xf2\x64\x59\x15\x13\x7f\x96\xd5\x71\x00\x6e\xe6\xb0\x04\x8e\x1a\xc9\xb1\xbc\xba\x0e\x38\xd5\x67\x1f\x57\xbf\x73\xa9\x6c\x62\xb6\xd3\xe9\xf7\x8a\x9f\x0d\xd8\x52\x7f\x40\x57\xe8\x75\x46\xdc\x8e\x47\x7e\x6d\x6e\x6e\x6f\x6f\x6d\x6d\x6e\x78\xaf\xa0\x66\x81\xef\x3c\xeb\x82\x92\x16\xfb\xe3\xa6\xd5\x78\x26\xae\xdf\xeb\x9c\x51\xde\x2b\x38\x21\x9c\xe0\xf9\x92\xec\x67\x8f\x1f\xb7\x77\xc0\x33\x1e\x47\x64\x63\x7b\xbb\xfe\x2c\x0f\x83\x30\x1c\x92\xab\x3d\xfb\x06\x58\x9a\xa1\xfa\x9f\x58\x8d\x99\x8d\xab\x3f\x76\x9d\x56\xc6\xf7\xe4\xf6\x8e\x03\x2c\xd7\x02\x3b\x8e\xba\xf2\xbf\xd8\xb7\x95\x6e\x08\xb1\xf8\xab\x7a\x92\x96\xd8\xcf\x1d\x47\xe5\x8b\x10\x19\x8e\xf1\xf5\x4d\x35\x5f\xc5\x1d\xe6\x7c\xef\x21\x3f\xfa\xbf\x5b\x16\x28\xfb\x9c\x24\x7d\x62\xac\x9b\xcd\xc2\xdb\x67\x41\x14\x4c\xe7\x53\xbc\xb0\x27\x7e\x9a\xd9\x37\xe0\x95\xee\x4a\xd1\x39\xef\x82\x33\x70\x08\xd8\xa1\xfd\xee\xae\x84\x17\x23\xcc\x8b\x73\xf3\xa8\x62\x91\xfa\x5a\x1d\xd9\xf3\x3c\x5a\xcc\xb9\x38\xba\xe7\xdc\x9c\x5e\x4a\xe2\xd7\x84\x9e\x97\x0e\x9f\x87\xa2\x18\x08\x63\x7f\xbe\xca\xa8\xdf\x87\x1b\x82\x3c\x48\x0c\x79\x51\x3a\xb7\x46\x95\xf2\xb1\xb8\x95\x6e\xa4\x6f\x1c\xd0\x87\xd7\x0b\x7e\xb6\xb9\xd5\x43\xa9\x68\x34\x96\x5c\x80\x06\x23\xbb\x9d\x87\x45\x29\x17\x96\xa9\x8c\x8c\x38\x5d\xdc\xdd\xd9\x2e\xe8\xb5\xd0\xcd\x20\x9c\x0f\x11\x09\xa7\x29\x16\x1f\xa3\xa9\x1f\x0d\x53\xc7\x0e\x0a\x95\x5f\x89\xe1\x9a\xe7\x90\xe1\x16\xb4\xbb\x3b\x8c\x35\x95\xa7\xc2\x80\x61\xa5\xb9\x9e\x78\x54\x42\x9b\x46\x0d\x02\x09\x4d\xa1\xe0\x80\xdc\x76\x97\x92\x7b\xb9\x09\x73\x7d\x41\x51\x3a\x4f\x90\x44\x99\x1d\xdd\xdd\x65\x20\xbe\xbb\x33\x9f\x4c\x97\xf5\xdb\x01\x15\xe4\xf1\xa3\xa5\x4d\x1a\x71\x28\x8d\x36\x6e\x8b\xfd\x4d\x63\x43\xa4\xfb\x29\xb9\xf8\xc4\xda\x74\x2d\xcd\x43\xd1\xe4\xe2\x89\xb8\x78\x62\x99\x20\x19\x1e\xf5\xec\x42\x1c\x18\xaa\x01\x31\xe4\xb7\xb5\xd4\xcd\x1b\x58\x56\x83\xa6\xdc\xd2\x8a\x9c\xbb\x3b\xcb\x72\x1a\x59\xc3\xda\xb5\xd4\x36\xb4\x7d\xad\x22\x04\x8b\x7c\xf4\xcd\x33\xa3\x8a\x47\x5f\x36\xd0\x35\xbb\x96\xdc\xdd\xd5\x02\xa7\x48\xac\xa6\x1c\x85\xf7\x93\x8e\xdb\xdd\x83\x41\xc7\xed\xee\xa3\xc7\x10\xff\xaa\xd7\x33\xfc\x47\xbb\x5b\xaf\xa3\xbd\x80\x7e\xc0\x10\xed\xae\x87\xf6\x54\x80\xc7\x50\x86\xc8\x1e\xd3\x82\x6c\x0f\xff\xbc\xbb\xc3\xbf\x20\x24\x65\xf5\x3a\xc9\xa8\xcc\xeb\x51\x4c\xb4\x05\x0a\xb7\x57\x40\x05\x42\xf3\x5a\xa1\x84\x82\x04\x0d\xe9\x44\xf6\x06\xbf\xa9\x37\xe5\xdd\x8a\xec\x4d\x10\xea\x17\xf6\x91\xbd\x85\x3f\x1f\x15\xe7\x2b\xfc\x6d\x1b\x7f\x33\xa5\xe8\x42\xce\xc2\x76\xa4\xe8\xf3\x82\xf3\x09\x3f\xa4\xef\x25\xbb\x0e\x82\x59\x03\xe5\x39\x46\x16\x65\x37\x96\xc3\x05\xd8\xda\x7e\xaf\x44\x5e\xb9\xb4\xe0\xa1\x0c\xef\x13\x11\x4b\x79\xc9\xcf\xae\x4f\x82\x94\x62\x3c\x08\xc3\x83\x41\x16\x5c\x21\x7c\x64\x27\x25\xb2\xcc\x9d\x91\xae\x9a\x43\x60\x11\xe3\xb1\x41\x8c\x59\xc3\xca\xbd\x0d\xd3\xd1\xe5\xa2\x93\x68\x28\x15\xdc\x9b\xac\x12\x0b\x1f\x12\x2d\x7c\xa3\xc2\xba\xc7\xeb\x97\xd9\xf8\xd6\xcd\x54\xec\x77\x5c\xc0\x3d\x2f\x44\xda\x99\x4a\x20\xd3\xc6\x3e\xfa\x49\xe1\x1e\x41\x82\x40\xa5\xe7\x88\x9c\x80\x86\xb6\xb3\xaf\x61\xf2\x0c\x88\x96\xdb\x15\xef\xdd\xf9\x93\x68\x78\xef\xae\x97\x3a\xa9\xbc\x93\xed\x9c\xba\x17\xa9\xbc\x24\xfd\xdd\xaf\x69\x6c\x61\x4a\x46\x25\x2f\x6d\x16\xfd\x4a\x46\xd6\x71\xbb\x8d\x52\xc1\xe1\x29\x04\xf5\x4e\xed\xf3\x38\xdb\x7a\x11\x84\xee\x32\x66\x28\x24\xb4\xbb\x0d\x43\x70\x6d\x83\xa9\x1a\x33\xa4\x53\xde\xf2\xfb\x21\xc7\xa8\x4b\x30\x18\x87\xe1\x8c\x99\x8a\xb4\xc1\xa0\x0b\xbc\x19\xd3\x07\x1e\x85\x6f\x93\x19\xb9\x3f\x9c\xca\x15\xdc\x45\xb7\xeb\x18\xbe\xea\x9c\xc2\x53\x56\x58\x84\xd1\xf2\xb9\x2a\xae\x9c\xe5\xf2\x5c\x12\xd9\x4d\x51\x04\x32\xa8\x51\x53\xe8\x01\xe8\xee\xae\x96\xd1\x70\x5b\xed\xee\xe3\x8c\x6c\xce\x88\x8d\x1d\xdd\x4f\xb9\xf7\x9d\xa3\xde\xc8\x5f\x26\xc1\xb4\x34\xe6\xb7\xba\xca\xd9\xe6\x81\x68\x42\x64\x60\xa1\x06\x4e\xd9\x5a\x06\x6c\x82\xdd\x73\x59\x50\x3e\x79\xdf\xb1\x89\x22\xe7\x99\xa8\x31\x2e\xcf\x04\x53\x29\xf5\xd0\x75\xa8\xeb\x03\x8b\xd3\xa6\xec\xbb\xc9\x02\x6c\x6d\x3c\xfc\x68\xc0\xff\x07\x68\xc0\x7f\x17\xfb\xb3\xe2\x0f\xa2\x26\x44\xa2\x66\xd9\x34\x8f\x37\xe5\x57\x19\xfe\xb8\x3a\xa6\xd8\xec\xd8\x81\x89\x1a\x10\x98\x16\xc4\xdc\x1d\xb9\x7f\xa8\xea\xe2\x4d\x4c\x22\xa9\x14\x2d\x84\x87\x21\xa4\xe9\x72\x2f\x32\x3c\x7e\xe3\x5b\x6a\xd1\x23\xcd\x9b\xda\x76\xb8\x52\xb7\x82\x1a\x31\xf1\xd3\xcf\xfd\x30\x18\x62\x2a\xaa\x35\x08\xd2\x93\xc7\x2e\x1b\x2b\xda\x95\xc7\xee\x07\xd1\x65\x54\x46\x54\x13\xa2\xf1\x6d\xd5\x88\x2a\xe2\x9a\xc8\x38\x5a\x16\x70\x53\x61\x38\x07\xb7\x9d\x35\x6e\x13\x62\x1b\xe6\x35\xcf\xc9\x37\xc9\x33\xf1\x15\xec\xe1\x2f\x8d\x69\x0d\x56\x53\x12\x05\xe5\x85\xb6\xd6\xb3\x51\x80\x1b\x2d\x4e\x48\xb1\x76\x04\xe2\x87\x1a\x5d\xa8\x7d\x16\x66\x6d\x05\xd9\xd5\xcc\xd5\x24\xea\x79\x1e\x80\xcc\x2c\x66\xb9\xb5\x3a\x41\xe9\x3c\xcc\xe0\xdb\x6b\x16\xbc\x69\x92\x87\x6c\x92\x98\x99\x63\x5b\xc1\x12\x67\xac\x69\xbe\x0d\x1a\x4c\xfc\xa4\xc9\x00\x9b\x2c\x1e\x4e\x19\x02\xd1\xe0\x62\xbd\xb6\xcc\x40\x2b\xc4\xdb\x32\x30\xc9\xe0\x06\x29\xe3\x75\x4c\x47\x2d\x83\x18\x9a\x69\x22\x16\x47\x21\x83\xe5\xb2\xdb\x18\x2d\x9d\x40\x29\x42\x92\xf5\x72\x15\x74\xfc\xfd\x37\x75\x86\x50\x66\x0a\xc7\x3b\x46\xd9\x61\x3c\x8f\x86\x41\x34\x3e\x0a\x03\x14\x65\x24\x1b\x44\xbe\x2f\xb8\x24\xcd\x39\x9b\x34\xf4\xc7\x84\x65\xab\xb4\x45\x61\x32\x4d\x19\x5e\x34\x51\x83\xf0\x70\x1c\x79\xc8\x70\x0a\x48\xf7\x7a\xbc\xb1\xef\x3c\xfa\x18\x88\xf5\x63\x20\xd6\x8f\x4a\xdb\xcf\x4e\x20\xd6\x77\x55\xda\x0c\x3e\x53\x99\xe2\x43\x22\x2a\x73\x3e\x89\x31\xba\xb9\x45\xdd\xee\x88\xff\x5d\xc8\xfd\xef\x26\xb9\xa2\x37\xaf\x0c\xf6\xc9\xc3\x01\x95\x87\xf7\x8c\xc8\xc5\x36\x22\xe9\x20\xf1\xdf\xd3\x3e\xa6\x87\xd0\x62\x59\x20\x6a\x8d\xc6\x30\x6b\x8d\xc6\x20\x6a\xf5\xf1\x5f\xfd\xb1\x0a\x95\x80\x88\x27\x28\x0c\x40\x54\x91\x72\x20\x48\x8f\x58\x3d\xa8\x2b\x47\x1b\xee\xa3\x07\xed\xed\x0d\xd9\xbb\x9b\xfb\xc1\x18\xe0\xe9\xf0\x5d\xeb\xa9\xc5\xb8\x23\x42\x59\x1d\x91\x76\xbd\xa6\x14\x95\x5e\x21\xae\xad\x45\x81\x21\xb6\x90\x89\x9f\x10\x3e\xc8\x2e\x66\x7c\x19\x62\x4b\x10\xf1\x4c\x9d\xce\xe8\x3e\x83\x86\x96\xa3\x35\x7d\x90\xea\x98\x38\x01\xf4\x82\x67\x34\xa6\x3b\x44\xe1\x6a\x91\xff\x66\xde\x42\x45\x39\xb1\xc2\x74\x49\x16\x07\xbf\x95\x2b\x04\x18\x3b\x56\xb6\x14\x99\x9b\xaf\xd1\xe7\x5c\xef\x72\x65\xab\xba\x96\xa5\x79\x96\x82\x5e\x84\xf5\x15\xb9\xf4\x74\x98\x9f\x1f\x24\x07\xbf\x30\x77\xf0\x33\xe9\x19\x3c\x6e\xa2\x21\x60\xfd\xdb\x80\x27\x44\x32\xb6\xd6\x68\x80\x89\x1f\x0d\x43\x94\x78\x48\x49\xd9\xa2\xd2\x9d\x67\xd6\xcf\x5a\xc1\x50\xbe\x82\x18\x22\x23\x05\x72\xd2\xfb\x12\xac\x42\x26\xfc\x22\xc9\x8f\x02\xd4\xc9\xba\xad\x60\x08\x21\x44\x4e\x35\x89\x42\xc6\x7b\x50\xe3\xd6\xb4\x5a\x5b\x4b\x2c\xa0\x3a\xf5\x49\x64\x07\x23\xdb\xcd\x2d\x81\x25\xf4\x32\x3a\x3a\x5d\x29\xf4\xcf\x92\xd7\x37\xd4\x2d\xbc\x96\xdd\xdd\x11\xfc\x1a\xaa\xe2\x7d\x53\xa7\x4b\xb2\x85\x98\xdc\xe3\x1c\x10\x41\x17\xc4\xd0\x05\x29\x74\x81\x4f\x13\x00\x3f\x19\xdb\x2e\x79\xda\x43\x1d\x79\xf0\x8f\x09\x74\x77\x27\x7b\xe4\xc3\x65\x12\x4c\xa7\x68\x48\xaf\xef\x6c\x67\x77\xc2\x78\x5d\xb8\x0e\x4e\x54\xd7\x41\xe0\xe6\x99\x46\x0d\x8e\x83\x42\xfe\xce\xbc\x74\x34\xae\x41\xe8\x73\xf3\x72\xfe\xb9\x8f\x3f\x87\xa4\xc2\xa4\x19\x3d\x6e\xe7\x99\x96\xe6\x45\x1e\x2b\x3a\x1a\xe7\xf8\x48\x94\xda\x01\x48\x41\x0c\x32\x10\x39\x60\x04\xdd\xdd\xd1\xde\x9c\x8b\xc8\xa8\xd1\x70\x12\x2a\x85\xf3\xce\xa8\xeb\xac\x45\x90\x6c\xe3\xc0\x57\x29\x1d\x8d\xf3\x67\x4e\x02\x21\x8b\xb8\x61\xe8\x12\x5b\x29\x58\x23\x77\x77\x03\xa3\x6f\x16\x2b\x5e\xe4\xfd\x36\xbc\x0a\xe3\xbd\xfb\x00\x3d\xcb\xb3\xb3\xc8\x46\x48\x05\x63\x21\xb5\x82\x1d\x9b\x3d\xda\x69\xa5\xf3\x7e\x4a\x65\x86\x24\xbe\xf4\x61\xa7\x4b\x3c\xb0\xfc\x12\xc1\xee\xb8\xdd\x16\x5b\x0a\xec\xd4\x29\x9c\x86\xb0\x22\x17\x87\xec\xa9\x9e\x8d\xe8\xdb\xfb\x22\x55\x56\xf5\xac\x1e\x34\x1a\x8e\xe8\xf6\x15\x96\x35\x3e\x10\x1b\x67\xb2\x1b\x72\x2c\x58\x5e\x11\x3e\x8b\x24\x63\xc4\x78\xe9\x83\xb0\x33\xe9\x56\x91\x29\x2d\x14\x94\x13\xb4\xee\x65\x8c\x87\x3e\xc7\x83\x99\x06\x7c\x85\xd1\x65\xf0\x9a\xaf\x33\xcb\x77\x04\x22\x58\x6b\xb3\x49\x89\x3a\x01\x79\x1f\x95\x16\x0b\xa0\x0f\x93\x5d\x7f\xaf\x4c\x70\x76\x7d\xfe\x28\x90\x4d\x60\x3a\xcb\x7c\x92\xa4\x0b\xff\x66\x73\xdf\x5f\x51\x48\xb9\x5b\x2f\x9d\x75\xb5\xa8\x5e\x4f\x89\x0d\x39\xc6\x0a\x63\xc7\xed\x42\x1f\x93\xeb\x3a\x20\xed\xb4\xf1\x67\x02\x86\xff\x86\x3e\xa8\xd9\xb8\x03\x8d\x46\xd0\x75\x1c\xea\xf4\xc1\xea\xee\x4b\x55\x3d\xdc\x5f\x3c\x9f\x26\x8b\x05\xf1\x32\xc0\xb5\x4b\x6f\xef\x17\x98\xbb\xe2\xf0\x95\xbe\xeb\xac\xb5\x01\xcd\x1e\x85\xc4\xec\x51\x5c\x45\x63\x8c\x4d\xe8\xf2\x43\x88\x27\x6f\xfc\xf9\x8e\xd8\x09\x9a\xed\x2e\xa1\xa4\xd3\xee\x02\xb4\x26\x40\xb5\x0d\x50\xb9\x45\x81\x80\x13\x18\x80\xf8\x16\x12\xe0\x2d\x04\xad\xc9\xbf\x83\x66\x93\xbe\x56\x37\xb7\x5f\xc0\xba\xe4\xb4\x63\x26\x00\x57\x11\x1e\xa0\x76\x5c\xdc\xb6\x8b\xdb\x5e\xc3\x3f\xf6\x22\x72\xdb\x6f\x97\x82\x25\x78\x00\x72\x8f\x97\x64\x1f\x75\x8a\x43\x42\xde\x7b\x0f\xe5\xdb\x35\x5a\x00\x04\xc9\x4b\x3a\x17\x4c\xf4\xd7\x6f\xe2\xfd\x92\x41\xff\x1e\x2d\xc0\x76\xbb\xbd\xf5\x3e\x46\xf0\xa3\x38\x41\x87\x49\x7c\x9d\x16\x58\xef\x63\x08\xcf\xd0\x4d\xe6\x27\xc8\x87\xe8\x1e\x17\x9f\x41\x4a\xc2\x5a\xa0\x52\xbb\xa9\x2d\x23\xc7\xd3\xec\x3c\x8e\xb3\xe7\xf1\x10\xed\x97\x17\xd9\x8e\xc7\x6f\xb6\x9c\x96\x4f\x2c\xad\xfc\xde\x2b\x4f\x05\xc5\xaa\xd5\xeb\xf9\x1d\xd8\xc4\xa7\xd4\xd8\xce\x0a\xb7\x98\x6c\x34\x74\x9e\x25\x0b\xf0\xf0\xd1\xe6\xd6\x47\x2b\xc6\x3f\x12\x2b\xc6\xb3\x78\x9e\x96\x99\x30\xe8\x2b\xb2\x14\x26\xf6\xa3\x87\xee\x4e\xa5\x09\xa3\x88\x57\x13\x0d\xcd\x87\x13\xf1\x56\x39\x33\x1d\x2f\xc8\x79\x29\x4e\x86\xea\xf6\x87\x55\x8e\x7c\x3e\xb9\x20\x2d\x00\x1d\x96\x89\x1e\x70\x38\x63\x6b\x2d\xd1\x3c\x01\x0c\x64\x2e\x7f\x40\xbe\x02\x38\xcb\x01\x1d\xe9\xe9\xc5\xce\xfd\xeb\xc3\xdb\x0c\x95\xf4\x4d\xca\x76\x9d\xf7\xac\x10\x4c\xb9\xdf\x12\x2e\xc7\x8e\xf8\xa5\xbe\x0b\xe2\xd6\xe9\xb9\x48\xa5\x03\x22\xbb\x8d\xbf\xaa\xcf\x96\x8b\xb5\x58\x1a\x7a\x7f\x01\x36\x37\x36\xdd\x8f\x77\x9c\x1f\xef\x38\x3f\x2e\xe9\xff\xb0\xef\x38\xa5\x75\x40\xbd\xc9\xdc\x69\x3f\x62\x0f\x88\xa9\x59\x3a\xe4\xd9\x92\x26\x30\xb1\xb7\xb7\x1f\xed\xd0\x07\xc4\x9b\x3b\xdb\x3b\x6a\xde\x24\xba\x1d\x0c\x57\xc9\x6a\x14\x56\xe4\x33\x0a\x46\x24\x97\x09\x8f\x7b\x90\xe5\x29\x79\xe6\x3c\x9d\x91\xba\x5d\x90\x64\x45\x41\xfa\xd2\xc7\xaa\x16\xd6\xde\x47\xad\x5e\x84\xd0\x30\x7d\x32\x0f\xc3\x73\x1a\x21\x8d\x7d\x0e\xd2\xe7\xe8\x26\xa3\x1c\xa0\x69\x35\x5e\x44\xe1\x2d\xac\xb9\x79\x9d\xdc\x69\x43\xae\x28\x86\xd4\x77\x8b\x0f\x4f\xb9\xb5\x7d\x24\x3b\xdc\x66\x08\xbe\x4d\x33\x3f\xc9\x98\xa3\x0f\x40\xb9\xcf\x0f\x50\x9d\x6b\xbd\x5a\x9b\x24\x9e\x89\xa3\x22\xfa\x8e\x60\xac\x1f\xc8\xc6\x7a\x02\xc8\xdc\x44\x87\x9f\xb3\x80\xdc\x2b\x81\x57\x14\xd3\x20\x72\x34\xdb\x88\x19\x2c\x4f\x8a\xf2\x96\xa5\xd4\x30\x58\xce\x85\x61\xe3\x89\x37\x6c\x67\xb1\x60\x19\x92\x70\xc1\x31\xea\xc7\xf3\x68\xc0\x68\xf1\x99\x28\xe6\x5f\xc5\x7c\x2a\xa2\xf0\xf3\xea\x24\x18\x1a\x59\x8d\xb5\x44\x2d\x0a\x7e\x21\xfd\xcd\xf1\x2c\x79\x16\x47\x01\x5e\x1e\x71\xa3\x93\xd6\x85\xf2\xd9\x04\x8a\x37\xa6\x33\x8c\x3c\x92\xa8\x12\x48\x2a\x8b\x7a\x68\x1b\x88\x53\xb1\x4b\xe5\x61\x1e\xe1\xcf\xdc\x50\x6f\x54\x48\xb1\xad\xe5\xa8\x09\xd9\x05\x5f\xda\x8a\x23\x7a\xa8\x22\xae\x97\x78\xa5\xb3\x55\xbf\x03\x25\xbb\xa7\x8d\xa0\x30\x62\xce\xdd\x5d\xee\xb2\x8f\xf6\xe9\x9f\x1e\xf3\xd3\xd5\x9b\x8d\xf2\x88\x52\xac\xd7\x66\xd2\xe9\x6d\x8a\x1c\x7a\x4a\x47\xa6\x4f\x69\x2d\x32\x61\xd9\x18\x28\xf1\x0b\x75\xdc\x29\x19\x28\xee\xa5\x7d\xce\x3e\xa3\xe1\xbb\xf0\x5a\xc5\x35\x8d\xaf\xee\x85\xa8\x98\x1d\x4a\x6a\x9f\x92\x3c\x42\x45\x70\xc7\xd4\x46\x2d\xb2\x9c\x00\xd4\x42\xd1\x90\xbc\x3e\x90\x69\xb3\x5d\x30\x6f\xf9\xc3\x61\x11\x40\xe6\x38\x9e\x72\x09\xce\x15\x61\x2b\x21\x82\x66\x81\xfb\x8b\xb4\x03\xac\xd3\x28\x43\x49\xca\x9e\xa8\xf5\x53\x94\x5c\xa1\x44\x48\x79\x4e\x84\xac\x47\x26\x99\x09\xb2\x3c\x59\x92\x08\xcd\x5a\x94\xae\x13\xb0\x22\xf2\x36\x9b\x60\x5e\xc4\xe1\xd0\x73\x17\xce\x5a\xaf\x15\x53\xb4\x76\xe0\xac\xb8\x3a\xf5\xf0\x9a\x34\x88\xa3\x88\x38\x0b\x2c\x16\xf9\xe5\xdc\x3b\xa5\x66\x52\x97\xea\xa5\xee\x44\x6a\x85\x55\x1d\x8a\x56\x4c\x14\x65\xda\x0f\x96\xd2\x64\xae\xf6\x2d\x50\xb6\x22\x25\x1f\xb8\x65\x71\x57\x5b\x81\x02\x11\xfc\x03\x52\x52\x1c\x07\x97\xd0\x20\xec\x9d\xbc\xc6\xbd\xa3\x83\xe9\x53\xc9\x10\x53\x23\x57\x95\x8a\x05\x9f\xbc\xb1\xe6\x55\xa3\xf1\x3e\xfb\x28\x60\x23\xeb\x81\x57\x53\x21\x81\x8c\x32\x7f\x60\x5b\x71\xc6\x2e\x83\xc9\xfd\xdf\x78\x44\x03\x8e\x94\x6b\xc8\xaa\x4e\xc7\xfd\x79\xc4\x75\xd2\x2d\xe2\xf5\x12\x8d\xb1\xd9\x76\x80\xb9\x36\xd4\xa2\x94\x09\x78\xf4\x2b\x76\xce\x2a\x92\x33\x1d\xd7\x55\x7a\xbe\x5f\xd6\x8a\xeb\xd9\x49\x9e\x0e\xa4\x4c\xff\x6c\x3b\xd2\x55\x42\xae\xc7\x70\x9a\x04\x3f\x4c\xde\x33\x35\x4e\x70\xaf\x34\x62\xa1\x22\x5e\x8a\x2e\x25\xb2\x47\x55\x7e\x05\x8f\xa9\x7c\xe7\xd2\x82\xd6\x32\xe3\x86\xa4\xfd\xb2\xdd\xca\x58\x84\x37\x30\x63\x81\xaa\x18\x57\x92\x26\x0d\x81\x89\xa9\x5c\xcc\x4a\x97\x39\xe2\xf7\xc8\xb4\x74\x44\x14\xf4\x6c\xe1\x00\x65\x45\xaa\x02\x2a\x3d\x4c\xa8\x62\x55\x1e\xbe\x99\x9f\x6b\x38\xab\x70\x73\x2f\x22\x9a\x2f\x8b\x29\x85\xea\x30\x9b\x74\x2a\x43\xe0\xe4\x62\xc0\x54\xf5\x0b\xdc\x63\xd2\xac\x40\x8f\x0e\x52\x41\x4d\x49\x92\xb2\xdc\xce\x5d\x7c\xe3\x93\xbe\xbc\xea\x53\xc9\x1b\x56\x3a\x90\x15\x63\xaf\x6d\xbb\x64\x40\x4b\x51\x2b\x9d\x33\xe4\x44\xbc\x4f\x76\xc1\x14\x65\x79\xfc\x3e\xdd\x29\x22\x2b\xf2\x07\xe9\xc7\x26\x20\x17\x40\x04\xb4\x71\x5d\xae\x42\x66\xcb\x55\xc8\xca\x19\xc6\xe5\x42\x56\x66\xa5\x2e\xfa\xc3\x21\x2b\x39\xf2\xc3\xb0\xef\x0f\xde\x94\xbe\x01\xd1\xd6\x36\xbd\xae\x8d\x34\xe9\x12\x96\x52\x4d\xac\x56\x58\x7b\x57\x91\x75\x43\x58\xdb\x4b\x74\x93\xcd\x13\x74\x90\x85\xbe\x31\x25\x24\x3f\x42\x65\xb0\x38\x4c\xc9\x03\x54\x75\x9e\x12\xb1\x8b\x70\x58\x6e\x79\xec\xbe\xe5\xac\xaf\x0a\x9b\x95\x8b\x49\x0e\xb4\x12\xca\xd5\x43\xf9\x97\x6f\xde\x9a\x9c\x96\x1d\x2a\x56\x5a\x87\xee\x15\x0b\x5f\x98\x1a\x64\xa9\x12\xb6\xb7\xca\x4e\x2f\x8d\x82\x2f\xa0\xd6\x4f\x9c\xab\xc5\xc3\x2f\x30\x60\x00\xbd\x5a\x59\x00\xfc\xa2\x5e\x6e\xbd\xbb\x67\xd4\xfb\xf2\xfd\x59\x8f\x87\x96\xef\xd0\xb0\x64\xf3\xd6\x83\xa4\xe9\x03\x5e\x12\xd6\x7e\xb5\xb8\xd5\x3a\xc3\x73\xb0\xa5\x01\xa8\x95\xba\xfc\xee\x82\x46\x70\xdd\x34\x07\x63\xdd\x02\x3d\x63\xec\xd6\x6d\x0c\xae\xbf\xef\x06\x2c\x14\xac\x29\x7c\x6b\xa8\x84\x6f\x95\x2f\x5a\x87\x0b\xf0\x68\xb3\xbd\xf1\xd1\x82\xf2\xd1\x82\xf2\xd1\x82\xf2\x0f\xdb\x82\x52\xc4\x03\x28\x33\xa2\xb4\x99\x3b\xf8\xd6\xf6\x8e\xe2\x0e\x4e\xcd\x2a\x72\x10\xd6\xc2\x86\x42\x0d\xe9\x43\xfc\xd7\xb6\xbb\xe5\x80\x19\x37\xbf\x5c\xe1\x0a\x0f\xb7\xda\x0e\xb8\x85\x54\xd8\x5b\x23\xe6\xd6\x4c\xbc\x88\xdb\x18\xeb\x98\x5c\xbe\x9d\xa3\xf1\xc9\xcd\xcc\xbe\x05\xd6\xd8\x72\xc0\x74\x15\x7b\x8c\x0f\xe6\x15\x16\x99\xe2\xae\x0e\xe5\x8f\xb5\xd4\xec\xf2\xd4\x32\x93\xa7\x4b\x87\x01\xfe\x29\xbb\x22\x47\x34\xf1\x7d\x22\xdb\x6d\xa6\xa2\x95\x39\x25\x06\x09\xf9\x05\x98\x5f\xdc\x9c\xf2\x4f\x73\xfc\x69\x98\xf8\xe3\x8b\x41\x12\x87\xe1\xc1\x94\x9c\xa1\x88\x11\x06\x45\x78\xf5\x1d\x32\x8b\x4e\x89\xf7\x72\xde\xee\x71\x7c\x1d\x5d\x06\x53\x74\x91\xf9\xd3\x19\x45\x10\x87\xc3\xa7\x7e\xa1\x0b\x33\xf3\x4f\x1c\x0e\x2f\x8c\x21\x29\x94\x32\x21\x26\x05\xcf\x03\x3f\xbf\x61\x86\xf4\x3c\xd6\x85\x70\x8d\x4e\x0c\x12\x52\xea\x76\x6e\x92\xc1\x4a\x3d\xb7\xc8\xac\x52\x43\xd9\x74\x57\x6c\x85\xe0\xa7\x5c\x3c\x0b\x22\x94\xae\x50\x8d\x30\x0e\x6f\xc7\xfc\x76\xd9\xa4\xf0\x13\xf4\xcf\x38\x24\x51\xeb\x79\xd5\x57\xb3\xd5\x2a\xbe\x9a\xf1\x6a\x62\x64\xcb\x38\x7a\x95\xa2\xe4\x34\x9a\xcd\x33\xe9\xe6\x7d\x84\x37\xa3\x9c\x07\xf5\xfa\x48\x7b\xe9\x4d\x2f\xcc\x7b\x59\x12\x4c\x0b\x02\x2a\xbd\xa5\xe9\x9b\xf6\xf2\x7b\x6b\x52\x8a\x0c\xf6\x1e\x13\xce\x4a\x03\x8d\x82\x58\x81\x43\xdc\x80\x40\x85\xdb\x66\xc3\x30\x44\x3c\xec\xae\xfc\xd0\x5c\xa3\x80\xc0\x53\x3f\x31\x09\x12\x0b\xfc\xbb\xdc\x7d\x1b\x84\x7a\xe9\xf5\xaa\xa1\xce\x07\xbe\xed\x15\x0e\xc3\x2b\x5c\xf6\x0a\xd3\xeb\x83\xd2\xa1\x4c\xc3\xa5\x94\x28\xf0\xdf\x06\x4f\x84\xe9\xbd\x02\x63\xd4\x2a\xab\x52\xb4\xe4\xda\x84\xab\xe6\xd3\xf8\x0a\x3d\xe3\x4b\x2f\x9f\x87\xda\xa9\x26\x41\x29\xca\xb4\xea\xda\x8c\x56\x1b\xc5\xd4\x2c\xad\xc5\xce\x2b\xf9\x46\xa1\xbc\x17\xa2\xdf\x75\xd2\x8b\x8d\x65\xa5\xcc\x20\xe9\x3d\x42\x06\xd1\xb9\xdc\x32\x84\x1a\xfa\x20\x82\x90\xae\x1c\xc0\xc7\x48\xc8\x49\x34\xfc\x20\x64\x88\xeb\xb3\x4e\x86\xf4\xdc\xb7\x8c\x1d\x3c\x76\x49\x19\x9d\x4a\x1c\x93\xbb\x3b\xd4\x71\x69\xe8\x12\x12\x44\xac\x88\x63\xb2\x82\x0b\xec\x7d\x18\x7b\x89\x6e\x0c\x43\xfc\x61\xba\x14\x8c\x78\x54\x16\x96\x49\xc6\x5a\x5b\x96\x7d\x08\x04\xb0\x43\x7c\xd4\x37\xf3\xcb\x51\xc3\xea\x4f\x4e\x60\x02\x83\x0a\xfc\x5c\xa5\x8f\x48\xae\xb5\xbd\x8c\x44\x7d\xcb\x13\xa6\xc5\xc2\xd7\x22\xa5\x5a\x4a\x52\xcf\xed\xa6\x7b\x84\xbf\xbb\x29\x77\x98\x1f\xc0\xa4\x78\x40\x44\xf7\x35\xbc\xac\xe4\x4f\x89\x52\x50\x73\xc9\xeb\x87\xb5\x80\xfa\x8a\x0f\x9c\x85\x98\x8b\x4d\x18\x34\xda\x1a\x53\xb5\x31\x8d\xac\x46\x75\x03\x18\x01\x6e\x83\x50\x19\x3a\x0e\xa3\xb4\xd1\xe6\xb4\x36\xdb\x05\xb5\x13\x28\xbe\x94\x4a\x9d\xb5\x55\xc8\x77\x80\x4d\x0f\x66\x13\x7e\xcd\x37\x69\x05\xe9\xeb\xc4\x9f\xcd\xd0\xd0\xd9\x0f\x3a\x41\x61\xca\x6e\xc0\x81\x57\x74\x14\x13\x52\xe3\x91\x75\x6c\xb9\x71\x22\xa6\x60\x59\xfb\x19\xeb\x9d\x0b\xc8\x10\x82\x49\xbd\x2e\x34\x5e\xd1\x76\x6e\xfd\x0e\x5a\x53\x7f\x66\x54\x45\xf0\x32\x3c\x0b\xfd\x01\xb2\xc7\xc0\x5a\xb7\xb0\x12\xd2\xfa\x2a\x0e\x22\xdb\xc7\x2d\x10\x9b\x7f\xba\x6f\xfd\x7c\xf2\xf3\x91\xe5\x59\x3f\x1f\x59\x2b\x4c\x2a\xed\xf6\xa6\x3c\x02\x1c\x9b\x10\x25\xab\x77\xf9\x46\x22\xdd\x2a\xda\x85\x3d\x47\xdd\x68\x69\xd4\x0b\xa3\x01\x70\xd9\x5d\x3d\x01\x3a\xe0\xd9\xa0\x9f\x24\xfe\x14\xe5\x06\x3e\x63\x29\xa4\x1e\x12\xad\x84\xee\xae\x72\xa1\xc9\x81\x24\xcb\x11\x31\xdf\x0b\xcc\x72\xa2\x42\xd5\xeb\x48\x8d\x4c\x84\x57\x9f\x3c\x47\x4b\x95\xbe\x55\x98\x3e\xa4\xba\x25\x49\x58\x4d\xbb\xb7\xa9\x6f\x62\x08\x3e\x4d\xb5\x12\xcd\x67\xcb\x56\x42\xc4\x23\xd9\x95\xad\x85\xba\xe7\x5c\xe5\x02\xb7\x50\x3b\x16\xa4\x47\x61\x30\x78\x63\x0e\x9f\x29\x8e\x34\x79\xe3\x46\x98\x47\xa7\x1c\x77\xba\x76\x40\xb2\x74\x3d\x0f\x56\xdb\xa2\x6a\x76\x42\xc2\xf2\x67\x0e\x1f\x33\x3f\x61\x7e\xdb\x62\xd8\x6a\x7a\xd3\xb2\x50\x1f\x68\xaf\x1c\x04\xf4\xbd\xe9\x2c\x42\x83\x56\x50\xd9\x41\x20\xeb\x1a\x28\x35\x42\x6b\xf7\xd3\xf9\x93\x28\x16\x71\x8c\xee\xd4\x7b\x09\x09\x3e\x96\xd1\xf5\x3f\xc9\xbf\xcb\x91\xc8\xf2\xad\xdd\xed\x92\xa0\xa3\xb4\xc2\x9e\x04\x9e\xe4\xe0\xa5\x20\x2a\x46\x2d\x7b\x19\xa6\xfd\x75\x9c\x0c\x0f\x32\x7a\x1d\x6d\x62\x39\x08\x40\x94\x9b\x83\x82\xfc\x2f\x3e\x14\xf9\xdd\x48\x6b\x30\x4f\x12\x14\x65\x67\x41\xf4\x46\xb4\xfe\x24\x7c\xfb\x20\xdb\x80\x54\x14\xf0\xa2\xa0\x95\xe0\xd5\x0b\x6f\xee\x91\x63\x50\xdd\x94\xb8\x99\x9d\x88\x5e\xf4\xb7\x6e\x9a\x6d\xc0\xff\xbe\x6d\xb6\xf9\xdb\x6f\x53\x25\x16\x1e\xd3\x76\xc1\x15\x7d\x52\x10\x8d\x11\x8b\xb9\x57\x92\xf5\x95\x3c\xaf\x33\x63\x14\xee\x43\x6a\xfc\xe1\x48\xe5\x0c\xcb\xe7\x47\x9c\xfb\x1e\x88\xdc\xb7\xe3\xc2\xa4\x53\xd5\x94\x66\x2a\x63\x71\x29\xcb\xb6\x19\x43\xec\x50\xf7\x7d\x76\x12\xda\x20\xbb\x52\x31\xd8\xaa\x4a\x36\x37\x04\x85\x00\x83\xae\x03\x32\xe1\xed\x5d\x55\xc8\x4c\xaa\x36\xf0\x9d\xbe\x84\x41\x4c\x24\x5c\x80\x4a\x86\x1f\x73\xb0\x22\x48\x65\xf7\x7d\x18\xd2\x33\x04\x08\x14\x89\xc8\x6f\x53\xd8\x42\x93\x98\x6d\x75\x46\xb1\x29\x5d\xc5\xc5\xbb\x45\xf9\xf1\x0c\x15\x2c\xf1\x02\xb3\x3c\x9f\xae\xa9\x20\x89\xaf\x89\xea\x47\x1e\x57\xe6\x13\xb1\xe3\x76\x9b\x4d\x40\x94\x4a\xfa\x9f\x46\x65\x8e\x50\x92\x33\x33\x2b\xe9\x20\xb9\x77\x93\xee\x37\xf5\x5e\x92\x80\xdf\x79\xbf\xce\x51\xe8\x63\xd1\xbd\x8c\x79\x34\x28\xe1\xfd\x93\xde\x61\x07\xab\x8e\x89\x64\xb5\x36\xbc\x60\x12\xbd\x2a\xf2\xc8\x0c\x8f\xa1\x4b\x62\x39\x27\xfb\xae\x67\x67\x8f\x13\x3c\x55\x9b\x30\x91\xe4\xb5\x78\xd7\x0a\x9a\xdb\xae\x03\xf0\xff\xdb\xd9\xf7\xe0\xb6\xeb\x7c\x8f\x94\xf9\xfd\xd4\xce\x1c\x1a\x7a\x93\x84\x66\xb7\xdb\x5b\x9f\x68\x5e\x4d\xe9\x24\x9e\x87\xc3\x27\x71\x32\x40\xe6\x5d\x9b\xd1\x84\x15\xa4\x67\xfe\x60\x1f\xb5\xfc\x30\xfb\x0c\xdd\x2e\x0f\xb8\x3f\xf5\x07\xcc\x83\x19\x2b\x05\xa4\x85\xe2\x80\xea\x21\x9a\x45\xe8\x33\x74\xab\x9a\x2d\x73\xa5\x53\x0d\xd7\x20\xc8\x9c\x7c\xaf\x8c\x5a\x19\xff\x1b\xd8\x1b\x24\x20\x55\x7f\x9e\x65\x71\x84\x8f\x75\xb8\x92\x78\x34\x76\xea\x75\xea\x7c\x47\x41\xe8\xeb\x69\xe9\x0a\x42\xf8\x64\xe2\x8e\x8d\x78\x58\xf7\x35\xd4\x4a\xb3\x78\x86\x0f\xaf\xfe\xd8\x67\x77\x26\xa8\x35\x4b\xc8\x95\xce\x31\x8d\xa3\x9f\xcf\x63\xc3\x7d\xba\xd4\x6c\xbd\x5e\xf0\x64\x9f\x4f\xfd\xd3\x68\x90\x10\x69\xf2\x43\xc2\x46\x1b\x39\x5e\x9b\x90\x3f\x44\x99\x1f\x84\x39\xe0\x45\x10\x8d\x43\x94\xc3\x6c\x98\x60\x8e\xe3\x79\x5f\x80\xd9\x14\x60\x0a\xc5\xf6\x32\x09\x66\x05\x50\x91\x4e\x62\xf9\x59\x80\x3c\x58\x56\xf4\x13\x53\x3d\x73\xbc\xbe\x35\xc3\x14\x6a\xc5\xd7\x11\x4a\x78\x42\xaf\x62\xc3\x2a\x87\x69\xf9\xc3\x21\x99\xd9\xf9\xe3\x02\x8b\x08\x0c\x3e\xcd\xe4\xa1\xe2\xd4\x0b\x76\xc7\x34\x7d\x57\xc3\x3b\x9f\x49\x58\x8b\xbb\x77\x47\x1f\x76\xe2\xd6\x79\xe5\x87\x58\x70\x13\x7e\x64\x49\x51\xc6\xbf\x9b\x0e\x2a\x48\x44\x80\xcf\x2a\x78\x9e\x6b\xe7\x09\xf3\x59\x4d\xdf\x8b\xdf\x97\xb9\xb4\xa5\x6f\x85\xbf\xe5\xa8\xab\x58\x4c\x36\xf8\x9c\x7f\x95\x0c\x5f\x36\x1e\x54\xb5\xd1\x36\x55\x75\x02\x96\x6e\xb0\xe6\x08\xbc\x26\x15\xa0\x52\x3f\xd3\xb7\x75\x61\x66\x97\xad\x88\xa5\x4a\xa6\x0b\x96\x28\x61\x6d\x50\x7a\xbc\x83\xc2\x0a\x78\x24\x1c\x0c\x6d\xe4\xec\x6f\x7a\x6e\x95\x0e\x54\x7d\xc6\x2b\xaf\x58\xc2\xd1\x42\xf3\xbc\x4f\x1c\x9e\xf2\x66\x3a\xed\xae\xb3\x96\xd5\xeb\xfc\x54\x9f\x07\xc1\x31\x02\xe3\xf3\x0f\x8d\xe4\x33\x61\xae\x93\x55\xa8\xdd\x6e\x7e\x94\x2b\x29\x6f\x34\xd4\x55\x52\x5a\x99\x8d\xa9\xa1\xd5\xe3\x91\x8d\xb0\x72\x54\xe4\xd1\x30\x8c\x9e\x96\x22\x5a\x5a\xda\xef\x7b\x30\x5f\xcb\x2a\x1b\xdb\x90\x9c\x99\xb0\x5a\x7e\xc0\x6e\xd8\x8c\xea\x86\x28\x4e\x26\x65\xa3\x50\x32\x6a\x36\x53\x3c\xde\x53\xdf\xd0\x99\x91\x1b\x4f\xd5\x49\x45\x37\xf5\xd3\xe9\x14\x0d\x03\x3f\x43\xd2\xee\x5e\x29\xbb\xb2\x66\xac\x4a\x30\x0f\x4f\xaf\x97\x74\xdc\xf2\xf3\x02\x89\x6e\x8e\x4f\xba\x6b\x65\xd3\x7d\xe9\x8a\x52\x8a\xdb\x79\xbb\x51\x75\xbd\xb3\x5f\x41\xd3\x5e\xe5\xe4\x2a\xaf\xe9\x76\xa1\xeb\x55\x95\x96\x1d\x12\xbc\x76\x15\xa9\x5c\x38\x28\xb6\xcb\x98\x9d\x65\x4b\x3b\x5e\xa6\x91\xc9\x7c\xd4\x4e\x08\x98\x99\x9b\xb5\x4a\x3a\xb4\x3d\x88\xd6\x7c\xec\x56\xf2\xa4\xb4\xd7\x66\x6c\x45\x88\xf4\x32\x1e\x3b\xce\x52\x23\x46\x95\x40\x91\xfb\x1b\xe9\xd0\xcb\x03\x90\x2c\x5d\x60\x69\x6d\x67\x2d\xa0\x8b\x66\xb0\x64\xd1\x64\x61\xfd\x4b\x96\x4c\x5a\xda\x68\x2c\xf0\x62\xcd\x2c\x29\xe5\x70\x18\xa6\x5d\x09\x43\x2e\xbc\x54\x95\x95\x78\x59\x2d\x53\x64\x8b\x21\x10\xb5\xaa\x0a\x16\x56\x6d\x02\xbc\x4c\x1d\xd7\x3c\x0a\xb9\xc9\x4c\x4c\x6f\x7a\x7d\x02\x58\x22\x17\x20\x9d\xcf\x66\x09\x4a\x53\xfa\x91\xc8\xaf\x57\x6b\x2f\x1c\x29\xd8\xaf\x51\x18\x4a\xc5\xd6\x5e\x4d\xe0\xef\x27\xd7\xe5\x6b\x52\x11\xb1\x89\x64\xdc\x25\x47\xf8\xd2\x54\x25\x00\xa9\x17\x33\x8e\xf7\x5e\xf4\xba\xd5\x84\x31\x7a\x54\x13\x88\xbe\x9d\x33\xff\x1a\xc3\x26\x2b\x1c\x55\x9b\x65\xe7\xd9\x62\x66\x2e\xb3\xc2\x98\x4c\x14\x7b\xb0\x5d\xaf\x67\x7b\xdb\xae\x8b\x0f\x94\x95\x87\xf5\x31\xca\xe8\x8e\x69\x5b\x7e\x98\x91\x6d\x13\x6f\x88\x2c\xb7\xad\x25\x06\x00\x2c\x4f\x24\x93\xcf\xb7\xf2\x3b\x18\xf5\xca\xbc\xf2\xd2\x08\xbd\xfb\x75\x51\x9b\x5c\x17\x25\xf5\x3a\x55\x16\x6b\x90\x65\xb7\x12\x7e\xb6\xbb\x7c\x25\xb3\x5d\x30\x6c\x61\xf6\xd2\xc8\x6f\x17\x78\xc6\x45\x03\xe4\xd8\xb8\x4e\xb3\x0d\x12\x9a\x87\xd8\xd0\x5a\x9e\x0f\xad\xf0\x9a\x1a\xa2\xc1\xcb\x84\x38\x13\x61\x29\x4b\x5b\xfe\x6c\x16\x06\x03\xa2\x34\x50\x66\x7e\x86\x6e\x53\x9e\xbd\x4f\xac\x98\x25\xc1\x78\x8c\x48\xbc\x53\x32\x5d\xed\x80\x5c\xae\x2e\x84\x55\x89\x3c\x00\x22\x85\xa7\x23\xcd\xf3\xdb\xf4\x58\xa8\x04\xb6\x34\x4c\xfe\xbb\x9a\xce\x41\x02\x57\xf0\x04\x58\x4b\xf6\xf1\xfe\x9c\xcf\x3c\xcd\xd3\x2f\x17\x4e\xd9\xcd\x8f\x9a\x0b\x8a\x5c\x7d\x6a\x35\xa9\xa1\x12\x10\x92\xaa\xac\x0c\x8b\x71\xd3\x50\x01\xf2\x1d\x83\x3d\xc3\x52\x98\xca\x4c\x2c\x8e\x97\xd7\x7e\x2a\x79\xc9\x2d\xaf\x6a\x7c\xec\xa5\xf9\x1a\x1a\x5f\x1c\xe8\x3e\x93\x5c\x34\x55\x8f\xc9\x0c\x18\xe9\x2b\x52\xd5\xaf\x7a\xc5\x2c\x3b\xce\x55\xda\x71\x4b\x0c\xcb\xa2\x7b\xa0\xf6\x1a\x4b\xf2\x1d\x44\x2c\xf4\xda\xe1\x8a\x2e\x83\x99\xec\x32\xa8\xd0\x3e\x88\xa3\x2b\x94\x64\xf9\x13\xc5\x38\xbc\x8c\xf3\x60\x78\xa7\xd1\x10\xdd\x94\x86\x2b\x24\x5e\x19\x01\x74\x77\x33\x62\xbf\x0a\xa4\x68\x85\x45\x74\xd5\x40\x8d\xae\xaa\xc7\x1d\x5d\x2b\x22\xce\x1a\xe2\xad\xee\x27\xcd\xa6\x17\x3d\x6e\x53\x99\xad\x41\x18\xd4\xeb\x76\xd2\x80\x51\xb3\x9d\x7b\x13\x24\xda\x13\xa5\x72\xbb\x9f\x38\x79\xdf\xd1\xcc\x5f\x62\xe2\x40\xb9\xb1\xa2\xea\xf2\x21\x31\xdb\x33\xee\xb1\x9c\xd1\x24\xad\x78\x5f\x32\x9c\x15\x29\x36\xdd\xe6\x6c\x23\x27\xf7\x16\x30\x9f\x9c\xdb\xaa\x11\xa4\xe6\xae\x44\x9c\xc1\x56\x42\x51\x1b\xa2\x8a\x05\x23\x5b\x7d\xd2\xec\x0a\x49\x3b\xf1\xd0\x06\xe4\x53\xcd\x66\x66\xd1\x32\x5d\x49\x8a\x50\x66\xf6\x47\x8a\x61\x24\x06\x20\xa6\x0a\xf8\xc8\xce\xe3\xc4\x46\x2b\x78\xf0\xb4\x9d\x3c\xc2\xee\xf2\xb9\x62\xc7\x00\x39\x60\x00\x7d\x10\x12\x6f\xa5\xa6\x0f\x26\xd0\x05\x73\xe8\x82\x11\x74\x41\x0f\xba\xe4\x65\xc4\xba\x05\x21\x4c\x5b\x83\x89\x9f\x1c\x64\xb6\xef\xb0\x24\x8d\xfe\x63\xb7\x5e\x57\x0b\x9b\x6d\x67\xd7\xf1\x9b\x4d\xe2\x79\xb4\x3b\xd8\x4b\x73\x97\x0b\x05\x72\xd0\xc0\x90\x83\x46\xa3\x70\x63\x1a\x12\x22\xc0\x8c\xfc\x87\x4c\xb2\xb8\x98\x57\x43\xa7\x5e\xb7\x27\x8d\x06\x18\x36\x9b\x0e\xd8\x90\x0b\x67\xb8\x70\xde\x68\x80\x59\xa3\x41\xd5\xe4\x2b\x5a\xcc\x78\x33\xcb\xa7\x2e\x59\x0f\xf0\xe4\xb4\x7b\x0d\x78\xd5\x6c\x83\x01\xf9\x8f\xb3\x3b\xc4\xbd\x21\x5d\xca\x9f\xd5\x63\x66\x61\xc9\xb8\x40\x33\x3f\xf1\xb3\x38\xb1\xe3\x62\x9d\x18\xe6\x5a\x45\xbe\x52\x38\xbb\xce\xdb\x6a\x08\x42\xda\xed\xd2\xc0\xc6\x4b\x16\x98\x9c\x0d\xde\x2d\xe9\xc9\xa8\x01\x6f\x9b\x6d\xe0\x37\xf1\x7f\x1c\xe0\x37\x9b\xb8\x94\xc4\xfe\xdd\x9d\xed\xc5\xf9\x08\x0c\x1a\x6d\x61\x3c\x56\xeb\xe6\xac\xb1\xac\x9b\x06\x08\xd2\xcd\xf1\xf2\x6e\x6e\x54\x77\x93\x0f\xa8\x37\xe6\x03\x36\xa6\x03\x36\xc6\xdd\x1c\xd0\xd2\xc5\x62\xd0\x68\x90\x06\xa7\xd0\x6f\x84\xcd\x49\x63\x04\xfa\x82\x3d\xb8\x4c\xff\x1c\x34\xfd\xc6\xa4\x31\x6f\x8e\x9a\x3d\x6a\x9e\xbc\xbb\xb3\xac\x1a\x16\xd0\x94\xc4\x85\xf5\xc1\xc0\xc1\x7a\xdd\x94\x45\xd0\x4e\xe8\x49\x78\x5a\xaf\x6f\x6e\xd4\x98\xf0\x1d\xc5\x43\xf4\x32\x0e\xa2\xcc\x76\xd9\xfc\xbe\xd0\xa6\x70\x93\xaa\xb3\x17\xf5\x7a\x5c\x78\x9c\x31\x24\x17\x32\x92\x32\x5a\xf1\x89\x88\x60\x3f\x2a\xae\x36\xd8\xdd\x48\xa9\x1d\xba\xd9\x06\xb4\x75\xbc\x26\x80\x9a\xcb\xd5\xea\x23\x8a\xe9\xba\x74\xa1\x6a\x1e\x51\xff\x87\xb5\x69\x13\x5e\x83\x7e\x03\x5e\x2f\x16\x8b\x60\x64\x07\xf5\xfa\xb4\xd1\x2f\x39\x26\xe0\x8a\x66\xc6\x2c\xed\xd3\x99\xc6\xb1\x06\xa5\x94\x79\x0b\x9e\x71\x9f\x8e\x33\xc1\x5b\x90\xb5\x75\x66\x1e\x84\x13\x9d\x4d\x2e\xa0\x98\x29\x37\xda\xc4\x26\x7d\x52\xaf\xdb\xfd\x06\x3c\xe1\x77\x23\x3c\x4c\x2f\xf3\xc3\x9a\x02\xfa\xdd\xeb\x2f\xf0\xff\x94\xbb\xba\x54\xf8\x15\x15\x14\xe0\x22\x16\x0f\x99\xcc\xcb\x84\x72\x79\xcf\xdd\x75\xd8\x9f\x66\x23\x38\x91\x55\x32\x92\xcd\xb5\xaa\xbd\x3c\xe1\xaf\xd6\x3b\xed\xee\x2a\x9b\x3a\x8f\x91\x6e\xec\x17\xbf\x7a\xab\xba\x5e\xce\xfb\x95\x9b\xf7\x05\x5d\x8b\x38\xb9\x66\x45\x17\xb3\xa5\x5d\x4c\x9a\xcd\xb5\xc2\x84\x4b\x29\xaf\x4a\x49\x4a\x82\xb7\xf3\x26\x1a\xfc\xd4\x5c\x9a\xed\x12\x93\xc0\xae\x17\x2a\x68\x68\x34\xcc\x3c\x16\x3c\x3e\x96\x53\xb6\xcf\x88\xf2\x54\xe2\x40\xd2\x55\xd9\x6d\x58\x7c\x4d\x17\xe9\x34\x3b\x53\xb1\x34\x2e\xbf\x45\xbf\x16\x51\xb6\x02\xbc\xd9\xbf\x18\xd9\x48\x58\x83\x9d\xc7\x50\x35\x93\x89\xd7\xfe\xa5\x43\x6f\xbc\x1f\xc0\xa4\xd1\xa9\x49\xfc\xa0\x9e\xc4\x44\x35\xa1\x9e\x80\x6c\x3a\xbd\xbd\xf1\x5c\x70\xeb\x11\x5f\xc7\x94\x78\xec\x0f\xf1\xb7\x8a\xf5\x0b\x03\x87\x7e\x9a\x2d\x16\x95\x92\xef\x02\x86\xb3\xc2\x5d\x47\x72\xbe\xbc\xaf\x37\x57\x52\xee\xcd\x25\xbe\x99\x96\x9f\x3a\x93\x27\xd3\x23\x25\x1d\x76\x6a\x6f\x83\x79\xeb\x54\x8c\x18\x9b\xbf\x94\xd6\x9f\x5c\x3f\xc0\xb0\x72\x34\x5a\xfa\x80\x7a\xa6\x3c\xa0\xd6\xde\x59\x4e\x17\x60\xeb\xc1\xc6\xb6\xc7\x8e\x10\xef\x16\x09\xbc\x24\xff\x37\xcc\x5a\xa7\x17\xf1\x3c\x1a\x8a\xbf\x55\x02\x32\x85\x70\xfc\x41\x8a\x93\x9b\x51\xce\x28\x51\xb3\x33\xed\x89\xb9\x68\x30\x0c\x60\x62\x3f\xdc\xdc\xda\xc4\x5d\xd6\xe0\x6c\x17\x04\xec\xc1\x31\x7b\x8d\x1e\x27\x8e\x6d\x29\x60\x16\xed\x98\xde\x72\x59\x75\x0d\x92\x62\x90\xfa\x52\x52\x57\x84\xa1\xb5\x64\x96\x94\x54\x93\x80\x68\x3d\x8d\xbd\x25\x55\x55\x38\x56\x5b\x1c\xac\xb2\x9a\x02\x8c\x55\x35\xf8\x15\x6c\xd6\xa1\x2d\x67\x01\x36\xb7\x1f\x7c\x0c\x82\xfe\x8f\x24\x08\xba\x24\x69\x25\x79\x5c\xc5\xb7\xa8\xfc\x91\xb5\x90\x3f\x40\x79\xd4\xbc\x2c\x8b\x00\xb0\xfc\xf9\x30\x88\x49\x1e\x49\xd3\xdb\x22\xf2\x2a\xa8\xd5\x13\x81\xf8\x6e\xc6\x1c\x77\x0e\x84\xa2\xbb\x3b\xf6\xf1\x1a\xf5\xdf\x04\x99\x58\x44\x75\x13\xee\xc1\xc8\xf3\x97\x5c\xfb\x49\x64\x5b\xaf\x51\x7f\x9d\xc0\xae\x1f\xbc\x3c\xe5\x61\x15\xd2\xf9\x0c\x1f\xba\xd1\x70\xbd\x7f\x4b\x2e\x80\xd7\xfb\x74\x1d\x69\xad\x1f\xc5\x51\x1a\x0c\x51\xb2\x3e\x9f\x8d\x13\x7f\x18\x44\xe3\xf5\x2c\x5e\xcf\x26\x68\x1d\x9f\xec\xd3\x6c\x1d\x6b\x12\x58\xfc\x1c\x40\x4c\xc6\x4a\x07\xc8\x63\x56\x21\xf4\xbb\x54\x78\xbf\xcc\xab\xb3\xd0\xbf\x3d\x44\x61\x48\x06\x4e\xbd\x58\xce\x20\x6a\xf9\x0a\x0b\x0a\xf5\x96\x2d\x02\x6c\xd3\x8b\xe7\xc9\x00\x91\x68\xe8\x78\x3a\x0c\x11\x61\xc7\xb1\x9f\xf9\x5c\xff\xf7\x53\xb4\xb3\x75\x19\x93\xe0\x1a\xb4\x8e\x6c\x1b\x09\xa6\xe8\xf2\x76\xc6\x23\x4e\x95\xeb\x35\x7d\x4e\xad\xe3\x00\xf9\xf6\x90\xa9\x22\x10\x81\xa4\xc5\xc3\x57\x62\x72\xd2\x2c\x88\xc8\x0d\xbe\x03\x98\x8e\x6c\x93\x90\x4e\x0b\x25\x8b\x8c\x81\xc4\x92\xfc\x58\x4c\x48\xfc\x2c\xee\xb3\xb7\x0e\x7c\x41\x0a\xc8\xd8\xbc\x0a\xa2\xec\x21\x41\x63\x27\x24\x01\xd4\x6e\xb4\x97\xec\x46\x8d\x86\x13\x74\xa2\x2e\x66\x1d\x8b\x46\x70\x90\xd9\x51\x3e\xb7\x03\xd6\x01\x85\x2c\x99\x3f\x66\x2f\x8b\x74\x16\x06\x99\x6d\x01\xcb\xe9\xb4\xbb\x0b\x80\x60\x11\xcc\xbe\x34\x43\xad\x34\x57\xd3\x05\xd8\xd9\xdc\x7a\xf4\x7e\xfa\xc2\x51\x90\x0c\xe6\xa1\x9f\x9c\x05\x69\xa6\x6d\xdb\x24\x9a\x43\xb4\x6c\xf6\x4f\xfd\x1b\xa6\x88\xb1\x2b\xf0\x38\xfa\xff\xd9\x7b\xd7\xee\xc8\x91\x2c\x31\xec\xf8\x7d\x0e\x3f\xf8\xfd\x7e\x92\x98\x9d\x6c\x44\x23\x32\x1b\x40\x66\xf2\x81\xcc\x20\xc5\x62\xb1\xba\x4b\x5d\x5d\x55\x5b\x64\x4d\xcf\x6c\x76\x8a\x0b\x66\x46\x92\xd8\x4a\x02\x1c\x00\x59\x55\x1c\x66\x8e\x65\x59\x92\xbd\x7a\x59\x92\x65\x49\xb6\xd7\x96\x6c\xaf\xbc\x92\x8f\x8e\x8f\xe4\xa3\xe3\x97\x56\xf6\x39\xdd\x3f\xc0\xff\x61\x7f\x89\x4f\x3c\x11\x01\x04\xf2\xc1\xaa\x99\x9d\xdd\x9d\x0f\x55\x44\x02\x11\x37\x6e\xdc\xb8\x71\xe3\x46\xc4\x7d\x3c\xc6\x53\x9c\x63\xee\x58\x4f\xc9\x1b\x19\xb2\x32\x27\xf1\xd3\x38\xc3\x69\xbe\xba\xdc\x79\x1a\xdd\xac\x2a\x75\x11\x92\xc1\xa3\x9f\xd9\x30\x96\xb0\x93\x86\x70\x84\x9b\xd8\xa1\xb3\xd0\x2d\xa7\xdc\x60\x6b\x83\xec\x27\xa2\x8f\xcb\x7d\x4e\x4b\x94\xf8\x30\x07\xe8\x52\xfb\x8c\x76\xab\xda\xd7\x28\xfc\x51\xdb\x27\x63\xb2\xaa\x75\x65\xdc\x3e\x62\xdb\x72\x48\x57\x39\xfc\x8a\x72\x0b\x98\xa9\xc5\x34\xfb\x3d\x51\x86\x6c\xd6\x54\x79\x51\xf0\x11\x95\x16\x6e\x2f\xed\x17\x77\xe3\x8c\x6f\xf8\x09\x44\x2f\x75\x1c\x90\xd3\x90\x40\x05\x1f\x0e\xe4\x96\xfb\xe4\x6e\x34\x8d\x46\xec\xe4\x36\x05\xc3\x2d\x95\x59\xc5\xdd\x50\x65\x0a\x69\x5c\xba\xf8\x28\x54\x9b\xae\x43\xb2\x69\x3d\xbd\xf0\xa1\x5a\x04\x14\x94\x52\x5f\xf7\xf2\x3e\xa6\x89\x06\x35\x52\x0c\x85\x64\xd1\xa6\x1b\xde\x6c\xd9\xbb\xc2\x46\x73\xb5\x95\x34\xc7\x60\xa8\x4b\x67\xcd\xfb\x5e\x71\x5b\x59\x0e\x03\xe5\x3a\x94\xdb\x59\xc9\x97\x72\x25\x10\x8d\x7c\x43\x39\xd2\x9c\x1a\xd2\x72\x46\xb0\xc2\x91\x5d\xe1\x04\xc7\x29\xbf\xfa\x7e\xa9\x92\x41\x60\xb2\xeb\x44\x4f\xde\x93\xb2\xf6\x1c\x47\xef\x4e\x8a\x47\x77\x23\x3d\x34\x80\x9c\x23\x65\x43\x4d\x29\x51\x2b\x29\x46\x4f\xc2\x78\x3b\x89\xa7\x77\xdb\x1c\xdc\xf6\xbb\x6b\x1c\x53\x25\x89\x2d\x93\x44\xcf\x9a\xb0\x48\x55\xa5\xe4\x71\x1f\xa7\x8f\x70\xa3\x41\x68\x7a\x84\x35\xd6\x4b\x75\x45\x90\x5e\x67\xea\x54\xc7\x71\x43\xe5\x2e\xb9\xad\xcd\x34\xbb\x6e\xb7\x9a\xac\x63\x1a\xcf\xd3\xb4\x69\xb5\xb7\xac\x34\x19\xa6\xdf\x8b\xfa\xe5\xdd\x1a\xbd\x6e\x4d\x07\x51\xd3\x1f\x16\x3b\x39\x9e\x24\x4e\x81\x10\x23\xdc\x8b\xfb\x1a\x12\x39\xd5\x9d\x56\x22\x1e\x83\x35\xc4\x66\xec\xe4\x52\x70\xca\xf3\x40\xa3\xae\xc1\x2d\xb5\xe8\xd1\x59\x80\xa1\xb0\xd8\x5a\xb0\x9c\x8a\x31\xd2\x87\xbf\x17\x1f\x12\xc4\x9b\xcd\x35\xf0\x74\xc4\xe1\xeb\x5a\x08\x03\x96\x6a\x94\xab\x91\x82\x98\x6b\x51\x04\x3b\x84\x26\xe9\x20\x66\x99\xf8\x74\xe7\xe7\xf2\x82\x6e\xec\xae\x3c\x26\x06\x9a\x88\x91\x3d\x38\x2c\xcf\xe3\x7b\xd5\x77\xb1\x54\xb8\x59\x2a\xbc\x55\x9e\x9e\x0e\x4a\x74\x49\xb6\xee\x74\x4d\x54\xf3\x3f\xd1\x6c\x71\xc6\xad\xf1\x6f\x9e\x46\x37\xec\xe4\x50\x15\xb9\xfa\x92\xd4\x68\xc8\x38\xa5\xd3\x1a\x8d\xcf\x29\x49\xdd\x66\xa1\xb2\x56\xd0\xc3\xa5\x6c\x56\xd4\x3d\x88\xfb\x4f\x54\x43\x68\x93\x9d\xa6\x9d\xf7\x91\xcb\xee\x9d\x70\xdf\x9d\xcf\xf1\xa1\x8e\x4e\x45\x5c\x52\xc4\xb6\xc5\xbc\xda\x4e\x66\xf9\x76\x32\xd9\xa6\x4e\xb0\x16\x3d\x9e\xc7\x4e\xda\x77\x8d\x62\x96\xee\x56\x09\x46\xdb\xdc\x66\x2b\xdb\x8e\xe2\xed\x69\x94\xe5\xdb\x97\xf8\x2e\x89\xc7\xdb\x94\x29\xb6\x5d\x06\x28\x3d\x74\x8b\xd9\x1a\xa1\xbc\xe9\xf5\xa2\x43\xe4\xf6\x22\xc1\xfb\x19\xce\x6d\xec\x44\x0e\x57\xa6\xaf\xd8\x4f\x6e\xca\x1a\x23\xec\xe4\x4e\xda\x54\x7b\x43\xbd\x74\x0f\x5d\xaa\x07\xe8\x23\x18\xf7\xd4\xdf\x65\x66\xeb\x01\x5d\x56\x55\xc7\xc8\x59\x22\xe0\x17\xf2\x98\x86\x25\xb1\xcc\xa9\x80\x5a\xda\x83\xf2\x96\x51\x9f\x6e\x06\x95\xa2\xb2\xee\x3a\x18\x94\xd7\xa0\x85\xcc\x22\xa8\xee\x9f\xe2\x05\xf4\x3a\xed\x83\x0f\xc9\xe4\x38\x9a\x26\x71\x11\x76\x80\xff\x54\x76\x5d\x82\xd9\x4a\xf6\x0d\x5d\x00\xc5\xd1\x58\x11\x6d\x52\xba\x6e\xf2\x1d\x1d\x55\x67\x5b\x51\xc6\xb7\x47\xe0\x68\x30\x0c\xee\x17\x45\x44\x14\x16\x08\x93\x6e\x77\xd3\x3e\xf2\x8e\xf2\x41\x3c\x0c\xc8\x7f\x8d\x06\xb6\xc9\x5f\x98\x36\xbd\x62\xeb\xbb\x58\xc0\x7d\xb7\xdb\x0d\x6a\xbc\xc5\x61\x52\x8e\x60\x98\xe2\x70\x5c\x3e\xd0\x62\xeb\x8f\xe1\xf0\xee\xec\xee\xe6\x32\x99\x36\x1a\x78\xc0\x9e\x5a\x51\x8e\xe9\xc1\x25\x15\x8b\x3b\xa9\x4c\x09\xba\xc5\x63\x8c\xc2\x04\xa5\x32\xbe\x70\x26\x72\xf1\xd2\x0b\x27\x5b\x0b\x42\xdc\x6c\x6e\x1f\xba\xa0\xd1\xd8\xb1\x23\x94\xb4\x62\xfc\x3e\xb7\x01\x68\x8d\x93\x18\xf7\x00\x4f\xc1\x1d\xb5\xe8\xa0\x28\xc9\x6f\x63\x74\x4f\xf3\xde\x06\x78\xb1\xa0\xc6\x78\xd3\xbb\x7b\x02\x3f\x6a\x34\x76\x22\x5a\x99\x8e\x43\xd2\x62\x68\x81\x46\x83\x23\x93\x00\x59\x9e\xfa\xb5\xf3\xc9\xcc\xb2\xe8\xca\x1c\xa3\xd9\xa2\x08\xdd\x19\x6a\x16\xab\xc2\x50\xc4\xdb\x2d\x74\x26\x61\x6d\xea\x1f\x59\xae\xe5\x90\xf5\x4d\x56\x1e\x69\xe7\x84\xb8\x9f\x1f\xd9\xb9\xd3\x72\xbb\xe0\x33\x1b\xd3\xbf\x01\xff\xfb\x19\x7f\xbf\x78\x08\x93\x26\x71\x9e\x86\x59\x4e\x23\x1e\xa3\xbc\x95\x27\x2f\xc3\xf1\x18\x8f\xbf\xc0\xef\x51\xde\x4a\xaf\x2e\x43\xf6\x07\xe5\xad\x51\x96\x91\xff\x93\x69\x92\xb2\x33\x94\x38\xc6\xd3\x4c\x86\x11\x54\x85\x79\x2b\x4f\x4e\x32\x53\x92\x40\xde\x19\x69\x49\x1a\x1d\x59\xdf\xb3\x1c\x42\x26\x27\xb4\x73\xf2\x5f\x4a\xfe\x8b\x40\x50\x7d\x4f\x26\x7f\x9e\xbc\x22\x28\xad\x00\x2c\x0d\x83\xfc\x6e\x17\x40\x1b\xf7\xfb\x7e\x67\x9e\xf7\xfb\xde\xee\x3c\xed\xf7\xf7\xe7\x11\x38\x3c\x3c\x74\x17\x0b\x5b\xed\xc8\x7c\x6e\x2b\xbd\xba\x5f\x00\x00\xed\x48\x74\x98\x7d\xa4\x5d\x27\x5f\x5a\x97\x53\x1c\x8f\x0d\xf7\xce\x11\xb2\xfd\x6e\xb7\xc1\x28\x07\x3e\xf3\xbb\x5d\xc2\xe2\x1e\x41\x88\x73\xf9\xfd\x28\xcb\x02\x4a\x4c\x48\xca\x04\xac\xe8\x82\x0b\x67\xf6\xeb\xf0\xd0\xef\x34\xfc\x6e\x17\x26\xf2\x85\xb7\x4b\x5f\x64\xf2\xc5\x3e\xfd\x1d\x22\xac\xd7\x18\xc9\x17\xbc\xc6\x54\xbe\x60\x35\xae\x51\xa8\xfa\x32\xdb\x71\x33\x04\x9f\x46\x00\xce\xd0\x48\x7b\x9f\x34\x47\xf4\xfd\x04\x4d\xb5\xf7\x59\x73\x4a\xde\x6f\x29\xbd\x49\xd9\x70\xdb\xd7\x70\x06\x27\x80\x75\x2b\xe5\x43\xc5\x5f\x2e\x16\x30\x6a\x45\xd9\x8b\xdb\xf0\xc7\x33\xe3\x21\x9a\xdf\xed\x22\x46\x3b\x86\x2e\x20\x15\x70\x9c\xcd\x52\x7c\xa2\xb1\xa8\xf9\x2e\x23\x31\x95\xb5\x19\x28\xc8\x48\x06\x53\xba\x7c\x8a\x71\xd8\x4e\x08\xd6\x64\x44\xed\x48\x52\x2f\x92\x64\x8b\x38\xbd\x28\x1e\x49\x15\x6d\xee\xd8\xee\x77\xbb\x73\x8e\x30\x61\x29\x18\xa1\xcc\xa6\x80\x39\x1f\xd9\x39\x80\x6d\x00\x63\x14\x0d\xdc\x21\x0c\x51\x34\xf0\x86\x70\x84\xa2\x81\x3f\x34\x51\x30\x86\x21\x1c\x71\x0a\xe6\x0b\xde\xf4\x28\xca\xef\x8c\xac\xa6\x0c\x8b\xdf\xed\x7e\x9a\x93\x76\x4a\xcd\x73\xdc\x08\x0e\x21\x4d\xbf\x0c\x47\x34\xbd\x32\x9c\xa2\xb8\x06\x87\x10\x8e\xe0\x14\x46\xe5\x71\x14\xaf\x29\x56\x9c\x72\xaf\x3e\x7f\x64\x18\xcb\x41\x89\x25\x4b\x0c\xa9\xb1\xe3\x70\x01\x6d\x3a\x19\xd8\x04\xcb\xd8\xc4\x13\xf0\xab\x2e\x65\x37\x54\x88\x7f\xf6\xbd\x81\xdb\x3c\x08\x9b\x93\xe1\x7d\x1b\xee\x2f\x3e\x8b\x00\xc8\xde\x45\x54\xbc\x4b\x3f\x9b\x51\x98\xe1\xed\x4e\xc0\xc6\xe9\x36\x4c\x33\xfc\x34\xce\x6d\xcc\x8d\x8b\x3c\xe8\x83\x56\x8a\x6f\x71\x98\xdb\x3e\x80\xde\x2e\x80\x69\xb5\x94\x0f\xdb\xe5\x52\x51\xb5\x54\x1b\x76\x4a\xa5\xb6\x2a\x2c\xc6\x6f\xa6\x28\x52\xdd\xe0\xe7\x8f\x10\x93\x2e\x95\x92\x1d\xd8\x5d\x0f\x75\x18\x73\xe4\xf7\x02\x85\x65\x30\xe3\x11\xbb\xda\x1b\x0a\x8b\x88\x5a\x32\x85\xa8\xb0\x65\xd5\x0f\x0c\xd5\x6b\x6a\x33\x11\xcd\x0c\x2f\xe5\xc0\x93\x0a\x47\xdf\xd8\xdf\x64\x9f\xda\xdf\x8c\xef\x3d\xd8\x5e\x80\x6f\xb2\x4f\xe1\x8a\xdf\x36\x7d\xe1\xce\xbd\xf9\x37\xe3\xa3\x6f\x5a\xf6\x37\x63\x07\x90\xf7\xe0\xe8\x1b\xf0\x19\x60\xe9\xe7\xc5\x82\x5c\x10\x29\xa3\x91\xcd\x52\xf5\x85\x3f\xd4\x08\x9e\x0d\xda\x43\x32\xe9\x4a\x13\xb1\xd0\x51\xb2\x41\x77\x78\xe4\xb1\x1e\x3e\x99\x26\x21\xa9\xd2\x1d\x02\x00\xa0\x81\xbe\x95\xbd\xc1\x28\xcb\x44\xa9\x60\xfb\x75\x5c\xdc\x68\x8d\xb2\x8c\x28\xce\x37\x61\x6e\x69\xe1\xca\xb5\xb8\xc9\x9a\x7c\xc4\x64\x29\x82\x31\xca\x3f\x63\xcb\x4a\x4a\x97\x26\xd6\xe7\x96\xef\xf9\xbb\x9f\xda\x51\x1f\xb5\xdc\xf6\x81\xbf\x7f\x14\x7d\xe6\xf9\xad\x03\x3f\xa0\xdd\xba\x4d\xde\xd9\x76\x44\xf4\x8b\x2e\xf8\xcc\x23\x7f\xa0\xdf\xea\x00\xe0\xb4\xf6\xbc\xae\xff\xa9\x1d\xcb\x6a\x71\xa5\x5a\x6c\xaa\xe6\xee\xf9\xfe\xa7\x76\x22\xab\x25\x95\x6a\x49\xb5\xda\x02\xb7\x52\x1e\x36\xe4\xd9\xec\x26\x8a\xc3\x78\x64\x5c\x46\x72\x1b\x17\x82\x46\x2c\x79\x74\x55\xa1\xea\x43\x05\x86\x8f\xf2\x85\xcd\x97\x5d\x2a\x82\x88\xaa\x43\xd7\xfe\xe5\x54\x2d\xf6\x5f\x58\x59\xac\xb1\xb2\x4e\xe3\x62\x89\xce\x65\x91\x29\x79\xe6\x45\xae\xc9\x33\x2b\x32\x43\x23\x3b\x36\x20\x67\x87\x70\x0a\xaf\x01\x34\x7e\x8b\x88\x56\x0e\x40\x6f\xd6\x27\xfb\x86\xf0\xd0\x9d\xcf\xa7\xe4\xbf\xeb\x43\x97\x5a\x00\x17\x21\x7a\x5c\x48\x1f\x47\x38\x9a\xda\x2d\xef\xd3\x10\x00\x38\xad\xff\x3c\x05\x00\x5e\xd7\x7f\xbe\x06\xe0\x83\xf0\x15\x99\xa0\x43\xaa\x94\x4d\xa9\x52\x76\xad\x49\x0a\x49\xed\xe8\x17\x97\xda\x7d\xb2\xf0\xcf\xa7\xec\xcf\x35\xf9\x43\x68\x5e\x58\xbd\x52\x54\x1c\x8d\x70\xe4\x5d\x33\x24\x73\x7f\xaa\x97\x9b\x1a\xca\x4d\x49\xb9\x6b\xbd\xdc\xb5\xa1\xdc\x35\xf8\x99\x0f\x07\x5e\xa5\x86\xa5\x50\x31\x90\xaf\xb4\x44\x26\xe4\x3e\xd5\x3e\x0c\xdf\x52\xf2\x8d\xc8\xdf\x91\x9d\xc1\x10\xf4\x13\xba\xcc\x87\xfd\x0c\xf0\xb0\x9a\x39\x87\x0f\xaf\x11\x29\x62\x82\x31\x25\x30\x28\x90\xeb\x3e\x47\x64\x86\x08\xeb\x60\x98\xc8\xe5\xec\xfa\xb0\xae\xfa\x8c\x56\x3f\x9a\x06\x33\xb1\x81\x9b\x2e\x58\x84\xf9\x48\xb4\x7d\x51\xdb\xf6\x84\xb5\x2d\x32\x37\xf6\x93\x23\x7b\x46\x71\xc6\xb4\xde\xaa\x46\x27\xc1\x0c\x04\x93\x05\x93\x4c\xe3\xd9\x48\x91\x6d\x39\xc4\xad\x28\x1e\xa5\x38\xcc\x94\xb7\x11\xdd\x02\x09\xed\xce\xa8\x7b\x15\x6a\x57\x8d\x20\x1c\xb2\x7d\x54\x59\xc1\x82\xb9\x9a\xa0\x5e\xd3\x08\xc5\xb7\x92\x46\x28\x5e\x2f\x16\x0b\x5b\x6c\x54\x84\x0c\x0d\x99\x10\xd5\xf7\x93\x61\x65\xbf\x39\x5a\xc0\xfd\x83\xdd\x83\x5f\xe6\x1a\xf9\x23\x9d\x6b\x84\x22\x9c\xa9\x84\x16\xfb\xab\x25\x87\x49\xa5\xa3\x24\x98\xa2\xbc\xd1\xc0\x83\x9c\xba\x98\x31\x43\x6f\xe1\xeb\x25\x8e\x92\xe8\x31\x6c\xa3\x61\xc5\xb3\x9b\x4b\x9c\x16\x20\xe5\xa6\x81\xf3\x7e\x8c\xdf\x9b\xee\x86\x70\xa3\x11\x1d\x4a\x6b\x32\x7a\x44\xcd\x14\x3d\x20\xce\x54\x30\xc1\x20\x72\x9c\x21\x1c\x27\x31\x0e\x76\xf0\x82\x9a\xce\x56\x47\x2c\x3f\xb2\x18\xd9\xc4\xc0\xd0\x6e\x5c\x4e\x71\xcb\x0a\xac\x52\xcf\x44\x11\x76\xaa\x33\x6e\x59\xe0\x41\xb6\x61\x27\x49\x8a\xcf\x71\x4a\x24\xc9\x54\xb5\x0e\xc9\x44\xe6\x8e\x50\x1a\x89\xd1\x84\x20\xed\xce\x3e\xcb\x08\xb2\xb7\xbf\xbb\xcb\x52\x82\xec\x91\x62\x33\xf2\xd0\x76\x7d\x96\x11\x64\xf7\x60\x8f\x67\x04\x61\x16\x26\x63\x94\xda\xde\x5e\xb7\xcd\x32\x82\xb4\xf7\xda\x2e\x4b\x09\xe2\x75\xf6\x5d\x00\xef\x48\xdd\x83\x83\x0e\x80\x57\x28\xb5\x0f\xfc\x7d\x1f\xc0\x1b\x94\xda\xdd\x4e\xbb\x0b\xe0\x25\x79\x3a\xd8\xf7\x00\x3c\x43\x3b\x1e\x3c\xa9\x4d\x08\x22\x8e\x1a\xeb\x53\x80\xa4\xd4\xc9\x32\x8a\xc3\x94\x59\x91\x5c\xe8\x46\x26\xf4\xf3\xe3\x30\x0f\x6b\x3f\x3e\x8b\x62\xfc\x04\xe3\x71\x6d\x01\x9e\xdf\xab\xee\x33\x8f\x71\x50\xf7\xf9\xeb\x34\xca\xf1\x4b\xb2\x2b\xa8\x6b\x81\x09\xa9\x3c\x52\x93\x3a\xf1\x2c\x0a\x4f\x0d\x9f\x60\xda\x2a\x59\xee\x91\xb2\xb3\x96\x6e\x7e\x64\xe7\xa0\x0e\x36\x73\x81\x64\xa5\xc2\xb2\xd9\x52\x05\x3a\x05\xa3\x67\x4d\x49\x8b\xcc\x12\x75\x4d\x30\x11\xf1\x94\x8b\x5f\xfb\xba\xa5\x5b\x6c\xaf\x8b\x9b\x56\xab\x82\x08\x85\x32\x4d\xae\x0a\xbc\xd6\x42\x66\xda\x7a\x26\xeb\xac\x8b\x48\x51\x43\x6f\x13\x50\x0b\xb8\x22\x7f\xcc\xe6\xa4\x99\xb4\x14\xb3\x75\x53\x12\xec\xb4\x95\x51\x0e\x3b\x4f\x1e\x25\x79\x9e\xdc\xf0\xf0\xcb\xeb\xe1\xad\xc2\xd6\x30\x15\x88\x6b\xd6\xd5\x6b\xa2\x3c\xa6\x28\xeb\x96\xf5\xeb\xa3\xa3\xd6\x33\x20\x41\x41\x8d\xa3\x34\xbf\x7b\x95\xbc\xdb\x10\xb1\xdb\xd6\x63\xbd\xe2\xba\x78\x95\xaa\x19\x50\x20\x90\x66\x71\x34\x4a\xc6\x9b\x52\xeb\x6d\xeb\xb5\x56\x6f\x5d\x9c\xf4\x5a\x95\xe6\x29\x98\xd1\x35\x11\x2c\xf9\x86\x18\xdd\xb5\x4e\xb4\x7a\x6b\x8f\x9e\x56\xab\xda\x3e\x87\x73\x3b\xcb\xbf\xa0\x09\x61\x99\xd5\xdf\x4d\xeb\xa9\xf2\xca\x2e\x4f\xe2\x2a\x18\x9d\x51\x0d\x63\xa1\x4f\xc1\x8a\xc4\x32\x30\x95\x91\x7a\x6a\xa2\xfa\x8b\xd6\x24\x49\xdf\x85\x29\x8b\x58\x08\xec\x52\x47\x5a\xc5\x32\xa1\x2f\x1a\x40\x03\x54\xaa\xb5\x46\x23\xba\x9f\x8b\x58\x6b\xd4\x75\x07\xac\x86\xa2\x27\x23\xa2\xd9\xa4\xe4\xb2\xb7\x71\x75\xb6\x94\x42\x65\x59\x2d\xf7\xb1\x64\x31\x2c\xb2\xf9\xf2\x18\x0d\xa6\x38\x03\x69\xeb\x62\x76\x3b\x0e\x73\x91\x22\x58\xa4\x0f\xd2\x49\x57\xa6\x05\x8f\xe0\x58\x32\x3d\x96\x2b\x2e\xb7\xa2\xb8\x4d\xb2\x88\x7c\x0d\x2a\x10\xb4\x98\xb6\x19\x35\x9b\x0e\x88\x82\x54\x65\xa8\xd6\x4d\x98\xbe\xa1\x7e\x48\x54\x10\x54\x91\xe1\xa0\x84\x20\xbe\xad\x2c\x45\x7a\x09\x26\xa8\x4d\x7d\x2c\x31\xd5\x1f\x96\x2e\x5e\xbc\x23\x5a\x0e\xb7\xe4\x26\x93\xfe\xb2\xf5\x75\xf1\x46\xed\x9f\xb2\x87\x2b\x93\x83\x1e\x9d\xb2\xbd\xd2\x1a\x5c\xab\x36\xd9\xd2\xd4\xac\x8a\xde\x45\xa0\x3d\x24\xa9\x14\x63\xff\x95\x09\x8a\x58\xb1\x8f\x9a\x26\x89\xcc\xdc\x95\xed\x92\x42\x1f\xb5\x55\x21\xd4\xd6\xc9\x9c\x45\x0b\x7e\xe4\xd4\x50\x44\xdc\xad\x91\x0e\x8a\x14\xfb\xa8\x2d\x2b\xac\xb2\xb2\x79\xa5\xec\xc7\x4d\xd2\x45\x67\xd5\xb2\x8c\x3d\x5b\xe5\x34\x5d\x2c\xea\xd8\x6d\x24\x43\x77\x28\xef\x4c\x5b\x0d\x5a\x48\x4e\x2a\xbd\x0a\xeb\x8b\x32\x51\xc5\xce\x6b\xab\xc8\x19\x80\xb5\x16\xb4\x34\x01\xf3\x39\xb7\xf5\xc9\x5b\x42\x58\x51\xd1\xa0\x04\x64\x17\xf5\x3e\x22\xd5\x46\xc9\x74\x55\xfa\xb0\xaa\x1f\xe9\x47\x69\x39\x4d\xde\x6d\xd6\x32\xa9\xf0\x51\x5a\xe6\x99\xfb\x36\x6a\x9c\xd7\xf9\x38\x9c\xca\x56\xf0\x15\x2e\x04\x25\x0d\x81\xfd\xac\xda\xa7\x4b\x6b\xf4\xed\x28\xde\xc6\x60\x49\xdd\x41\x3e\x44\x78\x90\x0f\x3f\x38\xe9\x1b\x6d\x8e\x5b\x43\x46\x19\xf3\xed\xc5\xe3\xf9\xdc\x5e\x9e\x44\x1f\x16\xd9\xd5\x59\x5d\xe6\x98\x94\xd1\xac\x55\xe5\x74\xe9\xe5\x18\x4d\x4a\x59\x71\x8c\xa4\x7b\x83\xd3\xa5\xcc\x68\xdd\xae\x2e\x72\xf4\x99\x9f\x25\x56\x6a\x9f\xdd\xc5\x23\x23\x84\x42\x51\x6e\x4d\x93\xab\x67\xf8\x2d\x9e\xf6\x51\x48\xb6\xc0\xf4\xf9\x34\x9e\xdd\xb4\xbe\x3e\x7e\xf5\xbc\xd1\xd8\x39\x93\x11\xc7\x94\x4a\xcc\xef\x4e\xb6\xb1\x1d\x65\xdb\xb3\x38\xc5\xd3\x88\x90\x7c\x3b\x8c\xc7\xdb\xef\xa2\xe9\x74\xfb\x12\x6f\x33\xf7\xa9\xf1\x76\x96\x24\x71\xcb\xa2\x47\x3b\x32\x48\x50\xa5\x1f\x04\x96\xa1\x2f\xa9\x29\x97\x7a\x94\x3d\x0f\x9f\xd3\x18\x45\xec\x29\x07\x64\xbc\xd4\xbc\x14\xd7\xad\xaf\x9e\x3e\x7f\xfa\xd5\xeb\xaf\x2e\x4e\x5e\x3c\x3b\x2b\x82\xfe\xd3\x58\xff\xc5\xc7\x57\x2f\xbe\x3e\x03\xe6\x68\x78\x45\x76\xf6\x72\xf8\xdd\x52\x08\x4b\x66\x94\x21\xc7\x9b\x90\x0c\xed\x78\x66\xa8\xac\xae\xa1\x9b\x99\x9a\xde\xd4\x18\x83\xca\x04\x88\x96\x37\x06\x41\x63\xdf\x5f\x86\x57\xd8\x94\x79\xdf\x04\x8b\x96\xa5\xd6\xb2\x55\x38\xe7\xc9\xb9\x6e\xcf\x5e\x0f\x86\x16\xad\x64\x1a\xd1\xce\x2b\xd6\x05\x24\x4f\x37\x8c\xb0\x48\xdf\xd7\xec\x1a\x2b\x5c\xe9\x9b\x58\xf9\x4e\xb3\x91\xd8\x9e\x1a\xd5\x52\x2e\x1b\x54\xcd\xb4\x5a\xd5\xc8\xba\xac\xd0\xe3\x51\xf6\x50\xf8\x45\xd5\x25\xf0\x4f\xb2\xe8\xa1\xf0\x8b\xaa\x4b\xe0\xbf\x78\x38\x7d\x5e\x2c\xa3\xcf\x45\x86\xf3\x59\x95\xad\x96\xc4\xd5\x28\xc4\xa6\xb8\x3f\x60\x79\x1f\xbe\x2e\x3e\xac\x97\xa5\xb3\x8c\x6d\x86\x8b\x1c\x13\x15\x39\xa0\x7c\xd3\xcf\x25\xf4\x8f\xea\xae\xb9\xf2\x41\x3d\x7b\x10\x5f\x4b\xd4\xd0\x36\xc4\x55\x7b\xb3\x2d\x61\xe5\xc4\xcc\x9b\x2c\xc6\xda\x97\xe1\xe8\x8d\xc5\x3c\x82\x44\x0a\x5f\x2e\xb9\x78\xd3\x22\xd8\x27\xd1\x37\xc0\xd6\x65\x8a\xc3\x37\xd4\x1a\xc7\x52\x88\xc9\x01\xac\x45\xf8\xa3\x5a\xba\x07\xf6\xc7\x5e\x12\x4b\x04\xaa\xb4\x59\x93\x04\xa3\x88\x64\xa3\x22\xc0\x6f\x95\x06\xc3\xad\x9c\x19\x07\x73\xeb\x74\xb1\x75\xb1\xaf\x5a\x6c\x04\x94\x06\x78\x58\x95\xb3\x3c\xcc\x71\xeb\x32\x8a\xc7\xb4\x8b\x26\x3e\xa1\x9a\xad\x02\xd7\x30\xc1\xee\xa9\xfd\x70\x60\x7d\x61\x2d\x0c\xa7\xba\xb6\x0b\x57\x20\x00\x6c\x5c\x39\xee\xde\xf1\x16\x85\x4e\xad\x92\xf0\x9e\xd3\xb7\xb2\x73\x80\xa9\xb4\xa7\xe6\xd6\x93\x36\xb5\x1d\x8c\xb8\x05\x75\x6f\x27\x66\x36\xd4\xc5\x2b\x10\x33\x33\xea\x62\xcc\xb8\x3d\x75\x0e\xee\xb1\xb0\xa7\xce\x75\x7b\xea\xb8\xd1\xe0\x80\xa8\x3d\x75\x54\xb1\xa7\x8e\x34\x7b\x6a\xcc\xef\x36\xb1\xb0\xa7\x66\x41\x9f\x16\x76\x56\x8a\xb6\xa2\xdd\x64\x9d\x2c\xe0\x7e\x67\xd7\xfd\x10\x3b\x7d\xf5\x10\x01\xe5\xda\xf6\x48\xbd\x28\x4b\x6b\x9c\xa7\xa5\x4e\x25\xf3\x85\x0c\x44\x20\x1c\x4e\x2c\x9a\xbc\x77\x7d\x7f\x64\xba\x17\x5a\x7f\xd3\x47\x8b\xcb\xed\x1e\xfd\x85\xd4\x1d\x5b\x11\xa7\x40\x62\xc8\x99\x14\x40\x13\x8b\xf0\x90\x0d\x02\x77\x50\xb8\x96\xb9\xbd\xb4\xaf\x81\xe1\xbe\x50\xa9\xe3\x00\x6a\x9d\x59\x7c\x1a\xa4\x34\x16\x2c\x50\xcd\xb2\xb5\xaa\xcc\x8b\xcd\x4e\xa1\x07\x16\x0b\xe9\xdd\xb4\xe6\x36\x50\x55\xcb\xc9\x0e\x73\xb9\x33\x1c\x75\x2e\xd1\x87\x48\x73\x89\x53\xa6\xac\xd2\x81\x68\x08\xb6\x0a\xe7\x94\xb4\xe4\x44\x37\x64\x1c\xcc\x6d\xdf\xd9\xba\x66\xd8\x2c\x54\x17\x1d\xd9\x40\xa1\x56\x97\x90\x2a\xa2\x67\x17\xec\xe3\x4a\x27\x15\x8d\x3b\xd3\x32\xf7\x1a\xd7\x66\xf3\xf1\x6b\x2e\x5d\xa3\xa8\x5f\x4d\xb7\xd3\xee\xfe\xd2\x0c\xe3\x8f\x94\x19\xc6\x43\xac\x08\xd4\x5b\x1b\x94\xb7\xf8\x32\xc5\x75\x84\x57\xf8\x36\x49\x73\x1a\x26\x43\x0d\x3e\x03\x33\x66\x59\xc0\x6d\x0c\xf6\x3c\x6f\x97\xd9\x18\xf8\xae\xd7\x65\x36\x06\xd4\x00\xe1\x9a\x3c\xf8\x7b\x6d\x66\x63\xd0\xd9\xe7\x26\x06\xfb\x9d\xf6\x5e\xd9\xc4\x60\xb7\xc3\x2d\x0c\xba\x9e\xc7\x0c\x0c\xda\x7b\xed\x0e\x33\x30\x60\x36\x0c\x57\xa4\x94\xdf\xe1\x06\x06\xbb\xed\xae\x27\x0c\x0c\x3a\xd4\xc0\xe0\xde\xb2\xad\xc0\x85\x16\xb0\x02\x0f\x5a\x9f\x5a\x81\x0f\x2d\xc7\x0a\xda\xd0\x6a\xd2\x37\x2d\x2b\xf0\x17\xf0\x04\x79\x6d\xcf\xdd\xf3\x8b\x91\x79\x27\x39\x04\x1f\xfa\x1d\x69\x35\x4c\x78\xfd\xeb\x88\x2a\x12\xd9\x7c\xbe\xe3\x95\x34\xb5\x6d\x2f\x10\xf9\x22\x73\xa2\x9c\xe5\x49\x4a\x96\x78\x66\x13\xed\x2b\xdf\x6e\xa2\x38\xba\x89\x7e\x52\x7c\x6c\x2b\x1f\x59\x1b\x2f\xf9\x59\xda\x16\xb7\x70\x2f\x7f\x3f\x8b\x7e\x82\x5f\x46\xef\xf1\x34\x13\xe6\xe6\x4a\xd3\x61\x94\x15\xb0\x77\x95\x2f\xd3\xe4\x1d\x4e\xe5\x97\x3d\x0d\x5d\x1a\xdc\x57\x7e\xdb\x37\xb6\x48\xaf\x01\x75\x1b\x6f\xda\x9f\xf0\xbd\xde\x1f\xcf\x55\xbe\x4e\x66\xd3\x29\x4b\x66\x55\x7c\x57\x29\x75\xc5\xc0\x13\xcd\x87\x7f\x6d\x57\xbe\xea\xe4\xf0\x3a\xd5\xea\x25\x7a\x78\x5d\xbd\xc8\x19\x45\xa0\x52\x6a\x57\x2f\x45\x63\xdb\x97\xcb\xec\x1b\x1b\x53\x48\xe1\x1d\xd4\xb5\xa5\x14\xf2\x5d\xbd\xd0\xd3\x51\x12\x9f\x47\xf9\x94\xf7\xd9\xaf\x52\x44\xfd\xaa\x72\x0f\x59\xc8\xd4\x6f\x2a\xb5\x6e\x93\x5b\xf5\x53\x95\x6f\x28\xef\x72\x35\x65\xc7\x5b\xec\x68\x0e\x5d\x03\xdc\xfa\xfc\xf4\xfc\xe2\xeb\xa7\xcf\x2f\xce\x9e\xfe\xda\xe9\xc5\xcb\xa7\x3f\x3c\x7d\x76\x86\xdc\x21\xb2\x0c\xef\x2d\x28\x2a\x9c\x9c\x3e\x7b\xa6\xd5\xf0\x78\x8d\xf2\x07\x8b\xd9\x10\xd6\x09\x14\x6a\x57\x58\x2b\x6d\xee\x17\xdc\xbb\xf5\x59\x5d\x80\x1b\xe1\x26\x66\x50\xdb\x91\x21\x11\x81\x8c\xe6\xa1\x1a\x92\x88\x63\x6b\xdd\xce\x46\x84\x2b\x1f\x0b\x73\xa2\xd7\x51\x9c\xb7\x7d\xe6\x98\xe9\x82\x22\x4c\x94\xb2\x36\x25\x89\x29\x3d\x55\x1d\x84\x52\xac\x8a\x72\x94\x6c\xad\xba\xed\xc2\x6b\xb2\x68\x8c\xc2\x1c\xd8\xc5\x7b\x88\x5b\xd9\xec\x32\x64\xce\xa2\x30\x05\x25\xa0\xb3\xb8\x82\x12\xd5\x02\xf5\xcc\xbd\x35\xf8\x89\x84\xb9\x34\xcd\xe7\xac\x35\xcb\x27\x6d\x5f\xc4\xc4\x56\x71\x00\x42\x26\x2e\x87\x96\x33\x89\xf9\x89\xf5\xe3\x4f\x82\xca\xb8\x54\xf3\x3c\x64\xad\x13\xb7\x75\x7a\x76\xe2\x7c\xf2\xd2\xfb\x95\xd4\xb5\x7e\xfc\x89\x23\x5f\x59\xdf\x7c\x63\xa9\xfb\xdd\x4f\xac\xdb\x07\xc0\xdc\xf5\x7a\x9e\x75\xbb\x04\xac\x95\x5a\xc1\xaa\x2c\x41\xc5\x15\xaa\xe3\x39\x56\xcf\x72\x96\xe5\x03\x51\x2f\x53\x1d\x0f\x38\x56\x6a\xad\x93\xf2\xa2\x40\x90\xa0\x6d\x39\xe9\x12\x94\x6f\xac\x8d\x08\x41\x21\xba\x37\xd6\x12\x88\xdb\x3f\x66\x54\x88\xd0\xfd\xe5\x34\x19\xbd\x09\x7c\x38\x8b\xc7\x38\x9d\x46\x31\x0e\x3a\xf0\x32\x4c\x83\xdd\xc5\xc0\x34\x85\xd4\x53\x86\x11\x0d\x2e\x7f\x96\xdf\x4d\xf1\x70\x2b\x12\xa1\x62\x57\x95\x7f\x34\x8d\xe2\x37\x47\x9e\x4c\xa6\xb7\x11\x99\x22\x87\xe0\x6e\xee\xd9\x98\xe5\x1e\x0d\x2a\x07\xe0\x63\x7c\x39\xbb\xb2\xad\xd7\xf1\x9b\x38\x79\x17\x6f\x3f\x3e\x39\xdb\xfe\x95\x1f\x6f\x7f\x3f\xb3\x8a\xb4\xcf\xeb\x22\xe1\x12\x24\xf4\xd6\x85\x14\xe6\x6a\x3f\x3c\xad\x35\x85\x84\xc2\x3f\x7b\x0a\xaf\xe1\x18\xbe\x55\x4e\xa1\xdf\x36\x1a\xf6\x5b\x6e\x32\x78\x9a\x8d\xc2\x5b\x2c\x72\xb3\xd0\x9b\xca\x54\xc4\x42\x37\x58\x51\xde\x95\x45\x64\x0e\xef\xaa\x76\x45\xf4\x9d\x22\x33\x23\xf2\xa2\x6c\xa4\x15\x93\x97\x8a\x14\x4d\xc8\xef\x92\x08\x9d\x0a\x48\x9a\xdd\xd9\x35\x79\x5b\xb2\xae\x1a\x93\x77\xd4\x24\x20\x45\x6f\xe5\xb3\x62\x62\xa0\x0a\x93\x8e\x7b\xb0\x0b\x48\xa1\x8c\xca\xa2\xc7\x34\x30\x5e\xca\x0d\x23\x99\x7c\x3a\x4f\x5e\x13\x71\x45\x5b\xca\x27\xfb\x7a\x91\xd7\xf9\x64\x5f\x29\x20\x22\xa4\xd3\xaf\xb7\x2d\xf2\x48\xad\x6a\xee\xc4\xa9\x0b\x5d\x5e\x91\x65\x91\x37\xd1\x28\x89\x9f\x87\x37\xe2\xa7\x52\xe0\x2c\x0f\x47\x6f\xc8\xc6\x54\x29\xa5\xbe\x1b\xcd\xd2\xe3\x3c\xa7\xac\x82\x26\xad\xc7\xa7\x4f\x8e\x5f\x3f\x3b\xbf\x38\x3e\x3f\x7f\x75\xf1\xf8\xf8\xfc\x98\x85\x11\xb0\x69\xbf\x70\x1a\x66\x58\x14\xa6\x59\x38\xe3\x70\xba\xaa\x92\x4c\x8a\xf5\x08\x9b\x0d\x54\xd5\x32\xaf\x98\xee\xf7\x2a\x79\x97\xad\x2e\x9a\xe1\x7c\x55\xa1\x33\x1c\x8f\x9f\x24\xa3\xd9\x4a\x68\x67\x77\xf1\x88\xdd\x0e\x3f\x0a\xd3\x55\x85\x4d\x7a\x41\x6d\x9d\x63\xcf\xbb\x23\xca\xd7\xd2\x02\xe7\xe1\x65\xed\x77\x96\xff\x82\x66\x3c\xac\x2b\xb2\xcc\x7a\xf8\x6e\xb9\x79\x30\xfd\x4c\x19\x85\xe7\xac\xa9\x45\x83\xfa\x6f\x98\xbf\xd2\x59\xc1\x98\xea\xfe\x36\x9c\x65\x78\x4c\xcf\x51\xb8\x6c\x0d\xd3\xfc\x87\x81\xab\xfe\xfc\x51\xe0\x42\x16\x37\x72\xcc\x62\x62\x04\x2e\x94\xf6\x45\xee\x82\xce\xa1\x5b\x3c\x8a\xc2\x29\x6d\x35\x43\x03\xbf\xbb\x0b\xfd\xee\x1e\xf4\xbb\xfb\x84\x6b\xa5\x01\x81\x9c\x9e\x94\xd7\xd4\xc4\x33\xa8\x2c\x54\x44\xd2\x0d\xbd\xb6\xf1\x92\xba\x55\xce\x98\x63\x3c\xd1\x28\x37\xa8\x27\xbe\xa1\x87\xa4\x12\x3d\xa2\xf3\x16\xe7\xb2\x4f\x42\x76\x8a\x5e\xb6\x49\xba\x5b\x26\xf3\x4f\xce\x9e\x6e\x13\x92\x05\xdb\x16\xbc\x8f\xc6\x38\xce\xa3\x49\x84\xd3\xa0\x68\x83\xbe\x2c\xd2\x83\x00\x48\xe3\xc0\x66\x41\xde\xca\x59\x94\x4b\x1b\x2c\xa8\x59\x93\x86\x56\x71\x9f\x64\x42\x6b\x05\x52\xa7\x67\x27\x1b\x22\x65\xc2\xe0\x3d\x1e\xcd\x72\xfc\x01\x58\xfc\xf0\xf4\xe4\xf5\xf9\x69\x81\x09\x7d\xc0\x86\xa6\x5e\x2c\xed\x2c\x53\x6f\x97\x36\xf5\xa2\xa6\xc3\x18\x86\x14\x48\x90\x43\xa2\x69\x06\xa9\xa1\xf1\xe2\x66\xad\xbe\x71\xeb\x8b\x17\x2f\xbe\xb4\xf8\xa5\x6e\x8a\xd2\x62\xe8\x00\x5c\x8a\x18\x51\x09\x36\x64\x0f\x89\xf1\x6d\x78\x37\x4d\xc2\xb1\x11\xe9\x97\x69\x14\x4b\xbb\xd9\x0a\xba\x72\x2a\xdc\x92\x62\xe2\x5a\x58\x83\xb1\xe4\x5a\xe2\x8f\x69\xd7\x12\xea\xcc\x8a\x68\xa8\x2a\x16\xb9\x1e\xaf\x01\x30\x22\xab\x11\xcf\xfc\x9a\x05\xd6\xb6\x05\x57\x36\xc1\xaf\xb3\xf1\x24\x5f\xab\x05\x0e\xef\xb8\x16\x1e\x93\x6f\xaf\x6f\x3f\x0c\xdf\x7a\xf8\x0c\xdf\x57\xd1\xd5\xf5\x46\x08\x3f\x5a\x81\xf0\xe3\xe4\x5d\xbc\x09\xbc\x93\x15\xf0\x9e\xb0\xf3\xe1\x4d\x40\x3e\x5e\x01\xf2\x51\x38\x7a\xb3\x29\xcc\xd3\x15\x30\x9f\xe3\xf7\xb9\xb8\xa1\x5f\x17\xe6\x93\x15\x30\x5f\xa6\x78\x84\xc7\x51\x7c\xb5\x29\xe0\xcf\x57\x00\x26\xf3\xe0\xf8\x32\x4b\xa6\xb3\x7c\x23\xb8\x5f\xac\x42\x98\xaf\xb9\x9b\xc0\x7c\xba\xde\xf8\x9f\x87\x97\x9b\x40\xfd\xe3\xb5\x50\xa9\xd2\xf9\x34\x7e\x1c\x65\xb7\x53\x1a\x51\x75\x35\xcc\xdb\x14\x4f\xa2\xf7\x81\x75\x24\x67\xd5\x47\x05\xcf\x61\x7e\xb9\x0a\xe6\xda\x5c\x50\xc5\xf7\xe3\xc1\xe6\x00\x9f\xad\x90\xb4\xdc\xaa\x67\x7d\x80\x5f\xd5\x02\x1c\xd3\xa0\x8a\x1b\x03\x7c\xb9\x02\xe0\xfa\x6b\x01\x07\x78\xb6\x42\x92\xae\x29\xa9\x39\xb4\xf3\x15\xd0\x36\x15\xa3\x3f\x5c\x3e\xc2\x1b\xf7\xf6\xd7\xd6\x94\xa1\x1b\xce\xcb\x5f\xaf\x07\x7b\x1d\x12\xf9\xf1\x10\xb1\x14\xd6\x02\xbd\x16\x12\xe9\x15\x77\x61\xdf\x04\xec\x65\x2d\x58\x16\x71\x46\x8a\x67\x99\xbc\x62\x13\xe8\xa3\x7a\x06\xc0\xf1\xf8\x31\x26\x3a\x19\xd9\x1b\x47\x97\xb3\x1c\x67\x2f\xd3\xe8\x26\x4c\x37\x13\x57\x87\x72\xfa\x6f\xd6\xd6\x19\x1e\x25\xf1\x78\xdd\xd6\x78\x13\xe3\xda\x26\xa6\x51\x8c\x1f\x38\xb0\xb8\x16\xe8\xdb\x0f\x19\xd8\x49\x3d\xbf\xfc\xe0\x21\x4b\xd8\x55\x2d\xbc\x3c\xbc\x3c\x99\xe2\x70\x23\xc6\xb8\x5e\x32\x58\x39\x35\x53\x7a\xd8\x1a\xb0\x12\x2e\xcf\x5c\xbc\x09\xae\xd3\x25\x53\xe4\xc3\xb0\x5d\x03\xf2\x03\xf0\xbd\x59\x2a\x7e\x8a\x29\xb0\x09\xcc\x78\xc9\x42\x43\x26\xd6\x59\x1e\xe6\xb3\xf5\x20\x56\xc9\xb0\x1e\xf0\x4d\x28\x51\xda\x29\xec\xc8\xa6\x6e\xeb\xf9\x23\x99\xb0\xe3\xb1\x0f\xdb\x8a\xfc\x78\x19\x03\x9e\x14\x07\xe7\x9b\x10\x3f\x5d\x06\x93\x9d\x52\xbd\xc2\x57\x1b\xce\xe7\xac\x1e\x68\xf8\x16\x8b\xfc\xb1\xeb\xc3\xcb\x6b\xe1\xb1\x73\x55\xcd\x81\x70\x3d\x90\xb3\x65\xd3\x23\x4f\xd2\x4d\xb0\x2c\x0d\xd8\x27\x72\xc0\x16\xab\xb6\xd3\xc9\x74\x76\xb3\x26\xde\xb5\x8d\xfc\x74\x95\x9e\x56\xd3\x48\xe5\x9c\x87\xdd\x49\x3c\x3a\x7d\x66\xf2\x37\xbf\xa3\x89\x5f\xec\xf5\x60\x3c\x7b\x62\x06\x31\x15\x66\x96\xeb\x81\xf9\xc1\xf9\x47\x01\xf3\xe4\xe3\x60\x73\xf2\xca\x0c\x66\x14\xa6\x69\x14\x5e\xe1\x57\xcc\x84\x73\x4d\x2a\x9f\xd5\x10\x39\x1c\xbd\xc9\x6e\xc3\x11\x5e\x13\xce\x17\x35\x24\xca\xc3\xcb\x35\x21\x9c\xbd\x30\x43\xa0\x01\xa9\x5f\xcc\xf2\x75\xc1\x3c\x5d\x02\xe6\xe9\x7a\x64\xf1\x5a\x4f\x9f\x3f\x36\x83\xa1\x01\xb0\xd7\x04\xf2\xbc\x8e\x83\x63\x71\xc4\xb0\x1e\x9c\x2f\xce\x6b\x06\x29\x0f\x2f\xcf\x70\x85\x30\x06\x73\x77\x97\x9a\x5a\x5d\xb5\x94\x57\xb5\xb2\x96\x1e\xf9\xdb\x98\x40\xcc\x98\x09\xc8\xf3\xf0\x86\xbe\xd8\x71\x4b\x47\xd7\x86\x96\xbc\x0d\x5a\x52\x60\xaf\x06\xec\x3f\xa0\x0b\xab\xa1\x76\x36\x80\xfa\x22\x65\x17\x3a\x34\x7c\x37\x1e\xb3\x98\x89\xeb\x34\xe2\x6d\x42\x7e\xd1\xca\x93\xab\x0d\x1a\xd8\x84\xea\xa2\x81\x47\x9b\x34\xb0\x09\xf5\x45\x03\x6c\xe1\xda\x84\x4c\x6b\x8f\x06\x5f\x1a\x37\x1f\x89\xf5\x87\x82\x37\xb1\xd9\x30\xac\x3d\x0e\x1c\xfa\x46\x63\xb0\xfe\x20\x68\x9a\xc3\x8a\x16\x14\xa7\x21\xa1\x92\xec\x19\x7d\x02\x74\xa5\xa9\x46\xe6\x18\xa0\xed\xd7\x41\xd3\xf5\x9b\xf5\x01\x3e\xae\x03\x68\x94\xcd\x4b\x00\x9d\xd6\x01\xaa\x93\xcf\x4b\x60\x99\xfd\x28\x56\xca\x68\x03\xa4\xaf\xea\xe9\x45\xf3\x0a\x3f\xdd\xb0\x97\xa8\x0e\xde\x1b\x7c\x77\x1b\x8e\x8f\x6f\x6f\xa7\xd1\x88\x86\x55\xe1\x1e\x4b\xeb\x02\x3e\x5c\x0e\xf8\xf9\xec\x06\xa7\xd1\x68\x43\xa0\xa3\x3a\xa0\x93\x19\xd9\x00\x64\x1b\x91\x32\xae\x65\x64\x9c\x33\xff\x52\xdb\x5f\x1f\x5a\xb2\x1a\x5a\x7b\x7d\x68\xf3\x8f\x0a\x6d\xf1\x51\x7b\xfa\xd3\xd5\xd0\xbc\x35\xa0\x95\x76\x0a\xdf\xaf\xb9\x7a\xd3\xe0\x4f\xf1\x28\x7f\xcc\x6c\x9d\x78\x3c\x9f\x75\xc6\xbb\xb6\xa5\xcf\x37\x6e\x89\xda\x22\xdd\x68\x66\x4e\x97\x9b\xb4\x6d\x8b\xb6\xf1\xd2\x96\x45\x93\x96\x6d\x39\x6c\x43\xb4\x51\x2b\x60\xc3\x56\xc0\x83\x5a\xf9\x74\xc3\x56\x3e\x7d\x50\x2b\xce\x86\xad\x38\x0f\x6a\xa5\xb9\x61\x2b\xcd\x07\xb5\xd2\xda\xb0\x95\xd6\x83\x5a\xf9\x6c\xc3\x56\x3e\xe3\xad\x2c\xe0\x25\x73\xdb\x12\x3e\x2b\x67\xdb\x51\xbc\x1d\xb6\x4e\xbe\x38\x7e\x75\x76\x7a\x7e\x06\x6e\xec\x33\x19\x43\x76\xa3\x19\xf7\x3d\x39\xe3\x6a\x97\x7b\x66\x5e\x7f\x3c\x8d\xae\xe2\x1b\x1c\xe7\x2f\xc3\x3c\xc7\xe6\x6d\x6a\x9a\x26\xe9\x72\x05\x47\xb5\x76\xc0\xcc\xe5\xe5\x65\x98\x66\x51\x7c\xb5\xcd\x1c\x00\xb7\x2d\x88\x01\xc4\x66\xc9\xa1\xf8\x31\x97\xfb\xf1\x2b\xda\x19\x17\x51\xb7\x9e\x55\x6c\x81\x4a\xd6\x86\xba\xf1\x45\xd5\xa8\x90\xa0\xf0\x90\xf0\x3e\x8a\x71\xdc\x1a\x51\x67\x64\xd9\x8f\x1c\xf4\xa6\x6c\x7c\xb7\x2e\x2a\x4a\x95\x9f\x0d\x46\x19\x5e\x91\xa6\xb4\x64\x10\xf8\xb3\xc0\x42\x1a\x11\xae\x8b\x89\xac\xf0\x33\xc1\x46\xb5\x54\x5c\x1b\x23\xb5\xd2\xcf\x02\x2b\x93\x49\xe4\xba\xc8\x99\xea\x7e\x54\x1c\x85\x09\xe6\x4a\x84\x44\xc1\x8f\xde\xfa\x79\x78\xb9\x56\xe3\xe7\xe1\xe5\x47\x6d\xbb\xb0\x1d\x5d\xd9\x7c\x51\xf4\x0f\x51\x38\xaf\xba\x80\x56\xa5\xb6\xd5\xf0\x53\x1f\xa9\x65\xc5\xa4\x76\x65\xf3\x4a\xd9\x8f\x3b\xfa\xc9\x34\x59\xcd\xf4\xb4\xd4\xba\xed\xae\x08\x6c\xb4\x3c\x7e\x51\x29\xb6\xc2\x6d\x8a\x33\x9c\xbe\xe5\x86\xc3\xba\x65\x61\xe1\x3b\x55\xd8\x16\xb7\x98\x69\x31\xda\x11\x6e\x17\xca\x27\xd5\xd6\x58\x3a\x58\x99\xbf\xff\x48\x3a\x5b\x29\xdf\x35\x6b\x64\xe9\x7a\xa5\xb6\xcd\xef\x99\x51\x54\xea\x05\x51\x0a\xa6\xc9\xbb\x57\x38\x4b\xa6\x6f\xa3\xf8\xea\x38\xd3\x83\x20\x2d\x0d\x81\x74\x67\x0a\x81\xf4\x32\x4d\x6e\xa2\x0c\xb7\xd2\x70\x84\xed\x01\xf3\x9f\xe5\xef\x6a\x82\x18\xd2\xc3\xd0\x1b\x9c\xcc\xd4\xe0\x69\xc5\x40\xdb\xd6\xf7\xce\x9e\xbd\xf8\xfa\xe2\xfc\xe9\x57\xa7\x2f\x5e\x9f\x5b\x60\x01\x60\x17\xd3\x7d\xe7\x10\xb4\x58\x5c\x05\xbb\xe4\x8c\x55\xaa\x42\x53\x5c\xf3\x78\x09\x5b\xa3\x24\xce\x92\xa9\x88\xca\x14\x92\x0e\x6f\x33\xe5\x6b\xfb\x9a\x69\x5c\xdb\x79\xf8\x86\xa8\x69\xd3\x24\xbe\x22\xbf\xae\xc3\x78\xbb\xeb\xba\xee\xf6\x4d\x66\x31\x15\x55\xa5\x21\xad\x6b\xc8\x38\x95\xc2\x48\xe4\x4b\x55\x0c\xab\x5b\xef\x61\x6c\x7a\x7d\x07\x13\xe4\xf2\xbc\x81\x06\xb6\x61\x59\x77\x48\xd7\x52\xb5\x88\x88\xf8\xa8\xbc\x62\xf0\x56\xf0\x08\xcc\x81\xee\xad\x66\xe4\x03\x3b\x05\x30\xdd\x8a\xaa\x38\xa9\xfc\x2a\xbb\x53\xc3\xaf\x06\x66\xe4\x13\xc1\x83\x22\x3a\xfc\xe1\x49\xa3\x61\x27\x86\xbe\x73\xb6\x75\x4e\xc0\xa2\x48\xca\xbc\x06\x2b\x3e\x3e\x7d\xf4\xfa\x73\xe1\x83\x5f\xb5\x3a\xbe\xe5\x7a\xf8\x38\xcc\x43\xcb\xb1\x2d\xe6\xf2\xa2\x84\xb8\x3f\xfa\x64\xdb\xfa\xc4\xc1\xce\x27\xd6\x27\x01\x7d\x64\x19\x24\x8b\x41\xbf\x09\x6f\x79\x9c\x7c\xe3\x75\x22\xb3\x52\x6e\x4d\xd2\xe4\x86\xac\xc8\x27\xd2\x32\xa1\xf5\x1b\x49\x14\xdb\x96\x05\x08\x68\x00\x0d\x2d\xb3\x94\xc5\x39\x29\x43\x5a\x31\x6e\x2e\x30\x35\x20\x20\x50\x8f\x73\xdb\x25\x70\x03\x0c\x60\x85\x09\x44\xb6\x44\xac\xa7\xd2\x35\x15\x39\x91\x01\x16\x96\xf9\x08\x15\x79\xe0\x79\x3d\x78\x02\x00\x80\x19\x73\x84\xaa\x06\x4c\x1d\x4d\x71\x98\xd2\x88\xa9\x36\x50\x06\x5b\x06\xc9\x08\x51\xd2\x0b\x25\x7a\xbd\xd0\x41\x27\x6c\xee\x8c\x50\xe8\x9c\xc8\x0f\x47\xa1\x73\x12\xc8\x26\xa7\xc8\x40\xb5\x9c\x67\x2e\x55\x5c\x97\x38\xc7\xdb\xd4\x99\x93\x7d\xb1\x69\xbe\xb8\x4a\x3f\x45\x82\x70\xc5\xa9\x49\xab\xcc\x3c\x41\x6b\xea\x6e\xad\x3f\x27\xa7\xa5\x49\xa7\x2d\x21\x76\x04\x63\x38\x85\x21\x80\xab\x66\x24\x4b\x05\x1b\x4d\xec\x9d\xac\xd1\xb0\x37\x26\xc7\x66\xfd\x37\x94\x86\xeb\x77\x77\x75\x7f\xdd\xd5\xfd\xdd\x32\x49\x51\x96\xb4\xd2\x24\x48\x11\x42\xb1\x60\x48\x4d\x31\xa4\x11\x3c\x8a\x70\x9a\x86\x4d\x20\x8b\xbf\x69\x64\x65\x9a\x14\x17\x9a\xbf\xe1\x78\x5c\x5e\x13\xd2\x28\xae\x7a\x1e\x17\xf9\x5a\x8d\xb1\xb1\xf8\x4f\xb9\x08\xd4\xfb\x71\xb2\x63\x8a\x57\x38\x1c\xe3\xf4\xab\x64\x8c\x61\x68\x74\xa6\xa5\xb1\xac\x46\xa8\xea\x60\x39\xc6\x23\x6e\xc4\x43\x6a\x67\xad\x77\x69\x78\x1b\xd2\x8c\x6c\x70\x6a\x28\x7e\x43\x0b\x31\x2b\x0c\xda\x9c\x48\x75\xad\x78\xdf\xc1\x89\x69\x55\x9b\x46\x31\x66\x19\x89\x4d\x23\x75\x19\x66\xd8\x31\x7d\x00\x5b\x66\x42\xdf\x84\xe9\x1b\x16\x7b\xd9\x58\x0b\x9a\x18\xa5\xd1\x48\x9b\xf9\xa1\xdb\x68\xf8\x08\xa1\x09\x0b\x09\x30\xce\xaf\x4d\x10\xde\x37\x3d\xd0\x68\x4c\xa8\x81\x10\x9e\x4e\x9f\x10\xe9\x9d\x8c\xf1\xcb\x24\x8a\x8d\x1d\x78\xdf\xf4\xa0\x0b\x3d\x78\xdd\x9a\x5c\xc1\xeb\xd6\x25\xf9\x8f\xc5\x33\xc1\x63\x20\xcf\xaf\x2e\x50\xde\xbb\xe8\xa7\x3d\xc7\xb9\xa0\x0b\x78\x84\xf0\xe0\x62\x28\x97\x4d\xdd\x67\xb3\xf5\x6e\xf4\x8e\xa2\x17\x01\x18\xf5\x3d\x7f\xaf\xd1\xe0\x59\x9a\x6e\x51\x32\x30\x2d\x2b\x11\x18\x6e\xdd\xd2\xf4\xad\xb7\xfa\xaa\x40\x97\x4c\x19\x88\x46\xd9\x1e\x52\x2e\xa7\xde\xe7\x4c\x40\x68\xfd\x04\x76\x04\x00\x8c\xe7\xf3\x1d\x53\x87\x69\x07\x4c\x1f\x9c\xb8\xe9\x1d\xa2\x10\x44\x13\x7b\xc4\xc2\xcd\xf4\x4c\xc5\xfa\x61\x0f\x6c\x40\x5f\xc7\x59\x42\x5f\xa3\x54\x70\x4d\x3c\x70\x27\x32\x6b\x57\x25\x85\xe1\xb5\xee\x4f\x7e\x64\x64\x35\x99\xbd\xdb\x18\xac\x92\x47\x67\x52\xfd\x4d\x6d\x00\x77\x5c\x00\x02\x23\xb4\x43\xe3\xec\x4d\x93\x77\x45\xd8\xa3\x12\xe2\x75\xe5\x9b\x9e\x71\x12\x3c\x74\x1a\xb6\xa2\x8c\xc7\x53\xa3\x71\x48\x3f\xea\x14\x97\xab\x98\x71\x1c\xc3\xa6\x07\xc9\x84\x8d\xc1\x28\x89\xf3\x28\x9e\x61\xb2\xce\x4e\x1b\x0d\x7b\x22\xcc\xc1\xf0\x74\x9a\x19\x2b\xc3\xd8\x44\x83\x2b\x9c\x3f\x9f\x4d\xa7\xa4\x9a\x7d\x0d\xe0\x35\x80\x25\x81\x10\x2e\x9b\xfd\x04\x9f\x71\xeb\xf9\xeb\x67\xcf\x58\x2c\x8e\x93\x17\x8f\x4f\xb5\x17\x5f\x3f\x7d\x7c\xfe\x85\x99\x53\x01\xdc\x8c\xe5\xc9\x12\x61\x04\x04\x45\xda\xf9\x5e\xb3\x19\x6f\x3e\x91\x5c\x33\x54\x9e\x59\x7e\xa5\x64\x3c\x9a\xb4\xc2\xf1\x98\xb4\x73\x4b\xda\x39\x4f\x28\x29\x6b\xc4\x62\x04\x82\xf5\x8b\xfb\x30\x02\x0b\x2e\xa5\xed\x49\x6b\x9a\x84\xe3\x65\xb0\xd9\x6b\xe1\x60\xce\xc6\x51\x7f\x57\xf4\x05\x08\x4d\x40\xfd\x44\xe5\x26\x38\xdc\xed\x76\xdb\xdd\x23\x5d\x95\x91\x46\xf6\x02\x6f\xe4\x06\x25\x00\x51\x76\x92\xdc\x5c\x46\x31\x1e\xdb\x60\x65\x6d\x43\xe3\xd4\x37\x02\xe8\xb2\x3a\xd8\x10\x0e\x99\x14\x38\xce\xcd\x2b\x5e\x3f\x94\x6b\x9e\xbb\x7a\xcd\x03\x8d\xc6\xce\xa4\x75\x1d\x66\x27\x0c\x66\x5d\xa1\x0d\xb8\xad\x5e\x68\xd7\x28\x50\x2b\xd6\xf5\x0d\x83\xb8\x16\xd1\x45\xf8\x35\x91\x95\xd3\x13\x80\x16\xbd\x35\x99\xcf\x89\x7a\x86\x27\xd1\x7b\xf2\xa4\x5d\xad\xe8\xa3\x59\x13\xf1\x35\x58\x5d\xc8\xb0\x65\xdb\x79\x67\xd3\x93\x82\xf0\x26\x1b\xb8\x43\x9a\x5e\x61\x45\xec\x50\xfe\x8b\x30\x30\x0f\x3b\xf7\x01\xa1\x72\xeb\x2f\x97\xd8\x01\xcd\x4d\x4b\x79\x55\x89\xdf\xbc\x59\xd8\xdf\xfa\x0b\xb9\x0f\x0d\x98\x5b\x6f\x77\x84\xab\x56\x47\x95\x5e\x5c\x62\x35\x06\xf5\xd2\xeb\x29\xbe\x53\xd8\x71\x75\x08\xc2\x06\xb6\x16\xca\xc3\xf4\xd5\x25\xf1\x5a\x92\xf8\x2d\x4e\xf3\xd3\x64\x6a\x56\x04\xde\x17\xd1\x0f\x7f\xf1\x14\x1e\x20\xa6\xca\xcf\x59\xd9\x79\x6f\x6e\x81\x6c\x86\x8c\x1b\xc6\xf7\xb2\x6f\x0f\x1c\xbe\xe2\xf0\xbf\x86\x6f\x74\xa3\xe7\x5a\xee\xa9\xa8\xb2\x65\x38\xd2\xde\xb9\x12\xc6\x57\x89\xe0\xbb\x6c\x9f\xc7\xad\xb3\xbe\x96\xdb\x3d\x7d\x7f\x9e\x62\xb2\x21\x18\xe5\xc2\xda\xcd\x4c\x5d\xb7\x96\x8a\x3b\x34\x93\xa4\x11\x56\xdd\x88\xd4\xb5\x01\xcc\x4d\x6c\x09\xa5\xd1\x35\xb3\xf2\x7b\xf3\x91\xc0\x61\x2d\xd7\x9f\x27\xb7\xe6\x2a\xfd\x55\x33\xa5\xd1\x90\xd1\x9b\xf1\xc7\xd4\x8b\xd5\xb8\xcf\xf8\x88\x3d\x06\xb8\xd0\xc4\x81\x38\x92\xff\xe8\x1a\xbe\x67\x94\x19\x72\x76\x94\xd8\xb3\x6e\x44\x9b\x1e\x8f\x6f\xf6\x51\x8f\x03\x88\x82\xb2\x5c\x87\xc9\xd7\xd0\x61\xcc\x4c\xb5\x58\x3e\x09\xca\xb3\x30\x0f\x2f\xd5\xf9\x57\xb3\x83\xa9\x17\x42\x7c\xce\xf1\x38\x70\x46\xde\x79\xbf\xb5\x4c\x30\x18\x5e\xc6\xf8\x7d\x7e\x96\x27\xb7\xf6\xea\x35\xa5\x7c\x76\xa4\x1f\x10\x9c\x87\x97\xea\x29\x58\x89\x54\xb8\x4a\x0d\xe1\xf9\x50\x2b\xd5\x4a\x87\x5c\xaa\x75\x9e\x19\xd8\xd3\x7a\x09\x59\x0b\xcb\xad\xc2\x2a\x0d\xa4\x1e\x1e\x5e\x4e\x30\x9a\x97\xb6\x9e\x95\xcd\xe2\xa9\x48\x34\x8e\xa1\x92\xf8\xdd\xc8\x74\xe6\xf5\x79\x8d\x33\xb9\x24\x8d\xae\xa2\xf8\x48\x36\xb5\x42\x1c\x15\x88\x2c\x93\x75\x46\x64\x00\x08\x4a\xad\x98\xd6\xda\x15\x3d\xbd\x03\x1f\x45\xb9\xbf\x90\xce\x79\xc6\x4c\x2c\x0f\x5b\xa1\xd7\x20\xb3\x59\xbb\xc2\xcb\x06\xcf\x4c\x61\x27\x37\x1f\xf2\xd4\x03\x13\x58\xd6\xac\xbe\x1f\x46\xce\x9b\x44\x58\xc3\x1b\xe9\x59\xd3\xa6\x1c\x04\xf3\x61\x82\xb9\x27\x4e\x59\xb9\x17\x21\x65\xaa\x99\x19\x8c\x17\xa0\xcd\x65\x64\x95\x02\xf1\x10\xb9\x7c\x9b\x56\x74\xcd\x76\x61\xb3\xe0\x60\xa8\x6c\xb4\xe6\x73\x4f\xaa\xa1\x7a\x79\xbb\x5c\xaa\xaa\xb5\xc9\x00\x33\xeb\x75\x40\x9d\x8d\xa6\xbe\xdc\xad\xea\xc3\x86\x5d\x28\x95\xa9\xc1\x9f\x07\x34\x31\x24\xbf\xdf\xae\xc0\xd4\x21\x42\x83\x50\xd5\xa3\x31\xac\x05\xb4\x42\xe9\x7a\xb8\x22\xaa\x4d\x2d\x5c\x2d\xe6\x8f\x59\x34\x57\xb5\x66\x43\x74\x9b\x15\x0d\xd0\xd8\x1a\x9b\x81\x57\x63\xdc\xd4\x93\xa5\x98\x57\x65\xa2\x34\xcd\xca\x57\x1d\xa5\x44\xdc\x80\x75\x9a\x92\xf7\xae\xc8\x3f\x2a\x9a\xf5\x78\xb3\x81\x0b\xab\xb8\x18\x9a\xd5\xe3\x65\xfc\x4c\xbb\x58\x09\xa3\xf1\x91\x98\xb7\x14\x1a\x62\x9d\x3e\x18\x4f\xb7\xd6\xa1\x57\x25\x62\xc4\x5a\x7d\x58\x3d\xa9\x8b\x90\x11\x2b\x78\x58\x89\x2c\x61\xd2\x60\x69\x9c\x08\x83\x5c\x53\xda\x17\xe2\x8a\x6e\xb5\x8e\x98\x7b\xb4\x49\x21\xcd\xc3\xcb\x6c\x60\x22\xd4\x30\x68\x8b\xf4\x5e\xe6\x5a\xe8\x7e\xb1\x42\x6c\x9d\xab\xba\x36\xfe\x20\x65\x5b\x26\xca\x43\x3a\x8d\x7b\x79\xb3\xd9\x33\x6e\x37\x97\x2b\xda\x5b\x02\xf2\x32\x09\xf9\x0b\x87\xff\x6d\x8a\xdf\x2e\xc5\xff\x82\x87\x68\x62\xe5\x4b\xc2\x52\xd8\xb6\x49\xfd\x39\xa2\x17\x8f\x3b\x1e\xf3\x48\x31\x1a\x36\xad\xb1\xe7\xc3\x60\x2b\x6e\xa5\xf8\x76\x1a\x8e\x30\xbf\xd6\x81\xe9\xaa\x3b\x1c\xf3\x99\x13\xac\x79\x4d\x10\x8d\xb5\xcd\x6e\x59\x53\xa2\x81\x3e\x8c\xbd\x5e\xb2\xe6\xaf\xd7\xb9\xbc\x35\x89\xcc\xd7\x19\xab\x3b\x64\xce\xb1\xc5\x43\x5f\x53\xfb\x9a\xaf\xc2\xf4\x0d\x4e\x8d\x57\x61\x02\x03\x98\x6b\x5d\xd7\x7b\xae\xc7\x10\xab\x4f\xa3\xb5\xe1\xb9\x8e\xc2\xa5\x3c\xab\x83\x1b\x10\x1e\x36\x2b\x7f\xab\x95\x5d\x6d\x68\x55\xfe\xb4\x73\xf3\x69\xe7\x7b\x23\xe5\xa8\x4d\x44\xdd\xe9\x11\xe8\xe5\xfd\xba\x1d\x50\x2f\x77\x1c\x20\x69\xa0\xb2\x8a\x9d\xaf\x61\xaf\xa0\x46\xff\xde\xf6\x7e\x56\x94\x80\xe6\x5d\xa8\xe3\xc1\x1d\xf3\x49\xf1\x7b\xc7\x5b\x76\x5c\x6a\x62\x2a\x85\xe7\x1d\x4f\x3f\x40\x02\xaa\x30\x7a\x00\x95\x5c\x8d\x4a\xbe\x46\xa5\xea\x88\xac\xa6\x54\xf3\x23\x63\xd4\xd6\x22\xd7\x1b\xa8\xc2\x34\xad\x66\x1d\xc6\x5b\x29\xbd\xe2\xac\xad\x9e\xa7\xd1\x0d\xb5\x9a\xb4\x53\xf3\xb9\x01\x99\xcf\x68\xd9\x4e\x9f\x96\x68\xa6\xb0\xe6\x5e\x60\x1c\x65\xb7\xcb\xeb\x93\x12\x6a\x7d\x3d\x8f\xba\x0b\xd4\x68\xeb\x06\x29\x52\x11\x9d\x1f\x4f\x78\xd4\x32\x7d\xfd\x24\xfa\x60\x79\xa0\x4f\xda\x8d\x30\xa8\x9f\x89\x5e\x89\xcb\x1f\x04\xd6\xd0\x8b\x9d\x22\x7f\xc6\xc3\x4e\x4b\xca\x63\xaa\x04\x57\x34\x98\x84\x97\xcf\x0e\xb6\x4c\xda\xc9\x96\x59\xe3\x59\x72\x22\xcf\x36\xd0\xe2\xda\xbe\x74\x28\xbf\xec\x88\xa0\xaa\x2a\x19\x27\x6a\xfd\x31\xb3\xb4\xd7\x36\x1d\x7f\xd5\x9f\x4e\xf0\xf3\xb7\x78\x49\x65\x63\x73\x74\xa6\x46\x4e\xbd\x02\xc7\x64\x02\x4f\xfd\x16\x37\x3d\xb8\xcc\xb8\x47\x66\x88\x33\xf2\xdd\x15\xce\x1f\x4d\xc3\xf8\x8d\xc2\x57\x15\x45\x63\x6b\x25\xef\x50\x4b\xde\x7a\x06\x32\x35\xac\x92\x68\xed\x2d\xb5\x12\x83\xf3\x0f\x14\xdf\x2d\xb1\xfa\xaf\xe7\x3a\xca\xad\xe6\x64\x28\x6b\x72\xde\xb2\xca\xf5\x9c\x97\xae\xc7\x77\xd1\x1f\x19\xae\x53\x82\x76\xaf\xcf\x75\x0f\xdb\x13\x18\xc5\xaf\xa4\x04\xd1\x10\x56\x1b\xb9\x95\xce\x3b\x3e\xea\x6e\xe9\x41\xcb\x47\x75\xfd\x50\x42\xdf\xfe\x02\x50\x94\x63\xf3\x07\x9a\xa2\x22\xf6\xaf\x9e\xe1\x66\xd3\x93\x01\x6d\xee\x6e\x42\xd2\xe2\x1e\x69\x0d\xa1\xb0\x39\x60\x2e\xcf\x7e\xdf\x64\xc9\xd2\x6b\x32\x5d\xa6\x98\x07\xa6\x72\x59\xf0\xf3\x1e\x1a\x4e\xc1\x9f\xc9\xe8\x10\xba\xac\x1e\x1a\x43\x3e\x9d\x5f\x80\x81\x79\x86\x27\xf9\x1a\x07\x71\x3f\x1f\xb5\xb4\xcc\x0c\xd0\xa8\xa7\x4a\x00\xbd\x74\xa5\x2d\x4a\xcf\x71\x84\x7b\xc9\x03\xe5\x67\x0a\xb6\x22\x4d\x42\xba\x30\xff\xc8\x27\x70\xfa\x11\xd4\xef\x37\x47\xd0\x4c\x14\xbf\x64\x89\x55\x2c\xa1\xaa\x21\x7f\x78\x59\x42\x0b\x30\xfb\x4b\xa6\xd8\x84\x29\xcc\x07\x2d\x7f\x48\xf9\x44\x8b\x11\xfc\x4b\x3e\xd9\x64\x3d\xf9\x23\xc5\x27\x45\x12\x8c\x5f\x80\x7d\x8f\x7e\xb1\x66\x1c\x06\xc3\x4b\xa7\x62\xb6\xf1\x8b\xb8\x1f\xaa\x4b\x8d\x51\x49\xce\xcb\xe0\xd5\xfa\xd7\xac\x35\xa9\xca\xde\xf0\x39\x80\x11\x72\x7b\x51\x3f\xef\x39\x4e\x04\xd2\x41\x34\x44\x2b\xda\xd1\x14\x61\x96\x74\x2c\x85\x2e\x14\x6e\xf8\x06\x65\xa5\x3e\x3b\x87\xc9\x00\x40\xc1\xf9\xd0\x9d\xcf\x39\x19\xa3\xcc\xb6\xde\xe7\x38\xbd\xb1\xa4\x3b\x14\x79\x95\xbe\x7f\x9b\x37\xb9\xfb\xa9\xfe\x85\xd9\x88\x5a\xc2\xbd\x69\xcd\xdc\xac\x83\x23\xaf\xe7\x8f\x2c\x61\xac\x44\x00\x4d\xa3\x78\xf6\xde\x92\x96\xb7\x6b\x03\xda\x1d\x59\xa6\xdd\xef\xb2\xf4\x21\x0f\x22\xc7\x86\x1d\x3c\x74\x7b\xfe\xde\x6e\xcf\xd5\x3b\xa9\xd3\x71\x53\x90\xfb\xdd\xde\x41\xb7\x0c\x92\xd3\x6d\x1d\x58\x4a\x1f\x1d\x4b\x87\x22\x86\x71\x53\xf2\x1f\xee\xb7\x7b\x1d\xd7\x75\xdb\x14\x2d\x83\x69\x6d\x94\x99\xa8\xed\x22\x84\x38\x89\xeb\xcd\x8f\x09\xdd\x9f\x87\x37\xd8\xb1\x2c\xc0\x82\xe1\xbe\x98\xd8\x18\x94\x07\x9a\xfa\x99\xd7\x6c\xa5\xdd\x5e\x5e\xc4\x8c\xc8\x1d\x07\x74\x10\x2a\x66\x6b\x3e\x94\x37\x6c\xcb\x7c\xd8\xd1\x8e\x5b\x67\x02\xa1\x27\xfc\x58\x17\x09\x7e\xd1\xa5\xe0\xc1\x6f\xae\x3c\x43\xee\xe8\xb2\x15\x6a\x58\x04\xb8\x65\xcb\xc2\x97\xf8\x2e\x43\x3b\xae\xe9\xa2\xc8\x60\x04\x2d\x82\x28\xba\x30\x94\xdb\x6f\x1e\x2f\x51\xda\xc0\xd6\xd7\xf2\x1e\x54\xcb\x7f\x50\xad\xb6\xa1\x96\x7e\xc3\xba\x8a\x81\x34\xef\x38\x35\x19\xbf\x1c\xf6\xd2\x39\x38\xce\xa2\x9f\x60\xdb\x6b\xfb\xc6\x9b\xb3\x34\x79\x97\x19\x62\x42\x64\x38\xe7\xde\x3c\x1a\x7a\xbb\x6b\x8c\x25\xb3\x28\x2e\xe2\x3c\x15\xd6\x64\x2e\xd4\xaf\x93\xf7\xd6\x80\x56\x84\x66\x28\xb1\x83\xe7\x07\xca\xaf\x4e\x77\x0d\x58\x15\xf7\x9f\x12\xc8\xdd\xdd\xda\xd4\xdd\x67\x38\x8d\xc2\xe9\xf6\x6d\x92\xe6\xdb\x29\x23\x12\x1e\x6f\x2b\x6c\xbb\xcd\x02\x2a\xb7\xac\x75\x8c\xae\x95\x7a\x5f\xd2\x6a\x05\xb5\x6a\x82\xfe\xb1\xb1\x50\x91\x3d\x50\x3a\xac\x66\xc2\xe6\x69\x6c\x5f\x92\xe9\x3c\x4a\xa6\xc8\xfa\xa1\xe7\x5a\x1a\xe1\x70\x7b\xdd\xaa\x3f\x38\xf7\xdd\x52\x65\xd7\xf5\xd7\xad\xfd\xf8\xd5\xf1\xe7\xe5\xca\x6b\x37\x7d\xfc\xfc\x47\xe5\xba\x9d\x35\x86\x38\x93\x29\xa3\x0d\x14\x95\x81\x1d\xab\xd4\xf4\x5c\xb7\x5b\x3b\xf8\x8f\x4f\x4f\xce\x4e\xcf\x69\x99\xed\x38\xc9\xb7\xb3\xd9\x2d\x61\x04\x3c\xde\xb6\x33\x8c\xb7\xbf\xe7\x77\xdd\x3d\x60\x95\xe1\xed\x2e\xef\xea\x69\x3c\x4a\x88\x6e\x84\xac\xb3\xcf\x5f\x95\xba\xea\xad\x81\x8b\xb7\x36\x2e\xbe\x69\x6e\x44\x19\x9b\x94\x5f\x44\xe3\x31\x8e\xd1\x8e\xa7\x63\xd0\xd9\x67\x75\xd4\x68\xf2\xa5\x12\x07\x86\x12\x6c\x2e\xee\x05\xa2\x8c\x98\xe1\xe6\x3c\xcd\x94\x10\x61\x8e\x8f\xa7\xdc\x2a\x65\xb9\x12\x6d\x42\xff\x69\x1c\xe5\x51\x38\x8d\x7e\x82\x4d\x73\xa8\x12\xdb\xc6\x6c\x3d\xa0\x3b\x53\xae\x3d\x03\xfd\xf5\x58\xf2\x32\x0d\x47\x6f\x70\x8e\xc7\x2f\xc3\x8c\xbd\x43\x3b\x6e\x8d\x15\x89\xcc\xb6\xf5\xb3\x5d\xfa\xbd\xba\xa5\xbf\x9c\xed\xeb\xf7\x73\xf1\xf7\x7e\x2e\xeb\xe2\x7e\x3d\x4b\xfc\x6c\x96\x45\xef\xa3\x2f\x8b\xde\xc7\x5f\x16\xbd\x75\x97\x45\x3a\xee\x51\x7c\xb5\x7d\x19\x8e\xde\x6c\xe7\xc9\x76\x9c\xa4\x37\xe1\xf4\x43\x57\x43\x6f\xf3\xd5\x50\xae\x6d\xc5\x3a\xb5\xf1\xa2\xf3\xfc\xc5\xf3\xd3\x0f\x5c\x75\xbc\x4d\x56\x95\x57\x67\x3f\xbb\x55\x85\x6b\x99\x1b\xad\x2c\x0c\x9f\x8f\xbc\xb2\xb8\xe6\x95\xa5\x94\x59\xa4\xb2\xb8\x3c\x6c\x29\x79\x4e\xd9\x8f\xaf\x26\x00\x12\x48\x65\x09\x69\x6a\xfd\x0f\xdf\x0a\xe3\xd5\xac\x30\x17\xb3\xdb\x31\x59\x72\xf3\x9c\x25\x9d\xa9\x58\xb7\xc3\x58\x6e\x68\x69\x60\x99\x23\x1b\xcf\x51\xd7\x6d\xb7\xbd\xdd\xce\x3e\xc4\x0d\xd4\xf4\x76\xf7\xf6\xf6\x7c\x6f\x17\xe2\x39\x7a\xdb\x92\x47\x11\x64\xb1\x66\xa1\xb9\x08\xdc\x57\x9f\x3f\xb2\x07\x14\xdc\x10\x80\xa0\xcb\x1d\x21\x48\x75\x0a\xeb\xc0\xed\x90\xea\xed\x76\xb7\xdb\xe9\xb4\xfd\xb9\xdf\xed\x36\x52\x00\x71\xd9\x18\xff\x7d\x9e\x86\xa3\xdc\x84\xa9\x38\x9f\x1d\xb8\xd0\x85\x34\x10\x99\x0b\xdd\x21\x8c\x91\x0b\x13\xe4\x6e\x8d\x13\x1a\x6b\x6c\x90\x38\xf1\x50\x19\x7f\x27\x19\x42\xdc\xba\x0e\xb3\xb3\xd9\xe5\x4b\xfa\xce\xce\x9d\x04\x30\x60\x19\xc2\xad\x2b\x9c\xeb\x9f\x60\xc8\xa0\x91\x2e\x44\x03\x8f\x2c\xb1\x31\xf2\x00\x24\xa0\x43\xc7\x23\xe0\xb3\x41\x38\x5c\xbc\xbb\x8e\xa6\xd8\x76\x9c\xb0\x9f\xc9\x70\x93\xa1\x93\x90\x12\xfd\x48\x9c\x6f\xb1\xc1\x5d\x44\x13\xbb\x00\x97\x38\xf1\x21\xf2\xe7\x73\x5f\x7f\xd3\x05\x8c\x11\x94\x36\x65\x1b\x89\x93\x2b\x41\x2d\x13\xad\x05\xb2\x4a\x87\xc8\xef\x85\xf2\x5d\xcf\x71\x42\xd0\xf4\x28\xf8\x90\xc0\x22\x7f\x90\x0b\x84\x61\x7b\x54\x58\x99\xb6\xf7\x83\xb4\x35\xb9\x12\xa1\xd9\x74\x56\xb1\xc9\x27\x48\xf0\x81\xd1\xa0\x4d\xfe\xeb\x90\xff\xba\x43\x8d\x67\x3b\x04\xc4\x65\x3d\x88\xcb\xd5\x20\xba\x04\x84\x88\x99\x83\x8a\xc7\xd6\x68\x9a\xc4\xd8\x06\x50\x79\x35\x8b\xc7\x38\x9d\x46\x31\x66\x3c\x52\xd7\x6a\x4d\x79\x23\x2a\xe2\xe0\x3c\xa9\x44\x3c\x4e\x46\x38\xcb\x5e\x0b\x08\x65\x8f\xd2\x02\xe5\xbc\x8a\xb2\xbd\xf3\x53\x3c\x9f\xe3\xc3\x2e\xa0\x2e\xd7\x44\x16\x18\x90\xa2\x19\x39\x11\x86\x79\x6b\x72\x35\x47\xfe\xee\x7e\xa7\xdd\xed\x74\x77\xa1\xf0\xd5\x26\xef\x1b\xa8\x29\x3e\xec\x11\x28\xac\xb3\xa7\x1c\x96\x5d\x76\x42\xd5\x32\xad\x96\xcf\x85\x3d\x2a\x1c\x05\x23\xb9\xaa\xa8\x74\x87\x7a\x70\x0c\x25\xd6\x21\xe1\x10\x83\x9d\x03\xe1\x8e\x6a\xd9\x4b\x73\xd9\xcb\x2b\xa8\x9e\x36\xc3\x54\xe2\x21\x0d\x08\xd5\xe8\x8a\x31\x72\x7b\x71\x3f\xed\xc5\x8e\x03\x6c\xe5\x6c\x3a\x1e\x82\x43\xd4\x76\x1b\x8d\xbc\x8f\xda\x7b\x47\x76\xc4\x08\x24\x65\x4c\x44\x09\x29\x24\xd6\x3c\x6f\xb6\x5d\x10\xe4\x87\xa8\xc3\xaa\x74\x68\x95\xcb\x52\x95\x4b\xbd\x4a\x87\x55\x39\x60\x55\x0e\x56\xb4\xe2\x77\xe6\x79\xf3\x80\x55\xf1\x5c\x56\xc7\x73\x57\xb4\x43\x2b\x79\xae\x0b\x02\xe6\x6d\x46\x5b\xa8\xa3\x71\x54\x4f\x53\x10\x78\xb4\x3e\x47\xa8\xdd\xf1\xbd\xbd\x3d\x7f\x9f\x39\xa2\x1d\xb1\x16\x77\xf7\x3c\x77\x7f\x7f\xb7\x13\x74\x8a\xa6\x54\x5e\xe3\x47\xf8\x25\x66\xb7\x4b\x52\x33\x06\x47\x25\x61\x19\x83\x81\x3b\x0c\x3c\x18\x09\x79\xcf\xb1\xe8\xb6\x77\xf7\xf7\xdc\x03\xcf\x0f\xf6\x94\xb7\x12\x8b\x7d\x15\x61\x77\xaf\xbd\xd7\xf1\xf6\xfd\x4e\x70\xa0\xbc\xf6\xbd\xce\x5e\x67\xbf\xbd\xdb\xd9\x0f\x7c\xa5\x23\x45\xf7\x7c\xd6\xeb\x1a\xcc\x7d\x18\x81\xc0\xf7\x8b\xde\x92\x35\x8c\xd7\x3d\x80\x7c\x58\xe4\x0b\x10\xf8\x05\xb5\x1a\xa8\xc9\x11\xed\x06\x7e\x47\xa2\xa4\x4e\xc1\xc0\xef\xaa\xef\x45\x6f\xdb\x81\xbf\xa7\xbe\x2f\xc0\xec\xab\xaf\x65\x8f\xbb\x81\x7f\xa0\x7c\x90\x5d\xde\x0b\xda\x07\x1a\xe6\x82\x70\x3a\x6b\x77\x1b\x66\x66\x01\x41\x47\x56\xbf\x2c\x55\xbf\x5c\x55\x9d\xf0\x53\x9b\xa2\x3b\x9f\x77\xf8\xdf\x2e\x43\x3f\x76\xf8\x24\x55\x57\x68\x1b\xc3\x98\xd0\xba\x2b\x9b\x94\x12\x31\xaa\x4a\xc4\xa8\x56\x88\x37\x3d\x18\x55\xc4\x1a\x08\x3c\xd7\xfd\x00\x4a\xc0\x07\x12\xa0\x4e\x5d\x7e\x1d\xbf\x89\x93\x77\xf1\xf6\xd9\xe7\xaf\xb6\x43\x21\x60\x83\xed\xef\x8f\x5b\x16\xcc\xeb\xf6\xd7\x6a\x1a\x69\x93\x9b\x48\xd5\xef\xc3\xa4\x61\x2f\xbb\xbb\x70\x63\xab\xb4\x35\xad\x8f\x38\xe0\xd4\x5c\x95\xbf\x77\xbc\xad\xcd\x5a\xb5\x9c\xdc\xb1\x7a\x96\x93\x3a\xd6\x2b\xab\xce\x45\xc6\x90\x43\xbb\xbc\x1e\xed\x96\x56\xa0\x25\xe1\x12\x3e\x1e\xf2\x47\x6b\x61\x2f\xd3\x72\xd7\x7b\x32\x2f\x3d\x5f\x5b\x47\xf7\xaf\xbf\x69\x3f\x4f\x6e\xcd\xb1\x5d\xd5\x8b\xf8\x25\x76\xf0\xd5\x85\xd9\xb8\x82\x88\xb9\x59\xed\x4f\xca\xd2\xfa\x99\x6f\x38\xf4\x8f\x3a\x7e\xe1\x5b\x3c\xfe\x61\x0d\xee\xe4\xdb\x8f\x6a\xdd\x05\x6a\xab\x9c\xe8\xaa\x88\x49\x3f\x59\xab\xee\xa5\xa9\xee\xe5\x92\xba\xac\xd7\xcb\xa3\x57\x6f\x72\x12\x64\xb8\x79\x53\x32\xb3\x2f\x77\x4f\x9f\xcf\x3d\xe9\x99\x2a\x0f\xdb\xb4\x8b\xb2\xd2\x59\x59\x22\x82\xea\x29\x2d\x58\x97\xd3\x64\xf4\xc6\xd2\x4f\xda\x98\x1a\xbf\x01\x10\x29\xbe\x35\x40\xdd\x40\x3b\x1b\x5b\x0b\x9b\x30\xb5\x16\xdc\x73\xe9\xfb\x3e\x42\x9e\x6e\x38\xbb\x14\xc4\xa3\x69\x14\xbf\x41\xa9\x89\xa6\x6a\x66\xfa\x2a\x51\xa9\xea\xa9\x91\x95\x35\x2a\x03\x47\xf4\xfd\xf9\x5c\xd5\x39\xbd\x21\x38\xac\x9b\x69\xf3\x39\x5d\xa3\x88\x92\x5f\xef\xb8\x09\x60\x7e\x98\x9a\xfd\x20\x8b\xd9\x9e\x9a\xe3\x45\xe8\xf3\xbd\x69\x3e\x4d\xac\x5e\x59\x6b\xa7\xa3\x15\xeb\x10\x3d\x38\xe7\x46\x27\xad\x40\x77\xff\xc9\xa5\x1a\x7f\xe8\x1d\x29\x14\x0b\xdc\xad\xda\x25\xce\xeb\x04\xfe\x0e\x3d\x1f\x28\x89\x48\x63\x6a\x29\x2a\x29\x93\xd6\xe7\xa7\xe7\x17\x5f\x3f\x7d\x7e\x71\xf6\xf4\xd7\x4e\x2f\x5e\x3e\xfd\xe1\xe9\xb3\x33\xfd\x0c\x49\xf2\xdd\xba\xd0\x68\x18\xe3\x5a\x70\xfb\xa6\xe3\xa7\x4d\x0d\x0b\xf6\x7b\x96\x53\xc7\x14\x74\x05\x32\x7d\x1c\x25\xd3\xcc\xb1\xf2\xd2\xc9\x9b\x1f\xb8\x8c\x66\x94\x74\xd2\xb6\x83\x8d\x0d\x4d\x49\xc4\x53\x88\xcc\xb2\xeb\xea\x37\x21\xaa\x2b\xc5\xc5\xd8\xc9\x20\x87\x95\x12\x34\x46\x99\x0d\x00\xe4\xed\x7b\x5a\xfb\x11\x4f\x17\x5e\x69\x5c\x7c\x10\x2d\xeb\x05\x2b\xcd\xea\x9f\x45\x9b\x1a\x05\xda\x25\x0a\x2c\xed\x11\x87\x2b\xf3\x8e\xd7\x51\x2b\xb9\xad\x76\xad\x1e\xe1\x02\xaa\x4c\x93\x6e\x24\x03\x85\x5a\xa7\x57\x84\x86\x08\x55\xcb\x22\x63\xf2\x15\xd5\xa4\xfa\x3c\x60\x91\x35\x7b\x82\xfe\x81\x5c\x79\x0d\x97\x59\xc5\x19\xef\x9a\xc4\x35\x06\x0d\x61\x14\x9f\xcf\xcd\x81\xdf\x96\xfa\x93\x33\xea\x1b\xc3\x61\x51\x15\x47\xfa\x99\x8f\x4c\x94\x5d\x35\x00\xe6\xe3\x96\xf5\x06\xc0\xac\xc9\x8d\x34\x42\xab\xb4\x5f\x35\x36\xc5\xd5\xe3\x32\x88\xb5\xd5\x6b\xa3\xc0\x19\xd6\x73\x3a\x61\xeb\x07\x54\x99\xd5\x32\xe8\x9c\x9e\xa6\x8d\x4a\x7d\x53\x30\xc7\x62\x22\xd7\x83\x17\x73\x1b\x61\x53\x7d\x91\x58\x5f\x4d\x7b\x5f\x73\x8b\x3a\x18\x52\xd5\x83\xa7\x3b\xea\x59\xa0\x97\x4a\x41\xd8\x13\xc7\xdb\xa9\x10\x7e\x30\x2e\x9e\xb7\xa2\x89\xfd\xd9\x9f\xf8\x66\xec\xfc\xca\x67\x2d\xfc\x1e\x8f\xec\x88\x9f\x60\x27\x88\x9a\x5e\x3e\x8d\x73\x3b\xa2\xa5\xdc\x3e\x4a\x1a\x8d\xa4\xef\x77\x77\x41\x34\xb1\xad\x23\x8b\x26\x15\xc8\x99\x68\xbe\x27\x58\x07\x2e\xa4\x76\x68\x41\xb2\x00\x34\xbe\x2c\x3f\x0b\xb7\x5d\x78\xc9\x72\xdb\xd0\x4e\x00\x3b\x06\x5b\x59\xa3\xa1\x55\xf5\x44\x55\x38\x22\x65\x82\x6c\x01\x16\x0b\x69\x78\x5c\x4a\xbb\x24\x92\xd5\xb1\xf8\x9a\x06\xb3\x3a\x85\x7c\x67\xb7\x78\x14\x85\xd3\xea\xc1\x7f\x41\x40\x9d\x76\xdc\x14\x35\x95\x6d\xee\xd8\xb9\x88\xec\x91\x29\xc0\xc4\xe1\x3c\xe8\x39\x4e\x04\x1d\x27\x2f\xc8\x92\x0e\xa2\x21\x30\xa0\x3a\xd0\xc9\x64\x80\x39\xc8\x87\x8b\xa1\x42\xbc\xb8\x4a\x3c\x0a\x7c\x2b\x36\xd2\x62\xa0\x13\xd3\xdc\x00\xa7\x70\xbc\x18\xd6\xae\x24\x05\xf9\x9e\x5c\x55\x19\xaf\x1c\xe2\xcb\x44\x6a\x9b\x48\xa4\x5a\xa8\x8f\x1e\x0e\xb5\x1c\x6e\x48\x29\xc9\x66\xfa\x83\x21\xfb\x95\x90\xea\x54\xea\xd7\xce\x3f\xa2\xef\x62\x60\xcc\xa2\xa8\x0e\x86\xbf\x18\x02\xed\x84\xba\x3a\x5d\x4b\x2c\x47\x8d\xa0\xcb\x13\x93\x0e\x3b\xe0\x4c\x21\xe7\x26\x63\x06\xb7\x8f\xe2\x46\x23\x26\x73\xb3\x34\xad\x7c\xce\x09\xf1\x02\x3c\x74\x32\x71\x32\xac\x64\x04\x63\xdf\x79\xf3\x7e\x77\x97\x51\xc1\x08\x7a\x25\x37\x2c\x07\xbd\xb7\x04\xf4\x5a\x2c\xb1\x1c\xfc\xbe\x09\x7c\x5c\x09\xb0\xb8\x2a\x04\x39\x7d\x4d\x61\x1a\x96\x22\x66\xe4\x70\x5c\x98\x2f\xe8\x96\x3b\x25\xd8\xbf\xa8\x46\x85\x35\xdd\x7a\x3e\xbb\xc1\x69\x34\xda\xb4\x4b\xbf\x9f\x06\x21\x86\xf5\x78\x8a\x47\xf9\x63\x3c\x09\x67\x53\x91\x69\xfd\x41\xc1\x95\x6b\x4b\x2c\xb5\x3c\x36\xa3\x53\xc1\xa3\x60\x6c\x7f\xa7\xb8\x8e\xe3\x21\x79\x4d\x5d\x60\xc9\x94\x02\xdb\xfa\x8c\x2c\x5b\x98\x9e\x5a\xac\xc4\xf0\x6c\x40\x0a\x0e\x61\x91\x49\x7e\x80\x07\xde\x70\x38\x9f\x1b\x31\x07\x65\x0f\xc1\x31\x7e\x5f\x4b\xba\x75\x02\xe7\xff\x51\xcb\xc9\xb0\x4e\x1c\xf5\xb3\x25\xec\xa8\x35\x58\x1f\x63\x92\x4c\xf2\xaa\x14\xa5\x06\x5d\x4f\xcb\x63\x56\x97\x9c\xa0\x26\x46\xf7\x92\x81\x39\x4f\x6e\x79\xe6\x85\x87\x44\x02\x2e\xa2\x1a\x1b\x3e\x72\x2f\x7d\xa2\xe8\x9e\x4e\xf1\x0d\x8e\xf3\x25\xa1\xfd\x8c\x9b\x57\xbc\xdc\xff\x7f\x53\x77\xb2\x87\x46\x63\x58\xe2\xe3\xf5\xb1\x1c\xef\x58\xea\xaa\xa5\x73\xa3\xe2\x6d\x67\xd6\x1d\x27\xb3\xe9\xb4\x74\xbb\x51\x97\x7c\x46\x3d\xea\x37\x9a\x46\x9a\x56\x75\x1d\x70\x65\xdb\xba\xc6\x65\x84\x46\xdf\xa7\x71\x8e\xd3\x38\x9c\x2e\xab\x67\x8a\xeb\x59\xb4\x57\xd3\x4b\x63\x2b\xa5\x8b\xc3\xe5\x25\xe5\xd5\x76\xbb\xb1\xe4\x88\xc3\x58\xbb\xa2\x22\xb3\x05\x68\xc9\x85\x53\xdd\x92\x65\xda\xdb\x52\x67\xa8\xe3\x69\x74\x15\x93\x49\xf5\x32\xcc\x49\xa3\x95\x4c\x2a\xd4\xcb\xef\xb6\x75\x82\xa7\x53\x82\xda\x16\x16\xb9\xb6\x90\xd7\xef\xfb\xfe\xdc\x3a\xb5\xf4\xd4\x5d\x10\xd7\x9e\x04\xe1\x15\xe7\x3c\x25\x13\x58\xdd\xbe\xb8\x4e\xc2\xf6\xc8\x9e\xed\xfe\x01\xe1\xcd\x9c\xdc\x1c\x9a\xaa\xf0\x32\x4d\xc1\x16\x0d\xe8\xca\xc2\x95\xe2\xb2\x43\xed\x1a\xd1\xe5\x8e\xa7\x53\x36\xad\xab\x91\xe4\x5d\x19\x92\x79\x61\x4f\x5b\x8f\x69\x7a\xf5\xf0\x72\x4a\xc3\xa3\x3e\x8d\x6f\x67\xb9\x48\x00\x75\xba\x80\xfb\x9d\x4e\x50\x97\xd3\x4b\x6c\x00\x2e\xde\x86\xd3\x19\xce\xe6\xf3\xea\x2d\x91\x25\x5e\x15\x29\x71\xcf\xee\x6e\x2e\x93\x69\xa3\xc1\xfe\xb6\xa2\x1c\xa7\x61\x9e\xa4\x30\x45\x79\xa3\x81\xc9\xf6\x32\x42\x34\x7b\x4d\x2a\xb6\x46\x29\xcf\xef\x4c\x8f\x11\x70\xa3\x61\xc5\xb3\x9b\x4b\x9c\x2a\x59\x76\xc5\x4e\x9a\x55\xb8\x27\xca\xb5\x21\x51\x3d\x6e\x34\xa2\x43\xc5\xc8\xc8\xc6\x88\x85\xcf\x05\xf0\x9e\x76\x21\xc0\x04\x83\xc8\x71\x86\x70\x9c\xc4\x38\xd8\xc1\x8b\xc5\x62\x8b\x65\x2b\x27\xcc\x78\x7e\x77\x8b\x4f\xd3\x34\x49\xed\xfc\xc8\x62\x99\xf3\xb7\xa3\x8c\x9a\xa8\xd2\x6e\x5c\x4e\x71\xcb\x0a\xac\x52\xcf\x44\x11\x96\x63\x9f\x28\x9e\x8b\xad\x9a\xb4\xfb\xd0\xba\xb8\xc0\xd9\x57\xc9\x78\x36\xc5\x96\x40\x8a\xe7\xcb\xbf\xc2\x39\x1b\x2a\x4c\x7d\x5e\x8b\x61\x43\xb9\x48\x91\x4f\x3f\xa0\x5c\x19\x52\xde\xc1\x2d\x76\x82\xa3\x90\x44\x3c\x6e\x63\xbb\xc8\xe8\x20\x6a\x65\x64\x87\xc9\x8f\x98\x32\xde\xa8\xea\xc7\x6d\xc8\xce\x5f\x99\xbd\x30\xdf\xaa\x42\x70\xb7\xf2\xf4\x4e\x1e\x9b\x44\x48\xb8\x59\x28\x4d\x03\x18\xa3\x88\x6e\x8f\x6c\xd0\xdb\x89\x5b\x64\x20\x7a\xc5\x2b\x10\xb7\x28\x55\x44\xbb\x36\x58\xb0\xbc\xf3\x39\xb8\xc7\xe8\x1e\x93\xd1\x09\xf2\xc5\x82\x26\x98\x9b\xde\xdd\x93\xf6\xe2\x46\x83\x03\xa2\x77\x61\x51\x8b\x75\x03\x90\xad\x2e\xe5\xac\x08\xc8\xf2\x84\xc3\x44\x7e\xfa\x16\x85\xb6\x58\x54\x70\xe4\x1c\x84\xdc\x05\xc4\x86\x14\x6a\xf5\x52\x52\x85\x41\x37\xd9\x98\x1a\x9a\xaa\x40\x66\xb1\x11\x8c\x6a\x7d\xa0\x42\x29\xfc\x36\x7b\x4d\x4f\xbd\xba\x52\x0b\x89\x40\x43\xf4\xec\x03\x2f\x6c\xb0\x25\x87\x5f\xb9\x7c\x8c\xb4\xc1\x89\x51\x4a\xb0\x4b\x50\x2c\x07\x23\x61\x83\x51\xbc\x02\x49\xcd\x60\x60\x70\x9f\x8b\xc1\xc0\xfa\x60\x24\x8d\x06\x07\x44\x03\x56\xc7\xc5\x60\x44\x6c\x30\x62\x6d\x30\x72\x3e\x18\xb9\x18\x0c\x5c\x10\x5f\x63\xf4\x08\x96\xa6\x41\xbc\x74\xce\x54\x87\xe8\x9e\xd7\x36\x08\x0e\x52\x6a\xb1\x58\x2c\xe0\xae\xe7\x75\x02\x2a\x06\xd1\xe1\xfd\x03\xe6\x70\x94\x3d\x8b\xe2\xd9\x7b\x44\x83\x40\xb3\x4b\x40\xfa\xfc\xf4\xf6\x3a\x89\x31\x7f\x0c\xc7\xf4\xe1\xab\x70\x44\xff\x9e\x85\x93\x30\x8d\xe8\xe3\x33\x7c\x15\x8e\xee\x4e\xc7\x57\xac\xe8\x93\x28\xc5\x93\xe4\xbd\x3a\xc7\x53\x76\x05\x4e\x05\x4d\x21\x1f\xe3\xf0\x6d\x74\x45\x85\x6c\x84\xd2\x23\x2b\x4e\xc6\xd8\x0a\xe4\xcb\xd6\x2c\xc3\xe9\xf1\x15\x8e\x73\x18\x9b\x3e\xdf\x4e\xc3\x7c\x92\xa4\x37\x5b\x6a\x9b\x51\x2b\x8a\x47\xd3\xd9\x18\x67\xb6\xc5\xdf\x59\xbc\x87\x05\x92\x6a\x21\xf2\x82\x97\xe0\x3d\xfa\xec\x4f\xd8\xf6\xd1\xce\xe8\x3a\x4d\x6e\xf0\x3c\x8c\xc7\x69\x12\x8d\x41\x0b\x7c\x9a\xd1\xcf\x9f\x45\xad\x1c\x67\xb9\x1d\xb1\x3a\x84\x1a\x03\xeb\xab\x70\x14\xc5\x79\x92\x5d\x5b\x90\x3c\x13\x6d\x65\xca\x1e\x5f\xbe\x3c\x61\x0f\xbb\xfb\x5f\x5a\xc3\xa2\xdd\x98\x55\xa7\x54\xb5\xa2\x97\xe1\x98\x9e\x3a\x43\x85\xe8\x56\xf4\x92\xfc\x2d\xde\x8b\x81\x19\x58\xfc\xc9\x82\xe4\xc9\xdb\x65\x7f\xdb\x3e\xfb\x7b\x72\x6a\x68\x87\x0d\x6f\x2c\xa7\xa5\xf5\x8c\xb9\x8f\x1f\x12\x59\xb1\xeb\xb9\xbb\xab\x17\xd3\x2b\x1c\xb3\x75\x43\x5d\x4f\x65\x59\x9a\x92\x36\x81\x19\xba\x9f\x86\x97\x78\x1a\xb8\x30\xc3\xb1\xb6\xd8\x45\x13\xdb\x6b\xc4\x03\x77\xc8\x67\x4e\x3c\xf0\x64\x02\x01\xf2\xbc\x80\x79\x7a\x97\x05\x83\x21\x4c\x6e\xc9\x9f\x85\xf8\x98\x20\xb6\x70\x86\xec\x98\x21\x4d\xde\x05\xa1\xed\x01\xc8\x3e\x07\xa1\xed\x83\x05\x5c\xb2\xa0\xdb\xc9\xa0\xb4\xf2\x0d\x6b\x94\xdb\x05\x80\x49\x21\x82\x42\x3b\x91\x5f\x65\xf9\xb0\xfa\x2a\xa1\x7d\x4b\x81\x69\x3d\xb6\x3e\x17\x54\x23\xab\x6d\x38\x4d\x71\x38\xbe\xdb\xc6\xef\xf1\x68\x96\x47\xf1\x55\xcb\x62\x3a\x5d\x2f\xeb\x01\x22\x84\x08\x1c\xe4\xb1\x50\xf4\xc8\x6f\x24\x03\x77\x78\x24\x96\x85\x80\xff\xa2\xcd\xcc\xe7\xb6\x1d\xab\x2b\x46\x2c\x56\x0c\xe8\x82\x80\x2d\x4a\xa0\xd1\xd8\xb1\x63\x24\xbe\xc0\x64\xe0\x0d\x01\xa0\x22\x4e\x68\x30\xb1\x34\x70\x47\x2e\x8c\x09\xa9\xd0\x80\x35\x0b\xf9\x7a\x36\x04\x30\x51\x43\x2c\x73\x2b\x9a\x18\x25\x9a\x45\x7b\xc0\x01\x66\x2d\x3a\xfc\x8e\x23\x04\x0c\x69\x94\x2b\x2d\xde\x42\x58\xbd\x14\xa5\x22\x44\x0b\x24\x68\xe0\x0e\xb7\x64\x1e\x67\xee\xe3\x95\xa0\xac\x95\xdc\x66\xec\x72\x18\x66\x2d\xc2\x1f\xec\x47\x51\x74\xcc\x8e\x7d\x82\x68\x62\xef\x10\x92\xd8\x31\x62\x05\x81\xb8\x28\x72\x1b\x8d\x78\x10\x8b\xb8\xdb\xde\x10\xcc\xe7\xbb\x3b\x08\x91\x5e\xb1\x8b\x71\xda\x3f\x70\x9f\x21\x57\x82\x5d\x44\x13\xbb\x8d\x44\x21\x7b\x27\x9e\xcf\x09\x9e\x87\x31\xfd\x4d\x1e\xfb\xf1\xa0\x4d\x6b\xb1\xae\xd0\x6e\x14\xae\x0b\xbb\xb2\x2e\xff\xde\x27\x1c\x5e\x94\x26\xbf\xa0\xa4\x21\xa9\x11\xab\x45\x7d\xad\xa8\x3f\x84\x9c\x0e\x64\x65\x4e\x84\x87\x04\xf9\x40\x2a\xad\xa0\xd0\x22\x41\x5c\x9b\xc0\x30\x53\xd6\xc1\x04\x0d\x76\x21\xa6\x4a\xad\x5c\xd7\x52\x14\x23\x97\xba\x5e\x50\x1e\xe0\x1c\x9d\x14\x13\x55\x0e\xaa\x3b\x3c\x22\xaf\x03\x26\xe2\xf9\x00\xbb\x8b\x85\x3d\x48\x60\x38\x24\x8b\xd2\x43\x54\xc9\x33\xea\x4c\xf5\x2c\xca\xf2\x75\xf4\x43\x19\x2e\xe7\x0a\xe7\x5f\xe2\xbb\x22\x7b\x16\x5d\x66\x07\x43\x93\x56\x38\xd2\x93\x9a\xc8\x44\x89\xa4\x4a\x8d\xf6\xc4\xbc\x42\xcb\x17\x24\xd4\xfe\xa1\x52\x57\xd7\x87\x32\x1c\xa6\x32\xb0\x39\x43\x92\xa8\x2e\x2e\xac\x56\x6c\x7a\x32\x5b\x3d\x7d\x2b\x35\x23\x17\x62\xfd\x0c\x83\x7e\xe6\x3a\x9a\x8e\x28\x8b\xa5\x54\x41\x14\x19\x11\xe5\x67\x1c\x7a\x26\xc6\x02\xc7\xb4\xd4\x85\x5a\xa4\xe5\x81\x19\xaf\xab\x94\x1a\xa4\x43\x40\xa8\x54\xb4\xc5\x3c\x8e\xf4\x22\x08\xa1\xd2\x5d\x93\x46\x81\x14\xb2\x14\x37\xc2\xaf\x27\xed\x57\xf1\x10\x4b\x94\x19\x05\x6a\x6c\x26\xce\x74\x3c\x9d\x64\xac\xc6\x53\xbe\x2c\x18\x12\x5b\x88\x9d\x1e\x05\xaa\x64\x6d\x4e\xa5\x3d\x72\xca\xe6\xa9\x14\x90\xab\x48\x3e\xf0\x87\x84\x68\x76\x89\x49\x70\x1d\x85\x41\xdf\x9d\xcf\xe5\x3d\x6d\x3d\xc0\x5a\x12\xe4\x74\x14\xb0\x52\x9a\xa3\x8c\x3c\x11\xb5\x9e\x7f\xea\x40\xbd\xde\x50\x44\x15\x49\x5b\x64\x31\xa7\x5e\x45\xac\x66\x5b\x18\x42\x46\x13\xdb\x71\xf2\xcd\xc6\x24\xa7\x63\x22\x11\x6a\x43\xaf\x40\xa9\xa3\xaf\x27\x03\x7f\xb8\xa0\x79\xad\xd5\x41\x63\xbb\xfa\xfa\x53\x61\x8a\x05\x2b\x64\x97\xaa\x72\x6a\x57\xfc\xe4\xc8\xba\xdb\xcf\x25\x1b\x72\xb1\x43\xad\x56\x26\xd3\x24\x49\x6d\x3b\x77\x52\xf0\x99\xbf\x9c\xdf\xa3\x21\x38\x2c\xf1\xb2\x1c\xdd\x1c\x46\xab\xa6\x4b\x34\x04\xfd\xba\xea\x91\xe3\xc1\x94\xeb\x0a\x51\x91\x5f\xd7\x04\x85\x2c\x71\x84\xbe\x3d\x10\x35\x9b\x82\x81\x23\xbe\xbf\xd2\x64\x6c\xb4\x80\xfb\xfe\x5e\x5b\x6e\x1c\xa4\x6c\x4d\x8b\x3c\x3e\xd1\xc4\x96\xa9\x7c\xd2\x46\xc3\x4e\x91\x0b\x60\x29\xb9\x8f\x3c\xe6\x80\x69\x71\x8c\x21\x3a\x82\xb7\x52\x24\xed\x44\x9d\x14\x7c\x5f\x71\x62\x52\x4e\x3d\x8e\xc4\x43\x50\x14\x8e\x8a\xc2\x5b\xca\xf6\xaf\x17\xf7\xa3\x9e\xe3\xc4\x00\x0f\xe2\x21\x92\x73\x14\x2f\x1e\xb0\xe2\x8c\x92\x78\x14\xe6\x88\xa5\xdf\x79\x12\x4e\xa7\x97\xe1\xe8\x0d\xff\xc9\xd7\x20\xc8\x7f\x69\x3c\xa3\xfa\x80\x62\xfa\xfd\x08\xf3\x14\x3e\xf4\x5b\x90\xca\x62\x0b\x58\x82\x9e\x16\xed\x9a\x94\x6e\xa2\x40\xd2\x23\xc5\x2c\x4f\x67\xa3\x5c\x49\xcf\xe6\xe4\xd2\x85\x51\x9e\x40\x65\x38\xa7\xf2\x9a\x1d\xda\x43\x65\x28\x16\x0b\x78\xe0\xef\xfb\x01\xe7\xf1\x87\x6d\x0c\x99\x8b\x09\xdf\x6f\x7c\x95\x8c\x31\x3f\xeb\x3b\xcb\xc3\xbc\x74\x88\x93\xda\xbb\x9d\x36\xe1\xb0\xe5\x75\x4c\x16\xdb\x97\xe5\x63\x46\xf9\x8a\xa7\x27\x92\x3f\x9b\x44\xef\x47\x2c\xab\x72\x2e\x52\x1f\xe7\xbc\x8e\x48\xc8\x1a\x6f\x04\x92\x9a\x9c\xa4\xa5\xe4\x4f\xe9\x20\xa2\x97\x80\xf4\xb8\xfc\xe2\xe4\xc5\xe3\xd3\x8b\xa7\xcf\x1f\x9f\xfe\x70\xb8\x83\x50\xd4\x7a\xfe\xfa\xd9\x33\x66\x0c\x4b\xbe\x34\x1a\xcb\x4b\x7f\xfd\xc5\xd3\xf3\xd3\xb3\x97\xc7\x27\xa7\x45\x1d\xb0\x58\xc0\xf6\x5e\xfb\x83\x36\xed\xc2\xf1\xe7\x38\xcf\x53\xb2\x5d\xd7\xdc\x8c\xf5\xcd\xf7\xd2\x03\xb6\xc9\x95\xb8\xc5\xbf\x94\x4f\xd2\x2b\x89\x70\x63\x54\x68\x52\x79\x22\x5c\x97\x0d\x27\x15\x03\x7c\x78\x78\xe8\xed\x36\xfc\x6e\x17\x92\xc7\x7d\xfa\xe4\x77\xbb\x0d\x3c\x24\x72\x58\xf5\x7c\x36\x54\xb7\x69\x49\xa2\x77\xf6\xfb\xde\xee\x9c\xff\xf4\xc8\xcf\xfd\x39\xfb\xe1\x0f\x75\x79\x4e\xef\x31\xca\x47\x7c\x39\x9b\x42\xd2\x30\x5e\x1e\xbe\x4f\xae\x60\x2e\xcf\xdb\x2f\xaf\xa0\xea\x8e\xaa\x76\xba\xb8\x56\x29\x69\x82\xd9\xd3\x98\x5e\x1b\x1a\xd6\x1e\x71\xf5\xd1\xe0\x2d\x95\x6b\x3e\x4a\xa6\x63\x43\x35\xe9\xa0\x57\x57\xcf\xe0\x4a\x5b\xdc\x85\x0b\x87\xc4\xda\x46\xa9\xc1\x7f\xb5\xa2\xf4\x37\xac\xab\xf8\x34\x7e\x1b\x65\x91\x76\x1e\x55\xa0\x2c\x3d\x10\x6b\x6b\xe7\xe1\x34\x1a\xad\x24\xd2\x65\xa5\xe2\xe3\xe8\x66\x35\x8d\xaa\xd5\xce\xf2\x34\x7a\x83\xc9\x66\x65\x76\x75\x6d\xa2\x93\x74\x8e\x34\x63\x7c\x85\x85\x35\x58\x8d\x29\x87\xf0\xed\xaf\xad\xfe\x68\x83\xea\x55\xfc\x9f\x5c\x69\x13\xa2\x52\x0f\x21\xbb\x8c\x01\xa8\x0c\xf5\xa6\x30\x2e\xab\x30\x9e\x5c\xbd\x0c\xa7\x38\xcf\x8d\xa3\xce\x9d\x7d\x4d\xb8\xcc\xe7\x22\x48\xc1\x7a\x98\x3e\xa0\x95\xcb\xa5\xad\x18\xfb\xc2\x0d\x42\x0c\xad\xb8\xeb\xa1\xb9\x09\x00\x03\x06\x85\x38\x5e\x06\x47\x48\x26\xe6\x5a\x6e\x64\x90\x82\x3d\x55\x10\x7c\xfb\x51\xe9\x07\x77\x18\xe1\x84\x64\xe7\x35\x82\x70\xe2\x94\x86\x08\x53\x5e\x9e\x1f\xc9\x70\x28\x81\x3e\x0e\x45\x29\x71\xcc\xc2\xbe\x37\xbd\x45\xdd\x14\x58\x89\xe2\xe5\x86\x28\x5e\xae\x85\xe2\xe5\x4a\x14\xaf\xc3\x4c\x5f\x30\x57\xca\xd3\xf2\x38\xe8\xee\xb6\x95\x43\x04\xb9\x7a\x44\xd9\xe9\xcd\x6d\x7e\x67\xf3\xd8\x9c\x97\xba\x2f\x34\x7f\xa7\xb8\x93\x57\x48\xf9\x5a\xf7\xf5\xd5\xcf\x50\x2b\x48\x36\x1a\x3f\xd5\xdb\xd7\x5d\x85\x81\x71\x14\xea\x0a\x6f\x34\x34\x35\x40\xd6\x19\xaf\xba\xaa\xfa\x20\xb2\x5d\x50\xc1\xff\xb6\x7e\xbf\xac\x7d\x58\x4e\xc4\x1a\xc9\xbc\x29\x31\x8f\xd6\xa2\x62\x50\xc2\x8e\x34\x5e\xc6\x50\x59\xd9\xab\x2a\xd1\x87\xe3\x57\x11\x50\x75\x03\xce\x70\xe5\x6b\xd0\x2a\x24\xeb\x05\xf7\xc6\x88\xd6\x4a\xfa\x3a\x44\x97\x88\xff\xd5\x7d\xe3\x88\xaf\xea\x5f\xbd\xa4\xde\xb8\x7f\xd5\x25\x62\x35\x96\xbc\xf9\x65\xcc\x5c\xf2\x7a\xad\x57\x05\x8f\x2a\x18\x1f\xd5\x60\x41\x41\x06\x5e\xe0\xca\x23\x02\x7d\x23\x91\x2e\x3f\x84\xa5\x1b\x57\x71\x1e\x80\xa9\xf1\x82\x7a\x42\x40\x9d\x5e\x90\xb4\xf9\xab\x86\x71\xd1\xde\xf2\x08\x35\xe6\x93\xdb\xc4\xa8\x04\x53\x5d\xdf\x36\x00\x37\x81\xae\x8c\x3f\x95\xd4\xcb\x56\x66\x1d\xa6\x24\x91\xbe\x94\x44\x0b\x78\xe0\x1e\xf8\x81\x39\xfc\x92\x76\x8b\x96\xe2\x70\x6c\xbc\x40\x5b\x66\x92\x82\x2b\x17\x58\x5b\xd1\xc4\xde\x49\x8b\x33\x16\xda\x12\x8c\x61\x82\xa4\x51\x0a\xcc\xd0\x60\x28\xaf\xce\x7b\xc5\x31\x4e\x3e\x9f\xe7\xcd\xe6\xf6\xa1\x4b\x2f\x88\x22\x94\x88\x5b\x73\x76\x8d\x0e\xf8\x45\x43\xc4\xce\xd0\x94\x2b\x83\xb8\xe6\xea\x3c\x6a\x34\x76\x22\x71\x75\x9e\xa2\xa4\xb8\x95\xe2\xc8\x24\xda\xd5\x79\x2c\x6e\xca\xc4\xd5\xb9\xb8\x3b\x5a\xf0\x0c\x89\x92\x58\xd9\x2d\x21\x17\xbd\x22\xd7\x69\x26\xce\xec\x58\x48\xa8\x30\xbd\x9a\x51\x2b\x48\x71\xf8\x21\x0d\x39\x78\xac\x2b\x71\x6e\xd2\x8b\xfb\x09\x8d\x8f\xb3\x13\x35\x1a\xf1\x76\x14\x6f\xe7\xf3\xb9\x1d\x91\x7f\xe8\x98\x1d\xac\x17\xc6\x60\x53\xea\x9a\x15\xd2\x23\x1d\x17\xc6\x00\xc0\x88\x9e\x37\x0d\xe2\xa1\x3c\x7f\xc1\xfc\x20\x87\xc0\x58\x06\x00\x3c\xcc\xb4\x86\x99\x5f\x91\xed\x4d\x7c\x25\x0f\xa9\xc5\x6b\x94\xb7\xbe\x3a\xfe\xe1\xc5\xa3\xd7\x4f\x9e\x9c\xbe\xa2\x5e\xb9\xea\x9e\x3f\x41\xa9\xbd\xdb\xee\x1c\x10\x36\x48\xed\xfd\x4e\x7b\x0f\xc0\x10\xa5\x76\xd7\xf3\x00\x1c\xf1\xc3\x1a\x38\x45\xa9\xdd\xd9\x6d\x77\x00\xbc\x26\x4f\xfb\xbb\x6d\x00\x67\x28\xb5\xf7\x3c\x6f\x17\xc0\x09\x4a\xed\xf6\x5e\xbb\x43\x18\xbe\xdc\x54\xc7\x3f\xe8\x1c\xec\xee\xf9\x07\x5d\xda\xdc\x45\xbd\x78\x20\x63\xc5\xc6\xf3\x3a\xcc\x98\x3d\x3a\x3d\x06\xc3\x46\x2f\x6a\x94\x9b\x2c\x96\x11\xcf\xf5\xcd\xb2\xd3\xf2\x33\x0a\x96\xea\x56\xfc\x10\x0f\xd2\x25\x81\x7b\x75\xaa\xbf\x7e\xa8\xfd\x52\x9c\xfd\x50\xb6\xca\xb8\x52\xf3\xb1\x9c\x95\xcd\xc1\x59\x99\x1b\x96\x66\xbb\x30\x52\x8a\x79\xe6\x03\x14\x4a\x6b\x41\x76\x08\x72\x1d\x32\x1b\xd8\x81\x0b\x47\xea\x69\xd2\x17\xc7\xaf\xb4\x17\x5f\x3f\x7d\x7c\xfe\x85\x5e\xe4\xc5\xe3\xd3\xa1\xf4\x4d\xbe\x8e\x72\x9c\xdd\xf2\xd4\x0d\xcb\x5b\xa9\x9c\x42\xb1\xb6\xca\xaf\x45\x8b\xa6\x43\x2b\xd9\x6e\x94\x9d\x4c\x71\x48\xb8\xb2\x70\x3b\x18\x25\xd3\xac\x36\x4d\xb4\xb0\xb4\xa5\x76\x25\x86\x32\x45\xae\x66\x7a\x60\x47\x0f\x70\x92\xd6\x49\x94\x8e\x66\xd3\x30\x7d\x16\x65\x79\x71\x6c\x7e\x92\xa4\x29\x1e\x89\x24\xcd\x74\x5e\xdb\x05\x78\x61\x54\x5c\x89\x09\x62\x88\x02\xa2\xc6\xfd\xc8\x70\x3e\xbb\x3d\x0f\x2f\xcf\xf2\xe4\x36\x2b\xf4\xcc\xd2\x3a\x2c\x52\x59\x18\x33\x09\x08\x13\x7c\x31\xea\xad\xc9\x15\xc2\x85\x0b\xaa\x7c\x7d\x49\x5e\x5f\x56\x5e\xcb\xb3\x28\x2c\x1f\x41\x60\x00\xe9\x1a\xe0\x55\xde\x69\xe7\x77\x13\x7d\xb9\x02\xa5\xc2\x15\x6d\xe3\x6b\x9d\xad\x96\xf5\x55\xe7\xc0\x52\x8f\x4b\x1f\xf5\x7e\x97\x3e\x2e\xeb\x7d\xb5\x11\xb7\xb6\x85\x9a\x2f\xeb\xd0\x43\xaf\x52\xdd\xe0\x0a\x6b\xf6\xd2\xa9\xbd\xa2\x87\x64\x5c\x34\x2b\x36\xef\x75\x73\x41\xcd\x8b\x82\x01\xcc\xc1\x02\x9a\x17\x08\x05\x0b\x68\x69\x12\xd4\x82\xf7\x57\xd8\x64\x4f\x6a\x90\xb6\x7c\x49\x65\xc7\xe1\x37\xe1\x7b\x36\x6f\x0e\x8b\x79\xb0\x80\x38\x9e\xdd\x30\x5b\xd1\x60\xc7\x83\xa3\x24\x9e\x44\x57\x33\xfe\x9b\x2c\x47\x6b\xa0\x57\x04\x04\xfd\x41\x84\xdf\xdd\x26\x69\x5e\xc5\x51\x71\x89\x50\x0c\x91\xef\x9a\x85\x7c\x97\x8b\xeb\x21\x72\x1b\x0d\xdc\xdf\x04\x49\xed\xb2\xcf\x2c\x2c\x6a\x12\xbf\x68\xe4\xd2\x15\xab\x14\x09\x73\xe9\xfa\x88\x1f\x99\xac\x2b\xef\x66\x0e\x2b\xab\xe6\x51\xe5\x4d\x90\xea\x7c\x36\x89\xa6\x53\x41\xbb\x57\x44\x5a\xd6\xdd\xe6\xab\xc9\xe4\x2b\x0a\xb8\x61\x35\x53\x6d\xc7\x0b\x82\x2a\x49\x26\x19\xc0\x22\x1c\x85\xe6\xbf\x81\x01\x58\x94\x4f\xde\x4d\x86\x14\x9b\xac\xcf\xbf\x28\x92\xbe\x64\x2a\x9b\x45\x3f\x29\xcf\x70\xc5\x92\x5e\x9d\xb6\x26\x2a\x4b\xfb\xf9\x3a\xf4\xe9\x15\x70\x74\x68\x9a\x8d\xc2\x91\xaa\xf4\x1a\x45\x00\x56\x86\xfc\xd0\x55\x7c\x95\x88\x54\xe9\x63\x50\x5c\x91\xba\xbd\xb8\x5f\xa9\x42\x15\x5f\xe5\xed\x15\xce\xed\x18\x88\x20\xdf\x18\xa6\x80\x2b\x8e\x6e\x71\x4b\x4d\xe8\xd6\xcf\x25\xe4\x50\x65\x9d\xb0\x9f\xf7\x42\x1d\x24\x0f\x06\x94\x3b\xc5\xf8\x4b\xef\xb0\x55\xc1\x72\xe8\x4d\xe1\x51\x99\x15\x2b\x52\x95\xe0\xc9\xb7\xcc\x14\xbe\xbc\x0b\xd7\x30\xa8\xca\x17\x27\x91\x3e\x72\x2c\xb9\x75\x13\x26\xc2\xdd\x8e\x72\xad\x04\x44\x7f\x35\x9b\xbc\x91\x95\xb8\x30\x9f\xf6\x6d\x16\x53\x56\x25\xcf\x61\xde\x0b\x9b\xcd\x2a\x79\x0e\x4d\xe4\xd1\x0b\x54\x90\xf7\x34\xc2\x24\xb7\xb6\x58\x1b\x59\x29\xb5\x1f\x8e\x03\x18\x8f\xf5\x4d\xcc\xc4\x98\x79\x54\x95\x21\xcd\x68\x6b\x44\x48\xa0\xa2\x93\xa7\xd1\xcd\x59\x1e\xa6\xb9\x3d\x02\xea\x94\xd6\xa3\x79\x30\x72\x8e\x64\x9c\x0e\x26\x03\x4a\x65\x28\x4d\x8b\x32\x5c\x37\xd7\x0b\xf1\x40\x20\x23\x1a\x9d\xc9\x3c\x13\x16\x5c\x84\xb0\x8a\x51\xcc\x2a\xbe\x87\x58\x1e\x30\xdc\x95\xbe\xdd\xc1\x9c\x7c\x4b\x44\xcf\xee\x1c\x94\x00\x6d\x4b\xa0\x97\x67\x2f\x15\x80\x8a\x78\x59\x88\x79\x51\x13\x61\x2a\xca\x5e\xe1\xc9\x34\x79\x77\x1a\x93\x05\x69\x2c\x59\x3f\xa5\x6f\xa9\x2c\x51\x94\xe5\x43\x0c\xe8\xc4\x7a\xf8\x74\x55\x14\x6f\xac\x69\xd8\x6b\xe9\x12\x65\x74\x37\x53\x27\x76\x36\x98\xd5\x1b\x2e\xdb\x8c\x5c\xe5\xd0\xc1\xb2\xaf\x3b\x7c\x95\x3b\x2c\x5e\x1d\xa9\x74\x7e\x16\xa6\x57\x98\x9a\x5f\x08\x4f\x56\xf6\xfe\xec\x26\x9c\x4e\xf9\x87\xb2\x59\x90\x5a\xd3\x28\xfc\x6d\x17\x4e\x5b\x6a\xa9\xcf\x31\x75\x93\xcf\xce\x93\x57\xf8\x26\x79\x8b\x81\x32\x71\x94\x41\x86\x18\x56\x66\x73\x55\x01\x34\xad\x24\x74\x12\xa7\x8a\xb8\x67\x87\x49\x15\x44\x4e\x52\x1c\xe6\xf8\x39\x7e\xf7\x2c\xbc\x4b\x66\xb9\x86\x47\x0a\x7a\x95\xf2\xc7\xb7\xb7\xd3\x3b\x73\xf1\xa8\x35\x65\x2f\x61\x95\x9e\xc7\xe3\xdf\x98\x65\xb9\x50\x4d\x98\x71\x4b\x6b\x94\xcc\xe2\x9c\xf5\x7f\x5c\x56\x10\x96\xd4\xae\x98\x5f\x15\x8e\x37\xeb\x2d\xb2\xd4\x08\x88\x1e\x61\xf5\x80\xd4\x88\x28\x89\x85\x88\x2f\xa4\xb9\x70\xf3\xd4\x57\x28\x6d\xd1\xa8\x93\xee\x11\x00\x52\xce\x52\xa1\xa6\xb6\xa4\xaf\x16\x50\x5d\x59\xf8\xcc\x5c\x26\xe4\x52\x1a\x44\xc4\x40\x2f\xce\xa5\xb5\x01\x5d\xd6\x23\x50\x82\x06\x43\x18\x22\x17\x9a\x24\xbd\xd7\x1b\x1d\x22\xb7\x37\x6a\x36\x19\x53\x5d\xa3\x92\x98\x19\x51\xde\xdb\xb1\x77\xae\xe7\xf3\x9d\xeb\xc2\x2a\xa6\xd1\xb8\x26\xdf\xcf\xd3\xe8\xe6\x06\x8f\xb9\x46\x03\xfa\x08\x83\x02\xc3\x19\x1a\x5c\x0f\x7b\x5a\xa5\x11\x19\xa6\x4a\x23\xcd\xe6\x08\xc0\x59\x6b\x16\xb3\x80\x3d\xd7\x4c\xfb\x98\x54\x57\x6e\x86\xcb\xe4\x10\x8d\x1a\x8d\x49\x7f\xe4\xcc\x84\xd6\xcb\xb0\xbf\x80\x63\x34\x1b\xcc\x0a\xfb\x6e\x03\x8a\xf0\x56\x9d\x37\x9c\xc4\x9f\xe3\x9c\x4c\x83\x28\xc6\xac\x58\x06\xec\x99\x36\x73\x01\x7c\x8b\x6e\x05\x5c\xd1\xc0\xd6\x05\x72\x8d\x7c\xb0\x63\x50\xcc\x9b\xde\x91\x1c\x7d\xa1\x07\x37\x4d\x2b\x9b\xf3\x16\x04\xe5\x92\x1a\xa0\x9a\x4a\x52\xa9\xbf\x23\x03\x7e\x85\xdc\xde\x55\xff\x6d\xef\xca\x71\x18\x6d\x6e\x50\x55\x95\x37\xf0\x0b\xdc\x71\xc1\x16\x37\x2a\xbe\x01\x8b\x3b\xc5\x72\xde\x4e\x78\xd0\x95\x8c\xe8\x01\x41\x41\x7d\x27\x84\x31\xa3\x5e\x16\xdc\x2d\x00\x0c\x1d\x24\xed\x52\xe1\x8c\x56\xa2\x41\x2a\xee\xec\x19\x8c\xed\xc1\x10\x46\xf6\x1d\x80\x3b\x1e\x60\xe3\x7c\x59\x50\xd6\x83\x67\xe8\x76\x70\x39\xdc\x22\x74\x3d\x6b\x34\x6c\xf2\xb3\xd9\xbc\x1c\x16\xbd\x3b\x41\x72\x7c\xdf\x36\x3d\xf8\x0e\x8d\x7b\x27\x84\x85\x59\x2f\x9f\x15\x4b\xf8\x3b\x78\x46\x79\x57\xee\x87\x66\x83\xcb\xa1\xc8\x12\x30\xb1\xc9\xaf\xd6\x28\xb9\xbd\xa3\x99\x4e\x9f\xa4\xc9\x8d\x3d\x1b\x9c\x0c\xe1\xbb\xe6\x33\x78\xd6\x7c\x06\x9f\x11\x4a\x40\x17\x21\xfb\xac\x89\x9e\x01\x15\x17\xfa\xf6\x1d\x79\x0b\xee\x4f\x9a\x4d\xda\x89\xd3\x62\x6e\x9f\x40\x17\x6c\xbd\x63\x5c\x76\x85\x73\xce\xfb\x84\x3c\x1a\x2b\x12\x16\x3b\x55\x98\x0c\x2c\x16\xa4\x8f\x6c\xe0\x44\x1f\xe9\xf8\xdd\x0e\xae\x86\x7d\xdc\x68\xcc\x06\x57\x43\x1a\xf4\x94\xcc\x75\xf2\x52\x98\x81\x12\x04\xde\xa3\xb7\xcd\x8b\xde\x7b\xb3\x24\x64\x8f\xfd\xbc\x29\xf5\x5e\xa1\x27\x2a\x6a\xe4\x52\x3d\x52\x51\xb3\xfb\xba\x96\x54\xe2\xc4\x2a\xc3\x3a\x21\x68\xca\x78\x67\x4c\x6b\x14\xc8\x11\xe0\xaa\xf0\x94\xad\x32\x14\x4c\xc2\x53\x53\xce\x7e\xe4\xbc\xd5\xd6\xd4\xa6\x07\x16\x0b\xa2\x9a\x25\xa5\xc5\xf2\x15\x99\x13\x6f\xd0\x60\xb8\x55\xd0\xb8\xaa\x66\x11\x62\xab\x61\x18\x0b\x09\x75\xc5\x79\xf5\xab\xea\xc4\x86\xc7\xe8\xab\xa6\x07\x5f\x20\x17\x3e\x46\xc9\xe0\xc5\x70\xab\x52\x04\x6d\x4e\x31\xda\xda\x39\x72\x39\xbe\x4b\x01\x34\x3d\xf8\x95\x13\x36\x3d\xd0\xbb\x22\x33\xe1\xaa\xd9\x04\xd1\xc4\x7e\xdc\x68\x3c\x6e\xd1\xa9\x7a\x78\xec\x9c\x17\x52\xf9\x11\x7a\xdc\x12\xd3\xb5\x58\x06\x1e\x91\x9a\x8f\xf4\x3d\x4a\x46\x3a\xde\x6c\xc2\xa2\xfc\xe0\xd1\x10\x6c\x5d\x39\x0e\x7c\xc5\x45\x01\x8b\x1f\x74\xec\x78\x30\xbc\x21\x0a\x40\x50\x81\xbd\x00\xf0\xdc\xa9\x36\x49\x69\xe5\x38\x2f\x86\x8a\x43\x83\xd2\x2a\x7c\x33\x38\x6e\x36\x87\x8c\x0c\x2f\x25\x19\x5e\x15\x08\xcb\xae\xbe\x22\xb3\x82\xe2\xe1\xa0\x97\x2a\x2d\x93\xf8\x29\x75\xd7\x38\xbd\x89\xf2\x1c\xf3\xa8\x37\xa4\x34\x80\x2f\x1d\x44\xab\x31\xa4\x69\x23\x4f\x91\x22\x74\x09\x39\x8d\x5b\xa6\xad\xa7\xa5\x4d\x66\x12\x93\x49\xad\x35\xf1\xb4\xac\xfe\x64\xec\xd2\x86\xa0\x78\x9e\x30\xad\xa2\x14\x6c\x44\xd5\x7d\x74\x0b\xeb\x1d\x0f\xf4\xf2\x9e\x96\x5d\x5b\xb1\x63\x65\x8b\x73\x24\xcc\xe7\x9b\x1e\x6c\x7a\x43\xd5\x3e\xfa\x28\x32\x2c\x81\x81\x48\x75\x02\x13\xe4\xf6\x92\x7e\xdc\x73\x9c\x84\xb0\x0c\x2d\x6c\x27\x60\x30\x52\x4c\x58\xe9\x2d\x00\xb7\x61\x25\xb3\xb8\x89\x8c\xc5\xe8\x13\x2b\xc5\xa1\xb3\x34\xd0\x7d\x57\x60\x87\x61\x32\xdc\xc2\x8e\xb3\x90\xbf\xdd\x92\x09\x67\x9e\x86\x71\x36\x0d\x73\x5c\xa8\x5e\xe7\x09\xbb\xf2\xaa\x24\xde\x51\x0e\xba\x84\x2d\xfa\x16\xeb\x74\x95\x48\xe2\x58\xf6\x28\x2e\x9a\x10\x80\x6d\x06\x2d\xb0\xac\xea\xd9\x37\x93\xdc\x34\xfc\xc8\x93\x24\x2d\x9d\xf7\xaa\xb1\x09\x31\x4c\x11\xee\xe5\x25\xde\xa0\xa9\xb8\x41\xa1\xfe\xf4\x40\xde\x6c\x32\xbb\xfd\xd4\xf1\xaa\xf2\xa7\x52\x39\x75\x3c\xad\x7a\xea\x38\xc2\xf9\x6a\x12\xa5\x59\x1e\xe4\x70\x1a\x66\x79\x90\x96\x19\x4e\x3d\xd6\xaa\xa0\x1c\xcf\xa6\xd3\x1d\xc4\x17\x05\x1a\x2a\x07\x0f\xe7\x73\x9b\x1f\xc4\xde\xa6\xf8\x2d\xa9\x67\x63\xb9\x20\x90\x32\xe8\x7e\x01\x31\x72\x41\x4f\x9c\xc1\x92\x25\xab\x87\x45\x5e\x83\x25\x19\x7c\x19\x1a\x5f\x47\xe3\xfc\x1a\xa8\x4d\xa2\x9d\x92\x73\x95\x68\xd9\x88\xb0\x38\xce\x64\x9b\x7c\xd0\xdb\x29\x40\x35\x9b\x78\xd8\x68\x60\xb2\xec\xf5\x8a\xe3\xe2\xca\x8e\x90\x59\x84\x07\xb8\xef\x1e\xb9\x41\xc9\xa1\x3d\xc6\xef\xf3\x87\x34\xed\x38\xb4\x69\x95\x24\x0f\xc6\x81\x9e\xa2\x7e\xc5\xaf\x0d\x55\x3c\xc4\x81\x42\x71\xcf\xe6\x9a\x82\x7f\xf0\x1b\x47\x35\xcf\xa0\xfa\x7e\x90\x0f\x29\x67\x89\xd4\x38\xa5\x4f\xd2\x3b\x5e\xbb\xbe\x94\xbe\x67\xcd\x26\x24\xea\x5a\x15\x15\xcf\xd0\x89\xe3\xe9\xb4\xd2\x8f\xe5\xdd\xc0\xc8\x15\x8c\x55\xea\x06\x2e\x77\x03\xaf\xc2\x15\x53\x5c\x57\xa3\x1a\x8e\xc7\x0c\xcb\x9a\x18\x06\x3c\x85\xfb\x75\x8b\x95\x52\xe4\x88\xd6\x2a\x5d\x07\x53\x00\x53\x19\x5a\xc1\xae\x2c\x0f\xb6\xad\xdd\x9b\xd1\x6f\x4d\x22\x34\xe8\x53\xdf\x6d\x34\x52\x25\x3c\x01\x00\xf5\xd0\xd8\x8a\x66\x82\x77\x88\x78\xd8\x31\x22\x0c\xe9\x1b\x07\x61\xbe\xc0\x2d\x87\xf9\x98\xfa\x0a\xae\x80\xc9\x51\xe5\xbf\x1d\x01\x59\xc3\x9c\xf7\xe7\xb0\x8c\x48\xb3\x1e\x91\x94\xb4\xcf\xeb\xdb\x86\xe3\x26\xb2\x15\xbe\x49\xde\x62\x3e\x06\x29\x07\x50\xd9\x2e\x17\x65\x96\x4e\x1d\x1e\xf8\xad\xcc\xdd\xea\xbb\x22\x58\x05\x8b\x44\xa1\x9a\x08\x55\x7d\x03\x2b\x49\xe0\x08\xcb\x8c\x99\x87\x60\xf1\x51\x9a\x0a\x71\x6b\x8d\x0b\xba\x52\x8d\x97\xd9\x49\x30\x1f\x7a\xc3\x22\x67\x70\xb8\x52\xaf\x7f\x8a\xcf\x31\x75\x1c\x57\x2b\x24\xd4\xa9\x5b\xc6\xe7\x63\xd7\x91\xf2\xb8\x30\x4f\xa3\x9b\x57\xd1\xd5\x75\x2e\xcd\x2e\xa8\xf2\xc8\x34\x95\x54\x04\x62\x8a\xc7\xec\x45\xa4\x96\x79\xf1\x16\xa7\xd9\x28\x8c\x51\x5c\x14\x93\xef\x92\x0a\xb4\xbe\x3c\x5b\x56\x9b\x90\x78\x89\x36\xb4\xac\x01\xa5\x85\xd2\x2e\xa1\x53\x5b\x54\x09\x18\x9d\xe2\x58\x3a\x5a\xca\x66\x4d\x97\xfb\xd7\x61\xf6\x1c\xbf\x5f\x12\xfa\x90\xc1\xea\xeb\x38\x54\x57\x94\x6a\xb4\x28\x0d\x4d\xb3\x86\x61\x6b\x6d\x80\x2d\x1a\x7e\x39\x13\x8d\x15\x88\x37\x0d\xf4\x27\xcb\x14\x2b\x5e\xe9\xa7\xa9\x38\x80\xb8\x45\xf4\x87\x43\xbd\x23\x4e\x65\x0c\x29\x5c\x52\x12\xad\x2a\x49\xe3\x5b\x51\x04\xa4\x36\xcd\x5f\x40\x57\x34\x57\x6c\x66\xd8\x6f\x58\x3f\x78\xca\x3a\x67\x59\x34\x9e\x2c\x85\xd5\x4b\xfb\x88\xd5\xed\x39\x4e\x0a\x72\x47\x27\xec\x12\x35\xd2\x4e\xcb\xdc\xae\x4b\x75\xc9\x27\x0c\xbc\xe3\xc1\xfb\x94\x0c\x4e\x80\x21\x0f\xec\x15\xe4\x8b\xd2\x74\x2e\xd9\x64\x8d\x17\x70\xbf\xd3\xde\xfb\x30\x5f\xbb\x02\x73\x94\x57\x0f\x69\xca\xce\x76\x9d\x7d\x9f\x1e\x84\x32\x43\xae\x44\x98\x76\x65\x8a\xcd\x56\x15\x06\xc7\x6a\x92\x62\xfc\x13\xcc\x8f\x3c\x35\x6b\x4f\xa6\x4f\x87\xcb\xad\xb9\xaa\xdb\x15\x1e\x04\xb6\x70\x9f\x93\x67\x1c\x37\x97\x51\x8c\xc7\x44\x93\xe4\x7c\xa3\x19\x4e\xca\xd7\xe3\x30\x0f\xe9\xd2\xfb\x3a\x8a\xf3\xb6\x4f\x6d\xe9\xec\xf6\xa7\xb8\xe0\x86\x08\xe5\xf3\x79\x52\x6f\xe1\x14\x97\xed\xa8\xe2\x8a\x1d\x55\x5c\xb5\xa3\xca\x90\xdb\xcb\xfa\xb8\xe7\x38\x19\x53\x39\xc4\x51\x4b\x06\x23\xae\x4f\xf0\xed\x3c\xae\x31\x09\xaa\x8f\x86\x14\xe6\xe1\xa0\xfd\x29\x76\xdc\x21\x4c\x91\xef\x1e\xec\x79\x5d\xaf\x21\xdc\x55\x07\xa5\x42\xde\x10\xb2\x22\x7e\x23\x3f\xd2\x89\x37\xc0\xc3\x20\x3d\xb2\x5d\x18\xf1\x5d\xe5\x13\xea\x47\x37\xc6\x2f\x93\x28\xce\x81\x9d\x92\x8d\x0c\xcc\x0f\x0f\x7d\x7f\x19\x0c\x35\x26\x5d\xf5\xa3\xf4\x37\x0f\xd2\x61\x65\x63\x61\xbc\x8b\x51\x50\x47\xf9\x20\x56\xb6\x85\x94\xdf\xd8\xb6\x10\xea\x5f\xaa\x1b\xc6\x43\x19\xb9\x54\xc1\x06\xe5\x03\x6f\x08\x2b\x64\xe4\x44\xf4\xe7\x78\xae\x83\x55\xb7\xab\xfd\xbe\xef\x8b\x8b\x1f\xb5\x6e\x3d\x22\x5a\xac\xbe\x15\x90\xab\xfb\x45\xb2\xc7\x59\x12\x58\xab\xc0\x80\x8c\x4f\xc5\x25\xa5\xb6\xba\xe7\x77\xf7\x7d\xe9\xa1\xa7\xc2\x31\x38\x07\xad\xd1\xbe\x57\xad\xf7\x68\x9d\x7a\x65\x8f\xcb\xeb\x30\x3b\xe1\xd1\x0e\x0d\x95\x3b\xde\x41\xa7\xed\xb6\xd7\x40\x5a\xf2\xef\x3a\xf3\x47\x88\xeb\x8f\xc0\xdd\x72\x1e\x96\x2d\xc1\x4f\x84\xa8\x32\x05\x1d\x16\xed\xae\xec\x56\xe5\xe0\xe2\x43\xfa\x54\x20\xbb\x64\xf6\xcb\x32\xd5\xe3\x8c\x69\x12\x8e\x4b\x16\x7c\xc5\x8d\x66\xfb\x53\xc5\x43\x56\x04\xb0\x54\xb0\x4c\x89\xdc\x2a\x7c\x67\xc5\x4b\x32\x2f\x8b\x98\x95\xfc\xa5\xaf\x08\x2f\x01\x8b\xa6\x62\x15\x9d\xa1\x36\xb6\x95\xfe\x01\xa8\x38\x29\x50\x9f\x0a\xbb\xec\x92\xab\xaf\x17\xb4\x4e\x5e\x11\x4f\x86\x3e\x1a\xd1\xa9\x8a\x19\x0d\x41\x13\x3a\x46\x1c\x94\xe4\xb5\xc0\x20\xa5\x64\x9b\xe5\x6f\x44\x50\x16\xd6\x91\xca\x14\x43\x79\xc5\xd9\x8c\x77\x4b\x1b\x6c\xc3\x1e\x84\x6c\x17\x0a\xac\xe3\x7a\x94\x13\x23\xa6\xf3\x94\x08\x35\x03\x9e\x91\x01\xc9\xb8\xb2\x97\x26\x98\xdd\x12\xcc\xce\x93\x5a\x3e\xab\x32\xbe\x18\x9b\xb4\xca\xf1\x0e\xaa\x67\xf4\x1c\x04\x92\xd9\x53\xd3\xa2\xb1\x7a\x8e\xa4\xc0\x59\x06\x1f\xa6\x0d\xd4\xe4\xd8\xc1\x74\x2e\x96\x1b\x10\xa4\x28\x9f\x7b\x26\x4a\xb9\x43\x54\xf1\x29\xa1\xbb\x75\x7a\xc1\x64\x38\xbf\x8c\x26\xb6\x8d\xbf\x8f\x14\xc5\x02\x34\x1a\xbe\xb8\x1b\x11\xeb\x89\x8d\x9b\x1e\x28\x32\x27\x55\x18\x81\x7c\x87\x2e\xf4\x20\x3f\xab\x8a\x44\x24\x84\x88\xb9\xe3\xba\x86\x0f\x97\x75\x1f\x24\x2b\xcf\xe7\x4c\x21\x2c\x1b\xc7\xf6\x15\x6c\x9b\xca\x11\x68\x2c\x8c\xf7\xb8\x4a\x06\x43\xa4\x95\x6c\xe6\x4d\xaf\x17\x1e\x22\xb7\xd7\x6c\x86\xba\x76\x85\x9d\xdc\x09\xf9\xb9\x3d\x17\x52\x36\x76\x42\x18\x03\x91\x9d\xdb\xa5\xf6\x65\x8e\x53\xa9\x18\xc2\x94\x07\x44\x62\x05\x31\x29\x58\x34\x5b\xad\x42\x2a\x6c\x55\x49\xac\xa2\xba\x9c\xd8\x5a\xc9\x9f\x17\xd9\x4d\xa1\x9d\x96\x30\x95\xce\x53\x1b\x8d\x99\xab\x13\x90\x8c\x9b\x99\xee\xe5\xe1\xca\xb5\x01\x53\x41\xe4\xeb\x8c\xc9\xe6\x83\x88\x7f\xd1\xa7\x8a\x0c\x0a\x56\x60\x07\xf8\xf1\x53\xa1\x37\x15\xef\xcc\xf8\xfe\xfe\x70\x58\x8a\x6f\xa7\xdc\xf2\xdd\xc4\x62\x64\x98\x7e\xe1\xc9\xaf\x71\xbd\x09\xd9\x7c\xd5\x4c\xff\x79\xa1\xda\xc3\xfd\x5c\xde\x21\x70\x9e\x2f\x4f\x38\x07\x96\x97\x16\xa3\x71\x32\x99\xfc\xd2\xf6\x84\xdb\x78\x92\x77\x87\xda\x9b\x22\xb4\x50\x65\x83\xad\xd1\x8c\xbc\xea\x17\x8b\x9c\x08\xce\x94\x2a\x39\x01\xe8\xfb\x6c\x76\x49\xc3\x4d\xd9\x2e\x24\x40\x40\x50\x2e\x01\x54\x7d\x03\xa5\x5b\x25\x13\x2f\xde\xe7\x88\x6e\xbd\x23\xbd\xeb\x11\xcc\xb9\x70\xa0\x41\x8f\xef\x6d\x33\xe2\x60\x15\x4e\x3a\x02\x4c\xfa\xf1\x03\x90\x37\xf8\x2e\x2b\x69\x10\x4c\x8e\xb1\x7c\x45\xb1\xc4\x4f\x58\xd2\x28\x59\xc3\xe2\x41\x34\x84\x9e\x0b\xb6\x92\x43\x84\x1b\x0d\x26\x9a\xb7\x4b\xea\x48\x32\x5c\xa8\x51\xfb\x8c\xc7\x1b\x45\xd2\x94\xe2\x94\xa4\x74\xe4\x50\x75\x0e\x30\x1c\x75\xaf\x3e\x64\x31\x5d\x1d\x49\x49\x9b\xeb\xd4\xcf\x61\x39\xae\xe0\x28\xb9\xbd\x23\xf3\xc4\x7c\x0f\x4a\xbd\x28\x0b\x80\x6a\x7a\x96\x25\x7d\xc7\x9c\x4b\x02\x75\xfc\x68\x94\x26\xf6\x1e\x6a\x74\x90\xcb\x5a\xa5\xbf\x58\x19\xc0\xd2\x10\xe4\x43\x84\xb5\x9f\x5b\x55\x9c\xab\xc7\x51\xb8\xf4\x0e\x98\xf4\x69\x06\xba\xfc\x6e\xab\x74\x08\x86\x8b\xe7\xf5\xa3\x16\xd9\x4a\x94\xff\x94\xe2\x59\x43\x41\x65\xaa\x41\xe1\xdf\xaa\xeb\x00\x3a\x7b\xe7\x0a\x2d\xd2\x61\x79\x33\x96\x0e\x4b\xad\x56\x7b\x4d\x20\xe8\x5d\x96\x60\xca\xaf\x8b\x8d\x65\x41\x0d\x9d\x38\xe5\x5d\x5c\xd9\x60\x41\x3b\x80\x94\x17\x86\x9a\x26\xd6\xc3\x4c\xb5\xc4\x20\x9a\xd8\xb5\x07\x0f\xd2\x93\xc7\xb1\x8d\x27\x32\xf2\x28\xd8\xad\x32\xbd\xb4\x12\x33\x5e\xfe\x30\xb1\xc0\x19\x76\x8b\xfa\x35\x0b\x4c\x33\x14\x35\xbd\x5e\x46\xf0\xcb\x9a\x4d\xc5\x7d\x82\xe8\x5a\xed\xc2\x6b\x42\x20\x63\xa7\x4e\x06\x9c\x70\x88\x12\xf2\x23\x67\x3f\x0a\xbf\x02\x76\x48\x19\xf5\x32\xc7\x01\x85\x76\xbc\x36\x1c\x66\xf1\xaf\x4a\x3e\x5c\x16\x7b\x0c\xe2\x48\x08\x85\x50\x88\xbd\x69\x21\xf6\x46\x83\x90\x89\xbd\xe9\x21\x32\xec\xa6\xa7\xcd\xdc\x49\xf5\x19\x37\x1d\x96\x8d\x62\x2a\x86\x18\x15\x6b\x98\x92\x23\xd3\x8e\x57\x09\x25\xa0\x5e\x6e\xb1\xf3\x67\x75\xa1\x83\xcc\x05\x5d\xde\x36\xa4\xd2\xd8\xba\x64\x0f\x03\x8a\x69\x96\x20\xcb\xea\xe5\xfd\x94\x5b\xdc\x64\xfa\x96\x35\x77\xdc\x21\x0c\xe5\xf9\x6d\xb6\x95\x38\x62\x63\xd8\xc8\xca\x3b\xd8\x7c\x18\x84\x4b\xce\x6a\x42\x10\xc4\x66\x47\xdc\xdc\x41\x19\x61\xc7\xf9\x5c\x26\x33\x48\x4a\x57\x0e\xf4\x62\x20\x5c\xc0\xce\x7e\xc7\xfb\x90\xb0\x71\x57\x38\xa7\x77\x4f\x7c\xa2\xc9\x20\x87\xa5\xf7\x55\x2d\x83\x19\x96\xb5\xee\x0e\x71\x0b\xc7\xe3\xd6\x9d\x12\xf0\x9a\x07\xbb\x66\x88\x6e\xd3\xdb\x93\x6d\x1c\x8f\xb7\x6d\xcb\x61\x85\xdf\x3b\x16\xdc\x16\x3f\xee\x1c\x0b\x6c\x8f\xc2\x38\x4e\xf2\xed\x4b\xbc\x7d\x89\x27\x49\x8a\xb7\x29\x74\x56\x83\x35\x24\xeb\xf0\x76\x1d\x0b\x58\xc5\xcd\xcd\xa7\x36\x07\xd6\x94\x05\x80\xc3\xdf\xbd\x6f\x16\x30\x3c\xc2\x84\x9d\x5d\x25\xd4\x5e\x39\xcc\x25\xf3\xa4\x42\xc5\xc2\xd5\xf4\xa4\xd4\x18\xe4\x26\x7b\x62\x7e\x09\xb3\x43\x3f\x2b\x9a\x7d\x4a\xf5\x4b\x8f\x66\x1c\x63\x15\x99\xde\x99\xb2\xa8\x84\x3e\xfb\xe0\x78\xca\x27\x57\xf6\x28\x6a\x34\xe2\xa3\xb4\xe9\x05\xe9\x43\x02\x59\x2e\x31\x3a\x45\xf9\x0a\xc3\x67\x59\xc0\xe4\x21\x50\xfa\x58\x72\x37\x28\x7d\x2d\x7b\x45\x14\xdc\xb5\xb4\x54\x39\xb4\x26\x4c\x0a\xa9\x9f\x71\x53\xf6\x5e\xd8\x2f\xc6\xa7\x90\x50\x23\x14\xc2\x29\xa2\x0b\x88\xed\x38\xcc\x72\x7d\x5a\xac\x33\x05\x9c\x6b\x34\x60\xa5\x42\x30\xec\x8d\xfa\x45\xb6\x95\xa9\x6a\x6d\x75\xcd\x6c\x3b\xa6\xa0\x02\x34\x3e\x44\x61\xa3\x11\xf7\x47\x20\x74\xd0\xb5\xc4\x84\x65\x34\x2d\xac\xdf\x5d\x1a\x35\xe1\x1a\xce\x60\x0e\xe0\x05\xf2\xe0\x18\xb9\xbd\x8b\xfe\xb5\xd4\xf2\x29\xd6\xb7\xb4\xcc\x05\x29\xf3\x16\xdd\x36\xc7\xf0\x0e\x45\xcd\x09\x54\x6c\x3e\xdf\xc2\x3b\xb0\x75\x3d\x98\x95\xed\x95\xaf\x07\x17\x43\x38\x86\x13\x78\x05\x89\x70\xb4\x27\x0e\xba\x02\xdc\x30\x60\xe6\x38\x70\x42\x04\xa4\x3d\xe6\x6f\x6f\x1b\x0d\xfb\xc2\x71\x08\x12\xd4\x82\x19\x4d\x1a\x0d\xb2\x49\x9d\xb1\xdd\xd1\xf5\x60\xd6\x54\x99\x31\xa2\xfc\x6b\x1b\x9b\x25\x25\x61\xd4\xf4\xe0\xc4\x71\xa0\x47\x1b\xe7\xd5\xa5\xde\xde\xf4\x60\x02\xc0\x82\x56\x57\xf7\x93\xf6\x04\x46\x30\x29\x04\xee\x0d\x72\xe1\xa5\x42\xc3\xde\x25\x35\x35\xbf\x3c\x9c\xcd\xe7\x2e\x45\xeb\xd2\x34\xeb\x40\xef\xb2\xd9\x04\x37\x8e\xb3\x75\x43\xcb\x73\x3b\x9c\xd0\x91\x90\x6e\x00\xcc\x84\x19\x3b\x35\x49\x2f\xda\x58\xa8\x61\x46\x96\xb3\x74\x9d\xeb\xc5\x80\x06\x4b\x87\x31\xca\xc9\x0e\x20\x41\xae\xb8\x3d\x14\x63\x4b\xd6\x67\xc2\x29\x08\xa1\x8c\x8d\x73\x88\xf2\x81\xe3\x44\xc3\x2d\x2c\x6d\x6e\x34\xb3\x51\x6e\x4b\x9b\x35\x13\x61\x4b\x1b\x2e\x00\xcc\x1c\x14\x12\x5a\x3a\x28\xa4\xad\x11\x08\x6c\x37\x91\xb2\xde\x65\x42\x68\xdc\x33\x87\x9d\x20\x85\xaa\x2b\x4e\x90\x2c\xca\x7d\x2c\xcd\xe9\xe5\x5d\xec\x45\xfd\x5c\xdd\x01\xf1\x56\xd9\x7c\xc8\x69\xba\x56\x65\xb3\x94\xaa\x45\xe9\xc1\xb5\x1d\x41\x96\xbe\x55\xe6\x44\x11\xe0\x0a\xb4\x6a\x65\x91\x2e\x0b\xd4\x93\xab\x01\x21\x3a\x6e\xdd\x84\xb7\x8a\xd9\x90\x6a\x87\x43\xe4\x79\x0c\xa9\xc1\x51\x2b\xc5\xe3\xd9\x48\x33\x70\x52\x7c\xf5\xb1\x93\x2f\x00\xbd\xfc\xe5\x4e\x32\x6e\x6f\xd4\x4f\x7a\x74\x21\x48\x9a\xa3\x7e\x04\xee\x63\x1e\x6d\xbf\x39\x12\xf1\xf6\x33\x07\x45\x5b\x4c\x29\x22\x0d\x85\x30\x07\x5b\xd9\xe1\x94\x30\x62\x13\x4d\x21\x91\x48\x5b\x4c\xd0\x30\x39\x1f\x2a\x13\x2b\x6b\x7a\x60\xeb\xba\xd1\xc8\xb8\xe7\xc0\x0c\x5d\x1f\x45\x4d\x2f\x88\xb6\x78\x3b\x33\x00\x47\x0e\x9a\x09\x1e\x8d\x17\x2b\x44\x7a\xba\x80\x5d\xff\xa0\x6b\x8e\x38\x54\x0e\xa3\xc3\xd4\xf3\x8c\x86\xb9\x31\xd2\x23\x12\xda\x61\x86\xf3\x97\x42\x5b\x7b\x31\x99\xcf\xef\x2f\x2e\xa8\xf6\x76\x71\x11\x0c\x86\x8b\x28\xce\xf2\x30\x1e\xe1\x64\xb2\x4d\xf7\x20\x8d\x86\x0e\x0d\xb7\x64\x71\x94\x2f\xca\x51\x8e\xf4\xfd\x05\xe0\x2d\x6a\x37\x8b\x2f\xde\xc5\x62\xb5\x13\x91\x77\x52\x22\x90\x30\xdd\x6a\x0c\xd2\x21\x58\xc0\x88\x42\x5b\xc0\x8a\x7e\x52\xc4\x4f\xda\x11\xf1\x93\xf2\x46\x83\x19\xbe\xa2\xdc\x9c\x9d\xe3\x64\x1a\x66\xd9\x36\xa7\xcf\x36\x5d\x50\xb7\x2d\x47\x18\x09\x03\xc7\x12\x39\xb2\xc2\x6d\x25\x20\xf3\x76\x92\x6e\x13\xb8\x96\x92\xaf\x28\x15\xd6\x8e\x4a\x39\x84\x17\x0c\x5b\x55\x09\xe6\xc1\x8b\x51\x7e\xc4\x29\x30\xa2\xe2\x87\x5e\x6f\xa4\x4a\x31\x85\x34\x90\x60\x9d\x82\x05\xf8\x80\x18\x42\x38\x2f\x47\x07\x3a\x70\x0f\x7c\x11\x1d\x68\xd7\x05\x30\xd4\xf7\xf7\xa2\x63\xb9\xad\x84\xb2\x12\xf1\x8c\xae\xa3\x8c\x1f\x62\x4a\xed\xc5\x10\xc8\x27\xaa\x46\xf1\x21\xc5\x62\x86\xd2\xf1\x28\xa7\x09\x6d\x69\x16\x13\x6e\x1a\xc8\xcf\xca\xde\xe2\x58\x58\xf0\x03\x18\xc9\x84\x8a\x32\x0e\x71\x4c\x4f\x29\x6a\x9c\x5c\x55\xc2\x59\xe5\xc6\x56\x38\xb9\x96\x8b\xb7\x30\x41\x65\xb5\xff\xea\x1a\xa9\x1c\x59\x92\x5f\x7e\xfc\xce\x5a\xb1\x8b\xec\xc3\x1a\xe9\x4c\x11\x90\x64\xd0\x16\x0a\xa6\x12\x27\xa2\x48\x50\x3a\xcd\x4b\x6d\x78\x1b\xb7\xa1\xe6\xfe\x43\x6a\xb3\xb0\x86\x4a\x6c\x2d\x53\xab\x05\x5a\xb5\x28\x36\x7c\x0b\xa7\xf9\x02\xd4\x84\x64\x58\x63\x64\xc3\xa9\x21\xb8\x88\x9e\x08\x60\xba\xc6\xc8\xad\xd3\x12\xc5\x7d\x55\x63\x4a\x07\x3f\x4a\xab\x8c\x74\x2b\x5a\x65\x85\x36\xe3\xcf\x90\x8f\xda\x73\x5a\x97\x8f\x72\x85\x5d\xd5\xfe\xc8\x54\x27\xac\x39\xb9\xf9\xe7\xbc\x28\x2c\x31\xc3\x69\xde\x7a\xaf\xb3\xe9\x9d\xf2\xe9\xae\xe0\x50\x66\x32\x6e\x4c\xaa\xfb\x33\xe6\xb7\x52\xca\x53\x41\x8b\xe3\x69\x5e\x26\x04\x5e\x4a\x89\x70\x5a\x9c\x81\x90\x0e\x55\xe6\x23\x56\x26\xa4\xa4\x90\x20\x98\xf2\xe9\x4e\xff\x64\x4a\xa5\x5b\x34\xb9\x31\x3d\x48\x1d\x23\x31\x38\xe3\x94\xe9\x61\xbc\x61\xd0\x10\x94\xf1\x07\x72\xb5\x83\xca\xdb\x4a\x86\xd6\x1a\xaf\x14\x0d\xaa\x2e\x00\x34\xda\x95\x3f\xd1\xec\xa0\x64\xcd\xea\x80\x52\x8a\xd0\x62\xa5\x0b\x17\xb0\xeb\x79\xbf\x54\x8e\x7e\xa9\x1c\xad\x50\x8e\xc4\x35\x78\x59\x37\xa2\xc6\xb5\x99\x30\xae\x0d\x85\x4d\x2d\x1c\xd5\xe9\x48\xf2\x0c\x9f\x51\x14\x37\x1a\x98\xbb\x3f\x93\x7e\x43\x19\xa1\xb2\xa4\x35\x15\x96\x57\x2e\xb3\xb5\x72\x99\x75\x95\xab\xe6\x26\x20\x1d\x0c\xf5\x0b\x44\x58\x32\xad\xb2\x2c\x98\x97\x94\xa3\x5c\xb3\x90\xad\x58\xa4\xb1\x3b\xb5\x5c\x4b\x24\xf2\x44\x35\xa9\xc5\xd4\xe5\x22\x5f\x61\x23\x67\x36\x91\xe3\x9d\xd2\xab\x57\x8d\x25\xf5\xc5\x8c\x57\x62\x66\x92\xa5\x8a\x34\xf0\xe2\x9a\xad\x1e\xf1\x1f\x05\x79\x0a\x3b\x3a\xb5\x98\xed\xc2\x64\x85\x49\x9d\x52\x9c\x59\xd7\x95\xd1\x32\x47\x95\xe6\x57\x1d\x82\x5a\x22\x10\xb8\x8a\x52\xc5\x5c\x51\xfb\x68\x30\x57\xac\x25\x6b\x69\xdc\xaa\x32\x76\x72\x85\xf0\x20\xab\x33\xcf\xbd\xe6\x69\x3f\x78\x1e\xb0\x1d\x8f\xe6\x32\xd6\xca\x1b\x8c\x76\x7d\x90\xa3\x1d\x77\x4b\x5c\xd2\xb2\x0d\xef\xf2\x3a\x82\xed\xea\xcb\x69\x76\xb8\x04\x8d\x6e\xd7\x3f\xd8\xed\xa3\xb4\xd1\x48\xfb\xa8\xbb\xdb\xf6\x0e\xe4\x3e\x64\x1d\x20\x1e\xd8\xea\xee\xb6\x7d\xb7\x8f\xa2\x46\x23\xea\xa3\xee\x5e\xbb\xd3\x3e\x52\x29\x89\x3c\xd7\xef\x7c\x6a\xa7\x4d\xda\x12\x70\xa2\x26\xad\xe0\xec\x76\xbb\xed\xdd\xb9\xde\x48\xd9\x12\x38\x20\x14\xe0\x77\xbc\xc5\x93\x0a\x7c\xcd\x9e\xae\x68\x67\x4b\x2a\x1a\xda\x8c\xaf\x05\x0e\x35\x1c\xa4\xc5\xf4\xd2\x36\x40\x85\xb3\x8f\xb3\x2a\x43\xc9\x34\x2f\x9c\xad\xe4\xd5\x0a\x9d\x9d\x42\x9b\x93\x67\x1e\xc5\xef\x13\x1a\xff\x7c\x48\x57\xee\xb0\xec\x6f\xa0\x08\xe1\xd1\x02\xee\x76\xda\x1f\x72\xb7\x61\x8a\x5a\x8a\xaa\xaf\x69\xff\x0d\xef\x09\x85\x50\x5e\xf2\x12\xd0\x5e\x88\x9a\xba\xaf\x01\xca\x8d\xe9\x7f\xb4\xd7\x0a\xcd\xf5\xe2\x72\xe8\xb4\xd7\xc5\x24\x2d\x39\x83\x28\x3f\x4f\x5e\x3c\x7b\xf1\xaa\x38\x62\xd7\x5f\xfb\xdd\x5d\x58\xaa\xe9\x77\x77\xe7\xa5\x62\xfd\xfe\x01\xac\x69\xd6\x85\x35\x68\x7a\xb0\xae\x5f\x3e\xac\x21\x44\x1b\x56\x48\x46\x96\xac\x0a\x61\x3d\x58\xa1\xbe\x6b\x1a\x56\x0a\x60\xdb\x32\x7c\x2a\xe0\x18\x79\xa1\xed\x2f\x60\x67\x7f\xb7\xfd\x4b\xdd\xf0\x97\xba\xe1\x0a\x59\xc2\x5d\x4b\x4b\x9a\x21\x3b\x2b\xcb\xea\xf4\xc0\xb5\x4e\xca\xa8\x4b\x36\x3d\x0b\x8b\xc6\x28\x6f\x5d\xc4\xf8\x7d\xfe\x74\xec\x38\x30\x6a\x69\x69\xed\xd9\x69\x19\x7f\xc1\x4f\x75\xd4\xb3\xb1\x87\x1c\x88\x45\xab\xe2\xbc\x45\xe3\x8f\x72\x7c\x21\xf1\x5e\x79\xe2\xc6\xcb\x3d\xe4\xa8\xcd\x90\xe3\x9f\xeb\x5e\x82\x8a\xf3\xb9\x5d\x7a\x83\x76\x94\xf8\x4a\x48\xc6\xee\x2b\xf0\xa0\x9b\x69\x3d\x24\x1d\x6f\x47\x19\x52\xba\x62\xf2\x81\x23\xd2\xa6\x66\x4b\xca\x79\x28\x5b\xc0\x3d\xcf\xdb\xfd\x90\x95\xad\x14\x70\x9c\xaf\x15\x67\xa7\xe7\x67\xc5\x02\x20\xdf\xdc\x2f\x96\xd6\x68\x3d\x52\x0a\x0f\xdc\x21\xba\xb7\x7e\xdd\x0a\xac\xdf\xfb\x1b\x7f\xd6\x82\x61\x60\xfd\xde\x5f\xff\xab\x16\xbc\x0c\xac\xdf\xfb\xcb\xbf\x69\xc1\x11\xf9\xfb\x17\x2c\x38\x26\x7f\xff\xa2\x05\x31\xf9\xfb\xe7\x2c\x38\x09\xac\x6f\xff\x81\x05\xaf\x02\xeb\xdb\x7f\x68\xc1\x6b\xf2\xf6\xb7\x2d\x18\x91\xbf\x7f\xde\x82\xbf\x11\x58\xbf\xf7\xd7\xfe\xa6\x05\xdf\x90\xbf\x7f\xd9\x82\x53\xf2\xf7\x2f\x58\xf0\x86\xfc\xfd\x6b\x16\x8c\xc9\xdf\xdf\xb5\x60\x12\x58\xbf\xf7\x97\xfe\x6f\x0b\xde\x92\xbf\xff\xd8\x82\x3f\x26\xef\xff\xa4\x05\x53\xf2\xfb\x77\x2d\x98\x91\xbf\xff\xc4\x82\x39\x79\xff\x5b\x16\x9c\x91\xbf\xbf\x6d\xc1\xb7\xe4\xef\x3f\xb2\xe0\x3b\xf2\xf7\xef\x5b\xf0\x3d\xf9\xfb\xa7\x2c\x78\x17\x58\xbf\xf7\x9b\xbf\x6d\xc1\x9f\x90\xbf\x7f\xc7\x82\xd6\xbd\x15\x58\xff\xdf\x9f\xb4\xa0\x35\x27\x1d\xfc\xcd\xbf\x6d\x41\x6b\x61\x05\xd6\xb7\xff\x93\x05\xad\x9f\x92\x87\xff\x83\x6a\xf5\x92\x32\xc7\xe8\xde\xfa\x1e\x2b\xa0\xbd\x7f\x54\xa5\xf2\xa0\x33\x2c\x0a\x43\xeb\x8f\x91\x87\xff\xc7\x82\xd6\xc0\x0a\xac\xe8\x37\x2c\x68\x7d\xf3\x0d\x79\xf5\x4f\x2c\x68\x0d\xad\xc0\x9a\x73\x6c\xbe\xfd\xbb\x1c\x9b\x89\xc0\xe5\x77\x05\x2e\xff\x48\x6f\xf3\x44\x19\xb2\x41\x97\x34\x46\x40\x7f\xf7\xa7\x05\xe8\xef\xfe\x3a\x07\xfd\xdd\x9f\xb1\xa0\xf5\x27\xc8\xc3\x6f\x59\x90\x0e\xe5\x77\x7f\x8f\xb7\xf6\xdd\x6f\xf3\xd6\xbe\xfb\xdf\x79\x73\xdf\xfd\x1d\xde\xdc\x77\xbf\xab\x37\xf7\xaa\xdc\x9b\xef\xfe\x36\xef\x0d\x19\x68\xde\xe4\xef\xf0\x26\xbf\xfd\x1d\xd1\xc0\xdf\x13\x0d\xfc\x5f\xa2\x81\xbf\x2b\xfa\xf3\x77\xf5\x06\x7e\x15\xdd\xeb\x70\xbf\xfb\x1f\x2b\x70\xbf\xfb\x5f\x44\x57\xfe\x57\xd1\x95\x7f\xb4\xba\xa5\xef\xfe\xb1\xde\xd2\x97\xbc\x25\x8a\x65\x1d\xd1\x7e\xab\x9e\x44\x62\x44\xbe\xfb\x5b\x3a\xdc\x1f\x55\x06\xfc\x77\xea\x49\x44\xf1\xfd\x75\x81\xef\xbd\xe8\x38\x6d\xe9\x7f\xab\xf4\xe0\xef\xeb\x2d\x9d\xaa\x63\xbf\x3b\x14\x94\xfb\xd3\xa2\x3f\x7f\x56\x36\xf7\x37\xeb\x99\xe0\xb7\x45\xbb\xff\xb3\x68\xf7\xff\x5c\xc5\x04\xbf\x56\xdf\xc3\xff\x41\x36\xf9\x57\x04\x13\xfc\xbf\x82\xa7\xff\x81\x68\xe0\x1f\x8a\x06\x7e\x47\x87\xfb\x85\xda\x9f\x3d\xd9\x9f\xdf\x5c\x32\x3e\x1f\x83\xa9\x07\x16\xb2\xc4\x2c\xa5\xc3\xa0\xf3\xdf\xdf\x5b\xce\x7f\x17\x7c\x80\x74\x36\x5c\xc2\x2e\xff\xd8\x5a\x2c\xa0\xdf\xdd\x2f\x6c\x8d\xa8\xde\x06\xa3\x07\x9d\x4d\x79\x17\xa7\x67\x27\xc7\x2f\x4f\x1f\x13\xda\x79\xe4\x3f\x57\x48\x21\x55\xfb\xc0\x44\x63\x46\xd6\x37\xae\x05\x71\xeb\xec\xc5\x17\xc8\xfa\xa7\xe8\xd3\xf9\x0f\x91\xf5\x4f\x93\xa7\x53\xf2\xf4\xcf\xd0\xa7\x17\xe7\xc8\xfa\x67\xe9\xd3\xf3\x5f\x45\xd6\x3f\x47\x9e\x8e\x4f\xbe\x44\xd6\x3f\x4f\x9e\x1e\x9d\x3e\x43\xd6\xbf\x40\x9f\xce\x90\xf5\xcd\x25\x79\xfa\xe2\x1c\x59\xdf\xe4\xe4\xe9\xd9\x13\x64\x7d\x13\x93\xa7\x1f\x90\x77\x6f\xc9\xd3\x13\xf2\x6e\x42\x9e\x4e\x5e\x21\xeb\x9b\x94\x61\x80\xac\x7f\x91\x3e\x3c\x45\xd6\xbf\x44\x1e\x1e\x3f\x3b\x45\xd6\xbf\x4c\x9f\x4e\x3c\x64\xfd\x2b\xec\xc9\x47\xd6\xbf\xca\x9e\xda\xc8\xfa\xd7\xd8\x53\x07\x59\xff\x3a\x79\x7a\x7e\xfc\x25\xb2\xfe\x0d\x0a\xe4\x47\xcf\x91\xf5\x6f\xb2\x5e\x3c\x42\xd6\xbf\x45\xdb\x3a\x7e\x8e\xac\x7f\x9b\xbe\xfb\x0a\x59\xff\x0e\x2d\xf6\xfa\x11\xb2\xfe\x5d\xfa\xea\xec\x04\x59\xff\x1e\x45\xee\x0c\x59\xff\x3e\x79\xf8\xfc\x0c\x59\xff\x01\x79\x78\x75\x86\xac\xff\x90\x3c\xbc\x3e\x43\xd6\x7f\x44\xeb\xbd\xa4\xdb\x08\xdc\x7a\x4c\xfa\xfe\x1f\x5b\x0b\x3b\xa5\x74\x26\x6a\x03\x21\xf7\xfd\x02\x00\x68\x47\x74\x00\xd8\x3b\x8f\xbe\x6b\xbd\x3c\x7e\x8c\xac\x6f\xff\xa4\x05\xa3\xd6\x17\x2f\x5e\x22\xeb\xdb\xff\x84\x3c\x3e\x7a\xf9\x05\xb2\xbe\xfd\x53\xe4\xf1\xf9\x23\xf2\xf8\x9f\x92\xc7\xa7\xcf\x49\xd9\x3f\x4d\xdf\x92\x66\xbe\xfd\x33\xe4\xf1\xec\xec\x18\x59\xdf\xfe\x59\xf2\x78\x4a\x1f\xff\x33\x0a\xec\xfc\x0c\x59\xdf\xfe\xe7\xec\xf1\x8f\x23\xeb\xdb\xdf\x24\x8f\x3f\xa0\x6f\xff\x1c\x79\x7c\xf9\x8c\x00\xfb\xf3\xec\xf1\x35\xb2\xbe\xfd\x0b\xe4\xf1\xd5\x53\x64\x7d\xfb\x17\x19\x58\x1f\x59\xdf\xfe\x25\xf6\xd8\x46\xd6\xb7\xff\x05\x79\x7c\x7c\x42\x00\xfc\x65\x5a\xeb\xb5\x87\xac\x6f\xff\x0a\x7b\x24\x65\xff\x2a\x2d\x4b\x5b\xf8\x2f\xc9\xe3\xc9\x09\xc1\xfc\xaf\x91\xc7\xaf\xbe\x46\xd6\xb7\xff\x15\xfd\xfe\x92\xa0\xf8\xd7\x29\xb6\xf4\xf1\x6f\xd0\xb7\x2f\x48\xad\xbf\x49\x1f\x3f\x3f\x21\x38\xfc\xd7\xf4\x99\x3e\xfe\x37\x14\x18\xe1\x82\x6f\xff\x5b\xd6\x04\xb2\xbe\xfd\x2d\xf2\xf4\x82\x8c\xd1\xb7\xff\x1d\x45\xe1\x2b\x64\x7d\xfb\xdf\x93\xa7\xe3\x97\xe4\xe5\xdf\xb2\xa0\xad\xb2\x3e\x27\xba\x9c\x09\x94\xf8\x67\xe7\x28\x25\x03\xed\x90\xc9\xbb\x80\x7b\xed\x83\x83\x0f\x8b\xbc\x80\xc9\xaf\x30\xc7\x5f\xe2\xbb\xcb\x24\x4c\xc7\x54\xc9\x2e\x07\x5c\x20\xf3\x1a\xc0\x18\xdd\x77\xf6\x83\x81\xe5\x5a\xd0\x02\xd6\x10\x76\x0e\x82\x81\xe5\x59\xd0\xda\xb1\x86\xb0\xeb\x06\x03\xcb\xa7\x62\x66\x08\xbb\x5e\x30\xb0\xda\x16\xb4\xbe\x47\x7e\xf8\xc1\xc0\xea\x58\xd0\xfa\x15\xf2\xa3\x1d\x0c\xac\xae\x05\xad\xef\x93\x1f\x9d\x60\x60\xed\x52\xa9\x33\x84\xdd\x6e\x30\xb0\xf6\x2c\x68\x35\xc8\x8f\xdd\x60\x60\xed\x5b\xd0\xfa\x94\xfc\xd8\x0b\x06\xd6\x81\x05\x2d\xdb\x1a\x42\x6f\x9f\x7c\xea\x59\xd0\x0a\xe8\x2f\xf2\x0d\x59\xd0\x72\xe8\x2f\x82\x1e\xb4\xa0\xd5\xa7\xbf\x08\x7e\x4d\x0b\x5a\x17\xe4\xd7\x01\x41\xb0\x65\x41\xeb\x90\xfe\x22\x18\x7e\x66\x41\xeb\x88\xfe\x22\x28\xfe\x3a\x15\x65\x43\xe8\x7b\xa4\xde\x80\xca\xbc\x21\xf4\x7d\x52\xef\x9b\x6f\xa8\xe4\x23\x3f\x49\xc5\x21\x15\x7f\xe4\x17\xa9\xf8\x89\x05\x3f\xb1\x3e\x19\x2e\xb6\xea\xa8\x59\x32\xa1\x4e\x84\xb1\xed\x3d\xd1\xb0\x03\x17\x8e\xc8\x06\x79\x4a\x74\xfe\x37\xf8\x2e\x60\xb4\x5f\xc0\x10\xd9\xb8\x45\x23\xc4\x7e\x89\xef\x8e\xbc\xc0\x05\x73\x1b\xb7\xc2\x29\xfd\xe9\xf3\x9f\xa3\x3c\x9d\x92\xdf\x1d\xfe\xfb\x06\xe7\x21\xf9\xbd\x1f\xb8\x60\x8b\xa7\x3f\xc4\xad\x37\xf8\xee\x24\x19\x63\x99\xa8\xdf\x7a\xfd\xf4\x4b\x7c\xf7\x34\xbe\x9d\xe5\xaf\x6f\x8f\xd3\x34\x79\x67\x51\x1b\xd0\x37\xf8\xee\x28\x23\xff\xa3\xfc\x28\x6a\x9d\xb8\x8c\xd3\x5e\x1c\x5b\x41\xf1\x6b\x70\x6c\xa9\xf5\x9f\xe1\x49\xbe\x1a\xc2\x63\x0d\xc2\x63\x0d\x02\x0d\x4b\xb2\x1a\xc4\x89\x06\xe2\x44\x03\xf1\x38\x79\x17\xeb\x10\xa8\x8d\x5c\x05\xc6\x23\x0d\xc6\x23\x8b\xdb\x37\xb1\xac\x8d\xfb\x01\xb3\xf4\xe5\x14\x07\xf7\x0c\x00\xad\xf0\xe8\x8c\x5b\x42\xd1\x22\x6c\x0c\xb4\x02\x04\x22\x7d\x78\x7c\xfa\x4c\x18\x4d\x15\x5f\xe5\x4b\xd6\xd2\xc1\x92\x96\x18\x6a\xbf\x66\x55\x81\x7c\x71\x0e\xb3\x16\x63\x15\xb4\xe3\xaa\xf0\xbc\x76\xc0\xca\x49\xf6\xd0\x71\x3a\x79\x15\xf0\xbf\x75\x10\xfc\xbd\x40\xc7\x01\x0a\x50\x92\x90\x3a\xc8\xd3\xb3\x13\x50\x07\xac\xbd\xc7\xfa\xc7\x79\x91\xc7\xa0\x0d\x8f\xca\x80\xac\x81\xd7\xb3\x1c\x3b\x74\x3c\xe0\x58\x8f\x2d\xc8\x3e\x23\xbd\x40\xfb\xb1\x55\x45\xc1\x4e\x8f\xac\x4b\x2b\x20\xdf\xbb\x8f\x2d\x00\x40\xb0\x06\xcf\x69\x28\x1e\x3c\x00\xc5\x93\x3a\x14\x4f\x6a\x50\x9c\x70\x14\x4f\xea\x50\x2c\xf3\xb4\x86\xe2\xfe\x03\x50\x3c\xb6\x60\x3a\x9f\xd3\x12\x3b\x65\x2c\x8f\xad\xf9\xdc\x54\xb9\x7b\x6c\x99\xb1\x2b\x4f\x7b\x15\xbb\x8e\xfb\x00\xec\x1e\x2d\xc1\xee\x51\x1d\x76\x8f\x6a\xb0\x2b\xcf\x65\x0d\xbb\x6e\x50\x4c\xaf\xf9\x5c\x8a\x49\x53\x13\xfe\x4f\x75\x31\xd0\xd9\xe5\xad\x85\x4a\x6b\x83\x76\xd1\x8b\x9f\x6a\x0d\xb7\x7f\xaa\x8f\x9a\xb1\xb6\x42\x83\x2f\xac\x40\xeb\xc6\x17\x1a\xb4\x2f\x74\x60\xdd\x15\xc0\x9e\x94\x80\x3d\xd1\x80\x3d\xd1\x81\xb5\x15\x9a\x1c\x65\x2d\x7a\x60\xe8\x07\xc5\x12\x52\xa1\x4c\x57\xeb\x73\xf5\x73\xa9\xe7\x1d\x03\xfc\xf6\x32\xf8\xbb\xcb\xe1\xef\xea\xf0\x3d\xcf\x5f\x41\x8d\x97\x6a\xef\x5f\xbc\x2c\xd5\x6e\xaf\xa8\xfd\xab\x5a\xed\x5f\x2d\xd5\xee\xac\xa8\xfd\x4a\xab\xfd\xaa\x54\x7b\xd5\x38\x9e\x69\xb5\xcf\x4a\xb5\xcd\x2c\xd5\xad\xe3\x48\xaf\x5b\x26\xdc\x9e\x11\xc0\x5e\x2d\x80\xbd\x32\x80\x7d\x23\x80\xfd\x5a\x00\xfb\x65\x00\x07\x46\x00\x07\xb5\x00\x0e\x4a\x00\x7c\xd7\x04\xc0\x77\xeb\x00\xf8\x6e\x19\x80\x67\x04\xe0\xd5\x02\xf0\xca\x00\x8c\xdc\xe7\xd7\xca\x05\xbf\x5d\x06\x60\x64\x40\xbf\x53\x0b\xa0\x23\x01\x88\xcc\xd0\xd1\xc4\xde\x51\x64\x99\x2e\xe2\xd8\x72\x4d\x9e\x84\x4c\x8e\x26\x76\xda\x68\xec\x24\xf3\xf9\x8e\xe9\xf3\x4e\xaa\x57\x33\xc2\xdd\x29\x54\x4a\xae\x57\x15\x18\xd0\x67\xa1\x25\x14\x05\x1b\x0d\xa9\x70\x1e\xa2\xce\x3e\x77\x0a\x22\xaf\x84\x73\xac\x50\x56\x88\xb6\xcb\xa1\x2a\x40\x6d\xeb\xa2\xaa\xc6\x51\xc2\xbc\x3e\x03\x64\x7f\x61\xfe\xf8\xfc\xf5\x33\x00\x82\xdd\xae\xf8\x4a\xda\xa7\x25\xa8\x20\xf2\x58\xae\x22\xee\x37\x13\x0f\x64\x91\x21\x9c\xf2\xdb\x95\x91\x70\x61\x1f\x0d\x74\xbd\x9b\x66\x9c\x9d\x82\x92\x80\x9a\x4a\x13\x00\xa5\xbb\xbb\x5d\xa5\xf7\x7d\x74\xe0\x8a\x34\x13\x85\x18\x94\x9f\x9b\xbb\x9d\x40\xfe\x70\xda\x3e\x9c\x21\x76\x89\x24\xad\x57\xe8\xe5\xf1\x35\xd8\x2a\xd0\x69\x34\xec\x19\x9a\xb5\xf2\xe4\xf5\xed\x2d\x4e\x4f\xc2\x0c\xdb\x00\xc0\x12\x66\x33\x7a\x21\x6f\x3d\xc6\xe1\x58\xa1\x15\x6e\x8d\x92\x31\xf7\x0d\xcb\xbe\x8e\xf2\x6b\xdb\xfa\x12\xdf\x59\x80\x82\x14\x1f\x69\x7c\xd0\x36\xec\x00\xa8\x32\x01\x6f\xf3\x59\xf2\xae\xbe\x4d\x55\x19\xe4\x2e\xec\xcb\xe8\xc2\x79\xc0\xd4\x61\x95\x40\x20\x68\xfb\xea\x80\x1e\xe9\x03\x1e\x28\x4d\x74\x3d\xad\x89\x6e\x77\xad\x26\xba\x9e\xe3\xef\x81\xa0\xbb\x5b\xd7\xca\xe3\xd3\x67\x81\xef\x1d\xd4\x7d\x3e\x3d\x3b\x09\x7c\xdf\xad\xfb\xfc\xe4\x2c\xf0\x7d\xaf\xc2\x92\xf2\xfb\xe7\x67\xa0\xf0\xcd\x59\xc0\xce\xbe\xff\x21\x17\x25\xaf\xf3\xc9\xfe\x79\xf2\x3a\x9f\xb4\x7d\x94\xb7\x58\xc7\x8b\xdf\x33\xf2\x57\x7a\x9f\xe6\x26\xfb\x9f\xe2\xa4\xdf\xf4\xd1\x94\x0c\xf3\x70\xb7\xdb\x6d\x77\x8f\x6c\xdc\x44\xd4\x72\x04\x9a\xc8\x4d\x4d\x4c\x1c\x1b\x1f\x1e\x7a\x2e\x00\x8e\x71\x44\xbe\xef\xb9\x7e\xc7\xa1\x36\x28\x00\x04\xc6\x22\xf4\xe2\x49\xef\x45\xad\x0f\x6d\x9d\xc3\x2c\xae\x84\xda\x8c\x90\x65\xc1\x18\xe5\xbd\xb8\x9f\xf6\x1c\xa7\xf0\x6e\x1e\xc4\xc3\xad\x44\xf4\x2f\x11\xfd\x8b\x1c\x23\x47\xf1\x2e\x26\x4b\xba\x98\xe8\x5d\xac\x01\x94\x48\x86\x88\x16\x3c\x03\xa3\x39\x20\xa5\x8c\xf6\x1b\xe7\x38\x8d\x6e\x90\x6b\xce\x1c\x6e\x4a\x55\xa8\xd4\x29\x85\xda\x19\x69\x56\x5d\x4a\x28\x2b\x41\x37\x3d\xf9\xb6\x38\x21\x72\x61\x8c\xdc\x2d\x0d\x76\xa3\x61\x73\x0b\x24\x3b\x24\xe2\xa5\x30\xfb\x89\x1d\x07\x80\x46\x23\x94\x56\x49\x83\xc8\x71\x86\xdc\x1e\x49\x83\x21\x6c\x93\x42\xd5\x36\x29\xb0\x79\x05\xad\x28\xe4\x2f\x43\x99\xa7\x57\x74\x51\x75\x76\x8e\x7b\x09\x1d\x64\x79\x02\xa3\x21\x96\xa8\x96\x57\x59\xa3\x91\x49\xcb\xab\x68\x62\x3b\x4e\x72\x88\x64\xc7\xf5\x36\x32\xc8\xbc\xa3\xc2\xad\x9a\x2e\x27\xf5\x1d\xce\x96\x77\x32\x2b\x3a\xc6\x84\xea\x6e\xd7\xdf\x3b\xd8\x41\x04\x3f\x59\x46\x61\x19\xe1\x37\xad\x4f\xfe\xe5\x79\xec\xc5\xcd\x31\xef\x8d\x88\xb6\xb0\xcf\xe3\x8d\x18\x13\x02\x9b\x19\x8b\x83\xa0\x26\xe1\x76\x39\xcb\xd3\x43\xb9\x0b\xc6\x30\x81\x99\xf0\x56\x83\x53\x25\x49\x23\x6f\x6f\xe0\x0e\xc5\x3a\xbb\xe3\xc1\x19\x2a\x7d\xdb\x9a\x35\x90\x77\xe0\x23\x64\xfb\x7e\xa7\x31\x03\x47\x6d\x2f\xf0\xfd\x0e\xf9\xdd\x71\xc9\x6f\xaf\x1b\xec\x49\x2e\x99\x20\x17\x5e\x70\x41\xd8\xb3\x2f\xd0\x2e\x8f\xac\x20\xe0\x39\xce\x64\x08\x1a\x8d\x49\xbf\xd3\x03\xb3\x7e\x1f\xed\xc2\xd9\x1c\x5d\xc8\xea\x63\xa5\xa9\x32\x8e\x47\xbe\xd2\x6e\xe5\x63\x3b\xe8\xc0\x5b\x34\x6e\x4e\x7a\xd3\xfe\x2d\x73\xc8\x9b\x2a\x2c\x47\x7b\xed\xf9\xfb\x3b\xc8\xf6\x0e\xfc\x86\x7d\x81\xf0\x60\xea\x38\x43\x00\xc0\xfd\xb4\xd9\x84\xd7\xf2\x14\x66\xa1\x81\x9e\x10\x16\xb9\x80\x12\xd5\xdd\x76\xe3\x62\x71\x3d\x9f\x53\xcb\xc5\xf1\xd1\xac\xef\xf9\xfb\x47\xd3\x66\x33\xc8\x07\x21\x29\x3a\x0b\xda\xfc\x83\xef\x76\xf6\xe7\xf3\xd9\x21\xa2\x1c\xda\x68\xcc\x38\x03\xcf\xe7\x94\x09\x11\x42\xb3\xf9\xdc\x16\xd5\x40\x30\xeb\x33\xe3\xc1\xf9\xec\xd0\xf3\xbc\x8e\xe7\x79\xea\x67\x11\x28\xb7\xc4\x22\x82\x6e\x6f\x51\xda\xec\xc0\x3b\x34\xed\xdd\xd1\x70\x04\x34\x6d\xc4\x8e\xbd\x63\xdf\xf5\xdf\x82\xf9\xdc\xf3\xf7\x69\xf4\xef\xc1\xdd\x50\xfc\x8a\xc9\x2f\xc7\x93\xbf\x13\xfa\xdb\x97\xbf\x33\xfa\xbb\x3d\x04\xa0\x07\x38\x16\x11\xe4\x0f\xb1\x78\x48\xc4\x43\x06\xef\x1c\xd4\x21\x34\x66\xcd\x10\xca\x12\xd2\xc8\xaa\x52\xdd\x2b\xc6\x37\x02\x74\x94\xee\xca\x82\xa1\x18\x55\x14\xc1\xb0\x34\x6e\xb1\x80\x0e\xc0\xfd\x5d\xb3\xb9\x35\x4a\xe2\x3c\x8a\x67\x78\x41\x9a\x1e\x21\xbb\xed\x35\x22\xd0\xef\xef\xce\x77\xdb\x8d\x98\xa1\xa0\x97\xe3\x08\x8d\x64\x9c\xa0\x82\xa7\x3e\x3a\x42\xcb\x21\x69\x6f\x3c\x42\xd5\x32\xec\x64\x45\x67\xbd\x2e\xed\xac\xe7\xcf\x6d\xd6\x5d\xd6\xef\x04\x70\xe6\x1b\x49\xe6\x1b\x55\x98\x6f\x04\x04\xb4\xad\x2a\x49\x3a\x2e\x25\xc9\xfe\x1f\x2c\x92\x6c\x0a\x5b\x7b\xe3\x13\x6e\x2e\xb7\x96\xad\x18\x80\x3d\x46\xff\x7d\x49\x7f\x3e\x14\x89\x18\x8a\x0c\x88\x59\x3d\x12\xb3\xda\x40\x77\xb1\x44\x84\x72\x01\x52\x75\xd1\x68\x01\x7d\xbf\xfb\x61\xf7\x54\xaf\xe3\x88\x2c\x1f\x3f\xd8\xd5\xee\xa6\x68\x14\xf0\x7d\x7f\x8f\x86\x01\x1f\x0c\xf6\x76\xf7\xe1\xfe\xde\xc1\x10\x0e\x3c\xaf\xdb\x85\x9e\xd7\xdd\xa7\xcf\xbb\x2e\xf4\xbc\x5d\x8f\x3c\x77\xfc\x2e\xf4\x3a\xbb\xb4\x4c\x67\xcf\x83\xe4\x3f\xf6\xdc\x26\xcf\x1d\xf6\xfc\xff\xb3\xf7\xa6\xed\x6d\xe3\xc8\xa2\xf0\x77\xff\x85\xf3\x45\xd6\x3b\x8f\x86\x6c\xc1\x0a\x77\x2d\x36\xed\xd7\x59\xdc\xe3\xc9\xe2\x74\xec\x74\x66\x46\x47\xc7\x97\x96\x60\x1b\x1d\x9a\xd0\x80\x54\x1c\xb7\xa5\xfb\xdb\xef\x83\x8d\x04\xb8\x48\xca\x32\x7d\xb6\xa4\xfb\x91\x41\x2c\x85\x42\xa1\xb0\x14\x50\xa8\x0a\x68\xb8\xcf\xc3\x43\x1a\x66\xf9\xe9\xfe\xcf\xf6\x5d\x1e\xf6\x1d\x60\xfb\x3e\xcb\x13\xd8\x36\xb0\x03\xd7\x62\x61\x6f\x00\xe8\x0f\x0d\xf7\x7d\x0b\xd8\xfd\x80\xc1\xec\x07\x7d\x1a\xe6\xf1\x7d\x1a\xdf\x77\x69\x78\x60\xf5\x01\xfd\xe1\xe1\x21\x0d\x33\xf8\x03\xcf\x02\xf6\x20\x08\x68\x78\xe8\x0f\x80\x3d\x64\x65\x1d\xcb\xe9\x03\xc7\x72\x7d\x1a\x76\x2d\x1f\x38\xae\x15\xb0\x70\xe0\x01\xfa\xc3\xc3\x43\xe0\xb8\x7d\x1e\x3f\xb0\x01\xfd\xe1\x61\x9a\x7f\xc0\xe0\x78\x96\x03\x1c\xcf\x72\x59\xd8\x75\x01\xfd\x61\xe1\x21\x8d\x1f\x3a\x3c\xdc\x07\x8e\x6f\xd1\x76\x39\xbe\x35\xa4\xe1\x21\x0b\xbb\x16\x70\x7c\x97\xc1\xf4\x03\x1b\x38\x7e\xc0\xf2\x07\x8e\x05\xe8\x0f\x0f\xfb\x34\xcc\x70\x08\x5c\x1b\x38\x81\xcb\xf3\xb8\x34\xde\xed\xb3\x70\xdf\x01\x4e\xc0\xe8\xe0\x04\x83\x21\x70\x82\x21\x2b\xdb\xf7\x06\x80\xfe\xb0\xb0\xef\x02\xa7\xcf\xe8\xec\xf4\xfd\x21\x70\xfa\x01\xcf\x13\xf8\x34\xcc\xe8\xd0\x1f\x04\xc0\xe9\x0f\x58\x9e\x81\xdd\x07\xf4\x87\x85\xfb\x01\xa0\x3f\x3c\x3c\xa4\x61\x86\xff\x80\xd2\x64\x30\x60\xf5\x0e\x86\x2e\xa0\x3f\x34\x3c\xa4\x34\x19\x5a\x0c\xcf\xa1\x17\x00\xfa\x33\x01\x63\xd7\xb2\x06\x80\xfe\xb0\xb0\x63\x03\xfa\x43\xc3\xb6\xeb\x01\xd7\x76\x59\x1e\xdb\x73\x80\x6b\x7b\x1e\x0f\x07\x34\x3c\x64\x61\xbf\x0f\x5c\xce\x87\xae\x13\x58\x80\xfe\xf0\xb0\x4b\xc3\x2e\x0b\xf7\x69\x7c\x9f\xc7\xf7\x03\x1a\xee\xb3\xf0\x70\x00\x5c\x67\xc8\xe0\xb8\x43\x17\xb8\xee\x90\xb6\xd7\xf5\x2c\x1f\xd0\x1f\x1a\xa6\x7d\x41\x7f\x78\x78\x00\x5c\xdf\xe3\x61\x8a\x8f\xef\xd1\xb6\xb8\x81\xeb\x02\xfa\xc3\xc3\x01\x70\x03\x11\xef\xfb\xc0\x0d\x58\xdf\xb9\xfd\xc0\x06\xf4\x87\x87\x3d\x1a\x66\xf5\xf6\xfb\x34\xbe\xcf\xf3\x0c\x68\xfc\x80\xc5\x0f\x68\x9e\x01\xa3\xbf\x4b\x69\xe8\x72\x1a\xba\x83\xa1\x4f\xc3\x22\xbe\x4f\xc3\xac\x2d\x43\xdf\x05\xee\x90\xf1\xb3\x3b\x0c\x06\xc0\x1d\x72\x98\xc3\xbe\x47\xc3\x2c\xff\x90\xc2\x1f\x0e\x19\x0e\xc3\xa1\x0b\x3c\xcb\xa1\x74\xf3\x2c\x77\x00\xe8\x0f\x0d\xdb\x9e\x0d\x3c\x4e\x67\x8f\xd2\x99\xfe\xb0\xb0\x6f\x01\xcf\xf6\x6d\x1e\x76\x69\xd8\x65\xe1\x81\x07\x3c\x7b\x40\xe1\x7b\x9e\x37\x00\x5e\xc0\xc6\x9a\x37\xf4\x87\x80\xfe\x4c\xc0\xd8\x1f\x5a\x01\xf0\x87\xac\x7f\xfd\xa1\x3b\x00\xfe\x90\xd1\xd0\x1f\xf6\x2d\xe0\x0f\xd9\xfc\x10\x58\x96\x03\x02\x8b\x8d\x97\xc0\x0a\x06\x20\xb0\x18\x7d\x02\xab\x6f\x83\xc0\x62\xfd\x15\x58\x83\x00\xd0\x1f\x1e\x1e\x82\xc0\x62\x7d\x17\xd8\xd6\x10\xd0\x1f\x16\xf6\x7d\x10\xd8\x8c\x9f\x03\xd7\x76\x01\xfd\xa1\x61\xcf\x75\x40\xe0\xb9\x1e\x0f\x0f\x41\xe0\x31\x1c\x02\xcf\xb7\x00\xfd\xe1\xe1\x3e\x0d\x33\x38\x41\x7f\x08\x82\x60\xc0\xe2\x87\xb6\x03\x82\xa1\xed\xb3\x70\xe0\x01\xfa\xc3\xc3\x01\x08\x86\x7d\x9e\xa7\x4f\xf3\x30\x9a\x07\xc3\xfe\x80\x86\x69\x7b\xfb\x96\x3d\x04\x7d\xcb\xa1\xf8\xf4\x03\x3b\x00\x7d\x3e\x66\xfb\x41\x7f\x00\xfa\x01\x1b\x2f\x03\xc7\x72\xc1\xc0\x61\x74\x1b\x38\xae\x07\x06\x0e\xeb\x8b\x81\x33\x18\x80\x81\xc3\xfa\x6b\x40\x79\x75\xe0\x32\xfa\x0c\x3c\xcb\x02\x03\x8f\xcd\x0f\xb6\xe3\xba\x16\xa0\xbf\x3e\xfb\xf2\x3c\x1b\xd0\x5f\x8a\x87\xe7\x5a\xb6\x07\xd8\xaf\xf8\x1a\xb2\xaf\x21\xff\xf2\x7c\xfa\xc5\x7a\x37\xf0\x1c\x4a\x5a\xfa\x4b\xbf\x7c\xcb\xf1\x40\xe0\x5b\x6c\x26\x0e\x7c\xcb\x0f\xe8\x17\xa7\x0b\xdd\x1c\x00\xf6\xcb\xbe\x7c\x87\x7e\xd1\xb9\x6a\x02\xd2\x70\x3c\x0e\x06\xd6\xb0\x0f\xe8\x2f\x4b\x1f\xd8\x96\x0d\xe8\xaf\x23\xbe\x06\xf4\xcb\xb6\xf9\x97\xef\xd0\x2f\xdf\x13\x5f\x43\xf6\xc5\x57\x97\xa1\xed\xb9\x80\xfd\xf1\xc5\x37\x5b\x6f\x86\x36\xa3\x36\x0b\xf0\x74\xb1\x1a\x0d\x1d\x9b\xae\x41\x43\x87\xf5\xb6\x6d\x0f\xdd\xc0\x01\xec\x0f\x85\x3e\xa4\x4b\x85\x0f\xf8\x1f\xf1\xed\x06\xf4\x3b\x60\x54\x1c\xda\xfd\x7e\x60\xd1\xef\xe1\x70\x38\x99\x80\x26\x27\x15\x85\x63\xfc\x4f\x90\xa4\x08\x27\x61\x3b\x68\x83\x5d\x64\x3e\xa2\xb2\x58\xc7\x16\x75\x13\x18\x16\x48\xd8\x5e\xdc\x34\x10\xb0\x4d\x80\xe8\x56\xc3\xd2\xa3\x2d\x60\x03\xd7\x31\x2b\x91\x4e\x1f\xd8\x81\x55\x8a\x77\x80\xe7\xfa\x0e\xa0\x63\x8d\x42\x1b\x5a\x96\x3d\x09\x1d\x1e\x72\x68\xa8\x94\xdb\xb6\x87\x96\x07\x3c\xc7\x1e\x3a\x34\xbf\xed\xb8\xbe\x3d\x09\xed\x0a\x50\xcf\x72\x1d\xe0\xfb\x8e\xe5\x55\x2a\x0c\xdc\xbe\xe7\x51\xee\xf0\xcb\x0d\x72\x28\x5f\x78\x16\xe3\x8e\x2a\xa2\x81\x6f\xd1\x41\xe1\xdb\x15\x42\xd0\x58\x67\x40\xcb\xb9\xfd\x7e\x4d\x9a\x6f\x51\xfe\xf3\x6d\xdb\x2c\xb9\xf4\xc2\x85\x6d\x49\x68\x96\xe8\x85\xc7\x70\x32\xb6\x26\xfc\xaf\x3d\x61\xd6\xb9\x6a\x24\xeb\xfb\xe9\x7d\x93\x63\x04\x78\xe0\x3a\x47\xd6\x08\x1e\xd8\x4e\xff\xc8\x1e\x41\xbe\x33\x3b\x42\x63\x38\x19\xd5\x88\xd5\xd2\x64\x4f\x61\xb0\x09\x5d\x1b\xf0\x20\x1b\x5b\x14\x8f\xe5\x12\x1e\x66\xe3\x84\xa2\x22\xb6\x9c\xbb\x36\x77\xd6\x97\x1c\x86\x68\xdf\xe4\x86\x54\xc7\x24\x44\xdd\xe4\xf0\xd0\x66\xf9\x50\x48\xba\xc2\xec\x13\xf3\x4c\x4c\x81\x11\x0a\xcc\x94\x20\xac\x9d\x24\x24\x7b\xd2\x90\xdb\xae\xbd\x32\x20\x48\x4d\x8a\xf4\x61\x68\xbb\xb6\xd5\x77\x3a\x1d\x78\x10\xda\xc3\x20\xb0\x7c\x8a\x02\x0f\x0e\x58\xac\x13\x38\xb6\x67\x1f\x39\x23\xbb\xd8\x46\xe6\xdb\xbe\x68\x05\xfc\xe1\xc0\xfe\xb6\x5d\xe4\x07\x82\xa4\x9b\x9c\xb2\x8e\x13\x7f\xdd\x90\x84\xed\x45\xc2\x21\xce\xda\xa1\x7c\x13\xf2\xcf\x05\x5c\xc0\xd7\x68\x4a\x70\x16\xa5\x1f\x8f\xd4\xae\x79\x4b\xf0\x1d\x4a\xd9\xf3\x71\x1c\x7f\x82\x86\xd9\xcb\x6e\x21\x4d\x59\x8d\xf4\x52\x00\x37\x79\x96\x51\x5f\xdb\xe3\x24\x77\x50\x75\xaf\xe0\x3a\x96\x2e\x41\xa6\x11\xf7\x42\x9f\x16\x51\x73\x98\xcc\x50\x72\xc3\x9e\x91\x59\x9a\x6d\x8b\xb3\xeb\xeb\x14\x66\x79\x24\x4a\xcf\x1f\x92\x29\x25\x01\xf7\x0f\x27\x1d\x55\x3d\x24\xd3\x67\x51\x1c\xa7\x79\x46\x9c\x30\x3a\xbd\x8d\x48\x2a\xde\xe0\x22\xed\xf1\x85\x64\xdb\x2d\x3c\xed\x6b\xa0\x36\xbe\x87\x50\xf2\x6e\xfb\x26\x42\x1b\x3a\xb4\x38\x6d\x63\xd5\x82\x1f\xef\xec\x5d\x76\x30\x5c\x6a\xf6\xa1\xb0\x02\xab\x12\x22\x17\xf6\x2b\x24\xee\x96\x4d\xb2\x2a\xdd\x24\x6c\x45\x99\xe5\xbe\xe2\xf1\x1c\x05\xb3\x4c\xf5\x6e\x17\xec\xd6\xf4\x8f\x18\xc3\x6c\x44\xd6\x76\x9f\xb5\x2f\xad\x23\xa8\x18\x70\x8f\xe2\xe6\xbe\xce\x53\x06\x91\x76\xfb\xca\x98\x89\xfc\x3b\xa8\xd3\x41\x86\xb9\xda\x92\xa3\x1c\x2a\x29\x0d\xdc\xc0\xeb\x6f\xcd\x5a\x25\x73\x98\x0c\xe7\x46\xa7\x09\x3b\x75\x94\x3f\xf4\x61\xbf\x6a\x77\x91\x01\x6a\xcd\xa2\x2c\x6a\xcd\x50\x3a\x8d\xc8\x0c\xce\x40\x6b\x91\xc2\xd6\x75\x8c\xef\x5b\x54\x54\x25\x38\x6e\x65\xb8\x15\xb1\x0e\x88\x71\x8a\x92\x1b\x56\xa0\x2d\xbd\x26\xaa\x04\x94\xbe\x5c\x8d\xda\x81\x94\xc2\xec\x02\xdd\x41\xbc\xc8\xea\xdc\xf7\x91\xde\x25\x4a\x12\x48\x18\x1b\x0b\xcf\x86\xdf\x91\x81\xb2\xb2\xdb\xfc\xa2\xb2\x66\x4a\x96\xac\x8a\x5a\x15\xa3\xa2\xbb\x96\x7a\x17\x02\x97\xcb\xe7\x51\x06\x7b\x09\xbe\x37\xcc\xfd\x26\xf2\x1c\x56\x89\xb3\x2f\xef\x4d\x2a\x65\xc6\xd5\xcc\x74\x2f\xa6\xf1\x27\x06\x19\x3b\x7c\x4f\xe5\xe9\x07\x43\x32\xed\x4d\xa3\x6c\x7a\x5b\x72\xd5\x28\x9f\x7d\x19\xda\xe9\x33\x65\x0b\xb8\x32\x4d\x50\x9e\x90\x77\x6d\x66\x14\x8d\xcd\xca\x75\x80\x8a\xe6\xee\xa1\xc3\xd0\x76\x8e\xbe\xa4\x8f\x2d\x00\x29\xf4\x91\x1e\x8b\x78\xac\xf0\x27\x56\xea\xcb\x3a\x72\xd0\xa6\x47\x9d\x4e\x64\x98\x35\xa3\x4d\x3a\x09\x57\x99\x68\x2f\xc4\xb9\x63\xe9\x12\xfe\xa6\x72\x06\xbc\x5d\xd7\x1d\xd5\xf0\xfa\xa1\x5f\x38\x2d\x54\x17\xa2\x9a\x19\xa7\xf0\x29\xa9\x41\xa8\x30\x71\x75\xee\xd9\x50\x52\x1f\x7b\xe6\x97\x0f\xbe\x51\xb5\x01\xd2\x2a\x9f\x55\x19\x62\xa5\x84\xcd\xab\xaa\x59\xb7\x5a\x8a\x27\x74\xf9\xfe\x45\xdd\x70\x60\xba\x83\xf1\xec\xba\xad\x9a\xfe\xf6\x96\xc0\x68\x56\x7e\x09\xcb\xb3\x15\xef\x55\xf3\xbd\xc9\xf9\xc3\xdd\x15\x8e\x3b\x1d\x38\xe6\xa1\xdc\x6d\xe7\x44\xbf\x4d\x81\xc5\x6d\x4a\x48\xf8\x73\x3e\x68\x52\x99\x68\xb2\x93\x91\x07\x7e\xde\x5e\x78\xe3\xce\x96\xcb\x8c\xf9\xd6\x37\x3b\x9d\x5d\x03\x85\x98\x79\x78\x34\x4c\xb3\x37\xc3\x09\xdc\x37\xc5\x94\x84\x7a\x6c\x7b\x65\xae\xf8\x40\x85\xe6\x63\x12\x3e\x42\x3a\x33\x8f\xe0\x6a\x75\x8d\x92\x28\x8e\x1f\x1e\x29\x7c\xd4\xe9\xec\x22\x56\x98\xdd\xc3\xe2\x1e\x47\xcb\xec\x74\x04\x32\xd8\xcc\xf3\x33\x83\xd2\x62\xa6\xef\x31\x68\x8a\x05\xcb\xaf\x79\x4f\x92\xe1\x77\x37\x57\xf9\xc5\x37\xb3\xeb\xfc\x0c\xc7\xb8\xb4\x07\x7c\xf2\x1f\xc6\xf8\xdf\x67\xd1\xde\xf5\xc4\xfc\xf7\x27\x75\xc1\x3f\x2d\xf3\x1c\x8f\xce\x4a\x49\xa9\x7e\xa9\x59\x5d\x2d\xb1\xf2\xa5\x66\xf5\xb4\xc4\xca\xd7\x9f\x9e\x80\x24\x7c\xf2\x1f\x22\xa6\xfb\xa7\x27\xc5\x5b\x62\xac\xdf\xa7\x65\xd2\x01\xa4\x1d\x98\x00\x85\x92\xef\x0f\x9c\xa3\xb6\xd5\xee\x92\x11\x91\xca\xe1\x99\x50\x0a\xf7\x46\x72\x1c\x8d\xad\x89\x54\x88\x96\xd7\x8a\x52\x85\x49\x44\x18\xa8\x8b\x4c\x31\x7c\x2d\xe0\x9a\xb9\x82\x92\xcc\xdf\x45\xab\x95\x46\x67\x75\xde\xe5\x9e\x0d\x84\x23\x71\x5d\xad\x84\x72\x2c\xe3\xbe\xdc\x2d\x6d\x9b\xdc\x5c\x8d\xda\xa6\xf9\x98\x85\x99\xa8\xd1\x33\xc5\xbd\x38\xea\xc1\xcf\x70\x6a\xf0\x95\x83\xc8\xf5\x87\x8c\xed\xc9\x91\xed\x8f\xc8\xd8\x9b\x1c\x39\x3e\x0d\xf4\x27\x47\x9e\x35\xf4\x47\xec\x2e\x5f\x3a\x21\x64\xe6\x66\x09\x5e\x24\x33\x23\x37\xf4\x4d\xcb\x2e\x97\xb4\x24\xfd\xed\xb3\x5f\xdb\x9a\x00\x3b\x30\x9f\xe0\x9f\x1c\xdf\x37\x41\x7d\x31\x87\x65\xf5\xd9\xef\x80\x17\xb3\xb7\x28\xe6\xb2\xac\x01\xfb\x1d\xf2\x62\x8e\x5a\x4c\x7a\x52\xa8\x92\xe5\xff\x63\x8a\x3b\x05\x51\x6c\x13\x24\x92\x1c\x9d\xce\xd8\x05\x01\x18\x02\xdb\x99\xf4\x50\x32\x8d\x17\x33\x98\x1a\x52\x0c\x34\x4d\xd5\xc0\xb0\x8c\x7d\xe2\x82\x28\x1c\x5b\xc0\x02\xd6\x44\x18\x05\x75\xf7\xbb\xdd\x69\xc5\x16\xba\xac\x30\xfd\x69\x0a\xd2\x9f\xa6\xdd\xd4\xa4\xf8\xee\x44\xe3\xe9\x24\xb4\xc3\x30\x4c\x8f\xe2\x83\x03\x6f\xe4\xf0\x20\xbb\x4b\x4c\x8f\xe2\xc3\x43\x6f\x14\x1f\x1e\x0e\x8a\x7b\x02\x66\xa6\x55\x1d\x97\xa5\xe9\x4e\xdf\xa4\xd0\x2a\xa4\xa0\x06\x81\x4b\xe5\x34\x44\x65\xe9\x34\x44\x63\x7b\x02\xa2\x10\x8d\x1d\x69\x7a\x9f\xb3\x4c\x17\x1b\x09\xc8\xcc\x6e\xfb\x09\x0d\xa6\x45\x30\x02\x99\xb9\x5a\x01\xbf\xdf\xb7\xbe\x45\xd7\xe6\xed\xf1\xdf\x5f\x9d\x1d\x3f\xbf\x7c\x75\xfa\xfa\xf4\xa2\xd0\x9b\xd1\xa3\x6d\xd8\x5f\x81\xc0\xf5\xbf\x51\x6a\x7d\x3e\x4d\xff\x12\x25\xb3\x98\xae\xbf\xf4\x83\x2d\x35\x15\x01\x36\xf7\x8a\x3a\xe8\x7b\x8e\x70\x8b\xda\xef\x5b\x7c\x8e\x5f\x73\x64\xc4\x17\x9d\x5b\x5e\x41\x1a\xea\x16\x06\x92\x45\x1c\xeb\xb6\xea\xc2\x54\xee\xf9\x67\xc2\x78\x93\x5a\xfe\xe4\x4a\xad\x67\x55\xf8\x42\x9e\x7e\x0c\x1f\xe7\xd1\x22\x85\x33\x2a\xc7\xc5\x18\xcf\xdf\xe2\x14\xd1\x7c\x23\x0b\x5c\x47\x71\x7c\x71\x4b\xf0\xe2\xe6\x76\xb4\x6b\xd7\x1e\x8b\x34\xbd\x77\xdf\x06\xf1\xb5\xb8\xc9\x56\x95\xfd\xcd\x70\xb3\x9c\x92\xee\x4d\xdc\xa9\xa1\x30\x86\x93\x7c\xd3\xa4\xc4\x85\xe3\x89\x9c\xb2\x2a\x69\x85\x11\x2a\xb1\xc5\x07\x8f\xa2\xa5\xa3\x8a\x37\x65\x92\x0f\xff\xcc\xdc\xdf\xb3\xb9\xad\x2d\x92\xfb\x81\x07\xb6\xb9\x5a\xd5\xb8\xa7\xaf\x36\xa1\x4c\x3a\x86\xb7\xe6\xcc\x45\x49\xa9\xf8\xe6\x13\xf0\x4e\xc4\xce\xa9\x19\xee\xc9\x55\x08\x2b\x5e\x7c\x74\xfb\xa0\xb9\x9c\xc7\x7b\x41\x4e\x51\x25\xb7\x17\x9c\x7f\x7a\x9c\x7d\x8e\xd4\x28\x95\x8f\xf6\xec\x51\x0d\x2c\xd5\x59\x86\x9a\x3c\x86\x93\xde\x22\xb9\xc5\xf8\x23\x95\x10\x76\xaa\xf5\x14\x52\x6c\x3d\xdf\x97\x7c\x83\x62\xfc\xb1\x7a\xea\xc0\x0a\x48\x13\xae\x6a\x69\xa8\x83\xae\x10\x7d\xb9\x4c\xc1\x3a\xc2\x90\xb0\xbe\xa9\x84\x36\x95\xec\xed\xe9\x4d\x25\x13\x86\x1f\x5d\x29\x15\xc7\x3c\x79\x2f\x19\x0a\x66\xa0\xfd\x97\xb3\xb3\x97\x6d\x50\x96\x35\xe7\x8b\xf2\x33\xb6\x8d\x9d\x97\x34\xe0\x98\x50\x1c\x93\x32\x8e\xc9\x84\xd6\x21\x40\x6f\x81\xe6\xdb\xf7\x17\x6d\xc0\xdc\x4d\x68\x1a\x81\xa6\x80\x50\x42\x9f\xf7\x74\xd3\xb1\x90\x2a\x0b\xd7\x92\x5d\x6c\xab\x76\x6d\x80\xea\x1b\x05\x12\x61\x3e\xac\xca\x47\xcc\x6b\x7d\x33\xcf\x02\x12\x66\x20\xd1\x32\x28\xb3\x21\xa8\xe5\x4b\x13\xec\x26\x9d\xce\x2e\x5d\x6e\x89\xd0\x94\x41\x87\xa1\xd5\xe9\xec\x5a\xbb\x61\x68\xe8\xcc\x31\x46\x39\xa3\x43\xd3\xdc\x47\x7b\x7b\x4c\x31\xbc\xa5\x18\xe6\x11\x22\xb3\xae\xdc\xa6\xd7\x69\x81\xa6\x26\xa8\xae\xf1\x75\xe4\x29\xbd\xc8\x0e\xda\xdb\x5b\xe5\x28\xca\xea\x9b\x71\xdc\xb5\x4d\xf3\x8f\x40\xcd\x02\x64\xb5\x99\xcb\xde\xbf\xe1\xc3\x41\xfa\x0a\x6b\x9e\x0b\xb8\xb8\x57\x2c\xce\x91\xf0\x3d\x93\x40\x2a\xc4\xbc\x8d\x48\x74\x97\xee\x4c\x7b\xd1\x6c\xc6\xc2\x86\x65\x0a\x83\xea\x1b\x0e\x85\x05\x62\xf9\x8c\x31\x93\x36\x0f\xb9\x94\xca\xe0\x86\x53\xb9\xd0\xa1\xec\x15\xba\x43\x59\xb8\x6b\xd7\x3a\xfa\xd7\xc7\x80\xac\x42\x00\x81\xb9\x5b\xea\xe5\x12\xf6\x78\xe4\xd8\x9a\x1c\x09\xa7\x4d\x86\x39\x9a\xd6\xe2\xa0\x56\xba\x71\xce\xd0\x8b\xe4\xc7\x6c\x33\x76\x30\xd6\x3c\x9c\x95\x8a\x25\x96\x58\xdf\x6b\xe5\x0b\x6f\x13\x72\xd6\xc6\x39\x41\xf5\x57\x0c\x88\x36\xa0\x25\x18\x93\x45\xe7\x8a\xff\x85\x0f\x1e\xd9\x4f\x0a\x12\x5a\x17\xad\x63\x6a\xd2\x7c\x38\x95\xa9\x5d\xac\xb4\x4d\xa3\x3a\x80\x2b\xb3\xe4\xd6\xbf\xc4\x17\x8d\x1d\x06\x88\xca\xba\x72\xa7\x10\xaf\x80\x63\xd9\x3f\x2c\xec\xff\x30\x14\xb6\x49\x32\x79\x91\x4e\xa3\x39\x3c\x87\xff\x5c\xc0\x64\x0a\xc5\xd4\x97\xf5\x7e\xbd\xf0\x2d\xeb\xf2\xe2\xdd\xf1\x9b\xf3\xd3\x8b\xd3\xb3\x37\x97\x17\xc7\x4f\x5f\xbd\x08\xb3\xde\x05\x89\x12\x3e\x37\x5f\x44\x57\x31\xac\x5a\x18\xf3\x84\x59\x7e\xa6\xd2\x15\xe5\xc2\xcc\x34\x24\x46\xe0\xd0\x50\x4c\x43\xae\x6f\x9b\xe0\x76\xc3\xd4\x99\xb1\x1a\x4a\xd7\xde\xb0\x56\x9b\x39\x85\xd9\x73\x7e\x84\x51\x62\x61\xc3\x02\xa9\xb8\xc2\x2d\x60\x02\x78\x70\xe0\x2d\xcb\x3b\xa4\x68\x36\xab\x71\x1e\x5a\x94\x1a\x67\x07\x07\x83\x25\x9c\x84\x84\x96\x46\x95\xc2\xaf\xa3\xe4\xa1\xc1\xfb\x28\xdf\x4d\x59\xfb\x49\xe1\x6f\x25\x91\xfe\xcf\x54\xd8\xe3\x64\xa2\x80\xe7\xc3\xba\x4c\xf1\x5b\xe1\x84\xc3\x0e\xac\x9d\xc6\x8e\xaa\x88\x1e\x94\x8a\xb7\x86\x67\x0d\x7d\x13\x64\x21\x23\xa5\xb0\xf1\x4b\x19\x0e\x70\xda\x3a\x7e\x60\x9a\x25\x1f\x25\xea\x44\xc0\x1c\x8f\x68\xa2\x14\x51\x26\xba\x54\x48\x31\x84\x0e\xc3\x90\x18\xae\x03\x6c\xa7\xcf\x25\x5a\x0b\x38\x9e\x29\xfd\x85\x38\xbe\x09\x78\x50\xa2\x00\x88\xe1\x0c\x80\xeb\x88\x23\x77\xcc\x58\xc8\x02\xb6\xc7\x6f\x36\x30\x9d\x13\xd4\x4e\x36\x6c\x60\xd1\x61\x23\xa8\xce\x6e\xe7\x1d\x1a\x95\x9a\x45\xe4\xd8\xf1\x80\xc3\xf4\xfd\x00\x53\x01\xc1\xc0\xd5\x4b\x11\xc3\x76\x06\xc0\xa6\x2c\x5b\x97\xe6\x79\xc0\xf6\x1d\x3d\xcd\xb0\xfd\x00\x60\x60\x15\x11\x4e\x1f\x60\x60\xdb\xc0\x2e\x72\xd0\x18\x0f\x0c\x54\x70\x63\x9b\x69\x1b\x0e\x00\x53\x3f\xa1\x00\xfa\x45\x7e\x9f\x43\x70\xf3\x18\xcf\xe3\x31\xc3\x7c\x51\x28\x20\x25\xc0\x2a\xe3\x9a\x00\x1b\xb8\x0a\x02\x4e\x1f\x30\xbf\xb5\x7a\x9e\x01\xb0\x74\x9c\x12\xe0\xd2\xff\xd4\x62\x2e\x05\xae\xe7\xf1\x80\x78\x4d\x26\xf3\x78\xc0\xca\x23\x44\x9e\x00\xb8\x20\xd0\xa3\x7c\xe0\x02\x5f\x2d\xe6\x03\x2b\x8f\x10\x79\x1c\xe0\x02\x47\xcd\xe3\xd0\x6e\x94\x11\x43\x17\xd8\x65\x32\x22\x30\x00\x7e\x1e\xc5\xca\xa8\x11\x92\xd4\x01\xa0\xc0\x58\xef\xf7\x27\x60\x00\x82\x72\xdf\x72\x66\xab\x92\x64\x3c\x18\x80\xa1\x07\x86\xfe\x84\x51\xb0\xaf\xd7\xdd\x2f\x47\x25\x5a\x14\xe3\x8d\xbe\xca\x1b\x14\x3f\x2d\xc7\xd0\x06\xb6\xda\xd5\x02\x9d\xc0\xe3\x23\xc5\xa5\xb9\xf5\x24\x6f\x00\x02\x8b\xa6\x0c\x74\xa2\x8f\x03\x0b\x04\x36\x08\x1c\x10\xb8\x13\xe0\x82\xa1\x9e\x9c\x17\xf4\xca\x05\x8b\xda\xbc\x72\x6d\x3a\x4c\xda\xcf\x81\x5e\x92\x69\xb8\x99\x94\x9c\x79\x0a\x6b\x63\x50\xcd\x2a\x2b\x09\x14\x7a\x14\x50\xbc\x81\xc9\x70\xf6\x6b\x53\xfc\x6a\x0a\x6d\x8d\x67\x32\x26\x6a\xa8\xc8\xaf\xd2\x4e\x80\xf3\x1a\x2b\xb2\xc1\x30\xe7\x37\x3d\xc5\xa9\xa6\x78\x03\x5e\x91\x03\xec\x4a\x93\xbc\x01\x18\x58\x14\x5e\x35\x69\x60\x83\xc1\xa0\x2e\x69\x3c\x18\x82\xa1\x05\x86\xce\xa4\xb6\xdc\x30\xe0\xd5\x69\x69\xc6\xc0\xe2\x0c\x34\xd4\xd9\x70\x08\xac\x3c\x8a\xf5\x88\x1a\xa1\xf3\x7c\x4d\x8a\x68\xf3\x90\x1d\x38\xd7\x72\xd1\x10\x0c\x80\xbd\x86\x57\x58\xd1\xf2\x9c\xc4\xe6\x20\xbb\x52\x95\xed\x50\x72\xd4\x25\x0a\x0c\x6b\xd2\x12\x46\x84\xa2\x0a\x3e\xc7\x69\x51\x25\x18\x75\x69\xa2\x31\xb6\xb5\xa1\x35\xbc\x70\x15\x73\xc6\x32\x56\x85\x4a\x09\xb0\x1d\xa6\x4d\xa7\x21\xa7\x45\x95\x90\xab\x4b\x93\xf0\x9d\x86\x5e\xf0\x64\x39\xbb\x9e\xff\x6d\x87\xfd\xdf\x30\xb3\xd8\xd6\xba\xd4\x61\x35\x31\x01\xb6\xcb\xff\xd7\xe7\xc0\x52\x2c\x6f\x2b\x5d\x36\xf4\x8c\x63\x1a\x4d\xe7\x61\x3a\x09\x4f\x58\x11\xaf\xe0\xe2\x85\x5c\xae\xe5\xa7\x36\xab\x2f\xf4\x09\x66\x51\x62\x08\x1a\x51\x20\xb1\x12\x0e\x2d\xaf\xeb\x8d\xda\x12\x43\x7d\x53\x2a\x5c\xae\x36\x6c\x9a\xe4\x05\xc5\x5a\x3f\x51\x59\xbe\x1b\x4b\xb9\x15\x5c\x76\xaf\x72\xce\x8f\xc7\xd3\x2c\xca\xe0\xc8\x02\xf2\x1c\x70\x34\x9e\xc8\xf0\x5b\x9c\x8e\x2c\x50\x94\x1e\x59\x60\x7a\xbb\x48\x3e\xb2\xf8\x15\x40\x3d\x94\xa0\x0c\x45\xf1\x39\x05\x11\x52\x31\x7a\xba\x20\x04\x26\x19\x8f\xd0\xd3\x45\xbd\x54\x40\xe4\xfe\x15\xf8\xe9\x44\x11\xad\x9e\x52\xd0\xd8\x29\x8e\x63\x38\xcd\x18\xdc\x39\x81\x53\x38\x43\xc9\xcd\x33\x3c\x83\x73\xf6\x2e\xd8\x62\x25\x09\x4a\xf2\xa3\xe1\xab\x8a\xdc\x4f\x71\xbc\x84\x9f\xe1\x74\x91\xc1\xba\x5c\x22\xc7\x34\x45\xf5\x30\x24\x84\x74\xba\xa6\x34\xbb\x2a\xae\x4f\x97\x1b\xa1\x55\x19\xd7\xb0\x82\x7b\x15\xd3\xfa\xbb\x05\x0d\xdd\xc6\x2c\x05\xc6\x8d\x59\x70\x3a\x15\x92\x13\xed\x8e\x69\xef\x4c\x7e\xd3\xc4\x59\x7e\xa2\x44\x13\xe3\xe2\x84\xa9\xdc\xe0\xb0\x42\x00\x50\x78\x17\x7b\x91\x63\x61\x3c\xb2\x5b\xf6\x11\xb7\x1f\x57\xd5\xa3\xa0\x82\x9d\xe6\x6e\x8c\x00\x68\x02\xa2\xa9\x1d\xcd\x60\x92\xa1\x6b\xb4\xe6\x5a\x84\x9d\xa6\x8e\xd9\x04\x11\xe4\x97\x1f\xec\x05\x23\x95\x7a\xe0\x35\xfa\x2c\xfc\xea\xf2\x8f\xfc\xe4\xa9\xaa\xdf\x85\x93\xf8\xa1\x85\x13\xd8\xba\x7a\xc8\x60\x2b\x4a\x5b\xbc\x44\x2b\x5d\xcc\xe7\x98\x64\x70\xd6\x66\xd7\xbf\xec\x69\xb7\x00\xa6\xb9\x18\x30\x3b\x9d\xc0\x3a\x24\xcb\x25\x39\x0c\xdc\x2a\x78\x01\xed\x6e\x91\x32\x7f\xbc\x28\x11\x1e\x7c\xad\xcf\xee\xb4\xd5\xeb\xd1\xbf\xd7\x6d\x93\x9b\xfd\x62\x0f\xad\xee\xe0\x0c\x45\x19\x4c\x05\xfe\x5a\x9c\xe2\x22\xa2\xb6\x19\xd9\x3d\x66\xcd\x48\x69\x3b\xb4\x92\xad\x88\x40\xad\x49\x85\x46\x96\xb5\x8f\x0e\xea\xeb\xd9\xef\x76\x11\x17\xd0\x92\xb0\x9c\x43\xa1\x01\x62\x04\x72\x9d\xc3\x64\xb9\x4c\x0e\xbd\x1a\x1d\x3a\xb5\x68\x1d\x29\x1c\x8b\x93\xc2\xb9\x6e\x9b\x3b\xe4\xe0\x20\x1c\x00\xb2\x0c\x93\x15\x25\x0b\xbb\x86\xea\x31\x9e\x92\xa7\xe5\x15\xf8\x2c\x35\x07\x1c\xb5\x52\x94\xdc\xc4\xbc\x47\xdb\x42\x64\xcb\x61\x54\x3c\x61\x64\x63\x6b\x72\x88\x97\x4b\x7c\x98\x8d\xed\xc9\x26\xe0\x39\xd6\xed\x2e\x2d\xd8\x6d\x53\xcc\x69\xd8\x9e\x48\x69\xc8\x60\x2d\x30\x97\x78\xa5\xb1\x35\xe3\xea\x1a\xc3\x02\x8a\xbf\xff\x70\x3c\xd9\x87\xfb\x66\xc6\xe5\xd0\xba\xd7\xfb\x8e\xef\x77\xa0\x69\x02\x78\x78\x18\x0e\x0a\x4f\x37\x04\x7e\x82\x24\x85\x86\xd9\xfb\x0d\xa3\xc4\x68\xb7\x4d\xbd\xee\xc6\xcb\xcd\x4d\x13\x0c\xcf\xb5\xcd\x6c\x25\x72\x6e\x98\x8d\x84\x46\x93\x9c\x80\x24\x62\xf9\xed\x55\x3e\x1b\x15\x29\x7a\x4b\xd8\x19\x9f\x32\xbb\xd6\x9c\x36\xab\xc9\x50\x2f\xcd\xee\x2b\xeb\xcb\xd7\x16\xaf\x46\x9d\x5c\xe9\x10\xab\x13\x60\xa3\xaa\xa4\x3a\xb1\x19\x10\x8c\xd9\x8e\x9d\xcd\x5e\xfa\x6d\xaf\x42\xc3\x31\x29\x2e\x7c\xf5\xe8\xfc\xce\x17\xd5\x96\x2a\xb6\x04\x9b\xaf\x7d\x51\xdd\xb5\x2f\x2a\x5f\xfb\x56\xc8\x58\xdb\x62\x49\x45\x15\x9b\x75\x6d\x2f\xdf\x0b\x6f\x5d\xae\xc2\x15\x05\x3a\x6b\x2e\x8e\xb5\xe5\x1d\x56\x61\x68\x7c\x5e\xeb\xaa\xad\x34\x14\xc6\x50\x9f\x50\x26\x61\x56\x47\xaa\x26\xb8\xdb\x42\x2d\x53\x69\x43\xf6\x0d\x0d\x5b\x47\xa0\xf2\x0e\x0a\xd6\xb3\xfb\xb3\x7c\xde\xd8\x92\xdd\x2b\x5c\xae\xcc\x3c\x2a\x97\xeb\xd1\x15\x2e\xd7\x93\xff\x00\x2e\xaf\x6d\x68\xcd\xec\x59\xc3\xad\x95\x6e\xdb\x94\xbd\xd2\x6d\x45\xe5\x6b\xba\x4c\xdb\xd2\x36\x74\x97\x72\xf7\x52\x7f\x72\x5a\x9a\x7c\x4b\xda\x29\x46\x0d\xb6\xec\x1a\xa3\x42\xae\xda\x8a\x24\xa6\x05\x7c\x55\x6f\xa4\x0e\x78\x75\xd2\x2f\x00\xaf\x21\x45\x51\x41\x55\x8d\x84\x99\xf7\xa9\xa3\xcd\x59\xd3\xcc\xad\xbf\x1d\xc9\x97\xac\x32\x6d\x60\x3d\x25\x6a\xc1\x4a\x44\x0b\x68\x1a\x25\xca\x28\xa6\x30\x3b\xdb\x66\x5a\x2b\xc0\x6d\xd1\x6e\x3a\x1d\xa8\xdb\xfa\x9a\x49\x40\x4d\xae\x5b\x41\xeb\xcb\xd7\x16\xaf\x46\x55\x57\xd0\x3a\x9f\xbe\x9a\x78\xc9\x62\x34\x09\xb3\xda\x29\xaa\x0e\x8c\xca\xc8\x6a\xbc\x90\x3e\x6b\x23\x55\x91\x54\x0c\xac\x5c\x2a\x65\xdf\xb5\x82\xa9\x95\x7b\x2d\x2d\x04\xed\x1e\x93\xb3\xf3\x19\xad\x9c\x10\x3a\xa0\x92\x90\xeb\x98\x8d\x27\xa5\xde\xba\x9c\x53\x6c\xc9\x27\x21\xc3\x97\xef\x6f\x40\xa2\x5c\xb2\xeb\xd5\xc0\x35\xd5\x64\x8d\x69\x6f\x71\x1a\x92\x6a\x6a\x71\x32\x90\xeb\x3c\x28\xa9\xf2\xa8\x20\x4c\x74\xe4\x59\x96\xaa\x0d\x2d\x71\xcb\x6b\x49\x3f\xff\xca\x6b\x9c\x52\x23\x4c\xe1\x00\xaf\x21\xb5\xa1\xe5\x56\xfe\xfa\xa3\x06\x47\xe5\x7d\x61\x71\xf0\xb2\x5c\xda\xeb\x6a\xa1\x12\x41\x43\x5d\x36\x50\xe5\x9c\xbb\x39\xbb\xd5\x6c\x09\x03\x16\x11\x3b\xe4\x99\x2d\x60\x2b\xc3\x54\xae\xfc\x84\xf0\x82\xca\x66\x0f\xc9\xb4\x25\xe8\x0d\x5a\x37\xe8\x13\x4a\x6e\x5a\x8b\x79\x8b\x02\x47\xc9\x4d\x5b\x7f\xd8\x51\xd3\x7f\x60\xda\x98\xf6\x16\xa7\x7b\x76\xae\x7b\x5d\xdf\x20\xae\x90\xed\x32\x73\x8f\x36\x3f\x77\x9a\x1e\xee\xd9\x4c\xb1\x6a\x7f\xaa\x28\xfa\xa0\x30\x1a\x4f\x27\x86\xae\x67\xb0\x3f\xe5\x2a\x36\x68\xa3\x86\x4f\x3d\x77\x4d\x01\xda\x59\x37\x00\x34\x5b\xb9\x5b\xe3\xf8\xc7\xe2\x15\x50\xbc\x92\x10\x8e\x1b\xd9\x6c\x92\x6b\x72\x15\x93\x91\xd0\x40\x72\xbc\xdd\x30\x4c\x3a\x1d\x27\xa0\x7f\x01\x91\x6f\x5b\x5b\x68\xc7\xe9\x87\x2c\xa9\xda\x73\xc5\x00\x5c\x86\xf6\x37\xce\x67\x6a\x4b\xfc\x2f\x68\x49\x31\xdd\xc2\x64\xf6\x9f\xdf\x8c\xd5\xd7\x0d\xff\x35\xb3\x79\x75\xe5\xb1\xfd\xce\x9a\x36\xe4\xc6\xa5\xe2\x30\xdd\x8f\x0f\xb2\xfd\x6e\x37\x36\x1f\xc5\xe0\xa3\x44\x8d\x27\xc0\x90\x2f\xd6\x94\xa3\x59\x79\xa9\x5e\xae\xee\xe0\x60\xb0\x34\x92\x03\x3b\xb0\x8e\x92\xd1\xc2\x9c\x98\x87\x87\x9e\x18\xad\xce\x48\xd6\x75\x1b\xc6\x5d\x7b\x7f\xbf\xdb\xbd\x65\x47\x44\xb7\x87\x61\xb6\x5c\xb2\xda\x6e\x27\xe6\x81\xeb\x2c\x97\xc9\xa1\xed\x04\x9d\x4e\x72\xb0\xa8\x13\x6a\x0d\x08\x62\x70\x6b\x82\x38\xbc\xdd\xb3\x0b\xab\xf3\xdd\xee\xff\x58\x48\x2b\xd5\x8a\xf4\xa8\x5e\x84\x4a\x26\x47\x4d\x09\x86\x59\x5b\xe6\xe4\xca\x48\xcc\x66\x66\x52\x07\x99\x35\x52\x0d\xf5\x8e\xf2\xe5\x4e\xdd\x16\x19\x8f\x73\xa9\xaf\x1e\x83\x29\x9e\xc1\x51\x02\x54\xde\x18\x55\xb8\x05\x88\x91\x30\xd2\xc6\x05\xe0\x03\x67\xa4\x8e\x22\x10\x5d\x61\x92\x8d\x76\xed\x95\xd9\x63\x41\x31\x54\x55\x1c\xfb\xa3\xc2\x40\x9d\x11\xd5\x88\x5b\x5a\x2d\x94\x53\x93\x89\x79\x54\xf8\xd3\x1d\xed\xd9\xfb\xd7\xa5\x79\xf9\xba\xb2\x76\x5c\x6f\x3d\x47\xab\xdb\x1e\xc3\x05\x11\xb8\x06\x18\xc4\x26\x40\x3b\xd7\x07\x96\x54\x0e\x53\x65\x1f\xa3\x8a\xa0\xae\x21\xb7\x5d\x5f\x0d\x46\x33\x9c\x0f\x61\x31\xf8\xfc\xe1\xa8\x69\x52\xd2\xe6\xd2\x41\x25\xdb\xf9\xe2\x8a\xe7\xdc\xb3\xcd\x92\xb1\xe5\x72\xd6\xe7\xe8\x06\x65\x46\xb2\xe7\x0d\xcc\xd5\xea\xfe\x16\xc5\xd0\xe8\x76\xe3\x83\xac\xd3\x11\x53\x89\x79\xe8\xf5\x29\xdf\x07\x96\xb9\x13\xef\xed\xe9\x0e\x1f\x4a\x8d\x0f\x07\xfa\x6c\xb9\x0c\xb5\xce\xb6\xad\xbc\xb7\x2f\x6b\xce\x8f\x6a\xba\x1a\xcc\xc2\xcb\xa3\x4b\xad\xb7\x67\x5a\x6f\x5f\x8e\x67\x6c\x15\x9e\x7d\x5d\x0f\x7b\xe0\x12\xcc\x64\x0f\xcf\x8a\x1e\x56\x4f\x6c\x6a\x7a\x78\xcb\x4e\xb5\xed\xd1\x77\x5b\x31\x6d\x67\x54\x5e\xd8\xb9\xf2\xfb\x06\xf6\x2b\x39\xd4\x90\xf4\x9f\xcb\xe9\x7c\x4e\xc9\x36\x67\xf3\x9d\xe3\x85\x61\xc8\x7a\x7d\x3e\x31\x97\x4b\x27\xa0\xcb\xe9\x72\xc9\x97\x55\x3e\x03\xf6\xb5\x19\xb0\x40\x85\xeb\xb8\xc7\x60\x4e\xa7\xc0\x79\x3e\x05\xaa\x75\xb3\x4d\xd5\x96\xbb\x13\x73\x5d\x9f\x05\x60\x3c\x01\x96\xec\xb4\x7c\xd1\xc7\xdf\xbe\xb4\x6f\xd7\xab\xde\xa8\x22\xfe\x66\x11\xc9\x0c\x7d\x50\x8e\x0a\x0b\x90\x8c\xd2\x9f\xba\x5d\x4a\xe9\x4f\xc5\xca\xf2\x49\x59\x59\x74\xba\x16\x90\x25\x5d\x3f\x51\xba\x7e\xaa\xa3\x6b\xa0\x92\x75\xdd\x56\x69\x2d\x4d\xfd\xff\x04\x9a\xae\x6a\xf7\x3d\x78\xb5\x02\x64\x65\xe0\x92\xdb\xcd\x5a\x8d\xcc\xeb\x15\x08\x1c\xcf\xf9\xb6\x57\x68\xca\x89\x49\x56\xdc\x51\x96\x5f\xa1\xf1\x27\x67\x89\x7c\x8f\x86\xc3\xf1\x04\xa4\x1b\xde\x9e\xc9\x7d\x21\xff\x12\x2a\xf6\x38\x57\xb1\x2f\x3c\x95\x7e\xeb\x5b\xaf\xef\xf0\x0e\xed\xc7\xc3\xb0\x7f\xc5\xc3\xb0\x7f\xf5\xeb\x3e\xbc\xf9\x1d\x5a\x71\x8e\xc1\xa5\xf0\x3f\xe8\x0d\x1a\x9d\x7f\xb6\x7c\x80\x56\x37\x22\xc4\xd0\x29\x19\x06\x61\xf3\xec\x9a\x77\x76\x65\x76\x93\x70\x27\xcb\x25\x5e\xfb\xee\x0c\x36\xbc\xe9\x62\xcd\x83\xe5\x37\x5d\x70\x92\xcf\xf8\x6b\x9f\xda\x80\xf6\xf9\xc5\xf1\xbb\x8b\x76\xd9\xbe\xc9\x57\x3c\x3a\x6b\x78\x9f\x55\x3c\x3e\xd2\x10\x44\xdb\x3f\x3a\x2b\x5e\x9c\x25\x5b\xbd\x38\xab\x74\x01\x03\xa4\x2f\x0a\xe2\x88\x6a\xab\x97\x76\xee\xae\xce\x9e\x34\xce\xae\x61\xd9\xfd\x8c\x99\x4f\x16\xba\x48\xe3\xac\xdb\x65\x76\x20\xfc\x61\x18\x86\x48\x9f\x70\x9d\x02\x8d\x62\x55\xa6\x72\x1d\x3a\xf0\x06\xcb\xa5\xdf\x3f\x40\xaa\x39\x16\x43\x2d\xeb\xd2\x89\x26\xaf\x1e\xcd\xf2\xe9\x0d\xcd\x0a\xcb\x18\x68\x16\xda\xd6\x4f\x32\xdc\x45\x7b\xde\x60\x55\x1a\x66\x9d\x0e\xd9\xcb\x0e\xf3\xed\x64\xd1\x1b\xa5\x09\x0b\x26\xb3\xad\x5e\xef\x59\x35\x64\x2a\x93\xae\x4a\xb9\xdc\x26\x14\xa7\xc4\xff\xc8\x37\x80\x74\xa2\xf9\x2f\xfd\x00\x50\xcc\x84\xff\x35\x5e\xff\x81\xf6\x8b\x37\xcf\xab\xef\xfe\xd6\x4d\xc1\xf9\x93\x8b\x62\x6f\x94\x8a\x93\xe2\x6f\x7a\xe3\xb7\xe1\x51\x5f\xfd\x44\xf3\xaf\x7c\xa3\xd7\x30\x01\xd6\xbc\xd1\x43\xdf\xfa\x46\x4f\x1f\xf6\xdf\xf9\x81\xde\xd7\xbf\xc9\xdb\xfa\x1d\xde\x36\x0f\xef\x94\x7d\x75\xb4\x02\x83\xbe\xf7\x4d\x3e\x60\xb8\x2e\xa7\xba\x2b\x27\xaa\xb9\xb6\x26\x1f\x10\x95\x29\x95\x9b\x0b\x73\x9d\x8a\xbd\x30\x1a\xc5\x9a\x73\x17\x7d\x7e\xc5\x6d\x26\xc1\x3c\x42\x9e\xa7\xa4\x22\x25\x03\xd9\xa1\xe3\x07\x55\xad\xad\x6a\x5e\xae\xc2\x95\x60\xa6\xc6\x75\xc3\xb6\x79\xa4\x95\xdd\x46\x49\xcb\xf1\x03\x69\xaa\x4d\x51\x5b\x3d\x4d\x32\xd7\x91\x8f\xba\x38\x02\x25\x13\x4e\xa9\xac\xa0\x9c\x3f\xb7\x30\x95\x96\xd0\xad\x94\x3c\x9d\x7d\xce\x5f\x90\xd9\x81\x5e\xdb\x25\x81\xb4\x77\xd8\xb9\x50\x5a\x6c\xd6\x78\xec\xf9\xe2\xaa\x9c\x30\xa3\xdf\xa7\xe9\xf9\xe2\x4a\x1b\xc9\xd7\x04\xdf\x31\xc0\x45\xcf\xe4\x7a\x1a\xb4\x6a\xc8\xcc\x38\xe5\xd6\x5b\x24\x7f\x2a\x1a\x82\xfc\x39\x16\x4a\x45\xe3\x98\x33\x09\x7b\x64\xed\xa3\x83\xac\x46\x53\x30\x1b\x23\xb6\x23\xd0\x4b\x25\xa6\x59\xb8\x49\xb1\xf6\xf1\x41\x52\x14\xc5\x26\xd1\xce\xca\x92\x31\x9e\x88\xdd\x12\x29\x24\xda\x24\x7f\x59\x47\xca\xb2\x06\x4e\x60\xf9\x49\x59\xc6\xdb\x66\xe8\x9c\xd4\xc4\x47\xc5\xa8\x12\x1c\x40\xc5\x0d\x43\xe1\x08\xca\xf9\xa2\xf7\x15\x4e\xa0\xe3\x33\xef\xca\xa2\x48\x11\x67\x6a\x39\x5e\x29\x00\xca\xb1\x5a\xc6\xd3\xd9\xe7\x3a\x68\xa7\xb3\xcf\x0c\xa0\xc6\x17\x55\x56\x29\xb2\x14\x4c\x52\xcb\x3a\xec\xc5\x6f\xc1\x34\x65\x2e\x02\x99\x4e\xe7\x0c\x97\xd8\xa8\xd0\x5c\x84\xcc\x5a\x68\x68\xed\x67\x07\x0a\x79\xf6\xbb\x5d\xf6\xae\x96\x0b\x98\x05\x31\xc7\x59\x49\x2c\x55\x5b\x38\xce\x26\x87\x87\x03\x80\x42\xc7\x97\x77\x2f\xa5\xe4\x1d\xb4\x47\xe8\x8e\x4e\x00\xe6\x7c\xa6\xac\x57\x54\x28\x2d\x74\xe4\x95\xe2\xec\xc1\x63\xf1\x3e\x73\x83\xc8\xb6\x76\xc4\x97\xc6\xf3\x37\x8d\xd4\xf2\x43\x4d\x56\x43\xd9\xa2\x55\x4d\x41\x75\x4e\x3a\x0c\x75\x46\x37\xeb\xf0\xb2\xf2\x9b\x6f\x78\xb0\x57\xa3\x0a\xcd\xe6\xf9\xb4\x15\xc3\x34\x95\x53\xe3\x9e\xcd\x34\x87\xd9\x23\xe2\x38\xc6\xf7\x4c\x77\xb8\xae\x57\x0a\x54\x26\xf5\x0c\x7e\x70\x30\x58\x36\x70\xbe\xca\x19\x05\x9c\x6e\x77\x12\xc2\x43\x72\xc4\x2c\xbd\x95\x69\x24\xc7\xef\x66\x32\x59\x2a\x99\xcc\x3c\x8b\x4a\x99\x65\x3d\x62\x05\x4d\xcb\xb3\x45\x43\xf7\xfe\x8b\xe8\x3b\xae\xc5\x4e\x21\x4f\xcd\xa2\xa2\x12\x72\xcf\x9e\x74\xbb\x25\x12\xde\x46\x69\xde\xa8\x9a\x77\x0c\x46\xc3\xe0\x83\x13\x73\xaf\x66\x56\x1a\x43\x3a\x66\xcd\xc3\xd2\x31\xc1\x0d\xcc\xea\x2b\x29\x76\x59\x75\x70\x00\x69\x1a\xfb\xca\xa9\x15\x15\xea\x8e\x4a\x59\x7a\xe9\xe2\x2a\xe2\x6b\x14\x20\xe6\x28\x59\xc4\x71\x33\x42\xc7\x71\x5c\x3f\x93\x3d\xae\x9a\x66\xb2\x6f\x9f\xb2\x0c\x38\xce\x2a\xe3\x43\xbc\x4c\x5e\x37\x39\xc9\xeb\xa1\x2a\x15\xd9\xe2\x5d\xcb\xd3\xbb\x46\x56\x99\xd2\xcb\x14\xe3\xac\x34\x52\x47\x88\x1c\x0c\x45\x21\x29\xbc\x96\xf8\xdd\x94\x87\x00\x9b\x2a\x19\x29\x03\x9c\xd9\x55\xcb\xf6\xec\xc9\x0e\xff\x13\xfe\xdf\xe4\x88\x99\xae\xbb\x43\x89\x61\x5b\x3f\x25\x5d\x48\xbb\x0e\x16\xc2\x8e\x60\x1f\xb4\x02\x7e\xdf\xb3\xbf\x65\xe7\x7a\x3c\x9b\xe1\xe4\x75\x94\x44\x37\xfa\xa9\xf2\x26\x07\x78\x11\x2d\x97\x86\xe3\xc9\x96\x66\xc3\x2a\x67\x59\xac\x7c\xf3\x59\x16\x4b\x1e\xc3\x49\x4f\x4a\x0b\xaa\xee\xbb\x5a\x57\x8c\xa3\x19\x6b\x44\xa3\xce\x2d\x40\xe1\xa3\x84\x32\xca\x80\x3c\xd0\xcd\x24\x44\x80\x52\x7e\x9a\xcf\x4e\xa7\x57\x3b\x1a\x82\xdc\xe0\x26\xa5\x54\x4d\xa3\x0a\x23\xa8\xf7\x24\x9a\xcf\x21\x47\x44\x00\x33\x10\x73\x9d\xc8\x64\xd8\x28\xe3\x9e\x14\xb5\x83\xb6\x9a\x32\xe5\x99\x7b\x17\xf6\x0a\xe4\xd4\x37\x11\xec\xf8\xc2\xda\x27\x07\x35\xd4\xdc\x27\xfc\x32\x47\xa3\x24\x99\x50\xf1\xc2\x7c\xcc\x42\x52\x1c\x39\xf1\xc3\xa4\xea\x9c\xfc\x0c\x2f\xe2\x19\x9b\x7f\x45\xa3\x5b\x51\xd2\x62\x80\xe8\x04\x9d\xb5\x6e\xa3\x54\xc8\x0c\x30\x69\xd1\x0e\x60\x33\xb4\x8a\x2b\x5d\x62\xf2\x2e\x13\x16\x03\x60\xde\x97\xf9\x59\x0f\x47\x5b\x1c\x99\x67\xec\xc8\x5c\xb2\xb8\xc6\x98\x84\x8a\x68\xfd\x6f\x34\xe8\xc7\x0d\xc2\x1e\xcf\xd1\xaf\x08\xde\x97\x6f\x50\xdc\xfe\xc0\xe7\x37\x28\xbe\x6d\x9b\xcd\x66\xe3\x0b\xa5\x77\x6e\x97\x56\x8a\x61\xdc\xc0\x47\xdd\x60\x40\x09\xaa\xf5\xe2\x59\x03\x65\x05\xb6\x30\xee\x3e\x5d\x90\x14\x93\xbf\x6f\x30\xeb\xce\xe1\xf6\x1e\x36\xdb\x72\xdf\xba\xca\xbf\x6d\x57\xe5\xe7\xef\x52\xe5\x27\x04\xef\xe7\x98\x64\xdb\xb6\x93\xb2\xda\x77\xa9\xf8\x2a\x4a\xe1\xb6\x95\xd2\xbc\xdf\xa5\x52\x3e\x70\xb7\xab\x35\x46\x49\xfe\x18\xed\xcb\x2c\xf5\xdf\xc0\xec\x15\x4a\x60\xe3\xae\x43\xab\xe0\x06\x66\x06\xe4\x6f\xc1\xa4\xf8\xcb\x7d\x12\xf0\x61\x44\x01\x89\xa1\x54\x31\x91\x7e\x03\xb3\x37\x8b\x38\x7e\x06\xf5\xdd\x84\x02\x25\xe9\xd1\xc4\xe7\x51\x56\xb8\x2e\xd3\x47\x27\x5e\x01\x3a\x22\xbf\xc7\x80\x57\x30\xad\x5c\x9b\xd2\xa1\x9e\x6c\x3a\x28\xa4\xf4\x08\xe1\x17\xb8\x5f\x40\xe9\x07\x3e\xb5\x6f\xe8\x50\x0a\xb8\x97\x67\xfe\xe3\x18\x89\xd5\xfb\x95\x0c\xa4\x77\xaa\x3c\xc0\xda\x35\xe0\x81\xc5\x1c\x8b\x54\x6a\x28\x2e\xf6\xa5\xc5\x73\x9e\x88\xa3\x19\x85\xc5\x8d\x29\x65\x52\x9b\xac\x9c\xc6\x59\x4e\x32\x4b\x89\xcf\x98\xf2\x60\x1c\x65\xb0\xd1\x33\x71\xb5\xd9\x95\x32\xf2\xe6\x43\xe7\x43\x95\x69\x92\x15\x18\x38\xdf\x87\x17\xdf\x44\x77\x30\x9d\x47\x53\x0a\xbb\xe2\x0a\xa5\xdf\xb7\x85\x29\x59\xe6\x14\x65\x8d\xe7\x92\x62\xd0\x8a\xcd\xca\x14\x93\x42\xb7\x1d\x27\xbc\xb2\x67\xb7\x51\x72\x03\x85\x2d\x3c\xd5\x93\x88\xc8\x97\x60\x72\x17\xc5\xa1\x3a\xaa\xf3\x11\x9d\x43\xed\xf1\x49\x21\xed\xf1\xdc\xa0\xcd\xff\xb6\xf3\x25\x3c\xce\x20\x49\xa2\x0c\x6e\x0b\x27\x8a\x33\xd0\xce\x4b\xb5\x0b\x8d\x0c\x25\x8f\x6c\xc1\xb1\xdc\x3b\xd5\x58\x9e\xcf\xca\x0d\xe5\x46\xe0\xc5\x86\x8b\xb9\x02\xf8\x22\x8f\x29\x2a\xa8\x8d\x2e\x53\xb4\x7a\xb7\xf4\x99\xb2\x05\x16\x1c\xf5\x6a\xed\xf9\x66\x4e\xa7\x24\xbf\x1d\xc9\xdf\x8e\x55\x7b\x4b\xbb\xc2\xe1\x51\x3b\x5f\x0e\x2b\x8a\x33\x0d\x50\xde\x79\x3b\x95\x8d\x23\xeb\x30\xd8\xe2\x25\x99\xa1\x35\x88\xb2\x5b\x48\x5a\xbc\x72\xfa\xa7\xa5\xf4\xfd\x77\x21\x9a\x60\xc8\xf5\x5d\xc6\x33\xb1\xbd\x58\x33\x73\x7f\x1f\x7c\x8a\xf6\xad\x47\x29\xcf\xd7\x88\x15\x25\xfc\x16\x13\xb4\x3a\x6f\x69\x13\x0c\x5e\x81\xfe\xb0\xef\x7f\xe3\xc5\x46\xca\x86\xf3\x36\xb2\x61\xf1\xfa\x8e\x4d\x47\xeb\x14\x79\x1a\x9f\x4a\x6a\x24\x62\xd4\xa8\x16\x31\x20\xa8\xbd\x22\x32\xf2\xe3\x58\xc3\x64\xe3\xbf\x7c\x5c\xb0\x55\xad\xb5\xf5\x95\xb7\x38\x5f\xf6\x86\x50\x6b\x47\x51\x44\x6f\x87\xba\x5e\xd1\xaf\x0d\x6d\xd9\xaa\xe6\xda\x3a\x9b\xda\xd2\xf8\x5a\xbb\xb9\x2d\x8a\x85\x8b\x2a\xdc\x68\x36\xdb\x0a\xe4\x56\xc0\xbe\xec\x61\xa2\x86\xe4\xd9\x06\x24\xb7\x02\xd9\x0c\x2c\x3f\x91\x11\x03\x85\xac\x40\xdf\x1a\x7e\x93\x99\x7b\xe1\x7f\xed\xfb\x0f\xbb\xba\x97\xb2\x94\x54\x0b\x5e\xe1\x39\x24\x9f\xd0\xb4\xc8\xce\xce\x2c\xb6\x11\xd6\xb8\xdf\xc3\x74\xc3\x8c\x57\x57\x95\x2c\xfa\x1d\xd7\xcf\x5f\x39\xc8\xaf\x40\x46\x2b\xbf\x02\xa9\x5a\x7c\x2d\xc1\xb4\x82\xe1\x16\x32\xa1\xee\x68\x4f\xb2\x8d\xe7\xfd\xb0\xfe\xfa\xbf\xca\xfa\x2b\xc0\x7a\xc7\xce\xe0\x14\x93\x28\x83\x3a\xa9\xb9\x4d\x52\x76\x91\x0c\x70\x18\x91\x9b\xc5\x1d\x4c\xb2\xfc\xbe\x35\x0d\xf1\x81\x7b\x94\x8d\x04\x1e\xe8\x28\xef\xfd\x1b\x98\x29\x3d\xf0\x1c\xa6\x53\x82\xe6\x19\x26\xfc\x2a\x00\xd1\xbd\x60\x1b\xb3\xac\x85\x67\xa3\x77\xf0\x3a\x86\xd3\xac\xd3\xa9\xf1\x7a\x24\xd2\x7a\x12\x4d\x33\x0d\xcb\x51\x39\xbe\xfc\xaa\x5a\xf2\x48\x14\x2a\x6a\x81\xd1\x61\x68\xed\x47\x7b\x7b\x26\x53\x34\x8f\x26\x94\x23\xd2\xd0\xa0\xad\x48\x8c\xd4\x1c\xe1\x43\x1a\xa0\x60\x52\x73\xc4\x02\xa6\xb9\x5c\xa6\xf9\x7d\x34\x3e\x74\x3b\x9d\xb4\xd3\x69\x9a\x59\x69\x39\x90\xae\xc4\x8b\xb7\x9c\xb8\xec\xb0\xbd\xcc\xc4\x02\x64\x1e\xc9\xed\xc7\xd2\x3f\x00\x9a\xab\xaf\xf2\x7b\xc4\x77\x62\x62\x6a\x08\xb3\xde\xeb\xd3\x37\xa7\xaf\xdf\xbf\xbe\x7c\x77\xf6\xe1\x5c\xf9\x7c\x76\xf6\xea\x5c\x9d\xde\xa3\x90\x18\x8e\x3f\xf0\xb9\xdd\x5d\xdf\x19\xfa\xdc\xee\x2e\x97\x06\x6f\x85\xa1\xde\x9d\x12\x00\x07\x94\x2a\xb0\x85\xa9\xd9\x35\xa6\xd5\x36\x5b\x4c\xc3\x73\xf6\x24\x4f\xb6\x81\x00\xd4\x43\xe9\xfb\x14\x92\xf3\x29\xc1\x71\x2c\xdc\x0d\xd2\x8c\xc9\x3b\x98\xa2\xdf\xa1\xb0\x93\xa5\x49\x99\x2c\x99\x17\xa8\x4f\x9e\xe2\x38\x0d\xf9\x45\x47\xf4\xd9\x20\x3d\x12\xdd\x9f\xf1\x8a\x59\xd2\x72\x69\x01\xbd\xb5\x26\x40\x3d\x82\xef\x9b\x0a\xd1\x24\xbd\x10\xa5\x08\x2d\x24\x76\xd4\xc2\xd4\x97\xec\x20\xd6\xcd\x55\xb3\x5b\xf5\x5d\x4e\x74\x71\x91\x37\x7b\xa3\xa0\xc8\xb3\x7d\x9b\x88\x58\xaa\x99\x53\x74\x63\xcd\x3c\xdb\x77\xac\x99\xd3\x70\x7d\xbd\xba\x38\xb9\xb9\xda\x0d\xe6\x98\x6a\xee\x94\x14\xae\x05\x5a\x95\x0d\xa6\x91\x08\x67\xcf\x1a\xab\x35\x8c\xfb\xc4\x99\x09\x63\xaa\x4c\x07\xc8\x4b\x8a\xf3\x29\x35\x21\x85\xd9\x62\x7e\x11\x5d\x9d\x67\x78\x9e\x1a\x39\xac\xc2\x33\x9d\xe8\x74\x76\x1e\xf1\x48\x93\x46\x10\xd0\x1a\x46\xd9\xaa\x8a\x5d\x8d\x7e\x85\x82\x41\xa1\xb7\x5c\x1d\x7f\x25\x0b\x16\x7c\xa0\xad\xb5\x0d\xb7\x6b\x0b\x15\x13\xa9\x4d\xcb\x6b\xda\xcf\xd5\xf5\xa6\xd1\xf4\x16\xce\x9e\xc6\x51\xf2\xf1\x15\x4a\x20\xf3\x13\x27\xb4\x3d\xc4\xd1\x00\x6d\x0e\x8d\xbd\x81\xd9\xc9\x8d\x61\x99\x21\x33\x44\x76\x23\xa2\x9e\xe6\x51\x57\x37\xcb\xa5\x41\x42\xc4\x62\x25\x3c\x85\x98\xe5\xaa\x42\x42\xb9\x21\x3f\x0c\x0d\xb3\x1d\xae\x38\x85\xf8\x29\x7b\x17\x89\x06\x5e\xe0\x39\xc0\x95\xd8\xa7\x38\xcb\xf0\x9d\x74\x64\xa6\xe4\xe5\xb3\x5d\x1a\x22\x71\xaa\x8d\xd2\x93\x45\x1c\xef\x60\x96\x4b\x3d\x49\xdf\xb3\x8f\xd2\x23\x19\x45\xe0\xf4\x61\x1a\x43\xc3\xec\x4d\xf1\xfc\xe1\x84\xe0\x3b\x83\xae\x97\x22\x95\x5d\x09\x12\xe9\x9f\xa1\x88\x17\xd7\x58\xb8\x6b\x03\x0b\x14\xe9\x20\x3d\xaa\xeb\xc0\x4e\xc7\x40\xfc\xda\xa2\x98\xcd\x44\xc4\x9e\x0d\x2c\xd3\x1c\x19\xb2\x95\xdd\x5a\x0e\x58\x2e\x45\xf6\x6e\xd7\x64\x6a\xb5\x8f\x7c\x15\xc1\x7b\x49\xd7\xde\xc9\x91\xba\x45\xd7\xd9\x8b\x18\xb2\x1d\x83\x91\x74\x6d\x10\xed\xd9\x60\xcf\xa6\xb3\xa2\xc8\x01\x33\x03\x2b\xf8\xae\xea\x2b\xcb\xb1\x15\x58\x15\xec\x2e\x66\x1a\xc6\xee\x22\x53\xd9\xba\x0a\xcb\x41\xbb\x39\xad\x37\x7c\xa1\x72\x23\xf7\x97\x6d\xb1\x2d\x20\xef\x4d\x0e\x52\xbc\xce\xad\x1f\x0c\x16\x57\x2c\xa6\x1c\xc1\x72\x1f\x4a\x34\xa5\xf6\x6b\x75\xf8\x98\x05\x87\xd1\x12\x3b\x95\xde\xc8\xaf\xe0\x25\x9d\x21\xc8\xdb\x6e\x99\x20\xd9\xcd\x71\xa3\x95\x48\x15\x81\x7a\x7a\xd4\x12\xe4\x6d\x74\x03\xd3\xaa\x48\xa6\x50\xcb\x80\x3f\x19\xf9\x04\xb5\x67\xd7\x83\xb9\xc0\x17\x78\x5e\x99\x44\x54\x28\x7b\x0a\x79\xd7\x74\xd0\x05\xe6\xe3\x68\x2d\x2c\x0d\x14\x25\xc6\xd6\xc0\x1b\xee\x9e\x6a\x00\xec\xa8\x3e\xa3\xb5\xca\xcd\x15\xc0\xc6\x38\x35\x2c\x10\xf5\x4e\xcf\xb4\x5d\x8a\x39\x01\xc4\x5c\x19\xb7\xa5\xa7\x79\xfa\x6e\x6c\xb1\x02\xfd\xe1\xd0\xfb\x16\xe1\xfc\xd9\x2d\x15\xf5\x33\x09\x71\x7b\x9d\x89\x9b\x18\x7e\x82\x71\xe1\x04\x95\xc3\x69\xd2\xa1\x68\xb0\x00\xc4\x0b\xe5\xae\xef\xca\x90\x80\x56\x53\xe5\xb1\xd8\xcd\x2b\x96\x50\x61\x39\x51\x40\xac\x86\xb2\x12\x1d\x7a\xdd\xe3\xb3\x1b\x41\x8c\x5a\xab\x70\x4a\x41\xb9\xb6\x8a\x7a\xb8\xa2\xb3\x5e\x57\x71\x94\x52\x22\x30\x59\x01\xbb\xef\xbb\xf5\x92\xf1\x0f\xf1\xe9\x5f\x27\x3e\x25\xdf\x2e\x3e\x95\xe5\x5b\xae\xec\xa7\x02\x91\xb3\xc0\x1a\x1f\xbb\x25\x0f\xbb\x80\xd0\xa9\x01\x8e\xb3\x09\x40\xdc\x4c\x12\x29\xde\x0f\x08\x0f\xbb\x3b\xfc\x19\x42\x3b\x59\xdc\x5d\x41\x52\x80\x84\xba\x42\xf7\x63\x02\x3f\xd7\xed\x65\x61\xa7\x83\x0e\x73\x92\x33\x9d\x7c\xe9\x47\x5e\xcc\x05\x90\x62\x80\xba\xdd\x09\x98\xe1\x04\x8e\x76\xe1\x6a\xb5\xda\xa9\x3b\x91\xc8\x8e\xda\x9c\xce\xf2\xe0\x81\x35\xe3\x2a\x86\xbd\xf6\xa8\x5d\x6a\x99\xcc\xc2\x7b\x64\xd6\x6b\x9b\x5f\x25\x7f\x3e\xc3\x04\xbe\xc6\x8b\x14\xd6\x4c\x51\x69\x2e\x64\x46\xb9\x68\x39\x0d\x1f\xdf\x9c\xbd\x79\x31\x7a\x64\xb2\x42\x3a\xb2\x00\x81\x69\x46\xd0\xb4\x86\x34\xbb\xf6\x6a\x05\xfe\x66\x5b\x79\x66\xbb\x26\x73\x71\x24\xef\x31\x3b\xb5\x57\x8b\x2c\xc3\x49\xa7\x63\xb3\x9d\x21\x77\x3e\x4e\x89\xda\x9b\x66\x24\x66\x4f\x38\x7a\x51\xcc\xdf\x72\xf0\xfd\x0a\x0d\xee\x5a\x94\x7f\x7e\xbd\x70\x2c\xa5\xb2\xe1\xda\xda\x5c\x67\xb7\xa8\x60\xb5\x02\xcf\xdf\x1d\xff\x9c\x97\x75\xdc\xed\xcb\x2e\x97\xae\x82\xf8\x6a\x05\x8e\xdf\xfc\x3d\x07\xe4\xae\x6d\xf2\xae\x45\x39\x21\x9f\xfc\x63\x55\x19\x4d\xb4\xf8\xc8\x0e\x46\x96\xb9\x34\x44\x63\x8f\x3c\xf1\x15\xc5\xd9\xd1\x60\x64\xe5\xe3\xd4\x0b\x0b\x1c\x8e\x0c\xb2\x0c\x03\x0f\x90\x65\x8e\xa4\x39\xa2\x71\x6e\x47\x66\x01\x5e\xa7\x20\x35\xcf\x6e\x82\x41\x29\x8e\x19\xf2\x77\x1d\xa5\x23\x8e\x28\x10\x67\x64\x69\xcd\xcf\xe8\xe6\x7d\x19\xba\xa6\x09\xc8\x8a\xdb\xd7\xa9\x31\xbc\x0b\x16\xe1\xe3\xf3\x17\x27\xc7\xef\x5f\x5d\x8c\xaa\x23\x7a\x4c\xdb\xbe\x6b\x9b\x5d\xd7\x01\x90\xca\x0d\x3c\x40\xf0\x7d\xd7\xcd\xdd\xc6\xb6\x98\xa1\x61\xc7\xf7\x97\xcb\x6c\x6c\xe7\x21\x87\x85\x8e\xda\xed\x51\xfb\xdf\xc6\xaf\xdb\xdd\x5b\xfe\xc0\x82\xfd\xb5\xc5\x5f\x67\x62\xae\xc0\xf9\xcf\xef\x6a\xaa\xb6\x34\x46\x53\x99\xf0\xa8\x7d\xd7\x1e\xb5\x5f\xb7\xa5\xd7\xda\x7f\x1b\x1f\xb4\xbb\x0c\x51\xcb\xec\xb6\xf7\xdb\x5d\x8e\x29\x0f\x51\x54\xb3\xd5\x0a\x5c\xaf\x53\x06\x13\xf2\x14\x48\x80\xbc\x8c\xbf\xd2\x76\x1c\x50\xb9\xe0\xce\xcf\x84\xa4\x7d\x02\xba\x96\x32\x39\x34\x7f\x3a\x0d\x93\x29\x9e\xa1\xe4\x46\x89\xe2\xc2\xf4\x5b\x91\xb7\x78\xd8\xc4\xe3\x5f\x88\x02\x45\x3c\x4e\x64\x5e\x45\x03\x20\xaa\xd3\x00\x88\xa3\x34\x63\xd1\xec\x0c\x33\xf7\x48\xce\x8d\x37\x61\x43\xcc\x3d\x1f\xe1\x43\x6a\x4c\x4d\x13\xdc\x86\xb1\x70\x48\xbe\xbf\x7b\xcb\x5d\x92\x17\x51\x9c\x12\xd7\xe1\x2d\x77\x4e\xce\x69\x11\xcd\x66\x12\x17\xe3\x1a\x4c\xc7\xd7\x13\x73\x55\x78\x2d\x27\x0d\x5e\xcb\x6f\x3b\x1d\x01\x9f\x3d\xe1\x8c\x0b\xaf\xe5\x88\x4f\xf0\xb1\xe6\xb5\x9c\x88\xa3\x60\x22\xbd\x96\xab\xed\xb8\x2c\xb5\x63\x61\x9a\x60\x16\x5e\xe6\xed\x98\xf1\x76\x14\x51\xbc\x1d\xf3\x70\x56\x6a\x87\xa4\xb3\x31\x07\x8b\xf1\x5c\x6b\x47\x93\xf7\xf5\x59\xa7\x23\xe0\xb3\x15\xfa\xb2\x68\x47\xca\xdb\x71\xb9\xde\xfb\xba\xb8\x78\x62\x87\x00\x75\x5b\x44\x85\xba\xb5\x1b\xb0\x9c\xbd\xd8\x0e\xac\x7a\x39\x27\x39\xa7\xae\x6c\xce\x87\xa2\xec\xd6\xb7\x2f\x12\xa3\x4d\xb7\xdf\x5a\xe6\xea\x5d\x0b\x7b\x7e\x55\x69\x45\x45\x55\xf5\xcf\x8b\xe4\x63\x82\xef\x93\x96\xcc\xd5\x6a\xff\xb9\x0b\xbb\x7f\x6e\xff\x59\x7f\x43\x9a\xd3\x09\x36\x0c\x12\xa1\x3d\x52\xa9\x91\x1f\xa0\xa5\xdf\x49\x35\x40\x2c\xcc\x6c\xcc\xa5\xc7\x0d\xda\x1e\x82\x4e\x8a\x15\xcd\x1c\x9f\xba\x26\x49\x14\xbf\xe3\x0d\x9a\xe4\x8c\xad\xfa\x50\x66\x5e\xd7\x87\x2a\x37\x35\xf7\xa1\xcc\xd5\xd0\x87\x39\xbf\x6e\x73\xbf\xb6\x51\x92\x2a\xcf\xaa\x74\x0b\x24\x66\xd0\xf2\xc4\x2a\xd6\xb8\x76\xed\xac\xb9\xd5\xd0\x28\x73\xdb\xc6\xd3\xdb\x12\x73\x6e\x79\x8a\xab\x2b\xc7\xa1\x9b\x1b\x48\x0a\x7e\x2b\xeb\x96\xb3\x95\x8e\x69\xed\xd1\xc0\x61\x58\xb3\x78\x89\x63\x78\xb6\x12\xf2\x9c\x04\xdf\xd7\xe7\x24\xf8\x3e\x35\xe5\x1e\x91\x6e\xbf\xd5\xdd\x4b\xa7\xa3\x6d\x39\xb4\x7c\x6e\x29\xdf\x6e\x43\x3e\x7d\x2b\x69\xa8\xf0\x96\x4b\x57\x85\xae\x15\xe3\xeb\x79\x57\x6c\x3c\xba\xfa\xde\x47\xca\x25\x79\x8f\xe6\x26\xd4\xf0\xdd\x3c\x22\x62\x9c\x1a\xa5\x4c\x00\xea\x55\x54\xe6\xa9\xfa\x51\x2a\x37\x8d\x86\x5a\x5c\x55\xbf\x2d\x06\x49\x1d\xd7\x4f\xa8\x58\x23\xb9\xa4\xd3\x31\x72\xae\xcc\x95\xb6\xf4\xfc\x47\x95\x6d\x87\x64\x89\xa7\x28\x89\xc8\x03\x6b\x8a\x91\x2b\x5e\xd6\xe4\x7b\x1e\x65\x91\xc8\x45\xb7\x47\x66\x85\xfd\xe9\xae\xa9\xf4\x72\xfc\xf3\x3c\x8e\x50\xc2\xe9\x56\xa3\xf4\xfe\x38\xc3\xf7\xc9\x68\x77\xd7\xb0\x3b\xd0\x04\x8b\x39\x0d\x3a\x34\x38\x23\xd1\x0d\xfd\xf0\xe8\xc7\x1d\xfe\x04\xe9\xc7\x80\x7e\xdc\xdf\x42\x18\xb3\x22\x41\x07\x96\x0d\x54\xe8\x1d\x55\x7f\x17\xce\x38\x80\x12\x89\xfe\xed\x74\x18\x23\xb0\x4f\x82\xef\x3b\xf9\xf6\x98\xc5\x48\xee\x92\xfc\xc1\x22\x25\xab\x08\x71\x85\x01\xca\x08\x83\x44\xa5\x16\x96\x25\xa6\x12\xa9\x90\x5d\x68\x04\x0b\xad\x00\x32\xc6\x09\x73\x66\x79\xaa\x9d\x42\x99\x20\x31\x6c\x1a\xfb\xac\x20\xba\x39\xa1\x02\x33\x3f\xff\x28\xcb\x6f\xd7\x2b\x10\x0c\xfb\x3f\x3c\xc3\xfe\xd0\x0d\xf8\x71\xb8\xf5\xdf\x5c\x37\x40\x19\xf1\xcd\x77\xff\xfc\x58\x26\x0e\x89\x61\x7b\xee\xb0\xb8\xfb\x07\x0b\xd9\x79\xd7\x04\xc2\xdf\xa1\xf1\x88\x92\x14\x92\xec\x35\x9e\x41\x66\xc7\x14\x5c\x97\x33\x44\xf3\x79\x8c\xa6\xcc\xe4\xf6\x33\xf6\x88\xe7\x25\x7c\x48\xe9\xe6\x41\x49\x78\x09\x1f\xe6\x11\x33\xcc\x76\x45\xa2\xe9\x47\x98\xc1\xd9\xdb\x28\xcd\xa0\x00\x0b\x30\x41\x37\x28\xa1\x21\xe1\x51\xe7\x03\x89\xe6\x11\xc1\x8b\x84\x15\x4a\x61\x32\x3b\xc1\xd3\x05\x03\x7b\xaf\x24\xd1\x16\x5f\xd6\xeb\x21\x64\x46\x6e\xa8\x5d\x3a\x22\x6a\xd2\x46\xc0\x65\x81\x9a\x00\xdc\xbb\x8c\xf1\x8d\xfc\x46\xf4\xbb\xa4\xb0\x90\x00\xdc\x43\x29\x6f\xf1\x29\x37\x91\x8f\x7e\xe7\xc6\xbd\x8a\x84\xbf\xa0\xd9\x0c\x26\x3c\xee\x12\x27\x74\xb9\x0b\x71\xa1\xfb\xc6\x75\x05\x54\xa9\xd9\xe4\x19\xdf\xa7\x90\x9c\x26\xf3\x45\xb6\x55\x6e\xbe\xda\x6e\x91\xb5\x74\x07\x93\x01\xa5\x48\x9d\x15\xba\x82\x3e\xa5\x92\x9c\xaf\x56\x74\x06\xe9\xdd\xe1\x19\x4c\x43\xc3\x02\x31\xbf\xdf\x33\x8d\x05\x8d\x9e\xc1\xe9\x5b\xc2\x54\xeb\x5f\x57\x32\x5c\x9b\x00\x17\x1a\x11\x59\xb3\x46\x44\xa6\xef\x70\x29\xfd\x36\xee\x6b\x69\xa6\x6f\xd3\x49\x28\xd5\x9a\x77\xc6\xc6\xaa\xf3\x9c\xdf\xb5\x7e\xde\xbd\x9b\x1f\x0c\xb0\x6c\xdb\xd6\x9c\x6d\x94\x5e\x6a\xfb\x95\xa5\xac\xef\xda\x95\x06\xbb\xbc\xd1\xdb\x6c\xec\xcb\x36\x81\xd8\xee\xea\x23\x4e\x55\xc3\x99\x21\x76\xf9\x76\x9e\xcd\x50\xa2\xbf\x0f\xd7\x45\x06\x71\xdd\x2b\xae\x11\x77\xc3\x90\xc8\xdb\x54\x9e\x5b\x67\x6b\xc3\x04\xf9\xf6\x5c\xed\x4c\x26\xb7\xe7\x7b\xd3\x7c\x5a\xe8\xcd\xe0\xd5\xe2\xc6\xf8\x33\x9d\x9d\xa8\x48\x39\x8b\xb2\x28\x97\x2b\x6b\x3c\xf0\xb5\x20\xbb\xbf\xcf\x8c\x76\xbb\xe2\x4d\x5b\xdd\x4a\xaa\x2e\x85\x56\x4c\x33\x1b\x68\xbc\xcd\xd0\x61\xfb\xd4\x1a\x42\x2b\x3b\xef\x3a\x87\x25\x5b\x51\x34\xb7\x0c\xd5\xdc\xd6\x2b\x56\xcd\xbf\xb8\xb5\x82\xa3\x45\x7b\xe5\xbd\xac\x0d\xa2\xca\x66\x37\x35\x1c\x1a\xfb\x2a\xc7\x97\x46\xb9\xb5\x17\xb8\x59\xcd\x05\xae\xba\x64\x5e\xae\xc0\xd0\xea\xff\xd0\x92\xfd\xdf\xbd\x13\xbe\x81\x09\xbf\x30\x2b\xd3\xba\x38\x8b\xc7\x20\x0d\x1f\xe3\xe8\x0a\xc6\x23\x8b\xee\x50\xca\xcf\xa9\xec\x4e\x32\xb6\xf2\xa3\xa8\xb1\x9d\xdf\x47\xd0\xf0\x0a\x64\xe4\x81\x39\x82\xc5\x73\xfa\x67\x95\xef\x45\x42\x7e\x63\x18\x71\x4b\xc2\x04\xdf\x8f\x22\xc3\x36\x01\x4f\x1e\x45\x86\x63\xae\xc0\x9a\x9b\x4c\x03\x8f\x4b\x57\x7e\x93\x9a\x07\xb2\xb4\x95\xb4\xd1\x05\x95\x23\x03\x57\x77\xa3\x51\x35\x0a\x9b\xea\x79\x78\xa9\xd3\x7f\x96\x54\xa3\x9d\x1b\xc5\x04\x46\xb3\x87\x16\xb7\xde\x8f\x92\x9b\x9e\x70\x7f\xb9\x9f\xee\x9b\x19\xe1\xe7\xea\xa1\x0d\x10\x33\xb4\xee\x74\xf0\xd8\x9a\x1c\x21\x71\x80\x3d\x12\x5f\xac\x9a\xe5\xd2\x30\x92\x10\x15\x67\xdb\x09\xe7\x61\x64\x02\xcb\x1c\x21\x76\xaa\x6e\x76\x3a\xbb\x46\x12\xca\x14\x80\xc7\xf6\xc4\x34\xd9\xc9\x78\xfe\xb6\x58\xba\x67\x41\xa1\x05\x98\x71\xe7\x70\xcc\xab\x05\x09\x3f\x89\x9f\x98\x80\x7e\x0a\xeb\xf3\xd6\x48\xf8\x0d\x48\x42\xac\x9b\xbf\x16\x00\xd3\x1e\xeb\xfe\x6e\x57\xee\xc0\x69\xa5\xe2\xb6\xd6\x5e\x49\x33\xd8\x45\x2e\x14\xb2\x0c\x38\x1c\x5b\x93\x1d\xe1\xaa\x06\x4a\x2f\x00\x38\x4c\x7b\x78\x9e\xf6\xe6\x78\x6e\x98\x20\xed\x51\xfe\xe0\x1f\x45\x56\x69\xc2\x9e\x3d\x87\x35\x92\xd0\x48\x42\x9e\xd1\x94\xe6\x88\xac\x4e\x27\x19\x27\x85\x01\x1a\x73\xb9\x0c\x76\xc3\x90\xb6\xaa\xd3\x71\x44\xc8\x34\x1f\xd3\xd0\xca\xc1\xae\xc4\x11\x19\xcf\x64\xec\x26\xcb\x25\xc5\xf3\x30\x61\xdf\x34\x78\x90\x8c\x5d\x56\x8a\x37\x85\x35\xa3\x30\xf1\x10\xe4\x65\x45\xfa\x01\xe5\xf0\x22\x37\xfd\x02\x39\x0d\x69\x89\x44\xcd\xea\x68\x59\x9d\x09\x10\x74\x58\xa4\xb7\x06\x96\xc6\x4b\x69\x02\x2d\xb4\x81\x42\x2b\x1c\x66\xe2\x82\x1e\xa4\x66\x71\x7d\x82\xc3\x71\x00\x20\xbb\xcd\xcf\xaf\x43\x48\x98\x84\x16\xc5\xc6\x67\x3c\x20\x38\x1a\x17\x03\x35\xef\x54\x6b\x72\x44\xa3\x47\x42\x23\x86\x77\xb0\xb5\x5a\x19\x63\x0c\xa2\x09\xb3\xc1\x9c\xfe\x50\x42\xf8\xc3\x95\x10\x9e\x73\x99\x1f\xe1\xa4\x41\xdc\x1d\x58\x7e\x45\xdc\x65\x42\x2e\x95\x76\x03\xdb\x0a\xa8\xb8\xdb\x20\x3c\xe6\xaa\x63\x8d\x52\x63\xd6\x93\xe7\x25\xcc\xeb\x37\x25\xc7\x6d\xef\x9c\xf9\xf9\x7d\x85\xd2\xac\x61\xbf\x73\x17\x91\x8f\xc2\x00\x02\xdb\xea\xb0\x5d\x5d\x0e\xe6\x9d\x90\xc6\xe0\x2c\xcc\xd6\x4b\x73\x95\x82\x77\xf8\xd3\x16\xa5\xbe\x4a\xea\xaa\x41\x6f\xb3\x14\x56\x53\xe8\xbb\x4a\x45\x95\xb6\x7f\x11\x4a\xac\xc4\x77\xc4\x47\xe1\x84\x0d\x78\x28\x39\xf9\xa2\x93\x1a\x5b\xdc\xfc\x65\x75\x0f\x43\x73\x48\x0d\xe6\x36\x76\xb8\x79\x1f\xc1\x72\xaa\x95\x9f\xc2\x0a\xe5\xb5\x98\x45\x72\x6d\x37\x22\xf3\x17\x56\x86\x6a\x36\xf7\xaa\x9f\x60\xd3\xdc\x69\xcc\x4d\x45\x3a\xbd\xcd\xdc\xea\xbc\x41\x77\x9f\xf5\x3c\xcc\xf7\xfb\xc4\x04\xa8\xa8\x43\x11\x0b\x54\x58\xfc\x6c\xca\x20\x8a\x80\x54\xc7\x76\x02\x60\x61\xc6\x72\xb5\x5e\xfc\x65\x46\xa4\x40\xa6\x29\x2b\x90\x50\x5e\xd2\xd4\x75\xa0\x09\x28\xe1\xe4\x85\x3f\xe2\x17\xfe\x45\x94\x89\x78\x4e\x85\x68\x7c\x69\xa2\x5b\x7b\x79\xb3\x9f\xe9\x37\xfb\xa8\xd3\x11\x80\x98\x58\x4c\x8a\xdd\x8f\x58\xe1\x88\x76\xb3\x2f\xdd\xe5\x41\xed\x66\x5f\x43\x96\xf9\x06\x30\x4a\xf2\xf9\x0d\xcc\x0a\x9a\xa5\xc7\x55\xeb\x2d\x72\x5f\xca\x5a\xaf\xc8\x79\xb9\x8c\x33\x76\x6a\x7a\xe6\x06\x66\x2f\xe1\xc3\xa9\x98\xf0\x99\x93\x55\x73\x43\xcd\x15\xb3\x1f\x8a\xd4\x05\x22\x30\x05\x31\xb8\x05\x0b\x70\xcd\x1c\xd6\xcc\x77\x9a\xf0\xc2\xb9\x23\x30\xcc\x37\x15\xf9\x6e\x8e\x6d\xfb\x42\x0b\x88\xf8\xd0\x96\x7e\xa1\xb0\xd8\x4a\xd0\x1d\xc7\xd8\x06\x01\xe8\x83\xc1\xc4\x04\x51\x6d\x97\x97\x5a\x96\x99\x74\x85\x89\x44\x47\xe7\xb0\x9d\x1d\xe1\x3d\x4c\xa0\x39\x65\x3d\x79\x34\x76\x81\x3f\x19\x19\x71\x38\xe5\x0c\x01\x50\x28\xc4\x28\xe3\x32\x8c\x7b\x42\x3c\xef\x7d\x36\x3b\x1d\xbe\x96\xed\x86\xe1\xe5\xd1\xe5\x88\x22\x8e\xba\x86\xcc\x3b\x53\xf2\xde\xa3\x59\x76\xab\xe6\x9f\x1d\xcd\x46\xb6\x09\x76\x0d\x78\x18\xa2\x4e\x07\x1e\x24\xe6\x72\x49\x07\xa2\x2c\x3d\x57\x4a\xc7\xd1\x03\x24\x6a\xe9\xf9\xd1\x7c\xd4\xbe\x62\xc7\x21\x6d\x73\x37\x0c\x09\xc5\xd9\x9b\x8c\xc6\x1e\x88\x27\xa6\xf4\xe5\x85\x7b\x54\xe0\x51\xda\xeb\x95\xb6\xc6\x0a\x49\xc6\x2e\x70\x26\x72\x33\x2c\x58\xc6\x05\x83\x89\xf4\xde\x22\x4a\xdc\x86\x39\xd0\x85\x1c\x12\xb7\x2b\xa0\x64\xed\x8f\xe8\xb8\x98\x76\x3a\xbb\x53\x39\x2e\xae\xc3\xa8\x18\x17\xd7\x7c\x5c\x44\xda\xb8\x58\x88\x71\xb1\x10\xe3\x42\x20\xd0\x9f\x48\xaf\x53\x92\x89\x27\xab\x0a\x87\xd6\x3c\x17\xfa\xfe\x53\xc3\xa3\x7c\x22\xa0\xe8\x02\x35\x4f\x8b\x49\xae\x14\xf4\xaf\x9e\x3a\xa4\x52\x10\xc8\x56\x46\x5c\x3a\x2f\xa9\xee\xbc\x16\x3b\x5c\x35\xab\xe9\x28\x5e\x2e\x39\xcd\xdb\x29\x22\x79\x32\xcc\x00\xd1\xcc\xbc\xd9\x80\x2e\x2f\xef\x60\x32\x83\x44\xec\x64\x42\xb2\x7e\x9f\x53\x14\x08\x2b\x65\xf9\xaa\x0f\x08\xa3\xb2\xe8\xe1\x2d\xc0\x15\x59\x8b\x72\x05\x28\xf1\xd4\xe8\x86\x0d\xe7\x22\xe2\x24\x8f\xe0\x8b\x6a\x98\x89\x00\xc8\x9b\xdb\xc3\x9f\x28\x0d\xe1\xfd\xbb\x45\x0c\x89\x38\xae\xea\x74\x76\xd7\x67\xe8\x49\xa7\x75\x9d\x8e\xb1\x65\x4e\x2a\x7a\xc4\x71\xdb\x04\xe4\xcb\x37\x81\x57\xd1\xf4\xe3\x0d\xbb\x73\x79\x86\x63\x4c\xde\xfd\xfc\xb4\x71\x97\x23\x0f\x61\xd4\x17\x58\x37\x52\x15\x5f\x22\x5a\x82\x77\xa4\xe7\x0e\xa3\xde\x34\x4d\x7b\x19\x66\x89\x6b\x4b\xe6\xba\x05\xb2\xa8\x94\x5f\xf4\xe8\xef\xb2\xc7\xbb\xc6\x04\x7e\x3d\x11\x4e\x2a\x44\x28\xc1\x3b\xd2\x73\xaf\x23\x42\xa9\xa4\x4e\x84\x93\x7a\x22\x9c\x6c\x41\x84\x0d\x93\x1f\x07\x57\x0c\xcd\xfc\x9c\x58\x37\xca\x98\x4f\x61\x62\x90\x88\xe3\xf3\xf5\x2f\x2d\x6b\x26\x9a\x15\x70\xfb\xae\xf5\xe3\x51\xc6\x7f\xc3\x47\x19\x5f\x25\xce\x23\x92\x3d\xbc\xc3\xf7\x35\xc2\x3c\xce\xef\xae\x9b\x3c\x8e\x41\xdd\x64\x66\x49\x33\x9a\xed\x7c\xdf\x45\xc9\x0d\x34\xbe\xc4\x62\x17\xf3\xc0\xb1\x41\x9c\x63\x79\xbe\x8b\x5e\x24\x4c\x36\x89\xb0\x30\xd9\xc2\x82\x5f\xc5\x1b\x18\x6b\x77\x75\x18\x73\xf7\x22\xcd\x97\x66\xbd\x87\x5c\x5d\x7c\xb6\x36\x9b\xae\x2e\x45\x97\x37\xd6\x93\xda\x56\x00\x1e\x28\x95\x1e\xa9\x08\xc0\x11\x3c\xcc\xeb\xc9\xfd\x88\xd0\x3a\xcb\xc6\x6c\x29\x64\xd6\x96\x32\x78\x71\x4b\x01\x0f\x8b\x5d\xc6\x0e\x53\x80\x0f\xc9\x4a\xab\x38\x07\x2f\xaa\x36\x41\xd6\x50\x77\xd9\x84\x0f\xad\xfb\x38\x8e\x4b\x35\xcb\x8b\x52\x0d\x31\x43\x4e\x80\x55\xe5\xc5\x3d\xdb\xcc\x15\xb6\x70\xf9\x0e\xab\x50\xce\x2a\x0f\x84\x74\x05\x3c\xd7\x1b\x6c\x33\x11\xfe\x38\x77\xfc\xc2\x73\xc7\xf2\x64\x47\x60\x34\xab\xbd\xf2\x59\x47\x40\x58\xb9\x72\x61\x27\x2f\x39\xd9\xe0\x8e\x14\x63\x71\x98\x93\x10\x30\xdf\xe6\x52\x8e\xd8\x57\xae\xc1\x97\xcb\x6c\x6f\xaf\x75\x68\xb1\x2b\x0d\x14\x62\x29\x29\x70\xd1\xc1\x94\x06\xa3\xb9\xc0\x60\x6e\x7e\x23\xa0\x89\x03\x84\xa9\x89\x08\x71\x40\x20\x83\xd7\xbf\x11\x90\xb7\x1d\x95\xa7\x76\xe9\x9c\x92\x8b\x5d\x58\x96\x57\x5e\x7e\x4b\xb4\x5c\x3a\x61\x58\x59\x79\x0b\x9f\x6e\x5c\x1c\x0f\x73\x6f\x26\xc9\x01\xde\x4f\xba\x5d\x73\x17\x75\x3a\x09\xbb\xcc\x5c\x2e\x0d\xc4\x6e\x57\xd7\x79\x9b\x00\x16\x48\xa8\x9c\x35\x4e\x26\x61\x36\x4e\x26\xf9\x8a\x07\x7b\x53\x9c\x4c\xa3\x8c\xc2\x58\x07\xc0\xfc\xba\x03\xe8\x53\x76\x6b\x9b\x21\x4d\x12\xca\x7a\x22\xf4\x8c\x3b\x00\xa5\x3b\xef\xe6\xd7\x71\xae\xe7\x9a\x60\xda\xf8\xa8\x37\x37\x69\x4e\x69\x1a\x8e\x27\x80\xfb\x70\x29\x53\x74\x1f\x77\xbb\x26\x19\xe3\x49\x41\xeb\x31\x9e\xec\xc8\xf9\x2c\x23\x08\xf2\x03\xea\xd7\xd1\x5c\x13\x5d\xd3\x10\x19\x84\x9d\x74\xe4\x12\x6a\xc4\xd9\xac\x88\xe2\x03\x60\x1a\x26\x46\x24\x0e\x2d\x1c\x13\xc4\xe1\x74\x6c\x4d\xc0\x6d\x38\x1d\xdb\xa2\x22\x2a\x2e\xc6\xe0\x76\x1b\x01\x35\xea\x74\x44\x3d\x4c\x40\x4d\x2b\x02\x6a\xba\x5e\x40\xad\x75\x97\x55\x79\x22\xac\xaa\x85\x08\x22\x48\x93\xc3\xa5\x65\x95\xa7\xd1\x06\xb0\x3b\xe5\x92\x9f\x9b\x6b\x4c\x5e\x44\xd3\xdb\x1a\x75\x0a\x59\x52\xe4\x50\x8e\x3e\x55\xd3\xb0\xd0\x20\x20\xab\x1a\xd8\xbb\x8d\xea\xd4\x97\x4b\x38\xdd\x46\x69\xc5\xaa\xfb\x0d\x5c\x63\xec\x5b\x6f\x68\xfe\xe0\xb9\xca\x93\xd3\x1d\xfe\x06\x6b\xed\x7b\xf2\xcb\x94\x97\x13\x66\x6d\x80\x1e\xc9\x28\x96\xf6\x4e\xeb\xc6\x01\xcb\x5a\xfb\xa4\x48\x79\x77\x5d\xf7\x2a\x48\x03\x5e\x35\xa6\x77\x53\x57\xba\xbc\x27\x93\x20\x72\x22\xa8\x7b\x22\xa6\x14\x70\x2a\x14\x2e\xf4\x03\x0b\x69\xfb\x9e\x6e\x85\xe9\x68\x9b\x86\xf6\xfe\xb4\x3a\xda\xa6\xdd\xae\x99\x8e\xa7\x7b\xb6\x3a\xde\xa6\x13\x41\x50\x66\x38\xa0\x40\xf3\x39\x9c\xc3\x64\x06\x93\x29\x82\xa9\x69\x40\xb3\x97\x62\xa2\x5d\x0e\x69\x7a\xe4\xcc\xdf\xeb\x5e\xc6\xff\xae\xd8\x83\x38\x65\x95\xe0\x66\x97\x90\x11\x9b\xe0\x3a\x5c\xe4\x43\xf6\x9a\x0f\xd9\x22\x8a\xf3\xfe\x65\x78\x2d\x06\xac\xdc\xc0\x69\x84\xb9\xec\xa1\x19\x5b\xc8\x77\x67\x55\xf3\xfc\x63\x9d\x4c\x93\x56\xbb\x0b\x7b\x49\x74\x07\xbb\xed\xd6\x8c\xb5\x28\x6d\xe1\xa4\xf5\xfe\xcd\xcb\x37\x67\x1f\xde\xb4\x04\xe0\x56\xbb\x4b\xa1\x76\xdb\xbd\xb6\xb9\x73\xcb\xd7\xa9\x99\xfa\x8c\x2d\x6b\x58\xa2\xae\x3b\x1d\xd1\x0a\xb6\x44\x2d\x2a\x4b\xd4\x42\x9b\x10\xa4\xce\x49\x26\x27\x04\xe1\xd0\x3b\xbf\x05\x3f\x8a\xc7\xd6\x84\x13\x71\x24\xbb\x8d\x36\x55\x86\x77\xc3\x70\xbe\x45\xa3\x4f\x10\x49\xb3\xbc\x71\x33\xd9\x93\x0f\x2d\x7c\xad\x12\x24\xca\x5a\xf2\x90\xa5\xd5\xee\x1a\xf3\xae\x6d\x76\xdb\x2d\xba\x35\x8f\xd1\x34\x4b\x5b\xf7\x28\xbb\x6d\xb5\xbb\xb9\x83\x9d\x76\x2b\xcd\xa2\x0c\x4d\x5b\x39\xf7\xb4\xf3\x29\x29\x81\xf7\x06\xec\x5d\xa1\x64\x26\x5d\x1a\x00\x6c\x8c\xf9\x02\x32\x01\x89\x81\x0d\x6c\x8c\x69\x20\x35\xc1\xae\x6d\x82\xc4\xb8\x65\x01\xfe\x53\x0c\xf8\xda\xb5\x29\x5e\x81\xfe\x20\x08\x7e\x88\xd4\xff\x0d\x45\xea\xf2\xe6\xeb\xc7\x4e\x75\xdd\x4e\x35\xfd\xb1\x53\x55\x77\xaa\x85\x62\x64\xd3\x93\x80\x47\xa6\xe0\x39\x8a\x68\x56\x66\xc1\xe5\x45\xb2\xb8\xeb\x3d\x7f\xf1\xf4\xfd\xcf\x00\x25\xd7\xb8\x9c\x72\xfa\xe6\xe4\x0c\xdc\x47\x24\x29\x27\x7c\x38\x7e\xf7\x06\xf0\xde\x2d\xa5\xbc\x78\xf7\xee\xec\x1d\xc0\xd7\xd7\xe5\x84\xb3\x93\x93\x15\x68\xda\x89\xd4\xd9\xa2\x2f\xa9\xe2\x8b\x53\x9e\x58\xc0\x0c\xab\xe0\xc5\xc6\x65\x31\x9f\x45\x19\x94\x89\xb9\x4a\x6f\x49\x2b\x16\x27\xfc\xe8\x9c\x3f\x8c\xd4\xf5\x38\xda\xb2\x92\x36\xb7\x30\x93\x55\x81\x2a\x56\xe1\xb5\x77\x64\x7a\xbe\xaa\xc7\x3b\x99\x30\x1d\x6f\xd2\xd5\x95\x59\x4b\xc6\x72\x2e\xe1\xa7\x28\x7e\x15\xfd\xfe\xc0\xf3\x45\x71\x8d\x07\xb0\xc2\xbd\x8f\xb5\x9f\x1d\xc8\x99\x70\x3f\xeb\x76\xcd\x9a\x69\x03\x8e\xb3\x89\x74\x9e\x45\x7f\x8c\xf2\x1e\xf6\x32\xc6\x55\x8f\x08\x62\x23\x5a\x8b\x0c\x95\x36\x38\x2f\xe7\xcb\x5b\x6a\x8c\xa7\x38\x49\x71\x0c\x41\xfb\x73\x06\xc9\x5d\xef\xb7\x74\xd4\x6a\x77\xb3\x09\xc0\x34\xfb\xae\x5d\xae\x95\xb1\x6a\x43\xb3\xc6\x13\x40\x42\x7b\x9f\x54\x77\x6d\xa4\xdb\x35\xb3\x31\xd1\x77\x6d\x44\x08\x2f\x92\xa4\x07\x65\xe6\x61\x23\x20\x7f\xc4\x89\x6f\x0c\x81\x2b\x2d\x01\xaa\xdb\x53\x3a\x54\xfe\x20\xcc\xe8\x08\xac\x43\x8c\xa2\x50\x83\x19\x1d\xab\x7f\x10\x66\x74\x0a\xa8\xc3\x8c\xa2\x50\x83\x19\x9b\x2c\xfe\x20\xd4\xd8\x1c\x54\x87\x1b\x43\x42\x20\x27\x8e\xe8\xea\xb4\xc7\xe5\x19\x9d\x32\xa1\xd2\x4d\x95\x6b\x39\xdb\x6c\xaa\xa2\x34\x45\x37\x89\xb2\x02\x55\xf5\xc4\x2b\x59\x74\xb9\x24\xb4\x01\xaa\x2c\x53\xfb\xe4\x00\x31\x7a\xc8\x8c\x7c\x45\xd2\xe8\xb2\xad\x56\x78\xc2\xb5\xc2\x2b\xeb\xd3\x0a\x20\x31\x62\x99\xbe\x45\x0e\xfa\xeb\xd6\x23\x9d\xae\x61\xd6\x13\x2f\x8d\x2f\xcf\xde\x5e\x9c\x9e\xbd\x39\x57\x62\x9e\xbe\x78\xf5\xea\xf2\xfc\xec\xfd\x9b\xe7\xea\xd2\xa5\xfa\x30\x21\x46\x60\xdb\xcc\x6c\x6d\x4d\x99\xf6\x2c\xca\xa2\x51\xb4\x98\x21\xfc\xe4\x6e\xee\xee\x5f\x45\x29\x0c\x3c\x70\xfe\xfe\x97\xdf\x9f\x1e\xf3\x7f\xa7\xf6\xbb\x8b\xf7\xd6\x7b\x1a\x7c\x7b\x7c\x7c\xfc\xfc\xe2\xe7\x13\xe7\x1f\xbf\xbd\xf7\x5e\xfd\xf6\xfa\xe1\xd5\x6f\x2f\xee\xdf\x1c\xeb\xff\x9e\x3c\xc9\x7e\xf9\x7c\x7c\xfc\xfc\xe9\xe0\xf8\xf6\xfc\xee\xf3\xed\xe9\xe9\x8b\x5f\x9f\x9d\xa3\xbf\x92\xe7\xcf\x7e\x79\x7a\x31\x5d\xb8\xef\xc9\xf1\xe9\xfd\xfb\xd9\xc7\x77\x37\xbf\x5c\x9d\x1c\xff\xe3\x99\xfd\xec\x97\x17\xf7\x17\x7f\x1d\xde\xfd\xf6\xee\xd3\xd3\x63\xef\xfd\xd9\xab\xe7\x83\xe4\xe5\xaf\x67\x1f\xae\x6f\xbb\xef\xe3\x97\xee\xef\x4f\xec\x7e\xff\xec\x6f\xe4\xfa\x6c\xf6\x32\xee\xcf\x1f\x12\xf7\x6f\xd7\x4f\x9e\x7c\x20\xf0\xe1\xe2\xdd\x7b\x7c\xfc\xe1\xe6\xe9\xcd\xc7\xb3\xe3\x9f\xaf\xfe\xf1\x97\xa7\x37\x3f\xdb\x67\x27\xc1\xef\xaf\x07\xce\xf3\x0f\x57\xff\x88\xde\xdf\xbd\x7e\x3a\xcf\x6e\x7e\xb9\xfd\xf9\xb7\xf4\xe1\xef\xff\x9c\x0e\x23\x38\xfc\xdb\xc9\xef\xce\xc0\x1a\x7a\x83\x37\xaf\x9f\x7e\x38\x4d\xe2\xdf\x1e\x7e\x4f\xdf\xbc\x3b\x79\xf5\xf6\xc3\x2c\xf9\xc7\xcf\x1f\xc8\x6c\xf6\x3c\xfd\xed\xa5\xbd\x48\x16\xe7\xe4\xd7\x37\xc3\xdf\xfe\x9a\xbe\x1c\xbc\x5c\xfc\x92\xfd\xf2\x2c\x7b\xfd\xf4\xb7\x67\x2f\xb2\xd3\xbb\xd3\xf3\xd9\x9b\x97\x7f\x3d\xc3\xf3\xd3\xf9\xd3\x93\xf9\x9b\xf3\xd7\x57\xa7\x7f\x79\x76\xfe\x6e\xfe\xee\x9d\x8f\xa2\x8f\xbf\x5d\xa0\x87\xdf\x5f\xdd\x4e\x6f\xdf\xbf\x7f\x7a\xff\xec\xe6\xe1\x25\xba\x87\x4f\x3f\x3d\xe9\xbf\x4f\x7f\xb9\xba\x19\xa0\xf4\xd7\x37\xf8\xf5\xdb\xd7\xbf\x51\x52\x59\x37\xc7\xc7\xc7\x4f\x5f\xfc\x7a\xf2\xf3\xdd\xcd\x3f\x5f\x3e\x79\xf2\xe4\xc9\xf0\xea\xed\x93\xe0\x6f\xcf\x1e\x3e\x7e\x7e\x7a\xf1\xfe\xfd\xef\x94\xbe\xaf\x5f\xfe\xf3\x7f\xec\xbf\x36\xa8\xf2\x36\xb7\xd7\x3a\xb0\xb8\xc1\x56\xc7\x03\xdc\xf7\xd9\xd3\x18\x25\x1f\xd9\x9d\x0e\xfb\x3c\xcf\x1e\x62\x38\x6a\x5f\xc5\x78\xfa\xb1\x2d\xe2\x3e\xa0\x59\x76\x3b\xa2\x39\xd2\x0c\xdf\xfd\x1c\x3f\xcc\x6f\xd3\xd1\xae\x05\xae\x60\x1c\x9f\xb3\x17\x91\x75\x63\x80\x27\x73\x70\x09\x4e\x60\x1b\xcc\x48\x74\xff\x14\xc7\xb3\x0b\xf8\x39\x3b\x4d\x9e\x12\x74\x73\x9b\xb1\x9b\x64\x06\xed\x3a\x4a\x33\x6e\x60\xf2\x35\x9e\xa1\x6b\x04\xc9\xa8\x1d\xc5\x59\x5b\x49\x38\x87\x09\x95\x77\x3f\xa1\xec\x61\xe4\x83\x6b\x9c\x64\x27\xd1\x1d\x8a\x1f\x46\xed\x29\x5e\x10\x04\xc9\x5e\x02\xef\x41\x4b\x7c\x80\xd6\x1d\x4e\x30\xf3\x19\xd2\x66\x99\xcf\xd1\xef\x70\x64\xf3\x82\x1f\x20\xad\x7d\x94\xfb\x58\x29\xe2\x28\x86\xa3\xf6\x15\x8e\x67\x6d\x10\xa3\x04\xfe\x85\xe7\xb4\xe9\xc7\xc7\x0b\x8c\xe3\x0c\xcd\xff\x82\x3f\x41\xf2\x7c\xc1\x95\x51\x46\xbe\x65\x81\x18\x66\x19\x24\xe7\xf3\x68\x8a\x92\x9b\x91\x05\xe4\x52\x30\x6a\xd3\x85\xb1\x0d\xf8\x93\xaf\xab\x68\xfa\x71\x64\x43\x57\x7c\xaa\xed\xb1\x69\x1c\x84\xc9\x3b\x18\xcd\x20\x91\x2f\x54\xef\xa2\x29\x9f\xb4\x4e\xd3\xd7\x30\x8b\xb4\xa8\x67\x31\x9a\x7e\x3c\xc1\x64\x0a\xd3\x73\x28\xce\xd7\x58\x06\x94\xa0\xbb\xc5\xdd\x33\x9c\x64\x24\x4a\xb3\x77\x14\xc9\x91\x0d\xd4\xa7\x56\xec\x9d\x6c\x1c\xe3\x7b\x3a\x6f\xe2\x14\xce\x8e\xe7\x88\xf6\x01\x8b\xbb\x20\x51\x92\xce\x23\x02\x93\xe9\x03\xcd\x98\x71\x83\xc0\x9c\x0b\x06\x20\xbb\x85\x77\x70\xf4\xb8\x02\xbc\xff\x28\x12\xbc\xfa\xf4\x03\x26\xb3\x11\xee\xa1\xf4\x75\x34\x05\x84\x29\xbf\x40\x72\xf1\x30\x87\xa3\xf6\x34\x4a\x3e\x45\x69\x1b\xdc\xa3\x64\x86\xe5\x8e\x92\x02\xe1\x11\xa9\x6c\xef\x3d\x26\xb3\x73\x48\x05\xd5\x0c\x93\x51\xbb\x65\x98\xe3\xc9\xe3\xea\xcf\xe0\xdf\xdb\xff\xa7\x0d\xa2\x98\x57\xf7\x1a\x7f\x82\xe2\xa5\x2b\x45\x7a\x8a\x93\x4f\x90\x64\x2f\x70\xcc\xb0\x85\xe4\xee\x4d\x74\x07\x47\x7c\x57\xd7\x06\xd3\x28\x99\xc2\x98\xdb\x51\x60\x8f\x7e\x55\x6d\x15\xde\x28\xf1\xae\x54\x9c\x94\x8f\x73\xa6\x10\x5c\xd0\xb6\x2d\xab\x0d\xda\x0e\xfb\x75\xd9\xaf\xc7\x7e\x7d\xf6\x1b\xb0\xdf\x3e\xfb\x1d\xb0\xdf\xa1\x65\xb5\x27\x20\xda\x74\x69\xac\xef\xf8\x6b\xdc\x59\x09\xdb\x9b\xc8\x78\x5c\x55\x07\xb4\x99\xbb\x6c\xc7\x74\xdd\x85\x26\xba\x36\x58\x88\xb0\x67\x2e\xbc\x2d\x70\x8c\x27\x3b\xec\x88\x5e\x1c\xc5\x45\x09\xca\xd0\xef\xf0\x38\x99\xfd\x1a\xc5\x88\x8a\x06\x1c\x07\x03\x6b\x2f\x17\xb4\xfd\x89\x01\x85\xe9\xdc\x42\x18\x08\x85\xa1\x2d\xa9\x3c\xc5\x50\xcc\x15\x62\x99\x1d\x69\x91\xf3\x8b\xae\xbe\x75\x8a\x6c\x54\xad\x56\x33\x7f\x8d\x25\x19\x0d\xd1\x8a\xbe\x1d\x77\xb1\xaa\x6c\x11\x89\xf0\x08\xc7\x1f\xbc\x55\xfa\xa3\x6a\xfe\xe7\x0d\x6e\x71\x02\xf1\xb3\xb8\x8f\x90\x3d\x5d\x24\xdc\x00\x50\x2e\xac\x15\x54\x1d\x93\xc9\x0a\x28\x4f\xfa\xd8\x59\xcc\x77\xac\x12\x85\x70\x1d\x0b\x30\x9b\xf1\x25\x7c\x76\xc3\x10\x31\x8b\x86\x5a\x6c\x88\x00\xac\x74\x80\xd0\x77\x36\x57\x3b\xfa\x86\x50\xe7\x1c\xf9\x2e\x9e\x75\x2d\x61\x47\x8e\x7c\x6f\x97\x98\xcc\xcc\x12\xd2\xa2\x1a\xb7\x79\x0a\xf3\x81\x04\xe0\xb2\xf9\x94\x14\x66\xbc\xbe\xba\xc3\x7e\x51\xae\xc6\x76\x58\x33\x71\x54\x38\x24\xd7\xf5\x85\x5c\xcb\xb7\x9d\x2f\x75\x6d\xf6\x78\xab\xad\xac\xa5\x22\x46\x9d\x0e\x45\x94\x36\xd7\xb5\x47\x84\x99\x15\xaf\xf4\xf1\x18\x4e\x4c\xe5\x19\x58\xbb\x58\xa8\x04\x18\x7d\xe5\x6a\x8f\xd0\xb5\x51\xb9\x20\x27\x9d\x8e\x7d\x10\x92\x4e\x87\x1c\x84\x36\x74\x4d\x0e\x8f\x84\x69\x0f\x25\xd3\x78\x31\x83\x54\x42\x3e\x22\xa3\xba\xda\xd5\xca\x95\xfd\x40\x7b\x44\xb8\x41\xe9\xeb\x18\x63\x62\x10\xae\xa4\xdb\x2e\x56\x4c\x81\x9e\xba\x7a\x30\xe4\xc8\x41\xd5\x57\x3a\xec\xb6\x5b\xd3\x28\xe1\x9e\x77\x99\xc7\x74\xee\x2f\xdd\x06\xfc\x0d\x27\x15\xcc\x89\x46\x86\xba\x45\x2e\x47\xe9\x2e\xfa\x6c\xd8\x20\xb7\x72\xed\x88\x30\x53\x5d\x33\x6c\xeb\x27\x62\x3e\xb1\x2d\x53\x83\x57\xac\xcf\x0c\x49\x43\x42\x42\x74\x58\x78\xce\xd0\x1b\x06\x7d\x67\xe8\x9b\xe6\x81\xb5\x35\xf6\x56\x23\xf6\xb5\x5b\x1a\x41\xb0\xca\xd6\x40\x50\x2d\xdc\xbe\x62\x4c\x5a\xf0\x9f\x8b\x28\x6e\x65\xb8\x8c\x04\x67\x46\x7c\x9f\x4a\x4e\xc5\x71\xca\x2a\xd8\x25\x9d\x8e\xb5\x1b\x86\xa4\xb6\x96\xbb\x45\xca\xea\x60\x93\x2b\x9a\x6a\x30\x8b\x07\x0e\xe5\x2b\xb3\xca\xd0\xd1\x67\xf0\x62\x1c\xe6\xf7\x07\x25\x09\x2d\x5a\x81\x81\xeb\xb9\xdf\x62\xd4\x9a\x5f\xae\x08\xd5\x61\x4c\x07\x58\xfd\x25\x59\x98\xf5\xc4\x8d\x0b\x7f\xc2\x41\x1e\x72\x53\xd4\x95\x04\x71\xa7\x0d\x1a\x61\xd5\xbe\xc1\x9a\xa1\x3f\xcd\x94\x4c\xcb\xe5\x78\xb2\xaa\x41\x50\x2d\x8b\xae\x8d\x4a\xed\xe2\x72\x36\x77\x5c\x58\x49\x17\x97\xcd\x25\xbb\xdd\x10\x64\x62\x35\x71\x77\x6b\x8e\x9c\x2b\xb7\x52\xff\xff\xa9\x68\x18\xdd\x4c\xed\xcd\x24\x7a\x94\xdf\x5a\x38\x89\x1f\x28\x37\x2c\x52\x38\xa3\x3c\x26\xef\x3e\x5a\x51\x8b\xdd\x31\xc0\x0c\x92\xb6\xb9\xb3\x5b\x39\xa2\xa3\x34\xc8\x22\x72\x03\x99\x31\xa9\xa3\xac\x4c\x13\x7e\x72\xff\x88\x66\x23\x08\xf8\x35\x1a\x59\x99\x23\xa3\x92\x2f\x1c\xeb\x79\x26\x40\x05\x9d\x99\x2b\x83\x00\x08\x90\xb9\x2a\xd4\xbc\xb3\x8a\x27\xd5\xa2\x6b\x56\xd5\x3e\x16\xf7\xc0\xc4\x04\x64\xb5\x02\x8e\xff\xad\x5e\x52\x4f\xab\xca\xeb\x59\xef\xf4\xbd\xe6\x6c\x8b\xc6\x54\x8e\x28\x14\xeb\x02\x61\xa6\x9d\x2a\xd1\xc4\x06\x5d\x90\xd3\xb2\x32\x57\xd6\x3b\x2d\x19\x1f\xcf\x34\x23\x5d\xf2\x53\xb3\xce\x95\x95\x94\xc5\x34\xbf\xae\xdc\x9f\xab\xeb\xb9\xec\xda\x4f\xcf\x67\x58\x20\x29\xf3\xb5\x69\xb4\xb5\x4c\x6d\x46\x95\x4a\x9d\x0d\x45\xcb\xf9\x8a\xd2\x5b\x14\xd4\xcb\xe8\x64\x68\x2a\xa6\xe5\xe2\x25\xcb\x34\x6d\x28\x5a\xca\xc6\xcb\xd6\xf6\x53\x03\x80\xba\xbc\x6d\x13\x18\xa8\xd4\xff\xcb\xa5\x51\x62\x88\xc7\x95\x69\x8e\x11\x3f\x3c\x0e\xad\x49\xd8\x66\xa1\x36\x40\x63\xc4\xce\x6d\x43\x7b\x12\xb6\x69\x80\x47\x7d\x38\x7e\xf7\x26\x74\x26\x61\x9b\x06\x78\x14\x3b\xa8\x0c\xdd\x49\xd8\x66\x21\x1e\x79\x76\x72\x12\x7a\x93\xb0\x7d\x76\x72\xd2\x06\x3a\x47\x36\x34\xa1\xc8\xc1\x9b\x5f\xe2\xea\x86\x52\x7a\x2e\x5e\xb2\x34\x42\x1a\x4a\xea\xb9\xda\x0d\x03\xae\xa9\xc3\xca\x19\xdb\xe6\x0a\xd8\xde\xc0\xfa\xb6\x11\x5f\xc2\xbc\xec\x13\x99\x9d\x22\xd2\x31\xe4\x38\x7e\xb3\x4b\x64\xc5\xe0\xed\x27\x34\x83\x24\x0d\x75\x23\x13\xc9\x22\x8e\x4d\xcd\x6a\xb2\x6a\x2d\x59\x11\x2c\x51\x55\xb0\x94\x12\xa7\x40\xf4\xd7\x60\x47\xbc\xc0\xc9\x5d\x24\xea\x80\x73\x97\x86\x65\xeb\xcd\x0c\xb3\x2f\xf2\x23\xbe\xb5\x84\xf7\xdd\x1d\x11\x6f\x74\xe8\xa8\x9a\x54\x2e\xd1\xfe\x3b\x99\xca\xfd\x02\x57\x8e\xd2\xdb\xd4\x5a\x1b\xc2\x1c\xb9\xb5\xf6\x67\x45\x17\xb7\x44\xeb\x1b\xcc\xd0\xe6\x26\x84\x4b\x3d\x5b\xad\xa9\xc4\x61\xb9\x6d\xa0\x2f\xb4\x5e\xdb\xe8\xba\x53\xa9\x4b\x32\xdd\x84\x19\xc7\x55\x6f\x96\xa6\xec\x0d\x62\xb3\x3e\x96\xde\x0a\x99\xbf\x4e\xaf\x8d\xef\x0c\x9e\xc1\x38\xfe\x50\x01\xa9\x5c\x5d\x02\x92\x2b\x71\x00\x14\x5a\xfb\xe8\x80\xec\x77\xbb\x52\x33\x25\xd4\xac\x0a\x21\xa6\xe3\xe4\xfb\xce\x30\x38\x08\x93\x4e\x27\x39\x08\xfd\xc0\xb5\x87\xac\xef\xba\x5d\x74\x18\xe6\xda\x0f\x59\x97\xe1\x2b\xf1\x4b\xcc\x9d\xdc\x72\x9c\x06\xcf\x0f\x5c\xc7\x3a\x08\x71\xa7\x83\x0f\x42\xbf\xef\x7a\xee\x51\x12\xda\x96\xe3\xfd\x64\x24\x7b\xac\x26\xb3\x8b\xf7\x58\xae\x6e\xe0\xfb\x6e\x30\xca\xba\xa1\x06\x1a\x9b\xab\x72\x54\x92\x6f\xdf\xb3\x55\xc9\x77\xa7\x9c\xb9\xf0\x6a\x05\xb2\xf0\x31\xdf\x4b\x29\x26\x72\xf2\xb6\x67\x63\xc4\x74\x3a\xf2\x07\x9d\x49\x6e\xfe\xa4\x07\x3f\xcf\x31\xc9\x52\xd1\x2a\x9a\x33\x7c\x14\x71\xa3\xc7\x55\x0e\x16\x8e\xd1\x44\xa8\x5b\xc8\x22\x00\x83\x22\xcc\x6c\xc9\x89\x8f\x95\xe1\xb9\x83\xa1\xb9\x32\x0d\x73\xb5\x9a\x98\x3b\xff\x2f\x00\x00\xff\xff\xc8\xfd\x27\x5f\x1f\xea\x05\x00") +var _distAssetsChunk895288cdebbe2d17a53d26eJs = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xac\x3a\x6b\x6f\xe3\xb6\x96\xdf\xfd\x2b\x64\x2d\xa0\x21\x37\x8c\xc6\x29\xb6\xbb\xb7\xce\x68\x82\x36\x33\x73\x5b\xdc\xa6\x19\x34\xb9\x8b\xde\x06\x86\x41\x4b\xc7\x36\x6f\x64\x52\x4b\x1e\x25\xf1\xc6\xfa\xef\x0b\x92\x92\x2d\xc9\x8f\x99\xde\xed\x17\xc3\x7c\xe8\xf0\xbc\x5f\x64\x58\x1a\x08\x0c\x6a\x91\x62\x78\x49\x16\xb9\x9a\xf1\xfc\x7e\x29\x4c\xfc\x0c\xb3\x82\xa7\x8f\xd7\xcb\x52\x3e\x4e\x61\x35\x03\x3d\xe5\x25\xaa\xa9\x58\x15\x4a\xe3\x34\xf9\xfa\xad\x9b\xcd\xc3\x84\xc6\x45\x69\x96\xe4\xe1\xe1\x2f\xdf\x7d\x3b\x61\xaf\xff\xf9\x97\xef\xbe\x1d\x13\x60\xc8\x14\x4d\xde\xbf\xaa\x58\x13\xa4\x4c\xc5\x19\x41\xf6\x9a\xc1\x9c\x97\x39\x8e\x09\x4d\xde\x4f\x2b\x3a\x78\xe2\x3a\x10\xc9\xb3\x90\x99\x7a\x8e\xaf\x4b\x83\x6a\xf5\xf1\x09\x24\x0e\xe6\xa5\x4c\x51\x28\x19\x48\x0b\x8a\xbe\xda\x8d\x2a\x09\x95\x0c\xcf\x30\xc6\x75\x01\x31\xaa\x9f\xd5\x33\xe8\x6b\x6e\x80\xd0\x81\x06\x2c\xb5\x0c\x9b\xcf\xc2\x24\xb1\x9b\xd4\x3c\x80\x07\x35\x89\x22\xfb\x6b\xd1\x80\x38\x13\xa6\xe0\x98\x2e\xdd\x31\x04\x69\xb5\x3d\x89\x13\xa0\xaf\x73\xa5\xc9\x25\x5c\xd2\x57\x31\x27\x61\x26\x78\xae\x16\x61\x92\x24\x10\xe7\x2a\xe5\xf9\x2f\x7c\x05\xd4\x1f\x15\xc0\x00\x12\x88\x0b\xae\x41\xe2\xc7\x1c\x56\x20\xf1\xaa\x37\x1e\x37\xe3\x5f\x54\x06\x57\xed\x41\xbc\x54\x06\xc7\xb2\xcc\xf3\xaa\x06\xe7\xfe\x6f\x71\xd1\x3b\x5c\xa2\x08\x62\xb3\xe4\x99\x7a\xfe\x55\x29\xec\x8e\x62\x9e\xa2\x78\x82\xfa\xb8\x4b\x6a\x31\x3a\xb6\x3a\x70\x90\x66\x79\xa9\xa3\x08\x86\x49\x92\xa9\xb4\xb4\xf3\xf1\x4c\x65\xeb\x66\x89\xb4\xf8\x61\x3c\xe7\x2d\x16\x9e\xfb\xa3\x4b\xf5\x0e\xe2\x1c\xe4\x02\x97\x97\x67\x67\x8a\x8a\x39\xb1\x8c\x4d\x92\x04\x6b\xae\x0c\x47\xb5\x24\x86\x17\x3b\x40\xb9\x25\xa6\x9e\x26\x43\xd8\x6c\x86\x10\x2f\xb9\xf9\x1e\x51\x8b\x59\x89\x40\xc2\x15\xe0\x52\x65\x21\xa5\x51\xd4\x61\xfa\x02\xf0\xc0\xae\xae\xe8\x77\xe7\x64\xf6\x1c\x8b\x2a\x26\x0f\xe1\xac\x44\x54\x32\x64\xa1\x90\x45\x89\x21\x0b\x1f\x61\xbd\x00\x3b\x61\x20\x87\xd4\xce\x20\xbc\x20\xd7\xc0\xc3\x49\xbc\xe2\x05\x21\x0d\xa0\x1d\xba\x01\x9c\x85\x63\xa9\x90\x3c\x64\xc2\xf0\x59\x0e\xd9\x84\x86\x15\xa5\x03\xf4\x3a\xff\xe6\x01\xf9\x4c\xc8\x0c\x5e\x26\xfd\x6d\x7e\xdc\x2c\x27\x61\x38\xa1\x6f\xbc\xbe\xab\x04\xe2\xff\x29\x41\xaf\xef\x1c\x22\x4a\x13\x8c\xff\xa9\x84\x24\x21\x0b\x42\x4a\x07\x62\x4e\x86\x2a\x8a\x42\x8e\xc8\xd3\xe5\x9d\x13\x67\x28\x64\x50\xcb\x31\x2e\xb4\x42\x65\xb5\x9b\x36\xa2\x11\x7d\x88\xdf\xe7\x39\x09\xff\x3d\xa4\x4c\x26\xa3\x4b\xf9\x4e\xd4\x42\x8b\xa2\x21\x11\x0f\x72\x12\x23\x5f\x58\x55\x8e\x22\x37\x6a\x6b\x17\x51\x49\x46\x7a\xb3\x94\xd2\x4b\x79\x76\x46\x2f\x6b\xa6\xa8\x1d\xcb\xcb\x36\xaf\x62\x61\xae\x95\x94\x90\x22\x64\x9b\x4d\x47\xbf\xe2\x54\x49\xe4\x42\x1a\x02\x2d\x81\xa5\xf6\x6b\xab\x44\xb1\x29\x67\x2b\x81\x08\x7a\x6b\x5d\xbb\xa9\x81\x17\x29\xc4\xc8\xf5\x02\xd0\xf1\x87\x60\x20\xa4\x41\x2e\x53\x6b\xe3\x3f\xde\xdf\xfc\xfc\x49\xe9\x55\xcd\x21\x4a\x5b\x36\x55\xb3\x7c\x11\xcf\x95\x5e\xdd\x6d\x61\x3a\x26\x7b\x6d\x11\x3b\xd0\x2a\x21\xe1\x02\xd0\x12\x6d\xad\xd4\x72\x5d\x44\x91\x88\x5b\x73\x84\xee\x48\xa3\x5d\x0b\x6b\x4c\x59\x45\x91\x72\xc7\x59\xc3\xb8\x52\xe3\xae\x69\x2f\x6b\xa2\x87\x10\xd7\xde\xf0\xb3\x06\xeb\x8c\x20\x6b\xb4\xb7\xc1\x87\x59\xbc\xc5\x8a\x2f\x60\xc5\x8b\xbf\x1b\xf8\x6f\x9e\x97\xc0\x44\x62\xf9\x36\xb0\x50\x93\x24\x51\x51\x24\x9c\xd8\x44\xfc\x64\x97\xbd\x8e\xc9\x84\x13\xa4\x03\xd9\xb1\x27\xd2\xd0\xd2\xb2\x29\x8b\x66\x63\x57\x9b\x0d\x1e\xb1\x38\x1a\x45\x04\xe2\xc2\xe3\xf9\xc1\x63\x4d\x28\xb3\x28\x0c\x13\x75\x25\xe3\x34\x57\x06\x88\xa2\xe3\xe6\x2f\xa5\xd5\x8e\xe4\xa2\x26\x19\x6d\x44\xf1\xf8\x4c\x13\x60\x6e\xa8\xa1\xc8\x79\x0a\xd9\x1d\xae\x73\xb8\x57\xc5\x34\x19\x5e\xf8\x15\x55\x80\xfc\xde\xdc\xa8\x8c\xe7\x6e\xb2\xef\x34\xb4\xca\xc1\x22\x0d\xb1\xe9\x20\xed\xe6\x59\x43\xb7\xf5\xf9\x66\xa9\x9e\x13\x07\xd3\xfe\x8b\xad\x49\x3a\x5c\x9a\x35\x77\xc6\x6e\x83\x1b\x76\x77\x39\xa2\xfc\x0e\xf7\xb7\xbb\xca\xb3\xcc\x85\x93\x9f\x85\x41\x90\xa0\x49\xe8\x95\x37\x64\x4b\x36\xbc\xa0\x2c\xf4\x8a\xe1\xc4\x67\x75\x0a\x36\x1b\x02\x71\x6b\x32\x09\x43\xca\xc2\x9b\x12\xb9\xe5\xd7\xed\xcc\x80\x7e\x02\x6d\xb7\xfa\xd0\x48\x25\x3c\x07\xfd\x65\xcf\xce\x15\x5f\xcf\xe0\x47\x91\x41\x1f\x6b\x1a\x2b\xbf\x91\x00\x7b\xe5\x0d\x7b\xcc\x78\x38\x62\xdb\xd1\x27\x91\x23\xe8\xf1\x43\x68\x79\x1d\x4e\x2a\x3a\x80\xdc\x80\xd7\x42\xa6\x2c\xd3\x45\xb2\xf5\x8a\xf4\x55\x5d\x79\x09\xaa\x67\xb9\xd0\xbc\x3e\x92\xd0\xf1\x01\x44\x08\x75\xdf\x57\x6d\x46\xc9\x1d\x2c\x49\x5f\x65\xad\xe4\xd6\xd1\x5b\x05\xde\x24\xe1\x87\xdb\x1b\x6b\x62\xbf\xc2\x4a\x3d\x41\x66\x55\x56\xfa\x58\x6f\xca\x99\x41\x4d\x46\xec\xe2\x3f\x28\xab\xb3\x85\x34\x07\xae\xef\xc5\x0a\x54\x69\xe3\x38\xc3\x26\x8d\x30\x80\xcd\xb4\x60\x23\x4a\xab\xcb\x07\x0b\xd9\x6a\xc8\x8d\xca\xc4\x5c\x40\x16\xb2\xfe\x59\xfd\x89\x4f\x5a\xad\x3e\xd4\x66\x1e\x4e\xac\x35\x7f\xe4\xe9\xb2\x15\x23\x90\xbe\x1e\x10\x3c\x32\x49\x2b\x4a\xab\xdb\xd9\x3f\x21\x45\x6b\xe0\x42\xc2\x67\xad\x0a\xd0\xb8\x26\xc0\x3c\xa3\xd9\xab\x01\xf4\x5c\x33\x80\xb7\x05\xc8\x36\x9b\x16\x60\x13\x87\xb6\xae\xfb\xd5\xe6\x6b\x5a\x51\x6f\x20\x33\x9e\x3e\x66\xda\x9a\xcc\xd6\xd7\xa6\x1a\x38\x36\xfe\xc8\x26\x30\x4f\x61\x7f\x73\x9c\xe6\xdc\x18\xeb\xfe\x93\xb0\x99\x0c\xfb\x7b\xf6\x35\x7a\xa5\x4a\x03\x65\x7f\xe7\x8d\x9d\x75\x3b\xa7\x6d\xd5\xfb\x4a\x70\x56\x91\xfe\x2c\x80\x69\x2e\xd2\xc7\xaf\x03\x56\x89\x28\x0a\x95\x93\x50\x38\x6c\xf2\x44\xb1\xd9\x10\xd2\xd2\x76\x97\xfb\x60\x82\x9b\xcd\x6b\x55\xc7\x90\x3e\x97\x5d\x06\x19\xb6\xb2\xd6\xb0\xc9\x43\x03\x15\x0b\x29\xb0\xb5\x44\x80\x0d\x87\x18\xcf\xca\xd9\x2c\x07\xe3\xfe\xa7\x36\x7a\xe5\x36\x5d\x60\x56\x53\x90\x8b\x7c\xb3\xb1\x2e\x95\x32\x55\xd1\x5d\x98\x6f\xf4\xda\xc1\x69\x45\x7f\x56\xb4\xf6\xbc\x2e\x00\x03\xef\xf2\xc8\x36\x22\xb7\xfd\x6d\xc5\xba\x06\x3a\x6e\xd9\x75\x7b\x5f\xcf\xc9\x7a\x8d\x8b\xa2\xb2\xe3\xbc\x6d\xa8\x38\xe4\x09\x2a\xd6\x9d\xd9\x3b\xa4\xed\xd3\xa3\x88\x1c\xf4\xf3\x1d\x6c\x8c\x0d\x0b\xf1\xff\xfe\x54\x27\x51\x47\x62\x46\x03\xaa\xfb\x15\xaa\xe2\xf8\x27\x89\x75\xcc\x3d\xad\xda\xe5\xe7\x51\x74\x74\x29\xd6\xce\x43\x5c\x2f\x45\xee\x15\x6a\xb7\x8b\xb2\x45\x9c\xad\xea\x0d\x1f\xbc\x30\x6a\x95\x63\xb5\xa1\x8f\xdb\x49\x26\x5c\x7d\x91\xf3\x0d\xa3\x1b\xc2\x3a\x91\xce\x3b\x93\x30\xa4\xe3\x2e\xf9\x1e\x81\x3d\x58\xec\xa0\x9f\xa6\x15\x3b\x60\x2f\x1d\x3c\x7b\xa1\xbb\x87\x68\x93\xe3\x86\x94\x76\x76\xcd\x55\x5a\x1a\xd2\x0e\x29\xa7\xfd\xd4\xa0\xf3\xb5\x90\x06\x34\xfe\x00\x73\xa5\x81\x60\x57\x29\xe6\x42\x1b\x74\x02\xa0\x0c\x63\xe4\x33\xaf\x1e\xe7\x17\x0c\x9b\x53\xd9\x01\x86\xd4\x22\xa3\xd5\x29\x73\xde\xf1\xc0\x84\x74\xe0\xed\x78\x37\x47\xc0\x05\x24\x06\x5b\x4b\x86\xb6\x1d\x7b\x4b\xb5\x55\xa6\x33\x67\x9b\x5e\xa4\x1a\x40\xfe\xb6\xfd\xf7\x0f\x97\x4c\x08\x90\xf8\xdb\xf6\x9f\x9b\x43\x9d\xff\x0d\xd6\x36\x99\xc8\xd1\xff\x31\x4b\x31\xaf\xff\xae\x00\xb9\xff\xe7\xcb\x1a\x66\xb5\x30\xe7\x08\xd9\xbd\x8b\xa1\x3d\x72\xbb\x35\xae\x72\x69\x0e\xaa\xc2\xc6\x21\xbe\xe0\xde\x1e\x2b\xe6\x38\x35\x6d\x9b\xa8\xe5\x4b\x9d\xe5\x34\xa0\xba\x85\x4a\xf8\x60\x8b\x7f\xf7\xe1\x5e\xc1\x13\xd2\xc1\xb0\xb1\x9b\xe6\xeb\x46\x34\xef\x93\x91\xcd\x20\x3b\xa0\x29\x73\x69\x50\x92\x75\x3d\x0b\x65\x9a\x6c\x25\xd3\x49\xaf\x29\x73\x15\x6c\x2d\xe0\x8a\x95\x45\xc6\x11\x7e\x77\x07\x8c\xbb\x7e\xdb\xd6\x14\xef\x90\xe2\x52\xab\xe7\xc0\xe6\x4e\x1f\xb5\xb6\xe8\xfb\x43\x7e\x0f\xcc\x52\x95\x79\x16\x48\x78\x02\x1d\xcc\x20\x78\x17\x34\x26\xf0\x7b\x5f\x0f\x3b\x0e\x08\xfa\x1e\xa3\xb3\x8a\x15\xb3\xe9\xe3\x51\xcf\x6a\xad\x70\xb3\x21\xed\xb8\x4f\x86\xa3\x5a\x76\x5e\x1a\xce\x1c\xb7\x39\x68\x1b\xd2\x69\x1b\xf4\x06\xbe\x4f\xf0\x27\x2e\x72\xc8\x02\x54\x01\xbc\x40\x5a\x22\x04\x6f\xb6\xd0\xdf\x04\xb6\x66\x76\xe0\xc6\xc1\xfd\x12\x02\xf0\x7c\x0e\x84\x09\x78\xae\x81\x67\xeb\xc0\xc2\x65\x01\x97\x59\x80\x4b\xd0\xce\x18\x83\x94\x4b\xa9\xd0\xb2\xcd\xae\x42\x16\xac\x2c\xb4\x7c\x1d\x87\xbe\x76\xed\x85\x8a\x3f\x0f\x29\x7b\xaa\x90\x01\x0f\x9a\xc4\xac\x39\xd1\x79\x5d\x5b\x90\x77\x7c\xee\xff\xeb\x5c\x0d\x01\xd7\x10\xa0\x52\xc1\x8a\x4b\xcf\x08\x4f\x68\xbd\xcb\xc4\x21\xbd\xec\xb4\x0c\xb6\xed\x9a\x7e\x73\xe5\xb2\xa9\xeb\xea\x40\xbe\x00\xbc\x56\xab\xa2\xc4\x3a\x1c\x11\xb0\xc9\x72\x4b\x83\xd5\xae\x5d\xf2\xa4\x44\x16\x8c\x6c\x21\xf9\x00\x93\xcd\xc6\xfe\xda\xa2\x8f\x56\x96\x70\x8c\x55\xc1\x53\x81\xeb\x77\x17\x9b\x8d\x22\xa1\xd7\xc3\x90\x85\xd6\x4a\x6d\xec\x50\x24\x44\xcd\xa5\xb1\x55\x5e\xc8\x42\xa9\x24\xd4\xd3\x2b\xf1\xf2\x43\x0e\x32\xbb\xb1\x65\xae\x5d\xd1\x2b\x9e\xd7\x6b\x73\x57\x15\x74\xf7\x17\xa0\x4d\x01\xce\x1c\x5b\x0b\xa1\x30\xca\xba\x21\x9b\xaa\x63\xec\x07\x42\xc9\xcd\x26\x9c\x8b\x17\x9f\xc1\x63\x5c\x28\x23\xea\x59\x54\x65\xba\xf4\xb3\xcf\x30\x7b\x14\x78\xfb\x04\x7a\x9e\xab\xe7\xbb\x54\xab\x3c\x17\x72\xb1\xeb\x23\xed\x75\xd7\xaa\x6d\x67\x89\x76\x4d\xa1\xb3\x8b\x46\x51\xaa\xa4\x51\x39\xc4\xcf\x5c\x4b\x12\x7e\x5f\x0b\xcc\x6a\xd0\x0c\x84\x5c\x58\xeb\x7f\x96\x81\x90\x46\x64\x10\xf0\xc0\x20\x4f\x1f\xed\x7c\xaa\x24\xc2\x0b\xc6\xc1\xfd\x52\x98\x60\xc5\xd7\x41\xca\x4b\x03\x81\x40\xab\x33\x33\x08\x4a\x59\x3a\x6f\x17\x07\x9f\x94\x0e\x56\xd6\x18\x84\xb4\xbc\x75\x54\xb3\xc0\x00\xb8\x9c\x2b\xc8\x85\x7c\x1c\x07\x4b\xc4\xc2\x8c\xdf\xbe\x5d\x08\x5c\x96\xb3\x38\x55\xab\xb7\x7f\x55\x6a\x91\xc3\xf5\x52\xab\x15\xbc\xf5\x78\x9d\x17\x2a\x5f\xcf\x45\x9e\xbf\xfd\xb7\x06\x93\xf3\x1a\x93\x26\x64\xef\x39\x8b\x6e\xca\x34\x62\x8b\x58\x02\x64\xe6\x1a\x24\x82\x16\x72\xd1\xb5\xc0\x2b\xb2\xb0\xf9\x4f\x2d\x86\xee\xda\xd1\xec\x68\x54\x97\x75\xc7\xeb\xf3\x2e\xfb\x5d\x6a\xd4\x0d\xda\x1d\x57\xd9\xfd\x46\xc2\x0b\xde\x89\x99\x93\x78\xd7\xff\x55\xcc\x15\xd8\xfd\xfc\x63\xf8\xe7\x38\x3f\x07\xfb\xa8\x8f\xc9\x14\x78\x2f\xb3\xe4\x4f\x10\x70\x19\xbc\xb1\xa0\xdf\x04\xdb\x7a\xf9\xb8\x2b\x74\x80\xb3\xb8\x89\x1e\x5b\x89\x5d\x50\xe6\x4d\x78\xe8\xcb\xdc\x5e\x5a\xb2\xeb\x00\xd4\x8d\x1b\x4c\x2c\x01\xc2\xd6\x33\xca\x40\xc8\x5e\xeb\x3c\x63\x3c\xbc\x60\xbb\x44\x63\x6c\x8d\x60\xd0\x15\x25\x43\x5a\xf9\x4a\x65\x91\xbc\xee\xc4\xdd\x61\x64\x2f\x0b\x73\x9d\x39\xe3\x4c\xef\x5e\x15\xad\x96\x5d\xf3\xa7\x69\x39\x6e\xf7\x30\x95\xe0\x19\xa9\xfd\x98\x90\x12\xf4\x8f\x20\x16\x4b\x3c\x87\x58\xcd\xe7\x06\xd0\x0f\xe9\xdb\x6f\x06\xd0\xca\xc2\x6f\x38\x2e\xe3\x15\x7f\x21\xc8\x14\x3d\x0b\x8b\x97\xb0\x62\xc2\xfc\x24\x73\x5b\x1d\xd7\x88\xde\x01\xfe\xb0\x76\x5a\x66\x96\x00\x38\xee\xbb\x56\x8f\xfb\xe8\x12\xdf\x6d\xd1\x74\x07\xdc\xd9\xdd\x66\xd7\x96\xde\x5e\x16\x1c\xda\xf6\x80\x13\x26\x12\xd7\x17\x44\xbd\x7e\x15\x89\x8a\x53\x63\x7e\x2d\x73\x30\x55\x6a\x53\x26\x7b\x5a\x25\xe6\x44\x6c\x9b\xab\xdd\x16\xea\xe5\xd9\x99\xf4\x07\xf0\x44\x3c\xc8\x09\xd3\x3b\x68\x7a\x77\xe4\x5e\x37\x96\xc7\xa6\x1e\xdd\xc3\x0b\xd2\xee\x61\x3a\x8a\x0c\xd1\x0c\xa8\x87\x9c\x27\xbc\xe6\xdd\x02\xb0\x69\x1e\x38\x2d\x21\x21\xaa\x22\xa4\x2c\x3b\xb1\x63\xa6\x10\xd5\xca\x47\xc6\x3c\x8a\x7c\x2c\x18\x26\x49\xbe\xd9\x64\xad\x61\xb6\xf5\xb4\x55\xb5\xf3\xac\xac\xeb\x47\xc6\xfb\x2d\xf1\x21\x09\xf9\xcc\xa8\xbc\x44\xb0\x60\x8e\x87\xb4\xb6\xdf\x6f\x0e\x6d\xe9\x44\x14\x85\xbd\x99\x03\xfb\x3c\x2d\xbd\xad\x7e\x72\xb3\x59\xc4\x5f\x50\x21\x02\xd4\xa5\xb9\x3a\x85\x5f\x61\x21\x0c\x82\xf6\x09\x42\xdf\xb9\x34\x0a\xfd\xe3\xfd\xcd\xcf\x7e\x47\xad\xf8\xae\xb9\xd8\xa4\x08\x7b\x91\xc5\x85\x89\x99\x56\xcf\x06\xf4\x36\x63\x32\x65\x51\x28\x8d\x26\x78\xe7\xed\xf2\x3d\xb3\xfe\x22\x68\x9c\xbc\x0b\x2b\xd6\x67\x3c\x2b\xfd\x18\xa4\x4a\x6b\x48\x31\x5f\x87\x0c\xe8\xb6\x65\x39\xec\xde\x37\x9d\xf0\x6b\xba\x26\xeb\x54\xc6\xc4\xeb\x45\xeb\x9b\x2c\x90\x82\x00\xad\x98\x3e\xce\x90\x16\xc9\x96\xc9\x07\xf8\xe7\x20\xf8\xbf\x37\x5c\xf2\x05\xe8\xbd\x9c\xb7\x00\x99\x09\xb9\xf0\x9b\xee\x6c\x5c\x4b\x1e\x26\x83\x56\x81\x91\x2e\x21\x7d\xfc\x70\x7b\xd3\xee\xcc\x78\xdf\xa9\x9e\x40\xe7\x7c\xfd\x35\x4d\xad\x7a\x6b\xbb\xa5\x35\xad\xdd\x61\xbd\x14\x76\x37\x1e\xed\x1b\xb5\xfb\x7a\x75\x3c\xd2\xcf\x5c\x67\xf7\x7c\x36\x4d\xbc\x07\x67\xb8\x5f\x45\x31\x20\x0f\x13\x5a\xed\xb7\xaa\x96\x5c\x66\x39\xfc\x0d\xd6\xd3\xa4\x37\x6e\xb7\xfa\x5a\x4b\x9f\x5c\xfc\x4b\xf6\x66\xf6\xb6\xfb\x24\xef\x67\xf5\x3c\x4d\x2e\xe0\xdb\xf6\xdc\x8f\x62\xb1\x9c\x26\x17\xa3\xd1\xc5\xb7\x23\x76\x8c\x88\x13\x5d\xe6\x26\x3c\xad\xd4\x34\x39\xd8\x70\xee\x74\x3f\xbd\x93\x7d\x98\x0c\xf0\x40\x77\xb4\xed\xb3\x99\xb0\x5e\x3b\x69\x1a\x27\x99\xcd\x14\xcc\x83\x98\x5c\x9e\x9d\x09\xda\xb9\xc7\xa9\x45\x1c\x45\xed\xab\x57\xdc\x99\x42\x14\x29\x7f\xef\x86\x36\x61\x56\x71\xaa\x64\xca\x91\x1c\x70\xb7\xdb\xee\x3f\xa5\x15\xa5\x4c\x6d\x2f\xc0\x80\x28\x3b\x63\x43\xa5\x98\x93\x45\xdc\xd1\xe2\x5d\x3f\x2d\x9e\xe5\x2a\x7d\x6c\xea\x8c\x76\x0f\xfc\x68\x8c\xdc\x57\x2d\x97\xd2\x84\xfb\x42\x66\x36\x8f\xdb\xd5\xb8\x7b\xdf\x3d\xc2\xba\xd5\x19\xdd\x69\x4e\xd3\xc0\x51\xd3\xba\xcc\x5e\xa9\xe9\xb6\xc9\xdf\xc0\x63\xaf\xe9\x52\xe4\x99\x85\x36\x1e\x8e\x98\x29\x67\xa8\x01\xc6\xc3\x51\x45\x2b\x76\x9c\xde\x52\xfe\x71\x8a\xbd\x3c\xff\x25\xa2\x0f\x7e\xfa\x87\xe8\xce\x84\x49\xfd\x65\x23\x39\x4d\x98\xeb\x12\xdc\xd5\x99\x75\x9b\xae\x46\x41\x81\x61\xd2\xb7\x22\xa6\x92\xd1\x65\xed\xa9\xf6\x5d\xd9\x83\x9a\xb8\xfb\xef\x06\xba\xef\x41\x90\xf3\x73\x64\xe7\xe7\x48\xd9\xc8\xdf\xcb\x91\x8e\xeb\xe9\xb4\x0a\xec\xb6\xfa\xf1\xc3\xb1\x33\x46\x93\x81\xb8\x22\xa2\x4e\xef\x5a\x59\x76\xef\x6a\x95\xc6\xbc\xb0\x9f\xb7\x1a\x92\xf5\x91\x75\x06\xdf\x20\xb0\xd7\xdd\xdc\x5f\xd8\xef\x6d\x36\xa0\x4e\xb1\xb8\xbe\xdb\x85\xec\x87\xf5\xbd\x2a\x3e\xd4\xf7\x7b\xfb\xa5\x71\xc2\x09\xd0\xcb\xb6\x67\x50\xce\x33\x7c\x81\xcb\xae\xd0\xf5\x5c\x48\x92\x64\xfb\xfe\xc2\x31\xf9\x54\x95\x78\x02\xe3\x8e\xcb\xdd\x4f\x90\x2d\x49\xab\xc2\x26\xf4\x9f\x39\x2e\xaf\xba\x43\x42\x1f\x46\x93\x71\xe7\x36\xda\x07\xb4\x43\x5c\x20\xb6\x1e\x3d\xdc\xce\x6a\x77\x09\x7a\x96\x75\xf8\xb6\xf5\x40\x13\x8f\xb9\xb7\x35\xdb\x02\xa3\xef\xf3\x69\xe3\xa5\x4f\xe8\xd8\xf6\xc2\xa2\xd6\x33\x4b\x2a\xd7\xd0\x38\x82\xcf\xdb\xaa\x91\x46\x4e\x43\x3e\xdc\x5e\xff\xfd\xe6\xe3\x2f\xf7\xd3\xcf\xb7\x77\x3f\xdd\xff\x74\xfb\xcb\xf4\xf3\xaf\x1f\xaf\x3f\x7e\xf8\xe9\x97\xbf\x36\x1a\xdf\xc2\xe0\x4a\x6d\x0b\xbb\xf1\x69\x8a\x8f\x7a\x99\xba\xdf\x47\xd9\xf0\xa2\xfa\xb2\x4c\x5d\xc4\x3d\xd4\xbb\x3e\x10\x0a\xbf\xf9\x2f\xf7\xc8\xe4\x11\xd6\xd7\x2a\x73\x89\xcf\xd7\xf0\xbc\x57\xa6\xb9\x9a\xec\x78\x9d\x36\xaa\x6c\xa8\x3a\xc1\x7f\x15\x45\x92\x34\xdc\x67\x56\x5d\x76\xa2\xf0\x37\xe9\x15\xe4\x06\x82\xef\xda\xb8\x1e\xe0\x74\x32\xdc\x75\x8c\x4f\x5b\x6b\x93\x78\x75\xd8\x74\x04\xc3\xd8\xe4\x22\x05\x42\x0f\x5f\x80\x9e\x5f\xb8\x54\xd5\x75\xff\x6f\x77\x56\x4a\xaf\xf0\xc0\x1d\xf1\xde\xc5\x43\x45\x4f\xe2\xb9\xeb\xe7\x1d\xb0\x50\xd2\x77\xd8\xe7\xbd\xdc\x88\xbe\xfd\xe6\xfc\xa2\x79\x8b\x44\x8e\x51\xe7\xb3\x82\xf7\x09\x6e\x36\xe4\x22\x49\x8e\xc9\x29\x2e\xa5\x63\x2d\x01\xda\x5c\x0c\xb5\x83\x65\x73\xdb\xd0\x0d\x35\x84\xba\xcb\xe7\x13\x14\xb6\xef\x89\x0e\xd0\x78\x0c\x99\x86\xdd\x40\x2f\x9d\x00\xb0\xd1\x86\x43\xe2\x2b\x9c\xfc\x90\x5d\xf8\xa8\x74\x9a\x11\x35\x71\xbd\x5c\xe0\x18\x79\x8e\xb6\x6c\xe5\x2c\xa1\x47\x24\xeb\x3d\xb7\x71\x35\x32\xdb\x7f\xcb\xe2\xe7\xb7\x3d\xce\x63\x65\x98\xe7\xc8\xea\x68\x45\xe0\xda\x9b\xae\xe0\x5d\xf5\x6e\xc8\xea\x07\x2c\xad\xd7\x20\xad\x22\x6b\x15\xfb\x65\x0f\x7e\x9e\xd4\x97\xf6\x0b\xc0\xdb\x67\xd9\x54\xd5\x1f\xc0\xa4\x5a\x14\xa8\x34\xe9\x3d\x33\xda\x49\x92\x6d\x1f\xca\x58\x1c\xe6\x1e\xde\x2c\x99\x5b\x50\x03\xf7\xdb\xce\x3b\x6a\x8f\x9b\xfb\xa4\xfe\xaa\x41\x68\x3c\x8b\x53\x9e\xd7\xb3\xbe\x91\xf3\x94\xcc\x2d\x3d\x03\xf7\x9b\xec\xd7\xe2\xa1\x41\x5b\xa5\xb7\x1e\x3b\xf6\xde\xcf\x75\x1e\xca\x5d\x35\x9d\xa9\x03\xfc\x01\x3a\x7e\xda\x1d\xcf\x6c\x7d\x77\xf8\x09\xc3\x97\x79\xc0\xe6\xb4\xaa\x4e\x64\xb7\x75\xc1\x45\x7a\x4e\xfa\x0f\x69\xcc\x57\xbc\x9d\xb2\x92\x08\xdb\x71\xdb\x3d\xbc\xb1\xa6\x92\xf4\xe3\xb9\xf7\x9b\x84\x6e\x36\x48\x19\x46\x51\x4e\x5c\x49\xb3\xa2\xbe\xf3\xb8\x7d\xcd\xe3\x8a\x11\x4b\x6b\x14\xed\xbd\x2f\x9c\xb4\xbc\xe0\xae\x74\x7f\x7f\x7e\xe1\x81\xd4\xbb\x86\x9d\x72\x66\xb3\x09\x1d\x79\x7e\xda\xdd\xe9\x7b\xb9\x0e\x0e\xd0\xdd\x34\xd8\x7e\x3b\x0b\x59\x78\xd6\x8c\xfe\x51\x71\x97\x62\xec\xb1\x0f\x69\x55\x55\xd4\xbd\x3e\x3a\x21\x8b\xe6\x99\x12\x39\x94\x03\xb5\x12\x1c\x7b\x48\x93\x4b\xb8\xc7\x67\xed\x57\x65\xee\xb9\xdb\xbf\xf8\xaa\x6c\x3f\xe4\x56\x15\xf5\x21\x76\x9d\x1c\xd5\xb5\xfa\x6d\xe0\xe0\x4b\x1b\x92\xee\xfd\xd9\xb0\x36\xae\x26\x83\x5c\xb7\x0c\xae\x6e\x4d\xf0\x7a\xe4\x6e\x1a\x9b\xf8\x5b\xa5\x4a\x1a\x0c\xa6\xc9\xa2\xaa\x26\x74\xf0\x7f\x01\x00\x00\xff\xff\x7d\xd4\x4d\xca\x57\x2d\x00\x00") -func distAssetsChunk9120b5cc39ef704a111f409JsBytes() ([]byte, error) { +func distAssetsChunk895288cdebbe2d17a53d26eJsBytes() ([]byte, error) { return bindataRead( - _distAssetsChunk9120b5cc39ef704a111f409Js, - "dist/assets/chunk.912.0b5cc39ef704a111f409.js", + _distAssetsChunk895288cdebbe2d17a53d26eJs, + "dist/assets/chunk.895.288cdebbe2d17a53d26e.js", ) } -func distAssetsChunk9120b5cc39ef704a111f409Js() (*asset, error) { - bytes, err := distAssetsChunk9120b5cc39ef704a111f409JsBytes() +func distAssetsChunk895288cdebbe2d17a53d26eJs() (*asset, error) { + bytes, err := distAssetsChunk895288cdebbe2d17a53d26eJsBytes() if err != nil { return nil, err } - info := bindataFileInfo{name: "dist/assets/chunk.912.0b5cc39ef704a111f409.js", size: 387615, mode: os.FileMode(420), modTime: time.Unix(1480000000, 0)} + info := bindataFileInfo{name: "dist/assets/chunk.895.288cdebbe2d17a53d26e.js", size: 11607, mode: os.FileMode(420), modTime: time.Unix(1480000000, 0)} a := &asset{bytes: bytes, info: info} return a, nil } -var _distAssetsChunk92040d920828244e397b89Js = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\x94\x55\x4f\x6f\xe3\xb6\x13\xbd\xfb\x53\xd8\x39\x08\x33\x30\xcd\x9f\x94\xdd\x5f\x90\xda\x19\x07\x8b\xb6\x87\x1e\x0a\x17\x68\x6f\x82\x20\x30\x12\x1d\x73\x23\x93\xde\x11\x95\xac\x21\xeb\xbb\x17\x94\xac\xd8\x28\xd2\x02\x7b\x31\xe8\xd1\x9b\x3f\xef\xbd\x11\xf5\xaa\x78\x9a\xe7\x7a\xff\xa4\x39\x57\x8d\x77\xb9\xd9\x1f\x1c\xfb\x3c\x5f\x01\x20\xad\xdb\xf0\x9c\x85\xa6\xf6\xfe\x36\xb9\x5b\x6e\x1b\x5b\x78\xe3\x2c\xb0\xd0\xd8\xbe\x19\x5b\xba\x37\x99\x6b\x65\x72\x26\xd6\xdf\x1a\xc3\x5a\x5c\x47\x4b\x2a\xf5\xd6\x58\xdd\x89\xe4\xff\x9f\xee\x96\x21\x4d\xb8\x50\x96\xa5\xfe\x1e\xfa\xd4\xf4\x5e\x12\x87\x5e\x34\x24\x0a\x3d\x1c\x78\x32\x02\xa6\x16\x18\x5b\xd6\xbe\x61\x3b\xe5\x28\x62\x99\xe7\xba\xfe\xdd\x95\x4d\xa5\x1f\x79\xb9\x79\xfa\xaa\x0b\x2f\x55\x5d\x9b\x67\x0b\x6d\xa9\xb7\xaa\xa9\xfc\x92\x3b\xc1\xd8\x9d\x67\xea\x69\x7e\x69\xbc\xfb\xad\x27\xf9\xcb\xd1\xaa\xbd\x29\x2e\x23\x5c\xea\x27\x44\xa4\xf8\xb9\xd9\x6b\xeb\x6b\x59\x69\xfb\xec\x77\x8f\x1a\x6e\x86\xe1\x8e\x36\xbf\x99\x33\x2e\xaf\x02\xbe\x8f\xc0\x17\x66\x75\x94\x07\x76\xde\xf9\xe3\x41\xcb\xba\x32\x85\x96\x85\xaa\x2a\x78\x2f\x27\x12\xc4\x4e\x7c\x3c\xd2\x9f\x47\xfb\xe1\x3c\x63\xa7\xfa\x68\x8b\x1f\xed\xc4\x70\xa3\xbe\xeb\x45\xe1\x58\xdf\x88\x34\x13\x70\x25\xf9\xb9\xbc\x05\x07\xf7\x49\xfc\x19\xb1\x43\x0c\x09\xdf\x1a\x6b\xfc\x7f\xa1\x3f\xdf\xdd\x0e\xe8\x0e\xb0\xeb\x84\xa3\xb6\xfb\x87\x53\xc1\x4d\x4f\x2e\xe5\x6c\x62\xb6\xf0\xea\x4c\x39\x8d\x67\x44\x1e\xcf\x55\xfc\xb8\x02\x93\x80\x34\x3d\x92\x5a\x53\x2e\x59\x54\x4e\x95\xba\x5c\xce\x12\x71\x86\x2c\xdb\xae\x9b\x8c\x52\xa4\x9c\x0d\x3c\xcd\x58\x41\x18\x71\x39\x5b\x14\x46\x0e\x15\x68\x16\x5f\x1e\x74\x56\xee\x49\x0b\xa6\x34\x13\x56\x6e\x08\xb4\x70\xc2\x0b\x13\xd6\xd1\x6c\x61\xe6\x86\x91\x15\x25\xff\x8b\x27\x5b\xc7\x50\x50\xbc\x2a\x1e\xf8\xec\xfe\xaa\x98\xcf\xb1\x0d\xf1\x57\xc5\x69\x9f\x99\x11\xa7\x45\x26\xf2\xd0\xa6\xa1\x78\xd5\x3c\xb8\x11\xdc\xcc\xe7\x08\xb3\x24\x32\xa7\x93\x5a\x93\xc1\x28\x3a\xef\xe7\x8b\x3e\xd6\x60\xe5\x06\xa5\x7e\xd5\x7c\x04\x60\x5a\x5b\xb9\x49\x39\x03\x97\x36\x19\x22\x3e\x3a\x59\x1f\x82\x99\xd0\x2c\x16\x22\xc1\x25\xe4\x34\x4b\x84\x79\x50\x51\x04\x8a\x0c\x62\xd0\x33\xc7\x96\x47\x5c\xd1\xe3\x7a\x19\x2b\xf2\x80\x93\x77\xb1\xab\x28\x02\x4d\x15\x76\xdd\x28\x5e\x67\xc8\x9c\x4e\x03\xc1\x90\x50\xd0\x85\xe0\x3a\x8e\x22\x4e\x8b\x45\x92\xa5\xb7\xd9\xda\xac\x8a\xc5\x02\x03\x43\x1a\x82\x93\xfe\x7c\xa6\xde\x09\x2b\x1d\xf5\xf7\x00\xad\xcf\xdc\x2e\xcb\xb8\x53\xf5\xe6\xcd\xfe\xc1\xee\xa0\xd9\x1f\x07\xb7\x02\x54\x58\x69\xf7\x25\x31\xad\x81\xe5\x41\xf9\x5d\x1d\xdc\x60\x59\xec\x4c\x55\xb2\xb6\xa7\x13\x5c\xfe\x50\x9a\xa1\x60\x14\x57\x17\x11\xb5\x3f\xdd\x2e\xe3\x6e\x62\xe5\x46\x7e\x25\x4d\xeb\x98\x88\x38\xd5\x59\x4f\x5e\xf7\x9e\x8e\x60\x2f\x8c\x48\x95\xc8\x45\x93\x91\x13\x15\xc5\x41\x36\x25\x6b\xb7\xd7\x00\x21\x75\x36\xa4\x22\x0e\xb6\xfa\xa9\xb1\xd3\x1c\xad\x74\x90\x0b\x8f\x51\x04\x56\xee\x53\x9f\x51\x9e\xfa\xac\xd7\xbc\xc1\x41\xb1\x06\x2c\x76\x21\x45\x47\x91\x06\x87\xab\xea\x41\x8d\x22\x56\xf3\x39\x1a\x52\x69\x15\x96\xcc\x01\x8b\xe0\x3d\xa7\x26\x1b\x7e\xd3\x38\x03\x14\xe1\x44\xf1\xb8\xd0\x56\x6e\xa0\xc0\xf0\x0e\x3d\x57\xee\x49\x55\x7f\xed\x4c\x2d\xdf\xf4\xd3\x41\x15\x2f\x3f\xef\x1a\xfb\xf2\xc1\xf5\xfc\x03\xd0\xd3\x29\xcd\x26\x4e\x6e\x1d\xff\xaa\x8a\x1d\x68\xf9\x64\x6c\x09\xb6\xa9\x2a\x11\x23\x0a\x27\x0f\x4d\xbd\xa3\xeb\xf0\x10\x1a\x02\x2e\xbc\xe4\x10\x8c\xdb\x9c\xdf\x61\x91\x7e\xba\x8f\xb3\xc1\x15\x0b\xe1\xb3\x80\x38\x2c\x9f\xa7\x7f\x43\x85\xdb\x3f\xa0\x06\x84\x47\xf1\xe1\x27\x87\x7c\x68\x35\xf9\x3b\x00\x00\xff\xff\xc9\x0c\x40\xc1\x93\x06\x00\x00") +var _distAssetsNomadUi1df54d540bb6aac0bca725a25daff23aCss = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xc4\xbd\xdb\x8e\xec\x38\x92\x20\xf8\x2b\xde\x59\x38\x98\x13\x95\x72\x4f\xf9\x35\x2e\x8e\x49\xd4\x4e\x03\xbd\xd3\xc0\xf4\x0c\x30\x35\x0d\x4c\xa3\x50\x68\xc8\x5d\xf4\x08\xf5\x91\x4b\x6a\x49\x7e\x4e\x44\xfa\xc4\x60\x9f\x16\xd8\xd7\xfd\x84\xfd\x89\x7d\xd8\xb7\xfd\x94\xfd\x92\x85\x78\x91\x68\xa4\x19\x49\xc9\x23\x3a\x11\x95\x75\x22\x44\x33\xa3\xd1\x68\x34\x33\x5e\xed\x4f\xc7\x97\xa4\x6e\x58\x3b\xfb\xe9\x1f\xff\xdb\xdf\xcd\x1f\x7e\xda\xff\x29\x3b\x57\x65\xdd\xce\xfe\xdd\xff\xfc\xd3\x4b\xd2\xbc\x64\xc7\xb2\xae\x7e\x49\x59\x93\x3d\x17\xf3\xe6\xad\x69\xd9\x79\xde\x96\xdf\x58\xd1\xfc\x92\x66\x4d\xfb\x4b\x55\x97\xe9\xe5\xd8\x36\xbf\x1c\x9b\xe6\x97\x17\x96\x57\xac\x6e\x7e\x39\x96\x79\x59\x37\x8b\x63\xd3\xfc\xbb\xfd\xe2\x94\xb3\xd7\xf9\x39\x69\xca\xa2\x7e\x8b\x16\x59\x33\x4f\x9a\xa6\x3c\x66\x49\x9b\x7d\x67\xd1\xa2\x2d\xcb\xfc\x90\xd4\x8b\x63\x99\xe7\x49\xd5\xb0\x9f\xd5\x97\xeb\x39\xa9\x9f\xb3\x62\xde\x96\xd5\xd3\x7c\x71\xbf\x65\xe7\xf7\xc5\xe1\xd2\xb6\x65\x11\x2d\x8e\x49\x9d\xce\x5f\x58\x92\xb2\x7a\x9e\x1d\xbb\x2f\x29\xcb\x59\xcb\xa2\xc5\x29\xcb\xd9\xfc\xd8\x26\xf2\xb7\x22\x39\xb3\x68\x91\x15\xd5\xa5\x8d\x16\xe7\x32\x4d\xf2\xf9\x31\x2f\x1b\x16\x2d\x8a\xe4\xfb\x21\xa9\xe7\x87\x4b\xfd\xcc\xea\x68\x51\x25\xcf\x59\x91\xb4\x59\x59\xcc\x59\x9e\x67\x55\x93\x35\xe0\x63\x9e\x15\xdf\xc0\x87\x82\xbd\xb6\xe0\x43\x55\xb3\xef\x59\x79\xe9\xd0\xea\xf2\xb9\x66\x4d\x13\x2d\x1a\x96\xb3\x63\x3b\x13\xff\x44\x8b\x96\xbd\xb6\x49\xcd\x92\xeb\xfc\x5c\xfe\x36\x4f\xaa\x8a\x25\x75\x52\x1c\xd9\x53\x51\x16\x6c\x3f\xff\xc1\x0e\xdf\xb2\xd6\xfc\xfe\x7e\x28\xd3\xb7\xe8\x58\xa6\x2c\x7a\x59\x46\x2f\xab\xe8\x65\x1d\xbd\x6c\xa2\x97\x6d\xf4\xb2\xbb\x9e\xca\xa2\x9d\xff\x60\xd9\xf3\x4b\xfb\xb4\x89\x63\x01\xdb\xfd\xdf\xaf\x0b\x76\x3e\xb0\x7a\xfe\x3d\x63\x3f\xa2\x97\xf6\x9c\x5f\x5f\x04\xd4\x32\x8e\xbf\xec\x7f\x64\x69\xfb\xc2\x7f\xed\x64\x7a\xae\x58\x3d\xcf\xd9\xa9\x55\x22\xef\x7e\x7f\x5a\x2e\xb6\xb5\x90\x39\x2f\xaf\x3b\x6c\x05\x50\x0b\x52\x02\xe2\x97\x3f\xfe\xcd\xec\x70\xc9\xcf\xc9\x22\x2b\x67\xdf\xe3\xc5\xe3\x62\x3d\xfb\x1f\xb3\x7f\xf8\xfb\xff\x36\xfb\x4f\xd9\x91\x15\x0d\x9b\xfd\x8f\xd9\x73\xd6\xbe\x5c\x0e\x8b\x63\x79\xfe\xe5\x5f\x9e\xdb\x97\x73\xf3\x0b\xc7\x98\xfd\xf1\x97\xbe\x4f\x5d\x3d\xf7\x91\xbd\x43\xf5\x49\x92\x77\x1a\x9e\xb5\xec\xdc\x3c\x1d\x59\xd1\xb2\x7a\x7f\x28\xeb\x94\xd5\x4f\xcb\xea\x75\xd6\x94\x79\x96\xce\xda\x3a\x29\x9a\x2a\xa9\x59\xd1\xca\xc2\x79\x9d\xa4\xd9\xa5\x79\x5a\x55\xaf\xfb\x43\xf9\x3a\x6f\x5e\x92\xb4\xfc\x21\x3a\x34\xcd\x9a\x2a\x4f\xde\x9e\xb2\x22\xcf\x0a\x36\xef\xc6\xc1\x9e\x77\x58\x93\xfd\xc6\x9e\x96\x35\x3b\xef\x65\xa7\xac\x16\xab\x2d\x3b\xef\xff\xe5\xd2\xb4\xd9\xe9\x6d\x7e\x2c\x8b\x96\x15\xed\x13\x1f\x39\x4d\x9b\xd4\xed\x9e\x53\x50\x5d\xb8\xd8\xee\xab\x24\x4d\xb3\xe2\x79\x7e\x28\xdb\xb6\x3c\x3f\x1d\x93\xfc\xf8\x75\xb1\xee\x46\xc9\x6c\x3e\x5b\x56\xaf\x77\x3d\x04\xef\x4c\x51\xbe\x5b\x21\xe5\xa2\x2f\x1d\x00\xdd\x00\xc4\xe8\x97\x4d\xd6\x89\xf6\xa9\x66\x39\x1f\xcb\xfb\xef\xac\x6e\xb3\x63\x92\xcf\xb9\x28\x9f\xda\xb2\x52\x23\xf6\x29\x39\x8a\xd1\x2e\xff\x3c\x95\xc7\xae\x2b\x54\x97\xf7\xc5\xfd\x07\x1d\xa0\xd3\x04\x08\xc1\xbf\x48\x10\xae\x21\x7d\xb1\xf8\x4b\x15\x35\x73\xf1\xbd\xd7\xb1\xe1\xcb\xa0\x6d\xc6\x37\xa9\x77\xfd\x47\xa9\x81\xc3\x07\x54\x17\xd1\x62\xa1\x95\x68\x91\xd0\x4f\xb4\x68\xd0\xd4\xa1\x58\x29\x29\xff\xc6\x5b\xc7\x52\xbd\x51\xea\x13\x68\x15\xf8\xd8\x37\x4b\x7d\x1d\xda\xa5\xbe\x50\x0d\x43\xca\xfb\x96\x21\x65\x7d\xd3\x90\x32\xd0\x36\x55\x3e\x34\x0e\xe1\xa0\xef\x59\xac\x4c\xf6\xb3\xc1\x18\x86\xc2\xbf\xdb\xe0\x1d\xaf\x18\x38\xff\x6e\x83\x2b\xf6\x31\x94\xbe\x4c\xa2\x01\x33\x33\x74\x25\x52\x20\xe5\x60\x94\x3c\xa1\xf0\x8a\xba\x92\x59\x0f\xd5\x7f\xe0\x00\xd7\xf2\xd2\x76\x16\xe3\x29\x7e\x57\xf8\xa7\x8c\xe5\x69\xc3\xda\xbf\xa4\x59\x93\x1c\x72\x96\xfe\xb5\x37\x81\xa0\x86\xa1\x3c\x1a\x7e\x55\xba\xa6\x7d\xe9\x55\xcd\xfc\xc6\x35\x4d\xfb\x28\x14\x4d\xfb\x80\xe9\x19\x5e\xcc\xd5\x0c\x2f\xe2\x5a\x86\x17\xf5\x4a\xa6\x15\xf7\x3a\x86\x88\x41\x35\x0e\x2b\xea\x5b\x49\x16\xf2\xe6\x62\xa5\xa2\xdd\x58\x09\x26\x00\x0f\x1c\x97\x84\x07\x86\x8b\xc4\x03\xd3\xcb\x06\x83\x83\x9e\x11\x83\xe8\x9d\xe5\xf1\x52\x37\x65\xfd\x54\x94\xed\x3c\xc9\xf3\xf2\x07\x4b\xb5\xe0\xec\x85\x1d\xbf\x1d\xca\xd7\xe1\xb7\x99\x34\x36\x2a\x48\x03\x81\x58\xe7\x40\x4b\xf9\x8f\x04\xec\xe9\x57\x65\xd6\x39\xe2\xf7\xc5\xa1\x66\x49\x7a\xac\x2f\xe7\x43\x04\x02\x06\x6e\x48\x2e\x85\x60\xb9\xe3\xf2\x63\x63\x85\x36\x39\x34\x57\x15\x97\xb5\xe5\xe5\xf8\x32\x3f\x76\xed\xbd\xb4\x30\x64\xbb\x34\xac\x9e\xcb\x11\x2a\x0a\xba\x00\x0f\xf9\xda\xd8\x1f\xcd\x0f\xef\x2a\x34\xe5\x36\xab\x28\xdb\xaf\xdc\x7a\xd4\x75\xf9\x23\x67\x4d\x73\xf7\xf4\x94\x9c\xda\x2e\x64\xed\x71\x04\xc4\xf9\x92\xb7\x59\x95\xb3\xbb\xfe\x4b\x5e\x26\x9d\x03\x57\x18\x57\x19\xce\xac\x83\xc3\x19\xf1\x85\xc7\x07\xb1\xfa\xb3\x8b\x06\xe2\xbd\x8a\x50\x7e\x9a\xfd\xd4\x87\x39\x87\xbc\x3c\x7e\x53\x11\x8d\x08\x25\xf6\x20\x86\xdf\xf0\xf8\x61\x2f\x3b\x75\xce\xbe\xb3\xa2\x6d\x84\x10\xfa\x60\x22\x39\x34\x65\x7e\x69\xd9\xbe\x43\xd9\xc6\x5f\xf6\x9c\xc7\x53\x59\x9f\x9f\xea\xb2\x4d\x5a\xf6\x75\xbe\xd9\xa6\xec\xf9\x6e\x28\x98\x97\x75\xf6\x9c\x15\x2a\x68\x13\xb1\xad\xa8\xff\x7d\xc1\x99\xe2\x12\x79\xca\x93\xa6\x9d\x1f\x5f\xb2\x3c\xbd\x8b\x16\x87\xf2\x15\xfb\xda\xab\x19\x52\xa8\xda\x6c\x97\xe4\xec\x3b\xcb\x91\xef\x67\xd6\x34\xc9\x33\x43\x4a\x8a\xb2\xcd\x4e\xd9\x91\xeb\x1b\x52\x3c\x28\x23\x56\x28\xa7\x17\x48\x51\x73\x39\xb4\x59\x9b\x63\x35\xf2\xd1\xc1\x23\xcb\x24\x2b\x58\x4d\x41\xe0\xdf\xb1\xba\xf0\x8a\xd4\x0c\x41\xc6\xa5\x6a\x12\x81\x8c\xfc\x7f\xeb\x71\xb5\x3f\x24\xc7\x6f\xcf\x75\x79\x29\xd2\x39\x9f\x9f\x3e\xd5\xcf\x87\xe4\xeb\x32\x8e\xc4\xff\x16\xab\x3b\x15\xf0\x0b\x70\x30\x20\x1e\x1f\x1f\x1f\xab\x57\x53\x77\x93\x4b\x5b\x9a\x61\xbe\x18\x06\x3c\x74\x7f\xae\xcb\x1f\x4f\xb1\xf8\xbd\x79\xa9\xbb\xf1\x1c\x6b\x33\x80\xb8\x0f\xff\xe3\xea\x75\x7f\x4e\x5e\xe7\xe6\xdf\x42\x97\xc5\x9f\x59\x01\x8b\xb3\x42\x2f\xee\x1d\x7e\x50\x5c\xbe\x1f\x30\x55\xdf\xf4\x66\x45\xfd\x79\x60\xa7\xb2\x86\x5d\xd6\xc3\x80\x6f\x02\xf0\x6a\x89\xf7\x0f\xa7\xd3\x69\x30\x14\xa6\x9d\xe0\xd3\x92\x6e\x80\x87\x0c\x7d\xfe\x5b\x9e\xb4\xec\xbf\x7f\x9d\x6f\xe3\x2f\x77\xb3\xfe\xc3\x3f\xc9\x0f\xd2\x38\xb8\x6d\xc3\x4c\xfc\xf3\xee\x6e\xa3\x6c\x8f\x12\x76\xf5\x2a\xa5\xb5\xed\x66\xcb\x86\xb0\x6c\xe1\x28\xbc\x6d\x3f\xcd\x5e\x69\x42\x96\xe1\x9b\xfc\xeb\xa5\xfc\x6e\x12\x91\x00\xfa\x27\x0e\x65\x8b\xd7\xd0\xde\xf5\x5d\x5f\x89\x8a\x09\x75\x22\xe2\x9b\x97\xca\xe6\xee\xbd\xf3\x1c\xcd\x39\xc9\xf3\x7e\xd0\xf6\x1f\xf4\xd1\xab\xe6\xa2\x3b\xa8\xba\xfd\xdf\x72\x89\x61\x07\x55\xb7\xff\x5b\x2b\x1e\x7e\xe5\x75\x9f\x59\x9a\x5d\xce\x7a\xe5\xf2\x0b\x52\xfb\x6a\x63\x0c\x9c\x0d\x1c\x38\x1b\x63\xe0\x6c\xe0\xc0\xd9\xf4\xb5\x77\xbf\xf2\xda\xf3\xa4\x7e\x66\x7a\xe5\xe2\x03\x52\xf7\x7a\x05\xeb\xee\xff\x16\x14\xc5\x9f\x43\xdd\xfd\xdf\x5a\xf1\xf0\xab\x8a\x9e\x34\xb7\xdd\xeb\x58\x37\x84\xea\x32\xc7\x8a\xba\xbf\x87\x50\xc0\x86\xb8\x26\x45\x76\x16\x7e\xa4\xa9\xb2\xe2\x7f\xe1\x3d\x3f\x5b\x6c\x9b\x59\x56\x9c\xb2\x22\x6b\xd9\xac\xb3\x1a\x49\xbf\xd4\xb1\xea\x63\x83\x3f\xa4\x87\xee\x07\x37\x83\x7a\x68\x20\x15\x09\x89\x25\xda\xb2\x42\x0a\x49\x8b\xa0\x54\x84\x87\x08\xa6\x0d\x93\x4a\xd2\xf9\x12\x73\xe5\x4e\xad\xb6\xa9\x80\x35\x7a\xe9\x43\x1d\x11\x4f\xbd\xb0\xba\x9c\x7f\xcf\x52\x56\x46\x8b\xec\x9c\x3c\xb3\x4e\x50\xcb\xdd\xe1\xed\x71\xb6\x78\x49\x9a\x79\xdd\x49\xc8\x2a\xca\xce\xcf\xfa\xb7\xc3\xdb\x92\x80\xee\x4a\x2c\xe0\x15\x09\xbc\xb2\x81\xd7\x24\xf0\xda\x00\x5e\x91\x6c\xac\x6c\x36\x56\x24\xe5\x95\x4d\x79\x4d\x52\x5e\xdb\x94\xd7\x64\x03\xd7\x76\x03\xd7\x87\xb7\x0d\x09\xbc\xb1\x81\xb7\x24\xf0\xd6\x00\xde\x90\x0d\xdc\xd8\x0d\xdc\x90\x94\x37\x36\xe5\x2d\x49\x79\x6b\x53\xde\x92\x0d\xdc\xda\x0d\x7c\x3c\xbc\x2d\x77\x38\xb4\x28\x82\xe0\xcd\xbf\x5e\x92\x9a\xe1\xf0\xb2\x4c\x20\x34\xf3\xce\x4d\xe4\xc9\x9b\xb4\xfb\xca\xfc\x0f\x16\xff\x2a\x63\xb2\x58\xf8\xde\x18\xf1\xbc\x2a\xd6\xe7\x41\xbe\x31\xd2\xae\xe6\x7a\xf5\x40\xf9\x29\x9e\xc9\xb8\xe6\x94\x9c\xb3\xbc\x0b\x85\x5e\x58\x9d\xb5\xfa\x6a\x67\x3f\x19\xe8\x2a\x16\x2b\x8b\x4f\xf1\xbb\x58\xd6\xae\xa3\x0a\x0f\x20\xb6\xdd\x0f\x5f\x60\x3e\x67\x45\x56\xb3\x86\xb5\x8b\x63\xd3\xcc\xbe\xc7\x8b\x78\xb1\x0b\x58\x65\x86\x68\x7f\xfc\x85\x5b\x9a\x7f\xbd\x94\x2d\xe3\xab\xe4\x51\x9a\x46\x69\x1e\xa5\xc3\x6c\x37\x3a\x65\xcf\x97\x1a\x59\x6a\xef\xb8\x7c\x69\xcf\x79\x94\x9d\xea\x6e\xca\x9f\xb3\x67\x56\xa4\x51\x9e\x45\x65\x1e\x55\x5d\x03\xa2\x7e\x91\xe1\x92\x5f\x91\xb6\x12\xab\xf7\x42\x3c\x71\xfc\xe5\xfd\x92\x5f\xf3\xac\x69\xe7\x4d\xfb\x96\xab\xb5\x7f\x31\xd7\x15\xd3\x62\x39\x31\xef\x27\xe1\xaa\x8e\x77\xbe\xbe\xcf\x57\x9f\xb3\xdf\xba\xba\xa4\xfd\x3d\x94\xaf\x76\xd0\xcb\xa3\x32\xad\xe2\xce\x07\xf2\xa8\xba\x6c\x5e\xe7\xe2\xfb\xb9\x2c\xdb\x97\x8e\xce\x73\x9d\xbc\x35\xc7\x24\x1f\x02\x72\x03\x20\x29\xda\x2c\xc9\xb3\xa4\x61\xa9\xee\xdb\x62\x1e\x91\x7e\x67\xf5\x29\x2f\x7f\xcc\x5f\x9f\x5e\xb2\x34\x65\xc5\xf0\xe5\xed\xa9\x39\xd6\x65\x9e\xef\xbb\xa6\xcc\x6b\x56\xa4\xac\xee\xc8\x95\x55\x9b\x9d\xb3\xdf\xd8\x7f\x62\xcf\xd9\x21\xcb\xb3\xf6\x4d\x40\x74\x9c\xce\x93\xf4\x5f\x2e\x8d\xd8\xbf\x78\xff\x63\xa4\x5c\xe0\x10\x7e\x0e\xcd\x97\xda\xf7\xde\x0d\x0c\x6e\xf6\x95\xcb\xe6\xe1\xba\x16\x9c\x74\xa4\x44\x77\x2a\x87\x11\xbf\xf3\x59\x90\xfc\x73\xae\x36\xa5\x9e\xd4\x2f\xca\xb5\x35\x55\x72\x14\xbd\xda\xa6\x51\xfb\x72\x1d\x7a\x99\xe3\xcf\xda\x94\xcf\x8c\xfe\xc2\x23\xee\xbf\xde\x45\xf2\xeb\x8b\xf1\xd5\x84\x82\xe5\x57\xde\x78\x11\xb4\xab\x36\x25\x5d\x28\x9f\xb3\x28\x69\xb2\x94\x29\x65\x3d\x95\x65\x27\x0b\xb1\x21\x16\xbd\x74\xfd\x5d\x45\x0d\x3b\x76\x83\xfb\x0a\x9c\xac\xdc\x20\xd2\xb5\xaa\xac\x5a\x85\x00\xd5\x4b\x1f\xd0\xf3\xa4\xaa\x72\x26\xf7\xff\xa2\xff\x90\x67\xc5\xb7\x7f\x48\x8e\x7f\xe6\x7f\xfe\x5d\x59\xb4\xd1\x4f\x7f\x66\xcf\x25\x9b\xfd\xe3\xdf\xff\x14\xfd\xd7\xf2\x50\xb6\x65\xf4\x5f\x5e\xdf\x9e\x59\x31\xff\x73\x52\x34\xd1\x3f\x1e\x2e\x45\x7b\x89\xfe\x36\x29\x3a\xd2\x79\x1e\xfd\xf4\x1f\x59\xfe\x9d\x75\xb3\x92\xd9\x7f\x66\x17\xf6\x53\xd4\x24\x45\x33\x6f\x58\x9d\x9d\x84\x4d\xe8\x0c\x02\xa5\x96\xbc\x1b\x29\x8d\xec\xca\x74\xce\xcf\x65\x51\x76\xbd\x25\xf6\xd1\xae\x72\x10\xc4\x49\xf7\x63\xd8\x27\x63\x8f\xe5\xbd\x1b\xd3\x3c\xf0\xd5\x06\xea\xe2\x81\xef\x44\x26\xb3\xa6\xad\xcb\xe2\x59\xd2\x3b\x5e\xea\x2e\xb6\xf9\xdb\xee\x8f\xf7\x97\xfa\x8a\x06\x36\x22\x3e\xe4\x43\x56\x4c\x8b\x67\xf1\x3b\xef\x82\xbf\xb4\x6f\x15\xfb\xf7\x6a\xb1\xec\xaf\x91\xf6\x91\xaf\x8a\xfd\xf5\x6a\xcc\xe0\x0e\x49\xc3\x3a\x66\xdf\xd5\x9a\xc4\x4c\x69\x5d\x64\x7e\x79\x89\x16\xd9\xb1\x2c\xe6\x2d\x5f\xe4\x1a\xc0\xfa\xe2\xfe\x93\xfa\x62\x56\xd6\x96\xd5\x7b\x53\x25\x85\x14\x02\xb7\x4d\xc0\xbe\xcb\xed\x47\xa5\xa1\x60\x73\x96\x2f\x12\x44\x8b\x3c\x39\xb0\xbc\x5f\x0f\x91\x85\xd1\xa2\x4a\x0a\x96\xf3\xbf\xb2\xe2\x39\x92\x12\xd5\x69\xde\xc7\xf1\x3b\x10\xf4\x1f\xd6\xbb\xee\xe7\x7d\xc1\xd7\x17\x39\xfe\x15\x46\xa8\xdd\x34\x82\x2b\x8f\xd4\x8f\xde\xe8\x08\x93\xd3\xe9\x08\x5f\x70\xd8\x43\x4d\xd0\xac\x15\x57\x21\x35\xa0\x97\x8b\x15\xef\x2a\xd1\x63\xfb\x1f\x2f\x59\xcb\xf8\xe8\x67\x4f\x55\xcd\xf6\x3f\xca\x3a\x9d\xff\xa8\x93\xea\xa9\x28\xeb\x73\x92\x77\x55\xcf\x3a\x05\xb6\xbd\x19\x8c\x81\x4d\xad\x31\x54\x71\xb0\x27\xa2\xa5\x62\xc4\xe2\x73\xec\xf7\xbe\xe7\xa0\x8c\xfe\xf4\x8d\xbd\x71\xe3\xd6\xcc\x86\xe0\xff\x7a\xaa\xcb\xf3\xd5\x5a\x54\x8b\xef\xde\xdb\xd2\xfe\xbc\xde\x3e\x76\xf3\xe9\x77\xce\xc5\x55\xdb\xdf\x8c\x67\x8b\x6d\x27\x15\x76\x9e\xcd\x17\x4b\xbe\x6b\x68\xcc\x24\x97\x77\x51\x3c\xeb\x7e\x96\xd5\xab\x59\x16\xaf\xee\x0c\xf1\xc3\x01\x63\x08\xff\x3d\xe1\xcb\x75\x62\x6a\x2c\x7e\x97\x73\xe2\xc9\x0c\xfd\x61\xb9\xdd\xad\x4f\x27\x49\x59\x4d\x8e\x07\x72\x59\xd1\xb0\x56\xc2\xae\xec\x06\xac\x30\x5a\xaa\x93\x40\x2f\x58\x7b\xba\x72\x95\x72\xe4\xfe\xed\x42\xac\x9c\x82\x2d\x5b\xf8\x8d\xd8\xa5\xd5\x5c\x88\x5a\x1f\xd5\x54\xb8\x28\x3b\xdd\x55\x9c\x43\x9b\xd6\x8f\x67\x59\xb8\x10\x07\x2d\xf4\xbf\xfa\xf9\xb1\xfd\x59\xcc\xd9\xed\xef\xc2\x9e\x0e\x46\xb6\x1b\x53\xc2\x19\x2f\xb4\x13\x1e\x02\xfe\xe9\x94\xd5\x6a\x61\x91\x5c\x68\x1c\xb6\xb7\xe7\xb0\xe5\xe0\xa8\xc2\x62\xf9\x70\x6f\xd3\x1f\xc8\x09\xf2\x5a\x7d\x90\xbe\x44\x87\x34\x91\x4a\x1d\xfc\x0f\x75\x8d\xe3\xdc\x51\x4b\x27\x4f\x3e\x10\x58\xda\xef\xac\xab\x81\xa1\xc2\x97\x4e\x13\x0f\xdb\xee\x67\x6f\x5a\xd0\x9e\x46\xbf\x01\xa9\xef\xce\x1b\x34\x84\x8e\x7b\x69\x08\x39\x8a\xf1\x74\x07\x09\x82\x22\x38\x74\xbb\x1f\x7d\xd0\xae\x96\xd1\xe3\x63\xb4\xda\x6e\xa3\xc5\x6a\x0b\x9a\x6b\x9c\x23\xe8\x07\xae\xce\xea\x26\xe9\x7e\x68\x56\xbb\x21\xe1\x36\xcf\x80\x9e\x6d\xb7\x95\xd1\xe2\x63\x2b\x65\xc7\xb2\x16\x4b\x2c\x97\x2e\x8e\x15\x7e\x19\xd6\x86\x08\x59\x2f\x32\xfa\x50\x15\xa9\xb5\x40\xe3\x2b\xb1\x1c\x28\x27\x4b\xee\x66\xdb\x22\xec\xc9\x52\x0b\x84\x7f\x60\x0f\xdd\x8f\x9b\xae\xb6\x69\x4c\x6f\xb0\xde\x28\x7b\xe3\x74\x8d\xce\xc2\xf3\x4b\xd9\xe8\x64\xf9\x7c\xd4\xd7\x89\x52\xa3\xcd\x4e\x44\x69\x13\xbd\xc4\xcb\x64\x87\xb8\xa9\xa2\xaa\xc1\x2d\x71\x64\x7e\xc0\xfb\xa8\x2f\x42\xf4\xa8\x2f\x43\x58\xe4\x65\x4f\x04\x3d\x5b\xc3\xc4\x67\xd0\x22\xa1\xec\x16\xdf\x44\x2c\xe2\x60\x19\xb5\x0d\x06\x2f\x63\x8c\xc4\x76\x1b\xa9\xff\x4c\x33\xc1\x29\x06\x2b\xa5\xa3\x3d\x93\xd4\xb1\x6f\x78\x56\x74\xb1\x34\x4b\x11\xda\xd2\x84\x78\x24\xa7\x08\xb8\x3a\x57\x87\x23\x8d\x43\x1c\xc7\xce\x0a\xc6\xc9\x2a\xac\x6d\xa1\xa2\xf3\x09\xc1\x58\xd2\xa6\xc8\xea\xbb\xd9\x33\xc9\x83\xfa\xf7\x6f\xc4\x99\xd6\xa4\x68\xd1\x1a\xe4\xe6\x59\x7a\xf5\x70\xa2\xe0\x26\x73\x75\x3a\x9d\xf8\xff\x05\xf2\xa3\xd5\xa3\x8f\x23\xb5\xfa\x1f\x8e\x29\x75\x67\x24\xa6\x1c\x92\x23\x91\x78\x5d\xff\x06\x9d\x35\x5e\x65\xfb\x6e\x0e\x77\x40\xd2\x06\x8c\xd2\x57\x7d\xd0\x0e\x55\x02\xaa\x70\xf4\x13\x16\x96\xa2\x35\x5e\x2b\x02\xa8\x04\x68\x88\x87\x8a\x5f\x5b\x7c\x04\x26\x68\x4e\xe0\x80\xc2\x6a\x9e\x6e\xf2\xa6\xea\x52\x6f\x17\x51\x75\xb2\xb5\xe0\x90\x27\xc7\x6f\x91\xf9\x01\x8f\x0f\xfa\x22\x24\x3e\xe8\xcb\x10\x17\xc2\xcb\x90\xf8\x40\x7c\xb7\xe2\x03\xf1\x19\xc4\x07\xc6\x30\xe0\x10\xa4\x53\xb0\x20\x43\xe2\x03\x8d\x97\x11\xf1\x81\x36\x5b\x87\xc1\x01\x27\x17\xdc\xfb\xee\xf6\x4c\x8a\x0f\xfa\x86\x3b\x7c\xe8\x69\x98\x6c\x39\x24\xe7\x89\x0f\x2c\x38\x7a\xf2\xb0\xea\x7e\x9c\x75\x8c\x93\x58\x40\xf3\xc6\xc6\x07\x0e\x39\x7c\x82\x33\xee\x69\x9b\xc1\x81\x83\x8d\x9b\xe3\x83\x10\x47\xe8\xaa\xcd\xed\x0f\x7c\x98\xb4\x0f\x70\xb6\x90\xb2\xfb\x4e\xa4\x0f\xb7\xf5\x56\x6d\xe3\xf5\xf5\xdf\xcc\xa6\x07\x46\x09\x9a\x0d\xc0\x8c\xec\xcd\xf1\xc1\x18\x2a\x01\xba\x31\x35\x3e\x08\x26\xf0\x49\x91\xa5\xb3\xfe\xe9\x56\xef\xf3\x23\xce\x3c\x7b\x7e\x69\x23\xf3\x03\x1e\x1f\xf4\x45\x48\x7c\xd0\x97\x21\x2e\x24\x17\x1b\xa7\x38\x3d\x3b\x3e\x10\x9f\xf5\xf8\x80\xfb\xe2\x38\xea\x7e\x16\xf7\x77\x16\xfb\xf4\xae\xbf\x83\x79\x32\x52\xd0\xb8\x1a\xb3\x92\xb0\xd9\x46\xea\x3f\x33\x58\xe0\x14\x83\x95\xc0\xdd\xa4\x49\xc1\x42\xdf\x76\xda\x9b\x42\x11\xef\xfd\x62\xf4\x84\x0d\x16\x9c\xf3\x08\x22\xdd\xb7\x93\xa2\x87\xf1\xed\x1d\xbd\xce\x40\x0b\x66\x8a\xd3\x86\xdc\x18\x7f\xe2\x16\xa7\xaf\xcf\x5a\x78\xa0\x59\xbb\x7d\xed\x81\xd3\x56\xff\x06\x32\x16\xec\x4b\x7c\x98\xb4\xff\x70\xb6\x90\xf2\x19\x4e\xa4\xf1\x7e\xe2\x23\xfa\x70\xbc\x86\x4f\xf2\x0e\xca\x92\x8c\x55\x6d\xca\xb9\xba\xfc\x01\x85\x13\x62\x33\x74\x1c\xc2\x4f\x90\xe0\x70\x7e\x39\xbe\x4d\xe3\x34\xf6\xa6\xe8\x27\x94\x8a\x5f\x93\x3f\x63\x75\x64\xcc\x90\xbf\x29\xfa\x71\x52\x19\xa1\xdf\x96\x69\xc7\xd4\x9c\x76\x3b\x69\x52\x83\x05\x93\xee\x6f\x3c\x1e\x52\x25\x88\xfa\xab\x22\x44\xcb\xbb\x22\x24\x18\xe2\x9f\x2d\x1d\xe7\x5f\x5d\x4b\x25\x1d\x00\x12\x2c\xac\xd6\x1b\x13\x2a\x24\xf6\x19\x98\x18\x11\xfa\xac\x37\xd1\x76\x19\xed\x1e\xac\xb8\xa7\xa3\x16\xdc\xfb\x74\x43\x26\x85\x3c\xaa\xc5\x61\xcb\x23\x84\xb8\x3c\x31\x8e\x09\x36\x62\x65\xc4\x44\x1d\x25\xa6\x80\x76\x8d\x8d\x67\x08\x01\x7c\xc2\x9a\x88\x22\x6d\x86\x2d\x04\x07\x37\x87\x2c\xab\xf5\x86\xff\x5f\x18\x37\xc1\x96\xdf\x83\x48\x1b\x7b\x57\xc3\x28\xfb\xee\xc2\xf9\xf0\x45\x10\xb3\xb2\xd1\xaa\x39\x25\x24\x11\xc3\x7c\x8c\x6a\xde\xb4\xf6\xe1\x22\x32\x5a\x05\x6e\xf2\xfd\x81\x44\xbc\xaa\xf1\x09\x9e\x3f\x6c\xe4\xdc\xe4\xf2\xdd\x9d\xf9\x19\xeb\x1d\x55\x9d\x9d\x93\xfa\x0d\xf3\x34\xdb\x43\xf2\xb0\x74\xa3\x11\xde\x5e\x2b\x45\xdc\x84\x2c\xb5\x9d\xbb\x2a\x70\xf9\x77\xbb\x62\xd2\x79\x83\x7a\xc6\xf8\xef\xfb\x68\xf9\xb0\x8b\x96\xab\x47\xcb\x83\x6b\xb5\xdb\x11\x8b\xaa\x4f\x9e\xfa\x71\xf2\x1f\xac\x11\xde\xfe\x99\x12\x0c\x68\xcd\x08\x8c\x07\x78\x5d\x1e\x12\xee\xee\x9e\x18\x18\x20\xd8\x63\x65\xf7\x19\xe1\x81\x4b\x1e\x9f\x10\x24\x68\xd4\xad\x38\xc1\xc5\xca\xed\xd1\x02\xa7\xae\xfe\x0d\x66\x2e\xd8\x67\xf8\x71\x69\x57\xe1\x69\x27\xe5\x21\x3c\x68\x1f\x1e\x3f\x20\xf5\x4d\xd1\xe0\x49\x51\x84\x32\x11\xe3\x95\xf8\xa6\x70\xc2\x43\x67\x8a\x76\xdc\x14\x54\x84\xd3\x09\xd1\x9a\xcf\x08\x2d\xc6\x0d\xb3\x9b\x62\x0c\x6f\x27\x7f\x62\x98\xb1\x70\xac\xe7\x33\x76\x3a\x9e\x76\xfd\x49\x52\xf6\xb8\xdd\xdd\xbb\x48\xf8\xdd\x8d\xbe\x71\x82\xd4\xb7\x3e\x3d\x9e\x1c\xfe\x73\x14\x23\x64\x34\xb0\x30\xf6\x7b\x10\x46\xd2\xc7\xd3\x3d\x3b\x4e\x60\x44\xbc\xba\x03\xff\xc6\x99\x51\x25\xe8\xc2\x64\x41\xad\xcc\x80\x87\xbf\x8c\xcf\xc8\xea\x63\xe1\x5e\x99\xe9\x00\x90\xd6\xc3\x8b\x1e\x08\xb3\x8e\x8d\xa9\x62\xfc\xe2\x0c\x7d\x0c\xbe\x23\x37\x62\x6d\xce\xd1\x98\x89\x7b\x52\xc5\x88\x05\x1a\x5a\x6a\xde\x7d\xa8\x62\xea\x1a\x8d\x89\x3a\x4a\x58\x9f\x10\x84\xd1\x32\xf8\x84\x08\x4c\x91\x36\xc3\x2f\x9a\x89\x9b\x63\x2f\x41\x5a\xfd\x1b\xc6\x56\xb0\x6b\xf5\x20\xba\x16\xe7\xe9\xe6\xd1\xeb\xf1\x34\xce\x87\xc7\x5b\x66\x65\xa3\xd5\x74\x8a\x27\xec\x07\xfe\x48\x4d\xbd\x29\xcc\x72\x11\x19\xad\x08\x37\xee\xd8\x04\x11\xf1\x2a\xc8\x27\x84\x56\x63\x46\xd1\x8d\xdb\x35\xae\x2e\xfd\x9c\xb3\x2a\xd2\xdc\x51\x11\xd5\xe1\xb4\xd4\x8e\x3c\xc6\x1b\xc6\x0e\x24\xbe\xc7\x5f\xb8\x63\xa9\x94\xb1\x47\x97\x05\x0f\x67\x81\x8e\x5d\x7c\x51\xd4\x92\xc5\x93\x58\xc8\x8a\x53\x19\x19\x7f\xe3\x9c\xa8\x12\x24\x8a\x52\x45\x88\x04\xbb\x22\x24\x8a\xe2\x9f\xad\x28\x8a\x7f\x75\x45\x51\x1d\x40\x50\x14\x65\x30\x4b\x46\x51\x03\x1f\x1f\x12\x45\x75\xe4\x82\x87\x8c\xb3\x31\x93\xa2\x28\xd5\xea\xa9\x51\x94\x89\xef\xe8\xd3\x89\x51\x94\x89\x3a\x4a\x58\xff\x26\x51\x94\xaa\xe8\x13\xa2\x28\x45\xda\x1f\x45\x99\x90\x9f\x1a\x45\x39\x2a\x73\x3b\x4f\x0f\x22\xed\x30\x5d\xcd\xa3\x9c\xa4\x0b\xe7\xc3\xa3\x28\xb3\xb2\xd1\x6a\xfa\x6f\x11\x45\x61\xa3\x75\x74\x14\xe5\x22\x32\x5a\x11\x6e\x8a\xa2\x02\x89\x78\x15\xe4\x77\x8a\xa2\x5c\xd5\x4f\xb6\x72\x9f\x1f\x45\xf5\xe6\x6e\x62\x14\x05\xf0\x3d\xfe\xe2\x93\xa2\x28\x8b\x05\x3a\x76\xf9\xac\x28\xaa\xb9\x1c\x8f\x3c\x3d\x87\xf5\x09\xe7\x47\x2b\x44\xc2\x29\xad\x14\x91\xa6\x2c\x45\x82\x2a\x55\x62\xc5\x55\xaa\xc0\x15\x5a\x49\x18\x6c\xab\x8d\x1d\xe2\xf5\x23\x02\x1b\x12\x60\x01\x9e\x46\xc4\x58\x9b\x5d\xb4\xbc\xdf\x45\xdb\x7b\x2b\xc6\x92\x14\x83\xc7\x94\xaf\x61\x93\x22\x2d\x4d\x02\x81\x7b\x88\x2e\x21\x7a\xe2\x2d\x04\x72\x44\xc8\x85\x60\x8f\x95\xdd\x27\x04\x5e\x4e\x79\x7c\x42\xec\xa5\x51\xb7\xf6\x10\x5d\xac\xdc\xbe\x87\xc8\xa9\xab\x7f\x83\x99\x0b\xf6\xbd\x7e\x5c\xda\xe5\x7a\xda\x49\x79\x5a\x0f\xda\x87\x47\x63\x48\x7d\x53\x34\x78\xd2\x1e\xa2\x32\x11\xe3\x95\xf8\xa6\xb0\xcc\x43\x67\x8a\x76\xdc\x14\x9c\x85\xd3\x09\xd1\x9a\xcf\xd8\x43\x1c\x37\xcc\x6e\x8a\xd2\xbc\x9d\xfc\x19\x81\x9a\x6e\x1e\xa9\x58\xed\x74\x3a\x9c\xe2\x5e\x39\xef\x1f\x77\xeb\xd8\x45\xc2\xef\x6e\x3c\x7b\x88\xdb\xd3\x03\xdb\x79\xc3\xa5\x30\x46\x9c\x41\x92\x2f\x6e\x3b\x9c\xb6\x69\x3a\x81\x91\x1f\x49\x5d\x64\xc5\x73\x64\x7f\xc2\x59\xd2\x0a\xb1\x57\x73\x86\x52\xec\x69\x15\x51\x8a\xbd\x9c\x23\x4b\xec\xb7\x73\x64\x81\x2b\x6e\x93\x30\x98\x5b\x4e\x1e\xd8\x6a\x8d\xc0\x86\xc4\x6d\x80\xa7\x51\x6f\xe8\xc4\xd1\x72\xb3\x8a\xd6\xc8\x13\x3a\x82\x64\xf8\x2b\x09\x9e\x96\x4d\x7b\x49\x67\x10\x41\x58\xe0\xe6\x94\xa2\xef\x35\x1d\x1b\x72\x44\xe0\x86\x60\x8f\x95\xdd\x27\x04\x6e\x4e\x79\x7c\xc6\x13\x36\x03\x75\xeb\x6e\x9b\x8b\x95\xdb\x6f\xb7\x71\xea\xea\xdf\x60\xe6\x82\x5d\xb3\x1f\xd7\xf1\x82\x8a\xbb\x9d\xe4\xbb\x29\x6e\xb4\x8f\x7f\x2d\xc5\xae\x6f\x8a\x06\x4f\x72\xac\xca\x44\x8c\x57\xe2\x9b\x02\x37\x0f\x9d\x29\xda\x71\xdb\x5b\x3b\xc1\x74\x42\xb4\xe6\x33\x6e\x94\x8d\x1b\x66\xb7\xbd\xbb\xe3\xeb\xe4\x4f\x79\xc5\x49\x33\x8f\xd4\x65\xee\xd3\x69\xcb\x0e\x0a\x3f\xd9\x6e\x37\xf1\xc6\x45\xc2\xef\x6e\xdc\x81\xdb\x89\x31\x96\xfa\xd7\xb9\xc2\x18\x71\x46\x49\x9e\xc0\xed\xc4\xd8\x43\xba\x9a\xc0\x48\x9a\x14\xcf\xe6\xd5\x87\xee\x0b\xce\xd0\x50\x86\x5e\xce\x53\x85\xe8\xa5\xae\xae\x10\xbd\xa0\xc7\x0b\x90\x2b\x7a\xfc\xbb\xfb\x92\x5e\x07\x82\x48\xe3\xf8\xb0\x89\xcd\xeb\x2d\x06\xe3\x8e\xbb\x7a\x03\x3f\x63\xc2\xb5\x38\x8e\x76\x9b\x68\xbb\x42\xae\xeb\x75\x04\x47\xdc\xdd\x70\x36\x6a\xe2\xad\x3d\xd5\xfa\xb0\x50\xcd\x25\x3f\xef\xe5\x3d\x13\x70\xd4\xf5\x3d\x13\x79\xa4\xd8\x3e\x21\x4c\x73\xc9\xe2\x53\xee\xf1\x29\xe2\x66\x90\xe6\x62\xe4\xe6\x18\x4d\x10\x57\xff\x86\xb2\x16\xec\x84\xbd\xa8\xae\x9b\x5c\xae\x46\xd2\xf7\xb7\x5c\x58\x9f\x70\xb9\xcf\xac\x6e\x82\xe2\x4e\xf1\x9e\xbd\x51\x18\xad\xbb\x37\x5e\xf4\x73\x91\x99\xa0\x16\x37\x5e\xf6\x0b\x24\x13\xa0\x2e\x9f\x10\x98\x8d\x1b\x5b\x37\x5e\xfc\x73\x77\xef\x67\x84\x65\x9a\x39\xa4\xa2\xb2\xc3\x29\x66\xbd\x2a\x1d\xd8\x3a\x5d\x2f\x1d\x14\xbc\x9e\xc5\x13\x93\x3d\xb0\x1d\x73\x3c\xe8\x33\x86\x0d\x57\x04\xe4\x8b\xc8\x76\x69\x3a\xe4\x68\x1b\xc1\x86\x9d\xd6\x44\x25\xfb\x07\x10\x7d\x2a\x59\x5e\x2b\x4b\xef\xae\x56\x9a\x58\x1d\x47\xe4\xc0\xb8\xc2\x1c\xf7\x3a\x80\xc8\x0a\xa0\x03\x2c\x96\x66\xc5\x3c\xa1\x00\x00\x59\x6b\x10\x41\x5a\x1a\xe2\x95\x87\xfc\x76\x50\xff\xca\x2a\x39\x66\xed\xdb\xd3\x02\x3c\x39\x72\xba\xe4\x39\xcf\x53\xd0\xa7\x76\xe1\xd9\xfc\xb5\x3c\x42\x7a\x0b\xc4\x30\xbe\x5a\xfd\x31\x0c\x4b\x2c\x09\x2e\x42\x42\xd9\x80\x21\x55\xc0\x36\xfe\x32\x9b\xcf\xbe\x2e\xd9\x79\xf6\xc7\xd9\x62\x7b\x77\xb7\xef\x13\x3f\xd8\x45\x56\x82\x2f\xdd\x2e\xf4\xa9\x60\x65\x46\x31\x98\x94\xf6\x6a\xa5\xe0\x03\xca\xd1\x26\x6d\x76\x0c\x7c\xe8\x4a\x49\x5a\xfe\x75\x9f\x74\x3f\x96\xdc\x3d\x02\x91\x0a\x78\xc5\xb3\xb2\xea\xa9\x32\x44\x12\x0c\x9e\x2e\xe1\xe7\xd9\xa2\x0b\x9e\xef\x8c\xc4\x19\x08\x84\xaa\xaa\xb9\xf2\x5c\x19\xf3\xac\x65\xe7\x46\x65\xcc\x00\x5d\xce\x93\xb9\xf2\x8c\x2f\xdd\xff\x59\xe9\x3d\x44\xae\xd7\x36\xa9\x7b\xcb\xdb\xf4\x5a\x09\x53\xe3\x2e\x74\xc5\xef\x81\xac\x3c\x17\xfd\x10\xec\x55\xb0\x4f\x4d\x21\x53\x5b\x00\x3a\x48\x9e\x09\x59\xdf\xdc\x00\xf4\x65\xee\xd5\x81\x17\x49\xcd\x84\x45\x00\x7c\x0e\x63\x7e\x60\x53\x0c\x71\x2d\x09\x75\x37\x9c\xef\x48\x53\x73\x3b\xe9\x11\x36\xaa\xe1\x69\xf4\x92\x34\xb5\x04\xae\x67\xfe\x88\x16\x6d\xf2\x0c\x41\xdb\xe4\x19\xc9\x10\xa2\xa5\xb9\xec\x34\x4f\x55\xd8\xa7\x1e\x10\x92\x84\x65\x7e\x56\x8c\xdc\xcb\x14\x27\x7a\xcf\x69\x8c\x88\x94\x9c\x04\x27\xb0\x10\x76\x81\x10\xae\xd5\x07\xbc\x67\xee\xc8\x2e\xb1\x7a\xd7\x30\xe8\x82\x36\x87\x1a\x4b\x5a\xf6\x36\xe9\x09\x82\x24\x08\x87\xca\x7c\xe9\xd1\x05\x7b\xf0\xc8\x8c\x88\x03\x56\xd6\xcc\x85\x59\x90\xd3\x7b\x8d\xcc\x9d\xd5\xc4\x61\xcc\x46\x3a\x01\x41\x74\x04\x36\x4c\x46\xc3\x93\x22\x19\xf9\x6d\x56\x5b\x8f\x68\x90\x80\x07\x15\x81\x88\x78\x7e\x9b\x67\x45\xca\x5e\x9f\x56\x3e\x92\x30\x78\xa1\xa0\x8c\x85\x1c\x0a\x4c\x64\xa0\xf3\x30\xe8\xaf\x51\x26\xb0\x51\x6d\x58\x87\xb5\x41\x65\x63\x0e\x6a\x49\x18\xb0\x6a\x8f\x1f\xfa\x29\x94\x07\x39\xbb\x80\xbd\xb4\xf1\xb5\x90\xbd\x56\x09\x77\x9f\x43\x5a\xf2\x25\x48\x4b\xbe\x44\x15\xfc\x8a\x27\xaf\x7a\xb7\x74\xd9\x02\xe4\xb4\x59\x91\x6a\x61\x06\xa8\x5b\xa5\xae\x9c\xf1\x64\x6b\x22\x8c\xea\x7e\xd5\xe0\xb9\xb4\xf3\x4b\xd6\x0d\x45\x95\xb1\xb1\x8b\x0a\xf4\x20\x4a\xf7\xfb\x3c\xa3\x32\x74\xf4\x5a\x92\x65\x1e\xa3\xfd\xa9\xb3\x29\xc9\xac\x39\xd6\x8c\x15\xb3\xa4\x48\x67\x5f\xb5\x5c\xd4\xf1\x6a\x53\xbd\xde\x5d\x35\x8e\x87\x8a\x1f\x77\x71\xf5\xfa\x8e\x12\x18\xd2\x49\xae\x96\x5b\x48\xa0\x6b\xc2\x8f\x2c\x65\x02\x7e\xb0\x6c\xc9\xeb\x3c\x65\xcd\xb7\xb6\xac\xee\xb4\x3a\x96\xcb\xed\xca\x5f\xc9\x26\xbe\xb7\x2b\xe9\x2c\xc5\x4b\x8a\x56\x00\x3e\x0e\xcc\x80\x8a\xd7\x9b\x0d\x55\xf1\x20\x9e\xd5\x72\x07\x2b\xbe\xa5\x3d\x03\xd9\x4d\xfc\x10\x40\x76\x44\x2b\x16\x22\xad\xa5\xcc\x89\xad\xfe\x9d\xa9\x3f\x79\xb2\xbc\xb9\x16\xfc\x6a\xe9\x54\x41\x62\xd0\x3e\x93\x62\x9e\xfd\x9c\x67\xca\x02\x77\xd1\x36\x0f\x19\x87\xf2\x21\xa7\x2c\xe2\xc0\x15\x50\x9a\x3b\x0a\x4b\x57\x61\xe5\x2a\xab\x5d\x75\xf2\xa6\x3a\xca\x2f\x76\xb5\x66\x10\xa8\xb7\xf3\x65\x29\x13\x39\xfa\xb0\x16\x5b\x13\xad\xff\x7d\xa5\xfd\xbe\xd6\x7e\xdf\x68\xbf\x6f\xb5\xdf\x77\x46\x36\x3d\x3d\x39\xe4\x2e\x8e\x8d\x94\x9d\xcb\xd5\x56\xaf\x57\x0b\x1d\x56\x90\x23\x3a\xdd\x5b\xd7\xbf\xb0\xd5\x2b\x10\x81\xe8\x69\xe0\xfa\xe6\xde\x2f\x37\x10\xc5\x43\x7f\xb1\xdc\xac\x1e\x00\xc6\x1a\x54\x82\xd4\xb1\xdb\xed\x76\x10\xc3\x57\xc7\x7a\xbd\x5e\xeb\x18\x65\xae\xf7\xbc\xd1\xde\xbd\x1e\x60\x40\x61\x6d\x00\x6b\x2b\x84\x37\xd8\x94\x2d\x8c\x06\x51\x84\x87\x07\x88\x03\x52\x21\x5b\xf0\x4b\x7c\xb4\x79\xa7\x9f\xbc\x31\x5b\x2b\xa3\xbd\x9e\x5d\x52\x64\xf6\x84\x62\xd2\x92\x30\xcf\xfb\x59\x70\x79\x69\x9b\x2c\x65\xef\xe6\x98\xe5\x69\x5a\xff\x7a\xa7\xe3\x74\x5f\x9e\x52\x76\xcc\xce\x49\x4e\xc1\x8b\x39\xfe\x0f\x56\xcf\x93\xbc\x7a\x49\x2c\x74\xad\xcc\x4f\xa2\x2e\xcf\x49\x41\x90\xe0\x65\x2e\x12\x97\xaa\x22\xb9\xd0\xca\xfc\x24\x70\x2e\xb4\xb2\x77\x5d\xfd\xb4\x44\xd7\x69\xd6\x1c\xf5\x32\x58\x2c\xc8\x1c\xb3\xfa\x98\xb3\xbd\x6e\x84\x41\xaf\x71\x2c\x0c\x51\xe4\x48\x1f\x00\x53\x98\x7e\x11\xa8\xba\xc8\xa6\x6c\x96\xc3\x40\xbb\xfb\x60\xe5\xd4\xb4\xf2\xf0\x1a\x79\x9e\x17\xa7\x2c\x67\xf3\x22\x39\xb3\x21\xf1\xae\x37\xd3\xb3\xc1\x96\x7b\xb8\x23\xed\xf0\x59\x69\x04\x65\x96\x9d\x9f\xfb\x05\xae\xac\xe0\xc6\x55\xa4\x8d\x36\x01\x4f\xd9\xf3\x31\xa9\xf8\x42\x91\x9e\x16\xb8\x4d\xf2\x4c\xeb\xcb\xa0\x3c\xbc\xae\xcc\xbb\x6a\x78\xfa\xf3\xee\xf6\x75\x36\x97\x43\xa4\xfd\x51\x69\x96\xe5\x7e\xfb\xc5\xe8\xa9\x2b\xe6\xef\xe9\x5c\xca\x2a\x4b\xf8\xd2\xb2\x29\xd2\xe2\x08\x72\x32\x31\x6c\xdf\x12\x9e\x99\x76\x71\x0f\x14\x96\xc8\xd9\x6b\x95\xb3\x24\x45\x59\xe1\xdf\x15\x43\x5a\xbd\x5d\xc4\xeb\x26\x79\x2a\xcb\x16\x23\x29\xbe\x1b\x24\x57\xd5\xeb\x2c\x9e\xc5\x1e\x92\x87\x32\x7d\x9b\xb5\xb5\xa6\x6c\x58\x05\x18\x54\x5f\x9d\x5c\xa1\x90\x0d\x19\x6a\xe8\xc6\x4b\x63\x87\x60\x03\x84\x6b\x35\x5b\x03\x11\x6a\x22\x17\x54\xf4\xf5\x0e\xb5\xa0\x12\xb6\xba\x61\x92\xa5\x17\xb4\x35\x20\x6a\x45\xbb\x4f\xcc\x0d\x16\x1d\x87\x15\x44\x29\x75\x95\x6c\xdb\x18\x98\xd8\x6a\x24\x0c\x87\xe4\x9a\x40\xd7\xe4\x28\xcd\xbe\x6b\xf5\xe9\x2b\x9a\x1a\x1f\x22\x6d\xad\x36\x51\x8b\xc1\x24\x31\xb6\x40\x3d\xeb\x2d\x32\x50\x46\x91\xe8\x5c\xbb\x12\x49\xac\x49\xf3\x7f\x3a\xbb\x14\x2d\xaa\xba\x7c\xae\x59\xd3\x18\x19\xed\x07\x10\x90\xe6\x5f\x1f\xd9\x3d\x84\x6f\x25\x59\x82\xc2\x15\x7f\x8b\x52\x57\xbc\xdc\x1d\xde\x1e\x67\x7c\xba\xcd\x53\x7c\x46\x66\x11\x67\x79\xf8\x76\x78\x5b\x12\xd0\x5d\x89\x05\xbc\x22\x81\x57\x36\xf0\x9a\x04\x5e\x1b\xc0\x2b\x92\x8d\x95\xcd\xc6\x8a\xa4\xbc\xb2\x29\xaf\x49\xca\x6b\x9b\xf2\x9a\x6c\xe0\xda\x6e\xe0\xfa\xf0\xb6\x21\x81\x37\x36\xf0\x96\x04\xde\x1a\xc0\x1b\xb2\x81\x1b\xbb\x81\x1b\x92\xf2\xc6\xa6\xbc\x25\x29\x6f\x6d\xca\x5b\xb2\x81\x5b\xbb\x81\x8f\x87\xb7\xe5\x0e\x87\x16\x45\x10\x5c\x84\x3f\x38\xbc\x2c\xd3\x06\x4e\xa7\xe3\xf6\xc0\x51\x5a\x6a\xa1\x5e\xf5\xdc\xe3\x06\x42\xc7\x3a\x28\x7f\x00\xc5\x9d\x80\x41\x31\xf7\xcd\x40\x0d\x40\xf1\x6e\xc7\x67\x40\x46\x0d\x90\xc4\xce\x1e\xa0\xa0\x7c\xbb\x5b\xac\x40\x2d\x9d\xce\x43\x88\xd8\x60\x02\x16\xaf\xd7\x7c\x52\x65\xb4\x63\x0b\xc5\xb0\x32\x1b\x02\xc5\xb0\x44\x88\xac\xcc\x96\x2c\x2d\x46\x8c\x4a\x10\x71\xf0\xde\x87\x50\xf7\xf7\x8b\xfb\xfb\xfb\x7b\xa3\x1f\xa1\x60\x57\x56\x3f\x43\x56\xd6\xa6\xd9\x7b\x5d\xee\x7a\x75\xd9\x0d\xcb\x6b\x3b\x60\x3c\x57\x9b\xd7\xd5\x46\x81\xad\x36\x3d\x58\xf7\xab\xde\xb0\xd5\xeb\x7a\xa5\xc0\xb4\xc5\xba\xf5\x0a\x80\x6d\x1e\x5e\x37\x0f\x0a\x6c\xf3\xd0\x83\x75\xbf\x6a\x60\xbb\xcd\xeb\xae\xaf\x74\x37\x54\xba\x83\x95\x3e\xee\x5e\x1f\xfb\x26\x3c\x0e\x4d\x78\x84\x4d\x58\xae\x1e\x5e\x97\xab\xbe\xda\xe5\x6a\xa8\x97\xff\xfe\xde\xfb\x23\x19\xd3\xd3\x4e\x03\xec\xab\xfa\x26\xad\xfa\xae\xd5\x99\x35\x0d\xf7\x82\xf2\x97\x99\xfa\x65\xde\xc5\x7f\xac\x86\x5b\xb6\xb3\x63\x99\x1a\xbb\xb8\x3c\x02\xd7\xf2\x62\x8b\x63\x15\x00\x22\x11\xd1\x8e\x58\xd1\x95\xa1\x4f\x5a\x97\x55\x5a\xfe\x10\x11\xc9\x9d\x0c\x51\x8f\x97\xba\x66\x45\xfb\xb7\xdd\x1f\xae\xfc\xd6\x80\x7a\xd3\xd6\x65\xbf\x13\xae\x53\x78\xb7\xf8\xe4\xec\x1b\x49\xbc\x21\xd4\xaf\x8b\x94\xe5\xac\x65\x57\x6d\xe3\xd3\xde\xe3\xde\x8b\xd9\x21\x0f\x7d\x40\x1d\x2a\x24\x33\x44\xb4\x68\x2e\x87\x36\x6b\x73\x53\x74\x0b\xfe\xd1\xcb\xfa\xc2\x97\x10\xdb\x04\xf6\x25\xc8\x34\xe1\x7d\x69\xb2\x4c\x78\x57\x56\x09\x13\xd6\xf7\x62\x33\x89\xe1\x62\x0c\x7f\x1c\xd3\x6e\x96\xf3\x89\x45\x0c\xdc\x59\x29\xfa\xf2\x81\x49\xc5\xf3\x22\x11\x06\x7e\x7b\xa5\xfe\xbb\xfa\x04\x86\xb3\x6a\xf4\xf6\xa0\xa5\x98\xde\xeb\x66\x04\x86\x53\xf1\xd0\xf3\xef\xb6\x1a\x7a\xce\x4d\xe3\x08\xce\x8a\xd1\x23\x5e\xfd\xb4\x00\x3d\x1a\xa2\xcc\x77\x67\x2a\xd4\x4a\xc3\xd3\x4b\x96\xa6\xac\xe8\xe7\xe7\xf1\x40\xe4\xe9\x49\xad\x57\xa8\x2f\xf3\x43\x82\xde\xa6\x4c\xbb\x1f\x27\xe2\xf7\x24\xbf\x60\x56\x41\x0d\x74\x0d\xf5\x5c\xfe\xe6\xab\x10\xc3\x6a\xe6\xa7\x2c\xcf\x7d\xc9\x69\xe5\x59\x1a\x85\xd8\x1b\xac\x11\x2c\x73\x43\x86\x11\x08\x60\x9c\xc6\x25\xd9\x27\x50\xb2\x22\x65\x2d\xab\xcf\x59\x91\x40\x73\xcb\x9d\xf6\x53\xe7\x7e\x92\x7a\xfe\xdc\x29\x00\x2b\xda\xaf\x6d\x39\xe3\x8e\x22\xe2\xe7\x6a\xd7\xf1\x97\x48\xf6\x5a\xf7\xfb\x1d\xac\x40\xa4\x18\x9e\xde\x87\x3a\x8d\x09\x9d\x09\xd0\x3d\xbd\x8a\x61\x4d\x96\x8c\xcc\x8f\xe9\x16\x8e\x38\x84\x38\x42\x5b\xa4\x67\xc2\x68\x84\x28\x8c\x0b\x9d\xd6\x19\x12\x6b\xba\xda\x88\xf4\x59\x6e\xe1\xf0\xb4\x4b\xe1\xb2\xe1\x6e\x18\xc1\x0f\x90\x0b\x89\x4a\xca\x04\xc7\x98\x2c\x8f\xd5\x7a\xe3\x11\x86\x4a\x2b\x31\x42\x1e\x32\xce\xc0\xa9\x84\x48\xc5\x4d\x80\x96\x8d\x03\x6f\xba\x84\xc4\xdb\xe8\x6e\x21\xf1\x57\x0c\x41\x15\x91\xa1\xb5\xc5\x0d\x9d\x24\x5f\xbf\xf2\x8d\xe8\x62\x8c\xd2\xaa\xf8\x08\x21\x11\xd0\x43\x2e\x6c\xb2\x7b\x30\x24\x2e\xb8\xdb\xb8\x96\x24\x26\x72\xad\xb0\x47\x71\xad\xde\x54\x1a\x31\x26\x64\x58\x88\x53\x09\x19\x13\x6e\x02\xf4\x98\x70\xe0\x4d\x1f\x13\xe2\xad\x0f\xb7\x42\xaa\x07\x0c\x46\x38\x19\x19\xc0\xe2\x54\x42\xdc\x8c\x9b\x00\xed\x68\x1c\x78\xd3\x5d\x8d\xb8\x57\xeb\x73\x35\xfc\xd6\x60\xb8\x8c\x54\xa8\x8d\x12\x09\x10\x91\x1b\x9f\x94\x90\x03\x6d\xb2\x80\xe4\xfd\x16\x5a\x40\x06\xe9\xa4\xc8\xce\x7c\x6a\x31\x4f\x2f\x72\x8d\x62\xb9\xd8\x36\xfb\xe1\x7b\xd6\x32\x51\x30\x3f\x96\x97\xa2\x0b\x13\x4e\x59\x91\xb5\x4c\x03\x29\x92\x33\x7b\x3a\x97\xdf\xd9\xdf\xeb\xb4\x35\x80\x36\x3b\x67\xc5\xf3\xfc\x74\x29\x8e\xbc\x0a\xc1\xff\x9e\x9a\x2e\xec\x6f\x8f\xcc\x74\x12\xfd\xd2\x47\x5b\x56\xb3\x9c\x9d\x5a\xbd\xb0\x66\x15\x4b\xda\xa7\xa2\x94\xbf\xe9\x65\x62\x17\x6a\x1b\x7f\x99\x89\x95\x46\x5c\x86\xa1\x73\x21\xed\x82\x83\x83\x94\x5f\xdd\x02\xe9\x48\xb5\x33\x7a\xc9\x9e\xe3\xc8\xad\xb9\xe1\x70\x90\x58\x12\x02\x5e\x88\x6f\xcc\xf5\x10\x7c\x57\xee\x4f\xdf\xd8\xdb\xa9\x4e\xce\xac\x99\x59\x3d\x7f\x3d\xd5\xe5\xf9\x8a\xf5\xc0\x2a\x8e\xbf\xcc\xe2\xf7\xb6\x44\x4b\xe7\xb2\xf8\x5d\xac\x14\x52\x33\x1e\xb5\x10\xc5\x37\x25\xfb\x93\x02\xfc\x76\xd5\x77\x75\x24\x73\x38\x40\x60\x7e\xee\x31\xaf\xdf\x59\xdd\x66\xc7\x24\x97\x07\x0a\xce\x59\x9a\xe6\xec\x1d\xd0\xe3\x13\x2a\x48\xcb\xb1\x88\x85\x5c\xdb\x32\xa6\x24\x3a\x6d\x3e\x25\x81\xb4\xdd\x6b\x5e\x06\x79\xf9\x51\x97\x8c\x4e\x5e\x66\xbd\xd7\xc9\x8f\x49\xbb\xae\x3e\x8a\xbf\xcc\x54\xb2\x7a\x45\x22\x99\xac\x5e\x4f\x68\x9e\x53\xfe\x85\xe2\x5f\x06\x99\x90\xf2\xb8\xd4\x69\x58\xbe\x3b\xbd\x0a\xf1\x4c\x38\x14\x5a\x61\xb4\x05\xc0\xbc\x78\x57\xe4\xf0\xd7\x6f\x29\x06\xfa\x17\x36\x75\xfa\xe3\x9e\x76\x54\x1f\xa9\x2a\xfa\xc7\xa0\x80\x0e\x8f\x7a\x84\x48\x7d\xa4\xaa\x50\xcf\x16\x40\x15\x18\x71\x73\x5e\x7d\xa4\x2a\x28\x92\xba\x2e\x7f\xc0\x0a\xc4\xb7\xab\x7e\xe0\xa5\x28\xf9\xe6\xbe\xdc\x52\xf8\x62\x88\xba\x3f\x33\x0f\x64\x2d\xbf\xd2\x0a\x45\x76\x9d\xc4\x9c\x25\x11\xfe\x5d\x2c\xe9\xe3\xd5\x69\x48\x2f\x08\x12\xba\x98\x4e\x9d\x84\x91\xdf\xeb\xc9\xcd\x39\x94\xe9\x30\xca\x4e\x65\xa9\x19\x0d\x96\xb8\xef\xa9\xe2\xb5\x6b\xad\xab\x47\xb6\x0e\xc2\xb7\x29\x41\x68\x38\x0f\x63\x99\x5a\x5c\x68\xea\x78\x50\xc0\xb1\xa0\xf7\x85\x79\x00\x68\xc2\xc1\x1f\xf7\x81\x9f\x29\x07\x7d\xfa\xbd\x33\x51\xae\x4b\x07\x7e\x35\x18\x5c\xf6\x2d\x82\x60\x38\x53\x2e\x18\x9c\x35\x48\x9f\xdf\xb7\x80\xad\xeb\xaf\x31\xc9\xce\xbb\x53\x97\x37\x6c\x24\x0e\xd6\xd6\x59\xd5\x55\xee\xc1\x47\x6d\x57\xf7\x83\x71\x33\x86\xf0\x53\xd1\xbe\x88\x26\x7f\x65\xdf\x59\x71\xe7\x58\x43\xeb\x2b\x12\xc6\x08\x8a\x51\x7d\x7b\xb9\xf6\xe7\xdb\xf8\x41\x3d\x71\x20\xb3\x1d\xc1\x56\x00\x43\x7a\xcb\x87\x43\xfb\xe1\x87\x0a\xc5\x59\xa0\x1e\xec\x4d\x2e\xfd\xbf\x8b\x13\x99\xfc\x34\x3b\x38\x9d\x79\x2e\xd3\x24\xbf\x1a\x1b\x05\xe2\x08\x15\x76\x33\x74\xc4\x65\xd0\x8e\x84\x08\xcf\xd0\x6b\xa0\x7d\xb1\xef\x48\xd5\x00\xee\xbf\xea\xc9\xa1\x82\xee\x79\xf6\xc7\xe2\xe4\x55\x3d\xd7\xa9\x38\xec\x62\xde\x72\xa8\x70\x11\x72\x81\xc8\x04\x04\x92\xd1\xaf\xb4\xed\xed\x9b\x6f\x03\xb6\xef\xee\x11\x80\xa3\x6e\x71\x82\x0a\x34\xfa\xc6\xad\xcb\x88\xa4\x46\xf6\x55\x8c\x53\xf2\xf0\x10\xbf\x2f\x8a\xcb\xf9\x20\x2c\x89\x00\xee\x86\x10\x3f\x69\xed\x3e\xbb\x06\xc0\x31\x75\x25\x23\x64\x18\x79\x63\x07\x0d\xf1\x8e\x84\x37\xb0\xc4\xe5\x08\x78\x05\x4b\x7c\xb3\xa3\x19\x83\xdb\x99\xda\xda\xf7\x5d\x74\x9c\x2f\xd6\xf7\x7d\x27\x41\xe1\xb8\x26\x30\xd6\x74\xc5\xc0\xf5\x4c\x50\xc0\x7e\x3e\xd5\x39\xbe\x8d\x7a\x0b\xc1\x31\x9d\x80\xe1\x8c\x81\xe7\xdf\xb5\xa7\x50\xc6\x6f\xdb\x23\xad\x74\xcd\x12\x9c\x7c\x4f\xdb\xc3\xb7\xc8\xb8\x33\xf1\x38\x39\x98\xb6\xa1\x6f\x91\xf1\xce\x64\x9c\x4c\x4c\xde\xdd\xb7\x35\xde\x37\xdd\x71\xf2\x31\x79\xab\x1f\x51\x64\xf7\xa4\xc8\xc9\xc6\xd4\x7d\x7f\x8b\x90\xf5\xfa\x88\x3a\x06\x6e\x41\xda\xa7\xb6\x71\x38\xfb\xe0\xf6\x12\xa1\x28\x4f\x35\x6b\x06\x9d\xf4\x0b\xdc\xac\x71\x13\x66\x5d\xe0\x5e\x3e\xdc\x6f\x29\xd2\x03\x25\x9f\xff\x12\x54\x10\x93\x19\xc2\xf5\x50\x4d\xb4\x68\xcb\x32\x3f\x24\xb5\x9f\x71\x9c\x3a\xef\x58\xdb\xa2\xeb\xb7\x22\xe2\xbd\xf5\xc4\x88\x3a\x25\xe8\x20\xd7\xbf\xab\x44\x96\x1f\xd8\xa9\xac\x11\x3f\x00\xce\xaf\x29\x37\xf6\xd3\x4f\x7b\x70\x9a\x7c\x2f\xee\x8c\xc5\x5f\x88\x73\x65\x5d\x09\x9f\x27\x9e\xca\xfa\x2c\x66\x8c\x79\xd2\xb2\xff\xfe\x75\xbe\x8d\xbf\xdc\xcd\xfa\x0f\xff\x24\x3f\xd4\x65\x9b\xb4\xec\xeb\x66\x9b\xb2\xe7\xbb\x01\x73\x5e\xd6\xd9\x73\xa6\xae\x0f\xcd\xb4\xa8\xc8\xd9\x26\xb5\x52\xd9\x9f\x44\xe4\xab\xb7\x6e\x49\x29\xa4\xed\x70\xb4\xd7\x8a\x15\x34\x24\xf9\x44\x22\x55\x4c\x3e\x2e\xfe\xd0\xfd\xd0\x64\x1d\x8f\x81\x77\x3f\xef\x09\xc7\x14\xd4\x1d\x67\x0b\x87\xa3\x7a\xe2\x70\x1e\xbf\x06\x74\xa8\x59\xf2\xed\x89\xff\xff\xbc\xfb\xa0\x2d\xa4\xb2\x73\x34\xfc\xd1\x54\x49\xa1\xd6\x49\xbb\x82\xe1\xeb\x55\xbf\x56\xda\xdf\xbf\x1a\x10\x2f\x07\x9d\xcc\xa5\xea\x71\xbb\x82\xfe\xab\x6e\x79\xc4\x90\x50\xe7\x28\xa3\x45\xce\xbe\xb3\x5c\x9c\xcd\x56\xf1\x43\x95\x14\x2c\x9f\x77\x83\x70\xb8\xab\xcc\x2f\xbb\x24\xe6\x02\x6e\x5b\x76\xe1\x92\x76\x1a\x11\xdc\x86\xed\x2f\xa6\x76\xb1\x52\xc0\xfd\x58\xc9\xaf\xbe\x64\xa1\x6e\x98\xa0\x62\xe0\xf0\xc3\xec\xad\x8b\xe1\xd2\xbb\x9f\x7b\x79\xe8\xb7\x72\xe6\xc3\x9d\x93\xae\xa8\x83\xd7\x2f\xe1\xae\x61\x91\x7e\xb1\x76\xb5\x30\xf0\xf4\x0b\xb1\x2b\x58\xb4\x41\xae\xd2\xf4\x85\x5b\xd4\x5c\xab\xd2\x9d\x6d\xf3\x55\xd1\x3d\xe2\x38\xfa\x36\xc2\x68\xd0\xaa\x01\x08\x6e\x63\x89\xbd\x93\xfa\xa0\x3e\xba\xe0\x89\x6b\xcd\x03\xb8\x2d\x77\x87\xd0\x15\x12\x2e\x77\xbd\x14\x13\xbd\x5e\x6e\x4b\x5f\x2f\xc5\x3a\x40\x2f\x47\xfb\x40\x07\xb0\xbb\x41\x2f\xc5\x7a\xe2\x85\x89\x27\xb5\xa0\xb1\xd6\xa8\x74\x36\x31\x67\x6d\xcb\x6a\x2e\x2a\x7e\x81\xb0\x7a\x35\x2e\x12\x6f\xab\x57\x71\x72\x79\x30\xe1\xfc\x7e\xea\x31\x69\x98\x0a\xec\x5d\x0f\x40\x81\x9b\x57\x96\x12\xa8\xe3\xee\xec\x4c\xcd\x96\x80\xe3\x5c\x8a\xf3\xcb\xc3\x53\x08\xab\x85\x36\x7d\x92\x93\x9f\x99\x00\x42\x6e\x9c\x82\x57\x0e\x86\xd7\x0d\xd4\x63\x06\xa3\x5e\x40\x33\x0e\x9e\x9b\x8b\x7e\xbc\x2a\xb5\x85\x97\x27\x47\xf6\x52\xe6\xfc\xf4\x39\xa8\x1c\x03\x50\xec\xd8\x65\x57\x6d\xff\x65\xbb\x89\xc4\xff\x16\xeb\xbb\xa1\x36\xb9\xc4\xc3\xff\x74\x57\x4b\x43\x6a\xf5\x53\x40\x3e\x46\x7c\xad\x76\x34\x7a\x6c\x9b\xe7\xe7\xc6\xdf\x5c\x02\x48\xab\x14\x29\xf7\xd5\x2c\x57\x2e\x87\x27\x82\x94\x7a\x69\x5f\x54\x0d\x06\x43\x0b\xfd\x5d\x21\xc8\xaa\x5a\x0f\x55\xac\xc9\xe0\x01\xe8\xe0\x61\xdb\xfd\x28\x3e\xd4\xdb\x3e\xe2\x2f\x19\x8b\xf4\x2f\xf4\x68\x4c\xc9\x0f\x03\x4f\xc3\xd3\x3c\x1a\x94\xfa\xe2\x60\x5d\xd5\x68\x15\xf4\x4f\x16\xc1\x36\xa1\xf0\x7d\xd4\xa4\x5a\xaa\xa0\xfa\x0f\xe2\x45\x22\x5f\x06\x49\x7f\xf2\x5a\x59\x2d\xf2\xf4\x21\xfa\xdc\x89\xf6\x5a\xe2\xf0\xab\x14\x90\xf6\xa1\x97\x0f\xf6\xa4\xa2\x80\xc6\x4a\xa0\xed\xc1\x20\x5c\xe6\xc8\xb1\x37\x4b\xbc\x09\x2a\x5e\x0e\xf4\x0b\xc1\x6b\xaa\x06\x0c\x04\xd4\x14\x94\x1b\x84\xb6\x70\xb4\x30\x03\x61\x7d\xd6\xd5\x25\x70\xb7\xc1\x5d\xae\x56\x91\xfa\x8f\x5b\x81\x00\x89\x06\x9a\x63\x20\x5a\x12\x07\x91\x71\x08\x6c\x80\x39\x77\x4a\x7d\x14\x52\xb0\x97\xf1\xf4\x43\x88\xe3\x19\xdf\x21\xe1\x1a\xee\x57\xf0\x20\xfd\x1e\xa1\xde\x13\xb4\x7b\x9c\x72\x7f\xac\x6e\x87\xb8\x5d\x20\x4f\x0c\x1c\x11\xaa\x07\xcc\xed\xb1\x9d\xe2\x0d\x85\x0f\x89\x1c\x3c\x82\xf6\x04\x13\x96\xb4\xa5\xf3\xed\x0d\xbf\x76\x0f\xf2\x2f\x35\x4b\xd2\xb2\xc8\xdf\x7a\x0f\x34\x7c\x18\x1c\x85\x99\x60\x40\x2d\xec\x6b\x6e\x5d\xfc\xad\xa1\x18\x3b\xe6\x26\xd2\x10\x56\xc0\xcf\x43\x7c\x21\xbf\x22\x81\x86\x59\x02\x22\x8e\xbe\xd0\x0e\x3d\xac\x22\x04\xd1\x0a\x17\xec\x12\x15\x37\x38\x73\x78\x6d\x23\xf5\x9f\x08\x12\xd4\x7e\x86\xc6\x8e\xf8\x9b\x10\x99\xda\x15\x81\x78\x3a\x57\xfa\xe7\x41\x6a\xf2\x2b\x22\x35\xb3\x04\x34\xbe\x2f\xb4\xa5\x66\x15\x21\x88\x98\xd4\x8c\x92\x00\xa9\x2d\xe3\x48\xfc\xaf\x17\x99\x7c\x8f\xbb\xe7\x45\xfc\x4d\x69\x99\xdc\xd3\x81\x78\x3a\x4b\xfa\xe7\x41\x64\xc6\xa3\xdf\x56\x75\x84\xc8\xfa\x42\x5b\x64\x56\x11\x82\x88\x89\xcc\x28\x09\x51\xb4\xcd\x36\x52\xff\xf5\x52\x4b\x93\x5a\xd7\x33\xfe\x27\x21\x33\x7e\x1b\x05\xa0\xe8\xfc\x68\x5f\x07\x71\x89\x8f\x88\xb4\x8c\x02\xd0\x66\x55\x66\xcb\xca\x2c\xb1\xd1\x30\x49\xc1\x82\x00\x41\xad\x37\xd1\x76\x19\xed\x1e\x06\x29\xf5\xdb\x6f\x3d\x2b\xea\x0b\x25\x2b\xb9\x91\xd7\xef\x59\xf5\x88\xfc\x4f\xa3\x8f\x8b\x6f\x40\x21\x0a\xb2\x0b\xd4\xfd\x04\x93\x25\xbd\xb9\xb0\x60\xe8\x0b\x6d\x0b\xd1\xea\x0e\xbb\x0c\x70\xa8\x15\xdb\x9d\x82\x14\xa2\xc8\x58\xd7\x58\x65\x21\xbd\x73\x1f\x2d\x1f\x76\xd1\x72\xf5\x38\xf4\xcf\x20\x63\x9d\xba\xf6\x75\x10\x83\xda\x42\xb4\x64\x60\x14\x80\x36\xa8\x32\xbb\xf5\x66\x89\x8d\x86\xb5\x1b\x16\xe8\xe6\xa5\x40\x86\x96\xf6\xd5\x04\x45\x0d\x51\x41\x0e\x2d\x55\x86\x99\xa1\x82\x1e\x5a\x40\x25\x2d\xce\x46\xd9\x20\x63\x3e\xac\x6f\xa7\xf6\xbc\xa8\x2f\xd4\xd8\x92\xb7\x5c\x4c\x5c\x9d\x31\x58\x30\x48\xcd\xca\x13\x8f\x54\x4b\xc8\xce\x4e\xc3\x8e\xe3\xa2\x12\x34\x9b\x84\xf1\x3a\x46\x8e\x66\xc2\x76\x7d\x3b\x78\x88\x61\xe4\x17\xca\x07\xca\x8b\x30\x26\x2e\x08\x67\x40\x81\x16\x70\x99\x79\x5b\x91\x6a\xa9\xa0\xcb\x4a\x8b\x8a\xe3\xe2\x81\x97\xd1\x24\x8c\xd7\x71\xc1\x97\x91\x40\x55\xdb\xd0\xd6\xdc\x0e\xff\x40\x88\x51\xdd\x96\x31\x30\xa1\x07\xd2\xbe\xeb\xde\x11\x26\x51\xb3\xab\x24\x3d\xa4\x91\xa8\x0c\xc5\x24\xbc\x24\x68\x0b\xc2\xe5\x28\xf1\x19\x09\xcd\xd4\x5b\x6e\xfa\xc8\xe0\x7f\x9b\xb2\xd3\x16\xab\xed\xcd\x82\x7e\x87\x5f\x23\x23\x3f\xf4\x74\x90\x1d\x0a\xb5\xe1\xaf\x5b\x35\xfe\x37\x8a\xb4\x56\x38\xfd\x9b\x2f\xfa\xc2\x63\xff\xad\xc7\x85\x3b\x17\xe0\x91\xa5\xce\x9e\xe7\x59\x01\x9d\x09\xff\x60\x61\x8b\xef\xf0\xc1\xec\x17\x76\xfc\x76\x28\x5f\xa3\x45\x27\x94\x52\x4d\x5c\xd1\x77\x1c\xed\x2d\x77\x39\x63\x5b\x8c\x4f\xb1\x21\xb2\x68\xec\x78\x67\xce\x67\xcb\xea\xf5\x6e\xf6\xf3\x4c\x1c\x06\x40\x13\x6e\xb8\xe0\x35\x2e\xa8\xd4\x22\x64\x16\x21\x57\x7a\x35\xc0\x75\x6c\x70\x15\xbf\x6b\x6f\x3f\x6b\xcf\x80\xc7\x5f\xf6\x35\xe3\xbd\xac\xf6\x61\x07\x40\xf1\x6a\x67\x5d\xfe\x68\xfe\x2a\xde\x9e\x56\xaf\x12\xc5\x72\x2b\x47\xfe\xcd\x9f\xb7\x55\x48\x02\x5e\x6d\xc4\x67\x45\xd6\x66\x3a\x4d\x7e\x3e\xf0\x94\xbd\x32\x71\x31\xeb\x2a\x2b\x17\xd3\x5f\xa3\x77\xaf\xf6\xce\xa2\x82\x50\xcb\xed\x1c\x0e\xa6\x34\xec\x9f\x6d\x94\xa0\x33\x2e\x6d\x6d\x71\x58\x20\x59\x9f\xb5\xd5\x8a\x9e\x0f\xed\x9b\xd0\x37\x6c\x01\xa1\x87\xc6\x0a\x45\x43\xc0\x9a\xee\xfe\x78\xa9\x9b\x92\x9f\x11\x9e\x27\x79\x5e\xfe\x60\xe9\xbb\x80\xfb\x59\x82\xc3\x53\x9a\x7c\xcb\x50\xac\x6a\xf4\xa7\x52\x2f\x79\x9b\x55\x39\xbb\xeb\x9f\x9d\x92\x0f\x09\x52\x70\xc3\x2b\x8f\x22\xd7\xce\x1d\x9a\x70\x4b\xad\xd2\xd7\xc3\x16\x3a\x3b\xef\xb5\x87\xf7\x87\x1d\x03\x39\x7e\xe4\x72\x4b\xc0\x30\x5a\x0e\xec\x29\x24\x29\x07\x99\x0c\x67\x4f\x6e\x77\xb2\xf3\x5e\x26\xdc\xea\xd4\xd8\x5a\x29\x56\x2f\xfe\xf7\x46\x40\x28\x13\xb5\xa4\x25\x34\xc7\xbf\x82\x84\x6d\xe0\xa8\x99\x30\x84\xe4\xc3\x44\x89\xfa\xaf\x77\x57\x38\xf2\x56\x7a\x0f\x2a\x76\x7a\x68\xf0\x8c\xa3\xf6\x46\x0b\x01\x3e\x2b\xc5\x3b\xb4\xe0\xb5\xd5\xe5\xb8\x9e\xa7\x13\xae\xf5\x63\x47\xbe\xbc\xb5\x50\x6b\x34\xc3\x5b\x5c\xe2\x9e\xc9\xa0\x07\xa2\x18\xee\xc7\xf4\xdf\xc5\x01\x2e\x5e\x1f\xa1\x70\xe2\x2a\x20\x4a\x6d\x61\xef\xb5\x99\x20\x78\x1f\xc9\x24\x98\x34\x55\xb8\xad\x85\x41\x18\xfb\x61\x56\xbd\x6e\x0a\xd3\x16\xb2\x06\x5a\x7c\x81\x07\x91\xa9\x78\xfe\xc4\x2b\x53\xb5\xc2\x85\x13\x24\xc4\xaa\x83\xa0\x62\x8d\xe3\xd8\x45\xd2\x96\x88\x09\x81\xc8\x14\x54\xea\xa6\x30\x61\x99\x6b\x20\xc4\x97\x7f\x10\x81\xe6\x7d\x6a\x1a\xb7\x92\x82\x51\x6f\x12\x24\x04\xaa\x83\xa0\x02\x55\xa7\xc8\x68\xaa\xb6\x44\x4c\x08\x44\xa6\xa0\x5e\x37\x85\x69\xeb\x60\x03\xad\x34\xa9\x31\x35\xe5\xef\xae\x78\x85\xca\x17\xc8\x50\x5a\x84\x40\x35\x08\x54\x9e\xcb\x64\xb5\x5b\xaf\x1d\x34\x6d\x61\x18\x00\x88\x34\xf5\x4a\x9d\xf8\x13\x96\xca\x06\x3a\x72\x65\x07\x91\xa5\x7a\xa4\xc5\x2f\x4e\xb9\x86\x46\x11\x25\x84\x0a\x81\x50\xb9\xae\x96\xc9\xf6\x7e\xe5\xa6\x6c\x8b\xc6\x86\x41\xa4\x6b\xd4\xee\xa3\x32\x69\xc1\x6b\x20\x96\x15\xa7\xd2\xc9\xb3\x01\x80\x30\xac\x41\x20\xdc\xea\xa5\x72\xe2\xaa\x0f\xbc\xc2\xad\x8c\x06\x00\x3a\xb4\x0b\x87\x32\xea\xa5\x13\x16\x97\x50\x42\x26\x7d\xbf\x1e\xaa\x45\x57\xb2\x5d\xa8\xa9\x2c\x3c\xae\x67\xbb\x39\x1d\x88\xae\x34\x3b\x60\x0a\x8b\x46\xc7\x23\x2c\xea\x5d\x1b\xc6\xa2\x5c\xa8\x42\xb8\x54\x8f\xcc\xf8\xc7\xb4\x5c\xbb\xa3\x88\x12\xbc\x42\x20\x7c\x4c\x3f\x3e\x1e\xd7\x2b\x37\x65\x5b\xc3\x6c\x18\x44\x49\x8d\xda\x7d\x54\xa6\xac\xdf\x69\x51\x97\x58\xc5\xc2\xe2\x4f\xf9\x48\x8d\xdf\xb9\xcb\x85\x3d\x8a\x28\x15\x86\x02\x20\x3c\x10\x7d\x7c\x58\xc2\x38\xcc\xa6\x8c\x04\x92\x16\x0c\x16\x8c\xc2\xda\x7d\x54\x26\x2d\xee\xe9\x6e\xae\x78\x66\x35\xea\xe9\xf9\x3b\x37\x5e\x19\xab\x55\x3f\x82\x24\xe9\xf0\x35\x18\xfc\x3c\xdd\x66\x9d\xac\x4e\x4e\xba\x98\xd3\x36\x40\x50\xb7\xaf\x57\xed\xa1\x31\x65\xed\x4f\x1b\x0e\x3c\x9d\x43\xc8\x4a\xdf\x80\x43\x27\x62\xd0\x8c\x2a\x91\x87\x41\x6b\x84\x9c\xf9\xe2\x7d\x06\xcf\x9f\x81\x75\xbe\x08\xfb\xa8\x26\xf5\xfa\x62\x9f\xc6\x0d\x4c\xf1\xab\x27\xb7\x40\x2e\x9f\xc8\x5b\x42\x7c\xf9\x4c\xbc\x70\x2c\x7f\xed\x4f\x32\x8b\x29\xfe\x29\xcb\x59\xa4\xdd\x6e\xc6\xf2\xf8\x5a\x3c\xf4\x42\x97\xbc\xb8\x04\xad\xa1\x08\x99\x5b\x38\x98\xe4\x07\x24\xde\x09\x08\x8e\xe8\x8a\x8e\x71\x70\x02\xbb\x69\x6b\xd6\x1e\x5f\x60\x0e\x5e\xd7\x3d\xeb\x8e\x82\x36\x49\xe7\x92\x38\xb6\x41\x07\xa2\x91\xcc\xd9\x6a\xe2\x08\xa8\x6a\x83\x73\xa8\x20\x82\x30\x62\x70\xba\xeb\x7f\xec\x7e\xa6\xb3\x20\x07\x29\xcd\x02\x07\xd0\x59\x08\x58\x36\xe5\xa3\x94\x9c\x92\x7b\x79\x12\x76\x81\x66\xc9\x2c\xc7\xc4\xc2\x17\x2b\x46\x8b\x45\xcc\x8c\x5d\x84\xb1\xc7\x86\x10\xc2\x7c\xfd\x05\x50\xf5\xf4\xb7\x58\x83\xf0\xf7\x77\xbc\xe9\x7e\x26\xd6\xef\xe8\x6c\x51\xff\xed\x9d\x0d\xd6\x0a\xdc\xdc\xd0\xdd\x2c\x98\x09\xe8\xe6\x38\x8e\xc7\x89\x42\x4c\xd3\x9d\x9a\x83\x1c\x29\xb6\xa9\x9a\x4f\x3e\x01\xfa\x9e\xae\x16\xab\x23\xfe\xae\x66\x8c\xdd\xcc\x86\xa3\xc7\x05\x1b\x1f\x30\xbc\x8d\x95\x8c\x50\xd6\xe8\xee\x17\x9c\x05\x74\xbf\x58\xea\x99\x2a\x24\xbe\xca\xe0\x22\x6f\x3d\xc9\xe5\xd3\x2e\x75\x34\xc8\xd1\xf9\x7c\x11\xc7\xdf\xf7\x4b\xb6\x4a\xd7\xc7\x69\xb5\x3b\xfa\x9c\xd7\x7e\x7b\x97\x83\x05\x17\x27\x2f\x74\x27\x73\x56\x02\xfa\x58\x2c\x3f\x8d\x93\x84\x5a\xde\x70\x76\x2e\xf2\x24\x5a\x20\x5d\x4f\x17\xab\xb5\x25\x7f\x2f\xaf\xd6\xc9\xe9\x7e\xa4\x33\xb1\x4f\x3a\xb9\x78\xf8\x80\xbe\x86\x0b\x3f\x28\x4f\xc6\xf9\x23\x8c\x21\xbe\x84\x60\x70\xa3\x8f\xf8\xc2\xa7\xba\x7c\x99\xc4\x6e\x0e\x65\x94\xc0\x2a\xcc\x64\x09\xd3\xea\xab\x04\x1c\xa0\xc1\x62\xa1\x6f\xac\x9f\x2a\xdc\xb6\x09\x7b\x50\x2f\x84\xa8\xd7\x37\x15\x41\x51\xc8\xc3\xf6\x30\xb5\x76\x97\xdd\x2f\x02\xbd\xfe\x76\x73\x3a\x8c\xab\x9d\x2f\x34\x7d\xb4\x40\x95\xde\x3b\x04\xca\xf5\xfe\x73\x04\x0a\xcf\x0a\x92\x95\x7f\x92\x40\xd5\x72\x93\x53\xf3\x91\x27\x19\x03\xe9\x7a\xc4\xaa\xd6\xfa\x02\x6c\xec\x21\xd9\xad\x77\x93\x79\x70\x58\x24\xc5\xc3\xed\x36\x16\x2e\xc4\xf9\x58\xa2\xfb\x5b\x71\x14\x62\x94\xf8\x4a\xe5\x38\xb1\xa8\xc5\x2f\x67\xf8\x8c\x3c\x91\x19\x48\xd7\x37\x23\x96\x2b\x8f\x01\x73\xe2\xe4\xe1\x61\x79\x3f\x99\x07\xd7\x94\x58\xf2\xf0\x11\x93\x62\xb0\x2c\xe8\xe3\xc9\x31\x25\x96\x2c\x85\x4c\x8a\xf9\xc2\xe9\xd8\xa0\x92\xaf\xc8\xb9\xc8\x62\x8f\x96\x86\x91\xf5\xc6\xca\x7c\x19\xd4\xdf\xe1\xe2\x35\x9f\xa9\x1c\x38\xe3\x65\xce\xc1\x07\x74\x37\x58\xa7\xf4\x30\xe4\x0a\x9a\x39\x3f\x01\x7d\x2d\x96\x70\x47\x9a\x3d\x22\x03\xae\x2a\xb7\xde\x46\x5a\x82\x62\x7a\xf5\x14\x42\x48\xbe\xb3\x63\x59\xcc\x16\x27\xfd\x40\xe4\x8a\xbf\x2a\xd3\x87\x03\xc4\x4a\x2b\x28\x77\x10\x7b\xe8\x89\xbd\x24\x0d\x7f\x9a\xd1\xee\x42\xf9\x5a\x27\x5f\x18\x55\xab\xc4\xfd\x92\x42\x5b\x56\x46\x09\x4e\xaf\xfb\xd5\x20\x98\xb3\x13\x4e\x0f\x14\x18\xe4\xba\x46\xb1\x73\xd5\xbe\xd9\x7c\xea\x09\xfd\xfa\x55\x92\xf2\x95\xa5\x48\xdb\x22\x23\xc1\x9f\x4d\x63\x26\x1f\x66\xf5\xd4\xcf\xdb\x05\x0f\x7f\x81\xba\x25\x98\x58\x22\xe6\xcb\xa7\x69\x56\x33\xf1\x88\xfd\xb1\xcc\x2f\xe7\x02\x47\xe8\xda\x85\x82\xef\xb1\x43\x5b\x4b\x76\x9e\xad\xf5\x7e\xd7\x49\xe9\xa2\x57\x0f\xd5\x2e\xab\xd7\xd9\xd2\x12\x94\xa6\x28\xc3\x63\xed\xfc\x59\x41\xb1\xb0\x2e\x4e\x93\x51\x28\x4e\x45\x15\x1d\xa1\x06\x10\x8d\xb5\xdc\xa0\x58\xde\x51\xf1\x80\xa2\x79\xd4\x7f\xbd\xf5\xea\x8a\x2e\x3c\xa5\x92\xe2\x99\x5f\x9e\x01\xdc\x27\x56\xef\xfb\x9c\x0a\x70\xd8\xcb\xd0\x15\x46\xdf\xd0\xa0\x20\x39\x87\x43\x26\xe9\xe5\xfe\x9c\xbc\x4a\x86\xa0\x3e\xfa\x1e\xf1\x04\x70\xe4\xf0\xea\xdb\xde\x0f\x0d\x03\x05\x91\x98\x1c\x4a\xb6\xc4\x96\xbc\x40\x4a\x6d\x2f\x92\xa8\xcd\x97\xfa\xa3\xb1\xfe\x3d\x0a\xe3\x24\xa7\x6f\xcb\x42\x90\x0d\x5c\x5a\x94\xbf\xaa\xa3\x89\x04\xbe\xde\x62\x89\x91\x6e\xbb\x1f\x80\x11\xbe\x56\x47\xd7\x0a\x68\x20\xd5\x1e\x4f\xdd\x8f\x44\xe1\x87\x8c\x41\xc6\x61\x79\x3a\xbb\xac\x92\x63\xd6\xbe\x75\xbf\xa9\xa3\xad\xc4\x2b\x6c\xf1\xde\xd4\xc0\xc1\xd7\xa2\xcd\xa6\x1e\xba\x81\x27\x6a\xcd\xc3\xb9\xc6\x79\xf1\x25\xf1\x90\x29\x18\xc6\xfa\xbb\x5e\xa8\xfd\x70\xaf\x5d\x23\x9b\x1b\xfe\x06\x35\xed\x5b\xce\x9e\x9a\x32\xcf\x52\x5b\x8f\xd5\x7f\xb1\x71\x98\x78\x18\x8e\xcb\x9d\x7a\x61\xa8\x7f\xf7\x98\xe5\x79\x56\x35\x59\xa3\x35\xce\xf5\x2e\x12\x57\x78\xd5\xa3\x81\xcf\x1f\xe9\x06\x5c\xbc\xf0\x94\x57\xd1\x42\x0c\x2e\x23\xc1\xbb\xf8\x08\xd4\x6f\x6f\x46\x32\x1c\xc6\x15\x09\xf5\x00\x74\xac\xd3\x83\x50\xe1\x4b\xc7\xa3\x45\x7a\xaf\xed\xdc\xaa\x97\xb8\x3a\xc0\x7e\xd3\xeb\xaa\x07\x6c\x9d\x48\xea\x32\xe7\xf6\xbc\x13\x6b\xc3\xb5\x6d\xa6\xdf\xed\xf9\x9f\x0b\xf1\x28\x1c\x05\xaa\x6f\xb1\xd3\xb0\xd2\xf6\x05\xd1\x95\xb0\x18\x61\xd5\x12\xf1\x40\xae\xa1\x9e\xaa\x50\x3c\xdc\x09\x34\x79\x28\xe4\xaf\xdc\x0e\xcb\xf2\x43\x81\x7a\xc6\x16\xac\xea\x0e\xc5\x22\x41\xc5\x50\x45\xd1\x53\x51\xa7\x95\x54\x99\x7a\x8e\x15\x2c\x5d\x68\x9d\x20\x5f\x49\x05\xd3\x5c\x9d\x3f\xfe\x78\x29\x98\x11\x75\x7a\xcf\xf2\x54\x7b\xb9\xf9\x3a\x62\x03\x1a\x62\xce\x94\xc0\x3d\xaf\x45\xcf\xa5\x87\x76\x62\xeb\x2f\x7f\x5a\xf4\x66\x32\x8b\x73\x74\x23\x15\x79\x0d\xe9\x36\x22\x42\x99\xf0\xcb\x10\xb1\xab\x9d\xd6\x3b\xaa\x65\x91\xbf\x8d\x68\xa1\x1b\xdf\xdb\x36\x37\x3a\xda\xaa\x09\x33\x11\xaa\x76\xf3\xa5\xd7\x91\x6d\x77\xa2\x7b\x9b\xee\xc4\x76\xb5\x3c\x7c\xca\x44\x54\xad\xda\x26\xee\x8d\xf4\xf7\x4f\xee\x16\xfa\x31\xa8\xd1\xd8\xea\x46\x94\x03\x51\x98\xc7\x89\xb5\xa2\xc8\x01\x95\x02\x51\x4e\xad\xdc\x49\x44\x1e\x0d\x53\xd7\x94\x56\x13\x45\xaf\x4e\x79\x4d\x42\xee\xcf\x90\x8d\xef\xb7\xc9\xf5\xaa\x33\xc6\x53\x7a\x3c\xa0\x52\x12\x37\xa4\xad\xb8\xb6\x4c\xad\x35\xa0\xa5\x5e\x35\x0b\xa8\xdb\x4b\x23\xa4\xe5\x6e\x55\xbd\x95\x0b\x79\xd6\x50\xe9\xfa\xfa\x26\x5d\x0f\x18\xbd\x5e\x8d\x9f\x4c\xe3\xe9\x46\x1e\x84\x24\x6e\xb1\x7a\xc1\x0c\xf8\x46\xc2\x54\x12\xe1\x22\x70\x8c\x8a\x8f\x30\xc1\xc1\x7c\x84\x8e\x90\x5b\x49\x85\x4b\x26\x60\xb4\x18\xfe\x01\x89\x77\x7b\x7a\x7c\x65\x91\x5f\x26\x65\x29\x58\xcf\x11\x31\xef\x4b\x9d\x15\xdf\x9e\x96\x36\x01\xed\xd7\x90\xe5\x26\x1a\xd9\xbf\x3e\x44\xe3\x6a\x8b\x52\xb2\x39\x64\x13\xfa\xf0\x24\x6b\xba\xe2\x4b\xc5\xd2\xb1\x31\xff\x80\xf9\x2b\xac\x8e\xae\xe2\x57\xef\xe4\x40\x3e\x5d\x1c\x1b\xb3\xe7\x7b\xb5\x3c\x4f\xd0\x1b\xd7\x6d\x03\x01\xed\xd7\xd0\x6e\xc3\x91\xc3\xba\x0d\xc7\xe5\x37\x75\xf3\xac\x90\x0b\x88\x7d\x82\xa5\x40\xac\x5f\x91\x88\x36\x1a\x8b\xea\xe9\x0f\xaa\x03\x50\xaa\xae\x4c\x4d\xa3\xe8\xf8\x94\x44\xd2\x11\xcb\x72\x33\xb9\x70\x32\x2c\x58\xa8\x37\xdd\xff\x74\x66\x69\x96\xcc\x9a\x63\xcd\x58\x31\x4b\x8a\x74\xf6\x75\x58\x0e\xba\xdf\x3d\x54\xaf\x77\x57\x9d\x12\x9a\xb2\x4a\xd5\xc5\xf3\x7b\x89\xdf\xe5\x3f\x16\x57\x58\x7d\xfd\x83\x0b\xf7\xbb\xc7\xea\xf5\x2e\xaa\xea\xac\x68\xaf\x83\x1c\x5e\xca\x3a\xfb\xad\x2c\xda\x24\x07\xc3\x10\xb4\x50\xa8\xc7\x21\x69\xb2\x6e\xde\x41\x8e\x6c\xf4\xdd\x6d\xed\x49\x6d\xfe\x1d\x10\xa6\x17\x92\xfa\x35\x41\xbe\xdc\x23\x53\x5f\x18\x98\x72\xb3\x2d\x00\x92\x5a\x8b\x0a\xa9\x05\x5f\xa4\x72\x60\x76\x1d\x05\x4d\x1a\x21\xbe\x2d\x6a\x24\xf4\x8e\xa6\xf4\xae\x03\xf9\x55\x82\x90\x34\x24\xc0\x90\x5f\x8c\x27\x94\xbb\xd3\xad\x14\x05\xee\xc8\x8b\x76\x2f\x95\x52\x19\x5e\xbe\x9f\x9b\xfd\x96\x15\xcf\x4f\xfd\x64\xf5\x75\x7f\xcc\x59\x52\x3f\x1d\xca\xf6\xc5\x58\x41\x44\x92\x91\x68\x1a\xd2\x27\x43\x70\x2e\xdf\xf5\x5a\x13\xb6\x82\x17\x00\xae\x2f\xe2\x85\x83\xa3\xe4\x91\x25\x51\x6f\x63\x84\x7a\x86\xb7\xc6\x07\x6f\x36\x27\x10\x1e\xaf\x00\x5b\xc1\xf5\xb6\x88\x0f\x9a\xf0\x06\x79\xc0\xcd\xf6\x84\x81\xa3\xe4\x91\xd5\x66\xb2\x31\x1e\x6e\x3a\x6a\x70\x9f\x00\xbc\x88\xb2\x97\x5b\x52\x73\xf6\x9d\x15\x6d\x23\x1f\xca\x71\xee\xb3\x48\x44\x2d\x5c\x74\x0a\xda\x27\x59\xb5\x88\x04\xf6\x5b\xd4\x73\x2d\xae\x56\x73\x99\xb1\x53\x7b\x55\x89\xf2\xdc\x5d\xe2\xed\x03\x93\x91\x1a\x3c\x1c\xe3\x94\xf0\xb0\x73\xd9\x3f\x26\xa4\x45\x5e\xc6\xdd\x2e\x4b\xba\x7f\x93\x9d\xab\xb2\x6e\x93\xa2\x25\x2f\x76\xe9\xc2\x4e\xea\x34\xe2\xff\x2f\xb2\xc6\x47\x7d\x62\x19\xec\x76\x97\xcd\xc6\xc2\x7b\xbd\x0b\xc7\xf1\xdd\xef\xc2\xb1\xdc\x17\xbc\x0e\x35\x4b\xd2\x63\x7d\x39\x1f\x8c\xc3\x28\xe8\xd6\xda\x00\x3d\x4b\xb0\x0d\xa8\x61\x67\xc5\x7d\x41\x0c\x66\x2b\x7c\x8a\x67\x32\x41\x8f\x4e\x1f\x3e\x99\xc4\x37\x6b\xb4\xe2\x3c\xf3\x6d\x80\x19\xe0\xfa\x42\xf2\x2c\x81\xba\x1e\x1b\xb0\xda\xc9\xa1\x44\x63\x40\xed\x21\xa7\xec\x94\x5c\xf2\x16\x1b\xb8\x06\xa1\x9f\xf3\xac\x4f\x16\x05\x0f\xcb\xf7\x09\xaf\x7e\xf9\x09\xe0\x94\x79\xa4\xff\x79\x81\x3b\xdb\xc3\x1c\x67\x6f\x07\x0e\x61\x79\x4f\x35\xe2\x56\xc6\x31\x33\xb5\xa9\xd1\x25\x66\xf2\x33\xe4\x11\xa8\x01\x5a\x3f\xd6\x60\xb4\x0a\x14\x5d\x72\x72\x3a\x03\x31\xc4\x60\xb7\x29\x89\xef\x08\x99\x61\x6e\x03\x11\xa8\x1d\x49\x08\x45\x6f\x4b\x42\x38\x6a\x6f\x52\x83\xe2\x13\xe0\x2e\xa6\x9a\x37\xac\x4a\xea\xa4\x2d\x6b\x4b\x37\xa4\x36\xfc\x7f\xff\xfb\xff\xf9\x93\x85\x7b\xb8\xe4\x39\x6b\x03\x90\xff\xb7\xff\xcb\x46\x4e\xcb\x00\xcc\xff\xf7\xff\xb6\x11\xf9\x2e\x1e\x4b\x9b\x80\x7a\xff\x8f\xff\xe7\x27\x61\x15\xdd\xb7\x3a\xe5\xc6\x83\x4c\x23\x0a\x0e\xf8\xa9\x47\xa2\x66\x73\xfc\xb5\x9c\xe5\x5d\x24\x6e\x2c\x2f\xab\x57\xb3\x2c\x5e\x19\xf7\x20\xf5\xbd\x74\x7e\x22\x81\x9b\xea\x5e\x2d\x06\x7d\x97\x46\xfc\x54\x96\x2d\xab\x91\x02\x71\xe8\x0b\x8c\x10\x62\x33\xa5\x6f\x13\xbe\xc7\xa4\xf6\xa1\x01\x23\xfa\x64\x58\xe7\xc3\xfa\x2e\xd9\xd0\x06\x1e\xbd\xdd\x03\x19\xc1\x76\xc2\x00\x2f\xea\x58\x9b\xeb\x75\x3f\xec\x68\x0d\xec\x3c\xd1\x65\x0b\xbc\xe3\x0c\xa3\xac\x55\x3b\x17\xb9\xb3\x68\x3f\x22\xcf\x16\xd8\xa6\x4e\xce\x2a\xfb\x27\xc6\xf8\x64\x63\xb6\x34\xdb\x35\xef\x73\x58\x79\x97\x4e\x74\x2c\x71\xbc\xa2\xaa\x58\x52\x27\xc5\x51\xbc\xfc\xa7\xe5\xea\x7d\x8a\x67\x6a\x53\x4d\x4f\x87\x02\xf2\x19\x72\x7b\x70\x4a\xce\x59\xfe\x06\xb3\xb9\xf5\x87\x5b\x84\xed\x7c\x8a\xf7\x58\xf3\xf1\x57\xe7\x42\x5c\xa9\x2d\x0a\x09\x08\x74\xcc\x93\x6c\x1f\xe2\xbd\xb0\xba\xd4\x8e\xe4\x75\x7f\x8a\xb9\x6b\x7f\xac\x70\xa1\x69\x14\x8f\x88\xcc\x13\x23\x43\x09\x70\xc3\xd9\xf9\xf9\x23\x06\x94\x20\xac\xa5\x90\xd7\xe8\xde\x3e\x44\x94\xc4\x7a\x4e\xf8\x31\x1e\x7e\xba\x67\xf6\x07\x96\x76\x3f\xe8\x10\x41\xd4\x5e\x90\xe2\x70\xde\xe3\x3b\x81\x4b\x29\x41\xea\x60\x57\x6f\xcf\xde\x95\x8d\x56\x19\x2d\x61\x0b\x05\x85\xd9\x82\x2f\x1c\x79\x53\x98\x4b\x7d\xe8\xa3\x62\x24\x5f\xdb\x50\xaa\x1f\xd3\x56\xdf\xe6\x67\x56\x5c\x22\x00\xd2\xe7\xd8\x57\x67\xea\x00\xac\xa9\x70\x3a\xa6\x9c\x25\x40\x78\x1e\xb3\xf0\xc3\xb1\xfd\x7c\x41\xc7\xb9\x54\x26\x82\x6a\x5b\x1c\x7f\xe9\xd7\x74\xe4\xb7\x8d\xf6\x90\x64\xa7\x1f\xf2\x45\x51\x3e\x7b\x10\x6f\xc2\xe2\xbc\x72\xe3\x21\x0f\xdb\x69\x0f\x9e\xae\xcc\x65\x23\x4e\x1f\x9d\x10\x72\x6e\xfa\x5d\x65\xad\x0d\x4a\x1f\x82\x1c\xb2\x38\x6f\xf9\x81\xde\xd8\x90\xcf\xc2\x5e\x42\x83\x0a\x22\x46\x04\xf4\xe1\xd4\x53\x9b\x8b\x07\x91\x59\x13\x3e\xbc\xba\x1d\x34\x7e\x3d\x58\x40\xec\x79\xdd\xae\x07\xe6\x79\xd6\xb4\xe6\xd9\x6e\x75\x52\x50\xa6\x36\x14\x29\x77\xdb\xac\x52\x93\x46\xeb\xa5\xd7\x04\xf2\x1f\x89\x4d\x40\xa3\x51\x70\x2a\xbb\x36\x56\x3a\x95\x6b\xb0\xe7\x5a\xfa\x89\x4a\xa3\x22\xb9\xe5\x84\x55\x47\xe6\x83\x45\x8f\x33\x1a\x74\xb5\x2d\x68\x8c\xf6\x50\x1c\x96\xec\xbb\x47\x4e\xb3\xef\x19\x1a\x64\x28\xeb\xa9\xfb\x52\xd8\xed\x5a\x82\x5d\xe9\x2f\xb9\xe6\xcc\xe2\x77\x61\x89\xa4\x41\x8a\xc4\x3f\x3f\x8b\x7f\x70\x53\x2d\xef\xb2\x3e\x46\xea\xbf\xc5\xf6\xee\x5d\xe6\x81\x3d\x96\x29\x8b\x06\xcd\x98\x0d\xe7\xfe\xb1\x4b\x03\x1c\x07\xb3\xdf\xa6\x2d\xe6\xfd\x39\x3f\xb0\xf6\x07\x63\xc5\xfb\x90\x73\x16\x7d\x0a\x5a\x96\x0b\x55\x12\xbf\xf3\x69\x48\x79\xe0\x2f\xc8\x18\x1f\x66\x12\xba\xb3\x1e\x64\x21\xd7\xb9\x08\x88\x48\x0a\xcc\x58\xc2\x77\x10\xff\x59\xa7\x05\x1e\xc5\x21\xd1\x70\xff\x12\xb4\x7d\xe6\xa3\x48\x2d\x4f\x8f\xd8\xd0\x10\xbd\x87\xb4\xff\xd7\xd0\xca\x34\xe9\x38\x9b\x1c\xe9\xa2\x0b\x12\x8e\xb1\x74\x3e\x60\x60\xda\xa6\x05\x08\xdc\x8f\x0d\x2c\xc6\x41\x31\x82\x4e\x7f\xa6\x65\x72\xd6\xbf\x82\xe4\xb6\xc3\xe6\x82\xa5\x7b\x52\x3d\x82\x59\xa2\x64\xc8\xf7\xe7\x73\xf6\x9a\x1d\x06\x4e\x2c\xf1\xe9\x40\x54\xc7\x84\x0c\x4f\x6d\x55\x24\x68\x03\x2e\x5c\xbb\x81\x3a\xbb\x87\x91\x8a\x95\x38\x03\xbd\xd7\x56\x07\xbf\xe7\xaf\x22\x80\x78\x07\xe8\xa1\x6d\x63\x45\x3a\x7a\x64\x20\xbd\x0a\xc6\x8a\xe4\x94\x5a\x95\xc2\xf6\x68\xa4\xe1\x51\xac\x05\xca\x0e\x98\x2b\x10\x3b\x20\x00\x34\xf5\x08\x81\x0b\xd9\x4e\xc6\xea\x40\x78\x21\xc1\x94\x2f\xd2\x0f\xa3\x6b\xc0\x48\xf1\xd2\x0c\x92\x96\x03\x78\xbf\xd0\x84\xe1\xd9\xe1\x15\x54\x2a\xd1\xa3\xe2\xf7\xd1\xe3\x74\x20\x01\x8d\x94\xc6\x1c\x54\x6a\x71\x59\x03\xd1\x69\xba\x52\xe3\x10\x04\xa1\x44\xc5\xc5\xba\x2e\xd9\x7d\x74\xad\xe8\xa9\x72\x7a\x2d\x4f\x41\x50\xab\x78\x5a\x4c\xe0\x8c\x4f\xc1\x63\xe7\x72\x31\x5b\xc3\x0d\x8c\xcb\x86\xb7\xcd\x7b\xcc\xb1\x51\xd7\x80\x9a\x67\xb3\x4b\xff\x6a\x9f\xe8\x95\x61\x56\x27\x37\xa2\x54\x50\x75\xbf\x35\xaf\xdb\x80\x36\xe8\xf7\x3d\x64\x82\x00\x23\xb7\xbe\x99\xeb\x7b\xb1\x54\x81\x2e\x9a\xda\x7b\x20\x6b\x9f\x5d\x07\xba\x0d\x79\xf0\x4e\x3c\x05\xb8\x8c\xdc\x28\x61\xdb\x5a\xc4\x11\x60\x26\x78\x7d\x35\x67\x00\x11\x53\x5f\x79\xdc\x4f\xbe\x5b\xdf\x26\xcf\xf2\x37\x10\x2e\xdf\x21\x84\x84\x44\x52\x76\x2c\xeb\x84\x4f\x4b\x2e\x45\xca\xea\x2e\x06\x04\xef\xd9\xd3\xea\xdc\x83\xb8\x34\xba\x07\xa2\x95\x1a\x3e\x9d\x8f\x4f\x12\x5d\x4f\xec\x53\xcb\x86\x62\x97\x04\x5e\x4a\xd1\xa8\x88\x4b\x2b\xd8\x2b\x03\xdd\x8f\x0d\x1a\x50\xa1\x1c\x8d\x04\xdb\x06\x15\xbe\x6a\x85\xbf\x44\xaf\x8b\x8d\x9b\xb3\x20\x2e\xe5\x1b\x68\x7e\xb1\xe8\xc3\xdc\x7c\x44\x8b\xa6\x87\xf0\xab\x6e\xf3\x68\x48\xfc\x42\x0f\x52\xe7\xc3\x29\x39\x1d\x2d\xc8\x00\x6e\x57\xeb\x0d\x25\x50\x48\x01\xe1\x8f\xdf\x28\xd2\x10\xd4\xa5\x22\xec\xe2\xe4\xe9\x78\xda\x61\xc0\x21\x2c\xaa\x5d\x34\x94\x4b\x8b\x0e\xc6\x28\xa0\xb0\x64\x8f\xdb\xdd\xbd\xd1\x17\x05\x26\x56\x76\x38\x2d\x8d\xea\xc4\x0b\x43\x5e\x9e\x51\x6b\x4d\x10\x41\x18\x86\xe8\x71\xbc\x61\xec\x00\x28\x64\xc5\xa9\x0c\x63\x58\xbc\xe0\x73\x23\xc3\x90\xc8\x14\x86\xd5\x3d\x31\x84\xe7\xd3\xe9\x70\x8a\x31\xe0\x10\xdd\x10\x4f\xe5\x10\x6c\x5b\x74\x30\xdd\x00\x14\x56\xf7\x8f\xbb\x35\x64\x46\x5d\x61\x43\x0d\xe0\xd6\x68\x66\xff\xd6\x8b\xdf\x4c\x88\x17\x5f\x28\x1b\x6c\xd2\xc1\xcc\x03\xa0\x90\x6c\xb7\x9b\x78\x63\x0c\x60\x7e\xbb\x0e\xa9\xfb\x70\x8a\x99\x39\xd8\xc5\x83\x25\x5e\xbe\xe5\xb3\x25\xa4\xcd\x80\x64\x10\xb6\x21\x01\xf1\x06\xc9\xbb\x59\x2f\x32\xed\x09\xf0\x07\xee\xdd\x13\xb0\x44\xa3\xaf\x9a\x8b\x05\x50\x7c\x01\x51\xe7\x6a\xb6\x48\x59\xce\x5a\x7d\x22\x6a\x4e\xbf\xc1\x2e\xb9\x0a\xab\x74\x1a\x3f\xa3\xa2\x91\x8f\x05\x90\xd7\xb7\x5c\x17\xda\x1c\xa2\x26\xef\x5e\xfb\x2e\x2f\x8b\x15\xdf\x4d\xf5\x6a\x6c\xb6\x0e\xbb\x40\x7c\xa9\x58\xbe\xfe\xa0\x73\xd0\xaf\xaf\x69\x9f\xaa\xda\x17\x76\xf4\x70\x1c\xdd\xb3\x63\x75\x2e\xd3\x04\x5d\x93\x03\x6b\xed\xf8\x4b\x19\xd4\x16\x8a\xea\x7a\x9e\x0a\x6c\x38\xff\x13\xcb\xda\xb4\xc8\x1c\xae\x26\xf1\xd2\xf9\xc0\xaf\xcd\xba\xb1\x64\xfe\xb0\xbb\x53\x58\xe2\x68\x91\xfc\x5d\x4e\x9c\xd4\x4e\xe1\x6c\x15\xf3\x75\xd0\x3e\xc9\x19\xcf\xe0\xb6\x8c\xe3\xef\x2f\xb3\xf9\x6c\xb9\x8b\xab\xd7\xbb\x7d\x7f\x65\x5c\x3c\xfc\x61\x1d\xa2\xd4\x96\x95\x03\x96\x06\xae\x21\x6c\xf1\x9a\x28\xb6\x36\x9c\x2b\x41\x73\xd7\xfd\xf1\xde\x37\x35\x2f\x1b\xbd\x5b\xf9\xb6\x6a\x9f\xbe\x4d\xdf\xf2\x10\x1d\x20\x0f\x83\x75\x25\xdd\xd4\x80\xff\x22\xe8\x72\xb2\x1a\xa7\xc8\xa1\x5a\xab\xd3\xdd\xfc\xf6\x52\x7c\xc9\xd2\x94\x15\xfb\xf9\xb9\xe9\x2f\xe3\xcf\xdf\x9e\xbe\x67\x4d\x76\xc8\x99\x5e\x27\xdf\x5c\x8b\xf4\x0f\xdd\xd8\x0e\xb3\x59\x32\x3a\xb4\xb9\x26\x57\xf0\xb4\x15\x17\x35\xfc\x56\x40\x64\x9a\xb9\x1a\x38\x12\x89\xb1\x8a\xe4\xfb\x21\xa9\xd5\xbf\xfe\x49\x80\xd1\x22\xb0\x6d\x8a\x4c\x29\x09\x73\xb5\x1b\x2c\x8c\x65\xb0\x76\xb0\xfb\xe4\xb1\x00\xe3\x7d\x01\x72\x07\xd4\x3a\x71\x0d\x36\x6a\xac\x3e\x72\x6c\x0c\x6b\x3c\x62\xbb\xc2\xb0\x09\x76\xd3\xad\xaa\xc0\xbd\x30\xc7\x7a\xaf\x30\x98\xb0\x9f\xae\xf3\x1f\xec\xf0\x2d\x1b\xde\x80\x98\x37\xc7\xba\xcc\xf3\xae\xab\xdb\xf2\x72\x7c\x71\xac\x9f\x18\x36\x40\x53\x90\x77\xd9\xeb\x57\x2d\x35\xe2\x5a\xee\x87\xdb\xb6\xa2\xbf\xc2\x17\xbf\x9b\xda\x62\xa9\xcf\x4c\x7e\x98\x1f\xea\xce\x92\xa8\xbf\xba\xa8\xd6\x03\xfb\xab\xfa\xcb\xde\x04\xb4\xaa\x75\xd4\xa2\x5f\xa0\x0c\xc7\x52\xd7\x36\x47\x60\xc8\x0b\x5f\xee\x36\x25\x7a\xa3\x82\x59\x83\x68\x41\xbc\x19\x28\xe4\x3a\x93\x78\xc4\x7d\xb2\x74\xdd\x69\xdc\x48\x3a\x97\x5a\x7b\xca\x41\x42\x3b\xdd\xce\x32\x5e\x6d\xb8\xdf\xa1\x48\xb2\x09\xdd\x6e\xe2\xf8\x04\x6b\xc1\x7b\xba\x9c\x4d\xe9\x70\x0b\x29\x80\x2b\xac\xb3\x69\x04\xce\x09\x3f\x02\x88\x9c\xb4\x08\x1a\x9f\x16\x05\xf5\x7c\xdf\x44\x6c\x79\x72\x23\x08\x9b\x7b\xb7\xd1\x5d\x6d\x63\xf9\xc4\x8a\x60\x78\xe4\xca\x31\xc6\x77\x38\x82\x16\xc4\xdb\xa7\x8c\x70\x53\xc5\xdd\x6a\xa7\x33\x30\x46\x92\xbe\x96\x4d\xb1\xfc\xd6\xe0\x14\x96\x69\x54\x07\x4f\x32\x66\x4a\x8b\x67\x44\xcf\x07\xad\x86\xea\xe4\xa9\xd5\x50\x64\x49\xd3\x40\x0a\x74\xb6\x08\x2c\x2a\xf2\x91\x55\xe0\xca\xee\xc3\xb2\x75\xdd\x8b\x61\x8d\x43\xac\x41\x01\xe3\xd0\x8b\x16\xc4\x5b\xe0\x38\x8c\xe3\x78\x62\xd7\x39\xd2\xcf\x92\x44\x80\x83\xed\x40\xc7\x7a\x57\x48\x2f\xcc\xbb\xba\x71\x7c\xc2\xf4\x7b\x57\x0b\x7e\x7c\x27\x07\x78\x57\x1f\x82\x87\xad\x29\xde\xd5\x43\xc1\xe3\x5d\x7d\xd8\x6e\xef\x0a\xb1\x43\xbd\xab\x0f\xcb\x27\xd6\x10\xef\x8a\x60\x8c\xef\xf0\x20\xef\xea\x47\xb9\x75\x54\xbb\xfc\xaa\xad\x70\x94\x5f\xf5\xc9\xd0\xd7\xa6\xd1\x46\x3e\xc0\xa9\x7a\xfb\x75\xbc\xf5\x9a\xe0\x51\x6d\xdf\xa8\x93\x27\x77\xee\x5c\xdb\x6f\x06\x7a\xa0\x6f\x45\x60\x31\xb1\x4f\xaf\x0c\x57\x7a\x1f\x96\xad\xf3\x5e\x0c\x6b\x3c\x62\x4d\x0b\x18\x8f\x5e\xb4\x20\xde\x02\xc7\x23\x78\x02\x75\xba\x90\x51\xa5\x0d\x26\xa7\x3b\x5f\x03\x69\xac\x1b\x86\x94\xc3\xdc\xb0\x1b\xc7\x27\x6d\xbf\x1b\xb6\xe0\xc7\x6b\x41\x80\x1b\xf6\x21\x78\xd8\x9a\xe2\x86\x3d\x14\x3c\x6e\xd8\x87\xed\x76\xc3\x10\x3b\xd4\x0d\xfb\xb0\x7c\x62\x0d\x71\xc3\x08\xc6\xf8\x0e\x0f\x72\xc3\x7e\x94\x0f\x1d\xf6\x2e\x9f\x6c\x6b\x1f\xe5\x93\x7d\x02\xf5\x35\xf0\x06\xe7\x10\xe0\x9d\xbd\xdd\x7d\x8b\xa1\x9b\x32\xf3\x75\x78\x5c\xbd\x22\xe2\xec\x8a\x79\x02\x05\x22\x04\xba\x68\x1b\x34\x24\x30\xf2\x54\x80\x0f\x02\x0f\x92\x3d\x04\x7c\x08\xd6\xe8\x44\x1a\x13\x30\x38\x7d\x58\x21\x8c\x05\x0e\x4d\x99\x5c\x6e\x92\x50\x83\x62\x47\x48\xe3\xe6\x89\x2f\x20\x17\xe6\x70\x9d\x28\x1e\x51\xfa\xdd\xad\x09\x3e\xba\x7f\x03\x9c\xad\x07\xde\xcd\xd3\x14\x57\xeb\x26\xe0\xf1\xb4\x1e\x64\xb7\xa3\x05\xc8\xa1\x7e\xd6\x83\xe4\x11\x68\x88\x97\xb5\x11\x46\xf7\x73\x90\x8f\xf5\x62\xdc\x3e\x8e\x5d\x7e\xd5\x52\x34\xca\xad\x7a\x04\xe8\x69\xd2\x58\x7b\x1e\xe0\x49\x7d\x3d\x3a\xda\x54\x4d\xf0\x9e\x86\xfb\xd3\x49\xd3\xe7\x29\xd5\x7b\xed\x16\x6c\xa0\xbb\x44\xa1\x43\x24\xec\xaf\x06\x57\x6a\x3f\x9e\xad\xd6\x01\x38\xd6\x90\xc3\x1b\x16\x30\xea\x02\x10\x03\x39\x0c\x1c\x7b\x32\xbd\xe5\x54\x31\x07\xe9\xa6\x45\xe6\x66\x4f\x6a\x52\x0c\x73\xa6\x3e\x2c\xbf\x64\xfd\x2e\x15\xc1\x98\xd2\xef\x01\x8e\xd5\x8f\xe2\x65\x6e\x8a\x7b\xf5\xd2\xf0\x78\x58\x3f\xbe\xdb\xc9\x9a\xf8\xa1\x7e\xd6\x8f\xe7\x17\x71\x88\xb7\x45\x71\xa6\xa8\x40\x90\xcf\x0d\x41\xfa\x90\xa1\xef\xf2\xbc\x98\x26\x52\xce\xd7\x2f\x52\x7f\xf3\x26\x38\x88\x00\x2f\x1c\xd0\xd9\x53\x8c\xdd\x14\x5f\x6c\xdd\x34\x80\x13\x65\xf4\x92\x00\x72\x72\x1e\xe2\x04\xfa\x64\x1b\x34\x44\xde\x9e\x0a\xa8\x75\x1c\x27\x12\xb6\x8a\xe3\x46\x40\x16\x98\xac\xc6\x04\xad\x2f\xb9\xb1\x42\x18\x0b\xde\xe4\xe1\xb9\x7b\x27\x09\x35\x48\x1d\x21\x8d\x9b\x1d\x2f\x20\x17\xba\x66\xec\x40\xf1\x88\x32\x64\xc5\xb8\x18\x3d\x85\x75\xe3\xf8\x59\xf2\x2f\x17\x17\xb7\x4d\x61\xdd\x04\xbc\x8b\xc5\x4e\x64\xdf\x5a\x71\x31\x7e\x0a\xeb\x41\xf2\x08\x34\x6c\xa1\xd8\x44\x18\xdd\xcf\x81\xcb\xc4\x1e\x8c\xdb\xc7\xb1\x7b\x69\xb8\x08\x9b\xc2\x7a\x04\xe8\x69\xd2\x58\x7b\x1e\xb4\x18\xec\xee\xd1\xd1\xa6\x6a\x82\xdb\xb4\x3d\xa0\x4e\x9d\xb8\xaa\xe6\x74\x9b\xe2\xbe\x59\x90\xdb\xb4\x41\x43\xc4\xec\xa9\x00\x57\x6b\x0f\x92\xad\xd5\x3e\x04\x6b\xb8\x21\x8d\x09\x18\x6e\x3e\xac\x10\xc6\x3e\x62\xb8\xf9\x9a\x1b\xa2\x8b\x90\xc6\xcd\x6e\x13\x90\x0b\x73\x9b\x4e\x14\x8f\x28\xfd\x6e\xd3\x04\x1f\xdd\xbf\x01\x6e\xd3\x03\xef\xe6\x69\x8a\xdb\x74\x13\xf0\xb8\x4d\x0f\xb2\xdb\x6d\x02\xe4\x50\xb7\xe9\x41\xf2\x08\x34\xc4\x6d\xda\x08\xa3\xfb\x39\xc8\x6d\x7a\x31\x6e\x1f\xc7\x2e\xb7\x69\x29\x1a\xe5\x36\x3d\x02\xf4\x34\x69\xac\x3d\x0f\x70\x9b\xbe\x1e\x1d\x6d\xaa\x3e\xdc\x6d\xd2\x17\xa6\x91\x3b\xcf\x16\x5a\xa0\xf3\x44\xa1\x43\xe4\xed\xaf\x06\x57\x71\x3f\x9e\xad\xe4\x01\x38\xd6\x00\xc4\x1b\x16\x30\x06\x03\x10\x03\x39\x0c\x5d\x0c\x7a\x7c\x3c\xae\xa9\xc5\xa0\x80\xa6\x87\x68\xaa\x45\xe6\x66\xbf\x6a\x52\x0c\x73\xad\x3e\x2c\xbf\x64\xfd\x0e\x16\xc1\x98\xd2\xef\x01\x6e\xd6\x8f\xe2\x65\x6e\x8a\xb3\xf5\xd2\xf0\xf8\x5b\x3f\xbe\xdb\xe5\x9a\xf8\xa1\x5e\xd7\x8f\xe7\x17\x71\x88\xef\x45\x71\xa6\xa8\x40\x90\x07\x0e\x41\xfa\x90\xa1\xef\xf2\xc3\x98\x26\x52\xae\xd8\x2f\x52\x7f\xf3\x26\x38\x88\x00\x9f\x1c\xd0\xd9\x53\x8c\xdd\x94\x75\x60\xcb\xc3\x82\xab\x42\xf4\x83\x20\xf6\x9b\x1e\x16\x5a\xa0\x67\x46\xa1\x43\x04\xef\xaf\x06\xd7\x7e\x3f\x1e\x72\x83\xcd\x8f\x63\xdf\xaf\x43\x1b\x16\x72\xc3\xce\x8f\x18\xc8\x61\xe8\x2d\xbb\xc7\x87\x25\x79\x37\x2b\xa0\xe9\x21\xca\x6a\x91\xb9\xd9\x33\x9b\x14\x03\x2f\xd1\x7a\xb0\xfc\x92\x0d\xb8\x48\x6b\x63\x4c\xe9\xf7\x90\xcb\xb4\x5e\x14\x2f\x73\x93\x2e\xd4\xfa\x68\xf8\xae\xd4\x7a\xf1\x3d\x97\x6a\x0d\xfc\xe0\x6b\xb5\x5e\x3c\xbf\x88\x83\xae\xd6\x62\x38\x53\x54\x20\xec\x7a\x6d\x00\xd2\x87\x0c\x7d\xe7\xfd\x5a\x44\x13\x29\xcf\xec\x17\xa9\xbf\x79\x13\x1c\x44\xc8\x25\x5b\x7f\x67\x4f\x31\x76\x53\xce\x1a\x5b\x1e\x16\x9e\xc5\x22\x1e\xbc\x42\x1e\xad\x32\xb1\x02\xfd\x32\x06\x1c\x76\x34\xcd\x53\x09\xae\xf9\x5e\x34\xec\x34\xa0\x0f\x05\x39\xa8\x88\x34\x2a\xe8\xa8\xa2\x0f\x2f\x8c\xbd\xc0\x51\x79\xd8\xac\x93\x15\xb5\x65\xe0\x6f\x76\xd8\x69\x3e\x48\xe5\x03\x8e\x1e\x03\x82\xa1\x87\x8f\x9d\x48\x5e\xa1\x86\x1c\x40\x36\x11\x26\xf4\x77\xd0\x21\x64\x0f\x86\x8f\xb3\x69\x07\x91\xdd\x24\xbc\x47\x91\x3d\xe8\xbe\xc3\xc8\x00\x3d\xfc\x38\xb2\x07\xcd\x2b\xdc\xb0\x23\xc9\x36\xca\x84\x9e\x0f\x3c\x96\xec\xc5\xf9\x88\x91\xee\x3e\x9a\x6c\xa9\x1f\xe5\x7d\xbd\xc2\xf4\x36\x6d\xbc\x17\x08\x3a\xa2\xec\xeb\xe3\x09\x66\x6d\x82\xe3\xb5\x3d\xa8\xa2\x2f\xd2\x76\x27\x59\x61\x3c\xdb\x88\xe5\x46\xda\x23\x6f\x51\xe9\xc9\xdb\x24\xc7\x3c\x25\x1d\x4f\x50\x73\x05\xb9\x6a\x56\xd5\x2b\x7f\x98\xb0\x7f\x19\x77\x68\x21\x7f\x37\x4e\x3e\xe5\x15\x59\xdf\xdb\xb2\x92\x79\x4b\xf1\x97\xe6\x62\xe2\xfd\x2b\x9d\xea\x75\xc8\x89\x80\x03\x90\x6c\xcf\xbd\x7c\x77\xfc\x89\x44\x1b\x87\x32\x7d\xe3\x84\x64\xc7\xf4\xe5\xd1\x4b\x7b\xce\xd1\x12\xf0\x4a\xbd\x94\x2a\x41\x47\xca\x07\x27\x25\x9b\x69\x24\xf4\x51\x04\x81\x63\x55\x12\x9e\xb7\xc9\xa1\xf1\xf7\xba\xf1\x46\xa6\xa5\x03\x90\xf8\xcc\x61\x57\x50\x08\xc2\x8a\x80\x47\x23\x75\x7e\xbd\xcf\xad\x81\x9c\x82\xdf\x7f\xec\x8d\x14\x0d\x7b\xed\x79\x40\xf1\x68\xe0\x3b\x1e\x30\xa8\x1b\xec\x78\x8a\x37\x90\xf6\x86\x7e\x99\x4d\x30\xa2\xca\xf5\x07\x46\x45\xbe\x29\x50\xf3\xac\xa9\x92\xc2\x16\x05\x78\x98\x9c\x4c\xbb\xc3\x89\xf2\x17\x12\xb7\xf1\x97\xd9\x7c\xf6\x50\xbd\xde\x61\xc9\xa8\xd4\x2b\xef\xf3\xb2\xce\x9e\xb3\x42\x3d\x76\xc8\xbf\x73\xd8\x79\x7a\x91\x8f\x9e\x3f\xec\xce\x8d\x5e\x50\xd5\x65\xc5\xea\xf6\xed\xc9\x64\x31\x2a\xab\xe4\x98\xb5\x6f\x51\x4f\x5d\x47\x6b\xb3\x73\xa7\x92\xa7\x4b\x21\x1e\x76\x64\x49\xc3\xe6\xe5\xa5\x55\xc6\x63\x37\x3c\x77\xa7\x0b\xe2\xa9\x68\x5f\xc4\x33\x7c\x5f\x97\x77\x7c\x80\x69\xad\xdb\x55\xaf\x77\x1e\xa4\x95\x85\xb4\xf4\x23\xad\x0d\xa4\x9f\x67\x1b\x1b\x89\xd2\x59\xfd\xfa\x64\xbc\x35\xb1\xb4\xd8\x07\x69\x5e\xff\xf8\x3e\xff\x2d\x4f\x5a\xf6\x4f\x5f\xb7\xd5\xeb\xdd\xac\x2e\xdb\xa4\x65\x5f\x37\xdb\x94\x3d\x87\x93\x5c\xdd\x5d\x65\x9f\x0c\x26\xcf\x8b\xb4\x26\xf8\x98\xeb\x8c\xcc\x0d\x4e\xac\x44\x69\xef\x98\x93\x16\xe7\x6f\xe1\xc8\x82\xaa\x4c\xa6\x09\xe3\x79\xa4\x44\x2e\x11\xec\xd9\x4c\xad\x32\x99\xf7\xb6\x2c\xf2\x37\x95\x96\x53\xab\xdd\x2a\x05\x89\x30\xe6\x70\x88\x0a\xcf\x32\x37\x2c\x1c\x8f\x24\x12\x18\x2a\x00\xf3\xf0\xee\x0e\x15\x91\x50\x50\xfb\x34\xff\x91\xb5\x2f\x59\x11\x21\x41\x20\x15\xe4\x61\xc6\x16\xf9\xa6\x28\x07\xae\x9f\xf0\xe7\xf3\xf7\x60\xa3\x1b\xc8\x99\x7e\x42\x19\x76\x47\x76\x7e\xbe\x6a\xcf\xb7\x2e\x55\x42\x18\x2a\x36\xef\xf3\x54\x42\x3a\x5d\x7b\xd9\x6b\x95\x14\x29\x4b\xaf\xe4\x63\x9a\x16\x4a\x9b\x1c\xc8\x37\x50\xf5\xac\xa9\xd8\x0b\x9b\xd0\x8b\x72\x6b\x20\xf4\xd0\x30\x22\x5a\x5d\x48\x6f\x6b\xa5\x46\xa7\xeb\x25\x7e\x07\x68\xbc\x75\x4a\x77\x8c\xc5\x8a\xf1\x86\x2a\xf2\x64\xb4\x2c\x91\x7e\x6a\x78\x33\x5a\x9e\x6f\x70\x49\x62\xad\x4b\x02\x24\x8f\x71\xf6\x0f\x57\x6b\x95\xb6\x8b\x67\xed\xca\x59\xd3\xdc\x59\xb9\xe4\xb7\xc6\xc0\x43\x70\xf0\xf0\x59\xb2\xae\x65\x27\x99\x2f\xd6\x3c\xf7\x89\xcc\x88\x23\x72\x25\xbe\x9b\x01\xf5\xd5\xce\x5d\x18\x9a\x1f\xd1\x0c\xcd\xc1\x68\x01\xe9\x5a\x8c\x24\x40\x8a\x23\x48\x86\xcc\xc3\x27\x6f\xeb\x63\x79\xf8\xf8\x1f\x52\x8f\x57\x76\x1a\x3e\x67\xe2\xac\x65\xbc\x5a\x6b\x4b\x1f\xfa\xa4\xc0\x48\xd7\x09\x02\x39\xd4\xd0\x77\x41\x1a\x6c\xbf\x37\xfd\x3b\x32\x21\x42\x1d\x8a\x48\xef\x49\xe4\xc9\xd4\x42\xf6\x87\xea\x75\xd6\x45\x15\x48\x8a\x63\xe8\x55\x62\x40\x7a\x61\xbf\x13\x0e\x5a\x6d\x4e\x19\xe6\x3c\xde\x44\xe7\x2b\xa2\xe8\xe6\x59\x8b\x24\xe3\x9b\xbb\x08\x30\xf7\x0c\x66\x8d\x89\x03\x9d\xcb\xc8\x4a\x65\xea\x40\x04\x60\xa6\x0b\xcd\xd1\x7c\x00\x17\x16\xb7\x63\x0f\x7d\x4b\xa3\x6c\xbc\x98\x4e\xcf\xb5\x64\xb7\x90\x33\x2e\xd9\xbe\xb1\xf3\x2e\x27\x59\xd0\x5d\xc4\x1c\x6c\xd4\xea\x63\xa4\xad\x32\x44\x98\xbc\xc5\x62\x82\x77\xf6\xe6\x78\x47\x1a\x6c\xbb\x57\xc9\x91\xa5\x43\x9e\xe8\x6e\x70\xac\x50\x98\x19\xc2\x18\x52\x6a\x73\xa7\x72\x19\x92\x28\xd6\xe9\x05\x51\x0c\xc3\x2d\x24\xcb\xe7\x80\xa1\xb9\xcc\x9b\x96\x20\x83\xe9\x0c\xa9\x8e\xdd\x8b\x92\x53\x09\xca\xb8\xed\x23\xe9\xba\x97\x3f\x31\x82\xf4\xaa\x27\x05\x6d\xaf\x26\x92\x90\xd6\x1a\xa7\x0e\x19\xb0\xb4\x49\x82\xbb\x79\x18\xbb\x04\xf1\x37\xd9\xb9\x2a\xeb\x36\x19\x16\x23\xa8\x56\xe1\xab\x73\x61\x12\x21\x70\x47\xa5\x0a\x9e\x54\x85\x7b\xd7\x0e\x54\x63\x44\x9d\x72\xc9\x24\x70\xfe\x17\x1a\x09\xd8\x33\x03\xc4\xce\xd1\xd0\x3c\x29\x38\x12\x54\x0c\x93\x5b\x39\x97\x5d\xae\xf9\x5c\x76\xd6\xcf\x75\xbf\xf2\xd4\x28\xd1\x9c\xff\x73\x17\x56\x43\xcf\x23\x9c\x6c\xac\xa8\x84\x0b\x43\x92\x82\xd9\x4e\x2c\x2d\xea\xc9\x0a\x78\x18\xa7\xa7\x30\x87\xae\xbc\x0b\x6d\x1e\xd0\xc8\x66\xc8\x61\x8e\x76\xac\xc5\xae\x35\x17\xa1\x8c\x59\x28\x82\x69\xac\x02\xf0\xa0\x31\xb2\xb2\xd0\xc3\x98\xd3\xd3\x9e\xae\xe8\x50\xbe\xb2\x74\x74\xc3\x82\x31\xa9\x16\x86\x10\xc0\x9b\x6a\x61\x22\x7e\x31\xb0\x1f\x1d\x98\xa1\x3d\x1b\x4e\xc2\xd7\xd7\x41\x94\x88\xde\x57\xeb\x56\xcb\xbd\x5c\x54\x99\xb3\xef\xac\x68\x65\x32\x52\x74\x81\x2a\x36\x96\xa3\xc8\x1c\x24\xef\x30\x3e\x71\x64\x6b\x01\xeb\x40\x60\x5c\xb1\x22\xc5\x11\x59\x91\xd2\x2b\xbc\x83\x95\x70\xe5\xf9\xbf\x39\xd7\x09\x66\x75\x8c\x99\x11\x6e\x3e\x60\xfa\x25\x3b\x89\xbf\x98\xc9\xe8\xf1\x6a\xfc\x05\x5b\x5e\x2e\x2b\x51\xa4\x26\x37\xab\x38\x6c\x76\xfc\xd4\x4d\xd1\xbb\xb0\x93\x67\xd7\xb5\xd3\xec\xdb\x54\x12\x74\x92\x3d\xa4\xef\xf7\x60\x18\x2b\x32\x1f\xe8\x7b\x3f\xdc\xc9\x8e\xb1\x16\xa6\x37\xc2\xd5\x44\x7a\x99\x10\xcd\x88\x44\x3a\xb1\xa5\x53\x6b\xc4\x12\x6e\xbf\xe2\x6c\x8e\x5c\x5e\x5d\xbf\xae\xde\xe9\xc7\xec\xe7\xd9\xd7\x79\x37\xe1\xb9\xc3\x47\x34\x5f\x72\x1e\xb7\x29\x61\xed\x41\xa0\xf2\x13\x29\x90\xfb\xf1\xa9\x26\xe3\xd6\xda\x8b\xe1\x83\xfa\x05\x11\xb5\x51\x0c\xcf\xaa\x44\xf6\xca\x09\x04\x30\xd6\x9a\xe5\x42\x28\x4d\x55\x9f\xea\x61\x44\xb9\x99\x33\xd6\xaa\xef\xcd\x59\x1d\x98\x9b\xa6\xac\xf9\xd6\x96\x15\x3e\x5f\x97\x85\xb7\x2f\x58\x28\x42\xde\x25\x0b\x09\xf8\x61\x8b\x16\xaa\x62\xcf\x46\x6c\x2f\x06\x7a\x79\x40\x51\x1a\xbd\x40\xe0\x26\x6d\x08\x88\x58\x24\xe8\x2b\x10\xc3\xda\xb1\x91\x4c\x00\x00\xb6\xb7\x21\x54\xcd\x6d\x65\x1a\xc6\x64\x7a\x8b\x6c\x8f\x50\x9b\x13\x9a\xf5\xc3\x8d\x26\x44\x96\xd9\xa6\x3b\x13\x2d\x72\x36\x0b\x4b\x7c\x47\x11\xa5\xe0\xc3\x36\x96\xc7\x2e\x12\x8c\x3a\x95\x14\x74\x06\x89\xce\x62\xfc\xbe\x78\x61\x75\xc9\x95\xfd\x92\xe7\x62\x09\x87\x87\x5f\xb2\x87\xf4\x95\x1d\x74\xdd\xec\x7d\x51\x25\xcf\x59\xc1\xad\xa7\x91\x98\x5d\x2d\x12\xf7\xfb\x5c\x03\xe4\xc2\x91\xde\x1a\x42\xd1\x19\xae\x21\x1c\x95\xe4\x1a\x42\x71\x11\x74\xfe\x6c\xf8\x3c\x2f\xd8\x6b\x1b\x05\xc0\x55\x35\xfb\x9e\x95\x97\xc6\x58\x71\xb7\x97\xdb\xd9\xd9\x98\x8c\x3d\x3e\x3e\x3e\x56\xaf\x21\xbc\x88\xce\xf2\x20\x47\x10\xa3\xc1\x56\xc2\xdc\xe9\x4e\xd5\xae\xfc\x90\x60\x5f\xad\x9f\x69\x94\x59\x9e\x67\x55\x93\x35\x91\xc9\x60\xe4\x92\xde\x20\x26\xad\x2f\xd8\x99\x62\x41\xed\x23\xc0\x9d\x31\x91\x23\x75\x6b\x89\x96\x7f\x72\x73\x3d\x82\x41\x34\x21\xaa\xfc\x4b\xa6\x1b\x1c\x22\xd2\xd5\x42\xec\xea\x18\x55\xa9\x25\x26\xa3\x42\xe4\xb3\xaa\x56\x05\x7d\xa0\xf2\xc3\xb6\xfb\x31\xf3\xff\x9b\x75\xc9\x98\xd2\xac\xcb\xfe\xdc\xd7\xc5\x8b\xd0\x0d\x2c\x9b\xba\x5a\xfe\x32\xc9\x23\xdf\x7b\xfa\xfd\x3e\x60\xef\x5b\xb3\xa2\x61\xad\x8c\xe8\x56\xb6\x83\x5d\xdd\x59\x15\xff\x25\xcd\x9a\x6e\xc6\x96\xfe\xd5\xaa\x9b\x28\x52\xd5\x0f\xc5\x88\x81\x83\xcb\x22\xe6\xc7\x9e\x5f\x1e\x3c\xca\xd2\xfb\xa4\xfb\xe9\x03\xcd\xc5\xf6\x3d\x4c\x91\xa0\xda\xde\x23\x7a\xcb\xbf\x61\xd3\x0e\x43\x16\x9d\x5d\x90\x07\x72\xe8\x5b\xe1\xae\xf4\xda\x27\xa3\x67\xd5\x20\xbe\x42\x45\x43\x22\xe8\x77\xcb\xaa\xf0\x69\x67\xc7\xe6\x13\xc2\x6b\xd3\xce\xf2\xec\xda\xfd\x2b\xf7\x7d\x39\x0d\xe7\x3e\xe0\xfd\xee\x81\xef\x41\xe8\x0e\xc3\x5b\x45\xa8\xb1\x21\x37\x86\x43\xf2\xdb\x46\x55\x9d\x15\xed\x15\x97\x00\x9a\x5b\xd3\x31\xb7\x17\xbb\xa7\xcb\x0f\xb5\xa5\x32\x16\x57\x71\xaf\xbe\xfb\x1c\xbf\xa3\x18\x82\x8b\x95\xa5\xc1\xb2\x60\x0d\xfc\xb6\x3b\x1d\x76\x68\xe5\x5c\x79\xb9\x45\xa6\x3c\x27\x22\x1a\x12\x89\x77\x00\xe1\x35\x90\xc6\x91\x74\xa8\x46\xf7\xd3\xb5\x51\xac\xda\x18\x1a\x7d\x8b\x21\x1b\x1a\x6d\x55\xbf\xbe\xa3\xd8\xec\xe8\x14\x2c\x87\x73\x96\x85\x4c\x46\x3e\x9b\x8b\x13\x06\x63\x26\xd3\xf1\xea\x6e\x0f\x83\x33\x59\x05\x99\x93\x56\x2d\x12\x2f\xb6\x03\xf0\x62\x48\x86\xc7\xff\xe6\x99\x80\xc9\xfc\xf7\xe6\xf2\x05\x4e\x82\x6f\xe8\x27\xe4\x99\x12\x68\xd6\x30\x02\x7c\x0a\xad\x47\xd4\xe2\x73\x76\x2c\x8b\x2b\x8a\x2d\x93\x0f\xf9\x5a\x80\xa4\xdf\xc3\x49\x84\xb5\xc0\x92\x02\xa0\x11\xd0\x08\x8b\x40\xae\x94\xcb\xd3\x13\xae\xa4\x47\x38\xb1\xc0\x3e\x91\x07\x96\x71\x1a\x21\xdd\x62\x12\x10\xef\x65\xfb\x1a\x64\x26\x85\x40\xd1\xc3\x9a\xb0\x5a\x6f\x08\xfc\x00\xf6\x21\x72\xff\xc4\xa8\x97\x7d\xeb\x21\x51\x92\x48\x60\x23\xe4\x83\xdf\x3d\x15\xf1\xf8\x0c\x4e\x22\xd2\xbb\xab\x18\x29\xae\x21\x72\xc4\xf9\x0d\x11\x9a\xc9\xac\xce\x05\x2d\x34\x34\xc8\x41\x28\x04\x70\x60\x35\x42\x17\xd7\x34\x0e\x74\x0a\x53\x38\xe8\x9f\x25\xf0\xea\x8e\xfd\xbc\x0f\x45\x24\x50\x77\x38\x41\x9a\x4a\x48\x8f\x9a\x24\xfa\xab\x9c\x5e\xcb\x64\x3f\x89\x40\x11\x09\xb4\x48\x9c\x20\x4d\x25\xc4\x26\x99\x24\xd4\xf5\x18\x5f\x63\x90\x6b\xa4\x04\x8d\xb0\xb6\x08\x7a\x24\x91\x80\xa6\x00\x0a\x02\xc1\xf2\xf6\x91\xc6\x93\x1d\x0a\x90\x39\xfe\x59\xda\xfd\xbc\x7b\x85\x22\xe0\x1c\x5b\xd3\x70\xb6\xad\xaf\xde\xac\xb4\x59\x94\x98\x3f\x75\xb1\xcf\xfb\xa2\xe3\xb4\xdf\xa9\x98\x25\xfd\x09\x66\xbd\x95\xe2\x5b\x9e\x1c\x58\x6e\x7f\x27\x5d\xe4\xbb\x26\x0b\xb0\xa2\xd2\x87\x67\xf0\xe2\x0a\xd8\xc5\x22\x57\x38\xde\x41\xaf\xd3\x22\x95\x33\x53\x18\x7d\xcd\x97\xd5\xab\x76\xa8\xb0\x0f\xc4\x02\x75\x68\x93\x74\x3f\xf6\xaa\x42\x47\x81\x4f\xaf\x12\x34\xb8\x90\x65\x52\x5c\x98\xd1\x12\xf2\xc4\x96\x9d\x60\x87\x3a\x17\xa1\xb4\x29\x93\xde\xc4\x19\xef\x6c\x50\xd1\x2c\x2b\xaa\x4b\xfb\x97\xf6\xad\x62\xff\xfe\xf8\xc2\x8e\xdf\x0e\xe5\xeb\x5f\xe1\xfe\x84\x8d\x24\xf6\x35\xea\x32\x77\xcc\xe2\xf4\xfb\x65\xc6\xb8\xea\xe6\xa3\x95\x3a\x11\x0e\x66\xa8\xc8\xf0\x53\xe2\xe7\x3b\xab\xa8\xc3\x80\xc2\x1f\xeb\x24\xa4\xfe\x0e\x63\xf3\x7a\xcb\x8e\xee\x3b\x18\x2d\xf6\x38\xb1\x6e\x1d\x68\xdc\xa9\x1e\xcd\x0a\x7e\xa3\x02\xde\x13\x62\x67\x78\xcf\x02\x5b\xac\x53\x32\x67\x67\x63\xd5\x85\xee\xce\xae\xe2\xd9\xe2\x94\x68\x2b\x8a\x59\xf1\xc2\xea\xac\x05\xd5\xc9\x6f\xc2\x44\xf8\x0f\x84\xfa\x6f\xa6\xc1\xc5\x6c\xf7\x1c\xb9\x3f\x3d\x2a\x2e\x7d\x59\xd7\xc2\xb0\xb5\x9f\x6e\xc6\x9a\x67\x9d\x96\x45\xdc\xf5\xd6\xf3\xb2\xc8\xdf\xae\x06\x29\xfd\x70\x98\x34\x22\x13\x97\x7b\x6d\xdb\xf2\xbe\x38\x5c\xda\xb6\x2c\xe6\xea\x4c\x17\x5f\x80\x10\xdf\x44\x60\xd3\x09\x38\x5a\xc8\xde\x4e\xd9\x29\x2b\xf8\xd6\x1d\x0f\x10\xb2\xba\x1f\x28\xc9\x21\x67\xb3\x45\x9b\x3c\x47\x8b\xa2\x4c\x59\x37\xac\xdb\x8b\x4a\xc4\xfa\x9d\xd5\x6d\x76\x4c\x72\xa9\x07\xe7\x2c\x4d\x73\x26\x1b\x93\x67\xe6\x5e\xa8\xfc\xac\x8d\x8e\xc4\x15\x8d\x9a\x9b\xda\x1c\xfd\x92\x63\x32\x42\xa9\xc0\x65\xc2\xc0\x9b\x0c\x9d\x59\xb6\x6f\x31\x62\x47\x42\x1c\x56\xaf\xe7\x95\x07\xb1\xec\xd4\x5e\x91\x45\x43\x00\x24\xda\xc1\x4d\x92\x58\xb7\x24\x3a\x3a\x6c\x3d\x12\x90\x16\x1b\xd7\xe4\xc2\x84\x4d\x51\x62\x8b\x5b\x4f\xa7\xac\xee\x2d\x13\x1c\xc7\x26\xa4\x66\xc2\xf4\x3d\xeb\x01\x0e\xac\xe3\x5c\x72\x62\x05\x68\x80\x15\x4b\x2c\x08\xa0\xe2\xdd\x0a\x19\xa4\x36\x11\xf7\x75\xac\x23\xc0\xea\x66\x31\x11\x7a\xe0\xba\x29\xb4\xca\x44\x31\xb5\xda\x75\x56\xc7\xa5\x9e\xce\x03\xa4\xaa\xca\xd3\x25\xcf\xb9\xb6\x76\x63\xcc\x71\x64\x49\xc1\xb7\xe5\xf3\x73\xae\x0d\x36\x94\x01\x64\x60\x0c\x23\xc2\x5c\x27\x44\xae\xd3\x99\x95\xf9\x4e\xc0\xa0\xbb\x24\xfd\xe1\x1f\x8b\x5e\x9e\xfd\x9c\x67\xf0\x30\x04\xb7\x72\x16\x98\xae\xb1\x43\x93\xdb\xb2\x02\xae\x74\x65\xb9\x52\xa3\x14\xa3\x3c\x68\x38\x24\x0c\xbc\xb0\x4d\xd9\x2c\x46\x48\x7b\x94\x27\x6c\x77\xa0\x97\xde\xd2\xaa\xe1\x92\x1b\xe1\xa9\xd8\x16\x80\x50\xc3\x6f\xfd\x06\x26\x25\x4e\x44\x66\x62\x33\x73\x4f\xc8\x5b\x96\x1a\x37\x9a\x56\xc0\x36\xb8\xb8\xc0\x44\x8f\x89\xd7\xe6\x02\x2b\x36\x2f\x51\x41\x3e\xa8\xdd\x6b\x55\x4e\xef\x5b\x6b\x87\xab\xd8\xb1\x2c\x52\x33\xf1\x52\xd4\xd3\xa0\xf6\xb4\x8f\x65\x7e\x39\x1b\x07\x59\xc5\xb0\x3e\x24\x4d\xd6\xa8\x6b\x93\x68\xc8\xab\x4d\xa9\x34\x5a\x82\xe5\xf2\x90\xe5\xec\x57\xf9\xa9\xfb\x52\xf0\xcb\x70\x9a\xc3\x11\x83\xfd\x52\x34\xac\xf5\xa0\x76\xe6\xc7\x42\x14\x91\xb6\x13\xaf\x7d\xa9\x19\x9b\xff\xeb\x25\xa9\x5b\x56\x37\x16\x85\xfb\xad\x97\xc0\x8f\x72\xde\xbe\x64\x75\x6a\x23\xef\x76\x8b\xdd\x6e\xb7\xf3\x51\x78\x49\xf2\x93\x85\xbb\xf5\x72\x5e\x16\x4c\x54\x6c\xe1\xae\xd7\x8b\xf5\x7a\xbd\x0e\x21\x20\x1b\x6e\x91\x58\x79\xdb\xdd\x61\x9f\xb2\x53\xfb\x62\xe3\xfa\x85\xfe\xa3\x14\xb8\xb6\xcc\x36\x81\x3d\x46\xa0\xef\xbc\xe8\xa7\xf2\x52\x53\xd8\x0f\x7e\xa1\x9f\x4e\x0d\x6b\x4d\xad\xd1\x3d\x80\x5f\x63\x14\x8d\x41\x71\x74\xfc\x40\xa5\x91\x44\xb8\xee\xe8\xe8\x01\x7a\x23\x30\x07\xf5\xd1\xd1\x43\x55\x67\xa0\xa1\x34\x48\xa7\x12\xa0\x3d\x03\x01\xa1\x44\x00\x3d\xb8\x1b\x06\x3d\xd2\xf1\xfd\x3a\x04\xba\x11\xa1\xe0\x57\x23\x49\x41\xd7\x26\x9d\x80\x5f\x93\x62\x4b\xfb\x42\xeb\x8c\x41\x4d\xb1\x07\x69\x69\x6b\x39\xef\xe2\xf5\x7a\x7d\x1f\x58\xe1\x12\x36\x2d\x18\x7d\x65\x1b\x64\xa1\xdc\xbb\xdd\xfd\x26\xb0\xee\x15\xa8\x7b\x04\xfe\x7a\x8a\x4d\x13\x75\xae\x47\x2a\xf3\x86\xb2\xc0\x23\x64\xbc\xc1\x86\x61\x08\xfe\xd6\x36\xa1\xcb\xb1\x42\xde\xc2\xe1\x13\x8e\xbf\x9b\xe2\xb7\x44\x9d\xbb\x91\x66\xeb\xde\xae\x6a\xb4\x22\xdf\xc3\x3a\xc3\xf1\x1f\x28\xdf\x3e\x42\xc8\x0f\x98\x99\x0f\xc1\x7f\x9c\x10\x95\xc8\x3a\x1f\x47\xba\xa6\xa5\x6d\x95\x1e\x46\xab\xf2\x12\x1a\xa8\x11\x04\x96\xb6\xb1\x7a\x1c\xad\xcc\x4b\x68\xae\x46\x10\x58\x22\x06\xcb\x1f\x41\xaa\x6a\x0d\x4b\xd5\x21\x06\x1d\x4f\x32\xc3\x5f\x59\x85\x3b\x0a\x56\x21\x2f\x05\xac\xf3\x6d\x87\xb9\x14\x96\xa6\x20\x30\xb4\xa5\x10\xcc\x60\x45\x85\xb3\x14\xfc\x16\x72\xd5\xc7\x20\x14\xbc\x19\x8e\x18\x61\x2b\x85\xb6\xda\x5a\x18\xdc\x47\x93\xf0\xb1\xd5\x6e\xe1\xd3\x29\x84\x0d\x26\x5d\x37\xca\x0e\xa2\x68\x81\x03\x85\xf1\x60\x08\x0b\x0b\x3d\x15\x2e\x31\xcc\xd1\x70\x13\xc3\xc1\x3a\x52\x0b\x31\x31\x14\xb3\x2f\x8d\xb0\x12\x43\x41\xbb\xd3\x0a\x25\x31\x4c\xb3\x47\x8d\xf0\x11\x45\xc1\xc5\x67\xf5\x2d\x11\x39\x12\x61\x22\x2a\x3c\x14\x0b\xe9\x61\x22\x42\xe4\xe1\x20\xa5\x05\x28\xed\x18\xa3\x18\xeb\x80\x4b\x52\xab\x6c\x6b\xac\x5b\x31\x94\x55\x1c\x65\x45\x1a\x1f\xc4\xb7\xe9\x21\x1d\x56\x07\x85\xb3\x0e\x1d\xe3\x32\x74\x0b\x50\x9e\x8d\xc7\xda\x50\xb2\xd9\x38\x54\xda\xc2\xd9\x92\xa6\x03\xf1\x47\x7a\x28\x86\xaa\x25\x81\xb3\x0b\xb5\xb3\x32\xe4\x0a\x18\xc6\xf7\x24\x49\xb7\xe2\xdc\xa3\xb4\x09\x9c\x07\x8f\x3f\xa1\x84\xf3\xe0\x30\x5d\x16\xce\x63\xa0\x97\x53\xa1\x52\x80\x29\x5d\x92\xa3\x14\x0b\x72\x40\x48\x84\x8e\x2b\x02\x69\x49\x0e\x5e\x2c\x98\x01\xa1\x0f\x56\x0d\x85\xb4\xa4\x07\x70\x8c\xea\xcf\x12\x1f\xb9\x66\x88\xf4\x3d\xa9\xb3\xe4\x20\x16\x4d\xfb\x76\xcf\xe7\x02\xe2\x7f\x4d\xaa\xa7\xd8\xff\x80\x0c\x3c\x27\x6d\x86\x48\x91\x1d\x34\xb5\x5d\x8d\x6d\x58\xd0\x14\x99\x41\x14\x81\xec\x0e\xa2\x22\x3a\xbc\x22\xe8\x91\xe1\x55\x84\x07\x5d\x04\x19\x2a\xe8\x8a\xcc\x20\x8c\xc0\xa7\x82\xb0\x08\x8d\xcc\x08\x22\x9e\xc8\xcc\xa4\xa5\x5c\x3b\x41\x8d\x0a\xd8\x4c\x32\xc2\xd9\x53\x44\xa8\x28\xce\x14\xaf\x74\xca\x04\x19\x47\x6c\x67\x77\xb9\x9b\x14\x1d\xf3\x45\x44\x28\x48\x10\x0a\x09\x05\x23\x6f\xac\x28\x89\x8f\x89\x15\x31\xa2\x96\x82\x8e\x08\x24\x11\x7a\xba\xaa\x8e\x88\x2f\x11\x4a\x96\xd2\x8e\x8f\x3d\x09\xaa\x86\xfa\x8e\x88\x4c\x09\x82\x40\x91\xc7\x44\xad\x44\x87\x40\xf5\x19\x17\xd2\x92\x8a\x43\x13\xf5\x46\xbc\x08\x4d\x44\xcd\x5d\xf1\x70\x04\x82\x63\x62\x5c\xe0\xc1\x31\x52\x79\x8c\x55\x09\x03\xe6\x08\x44\xcf\xd4\x40\x74\xbb\x79\xa4\xe6\x25\xda\x58\x22\xa2\x8e\x40\x78\x4d\xb9\x25\x4f\x78\x8d\x30\xb1\xc2\x98\x20\x43\xee\x08\xc4\xdf\x81\x26\x5b\xc6\xdf\x48\xe5\xeb\x80\x61\xb3\x89\x40\x80\xee\x76\x3a\x64\x80\x8e\x54\xbe\x71\xd8\x02\x3b\x68\x8f\x40\x04\x4f\x39\x08\x4f\x04\x8f\x70\xb1\x45\x47\x26\x15\xd5\x47\x20\xc4\x0f\xf4\xe2\x32\xc4\x47\x2a\xdf\x05\x58\xd7\xfb\x08\xcc\x01\xa8\x3a\x3d\x73\x00\xa4\xf2\x7b\xb4\x72\x6a\x5e\x10\x81\x49\x82\x3b\xfe\x21\x27\x09\x08\x17\x0f\x0e\x57\x65\x4f\x1c\x22\x30\x8b\x08\x0b\xe6\xd4\x2c\x02\xa9\xfc\x31\xc0\xf1\x2e\x81\xd1\x5a\x92\x06\xcf\x3b\xcf\xc0\x2c\x10\x6a\xfc\xe8\xc9\x47\x04\xa7\x22\x04\x27\xde\xa9\x08\xc6\x09\x6a\x0c\xe9\xf9\x49\x04\x67\x2b\x81\x61\x7a\x3f\x5b\xc1\x38\xc0\x2d\xa1\x3e\x85\xe9\x5f\xe6\x95\x8f\x5b\xdc\x5d\xc1\xab\x6e\x81\x6f\xcf\xda\x13\x14\xfe\x9a\x66\xd8\xa2\x2e\x0e\xeb\x59\xd3\xc5\x91\xe8\x25\x5d\x1c\x9e\x5c\xd1\xc5\xc1\xc9\x05\x5d\x1c\xdc\xb7\x9e\x8b\x63\x91\xcb\xb9\x04\x38\xb9\x9a\x8b\xc3\xbb\x16\x73\x09\x21\xd1\x6b\xb9\x38\x42\xd0\x52\xae\x40\x1d\xb5\x92\x6b\xa3\xf8\x16\x72\x6d\x0c\xdf\x3a\xae\x8d\x11\xb8\x8c\x6b\x23\xfa\x56\x71\x11\x0c\xdf\x22\xae\x8d\x12\xb0\x86\x8b\x88\xcd\xbb\x84\x6b\xe3\x58\x2b\xb8\x78\xdf\x13\x0b\xb8\x36\x3d\x63\xfd\x96\xd0\x24\xcf\xf2\x2d\xc2\x26\xb5\x7a\x4b\x58\x19\xdf\xe2\xad\x5d\x03\xbd\x76\x1b\x36\x9e\xfb\x30\xd1\xa7\x30\x1b\xb7\x59\xa1\x17\x6e\x49\x1d\x46\xd6\x6d\x09\x23\xe1\x5b\xb6\x45\x14\x91\x5c\xb5\x0d\xb3\xa5\x7d\xf4\xe6\x1b\xb2\xf7\x14\x41\xdf\x92\x2d\x42\x99\x5c\xb1\x75\xba\x0b\x7a\xc1\x96\xb4\x50\xc8\x7a\x6d\x90\x07\x1b\x82\x2a\x9f\xb9\x5c\x52\x23\xd2\xbf\x58\x8b\x8c\x22\x7a\xad\x16\xaf\xc4\xbf\x54\x6b\x57\xe2\x58\xa9\x0d\x0b\x09\xb4\x28\xc7\x1e\xa5\xee\x75\x5a\x81\x30\x72\x99\xb6\x7f\xe7\xdb\x0a\x77\xd4\xcb\x60\x61\x01\x0f\x05\xed\x09\x79\x28\x34\x3a\xe8\xa1\x30\xc8\xb0\x87\x42\x20\x03\x1f\x0a\xc1\x17\xfa\x50\x78\x64\xf0\x43\x22\x90\xe1\x0f\x85\xe1\x0a\x80\x48\x81\xd1\x21\x10\x85\x12\x14\x04\x29\xe4\x51\x61\x10\x86\xe4\x0b\x84\x30\x1c\x5f\x28\x84\xe1\x04\x06\x43\x18\xaa\x2f\x1c\x42\x71\x7c\x01\x11\x86\x14\x10\x12\xa1\x22\xf4\x06\x45\x18\x96\x15\x16\x51\xfa\x40\x04\x46\x18\x4d\x23\x34\x22\x35\xcc\x13\x1c\xa1\xec\x52\xe1\x11\x69\x93\x7c\x01\x12\x56\x0b\x1d\x22\x85\x8e\x7b\x15\x24\x05\x28\xd2\xc6\x67\x84\xe8\x40\xc9\xa1\xe1\x48\xa8\x44\x1a\x14\x5f\xb0\x84\x2a\x29\x19\x2e\x85\xda\x60\x15\x30\x05\x0c\xed\x7b\x9a\xa8\x2f\x68\x42\xa9\x93\x61\x93\xc7\xe1\xd0\x81\x93\xc3\xa6\x21\xa1\x53\xa0\x27\xec\x83\xa7\x00\x33\xbb\xa4\x47\xae\x3f\x80\x42\x47\x1a\x1d\x42\x51\x15\xf9\x83\x28\xac\x22\x47\x18\x15\x1a\x68\x0c\x81\x14\x3a\x9a\xcd\x50\x4a\x01\xf9\x57\x8a\x86\xd0\x69\xb5\xdc\xe1\xa1\xd3\x8f\x2c\x65\x02\x27\x30\x7a\x72\x20\x78\x02\x28\x07\x26\x1d\x43\x39\x90\xc8\x30\xca\x81\x43\x46\x52\x0e\x1c\x5f\x30\xe5\x40\x25\xe3\x29\x17\x0e\x19\x52\x39\x90\x5c\x51\x95\x4b\x84\x74\x60\xe5\xc0\x0a\x8a\xad\x34\xfc\x51\xe1\x15\x81\xe7\x8b\xb0\x08\x34\x5f\x90\x45\xa0\x05\xc6\x59\x04\xb6\x2f\xd4\xa2\xd0\x7c\xd1\x16\x81\x17\x10\x70\x51\x42\xf5\xc6\x5c\x04\xa2\x15\x76\x39\xb4\x85\x88\xbc\x08\xca\x46\xf0\xe5\xd2\x42\x4f\xfc\x45\xb1\x4e\x85\x60\x2e\xc3\xe6\x8b\xc2\x88\xba\xe8\x40\x6c\x84\xcd\x50\xb1\x58\x98\xb2\x6d\x02\x2c\x19\x1d\x91\xb9\x87\x03\x12\x94\xb9\x4c\x92\x2f\x2e\xa3\xd4\x99\x0c\xcd\x46\xd8\x75\x15\x9d\x85\x99\x85\x7b\x27\x69\x5f\x8c\x46\xd5\x41\x86\x69\x7e\x9f\x46\x47\x6a\x6e\xf3\x88\x04\x6b\xe1\x5e\xb7\x8f\xd7\xc2\x4c\xf7\xd2\x39\xea\xfd\x51\x1b\x35\x3e\xe9\xc0\xcd\x51\x9d\x3f\x76\x23\xaa\x73\x84\x6f\x23\x22\x9d\x21\x82\xa3\x2c\x81\x7b\x3d\x4c\xc3\x1a\xbb\x28\xb6\x89\x89\x9b\x1d\xfc\xcd\x73\xfb\xbe\x2e\x1e\xd5\x11\xc0\x9e\x88\x8e\xc0\xa2\xa3\x39\x02\x81\x8c\xe4\x08\x78\x32\x8a\x23\xe0\x7d\x11\x1c\x81\x46\x46\x6f\x14\x3c\x19\xb9\x11\x08\xae\xa8\x8d\x12\x15\x1d\xb1\x11\x18\x41\xd1\x9a\xc4\x1d\x15\xa9\x21\x38\xbe\x28\x0d\x41\xf1\x45\x68\x08\x4a\x60\x74\x86\x60\xfa\x22\x33\x0c\xc5\x17\x95\x21\x38\x01\x11\x19\x26\x3c\x6f\x34\x86\x20\x59\x91\x18\xa1\x05\x44\x14\x86\x50\x34\x22\x30\x4a\xab\x3c\xd1\x17\xc6\x2a\x15\x79\x51\xc6\xc7\x17\x75\x21\x75\xd0\x11\x57\xe0\x18\x57\xd1\x96\x5f\x79\x36\x1e\x6b\x43\x47\x59\xb4\x4a\x23\x11\x16\x65\x3a\x7c\xd1\x15\xa6\x96\x64\x64\x15\x68\x67\x55\x54\xe5\x1f\xc6\xf7\x24\x49\x5f\x34\x85\xd1\x26\x23\x29\xb7\x3f\xa1\xa3\x28\xda\x74\x21\x11\x54\x98\x97\xeb\xa3\x27\xbf\x29\x5d\x92\xa3\xd4\x1f\x35\x61\xe3\x8a\x8e\x98\x88\x6a\xfc\xd1\x12\x52\x8d\x23\x52\x0a\x8c\x1e\x86\x28\x09\x1b\xb9\xee\x08\x49\x62\xd8\xd1\x91\x42\x01\xc4\x64\x46\x27\xf8\xee\x9e\xf1\x51\x64\x37\x97\x2f\xc5\x88\x67\xe1\xc4\x3b\x5e\x0b\xf9\x58\x9c\xfe\xf0\x8f\xf6\xfc\x4e\xe4\x07\xb6\x5f\x22\x45\x51\x06\x08\x99\x83\x67\x20\x71\x17\xe9\xa2\x78\x4e\xaa\x9c\x35\xb0\x89\x31\x6c\xdc\xf0\x32\x03\xf2\x0c\x99\x7a\x15\xcf\x78\x17\xc7\xf7\x3e\xba\xc8\x89\xa3\x72\xd6\x0b\xe4\x3b\xd0\x47\xea\x31\x33\xf2\x25\x33\xba\x11\xf2\x85\x7d\x1b\x40\x5d\x77\x96\x80\x4f\x71\xff\xac\x4f\xac\x3f\x05\x66\x23\x86\x3e\xf7\x8e\x60\x92\x22\xc3\x1e\xbc\x80\x0b\xaf\xa0\xfc\x92\xb7\x59\x9e\x15\xe2\x92\x93\xfe\xb2\xa6\xae\xd7\xbd\xd0\xb0\x1c\xcf\xc8\x00\x80\x4a\x0f\x95\x98\xab\x02\xef\xa7\xf9\x72\xf6\xc7\xd9\xf7\xa4\xfe\xaa\x41\xdf\xdd\x41\x25\x71\x00\xa2\x35\xf7\x5d\x01\x5e\xad\x32\x71\x8d\xc7\xa4\xcc\x62\x7a\x50\xdb\xa3\x99\x02\x5d\x1a\x32\x58\x59\x3d\xa9\x43\xaf\x0c\x68\x27\xf0\x1a\x13\x2f\x09\xbd\x01\xd0\x4b\x17\xe8\x16\x82\x7a\x78\xde\x19\xd0\x4e\xe0\x7b\x03\xd8\xcd\xf3\x03\x80\x16\xb9\xc9\xdb\x4e\x8f\x5d\xaf\x84\x8e\x7a\x77\x4b\xcb\xa3\xd5\xfd\x2a\x8d\x80\xa8\xa5\xe3\x20\x29\x8e\xac\x69\xcb\xfa\x36\x1b\x7d\xce\xe7\x71\xb4\x38\xbf\x9a\x6f\xd2\xe8\x56\xe1\x5c\x9b\x30\xd2\x3c\x02\x20\x7e\x6d\xe3\xfc\x36\x00\x71\x63\x04\x1e\x1a\x34\x38\x0f\x30\xaa\x16\x8a\xc7\x1c\x99\x78\x3a\x71\x9c\x19\xf1\x1e\xe2\xd5\x7c\xe5\x8c\x97\xf0\x4f\x9d\x2d\x8b\x16\xd5\x3c\xbe\xa2\x26\x53\xd1\x51\x6f\x96\x0a\x2b\x95\x66\x35\x3b\xf2\xa7\x0c\x85\x92\xd8\x70\xbf\x42\x1e\xc3\xec\xac\x5e\x71\x67\x1a\x39\x88\x60\xf0\xdc\x0b\xde\xe8\x97\x83\xd9\x2f\xca\x0a\x6b\x50\xa3\x6f\x72\x62\xc7\x8f\xc4\xa9\xec\x70\xf3\x83\x62\xf8\xac\x10\x8e\xe4\x36\x46\x38\x8e\xc7\x26\x61\x48\x6e\xd3\x84\x62\xf8\x2c\x14\x8e\xe4\x36\x54\x38\x8e\xc7\x5e\x61\x48\x83\xd9\xea\x8f\xcc\x4b\xe5\x83\xde\x58\x69\xaa\xe7\x25\x2a\x05\xe6\x7b\x35\x4a\xc1\x11\x0f\x3c\xa9\x62\xdf\xa3\x4c\x0a\xce\xf7\x7e\x92\x82\x23\x9e\x3a\x52\xc5\xbe\xe7\x89\x14\x9c\xef\x25\x21\x05\x47\x3c\xfa\xd3\xcb\xd2\xf7\x50\x4f\x0f\xe8\x7b\x52\xa7\x07\x24\x1e\xbf\x79\xe7\xc9\x1e\xf9\xbb\xda\xfc\x51\x69\x2d\xc9\x8d\x66\x02\x12\x03\x4a\x26\x89\xb3\x3e\x83\x37\xde\xd9\xae\xfb\xd1\xcd\x4d\x07\xad\xbd\x34\x2a\x2a\x44\xdf\xad\x35\xb1\x78\x1d\x3c\xc7\x0d\x7c\x63\x1e\xe7\x91\x03\xda\x3c\x8a\xcf\x80\xc7\x38\x8e\x1d\x0c\x8a\x0a\xa9\x64\x3e\x28\x8f\xe2\x8d\x6a\xf0\xec\x2c\xce\x23\x07\xb4\x79\x14\x9f\x01\x8f\xe2\xcd\x5c\x07\x9b\xa2\x4e\xea\xd5\x5b\x94\xcd\x34\xa9\xbf\x69\x99\x67\x70\x16\x3b\x20\x9b\x43\xfe\x15\x3e\xe6\xbf\x5c\x26\xab\x95\x83\x41\x5e\x1b\x9a\x7a\x07\x65\x4e\xe6\x81\x81\x49\x5e\x70\x16\x25\xa8\xcd\xa5\x2a\x80\x8c\xa6\x0f\xa7\xdd\xda\xc1\xa8\xaa\x99\xca\xb3\xe3\x62\x17\x76\x3d\x63\xa7\xe3\x69\xe7\x64\x9a\x52\x01\x58\x0c\x1a\x70\x5c\x9f\xd6\xcc\xe2\xc2\x6e\x00\xa9\x12\x16\x5b\x76\xb5\xba\x6a\x2c\xd9\xe3\x76\x77\xef\x6e\x05\xae\x25\xa0\x14\xb4\x61\xb5\x3b\x9c\x1e\x2c\xad\x44\xda\x40\x68\x8d\xc5\x93\x3e\x78\x8a\x6f\x30\xe3\x01\x35\xf6\x0a\x84\xe5\x21\x01\xe7\x60\x1d\x36\x07\xa7\xb8\x89\x6c\xb8\x56\xdd\xb0\x12\x43\x53\x0e\xa7\xa5\x8b\x51\xda\x52\xf4\x65\x80\xe9\xc3\xc3\x11\x31\xa0\x06\xd3\xb4\x82\x98\xdc\x18\x15\xea\xda\x11\xc7\x1b\xc6\x0e\x0e\xce\x71\xd5\x18\x8a\xe0\xe0\x3c\xed\x1e\xfd\x7c\x13\x4a\x61\xb1\x32\x54\x97\x15\xa7\x32\x44\x29\x3a\x38\x9b\x59\xfe\x75\x9c\x52\xf0\x0a\x47\x29\x45\x87\x11\xae\x14\x03\x34\xce\xee\x24\xa5\xd0\x58\x18\xa5\x14\x1c\x2f\x54\x29\x7a\x60\x82\xf1\x09\x4a\x31\xd4\x3f\x4a\x29\x64\x62\x2a\x98\x75\x0a\x67\x5a\x82\xda\x2c\xab\x02\x68\xdd\xd6\x0f\x0f\xab\xa3\x83\x61\x55\x33\x95\x8e\xcb\xc5\xae\xa1\x23\xa7\xd3\xe1\x14\x3b\x99\xa6\xd4\x04\x16\x43\x17\xb3\x3b\xc5\x47\x2b\xb6\xb1\x1b\x40\x2b\x8b\xc9\x96\x5d\x2d\x88\x3e\xee\x1f\x77\x6b\x4f\x2b\x70\x95\x01\xa5\xa0\x0d\xeb\xd5\x81\xad\x59\x40\x1b\xa8\xc0\xc4\xe4\x49\x8b\x73\x45\x0e\x30\x98\xe0\x8b\x88\x94\x05\x28\x12\x2b\xcb\x02\x18\x2d\x6f\xef\x37\xb1\xcb\x2d\xaa\x9a\xa9\xcc\x67\x2e\x76\x8d\xb0\xf4\x74\xda\x52\x43\x14\x20\x90\xac\x63\x8a\x73\x4a\xd3\xc3\xc1\x52\x5f\xbb\x01\x74\xb8\x6a\xb2\x65\x57\xab\x2b\x4e\xb2\xdd\x6e\x62\x22\x72\xd5\xe1\xe9\x46\xd8\x8a\x93\xee\x76\x69\x48\x27\x50\x8a\x63\xf1\xa4\x87\xcd\xc5\xb3\x36\xca\x78\x36\x35\x2a\xec\xee\x20\xb1\xc0\x9b\x7f\x07\x0c\x27\xf1\x7a\xbd\x72\x09\x5d\x56\x4b\x65\x98\x73\xb0\x6a\xe8\xcc\xe1\x14\x33\xc2\x21\xe9\xf0\x14\xdb\xa8\xc6\xc4\xc7\xe4\xe8\x9a\x20\x02\x46\x10\x85\x31\x79\xb2\x2a\xd5\xf5\xe5\xc0\xd6\xe9\x9a\x98\x46\x68\xe0\x64\x03\x10\x6d\x59\x6d\x0f\x5b\x57\x24\xa0\x73\x61\xb3\x6f\x31\x64\xcc\x54\xe7\x87\x21\xd1\xf6\x72\xd5\xfd\xf8\xa6\xaa\x1c\x03\x89\x3c\x50\x64\xad\xa2\x56\xf3\x5f\x9b\xee\xc7\x5b\x51\x8b\xea\x14\x8e\xcc\x2b\x7a\xae\x99\x88\xe8\x35\x2b\xcd\x93\x98\x39\xaa\xd2\x71\xec\xca\x70\x74\x58\xd9\x15\xa4\xae\x0b\xa9\x0a\xa9\x08\x47\xee\x2b\xba\x82\xc4\x63\x9e\x3a\x10\xf2\x38\xde\xd0\x0e\x30\x0c\x45\xce\x1a\x5f\x43\xa8\x01\x83\x63\x1b\x55\x8d\x58\x78\x00\x48\x54\xce\x7c\xdc\xa0\xf3\x04\x66\x5a\x5d\xf8\x5a\x85\xb9\x58\x44\xe8\x9d\x63\xa1\x43\xa0\x69\x23\xe9\x94\x74\x3f\xde\x8a\xf0\x91\x64\x23\x67\xcd\x1c\xae\xe9\xcf\x55\x8a\x13\x6d\x99\xbf\x2e\x7f\x78\x71\xe6\x35\xfb\xce\xea\x86\x21\xb8\xaa\xc8\x4d\x43\x6e\x1c\xa2\x3b\x0c\x21\x98\x14\x03\xb0\x14\xa3\xf4\xa3\x4e\xaa\xb9\x48\x43\xa7\x6d\xc3\x8a\x0f\x24\xbc\x01\xed\x85\x85\xec\xf5\x38\x04\x5f\xc6\xee\xb8\xa0\xc5\xf3\xa4\xe1\x99\xbd\x78\x51\x08\x0d\x56\xd8\x5b\xef\xaa\xc0\x83\x2f\xf3\xad\xe1\x1b\xf7\x1e\x5c\x90\x1e\xd0\x9d\x60\x3f\x88\x52\xc2\xd5\x9a\x20\x24\x0a\x83\xe8\xb0\xef\xac\xc8\xdf\x08\x3a\xa2\xd0\x47\x07\xed\x94\x90\xfe\xc0\xba\xc2\xdf\x0b\x39\x3b\xd9\xd5\x75\x1f\x3d\x78\x78\x4a\x3b\xfe\xd5\xc0\x14\x9b\xbc\x88\xe6\x81\x02\x5a\xef\x10\xfc\xae\xa9\x08\xb6\xdd\x5a\x88\x2b\x35\x0e\x62\xa2\xfa\x06\xf1\xa0\xb6\x41\x74\x97\xae\x61\x54\xa4\xa6\x61\x44\x50\x3d\xc3\x68\x48\x2d\xc3\x68\xa0\x3a\x66\xd0\x10\x1b\xed\x26\xba\xf8\xea\xc1\xb4\xbb\xcd\xdf\x63\x76\x67\xf9\xfa\xe9\x90\x34\x8c\x1f\x62\x81\x68\xea\x33\x8a\xcb\x0f\x11\x18\x6d\x03\x07\x0b\x1c\x58\x96\x4e\x6a\x99\x89\xe9\xf6\x69\xb8\x43\x13\x61\x4e\x63\x07\x1e\xd0\x45\xfd\x04\x8e\x03\xc7\x90\x8b\xc0\x0a\x92\x8a\xd9\x34\x5f\xab\xcc\x06\xb9\xdb\xd2\xb0\xfc\x84\x55\xd2\x7f\xf6\xe1\x9a\xd5\xa9\x8f\x28\x1e\x2f\x4c\x2e\x6d\x79\x1d\xfe\xe6\x69\x60\x69\x68\xab\x83\x39\x8e\xa7\x7f\x07\xcc\x81\xbd\x01\xcf\xc9\x1d\xe8\x5c\x8e\xe3\xe8\x5b\x8e\x61\x74\x2d\xc7\x71\xf6\xac\x14\xae\xae\xee\x1c\x09\xd1\x76\xb9\xcb\x3d\xd3\x0e\x42\xaa\x13\x60\xd1\xe2\x25\x6d\xe6\x69\x5d\x56\x69\xf9\xa3\xe0\xa9\xa9\x79\x17\xfc\xf3\x3f\xf3\x4c\xd0\xe7\xa4\xfe\xc6\x13\x04\x0b\xb8\x53\xfe\x56\x5e\xda\x7f\xfe\xe7\x34\x6b\xce\x59\xd3\xc0\x8f\x03\xd8\xb9\x4c\x93\xdc\x80\x92\xdf\x04\x90\x48\xc7\x37\x5b\x1c\x2f\x0d\x4f\x61\x98\x1c\x58\x1e\x2d\x9a\x96\x55\x15\xab\xe7\x3c\x1d\xf5\x0c\xfe\xa9\x60\xda\xa4\xf9\x26\xec\xc1\x6b\x3b\x6f\xb2\x94\x75\x74\x5e\x58\x92\xb2\x7a\xb6\xc8\xb3\xe2\x5b\xb4\x68\xcb\x32\xe7\xd4\xe5\x2f\xbc\x3d\x76\x57\x0c\x21\xd5\x73\x17\x52\x8a\x0d\x66\x71\xb8\x28\xc6\x02\x2f\x0e\xb5\xd4\xa0\x96\x24\xd4\x4a\x83\x5a\x91\x50\x6b\x0d\x6a\x4d\x42\x6d\x34\xa8\x0d\x09\xb5\xd5\xa0\xb6\x18\x94\x38\x28\xa5\x5a\xa9\xd2\x93\x3a\x20\x97\x00\x12\x6d\xab\x84\x5c\x01\x48\xb4\xbd\x12\x72\x0d\x20\xd1\x36\x4b\xc8\x0d\x80\x44\xdb\x2d\x21\xb7\x00\xd2\x6c\xfb\x31\x67\x49\x7d\xca\x5e\x9f\x9e\x92\x13\x9f\x5c\x75\x7f\x3f\x1d\xca\xf6\x65\xaf\x9c\xca\x4f\xb3\x9f\xfa\x23\x67\xfc\xd4\x87\x38\xce\x74\xc9\x73\x96\x8a\xe0\xe8\x94\x97\x09\x1a\x12\x49\x20\x11\x09\x09\x28\x2c\xfe\x11\x79\x2f\xf9\xc9\x53\x98\xfe\xd6\x94\x7f\xf3\x92\xa4\xe5\x0f\x09\xf8\x2a\xff\xe4\x27\x14\xac\x66\x65\xc7\x6f\xfc\x60\x26\xcc\x25\x3e\x80\xed\xe5\x17\x1e\x0f\xb4\xcd\x53\x92\xe7\x26\x57\x32\x6b\xec\xd5\xca\x23\xab\x03\x9e\xf3\xf9\x92\x9f\x66\x83\x59\x86\xc4\x41\x1d\x00\x58\x9b\x80\x32\x45\xb1\x0d\xc9\x1f\x0e\x3e\xbf\x0d\x90\x6d\x59\x61\x70\x07\x13\x4e\x1d\x5b\xb3\x41\x7b\x18\xac\x30\x9f\xaf\x38\x67\x30\x63\x91\x75\x44\xec\x5c\x9b\x70\x2a\xc9\xb2\xdd\x80\x15\x67\x6c\x05\x1a\x80\xf0\x6f\x80\x29\xfe\x6d\xf6\x57\x3d\xfb\x08\xf7\x6b\xce\x15\xcc\xd2\x26\x0e\x30\x19\xec\x1b\x80\x7d\x32\x6a\x9b\xff\x35\x67\x6c\x0d\xf8\xb7\xe1\x0e\x26\x1c\x38\x37\x08\x5b\xb0\xee\x5b\x60\x17\xe6\xf3\x0d\xe7\x0c\x26\x7d\x5b\xda\x0d\x30\xc0\x64\x6a\x58\x9b\xfd\x0d\x67\x6b\xa3\xb3\x6f\x41\x1d\x4c\x28\x75\x36\xd0\x62\x5d\x41\xd8\x45\xf9\x7c\xcb\x39\x82\x09\xe3\xec\xd3\x85\xe7\xda\x04\x54\x59\x6d\x11\xd9\x6f\x39\x5b\x5b\xc0\x3c\xa6\x3c\x06\x1c\x79\xb4\xf1\xdc\xc3\x60\x85\xf9\x7c\xc7\x39\x83\xf9\xe7\xd6\x76\x03\x0c\x30\xd1\x00\x0b\x8e\x3f\xb9\x7c\x7e\x1b\xe0\x3a\xf6\x2d\xa8\x83\x09\x25\x99\xb7\x00\x7b\x08\xbb\x28\xe7\x21\x1e\x67\x8a\xc7\x7a\x3a\xfb\x66\xb0\x77\xae\x71\x60\xd1\x08\x0b\xba\x55\xd0\x6f\x00\xba\x6b\x8a\x05\x7b\xc0\x61\x65\x83\x2c\x70\x1d\xc8\x2a\xad\xda\xe1\x5c\xac\x7d\xe0\xb7\xaa\xb5\x52\xe4\xcc\x70\x75\xd0\xca\x91\x63\xa9\x8b\x2a\xd7\x00\xec\x83\xc9\xd5\xab\xa3\x78\xef\xaa\x98\xfb\x80\xaa\x33\xed\x30\x51\xbd\x65\x6a\xab\xda\x82\xa4\xbc\x40\xf5\x46\xcb\x62\xef\x6c\x25\x77\x1f\xd5\x9b\x56\x07\xee\x3f\xaa\x83\x05\x48\x3a\x90\x6a\x00\xc2\x4a\xb9\x07\xa9\x3a\xcf\x00\x05\x80\xb4\xdf\x04\x24\x7c\x48\xc5\x7d\x48\xf5\xa6\x41\xa2\x4e\xa4\x3a\x58\x70\x94\x17\xa9\x06\x18\xa4\x90\xbb\x91\xaa\xf3\x0e\xb0\x09\x96\xb5\xae\x6a\x0b\x92\x72\x24\x15\x77\x24\xd5\x9b\x06\x8a\x7b\x92\xea\x60\x01\x92\xae\xa4\x1a\x80\xb0\x52\xee\x4b\xaa\xce\x49\xc0\x3c\xe6\x76\x2b\x4c\x38\xdc\x9b\x54\xdc\x9b\x54\x6f\x1a\x20\xe6\x4e\xaa\x83\x05\x46\xf8\x93\x6a\x00\xb1\xcb\xb8\x43\xa9\x3a\x3f\x61\x64\x61\x47\x7a\xc1\x84\xa4\x5c\x4a\xc5\x5d\x4a\xf5\xa6\x81\xe2\x3e\xa5\x3a\x58\x80\xa4\x53\xa9\x06\x20\xac\x94\x7b\x95\xaa\x73\x17\xa0\x1d\xa6\x11\xaf\x6a\x0b\x0e\xf7\x2b\x15\xf7\x2b\xd5\x9b\x06\x88\x39\x96\xea\x60\x81\x11\x9e\xa5\x1a\x40\xec\x32\xe5\x5a\x2a\xe9\x2d\x40\x1b\x2c\xa3\x5d\x13\xd0\xb8\x73\xa9\x94\x73\xa9\xde\x20\x38\xe6\x5d\xaa\x03\x01\x4c\xb8\x97\x0a\x40\x61\x6b\x1e\x4d\xf6\x1b\xeb\xe6\x6e\x7d\x52\x7b\xb3\xf1\x0a\x66\xa5\xc1\xac\xb0\xeb\x12\x1c\x6a\xad\x43\x11\x30\x1b\x2b\x85\x3e\x06\xb5\xb5\x73\xf5\x63\x60\x3b\x1d\x8c\x80\xb9\xd7\x60\x16\x0f\x06\xa5\x11\x39\x48\x91\x4b\x16\x58\xf6\x2e\xef\x25\x0b\x14\xc9\x73\xc9\x02\xc5\xf1\x5d\xb2\x40\x90\x3c\x97\x2c\x30\x0c\xef\x25\x0b\x14\xc9\x73\xc9\x02\xc5\xf1\x5d\xb2\x40\x90\x56\xea\x3e\x91\x50\xe4\x3e\x63\x9b\x5f\x9f\x6d\x50\x87\x5a\x23\xc0\x94\x76\xdb\xa0\x0e\x25\xc7\x80\x69\x5d\x47\xa0\x29\x95\xb7\x41\x2d\xcd\x1f\x73\x2f\x69\x10\xb0\x4a\x32\x11\x20\x60\x0b\xd4\x25\x60\x1b\x98\x14\xb0\x05\xea\x12\x30\x02\xec\x10\xb0\x0d\x4d\x0a\xd8\x02\x0d\x13\x30\x95\x0a\x03\xbb\xc1\x65\x3f\x39\xed\xbf\xc0\x85\xe0\xf8\xee\x6f\x21\x28\xde\xeb\x5b\x16\x8e\xef\xf6\x96\x8d\xe0\xbf\xbc\x85\xe0\xf8\xee\x6e\x21\x28\xde\xab\x5b\x16\x8e\x69\x54\xe4\xe3\xe2\x21\x2a\x6f\x40\x3a\x35\xde\x84\xa5\x15\xde\x80\x74\xea\xbb\x05\xeb\x52\x77\x13\x98\xd6\x76\x03\x72\xa4\x35\x31\x1e\x42\x47\x2e\x38\xaa\x27\x42\x47\xdc\x70\x44\x51\xbc\x23\x04\xc7\xf2\x8c\x11\x1c\xc9\x37\x4a\x30\x2c\xcf\x38\x41\x51\xbc\x23\x05\xc7\xf2\x8c\x15\x1c\xc9\x37\x5a\x30\x2c\x73\xbc\xf4\xaf\xc8\x06\x8c\x18\x1b\xd6\x35\x66\x10\x68\x72\xd4\xd8\xb0\xae\x71\x83\x41\x3b\x46\x0e\x02\x4e\x8e\x1d\x1b\xd6\x1e\x3d\xc3\x81\xab\xfe\xad\x05\xfe\x17\xdf\x86\x42\x36\x03\x7b\x70\x71\xa0\x22\x83\xf0\xf2\x94\x05\x8a\xc0\xb7\x28\x34\x58\x73\x9f\xa2\x07\x14\xdb\x14\x1a\xa4\xb9\x57\x31\x22\x7e\xb0\x5a\xa7\xdc\xa7\xab\x91\x21\x15\x8c\xf5\xaa\xea\x26\xf5\xbc\x2c\xf2\xb7\xf1\xd7\xa9\x11\xb4\xc0\x3b\xd5\x18\x66\xd0\xc5\x6a\x0c\x31\xec\x76\xb5\x8d\x19\x74\xc5\x1a\x41\x0b\xbc\x67\x8d\x61\x06\x5d\xb6\xc6\x10\xc3\x6e\x5c\xdb\x98\xc2\x18\x51\x0a\x27\xe0\x47\x6b\x9d\xad\x5f\x48\x05\xdc\x45\x4e\x57\xe8\xde\x47\xda\xa4\x95\x05\xb9\x99\xb8\xd5\x9c\xd5\x72\x1b\xe4\x97\x47\x8f\x17\x1a\x2f\xd4\x43\x4f\x18\x31\x0e\xcc\x40\x5f\x3d\x7a\xcc\xd0\x78\xa1\x5e\x7b\xc2\xa8\x71\x60\x06\xfa\xef\xf0\x71\x03\x10\x6e\x50\x40\xf8\x9e\x3b\xa2\x31\xd4\x8b\xa2\x5e\x7d\x21\x11\x3d\xda\x42\xe2\xf9\x74\x85\x40\xf4\x68\x0a\x85\xe5\xd5\x13\x12\xd1\xa3\x25\x24\x9e\x4f\x47\x08\x44\x33\xcc\xd3\x5f\x9b\x0d\x88\xf4\x50\x70\x57\xb0\x87\x23\x90\xf1\x1e\x0a\xee\x0a\xf9\x08\x04\x47\xd4\x87\x63\x90\x81\x1f\x0a\x6e\xc5\x7e\xc8\x98\xd3\x10\x6f\x1e\x71\x96\xc9\xdf\xc4\xf7\x6e\x93\x3f\xd4\x3e\xda\xea\x3b\x51\x47\x0c\xe4\x09\xb6\xdf\x8d\x1c\x3e\xa4\x47\x7b\x00\x27\xea\x88\xc1\x3d\xc1\x0f\xb8\x91\xc3\x87\x79\xb8\x37\x30\x71\x6e\x50\x4f\xf8\x0c\x34\xa2\x4c\xd8\x03\x8a\x5e\x1d\x42\x91\x3c\xaa\x83\xe2\xf8\x34\x06\x41\xf2\x28\x0a\x86\xe1\xd5\x0f\x14\xc9\xa3\x16\x28\x8e\x4f\x1b\x10\x24\xd3\xe0\xab\x47\x33\x03\x8c\xbd\x05\xea\x32\xf4\x36\x30\x69\xe4\x2d\x50\x97\x81\x47\x80\x1d\xc6\xdd\x86\x26\x0d\xbb\x05\x1a\x62\xd4\x25\xd2\xf4\xb9\x87\xda\x8d\xb2\x49\xcb\xc5\xfe\x91\x2b\x06\x08\x9a\xbd\x70\x70\xd3\x24\x1c\xa9\x93\x98\x86\x05\x56\x1c\x56\x85\x39\x11\x1b\xdb\x2a\x7b\x26\x36\x10\x47\xa6\x62\x13\xc9\x93\x73\x31\xba\xd6\xa9\x62\xb3\xa3\x70\xa4\x0e\x3c\xe8\x98\x58\x03\x19\x75\x38\x2b\xbe\xbd\x7d\xca\xa9\x20\xd5\xd8\xe3\x6f\x9a\xb6\x5b\x6b\x5a\xa6\x72\x8f\x59\x89\x43\x50\x8c\x05\xb9\x8f\x19\x80\x5a\x5d\x96\x90\x43\x2a\xf4\x92\x36\xc7\xdc\xa8\x56\xd8\x03\x8e\x13\x45\xc6\xda\x14\xb2\xfe\x81\xa6\xd7\x36\x49\x3c\x8e\x01\xc6\x69\xe3\x63\x6b\x0a\x65\xff\xc0\x32\x2a\xbc\xb1\x3d\xd6\x80\xe2\xe4\xed\xb1\x34\x4a\x89\x2c\x4f\xc6\x89\xda\xee\xc8\xbd\x36\x8d\x20\x60\xc7\xe9\xf9\xbb\xb0\xe6\x43\xc8\xfc\x23\x58\x80\xcf\x9a\xf9\x31\xa9\xb2\x36\xc9\xb3\xdf\xd4\x6a\x7a\x5b\x27\x45\x73\x2a\xeb\xf3\xd3\x50\x64\x50\xcf\xcb\x1f\xac\x3e\x26\x0d\x33\x31\xfa\x02\x03\xe1\x52\x55\x38\x42\x5f\x60\x20\xf0\x7a\x8f\x32\xd8\x68\xdf\x72\xf6\x24\xbe\x98\x74\x8b\x94\xd5\x79\x56\x28\xde\x53\x76\x2c\xeb\x84\x1f\xd4\xef\x8b\x50\x59\xfe\xe0\xcf\xe0\xca\x3b\xef\xbc\x16\xf1\xe5\x69\x6d\xbf\xed\xa7\x23\x14\x65\x7d\x4e\x72\x80\xb1\x71\x63\x74\x2a\x71\x39\x03\x8c\xad\x1b\xa3\x61\xe7\xec\x50\xe6\x29\xc0\xd9\xb9\x71\x2c\xf8\xfb\xd8\xba\xb8\x92\x9c\xb3\xfc\x4d\x3d\x94\x16\x69\x9f\x9a\xa4\x68\xe6\x0d\xab\xb3\x13\xf8\xca\x8e\x65\x91\x26\xf5\x9b\xa0\x2b\xbe\x3e\xcd\x93\xaa\xca\xd9\xbc\x79\x6b\x5a\x76\x8e\xfe\x43\x9e\x15\xdf\xfe\x21\x39\xfe\x99\xff\xf9\x77\x65\xd1\x46\x3f\xfd\x99\x3d\x97\x6c\xf6\x8f\x7f\xff\x53\xf4\x5f\xcb\x43\xd9\x96\xd1\x7f\x79\x7d\x7b\x66\xc5\xfc\xcf\x49\xd1\x44\xff\x78\xb8\x14\xed\x25\xfa\xdb\xa4\x68\x93\x9a\xe5\x79\xf4\xd3\x7f\x64\xf9\x77\xd6\x66\xc7\x64\xf6\x9f\xd9\x85\xfd\x14\x0d\xcc\xe0\xfc\x1f\xcb\x94\xe9\x6c\x9e\xcb\xa2\xe4\xb7\x3a\x01\x9b\xfd\x57\x6c\x5c\x90\x03\x62\x8a\x23\x14\xa3\xd2\xf6\x68\xf4\xa8\x94\xb0\xe4\xa8\xfc\x10\xdf\xa7\xb3\x65\x59\x43\x1f\x6f\x02\x61\x14\x83\x7e\x56\x4c\x67\xe9\x60\x82\x83\x4e\x93\x8f\xed\x55\x45\xf5\x88\x5b\xa5\x19\x30\x53\x77\x4e\x62\xc1\xef\x81\x01\x67\x23\x3a\x09\x60\x4c\xe4\xd1\x72\xd9\x82\x19\xdc\x67\xd3\xac\x68\xf0\x37\x31\xe2\xf7\xf0\x26\x7f\x23\xe4\x65\x22\x4d\xe4\xd4\x8a\x0a\x04\x4b\x76\x58\x40\x73\x22\x61\x29\x06\x16\xea\xde\x9e\x01\xd7\x7d\x33\xfd\x76\xf7\x8d\x02\x08\x8a\x43\x54\x5d\x48\xb6\x84\xe9\x07\xe6\x38\x45\xc3\xc0\x4d\xa0\x48\x1a\x15\x58\x05\xec\xce\x90\x7a\x1c\x14\x81\xd1\x19\xc5\x73\x6f\x73\xfa\x57\x52\x90\xd4\xbf\x1f\x66\x3e\x8c\x4a\xc6\xcb\xc0\x36\x02\xfd\xbb\x29\xf6\x68\x9e\x42\x90\x1c\xcc\x76\x3d\x4e\xee\x79\x20\x58\x74\x31\x1c\x89\x21\x8a\xcd\xb1\x21\xbe\xd2\x40\xa1\xe3\x43\x56\x6e\x8c\x10\xbb\xce\x71\x63\x44\x52\x35\x46\xc9\x24\xaa\x2e\xad\x06\xd5\xf8\xa4\x16\x3c\x56\x14\x55\x30\x5a\x46\xf2\xae\x8f\x17\x49\xcf\x1c\x31\xd3\x28\xba\xc6\x0c\xac\x68\x8a\x3c\xd0\x71\x63\xe9\xe7\x64\xa2\xca\xbd\x0c\x44\x0d\x2f\x60\x11\xd4\x40\x51\xf7\xa2\x97\xe1\x43\xc4\x88\x87\x09\x84\x91\xc3\x05\x9d\x7b\x52\xbc\x4c\x1a\x3a\x68\x1c\x7d\x43\x0d\x01\x0a\x4f\x87\xc7\x63\xea\x0d\xa8\x01\x19\x58\x23\xdb\x84\x0c\x2f\x3c\xac\xbd\x85\x7a\xc0\x50\x73\x04\xab\xd3\x6a\xb6\x87\x1d\x19\x84\xde\x52\x81\xcb\x7d\x11\xf5\x06\xb5\x4e\x1f\xd9\x2e\x2f\xa8\xc1\x10\xa3\x16\xc4\x7e\x38\xf8\xc8\x31\x8b\x45\x82\x04\x1f\x93\x46\x2c\x16\x17\x4e\xa7\x1f\x30\x9a\xc8\x28\x71\x44\xad\x7e\xfa\xd8\x60\x9d\x1c\x3a\xea\x94\x89\xa1\xfa\xd1\x81\x24\x52\xe5\x64\x69\xb9\xc6\x29\x15\x5d\x4e\x22\x8f\x38\x4a\x64\xce\x84\x93\xee\x90\x5e\xb2\x34\x65\x85\x09\x6f\xbc\x20\xa2\x41\x52\x20\x7c\x6f\xb4\x16\xf2\x12\x6f\x96\x18\x10\xfb\x63\x9e\x55\x4f\x35\x3b\xb6\x5f\xe3\x88\xff\xdc\x69\x85\x32\x13\xd7\x22\x5e\xea\x9b\xa8\x58\x16\xbd\x7d\xff\xfa\x48\x72\x68\xca\xfc\xd2\xea\x75\x88\x97\x27\xf9\x5a\x97\xf5\x7a\xa2\xcc\xd9\x62\x54\x21\x2d\xc9\xf7\xac\xc9\x0e\x39\xbb\xf2\x7f\xb3\x3c\x6b\xdf\x9e\x44\x7b\x27\x58\x11\x29\x52\xc3\x80\x20\xf2\xea\xab\x55\xb0\xae\xda\x47\x9a\x1a\xc9\x84\x61\x65\x9c\x4c\x48\x58\x17\x13\x8b\x17\x56\x97\x1d\x96\x58\xc8\x9d\xf1\xbf\xe7\x87\x32\x7d\xeb\xaf\x98\x3e\xd6\xec\x3c\xdb\x88\x03\x0a\xb7\x9a\x2f\xd0\x08\x38\x16\x03\x5a\x22\x10\x46\xcb\xd4\xc9\x09\xb0\x71\x6e\x1e\x38\xe8\xf4\x1e\xd5\x8d\xa1\xac\xdd\xb4\x83\xce\xfa\x15\xf0\xcd\x1c\xb8\x4c\x26\x64\x6c\x44\x0f\x01\x8c\x1b\x58\xd4\xac\xab\xe4\x05\x31\xac\x4e\x4e\x34\xf8\x9b\xf9\x70\x05\x4b\x16\x7b\x23\xa4\x65\x22\xdd\xc0\x28\xf0\x17\x8a\xbe\xb4\xfe\x4e\xb2\x7c\xa8\x3b\xd3\x2f\x76\xde\x65\x8f\x3e\x7d\xbb\x77\x3e\xb7\x2a\x48\xcf\xe4\x1b\x6f\xda\x9b\xc1\x4f\xf1\x2c\x56\x85\x6d\x72\x68\x66\x97\x5c\xbd\x87\x25\xaf\xbb\x77\x52\x1b\x8c\x92\x23\x1b\xd6\x1e\xe4\x9d\x32\x50\x66\x89\xc8\xcf\x26\x12\xde\xde\x89\x3f\xfa\x17\xee\xba\xc6\xca\x6f\x6d\xf2\x2c\x7f\xab\x92\xe7\xac\xe0\x7b\x6b\x3c\xa9\x0a\xdf\x3b\xbc\xd4\x35\x2b\xda\xbb\xc8\x20\xde\xb4\x75\xd9\xa7\x3b\xc8\x8a\x17\x56\x67\xad\xc9\xc0\xa2\xcd\xda\x9c\x5d\x9d\x4c\x2e\x9a\xcb\x41\x07\xab\x9f\x0f\xc9\xd7\x65\x1c\x89\xff\x2d\x1e\xef\x48\x04\xa3\x7d\x26\x83\x03\x1c\x60\x55\xb1\x11\xb8\xc1\x01\x49\x8a\xbe\x9c\x9f\x59\x71\xc1\x3b\xe4\xdd\xe2\x56\xa2\x74\xe2\xb6\x38\x94\x65\x5a\x76\x22\xa3\xf5\xf7\x76\xeb\x35\x9c\xee\x6b\x72\x6c\xb3\xef\xcc\x45\x59\x3c\x4d\x6f\x42\x24\x3a\x63\x34\x21\x00\x26\x1f\xb9\x47\x1a\xbe\xea\x7e\xdc\xca\x28\x54\x3d\x81\xbd\xb0\x2f\xab\xe4\xd8\x0d\xcc\xc5\x23\x01\x2f\xeb\x54\x70\x4b\x1c\x2c\xcf\x86\x26\x0c\x75\x80\xc4\x36\x7b\x37\x09\xbe\x7e\x5f\xbe\xb2\x74\x96\x58\xc2\x54\xe5\x6d\xf9\xfc\x9c\x33\xb3\x0d\x3e\x72\xb8\xfc\x2d\xa2\x94\x70\x0d\x8d\x58\xda\x1a\x01\xeb\x83\xa2\x20\xab\xc5\x80\xc3\x38\x0d\xac\x00\x85\x26\x35\x48\xaa\x83\x34\x83\xf0\xa3\x36\xba\x60\x65\xa2\x1d\x79\xaa\xd3\xcb\xce\xc9\x33\x7b\xea\xa6\x05\x49\x3d\x7f\xae\x93\x34\x63\x45\xfb\x75\xb9\x59\xa6\xec\x39\xfa\x03\x7b\x60\x6b\xb6\x99\xc5\x51\x47\x6d\x76\xbf\xfc\x22\x7e\x59\xc6\xf1\x97\xbb\xc0\x93\x1d\x18\x03\xa4\x61\xb8\x81\x9b\xbe\x26\x9e\x57\xe1\xc6\x9a\xe2\x38\xee\xaa\x11\x02\x15\x35\x2d\x1f\x96\xbb\xe5\x4e\x56\x66\xd4\x46\x77\x10\xd6\x17\x1c\xe5\xb3\x9c\x8d\x20\xee\x76\x36\x02\x06\x3a\x1b\x84\x43\xd4\xd3\xac\xb6\xdb\x48\xfd\x07\x9c\x8d\x81\x43\x3a\x1b\x13\x0e\x3a\x9b\x8e\x8d\x71\x9e\x46\xd2\x73\x7b\x1a\x69\x79\x2c\x6e\x51\x67\x03\xcb\x4c\x67\x03\x04\x70\x6f\x0b\xc0\xe3\x6f\x6c\x28\xd3\x8a\x48\xf5\xf0\xf9\x1b\x04\x8c\xb6\x16\x71\xec\xd0\x44\xc3\xd3\x74\x61\x12\xe6\x66\x00\x30\xed\x66\x74\x30\xdc\xcd\x98\x49\x3f\x31\x4f\xa3\x51\x41\x3d\x8d\x51\x6e\x7a\x1a\xaa\x95\x0e\x37\x43\x50\x9c\xe0\x66\xd0\xfa\x28\x2f\x10\x00\x1c\xc6\x69\x60\x05\xe3\xdc\x4c\xa7\x0b\xd0\xc7\x38\x82\x68\x60\x78\x3f\xce\xd6\xf6\xf4\xdd\xd9\x59\xf7\x5a\xbf\x88\x95\x25\x30\x3a\x39\xf2\x67\x19\x5d\x41\xdc\x6d\x74\x05\xcc\xc2\x32\xa8\x24\xaf\xa8\xf9\x95\xd0\x8f\x34\x34\x69\x78\x4d\x38\xc0\xae\xc1\xca\x38\x13\x2c\x29\x7b\x82\x7d\xde\x4b\xef\x16\xdf\xa8\x09\x86\x65\xa6\x09\xa6\x45\xe6\x31\xbe\x36\x94\x39\xb6\xa4\x9a\xf8\x8c\x2f\x02\x46\x8e\x21\xf6\xd0\xfd\x04\xa9\x27\xb4\xc4\x10\x16\xb5\xc9\x00\x8d\xb6\xc9\x3a\x18\x11\xfa\x1b\x89\x7f\x30\x9b\xac\x51\x41\x6d\xb2\x51\x6e\xd8\xe4\x80\x96\x3b\xac\x33\x41\x7b\x82\x75\x46\xeb\xa3\x8c\x67\x00\x70\x18\xa7\x81\x15\x8c\xb2\xce\x86\x7e\x00\x3b\x6d\x94\xc1\x31\x08\x6b\x1f\x6f\xb1\xd3\x53\xfa\x90\x3e\xf2\x38\x9c\x13\xbc\x69\x62\x00\x78\x98\x18\xae\xfb\x18\xea\x2b\x4b\x93\xfa\xe6\xa9\x01\x5b\xa6\xab\x6d\x57\xd7\x6a\xbd\x11\x15\xad\xee\xd7\x0f\xdb\x07\x6b\x6a\x40\x27\xeb\x46\x83\xb1\x0e\xfc\xb3\x1c\x14\xa7\xed\xf6\x4f\x1c\xc4\x31\x27\x10\xe5\xa3\xa6\x04\x10\x85\x74\x4c\x06\xd8\xad\x13\x02\x41\xce\xed\x8c\x56\xeb\xcd\xbb\xc9\x27\xea\x88\x40\x51\xf0\x54\xc0\xc2\xc2\x7c\x88\x05\x64\x5a\x12\xa1\x10\x3e\x57\x64\x43\x91\x9e\x68\x99\xac\x76\xeb\x35\xad\x7c\x81\x13\x01\x1d\x96\xf6\x39\x1a\x14\xee\x72\x40\xd2\x7a\xcc\xdf\x0c\x14\x50\x77\x03\x8b\x9d\x33\x00\x94\x12\x2a\xee\x8f\xf0\x30\x58\x6d\x94\xfd\xf7\xc3\x06\xb1\x19\x46\xfe\x03\x63\xff\x6e\x00\xa1\x56\xf5\xe3\x0c\x69\x4f\x5e\xde\xce\xc0\x86\xf1\xf6\x90\x3c\x2c\x51\x85\x96\x48\x9f\x65\x50\x15\x79\xb7\x4d\x55\x50\x0e\xb3\xda\x83\x8c\xb2\xac\x16\x16\x69\x5c\x6d\xc8\x5b\xed\x6b\x4f\xd1\x63\x62\x79\xdf\xbc\x23\x3c\xa3\x86\xd6\x2c\x0d\xb6\xb5\x18\x22\x66\x27\x31\x38\x73\x6c\xf5\x4a\xe3\x33\xba\x28\x20\x39\x92\x56\xcb\x64\x7b\xbf\x72\xaa\x69\xa0\xe9\x35\xc0\x69\xeb\x0b\x01\x09\x03\xcc\x7b\xc8\x6d\x83\x01\x1d\xd4\x0c\x5b\x10\x4e\x4b\x4c\xd1\xa3\x7a\xe2\x23\xec\x31\x51\x27\x65\x33\x83\xc0\x43\xf9\x0d\xae\xe4\x23\x6d\xb3\x18\x79\x66\x5d\xe3\x2d\xf4\x72\xf3\xf8\xb0\x39\x71\x0b\xcd\x49\x4a\x23\xbd\x4e\xb7\xc9\xa4\x50\xdf\x60\x64\x62\x00\x1e\xc0\x95\x36\xb9\x28\x6e\xdf\x0a\xb8\x5f\xb2\x65\x57\xdd\x72\xbb\x5b\xab\x7d\x87\xd5\x69\xbb\xec\xa7\x17\x43\x7d\x59\x71\x2a\x55\x7d\x11\xca\xc5\x87\x56\x0c\x6a\xc0\x02\x3e\x8e\x88\x1a\x9e\x0e\xe3\xf3\x96\xc3\x0a\xdf\x6c\x83\x83\x38\xdc\xa2\x28\x1f\xe5\x13\x21\x8a\x63\x19\xac\xf8\xc8\xd9\x86\x20\xe7\x76\x85\xa2\x1b\xde\x4d\x56\x89\x95\xaf\x62\xc2\x84\xc3\xc2\xc2\x9c\x96\x05\x64\x2f\x5d\x14\x01\x13\x0e\x1b\xca\xb1\xef\xb0\xdd\x9c\x0e\xb4\xfe\x05\x7a\x3d\x1d\xd6\xb5\xc8\x55\xb8\x27\x1c\xa2\x1b\x7c\x6b\x5c\x85\x6b\xce\x01\x8b\x9d\x9e\x0e\xa5\x84\x4a\xfc\x63\x56\xb5\xec\xda\xe8\x35\x27\x1f\x6c\x10\x9b\x61\xe4\x3f\xd0\xaf\xc9\x61\x04\x8c\xed\x38\xa3\xd7\x61\x7c\x96\xd1\xe3\xb4\xdd\x46\x8f\x83\x38\x8c\x9e\x28\x1f\x65\xf4\x20\x0a\x69\xf4\x0c\xb0\x5b\x8d\x9e\x20\x37\xd2\xe8\x01\x24\x68\xf4\x40\x51\xb0\xd1\xb3\xb0\x30\x6b\x65\x01\x99\xba\x2d\x74\xc2\x67\xf4\x6c\xa8\x29\x46\x4f\x2a\x40\x90\xd1\xd3\x61\x69\xa3\xa7\x41\x4d\x37\x7a\x03\x11\xd4\xe8\xc1\x62\xa7\xd1\x43\x29\xa1\x12\xff\x08\xa3\x87\xd5\x46\x59\x25\x3f\x6c\x10\x9b\x61\xe4\x3f\xde\xe8\x8d\x8a\xb3\xf5\x28\xf4\xf3\xa2\xde\xbe\xba\xe6\x72\x3c\xb2\xa6\xb9\xb1\xc6\xd5\xf6\x31\x5e\x1e\x78\x58\xcf\x0e\xf1\xfa\x51\xd6\x98\x1e\x93\xed\xd6\x8a\xb3\x65\x95\xd8\x5c\x9b\x23\xa3\xa3\x4f\x22\x7d\x96\x03\x50\xe4\xdd\x3e\x40\x41\x39\xdc\x40\x0f\x32\xca\x13\x58\x58\xa4\x33\xb0\x21\x6f\xf5\x07\x3d\x45\xcf\x92\x10\xef\x1b\xbb\x1b\x09\xaf\x60\x96\x06\x3b\x06\x0c\x11\x33\xea\x18\x9c\x69\x05\x7a\xa5\xf1\x79\x08\x14\x90\x5e\x12\x7a\x7c\x3c\xae\xf1\x25\xa1\x41\x43\x82\xfc\x84\x01\x4e\xbb\x0a\x08\x48\x2c\x09\xf1\x1e\x72\x7b\x0b\x40\x07\x75\x18\x16\x84\xd3\x67\x50\xf4\xa8\x9e\xf8\x08\xcf\x41\xd4\x49\x59\xf7\x20\xf0\x50\x7e\x83\x2b\xf9\xc8\x25\x21\x31\xf2\x28\x93\xfd\xa1\x56\xba\xaf\xe4\x47\x52\x17\x59\xf1\x8c\xf1\x9a\x3c\xb0\x15\xbe\x11\x25\x91\x3e\xed\x2c\xbe\x24\xef\x39\x8d\x2f\xa1\x1c\x46\xba\x07\x19\x65\xa4\x2d\x2c\xfa\x4c\xbe\x05\x79\xab\x91\xee\x29\x7a\xce\xe9\xf0\xbe\x79\x47\x78\xc6\x4f\xe6\x1b\xa5\xc1\x46\x1a\x43\xc4\xec\x2a\x06\x67\x1d\xbc\x56\x4a\xe3\x3d\xa4\x8f\x01\xd2\x43\xea\xf1\x61\x49\x9d\xa7\xee\x35\x24\xc8\x48\x1b\xe0\x8e\x43\xfa\x00\x90\x38\xab\xc3\x7b\xc8\x73\x52\x5f\xa7\x83\x1a\x69\x0b\xc2\x69\xa4\x29\x7a\x54\x4f\x7c\xc8\x71\x7d\xbc\x4e\xf2\x3c\x7d\x08\x78\x28\xbf\xc1\x95\x7c\xa0\x91\x96\x23\xcf\xac\x6b\xbc\x91\x66\xc9\x26\x15\x87\x2a\x05\x49\x75\x1c\xe6\x70\x5c\x3f\x4c\x3a\xbb\x0f\x19\x99\x7a\x7a\xdf\xcf\x55\x5f\x63\x9a\x14\xcf\xac\xbe\xb1\xc2\x24\x59\x9e\x56\xdc\x57\x1d\x1f\x36\xb1\xda\x63\x4e\xb7\xbb\xed\x66\x89\x1c\xd6\xe9\x6a\x44\xba\x4c\xe0\x12\x87\x26\x3a\x9c\xcf\x3b\xb3\xc3\xa9\xfb\x4e\xed\x70\x20\xe7\xb9\x1d\x01\x31\xf2\xe4\x0e\x44\x72\x9c\xdd\x31\x00\x6f\x3f\xbd\x23\x08\xba\x9d\x94\xe8\x14\xab\xfb\xc8\x43\x3c\xa0\x70\xc4\x31\x1e\x0b\x0f\x73\x2a\x08\x98\x7d\x68\x43\x68\x8a\xff\x30\x8f\x0d\x47\x1a\x93\xc3\x66\x9d\xac\xf0\x85\xce\x5e\x2d\x02\x0f\xf4\xe8\xd0\xae\x23\x3d\x1a\x1c\xee\x9b\x44\xc7\xf8\xce\xf5\x0c\x64\x50\xd7\x64\x02\x78\xce\xf6\xa0\xd4\x88\x1e\xf8\x98\xf3\x3d\x58\x8d\xf4\x11\x1c\x3f\x74\x20\xb3\xa1\x55\x7c\xa0\x4f\x92\x03\x6d\x71\x2a\xcb\xb6\xe3\xb0\x55\x79\x02\xd2\xa4\xfe\xc6\x0a\x96\xce\xda\x43\x99\xbe\xcd\xda\x5a\x18\x88\x6e\x6e\xc1\x72\x76\x6c\x59\x7a\x87\x06\x97\xdd\x0f\x65\xe7\x3f\xd4\xb4\xf7\x75\xf0\x5b\xcd\x4c\x9c\xb3\x7d\x51\xef\x14\x44\x48\xf1\xfc\x47\xd6\xbe\xcc\xc5\xc8\x43\x41\x5f\x92\xfc\x64\x51\x02\x77\xa1\xc5\x6b\xfb\xe0\x2a\xb4\x87\x91\x5f\x17\xc7\xb2\x68\x93\xac\xd0\xfb\xdf\xcb\x13\x8a\x85\xb2\xa7\x41\x5e\xf9\xa5\xec\xe7\xba\xfc\xf1\xb4\x14\x17\xb4\x9b\x97\xba\x33\x56\xda\xd8\x1c\x68\x5c\xcf\x59\x31\x7f\x51\x8f\xf3\x7e\x7f\x79\x5f\xbc\xa4\xcd\x3c\xa9\xaa\xf9\xa9\x4e\xce\x0c\x63\x56\x47\x59\xc6\x02\xa7\xe3\xe3\x7b\x96\xb2\xf2\xda\xa9\xdf\x29\x2f\x7f\xc8\x4b\xe5\x7a\xd9\x4c\x40\xf0\x34\xea\xdb\xf8\xcb\x1e\xd2\x11\x7f\x2b\x7f\x11\x7f\xb1\x9f\xfe\xd8\xb7\x65\xc5\x11\x87\x47\x94\xf9\x6f\x79\xd2\xb2\x75\xfa\x75\xbe\x8d\xbf\x44\xfc\xff\xe2\x3b\xbd\x5a\x3e\x56\x3a\xb8\x2a\xe9\x7c\x6f\x6f\xf2\x16\x32\x08\x9b\x0b\x77\xd7\x5c\xcf\x49\xfd\x9c\x15\x5a\x76\xfc\xf0\xf8\x49\x36\x5e\xbf\xdf\x0f\x89\xcf\xa4\x53\xbd\xda\x4a\x63\x82\xf0\x21\xf6\x94\x27\x4d\x3b\x3f\xbe\x64\x79\x7a\xa7\x18\x93\xd7\xe0\x65\x6a\x8f\x51\x4f\xf6\xaa\x4d\xbb\xa4\x7e\x66\xd8\x3b\x1e\xcb\x87\x9a\x9d\x67\x3b\x91\x05\x46\x97\x09\xb8\xee\x6f\x5e\xec\x17\xe3\x60\x64\x2b\x44\x5e\x7c\x29\x60\x89\xdb\xd9\x1d\xa1\x6a\xf3\x17\x96\xa4\x9a\x0a\xc7\x40\x85\xe3\x77\x8d\x77\x4a\xcf\xe3\xbd\x9e\xd9\x7f\xe6\xe8\x4a\x87\xb4\xa0\x78\xd6\x7e\x81\xf7\x2f\x78\x34\xe2\x31\x04\x88\xab\xbe\x2e\xfa\xd7\x54\xd0\x27\x54\x74\x30\xde\x57\x58\x07\x29\x33\x7d\x45\x9a\x29\xbb\x50\xea\x9a\xf1\x2a\xf6\xfe\x50\x76\x42\x4a\xd2\x4e\xae\xb3\x55\xf5\x3a\x8b\x67\xf1\x4c\xb8\xc0\xd5\x2a\x52\xff\x2d\x56\xea\x96\xc1\xd3\xb2\x7a\x9d\x35\x65\x9e\xa5\x33\x6d\x00\xed\xcd\xf7\xc6\x85\xb6\x8b\x3a\xb9\x75\xe9\x6c\x00\x4b\x23\xa5\x09\xc2\x25\xf9\xb0\x54\x90\x34\x7c\x39\x95\xc7\x4b\xa3\xd1\x81\x10\x4f\xbc\xf8\x1a\xde\x26\x1f\x03\x59\xf1\x9d\xd5\x2d\x4b\xbb\xdf\xcb\x4b\x2b\xde\x56\xd7\xc8\x77\xf0\x7b\xf3\xbd\x8a\x01\xfd\x58\x9e\xab\xe4\xd8\xf6\xbd\xb2\x58\x6d\xd9\x79\xb6\xb8\xdf\xb2\xf3\x5e\xa8\xfe\xd3\x5c\x7c\xc3\xd0\x16\xd5\x25\xcf\x65\x0e\x56\x30\x50\xe6\xcb\xa1\x43\x85\x07\xed\x7a\x26\xe7\xdb\x22\xa2\x93\x40\xbf\x9a\x8d\x4a\xb3\xa6\xf3\xe5\x69\x84\x7c\x53\xb1\x82\x1e\x15\x68\xfd\x0c\x65\xd3\x30\xe4\x52\x1e\x01\xad\x2a\x18\x4c\xed\xbd\xc9\xe3\xfe\x78\xa9\x9b\x92\x87\x13\xf3\x24\xcf\xcb\x1f\x2c\xd5\x29\xbc\x36\xe7\x24\xcf\x95\x2c\xb9\x49\xee\x87\xb5\xb2\x83\xf1\xde\x4c\xc8\xa3\x53\x90\xcf\x83\x80\x88\x87\xed\xba\x1f\x0b\x0a\xd1\xd9\xbe\x6c\x44\x3c\xe5\xa0\x6e\xeb\xb6\x20\x2e\xbe\xd3\x4f\x47\x60\x15\x84\x8f\x62\x94\x15\x63\x50\x0d\xbc\xa8\xe1\xf4\xe1\x35\x6a\x63\x49\xa7\x9d\x1e\xba\x9f\x3d\xfe\x5e\x88\x8b\x0e\xd7\x47\x35\xf3\xb8\x5a\x31\xad\x17\x97\x92\x80\x09\x47\xa9\x84\x0e\x27\xa4\xe6\x06\x19\xab\x41\xfb\x11\x6d\x21\x14\x0b\xd4\x4f\x2b\x99\x87\x01\x87\x42\x13\xb6\xd2\xbc\x9a\x36\xcc\xac\xb6\x77\x7b\xf4\xfb\xe3\x9d\xad\x01\x84\x55\x71\x56\xee\xeb\x58\x0a\xc7\xd5\xc9\x18\x8e\xa3\xc3\x51\x70\xa2\xf3\x75\x77\xea\x7a\xdd\x43\x5d\xbe\x1e\xd1\x22\x87\x4a\xa0\x1c\x52\xea\x61\x4d\x8d\x03\x18\x75\x79\xa2\x9e\x0b\xcc\x25\x59\x85\x9e\x96\xe8\x60\xae\x6e\xd7\xe1\x5c\x5d\xdd\xbb\xc4\x80\x3a\x1d\x2a\x60\x7a\xd6\x90\x59\xb8\xb2\xf4\xa4\xe0\xfa\x0b\xf7\x36\x6f\x7d\x11\x22\x03\x5e\x86\xb4\x47\x7c\xc7\xac\x7d\x3c\x26\x44\xb4\x38\xb4\x89\xa1\x8d\x40\x7a\x41\x70\x44\x5e\x67\xbb\xef\x7e\x4c\xe5\x23\xa8\x53\xcd\x25\x6d\x20\x45\xe8\x46\xa7\x65\xd1\x71\x39\x2d\x7b\x90\xa3\xe8\x54\x1f\x07\x98\x34\x0b\xce\xd6\x61\x1b\x24\x5c\x87\xb5\x87\x47\x02\xdb\xe2\x50\xe5\x29\x7e\x4b\x67\x80\xe8\xd0\x40\x8f\x05\x56\x89\xa1\xd3\x32\x96\xd1\x83\xfd\x96\x93\x05\x5f\xc7\x8e\xf0\x5b\x4e\x1c\x47\x87\x7f\x8c\xdf\x3a\x19\x87\x71\x47\xb4\xc5\xa1\x0c\xe3\x3d\x16\xe8\x25\xcb\x69\x41\x2e\x83\xac\x2e\xe6\xae\xac\x42\x4f\x33\x3c\xee\x0a\x85\x73\xf5\xb0\xc3\x5d\xd9\x30\x74\xcf\x7b\xdd\x15\xfe\xfe\x58\xec\x9c\x71\xf6\x37\xfd\x6d\xde\xfa\x22\x44\x06\xbc\x0c\x69\x8f\xf8\x3e\x76\xae\x8f\x59\x6d\x8b\x49\xd4\xb6\xa3\x4d\x41\xfa\x42\xf0\x15\x6e\x23\x1d\xd4\xa9\x46\x93\x06\x50\xbc\x35\x82\xd2\xba\xd1\x6f\x59\x74\x5c\x7e\x4b\xbd\x33\xe1\x41\xa7\x3a\x3b\xc0\xa4\x59\x70\xb6\x32\xdb\x20\x63\xfb\xc4\x7c\x36\xc3\xc3\xa6\x43\xad\xa7\xb8\x2e\xc8\x83\x43\x4b\x02\x1d\x98\x7c\x0d\x04\xba\xae\xfe\x3d\xa1\x60\xa7\xe5\xac\xd6\xd7\xab\x23\x9c\x96\x13\xc7\xd1\xdb\x1f\xe2\xb4\xd0\xe7\x53\xcc\x17\x6c\x46\xb4\xcf\xa1\x1a\xe3\x1d\x99\x64\xc1\x74\x61\x01\x3c\x07\x59\x67\xcc\xad\x59\x85\x9e\x46\x79\xdc\x1a\x0a\xe7\xd2\x01\x87\x5b\xb3\x61\x68\xdd\xf0\xcf\xc2\xc4\x53\x62\xc6\xda\x87\x78\xc0\xc9\xb5\x96\x2a\x1f\x40\xb0\xb9\x53\x25\x88\x10\xba\x22\xa4\x3d\xfc\x33\x36\x09\x5b\x2e\x97\xc9\x6a\x35\x6d\x1e\x26\x9e\xa2\x41\xc8\x61\xad\x40\x3a\x82\x33\x45\x9e\x65\x3e\x6c\xe2\xad\x29\x34\x9a\x3c\xd1\x64\xd2\x32\x8a\x57\x4b\x30\x4a\x37\xba\x34\x93\x8c\xcb\xa3\xf1\xf7\x2e\xdc\xa8\x44\x17\x07\x98\x3a\x13\xcc\xd6\x60\x0b\x22\xdc\x95\x49\xb5\x09\x6f\x07\xad\xc4\x53\xbc\x18\xac\x9e\xd6\x8a\xdf\x6f\x16\xe6\xe2\xc0\xd3\xaf\x23\xdc\x99\x0b\x85\xee\xef\xcf\x9e\x81\xf9\x1a\x42\xeb\xc2\xef\x37\xff\x52\x1c\xa0\x1b\x58\x46\x99\xbb\x0d\x1e\x2f\x85\x81\x39\x7a\xd6\xe1\xa3\x2c\x10\xb2\xc3\xbd\x1e\x6a\xb5\xde\x98\x23\x4c\xbc\xea\xe4\x90\x98\xf6\xee\x82\xcd\x9b\x56\x88\xc8\x40\x96\x22\x6d\x52\x25\xa8\xab\x4a\x1f\x4e\xbb\xf5\x34\x57\xd5\xbf\xf6\x83\x50\x24\x1a\x85\x74\x8a\xe2\x8e\xbe\x7f\x73\x3c\x3d\xc6\xa6\x24\x5d\x95\xd0\x12\x20\xad\xa1\x78\xf7\x85\xa0\x77\xa3\xf3\x42\x28\x39\xfd\x97\x7c\x13\xc4\x4b\x80\xd6\x81\x00\x23\x87\x40\xda\xaa\x8e\x01\x8d\x70\x67\x42\xb5\xc6\x36\xcb\xa9\xf7\x93\xfc\x1a\xe0\xc3\xa9\x39\xbf\x9f\x6b\xf3\x30\xe1\xef\xef\x11\x0e\xce\x83\xe5\xd4\x83\xcf\x76\x73\x01\x2d\x72\x2a\xc8\xef\xe7\xec\x34\x26\x30\x7f\x87\x14\x7b\x1b\xe3\xf1\x7a\x04\xa4\xbb\xc7\x1d\xbe\x0f\x83\x72\xe9\x82\xdf\x03\x8a\x47\xdf\x0c\xfb\x26\x9e\xd8\x72\xce\x6f\x0b\x62\xfa\xa1\x4a\xd0\x89\x6a\x81\xcd\xd1\xf8\x67\x7c\xa3\x6c\x73\x60\xcb\x69\x8e\x4f\xbc\xe1\x83\x90\xc3\x5a\x81\x4e\x96\x0b\xc7\x1c\xed\x74\xbf\x41\x36\x47\x28\xf2\x44\x93\x1d\x9b\x65\xdb\xcd\xe9\x80\x51\xba\x79\xd9\xb1\x08\x9e\xa3\xa9\xf7\x41\xdc\xd8\x44\x2f\x07\x58\x38\x13\x0c\x5b\x68\x28\xa6\xef\x94\x71\xcd\x19\xd5\x14\x5a\x95\xa7\x6d\x95\xe9\x1c\xd0\xba\xf1\xfb\xb9\x33\x17\x07\x9e\xae\x1d\xb5\xf0\x48\xa3\xd0\x5d\xfe\xd9\x2e\xcc\xd7\x10\x5a\x17\x7e\x3f\xe7\xa5\x38\xc0\x57\x14\x8b\x80\x99\x1a\x06\xe5\xe8\x65\xef\x72\x62\xe1\x9b\xa9\x59\x20\x64\x87\x7b\xfd\x94\x7c\x87\xc8\x1c\x64\xfc\x71\x18\x87\xd0\xd4\xe3\x1d\x36\x6f\xaa\x04\x11\x40\x57\x84\xb4\x86\x7f\xfe\x68\x3f\x25\x9e\x5d\xf2\x38\x12\xc5\x2b\xd2\x0b\x9c\xa9\x1b\xfd\x94\x5b\x48\x63\xfc\x94\xa2\x74\xa3\x9f\x32\xc9\x8c\xf3\x53\x18\x36\xd1\xcb\x01\x06\xcc\x04\xb3\x75\xd8\x82\xf8\x38\x3f\x85\xf1\x48\xab\xf2\x67\xf8\x29\x45\xfb\xf7\xf3\x53\x2e\x0e\x3c\x5d\x3b\xc2\x4f\xb9\x50\xe8\x2e\xff\x6c\x3f\xe5\x6b\x08\xad\x0b\xbf\x9f\x9f\x52\x1c\x60\x7e\xca\x2c\x73\xb7\xc1\xe3\xa7\x30\x30\x47\xcf\x3a\xfc\x94\x05\x42\x76\xf8\x67\xf9\x29\xed\x09\x11\x9b\x3d\xad\x10\x11\x83\x2c\x45\x9a\xa5\x4a\x30\x9f\xb5\x5a\x3f\x3c\xac\x8e\xd3\x7c\x56\xff\x5e\x14\x42\x91\x68\x14\xd2\x2f\x8a\x3b\x4a\x92\xeb\xf5\x71\xb3\x31\x17\x15\x9d\x95\xd0\x12\xa0\x17\x15\xf9\xcb\x41\x04\xbd\x1b\xbd\x18\x42\xc9\xe5\xc8\xd4\xab\x32\x5e\x02\xb4\x0e\x04\xd8\x39\x04\xd2\xd6\x76\x0c\x28\xdc\xa9\x49\xd5\x1a\xdb\x2c\xa7\xde\x4f\x71\x6d\x06\x1f\x2e\xcd\xf9\xfd\xbc\x9b\x87\x09\x7f\x7f\x8f\xf0\x71\x1e\x2c\xa7\x1e\x7c\xb6\xa7\x0b\x68\x91\x53\x41\x7e\x3f\x7f\xa7\x31\x81\xb9\x3c\xa4\xd8\xdb\x18\x8f\xe3\x23\x20\xdd\x3d\xee\x70\x7f\x18\x94\x4b\x17\xfc\x8b\x8a\xe2\xd9\x40\x63\x38\x8a\x47\xda\x5c\x57\x17\x86\x97\x51\x90\xfb\x01\x43\x21\x76\x13\x41\x94\x62\xf7\x0a\x64\x09\x7a\xef\x6a\x7b\xbf\x89\xb7\x13\xef\x5d\xa9\xf7\xb8\x10\x8a\x44\xa3\xb0\x9b\x11\x92\x3b\xd2\xba\x1e\x1e\x0f\xeb\xa3\x79\x84\xc6\x55\x09\x2d\x01\xda\x74\xf2\x97\x99\x08\x7a\xb7\x5e\x2b\xb3\x29\xb9\x9c\xa0\x7a\xb5\xc7\x4b\x80\xd6\x81\x00\x43\x88\x40\x22\xb7\x4d\x10\xa0\x11\x77\xcc\x84\x6a\x8d\x6d\x96\x53\xef\x27\x5d\x35\x03\x7c\x38\x35\xe7\xf7\x73\x82\x1e\x26\xfc\xfd\x3d\xe6\xda\x99\x1b\xcb\xa9\x07\x9f\xed\x04\x03\x5a\xe4\x54\x90\xdf\xcf\x09\x6a\x4c\xa0\xf7\xce\xec\x62\x6f\x63\x7c\x77\xcf\x70\x48\x77\x8f\xbb\xee\x9f\x21\x50\x2e\x5d\xf0\x9f\x7e\x14\xcf\x32\x1a\x12\x15\x8f\xe0\x39\x0f\xe4\x88\xa7\xb3\x00\x5a\x12\xaf\xd7\xab\x47\x1b\x8c\x68\xb1\x28\x24\x39\x3b\x9e\xb6\xab\xcd\x6e\x1f\x5e\x05\x76\x06\x87\xd7\x40\x1a\x22\xf9\x9a\x12\x56\xc5\xd4\x33\x97\x8a\x19\xf4\x6c\x11\xe7\x06\x73\xf1\x1f\x53\xe7\xcd\x67\x23\x4d\x42\x2e\x1f\xa8\x5e\x09\xf2\xe1\x93\x82\x08\xb0\x82\x36\x20\x76\x8a\xca\x82\x09\xf7\x7f\x52\xee\x23\x9b\x44\x29\xda\x54\xef\x07\xb9\x70\xa9\xf8\xef\x79\x62\xd2\xc5\x83\xb7\xa3\x47\x9d\x9a\x74\x21\xb9\x14\xe0\xf3\x4f\x4e\xfa\x9a\xe3\xd2\x8c\xdf\xf3\xf4\xa4\xe2\x01\x3f\x3f\x69\x96\xfa\x5a\xe2\x3d\x43\x89\x01\x3a\x7b\xda\x79\x8e\xd2\x02\x72\xa8\x80\xd7\xdf\xc9\xa7\x1d\xa1\x28\x7b\x3f\x60\x8a\xb0\x66\x49\x7a\xac\x2f\xe7\x83\x7c\x86\xe5\x29\x56\x2f\x08\x69\x65\xb3\x04\x7d\xce\x66\x78\x76\xef\x1e\x42\x3b\x9e\xc0\xd1\x9f\xce\xd3\x50\x2e\x39\xf2\xe2\x18\x80\xc8\xb3\xa7\xa7\x03\x3b\x95\x35\xbb\x0e\xef\xa0\xbc\x8a\x67\x83\x4c\xc0\xe1\x19\xa6\x59\xb2\x90\x0a\x88\xd7\x9b\xe6\xb3\x34\x55\x4d\x9f\x6f\x3a\x87\xa4\x3d\xb3\x22\x9e\x2e\xb2\x10\x5a\x8d\x03\xfe\x70\xcb\xfb\xe2\x58\xe6\x97\x73\xd1\xcc\xe4\x2f\x5d\x47\x89\x36\xb0\xf4\xaa\x9e\x91\x6a\x58\x7e\x52\x6f\xa9\x71\xd1\xf0\x16\xf7\x6d\x45\x48\x9c\xb3\x22\x3b\x5f\xce\xd1\xa2\x2d\xcb\x9c\xbf\x95\x26\x7f\xe9\x9f\x5a\x94\x10\xfa\x0b\x52\x28\xa5\x4d\x1c\x5f\xc5\xc3\x4d\x9b\x38\xae\x5e\xf7\xc3\xb3\x5e\xfc\xef\x1e\x67\xc1\x9f\xdc\x69\xdb\xf2\x2c\xb8\x63\x29\xe8\x17\x5e\x0d\x2b\xd2\xf7\x45\x76\x2c\x8b\x68\x91\x15\xd5\xa5\x8d\xe4\xbb\x8e\xd1\xa2\x6b\x55\x52\xb3\x04\xed\x4b\xad\x86\xae\xf6\x97\x24\x3f\x5d\x07\x36\xb6\xf1\x17\x00\xd2\x4b\x4f\xbe\x0e\xc4\x5f\x51\x4b\x2e\x6d\xb9\x07\xcf\x05\x75\x5f\x00\xde\x29\xbf\x34\x2f\xc6\x0b\x62\xf1\xbb\x62\xb4\x67\xd0\x7a\xf0\xe9\x0f\x87\xc3\x71\x93\xf6\x07\xb0\xea\x24\xcd\x2e\xcd\xd3\xaa\x7a\xed\x9f\xbd\xcb\x8a\xce\xa0\xcd\xf9\xcb\x60\x43\xff\x2f\x6b\x76\xb6\x1e\x0a\x13\xcf\x73\xb5\x49\xdd\xfe\xff\xec\xbd\xfd\x8e\xe3\x48\x72\x38\xf8\x2a\x44\x2f\x1a\xdd\xb5\x23\x72\x49\x4a\x94\x54\x2a\x4c\xc3\xeb\x39\x1b\x36\xb0\x7b\xff\xf8\x6e\xf1\xb3\x07\x83\x41\x8a\x4c\x49\xdc\xa6\x48\x9a\xa4\xea\x63\x84\xfa\xf7\xee\x65\xee\xa9\xee\x49\x0e\xf9\xc9\xfc\x88\x24\x29\xb5\x5a\x1e\x1f\x3c\x35\x5d\x25\x91\x91\x91\x91\x91\x5f\x91\x11\x91\x11\x4f\xb4\x8c\x88\xfa\x16\x24\x7d\x94\xb7\x06\x17\x88\x0c\xcc\x27\xb2\x66\xe6\x29\x2a\xf8\x70\xe8\xaa\x1a\x16\x64\x86\x43\x4f\xc8\x20\x60\xc1\x42\x86\x61\xe2\xd5\x32\x1e\x51\x0e\xa8\xeb\x9e\x7c\x20\x17\x38\xfa\x64\xa3\xbd\x17\x2b\x91\x60\x9c\x8a\x40\x7d\x26\x71\x88\x87\x1b\x13\x8a\x4b\x85\x7c\x5f\x90\x7d\xf2\xb3\x58\xcf\x7e\xe9\x41\x95\x67\xbb\x1c\x17\x59\x8b\x15\x30\x8f\xf7\x25\xf4\x46\x76\x2f\x14\x6d\x69\x2a\x03\xb4\xa5\x7c\x80\x25\xec\x0b\x8f\x71\x79\x31\x7f\xb4\x5a\x46\x98\xa6\x7c\x07\x42\x58\xfd\x01\xa5\xdb\x55\xba\x9a\xc4\x4f\xe8\x84\xa0\x8d\x7b\x08\xe5\x66\x53\x17\x28\xc5\x87\xaa\xc8\xd4\xa6\x6a\x8f\xcf\x1a\x36\x85\xd9\x3c\xde\x97\xde\xf0\xe9\xb1\xc3\xf4\x3f\xe1\x7b\x40\xbb\x9d\x09\x1b\x64\x1c\x9d\x8d\xd9\xb9\x2d\xaa\xf4\xab\x02\x75\xa8\x9a\xfc\xb7\xaa\xec\x50\xe1\xb1\x87\x7e\x81\xb6\xb8\x30\x82\xf3\x91\x39\xac\xc6\xde\x0a\xe6\xf8\xf8\xa4\x46\x93\x5b\x86\xe1\x13\x8d\x7a\xe2\xb7\x35\x4a\xf1\xa6\xac\x5e\x1a\x54\xbf\x07\xf8\x15\xa7\xfe\x4b\x5e\x66\xd5\x8b\x17\x74\xa8\xfd\x4a\xd6\xe0\x53\xed\x77\x0d\xc6\xfc\x01\x0b\xda\x3b\x02\x48\x43\x9b\xf2\x90\x82\xb3\x60\x57\x35\x47\x2f\x60\x00\x07\x8c\x08\x59\xe2\x21\xa3\x5e\x25\x2d\x09\xc3\xf1\xf6\x92\x57\x76\x88\xb1\x20\x49\xc8\x3e\x3f\xa5\xf0\xf1\x54\x74\x39\x65\xb8\xce\x86\xe6\x88\x0a\x05\x43\x7b\xda\xfa\xf4\x8b\xb6\x6c\xc7\xb2\x96\xb1\x58\x8f\x11\x15\x3c\x48\x53\x25\xc5\x33\xfd\xab\xc6\x02\x2d\x16\x1a\xc0\x35\x26\x81\xf4\xe1\x33\x4f\x75\x8d\x9b\x14\xb5\xf8\xa9\xc0\x5d\x87\x1b\xda\x0c\x3a\x00\xc3\x24\x3d\x3c\x19\xb4\x04\x64\x38\xf2\x71\xbd\x42\xe4\xe7\x3d\x20\xfb\x42\xc5\xfa\xae\x8f\x55\xb8\x24\x62\x83\x10\x47\xf9\x4b\x3e\x8c\xc5\x3b\xb6\x21\x02\xf1\xee\x52\x54\xa4\x9f\x97\x41\xf2\xd1\xf3\x3d\x02\xfc\xf0\x1e\x94\xf8\xc5\xff\x7b\xb5\xf5\x3b\x7c\xac\x0b\xd4\xe1\x2f\x59\xfe\x0c\xf2\xc9\x04\xf4\x82\x1a\x75\x07\x9f\xce\xbd\x33\x5f\xfc\x63\x3a\x73\x86\x61\x03\xdc\x34\x55\x73\x1e\x92\x1f\xc5\xc1\x71\x08\xcd\x0f\xf5\xd9\xde\xdd\x50\x99\x1f\x99\xf4\xd7\x16\x79\x86\xfd\xbc\xf4\x82\x79\xeb\x61\xd4\x62\x72\x46\x80\x30\x52\x64\xbe\x8c\x35\xde\x54\x2f\x72\x96\xef\x9b\x3c\x7b\x22\xbf\x24\xb8\xcf\xf7\xfe\xcd\x72\xd7\x78\xd1\xae\x79\xda\xa3\x9a\xc8\xb0\x30\x83\x78\x24\x49\x1b\x1d\xd9\x23\x25\x2a\x22\x95\xf0\xad\x5c\x79\x4b\xa3\xbc\x32\x10\x5a\x09\xab\xe2\x58\xa5\x5f\xfd\xb6\xad\xfc\xba\xa9\x9e\x73\xb2\x12\xf2\x9e\x8f\x93\xe7\x83\x47\x05\x16\x21\xe0\x10\xb9\x8b\x4c\x3b\xf2\x46\xdd\x9b\xa9\x30\xa6\xc4\xa4\xd5\x95\x24\xe4\x27\x0a\xc3\xe7\x17\x8f\xdf\x7a\x8e\x67\xf3\x70\x16\xac\x1f\xe4\x8e\x4f\x97\x2f\x4b\xa0\x74\x69\x43\x8e\xb8\x3c\x79\xf4\xb7\x5f\xe4\x6d\xe7\xa1\x99\x88\xa7\xad\x54\x4b\xe3\x1f\x7a\xac\x72\xb1\x43\xd0\x69\xc4\x7a\xb7\x87\xf4\x82\x88\x77\x66\x5e\xb2\xfe\xb4\x18\xe2\x1d\x22\x65\xb6\xc6\x8d\xb1\xb4\x2e\xc8\xfa\x05\x14\x8a\x81\x21\x6f\xc8\x5d\x50\xb9\x40\x7c\x6a\x8d\x5e\x46\x64\xbd\x1b\x2d\xe4\xb1\x49\x0c\xec\x93\x8b\x85\x1e\x2e\x7f\x02\x16\x3e\xaf\x6c\x5c\xeb\x6d\x48\xe3\xf6\x10\x21\xda\xdc\xc1\x06\x22\xcf\x5a\xa2\x22\x5d\xdd\xaa\xfa\x49\xca\x97\x31\x69\x21\x1f\x70\xe2\xdb\x2e\x2f\x8a\x3e\x50\x11\xa9\x92\x2c\xa6\xa4\xec\x59\x02\xf6\xc2\x22\xfb\x52\x57\x39\xa9\xd0\xc7\xcf\xb8\xec\x5a\x7e\x56\x14\x45\xd9\x46\x22\xe0\x95\x0a\x29\x77\x05\x14\x0f\xfb\xda\x8b\xbe\x2a\x65\x89\x06\xca\x42\xbf\x8a\x05\xab\x87\x8b\x35\xa8\x1d\xca\x70\x76\x66\xad\xd9\x26\xe4\x47\xf4\x07\xfb\xd6\x43\xb2\x58\x98\x0c\xd2\xd4\x75\x08\x18\x16\xc3\x4b\xe5\x8d\x19\xd2\x49\x52\x47\x17\x6d\x8e\x8d\xdd\xa4\x17\x08\x79\x04\x0d\x01\x49\xef\xa3\x33\xc0\xb8\x4f\xae\x40\x2f\x27\x0b\x10\x71\x0f\x90\x43\x69\x99\xfe\xc5\xb5\x2f\x01\x9b\x97\xbb\x6a\xa6\x90\x51\x0a\xe4\x7a\x2e\x50\xe1\xad\x28\xbb\x87\x7b\x05\xf1\x2a\xb4\xcc\x71\xc2\x09\x44\x72\x8a\x1b\x4f\x79\xeb\xf4\x04\x46\xdc\x56\xd6\xb7\x8e\x2a\xc4\x19\xa8\x9e\x3f\x42\xec\x0e\x02\x74\xdf\x60\xd1\x44\xb6\x71\x9a\xdb\x68\x81\x9f\x31\xd9\xca\xc9\x1f\x79\x96\xad\x4f\x45\x81\x33\xbe\x49\x82\x47\x2a\x7a\xf2\x1c\x2a\x4b\xc4\x0d\xb8\x28\x3d\x8d\x59\xab\x9f\x16\x03\x9b\x2d\x0e\xe6\xf2\x78\x36\xe5\x40\x29\xb4\x26\x7d\x1c\x62\xe3\xd8\x18\x3a\x82\xef\x5a\xc8\xd5\xe3\x82\xf5\xd2\xd2\xf0\x90\xdd\xe0\xc9\x5a\xa5\xfd\x39\x57\xa3\x3b\xc6\xc5\x40\xa5\x1e\x3f\xc6\x3b\xaa\x66\xaf\xb5\x41\x07\xa0\x23\xf2\xec\x5e\x93\xf7\x82\x04\xe4\x24\x47\xa7\x89\x3f\x54\xc6\x62\x15\x24\x2b\xf2\x63\x97\x63\x1f\x49\x47\x8b\xad\x55\xe5\xfc\x10\x3c\x1d\xe1\x79\x86\x8d\x72\x56\x29\xe5\x44\x40\x47\x81\xc7\x42\x8e\x7b\xac\x6b\x75\x89\xb9\x51\x64\x42\xbc\xde\xa1\xb5\x29\x4a\x92\xdd\x0c\xb7\x2d\xda\x63\x4f\x7c\xa0\xc1\xb5\x3d\x96\x65\x80\x27\x1b\xf0\x3a\x22\x8a\x70\x31\x9b\x3f\xf3\xed\x47\x74\x19\x68\x2b\x22\xbb\xc8\x47\x34\x76\x3e\x01\xb5\xb5\x1c\x66\xa3\x36\xbb\xbc\x11\xa2\xb6\x3a\xd4\x43\xad\x51\x30\x43\x98\xa8\xae\x20\x78\x10\xc7\x4e\x5a\xc6\x54\x9c\xd8\x08\xb8\x7a\xaa\x6a\xd4\x72\x54\x55\xa1\x52\x62\x97\xfb\x01\x9e\x9e\x5a\x6f\xa7\x55\x51\xa0\xba\xc5\x99\x5f\x95\xc5\xdb\x0f\x6a\x3f\x1a\x95\x89\x28\xe6\x04\x0e\x0e\x6c\xef\x6d\x1e\x97\x21\x0d\x65\x7e\x09\x6e\x9b\x01\x40\xbf\x93\x63\x48\x7f\x36\xe6\xdb\x8c\x22\xc3\x04\x51\x62\x8a\x43\xca\x0a\xc3\x26\x53\xff\x95\xcd\x18\xd7\xf8\x02\x54\x5a\xc2\x2c\x66\xaa\xb4\x1c\x18\x02\x9e\xf6\xc0\xdf\x16\x18\x67\xf2\x78\x13\xbe\x73\xfd\x9e\x11\xcb\x9f\x3d\x54\x37\x35\x65\xa5\x2a\x8c\x14\x17\x5d\xe5\x51\xf2\x67\x7f\x88\x96\xab\x70\x91\xcd\xfe\x10\x65\x8f\x8b\xe5\xea\x41\xc8\x1d\x73\x6d\x6a\x91\x5d\x5b\xe3\x42\x4c\x84\x67\x9d\x11\xf4\x91\x4c\xbf\xf0\x9c\xb7\xf9\xb6\xc0\x4f\x40\xde\x0a\x73\x3f\xa0\x67\x57\x7f\x8b\xbb\x17\x8c\xcb\xa7\xdf\xfc\xbc\xcc\xf0\xeb\x26\x8e\x43\xa0\x4d\x5a\xee\x1d\x67\x7a\x9d\xb5\x2b\xda\xfa\x30\x3e\xbe\xc0\xab\x26\x0e\x23\xdc\xfa\x70\xf9\x40\x6c\x1d\x23\x60\x72\xbd\x3f\xdb\x06\x3a\xae\xec\x55\x45\xa4\x61\x6c\x3f\x68\x1c\xb1\x0e\x7c\x17\x15\x97\x1a\x7d\x2e\x17\xd6\xaf\x52\x0c\x25\x7b\x6a\xcf\x0c\x87\xcd\x8f\xf5\xe7\x07\xef\x83\x54\xd2\x52\xfd\x0f\x90\x4a\x83\x4d\xa5\x21\xe2\xb6\x0d\x2a\xb3\xf3\xc4\xd1\x80\xcb\x4c\x4f\x15\xa1\x0e\xbb\xb6\x6b\x70\x97\x1e\x60\xad\x30\x2e\xb3\x27\x75\xaf\x94\xb9\xaf\x06\x2b\xfb\x82\x26\x8e\xc3\x8b\xf0\x7c\xcb\xf8\xa3\xec\x02\xd1\xb9\x71\xb4\x38\xad\xca\x4c\x5f\x29\xfa\xc8\x03\x64\x39\xe8\xcf\xb4\xec\xf0\xe2\x91\x49\xee\x89\x2f\xa1\x18\x1d\x2c\x7d\x84\xb5\x6e\x3a\x06\x71\x55\x9f\x6a\x77\x8d\x37\x5a\x7f\x44\xfa\x17\xa3\x5e\x63\x78\x69\xb2\xcf\xba\x7e\x75\xc3\x2b\xfd\x0c\x36\x48\x03\xec\xb3\x74\x59\xea\x41\xc2\x17\x4b\xd9\xe9\xc6\x36\x38\xb0\x1d\xeb\xe9\xe4\x71\x6d\xd6\x34\x79\x54\x8f\xaf\xae\xc3\xa8\x2f\x1a\xe8\x76\xb7\x5d\x30\xcc\xf5\xfe\x1b\xe1\x24\x58\x88\x9e\x9f\x4e\x44\xa4\xe4\xab\x62\x9c\x84\x8a\x15\x8a\x2f\x70\x62\x6f\xf6\x4c\xb5\x48\xdf\xb9\x0e\xac\x5f\xfe\x28\xcd\x9d\x09\xd5\x4d\x5e\x20\x20\x0d\x93\xab\x65\x03\xea\xa9\xa8\x9b\x6a\x97\x17\x58\x2a\xf4\xce\xc6\x01\x4a\x4a\xda\x5c\xec\x86\x76\x64\x1b\x8b\x50\xb1\x1c\xb2\xb6\x57\x15\x72\x3d\x3a\x3d\x66\x68\xfa\xcb\x67\xd4\x7c\xf6\xfd\xae\xfa\x8a\x4b\xf6\xc4\xaf\x11\x95\xdb\xfd\x12\x9f\xba\x06\x15\x7e\x1c\x86\xc3\xae\x22\x4f\x2e\x4c\xed\xa9\xd9\x11\x81\x82\xaf\x90\x0f\xd7\xd3\xec\x7c\xe1\xfb\x79\xeb\x57\x35\x06\xf4\x52\xe3\xf4\x38\x09\x27\x3b\x2f\xc7\x65\xd3\x9e\x9e\x5a\x22\x17\x68\x72\x2f\x97\x20\x55\x73\xc9\x86\x2f\xcd\xf4\x99\x32\x25\xd4\x10\xd5\x64\xbe\xa9\xba\xb8\xf7\xa0\xac\xba\x7c\x97\xa7\x48\x4b\x1c\x14\x28\x88\x1c\xd6\x59\xbd\x24\x9d\xad\xb8\xcc\xf4\x6c\xcc\xd2\xa2\xe5\x74\x46\x72\xe1\x6a\x4e\x65\x69\xe2\xc2\x11\xde\x9a\x47\x6a\x33\x66\x0e\x3f\x18\x9b\xe8\x4c\xe5\xdf\xe6\x0f\xbb\x45\xb6\xca\x0c\xa5\x89\x4b\xcf\x6e\x20\x4b\x51\x99\xe2\xa2\xc0\x99\x8e\x70\xb7\x5b\x60\xf4\x34\xe8\xe8\xc8\xb5\x38\x26\x42\x9e\x2f\x46\x47\xe6\xe6\xd9\x0e\x6a\x21\x8f\x83\xaf\xe0\x58\x85\xe4\xc7\xb2\x54\x43\xd1\xdf\x4d\x64\x2c\x98\xa3\x8a\xeb\x71\xab\xa8\xd0\xac\x3b\x45\x00\x93\x80\x73\xc8\x1f\xb6\x68\x17\x65\xa9\xae\x62\x33\x71\x71\xbd\x9b\x89\x8e\xe9\xdf\xcc\xa7\x2c\xa0\xc9\x6d\x86\x88\xbc\xc0\xa7\x12\x9c\x62\x9c\x46\x4f\x83\x37\x38\xb8\x16\xcf\xea\x53\x2b\x35\xf9\x37\x0d\x11\x2b\x79\xec\x37\x8d\x60\x1e\x82\x1a\x1e\x70\x5c\x95\x02\xcf\xd3\x3e\xaf\xec\xd9\x50\x23\xf6\x6f\x3c\x35\xfb\x6c\x79\x3a\x6e\x71\xd3\xf6\x2b\x8b\xaa\xce\xb1\xcd\xb8\x96\x1c\x69\xdb\x16\x1d\x15\x91\xb1\x30\x73\x52\x81\x5f\x3b\xe7\xcb\xba\xc1\xcf\x79\x75\x6a\xcf\xd0\x54\xe1\xa9\xb7\x0c\x95\xa2\xf0\xcf\x7a\x02\x9b\xa5\xda\x93\x60\x69\x69\xa0\x0d\xc2\x8b\x61\xa0\x25\x23\x20\xa2\x3d\xd2\x41\xc1\x95\x46\x4c\xde\x87\xe0\x31\xbd\x87\xa8\x12\xc7\xdb\x21\xb2\x46\x60\x24\x5d\x4e\x67\x55\x11\x82\xba\x6e\xaa\x7d\xc3\x2f\x56\x69\x16\x8e\x25\x11\xd3\xcd\x2c\x77\x5c\xed\xab\xa4\xfc\x8d\x99\x1f\x95\xc8\x68\x47\xb5\x74\x07\x8c\x32\x3a\xd2\x80\x5c\x8b\x6a\xee\x3b\xaa\x75\xa1\x78\xce\x6a\x12\xe1\xf0\xe3\x3b\xd3\xf9\x81\xa3\x44\xf5\x51\x1a\x73\x67\x12\x3a\xad\x4d\x8b\x6b\xd4\xa0\x0e\x3f\x29\x75\x4c\x10\x00\xa3\x28\x64\x12\x20\x25\x87\x25\x45\x2d\x2b\xff\x58\x6d\x89\x7c\x43\x4e\x75\xb8\x6c\xf1\xc3\x59\x97\x52\xc5\xe1\xc8\x7f\x65\x3e\x48\xef\xbd\x52\x73\x97\xbf\xe2\xec\xcc\xd4\x9e\x05\x7a\xab\x4e\xdd\x86\x3e\x32\x41\xbc\x2e\x63\x46\x7c\x79\xd0\xc2\x45\x91\xd7\x6d\xde\xda\x47\x2f\x53\x3d\xaa\x6b\x38\xc8\xa9\xa4\x9f\x4c\xfa\x3b\x7a\x32\x92\x2f\xdf\x03\x74\xea\xa8\x2f\x04\x1f\x43\x54\x53\xd6\x52\xe9\xbd\xf4\x8f\xb8\x3b\x54\x59\xeb\x1d\xe6\xb3\x49\x70\xb5\x03\xac\x43\xdd\xa9\xf5\xd5\x55\xb2\xb5\x34\xbc\x3f\x28\x8a\x61\xd3\x1c\xca\x47\x91\x64\x17\xf7\xa9\xf1\x02\x99\xac\x96\xea\x99\xd1\xcc\x06\xe9\x32\xe8\xe1\x41\x5d\x2f\x7b\xd4\x94\x98\x5e\x27\xca\x18\xa7\x7a\xf7\xb3\x81\x25\x3e\xbc\x5f\x94\x4c\x57\xba\x4f\x99\x65\x28\x54\xd7\xe4\xf5\x70\xf1\x92\xd0\x76\xc8\x8b\xec\x33\x7e\xc6\x25\x98\x9b\x97\xdb\xe8\x6e\x54\x83\xd3\xeb\x56\xac\x67\x5c\xbb\x9f\x49\x3d\xbf\xc1\x56\x8f\xb9\x95\x28\x0b\x7d\x5f\x86\xda\x65\x0f\x0d\xc6\xfe\x7f\x9e\x50\xd3\xe1\xa6\xed\xb1\xd8\xef\xf8\xf1\x70\x95\x7c\x34\x30\xbc\x54\x7e\x77\xc8\x9b\xcc\x2c\x2d\x9f\xf3\x92\xcb\x65\xb0\x5c\x1a\x85\x0f\xa8\xd8\xe9\xc5\xa8\x9f\xa6\xe2\xa3\xa9\x42\x57\x25\x66\x28\xf5\x22\xf2\x31\x2f\x37\x9f\x07\xf3\x39\x50\x94\xb7\xc4\x2e\xcc\x5f\xc8\x03\xb0\xd9\xc2\xe6\x54\xa6\x48\x37\xa7\x1c\x8c\x17\x66\x62\xde\x27\xc7\x2a\x02\x79\x75\xa9\x75\x95\xa8\x69\xaa\x17\xbd\x1a\xf6\xec\xac\xea\xaa\xf0\xd1\x0b\x3d\xfe\x21\xe8\x67\x8f\x86\xe4\x07\x65\x54\x68\x8f\x0f\x10\x7a\x15\x5a\x7b\x2c\x07\x94\x6a\x6c\x53\xd1\x16\x55\xb9\xa7\xf6\x7d\xbd\xbc\x7c\x7c\x7e\xa9\x9a\xcc\xdf\x36\x18\x7d\xdd\xd0\xdf\x3e\x79\xa0\xe3\xa0\xbb\x99\x5e\x9e\x3e\x12\x5d\x62\x38\x11\xf3\xcd\x4f\xc5\x10\xe9\xa5\x23\x5e\x72\x1d\xcc\xe5\x7f\x1f\x15\x0c\xda\x73\x83\x16\x83\x0e\xa1\x2d\x26\xc3\x97\xff\xb7\x52\x51\xe9\x2f\x74\x5c\x73\x1d\xd7\xbc\x1f\x62\x6a\x6b\xcc\x01\xb7\xd0\x4b\x2d\xd4\x71\x0d\x35\x46\x7f\xa1\xe3\x4a\x74\x5c\x89\x70\xcb\x8e\x1c\xad\xd1\x5f\xe8\xb8\x96\x3a\xae\x65\x3f\x4f\x9f\x0c\xcf\x6a\xb5\xd4\x4a\x2f\xb5\x12\xa5\x5c\x5d\x93\x0c\xf4\xcd\x5a\xc7\xb5\x56\x97\x16\xa8\x35\xcb\x81\xbe\x79\xd4\x71\x3d\xf6\x0b\x9c\x82\xc0\x5a\xee\xa2\xd0\x18\x68\xc2\xd1\x7d\xed\xea\x9d\xf5\x40\xef\x44\xe6\xb0\x15\xe3\xf6\xd1\xd5\x3f\x8f\x8e\xfe\x91\x3b\xaf\xd7\x1d\xfa\x24\xff\xfc\x78\x68\x4a\xe8\xa7\x32\xc3\x4d\x91\x97\xd8\x76\x8d\xea\xf1\x29\x47\x5c\x15\xb5\x7a\xf2\x05\x2c\x8d\xfd\xb9\x46\xe2\xa2\x39\xa7\xb5\x93\x98\x9a\x20\x02\x52\xbb\x28\x05\xc9\x36\xe9\xd8\x04\xa5\xce\x57\x03\x57\x96\x31\xfa\xfd\x70\xd6\xdc\x76\xcc\x16\x9b\x4e\x4e\x4c\xde\xd1\x05\xb6\x51\x12\x33\x5d\x0a\x32\x29\xd0\xdf\xaa\x96\xce\x21\x2c\x6a\x8f\x42\x78\x3c\x74\x86\xb5\xb4\xea\xc6\xaf\x24\x7c\x07\xaf\xc7\x00\x06\xb5\x61\x9a\x34\x11\xca\x49\xd9\x54\xb9\xc5\x55\xc9\x06\xed\x3a\xab\x16\x00\x8c\xd9\xf3\x46\xa9\x01\xd1\x01\x60\xdc\x3c\x68\xdb\xf3\x00\x07\x35\xd3\x1b\xec\x9a\x16\xb9\x28\x3d\x03\x29\xf8\xff\xd7\x67\xe6\xae\x7b\x2b\x96\xf0\xb6\x82\x35\xf9\x71\xe8\xa8\x8b\x9d\x6b\x83\x0c\xb7\xe9\x60\xa3\x20\xb8\xb3\xb4\xa0\xfe\xbf\xff\xcf\xff\xf5\x61\x00\x3b\x9a\x86\x1c\x39\x70\xff\xdf\x43\xb8\x0f\x88\x39\x23\xb2\x43\xd8\x94\x6a\x1c\x25\x64\x8d\x9a\x50\x3d\x56\xa1\xe4\x88\xbb\x9b\xa6\x94\x9b\xcc\x4a\x03\x0b\xba\xae\x72\xe4\xaa\xdb\x66\xb5\xbd\x6a\xf5\xbb\x91\xd0\xa3\xf1\xf7\xfc\x14\xc4\x74\x9f\x1d\x6e\x84\xd3\x00\xbb\x4c\xc3\xa7\x1c\x73\x40\xcb\x7f\x23\x0b\x9b\x5c\x94\x5f\x21\x1c\x96\xca\x85\xdb\xf6\xa2\xd9\xe3\xa3\xb8\xf1\xe9\x2e\xe7\x75\x99\xe6\xbe\xe4\x5e\x18\xc7\x8a\x8a\xf1\x61\xaf\x22\x92\x71\x1f\xf8\xba\x3c\xe7\x2e\xda\xe1\x93\x4c\xba\x4e\x85\x6c\x3f\xb2\x4c\x70\xea\xfe\x29\xf4\xbb\x1a\x41\xe2\x42\x84\xb8\x8b\xa0\xee\x73\xab\x30\x7c\x72\xa8\x42\x61\x5c\xa3\x17\xd6\x18\xfd\xd4\x59\xbc\xb7\x54\x8b\xa3\x49\xa4\x1d\x12\x14\xf2\xc8\x61\x0b\xb8\xd5\xa1\x1e\x83\x02\xe9\x7a\x0b\xaf\xaf\xbb\xaa\xea\x66\x80\x9e\x82\xb0\x91\xb2\xed\x02\x41\x63\x48\x2d\xd3\xab\xb9\x20\x8d\x4e\x6c\xdb\xe2\x9f\x34\xeb\xeb\xb0\x13\x10\x64\x9b\x65\x5e\xf1\xc2\x3b\x3e\x50\x2f\x76\xd1\x27\xfa\x5d\x2c\x3e\x5e\xe8\x46\x04\xeb\x5f\x15\x7e\x31\xa5\x0a\xef\x24\x95\x79\xda\x0b\x29\x97\x2c\x95\xb3\x15\xf3\x11\xec\x35\x9c\xba\xef\xa0\xa2\x2a\x97\x42\x8d\x54\x1c\xbf\x03\xae\x87\xea\x3c\x01\xdc\x10\x21\x07\x42\x3a\x21\xf4\x11\xa5\x94\x08\xb4\x7b\x44\x00\x4a\x1d\xc0\xf0\x29\xb3\xf1\x69\x37\x91\x20\xe7\x49\x7e\x21\x08\xa8\x09\x2a\xea\xdb\x25\xf5\xc5\xf0\x89\x7a\x33\x6c\x51\x9b\xb7\x9b\xf0\xa9\xbf\x56\x1b\xb1\xcf\xed\xa1\xc9\xcb\xaf\xc2\xc1\x97\x49\xa8\x74\x98\x8e\xd2\x1e\xf4\x17\x9a\x9c\x8d\x30\x61\x9c\xad\x19\x06\x34\xae\x7c\xd9\xe6\x0c\x37\xa9\x64\x6d\x18\xa8\x9c\x3a\x1a\x6a\xf3\xca\xc1\xae\x44\x63\x17\x13\xcf\x5b\xe8\xcc\x01\x9d\x51\x5a\xef\x54\xe8\x4a\x8e\x48\xf1\xc3\x6d\x84\x83\x98\x98\xa2\xbd\x22\x46\x4a\xd9\x9a\x59\xe9\x7d\x7c\x0a\x5b\x17\x5f\xb8\x53\xb5\xc3\xa5\x7a\x8b\xb2\x3d\x0e\xd4\x4c\xe8\x87\xaa\x28\x98\x9a\x68\x4f\x95\x88\x84\x51\x0f\x81\x1e\xc3\xc2\xbc\xd4\x53\xbf\x7a\xcc\xae\x4a\x89\x29\x72\x7d\xbb\xd3\x7c\x40\x7b\x98\xfe\xee\xdc\xd9\xf2\x0b\x25\x30\x7c\xd3\x29\xd1\x73\xbf\xdf\x51\x4d\x3a\xdd\xd7\xa2\x88\x2c\x94\xcc\xa3\x89\xba\x95\xf0\xb2\xbd\xcf\x45\x68\xe1\xf9\xe1\x8f\xea\x92\x2e\xa6\xbd\x0a\x40\xd5\xc8\x45\xd5\xca\xcb\x4f\x14\x92\xde\x6c\x9b\x93\xee\xf0\x7e\x20\x8d\x7d\xb8\xc4\xd3\xc4\x68\x0a\xe7\xc2\xbb\xce\x5f\xf7\xf5\x3e\xc3\x42\x42\xb5\x55\xe6\x39\xd3\x9c\x16\xfa\x55\xed\xfe\x3e\x0c\x6f\xb1\xd1\xaf\x2d\x6e\x9e\xf3\x14\x9b\x3d\x5e\x56\xbe\x4e\xd4\x2c\xad\x32\x6c\x12\x2a\x36\x04\x03\x27\x35\x91\x02\x63\x68\x92\x93\x03\x80\x0f\x72\x68\xd0\x07\x34\x5c\x0e\xb2\xa3\xeb\x57\x55\xe0\x72\x69\x75\xac\x0b\x6c\xb8\x15\x64\x8f\xbb\x10\x2f\x1d\xc9\x46\x2d\x14\xb6\xd3\x84\x7e\xd3\xc4\x51\x31\xec\x1d\xa1\x5f\x67\x01\x4b\x9e\xca\xaf\x65\xf5\x52\x1a\xe5\xd2\x45\x18\x0f\x97\x63\xf3\xdd\xf2\xb4\x33\xcc\xd9\x86\x8b\x98\x85\x05\x15\x55\x89\xad\x9d\x5a\x2a\x39\xc8\xc0\xfb\x7b\xb5\xf5\xb9\xad\xa8\x46\x25\xbb\xf8\xb2\xc7\x65\xe6\xa3\x32\xf3\xdb\xd3\x91\x74\xd4\x17\xf6\xe8\xcb\x61\x31\x9b\x06\xcf\x4d\x8f\x5f\xd0\xe5\x45\x48\x81\x2e\xef\x98\x2d\x45\xfd\x9c\x28\x9f\x97\x86\xb1\x4a\xda\xaa\xcc\x49\x64\xee\x4f\x2b\x32\x0f\x0d\x05\x50\xcc\xa4\x1f\x73\x8c\xa2\xf4\x2b\x70\xdd\x94\x2c\x3c\x73\xab\x00\xbf\x79\xe2\xba\xb2\xa6\x23\x4f\x51\x49\x06\x3f\x60\x5e\xb4\xa1\xac\x13\xd8\x4f\xf4\xf1\x07\xc0\xe0\x9d\x86\x59\x62\x05\x71\x30\xa2\x43\xc8\xeb\xef\x6c\xd9\xf7\xd5\x1b\xf1\xe2\xc2\x0c\x7d\xd4\xfb\xff\xb1\xef\x4c\x7e\xa5\x01\x46\xc4\x9d\x6c\xd6\x19\xd2\x0c\xdd\x54\xd5\xd1\xbe\xed\xa4\x00\x29\x27\x15\xa3\xf3\x84\xd0\xd0\xc3\x92\xbd\xfd\x3c\x5d\xbc\x7e\x47\x33\xa4\xbb\x60\x8e\xa9\x41\xdf\xe9\xaa\xc9\x80\xd3\x53\xd3\xe0\xb2\xfb\x89\x7c\x31\xa6\x54\xcf\x07\xcb\x05\x92\x9e\x61\xc0\x63\xcd\xe0\xe9\xf6\xdd\x3a\xee\x70\x19\x42\x58\xeb\x35\x83\xad\xb9\xc5\x72\x8e\xc5\xfd\xce\x4a\x3f\x8a\xcd\x35\x0a\x43\xc9\x28\x76\xd6\xa0\x40\xba\x73\x1c\x58\x91\x17\xec\x0a\xd4\x1e\x7c\x7e\x5d\x63\xda\x35\x7a\x7c\xdc\x92\x83\x09\x6a\xf3\x54\x71\xbe\xb4\x8f\xd1\x10\xdc\x0c\x7c\x2a\xba\x77\xf8\xad\xf7\xc7\xb3\x43\x47\x30\x54\x0a\x38\x9e\xb3\x39\x4a\x5d\x5a\x14\x16\x86\xae\x9b\xcd\x43\xd8\x7d\x76\x35\x50\x48\x53\xc3\xa0\xec\x06\xa2\x14\xab\x40\x60\x32\x9a\x0b\xf4\x66\x8d\x00\x43\xd9\xd1\xa7\x27\x57\x14\xbf\x62\xc2\x93\xcf\x7d\xc3\xb8\xe2\x41\x5c\xfa\x81\x6e\xe0\x0e\x92\xfd\x52\x35\xc7\x43\x55\x60\xbf\x6a\xf2\x7d\x6e\xde\x2b\x16\x85\xeb\xea\x05\x37\x5c\xf3\xd8\x3b\xa6\x8e\xf4\x98\x56\xa8\x6b\xf2\xfd\xde\x19\x7d\x4e\xf1\xf9\x18\x36\xbc\x1e\xf3\xb2\x5f\xf9\xe8\x22\x76\x6a\x65\x25\xec\x1c\xed\xbf\xe0\xed\xd7\xbc\xf3\xad\x17\x86\xb9\xc1\x4d\xa4\xa9\x8b\xec\x2f\x8a\xd0\x23\xce\x53\x5a\x60\xd4\x6c\xb6\x55\x77\x18\xc2\xe2\xcb\x63\xc3\x40\x4d\x5a\xd0\x43\xe3\x86\x18\x42\xc8\x6d\xc0\x50\x5e\xf2\xa3\x0d\xf8\x8e\x9d\x83\xcc\x57\x46\x38\x2f\x70\x80\xc8\x56\x6c\x71\x51\xbd\x0c\xb4\xe1\x67\xd4\xe4\xc8\xc7\xaf\x35\x2a\x33\x9c\xfd\xd8\x35\x27\xfc\x8b\x63\xaa\x4b\x9c\x79\xe9\xd3\x30\x30\x17\xa2\xfd\x06\xe7\x9c\x61\x7a\xd0\xb6\x7a\xbe\x96\x98\xae\xaa\x61\x4a\xc8\x0b\x98\x0c\xad\x0a\x20\x1e\xce\xe3\xe3\xe3\x93\xd3\x29\x8a\x4f\x10\xc0\x23\x11\x9e\x33\x60\xa5\x5c\x72\xa3\x02\x8e\xbd\x84\x42\xe1\x71\xf8\x52\x24\x6f\xd3\x84\xa6\xca\x93\x2b\x8c\xe8\xc2\xcb\x39\xd0\x76\x6f\x05\xde\xd0\xa1\xa7\x6b\x1c\x57\xf5\xab\xc7\xc2\xa6\x19\x11\x84\x10\xf2\x14\xef\x79\xf5\x33\xdf\x1a\x93\xda\xb5\x23\x0c\x74\x95\x37\xc6\x82\xfe\x90\xd5\x54\x1d\xea\xf0\xe7\x68\x1d\x66\x78\xff\x00\xf2\x8e\x4e\x7f\x7f\xdb\x41\x9c\x33\xb4\xde\x7c\x3b\x57\x88\x06\x57\x0a\x1a\x27\xa7\x2e\x30\x0f\xc2\x42\xa5\x92\x1d\x3a\xe6\xc5\x9b\x58\xae\x14\x49\x45\x3c\x51\xbd\x3e\xc1\x0e\x53\xc5\x44\x51\x48\x2c\x8e\xa8\xae\x31\x6a\xc8\x01\x88\xc7\xd7\x13\x01\xb6\x54\xe1\xa8\xa8\x50\xb7\x21\x43\x7b\xf8\x8a\x03\x1d\x76\x64\x3f\x2a\x3b\x26\x76\x4f\x6e\xe9\x46\x84\x98\x82\x4c\x8c\x18\xde\x7d\x1c\x98\xb4\xb0\x52\x32\x6a\xdf\x53\x3f\xa1\x2e\x42\x26\xd8\xc4\x82\xca\xdc\x16\xf5\xb1\xfa\xed\xd6\x18\xdb\x6f\x21\x54\xa2\xab\x6a\x2e\x9e\x02\x3a\xe0\xf1\x72\xb6\xad\x61\xdf\xa0\x37\x43\xa7\xb2\xa8\x5f\x05\x39\xf3\xf9\x1c\x72\xf0\x5d\x90\x1f\xe5\xa4\xb2\xb0\x63\xe9\xd9\xa3\x3b\x0a\x16\x89\x3a\x5c\x45\x30\x1d\xaa\x8d\x23\xbf\xe7\x8e\x61\x29\xdb\xd0\xe0\x63\xf5\x8c\xe9\xa4\x36\x45\xfb\x69\xc5\x98\x70\x4d\x8f\x2b\x0f\x92\xf7\x41\x02\x2f\xbe\x18\x35\x69\xef\xe1\xb7\x70\x10\xc7\xc0\xf8\x9a\x60\x1b\x3f\x54\x09\x40\xec\x3c\x8a\xb8\x68\x2f\x18\xd0\x7a\xd0\x33\x9a\xae\x51\x54\x45\x39\x0b\xb6\xd5\x2b\xce\x7c\xc5\xd5\xd8\xa5\x12\x1e\xa1\x5a\x13\x6f\x26\x8a\x21\xa0\xa8\x79\x1e\x14\x67\xdc\x52\x90\x3e\x48\x56\x09\x30\x1c\x4d\xa7\x73\xd3\x1e\x34\x2e\x35\x0a\x22\x47\xce\x07\x54\xc6\x98\x2c\xea\xa9\xce\xfc\x57\x8b\x3b\xd7\x90\x49\xc5\x3d\x50\x66\x9d\x88\x40\xc8\x76\x56\x00\x87\x29\xb2\xec\xb7\x0a\x53\x97\xd2\xa8\x3a\xcd\x03\xe8\xc4\x92\x58\xe4\x6d\xc7\xa5\x19\xda\x94\xc9\x87\x8e\x21\xac\x3f\x37\x55\x81\x7f\x24\xa8\xb7\xd5\xeb\x2f\x52\x75\xe4\xbf\x31\x19\x4a\xa0\x94\xcf\xdb\xb4\xa9\x8a\x82\xcc\xd6\xae\x3a\xd1\xc0\x73\x32\x00\x58\x24\x02\xb6\x39\x6b\x33\xed\xf1\xfd\xc4\x5f\x3b\x96\x1f\x1a\x91\x8e\x49\x53\x62\x9b\xe6\x82\xaf\x22\xa5\x42\x21\x33\x2f\xc1\x05\x4a\x66\x8c\x62\x70\x0c\xb2\x57\x63\x54\x81\x7e\x3e\xd3\x28\x55\x2b\x10\xfe\xdc\x42\xde\xb7\x6f\x81\x64\xe3\x48\xb8\x22\xca\x89\x23\x59\x3f\xae\x76\xdb\x27\x5b\x25\x61\x33\xd0\x2f\xd1\x51\xaa\x9e\x32\xbc\x43\xa7\xa2\x7b\x32\x1c\x04\x86\x24\x07\x90\x6d\xd3\x25\x2f\x2d\x9e\x27\xb8\xf2\x33\x76\xa9\x51\x77\xd8\x8a\x3d\x38\xc4\xc0\x21\x30\xf2\x86\x71\x42\xbf\x6b\xef\xda\x46\xaf\xa9\x84\xcf\x19\xad\x82\x45\x78\x71\x05\x10\x9a\x6b\xe9\x04\x9a\xec\x62\xab\xe8\xee\x2c\x6f\x7e\x6c\xba\xe2\x97\x5e\xa2\x63\x26\xc4\xe5\xc4\x72\x20\x31\x63\xa3\x60\x12\x12\x70\xa8\x28\xf1\x0d\xae\xc5\x6b\xc8\xa4\xd7\x13\xe8\x3a\x99\x51\x19\x93\x9b\xee\xaf\x6e\xbc\x72\xf0\xa4\xfd\x98\x48\xc5\x6f\x5e\xe6\x5d\x8e\x8a\xeb\x71\xf7\x67\x53\x6e\xae\x9d\x84\x5a\x6c\x90\xc3\xb8\x6f\x34\x5b\xf9\x99\xd8\x35\x0d\xbe\x1f\x2d\xc6\x6c\x6c\xb8\x4d\xf7\x3b\xd1\x01\xd6\xf6\x7d\x5b\x0d\xf1\x99\x4e\x27\x94\xa6\x55\x93\xd1\x5b\x8e\xf2\x23\x77\xda\x00\x5f\x31\x57\xef\x49\xee\x56\x46\x18\xf1\x95\xe2\x38\xe6\xac\x55\x77\x1f\x72\x52\xa0\x79\x36\x38\xe4\x43\xc5\xbf\xcb\x92\x10\xe3\xc1\xa6\x2b\x86\x90\x21\x1a\x14\xcf\x89\x11\x67\xf2\x11\x3f\xb3\x61\x27\xb5\x01\x42\x03\x2d\xc0\xd6\x00\xad\x81\x33\x12\x97\xbb\x93\x35\x73\x1c\xe4\x68\x53\xe0\xd7\x4d\x34\x80\x21\x70\x5d\xd2\x1e\x28\x63\x7e\x97\xc6\x1c\xe5\xf8\xaa\x47\x9f\x19\x18\x50\x43\x08\x59\xe6\x83\x2e\xaf\x8d\x40\x83\x8d\x65\x1f\x65\xc7\xd9\x49\x15\xb0\x08\x1b\x67\xcd\x85\x09\xb2\x18\xd2\xb3\xf4\x59\x33\xd3\xea\xbe\x22\xf6\x85\x5c\x28\xb2\xb9\x76\xe7\x4f\x77\x21\x72\x18\x53\x8c\x90\x09\xb6\xdb\x91\x6a\xa9\x64\x59\x94\xc2\x19\xfb\x9f\xc6\x82\x72\xf9\x29\xb9\xae\xe1\xe3\x25\xf9\x81\xca\xb5\xa7\x6d\x57\x00\xbe\xbc\x6a\x9c\x9e\xf9\x83\x9e\x55\x46\x20\x31\xc3\x44\xe8\x91\x20\x06\xca\x80\x2d\xb4\x02\x5e\xd9\x65\x44\x23\x41\x8f\x2b\x71\x87\x1a\xe6\x00\x0d\xcb\x6b\x63\x74\x34\xbf\xe7\xb6\xab\xed\xdc\xa5\xa7\xc4\x2f\xfe\x33\x91\xd9\xb7\x05\x6e\xd5\x98\xd9\x9b\x3e\x5f\x0d\x35\xc8\xe2\xcc\xc7\xcf\xa8\x38\xc9\xb0\x09\xee\x24\x4b\xfc\x62\xab\x5e\xd5\x19\xf6\xb3\xd1\x81\x40\xbe\x72\xe8\x35\x08\x3d\xc8\x51\xe1\xd4\x0b\x73\x54\xdc\xaf\xb7\x91\xba\xc6\xd4\x22\x99\x89\x7f\x4e\xbe\x1a\xd1\x42\x94\xb0\x20\x6e\xf8\x0b\x87\x93\x28\x32\xd8\x76\x1a\x99\xc4\xe1\xc8\x1d\x45\x28\x8e\x01\x84\x8e\x76\xcf\x17\xb3\x24\x9a\x2d\xd7\xee\x46\xdb\x7e\x59\x7a\x08\x93\xc1\x52\x17\xb6\x5e\x29\x35\xcc\x00\x1e\x51\xc5\xc1\x83\x6c\xbd\x5b\xce\x61\xb4\x2e\x36\xac\x66\xd1\x7a\x39\x8b\xe2\xc7\xa1\x59\x55\x42\xbd\x0f\xf8\xb6\x69\x45\x2e\x64\x81\x28\x32\xd8\x7e\x11\xef\xc5\xb5\x9c\x2c\xb6\x38\x02\x70\xba\xc6\x7e\x7f\x37\xc2\xd5\xf6\xbc\xdc\x55\x17\xb6\x5d\x24\xcd\xbf\xa0\xed\xa2\xc8\x2d\xdb\x2e\x70\x5e\xdf\x76\x1e\x2f\x67\xc6\x32\x68\x50\xd1\xe0\xb5\xf3\xdb\x3c\xc3\x5b\xd4\x78\x2c\xda\x2a\x0b\xad\x80\x03\xee\xfc\x28\x3c\xb4\x5c\xc9\x91\x6d\xec\xe7\xa1\xaa\x2f\x64\xa3\x96\x79\x7f\x68\x16\xf1\x30\x3f\x30\x27\x65\xca\x74\x00\xad\x83\x99\x8b\xe5\x2c\x5a\x2d\x67\xc9\xca\xcd\x4c\x3b\x5a\x90\x91\x31\x73\xa8\xd4\x85\x7c\xd0\x92\x2f\x0f\x6d\x25\x3c\x3e\x91\x43\x3c\x11\x59\x73\x01\xb4\x4e\x01\x25\x9c\x45\x8b\x78\x36\x1f\xdc\x4b\x4a\xd8\x9f\x05\x70\x3d\x35\x0a\x5d\xbc\xa5\xf4\xc9\x42\x07\xb8\x20\xe2\x2a\xc1\x5c\x90\xd9\x13\x6d\xac\x2e\x26\x84\xe1\x6c\xb9\x98\x25\xb1\x9b\x07\x53\x05\x49\x2d\x89\xcc\x26\x88\xfa\x78\x07\x3d\x88\x8c\xf2\xc9\x6b\x5a\xc6\xab\xe4\x51\xdf\x22\xb2\xc7\x0c\xe3\xe5\x3b\x8f\x87\xc7\xe4\x6b\xd3\x5a\xa7\x99\xae\xec\xe8\x27\xb4\x4e\x15\x44\x3d\xe0\x59\x91\xb1\x35\x48\x4f\xff\xea\xb3\x2b\x4c\x83\x20\xf4\x88\x35\x10\xc8\x03\x38\x43\xda\x47\x30\xfb\xe2\x44\x96\x37\x9c\xf8\xa6\x7a\xd1\x6e\x21\x6d\x51\x8b\xd9\x85\x70\x02\x47\xce\x21\x1b\x7e\x18\x19\x6b\x89\x17\xd4\xe4\xe8\xc8\xc2\x2d\x8f\xb7\x4a\x05\xb7\x92\xad\x4d\xaa\x8e\x0d\x3c\xfe\x6c\x52\x8d\x5a\x09\x77\x94\x4c\xc1\x83\xcb\xa9\xf0\x98\x8b\x70\x96\xd1\x74\x8c\x17\x12\xa4\x14\x36\xf5\xad\xd6\xa0\x9b\x4a\x8b\xb8\x68\x77\x25\x35\x83\xf7\xf4\xa6\x11\x44\xfd\x13\x99\xd3\xce\x54\x22\x94\x22\x60\x9e\x2d\x6e\xa4\x5e\x4f\xe2\x4a\xa0\x26\x03\x1b\xad\x3f\x80\xb2\x84\xad\xec\x49\x0f\xce\xd3\x6b\x35\x4c\x93\xa8\x72\xa8\x48\x26\x95\x95\xab\xbe\x6d\x1f\x36\xae\x0a\x5c\x80\xee\x07\xe3\xad\x12\x0c\xbe\xb7\xd8\x6a\x49\x0c\x26\xf2\x11\x44\xac\x04\x40\xeb\xd3\x5e\x5c\x64\xeb\x9d\x30\xf6\x44\x22\xb4\x69\xc3\x54\x1d\x92\x8e\x7c\x70\x13\x10\x31\xe9\x51\xe8\x84\xc0\xe1\x0e\x5f\x37\xa0\x09\x73\xd4\x85\x93\x5e\x7c\x0a\x96\x2c\x71\x1d\xbd\xf9\xf4\x64\xa7\xfc\xd2\xde\x4f\xe9\x6f\x2a\xf2\x16\xd5\x1e\x24\x97\x25\x48\x18\xed\x55\xad\x07\xb5\x5d\xcc\x10\x35\x9c\xbb\x9a\x75\xb9\xd7\xce\x2d\x30\x4a\x81\x4b\xbb\x69\x28\xc8\x2e\x43\xf3\x85\xeb\xd2\x9f\x73\xfc\xa2\xaa\x9b\xbf\xe8\x2a\xea\x4b\xb1\x4e\xd1\x5c\x5f\x3f\xda\x45\x85\x56\xec\xd3\x08\xc5\xcb\xb9\x19\xa7\x33\x49\xd6\x21\x32\xf4\x65\xa3\xd8\x6f\x11\x0e\x6f\x74\x6d\xb7\xef\x7c\x7f\x93\x02\x7d\xb0\xbe\xa6\x7a\x51\xb5\xcb\xdf\x2a\x3c\x34\xf6\x02\x4a\x6a\xd0\x12\x8f\x58\xf3\x4a\xaa\x46\xbf\x80\xdb\x0f\x38\x99\x86\xf4\xba\x93\x70\xab\xeb\xba\x73\x0c\x38\x4b\xab\x43\x40\x8d\xf2\xeb\x0c\x00\x0c\x20\xa6\xea\xd0\xd1\x26\x0f\x44\xfd\xbd\x02\x3d\xd0\x6a\x27\xdb\x40\x04\x40\xc3\x01\x15\x30\x14\xb8\x18\xa8\x81\x6e\xfe\xe3\x9d\xae\x46\x39\xd0\xf5\xb5\x8e\x7b\x90\xd3\x2a\x82\x46\x80\xd0\x02\x4f\x42\x00\x0d\x82\x41\xe5\xad\x13\x3d\x59\xb1\x46\xf9\x00\x86\x6d\x1e\x1e\x03\x10\x5e\xa0\xd9\x34\xfc\xf3\xa4\xc2\x40\x93\x4d\x9d\xad\x1e\x68\x1a\xc0\xcb\x95\x96\xe3\xed\x75\x47\x97\x1e\x6e\xb5\xa3\x02\xa8\xe1\x3c\x56\xf5\x54\x14\x50\xf3\x6d\x8d\x2d\x14\x24\x1b\x1c\x53\xe5\x78\xa7\x0f\x04\xc0\x1e\x66\x02\x84\x1d\xe0\x80\xbc\x83\x3f\xa5\x3c\xd0\x7c\x40\x69\x09\x45\xf0\x06\x2a\xc8\xcb\x5d\xf5\xfd\x9a\x0f\x61\xbf\xa4\xf9\x50\xf9\x9b\x36\x9f\x2b\x1d\xc7\x67\x81\x3b\x64\xf9\x30\x07\x1c\x15\x40\xb3\x40\xa8\x6e\x27\xa2\x80\x66\x81\xad\x71\x85\x22\xaf\x43\xdb\x2b\x53\x3a\x8e\xef\x02\xee\x58\xeb\xc3\x7c\x70\x54\x00\xad\xfe\x3c\x72\xfb\x54\x14\xd0\xfa\x0f\x6a\x5c\xad\x90\xf1\xe0\x6a\x5b\xee\x71\x33\xca\x86\x81\x20\xf1\x63\x5b\x01\x84\x1f\xe0\x82\x88\x38\x3f\x11\x03\xc0\x04\x48\xe1\x0a\x44\xba\x7f\x0f\x7e\xaa\x32\xfc\xd7\x9c\xc6\x28\xd0\x92\xeb\xf7\xcf\xb9\x6f\xef\x59\xb9\xde\x98\xb0\xe0\xa8\xe9\xd1\x6f\xfd\x03\x6a\x0f\xb9\xdf\x60\xc4\xb2\xcb\x29\x05\x67\x0a\x80\x5a\x0f\x60\xea\xa1\x86\x45\x19\xee\x4e\x75\x59\x61\x87\x7d\xf5\xd6\xd1\xb1\x2a\x2b\xaa\x2e\x92\x5e\xc8\xcc\xf7\xff\x58\x55\xdd\x81\x1c\xbb\xa8\x87\xb2\x71\x05\x43\x25\xd6\x53\x1b\xc7\x32\xbd\xb4\x33\xb0\x31\x10\x24\x44\xbe\x7a\xb6\xe1\x87\x3d\x47\x75\x4c\x25\x3c\xa1\x36\x06\xa8\xdd\x2d\x60\xe7\x56\xd2\x46\x4f\x8a\x31\x8e\x6a\x48\xeb\x59\xce\x80\x09\x55\xf5\xc0\x42\xbf\x3d\x4f\x93\xc7\xd5\x6a\xb4\x83\x7d\x7a\x85\x02\x67\x5e\x96\x3f\x6b\x03\x86\x7b\x50\x3a\x06\xc0\x58\xb1\x61\x9f\x8c\xe8\x61\xb0\xd5\x9b\x0d\x43\x43\x15\xb7\x03\x70\x5f\xda\x1a\x95\x17\x01\x0f\x95\x18\xe0\xec\xe5\x25\xae\xac\x08\x24\xf2\x22\x5e\x92\xb2\xe4\x7b\x5a\x1d\x8f\xf4\x4e\x3c\x58\xaf\x01\x65\x46\xde\x03\xf0\xb5\x5d\x43\xa3\x82\x39\x5f\xf9\xf1\x48\x5d\x36\x06\x27\x90\x1f\x9f\x0d\xa9\x0f\xa8\x76\x70\x6e\xe8\x40\x67\xe9\x4f\xbf\xc0\xc9\x1a\xc4\x26\xfc\x60\xc0\x16\x8a\x97\xa3\x6d\x84\xb0\x0c\x80\xf5\xed\x8c\x32\x84\xc9\x7e\x03\x54\x9e\xe1\xdd\x08\xba\x0c\xef\x26\xf0\xab\xaa\x71\x83\x3a\xe7\xc2\x65\x82\x4d\x18\x13\x5f\xf1\xdb\x4b\xd5\x64\x23\x08\x39\x94\x34\x60\xd3\x38\x36\x20\x3e\xd4\x55\xc7\x11\x64\x04\x44\x60\x5a\x87\xab\x0c\xc3\x94\x1d\x71\x87\xc0\x9e\xec\xd0\xd8\x08\x34\x8b\x02\x20\x1d\xda\x4f\xe0\x37\xea\xba\x26\xdf\x9e\x3a\x78\x48\xfd\xe7\x09\x15\xf9\x2e\x1f\x1d\xc0\x20\x16\x00\x4e\xe2\xeb\x1d\x05\xc2\x70\xbd\x02\x29\xab\x1b\xd2\xc9\xdd\xdb\x08\x4a\x01\x36\xa1\xad\xdb\x53\x5e\x74\x79\x39\x3c\x79\xe6\x23\xf5\x01\x48\x86\xe6\xce\x7c\xa0\xa5\xea\xba\xca\x7c\xd5\x98\xc2\x5c\x2e\xa4\x13\xd6\x63\xb0\x9c\x7e\xa6\x58\x90\x1f\x67\xc5\x47\xd4\xa5\x44\x98\xd9\x36\x28\xfd\x8a\x5d\x4b\xf1\x40\x89\xb3\x3b\x20\xb7\x2a\xa3\x52\xb4\x44\x60\xe2\xb2\x92\x53\x1e\x9c\x2a\x1e\xc1\x94\x8e\x88\x7f\x54\x7e\x7a\x67\x06\x80\xa0\x39\x95\xfe\xdf\xab\xad\x48\x35\xac\x86\x92\x79\x22\xbf\xfc\x0e\x1f\xeb\x02\x75\x98\x14\x3f\x1d\xcb\x76\x13\xed\x1a\x8f\x0a\x7d\xba\x91\x9c\xe6\xdd\xdf\xa3\x5a\xe4\x14\x54\x75\xa9\xb8\xcc\xe0\xfa\xbe\x1c\xa2\x33\xad\x85\x21\xdf\xf8\xd1\x9f\x22\x1e\xb3\xaa\xc6\xa9\x7f\xaa\x8b\xaa\xb7\xe7\x58\x16\x7e\x13\x8e\xdd\xcc\x70\x04\x4a\x71\xc7\x36\xe0\xf6\x02\x5a\x47\x8b\xbb\x4b\x02\x13\xf5\xa5\x82\xb6\xcb\xd3\xaf\x4a\x3c\x17\xf6\xbd\x0f\x8a\x60\x6a\xc8\xf4\xb4\x75\xa1\x8d\x8a\xd9\xd5\x47\x33\xd2\x13\x26\x64\x78\x47\x2f\x75\x54\x25\x17\xeb\x06\x5c\xf6\xe1\x00\x33\x61\xf2\x00\x78\x21\xeb\xa3\x01\x89\xfc\xe5\xee\x71\x11\xed\x1a\x33\xb3\x9f\xea\x63\xcd\xc7\x86\x83\xe8\x40\xc6\x00\xe8\x6f\x4d\xc3\x71\x6c\xc0\xe2\x3c\x3b\xa2\x3a\x91\xd4\x38\x57\x89\x91\x61\x30\xf4\xc2\x27\x1a\xbb\x80\x75\x57\x10\xb5\xc3\x78\xed\xb4\x9d\x50\x52\xe1\x61\x1c\xa0\x43\x2e\x5f\x1b\x48\x39\x9c\xe5\x1d\x59\xcf\x0a\xdc\x74\xed\xd0\x5c\x6c\xaa\x97\x76\xd3\xe0\x1a\xa3\xee\xf3\x31\x2f\x8f\xe8\xf5\x33\xcb\xb8\x11\xed\x9a\x87\x19\x5d\x61\x76\x79\xf7\x40\xfb\x2c\x62\xa9\x36\x34\xf7\x17\x76\xa0\xac\xea\x37\x9f\x33\xcd\x48\x09\xa2\xb8\xc5\x8b\xe9\x4d\x4a\x64\x88\xc7\xbe\x6a\x3b\x7a\x85\x68\x46\x9e\x1c\xb6\x15\x6a\x32\xb2\x1b\x37\x79\x3a\x1a\x59\x8a\x59\x43\x94\xaa\x83\x5c\x9b\x74\xba\xdd\x55\x81\xeb\x57\x01\xba\x8c\xc9\x6b\xd8\x00\x08\xd5\xe4\x74\xa8\xcb\xd3\x81\x1c\x03\x40\x39\xaf\x7d\xde\x9f\x77\x79\x51\x68\x31\xc3\xde\x83\xb4\xc8\xfd\x97\xbc\xcc\x74\xc7\x77\x32\x80\x14\x4b\x88\x7a\x58\xef\xaf\x8e\xf3\xe5\x5c\x22\xf0\x68\x60\x32\x65\x5d\xb2\x5e\x06\x2f\x0d\xaa\x6b\x9c\x69\xae\x1a\x75\x83\x7d\xe6\xac\xa1\x40\x9b\x4e\xdb\xd2\xec\xd0\xc3\x10\x10\x4c\x7a\x23\x4f\xf5\x0d\xc6\xec\x49\x8f\x3e\x41\x69\x8a\x6b\x7a\x94\x84\xdf\xf3\xe8\x8a\xc6\xda\xa2\x2d\xb3\x43\x3e\x4a\x6c\xa5\x98\x9e\x62\x9d\xcc\xf9\xe2\x4d\x0d\x95\x2b\x62\x2b\x0f\x93\x4f\x73\x6b\x0d\xb4\xc0\x3b\xcc\xcf\x6a\x16\xfd\x95\x95\x0d\x9a\x5e\x9f\x1d\xa9\x84\xc6\x04\x1c\xae\x47\x0b\x1b\xb8\x96\x51\x03\xa7\x74\x81\xa1\x61\xca\x52\xdc\x47\xc1\x94\xba\xc5\xf1\x5e\x92\x1a\xaa\xd5\x7c\xb1\x48\x9e\xb4\x6f\xae\xf2\x59\xde\x1e\xf3\xb6\xc5\xd0\xc5\x2f\xae\xfe\xd5\x36\x56\xbe\xc6\x52\x01\x60\x42\xf7\x8f\xec\xa8\x23\x34\x91\xbe\xd3\x55\xd1\x6a\x4f\x46\x97\xf4\xa4\xc4\x19\x50\x69\xad\xed\xaa\x2a\x3b\x4f\x18\x9c\xc3\x83\x10\xc2\x0a\x0e\xb8\xf1\xa6\xd6\x67\x4b\x48\x18\x2b\x42\x53\xfa\x57\x65\x3b\x9e\x3a\x7a\x2a\x26\xb9\xee\xea\xf7\xb0\x38\xfd\xda\xe2\x1f\x70\x29\x6e\x64\x0f\x08\xed\x92\x5e\xc0\xfe\x9e\x95\xb9\x4e\xe3\xb7\x98\x41\xef\x7b\x2e\xc6\x0d\x44\x82\x40\x14\xf0\x4e\x03\x82\x4d\x4f\x58\x8f\xdc\x78\xc5\x5f\xff\x54\xe6\x5d\xab\x75\xea\x7c\x90\x20\x59\x50\x49\xb1\xce\x0a\x2e\xec\xd8\xc2\x10\x9a\x7d\x83\xea\x43\x9e\xca\x9d\xda\x88\xb6\x35\xc8\x5c\x5e\xf6\x0b\xef\x20\x63\x58\x29\xc3\xd1\x28\x87\xca\xb2\xea\x58\x38\x78\xd5\x43\xc3\x55\x80\x39\x8b\x64\xf9\x73\x9e\xf5\x81\xed\x8d\xf8\x26\x5c\x0c\x55\xfd\xc9\xb8\x4c\x00\x70\x2e\x2f\x69\xa6\xed\xbc\xb1\x05\x0d\x2f\x20\xcf\x01\x7f\xc6\x27\x3d\x03\xa6\x15\xc5\xc5\x15\x1a\xcd\x51\x81\xb5\xba\x40\x90\x8e\x98\x9f\x81\x19\x91\x6c\xe8\x16\x3a\x10\x8c\x76\x2c\x91\xbe\xec\xc6\x39\x73\xc5\x5a\xd6\xaf\x1e\xff\x1c\xcc\x27\x5c\x32\xd4\xbc\xc7\x59\x88\xa4\xd0\x63\xde\xdb\x71\x3c\x13\xff\x82\xf8\x41\x3f\xbc\x20\xf2\x03\xb9\x78\xb1\x7c\x4c\xbc\x42\x16\x87\x44\x5d\x9d\xc9\xd2\xdc\x47\x17\x33\x0f\x73\x26\xaf\x58\xc4\xa0\x49\x21\x13\x27\xb6\x62\x26\x82\xb3\x87\x3c\x16\x94\xbc\x5b\x66\xd6\x1d\x28\x81\xd7\x87\x28\x08\xf4\x00\xed\xca\x86\x0b\x9d\x0d\x9e\x60\xbf\x99\x90\xc6\xbe\x9b\xda\x06\x41\x3b\xf9\x67\x38\xda\x47\x0f\xe2\x10\xe9\x6f\x51\x33\x0b\xda\x0e\xd7\x35\x6e\x64\xd8\xa8\x89\x55\x0c\xb3\x63\x2c\x8e\xc1\x54\x76\x8d\xc6\x43\x50\x7c\xe2\x5c\x2c\x5d\x25\xd7\x10\x5b\x37\x78\x97\xbf\x7e\x13\x9d\x0c\x85\xf3\xce\x86\x93\x2e\xe9\xbf\x3c\x5c\xb7\x70\x5c\xe6\x87\x66\x9f\xe7\x87\x1c\xc4\xa9\x39\xed\x4f\x42\x0f\xf8\xed\xb3\xbd\xdd\x67\x9b\xfb\x58\x5d\x64\x7f\xbe\xa8\x2a\xaa\xca\xd0\xe2\x53\x33\x7f\x78\x39\x64\xcd\x43\xa0\xe3\x9e\x83\x5a\x44\xf1\xf5\x55\x9e\xc9\x60\x61\xda\x0a\x0a\x84\x2e\xb6\x11\xfd\x00\x22\x14\xef\xfa\xf0\xc6\x50\x75\x70\xd9\xfe\xad\x24\x4b\x67\x02\x75\x59\x9c\xd8\xa2\x7e\x27\x51\xdf\x0e\x45\xd9\x35\xe2\xc2\x59\xb1\xd6\xec\x9a\xa5\x2b\x9c\x58\x82\x61\x10\x66\x1d\x1f\x83\x69\x46\xb0\xe4\xe5\xae\x1a\x86\xa0\x47\xdc\x31\x90\x72\xa4\x1a\xee\xde\x34\x0c\xc4\xbd\x3f\x86\x81\xb8\x6b\xc4\x08\x10\x11\x4b\xdc\x20\xd0\x1b\xd7\xfe\x37\xad\x9f\xed\xbd\xd0\xb9\xd9\x41\xe4\x68\x2e\xce\x00\x51\x2a\xc4\xd8\x60\x84\xcb\x8c\x0f\xd1\x81\xeb\x16\xb0\x1f\x30\xd8\x14\x35\x96\x07\x48\x55\x0f\x30\xb9\x21\x6a\x91\x69\xed\x18\xc9\x3c\x05\xb8\x2c\xcb\x7a\xe9\x40\xa4\x5d\x58\xe0\xb6\x35\x33\xe1\x9b\x90\x34\x1f\xaf\x26\x9b\x27\x96\xea\xce\xe7\xf2\xb5\x19\xeb\x98\xe7\x35\xba\x34\x7e\xd7\x93\x19\xa4\xc9\x11\x24\x18\xb8\x69\x24\x49\x20\x78\x27\xd4\x3c\x2d\x73\xfb\x70\x55\x03\xdb\xbd\xb6\x8d\x4b\xf3\x69\x1f\xa2\xbd\x66\x0e\xdf\x16\x2a\x0b\xe2\x32\x29\xc3\x89\x77\x00\xd6\x4d\xbd\x6e\xc5\x30\x48\x83\xe5\x67\xf9\xee\x88\xcb\x93\x5f\xe4\x6d\xe7\x15\xb9\x77\x2a\x86\xe2\x1e\x0a\x05\xfe\x93\x12\x4c\xc6\xac\x0c\xb2\x3a\xb0\x33\x81\xe9\xdf\xaf\x04\x2c\x5c\x40\x0a\x53\x13\xf3\x97\x53\xa1\x05\x68\x34\xdf\x7b\xe6\x13\xab\x93\xda\xa1\xd0\x4c\x76\xe3\xa0\xa0\xda\x66\x08\xd1\x09\x64\x28\x0f\xf8\x6c\x1b\x2f\xe2\x04\x9c\x32\x94\xae\x28\xcc\x14\x12\x70\xe6\xd9\x79\xfd\xea\xd1\x29\x9f\x97\xfd\x99\xba\x7e\x75\x1f\xde\x5c\xad\xfa\x61\x4a\x07\x59\x65\x06\x22\x42\x5e\xd0\xc2\x49\x75\x0f\x94\x76\x8f\x1b\x58\xc5\x61\x9d\x2a\x5d\x0d\x14\x5b\xfc\x38\x20\xcf\xd1\x3b\x0a\x08\x04\x9a\x9c\x5c\x4a\x8f\x71\x79\x11\x8f\xdc\x0d\x71\x17\x71\x36\xe9\x92\x28\x9a\x57\x94\x77\x86\xf2\x94\x9a\x0d\xfd\x96\x47\xaf\xb1\x50\xbd\x03\x63\x53\x25\x3e\xb9\xbb\xaf\x58\x12\x78\xc1\xc9\xe0\x94\xb5\xd7\xd4\xc3\x0a\x4e\x05\x07\xfa\xe3\x8a\x4a\x21\x2c\x97\x95\xd5\x7b\xf4\x6a\x12\x0c\x34\x97\xaf\xa4\xd3\xfb\x77\x0c\xc5\x15\x05\x27\xf7\xf9\x18\x8a\xcb\x0b\x5e\x39\x0e\x2e\xc2\x77\x2d\x96\xcb\xc7\xc6\x65\x08\xd9\xe6\xa9\x59\xcf\x97\xda\x7e\xf9\x48\xc3\x2e\x7e\xff\x25\x78\x7c\x71\x0b\x77\xc9\xc8\x32\x85\x8f\x75\xf7\xe6\x90\x04\xd6\xf5\xab\x47\x93\x3f\x0a\xb7\x71\x9e\xc5\x97\x96\x11\x79\xa5\xd4\xdb\xdd\x8d\x79\x2d\x58\xbb\xd4\xa6\x9e\x7d\x34\x14\x9e\xfe\x95\xfa\x09\xd1\xc8\x05\xba\xe5\xe7\x49\x13\xda\x21\x13\xf1\x20\x56\xed\x22\x73\xe8\xc5\x22\x9b\xbe\x8a\xe2\xc9\x38\x17\x8c\x22\xf4\xda\xae\xa9\xca\xbd\x79\x9e\x18\x2d\x37\x35\x1b\x97\x52\x2e\x00\x43\xf1\xd1\x9b\xff\x46\x75\x1d\x6e\x8e\x79\x89\x0a\x6a\xbd\x44\x79\xa9\xf8\x78\x81\xfe\x4d\xbc\xed\x6a\xa6\x37\xe6\xc8\xe3\xc4\xac\x67\x6b\xa4\xb2\xcf\x50\x40\x43\x6a\x3b\xf2\x80\x36\xf5\x18\xbd\xa0\x6e\xaa\x63\x6d\x39\x3b\x63\xe6\xab\x2f\x1b\xe2\xf2\xf4\x52\x6c\x4b\x71\xf2\x7c\xb8\xca\x28\xdd\xa1\xa6\x83\x6c\x2e\xf6\x90\xb6\xe8\xf2\xf8\x03\x31\x29\xf8\x42\x90\x3c\xbf\x28\xb6\xa9\x25\xbb\xd4\x31\x5c\xd4\x63\x49\xf3\xce\xd0\xf0\x86\x0b\xb6\x1d\x4a\xbf\xfa\x5d\xd3\x47\xdd\xb7\x25\x53\xc8\x12\x64\x7a\x23\x39\xd0\x17\x79\xf9\x55\xa6\x05\x61\xa3\x23\xe9\x35\x02\xf2\xfb\x90\x5c\xfc\xe4\x66\x07\x38\x8d\x9f\x71\x69\xb8\xe4\x69\x63\xd3\x56\x77\x50\xa5\x32\x2d\xe6\x05\xdd\x5b\x8d\xcf\x76\xfe\xc3\xfe\x7d\x7e\xc4\x6d\x87\x8e\xb5\x95\xd1\xc2\x48\xc5\xa9\xde\xe7\xe6\xf1\xf5\x5f\x71\xea\x0b\x55\xad\xf2\x85\xba\xbf\xca\xab\x1d\xab\x39\x5a\xc4\xb2\x3a\x31\x22\xac\xdb\xe1\x4a\x79\xc3\x71\x63\x8b\xd2\x28\x4d\x35\x08\xe6\x56\xa2\x65\xa8\xb7\x56\x10\xc6\xd5\xe0\x91\xb4\x84\xcf\x0d\xf6\x45\x55\xe6\x84\x66\xe8\x53\x7c\x7c\x02\xdc\x9f\x68\xd5\xdc\xff\x09\x56\xa8\x4b\x97\x4a\x8e\xb6\x51\xf2\x42\xcd\xf9\x56\x20\xcd\xd3\x0a\x3a\x70\x79\x52\x73\x66\x6b\xf7\xc2\xc3\xfe\x7c\x1e\x91\x4d\x16\xf4\xee\x94\xc6\x53\xd5\xef\x76\xa4\x4a\x65\x2d\xd3\x3c\xb3\x26\x17\xf3\x82\x57\xf2\x91\xff\xa1\x31\x24\xea\xaa\xe9\xcc\x44\x0e\x1a\xc6\xa0\xa8\x58\xb6\x4c\xc7\x0a\x3c\xb2\xf6\x10\x6e\x0c\x10\x8b\xda\xaf\x3c\x12\x74\xd7\x60\x28\x7a\x5d\xb4\x8b\xa3\x58\xbd\x41\xa7\xf3\x96\x8d\x1f\x9e\xf8\x58\x4b\x5c\x3e\xd4\x26\xab\x62\x6d\x01\x83\x12\x2d\x0b\xf7\x26\xb6\x34\x28\xc6\x62\x6a\x15\x19\x46\x4d\xcd\x84\x22\x46\xd8\x6e\xb5\x5c\xc7\xa3\xc4\xd0\x68\x27\xd2\xe7\xd1\x1a\x33\x96\x55\x96\x2e\xa0\x9a\x9b\xdf\x70\x32\x9d\x28\x48\xd4\xcc\x3b\xa6\x37\x8b\xe4\x1d\x8d\xc7\xb5\x6d\x30\xfa\xea\xbf\x54\x4d\xf6\xa4\x64\xea\xf7\x68\x02\x1e\x2f\x5a\x8d\x33\x40\x6b\x0e\xe7\x87\x73\x4e\xaa\x2a\x1d\x96\x9c\x3c\xd4\x93\xc5\xce\x2f\xac\x90\x1a\x5e\xd8\x18\xde\xf0\x3c\x89\xa8\xcc\x8f\xcc\xff\xbd\xad\xf3\xf2\xcf\x94\x93\xde\x2a\x09\x8f\xad\x97\x97\xd4\x25\x16\x7b\x84\x5d\xa8\x11\xbc\x8d\x2d\x55\xa1\xb1\x39\x3d\x86\x8b\xf5\x52\x09\x14\x43\x35\xe7\xac\x3f\xd4\xcc\x63\x96\xb5\x58\x7d\x29\xdd\x89\xe7\x4f\x40\x26\x47\x4d\x6b\x2d\xfa\xb1\xcf\xf0\x6b\xac\x99\xca\x7a\xed\x66\x13\x0d\xb5\x93\xb7\x1d\xff\x48\x75\xd9\x5a\x9a\x15\x2f\xf4\xa2\xc7\x5e\x98\xde\x01\xb9\x6c\xb5\x6c\x6e\x2e\x0f\x90\x11\x5f\xba\xcb\xc9\xf4\x02\xce\x49\x54\x66\xbe\xae\x19\x74\xd1\xa0\x2e\xc3\xca\xd8\x87\x12\xc5\x5e\x4d\x0e\x30\xac\x1d\x79\xa0\x92\x38\x59\x2d\xa3\xe9\x4b\xa3\xab\xde\xde\x53\xdb\xae\x9a\x6c\x6b\xab\x20\x11\x99\xf0\xfd\xc7\x60\x45\xbe\x10\xf1\xff\x2b\x96\x4b\x2b\xfb\xca\xe5\x1b\xf2\x9e\x6e\xad\xd0\x86\x34\x8d\x22\xf6\x54\x3d\x6f\xaa\xcb\xc5\x5c\x51\xa2\x5b\xcb\x8b\x96\xdb\xe8\x1a\x66\x90\x95\xe5\x39\x6f\xf3\x6d\x5e\x90\x89\x24\xec\x2e\x0c\xed\xd2\xdc\x23\xde\x03\xfa\xf5\x88\xda\xaa\x6c\xde\x66\x01\xbb\xac\x72\x06\x25\xef\x6b\x08\x12\xca\x0e\x42\x56\xd0\x1e\xaa\x17\xbf\x2a\x7d\xe6\x9e\xaf\x10\x49\x3f\x16\xd3\x86\x5d\x8f\x75\x76\xc9\x12\x68\xdd\x09\xf0\x35\xb9\xcf\xce\x31\x76\x21\x31\xca\x30\xbc\x82\x2e\x75\x10\x8b\xb1\x29\x04\x52\xb5\x83\x00\x1f\x49\x19\x2f\x92\x4f\x78\xc7\xfa\xa2\x62\xd1\xbe\x88\x4b\x21\x7e\xf4\x45\x7f\x4e\x97\x42\x75\x38\x8e\xa3\x88\xdd\x28\x92\x69\x18\xe6\x6e\x0c\xf3\xf9\x24\x0c\x0b\x37\x86\x38\x31\x31\xb0\x74\xe8\x64\xcf\x29\xf7\x50\x39\x55\xfa\x5f\xd9\xe7\x17\x7e\x42\xd9\xb5\x3e\x7e\xad\x8b\xaa\x21\x1d\x49\xe6\x72\x96\x36\xa7\xe3\x76\x16\xf0\x70\xc5\x41\x1f\xe7\xbd\xed\x43\x18\x47\x4c\xe0\x1a\x84\xfa\x92\xe5\xcf\xe7\x3e\xa1\xa3\x93\xf6\x8b\xbb\x83\x06\xa6\x4b\xc2\x8f\x9e\xcf\x32\x16\x3c\x5c\x8c\x7c\xa0\xa7\x28\xf2\xf9\xfc\x1b\x90\x0f\x74\x22\x45\x1e\x27\x1a\xf2\x9e\xff\xfa\x80\x55\xfb\x85\x66\x81\x1e\x0f\x51\xe7\xba\x8d\xa5\x63\xeb\xa8\x12\x09\x59\x77\x09\xa1\x94\xd5\x40\x39\x31\xe9\x69\xea\x17\x77\x66\x7c\xd7\xc0\xf2\xd0\x0c\xa4\x06\xd8\xc7\x9d\x18\xb8\x7a\xb2\xbf\x56\x95\x97\x7b\x3f\x2f\xb9\x78\x08\xe2\x1f\x2e\x02\x4b\x94\x41\xf2\x5f\x2b\x4f\x02\x42\xe4\x80\xf4\x68\xcb\x0f\xc2\xcd\x8e\x1e\xb8\xc9\x32\xa0\x4e\x1c\x6b\xf4\x69\x2c\x2e\xf2\x8d\x88\x48\x6e\x28\x62\x9d\x9d\xa2\xa9\x6b\xe4\x39\xa0\xf7\x1f\xd7\x6f\x53\xf4\xc9\x62\x4d\xd7\x7b\x68\x58\xba\xab\xed\xf7\x1e\x32\xb0\xf2\x23\xda\x63\x7f\x97\x17\xd8\xbc\xab\xe4\x24\x9b\xef\xad\xd7\x0c\x64\xc7\x98\x3a\x43\x99\x64\xae\x1c\xcb\x67\xd5\x55\x72\x5f\x54\x5b\x54\x88\x7c\xa7\xbd\x26\xc3\xee\x79\x45\x3e\xe6\xc7\x32\x23\x75\xf6\x14\xdd\x2c\x74\x5f\xc1\x41\x82\x37\x98\x20\x5b\xec\x81\xa1\xa1\xaa\x8f\x96\xab\x70\x91\xc9\xe3\xef\xfb\x3f\x1c\x71\x96\x23\x8f\x5d\xee\x4e\x1b\x8c\x4b\x0f\x95\x99\xf7\x59\xaa\xef\xbc\xcd\xe3\x32\xac\x5f\x1f\xce\xdf\x44\x47\x1c\xe2\xe3\xfb\x95\x4d\xe1\x32\xaa\xaa\x1a\xec\xf5\x92\xc2\x62\xdb\x4b\xe0\xfd\x91\x70\x75\x75\x85\x50\x8a\xe5\x60\x05\x1f\x2b\xf5\xbc\x7f\xf5\xeb\x53\xaf\x0b\xa1\x9f\x0a\xd4\xe1\x7f\xff\xec\xd3\x58\xaf\xea\xbc\x5b\x86\xe1\xd5\xf4\xb5\x87\xaa\xe9\xd2\x53\x07\x0c\x43\x99\x40\x9d\x0e\x3f\xa6\xb1\xa5\x03\x30\x91\xaa\x9f\x28\x58\x34\x64\xf1\x52\xd6\x8e\x39\xa4\xa1\x55\x38\xa9\x8f\xa1\xec\x71\xb1\x5c\xdd\xa8\x31\x43\x79\xf9\x1c\x17\x6a\xed\xa8\x99\xdf\xaf\x6e\x3e\xf8\xd8\xe8\x0a\xc3\xb0\x5f\x44\xaf\xee\xbc\xc1\xa4\xb5\x2f\x55\x73\x3c\x54\x05\xf6\xab\x26\xdf\xe7\x90\xce\x87\xad\x2a\xaa\xd8\xa2\xd3\xd1\x67\x53\x76\x68\xbc\x24\x4a\x1a\xc3\xdb\x55\xdc\x91\xd1\x91\xe6\xb4\x56\xe7\x1e\x37\x21\xf5\x2b\x8a\x0b\x1f\xbd\xaa\x30\x1b\x7c\x2b\x3c\x5d\x1d\x84\x4b\x77\x8d\xe1\x3a\x7e\xee\xde\x6a\xfc\x23\x7b\xf5\xcb\x19\xc8\x85\x4f\x06\xfa\x2e\xc7\x85\xbb\xed\x46\x82\x78\xd1\xc3\xa4\x74\x21\x0d\x03\x17\x95\xed\xb7\x39\xc3\xab\xef\x02\xee\x4b\x57\x3c\x57\xb8\x81\x39\x33\xe6\x5d\x8e\xd2\x48\x52\x3c\x90\x14\x50\xb9\x68\xb2\x64\x0e\x64\x9e\x0f\xdc\x57\x09\x93\x87\x19\xd3\x86\x2d\x08\xc4\x02\xbe\xd1\x72\x39\xa1\x13\x92\x30\x6e\x82\x98\xde\x7c\x5b\xf4\xa3\x52\x33\x49\xdf\xb4\xd2\xe1\xec\xbf\x56\xf2\x9a\xf8\xc1\x0c\xa5\x78\x01\x35\x4a\xf6\x47\xa7\xce\x5d\xdf\xa1\x0c\x43\x97\x65\x07\xb3\x57\x70\xa6\xcd\xd1\x24\x15\x55\x07\xe8\xca\xc2\xce\x87\x87\xe1\xbc\x2b\xf0\x79\x41\x5a\x15\x05\xaa\x5b\xcc\x62\x98\xe8\x33\xe0\x12\x09\x84\x91\xa7\x51\xc1\x67\x11\x7d\x43\x2f\xf7\xd4\xb8\x34\x73\xa7\xcc\x43\x9a\xdd\x2d\x89\xb6\x51\x3c\x4a\x94\x38\x87\x41\x80\x47\x5c\x9e\x34\xea\x01\xe3\x14\xe7\x17\xb7\x8d\x09\x45\x42\x08\x0b\x06\xff\xeb\x33\x7d\xf5\xf0\xf4\x9b\x9f\x97\x19\x7e\xdd\xc4\xb1\x16\xba\x42\x16\xf1\x30\x6a\xb1\x9f\x97\x7e\x75\xea\xbc\x20\x6e\x5d\xd4\x49\x16\x80\x95\x85\x0f\xae\x72\x1e\x7f\xce\xa3\xc6\xcf\x9c\x60\x65\x75\x44\x99\x5f\x54\xfb\x8a\x6f\x8a\xe2\x90\xe2\x2a\x40\x40\x5d\x1e\x0a\x23\x2a\x67\xfd\x2e\x6b\x64\xda\x38\x63\x6a\x66\x17\xf5\xd2\xbe\x51\xd8\xd8\xbf\xe1\x2d\xdb\x55\x55\x27\x4e\x1d\x9a\x98\xe3\x30\x69\xd3\x3c\x34\x0a\x0d\xf8\xd8\x9b\x55\x08\x2c\x33\x91\x71\xe4\x64\xd2\x93\xd9\x6b\xba\xd8\x68\x7b\xad\x6e\xe5\xc3\x8b\x64\xde\xcb\x13\x62\x4b\xa7\xe7\xc5\x28\x0c\x9f\x5f\xbc\x1f\x3c\x3e\x38\x7a\x9e\x3c\x1f\xf8\xfe\x2f\x8e\x18\xb0\xac\x19\x86\x1f\x1f\xd4\x61\xc4\x2b\x31\x07\x51\x3f\xea\xa2\xc7\xcb\xe7\xa1\x73\x62\xf0\x00\x1f\x06\x67\x86\x46\xe6\xbf\x7f\x0e\x1f\x54\xb9\xfd\x5d\x1f\x8d\x8e\x29\xe7\x32\x83\x45\x22\x3c\xcd\x8a\x8c\x18\xd1\x46\xcd\x70\xc0\x8f\x0b\xeb\x30\x4d\x10\xb2\x5c\x9e\xb5\xca\xbf\xb4\xcf\x7b\xa1\x25\x4a\xea\xd7\xcb\xf9\x34\x94\x37\xe2\xfd\x5d\x3d\x3f\x3b\x9c\x5e\xcc\xfd\x1e\x70\xa5\xe8\x91\x78\xca\x67\x9f\x7e\x14\xfa\x40\x36\x5e\x1d\x90\x29\x52\xdd\xe5\x15\xf7\x85\x61\x78\x99\x77\x50\x1f\xf6\x86\x73\x0f\x6f\x71\x1f\x3a\xa7\xf5\x02\xee\xa4\x07\xbd\xaa\x51\xde\x67\xcf\x82\x40\x9c\x97\xb2\x9d\x15\x4d\xdd\x31\xf9\x99\x4e\xd3\x26\xc4\x76\xc4\x9c\x10\xb0\x15\x5b\x9b\x69\x81\xf7\xb8\xcc\x66\xd4\x11\x85\xe0\xf6\xe4\x27\xbf\xda\xfe\x1d\xcb\x4b\xa0\x9a\x73\x8b\x8b\x1f\xba\x82\x23\x26\x3b\x0b\x70\x33\x66\x88\x9b\x34\xf6\x0c\xda\x16\x66\xa2\xa0\xe6\x88\x8a\x27\x63\xea\xba\xf0\x30\xb7\x88\xb3\xd1\x54\xdb\xd5\x64\x08\xc3\x01\xb5\x3e\x3e\xd6\x07\xd4\xe6\xad\xae\x31\xb2\x59\x08\x61\x21\xe7\x31\x9f\x8a\xef\xa0\xeb\x90\x72\xfb\x74\xb8\x34\xff\x6c\xb9\x9c\xb9\xe8\xef\x53\x9c\x99\x72\x14\x0f\x0c\x95\xef\x64\x00\x48\x2e\x0f\x81\xc1\x76\x7b\x68\xaa\x47\x63\x79\xa8\xd4\x47\x19\x2e\x70\xd7\x27\x3f\xe1\xc7\xac\xf4\xa0\x17\xc4\x59\x6e\x01\xc5\x2a\x90\x17\x90\xdf\x52\x75\xad\x4c\x03\xb2\x1e\x96\xca\x82\x39\xb1\xb0\x24\x57\xc3\xe2\x4f\x2a\xc7\xa9\xd5\x0a\x2e\xa6\x14\x14\xcc\xb8\xac\x4a\x2f\x38\xa2\xe6\x2b\x13\x08\x19\xc9\x46\xf4\xc4\xa9\x85\x39\xdd\x46\xbc\xeb\xa9\xa5\x05\xf1\x46\xa4\x68\x47\x71\x96\xa4\x48\xeb\x93\xd0\x0d\x5c\x15\xca\xb0\x31\x5e\xa6\x07\x54\xee\xf1\xd9\x74\x6d\x51\xc3\xe6\x38\x4a\x52\xa3\x87\x9c\x57\xf4\xdb\x30\x2c\xcd\x88\xa2\xc1\xfb\xf4\x1a\xf7\x60\x99\x14\x17\x85\x51\x88\x3c\x9a\x50\xea\x07\x27\x3a\x75\x80\xb0\xc9\xd2\x56\x25\x75\xd7\xc2\x0d\x5d\x73\x76\xc5\x29\xcf\xb8\x33\x8f\x37\x1c\x95\x3b\xd4\x4b\xe7\x6d\x1f\xef\x92\x85\x71\x83\xca\xd3\x33\x47\xfe\x1b\x11\x40\xc4\x96\x20\xc2\x65\x50\x57\x2b\x1d\x3f\xdb\x1c\x3c\xfe\x57\x8d\x1c\xa3\xa8\xe5\x0d\xe3\xe1\x9c\x2c\x35\x46\x41\xb2\x1e\xb7\x5e\x96\xcd\x1c\x2f\xcc\xe8\x6b\x2e\x04\x9d\x59\xb9\xb3\xa6\xb3\xed\x32\x03\x42\xaa\xdf\x1c\x29\xe2\xc8\x3e\x64\xc4\x77\xb1\xb5\xf8\xa3\xc8\x81\xe4\x8e\x8d\x64\x73\xbe\xc3\xe9\x5b\x4a\x06\xc9\x01\x35\x9d\x66\x2f\xa1\xfb\x3a\x60\x02\x33\xca\x78\xca\x03\xb2\x6b\xe1\xd6\xa1\x94\x13\x69\xcf\xfa\x60\x78\x4f\x8d\x9a\x16\x9e\x69\xcb\x58\x9b\xc6\xaa\x20\x13\x80\x85\xda\xb1\xeb\x52\x45\x43\x61\xfb\xe7\x31\xc4\x34\xbf\x94\xb9\xf4\x5b\xf1\x33\xd4\x1e\x50\xd3\xa0\xb7\x4d\x34\x5b\xa9\x0f\xab\xdd\xae\xc5\xdd\x26\x12\xcf\x48\xef\xa4\xa8\xde\xb4\xff\x79\x42\xcd\x14\x5e\x48\x42\x83\xba\xc1\xd4\xb3\xfa\xcc\x76\x93\xe4\xe3\x65\xa5\xab\xb6\x6b\xbb\xaa\x66\xa5\x57\x53\x4a\x83\x8e\x43\x5c\x3c\x13\xa6\x17\x79\xb0\xeb\x8d\x87\x8a\xb5\x6f\xbc\x0e\x6e\x72\x35\x82\x2a\x3d\x36\x5a\xf4\x1b\x58\x9b\xf2\x64\xb8\x2f\x8e\x55\xe5\x0a\x20\xa9\x86\xe4\x31\x9a\x22\xb5\x48\xd3\x71\xf3\x06\x19\x5a\xa8\xd1\xf2\x7a\xe7\x0a\x2f\xe0\x49\xdd\x14\x1c\x51\x5e\xca\x41\xc1\x4b\x4e\x1a\x1e\x7c\x50\xc8\x6a\xe7\x57\x15\x57\xc6\xd4\x93\x6b\x5d\xf0\xcc\x07\x34\x0a\xa7\x7a\x18\x8a\x47\x27\xae\x2c\x07\x99\xd5\xa7\x94\x63\x9e\x3f\xe2\xb4\x16\x24\x34\xd6\xd3\x63\x6f\xa8\xa1\x1b\x80\x47\x9f\x0f\xa4\x96\x1d\xf7\xff\x9f\x4e\x0b\x1f\x2c\xf6\xc9\xe6\x42\x0c\x1e\xd2\x23\x7b\x3a\xec\xcd\xd3\xd1\xaa\xfe\x10\x80\x57\x85\x62\x48\xbe\x84\x54\xf9\xca\x79\x63\x60\x8d\x1f\x97\x68\x3e\x0d\xab\x3a\xe7\x68\xc7\x8e\xa6\x5a\xc2\x8b\x1d\xda\x0d\xaf\x14\x4e\xec\x2a\xf5\xd3\x17\x1e\x0d\x1d\x39\xe9\xb4\x07\x9c\x71\x72\xaf\x69\x32\x9d\xea\x9a\x8a\x2e\xf9\x68\x1c\xa6\x47\x66\x6e\x8f\x4b\x2c\x39\x3e\xae\x0f\xf8\x88\x1b\x54\xe8\xbb\xfb\xd8\xe2\xa3\x60\x12\xcb\x08\xf5\x92\x4a\x51\x33\xbb\x90\x02\x5e\xec\x7c\x6d\x4b\x64\xfd\xb2\x29\x53\x29\x30\x29\xd7\x98\x3b\xff\x16\x0a\xf4\xc6\x5c\x8a\xaa\xaa\x35\x4a\x26\xf7\x85\x16\x6f\x45\x59\xee\xa4\x8c\xfb\x48\x57\x59\xe6\x7a\xee\xb7\x75\x5e\x96\x86\x8f\x96\xf1\xce\x0b\xd2\xd3\x16\x33\x97\xe6\x6a\x5f\x01\x8e\xff\x7c\x3d\xa5\xc1\x0d\x58\x70\x73\x55\x27\x2f\x44\xf4\x84\xea\x92\x2d\xe4\x86\xf2\xda\xe5\xf5\x61\xe3\xd2\xd5\xb4\xd7\xba\x7e\x8c\xd0\xc3\x8d\xd3\x5c\xdc\x8b\xa5\xd6\x90\x7c\x84\x35\xc3\x31\xd5\x27\xf7\xbe\x12\xbd\x0f\x56\x49\x35\x6a\x5e\xd2\x7a\xbb\xaa\x79\x41\x4d\xd6\xfb\x61\x39\x98\x7e\x76\xb7\x5d\xd4\xed\xb7\xdd\x5b\x41\x43\x1c\xb7\xb8\x79\xc6\xfe\x3c\x53\x6a\xa4\x1d\x47\x30\xc2\x95\x72\x3d\xeb\xe7\xba\xc1\x3b\xdc\xb4\x7e\x83\xb3\x53\x8a\x33\xff\x58\x91\xd2\x0f\x67\x07\x51\x12\x3f\x61\x25\xdb\x0f\xfc\xb4\x3a\x95\x64\xdb\xdf\x34\x55\xd5\x9d\x7d\xff\x90\xb5\x3e\xaa\x6b\x3a\xa9\x4a\xf4\xec\xf7\x65\xb2\x13\xdf\x42\xc2\x77\xab\xd5\x41\x8d\x68\xb2\x1d\x5a\xcf\xcc\xf9\x16\xea\x22\x37\x34\x21\xc1\x5f\x28\x54\x93\x71\x42\x83\xe5\xe1\x0d\x83\x01\xb8\x4f\x0a\x49\x37\xd9\x9e\xf9\xf4\x33\x20\x14\xab\x79\xcc\xb8\x6f\x22\x88\xd2\x8f\x68\xb2\x60\x8a\x86\x9d\x56\x42\xbd\x37\x99\x4f\xc2\x26\x09\x3f\x7a\xec\x0e\x8c\x1c\x63\x4d\xd5\x51\x03\x93\xff\x18\x66\x78\xff\xe0\xaa\x20\x3e\xb3\x7b\x84\x53\x6a\x08\x01\xf4\xc3\xd8\xe7\x0c\x7b\x28\xb1\x27\x20\x72\x42\xba\x97\x00\xe4\xff\xfb\x08\xfe\x85\x89\xdf\x41\xfd\x68\x05\xca\x24\xc8\xa8\xb2\x88\x8e\xc4\x81\x09\xf8\x0f\x5f\xf1\xdb\xae\x41\x47\xdc\x7a\x72\xd6\x9c\xc3\x8f\x33\x52\xd3\xd9\x66\x53\x92\x90\x5a\x3c\xf6\xf5\xf3\x42\xfd\xf6\x1f\x9f\xe7\x4b\xd6\xc8\x79\xf8\x71\xb6\xba\xbc\x78\xf8\xf0\xae\x92\x63\xd2\x7f\x16\x68\x81\x51\x37\x4f\x3e\xce\x96\x89\xfe\x6a\x9d\x3d\xa6\xdb\x58\x43\xc9\x56\x22\xd1\xbc\xd9\x82\x23\x94\x86\xb2\xf7\x05\xc7\xd3\xbb\xe2\xbc\x8b\x08\xbc\xd4\x46\x0e\xc6\x1a\xec\xc3\x73\x6b\x2b\xad\x9a\x6e\xa1\xac\x32\x2c\xe2\x54\x16\x2c\xda\xa2\xf5\x48\x5b\x72\xa3\x60\xa9\x5c\xc2\x64\xdf\x74\x52\x64\xf0\x63\x23\xb3\xf6\x90\x08\x3f\xe1\x4a\xb3\x12\xb3\x87\x19\x41\xa1\x3a\x7f\x10\x75\xdb\x21\x09\x21\xf0\x29\xe9\xac\x27\xc4\x6d\x03\x51\x2b\x1a\x9a\x6f\x89\xa4\x06\xe1\x96\x21\xf9\x80\x0c\xc6\xee\x64\xc6\x23\xb8\x84\xd5\x48\xf5\x30\x73\x15\xa0\xe1\x14\xe1\x2c\xc2\x63\x39\x85\x47\x90\x1a\x54\x08\xb7\x5a\x57\x19\x96\x2f\x60\x20\xb3\xb0\x23\xa1\xef\x08\x46\x93\x17\xfc\x62\xbc\xab\x0c\xcb\x57\xee\xca\xec\x0b\xe4\xd7\x1d\x46\x65\xd4\x4e\x93\xf0\xba\xe0\x85\x2d\x72\x28\xc9\xae\x33\xc3\xed\x28\x5a\x93\x12\x6e\x49\x70\xf3\xae\x34\xf9\xa0\xa7\x7a\x75\x66\x5b\x1d\xc6\x69\x90\x21\x34\x38\xae\x22\x79\xb9\xab\x6e\x4d\x06\xc1\x79\x21\x19\x3c\xfc\x26\x9c\x68\x75\x2c\xed\xea\x28\x5a\xb3\x6b\x78\x0a\x05\xe7\x14\x67\x61\x3e\xe1\x6c\xa7\x63\xb9\x4f\x47\xd1\x9a\xf3\x85\xdb\x8c\xdc\x83\xbc\x54\x02\x4c\x82\x39\x50\x9d\x29\x48\xc7\xb0\x1a\xa4\x08\xfb\x93\xab\x90\x66\x52\xd7\xf5\x49\xc6\xc3\xa9\x0b\x08\xc5\x68\x50\x21\x44\x50\x57\x19\x11\xfb\x44\xad\x58\xbb\xbe\x61\x04\x45\xb1\xb3\x0b\x88\xd3\x93\x08\xe1\x6e\x85\xe5\x0f\x22\x40\x5d\x6b\xc5\xda\x17\xc5\x9f\x51\x71\xd2\x62\xd4\x00\xee\x00\xda\x45\x71\x40\x92\x00\x45\x12\x5d\x57\x17\xac\xcd\xd4\x5a\x83\x39\x2a\x9e\xcc\x5d\xfd\xc9\x08\xf4\x4c\x36\x4c\x8b\x8e\xa0\xc1\x28\xb3\x72\xc9\xd9\x60\xd4\x81\xd8\x18\x36\x36\x14\x35\x8d\xa3\x82\x1a\xbd\xcc\x3b\x2b\xc3\xd0\x5e\xb0\x25\x8b\x19\x29\xa7\x1c\x41\xcd\x22\xbe\x5e\x64\xa5\x5c\x0d\x42\x45\x87\x9b\x12\x75\x58\xf5\x69\x02\x5b\xd2\xa0\xbc\xa4\x29\x2f\x21\x8a\x70\x91\xef\xf3\x6d\xaf\x33\xe3\xb3\x55\x95\x46\x07\x89\x3a\x2b\x82\x69\x10\xbf\x53\x79\x5c\xf3\x63\x52\xdc\xe5\xc4\x11\x79\xa9\x07\xc9\xa4\xdf\x95\xfb\xc3\x7d\x09\x2f\x60\x33\x52\xbd\xd0\x50\xa3\x3d\xf6\x0b\xf4\x56\x9d\x3a\xd5\x62\x39\x31\x3f\x8f\x56\xde\x63\x5f\x78\x76\x38\xc3\x53\x4d\x71\x45\xea\x9d\xc4\x84\x5d\x45\x54\x4a\x83\x46\x49\xa7\x4f\x79\x29\xd7\xae\x83\xc6\x64\xb2\xc8\xdb\x44\x40\x04\xf0\xe1\x7b\xef\x5a\x80\x98\x88\x0a\x85\x70\x6d\xfc\x23\x4f\x8a\xc1\x6a\x9b\x04\x4b\xf7\x59\x1a\xcd\x5c\xca\xd8\x4c\xa9\xd1\x07\xb4\x89\xf5\x83\x36\x77\xed\x53\x4d\x4f\x8c\x33\xaa\x4f\xa7\xb5\x64\x4e\x24\x45\x8b\xe1\xce\x55\xaa\xa1\xbc\xc9\x21\x9c\x05\x3f\x7a\xbe\xf0\x15\xec\xc9\xb4\x5f\x5e\xe2\xbb\x76\x09\xab\xd8\xa8\x00\x3d\x4e\x7d\x4e\xd6\x34\x9f\xd6\x0b\x2a\x1d\x77\x74\xbd\x9a\xc3\xea\xed\x0a\x23\xe5\xc8\xfb\x7b\x50\x57\x35\x19\xf2\x62\x7c\xde\xc9\x59\xde\x58\xdd\x63\x3d\x32\x13\x5d\xff\x07\x02\x73\x89\x33\xa7\x1a\xfa\x45\xfa\x45\x26\x61\xdf\x28\x91\x62\x48\x28\x4d\x1b\x7c\xf4\x7c\xf6\x3b\x50\xae\x79\x38\xc2\x3f\xa9\x33\xdc\xc2\xe9\x19\x0f\xce\x6a\x5a\x72\xe3\xca\x87\xcc\x33\x42\xef\x50\x6b\xbd\x41\xe9\x5a\x80\xcd\x35\xf2\x91\x98\xde\x14\xc0\xd6\x6a\x3a\x7e\x8e\x90\x6c\xe7\x09\x94\xc7\xa1\xb1\x92\xd6\xcd\x96\x3e\x68\x9e\x33\xac\xbb\x79\x7b\x20\x79\x50\xaf\xc0\x8c\xd4\xd8\x9f\x8b\xd5\x43\xec\x84\x42\xec\x3c\x6b\x9c\x39\x27\x94\xd3\xd2\xd5\x4d\x64\x8b\x3c\x30\xaa\xc7\xbb\x09\x65\xc8\x09\x64\x36\x8d\xa8\xf2\xab\x79\x46\x99\x50\x4c\x1c\x57\x8c\x03\xc5\x14\x96\xf3\xb3\x85\x21\xfd\x4f\xe2\x03\x3d\x08\x18\x42\xd7\x84\x82\xe2\xd8\x6b\x36\x93\x3d\xe6\x89\x8c\x06\x7c\x0a\xe0\x48\x7e\xbd\xd1\x73\x81\xc8\x8f\x89\x50\x84\x7f\xd2\x83\x35\x5a\xc9\xae\xcc\x42\xe2\xbb\x48\x79\x25\x44\x09\x66\x7f\xd1\xa1\x59\xb8\xfc\xaa\xe9\xdc\xc5\x42\xa0\x98\x17\xb4\x38\xad\xca\x4c\x85\xd7\xd5\x6f\xec\x37\x20\xf2\x8f\x22\x1a\x49\xb3\x65\x96\x57\x92\x6c\x29\xe9\x4a\xd5\xc0\x10\x5a\xd2\xad\x06\xb3\x54\xf0\x19\x33\x05\xa0\x34\xad\x9a\x8c\x14\x56\x76\x4f\x8d\x66\x2f\xa2\x01\x98\x82\x79\xeb\x2e\x1c\xa4\x45\xd5\x92\x21\x69\xb5\xd6\x55\x82\xd0\x2d\xcc\x11\xbd\xed\xcb\x4a\xb6\xd5\xd3\xc4\x9d\xea\x16\x84\x98\x41\xb4\xe2\x23\x15\x3a\xe5\x0e\x7a\x49\x52\xde\x4b\x91\x7b\x01\x95\x50\x46\x53\xe6\x5d\x87\xf7\xcb\x1f\xc1\x8b\xe7\xd7\x21\xd3\xa3\x9e\x71\xbd\x8c\x50\x34\xb3\x3c\x96\x4a\x84\x7a\xf3\x32\x8c\xaf\xe6\x82\x55\x12\xf9\x5d\x4e\x4b\x96\xef\x76\x7a\x92\xc1\xab\xb1\xf4\xfc\x51\xbd\xdf\xae\x44\xe6\x05\x0d\x6e\xab\x53\x93\x62\xdb\x57\xf1\x6a\x94\x35\x6e\xc8\x10\x30\x7d\x26\x2e\xc7\xc7\x2c\x0f\x63\x84\xa5\xa8\xc9\xa6\x24\xe2\xfe\x99\xcc\xb6\xe7\x1c\xbf\xfc\xe2\x25\xc9\x47\xef\x67\xe6\xea\xe1\x77\xa8\xfd\xfa\x8b\xb7\x48\x3e\x42\x39\x83\x7f\xee\xaa\xfa\x17\x6a\xe1\xf6\x7e\x26\xb4\xe5\xe5\xbe\x15\xdf\x69\x6b\xc5\x97\x12\x35\x0d\xb5\x8d\x8b\x07\x47\x94\x97\xe2\x33\xdf\x68\x7e\x01\xec\x13\xdc\xc9\x10\xcc\xfa\x0b\xb4\xd3\x0b\x44\x23\xb4\x3c\xe0\xe2\xa1\xf3\x32\x21\xab\xc6\x81\x52\x61\x84\x86\x55\x79\x3e\x5e\xd2\x30\x13\xf1\x3e\xb4\x97\x2e\x56\xb0\xab\x6a\x56\x55\x53\xbd\x6c\xba\xaa\x76\x83\x69\xd4\x0d\xae\x6a\xf4\xdc\x8b\xcb\x6c\x1a\x2e\x75\xd4\xf1\xcb\x44\xda\xb4\x72\x75\x00\x3f\xda\x4b\xe2\xc5\xa8\x70\xd4\xca\x26\xbe\x84\xa6\x5f\x1d\xa0\xd4\xd1\x47\x42\x92\x6f\x03\x80\xfd\x38\xb8\x22\x5a\xaf\x63\x81\x56\xb0\x2b\x8c\xfa\x52\xe4\x9a\x19\xcb\xc8\x73\xed\x1c\xa8\xe2\xd8\x23\x5b\xc4\x1f\x0c\x83\x9b\xe9\x53\xfb\x6a\xa0\x1b\x31\x60\x07\xcd\xad\x34\xa3\xf6\x25\x18\xb8\xa0\x58\x71\x84\xfc\x95\xae\x57\x8f\x2b\x5b\xfe\x1a\x2c\xdc\x87\x9b\xe1\x41\x6f\xfe\xf4\x41\x4d\xab\xce\x52\xd3\x79\x81\x73\x7c\x51\xff\x3b\xba\x41\xeb\x64\x8c\x41\x2b\x1f\x01\xcf\x77\x67\xa3\x83\xbc\x4c\x1b\x8c\x5a\x59\x9b\xc8\x75\x0c\x8f\x66\xac\x03\x0b\x65\xa7\x03\x73\x89\xd5\xf0\xd3\xf2\x2a\x21\x3e\x7a\xee\x61\x63\x94\x62\x91\xdb\xd8\x04\xed\x23\x29\x4b\x9f\x53\xf7\x9c\x63\xf7\x18\xbc\x2e\x9b\x4d\x00\x3a\x18\x98\x07\xd6\x5f\x1d\x79\xa0\xde\x50\x1a\xec\x28\x75\xe9\xe9\x0e\xac\x9c\x1e\xb5\x00\x2c\xa6\x26\x9d\x1f\x9a\xe9\x4d\xf5\xe2\x37\xf8\x19\x37\xed\x04\x4c\x72\x92\x4d\xc4\x68\xba\x6a\x4e\xc5\xaf\x47\x99\x61\x97\x1b\x56\x6e\xd6\xaa\x5d\xed\xb1\x5b\x33\xa6\xd6\xed\x07\x2f\xaa\x5f\x1f\x26\x95\x3f\x9c\x9f\x71\xd3\xe5\x29\x2a\xb8\x09\x83\x2d\x25\x96\x8f\xf9\x34\x64\x22\x60\x60\x8a\x8b\x42\x44\x0f\x9c\xb0\xf4\x4a\x0e\xba\xd3\xd1\xca\x25\xae\xb6\x65\xc2\xc9\xa4\x70\x83\x0c\xbb\x90\x88\x1b\x63\xf5\x5c\x4e\x43\x2d\x10\x23\x71\xf5\x87\xf1\x8d\x4e\x89\x49\xa4\x49\x93\x9b\x90\x63\x26\x0a\x20\x3a\x16\xaa\x51\xec\x1a\x1a\xa4\x9b\x4f\x9b\x07\x40\x4b\x84\xb7\x18\xef\x62\x4b\xdd\x34\x85\x4c\x8e\x15\x4a\x8c\x3e\x22\x67\xba\x50\x69\xd1\xc5\x15\xcf\x0c\xdd\x45\x5b\xad\x41\x86\xa6\xbb\xa0\x16\xaf\xd3\x90\x03\x3e\xf1\x97\x20\x6b\x9f\xf7\x8e\x5b\x37\x54\xf5\x49\xa7\xab\xaa\xef\x9e\x3c\xf3\xd4\x1a\x64\x80\xdc\x94\x76\x60\xef\x25\xc9\xd5\xa6\x13\x07\xbd\x8e\xb2\x6b\x72\x54\x92\x09\x48\xd1\xa9\x86\x4c\xfd\xee\xce\x24\xd4\xae\x0d\xc2\x5c\x4d\x74\x75\xc7\xb4\xe1\x91\xe9\xa9\x22\xa7\xd4\xa3\xc9\x5a\xda\xc5\xc5\x64\x22\xaf\x32\x2d\xa9\xe3\xa4\x3a\xd5\x41\xa5\x6d\x84\xee\x7d\xda\x58\x39\xc8\x37\x7a\x67\x50\xf5\x2b\x9e\xbe\xe4\xf4\xd7\x0d\xb5\x28\x12\x1a\xcf\x2d\x7c\xdc\xc7\x3e\xcb\x5b\xb2\x57\x64\x67\xbe\x14\x94\x15\xc1\x52\x54\x2f\xd8\x3e\x0a\xd0\x9b\x09\x7f\xaf\xb6\xa3\xc2\x11\x05\xe4\x07\x59\x8b\x89\x8d\x1e\x52\x76\xe4\xa0\x4b\xa0\xbb\xcc\xdc\x8d\x8e\x79\x96\x15\xf8\x3d\x38\x64\x5c\x9a\xf0\xfd\x67\xb6\x49\x74\x55\xed\xf5\x8f\x7f\xfd\x95\x2f\x88\xd9\x6c\x3a\xec\xc1\xcc\x66\x6d\x54\x0e\x9d\xb8\x68\xa3\x7a\xe1\xd3\x75\x5d\x43\x34\x92\x47\xd7\xd9\x56\xaf\x67\xd0\xb2\xb3\x90\x17\x34\x55\x03\x09\xb0\x64\xf5\x88\xbc\x80\xe5\x68\xe4\x89\xb1\xd5\x17\xed\x69\x27\x5e\x00\x6b\x96\x30\xbb\x24\xa1\x13\x9d\x57\x23\xca\x15\x18\x27\x7d\xcb\x17\x27\x11\x60\xc1\x01\xca\x53\x4e\x0d\xa2\xe3\x57\x69\x14\xa4\xc2\x82\xef\xa0\xee\xdc\xcb\x46\x2c\xc4\x5c\xe8\x72\x36\x4f\xc2\x8f\x0f\x4f\x7d\xe4\x0c\xa9\xbd\xa2\x8b\x83\xab\xed\x64\xa5\xd7\x83\x49\xc0\x51\x31\x9c\x8d\xe6\xd6\x48\x91\xa7\x02\x08\x61\xce\xb5\xdb\xda\x66\xec\xc8\x0f\xc0\xa4\x5d\x57\x4f\xc0\xbb\x12\x1c\x37\xb4\x37\xda\x46\xe2\x7a\x40\xa2\x84\x8a\x74\x32\x70\xa4\x73\xcf\x8a\x45\x48\x05\x24\x87\x92\xa6\xd2\x97\x38\xf5\x3d\x8f\xc6\xa6\x3c\x62\x93\x4f\x8d\xf2\x2e\x16\xb4\x05\x3e\x7a\x11\xd7\x9c\x93\xcf\x31\x4f\x93\x62\xe1\xd3\xf2\xa0\x9b\xa8\xd5\xec\xe7\x7d\xa8\xae\x5e\x1d\xcf\x3e\x4b\xdc\x2c\x9e\xb1\xe9\x96\x60\x86\x42\x61\xe4\xae\x98\x41\x9e\x23\x8d\x17\xf5\xab\xec\x7e\xd3\x3b\x01\xb2\xd3\x83\x16\x64\x33\x86\x4e\x7f\x35\x80\xea\xdc\xd5\x37\x5d\x7e\x24\xbb\xd0\xee\x54\x32\x71\x9a\x9c\x3a\xe5\x3c\x9f\x93\x05\x5b\x44\x6c\x1e\x32\x58\xab\x96\xc0\x65\xfd\x4a\x2d\xc6\xd4\x02\x18\xce\xc8\x4f\x10\x2e\x1f\x66\x21\xcd\xd3\xe5\x45\xe6\xbb\xf8\xa1\xaf\xe3\x80\x5a\xbf\x3d\x6d\x4b\xf4\xcc\xdc\xd5\x97\xd4\x13\x48\xbc\x7d\xe9\xaf\x0e\x28\x91\x86\xb8\x83\x00\x11\x9c\x1a\x1a\xa3\x56\x04\x9d\x16\x79\xaf\x49\x31\xf8\x02\x8c\x11\xe3\x96\x90\x26\x26\xfd\x3c\xee\x27\x3d\xfd\xcc\x15\xd5\x2c\x46\xaf\x6c\xac\x9f\xb0\xa4\x09\x94\x80\xc4\x6a\x99\x61\xa6\x8a\x96\x6a\x73\x80\x10\xd8\xfa\x49\x67\x8f\x6a\x91\xb1\xcc\xe1\x11\x33\x14\x4d\x5b\x79\xe8\x37\xb8\xad\xab\xb2\xc5\xba\xfa\x56\xf1\xc1\x61\xbb\x06\xa0\x98\xa5\x8a\xd5\x68\xd7\xd8\xf1\xd1\x2e\xad\xfb\x0b\x10\x8f\xfa\x6c\xe4\xd7\xe5\xe5\xa5\x75\xc5\xbe\x11\x05\xf8\xa2\x89\xac\x50\x5c\x63\x38\x51\x77\x99\xe1\x0e\xe5\xc5\xa4\x42\x96\x19\x87\xb0\x27\xf3\x95\x86\xf7\x19\x75\x5e\x37\x2c\xa4\x82\x9a\x8f\x46\x70\x8c\x09\x6f\x04\xe9\x6b\xd7\xb3\x8a\x3e\xa5\x89\x98\xda\xd9\x10\x48\x51\xed\x67\x41\x57\x55\x45\x97\xd7\x22\xda\xaf\xd5\x29\x0a\xdf\x51\xda\x55\x4d\x7b\x8d\xda\x92\xb5\x97\x90\x54\xbc\xb1\x22\x5b\xd4\xe6\x2d\x5f\x89\x29\x5e\xe1\x64\x41\xd7\x2b\xb1\x8c\xf3\xb0\x63\xfc\x28\x1a\x29\xcb\x9a\xb6\x83\x50\xb3\x27\xd4\x50\xc3\xb8\x40\x46\x3f\x19\xfb\x03\xa3\x12\xc6\xc3\xc2\xf4\x50\x8e\x9e\x5d\x85\x8f\x79\x79\x44\xaf\x9f\xc9\xe7\x59\x9c\x7c\x7c\x70\x63\xf3\x8c\x21\x42\x89\x33\x59\x46\xd3\xe8\xc0\xe6\x90\x68\xd7\x30\xf3\x04\xbd\xbf\x41\x5a\x15\x2b\xce\x28\xf6\x09\x9e\x7b\xe0\x18\x5a\x8b\xc8\x0e\xe4\x44\x79\xaf\x5c\x9f\x1a\x24\x5f\x98\xbc\x75\x14\xa7\xb2\xc5\xdd\x48\x39\x7a\x9f\xeb\x3c\xe0\x9f\xb2\x08\xf5\x8c\x3d\x14\xc0\x88\x59\x95\xa2\x3a\xef\x50\x91\xff\x46\x24\x12\xe6\x90\x48\x20\x66\x42\xc3\x63\x1d\x13\xc6\x49\xb2\x14\xc0\x23\xa9\x73\xfa\x88\x86\x2a\x2f\xfb\x90\xc3\x56\x52\x0c\x20\x3e\x22\x0f\x61\x30\x85\xbc\x20\xc3\x28\x13\x34\xda\x99\x38\x84\x8f\xc4\x04\x44\x35\x2e\xe9\x24\x72\xe2\x12\x89\x9d\x41\x5c\xe3\xeb\x8b\x27\xd7\x97\x21\xeb\xde\x84\x79\xa7\xd5\xe5\x01\xcb\xfd\x58\xfd\x50\x19\x73\x8b\x98\x50\x71\x59\x75\xf9\x2e\x4f\xe9\x32\x38\x5e\xa5\x0a\xdd\x1b\x51\xfc\xc8\x55\x55\x5a\xe4\x22\xeb\x9c\x2e\xd2\xe7\xc7\xba\xc0\x34\x27\xcc\x99\xfc\xe2\xf7\x47\xb3\xbc\x4d\xbd\xbc\x24\xc5\x9f\x0c\x7b\x72\xc3\x84\x45\x59\xcc\x2b\x72\xf3\x4a\x31\x93\x27\xfb\x09\xc3\x1c\x81\x35\x47\x68\x16\xd1\x1a\x80\x22\x35\x57\x65\x49\x13\xaf\xf6\x3e\x3d\xe9\x22\x8c\x21\x60\xc0\x69\xda\x02\x82\x7c\xa6\xe5\x31\x4e\x01\x06\xdd\xb7\x0c\x00\xd0\x55\xcb\x80\x01\xdd\xb2\x0c\x18\xcb\x05\xcb\x78\x6f\x78\x18\x09\x4b\x8a\x01\xc5\x9c\xb2\xac\xea\x6d\x07\x2c\x03\xc4\xe1\x6c\x65\x32\x03\x76\xac\xb2\x5a\x02\x39\x51\xe9\xfa\x05\xc8\x15\xdf\xf4\x15\xb4\x8c\xdf\xaa\xe2\x0e\x4c\xe2\xa1\xdd\x00\x70\xbb\x56\x29\x96\x05\x20\x82\x5f\xef\xf8\x18\x27\x5a\x88\x99\x88\x26\x18\xd2\xda\xe1\xe9\x5f\xa1\x8c\x5e\x86\xa1\x08\x38\xf6\x8e\xe0\xd4\x19\x46\x71\xda\x8a\x2f\x93\x77\xfe\xb1\xfa\x0d\x0c\xb7\x2d\x8e\x05\x6c\x3e\x8e\x55\xdb\x87\xd0\x66\x66\xb6\xb6\x26\x73\x9a\xc7\xde\xbe\xa4\x78\x75\xea\xf4\xe2\x50\x4c\x70\xda\x87\x7d\xe2\x9c\x09\xf8\x8d\xe3\xb7\xcb\x91\x93\x0c\xa1\x5e\xa5\x32\x8a\x76\xa4\x69\xfc\x9b\xee\x3b\x0b\x65\x4b\x1b\xa9\xab\xc7\x23\x89\xb6\x93\xd2\x41\x91\x9f\xd9\x80\x36\x39\xa4\x5c\x59\x04\xeb\x91\xef\x19\xd7\x66\x76\x69\x71\x61\xc9\x59\x9c\x01\x0c\x94\x6f\x86\x2a\x27\xaf\x9d\x65\xd9\x7d\x36\x67\x59\xf2\xda\x59\x96\x5f\x91\x74\x16\xa6\xef\x07\x4a\x97\x43\x54\x93\xd7\xce\xb2\xf2\x5a\xa2\xb3\x38\x87\x70\x62\x90\xb7\xe7\x9c\x18\x38\x84\x13\x83\xbc\xf2\xe6\xc4\xc0\x21\xdc\x18\xd8\x75\x5b\x77\x79\xf2\x5e\x78\x4f\xbb\x67\x18\x73\x95\x4e\x92\x99\xf8\x17\x2c\x34\x67\xe9\x29\x93\xe1\x56\xb7\x94\xe1\x36\x1a\x37\xfc\xf0\x92\xfc\x58\xfa\x2c\x6b\x2f\x9f\xc2\x2e\x68\xe1\x18\xe3\xed\x59\x59\x35\xe4\x0d\xc8\x98\xfc\xb8\xa6\xb6\x79\xc5\x39\xd4\x2f\xb5\xe8\x57\x9e\xb9\xb4\x32\x65\x89\x70\x51\x3f\xb4\x9e\x40\xd4\x87\x21\xb4\x2a\x41\x97\xa2\x45\xaa\x6c\xdb\x19\x9f\x01\xa8\xfa\xa7\xd5\x83\x0b\xe9\xd4\x76\x0c\xad\x10\x50\x3b\xf0\x9a\xfc\x00\xb5\x02\x37\xab\xa3\x28\x42\x71\xac\xb5\x44\xb9\x6c\x0d\x77\x02\xb4\x52\xba\x68\x1f\x58\x55\x21\xd2\x23\x14\x2f\xe7\x73\xa0\x4e\xf8\x66\x76\x94\xad\x77\x4b\xfd\x8e\xad\x7e\x59\x1b\x6e\x80\x63\xe1\x73\xb5\x61\x78\x9d\x84\x9a\x11\x47\x28\x59\x41\xf3\x00\xb8\xd3\x1d\x86\x8b\x2d\xd6\x6f\xc4\xea\xf7\xab\xe1\x36\x40\x0b\xbf\x7b\x00\x39\x37\x09\x78\x1e\x24\x8b\xdd\x16\xa8\x13\xb8\x0a\x7e\x25\xf5\xd0\x86\xe9\xa2\x7e\x60\x73\xbd\x88\x7a\xc7\x0d\xf2\xf9\x7a\x1d\xa7\xfa\x10\xd2\x2e\x95\xc3\x0d\x70\xec\x7c\xae\x36\x0c\x6f\x94\xe0\x10\x7a\x7c\x4c\xe7\xd0\x10\x82\xef\x9e\xe3\x64\xb5\x08\x8d\xc0\x0c\xfa\x75\x74\xb0\x19\x8e\xed\xd7\xb9\x1f\x0c\xee\xd6\xe0\x8e\xf0\xb8\x8e\xc0\x7d\x08\xbc\xb5\x8e\xc2\xf9\x3c\xd6\x2f\xf0\xeb\x17\xd9\x5d\x0b\x12\x24\xfa\xb9\x97\xa4\x01\x41\x11\x6a\xc3\x76\x31\x47\x31\x38\x08\x1c\xc1\xbc\x2d\xc0\x23\xce\xf2\xd3\x51\xbf\x40\xee\x00\x2d\x50\xb3\xc7\x96\x4f\x27\xd4\x68\xe1\x08\x20\x2f\xf7\x9a\xc7\x03\x15\x0a\x3e\x97\xf5\xf9\xfc\xf4\x4b\x38\xb6\x76\x8b\x32\x5e\x44\x9f\x57\x35\x2b\x8e\x1c\x26\xf2\x6e\x20\x55\x23\xf2\x72\x1b\x4b\x5b\xe8\x7d\x00\xc2\x4d\xe9\xe6\x4f\x25\x0c\x5a\xd4\x47\xc7\x95\x37\x2c\x8d\xf8\x94\x5c\x6f\x2b\xaa\x7f\x7c\xec\x6b\xff\x52\xe4\x80\x29\x03\x24\x54\x09\xb4\x5f\x56\x1d\x36\x62\xa4\xeb\x77\x6f\xe6\xf8\x38\x64\xbd\x1e\x4e\xa0\xe3\xac\x12\x72\x42\xa6\x9c\x70\x97\xb8\x86\xb9\x8a\x3d\x59\x35\x33\x1b\x06\xb3\x3e\x5c\xd5\xb0\xc5\xfe\xb3\x1f\x27\x1f\x67\xac\xdd\xee\x4b\xad\xe6\x3d\x66\x67\x76\x03\xcd\xb3\xc7\x09\x65\x58\xb4\xec\x4b\x4a\x5c\xb9\x6d\x58\xeb\x01\xdf\x0c\x06\xa8\x3b\xd9\x68\x51\x2b\x20\x97\x9b\xbe\x10\x39\xf1\x8e\x5f\x13\xd2\xe1\x45\x68\x09\x5d\xb7\x93\xa8\xc9\xf5\x7a\xdb\xc4\xbb\x74\x7f\xd4\x67\xaf\x98\x0b\xd2\x55\x21\x04\xfa\x5d\x8c\x73\xaa\x52\xe5\x68\xd8\xdf\x06\x8e\xad\x6d\xfa\x93\xa2\x96\x72\xdd\xa1\x8f\x8f\xa4\x69\x49\x35\x88\x44\xb1\x3d\x98\xcc\x88\xb2\x9c\xb7\xca\x65\xb0\xfe\xad\x17\xcc\x5b\x3d\x3c\xc3\x21\x6b\xfd\x2d\xca\xf6\xd8\xb4\xc2\xcd\x82\xee\xa5\xa2\xab\xb8\xd0\xd1\x38\x5c\x90\x8c\xc6\x0b\x23\x9e\x3a\x6b\x1c\x19\x78\x8c\x90\x8d\xcc\xfa\x1d\x53\xa3\xf7\x42\x49\xb2\x63\x3d\x37\x67\x13\x90\x90\xa5\x4f\xfd\xc8\x6c\x1b\xb0\x47\x41\xe8\xb8\x05\x6f\x71\x49\x1b\x27\xec\xec\xfb\x83\xec\x6d\x23\xb5\x95\xa6\x60\x52\x4f\xbc\x3a\x92\xf4\x80\xd3\xaf\x38\x53\xd0\x58\x22\xdf\x58\x11\xc1\x6a\xd8\x5b\x22\xa6\x0e\x97\x20\x86\x49\x2d\xb0\xef\x3a\x9b\xd8\xc4\xac\x06\xdb\xc0\xee\xcb\xaf\x57\xb3\xe8\x71\x39\x8b\xc3\xc7\x59\xb0\x1c\x47\x20\x2d\xc0\xca\x16\x0c\xb7\x60\xbc\x6e\x8b\xf4\xaa\xb0\x7c\x11\x80\x5c\xe0\x23\xd1\x2e\xf4\x84\xed\x12\xad\x27\x3e\x68\x49\xc7\x35\xbc\xfa\x92\x34\xd7\x9e\x71\x75\x30\x7b\x48\xab\xd8\x37\xd5\xcb\x26\x72\xe0\x97\x41\x12\xd8\x54\xc4\xd9\xb9\x2f\xa3\x5b\x2d\xb9\x75\xc9\x85\xa4\xab\x6a\x89\x82\x2d\xae\x2d\x2e\x76\xac\x14\x8f\x4c\x01\x06\xa5\xd8\xac\x96\x6b\x1a\x93\x42\xf1\xe3\x53\x22\xe0\x71\xbb\xad\xab\xd6\x63\xb5\xcd\x0b\xcc\x52\x76\xd3\x12\x0a\xf9\xd1\x93\x2b\xee\xc3\xfb\xbb\x58\xa1\x00\xa9\x83\xef\x42\xdc\x58\xb6\x41\x45\xf1\x6e\xaf\x67\xe2\x3b\xdf\xd7\x1d\x59\xab\x12\x35\xc0\x4a\x12\x9a\x78\xcc\xbc\x45\x3c\x5f\x38\x1b\x2b\xa8\xeb\x9a\xcf\x34\x01\x21\xdd\x86\x1e\x20\x7d\x8c\x6d\x88\x00\xb7\x8b\x7e\x33\x32\xc3\x9c\x98\x49\x44\x5c\x11\xef\x17\x22\x8d\xb4\xb4\x35\xe2\xa2\xc8\xeb\x36\x6f\x21\x3b\x87\x70\x6a\x48\xea\x57\x4f\xb9\xb8\xda\xa7\x4b\x36\xe2\x8b\xaa\x11\x45\xa8\x80\x62\x74\x01\xe5\x8b\xba\x09\xb1\xeb\xd1\x41\x64\x2d\xad\x66\xaf\xd8\x68\xf4\xfd\xa3\xe7\x8c\x62\x24\xb7\x76\x6c\x25\x2c\xc6\xb2\x97\x99\x8c\x3e\x60\x96\x79\xd0\xa4\xa4\xea\xf0\x61\x08\x26\x48\x6b\x37\x7e\x97\x62\xa7\xe1\x3b\x4a\x55\x3b\x1b\x6c\xcd\xe1\xc1\xd5\xdc\x5f\x25\x1f\x1f\xfa\xb2\xa8\x78\x41\x6f\x22\xdc\xb8\x35\xc0\xa9\xff\xa8\xb9\x94\x46\xb2\x1f\xe3\xf0\xa3\x13\x13\xeb\x04\x0b\x15\xef\x9b\x1e\x17\xf5\xf3\xd7\x10\x1d\x4f\x45\x97\xb3\x43\x09\xab\x58\x75\xdc\xb5\xf3\x5b\xf5\x05\x6b\x94\xf1\xf0\x3e\xea\x45\x1f\x6a\x92\x32\x25\x10\x38\xdb\xb3\xb5\x18\xe8\x46\x3a\x33\x12\x98\x81\x94\xba\xd5\x70\x84\x64\xb6\x80\xc6\x48\x50\xf0\x1c\xc6\xe3\xe9\x37\x11\xb9\x20\x9a\x1e\xc6\x0b\x06\x69\x55\xee\xf2\x86\x5f\xf7\xa7\x34\x39\x96\x2a\xea\x7b\x23\xfc\x2a\x45\x02\x44\xe3\xc6\x39\xb5\xe2\x43\x55\xee\x58\x40\x5d\x55\x38\x04\x2a\xd6\x82\x2a\x84\x1e\xfb\xcb\x12\xb9\xf6\x4b\x1b\xa1\x1d\x35\xfe\x9e\xac\x69\xb8\xec\x3e\x77\x95\x47\xe8\x9b\x91\x35\x8a\xfe\xf2\x1e\xc3\x8f\x33\x65\xee\xd0\x60\xc5\x0f\x16\x5d\x17\x34\x3d\xe4\x57\x4d\x02\xdb\x2a\x6b\x18\x7e\xcd\x25\x51\x3f\x40\x42\x39\xdb\xc6\xa9\xb2\x37\x60\xab\x3f\xa6\xa1\x61\xd7\x78\x98\x52\x80\x1f\x8e\x78\xea\xda\x9f\xc8\x17\xc8\x2d\xef\x9b\x9d\xd4\xf8\xc1\x2e\x68\xf3\x72\x5f\x60\x99\x48\x49\x4b\xe7\x2e\xdc\x38\x60\x50\x2f\x20\x9d\xcf\x94\xaf\xa0\xe9\x9d\xf3\x78\xbe\x24\x3f\x8e\x13\x0e\xb5\x9f\x97\xf8\x45\x62\x6d\xbd\xe0\x2b\x7e\xf3\x69\x70\x3f\xee\xa0\x4c\x5d\x20\x67\x26\x54\x8d\xba\x83\xaf\x00\x9c\x8d\xa8\x8c\x40\xe0\xc6\xf7\x40\xe6\x8b\xa2\x1e\x63\x9e\xe6\xa2\xc5\x77\x50\x33\x80\x43\x04\xa6\x23\x62\x03\x8f\x25\xb4\x74\xa1\xed\x8f\x82\xfa\xb5\x63\x47\x21\xf5\x9a\x26\x5c\xdf\xdc\x62\xd6\x97\x2c\x7f\x36\xd3\x15\x52\xe4\x4e\x66\x9d\x35\x57\x06\x0b\x30\x3b\xd5\x45\x9e\xa2\x0e\xfb\xb4\x08\xe3\xac\x4d\x4d\x1f\x1c\xb0\x2d\x72\xea\x3d\xd3\x1f\x97\x58\xc0\x3f\xa0\xfe\xfe\x62\xc8\x84\x48\x0b\xcb\x5d\x43\x7d\x73\xf7\xa8\xde\x84\x1e\xd8\x28\x39\x4e\xa6\xe0\x8b\x76\x8d\xb7\x20\x38\xe7\xd4\x1b\x58\x62\xd5\x56\x75\xea\x3d\xeb\x1c\x8d\x2c\xe2\xa4\xe1\xd0\x31\x52\x25\x13\xbd\x27\xa1\xfc\xd2\xd6\xa8\xd4\x82\x27\xf8\xd1\x9f\xa2\x81\xc2\x7c\x19\x6f\x0f\xd5\x8b\x7f\x20\xbd\x40\x1f\xb7\x67\xdd\x3f\x40\x77\x24\xd0\x04\x15\x45\x8f\x60\x04\x01\x75\x13\x2c\x3f\xf2\xb1\x61\xd2\x0b\x4c\x95\x91\xc1\xa2\xb8\x77\x18\xd5\xb2\xa4\x6e\xe2\x42\x2a\x9b\xe6\x6a\x8a\x37\xfb\xc8\x3a\x27\x87\x6e\x19\x18\x73\x0a\xb6\x03\x2e\xea\xfe\x5a\x39\xdd\xdf\x8c\x80\x65\x16\x22\xd5\xab\x8e\x2e\xe7\x45\x9e\x76\xa6\xbb\xd7\x94\x32\x5e\x3d\x65\xee\x3a\x8a\x36\x7a\x3e\xaa\xb0\xdf\xd4\xc8\x99\x40\x09\x64\x99\x50\xe1\xcb\x70\x35\x9c\x5a\x87\x97\x56\x19\xd6\x9d\x01\x27\x15\x0d\x44\x52\x7c\x35\x62\x9d\xd5\xc3\x3c\xf5\xb3\x3d\x97\x08\x91\x72\x1e\x91\xb6\x70\x21\x5f\x79\x4b\x1b\xc3\xbd\xbc\x85\x3f\x35\x8c\x5f\xde\x96\xe0\x66\x2f\xf6\xf7\x19\x37\x1d\xce\x02\x94\x65\xfe\xb1\x6a\xf0\xcf\x42\x97\xf0\x8b\xc3\x2a\xad\x0e\xb5\x98\xde\x8c\x08\x79\x38\xc0\x38\x9e\x89\x7f\x41\xfc\xf0\x4e\xaf\xd1\xb1\x15\xaf\x6b\x30\xf6\xba\xc6\xd0\x92\x02\x10\x41\x5e\x22\x6a\xcb\x62\x41\x4f\x6d\x8d\xa8\x5d\x84\xde\x72\xd2\x87\x8f\x1a\x7e\xb0\x91\x7a\x67\xb9\x81\x1b\x7d\x25\x85\x8a\xb2\xcb\xbb\x1c\xb7\x67\xdf\xdf\x16\x27\x2c\x4d\x8d\x63\x19\xc1\x09\xd3\x75\x09\x61\xa4\x02\xdd\x1d\x15\x92\xa6\xa7\xe1\x91\x69\xab\x4c\x4a\x87\x85\x75\x46\x70\x2c\xee\xeb\xeb\x38\xfd\x43\x5e\x76\x7d\x8e\x2f\x3e\x5a\xff\x5e\x6d\xfb\xd1\xe4\xe7\x65\xd7\x54\x33\xe3\xe1\x11\xb7\x2d\xda\x63\xc7\x54\x06\xab\x61\x73\x0a\xb0\x06\x85\xe4\x07\x0a\xf0\xc3\x86\xa0\x16\x02\x44\xf1\xb3\xef\xdd\xba\x19\xc5\x72\x23\x52\xda\xc4\x33\x47\xcb\xac\xb8\x1a\x8c\x8b\x20\x8c\xf1\x93\x72\x25\xcc\x51\x18\x8c\x2f\xa1\x1f\xce\xb4\xdc\xa9\x2e\x61\x2a\x01\xe9\x07\x83\x42\xcc\xc6\xe0\x38\x35\x56\x93\xd4\x93\xbb\xa1\x76\x63\xed\x63\xf3\x4c\x8a\x66\x74\xfc\x78\x5d\xc6\xf7\x69\xe5\x76\xf2\x3a\xfc\x38\x01\x98\xca\x67\x13\x44\x05\x79\x89\x42\xca\x3c\xc1\x44\x72\x48\x0d\x5f\x68\xff\xa9\x87\x98\xba\xc1\x3e\x3b\xc6\x00\x43\xd8\x3b\x15\x5e\x91\x2b\xe6\x46\xbf\x7b\xab\x99\x37\xb7\x9e\xc7\x9f\x76\xf8\x21\x6b\xfd\x1a\xed\xf3\x92\x9d\x58\x4a\xf4\xfc\xeb\xaf\x34\x54\x2b\x21\x86\xdd\x27\xa6\x59\x46\xe8\x0b\x8a\x93\xbd\xf8\x8a\xdf\xb6\x15\x6a\x32\x16\x2a\x30\x3d\x75\xad\x77\x2a\x82\xb4\x3a\x1e\x51\x99\xb5\xd2\x29\xdc\xa4\x82\xdd\xec\x74\x52\xed\x99\x4d\xf5\x45\xb2\xfb\x3e\x9b\xd1\xb6\xc1\xe8\x6b\x0b\x5e\xa7\x52\x02\x48\x0b\x59\xe4\x1c\x7e\xe4\xf9\x63\xc8\x2e\x29\x93\x99\xb0\x14\x2e\x54\xb9\xa3\xe6\x33\xb1\x5b\xe5\xbe\x0a\xa9\xa6\xbc\x90\x97\x20\x1b\xdd\xce\x19\x87\xcf\x87\x27\x71\xdb\xf9\xf9\x85\x1d\x6b\xe7\xe4\x93\xd0\x3e\x2e\x1e\x1f\xd5\xcd\x87\x6c\x3d\xf4\xae\x21\xf9\x35\x0f\x69\xf6\x2c\xd5\x31\x6a\xad\x64\xb1\xa1\x12\x37\x13\xba\xfe\xb5\x7c\x02\xb2\x29\x05\x71\xab\x3c\xde\xe5\x45\xe1\x1f\xab\x0c\x6f\xb6\x55\x77\x50\x45\x88\x25\xa1\x72\xea\x05\x0a\x2e\xf3\x02\xfd\xcf\x6f\x1b\x19\x57\x7d\xe8\x28\x73\x42\x7b\x87\x58\x8d\xf1\x0e\x46\x62\x72\x17\xe6\x1b\x7f\x96\xb7\xc7\xbc\x6d\xcf\xbb\xa2\x42\x1d\x0b\x46\xa2\x6a\x4d\x57\xf6\x05\xa4\xc8\x45\x95\x39\x86\xf5\x3b\x1c\x52\x96\xf5\xfc\x58\x31\x37\x12\x91\x61\x2a\x42\x32\x29\x0c\x85\xcb\x10\xeb\xb5\x15\x84\x5e\x5f\x99\x56\x07\x0d\x8d\xc2\x6c\xc1\xd5\x8e\x4e\xbd\x07\x77\xe4\x95\x34\x4d\xa7\xe2\xf5\xda\xae\xa9\xca\xfd\x59\xdf\x37\x3c\xb8\x97\xa0\xf2\x04\xae\x05\x62\xc7\x5c\x52\x9c\x1e\xa5\x68\x70\x82\x26\x53\x2e\x27\x70\xd5\x80\xda\xf3\xc9\x05\xdd\xc2\x70\xcb\xbd\x05\x0e\x93\x4c\x37\x4d\xd3\x99\xff\x0a\xfc\x40\xb4\x9a\x2c\xcb\xae\x42\xd5\x8b\xb6\x53\x57\x65\x47\x71\x28\x82\x0e\x96\x7a\x1e\x7a\x02\x01\x6c\xf9\x57\x54\xe9\xd1\xa3\xb0\x90\xc6\x98\xb0\x03\x49\x16\x57\x21\x0f\xc8\x3e\xd1\xf9\x5d\xe5\x67\x78\x87\x4e\x45\x77\x76\x78\xfb\x5e\x32\x5c\xf8\x49\xc6\x64\x8d\x76\xb0\x54\xd6\x7e\x1e\xc1\x3b\x96\xbf\xbf\x79\x8a\x8b\xa3\x0e\xd7\x68\x59\xf3\xe7\xe7\x0c\x75\x48\xc2\xff\xa2\x51\xba\x42\x38\xd9\xa6\x80\xe0\xc9\xee\x5f\xe9\x86\x2d\x0d\xcf\xc3\xa8\x55\x5f\xcb\xb7\x68\xb2\x52\x15\x69\x13\xe0\x6a\x25\x19\x41\x4d\x8a\x5a\x6d\x8c\xa9\xcb\xff\x3c\x0c\xb5\x80\xe9\x46\x2b\x83\x23\x2e\x4f\x7e\x81\x9f\x71\x71\x56\xad\x79\xa6\x18\xf0\xaf\xe5\x79\xd7\x54\x47\xc5\xf7\x83\xea\x26\xc9\xe1\xa9\xab\x0c\x83\x47\xf8\x4e\xce\x29\xcd\x73\x9e\xf2\x9b\x6d\x01\xd7\xdf\xdd\x4a\x1b\xaa\x21\xef\x32\x3d\x9a\x85\xa9\x0f\xb4\xee\x7a\xf6\xe5\xe5\xad\x3e\xb4\xdf\x37\x78\x4f\x46\x12\xbb\x95\x35\x76\xe1\x55\xd3\x9c\x2f\x27\xa1\xfc\x32\x89\xc8\x3e\x04\x91\x89\xb0\xcb\x58\x4a\x63\x43\x45\x0d\x02\xb1\xc5\xc1\xf0\xb8\xb2\x4d\x99\x56\x5c\x64\xd8\x08\xaa\xe5\x11\x70\xd4\xca\xda\xa8\xd7\xcb\x97\x21\x43\x65\xa1\x2a\x25\x4c\x36\x6a\xe7\x4f\xa8\x16\xfe\xa8\x3a\x75\xf5\xa9\x37\xba\x84\x13\x80\x99\x54\x2c\x17\x1b\x16\xb2\x83\x59\x45\x14\x29\x2e\xb2\x15\x41\xfa\xf4\x05\x3a\x9a\x37\x33\xc3\x34\xbf\x0b\xd5\xe8\x5c\xb4\x52\x91\x5d\x80\x1d\xe3\x7d\x8e\xbb\x0f\x7c\x78\xe9\xc8\x66\x87\xa1\x03\x46\x45\x77\xf0\xa9\x0b\x48\x7b\x66\xa1\x8c\x58\x36\x09\x26\x80\x43\x60\x5e\x77\x50\xc7\x57\x2c\xcf\x6e\x16\x14\x9f\x21\xc2\x85\xc1\x09\xc7\x3b\x89\xc1\x2d\x5d\x70\x3c\x0c\x9d\xd7\x65\xba\x6c\xc5\x47\x5c\x08\x96\xea\x3b\x81\xdd\xa1\xcc\xcb\x2c\x4f\x51\x57\x35\xad\x0b\x4f\x54\x6b\xf7\xff\xd8\x82\x7f\x31\x6a\xc7\x59\xd5\x1a\xd7\xa6\x6b\x0c\x2e\x59\x40\x83\x58\x4f\x7f\xb2\xe2\x91\x4b\xe6\x74\x8f\xf3\x58\xba\x11\xd5\x83\x4d\x9c\xbf\x69\x7f\x87\x46\xe2\x8c\x58\x89\x1c\x23\x4f\x0a\x0a\x90\xd0\x78\x45\xda\x90\xe6\x53\x9d\x1e\x97\xe8\x4d\x5e\x11\x43\xd8\xdf\x56\xe0\xf8\x19\xe7\x88\x1b\x42\x0c\x92\xd8\xf0\xcc\x73\xec\x88\x72\x7c\x6b\xeb\x42\x58\x43\x57\x37\x95\x83\xa3\xe5\x28\x72\xeb\x66\x88\xab\xba\xd2\x91\xdf\x3a\xbf\xf2\x7b\xc5\xdf\xa9\xde\x1d\xca\x8b\xd3\x50\x1c\x81\x1b\xd7\xfb\x85\xba\xba\xb6\x1d\x3a\xca\xa0\x6b\x52\xaa\xd0\x44\x13\x50\x94\x61\xfe\x2f\x56\x87\x01\xfb\x8f\x74\x23\x52\x76\x17\xdd\xfc\x92\x18\x83\x5e\x86\xeb\xf9\xc1\xa3\x6e\x7b\xdf\xaf\xe1\xcc\xd4\x44\x43\x2f\xe5\x05\x11\x6d\x78\x8c\x95\xef\x57\xa3\x70\x1e\x51\xc3\xd5\xc2\x37\x64\xa5\x4b\xb3\xe2\xd7\x33\xe0\xa4\x25\x8d\x1c\x1f\xb9\x16\xd1\xb1\xb6\xdf\xa8\x19\xcc\xab\x05\x74\xf7\x56\x92\xdf\x18\x69\x78\x26\x37\x48\x0d\xd8\xc4\x92\x46\x99\x6e\x45\x62\x98\xf8\x3d\xd4\xad\x9b\xbb\x29\x29\x9a\xbc\xc8\x3e\xaf\xcb\x1f\xa2\x87\x81\x5e\x64\x52\xc3\xfd\xea\xb7\xc6\xad\xc8\x6d\xc6\x45\x0a\x96\x48\x8a\xc6\xb6\x68\x4f\x5b\x11\x35\x51\xe9\x94\xb8\xef\x94\xdd\x23\xf9\x81\xd4\x75\xec\x85\x91\x19\x98\x86\xab\x18\xaa\x86\x05\x3e\xa4\x02\xa1\x5b\x48\x74\x4a\x4a\xbd\x09\x6b\x62\x1d\xfc\x1d\x95\x6a\xc0\xe1\x98\xc8\xad\xc5\x16\x7a\xcd\x0d\x13\xf0\x7f\xb9\x9c\x8c\xfe\xa6\x44\xaf\x0e\x50\x02\x98\x83\x96\x01\x23\x1e\xbb\x3c\x02\x1a\x87\xa7\xe9\xd4\x14\xd5\x5e\x86\xea\xf2\xbb\x26\xdf\x2b\x61\x27\xb8\xb5\xc8\xac\xe0\x54\x66\xb8\xa1\x4e\xf8\xe6\x41\x68\xc8\x7c\xf0\x6d\x24\x51\xd1\x57\x61\x94\x15\xb1\x67\xc0\x01\x04\x9d\xba\x43\xd5\xe4\xbf\xf1\xbc\xf4\x68\x8f\xbd\xa0\xa5\xc6\xae\xd2\x3f\xe2\xee\x50\x65\x64\xfa\xb5\x15\x91\xdc\x0e\xe2\x09\x10\x2b\x8b\x0e\x00\xba\x55\x29\x96\x3c\x10\x39\x9b\xa0\xaa\x4d\xae\xa5\x19\x41\x51\xb1\x93\xe9\xee\x3f\xc2\x65\xab\xc6\xcf\xf2\xe7\x3c\x73\x2d\x9a\xf0\x76\x2a\x9c\x9b\x98\xf6\x53\x78\xac\x38\x09\xec\x2b\x91\x81\x84\x86\x63\x48\x3b\xd8\x4b\x36\x11\x20\xe4\x92\x2b\xdc\x65\x38\x46\x0d\x3b\x31\xf2\x6e\x4e\xe2\x64\xb5\x8c\x46\xcc\x03\xdc\x27\xc5\x50\x83\x9c\xea\x9a\xab\x41\x6c\xba\x55\x67\x0f\x66\xf3\x34\xf2\x91\x02\x6b\x11\x4c\x37\x0f\x4d\x19\xbc\xe4\xdd\xc1\xff\xfb\x4b\xe7\xb7\xb8\xc0\x34\x20\x9a\x15\xb9\x4f\x0c\x96\x2c\xf3\xb3\xb7\x12\x1d\xf3\x94\x8c\x33\x94\xa1\x0e\xa9\x31\x8e\x9b\xa1\x74\xea\xca\x55\x7e\xe1\xb6\xab\xcb\xf6\x73\x91\xb5\x9d\xe2\xf5\x99\xfb\xc6\x54\xbf\x1b\x69\x46\xe3\x2a\x3b\x03\x0d\x6d\x6d\xdb\xa1\xb2\xf3\xbf\xe2\x37\x63\x3f\xb3\x80\xb9\x72\xcf\x76\xcd\x21\xef\x7d\xfc\x9a\xb7\x1d\x39\xa6\xc8\x62\x5c\x43\xac\x58\x1b\x98\x45\x8b\x4f\xa4\x1a\x95\xb8\x08\xda\x0e\xa3\xec\xcd\x67\x71\xb0\xb8\xbb\x1f\xfb\x06\x86\x8a\x1a\x68\x37\x6a\x30\x6a\x37\x1f\xa8\x1a\xea\x83\xf7\x41\x3d\x72\xb3\x0a\x9b\xea\xe5\x83\xf7\xa1\xc0\x7b\x5c\x66\x3e\x2a\x33\xbf\x3d\x1d\x8f\xa8\x79\xfb\x60\x04\xa2\xd3\xbc\x2e\x98\xb3\xc7\x37\x92\xfd\xe5\x30\x67\x6c\x23\x34\x6e\x28\x85\x8a\xbb\xcf\xb7\x22\x0f\xc0\xa6\x2a\x15\x82\xef\xed\x7a\x4d\xe4\x07\x8c\x32\xef\x10\x7b\xfd\xbd\xa8\xb3\xa1\xc1\xd2\xcf\xaa\xc2\x70\xad\xb5\x85\x27\x6b\xc8\x70\x5d\x54\x6f\x47\x5c\x9a\x57\xea\x68\x2d\xaa\x1a\xf6\x19\x35\x9f\x7d\xbf\xab\xbe\xe2\x92\x2d\x0d\x7e\x7b\x6a\x76\x28\xc5\xfe\x21\xdf\x1f\x68\xb8\x82\x87\x6b\xeb\x31\x5a\x63\x2d\x42\x76\xdd\x7c\x7a\xf6\x55\xeb\x9e\x62\x53\x0a\xb8\x20\xc9\x0a\xcd\x6b\x97\xd0\xf4\x13\x5d\xba\x1a\xd4\x5e\xd7\x4e\x16\x85\xed\xf2\x72\x64\x76\x5f\x53\x8e\xf5\xdf\x85\x4c\x99\xd2\xb0\x2b\xe7\x7f\x8f\xc0\xef\xc7\x7d\x0b\x4f\x7c\xef\xc3\x21\x6f\xbb\xaa\x79\xa3\x4f\x6b\xd4\xa0\x63\x7b\xcd\x6a\x30\x89\xf6\xa0\xc1\xff\x79\xca\x1b\xdc\xfa\x75\x53\x1d\xab\x3e\x18\x9d\xd9\x02\xf9\xda\x47\x05\x6e\xba\x0f\xde\xb7\xb7\xe9\x86\x34\x7f\x09\x52\x54\xa2\xe6\xcd\x37\xc8\x74\x3a\x9b\xc8\x64\xf5\x7a\x3e\x7b\x7e\x77\xff\x5e\x74\x59\x46\xbb\xdb\x10\xf2\x25\x30\xaa\x53\x96\x5d\xe3\xcd\xf5\x55\xc0\xdd\xaf\xd4\x04\x03\x3c\x0d\x04\x5b\xbd\xd9\xa8\x76\x51\xf7\xe5\xb0\x30\xdd\xf2\x82\xe4\x42\x0b\x5f\x2f\x64\x69\x89\xb5\xa5\x03\xd6\x4d\xa9\xfd\x12\x3c\xe3\xa6\xa5\x5f\x4e\xc5\x19\x26\x8c\x06\x53\x85\x5c\x33\xf3\x72\xd8\x35\xf3\x7a\x7a\xed\xc9\xac\xf4\xbb\xfd\x12\xda\xd5\xd5\x76\x4d\xe0\x7e\x83\x6b\x8c\xba\xcf\xac\x09\x79\x37\x5b\x26\xf5\xeb\x83\x2a\xef\x0e\xd6\xf0\xa5\xc8\xcf\xd0\x3d\x92\xb1\x42\x9b\x03\x6a\x3f\x8b\x67\x7e\x5a\x9d\xca\xee\x41\xc2\x70\x67\x73\x57\xd8\xab\x70\x28\xe8\x15\x20\x60\x69\x75\x7b\x08\x34\x54\x0e\x95\x32\xe9\x72\x07\x7e\x88\x2f\x40\xf3\xa5\x97\x4c\x7e\xfd\x95\x5e\xf7\xb1\xd2\xe8\x4c\xc1\x45\x59\x67\x9c\xf5\x07\x22\x53\x88\xa8\xe7\x8d\x79\x2b\x17\x9e\x66\x5e\x60\x6f\x39\x93\x82\x3a\x8b\xd1\x35\x67\xa7\x12\x66\x16\x9b\x82\x9d\xde\xcf\x22\x28\xda\x4e\x99\x2c\x8e\x09\xaa\x60\x9f\x5e\x83\xc7\x1e\x5d\x3e\x37\x8a\x62\xc6\x83\x4c\x53\x35\xd3\x2c\xda\x35\x0f\xca\x4c\x81\xbc\xc3\x94\x95\x62\x22\x71\x81\xd5\x76\xef\xb0\x18\xb6\x19\x4e\xc5\xbc\x43\x79\x81\x33\xbf\x6a\xfc\xa2\x6a\x3b\xc0\xf0\x85\xbe\x11\x1d\x55\x54\x7e\xe1\x82\xc1\x00\x71\xec\x88\x4d\x9d\xee\x06\x12\xd6\x1b\x77\xda\x45\xe2\x81\xc4\x0c\x82\xa0\x5a\x9f\x64\x3b\xa0\x1e\x31\x4f\xca\x86\xb3\x56\x60\x65\xb1\x65\x2e\x7d\x83\xf4\x0b\x31\x88\x2b\x24\xa8\x75\xd9\x74\xef\x30\x92\x79\x28\x97\x64\x83\x08\x5c\xc1\x6d\xfc\xb6\x0f\x92\x1d\x63\x30\x01\xc4\x6c\x08\x57\x90\x8b\x3b\xaf\xa6\x0b\x10\x54\xbe\x39\x95\x25\x59\x24\xe8\xee\xd9\xf2\x5b\x5b\xdc\xdb\x4d\x5d\xb0\xd6\xf0\x82\x75\x2a\x69\xa2\x1f\x9c\x71\x04\xc0\xe2\x21\xf3\x14\xd8\x17\x1c\xac\x9d\x77\x0e\x9e\x3a\xed\x6a\xbe\x04\x0d\xa6\x9e\xb1\x65\x27\x9e\x31\xff\xfb\x3e\x17\x04\x84\x86\x02\xfa\xd2\x34\x48\x06\x7a\x8e\x0d\x2d\xa2\x9a\x42\xa2\xcf\xe7\x30\x1d\x9b\x07\x9c\xdf\xa9\x06\x66\xb2\x8b\x41\x22\xee\x72\xb1\x7b\x0e\xdf\x5c\x71\xd0\x90\x05\xa7\x2a\x8b\x37\xc7\x32\xeb\x9a\x07\x17\xd6\xf3\x65\x6c\x34\xb8\x6f\xb9\xe8\x63\x44\x93\xcf\xbe\x0b\x61\x37\x1d\x3f\xce\x7a\x3d\x47\x2d\xb4\x43\xac\xeb\x99\x66\x64\x63\x35\x99\xce\xf7\x25\xe5\x0b\x1b\x21\x4c\xd4\xb8\x50\xfa\xb9\x25\x1d\xc1\xa9\xac\x0b\x94\xf6\xb1\x94\x42\x78\xd1\x71\xf4\x1d\x10\x97\xcf\x4e\x11\xa0\x4e\x6f\x25\x71\x8c\xaa\xb5\x76\xa6\x30\xa1\xa3\x18\x54\x47\xbb\xf2\x08\x4f\xa5\x5d\x2c\xc3\x67\x3b\x3c\xe5\x05\x48\xd8\x8e\x7d\xb6\x43\xe2\x5d\x80\xe3\x54\x7e\x2d\xab\x17\x9d\x99\x22\x06\xfd\x64\x24\xff\x79\xc2\x27\x83\x10\x11\x75\x7e\x32\x8e\xb4\x3a\xd6\x05\xee\xf4\x4d\x2c\x7b\xdc\x85\x78\xf9\x74\xcd\xf0\x10\x59\x19\x74\x7c\xec\x0e\x92\x62\xb3\xb2\x7b\xdf\x4a\xd9\x72\x69\x8d\x66\xd4\x28\xc8\x50\xae\x39\x94\xc2\x39\xc8\x86\xa2\x12\xf8\xcb\x30\xc3\xfb\x19\x6f\xcf\xec\x0f\x18\x63\xf1\xe5\x41\xbd\xa9\x7a\xc8\x8f\x47\xdc\x78\xb1\x16\xb7\xc3\xcb\x4b\xea\x07\x07\x1e\x92\x1c\x4d\x23\x22\xe1\xd9\x88\x04\x7b\xd1\x28\xe3\x13\x1d\xe8\x8c\x5b\xf6\x80\xa8\xc7\x4e\xc5\xf1\x9d\x58\x38\xec\x0e\x31\xa1\x97\xaf\x69\xdc\x75\xe3\x4b\xcd\x60\x6a\xc7\x24\x53\x9e\x0b\xbb\xa5\x11\x8c\xcd\xf6\xe3\x72\x1c\x07\x5c\x43\x88\x9d\x39\xf0\x2b\x22\x13\xdd\x74\x32\x9f\x8e\x48\xec\x41\xdc\x55\xc3\xf2\x64\x33\xa7\x91\x3b\xce\xe1\xf7\x5f\xdf\x9d\xb4\xba\x02\xc7\x59\xd4\xdf\x8f\x56\xba\x25\x3b\x09\xa6\x36\xa2\x95\xcc\x7d\x47\x3f\x1a\xe7\xb6\x10\x1c\x30\xda\xdd\x76\x96\x8c\x4d\x3d\xff\x25\x22\x9f\x5b\xac\x04\x9a\x64\xa8\x7a\xff\x47\xa9\x1f\x52\x83\xdf\xb5\x29\x2a\xf0\xe7\x60\x05\x9f\x93\x5c\xbb\x0c\x55\x32\x73\x9b\x9b\xcf\x55\xce\x7d\x2b\x2d\x97\x12\xd6\x29\x4b\xc5\x39\x72\xa9\xfa\x35\xc8\xde\x93\xa1\x47\xf9\x94\x73\x5c\x6a\xbd\x01\x8d\x53\x66\x3f\x53\x0a\xad\x29\x13\x99\xf2\x76\xdd\x47\x4e\x31\x1b\xd3\x73\xb4\xa9\x3a\xd4\xe1\xcf\x8b\x24\xc3\xfb\x07\xc8\xc6\xcf\xd3\xa2\x38\xf5\x09\x79\x47\xce\xdd\xae\x69\xbb\x63\x36\x32\x9a\x46\xb3\x5f\x60\x5d\xda\x3a\x05\xa5\x7d\xc8\x1c\x52\x07\x48\xf5\x33\xe0\xce\x48\x4e\x7c\x9b\xc8\x0b\x3d\xd7\x11\x48\xa9\x35\xd8\xa1\x0c\xd3\x48\x42\x44\x4c\x56\xc3\xf8\x5d\xd5\xfe\xb3\x63\x98\x5f\xc4\x09\x17\x72\x11\x36\xeb\xba\xc2\x7c\xb3\x1c\xa7\x04\xd0\x66\x4f\x38\xe4\xae\xc2\x8f\x7d\x6a\xb5\xc8\xbc\x3a\xea\x38\x6c\xdb\x55\x69\xca\x7f\xfe\x1a\x6a\x31\x54\xf2\x54\x67\x2c\x1a\x4c\x83\x8e\xb8\xc3\xcd\x20\xdd\x54\xd3\x47\xfd\xbe\xe1\x51\xa2\x19\xf8\x41\xa6\x5c\x76\xec\xb6\x9b\x15\xb0\xe5\xe7\x0b\x78\xd5\x14\x94\x81\x6d\x1c\x5f\xa0\xac\x78\x6e\x05\x5a\xac\x78\xef\x01\xb7\x48\xed\x00\x33\x17\xd0\x60\x1b\x93\xc2\x31\x11\x68\x08\x97\xd0\x48\x82\x29\xfe\xd4\xe8\xd8\xec\xca\x9d\xb2\xb1\xea\x6a\x75\x3d\xcd\x8d\x1e\x61\xa6\xcf\xbc\x23\xb5\x7f\xf6\x8d\xdd\xab\xc8\x1e\x4a\xed\xe3\x9a\x77\x93\xd1\x42\xf3\x61\x4a\x61\xa6\x8e\x74\xfa\x14\x5e\x49\x13\xbb\x4f\x65\x87\x2f\x56\x5c\xe1\xc4\xe6\xef\x58\x05\xdc\x95\x68\xe1\x3a\xe5\xed\x27\xa7\x06\xc9\x46\xa4\x04\x8b\x26\x03\x08\xe5\x25\x9d\x69\xf2\x9e\xd1\x5c\xbb\x67\xe4\xbf\x5d\x30\x7d\x21\xd4\x5f\x2a\x6a\x26\xeb\xbd\x82\xa3\x87\xb3\x71\xc5\x9d\x97\xfe\xd7\x0e\x1f\xff\xad\xc8\x33\x7c\xf1\x5d\x77\x05\x1e\x93\x29\x1f\x44\x09\xa8\x8f\xbe\x9a\x62\x6a\x63\x18\xa0\xfa\x90\x97\x20\xd5\xd1\x7f\x1d\xd1\xf1\x1d\xd8\x1c\xdf\x96\xe0\xbb\x70\xf9\xa6\x34\xcf\xef\xc1\xe4\x9b\x0e\x8b\xf9\x9d\xb8\x7c\x53\xa2\x17\x77\x60\xf3\xfc\xb6\x04\xdf\x85\xcb\x37\xa5\x39\xb9\x07\x93\x6f\x3a\x2c\x92\x3b\x71\xf9\xa6\x44\x2f\xef\xc0\xe6\xc5\x6d\x09\xbe\x0b\x97\x6f\x4a\xf3\xea\x1e\x4c\xbe\xe9\xb0\x58\xdd\x89\xcb\x37\x25\x7a\x7d\x07\x36\xdf\x98\xe0\xbb\x70\xf9\xa6\x34\x3f\xde\x83\xc9\x37\xa6\xf8\x3e\x5c\xbe\xad\x90\x1f\xde\x81\xcf\xcb\x1b\x53\x7c\x17\x3e\xdf\x96\xe8\x7b\x1c\xff\x96\xb7\x1d\x19\x77\x3a\xff\xdd\x98\xea\x7b\x1c\x00\x57\x37\xa6\xf8\x2e\x7c\xbe\x2d\xd1\xf7\x38\x02\xae\x6e\x3b\x32\xee\x74\x06\xbc\x31\xd5\xf7\x38\x04\xae\x6f\x4c\xf1\x5d\xf8\x7c\x5b\xa2\xef\x71\x0c\x5c\xdf\x76\x64\xdc\xe9\x1c\x78\x63\xaa\xef\x71\x10\x7c\xbc\x31\xc5\x77\xe1\xf3\x6d\x89\xbe\xc7\x51\xf0\xf1\xb6\x23\xe3\x4e\x67\xc1\x1b\x53\x7d\x87\xc3\x20\xec\x65\x7e\x3d\xc1\xf7\x60\xf3\x6d\x69\xbe\xc3\x61\x30\x0a\xc2\xdb\x0e\x8c\xfb\x1c\x07\x6f\x4d\x76\x7c\x87\xf3\x60\xe4\xb8\x37\x71\x3d\xc9\xf7\xe1\xf4\x6d\xa9\xbe\xc3\x89\x30\xba\xb5\x71\xed\x3e\x47\xc2\x9b\x93\x7d\x87\x33\x61\x74\x63\xab\xe0\x7d\x0e\x85\xb7\xa6\xfa\x0e\xa7\xc2\xe8\xc6\x46\xb6\xf8\x3e\xc7\xc2\x9b\x93\x7d\x87\x73\x61\x74\x5b\x4b\x5b\x7c\x9f\x83\xe1\xad\xa9\xbe\xc3\xc9\x30\xba\xb1\xb1\x2d\xbe\xcf\xd1\xf0\xe6\x64\xdf\xe1\x6c\x18\xdd\xd6\xe2\x16\xdf\xe7\x70\x78\x6b\xaa\xef\x70\x3a\x8c\x6e\x6c\x74\x8b\xef\x73\x3c\xbc\x39\xd9\xf7\x38\x1f\xde\xd6\xf2\x16\xdf\xe9\x84\x78\x63\xaa\xef\x72\x46\xbc\xad\xf1\x2d\xbe\xd7\x19\xf1\xb6\x64\xcf\xef\x72\x46\xbc\xa9\xfd\x6d\x7e\xaf\x33\xe2\x6d\xa9\xbe\xcb\x19\xf1\xb6\x06\xb8\xf9\xbd\xce\x88\x37\x26\xfb\x2e\x67\xc4\x9b\xda\xe0\xe6\xf7\x3a\x23\xde\x96\xea\xbb\x9c\x11\x6f\x6b\x84\x9b\xdf\xeb\x8c\x78\x63\xb2\xef\x72\x46\xbc\xa9\x1d\x6e\x7e\xaf\x33\xe2\x6d\xa9\xbe\xcb\x19\xf1\xb6\x86\xb8\xf9\xbd\xce\x88\x37\x26\xfb\x2e\x67\xc4\x9b\xda\xe2\xe6\xf7\x3a\x23\xde\x96\xea\xbb\x9c\x11\x6f\x6b\x8c\x9b\xdf\xeb\x8c\x78\x63\xb2\xef\x70\x46\xbc\xed\xfd\x8f\xfb\x9c\x10\x6f\x4b\xf3\x1d\xce\x87\xf1\x8d\x8d\x71\xf3\xfb\x9c\x0f\x6f\x4d\xf6\xe2\x0e\xe7\xc3\xf8\xb6\xd6\xb8\xc5\x7d\xce\x87\xb7\xa6\xfa\x0e\xe7\xc3\xf8\xc6\xc6\xb8\xc5\x7d\xce\x87\x37\x27\xfb\x0e\xe7\xc3\xf8\xb6\xd6\xb8\xc5\x7d\xce\x87\xb7\xa6\xfa\x0e\xe7\xc3\xf8\xd6\x17\xf5\xee\x73\x3e\xbc\x39\xd9\x77\x38\x1f\xc6\x37\xbe\x61\x78\x9f\xf3\xe1\xad\xa9\xbe\xc3\xf9\x30\xbe\xb1\x31\x6e\x71\x9f\xf3\xe1\xcd\xc9\xbe\xc3\xf9\x30\xbe\xad\x35\x6e\x71\x9f\xf3\xe1\xad\xa9\xbe\xc3\xf9\x30\xbe\xb1\x31\x6e\x71\x9f\xf3\xe1\xcd\xc9\xbe\xc7\xf9\xf0\xb6\xd6\xb8\xc5\x9d\x4e\x88\x37\xa6\xfa\x2e\x67\xc4\xdb\x1a\xe3\x16\xf7\x3a\x23\xde\x96\xec\xe4\x2e\x67\xc4\x9b\x5a\xe3\x92\x7b\x9d\x11\xbf\x9d\x6a\x4a\xe7\x60\x0e\x88\x4b\xb0\x05\xb8\x69\xaa\x86\xe2\xb4\xc3\xbd\xb3\x08\xb4\x7a\x20\xc0\x47\x8c\xf0\x1a\xaa\xd5\x8a\xcb\xf5\x85\xe6\x00\x1f\x0b\xc3\x63\x26\xfc\x9e\x82\x98\x25\xb8\x3f\x8f\xc6\x53\x9c\x84\x8d\xe6\xc4\x0b\xd4\x5c\x82\x50\xe4\x25\xbb\x98\x92\xc2\x83\xe5\xe3\x53\xd9\x14\xa1\x78\x39\x9f\xcb\x80\x53\x34\xec\x56\x1f\xa7\xf8\x4a\xba\xbc\xe0\x2b\x06\xc3\xa4\x41\xc4\x51\x60\x99\x7c\x22\x45\xf8\xdb\xaa\x75\x47\xa5\x73\x56\x6e\x46\x37\xfc\xf1\x83\x1a\xaa\x59\x0d\xe6\xef\x1c\xc9\x93\xa8\x7b\x46\xc5\x09\x4f\xa7\x8c\x82\xcb\x28\xd5\xcb\x2c\x7c\x8c\xdf\xff\xe1\x2b\x7e\xdb\x11\xa8\xd6\x33\x57\xaa\xf3\xae\xa9\x8e\x32\x64\x60\xc8\x72\xfa\x2e\xc2\xfa\xf5\xbd\xab\xe4\xe3\x88\x05\x69\x7d\x77\x21\x22\x6b\x07\x43\xa4\x44\x08\xcb\xcb\x16\x77\x5e\x48\x7f\x68\x32\x66\xaf\x4f\x1c\x10\xd2\x80\x9a\xf1\x03\xa9\xe4\x92\x22\xe1\xc3\xfb\x3b\x4d\x5e\x82\x0b\xfc\xcc\x56\x1e\x5a\x66\x46\x1f\xee\xaa\xe6\xc8\xf2\xe1\x6e\xab\xd7\x4d\x59\x75\x9f\x37\xf4\x1b\xce\x66\x9b\xbc\xcc\x08\x8f\x8e\x79\x89\x3a\xfc\xa0\x56\xaa\x26\x11\x33\xd0\xfa\x3d\xd8\x83\xda\x76\x1e\x69\xf7\x1c\x7e\x3c\xf7\x21\x29\xe9\xa7\x02\x75\x78\x9e\x7d\xf6\xa3\x30\xfc\xc8\xe8\xa5\x9f\xe6\x4e\xc8\x1e\xf0\x3d\x40\x34\x21\xb8\xcf\xf3\x42\xd2\x34\xb2\xcf\x39\x7e\xf1\x82\x9c\x3c\x30\xe2\xd2\xf1\xec\x9c\x83\x45\xbc\xfa\x6c\xc7\xc7\x1b\x2d\xc4\xb3\x2f\x5a\x49\x28\x47\x0a\x8b\x6c\x42\x29\x6a\xb2\x49\xc1\x16\xcd\xf4\x3f\x3c\xc3\x49\x1c\xea\x19\x4e\x2e\xa9\x96\x2e\xf4\xda\xaa\x34\x16\x3c\x51\x84\xe0\xec\xc3\x3e\x8a\x5c\x9b\x93\x2b\xfc\x62\x72\xf9\x72\x0c\xc8\xcc\xc0\xa3\x05\x07\x74\xa7\xe9\xbd\xa8\x0e\x96\xf5\x87\xa7\xca\x34\x32\xef\xf6\xd5\xe5\xe5\x01\x37\x79\x47\x50\x17\x3e\xcb\xb9\x1b\x74\x68\xef\xd3\x2c\x05\x8e\xcc\xa4\x2c\xbf\xed\x4b\x83\xea\x0d\xcb\xc1\x04\x95\xf5\x10\x98\xae\x89\x80\x92\x59\xa1\x8f\x98\x3e\x4e\x1e\x8d\x86\x48\x6a\x12\x03\x9e\x81\x8b\xf4\x22\xb4\x8d\x7c\xca\xdb\x09\x02\x86\xe1\x3d\x96\x54\x29\x3d\x35\x6d\xd5\x6c\xea\x2a\xa7\x41\x8a\xaf\x8b\x80\x2e\x07\x5d\x5c\xbf\x7a\xd1\x92\xe6\x0d\x96\x55\xe3\xd7\x3a\x67\xdd\xe6\x13\x41\xc5\xdb\xe5\xb8\xc8\x5a\xdc\x39\x66\xa7\x28\xa6\x65\xe9\xea\x03\xfe\xd2\x91\xaa\xa6\x60\xe8\x4b\xd4\x55\x91\xa7\x6f\x22\x75\xab\x22\x9b\x2c\x35\xd9\x84\x07\x08\x24\xe5\xf0\x6b\x5d\xb0\x80\x82\x13\xa3\x6f\xca\x79\x12\xdb\xe1\x37\x59\x17\xb1\xa5\xb4\xaa\x31\x6b\x72\x7b\xb6\xd3\xcc\x02\xd3\x12\x4e\xc1\x32\xba\x68\x24\xe1\xc7\x07\x05\x81\x48\x7d\x44\x53\x25\xd1\x85\x84\x3c\x56\x17\x12\x93\x3a\x93\xcd\x7d\x10\x4d\x91\x37\x75\xf2\x1a\x32\x8a\x9c\x8c\x84\x0e\x37\x25\x2a\xfc\x22\x2f\xbf\x8e\xe5\x56\x1a\xc3\xc6\x93\xea\xa4\x0d\x26\xa4\xd0\xdc\x4d\xb4\xc8\x6c\xb4\x64\xdd\xc8\x0c\xab\x7d\xa2\xbb\x29\x85\x2e\x19\x24\xba\xc8\x4a\x97\x88\xb6\x43\x4d\x67\x44\x3b\x6e\x8e\xa8\xe8\x47\xa6\x48\x30\xff\x0f\x47\x9c\xe5\xc8\xab\xca\xe2\xcd\x6b\xd3\x06\xe3\xd2\x43\x65\xe6\x7d\x96\x0b\x83\xb7\x79\x5c\x86\xf5\xeb\xc3\xd9\x1e\x6f\xc6\x78\x6a\xaa\x17\x37\xa9\xef\xef\x9b\xa6\xaa\xba\xb3\x9e\x46\xb4\x46\x05\xee\x3a\xec\x6f\x8b\x13\xf6\x93\x30\x24\x22\xe6\x7c\x91\xec\x9e\x06\xc0\x16\x04\x2c\x0c\x17\xcb\x2c\x1a\x02\x9b\x53\xb0\x34\x59\xe2\xc7\x21\xb0\x98\x56\x1a\x2e\xc3\xdd\x60\xa5\x11\x01\x4b\x53\x3c\xdf\xe1\x21\xb0\x24\xdc\xfc\x61\x17\xef\xd6\x4e\x64\xf5\xa9\xa9\x0b\xde\xd4\x45\x1c\x47\xc9\x76\x18\x90\x36\x76\xb5\x0d\xc3\x6c\x04\x90\x36\xf7\x31\x8a\x52\x9c\x0d\x03\xd2\x06\xa3\xd5\x7c\x35\x46\x23\x6d\x32\x46\x59\xec\x6c\xb2\x6c\x0c\x39\xcf\xed\x62\x27\xc2\x3d\x19\x56\xac\xcd\x61\xb2\x88\xe3\x70\x10\x8e\xf7\xef\x72\x19\xb9\x3a\x8e\xc1\xb1\x0e\x0e\x57\xeb\xc8\x45\x1f\x83\x8b\x19\xdc\x1a\xc5\xf1\x20\x9c\xe8\x62\x9c\xa1\x91\x76\xd0\x3e\xde\xee\x96\x0e\x30\x74\xdc\xe2\x86\x35\x37\x59\xc4\xeb\xd0\xd5\x5c\x06\x47\x9b\xbb\x0e\xe7\xd9\x08\x1c\xeb\x60\xbc\xd8\x8e\xc0\xd1\xe6\x6e\xb7\x09\x1a\x81\xa3\xcd\xdd\x6d\x31\xda\xba\xba\x4d\xb4\x83\x1e\xb4\x1e\xf1\xda\x01\xd6\xe0\x8c\x37\x36\x8a\xe6\xa1\x8b\x77\x04\x8a\x36\xf5\x71\x11\x86\xe1\x62\x00\x8a\x36\x34\x0d\xc3\x30\x4c\x06\xa0\x68\x33\x71\x12\xc7\xf1\x10\x5d\xbc\x91\xd9\x22\x1b\xaa\x91\x37\x31\xd9\xb9\x2a\x2c\xf1\xa9\x6b\x50\xe1\xaf\xd8\x9a\x12\xa6\xa1\x6b\xc8\x09\xc8\x25\x81\x9c\x6f\xe7\xd9\x62\x0c\x27\x65\xdd\x32\x59\xa2\x95\x6b\x3c\x09\x48\x36\x52\xd2\xc7\xf0\x31\x1d\x81\x64\x2c\x8c\xd3\x24\x75\xad\x1a\x02\x92\xb2\x31\xc3\xd9\x0e\xcf\x47\x20\x19\x2b\xa3\x5d\xbc\x1b\x83\xa4\xec\x44\xe4\x67\x04\x90\xb1\x7d\xe7\x5c\x37\x50\x51\x1f\x10\x6b\x0c\x63\xe5\xd2\x39\xe5\x28\x64\xdc\xb3\x72\xee\x22\x92\x41\x46\x3d\x64\x64\x52\xc9\xf3\x34\xd4\x4d\x7e\x44\xcd\x9b\x13\x21\x07\xdb\xa1\xbc\xec\xc6\x70\xb1\x64\x7a\xce\x56\x70\x28\x44\xb7\x7f\xc7\x36\x63\x26\xdc\x76\x2c\xcd\xa2\xc2\x13\x3d\xaf\x38\xd6\x33\x0e\xf4\x82\x9a\x92\x48\x60\xf0\x2a\x20\x92\x3b\x37\x79\x97\xa7\xa8\x70\x4c\x23\x1a\x62\x9c\x53\xee\x53\xb9\xbe\x24\xb0\xe0\xbe\xab\xc1\x0a\x01\x6d\xf3\x87\xe4\xf1\xd1\xde\x7c\x19\xac\xa8\x5c\xc1\x0c\x2e\x0c\x06\x74\x8f\x3b\xcb\x56\xc9\xca\x5c\x20\x94\x34\xed\xa2\x63\xc0\x39\xad\xc0\xc9\xc1\x00\x4e\x69\x05\x50\x1b\x0e\x6e\x30\x2d\x29\xbc\x63\x16\x28\xe0\x59\xde\x92\x43\x5e\xe6\x98\xfe\x0a\xa4\x18\x43\xa0\x44\x63\xc1\xf9\x34\xc8\xbb\xb3\xbb\x4c\x68\x96\x52\xd2\x21\x7c\x41\xc9\xef\x1d\x82\x06\x98\x27\xbf\x2a\xfd\xf6\xd4\xec\x88\xac\x0a\xcb\x31\xe3\xd9\xf5\x1d\x22\x95\xda\xdf\x62\x5e\x80\xf2\x80\x0d\xa8\x51\x05\xca\x1a\x40\x19\x83\x26\x50\xe4\x51\x8a\xc9\x69\x08\x6e\xda\x36\xa0\xce\x29\x48\x20\x00\xca\x18\x34\x81\x72\x89\x52\xac\x9f\xf5\xe0\x16\x0b\x40\x6a\x54\x39\x26\xa9\x5d\xc8\x24\x0b\x96\x20\xf6\xb8\x9f\x80\x8e\x0d\x63\x8f\xc5\xd4\x03\x77\x1e\x4e\xd9\x08\x1a\x01\x35\x05\x93\x58\x39\xc0\x1d\x51\x00\xd1\x65\x4b\xcc\x9a\xc1\x2a\x15\x48\x31\x29\xa7\x62\x96\xd3\x12\xdc\xc6\xa1\x02\xfd\x72\x32\xd8\x44\xb1\x96\x80\x07\x1a\x01\xa4\xcc\x75\xf0\x0c\x20\xf9\x25\x66\x1e\x28\x3a\x0b\xa8\x7e\x4b\x82\x24\x4e\x01\xa5\xec\x49\x90\xd4\x76\x40\xed\x21\x4f\xab\xa6\xf6\xb7\x0d\x2a\x33\x9a\xd4\x2f\xb4\x46\xfb\x96\x8c\x44\xd4\xbc\x09\xa0\x5d\xbc\x48\x13\x7b\x93\xe7\x40\xfd\xe0\xdd\xfc\x21\xdd\xc5\xd9\xdc\x5c\x3b\x24\xa4\x9c\x04\xbb\x1d\x4e\xb1\xb9\x54\xf7\xb5\x32\x2b\x19\xd9\x55\x57\x99\xd9\x50\x09\x25\x52\xd3\x89\x81\xcb\x0e\xf6\x84\xd5\xab\xd0\xda\x5f\x86\x4a\x55\xf5\xe6\x0f\xd9\x76\xbe\x9c\x9b\x8b\xa3\x5d\x88\x8e\x7e\x59\xd1\x0e\x18\x20\xee\x32\xa4\x1a\xb0\xdd\x69\x55\xb6\xa7\x42\xf0\x1a\x87\xf3\xf5\xca\xec\x36\x0e\xa2\x72\x3a\x0b\xa3\xd4\x5a\xce\x39\x9c\xca\xe7\xc7\x9d\xb9\x1b\x89\xfa\x04\x97\x77\x29\xce\xcc\xa5\x9b\xc3\x38\x79\xbc\x7b\x7c\xdc\x4e\x2f\x43\x39\x8c\xe6\xe1\x72\xac\x88\xc9\xdf\xc7\x9d\xa3\x85\x2e\xee\xda\xad\x3d\xa4\xc3\x63\xbd\xac\x8e\x28\x93\x10\xd4\x56\x05\x42\xa8\xbc\x0f\xc3\xf5\x72\x69\x56\xc4\xc0\x24\xeb\xb3\xf9\x2e\xc3\x26\xf5\xbc\x32\xce\xf9\xed\x6e\x37\xcf\xcc\xad\x9c\x81\xb8\x18\x7f\x59\x11\xc2\x94\x65\x98\x61\x64\xca\x2f\x46\x09\x9d\xed\x73\xc2\xf8\x69\x05\x68\xc7\x42\x0d\xad\x51\xfa\x15\x37\x92\xad\x31\x5a\x63\x7b\x63\xa2\x20\x3a\x5f\x57\x78\x6b\x9f\x46\x29\x5c\xcf\xd8\x05\xa8\x4e\x61\xf5\x09\xce\x2e\xf0\xc2\x05\xe3\x64\xed\x65\x65\x28\x6f\xe7\x19\xa4\x1b\xd3\x8b\x98\xcc\x4d\x27\x97\xa0\xdc\x85\x5a\xdb\xe1\xa6\x41\xd4\xd2\xc8\x19\xbc\xda\x2e\xe2\xad\xb9\xae\xf4\x50\x2a\x8f\x57\xab\x79\x6a\xf1\xb8\x07\xed\x97\x8e\x05\xb6\x29\x55\x2a\xe6\x9c\xc6\xdb\x6c\xbb\x73\xd7\xec\x64\xf6\x76\x6d\x0f\x9a\xc1\x62\x84\x19\xeb\xc5\x62\xb7\x35\x57\x5c\xa0\x94\xce\xf2\x74\x87\x06\x1a\x02\xaf\x24\x50\xe3\x9f\xd1\xbe\x41\x65\x27\x78\x1e\xad\x97\xeb\x9d\xb9\x56\x08\x18\x95\xe3\x51\xba\x8c\xac\x6d\x4c\x00\xf6\xc3\x7a\x89\xb7\xee\x2a\x39\xb7\xd3\x15\xc0\x6d\x01\xe4\xe2\xf5\xa5\x85\x08\x03\x56\x19\xca\x9c\xd4\x38\xf8\xbc\x00\xf8\xec\x2c\x42\xc7\x36\xdc\xe4\x53\xd1\xf9\x2d\x4e\x1b\xdc\xb5\x52\x00\xd9\x65\xeb\xc8\x1c\xb4\x00\xa4\x8f\x8a\xce\xb1\xce\xeb\xd0\x6a\xff\x3c\xa2\xe5\x6e\x04\x5c\xd9\x50\x77\x8f\xe9\x08\xc9\x62\x5f\xc5\x38\x5d\x99\x43\x5c\x07\x75\x6e\xaf\x57\x15\xe5\x5b\x60\xb2\x30\x25\x35\x47\x49\x73\xb3\xcd\x80\xd1\x3c\x58\x90\x55\xe8\x64\xc8\x78\xdf\x4d\xeb\xb3\xa9\x7d\x35\xa1\x8f\x26\xf4\xcd\x15\x7d\x72\x79\x5f\x5c\xdc\x07\xd3\x79\xff\x82\xde\xa8\x15\x59\x2e\x53\x8b\x74\x69\xa9\x3a\x25\x90\x21\xd5\x44\x8f\xa6\xe0\x2c\x21\x25\x7b\x71\x08\x6c\x61\x7d\xad\x62\xa5\xda\xee\x22\xeb\x84\x26\xa1\x9c\x4b\xd5\xa5\xa5\xe8\x2e\x1c\x67\x8b\xcc\x5c\xdf\xec\x42\x3a\xab\x97\x3b\xec\x6e\x04\xc8\x6d\xa3\xdd\x6e\x37\x1d\xe1\x42\x54\xbf\x7a\x51\xfd\xea\xc5\xfc\xaf\xad\x07\xed\x51\x14\xd5\x8b\x8a\x40\x14\x25\xff\xc2\xbe\x68\x98\xcd\x42\x8e\x30\x36\xdf\x00\x48\x8f\x79\x66\x22\x25\xc5\xe6\x7a\xd1\x08\x51\xa4\x6b\xee\x32\xe0\xf9\x91\xf2\x52\xd1\xec\xf6\x78\xa9\x62\x62\x1c\x71\xbc\xa4\x88\x29\xd2\x0b\x30\xb3\xc4\xc5\xd3\x88\xa6\x8e\x0e\xf1\x5a\x7f\xb7\x08\x01\xcc\xd5\x33\x6e\x0a\xf4\x36\x88\x9a\xe9\x2f\x17\xa1\x82\x7a\xa1\xbf\x4b\x7a\xb1\xb8\xd7\x1d\xc0\x9d\xcf\xfc\xc7\x14\xaa\xb2\xd9\xd4\x61\x21\x50\x6f\x51\x8b\x7d\x23\x23\xb4\x86\x53\xe1\xa1\x28\x63\x0e\x24\xb3\x88\xe8\x94\x2b\x07\x97\xa8\xc6\x1c\x5a\x8e\x6a\xbe\x61\xb8\xa9\x3a\x94\xc1\xaa\x78\x7f\x7d\xcb\x00\x54\xeb\x32\x86\x9f\xcd\xf2\x91\x86\x8d\x0d\x49\x51\x17\x34\x20\xfb\xca\xb4\xa1\x78\xfd\x20\x65\xba\xff\x26\x2f\xf7\x42\x4d\x3d\x34\x50\x99\xa6\x7b\xc6\x9e\x90\x0a\x4d\xf3\x83\x82\x4e\x6a\x29\x87\x10\x32\x55\xa7\x8a\xd0\xb0\x39\x50\x01\x9c\x3a\x40\xb1\x15\xd8\x32\x36\x30\x00\x96\x93\x79\x00\xe2\x80\x8b\x1a\x13\xa1\xfe\xb5\x13\x60\x86\x95\x81\x82\xc9\xa4\xe0\x7e\x55\x13\x6e\xa0\x62\x08\x9a\x7a\x6d\x0b\x00\x43\x6b\xab\x00\xe4\x69\x55\x72\x27\xb9\x45\xfd\xaa\x43\x08\x27\x2f\xfe\x7e\xe9\x7c\xaf\xe7\x3f\x9f\x8f\xc1\x71\xc7\x2b\x37\x58\x9f\x8b\x3c\x3f\xa2\x3d\xe6\xf5\xc7\xd3\x0b\x64\xa8\x43\xfe\xa9\x29\x36\xa7\xa6\xf8\xfc\x81\x7c\xdb\xd0\x17\x7f\x6a\x9f\xf7\x3f\xbc\x1e\x8b\xd9\xc7\x79\xda\x3e\xef\xbd\xe7\x1c\xbf\xfc\x63\xf5\xfa\xe3\x27\xda\xe9\xb1\x17\xc5\x9f\xbc\xd7\x63\x51\xb6\x3f\x7e\x3a\x74\x5d\xbd\xf9\xd3\x9f\x5e\x5e\x5e\x82\x97\x79\x50\x35\xfb\x3f\xc5\x61\x18\x12\x04\x9f\x3e\xce\xf1\xc7\x79\x5a\xa3\xee\xe0\x65\x3f\x7e\xfa\xeb\x63\xb0\x5a\x87\xf3\xb9\x37\x0f\xe2\xe8\x71\xb9\xfa\x29\x0a\x83\x70\x35\x8f\xbd\x79\x90\x44\x71\xb2\xf4\xfa\xef\x8f\xeb\xd5\x62\xe1\x09\xf8\x45\x10\x93\xbf\x7f\x49\xd8\x5f\x6f\xcd\x9e\xff\xb4\x90\x70\xa4\x58\xec\x2d\x38\x9e\xfe\x3b\xad\x47\xc0\xff\x25\xe6\xdf\x97\xbc\x7c\x14\x3c\xc6\xcb\xd5\xda\x5b\x06\x0b\x8a\xa7\xff\x1e\x52\x3c\x02\x3e\x09\x56\x94\xde\x98\xe3\x4f\x82\x05\x85\x8b\x79\xfd\xe2\xfb\x9c\xd3\xc7\xe1\xff\xb2\x08\x56\x89\xb7\x0a\xa2\xf5\xe3\x7c\xf1\x97\x35\x7b\x28\x1b\xff\x28\x2b\x61\x95\x3e\x72\x22\xfa\xef\x1a\xb3\xfe\xe3\x93\xb7\xcb\x8b\xe2\xc7\x4f\x1f\xe3\xf9\x3f\xff\xf3\x3f\x7f\xfa\x13\xe3\x2d\x61\xf3\xc7\x39\xfe\xf0\x70\x69\x87\xfb\x9a\x93\xf2\x3d\xba\xff\x18\x07\xe1\x3c\x8a\x93\xd9\x12\x85\xc1\x72\x19\x2d\x96\xb3\x90\x30\x88\xa2\xf4\xc4\x23\x9f\x3c\x2b\x96\xc1\x32\x5a\x24\xeb\x59\x08\x82\xce\xa2\x20\x29\xfc\x41\x18\x5f\xc3\xf7\xdb\xad\x99\x27\xad\x07\xff\x33\x6d\xfe\xfb\x4c\x9b\xf5\x4f\x8f\xe1\xe3\x4f\x37\x9e\x39\x77\x1d\x0a\xbf\x93\x29\x34\x8d\x91\xdc\x4d\x9c\x4a\xb7\x8a\xdd\x93\xde\x19\x19\xda\xe4\x5d\x05\xeb\x02\xa5\xf8\x50\x15\xd4\x23\xc3\xbd\x9d\x6b\xc5\xa5\xb5\x8c\x9e\xfb\x32\xbc\x23\x87\x6c\xcb\x0c\x39\x56\x0e\x36\x46\xda\xa5\x84\xbb\x88\x5e\x99\xe1\xae\x30\x52\x8c\xd7\x35\xd4\x32\x7e\xcf\x44\x33\x26\x57\xe2\x32\x90\xb3\x5d\xa2\x94\x83\x25\x86\xb3\xc4\x84\xa2\xb0\xdf\x04\x58\x10\x66\xcc\xc5\x25\x45\x8d\xba\xeb\x85\x56\x2e\x2f\x9f\x51\x91\xbb\x6a\x84\xa4\xbb\xc1\x92\xbc\x46\xc3\x5f\x4f\x2b\xd7\x60\x94\x55\x65\xf1\x06\x74\x87\xe1\x28\x03\x17\xd3\x98\x3a\x3c\xc8\x64\x19\x95\x46\xc0\xef\x4a\x2b\x24\xd6\x27\x80\xbe\xa1\x91\x29\x8b\x99\xf4\xe9\xd6\x72\xb8\x0c\x44\xdf\xdc\xd1\x28\xe1\x03\xbf\xb2\x84\x56\x31\x47\x34\x99\x39\x19\x01\x73\x88\xcc\xa4\x74\xe5\x12\xcf\xd9\xcb\x29\x08\xa6\x0a\xdc\x0e\xe8\xa9\xd2\x36\xa5\xe1\xc7\x4f\x64\x8b\x60\x77\x2a\xd8\xe7\xa9\xdb\x45\x9a\x37\x69\x81\xbd\xf4\xf5\xc7\x4f\xcb\x4f\x5e\xfa\x46\xff\x34\x3f\x7e\x8a\x83\x44\x59\xc5\xd9\x62\x31\xb2\x8a\x8f\x34\x64\xf2\xee\x77\x97\x16\x4d\xda\x97\x68\x8b\x52\xd4\x64\xec\xa6\x90\x4f\x6f\x6b\xc0\x43\x82\x42\x4d\x18\x16\x2a\x1c\x1f\xa6\x03\x08\xf9\x25\x05\x39\xf0\x63\xeb\x38\xa9\xc3\xaa\x93\x64\xed\x06\xa5\x17\xfd\x72\xfd\x3e\x75\x18\xc4\xad\x0e\xcf\x2e\x26\xb9\xc6\xb1\x45\xb5\x0b\x5c\x5c\x24\xf1\x1b\xea\x81\xf6\x6a\xcf\xde\xd1\x92\x5d\x55\xfb\x6f\x9b\xc7\xa9\xe5\x26\x4c\x9d\x9f\x6c\x31\x6b\xe9\x45\xcb\x69\xa3\xec\x9f\x3e\xce\x7f\x92\x12\xf7\x3a\x48\x12\x22\xc6\x2e\x50\xb0\x4a\x84\x44\x14\xfa\x51\x10\x79\xe1\x5f\x16\x41\x4c\x44\x55\xe5\x5d\x44\xfe\x05\x91\x17\x05\x61\xfc\x17\x22\xcf\xae\x93\xb8\x88\x83\x15\x11\x4a\xc3\xb5\x05\xe7\x13\xb8\xc2\x9f\x07\x71\xe2\xcf\x83\xe4\x3f\x8e\x14\x71\x14\x05\x49\xac\xd5\x47\x71\x86\x85\x80\xd3\xf0\xf8\x02\xcf\x5f\xd6\x5e\x14\x07\xd1\x62\xed\x25\xc1\xdc\x7b\x04\x69\xa6\xf5\x11\x34\xe4\xc8\xa0\x4a\xc4\xcb\x64\xf9\xe7\xd5\x92\x4c\x18\xd2\x7c\x36\x61\xfe\xc9\x9c\x30\x63\x3d\x32\x65\x0d\xf8\x9f\xae\xb9\xb4\x6b\xfa\xb5\x6c\xa0\x6b\xa8\x22\x2c\x2f\xeb\xd3\xf4\x19\x3d\x54\x44\xce\x4d\x60\x3e\x0f\x95\xeb\x47\xc2\xc5\xaa\x84\xe9\xa3\x40\x3b\x12\x93\x1e\x09\x56\x0a\xdf\x43\xc2\xce\xc4\x0b\xff\x16\xfd\xcb\xf2\x6f\xae\x37\x84\xcf\x7f\x8e\x09\xb3\xe9\x2f\xf2\x2e\x22\x07\xc5\xe4\xf9\x31\x30\x5f\xd0\x3e\x89\x92\x83\xfd\x26\x4a\x48\xb7\xae\x92\x67\x1f\x78\x47\x5e\x78\xd1\xbf\x10\xfa\x08\x19\xbf\x1d\x7d\x32\xd4\x92\xbf\xc5\x41\x42\xab\xd7\xe8\x62\x9f\xff\x96\x1c\xa2\xe8\x6f\xd0\x4b\xf2\x8f\xa2\x7a\xd6\x5b\x14\xf1\x16\x11\xa4\x4b\xf8\xdd\x6f\xc7\x47\xda\xb2\x83\x1f\x45\xcf\xcb\x20\x4e\xd2\xd0\x0b\x16\xd1\x22\x98\xcf\x97\x0c\x38\x58\xd1\xc6\xa9\x75\xf2\x2a\xff\xb6\x0c\xc4\x71\xcf\x6f\x4e\x05\xfe\xf1\x13\x7e\xc6\x65\x95\x65\x9f\xbc\xb4\xc8\x6b\xf3\x99\x1c\xb2\xf3\x7f\x9c\xff\x6f\x8b\x64\x64\xfb\x9d\x34\x8e\xba\xfc\xf8\x5d\xc7\xd1\xde\x22\xda\x18\x5f\xeb\x80\x4c\x48\x70\x18\xad\x09\x27\xe3\xf5\x22\x88\x96\x41\xb2\x58\x04\x8b\x28\x09\x96\xab\x22\x0e\x12\x2f\xd2\xfa\x30\x0a\x83\xe5\xca\x8f\x02\xaa\xc4\x48\xbc\x55\x90\xcc\x93\xbf\xcd\xe9\x51\xfa\x4f\x66\x75\x5e\x88\xd6\xde\x9a\x45\x22\xf0\xa2\xe5\x9f\xd9\x97\x30\x5c\x7b\xe1\x6f\x7f\x25\xf5\xae\xd1\x32\x48\x3c\xf2\x2f\xf4\xa2\x28\x9a\x7b\xa1\xd7\x3f\x20\x9d\x3e\xf7\xc2\xe9\x7d\x26\xba\x68\xff\xed\x5d\xd5\x62\xd4\xa4\x87\x3b\x75\x16\xdf\xaf\x0c\xee\xad\xe8\x14\x44\x09\xf9\x93\xb0\x99\x18\x85\xf3\x20\xa2\x2a\xae\x45\x92\x14\x71\x30\x8f\x97\x1e\xf9\xad\x75\x4f\x14\x84\x4b\xb2\x50\x2f\x0b\x9f\xbe\xa3\xbf\x97\x7f\x56\xf1\x84\x21\x43\xfe\xdb\x5f\xe7\xb4\x0b\xe3\x04\x91\x1e\xa4\x63\x83\xf6\xc4\x8a\x76\x80\xfa\x2c\x8c\x7c\xfa\xf0\xbf\xb0\x37\xfc\x14\x95\x29\xbe\x50\xa7\x7f\xed\x4a\x1c\x07\xab\x35\x55\x35\x1a\x73\x85\xf3\xf6\x2f\x6b\x6f\x19\x3c\x2e\x28\x04\x59\x91\x62\x0b\xcc\xa3\x60\x14\x68\x4d\xb6\xde\x55\x4c\x58\x19\x9b\x3d\xe5\x71\x6c\x8f\xa4\xc3\x9c\x50\xac\x4e\x02\xe3\xad\x29\x14\x45\xf8\xdb\x2d\x16\x25\xce\xdb\xa2\x42\x54\x14\xff\x2e\xcc\xf5\x5c\x43\x7e\xea\x58\x62\xe5\x59\xac\x24\xfc\x7f\x88\x28\x20\x1e\xea\xba\x26\xdf\x9e\x3a\xfc\xbf\xa3\x23\xfe\xf1\x93\x0c\x0f\xf2\xc9\xeb\xde\x6a\xfc\xe3\xa7\xa6\xea\x50\x87\x3f\x79\xd9\xa9\xf9\xf1\x53\x18\x3c\xb6\x9f\xbc\x5d\x53\x1d\x09\xf5\x6b\x6f\xfd\xc9\xeb\xaa\x1f\x3f\xcd\x97\xfc\x0b\xbb\x16\xff\x53\x75\x2a\xbb\x1f\x3f\xe5\x65\x86\x77\x79\x99\x77\x18\x58\xd5\xa2\x20\x51\xd7\x2d\xb2\xb6\xcd\xd5\x75\x8b\x8c\x80\xf9\x6f\x7f\x0d\xbd\xb5\x58\xfe\xa2\x68\xe9\x85\x62\xf9\x8b\x42\x6f\xfd\xdb\x27\x8f\x47\x86\xf9\xf1\x53\x10\x5b\x75\x90\x29\x19\xac\x92\x3f\x2b\x1b\x60\xbf\x98\x92\xcf\x6b\xcf\xda\x1b\xff\xac\x52\xc0\x88\x54\x61\xf8\x2e\xf8\xdb\xd4\x79\x59\xed\xf7\x05\xe6\xe7\xc3\xb9\xa5\x09\xe0\xaf\x45\xf8\x06\x5b\x1e\x63\xef\x07\xb5\x95\x80\x4a\x48\x14\x1b\xb6\x27\xea\x50\x8e\x23\xac\xa4\x60\x9a\x6a\xc3\x05\xae\x08\x8f\x93\xcb\xfc\x8f\xf5\xf1\xbf\xa1\x19\x65\xdc\x80\x36\xd6\xdd\xff\x63\x3e\xfb\xef\xd8\xef\x93\xb4\x6b\xbc\xeb\xa7\x29\xa3\x6c\xe0\x2e\x3f\xe6\xe5\xde\xdf\x9d\x4a\x76\xef\x2a\x3d\x6d\xf3\xd4\xdf\xe2\xdf\x72\xdc\x7c\x0e\x83\xe5\x7a\xe6\xf9\x61\x10\xcf\xbc\x30\x88\x97\xc9\x8c\x1c\xc3\x13\x07\x05\x87\xd3\x71\x0b\x1c\x82\x6b\xb4\xcf\x4b\x11\x96\xf0\x59\x2a\xd8\x44\x58\xbd\x09\xa0\x5c\x17\xe7\x1f\xaa\x26\xff\xad\x2a\x3b\x54\xe8\xab\xa4\xa3\x18\x73\xaa\xa1\xbe\x33\x9b\xc5\x38\x38\x73\x37\x21\x3b\x5f\xb9\xdf\x0c\x50\xd5\xfb\xba\xf0\x26\x0c\x90\xd2\xc3\x8e\x20\xa6\x81\x1c\x05\x90\xff\x8c\x1b\x76\xd5\x6c\x3d\x05\x5a\x61\x4b\x1c\x2a\x05\xda\x3c\xc3\x94\x8a\x97\x06\xd5\x35\x6e\x40\x3e\x2e\xa7\x14\x90\xf4\xc0\xe0\x07\x8c\xe8\x2d\xf1\xea\x88\x69\xe4\x1b\xa9\x3c\x5d\x4c\x82\x2e\xaa\x3d\x37\x14\x2c\xd6\x03\x05\x98\x9f\x55\x2b\x39\x09\xc2\x6e\xab\xec\xcd\x2f\xf2\xb6\xf3\x79\x00\x1c\x49\x7a\x0c\x12\xd3\xc3\xe7\x1d\x3e\x82\x83\xd2\x05\x0b\x70\x73\x84\x24\xad\x98\x24\x6c\x0a\x5d\xd6\xc0\x88\x27\x14\x12\x6a\x6f\x60\x9c\x4c\x21\xd4\x6d\x05\x92\x25\xac\x2b\xb6\xf2\xa6\xab\x71\x2b\xd4\x5d\x42\xde\x68\x55\x4c\xa1\x6e\x68\x7e\x47\xd6\x30\xa3\x19\xf0\xd6\xb5\x5b\xc3\xe6\xed\x00\x07\x2e\xc3\x1a\xe6\xc4\x09\x05\xc5\xad\x58\xc3\x9a\xdc\xa1\x6d\x4b\x7e\x81\x03\x4c\xbe\x1c\x5b\xe7\x2c\x40\x39\x1c\x42\x08\xca\xdd\x81\x12\x44\x5d\x22\x41\x92\xf6\xa7\xae\xc3\x8d\xfd\xce\x5a\x04\xe7\x6e\x08\x65\xb7\x71\x6d\x33\x64\x63\x21\x5b\xcc\xfa\x71\xe6\x45\x0f\x13\x10\x29\x7b\xdc\xb2\xd5\xe1\xb3\xfc\x39\xa7\x0b\x0c\x3f\x00\xa8\x84\x55\x55\xd1\xe5\xf5\x10\x67\x38\x84\x73\x64\xab\xf1\x24\x2d\x20\xed\x62\xf9\x83\x03\xa9\x39\x3c\x6d\x8c\x40\x00\x18\x1b\x19\xeb\xba\x6a\xb7\x23\x7d\xe7\xc7\x40\x1b\xfa\x28\x7b\xf1\x3a\x04\xde\x8f\x0e\x37\x03\x0e\xdc\x95\x04\xd0\x94\x4e\x5e\x10\xf1\x21\x21\xfd\x3c\x5f\x53\x49\x42\xed\xea\xb7\xba\xda\x37\xa8\x3e\xbc\xf9\x2c\x5a\x61\x87\xd2\xaf\xbe\x08\x48\xe6\xa3\xba\x2e\xb0\xdf\xbe\xb5\x1d\x3e\xce\xfe\x91\x6c\x1b\x7f\x45\xe9\xbf\xd1\xaf\xff\x5c\x95\xdd\xec\xdf\xf0\xbe\xc2\xde\xff\xf9\xaf\xb3\x7f\xc1\xc5\x33\x26\x64\xce\xfe\xdc\xe4\xa8\x98\xb5\x88\x6c\x19\xb8\xc9\x77\xb3\x3f\x13\x1c\xde\x4f\x84\xc5\xde\x3f\x1d\xab\xbf\xe7\xb2\x94\xf9\xf5\xdf\xde\x8e\xdb\xaa\x18\xa1\xad\xc3\xaf\xdd\xef\x92\xb0\xb4\xca\xf0\xe6\x94\xfb\xc7\xaa\xac\x68\x18\xb6\xd9\x5f\x71\x59\x54\xb3\x9f\xaa\xb2\xad\x0a\xd4\xce\xe4\x0b\x27\x22\x16\x3b\xd2\x6f\xf0\xfe\x54\xa0\x86\xc6\x90\x1c\x01\x3d\xe2\x2c\x3f\x1d\x37\xc9\x38\x64\x8b\x8f\xf9\xb6\x2a\xb2\xcd\x72\x1c\x96\xc2\xad\x60\x38\x3e\x36\xfc\x24\x0c\x59\x99\x1d\x3a\xe6\xc5\xef\x68\xac\x58\x04\xf2\x80\x9f\xeb\x15\x8d\xaa\x39\x52\x82\xc6\xbb\x16\x6b\x58\x10\x2f\x95\xf8\x3d\x40\x89\xc5\xef\x9d\x09\x0b\x83\x09\x63\x2c\x58\x58\x2c\x98\xcf\x15\x87\x16\xa0\xc4\xfc\xf7\xce\x82\xb9\xc1\x82\x28\x1e\x63\xc2\xfc\x2a\x26\xd0\xcd\xa3\x3f\x71\xf8\x61\xa0\xed\x70\x76\xa1\xf8\xf7\xce\xb9\x58\xe7\xdc\x08\xd7\x62\x8b\x6b\xc9\x28\xf8\xa5\x2c\x8b\x7e\xef\x2c\x8b\x34\x96\x85\xc1\x7a\x7c\xb4\x45\xf6\x68\x5b\x2f\xc0\x55\x87\x9e\x14\x7e\xb7\xf3\x4d\xa7\x6e\x70\xc8\x48\xd0\x09\xe3\x85\xc2\xfe\x6e\xa7\x8a\x4e\x9d\xe8\x74\xe7\x4e\x23\xc1\xf5\x86\x2f\xe2\xb5\xbb\xc3\x7f\xb7\x63\x5e\xa7\x6e\x7c\xc0\x4b\xf8\x69\xa3\x9d\xc8\x53\x56\xe3\xaf\x96\xaf\x74\x6c\xe3\xc4\x4a\x78\x43\x20\x00\xb7\x01\x0a\x6c\x8e\xd1\x6f\x23\x75\xfa\x98\x92\xe0\x3a\xa5\x51\x0c\x4e\x27\x0a\x6d\xae\x21\xdf\x46\xea\xb4\x39\x2f\x41\x0d\x86\x12\x2a\x0f\x59\x4b\x46\xb5\x9f\xe1\xf6\x6b\x57\xd5\xfe\xb6\xc1\xe8\x2b\xbd\xb9\xbc\x89\xc2\x35\x3b\xf7\x08\x98\x36\xcf\x30\x55\x96\x91\x23\x96\x7f\xcc\xcb\xfc\x98\xff\x86\xb3\x0d\x3f\x6b\xc1\x60\xf8\xb5\x46\x65\x86\x33\x79\x24\x83\xc1\x76\xf9\x2b\xce\xf8\xc9\x70\x18\xd1\x03\x80\xe3\x88\xcb\x13\x0f\x05\xef\xbf\xf9\xed\x21\xdf\x75\x9b\xf5\x02\xac\x0e\x48\x09\x13\x27\xe1\xb1\x1d\x06\xa5\xe9\x60\x60\xea\x6c\x84\x10\x85\x3d\x14\x46\x2d\xd9\x71\x4d\xb5\x33\x39\x25\xd2\x83\x62\x32\xf3\xa2\x07\x96\x15\x42\x0f\x91\x69\x67\x7c\xb1\x0f\xd2\x7a\x09\x1d\x0d\x55\x25\x5d\x80\x84\xc2\xeb\x28\x98\xee\xea\x02\x1c\xac\x80\x8e\x84\xa9\x35\x2f\x40\xc2\x0a\xe8\x48\x64\x3c\xb4\x0b\xf0\xc8\x32\x46\xa3\x58\xc8\xb4\x4b\x5a\xc5\x4a\xe8\x68\x78\x4c\xb5\x0b\xd0\xf0\x12\x3a\x1a\x71\x1b\xf6\x02\x3c\xa2\x08\x47\x64\xe9\x1a\x79\xf6\x94\x41\x45\x8e\xd6\x51\xb6\x16\x68\x0a\x0a\x7d\xd0\x99\x3a\xcc\x29\x18\xd4\x11\xe7\x52\x32\x4d\xc1\xa3\x6b\xa5\x2c\x7c\xc2\x34\x38\x05\x95\x80\xb5\xb1\xf0\x61\x3c\x01\x87\x36\x7e\x1d\xc1\x41\xa7\xe3\x61\xf0\x4e\x6c\x4c\x1f\x7b\x01\x3a\x56\x00\xe6\x3a\x9b\x61\x13\x39\xae\x4e\xad\x91\xd0\xa3\x17\xa1\x54\xca\x0d\x61\xbf\x6a\x94\x00\x45\x81\x59\xc4\x17\x88\x29\xd3\x48\x5b\x19\x06\x03\x9d\x5e\x80\x6e\x90\x03\x60\x38\xd4\x4b\x90\x8f\xb4\x5e\xac\x6b\x13\x30\xea\x0b\xda\x60\x48\xd5\x0b\xd0\x0d\xb6\x1e\x0c\xbc\x7a\x09\xf2\x91\xd6\xcb\xe5\x78\x02\x4a\xf7\x3a\x0c\x44\x6f\xbd\x04\xe1\x20\x07\xe0\x20\xaf\x17\xa1\x87\x78\xa0\x86\x83\x3d\x2b\x6e\x16\x2e\xbc\x2a\xbc\x8a\x82\x4b\x1d\x13\x11\xa8\x3b\x80\x61\x36\x98\x82\xc3\x28\x62\x20\x9a\x4c\x8a\x56\xc0\x40\x22\x44\xa0\xe9\x58\xb4\xad\x15\x30\xa1\x5d\x82\x4b\x29\xe6\x46\xc8\x77\x94\xeb\xd0\x6a\xdb\x8b\xdb\xe0\x77\x2d\xf6\x51\xda\xe5\xe6\x7c\x65\x05\xc6\x86\xad\x07\xd9\xbd\x04\xa9\xb6\x6b\x5b\x61\x78\x2f\xc1\x64\x6e\x8e\x46\xac\xde\x8b\xc6\x92\xb6\xbf\x18\xe1\x7c\x2f\x41\xa4\x2f\xd5\x66\xc4\xdf\x4b\x30\x19\xab\x9e\x16\x88\x6a\x3c\x2f\x9d\x1e\x64\xc8\xc2\x71\xcc\xb3\x71\x1c\x7a\x04\x21\x0b\x07\x61\xff\x38\x12\x23\x38\x10\x88\x85\x4c\xaa\x29\x78\xb4\xc0\x3f\x16\x26\x1e\xae\x67\x1c\x95\x1d\xd7\xc7\x9a\x37\x2d\xee\x5c\x78\x5c\x51\xa5\x0c\x1c\x5b\xd4\xe2\x31\x14\x46\xf4\x28\x03\xc3\x40\x3f\xc3\xa1\xa4\x8c\xf2\x03\x7d\x0c\xc7\x88\x02\xe6\xe4\x18\x02\xb8\x77\xf5\x60\x4d\x53\x70\x40\x3d\x6b\x84\x61\x1a\x43\xe3\xec\xd5\xa1\x08\x4b\x2e\xa4\x43\x65\x6c\xb4\x40\xa4\xa5\x09\x88\x81\x52\x12\xb5\x54\x64\xf9\x54\xc3\xc9\x15\xeb\x67\x55\xc3\xa5\x62\x1d\xb4\x79\x73\xa4\x28\x4d\xab\x26\xa3\xc1\xf0\x3a\x7c\xfc\xf5\x57\x9e\x15\xcc\xfd\xca\xf7\x6b\xd4\xe0\xb2\x13\xb9\x72\x5b\x75\x3f\x60\x99\x34\xb7\x28\xdb\x63\x3f\xad\x4e\x65\xa7\x3c\xf8\xf5\xd7\x0e\xbf\x8a\x07\x0d\x46\x59\xda\x9c\x8e\x5b\xed\x29\xad\x60\x06\x37\x96\x80\x5d\xd8\x52\x52\x04\xe0\xdd\xb1\x2a\x2b\xaa\xa5\xbb\x10\x1d\x29\xa2\xa2\xd3\x8d\xd8\x66\x52\x44\x1b\x90\x99\xb0\x35\xb8\x04\x82\x13\x06\x6c\x0d\x72\x09\x41\x5a\x50\x2b\x01\x05\x1b\x7d\xa7\x34\xd8\x61\xf6\x7e\x50\x92\x3c\x4e\x2d\x49\x80\x1f\x9e\x54\x35\xe8\x84\x92\x0a\xf8\x43\x9f\x44\x4f\xe6\xd5\x73\x36\x6f\x71\x59\xf3\x16\x57\x37\x6f\x71\x75\xf3\x16\xdf\xd0\xbc\xf9\x65\xcd\x9b\x5f\xdd\xbc\xf9\xd5\xcd\x9b\x4f\x6d\x9e\xf0\x73\xf3\x02\x4c\x93\x71\xa1\x28\x7a\xf3\x1b\xcc\x16\xc1\xf6\x6b\x5e\x53\xbf\xcd\x99\x8b\x15\xb1\x60\xc5\x94\xe6\xc4\x7a\x73\x2e\x60\x61\x6c\xb2\xf0\x02\x56\x18\x56\x8a\x07\x67\xb7\x92\xb6\x5c\x30\x0a\xa2\xcb\x46\x41\x74\xf5\x28\x88\xae\x1e\x05\xd1\x15\x83\x5c\x98\x49\xa7\xb4\x0d\xb2\x0d\x4f\x68\x98\x6d\xb4\x9d\xd4\x2a\xc8\x80\x3b\xbd\x49\xf1\x05\x4d\xb2\x86\xdb\xb4\x26\xc5\xd7\x35\xc9\x1c\xa0\x93\x9b\x34\x71\x04\x42\x06\xdd\xa9\x4d\xba\x7c\xec\x41\x06\xd7\x49\x4d\x12\xc6\xcf\x29\x4d\x82\xcc\xb4\x13\x9a\x64\xdb\x63\x27\x35\x09\x32\xcb\x4e\x6f\xd2\xc4\x81\x07\x99\x73\xa7\x36\xe9\xf2\x81\x07\xd9\x6f\xa7\x37\x69\xe2\xf2\x00\x99\x7d\xa7\x36\xe9\xf2\xe5\x01\xb2\xf5\xba\x9b\x24\x05\x6a\x3d\x11\x36\xcd\x6d\x9b\xe5\x0d\xe6\x5e\xad\x3c\x81\x31\xaa\xa9\xbb\x2c\x24\xa6\x2b\x0a\x83\x09\x6a\xb9\x27\x2b\x90\x0d\x84\x13\x78\xe4\xfb\x59\x85\x5b\xbf\xac\xa4\xb0\xaf\x2b\xd2\xae\x38\x45\x7e\x63\x9d\xc1\xb1\x4a\xbf\x32\x9d\xd9\xec\x16\xf8\x36\x5c\x77\x77\xcd\x71\x76\x42\xd5\xd0\x11\xe9\xba\xd3\xbf\x79\x16\x63\x77\xa2\x80\xf4\xcf\x76\xde\xfd\xb8\x7e\xe5\xc9\x94\x49\xd1\x76\x93\x62\x96\xa8\x5c\xa4\x1c\x5f\x6a\x91\x96\x5d\x43\x4e\x1c\xff\xce\xae\x31\xad\x41\x71\xbe\xea\xb9\xd1\xbf\xf5\xc0\x39\x38\x18\xab\x53\x47\xe7\x60\xdb\xbd\x15\x78\x43\x4d\xb8\x4f\xe2\x19\xd3\xa9\x51\x0f\x72\x86\xea\x29\x6f\xab\x82\x79\x23\xb0\x4f\xb8\xcf\xdb\xde\x76\xa8\xcb\x53\x31\x87\x7d\x1a\x6b\xfb\xe9\x02\x7b\xec\x93\x32\x37\x43\x2f\x7c\xb2\x0c\xcb\x0a\x1d\xdf\x93\x23\x9b\xcd\x16\x13\xf2\xce\xae\x8c\xf4\x34\xd0\xd3\x86\x10\x48\x13\xab\xcb\x14\xf5\xbf\xd1\x70\x98\xaf\x1b\x3f\x7a\xb2\xef\x31\x88\x7c\xdc\x1f\x3e\x7c\x4f\xda\xd9\x34\xa7\xe7\x01\xd1\x0c\x68\xba\xdf\x8c\x55\x5a\x4d\xdf\xa0\xfc\xf9\xae\xe4\x95\x55\xf7\x99\x7d\xf4\x79\x9a\xf3\x07\x88\xe4\xb2\x2a\xf1\xf7\xa7\x46\x90\xa0\x77\x8f\xaa\xd6\x21\x47\x38\xa5\x1f\x61\x00\x86\xec\x77\xc7\x71\x85\x6e\xf6\x51\x9f\x52\x77\x18\x8b\xc6\x1c\xbe\x67\xff\x6e\xd0\xae\xc3\x0d\xb0\x6c\x88\xad\x65\x5b\x54\xe9\x57\x5b\xa8\x50\xd6\x86\x27\x76\xe3\x6b\x70\x8b\xb8\x56\xc5\x38\x65\xcf\x0b\xe6\xcc\x89\x10\xd8\xf6\xfe\x7e\x6a\xbb\x7c\xf7\x26\x2e\x2f\x8a\xc7\xaa\x12\x6d\x48\x13\xa8\xeb\xfc\x1e\x9e\x68\x9c\x91\x0c\xa7\x15\x77\x6e\x23\xbd\x33\xb8\xe4\x03\x6b\xea\xb7\x6e\x5d\xfc\x0e\xd6\xa2\x7e\x7d\x12\x37\x86\x17\xb4\x3b\xae\xd9\xb3\x26\x5a\x69\x9f\xb4\x80\xa0\x63\x0e\x69\x4f\xd7\x19\xa6\x6e\x3b\x70\xbe\xc3\xa6\x02\x55\x63\x6c\x26\xf0\xee\xeb\x93\x0e\x62\x1b\x30\xfd\xc8\xf7\x60\xfa\x99\x6e\xc3\xf4\x93\xb5\x13\x6f\xe6\x13\x86\xd4\xfa\xa6\xdb\xb4\x9b\x93\x4e\x29\xfc\x9b\x39\x38\xd9\x45\xeb\x9a\xf1\x6b\x9e\x8a\x26\x8e\xe0\xdb\x8a\xb2\x23\xe3\xf3\xfb\x8d\x4b\x73\x27\xf9\xaf\x5d\x25\xc0\x3c\xeb\xff\x3f\x9a\xfc\x97\x34\x5f\xa4\x77\xff\x8e\xcd\x57\x6d\x74\x37\x6e\xf7\x74\x3f\xc8\x6b\x46\x13\xe0\xd2\x72\xfd\x06\x74\x0b\x01\x6a\x8c\xc7\xdf\x75\x8c\x59\xb2\xa1\xc2\x88\x5b\x1c\x2e\xf3\xd6\xaf\x6a\x5c\x7a\xc1\x8e\xf9\x6b\xd2\xc0\x25\xe9\x01\x3f\x37\x55\xe9\x67\xd5\x4b\x79\x96\xd1\xc6\x36\x2c\xcc\xd8\x67\x3f\x5a\x87\x19\xde\x0f\x2a\x2b\x84\xc8\x75\x26\x62\xda\x26\x82\x41\x05\x8c\x12\xe1\xa3\x57\x4e\xf0\x22\x05\x6e\x3a\x5d\x83\xa6\xca\x79\x54\x9b\x46\x73\xc5\x29\xe0\xbf\xfe\x4a\x1a\xc1\x6a\xa6\xcb\x1e\x97\x99\x42\x45\x66\x22\x9f\x79\x50\x0f\xb6\x33\x2b\xaa\x10\x86\x43\x6f\x80\x17\x79\xe8\xd4\x55\x1a\x04\x35\x52\x4f\x54\xee\x91\x1d\xde\x21\x8d\x7e\x8b\xb7\x26\xa7\x24\xc3\x6d\xda\xe4\x34\x59\xd2\xf9\xa5\x6a\x32\x76\xd5\x64\x43\x7f\xfb\xe4\x81\x0b\xda\xe3\x2e\x77\x17\x4a\xc4\xc2\x68\xed\xa4\xc2\x4b\xab\x4c\xcc\x07\xfb\x65\xdd\x60\xc9\xb7\xbc\x24\xa2\x6f\xaf\xa0\xaa\x5f\x3d\x22\x26\xf7\x3a\xdc\xe0\x11\x1f\xa7\x58\xf2\x60\x8d\xbd\x76\x2d\x07\x1f\xbf\x41\x76\x18\xbc\x2d\x60\x06\x59\x88\xc3\xd0\xd4\xc4\x26\xc6\xf8\x52\x19\x82\xe8\x79\xff\xe7\xb4\x40\x6d\xfb\xc7\x1f\x09\xd0\x2f\x0f\x17\xdf\x2c\x98\x88\x77\xa3\x0a\x1d\x97\x14\x11\x5a\x80\x33\x78\x0c\xe2\x67\x98\xc9\xfb\x3e\x67\x65\xac\x1c\x89\x78\xf8\x89\xe8\x42\x46\x5d\x2e\x41\x2a\xe8\x7d\x0e\xc5\x3b\xce\x33\x57\x91\xcb\xf8\x34\x7d\x63\x54\xdd\x5f\x39\x76\x1e\x92\xe8\x6c\x2b\x75\x97\xa0\x52\x17\x2a\xfc\xe5\x8f\xdc\xc0\xec\x93\x83\x87\xb1\x8c\xfe\xfa\x6b\x96\xb7\xc7\xbc\x6d\x55\x98\xb8\x5f\x08\xe9\x59\xc4\x28\xe3\x93\x29\x46\x56\xf3\x63\x8d\xd2\xce\x1b\x41\x16\x41\x65\x6b\xb4\xc7\x67\x4d\x01\xbd\x58\x43\x70\x6c\x25\xd0\x20\x9f\xe4\xc6\xde\x1f\x96\xad\x68\x88\x2e\x83\xc7\x08\xf9\x74\x8f\xe0\x58\x94\xd3\x34\xfd\x0c\xf3\x87\x6d\x14\x20\xed\x50\x05\x5d\xde\x15\xfd\x3a\xa7\x08\x22\x53\xca\xfd\xe0\x5a\xde\x15\xd2\x42\xf7\x38\x86\x3b\xe1\x1a\x91\x5e\x49\x7b\x48\xb5\xe3\x5e\x38\xb0\xfc\xa1\xa2\x3e\x20\x7f\x1e\x86\x03\x53\xcc\xd5\xef\xdf\x59\x2b\x31\x71\xce\xb3\x4e\xfb\xb6\xb5\x44\xfa\x24\x7f\x73\x2f\xf4\xde\xcd\x53\x7b\xc2\x71\x1d\x6f\x22\x7d\x97\x77\x85\x46\xe1\x94\xee\x98\x46\xd9\xd0\x3a\x3c\x0c\x3c\xb9\x03\x07\xee\x40\x69\xd5\x70\xb7\xf0\x6f\xee\x4b\xe1\x5e\x7e\x61\x4f\xea\x5e\xe9\x93\x28\xbb\xbc\x17\x15\xda\x26\x4d\xa9\x51\x9a\xa6\xf4\x1f\x04\x3a\xb9\xf7\x9c\xb7\xb7\xb4\x2a\xb8\xdc\xfc\xcd\x7d\x27\x3c\xfa\x2f\xec\x3b\xfd\x22\xc0\x24\xca\x2e\xef\x3b\x85\xb6\x29\x7d\x37\x4e\xd3\x94\xbe\x83\x40\x27\xf7\xdd\xf0\x69\x46\x54\x21\x5c\xa3\xbf\xb9\xf3\xe4\x25\x8a\x0b\x7b\xcf\xb8\x7c\x31\x8d\xb8\xcb\xfb\x4f\x25\x6f\x4a\x07\x4e\x21\x6b\x4a\x17\x82\xb0\x93\xfb\xd0\x7d\x7d\x0e\xd5\xb5\xbf\x6b\xd0\xb1\x17\x7d\xf6\x4d\x9e\x3d\x91\x5f\x7e\x87\x8f\x75\x81\x88\xa0\xd0\x60\xd4\x6e\x3e\xb0\x60\x9c\x1e\xfb\xf3\xc1\xfb\xd0\xe6\x19\xde\xa2\xc6\x3b\xa2\xbc\x54\xbe\xee\xaa\xaa\xc3\xcd\x07\x03\x47\x53\xbd\xb4\x1b\x72\x28\xf7\xa2\x5d\x43\x4f\xe7\x06\x00\x3b\x7e\xf7\x30\x06\x7d\xbf\xfe\x7a\xac\x32\x54\xb4\x1b\x7c\xac\xbb\xb7\x99\xa2\x2b\x61\x1f\x7f\x3e\x34\x78\xf7\x8b\xa7\x3c\xe1\xee\xeb\x0e\x48\xa9\xa3\x01\x44\xbe\xbe\x4e\xd6\xd6\xb3\xd0\xf6\xaf\x18\xcd\x84\x1f\x1b\xf6\xca\x2a\xc1\xb9\x20\x8b\x2c\x95\x22\xfc\x9d\xdd\x32\x94\x97\xe7\x1e\x8c\x7c\xb5\x60\x18\x57\x15\x28\xf6\xc0\xc1\xa5\xde\xb6\x41\xc3\x49\x70\xb7\x02\xc3\x8b\x20\x0a\x43\xae\x6c\x89\xc2\xf0\xf9\x45\xca\xd4\x61\xf8\x7c\x78\xe2\xda\x74\x1f\x3f\xe3\xb2\x6b\x75\xee\x14\x79\xca\x4c\x43\x6d\x87\x3a\x2c\xc4\xf2\x47\x16\xd8\xab\x0f\x3d\x18\x85\xe1\x47\xe9\x70\xa5\x2a\x64\x4c\x0c\x92\xcf\x03\x63\x50\x0c\x8f\x63\x5e\x0a\x95\x0c\x19\x25\xda\x49\x8b\xaa\x96\xa6\x68\x68\xb4\xf3\x9c\x4d\x0d\x3d\x6c\x98\xc7\x08\xa1\xf4\xa0\xc2\xfc\x42\x1e\x2b\xec\xd2\x22\xc5\xb5\x54\xa9\xd8\x20\x6c\xe2\xd2\x06\xb2\x76\x31\xad\xd8\x26\x76\x22\xdd\x56\xd9\x5b\x7f\xd8\x8a\xa7\x7a\xbe\x8c\x34\x94\x0f\x2a\xeb\x0c\xbb\x06\xf4\x5f\x34\xfe\x8a\xbf\xc5\xdd\x0b\xc6\xe5\x08\xc6\xe1\xb7\xbe\x7f\x40\x32\x56\xa7\xd9\x28\xbe\x6e\xf2\xf3\xe9\x45\x51\x35\xd0\x33\xea\x50\x63\xe8\xaa\x7c\x4b\x0b\x39\x6c\x6d\xe6\x89\xc5\x09\x45\xbc\x8e\x6d\xf5\xfa\xa4\x24\x1c\x10\x41\x4f\x7b\x0d\x24\xad\xd6\x6b\x9f\xf7\xac\xbf\xb3\xa6\xaa\xb3\xea\x85\x69\x6b\x19\x11\xe2\xde\x8c\x8c\x98\x6d\x12\x49\xed\xf6\x1a\xba\xfc\xb8\xe7\x13\x2b\x2f\x0f\xb8\xc9\x3b\x51\xb1\xf8\xaa\x1f\xa4\x25\x35\xf4\x3e\xcf\x54\x1e\x18\x73\xf5\x32\xe3\xb8\x52\x1f\x9f\x32\xba\x17\x02\x55\xc5\x92\x3d\xbb\x9f\xf9\xca\x65\x23\xa1\xa9\x0d\xbd\xf0\x52\x0b\x3f\xbb\xac\xf3\xa0\xa0\xf4\xa9\xf2\xd1\x6f\x8f\xa8\x28\xce\xd4\xcb\x80\xc5\x54\x22\x8b\x85\x12\xe5\x87\x3c\x12\xc3\x2d\x45\x45\xfa\x99\xc7\xe1\xf3\x7c\x22\x5f\x3c\x78\xec\x19\x73\x50\xe0\xcf\x1c\x95\x78\x56\xdb\x19\x1b\x03\xe6\xdc\xc0\xeb\x64\xdf\x6c\x14\x05\x6a\xf6\xd8\x42\x31\xb3\xe0\x58\x43\x5d\x75\x45\x4a\x4d\x11\x58\x8f\x4d\x6a\x7f\x53\x8b\x69\x6b\x45\xf0\x29\x33\xc0\x54\xb8\xb6\xb1\xf1\x3b\x52\x2e\xf6\x02\xdc\x05\x98\x3b\xc8\x5a\xa0\xbd\xdf\x42\x30\x65\xf3\x59\x75\x3a\x51\x08\x8e\xbf\x9d\x5c\xbb\x1b\x0d\x6a\x23\x9b\xd2\xff\x8f\xbd\x77\xdd\x6d\x1c\x59\x12\x06\x5f\x85\xd3\x8d\x46\x97\x4f\x8b\x6a\x52\x17\xdb\x25\xa3\x1b\x67\xbe\xc1\x62\xf7\xc7\xee\xdf\xc5\x0c\x1a\x0d\x83\x16\x53\x32\xb7\x28\x92\x4b\x52\xbe\x1c\xa3\x0e\xf6\x35\xf6\xf5\xf6\x49\x16\xcc\x1b\xf3\x12\x79\x23\xe5\x2a\xf7\x99\x0f\x35\x73\xda\x92\x32\x23\x23\x22\x33\x23\x23\x23\xe3\xb2\x95\xc0\xe8\xa6\x16\xfa\x03\xd6\x4e\x0f\x45\xe9\x99\x9b\x65\xca\xc3\x9d\x9c\x90\xc8\x07\x9f\xa2\x7a\x42\x6d\xef\x87\x91\x92\x0e\xd9\x03\x2f\xc3\xa9\xe5\x85\x19\xb5\x49\xcf\xe4\x15\x20\xed\x2e\x80\x6c\x9c\x67\xed\x97\xf8\x54\xe7\x68\xc6\x04\xbf\x2b\x3b\x2d\x18\x86\x4c\xf9\x74\x5f\x84\x49\xa8\x85\xcc\xb9\x8b\x7d\x01\x33\xaf\xbe\x1d\xa5\xdc\x7c\x2a\xe1\x2f\x5b\xed\xa6\x4f\xba\x66\xf3\x0a\xe1\xae\x96\xe6\xcb\x0f\xc3\x6f\xb6\xcf\x27\xe2\x17\x3a\xf3\xcc\xe2\xe9\x3d\xeb\xfb\x73\x3b\x7c\x89\x33\x53\x02\x98\x89\x96\xbc\x69\x33\x0b\xd8\xc3\x82\x44\xb7\x9c\x75\xcd\x07\xb7\x6f\x36\xa7\x13\x70\x0b\x99\xcf\xd1\xf6\x79\xa9\xd9\x14\x6d\x7b\xd3\x66\x13\xb0\x90\x85\xcc\xa6\x92\xfc\xce\x07\xb7\x6f\x36\x9b\x13\x70\x0b\x99\xcd\xd1\x1a\x7a\xa9\xd9\x94\x4c\x7d\xd3\xa6\x13\x32\x96\x85\xcc\xa7\x62\xf2\xf3\x43\xef\x9b\xcd\xe8\x24\xec\x42\xe6\x54\xb0\x90\xce\x9e\x54\x9c\xa7\x62\xe2\x65\x76\xda\xa5\xd2\x23\x26\x48\x40\x4d\xba\x77\x4e\xba\x6c\x0a\xdf\xdc\x79\x5d\x73\x94\x7b\xf8\xf2\x7a\xa5\xde\x31\x45\xcc\xe8\x9d\x6d\xc2\x45\xed\x66\x36\x66\xda\xe5\x57\x44\x8c\xdc\xcd\x82\xef\x63\xb7\x06\xb4\xa0\x9b\x96\x82\x8f\x70\x45\x96\x22\x5d\x3a\x20\xef\x49\x77\x7e\x18\x7e\x00\xc2\xff\xef\x70\x91\x24\xe2\xe1\x30\xda\x44\x25\xfa\x4c\x57\x15\xfa\xf3\xf7\xb9\xda\x05\xe0\xf6\x1d\xaf\x79\x01\x58\x7e\xac\x2b\x1f\x84\x38\x78\x77\x99\xb6\x08\xbe\x01\x9b\x9d\xd8\x7e\xfb\xab\xe0\x24\x34\x3f\xde\xb5\x90\xcb\x15\x3d\x3c\x0a\x96\x47\x92\x3d\x5e\x6d\x12\x93\x43\x2f\xde\x67\x15\xae\xd5\x17\xc1\x20\xb0\x6f\xeb\xf0\xfb\x6e\xf8\x1f\x7d\x1c\x1c\xaa\xee\x08\xd7\x52\xfc\x63\xdb\xfa\x19\x3c\x76\x8b\x8a\x1e\xbb\x09\x4c\xce\xef\xe0\xe0\x24\x66\xb2\xcc\xba\x9e\x94\x34\xbc\xe2\xc1\x6d\x4c\xd4\x46\xb7\x96\x48\x29\x95\xdf\xeb\x24\xb9\x1a\x43\x6b\x7e\xfd\x41\x47\x85\xca\x74\x18\x9b\x5f\x60\x06\x09\xee\x5b\xfc\xc5\x47\x6d\x84\xcd\xfc\x7d\x7b\xae\xc8\x53\xc7\xe8\xc8\x0c\x71\xa3\xfa\x62\x75\x41\x76\xb3\x78\x7c\x4f\xc3\x61\x48\x23\xb3\x3c\xc3\xca\x64\x67\x2c\x21\xd2\x4d\x71\x13\x05\x76\x40\x50\x2c\x1c\x4c\xbc\xe8\x87\xaf\x4f\x04\x9c\x83\x6c\xec\x87\x3d\x47\x43\xba\xed\xc2\x47\xda\x59\x06\x51\x5d\x69\xcd\xca\xab\x19\x7d\xdb\xa8\x46\x91\xa5\x2e\xf6\x6b\x40\xb8\x88\x41\xbb\x50\x3c\x32\x1c\xa7\x0a\xf7\xe7\xbe\xc3\xd3\x83\x7f\x2d\xe1\xc6\x7a\xc0\x8b\x81\x0a\x3d\x29\x83\x19\x71\x0f\xa0\xfe\xee\xbe\x1d\xda\xd7\x55\x2e\x94\x0d\x10\x40\xd1\xd9\xfe\xce\xdb\x58\xd6\xf0\x44\x89\x04\xc5\x52\xa4\x6b\xc1\x63\x76\xad\xba\xc8\x5e\x43\x92\x0d\xaf\x77\x49\x1d\xff\xb4\xba\x6d\x5e\x06\xcd\xbb\x45\xa7\xab\x5f\xa3\xd5\x55\x94\xdc\x0d\xab\xf6\x50\xd6\xcf\xbb\xc7\x22\xcf\x51\xe5\xbc\x27\x0c\x5f\x3c\x3f\x16\x3d\xc2\xe5\x96\x06\x0d\x7a\x38\x9d\xb4\x48\xdd\x73\x95\xa3\x16\x07\x1a\xe0\x5f\xf8\x28\xa8\x2c\x8b\xa6\x2b\x3a\xb7\xb0\x32\x8a\x7f\xfd\xb8\xc4\x94\xca\x48\xb5\xa7\xac\x04\x58\xc2\x65\xbc\xfa\x88\xcb\xd7\x00\x61\xba\xff\x63\x33\x2b\xd1\x28\x84\xba\xdc\xf2\xe9\xd1\x16\x47\x88\x7c\x77\xab\x32\xa1\x31\xd0\x22\x08\xda\x2f\x01\x43\x2f\xc5\x54\x91\xfb\xba\x79\x8d\xbb\xaa\x68\x1a\xd4\xbf\x01\x7c\xd1\x22\xa6\xed\x20\xe8\x03\x3b\x71\x65\x97\x5a\xf1\x47\x77\x56\x0e\xdd\xf2\x1b\xde\x23\x33\x4f\x33\x6d\x31\x58\x65\xbc\xd6\xda\x3f\x0a\x62\xba\xf7\xb4\x07\xba\x86\xf4\x0f\x3a\xba\xd3\x73\x41\x78\x2d\x45\x58\xae\x1b\xd0\x98\x76\xba\x19\x80\x5d\xf8\xa8\xb3\xf1\xd9\x7e\x44\x99\x88\xf5\x3d\x04\x0d\x23\xfb\x0f\xf7\xc1\xc3\x44\xad\x14\xf3\xd0\x44\x30\xa2\x1f\x9b\x03\xf5\xd0\xfd\x35\x77\x7f\x3b\x65\x2f\x0c\x84\x60\x45\x5c\x25\x89\x1c\x5c\x22\x0a\x63\x96\x8f\x69\x4e\x78\xbb\x90\x9f\x63\x52\x96\x2b\x16\x14\x3a\xda\x20\x6d\xb2\x50\xb2\x55\x32\x32\x98\xb3\xcb\xf2\xfa\x56\xf3\x90\x48\x25\x0b\x1e\xcd\x30\xe5\x9f\xe0\xc3\x7a\xe4\x61\xff\xcf\xef\x98\xd8\xe3\x6b\x26\x52\x45\x70\x3a\x14\x3d\x43\x56\xfa\x59\xda\x48\xfa\x0f\x44\x86\xea\xdf\x93\xa3\x40\xfc\x7e\x07\xc0\xd8\xe9\xdd\xe9\xd9\x60\x54\x8a\xbe\x6a\x43\xb1\x4c\xff\x0b\xe3\x2f\x62\x18\x21\xf8\xbb\x78\x70\x11\x2c\x20\xa0\x3b\x33\xbc\x9d\x19\xd4\x1f\xec\xa7\x3f\xe1\x6f\x75\x60\xc2\x6f\xde\x07\x25\x2f\x77\xf0\x6e\x19\x53\x84\xfd\xab\x24\x6a\x20\x5a\x50\x55\xf7\x71\x56\x96\xf5\x33\xca\xcd\x73\xa4\x64\x65\x32\xce\x95\x47\x3b\x52\xa9\x1e\x68\xb7\xb3\x0d\xb6\x73\x8f\xb3\x73\x0f\x21\xcc\x90\xfd\x57\xe3\x20\xea\x1c\x7b\x06\xcd\x6b\xee\xdc\x31\xab\x9b\x77\x2e\xcb\x37\xc9\xf1\x58\x7c\x0e\xf2\xe8\xac\xfb\x8e\xbf\x41\x2e\x8c\xda\xd6\xd7\x76\xb3\xe1\xb0\x56\x3b\x82\x9c\xff\x88\x19\x6a\x74\x96\x60\xb7\x4d\xd3\x21\x24\xf3\xd1\xcf\x39\xd2\x01\xc4\xc7\x0b\x90\xbe\x0d\x01\x00\xf5\x47\xb0\x95\xf2\x3e\xb7\xdc\x92\x67\xb4\x68\xf9\x79\x6d\x87\x62\x24\xce\xe0\x8d\xe9\x82\xa0\x51\x76\x03\xde\x9a\x01\x68\xda\x0b\xda\x5a\xa2\x88\x1e\xe8\x51\xba\x4c\x8d\x8c\x11\x1d\x18\x01\x8a\x96\xe2\x74\x91\x4f\x7e\x40\x3c\xdc\x20\x35\x58\xd4\xd2\xe5\x5f\x64\x2f\xfc\x4d\x84\x99\xd1\x1e\xca\x33\x92\x62\xfe\xbd\x3a\xac\x49\x87\x29\xc9\xb2\x40\x1a\xf5\x0b\x23\xd4\xca\xff\xfc\x9b\xc9\x8f\x75\x28\x3f\x36\xd8\xe2\x6e\xbc\xff\x83\xd4\x6a\x02\x53\xa5\x96\xc8\xcf\x8f\x31\xfb\xb6\x0c\x48\x2e\x1a\x21\xd9\x0e\xd2\xca\x45\x3d\x16\xec\xd7\xa3\x60\xbf\x16\x04\xfb\x35\x17\xec\x42\x94\xbd\x17\xda\x3c\x73\x91\xfa\x18\x9e\x70\xa3\x9f\x99\x12\xe9\xee\x08\x92\xe0\x7f\x67\x9c\x39\x5f\x9b\x49\xab\xd3\x72\x0e\x5b\x08\xf6\x99\xbb\xa0\x3c\x3f\x32\x08\x6e\x5c\x7e\xdf\x87\xd4\x6f\x92\x05\xd0\x40\x99\x43\xb4\xf1\x76\x7f\x99\x6c\x72\x56\x3a\x8d\x42\x6d\xa4\xd3\x5b\xac\x7d\x9f\x7c\x6e\x6e\xf2\x6c\x7b\x42\x21\xf3\x12\x19\xd6\xac\x08\x99\xc5\xd2\x88\xc9\x07\x37\x66\xf9\x48\x26\x90\x6a\xbf\x79\x98\x21\x9d\x7a\xd4\xf6\x85\xa7\x70\xa2\x75\x01\x03\xfc\x26\x3c\x07\x77\xc8\x0f\xd6\xcc\x5f\x7c\x48\xf5\x82\x3f\x84\x0c\x91\x49\x35\x8a\x10\x4e\xaa\xb7\x04\xe1\x93\x72\x29\x71\x00\x60\x6a\x5b\x85\x32\xc6\x97\x17\x06\x32\x3a\x66\x59\xc0\xf1\x98\x5a\x06\xfa\xc3\x09\x04\x88\x72\xaf\x99\xb8\x80\x38\x30\xdb\x19\xed\x2d\x75\xd3\x9e\xa3\xbd\x7b\xd3\xfb\x20\x61\xb1\x53\x9a\x9b\x3a\x87\x86\xed\x98\xe6\x56\xee\xc1\x35\x3b\xe7\x3b\x89\x52\x9b\x3d\xd0\x67\x02\x27\xf4\x33\x5a\x0e\xcd\x13\x10\xd4\xd8\x5f\x10\x85\xa3\x64\x37\x6e\xba\x26\x3c\xb0\x4f\xb8\xf1\x53\x75\xd7\xff\xa6\x41\x0d\x01\x6e\xb2\xf0\x98\x17\xb8\x68\xf0\x38\x05\xbb\x9e\xc0\x9a\x7d\x0b\x1b\x4a\x8b\xf2\x20\x13\xca\xd0\xde\xd3\x82\x22\x53\x6b\x94\x29\x9c\x5a\x6f\x55\xe1\x1b\xae\x89\xe1\x74\xe7\xc3\x59\xd5\x0d\x80\x5a\xdb\x86\x92\xa9\x0e\x53\x37\x38\x42\x56\x85\x43\x46\xc8\xac\x70\x70\x4c\xbe\x85\x51\x84\x2f\x9f\xd0\xe5\xe6\xa1\x67\x40\x04\x7b\x4d\x81\xaf\x9e\x61\xc8\xc8\x43\x39\xf6\xe3\xe1\x70\xf8\xb7\xe2\xd4\xd4\x6d\x9f\x0d\x87\x9e\xca\x94\x16\xe5\xe2\xcf\x82\x03\x89\x31\xd3\x0f\x71\x2c\x66\xcf\x1a\x3f\x47\xff\xde\x0f\x7f\x14\x75\xb5\x8b\x5e\xeb\xf3\xff\xf7\xff\xfc\xbf\x2d\x8a\x9a\xac\xeb\x8a\xea\x18\x65\xd1\x0f\x43\xaf\x1f\xa2\xac\xef\xdb\xe2\xe1\xdc\xa3\xa8\xaf\xa3\xfe\x11\x45\x3f\xfc\x6f\x79\xb7\xdb\xfd\x0f\x0c\xf9\x87\x68\x5f\x9f\x9a\xba\x42\x55\xbf\x18\x60\x44\xdd\x63\x7d\x2e\xf3\xe8\xdc\xa1\x28\xab\xa2\x1f\xfe\x4e\x61\xb4\xc7\xf3\x09\x55\xfd\xf2\x67\x89\xd1\x1d\xea\xe1\xbc\xa1\xa4\xd5\x3e\x6b\x73\x92\xd1\x38\x2b\x2a\xb1\xdc\x07\x7f\x74\xd7\x98\x32\x30\xcd\x94\x5a\x53\x01\x17\xc7\x25\x7a\x42\xe5\x05\xca\x5e\x3b\x00\x4f\xad\x66\xed\x00\x3b\xbd\xc8\xb5\x06\x18\x9f\x0b\x00\x3b\xb4\x73\xc5\xbb\xa7\x5f\xd1\x32\x4f\x76\x42\x83\x9c\x8a\x7c\x1a\x76\xa7\x22\xf7\x43\xce\x6f\x4e\xa0\x21\x06\xae\x4f\x43\x6e\xe8\x39\xa7\xde\x9b\x36\x08\xbd\x8b\x99\xa6\x56\x94\xe2\xfe\x7d\x01\x5f\xac\x19\xb3\x0b\x0e\xc3\xa7\x37\x1c\xc3\x61\x82\x67\x54\xff\xf3\x1b\x64\x9c\xe2\x70\x04\xf1\x24\xfb\x61\xe8\x39\xcb\x04\xfe\xa8\x3a\xda\x44\x99\xdc\x6a\x02\x70\x8b\x38\x93\x1a\x4d\x00\x6d\x13\x69\x72\xab\xc0\x9d\x29\x13\x1d\xb6\x37\xe5\xbe\xf6\xdd\x19\xcc\x5c\x78\xa0\x60\xe1\x26\x75\xf5\x45\x31\x5c\xc0\xc9\x73\x30\x15\x45\xb7\x90\x0b\x9e\x6b\x69\x9f\x41\x93\xed\xbf\x4b\x95\xe9\xb6\xef\xd3\xe0\xf9\x36\x0c\x35\x41\xdc\xc9\x53\xee\x8b\xe6\x04\x91\x07\x4d\xfa\x14\x34\x3d\xc4\x5e\xf0\xbc\x0b\xfa\x1f\x8b\x09\x62\x9e\x13\x13\x8c\xdb\xfe\x83\x8c\x6f\x97\x13\x03\x3b\xb5\x41\x58\x6c\x47\x4c\x22\x48\xde\x94\x88\x12\x57\x2f\xe6\xbd\xcd\xbb\xd1\x2f\x68\xbf\xba\x79\x65\x3e\x9e\xd0\x3d\x5b\xf8\x1d\xf0\x82\xf1\x37\xb6\x6b\xd0\xd4\xcf\x31\x4e\x80\x78\xee\xe4\x2c\xca\xa1\xa3\xc9\xa9\x55\x7c\x86\xc3\xa9\x28\xa7\x0d\xa6\xe4\x89\x90\x02\x39\x3c\xbc\x80\x9d\x19\x24\xef\x04\x57\x3d\xd1\xa9\x7a\xd3\xbc\xdc\xe9\xd1\x38\xc4\xe7\x17\x07\x90\xec\x4a\x74\xe8\x79\xe4\x11\x89\x71\xcd\xaa\xd7\xe7\x47\xd4\x06\x97\xf7\x33\x2e\x0a\x4a\xe9\xb7\x29\xd4\x2a\x8e\x68\x34\x7b\x48\x68\x5d\xaa\x28\x2a\x00\x34\xb8\x94\xa9\x0e\x43\x2d\x40\x7a\x21\x04\xbd\x2a\x7f\x02\x14\xf9\xd4\xeb\x14\xbb\x4d\xf0\x45\x33\xbe\x84\x7a\x3d\x19\x01\xb4\xba\x7c\xc5\x2c\x6d\x27\xbf\x8a\x86\x47\x63\x38\x31\x96\xce\x4b\x0b\xca\x7f\x89\x37\x3a\x33\xcd\xef\xee\xd2\xe3\xb7\x58\xcc\xfe\x37\xd6\xd6\x5c\x27\xbd\x2c\x2f\xfc\x56\x80\xe6\xb2\xf1\xc1\x66\x34\xd2\x9a\xcc\xd1\x0e\x42\x47\x99\xb8\x97\xe7\x8c\x38\x75\x2b\xce\x19\x33\xd4\xb9\x01\x1a\x0b\x52\xb0\xa6\x4d\x1b\xa0\x66\xa9\xa3\x08\x7a\xd5\xb4\x31\x2c\xda\x95\x9e\x1e\x79\x8c\x64\xc0\x81\xd8\x83\xca\x14\xc5\xd1\x6a\xc3\x93\xd2\x02\x38\x28\x59\x28\x64\x2a\x84\x80\x09\x38\x4a\xcb\xde\x09\x22\xdc\x14\x2e\xa1\xb7\x8a\x59\xb2\x0c\x94\xab\xda\xbe\x31\x36\x5c\x8b\x00\x27\xc0\xf3\xa2\xdb\x97\x75\x77\x6e\xc9\x5d\xa6\x80\x6b\x50\xf3\xb6\x42\xd0\xb0\x10\x22\xff\x5e\xe1\xd5\x62\x64\x10\x55\x30\xef\x74\xc5\xd9\x10\x00\x2d\x63\x2b\xc8\x73\x59\xdb\x91\x9b\xa9\x4f\xc9\xda\xcb\xc9\xf1\x21\xfb\xb4\x5a\xad\x16\xab\xd5\x7a\xb1\x5a\xdd\x2c\x96\x9b\x2b\x68\xb8\xf7\x09\x3f\xb1\x69\xc0\x10\xb9\x80\x0e\xac\xa0\x79\x29\x2d\x18\x04\x1b\xac\x07\x43\x50\xe0\x52\xfc\x50\x3c\xba\x99\x66\xa0\xf1\x3b\x51\xee\xa5\x60\x83\xcc\xf2\x51\xb1\xa1\xb1\x44\xed\x40\x01\x3c\x3d\x5b\x87\x79\x20\x2b\x25\x2a\x0d\x3e\xbb\xc7\xa7\xd8\x24\xa4\x72\x00\x25\x02\x22\x70\xb6\x09\x6e\xc6\xba\x02\x70\x27\x29\x17\xbf\x90\x34\xf1\xab\xbb\x35\xbf\xbf\xaf\xc0\x22\x86\xa6\xa0\x5e\xa1\x1e\xe8\x64\xcf\xe5\x00\x26\x02\x12\xc5\x5f\xb2\x5a\x38\x5c\x16\xd5\x97\xe1\x88\xaf\xf2\xac\xac\x2b\x39\x75\xbc\x47\x4d\x53\x12\xf1\xd4\x67\xfb\x2f\xf1\x70\x6a\xa9\x73\xad\xed\x76\x41\x41\x07\x77\xb9\xc1\x25\xcc\xef\x9a\x00\xda\x36\xc0\x61\x1c\xd2\x3e\x1d\xa5\x7d\x2a\x48\xfb\x94\x4b\xfb\x34\x58\xda\x9b\x45\x5a\xb8\xd4\x35\xc2\xba\xa0\x15\xc2\x21\xb0\x2d\x22\xc6\x4c\xa9\x97\xc8\x34\x8e\x2b\x09\x4e\x68\x90\xef\x76\x9b\x82\xf7\x17\xe4\x3f\xea\xd3\x52\x74\xa1\xf4\x6a\x6f\xd9\x53\x4a\x6c\xb3\x57\x23\xf7\xf8\xa0\xff\xa8\x79\xe2\xec\xa3\xe3\xa9\x63\x4d\xfe\xa2\x41\xef\x6e\xda\x3d\xf6\x88\xda\xd4\xe1\x17\x09\xc1\xb8\xbf\x1f\xee\x0f\x8d\x5a\xde\x28\xa4\x12\x90\x28\xc8\xd6\x8d\xe5\xfc\xe4\x63\x09\x65\x7b\xb0\x65\x7b\x2c\xa9\xf5\xd3\x5d\xfd\xf0\x7f\xa1\x7d\x1f\x1f\x8a\x7e\xb7\x1f\x96\x8a\x32\x00\xad\xeb\x63\x1e\x44\x0f\x8f\xb6\x93\x0d\xd7\x51\x77\xc2\x17\xa3\x94\x7d\x06\x80\x8b\x22\xc1\x9b\xc5\xf5\x72\x10\x9a\x39\xeb\x7b\xa7\x11\x09\x53\x32\x34\x07\x4e\x83\x44\xb1\x24\x11\x70\x02\xb6\xef\xad\x0f\x9c\x64\xc0\x4b\xba\x7b\x10\xe7\x76\x5f\xf7\x3f\x47\xbc\x98\x19\x82\x9c\xd5\x7d\xdd\xeb\x7c\x99\x28\x10\x21\x1a\x6d\x37\x8e\xfb\x7b\x9c\x59\xd7\x9f\x61\x76\x60\x38\x41\x6f\xe8\xac\x5d\x14\x3f\x1f\x90\xa1\x58\xe2\x09\xb9\x2c\x96\x1e\x20\x9d\x58\xee\x2e\x34\xc1\x9e\x70\xfc\xf1\xb9\xc8\xb4\x06\x41\x0b\xc0\xed\x12\x93\x19\x04\x8d\xd4\x36\x78\xa7\x07\x23\x0f\x95\xdc\xad\x4e\x48\x2e\x03\xae\x14\x2e\x73\x07\x09\x4e\xf1\x62\x1d\x70\x72\xca\x17\x0f\xa8\xde\xcc\x82\x53\xc2\xcc\x1e\x21\x28\x65\x8c\x75\xb4\x69\x29\x64\xdc\x20\xfd\x39\x64\x4c\x31\x33\x77\x90\x90\x14\x34\xfe\xf9\xf2\x68\xc6\xdc\x65\xe0\x8a\x51\xbb\x6f\xc5\xa2\x1d\xa6\xfe\xc1\x4e\x08\x7f\xa1\x84\x38\x5e\x34\x3b\x8d\x64\x60\xaf\xbf\x60\xc2\x9c\x00\x6e\x38\x2f\x0f\x7f\xd5\x84\x3a\xa1\x3c\xf0\x51\x9d\x3f\x66\xc2\x9d\x00\x4a\x6d\x56\x3e\x98\xc4\xbf\x62\x42\x9e\x60\x86\x4c\x99\xfb\xa0\x18\x78\x3b\xc8\x7f\xa5\x04\x3e\x9e\x94\x06\x8a\xe2\xbf\x5e\x82\x9f\x20\x3e\x78\x0b\xe1\xbf\x4c\x02\xa0\x70\xf2\x43\xf6\xe0\x3b\x24\x08\x0a\x42\xd8\x5f\x8c\xfe\xc5\x13\x08\x4d\xe0\xca\xb4\x79\xbc\x88\x34\xb5\x78\x21\x19\x3d\xc5\xa1\xa4\xae\xd6\x2b\x80\xe2\x37\x6e\xef\x01\x79\x4e\x4d\x36\x06\xb0\x1b\x3e\x2d\xe6\x10\xaf\x9b\x17\x96\x33\x55\xed\xb0\x7f\x44\x4f\x6d\x5d\xb1\x72\x43\x58\xf3\xc0\xa6\x6d\x76\x6f\xc0\xdf\xac\x9a\x97\xaf\x7f\x1f\x2e\x14\x59\xf4\xa9\x69\xd1\x01\xb5\x5d\xdc\xa2\xfc\xbc\x47\x79\x7c\xaa\xa9\x09\x3b\x26\xbf\xa0\x6a\x8f\xae\xde\xf0\x60\xd9\x7e\x5f\xb7\x39\xde\xf4\x3d\x3a\xdd\xdf\xb3\x78\x87\x03\x29\x2d\x8c\x2d\xff\x14\x81\x78\x40\x0a\xa6\x89\xb6\x30\x77\x7b\xc3\xf3\x4e\x0c\xc9\xf8\xcf\x43\xdd\x9e\xa2\xe5\xba\xfb\x6a\x5f\x05\x45\x17\xd7\x0d\xaa\xe0\xdb\x9c\x73\x54\xf3\x13\xd2\x5c\xc8\x6f\x9c\x88\x5d\x5b\xf7\x59\x8f\x3e\xc5\xe9\x6d\x92\x23\xd5\xa8\x42\xe2\x52\x5c\x15\x61\xf6\x75\x79\x3e\x55\x50\xba\x79\x5e\x13\x86\xa5\x9b\x67\x0b\x7c\x83\x3f\x7f\xc7\xf4\xf2\x1a\x85\x71\x7c\x28\x5e\x50\x4e\xf0\x7b\x1b\x31\x2f\xaa\xa2\x2f\xb2\x52\xc0\x9d\x7e\x63\x84\xc3\x9e\x1c\x62\xa2\x70\x93\x7b\xf1\xc2\xd9\x1a\x37\x33\xbc\x57\x8c\xae\x91\xbf\x44\x9b\xe6\xe5\x8a\x87\x66\xb0\x27\x8a\x95\x37\x36\xc3\x6e\x73\x23\x33\xb4\xf2\xc5\x45\x89\x0a\xf1\x40\xa5\xaf\x1b\x23\xb9\x4a\xd0\x89\x36\x5a\xe0\x30\x06\x42\x4c\xd0\x5d\xb4\xf0\xf2\x73\xbb\x34\x4a\xb1\x27\xe8\x9d\x56\x46\x73\x33\xc8\xc2\x31\x86\xe7\x95\x48\x3b\xa5\xb4\x26\xfe\xbd\xdb\xb7\x75\x59\xc6\x0f\xe8\x31\x7b\x2a\xea\x76\x47\x83\xc0\xd4\x41\x0f\x75\xdd\xab\xba\xe9\xfd\xfd\x23\xca\x72\x30\x7f\x02\xe0\xfd\x19\xdd\xaa\x17\x34\x06\xf5\x77\xc8\x37\x08\x1e\x0a\x6c\xfa\xa6\xee\x12\xcc\x0c\xc2\x02\x36\xfc\x4d\xf3\x12\x88\x00\x7c\x70\x5b\x11\x91\xae\xbe\x63\xcc\x92\x6d\x50\xc8\xff\x4c\x6e\x31\x48\x48\xec\xee\x14\x17\x55\x73\xd6\xf6\x8d\x88\x0e\x0c\x4c\x6c\xa1\x00\x63\x67\xe7\xad\x7e\x74\x42\x68\xc6\x1d\xf2\x18\x1f\x67\xdf\x60\x21\x6a\xb6\x01\x48\xd7\x41\x4f\xe9\x1f\xe3\xbc\x78\x2a\xf2\x31\x4a\x82\xf2\xce\xc3\x65\x4d\x0e\xb2\x54\xd1\x87\xa1\xe3\xa2\x25\x53\x41\xc7\x78\x1b\x91\xb3\x1e\x7b\x5f\xe3\x22\x85\x7d\xd1\x97\x88\x97\xfd\x58\x0d\xf4\x86\x95\x0c\x34\x0d\x12\xc7\x4f\x59\x5b\x64\x55\x1f\xf3\xc1\xde\x80\xd0\xbe\x34\x69\x5e\xa2\x94\x55\x4d\x71\x03\xcb\x51\xb7\x6f\x8b\x06\x57\x54\x14\xb1\x4e\x59\x8c\xe0\x05\x11\x3f\xa2\x0a\xb5\xc5\x5e\xb1\xd2\x0e\x23\xc9\x0a\xd8\x98\xa1\xc5\xca\x86\x47\xb4\xff\x72\xca\xda\x2f\x0b\x67\x53\xe1\x1a\x00\x08\x29\xd1\x2e\x7f\xed\xe1\x6b\x60\xc3\x25\x02\x1d\x49\xed\x28\xd1\x3e\xe2\x6c\xda\xfc\xde\xc3\xb1\x01\x3d\xa6\xbc\x70\x62\x76\x05\xdb\x4d\xde\x8a\x40\xe6\x1e\x75\x1e\xef\x3c\x06\x00\x58\x6d\x74\x86\xc1\xea\x64\xd7\x67\x6d\x2f\x1d\x19\x9f\x9b\x97\x68\xf8\x6f\x0a\x54\xf0\xf4\xf0\x67\x99\x50\x03\xcd\x93\xbd\x86\x6b\xa5\xcf\xa2\xf0\xee\x29\xb1\x7b\x5a\x37\xaf\x78\x07\xc1\x30\xcc\xed\xc2\x8a\xef\x0b\xd5\xe0\x47\x5b\x31\xb3\xfa\xda\x1c\x5d\x5c\x1c\xc4\x59\xab\xa6\x30\xd0\xb3\xa3\xc2\xbf\x09\xbd\xa4\x01\x1d\x31\xd2\x82\x0f\x11\x8d\x92\x1e\x8e\x84\x89\x8e\xc3\x76\xd6\x99\xad\x95\x0e\x96\x07\x77\xd1\xc2\x73\x26\x4c\xd7\x04\x21\x18\x46\xa1\x3c\xcf\x93\x65\xee\xe4\x31\x65\x91\x2d\x1c\xdb\xb4\x94\x2a\x3d\xb8\xc5\xd0\xc5\xa0\x89\x86\xcc\xb1\x8e\x89\x9e\xda\x85\xf9\x94\x4f\x5d\x23\xc1\xe3\x8a\x0e\x7b\x53\xfb\xf9\x23\x0d\xac\x31\xcf\x91\xe5\x35\x36\xbd\xd3\x34\x5c\x27\xb0\x18\x58\xa0\x33\x7b\xf2\x5c\x24\xe6\x25\x8e\xdb\x4d\x59\xe2\x36\x6f\x44\x1f\x99\x36\xfd\x38\x9e\x39\x3e\x14\x98\x38\x5d\xd6\x4d\xd5\x0d\x66\x74\x9e\xc1\x05\x93\x0c\x34\x87\x98\xe9\x95\xc4\xc3\x05\xe1\x04\xbd\x21\xdb\x4d\xed\x09\xb8\x1f\x4f\xd5\x5a\xc2\xba\x9b\x24\xd5\x44\xe5\x67\x7a\xdf\xe9\x1c\x30\xc9\x11\xa6\x4e\x71\x3d\x53\x33\xde\x32\xa1\x22\x44\x2e\x99\x1f\x76\xbd\x66\x1e\x0c\xbb\x9a\x37\x93\x73\x40\x42\x93\x73\x29\x78\x9e\x48\xba\x32\xb1\xdb\x5e\xdf\x42\x34\x89\x99\x6c\x0e\x06\x63\x39\x73\x67\xb3\x53\x01\xf4\x6d\x56\xb0\x31\x0e\x6f\xaa\x18\xe4\x54\xcc\x05\x34\x1d\x80\x26\x54\x66\x52\x06\x4e\xd2\x45\xa0\x85\x42\x31\xc9\xed\x49\x04\xda\xd6\xf2\x7c\x50\x73\x40\x5c\x66\x02\x9d\xfb\xec\x42\xf0\x64\x38\x6f\xe3\xe5\xdc\xf0\xf8\xc8\x76\xaf\xfa\xb3\xcb\x2b\xc1\x67\x23\x83\xbe\x1a\x8e\xdd\x16\xde\x47\x9c\x9f\xa9\xbd\xbd\x87\x05\xd6\xfc\xa4\xae\x93\x06\x9c\x42\x29\xb0\x4e\x00\x77\x18\xf9\x6a\x23\x65\x01\x9a\x30\xe3\xd3\x2e\x37\xd3\xfb\xea\x7c\x99\x71\xbd\x09\x05\x60\x5c\x11\x53\x2f\x38\x73\x7a\xcf\xe1\x84\x71\xa5\xcc\xbb\xe3\xdc\xdf\x8b\x0e\x52\xd8\x2b\x47\x28\xc3\xbf\x1a\xab\xf2\x13\xd3\xa2\xf6\x70\x6a\x82\x24\x24\x56\x52\x13\x4a\x9a\x17\xee\xb8\xbe\xeb\xca\x66\xd6\x97\xda\x51\x7b\x7e\x88\xfb\x18\x68\x0f\x0b\x49\xe0\x07\x5a\x1b\x82\xb2\xe9\xc1\x9b\x3a\x3c\x0b\x98\x9b\x8d\xce\x33\x0b\xe0\x26\x3b\x9f\x1c\xea\xe3\xe4\xe4\x0e\xda\xe8\x2c\x49\x97\x7b\xd6\x79\x4b\xff\x79\x1f\x8b\xa7\xf8\x4e\xbc\x56\x6a\xc6\x77\xc2\xb5\x22\x20\xde\xf3\xac\xf6\xf4\xe7\x98\xe7\x04\x2b\x8c\xd3\xa7\x78\x52\x39\x9a\x89\x2b\x84\xd7\x83\xf1\x58\x23\xb2\x60\x29\xeb\x0c\x3f\x13\xfb\x66\x1c\x60\x6f\x78\xb7\xcd\x4b\x84\x5f\xc6\x6f\xe9\xd3\xf6\xa4\xe1\x22\x7f\xe1\x37\xfb\xd5\xfc\x02\x88\xf8\xe6\xc8\x73\xb9\x37\x8c\xc7\x50\x87\x9a\xac\xcd\xfa\x1a\x72\xf5\xd1\x93\x31\x6c\x7c\x5e\xf1\x39\x48\xcb\xe3\x20\x39\x7d\xae\xb5\x87\x2d\x21\x66\x24\xdc\x4f\x24\xe8\xd1\x4b\xf6\xea\x18\x7d\x2c\x3c\x1d\x24\xe0\x28\x51\x9b\xc6\x13\x77\xa8\x44\xfb\x5e\x8b\x09\x86\xa7\x3a\x38\xa5\x23\xe8\xc3\xc2\xc6\x96\x77\x15\x9d\xd7\x6b\x39\xbb\xc5\x9d\xe8\x42\xeb\xab\x17\xa8\x75\xfd\xbc\x9b\xfb\x87\x37\x8c\x79\x5a\x9c\x69\x53\x4c\xec\x7f\xa8\x5f\xdc\x0a\x59\x9b\xe5\x45\x6d\x16\x3f\x1d\x2a\x0f\x8a\x1b\x81\x4b\xf2\xe8\x58\x98\xa7\x1e\x87\x13\xd5\xa5\x27\x9a\x4e\x38\x6f\xc4\xeb\xe1\xb1\x2d\xaa\x2f\xbb\xe4\x6e\xa2\x0a\x38\x81\x80\x71\x86\xff\x69\x69\xaa\x87\x96\xbf\xf7\x98\x83\xe4\xfc\xc6\x43\x62\x35\x99\x8a\xa4\x4b\xcd\xeb\x05\xd9\x7b\xb9\x01\xfd\x78\x7b\xb9\xf1\x44\xc6\x06\x49\x90\x4b\xac\xf3\x32\x7b\x40\xf3\xb7\x29\x86\x02\xb8\xbd\x1f\xdb\xfa\x79\x97\x9a\xfc\x97\x2e\x7a\xf2\xbb\x49\xbd\xc8\xbc\x3a\xaf\xa0\x9e\x07\xae\x8f\xc7\xe6\x18\x33\x62\x0a\x04\xb9\x0d\x71\x7f\x94\xa2\xde\x81\x04\x50\x4e\xa6\x42\x81\x2e\x56\xa3\x48\x48\x2f\x81\xef\xb8\xc7\xdb\x13\x6a\x89\x0e\x4e\xae\xe6\x44\x7f\x22\x28\x63\xe7\x60\xbc\xe6\xb4\x21\xc8\x4f\xe8\x88\xaa\xdc\x02\x4c\x8a\x4a\x38\x94\xaf\xf5\xb9\x7f\x63\xfe\x47\x9b\xcf\x86\x90\x8d\x31\x83\xd7\xd3\x23\x8e\x70\x50\xbe\x50\x3c\xdb\x13\xc1\x68\xea\x1f\xab\xc1\x7c\xf5\xf8\x0d\x25\x89\x56\xcd\x4b\x84\x43\x86\xa2\x1f\xd7\x0f\xeb\x7c\xb3\xdd\x24\x8b\x04\x3b\xcf\xe2\xcc\xcf\xe3\xf7\xdb\xcf\x22\x41\xf7\xf7\x0f\x75\xfe\xba\x90\xbe\x21\xae\xc6\xb3\x9c\x8b\x09\xa8\x3f\xea\x06\x55\x7f\x8e\x9a\x30\x0e\x07\x91\x32\x78\x89\xad\x77\xbb\x81\x15\xc3\xec\x73\x19\x31\x1a\x85\x19\x6e\x83\x02\x55\x66\xaf\x2a\x4c\xbf\xea\x1a\x9b\xcf\x76\x6e\xb3\xeb\x2b\x2b\x5f\x73\x33\x5c\x7e\xeb\x26\xdb\x17\xfd\xeb\x6e\xb9\x95\x31\xa1\xc1\x02\x9a\x38\x23\x73\xc3\x2a\x34\xba\xbc\x32\xb1\xfa\xbd\x9a\xa2\x7f\x33\x3c\xa0\x20\x34\xf6\x1b\xd1\xf7\x05\x21\xab\xfc\x9c\x1d\x87\xdd\xce\xc4\x07\x65\xdb\x04\x6f\x69\x06\x10\xf2\xc2\x4e\xc8\xfa\xc3\xcc\x08\x16\x79\xe2\x22\x55\x82\x44\xb8\x97\xf7\x80\xaf\x1a\x1a\xe2\x0c\x05\x51\xd6\xba\x1e\xe0\x31\x4e\x8c\xd7\x06\x85\xb8\x41\x60\x8b\xe5\x74\xe2\x0e\xf5\xd2\x67\x0a\x85\x95\x79\xd6\x04\xb9\x08\x50\x4e\x11\x42\x43\xc3\x8a\xea\xd3\xe6\x36\x69\x5e\x16\x83\x7c\x79\x8e\xe2\x68\x93\x34\x2f\x57\x40\x0a\xf8\xf1\x47\x23\x4c\xba\x5d\x45\x1c\xc4\x04\xf2\x86\xb1\x20\x78\x24\x51\xcc\x88\xe2\xcd\x6a\x36\x8a\x18\xa4\x07\x86\xc0\x50\x57\xea\x79\xc0\x37\xed\x43\x59\xef\xbf\x40\x51\x76\x52\xd8\x28\xb0\x6c\x47\x58\xf4\x29\x4b\x18\xe2\x11\x95\xcd\x20\x37\xd1\x4b\xaf\x0c\x64\x80\x23\x74\xd0\xa1\xe1\xd2\x01\x7a\xbe\xe5\x5b\xb3\x68\x31\x8c\x82\x01\x19\xe0\xab\x52\x84\xb2\xc4\x00\x03\xc7\x3e\x0e\x93\x72\xc5\x4e\x3b\x77\x43\x7a\xf0\xad\xc6\xc0\x19\x71\x74\xa6\xd7\x4a\x3b\x5c\x6f\x76\x42\x5d\x97\x1d\x99\xbc\xda\x89\x80\x0e\x05\x2a\xf3\x38\x2e\x33\xbc\x64\xd8\x41\xce\xf9\x76\x6c\x8b\x9c\xa7\x86\xa4\x77\x5b\xcc\x2c\x35\x38\xd8\x02\x2c\x52\x1a\x30\x85\x96\x80\x38\x14\x5c\x3d\x9f\x00\x49\x58\x02\xd4\xc9\xa4\x68\xbb\x41\x49\x2a\xca\xfc\x4a\xd4\x24\xb9\x31\x6a\x2a\xf8\x5f\xe0\x85\x2a\x2b\xab\x13\x86\x60\x77\x70\x69\xa5\x32\x8e\x77\xa8\x3c\xec\xba\xbe\x45\xfd\xfe\x71\x3a\x6c\x3b\x67\x6e\xe7\xa0\x4d\x40\x97\x99\x06\x99\x9e\x89\x36\xe0\x87\x32\x3b\xca\x0b\x6d\xf8\x9f\x78\x58\xc2\x31\x2e\x42\xd1\xd6\xcf\xe4\xab\x1e\x9d\x9a\x32\xeb\x51\x9c\xb5\x28\xeb\x76\x3f\xd0\xc1\x23\xbc\x8e\x7e\x88\xf8\x67\x61\x62\x84\x6f\xf1\x26\xf8\x41\x81\xd4\xd6\xcf\x1d\x3e\x29\x22\xfe\x3f\x4a\x0b\xa2\x97\xd2\x46\xe9\xa1\x85\xb6\x81\x95\x36\xd3\xba\x27\x54\xb6\x28\xdb\xe1\xcf\x77\xfe\xfb\x00\x86\x2a\x2e\xc7\x11\xb6\xf0\xed\x9d\xe7\x3e\x80\xc1\x83\x0b\x74\x1c\x87\xfe\x3c\x0d\x28\x59\x3e\x75\x55\xbe\x02\x0b\xd3\x6c\x7c\xf2\x1e\x86\x1c\x02\x23\xb2\xf8\xb3\x8d\x1d\x25\x92\x23\x22\x63\x72\x05\xc0\xff\xc1\x89\x58\x99\x9a\x43\xae\x0c\x6b\x72\x79\x98\xa0\x9f\xc9\xc3\x89\x3e\xd1\xe0\x4f\x63\x01\x46\x12\x36\xa4\xc8\x70\xde\x78\x87\xff\x26\xc6\xe3\xe1\x8e\x41\x9e\xc9\xd4\x08\x37\x89\xab\x62\xfc\x1d\x0e\x76\xc2\x1a\xdc\xf0\xc7\xfa\x26\x8c\x34\x9c\x21\x98\xe5\x57\x9e\x92\x58\x65\xec\x51\x9c\xb2\x23\xda\x9d\xdb\xf2\xd3\x0f\x79\xd6\x67\x3b\xfc\xf9\xd7\xee\xe9\xf8\xcb\xcb\xa9\x5c\xfc\xb4\xfe\x8f\xee\xe9\x18\xbd\x9c\xca\xaa\xfb\xed\xe7\xc7\xbe\x6f\x76\xbf\xfe\xfa\xfc\xfc\xbc\x7c\x5e\x2f\xeb\xf6\xf8\xeb\x2a\x49\x92\xa1\xf1\xcf\x11\xde\x5b\xbf\xfd\x9c\x5e\xff\x1c\x11\x06\x90\xbf\x0f\x45\x59\xfe\xf6\xf3\x70\x62\xff\x1c\x3d\x15\xe8\xf9\x7f\xd4\x2f\xbf\xfd\x9c\x44\x49\x94\x5e\x47\xe9\xf5\xcf\x3f\xad\xff\x97\x9f\xd6\xff\x71\xa4\xcd\x7e\x5a\xad\xc9\x0d\x90\x7e\xdf\x64\xfd\x63\x94\xff\xf6\xf3\xff\xb1\x59\xae\x36\xd1\x76\x79\x9b\x2d\x6f\xb6\xcb\x9b\x6d\x94\x44\x49\x92\x2e\x93\xeb\x78\x99\x6c\xca\x74\xf9\x79\x1b\xaf\x96\xe9\xd3\xf5\x72\xfb\x59\x6e\xb1\x8d\x92\xff\x73\xbd\xbc\xbe\xc6\x6d\xa2\xd5\x32\x1d\x7f\x4e\x93\x74\x99\xc6\xe9\x32\x59\x95\xf1\x7a\xb9\xda\xc6\xeb\xe5\x56\xec\x1c\xa7\xcb\xa1\x49\x92\xa4\xff\xfb\x66\xb9\x8a\x36\xcb\x9b\x8d\xf8\xf3\x32\xd9\x44\x03\x06\xff\xf8\xf9\x57\x05\xd7\x74\x68\x22\xe2\x91\x92\x3f\x9f\xd6\xfb\x24\x5a\x6e\xd2\xcd\x72\xbd\xbe\x26\x5f\x2d\x6f\xb6\x8f\x9f\xe5\x61\x97\x37\xdb\x78\x68\x1c\xaf\x45\x08\x98\x92\xa7\xf5\xbf\xaf\x96\xab\x81\x8c\x15\xfd\x76\x35\xfc\x9e\x6e\x1f\xe3\xcf\xcb\xad\xfa\x5b\x84\x7f\x7d\x8a\xd7\xff\x2e\xc1\x19\x70\xe3\x38\xff\x7a\xa4\xff\xed\x9e\x86\xbf\x7e\x90\x16\x46\x8b\x1a\x94\x0d\x67\x3d\xfd\x4b\xfc\x8d\xdf\x6d\xd3\x6d\xf3\x12\x6d\xe5\x38\x4a\x9c\x9e\x50\xd3\xb7\xc6\x18\xe8\x58\x5d\x7d\x54\x01\xbb\x44\xd1\x8c\xd0\x9c\x51\x60\xea\x24\x8c\xef\x80\x60\x73\x7f\x4f\x4c\x30\xff\xd4\xbe\xa7\x62\x95\x88\xbf\x4e\x7e\x2e\x1c\x55\x6f\x22\x67\xd4\xe8\xf9\x89\xe9\xbd\x41\x39\x24\xf9\xf1\x43\x22\x09\x16\x75\x60\xd3\x8f\x98\xdb\xca\x42\x34\xf5\x2d\xf7\x27\x9a\xc8\xf7\xe7\xa2\x7f\x2c\x2a\x83\xfc\xfe\x80\xf9\xac\x58\xfc\xaa\x77\x3e\x29\xba\x7b\xd6\x86\x03\x57\x70\x11\x5f\x08\x8c\xbc\x32\x70\x24\x2c\x89\x93\xfd\xd0\x94\x5d\xb2\xe6\xae\xd6\xbf\x64\x42\x2b\x90\x23\x72\x09\x0d\x6b\x13\x8b\xfe\x62\xae\x1b\xa2\xf2\xd3\x3a\x1e\x58\x29\xc4\xd8\xc6\x3c\x8a\xfa\x06\x6d\xfc\xd9\x32\xce\xac\x87\x69\x0f\x86\x07\x2c\x42\x38\x0b\xff\xd4\xee\xc1\x02\x7b\x02\xc6\x5a\x6a\xfe\x09\x3d\x43\xf1\x14\x26\x6c\x52\xa7\x50\x4c\xd5\x05\x32\x5d\xac\x7f\xa8\xba\x33\x1f\x58\x41\xbf\xdd\x7f\x4e\x3e\xef\xff\xa7\x82\xfe\x7d\x14\xf4\xc9\x32\x4d\xf6\x80\x9e\x2c\xdb\x42\xc0\x58\x36\xa4\x15\x8c\x43\xd6\x79\xf6\x9d\x4a\x84\x97\xec\xb3\x42\x70\xc9\x40\xdf\xce\x53\x29\xf0\x93\x89\x9e\xa9\x2e\x85\x77\x68\xbf\xa7\x02\xd2\x56\xb7\xe2\xe3\x7b\x93\x02\x02\x7a\x6b\x1e\x5f\x8f\x85\xce\xb2\xbb\x18\xfe\x8a\xf8\x85\x71\x95\x6b\x4c\xf7\x32\x5c\xc4\xb2\x36\xab\xf6\x48\x85\x22\x5d\xe9\xb8\x89\x9e\xa6\x8d\xe2\x28\xa8\x1d\x6c\x26\x5a\xe8\x32\xf8\x8b\xfd\x67\xd1\xee\x96\xca\x86\x6c\x79\xb8\xc7\xba\x2d\xfe\x51\x57\xbd\x73\xc0\x0e\x76\xd2\xc5\xef\x2d\xc3\x2f\x3b\x5c\x75\x58\xb6\x16\xc7\x9b\x4b\x8c\xfc\xa6\x9b\xb7\xb4\x87\x5a\x9d\xff\x80\x51\x1f\xb4\x61\xd3\xe6\xc4\xb2\x68\x34\xa3\x17\x55\x5e\xec\xb3\x61\x5d\xc7\x35\x7e\xd6\xcd\x4a\xe0\xb8\x57\x9a\xb2\x96\xfa\x32\x65\x2b\xed\xcd\xf0\xbe\xc4\x7e\x77\xbc\x2e\x29\xcd\xac\x4e\x15\xa3\x35\x85\xf8\x52\x47\xac\x5a\x9b\xcb\xa4\xc2\x07\x81\x0d\x2a\x51\x68\x07\xa6\xc7\xb8\x48\x17\x9b\xa9\x46\x18\x67\x2f\xd2\xce\x62\x78\x61\x1d\xc8\x3d\x15\x7f\x42\xf9\x62\x57\x54\x39\xea\x51\x7b\x2a\xaa\xac\x47\x57\xf6\x32\x90\x04\x0e\x5d\xa9\x0f\x59\x87\x46\x8f\x7a\xac\x90\xe5\xe8\x90\x9d\x4b\x9b\xe2\xa6\x43\x10\x9b\x72\x00\x10\xda\x0c\x63\xe0\x27\x89\x86\x00\x12\x28\xc8\x79\x54\x30\x20\xa1\x84\xbc\x69\xba\x68\xc0\xba\x1a\x34\xd6\xf8\xdc\x96\xe0\x00\x46\x76\x4c\x1e\x26\x96\x57\x09\x30\xa8\x68\x2f\xb3\x2d\x30\x68\xfa\xdc\xbd\xe6\x2d\x4b\x1a\xf5\x34\x75\x51\x8a\xe9\x86\x8c\x34\x9b\x57\xa7\xd8\x4a\xa2\xca\xcc\x0a\xcb\x52\x07\xe0\x4c\x58\xf0\xe0\x5a\x9d\xb3\xde\x8d\x3c\x1a\xd5\x3e\x0b\x51\xbc\x8d\x93\x3f\xbc\xe5\x85\x56\x0b\x83\x27\xaf\x18\x5f\x56\xf0\xde\x62\x73\xff\xfa\xa7\xc0\x32\x51\x4d\x36\x9c\x70\x52\x16\x60\xba\xc9\x92\x67\xeb\xab\x0f\x87\x0e\xf5\xbb\x54\x3a\xec\x8d\xb3\x75\x19\xe9\x01\x99\x8e\x1c\x93\xff\x0e\x62\x0b\x36\x45\xa8\xcf\x31\x5f\x15\x55\x58\x5a\x69\xa2\xf8\x12\x92\xcf\x3a\x5f\x47\x8a\xaa\x43\xbd\x1e\x2c\x86\xe1\x9c\xb2\x6e\xd8\x4e\x04\x92\xb9\xea\xe9\xe8\x5e\xa0\xfa\x12\xe0\x9e\x11\xce\xa9\x4a\xae\x20\xaa\xa7\x00\xf3\x03\x48\x0f\x2d\x71\x13\x00\x5d\x5f\x44\x3c\x22\xf8\xeb\xf1\x29\x7d\x7c\x90\xc6\x3f\xdc\xc9\x09\x51\xb1\x67\x96\x71\xd7\xd0\xb6\x57\xd1\x2f\xd8\xcb\xce\xc4\x0b\x9c\x96\x9d\x7c\xe1\x44\x27\x7e\x46\x0f\x5f\x8a\x9e\xcc\x49\x87\xf6\xe7\xb6\xe8\x5f\x87\x95\xb5\xb7\x01\x1f\x36\xe4\xac\x01\x94\x7b\x90\xdc\xd5\x50\xce\x56\x4f\xff\xed\x66\x54\x0c\xa8\x9c\xec\xb8\x12\x75\x46\x96\xca\xfc\xe2\x60\xd5\xe9\xa6\x59\x2c\x37\x42\x48\x95\x78\xd7\x5b\x05\xbe\xba\x3b\x32\xe8\xc0\xf7\x68\xb3\xa6\xab\x4e\x21\xdf\x18\x6f\xa2\xd3\x07\xff\x96\x7a\xd3\x61\x4f\x25\xc1\x99\x0e\x8c\x0f\x13\xae\xc8\x06\x6d\x1e\xff\xe8\xb8\xc5\x88\x6d\xde\xe7\x0a\x43\x46\xf0\xbd\xbf\xd8\x5a\x3b\x2e\x2f\xb4\xab\xe5\xe6\xb2\x4d\x7e\x32\x4f\x15\x20\x62\x3f\xde\x15\x84\x20\x09\x9c\x88\x33\xaf\x17\xce\x13\xce\x30\x2f\x5c\xf9\xbf\xf0\x0d\x05\x0f\x67\x52\xe4\xaf\x54\x1b\x11\xa0\xb6\x7f\x30\x3d\x5d\xa3\x47\x57\x41\x45\x4a\xa6\x4f\xf0\xfb\xab\xd3\x04\x4f\x8b\x2e\xad\x34\x98\x3a\x2b\xdf\x5f\x1f\x16\x26\x4d\x55\x86\x09\x8d\xef\xab\x09\xc3\x8c\xf6\xd0\x46\x1d\x7b\x15\xd4\x81\xa9\x79\x90\x74\xdd\x67\x6d\xde\x79\x9b\x24\xe9\xb1\x81\x4f\xfa\x38\x8d\xfe\x66\x10\xea\x03\x50\x3a\xcc\x31\x6b\xae\x7e\x8d\x56\xa1\xe3\x4b\x56\x5d\x1e\xa5\x0e\x1a\x58\x61\x38\xe3\xb7\x12\xd2\x17\xc7\x77\xfc\x56\x70\xa9\x3c\x17\x39\x73\x2d\x4f\x22\xc0\x04\xed\x0f\xaa\x78\x41\x02\x28\x45\x77\x16\x68\xf4\xa8\xed\x33\xdd\xb9\xc7\xb0\xec\x30\xa6\xd2\x19\xec\x9d\x43\xc0\x61\x65\xd4\xc0\x33\x33\xa3\xf3\xca\x73\x2a\x72\x3f\x87\xb0\x91\x77\xe0\x0c\x8c\x3a\xb8\x23\xdf\xbc\xd2\x4f\x4b\x42\xad\xfc\x4e\x1d\x1f\x9c\x74\xa8\x15\x8f\xee\x84\xea\x55\x16\x76\x8d\xad\xe2\xfc\x4c\xd2\xec\x6b\xf2\x5c\xc0\x13\x14\x75\x04\x4f\xd1\xbb\x2a\xa8\x10\xde\xe8\xe9\x24\x85\x0b\x26\xd4\xeb\xd7\x57\x72\x82\x58\xc7\xb1\xe1\x08\x12\x68\xe2\xb2\x73\x7a\xb5\x41\xd3\xa8\xf6\x95\xc2\x84\xa4\x1b\x37\x3f\x38\xf6\xf3\x53\xde\xb0\x34\x49\x85\xa7\xeb\x82\x94\xd2\x42\x23\x16\x70\x27\x82\x7e\x9e\xcd\x0c\xeb\x38\x72\x93\xcb\x33\x4c\xf4\x07\x13\x0c\x34\x41\x9e\x1f\x53\xf8\x27\xd3\xf5\x16\xae\xa3\xd0\x41\xc8\xe5\x11\x57\xc6\x02\x13\x85\x19\x3a\x90\x8b\x9c\xd8\x85\x7c\xe3\xd1\x49\xaa\x44\xc7\xce\x54\x25\x6c\x4a\xda\x33\xfc\x4e\x3f\x9c\xdd\xbe\x33\xc8\x43\x80\xad\x37\x3f\xfd\xe4\xb9\x13\x7a\x8a\xcf\xc7\x52\x9a\x1b\x62\x27\x62\xa7\x0e\xf7\xb7\x97\x9a\x0c\x2c\x54\x5a\x38\x08\xc4\x93\xa0\x1c\xb9\x6d\xfd\x1c\xb7\xe8\x09\xb5\x1d\xf2\xe8\xed\xc9\x1c\x57\xd2\x26\x76\x56\x62\x22\xa7\xb1\x8f\xf4\x05\x18\xc8\xea\xb0\x5d\x86\x79\x6a\x00\x1e\xb7\x42\x58\xf0\x65\xb5\xe1\x98\x1d\xc9\x0e\x58\x8c\xb2\xb7\x2a\x91\x62\x5f\x28\x56\x53\x2c\xc0\xe5\x13\x97\x39\x46\x06\xe3\xc7\xfa\x87\x16\x65\x5f\xe2\xe7\xba\x85\x37\x32\x1d\x53\x8c\x31\x13\xdf\xc6\x13\x43\x27\x31\xec\xd9\xe5\xc6\xe1\x13\x50\x63\x5b\x75\x9e\x53\x23\x9a\xf8\xde\xdd\xe7\xce\x8e\x3a\x3c\x83\x8a\xa8\x22\xfe\x33\x6f\x4a\xe0\xad\x91\x58\x8d\xc4\x39\xa6\x67\xd3\x3a\x92\x8c\x0c\xc2\x8c\x3d\x65\xe5\x79\xbc\x13\x5f\xc6\x4e\xe5\xbc\x59\x12\x06\x59\xcd\x40\x81\xd1\x25\x98\x55\xfa\x8d\xd1\x34\x90\x5c\x55\x33\x7e\xb9\x8a\xfa\xba\x99\xd0\x7d\x10\x5d\xb2\xb5\x17\x36\x5e\x9a\x00\x19\xac\x97\xd6\xe6\xc6\x8b\x13\x68\xe9\x06\xae\x4d\x9e\xe6\x42\xa7\xbb\x86\x3c\x9c\xf7\x35\x4a\x8d\xab\x31\x7b\x61\x11\x36\xc0\xd7\x1e\xf2\x1b\xbf\xf2\x5c\xc8\xbe\x26\x8e\xa8\x5e\x60\xe8\x88\xc4\x58\xf3\xad\xe3\x33\x54\x13\x4f\xa2\x21\xcd\x2d\x3c\x26\x9f\x26\xcd\xa4\x25\x26\xe4\x0c\xdd\xff\x46\xab\xda\xec\xbd\xef\xa3\x32\x5f\xdc\x44\x47\xe7\x5d\xf9\x8c\x9f\xd4\x8a\xea\x29\x2b\x0b\xcb\x9d\x4f\x42\x86\xb6\x76\x1a\xa6\xdd\x03\xda\x96\xbd\xad\x5f\xd0\x96\x00\xd1\x35\xed\x0a\x27\xb2\xf0\x8e\xb1\x22\x1b\xb0\x9b\x78\x86\x52\x6d\x3f\xf9\x76\x84\x0c\x00\x04\xa7\x3f\x4e\xe7\xb2\x2f\x9a\x12\xfd\xa9\xa1\xff\xc7\x20\x74\xff\x14\xee\x7f\x3b\xd9\xec\xa6\x02\x88\x88\xc7\xa0\x01\x0e\xfd\xf5\x4d\x48\x21\x81\xdf\xaf\x65\x59\x2b\x07\x64\xa9\x05\x66\xf9\x97\x59\x8b\xb2\xb7\x6f\x75\x1a\x40\xd5\xe7\x6d\x0c\xd0\xe2\x7d\x00\x36\xf8\x87\xea\xe8\x66\x05\xd3\xb0\xc0\x15\x19\x1a\xd9\x22\x2d\xbd\xe2\x84\x4c\xc3\xeb\x46\x24\x68\x74\x66\x48\xf2\x18\x1c\x5b\xeb\xf0\xfc\x64\x9d\xa4\x5c\x59\x72\x3e\x3d\x0c\x3a\xdd\x8a\xe7\x2c\x36\x22\x8c\x4d\xc6\x16\x54\x89\x27\xb6\x07\x92\x2c\x90\x2d\x30\x5e\xb5\x43\xa7\xe2\xa1\x2e\x73\xda\x91\x95\xbf\x6e\x4f\x59\x09\xae\x7f\xa8\xb8\xae\x5b\x9d\xfe\x00\x1a\xf1\x14\x4d\x0a\xe4\x40\xb4\xdb\x35\x65\xb6\x47\x8f\x75\x99\x83\x3b\xc7\x4a\x9a\xd0\x55\xf7\x67\x1e\x07\x81\x8f\x9e\xf1\xf7\x4b\x6b\x5d\xea\xc8\xea\x39\x22\x8c\xfc\xf1\xb4\x2f\x01\xb9\x16\x65\x79\x5c\x57\xe5\xab\x6b\x5e\x86\x86\x38\xc1\xc6\x1c\x15\x8c\x03\x99\xf4\xb0\xc9\x7b\x5b\xb5\x26\x98\xce\x8f\xa1\x69\x7e\x33\xe5\x50\x58\x9e\xc0\x77\xef\xa8\x24\xfa\x0f\xec\xda\xb1\xae\xfe\xef\xa0\x34\x86\x22\x6f\xde\xf4\x4e\xe4\xbf\xbb\x12\x39\xe2\xf5\x47\xff\xda\xa0\xdf\xf2\xac\x97\x34\x49\xe8\xf7\xbe\x38\xa1\xb8\xac\xf7\x59\x69\x6b\x39\xb4\xfa\x93\x1e\x7b\x72\x0a\x4f\xe3\xb8\x42\x50\x1c\xf3\xf1\xdb\x67\x25\xaa\xf2\xac\x8d\x9b\x62\xff\x05\xb5\x63\x78\x8b\x3f\x8e\x17\x82\x8a\xe9\x09\x81\xf5\x86\x93\xec\x14\x65\xd1\xbf\xee\x68\xbe\x1d\x3d\x8b\xa5\x91\x17\x7f\x30\x31\xf7\xe7\x45\x99\x71\x29\xb0\x98\x1b\x41\xc0\x00\x76\x38\xd7\xc3\x45\x97\x81\x07\x8a\x6e\x1b\x80\x2d\xc3\xcb\x68\x07\xc8\x7a\x74\x75\x09\xcf\x41\x67\x3e\x19\x0b\x07\xc9\x7a\xfd\x76\x44\x0f\xe3\x7d\x77\xa2\x3b\x94\xb5\xfb\xc7\x3f\xdf\xa4\xc4\xcb\x81\x66\xe8\x0b\xf1\x83\xa0\x12\x6e\x0f\x0e\x1a\x8d\x9b\x73\x5f\xae\x2e\x94\xa1\xc8\xcd\xdc\x71\x4d\x91\x2f\xe2\x7d\x56\xed\x51\xc9\xdc\x7a\x0d\x4f\x6c\xee\xd4\x48\x26\x07\x5d\x8f\xa4\x4a\x97\x9c\x31\x4a\xce\xb7\x59\xca\x77\x8c\x95\x66\x53\xb2\x61\x16\x8c\xaa\x05\x2d\xee\x72\xa9\x6d\x4d\x99\x42\xa1\xaa\xcb\x03\xdb\x71\x84\xab\xad\x9a\x1a\xee\x5f\xfe\xaa\xeb\x7e\x34\xd0\xc2\x4d\xee\x5a\x44\x56\x0b\x0d\xb5\x06\x58\xfa\xce\x77\xe5\x61\x08\xb3\xde\x4d\xf2\x3d\x5e\xfe\x9e\x3c\x8e\x0a\x29\xcc\x78\xd4\x8f\x79\x47\xc6\xa8\xfd\xcb\xdf\x90\x31\x95\xff\x0d\xef\xc7\x78\x59\x6a\xdf\xbc\xf3\xdd\xd8\x3d\xa8\x7d\x7f\xda\xfb\xbe\xd3\x9d\xd8\x17\x69\xd3\xf6\x76\x20\xfd\xfd\xef\xc2\x38\x48\x0c\x08\xfb\x2b\xba\xba\xc4\xc2\x7c\x47\xfe\x42\x5a\xa7\xd1\xcb\x02\x8e\x2d\x73\x17\x45\x48\xef\x64\xff\x8c\xb1\x5e\xc5\x4f\x50\x58\x92\xe6\x77\xeb\x13\xb7\x45\x76\x04\x4f\x5f\xa7\xb8\x01\xf3\xcb\x69\x62\x79\xd8\x56\xc8\x15\x04\x86\x75\x9f\xd1\x5e\x87\x6c\x9f\xe5\x10\x87\xa1\x4c\xf0\xba\xbe\x42\x82\xf8\xa8\x6f\x96\x51\x5d\x24\xad\xc8\xcf\x5e\xba\x21\x8d\x0d\xbc\x9c\x4b\x87\xf7\x10\xe1\xea\xbb\x01\x90\xc1\x1b\xc3\xda\xdc\xee\xc6\x6e\x79\x7d\x53\x05\xae\xa8\x36\xc1\x77\x2d\x79\x4e\x94\x40\x02\x79\x71\xb0\x5a\x92\x21\x31\x9a\x10\xc2\x7f\x8b\xe2\xf4\xea\xce\x72\xff\x33\x77\xb2\x2f\xbf\xfe\xf1\x7c\x7a\x70\x5d\x59\xf4\xa6\x97\xd4\x51\x2f\x3b\x65\xc3\xc2\xc3\xb2\x62\x80\x44\xa4\xc6\x20\xe3\xd6\xf9\xa7\x64\x91\x2c\x12\xa9\xb4\xe1\xdf\x4f\x28\x2f\xb2\xe8\x53\xd3\xa2\x03\x6a\xbb\xb8\x45\xf9\x79\x8f\xf2\xf8\x54\xe3\xb9\xaa\xea\x98\xfc\x82\xaa\x3d\xba\x7a\x33\xcd\xf1\xc2\x35\xf9\x82\xc3\x7e\x5f\x9c\x86\x8b\xfc\xe1\x5c\xed\xad\x7b\xcb\xdc\x45\x8c\x12\xe0\xfe\xff\x3e\x70\x78\xac\x80\x08\xa0\x69\xeb\x06\xb5\xfd\xeb\x2e\x2b\xcb\xaf\x96\x55\x6c\x2c\x3f\x39\x2c\xe3\x78\xdb\xbc\xd0\x13\x21\xde\x8e\x85\x28\xf1\xdf\x78\xc9\xe2\xbf\x04\x17\x3d\x39\xf0\x73\x3d\x56\xaa\x0c\xdb\x76\xd1\x2f\x38\xda\xe0\x97\x28\x25\xfe\x76\x7c\x5e\xe5\x18\xb5\x5f\x8c\x92\x5b\x5e\x49\x53\x42\x39\x3d\x36\x02\x97\x5a\xc6\x7d\xf0\x95\xa1\x3a\x1f\x53\x47\xd8\xe0\x85\xe2\x4b\xdd\x08\x4b\x4b\x5f\xdb\x89\xd6\xf9\xa5\xfb\x1d\x88\x20\xd7\xe5\xd0\x15\xde\xd2\x5f\x8d\x81\xa5\x46\xfc\x16\x50\x88\xe9\x7b\x2c\x14\xa6\x7a\xea\xa1\xa2\x4e\xdc\xde\x77\x51\xb0\x88\xd8\xcb\x44\xa4\x7e\x15\x74\x65\xcb\xa2\xa0\x29\xf0\x76\x7e\xed\x82\xae\xce\x5c\x05\xbe\xd3\x13\xcc\x7d\xd5\xa2\x2e\x2d\xcc\x87\x03\x5d\xe7\xcf\x82\xe9\x86\xf7\x0d\x5c\xfd\x5c\x3a\xa1\xea\x58\x83\x4b\xec\xf4\x45\x89\xe2\xb8\xac\x8f\xf5\x42\xfe\xf2\xfe\x1e\xbd\xf4\x6d\x16\x12\x89\x23\xfb\x74\x73\x48\x16\xd5\x19\xc7\x3f\x50\xfd\x60\x4c\x2f\x0f\x24\x6f\xa0\x47\xc6\x46\xce\x24\x9f\x0c\x67\x02\xfe\xff\xf6\xf8\x90\x7d\x4a\x93\x74\x91\x26\xd7\x8b\x34\xbd\x5d\x2c\x93\xad\x8a\x07\xa5\x88\xd0\xd9\x0f\x9c\x78\xd3\x86\xf6\xf4\x57\x17\x60\x8e\x45\x1f\x85\x2f\x07\x7e\xca\x41\x1e\x9a\xeb\xba\xc6\x68\x53\xd1\xe7\x58\xa8\xfa\x8c\xff\x56\x98\x87\x53\xd9\x0d\x17\x2c\x16\x56\xf1\x50\xcf\x67\x12\x09\x0d\x32\x51\x10\x5c\x70\x4e\x58\x6a\xb8\x22\x57\x77\xca\x4a\x56\xfd\x28\x5d\xde\x6c\x5b\x74\xe2\x97\x47\xfa\x51\xd1\xf7\x98\x8b\x1e\x08\x29\x82\x26\x85\x81\x17\x61\xb7\xe8\x14\x02\x06\x4f\x23\xc3\x32\x5d\xc9\x68\x92\xcf\x21\xe0\xc8\x3c\xdb\xe1\xe9\x0b\x3e\x78\x84\x58\xa0\x5e\xe6\x2d\xf9\x04\x03\x94\x6a\xc3\xad\x96\x62\x37\xfa\x49\xc6\xec\xda\x84\x19\x01\x64\x9d\x92\xa5\x4c\xb9\x0b\x29\xfb\xbc\x40\xab\x27\x08\x9a\x3c\x2d\x3a\x6a\xbe\x4b\xd1\x06\x3e\x0e\x5e\x91\x62\x1d\xbc\xb5\xd0\x63\x1d\x30\x15\x18\xc6\x65\x66\x02\x06\x25\x4c\xc4\x4a\x5c\x30\x81\x60\x2e\x35\x03\x16\xe8\x41\x13\x80\xc9\x9a\x12\xc7\x24\xc0\x18\xfe\x54\xbf\x23\x3d\x69\x89\x50\x1f\x47\x4f\xbd\x2a\x90\xeb\x0c\x9e\x11\x84\xe5\x85\xfc\xc3\x80\x45\xd6\x42\x2f\x0a\x72\x03\x81\x0c\xc9\x8d\xb6\x2c\x2a\x94\xb5\xf1\x71\x98\x4b\x54\xf5\x9f\xd2\xf5\x36\x47\xc7\x85\x05\x10\x6b\x4a\x68\x23\xc9\x95\xae\xa2\x24\xa8\x4b\xdd\x5c\xe1\x94\x0b\x1e\x9c\xa1\x20\x48\xbb\x10\xd6\xec\xeb\xaa\x3b\x9b\xa7\x95\xfc\x3c\x9b\x2d\x14\x8c\x3f\x53\x4c\x1d\xbc\x59\x42\x01\x84\x33\xe4\x71\x6f\xf6\x66\x66\xbe\xd3\x8f\xfb\x26\x7e\x68\xb3\xea\x1b\xa4\xf7\x0f\xd9\xa2\xf5\x29\x33\xbb\x8b\xe3\x5f\x67\x4f\x24\x81\xe2\x3f\x8f\x86\xf6\xde\xd3\x48\xfa\x87\xcf\x62\x93\xed\xbf\x58\xa2\x06\xc8\xcf\xb3\xb9\x41\xc1\xf8\xb3\xc3\xd4\xc1\x9b\x1f\x14\x40\x38\x43\x7a\xd4\xb6\xd9\x70\xe3\x32\xf2\x84\xb7\x98\xcd\x96\x11\x92\x3f\x67\x2c\x7d\xbc\x99\x33\xc2\x08\xe7\xcf\x53\x76\x6c\xb3\xaa\x37\x72\x87\xfe\x3e\x9b\x37\x0c\x8e\x3f\x67\x8c\x3d\xbc\xf9\xc2\x20\x4c\xe1\xca\xb9\xb4\xf1\xe4\x5c\x5e\x82\x23\x03\x94\x10\x7e\x80\xed\x03\xb8\x31\xf4\x9f\xc8\x8b\xb8\x43\xfb\x16\xf5\x9d\x83\x27\xb4\xd5\x85\x78\xc3\xa0\x85\xf2\xc8\xd8\x2f\x90\x57\x0c\x4e\x38\xcf\x9e\xb3\x57\xfc\xe6\x69\x64\x17\x6b\x30\x9b\x53\x1c\x90\x3f\x93\xcc\x5d\xbc\xf9\xc3\x41\x48\xac\xc1\x15\xfa\x8a\x0a\x97\x9a\x97\x2f\x01\x3c\xf7\x83\xd0\x44\x7b\xca\x17\x7e\xdb\xd9\xbe\xe6\xb5\x45\xb1\x7b\x59\x8e\xf6\x35\x7d\x71\x91\x1e\x9f\x7d\xdd\x7a\xa8\x2d\x69\x65\x49\x15\xa7\x54\x1e\x24\x68\x35\xd9\xb1\xa8\x88\x03\x56\x95\x3d\xe9\x79\xab\xc4\x64\x1e\xc6\x5c\x56\xa6\x87\x7f\x81\x66\x7a\x05\x64\xd6\x1d\xf2\x65\x2c\x3e\x63\xa7\xc2\x05\x09\x9d\xee\x98\xd7\x17\x4d\x34\x83\x99\x44\x2c\x52\x1a\x6c\xb2\x84\xe3\x12\x61\xd7\xbb\xdf\x0d\x43\x4b\xe5\x29\x96\xab\x2d\x32\x02\xea\xdb\xac\x28\xdd\x90\xf0\x03\x94\x09\x10\x3d\xef\x89\x1a\x18\x1c\xfe\x68\x06\xa5\xb9\xbb\x98\x9b\x86\x86\x5e\x4a\xce\x2c\x2e\x0c\x48\xf2\x23\x27\x0a\xfe\x65\xf9\x28\x0e\xb4\xba\x9e\x11\x89\x0e\xed\x6b\xfb\x65\xd0\x64\x0f\xb4\x01\xf3\xe1\x2a\x6f\x1c\x5e\x19\xd3\x17\x01\x07\x53\x47\x0c\xfc\xd9\x4a\x6e\x2d\xa0\x00\x70\x66\x04\x62\x95\xb7\xd9\xfb\x27\xfd\x5a\x2b\x9c\xed\xe5\x52\x03\x9b\xda\x15\xd9\x07\x74\xd7\x0c\xf9\x20\x2d\x72\x0d\x24\x83\x50\xb3\x37\xaa\xce\xa7\x07\xd4\x62\x4f\x2b\x12\x24\x8b\x72\xb3\x8f\x85\xf0\x24\x0c\xa1\x73\x7f\x8f\x0b\xda\x8c\x49\x1c\x55\x42\x77\xe7\x2a\x47\xed\x30\xb9\x1e\x2c\x10\x92\xf7\x81\x8d\xa3\xe5\x6a\xdb\x45\x28\xeb\x50\x5c\x54\x20\x3e\xba\x01\x57\x43\xd8\xcb\x80\x1b\x0e\x96\xf0\x01\x87\xfe\x16\xff\x40\xbb\xe5\x2d\x35\x39\xe3\x75\xcd\x0d\x6e\xab\x75\x6a\x1b\x40\xb4\x72\xda\x10\x87\x8d\x6c\x13\x60\x6a\x58\xdf\x00\x48\xa7\x9b\xb5\x6d\x00\xc1\x30\x68\xc5\xd9\x68\x0e\x0d\x07\xab\xa0\x9d\xea\x38\x6f\x0d\xa0\x2f\x70\x5c\x19\xc1\xc1\xc2\xd5\xd8\x7c\xfe\xb1\xe5\x83\x89\x85\x83\xfe\x48\xda\xa6\x01\xde\xd6\x3f\x6e\xd0\x6d\x8a\x6e\xfd\x91\xd5\x8e\x04\x33\x4a\x17\x38\x6b\xbd\x90\x99\xcb\x3a\x27\x14\x13\xef\xd6\x9f\xaf\x51\x7e\x1d\x8a\xae\x2c\xf5\xbd\x70\x1b\xdd\x04\x82\x73\x68\x5a\xb1\x9b\xa9\xbc\x58\x00\x7a\x2f\x16\x55\x87\xb0\xdf\x02\xa6\xe9\x38\x4e\x3c\x67\xed\x40\x45\x0f\x9b\xb2\x07\xf3\x4d\xbe\x39\x84\x33\x76\x3e\xc6\x93\x97\xfe\x35\xba\x49\x6e\xec\xc2\x1b\x44\xd9\x6b\xf1\xab\xf8\x4d\x59\xfe\x40\x85\x6c\xab\xa2\xf6\xe6\xef\xde\xc7\x3c\xbf\xe3\xd4\xf4\x26\xa7\x8c\x21\x55\x84\xb7\xd0\xbf\x93\x9a\x98\xb2\x2a\x93\xfb\x76\x5b\x54\x47\x26\x37\xb5\x92\x38\x30\xdc\xb1\xb4\x3a\xbb\xea\x5f\x41\x63\x8d\x8e\xe3\x20\x18\xd6\xd7\x4b\xc3\x35\x52\x6e\xd2\x88\xdf\x89\x03\x02\x1e\xde\xab\x91\xe2\xa2\x2e\x41\x0f\x46\xc1\x6b\x1b\x5f\xe5\xb9\xe3\x38\x35\x0e\x70\xb8\x74\xd5\xdd\x98\x96\x90\x07\x48\x66\x26\xe0\x30\xc9\x92\xe5\x20\x4f\xa8\x3a\x63\xf1\x58\xe0\x73\x59\xf7\x48\xd2\x2e\x52\xb4\x5f\x9d\x67\xe5\x1b\x5b\xf5\xdb\xc4\x90\x90\x1d\x2a\xbd\xe2\xe1\x28\x25\x85\x38\xc8\xfb\xe9\x56\xf6\x74\x12\x61\x31\x28\x83\xc4\x2d\xb3\x57\x7d\x01\x60\xa4\xff\xa8\x1b\x54\xfd\x39\x52\x8a\xf3\xcf\x4b\xbe\x43\x42\xe3\xdd\x6e\xc0\x3b\x6f\xeb\xb1\x10\xec\x38\xc3\xb8\xc5\xfd\x3d\x1d\x4e\x85\xe8\x17\x29\xb2\x75\x70\x86\x3d\x07\xd2\xb7\xf1\xf8\x26\x49\xae\xb4\xc4\x03\x14\x91\x47\x94\xe5\x50\x4d\x55\xc2\xc6\x63\xd6\x90\x82\xa7\xe2\x25\x5a\xa8\xca\xc3\xa6\x6a\x68\x83\x83\xa7\x3d\xf3\xe2\x0e\x3f\x43\x49\x87\x25\xd4\xf0\x5d\x82\xe3\x22\xfd\xd4\x17\x7d\x89\x48\x72\xe1\x63\x5b\x3f\xef\x52\xf9\xd7\xec\x88\x6d\x9c\x86\x2a\xad\xb4\xd5\x43\x9d\xbf\xb2\x8b\x6c\x4a\x32\x99\xf1\x8a\x49\x03\x25\x3c\x61\xed\x2b\x71\xd3\x1a\x3e\x77\xfb\xb6\x2e\xcb\xf8\x01\x3d\x66\x4f\x45\xdd\x62\x2f\xb1\x8c\x5d\x4d\x29\xdc\x43\x5d\x0f\x57\xeb\x91\x89\x00\x93\x7c\xd6\xb5\xfc\x2c\x8b\x0b\xe9\xfa\x7b\xd6\x5d\x30\xc1\xb3\x44\x16\xcd\x1f\x8c\x03\xbd\xe3\x0e\xf5\xd2\xe7\xf1\xb9\xab\x2f\x06\x5d\x50\x34\x27\x8e\xbe\x7a\x18\x1e\xe0\xba\x76\x2a\xaa\x4f\x9b\x24\x69\x5e\x16\x9f\xb7\x4f\xd2\xee\x83\x9c\xaa\x86\xd6\xd7\xb6\xd6\xa2\xcb\xcf\xd0\xf8\xd6\xd0\x98\xbe\xe7\x92\xad\x12\x01\x5b\xc3\x5f\xa3\x9d\x32\xaf\x2c\xfb\x72\xa8\xd3\xa4\x13\x7b\xba\x09\xe0\x53\x12\x95\x65\xd1\x74\x85\xf9\xb9\xc8\x60\x68\x93\x46\x7d\xce\xda\xaa\xa8\x8e\x00\xcf\x16\x7e\x8d\xd9\x3e\xf5\x40\x82\x76\x8f\x6b\x2e\xb1\xc3\x30\x7a\xf3\x9a\x1a\xda\x7f\xc2\xe4\xb0\x9e\x00\x52\x2c\xe2\xd0\x8f\x4f\x60\xeb\x00\x46\xf1\xf8\x46\x3b\xa7\x2c\x48\xf9\xb1\x8a\x01\x98\xc0\x2b\xde\xf5\x2b\x5b\x9b\x28\xa6\x43\x3b\x9c\x9b\x61\x7d\x81\x1f\x52\x54\x1a\x0f\xd2\xf2\xb5\x41\xec\x29\x66\x90\x06\xda\x48\x54\xfc\x7b\x42\xbf\x6d\x5e\xa2\x94\x3b\x06\x6a\x60\x14\x27\x39\x72\x2e\x75\x8f\x6d\x51\x7d\xd9\x25\x5f\xff\xce\xd1\x8a\x3e\x9d\x8a\x8a\x46\xf0\x60\x49\x47\x03\xa4\x74\xbc\xf4\xb4\xf9\x5f\x81\xb1\x4f\x59\x51\xf9\x90\x20\x9c\x93\xf0\x89\x4e\x0e\x73\xd5\x2a\x8e\xbf\x35\xa0\x7f\x73\x7d\x0b\xa3\x8f\x71\xd2\xd1\xd7\x81\x37\xc3\x2a\x7a\x40\xfd\x33\x42\xd5\xdd\x08\x38\x81\x08\x65\x59\xf1\x27\xd0\x3a\xa8\x7e\x02\x74\x30\x15\xa8\x34\x16\x56\x2d\x2c\xb5\xe6\x65\xb2\x94\xf2\xf3\xe2\x62\x01\x1e\x1e\x4c\xc3\xa9\xe9\xd6\xed\xb9\xf2\xe5\xe5\x92\xe5\x47\xe4\x57\x1b\x9f\x22\x07\x2d\x24\xd4\x67\x79\xd6\x67\xbe\xfb\x61\x03\x42\x11\xb2\xef\x2f\xf4\x5f\xbb\xf3\x03\xa1\x35\x80\x38\x72\x29\xeb\xfc\x66\x81\x6d\x38\x88\x6c\xd7\x7c\xd0\xc3\xf1\xcd\xa7\xbc\xeb\xa1\x8e\xaa\xec\x29\x22\x4f\x29\x75\xab\x96\x77\x6d\xeb\xe7\x8e\x28\x8c\xf6\xb2\xaf\x51\x7a\x68\xa1\xb7\x29\x16\xea\x8d\x1b\xb1\x70\xcb\x6e\xdf\x22\x54\x45\x59\x95\x47\x9f\xa4\xb5\x22\x09\x11\x95\x0a\x68\x11\xc0\x4f\x5f\x2a\x23\x22\x55\x6b\x18\xc8\x16\x2b\x30\x88\xc2\x5d\x68\x86\x2b\x35\xc4\xc3\xde\x1e\x0e\x6b\xf6\xd2\x7d\x25\x55\xef\xf4\xea\xfa\x58\xb7\xc5\x3f\x06\xc1\x53\x5e\x7d\xf5\x43\x4e\x2c\x8a\x7a\xa8\x39\x9d\x86\x3a\xa2\xad\x16\xb6\xeb\x85\x8a\x0b\x93\x2a\x7b\x12\x10\xa9\xb2\xa7\x49\x13\x08\x82\x35\xbc\x59\x92\x3b\x6f\x9c\x6a\x55\x84\x2d\xe0\x88\xea\x4d\xd7\xef\xfc\x59\x9d\xc8\xcb\x40\x34\x47\xb6\xb2\xaf\x80\x39\x46\x55\x3e\x6f\xad\x81\x4b\xeb\xf9\xb1\xe8\x11\x6e\x8e\x76\x55\x3d\x6c\x23\xad\xdd\x30\x43\xba\x39\x40\x55\xbb\xb1\x70\x2b\x8b\xae\x07\x83\x81\x84\xec\x0e\x70\x77\xb5\x8e\x87\xe9\x79\x1b\x08\x4a\x97\x41\xf1\xf8\x38\x96\x23\x81\x0f\x1c\x69\x71\xa6\x86\x9e\x2c\xbf\x9a\xc0\xbc\x28\x26\x51\xc5\xa0\xdb\xcf\xf4\x97\x74\xc3\x3b\xb9\xe3\x29\xfc\xcd\xb2\x9e\x45\x3a\x88\x09\x10\xa7\x68\x62\xf5\x9a\x43\x7b\x51\xcd\x37\xb4\x9b\x6d\x81\x1a\x3b\xb9\x4d\xc6\x76\x83\x68\xb0\xe9\xd6\x0a\x0e\x36\xe1\x76\x45\x8e\x48\xe3\xc7\xfa\x84\xb0\xb1\x51\x33\x9b\x02\x96\x5c\x7b\xb7\x9d\x5f\x8f\x5d\xf0\x18\x3b\x00\xfc\x0c\x7b\xb1\xdb\x7e\x6d\xb6\x1b\xdb\xa7\xce\xc7\x7e\x6c\x1d\x5d\x78\xa8\x36\x8d\x34\xe7\x85\xda\x3a\xb6\xc7\x9b\xdc\xcc\x67\x5e\x15\x6a\xd6\xb6\xf5\xf3\xdb\xa0\xfc\x79\xec\x31\x7c\x77\xa3\xe7\x81\x0d\x1e\x54\xa1\x0f\x6c\x38\x2d\x47\xbf\x31\x57\x15\x38\x46\x3c\x6a\xc1\x71\xd3\xa2\x27\x9f\x6b\xd7\xa8\x09\x79\x02\xae\x98\xbb\x0f\x5c\xc5\x0d\x1e\x00\x55\x06\xbc\x01\x57\x24\xe0\xce\x1f\xea\xa5\xe1\xe3\xf0\x74\xc9\x95\x0d\xc1\xbf\xec\xe2\xb5\xb8\x6c\x19\x0a\x6b\x29\x0b\x9b\x27\x77\xe5\xab\x9a\x9d\xce\xec\x29\x32\x65\x4f\x91\xd3\x41\xb9\xf5\x8c\xb1\x2f\xd3\x34\xa4\xeb\x8d\xae\x15\xec\xcf\xed\x70\xe8\xff\xc7\xf0\xe1\xce\xe0\xa3\x6c\x34\x66\xbe\xa7\x5e\x34\x4d\x25\xd2\x10\x96\x75\x5a\x07\xc2\xf6\xde\xbf\x93\xb2\x7c\x1e\xca\xa9\xdc\x8d\x56\x78\x63\xd1\xa5\xb7\x3c\xcf\x0c\x51\x99\xd3\x95\x90\xb5\x33\xc1\xef\x15\x51\x12\x0d\xad\x46\xff\x2b\x91\x19\x42\x79\x8c\x87\x3a\x7f\x8d\xd3\x24\x89\x79\x4b\x5a\x1c\xe3\x90\x9d\x8a\xf2\xd5\xaf\x1b\x69\x7b\x25\xb9\x77\xb9\x3a\x0a\x6d\xad\x59\x5b\x49\xa5\x35\xae\x2a\x0d\x32\x2c\x63\xcf\x0f\xda\x6b\x25\xf9\xf5\xfe\x9e\x65\x82\x20\xc9\x6d\x85\xfc\xa6\x2c\x5a\x9a\x31\x6b\xb9\x4e\xd7\x2d\x3a\x45\xda\x7f\xd3\xdb\xdb\x16\x9d\xa6\xa4\x4e\x02\x71\x90\x2a\x8e\xc6\xfb\x47\xf4\xd4\xd6\x55\x9c\xd7\xcf\xd5\x9b\xe8\x50\xc9\xd2\xc8\x44\xcb\x75\xf7\xd5\x42\x12\x96\x32\x75\x83\x9c\x70\x71\x4e\x9a\xb6\xee\xb3\x1e\x7d\x8a\xd3\xdb\x24\x47\xec\xac\x64\x70\x99\x9d\x4e\xb8\x52\x72\x53\x51\x87\x8e\xa7\x61\x16\x68\x41\x71\xd5\x61\x7e\xbc\x34\x31\x1d\x0d\xe3\x95\xa3\xee\x4b\x5f\x37\x91\xa2\xbd\xe1\x17\x68\x89\x8a\x85\x77\x5f\xf6\xf4\xaa\xbf\xcd\x2a\x28\xfe\x2e\xbc\x6d\x89\x95\x28\x17\xe6\xc6\x79\x5b\x37\x03\xc3\x3c\x9b\xe3\x98\x30\x56\x9b\xcd\xbf\x87\x58\x53\x44\x28\x90\x69\x7a\x5b\x4d\x6c\x8f\x81\x49\x10\xe9\x91\x44\x25\x38\x03\xf3\x01\x29\x2a\xbb\x1f\x40\x8f\x4e\xd0\xe4\x4c\x24\x28\x14\xd4\x44\xec\x3c\xba\x19\x96\xd0\x44\xba\x26\x40\x9b\x8e\xa3\x6f\x4f\x78\xb9\xcf\xa1\x30\x1c\xe2\x3c\x5c\xd5\xec\x4c\x26\xf7\x07\x8f\x57\x7b\xf7\x76\x2d\xb3\x10\x41\xe5\xd5\x5a\x9c\x40\xff\x0e\x02\x2f\xc6\x4e\x92\x53\x00\x56\x42\x0d\x1e\x23\xaa\xd4\x92\x7e\x0b\xe1\xc2\x3c\x99\xe5\x07\xc7\x5f\x64\x8d\xf0\x42\x64\xc2\x6c\x6a\x02\x21\x4d\xc3\x2d\x50\x14\xcc\x26\x2a\x1c\xd8\x64\x0c\x27\xec\xff\xcb\x90\x17\x0c\x70\x16\xa6\x90\xa0\x9a\x51\xde\xdc\xb6\x11\x88\x25\x52\x50\x7a\x04\x34\xae\x7c\xd6\xdd\x54\x00\xe2\x04\xcf\x82\x21\x70\xd0\x0a\xc7\x28\xf2\xfc\xa5\x99\x15\xfe\x3c\x01\x37\x19\xb4\xbf\xcc\xb3\x0e\x11\x22\x6a\xde\x83\x0d\xf3\x81\x5f\x8c\x82\x40\xe9\xf4\x1e\xdc\xb8\x08\xfc\x4b\xd2\x31\x41\x9c\xbd\x1b\x5f\x2e\x31\xc6\xa5\xe9\x51\x25\x76\xa0\x18\xb6\xa2\x2a\x04\xf9\x5b\x40\x68\x79\x02\xac\x37\x36\x47\x33\x86\xc9\x2c\xbc\x58\x37\x3f\xcc\xc6\x8b\x97\xa3\xa1\xb0\x66\x67\xa1\x27\xc0\xf1\xc3\x50\xba\x3f\xf9\xb4\x15\x6a\xae\xce\x46\xd4\x52\xe0\xd4\xef\x1a\x84\x8b\x3a\xf0\x22\x07\x6c\x45\x36\x59\x4b\x6a\x8f\xe9\x4e\xfb\x81\xae\xce\x0a\xc4\x98\xbf\xeb\xaf\x36\xbc\x54\x35\x36\x62\x1a\x1b\x26\xac\x5d\x22\x5b\xa0\xc6\xa7\x89\xae\x2f\xf6\x5f\x5e\xa9\x7b\x3e\xa3\x65\x95\x48\x89\xe2\x87\x9e\x59\xd3\xe0\xde\x55\xf6\x44\x5c\x3c\x62\xec\xd7\x7f\x25\x14\x73\x78\x7a\x14\x6b\x24\x91\x2f\x0c\x59\x26\x18\x1e\xd2\x07\x6c\xda\x6a\x51\xd7\xd4\x55\x57\x3c\x21\xd1\xe4\x87\x47\x8c\x60\x6c\xb2\xaa\x38\x11\x6b\x30\x4f\x6a\xee\x6c\x89\xb2\x6e\x7c\x0f\x33\x23\x73\xaa\x1f\x8a\x12\xbd\xb9\x79\x71\x2a\xaa\xe2\x54\xfc\x83\xe7\xcc\x35\x83\xa4\xa6\x3b\x0f\x98\xe8\xa5\xc9\xaa\x5c\x03\x69\x8c\xb0\x10\x1e\xd0\xf1\x93\xba\x14\x65\x62\x49\x6f\x65\x8b\xa8\x58\x89\x81\xec\xf4\xdb\xcb\x4f\x83\x1b\x22\x2a\xb3\xd7\x2b\xc0\x88\xca\xf9\x6e\x32\x85\x8e\x75\x3f\x68\x25\x90\x18\x3d\xa1\xaa\xef\x44\xdb\xa8\xc5\xf6\x0a\xa4\x11\x18\x8b\x9a\x78\xbc\x88\x99\xcb\x84\x27\x51\x62\x77\x0e\x51\x0a\x98\x38\xcb\x06\x38\xb9\x6c\x29\x15\xe0\x31\x97\x60\x9d\x00\xbc\x50\x17\x64\xc3\x2f\xe8\x63\xc1\x42\x3a\xae\x17\xdc\xbe\xee\x66\x36\x2b\xed\x13\xbe\x68\xaf\x87\x45\x2b\x25\x0e\x12\x38\xe9\x31\x30\x7d\xe2\x9c\x30\xf2\x76\xe6\xc8\xb4\x30\xd0\x25\x06\xf6\x4d\x3b\x34\xa3\x9a\x18\xb4\x03\xb1\x88\x74\xbf\x62\xb0\xf4\xaf\x9b\xe6\x85\xa7\x7f\xdd\x08\xef\x71\xa9\x14\x3c\x64\x21\x49\x8b\x62\x56\xee\x9c\xeb\xe6\x05\x2a\xf9\xf1\x9f\x62\x9d\x01\x87\xc0\x8d\x7e\x89\x6e\x9b\x97\xab\xab\x88\xf7\xfe\xaf\x4f\xb8\x7e\xa6\x91\xfe\x00\xc9\x64\x64\x0d\x2e\x2a\x08\x15\x18\xdc\x6a\xf7\xea\xad\x89\xc6\xd5\xaa\x79\x91\xd0\x86\xe9\xc5\x38\xd0\x37\xb2\xd7\xb8\x7b\x2c\x0e\xfd\x95\x76\xcc\xf8\x38\x8a\x53\xcf\x69\xb1\xa0\x93\x3e\x73\x9c\x2f\x96\x29\x84\x03\x33\x94\x9e\x70\x02\x79\x83\xfa\xa0\xf2\x9d\x91\xf3\xad\xb5\x8a\x69\xab\x84\x61\x3b\x5d\xf5\xb0\x3d\x14\x52\xe8\xc0\xcb\xa2\x09\xd1\xaa\xee\x2f\x81\xac\x51\xa7\xa1\x20\x78\xb4\x0c\x75\x38\x50\x5d\x1d\x39\x4e\xac\x3d\x6b\x38\xba\xee\xb2\x6f\x74\x8f\x47\x63\x67\xc1\xad\x81\x77\xa7\xce\x24\xb7\xe3\x3e\xd4\xfd\x6e\x7d\x00\x9a\x08\x7d\xa8\xf3\x57\xd5\x73\x8f\xfd\x46\xe3\x2c\xa1\x02\xa3\x6e\x06\x44\x97\xc4\x90\x46\x91\x8e\x61\x1b\x2f\xbb\xc7\x22\xcf\x51\xa5\xc6\x90\xce\x5f\xf3\xf1\xe3\xf0\xc7\xf3\x23\xaa\xc6\x16\x62\x5d\x6d\x32\xee\xbf\x15\xa7\xa6\x6e\xfb\xac\xea\x85\x92\x6e\xc2\x96\x26\x61\xa9\x2e\x55\xcf\xbc\x37\x20\x2c\x2e\xb3\x4d\x5c\xf4\xa9\x65\xd4\xd3\x0f\xae\x7a\xd3\x26\x2c\x26\xd1\x4a\xa6\x7b\x42\xa0\x60\x6d\x8f\xf4\x66\x52\xac\x15\x08\x92\x24\x9f\x8f\x79\xa8\x97\x29\x1e\x3c\x34\x97\x1a\xb8\xcb\xc8\x90\x31\xf7\xc0\xc5\x19\xe2\xcd\xf5\xd4\x7c\xfa\xa9\xbb\x93\xb7\x01\x1c\xf2\xcc\x07\xad\x1e\xc6\x1b\xea\xab\x6e\xae\x20\xcc\x47\xc5\x4e\x4b\x65\xd1\xf5\x98\x8d\x6a\x31\x61\xe5\x3e\x03\x55\x45\xc4\xfa\x83\xa8\x4b\x30\x09\xa8\x39\xf2\x99\x39\xc7\x4b\x9e\x13\x4f\x3e\x23\xfb\x74\x93\x8f\xc9\x81\x1a\x70\xe3\xbc\x48\xa6\x4d\x87\x57\xb8\xa7\x77\xb7\xa3\x18\x5b\x3a\x66\x6b\x49\x85\x6c\x2d\xdc\x45\x12\xff\x65\x73\xbd\xd7\xd2\xe6\x79\x39\xb3\x5b\x9c\xf1\xfd\xdc\xd5\x83\xbd\xf9\x7d\xd0\xf2\x76\xea\xdf\x59\x3a\xcd\xf0\xa0\xf7\x0e\x1f\x30\x3b\xd2\x7b\x71\xdf\xb3\xa3\x16\x51\x10\x34\xec\xce\x3c\x62\xe0\x0c\x09\xde\xfb\xd0\x38\x26\xff\xe6\x10\x69\xe7\x73\xab\x10\xd3\x21\x89\x3e\xd2\x46\xbc\x45\xcf\x7f\x08\x71\xa3\xe3\xf4\x7b\x62\x2e\x39\x5f\x6b\x67\x21\x0d\x3b\x35\x1d\x87\x6a\x4c\x81\x2a\x66\x59\x77\x39\x9e\x60\xa4\xdd\xe7\x8d\x43\xe5\x97\xbd\x0f\xce\x94\xf2\xd7\x3e\xe9\x9c\xf5\x05\x74\xc3\xce\x14\xbe\x5a\x0e\xb4\xe0\xa7\xa7\x80\xc9\x99\x3c\xec\xd0\xf9\x5b\x1d\xb0\x81\xfc\x33\xc9\x3e\x7f\x3e\x4e\x83\xa0\xf0\x73\x3a\x90\xef\xaf\x1b\x04\x72\xfc\x42\xcc\xf7\x8e\xaa\xf3\x9f\xc9\xcb\x2e\x8b\xcb\x2d\x8e\x8b\xac\x93\x0b\xf1\x6b\x5c\x72\x97\x5c\xbd\x97\x8a\x5b\x9c\xbb\x84\x02\x74\xd9\xe0\x95\x70\x31\xd8\xf0\x6c\x5e\x14\xfc\xa5\xf4\xf3\x49\xb3\xe0\x52\xdd\x43\x39\x3f\x0f\x1e\xc8\xed\xf9\x20\xdf\xfd\xda\x31\x5d\x2a\xfb\x5c\x0d\xa6\x6d\xaf\xf9\x30\x27\xdd\x63\x82\xb7\xea\x1c\x70\x66\xd9\x3d\x1f\x55\x78\xe7\xcf\x85\xf8\x0e\x3c\xd5\x64\x48\xd8\xa5\xd1\x7f\x75\x81\xf7\x49\xaf\xf9\x9e\xd0\x73\x64\xff\xc4\xce\x1f\xe8\x7e\xeb\xcf\x62\xf8\xea\xeb\xc5\xe3\x29\x5d\x47\x26\x4f\xed\xfd\x5d\x2f\xe3\xa1\x57\xc0\x0d\x70\x05\xc4\x91\x8b\xf4\xbd\xf8\xbf\xdd\x7d\xf8\x6e\x56\xd9\x13\xdb\xc3\xba\x85\xcd\x96\x9b\xad\xd0\xea\x5b\x5d\x61\x61\xc4\x4c\x92\x58\x43\xf0\x7b\xde\x05\x61\xd4\xc3\xa8\xf0\xbe\xa9\x68\x94\x4f\xe2\xd6\xe5\xef\x1e\x56\x5a\x02\xf4\x74\x13\xae\x33\x14\x72\x1b\x6a\x2e\xa5\xd6\x80\xce\xbb\x68\xaf\xce\x75\xe4\xa3\xa3\x58\xe7\xc1\xbb\xeb\x24\xf5\xc8\x34\x75\x61\x7a\x90\x46\x00\xa8\x77\x88\x63\x7d\x1c\x05\x43\xc3\x1d\x3e\xce\x45\xe4\xff\xea\xe7\xb6\x9c\x38\x00\x4a\x43\xe6\xe3\xa3\x11\xfd\x2d\x8a\x53\x13\xec\xb8\xc9\x2a\x54\x76\xb6\x14\x8f\x2c\x45\x63\x8b\x1a\x94\xf5\x9f\xb6\x0b\x2f\x27\x9d\x2b\x2d\xf5\x9e\x61\xec\x37\x38\x9b\xc8\x14\xef\x13\xac\x45\x90\x74\x9a\xae\x43\x5f\x70\x36\xf7\xd1\x4a\xe4\x3c\x2d\x66\xd7\xa2\xb1\x1b\x6d\xa9\xf9\x16\xed\x3e\x37\x2f\x30\xa1\xca\x90\x90\x83\x51\xc8\x4a\x16\x13\x54\x2b\x2c\xa2\x2c\xd5\xa3\xbc\x95\x76\x03\x1e\x62\xa3\xdf\xcd\xfc\x16\x18\x93\x40\x63\xaa\xdb\x54\xc4\xe3\xcd\x94\xe9\x0f\x40\xe7\x17\xd3\x0f\xa6\x84\x8d\x26\xf6\x6a\x79\x1b\x8d\x43\x12\x8f\x09\xbf\xb7\x2e\x65\x10\xb6\xd0\x81\x9c\x8a\xd0\xa2\x14\x3c\x19\x26\xae\x4f\xab\xdb\x97\x61\x81\x39\xbc\xbf\x2e\xbc\x2c\xb9\xdb\xa6\x23\x1f\x62\x88\x2f\xa7\xd1\x89\x7a\xf6\xfd\xc3\xbe\x28\x96\x62\x7d\x1f\xa8\x91\x58\xa7\x14\xdc\x01\x81\xa0\x58\x09\x92\x99\xb0\xc6\x0a\x46\x46\x10\x5a\x19\xa4\x99\xe4\xf9\xc3\xf3\xa4\xd1\x0b\xa0\x2f\xa1\x42\x65\xa9\x4b\xd0\xe9\x03\x2e\x84\x4c\x07\x3c\x37\x95\xbb\xcb\xcd\xa4\x1f\x28\x3f\xea\x9c\xb0\x3c\x28\xbb\xd8\xd4\x79\x41\xf2\xa4\x6b\xfe\x84\x61\x08\x44\xc7\xbf\x1c\x71\x5e\xf0\x42\x48\x74\x01\xc4\x25\xce\x26\xa8\xdf\x0e\xb1\x6b\x36\xae\x28\x48\x7e\x23\xfb\x8a\x11\x3d\xd3\x6d\x0e\x42\xd3\x61\x65\x71\xd7\x3f\x0a\xb4\xac\x18\x91\x0e\xc6\xdf\xdb\xbe\x02\x91\x3d\x95\x5b\x97\xb7\xb2\xb8\x88\x0a\x30\xb4\x58\x30\x9e\x61\x6b\x71\x20\xe8\x32\xb7\x98\x91\x82\x7b\xf6\xd9\x43\x89\xee\xef\xfb\xc7\xb8\xab\xdb\x3e\x72\xd8\x0f\xc1\xd6\xdf\x72\x96\x02\x0d\x2a\xae\xd9\x0e\xe9\x3d\xc9\xa2\x63\x59\x23\x61\x46\x1d\xa3\xc6\xe0\x23\xc1\x4d\x65\x6d\xbc\xcd\x34\xde\x01\x8c\xa0\x8e\xea\xaf\xe4\x79\x69\x12\xfe\x67\xd6\x0c\xba\x41\x2f\x49\xab\x0e\x8e\xab\x91\x04\xe8\xec\xb8\x7d\xbc\xaf\xcf\x55\xb0\x9a\xee\x33\x14\xdc\xc9\x67\xbc\x5d\xe0\x50\x7a\x7b\xaf\x51\x34\xdd\xc2\x67\x28\xb8\x13\x19\x2f\xa4\xb0\xad\x5f\xb9\x32\x2f\x45\x25\x8e\x07\x58\xef\x72\xa1\x9a\x06\xda\x4f\xb7\x0b\x86\xed\xd6\x67\x05\x90\x17\xbc\x8b\x04\x43\x0d\xa6\x7f\xe6\x0d\x25\x58\xff\x85\xa3\x53\x3d\x27\x28\x94\xaa\x40\x19\xe8\xc6\x6d\xac\x68\x8c\x8d\x5b\xbb\x41\x41\x35\xb7\x16\xe7\x59\x2d\x68\xe9\x9c\x41\xa1\x90\x24\x5c\x4f\x91\x41\x88\x96\x08\x27\x0d\xcf\xd2\xf4\x35\x6e\x11\xd1\x35\xba\x2f\x45\x43\xcc\x7a\x38\xab\x4a\xc2\x5e\x2a\xf1\x5f\x5a\x22\x93\x53\xf6\xc2\x2c\x79\x63\x2d\xcc\xe6\x25\x1a\x5a\x47\x1b\xac\x64\xfb\x66\x66\xf7\x09\x53\x87\x2b\x22\xda\x23\xd4\xff\xeb\x53\xbc\x4a\x92\x9f\xc4\x4c\x0b\xbb\xe5\x75\x17\xa1\xac\x1b\x0e\xaf\xb8\x3e\xb3\x89\xe8\x11\xb6\xa6\x0b\xe9\xcb\x7b\xd4\x88\x45\xad\xfb\xec\xf8\x86\x53\x4e\x3f\x5b\xb3\x4c\x0b\x4d\x68\x09\xca\x2b\x21\x15\xf6\xf2\x36\x5d\xe1\x2c\xd0\x1e\x89\xae\x49\xaf\x7e\x58\x9c\x03\x16\x57\x21\xf3\x47\x0f\x73\x90\x23\xfc\x3d\x05\x24\xd9\x58\x9f\x57\xcd\x32\x60\xe7\x5b\xf7\x74\x8c\x1f\xd1\x4b\x76\xe4\xa1\xf8\x5a\x20\xda\xa1\x28\x7b\xd4\xee\xf2\xb6\x6e\xa8\x1a\xf7\x29\x89\xd2\x61\xfd\x34\x2f\x51\x7b\x7c\xc8\x3e\xa5\x49\xba\x88\xd2\xe4\x7a\x11\xa5\xe9\xed\x22\x5a\x26\xdb\x2b\x2b\xee\xf7\xf7\x5d\x9f\xf5\xe2\xcd\xd6\xf3\xaa\x38\xcd\x15\xc2\x8e\x0a\x8e\xb2\xa0\xa4\xaf\x46\xd6\xa5\x2b\x17\xeb\xb0\xb4\xa0\x3c\x4f\x84\xca\xb2\x2c\x4a\x58\x4f\xe1\x7e\x27\xc8\x16\x8a\xf1\xb9\x43\xed\x98\x31\x8d\x8b\x0f\x70\xc8\x38\x26\x6c\x8b\x8b\x6a\x5f\x9f\x9a\x12\xf5\x4c\xb0\xdb\xb9\xec\x5f\xea\xd4\x6b\xf4\x90\xb1\x17\x3e\x00\x9b\xb6\xde\xa3\xae\x1b\xc3\x69\x2f\x02\xf2\xd8\xa2\xae\xbb\x14\x7f\xe4\x5c\x36\x97\x9d\xa4\x71\x07\x46\x4d\xd6\x3f\xbe\x1d\x8a\xb2\x74\x8b\xd5\x61\xc6\xbe\xc0\x79\x4c\xde\x73\x56\x15\x64\x2f\x3b\xbf\x13\x81\xfb\xcc\xb4\x27\x93\x81\x97\xf4\x8b\x31\xba\xe8\xc4\x6b\xd8\x9b\xec\x19\x16\xd2\xf5\xfb\x88\x08\x45\x7d\xba\x18\xa6\x97\xdc\xfd\x93\x46\xff\x6e\x82\xe2\x1d\x67\x35\x50\xa6\x08\x68\x58\x16\x3c\xd5\xe4\x26\x2c\xf6\x30\xda\xf4\x47\xa3\x8b\x08\x8c\x39\x28\xed\x26\x60\x13\xc0\x74\xd9\x65\xe8\xdd\x58\x2a\x5d\x06\xbf\x3f\x4f\xa7\xa0\x13\xc2\x54\xd9\xd0\xf5\xad\x45\x86\x27\xe2\xcc\x8f\xea\xa1\x3c\xa3\xe1\x0e\x64\xd9\x7f\x52\xd3\x75\x62\xbf\x1f\xcc\xa1\xec\xc3\x6c\x40\x86\xd0\x25\xb7\x9f\xc6\x45\x4f\x86\x6f\xde\x9d\xe1\x1f\x61\x7b\x72\x8e\x5f\x72\x73\x6a\x7c\xfc\xbe\x2c\x9f\xa4\x8c\xfe\x45\xf6\x2f\xa5\xed\x23\xed\x60\x8a\xd2\xbf\xf0\x1e\x96\x98\xfe\x41\x76\x31\xe3\xfa\xbf\xea\x3e\xbe\xc8\xf5\x46\xdb\xbc\xdf\x09\xcb\x29\xfc\xdf\x7e\x57\x51\xf3\xf1\x14\xcb\x0f\x77\x7b\x98\xa5\xe7\xbe\x1b\x32\xef\x25\x85\xd3\x8f\x21\x0e\xfc\x67\xff\x5d\xcc\x09\x41\x6c\x0e\x90\x4d\x1f\x64\x0b\xbf\x2f\xcf\xfc\x51\xf0\x63\x9a\x6d\x9d\xf5\x59\xf7\x05\x78\x42\x99\x15\x6b\x99\x0a\xb1\x96\xf8\xef\xf9\x86\xf7\x01\xcd\x49\x4f\x14\x43\xc7\x89\x26\x47\xa8\xab\xb5\xa9\x76\xb3\x77\x4e\x0f\x0b\x1a\xb2\x2d\xeb\xf9\x68\xe8\xae\x44\xef\x30\x88\xa3\x04\xb5\xf7\x2e\xbe\x14\xb9\xd2\x53\xfa\x7b\xd0\x6b\x0c\x4a\x9b\xb0\x03\xa7\xa0\xc2\x6e\xa8\xf3\x95\xba\xb9\x18\xbc\xe3\xfa\x92\x0d\x1f\xdf\x6f\x75\x41\x06\x8a\x77\xa3\xf5\x03\xac\x2c\x7a\x6b\xfa\xae\x6b\x4b\xbf\xc2\xbf\x03\xc7\xa5\x4b\xf9\x77\x5d\x5f\xc0\xe5\xf9\x1d\xe9\xfd\xde\x6b\xcc\xfb\x88\x3c\xb6\x08\x55\xef\xb2\xc4\xbe\xc1\xf1\x18\x78\x38\x12\x5a\xdf\x63\x7d\x7d\x8b\xb3\x31\xf4\x64\x24\xd4\x8e\x8b\x0b\x7b\x9e\x8b\xce\x37\xb2\xc7\xd4\xf5\x58\x01\x83\x86\x61\xb2\xf0\x52\xdc\x31\x8e\xcb\xec\xb5\x3e\xf7\xa4\x24\xd5\x1b\xf9\x8e\x7c\x45\x6a\x23\x09\x6d\xef\xef\xfb\x47\x94\xd1\x58\x59\xf6\x8d\x79\x7a\x7c\x32\xa9\x78\x7a\x98\x5a\x86\xa7\x01\xba\xf5\x21\xee\x5f\x1b\x14\xe1\x9a\xfd\x60\xf5\x73\xb1\x1e\x29\xcf\x5e\x12\x04\x58\xa8\x57\x6c\x2a\xd9\xec\x01\xf8\x71\xe1\x6a\x80\x43\x08\xde\x84\x10\xd8\xcd\xad\x06\x16\x8a\x3a\x50\x7d\x0f\xc5\xd2\x69\x62\x29\x35\xe2\x1e\x25\x7e\x43\x1d\xa5\x02\xea\xab\xb1\x9e\xd8\xb3\x6a\xf4\x3c\xe2\x08\xf1\xb0\xf6\x74\xd3\xbc\x44\xc3\x75\x26\x4a\xd7\x1a\x15\x04\x6d\x25\xec\x19\x0c\xa5\x30\x79\x97\x29\x5c\xba\xd3\x62\xa9\xe5\xf1\x45\x17\x2a\x5e\xb6\xf6\x42\xe9\x7d\x18\xbc\x77\x8a\xb7\x82\x23\x4c\xd4\x20\x94\xee\xfe\x7e\x68\x28\x86\xb9\x9b\x03\xab\x98\x9f\xdc\x18\x25\x45\x3d\xe5\x2c\x23\x42\x6b\x35\x66\x05\x71\x58\xc6\x06\xc7\x3d\x78\x26\xf8\x68\x79\x28\xf1\xa6\xc3\x17\x5b\xd8\x13\xf6\x36\xc8\x2f\xd5\x82\x90\x76\xcc\xc1\xf3\x60\x3f\xa9\xa6\x89\x42\xf5\xba\x8b\x9f\x87\xa0\x4b\xb8\x75\x69\xbc\x11\x9f\x48\xee\x0b\x69\x8c\x97\x93\xaa\x83\xda\xe2\x99\x82\x63\xb8\x2c\xc0\x8c\xb1\x57\x64\x21\xbb\xd2\x36\xa9\x0d\x2f\x16\x71\xe5\x8a\xfe\x32\x87\x38\xd9\x38\xe7\x13\xd9\x64\x19\x59\x54\x40\xe0\x61\x1c\x3a\xc4\x65\xd6\xe1\x5a\xd6\x3d\xee\xef\xfb\x87\x3a\x7f\x55\x8e\x4f\x65\x7e\xb8\x73\x35\xff\xe3\xfe\x3e\x2f\xba\x53\xd1\x75\xa6\x44\xe5\x0e\x17\x32\xaa\xbe\x74\x7d\x5b\x34\x48\x39\x42\x01\x7c\x76\x55\xff\x48\x0e\xef\x4f\xe8\x09\x55\x57\x3e\x85\xe3\x64\x9f\x49\x69\xd8\x1c\x55\x5d\xd1\xbf\xc6\xdd\xe3\xc0\x7d\x7d\xf0\x3e\x5f\x04\x35\x1f\x0f\xcc\x6b\x76\x5e\xc9\xba\xc4\x08\x83\xb8\x9b\xfb\x8f\x69\x6e\xef\x71\x4a\x8f\x60\xfa\xac\x2c\xfd\x07\x35\xb5\x1e\x87\x5c\xad\xd8\x90\xab\x74\x18\x92\xb2\xfc\x39\xeb\xf7\x8f\x12\xc8\x27\x72\x80\x9c\x8a\x3c\x67\xd5\xf2\x6c\x18\x38\x9b\x3f\x8e\x8e\xfe\x2c\xf7\x07\xd5\x08\x48\x1f\x79\x69\xe7\x31\xa9\x5b\x8b\xcf\x4a\x75\xeb\x59\x7e\x22\x07\xd7\xf8\xbb\xa8\x9c\xe1\x2f\xa0\xdd\x2e\x76\xf0\x3a\x68\x55\x83\x32\xae\x31\x87\xaa\x1c\xa6\x81\x9c\xbe\x30\x11\xf0\x6f\x02\x52\xa4\xc1\x9b\xe6\x83\xee\x94\x04\x21\x3b\x0d\xd8\xe2\x30\x50\x79\xd6\x4d\x6d\x1e\xdf\xbe\x9f\x0a\x0c\xc9\x20\x7c\x83\xe0\x37\x0a\x37\x05\x4a\x07\x4e\x0e\x45\x76\xd2\xa0\x52\xd1\xf0\x50\x04\xa0\xcb\x15\x41\xc6\x7e\xbf\xf2\xc1\x4b\xbf\x5e\x51\xc8\xc6\x1b\x96\xae\xec\xea\x6f\x32\x96\xc6\xc2\x39\x8c\xd9\x89\xd3\x8b\x49\xf9\xc5\x86\x6e\xc2\xbd\x9d\xa6\x19\x8a\xe2\x48\x6b\x94\x17\x4f\x05\xae\xa6\x44\x9a\x5c\xfd\x1a\xad\xae\x94\x42\x4d\xc2\x52\x74\x75\x0f\xab\x72\x2d\x11\xe7\x7a\x95\xd2\x93\x4d\x89\x15\xea\xb2\x73\x5f\xdf\xc5\xcf\xe8\xe1\x4b\xd1\xc7\xfc\xfb\x6e\xdf\xd6\x65\x39\x34\xee\xeb\xf3\xfe\x51\x19\x75\xc2\x3b\x18\x90\xda\x09\xb3\x61\x50\xe4\xe4\x5c\x63\x02\xa2\x60\x6b\x7b\x16\x27\xad\x99\x98\xb6\xc9\x14\x60\xa3\x26\x65\xc2\x4b\x86\x5c\xdd\xa4\x0d\x47\xa8\x57\xd4\xd0\xb8\xe8\x68\x3c\x0e\xca\x15\x15\x08\xba\x49\x90\x5f\xfc\x6f\x0f\xea\x7d\xc5\x89\x43\x28\x68\xc9\x95\xd8\x7f\x80\x7f\x2a\x2d\xf8\x9e\x31\x05\x59\x06\x0d\xcf\x92\xf7\xce\xbc\x47\xdf\x09\x95\xdb\xb3\xbe\xd8\xdf\x59\x93\x9a\xf1\xb5\x73\x3c\xf7\x3d\x6a\xc1\x8c\x65\xe3\x1e\x22\xc3\x87\x98\x14\xa4\xe3\x48\x4f\xd0\xc5\x87\xb7\x66\x04\x86\x19\xe5\xc8\xa5\x02\x0e\x43\xee\x44\xb8\xfa\xf9\xd5\x9d\x5e\x00\x14\x6e\x47\x05\xa7\xbb\xa1\x56\xff\x13\x6e\x16\x94\xcb\xc5\x70\xf7\x9b\x72\x3b\x05\xe0\x5c\x30\x0d\xab\xe5\x36\x6b\xbd\x46\x42\xd4\x79\xde\x20\x95\xe5\x90\x1d\x7a\xf1\x6c\xe4\xab\x41\x30\xfc\xd0\xba\xf7\x2a\x84\x71\x23\x9b\xcd\x47\x72\x98\x25\x61\xce\x78\x68\x62\xbd\xa0\xa9\xbb\x71\x76\xd3\x04\x2c\x61\xa8\x76\xc4\xdf\x82\xc5\x1f\xe1\x63\x39\xb0\x06\x36\x0f\x49\xb6\x6f\x41\x6d\x98\xaf\xe6\x9b\xac\xf0\x0d\x8e\xae\x0e\x50\x7c\xc5\x10\x9a\xaf\x7f\x1f\xae\x6c\x59\xd4\xed\x5b\x84\xaa\x28\xab\xf2\xe8\x53\xd3\xa2\x03\x6a\xbb\xb8\x45\xf9\x79\x8f\xf2\xf8\x54\xd3\x03\x2a\x26\xbf\xa0\x6a\x8f\xae\xde\x8c\x93\xe7\x2c\x81\x0f\x52\x2c\xf4\x62\xcd\x6d\xa5\xf0\x5d\x30\xec\x05\xf1\x87\x75\xb2\xc0\x73\xfe\x55\x5c\x84\x38\x49\xea\x1f\x24\x26\xf6\x4f\x6e\x58\x14\x17\xfb\x71\xb1\x7b\x7e\x44\x2d\xfa\x44\x3e\xd7\x75\xd9\x17\x0d\xbb\x28\x91\x07\x99\xe1\x84\xb8\xe2\x9d\xc9\xe7\x78\x90\xfa\x1c\xc6\x9b\x28\xdd\xbb\xbe\x45\xfd\xfe\xf1\x0e\x37\x63\xd6\xe6\x16\x9d\x74\x6b\xb0\x2b\xca\x49\x15\x63\xc9\xa8\xbd\x8e\xcb\x86\x98\x30\x93\x28\x89\xb0\xfa\xa5\x29\x3e\xf8\x8e\xdc\xbc\x44\xc3\x7f\x6f\xf9\x73\x0e\x74\x80\xf0\xf3\xc7\xf0\x3c\x91\xdc\x59\x34\xeb\x44\xc7\x2c\x76\xba\x0e\xf1\xc5\x2e\xac\x7d\x1c\xd9\x4c\xaa\x1f\x47\x49\x34\xd2\xb1\x66\x49\x03\xf4\xaa\xec\x8a\xed\x71\xc4\xe0\x9f\xc6\x51\xf4\x06\x78\x5c\x71\xb0\x5b\x32\x56\x24\xbc\x81\xa9\x2f\x41\x2a\x47\xa4\xdf\x74\x74\xd4\x1d\x0e\x9f\xc6\x63\x7b\x40\xe7\x1b\x7f\xdc\xa9\xdf\x83\x09\x8c\xf8\x2f\x5a\xc6\xa2\x10\xa1\xa2\x28\x56\x2a\x86\xb2\x65\x51\x40\x51\xfb\x01\xce\xba\x31\x22\xa9\xe5\xd6\x08\xc2\x52\x8a\xb9\xd2\xd1\x14\x92\xde\x49\x58\xaa\xdf\x83\x69\xf2\x46\x1c\x49\xd6\x84\x30\x6d\x92\x1f\x5e\x56\xdc\xac\x68\x6a\x59\xb6\x4c\x94\x78\x10\xeb\x22\xd9\x4c\xbd\x0d\x0b\x30\x9b\x17\xf8\x3b\x4b\x23\x35\x43\x29\xb2\x30\x06\x52\xe2\xec\x9c\x70\xf4\xf0\x4e\x69\x67\x21\x16\x6a\x6e\x52\xc0\x2c\xb4\xb1\xbe\x76\x7a\x80\x56\xd6\xac\x77\x16\xbc\x59\x93\xcb\x4f\x96\x41\x91\xf5\x58\xf9\xba\x5c\x31\x6d\x00\x87\x7c\xb2\xc2\xf4\x4b\x91\xe7\x5c\x26\xb0\xa0\x0b\x00\x09\x60\x69\x5c\x38\x31\x7b\x74\x21\x26\x9e\x48\x3d\x70\x82\x6d\x04\x0e\x88\xd0\x79\x63\xef\x31\xd3\xa4\xe0\x85\x8f\xc2\x46\x07\x42\xfe\xaf\x5e\x14\x23\xf5\x98\x61\xf0\x3b\xb4\xaf\xab\x7c\x1a\xdb\x65\x87\x15\xf4\xd2\xc7\xc4\x4c\x8e\x55\x0a\x38\x2d\x94\xd8\xca\x61\x5e\x17\x5a\x5a\x9f\x13\xea\xac\x63\x59\x65\x0e\x45\xcf\xf3\x36\x9d\x8a\x2a\xa6\xd9\x9c\x8a\xea\xd3\xfa\x3a\x69\x5e\x16\xb7\xc9\xd3\xf3\xd5\xdd\x29\x7b\x11\x7e\xd9\x26\xe3\x2f\x06\x71\x81\x4a\xf4\x94\x91\x79\x2d\x8e\x8f\x58\x73\x52\xa5\x85\xa4\x82\xbf\x57\xfe\x59\x79\x94\x10\x93\x07\xed\x48\xe4\x5e\x7d\x38\x98\x4c\x1e\x60\x3b\xc8\xe4\x01\x36\xd4\x4d\x1e\x60\xb3\x30\x93\x87\x44\xb3\xf9\x55\x5c\x66\xcd\xc5\xde\xc4\x21\xb0\xe1\xe6\x16\x00\xca\x25\x8d\x2d\x26\x16\x59\x4c\x2d\x10\x5d\x0e\x43\x8b\xf9\xca\x79\x05\xd4\x73\x50\xcc\x83\x87\xba\xea\xf9\x07\x1f\x8f\x24\xf9\x5e\xe7\xc2\x00\x5f\x7a\xb1\x65\xe5\x4a\xf2\xc4\xf9\xba\xec\x8b\xa6\x79\x1d\x78\xf6\x47\x9e\xf5\x59\xdc\x3f\xa2\x13\xfa\xe7\x6f\x8f\x79\xf7\xe7\x1b\x68\x65\xa7\x60\x1d\x46\x76\xa5\x95\xbd\x34\x02\x6b\x6d\x7c\xdd\xbf\x0b\xcc\xbe\xd6\xa2\xe3\xb9\xcc\x5a\x31\xfd\x9a\xa1\x17\x2e\x75\xb0\x4a\x92\x98\xb7\xbc\xf2\x49\xd0\x26\x77\x23\x6d\xaf\x24\xdb\x80\xab\xa3\xd0\xf6\x6a\x7c\x6d\x79\x6e\xb3\x66\xf7\xd0\xa2\xec\x4b\xfc\x5c\xb7\xb9\xdd\x7c\x25\xb3\xcd\x54\x01\x02\x32\x62\xb1\xa5\x21\x9b\x91\x27\x08\x77\xd0\x6a\xc3\x53\xcf\x2d\xf0\x16\x2e\xca\xa2\x7f\x5d\xd4\x4d\xb6\x2f\xfa\x57\xdb\x7a\x23\x5f\x64\x55\x71\xc2\xc3\xfd\x76\xc8\x72\x44\xbf\xec\xfa\xac\x47\xbf\x31\x8b\x0f\x85\x35\x5c\xc6\x5d\xd0\x8a\x6a\x58\x9f\x99\x04\x86\x0a\x96\x3f\xbd\x2d\x60\x94\x5d\x90\xe9\xcb\x86\x41\x44\x7f\x63\x0f\xf3\xfa\xa1\xc7\x2f\x90\xc2\x91\x0b\x8d\xcc\x7f\x55\x5f\xa8\xda\x53\x56\xfa\xa0\xd0\x3d\x1d\xe3\xac\x6d\xeb\x67\x3d\xf0\xd2\xbe\x8a\xbe\x2e\xbb\x36\xae\xab\xf2\x55\x3f\x44\xff\xad\x38\x35\x75\xdb\x67\x55\xcf\x82\xd5\x9a\x17\xe1\x3b\x66\x16\x92\xbe\xa4\x62\x30\x96\xbf\xe5\x32\x51\xf8\x4e\x49\x7d\x27\x0e\xa6\xbd\xd1\x09\x3f\x52\x69\x28\x42\xda\x97\x45\xb3\x6b\xd1\xbe\xff\x94\x36\x2f\x0b\xe1\xff\xaf\x94\x46\x71\x93\xf5\x8f\x3b\x6c\xf4\xfe\xb4\x4d\x7e\x12\x7e\xfe\xba\xdc\x3f\x66\x6d\xbf\xcc\x8b\xae\x6f\x8b\x87\x33\x39\x66\xb2\xf6\x4d\xb6\x59\x0b\x4e\xa8\xa6\x1e\x51\xf7\x74\x54\x8d\x8e\x5a\x67\xa9\x4e\x94\x19\x4e\xb4\x7c\xc8\xda\x2e\x1a\x48\x13\x96\xf2\x8e\xee\x8e\x68\xb9\x96\x92\x5d\xde\xb1\x5d\x93\x7a\xc0\x5c\x16\x15\x53\xb7\xfb\xba\xa9\xe3\xa7\xe2\x1f\x71\x55\xe7\x28\x22\x5d\xa3\x65\x5e\x9c\x50\xd5\x15\x75\xd5\x2d\x8b\x8e\x47\x7a\x0e\x2c\x61\xc3\x2c\x57\x3e\xe3\xec\xcb\x62\xff\x05\x7b\xab\xab\x66\x33\x77\xdf\x3e\x6b\x8f\xa8\x17\xa5\x81\xbb\x4f\x57\x16\x7b\x14\x27\x64\x1b\xfc\x78\xc8\x6e\xd1\x6a\xed\xdf\x2f\xe5\xfd\xf6\x9b\xc4\x8b\x3e\xd2\x6f\x45\xfb\xad\xd0\x43\xb2\xfe\xec\xdf\x6f\x4d\xfb\x25\x49\x9e\x3e\x04\x8c\xb7\xa1\xfd\xd2\xed\xf5\xfa\x70\xf0\xef\xb7\xa5\xfd\xb6\xfb\x0d\x42\x5b\xff\x7e\xd7\xb4\xdf\xfe\x76\x93\xac\x37\xa6\x7e\xcb\xae\x29\x8b\x3e\x7e\x2a\xd0\xb3\xec\x0d\x8c\x3d\x94\xf2\x62\x58\xc8\x58\x3c\xd6\xcf\xa0\x83\xb0\x13\x2a\xde\x5c\x64\xef\x6c\x47\x9f\xf0\x35\x36\xb0\xbb\x3b\x2f\x4b\x74\x44\x55\xfe\xa6\xbc\xed\xdf\x8d\x00\xb9\x67\xdc\x72\x8b\x4e\x77\x2e\x12\xf0\x57\xf8\x40\xc7\x7e\x04\x01\xb9\x45\xbd\x71\x8d\xca\x42\x11\x41\xd6\x57\x66\x41\x48\xa8\xed\xa2\x65\x2a\x4b\x0b\x46\xeb\x72\xb5\x45\xa7\x68\x79\x33\x50\x4c\xa5\x37\xfe\x4a\x51\x2f\x56\xcd\x0b\x2b\x0f\xbb\x35\x0a\x2d\x98\x82\x51\x80\x2c\x82\xfb\x71\xf1\x81\xef\x1c\xc3\x37\xe8\xd4\xf4\xaf\x57\x26\xbb\x38\xce\x2d\xbb\x4a\x17\x9f\x3f\x2f\x56\xdb\xed\x62\x99\x5e\x85\xe1\xca\xfe\x24\xf5\xd5\x9c\x2e\xed\x93\x41\x47\x92\xeb\x23\x2b\xe4\x46\xee\xa3\xcb\x6d\x8b\x4e\xb3\x60\xf3\xc7\x98\xf8\xd8\xd6\xcf\xe6\x03\xc1\x1b\x58\xb4\x2c\xb3\x07\x54\x86\xcd\x1f\x08\xe7\x29\x2b\xcf\x48\x39\x20\x25\xed\x7f\x93\x18\xe5\xbc\xd7\x30\xe2\xeb\xd5\x72\xd5\xa2\x13\x3f\x78\xf1\xa7\xf0\xa5\xcb\x97\x60\x94\xc9\x7b\x31\x1c\x14\x5e\xbb\xe1\x9b\x00\x77\xa3\x53\x40\xad\x52\x3f\xde\xa0\xdb\x43\x76\x1b\x86\x82\xe0\x0e\xbd\xaa\x7e\x49\xaf\x44\xef\x3b\x69\x05\x62\xa7\xb8\xf5\xf6\xa7\xe8\x17\x22\x18\xae\xbe\x2e\x8f\xd9\xf9\x88\x62\x3c\x9a\xc5\xf7\x4b\x7c\xda\x27\x79\xc9\x85\x7e\x92\x6a\x44\x5a\x52\x81\x83\x9f\x40\xc5\x4a\x80\x5c\x59\x5e\x25\x89\xf0\x02\x89\xf5\x25\x11\xe2\x72\x14\x00\x0b\xf9\x87\xe1\xbc\x82\x72\x64\x0f\x8a\xdf\x62\x00\x74\x65\x84\x44\xcf\x3a\xf4\x80\xd0\x61\xa5\xb4\xda\x67\xd5\x53\x86\x55\x22\xac\xa5\x46\xcb\x61\xfd\xbe\xd1\x1c\x26\x3f\x1e\x86\xb3\x58\x6c\x3f\xfc\x9a\xb5\xff\xeb\x20\x43\x51\xd5\xf3\x6e\xbf\x2f\xbb\x7e\x60\x64\xd7\xd7\x54\x2f\xc7\x7d\xef\xf0\x67\x51\xbf\xf2\x82\x35\x9c\x69\x56\x48\xa9\x91\x88\x87\x32\xdb\x7f\x51\x88\x48\xb2\xe1\x9f\x6b\x6c\xdc\x13\xa2\x83\x74\x0f\x25\x85\x82\x53\x49\x81\x80\x99\xa9\x29\x89\x0b\xb5\x3c\x25\xdb\xe1\x9f\x6b\x78\xdc\x13\x9c\x15\xdc\x3d\x94\x1a\x0a\x4e\x9b\x18\x00\x98\x99\x9a\x3c\x6b\xd5\xa9\x59\x0d\xba\x97\x7d\xe8\xa1\x17\x44\xc8\x6a\xbd\x09\xa5\x82\x80\x52\x89\xd0\x00\x99\x29\xe0\x96\x7b\x99\x88\xed\x43\x76\x6b\xee\x54\x54\x87\x9a\xf4\x58\x98\xe7\xb9\x52\x39\xc3\x14\x61\x3b\x45\x14\x21\x90\x3f\x18\xab\x50\x16\x71\x80\x1a\x97\x00\x70\xa9\x7b\xd9\x54\xe0\xdc\x11\xe2\xc2\x17\x61\x05\x4c\x1f\x04\xcb\x89\xd8\x30\x27\x97\x43\x8c\x40\x9b\x80\x98\xb0\x04\xba\xf3\x7e\x8f\xf3\xa9\xca\x4b\x8b\x5e\xbf\xec\xe3\xd3\xbe\xe0\x2a\xc0\x00\x42\x09\xe2\x00\xb5\x55\x00\x80\x33\xd3\xf4\x9c\xb5\x15\xce\x31\x29\x0b\x30\x7a\x85\x75\x1c\x05\xa4\x2f\x28\xc2\x30\x80\xe0\xb3\x85\x01\xd4\x84\x18\x00\xce\x26\xc4\xaa\x23\x6a\x15\x92\xd8\x2d\xd2\x25\x7e\x86\xae\x10\x45\xa4\x7f\xb8\x38\x23\xf0\x54\x82\x20\x68\x2a\x41\x27\xd4\xb7\xc5\x1e\x78\x67\xe2\x6e\x90\xba\x45\x87\xbc\x6c\x61\x85\xc9\x68\x45\xd2\xe3\x86\xf5\xde\xcb\xe7\xa2\x7f\x8c\xb3\xaa\xaa\x7b\x6c\x36\xed\xc4\xb2\xcf\xab\x51\xa3\x1d\x7b\xfc\xae\x2b\x5a\xb0\xf1\x69\x34\xc2\x51\x93\xa9\x0e\x2b\x5a\xe2\x9b\x56\x4c\x6d\x31\x58\x35\x12\xaf\x9c\x74\x4e\xa5\x22\x68\x3a\x0c\x3c\xfd\x86\xbe\x31\x57\xd6\xb7\x50\xd7\xac\x45\x19\xe9\x4a\x9e\x93\x80\x16\x2f\x45\x17\x91\x03\xc3\xf0\x23\xce\x48\xc7\x56\xdf\xc3\xc3\x7e\x93\xa7\x46\x40\xe4\xee\x84\x35\x40\x59\xc7\x16\x5b\x1e\xdb\x22\x1f\x3e\x4b\xa0\x29\x21\x89\xbd\x83\xb4\x13\xf2\xcf\x39\x42\xd7\x8c\x11\x79\xd6\x3d\x66\x6d\x9b\xbd\xee\xb6\x51\x0a\x82\x19\xff\x96\x16\x84\xbe\x2e\x0d\x91\xf3\xb4\x26\x0a\x89\x0e\xa6\x96\xb8\x18\x3d\xa1\xaa\xef\xcc\xec\x6d\x51\x66\x55\x78\xb5\x2e\xb3\xb4\xde\xeb\x10\x80\x4e\xd5\x77\x99\x18\x17\x95\x4b\xff\xf5\xc0\x22\x4c\x09\xf6\xa3\x2c\x40\x13\x76\x10\x67\x53\x87\x3d\x10\x09\xd3\x89\xfd\x88\x0b\x50\x8c\x1d\xc4\x99\xb4\x63\x0f\x24\xfc\x55\x64\x3f\xa2\x3c\xf5\x64\x07\x41\x76\x65\xd9\xdc\x4f\xd4\x97\x6d\x6b\xc1\xa8\x32\x7b\x50\x18\xaa\x37\xfb\xf1\x2d\x48\x79\x86\xb9\x37\x53\x87\xf6\x5d\xb4\xbe\x8a\xb4\x2f\x92\x41\xfa\xb4\x1f\x92\xfe\x4a\xb5\x63\x1d\xda\x35\x6b\x0f\x4c\x42\xd5\x6b\x3f\xfa\x82\x74\x6c\x07\x89\x76\x45\xdb\xe7\xf4\x09\xd4\xb6\x3d\xcf\xb4\x10\x95\xdb\x29\x1e\x2d\x7a\xb7\x97\x4c\x0b\x52\xbe\x7d\x05\xa5\xbf\x06\xee\xb5\x95\x5a\x94\x83\xeb\x0c\x6d\xb3\x55\x36\xe1\xf8\x25\xf0\x54\xf4\x40\x68\x16\xf6\x0f\x50\x14\xce\x13\x10\x7e\x08\xc4\x29\xc8\xf6\x9b\xf5\x66\x33\xe1\xd0\x65\x10\x35\x9e\x43\xf0\x1c\x44\xc5\xa9\xba\xa0\x30\x10\x4f\x24\x56\x10\x59\x79\xba\xbd\xbd\xbe\x9e\x48\xd6\x4a\x27\x0b\x84\xe7\x22\x6b\xa5\x90\x45\x80\x78\x22\xb1\x06\xc9\x7a\xb8\xc9\x6f\x6f\x27\x92\xb5\x06\xc8\x82\xe0\xb9\xc8\x5a\xab\x64\x61\x20\x9e\x48\x6c\x2e\xbd\xaf\x06\x88\x97\xd8\x59\xf1\x66\xe2\xde\x7a\x28\xcf\x08\x94\x16\xb7\xd9\x43\x3a\xe5\xd4\xa5\x00\x55\xa2\x40\x70\x16\xa2\x30\x18\x85\x26\x02\xc3\x13\x05\x58\x60\x4c\xd5\x25\x38\xc8\xb9\xba\x04\x05\x34\x51\xeb\x24\xbd\x41\x99\xb1\xbe\xbd\xc9\xa6\x53\x06\x08\x0d\x10\xa0\x93\x32\x55\x6a\x10\x28\xbe\x68\x80\x62\x63\xfb\xf0\x79\x35\x9d\x32\x40\x6e\x80\x00\x9d\x94\xa9\x82\x83\x40\xf1\x45\x03\x94\x1c\xb3\xf6\x18\x24\x3a\x26\xed\x32\x4d\x76\xf8\xee\xb3\xba\xcd\x8b\x2a\x2b\x2f\xa9\x0f\x71\x90\xd3\xb5\x21\x42\x19\x05\x34\x51\xd7\xa3\xbd\x61\x19\x32\x55\x99\x15\x80\xce\xd5\x65\x39\xa8\x89\xda\x3a\xeb\x0f\x4a\x12\xe2\xe6\x35\x9d\x3e\x40\x96\x80\x20\x3d\xe8\x53\xa5\x89\xec\x81\xe6\x46\x05\x94\x27\x53\xef\x5b\x02\xd0\xb9\xd7\x2d\x0e\x6a\xe2\x85\x92\xf5\x07\xa5\x0a\x71\x9b\x9b\x4e\x1f\x20\x57\x40\x90\x1e\xf4\xa9\x92\x45\xf6\xe8\x73\xa3\xb2\xbd\xe4\x19\x2e\x00\x9d\x7b\x8a\x73\x50\x13\xcf\x71\xd6\xff\x1a\x3c\xef\xb0\x1b\xe2\x74\xfa\xae\x81\x13\x0f\x02\xe9\x41\xdf\xb5\x7a\xe6\x49\x1e\x92\x6e\x54\x6e\xde\xe1\x6c\x18\x80\x5e\xe8\x74\x88\x6f\xac\xe7\x43\x8b\xf6\xf5\xe9\x84\xaa\x9c\xc4\x01\xe0\x2f\x95\x17\x24\xe3\x4b\x15\xd4\x37\xea\x9e\x8e\x4b\x19\x8a\xe4\x0b\xad\xbf\x96\x81\x50\x96\x2d\xea\xea\x73\xbb\x47\x52\x75\xfe\xeb\x24\xb9\xcb\xeb\x53\x51\x65\x55\x1f\x3f\x64\x1d\x1a\x00\x63\x97\xbc\x36\x2b\x69\x68\x4d\xb5\x7f\xac\xdb\x1d\x4e\x8a\x67\x83\x5f\xec\xeb\x6a\x99\xa3\xb2\xcf\xa2\xa3\xe0\x2d\xd4\xed\xb3\x12\x7d\x5a\xde\xd2\xf0\x87\xe1\xbb\xb8\x6e\x8b\x63\x51\x29\x9e\x7f\x30\x54\x0c\x50\xf4\xd8\xc6\xe4\x46\x69\xb7\x78\x19\xfe\x87\xc3\x1c\x3e\x50\xe7\xcc\x6d\x67\x05\x39\x50\x38\xac\xaf\x7e\x61\x6b\xd5\xa2\x7d\x8f\x5b\x89\x63\x1f\x8a\xb2\x1c\xe0\x2f\xc8\xcc\x3b\x87\xc2\x40\x08\x05\x96\x07\x22\xb0\x6b\x53\x97\xaf\x47\xc6\x50\xfa\x86\x96\x25\x37\xf9\x78\x8e\xc1\xfc\xa2\x61\x90\x6c\x69\xde\xec\x6f\x6f\x3e\xdf\xa8\xaf\x83\xdb\xd1\xc9\x17\x86\x32\x10\xde\xc5\xc4\x49\x6e\x0c\x0b\x5a\xde\x6e\x5b\x74\x0a\x5b\x15\x02\xa4\xa5\x18\x78\x49\xba\xe3\x6d\xee\x0f\x80\x84\x37\x28\x49\x4c\x2c\x9d\x87\xa1\x96\x15\x7a\x56\x97\xbc\xbb\x53\x83\xda\x81\x93\x76\xe2\x59\xba\x4b\x33\xb0\x65\x51\xed\x5b\x94\x75\x28\x5a\x9e\x50\x56\x31\xcf\x6f\x66\x2f\x82\x2c\x3f\x0e\x30\xcd\xe7\xcf\x14\x0a\xb7\x63\x40\x16\x09\x17\x32\xd9\x0b\xf3\xcc\x63\x66\x03\xc8\x00\x60\x87\x22\xac\x6e\x0c\xeb\xdc\x96\x9f\x7e\x84\xba\xc4\xac\x4b\x7c\xa4\x52\xf9\xca\x6f\x04\x79\x2a\x04\xde\x59\xbb\xe7\x08\xe0\x39\x7f\x07\x81\xde\x82\x1c\x60\x46\x9e\xdf\x6c\xf2\x75\x86\x38\x14\xf2\xd1\x17\x19\xce\xf3\xcf\x0f\xf9\x61\x3f\xce\x3f\xf9\xe8\x07\xc5\x9f\xe7\xac\x8b\x27\xcf\xf9\x08\x00\xcf\x7d\x98\x55\x74\xd9\x43\x89\x72\x72\x0c\xd8\x24\xab\xd0\x74\x3c\x91\x08\x73\x89\xac\xa2\x87\xf3\xf5\xe1\xe6\xfa\xd6\x2a\xec\x04\x48\xc2\x44\x3f\x64\xfb\x74\xbf\xe7\xcc\x25\x1f\x3d\xc1\x08\x9b\x6b\x8f\x12\xee\x4c\xc0\x3e\xfa\x22\x33\x6e\x2e\xec\xf6\x3a\x6e\x2e\xea\x05\xeb\x38\x9c\x64\x17\x88\xd4\x21\xab\xf1\x71\xf6\x0f\xd4\xd6\x8a\xcc\x77\x77\xda\x3f\x66\xd5\x11\x75\xbc\x9f\xc7\xf1\x22\xf6\x63\xd9\x77\x7c\x8e\x5a\x1a\x62\x20\x11\xb6\xe2\x84\x41\x49\x47\xc9\x22\xa6\xf1\x76\x86\xa0\xf4\x31\x0d\x1a\x49\xe5\x34\x66\x4a\xc4\xce\x0b\x42\x14\x43\x9a\x2c\xc8\xff\x2d\xaf\xaf\xf4\x24\x54\x3f\xde\x64\xc3\x3f\x21\xc8\x3f\xdd\x26\xbc\x16\x02\xf6\x0d\x8a\xd3\xe1\x0b\xc8\x07\x3a\xde\x26\x3f\x2d\x62\xec\x05\x2d\xc6\x8c\x2c\x57\x5d\xd4\xd7\x0d\x09\x13\xa9\xcf\xfd\x62\xf8\xa2\x44\x87\x9e\x7f\x03\xf9\x8c\xf0\x20\xc7\xd5\x36\x51\x78\x40\x93\xd0\x2d\xd4\x6f\x79\xd8\xbe\x0e\x0c\x54\x17\x85\x94\x75\xd4\xc7\x86\x79\xb5\xd0\xfc\x73\xdb\xe4\x27\x11\x8d\x3b\x8d\xf7\x0a\x62\xf8\x45\xb1\xca\x9a\xe6\xf5\xcd\x46\xff\x36\x39\x29\x0c\xd0\x08\xe4\xa1\xe2\x3c\xcf\xeb\x8d\x36\x47\x52\xfe\xe1\x1b\x5b\x55\x09\x4c\x0c\xdc\x02\x98\xc7\xff\xfc\x14\xdf\x34\x2f\x3c\x3d\x41\x7c\xcb\x57\xa7\x32\x01\x22\x7a\xd7\x23\x7a\xc3\x82\x93\x70\xbb\x76\xe2\x06\xb7\x80\x71\xbb\x16\x71\xbb\xd6\x70\x5b\xd2\x0c\x1e\x50\x4c\x05\x6b\x13\xd5\xa5\x1a\xae\xa5\xb7\xc0\x93\x89\x93\x7b\x2a\x31\x12\xd4\x67\x46\xd9\x63\x3a\x80\xdf\x85\x28\xab\x31\xd8\x0b\xfb\xc5\xc9\x71\x5e\x34\x63\xac\x1a\xd6\x85\x43\x55\xe3\x07\xd4\x3f\x23\x54\x89\x81\x55\x2d\x3a\x45\x38\x9a\x07\x88\x69\x05\xd1\x88\xba\x26\x1b\x4e\x22\x31\x36\x08\xda\x11\x70\x67\x4a\x3d\x90\xe3\x56\xd4\x25\x6f\x12\x96\x9a\x80\x31\x88\xe5\x2e\xb0\x41\xe5\x71\x28\x6f\xa2\x88\x5a\xad\x16\xec\xff\x97\xd7\x57\x86\xfe\x24\xe4\x87\x65\x0a\xc0\xcb\x28\xe5\x6e\x8b\x72\xe3\x5f\xca\x42\x5c\xab\x82\xb8\x7b\xd8\x0e\xff\xd4\x25\x44\x5c\x23\x49\x1a\xb1\x3c\xeb\xcf\xa7\x68\x64\x83\x41\x94\xfa\x80\x18\x23\xd6\x6c\x4b\x49\x74\xa5\xf2\x04\x07\x2e\x50\x0a\x22\x5a\x36\xa8\xca\x89\x5f\x42\xf6\x8a\xda\x38\x59\xb0\x1f\xfe\xef\x33\x3a\xa3\x9c\x7f\xc4\x37\x10\xb1\x21\xd7\xae\x87\x7f\x26\x70\xa9\xb1\x7f\x2a\xe8\x65\x79\x91\x1d\xeb\x2a\x2b\x69\x8d\x85\x78\x7d\x75\x37\xfc\x18\x6b\x51\xbf\xd1\xb2\x3d\x57\x55\x51\x1d\x21\x85\x2b\x5a\xf2\xa2\x65\x14\xb5\xcf\x87\x51\x19\x89\x96\x87\xac\x28\x51\x0e\x05\x95\x46\xcb\xb2\xee\xb8\x12\x27\x7c\x5d\xd5\x7d\xdc\xed\x1f\x51\x7e\x1e\x7b\x4a\xe6\xfb\xe1\xde\x3d\xe8\x8d\xfc\x57\xc9\x44\x1c\x2d\xcf\xd5\x97\xaa\x7e\xae\xd4\x08\x5f\x71\xab\x89\x69\x1f\xe9\xa1\xda\xf2\xb0\x48\x16\x9d\x87\xb7\xb5\x1e\x1d\x29\x83\xc2\xfe\x1c\x45\xce\x6a\x74\xd1\xc8\x33\xb1\x01\xf9\x4f\x9c\xbc\x49\x6b\x8a\xa1\x0c\xb4\x4c\x95\x96\x3a\xfe\xac\xe5\x4a\x6a\xc9\x2d\xad\x40\xcb\xb5\xd4\x92\xdb\x2c\x81\x96\x1b\xa9\x25\xb7\xfe\x01\x2d\xb7\x52\x4b\x6e\x47\x03\x5a\x5e\x4b\x2d\xf9\x32\x00\x5a\xb6\x28\xef\xa4\xc6\xfc\xce\x67\x68\xac\x70\x8b\xdf\xc0\x4c\xcd\x65\x96\x71\x07\x00\x53\x73\x99\x6f\xfc\x1a\x6b\x6a\xbe\xf1\xc6\x1d\x3f\x53\x49\xad\xf9\x1a\x37\xb5\x56\x48\xb5\x4d\x0d\x7d\xb8\x94\xda\xf3\x67\x4b\x63\x7b\x99\x58\xfe\x18\x68\x6c\xbf\xf1\xc6\x9f\x1a\x27\xbd\x97\x01\x7f\x0c\xf2\xde\x34\xfc\x79\xc5\x7b\xf3\xf0\x07\x0b\xef\x4d\xc4\x9f\x00\xbc\x37\x13\x37\xaa\x7b\xcf\x1c\x37\x53\x7b\x6f\x2e\x6e\xf8\x75\x73\x97\x1c\x2f\x62\xba\x23\x9c\x23\x23\x4a\xf0\xbf\xe1\x10\x56\x4e\xd1\xf5\xd5\x9d\xbc\xfe\xe9\xb9\x23\x02\xa5\xa7\xcf\x42\x41\x8e\x1e\x3d\x22\x52\x2d\x6a\x50\xd6\x63\xdd\x00\x9b\xc1\xf9\xed\xff\x53\xbc\xd9\xe6\xe8\xb8\xa0\x03\xb0\xff\x46\xeb\xe6\x65\xf1\xe3\xe7\xfd\xf0\x4f\xfa\x7b\x50\x38\x15\x2c\xd8\x19\x25\xcd\x25\x3b\xa9\xc4\x86\xfc\xbc\x92\x08\x63\xa7\x96\xd8\x92\x9e\x5d\x4e\xae\xe2\x73\x4c\x1a\x57\x6b\xc2\x8e\x24\xe7\xda\x94\x0f\x3f\xe7\xf6\xe2\x07\xa1\x73\x9b\xec\xb3\x6a\x8f\x54\x98\x3a\xa2\x58\xe9\xf4\x21\x9a\xb9\xe6\xbf\xe9\x4a\xb7\xd2\x0c\xfb\xb9\xcb\x3b\x86\x69\x43\x4a\x4b\xec\x34\xfe\x06\xaa\x5e\x4a\xcb\x3c\x6b\xbf\x38\x28\x19\xfd\x8e\xdd\x6b\x82\xba\xd5\x2e\x00\x8c\xaa\x2f\xee\xad\x3b\x7a\xad\xba\x45\xc9\xe8\xfe\xe9\x9e\x33\xee\x49\x09\x4f\x07\x56\x47\xc7\x22\x47\x3c\x4c\x04\x30\x48\xe8\xf9\x6c\xa0\x8e\xf4\x7e\x75\x3c\xa2\x16\xe5\x4c\x47\xc2\x21\xe2\x43\xc7\xe8\x97\x28\xdd\x92\x8d\x67\x02\x10\x2d\xc7\xa4\xe4\x54\xf3\xa5\x37\x63\x28\x6e\x7c\x25\x44\x7c\xe3\xbf\xc7\x8c\x6a\xe6\x24\xd8\xa4\x08\xea\xc8\x8e\x24\x4a\xa4\xd2\x80\xc4\x16\xa2\x19\x47\xe4\x9c\x34\xaa\x75\x83\x44\xb0\xfb\x90\x25\x5c\x18\x0c\x52\x74\xd5\xbc\x44\xf2\xa3\xa9\x03\xa4\x9c\xc9\x40\x09\xe4\x71\xcc\x16\x0d\xd5\xd1\xb8\x7e\xb0\x0e\x0e\xf5\x1c\xbe\xc3\x76\x30\x7e\xfd\xf0\xed\x29\x65\x0c\xfd\xf1\xf0\x79\xf8\xe7\x18\x9c\x46\xe3\x68\x68\x4b\xd7\x24\xdf\xce\xfe\x98\xab\x3d\x65\xcc\x93\xcd\xf0\xcf\x31\x38\x0d\xb5\xd1\x19\x2e\xdd\x11\x3d\x3b\xfb\x63\xae\xf6\x94\x31\x47\x08\x39\x46\x26\x41\x34\x1a\xd6\x2b\xab\x1c\x01\x3a\xfa\x63\xac\x74\x94\x11\x4e\xd1\x2a\x5f\xef\x1d\x43\xf3\x38\x19\x1d\x6d\xf1\x06\xea\xdf\xdd\x1f\x79\xbd\xaf\x8c\xff\x6a\x9d\x1d\x6e\x5c\xeb\x94\x44\xe2\x68\xc8\x3b\x45\x03\xd0\x37\x64\xa1\x54\x96\x15\x7e\xbb\x7d\x70\x0e\x4d\xc2\x8c\xa6\xa1\xad\xf4\xf5\x47\x5b\xe9\x38\x01\x6d\x1e\xcd\xa2\xaf\x16\xd1\x01\xc9\xbf\xbb\x3f\xf2\x7a\x5f\x65\xb5\x3c\x64\xd7\xeb\x6b\x97\x3c\x66\xa1\x2a\xba\x68\x11\xad\x1b\xfe\xdd\x03\x04\xba\xd6\x57\x11\xe9\xd9\xed\x6d\x7a\xe3\x14\x14\x24\x0e\x45\x43\xdf\xa9\xae\x80\xbd\x43\x04\x8d\xd2\x55\x46\xfe\x01\xad\xf3\xb5\x4d\x56\x50\x77\x19\x5d\x67\x12\x42\x68\x6f\x79\x4e\xac\x74\x54\x59\x46\xc5\x28\x8e\x6e\xb1\x05\x5c\x50\xd2\xa8\xda\x33\xe6\xff\x65\x18\x8c\xf9\x53\xed\x1a\x9b\xe6\x38\x03\xf7\x14\x19\x0e\x18\xe7\xff\x0b\xbf\x00\xc1\xb5\xea\x0c\xda\x55\xf3\x72\xa7\x6b\x9b\x77\xa3\x5e\x71\xa7\x7a\xe8\x68\x5e\x08\xa2\x3a\x86\x95\x2f\x8b\xb6\x65\x20\xca\x3d\x25\x89\x90\x96\x52\x0c\x82\x06\x70\x17\x27\x81\xe5\x40\x8c\xc6\x6c\x88\x79\xd6\x67\xc4\x31\xa5\xb3\x26\xb3\xdb\xd7\xe5\xf9\x54\xc1\xc9\xe0\xe0\x07\x02\x51\x0b\xc5\xe9\x95\x5c\xe3\x83\xdf\x8a\x59\x00\xc4\xec\x6d\xac\x4e\x24\xf9\x8e\xb0\x00\xaf\xc9\x2d\x5e\x92\x2c\x9f\x13\x83\x88\x25\x55\x51\x1d\x4b\x9c\x85\xfb\x7c\xaa\xe0\xc1\xc4\x75\x07\x20\x8b\xf2\x23\xea\x4c\xe5\xda\x1d\x13\x06\xbd\x02\xea\x79\x09\x4c\x83\x46\xcb\xe1\x3f\xca\x2b\xed\x9d\xec\xa5\x78\x27\xa4\x0f\x90\xb2\x5d\xaa\x6f\x4f\x4a\x2a\x4c\xc1\x97\x48\x4c\x4e\x06\x25\xcc\x0c\x49\xf9\x69\xa1\x4e\xce\xc1\x39\x7c\x88\xb5\xbc\x54\x3c\x58\x5a\x7c\x70\x17\x5c\x6a\x88\x2d\xc6\x0b\x22\x39\x63\x79\x25\x16\x2a\x22\xe9\x30\xd8\x4b\x94\x3a\x24\xd0\xc7\x17\x6f\xa0\x63\x35\xc4\xe0\x2e\x46\x24\x88\xec\x34\x21\xc1\xf3\x95\xea\x0c\x43\xb7\xc3\x3f\x67\x47\x35\xd1\xa9\x70\xa7\x13\xd2\x82\xc0\x40\x1e\xb2\x56\xcb\x6f\x6a\x6c\xe9\xc3\x20\xa5\xd9\xf8\xd2\xa3\xfa\x59\x80\x4b\xfd\xc7\x7d\x92\x6f\x07\xdd\x08\x06\x4e\xd6\xb5\xee\x15\x66\xf1\xaa\x54\x36\x01\x1d\x86\x1e\x67\xa0\x9f\xa0\x32\x34\x7e\x3b\x8c\x85\xe4\x1a\x54\x0a\x9b\x52\xb4\x6d\x71\x86\x36\x23\x10\x92\xa6\x23\x84\x04\x05\xd8\x2f\x8a\x24\x10\xa4\x69\x2a\x4a\x64\xfc\xab\x90\x84\x4f\xdd\x93\xb2\x3f\xed\x9d\x22\x87\xf8\x2a\x36\x03\x34\x2f\x5c\xc2\x47\x7c\xb0\x9c\xb2\xae\xae\xda\x57\x2a\xa2\x71\x10\x93\xf4\x7d\xd1\xa3\xd3\xef\xe0\x6c\x2f\x66\x00\xa0\xcf\xc9\xe3\x11\x42\xd5\x1a\x76\x86\x50\x59\x47\x04\x20\xcf\xb2\x88\x0f\x7b\x67\xe6\x4c\xb1\x2f\x5e\xe9\xa7\xac\x2c\x79\x6e\xd7\xe6\xe5\xeb\xb2\x7b\x3a\xc6\x4d\xd6\xf7\xa8\xad\xde\x94\x64\xd1\xa6\x23\x25\x26\x07\x94\xd0\x33\x5a\xe6\x59\xc7\x0d\xca\x6f\x71\x7c\x38\x97\xa5\x94\x2b\x74\x9b\x2c\xa2\x55\x72\xbd\x88\x36\xb7\x8b\x28\x59\xde\x5c\xdd\xc5\xa4\xf6\xbb\xad\x55\x7a\xf5\xf5\xc7\xae\xaf\xdb\xd7\x87\xba\xfe\x12\x91\x2a\x03\x2c\x0b\xb8\x5c\x79\xb7\xa8\x58\xc2\xf8\xd5\x56\x4d\x65\x68\x02\xc1\x3f\x35\xaf\x0b\x47\x9b\xe2\x94\x1d\xd1\x9b\x30\x8a\x7a\xd6\xd0\xb7\xfd\x61\x4d\x7b\x81\x12\x14\x25\xd5\x1a\xdf\xd7\xd8\x3b\x86\x54\x3e\x17\xdc\x3f\xa2\x44\xfa\xb4\xf9\xfc\xd3\x82\x26\xd9\x91\xfe\xde\xa6\x3f\x49\xed\xd4\xcf\xd8\x1d\x69\x01\x0c\x4a\x14\x9a\xf7\x1d\xd7\x67\x2e\xfc\xde\x2c\x38\xc2\x0c\x81\x11\x91\xe6\x45\x46\x44\xf9\x9c\x6e\x9a\x17\x27\x22\x4f\xd9\xf1\x2c\x5b\xd7\xd1\x67\xb4\x3f\x24\x86\x8c\x3f\x3a\xb8\x41\x17\x2d\xaa\xe3\x58\x92\x5f\x59\x19\xe2\xf5\x83\xa5\x43\x6e\xd1\x29\x92\x34\xfa\xcf\xad\xd2\xab\xc9\x4a\xd4\xf7\x28\x5a\xf6\x45\x5f\x22\xc1\x05\x39\x5d\x6e\x06\x79\xa0\x3a\xa0\x30\x6f\x10\xaa\xac\xae\x46\x33\x2f\x11\xc1\x83\x04\x00\xe1\xe7\xa8\xdb\xb7\x45\x83\xf1\x13\xaf\x18\xc3\x20\x0a\xd0\xad\x09\x06\xce\xed\xab\x7b\xd4\x91\x69\x82\x3d\xd0\x98\x8b\x0c\x2e\x2d\x38\xfc\x7f\x62\x06\x4d\x73\xfb\x32\x89\xf8\x39\x19\xaf\x22\xd7\x46\xba\x68\xf2\xda\xea\x50\xeb\x49\x8d\x45\x47\xad\x81\x3b\x04\xdf\x01\x73\x86\x33\x9b\x29\x2b\xc9\xd1\xf2\x11\xbd\x88\x53\x33\x70\x5d\x9d\x18\xf9\x12\x61\xa5\xb2\xca\x4e\xdc\x3f\x86\x78\xbe\x0a\x4b\x24\x4d\x65\x7b\xbb\x0c\xa9\x7f\x6d\xd0\x21\xdb\xa3\x01\xa5\xb6\x5e\xc0\x3f\x75\xd9\xa9\x61\x6b\x89\x56\xeb\x60\x25\x23\xcd\xb0\x44\xfa\x36\x03\xe7\x4b\xb1\x9e\xe7\x32\xd9\x1a\xfa\x8a\x83\x91\xde\xdb\x66\x2c\x9c\x2e\x6f\xa3\x73\xd9\x17\x4d\x89\xa0\x7b\xe1\x94\x74\xe0\x20\x6c\xe2\x48\x44\x37\xeb\xef\x7f\x93\xf3\xf3\xa6\xda\x6d\x4f\x93\xef\x1c\x4e\xd1\x91\xfa\x96\x18\x1f\x94\xbf\xa9\x48\x60\xb4\x49\x4c\x83\x08\x80\xdc\xc3\x87\x46\x59\x51\xf1\x0b\x20\x49\xc7\xcb\xe5\xc2\x58\xd3\x53\xdc\x47\xd4\x0f\x19\xf4\x5b\xb3\x0c\xa1\x6a\x01\xd8\x9f\xd5\xd5\xa1\xcc\xda\x23\x77\xb2\xf1\xe9\xf0\x22\xf6\x58\x27\x6a\x8f\xbe\x28\x51\x8c\x4b\xea\x5b\xe6\x16\xee\x41\x1e\x6c\xe2\xe1\x33\x43\x68\x23\x71\x6b\x7c\x81\x22\x7f\x03\x9c\xc3\x97\x37\xc0\xb7\xc8\x35\x20\x4e\xad\xac\x27\x53\x5e\x0b\x1a\xc7\x5a\x51\xda\xa5\x87\x38\xfd\x98\x20\x59\xff\x5a\x74\x2c\xf8\x23\x94\x9a\x8b\x19\x9b\x70\xd4\x4c\xd0\x7a\xd6\xf8\x51\x03\x11\xca\xc2\xa6\x50\x61\x5d\x26\xcd\xf4\xa7\x5e\x19\x5b\x55\x68\x29\xec\xe9\x69\xb6\xf8\xdd\xa1\x68\x59\x7e\xeb\x2b\x35\x69\xe2\xff\x1f\x00\x00\xff\xff\xc2\xdd\x4d\xa4\x32\x26\x08\x00") -func distAssetsChunk92040d920828244e397b89JsBytes() ([]byte, error) { +func distAssetsNomadUi1df54d540bb6aac0bca725a25daff23aCssBytes() ([]byte, error) { return bindataRead( - _distAssetsChunk92040d920828244e397b89Js, - "dist/assets/chunk.92.040d920828244e397b89.js", + _distAssetsNomadUi1df54d540bb6aac0bca725a25daff23aCss, + "dist/assets/nomad-ui-1df54d540bb6aac0bca725a25daff23a.css", ) } -func distAssetsChunk92040d920828244e397b89Js() (*asset, error) { - bytes, err := distAssetsChunk92040d920828244e397b89JsBytes() +func distAssetsNomadUi1df54d540bb6aac0bca725a25daff23aCss() (*asset, error) { + bytes, err := distAssetsNomadUi1df54d540bb6aac0bca725a25daff23aCssBytes() if err != nil { return nil, err } - info := bindataFileInfo{name: "dist/assets/chunk.92.040d920828244e397b89.js", size: 1683, mode: os.FileMode(420), modTime: time.Unix(1480000000, 0)} + info := bindataFileInfo{name: "dist/assets/nomad-ui-1df54d540bb6aac0bca725a25daff23a.css", size: 534066, mode: os.FileMode(420), modTime: time.Unix(1480000000, 0)} a := &asset{bytes: bytes, info: info} return a, nil } -var _distAssetsNomadUi4d3bf300ca75aa3d551d0a562737c79eCss = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xc4\xbd\xdb\x8e\xec\x38\x92\x20\xf8\x2b\xde\x59\x38\x98\x13\x95\x72\x4f\xf9\x35\x6e\x98\x44\xed\x34\xd0\x3b\x0d\x4c\xcf\x00\x53\xd3\xc0\x34\x0a\x85\x82\xdc\x45\x0f\x57\x1f\xb9\xa4\x96\xe4\xe7\x44\x94\x4f\x0c\xf6\x69\x81\x7d\xdd\x4f\xd8\x9f\xd8\x87\x7d\xdb\x4f\xd9\x2f\x59\x88\x17\x89\x46\x9a\x91\x94\x3c\xa2\x12\x51\x59\x27\x42\x34\x33\x1a\x8d\x46\x33\xa3\xf1\xf6\x87\xc3\x29\xa9\x1b\xd6\xce\x7e\xfa\xe7\xff\xf6\x0f\xf3\x87\x9f\x9e\xff\x90\x9d\xab\xb2\x6e\x67\xff\xee\x7f\xfe\xe1\x94\x34\xa7\xec\x50\xd6\xd5\x2f\x29\x6b\xb2\x97\x62\xde\xbc\x35\x2d\x3b\xcf\xdb\xf2\x1b\x2b\x9a\x5f\xd2\xac\x69\x7f\xa9\xea\x32\xbd\x1c\xda\xe6\x97\x43\xd3\xfc\x72\x62\x79\xc5\xea\xe6\x97\x43\x99\x97\x75\xb3\x38\x34\xcd\xbf\x7b\x5e\x1c\x73\xf6\x3a\x3f\x27\x4d\x59\xd4\x6f\xd1\x22\x6b\xe6\x49\xd3\x94\x87\x2c\x69\xb3\xef\xec\x7a\x4e\xea\x97\xac\x98\xb7\x65\xf5\x34\x5f\xdc\x6f\xd9\xf9\x7d\xb1\xbf\xb4\x6d\x59\x44\x8b\x43\x52\xa7\xf3\x13\x4b\x52\x56\xcf\xb3\x43\xf7\x25\x65\x39\x6b\x59\xb4\x38\x66\x39\x9b\x1f\xda\x44\xfe\x56\x24\x67\x16\x2d\xb2\xa2\xba\xb4\xd1\xe2\x5c\xa6\x49\x3e\x3f\xe4\x65\xc3\xa2\x45\x91\x7c\xdf\x27\xf5\x7c\x7f\xa9\x5f\x58\x1d\x2d\xaa\xe4\x25\x2b\x92\x36\x2b\x8b\x39\xcb\xf3\xac\x6a\xb2\x06\x7c\xcc\xb3\xe2\x1b\xf8\x50\xb0\xd7\x16\x7c\xa8\x6a\xf6\x3d\x2b\x2f\x1d\x5a\x5d\xbe\xd4\xac\x69\xa2\x45\xc3\x72\x76\x68\x67\xe2\x9f\x68\xd1\xb2\xd7\x36\xa9\x59\x72\x9d\x9f\xcb\xbf\xce\x93\xaa\x62\x49\x9d\x14\x07\xf6\x54\x94\x05\x7b\x9e\xff\x60\xfb\x6f\x59\x6b\x7e\x7f\x5f\xb0\xf3\x9e\xd5\xf3\xaa\xfc\xc1\xea\xb9\x20\x35\x2f\xab\xae\x4e\x93\xc5\xa6\x9d\xe5\x59\xb4\x68\xb3\x33\xcb\xb3\x82\x45\x97\xfc\xda\x7d\x9c\x37\xed\x5b\x2e\x89\xed\xcb\xf4\x2d\x3a\x94\x29\x8b\x4e\xcb\xe8\xb4\x8a\x4e\xeb\xe8\xb4\x89\x4e\xdb\xe8\xb4\xbb\x1e\xcb\xa2\x9d\xff\x60\xd9\xcb\xa9\x7d\xda\xc4\xb1\x80\xed\xfe\xef\x57\xc9\xc2\xf7\x8c\xfd\x88\x4e\xed\x39\xbf\x9e\x04\xd4\x32\x8e\xbf\x3c\xff\xc8\xd2\xf6\xc4\x7f\xed\x3a\xe8\x5c\xb1\x7a\x9e\xb3\x63\xab\xfa\xaf\xfb\xfd\x69\xb9\xd8\xd6\xa2\x03\x79\x79\xdd\x61\x2b\x80\x5a\x90\x12\x10\xbf\xfc\xfe\xef\x66\xfb\x4b\x7e\x4e\x16\x59\x39\xfb\x1e\x2f\x1e\x17\xeb\xd9\xff\x98\xfd\xd3\x3f\xfe\xb7\xd9\x7f\xca\x0e\xac\x68\xd8\xec\x7f\xcc\x5e\xb2\xf6\x74\xd9\x2f\x0e\xe5\xf9\x97\x7f\x7d\x69\x4f\xe7\xe6\x17\x8e\x31\xfb\xfd\x2f\xbd\x82\xb8\xd4\xe0\x23\xbb\x9a\xea\xe0\x24\xef\xc6\x44\xd6\xb2\x73\xf3\x74\x60\x45\xcb\xea\xe7\x7d\x59\xa7\xac\x7e\x5a\x56\xaf\xb3\xa6\xcc\xb3\x74\xd6\xd6\x49\xd1\x54\x49\xcd\x8a\x56\x16\xce\xeb\x24\xcd\x2e\xcd\xd3\xaa\x7a\x7d\xde\x97\xaf\xf3\xe6\x94\xa4\xe5\x0f\xa1\x1d\x69\xd6\x54\x79\xf2\xf6\x94\x15\x5d\xd7\xce\xbb\x91\xf3\xcc\x3b\xac\xc9\xfe\xca\x9e\x96\x35\x3b\x3f\xcb\x4e\x59\x2d\x56\x5b\x76\x7e\xfe\xd7\x4b\xd3\x66\xc7\xb7\xf9\xa1\x2c\x5a\x56\xb4\x4f\x7c\xac\x35\x6d\x52\xb7\xcf\x9c\x82\xea\xc2\xc5\xf6\xb9\x4a\xd2\x34\x2b\x5e\xe6\xfb\xb2\x6d\xcb\xf3\xd3\x21\xc9\x0f\x5f\x17\xeb\x6e\xc8\xcd\xe6\xb3\x65\xf5\x7a\xd7\x43\xf0\xce\x14\xe5\xbb\x15\x52\x2e\xfa\xd2\x01\xd0\x8d\x66\x8c\x7e\xd9\x64\x9d\x68\x9f\x6a\x96\xf3\xd1\xff\xfc\x9d\xd5\x6d\x76\x48\xf2\x39\x17\xe5\x53\x5b\x56\x6a\xf8\x3f\x25\x87\x0e\x22\x52\x7f\x1e\xcb\x43\xd7\x15\xaa\xcb\xfb\xe2\xfe\x83\x0e\xd0\x69\x02\x84\xe0\x5f\x24\x08\xd7\x90\xbe\x58\xfc\xa5\x8a\x9a\xb9\xf8\xde\xeb\xd8\xf0\x65\xd0\x36\xe3\x9b\xd4\xbb\xfe\xa3\xd4\xc0\xe1\x03\xaa\x8b\x68\xb1\xd0\x4a\xb4\x48\xe8\x27\x5a\x34\x68\xea\x50\xac\x94\x94\x7f\xe3\xad\x63\xa9\xde\x28\xf5\x09\xb4\x0a\x7c\xec\x9b\xa5\xbe\x0e\xed\x52\x5f\xa8\x86\x21\xe5\x7d\xcb\x90\xb2\xbe\x69\x48\x19\x68\x9b\x2a\x1f\x1a\x87\x70\xd0\xf7\x2c\x56\x26\xfb\xd9\x60\x0c\x43\xe1\xdf\x6d\xf0\x8e\x57\x0c\x9c\x7f\xb7\xc1\x15\xfb\x18\x4a\x5f\x26\xd1\x80\x99\x19\xba\x12\x29\x90\x72\x30\x4a\x9e\x50\x78\x45\x5d\xc9\xac\x87\xea\x3f\x70\x80\x6b\x79\x69\x3b\x8b\xf1\x14\xbf\x2b\xfc\x63\xc6\xf2\xb4\x61\xed\x9f\xd2\xac\x49\xf6\x39\x4b\xff\xdc\x9b\x40\x50\xc3\x50\x1e\x0d\xbf\x2a\x5d\xd3\xbe\xf4\xaa\x66\x7e\xe3\x9a\xa6\x7d\x14\x8a\xa6\x7d\xc0\xf4\x0c\x2f\xe6\x6a\x86\x17\x71\x2d\xc3\x8b\x7a\x25\xd3\x8a\x7b\x1d\x43\xc4\xa0\x1a\x87\x15\xf5\xad\x24\x0b\x79\x73\xb1\x52\xd1\x6e\xac\x04\x13\x80\x07\x8e\x4b\xc2\x03\xc3\x45\xe2\x81\xe9\x65\x83\xc1\x41\xcf\x88\x41\xf4\xce\xf2\x70\xa9\x9b\xb2\x7e\x2a\xca\x76\x9e\xe4\x79\xf9\x83\xa5\x5a\xa4\x77\x62\x87\x6f\xfb\xf2\x75\xf8\x6d\x26\x8d\x8d\x8a\xf8\x40\x54\xd7\x39\xd0\x52\xfe\x23\x01\x7b\xfa\x55\x99\x75\x8e\xf8\x7d\xb1\xaf\x59\x92\x1e\xea\xcb\x79\x1f\x81\x80\x81\x1b\x92\x4b\x21\x58\xee\xb8\xfc\xd8\x58\xa1\x4d\xf6\xcd\x55\x05\x79\x6d\x79\x39\x9c\xe6\x87\xae\xbd\x97\x16\xc6\x7f\x97\xa6\x8f\xf3\x64\x41\x17\x2d\x22\x5f\x1b\xfb\xa3\xf9\xe1\x5d\xc5\xb9\xdc\x66\x15\x65\xfb\x95\x5b\x8f\xba\x2e\x7f\xe4\xac\x69\xee\x9e\x9e\x92\x63\xdb\xc5\xbf\x3d\x8e\x80\x38\x5f\xf2\x36\xab\x72\x76\xd7\x7f\xc9\xcb\xa4\x73\xe0\x0a\xe3\x2a\xc3\x99\x75\x70\x38\x23\xbe\xf0\xf8\x20\x56\x7f\x76\xd1\x40\xfc\xac\x22\x94\x9f\x66\x3f\xf5\x61\xce\x3e\x2f\x0f\xdf\x54\x44\x23\x42\x89\x67\x30\x21\xd8\xf0\xf8\xe1\x59\x76\xea\x9c\x7d\x67\x45\xdb\x08\x21\xf4\xc1\x44\xb2\x6f\xca\xfc\xd2\xb2\xe7\x0e\x65\x1b\x7f\x79\xe6\x3c\x1e\xcb\xfa\xfc\x54\x97\x6d\xd2\xb2\xaf\xf3\xcd\x36\x65\x2f\x77\x43\xc1\xbc\xac\xb3\x97\xac\x50\x41\x9b\x88\x6d\x45\xfd\xef\x0b\xce\x14\x97\xc8\x53\x9e\x34\xed\xfc\x70\xca\xf2\xf4\x2e\x5a\xec\xcb\x57\xec\x6b\xaf\x66\x48\xa1\x6a\xb3\x5d\x92\xb3\xef\x2c\x47\xbe\x9f\x59\xd3\x24\x2f\x0c\x29\x29\xca\x36\x3b\x66\x07\xae\x6f\x48\xf1\xa0\x8c\x58\xa1\x9c\xab\x20\x45\xcd\x65\xdf\x66\x6d\x8e\xd5\xc8\x47\x07\x8f\x2c\x93\xac\x60\x35\x05\x81\x7f\xc7\xea\xc2\x2b\x52\x33\x04\x19\x97\xaa\x49\x04\x32\xf2\xff\xd6\xe3\xea\x79\x9f\x1c\xbe\xbd\xd4\xe5\xa5\x48\xe7\x7c\x46\xfb\x54\xbf\xec\x93\xaf\xcb\x38\x12\xff\x5b\xac\xee\x54\xc0\x2f\xc0\xc1\x80\x78\x7c\x7c\x7c\xac\x5e\x4d\xdd\x4d\x2e\x6d\x69\x86\xf9\x62\x18\xf0\xd0\xfd\xa5\x2e\x7f\x3c\xc5\xe2\xf7\xe6\x54\x77\xe3\x39\xd6\x66\x00\x71\x1f\xfe\xc7\xd5\xeb\xf3\x39\x79\x9d\x9b\x7f\x0b\x5d\x16\x7f\x66\x05\x2c\xce\x0a\xbd\xb8\x77\xf8\x41\x71\xf9\xf3\x80\xa9\xfa\xa6\x37\x2b\xea\xcf\x3d\x3b\x96\x35\xec\xb2\x1e\x06\x7c\x13\x80\x57\x4b\xbc\xbf\x3b\x1e\x8f\x83\xa1\x30\xed\x04\x9f\x96\x74\x03\x3c\x64\xe8\xf3\xdf\xf2\xa4\x65\xff\xfd\xeb\x7c\x1b\x7f\xb9\x9b\xf5\x1f\xfe\x45\x7e\x90\xc6\xc1\x6d\x1b\x66\xe2\x9f\x77\x77\x1b\x65\x7b\x94\xb0\xab\x57\x29\xad\x6d\x37\x5b\x36\x84\x65\x0b\x47\xe1\x6d\xfb\x69\xf6\x4a\x13\xb2\x0c\xdf\xe4\x5f\xa7\xf2\xbb\x49\x44\x02\xe8\x9f\x38\x94\x2d\x5e\x43\x7b\xd7\x77\x7d\x25\x2a\x26\xd4\x89\x88\x6f\x5e\x2a\x9b\xbb\xf7\xce\x73\x34\xe7\x24\xcf\xfb\x41\xdb\x7f\xd0\x47\xaf\x9a\x8b\xee\xa0\xea\xf6\x7f\xcb\x14\xc3\x0e\xaa\x6e\xff\xb7\x56\x3c\xfc\xca\xeb\x3e\xb3\x34\xbb\x9c\xf5\xca\xe5\x17\xa4\xf6\xd5\xc6\x18\x38\x1b\x38\x70\x36\xc6\xc0\xd9\xc0\x81\xb3\xe9\x6b\xef\x7e\xe5\xb5\xe7\x49\xfd\xc2\xf4\xca\xc5\x07\xa4\xee\xf5\x0a\xd6\xdd\xff\x2d\x28\x8a\x3f\x87\xba\xfb\xbf\xb5\xe2\xe1\x57\x15\x3d\x69\x6e\xbb\xd7\xb1\x6e\x08\xd5\x65\x8e\x15\x75\x7f\x0f\xa1\x80\x0d\x71\x4d\x8a\xec\x2c\xfc\x48\x53\x65\xc5\xff\xc2\x7b\x7e\xb6\xd8\x36\xb3\xac\x38\x66\x45\xd6\xb2\x59\x67\x35\x92\x3e\xd5\xb1\xea\x63\x83\xdf\xa5\xfb\xee\x07\x37\x83\x7a\x68\x20\x15\x09\x89\x25\xda\xb2\x42\x0a\x49\x8b\xa0\x54\x84\x87\x08\xa6\x0d\x93\x4a\xd2\xf9\x12\x33\x0d\xa8\x52\x77\x2a\x60\x8d\x4e\x7d\xa8\x23\xe2\xa9\x13\xab\xcb\xf9\xf7\x2c\x65\x65\xb4\xc8\xce\xc9\x0b\xeb\x04\xb5\xdc\xed\xdf\x1e\x67\x8b\x53\xd2\xcc\xeb\x4e\x42\x56\x51\x76\x7e\xd1\xbf\xed\xdf\x96\x04\x74\x57\x62\x01\xaf\x48\xe0\x95\x0d\xbc\x26\x81\xd7\x06\xf0\x8a\x64\x63\x65\xb3\xb1\x22\x29\xaf\x6c\xca\x6b\x92\xf2\xda\xa6\xbc\x26\x1b\xb8\xb6\x1b\xb8\xde\xbf\x6d\x48\xe0\x8d\x0d\xbc\x25\x81\xb7\x06\xf0\x86\x6c\xe0\xc6\x6e\xe0\x86\xa4\xbc\xb1\x29\x6f\x49\xca\x5b\x9b\xf2\x96\x6c\xe0\xd6\x6e\xe0\xe3\xfe\x6d\xb9\xc3\xa1\x45\x11\x04\x6f\xfe\xed\x92\xd4\x0c\x87\x97\x65\x02\xa1\x99\x77\x6e\x22\x4f\xde\xa4\xdd\x57\xe6\x7f\xb0\xf8\x57\x19\x93\xc5\xc2\xf7\xc6\x88\xe7\x55\xb1\x3e\x0f\xf2\x8d\x91\x76\x35\x93\xdf\x03\xe5\xa7\x78\x26\xe3\x9a\x63\x72\xce\xf2\x2e\x14\x3a\xb1\x3a\x6b\xf5\x6c\x67\x3f\x19\xe8\x2a\x16\x99\xc5\xa7\xf8\x5d\xa4\xb5\xeb\xa8\xc2\x03\x88\x4d\xf7\xc3\x13\xcc\xe7\xac\xc8\x6a\xd6\xb0\x76\x71\x68\x9a\xd9\xf7\x78\x11\x2f\x76\x01\x59\x66\x88\xf6\xfb\x5f\xb8\xa5\xf9\xb7\x4b\xd9\x32\x9e\x25\x8f\xd2\x34\x4a\xf3\x28\x1d\x66\xbb\xd1\x31\x7b\xb9\xd4\x48\xaa\xbd\xe3\xf2\xd4\x9e\xf3\x28\x3b\xd6\xdd\x94\x3f\x67\x2f\xac\x48\xa3\x3c\x8b\xca\x3c\xaa\xba\x06\x44\x7d\x92\xe1\x92\x5f\x91\xb6\x12\xd9\x7b\x21\x9e\x38\xfe\xf2\x2e\x27\xb6\x62\x0e\x2c\x67\xe1\xfd\x8c\x5b\x11\x7c\xe7\xc9\x7c\x9e\x6a\xce\xfe\xda\x11\x96\xc6\x76\x5f\xbe\xda\x11\x2e\x0f\xc1\xb4\x5a\x3a\x87\xc7\x43\xe8\xb2\x79\x9d\x8b\xef\xe7\xb2\x6c\x4f\x1d\x9d\x97\x3a\x79\x6b\x0e\x49\x3e\x44\xdf\x06\x40\x52\xb4\x59\x92\x67\x49\xc3\x52\xdd\x91\xc5\x3c\xfc\xfc\xce\xea\x63\x5e\xfe\x98\xbf\x3e\x9d\xb2\x34\x65\xc5\xf0\xe5\xed\xa9\x39\xd4\x65\x9e\x3f\x77\x4d\x99\xd7\xac\x48\x59\xdd\x91\x2b\xab\x36\x3b\x67\x7f\x65\xff\x89\xbd\x64\xfb\x2c\xcf\xda\x37\x01\xd1\x71\x3a\x4f\xd2\x7f\xbd\x34\x62\xb1\xe2\xfd\xf7\x91\xf2\x77\x43\xac\x39\x34\x5f\xaa\xda\x7b\x37\x0a\xb8\x8d\x57\xfe\x99\xc7\xe6\x5a\x24\xd2\x91\x12\x7d\xa7\xbc\x43\xfc\xce\xa7\x3c\xf2\xcf\x4e\x64\x79\x52\x35\xec\x49\xfd\xa2\xfc\x58\x53\x25\x07\xd1\x85\x6d\x1a\xb5\xa7\xeb\xd0\xa5\x1c\x7f\xd6\xa6\x7c\x1a\xf4\x27\x1e\x5e\xff\xf9\x2e\x92\x5f\x4f\xc6\x57\x13\x0a\x96\x5f\x79\xe3\x45\x84\xae\xda\x94\x74\x71\x7b\xce\xa2\xa4\xc9\x52\xa6\x34\xf3\x58\x96\x9d\x2c\xc4\x52\x5a\x74\xea\xfa\xbb\x8a\x1a\x76\xe8\x46\xf2\x15\x78\x54\xb9\x1a\xa4\x6b\x55\x59\xb5\x0a\x01\xaa\x97\x3e\x7a\xe7\x49\x55\xe5\x4c\x2e\x0f\x46\xff\x21\xcf\x8a\x6f\xff\x94\x1c\xfe\xc8\xff\xfc\x87\xb2\x68\xa3\x9f\xfe\xc8\x5e\x4a\x36\xfb\xe7\x7f\xfc\x29\xfa\xaf\xe5\xbe\x6c\xcb\xe8\xbf\xbc\xbe\xbd\xb0\x62\xfe\xc7\xa4\x68\xa2\x7f\xde\x5f\x8a\xf6\x12\xfd\x7d\x52\x74\xa4\xf3\x3c\xfa\xe9\x3f\xb2\xfc\x3b\xeb\xa6\x20\xb3\xff\xcc\x2e\xec\xa7\xa8\x49\x8a\x66\xde\xb0\x3a\x3b\x0a\x03\xd0\x8d\x7e\x4a\x2d\x79\x37\x52\x1a\xd9\x95\xe9\x9c\x9f\xcb\xa2\xec\x7a\x4b\x2c\x9a\x5d\xe5\x20\x88\x93\xee\xc7\x30\x46\xc6\x82\xca\x7b\x37\x80\x79\x94\xab\x8d\xca\xc5\x03\x5f\xc3\x4c\x66\x4d\x5b\x97\xc5\x8b\xa4\x77\xb8\xd4\x5d\x20\xf3\xf7\xdd\x1f\xef\xa7\xfa\x8a\x46\x31\x22\x18\xe4\x43\x56\xcc\x81\x67\xf1\x3b\xef\x82\x3f\xb5\x6f\x15\xfb\xf7\x2a\x33\xf6\xe7\x48\xfb\xc8\x53\x60\x7f\xbe\x1a\xd3\xb5\x7d\xd2\xf0\xa5\xc1\x77\x95\x80\x98\x29\xad\x8b\xcc\x2f\xa7\x68\x91\x1d\xca\x62\xde\xf2\x8c\xd6\x00\xd6\x17\xf7\x9f\xd4\x17\xb3\xb2\xb6\xac\xde\x9b\x2a\x29\xa4\x10\xf8\x22\x24\x30\xe6\x72\xad\x51\x69\x28\x10\xcc\xef\xd6\xdb\xee\x07\x00\xde\xc7\xf1\xfb\x82\x27\x03\xab\xa4\x60\xf9\x15\x86\x93\x5d\xcc\xcf\x3b\x5f\xf6\x6f\x6f\x34\x84\xc9\xe8\xfa\x98\x67\x07\x9e\x61\x4f\x6a\xd6\x86\xab\x80\x1a\x90\xcb\xc5\x8a\x8b\x5a\x48\xfc\xf9\xc7\x29\x6b\x19\x1f\xbd\xec\xa9\xaa\xd9\xf3\x8f\xb2\x4e\xe7\x3f\xea\xa4\x7a\x2a\xca\xfa\x9c\xe4\x5d\xd5\xb3\x4e\x01\x6d\xd7\x03\x03\x56\xb3\xd7\x0d\x55\x1a\xec\x81\x68\xa9\x18\x71\xf8\x84\xf8\xbd\x97\x3c\x90\xd9\xfb\x1f\xbe\xb1\x37\x6e\x9c\x9a\xd9\x10\xa9\x5f\x8f\x75\x79\xbe\x5a\x19\xb0\xf8\xee\xbd\x2d\xed\xcf\xeb\xed\x63\x37\xf9\x7d\xe7\x5c\x5c\xb5\xc5\xc8\x78\xb6\xd8\x76\x52\x61\xe7\xd9\x7c\xb1\xe4\x4b\x7c\xc6\xb4\x6f\x79\x17\xc5\xb3\xee\x67\x59\xbd\x9a\x65\xf1\xea\xce\x10\x3f\x54\x78\x43\xf8\xef\x09\xcf\xad\x89\x79\xac\xf8\x5d\x4e\x60\x27\x33\xf4\xbb\xe5\x76\xb7\x3e\x1e\x25\x65\x35\x93\x1d\xc8\x65\x45\xc3\x5a\x09\xbb\xb2\x1b\xb0\xc2\x68\xa9\x4e\x82\x9a\x6b\x2e\xc0\xca\x94\xe2\xc8\xc5\xd6\x85\x48\x73\x82\xf5\x55\xf8\x8d\x58\x52\xd5\x5c\x80\x4a\x66\x6a\x2a\x5c\x94\x9d\xee\x2a\xce\xa1\x4d\x52\xe3\x51\x15\x2e\xc4\x16\x0b\xfd\xaf\x7e\x32\x6b\x7f\x16\x13\x6c\xfb\xbb\xb0\x87\x83\x91\xec\xc6\x94\x70\xa6\x0b\x6d\x6f\x87\x80\x7f\x3a\x66\xb5\xca\x02\x92\x59\xc1\x61\x2d\x7a\x0e\x5b\x0e\xf6\x15\x2c\x96\x0f\xf7\x36\xfd\x81\x9c\x20\xaf\xd5\x07\xe9\x4b\x74\x48\x13\xa9\xd4\xc1\xff\x50\xd7\x38\xce\x1d\xb5\x74\xf2\xe4\x03\x81\xa5\xfd\x32\xb8\x1a\x18\x2a\xfc\xe8\x34\x71\xbf\xed\x7e\x9e\xa1\x75\xd0\x68\xf4\xab\x85\xfa\x52\xba\x41\x43\xe8\xb8\x97\x86\x90\xa3\x18\x4f\x77\x90\x20\x28\x82\x43\xb7\xfb\xd1\x07\xed\x6a\x19\x3d\x3e\x46\xab\xed\x36\x5a\xac\xb6\xa0\xb9\xc6\xa2\x7f\x3f\x70\x75\x56\x37\x8f\xdd\x0f\xcd\x6a\x37\x24\xdc\xe6\x19\xd0\xb3\xed\xb6\x32\x5a\x7c\x6c\xa5\xec\x50\xd6\x22\x1f\x72\xe9\xe2\x50\xe1\x57\x61\x6d\x88\x90\xf5\x22\xa3\x0f\x55\x91\x4a\xdc\x19\x5f\x89\xdc\x9d\x9c\xd9\xb8\x9b\x6d\x8b\xb0\x27\x4b\x65\xf3\x7e\xc7\x1e\xba\x1f\x37\x5d\x6d\x85\x97\x5e\x0d\xbd\x51\xf6\xc6\x56\x18\x9d\x85\x97\x53\xd9\xe8\x64\xf9\xe4\xd1\xd7\x89\x52\xa3\xcd\x4e\x44\x69\x13\xbd\xc4\xcb\x64\x87\xb8\xa9\xa2\xaa\xc1\x2d\x71\x64\x7e\xc0\xfb\xa8\x2f\x42\xf4\xa8\x2f\x43\x58\xe4\x65\x4f\x04\x3d\x5b\xc3\xc4\x67\xd0\x22\xa1\xec\x16\xdf\x44\x2c\xe2\x60\x19\xb5\x0d\x06\x2f\x63\x8c\xc4\x76\x1b\xa9\xff\x4c\x33\xc1\x29\x06\x2b\xa5\xa3\x3d\x93\xd4\xb1\x6f\x78\x56\x74\xb1\x30\x4b\x11\xda\xd2\x84\x78\x24\xa7\x08\xb8\x3a\x57\x87\x23\x8d\x43\xcc\x63\x66\x1a\x71\x9c\xac\xc2\xda\x16\x2a\x3a\x9f\x10\x8c\xfc\x33\x45\x56\x5f\x7a\x9e\x49\x1e\xd4\xbf\x7f\x27\xb6\xac\x26\x45\x8b\xd6\x20\x57\xba\xd2\xab\x87\x13\x05\x37\x99\xab\xe3\xf1\xc8\xff\x2f\x90\x1f\xad\x1e\x7d\x1c\xa9\x54\x7d\x38\xa6\xd4\x9d\x91\x98\x72\x48\x8e\x44\xe2\x75\xfd\x0d\x3a\x6b\xbc\xca\xf6\xdd\x1c\xee\x80\xa4\x0d\x18\xa5\xaf\xfa\xa0\x1d\xaa\x04\x54\xe1\xe8\x27\x2c\x2c\x45\x6b\xbc\x56\x04\x50\x09\xd0\x10\x0f\x15\xbf\xb6\xf8\x08\x4c\xd0\x9c\xc0\x01\x85\xd5\x3c\xdd\xe4\x4d\xd5\xa5\xde\x2e\xa2\xea\x64\x6b\xc1\x3e\x4f\x0e\xdf\x22\xf3\x03\x1e\x1f\xf4\x45\x48\x7c\xd0\x97\x21\x2e\x84\x97\x21\xf1\x81\xf8\x6e\xc5\x07\xe2\x33\x88\x0f\x8c\x61\xc0\x21\x48\xa7\x60\x41\x86\xc4\x07\x1a\x2f\x23\xe2\x03\x6d\xb6\x0e\x83\x03\x4e\x2e\xb8\xf7\xdd\xed\x99\x14\x1f\xf4\x0d\x77\xf8\xd0\xe3\x30\xd9\x72\x48\xce\x13\x1f\x58\x70\xf4\xe4\x61\xd5\xfd\x38\xeb\x18\x27\xb1\x80\xe6\x8d\x8d\x0f\x1c\x72\xf8\x04\x67\xdc\xd3\x36\x83\x03\x07\x1b\x37\xc7\x07\x21\x8e\xd0\x55\x9b\xdb\x1f\xf8\x30\x69\x1f\xe0\x6c\x21\x65\xf7\x9d\x48\x1f\x6e\xeb\xad\xda\xc6\xeb\xeb\xdf\xcc\xa6\x07\x46\x09\x9a\x0d\xc0\x8c\xec\xcd\xf1\xc1\x18\x2a\x01\xba\x31\x35\x3e\x08\x26\xf0\x49\x91\xa5\xb3\xfe\xe9\x56\xef\xf3\x23\xce\x3c\x7b\x39\xb5\x91\xf9\x01\x8f\x0f\xfa\x22\x24\x3e\xe8\xcb\x10\x17\x92\x8b\x85\x4f\x9c\x9e\x1d\x1f\x88\xcf\x7a\x7c\xc0\x7d\x71\x1c\x75\x3f\x8b\xfb\x3b\x8b\x7d\x7a\x89\xde\xc1\x3c\x19\x29\x68\x5c\x8d\xc9\x24\x6c\xb6\x91\xfa\xcf\x0c\x16\x38\xc5\x60\x25\x70\x37\x69\x52\xb0\xd0\xb7\x9d\xf6\xa6\x50\xc4\xcf\x7e\x31\x7a\xc2\x06\x0b\xce\xb9\x5f\x90\xee\xdb\x49\xd1\xc3\xf8\xf6\x8e\xce\x33\xd0\x82\x99\xe2\xb4\x21\x37\xc6\x9f\xb8\xc5\xe9\xeb\xb3\x12\x0f\x34\x6b\xb7\xe7\x1e\x38\x6d\xf5\x6f\x20\x63\xc1\xbe\xc4\x87\x49\xfb\x0f\x67\x0b\x29\x9f\xe1\x44\x1a\xef\x27\x3e\xa2\x0f\xc7\x6b\xf8\x24\xef\xa0\x2c\xc9\x58\xd5\xa6\x9c\xab\xcb\x1f\x50\x38\x21\x36\x43\xc7\x21\xfc\x04\x09\x0e\xe7\x97\xe3\xdb\x34\x4e\x63\x6f\x8a\x7e\x42\xa9\xf8\x35\xf9\x33\xb2\x23\x63\x86\xfc\x4d\xd1\x8f\x93\xca\x08\xfd\xb6\x4c\x3b\xa6\xe6\xb4\xdb\x49\x93\x1a\x24\x4c\xba\xbf\xf1\x78\x48\x95\x20\xea\xaf\x8a\x10\x2d\xef\x8a\x90\x60\x88\x7f\xb6\x74\x9c\x7f\x75\xa5\x4a\x3a\x00\x24\x58\x58\xad\x37\x26\x54\x48\xec\x33\x30\x31\x22\xf4\x59\x6f\xa2\xed\x32\xda\x3d\x58\x71\x4f\x47\x2d\xb8\xf7\xe9\x86\x4c\x0a\x79\x54\x8b\xc3\xd2\x23\x84\xb8\x3c\x31\x8e\x09\x36\x22\x33\x62\xa2\x8e\x12\x53\x40\xbb\xc6\xc6\x33\x84\x00\x3e\x21\x27\xa2\x48\x9b\x61\x0b\xc1\xc1\xcd\x21\xcb\x6a\xbd\xe1\xff\x17\xc6\x4d\xb0\xe5\xf7\x20\xd2\xc6\xde\xd5\x30\xca\xbe\xbb\x70\x3e\x3c\x09\x62\x56\x36\x5a\x35\xa7\x84\x24\x62\x98\x8f\x51\xcd\x9b\x72\x1f\x2e\x22\xa3\x55\xe0\x26\xdf\x1f\x48\xc4\xab\x1a\x9f\xe0\xf9\xc3\x46\xce\x4d\x2e\xdf\xdd\x99\x9f\x91\xef\xa8\xea\xec\x9c\xd4\x6f\x98\xa7\xd9\xee\x93\x87\xa5\x1b\x8d\xf0\xf6\x5a\x29\xe2\x26\x64\xa9\xed\xdc\x55\x81\xcb\xbf\xdb\x15\x93\xce\x1b\xd4\x33\xc6\x7f\xdf\x47\xcb\x87\x5d\xb4\x5c\x3d\x5a\x1e\x5c\xab\xdd\x8e\x58\x54\x7d\x72\xd7\x8f\x93\xff\x60\x8d\xf0\xf6\xcf\x94\x60\x40\x6b\x46\x60\x3c\xc0\xeb\xf2\x90\x70\x77\xf7\xc4\xc0\x00\xc1\x1e\x2b\xbb\xcf\x08\x0f\x5c\xf2\xf8\x84\x20\x41\xa3\x6e\xc5\x09\x2e\x56\x6e\x8f\x16\x38\x75\xf5\x6f\x30\x73\xc1\x3e\xc3\x8f\x4b\xbb\x0a\x4f\x3b\x29\x0f\xe1\x41\xfb\xf0\xf8\x01\xa9\x6f\x8a\x06\x4f\x8a\x22\x94\x89\x18\xaf\xc4\x37\x85\x13\x1e\x3a\x53\xb4\xe3\xa6\xa0\x22\x9c\x4e\x88\xd6\x7c\x46\x68\x31\x6e\x98\xdd\x14\x63\x78\x3b\xf9\x13\xc3\x8c\x85\x23\x9f\xcf\xd8\xf1\x70\xdc\xf5\x3b\x49\xd9\xe3\x76\x77\xef\x22\xe1\x77\x37\xfa\xc2\x09\x52\xdf\xfa\xf8\x78\x74\xf8\xcf\x51\x8c\x90\xd1\xc0\xc2\x58\xef\x41\x18\x49\x1f\x8f\xf7\xec\x30\x81\x11\x71\x45\x0e\xfc\x1b\x67\x46\x95\xa0\x89\xc9\x82\xca\xcc\x80\x5b\xba\x8c\xcf\x48\xf6\xb1\x70\x67\x66\x3a\x00\xa4\xf5\xf0\xa0\x07\xc2\xac\x63\x61\xaa\x18\x9f\x9c\xa1\xb7\xc1\x77\xe4\x46\xe4\xe6\x1c\x8d\x99\xb8\x26\x55\x8c\x48\xd0\xd0\x52\xf3\xae\x43\x15\x53\x73\x34\x26\xea\x28\x61\x7d\x42\x10\x46\xcb\xe0\x13\x22\x30\x45\xda\x0c\xbf\x68\x26\x6e\x8e\xbd\x04\x69\xf5\x6f\x18\x5b\xc1\xae\xd5\x83\xe8\x4a\xce\xd3\xcd\xa3\xf3\xf1\x34\xce\x87\xc7\x5b\x66\x65\xa3\xd5\x74\x8a\x27\xec\x07\xfe\x48\x4d\xbd\x29\xcc\x72\x11\x19\xad\x08\x37\xae\xd8\x04\x11\xf1\x2a\xc8\x27\x84\x56\x63\x46\xd1\x8d\xcb\x35\xae\x2e\xfd\x9c\xbd\x2a\xd2\xdc\x51\x11\xd5\xfe\xb8\xd4\xb6\x3c\xc6\x1b\xc6\xf6\x24\xbe\xc7\x5f\xb8\x63\xa9\x94\xb1\x47\x97\x05\x0f\x67\x81\x8e\x5d\x7c\x51\xd4\x92\xc5\x93\x58\xc8\x8a\x63\x19\x19\x7f\xe3\x9c\xa8\x12\x24\x8a\x52\x45\x88\x04\xbb\x22\x24\x8a\xe2\x9f\xad\x28\x8a\x7f\x75\x45\x51\x1d\x40\x50\x14\x65\x30\x4b\x46\x51\x03\x1f\x1f\x12\x45\x75\xe4\x82\x87\x8c\xb3\x31\x93\xa2\x28\xd5\xea\xa9\x51\x94\x89\xef\xe8\xd3\x89\x51\x94\x89\x3a\x4a\x58\x7f\x93\x28\x4a\x55\xf4\x09\x51\x94\x22\xed\x8f\xa2\x4c\xc8\x4f\x8d\xa2\x1c\x95\xb9\x9d\xa7\x07\x91\x76\x98\xae\xe6\x51\x4e\xd2\x85\xf3\xe1\x51\x94\x59\xd9\x68\x35\xfd\x5b\x44\x51\xd8\x68\x1d\x1d\x45\xb9\x88\x8c\x56\x84\x9b\xa2\xa8\x40\x22\x5e\x05\xf9\x8d\xa2\x28\x57\xf5\x93\xad\xdc\xe7\x47\x51\xbd\xb9\x9b\x18\x45\x01\x7c\x8f\xbf\xf8\xa4\x28\xca\x62\x81\x8e\x5d\x3e\x2b\x8a\x6a\x2e\x87\x03\x7f\x98\xc3\xfa\x84\xf3\xa3\x15\x22\xe1\x94\x56\x8a\x48\x53\x96\x22\x41\x95\x2a\xb1\xe2\x2a\x55\xe0\x0a\xad\x24\x0c\xb6\xd4\xc6\xf6\xf1\xfa\x11\x81\x0d\x09\xb0\x00\x4f\x23\x62\xac\xcd\x2e\x5a\xde\xef\xa2\xed\xbd\x15\x63\x49\x8a\xc1\x63\xca\xd7\xb0\x49\x91\x96\x26\x81\xc0\x35\x44\x97\x10\x3d\xf1\x16\x02\x39\x22\xe4\x42\xb0\xc7\xca\xee\x13\x02\x2f\xa7\x3c\x3e\x21\xf6\xd2\xa8\x5b\x6b\x88\x2e\x56\x6e\x5f\x43\xe4\xd4\xd5\xbf\xc1\xcc\x05\xfb\x5e\x3f\x2e\xed\x72\x3d\xed\xa4\x3c\xad\x07\xed\xc3\xa3\x31\xa4\xbe\x29\x1a\x3c\x69\x0d\x51\x99\x88\xf1\x4a\x7c\x53\x58\xe6\xa1\x33\x45\x3b\x6e\x0a\xce\xc2\xe9\x84\x68\xcd\x67\xac\x21\x8e\x1b\x66\x37\x45\x69\xde\x4e\xfe\x8c\x40\x4d\x37\x8f\x54\xac\x76\x3c\xee\x8f\x71\xaf\x9c\xf7\x8f\xbb\x75\xec\x22\xe1\x77\x37\x9e\x35\xc4\xed\xf1\x81\xed\xbc\xe1\x52\x18\x23\xce\x20\xc9\x17\xb7\xed\x8f\xdb\x34\x9d\xc0\xc8\x8f\xa4\x2e\xb2\xe2\x25\xb2\x3f\xe1\x2c\x69\x85\xd8\xad\x39\x43\x29\x76\xb5\x8a\x28\xc5\x6e\xce\x91\x25\xf6\xdd\x39\xb2\xc0\x15\xb7\x49\x18\xcc\x2d\x27\x0f\x6c\xb5\x46\x60\x43\xe2\x36\xc0\xd3\xa8\x3b\x74\xe2\x68\xb9\x59\x45\x6b\xe4\x0a\x1d\x41\x32\xfc\x96\x04\x4f\xcb\xa6\xdd\xa4\x33\x88\x20\x2c\x70\x73\x4a\xd1\x77\x9b\x8e\x0d\x39\x22\x70\x43\xb0\xc7\xca\xee\x13\x02\x37\xa7\x3c\x3e\xe3\x0a\x9b\x81\xba\x75\xb6\xcd\xc5\xca\xed\xa7\xdb\x38\x75\xf5\x6f\x30\x73\xc1\xae\xd9\x8f\xeb\xb8\x41\xc5\xdd\x4e\xf2\xde\x14\x37\xda\xc7\xdf\x96\x62\xd7\x37\x45\x83\x27\x39\x56\x65\x22\xc6\x2b\xf1\x4d\x81\x9b\x87\xce\x14\xed\xb8\xed\xae\x9d\x60\x3a\x21\x5a\xf3\x19\x27\xca\xc6\x0d\xb3\xdb\xee\xdd\xf1\x75\xf2\xa7\xdc\xe2\xa4\x99\x47\xea\x30\xf7\xf1\xb8\x65\x7b\x85\x9f\x6c\xb7\x9b\x78\xe3\x22\xe1\x77\x37\xee\xc0\xed\xc8\x18\x4b\xfd\x79\xae\x30\x46\x9c\x51\x92\x27\x70\x3b\x32\xf6\x90\xae\x26\x30\x92\x26\xc5\x8b\x79\xf4\xa1\xfb\x82\x33\x34\x94\xa1\x87\xf3\x54\x21\x7a\xa8\xab\x2b\x44\x0f\xe8\xf1\x02\xe4\x88\x1e\xff\xee\x3e\xa4\xd7\x81\x20\xd2\x38\x3c\x6c\x62\xf3\x78\x8b\xc1\xb8\xe3\xac\xde\xc0\xcf\x98\x70\x2d\x8e\xa3\xdd\x26\xda\xae\x90\xe3\x7a\x1d\xc1\x11\x67\x37\x9c\x8d\x9a\x78\x6a\x4f\xb5\x3e\x2c\x54\x73\xc9\xcf\x7b\x78\xcf\x04\x1c\x75\x7c\xcf\x44\x1e\x29\xb6\x4f\x08\xd3\x5c\xb2\xf8\x94\x73\x7c\x8a\xb8\x19\xa4\xb9\x18\xb9\x39\x46\x13\xc4\xd5\xbf\xa1\xac\x05\x3b\x61\x2f\xaa\xeb\x24\x97\xab\x91\xf4\xf9\x2d\x17\xd6\x27\x1c\xee\x33\xab\x9b\xa0\xb8\x53\xbc\x67\x6f\x14\x46\xeb\xee\x8d\x07\xfd\x5c\x64\x26\xa8\xc5\x8d\x87\xfd\x02\xc9\x04\xa8\xcb\x27\x04\x66\xe3\xc6\xd6\x8d\x07\xff\xdc\xdd\xfb\x19\x61\x99\x66\x0e\xa9\xa8\x6c\x7f\x8c\x59\xaf\x4a\x7b\xb6\x4e\xd7\x4b\x07\x05\xaf\x67\xf1\xc4\x64\x0f\x6c\xc7\xb6\xde\x50\x28\x88\x0d\x57\x04\xe4\x8b\xc8\x76\x69\x3a\x3c\xa8\x36\x82\x0d\xfb\x59\x12\xf5\x32\x3f\x80\xe8\xdf\x7d\xe5\xb5\xb2\xf4\xee\x6a\xbd\xe9\xaa\xe3\x88\x37\x30\xae\xf0\x41\x7a\x1d\x40\xbc\x0a\xa0\x03\x2c\x96\x66\xc5\xfc\x41\x01\x00\xb2\xd6\x20\x82\xb4\x34\xc4\x2b\x0f\x8f\xd1\x41\xfd\x2b\xab\xe4\x90\xb5\x6f\x4f\x0b\x78\xbd\xfd\x25\xcf\xf9\x3b\x05\xfd\xd3\x2c\xfc\xe9\x7d\xed\x1d\x20\xbd\x05\x62\x18\x5f\xad\xfe\x18\x86\x25\xf6\x62\x2d\x42\x42\xd9\x80\xe1\xa9\x80\x6d\xfc\x65\x36\xe7\xcf\x5c\xfc\x7e\xb6\xd8\xde\x3d\xf7\xcf\x3e\x98\x05\xd6\x4b\x5c\xba\x4d\xe8\xdf\x6c\x95\x4f\x7f\xc1\xd7\x63\xaf\xd6\x5b\x79\x40\x31\xda\xa4\xcd\x0e\x81\x97\x5c\x29\x29\xcb\xbf\xee\x93\xee\xc7\x92\xb9\x47\x18\x52\xf9\xae\xf8\xf3\xa9\xfa\x33\x19\xe2\x01\x0c\xfe\x54\xc2\xcf\xb3\x45\x17\x38\xdf\x19\x8f\x66\x20\x10\xaa\xaa\xe6\xca\xdf\xc9\x98\x67\x2d\x3b\x37\xea\xb5\x0c\xd0\xdd\xfc\xd5\x55\xfe\xda\x4b\xf7\x7f\xd6\xd3\x1e\xe2\x51\xd6\x36\xa9\x7b\xab\xdb\xf4\x1a\x09\xdf\xb0\x5d\xe8\x4a\xdf\x03\x59\x6f\x5c\xf4\xc3\xaf\x57\xbf\xfe\x59\x0a\xf9\xac\x05\xa0\x83\xbc\x31\x21\xeb\x9b\x1b\x80\xbe\x27\x76\x75\xe0\x45\x52\x33\x61\x0d\x00\x9f\xc3\x78\x1f\xd8\x14\xc3\x5b\x7b\x2d\xba\x1b\xca\x77\xa4\x99\xb9\x9d\xf4\x08\xfb\xd4\xf0\xf7\xee\x92\x34\xb5\x04\xae\xbf\xfa\x11\x2d\xda\xe4\x05\x82\xb6\xc9\x0b\xf2\x3a\x88\xf6\x1e\x65\xa7\x79\xaa\xc2\xfe\xd9\x01\x21\x49\x58\xe6\x67\xc5\x78\x24\x99\xe2\x44\xef\x39\x8d\x11\xf1\x76\x26\xc1\x09\x2c\x84\x5d\x20\x84\x6b\xf5\x01\xef\x99\x3b\xb2\x4b\xac\xde\x35\x8c\xb9\xa0\xcd\xa1\xc6\x92\x96\xbd\x4d\x7a\x81\x20\x09\xc2\xa1\x32\x5f\x7a\x74\xc1\x1e\x3c\xf2\xe9\xc2\x01\x2b\x6b\xe6\xc2\x2c\xc8\xa9\xbd\x46\xe6\xce\x6a\xe2\x30\x66\x23\x9d\x80\x20\x3a\x02\x1b\x3e\x44\xc3\x1f\x44\x32\xde\xb6\x59\x6d\x3d\xa2\x41\x82\x1d\x54\x04\x22\xda\xf9\xeb\x3c\x2b\x52\xf6\xfa\xb4\xf2\x91\x84\x81\x0b\x05\x65\x24\x71\x28\x30\xf1\x7a\x9c\x87\x41\x7f\x8d\xf2\xf1\x1a\xd5\x86\x75\x58\x1b\xd4\xb3\xc9\x41\x2d\x09\x03\x56\xed\xf1\x43\x3f\x85\xf2\x20\x67\x16\xb0\x97\x36\xbe\x16\xb2\xd7\x2a\xe1\xee\x73\x78\x3f\x7c\x09\xde\x0f\x5f\xa2\x0a\x7e\xc5\x1f\xae\x7a\xb7\x74\xd9\x02\xe4\xb4\x59\x91\x6a\x61\x06\xa8\x5b\x3d\x3b\x39\xe3\x0f\xad\x89\x10\xaa\xfb\x55\x83\xe7\xd2\xce\x2f\x59\x37\x14\xd5\x6b\x8b\x5d\x54\xa0\x07\x50\xba\xdf\xe7\x4f\x1f\x43\x47\xaf\xbd\x86\xcc\xe3\xb3\x3f\x74\x36\x25\x99\x35\x87\x9a\xb1\x62\x96\x14\xe9\xec\xab\xf6\x68\x74\xbc\xda\x54\xaf\x77\x57\x8d\xe3\xa1\xe2\xc7\x5d\x5c\xbd\xbe\xa3\x04\x86\xa7\x20\x57\xcb\x2d\x24\xd0\x35\xe1\x47\x96\x32\x01\x3f\x58\xb6\xe4\x75\x9e\xb2\xe6\x5b\x5b\x56\x77\x5a\x1d\xcb\xe5\x76\xe5\xaf\x64\x13\xdf\xdb\x95\x74\x96\xe2\x94\xa2\x15\x80\x8f\x03\x33\xa0\xe2\xf5\x66\x43\x55\x3c\x88\x67\xb5\xdc\xc1\x8a\x6f\x69\xcf\x40\x76\x13\x3f\x04\x90\x1d\xd1\x8a\x85\x78\x92\x52\x3e\x5e\xad\xfe\x9d\xa9\x3f\xf9\x43\x79\x73\x2d\xf8\xd5\x9e\x42\x05\x8f\x7a\xf6\xaf\x20\xe6\xd9\xcf\x79\xa6\x2c\x70\x17\x6b\xf3\x90\x71\x28\x1f\x1e\x7f\x45\x1c\xb8\x02\x4a\x73\x47\x61\xe9\x2a\xac\x5c\x65\xb5\xab\x4e\xde\x54\x47\xf9\xc5\xae\xd6\x0c\x02\xf5\x76\x9e\x96\x03\xea\x69\xa5\xfd\xbe\xd6\x7e\xdf\x68\xbf\x6f\xb5\xdf\x77\x8e\xc7\x1c\x77\x71\x6c\xbc\x9b\xb9\x5c\x6d\xf5\x7a\xb5\x18\x60\x35\x78\xbe\x3e\x8e\x86\x4c\xd2\xcf\xb8\x75\x7d\x07\x5b\xb4\x02\xd1\x85\xfe\xbc\x5b\x4f\xfc\x7e\xb9\x81\x28\x1e\xfa\x8b\xe5\x66\xf5\x00\x30\xd6\xa0\x12\xa4\x8e\xdd\x6e\xb7\x83\x18\xbe\x3a\xd6\xeb\xf5\x5a\xc7\x28\x73\xbd\x57\x8d\xf6\x3e\xeb\xc1\xc3\x0a\x54\xb4\x01\xac\xad\x10\xde\x60\x53\xb6\x30\xd2\x43\x11\x1e\x1e\x20\x0e\x78\x8f\xd8\x82\x5f\xe2\x23\xc9\x3b\xb5\xe4\x8d\xd9\x5a\xcf\xca\xeb\xaf\x46\x8a\x17\x3b\xa1\x98\xae\x79\xd6\xc8\x07\x48\xe7\xfd\x0c\xb7\xbc\xb4\x4d\x96\xb2\x77\x73\x3c\xf2\xe7\x53\xff\x7c\xa7\xe3\x74\x5f\x9e\x52\x76\xc8\xce\x49\x4e\xc1\x8b\xb9\xfb\x0f\x56\xcf\x93\xbc\x3a\x25\x16\xba\x56\xe6\x27\x51\x97\xe7\xa4\x20\x48\xf0\x32\x17\x89\x4b\x55\x91\x5c\x68\x65\x7e\x12\x38\x17\x5a\xd9\xbb\xae\x7e\x03\xdc\x53\x9a\x35\x07\xbd\x0c\x16\x0b\x32\x87\xac\x3e\xe4\xec\x59\x37\xb0\xa0\xd7\x38\x16\x86\x28\x1e\x2a\x1f\x00\x53\xf8\xac\x22\x50\x75\xf1\xca\xb1\x59\x0e\x83\xe8\xee\x83\xf5\x56\xa6\xf5\x3e\xae\xf1\xfe\xf2\xe2\x98\xe5\x6c\x5e\x24\x67\x36\x3c\x88\xeb\x7d\x81\xd9\x60\xcb\x3d\xdc\x91\x76\xf8\xec\x36\x82\x32\xcb\xce\x2f\x7d\xe2\x2a\x2b\xb8\xbd\x15\xcf\x39\x9b\x80\xc7\xec\xe5\x90\x54\x3c\x09\xa4\x3f\xd7\xdb\x26\x79\xa6\xf5\x65\xd0\xfb\xba\xae\x17\x75\xd5\xf0\xf4\xbf\xa7\xdb\xd7\xd9\x5c\xf6\x91\xf6\x47\xa5\x59\x96\xfb\xed\x17\xa3\xa7\xae\x98\x2f\xa7\xdf\x38\x56\xaf\x77\x2f\x2d\x9b\x22\x2d\x8e\x20\x27\x1f\x7c\xed\x5b\xc2\x5f\x9c\x5d\xdc\x03\x85\x25\xde\xe2\xb5\xca\x59\x92\xa2\xac\xf0\xef\x8a\x21\xad\xde\x2e\x9a\x75\x93\x3c\x96\x65\x8b\x91\x14\xdf\x0d\x92\xab\xea\x75\x16\xcf\x62\x0f\xc9\x7d\x99\xbe\xcd\xda\x5a\x53\x36\xac\x02\x0c\xaa\xaf\x4e\x66\x1f\x64\x43\x86\x1a\xba\xf1\xd2\xd8\xe1\xd5\x00\xe1\xca\x52\x6b\x20\x42\x4d\x64\xb2\x44\xcf\x65\xa8\x64\x49\x58\xe6\xc2\x24\x4b\x27\xaa\x35\x20\x2a\x53\xdd\x3f\x98\x0d\x12\x8a\x43\x76\x50\x4a\x5d\x3d\x82\x6d\x0c\x4c\x2c\xd3\x08\x23\x24\x39\xdf\xef\x9a\x1c\xa5\xd9\x77\xad\x3e\x3d\x5b\xa9\xf1\x21\x9e\xa3\xd5\x26\x61\x31\x98\x00\xc6\x16\xa8\x27\x97\x22\x83\x60\x14\x89\x7e\x43\x57\x22\x89\x7c\x33\xff\xa7\xb3\x4b\xd1\xa2\xaa\xcb\x97\x9a\x35\x8d\xf1\xd2\xfc\x00\x02\x9e\xdf\xd7\x47\x76\x0f\xe1\xcb\x12\x4b\x50\x98\xc9\xb7\x28\x75\xc5\xcb\xdd\xfe\xed\x71\xc6\xa7\xd2\xfc\xe9\xce\xc8\x2c\xe2\x2c\x0f\xdf\xf6\x6f\x4b\x02\xba\x2b\xb1\x80\x57\x24\xf0\xca\x06\x5e\x93\xc0\x6b\x03\x78\x45\xb2\xb1\xb2\xd9\x58\x91\x94\x57\x36\xe5\x35\x49\x79\x6d\x53\x5e\x93\x0d\x5c\xdb\x0d\x5c\xef\xdf\x36\x24\xf0\xc6\x06\xde\x92\xc0\x5b\x03\x78\x43\x36\x70\x63\x37\x70\x43\x52\xde\xd8\x94\xb7\x24\xe5\xad\x4d\x79\x4b\x36\x70\x6b\x37\xf0\x71\xff\xb6\xdc\xe1\xd0\xa2\x08\x82\x8b\xf0\x07\x87\x97\x65\xda\xc0\xe9\x74\xdc\x1e\x38\x4a\x4b\x2d\xd4\xab\xfe\xa6\xb8\x81\xd0\xb1\x0e\xca\x1f\x40\x71\x27\x60\x50\xcc\x7d\x33\x50\x03\x50\xbc\xdb\xf1\x19\x90\x51\x03\x24\xb1\xb3\x07\x28\x28\xdf\xee\x16\x2b\x50\x4b\xa7\xf3\x10\x22\x36\x98\x80\xc5\xeb\x35\x9f\x54\x19\xed\xd8\x42\x31\xac\xcc\x86\x40\x31\x2c\x11\x22\x2b\xb3\x25\x4b\x8b\x11\xa3\x12\x44\x1c\xbc\xf7\x21\xd4\xfd\xfd\xe2\xfe\xfe\xfe\xde\xe8\x47\x28\xd8\x95\xd5\xcf\x90\x95\xb5\x69\xf6\x5e\x97\xbb\x5e\x5d\x76\x43\xea\x6c\x07\x8c\xe7\x6a\xf3\xba\xda\x28\xb0\xd5\xa6\x07\xeb\x7e\xd5\x1b\xb6\x7a\x5d\xaf\x14\x98\x96\x88\x5b\xaf\x00\xd8\xe6\xe1\x75\xf3\xa0\xc0\x36\x0f\x3d\x58\xf7\xab\x06\xb6\xdb\xbc\xee\xfa\x4a\x77\x43\xa5\x3b\x58\xe9\xe3\xee\xf5\xb1\x6f\xc2\xe3\xd0\x84\x47\xd8\x84\xe5\xea\xe1\x75\xb9\xea\xab\x5d\xae\x86\x7a\xf9\xef\xef\xbd\x3f\x92\x31\x3d\xed\x34\xc0\x9a\xa9\x6f\xd2\xaa\xaf\x48\x9d\x59\xd3\x70\x2f\x28\x7f\x99\xa9\x5f\xe6\x5d\xfc\xc7\x6a\xb8\x1c\x3b\x3b\x94\xa9\xb1\x42\xcb\x23\x70\xed\xbd\x6b\xb1\x5d\x02\x40\x24\x22\xda\x11\xd9\x5a\x19\xfa\xa4\x75\x59\xa5\xe5\x0f\x11\x91\xdc\xc9\x10\xf5\x70\xa9\x6b\x56\xb4\x7f\xdf\xfd\xe1\x7a\xb7\x1a\x50\x6f\xda\xba\xec\x57\xb8\x75\x0a\xef\x16\x9f\x9c\x7d\xe3\x71\x6e\x08\xf5\xeb\x22\x65\x39\x6b\xd9\x55\x5b\xd4\xb4\xd7\xaf\x9f\xc5\xec\x90\x87\x3e\xa0\x0e\x15\x92\x19\x22\x5a\x34\x97\x7d\x9b\xb5\xb9\x29\xba\x05\xff\xe8\x65\x7d\xe1\x7b\xe8\xda\x04\xf6\x3d\x7c\x69\xc2\xfb\x9e\xbf\x32\xe1\x5d\xaf\x45\x98\xb0\xbe\x9b\x98\x49\x0c\x17\x63\xf8\xa5\x97\x76\xb3\x9c\x57\x27\x62\xe0\xce\x4a\xd1\x1b\x0d\x4c\x2a\x9e\x9b\x86\x30\xf0\xdb\x2b\xf5\x9f\xc1\x27\x30\x9c\x55\xa3\xa7\x02\x2d\xc5\xf4\x1e\x23\x23\x30\x9c\x8a\x87\xee\x6b\xb7\xd5\xd0\xb3\x1f\x1a\x47\x70\x56\x8c\x6e\xdd\xea\xa7\x05\xe8\xb6\x0f\x65\xbe\x3b\x53\xa1\x32\x0d\x4f\xa7\x2c\x4d\x59\xd1\xcf\xcf\xe3\x81\xc8\xd3\x93\xca\x57\xa8\x2f\xf3\x7d\x82\x9e\x92\x4c\xbb\x1f\x27\xe2\xf7\x24\xbf\x60\x56\x41\x0d\x74\x0d\xf5\x5c\xfe\xd5\x57\x21\x86\xd5\xcc\x8f\x59\x9e\xfb\x1e\x9d\x95\xfb\x64\xb4\x1c\x94\xf2\x22\xdd\x8c\x5c\x89\x4d\x64\x70\x78\x56\x03\xdd\x9a\x33\xd4\xdc\x5b\xbc\x11\x6d\xe6\x96\x10\x23\x10\xd0\x72\x1a\x97\x6c\x3f\x81\x92\x15\x29\x6b\x59\x7d\xce\x8a\x04\xda\x6b\xee\xf5\x9f\x3a\xff\x95\xd4\xf3\x97\x4e\x83\x58\xd1\x7e\x6d\xcb\x19\xf7\x34\x11\xdf\x70\xbb\x8e\xbf\x44\xb2\xdb\xbb\xdf\xef\x60\x05\xe2\xed\xe1\xe9\x4a\xa0\xd3\x98\xa0\x0d\x00\xdd\xa3\x16\x18\xd6\x64\xc9\xc8\x87\x33\xdd\xc2\x11\xbb\x13\x47\x68\x8b\x74\x6d\x18\x8d\x10\x85\x71\xa1\xd3\x3a\x43\x62\x4d\x57\x1b\xf1\xae\x96\x5b\x38\xfc\x3d\xa6\x70\xd9\x70\x3f\x8e\xe0\x07\xc8\x85\x44\x25\x65\x82\x63\x4c\x96\xc7\x6a\xed\x13\x86\x7a\x6f\x62\x84\x3c\x64\xa0\x82\x53\x09\x91\x8a\x9b\x00\x2d\x1b\x07\xde\x74\x09\x89\x4b\xd3\xdd\x42\xe2\xd7\x1b\x82\x2a\x22\x43\x6b\x8b\x1b\x3a\x49\x5e\x8b\xe5\x1b\xd1\xc5\x18\xa5\x55\x01\x16\x42\x22\xa0\x87\x5c\xd8\x64\xf7\x60\x48\x5c\x70\xb7\x71\x2d\x49\x4c\xe4\x5a\x61\x8f\xe2\x5a\x5d\xb6\x34\x62\x4c\xc8\xb8\x12\xa7\x12\x32\x26\xdc\x04\xe8\x31\xe1\xc0\x9b\x3e\x26\xc4\x25\x20\x6e\x85\x54\x37\x1b\x8c\x70\x32\x32\x02\xc6\xa9\x84\xb8\x19\x37\x01\xda\xd1\x38\xf0\xa6\xbb\x1a\x71\xe0\xd6\xe7\x6a\xf8\x71\xc2\x70\x19\xa9\x58\x1d\x25\x12\x20\x22\x37\x3e\x29\x21\x07\xda\x64\x01\xc9\x83\x2f\xb4\x80\x0c\xd2\x49\x91\x9d\xf9\xdc\x64\x9e\x5e\x64\x92\x63\xb9\xd8\x36\xcf\xc3\xf7\xac\x65\xa2\x60\x7e\x28\x2f\x45\x17\x26\x1c\xb3\x22\x6b\x99\x06\xd2\x85\xdb\x4f\xe7\xf2\x3b\xfb\x47\x9d\xb6\x06\xd0\x66\xe7\xac\x78\x99\x1f\x2f\xc5\x81\x57\x21\xf8\x7f\xa6\xe6\x1b\xcf\xb7\x47\x66\x3a\x89\x3e\x77\xd2\x96\xd5\x2c\x67\xc7\x56\x2f\xac\x59\xc5\x92\xf6\xa9\x28\xe5\x6f\x7a\x99\x58\xc6\xda\xc6\x5f\x66\x22\x55\x89\xcb\x30\x74\x32\xa5\x9d\x7c\x70\x90\xf2\xab\x5b\x20\x1d\xa9\x76\x46\x2f\x89\x49\x92\xae\x71\x72\x6d\x6f\xd8\x70\x24\x72\x4a\xc0\x0b\xf1\x95\xbd\x1e\x82\x2f\xeb\xfd\xe1\x1b\x7b\x3b\xd6\xc9\x99\x35\x33\xab\xe7\xaf\xc7\xba\x3c\x5f\xb1\x1e\x58\xc5\xf1\x97\x59\xfc\xde\x96\x68\xe9\x5c\x16\xbf\x8b\x54\x23\x35\xe3\x51\x99\x2c\xbe\xaa\xd9\x6f\x35\xe0\xc7\xae\xbe\xab\xfd\x9a\xc3\x0e\x04\xf3\x73\x8f\x79\xfd\xce\xea\x36\x3b\x24\xb9\xdc\x91\x70\xce\xd2\x34\x67\xef\x80\x1e\x9f\x50\x41\x5a\x8e\x2c\x18\x72\x9e\xcb\x98\x92\xe8\xb4\xf9\x94\x04\xd2\x76\x27\xcd\x0c\xf2\xf2\xa3\x2e\x19\x9d\xbc\x7c\x0e\x5f\x27\x3f\xe6\x3d\x76\xf5\x51\xfc\x65\xbe\x31\xab\x57\x24\x5e\x99\xd5\xeb\x09\x7d\x00\x95\x7f\xa1\xf8\x97\x41\x26\xa4\x3c\xee\x4d\x35\xec\x21\x3c\xbd\x0a\x71\x7f\x38\x14\x5a\x61\xb4\x05\xc0\x9c\xbc\x29\x3d\xfc\x5a\x5c\x8a\x81\xfe\xea\x4d\x9d\xfe\xb8\x3b\x1f\xd5\x47\xaa\x8a\xfe\x96\x28\xa0\xc3\xa3\x6e\x27\x52\x1f\xa9\x2a\xd4\x7d\x06\x50\x05\x46\x1c\xa9\x57\x1f\xa9\x0a\x8a\xa4\xae\xcb\x1f\xb0\x02\xf1\xed\xaa\xef\x98\x29\x4a\xbe\x3b\x40\xae\x49\x7c\x31\x44\xdd\x6f\xa8\x07\xb2\x96\x5f\x69\x85\x22\xbb\x4e\x62\xce\x92\x08\xff\x2e\xd6\x04\xf0\xea\x34\xa4\x13\x82\x84\x66\xe3\xa9\xad\x34\xf2\x7b\x3d\xb9\x39\xfb\x32\x1d\x46\xd9\xb1\x2c\x35\xa3\xc1\x12\xf7\x01\x56\xbc\x76\xad\x75\xf5\xc8\xd6\x41\xf8\x36\x25\x08\x0d\x1b\x6a\x2c\x53\x8b\x0b\x4d\xed\x2f\x0a\xd8\x57\xf4\xbe\x30\x77\x10\x4d\xd8\x39\xe4\xde\x31\x34\x65\xa7\x50\xbf\xf8\x26\xca\x75\xe9\xc0\xaf\x06\x83\xcb\xbe\x45\x10\x0c\x67\xca\x05\x83\xb3\x06\xe9\xf3\xc3\x18\xb0\x75\xfd\x19\x27\xd9\x79\x77\xea\x64\x87\x8d\xc4\xc1\xda\x3a\xab\xba\xca\x3d\xf8\x98\xed\x7a\xec\x7e\x30\x6e\xc6\x10\x7e\x2a\xda\x93\x68\xf2\x57\xf6\x9d\x15\x77\x8e\x1c\x5a\x5f\x91\x30\x46\x50\x8c\xea\xdb\xe9\xda\x6f\x90\xe3\x3b\xfd\xc4\x8e\xce\x76\x04\x5b\x01\x0c\xe9\x2d\x1f\x76\xf4\x87\xef\x4a\x14\x9b\x89\x7a\xb0\x37\xb9\x76\x20\xd3\xe9\x79\xb2\x67\x39\xd8\xde\x79\x2e\xd3\x24\xbf\x1a\x2b\x0d\x62\x0f\x16\x76\x6c\x74\xc4\x49\xd1\x8e\x84\x08\xcf\xd0\x33\xa2\x7d\xb1\x6f\x4f\xd6\x00\xee\x3f\x07\xca\xa1\x82\x0e\x81\xf6\xfb\xea\xe4\x39\x3e\xd7\xb6\x3a\xec\xd4\xde\x72\xa8\x70\x11\x72\xba\xc8\x04\x04\x92\xd1\xcf\xbb\x3d\xdb\xc7\xe2\x06\x6c\xdf\xc1\x24\x00\x47\x1d\xf1\x04\x15\x68\xf4\x8d\x23\x99\x11\x49\x8d\xec\xab\x18\xa7\xe4\xe1\x21\x7e\x5f\x14\x97\xf3\x5e\x58\x12\x01\xdc\x0d\x21\xbe\x55\xdb\xbd\xf9\x0d\x80\x63\xea\x4a\x46\xc8\x30\xf2\xc6\x76\x2a\xe2\x1d\x09\x8f\x67\x89\xd3\x15\xf0\x7c\x96\xf8\x66\x47\x33\x06\xb7\x33\xb5\x37\xc0\x77\x0a\x72\xbe\x58\xdf\xf7\x9d\x04\x85\xe3\x9a\xc0\x58\xd3\x15\x03\xd7\x33\x41\x01\x1b\x02\xa8\xce\xf1\xad\xf4\x5b\x08\x8e\xe9\x04\x0c\x67\x0c\x3c\xff\xb2\x3f\x85\x32\x7e\xdd\x1f\x69\xa5\x6b\x96\xe0\xe4\x7b\xda\x26\x00\x8b\x8c\xfb\x89\x1e\x27\x07\xd3\x76\x04\x58\x64\xbc\x33\x19\x27\x13\x93\xb7\x07\xd8\x1a\xef\x9b\xee\x38\xf9\x98\xbc\x57\x00\x51\x64\xf7\xa4\xc8\xc9\xc6\xd4\x8d\x03\x16\x21\xeb\x5a\x12\xb5\x8f\xdc\x82\xb4\xb7\x7d\xe3\x70\xf6\xce\xef\x25\x42\x51\x6e\x8b\xd6\x0c\x3a\xe9\x17\xb8\x59\xe3\x26\xcc\x3a\xdd\xbd\x7c\xb8\xdf\x52\xa4\x07\x4a\x3e\xff\x25\xa8\x20\x26\x33\x84\xeb\xa1\x9a\x68\xd1\x96\x65\xbe\x4f\x6a\x3f\xe3\x38\x75\xde\xb1\xb6\x45\xd7\x8f\x55\xc4\xcf\xd6\xfd\x23\x6a\x9b\xa1\x83\x5c\x7f\xe1\x12\x59\xbe\x67\xc7\xb2\x46\xfc\x00\xd8\x00\xa7\xdc\xd8\x4f\x3f\x3d\x83\xed\xe8\xcf\xe2\xd0\x59\xfc\x85\xd8\x98\xd6\x95\xf0\x79\xe2\xb1\xac\xcf\x62\xc6\x98\x27\x2d\xfb\xef\x5f\xe7\xdb\xf8\xcb\xdd\xac\xff\xf0\x2f\xf2\x43\x5d\xb6\x49\xcb\xbe\x6e\xb6\x29\x7b\xb9\x1b\x30\xe7\x65\x9d\xbd\x64\xea\xfc\xd1\x4c\x8b\x8a\x9c\x6d\x52\x99\xca\x7e\x2b\x23\xcf\xde\xba\x25\xa5\x90\xb6\xc3\xde\x60\x2b\x56\xd0\x90\xe4\xdd\x89\x54\x31\x79\xeb\xf8\x43\xf7\x43\x93\x75\xdc\x12\xce\x77\xa7\x24\x1c\x53\x50\x77\x6c\x4e\x1c\xf6\xfa\x89\xdd\x7d\xfc\x1c\xd1\xbe\x66\xc9\xb7\x27\xfe\xff\xf3\xee\x83\x96\x48\x65\xe7\x68\xf8\xa3\xa9\x92\x42\xe5\x49\xbb\x82\xe1\xeb\x55\x3f\xaa\xda\x1f\xe0\x1a\x10\x2f\x7b\x9d\xcc\xa5\xea\x71\xbb\x82\xfe\xab\x6e\x79\xc4\x90\x50\x1b\x31\xa3\x45\xce\xbe\xb3\x5c\x6c\xee\x56\xf1\x43\x95\x14\x2c\x9f\x77\x83\x70\x38\xc8\xcc\x4f\xcb\x24\x66\x02\xb7\x2d\xbb\x70\x49\xdb\xce\x08\x4e\xd8\xf6\x27\x5b\xbb\x58\x29\xe0\xcc\xad\xe4\x57\x4f\x59\xa8\x23\x2a\xa8\x18\x38\xfc\x30\x7b\xeb\x62\xb8\xf4\xee\xe7\x5e\x1e\xfa\xb1\x9e\xf9\x70\x68\xa5\x2b\xea\xe0\xf5\x83\xbd\x6b\x58\xa4\x9f\xcc\x5d\x2d\x0c\x3c\xfd\x44\xed\x0a\x16\x6d\x90\xb3\x38\x7d\xe1\x16\x35\xd7\xaa\x74\x67\xdb\x7c\x55\x74\x8f\x38\x8e\xbe\x8d\x30\x1a\xb4\x6a\x00\x82\xdb\x58\x62\xef\xa4\x3e\xa8\x8f\x2e\x78\xe2\xa8\xf4\x00\x6e\xcb\xdd\x21\x74\x85\x84\xcb\x5d\x2f\xc5\x44\xaf\x97\xdb\xd2\xd7\x4b\xb1\x0e\xd0\xcb\xd1\x3e\xd0\x01\xec\x6e\xd0\x4b\xb1\x9e\x38\x31\x71\xd7\x16\x34\xd6\x1a\x95\xce\x26\xe6\xac\x6d\x59\xcd\x45\xc5\x4f\x20\x56\xaf\xc6\x49\xe4\x6d\xf5\x2a\xb6\x3e\x0f\x26\x9c\x1f\x70\x3d\x24\x0d\x53\x81\xbd\xeb\x76\x28\x70\x74\xcb\x52\x02\xb5\x5f\x9e\x9d\xa9\xd9\x12\x70\x9c\x4b\xb1\x01\x7a\xb8\x27\x61\xb5\xd0\xa6\x4f\x72\xf2\x33\x13\x40\xc8\x91\x55\x70\x05\xc2\x70\xf5\x81\xba\xe9\x60\xd4\xd5\x68\xc6\xce\x75\x33\xe9\xc7\xab\x52\x4b\x78\x79\x72\x60\xa7\x32\xe7\xdb\xd7\x41\xe5\x18\x80\x62\xc7\x2e\xbb\x6a\xeb\x2f\xdb\x4d\x24\xfe\xb7\x58\xdf\x0d\xb5\xc9\x14\x0f\xff\xd3\x5d\x2d\x0d\xa9\xd5\x4f\x01\xf9\x18\xf1\xb5\xda\xd1\xe8\xb1\x6d\x9e\x9f\x1b\x7f\x73\x09\x20\xad\x52\xa4\xdc\x57\xb3\xcc\x5c\x0e\xf7\x07\x29\xf5\xd2\xbe\xa8\x1a\x0c\x86\x16\xfa\xa5\x43\x90\x55\x95\x0f\x55\xac\xc9\xe0\x01\xe8\xe0\x7e\xdb\xfd\x28\x3e\xd4\xc5\x3f\xe2\x2f\x19\x8b\xf4\xd7\xf7\x68\x4c\xc9\x0f\x03\x4f\xc3\xbd\x3d\x1a\x94\xfa\xe2\x60\x5d\xd5\x68\x15\xf4\xf7\x19\xc1\x36\xa1\xf0\x7d\xd4\xa4\x5a\xaa\xa0\xfa\x0f\xe2\xba\x22\xdf\xd3\x92\xfe\x57\x6d\x65\xb5\xc8\x9d\x88\xe8\x5d\x28\xda\x35\x8a\xc3\xaf\x52\x40\xda\x87\x5e\x3e\xd8\x5d\x8b\x02\x1a\x2b\x81\xb6\x07\x83\x70\x99\x23\xc7\xda\x2c\x71\x59\xa8\xb8\x56\xd0\x2f\x04\xaf\xa9\x1a\x30\x10\x50\x53\x50\x6e\x10\xda\xc2\xd1\xc2\x0c\x84\xf5\x59\x57\x97\xc0\xdd\x06\x77\xb9\x5a\x45\xea\x3f\x6e\x05\x02\x24\x1a\x68\x8e\x81\x68\x49\x1c\x44\xc6\x21\xb0\x01\xe6\xdc\x29\xf5\x51\x48\xc1\x5e\xc6\xd3\x0f\x21\x8e\x67\x7c\x87\x84\x6b\xb8\x5f\xc1\x83\xf4\x7b\x84\x7a\x4f\xd0\xee\x71\xca\xfd\xb1\xba\x1d\xe2\x76\x81\x3c\x31\x70\x44\xa8\x1e\x30\xb7\xc7\x76\x8a\x37\x14\x3e\x24\x72\xf0\x08\xda\x13\x4c\x58\xd2\x96\xce\xb7\x37\xfc\xda\x41\xca\x3f\xd5\x2c\x49\xcb\x22\x7f\xeb\x3d\xd0\xf0\x61\x70\x14\xe6\xcb\x03\x2a\xb1\xaf\xb9\x75\xf1\xb7\x86\x62\xac\x98\x9b\x48\x43\x58\x01\x3f\x0f\xf1\x85\xfc\x8a\x04\x1a\x66\x09\x88\x38\xfa\x42\x3b\xf4\xb0\x8a\x10\x44\x2b\x5c\xb0\x4b\x54\xdc\xe0\x7c\xdc\x6b\x1b\xa9\xff\x44\x90\xa0\xd6\x33\x34\x76\xc4\xdf\x84\xc8\xd4\xaa\x08\xc4\xd3\xb9\xd2\x3f\x0f\x52\x93\x5f\x11\xa9\x99\x25\xa0\xf1\x7d\xa1\x2d\x35\xab\x08\x41\xc4\xa4\x66\x94\x04\x48\x6d\x19\x47\xe2\x7f\xbd\xc8\xe4\x45\xdd\x3d\x2f\xe2\x6f\x4a\xcb\xe4\x9a\x0e\xc4\xd3\x59\xd2\x3f\x0f\x22\x33\x6e\x03\xb7\xaa\x23\x44\xd6\x17\xda\x22\xb3\x8a\x10\x44\x4c\x64\x46\x49\x88\xa2\x6d\xb6\x91\xfa\xaf\x97\x5a\x9a\xd4\xba\x9e\xf1\x3f\x09\x99\xf1\xd3\x28\x00\x45\xe7\x47\xfb\x3a\x88\x4b\x7c\x44\xa4\x65\x14\x80\x36\xab\x32\x5b\x56\x66\x89\x8d\x86\x49\x0a\x16\x04\x08\x6a\xbd\x89\xb6\xcb\x68\xf7\x30\x48\xa9\x5f\x7e\xeb\x59\x51\x5f\x28\x59\xc9\x85\xbc\x7e\xcd\xaa\x47\xe4\x7f\x1a\x7d\x5c\x7c\x03\x0a\x51\x90\x5d\xa0\xce\x27\x98\x2c\xe9\xcd\x85\x05\x43\x5f\x68\x4b\x88\x56\x77\xd8\x65\x80\x43\xad\xd8\xee\x14\xa4\x10\x45\xc6\xba\xc6\x2a\x0b\xe9\x9d\xfb\x68\xf9\xb0\x8b\x96\xab\xc7\xa1\x7f\x06\x19\xeb\xd4\xb5\xaf\x83\x18\xd4\x12\xa2\x25\x03\xa3\x00\xb4\x41\x95\xd9\xad\x37\x4b\x6c\x34\xac\xdd\xb0\x40\x37\x2f\x05\x32\xb4\xb4\xaf\x26\x28\x6a\x88\x0a\x72\x68\xa9\x32\xcc\x0c\x15\xf4\xd0\x02\x2a\x69\x71\x36\xca\x06\x19\xf3\x61\x7d\x39\xb5\xe7\x45\x7d\xa1\xc6\x96\x3c\xe5\x62\xe2\xea\x8c\xc1\x82\x41\x6a\xd6\x03\xf2\x48\xb5\x84\xec\xec\xf7\xd9\x71\x5c\x54\x82\x66\x93\x30\x5e\xc7\xc8\xd1\x7c\xc9\x5d\x5f\x0e\x1e\x62\x18\xf9\x85\xf2\x81\xf2\x20\x8c\x89\x0b\xc2\x19\x50\xa0\x05\x5c\xe6\x83\xae\x48\xb5\x54\xd0\x65\xbd\x97\x8a\xe3\xe2\x81\x97\xd1\x24\x8c\xd7\x71\xc1\x97\xf1\xb2\xaa\xb6\xa0\xad\xb9\x1d\xfe\x81\x10\xa3\x3a\x2d\x63\x60\x42\x0f\xa4\x7d\xd7\xbd\x23\x7c\x5d\xcd\xae\x92\xf4\x90\xc6\x0b\x66\x28\x26\xe1\x25\x41\x5b\x10\x2e\x47\x89\xcf\x78\xe9\x4c\x5d\x06\xa7\x8f\x0c\xfe\xb7\x29\x3b\x2d\x59\x6d\x2f\x16\xf4\x2b\xfc\x1a\x19\xf9\xa1\xa7\x83\xac\x50\xa8\x05\x7f\xdd\xaa\xf1\xbf\x51\xa4\xb5\xc2\xe9\x2f\x8d\xd1\x13\x8f\xfd\xb7\x1e\x17\xae\x5c\x80\x5b\x9a\x3a\x7b\x9e\x67\x05\x74\x26\xfc\x83\x85\x2d\xbe\xc3\xdb\xb4\x4f\xec\xf0\x6d\x5f\xbe\x46\x8b\x4e\x28\xa5\x9a\xb8\xa2\x17\x41\xda\x4b\xee\x72\xc6\xb6\x18\xff\xfe\x86\x78\x62\x63\xc7\x3b\x73\x3e\x5b\x56\xaf\x77\xb3\x9f\x67\x62\x33\x00\xfa\x1a\x87\x0b\x5e\xe3\x82\x7a\x77\x84\x7c\x5e\xc8\xf5\xee\x1a\xe0\x3a\x36\xb8\x8a\xdf\xb5\x8b\xa1\xb5\x3b\xc2\xe3\x2f\xcf\x35\xe3\xbd\xac\xd6\x61\x07\x40\x71\xed\x67\x5d\xfe\x68\xfe\x2c\x2e\xa6\x56\xd7\x1a\xc5\x72\x29\x47\xfe\xcd\xef\xc7\x55\x48\x02\x5e\x2d\xc4\x67\x45\xd6\x66\x3a\x4d\xbe\x3f\xf0\x98\xbd\x32\x71\x30\xeb\x2a\x2b\x17\xd3\x5f\xa3\x77\xaf\xf6\xca\xa2\x82\x50\xe9\x76\x0e\x07\xdf\x3a\xec\xef\x7d\x94\xa0\x33\x2e\x6d\x2d\x39\x2c\x90\xac\xcf\x5a\xb6\xa2\xe7\x43\xfb\x26\xf4\x0d\x4b\x20\xf4\xd0\x58\xa1\x68\x08\xc8\xe9\x3e\x1f\x2e\x75\x53\xf2\x3d\xc2\xf3\x24\xcf\xcb\x1f\x2c\x7d\x17\x70\x3f\x4b\x70\xb8\x4b\x93\x2f\x19\x8a\xac\x46\xbf\x2b\xf5\x92\xb7\x59\x95\xb3\xbb\xfe\xde\x2a\x79\x13\x21\x05\x37\x5c\x13\x29\x1e\xe1\xb9\x43\x5f\xe2\x52\x59\xfa\x7a\x58\x42\x67\xe7\x67\xed\x56\xfe\x61\xc5\x40\x8e\x1f\x99\x6e\x09\x18\x46\xcb\x81\x3d\x85\x24\xe5\x20\x5f\xca\x79\x26\x97\x3b\xd9\xf9\x59\xbe\xc4\xd5\xa9\xb1\x95\x29\x56\xcf\x01\xf4\x46\x40\x28\x13\x95\xd2\x12\x9a\xe3\xcf\x20\x61\x0b\x38\x6a\x26\x0c\x21\xf9\x30\x51\xa2\xfe\xf3\xdd\x15\x8e\xbc\x95\xde\x83\x8a\x9d\x1e\x1a\xdc\x03\xa9\x5d\xf2\x42\x80\xcf\x4a\x71\x91\x2d\xb8\xae\x75\x39\xae\xe7\xe9\x97\xd8\xfa\xb1\x23\x2f\x5d\x59\xa8\x1c\xcd\x0c\x5c\xc3\x12\x69\x7a\x20\x8a\xe1\x7a\x4c\xff\x5d\x6c\xe0\xe2\xf5\x11\x0a\x27\x8e\x02\xa2\xd4\x16\xf6\x5a\x9b\x09\x82\xf7\x91\x7c\x1d\x93\xa6\x0a\x97\xb5\x30\x08\x63\x3d\xcc\xaa\xd7\x4d\x61\x5a\x22\x6b\xa0\xc5\x13\x3c\x88\x4c\xc5\xf5\x27\x5e\x99\xaa\x0c\x17\x4e\x90\x10\xab\x0e\x82\x8a\x35\x8e\x63\x17\x49\x5b\x22\x26\x04\x22\x53\x50\xa9\x9b\xc2\x84\x34\xd7\x40\x88\xa7\x7f\x10\x81\xe6\xfd\xbb\x35\x6e\x25\x05\xa3\xde\x24\x48\x08\x54\x07\x41\x05\xaa\x76\x91\xd1\x54\x6d\x89\x98\x10\x88\x4c\x41\xbd\x6e\x0a\xd3\xf2\x60\x03\xad\x34\xa9\x31\x35\xe5\xf7\xae\x78\x85\xca\x13\x64\x28\x2d\x42\xa0\x1a\x04\x2a\xcf\x65\xb2\xda\xad\xd7\x0e\x9a\xb6\x30\x0c\x00\x44\x9a\x7a\xa5\x4e\xfc\x09\xa9\xb2\x81\x8e\xcc\xec\x20\xb2\x54\x97\xb4\xf8\xc5\x29\x73\x68\x14\x51\x42\xa8\x10\x08\x95\xeb\x6a\x99\x6c\xef\x57\x6e\xca\xb6\x68\x6c\x18\x44\xba\x46\xed\x3e\x2a\x93\x12\x5e\x03\xb1\xac\x38\x96\x4e\x9e\x0d\x00\x84\x61\x0d\x02\xe1\x56\x2f\x95\x13\x57\x7d\xe0\x15\x6e\x65\x34\x00\xd0\xa1\x5d\x38\x94\x51\x2f\x9d\x90\x5c\x42\x09\x99\xf4\xfd\x7a\xa8\x92\xae\x64\xbb\x50\x53\x59\x78\x5c\xcf\x76\x73\xdc\x13\x5d\x69\x76\xc0\x14\x16\x8d\x8e\x47\x58\xd4\xbb\x36\x8c\x45\x99\xa8\x42\xb8\x54\x97\xcc\xf8\xc7\xb4\xcc\xdd\x51\x44\x09\x5e\x21\x10\x3e\xa6\x1f\x1f\x0f\xeb\x95\x9b\xb2\xad\x61\x36\x0c\xa2\xa4\x46\xed\x3e\x2a\x53\xf2\x77\x5a\xd4\x25\xb2\x58\x58\xfc\x29\x2f\xa9\xf1\x3b\x77\x99\xd8\xa3\x88\x52\x61\x28\x00\xc2\x03\xd1\xc7\x87\x25\x8c\xc3\x6c\xca\x48\x20\x69\xc1\x60\xc1\x28\xac\xdd\x47\x65\x52\x72\x4f\x77\x73\xc5\x0b\xab\x51\x4f\xcf\xef\xb9\xf1\xca\x58\x65\xfd\x08\x92\xa4\xc3\xd7\x60\xf0\xfd\x74\x9b\x75\xb2\x3a\x3a\xe9\x62\x4e\xdb\x00\x41\xdd\xbe\x5e\xb5\x87\xc6\x94\xdc\x9f\x36\x1c\xf8\x7b\x10\x21\x99\xbe\x01\x87\x7e\xc9\x41\x33\xaa\xc4\x43\x0e\x5a\x23\xe4\xcc\x17\xef\x33\xb8\xff\x0c\xe4\xf9\x22\xec\xa3\x9a\xd4\xeb\xc9\x3e\x8d\x1b\xf8\xf6\xaf\xfe\x3a\x06\x72\xf8\x44\x9e\x12\xe2\xe9\x33\x71\x45\xb2\xfc\xb5\xdf\xc9\x3c\x5c\x13\x1a\x69\xa7\x9b\xb1\x47\x7e\x2d\x1e\x7a\xa1\x4b\x5e\x5c\x82\xd6\x50\x84\xcc\x2d\x1c\x4c\xf2\x03\x12\xef\x04\x04\x47\x74\x45\xc7\x38\xd8\x81\xdd\xb4\x35\x6b\x0f\x27\xf8\x40\xaf\xeb\x9c\x75\x47\x41\x9b\xa4\x73\x49\x1c\xda\xa0\x0d\xd1\xc8\x93\xda\x6a\xe2\x08\xa8\x6a\x83\x73\xa8\x20\x82\x30\x62\x70\xba\xeb\xe7\x87\xdb\xa7\xb3\x20\x07\x29\xcd\x02\x07\xd0\x59\x08\x48\x9b\xf2\x51\x4a\x4e\xc9\xbd\x3c\x09\xbb\x40\xb3\x64\x96\x63\x62\xe1\xc9\x8a\xd1\x62\x11\x33\x63\x17\x61\xec\xb2\x21\x84\x30\xcf\xbf\x00\xaa\x9e\xfe\x16\x39\x08\x7f\x7f\xc7\x9b\xee\x67\x62\xfd\x8e\xce\x16\xf5\xdf\xde\xd9\x20\x57\xe0\xe6\x86\xee\x66\xc1\x4c\x40\x37\xc7\x71\x3c\x4e\x14\x62\x9a\xee\xd4\x1c\x64\x4b\xb1\x4d\xd5\xbc\xf2\x09\xd0\xf7\x74\xb5\xc8\x8e\xf8\xbb\x9a\x31\x76\x33\x1b\x8e\x1e\x17\x6c\x7c\xc0\xf0\x36\x32\x19\xa1\xac\xd1\xdd\x2f\x38\x0b\xe8\x7e\x91\xea\x99\x2a\x24\x9e\x65\x70\x91\xb7\xae\xe4\xf2\x69\x97\xda\x1a\xe4\xe8\x7c\x9e\xc4\xf1\xf7\xfd\x92\xad\xd2\xf5\x61\x5a\xed\x8e\x3e\xe7\xb5\xdf\xde\xe5\x20\xe1\xe2\xe4\x85\xee\x64\xce\x4a\x40\x1f\x8b\xf4\xd3\x38\x49\xa8\xf4\x86\xb3\x73\x91\x2b\xd1\x02\xe9\x7a\xba\x58\xe5\x96\xfc\xbd\xbc\x5a\x27\xc7\xfb\x91\xce\xc4\xde\xe9\xe4\xe2\xe1\x03\xfa\x1a\x26\x7e\x50\x9e\x8c\xfd\x47\x18\x43\x3c\x85\x60\x70\xa3\x8f\xf8\xc2\xa7\xba\x3c\x4d\x62\x37\x87\x32\x4a\x20\x0b\x33\x59\xc2\xb4\xfa\x2a\x01\x07\x68\xb0\x48\xf4\x8d\xf5\x53\x85\xdb\x36\x61\x17\xea\x85\x10\xf5\xfa\xa6\x22\x28\x0a\x79\xd8\xee\xa7\xd6\xee\xb2\xfb\x45\xa0\xd7\xdf\x6e\x8e\xfb\x71\xb5\xf3\x44\xd3\x47\x0b\x54\xe9\xbd\x43\xa0\x5c\xef\x3f\x47\xa0\x70\xaf\x20\x59\xf9\x27\x09\x54\xa5\x9b\x9c\x9a\x8f\x5c\xc9\x18\x48\xd7\x23\x56\x95\xeb\x0b\xb0\xb1\xfb\x64\xb7\xde\x4d\xe6\xc1\x61\x91\x14\x0f\xb7\xdb\x58\x98\x88\xf3\xb1\x44\xf7\xb7\xe2\x28\xc4\x28\xf1\x4c\xe5\x38\xb1\xa8\xe4\x97\x33\x7c\x46\xae\xc8\x0c\xa4\xeb\x9b\x11\xcb\xcc\x63\xc0\x9c\x38\x79\x78\x58\xde\x4f\xe6\xc1\x35\x25\x96\x3c\x7c\xc4\xa4\x18\xa4\x05\x7d\x3c\x39\xa6\xc4\x92\xa5\x90\x49\x31\x4f\x9c\x8e\x0d\x2a\x79\x46\xce\x45\x16\xbb\xb4\x34\x8c\xac\x37\x56\xe6\x69\x50\x7f\x87\x8b\xdb\x7c\xa6\x72\xe0\x8c\x97\x39\x07\x1f\xd0\xdd\x20\x4f\xe9\x61\xc8\x15\x34\x73\x7e\x02\xfa\x5a\xa4\x70\x47\x9a\x3d\xe2\x09\x5d\x55\x6e\xdd\x8d\xb4\x04\xc5\x74\xf6\x14\x42\x48\xbe\xb3\x43\x59\xcc\x16\x47\x7d\x43\xe4\x8a\xdf\x2a\xd3\x87\x03\x44\xa6\x15\x94\x3b\x88\x3d\xf4\xc4\x4e\x49\xc3\xaf\x66\xb4\xbb\x50\xde\xd6\xc9\x13\xa3\x2a\x4b\xdc\xa7\x14\xda\xb2\x32\x4a\x70\x7a\xdd\xaf\x06\xc1\x9c\x1d\x71\x7a\xa0\xc0\x20\xd7\x35\x8a\x9d\xab\xf6\xcd\xe6\x53\x7f\x11\xb0\xcf\x92\x94\xaf\x2c\x45\xda\x16\x19\x2f\x04\xda\x34\x66\xf2\x62\x56\x4f\xfd\xbc\x5d\x70\xf3\x17\xa8\x5b\x82\x89\x14\x31\x4f\x9f\xa6\x59\xcd\xc4\x25\xf6\x87\x32\xbf\x9c\x0b\x1c\xa1\x6b\x17\x0a\xfe\x8c\x6d\xda\x5a\xb2\xf3\x6c\xad\xf7\xbb\x4e\x4a\x17\xbd\xba\xa8\x76\x59\xbd\xce\x96\x96\xa0\x34\x45\x19\x2e\x6b\xe7\xd7\x0a\x8a\xc4\xba\xd8\x4d\x46\xa1\x38\x15\x55\x74\x84\x1a\x40\x34\xd6\x72\x83\x62\x79\x47\xc5\x03\x8a\xe6\x51\xff\xf5\xd6\xab\x2b\xba\xf0\x94\x4a\x8a\x6b\x7e\xf9\x13\xe2\x3e\xb1\x7a\xef\xe7\x54\x80\xc3\x5a\x86\xae\x30\xfa\x82\x06\x05\xc9\x39\x1c\x9e\xa2\x5e\x3e\x9f\x93\x57\xc9\x10\xd4\x47\xdf\x25\x9e\x00\x8e\x1c\x5e\x7d\xdb\xfb\xa1\x61\xa0\x20\x12\x93\x43\xc9\x96\xd8\x92\x17\x48\xa9\x3d\x8b\x57\xd8\xe6\x4b\xfd\xd2\x58\xff\x1a\x85\xb1\x93\xd3\xb7\x64\x21\xc8\x06\xa6\x16\xe5\xaf\x6a\x6b\x22\x81\xaf\xb7\x58\x62\xa4\xdb\xee\x07\x60\x84\xe7\xea\xe8\x5a\x01\x0d\xa4\xda\xc3\xb1\xfb\x91\x28\x7c\x93\x31\x78\xb2\x58\xee\xce\x2e\xab\xe4\x90\xb5\x6f\xdd\x6f\x6a\x6b\x2b\x71\x0b\x5b\xfc\x6c\x6a\xe0\xe0\x6b\xd1\x66\x53\x17\xdd\xc0\x1d\xb5\xe6\xe6\x5c\x63\xbf\xf8\x92\xb8\xc8\x14\x0c\x63\xfd\x5e\x2f\xd4\x7e\xb8\x73\xd7\xc8\xe2\x06\x62\x28\xa5\x66\xf2\xff\x62\x63\x93\xf0\x30\xcc\x96\x3b\x75\x73\x50\x7f\x9f\x31\xcb\xf3\xac\x6a\xb2\x46\x63\xda\x75\xdf\x11\x57\x64\xd5\x53\x81\xd7\x1a\xe9\x86\x59\xdc\xdc\x94\x57\xd1\x42\x0c\x1a\xe3\xe5\x77\xf1\x11\xa8\xd5\x33\x8c\x50\xc0\xc5\x58\xf7\x71\x2c\x71\x7c\x77\x1a\x0b\x87\xc0\x41\x5d\xc1\x51\x0f\x40\x87\x3f\x3d\x08\x15\xd1\x74\xcd\xb3\x48\x3f\x6b\x8b\xb9\xea\x72\xae\x0e\xb0\x5f\x07\xbb\xea\x31\x5c\x27\xcd\xba\xcc\xb9\x89\xef\x7a\xa4\xe1\x0a\x38\xd3\x8f\xfb\xfc\xcf\x85\xb8\x27\x8e\x02\xd5\x57\xdd\x69\x58\x69\x0e\x83\xe8\x4a\x58\x8c\xb0\x6a\x89\xb8\x33\xd7\xd0\x58\x55\x28\xee\xf2\x04\xca\x3d\x14\xf2\x8b\x6f\x87\x4c\xfd\x50\xa0\x6e\xb6\x05\x89\xde\xa1\x58\xbc\x59\x31\x54\x51\xf4\x54\xd4\x06\x26\x55\xa6\x6e\x68\x05\xd9\x0c\xad\x13\xe4\xc5\xa9\x60\xe6\xab\xf3\xc7\xef\x33\x05\x93\xa4\x6e\xc8\xb0\x3c\xd5\x2e\x73\xbe\x8e\x58\x93\x86\x98\x33\x25\x70\xcf\x05\xd2\x73\xe9\xb4\x9d\xd8\xfa\x65\xa0\x16\xbd\x99\x7c\x19\x3a\xba\x91\x8a\x3c\x99\x74\x1b\x11\xa1\x4c\xf8\xf9\x88\xd8\xd5\x4e\xeb\x6a\xd5\xb2\xc8\xdf\x46\xb4\xd0\x8d\xef\x6d\x9b\x1b\x1d\x6d\xd5\x84\xc9\x09\x55\xbb\x79\xf9\xeb\xc8\xb6\x3b\xd1\xbd\x4d\x77\x62\xbb\x5a\x1e\x3e\x8b\x22\xaa\x56\x6d\x13\x47\x49\xfa\x23\x29\x77\x0b\x7d\x67\xd4\x68\x6c\x75\x48\xca\x81\x28\xcc\xe3\xc4\x5a\x51\xe4\x80\x4a\x81\x28\xa7\x56\xee\x24\x22\x77\x8b\xa9\x93\x4b\xab\xf7\x45\xc2\xe7\x6f\xcd\x7c\xb8\xa5\x74\x52\x67\xa8\xad\x60\x93\x90\xfb\x8d\x66\xe3\x7b\x72\x72\xbd\x6a\x23\xf2\x14\x1d\x08\xa8\x94\xc4\x0d\x69\x2b\xae\x3f\x53\x6b\x0d\x68\xa9\x57\xf1\x02\xea\xf6\xd2\x08\x69\xb9\x5b\x79\x6f\xe5\x42\x6e\x48\x54\xda\xbf\x9e\x68\x78\x04\x1b\x01\xe3\xd9\xab\xf1\x93\x69\x3c\xdd\xc8\x83\x90\xc4\x2d\x76\x30\x98\x01\xdf\x48\x98\x4a\x22\x5c\x04\x8e\x51\xf1\x11\x46\x39\x98\x8f\xd0\x11\x72\x2b\xa9\x70\xc9\x04\x8c\x16\xc3\x63\x20\x11\x70\x4f\x8f\xa7\x1f\xf9\x89\x53\x96\x82\xa4\x8f\x88\x82\x4f\x75\x56\x7c\x7b\x5a\xda\x04\xb4\x5f\x43\x72\x52\x34\xb2\x3f\x89\x44\xe3\x6a\x99\x2b\xd9\x1c\xb2\x09\x7d\xc0\x92\x35\x5d\xf1\xa5\x62\xe9\xd8\x59\xc0\x80\xf9\x2b\xac\x8e\xae\xe2\x57\xef\x74\x41\xce\x7b\x63\x63\x2a\x7e\xaf\x72\xf8\x04\xbd\x71\xdd\x36\x10\xd0\x7e\x0d\xed\x36\x1c\x39\xac\xdb\x70\x5c\x7e\x9c\x37\xcf\x0a\x99\x65\xec\x5f\x61\x0a\xc4\xfa\x15\x89\x71\xa3\xb1\xa8\xbe\x3c\x04\xd1\x01\x28\x55\xd7\x73\x4e\xa3\xe8\xf8\x94\x44\xd2\x11\xb9\xbb\x99\xcc\xc2\x0c\x29\x0c\x75\xf1\xfb\x1f\xce\x2c\xcd\x92\x59\x73\xa8\x19\x2b\x66\x49\x91\xce\xbe\x0e\xb9\xa5\xfb\xdd\x43\xf5\x7a\x77\xd5\x29\xa1\xef\x5a\xa9\xba\xf8\x23\x60\xe2\x77\xf9\x8f\xc5\x15\x56\x5f\x7f\x2b\xc3\xfd\xee\xb1\x7a\xbd\x8b\xaa\x3a\x2b\xda\xeb\x20\x87\x53\x59\x67\x7f\x2d\x8b\x36\xc9\xc1\x30\x04\x2d\x14\xea\xb1\x4f\x9a\xac\x9b\x89\x90\x23\x1b\xbd\x9c\x5b\xbb\x77\x9b\x7f\x07\x84\xe9\xd4\x52\x9f\x38\xe4\x09\x20\xf9\x3e\x86\x81\x29\x57\xe4\x02\x20\xa9\xec\x54\x48\x2d\x78\xda\xca\x81\xd9\x75\x14\x34\x69\x84\xf8\xb6\xa8\x91\xd0\x3b\x9a\xd2\xbb\x0e\xe4\x57\x09\x42\xd2\x90\x00\xc3\x23\x64\xfc\xd5\xb9\x3b\xdd\x4a\x51\xe0\x8e\xc7\xd3\xee\xa5\x52\x2a\xc3\xcb\x17\x7d\xb3\xbf\x66\xc5\xcb\x53\x3f\x7d\x7d\x7d\x3e\xe4\x2c\xa9\x9f\xf6\x65\x7b\x32\xd3\x91\xf6\x8b\x25\x9a\x86\xf4\x2f\x26\x38\x13\x7a\xbd\xd6\x84\xe5\xf4\x02\xc0\xf5\xb4\x5e\x38\x38\x4a\x1e\x49\x92\x7a\x1b\x23\xd4\x33\xbc\x35\x3e\x78\xb3\x39\x81\xf0\x78\x05\x58\x4e\xd7\xdb\x22\x3e\x68\xc2\x1b\xe4\x01\x37\xdb\x13\x06\x8e\x92\x47\xf2\xcf\x64\x63\x3c\xdc\x74\xd4\xe0\xea\x08\xb8\x36\xe5\x59\xae\x5b\xcd\xd9\x77\x56\xb4\x8d\xbc\x4d\xc7\xb9\x18\x23\x11\xb5\x70\xd1\x29\x68\x9f\x64\x55\x5a\x09\x2c\xca\xa8\x3b\x5d\x5c\xad\xe6\x32\x63\xc7\xf6\xaa\x5e\xd3\x73\x77\x89\xb7\x0f\x4c\x46\x6a\x70\xbb\x8c\x53\xc2\xc3\xf2\x66\x7f\xe3\x90\x16\x79\x19\x07\xc0\x2c\xe9\xfe\x5d\x76\xae\xca\xba\x4d\x8a\x96\x3c\xfd\xa5\x0b\x3b\xa9\xd3\x88\xff\xbf\x78\x5a\x3e\xea\x5f\x9f\xc1\x8e\x80\xd9\x6c\x2c\xbc\x67\xc0\x70\x1c\xdf\x21\x30\x1c\xcb\x7d\x0a\x6c\x5f\xb3\x24\x3d\xd4\x97\xf3\xde\xd8\xb1\x82\xae\xbf\x0d\xd0\xb3\x04\x5b\xcd\xd2\x8e\x7b\x39\x63\x75\xf8\xa4\xe1\x53\x3c\x93\xaf\xf8\xe8\xf4\xe1\xbd\x4a\x7c\xf9\x46\x2b\xce\x33\xdf\x6a\x9a\x01\xae\xa7\x96\x67\x09\xd4\xf5\xd8\x80\xd5\xb6\x17\x25\x1a\x03\x6a\xa1\x39\x65\xc7\xe4\x92\xb7\xd8\xc0\x35\x08\xfd\x9c\x67\xfd\x8b\x52\x70\x47\x7d\xff\x2a\xd6\x2f\x3f\x01\x9c\x32\x8f\xf4\x3f\x2f\x70\xf9\x7b\x98\xe3\x3c\xdb\x81\x43\xd8\xe3\xa8\x1a\x71\xeb\x59\x32\xf3\xfd\x53\xa3\x4b\xcc\x17\xd2\x90\x9b\xa2\x06\x68\x7d\xef\x83\xd1\x2a\x50\x74\xc9\xc9\xe9\x0c\xc4\x10\x83\xdd\xa6\x24\xbe\x23\x64\x86\xb9\x0d\x44\xa0\xd6\x28\x21\x14\xbd\x50\x09\xe1\xa8\xd5\x4a\x0d\x8a\x4f\x80\xbb\x98\x6a\xde\xb0\x2a\xa9\x93\xb6\xac\x2d\xdd\x90\xda\xf0\xff\xfd\xef\xff\xe7\x4f\x16\xee\xfe\x92\xe7\xac\x0d\x40\xfe\xdf\xfe\x2f\x1b\x39\x2d\x03\x30\xff\xdf\xff\xdb\x46\xe4\xeb\x7a\x2c\x6d\x02\xea\xfd\x3f\xfe\x9f\x9f\x84\x55\x74\x1f\xfd\x94\x4b\x11\xf2\xad\x51\xb0\x0b\x50\xdd\x24\x35\x9b\xe3\x57\xea\x2c\xef\x22\x71\xac\x79\x59\xbd\x9a\x65\xf1\xca\x38\x2c\xa9\x2f\xcc\xf3\x6d\x0b\xdc\x54\xf7\x6a\x31\xe8\xbb\x34\xe2\xc7\xb2\x6c\x59\x8d\x14\x88\x9d\x61\x60\x84\x10\xcb\x2b\x7d\x9b\xf0\x55\x27\xb5\x32\x0d\x18\xd1\x27\xc3\x3a\x1f\xd6\x77\xc9\x86\x36\xf0\xe8\x05\x20\xc8\x08\xb6\x36\x06\x78\x51\x7b\xdf\x5c\x57\x00\x62\xfb\x6f\x60\xe7\x89\x2e\x5b\xe0\x1d\x67\x18\x65\xad\xda\xb9\x78\x60\x8b\xf6\x23\x72\xa3\x82\x6d\xea\xd4\xac\x12\x6e\x59\x18\x1e\x74\xe2\x93\x8f\xd9\xd2\x6c\xe7\xbc\x7f\xf8\xca\x9b\x4a\xd1\xb1\xc4\xde\x8d\xaa\x62\x49\x9d\x14\x07\x71\x5d\xa0\xf6\xc0\xef\x53\x3c\x53\xcb\x6e\xfa\x1b\x2a\xe0\x11\x44\xce\xe9\x31\x39\x67\xf9\x1b\x7c\x02\xae\xdf\x11\x23\x6c\xe9\x53\xfc\x8c\x89\x03\xbf\xaa\x2e\xc4\xb5\xda\xa2\x90\x80\x40\xe7\x3c\x2f\xf4\x43\xbc\x13\xab\x4b\x6d\x1f\x5f\xf7\xa7\x98\xcb\xf6\x7b\x11\x17\x9a\x86\xf1\x08\xc9\xdc\x8e\x32\x94\x00\xb7\x9c\x9d\x5f\x3e\x62\x80\x09\xc2\xda\xbb\xf3\x1a\xdd\xdb\x87\x8c\x92\x58\xcf\x09\xdf\x23\xd4\x94\x79\x96\xce\x7e\xc7\xd2\xee\x07\x1d\x32\xc8\x30\x10\xa4\x38\x9c\x77\x6f\x50\x60\x6a\x25\x48\x1d\xec\xea\xed\xd9\xbc\xb2\xd9\xea\x19\x4c\xd8\x42\x41\x61\xb6\xe0\x89\x24\xef\xbb\xe7\x52\x1f\xfa\x28\x19\x79\xe4\x6d\x28\xd5\xf7\x76\xab\x6f\xf3\x33\x2b\x2e\x11\x00\xe9\x1f\xe6\x57\x1b\xf1\x00\xac\xa9\x70\x3a\xa6\x9c\x35\x40\x78\x1e\xc3\xf0\x1d\xb5\xfd\xfc\x41\xc7\xb9\x54\x26\x82\x6a\x5b\x1c\x7f\xe9\x73\x3c\xf2\xdb\x46\xbb\x7d\xb2\xd3\x0f\x79\x0d\x29\x9f\x4d\x88\x8b\x64\x71\x5e\xb9\xf1\x90\x3b\xf4\xb4\x5b\x52\x57\x66\x1a\x89\xd3\x47\x27\x88\x9c\x9b\x7e\xdd\x59\x6b\x83\xd2\x87\x20\x07\x2d\x36\x69\x7e\xa0\x77\x36\xe4\xb3\xb0\x53\x6a\x50\x41\xc4\x88\x80\x3e\x9d\xba\x9f\x73\xf1\x20\x9e\xe3\x84\xb7\xb5\x6e\x07\x8d\x5f\x0f\x16\x10\xbb\x93\xb7\xeb\x81\x79\x9e\x35\xad\xb9\x21\x5c\x6d\x2f\x54\xef\x21\x5a\xd7\xc1\x26\x90\xdf\x48\x2c\x02\x1a\x8d\x80\x53\xd9\xb5\x91\xe9\x54\xae\xc0\x9e\x6b\xe9\xdb\x2e\x8d\x8a\xe4\x92\x13\x56\x1d\xf9\x68\x2c\xba\xe7\xd1\xa0\xab\x2d\x41\x63\xb4\x87\xe2\xb0\x17\xc1\x7b\xe4\x34\xfb\x9e\xa1\x41\x86\xb2\x96\xba\xef\x84\xdd\xac\xbd\xc2\x2b\xfd\x23\xd7\x94\x59\xfc\x2e\x2c\x8f\x34\x40\x91\xf8\xe7\x67\xf1\x0f\x6e\x9a\xe5\x81\xd7\xc7\x48\xfd\xb7\xd8\xde\xbd\xcb\xc7\x62\x0f\x65\xca\xa2\x41\x13\x66\xc3\xe1\x00\xec\x64\x01\xc7\xc1\xec\xb5\x69\x7b\x79\x7f\xce\xf7\xac\xfd\xc1\x58\xf1\x3e\x3c\x4c\x8b\xde\x17\x2d\xcb\x85\x2a\x89\xdf\xf9\x34\xa4\xdc\xf3\x6b\x66\x8c\x0f\x33\x09\xdd\x59\x0b\xb2\x90\xeb\x5c\x04\x44\xa4\x09\x0c\x1c\x7e\x80\xce\xc9\x51\xd9\xcf\x3a\x6d\x70\x93\x0e\x89\x86\xfb\x97\xa0\xe5\x34\x1f\x45\x2a\x5d\x3d\x62\x81\x43\xf4\x26\xd2\xfe\x5f\x43\x2b\xd3\xa4\xe3\x6c\x72\xa4\x8b\x2e\x48\x38\x46\x2a\x7d\xc0\xc0\xb4\x4f\x0b\x10\xb8\x1f\x1b\x58\x8c\x83\x62\x04\x9d\xfe\x4c\x7b\xfe\x59\xff\x0a\x5e\xc4\x1d\x16\x1b\x2c\x5d\x94\xea\x11\xcc\x12\x25\x43\xbe\x5e\x9f\xb3\xd7\x6c\x3f\x70\x62\x89\x4f\x07\xa2\x3a\x26\x64\xb8\x6a\x59\x92\xa0\x05\xb9\x70\xed\x06\xea\xec\x1e\x46\x2a\x56\xe2\x0c\xf4\x5e\x5b\xed\x2a\x9f\xbf\x8a\x00\xe2\x1d\xa0\x87\xb6\x8d\x15\xe9\xe8\x91\x81\xf4\x2a\x18\x2b\x92\x53\x2a\x4b\x85\xad\xd9\x48\x43\xa4\x58\x0b\x94\x9d\x6e\xbe\xe0\x52\x1e\x02\x40\x53\x8f\x10\xb8\x90\xe5\x65\xac\x0e\x84\x17\x12\x4c\xf9\x26\x7d\xbb\xba\x06\x8c\x14\x2f\xcd\x20\x69\x39\x80\xf7\x89\x27\x0c\xcf\x0e\xaf\xa0\x52\x89\x1e\x15\xbf\x8f\x1e\xa7\x03\x09\x68\xa4\x34\xe6\xa0\x52\x8b\x13\x1e\x88\x4e\xd3\x95\x1a\x9b\x22\x08\x25\x2a\x2e\xd6\x19\xcb\xee\xa3\x2b\xc3\xa7\xca\xe9\xdc\x9e\x82\xa0\xb2\x7a\x5a\x8c\xe0\x8c\x4f\xc1\x0d\xe9\x32\xb9\xad\xe1\x06\xc6\x69\xc3\x85\xe8\x3d\xe6\xd8\x28\x6c\x40\xcd\xb3\xd9\xa5\xbf\xea\x4f\xf4\xca\x30\xab\x93\x0b\x53\x2a\xc8\xba\xdf\x9a\x67\x74\x40\x1b\xf4\xc3\x24\xf2\x55\x01\xe3\x41\x7e\xf3\x81\xf0\xc5\x52\x05\xbe\xe8\x7b\xe0\x03\x59\x7b\x77\x3b\xd0\x6d\xc8\x83\x77\xe2\x29\xc0\x65\x24\x47\x09\xdb\xd6\x22\x8e\x00\x9f\x8f\xd7\xb3\x39\x03\x88\x98\xfa\xca\xed\x7f\xf2\xb2\xfb\x36\x79\x91\xbf\x81\xf0\xf9\x0e\x21\x24\x24\x92\xb2\x43\x59\x27\x7c\x5a\x72\x29\x52\x56\x77\x31\x21\xb8\x04\x9f\x56\xe7\x1e\xc4\xa5\xd1\x3d\x10\xad\xd4\xf0\xbe\x7d\x7c\x92\xe8\xba\x97\x9f\x4a\x23\x8a\x55\x13\x78\x6c\x45\xa3\x22\x8e\xb5\x60\x57\x13\x74\x3f\x36\x68\x40\x85\x72\x34\x12\x6c\x1b\x54\x78\xd6\x0a\xbf\xbe\x5e\x17\x1b\x37\x67\x41\x5c\xca\x8b\xd3\xfc\x62\xd1\x87\xb9\x79\xf3\x16\x4d\x0f\xe1\x57\x9d\xf7\xd1\x90\xf8\x91\x1f\xa4\xce\x87\x63\x72\x3c\x58\x90\x01\xdc\xae\xd6\x1b\x4a\xa0\x90\x02\xc2\x1f\x3f\x73\xa4\x21\xa8\x63\x47\xd8\x69\xcb\xe3\xe1\xb8\xc3\x80\x43\x58\x54\xab\x6a\x28\x97\x16\x1d\x8c\x51\x40\x61\xc9\x1e\xb7\xbb\x7b\xa3\x2f\x0a\x4c\xac\x6c\x7f\x5c\x1a\xd5\x89\x6b\x89\xbc\x3c\xa3\xd6\x9a\x20\x82\x30\x0c\xd1\xe3\x78\xc3\xd8\x1e\x50\xc8\x8a\x63\x19\xc6\xb0\xb8\xf6\xe7\x46\x86\x21\x91\x29\x0c\xab\x93\x64\x08\xcf\xc7\xe3\xfe\x18\x63\xc0\x21\xba\x21\xee\xd7\x21\xd8\xb6\xe8\x60\xba\x01\x28\xac\xee\x1f\x77\x6b\xc8\x8c\x3a\xe4\x86\x1a\xc0\xad\xd1\xcc\xfe\x82\x18\xbf\x99\x10\xd7\xc4\x50\x36\xd8\xa4\x83\x99\x07\x40\x21\xd9\x6e\x37\xb1\x69\x2c\xf8\xf9\x3b\xa4\xee\xfd\x31\x66\xe6\x60\x17\xb7\x9c\x78\xf9\x96\x77\x9d\x90\x36\x03\x92\x41\xd8\x86\x04\xc4\xc5\x25\xef\x66\xbd\xc8\xb4\x27\xc0\x1f\x58\x8b\x46\xce\xac\x8d\x9e\x38\x17\x39\x50\x3c\x87\xa8\x33\x36\x5b\xa4\x2c\x67\xad\x3e\x17\x35\x67\xe0\x60\xe1\x5c\x45\x56\x3a\x8d\x9f\x51\xe9\xc8\x4b\x06\xc8\x33\x5e\xae\x53\x6f\x18\x3d\x90\xef\x05\xd7\x18\x74\x3f\x9b\xea\xd5\x58\x57\x1d\x16\x78\x78\x16\x58\xde\x06\xa1\x53\xee\x53\x69\xda\xa7\xaa\xf6\x45\x14\x3d\x1c\x47\xf7\x2c\x46\x9d\xcb\x34\x41\xd3\x6f\x20\x8d\x8e\xdf\x9c\x41\xad\x8e\xa8\x2e\xe5\x4f\x83\x0d\x5b\x7d\x62\x59\x9b\x16\x74\xc3\x44\x11\x2f\x9d\x0f\xfc\xda\xac\x1b\xd9\xf0\x87\xdd\x9d\xc2\x12\xbb\x88\xe4\xef\x72\x4e\xa4\x16\x01\x67\xab\x98\xa7\x3c\xfb\x47\xcf\xf8\x8b\x6e\xcb\x38\xfe\x7e\x9a\xcd\x67\xcb\x5d\x5c\xbd\xde\x3d\xf7\x47\xcd\xc5\x45\x20\xd6\x7e\x49\x2d\x83\x1c\x30\xeb\xbf\x86\xb0\xc5\x6b\xa2\xd8\xda\x70\xae\x04\xcd\x5d\xf7\xc7\x7b\xdf\xd4\xbc\x6c\xf4\x6e\xe5\x2b\xa6\xfd\x73\x6e\xfa\x6a\x86\xe8\x00\xb9\xef\xab\x2b\xe9\xa2\x7e\xfe\x8b\xa0\xcb\xc9\x6a\x9c\x22\xfb\x67\xad\x4e\x77\xf3\xdb\x4b\xf1\x94\xa5\x29\x2b\x9e\xe7\xe7\xa6\x3f\xc4\x3f\x7f\x7b\xfa\x9e\x35\xd9\x3e\x67\x7a\x9d\x7c\xdd\x2c\xd2\x3f\x74\x63\x36\xcc\x1c\xc9\xc0\xcf\xe6\x9a\x4c\xce\x69\xc9\x14\x35\xfc\x56\x40\x64\x9a\x19\x1a\x38\x12\x0f\x65\x15\xc9\xf7\x7d\x52\xab\x7f\xfd\xf1\xbd\xd1\x22\xb0\x22\x8a\xcc\x16\x09\x33\xb4\x1b\xcc\x89\x65\x88\x76\xb0\xfb\xe4\x0e\x00\xe3\x5e\x02\x72\x71\xd3\xda\x5c\x0d\xd6\x64\xac\x3e\x72\xac\xf9\x6a\x3c\x62\x0b\xbe\xb0\x09\x76\xd3\xad\xaa\xc0\x11\x30\x47\x2a\x57\x18\x4c\xd8\x4f\xd7\xf9\x0f\xb6\xff\x96\x0d\x77\x47\xcc\x9b\x43\x5d\xe6\x79\xd7\xd5\x6d\x79\x39\x9c\x1c\xa9\x11\xc3\x06\x68\x0a\xf2\x2e\x7b\xfd\xaa\x3d\x95\xb8\x96\x4b\xdd\xb6\xad\xe8\x4f\xeb\xc5\xef\xa6\xb6\x58\xea\x33\x93\x1f\xe6\xfb\xba\xb3\x24\xea\xaf\x2e\x60\xf5\xc0\xfe\xaa\xfe\xb2\xd7\xf7\xac\x6a\x1d\xb5\xe8\x67\x25\xc3\xb1\xd4\x09\xcd\x11\x18\xf2\x6c\x97\xbb\x4d\x89\xde\xa8\x60\xd6\x20\x5a\x10\x6f\x06\x0a\x99\x42\x12\x97\xba\x4f\x96\xae\xfb\x59\x37\x92\xce\xa5\xd6\xee\x71\x90\xd0\x4e\xb7\xb3\x8c\x57\x1b\xee\x77\x28\x92\x6c\x42\xb7\x9b\x38\x3e\xc1\x5a\xf0\x9e\x2e\x67\x53\x3a\xdc\x42\x0a\xe0\x0a\xeb\x6c\x1a\x81\x73\xc2\x77\xfb\x21\x9b\x28\x82\xc6\xa7\x45\x41\x5d\xe7\x37\x11\x5b\x6e\xca\x08\xc2\xe6\xde\x6d\x74\x57\xdb\x58\x3e\xb1\x22\x18\x1e\xb9\x72\x8c\xf1\x1d\x8e\xa0\x05\xf1\xf6\x29\x23\xdc\x54\x71\xb7\xda\xe9\x0c\x8c\x91\xa4\xaf\x65\x53\x2c\xbf\x35\x38\x85\x65\x1a\xd5\xc1\x93\x8c\x99\xd2\xe2\x19\xd1\xf3\x41\x89\x4e\x9d\x3c\x95\xe8\x44\xb2\x95\x06\x52\xa0\xb3\x45\x60\x51\x91\x8f\xac\x02\x57\x76\x1f\x96\xad\xeb\x5e\x0c\x6b\x1c\x62\x0d\x0a\x18\x87\x5e\xb4\x20\xde\x02\xc7\x61\x1c\xc7\x13\xbb\xce\xf1\x1c\x2d\x49\x04\x38\xd8\x0e\x74\xac\x77\x85\xf4\xc2\xbc\xab\x1b\xc7\x27\x4c\xbf\x77\xb5\xe0\xc7\x77\x72\x80\x77\xf5\x21\x78\xd8\x9a\xe2\x5d\x3d\x14\x3c\xde\xd5\x87\xed\xf6\xae\x10\x3b\xd4\xbb\xfa\xb0\x7c\x62\x0d\xf1\xae\x08\xc6\xf8\x0e\x0f\xf2\xae\x7e\x94\x5b\x47\xb5\xcb\xaf\xda\x0a\x47\xf9\x55\x9f\x0c\x7d\x6d\x1a\x6d\xe4\x03\x9c\xaa\xb7\x5f\xc7\x5b\xaf\x09\x1e\xd5\xf6\x8d\x3a\x79\x72\x51\xce\xb5\xb2\x66\xa0\x07\xfa\x56\x04\x16\x13\xfb\xf4\xca\x70\xa5\xf7\x61\xd9\x3a\xef\xc5\xb0\xc6\x23\xd6\xb4\x80\xf1\xe8\x45\x0b\xe2\x2d\x70\x3c\x82\x2b\x51\xa7\x0b\x19\x55\xda\x60\x72\xba\xf3\x35\x90\xc6\xba\x61\x48\x39\xcc\x0d\xbb\x71\x7c\xd2\xf6\xbb\x61\x0b\x7e\xbc\x16\x04\xb8\x61\x1f\x82\x87\xad\x29\x6e\xd8\x43\xc1\xe3\x86\x7d\xd8\x6e\x37\x0c\xb1\x43\xdd\xb0\x0f\xcb\x27\xd6\x10\x37\x8c\x60\x8c\xef\xf0\x20\x37\xec\x47\xf9\xd0\x61\xef\xf2\xc9\xb6\xf6\x51\x3e\xd9\x27\x50\x5f\x03\x6f\x70\x0e\x01\xde\xd9\xdb\xdd\xb7\x18\xba\x29\x33\x5f\x87\xc7\xd5\x2b\x22\xb6\xa5\x98\x9b\x4b\x20\x42\xa0\x8b\xb6\x41\x43\x02\x23\x4f\x05\xf8\x20\xf0\x20\xd9\x43\xc0\x87\x60\x8d\x4e\xa4\x31\x01\x83\xd3\x87\x15\xc2\x58\xe0\xd0\x94\x8f\xcd\x4d\x12\x6a\x50\xec\x08\x69\xdc\x3c\xf1\x05\xe4\xc2\x1c\xae\x13\xc5\x23\x4a\xbf\xbb\x35\xc1\x47\xf7\x6f\x80\xb3\xf5\xc0\xbb\x79\x9a\xe2\x6a\xdd\x04\x3c\x9e\xd6\x83\xec\x76\xb4\x00\x39\xd4\xcf\x7a\x90\x3c\x02\x0d\xf1\xb2\x36\xc2\xe8\x7e\x0e\xf2\xb1\x5e\x8c\xdb\xc7\xb1\xcb\xaf\x5a\x8a\x46\xb9\x55\x8f\x00\x3d\x4d\x1a\x6b\xcf\x03\x3c\xa9\xaf\x47\x47\x9b\xaa\x09\xde\xd3\x70\x7f\x3a\x69\x7a\xab\xa4\xba\xac\xdd\x82\x0d\x74\x97\x28\x74\x88\x84\xfd\xd5\xe0\x4a\xed\xc7\xb3\xd5\x3a\x00\xc7\x1a\x72\x78\xc3\x02\x46\x5d\x00\x62\x20\x87\x81\x63\x4f\x3e\x77\x39\x55\xcc\x41\xba\x69\x91\xb9\xd9\x93\x9a\x14\xc3\x9c\xa9\x0f\xcb\x2f\x59\xbf\x4b\x45\x30\xa6\xf4\x7b\x80\x63\xf5\xa3\x78\x99\x9b\xe2\x5e\xbd\x34\x3c\x1e\xd6\x8f\xef\x76\xb2\x26\x7e\xa8\x9f\xf5\xe3\xf9\x45\x1c\xe2\x6d\x51\x9c\x29\x2a\x10\xe4\x73\x43\x90\x3e\x64\xe8\xbb\x3c\x2f\xa6\x89\x94\xf3\xf5\x8b\xd4\xdf\xbc\x09\x0e\x22\xc0\x0b\x07\x74\xf6\x14\x63\x37\xc5\x17\x5b\x87\x08\xe0\x44\x19\xdd\xff\x8f\x6c\x8a\x87\x38\x81\x3e\xd9\x06\x0d\x91\xb7\xa7\x02\x2a\x8f\xe3\x44\xc2\xb2\x38\x6e\x04\x24\xc1\x64\x35\x26\x28\xbf\xe4\xc6\x0a\x61\x2c\x78\x91\x87\xbf\xe5\x3b\x49\xa8\x41\xea\x08\x69\xdc\xec\x78\x01\xb9\xd0\x9c\xb1\x03\xc5\x23\xca\x90\x8c\x71\x31\x7a\x0a\xeb\xc6\xf1\xb3\xe4\x4f\x17\x17\xb7\x4d\x61\xdd\x04\xbc\xc9\x62\x27\xb2\x2f\x57\x5c\x8c\x9f\xc2\x7a\x90\x3c\x02\x0d\x4b\x14\x9b\x08\xa3\xfb\x39\x30\x4d\xec\xc1\xb8\x7d\x1c\xbb\x53\xc3\x45\xd8\x14\xd6\x23\x40\x4f\x93\xc6\xda\xf3\xa0\x64\xb0\xbb\x47\x47\x9b\xaa\x09\x6e\xd3\xf6\x80\x3a\x75\xe2\x14\x9a\xd3\x6d\x8a\xa3\x64\x41\x6e\xd3\x06\x0d\x11\xb3\xa7\x02\x5c\xad\x3d\x48\xb6\x56\xfb\x10\xac\xe1\x86\x34\x26\x60\xb8\xf9\xb0\x42\x18\xfb\x88\xe1\xe6\x6b\x6e\x88\x2e\x42\x1a\x37\xbb\x4d\x40\x2e\xcc\x6d\x3a\x51\x3c\xa2\xf4\xbb\x4d\x13\x7c\x74\xff\x06\xb8\x4d\x0f\xbc\x9b\xa7\x29\x6e\xd3\x4d\xc0\xe3\x36\x3d\xc8\x6e\xb7\x09\x90\x43\xdd\xa6\x07\xc9\x23\xd0\x10\xb7\x69\x23\x8c\xee\xe7\x20\xb7\xe9\xc5\xb8\x7d\x1c\xbb\xdc\xa6\xa5\x68\x94\xdb\xf4\x08\xd0\xd3\xa4\xb1\xf6\x3c\xc0\x6d\xfa\x7a\x74\xb4\xa9\xfa\x70\xb7\x49\x9f\x85\x46\x8e\x33\x5b\x68\x81\xce\x13\x85\x0e\x91\xb7\xbf\x1a\x5c\xc5\xfd\x78\xb6\x92\x07\xe0\x58\x03\x10\x6f\x58\xc0\x18\x0c\x40\x0c\xe4\x30\x34\x19\xf4\xf8\x78\x58\x53\xc9\xa0\x80\xa6\x87\x68\xaa\x45\xe6\x66\xbf\x6a\x52\x0c\x73\xad\x3e\x2c\xbf\x64\xfd\x0e\x16\xc1\x98\xd2\xef\x01\x6e\xd6\x8f\xe2\x65\x6e\x8a\xb3\xf5\xd2\xf0\xf8\x5b\x3f\xbe\xdb\xe5\x9a\xf8\xa1\x5e\xd7\x8f\xe7\x17\x71\x88\xef\x45\x71\xa6\xa8\x40\x90\x07\x0e\x41\xfa\x90\xa1\xef\xf2\xc3\x98\x26\x52\xae\xd8\x2f\x52\x7f\xf3\x26\x38\x88\x00\x9f\x1c\xd0\xd9\x53\x8c\xdd\x94\x3c\xb0\xe5\x61\xc1\x51\x21\xfa\xae\x0f\xfb\xba\x0e\x0b\x2d\xd0\x33\xa3\xd0\x21\x82\xf7\x57\x83\x6b\xbf\x1f\x0f\x39\xc1\xe6\xc7\xb1\xcf\xd7\xa1\x0d\x0b\x39\x61\xe7\x47\x0c\xe4\x30\xf4\x94\xdd\xe3\xc3\x92\x3c\x9b\x15\xd0\xf4\x10\x65\xb5\xc8\xdc\xec\x99\x4d\x8a\x81\x87\x68\x3d\x58\x7e\xc9\x06\x1c\xa4\xb5\x31\xa6\xf4\x7b\xc8\x61\x5a\x2f\x8a\x97\xb9\x49\x07\x6a\x7d\x34\x7c\x47\x6a\xbd\xf8\x9e\x43\xb5\x06\x7e\xf0\xb1\x5a\x2f\x9e\x5f\xc4\x41\x47\x6b\x31\x9c\x29\x2a\x10\x76\xbc\x36\x00\xe9\x43\x86\xbe\xf3\x7c\x2d\xa2\x89\x94\x67\xf6\x8b\xd4\xdf\xbc\x09\x0e\x22\xe4\x90\xad\xbf\xb3\xa7\x18\xbb\x29\x7b\x8d\x2d\x0f\x0b\xf7\x62\x11\x77\x59\x21\xf7\x51\x99\x58\x81\x7e\x19\x03\x0e\xdb\x9a\xe6\xa9\x04\xd7\x7c\x2f\x1a\xb6\x1b\xd0\x87\x82\x6c\x54\x44\x1a\x15\xb4\x55\xd1\x87\x17\xc6\x5e\xe0\xa8\xdc\x6f\xd6\xc9\x8a\x5a\x32\xf0\x37\x3b\x6c\x37\x1f\xa4\xf2\x01\x5b\x8f\x01\xc1\xd0\xcd\xc7\x4e\x24\xaf\x50\x43\x36\x20\x9b\x08\x13\xfa\x3b\x68\x13\xb2\x07\xc3\xc7\xd9\xb4\x8d\xc8\x6e\x12\xde\xad\xc8\x1e\x74\xdf\x66\x64\x80\x1e\xbe\x1d\xd9\x83\xe6\x15\x6e\xd8\x96\x64\x1b\x65\x42\xcf\x07\x6e\x4b\xf6\xe2\x7c\xc4\x48\x77\x6f\x4d\xb6\xd4\x8f\xf2\xbe\x5e\x61\x7a\x9b\x36\xde\x0b\x04\x6d\x51\xf6\xf5\xf1\x04\xb3\x36\xc1\xf1\xda\x1e\x54\xd1\x17\x2f\x74\x27\x59\x61\xdc\xc8\x88\x3d\x7b\xf4\x8c\xdc\x45\xa5\xbf\xd3\x26\x39\xe6\xaf\xcf\xf1\xb7\x67\xae\xe0\x19\x9a\x55\xf5\xca\x2f\x26\xec\x2f\xbd\x1d\x5a\xc8\xef\x8d\x93\x57\x79\x45\xd6\xf7\xb6\xac\xe4\x13\xa5\xf8\x4d\x73\x31\x71\xff\x95\x4e\xf5\x3a\x3c\x77\x80\x03\x90\x6c\xcf\xbd\x7c\x77\xfc\x89\x37\x34\xf6\x65\xfa\xc6\x09\xc9\x8e\xe9\xcb\xa3\x53\x7b\xce\xd1\x12\x70\x01\xbd\x94\x2a\x41\x47\xca\x07\x27\x25\x9b\x69\xbc\xd5\xa3\x08\x02\xc7\xaa\x24\x3c\x6f\x93\x7d\xe3\xef\x75\xe3\xee\x4b\x4b\x07\x20\xf1\x99\xc3\xae\xa0\x10\x84\x15\x01\x97\x46\xea\xfc\x7a\xaf\x5b\x03\xcf\x07\x7e\xff\xf1\x6c\xbc\xbe\xf0\xac\x5d\x0f\x28\x2e\x0d\x7c\xc7\x03\x06\x75\x82\x1d\x7f\xbd\x0d\xbc\x70\x43\xdf\xcc\x26\x18\x51\xe5\xfa\xc5\xa1\xe2\x29\x29\x50\xf3\xac\xa9\x92\xc2\x16\x05\xb8\x73\x9c\x7c\x61\x87\x13\xe5\x37\x24\x6e\xe3\x2f\xb3\xf9\xec\xa1\x7a\xbd\xc3\xde\x99\x52\x17\xb8\xcf\xcb\x3a\x7b\xc9\x0a\x75\xd9\x21\xff\xce\x61\xe7\xe9\x45\xde\x67\xfe\xb0\x3b\x37\x7a\x41\x55\x97\x15\xab\xdb\xb7\x27\x93\xc5\xa8\xac\x92\x43\xd6\xbe\x45\x3d\x75\x1d\xad\xcd\xce\x9d\x4a\x1e\x2f\x85\xb8\xd8\x91\x25\x0d\x9b\x97\x97\x56\x19\x8f\xdd\x70\xdd\x9d\x2e\x88\xa7\xa2\x3d\x89\x6b\xf8\xbe\x2e\xef\xf8\x00\xd3\x5a\xb7\xab\x5e\xef\x3c\x48\x2b\x0b\x69\xe9\x47\x5a\x1b\x48\x3f\xcf\x36\x36\x12\xa5\xb3\xfa\xf1\xc9\x78\x6b\x62\x69\xb1\x0f\xd2\xbc\xfe\x5e\x7d\xfe\x5b\x9e\xb4\xec\x5f\xbe\x6e\xab\xd7\xbb\x59\x5d\xb6\x49\xcb\xbe\x6e\xb6\x29\x7b\x09\x27\xb9\xba\xbb\xca\x3e\x19\x4c\x9e\x17\x69\x4d\xf0\x31\xd7\x19\x99\x1b\x9c\x58\x6f\xa0\xbd\x63\x4e\x5a\xec\xbf\x85\x23\x0b\xaa\x32\xf9\x02\x18\x7f\x32\x4a\x3c\x13\x82\x5d\x9b\xa9\x55\x26\x9f\xb8\x2d\x8b\xfc\x4d\xbd\xc0\xa9\xd5\x6e\x95\x82\x37\x2e\xe6\x70\x88\x0a\xcf\x32\x37\x2c\x1c\x8f\x24\x12\x18\x2a\x00\xf3\xf0\xee\x0e\x15\x91\x50\x50\xfb\x34\xff\x91\xb5\xa7\xac\x88\x90\x20\x90\x0a\xf2\x30\x63\x8b\x7c\x53\x94\x43\xf3\x27\xdd\xcf\x33\x58\xe8\x06\x72\xa6\xaf\x46\x86\xdd\x91\x9d\x5f\xae\xda\xf5\xad\x4b\xf5\xd6\x0b\x15\x9b\xf7\x4f\x50\x42\x3a\x5d\x7b\xd9\x6b\x95\x14\x29\x4b\xaf\xe4\x65\x9a\x16\x4a\x9b\xec\xc9\x3b\x50\xf5\x07\x52\xb1\x1b\x36\xa1\x17\xe5\xd6\x40\xe8\xa1\x61\x44\xb4\xba\x90\xde\xd6\x4a\x8d\x4e\xd7\x4b\xfc\x0e\xd0\xb8\xeb\x94\xee\x18\x8b\x15\xe3\x0e\xd5\xa6\x7d\xcb\xd9\x13\x17\x81\x41\x53\xfa\xa9\xe1\xce\x68\xb9\xbf\xc1\x25\x89\xb5\x2e\x09\xf0\x2e\x8c\xb3\x7f\xb8\x5a\xab\x17\xb9\xf8\x83\x5c\x39\x6b\x9a\x3b\xeb\xd9\xf8\xad\x31\xf0\x10\x1c\x3c\x7c\x96\xac\x6b\x0f\x8f\xcc\x17\x6b\xfe\xac\x89\x7c\xec\x46\x3c\x83\xf8\x6e\x06\xd4\x57\xfb\x59\xc2\xd0\xa7\x0f\xcd\xd0\x1c\x8c\x16\xf0\x12\x8b\xf1\xbe\x8f\xe2\x08\x92\x21\x9f\xdc\x93\xa7\xf5\xb1\x27\xf7\xf8\x1f\x52\x8f\x57\xf6\x8b\x7b\xce\x37\xb1\x96\xf1\x6a\xad\xa5\x3e\xf4\x49\x81\xf1\x12\x27\x08\xe4\x50\x43\xdf\x05\x69\xb0\xfd\xde\x97\xde\x91\x09\x11\xea\x50\xc4\xcb\x9d\xc4\x13\x98\x5a\xc8\xfe\x50\xbd\xce\xba\xa8\x02\x79\xcd\x18\x7a\x95\x18\x90\x5e\xd8\xf7\x84\x83\x56\x9b\x53\x86\x39\x8f\x37\xd1\xf9\x8a\x28\xba\x79\xd6\x22\xc9\xf8\xe6\x2e\x02\xcc\x3d\x83\x59\x63\xe2\x40\xe7\x32\xb2\x52\xf9\x2a\x20\x02\x30\xd3\x85\xe6\x68\x3e\x80\x0b\x8b\xdb\xb1\x8b\xbe\xa5\x51\x36\x6e\x4c\xa7\xe7\x5a\xb2\x5b\xc8\x19\x97\x6c\xdf\xd8\x79\x97\x93\x2c\xe8\x2e\x62\x0e\x36\x2a\xfb\x18\x69\x59\x86\x08\x93\xb7\x48\x26\x78\x67\x6f\x8e\x7b\xa4\xc1\xb2\x7b\x95\x1c\x58\x3a\x3c\x01\xdd\x0d\x8e\x15\x0a\x33\x43\x18\x43\x4a\x6d\xee\xd4\x33\x85\x24\x8a\xb5\x7b\x41\x14\xc3\x70\x0b\x79\xd0\x73\xc0\xd0\x5c\xe6\x4d\x29\xc8\x60\x3a\xc3\x2b\xc6\xee\xa4\xe4\x54\x82\x32\x6e\xfb\x48\xba\xee\xf4\x27\x46\x90\xce\x7a\x52\xd0\x76\x36\x91\x84\xb4\x72\x9c\x3a\x64\x40\x6a\x93\x04\x77\xf3\x30\x36\x05\xf1\x77\xd9\xb9\x2a\xeb\x36\x19\x92\x11\x54\xab\xf0\xec\x5c\x98\x44\x08\xdc\x51\xaf\x02\x4f\xaa\xc2\xbd\x6a\x07\xaa\x31\xa2\x4e\x99\x32\x09\x9c\xff\x85\x46\x02\xf6\xcc\x00\xb1\x73\x34\x34\x7f\xef\x1b\x09\x2a\x86\xc9\xad\x9c\xcb\x2e\xd7\x7c\x2e\x3b\xeb\xe7\xba\x5f\xf9\xd3\x28\xd1\x9c\xff\x73\x17\x56\x43\xcf\x23\x9c\x6c\xac\xa8\x07\x17\x86\x47\x0a\x66\x3b\x91\x5a\xd4\x1f\x2b\xe0\x61\x9c\xfe\x3a\x39\x74\xe5\x5d\x68\xf3\x80\x46\x36\xc3\xf3\xe4\x68\xc7\x5a\xec\x5a\x73\x11\xca\x98\x85\x22\x98\xc6\x2a\x00\x0f\x1a\x23\xeb\x81\x79\x18\x73\x7a\xda\xd3\x15\xed\xcb\x57\x96\x8e\x6e\x58\x30\x26\xd5\xc2\x10\x02\x78\x53\x2d\x4c\xc4\x2f\x06\xf6\xa3\x03\x33\xb4\x67\xc3\x49\xf8\xfa\x3a\x88\x12\xd1\xfb\x2a\x6f\xb5\x7c\x96\x49\x95\x39\xfb\xce\x8a\x56\xbe\x33\x8a\x26\xa8\x62\x23\x1d\x45\xbe\x41\xf2\x0e\xe3\x13\xc7\x6b\x2d\x20\x0f\x04\xc6\x15\x2b\x52\x1c\x91\x15\x29\x9d\xe1\x1d\xac\x84\xeb\x09\xff\x9b\xdf\x3a\xc1\xac\x8e\x31\x33\xc2\xcd\x07\x7c\x7e\xc9\x7e\x9f\x5f\xcc\x64\xf4\x78\x35\xfe\x82\xa5\x97\xcb\x4a\x14\xa9\xc9\xcd\x2a\x0e\x9b\x1d\xc3\x97\xfe\xed\x17\xf5\x6d\x2a\x09\x3a\xc9\x1e\x5e\xea\xf7\x60\x18\x19\x99\x0f\xf4\xbd\x1f\xee\x64\xc7\x58\x0b\xd3\x1b\xe1\x6a\x22\xbd\x4c\x88\x66\x44\xe2\x39\xb1\xa5\x53\x6b\x44\x0a\xb7\xcf\x38\x9b\x23\x97\x57\xd7\xe7\xd5\x3b\xfd\x98\xfd\x3c\xfb\x3a\xef\x26\x3c\x77\xf8\x88\xe6\x29\xe7\x71\x8b\x12\xd6\x1a\x04\x2a\x3f\xf1\xba\x71\x3f\x3e\xd5\x64\xdc\xca\xbd\x18\x3e\xa8\x4f\x88\xa8\x85\x62\xb8\x57\x25\xb2\x33\x27\x10\xc0\xc8\x35\xcb\x44\x28\x4d\x55\x9f\xea\x61\x44\xb9\x99\x33\x72\xd5\xf7\xe6\xac\x0e\xcc\x4d\x53\xd6\x7c\x6b\xcb\x0a\x9f\xaf\xcb\xc2\xdb\x13\x16\x8a\x90\x37\x65\x21\x01\x3f\x2c\x69\xa1\x2a\xf6\x2c\xc4\xf6\x62\xa0\xd3\x03\x8a\xd2\xe8\x04\x81\x9b\xb4\x21\x20\x22\x49\xd0\x57\x20\x86\xb5\x63\x21\x99\x00\x00\x6c\x6f\x43\xa8\x9a\xcb\xca\x34\x8c\xc9\xf4\x16\x59\x1e\xa1\x16\x27\x34\xeb\x87\x1b\x4d\x88\x2c\x1f\x92\xee\x4c\xb4\x78\x8e\x59\x58\xe2\x3b\x8a\x28\x05\x1f\xb6\xb0\x3c\x36\x49\x30\x6a\x57\x52\xd0\x1e\x24\x72\x19\xe6\xfd\x7d\x71\x62\x75\xc9\x95\xfd\x92\xe7\x22\x85\xc3\xc3\x2f\xd9\x43\x7a\x66\x07\xcd\x9b\xbd\x2f\xaa\xe4\x25\x2b\xb8\xf5\x34\xde\x5c\x57\x49\xe2\x7e\x9d\x6b\x80\x5c\x38\x5e\xae\x86\x50\xf4\xe3\xd5\x10\x8e\x7a\xbf\x1a\x42\x71\x11\x74\xfe\x6c\xf8\x3c\x2f\xd8\x6b\x1b\x05\xc0\x55\x35\xfb\x9e\x95\x97\xc6\xc8\xb8\xdb\xe9\x76\x76\x36\x26\x63\x8f\x8f\x8f\x8f\xd5\x6b\x08\x2f\xa2\xb3\x3c\xc8\x11\xc4\x68\xb0\x4c\x18\xdc\x64\x41\x3c\x6d\xa9\xbd\x9d\xaf\xf2\x67\x1a\x65\x96\xe7\x59\xd5\x64\x4d\x64\x32\x18\xb9\xa4\x37\x88\x49\xeb\x0b\x76\xa6\x58\x50\xeb\x08\x70\x65\x4c\xbc\x7d\xba\xb5\x44\xcb\x3f\xb9\xb9\x1e\xc1\x20\x5c\xd7\x91\x01\xad\xfc\x4b\x3e\x37\x38\x44\xa4\xab\x85\x58\xd5\x31\xaa\x52\x29\x26\xa3\x42\xe4\xb3\xaa\x56\x05\x7d\xa0\xf2\xfd\xb6\xfb\x31\x9f\xf6\x37\xeb\x92\x31\xa5\x59\x97\xfd\xb9\xaf\x8b\x17\xa1\x0b\x58\x36\x75\x95\xfe\x32\xc9\x23\xdf\x7b\xfa\xfd\x3a\x60\xef\x5b\xb3\xa2\x61\xad\x8c\xe8\x56\xb6\x83\x5d\xdd\x59\x15\xff\x29\xcd\x9a\x6e\xc6\x96\xfe\xd9\xaa\x9b\x28\x52\xd5\x0f\xc5\x88\x81\x83\x69\x11\xf3\x63\xcf\x2f\x0f\x1e\x65\xe9\x7d\xd2\xfd\xf4\x81\xe6\x02\x76\x01\xad\x48\x50\x6d\xef\x11\xbd\xe5\xdf\xb0\x69\x87\x21\x8b\xce\x2e\xc8\x0d\x39\xf4\xa9\x70\xd7\xcb\xd9\x47\xa3\x67\xd5\x20\xbe\x42\x45\x43\x22\xe8\x77\xcb\xaa\xf0\x69\x67\xc7\xe6\x13\xe7\xd5\xb9\xc6\x77\xbf\x7b\xe0\xeb\x0b\xba\x33\x80\xe8\x26\xf9\x59\x9e\x85\x1a\x12\x72\xd1\x37\xe4\xed\xda\xa8\xaa\xb3\xa2\xbd\xe2\xad\x43\xdf\xcd\x74\xcc\xdb\xc5\xca\xe8\xf2\x43\xed\xa4\x8c\xb3\x55\x4c\xab\xaf\x2c\xc7\xef\x28\x86\xe0\x62\x65\x69\xa7\x2c\x58\x03\x9f\xec\x7e\xc2\x3a\xb4\x72\xae\x98\xdc\xda\x52\x5e\x11\x11\x0d\x89\xc4\x3b\x80\xf0\x08\x48\xe3\x48\x3a\x54\xa3\xfb\xa9\xd8\x28\x56\x6d\x0c\x8d\xbe\xc5\x90\x0d\x8d\xb6\xaa\xcf\xdd\x28\x36\x3b\x3a\x05\xcb\xe1\x7c\x64\x21\x1f\x10\x9f\xcd\xc5\xee\x81\x31\x13\xe5\x78\x75\xf7\x0c\x03\x2f\x59\x05\xf9\xde\xac\x4a\x00\x2f\xb6\x03\xf0\x62\x78\xe8\x8e\xff\xcd\x5f\xf9\x25\x9f\xad\x37\x53\x13\x38\x09\xbe\x58\x9f\x90\xfb\x45\xa0\xc9\xc2\x08\xf0\xe9\xb1\x1e\x2d\x8b\xcf\xd9\xa1\x2c\xae\x28\xb6\x7c\x58\xc8\xd7\x02\xe4\x69\x3d\x9c\x44\x58\x0b\x2c\x29\x00\x1a\x01\x8d\xb0\x08\xe4\x4a\xb9\x3c\x3d\xe1\x7a\xd0\x08\x27\x16\xd8\x27\x72\x33\x32\x4e\x23\xa4\x5b\x4c\x02\xe2\x2e\x6c\x5f\x83\xcc\x07\x1f\x50\xf4\xb0\x26\xac\xd6\x54\xf5\x01\xec\x43\xe4\xfe\xfa\x50\x2f\xfb\xd6\x25\xa1\x24\x91\xc0\x46\xc8\xcb\xbc\x7b\x2a\xe2\x62\x19\x9c\x44\xa4\x77\x57\x31\x52\x5c\x43\x54\x88\xf3\x1b\x22\x34\x93\x59\x9d\x0b\x5a\x68\x68\x00\x83\x50\x08\xe0\xc0\x6a\x84\x2e\xae\x69\x1c\xe8\x14\xa6\x70\xd0\x5f\x39\xe0\xd5\x1d\xfb\xea\x1e\x8a\x48\xa0\xee\x70\x82\x34\x95\x90\x1e\x35\x49\xf4\xc7\x34\xbd\x96\xc9\xbe\xee\x80\x22\x12\x68\x91\x38\x41\x9a\x4a\x88\x4d\x32\x49\xa8\xa3\x2f\xbe\xc6\x20\x47\x44\x09\x1a\x61\x6d\x11\xf4\x48\x22\x01\x4d\x01\x14\x04\x82\xe5\xed\x23\x8d\x27\x3b\x14\x20\xdf\xef\x67\x69\xf7\xf3\xee\x15\x8a\x80\x73\x2c\x3b\xc3\x99\xb4\x9e\x99\xe9\x22\x1c\xf1\xe1\x87\xc8\x2c\xdd\xc7\xf1\xb0\x77\xee\x5e\xc6\x42\xef\x8b\x8e\xf3\x7e\x55\x62\x96\xf4\xbb\x95\xf5\x56\x8b\x6f\x79\xb2\x67\xb9\xfd\x9d\x74\x99\xef\x9a\x6c\x40\xf6\xa4\x0f\xd7\xe0\x21\x15\xb0\x62\x45\x66\x33\xde\x81\x16\xd0\x22\x96\xb3\x50\x18\x8d\xcd\x97\xd5\xab\xb6\x81\xb0\x0f\xcc\x02\x75\x6a\xf3\xd8\xfd\xd8\x19\x84\x8e\x02\x9f\x6e\x25\x68\xb0\x21\xcb\xa4\xb8\x30\x23\x26\xe4\x89\xa5\x98\x60\x07\x3b\x13\x4e\xda\x14\x4a\x6f\xe2\x8c\x77\xb6\xe8\xe8\xd9\x25\x1f\xe2\xfc\x48\xff\xd4\x4d\xab\xaf\xc8\x84\x1a\x30\x38\xcb\x8a\xea\xd2\xfe\xa9\x7d\xab\xd8\xbf\x3f\x9c\xd8\xe1\xdb\xbe\x7c\xfd\x33\x5c\xc3\xb0\x91\xc4\xda\x47\x5d\xe6\x8e\xd9\xa0\x7e\x06\xcd\x18\x9f\xdd\xbc\xb6\x52\xbb\xc6\xc1\x4c\x17\x19\xc6\xaa\xdb\xf8\xea\x2b\xea\x78\x60\xa7\x8d\x75\x36\x52\xef\x87\x31\x7e\xbd\x65\xd5\xf7\x1d\x8c\x32\x7b\x7c\x59\x27\x13\x34\xee\x94\x26\x64\x05\x3f\x75\x01\xcf\x12\xb1\x33\x3c\x8b\x81\x25\xf4\x94\xcc\xd9\xd9\xc8\xcc\xd0\xdd\xd9\x55\x3c\x5b\x1c\x13\x2d\xeb\x98\x15\x27\x56\x67\x2d\xa8\x4e\x7e\x13\x1a\xe7\xdf\x34\xea\x3f\xbd\x06\x13\xde\xee\xb9\x76\xbf\xc3\x54\x1c\x0c\xb3\x8e\x8e\x61\xf9\xa1\x6e\x44\xe4\x59\xa7\x65\x11\x77\xe1\xf5\xbc\x2c\xf2\xb7\xab\x41\x4a\xdf\x40\x26\x8d\xcf\xc4\x94\xb0\x6d\x93\xde\x17\xfb\x4b\xdb\x96\xc5\x5c\xed\xfb\xe2\x89\x0c\xf1\x4d\x04\x48\x9d\x80\xa3\x85\xec\xed\x94\x1d\xb3\x82\x2f\xef\xf1\x40\x23\xab\xfb\x81\x92\xec\x73\x36\x5b\xb4\xc9\x4b\xb4\x28\xca\x94\x75\xe6\xa0\xbd\xa8\xc7\x5a\xbf\xb3\xba\xcd\x0e\x49\x2e\xf5\xe0\x9c\xa5\x69\xce\x64\x63\xf2\xcc\x5c\x2f\x95\x9f\xb5\xd1\x91\xb8\xa2\x5a\x73\xe1\x5b\xda\x16\x4c\x46\x28\x15\x98\x4a\x0c\x3c\xed\xd0\x99\x73\xfb\xa4\x23\xb6\x6d\xc4\x61\x2d\x11\xd3\xc8\xad\x8d\x48\x5b\x12\x7d\x68\xa7\x23\x01\x19\xb1\x46\x4d\xe6\x29\x48\x6c\x71\xc0\xe9\x98\xd5\xbd\x81\x81\xc3\xd1\x84\xd4\x2c\x91\xbe\x3c\x3d\xc0\x81\xb4\xce\x25\x27\x12\x42\x03\xac\xc8\xb8\x20\x80\x8a\x77\x2b\x62\x90\x4a\x41\x1c\xcd\xb1\x76\xfb\xaa\x43\xc4\x44\xe4\x81\xab\x98\x50\x0e\x13\xc5\x54\x4e\xd7\xb6\x1c\x97\x96\x39\xf7\x8a\xaa\x2a\x8f\x97\x3c\xe7\x4a\xd7\x0d\x15\xc7\xee\x24\x05\xdf\x96\x2f\x2f\xb9\x36\x66\x50\x06\x10\xfd\x1e\x14\xdb\x4c\x1b\x22\x27\xe7\xcc\xca\x7c\x9b\x5d\xd0\x05\x91\x7e\x9f\x8f\x45\x2f\xcf\x7e\xce\x33\xb8\xef\x81\x1b\x2b\x0b\x4c\xd7\xd8\xa1\xc9\x6d\x59\x01\x8f\xb8\xb2\x3c\xa2\x51\x8a\x51\x1e\x34\x1c\x12\x06\xce\xd4\xa6\x6c\x16\x23\xa4\x3d\xca\x13\xb6\x10\xd0\x4b\x6f\x69\xd5\x70\xc9\x8d\xe8\x54\xac\x00\x40\xa8\xe1\xb7\x7e\xad\x92\x12\x27\x22\x33\xb1\x6e\xf9\x4c\xc8\x5b\x96\x1a\x87\x97\x56\xc0\x36\xb8\xb8\xc0\x44\x8f\x89\xd7\xe6\x02\x2b\x36\xcf\x4b\x41\x3e\xa8\x85\x6a\x55\x4e\x2f\x51\x6b\xfb\xa8\xd8\xa1\x2c\x52\xf3\x8d\xa5\xa8\xa7\x41\x2d\x5f\x1f\xca\xfc\x72\x36\xf6\xac\x8a\x61\xbd\x4f\x9a\xac\x51\x27\x24\xd1\xc8\x55\x9b\x51\x69\xb4\x04\xcb\xe5\x3e\xcb\xd9\xaf\xf2\x53\xf7\xa5\xe0\xe7\xde\x34\xe7\x22\x06\xfb\xa5\x68\x58\xeb\x41\xed\xcc\x8f\x85\x28\x02\x66\x27\x5e\x7b\xaa\x19\x9b\xff\xdb\x25\xa9\x5b\x56\x37\x16\x85\xfb\xad\x97\xc0\x8f\x72\xde\x9e\xb2\x3a\xb5\x91\x77\xbb\xc5\x6e\xb7\xdb\xf9\x28\x9c\x92\xfc\x68\xe1\x6e\xbd\x9c\x97\x05\x13\x15\x5b\xb8\xeb\xf5\x62\xbd\x5e\xaf\x43\x08\xc8\x86\x5b\x24\x56\xde\x76\x77\xd8\xc7\xec\xd8\x9e\x6c\x5c\xbf\xd0\x7f\x94\x02\xd7\x96\xd9\x26\xb0\xc7\x08\xf4\x9d\x17\xfd\x58\x5e\x6a\x0a\xfb\xc1\x2f\xf4\xe3\xb1\x61\xad\xa9\x35\xba\x07\xf0\x6b\x8c\xa2\x31\x28\x8e\x8e\x1f\xa8\x34\x92\x08\xd7\x1d\x1d\x3d\x40\x6f\x04\xe6\xa0\x3e\x3a\x7a\xa8\xea\x0c\x34\x94\x06\xe9\x54\x02\xb4\x67\x20\x20\x94\x08\xa0\x07\x77\xc3\xa0\x47\x3a\xbe\x5f\x87\x40\x37\x22\x14\xfc\x6a\x24\x29\xe8\xda\xa4\x13\xf0\x6b\x52\x6c\x69\x5f\x68\x9d\x31\xa8\x29\xf6\x20\x2d\x6d\x2d\xe7\x5d\xbc\x5e\xaf\xef\x03\x2b\x5c\xc2\xa6\x05\xa3\xaf\x6c\x83\x2c\x94\x7b\xb7\xbb\xdf\x04\xd6\xbd\x02\x75\x8f\xc0\x5f\x4f\xb1\x69\xa2\xce\xf5\x48\x65\xde\x50\x16\x78\x84\x8c\x37\xd8\x30\x0c\xc1\xdf\xda\x26\x74\x39\x56\xc8\x5b\x38\x7c\xc2\xf1\x77\x53\xfc\x96\xa8\x73\x37\xd2\x6c\xdd\xdb\x55\x8d\x56\xe4\x7b\x58\x67\x38\xfe\x03\xe5\xdb\x47\x08\xf9\x01\x33\xf3\x21\xf8\x8f\x13\xa2\x12\x59\xe7\xe3\x48\xd7\xb4\xb4\xad\xd2\xc3\x68\x55\x5e\x42\x03\x35\x82\xc0\xd2\x36\x56\x8f\xa3\x95\x79\x09\xcd\xd5\x08\x02\x4b\xc4\x60\xf9\x23\x48\x55\xad\x61\xa9\x3a\xc4\xa0\xdd\x4a\x66\xf8\x2b\xab\x70\x47\xc1\x2a\xe4\xa5\x80\x75\xbe\xed\x30\x97\xc2\xd2\x14\x04\x86\xb6\x14\x82\x19\xac\xa8\x70\x96\x82\xdf\x42\xae\xfa\x18\x84\x82\x37\xc3\x11\x23\x6c\xa5\xd0\x56\x5b\x0b\x83\xfb\x68\x12\x3e\xb6\xda\x2d\x7c\x3a\x85\xb0\xc1\xa4\xeb\x46\xd9\x41\x14\x2d\x70\xa0\x30\x1e\x0c\x61\x61\xa1\xa7\xc2\x25\x86\x39\x1a\x6e\x62\x38\x58\x47\x6a\x21\x26\x86\x62\xf6\xa5\x11\x56\x62\x28\x68\x77\x5a\xa1\x24\x86\x69\xf6\xa8\x11\x3e\xa2\x28\xb8\xf8\xac\xbe\x25\x22\x47\x22\x4c\x44\x85\x87\x62\x21\x3d\x4c\x44\x88\x3c\x1c\xa4\xb4\x00\xa5\x1d\x63\x14\x63\x1d\x70\x49\x6a\x95\x6d\x8d\x75\x2b\x86\xb2\x8a\xa3\xac\x48\xe3\x83\xf8\x36\x3d\xa4\xc3\xea\xa0\x70\xd6\xa1\x63\x5c\x86\x6e\x01\xca\xb3\xf1\x58\x1b\x4a\x36\x1b\x87\x4a\x5b\x38\x5b\xd2\x74\x20\xfe\x48\x0f\xc5\x50\xb5\x24\x70\x76\xa1\x76\x56\x86\x5c\x01\xc3\xf8\x9e\x24\xe9\x56\x9c\x7b\x94\x36\x81\xf3\xe0\xf1\x27\x94\x70\x1e\x1c\xa6\xcb\xc2\x79\x0c\xf4\x72\x2a\x54\x0a\x30\xa5\x4b\x72\x94\x62\x41\x0e\x08\x89\xd0\x71\x45\x20\x2d\xc9\xc1\x8b\x05\x33\x20\xf4\xc1\xaa\xa1\x90\x96\xf4\x00\x8e\x51\xfd\x59\xe2\x23\xd7\x0c\x91\xbe\x27\x75\x96\xec\x45\xd2\xb4\x6f\xf7\x7c\x2e\x20\xfe\xd7\xa4\x7a\x8a\xfd\x77\xc5\xc0\x6d\xd3\x66\x88\x14\xd9\x41\x53\xdb\xd5\xd8\x86\x05\x4d\x91\x19\x44\x11\xc8\xee\x20\x2a\xa2\xc3\x2b\x82\x1e\x19\x5e\x45\x78\xd0\x45\x90\xa1\x82\xae\xc8\x0c\xc2\x08\x7c\x2a\x08\x8b\xd0\xc8\x8c\x20\xe2\x89\xcc\x4c\x5a\xca\xb5\x13\xd4\xa8\x80\xcd\x24\x23\x9c\x3d\x45\x84\x8a\xe2\x4c\xf1\x4a\xa7\x4c\x90\x71\xc4\x76\x76\x97\xbb\x49\xd1\x31\x5f\x44\x84\x82\x04\xa1\x90\x50\x30\xf2\xc6\x8a\x92\xf8\x98\x58\x11\x23\x6a\x29\xe8\x88\x40\x12\xa1\xa7\xab\xea\x88\xf8\x12\xa1\x64\x29\xed\xf8\xd8\x93\xa0\x6a\xa8\xef\x88\xc8\x94\x20\x08\x14\x79\x4c\xd4\x4a\x74\x08\x54\x9f\x71\x21\x2d\xa9\x38\x34\x51\x6f\xc4\x8b\xd0\x44\xd4\xdc\x15\x0f\x47\x20\x38\x26\xc6\x05\x1e\x1c\x23\x95\xc7\x58\x95\x30\x60\x8e\x40\xf4\x4c\x0d\x44\xb7\x9b\x47\x6a\x5e\xa2\x8d\x25\x22\xea\x08\x84\xd7\x94\x5b\xf2\x84\xd7\x08\x13\x2b\x8c\x09\x32\xe4\x8e\x40\xfc\x1d\x68\xb2\x65\xfc\x8d\x54\xbe\x0e\x18\x36\x9b\x08\x04\xe8\x6e\xa7\x43\x06\xe8\x48\xe5\x1b\x87\x2d\xb0\x83\xf6\x08\x44\xf0\x94\x83\xf0\x44\xf0\x08\x17\x5b\x74\x64\x52\x51\x7d\x04\x42\xfc\x40\x2f\x2e\x43\x7c\xa4\xf2\x5d\x80\x75\xbd\x8f\xc0\x1c\x80\xaa\xd3\x33\x07\x40\x2a\xbf\x47\x2b\xa7\xe6\x05\x11\x98\x24\xb8\xe3\x1f\x72\x92\x80\x70\xf1\xe0\x70\x55\xf6\xc4\x21\x02\xb3\x88\xb0\x60\x4e\xcd\x22\x90\xca\x1f\x03\x1c\xef\x12\x18\xad\x25\x69\xf0\xbc\xf3\x0c\xcc\x02\xa1\xc6\x8f\x9e\x7c\x44\x70\x2a\x42\x70\xe2\x9d\x8a\x60\x9c\xa0\xc6\x90\x9e\x9f\x44\x70\xb6\x12\x18\xa6\xf7\xb3\x15\x8c\x03\xdc\x12\xea\x53\x98\xfe\x12\x5e\x79\x8f\xc5\xdd\x15\x5c\xe0\x16\x78\xcd\xac\x3d\x41\xe1\x17\x67\x86\x25\x75\x71\x58\x4f\x4e\x17\x47\xa2\x53\xba\x38\x3c\x99\xd1\xc5\xc1\xc9\x84\x2e\x0e\xee\xcb\xe7\xe2\x58\x64\x3a\x97\x00\x27\xb3\xb9\x38\xbc\x2b\x99\x4b\x08\x89\xce\xe5\xe2\x08\x41\xa9\x5c\x81\x3a\x2a\x93\x6b\xa3\xf8\x12\xb9\x36\x86\x2f\x8f\x6b\x63\x04\xa6\x71\x6d\x44\x5f\x16\x17\xc1\xf0\x25\x71\x6d\x94\x80\x1c\x2e\x22\x36\x6f\x0a\xd7\xc6\xb1\x32\xb8\x78\xdf\x13\x09\x5c\x9b\x9e\x91\xbf\x25\x34\xc9\x93\xbe\x45\xd8\xa4\xb2\xb7\x84\x95\xf1\x25\x6f\xed\x1a\xe8\xdc\x6d\xd8\x78\xee\xc3\x44\x9f\xc2\x6c\xdc\x66\x85\x4e\xdc\x92\x3a\x8c\xe4\x6d\x09\x23\xe1\x4b\xdb\x22\x8a\x48\x66\x6d\xc3\x6c\x69\x1f\xbd\xf9\x86\xec\x3d\x45\xd0\x97\xb2\x45\x28\x93\x19\x5b\xa7\xbb\xa0\x13\xb6\xa4\x85\x42\xf2\xb5\x41\x1e\x6c\x08\xaa\x7c\xe6\x72\x49\x8d\x48\x7f\xb2\x16\x19\x45\x74\xae\x16\xaf\xc4\x9f\xaa\xb5\x2b\x71\x64\x6a\xc3\x42\x02\x2d\xca\xb1\x47\xa9\x3b\x4f\x2b\x10\x46\xa6\x69\xfb\x2b\xbd\xad\x70\x47\x5d\x02\x16\x16\xf0\x50\xd0\x9e\x90\x87\x42\xa3\x83\x1e\x0a\x83\x0c\x7b\x28\x04\x32\xf0\xa1\x10\x7c\xa1\x0f\x85\x47\x06\x3f\x24\x02\x19\xfe\x50\x18\xae\x00\x88\x14\x18\x1d\x02\x51\x28\x41\x41\x90\x42\x1e\x15\x06\x61\x48\xbe\x40\x08\xc3\xf1\x85\x42\x18\x4e\x60\x30\x84\xa1\xfa\xc2\x21\x14\xc7\x17\x10\x61\x48\x01\x21\x11\x2a\x42\x6f\x50\x84\x61\x59\x61\x11\xa5\x0f\x44\x60\x84\xd1\x34\x42\x23\x52\xc3\x3c\xc1\x11\xca\x2e\x15\x1e\x91\x36\xc9\x17\x20\x61\xb5\xd0\x21\x52\xe8\xb8\x57\x41\x52\x80\x22\x6d\x7c\x46\x88\x0e\x94\x1c\x1a\x8e\x84\x4a\xa4\x41\xf1\x05\x4b\xa8\x92\x92\xe1\x52\xa8\x0d\x56\x01\x53\xc0\xd0\xbe\xa7\x89\xfa\x82\x26\x94\x3a\x19\x36\x79\x1c\x0e\x1d\x38\x39\x6c\x1a\x12\x3a\x05\x7a\xc2\x3e\x78\x0a\x30\xb3\x4b\x7a\xe4\xfa\x03\x28\x74\xa4\xd1\x21\x14\x55\x91\x3f\x88\xc2\x2a\x72\x84\x51\xa1\x81\xc6\x10\x48\xa1\xa3\xd9\x0c\xa5\x14\x90\x3f\x53\x34\x84\x4e\xab\xe5\x0e\x0f\x9d\x7e\x64\x29\x13\x38\x81\xd1\x93\x03\xc1\x13\x40\x39\x30\xe9\x18\xca\x81\x44\x86\x51\x0e\x1c\x32\x92\x72\xe0\xf8\x82\x29\x07\x2a\x19\x4f\xb9\x70\xc8\x90\xca\x81\xe4\x8a\xaa\x5c\x22\xa4\x03\x2b\x07\x56\x50\x6c\xa5\xe1\x8f\x0a\xaf\x08\x3c\x5f\x84\x45\xa0\xf9\x82\x2c\x02\x2d\x30\xce\x22\xb0\x7d\xa1\x16\x85\xe6\x8b\xb6\x08\xbc\x80\x80\x8b\x12\xaa\x37\xe6\x22\x10\xad\xb0\xcb\xa1\x2d\x44\xe4\x45\x50\x36\x82\x2f\x97\x16\x7a\xe2\x2f\x8a\x75\x2a\x04\x73\x19\x36\x5f\x14\x46\xd4\x45\x07\x62\x23\x6c\x86\x8a\xc5\xc2\x94\x6d\x13\x60\xc9\xe8\x88\xcc\x3d\x1c\x90\xa0\xcc\x65\x92\x7c\x71\x19\xa5\xce\x64\x68\x36\xc2\xae\xab\xe8\x2c\xcc\x2c\xdc\x3b\x49\xfb\x62\x34\xaa\x0e\x32\x4c\xf3\xfb\x34\x3a\x52\x73\x9b\x47\x24\x58\x0b\xf7\xba\x7d\xbc\x16\x66\xba\x97\xce\x51\xef\x8f\xda\xa8\xf1\x49\x07\x6e\x8e\xea\xfc\xb1\x1b\x51\x9d\x23\x7c\x1b\x11\xe9\x0c\x11\x1c\x65\x09\xdc\xf9\x30\x0d\x6b\x6c\x52\x6c\x13\x13\x27\x3b\xf8\xf5\xe6\xf6\x79\x5d\x3c\xaa\x23\x80\x3d\x11\x1d\x81\x45\x47\x73\x04\x02\x19\xc9\x11\xf0\x64\x14\x47\xc0\xfb\x22\x38\x02\x8d\x8c\xde\x28\x78\x32\x72\x23\x10\x5c\x51\x1b\x25\x2a\x3a\x62\x23\x30\x82\xa2\x35\x89\x3b\x2a\x52\x43\x70\x7c\x51\x1a\x82\xe2\x8b\xd0\x10\x94\xc0\xe8\x0c\xc1\xf4\x45\x66\x18\x8a\x2f\x2a\x43\x70\x02\x22\x32\x4c\x78\xde\x68\x0c\x41\xb2\x22\x31\x42\x0b\x88\x28\x0c\xa1\x68\x44\x60\x94\x56\x79\xa2\x2f\x8c\x55\x2a\xf2\xa2\x8c\x8f\x2f\xea\x42\xea\xa0\x23\xae\xc0\x31\xae\xa2\x2d\xbf\xf2\x6c\x3c\xd6\x86\x8e\xb2\x68\x95\x46\x22\x2c\xca\x74\xf8\xa2\x2b\x4c\x2d\xc9\xc8\x2a\xd0\xce\xaa\xa8\xca\x3f\x8c\xef\x49\x92\xbe\x68\x0a\xa3\x4d\x46\x52\x6e\x7f\x42\x47\x51\xb4\xe9\x42\x22\xa8\x30\x2f\xd7\x47\x4f\x7e\x53\xba\x24\x47\xa9\x3f\x6a\xc2\xc6\x15\x1d\x31\x11\xd5\xf8\xa3\x25\xa4\x1a\x47\xa4\x14\x18\x3d\x0c\x51\x12\x36\x72\xdd\x11\x92\xc4\xb0\xa3\x23\x85\x02\x88\xc9\xc7\x9b\xe0\xf5\x79\xc6\x47\xf1\x90\xb9\xbc\x29\x46\xdc\xee\x26\xee\xf1\x5a\xc8\x3b\xdf\xf4\x8b\x7f\xb4\xeb\x77\x22\x3f\xb0\x7d\x31\x29\x8a\x32\x40\xc8\xe7\x76\x06\x12\x77\x91\x2e\x8a\x97\xa4\xca\x59\x03\x9b\x18\xc3\xc6\x0d\x37\x33\x20\xd7\x90\xa9\xcb\xed\x8c\x7b\x71\x7c\xd7\xa5\x8b\xe7\x6f\xd4\xf3\xf4\x02\xf9\x0e\xf4\x91\xba\xcc\x8c\xbc\xc9\x8c\x6e\x84\xbc\x70\xdf\x06\x50\xc7\x9d\x25\xe0\xd3\x70\x51\x6a\xac\x5f\x05\x66\x23\x86\xde\xfe\x8e\x60\x92\x22\xc3\x2e\xbc\x80\x89\x57\x50\x7e\xc9\xdb\x2c\xcf\x0a\x71\xc8\x49\xbf\x20\x53\xd7\xeb\x5e\x68\xd8\x73\xce\xc8\x00\x80\x4a\x0f\x95\x98\xab\x02\xef\xa7\xf9\x72\xf6\xfb\xd9\xf7\xa4\xfe\xaa\x41\xdf\xdd\x41\x25\x71\x00\xa2\x35\xf7\x5d\x01\x6e\xad\x32\x71\x8d\xcb\xa4\xcc\x62\x7a\x50\xdb\xa3\x99\x02\x5d\x1a\x32\x58\x59\x3d\xa9\x43\xaf\x0c\x68\x27\xf0\x1a\x13\x2f\x09\xbd\x01\xd0\x4b\x17\xe8\x16\x82\x7a\x78\xde\x19\xd0\x4e\xe0\x7b\x03\xd8\xcd\xf3\x03\x80\x16\xcf\x90\xb7\x9d\x1e\xbb\x2e\xfb\x1c\x75\xef\x96\xf6\x64\x56\xf7\xab\x34\x02\xa2\x96\x8e\x83\xa4\x38\xb0\xa6\x2d\xeb\xdb\x6c\xf4\x39\x9f\xc7\xd1\xe2\xfc\x6a\xde\x49\xa3\x5b\x85\x73\x6d\xc2\x48\xf3\x08\x80\xf8\xb1\x8d\xf3\xdb\x00\xc4\x8d\x11\xb8\x68\xd0\xe0\x3c\xc0\xa8\x5a\x28\x1e\x73\x64\xe2\xe9\xc4\x71\x66\xc4\x7d\x88\x57\xf3\x96\x33\x5e\xc2\x3f\x75\xb6\x2c\x5a\x54\xf3\xf8\x8a\x9a\x4c\x45\x47\x5d\x3d\x2a\xac\x54\x9a\xd5\xec\xc0\xaf\x32\x14\x4a\x62\xc3\xfd\x0a\x79\x0c\xb3\xb3\x7a\xc5\x9d\x69\xe4\x20\x82\xc1\x73\x2f\x78\xa3\x5f\xf6\x66\xbf\x28\x2b\xac\x41\x8d\x3e\xc9\x89\x6d\x3f\x12\xbb\xb2\xc3\xcd\x0f\x8a\xe1\xb3\x42\x38\x92\xdb\x18\xe1\x38\x1e\x9b\x84\x21\xb9\x4d\x13\x8a\xe1\xb3\x50\x38\x92\xdb\x50\xe1\x38\x1e\x7b\x85\x21\x0d\x66\xab\xdf\x32\x2f\x95\x0f\x7a\x63\xa5\xa9\x9e\x9b\xa8\x14\x98\xef\xd6\x28\x05\x47\x5c\xf0\xa4\x8a\x7d\x97\x32\x29\x38\xdf\xfd\x49\x0a\x8e\xb8\xea\x48\x15\xfb\xae\x27\x52\x70\xbe\x9b\x84\x14\x1c\x71\xe9\x4f\x2f\x4b\xdf\x45\x3d\x3d\xa0\xef\x4a\x9d\x1e\x90\xb8\xfc\xe6\x9d\xbf\xeb\xc8\xaf\xc7\xe6\x77\x43\x6b\x6f\xde\x68\x26\x20\x31\xa0\xe4\x7b\x70\xd6\x67\x70\xc5\x3b\xdb\x75\x3f\xba\xb9\xe9\xa0\xb5\x9b\x46\x45\x85\xe8\xbd\xb5\x26\x16\xaf\x83\x3f\x79\x03\xaf\x98\xc7\x79\xe4\x80\x36\x8f\xe2\x33\xe0\x31\x8e\x63\x07\x83\xa2\x42\xea\x6d\x1f\x94\x47\x71\xd5\x34\xb8\x76\x16\xe7\x91\x03\xda\x3c\x8a\xcf\x80\x47\x71\x67\xae\x83\x4d\x51\x27\x75\xeb\x2d\xca\x66\x9a\xd4\xdf\xb4\x87\x68\x70\x16\x3b\x20\x9b\x43\xfe\x15\xde\xe5\xbf\x5c\x26\xab\x95\x83\x41\x5e\x1b\xfa\x12\x0f\xca\x9c\x7c\x16\x06\xbe\xf9\x82\xb3\x28\x41\x6d\x2e\x55\x01\x64\x34\x7d\x38\xee\xd6\x0e\x46\x55\xcd\xd4\xb3\x3b\x2e\x76\x61\xd7\x33\x76\x3c\x1c\x77\x4e\xa6\x29\x15\x80\xc5\xa0\x01\x87\xf5\x71\xcd\x2c\x2e\xec\x06\x90\x2a\x61\xb1\x65\x57\xab\xab\xc6\x92\x3d\x6e\x77\xf7\xee\x56\xe0\x5a\x02\x4a\x41\x1b\x56\xbb\xfd\xf1\x61\x1b\xd0\x06\x42\x6b\x2c\x9e\xf4\xc1\x53\x7c\x83\x0f\x17\x50\x63\xaf\x40\x58\x1e\xde\xda\x1c\xac\xc3\x66\xef\x14\x37\xf1\xf0\xad\x55\x37\xac\xc4\xd0\x94\xfd\x71\xe9\x62\x94\xb6\x14\x7d\x19\x60\x7a\xff\x70\x40\x0c\xa8\xc1\x34\xad\x20\x26\x37\x46\x85\xba\x76\xc4\xf1\x86\xb1\xbd\x83\x73\x5c\x35\x86\x22\x38\x38\x8f\xbb\x47\x3f\xdf\x84\x52\x58\xac\x0c\xd5\x65\xc5\xb1\x0c\x51\x8a\x0e\xce\x66\x96\x7f\x1d\xa7\x14\xbc\xc2\x51\x4a\xd1\x61\x84\x2b\xc5\x00\x8d\xb3\x3b\x49\x29\x34\x16\x46\x29\x05\xc7\x0b\x55\x8a\x1e\x98\x60\x7c\x82\x52\x0c\xf5\x8f\x52\x0a\xf9\x4e\x15\x7c\x84\x0a\x67\x5a\x82\xda\x2c\xab\x02\x68\xdd\xd6\x0f\x0f\xab\x83\x83\x61\x55\x33\xf5\x3a\x97\x8b\x5d\x43\x47\x8e\xc7\xfd\x31\x76\x32\x4d\xa9\x09\x2c\x86\x2e\x66\x77\x8c\x0f\x56\x6c\x63\x37\x80\x56\x16\x93\x2d\xbb\x5a\x10\x7d\xdc\x3f\xee\xd6\x9e\x56\xe0\x2a\x03\x4a\x41\x1b\xd6\xab\x3d\x5b\xb3\x80\x36\x50\x81\x89\xc9\x93\x16\xe7\x8a\x27\xc1\xe0\x7b\x5f\x44\xa4\x2c\x40\x91\x58\x59\x16\xc0\x68\x79\x7b\xbf\x89\x5d\x6e\x51\xd5\x4c\x3d\x84\xe6\x62\xd7\x08\x4b\x8f\xc7\x2d\x35\x44\x01\x02\xc9\x3a\xa6\x38\xc7\x34\xdd\xef\x2d\xf5\xb5\x1b\x40\x87\xab\x26\x5b\x76\xb5\xba\xe2\x24\xdb\xed\x26\x26\x22\x57\x1d\x9e\x6e\x84\xad\x38\xe9\x6e\x97\x86\x74\x02\xa5\x38\x16\x4f\x7a\xd8\x5c\xbc\x68\xa3\x8c\x3f\xae\x46\x85\xdd\x1d\x24\x16\x78\xf3\xef\x80\xe1\x24\x5e\xaf\x57\x2e\xa1\xcb\x6a\xa9\x07\xe7\x1c\xac\x1a\x3a\xb3\x3f\xc6\x8c\x70\x48\x3a\x3c\xc5\x36\xaa\x31\xf1\x21\x39\xb8\x26\x88\x80\x11\x44\x61\x4c\x9e\xac\x4a\x75\x7d\xd9\xb3\x75\xba\x26\xa6\x11\x1a\x38\xd9\x00\x44\x5b\x56\xdb\xfd\xd6\x15\x09\xe8\x5c\xd8\xec\x5b\x0c\x19\x33\xd5\xf9\x7e\x78\x53\x7b\xb9\x74\xd5\x33\x80\x23\x61\x87\x8d\xa9\x55\xd1\xea\x9e\xab\xfb\xf1\xd6\xd2\xa2\xda\x84\x23\xf3\x8a\x5e\x6a\x26\x62\x79\xcd\x3e\xf3\x57\xc8\x1c\x55\xe9\x38\x76\x65\x38\x3a\xac\xec\x0a\xde\xac\x0b\xa9\x0a\xa9\x08\x47\xee\x2b\xba\x82\x97\xc3\x3c\x75\x20\xe4\x71\xbc\xa1\x1d\x60\x00\x8a\xd7\x6a\x7c\x0d\xa1\x86\x0a\x8e\x6d\x54\x35\x22\xe5\x00\x90\xa8\x87\xf1\x71\x53\xce\x5f\x20\xd3\xea\xc2\xb3\x14\x66\x9a\x88\xd0\x3b\x47\x8a\x43\xa0\x69\x63\xe8\xf8\xd8\xfd\x78\x2b\xc2\x87\x91\x8d\x9c\x35\x73\x98\xcd\x9f\xab\xc7\x4d\xb4\x04\x7f\x5d\xfe\xf0\xe2\xcc\x6b\xf6\x9d\xd5\x0d\x43\x70\x55\x91\x9b\x86\x5c\x32\x44\xd7\x16\x42\x30\x29\x06\x60\x29\x46\xe9\x47\x9d\x54\x73\xf1\x8e\x9c\xb6\x00\x2b\x3e\x90\xf0\x06\xb4\x17\x16\xb2\xd7\xe3\x10\x7c\x19\xeb\xe2\x82\x16\x7f\xe8\x0c\x7f\xd3\x8b\x17\x85\xd0\x60\x85\xbd\xe8\xae\x0a\x3c\xf8\xf2\x55\x35\x7c\xc9\xde\x83\x0b\xde\xf7\x73\xbf\xb4\x1f\x44\x29\xe1\x6a\x4d\x10\x12\x85\x41\x74\xd8\x77\x56\xe4\x6f\x04\x1d\x51\xe8\xa3\x83\x76\x4a\x48\x7f\x60\x5d\xe1\xef\x85\x9c\x1d\xed\xea\xba\x8f\x1e\x3c\xfc\x31\x3b\xfe\xd5\xc0\x14\xcb\xbb\x88\xe6\x81\x02\x5a\xef\x10\xfc\xae\xa9\x08\xb6\xdd\x5a\x88\x2b\x35\x0e\x62\xa2\xfa\x06\xf1\xa0\xb6\x41\x74\x97\xae\x61\x54\xa4\xa6\x61\x44\x50\x3d\xc3\x68\x48\x2d\xc3\x68\xa0\x3a\x66\xd0\x10\x4b\xec\x26\xba\xf8\xea\xc1\xb4\xbb\xcd\xdf\x63\x76\x67\xf9\xfa\x69\x9f\x34\x8c\x6f\x5f\x81\x68\xea\x33\x8a\xcb\xb7\x0f\x18\x6d\x03\x5b\x0a\x1c\x58\x96\x4e\x6a\x4f\x12\xd3\xed\xd3\x70\x87\x26\xc2\xc7\x8c\x1d\x78\x40\x17\xf5\xbd\x37\x0e\x1c\x43\x2e\x02\x2b\x48\x2a\x66\xd3\x7c\xad\x32\x1b\xe4\x6e\x4b\xc3\xf2\x23\x56\x49\xff\xd9\x87\x6b\x56\xa7\x3e\xa2\x78\xbc\x30\xb9\xb4\xe5\x75\xf8\x9b\xbf\xe3\x4a\x43\x5b\x1d\xcc\x71\x3c\xfd\x3b\x60\x0e\xec\x0d\x78\x4e\xee\x40\xe7\x72\x1c\x47\xdf\x72\x0c\xa3\x6b\x39\x8e\xb3\x67\xa5\x70\x75\x75\xe7\x48\x88\xb6\xcb\xf5\xed\x99\xb6\x05\x52\xed\xfd\x8a\x16\xa7\xb4\x99\xa7\x75\x59\xa5\xe5\x8f\x82\xbf\x49\xcd\xbb\xe0\x2f\x7f\xe1\x4f\x39\x9f\x93\xfa\x1b\x7f\xe1\x57\xc0\x1d\xf3\xb7\xf2\xd2\xfe\xe5\x2f\x69\xd6\x9c\xb3\xa6\x81\x1f\x07\xb0\x73\x99\x26\xb9\x01\x25\xbf\x09\x20\xf1\x10\xdf\x6c\x71\xb8\x34\xfc\xf1\xc2\x64\xcf\xf2\x68\xd1\xb4\xac\xaa\x58\x3d\xe7\xef\x49\xcf\xe0\x9f\x0a\xa6\x4d\x9a\x6f\xc2\x1e\xbc\xb6\xf3\x26\x4b\x59\x47\xe7\xc4\x92\x94\xd5\xb3\x45\x9e\x15\xdf\xa2\x45\x5b\x96\x39\xa7\x2e\x7f\xe1\xed\xb1\xbb\x62\x08\xa9\x5e\xba\x90\x52\x2c\x2d\x8b\x6d\x45\x31\x16\x78\x71\xa8\xa5\x06\xb5\x24\xa1\x56\x1a\xd4\x8a\x84\x5a\x6b\x50\x6b\x12\x6a\xa3\x41\x6d\x48\xa8\xad\x06\xb5\xc5\xa0\xc4\x16\x29\xd5\x4a\xf5\x30\xa9\x03\x72\x09\x20\xd1\xb6\x4a\xc8\x15\x80\x44\xdb\x2b\x21\xd7\x00\x12\x6d\xb3\x84\xdc\x00\x48\xb4\xdd\x12\x72\x0b\x20\xcd\xb6\x1f\x72\x96\xd4\xc7\xec\xf5\xe9\x29\x39\xf2\xc9\x55\xf7\xf7\xd3\xbe\x6c\x4f\xcf\xca\xa9\xfc\x34\xfb\xa9\xdf\x6c\xc6\xf7\x7b\x88\x8d\x4c\x97\x3c\x67\xa9\x08\x8e\x8e\x79\x99\xa0\x21\x91\x04\x12\x91\x90\x80\xc2\xe2\x1f\xf1\xe2\x25\xdf\x73\x0a\x1f\xbe\x35\xe5\xdf\x9c\x92\xb4\xfc\x21\x01\x5f\xe5\x9f\x7c\x6f\x82\xd5\xac\xec\xf0\x8d\x6f\xc9\x84\x8f\x81\x0f\x60\xcf\xf2\x0b\x8f\x07\xda\xe6\x29\xc9\x73\x93\x2b\xf9\x5e\xec\xd5\x7a\x41\x56\x07\x3c\xe7\xf3\x25\xdf\xc7\x06\xdf\x17\x12\x5b\x74\x00\x60\x6d\x02\xca\xc7\x89\x6d\x48\x7e\x65\xf0\xf9\x6d\x80\x6c\xcb\x0a\x83\xdb\x9b\x70\x6a\xc3\x9a\x0d\xda\xc3\x60\x85\xf9\x7c\xc5\x39\x83\x6f\x15\x59\x9b\xc3\xce\xb5\x09\xa7\x9e\x57\xb6\x1b\xb0\xe2\x8c\xad\x40\x03\x10\xfe\x0d\x30\xc5\xbf\xcd\xfe\xaa\x67\x1f\xe1\x7e\xcd\xb9\x82\xef\xb3\x89\xad\x4b\x06\xfb\x06\x60\xff\x58\xbb\xcd\xff\x9a\x33\xb6\x06\xfc\xdb\x70\x7b\x13\x0e\xec\x18\x84\x2d\x58\xf7\x2d\xb0\x0b\xf3\xf9\x86\x73\x06\x9f\x7b\x5b\xda\x0d\x30\xc0\xe4\xa3\xb0\x36\xfb\x1b\xce\xd6\x46\x67\xdf\x82\xda\x9b\x50\x6a\x57\xa0\xc5\xba\x82\xb0\x8b\xf2\xf9\x96\x73\x04\x9f\x8a\xb3\xf7\x15\x9e\x6b\x13\x50\xbd\x67\x8b\xc8\x7e\xcb\xd9\xda\x02\xe6\x31\xe5\x31\xe0\xc8\x4d\x8d\xe7\x1e\x06\x2b\xcc\xe7\x3b\xce\x19\x7c\x79\x6e\x6d\x37\xc0\x00\x13\x0d\xb0\xe0\xf8\x65\xcb\xe7\xb7\x01\xae\x63\xdf\x82\xda\x9b\x50\x92\x79\x0b\xb0\x87\xb0\x8b\x72\x1e\xe2\x71\xa6\x78\xac\xa7\xb3\x6f\x06\x7b\xe7\x1a\x07\x16\x8d\xb0\xa0\x5b\x05\xfd\x06\xa0\xbb\xa6\x58\xb0\x7b\x1c\x56\x36\xc8\x02\xd7\x81\xac\xd2\xaa\x1d\x76\xc4\xda\x5b\x7d\xab\x5a\x2b\x45\x76\x0b\x57\x7b\xad\x1c\xd9\x90\xba\xa8\x72\x0d\xc0\xde\x92\x5c\xbd\x3a\x8a\x9f\x5d\x15\x73\x1f\x50\x75\xa6\x1d\x3e\x51\x6f\x99\xda\xaa\xb6\x20\x29\x2f\x50\xbd\xd1\xb2\x78\x76\xb6\x92\xbb\x8f\xea\x4d\xab\x03\xf7\x1f\xd5\xde\x02\x24\x1d\x48\x35\x00\x61\xa5\xdc\x83\x54\x9d\x67\x80\x02\x40\xda\x6f\x02\x12\x3e\xa4\xe2\x3e\xa4\x7a\xd3\x20\x51\x27\x52\xed\x2d\x38\xca\x8b\x54\x03\x0c\x52\xc8\xdd\x48\xd5\x79\x07\xd8\x04\xcb\x5a\x57\xb5\x05\x49\x39\x92\x8a\x3b\x92\xea\x4d\x03\xc5\x3d\x49\xb5\xb7\x00\x49\x57\x52\x0d\x40\x58\x29\xf7\x25\x55\xe7\x24\xe0\x0b\xe6\x76\x2b\x4c\x38\xdc\x9b\x54\xdc\x9b\x54\x6f\x1a\x20\xe6\x4e\xaa\xbd\x05\x46\xf8\x93\x6a\x00\xb1\xcb\xb8\x43\xa9\x3a\x3f\x61\xbc\xbf\x8e\xf4\x82\x09\x49\xb9\x94\x8a\xbb\x94\xea\x4d\x03\xc5\x7d\x4a\xb5\xb7\x00\x49\xa7\x52\x0d\x40\x58\x29\xf7\x2a\x55\xe7\x2e\x40\x3b\x4c\x23\x5e\xd5\x16\x1c\xee\x57\x2a\xee\x57\xaa\x37\x0d\x10\x73\x2c\xd5\xde\x02\x23\x3c\x4b\x35\x80\xd8\x65\xca\xb5\x54\xd2\x5b\x80\x36\x58\x46\xbb\x26\xa0\x71\xe7\x52\x29\xe7\x52\xbd\x41\x70\xcc\xbb\x54\x7b\x02\x98\x70\x2f\x15\x80\xc2\x72\x1e\x4d\xf6\x57\xd6\xcd\xdd\xfa\xe7\xec\xcd\xc6\x2b\x98\x95\x06\xb3\xc2\x0e\x4a\x70\xa8\xb5\x0e\x45\xc0\x6c\xac\xc7\xf3\x31\xa8\xad\xfd\x4a\x3f\x06\xb6\xd3\xc1\x08\x98\x7b\x0d\x66\xf1\x60\x50\x1a\xf1\xfa\x28\x72\xbc\x02\x7b\xb7\xcb\x7b\xbc\x02\x45\xf2\x1c\xaf\x40\x71\x7c\xc7\x2b\x10\x24\xcf\xf1\x0a\x0c\xc3\x7b\xbc\x02\x45\xf2\x1c\xaf\x40\x71\x7c\xc7\x2b\x10\xa4\x95\x3a\x49\x24\x14\xb9\x7f\xab\xcd\xaf\xcf\x36\xa8\x43\xad\x11\x60\x4a\xbb\x6d\x50\x87\x92\x63\xc0\xb4\xae\x23\xd0\x94\xca\xdb\xa0\x96\xe6\x8f\x39\x91\x34\x08\x58\x3d\x2f\x11\x20\x60\x0b\xd4\x25\x60\x1b\x98\x14\xb0\x05\xea\x12\x30\x02\xec\x10\xb0\x0d\x4d\x0a\xd8\x02\x0d\x13\x30\xf5\x08\x06\x76\x76\xcb\xbe\x6c\xda\x7f\x74\x0b\xc1\xf1\x9d\xdc\x42\x50\xbc\x07\xb7\x2c\x1c\xdf\xb9\x2d\x1b\xc1\x7f\x6c\x0b\xc1\xf1\x9d\xda\x42\x50\xbc\x87\xb6\x2c\x1c\xd3\xa8\xc8\x6b\xc5\x43\x54\xde\x80\x74\x6a\xbc\x09\x4b\x2b\xbc\x01\xe9\xd4\x77\x0b\xd6\xa5\xee\x26\x30\xad\xed\x06\xe4\x48\x6b\x62\x5c\x81\x8e\x1c\x6d\x54\x97\x83\x8e\x38\xdb\x88\xa2\x78\x47\x08\x8e\xe5\x19\x23\x38\x92\x6f\x94\x60\x58\x9e\x71\x82\xa2\x78\x47\x0a\x8e\xe5\x19\x2b\x38\x92\x6f\xb4\x60\x58\xe6\x78\xe9\xef\x8f\x0d\x18\x31\x36\xac\x6b\xcc\x20\xd0\xe4\xa8\xb1\x61\x5d\xe3\x06\x83\x76\x8c\x1c\x04\x9c\x1c\x3b\x36\xac\x3d\x7a\x86\x0d\x57\xfd\x2d\x0b\xfc\x2f\xbe\x0c\x85\x2c\x06\xf6\xe0\x62\x43\x45\x06\xe1\xe5\x2e\x0b\x14\x81\x2f\x51\x68\xb0\xe6\x3a\x45\x0f\x28\x96\x29\x34\x48\x73\xad\x62\x44\xfc\x60\xb5\x4e\xb9\x4f\x57\x23\x43\x2a\x18\xeb\x55\xd5\x19\xea\x79\x59\xe4\x6f\xe3\x0f\x52\x23\x68\x81\xa7\xa9\x31\xcc\xa0\x23\xd5\x18\x62\xd8\xb9\x6a\x1b\x33\xe8\x70\x35\x82\x16\x78\xc2\x1a\xc3\x0c\x3a\x66\x8d\x21\x86\x9d\xb5\xb6\x31\x85\x31\xa2\x14\x4e\xc0\x8f\xd6\x3a\x5b\xbf\x90\x0a\xb8\x8b\x9c\xae\xd0\xbd\x8f\xb4\x49\x2b\x0b\x72\x33\x71\xab\x39\xab\xe5\x36\xc8\x2f\x8f\x1e\x2f\x34\x5e\xa8\x87\x9e\x30\x62\x1c\x98\x81\xbe\x7a\xf4\x98\xa1\xf1\x42\xbd\xf6\x84\x51\xe3\xc0\x0c\xf4\xdf\xe1\xe3\x06\x20\xdc\xa0\x80\xf0\x26\x77\x44\x63\xa8\xbb\x44\xbd\xfa\x42\x22\x7a\xb4\x85\xc4\xf3\xe9\x0a\x81\xe8\xd1\x14\x0a\xcb\xab\x27\x24\xa2\x47\x4b\x48\x3c\x9f\x8e\x10\x88\x66\x98\xa7\xdf\x33\x1b\x10\xe9\xa1\xe0\xae\x60\x0f\x47\x20\xe3\x3d\x14\xdc\x15\xf2\x11\x08\x8e\xa8\x0f\xc7\x20\x03\x3f\x14\xdc\x8a\xfd\x90\x31\xa7\x21\xde\x3c\xe2\x2c\x93\xbf\x89\xef\xdd\x26\x7f\xa8\x7d\xb4\xd5\x77\xa2\x8e\x18\xc8\x13\x6c\xbf\x1b\x39\x7c\x48\x8f\xf6\x00\x4e\xd4\x11\x83\x7b\x82\x1f\x70\x23\x87\x0f\xf3\x70\x6f\x60\xe2\xdc\xa0\x9e\xf0\x02\x68\x44\x99\xb0\xab\x13\xbd\x3a\x84\x22\x79\x54\x07\xc5\xf1\x69\x0c\x82\xe4\x51\x14\x0c\xc3\xab\x1f\x28\x92\x47\x2d\x50\x1c\x9f\x36\x20\x48\xa6\xc1\x57\xd7\x65\x06\x18\x7b\x0b\xd4\x65\xe8\x6d\x60\xd2\xc8\x5b\xa0\x2e\x03\x8f\x00\x3b\x8c\xbb\x0d\x4d\x1a\x76\x0b\x34\xc4\xa8\x4b\xa4\xe9\x73\x0f\xb5\x1a\x65\x93\x96\xc9\xfe\x91\x19\x03\x04\xcd\x4e\x1c\xdc\x34\x09\x47\xea\x24\xa6\x61\x81\x15\x87\x55\x61\x4e\xc4\xc6\xb6\xca\x9e\x89\x0d\xc4\x91\xa9\xd8\x44\xf2\xe4\x5c\x8c\xae\x75\xaa\xd8\xec\x28\x1c\xa9\x03\x0f\x3a\x26\xd6\x40\x46\x1d\xce\x8a\x6f\x6f\x9f\x72\x2a\x48\x35\xf6\xf8\x9b\xa6\xed\x56\x4e\xcb\x54\xee\x31\x99\x38\x04\xc5\x48\xc8\x7d\xcc\x00\xd4\xea\xb2\x84\x1c\x52\xa1\x97\xb4\x39\xe6\x46\xb5\xc2\x1e\x70\x9c\x28\x32\xd6\xa6\x90\xf5\x0f\x34\xbd\xb6\x49\xe2\x71\x0c\x30\x4e\x1b\x1f\x5b\x53\x28\xfb\x07\x96\x51\xe1\x8d\xed\xb1\x06\x14\x27\x6f\x8f\xa5\x51\x4a\x64\x79\x32\x4e\xd4\x76\x47\xee\xdc\x34\x82\x80\x6d\xa7\xe7\x37\xc2\x9a\x57\x20\xf3\x8f\x20\x01\x9f\x35\xf3\x43\x52\x65\x6d\x92\x67\x7f\x55\xd9\xf4\xb6\x4e\x8a\xe6\x58\xd6\xe7\xa7\xa1\xc8\xa0\x9e\x97\x3f\x58\x7d\x48\x1a\x66\x62\xf4\x05\x06\xc2\xa5\xaa\x70\x84\xbe\xc0\x40\xe0\xf5\x1e\x64\xb0\xd1\xbe\xe5\xec\x49\x7c\x31\xe9\x16\x29\xab\xf3\xac\x50\xbc\xa7\xec\x50\xd6\x09\xdf\xa8\xdf\x17\xa1\xb2\xfc\xc1\x2f\xc0\x95\x67\xde\x79\x2d\xe2\xcb\xd3\xda\xbe\xd5\x4f\x47\x28\xca\xfa\x9c\xe4\x00\x63\xe3\xc6\xe8\x54\xe2\x72\x06\x18\x5b\x37\x46\xc3\xce\xd9\xbe\xcc\x53\x80\xb3\x73\xe3\x58\xf0\xf7\xb1\x75\x70\x25\x39\x67\xf9\x9b\xba\x22\x2d\xd2\x3e\x35\x49\xd1\xcc\x1b\x56\x67\x47\xf0\x95\x1d\xca\x22\x4d\xea\x37\x41\x57\x7c\x7d\x9a\x27\x55\x95\xb3\x79\xf3\xd6\xb4\xec\x1c\xfd\x87\x3c\x2b\xbe\xfd\x53\x72\xf8\x23\xff\xf3\x1f\xca\xa2\x8d\x7e\xfa\x23\x7b\x29\xd9\xec\x9f\xff\xf1\xa7\xe8\xbf\x96\xfb\xb2\x2d\xa3\xff\xf2\xfa\xf6\xc2\x8a\xf9\x1f\x93\xa2\x89\xfe\x79\x7f\x29\xda\x4b\xf4\xf7\x49\xd1\x26\x35\xcb\xf3\xe8\xa7\xff\xc8\xf2\xef\xac\xcd\x0e\xc9\xec\x3f\xb3\x0b\xfb\x29\x1a\x98\xc1\xf9\x3f\x94\x29\xd3\xd9\x3c\x97\x45\xc9\x4f\x75\x02\x36\xfb\xaf\xd8\xb8\x20\x07\xc4\x14\x47\x28\x46\xa5\xed\xd1\xe8\x51\x29\x61\xc9\x51\xf9\x21\xbe\x4f\x67\xcb\xb2\x86\x3e\xde\x04\xc2\x28\x06\xfd\xac\x98\xce\xd2\xc1\x04\x07\x9d\x26\x1f\xdb\xab\x8a\xea\x11\xb7\x4a\x33\x60\x3e\xda\x39\x89\x05\xbf\x07\x06\x9c\x8d\xe8\x24\x80\x31\x91\x47\xcb\x65\x0b\x66\x70\x9f\x4d\xb3\xa2\xc1\xdf\xc4\x88\xdf\xc3\x9b\xfc\x8d\x90\x97\x89\x34\x91\x53\x2b\x2a\x10\x2c\xd9\x61\x01\xcd\x89\x84\xa5\x18\x58\xa8\x73\x7b\x06\x5c\xf7\xcd\xf4\xdb\xdd\x37\x0a\x20\x28\x0e\x51\x75\x21\xef\x24\x4c\xdf\x30\xc7\x29\x1a\x06\x6e\x02\x45\xd2\xa8\xc0\x2a\x60\x77\x86\xd4\xe3\xa0\x08\x8c\xce\x28\x9e\x7b\x9b\xd3\xdf\x92\x82\x3c\xfa\xfb\x61\xe6\xc3\xa8\x64\xbc\x0c\x6c\x23\xd0\xdf\x9b\x62\x8f\xe6\x29\x04\xc9\xc1\x6c\xd7\xe3\xe4\x9e\x07\x82\x45\x17\xc3\x91\x18\xa2\xd8\x1c\x1b\xe2\x2b\x0d\x14\x3a\x3e\x64\xe5\xc6\x08\xb1\xeb\x1c\x37\x46\x24\x55\x63\x94\x4c\xa2\xea\xd2\x6a\x50\x8d\x4f\x6a\xc1\x63\x45\x51\x05\xa3\x65\x24\xef\xfa\x78\x91\xf4\xcc\x11\x33\x8d\xa2\x6b\xcc\xc0\x8a\xa6\xc8\x03\x1d\x37\x96\x7e\x4e\x26\xaa\xdc\xcb\x40\xd4\xf0\x02\x16\x41\x0d\x14\x75\x2f\x7a\x19\x3e\x44\x8c\x78\x98\x40\x18\x39\x5c\xd0\xb9\x27\xc5\xcb\xa4\xa1\x83\xc6\xd1\x37\xd4\x10\xa0\xf0\x74\x78\x3c\xa6\xde\x80\x1a\x90\x81\x35\xb2\x4d\xc8\xf0\xc2\xc3\xda\x5b\xa8\x07\x0c\x35\x47\xb0\x3a\xad\x66\x7b\xd8\x91\x41\xe8\x2d\x15\xb8\xdc\x17\x51\x6f\x50\xeb\xf4\x91\xed\xf2\x82\x1a\x0c\x31\x6a\x41\xec\x87\x83\x8f\x1c\xb3\x58\x24\x48\xf0\x31\x69\xc4\x62\x71\xe1\x74\xfa\x01\xa3\x89\x8c\x12\x47\xd4\xea\xa7\x8f\x0d\xd6\xc9\xa1\xa3\x4e\x99\x18\xaa\x1f\x1d\x48\x22\x55\x4e\x96\x96\x6b\x9c\x52\xd1\xe5\x24\xf2\x88\xa3\x44\xe6\x4c\x38\xe9\x0e\xe9\x94\xa5\x29\x2b\x4c\x78\xe3\x06\x11\x0d\x92\x02\xe1\x6b\xa3\xb5\x90\x97\xb8\xb3\xc4\x80\x78\x3e\xe4\x59\xf5\x54\xb3\x43\xfb\x35\x8e\xf8\xcf\x9d\x56\x28\xdf\xe0\x5a\xc4\x4b\x7d\x11\x15\x7b\x3f\xef\xb9\xbf\x7d\x24\xd9\x37\x65\x7e\x69\xf5\x3a\xc4\xcd\x93\x3c\xd7\x65\xdd\x9e\x28\x5f\x6b\x31\xaa\x90\x96\xe4\x7b\xd6\x64\xfb\x9c\x5d\xf9\xbf\x59\x9e\xb5\x6f\x4f\xa2\xbd\x13\xac\x88\x14\xa9\x61\x40\x10\x79\xf5\xd5\x2a\x58\x57\xed\x23\x4d\x8d\x64\xc2\xb0\x32\x4e\x26\x24\xac\x8b\x89\xc5\x89\xd5\x65\x87\x25\x12\xb9\x33\xfe\xf7\x7c\x5f\xa6\x6f\xfd\x11\xd3\xc7\x9a\x9d\x67\x1b\xb1\x41\xe1\x56\xf3\x05\x1a\x01\xc7\x62\x40\x4b\x04\xc2\x68\x99\x3a\x39\x01\x36\xce\xcd\x03\x07\x9d\xde\xa3\xba\x31\x94\xb5\x9b\x76\xd0\x59\xbf\x02\xbe\x99\x03\x97\xc9\x84\x8c\x8d\xe8\x21\x80\x71\x03\x8b\x9a\x75\x95\xbc\x20\x86\xd5\xc9\x89\x06\x7f\x33\x1f\xae\x60\xc9\x62\x6f\x84\xb4\x4c\xa4\x1b\x18\x05\xfe\x42\xd1\x97\xd6\xdf\x49\x96\x0f\x75\xe7\xc3\x8b\x9d\x77\x79\x46\xaf\xbe\x7d\x76\x5e\xb7\x2a\x48\xcf\xe4\x1d\x6f\xda\x9d\xc1\x4f\xf1\x2c\x56\x85\x6d\xb2\x6f\x66\x97\x5c\xdd\x87\x25\x8f\xbb\x77\x52\x1b\x8c\x92\xe3\x1d\xac\x67\xf0\xe2\x94\x81\x32\x4b\xc4\xcb\x6c\xe2\xa9\xdb\x3b\xf1\x47\x7f\xc3\x5d\xd7\x58\xf9\xad\x4d\x5e\xe4\x6f\x55\xf2\x92\x15\x7c\x6d\x8d\x3f\xa7\xc2\xd7\x0e\x2f\x75\xcd\x8a\xf6\x2e\x32\x88\x37\x6d\x5d\xf6\x0f\x1d\x64\xc5\x89\xd5\x59\x6b\x32\xb0\x68\xb3\x36\x67\x57\x27\x93\x8b\xe6\xb2\xd7\xc1\xea\x97\x7d\xf2\x75\x19\x47\xe2\x7f\x8b\xc7\x3b\x12\xc1\x68\x9f\xc9\xe0\x00\x07\x58\x55\x6c\x04\x2e\x70\x40\x92\xa2\x2f\xe7\x67\x56\x5c\xf0\x0e\x79\xb7\xb8\x95\x28\x9d\xb8\x2d\x0e\x65\x99\xf6\x2e\x91\xd1\xfa\x7b\xbb\xf5\x1a\x4e\xf7\x35\x39\xb4\xd9\x77\xe6\xa2\x2c\x2e\xa5\x37\x21\x12\x9d\x31\x9a\x10\x00\x93\xd7\xdb\x23\x0d\x5f\x75\x3f\x6e\x65\x14\xaa\x9e\xc0\x5e\x78\x2e\xab\xe4\xd0\x0d\xcc\xc5\x23\x01\x2f\xeb\x54\x70\x4b\x1c\x2c\xcf\x86\x26\x0c\x75\x80\x27\x6d\x9e\xdd\x24\x78\xfe\xbe\x7c\x65\xe9\x2c\xb1\x84\xa9\xca\xdb\xf2\xe5\x25\x67\x66\x1b\x7c\xe4\x70\xf9\x5b\x44\x29\xe1\x1a\x1a\xb1\xb4\x35\x02\xd6\x07\x45\x41\x56\x8b\x01\x87\x71\x1a\x58\x01\x0a\x4d\x6a\x90\x54\x07\x69\x06\xe1\x47\x6d\x74\xc1\xca\x44\x3b\xf2\x54\xa7\x97\x9d\x93\x17\xf6\xd4\x4d\x0b\x92\x7a\xfe\x52\x27\x69\xc6\x8a\xf6\xeb\x72\xb3\x4c\xd9\x4b\xf4\x3b\xf6\xc0\xd6\x6c\x33\x8b\xa3\x8e\xda\xec\x7e\xf9\x45\xfc\xb2\x8c\xe3\x2f\x77\x81\x3b\x3b\x30\x06\x48\xc3\x70\x03\x37\x7d\x4d\xfc\x5d\x85\x1b\x6b\x8a\xe3\xb8\xab\x46\x08\x54\xd4\xb4\x7c\x58\xee\x96\x3b\x59\x99\x51\x1b\xdd\x41\x58\x5f\x70\x94\xcf\x72\x36\x82\xb8\xdb\xd9\x08\x18\xe8\x6c\x10\x0e\x51\x4f\xb3\xda\x6e\x23\xf5\x1f\x70\x36\x06\x0e\xe9\x6c\x4c\x38\xe8\x6c\x3a\x36\xc6\x79\x1a\x49\xcf\xed\x69\xa4\xe5\xb1\xb8\x45\x9d\x0d\x2c\x33\x9d\x0d\x10\xc0\xbd\x2d\x00\x8f\xbf\xb1\xa1\x4c\x2b\x22\xd5\xc3\xe7\x6f\x10\x30\xda\x5a\xc4\xb1\x43\x13\x0d\x4f\xd3\x85\x49\x98\x9b\x01\xc0\xb4\x9b\xd1\xc1\x70\x37\x63\x3e\xf7\x89\x79\x1a\x8d\x0a\xea\x69\x8c\x72\xd3\xd3\x50\xad\x74\xb8\x19\x82\xe2\x04\x37\x83\xd6\x47\x79\x81\x00\xe0\x30\x4e\x03\x2b\x18\xe7\x66\x3a\x5d\x80\x3e\xc6\x11\x44\x03\xc3\xfb\x71\xb6\xb6\xa7\xef\x7e\x97\xf5\x59\xeb\x17\x91\x59\x02\xa3\x93\x23\x7f\x96\xd1\x15\xc4\xdd\x46\x57\xc0\x2c\x2c\x83\x4a\xf2\x8a\x9a\x5f\x09\xfd\x48\x43\x93\x86\xd7\x84\x03\xec\x1a\xac\x8c\x33\xc1\x92\xb2\x27\xd8\xe7\xbd\xf4\x6e\xf1\x8d\x9a\x60\x58\x66\x9a\x60\x5a\x64\x1e\xe3\x6b\x43\x99\x63\x4b\xaa\x89\xcf\xf8\x22\x60\xe4\x18\x62\x0f\xdd\x4f\x90\x7a\x42\x4b\x0c\x61\x51\x9b\x0c\xd0\x68\x9b\xac\x83\x11\xa1\xbf\xf1\xf0\x0f\x66\x93\x35\x2a\xa8\x4d\x36\xca\x0d\x9b\x1c\xd0\x72\x87\x75\x26\x68\x4f\xb0\xce\x68\x7d\x94\xf1\x0c\x00\x0e\xe3\x34\xb0\x82\x51\xd6\xd9\xd0\x0f\x60\xa7\x8d\x32\x38\x06\x61\xed\xe3\x2d\x76\x7a\x4c\x1f\xd2\x47\x1e\x87\x73\x82\x37\x4d\x0c\x00\x0f\x13\xc3\x75\x1f\x43\x7d\x65\x69\x52\xdf\x3c\x35\x60\xcb\x74\xb5\xed\xea\x5a\xad\x65\x45\xab\xfb\xf5\xc3\xf6\xc1\x9a\x1a\xd0\xcf\x74\xa3\xc1\x58\x07\xfe\x59\x0e\x8a\xd3\x76\xfb\x27\x0e\xe2\x98\x13\x88\xf2\x51\x53\x02\x88\x42\x3a\x26\x03\xec\xd6\x09\x81\x20\xe7\x76\x46\xab\xf5\xe6\xdd\xe4\x13\x75\x44\xa0\x28\x78\x2a\x60\x61\x61\x3e\xc4\x02\x32\x2d\x89\x50\x08\x9f\x2b\xb2\xa1\x48\x4f\xb4\x4c\x56\xbb\xf5\x9a\x56\xbe\xc0\x89\x80\x0e\x4b\xfb\x1c\x0d\x0a\x77\x39\xe0\xb9\x7a\xcc\xdf\x0c\x14\x50\x77\x03\x8b\x9d\x33\x00\x94\x12\x2a\xee\x8f\xf0\x30\x58\x6d\x94\xfd\xf7\xc3\x06\xb1\x19\x46\xfe\x03\x63\xff\x6e\x00\xa1\x56\xf5\xe3\x0c\x69\x4f\x5e\x9e\xce\xc0\x86\xf1\x76\x9f\x3c\x2c\x51\x85\x96\x48\x9f\x65\x50\x15\x79\xb7\x4d\x55\x50\x0e\xb3\xda\x83\x8c\xb2\xac\x16\x16\x69\x5c\x6d\xc8\x5b\xed\x6b\x4f\xd1\x63\x62\x79\xdf\xbc\x23\x3c\xa3\x86\xd6\x2c\x0d\xb6\xb5\x18\x22\x66\x27\x31\x38\x73\x6c\xf5\x4a\xe3\x33\xba\x28\x20\x39\x92\x56\xcb\x64\x7b\xbf\x72\xaa\x69\xa0\xe9\x35\xc0\x69\xeb\x0b\x01\x09\x03\xcc\x7b\xc8\x6d\x83\x01\x1d\xd4\x0c\x5b\x10\x4e\x4b\x4c\xd1\xa3\x7a\xe2\x23\xec\x31\x51\x27\x65\x33\x83\xc0\x43\xf9\x0d\xae\xe4\x23\x6d\xb3\x18\x79\x66\x5d\xe3\x2d\xf4\x72\xf3\xf8\xb0\x39\x72\x0b\xcd\x49\x4a\x23\xbd\x4e\xb7\xc9\xa4\x50\xdf\x60\x64\x62\x00\x1e\xc0\x95\x36\xb9\x28\x6e\x5f\x0a\xb8\x5f\xb2\x65\x57\xdd\x72\xbb\x5b\xab\x75\x87\xd5\x71\xbb\xec\xa7\x17\x43\x7d\x59\x71\x2c\x55\x7d\x11\xca\xc5\x87\x56\x0c\x6a\xc0\x02\x3e\x8e\x88\x1a\x9e\x0e\xe3\xf3\xd2\x61\x85\x6f\xb6\xc1\x41\x1c\x6e\x51\x94\x8f\xf2\x89\x10\xc5\x91\x06\x2b\x3e\x72\xb6\x21\xc8\xb9\x5d\xa1\xe8\x86\x77\x93\x55\x22\xf3\x55\x4c\x98\x70\x58\x58\x98\xd3\xb2\x80\xec\xd4\x45\x11\x30\xe1\xb0\xa1\x1c\xeb\x0e\xdb\xcd\x71\x4f\xeb\x5f\xa0\xd7\xd3\x61\x5d\x49\xae\xc2\x3d\xe1\x10\xdd\xe0\xcb\x71\x15\xae\x39\x07\x2c\x76\x7a\x3a\x94\x12\x2a\xf1\x8f\xc9\x6a\xd9\xb5\xd1\x39\x27\x1f\x6c\x10\x9b\x61\xe4\x3f\xd0\xaf\xc9\x61\x04\x8c\xed\x38\xa3\xd7\x61\x7c\x96\xd1\xe3\xb4\xdd\x46\x8f\x83\x38\x8c\x9e\x28\x1f\x65\xf4\x20\x0a\x69\xf4\x0c\xb0\x5b\x8d\x9e\x20\x37\xd2\xe8\x01\x24\x68\xf4\x40\x51\xb0\xd1\xb3\xb0\x30\x6b\x65\x01\x99\xba\x2d\x74\xc2\x67\xf4\x6c\xa8\x29\x46\x4f\x2a\x40\x90\xd1\xd3\x61\x69\xa3\xa7\x41\x4d\x37\x7a\x03\x11\xd4\xe8\xc1\x62\xa7\xd1\x43\x29\xa1\x12\xff\x08\xa3\x87\xd5\x46\x59\x25\x3f\x6c\x10\x9b\x61\xe4\x3f\xde\xe8\x8d\x8a\xb3\xf5\x28\xf4\xf3\xa2\xde\xbe\xba\xe6\x72\x38\xb0\xa6\xb9\xb1\xc6\xd5\xf6\x31\x5e\xee\x79\x58\xcf\xf6\xf1\xfa\x51\xd6\x98\x1e\x92\xed\xd6\x8a\xb3\x65\x95\xd8\x5c\x9b\x23\xa3\xa3\x4f\x22\x7d\x96\x03\x50\xe4\xdd\x3e\x40\x41\x39\xdc\x40\x0f\x32\xca\x13\x58\x58\xa4\x33\xb0\x21\x6f\xf5\x07\x3d\x45\x4f\x4a\x88\xf7\x8d\xdd\x8d\x84\x57\x30\x4b\x83\x1d\x03\x86\x88\x19\x75\x0c\xce\xb4\x02\xbd\xd2\xf8\x3c\x04\x0a\x48\xa7\x84\x1e\x1f\x0f\x6b\x3c\x25\x34\x68\x48\x90\x9f\x30\xc0\x69\x57\x01\x01\x89\x94\x10\xef\x21\xb7\xb7\x00\x74\x50\x87\x61\x41\x38\x7d\x06\x45\x8f\xea\x89\x8f\xf0\x1c\x44\x9d\x94\x75\x0f\x02\x0f\xe5\x37\xb8\x92\x8f\x4c\x09\x89\x91\x47\x99\xec\x0f\xb5\xd2\x7d\x25\x3f\x92\xba\xc8\x8a\x17\x8c\xd7\xe4\x81\xad\xf0\x85\x28\x89\xf4\x69\x7b\xf1\x25\x79\xcf\x6e\x7c\x09\xe5\x30\xd2\x3d\xc8\x28\x23\x6d\x61\xd1\x7b\xf2\x2d\xc8\x5b\x8d\x74\x4f\xd1\xb3\x4f\x87\xf7\xcd\x3b\xc2\x33\xbe\x33\xdf\x28\x0d\x36\xd2\x18\x22\x66\x57\x31\x38\x6b\xe3\xb5\x52\x1a\xef\x26\x7d\x0c\x90\x1e\x52\x8f\x0f\x4b\x6a\x3f\x75\xaf\x21\x41\x46\xda\x00\x77\x6c\xd2\x07\x80\xc4\x5e\x1d\xde\x43\x9e\x9d\xfa\x3a\x1d\xd4\x48\x5b\x10\x4e\x23\x4d\xd1\xa3\x7a\xe2\x43\xb6\xeb\xe3\x75\x92\xfb\xe9\x43\xc0\x43\xf9\x0d\xae\xe4\x03\x8d\xb4\x1c\x79\x66\x5d\xe3\x8d\x34\x4b\x36\xa9\xd8\x54\x29\x48\xaa\xed\x30\xfb\xc3\xfa\x61\xd2\xde\x7d\xc8\xc8\xd4\xdd\xfb\x7e\xae\xfa\x1a\xd3\xa4\x78\x61\xf5\x8d\x15\x26\xc9\xf2\xb8\xe2\xbe\xea\xf0\xb0\x89\xd5\x1a\x73\xba\xdd\x6d\x37\x4b\x64\xb3\x4e\x57\x23\xd2\x65\x02\x97\xd8\x34\xd1\xe1\x7c\xde\x9e\x1d\x4e\xdd\xb7\x6b\x87\x03\x39\xf7\xed\x08\x88\x91\x3b\x77\x20\x92\x63\xef\x8e\x01\x78\xfb\xee\x1d\x41\xd0\xed\xa4\x44\xa7\x58\xdd\x47\x6e\xe2\x01\x85\x23\xb6\xf1\x58\x78\x98\x53\x41\xc0\xec\x4d\x1b\x42\x53\xfc\x9b\x79\x6c\x38\xd2\x98\xec\x37\xeb\x64\x85\x27\x3a\x7b\xb5\x08\xdc\xd0\xa3\x43\xbb\xb6\xf4\x68\x70\xb8\x6f\x12\x1d\xe3\xdb\xd7\x33\x90\x41\x5d\x93\x09\xe0\xd9\xdb\x83\x52\x23\x7a\xe0\x63\xf6\xf7\x60\x35\xd2\x5b\x70\xfc\xd0\x81\xcc\x86\x56\xf1\x81\x3e\x49\x0e\xb4\xc5\xb1\x2c\xdb\x8e\xc3\x56\xbd\x13\x90\x26\xf5\x37\x56\xb0\x74\xd6\xee\xcb\xf4\x6d\xd6\xd6\xc2\x40\x74\x73\x0b\x96\xb3\x43\xcb\xd2\xbb\x88\x03\x4b\x80\x45\x9b\x34\xdf\xe6\xcd\x65\x3f\xaf\xcb\x1f\xb3\x36\x45\xc3\xad\xee\xe7\x5d\x1a\x99\x68\xd1\xb4\xac\xaa\x58\x3d\xcf\x8a\xea\xd2\xaa\xdb\x24\x96\xd5\xeb\xac\x29\xf3\x2c\x9d\xf1\x0b\x73\xab\xa4\xb3\x9a\x94\xe3\xf8\x50\x5f\xd1\xd7\xc1\x8f\x49\x33\xb1\x71\xf7\xa4\x2e\x3e\x88\x90\xe2\xf9\x8f\xac\x3d\xcd\xc5\x50\x46\x41\x4f\x49\x7e\xb4\x28\x81\xc3\xd5\xe2\xfa\x7e\x70\xb6\xda\xc3\xc8\xaf\x8b\x43\x59\xb4\x49\x56\xe8\x0a\xe5\xe5\x09\xc5\x42\xd9\xd3\x20\xaf\xfc\x94\xf7\x4b\x5d\xfe\x78\x5a\x8a\x13\xdf\xcd\xa9\xee\xac\x9f\x36\xd8\x07\x1a\xd7\x73\x56\xcc\x4f\xea\xb6\xdf\xef\xa7\xf7\xc5\x29\x6d\xe6\x49\x55\xcd\x8f\x75\x72\xee\x8c\x60\xda\xcc\x9b\x2c\x65\x1d\x77\x18\xeb\x3a\x81\x65\x2c\x28\x74\x5c\x7d\xcf\x52\x56\x5e\x3b\xed\x3e\xe6\xe5\x0f\x79\x66\x5d\x2f\x9b\x09\x08\xfe\x4a\xfb\x36\xfe\xf2\x0c\xe9\x88\xbf\x95\x3b\x8a\xbf\xd8\x37\x8b\x3c\xb7\x65\xc5\x11\x87\x3b\x9a\xf9\x6f\x79\xd2\xb2\x75\xfa\x75\xbe\x8d\xbf\x44\xfc\xff\xe2\x3b\xbd\x5a\x3e\x14\x07\x25\xed\x2d\xea\x42\xc6\x78\x73\xa1\xe8\xcd\xf5\x9c\xd4\x2f\x59\xa1\x3d\xbe\x1f\x1e\x9e\xc9\xc6\xeb\xd7\x07\x40\xe2\x33\x39\x9c\xae\xb6\x0a\x99\x20\x7c\x04\x3f\xe5\x49\xd3\xce\x0f\xa7\x2c\x4f\xef\x14\x63\xf2\x94\xbd\x7c\x39\x64\xd4\x8d\xc0\x6a\x4d\x30\xa9\x5f\x18\x76\x4d\xc8\xf2\xa1\x66\xe7\xd9\x4e\x3c\x32\xa3\xcb\x04\xdc\x26\x60\xde\x1b\x20\x46\xc5\xc8\x56\x88\x67\xf7\xa5\x80\x25\x6e\x67\xd6\x84\xaa\xcd\x4f\x2c\x49\x35\x85\x8e\x81\x42\xc7\xef\x1a\xef\x94\xd6\xc7\xfd\x3d\x35\xeb\xae\x51\x8e\xae\x74\x48\x0b\x8a\x67\xed\x17\x78\x7f\x41\x48\x23\xee\x5a\x80\xb8\xea\xeb\xa2\xbf\xac\x05\xbd\xa1\x45\x07\xe3\x7d\x85\x75\x90\xf2\x02\x57\xa4\x99\xb2\x0b\xa5\xae\x19\x97\x6e\x3f\xef\xcb\x4e\x48\x49\xda\xc9\x75\xb6\xaa\x5e\x67\xf1\x2c\x9e\x09\x0f\xbb\x5a\x45\xea\xbf\xc5\xea\xee\xd9\xbc\xb1\x5c\x28\xb4\x20\xcb\xcd\x49\x37\xcc\x59\x1a\xa9\xce\x16\x4e\xcd\x87\xa5\xc2\xac\xe1\xcb\xb1\x3c\x5c\x1a\x8d\x0e\x84\x78\xe2\xc5\xd7\x8f\x63\x3b\x2b\xbe\xb3\xba\x65\x69\xf7\x7b\x79\x69\xc5\xed\xec\x1a\xf9\x0e\xfe\xd9\xba\xf1\x22\x6d\xc4\x15\x36\xf3\xf9\x77\xe1\x13\xda\xb2\x9a\x0d\x9f\xff\xf2\x17\xe9\x7b\xd3\x28\x1c\xf6\x14\x2d\xb8\x3f\x35\xdc\x6b\xb4\xe8\x9a\x90\xd4\x2c\xb9\x76\x9c\x66\x87\x24\x97\x17\xf7\xb6\x65\xa5\xb7\xe4\x50\x9e\xab\xe4\xd0\xf6\x3a\xb0\x58\x6d\xd9\x79\xb6\xb8\xdf\xb2\xf3\xb3\x18\x68\x4f\x73\xf1\x2d\x46\xd0\x16\xd5\x25\xcf\xe5\x83\xb2\x60\x58\xce\x97\x83\xfa\x08\xef\xdd\x79\xfb\x9c\xaf\xf1\x08\xc7\x0f\xb4\xc8\x94\x6f\x9a\x35\x5d\x2b\xd3\x08\xf9\xa6\x02\x1f\x3d\xc4\x01\xb1\x83\xde\x4d\x0d\x43\x4e\x18\x12\xd0\xaa\x82\xc1\xb0\xdf\x9b\x3c\x3e\x1f\x2e\x75\x53\xf2\xd8\x68\x9e\xe4\x79\xf9\x83\xa5\x3a\x85\xd7\xe6\x9c\xe4\xb9\x92\x25\x77\x00\xbd\x11\x51\x56\x37\x7e\x36\x5f\x17\xd2\x29\xc8\xbb\x4e\x40\xf8\xc6\x76\xdd\x8f\x05\x85\x0c\x9f\xbe\x6c\x44\x70\xe8\xa0\x6e\x0f\x33\x41\x5c\x7c\xa7\xef\xc1\xc0\x2a\x08\xb7\x19\x28\x2b\xc6\xf8\x1e\x78\x51\x23\xfb\xc3\x6b\xd4\x86\xb5\x4e\x3b\xdd\x77\x3f\xcf\xf8\xe5\x27\x2e\x3a\x5c\x1f\xd5\x34\xea\x6a\x05\xe8\x5e\x5c\x4a\x02\x26\x1c\xa5\x12\x3a\x9c\x90\x9a\x1b\x64\xac\x06\x3d\x8f\x68\x0b\xa1\x58\xa0\x7e\x5a\xc9\x3c\x0c\x38\x14\x9a\x30\xdb\xe6\x39\xbb\x61\x9a\xb8\xbd\x7b\x46\xbf\x3f\xde\xd9\x1a\x40\x58\x15\x67\xe5\xbe\x8e\xa5\x70\x5c\x9d\x8c\xe1\x38\x3a\x1c\x05\x27\x3a\x5f\x6b\xa2\xf3\xaa\x12\x75\x92\x7c\x44\x8b\x1c\x2a\x81\x72\x48\xa9\x87\x35\xcf\x0f\x60\xd4\xe5\x89\x7a\x2e\x30\x97\x64\x15\x7a\x5a\xa2\x83\xb9\xba\x5d\x87\x73\x75\x75\xef\x12\x03\xea\x74\xa8\x80\xe9\x59\x43\x52\x0a\xca\xd2\x93\x82\xeb\x6f\x0f\xb0\x79\xeb\x8b\x10\x19\xf0\x32\xa4\x3d\xe2\x3b\x66\xed\xe3\x31\x01\xa9\xc5\xa1\x4d\x0c\x6d\x04\xd2\x0b\x82\x23\xf2\x6c\xde\x7d\xf7\x63\x2a\x1f\x41\x9d\x6a\x2e\x69\x03\x29\x42\x37\x3a\x2d\x8b\x8e\xcb\x69\xd9\x83\x1c\x45\xa7\xfa\x38\xc0\xa4\x59\x70\xb6\x0e\xdb\x20\xe1\x3a\xac\xdd\xa2\x12\xd8\x16\x87\x2a\x4f\xf1\x5b\x3a\x03\x44\x87\x06\x7a\x2c\x90\xf2\x86\x4e\xcb\x58\x13\x08\xf6\x5b\x4e\x16\x7c\x1d\x3b\xc2\x6f\x39\x71\x1c\x1d\xfe\x31\x7e\xeb\x68\xec\x2c\x1e\xd1\x16\x87\x32\x8c\xf7\x58\xa0\x97\x2c\xa7\x05\xb9\x0c\xb2\xba\x98\xbb\xb2\x0a\x3d\xcd\xf0\xb8\x2b\x14\xce\xd5\xc3\x0e\x77\x65\xc3\xd0\x3d\xef\x75\x57\xf8\x65\x6a\xb1\x73\xc6\xd9\x5f\x5b\x60\xf3\xd6\x17\x21\x32\xe0\x65\x48\x7b\xc4\xf7\xb1\x69\x07\xcc\x6a\x5b\x4c\xa2\xb6\x1d\x6d\x0a\xd2\x17\x82\xaf\x70\x1b\xe9\xa0\x4e\x35\x9a\x34\x80\xe2\xe2\x14\x94\xd6\x8d\x7e\xcb\xa2\xe3\xf2\x5b\xea\xd2\x0c\x0f\x3a\xd5\xd9\x01\x26\xcd\x82\xb3\x95\xd9\x06\x19\xdb\x27\xe6\x1d\x20\x1e\x36\x1d\x6a\x3d\xc5\x75\x41\x1e\x1c\x5a\x12\xe8\xc0\xe4\xd5\x26\xd0\x75\xf5\x97\x23\x05\x3b\x2d\x67\xb5\xbe\x5e\x1d\xe1\xb4\x9c\x38\x8e\xde\xfe\x10\xa7\x85\xde\x05\x63\x5e\xc7\x33\xa2\x7d\x0e\xd5\x18\xef\xc8\x24\x0b\xa6\x0b\x0b\xe0\x39\xc8\x3a\x63\x6e\xcd\x2a\xf4\x34\xca\xe3\xd6\x50\x38\x97\x0e\x38\xdc\x9a\x0d\x43\xeb\x86\x7f\x16\x26\xee\x45\x33\x72\x1f\xe2\x36\x2a\x57\x2e\x55\xde\xe6\x60\x73\xa7\x4a\x10\x21\x74\x45\x48\x7b\xf8\x67\x6c\x12\xb6\x5c\x2e\x93\xd5\x6a\xda\x3c\x4c\xdc\xab\x83\x90\xc3\x5a\x81\x74\x04\x67\x8a\xdc\x98\xbd\xdf\xc4\xdb\xed\x73\x28\x79\xa2\xc9\xa4\x65\x14\x57\xb0\x60\x94\x6e\x74\x69\x26\x19\x97\x47\xe3\x97\x77\xb8\x51\x89\x2e\x0e\x30\x75\x26\x98\xad\xc1\x16\x44\xb8\x2b\x93\x6a\x13\xde\x0e\x5a\x89\xa7\x78\x31\x58\x3d\xad\x15\xbf\xdd\x2c\xcc\xc5\x81\xa7\x5f\x47\xb8\x33\x17\x0a\xdd\xdf\x9f\x3d\x03\xf3\x35\x84\xd6\x85\xdf\x6e\xfe\xa5\x38\x40\x17\xb0\x8c\x32\x77\x1b\x3c\x5e\x0a\x03\x73\xf4\xac\xc3\x47\x59\x20\x64\x87\x7b\x3d\xd4\x6a\x6d\xba\x27\x79\x45\x95\x43\x62\xda\x25\x12\x36\x6f\x5a\x21\x22\x03\x59\x8a\xb4\x49\x95\xa0\xae\x2a\x7d\x38\xee\xd6\xd3\x5c\x55\x7f\x75\x11\x42\x91\x68\x14\xd2\x29\x8a\x3b\xfa\x30\xd1\xe1\xf8\x18\x9b\x92\x74\x55\x42\x4b\x80\xb4\x86\xe2\x12\x1b\x82\xde\x8d\xce\x0b\xa1\xe4\xf4\x5f\xf2\x82\x13\x2f\x01\x5a\x07\x02\x8c\x1c\x02\x69\xab\x3a\x06\x34\xc2\x9d\x09\xd5\x1a\xdb\x2c\xa7\xde\x4f\xf2\x6b\x80\x0f\xa7\xe6\xfc\x76\xae\xcd\xc3\x84\xbf\xbf\x47\x38\x38\x0f\x96\x53\x0f\x3e\xdb\xcd\x05\xb4\xc8\xa9\x20\xbf\x9d\xb3\xd3\x98\xc0\xfc\x1d\x52\xec\x6d\x8c\xc7\xeb\x11\x90\xee\x1e\x77\xf8\x3e\x0c\xca\xa5\x0b\x7e\x0f\x28\x6e\xb0\x33\xec\x9b\xb8\x2f\xcc\x39\xbf\x2d\x88\xe9\x87\x2a\x41\x27\xaa\x05\x36\x47\xe3\x9f\xf1\x85\xb2\xcd\x9e\x2d\xa7\x39\x3e\x71\x21\x11\x42\x0e\x6b\x05\x3a\x59\x2e\x1c\x73\xb4\xe3\xfd\x06\x59\x1c\xa1\xc8\x13\x4d\x76\x2c\x96\x6d\x37\xc7\x3d\x46\xe9\xe6\xb4\x63\x11\x3c\x47\x53\x97\x9d\xb8\xb1\x89\x5e\x0e\xb0\x70\x26\x18\x96\x68\x28\xa6\xaf\x94\x71\xcd\x19\xd5\x14\x5a\x95\xa7\x2d\x95\xe9\x1c\xd0\xba\xf1\xdb\xb9\x33\x17\x07\x9e\xae\x1d\x95\x78\xa4\x51\xe8\x2e\xff\x6c\x17\xe6\x6b\x08\xad\x0b\xbf\x9d\xf3\x52\x1c\xe0\x19\xc5\x22\x60\xa6\x86\x41\x39\x7a\xd9\x9b\x4e\x2c\x7c\x33\x35\x0b\x84\xec\x70\xaf\x9f\x92\x97\x2a\x99\x83\x8c\xdf\x74\xe3\x10\x9a\xba\x89\xc4\xe6\x4d\x95\x20\x02\xe8\x8a\x90\xd6\xf0\xcf\x1f\xed\xa7\xc4\x1d\x52\x1e\x47\xa2\x78\x45\x7a\x81\x33\x75\xa3\x9f\x72\x0b\x69\x8c\x9f\x52\x94\x6e\xf4\x53\x26\x99\x71\x7e\x0a\xc3\x26\x7a\x39\xc0\x80\x99\x60\xb6\x0e\x5b\x10\x1f\xe7\xa7\x30\x1e\x69\x55\xfe\x0c\x3f\xa5\x68\xff\x76\x7e\xca\xc5\x81\xa7\x6b\x47\xf8\x29\x17\x0a\xdd\xe5\x9f\xed\xa7\x7c\x0d\xa1\x75\xe1\xb7\xf3\x53\x8a\x03\xcc\x4f\x99\x65\xee\x36\x78\xfc\x14\x06\xe6\xe8\x59\x87\x9f\xb2\x40\xc8\x0e\xff\x2c\x3f\xa5\xdd\x87\x62\xb3\xa7\x15\x22\x62\x90\xa5\x48\xb3\x54\x09\xe6\xb3\x56\xeb\x87\x87\xd5\x61\x9a\xcf\xea\x2f\xbf\x42\x28\x12\x8d\x42\xfa\x45\x71\x47\x49\x72\xbd\x3e\x6c\x36\x66\x52\xd1\x59\x09\x2d\x01\x3a\xa9\xc8\xaf\x41\x22\xe8\xdd\xe8\xc5\x10\x4a\x2e\x47\xa6\xae\xc8\xf1\x12\xa0\x75\x20\xc0\xce\x21\x90\xb6\xb6\x63\x40\xe1\x4e\x4d\xaa\xd6\xd8\x66\x39\xf5\x7e\x8a\x6b\x33\xf8\x70\x69\xce\x6f\xe7\xdd\x3c\x4c\xf8\xfb\x7b\x84\x8f\xf3\x60\x39\xf5\xe0\xb3\x3d\x5d\x40\x8b\x9c\x0a\xf2\xdb\xf9\x3b\x8d\x09\xcc\xe5\x21\xc5\xde\xc6\x78\x1c\x1f\x01\xe9\xee\x71\x87\xfb\xc3\xa0\x5c\xba\xe0\x4f\x2a\x8a\x3b\x10\x8d\xe1\x28\x6e\x9c\x73\x1d\x5d\x18\xae\x79\x41\xce\x07\x0c\x85\xd8\x49\x04\x51\x8a\x9d\x2b\x90\x25\xe8\xb9\xab\xed\xfd\x26\xde\x4e\x3c\x77\xa5\x2e\x17\x43\x28\x12\x8d\xc2\x4e\x46\x48\xee\x48\xeb\xba\x7f\xdc\xaf\x0f\xe6\x16\x1a\x57\x25\xb4\x04\x68\xd3\xc9\xaf\x99\x22\xe8\xdd\x7a\xac\xcc\xa6\xe4\x72\x82\xea\x0a\x22\x2f\x01\x5a\x07\x02\x0c\x21\x02\x89\x9c\x36\x41\x80\x46\x9c\x31\x13\xaa\x35\xb6\x59\x4e\xbd\x9f\x74\xd4\x0c\xf0\xe1\xd4\x9c\xdf\xce\x09\x7a\x98\xf0\xf7\xf7\x98\x63\x67\x6e\x2c\xa7\x1e\x7c\xb6\x13\x0c\x68\x91\x53\x41\x7e\x3b\x27\xa8\x31\x81\x9e\x3b\xb3\x8b\xbd\x8d\xf1\x9d\x3d\xc3\x21\xdd\x3d\xee\x3a\x7f\x86\x40\xb9\x74\xc1\xbf\xfb\x51\xdc\x31\x69\x48\x54\xdc\xe8\xe7\xdc\x90\x23\xee\x01\x03\x68\x49\xbc\x5e\xaf\x1e\x6d\x30\xa2\xc5\xa2\x90\xe4\xec\x70\xdc\xae\x36\xbb\xe7\xf0\x2a\xb0\x3d\x38\xbc\x06\xd2\x10\xc9\xab\xa1\xb0\x2a\xa6\xee\xb9\x54\xcc\xa0\x7b\x8b\x38\x37\x98\x8b\xff\x98\x3a\x6f\xde\x1b\x69\x12\x72\xf9\x40\x75\xe5\x91\x0f\x9f\x14\x44\x80\x15\xb4\x01\xb1\x5d\x54\x16\x4c\xb8\xff\x93\x72\x1f\xd9\x24\x4a\xd1\xa6\x7a\x3f\xc8\x85\x4b\xc5\x7f\xcb\x1d\x93\x2e\x1e\xbc\x1d\x3d\x6a\xd7\xa4\x0b\xc9\xa5\x00\x9f\xbf\x73\xd2\xd7\x1c\x97\x66\xfc\x96\xbb\x27\x15\x0f\xf8\xfe\x49\xb3\xd4\xd7\x12\xef\x1e\x4a\x0c\xd0\xd9\xd3\xce\x7d\x94\x16\x90\x43\x05\xbc\xfe\x4e\xde\x53\x09\x45\xd9\xfb\x01\x53\x84\x35\x4b\xd2\x43\x7d\x39\xef\xe5\x35\x2c\x4f\xb1\xba\xaf\x48\x2b\x9b\x25\xe8\xcd\x3a\xc3\x1d\x82\xf7\x10\xda\x71\x1b\x8f\x7e\x0f\xa0\x86\x72\xc9\x91\xdb\xce\x00\x44\x9e\x3d\x3d\xed\xd9\xb1\xac\xd9\x75\xb8\x07\xe5\x55\x5c\x52\x64\x02\x0e\x97\x3e\xcd\x92\x85\x54\x40\xbc\xde\x34\x9f\xa5\xa9\x6a\xfa\x7c\xd3\x39\x24\xed\x9a\x15\x71\x51\x92\x85\xd0\x6a\x1c\xf0\x8b\x5b\xde\x17\x87\x32\xbf\x9c\x8b\x66\x26\x7f\xe9\x3a\x4a\xb4\x81\xa5\x57\x75\x69\x55\xc3\xf2\xa3\xba\xc7\x8d\x8b\x46\xdc\xab\xa3\xda\x8a\x90\x38\x67\x45\x76\xbe\x9c\xa3\x45\x5b\x96\x39\xbf\xa7\x4d\xfe\xd2\xdf\x1b\x29\x21\xf4\xfb\xaa\x50\x4a\x9b\x38\xbe\x8a\x6b\xa2\x36\x71\x5c\xbd\x3e\x0f\x97\x88\xf1\xbf\x7b\x9c\x05\xbf\x72\xa7\x6d\xcb\xb3\xe0\x8e\xa5\xa0\x5f\x78\x35\xac\x48\xdf\x17\xd9\xa1\x2c\xfa\x1b\x84\xc4\x2d\x72\xda\xd5\x41\x58\x5f\x6a\x35\x74\xb5\x9f\x92\xfc\x78\x1d\xd8\xd8\xc6\x5f\xfe\x7f\xf6\xde\x6d\xc7\x71\x24\x49\x14\xfc\x15\xa2\x0a\x89\xcc\x98\x14\xd9\x24\x25\xea\x16\xa8\xc0\xf4\xd4\x9e\xc6\x19\xa0\x7b\xf7\x61\x76\x1b\xe7\x9c\x46\xa1\xe0\x22\x5d\x21\x76\x52\x24\x87\xa4\xe2\x52\x42\xbc\xee\xfe\xcc\x7e\xd5\x7e\xc9\xc2\xaf\xf4\x8b\x39\x49\x29\x55\x9a\x1e\x60\x2a\x2a\x23\x24\xd2\xcc\xdc\xfc\x6e\x6e\x66\x6e\xa6\x81\xc8\xd6\xe3\xd1\x81\x68\xcc\x36\x74\xea\xaa\x47\x2d\x5c\x10\x79\xa2\xe1\xed\x8b\x53\x7b\x30\xe2\x95\x85\x1f\x81\x19\xdb\xc8\x0a\x22\xf8\xe3\x6e\x97\x2e\x32\xe9\x80\xd5\xa0\x2c\x3f\xb5\xdb\xb8\x7e\x93\x21\xf7\xf2\x92\x2c\x68\x3e\x8d\x43\xd6\xf7\x7f\xd4\xe0\xa3\x15\x96\x8c\x05\x03\xeb\x50\xd3\x3d\x52\x1c\x11\x63\x2e\x48\xfa\x98\x72\x0d\x2e\x10\x19\x98\xb0\xd4\x32\x1c\x67\x42\xc6\x17\x0b\x16\x32\xe6\x12\x2f\x83\x35\x08\xad\xae\xba\xc8\xc9\x07\x72\x35\xa3\x4f\xb6\xda\x7b\xb1\xec\x88\x56\x52\x09\xa8\xcf\x24\x0d\xf1\x70\x6b\x42\x71\x11\x90\x6f\x02\xb2\x03\xfe\x26\x16\xaf\x5f\x7a\x50\xe5\xd9\x3e\xc7\x45\xd6\x62\x05\xcc\xe3\x1d\x07\xbd\x91\x7d\x09\x85\x56\x9a\xda\x00\xda\xba\x3d\xd0\x24\xec\x0b\x8f\xce\x79\x71\xfb\x68\xa5\x8c\x34\x9a\xf2\x1d\x88\x57\xf5\x23\x4a\x77\xab\x74\x35\xa9\x3d\xa1\xe3\x80\x36\xc8\x21\x92\xdb\x6d\x5d\xa0\x14\x1f\xaa\x22\x53\xab\xaa\x3d\x3e\x6b\xd4\x94\xc6\xe6\xc1\xbd\xf4\x8a\x4f\x0f\x14\xa6\xff\x09\x3f\x02\xda\xed\x4c\xb2\x20\xe3\xe8\x6c\x4c\xc5\x5d\x51\xa5\xdf\x14\xa8\x43\xd5\xe4\xbf\x55\x65\x87\x0a\x8f\x3d\xf4\x0b\xb4\xc3\x85\x11\xf7\x8f\x4c\x58\x35\xd0\x56\x30\xc7\xc7\x47\x35\x50\xdd\x32\x0c\x1f\x69\x88\x13\xbf\xad\x51\x8a\xb7\x65\xf5\xda\xa0\xfa\x23\xc0\x6f\x38\xf5\x5f\xf3\x32\xab\x5e\x79\x14\x53\xd2\xb8\xb5\xdf\x35\x18\xf3\x07\x2c\xdc\xf0\x08\x20\x0d\xca\xca\xa3\x15\xce\x82\x7d\xd5\x1c\xbd\x80\x01\x1c\x30\x22\x6c\x89\x87\x8c\x7b\x95\xb5\x24\x0c\xc7\xeb\x4b\x5e\xd9\xf1\xc4\x82\x24\x21\x9b\xfa\x14\xe4\xe3\xa9\xe8\x72\xda\xe0\x7a\x33\x34\x47\x54\x28\x14\xda\xd3\xce\xa7\x5f\xb4\x35\x3a\x96\xa5\x8c\x85\x91\x8c\xa8\x94\x41\xaa\x2a\x39\x9e\xe9\x5f\xb5\x26\xd0\x02\x9f\x01\xad\xc6\xc4\x8d\x3e\x32\xe7\xa9\xae\x71\x93\xa2\x16\x3f\x16\xb8\xeb\x70\x43\xab\x41\x07\x60\x98\xa4\x87\x47\x83\x97\x80\x0c\x47\x3e\xae\x57\x88\xfc\x7c\x04\x64\x13\xa8\x58\xdf\xf5\x61\x10\x97\x44\x46\x10\xb2\x27\x7f\xc9\x87\xb1\x78\xc7\x76\x3f\x20\xb8\x5d\x8a\x8a\xf4\xcb\x32\x48\x3e\x79\xbe\x47\x80\x1f\x3e\x82\x12\xbf\xfa\x7f\xaf\x76\x7e\x87\x8f\x75\x81\x3a\xfc\x94\xe5\x2f\x60\x3b\x99\x80\x5e\x50\xa3\xee\xc0\x63\xe2\xf2\xc5\x3f\xa6\x33\x67\x18\x36\xc0\x4d\x53\x35\xe7\x21\x61\x51\x9c\x12\x87\xc8\x7c\xad\xcf\xf6\x56\x86\xca\xfc\xc8\x44\xbd\xb6\xc8\x33\xec\xe7\xa5\x17\xcc\x5b\x0f\xa3\x16\x93\x03\x01\x44\x91\x12\xf3\x65\x94\xf4\xa6\x7a\x95\xb3\xfc\xb9\xc9\xb3\x47\xf2\x4b\x82\xfb\x7c\xa3\xdf\x2e\xf7\x8d\x17\xed\x9b\xc7\x67\x54\x13\x81\x15\x6e\x20\x1e\xa4\xd2\x26\x47\xf6\x48\x49\x8a\x88\x20\x7c\xdf\x56\xde\xd2\x00\xb2\x0c\x84\x16\xc2\x8a\x38\x56\xe9\x37\xbf\x6d\x2b\xbf\x6e\xaa\x97\x9c\xac\x84\xbc\xe7\xe3\xe4\xe5\xe0\x51\xe9\x44\x48\x33\x44\xc8\x22\xd3\x8e\xbc\x51\xf7\x66\x2a\x79\x29\xc1\x6f\x75\x8d\x08\xf9\x89\xc2\xf0\xe5\xd5\xe3\x57\x9c\xe3\xd9\x3c\x9c\x05\xeb\x07\xb9\xe3\xd3\xe5\xcb\x92\x1e\x5d\xaa\x8f\x23\x2e\x4f\x1e\xfd\xed\x17\x79\xdb\x79\x68\x26\x22\x81\x2b\xc5\xd2\x60\x87\x1e\x2b\x5c\xec\x10\x74\x1a\xb1\xde\xed\x21\xbd\x20\xe2\x9d\x99\x97\xac\x3f\xad\x06\xf1\x0e\x91\x32\x5b\xe3\xc6\x58\x5a\x17\x64\xfd\x02\x90\x62\x60\xc8\x1b\x42\x16\x84\x17\x88\x4f\xad\xd1\xcb\x88\xac\x77\xa3\x48\x1e\x9b\xc4\xc0\x3e\xb9\x58\xe8\x81\xfe\x27\x50\xe1\xf3\xca\xa6\xb5\xde\x85\x34\x48\x0f\x91\x98\xcd\x1d\x6c\x20\xa8\xed\xa3\x19\x7e\x93\xae\x6e\x55\xfd\x28\x85\xc9\x98\xd4\x90\x0f\x38\xf1\x6d\x9f\x17\x45\x1f\x95\x88\x14\x49\x16\x53\x82\x7b\x96\x80\xbd\xb0\xc8\xbe\xd4\x55\x4e\x0a\xf4\xf1\x0b\x2e\xbb\x96\x1f\x0c\x05\x2a\xdb\x48\x04\xbc\x52\x20\x6d\x5d\x01\xc5\x23\xca\xf6\x72\xae\xca\x59\xa2\x81\xb2\xa8\xb2\x62\xc1\xea\xe1\x62\x0d\x6a\x8f\x32\x9c\x9d\x59\x6d\x76\x09\xf9\x11\xfd\xc1\xbe\xf5\x90\x2c\xf0\x25\x83\x34\x15\x1b\x02\x86\x05\xec\x52\xdb\xc6\x8c\xdf\x24\xb9\xa3\x8b\x36\xa7\xc6\xae\xcd\x0b\x82\x3c\x5c\x86\x80\xa4\x97\xcf\x19\x60\xdc\xa7\x85\xa0\x37\x91\x05\x88\xb8\xf4\xc7\xa1\xd8\x0d\x0f\x01\xc8\xef\x78\x09\xd8\xbc\xdc\x57\x33\x85\x8d\x52\x10\xd7\xb3\x98\x0a\xd7\x44\xd9\x3d\xdc\x05\x88\x17\xa1\xe5\xbc\x13\x1e\x1f\xb2\xa5\xb8\xa5\x94\xd7\x4e\x4f\xbd\xc4\x0d\x63\x7d\xed\xa8\xf6\x9b\x81\xea\x99\x2f\xc4\xee\x20\x40\x9f\x1b\x2c\xaa\xc8\x36\x4e\x73\x1b\x2d\xf0\x0b\x26\x5b\x39\xf9\x23\x0f\xae\xf5\xa9\x28\x70\xc6\x37\x49\xf0\xfc\x44\x8f\x99\x43\xb8\x44\xdc\x80\x51\xe9\xd1\xcb\x5a\xfd\xb4\xf0\xda\x6c\x71\x30\x97\xc7\xb3\x29\x07\x4a\xa1\x35\xe9\x43\x1c\x1b\x67\xc4\xd0\x11\xf4\xd7\x22\xae\x1e\x17\xac\x97\x96\x3a\x87\xec\x06\x8f\xd6\x2a\xed\xcf\xb9\xce\xdc\x31\x2e\x06\x0a\xf5\xf8\x99\xdd\x51\x34\x7b\xad\x0d\x3a\x80\x1c\x91\x67\x9f\x35\x79\x2f\x48\xc0\x96\xe4\xe4\x34\xf1\x87\xca\x58\xac\x80\x64\x45\x7e\x6c\x3c\xf6\x91\x74\xb4\xd8\x5a\xd5\x96\x1f\x82\xa7\x23\x3c\xcf\xb0\x81\x67\x61\x29\x27\x02\x3a\x0a\x3c\x16\xcd\xdc\x63\x5d\xab\x4b\xcc\x8d\x22\x13\xe2\xf5\x1e\xad\x4d\x51\x92\xec\x66\xb8\x6d\xd1\x33\xf6\xc4\x07\x5f\x64\x39\xd8\x15\x58\x49\x93\x90\xb7\x15\x11\x4a\x32\xf1\x88\x46\xdf\x27\x12\x8a\xad\xab\x30\xb9\xdd\xee\xf3\x46\xc8\xd0\xea\x18\x0e\x35\x6e\xe1\x9a\x32\x19\x5c\x21\xf0\x20\xce\x93\x14\xc7\x54\x7f\xd8\x04\xb8\x92\xa9\x6a\x54\x3c\xaa\x83\x50\x39\xb1\xf1\xbe\xc2\xf3\x4e\xeb\xc6\xb4\x2a\x0a\x54\xb7\x38\xf3\xab\xb2\x78\xff\xaa\x76\x90\x51\x98\x88\x7c\x4e\xe0\xe0\x60\xf8\xde\x76\xb3\x0c\x69\xf8\xf3\x4b\x68\xdb\x0d\x00\x74\x28\x39\x5f\xf4\x87\x5e\xbe\x7f\x28\xc2\x49\x10\x25\xa6\x9c\xa3\x2c\x1d\x6c\x96\xf4\x5f\xd9\x54\x70\x0d\x1c\x40\x31\x25\x8c\x5b\xa6\x62\xca\x41\x21\xe0\xa9\x12\xfc\x5d\x81\x71\x26\xcf\x2d\xe1\x07\xd7\xd2\x19\xf1\xff\xd9\x43\x75\xb7\x52\x96\xa0\xc2\x48\x92\xd1\x55\x1e\x65\x7f\xf6\x63\xb4\x5c\x85\x8b\x6c\xf6\x63\x94\x6d\x16\xcb\xd5\x83\x10\x28\xe6\xda\x9c\x21\xdb\xb1\xd6\x0a\x31\x91\x8a\xf5\x86\xa0\x8f\x64\xca\x86\x97\xbc\xcd\x77\x05\x7e\x04\x32\x5f\x98\x0b\x3d\x3d\x94\xfa\x3b\xdc\xbd\x62\x5c\x3e\xfe\xe6\xe7\x65\x86\xdf\xb6\x71\x1c\x02\x75\xd2\xd2\x01\x39\x33\xfe\xac\x5d\xe1\xdb\x87\xe9\xf1\x95\x5b\x35\x54\x18\xf1\xdb\x87\xf1\x03\xb1\x27\x8c\x80\xc9\x85\xfc\x6c\x9b\xd9\xb8\xca\x56\x95\x7d\x86\xa9\x7d\xd5\x5a\xc4\x3a\xc9\x5d\x84\x2e\xf5\xf2\x5c\xe0\xab\xdf\xa4\x7c\x49\x36\xcb\xbe\x31\x1c\x96\x3b\xd6\x9f\x3f\x78\x3f\x48\x55\x2b\x55\xec\x00\xe9\x37\xd8\x54\x1a\x62\x6e\xd7\xa0\x32\x3b\x4f\x1c\x0d\xb8\xcc\xf4\xf4\x12\xea\xb0\x6b\xbb\x06\x77\xe9\x01\xd6\xed\xe2\x32\x7b\x54\x37\x41\x99\x8e\x6b\xb0\xb0\x27\x34\x71\x1c\x5e\x44\xe7\x7b\xc6\x1f\x6d\x2e\x90\x9c\x9b\x46\x8b\xd3\xaa\xcc\xf4\x95\xa2\x8f\x1f\x40\x96\x83\xfe\xb0\xca\x4e\x25\x1e\x99\xe4\x9e\xf8\x12\x8a\xd1\xc1\x52\x4e\x58\xeb\xa6\x63\x10\x57\xf5\xa9\x76\x97\x78\xa3\xf5\x47\xa4\x8c\x31\xca\x35\x86\x97\x26\xd4\xac\xeb\x37\x37\xbc\xd2\xcf\x60\x85\x34\xc0\x3e\x71\x98\xa5\xf7\x23\xed\x62\x69\x31\xdd\xd4\x06\x07\xb6\x63\x3d\x9d\x3c\xae\xcd\x92\x26\x8f\xea\xf1\xd5\x75\x98\xf4\x45\x03\xdd\xee\xb6\x0b\x86\xb9\xde\x7f\x23\x2d\x09\x22\xd1\x83\xd1\x89\xc8\x8a\x7c\x55\x8c\x93\x50\xb1\x25\xf1\x05\x4e\xec\xcd\x9e\xa9\xef\xe8\x3b\xd7\x41\xf5\xe9\x9f\xa4\xd1\x32\xa1\x4a\xc7\x0b\x04\xa4\x61\x76\xb5\x0c\x42\x3d\x17\x75\x53\xed\xf3\x02\x4b\x4d\xdd\xd9\x38\x19\x49\x11\x9a\xcb\xd3\xd0\x8e\x6c\x53\x11\xba\x93\x43\xd6\xf6\x3a\x40\xae\x20\xa7\xe7\x07\x4d\x31\xf9\x82\x9a\x2f\xbe\xdf\x55\xdf\x70\xc9\x9e\xf8\x35\xa2\x02\xb9\x5f\xe2\x53\xd7\xa0\xc2\x8f\xc3\x70\xd8\xe1\xe3\xd1\x45\xa9\x3d\x35\x7b\x22\x50\xf0\x15\xf2\xe1\x7a\x9e\x9d\x2f\x7c\x3f\x6f\xfd\xaa\xc6\x80\xc2\x69\x9c\x1f\x27\xe3\x64\xe7\xe5\xb4\x6c\xde\xd3\x53\x4b\xe4\x02\x4d\xee\xe5\x12\xa4\x6a\x07\xd9\xf2\xa5\x99\x3e\x53\xa6\x84\x1a\x68\x9a\xcc\x37\x55\xc9\xf6\x11\x94\x55\x97\xef\xf3\x14\x69\xc9\x86\x02\x85\x90\xc3\xc6\xaa\x63\xd2\xd9\x8a\xcb\x4c\x4f\x10\x2d\x4d\x55\x4e\x97\x22\x17\xad\xe6\x54\x96\x26\x2d\x1c\xe1\x9d\x79\x56\x36\x23\xdf\xf0\x13\xaf\x49\xce\xd4\xea\x6d\x7f\xdc\x2f\xb2\x55\x66\x68\x43\x5c\x0a\x74\x83\x58\x8a\xca\x14\x17\x05\xce\x74\x82\xfb\xfd\x02\xa3\xc7\x41\x77\x45\xae\x9e\x31\x09\xf2\xac\x2f\x3a\x31\x77\x9b\xed\xa1\x1a\xf2\x68\xf6\x0a\x8d\x55\x48\x7e\x2c\x13\x34\x14\xc3\xdd\x24\xc6\x42\x32\xaa\xb4\x36\x3b\x45\x37\x66\xdd\x0c\x02\x1a\x09\x38\x87\xfc\xb8\x43\xfb\x28\x4b\x75\xdd\x99\x49\x8b\x2b\xd4\x4c\x72\x4c\xb1\x66\x3e\x65\x61\x49\x6e\x33\x44\xe4\x35\x3c\x95\xe1\x14\xe3\x34\x7a\x1c\xbc\x87\xc1\xd5\x73\x56\x9f\x5a\xd9\xd2\xbf\x6b\x88\x58\xf9\x6c\xbf\x6b\x04\xf3\x40\xd2\xf0\x80\xe3\x3a\x12\x78\x9e\xf6\xa9\x6e\xcf\x86\x7e\xb0\x7f\xe3\xa9\x09\x71\xcb\xd3\x71\x87\x9b\xb6\x5f\x59\x54\x3d\x8d\x6d\x9f\xb5\xe4\x48\xdb\x68\xe8\x28\x88\x8c\x85\x99\x93\x0b\xfc\xd6\x39\x5f\xd6\x0d\x7e\xc9\xab\x53\x7b\x86\xa6\x0a\xcf\xe5\x65\xe8\x0a\x85\x97\xd5\x23\x58\x2d\xd5\x50\x04\x4b\x4b\x03\x75\x10\xee\x09\x03\x35\x19\x01\x11\xf5\x91\x9e\x07\xae\xbc\x64\xf2\x56\x03\x8f\xcc\x3d\xc4\x95\x38\xde\x0e\xb1\x35\x02\x23\xf9\x72\xba\x9c\x8a\x40\xd2\x75\x53\x3d\x37\xfc\x7a\x94\x66\xba\x58\x12\x31\xdd\xcc\x8c\xc7\xf5\xb9\x4a\x16\xe2\x98\x79\x43\x89\x2c\x78\x54\x4b\x77\xc0\x28\xa3\x23\x0d\xc8\xcf\xa8\xe6\xcb\xa3\x5a\x17\x4a\xe7\xac\xe6\x35\x0e\x3f\x7d\x30\x9d\x1f\x38\x4a\x54\x4f\xa3\x31\xa7\x24\xa1\xd3\xda\xb6\xb8\x46\x0d\xea\xf0\xa3\x52\xc6\x04\x01\x30\x8a\x42\x26\x01\x52\x76\x58\x9e\xd6\xb2\xf2\x8f\xd5\x8e\xc8\x37\xe4\x54\x87\xcb\x16\x3f\x9c\x75\x29\x55\x1c\x8e\xfc\x37\xe6\x5c\xf4\xd1\x2b\x35\xf7\xf9\x1b\xce\xce\x2c\xdd\x5c\x81\xde\xab\x53\xb7\xa5\x8f\x4c\x10\xaf\xcb\x98\x75\x5e\x1e\xb4\x70\x51\xe4\x75\x9b\xb7\xf6\xd1\xcb\x54\x8f\xea\x1a\x0e\x72\x2a\xe9\x27\x93\xfe\x8e\x9e\x8c\xe4\x4b\x8b\xd2\x57\xf6\x00\x52\xba\x8a\xce\x94\x5c\x73\x9f\x15\x2f\x90\x69\x6c\x69\x06\x5b\x34\xb3\x41\xba\x0c\x7a\x78\x50\x97\xad\x9e\x34\x65\xa6\x57\x4d\x32\xfe\x55\x57\x79\xd6\xbf\xe2\xc3\xc7\x45\x69\x76\xa5\x7b\x92\x89\x43\xa1\xba\x26\xaf\x87\xd1\x4b\xc2\xdb\x21\x2f\xb2\x2f\xf8\x05\x97\x0f\xce\x40\xd2\x00\x57\xd7\x95\xe0\x74\x61\x15\xcb\x0a\xcf\x1b\x2c\x5a\xd8\x6a\x56\x8f\xb9\x6d\x28\xeb\x6d\x8f\x43\xed\x9e\x87\x06\x63\xff\xdf\x4f\xa8\xe9\x70\xd3\xf6\x54\xec\x77\xfc\x94\xb6\x4a\x3e\x19\x14\x5e\x2b\xbf\x3b\xe4\x4d\x66\x62\xcb\xe7\x1c\x73\xb9\x0c\x96\x4b\x03\xf9\x80\x8a\xbd\x8e\x46\x9d\x1e\x15\x87\x47\x15\xba\x2a\x31\x23\xa9\xa3\xc8\xc7\x1c\x6f\x3e\x0f\xe6\x73\x00\x95\xd7\xc4\x46\xe6\x2f\xe4\x39\xd4\xac\x61\x73\x2a\x53\xa4\x9a\x2b\x44\x15\xfb\x17\x66\x4e\xdd\x47\xc7\x64\x86\xbc\xa6\xd4\xb2\x4a\xd4\x34\xd5\xab\x5e\x0c\x7b\x76\x56\x55\x46\xf8\xe8\x85\x1e\xff\x10\xf4\xb3\x47\x23\xf2\x55\x19\x15\xda\xe3\x03\x44\x5e\x85\xd6\x1e\xcb\x01\xa5\x1a\xb3\x54\xb2\x45\x55\x3e\x53\xfb\xb9\x8e\x2f\x1f\x9f\x5f\xab\x26\xf3\x77\x0d\x46\xdf\xb6\xf4\xb7\x4f\x1e\xe8\x34\xe8\xa6\xa2\xe3\xd3\x47\xa2\x4b\x0c\x8f\x5c\xbe\x07\x09\x0a\x5e\xf0\x92\xb7\x27\x54\x14\xef\x3e\x6b\xfd\x9e\x92\xf5\xaa\xcf\x91\x99\x16\x79\xbd\x6d\x70\xda\x7d\x61\x8e\x1d\xa1\xd4\xd1\x47\xb4\x30\xa6\x3b\x88\x6c\xe5\x57\xaf\x95\x00\x14\xb0\xbd\x86\x77\xac\xab\x23\xbd\xbe\x11\xaf\xeb\x3a\x98\xcb\xff\x3e\x29\x75\xd6\x9e\x1b\xad\x67\xb4\x9c\x50\x33\x93\x09\xc7\xff\x5b\xa9\xa4\xf4\x17\x3a\xad\xb9\x4e\x6b\xde\x4f\x0a\xb5\xfd\xcd\x29\xb2\xd0\xb1\x16\xea\x4c\x84\x2a\xa3\xbf\xd0\x69\x25\x3a\xad\x44\x78\x65\x47\x8e\xda\xe8\x2f\x74\x5a\x4b\x9d\xd6\xb2\x5f\x59\x1e\x0d\xc7\x6a\x15\x6b\xa5\x63\xad\x04\x96\xab\x6b\x92\x81\xbe\x59\xeb\xb4\xd6\xea\x62\x08\xd5\x66\x39\xd0\x37\x1b\x9d\xd6\xa6\x5f\x92\x15\x02\xd6\x02\x1d\x85\xc6\x40\x13\x7e\xee\x6b\x57\xef\xac\x07\x7a\x27\x32\x87\xad\x18\xb7\x1b\x57\xff\x6c\x1c\xfd\x23\x65\x05\x32\x4d\xd1\x59\x3f\x57\x9a\xa2\xfd\xa9\xcc\x70\x53\xe4\x25\xb6\x9d\xa5\x7a\x7a\xca\xd9\x58\x25\xad\x1e\x99\x01\x13\x65\x7f\x20\x92\xb4\x68\x82\x6b\xfd\x3c\xa8\xe4\x87\x80\xf4\x35\x0a\x22\xd9\xd8\x1d\xdb\xb6\x54\x16\x6b\xe0\xca\xc2\x4b\xbf\x1f\xce\x9a\x23\x8f\x59\x63\xd3\xed\x89\x49\x68\xba\xa4\x37\xca\x62\xa6\xcb\x6d\x26\x07\xfa\x5b\xd5\x44\x3a\x44\x45\xed\x51\x88\x8e\x87\xce\xb0\x7a\x57\x15\x55\x94\xec\xf2\xe0\xed\x18\xc0\x12\x37\xcc\x93\x26\xf4\x39\x39\x9b\x2a\x69\xb9\x0a\xd9\xa2\x7d\x67\x95\x02\x80\x31\x43\xe0\x28\x37\x20\x39\x00\x8c\xdb\x15\xed\x7d\x08\x70\x59\x33\xfd\xc3\xae\xa9\x91\x8b\xd3\x33\x90\xef\xff\x7f\x7c\x61\x0e\xbc\xb7\x6a\x12\x5e\x57\xb0\x24\x3f\x0e\x1d\x65\xb1\x03\x71\x90\xe1\x36\x1d\xac\x14\x04\x77\x96\xa6\xd7\xff\xef\xff\xfd\xbf\x7f\x18\xa0\x8e\xa6\x11\x47\x0e\xda\xff\xcf\x10\xed\x03\x62\xee\x89\xec\xf4\x36\xa5\x18\x07\x86\x2c\x51\x3b\x06\x8c\x15\x28\x5b\xc4\xdd\x4d\x53\xf0\x26\x37\xa5\x41\x05\x5d\x57\x38\x72\x95\x6d\x37\xb5\xbd\x6a\xf5\xbb\x91\x50\xc0\xf1\xf7\xfc\xdc\xc6\x94\xa6\x1d\x6e\x84\xb7\x01\xbb\x5e\xc3\xa7\x1c\x73\x49\xcb\x7f\x23\x0b\x9b\x5c\x94\xdf\x20\x1a\x96\xae\x86\x1b\x05\xa3\xd9\x66\x23\x2e\x7c\xba\xf1\xbc\x2e\xd3\xfc\x9e\xdc\x0b\xe3\x18\xaa\x18\x1f\xf6\x2a\x22\x1b\xee\x07\xbe\x2e\xcf\xb9\xd3\x76\xf8\x28\x73\xae\xd3\x63\x01\x95\x93\xf5\xc5\x5d\xdd\x3f\x85\x62\x58\x63\x48\x5c\x91\x10\xb7\x13\xd4\x7d\x6e\x15\x86\x8f\x0e\x1d\x2a\x4c\x6b\xf4\xbe\x1a\xe3\x9f\xba\x8f\xf7\x26\x6e\x71\x98\x8a\xb4\x63\x8d\xc2\x1e\x39\x1e\x02\xf7\x3c\x54\x69\x3e\x90\xce\xb8\xf0\xfa\xba\xaf\x2a\x71\x34\xd2\x34\x2b\xa4\x19\x69\xb3\x5d\x20\x68\x0c\xe9\x73\x7a\xfd\x18\xa4\x0a\x8a\x81\x73\x8c\x66\xb6\x1d\xf6\x1e\x82\x8c\xba\xcc\x4f\x5e\xf8\xcb\x07\xea\x55\x2f\xfa\x44\xbf\x9d\xc5\xc7\x0b\xdd\x88\x60\xc5\xad\xd2\x5e\x4c\x0d\xc4\x3b\x49\x6d\x3c\xed\x85\x94\x4b\x96\xca\x69\x90\x40\xa9\xaa\x51\x15\x5b\x7d\xde\x0b\x35\x52\xe3\x6c\xd0\xa0\x57\x74\x74\x74\xed\x32\x4f\xef\x8f\x68\xa3\xa9\xd3\x0b\x20\x01\x39\x2c\xd2\x79\xa4\x0f\x44\x05\x23\xd0\x2e\x24\x01\x24\x75\x00\xc3\x87\xcd\xa6\xa7\x5d\x69\x9a\x81\x00\xea\x2b\x7f\x04\xd5\xb7\x31\xf5\x35\xf4\x91\x7a\x4f\xec\x50\x9b\xb7\xdb\xf0\xb1\xbf\x8c\x1b\xb1\xcf\xed\xa1\xc9\xcb\x6f\xc2\x53\x98\x09\xb6\x74\x74\x8f\xf2\x1e\xf4\x37\xa3\x9c\x95\x30\x61\x9c\xb5\x19\x06\x34\xee\x8e\xd9\xe6\x13\x37\xab\x64\x49\x19\x28\x9c\x3a\x36\x6a\xd3\xd1\xd1\x5c\x89\xd6\x5c\x4c\xaa\x6f\xa1\xa3\x0a\x74\xb4\x69\xbd\x53\xa1\x6b\x73\x22\xc5\xa1\xb7\x11\x0e\x69\x62\x66\xf7\x1a\x27\x29\x9c\x6b\x66\xac\x8f\xf1\x99\x6f\xdd\xa0\xe1\xde\xd9\x0e\xdf\x6c\x8a\x5d\xe4\xfa\xb6\xa6\x39\x89\xf6\x30\xfd\xad\xb9\xb3\xe5\x38\x4a\x60\xf8\xe6\x52\xa2\x97\x7e\x5f\xa3\xaa\x76\xba\x7f\x45\x11\x59\x10\x99\xcb\x13\xf5\x3b\xe1\xb8\xbd\x53\x46\x68\xd1\xf9\xfa\x4f\xea\xd2\x2d\xe6\xa9\x0a\x40\x15\xdc\x45\xd5\xca\x6b\x4f\x14\x92\xde\x69\x9b\x93\xf6\xf3\xbe\x92\xcd\xe7\xe1\x12\x57\x14\xa3\x2a\xbc\x15\x48\xc9\xcf\x54\x7d\x4c\x46\xce\x83\xfb\x62\x9f\x61\x42\xa1\x7a\x34\xf3\x3c\x69\x8e\x63\xfd\x46\x76\x7f\x13\x86\xd7\x58\x29\x57\xda\x3b\x67\xf6\xf3\x49\x1e\x0b\x00\x3d\xc8\x3b\x41\x1f\x2d\x30\x1e\x64\x14\xd7\x2f\x94\xc0\x78\x69\x75\xac\x0b\x6c\xf8\x08\x64\x9b\x7d\x88\x97\x8e\xfc\x9f\x16\x09\xdb\x03\x42\xbf\x0f\xe2\x28\x18\x76\x75\xd0\x2f\x9d\x80\x98\xa7\xf2\x5b\x59\xbd\x96\x06\x5e\xba\x08\xe3\x61\xbc\x43\x55\x14\xd5\xab\xe5\x36\x67\xd8\xa6\x0d\x7f\x2f\x9d\x4a\x59\xf9\xfa\x58\x33\x87\x9e\xd8\xca\x8d\xa2\x95\x40\x35\xe6\x65\xbe\xfa\xcd\x73\xf0\x8b\x8a\xaa\xc4\xd6\x3e\x2d\x55\x1c\x64\x38\xfe\xbd\xda\xf9\x6d\x87\xba\x53\xeb\xd7\xa8\x64\x17\x61\x9e\x71\x99\xf9\xa8\xcc\xfc\xf6\x74\x24\x43\xe2\x89\x3d\x7a\x3a\x2c\x66\xd3\xe0\xb9\xc5\xf2\x09\x5d\x8e\x42\x10\xba\xbc\x63\xb6\x1f\xf5\x73\xa2\x7c\x5e\x1a\x12\x84\xb4\xad\x19\xf5\xb7\xb6\x99\x15\x99\x9d\x86\xfa\x27\x66\xb2\x8f\x39\x1b\x50\xfa\x0d\xb8\x7e\x4a\x96\xa3\x39\x88\xd0\xe2\xe6\x25\x4f\xf1\x84\xee\xe4\xf7\x56\x5c\x17\xde\x74\xca\x29\x2a\xc9\xa4\x04\x6c\x98\x36\x94\x75\x5a\xfb\x99\x3e\xfe\x01\xb0\xaa\xa7\x61\x96\x58\x21\x20\x8c\x40\x12\xf2\xf2\x3c\xdb\x3a\x7c\xf5\x3e\xbd\xb8\x6e\x43\x1f\xf5\x4e\x86\xec\x3b\x93\x75\x69\x2c\x12\x71\xa3\x9b\x75\x9d\xb4\x75\x37\x55\x75\xb4\xef\x4a\x29\x40\xca\xa9\xc6\xe8\x6a\x21\x29\xf4\xb0\x64\x43\x3f\x4f\x17\xc5\xd9\x98\xaf\x95\x6b\x17\xc0\xc5\x50\xbb\xe7\xc5\xbe\xb6\xd9\x58\x04\x3c\xea\x8f\xa7\x3c\xf8\xf5\xd7\x23\xca\x4b\x16\x31\x25\xcb\x1b\x36\xb4\xb7\x27\xb2\x85\x4f\x45\x06\x1e\x23\x4a\xa6\x3d\x03\x2e\xe4\x00\x55\x1a\x21\xa0\xaa\x71\xc9\xc3\x00\x3c\x89\x68\x00\x16\x64\xf7\x5a\xf9\x6d\x87\x6b\x1d\x50\x8e\xcf\x30\xfc\xf4\x81\x66\x48\x77\x8d\x1d\xd3\x32\x7f\xa4\x55\x26\xbc\x11\xd2\x53\xd3\xe0\xb2\xfb\x99\x7c\x31\x56\xc7\x47\x60\xb6\x28\xd6\x21\xd3\x5d\x95\x1e\x1b\xc1\x93\xe4\xa0\x42\xe1\xc3\x3a\x61\x72\xf9\x4b\x78\x56\xa8\x2e\x48\xad\x29\xed\xf0\x61\x11\xf7\x42\x0e\xfd\x28\xc6\xc3\x3c\x09\xe5\x78\x63\x7d\x42\x81\x74\x47\x46\xb0\x20\x2f\xd8\x17\xa8\x3d\xf8\xfc\x6a\xcd\xa4\x58\x06\x53\x08\x79\xb4\xed\xa1\x1c\x1e\xa0\xa7\xa5\xa1\x49\x8e\x55\x2f\x21\x26\xef\xc8\xc5\x87\x3a\x0d\xd9\x53\x43\xbd\x90\xae\x5e\x7b\xf3\x17\xeb\xfa\xcd\xf3\xa3\x75\xfd\x36\x8d\xf1\xba\x81\x03\x70\xa8\xa3\x86\x9b\x00\x1e\x35\x83\x80\xe6\x0f\xa5\x8e\x8f\xba\xe1\x06\x8f\x3d\x3a\xe6\xc5\xfb\xf6\x58\x95\x15\x7d\xa3\x8e\xad\xc5\x54\xfe\x82\x3d\x15\x00\x88\xcc\x93\x61\x4b\x42\xa5\x75\xfe\xea\x91\xea\x3e\x7c\x04\xf8\xb8\x23\x87\x76\xd4\xe6\xa9\xe2\xd1\x6c\xab\x98\x20\xb8\x19\xf8\x54\x2c\x67\xc3\x6f\xbd\x7f\x3a\x3b\xf4\x67\x43\x58\x80\xea\x8a\xf5\x2a\xed\x72\x31\xd6\xa3\x50\xd3\x2a\x69\x3e\x9f\x43\xd4\x7d\x76\x91\x56\x9c\x40\x86\x41\xd9\x7d\x5d\x79\x14\x01\x81\xc9\x88\x2c\xd0\xbb\x35\x55\x0d\x45\x60\x9f\xb9\x5f\x31\x8a\x28\xeb\x9a\x52\x31\xae\x94\x13\x37\xe9\xa0\xfb\xea\x83\x6c\xbf\x56\xcd\xf1\x50\x15\xd8\xaf\x9a\xfc\x39\x37\x6f\xe1\x0b\xe4\xba\x7a\xc5\x0d\xd7\xca\xf7\xde\xde\x23\x3d\xa6\x21\x75\x4d\xfe\xfc\xec\x0c\xcc\xa8\x38\x52\x0d\xbb\x51\x1c\xf3\xb2\xdf\xe9\xe9\xa6\x7d\x6a\x65\x21\x6c\x1a\xf9\xaf\x78\xf7\x2d\xef\x7c\xeb\x85\x61\x8a\x73\x33\x69\xea\xe9\xfb\xdb\x57\xf4\x1c\xff\x98\x16\x18\x35\xdb\x5d\xd5\x1d\x86\xa8\xf8\xf2\x6c\x3c\x50\x92\x16\x0f\xd4\xb8\x76\x89\x10\x72\x1b\xf7\x94\x97\x8d\xf0\x5d\x00\xde\xb1\xc3\xbe\xf9\xca\x88\x74\x07\x0e\x10\x59\x8b\x1d\x2e\xaa\xd7\x81\x3a\xfc\x0d\x35\x39\xf2\xf1\x5b\x8d\xca\x0c\x67\x3f\x75\xcd\x09\xff\xe2\x98\xea\x92\x66\x5e\xfa\x34\x68\xd2\x85\x64\xbf\xc3\xe3\x6d\x98\x1f\xb4\xab\x5e\xae\x65\xa6\xab\x6a\x98\x13\xf2\x02\x66\x43\x2b\x02\x88\x1e\xb5\xd9\x6c\x1e\x9d\x9e\x86\x7c\x82\x00\x6e\xbe\xf0\x9c\x01\x0b\xe5\xe7\x1a\x2a\xd0\xdb\x4b\x28\xb8\x97\x71\x3d\xba\x58\x87\x42\xd3\x1c\xc0\x77\x50\xba\xf0\xf2\x16\x68\xbb\xf7\x02\x6f\xe9\xd0\xd3\xb5\xf1\xab\xfa\xcd\x63\x11\x05\x8d\x78\x5b\x08\x79\xca\x95\x14\xf5\x33\x97\x61\x92\xda\xb5\x23\x0c\x74\x95\x37\xd6\x04\xbd\x24\xd7\x54\x1d\xea\xf0\x97\x68\x1d\x66\xf8\xf9\x01\x6c\x3b\x3a\xfd\xfd\x5d\x07\xb5\x9c\x61\x11\xe2\x72\x97\xc2\x34\xb8\x52\xd0\xa8\x52\x75\x81\x79\xc8\x22\x75\xe3\x17\x82\x42\xbf\xed\x43\xa2\x03\xd8\x61\xea\xb1\x48\x20\x89\xc5\x11\xd5\x35\x46\x0d\x2a\xe9\xe0\x29\xf1\xa3\x0c\x47\xa7\x4a\xb1\x45\x85\xba\x2d\x19\xda\xc3\xf7\x86\xe8\xb0\x23\xfb\x51\xd9\xb1\x43\xe9\xe4\x9a\x6e\x45\x40\x36\xc8\xfc\x8e\xe1\xdd\xc7\x41\x49\x0b\xc2\x26\x03\x5a\x3e\xf6\x13\xea\x22\x62\xa2\x99\x58\x08\xa6\xdb\x92\x3e\x56\xbf\xdd\x9a\x62\xfb\x3d\x8c\x4a\x72\x55\xcd\xcf\x11\x80\x7d\x64\x1c\xcf\xb6\xc3\x3d\x37\xe8\xdd\xd0\x43\x2e\xea\x37\xc1\xce\x7c\x3e\x87\xbc\xe6\x17\xe4\x47\x39\x99\x2f\xec\x30\x93\xf6\xe8\x8e\x82\x45\xa2\x0e\x57\x11\x7a\x8a\xaa\x9c\xc9\xef\xb9\x63\x58\xca\x3a\x34\xf8\x58\xbd\x60\x3a\xa9\xcd\x33\xd8\x34\x34\x76\x0a\xa2\x67\xcd\x07\xd9\xf6\x41\x02\x2f\xbe\x18\x35\x69\xef\xaf\xbb\x70\x30\xc7\xc0\xf8\x9a\x60\x1b\x06\x55\x09\x40\xec\x3c\x8a\xb8\x68\x2f\x18\xd0\x7a\xd0\x37\x34\x5d\xa3\x76\x28\x7b\xc6\xb3\x60\x57\xbd\xe1\xcc\x57\xfc\xf7\x5d\x76\x8f\x11\xae\x35\xf1\x66\xa2\x18\x02\x8a\x9a\xe7\x41\x71\xc6\x2d\x05\xe9\x83\x64\x95\x00\xc3\xd1\xbc\xc9\x61\xda\x4a\xc7\xa5\x46\xc1\xe4\xc8\xf9\x80\xca\x18\x93\x45\x3d\xf5\x86\xcc\xd5\xe2\xce\x35\x6c\x52\x71\x0f\x94\x59\x27\x12\x10\xb2\x9d\x15\x15\x65\x8a\x2c\xfb\xbd\xc2\xd4\xa5\x3c\xaa\x37\x51\x00\x72\x62\x49\x9c\x7c\xc8\x18\xa2\xf2\xb7\xa6\x2a\xf0\x4f\x45\xde\x76\xbb\xea\xed\x17\xa9\x1a\xf5\xdf\x99\xcc\x24\x48\xca\xe7\x6d\xda\x54\x45\x41\x66\x67\x57\x9d\x68\x58\x46\x19\x1e\x2f\x12\xe1\x0c\x9d\xa5\x99\xbe\x29\xfd\x44\x5f\x3b\x96\x1b\x1a\xaf\x91\x49\x4f\x62\x5b\xe6\x82\xae\x22\x95\x42\x01\x65\x2f\xa1\x05\x4a\x62\x8c\x63\x70\xcc\xb1\x57\x63\x5c\x81\x3e\x6f\xd3\x38\x55\x0b\x10\xb7\x31\x84\x7c\x6f\x5f\xa5\xca\xc6\x89\x70\xad\xa1\x93\x46\xb2\xde\xac\xf6\xbb\x47\x5b\x05\x61\x37\xa0\x5f\xa2\xa3\xd4\x09\x66\x78\x8f\x4e\x45\xf7\x68\x38\xcb\x0c\x49\x0a\x60\xb3\x4d\x97\xb4\xb4\x68\xb7\xe0\x4a\xcf\x9a\x4b\x8d\x49\xc5\x56\xe8\xc1\x21\x06\x0e\x81\x91\x37\xac\x25\xf4\x80\x15\xae\x6d\xf3\x9a\x42\xf8\x9c\xd1\x0a\x58\x84\x17\x17\x00\x91\xb9\x96\x4f\xa0\xca\xae\x66\x15\xdd\x9d\xe5\xcd\x4f\x4d\x57\xfc\xd2\x4b\x70\xcc\xd0\xb6\x9c\x88\x07\x32\x33\x36\x0a\x26\x11\x01\x87\x8a\x12\x24\xe4\x5a\xba\x86\x0c\x7a\x3d\x83\xae\x93\x18\x95\x29\xb9\x3f\xca\xd5\x95\x57\x0e\x9a\xb4\x1f\x13\xa9\x91\xcf\xcb\xbc\xcb\x51\x71\x3d\xed\xfe\x2c\xca\x5d\x1a\x26\x91\x16\x1b\xe2\x30\xed\x1b\xcd\x56\x7e\x06\x76\x4d\x83\xdf\x8f\x17\x63\x36\x36\xdc\xef\xe1\x77\xe2\x03\x2c\xed\xf7\xad\x35\xd4\xce\x74\x3a\xa1\x34\xad\x9a\x8c\x5e\x15\x96\x1f\xb9\x27\x12\xf8\x8a\x5d\x7b\x98\xe4\x7a\x68\x04\xd9\x5f\x29\x4e\x94\xce\x52\x75\x9f\x38\x27\x07\x9a\xf7\x8f\x43\x1e\x54\x7c\x1d\x2d\x89\x30\x1e\xac\xba\x62\xa1\x1a\xe2\x41\xf1\x2e\x1a\xb9\x58\x31\xe2\x73\x39\xec\xb0\x39\xc0\x68\xa0\x45\xa9\x1b\xe0\x35\x70\x86\xb3\x73\x77\xb2\x66\x6e\x86\xbc\xc7\x0a\xfc\xb6\x8d\x06\x28\x04\xae\x48\x07\x03\x38\xe6\x77\x69\xbc\x51\x8e\xab\x7a\x08\xa7\x81\x01\x35\x44\x90\x25\x01\xe9\xf2\xda\x08\xc3\xd9\x58\xf6\x7f\x76\x7c\x9d\x54\x00\x0b\x53\x73\xd6\xfc\xf2\x20\x53\x2e\x3d\x3b\x9f\x35\x37\x04\xdd\x9f\xca\xbe\xd5\x0e\xc5\xfd\xd7\x6e\xec\x52\x9a\x01\x10\xcd\xc4\x99\x0f\xc3\xc4\x31\x4d\xc8\x2c\xa1\x58\x38\x63\xff\xd3\x80\x6a\x36\x02\xf7\x17\x72\xba\xec\xb8\x3c\xb4\xf1\x92\xfc\x40\x14\xdb\xd3\xae\x2b\x00\x8f\x77\x35\x0c\xd6\xfc\x41\x4f\xbd\x24\x88\x98\x51\x58\xf4\x40\x2b\x03\x38\x60\xdd\xad\x78\x72\x36\xce\x60\xf5\x45\x88\x02\xb8\x05\x68\x38\x6b\x9b\xa2\xa3\xfa\x7d\x3f\xb8\xea\x6e\x4e\x35\xfd\xba\xb9\xc3\x4f\x4d\xc7\x06\x5b\x81\x43\xaf\x41\xe8\xe1\xee\xe7\x8e\xea\x70\xfd\x45\xb0\x09\x9b\xa8\x6b\x04\x2c\x92\x99\xf8\xe7\x6c\x05\x23\x74\x8e\x12\x23\xc7\x0d\x7f\x61\xe7\x0b\x94\xc1\xba\xd3\x30\x3d\x8e\xcb\x09\x51\x84\xe2\x18\x20\xe8\xa8\xf7\x7c\x31\x4b\xa2\xd9\x72\xed\xae\xb4\xed\xd7\xa8\xc7\xf3\x19\xc4\xba\xb0\xf6\x0a\xd6\x70\x03\xf0\xf0\x42\x8e\x36\xc8\xd6\xfb\xe5\x1c\x26\xeb\x6a\x86\xd5\x2c\x5a\x2f\x67\x51\xbc\x19\x9a\x03\x25\xd4\xfb\x80\x6f\xa8\x86\x72\x61\x13\x08\x94\xc1\xfa\x8b\xe0\x47\xae\xc9\xbf\xd8\xe1\x08\xa0\xe9\x1a\xfb\xfd\x7d\x1f\x57\xdd\xf3\x72\x5f\x5d\x58\x77\x82\x72\x61\xdd\x05\xca\x2d\xeb\x2e\x68\x5e\x5f\x77\x3b\x78\x94\x91\xbc\x7b\x08\xeb\xc2\x16\x50\xb0\x86\x27\x00\x0f\x57\x05\x37\x82\x4c\xe0\x0f\x90\x75\xb4\xc3\x62\x39\x8b\x56\xcb\x59\xb2\x72\xb7\x83\x1d\xf5\xca\xc8\xdf\x3a\x84\x75\x61\x3b\x68\xa9\xc0\x87\x76\x01\x1e\x67\xcb\x21\x07\x88\x1c\xce\x00\x59\xa7\x24\x10\xce\xa2\x45\x3c\x9b\x0f\x6e\x03\x25\xec\x42\x02\x78\x5d\x1b\x48\x17\xef\x06\x7d\xea\xda\x81\x56\x10\xf1\xc1\xe0\x56\x90\xb9\x3c\x6d\xaa\xae\x46\x08\xc3\xd9\x72\x31\x4b\x62\x77\x1b\x4c\x95\xe5\xb4\x2c\x47\xdb\x20\xea\x03\x86\xf4\x20\x32\x5a\x2d\x2f\x69\x19\xaf\x92\x8d\xbe\xba\x67\x9b\x0c\xe3\xe5\x07\x8f\xeb\xc8\x44\x5c\xd3\x40\xa6\x59\x8b\xec\xf0\x41\xb4\x4c\x15\x44\x3d\x63\x59\x37\xaa\x34\x48\x4f\xff\xea\xb3\x1b\x75\x83\x20\xf4\x94\x33\x10\x09\x07\x38\xc6\xd9\xa7\x20\xfb\x42\x4e\xef\x0d\xdb\x54\xaf\xda\xa5\xb8\x1d\x6a\x31\x8b\x4f\x40\xe0\xc8\x51\x60\xcb\xcf\x03\x63\x35\xf1\x82\x9a\x9c\xde\x58\xd8\xf0\xf1\x5a\xa9\xe0\x56\xea\xbf\x49\xc5\xb1\x81\xc7\x9f\x4d\x2a\x51\xc3\x70\x47\x7b\x15\x6d\x70\x39\x17\x1e\xf3\x59\xcf\x32\x9a\x1c\xf4\x42\x86\x14\x64\x53\xe5\x69\x0d\xba\xa9\xbc\x88\x7b\x9f\x57\x72\x33\x78\x6d\x74\x1a\x43\xd4\x25\x90\xf9\xc9\x4c\x65\x42\x41\x81\xfd\x50\x79\x78\x8f\x49\xad\x12\xa8\xd9\xea\x46\xcb\x0f\xa0\x34\x76\x2b\x7b\xd2\x83\xf3\xf4\x5a\x25\xcf\x24\xae\x1c\x5a\x8a\x49\xb8\x72\xd5\xb7\x4d\xb2\xc6\x2d\x99\x0b\xc8\x7d\x35\xde\x2a\x49\x0d\x7a\x23\xa9\x96\x65\x63\x62\x3b\x82\x84\x95\x40\x7e\x7d\x5e\x96\x8b\xcc\xab\x13\xc6\x9e\xf0\xcd\x9f\x36\x4c\xd5\x21\xe9\x48\x58\x38\x81\x10\x73\xff\x17\x6a\x19\x70\xb8\xc3\xf7\x5f\x68\x46\x27\x75\xe1\xa4\xde\xcf\xc1\x92\x65\x56\xa4\x17\xf4\x1e\xed\x9c\x74\xda\xfb\x29\xfd\x4d\xb3\x1a\x16\xd5\x33\xc8\x2e\x4b\xf4\x31\xda\xab\x5a\x0f\x6a\xbb\x98\x21\x6a\x38\x77\x35\xeb\xae\xb9\x9d\x23\x63\x94\x03\x97\x82\xd1\xd0\x51\x5d\x46\xe6\x89\xab\xb3\x5f\x72\xfc\xaa\x6a\x7c\x9f\x74\x2d\xf1\xa5\x54\xa7\x28\x8f\xaf\x1f\xed\xa2\x40\x2b\x86\x6f\x84\xe2\xe5\xdc\x8c\x37\x9b\x24\xeb\x10\x19\x8a\xa9\x51\xea\xb7\x08\xeb\x38\xba\xb6\xdb\x21\x08\xbe\x4b\x87\x3d\x58\x5e\x53\xbd\xaa\x0a\xde\xef\x15\x1e\x1a\x7b\x01\x25\x25\x68\x09\x74\xac\x79\x25\x75\x90\x4f\xe0\xf6\x03\x4e\xa6\x21\xd5\xea\x24\xda\xea\xba\xee\x1c\x03\x4e\x6c\x75\x08\x28\x9c\xb8\x03\x59\x03\x84\xa9\xde\x71\xb4\xca\x03\xd1\xab\xaf\x20\x0f\xd4\xda\xd9\x6c\x20\x01\xa0\xe2\x80\xae\x15\x0a\xc0\x0d\x94\x40\x37\xff\xf1\x4e\x57\x83\x6e\x4c\x53\xad\x4e\x2a\x08\x1a\x01\x3c\x3e\xe8\x34\x02\xd0\x20\x18\xd4\xbb\x3a\xc9\x93\x15\x6b\xb4\x1d\xc0\xf0\xe3\xc3\x63\x00\xa2\x0b\x54\x9b\x86\x31\x9f\x84\x0c\x54\xd9\x54\xb7\xea\x01\xd3\x01\xba\x5c\xdf\x38\x5e\x5f\x77\x94\xf4\xe1\x5a\x3b\x0a\x80\x2a\xce\x63\xae\x4f\x25\x01\x55\xdf\x56\xb6\x42\xc1\xde\xc1\x31\x55\x8e\x77\xfa\x40\x20\xf7\xe1\x46\x80\xa8\x03\x2d\x20\x62\x3b\x4c\xc2\x07\xaa\x0f\xe8\x1b\xa1\x48\xf4\x40\x01\x79\xb9\xaf\x7e\xbf\xea\x43\xd4\x2f\xa9\x3e\x84\x7f\xd3\xea\x73\xa5\xe3\xf8\x2c\x70\x87\xde\x1f\x6e\x01\x47\x01\xd0\x2c\xe0\x81\xfc\xa7\x92\x80\x66\x81\xad\x71\x85\x32\x08\x40\xdb\x2b\x53\x3a\x8e\xef\x02\xee\x9c\x01\xc3\xed\xe0\x28\x00\x5a\xfd\x79\x06\x82\xa9\x24\xa0\xf5\x1f\xd4\xb8\x5a\xa9\x0f\xc0\xd5\xb6\x7c\xc6\xcd\x68\x33\x0c\x24\x3b\x18\xdb\x0a\x20\xfa\x40\x2b\x88\xcc\x09\x13\x29\x00\x8d\x00\x29\x5c\x81\x8c\x0d\x1f\xc1\xcf\x55\x86\xff\x92\xd3\xf0\x1c\x4a\xe2\x00\xf5\x39\x77\xaf\x3d\x2b\x37\x0a\x13\x16\x5d\xb8\x44\x47\xcc\x6e\xde\xe3\x2c\xef\xaa\xc6\x1b\xc6\x8a\x43\xea\xe4\x93\x1e\xfd\xd6\x3f\xa0\xf6\x90\xfb\x0d\x46\x2c\xb7\xa2\x82\x38\x53\x00\x54\xee\x00\xdb\x0e\xb5\x24\xca\x98\x8d\xaa\xaf\x09\x53\x11\xc0\xf7\x82\x85\xfb\x30\x73\xd2\x3f\x56\x55\x77\x20\x87\x35\xea\x5a\x6c\xdc\x95\x50\x99\xd5\x2a\xc7\xf2\x1c\xb5\x33\xb0\x32\x10\x24\xc4\xbe\x7a\x22\xe2\x47\x44\x47\x71\x4c\x91\x3c\xa1\x34\x06\xa8\x5d\x02\x60\xa7\x5d\x52\x47\x4f\x0a\x3f\x8e\x62\x48\xed\x59\xc6\x8c\x09\x45\xf5\xc0\x42\x2b\x3e\x4f\x93\xcd\x6a\x35\xda\xc1\x3e\xbd\xeb\x80\x33\x2f\xcb\x5f\xb4\x01\xc3\x5d\x1f\x1d\x03\x60\x0c\x6d\xd8\x65\x22\x7a\x18\xac\xf5\x76\xcb\xc8\x50\x75\xef\x00\xdc\x53\x5b\xa3\xf2\x22\xe0\x21\x8c\x81\x96\xbd\x1c\xe3\xca\x82\x40\x26\x2f\x6a\x4b\x82\x4b\xbe\xa7\xd5\xf1\x48\x2f\xaf\x83\xe5\x1a\x50\x66\xf8\x48\x80\x5e\xdb\x35\x34\xb4\x9d\xf3\x95\x1f\x8f\x94\x65\x53\x70\x02\xf9\xf1\xd9\x90\x15\x81\x62\x07\xe7\x86\x0e\x74\x96\x8e\xf0\x0b\x9c\xac\x41\x6a\x2f\xa8\xc9\x59\x64\xe1\x81\x97\xa3\x75\x84\xa8\x0c\x80\xf5\xf5\x8c\x32\x84\xc9\x2e\x05\x14\x9e\xe1\xfd\x08\xb9\x0c\xef\x27\xb4\x57\x55\xe3\x06\x75\xce\x85\xcb\x04\x9b\x30\x26\xbe\xe1\xf7\xd7\xaa\xc9\x46\x08\x72\x28\x99\xe5\x8f\x06\x7e\x02\xe9\xa1\xae\x3a\x8e\x10\x23\x20\x82\xd2\x3a\x5c\x65\x18\xe6\xec\x88\x3b\x04\xf6\x64\x87\xc6\x46\xa0\x89\x0a\x80\x74\xe8\x79\x42\x7b\xa3\xae\x6b\xf2\xdd\xa9\x83\x87\xd4\xbf\x9f\x50\x91\xef\xf3\xd1\x01\x0c\x52\x01\xe0\x24\xbd\x3e\x9b\x62\x18\xae\x57\x20\x67\x75\x43\x3a\xb9\x7b\x1f\x21\x29\xc0\x26\xd4\x75\x77\xca\x8b\x2e\x2f\x87\x27\xcf\x7c\xa4\x3c\x80\xc8\xd0\xdc\x99\x0f\xd4\x54\x5d\x57\x59\x38\x03\xa6\x66\x97\x0b\xe9\x84\xf5\x18\xc4\x33\xf4\x0f\xe4\xc7\x59\xf0\x11\x75\x29\x11\x66\x76\x0d\x4a\xbf\x61\xd7\x52\x3c\x80\x71\x76\x47\x95\x57\x25\x5b\x4a\x96\x08\x4c\x5c\x56\x72\x4a\x91\x53\xc5\x23\x98\xd3\x11\xf1\x8f\xca\x4f\x1f\xcc\x6c\x10\x34\xa7\xd2\xff\x7b\xb5\x13\x11\x9f\xd4\xe0\x3c\x8f\xe4\x97\xdf\xe1\x63\x5d\xa0\x0e\x13\xf4\xd3\xb1\x6c\xb7\xd1\xbe\xf1\xa8\xd0\xa7\x9b\xd6\xe3\x06\x1f\x1f\x9f\x51\x2d\x32\x6a\xaa\x1a\x58\x5c\x66\x70\x79\x4f\x87\xe8\x4c\x4b\x61\xc4\xb7\x7e\xf4\x87\x88\x87\x5e\xab\x71\xea\x9f\xea\xa2\xea\xad\x40\x96\x5f\x80\x09\xc7\xae\x54\x38\x22\x9a\xb8\x83\x10\x70\x2b\x03\x2d\xa3\xc5\xdd\x45\x11\xb3\x24\x56\xd0\x76\x79\xfa\x4d\x09\xbc\xc2\xbe\xf7\xd1\x0b\x4c\xbd\x9a\x9e\xb4\x31\xb4\x49\x31\x6b\x3c\x8d\x0f\x03\xe6\x8b\x6d\x3b\xd4\xf0\xa8\x59\x19\xde\xd3\xdb\x18\x55\xc9\xc5\xba\x01\x5f\x7b\x38\x12\x4c\x98\x3c\x00\xee\xc3\xfa\x68\x40\x22\x2d\xbf\x7b\x5c\x44\xfb\xc6\xcc\x6b\xa9\x3a\x47\xf3\xb1\xe1\x60\x3a\x90\x97\xf5\xfb\xeb\xcd\x70\xc0\x19\x10\xdd\xd3\xc3\x73\xb1\x90\x4c\x7d\x00\xb6\xc4\xc8\xaf\x49\x83\x6c\x35\xa8\xe4\xdd\x15\x44\xed\x30\x5d\x3b\x69\x2d\x94\x52\x7b\x98\x46\x00\x86\xe6\x66\x6b\x03\xc1\x63\xc7\x41\x1f\x15\xb8\xe9\xda\xa1\xb9\xd8\x54\xaf\xed\xb6\xc1\x35\x46\xdd\x97\x63\x5e\x1e\xd1\xdb\x17\x96\xe8\x26\xda\x37\x0f\x33\xba\xc2\xec\xf3\xee\x81\xf6\x59\xd4\x47\x9f\x92\x4e\x33\xf4\x18\x9a\x56\xf5\x3b\x0f\x6d\x66\x66\xe2\x51\xfc\xd9\xc5\xf4\x26\x18\x19\xe2\xd1\xc4\xda\x8e\xde\xfd\x99\x91\x27\x87\x5d\x85\x9a\x8c\xec\xc6\x4d\x9e\x8e\xc6\xea\x62\x36\x14\xa5\xe8\x20\xd7\x26\x9d\x6e\xad\x55\xe0\xfa\x55\x80\x2e\x63\xf2\xbe\x34\x00\x42\xf5\x3f\x1d\xea\xf2\x74\x20\x51\x06\x80\xe7\xb5\x2f\xcf\xe7\x7d\x5e\x14\x5a\x64\xb6\x8f\x20\x2d\x72\xff\x35\x2f\xb3\xea\xd5\xc8\x59\xac\x46\x0d\x53\x8f\xf8\x7a\x60\x30\x95\x00\x0b\x41\xa6\x46\x90\x33\x5f\x06\xaf\x0d\xaa\x6b\x9c\x9d\x8d\x68\x5d\x3e\x73\xf1\x50\xa0\x7b\x1f\x04\xc3\x58\xd1\xc3\x10\x10\x4c\x7a\x23\x4f\xf5\x0d\xc6\xec\x49\x8f\x3e\x41\x69\x8a\x6b\x7a\x94\x84\xdf\xf3\x70\xa4\xc6\xda\xa2\x2d\xb3\x43\x9e\x4d\x6c\xa5\x98\x92\x10\x9b\x6b\x47\x5e\x70\x59\xbc\xab\x81\x9b\x45\x80\xf0\x61\xf6\xbd\xc3\x7c\xb0\x06\xde\x61\xae\x84\x1a\x88\x78\xd2\x64\xeb\xde\xeb\x48\x21\x34\x58\xe5\x70\x39\x5a\x3c\xcb\xb5\x0c\x67\x39\xa5\x0b\x0c\xbd\x54\x96\xe2\x3e\x6c\xac\xd4\x48\x8e\xf7\x92\xd4\x6b\xad\xe6\x8b\x45\xf2\xa8\x7d\x73\xe1\x67\x79\x7b\xcc\xdb\x16\x43\x37\xb6\xb8\xd2\x58\xdb\x58\xf9\x1a\x4b\x05\x80\x09\xdd\x3f\xb2\xa3\x8e\xf0\x44\xfa\x4e\x57\x60\xab\x3d\x19\x5d\xd2\x93\x92\x66\x40\xa5\xb5\xb6\xab\xaa\xec\x3c\x61\x70\x0e\x0f\x42\x88\x2a\x38\xe0\xc6\xab\x5a\x9f\x2d\x21\x61\x0c\x25\x10\xb1\x30\x47\x13\xa7\x4f\xa5\x24\xd7\x5d\xfd\x02\x15\xe7\x5f\x5b\xfc\x03\x2e\xc5\x8d\xec\x01\xa1\x8d\xe9\x05\xec\xef\x59\x99\xeb\x34\xd0\x8a\x99\xb9\xa1\x6f\xc5\xb8\x81\x58\x10\x84\x02\xde\x69\x40\xe8\xf3\x09\xeb\x91\x9b\xae\xf8\xeb\x9f\xca\xbc\x6b\xb5\x4e\x9d\x0f\x32\x24\x11\x59\x04\x7b\x3d\xc8\xa2\x9d\x7a\xca\x26\xf3\xdc\xa0\xfa\x90\xa7\x72\xa7\x36\xc2\x62\x0d\x36\x2e\xc7\x7d\xe2\x1d\x64\x0c\x2b\x65\x38\x1a\x78\xa8\x2c\xab\x8e\xe5\x34\x50\xfd\x3a\x5c\x08\xcc\xc5\x24\xcb\x5f\xf2\xac\xcf\xce\x60\x04\x22\xe1\x62\xa8\xea\x85\xc6\x65\x02\xa0\xe5\xf2\x92\xe6\x99\xcf\x1b\x5b\xd0\xf0\x02\xf2\x1c\xf0\x82\x7c\xd4\xf3\xbf\x5a\xe1\x56\x5c\x31\xcc\x1c\x05\x58\xab\x0b\x04\xe9\x88\xa2\x1a\x98\xa1\xc3\x86\xae\x8f\x03\x31\x95\x47\xe6\x70\x2f\x69\xcf\x99\x03\xd7\xb2\x7e\xf3\xf8\xe7\x60\x3e\xe1\x76\xa0\xe6\x73\xce\x62\x19\x85\x1e\xf3\xf9\x8e\xe3\x99\xf8\x17\xc4\x0f\xfa\xe1\x65\x43\x7e\x20\xc7\x30\x96\x54\x4c\x58\x2d\xe8\x9d\x43\x75\x75\x26\x4b\x73\x1f\x06\xcc\x3c\xcc\x99\x6d\xc5\x42\xfb\x4c\x8a\x6d\x38\xb1\x16\x33\x91\x2a\x20\xe4\x41\x9b\xe4\x65\x32\xb3\xec\x40\x89\x2b\x3e\xc4\x41\xa0\xc7\x1f\x57\x36\x5c\xe8\x6c\xf0\x08\x7b\xdb\x84\x34\x48\xdd\xd4\x3a\x08\xde\xc9\x3f\xc3\x3d\x3f\x7a\x18\xae\xc9\x58\xec\x80\xa9\x35\x1d\x8d\x41\xa0\x38\xc1\xb9\x5a\x63\x95\x5c\xc3\x6c\xdd\xe0\x7d\xfe\xf6\x5d\x7c\x32\x12\xce\x4b\x1a\x4e\xbe\xa4\xc3\xf2\x70\xd9\xc2\x53\x59\x24\xf9\xe4\x19\x55\x07\x69\x6a\x5e\xfa\x93\xc8\x03\x8e\xfa\x6c\x5b\xf6\xd9\xbe\x3c\x56\x16\xd9\x5a\x2f\x2a\x8a\x6a\x21\xb4\x98\xe7\xcc\x01\x9e\x4a\x06\xfe\x0e\x35\xe6\xf9\xcd\x75\xb1\x61\xf2\x40\x57\x89\x2b\x6e\xc0\xca\x33\x19\xba\x4b\x5b\x26\x81\x40\xc2\x36\xa1\xaf\x20\x41\xf1\xae\x0f\x36\x0c\x15\x07\xe3\xf6\x6f\x25\x5b\x7a\x73\x51\x6f\xc6\x89\x35\xea\xb7\x0b\xf5\xed\x50\xcc\x5b\x23\x4a\x9b\x15\xf9\xcc\x2e\x59\x7a\xc9\x89\x75\x16\x06\x61\x86\xf3\x31\x98\x66\x84\x4a\x5e\xee\xab\x61\x08\x7a\x8e\x1d\x03\x29\x47\x8a\xe1\x9e\x4f\xc3\x40\xdc\x31\x64\x18\x88\x7b\x4d\x8c\x00\x11\xd9\xc3\x0d\x02\xbd\x71\x6d\x72\xd3\xfa\xd9\xde\xf0\x9c\x3b\x1a\xc4\x8e\xe6\xfd\x0c\x30\xa5\x42\x8c\x0d\x46\x18\x67\x7c\x88\x0e\xdc\xc4\x80\x5d\x84\xc1\xaa\xa8\x91\x36\x40\xae\x7a\x80\xc9\x15\x51\x51\xa6\xd5\x63\x24\x47\x1a\xe0\xcd\x2c\xcb\xa5\x03\x91\x76\x61\x41\x2f\xa0\xba\xe7\x2b\x81\xa4\xb9\xae\x35\x01\x3c\xb1\xf4\x73\x3e\x17\xa2\xcd\xc8\xc3\x3c\x95\xd6\xa5\xd1\xb5\x1e\xcd\x10\x4a\x8e\x90\xbd\xc0\x25\x24\xc9\x02\xa1\x3b\xa1\x64\x47\x20\x6e\x53\x6e\x1f\x2c\x6a\x40\x30\xd0\x36\x7c\x69\x23\xed\x03\xa6\xd7\xcc\x17\xdc\x22\x65\x41\x5c\x26\x8f\x38\xe9\x0e\xc0\xba\xb9\xd7\x4d\x15\x06\x6b\xb0\x90\x2c\xdf\x1d\x71\x79\xf2\x8b\xbc\xed\xbc\x22\xf7\x4e\xc5\x50\x14\x42\xa1\xa5\x7f\x54\x42\xbd\x98\x85\x41\xa6\x05\x26\xf8\x9b\xae\xff\x4a\x38\xc1\x05\xa4\x15\x35\x29\x3f\x9d\x0a\x2d\x5c\xa2\xf9\xde\x33\x9f\x58\x9d\xd4\x0e\x05\x4e\xb2\x2b\x07\x85\xb8\x36\x03\x7a\x4e\x60\x43\x79\xc0\x67\xdb\x38\x8a\x13\x70\xca\x50\xba\x02\x99\x69\x1d\xe0\xcc\x16\xf3\xfa\xcd\xa3\x53\x3e\x2f\xfb\x83\x73\xfd\xe6\x3e\xa1\xb9\x6a\xf5\x75\x4a\x07\x59\x38\x03\xf1\x1a\x2f\xa8\xe1\xa4\xb2\x07\xb0\xdd\xe3\x06\xd6\x63\x58\x47\x47\x57\x05\xc5\x16\x3f\x0e\xc8\xb3\x49\x8f\x02\x02\x61\x20\x27\x63\xe9\x11\x28\x2f\x6a\x23\x77\x45\xdc\x28\xce\x2a\x5d\x12\xe3\xf2\x0a\x7c\x67\xa0\x4d\xa9\xbe\xd0\x2f\x80\xf4\x6a\x09\xd5\x05\x30\x36\xf5\xde\x93\xbb\xfb\x8a\x25\x81\x23\x4e\x06\xa7\x4d\x7b\x4d\x39\x0c\x71\x2a\x38\xd0\x1f\x57\x14\x0a\x51\xb9\x0c\x57\xef\xd1\xab\x59\x30\xc8\x5c\xbe\x92\x4e\xef\xdf\x31\x12\x57\x20\x4e\xee\xf3\x31\x12\x97\x23\x5e\x39\x0e\x2e\xa2\x77\x2d\x95\xcb\xc7\xc6\x65\x04\xd9\xe6\xa9\x99\xc8\x97\xda\x7e\xb9\xa1\x41\x11\x7f\xff\x25\x78\x7c\x71\x0b\xf7\xc9\xc8\x32\x85\x8f\x75\xf7\xee\x90\x04\xd6\xf5\x9b\x47\xd3\x97\x0a\xdf\x70\x9e\x6f\x9a\xe2\x88\x64\x4f\xea\xc5\xef\xc6\xbc\x31\xac\xdd\x77\x53\xcf\x3e\x1a\x09\x4f\xff\x4a\x9d\x81\x68\x50\x03\xdd\xbc\xf3\xa8\x09\xed\x90\x1d\x78\x90\xaa\x76\xc7\x39\xf4\xe2\xf0\x93\x4d\xe2\xd1\x38\x17\x8c\x12\xf4\xda\xae\xa9\xca\x67\xf3\x3c\x31\x8a\x37\x29\x89\x99\x8e\xa7\xc6\x09\x30\x82\x02\x18\xc5\x75\xb8\x39\xe6\x25\x2a\xa8\x89\x12\xe5\xa5\xe2\xc8\x05\x3a\x31\xf1\xba\xab\x79\x06\x99\xb7\x8e\x93\xb2\x9e\xc3\x94\xca\x3e\x43\xe1\x06\xa9\x81\xc8\x03\xea\xd4\x53\xf4\x82\xba\xa9\x8e\xb5\xe5\xd1\x8c\x99\x43\xbe\xac\x88\xcb\x9d\x4b\x31\x20\xc5\xc9\xcb\xe1\x2a\xcb\x73\x87\x9a\x0e\x32\xac\xd8\x43\xda\xe2\xcb\xe3\x0f\xc4\xa4\xe0\x0b\x41\xf2\xf2\xaa\x18\xa0\x96\xec\xbe\xc7\x30\xaa\xc7\x52\x36\x9e\xa1\xe1\x0d\x23\xb6\x1d\x4a\xbf\xf9\x5d\xd3\xc7\xc0\xb7\x25\x53\xc8\xdc\x63\xba\x1c\x39\xc8\x17\x79\xf9\x4d\x26\xe9\x60\xa3\x23\xe9\x35\x02\xf2\xfb\x90\x5c\xfc\xe8\x6e\x0e\x70\x1a\xbf\xe0\xd2\xf0\xbb\xd3\xc6\xa6\xad\xee\xa0\xea\x67\x8a\xe6\x05\xdd\x7b\x8d\xcf\x76\xf6\xcd\xfe\x7d\x7e\xc4\x6d\x87\x8e\xb5\x95\x5f\xc2\x48\x50\xab\x5e\xf5\xe6\xd1\xef\xdf\x70\xea\x0b\x55\xad\xf2\x85\xfa\xb8\xca\xfb\x1b\xab\x39\x5a\xc4\xb2\x38\x31\x22\xac\x8b\xe3\x0a\xbe\xe1\x9d\xb1\x43\x69\x94\xa6\x1a\x04\xf3\x1d\x51\xd5\x6b\xf6\x0a\xc2\x5a\x35\xd8\x28\x79\x09\xd9\x17\x55\x99\x13\x9a\x81\x49\xf1\xf1\x11\xf0\x71\xa2\x45\x73\x27\x27\x58\xa1\x2e\xfd\x26\x39\xd9\x46\xc9\xd2\x34\xe7\x5b\x81\xb4\x41\x2b\xe4\xc0\xe5\x49\x4d\xd3\xae\x5d\x19\x0f\xfb\xf3\x79\x44\x36\x59\xd0\x85\x53\x5a\x48\x55\xe7\xda\x91\x22\x95\xb5\x4c\x73\xbf\x9a\x8c\xe6\x05\x6f\xe4\x23\xff\x43\xc3\x4b\xd4\x55\xd3\x99\x69\x16\x34\x8a\x41\x51\xb1\x5c\xad\x8e\x15\x78\x64\xed\x21\xad\x31\xc0\x2c\x6a\xbf\xf1\x38\xcd\x5d\x83\xa1\xe0\xad\xd1\x3e\x8e\x62\xf5\x72\x9d\xde\xb6\x6c\xfc\xf0\xd4\xdd\x5a\xae\xfc\xa1\x3a\x59\x05\x6b\x0b\x18\x94\x2a\x5c\xf8\x30\xb1\xa5\x41\xb1\x08\x53\xab\xc8\x30\x69\x6a\x50\x14\xe1\xc3\xf6\xab\xe5\x3a\x1e\x65\x86\x06\x42\x91\x8e\x8d\xd6\x98\xb1\x4c\xaf\x74\x01\xd5\x7c\xf9\x86\x53\xdb\x44\x41\xa2\xe6\xc1\x31\x5d\x56\x64\xdb\xd1\x50\x5d\xbb\x06\xa3\x6f\xfe\x6b\xd5\x64\xb2\xed\x97\xd4\xec\x95\x10\x59\x6b\x35\xde\x00\x5a\x75\x78\x7b\x38\xe7\xa4\xaa\xd2\x61\xf9\xf0\x43\x3d\x55\xf1\xfc\xc2\x02\xa9\xe1\x85\x8d\xe1\x2d\xcf\x5a\x88\xca\xfc\xc8\x9c\xdc\xdb\x3a\x2f\xff\x48\x5b\xd2\x5b\x25\xe1\xb1\xf5\xf2\x92\xfa\xbd\x62\x8f\x34\x17\x6a\x44\xdb\xc6\x96\xaa\xd0\xd8\x9c\x36\xe1\x62\xbd\x54\x62\xc8\x50\xcd\x39\xeb\x0f\x35\x0f\x98\x65\x57\x56\x5f\x4a\x9f\xe1\xf9\x23\x90\x57\x51\xd3\x5a\x8b\x7e\xec\xf3\x4b\x1b\x6b\xa6\xb2\x5e\xbb\x9b\x89\x46\xe1\xc9\xdb\x8e\x7f\xa4\xba\x6c\x2d\x09\x8a\x17\x7a\xd1\xa6\x17\xa6\xf7\x40\x5a\x60\x2d\xb7\x9a\xcb\xcd\x63\xc4\x61\xee\x72\x36\xbd\x80\xb7\x24\x2a\x33\x5f\xd7\x0c\xba\x78\x50\x97\x61\x65\xec\x43\x69\x5b\xaf\x66\x07\x18\xd6\x8e\xac\x4c\x49\x9c\xac\x96\xd1\xf4\xa5\xd1\x55\x6e\xef\x8e\x6d\x17\x4d\xb6\xb5\x55\x40\x04\x1d\x36\x73\x36\xc1\x8a\x7c\x21\xe2\xff\x37\x2c\x97\x56\xf6\x95\xcb\x37\xe4\x3d\xdd\x5a\xa1\x0d\x69\x1a\x47\xec\xa9\x7a\xde\x54\x97\x8b\xb9\xa2\x44\xb7\x96\x17\x2d\xd3\xd0\x35\x8d\x41\x56\x96\x97\xbc\xcd\x77\x79\x41\x26\x92\xb0\xbb\x30\xb2\x4b\x73\x8f\xb8\xa6\x10\xa1\xc0\x20\x45\x05\xed\xa1\x7a\xf5\xab\xd2\x67\x7e\xf5\x4a\xc1\xf4\x63\x31\x6d\x28\xf5\x54\x67\x97\x2c\x6b\x96\x33\xbf\xaf\xc9\x72\x76\x16\xaf\x0b\x99\x51\x86\xd6\x15\x7c\xa9\x03\x53\x8c\x37\x2e\x64\xfe\xf3\x11\x67\x39\xf2\xbe\xf4\x42\xf5\x6a\xb9\xae\xdf\x1e\xce\x9a\x00\x27\x87\xc2\xcb\xab\x32\x49\x5e\x0e\x8e\x73\x91\x72\x67\x05\x75\x79\x3a\x22\x66\xd0\x08\xfe\xa1\x17\xf2\x4b\x40\xea\xed\x76\xdd\xe8\x33\xd7\x8c\x3e\x22\x0b\x95\x7b\x98\xc2\x52\xe2\x36\x12\x45\xd9\x27\x41\x2a\x9b\x7c\x04\xb4\x56\x47\xd4\x56\x65\x33\xc9\xe1\x53\x0f\xa4\xc9\x97\x3b\xc7\xea\xaa\xd2\xd6\xbe\x88\x7b\x2f\x7e\xf4\xa4\x3f\xa7\x1b\x81\x5a\xcb\x71\x12\xb1\x9b\x44\x32\x8d\xc2\xdc\x4d\x61\x3e\x9f\x44\x61\xe1\xa6\x10\x27\x26\x05\xea\xe8\x49\x5a\x8a\x86\x96\xb0\xf1\xd4\xb3\xcf\xca\x3e\xbd\xf1\xf3\xd9\xbe\xf5\xf1\x5b\x5d\x54\x0d\x19\xf2\x64\x25\xcb\xd2\xe6\x74\xdc\xcd\x82\x36\xcf\xf0\x0e\x35\x01\x7e\x41\xc5\x89\x65\x1c\xf7\xf9\x33\xef\x10\x31\x71\x73\x10\xea\x29\xcb\x5f\xce\x7d\x72\x49\x27\xef\x17\x77\x07\x8d\xd8\x97\x84\x9f\x3c\x9f\x65\x53\x78\xb8\x98\xf8\x40\x4f\x51\xe2\xf3\xf9\x77\x10\x1f\xe8\x44\x4a\x3c\x4e\x34\xe2\x7d\xfb\xeb\x03\x56\xed\x17\x9a\x91\x7a\x3c\x76\x9f\xeb\xc2\x99\x4e\xad\xa3\x2a\x34\x64\x5d\x97\x84\xd2\x67\x03\x78\x62\x79\xa4\x69\x69\x9c\x57\x2e\x9d\x03\xcb\x43\x33\x90\x1b\x40\x8a\x71\x52\xe0\xca\xd9\xfe\xe6\x58\x5e\x3e\xfb\x79\xc9\x85\x63\x90\xfe\x30\x0a\x2c\x4f\x07\xc9\x7f\xac\x34\x0d\x88\xd0\x03\xb2\xb3\x2d\x3d\x09\x77\x44\xaa\x6e\x20\xcb\x80\x3a\x71\xac\xd1\xa7\x35\x71\x91\x6f\xb7\x3b\xbc\xaf\x1a\x7c\x36\xd4\xd0\xce\x4e\xd1\x94\x55\xf2\x14\xd4\xbb\xc8\xeb\x17\x46\xfa\xc4\xb5\xe6\xed\x02\x68\x58\xba\x8b\xed\x77\x69\x32\xb0\xf2\x23\x7a\xc6\xfe\x3e\x2f\xb0\x79\x1d\xcb\xc9\x36\x97\x42\xae\x19\xc8\x8e\x31\x75\x86\xb2\xdc\x5c\x39\x96\xcf\xaa\x4b\xe9\x73\x51\xed\x50\x21\x72\xaf\xf6\x3b\xb4\xdd\xf3\xca\x2e\xcd\x0f\xa5\x46\x1a\xef\x29\x9a\x69\xe8\x4a\x86\x83\x05\x6f\x30\x59\xb7\xd8\x03\x43\xc3\x50\x11\x2d\x57\xe1\x22\x93\x87\x7f\x21\x57\xb1\xfb\xeb\x69\x83\x71\xe9\xa1\x32\x53\xe4\x2c\x6f\xbb\x59\x86\x54\xd0\xfa\x1e\x3e\xe2\x10\x1f\x3f\xae\xac\x0a\x97\xd0\x55\xc5\x68\xaf\x95\x15\xf6\xea\xfe\xfc\xd1\x1f\x88\x57\x57\x17\x08\xa5\x7b\x0e\x56\xf0\xa1\x5a\xcf\x49\x58\xbf\x3d\xf6\x9a\x20\xfa\xa9\x40\x1d\xfe\x9f\x5f\x7c\x1a\x04\x57\x9d\x77\xcb\x30\xbc\x9a\xbf\xf6\x50\x35\x5d\x7a\xea\x80\x61\x28\x93\xb9\xd3\xe1\xc7\xf4\xd5\x74\x00\x26\x52\xf1\x15\x05\x8b\x86\x2c\x5e\xca\xda\x31\x87\xf4\xd3\x4a\x4b\xea\x63\x28\xdb\x2c\x96\xab\x1b\x55\x66\x28\x67\xa0\xe3\xce\xb0\x1d\x4e\xf4\xf7\x2b\x9b\x0f\x3e\x36\xba\xc2\x30\xec\x17\xd1\xab\x3b\x6f\x30\x81\xee\x6b\xd5\x1c\x0f\x55\x81\xfd\xaa\xc9\x9f\x73\x48\xe3\xc5\x56\x15\x55\x6c\xd1\xf9\xe8\x33\x3b\x3b\xf4\x7d\x92\x24\x0d\x6e\xee\x42\x77\x64\x9b\xa4\xf9\xb5\xd5\xb9\xc7\x0d\x68\xfd\x8a\xe2\xa2\x47\x83\x14\xcc\x06\xdf\x0a\x3f\x5f\x07\xe3\xd2\x59\x65\xb8\x8c\xbf\x75\xef\x35\xfe\x89\xbd\xfa\xe5\x2c\xa2\x77\xa1\xba\xc6\xa8\x41\x65\x8a\xb7\x64\xa0\xef\x73\x5c\xb8\xeb\x6e\x24\xab\x17\x3d\x4c\xb0\x0b\x69\x16\xb9\x08\xb7\xdf\xe6\x0c\x9f\xc6\x0b\x5a\x5f\x3a\x22\xba\x22\x2a\xcc\x99\x29\xf3\x72\x92\x46\x02\xe5\x81\x84\x85\xca\x2d\x86\x25\x73\x9f\xf3\x7c\xe0\x4a\x4e\x98\x3c\xcc\x98\x2e\x70\x41\x20\x16\xf0\xa5\x9d\xcb\x19\x9d\x90\x20\x72\x1b\xc4\xf4\x72\xdf\xa2\x1f\x95\x9a\x41\xfe\xa6\x85\x0e\x67\x26\xb6\x12\xf2\xc4\x0f\x66\x8c\xc9\x0b\xb8\x51\x32\x53\x3a\x2d\x0e\xfa\x0e\x65\x98\xf9\x2c\x2b\xa0\xbd\x82\xd3\xe8\x2a\x53\x54\x09\xaa\x5e\xd4\x95\x27\x9e\x0f\x1a\xc3\xa1\x59\x94\xe2\x05\x69\x55\x14\xa8\x6e\x31\x0b\xde\xa2\xcf\x8b\x4b\xe4\x12\xc6\xb4\xc6\x05\x9f\x5b\xf4\x0d\xbd\x1a\x55\xe3\xd2\x4c\x35\x33\x0f\x69\xd6\xb9\x24\xda\x45\xf1\x28\x53\xe2\x74\x06\x01\x1e\x71\x79\xd2\xb8\x07\x0c\x76\x42\x35\xc4\xec\x85\x42\xbd\x10\xc2\xe2\xc2\xff\xf8\x42\x5f\x3d\x3c\xfe\xe6\xe7\x65\x86\xdf\xb6\x71\xac\xc5\xec\x90\x28\x1e\x46\x2d\xf6\xf3\xd2\xaf\x4e\x9d\x17\xc4\xad\x8b\x3b\xd9\x04\x60\x61\xe1\x83\x0b\xcf\xe3\xcf\x79\x90\xfd\x99\x13\xac\xac\x8e\x28\xf3\x8b\xea\xb9\xe2\x5b\xa5\x38\xba\xb8\x10\x08\xa8\xcb\x6b\x63\x44\x0d\xaf\x5f\xe2\x8d\x4c\xbb\x6f\x4c\x5d\x0f\x44\xb9\xb4\x6f\x94\x66\xec\xdf\xf0\x9a\xed\xab\xaa\x13\x67\x11\x4d\xf8\x71\x98\xf9\x69\xda\x1e\x85\x07\x7c\xec\x4d\x4d\x04\x96\x99\x0d\x39\x71\xb2\x14\x90\x39\x6d\xba\x1d\x69\x3b\xb0\x6e\xf9\xc4\x8b\x64\xde\x4b\x19\x62\xa3\xa7\xa7\x48\xaa\xd7\xf4\xbe\x7a\x7c\x70\x68\x0a\x4e\x26\x15\x88\x83\x07\x2c\x81\x86\xe1\xa7\x07\x75\x18\xf1\x42\xcc\x41\xd4\x8f\xba\x68\x73\xf9\x3c\x74\x4e\x0c\x1e\xd9\xc4\x68\x99\xa1\x91\xf9\x3f\xbf\x84\x0f\xaa\x34\xff\xa1\x8f\x46\xc7\x94\x73\x99\x06\x23\x11\x97\x67\x45\x46\x8c\xa8\xa3\x66\x4c\xe1\x87\x88\x75\x98\x26\x08\x59\x6e\xe0\x5a\xe1\x4f\xed\xcb\xb3\xd0\x1d\x25\xf5\xdb\xe5\xed\x34\x94\x66\xe3\xe3\x43\x3d\x55\x3b\x1c\x81\x4c\x29\x00\x70\x2f\xe9\x89\x78\xca\x67\x9f\x7e\x14\x5a\x42\x36\x5e\x1d\x90\x29\x52\xaf\x10\x28\x2e\x1d\xc3\xf0\x32\xc3\xa2\x3e\xec\x0d\x87\x27\x5e\xe3\x3e\x66\x50\xeb\x05\xdc\x71\x11\x7a\x55\xa3\xbc\x4f\x36\x06\x81\x38\x6f\xa3\x3b\x0b\x9a\xba\x8f\xf2\x93\x9e\xa6\x63\x88\xed\x50\x41\x21\x60\x3f\xb7\xb6\xd8\x02\x3f\xe3\x32\x9b\x51\xe7\x1c\x42\xdb\x93\x9f\xfc\x6a\xf7\x77\x2c\xaf\xd0\x6a\x0e\x3f\xae\xf6\xd0\xd5\x1e\x31\xd9\x59\x80\xdb\x42\x43\xad\x49\x83\xee\xa0\x5d\x61\xe6\x55\x6a\x8e\xa8\x78\x34\xa6\xae\x8b\x0e\x33\x61\x9c\x8d\xaa\xda\xee\x37\x43\x14\x0e\xa8\xf5\xf1\xb1\x3e\xa0\x36\x6f\x75\x3d\x92\xdd\x84\x10\x15\x72\x4a\xf3\xa9\x50\x0f\xba\x53\x29\x77\x77\x87\xb1\xf9\x67\xcb\x0d\xcf\xc5\x7f\x9f\x11\xce\x94\xae\x78\x44\xac\x7c\x2f\x23\x5f\x72\x79\x08\x8c\x32\xdc\x43\x53\xed\x1a\x4b\xdb\xa5\x3e\xca\x70\x81\xbb\x3e\x57\x0c\x3f\x7c\xa5\x07\x1d\x11\x67\xb9\x05\x14\xab\x40\x5e\x40\x7e\x4b\x85\xb6\x32\x0d\xc8\x7a\x58\x2a\x0b\xe6\x44\x64\xc9\xae\x46\xc5\x9f\x84\xc7\xb9\xd5\x10\x17\x53\x10\x45\x63\x5c\x56\xa4\x17\x1c\x51\xf3\x8d\x09\x84\x8c\x65\x23\x6c\xe4\x54\x64\xce\xb7\x11\x1e\x7c\x2a\xb6\x60\xde\x08\xac\xed\x40\x67\x39\x9d\xb4\x3e\x09\xdd\xc0\x55\xa1\x0c\x1b\xe3\x65\x7a\x40\xe5\x33\x3e\x9b\xee\x3e\x6a\xbc\x20\x07\x26\x35\x85\xc8\x79\x45\xbf\x0d\xc3\xd2\x04\x32\x1a\x3c\x79\x32\x82\x93\xe2\xa2\x30\x90\xc8\xa3\x09\x58\x5f\x9d\xe4\xd4\x01\xc2\x26\x4b\x5b\x95\xd4\x85\x0d\x37\x74\xcd\xd9\x17\xa7\x3c\xe3\x86\xdb\x91\x70\xe4\xa1\x8e\x9d\xb7\x7d\xa0\x4f\x77\x38\x73\x7a\xe6\xc8\x7f\x23\x02\x88\xd8\x12\x64\x74\xf3\x90\xfb\xd2\xf7\xf4\xd9\xe6\xe0\xf1\xbf\x6a\xc8\x1c\x45\x59\x6f\x98\x14\xe7\x64\xa9\x31\x10\xc9\x7a\xdc\x7a\x59\x36\x73\xbc\x30\xc3\xce\xb9\x08\x74\x66\xe1\xce\x92\xce\xb6\x1b\x11\x08\xa9\x7e\x73\x64\xd4\x23\xfb\x90\x11\xd8\xc6\xd6\xed\x8f\x12\x07\x72\x61\x36\xb2\x99\xf3\x3d\x4e\xdf\x53\x32\x48\x0e\xa8\xe9\x34\x2b\x0a\xdd\xd7\x01\xc3\x98\x81\xe3\x29\x0f\xc8\xae\x85\x5b\x87\xaa\x4e\x64\x89\xeb\xa3\x00\x3e\x36\x6a\x22\x7b\xa6\x43\x63\x75\x1a\x2b\x82\x4c\x00\x16\x63\xc8\x2e\x4b\x15\x0d\x85\xef\x04\x0f\x9e\xa6\xf9\xea\xcc\xa5\x2f\x8f\x9f\xa1\xf6\x80\x9a\x06\xbd\x6f\xa3\xd9\x4a\x7d\x58\xed\xf7\x2d\xee\xb6\x91\x78\x46\x7a\x27\x45\xf5\xb6\xfd\xf7\x13\x6a\xa6\xb4\x85\x64\x34\xa8\x1b\x4c\xbd\xcd\xcf\x6c\x37\x49\x3e\x5d\x86\x5d\xb5\x5d\xdb\x55\x35\xc3\x5e\x4d\xc1\x06\x9d\xa9\xb8\x78\x26\x0c\x32\xf2\x60\xd7\x9b\x14\x15\x1b\xe0\x78\x19\xdc\x10\x6b\x44\x93\xda\x34\x5a\xd8\x1f\x58\xc7\xf2\x68\xb8\x74\x8e\x15\xe5\x8a\x9c\xa9\xc6\x22\x32\xaa\x22\x75\x4b\xd3\x69\xf3\x0a\x19\xba\xa9\x51\x7c\xbd\x73\x85\x67\xf4\xa4\x6e\x0a\x8e\x28\x2f\xe5\xa0\xe0\x98\x93\x86\x07\x1f\x14\xb2\xd8\xf9\x55\xe8\xca\x98\x7a\x74\xad\x0b\x9e\xf9\x80\x86\x1f\x55\x0f\x43\xf1\xe8\xc4\x95\x78\x90\xb1\x7d\x0a\x1e\xf3\x43\x12\xa7\xb5\x20\xa1\x41\xae\x36\xbd\xf9\x86\x6e\x00\x1e\x7d\x3e\x90\x89\x77\xfc\x4e\xc4\x74\x5e\xf8\x60\xb1\x4f\x36\x17\x52\xf0\x90\x1e\xd2\xd4\x61\x85\x9e\x4e\x56\xf5\x92\x00\x7c\x2d\x14\xf3\xf2\x25\xac\xca\x57\xce\x5b\x14\x6b\xbc\x59\xa2\xf9\x34\xaa\xea\x9c\xa3\x1d\x3b\x9a\x99\x0a\x2f\xf6\x68\x3f\xbc\x52\x38\xa9\xab\xdc\x4f\x5f\x78\x34\x72\xe4\xa4\xd3\x1e\x70\xc6\xd9\xbd\xa6\xca\x74\xaa\x6b\x2a\xba\xe4\x93\x71\x98\x1e\x99\xb9\x3d\x2d\xb1\xe4\xf8\xb8\x3e\xe0\x23\x6e\x50\xa1\xef\xee\x63\x8b\x8f\x42\x49\x2c\x23\xd4\x77\x2a\x45\xcd\xec\x42\x0e\x38\xda\xf9\xda\x9a\xc8\xf2\x65\x55\xa6\x72\x60\x72\xae\x35\xee\xfc\x7b\x38\xd0\x2b\x73\x29\xa9\xaa\xd6\x38\x99\xdc\x17\x5a\x0c\x1a\x65\xb9\x93\x32\xee\x86\xae\xb2\xcc\x1d\xdf\x6f\xeb\xbc\x2c\x0d\xcf\x2d\xe3\x9d\x17\xa4\xa7\x1d\x66\x6e\xde\xd5\x73\x05\x5c\x86\xe0\xeb\x29\x0d\xf8\xa0\x7a\x59\x32\x9d\xbc\x10\xd1\x13\xaa\x4b\xb6\x88\x1b\xca\x6b\x97\x2f\x88\x4d\x4b\x57\xd3\x5e\xeb\x10\x32\xc2\x0f\x37\x59\x73\x71\x2f\x96\x5a\x43\xf2\x11\xd6\x0c\xc7\x54\x9f\xdc\x7b\x50\xf4\x9e\x59\x25\xd5\xa8\x79\x49\xeb\xed\xab\xe6\x15\x35\x59\xef\x9d\xe5\x68\xf4\xb3\xbb\xee\xa2\x6c\xbf\xed\xde\x0b\x1a\xdb\xb9\xc5\xcd\x0b\xf6\xe7\x99\x52\x22\xed\x38\x42\x11\x2e\x54\xf8\x01\xd7\x0d\xde\xe3\xa6\xf5\x1b\x9c\x9d\x52\x9c\xf9\xc7\x8a\x60\x3f\x9c\x1d\x4c\x49\xfa\xa4\x29\xd9\x7e\xe0\xa7\xd5\xa9\x24\xdb\xfe\xb6\xa9\xaa\xee\xec\xfb\x87\xac\xf5\x51\x5d\xd3\x49\x55\xa2\x17\xbf\xc7\xc9\x4e\x7c\x0b\x09\x3f\xac\x5a\x07\x35\xa2\x59\x86\x68\x39\x33\xe7\x5b\xa8\x8b\xdc\xd0\x84\x05\x7f\xa1\x70\x4d\xc6\x09\x0d\x35\x88\xb7\x0c\x06\x68\x7d\x82\x24\x9d\x67\xfb\xc6\xa7\x9f\x01\xa1\x58\x4d\xfb\xc6\x3d\x16\x41\x92\x7e\x44\x73\x2b\x53\x32\xec\xb4\x12\xea\xbd\xc9\x3c\x15\xb6\x49\xf8\xc9\x63\xf7\x82\xe4\x18\x6b\xaa\x8e\x1a\x98\xfc\x4d\x98\xe1\xe7\x07\x57\x01\xf1\x99\xdd\xad\x9c\x52\x42\x08\x90\x1f\xa6\x3e\x67\xd4\x43\x49\x3d\x01\x89\x13\xd6\xbd\x04\x60\xff\x7f\x8e\xd0\x5f\x98\xf4\x1d\xdc\x8f\x16\xa0\x4c\x82\x8c\x2a\x8b\xe8\x48\x1c\x98\x80\xff\xfc\x0d\xbf\xef\x1b\x74\xc4\xad\x27\x67\xcd\x39\xfc\x34\x23\x25\x9d\xed\x66\x4a\x12\x52\x8a\xc7\xbe\x7e\x59\xa8\xdf\xfe\xd7\x97\xf9\x92\x55\x72\x1e\x7e\x9a\xad\x2e\x47\x0f\x1f\x3e\x54\x76\x4c\xfe\xcf\x82\x2c\x30\xea\xe6\xc9\xa7\xd9\x32\xd1\x5f\xad\xb3\x4d\xba\x8b\x35\x92\x6c\x25\x12\xd5\x9b\x2d\x38\x41\x69\x28\xfb\x58\x70\x3a\xbd\x83\xce\x87\x08\x3d\x4c\x2d\xe7\x60\xa4\xc6\x3e\x2e\xb9\xb6\xd2\xaa\x79\x26\xca\x2a\xc3\x22\xca\x67\xc1\x62\x55\x5a\x8f\xb4\x25\x37\x0a\x96\xca\xc5\x54\xf6\x4d\x67\x45\x46\x7d\x36\x12\x91\x0f\x89\xf0\x13\x6c\xf2\x4a\x1c\x23\x66\x04\x85\xca\xfc\x2a\xca\xb6\xc3\x34\x42\xe0\x53\xb2\x7f\x4f\x88\x65\x07\x92\x56\x34\x34\xdf\x13\x5d\x0e\xa2\x2d\xc3\x14\x02\x09\x9f\xdd\xb9\x9f\x47\x68\x09\xab\x91\xea\x77\xe6\x42\xa0\x21\x26\xe1\xa4\xcb\x63\x29\x98\x47\x88\x1a\x5c\x08\x67\x5b\x17\x0e\x4b\x94\x30\x90\x88\xd9\x91\xff\x78\x84\xa2\xd9\x16\x3c\x58\x80\x0b\x87\xa5\x77\x77\x25\x42\x06\xd2\x11\x0f\x93\x32\x4a\xa7\x39\x8b\x5d\xf0\xc2\x16\x39\x94\x93\xd8\x99\x10\x78\x94\xac\xc9\x09\xb7\x24\xb8\xdb\xae\x34\xdb\x41\xcf\x8c\xeb\x4c\x4e\x3b\x4c\xd3\x60\x43\x68\x70\x5c\x28\x79\xb9\xaf\x6e\xcd\x06\xa1\x79\x21\x1b\x3c\x24\x29\x9c\x97\x76\x2c\x4b\xed\x28\x59\xb3\x6b\x78\xee\x08\xe7\x14\x67\xa1\x4f\xe1\xe4\xb0\x63\xa9\x62\x47\xc9\x9a\xf3\x85\xdb\x8c\xdc\x83\xbc\x54\x82\x6e\x82\x29\x63\x9d\x19\x5b\xc7\xa8\x1a\xac\x08\xfb\x93\x0b\x49\x33\xa9\xeb\xfa\x24\xe3\xe1\xd4\x05\x84\x52\x34\xb8\x10\x22\xa8\x0b\x47\xc4\x83\x51\x0b\xd6\x2e\x75\x18\x81\x62\xec\xb4\x0a\xe2\xf4\x24\x62\xd7\x5b\xf9\x08\x82\x08\x50\xd7\x5a\x49\x06\x04\xfa\x0b\x2a\x4e\x5a\xdc\x1e\xc0\x1d\x40\xbb\x3c\x0f\x48\x12\xa0\x48\xa2\xeb\xea\x82\xb5\x99\x53\x6c\x30\x39\xc7\xa3\xb9\xab\x3f\x1a\x61\xb2\x69\x1a\x5e\x93\x8f\xa0\xc1\x28\xb3\x92\xe8\xd9\x60\xd4\xad\xd8\x18\x36\x36\x14\x35\x8d\xa3\x82\x1a\xbd\xcc\x9b\x2c\xc3\xd0\x5e\xb0\x23\x8b\x19\xc1\x53\x8e\xa0\x26\x8a\xaf\xa3\xac\x94\x0b\x43\xa8\xe8\x70\x53\xa2\x0e\xab\x3e\x4d\x60\x4d\x1a\x94\x97\x34\xd7\x27\xc4\x11\x2e\xf2\xe7\x7c\xd7\xeb\xcc\xf8\x6c\x55\xa5\xd1\x41\xa6\xce\x8a\x60\x1a\xc4\x1f\x54\x1e\xd7\xfc\x98\x14\x77\x39\x71\x44\x5e\xea\x77\x48\xe9\x77\xe5\x4e\x75\x8f\xe1\x05\x6c\x46\xaa\xd7\x1c\x6a\xf4\x8c\xfd\x02\xbd\x57\xa7\x4e\xb5\x58\x4e\x4c\x4c\xa4\xe1\x7b\xec\x0b\x4f\x8b\x67\x78\xaa\x29\xae\x48\xbd\x93\x98\xb0\xab\x88\x42\x69\x20\x2d\xe9\xf4\x29\x2f\x35\xdb\x65\xd0\x38\x55\x16\x7b\xdb\x08\x8a\x9f\x3e\x18\x0b\x40\x0b\x9a\x13\x51\xa1\x10\x2e\x8d\x7f\xe4\xd9\x40\x58\x69\x93\x60\xe9\x3e\x4b\x63\xc1\x4b\x19\x3b\x96\xd7\x7e\xd5\xef\xa6\x6b\x9f\x6a\x7a\x62\x2d\xa3\xfa\x74\x5a\x4b\xe6\x44\x56\xb4\x08\xf8\x5c\xa5\x1a\xca\xfb\x1d\xc2\x59\xf0\x93\xe7\x0b\x5f\xc1\x9e\x4d\xfb\xe5\x25\xbe\x6b\x97\x34\x15\x1b\x15\xa0\xc7\xa9\xcf\xd9\x9a\xe6\xd3\x7a\x41\xa1\xe3\x8e\xae\x57\xb7\xb0\x7a\xe7\xc2\xc8\xb5\xf2\xf1\x11\xd4\x55\x4d\x86\xbc\x18\x9f\x77\x72\xa1\x37\x56\xf7\x58\x8f\x56\x45\xd7\xff\x81\x60\x65\xe2\xcc\xa9\x86\xc3\x91\x7e\x91\x49\xd8\x57\x4a\xe4\x56\x12\x4a\xd3\x06\x1f\x3d\x9f\xfd\x0e\x94\xcb\x1f\x8e\x90\x58\xea\x0c\xb7\x68\x7a\xc6\x83\xb3\x9a\x8f\xdd\xb8\x08\x22\x13\xac\xd0\x9b\xd5\x5a\x6f\x50\xbe\x16\x60\x75\x8d\x44\x2c\xa6\x37\x05\xb0\xb5\x9a\x8e\x9f\x23\x2c\xdb\x09\x12\xe5\x71\x68\x0c\xd3\xba\xef\xd2\x07\x12\x74\x86\xba\x37\xef\x14\x24\x0f\xea\xc5\x98\x91\x12\xfb\x73\xb1\x7a\x88\x9d\x80\xc4\xce\xb3\xc6\x99\x73\x02\x9e\x96\xa7\x6f\x62\xb3\xc8\x03\xa3\x7a\xbc\x9b\x80\x43\x4e\x20\xb3\x69\x4c\x95\xdf\xcc\x33\xca\x04\x34\x71\x5c\x31\x0e\x14\x53\x9a\x9c\x9f\x2d\x0c\xe9\x7f\x52\x3b\xd0\x83\x80\x21\x74\x4d\x40\x14\xc7\x5e\xb3\x9a\xec\x31\xcf\xe0\x34\xe0\x53\x00\x47\x37\xec\x8d\x9e\x8b\x0d\xf9\x31\x09\x8a\x90\x58\x7a\x00\x4b\x2b\xcb\x97\x89\x24\xbe\x8b\x5c\x5f\x42\x94\x60\xf6\x17\x1d\x9a\xa5\x10\xa8\x9a\xce\x8d\x16\x02\x68\x5e\xd0\xe2\xb4\x2a\x33\x15\x5e\x57\xbf\xb1\xdf\x80\xc8\x3f\x4a\x68\x24\xbf\x98\x89\xaf\x64\x17\x53\xf2\xb4\xaa\xe1\x22\xb4\x6c\x63\x0d\x66\x39\xf0\x33\x66\x0a\x40\x69\x5a\x35\x19\x41\x56\x76\x4f\x8d\x67\x2f\xa2\x41\xa9\x82\x79\xeb\x46\x0e\xd2\xa2\x6a\xc9\x90\xb4\x6a\xeb\xc2\x20\x7c\x0b\x73\x44\x6f\xfb\xb2\xb2\x8c\xf5\x3c\x71\xa7\xba\x05\x61\x66\x90\xac\xf8\x48\x85\x4e\xb9\x83\x5e\x92\x8d\xf8\x52\xe2\x5e\x40\x25\x94\xd1\x5c\x81\xd7\xd1\x7d\xfa\x27\xf0\x3a\xfa\x75\xc4\xf4\x48\x70\x5c\x2f\x23\x14\xcd\x2c\x81\xa7\x12\xb5\xdf\xbc\x0c\xe3\xab\x49\x70\x95\x0c\x86\x97\xf3\x92\xe5\xfb\xbd\x9e\x5d\xf1\x6a\x2a\x7d\xfb\xa8\xde\x6f\x57\x12\xf3\x82\x06\xb7\xd5\xa9\x49\xb1\xed\xab\x78\x35\xc9\x1a\x37\x64\x08\x98\x3e\x13\x97\xd3\x63\x96\x87\x31\xc6\x52\xd4\x64\x53\x32\x90\xff\x8d\xcc\xb6\x97\x1c\xbf\xfe\xe2\x25\xc9\x27\xef\x6f\xcc\xd5\xc3\xef\x50\xfb\xed\x17\x6f\x91\x7c\x82\x92\x25\xff\xad\xab\xea\x5f\xa8\x85\xdb\xfb\x1b\xe1\x2d\x2f\x9f\x5b\xf1\x9d\xd6\x56\x7c\x29\x51\xd3\x50\xdb\xb8\x78\x70\x44\x79\x29\x3e\xf3\x8d\xe6\x17\xc0\x3e\xc1\x9d\x0c\xc1\x74\xc7\x40\x3d\xbd\x40\x54\x42\x4b\x80\x2e\x1e\x3a\x2f\x13\xb2\x62\x1c\x24\x95\x86\xd0\xa8\x2a\xcf\xc7\x31\x0d\x33\x11\xef\x43\x7b\xe9\x62\x88\x5d\x55\xb3\xa2\x9a\xea\x75\xdb\x55\xb5\x1b\x4c\xe3\x6e\x70\x55\xa3\xe7\x5e\x5c\x66\xd3\x68\xa9\xa3\x8e\x5f\x26\xd2\xa6\x95\xab\x03\xf8\xd1\x5e\x32\x2f\x46\x85\xa3\x54\x36\xf1\x25\x34\xfd\xea\x00\xa5\x8e\x3e\x12\x92\x7c\x1b\x00\xec\xc7\xc1\x15\x11\x8c\x1d\x0b\xb4\x42\x5d\x69\xa8\xa7\x22\xd7\xcc\x58\x46\x82\x6f\xe7\x40\x15\xc7\x1e\x59\x23\xfe\x60\x18\xdc\xcc\x1b\xdb\x17\x03\xdd\x88\x01\x3b\x68\x6e\xe5\x57\xb5\x2f\xc1\xc0\x88\x62\xc5\x11\xf2\x57\xba\x5e\x6d\x56\xb6\xfc\x35\x88\xdc\x07\xa1\xe1\xa1\x70\xfe\xf0\x83\x9a\x4f\x9e\x25\xf6\xf3\x02\xe7\xf8\xa2\xfe\x77\x74\x83\xd6\xd9\x18\x83\x56\x3e\x02\x9e\xef\xce\x4a\x07\x79\x99\x36\x18\xb5\xb2\x34\x91\xe4\x19\x1e\xcd\x58\x07\x16\xca\x4e\x07\xe5\x12\xab\x21\xb9\xe5\x55\x42\x7c\xf4\xdc\xc3\xc6\xc0\x62\x71\xe4\xd8\x04\xed\xa3\x4b\x4b\x9f\x53\xf7\x9c\x63\xf7\x18\xbc\x2e\x9b\x4d\x00\x3a\x18\x94\x07\xd6\x5f\x9d\x78\xa0\xde\x50\x1a\xec\x28\x75\xe9\xe9\x0e\x0c\x4f\x8f\x65\x00\xa2\xa9\xd9\xf6\x87\x66\x7a\x53\xbd\xfa\x0d\x7e\xc1\x4d\x3b\x81\x92\x9c\x64\x13\x29\x9a\xae\x9a\x53\xe9\xeb\xb1\x67\xd8\xe5\x86\x95\xbb\x69\xd5\xae\xf6\xd8\xad\x19\x53\xeb\xf6\xd5\x8b\xea\xb7\x87\x49\xf8\x87\xf3\x0b\x6e\xba\x3c\x45\x05\x37\x61\xb0\xa5\xc4\xf2\x31\x9f\x46\x4c\x04\x5c\x4c\x71\x51\x88\xe8\x8b\x13\x96\x5e\xd9\x82\xee\x3c\xbc\x72\x89\xab\x6d\x99\x70\x32\x2b\xdc\x20\xc3\x2e\x24\xe2\xc6\x58\x3d\x97\xd3\x48\x0b\xc2\x48\x5c\xfd\x61\xed\x46\xa7\xc4\x24\xd6\xa4\xc9\x4d\xc8\x31\x13\x05\x10\x9d\x0a\xd5\x28\x76\x0d\x0d\x5c\xce\xa7\xcd\x03\xa0\x25\xc2\x3b\x8c\xf7\xb1\xa5\x6e\x9a\xc2\x26\xa7\x0a\x65\x84\x1f\x91\x33\x5d\xa4\xb4\x88\xeb\x8a\x67\x86\xee\xa2\xad\x96\x20\x03\xd6\x5d\x50\x8a\xd7\x69\xc4\x01\x9f\xf8\x4b\x88\xb5\x2f\xcf\x8e\x5b\x37\x54\xf5\x49\xa7\xab\xaa\xef\x9e\x3c\xf3\xd4\x12\x64\xd0\xe0\x94\x76\x60\xef\x25\xc9\xd5\xa6\x13\x07\xbd\x4e\xb2\x6b\x72\x54\x92\x09\x48\xc9\xa9\x86\x4c\xfd\xee\xce\x24\xd2\xae\x0d\xc2\x5c\x4d\x74\x75\xc7\xb4\xe1\x91\xe9\xe9\x33\xa7\x94\xa3\xc9\x5a\xda\xc5\xc5\x64\x62\x5b\x65\x5a\xa2\xcb\x49\x65\xaa\x83\x4a\xdb\x08\xdd\xfb\xb4\xb1\x72\x90\x6f\xf4\xce\xa0\xea\x57\x3c\x7d\xc9\xe9\xaf\x1b\x6a\x51\x24\xb4\x36\xb7\xe8\x71\x1f\xfb\x2c\x6f\xc9\x5e\x91\x9d\xf9\x52\x50\x56\x84\x4a\x51\xbd\x62\xfb\x28\x40\x6f\x26\xfc\xbd\xda\x8d\x0a\x47\x14\x90\x1f\x64\xad\x46\x6c\xf4\x00\xb7\x23\x07\x5d\x02\xdd\x65\xe6\x6e\x74\xcc\xb3\xac\xb0\x67\x2c\x25\xdd\x8b\x80\xae\x4b\x13\xa2\x28\x1e\xf9\x66\x57\xbd\x9d\x41\xfb\xca\x42\x5e\x93\x54\xcd\x14\xc0\xc2\xd1\x13\xf2\x02\x96\x3d\x92\x27\xf7\x56\x5f\xb4\xa7\xbd\x78\x01\xac\x1c\xc2\xf8\x91\x84\x4e\x72\x5e\x8d\xba\x83\x93\x26\x7d\xcb\x97\x08\x11\xe6\xc0\x01\xca\x93\x61\x0d\x92\xe3\x17\x5a\x14\xa2\xc2\x8e\xee\xe0\xee\xdc\x4b\x28\x2c\xfc\x5b\xe8\x72\xf9\x4e\xc2\x4f\x0f\x8f\x7d\xfc\x0a\xa9\x43\xa2\x53\xd4\x55\x77\xb2\xde\xea\x21\x1d\xe0\xd8\x14\xce\x4a\x73\x9b\xa0\xc8\xa0\x01\x04\x57\xe7\x3a\x66\x6d\x4b\x74\x64\x2e\x60\x32\xa7\xab\x27\xe0\xbd\x01\x8e\xe9\xd9\x9b\x4e\x23\xe1\xa4\x9f\x28\x61\x1c\x9d\x0d\x38\xd2\xb9\x67\xc5\x2e\xa3\x02\x92\xa3\x41\x53\xe9\x0b\x8d\xfa\x9e\x47\x4a\x53\x1e\xd1\x27\xea\xfc\x90\xcb\xca\x02\x1f\xbd\x88\xeb\xaf\xc9\xe7\x98\x27\x70\xb1\xe8\x69\xb9\xdc\x4d\xd2\x6a\x06\xf7\x3e\x8c\x56\xaf\x14\x67\x9f\x25\x6d\x16\x6b\xd8\x74\x0e\x30\x03\x92\xf0\x30\xdd\xcc\x2c\xce\x89\xc6\x8b\xfa\x4d\x76\xbf\xe9\x23\x00\x59\xcb\x41\x3b\xae\x19\xc9\xa6\x77\xd0\xa7\x9a\x6f\xf5\x4d\x97\x1f\xc9\x5e\xb0\x3f\x95\x4c\xa8\x25\x67\x3f\x39\xcf\xe7\x64\xd9\x14\xd1\x94\x87\xcc\xc6\xaa\x3d\x6e\x59\xbf\x51\xbb\x2d\xb5\xc3\x85\x33\xf2\x13\x84\xcb\x87\x59\x48\x33\x88\x79\x91\xf9\x2e\x7e\xe8\xcb\x38\xa0\xd6\x6f\x4f\xbb\x12\xbd\x30\xa7\xf1\x25\xf5\xc7\x11\x6f\x5f\x7b\x07\x7e\x25\xde\x0f\x37\xd3\x13\xf1\xa5\xa1\xf1\x63\x45\x40\x68\x91\x91\x9b\xa0\xc1\xd7\x50\x8c\xf8\xb3\x84\x35\x31\xe9\xe7\x71\x3f\xe9\xe9\x67\xae\x2e\x66\xf1\x73\x65\x65\xfd\x84\xa5\x73\xa0\x0c\x24\x56\xcd\x0c\x63\x51\xb4\x54\xab\x03\x84\xa7\xd6\xcf\x1b\xcf\xa8\x16\xb9\xd4\x1c\x7e\x29\x43\x91\xae\x95\x87\x7e\x83\xdb\xba\x2a\x5b\xac\x2b\x51\x15\x4f\x18\xb6\x6b\x00\xea\x51\xaa\xde\x8c\xf6\x8d\x1d\xa5\xec\xd2\xb2\x9f\x80\x58\xd1\x67\x23\xf3\x2f\xc7\x97\x36\x0e\xfb\x5e\x12\xe0\x11\x26\xf2\x55\x71\xbd\xdd\x44\x0d\x62\x86\x3b\x94\x17\x93\x90\x2c\x63\x0a\x69\x9e\xcc\x57\x2a\xde\xe7\xfa\x79\xdb\xb2\xc0\x06\x6a\x78\x7b\xd1\x62\x4a\xa3\xa0\xb4\xab\x9a\xf6\x1a\xcd\x1e\x63\x06\xbf\xe0\xb2\x78\x67\x28\x3b\xd4\xe6\x2d\x5f\x26\x29\x5d\xe1\x87\x40\x17\x13\xb1\xc6\xf2\xc8\x5c\xfc\xb4\x16\x29\x6b\x8e\xb6\xbc\x53\xcb\x20\x93\xf5\x48\x81\x6f\x9d\x35\x34\x99\xfe\x9d\x0c\x4d\x32\x30\x07\x86\x0c\x4c\x87\x45\xb2\x79\xc1\x65\xc7\x15\x87\x00\xf2\x31\x2f\x8f\xe8\xed\x0b\xf9\x3c\x8b\x93\x4f\x0f\x6e\x6a\x9e\xd1\x7f\x94\x39\xb3\xc9\x68\xf6\x1d\xd8\x62\x10\xed\x1b\xa6\xc1\xa7\x57\x1c\x48\xad\x62\xc5\x5f\xc3\x3e\xe4\x72\x27\x15\xe3\x60\x1f\xd9\xb1\x8e\x68\xdb\x2b\x37\x8c\x06\xd9\x17\x56\x61\x9d\xc4\xa9\x6c\x71\x37\x82\x47\xaf\x3c\x9d\x07\x5c\x38\x16\xa1\x9e\xe8\x87\x02\x18\x61\x9d\x52\x54\xe7\x1d\x2a\xf2\xdf\xf0\x94\xd2\x2c\xf5\xe7\x48\x32\x9d\x3e\x9e\x9f\xda\x4c\x7d\x18\x5e\x2b\xa5\x06\x10\x1d\x90\x5f\xe0\x9f\xc2\x5e\xd0\x9c\xca\x92\x0c\x6b\xce\xa6\x9d\xca\x43\xf8\x25\x4c\xa0\x95\x61\x94\xb9\x09\x09\x6f\x83\x09\x84\x6a\x5c\x66\x83\x4c\x89\xb4\xd1\x10\xad\x27\xf6\x94\x4d\x9a\xd9\x10\x48\x51\x3d\x9b\x16\x67\x07\x7b\xe3\x24\xbd\x9e\xe4\x80\xe9\x6d\xc2\x8c\xd7\xca\xf2\x80\x5d\x60\xac\x7c\x08\xc7\xdc\x39\x26\x14\x5c\x56\x5d\xbe\xcf\x53\xba\x00\x8f\x17\xa9\x42\xf7\x16\x0e\x3f\x72\x15\x95\x16\xb9\xc8\xb2\xa2\x4b\xfa\xf9\xb1\x2e\x30\x4d\x78\x73\x26\xbf\xf8\xe5\xce\x2c\x6f\x53\x2f\x2f\x09\xfa\xa3\x61\xec\x6d\x98\x0c\x29\xd1\xbc\x22\x37\xef\xfb\x32\x31\x93\xb9\xd7\x12\x36\xec\xc3\xae\xf2\x92\xb9\xf0\x6a\x2e\xcc\x2c\x42\x35\x00\x45\xd8\xaa\xca\x92\xa6\x91\xed\xbd\x71\xd2\x45\x18\x43\xc0\x80\xbb\xb3\x05\x04\x79\x3b\xcb\xa3\x9f\x02\x0c\x3a\x5e\x19\x00\xa0\x93\x95\x01\x03\x3a\x54\x19\x30\x96\xf3\x94\xf1\xde\xf0\x0d\x12\x36\x10\x03\x8a\xb9\x53\x59\xc5\xdb\xae\x53\x06\x88\xc3\x4d\xca\x6c\x0c\xd8\x25\xca\xaa\x09\xe4\xfe\xd4\x76\xb8\xae\x71\xe3\xb3\x63\x11\xe4\x44\x6f\x7a\xf9\x69\x5e\x97\x31\x4b\x10\xc7\xdd\x29\xe3\x78\x26\xfe\x11\x89\x16\xcc\xd0\xa1\x39\xf2\xbb\x3d\xa4\x14\x03\x01\x10\x88\xaf\xf7\x5f\x8c\x13\x2d\x52\x4c\x44\xf3\x2c\x69\x95\xf2\xf4\xaf\x50\xb2\x32\xc3\xde\x03\x9c\x9b\x47\x68\xea\xad\x47\x69\xda\xfa\x2b\xb3\x21\xfd\x63\xf5\x1b\x18\x4b\x5b\x9c\x2b\xd8\xcc\x1d\x2b\xb6\x8f\x8f\xcd\xac\x65\x6d\x4d\x66\x3f\x0f\xac\x7d\x09\x7a\x75\xea\x74\x74\x28\xe0\x37\xed\xc3\x3e\x2b\xce\x04\xfa\xc6\xf9\xdd\xe5\x8f\x49\x24\xa7\x5e\x27\x33\x4a\x76\xa4\x6a\xfc\x9b\xee\x02\x0b\x25\x82\x1b\x29\xab\xa7\x23\x99\xb6\xf3\xed\x41\x01\x9c\xd9\x80\x36\x5b\x48\xb9\x79\x08\x96\x23\xdf\xb3\x56\x9b\xd9\xd8\xe2\xde\x91\x13\x9d\x01\x0c\xe0\x37\x43\x85\x93\xd7\x4e\x5c\x76\x2d\xcd\x89\x4b\x5e\x3b\x71\xf9\x4d\x47\x27\x32\x7d\x3f\x80\x5d\x0e\x71\x4d\x5e\x3b\x71\xe5\xed\x42\x27\x3a\x87\x70\x52\x90\x97\xe0\x9c\x14\x38\x84\x93\x82\xbc\xb9\xe6\xa4\xc0\x21\xdc\x14\xd8\xad\x59\x37\x3e\x79\x2f\x9c\xa0\xdd\x33\x8c\x79\x3c\x27\xc9\x4c\xfc\x0b\x16\x9a\xcf\xf3\x94\xc9\x70\xab\xcb\xc6\x70\x1d\x8d\x8b\x7a\x78\x49\x7e\x2c\x85\x98\xb5\xb1\x4f\x69\x2e\x68\xe1\x18\x6b\xdb\xb3\xb2\x6a\xc8\x8b\x8c\x31\xf9\x71\x4d\x6d\xf3\xa6\x72\xa8\xdf\x4d\xd1\x6f\x2e\x73\xd1\x65\xca\x12\xe1\xe2\x7e\x68\x3d\x81\xb8\x0f\x43\x68\x55\x82\xee\x36\x8b\x2c\xe0\xb6\x4f\x3d\x03\x50\x15\x58\xab\x07\x17\xd1\xa9\xf5\x18\x5a\x21\xa0\x7a\xe0\x35\xf9\x01\x4a\x05\x2e\x48\x47\x51\x84\xe2\x58\xab\x89\x72\x67\x1a\xee\x04\x68\xa5\x74\xf1\x3e\xb0\xaa\x42\xac\x47\x28\x5e\xce\xe7\x40\x99\xf0\x05\xeb\x28\x5b\xef\x97\xfa\x55\x59\xfd\xce\x35\x5c\x01\xc7\xc2\xe7\xaa\xc3\xf0\x3a\x09\x55\x23\x8e\x50\xb2\x82\xe6\x01\x70\x35\x3b\x0c\x17\x3b\xac\x5f\x6c\xd5\xaf\x49\xc3\x75\x80\x16\x7e\xf7\x00\x72\x6e\x12\xf0\x3c\x48\x16\xfb\x1d\x50\x26\x70\xa3\xfb\x4a\xee\xa1\x0d\xd3\xc5\xfd\xc0\xe6\x7a\x11\xf7\x8e\x8b\xe0\xf3\xf5\x3a\x4e\xf5\x21\xa4\xdd\x0d\x87\x2b\xe0\xd8\xf9\x5c\x75\x18\xde\x28\xc1\x21\xb4\xd9\xa4\x73\x68\x08\xc1\x57\xc8\x71\xb2\x5a\x84\x89\xbe\x22\xe9\xb7\xca\xc1\x6a\x38\xb6\x5f\xe7\x7e\x30\xb8\x5b\x83\x3b\xc2\x66\x1d\x81\xfb\x10\x78\xf9\x1c\x85\xf3\x79\xac\xdf\xc3\xd7\xef\xa3\xbb\x16\x24\x48\xf4\x73\x2f\x49\x03\x82\x22\x54\x87\xdd\x62\x8e\x62\x70\x10\x38\x62\x72\x5b\x80\x47\x9c\xe5\xa7\xa3\x7e\x0f\xdc\x01\x5a\xa0\xe6\x19\x5b\xae\x99\x50\xa5\x85\x3d\x5f\xde\xd1\x35\x8f\x07\x2a\x14\x7c\x2e\xeb\x93\xf5\xe9\x77\x69\x6c\xd5\x1a\x6d\x78\x11\x44\x1e\x30\x29\xc8\x2b\x7d\x64\x0f\x15\x70\x5b\x4b\xcd\xe9\xfd\x00\x44\x89\xd2\xed\xa5\x4a\xf4\xb2\xa8\x0f\x6a\x2b\x2f\x46\x1a\x61\x25\xb9\x2e\x59\x14\xbf\xd9\xf4\xa5\x3f\x15\xf9\x54\x46\x95\xf8\xf8\x65\xd5\x61\x23\xb4\xb9\x7e\x65\x66\x8e\x8f\x43\xe6\xee\xe1\x6c\x38\xce\x22\x21\xdf\x61\xda\x12\x6e\x8c\x6b\x1a\x57\x31\x40\xab\x76\x69\xc3\xc2\xd6\x47\x99\x1a\x36\xf1\x7f\xf1\xe3\xe4\xd3\x8c\xd5\xdb\x7d\x17\xd5\xbc\x7e\xec\x4c\x4a\xa0\x39\xe4\x38\xa1\x0c\x13\x98\x7d\xb7\x88\x7b\x1d\x1a\xe6\x7d\x33\xe6\x02\xe0\xdc\xc1\x10\x75\x5f\x19\x2d\xf8\x04\xe4\x39\xd3\x23\x91\x13\xef\xf8\x6d\x1f\x1d\x5e\x44\x88\xd0\x75\x3b\x89\x9a\x39\xaf\xb7\x9f\x7c\x48\x2f\x46\x7d\xf6\x8a\xb9\x21\x7d\x1d\x42\x60\x1c\x88\x71\x4f\x95\xaf\x9c\x0c\xfb\xdb\xc0\x21\xb2\x4d\xb7\x50\xd4\xd2\x5e\x70\x18\x16\x22\x69\xfe\x52\x8d\x36\x51\x6c\x0f\x2e\x33\x30\x2c\x6f\x5b\xe5\x4e\x57\xff\xd6\x0b\xe6\xad\x1e\x65\xe1\x90\xb5\xfe\x0e\x65\xcf\x78\x16\x74\x55\x55\x74\x79\x2d\x93\xc3\x76\xaf\x15\x5d\xc5\x85\x8e\xc6\xe1\x49\x64\x54\x5e\xe4\xe3\x54\x67\x91\x23\x91\x8e\x11\x79\x91\x99\xcf\x63\x6a\x35\x5f\x28\xb9\x72\xac\xe7\xe6\xec\x02\xf2\xaa\xf4\x79\x1d\x99\x91\x06\x76\x49\x08\x1d\x97\xd9\xad\x56\xd2\xc6\x09\x3b\xfb\x7e\x95\xbd\x6d\x64\xa8\xd2\x14\x4c\xea\x89\x57\x27\x92\x1e\x70\xfa\x0d\x67\x0a\x19\x4b\xe4\x1b\x43\x11\x4d\x0d\xbb\x5b\xc4\xd4\x6f\x12\xa4\x30\xa9\x06\xf6\x95\x65\x93\x9a\x98\xd5\x60\x1d\x98\x9e\x76\xbd\x9a\x45\x9b\xe5\x2c\x0e\x37\xb3\x60\x39\x4e\x40\xd4\x48\xdd\x82\xe1\x1a\x8c\x97\x6d\xb1\x5e\x15\x96\x33\x03\x90\xe8\x7b\x24\x68\x85\x9e\x8d\x5d\x92\x95\xf9\x93\xbe\xca\x82\x8c\x5b\xa1\x74\xaf\x62\xaf\x3c\xf1\x41\x4b\x3f\xae\x31\xa1\xaf\x5f\x73\xed\x19\xd7\x1d\xb3\x87\x94\x9f\xe7\xa6\x7a\xdd\x46\x0e\xfa\x32\x30\x02\x9b\xb7\x38\x3b\xf7\x38\xba\x19\x96\x1b\xad\x5c\x44\xba\xaa\x96\x24\xd8\x4a\xdc\xe2\x62\xcf\xb0\x78\x34\x0a\x30\x10\x85\x4c\xfa\xaf\x78\x0d\x2a\x51\xef\xb8\x21\xda\x55\xea\xb1\xda\xe5\x05\x66\xc9\xbb\x29\x86\xc2\x7e\xf4\xe8\x8a\xf5\xf0\xf1\x21\x96\x33\x40\x64\xe1\x5b\x18\xb7\xc1\x6d\x51\x51\x7c\x18\x8b\x9f\x99\x63\x88\x67\xfc\x66\x03\x02\x75\x5d\xf3\x85\xa6\x10\xa4\x7b\xcd\x03\xa4\x74\xb1\xad\x0d\xe0\x9e\xd0\xef\x38\x66\x48\x12\x33\xe1\x87\x2b\x3a\xfd\x22\x0c\x4d\x2f\x18\x66\x10\x90\x0f\x71\x51\xe4\x75\x9b\xb7\xba\x3d\x24\x88\x13\xc8\xda\x21\xdc\x2f\x92\xfa\xcd\x53\x6e\xa1\x0e\xee\x80\x71\x22\xf3\x25\xf7\x89\x94\x1d\x12\xce\xff\xe0\x52\x9d\xd1\x05\xb4\x7d\xd5\x1d\x8b\x5d\x89\x0e\x22\x6b\x1d\xe6\xbd\xc4\x45\x35\x88\x8c\xbe\xd9\xf4\x2d\xac\xb8\x06\x58\xdb\xbb\x12\x0a\x63\xd9\x0b\x5c\x46\x5f\x32\x51\x07\x4a\x3e\xa0\x29\xfc\x61\x08\x57\x4a\x58\xd9\x58\xda\x05\xe0\xa5\x1a\x72\x26\xd1\xd3\x08\x56\xb5\xb3\x5d\xac\xa9\x3e\xb8\x43\xf8\xab\xe4\xd3\x43\x8f\x8b\x8a\x57\xf4\x2e\x22\x91\xf7\x42\x00\x6f\x71\xea\xd4\x6a\x2e\xcf\x91\xec\xf7\x38\xfc\xe4\xa4\xc4\xfa\xca\x22\xc5\xbb\xb0\xa7\x45\x57\x4a\x8d\xd0\xf1\x54\x74\x39\x3b\xf8\xb0\x82\x55\x6f\x62\x3b\xf5\x55\x8f\x58\xa3\x8c\x47\xfe\x51\xef\x00\x51\x33\x97\x29\xd5\xc0\xe9\xa1\xad\x35\x43\x37\xfc\x99\x41\xc2\x0c\xa2\xd4\x9d\x88\x13\xa4\x96\x70\xc8\xda\x09\x0a\xb3\xc3\x74\x3c\xfd\x92\x22\x17\x6e\xd3\xc3\x38\x62\x90\x56\xe5\x3e\x6f\x78\x24\x00\xca\x93\x23\xf7\x1e\xf5\x39\x12\xce\x9e\x22\x37\xa2\x71\x19\x9d\xfa\x10\x40\x45\xee\x59\xac\x5d\x55\xe0\x04\x0a\xd6\xe2\x2d\x84\x1e\xfb\xcb\x32\xbf\xf6\x2b\x29\xe1\x1d\x35\xfe\x33\x59\x42\x71\xd9\x7d\xe9\x2a\x8f\xf0\x37\x23\x4b\x22\xfd\xe5\x6d\xc2\x4f\x33\x65\x8a\xd1\x38\xc6\x0f\x16\x5f\x17\x54\x3d\xe4\xb7\x50\x02\xdb\xd2\x6b\x18\x93\xcd\x15\x58\x3f\xa4\x42\xe9\xdc\xc6\xb9\xb2\xf7\x69\xab\x3f\xa6\x91\x61\x37\x7c\x98\xa2\x81\x1f\xb8\x78\xae\xdb\x9f\xc9\x17\xc8\x57\xf0\xbb\x9d\xf3\x6c\x92\x60\x0e\x14\xa9\xfd\x48\xc8\xcf\x47\xc0\xcf\x9c\x41\x9b\x97\xcf\x05\x96\xa9\x99\xb4\xb4\xf1\xc2\xf7\x04\x06\xf5\x02\x42\x9d\xe9\x81\x41\x2f\x00\x5e\xe2\x7c\x49\x7e\x1c\x87\x2d\x6a\xca\x2f\xf1\xab\xa4\xda\x7a\xc1\x37\xfc\xee\xd3\x70\x81\xdc\xd9\x9a\xba\x73\xce\x4c\xa8\x1a\x75\x07\x5f\x01\x38\x1b\x71\x1e\x81\x50\x90\x1f\x81\xcc\x40\x45\x1d\xec\xe4\xb5\x3e\x75\x9f\x37\x43\x42\x44\x60\x82\x23\x36\x5e\x59\x8a\x4c\x17\xd9\xfe\x54\xaa\x5f\x64\x76\x20\xa9\x17\x3f\xe1\xf2\xe6\x56\x63\x3d\x65\xf9\x8b\x99\x00\x91\x12\x77\x36\xd6\x59\xf3\xaa\x18\x00\x94\x72\xfe\xc0\x20\x32\x90\xb3\x53\x5d\xe4\x29\xea\xb0\x4f\xc9\xb0\x6e\xb1\xab\xd2\xc7\x2a\x6c\x8b\x9c\xba\x04\xf5\xc7\x3e\x16\x7f\x10\xe0\xa9\xbf\x21\x33\x21\xf0\xc3\x72\xdf\x50\x27\xe5\x67\x54\x6f\x43\x0f\x6c\x11\x39\xc8\xa6\xd0\x8b\xf6\x8d\xb7\x20\x34\xe7\xd4\x2d\x5a\x52\xd5\x76\x12\xea\x46\xec\x1c\xca\x2c\x00\xa6\xe1\x98\x32\x52\x24\x3b\x15\x4c\x22\xf9\xd4\xd6\xa8\xd4\x62\x39\xf8\xd1\x1f\xa2\x01\x64\xbe\x75\xb4\x87\xea\xd5\x3f\x90\x5e\xa0\x8f\xdb\xb3\xee\xe7\xa0\x3b\x44\x68\x82\x92\xa2\x0f\x31\x62\x92\xba\x19\x96\x1f\xf9\xd8\x30\xf9\x05\xe6\xd9\xc8\x60\x51\xdc\x54\x8c\x62\x59\x8e\x39\x71\x3f\x96\xad\x11\x6a\xc6\x39\xfb\xe8\x3d\xaf\xdf\xbc\x3e\x4e\xe7\x14\x6a\x07\x5c\xd4\xfd\x2d\x77\xba\xa7\x1a\xf1\xd3\x2c\x42\xaa\x1f\x21\xdd\x42\x8a\x3c\xed\x4c\x1f\xb6\x29\x38\x5e\x3d\x65\xe2\x3b\x50\x1b\x3d\x3d\x56\xd8\x6f\xa4\xe4\xd8\xa3\xc4\xd5\x4c\xa8\xc0\x67\x38\x57\x4e\x2d\xc3\x4b\xab\x0c\xeb\xee\x8f\x93\x50\x03\x9e\x48\x5e\x0b\xa0\x67\xf5\x30\xcf\x44\x6d\xcf\x25\xc2\xa4\x9c\x47\xa4\x2e\xfc\xfc\xa1\xbc\xa5\x95\xe1\x1e\xf5\xc2\x77\x1d\xa6\x2f\xaf\x8d\x70\xf3\x1d\xfb\xfb\x82\x9b\x0e\x67\x01\xca\x32\xff\x58\x35\xf8\x6f\x62\xad\xfc\xc5\x61\x5d\x9f\xea\x4e\xf7\x41\x2f\xc1\xb3\x15\xaf\x6b\x30\xf6\xba\xc6\xd0\xfe\x02\x10\x41\x5e\x22\x6a\x93\x63\x31\x58\x6d\xcd\xae\x8d\x42\xaf\x7b\xe9\xc3\x47\x8d\x86\xd8\x48\x7d\xba\xdc\xfd\x8d\xbe\x92\x52\x47\xd9\xe5\x5d\x8e\xdb\xb3\xef\xef\x8a\x13\x96\x26\xd3\xb1\x04\xe5\xa4\xd1\x75\xf1\x62\xa4\x00\xdd\x01\x17\x92\xe0\xa7\xd1\x91\x59\xb4\x4c\x4e\x87\x0f\x08\x8c\xe1\x58\x84\x0f\xd0\x69\xfa\x87\xbc\xec\xfa\x94\x63\x7c\xb4\xfe\xbd\xda\xf5\xa3\xc9\xcf\xcb\xae\xa9\x66\xc6\xc3\x23\x6e\x5b\xf4\x8c\x1d\x53\x19\x2c\x86\xcd\x29\x60\x4b\x0e\xc9\x0f\x14\x6f\x88\x0d\x41\x2d\x22\x89\x72\xa7\xa1\xf7\xb3\x67\x1c\xcb\x8d\x48\xa9\x13\x4f\x64\x2d\x93\xf4\x6a\x30\x2e\x86\x30\xc6\x8f\xca\xdd\x38\x07\x32\x18\xee\x42\x3f\x10\x6a\xa9\x5c\x5d\x92\x58\x02\xf2\x0f\xc6\xa8\x98\x8d\xc1\x71\x6e\xac\x2a\x69\x4a\x05\x5d\x23\xc8\xea\xc7\xe6\x99\x94\xeb\xe8\xf8\xf1\xba\x8c\xef\xd3\xca\x65\xe9\x75\xf8\x69\x02\x30\x15\xee\x26\x88\x0a\xf2\xc2\x8a\x94\x79\x82\x89\xec\x90\x12\x9e\x68\xff\xa9\x07\xa7\xba\xc1\x3e\x3b\x3a\x01\x43\xd8\x3b\x15\x5e\x91\x2b\xae\xeb\x7e\xf7\x5e\x33\xff\x75\x4d\x3e\x88\x65\x87\x83\x04\x3c\xb3\x54\x5f\xa8\x71\xfb\x3c\x47\xbb\x06\xa3\x6f\x2d\x78\xc5\x4b\x09\x2d\x2d\xc4\x82\x73\xf8\x89\x67\x96\x21\x1b\x96\x4c\x73\xc2\x92\xbb\x50\x85\x8f\x9a\xe9\xe4\x1b\x7e\xdf\x55\xa8\xc9\x58\x68\xc4\xf4\xd4\xb5\xee\xeb\x99\x6a\x32\x0c\x79\x31\xb3\xd1\x4d\xa9\x71\xf8\x72\x78\x14\x37\xb0\x5f\x5e\xd9\xa9\x76\x4e\x3e\x09\x65\xd2\x62\xb3\x51\xf7\x01\xb2\x0b\xd0\xfb\x8f\xe4\xd7\x3c\xa4\x79\xb5\x54\x5f\xab\xb5\x92\xdf\x86\x0a\xbf\x4c\xfe\xf9\xd7\xf2\x11\xc8\xb3\x14\xc4\xad\xf2\x78\x9f\x17\x85\x7f\xac\x32\xbc\xdd\x55\xdd\x41\xdd\xcd\x97\x84\xcb\xa9\xb7\x37\xb8\xf8\x69\xb7\x94\xb8\x64\x65\xdc\x70\xa2\x1d\xee\x84\xf6\x0e\xb1\x1a\xfd\x1d\x8c\xd1\xe4\x46\xe6\x7b\x70\x96\xb7\xc7\xbc\x6d\xcf\xfb\xa2\x42\x1d\x0b\x53\xa2\xea\x68\x57\xf6\xbd\xab\xc8\xc5\xd5\xa9\x08\xd2\xea\x78\x44\x65\xd6\xb2\xcb\x18\x9a\x8c\x23\xc5\x4a\xcf\x8f\x15\x0b\x26\xd9\xbd\xa7\x12\x84\x66\x09\x95\xa2\x0d\x25\xcc\x50\x7f\x68\x33\x9c\x5e\xa8\x99\x56\x30\x8d\xa4\xc2\x6c\xd0\xd5\x9e\x16\xfd\xe0\x0e\xd4\x92\xa6\xe9\x54\xba\x5e\xdb\x35\x55\xf9\x7c\xd6\xd7\x75\x0f\xee\x3a\x08\x9f\xc0\xb5\x40\xa8\x99\x4b\xd0\xe9\x51\x87\x46\x51\x68\x32\xe5\x46\x04\x3f\xf7\xab\xc3\x21\xb9\xa0\xaf\x18\x6d\xb9\xf6\xc3\x51\x95\xe9\xa6\x66\x5e\x1a\xb8\x82\x3e\x10\xdc\x26\xcb\xb2\xab\x48\xf5\xa2\xe7\xec\xfb\xd0\xa1\x80\x3b\x58\x2a\x71\xe8\x09\x01\xf0\x19\xb8\xa2\x48\x8f\x1e\x55\x85\xb4\xc4\x84\x11\x68\xe7\xbf\x8a\x78\x40\x36\x8f\xce\xef\x2a\x3f\xc3\x7b\x74\x2a\xba\xb3\xc3\xab\xf8\x92\xe1\xc2\x4f\x1a\x66\xd3\x68\x07\x3f\x65\x43\xe0\x01\xbf\x63\xf9\xfb\xbb\xa7\xb8\x38\x8a\x70\x75\x95\x35\x7f\xfe\x96\xa1\x0e\x49\xf8\x5f\x34\x4e\x57\x08\x27\xbb\x14\x10\x0c\xd9\xa5\x2f\xdd\xb6\xa6\xd1\x79\x18\xf5\x1e\xd0\xd2\x33\x9a\x4d\xa9\x8a\x9c\x09\x70\xcd\x94\x8c\xa0\x26\x45\xad\x36\xc6\xd4\x3d\x61\x1e\x86\x5a\x7c\x75\xa3\x96\xc1\x11\x97\x27\xbf\xc0\x2f\xb8\x38\x2b\x16\x1b\x4b\x36\xf8\xd7\xf2\xbc\x6f\xaa\xa3\xe2\x63\x42\x15\x8f\xe4\x70\xd3\x55\x86\x11\x24\xfc\x20\xe7\x88\xe6\x25\x4f\xf9\x5d\xbb\x80\x2b\xe7\x6e\xa5\xea\xd4\x88\x77\x99\x1e\x76\xc3\x54\xf6\x59\x97\x63\x7b\x7c\x79\xcf\x10\x3d\x3f\x37\xf8\x99\x8c\x24\x76\x15\x6c\xec\xf2\xaf\xa6\x4d\x5f\x4e\x22\xf9\x34\x89\xc9\x3e\x62\x91\x49\xb0\xcb\x58\x06\x64\x4d\x6d\xed\x00\x62\x8b\x83\xe1\xe9\x65\x1b\x4b\x27\xda\x5d\xb5\xb4\x03\x8e\x52\x59\x1d\xf5\x72\xf9\x32\x64\xa8\x14\x54\xa5\x81\xd9\x8c\xda\xf9\x10\x2a\x85\x3f\xaa\x4e\x5d\x7d\xea\x0d\x31\xe1\x04\x60\x26\x2a\xcb\xc5\x86\xc5\x16\x61\x96\x12\x45\xb4\x8b\x6c\x45\x8d\x3e\x7d\x81\x8e\xe6\xd5\xcc\x30\x4d\x07\x43\x35\x2e\x17\xad\x54\x64\x17\x60\xc7\x6c\x9f\xd3\xee\xe3\x24\x5e\x3a\xb2\xd9\x61\xe5\x80\x51\xd1\x1d\x7c\xea\x6a\xd2\x9e\xe9\x33\x9e\x7c\x82\x49\xe5\x10\x98\xd7\x1d\xd4\xf1\x15\xcb\xb3\x95\x05\xc5\x67\x88\xf0\x7e\x70\xc2\xf1\x4e\x62\x70\x4b\x17\x1c\x8f\x5a\xe7\x75\x99\x2e\x5b\xf1\x11\x17\x82\x58\x7d\x27\xb0\x8b\x9b\x79\x99\xe5\x29\xea\xaa\xa6\x75\xd1\x89\x6a\xed\x9e\x21\x5b\xf0\x2f\x26\xed\x38\x4b\x5a\xe3\xda\x74\xc1\xc1\x25\x0b\xee\x10\xeb\xd9\x52\x56\x3c\xc4\xca\x9c\xee\x71\x1e\xcb\x4e\xa2\x7a\xca\x89\xf3\x31\xed\xef\xd0\xc8\xb3\x11\x2b\x21\x6e\xe4\xf1\x41\x01\x12\x1a\xa9\x48\x1b\xd2\x7c\xaa\xd3\x33\x14\xbd\x3e\x2c\x42\x0e\xfb\xbb\xea\xed\x23\x40\xa7\xee\x50\x35\xf9\x6f\x3c\x01\x2c\x7a\xc6\x5e\xd0\x52\x35\x4e\xe9\x1f\x71\x77\xa8\xb2\xd6\x3b\xcc\x67\x93\xe0\x6a\x07\x18\x6b\x58\x55\xbf\xd4\x9a\x9a\x1b\xf5\xe8\x7d\x61\xff\xb8\x21\xc4\x90\x8d\x0d\x7f\x44\xc7\xfe\x2c\x67\x9b\xb6\x4a\x85\x35\x74\x61\x55\x39\xdb\x5a\x9e\x33\xb7\xae\x86\x68\x40\x79\x7d\xc1\x8e\xc5\xc0\xae\x56\xff\x4e\xe5\xee\x51\x5e\x9c\x86\x42\x37\xdc\xb8\xdc\x27\xea\xf0\xdb\x76\xe8\x28\x23\xc6\x49\x19\x47\x13\x94\x40\xc1\x8a\x25\x07\xb6\x3a\x0c\xd8\x0d\xa5\x27\x8b\xb2\xd7\xe9\xc6\x9a\xc4\x98\x82\x32\xca\xd1\x57\x8f\x3a\x2b\xfe\x7e\x15\x67\x86\x29\x1a\xb1\x2a\x2f\x88\xa0\xc5\xc3\x50\xfc\x7e\x25\x0a\xf7\x16\x35\xd6\x2e\x7c\x2f\x58\x3a\x76\x2b\x0e\x4a\x0e\x07\x85\xa4\x8f\xd8\x46\xfd\xab\xa8\xce\xd1\xb1\xd3\xdc\xa8\x1a\xcc\xef\x06\x74\x7a\x57\x32\xf7\x18\x39\x84\x26\x57\x48\x8d\x73\xc5\x32\x5e\x19\x4e\x50\x72\x98\xf8\x3d\xd4\xad\xab\xbb\x2d\x29\x99\xbc\xc8\xbe\xac\xcb\xaf\xd1\xc3\x40\x2f\x32\x19\xe6\x7e\xe5\x5b\xe3\x56\x24\x66\xe3\x02\x0e\xcb\x82\x45\x63\x7f\xb4\xa7\x9d\x08\xf9\xa8\x74\x4a\xdc\x77\x0a\xcf\x14\x63\x64\x2f\xa6\x51\x3b\x86\xa8\xb1\xb0\x90\x54\x0a\x75\x4b\xa6\x4e\xf1\xac\xb7\x6b\x4d\x2c\x83\xbf\xa3\xa2\x14\x38\xea\x12\xb9\x83\xd8\x92\xb6\xb9\x4b\x03\x8e\x38\x97\xb3\xd1\x5f\x0b\xe9\x75\x10\x4a\x90\x75\xd0\x5c\x60\xc4\x8c\x97\xe7\x4e\xe3\xc4\x36\x9d\x9b\xa2\x7a\x96\x81\xcc\xfc\xae\xc9\x9f\x95\x00\x1b\xdc\x84\x64\x16\x70\x2a\x33\xdc\xd0\x1b\x06\xe6\xe9\x6b\xc8\xa6\xf0\x7d\x2c\x51\x79\x5b\x69\x28\x2b\xae\xd2\x80\x4b\xc9\x14\x91\x28\x68\xdb\x8a\x88\x8b\x07\xf1\x04\x08\x56\x46\x07\x00\xdd\x91\x14\xf3\xde\x54\x41\x8a\x66\x2d\x45\xc5\x5e\xa6\xe4\xff\x04\xe3\x76\xd5\x37\x5c\xfa\x2c\x5c\x9b\x79\x5e\x91\x96\x5c\x08\xb1\x6a\xfc\x2c\x7f\xc9\x33\xd7\xa2\x0a\x6f\xb7\xc2\x3d\x8b\xe9\x6a\x85\xf3\xcc\x84\x42\x64\x6c\xa7\xe1\x00\xd9\x8e\x7e\x21\x9b\x0c\x10\x51\xcb\x15\x45\x34\x1c\xe3\x86\x9d\x6f\xf9\xf8\x48\xe2\x64\xb5\x8c\x46\x2c\x1c\xdc\xc3\xc5\x50\xda\x9c\xea\x9a\x2b\x6d\x6c\xbe\x55\xd7\x11\x66\x41\x35\x92\xad\x02\x8b\x18\xcc\x37\x8f\xf8\x19\xbc\xe6\xdd\xc1\xff\xfb\x6b\xe7\xb7\xb8\xc0\x34\x94\x9d\x15\x10\x51\x8c\xb2\x2c\xf3\xb3\xf7\x12\x1d\xf3\x94\x0c\x50\x94\xa1\x0e\xa9\x01\x9c\x9b\xa1\x5c\xf1\x4a\x80\x03\xe1\x9f\xac\x4b\xf5\x73\x91\x92\x9e\xd2\xf5\x99\x33\xc8\x54\x2f\x1e\x69\x94\xe3\x0a\x46\x83\x0c\xad\x6d\xdb\xa1\xb2\xf3\xbf\xe1\x77\x63\xbf\xb3\x80\xb9\x2a\xd2\x76\xf4\x21\xef\x7d\xfc\x96\xb7\x1d\x39\x54\x49\x34\xae\xcf\x56\x0c\x26\xcc\x28\xc7\x67\x60\x8d\x4a\x5c\x04\x6d\x87\x51\xf6\xee\xb3\xd0\x64\xdc\x61\x91\x7d\x03\x43\x6d\x0d\xd4\x1b\x35\x18\xb5\xdb\x1f\xa8\xd2\xec\x07\xef\x07\x55\x41\xc0\x0a\x6c\xaa\xd7\x1f\xbc\x1f\x0a\xfc\x8c\xcb\xcc\x47\x65\xe6\xb7\xa7\xe3\x11\x35\xef\x3f\x18\x21\x04\x35\x1f\x0e\xe6\x3a\xf2\x9d\x6c\x3f\x1d\xe6\xac\xd9\x08\x8f\x5b\xca\xa1\xe2\x3c\xf4\xbd\xc4\x03\xb0\xaa\x4a\x81\xe0\x7b\xbb\x5c\x93\xf8\x01\xa3\xcc\x3b\xc4\x5e\x7f\x5b\xec\x6c\xe8\xdb\xf4\x93\xb5\x30\x83\x6b\x75\xe1\x99\x28\x32\x5c\x17\xd5\xfb\x11\x97\xe6\xc5\x43\x5a\x8a\xaa\x34\x7e\x41\xcd\x17\xdf\x67\x2b\x2d\x5d\x1a\xfc\xf6\xd4\xec\x51\x8a\xfd\x43\xfe\x7c\xa0\x41\x1c\x1e\xae\x2d\xc7\xa8\x8d\xb5\x08\xd9\x65\xf3\xe9\xd9\x17\xad\xfb\x9d\x4d\x41\x70\x41\x92\x15\x9a\x97\x2e\xa1\xe9\x27\xba\x74\x35\xa8\xbd\xae\x9e\x2c\x8a\xdd\xe5\x78\x64\x76\x5f\x83\xc7\xfa\xef\xc2\x46\x99\x52\xb1\x2b\xe7\x7f\x4f\xc0\xef\xc7\x7d\x0b\x4f\x7c\xef\x87\x43\xde\x76\x55\xf3\x4e\x9f\xd6\xa8\x41\xc7\xf6\x9a\xd5\x60\x12\xef\x41\x83\xff\xfd\x94\x37\xb8\xf5\xeb\xa6\x3a\x56\x7d\x30\x3f\xb3\x06\xf2\xb5\x8f\x0a\xdc\x74\x3f\x78\xdf\x5f\xa7\x1b\xf2\xfc\x14\xa4\xa8\x44\xcd\xbb\x6f\xb0\xe9\x74\x5d\x91\x99\xf8\xf5\x64\xfd\x3c\xa2\xc1\xbd\xf8\xb2\x4c\x8c\xb7\x61\xe4\x29\x30\x8a\x53\x96\x5d\xe3\xcd\xf5\x45\xc0\xdd\xaf\x94\x04\x03\x3c\x0e\x84\xc9\xbd\xd9\xa8\x76\x71\xf7\x74\x58\x98\x4e\x7e\x41\x72\xa1\x3d\xb2\x17\xb2\xb4\xac\xe1\xd2\xbb\xe7\xa6\xdc\x3e\x05\x2f\xb8\x69\xe9\x97\x53\x71\x86\x19\xa3\x61\x70\x21\x47\xcf\xbc\x1c\x76\xf4\xbc\x9e\x5f\x7b\x32\x2b\xfd\x6e\xbf\x84\x76\x75\xb5\x5e\x13\x5a\xbf\xc1\x35\x46\xdd\x17\x56\x85\xbc\x9b\x2d\x93\xfa\xed\x41\x95\x77\x07\x4b\x78\x2a\xf2\x33\x74\x13\x66\x0c\x69\x7b\x40\xed\x17\xf1\xcc\x4f\xab\x53\xd9\x3d\x48\x18\xee\xba\xee\x0a\x06\x16\x0e\x85\x02\x03\x04\x2c\xad\x6c\x0f\x81\x66\xd5\x21\x2c\x93\x2f\x77\x78\x8c\xf8\x02\x32\x4f\xbd\x64\xf2\xeb\xaf\x56\x24\x55\x9a\x23\x68\x0a\x2d\xda\x74\x86\x92\x60\x20\x7e\x87\x08\x26\xdf\x98\xd7\x8f\xe1\x69\xe6\x05\xf6\x96\x33\x29\x1c\xb7\x18\x5d\x73\x76\x2a\x61\x46\xbc\x29\xd4\xe9\x0d\x33\x42\xa2\xed\x94\xc9\xe2\x98\xa0\x0a\xf5\xe9\x25\x78\xec\xd1\xe5\x73\xa3\x28\x66\x3c\x3c\x38\xd5\x4f\xcd\xa2\x7d\xf3\xa0\xcc\x14\xc8\xc1\x4d\x59\x29\x26\x32\x17\x58\x75\xf7\x0e\x8b\x61\x0b\xe7\x54\xca\x7b\x94\x17\x38\xf3\xab\xc6\x2f\xaa\xb6\x03\xcc\x74\xe8\x3b\xc9\x51\x45\xe6\x13\x17\x0c\x06\x98\x63\x47\x6c\xea\x37\x38\x90\x8d\xdf\xb8\xe9\x2f\xf2\x39\x24\x66\x68\x08\xd5\x3a\x25\xeb\x01\xf5\x88\x79\x52\x36\x5c\xcb\x02\x2b\x45\x2f\xf3\x4a\x1c\xe4\x5f\x88\x41\x5c\x21\x41\x6d\xe1\xa6\x33\x8a\x91\x23\x45\xb9\xe6\x1b\x44\xe0\x0a\x6e\xd3\xb7\x3d\xa6\xec\xc8\x8b\x09\x20\x66\x43\xb4\xc0\x3b\x7b\x3c\xca\x8c\x8d\xcf\x63\x9a\xb3\xdd\xb3\xe5\x17\xc8\xb8\x6f\x9e\xba\x60\xad\xe1\x05\xeb\x54\xd2\x2c\x46\x38\xe3\x04\x80\xc5\x43\xa6\x7f\xb0\xaf\x4b\x58\x3b\xef\x1c\x3c\x75\xda\xc5\x3c\x05\x0d\xa6\xce\xbd\x65\x27\x9e\x31\x6f\xfe\x3e\xc5\x06\x44\x86\x02\xfa\xd2\x74\x48\x06\x7a\x8e\x0d\xf5\xa3\x9a\x99\xa3\x4f\x93\x31\x9d\x9a\x07\x9c\xdf\xa9\x06\x66\xb2\x43\x44\x22\x6e\x86\xb1\x5b\x13\xdf\x5d\x70\xd0\x90\x05\xa7\x2a\x8b\x77\xc7\x32\xeb\x9a\x07\x17\x96\xf3\x34\x36\x1a\xdc\x77\x66\xf4\x31\xa2\xc9\x67\xbf\x0b\x63\x37\x1d\x3f\xce\x72\x3d\x47\x29\xb4\x43\xac\x9b\xa2\x66\xbc\x67\x35\x47\xd1\xef\xcb\xca\x13\x1b\x21\x4c\xd4\xb8\x50\xfa\xb9\x25\x1f\xc1\xa9\xac\x0b\x94\xf6\x11\xa6\x42\x78\xd1\x71\xf4\x1d\x10\xad\xd0\xce\x00\xa1\x4e\x6f\x25\x1f\x8f\xaa\xb5\x76\x66\x86\xa1\xa3\x18\x54\x47\xbb\x92\x24\x4f\xe5\x5d\x2c\xc3\x67\x3b\x68\xe7\x05\x44\xd8\x8e\x7d\xb6\x03\x05\x5e\x40\xe3\x54\x7e\x2b\xab\x57\xbd\x31\x45\x98\xfe\xc9\x44\xfe\xfd\x84\x4f\x06\x23\x22\x30\xff\x64\x1a\x69\x75\xac\x0b\xdc\xe9\x9b\x58\xb6\xd9\x87\x78\xf9\x78\xcd\xf0\x10\x89\x32\x74\x7a\xec\x46\x93\x62\xec\xb2\x7b\xdf\xca\x7a\x71\x69\x89\x66\x2c\x2d\xc8\x90\xae\xb9\xbf\xc2\xa9\xdd\x86\xe2\x2a\xf8\xcb\x30\xc3\xcf\x33\x5e\x9f\xd9\x8f\x18\x63\xf1\xe5\x41\xbd\xf7\x7a\xc8\x8f\x47\xdc\x78\xb1\x16\x79\xc4\xcb\x4b\xea\xb5\x07\x1e\x92\x1c\x55\x23\x22\xe1\xd9\x88\x8f\x7b\xd1\x28\xe3\x13\x1d\xe8\x8c\x5b\xf6\x80\x28\xc7\xce\x8e\xf2\x3b\x35\xe1\xb0\xbb\xc4\x84\x5e\xbe\xa6\x72\xd7\x8d\x2f\x35\x3d\xab\x1d\xa9\x4d\x79\x2e\xec\x96\x46\x88\x3a\xdb\xcf\xcb\x71\x1c\x70\x0d\x21\x76\xe6\xc0\x6f\x88\x4c\x74\xd3\x25\x7e\x3a\x21\xb1\x07\x71\x57\x0e\xcb\xd3\xcd\x9c\x46\xee\x68\x90\xbf\xff\xfa\xee\xe4\xd5\x15\x4e\xcf\xe2\xfe\x7e\xbc\xd2\x2d\xd9\xc9\x30\xb5\x11\xad\x64\x4a\x41\xfa\xd1\x38\xb7\x85\xe0\x80\xd1\x6e\xca\xb3\x1c\x77\xea\xf9\x2f\x11\x69\xf2\x62\x25\x1c\x27\x23\xd5\x7b\x6b\x4a\xfd\x90\x1a\x12\xb0\x4d\x51\x81\xbf\x04\x2b\xf8\x9c\xe4\xda\x65\xa8\x92\x99\xdb\xdc\x7c\xae\x72\xee\x6b\x69\xf9\xa2\xb0\x4e\x59\x2a\xce\x93\x4b\xd5\x21\x42\xf6\x9e\x0c\xd0\xca\xa7\x9c\xe3\x8a\xec\x0d\x78\x9c\x32\xfb\x99\x52\x68\x4d\x1b\x91\x29\x6f\xd7\x7d\xec\x17\xb3\x32\x7d\x8b\x36\x55\x87\x3a\xfc\x65\x91\x64\xf8\xf9\x01\xb2\xf1\xf3\xcc\x31\x4e\x7d\x42\xde\x91\x73\xb7\x6b\xda\xee\x99\x8d\x8c\x66\x27\xed\x17\x58\x97\xb6\x4e\x21\x69\x1f\x32\x87\xd4\x01\x52\xfd\x0c\xb8\x3b\x92\x13\xdf\x36\xf2\x42\xcf\x75\x04\x52\x4a\x0d\xf6\x28\xc3\x34\x16\x12\x11\x93\xd5\xe0\x86\x57\xd5\xff\xec\x18\xe6\x17\xb5\x84\x8b\xb8\x08\xfc\x75\x1d\x32\xdf\x2c\xc7\x39\x01\xb4\xd9\x13\x0e\xb9\xab\xf0\x53\x9f\x14\x2f\x32\x6f\xbf\x3a\x0e\xdb\x76\x51\x9a\xf2\x9f\xbf\x86\x6a\x0c\x61\x9e\xea\x8c\xc5\x96\x69\xd0\x11\x77\xb8\x19\xe4\x9b\x6a\xfa\xa8\x97\x3a\x3c\x4a\x34\x03\x3f\xd8\x28\x97\x1d\xbb\xed\x6a\x05\x6c\xf9\x79\x02\x6f\xcb\x82\x32\xb0\x4d\xe3\x09\xca\x67\xe8\x56\xa0\xc5\x8a\xdb\x1f\x70\x11\xd6\x0e\x57\x73\x01\x0f\xb6\x31\x29\x1c\x13\x81\x86\x68\x09\x8d\x24\x98\x9c\x51\x8d\x19\xce\x2e\x08\x2a\x1b\xab\xae\x56\xd7\x93\xff\xe8\xf1\x6a\xfa\x7c\x44\x52\xfb\x67\x5f\x3a\xbe\x8a\xed\xa1\x84\x47\xae\x79\x37\x99\x2c\x34\x1f\xa6\x20\x33\x75\xa4\xd3\x19\xf1\x4a\x9e\xd8\xed\x2f\x3b\xa8\xb3\xe2\x0a\x27\x36\x7f\xc7\x2a\xe0\x2e\x44\x8b\x4b\x2a\xef\x6a\x39\x35\x48\x36\x21\x25\xa4\x36\x19\x40\x28\x2f\xe9\x4c\x93\xb7\xa2\xe6\xda\xad\x28\xff\xfd\x82\xe9\x0b\x91\x7e\xaa\xa8\x99\xac\xf7\x1a\x8e\x1e\xce\xc6\x2d\x7d\x8e\xfd\xaf\x1d\x3e\xfe\x5b\x91\x67\xf8\xe2\xeb\xfa\x0a\x3c\x26\x53\x3e\x88\x12\x50\x1f\x7d\x35\xc7\xd4\xc6\x30\xc0\xf5\x21\x2f\x41\xae\xa3\xff\x38\xa6\xe3\x3b\x34\x73\x7c\x5b\x86\xef\xd2\xca\x37\xe5\x79\x7e\x8f\x46\xbe\xe9\xb0\x98\xdf\xa9\x95\x6f\xca\xf4\xe2\x0e\xcd\x3c\xbf\x2d\xc3\x77\x69\xe5\x9b\xf2\x9c\xdc\xa3\x91\x6f\x3a\x2c\x92\x3b\xb5\xf2\x4d\x99\x5e\xde\xa1\x99\x17\xb7\x65\xf8\x2e\xad\x7c\x53\x9e\x57\xf7\x68\xe4\x9b\x0e\x8b\xd5\x9d\x5a\xf9\xa6\x4c\xaf\xef\xd0\xcc\x37\x66\xf8\x2e\xad\x7c\x53\x9e\x37\xf7\x68\xe4\x1b\x73\x7c\x9f\x56\xbe\xad\x90\x1f\xde\xa1\x9d\x97\x37\xe6\xf8\x2e\xed\x7c\x5b\xa6\xef\x71\xfc\x5b\xde\x76\x64\xdc\xe9\xfc\x77\x63\xae\xef\x71\x00\x5c\xdd\x98\xe3\xbb\xb4\xf3\x6d\x99\xbe\xc7\x11\x70\x75\xdb\x91\x71\xa7\x33\xe0\x8d\xb9\xbe\xc7\x21\x70\x7d\x63\x8e\xef\xd2\xce\xb7\x65\xfa\x1e\xc7\xc0\xf5\x6d\x47\xc6\x9d\xce\x81\x37\xe6\xfa\x1e\x07\xc1\xcd\x8d\x39\xbe\x4b\x3b\xdf\x96\xe9\x7b\x1c\x05\x37\xb7\x1d\x19\x77\x3a\x0b\xde\x98\xeb\x3b\x1c\x06\x61\x2f\xf3\xeb\x19\xbe\x47\x33\xdf\x96\xe7\x3b\x1c\x06\xa3\x20\xbc\xed\xc0\xb8\xcf\x71\xf0\xd6\x6c\xc7\x77\x38\x0f\x46\x8e\x7b\x13\xd7\xb3\x7c\x9f\x96\xbe\x2d\xd7\x77\x38\x11\x46\xb7\x36\xae\xdd\xe7\x48\x78\x73\xb6\xef\x70\x26\x8c\x6e\x6c\x15\xbc\xcf\xa1\xf0\xd6\x5c\xdf\xe1\x54\x18\xdd\xd8\xc8\x16\xdf\xe7\x58\x78\x73\xb6\xef\x70\x2e\x8c\x6e\x6b\x69\x8b\xef\x73\x30\xbc\x35\xd7\x77\x38\x19\x46\x37\x36\xb6\xc5\xf7\x39\x1a\xde\x9c\xed\x3b\x9c\x0d\xa3\xdb\x5a\xdc\xe2\xfb\x1c\x0e\x6f\xcd\xf5\x1d\x4e\x87\xd1\x8d\x8d\x6e\xf1\x7d\x8e\x87\x37\x67\xfb\x1e\xe7\xc3\xdb\x5a\xde\xe2\x3b\x9d\x10\x6f\xcc\xf5\x5d\xce\x88\xb7\x35\xbe\xc5\xf7\x3a\x23\xde\x96\xed\xf9\x5d\xce\x88\x37\xb5\xbf\xcd\xef\x75\x46\xbc\x2d\xd7\x77\x39\x23\xde\xd6\x00\x37\xbf\xd7\x19\xf1\xc6\x6c\xdf\xe5\x8c\x78\x53\x1b\xdc\xfc\x5e\x67\xc4\xdb\x72\x7d\x97\x33\xe2\x6d\x8d\x70\xf3\x7b\x9d\x11\x6f\xcc\xf6\x5d\xce\x88\x37\xb5\xc3\xcd\xef\x75\x46\xbc\x2d\xd7\x77\x39\x23\xde\xd6\x10\x37\xbf\xd7\x19\xf1\xc6\x6c\xdf\xe5\x8c\x78\x53\x5b\xdc\xfc\x5e\x67\xc4\xdb\x72\x7d\x97\x33\xe2\x6d\x8d\x71\xf3\x7b\x9d\x11\x6f\xcc\xf6\x1d\xce\x88\xb7\xbd\xff\x71\x9f\x13\xe2\x6d\x79\xbe\xc3\xf9\x30\xbe\xb1\x31\x6e\x7e\x9f\xf3\xe1\xad\xd9\x5e\xdc\xe1\x7c\x18\xdf\xd6\x1a\xb7\xb8\xcf\xf9\xf0\xd6\x5c\xdf\xe1\x7c\x18\xdf\xd8\x18\xb7\xb8\xcf\xf9\xf0\xe6\x6c\xdf\xe1\x7c\x18\xdf\xd6\x1a\xb7\xb8\xcf\xf9\xf0\xd6\x5c\xdf\xe1\x7c\x18\xdf\xfa\xa2\xde\x7d\xce\x87\x37\x67\xfb\x0e\xe7\xc3\xf8\xc6\x37\x0c\xef\x73\x3e\xbc\x35\xd7\x77\x38\x1f\xc6\x37\x36\xc6\x2d\xee\x73\x3e\xbc\x39\xdb\x77\x38\x1f\xc6\xb7\xb5\xc6\x2d\xee\x73\x3e\xbc\x35\xd7\x77\x38\x1f\xc6\x37\x36\xc6\x2d\xee\x73\x3e\xbc\x39\xdb\xf7\x38\x1f\xde\xd6\x1a\xb7\xb8\xd3\x09\xf1\xc6\x5c\xdf\xe5\x8c\x78\x5b\x63\xdc\xe2\x5e\x67\xc4\xdb\xb2\x9d\xdc\xe5\x8c\x78\x53\x6b\x5c\x72\xaf\x33\xe2\xb2\xfd\xf8\x11\xd1\xac\x12\xad\xbf\x2f\xde\xab\x53\x37\x33\xbe\x7f\xa5\xc9\x07\xd8\xe7\x5f\x7f\xad\x5e\x70\x53\xa0\xf7\x59\xa0\x03\x89\x8c\x5e\x17\x36\xe3\xf7\xb6\x18\x6d\xa3\xc1\xfc\x13\x97\x50\x0b\x70\xd3\x54\x0d\xa5\x69\x87\x9a\x67\xd1\x6f\xf5\x20\x84\x1b\x8c\xf0\x1a\x2a\xd5\x8a\x09\xf6\x44\xb3\xa5\x8f\x85\x00\x32\x53\xa3\x4f\x21\x1c\xd0\x30\xeb\xe7\xd1\x58\x8e\x93\xa8\xd1\x7c\x7c\x81\x9a\x00\x11\x8a\xfa\x64\xa3\x29\xe9\x43\x58\x2e\x40\xb5\x99\x22\x14\x2f\xe7\x73\x19\xec\x8a\x86\xfc\xea\x63\x24\x5f\xc9\x97\x17\x7c\xc3\x60\x88\x36\x88\x39\x0a\x2c\x13\x5f\xa4\x08\x7f\x5f\xb1\xee\x88\x78\xce\xc2\xcd\xc8\x8a\x3f\xfd\xa0\x86\x89\x56\x13\x09\x38\x47\xf2\x24\xee\x5e\x50\x71\xc2\xd3\x39\xa3\xe0\x32\x42\xf6\x32\x0b\x37\xf1\xc7\x3f\x7f\xc3\xef\x7b\x02\xd5\x7a\xe6\x2a\x79\xde\x37\xd5\x51\x86\x2b\x0c\x59\xbe\xe1\x45\x58\xbf\x7d\x74\x95\x7c\x1c\xb1\x00\xb1\x1f\x2e\x42\x64\xdd\x62\x84\x94\xe8\x64\x79\xd9\xe2\xce\x0b\xe9\x0f\x4d\x14\xed\xf5\x49\x0b\x42\x1a\xcc\x33\x7e\x20\x85\x5c\x82\x12\x3e\x68\x3c\xf0\x68\xbb\xe7\xf0\xd3\xb9\x0f\x4b\x49\x3f\x15\xa8\xc3\xf3\xec\x8b\x1f\x85\xe1\x27\x86\x47\x3f\xcd\x9d\x90\x3d\xe0\x47\x80\x68\xd2\x70\x9f\xe7\x86\xa4\x39\x68\x5f\x72\xfc\xea\x05\x39\x79\x60\xc4\xa6\xe3\x19\x3a\x07\x51\xbc\xda\x4c\xde\x3e\x05\x89\x67\x60\xb4\x12\x51\x8e\x20\x8b\x8c\x42\x29\x6a\xb2\x49\x01\x17\xcd\x14\x40\x3c\xcb\x49\x1c\xea\x59\x4e\x2e\x29\x96\x2e\xb8\xda\xea\x30\x16\x40\x51\x84\xe1\xec\x43\x3f\x8a\x7c\x9b\x93\x0b\x7c\x32\x5b\xf9\x72\x0a\xc8\xcc\xc2\xa3\x05\x08\x74\xe7\xf8\xbd\xa8\x0c\x96\xf9\x87\xa7\xcb\x34\xd2\xf6\xf6\xc5\xe5\xe5\x01\x37\x79\x47\x48\x17\x3e\x4b\xd8\x1b\x74\xe8\xd9\xa7\x99\x0a\x1c\xd9\x49\x59\x72\xdc\xd7\x06\xd5\x5b\x96\x87\x09\xc2\xf5\x10\x98\xb2\x89\x80\x92\x59\xa1\x8f\x98\x3e\x56\x1e\x8d\x88\x48\x4a\x12\x03\x9e\x81\x8b\x14\x23\xb4\x8e\x07\x9c\x7e\xdb\x55\x6f\x76\x92\x80\x61\x78\x8f\x25\x56\x4a\x4f\x4d\x5b\x35\xdb\xba\xca\x69\xa0\xe2\xeb\xa2\xa0\xcb\x41\x17\xd7\x6f\x5e\xb4\xa4\x49\x87\x65\xd1\xf8\xad\xce\x59\xb7\xf9\x44\x60\xf0\xf6\x39\x2e\xb2\x16\x77\x8e\xd9\x29\xd0\xb4\x4c\x5d\x7d\xd0\x5f\x3a\x52\xd5\x34\x0c\x3d\x46\x5d\x15\x79\xfa\x2e\xd2\xb7\x2a\x32\xc2\x52\x93\x11\x78\x90\xc0\x1e\x8f\x48\x84\xb4\x5b\x38\x2a\xed\xcb\x1a\x37\xda\x5c\xf2\xc2\x29\x28\x4c\xf2\xf1\x82\x9f\xab\x0c\xff\x25\x27\x9f\xcf\x46\x74\xe5\xd0\x9b\xd7\x6f\x9e\xcc\x01\x40\x46\x25\x2e\xf0\x0b\x6b\x1f\xba\x14\xcf\x98\x9c\x58\x35\x47\xd9\x57\xdb\xb2\xea\xbe\x6c\xe9\x37\x9c\xcd\xb6\x79\x99\x91\xad\xe7\x98\x97\xa8\xc3\x0f\x6a\x09\x6a\x5e\x48\x83\xac\xdf\x83\x3d\x5c\x52\x95\x03\x2e\x6a\xa3\x25\xd4\xf9\x49\x7b\xcd\xa4\x61\xf6\x5e\x1f\x9f\xb3\x4f\xc9\x4a\x38\xc0\x6f\x75\xc1\x82\x3a\x4e\x8c\x80\x2a\xd7\xa9\xd8\x0e\x81\xca\xa6\x08\xab\x7b\x55\x63\x36\xe4\xda\xb3\x9d\xea\x17\x58\x16\xe1\x34\x38\xa3\x8b\x76\x12\x7e\x7a\x50\x08\x88\xf4\x53\x34\x5d\x15\x5d\xc8\xc9\x63\x75\x21\x37\xb9\x1b\x6f\xa8\xc9\x6b\xf8\x28\x71\x32\x13\x3b\xdc\x94\xa8\xf0\x8b\xbc\xfc\x36\x96\xdf\x6a\x8c\x1a\x4f\x6c\x94\x36\x98\xb0\x42\xf3\x67\x51\x94\xd9\x28\x66\xdd\xc8\x2c\xb7\x7d\xb2\xc1\x29\x48\x97\x0c\x12\x5d\x74\xa7\x4b\x74\xdb\xa1\xa6\x33\x22\x4e\x37\x47\x54\xf4\x2b\xc3\x4b\xde\xe6\xbb\x02\x7f\xfc\xf3\x11\x67\x39\xf2\xaa\xb2\x78\xf7\xda\xb4\xc1\xb8\xf4\x50\x99\x79\x5f\xe4\xc2\xec\x6d\x37\xcb\xb0\x7e\x7b\x38\xdb\xe3\xcd\x18\x4f\x4d\xf5\xea\x66\x95\x8a\x3d\x72\xa7\xf2\x82\x1a\xe3\xa6\x55\x63\xe4\xeb\xcb\x9e\x18\x1d\x0b\xb6\xc0\x9a\x88\xec\x8f\x63\x9f\x81\x81\x03\x20\x29\x55\x18\xee\x3f\xe4\xa9\x34\x6b\xaa\x3a\xab\x5e\x4b\x96\xd3\x57\x7c\xfb\xf5\xd7\x22\x6f\x3b\x19\x36\x96\xf4\x22\xdb\x0a\xc5\x13\x53\x16\x80\x88\x35\xf8\x05\xa3\x82\xd7\x56\xac\xc9\x6e\x40\xf5\xf3\xaf\xbf\x76\xd5\xf3\x73\x81\xc5\x86\xae\xe4\x0a\xa1\x3d\x9d\xe5\x0d\x1b\x36\xa4\xf9\x29\x4e\xd3\x62\x47\x22\xf8\x3e\x22\x71\x1f\x36\xf8\x51\xad\x19\xcd\xbd\xc0\xf3\x95\x7d\xf5\xd6\xf5\xdb\x83\x59\xcd\x01\x08\xbe\x6f\x8a\xaf\x2c\x30\xbf\x0c\x3d\xcf\xd3\x91\x9b\x9a\x83\xb3\xc8\xee\x43\x84\x13\x4a\x81\x65\xc5\x34\x94\x18\x7f\xa2\xc0\xf4\x40\xf1\xaf\xa5\x49\x03\xd4\x36\x48\xc2\xf3\xcd\x06\xa6\xf6\x7f\x30\xc0\x3f\x21\x88\xe6\x93\x46\x93\xc7\xae\x1e\x48\x7c\x18\x5a\x35\x83\x28\x78\xda\x33\xfd\x14\x4e\x25\x2d\x35\xac\x35\xcf\xa7\x20\xa3\x60\x9b\xf1\xa5\xd9\x2e\xb4\xc3\xdd\x2b\xc6\x93\xf8\x07\x4a\xf7\x0e\xf3\x33\x1d\x46\xcf\x4d\xf5\xba\x8d\x4c\x2a\x0c\x03\xd5\x75\x91\x2b\xc9\x94\xb0\x3a\x90\x2d\x0c\x65\xfe\xf9\xa3\xed\xb6\xd9\x4c\x21\xc0\xd8\xa8\xd1\x33\xe6\x0f\x7e\xfd\xf5\x88\xf2\xf2\x6c\x4c\x00\x16\x6d\xf9\x7a\x7a\xc0\x63\x4e\x8b\xc9\x29\x1d\x7a\x3e\xab\x1d\xd4\x76\x0d\xee\xd2\xc3\x6d\x4b\xe4\xbd\x4b\x35\x54\xd6\x98\xf2\xe4\xb2\x41\x53\x1c\xc1\xa9\x32\x47\x90\x34\xf6\x26\x25\xdb\x04\xce\x4f\x5a\x86\x54\x20\xbb\xa2\x2e\x44\x79\xf1\x85\x6c\x6d\x0b\xd4\x76\x7e\xb5\xf7\xbb\xf7\x5a\xe4\x70\x14\x85\xd1\xf3\xd0\x05\xb4\x3c\xd1\x03\x6a\xaf\xe8\x53\x8f\xa9\xce\x6e\x42\xd3\xa3\x7a\x14\xb2\xca\x28\x29\x1a\x0c\x21\x52\xcd\x1f\x75\x49\xa1\xc1\x11\xb7\x2d\x7a\xc6\xf0\xb6\xc9\x93\x13\x5d\x45\xd0\xa3\xaa\x46\x3b\xc3\x46\x88\xc8\x8f\x54\x3b\x25\xe4\x47\x57\x38\x1a\xdb\xb6\xcc\x24\x11\x5a\xf9\x58\x96\xf5\xdb\x63\x83\x69\x23\xbc\xe0\xa6\xcb\x53\x54\x7c\x07\xb3\x54\x48\xb2\x18\xa6\x0a\x97\x1a\x35\xb8\xec\x38\xd3\x6c\x37\x91\x3a\x53\x54\xa6\x87\x8a\xc7\xd8\x3f\xe6\xa5\xaf\x9e\xec\x54\x61\xa2\x6e\x30\x3d\x1c\x7c\x0f\x87\x01\x2b\xec\x6c\x16\xae\x36\x54\x54\xbf\xa9\xd9\x27\x7c\xf2\x9d\x4a\x66\x79\x41\x86\xce\x15\x7d\x6a\x28\x75\xa6\xcb\x8f\x62\x4d\x43\x4d\xf7\xe1\xd0\xd4\xcb\x75\x7c\x9f\xbf\xe1\xec\x51\x4a\x0c\x8b\x4d\xfd\xe6\x7d\xf5\xa2\x20\xa2\x82\xc1\x03\x4f\xca\xc3\x15\x1a\xea\x0e\x0f\x6e\xc4\xff\x42\xa9\x8b\xcd\x5d\x51\xbf\x69\xbb\x3e\xd3\xff\x89\x74\x3f\x31\xd7\x20\x72\x29\xe3\xc3\x46\xd3\xa8\x6a\xc8\x74\x74\xf6\xc8\x3c\xc3\xa6\x4d\x41\x13\x10\x0c\x3d\xa6\xaa\xbd\x0c\x92\x8f\x8f\x6d\x53\x55\xdd\x59\x9c\x47\xe9\xd8\xf3\x6b\x54\xe0\xae\xc3\xfe\xae\x38\x61\x3f\x09\xc3\xed\x8f\x51\x3a\x5f\x24\xfb\xc7\x01\xb0\x05\x01\x0b\xc3\xc5\x32\x8b\x86\xc0\xe6\x14\x2c\x4d\x96\x78\x33\x04\x16\xd3\x42\xc3\x65\xb8\x1f\x2c\x34\x22\x60\x69\x8a\xe7\x7b\x3c\x04\x96\x84\xdb\x1f\xf7\xf1\x7e\xed\x24\x56\x9f\x9a\xba\xe0\x55\x5d\xc4\x71\x94\xec\x86\x01\x69\x65\x57\xbb\x30\xcc\x46\x00\x69\x75\x37\x51\x94\xe2\x6c\x18\x90\x56\x18\xad\xe6\xab\x31\x1e\x69\x95\x31\xca\x62\x67\x95\x65\x65\xb6\x3f\xee\x37\xfb\xd8\x49\xf0\x99\x9c\x99\x58\x9d\xc3\x64\x11\xc7\xe1\x20\x1c\xef\xdf\xe5\x32\x72\x75\x1c\x83\x63\x1d\x1c\xae\xd6\x91\x8b\x3f\x06\x17\x33\xb8\x35\x8a\xe3\x41\x38\xd1\xc5\x38\x43\x23\xf5\xa0\x7d\xbc\xdb\x2f\x1d\x60\xe8\xb8\xc3\x0d\xab\x6e\xb2\x88\xd7\xa1\xab\xba\x0c\x8e\x56\x77\x1d\xce\xb3\x11\x38\xd6\xc1\x78\xb1\x1b\x81\xa3\xd5\xdd\xed\x12\x34\x02\x47\xab\xbb\xdf\x61\xb4\x73\x75\x9b\xa8\x07\xb5\xa6\x6c\xf0\xda\x01\xd6\xe0\x8c\x57\x36\x8a\xe6\xa1\xab\xed\x08\x14\xad\xea\x66\x11\x86\xe1\x62\x00\x8a\x56\x34\x0d\xc3\x30\x4c\x06\xa0\x68\x35\x71\x12\xc7\xf1\x10\x5f\xbc\x92\xd9\x22\x1b\x2a\x91\x57\x91\xec\xdc\x30\x50\x89\x4f\x5d\x83\x0a\x7f\xc5\xd6\x94\x30\x0d\x5d\x43\x4e\x40\x2e\x09\xe4\x7c\x37\xcf\x16\x63\x34\x69\xd3\x2d\x93\x25\x5a\xb9\xc6\x93\x80\x64\x23\x25\xdd\x84\x9b\x74\x04\x92\x35\x61\x9c\x26\xa9\x6b\xd5\x10\x90\xb4\x19\x33\x9c\xed\xf1\x7c\x04\x92\x35\x65\xb4\x8f\xf7\x63\x90\xb4\x39\x11\xf9\x19\x01\x64\xcd\xbe\x77\xae\x1b\xa8\xa8\x0f\x88\x55\x86\x35\xe5\xd2\x39\xe5\x28\x64\xdc\x37\xe5\xdc\xc5\x24\x83\x8c\x7a\xc8\xc8\xe4\x92\xcb\x64\x75\x93\x1f\x51\xf3\xee\x24\xc8\xc1\xf6\x28\x2f\xbb\x31\x5a\x2c\x5b\xb7\xb3\x16\x1c\x8a\x49\x14\x8e\x6d\x86\xc3\x1c\xf2\xe7\x03\x4d\xca\xe6\x58\x9a\x45\x81\x27\x6a\x0c\x71\xac\x67\x42\xdf\x80\x9a\x92\x9c\x40\xe0\x55\x80\x03\xa5\x4d\x4e\x05\x51\xc7\x34\xa2\x39\x8c\x38\xe7\x3e\x35\x1a\x94\x04\x16\xdc\x77\x35\x58\xa1\x7d\xdc\xfe\x98\x6c\x36\xf6\xe6\xcb\x60\x45\xe1\x0a\x65\x70\x61\x30\xa0\x7b\xda\x59\xb6\x4a\x56\xe6\x02\xb1\xaf\x1a\xcc\x65\x62\xd1\x31\xe0\x9c\x56\xe0\xe4\x60\x00\xa7\xb4\x02\xa8\x0d\x07\x37\x18\xe9\x46\x66\xa9\x42\x6d\xe7\x98\x05\x0a\x78\x96\xb7\x68\x57\xe0\xcc\x31\xfd\x15\x48\x31\x86\x40\x89\xc6\x82\xf3\x69\x16\x29\x67\x77\x99\xd0\x4c\x3d\xe8\x10\xbe\x8c\xda\xf1\x41\x0a\x0a\x1a\x10\xa8\x5f\x95\x7e\x7b\x6a\xf6\xe4\x68\x01\xcb\x31\x20\x96\xd1\x90\xa0\x48\xa5\xf6\xb7\x98\x17\xa0\x3c\x60\x03\x6a\x5c\x81\xb2\x06\x80\x63\xf0\x04\x8a\x3c\x0a\x9a\x9c\x86\xe0\xa6\x6d\x03\xea\x2d\x05\x09\x04\x00\x8e\xc1\x13\x28\x97\x28\x68\xfd\xac\x07\xb7\x58\x00\x52\xe3\xca\x31\x49\x6d\x24\x93\x2d\x58\x82\x78\xc6\xfd\x04\x74\x6c\x18\xcf\x58\x4c\x3d\x70\xe7\xe1\x9c\x8d\x90\x11\x50\x53\x28\x89\x95\x03\xdc\x11\x05\x10\x5d\xb6\xc4\xac\x19\x2c\x52\x81\x14\x93\x72\x2a\x65\x39\x2d\xc1\x6d\x1c\x42\xe8\x97\x93\xc1\x2a\x8a\xb5\x04\x3c\xd0\x08\x20\x65\xae\x83\x67\x00\xd9\x5e\x62\xe6\x81\xa2\xb3\x80\xea\xb7\x24\x48\xe2\x14\x50\xca\x9e\x04\x49\x6d\x07\xd4\x1e\xf2\xb4\x6a\x6a\x7f\xd7\x20\x66\xc3\x20\xff\x59\xfb\xdb\xa9\xcc\x50\xf3\x2e\x80\xf6\xf1\x22\x4d\xec\x4d\x9e\x03\xf5\x83\x77\xfb\x63\xba\x8f\xb3\xb9\xb9\x76\x48\x48\x39\x09\xf6\x7b\x9c\x62\x73\xa9\xee\x4b\x65\xae\x70\x64\x57\x5d\x65\x66\x45\x25\x94\xc8\x7d\x2d\x06\x2e\xb3\x5a\x91\xa6\x5e\x85\xd6\xfe\x32\x84\x55\xd5\xdb\x1f\xb3\xdd\x7c\x39\x37\x17\x47\x1b\x89\x8e\x7e\x59\xd0\x1e\x18\x20\x6e\x1c\x52\x0c\x58\xef\xb4\x2a\xdb\x53\x21\xda\x1a\x87\xf3\xf5\xca\xec\x36\x0e\xa2\xb6\x74\x16\x46\xa9\xb5\x9c\x73\x38\xb5\x9d\x37\x7b\x73\x37\x12\xe5\x89\x56\xde\xa7\x38\x33\x97\x6e\x0e\xe3\x6c\xe3\xfd\x66\xb3\x9b\x8e\x43\x5b\x18\xcd\xc3\xe5\x18\x8a\xd9\xbe\x9b\xbd\xa3\x86\xae\xd6\xb5\x6b\x7b\x48\x87\xc7\x7a\x59\x1d\x51\x26\x21\xa8\x43\x1a\x08\xa1\xb6\x7d\x18\xae\x97\x4b\xb3\x20\x06\x26\x9b\x3e\x9b\xef\x33\x6c\x72\xcf\x0b\xe3\x2d\xbf\xdb\xef\xe7\x99\xb9\x95\x33\x10\x57\xc3\x5f\x86\x42\x1a\x65\x19\x66\x18\x99\xf2\x8b\x81\xa1\x37\xfb\x9c\x34\xfc\x34\x04\xda\xb1\x50\x45\x6b\x94\x7e\xc3\x8d\x6c\xd6\x18\xad\xb1\xbd\x31\x51\x10\xbd\x5d\x57\x78\x67\x9f\x46\x29\x5c\xdf\xb0\x0b\x50\x9d\xc2\xca\x13\x2d\xbb\xc0\x0b\x17\x8c\xb3\x69\x2f\xc3\xa1\x6d\x3b\xcf\x20\xdd\x98\x8e\x62\x36\x6e\x3a\x19\x83\xb6\x2e\x54\xdb\x0e\x37\x0d\xa2\x7e\x2f\xbc\x81\x57\xbb\x45\xbc\x33\xd7\x15\x03\x8a\x48\x21\x19\x6a\xbe\x6d\x7f\x44\xe1\x72\x65\x1d\x7c\x7a\x68\xb5\x47\x56\xab\x79\x6a\xf5\x48\x0f\xda\x2f\x34\x0b\x6c\xd7\x4b\x61\x80\xf7\x0b\xde\x65\xbb\xbd\x9b\x4f\x67\xd7\xec\xd6\xf6\x10\x1b\x44\x23\x4d\xb7\x5e\x2c\xf6\x3b\x77\x35\x1d\x1d\x94\xee\xd1\x40\x45\xe0\x75\x07\xaa\xfc\x0b\x7a\x6e\x50\xd9\x89\x1e\x8a\xd6\xcb\xf5\xde\x5c\x59\x04\x8c\xda\xe2\x51\xba\x8c\xac\x4d\x4f\x00\xf6\x93\x60\x89\x77\xee\x22\x79\x6b\xa7\x2b\xa0\xb5\x05\x90\xab\xad\x2f\x45\x22\x0d\xb0\xca\x50\xe6\xe4\xc6\xd1\xce\x0b\xa0\x9d\x9d\x28\x74\x26\xc0\x55\x3e\x15\x9d\xdf\xa0\x0c\xc9\xc5\x66\xbf\x4f\xf7\xb1\xb9\x81\x5a\x70\x3e\x2a\x3a\xc7\x8e\xa0\xc2\xaa\x3d\xb3\x41\xcb\xfd\x20\xb0\xb2\xed\xee\x37\xe9\x20\xab\x62\xef\xc5\x38\x5d\x99\x03\x5b\x05\x74\x6e\xc0\x57\x20\xf2\x2d\x32\x59\x98\x92\x1c\x88\x67\x6e\xc5\x19\x30\x7a\x07\xd0\x58\x61\xce\x66\x68\x71\xda\xe0\xae\x9d\xd0\x67\x1a\xe4\x68\xaf\x09\xe8\x89\xfd\x26\xc0\xa7\xf4\x9c\x64\x64\xbc\xef\x04\xe8\x15\xbd\x37\x80\x3a\xd2\x7f\x16\xe6\xd4\x1e\x74\x22\x8e\xf4\xe1\x78\xdf\x4d\xeb\xb3\xa9\x7d\x35\xa1\x8f\x26\xf4\xcd\x15\x7d\x72\x79\x5f\x5c\xdc\x07\xd3\xdb\xfe\x15\xbd\x53\x17\x64\xb9\xb1\x2c\xd2\xa5\xa5\xca\x96\x40\x86\xd4\x1a\x6d\xcc\x83\x91\x84\x94\xcd\x8b\x43\x40\x44\xe9\x4b\x15\x7b\xcb\x6e\x1f\x59\x27\x70\x09\xe5\xdc\x5c\x2e\xc5\xa2\x52\x56\x9c\x2d\x32\x73\x47\xb2\x91\xf4\xa6\x5e\xee\xb1\xbb\x12\x60\x6b\x1b\xf5\x76\x3b\x05\x8b\x7b\x20\xf5\x9b\x17\xd5\x6f\x5e\xcc\xff\xda\x7a\xee\x9e\x44\x51\xbd\xaa\x04\x04\x2a\xf9\x17\xf6\xa8\x61\x36\x0b\x39\xc1\xd8\x7c\x03\x10\x3d\xe6\x99\x49\x94\xa0\xcd\x75\xd4\x08\x51\xa2\x6b\xee\x6f\xee\xf9\x91\xf2\x52\xd1\xdc\xf7\x74\xa9\xe2\x69\x9c\x70\xbc\xa4\x84\x29\xd1\x0b\x28\x53\x29\x7d\x22\xd3\xd4\x4b\x3e\x5e\xeb\xef\x16\x21\x40\x99\xbb\xed\x0d\x92\x66\xfa\xe9\x45\xa8\x90\x5e\xe8\xef\x92\xfe\xd8\xd3\xeb\x86\xe0\xce\x67\x97\x80\x14\xae\xb2\xd9\xd4\x61\x21\x48\xef\x50\x8b\x7d\xcb\xe9\x3d\x02\xdb\x50\xe0\x98\x03\xc9\x44\x11\x9d\x72\xe5\xe0\x12\xc5\x98\x43\xcb\x51\xcc\x77\x0c\x37\x55\x47\x36\x58\x14\xef\xaf\xef\x19\x80\x6a\x59\xc6\xf0\xb3\x9b\x7c\xa4\x62\x63\x43\x52\x94\x05\x0d\xc8\xbe\x30\x6d\x28\x5e\x3f\x48\x99\x6d\xa7\xc9\xcb\x67\x61\x86\x18\x1a\xa8\xcc\x92\x31\x53\xee\x56\x18\xe6\x25\x85\x9c\xd4\x42\x0f\x11\x64\xaa\x6c\x95\xa0\x61\x53\xa2\x47\x26\x7a\x7b\x86\xad\xc0\x96\x31\x89\x01\xe0\x67\xac\x38\x8d\x01\x10\x07\x5c\xd4\x98\x1c\xc3\xde\x3a\x01\x66\x58\x91\x28\x58\x5e\x66\x79\x8a\xba\xaa\xf1\xab\x9a\xb4\x06\x2a\x86\xa0\xe9\xad\x0d\x01\x60\x68\xe5\x15\x80\x3c\xad\x4a\xee\x7c\xb7\xa8\xdf\x74\x08\x71\xeb\x84\xbf\x5f\x3a\xdf\xeb\xbe\x6c\xf3\x31\x38\xee\xa0\xe7\x06\xeb\x3d\xd7\xf2\x23\x7a\xc6\xbc\xfc\x78\x3a\x42\x86\x3a\xe4\x9f\x9a\x62\x7b\x6a\x8a\x2f\x3f\x90\x6f\x5b\xfa\xe2\x0f\xed\xcb\xf3\xd7\xb7\x63\x31\xfb\x34\x4f\xdb\x97\x67\xef\x25\xc7\xaf\xff\x52\xbd\xfd\xf4\x99\x76\x7a\xec\x45\xf1\x67\xef\xed\x58\x94\xed\x4f\x9f\x0f\x5d\x57\x6f\xff\xf0\x87\xd7\xd7\xd7\xe0\x75\x1e\x54\xcd\xf3\x1f\xe2\x30\x0c\x09\x81\xcf\x9f\xe6\xf8\xd3\x3c\xad\x51\x77\xf0\xb2\x9f\x3e\xff\x65\x13\xac\xd6\xe1\x7c\xee\xcd\x83\x38\xda\x2c\x57\x3f\x47\x61\x10\xae\xe6\xb1\x37\x0f\x92\x28\x4e\x96\x5e\xff\x7d\xb3\x5e\x2d\x16\x9e\x80\x5f\x04\x31\xf9\xfb\xe7\x84\xfd\xf5\xd6\xec\xf9\xcf\x0b\x09\x47\xd0\x62\x6f\xc1\xe9\xf4\xdf\x69\x39\x02\xfe\xcf\x31\xff\xbe\xe4\xf8\x51\xb0\x89\x97\xab\xb5\xb7\x0c\x16\x94\x4e\xff\x3d\xa4\x74\x04\x7c\x12\xac\x28\xbf\x31\xa7\x9f\x04\x0b\x0a\x17\xf3\xf2\xc5\xf7\x39\xe7\x8f\xc3\xff\x79\x11\xac\x12\x6f\x15\x44\xeb\xcd\x7c\xf1\xe7\x35\x7b\x28\x2b\xbf\x91\x85\xb0\x42\x37\x9c\x89\xfe\xbb\xd6\x58\xff\xeb\xb3\xb7\xcf\x8b\xe2\xa7\xcf\x9f\xe2\xf9\x9f\xfe\xf4\xa7\xcf\x7f\x60\x6d\x4b\x9a\xf9\xd3\x1c\xff\xf0\x70\x69\x87\xfb\xda\x95\xa8\x7b\x74\xff\x31\x0e\xc2\x79\x14\x27\xb3\x25\x0a\x83\xe5\x32\x5a\x2c\x67\x21\x69\x20\x4a\xd2\x13\x8f\x7c\xf2\xac\x58\x06\xcb\x68\x91\xac\x67\x21\x08\x3a\x8b\x82\xa4\xf0\x07\x61\x7c\x8d\xde\x6f\xb7\x6e\x3c\x69\x1d\xfa\xaf\x69\xf3\x9f\x67\xda\xac\x7f\xde\x84\x9b\x9f\x6f\x3c\x73\xee\x3a\x14\xfe\x41\xa6\xd0\xb4\x86\xe4\x77\x8c\xa9\x74\xab\xd8\xb5\xe9\xc5\xff\xa1\x4d\xde\x85\x58\x17\x28\xc5\x87\xaa\xa0\x1e\x37\xee\xed\x5c\x43\x97\xd6\x50\x7a\xee\xcb\xf0\x9e\x1c\xb2\x2d\x33\xf3\x18\x1e\x6c\x6c\xb6\xb1\x84\x3b\x90\x5e\x98\xe1\x8e\x32\x82\xc6\xcb\x1a\xaa\x19\xbf\xd5\xaa\x39\x0b\x54\x22\xa2\x83\xb3\x5e\x02\xcb\xd1\x24\x86\x33\xcc\x04\x54\xd8\x2f\x06\x44\x84\x1b\xe6\x62\x4c\x51\xa2\xee\x5a\xa3\xe1\xe5\xe5\x0b\x2a\x72\x57\x89\x90\x74\x37\x88\xc9\x4b\x34\xfc\x31\x35\xbc\x06\xa3\xac\x2a\x8b\x77\xa0\x3b\x0c\x47\x28\x18\x4d\x6b\xd4\xe1\x41\x26\x71\x54\x1e\x01\xbf\x3a\x0d\x49\xac\x4f\x00\x7f\x43\x23\x53\xa2\x99\xfc\xe9\xde\x10\x30\x0e\xc4\xdf\xdc\x51\x29\x71\xc7\x67\x65\x09\xad\x62\x8e\x68\x32\x73\x32\x02\xe6\x10\x99\x09\x76\xe5\x12\xcf\xd9\xcb\x29\x04\xa6\x0a\xdc\x0e\xe8\xa9\xd2\x36\xe5\xe1\xa7\xcf\x64\x8b\x60\x37\x3c\xd8\xe7\xa9\xdb\x45\x9a\x37\x69\x81\xbd\xf4\xed\xa7\xcf\xcb\xcf\x5e\xfa\x4e\xff\x34\x3f\x7d\x8e\x83\x44\x59\xc5\xd9\x62\x31\xb2\x8a\x8f\x54\x64\xf2\xee\x77\x97\x1a\x4d\xda\x97\x68\x8d\xe8\x4d\x2b\x1a\x66\xc2\xa7\xb7\xd5\xe0\x21\x41\xa1\x26\x0c\x0b\x15\x4e\xb9\xa6\xe4\x00\xe4\x57\xf3\xe4\xc0\x8f\xad\xe3\xa4\x0e\xab\x4e\x92\xb5\x1b\x94\x5e\x5a\xca\xf5\x00\x58\x61\x10\xb7\x3a\x3c\x8b\x6a\xe1\x1a\xc7\x16\xd7\x2e\x70\x71\x85\x87\x5d\xcf\xf5\xdf\xec\xd9\x3b\x8a\xd9\x55\xb5\xff\xbe\xdd\x4c\xc5\x9b\x30\x75\x7e\xb6\xc5\xac\xa5\x17\x2d\xa7\x8d\xb2\xff\xf6\x69\xfe\xb3\x94\xb8\xd7\x41\x92\x10\x31\x76\x81\x82\x55\x22\x24\xa2\xd0\x8f\x82\xc8\x0b\xff\xbc\x08\x62\x22\xaa\x2a\xef\x22\xf2\x2f\x88\xbc\x28\x08\xe3\x3f\x13\x79\x76\x9d\xc4\x45\x1c\xac\x88\x50\x1a\xae\x2d\x38\x9f\xc0\x15\xfe\x3c\x88\x13\x7f\x1e\x24\xff\xeb\x48\x09\x47\x51\x90\xc4\x5a\x79\x94\x66\x58\x08\x38\x8d\x8e\x2f\xe8\xfc\x79\xed\x45\x71\x10\x2d\xd6\x5e\x12\xcc\xbd\x0d\xc8\x33\x2d\x8f\x90\x21\x47\x06\x55\x22\x5e\x26\xcb\x3f\xae\x96\x64\xc2\x90\xea\xb3\x09\xf3\xdf\xcc\x09\x33\xd6\x23\x53\xd6\x80\xff\xea\x9a\x4b\xbb\xa6\x5f\xcb\x06\xba\x86\x2a\xc2\xf2\xb2\x3e\x4d\x9f\xd1\x43\x28\x72\x6e\x02\xf3\x79\x08\xaf\x1f\x09\x17\xab\x12\xa6\x8f\x02\xed\x48\x4c\x7a\x24\x58\x29\xed\x1e\x92\xe6\x4c\xbc\xf0\xaf\xd1\x7f\x5f\xfe\xd5\xf5\x86\xb4\xf3\x1f\x63\xd2\xd8\xf4\x17\x79\x17\x91\x83\x62\xf2\xb2\x09\xcc\x17\xb4\x4f\xa2\xe4\x60\xbf\x89\x12\xd2\xad\xab\xe4\xc5\x07\xde\x91\x17\x5e\xf4\xdf\x09\x7f\x84\x8d\xdf\x8e\x3e\x19\x6a\xc9\x5f\xe3\x20\xa1\xc5\x6b\x7c\xb1\xcf\x7f\x4d\x0e\x51\xf4\x57\xe8\x25\xf9\x47\x49\xbd\xe8\x35\x8a\x78\x8d\x08\xd1\x25\xfc\xee\xb7\xe3\x86\xd6\xec\xe0\x47\xd1\xcb\x32\x88\x93\x34\xf4\x82\x45\xb4\x08\xe6\xf3\x25\x03\x0e\x56\xb4\x72\x6a\x99\xbc\xc8\xbf\x2e\x03\x71\xdc\xf3\x9b\x53\x81\x7f\xfa\x8c\x5f\x70\x59\x65\xd9\x67\x2f\x2d\xf2\xda\x7c\x26\x87\xec\xfc\x5f\xe6\xff\xdb\x22\x19\xd9\x7e\x27\x8d\xa3\x2e\x3f\xfe\xae\xe3\xe8\xd9\x62\xda\x18\x5f\xeb\x80\x4c\x48\x70\x18\xad\x49\x4b\xc6\xeb\x45\x10\x2d\x83\x64\xb1\x08\x16\x51\x12\x2c\x57\x45\x1c\x24\x5e\xa4\xf5\x61\x14\x06\xcb\x95\x1f\x05\x54\x89\x91\x78\xab\x20\x99\x27\x7f\x9d\xd3\xa3\xf4\x1f\xcc\xe2\xbc\x10\xad\xbd\x35\x0b\x27\xe7\x45\xcb\x3f\xb2\x2f\x61\xb8\xf6\xc2\xdf\xfe\x42\xca\x5d\xa3\x65\x90\x78\xe4\x5f\xe8\x45\x51\x34\xf7\x42\xaf\x7f\x40\x3a\x7d\xee\x85\xd3\xfb\x4c\x74\xd1\xf3\xf7\x77\x55\x8b\x51\x93\x1e\xee\xd4\x59\x7c\xbf\x32\x5a\x6f\x45\xa7\x20\x4a\xc8\x9f\x84\xcd\xc4\x28\x9c\x07\x11\x55\x71\x2d\x92\xa4\x88\x83\x79\xbc\xf4\xc8\x6f\xad\x7b\xa2\x20\x5c\x92\x85\x7a\x59\xf8\xf4\x1d\xfd\xbd\xfc\xa3\x4a\x27\x0c\x19\xf1\xdf\xfe\x32\xa7\x5d\x18\x27\x88\xf4\x20\x1d\x1b\xb4\x27\x56\xb4\x03\xd4\x67\x61\xe4\xd3\x87\xff\x81\xbd\xe1\xa7\xa8\x4c\xf1\x85\x3a\xfd\x6b\x57\xe2\x38\x58\xad\xa9\xaa\xd1\x98\x2b\xbc\x6d\xff\xbc\xf6\x96\xc1\x66\x41\x21\xc8\x8a\x14\x5b\x60\x1e\x05\xa3\x40\x6b\xb2\xf5\xae\x62\xd2\x94\xb1\xd9\x53\x1e\xa7\xb6\x21\x1d\xe6\x84\x62\x65\x12\x18\x6f\x4d\xa1\x28\xc1\xdf\x6e\xb1\x28\xf1\xb6\x2d\x2a\x44\x45\xf1\xdf\xa5\x71\x3d\xd7\x90\x9f\x3a\x96\x18\x3e\xbb\x1f\x8f\xff\x4f\x11\x42\xd2\x43\x5d\xd7\xe4\xbb\x53\x87\xff\x77\x74\xc4\x3f\x7d\x96\xb1\x25\x3f\x7b\xdd\x7b\x8d\x7f\xfa\xdc\x54\x1d\xea\xf0\x67\x2f\x3b\x35\x3f\x7d\x0e\x83\x4d\xfb\xd9\xdb\x37\xd5\x91\x70\xbf\xf6\xd6\x9f\xbd\xae\xfa\xe9\xf3\x7c\xc9\xbf\xb0\x98\x5e\x3f\x57\xa7\xb2\xfb\xe9\x73\x5e\x66\x78\x9f\x97\x79\x87\x81\x55\x2d\x0a\x12\x75\xdd\x22\x6b\xdb\x5c\x5d\xb7\xc8\x08\x98\xff\xf6\x97\xd0\x5b\x8b\xe5\x2f\x8a\x96\x5e\x28\x96\xbf\x28\xf4\xd6\xbf\x7d\xf6\xf8\x05\xf9\x9f\x3e\x07\xb1\x55\x06\x99\x92\xc1\x2a\xf9\xa3\xb2\x01\xf6\x8b\x29\xf9\xbc\xf6\xac\xbd\xf1\x8f\x2a\x07\x8c\x49\x15\x86\xef\x82\xbf\x4d\x9d\x97\x2c\xae\x12\x3b\x1f\xce\x2d\x4d\x00\x7f\x2d\x02\x35\xd8\xf2\x18\x0f\xcb\x34\xa4\xad\x04\x54\x42\x02\x6d\xd8\x9e\xa8\x43\x39\x8e\xb0\x92\x83\x69\xaa\x0d\x17\xb8\x22\x3c\x4e\xc6\xf9\x2f\xeb\xe3\x7f\x42\x33\xca\xb8\x01\x6d\xac\xbb\xff\xcb\x7c\xf6\x9f\xb1\xdf\x27\x69\xd7\x78\xd7\x4f\x53\x46\xd9\xc0\x5d\x7e\xcc\xcb\x67\x7f\x7f\x2a\xd9\xbd\xba\xf4\xb4\xcb\x53\x7f\x87\x7f\xcb\x71\xf3\x25\x0c\x96\xeb\x99\xe7\x87\x41\x3c\xf3\xc2\x20\x5e\x26\x33\x72\x0c\x4f\x1c\x1c\x1c\x4e\xc7\x1d\x70\x08\xae\xd1\x73\x5e\x8a\xd8\x31\x2f\x52\xc1\x26\x62\xa3\x4f\x00\x15\x91\xe9\x0e\x55\x93\xff\x56\x95\x1d\x2a\xf4\x55\xd2\x81\xc6\x9c\x6a\xa8\xef\xcc\x76\x31\x0e\xce\xdc\x4d\xc8\xce\x57\x3e\x6f\x07\xb8\xea\x7d\x5d\x44\xd0\xa4\x29\xb0\x23\x84\x69\x26\x00\x01\xe4\x8b\x38\x4b\x9a\xf6\xd1\x09\xad\x34\x4b\x1c\x2a\x08\x6d\x9e\x61\xca\x05\x8f\x96\xea\xde\x95\x5c\x90\xb0\xd1\xcf\x82\x86\xfa\x67\x39\x44\x5e\x20\xc8\x7a\x4e\x03\xef\xe9\xfb\xc7\xbc\xcc\x8f\xf9\x6f\x38\xd3\x9a\x68\xb4\x20\x05\x2f\x8e\x21\x44\x2d\x66\xe3\x80\x21\x44\x22\xb0\x80\x62\xfe\xa1\x3a\x62\x1a\xb2\xd4\x57\x02\x60\x4e\x80\x2e\xaa\x67\x6e\x24\x59\x80\x15\x71\x23\x28\x55\x99\x83\x55\xe1\xa8\x22\x22\x94\x18\x80\x60\x31\xbb\x2a\x7b\xf7\x8b\xbc\xed\x7c\x1e\xd4\x4a\xf6\x4c\x0c\xd6\xa3\x87\xcf\x3b\x7c\x04\xe7\xb2\x0b\x16\x18\x2c\x23\x2c\x69\x68\x92\xb1\x29\x7c\x59\xf3\x09\x6c\x28\x03\x49\x58\x0b\x80\xe9\x35\x85\xd1\x09\x63\xc6\xba\x79\x2e\x2f\x80\x1b\x97\xa5\xdd\x18\xf2\xa2\xb7\x62\x41\x76\x43\xf3\xab\xe3\x86\xf5\xd1\x80\xb7\x6e\xa3\x1b\xae\x02\x0e\x70\xe0\x8e\xb8\x61\x85\x9d\x80\x28\x2e\x8b\x1b\x2b\x4d\x87\x76\x2d\xf9\x05\x0e\x30\xf9\x72\x6c\x7b\xb0\x00\xe5\x70\x08\x21\x28\x77\x07\x4a\x10\x75\x67\x01\x59\x7a\x3e\x75\x1d\x6e\xec\x77\xd6\xde\x31\x77\x43\x28\x9b\xb4\x6b\x77\x26\xfb\x31\xd9\x99\xd7\x9b\x99\x17\x3d\x4c\x20\xa4\x88\x06\xcb\x56\x87\xcf\xf2\x97\x9c\x2e\x35\x7d\x80\x3b\xf9\xbe\xaa\x8a\x2e\xaf\x87\x5a\x86\x43\x38\x47\xb6\x1a\xf4\xdb\x02\xd2\xe2\x2d\x3c\x38\x88\x9a\xc3\xd3\xa6\x08\xc4\x45\xb2\x89\xb1\xae\xab\xf6\x7b\xd2\x77\x7e\x0c\xd4\xa1\x8f\x6c\x1f\xaf\x43\xe0\xfd\xe8\x70\x33\xe0\xc0\xcd\x5c\x00\x4d\xe9\xe4\x05\x91\xba\x12\xd2\xcf\xf3\x35\x15\xc0\xd4\xae\x7e\xaf\xab\xe7\x06\xd5\x87\x77\x9f\xc5\xaa\xec\x50\xfa\xcd\x17\x41\x04\x69\x04\x58\xec\xb7\xef\x6d\x87\x8f\xb3\x7f\x21\x1b\xc8\x5f\x50\xfa\x6f\xf4\xeb\x9f\xaa\xb2\x9b\xfd\x1b\x7e\xae\xb0\xf7\x7f\xfd\xeb\xec\xbf\xe3\xe2\x05\x13\x36\x67\x7f\x6c\x72\x54\xcc\x5a\x44\xb6\x0c\xdc\xe4\xfb\xd9\x1f\x09\x0d\xef\x67\xd2\xc4\xde\x7f\x3b\x56\x7f\xcf\x25\x96\xf9\xf5\xdf\xde\x8f\xbb\xaa\x18\xe1\xad\xc3\x6f\xdd\x3f\x24\x63\x69\x95\xe1\xed\x29\xf7\x8f\x55\x59\xd1\x60\x92\xb3\xbf\xe0\xb2\xa8\x66\x3f\x57\x65\x5b\x15\xa8\x9d\xc9\x17\x4e\x42\x2c\x3a\xb3\xdf\xe0\xe7\x53\x81\x1a\x1a\x38\x71\x04\xf4\x88\xb3\xfc\x74\xdc\x26\xe3\x90\x2d\x3e\xe6\xbb\xaa\xc8\x68\xec\xe7\x11\x58\x0a\xb7\x82\xe1\xf8\xd8\xf0\x93\x30\x64\x38\x7b\x74\xcc\x8b\x7f\xa0\xb1\x62\x31\xc8\x93\x6c\xac\x57\x34\x2a\xe5\x08\x06\xcd\xf5\x24\xd6\xb0\x20\x5e\x2a\x61\xad\x00\x8c\xc5\x3f\x7a\x23\x2c\x8c\x46\x18\x6b\x82\x85\xd5\x04\xf3\xb9\xe2\x07\x04\x60\xcc\xff\xd1\x9b\x60\x6e\x34\x01\x8b\x55\x3a\x86\x71\x79\x23\xd0\xcd\xa3\x3f\xa8\xf9\x61\xa0\xed\x70\x36\x52\xfc\x8f\xde\x72\xb1\xde\x72\x23\xad\x16\x5b\xad\x96\x8c\x82\x5f\xda\x64\xd1\x3f\x7a\x93\x45\x5a\x93\x85\xc1\x7a\x7c\xb4\x45\xf6\x68\x5b\x2f\xc0\x55\x87\x9e\x14\xfe\x61\xe7\x9b\xce\xdd\xe0\x90\x91\xa0\x13\xc6\x0b\x85\xfd\x87\x9d\x2a\x3a\x77\xa2\xd3\x9d\x3b\x8d\x04\xd7\x2b\xbe\x88\xd7\xee\x0e\xff\x87\x1d\xf3\x3a\x77\xe3\x03\x5e\xc2\x4f\x1b\xed\x44\x9e\xb2\x2a\x7f\xb5\x7c\xa5\x53\x1b\x67\x56\xc2\x1b\x02\x01\xb8\x0d\x50\x60\x73\x8c\x7e\x1f\xab\xd3\xc7\x94\x04\xd7\x39\x8d\x62\x70\x3a\x51\x68\x73\x0d\xf9\x3e\x56\xa7\xcd\x79\x09\x6a\x34\x28\xe1\x92\x27\x9b\xf0\x33\xdc\x7e\xeb\xaa\xda\xdf\x35\x18\x7d\xa3\x17\xbe\xb7\x51\xb8\x66\xe7\x1e\x01\xd3\xe6\x19\xa6\x2a\x3a\x72\xc4\x52\x94\x58\x8b\x21\x30\xfc\x56\xa3\x32\xc3\x99\x3c\x92\xc1\x60\x34\xbc\x39\x3f\x19\x0e\x13\x7a\x00\x68\x00\xf9\x4c\xe3\x30\x3c\xb6\xc3\xa0\x34\xb7\x2a\x5c\xa4\x4d\x70\xb8\x58\x8c\x5a\xb2\x8d\x9a\x2a\x78\x72\xf4\xa3\xa7\xbf\x84\x9f\xf2\x4d\x0a\xba\xd2\x92\x9f\x5d\x69\x02\x1e\x9a\x50\x4e\x8b\x1c\x6b\x67\x3b\xb5\x0f\xd2\x3a\xc6\x83\x46\x86\xaa\x92\x2e\x20\x42\xe1\x75\x12\x4c\x77\x75\x01\x0d\x86\xa0\x13\x61\x6a\xcd\x0b\x88\x30\x04\x9d\x88\x0c\x13\x78\x01\x1d\x89\x63\x54\x8a\x45\x12\xbc\xa4\x56\x0c\x43\x27\xc3\x43\x0d\x5e\x40\x86\x63\xe8\x64\xc4\x25\xe2\x0b\xe8\x08\x14\x4e\xc8\xd2\x35\xf2\x04\x46\x83\x8a\x1c\xad\xa3\x6c\x2d\xd0\x14\x12\xfa\xa0\x33\x75\x98\x53\x28\xa8\x23\xce\xa5\x64\x9a\x42\x47\xd7\x4a\x59\xf4\x84\x45\x75\x0a\x29\x01\x6b\x53\xe1\xc3\x78\x02\x0d\x6d\xfc\x3a\x62\xe6\x4e\xa7\xc3\xe0\x9d\xd4\x78\xca\xad\xe9\xe4\x18\x02\xdc\xea\x6c\x86\x4d\x6c\x71\x75\x6a\x8d\x44\xe4\xbd\x88\xa4\x82\x37\x44\xfd\xaa\x51\x02\xa0\x02\xb3\x88\x2f\x10\x53\xa6\x91\xb6\x32\x0c\xc6\xff\xbd\x80\xdc\x60\x0b\x80\x51\x82\x2f\x21\x3e\x52\x7b\xb1\xae\x4d\xa0\xa8\x2f\x68\x83\x91\x86\x2f\x20\x37\x58\x7b\x30\x1e\xf1\x25\xc4\x47\x6a\x2f\x97\xe3\x09\x24\xdd\xeb\x30\x10\xd4\xf8\x12\x82\x83\x2d\x00\xc7\x3e\xbe\x88\x3c\xd4\x06\x6a\x94\x64\x3b\xeb\x0f\xa4\xc2\xef\xe1\x55\x12\x5c\xea\x98\x48\x40\xdd\x01\x0c\xb3\xc1\x14\x1a\x06\x8a\x41\x68\x32\x2b\x1a\x82\xd8\x9e\x51\xf6\x8c\x7d\x0e\xc0\xed\x14\xea\x8b\xee\xbd\xc6\x34\x6d\x3e\xce\x66\x5a\xa9\x42\x66\x9a\x5e\xac\xb6\x17\x03\x36\xb7\x4b\x68\x29\x68\x6e\x82\x7c\x0b\xba\x8e\xac\xb6\x1f\xb9\x2d\x84\xd7\x52\x1f\xe5\x5d\xee\xe6\x57\x16\x60\xec\xf0\x7a\xb0\xea\x4b\x88\x6a\xdb\xbc\x15\xce\xfa\x12\x4a\xe6\x6e\x6a\xc4\xbc\xbe\x68\x2c\x69\x1b\x92\x11\x16\xfb\x12\x42\xfa\xda\x6e\x46\xce\xbe\x84\x92\xb1\x4c\x6a\x01\xbf\xc6\xb3\x0d\xeb\xc1\x9c\x2c\x1a\xc7\x3c\x1b\xa7\xa1\x47\x6a\xb2\x68\x90\xe6\x1f\x27\x62\x04\x61\x02\xa9\xe0\x66\x1a\x1d\x2d\xc0\x92\x45\x49\xa4\xd7\x1c\x25\x65\xc7\x4f\xb2\xe6\x4d\x8b\x3b\x17\x1d\x57\xf4\x2e\x83\xc6\x0e\xb5\x78\x8c\x84\x11\xa5\xcb\xa0\x30\xd0\xcf\x70\xc8\x2e\x8e\x8f\xd2\xb4\x6a\x32\x1a\x5d\xae\xc3\x47\xe0\x91\xef\x67\x15\x6e\xfd\xb2\xea\xe8\x6e\x86\xf2\x52\x9d\xe9\xfa\xb2\x3c\x30\x50\xe0\x80\x5e\xc0\xc4\x1e\x23\x00\x0f\x11\x3d\xb2\xd6\x14\x1a\xd0\xf0\x30\x62\x66\x8d\x91\x71\x0e\x8d\xa1\x70\x58\x2e\xa2\x43\x38\x36\x59\x20\x2c\xd6\x04\xc2\x00\x96\x24\x2d\xd5\x67\x3e\xd5\xab\x72\x75\xfe\x59\xd5\xab\xa9\x54\x07\x2d\xed\x2e\xa2\x1d\x7e\xeb\x2e\xa4\x48\x50\x00\x72\xc7\xaa\xac\xa8\x0e\xee\x42\x72\x04\x45\x25\xa7\x9b\xa8\xcf\x6a\x52\xe1\x45\x18\xda\x80\xcc\x40\xad\xc1\x25\x10\x9c\x30\x4f\x9f\x8d\x34\xc5\x36\xa4\x05\xb5\x12\x50\xb0\x49\x77\x4a\x85\x1d\x46\xed\x07\x25\x81\xe7\x54\x4c\x02\xfc\xf0\xa8\x2a\x39\x27\x60\x2a\xe0\x0f\x7d\x5a\x74\x99\x29\xdd\x59\xbd\xc5\x65\xd5\x5b\x5c\x5d\xbd\xc5\xd5\xd5\x5b\x7c\x47\xf5\xe6\x97\x55\x6f\x7e\x75\xf5\xe6\x57\x57\x6f\x3e\xb5\x7a\xc2\x8b\xcd\x0b\x30\xcd\x40\x87\xa2\xe8\xdd\x6f\x30\x5b\x6c\xda\x6f\x79\x4d\xfd\x33\x67\xae\xa6\x88\x45\x53\x4c\xa9\x4e\xac\x57\xe7\x82\x26\x8c\xcd\x26\xbc\xa0\x29\x0c\x1b\xc4\x83\xb3\x5b\x49\x5d\x2e\x18\x05\xd1\x65\xa3\x20\xba\x7a\x14\x44\x57\x8f\x82\xe8\x8a\x41\x2e\x8c\xa0\x53\xea\x06\x59\x7e\x27\x54\xcc\x36\xc9\x4e\xaa\x15\x64\x9e\x9d\x5e\xa5\xf8\x82\x2a\x59\xc3\x6d\x5a\x95\xe2\xeb\xaa\x64\x0e\x50\x67\x95\x14\x57\x79\xea\x2a\xcd\x02\x2a\x54\xcd\x13\xfb\x60\x4d\x52\x61\xd9\x1c\x9f\xa1\xb6\xcd\x74\xd2\xf4\x84\x0c\xc1\xf6\xfc\x92\x6c\x4c\x6d\x90\x6b\x86\xad\x30\x8c\x4e\xe9\x63\xc8\x84\x3b\xa1\x8f\x6d\x5b\xed\xa4\x3e\x86\x4c\xb6\xd3\xab\x34\x71\xd8\x42\xa6\xde\xa9\x55\xba\x7c\xd8\x42\xb6\xdd\xe9\x55\x9a\xb8\xb8\x40\x26\xe1\xa9\x55\xba\x7c\x71\x81\xec\xc0\xee\x2a\xe9\x47\xab\x5f\x7f\x65\x36\xca\x81\x57\xbe\xcf\xd2\x80\x8b\xb3\x57\x6b\x1f\xbe\x98\xae\x2c\xad\x4e\x65\xa7\x3c\xf8\xf5\x57\x22\x39\xf3\x07\x0d\x46\x59\xda\x9c\x8e\x3b\xed\x29\x4b\x86\x7d\xb5\x38\x2e\x19\x96\x49\xba\xf7\x05\x7e\x7b\x24\xbf\xfc\x2c\x6f\x30\xf7\xde\xa5\x59\xba\x59\x4a\xfe\x58\xd8\x60\xf5\xba\x2a\x7a\x8e\x09\xea\x47\x3b\x1d\xfb\x4d\x0e\xb2\xc1\xb1\x4a\xbf\x31\xb5\xdb\xec\x16\xf4\xb6\x5c\xfd\x77\xcd\x61\x76\x42\xd1\xd0\x70\xb8\x4e\x81\x60\x8e\x3b\x66\x3d\xef\x73\xa4\x37\xb8\x40\x84\xfa\xa3\xd6\xcb\xa2\x3f\xb5\xa4\xeb\x29\x26\xcc\xc8\x31\xdf\xc7\xc3\x66\xbf\x1c\xdd\x2f\x86\xfa\x79\xd2\x5c\xe1\xed\x9a\x9e\x9a\xb6\x6a\xb6\xd4\xa9\x02\x37\xdf\x3b\xb9\x86\x3a\xf2\x5c\x9d\x3a\x3a\xb7\xdb\xee\xbd\xc0\x5b\x6a\x36\x7e\x14\xcf\x98\x5a\x4e\x4d\xd7\x9f\xb7\x55\xc1\x9c\x25\xd8\x27\xfc\x28\x5b\xb2\xed\x50\x97\xa7\x62\x6d\xf0\x69\x58\xf4\xc7\x0b\x6c\xc0\x8f\xca\x3c\x09\xbd\xf0\xd1\x32\x66\x2b\x7c\xfc\x9e\x2d\xb2\xdd\xee\x30\x61\xaf\x1f\x23\x68\xd7\x56\xc5\xa9\xc3\x34\x95\x7e\xc8\xd3\xe6\x13\x06\xbb\xae\x3a\x6e\xc3\xc7\x02\xef\xc9\x77\x91\x41\xdf\x8f\x1e\xed\xbb\x13\xfc\x9e\xd1\xf6\x87\x1f\x7e\x4f\xde\xd9\x34\xa7\xa7\x14\x51\x0d\x68\xba\xdf\xac\xa9\xb4\x92\xbe\x43\xf5\xf3\xbb\xb2\x57\x56\xdd\x17\xf6\xd1\x7f\xc9\xdb\x7c\x57\xe0\x07\x88\xe5\xb2\x2a\xf1\xef\xcf\x8d\x60\x41\xef\x1e\x75\x0b\x23\x07\x4b\xa5\x1f\x61\x00\x46\xec\x1f\xae\xc5\x15\xbe\xd9\x47\x7d\x4a\xdd\x61\x2c\x1a\x73\xf8\x9e\xfd\xbb\x45\xfb\x0e\x37\xc0\xb2\x21\xb6\x96\x5d\x51\xa5\xdf\xec\x0d\x5e\x59\x1b\x1e\xd9\x2d\xb3\xdf\x45\x9c\x9a\xb2\xe7\x05\x73\xe6\xb8\x08\x6c\x7b\x7f\x3f\xb5\x5d\xbe\x7f\x17\x17\x26\xc5\x63\x55\xb5\x37\x24\x5f\xe9\x9a\xc8\x87\x47\x1a\x12\x26\xc3\x69\xc5\x7d\xef\x48\xef\x0c\x2e\xf9\xc0\x9a\xfa\xbd\x5b\x57\xef\x3b\xf7\x28\x2e\x77\x2f\x68\x77\x5c\xb3\x67\x4d\xb4\x0c\x3f\x6a\x97\xad\xc7\x9c\xe0\x1e\xaf\xb3\x6d\xa1\x02\x37\xdd\xaf\xbf\x66\xb8\x4d\x9b\x9c\xa6\x68\xf0\x18\x41\x36\x01\xa9\x50\x4f\x07\xe3\xaf\xbf\xb2\x7b\xc3\xda\x6b\x25\x2a\xe1\xdf\x8e\xa7\xa2\xcb\xeb\x02\xff\xe2\x55\x75\x47\x03\x7a\xda\x30\xe4\x30\xd1\xbf\x3f\x5f\x38\x22\x84\x2a\xf9\xbb\xd7\x25\x68\xcc\xff\x0e\xfb\x21\x54\x8c\xb1\x0f\xc2\x82\x83\x4f\xc6\x16\x93\x1d\xe8\x47\x2e\x3e\xd0\xcf\x54\x82\xa0\x9f\x2c\x21\x62\x3b\x9f\x30\x1b\xd6\x37\x95\x30\xdc\x2d\xe9\x3c\x40\x7c\x77\x0b\x4e\xf6\x68\xfb\xff\xd9\x7b\xd3\x5d\xc7\x71\xa4\x51\xf0\x55\xf4\x55\xa2\x50\x79\x3a\x2d\x97\xe4\xe5\x2c\x3e\xa8\x42\x7f\xb7\x31\x98\xf9\x31\xf3\x77\x70\x2f\x0a\x85\x84\x8e\x45\xdb\xfa\x52\x96\x34\x92\x7c\x96\x36\xb2\x31\xaf\x31\xaf\x37\x4f\x32\x10\x37\x71\x09\x6e\xb2\x4f\x66\x56\xdf\x41\x75\x57\x1d\xdb\x64\x30\x22\x48\x06\x83\xc1\x58\xa6\x6c\x3d\xf5\x72\xe5\xb9\xf9\xae\xab\x85\x3b\xd6\xe7\xfb\xad\x4b\xf5\x10\xfc\xbe\x02\x8e\xe8\x26\x54\x2d\xc1\xb8\x56\xfc\x5d\xff\xdf\x61\xf3\x87\x90\x8f\x5e\xdf\x9d\x7c\xd1\x94\x72\x65\xba\xfd\xdd\x46\xa7\xac\x26\xc0\xa1\x67\xfa\xd9\x79\x0d\xdd\xcf\xc5\xe3\x77\x5d\x63\x9a\x5a\x2b\x30\xe2\x1a\xf7\xe2\xa2\x8b\xeb\x06\x55\xd1\x7c\x47\xdc\x5b\x71\x7a\x9c\xed\x01\x3d\xb7\x75\x15\xe7\xf5\x4b\x75\xe6\x39\xed\x36\x24\x99\xdd\xc7\x38\xbd\x4f\x72\xb4\xb7\xda\x59\x98\xb6\x78\x1e\x34\xcc\x4d\x0a\x37\x65\x6d\x84\x5c\x2a\xa3\x5d\x45\x50\x68\x64\x43\x9c\xa8\xa2\x62\xa3\x1c\xae\x48\x28\xe9\x3f\x03\x11\x64\x64\x2c\xf6\xa8\xba\x97\x08\xea\xde\xf0\x37\xcd\x81\x42\x4e\x66\xc1\x8a\x43\x60\xc8\x04\x44\x69\x94\x9d\xfa\x5a\x6a\x81\x5f\xfd\x3d\x6d\x84\xc3\x09\x6f\x50\xa4\x2f\x71\x6e\xd5\xf5\xbd\xf3\x4b\xdd\xe6\x24\x32\x67\x83\xff\x1d\x0f\x5f\x18\xb5\xc3\x41\x23\x9c\x99\x7e\x6c\x5a\xc4\xe9\x2b\xaa\x41\xbb\x1e\x6d\x60\xcd\x6b\x34\x68\xe2\xa3\xf9\x79\xfe\x80\x8e\x3e\x6f\x24\xf0\x63\x83\x14\x6d\x84\x8e\x17\x9c\xf1\xd6\x20\x08\x35\x77\xc4\x22\x49\x54\xc3\xeb\x5a\x59\x07\x22\x43\x32\x6c\x52\xf8\x63\x5b\x66\x5d\xf7\xb7\xdf\x86\x46\x7f\xde\x04\x07\x4c\x78\xc2\xdd\x88\xca\x41\x48\x17\x66\x68\x38\x83\x37\x2d\x7a\x4d\xf2\x3e\x9f\x29\x2b\x17\xc2\xad\x8b\x66\xd5\x48\x03\x19\x15\xae\xe9\x09\xe0\x15\x67\xda\x48\xdd\xed\x61\x7c\xf2\x3f\xc0\x44\xaf\x5e\x0a\x9d\x66\x5a\x3a\xeb\x76\xe3\x5b\xd0\x6e\x0c\x75\xfe\xfd\x6f\xf4\x65\x3d\x1e\x2e\x08\x8a\xb8\xfb\xfc\x39\x2f\xba\x63\xd1\x75\x62\x9b\xc5\x28\xb0\xf0\x9d\x41\xe9\x43\x7d\x8a\xb7\xf5\xb1\xc9\xb6\x7d\xe4\x00\x96\x42\x7d\x9b\x6c\x8f\xce\x92\x8d\x7b\x75\x0f\xb5\x23\x92\x40\x6a\xf9\xc8\x0f\xe0\xf1\x3e\xae\x65\x21\x33\xbd\x6f\x38\xd0\xc7\xb2\x9c\x42\x11\x2e\xec\xf8\x6f\x98\x3f\x44\xa0\x83\xb8\x43\x03\xf4\x45\x5f\x8e\x72\x4e\x50\x18\x7c\xfa\x7d\x32\x89\x61\x01\xb5\xc4\xbc\x8e\xe1\x49\x98\xa2\x7a\x0b\x45\x30\xb1\x01\x3e\x4a\x2c\xe2\x2f\x2b\x9b\x43\x16\x2f\x93\xc4\xb2\xc5\x4c\xf3\xfe\xce\x86\x0f\xcf\x3d\x4f\x26\xed\x32\x59\xc2\x3d\xa7\x2f\x9e\x85\xd1\x07\xdb\x77\x26\x0c\x51\x86\x9e\xf8\x85\x4f\x85\x84\xa1\xcf\x74\xf8\x61\x66\x93\xc3\xf6\xc6\xde\x13\x68\x09\xed\x92\x86\xa1\xce\xeb\x17\xcf\x25\x73\x82\x0f\x9c\x49\xd9\x77\xde\x0b\xb3\xf0\x59\x14\x70\xf3\xda\x52\x4e\x9c\x7c\xe6\x0f\x6a\xea\x3d\x7b\xc6\xa0\x34\x69\x08\xaa\xdf\x5e\x3c\x77\x2c\xee\x20\x70\xee\xe4\x70\x05\x2f\xcc\xc2\xe7\x4e\xc0\xcd\x67\xee\xdc\x38\xf9\xcc\x1d\xd4\xd4\x7b\xee\xec\xb7\x0e\x36\x04\xf3\xbd\xbe\x78\xf2\x78\xa8\x47\xe0\xec\x29\x21\x22\x7e\xc8\x85\xcf\x9f\x88\x9e\xcf\x04\xfa\xa0\xe5\x33\x85\x60\x5b\xef\x39\x34\x47\x05\x66\x4d\x13\xef\xea\xba\x47\x2d\x70\x87\x7d\x69\xb3\x66\x33\xfc\x0b\x2b\xb6\x0b\xcb\xed\x55\x2a\xb6\x25\x22\x34\xc2\xd7\x0a\xe4\x71\x16\x52\x5d\x54\xba\xae\x09\xfd\xc6\x56\xb4\x9f\x8a\xf9\xe7\xcf\x65\xd1\xf5\xe4\x9d\xf7\x90\x75\x1f\xcb\xe2\xe6\x06\xd2\xe4\xc4\x0e\x68\x9f\x95\xd8\x87\x97\xdd\xad\x14\x68\x7e\xdc\xf0\x7f\x27\x23\xaa\xeb\xae\xe8\xd9\x0f\x8f\xc7\x82\x65\x6f\x48\x00\x87\xaa\x47\x9c\x63\x14\x6b\xd2\x78\xa9\x1a\xe8\xe8\xfa\xac\x3f\x75\x98\x10\xfc\x1b\xce\x1a\x4b\x56\x75\x4c\x8c\x38\x25\xc2\xf5\x14\x7e\x57\x7f\xa6\x2a\xb5\xa4\x2c\x8f\xda\x38\x3c\x84\x64\x1e\x3a\xef\x8a\xb2\xa4\xb3\x2c\xf7\x89\x69\x17\x62\x44\x1a\xa6\x6c\xb6\x3d\xb5\x2d\xaa\xfa\x7f\x18\xe6\x4f\x18\x23\x8e\xeb\x06\x91\xab\xea\xb0\xda\x0d\x03\xea\x83\x11\xd2\x86\x11\x85\xfe\xc6\x05\x23\x0d\x98\xa3\x7d\x9b\xe5\x28\x9f\x34\x1a\xeb\xec\x37\xd4\x71\xd0\x85\x51\x95\x55\x5b\x34\x69\x34\xa1\xbf\xdf\x80\xf5\xa9\xcf\xf6\xd3\xc6\x22\x5d\x2d\x7b\x0e\x5a\x73\x54\x5a\xa2\x6d\x5d\xe5\x59\xfb\xa6\x6f\x2e\x61\x98\xb3\x41\x50\x60\x80\xb4\x3c\x03\x13\x15\xd8\x8a\x81\xb7\xdb\x06\xaf\xd5\x89\xf8\xe8\xcf\x58\xa1\x10\x36\x86\xce\xe2\x4e\xb4\x0d\x22\xb4\x03\x4c\x21\x2a\x17\x70\x8b\xcb\xa6\x00\x78\x07\x08\xa6\xd9\xd4\x5b\x23\xda\xa3\x21\x64\x76\x51\xc9\xa6\x76\xff\x2b\xd0\x2d\x9a\xcf\x82\xc9\xbe\xbc\x33\xb3\xc2\x79\xb0\xce\x30\x98\xc8\x39\xdf\x26\xdc\xf6\x67\xe3\x31\x69\x49\xb7\x97\xec\x36\x61\xeb\x20\xb5\x34\x1c\xc5\xc4\xef\xd5\x68\xae\x97\x0c\x62\x42\xd7\x6d\xdd\xbc\xe1\xcd\xad\x1b\xd5\x60\x9b\x9a\x49\xd3\xe0\x80\x48\xe5\x21\x13\xaa\xbc\x99\x8f\x78\x1c\x61\x8e\xc7\x9a\x06\x33\x8e\xfb\x03\xc2\xc9\xdb\x07\x2a\xac\xda\x8f\xe7\x8b\x99\x55\x13\x32\xab\x9d\x70\x7f\x5d\xb0\xfa\x98\x3d\x01\x18\x82\x58\x02\x20\xa8\xe6\xf5\x5b\x92\x9a\xd9\xb6\xc9\x3d\xa0\xdc\xc1\x50\x84\x65\x3c\x91\x18\x60\x5d\x7b\xdb\xc5\x1f\x9d\xeb\x6e\xca\x3c\x43\x6b\x0d\x80\x73\xc8\xba\x43\xb1\xad\xdb\x26\x7e\x6a\xb3\x2a\x57\x80\xb8\xf5\x22\xaf\x3b\xbb\x0b\xaa\xac\xff\x78\x5d\x25\x5d\x20\x35\x25\xe7\x2a\x50\x45\x75\xc6\xef\xb6\x64\xdc\xde\x79\xd6\x7e\x71\xec\xee\x0f\x4f\x8b\xa7\xdb\xa7\xdc\xb1\x7f\x69\x2b\x9c\xb6\xd8\xbe\x4f\x41\x78\xda\x5e\xfc\x90\xaf\xf3\xbb\xfc\xc9\xb5\xd9\x3e\xa0\x1d\xda\xed\x52\xc7\x6e\x32\x0f\x09\xed\x98\x0f\xcb\xfb\x87\x0c\xd7\x27\x70\x6d\x08\x10\x2e\xb8\xe4\x69\xc1\x83\xb0\x45\xfd\x21\x49\x1e\x16\xab\x34\x6c\xd9\x7e\x40\xf7\xf7\xdb\x64\x19\xbc\x30\xfd\xfa\x49\x4b\xef\x03\xda\x2d\x93\xf4\x56\x58\x5b\x6d\x76\x1c\x5f\x1e\xf6\x6d\x91\x3f\x0e\xff\x8a\x7b\x74\x6c\xca\xac\x47\x71\xd6\xa2\xac\xdb\xfc\x44\x5d\xf5\xc8\x7f\x7e\x8a\x7e\xea\x8a\x1c\x3d\x65\x6d\x34\x60\x25\x7c\x24\x48\xfc\xa4\xc0\x68\xeb\x97\x6e\x93\x9d\xfa\x3a\x4a\x77\x2d\x7e\xc4\x56\x1a\x90\x57\xea\xb1\x8d\x82\x1f\xf3\x14\x3c\x33\x07\xb5\x3b\xd2\x7f\xc0\x6d\x43\x7e\xd2\x7a\x50\x8c\x78\x97\x5b\xa1\x0b\xfd\x4d\xeb\x33\x10\x73\x1e\x9b\x0d\x1f\xb5\x36\xd4\x5e\x31\xb6\x22\x5f\xe8\xb0\xea\x3c\x2b\xbb\xd1\x1d\x0f\x27\x8c\xa4\x4e\xfc\x8a\xcf\x7e\x9a\x24\xf4\x8a\x9e\x26\xc9\xf3\x0b\x7f\x5e\x4a\x92\xe7\xc3\x23\x75\x00\x8b\xd1\x33\xaa\xfa\x4e\xbd\x89\x8b\x63\x6d\xd0\xb1\xe9\xdf\x60\xdb\x43\x59\x6c\x69\x90\x62\x9f\xf5\x88\xbd\x65\x3d\x90\x24\xdf\x63\x19\x82\x34\x49\x7e\xe6\xf6\x00\xd1\xdb\x40\x85\xc0\x67\xc4\xb2\x72\xd8\xa4\x1e\x8b\x8a\xd9\x1d\x86\xb9\x95\x54\x29\xec\x37\xe1\xe3\x7e\x20\x3d\x82\xea\xd8\xe8\xe6\x84\xfb\xe6\x95\x19\x34\xb0\x8d\x67\x25\x98\x17\xd4\xde\xa8\x6d\xeb\x36\x16\xfc\x10\xf4\x26\xc4\xda\x85\x09\x24\x74\x11\x97\x8f\xcd\xc2\x08\xf4\xa9\xce\xdf\xc6\x17\xca\x85\x6f\x44\x8a\x83\x50\xc8\x5c\x36\xe8\xa8\xf7\x80\x79\x0c\xe7\x62\x8d\x9f\x50\xff\x82\x50\xe5\x80\x68\xff\x35\x1e\x8e\x7b\x56\xb7\x43\x25\xca\x62\x48\x73\xbd\xb1\xe1\x70\x3a\xc5\xbf\x23\x36\xa8\xec\xea\x32\x0d\xf3\xd7\x16\xc6\xa3\xab\x45\x76\x8c\xc7\x2e\x36\x49\x24\x2e\x7a\x3d\xf8\x6f\xf4\x57\xa2\xb6\x5b\x00\x73\x69\x20\x92\x94\x83\x78\xef\x24\x51\x12\xea\xb0\x4e\x32\x62\xc8\x09\xbd\x48\x94\xf1\x31\x2b\xcb\x33\x76\x9a\x27\x69\x89\x87\x3d\x26\x24\xca\x1d\xbe\x62\xb3\xb4\xcd\xca\xed\x47\x9a\xca\x3e\x8a\xa3\xb4\x79\xbd\x89\xc8\x77\xc4\xdf\x9e\x7e\x67\x18\x24\xd2\xf8\x46\xa6\x60\x4e\x7c\xf5\xe9\x98\xe4\x93\x0e\xa2\xcc\xda\x3d\xd2\x40\xcc\xb4\x76\x84\x50\xd3\x58\xa9\x30\x52\x0a\x8e\xa3\xa3\x3a\xa6\x43\x21\x9e\x41\x2c\x7f\xb3\x9a\xa3\x39\xb9\xd7\xa1\xd1\x44\x24\x26\xf6\x02\xdc\x05\x98\x6b\x65\x2d\x40\xef\x25\x08\x63\x36\x9f\xc5\x18\x0a\x01\xe1\xc5\xe5\xe8\xea\xd3\xa8\x60\x9b\xea\x98\xae\x25\x30\xd2\x2b\xba\xf8\x83\x90\x86\x2e\xfc\x29\xdd\x0b\x78\x51\x3d\xa3\xb6\xf7\x03\xaf\x94\x07\xf2\x78\x9a\x31\x48\x6e\x2f\xcc\xa8\x0e\x1b\x44\xb8\x8e\x13\x20\xf6\xae\x80\x2c\xbe\x66\xc4\xc7\x3a\x47\x17\xcc\xd6\xbb\xb2\xd3\x82\x61\xc8\x94\x4f\x77\x36\x9f\x84\x5a\xc8\x9c\xbb\xd8\x17\x30\xf3\xaa\x3d\x23\xe5\x7e\x37\x12\xfe\xb2\xbb\xc7\xf4\x49\xd7\x9c\x25\x42\xb8\xab\xa5\xbd\xf6\xc3\xf0\x9b\xed\xf3\x89\xf8\x85\xce\x3c\x73\x95\xf1\x9e\x75\xf1\x99\x0b\xc0\x4c\x74\x01\x99\x36\xb3\x80\x23\x45\xc8\xbc\x2a\x59\xc8\x7d\x70\xfb\x66\x73\x3a\x01\xb7\x90\xf9\x1c\x9d\x66\xae\x35\x9b\xa2\x53\xc8\xb4\xd9\x04\x5c\x2b\x42\x66\x53\x49\x06\xef\x83\xdb\x37\x9b\xcd\x09\xb8\x85\xcc\xe6\xe8\x46\x73\xad\xd9\x94\x7c\x44\xa6\x4d\x27\xe4\x65\x11\x32\x9f\x8a\xdd\xd1\x0f\xbd\x6f\x36\xa3\x93\xb0\x0b\x99\x53\xc1\xb5\xe6\xe2\x49\xc5\x57\xc6\xb3\xfb\x06\x3b\xed\x36\xe8\x91\x9b\x82\x5c\x54\xc9\x35\x2b\x6f\xeb\x26\xaf\x5f\x2a\xb9\x74\x47\x68\xa0\x2c\x0b\x9d\xd6\xc8\x94\x2e\xa4\x93\x6e\xa1\xc2\x37\x8f\x5e\xf7\x1f\xe5\x72\x3f\xbf\x5d\xa8\x97\x4f\x11\x33\x7a\x99\x9b\x70\x83\xbb\xbb\x18\x33\xed\x56\x2c\x22\x46\x2e\x6d\xc1\x17\xb5\x7b\x03\x5a\xd0\x15\x4c\xc1\x47\xb8\x3b\x4b\x19\x1d\x3a\x20\x97\x51\x77\x7a\xc2\x9e\x48\xa3\x4f\x10\x77\x13\x1a\x9d\x83\x04\x1b\xa3\x44\x9f\xe9\xda\x43\x7f\x9e\x78\xe7\x0b\xd2\x35\x34\x2b\x53\x08\x6e\xdf\xf1\xca\x18\x80\xe5\x8f\x75\x7d\x84\x10\x07\xef\x41\xd3\x16\xc1\x37\x60\xb3\x13\xdb\x6f\x7f\xad\x9c\x84\xe6\x8f\x77\xc5\xe4\x72\x45\x4f\x03\x02\xcb\x23\xc9\xbe\xad\x36\x89\xc9\xa1\x1a\x6f\xb3\x0a\xbb\x45\x46\x30\x08\xd9\x6d\x52\x1f\x07\xbb\x89\x38\xd2\x92\x28\xc1\x94\x6d\xfd\x02\x1a\xa6\x47\x67\x4a\x98\x9c\xdf\xc1\xc1\x89\xcf\x68\x99\x75\x7d\xbc\x3d\x14\x65\x7e\xc3\x93\xb8\x30\x99\x1b\xdd\x5b\x32\x82\xa8\xfc\x5e\x26\xc9\xcd\x98\x87\xe1\xd7\x9f\x74\x54\xa8\x4c\x87\xb1\xf9\x04\x33\x48\x88\x21\x1a\xcb\x7c\x29\x8d\xb0\x45\xbc\x6f\x4f\x15\x79\x3a\x18\xa3\x5e\x21\x6e\x54\x5f\xac\xf1\xaa\x6e\x16\x8f\xef\x53\x38\x67\xc5\xc8\x2c\xcf\xf4\x29\x72\x44\x90\x90\xd1\x45\x89\x55\x04\x76\x40\x50\xce\x17\x98\x78\xd1\x53\x4d\x9f\x08\x38\xaf\xa0\xe2\xd6\x17\xd2\x6d\x13\x3e\xd2\xc6\x32\x88\x1a\xcf\x69\x56\x84\xcd\xe8\xdb\x46\x35\x8a\x2c\xc8\xab\x07\x1e\xc9\x9c\x77\x0b\xce\xc7\x04\xf7\xe7\x4e\x6c\xd3\x93\x5c\x59\xd2\x6a\xe9\xee\x8a\x06\x2a\xf4\xe4\x83\x66\xc4\x3d\x80\xfa\xc7\x9c\x72\x4f\x42\x80\x18\x3a\xdb\xdf\x79\x1b\xcb\x1a\x9e\x28\x91\xa0\xc0\xfb\x74\x29\x84\x6d\x2e\xd5\x38\xcd\x5b\x48\xb2\xe1\xf5\x2e\xa9\xe3\x1f\x17\xf7\xcd\xeb\xa0\x79\xb7\xe8\x78\xf3\x6b\xb4\xb8\x89\x92\xc7\x61\xd5\xee\xca\xfa\x65\x73\x28\xf2\x1c\x55\xce\x7b\xc2\xf0\xc5\xcb\xa1\xe8\x11\x2e\x65\x3c\x68\xd0\xd8\xa9\x5f\x8d\x93\x3e\x55\x39\x6a\x71\xb4\x3b\xfe\x85\x8f\x82\xca\xb2\x68\xba\xa2\x73\x0b\x2b\xa3\xf8\xd7\x8f\x4b\x4c\xa9\x8c\x54\x7b\xcc\x4a\x80\x25\x5c\xc6\xd3\xdb\xa4\xbe\x06\x08\xd3\x43\x43\x13\x06\xc6\xf2\xbc\x08\xf7\x7c\x7a\xb4\xc5\x11\x22\xdf\xdd\xaa\x4c\x68\xae\x2f\x11\x04\xed\x97\x80\x79\x7a\xac\x3c\xb3\x8a\x42\xad\xb5\x7f\xc4\xfa\xf4\x48\x57\x0f\x74\x0d\xd9\x00\x75\x74\xa7\xa7\x06\xf4\x9a\x31\x58\xfc\x19\xd0\x98\x76\x08\x18\x80\x5d\xf9\x44\xb0\xf1\xd9\x2e\xc9\x4d\xc4\xfa\x9e\x15\x86\x91\xfd\x87\xfb\xc1\x53\xef\x58\x29\xe6\xe9\x5e\xc0\x2c\x69\xd8\x2a\xa7\xa7\x43\x5b\x72\xff\xac\x63\xf6\x3a\x86\x50\x71\x63\xde\x22\x49\xe4\x44\x00\xa2\xcc\x62\xe9\x79\x2f\x49\x19\x26\xa4\x6b\x9c\x94\xf4\x58\xc8\xc1\xc3\x7c\x58\x68\x15\xe3\x53\x59\xb2\xb4\x7c\xcd\x5b\xdc\x55\x45\xd3\xa0\x5e\xd4\xe7\x59\x75\x38\xf9\x77\xb5\x37\x6c\x64\x14\xdb\x9d\x15\xdb\xe7\xf8\xa7\x88\xe2\xfb\xa4\x89\x24\x63\x61\xb7\xc3\x1f\x20\xf3\xe3\xd7\x4c\x24\x58\x0b\xcd\x93\x7e\x96\xb6\xa6\xfe\x03\x91\xca\xfa\xf7\xe4\x70\x11\xbf\xdf\x00\x30\x36\x7a\x77\x7a\xda\x18\xb5\x91\xaf\xda\x50\xac\x1a\xdd\xcc\xf8\x8b\x18\x38\x02\xfe\x2e\x1e\x85\x04\x0b\x08\xe8\xc6\x0c\x6f\x63\x06\xf5\x07\xfb\xe9\x4f\xf8\x5b\x1d\x98\xf0\x9b\xf7\xd1\xcb\x4b\xf2\xbd\x5b\x4a\x4e\x41\x22\x28\xe9\xf4\x88\xfa\x51\xd5\x7d\x9c\x95\x65\xfd\x82\x72\xf3\x1c\x29\x69\x7f\x8d\x73\xe5\xd1\x0e\xb3\x06\x6a\xb7\xb1\x0d\xb6\x71\x8f\xb3\x71\x0f\x21\xcc\x90\xfd\x57\xe3\x20\xea\x1c\x7b\xa6\x36\xb3\x8a\xd1\x48\xf8\x5e\x74\xfc\x53\x7c\x0a\x85\xdf\x75\xc1\x2a\x7e\x8f\x93\x9c\xe2\xa4\xa6\x31\x16\x3e\x75\xbc\xcd\xda\x9c\xa6\x40\xc0\x3f\x8e\xdf\x12\xf7\xcc\x5d\x79\x2a\x72\x82\x91\xe0\x73\xa8\x2f\x07\x7d\xff\x80\x99\x1a\x0d\x1d\xc1\x49\xfb\x11\x53\x90\x32\x56\xeb\xce\x9e\xfa\x54\x28\xce\xa0\x42\xbc\xa7\x18\x2e\xc6\x26\x9d\x9a\x24\xfc\x2b\x8d\x87\x1b\xaf\x99\xbd\xe3\xa9\x3c\x21\x29\x43\x98\x57\x87\x25\xe9\x30\x25\x7b\x2f\x48\xa3\x7e\x65\x81\x5a\xf9\xcb\xcb\x0b\xf9\xb1\x0c\xe5\xc7\x0a\x9b\x46\xa1\x8b\x9a\x99\x5a\x6d\x97\xa8\xd4\x92\x4d\xf3\x63\xcc\xbe\x2d\xaf\xa9\x8b\x46\x68\x43\x83\xb4\xf2\xfd\x8d\x77\xf3\xed\xb8\x9b\x6f\x85\xdd\x7c\xcb\x77\xb3\x90\x93\xcb\x0b\x6d\x9e\x8f\x54\x7d\xb5\x4c\xb8\x75\xc6\x4c\x89\x74\x7b\x01\x49\xf0\xbf\xb5\x5c\x38\x5f\xab\x49\xab\xd3\x22\x7c\x2d\x04\xfb\xcc\x5d\x50\xf6\x4e\x19\x04\xb7\x02\xbe\xef\x8b\xd7\x37\x49\x4b\x6e\xa0\xcc\x21\xda\x94\xc8\xfb\xbf\x40\x8e\x68\x2b\x9d\x46\xa1\xa6\x44\x8e\x7f\xdf\xf9\xf6\x97\x66\x10\x79\xb6\x3d\xa1\x90\x79\x8d\xbc\xc9\x56\x84\xcc\x62\x49\x4d\x6f\xf0\xc3\x9a\x53\x7c\x24\x13\x48\xb5\xdf\x3c\x5c\x20\x9d\x7a\xd4\xf6\x85\xa7\x70\xa2\xb5\xce\x03\x1e\xb8\x3d\x07\x77\xc8\x0f\xd6\xcc\x5f\x7c\xd0\x55\x46\x8a\xd4\xff\x10\x32\x44\x26\xd5\x28\x42\x38\xa9\xde\x12\x84\x4f\xca\xb5\xc4\x01\x80\xa9\x6d\x15\xca\x18\x5f\x5f\x18\xc8\xe8\x98\x65\x01\xc7\xc3\x5f\x14\xd0\xe1\xf9\x8e\xfe\xc1\x04\x02\x44\xb9\xd7\x4c\x5c\x41\x1c\x98\xed\x52\xf6\x96\xba\x29\xc8\xd1\xde\xbd\xe9\x7d\x90\xb0\xd8\xb5\xcc\x4d\x9d\x43\xc3\x76\x2f\x73\x2b\xf7\xe0\x9a\x5d\xec\x9d\x44\xa9\xcd\x7e\xe4\x33\x81\x13\xfa\x19\x2d\x4d\xe6\x09\x08\x6a\xec\x2f\x88\xc2\x51\xb2\x1b\xc3\x5c\x13\x1e\xd8\x27\xdc\x58\xa6\xfa\x68\x7f\x53\x4f\xf6\x00\x7f\x46\x78\xcc\x2b\x5c\x34\xb8\x73\xba\x5d\x4f\x60\xcd\xbe\x85\x0d\xa5\x45\x79\x90\x09\x65\x68\xef\x69\x41\x91\xa9\x35\xca\x14\x4e\xad\xb7\xaa\xf0\x0d\xd7\x04\xce\x41\xc2\x86\xb3\xaa\x1b\x00\xb5\xb6\x0d\x25\x53\x1d\xa6\x6e\x70\x84\xac\x0a\x87\x8c\x90\x59\xe1\xe0\x98\x7c\x0b\xa3\x08\x5f\x3e\xa1\xcb\xcd\x43\xcf\x80\x08\xf6\x9a\x82\x49\x7a\x86\x29\xd2\xe1\x4e\x8a\x27\x60\x61\xf5\xf3\xdb\x7b\xd1\xff\x5f\x83\x11\xe9\x56\x6a\x67\x68\xbd\x03\x88\x4f\x0c\xf9\xdc\x8e\x95\xf4\x75\x41\xd3\x68\xd6\x55\xf9\x76\x1e\x7d\xb7\x14\x8a\xa9\x13\x15\x7b\x97\x65\xdf\x62\x2b\x20\xfd\x12\x18\x4d\x8f\xcb\x58\x28\x21\x23\xf3\x35\x89\xec\x88\xe6\x0f\x0e\x28\x46\x56\x1a\x32\x07\xb8\x20\x68\x7c\xbc\x03\x1d\xb9\x8c\xd0\x7c\x98\xa8\x50\xcb\x98\x48\x69\x56\xb8\xb8\x96\x62\x5c\xc4\x01\xb5\x28\x92\xa5\xc4\x42\xba\x06\xa3\x74\x9e\x1a\xe7\x5d\x8c\xee\x07\x58\x38\x17\x57\x23\xf9\xe4\x07\xc4\x23\x47\x80\x05\x96\x0f\x0f\x97\x00\x03\x29\xc5\x0a\x03\xd9\x5e\xd4\x9e\xf0\xfe\x38\xb4\x68\xf7\x27\x95\x80\x1f\x76\xbb\xdd\x7f\x14\xc7\xa6\x6e\xfb\x6c\x50\x62\x55\x21\xd7\xa2\x5c\xfc\x59\x70\x49\x32\xc0\xd5\x19\x32\x33\xb4\xe4\xa2\x48\x4a\xdf\x63\x6c\x4c\x1c\xc5\xd9\x93\xd7\x2f\xd1\x7f\xf6\xc3\x1f\x45\x5d\x6d\xa2\xb7\xfa\xf4\xff\xfe\xdf\xff\x4f\x8b\xa2\x26\xeb\xba\xa2\xda\x47\x59\xf4\xd3\xd0\xeb\xa7\x28\xeb\xfb\xb6\x78\x3a\xf5\x28\xea\xeb\xa8\x3f\xa0\xe8\xa7\xff\x2d\xef\x36\x9b\xff\x86\x21\xff\x14\x6d\xeb\x63\x53\x57\xa8\xea\x67\x03\x8c\xa8\x3b\xd4\xa7\x32\x8f\x4e\x1d\x8a\xb2\x2a\xfa\xe9\xef\x14\x46\xbb\x3f\x1d\x51\xd5\xcf\x7f\x91\x26\xae\x43\x40\xde\xc4\xb1\x3e\xc8\x36\x6b\x73\x52\xce\x28\x2b\x2a\xb1\x4c\x29\x77\xf3\xd0\x78\x8d\xd3\x6f\x19\xea\x75\x28\xe0\xe2\xb8\x44\xcf\xa8\x94\x8a\x71\x4f\x2b\xd8\xed\x00\x7c\x2c\x72\x17\xdc\x63\x91\x07\x83\x1d\xce\xd6\x69\xd5\xcc\x35\xc0\x24\x1f\x9b\xce\x0e\x4d\xfd\xf4\xee\xe9\x57\x6c\xdd\x93\x9d\xd0\x20\xc7\x22\x9f\x86\xdd\xb1\xc8\xfd\x90\xf3\x9b\x13\x68\x88\x81\xeb\xd3\x90\x1b\x7a\x5e\x52\xa7\x5e\x1b\x84\x9a\x6c\x4c\x53\x2b\x2a\x7b\xfe\x7d\x01\xa7\xc1\x0b\x66\x17\x1c\x86\x4f\x6f\x38\x86\xc3\x04\xfb\x21\xe8\x37\xc3\xe0\x20\xe3\x14\x87\x23\x88\x27\xd9\x0f\x43\xcf\x59\x26\xf0\xc7\x1b\xa6\x4d\x94\xc9\xad\x26\x00\xb7\x88\x33\xa9\xd1\x04\xd0\x36\x91\x26\xb7\x0a\xdc\x99\x32\xd1\x61\x7b\x53\xee\x6b\xdf\x9d\xc1\xcc\x85\x07\x0a\x16\x6e\x52\x57\x5f\x14\xc3\x05\x9c\x3c\x07\x53\x51\x74\x0b\xb9\xe0\xb9\x96\xf6\x19\x34\xd9\xfe\xbb\x54\x99\x6e\xfb\x3e\x0d\x9e\x6f\xc3\x50\x13\xc4\x9d\x3c\xe5\xbe\x68\x4e\x10\x79\xd0\xa4\x4f\x41\xd3\x43\xec\x05\xcf\xbb\xa0\xff\xb1\x18\x2f\xe6\x60\x35\xe1\x0d\xcc\x7f\x90\xd1\xc5\x61\x62\xa0\xae\x36\x08\x8b\xd5\x89\x49\x44\xd0\x59\x89\x10\x72\xf5\x62\x61\x06\xbc\x1b\xfd\x82\xf6\xe3\xd5\xd3\x95\x74\xc0\xca\x8f\xf4\xe1\xa6\x3c\xa1\xcd\x87\x45\x7e\x8f\x70\x2a\x5b\xb0\xcd\xf6\x2d\xab\x36\x1f\x96\x8b\xdd\x6e\x77\x67\x6a\xb3\x6f\x11\xaa\x36\x1f\xee\x6f\x77\xbb\x74\x69\x6a\x54\xb7\x59\xb5\x47\x83\xde\x9e\xdd\x27\x89\xa9\x55\x73\x6a\x9b\x12\x6d\x3e\x6c\xef\x6e\xb7\x66\xa4\x5a\x94\x0f\x80\x96\x4f\x0b\x23\x20\xfd\x5d\x5c\x48\x40\xec\xea\x81\x27\x50\xc8\x05\x0c\xb6\x57\x16\xd5\xe6\x43\x92\x27\x28\x5d\xb8\x9a\x53\xd8\xe9\x3a\xbd\x4f\x91\x07\x2e\x34\x37\x90\x90\x3a\xd8\xd5\x83\x5b\xb1\x68\x36\x5f\x8f\x2e\x62\x39\xdf\x0f\x39\xca\x77\xc8\x38\x8f\x70\x2f\x72\x02\xb0\xa4\xc8\x21\x1d\xd9\xa8\xbb\x74\xb7\xd8\x19\x47\x35\x3f\x4f\x6e\x3e\x2c\x9e\x96\xc9\x72\xeb\x31\x2c\x79\x15\x1d\x3a\xdc\x3f\x78\xe1\x29\x3e\xb6\x0b\x49\xa4\x3d\xbb\x31\xfc\x56\xdb\x2c\x35\xf7\x93\x5e\x4f\x37\xed\xfe\x29\xfb\x98\xde\xdd\xcf\xa2\xf4\x7e\x31\xfc\xeb\x61\x16\xad\x92\x9f\x6f\x1c\xbd\xd9\x1a\x84\xba\x2f\x2c\xdd\xa5\x90\xce\x92\x06\x67\x7a\x2e\x64\xa1\x83\x7d\xe7\x13\xa3\x0e\x4b\x59\x46\x70\x4c\x66\xd1\xdd\x6a\x16\x2d\x16\x0b\x3b\x82\x72\x5f\x4a\xee\xb0\x7b\xd6\xeb\x7c\x65\xea\x84\x65\x32\x95\xcf\x9e\xc2\xc1\x88\x40\xd6\xb7\xa7\x12\xd9\x80\x0d\x52\xd4\xd8\x5d\xf8\x22\xeb\xfb\x36\xae\xb2\xe3\x74\x60\x18\xc2\x73\x36\x48\xed\xa9\x20\x9e\xea\xba\x44\x99\x95\x39\x44\x04\x9b\x21\x9c\x8a\xb2\x2f\xac\x10\x88\xa8\x37\xf3\xe4\x90\xb5\x97\x74\x2f\xb3\xae\x73\x32\x12\x9f\x49\x96\x69\x39\x1e\x51\xd5\x7b\xae\x11\x5e\x9d\xc1\x00\xab\xea\xdb\xba\xb4\xc1\x1a\x0e\x51\x5b\xff\xae\xcf\xec\xc8\x38\xe6\x24\x47\x25\xea\x51\x6e\x83\xd0\xa2\xdc\xd8\x1d\x55\x7d\xd1\xbf\x4d\xe7\xe6\xee\x54\x11\x41\x30\x75\x55\x72\xa3\xe9\x54\x0a\xbe\xa0\xb7\x97\xba\xb5\x32\xc0\x4e\xc2\xb0\x9c\x48\x70\xf3\x44\x0c\xaa\xd3\xf1\x09\x59\x97\xb5\x63\x0e\x49\xb1\x80\xda\x0a\xc2\xba\x8e\x9a\xb6\x2e\xeb\xfd\x95\xc4\x5e\xd3\x0e\xf8\xd8\x17\x85\x75\x4a\x9b\x61\x4d\x9c\x32\xd7\xb2\x08\x40\xa9\x45\x7b\xf4\x7a\x81\xdc\x20\x85\x8f\xaf\x84\x0c\x39\xfc\xec\xb3\x65\x5f\x71\x5d\xdf\x16\x95\x75\xba\x5c\xf4\xbc\x1d\x9f\xec\x62\xc7\x01\xa0\xcf\xac\xc3\xdb\xd1\x3f\xb5\xd3\x25\x5e\x99\x55\xfb\x78\xdb\x75\x17\xec\x16\x06\xc2\x7d\xd6\xdb\xc9\xe0\x70\xdc\xe7\xbc\x2f\x46\x6e\x69\x6a\xdd\x38\x1c\x8e\x8f\x54\xf5\x62\xb3\xd7\x66\xf6\x84\xe4\xb7\xab\x1d\x0b\x8f\x83\xc3\x61\x89\x4e\xc6\x07\x6c\x4b\x0e\xd9\x67\x7f\xfa\x4d\x83\x63\xa1\xfb\x90\xfa\x5f\x9d\xd7\x21\xef\x03\xea\x98\xb5\x5f\x4e\x8d\xa7\x26\xf8\x86\xca\xb2\x7e\xf1\x02\x48\x16\x2d\x3e\x06\xad\xa7\xa8\xcf\x26\x50\x40\xd6\xbd\x1b\x2c\xd9\xa4\xaa\x0d\x23\x9a\xe3\xdd\x2d\xf9\x9f\x98\x15\x7e\x53\xf7\x39\x59\x61\x6e\x28\xa4\x9d\x05\x0c\xd5\xdf\x7d\x20\xd1\xa6\x76\x60\x78\x02\x3d\xa1\xe1\xb6\x46\x70\x54\xad\x77\xc3\xa2\x0d\xcd\x80\x88\x76\xef\x01\x88\x34\x34\x02\x1a\x94\x7c\x37\x94\xa1\x95\x19\x04\x57\xf4\x3d\x00\xf1\xb6\x66\x70\x44\xe7\xf7\x80\x45\x1a\x5a\x00\x91\xbd\xec\x03\x89\xb4\x34\x82\xa2\x8a\xbb\x1b\x12\x6d\x68\x04\x44\x36\x9b\x1b\x0e\x69\x67\x04\xc3\xce\x1c\x37\x20\xd6\xd2\x08\x8a\xeb\xf4\x6e\x58\xbc\xa9\x11\x18\xd5\xef\xdd\xa0\x68\x43\x23\x20\xae\xe7\xbb\x41\xf1\xa6\x66\x60\x58\xe7\xf7\x80\x84\xdb\x19\xc1\x30\xcd\xdf\x0d\x88\xb5\x34\x82\x12\xce\x67\x37\x34\xa1\xb1\x19\x20\xbe\x54\x78\xc0\xc2\xed\x6c\x60\xb0\x06\xe2\x05\x08\xb7\x34\x82\xc2\xd7\x00\x37\x1c\xdc\xcc\x08\x84\xdc\x05\xdc\x50\x48\x3b\x33\x18\xaa\x65\x78\x00\xa2\x2d\xcd\xa0\xf0\x75\xc0\x03\x10\x6e\x67\x06\x83\x2f\x05\x1e\x60\x70\x3b\x23\x98\x3e\xf3\x40\xa5\xcf\xcc\x78\x9c\x5a\x0f\x24\x4e\xad\x19\x83\xe7\xac\x2d\x32\xb5\x4c\x6c\xa0\xb8\x1e\xb4\x91\x13\x2e\x6e\xd7\x75\x6e\x38\x4c\xe3\x73\x00\xf2\x56\x4a\xe4\x2b\x8a\x1f\x54\x6f\x5d\x45\xb9\xb7\x78\x42\xc7\x9a\x76\x55\xf7\x1f\xe9\x38\x37\x01\x03\x8d\xba\xba\xe7\x60\xbe\x47\x92\x72\x71\xf2\x84\xee\x7f\x52\x69\x17\x2a\xcf\x11\xfc\x65\x96\x76\xd1\xf2\x1d\x21\x44\x5a\x43\x77\x30\xdf\xa9\xf0\x97\x53\xda\x05\xca\x73\x04\xaf\xfd\x2e\xde\xa9\x6c\x70\xff\x2b\x7b\xce\x88\xe4\x0d\x57\xb9\xd4\x0b\x97\x6d\x9c\x43\x7f\x2c\x75\x85\x7c\x66\xee\x40\x6e\x36\x53\x74\x78\xf8\xf2\xe6\x8b\x1c\xd9\x19\x58\x79\xc9\xe9\x36\xf1\xc6\x12\xe8\x1b\x86\xae\x78\x35\x0c\x43\x98\x88\x1a\x71\xe4\x9b\x40\xb4\x01\x08\xd3\x90\x67\x97\x50\x8d\x00\x15\x21\x56\xca\xd1\xad\x00\x9b\xaa\x8e\x8d\x2d\x7d\xfc\x58\x6d\x67\x34\x1c\xb9\xab\x55\x51\x34\x5c\xf4\xf4\xa4\x77\x02\xdb\xb7\xbc\x98\xa5\xf0\x65\xd3\xa2\xb3\xec\x81\xbd\x5a\xdc\xdf\x4a\xf9\x48\x9b\x16\x89\xe9\x6f\x4a\xb4\xeb\xc9\x67\x31\xe9\xd4\xa0\x81\x93\xd4\xda\x24\x53\x28\xf9\xe2\xa9\x45\xd9\x17\xe9\x9b\x01\x64\x51\xed\xd9\x77\x7d\xf6\x44\x5c\xc1\x57\x8f\x87\xb7\xe6\x80\x2a\xb1\x9c\xa9\x40\x60\x5c\x74\xf1\xb0\xb7\xf3\xac\xac\x2b\x1e\x9c\xa1\x39\x01\x0b\x1d\x0e\x59\x47\x5e\x12\x07\xa4\x9a\xa2\xda\x47\xda\xac\x43\x0c\xf1\xee\x88\xd9\x79\x56\xf8\x84\xfb\xf0\x04\xb0\x84\x1f\x98\x07\xf1\x40\xbc\x8a\xe4\xe7\xcf\x39\x22\x32\xcf\xef\xfa\x05\x67\xaf\x17\xe1\x29\x15\x58\xa1\x34\xbc\xa4\x54\x29\x76\xc6\x16\x73\x12\xde\x37\xaf\x51\x7a\x6b\xce\x49\x68\x5d\xad\x72\x0e\x07\x9a\xf7\x25\x64\xc9\xaa\x81\xea\x7d\xdd\x60\x2f\x7d\x36\xc3\x45\x75\x40\x6d\xd1\x8b\x3f\x93\xe2\xcc\xf2\xef\x26\x86\x18\xcb\xe0\xea\x4d\xc1\x5d\xc2\x7f\x6c\x5a\xb5\xc0\xa7\x98\xdd\xf7\x01\x1d\xc9\xc7\x5d\x76\x2c\xca\x37\xc9\x5b\x48\x28\xa2\x82\xe1\xa6\x49\x12\x0b\x6d\x6f\xe4\x30\x08\x16\x03\x01\xa0\x90\x61\xf9\xf8\x07\x36\x7e\xfc\xed\xb7\xa1\xd1\x9f\x1e\xf2\x51\x0f\xb1\x0f\x1a\x40\x8c\x05\x0e\xea\xc2\x7d\x97\xc0\x2c\x8b\x2c\x89\xae\x29\xc4\x4d\x0d\xf0\xa7\xeb\x69\x21\x64\x5c\xac\x77\xbb\x0e\xf5\xc3\x62\xd3\x09\x12\xa7\x72\xcc\xa8\x46\xd3\x53\x16\xdd\xb1\xe8\x7c\xea\xe2\xc0\xbf\xe1\x70\x98\x09\xc9\xdf\x7d\xb9\x37\x2d\x39\x44\xd8\x18\x53\x73\x0b\xe8\xa3\x90\xc2\xc6\xfa\xc9\x27\x89\x69\xe3\x26\xc5\x92\x54\x4e\xb7\xc6\x2b\xcb\xf0\xc2\xc2\x83\x6c\xe2\x0e\x70\x38\x71\x27\x10\xd5\xe6\xbb\xfb\x16\xea\xee\x0b\xc0\x54\x0b\x64\x55\x1b\x5c\x90\xf0\x18\x1e\x31\x34\x75\x31\xdc\x9f\x75\xd2\x77\x84\x31\x58\x55\x6c\xa4\x85\xa8\x5e\x8b\x3a\x6b\x96\x63\x03\x2b\x6c\x89\x8d\xb5\x83\x7a\xb3\xe1\x6e\x4b\x41\x82\x92\xf7\x32\xc6\xb6\x5a\x0f\xc5\xb1\x3b\x84\x57\xf3\xa6\xe5\xb7\x95\xf3\x0e\xa7\x3c\x99\x1a\x4e\x15\x3c\x45\x37\xbd\xfc\x2c\xbf\x86\xde\x29\x51\xab\xbb\x95\xc3\xed\x4c\x09\x25\xc2\x55\x67\x77\xc7\x60\xf4\xcd\x0b\x74\xc4\x9f\xad\xd0\x09\x04\x00\xe9\x58\x3c\x90\x32\x0a\xa4\x11\x27\xdf\x26\x63\x5e\xf3\xc9\xeb\xc7\x8e\x30\x97\x2d\x3c\xc6\xb3\xcf\xfa\x53\xc7\xfc\x5e\xa3\xf9\x8e\xb8\xfe\xe1\x43\x36\x68\xcb\x4a\x35\x3b\x43\x87\xc7\x35\xff\xa7\x0f\xae\x14\x24\x34\x8c\x3e\x1d\xbe\xe9\xca\x39\xc7\xfa\x06\x79\x70\xe8\xce\xb8\xec\xd3\x70\x94\xa1\x41\x2f\x1a\x7e\x22\xbf\x58\x7b\xc1\x57\x1c\xe0\x44\x97\x42\x68\x71\x05\x8c\xd5\x43\xf3\x1a\x7d\xc2\x77\x07\x3b\x66\x91\xf4\x29\x6e\xeb\x97\xce\x20\xfb\x12\x92\x2e\x32\x11\x6a\x83\x0c\xa3\x48\x25\xd7\x93\xe4\x67\x49\x37\x88\x12\x7e\x86\x93\x06\x53\x6e\x1f\xa7\x0e\x31\xb3\x3d\x51\x50\x69\x5e\x8b\x18\x3d\xa3\xaa\x87\xaf\xa6\x2e\x1a\x7f\xef\x9a\x4c\x49\x36\xfb\xc8\xe6\xa8\xa8\xb6\x2d\xc2\x4e\x89\xde\xf3\x04\xc3\xd7\x42\x85\xc9\x38\x72\x1c\x34\x56\xa1\x84\x8b\x3c\xfe\x96\xe7\xc8\xa5\x38\x7d\x1c\x31\x81\x0c\x3f\x92\x6b\x2e\x30\x7d\x64\xa4\x71\x02\xc7\x04\xf8\xf1\x32\xf0\x72\x29\x8f\xc5\x4f\x24\xef\x1e\x74\x76\xe9\xa5\x81\xad\x0e\x1a\xc1\x3e\x2c\x98\x68\xf8\xf7\x0a\xaf\xab\xd7\xf8\xa9\x44\x55\x8e\x4b\xa8\x6d\xba\x6d\x8b\x50\x05\xce\xfd\xdf\x8f\x28\x2f\xb2\xa8\x69\x8b\xaa\x3f\x7b\xdb\x57\x54\x63\x89\x93\xaf\xf1\x0b\x7a\xfa\x52\xf4\x31\x1e\x87\x79\x04\xe4\xff\x75\xea\xfa\x0d\x7a\xcd\xb6\xfd\xa3\xfe\xd5\x57\xb3\x9b\x40\x99\x4b\xa5\x3d\xef\x92\xc4\xf8\x7e\xdb\x67\x65\xb1\xa5\x01\xfa\xf8\x4e\x43\xbe\xf9\xaa\x8a\xcc\x33\x94\xf7\x45\x12\x72\x07\x35\x75\x80\xf7\x2d\xe3\x46\x83\xe6\x3e\x2f\xa6\x8c\xa6\x9e\x15\xde\xe7\xc3\x94\xc1\xb4\xb3\x61\x54\xac\x01\x29\xab\x15\x08\xd0\x4b\x1e\xdc\x37\xaf\x3e\xe5\x0e\xb0\x65\x2a\x7e\x42\xfd\x0b\x5e\xd2\x42\x01\x8a\x95\x2c\x0c\xb0\x55\x2f\xb0\xea\x81\x71\x11\xb0\x2b\x83\x3d\xfb\x77\xc2\xa5\x05\xb5\x18\x71\xb1\xa1\x65\xfc\x96\x46\x55\x92\x7a\x03\x97\x14\xe0\xa6\x04\x5d\x5c\xc4\xbd\xa8\xc2\x60\x1d\xe5\x0b\x91\x6c\x35\x30\xde\x9b\xe4\x66\x57\xbc\x39\x81\x77\x36\x73\xa6\x1b\x80\x35\x5a\x96\x1b\x07\x37\x26\xa4\x36\xf7\x49\xac\xe9\x1c\x08\xb8\x28\x18\xdb\x7e\x83\x4c\x9a\x82\x4e\x3e\xa9\xf6\x8c\x93\x52\xf9\x4e\x61\x26\xf5\x2f\x91\x0f\xd2\x49\x33\x33\x91\x4c\x5a\x21\x57\x4a\x41\x1d\x36\x96\xd7\x7a\x54\x53\x43\x7f\xe7\x05\x66\xc9\x3c\x6c\xc7\xde\x7e\x79\xfd\x66\x4b\x46\x3c\x76\x21\xb4\x65\x2d\x60\x2a\xb7\x3d\xf8\x17\x69\x4d\x2e\x51\x6a\x42\x47\xb9\xd0\x16\x3c\x65\xc4\x4b\x2d\xc3\x53\xc6\x0c\xcd\x11\x6c\x59\x31\x92\x5e\x38\x6d\xda\x00\xed\x10\x5c\x97\x97\x8c\x61\x51\x0a\xd5\x9a\x95\x10\x1a\x62\x45\x2e\x08\x0d\x9c\x6c\x4b\x2d\x46\x69\x2a\x34\xa9\x95\x93\xfc\xca\x34\x99\x6d\x59\x77\xa7\x96\xd8\xd5\x0a\xbc\x2c\x0c\x15\x9b\x65\xad\x47\xa8\xb7\xf9\x5e\xb5\x1a\xc5\x6a\x47\x54\x09\x7d\xf4\x50\xa6\x21\x6c\x05\xf1\x6e\x55\xe5\x94\x74\xa7\x5a\x36\xb0\xfd\x53\xf6\x71\xb1\x58\xcc\x16\x8b\xe5\x6c\xb1\xb8\x9b\xcd\x57\x37\xd0\x70\xef\x53\x17\xc7\xa6\x25\x83\x2a\x69\xb0\x9e\x0c\x41\x31\x68\xca\xc0\x7b\x99\x59\x5f\x06\x1a\x5f\x4d\x6b\x36\xea\xec\x66\xbd\x19\x64\x96\x8f\xe6\x0c\x8d\x25\x1e\xbb\x0a\xe0\xe9\xc5\x77\xcd\x03\x59\x29\x51\x69\xf0\x59\xbf\xa6\xa7\x00\xd7\x59\xce\x27\x15\xa7\xea\xc3\x8f\xe5\xca\xdb\x39\x31\x3e\x18\x5b\x47\xfe\x8f\xb2\xae\x4e\x52\xc1\x27\x3a\xf8\x58\x47\xde\xda\x9a\xdf\xb8\x17\x7e\x37\x6e\xfa\x35\xb7\x4d\x86\x95\x79\xb4\xbf\xbe\x58\x33\xb0\xab\x12\xc0\x5f\x12\x5a\x38\x5c\x16\xd5\x17\xd1\xf1\x46\xac\xb6\xe8\xf1\xd8\x4a\x2d\x49\xd9\xf6\x4b\x3c\x9c\x32\x37\xbe\x28\x8c\xd2\x42\xd0\xb8\x41\x29\x71\x99\xa2\x0d\x59\x30\xc0\x61\x1c\xf2\x7a\x7c\xac\xc3\x7f\x32\x79\x9d\x72\x79\x9d\x06\xcb\x6b\xb3\x48\x0c\x97\xda\x46\x58\xaa\xec\xbe\x44\xcc\xda\x05\xbe\x45\x44\x99\x29\xf5\x12\xb9\xc6\x71\x25\xc1\x0b\x0d\xf2\xdd\xae\x39\xf0\x8e\x83\xaa\x14\xf8\xb4\x14\xdf\xf5\xbc\xda\x5b\xf6\x14\x3d\x27\x7c\x90\x00\xab\x14\xb8\x9a\x3a\xb6\xb3\x0f\x0b\xf0\xd4\xb1\x26\x7f\xd1\x52\x9c\x6e\xda\x3d\xf6\x88\xda\xd4\x91\xb2\x1a\x82\xf1\xf9\x33\x76\x72\x54\x5d\x06\xfd\x8f\x39\x59\x90\x2d\x1b\xcb\x89\xca\xc7\x8a\x8a\xe3\xfe\x2c\xd4\xfd\x15\x9f\xf4\xea\xa7\xff\x42\xdb\x3e\xde\x15\xfd\x66\x3b\x2c\x15\x9b\x63\x0e\x34\x88\x9e\x08\xdb\x4e\x36\x4d\xbc\xbc\x12\x6a\xcd\xaf\x6c\x44\x00\x19\xa2\x7d\x06\x58\x2e\xc6\x01\x86\xbf\x6d\x62\xc0\x55\xf0\xf8\x7b\x15\x39\x76\x8b\x2e\xb7\x1c\xb0\x54\x15\x75\x02\xb6\xef\x08\xd0\xd4\xfe\x63\x54\x1d\xf5\x92\xc9\x1e\xc4\xb9\x4b\x9b\xf8\x4b\x7f\x2f\x66\x86\x20\x67\x2d\x6d\xe2\x75\x2a\x4c\x14\x63\x10\x8d\xb6\x9b\xc3\xe7\xcf\x4f\x59\xbe\x0f\x60\x98\x1d\x18\x7e\x36\x0f\x9d\xb5\xab\xe2\xe7\x03\x32\x14\x4b\x3c\x21\xd7\xc5\xd2\x03\xa4\x13\xcb\xcd\x95\x26\xd8\x13\x8e\x3f\x3e\x57\x99\xd6\x20\x68\x01\xb8\x5d\x63\x32\x83\xa0\x61\xdc\xde\xab\x7a\xa1\x87\x22\x7d\x59\x59\x0e\x37\x4c\x3b\xf5\x5e\x65\x3b\x2e\x1d\x24\xb8\xac\x87\x7b\x40\x6b\xb3\x2b\x97\xfd\xb0\x62\x33\xb9\x0c\x88\x07\x54\xef\xa9\x83\xcb\x84\x5c\x3c\x42\x50\x19\x11\x8f\xd1\xa6\x4c\xda\xf4\x32\x23\x56\x84\xa6\x95\x1d\x71\x83\xf4\x9f\x32\x63\x59\x92\x4b\x07\x09\x29\x5b\xe2\x1e\x6b\xca\x9c\x85\x97\x35\xf1\x95\x8f\xe0\xd6\xf5\xdf\xa5\xf0\x22\xb2\xf7\x0f\xf6\x28\xf9\x0b\x15\xcb\xf7\xa2\xd9\x69\xda\x04\x7b\xfd\x05\x8b\xe9\x07\x70\xc3\x79\x79\xfc\xab\x16\xdb\x0f\xe5\x81\xcf\xd5\xe9\xc7\x2c\xc6\x1f\x40\xa9\xcd\x36\x0b\x93\xf8\x57\x2c\xd6\x1f\xcc\x90\x29\x73\x1f\x54\xb7\xce\x0e\xf2\xdf\xa9\xb8\xbf\x27\xa5\x81\xa2\xf8\xaf\x57\xfc\x3f\x88\x0f\xde\x42\x58\xa9\x9a\xff\x7d\xd7\xcb\x74\xe9\x0b\x91\x1f\xb2\x07\x15\x36\x5c\xa3\x5e\x78\x10\xc2\xfe\x62\x54\x73\xee\x7b\xa7\x19\x7b\xa7\x5a\xe2\x13\xb8\x32\x6d\x1e\xaf\x22\x4d\xb1\xce\x1e\xef\x4e\x65\x79\xb6\x3a\xe4\xdb\xa0\xd0\x5b\x87\xe2\xa2\x6f\xef\x01\xf9\x8c\x4d\x36\xf9\x30\x3b\x0e\x0d\xc5\x8e\x97\xcd\x6b\x94\xc0\x30\xb7\x07\xf4\xdc\xd6\x15\x6d\x4a\x2e\x22\xf8\xd9\x41\xba\x9a\x2c\x9a\x57\x16\x40\xf3\xb1\x69\xd1\x0e\x47\x30\xa1\xfc\xb4\x45\x79\x7c\xac\xe9\xb3\x44\x4c\x7e\x41\xd5\x16\xdd\x90\x08\x9b\x6c\xbb\xad\xdb\x1c\x6f\xed\x1e\x1d\x3f\x7f\x06\xc2\xe8\x18\x02\xf1\x80\x14\x4c\x13\x6d\x61\xee\x76\xc6\xb3\x4b\x9e\x0b\xf0\x9f\xbb\xba\x3d\x46\xf3\x65\xf7\xd5\x3e\xd7\x45\x17\xd7\x0d\xaa\xe0\x0b\xa4\x73\x54\xf3\xf3\xde\xa5\x90\xcf\x9c\x88\x4d\x5b\xf7\x59\x8f\x3e\xc6\xe9\x7d\x92\x23\xd5\x74\x46\x4a\xce\xa0\xaa\xf7\xc9\x1a\x42\x2e\xa3\xc7\xec\x95\xad\x67\x21\x44\x6f\x91\x24\xcd\xeb\xe3\xf0\x1b\x0d\xd9\xc3\x9f\x2f\x38\xf4\xc6\xec\x2e\x26\x15\xc0\x5e\x49\x4d\xa3\x30\x8e\x77\xc5\x2b\xca\x09\x7e\xc2\xe5\xba\xa8\x8a\xbe\xc8\x4a\x01\x77\xfa\x8d\x11\x0e\x7b\x58\xa2\xb9\x4e\xc8\xed\xd7\xf0\xdc\x84\xa3\x24\xd3\x24\xf9\x39\xfa\x14\xad\x9a\xd7\x1b\x1e\xf5\xc2\x5e\x98\x16\xde\xc3\x0c\xdb\xc8\x77\x14\x25\x94\xc6\x63\x10\x9e\x55\xc5\x12\xd7\x47\xaf\x11\xda\x68\x81\xc3\x18\x08\x31\x41\x77\xd1\x52\x16\x5d\x4f\xe4\x5e\x1a\xa5\x11\x96\x3c\x5a\x02\x89\x15\x8e\x11\xe5\xa9\x79\xde\x88\x80\x1a\x7a\xd2\x50\x37\x92\x91\xe4\x19\xb5\xdd\xb6\xad\xcb\x32\x7e\x42\x87\xec\xb9\xa8\xdb\x0d\x2d\xc9\xa4\x0e\xba\xab\xeb\x5e\x55\x1a\x79\x06\x1e\xfd\x0d\x17\x70\x87\x8d\xee\xd5\x9b\x13\x83\xfa\x3b\xe4\x7c\x05\x0f\x05\x36\x3d\xab\x0b\x1b\x33\x83\xb0\x80\x0d\x7f\xd7\xbc\x06\x22\x00\x9f\xa8\x56\x44\xa4\x3b\xe9\x18\xe8\x65\x1b\x14\x72\xf0\x93\x5b\x0c\x42\x0d\xfb\x93\xc5\x45\xd5\x9c\x7a\x1b\x3a\x30\x30\xb1\x85\x02\x8c\x1d\x77\xf7\xfa\x69\x07\xa1\x19\x77\xc8\x63\x7c\x5c\x0b\x97\x45\xed\xd9\x06\x20\x5d\x07\x05\xa2\x3f\xc4\x79\xf1\x5c\xe4\xb8\x8e\x9e\x2d\xad\x92\xc5\x1d\x05\x46\x1f\x86\x8e\x73\x4e\x4c\x05\x1d\xe3\x6d\x44\x8e\x67\xec\x83\x3e\xfc\x19\x93\xa4\x6a\x6c\xb9\x2d\x70\xc8\xed\x4a\x49\x65\x61\x75\x02\x37\x0d\x12\xc7\x38\x53\x28\x0e\x8d\xa5\x83\x89\xfe\x24\xdc\xf5\x32\xa1\x39\xad\xa2\x54\x77\xb9\x00\x80\x89\xc9\xb8\x44\xac\x53\x16\x2e\x79\x45\xc4\xf7\xa8\x42\x6d\xb1\x3d\x03\x11\xda\x92\xce\x34\xd6\x4b\xb6\xb2\xe1\x80\xb6\x5f\x8e\x59\xfb\x65\xe6\x6c\x2a\xe8\xe7\x80\x90\x12\xad\xf7\x03\x2e\x2e\x77\x4d\x1b\x2e\x11\xe8\xa9\x6b\x47\x89\xf6\x11\x67\xd3\x1d\xb7\x15\x82\x0d\xe8\x80\xe6\x85\x13\xbb\xf0\xdb\xae\xd8\x56\x04\x32\xf7\xa8\x97\xf1\xce\x63\x00\x80\xd5\x46\xdf\x22\xac\x01\x76\x7d\xd6\xf6\xd2\x91\xf1\xd0\xbc\x46\xc3\x7f\xd3\x35\x0b\x20\x0e\x72\x2b\x9a\x90\x32\xcb\x93\xbd\x86\xfb\x9e\xcf\xa2\xf0\xee\x29\xb1\x7b\x5a\x37\xaf\x00\x10\xc1\x62\xcb\x0d\xb6\x8a\x53\x12\x55\xba\x47\x23\x2e\x33\xc7\xda\x3c\x90\x5c\x1c\xc4\x35\xe4\xa7\x30\xd0\xb3\xa3\xc2\xbf\x09\xbd\xa4\x01\x1d\x81\xe5\x82\x73\x17\x0d\x2d\x1f\x8e\x84\x89\x7e\xd8\x76\xd6\x99\xcd\x88\x0e\x96\x07\x77\xd1\xe2\x95\x26\x4c\xd7\x04\x21\x18\x46\xa1\x3c\xcf\x93\x65\xee\xe4\x31\x65\x91\x2d\x1c\xdb\xdb\x53\x3b\x08\x16\x7a\x70\x8b\x81\x92\x41\x13\x0d\xd9\x49\x1d\x13\x3d\xb5\x8b\x9c\xb6\x2d\x7c\x8d\x04\x8f\x2b\x7a\x52\x4e\xed\xe7\x8f\x34\xb0\xc6\x3c\x47\x96\xd7\xd8\xf4\x4e\xd3\x70\x9d\xc0\x62\x60\x81\x5e\xd8\x93\x27\xea\x32\x2f\x71\xdc\x6e\xca\x12\xb7\xb9\x89\xfa\xc8\xb4\xe9\xc7\xf1\x85\xe3\x8b\x7b\x7f\xe2\xc9\x3e\x09\x03\x40\xe6\x5d\xa2\x21\x5c\x8c\x03\xc4\x07\x3d\xd6\x85\xae\x96\x7f\x0c\x1f\xa6\x0a\xc2\x09\x7a\x43\xb6\x99\xda\x13\xf0\x0b\x9f\xaa\xb5\x84\x75\x37\x49\xaa\x89\xca\xcf\xf4\xbe\xd3\x39\x60\x92\x23\x4c\x9d\xe2\x7a\xa6\x66\x6f\x65\x42\x45\x08\x04\x33\xbf\xb8\x7a\xcd\x3c\x18\xc5\x76\xd9\x4c\x5e\x02\x12\x9a\x9c\x6b\xc1\xf3\x44\xd2\x9a\x0e\xc5\xf1\x2c\x16\xa2\x49\x5c\xc8\xe6\x60\x30\x96\x33\xf7\x62\x76\x2a\x80\xbe\xcd\x0a\x36\x86\x35\x4e\x15\x83\x9c\x8a\x4b\x01\x4d\x07\xa0\x09\x95\x0b\x29\x03\x27\xe9\x2a\xd0\x42\xa1\x98\xe4\xf6\x24\x02\x6d\x6b\xf9\x72\x50\x97\x80\xb8\xce\x04\x3a\xf7\xd9\x95\xe0\xc9\x70\xce\xe3\xe5\xdc\xf0\x5e\xc8\x76\xaf\xfa\xb3\xcb\x5d\xc0\x67\x23\x83\x4e\x14\x8e\xdd\x16\xde\x47\x9c\x9f\xa9\xbd\xbd\x87\x05\xd6\xfc\xa4\xae\x93\x06\x9c\x42\x29\xb0\x4e\x00\x3f\x15\xf9\x6a\x23\xe5\x1c\x9a\x30\xe3\xd3\x2e\x37\xd3\xfb\xea\x7c\xb9\xe0\x7a\x13\x0a\xc0\xb8\x22\xa6\x5e\x70\x2e\xe9\x7d\x09\x27\x8c\x2b\xe5\xb2\x3b\xce\xe7\xcf\xa2\xe7\x92\x94\x01\x44\xac\x48\x80\xdf\xc9\x16\xfc\x15\x8f\xbe\xdb\x68\xcf\xa8\x26\xb8\xd8\xa5\x47\x86\x4b\x9e\xad\xd5\x54\x9c\xe6\x45\x3d\xae\xfd\xba\xb2\x99\xfc\xa5\x76\xd4\xd6\x1f\xe2\xf3\x05\xda\xca\x42\xb2\x2b\x82\x96\x88\xa0\x94\x85\xf0\x86\x0f\xcf\x47\xe6\x66\xa3\xf3\x3c\x03\xb8\xc9\xce\x2e\x87\x6a\x39\x39\x8f\x86\x36\x3a\x4b\x17\xe6\x9e\x75\xde\xd2\x7f\xde\x79\x2e\x32\xef\x89\x67\x3e\xd0\x2d\xca\x49\xc4\x80\xef\x84\x8b\x1d\x57\x50\x47\xe3\x3c\xab\x3d\xfd\x39\xe6\x39\xc1\x0a\xe3\xf4\x29\x0e\x70\x67\x82\x38\x1a\xb4\x42\x18\x00\x9f\x35\x22\x8b\x99\xb2\xce\xf0\x13\xb2\x6f\x72\x07\xa9\x08\x54\x42\xfc\x42\x22\xdb\xd3\xb3\x75\xb8\xc8\x5f\x14\x5e\xfc\xa2\x7e\x05\x44\x7c\xb3\xf5\xb9\x5c\x1f\xc6\x23\xaa\x43\x4d\x46\xaa\xfb\xea\x2f\xec\x7a\xde\x0b\x3d\xdf\x84\x0d\xa4\xe5\xe1\x90\x9c\x45\xb7\xda\xa3\x97\x10\xe8\x11\xee\x43\x12\xf4\x20\x26\x7b\x7c\x8c\xfe\x17\x9e\xce\x13\x70\x68\xaf\x4d\x1b\xa2\xc9\xfa\xb5\x40\x6e\x78\xaa\x83\x93\x4b\x82\xfe\x2d\x6c\x6c\x79\x57\xd1\x79\xbd\x15\x12\x89\x24\xa3\x9a\x80\xe7\xc1\x57\x4b\xf8\x83\xc5\x5a\xff\x69\x12\x57\x86\xe6\xfe\x31\x09\x63\x4a\x1c\x67\x86\x1a\x13\xfb\x9f\xea\x57\xb7\xb2\xd6\x66\x79\x51\x9b\xc5\x4f\x87\xca\x9d\xe2\x62\xe0\x92\x3c\x3a\x16\xe6\xa9\xc7\x31\x40\x75\xe9\x89\xa6\x13\xce\x99\x78\x44\x1c\xda\xa2\xfa\x22\xd7\x36\x08\x51\x08\x27\x10\x30\xce\xf0\xbf\x2c\x4d\xf5\x7c\x00\xef\x3d\xe6\x20\x39\xbf\xf1\x90\x58\x4d\xa6\x22\xe9\x5a\xf3\x7a\x45\xf6\x5e\x6f\x40\x3f\xde\x5e\x6f\x3c\x91\xb1\x41\x12\xe4\x1a\xeb\xbc\xcc\x9e\xd0\xe5\xdb\x14\x43\x01\xbc\xd8\xf7\x6d\xfd\xb2\x49\x4d\xbe\x4d\x57\x3d\xf9\xdd\xa4\x5e\x65\x5e\xb1\xca\x62\x93\x3f\x16\x9d\x42\x0e\xeb\x30\xc5\x6a\xdc\x87\xb8\x3b\x4a\xb1\xf0\x0b\x3d\x1c\xd4\xc9\x28\x28\x16\xc5\x6a\x04\x09\xe9\x25\xf0\x12\xf7\x38\x3f\xa3\x96\xe8\xd5\xe4\xba\x4d\x74\x22\x82\xf2\xae\x7c\xab\x4f\xfd\x99\x79\x08\xad\x1e\x0c\x71\x10\x63\xca\xb2\xe7\x03\x0e\x1b\x50\xbe\x50\x7c\xcf\x13\xc1\xac\xe9\x1f\x00\xc1\xbc\xe9\xf8\x3d\x21\x89\x16\xcd\x6b\x84\xe3\x70\x22\x9c\xa9\x75\xfd\x30\xbb\x4d\x67\xb7\x0f\xb3\xf9\x62\x9d\x3c\xdc\x27\xcb\x87\xc5\xe2\x66\x96\x60\x7f\xd7\x68\xb1\x82\x1a\x2e\x57\x0f\x49\xfa\x70\x9b\xdc\xdd\xdf\x88\x24\x93\x12\x8e\x33\xe9\x1b\xe2\x2e\x7c\x91\x83\x30\x01\xf5\x47\xdd\xa0\xea\xcf\x51\x63\xc5\x51\x18\x52\x52\x33\xb1\xf5\x66\x33\x30\x6b\x98\x51\xa0\x60\x2b\xc3\x6d\x50\x74\xca\xec\x4d\x85\xe9\x57\x56\x64\xf5\x60\x9f\x0f\x76\xcd\xac\xd0\xa9\x6f\xb3\x32\xbe\x1b\x2e\xa9\x75\x93\x6d\x8b\xfe\x6d\x33\x5f\xcb\x98\x98\x4a\xee\x92\xd9\xdb\x67\x0d\x51\x0a\x1d\x9e\x95\x58\x4d\x5e\x4c\xd1\x93\x19\x1e\x50\xec\x17\xfb\x8d\xe8\xe5\x82\x30\x54\x7e\xce\xf6\x38\x3b\x2f\x15\x09\x94\x6d\x5c\x86\xb0\x66\x90\x7f\x74\x42\x96\xd9\xa8\xb1\x89\xcb\x49\x09\xc9\xe0\x3e\xd5\x2b\xa1\x94\x27\x0b\xc4\x70\x06\x5e\x28\xab\x52\x0f\xa7\x18\x59\xe8\xb5\xd9\xc4\x7b\xa5\x0c\x5b\xac\xf0\x13\x77\xa8\x97\x3e\x53\x28\xfd\x20\x43\xb2\xf6\x4d\x13\xa3\x22\x40\x39\x53\x06\x8d\x9d\x2a\xaa\x8f\xab\xfb\xa4\x79\x9d\x0d\xb2\xe2\x25\x8a\xa3\x55\xd2\xbc\xde\x08\xb1\x47\x2c\xfa\x65\xfc\xd1\x08\x93\x6e\x2c\x11\x87\x31\x76\x26\x8e\x0c\x63\x41\xf0\x48\xf2\x96\x11\xc5\xbb\xc5\xc5\x28\x62\x90\x1e\x18\x02\x43\x31\x70\x75\x7b\x8c\xe5\x53\x9d\xd8\x4c\x81\x30\x34\x8e\x1b\xbe\x5a\xeb\x9b\x68\x84\x45\x1f\x8e\x84\x21\xb6\x87\x6c\xb8\x4b\xe1\x38\x4f\xae\xe6\xe1\x5f\x0e\xa8\x6c\x06\xd9\x07\xdb\x2a\xd4\x26\x3a\x64\x3c\xa0\xe5\xec\x91\xe2\xcc\xb4\x11\x25\xa2\x85\x36\xb8\xf0\x80\x9e\xa0\x5a\x2d\x09\x65\x55\x72\x46\x40\x3a\xd6\xf8\x6b\x55\xa2\x50\xa6\x1b\x60\xe0\xf0\xc3\x61\xda\x6f\xd8\xd9\xe8\x6e\x48\x8f\xc9\xc5\x18\x08\x23\x8e\xce\x74\x51\x49\x86\xe8\xcd\x8e\xa8\xeb\xb2\x3d\x93\x5d\x1b\x11\xd0\xae\x40\x65\x1e\xc7\x65\x86\x17\x25\xe3\x3c\xe7\xdb\xbe\x2d\x72\x9e\x39\x93\xde\x47\x31\xb3\xc6\x75\xe4\x04\x16\x29\x0d\x98\x12\x4a\x40\xec\x0a\xae\x52\x4f\x80\x24\xac\x04\xea\x34\x52\xb4\xdd\xa0\x04\x15\x65\x7e\x23\x6a\x7f\xa3\xa0\x9e\x08\xfe\x13\xbc\xfc\x64\x05\x73\xc2\x10\xec\xde\x2c\xad\x54\xc6\xf1\xe1\xee\xbf\xe9\xfa\x16\xf5\xdb\xc3\x74\xd8\x76\xce\xdc\x4f\x43\xdb\x28\x0e\x26\x21\x57\x66\x1a\x6e\xf4\x84\xb5\xa1\xb7\x2b\xb3\xbd\xbc\x54\x87\x7f\xc5\xc3\x26\x88\x71\x9d\x8e\xb6\x7e\x21\x5f\xf5\xe8\xd8\x94\x59\x8f\xe2\xac\x45\x59\xb7\xf9\x89\x0e\x1e\xe1\x95\xf8\x53\xc4\x3f\x0b\x53\x2b\x7c\x8b\xb7\xd1\x4f\x0a\xa4\xb6\x7e\xe9\xf0\x69\x16\xf1\x7f\x29\x2d\x88\x1e\x4c\x1b\xa5\xbb\x16\xda\x48\x56\xda\x4c\x3b\x87\x50\xd9\xa2\x6c\x83\x3f\x3f\xfa\xef\x24\x18\xaa\xb8\xa0\x47\xd8\xc2\xb7\x8f\x9e\x3b\x09\x06\x0f\x2e\xf1\x71\x1c\xfa\xf3\x34\xa0\x64\xf9\xd4\x55\xf9\x06\x2c\x6d\xb3\xc9\xc9\x7b\x18\x72\x8c\x8c\xc8\xe2\xcf\x36\x76\x94\x48\x8e\x91\x8c\xc9\x0d\x03\xff\x07\xe7\xcc\x65\xaa\x18\xb9\xa2\x2c\xc9\x65\x25\xfc\x86\xad\x0c\x27\x7a\x49\x83\x3f\x71\x37\x68\x1a\x48\xa4\x9c\x02\xbc\xf1\x06\xff\x4d\x4c\xc6\xc3\x8d\x85\x3c\x8e\xa9\x31\x6f\x12\x57\xc5\x88\x3c\x1c\xfe\x84\xb5\xcc\xe1\x8f\xe5\x5d\x18\x69\xb8\x5c\x02\x4b\x60\x3d\x25\x07\xca\xd8\xa3\x38\x66\x7b\xb4\x39\xb5\xe5\xc7\x9f\xf2\xac\xcf\x36\xf8\xf3\xaf\xdd\xf3\xfe\xd3\xeb\xb1\x9c\xfd\xbc\xfc\x47\xf7\xbc\x8f\x5e\x8f\x65\xd5\xfd\xf6\xcb\xa1\xef\x9b\xcd\xaf\xbf\xbe\xbc\xbc\xcc\x5f\x96\xf3\xba\xdd\xff\xba\x48\x92\x64\x68\xfc\x4b\x84\xf7\xd6\x6f\xbf\xa4\xb7\xbf\x44\x84\x01\xe4\xef\x5d\x51\x96\xbf\xfd\x32\x9c\xf9\xbf\x44\xcf\x05\x7a\xf9\x6f\xf5\xeb\x6f\xbf\x24\x51\x12\xa5\xb7\x51\x7a\xfb\xcb\xcf\xcb\xff\xe5\xe7\xe5\x3f\xf6\xb4\xd9\xcf\x8b\xe5\xf2\x69\x99\xaf\xd6\xf4\xfb\x26\xeb\x0f\x51\xfe\xdb\x2f\xff\xc7\x6a\xbe\x58\x45\xeb\xf9\x7d\x36\xbf\x5b\xcf\xef\xd6\x51\x12\x25\x49\x3a\x4f\x6e\xe3\x79\xb2\x2a\xd3\xf9\xc3\x3a\x5e\xcc\xd3\xe7\xdb\xf9\xfa\x41\x6e\xb1\x8e\x92\xff\x73\x39\xbf\xbd\xc5\x6d\xa2\xc5\x3c\x1d\x7f\x4e\x93\x74\x9e\xc6\xe9\x3c\x59\x94\xf1\x72\xbe\x58\xc7\xcb\xf9\x5a\xec\x1c\xa7\xf3\xa1\x49\x92\xa4\xff\xfb\x6a\xbe\x88\x56\xf3\xbb\x95\xf8\xf3\x3c\x59\x45\x03\x06\xff\xfc\xe5\x57\x05\xd7\x74\x68\x22\xe2\x91\x92\x3f\x9f\x97\xdb\x24\x9a\xaf\xd2\xd5\x7c\xb9\xbc\x25\x5f\xcd\xef\xd6\x87\x07\x79\xd8\xf9\xdd\x3a\x1e\x1a\xc7\x4b\x11\x02\xa6\xe4\x79\xf9\x9f\x8b\xf9\x62\x20\x63\x41\xbf\x5d\x0c\xbf\xa7\xeb\x43\xfc\x30\x5f\xab\xbf\x45\xf8\xd7\xe7\x78\xf9\x9f\x12\x9c\x01\x37\x8e\xf3\xaf\x7b\xfa\xdf\xee\x79\xf8\xeb\x27\x69\x61\xb4\xa8\x41\xd9\xa0\x2d\xd0\xbf\xc4\xdf\xf8\x4d\x39\x5d\x37\xaf\xd1\x5a\x8e\xac\xc4\x69\x0d\x35\x8d\x6d\x8c\x8a\x8e\xd5\xd5\x47\x55\xb8\x6b\xd4\x29\x09\x4d\xef\x04\x66\x39\xc2\xf8\x0e\x08\x36\x9f\x3f\x97\x68\x8f\xaa\xfc\x5f\xda\xf7\x54\xac\x12\xf1\xd7\xc9\x8f\x84\xa3\xb6\x4e\xe4\x8c\x1a\x4f\x2f\x16\xd0\xb5\xd5\x3a\x21\x4d\xe2\x16\xed\x4f\x65\xd6\xc2\xf2\x4c\xf2\xec\x87\x44\x12\x2c\xea\xc0\xa6\x3f\x62\x1a\x2a\x0b\xd1\xd4\xdb\xdc\x9f\x68\x22\xdf\x5f\x8a\xfe\x50\x54\x06\xf9\xfd\x03\xa6\x9e\x62\x11\xad\xde\xa9\x9f\xe8\xee\x59\x1a\x0e\x5c\xc1\x69\x7c\x26\x30\xf2\xc6\xc0\x91\xb0\x7c\x4b\xf6\x43\x53\x76\xd2\xba\x74\xb5\xfe\x25\x73\x4f\x81\x1c\x91\x6b\x94\x58\x9b\x58\xf4\x17\x73\x61\x16\x95\x9f\xd6\xf1\xc0\x52\x2c\xc6\x36\xe6\x51\xd4\x97\x67\xe3\xcf\x96\x71\x2e\x7a\x8e\xf6\x60\x78\xc0\x22\x84\x0b\x26\x4c\xed\x1e\x2c\xb0\x27\x60\xac\x55\x51\x98\xd0\x33\x14\x4f\x61\xc2\x26\x75\x0a\xc5\x54\x5d\x20\xd3\xc5\xfa\x0f\x55\xd8\xe7\x07\x56\xd0\xef\xb7\x0f\xc9\xc3\xf6\xff\x57\xd0\xbf\x8f\x82\x3e\x59\xa6\xc9\x3e\xd1\x93\x65\x5b\x08\x18\xcb\x86\xb4\x82\x71\xc8\x3a\xcf\xbe\x53\x89\xf0\x92\x7d\x56\x08\x2e\x19\xe8\xdb\x79\x2a\x05\x7e\x32\xd1\x33\x2b\x25\xb9\xcb\xe0\x4b\x90\xf2\x6e\x62\x7a\x16\xc1\x6d\x81\xd7\x0b\xfc\x7d\xd0\xf3\x05\xbe\x6a\x81\x9e\xf3\xf2\x73\xf8\xf8\xc0\x2d\xbd\xc3\x88\x7e\x65\xf8\x2b\xe2\x40\x06\x5d\x63\x89\xeb\x6a\x24\xd7\x21\x13\xb3\xca\x0c\xb7\xbb\xac\xcd\xaa\x2d\x52\xc7\x91\xee\x89\xfc\xe5\x20\xc2\xf9\xd8\x46\x24\xd5\x0e\x36\xbb\xaf\xf5\x86\xe9\x91\x58\xf1\xd2\xb1\x3e\xd9\x7f\x16\x0d\x87\xa9\x6c\xcb\x97\x87\x3b\xd4\x6d\xf1\xcf\xba\xea\x2f\x22\x6e\xf8\x65\x83\x2b\x4b\xcb\xe6\xee\x78\x75\x8d\x91\xcf\xba\x7d\xce\xf4\x6e\x2d\x80\x00\xde\x35\x40\x23\x3c\x6d\x4e\x4c\xa3\xc6\x97\x84\xa2\xca\x8b\x6d\x36\x6c\xcc\xb8\xc6\xef\xe1\x59\x69\x7a\x1e\x1c\x9b\xb2\x96\xd0\xfb\x23\x59\xf7\x67\xc3\x13\x1b\xfb\xdd\xf1\xc0\xa6\x34\xb3\x7a\xa1\x18\x2c\x3e\x1c\x04\x6c\xef\x89\x42\x3b\xb0\x7d\xe9\x22\x4c\x6c\xa6\xda\x88\x9c\xbd\x48\x3b\x8b\x5d\x88\x75\x20\xd7\x68\xfc\x09\xe5\xb3\x4d\x51\xe5\xa8\x47\xed\xb1\xa8\xb2\x1e\xdd\xd8\xcb\x80\x12\x38\x74\x1d\x3e\x65\x1d\x1a\xdd\xfc\xb1\xbe\x98\xa3\x5d\x76\x2a\x6d\x7a\xa5\x0e\x41\x6c\xca\x01\x40\x68\x33\x8c\x81\x9f\x24\x1a\x02\x48\xa0\x20\x2f\xa3\x82\x01\x09\x25\xe4\xac\xa9\xca\x01\xeb\x6a\x50\xa8\xe3\x53\x5b\x82\x03\x18\xd9\x31\x79\x98\x58\x5e\x25\xc0\xa0\xa2\x39\xcf\xb6\xc0\xa0\xe9\x73\xf7\xba\x6c\x59\xd2\x50\xac\xa9\x8b\x52\xcc\x8f\x64\xa4\xd9\xbc\x3a\xc5\x56\x12\x55\x66\x56\x58\x96\x3a\x00\x67\xc2\x82\x07\xd7\xea\x25\xeb\xdd\xc8\xa3\x51\x2b\xb5\x10\xc5\xdb\x38\xf9\xc3\x5b\x5e\x69\xb5\x30\x78\xf2\x8a\xf1\x65\x05\xef\x2d\x36\xf7\xaf\x7f\x0b\x2c\x13\xd5\xa2\xc4\x09\x27\x05\x06\xa6\x5b\x54\x79\x7a\xc1\x7a\xb7\xeb\x50\xbf\x49\xa5\xa3\xdc\x38\x5b\xd7\x91\x1e\x90\x65\xcb\x31\xf9\xef\x20\xb6\x60\x4b\x89\xfa\x5a\xf4\x55\x51\xbb\xa5\x95\x26\x8a\x2f\x21\x5b\xae\xf3\xf1\xa6\xa8\x3a\xd4\xeb\x11\x6c\x18\xce\x31\xeb\x86\xed\x44\x20\x99\xab\xde\x8e\xde\x0f\xaa\xab\x03\xee\x19\xe1\x24\xb0\xe4\x86\xa4\x3a\x32\x30\x37\x85\x74\xd7\x12\x2f\x06\xd0\xb7\x47\xc4\x23\x82\xbf\x1e\x5f\xfa\xc7\xf7\x72\xfc\x83\x52\x94\x0b\x3b\xb7\x19\x77\x0d\x6d\x7b\x13\x7d\xc2\x8e\x8a\x26\x5e\xe0\xd4\xef\xe4\x0b\x27\x3a\xf1\x0b\x7a\xfa\x52\xf4\x64\x4e\x3a\xb4\x3d\xb5\x45\xff\x36\xac\xac\xad\x0d\xf8\xb0\x21\x2f\x1a\x40\xb9\x51\xc9\x5d\x0d\xe5\x8c\xf5\x7c\xe5\x6e\x46\xc5\x80\xca\xc9\x8e\x2b\x51\x67\x64\x59\xd5\xaf\x0e\x56\x99\x6e\x23\xcd\xc2\x22\x3c\x8b\xfe\x1f\xfc\x5b\xea\x9a\x87\xdd\x9e\x04\xcf\x3c\x30\x40\x4c\xb8\xfa\x1a\x34\x67\xfc\xa3\xe3\x3e\x20\xb6\x99\x72\x19\x20\xfd\x7d\x6f\x02\xb6\xd6\x8e\x6b\x00\xed\x6a\xb9\x03\xac\x93\x9f\xcd\xea\x3d\x20\xac\x7e\x3c\x65\x9e\x20\x09\x9c\x2d\x17\x2a\xea\xce\xb3\xc2\x30\x2f\x5c\x8d\xbe\xb2\xae\x8f\x87\x33\xa9\xc4\x37\xaa\x65\x07\x50\x80\x7f\x30\x8d\x57\xa3\x47\x57\xe6\x44\x4a\xa6\x4f\xf0\xfb\x2b\xa6\x04\x4f\x8b\x56\xaa\x34\x98\x3a\x2b\xdf\x5f\xb3\x14\x26\x4d\x55\x2b\x09\x8d\xef\xab\x53\xc2\x8c\xf6\xd0\xeb\x1c\x7b\x15\xd4\x26\xa9\x19\x8d\x74\xdd\x66\x6d\xde\x79\x9b\xee\xe8\xa1\x80\xcf\xcc\x38\x8d\xfe\x66\x10\xea\x03\x50\x3a\xcc\x3e\x6b\x6e\x7e\x8d\x16\xa1\xe3\x4b\x96\x56\x1e\x84\x0e\x1a\x22\x61\x38\xe3\xb7\x12\xd2\x57\xc7\x77\xfc\x36\x8e\x0f\x59\x27\xd5\x8b\xa1\x8e\xe8\x49\xa4\x68\x8f\x02\x6e\x1e\x15\x74\xa6\x7b\xdf\x18\x96\x0b\x46\x56\x3a\x3b\xbd\x43\xfb\x1d\x76\x36\x0d\x3c\x33\xb4\x39\x95\xfe\x63\x91\xfb\x79\x6c\x8d\xbc\x03\x27\x61\xd4\x42\x1d\x29\xe2\x95\x7e\x5a\xde\x68\xe5\x77\xea\x99\xe0\xa4\x43\xad\x2b\xf4\x28\xd4\x88\xb2\xb0\x6b\x6c\x15\xe7\x27\x92\x19\x5f\x93\xc3\x02\x9e\xa0\x88\x22\x78\x8a\xee\x4f\x41\x45\xe5\x46\x57\x24\x29\x7e\x30\xa1\x6e\xb9\x61\x25\xe9\xb4\xad\x61\x38\x3a\x04\x9a\xb8\xcc\x9b\x5e\xb9\xcf\x34\xaa\x7d\xa5\x30\xe1\xe6\xc6\xcd\x0f\x8e\xfd\xdc\x93\x37\x2c\xcd\x1d\xe1\xe9\x5b\x20\x65\x9a\xd0\x88\x05\xfc\x7d\xa0\x9f\x2f\x66\x86\x75\x1c\xb9\xc9\xf5\x19\x26\x3a\x6c\x09\x26\x8a\x20\xd7\x8c\x29\xfc\x93\xe9\x3a\x87\xeb\x16\x74\x10\x72\xa5\xc3\xc5\xac\xc0\xfc\x5d\x86\x0e\xe4\xcd\x52\xec\x42\xbe\xf1\xe8\x24\xd5\x7b\x63\x67\xa1\x12\x19\x25\xed\x19\x7e\xab\x1d\xce\x5c\xdf\x19\xe4\x11\xbf\xd6\x1b\x9b\x7e\xf2\x3c\x0a\x3d\xc5\xa7\x58\x29\xfb\x0c\xb1\x94\xb0\x53\x87\x3b\xc4\x4b\x4d\x06\x16\x2a\x2d\x1c\x04\xe2\x49\x50\x8e\xdc\xb6\x7e\x89\x5b\xf4\x8c\xda\x0e\x79\xf4\xf6\x64\x8e\x2b\x97\x12\x3b\x2b\x31\x91\xd3\xd8\x47\xfa\x02\x0c\x64\xa5\xd3\xae\xc3\x3c\x35\xc6\x8e\xdb\x06\x2c\xf8\xb2\x72\x6e\xcc\x92\x62\x07\x2c\xba\x0e\x58\x95\x3f\xb1\x2f\x14\xf0\x29\xd6\xcc\xf2\x09\xee\x1c\xc3\x8b\xf1\x63\xf4\x53\x8b\xb2\x2f\xf1\x4b\xdd\xc2\x1b\x99\x8e\x29\x86\x91\x89\x6f\xbf\x89\xa1\x93\x18\x0f\xed\xf2\xb3\xf0\x89\x78\xb1\xad\x3a\xcf\xa9\x11\x8d\x5c\xef\xee\x14\x67\x47\x1d\x9e\x41\x45\x54\x11\x07\x97\xb3\x12\xbd\x6b\x24\x56\x23\xf1\x12\xe3\xab\x69\x1d\x49\xc6\x01\x61\xc6\x9e\xb3\xf2\x34\xde\x65\xaf\x63\x5f\x72\xde\x08\x09\x83\xac\xe6\x9b\xc0\xf0\x0f\xcc\x2a\xfd\xa6\x67\x1a\x88\x97\x6d\x24\x42\xe9\xf5\x26\xea\xeb\x66\x42\xf7\x41\x74\xc9\xde\xdc\xb0\xd1\xd1\x04\xc8\x60\x75\xb4\x36\x37\x5e\x9c\x40\x5b\x2f\x70\x6d\xf2\x34\xf3\x39\x1d\x16\xe4\xe1\xbc\xaf\x51\x6a\xe0\x8b\xd9\xa3\x89\xb0\x01\xbe\xf6\x90\xdf\xf8\x95\xe7\x4a\x76\x31\x71\x44\xf5\x02\x43\x47\x24\x46\x96\x6f\x1d\x40\xa1\x9a\x66\x12\x0d\x69\x6e\x99\x31\xf9\xec\x68\xa6\x28\x31\x4f\x66\xe8\xfe\x37\x5a\xc3\x2e\xde\xfb\x3e\x2a\xf3\xd5\x4d\x6b\x74\xde\x95\xcf\xf8\x51\xa9\xa8\x9e\xb3\xb2\xb0\xdc\xf9\x24\x64\x68\x6b\xa7\x41\xd9\x3d\xa0\x6d\xd9\xdb\xfa\x05\x6d\x09\x10\x5d\xd3\xae\x70\x22\x0b\xef\x18\x2b\xb2\x01\xbb\x89\x27\x0e\xd5\xf6\x93\x6f\x47\xc8\x00\x40\x70\xfa\xe3\x78\x2a\xfb\xa2\x29\xd1\x9f\x1a\xfa\x7f\x0c\x42\xf7\x4f\xe1\xfe\xb7\x49\x22\x7d\xf7\x8d\x00\x22\xe2\x11\x67\x80\x43\x7f\x3d\x0b\x59\x22\xf0\x0b\xae\x2c\x6b\xe5\x88\x29\xb5\x26\x2c\xff\x32\x6b\x51\x76\xfe\x56\xa7\x81\xac\xcd\xb8\x19\xa0\x05\xe4\x00\x6c\xf0\x8f\xa5\xd1\xcd\x0a\xa6\x61\x81\x2b\x32\x34\xb2\x45\x5a\x7a\x05\xf2\x98\x86\xd7\x8d\x48\xd0\xe8\xcc\x90\xe4\x31\x38\xb6\xd6\xe1\xf9\xc9\x3a\x49\xb9\xb2\xa4\x78\x7a\x1a\x74\xba\x05\x4f\x25\x6c\x44\x18\x5b\x8d\x2d\xa8\x12\xbf\x67\x0f\x24\x59\xa4\x19\x8e\x16\x65\x85\xa7\xdb\xa3\xe4\x44\x2d\xf8\x57\x4c\xd2\x8a\x7f\x00\xc5\x76\x8a\x42\x04\x72\x20\xda\x6c\x9a\x32\xdb\xa2\x43\x5d\xe6\xe0\x06\xb0\x92\x26\x74\xd5\xdd\x6e\xc7\x41\xe0\x13\x64\xfc\xfd\xda\xca\x93\x3a\xb2\x7a\x1c\x08\x23\xff\x78\x4a\x94\x80\x5c\x8b\xb2\x3c\xae\xab\xf2\xcd\x35\x2f\x43\x43\x9c\xc8\xe2\x12\x4d\x8a\x03\x99\xf4\xae\xc8\x7b\x5b\x95\x1f\x98\xce\x1f\x43\x61\xfc\x66\x3a\x9e\xb0\x3c\x81\xef\xde\x51\xd7\xf3\x1f\xd8\xb5\x63\x5d\xfd\xdf\x41\xf7\x0b\x45\xde\xbc\xe9\x9d\xc8\x7f\x77\x5d\x70\xc4\xeb\xf3\x67\x6e\xa2\xb2\xe4\x3a\x07\xbb\x92\x27\x56\x9c\xbb\xa5\x28\x8b\xfe\x2d\x26\x7e\x63\xe7\x2b\x79\xd4\x89\x38\x02\x83\xfc\x95\xbd\xd2\x40\x2a\xff\xe8\xdf\x1a\xf4\x5b\x9e\xf5\x92\x6a\x0e\xfd\xde\x17\x47\x14\x97\xf5\x36\x2b\x6d\x2d\x87\x56\x7f\x52\x05\x44\x0f\xf4\x02\xc7\x15\xc2\x00\x99\xdb\xe0\x36\x2b\x51\x95\x67\x6d\xdc\x14\xdb\x2f\xa8\x1d\xe3\x61\xfc\x71\xbc\x12\x54\x4c\x4f\x08\xac\xf3\xb8\x6a\x36\x34\xc3\x90\x9e\x05\xd4\xc8\x8b\x3f\xd8\x81\xf3\xe7\x55\x99\x71\x2d\xb0\x98\x1b\x41\xc0\x00\x76\x38\xd7\xc3\x55\x97\x81\x07\x8a\x6e\xa3\x8a\x2d\xa7\xcd\x68\x58\xc9\x7a\x74\x03\x5a\x4f\x95\xa8\xc3\x8b\x33\xe8\x58\x38\x48\xd6\xeb\xb7\x23\x7a\x18\xef\xbb\x13\xdd\xa1\xac\xdd\x1e\xfe\x3c\x4b\xc9\xa8\x03\xed\xfa\x57\xe2\x07\x41\x25\xdc\xc0\x1e\x34\x1a\xb7\x8f\xbf\xde\x5c\x29\x27\x93\x9b\xb9\xe3\x9a\x22\x5f\xc4\xdb\xac\xda\xa2\x92\x79\x2f\x1b\xde\x2c\xdd\xc9\xa0\x4c\x7e\xc8\x1e\x69\xa4\xae\x39\x63\x94\x9c\x6f\xb3\x94\x1f\x19\x2b\xcd\xb6\x79\xc3\x2c\x18\x95\x3c\x5a\xc4\xe6\x5a\xdb\x9a\x32\x85\x42\x55\x97\x07\x36\x8c\x09\x46\x06\x35\x19\xde\xbf\xbd\xd1\xc1\xfd\x0a\xa3\x45\xb0\x3c\xb6\x88\xac\x16\x1a\x9b\x0d\xb0\xf4\x9d\xad\x16\xc3\x10\xe6\x1b\x10\xc9\x70\x79\x7d\x8b\xc5\x38\x2a\x74\x75\xc1\xa3\xfe\x98\xd6\x0a\x8c\xda\xbf\xbd\xad\x02\x53\xf9\x3f\xa1\xa5\x02\x2f\x4b\xed\x9b\x77\xb6\x52\xb8\x07\xb5\xef\x4f\x7b\xdf\x77\xb2\x4e\xf8\x22\x6d\xda\xde\x0e\xa4\xbf\xbf\x55\x42\xb9\xda\x6b\x91\x84\x45\x85\x87\x20\x1e\x29\x45\x57\x97\x58\xc2\x6f\xc8\x5f\x48\x83\x34\xfa\xb2\xc0\xd6\x02\x77\xa5\x89\xf4\x51\xf6\x82\x19\xcb\x84\xfc\x0c\x85\x64\x69\xde\xcd\xfa\x66\x94\x4b\xc2\x8f\x65\x42\x78\x16\x3f\xc5\xd9\x9a\xdf\x58\x13\x8b\xfb\x80\x42\xae\x20\x45\xac\x9b\x8f\xf6\xda\x65\xdb\x2c\xb7\xb1\x5d\x4c\xda\xaf\x2b\x31\x24\x58\x90\x7a\xc0\x19\x75\x48\xd2\x8a\xfc\xec\xa5\x30\xd2\x18\xc4\xeb\x39\xce\x78\x0f\x11\xae\xd3\x1b\x00\x19\x7c\x5e\xac\xcd\xed\xc1\x02\x96\x37\x4e\x55\x0a\x8b\xba\x14\x7c\x01\x93\xe7\x44\x09\xb3\x90\x17\x07\x2b\xa4\x19\x62\x75\x83\x10\xfe\x5b\x14\xa7\x37\x8f\x96\x4b\xa1\xb9\x93\x7d\xf9\xf5\x87\xd3\xf1\xc9\x75\x8f\xd1\x9b\x5e\x53\x71\xbd\xee\x94\x0d\x0b\x0f\xcb\x8a\x01\x12\x91\x1a\x83\x8c\x5b\xe6\x1f\x93\x59\x32\x4b\xa4\xba\x8e\x7f\x3f\xa2\xbc\xc8\xa2\x8f\x4d\x8b\x76\xa8\xed\xe2\x16\xe5\xa7\x2d\xca\xe3\x63\x8d\xe7\xaa\xaa\x63\xf2\x0b\xaa\xb6\xe8\xe6\x6c\x9a\xe3\x99\x6b\xf2\x85\xb0\x88\xbe\x38\x0e\xb7\xfb\xdd\xa9\xda\x5a\xf7\x96\xb9\x8b\x18\x8b\xc1\xa3\x2c\x7c\xe0\xf0\x88\x0c\x11\x40\xd3\xd6\x0d\x6a\xfb\xb7\x4d\x56\x96\x5f\x2d\xab\xd8\x58\x7b\x73\x58\xc6\xf1\xba\x79\xa5\x27\x42\xbc\x1e\xab\x70\xe2\xbf\xf1\x92\xc5\x7f\x09\x8e\x90\x72\x58\xec\x72\x2c\xd3\x19\xb6\xed\xa2\x4f\x38\xa6\xe3\x53\x94\x12\xaf\x46\x3e\xaf\x72\x04\xdf\x27\xa3\xe4\x96\x57\xd2\x94\x40\x57\x8f\x8d\xc0\xa5\x96\x71\x1f\x7c\x65\xa8\x5e\x8e\xa9\x23\xa8\xf2\x4a\xd1\xb7\x6e\x84\xa5\xa5\xaf\xed\x44\xeb\xfc\xd2\xfd\x0e\xbc\x09\xe8\x72\xe8\x06\x6f\xe9\xaf\xc6\xb0\x5b\x23\x7e\x33\x28\x00\xf7\x3d\x16\x0a\xd3\x47\xf5\x40\x5a\x27\x6e\xef\xbb\x28\x58\xbc\xf0\x75\xe2\x75\xbf\x0a\x0a\xb4\x65\x51\xd0\x4c\x80\x1b\xbf\x76\x41\xf7\x69\xae\x17\x03\x29\xf1\xbe\x6a\x31\xa9\x16\xe6\xc3\x61\xc0\x97\xcf\x82\xe9\xda\xf7\x0d\x1c\x2a\x5d\x3a\x21\xe8\xbe\xa4\x3f\x1d\x12\x71\x8d\x2b\x8d\xb1\x9a\x87\x62\xf1\x8b\x45\x60\x5d\x08\x0f\x15\x1f\xf8\x01\x0a\xa9\xc4\xb5\x95\xfa\xa2\x44\x71\x5c\xd6\xfb\x7a\x26\x7f\xf9\xf9\x33\x7a\xed\xdb\x2c\x24\x3e\x4b\xf6\xf4\xe7\x90\x2c\xaa\x3e\x8e\x8a\xa1\xfa\xcc\x58\x15\x00\xa0\x88\x1e\x71\x2b\xb9\x00\x40\x32\x9c\x61\xf8\xff\xb8\x6c\x61\x9a\xa4\xb3\x34\xb9\x9d\xa5\xe9\xfd\x6c\x9e\xac\x55\x3c\xc4\x6a\x9a\xc2\x97\x03\xed\x72\x98\x8e\x16\x7c\xa0\x31\xc5\x54\x4d\x3b\x16\xca\x69\xe3\xbf\x15\x42\x71\xb2\xbd\x61\xd6\x59\x60\xcc\x53\x0d\xd0\xef\x0c\xa5\xb8\x84\x07\x98\x00\x12\x0f\x66\x22\x3a\xb8\xa8\xa0\xb0\x92\x70\x2d\xb7\xee\x98\x95\xac\xaa\x55\x3a\xbf\x5b\xb7\xe8\xc8\xef\xb2\xf4\xa3\xa2\x7e\x32\xbf\x4c\x10\x52\x04\xcd\x23\x03\x2f\xc2\x6e\xd1\x31\x04\x0c\x9e\x79\x86\x65\xba\x90\xd1\x24\x9f\x43\xc0\x91\xa5\x61\x87\xa7\xaf\xe7\xe0\x11\x62\x81\x7a\x99\xb7\xe4\x13\x0c\x50\xaa\x2a\xb8\x98\x8b\xdd\xe8\x27\x19\xb3\x5b\x13\x66\x04\x90\x75\x4a\xe6\x32\xe5\x2e\xa4\xec\xf3\x02\xad\x9e\x20\x68\xf2\xb4\xe8\xa8\xf9\x2e\x45\x1b\xf8\x38\x78\x45\x8a\x15\x14\x97\x42\x8f\x65\xc0\x54\x60\x18\xd7\x99\x09\x18\x94\x30\x11\x0b\x71\xc1\x04\x82\xb9\xd6\x0c\x58\xa0\x07\x4d\x00\x26\x6b\x4a\xf0\x9a\x00\x63\xf8\x53\xfd\x8e\xf4\xa4\x65\x60\x7d\xbc\x7b\xf5\x5a\x4d\xae\x23\xf6\x82\xc8\x3b\x2f\xe4\x9f\x06\x2c\xb2\x16\x7a\xf5\x90\x1b\x08\x64\x48\xbe\xd3\x65\x51\xa1\xac\x8d\xf7\xc3\x5c\xa2\xaa\xff\x98\x2e\xd7\x39\xda\xcf\x2c\x80\x58\x53\x42\x1b\xc9\x73\x75\x13\x25\x41\x5d\xea\xe6\x06\xe7\xd9\xf0\xe0\x0c\x05\x41\xda\x85\xb0\x66\x5b\x57\xdd\xc9\x3c\xad\xe4\xe7\x8b\xd9\x42\xc1\xf8\x33\xc5\xd4\xc1\x9b\x25\x14\x40\x38\x43\x0e\x5b\xb3\x0b\x3b\x73\x98\x3f\x6c\x9b\xf8\xa9\xcd\xaa\x6f\x50\x74\x21\x64\x8b\xd6\xc7\xcc\x1c\x23\x80\x7f\xbd\x78\x22\x09\x14\xff\x79\x34\xb4\xf7\x9e\x46\xd2\x3f\x7c\x16\x9b\x6c\xfb\xc5\x12\x2a\x42\x7e\xbe\x98\x1b\x14\x8c\x3f\x3b\x4c\x1d\xbc\xf9\x41\x01\x84\x33\xa4\x47\x6d\x9b\x0d\x77\x39\x23\x4f\x78\x8b\x8b\xd9\x32\x42\xf2\xe7\x8c\xa5\x8f\x37\x73\x46\x18\xe1\xfc\x79\xce\xf6\x6d\x56\x41\x05\x8e\xa5\xdf\x2f\xe6\x0d\x83\xe3\xcf\x19\x63\x0f\x6f\xbe\x30\x08\x53\xb8\x72\x2a\x6d\x3c\x39\x95\xd7\xe0\xc8\x00\x25\x84\x1f\x60\xfb\x00\x6e\x0c\xfd\x27\xf2\x22\xee\xd0\xb6\x45\x7d\xe7\xe0\x09\x6d\x75\x25\xde\x30\x68\xa1\x3c\x32\xf6\x0b\xe4\x15\x83\x33\x95\x67\x6d\x96\x67\x66\x59\x2c\xb4\xb9\x12\xbf\x08\xac\x50\x6e\x19\x7a\x05\xf2\x8a\x40\x09\xe7\xd4\x4b\xf6\x86\xcd\x58\x46\x36\xb1\x06\x17\xf3\x88\x03\xf2\x67\x90\xb9\x8b\x37\x77\x38\x08\x89\x35\xb8\xc2\x24\x71\x48\x38\xcb\xd7\x25\x9e\x1a\x45\x68\xa2\x39\x66\x08\xbf\x6d\x6c\x5f\xf3\xda\xb8\xd8\x59\x30\x47\xdb\x9a\x3e\x95\x49\x5e\x03\xbe\x4e\x5a\xd4\x9e\xb5\xb0\x64\x40\x14\x30\xa0\x57\x57\xd0\xfb\x82\xde\xec\x84\x8b\x1d\x3a\x3e\x2a\xe5\x65\x30\xca\xc4\xf8\xa6\xc1\x26\x0b\x2a\x2e\x11\x76\x6b\xfc\xdd\x30\xb4\x54\x2b\x64\xbe\x58\x23\x23\xa0\xbe\xcd\x8a\xd2\x0d\x09\xbf\xe3\x99\x00\x51\x3d\x85\xa8\xaf\xc1\xb1\xba\x66\x50\x9a\x2b\x91\xb9\x69\x68\x9c\xb0\xe4\x28\xe4\xc2\x80\x64\xea\x72\xa2\xe0\x5f\xe4\x91\xe2\x40\x6b\x35\x1a\x91\xe8\xd0\xb6\xb6\x5f\x62\x4d\x76\x4c\x1b\x30\x1f\xae\xf2\xc6\xe1\x75\x56\x7d\x11\x70\x30\x75\xc4\xc0\x9f\xad\xe4\xb6\x25\x20\x20\x14\xb2\x75\xa5\xaf\x62\x75\xdc\xd9\x33\x32\xfd\x5a\x2b\xc3\xce\x53\xef\xd0\x42\xe1\xfc\xf3\x58\x85\xc7\xcb\x79\x09\x7e\x24\x50\x84\x15\xd0\x5d\x7f\x82\x60\x02\x49\xcc\x9b\xe5\x48\x1b\xa9\x30\x47\x91\x57\x58\x50\x19\x1a\xe2\x42\x42\xb2\x7f\x13\xcf\x0f\x9a\xa8\xe8\x6f\x4e\x55\x8e\xda\x01\x11\x0f\xc2\x84\x14\x93\x60\xe3\x68\xbe\x58\x77\x11\xca\x3a\x14\x17\x15\x88\x9d\x6e\x71\x86\xe9\x74\x59\x9c\xc3\xc1\x62\xae\x90\xc8\xf6\xe2\x9f\x68\x33\xbf\xa7\x36\x72\x3c\x07\xdc\x42\xb8\x58\xa6\xb6\x01\x44\xb3\xac\x0d\x71\xd8\x2a\x38\x01\xa6\x86\xf5\x1d\x80\x74\xba\x5a\xda\x06\x10\x2c\x99\x56\x9c\x8d\xf6\xdb\x70\xb0\x0a\xda\xa9\x8e\xf3\xda\x00\xfa\x0a\xe7\x94\x11\x1c\x2c\x55\x8d\xcd\x2f\x3f\xaf\x7c\x30\xb1\x70\xd0\x1f\x49\xdb\x34\xc0\xdb\xfa\xc3\x0a\xdd\xa7\xe8\xde\x1f\x59\xed\x2c\x30\xa3\x74\x85\x43\xd6\x0b\x99\x4b\x59\xe7\x84\x62\xe2\xdd\xf2\xe1\x16\xe5\xb7\xa1\xe8\xca\x55\x16\xbd\x70\x1b\xdd\x2c\x82\x33\xbd\x5a\xb1\xbb\x50\x6b\xb1\x00\xbc\xc2\xca\x56\x14\x9b\x29\x6b\x3b\x5f\xe5\xab\x5d\x08\xc2\x1e\xab\x7b\x8a\xb6\x03\x28\x5c\x9e\xa8\x5c\xce\xbc\xc9\xab\xfb\x16\xdd\x25\x77\x76\xf9\x0c\xa2\xec\xb5\xbe\x55\xfc\xa6\xac\x70\xa0\x96\x3a\x88\xad\xc3\x27\x32\x01\x1c\x22\x13\xc1\x1b\x92\x39\xca\xc7\xa9\xfe\x66\x28\xba\x32\x42\x43\x0b\x77\x62\x2b\x5b\x36\x52\x13\x53\xd6\x6f\x72\xe1\x6d\x07\x15\x96\x4a\x4c\xad\x68\x11\x0c\x77\xac\xcd\xcf\xee\xda\x37\xd0\x58\xa3\xcb\x3d\x08\x86\xf5\x95\x29\x69\xb2\x7d\x51\x91\x85\x53\x65\xcf\xdc\x41\xdf\x48\xb9\xa1\xfd\x7b\x71\x40\xc0\xc3\x7b\x91\x52\x5c\xd4\x95\xe9\xc1\x28\x78\xc9\xe3\xdb\x3b\x77\xb9\xa7\xf6\x00\x0e\x97\xae\xbe\x3b\xc9\x3a\x11\x06\x92\x59\x06\x38\x4c\xb2\x7a\x39\xc8\x23\xaa\x4e\x58\x08\x15\x58\x62\x99\xd2\x60\x08\x77\x27\xda\xaf\xce\xb3\xf2\xcc\x36\xc0\x3a\x31\x14\x0c\x80\x0a\xf6\x78\xb8\x6c\x49\xc1\x21\xf2\xd6\xba\x97\x7d\xae\x44\x58\x0c\xca\x70\x26\x94\xd9\x9b\xbe\x00\x30\xd2\x7f\xd4\x0d\xaa\xfe\x1c\x29\xc5\x55\x12\x24\xcf\x28\xa1\xf1\x66\x33\xe0\x9d\xb7\xf5\x58\x16\x78\x9c\x61\xdc\xe2\xf3\x67\x3a\x9c\x0a\xd1\x2f\xc6\x66\xed\xe0\x0c\x7b\xb9\xa4\xcf\xf8\xf1\x5d\x92\xdc\x68\x79\x1c\x28\x22\x07\x94\xe5\x50\x4d\x5b\xc2\xc6\x7d\xd6\x90\x82\xb3\xe2\xbd\x59\xa8\xe5\xc4\xa6\x6a\x68\x83\x63\xd1\x3d\xf3\x36\x0f\x3f\x43\x49\xb1\x25\xd4\xf0\x2d\x82\xe3\x22\xfd\xd4\x17\x7d\x89\x48\xf2\xeb\x7d\x5b\xbf\x6c\x52\xf9\xd7\x6c\x8f\x8d\x8c\x86\x2a\xb9\xb4\xd5\x53\x9d\xbf\xb1\x12\x17\x29\xc9\xb4\xc7\x1d\x1a\x07\x4a\x78\x42\xe5\x37\xe2\x51\x36\x7c\xee\xb6\x6d\x5d\x96\xf1\x13\x3a\x64\xcf\x45\xdd\x62\x1f\xb8\x8c\x5d\x4a\x29\xdc\x5d\x5d\xf7\xa8\x1d\x11\x87\x98\xe4\xb3\xae\xe5\x17\x64\x5c\xc8\x38\xc8\xbd\xae\xbd\x52\x02\x72\x89\x2c\x9a\xdf\x1a\xc7\xcd\xc7\x1d\xea\xa5\xcf\xe3\xcb\x5c\x5f\x0c\x5a\xa0\x68\x41\x1c\x3d\x11\x31\x3c\xc0\xcb\xee\x58\x54\x1f\x57\x49\xd2\xbc\xce\x1e\xd6\xcf\xd2\xee\x83\xfc\xbf\x86\xd6\xb7\xb6\xd6\xa2\x77\xd2\xd0\xf8\xde\xd0\x98\x3e\x3d\x93\xad\x12\x01\x5b\xc3\x5f\x97\x9d\x32\xaf\x2c\x3b\xb8\xff\xd4\x7a\x62\xcf\x36\x41\xa0\xf5\x4c\x82\xfb\x92\xb5\x55\x51\xed\x01\xae\xcc\xfc\x1a\x07\x20\x41\xbb\xc7\x35\x97\xc9\x61\x18\x9d\xbd\x98\x4f\xfb\x4f\x60\x3f\xeb\x09\x20\xc5\x42\x34\xfd\xf8\x04\xb6\x0e\x60\x14\x0f\x08\xb5\x73\xca\x82\x94\x1f\xab\x18\x80\x09\xbc\xe2\x5d\xbf\x32\x1d\x0d\xc5\x74\x68\x87\x23\x35\xac\x11\xf0\x63\x88\xca\xdb\x41\x1e\xbe\x35\x88\xbd\xaf\x0c\xfb\x5d\x1b\x89\x0a\x78\x4f\xe8\xf7\xcd\x6b\x94\x72\x2f\x45\x0d\x8c\xe2\xb1\x47\x4e\x9e\xee\xd0\x16\xd5\x97\x4d\xf2\xf5\xef\x1c\xad\xe8\xe3\xb1\xa8\x68\x74\x13\x96\x65\x34\x78\x4c\xc7\x4b\x2f\xdc\xf0\x15\x18\xfb\x98\x15\x95\x0f\x09\xc2\x49\x08\x9f\xd9\xe4\xb8\x56\x4d\xdd\xf8\x5b\x03\xfa\x77\xb7\xf7\x30\xfa\x18\x27\x1d\x7d\x1d\x78\x33\xac\xa2\x27\xd4\xbf\x20\x54\x3d\x8e\x80\x13\x88\x50\x56\x97\x61\x02\xad\x83\x72\x27\x40\x07\x93\xd1\x4a\x63\x61\xe5\xc1\x52\xcd\x5f\x26\x4b\x29\xf0\x2f\x2e\x16\xe0\x35\xc1\x34\x9c\x9a\xf0\xdf\x5e\xad\x41\x5e\x2e\x59\xbe\x47\x9d\x05\x5f\x0d\x39\x68\x21\xa1\x3e\xcb\xb3\x3e\xf3\xdd\x0f\x2b\x10\x8a\x50\xff\x61\xa6\xff\xda\x9d\x9e\x08\xad\x01\xc4\x91\x6b\x57\xe7\x37\x0b\x6c\xc3\x41\x64\xbb\xe6\x83\x5e\x12\xcf\x3e\x25\x76\x77\x75\x54\x65\xcf\x11\xc9\x78\x5b\xb7\x6a\x89\xdd\xb6\x7e\xe9\x88\x4a\x68\x2f\xbd\x1b\xa5\xbb\x16\x7a\x70\x62\x61\xf0\xb8\x11\x0b\x45\xed\xb6\x2d\x42\x55\x94\x55\x79\xf4\x51\x5a\x2b\x92\x10\x51\xa9\x80\x16\x01\xfc\x9e\xa5\x32\x22\x52\x6f\xcf\x03\xd9\x62\x0d\x10\x51\xb8\x0b\xcd\x70\xad\x90\x78\xd8\xdb\xc3\x61\xcd\x9e\xaf\x6f\xa4\xaa\xae\x5e\x5d\x0f\x75\x5b\xfc\x73\x10\x3c\xe5\xcd\x57\x3f\xe4\xc4\xc2\xb4\xbb\x9a\xd3\x69\xa8\x2f\xdb\x6a\x21\xcd\x5e\xa8\xb8\x30\xa9\xb2\x67\x01\x91\x2a\x7b\x9e\x34\x81\x20\x58\xc3\x43\x24\xb9\xd5\xc6\xa9\x96\x5c\xd2\x02\x8e\x28\xd7\x74\xfd\x5e\x3e\xab\x13\x79\x19\x88\xe6\xc8\x56\xf6\x15\x30\xc7\xa8\xca\x2f\x5b\x6b\xe0\xd2\x7a\x39\x14\x3d\xc2\xcd\xd1\xa6\xaa\x87\x6d\xa4\xb5\x1b\x66\x48\xbf\xf0\xab\xe6\x27\x2c\xdc\xca\xa2\xeb\xc1\xc8\x24\x21\xf3\x85\xa5\xfb\x20\x2c\xce\x03\x0c\xf2\xb0\x4b\x54\x9d\xf1\x0a\x6c\xb0\x78\x39\xdf\xb9\x81\x20\x7f\x19\x14\x8f\x37\x64\x39\x27\x38\xb2\x91\x16\xb7\x6b\xe8\xc9\x9e\xc4\x05\x86\x47\x31\x8b\xd2\xf6\x0f\x10\x04\x3d\x77\xa6\xbf\xad\x5f\xf8\x72\x6e\xca\x9b\x62\x32\x3d\xda\xed\xc3\x1e\x5c\x24\x66\x49\x9c\x85\x8b\xe5\x53\x0d\xed\x45\x75\xf5\xd0\x6e\xb6\x2d\x65\xec\x14\x64\xd1\xb6\xdb\x6b\x83\x2d\xcb\x56\x70\xaa\x85\xf9\x02\x33\xb0\xdb\x2c\x6d\x36\x07\xdb\x49\xf6\x31\x0b\x5b\x47\x17\x5e\x9e\x4d\x23\x5d\xf2\xe4\x6c\x1d\x5b\x7c\xe0\x32\x0d\x7e\xd9\xbb\xad\x0a\x35\x6b\xdb\xfa\xe5\x3c\x68\x7c\x1e\xcb\x14\x5f\xd8\xe8\x21\x60\x83\x07\x15\x86\x04\x1b\x4e\x2b\x0d\x61\xcc\xe8\x05\x8e\x11\x8f\xaa\x6f\xdc\xb4\xe8\xd9\xe7\xae\x35\xaa\x3f\x9e\x80\x2b\xec\x4a\x61\x2c\x1e\x08\x0f\x80\x2a\x03\xde\xd5\xe9\xf8\x84\x5a\x9c\x1a\x8b\x1c\xdd\x28\x07\x2e\xfa\xa1\x6e\x17\x1e\xa3\x5c\x75\x65\x43\xf0\xaf\xbb\x78\xa1\x11\x8c\x79\x82\x0c\x89\xb4\x95\xa5\xce\x93\xe2\xf2\x75\xce\x0e\x5c\x16\xc3\x9d\xb2\x64\x2c\xd3\x41\xb9\x55\x87\xb1\x2f\x53\x1e\xa4\x5b\x8e\x7e\x78\x6f\x4f\xed\x70\xb6\xfe\x63\xf8\xf0\xa8\x79\x03\x3b\x8f\x0d\x54\x96\x45\xd3\x15\xdd\xbb\x6a\x3d\xd3\x14\x1e\x9f\x75\x2e\x5a\x5c\x8d\xfa\xb0\x83\x34\x7b\xef\xdf\x49\x51\x49\x0f\xc5\x56\xee\x46\xeb\x13\xb2\x30\xd9\x7b\x9e\xbf\x87\xa8\xdb\xe9\x42\xc8\xfb\x90\xe0\xd7\x8c\x28\x89\x86\x56\xa2\x23\x96\x48\x7b\xff\xd6\xd4\xfb\x36\x6b\x0e\x6f\xf1\x53\x9d\xbf\xc5\x69\x92\xc4\x42\x5b\x6b\xd2\x5a\x52\xb9\x8f\x07\xd3\x0e\xc2\x29\x63\xcf\x05\xda\xeb\x22\xf9\xf5\xf3\x67\x96\xf3\x82\xe4\xf6\x15\xd2\xbb\xb2\x40\x6c\x86\xfe\x7c\x99\x2e\x5b\x74\x8c\xb4\xff\xa6\xf7\xf7\x2d\x3a\x4e\x49\x12\x05\xe2\x20\x55\xb0\x8d\xb7\x07\xf4\xdc\xd6\x55\x9c\xd7\x2f\xd5\x59\x74\x7d\x64\x09\x73\xa2\xf9\xb2\xfb\x6a\x21\x09\x8b\x8f\xba\x41\x4e\xb8\x38\xfb\x4e\x5b\xf7\x59\x8f\x3e\xc6\xe9\x7d\x92\x23\x76\x08\x32\xb8\xcc\xea\x26\x5c\x10\xb9\xe1\xa7\x43\xfb\xe3\x30\x0b\xb4\xb0\xbc\xea\xd3\x3e\x5e\x81\xba\x22\x47\x78\x4f\x0c\x78\xe5\xa8\xfb\xd2\xd7\x4d\x24\xfd\xc2\x9f\x3b\x67\xca\xd7\x12\x5d\xd2\x13\x3f\x16\x8a\xfe\xcd\x45\x75\xcb\xd0\x5e\x55\x09\xdd\x23\x18\x94\x48\xfd\x4d\x57\x61\xd5\xef\xc2\x9b\x98\x58\x61\x95\x68\xb7\x38\xcb\x29\xfe\x7c\x33\x33\xf7\xce\xdb\xba\x19\x66\x72\x6a\x7f\x1c\x18\xc7\xaa\x12\x5e\x00\x42\xac\xcb\x63\x01\x73\x36\xbd\xeb\x26\xb6\x87\xc8\xe4\x32\xf6\x45\x12\xa7\x62\x69\xee\x2c\x74\x5d\x08\x59\x59\x6c\x13\x47\xf0\x80\xe2\xb5\x04\x26\xf2\xe0\x62\xd8\xd7\xc2\xdf\x03\x8e\xef\x52\x9e\xc8\x8a\x6b\x80\xbf\x22\x15\xbe\xa0\x3c\x37\xe6\x25\x4c\xb9\xc2\x10\x57\xa6\x46\xcd\x0f\x66\x72\x23\xf1\xf0\x7e\x70\x8b\x9e\x32\xbb\x48\x70\x4f\xeb\x2e\x2e\x93\x0b\x20\x08\xfc\xb4\x40\x91\x1c\x34\xf0\x3d\xc1\xe0\xbd\xa3\x4a\x71\xe9\xb7\x8b\x38\x79\x99\x0c\x9f\x08\xd8\x5f\x84\x5b\x06\x08\x91\x80\xd7\x67\xc0\xa5\xa0\xaf\x84\x7d\xa0\xe0\xbb\x3e\x1f\xae\x00\xfd\x7a\x34\x4c\x90\x76\xef\xc4\x91\xcb\x47\xb8\x2e\x2d\x90\xe0\xb6\xb8\x07\xba\x5c\xd2\x6c\x5b\x96\x98\x90\xc7\x43\x64\x26\xe0\x35\x0b\x15\xe2\xd7\x00\x26\x2e\x9e\xab\xc1\x13\xd8\xee\x0d\xd3\x28\xee\xfd\x25\xb9\xf7\x58\x97\xc9\xf5\xab\x0c\xe3\x2f\xe5\xbd\x87\x0b\x91\x9a\xef\xcd\xaa\xeb\x0e\xf4\x2e\x94\x05\x4a\xd6\xf7\xe6\xd8\xd5\xc7\x7a\x2f\xfa\x26\xc8\xde\x6f\xc2\xbb\x6b\x8f\xf7\x9e\x74\xaa\x27\x4e\xe0\x31\x62\x45\x5b\xc8\x3e\x61\x01\xa1\x25\xb0\xb0\xda\x0a\x1c\xcd\x18\x26\x17\xe1\xc5\xba\xf9\x61\x36\xde\xdf\x1d\x0d\x85\x35\x7e\x11\x7a\x02\x1c\x3f\x0c\xa5\x3b\xb5\x4f\x5b\xa1\xc8\xf6\xc5\x88\x5a\x2a\x5a\xfb\xdd\x73\x71\xed\x18\x5e\x36\x85\xad\xc8\x26\x6b\x49\x89\x43\x3d\x98\x25\x30\x04\x40\x81\x18\x73\x6f\x98\xc5\x8a\x6a\x02\x1b\x62\xbe\x37\x36\x4c\x58\xbb\x44\xb6\xf4\x8e\x8f\x55\x5d\x5f\x6c\xbf\xbc\xd1\xb0\x15\x46\xcb\x22\x91\x4a\x4f\x0c\x3d\xb3\xa6\xc1\xbd\xab\xec\x99\x38\x46\xc5\x38\xde\xe5\x46\x28\x0f\xf3\x7c\x30\xf9\x59\xb0\x61\xa5\x0f\xd8\xda\xdc\xa2\xae\xa9\xab\xae\x78\x46\xa2\x25\x1d\x0f\x10\xc1\x83\x67\x55\x71\x24\xcf\x1e\xbc\x2a\x82\xb3\x25\xca\xba\xf1\xfd\xd8\x8c\xcc\xb1\x7e\x2a\x78\xae\x6c\x1b\xe9\xc7\xa2\x2a\x8e\xc5\x3f\x79\xd2\x6d\x33\x48\x6a\x4d\xd7\x7f\xa8\xea\x7e\x04\xe3\x31\x24\x7a\x6d\xb2\x2a\xd7\x46\x24\x78\x33\x38\xaa\xd1\x9e\x7a\x9c\xce\xa6\x22\x19\x82\xa0\x89\x27\xc6\x48\x29\xc1\xe9\x04\xbb\xa1\x48\xd1\x62\xc6\x58\x4f\x7b\x64\xd4\x42\x4c\x45\x41\xbf\xbd\xfe\x3a\x72\x43\x44\x65\xf6\x16\x34\x53\x8c\x47\x63\xe5\x23\x9a\x25\x3d\x46\xcf\xa8\xea\x3b\xf1\xad\x42\x9d\x5e\x1f\x8f\x60\xb1\x88\x93\xce\x5a\x8e\xa3\xd9\xa1\xcb\x10\x70\xa0\xf4\x34\x44\xf4\x01\xee\x87\xbc\x23\x25\xc2\x52\x32\xc6\xde\x01\x0f\x0c\xf1\x7a\x14\x2d\x86\x6d\xf1\xcd\x25\x8e\xbe\xf1\x4d\x98\x4d\x96\x07\x1c\x04\x8f\xd6\x10\x52\xde\x58\xd9\xc9\x1a\x8e\xae\xa3\x72\x4d\x73\xaf\xce\xe2\x23\xba\x92\x5c\xe7\x5e\xc8\xb7\xa3\x39\xa9\x79\x01\x14\xa6\x8b\xfe\xfc\x4d\x26\xcc\x35\x59\x17\x73\x5a\x10\x9d\x97\xf1\x1c\x02\x34\x85\xd5\x16\x59\x3e\x6e\xbe\x5c\x7b\x0b\x66\xbf\xd1\xf0\x49\xa8\x0c\xab\x7b\xd5\xd9\xf7\x3c\xb0\x2c\x6c\x18\xd2\xe0\xd0\x31\x56\xe3\x75\x73\x28\xf2\x1c\x55\x6a\x68\xa8\xff\xb4\xc7\x87\xe1\x8f\x97\x03\xaa\x84\xd3\x51\xa8\x32\x4e\xe0\xff\x47\x71\x6c\xea\xb6\xcf\xaa\xfe\x31\x40\xa2\xbb\xe4\x83\x6b\x6c\xb5\xe0\x7b\xfa\x83\x9f\x86\xb4\x09\x0b\x06\xb4\x92\xe9\x66\x1e\x14\x07\xed\x91\x2c\x4c\x0a\x72\x02\x41\x92\x14\xf4\x31\x8f\xb1\x32\x85\x5a\x87\x66\x26\x03\x57\x3a\x19\x32\x3e\xd4\x47\x44\x82\xfc\xf1\xd8\xc6\x22\x6f\x5e\xfd\xde\xff\x9c\x9b\x11\xd4\xbe\xa7\x3c\x36\x4d\xd6\x24\x5e\x8b\x92\x74\x1a\xd7\x2d\x32\x94\xb7\x06\x9c\x12\xcd\x9a\x98\x1e\xa1\x1c\xea\x44\x6f\xae\x35\xcd\x47\xc5\xfe\x5d\x38\x70\x61\x58\xc6\x6a\xd9\x69\xa5\x4a\x27\x54\x2a\x13\x2b\x98\xa2\xb2\xc9\x4e\x01\xcd\x75\xd1\xcc\x43\x5e\x1c\x9f\xf8\x2e\x1a\xd9\xa7\xdf\xda\xf5\x36\xf4\x92\xfe\x4e\xf1\x03\x76\xa4\x4c\x4e\x4d\x0a\x72\xae\x0a\x7d\xe9\x58\xa1\x2f\x15\x0a\xfb\x70\xa7\x50\xfc\x57\x90\x07\xbf\x1d\xed\x10\x0a\xc4\xb6\x21\x34\x4f\xe0\xd2\xb5\xd2\xc1\x78\x51\x61\x89\x62\xf0\xc3\x33\x38\x0c\xc2\x07\x2d\x38\xdf\x8e\x03\x95\x2b\x86\x50\x78\xaf\x1b\x73\x24\x85\x17\xf7\x3d\x3b\x6a\x4b\x29\x68\xd8\x8d\x79\xc4\xc0\x19\x12\xc2\x37\xa0\x71\x4c\x0e\xee\x21\xa2\xde\xe7\xce\x2d\x66\xbf\x12\x9d\xe4\x8d\x78\x8b\xa1\x1f\x10\xe2\x46\xcf\xf9\xf7\xc4\x5c\xf2\xbe\xd7\xce\x76\x1a\x6c\x6c\xd2\xc5\xd4\xa0\x12\xf5\x8c\x61\xdd\xe5\x80\x92\x91\x76\x1f\x1b\xbd\xca\x2f\x7b\x1f\x9c\x01\xe7\xaf\x7d\xcc\x3b\x4b\x5c\xc8\x06\xb9\x75\x92\x4c\xe2\xab\xe5\x34\x0f\x7e\x3a\x09\x98\x9c\xc9\xc3\x0e\x9d\xbf\x95\x76\x11\xc8\x3f\x93\xec\xf3\xe7\xe3\x34\x08\x0a\x3f\xa7\x03\xf9\xfe\x8a\x51\x20\xc7\xaf\xc4\x7c\x6f\x75\xca\x7f\x26\xaf\xbb\x2c\xae\xb7\x38\xae\xb2\x4e\xae\xc4\xaf\x71\xc9\x5d\x73\xf5\x5e\x5f\x61\x9d\xb6\x84\x02\x74\xd9\xe0\x95\x70\x35\xd8\xf0\x6c\x5e\x15\xfc\xb5\xf4\xf3\x49\xb3\xe0\x52\xdd\x43\x39\x7f\x19\x3c\x90\xdb\x97\x83\x7c\xf7\x6b\xc7\x74\xa9\xec\x73\x35\x98\xb6\xbd\x2e\x87\x39\xe9\x1e\x13\xbc\x55\x2f\x01\x67\x96\xdd\x97\xa3\x0a\xef\xfc\x4b\x21\xbe\x03\x4f\x35\x19\x12\x76\x69\xf4\x5f\x5d\xe0\x7d\xd2\x6b\xbe\x27\xf4\x1c\xd9\x3f\xb1\xf3\x0f\x74\xbf\xf5\x67\x31\x7c\xf5\xf5\xe2\xf1\x94\xae\x23\x93\xa7\xf6\xfe\xae\x97\xf1\xd0\x2b\xe0\x0a\xb8\x02\xe2\x08\x57\x1a\xd1\xfb\x3f\xdd\x7d\xf8\xf1\xa2\x0a\x36\xcb\xdb\xb1\x6a\x3f\xfe\x9b\xd9\xd4\x79\x58\x35\xc8\x66\xcb\xcd\x56\x68\xf5\xad\xae\xb0\x30\x62\x26\x49\xac\x21\xf8\x3d\xef\x82\x30\xea\x61\x54\x78\xdf\x54\x34\xca\x27\x71\xeb\xfa\x77\x0f\x2b\x2d\x01\x7a\xba\x09\xd7\x0b\x14\x72\x1b\x6a\x2e\xa5\xd6\x80\xce\xbb\x68\xaf\xce\x75\xe4\xa3\xa3\x58\xe7\xc1\xbb\xeb\x24\xf5\xc8\x34\x75\x61\x7a\x90\x46\x00\xa8\x77\x88\x63\xfd\x38\x0a\x86\x86\x3b\x7c\x9c\x8b\xc8\xff\xd5\xcf\x6d\x39\xc1\x04\x94\x48\xae\xf3\x70\xd2\x89\xfe\x16\xc5\x69\x90\x73\x15\x1b\x97\x9e\x7b\x09\xf7\xd8\xa1\x1e\x36\x06\x3c\xe3\x26\xab\x50\xd9\xd9\x92\x84\xb2\x24\x9f\x2d\x6a\x50\xd6\x7f\x5c\xcf\xbc\xdc\xec\x6e\xb4\xe4\x8d\x86\xb1\xcf\x70\xf6\x19\x1f\x2e\xa9\x70\xb1\x46\x42\x93\xcf\x8e\x49\x50\x7c\x34\x18\x39\x85\x8f\xd9\x25\x6d\xec\x46\x5b\x6a\xde\x7f\x9b\x87\xe6\x15\x26\x44\x19\xd2\x2f\x8f\x8e\x79\xd5\xd3\xa4\xea\xf6\xcc\xb3\x0a\x6f\x28\x2f\xc5\x70\x12\x75\x1d\x71\x04\xc5\x46\xbf\x5b\x18\x3d\x72\x2c\x81\xc6\x54\xf7\xba\x88\xc7\xd9\x94\x24\x12\x40\xc7\x92\x1e\x12\x68\xfd\xc9\x08\xc6\x7f\x86\xf1\x2c\x69\x09\x42\x8d\x43\x12\x0f\x15\xbf\xe7\x35\x65\x10\xb6\x1f\x80\xe4\x9d\x90\xf2\x2b\x78\x8e\x4c\x5c\xe6\x56\x57\x43\xc3\x3a\x75\x78\x1c\x5e\x79\x75\xfb\x26\xc6\x9c\xe2\x5c\x6d\xba\x0f\x4d\xbf\xf2\xd8\x17\xc5\x5c\xac\x20\x05\x35\x12\xab\xdc\x82\xfb\x25\x10\x14\xab\x66\x73\x21\xac\xb1\x46\x96\x11\x84\x56\x68\xeb\x42\xf2\xfc\xe1\x79\xd2\xe8\x05\xd0\x97\x50\xa1\x8c\xda\x35\xe8\xf4\x01\x17\x42\xa6\x03\x9e\x9b\xca\xcd\xf5\x66\xd2\x0f\x94\x1f\x75\x4e\x58\x1e\x94\x5d\x6d\xea\xbc\x20\x79\xd2\x75\xf9\x84\x61\x08\xe4\x5a\x71\x3d\xe2\xbc\xe0\x85\x90\xe8\x02\x88\x8b\xe8\x4d\xd0\xf8\x1d\x62\xd7\x6c\xcf\x51\x90\xfc\x46\x26\x1d\x23\x7a\xa6\x0b\x24\x84\xa6\x67\x2d\x3e\x73\x29\xad\x40\x63\x8e\xd5\x97\x47\x89\x6d\xf6\x48\x30\x27\xd5\x57\x73\x5f\x8d\xe4\x20\x27\xe0\x52\x64\xe1\x6a\x30\x83\xbd\x6d\x4e\xd0\xbc\x4c\x9d\xce\xeb\x5b\x9e\x5c\x44\x05\x18\x9f\x2c\x18\x5f\x60\x7f\x72\x20\xe8\x32\x41\x99\x91\x7a\x17\x2b\x94\xcf\xfa\xf2\xb1\x06\xb9\xa6\x25\xa4\xf7\x24\x73\x94\x65\x32\xc3\x2c\x52\x46\xdd\xc3\xe7\x2c\x30\x55\x62\xf2\xb6\x31\x19\xb5\x78\x2f\x25\xdc\x5f\x5d\xf4\xd2\x49\xfc\x4f\xbf\x0b\xe8\x06\x5d\x3c\xad\xda\x3c\x2e\xa0\x13\xa0\xfd\xe3\xf6\xf1\xb6\x3e\x55\xc1\x0a\xbf\xcf\x50\x70\x27\x9f\xf1\x36\x81\x43\xe9\xed\xbd\x46\xd1\xb4\x14\x9f\xa1\xe0\x4e\x64\xbc\x90\x9a\xc6\x7e\x35\xf4\xbc\x54\x9e\x38\x1e\x60\xbd\xcb\xd5\x6c\x1a\x68\x3f\x2d\x31\x18\xb6\x5b\x33\x16\x40\x5e\xf1\x56\x13\x0c\x35\x98\xfe\x0b\xef\x3a\xc1\x9a\xb4\x92\x3a\x23\x6c\x82\x42\xa9\x0a\x94\x81\x6e\xdc\x30\xb9\xe6\x4a\x68\xc4\x78\x84\x2d\x68\x9b\x41\xe1\x0c\x33\x96\x6a\x6b\x43\xad\xcc\xea\x9c\x75\xa1\x22\x2a\x5c\x18\xd4\xa0\x25\x1b\x74\xfb\xc5\x42\x78\x93\x4d\xad\x55\x04\xc5\xc2\x06\x46\x0b\x22\x6c\xc7\x97\x33\x6f\x13\xcd\x1b\x7c\x4d\x4f\xa2\x15\xbe\x39\x38\x05\xdd\xa1\xd8\x1f\x48\xfa\xf8\xac\x93\xb2\x9f\x6f\x92\xc8\x91\xc3\xc2\xcf\xa2\xf7\x9e\x89\x12\x98\xba\x81\x33\xf3\x19\x2d\x87\x5a\x5a\x56\x70\x00\x99\xb5\x8a\xd7\x84\x25\x81\x6b\x38\xb0\x31\x1b\x3a\xfe\x6b\xb8\x8d\xfe\xf7\x8f\x9e\xef\x36\x8a\xfb\x06\x98\xb0\xfd\xfa\x01\xb1\xdf\x24\xa1\xc4\x25\x37\x56\x7d\x4f\x92\x5d\x64\xbe\xc4\xda\x66\x28\xfa\x5b\xb4\xe0\xdb\xea\x12\x10\xc2\xf2\x7c\xd7\x6d\xe0\x69\x21\xe0\xec\x1a\x04\xd6\x64\xba\x62\x4c\xd8\x6b\xdc\x15\xff\x1c\x24\x0d\xdf\x1a\xaf\x4a\x61\xd6\x6f\xb0\xef\x81\xc4\x9c\x53\xf6\x36\xbf\x50\x19\x5e\x39\xad\x0c\x31\xf4\xf1\x3b\x2d\xa1\x15\x7f\xa6\xfc\x7b\xbf\x09\x72\x26\xf5\xb8\xce\xec\xa8\x59\x55\x2f\x9c\x9a\xe9\xfc\x48\xaf\x39\x4b\x96\x2b\x35\xe0\xbf\x4a\x23\xf6\x97\x89\x54\x66\xdd\xff\x30\x75\xbb\x71\x98\x90\xf3\xab\x42\x21\x35\x3d\x7f\x8b\xad\x70\x09\x45\x1e\x27\x82\xd8\xf2\xfc\x8d\xd7\xcf\x24\xd2\x60\x6d\x1d\x72\xd3\x3d\x5f\xba\x80\x0c\xb6\x0a\x23\x52\x7e\x4b\xc8\x6c\x9f\xfa\x26\x6b\x28\x9c\x28\x8f\x55\x24\x35\xfd\x9e\xcb\xc8\x9f\x3a\xf0\x2d\xc5\x52\x40\xe6\xec\xf0\xa7\x22\x8d\xa9\x09\x16\xa3\x54\x65\xe5\x0d\x7b\x62\x71\x75\x40\xaf\xb4\x03\x3d\x3d\x96\xaa\x77\xaf\xdd\x61\x4a\xbe\x71\x05\x2b\xcc\x63\xba\x12\x85\x73\xd1\x1c\xe1\x92\x67\x59\x9a\xbe\xc5\x2d\x22\x28\x77\x5f\x8a\x86\x38\x88\xe0\x94\x96\x09\x73\xb3\xc5\x7f\x69\x59\x24\x87\x5b\x2c\xd5\xb7\xf8\x6d\x6b\xd1\xbc\x46\x43\x6b\xdf\x4b\x17\xad\x2b\xe7\x93\x22\x90\x2d\x0a\xea\x51\x24\xbf\x0e\x2d\x9b\x57\xe8\x36\xf1\x3f\x3e\xc6\x8b\x24\xf9\x59\xca\x95\x33\xbf\xed\x22\x94\x75\xc3\xea\x8a\xeb\x53\x1f\xc2\x16\x6a\x23\x05\x07\xe2\x3e\x76\x3d\xc2\x8a\x80\x50\xb4\xad\x47\x0d\xf0\x6c\x47\x98\xb8\x58\x8d\x5e\xe0\x8b\xb1\xc6\x13\x08\xe4\xf3\xe7\xee\x79\x1f\x1f\xd0\x6b\xb6\xaf\xab\xb3\x21\x33\xcb\xae\x28\x7b\xd4\x6e\xf2\xb6\x6e\xe8\x56\xfd\x98\x44\xe9\x30\x2d\xcd\x6b\xd4\xee\x9f\xb2\x8f\x69\x92\xce\xa2\x34\xb9\x9d\x45\x69\x7a\x3f\x8b\xe6\xc9\xfa\xc6\x8a\xfb\xe7\xcf\x5d\x9f\xf5\xe2\xd3\xa3\xe7\x5b\xde\x34\xf7\x78\x3b\x2a\x38\xf2\x9e\x92\xbe\x18\x59\x37\xfc\x6d\xef\x88\x8d\x30\x94\xe7\xc3\x72\x56\x1c\x0f\x1f\xf5\x82\x6c\xa2\x5d\x86\x62\x7c\xea\x50\x3b\x66\x8d\xe6\x16\x16\x70\xc8\x38\x26\x6c\x8b\x8b\x6a\x5b\x1f\x9b\x12\xf5\xcc\x5e\x66\xe7\xb2\xc7\xae\x91\xad\xac\xf6\xd1\x43\xc6\x9e\xf9\x00\x6c\xda\x7a\x8b\xba\x6e\xcc\xef\x75\x15\x90\xfb\x16\x75\xdd\xb5\xf8\x23\x9b\x72\xae\x3b\x49\xe3\x0e\x8c\x9a\xac\x3f\x9c\x77\x45\x59\xba\xa5\xd5\x30\x63\x5f\xe0\xb3\xe2\x3d\x67\x55\x41\xf6\xba\xf3\x3b\x11\xb8\xcf\x4c\x7b\x32\x19\xf0\xae\xbe\x1a\xa3\x8b\x4e\x54\x3f\xce\xb2\xb9\x29\xa4\xeb\xf7\x11\x11\xca\x0d\xee\x6a\x98\x5e\x73\xf7\x4f\x1a\xfd\xbb\x09\x8a\x77\x9c\xd5\x40\x99\x22\xa0\x61\x59\xf0\x54\x41\x9a\xb0\xd8\xc3\x68\xd3\xbd\xfa\xae\x22\x30\x2e\x41\x69\x33\x01\x9b\x00\xa6\xcb\x57\xda\x77\x63\xa9\xf4\xc6\xf6\xfd\x79\x3a\x05\x9d\x10\xa6\xca\x17\xbc\x6f\x2d\x32\x3c\x11\x67\xb1\x35\x4f\xe5\x09\x0d\x57\x0b\xcb\xfe\x93\x9a\x2e\x13\xfb\xfd\xe0\x12\xca\x7e\x98\x0d\xc8\x10\xba\xe6\xf6\xd3\xb8\xe8\xc9\xf0\xd5\xbb\x33\xfc\x47\xd8\x9e\x9c\xe3\xd7\xdc\x9c\x1a\x1f\xbf\x2f\xcb\x27\x29\xa3\x7f\x91\xfd\x4b\x69\xfb\x91\x76\x30\x45\xe9\xdf\x78\x0f\x4b\x4c\xff\x41\x76\x31\xe3\xfa\xbf\xeb\x3e\xbe\xca\xf5\x46\xdb\xbc\xdf\x09\xcb\x29\xfc\x5f\x7f\x57\x51\xf3\xe3\x29\x96\x3f\xdc\xed\xe1\x22\x3d\xf7\xdd\x90\x79\x2f\x29\x9c\xfe\x18\xe2\xc0\x7f\xf6\xdf\xc5\x9c\x10\xc4\xe6\x00\xd9\xf4\x83\x6c\xe1\xf7\xe5\x99\x3f\x0a\x7e\x4c\xb3\xad\xb3\x3e\xeb\xbe\x00\x4f\x28\x17\xe5\xdf\x49\x85\xfc\x3b\xf8\xef\xcb\x0d\xef\x03\x9a\x93\x9e\x28\x86\x8e\x13\x4d\x8e\x50\x57\x6b\x53\xed\x66\xef\x9c\x1e\x96\x48\xc2\xb6\xac\x2f\x47\x43\x77\x27\x79\x87\x41\x8c\x59\x47\x02\x77\xf1\xb5\xc8\x95\x7c\x1e\xde\x83\x5e\x63\xa2\x92\x09\x3b\x70\x0a\x2a\xec\x86\x7a\xb9\x52\x77\x29\x06\xef\xb8\xbe\x64\xc3\xc7\xf7\x5b\x5d\x90\x81\xe2\xdd\x68\xfd\x01\x56\x16\xbd\x35\x7d\xd7\xb5\xa5\x5f\xe1\xdf\x81\xe3\xd2\xa5\xfc\xbb\xae\x2f\xe0\xf2\xfc\x8e\xf4\x7e\xef\x35\xe6\x7d\x44\xee\x5b\x84\xaa\x77\x59\x62\xdf\xe0\x78\x0c\x3c\x1c\x09\xad\xef\xb1\xbe\xbe\xc5\xd9\x18\x7a\x32\x12\x6a\xc7\xc5\xd5\x67\x4f\xbc\x98\x2c\x76\xb8\xd1\xb2\x54\x1a\x9f\xe2\xb4\xf2\x99\xc4\x77\xe9\x76\x2c\xf8\x4f\x53\xeb\xb0\x04\x43\x78\xac\x38\x2e\xb3\xb7\xfa\xd4\x93\xca\xbc\x67\xf2\x1d\xf9\x8a\x94\x5c\x15\xda\x7e\xfe\xdc\x1f\x50\x46\x9d\xc8\xd8\x37\xe6\x19\xf5\x49\xc8\xe9\x19\xeb\x67\x19\x9e\xa6\x68\xaa\x77\x38\x23\x52\xd4\x1f\xc4\x9c\x4d\x67\x83\x8b\x34\x4f\x82\x19\x04\x78\xac\x39\x7e\x36\x85\xbc\x78\x00\xa6\xd7\x79\x4b\x83\xb8\xab\xdb\x5e\xcc\xde\xb5\xba\xd7\xc0\xce\xa0\x2e\x6a\xa8\x97\xe0\x87\x2e\x56\x94\x26\x1e\x55\xe2\x37\xd4\xb7\x6a\xc2\x2a\xc3\xce\x58\xa3\xb3\x12\x47\x88\x67\x34\x4b\x57\xcd\x6b\x34\xdc\x80\xa2\x74\xa9\x51\x41\xd0\x56\x12\x5f\xc9\xbf\x46\xd4\x39\xd1\xe0\x90\xa6\x70\xe9\x51\xcb\xa6\x25\x8f\x2f\x7a\x5d\xd1\xa2\xf0\x57\xcb\x12\xcb\xe0\xbd\x53\x0e\x0d\x90\x2d\xd0\xca\x89\x99\x6b\x2c\x4b\x87\xe7\xb8\xc8\x5e\x08\x3e\x9a\xef\x4a\xbc\x05\xf0\xcd\x14\x8e\xf6\xbb\x0f\xf2\xd7\xb4\x20\xa4\x9d\x53\x60\x2b\xc7\x51\x33\x4d\x30\xa9\xf7\x55\xfc\xbe\x03\xdd\xa2\x61\x94\xae\x9e\xb2\x84\x2d\x37\x35\x28\xc9\xc2\x37\x20\x33\x07\x8c\xec\xb5\x12\x72\xd8\xa0\x07\x27\xcf\xb0\x00\xbb\x62\xd2\x0b\x17\xfb\xcc\x8e\xfb\x36\x62\x7d\x92\x4b\x58\x46\x16\x95\x15\x78\x18\x87\xbe\x71\x9d\x25\xbf\x94\xf5\x94\xcf\x9f\xfb\xa7\x3a\x7f\x53\xce\x4d\x8e\x65\xf7\xf9\x73\x9f\x3d\xb1\x8f\xfb\xcf\x9f\xf3\xa2\x3b\x16\x5d\x67\xaa\x6f\xe5\xf0\x32\xa3\xea\x4a\xd7\xb7\x45\x83\x94\x23\x13\x40\x63\x53\xf5\x07\x72\x58\x7f\x44\xcf\xa8\xba\xb1\x47\x75\x40\x6e\x95\xd2\xb0\x39\xaa\xba\xa2\x7f\x8b\xbb\xc3\xc0\x74\x7d\xf0\x3e\x9f\x05\x35\x1f\x0f\xc8\x5b\x76\x3e\xc9\xba\xc3\x08\xe3\x88\xf2\xe2\x74\xf4\x1f\xd3\xdc\xde\xe3\x54\x1e\xc1\xf4\x59\x59\xfa\x0f\x6a\x6a\x3d\x0e\xb9\x58\xb0\x21\x17\xe9\x30\x24\x65\xf9\x4b\xd6\x6f\x0f\x12\xc8\x67\x72\x44\x1d\x8b\x3c\x2f\x91\x1b\x03\x67\x73\x0e\x7d\x7f\xe6\xd5\xb3\x89\x06\x40\xfa\x7c\x05\xa0\x3d\x65\x1d\x1a\x8e\x67\xef\xe1\x6d\x1d\x0e\xea\xb8\xac\xb1\xbc\x97\xf2\x18\xc7\xf2\x13\xf5\x4c\xdd\xeb\x96\x9f\xc8\xa1\x3c\xfe\x2e\xaa\x81\xf8\x0b\x48\xbc\x88\x1d\xbc\x94\x08\xd5\xda\x8d\x83\xed\x51\x95\xc3\x34\x10\xcd\x02\x26\x02\xfe\x4d\x40\x8a\x34\x38\x6b\x0e\xf2\x4e\xd1\x13\xb2\xc7\x01\xe1\x02\x03\x95\x27\xdc\xd4\xe6\x70\xfe\x7e\xca\x36\x24\xfd\xf0\x5d\x85\xdf\x5d\xdc\x14\x28\x1d\x38\x39\x14\xd9\x49\x83\x8a\x37\xb1\x60\x04\xa0\x6b\x1c\x10\x87\xac\x5d\xb8\x7c\xf0\xd2\x2f\x72\x50\xc6\x01\x11\x34\x39\xcb\xa4\xbc\xbd\x9a\x9a\x6f\x69\x6c\xd1\xfe\x14\xbd\x0f\x87\xbd\x49\x71\x6f\x03\x40\xc1\xdc\x40\xd3\xd7\x46\x71\xa4\x35\xca\x8b\xe7\x02\x57\x45\x26\x4d\x6e\x7e\x8d\x16\x37\x6a\xb4\x0c\xa9\xbb\x6c\x08\x50\x86\xa0\x78\xaf\x51\x40\x0f\x1d\x19\xe1\x7a\x5e\xd3\x93\x20\x8b\xf5\xf7\xb3\x53\x5f\x3f\xc6\x2f\xe8\xe9\x4b\xd1\xc7\xfc\xfb\x6e\xdb\xd6\x65\x39\x34\xee\xeb\xd3\xf6\xa0\x8c\x3a\xe1\x41\x0f\x48\x22\x8c\x39\xd2\x67\x4f\x4a\x72\x6c\x01\x51\xb0\xb5\x3d\x5f\xb0\xd6\x4c\x4c\x10\x6c\x8a\x14\x52\xd3\xff\x8e\xa9\xa0\xe5\xcd\x49\xa8\x97\x3f\x61\x4b\x16\x09\x2c\x42\xb9\xa2\x9f\x41\x37\x2a\xf2\x8b\xff\x2d\x4a\xbd\xb7\x39\x71\x08\x05\x2d\xf9\x44\xfb\x0f\xf0\x2f\xa5\x05\xdf\x45\xa6\x24\x3c\x41\xc3\xb3\xb0\xc9\x0b\x6f\xf7\xa3\xbd\xa0\xeb\xb3\xbe\xd8\x3e\x5a\xd3\x67\xf3\xb5\xb3\x3f\xf5\x3d\x6a\xc1\xdc\xd8\xe3\x1e\x22\xc3\x87\x18\x3a\xa4\xa3\x4b\xcf\x27\xc0\x87\xb7\x96\xbb\x81\x19\xe5\xb8\x02\x83\xc3\x90\x0b\x5b\x51\x75\xa8\xbf\xa1\xa2\xd2\xdd\x0e\x48\x8c\x01\x37\xd4\x12\x86\xc0\xcd\x82\xb2\x86\xaa\x54\xdb\x6e\xde\x32\x7b\xae\x78\xe9\x86\x00\x4f\xb9\x6f\x03\x70\xae\x7b\xd5\x36\xb1\xca\x7a\xcb\x86\xa8\xf3\xbc\x60\x2b\x0b\x92\xc4\x9d\xeb\xeb\x71\x9c\xd4\x47\xbc\x06\x04\xd3\xa4\x26\x4a\x9c\x47\x7a\x22\xae\xb3\xf1\x20\xc7\x5a\x4c\x53\x77\xe3\xfa\x4a\xd5\x63\x5a\x4c\x51\x35\x76\x94\xd3\x51\xb9\x55\x05\x9f\x9b\x3e\x14\x34\x6d\x17\x02\xda\x30\x8c\x43\x7b\xfd\xc6\x2f\x7c\x83\xe3\xbf\x03\xd4\x74\x31\x1a\xe9\xeb\xdf\x87\xab\x6d\x16\x75\xdb\x16\xa1\x2a\xca\xaa\x3c\xfa\xd8\xb4\x68\x87\xda\x2e\x6e\x51\x7e\xda\xa2\x3c\x3e\xd6\xf4\x88\x8c\xc9\x2f\xa8\xda\xa2\x9b\xb3\x71\xf2\xc6\xc8\xed\xb8\x2f\x8e\xc3\x62\xdd\x9d\x2a\x92\x3e\xcc\x42\xb1\xd0\x8b\x35\x17\x83\xc0\x79\x86\x26\x4f\x18\x3c\xa1\x93\x08\xa3\x69\xeb\x06\xb5\xfd\x1b\xb6\xe4\x93\xcc\x50\x5f\xc5\x45\x88\xeb\x86\xfc\x41\xc2\x8b\xff\xe4\x26\x5e\x71\xb1\xef\x67\x9b\x97\x03\x6a\xd1\x47\xf2\xb9\xae\xcb\xbe\x68\xd8\xb5\x8e\xbc\x6d\x0d\x67\xd4\x0d\xef\x4c\x3e\xc7\xc3\xb9\xc3\x61\x9c\xf1\x57\xcc\xe2\xde\xa2\x63\xc0\x8b\x14\xb7\x34\xc9\x42\x33\x19\xf5\xea\x71\x89\x10\xc3\x71\x12\x25\x11\x56\xf6\x34\x35\xeb\x96\x44\xfd\x47\xc3\x7f\xef\xf9\x93\x16\x74\x5c\xf1\xd3\xce\xf0\x44\x93\xd8\xb2\x8c\x25\x3a\x66\xb1\xd3\xe3\x8a\x2f\x6c\x61\x9d\xe3\x80\x70\x4c\x53\x1a\x25\xd1\x48\xc7\x92\xa5\x30\x58\x8f\xef\x72\x32\xe2\x3a\x06\xff\x32\x8e\xa2\x37\xc0\xe3\x8a\x83\xdd\x93\xb1\x22\xe1\x1d\x50\x7d\x0d\x53\x39\x22\xfd\xa6\xa3\xa3\xee\x66\xf8\xec\x1f\xdb\x03\x1a\xe6\xf8\xe3\x46\xfd\x1e\x4c\xa7\xcb\x7f\xd1\xf2\xe7\x86\x08\x10\x45\x8d\x53\x31\x94\x8d\xac\x02\x8a\xda\x0f\x70\x0e\xc8\x11\x49\x9f\x3c\x32\x9e\xa1\x6a\x3a\x9a\x42\x02\x12\x09\x4b\xf5\x7b\x30\xfd\xfb\x88\x23\x49\x36\x11\xa6\xbb\xf2\x83\xca\x8a\x9b\x15\x4d\x2d\xe7\xb3\x89\x12\x0f\x62\x5d\x24\x9b\xa9\xb7\x61\x01\xe6\x96\x06\x7f\x67\x49\x8d\x2f\x50\x80\x2c\x8c\x81\x14\x36\x3b\x27\x1c\x3d\xbc\x33\xa1\x5b\x88\x85\x9a\x9b\x94\x2d\x0b\x6d\xac\xaf\x9d\x1e\xa0\x95\x35\x59\xba\x05\x6f\x21\x1b\xcf\x95\x27\xcb\xa0\xb4\x7a\xac\x7c\x5d\xae\x98\x36\x80\x43\x3e\x59\x61\xfa\x25\x6c\x77\x2e\x13\x58\xd0\x05\x80\x04\xb0\x34\x2e\x9c\x98\xbd\x3f\x11\xdb\x52\xa4\x1e\x38\xc1\x16\x09\x07\x44\xe8\xbc\xb1\xf7\xb8\xd0\x80\xe1\x85\x8f\xc2\x46\x07\x42\xfe\x0f\x80\x14\x23\xf5\x98\x61\xf0\x3b\xb4\xad\xab\x7c\x1a\xdb\x65\xa7\x1d\xf4\xda\xc7\xc4\x80\x8f\x55\x0a\xd5\x3d\x45\x6f\xe5\x30\xfc\x0b\x2d\xad\x0f\x1d\x75\xd6\xb1\x64\x3c\xbb\xa2\xe7\x59\xa4\xc6\x1c\xc9\xc7\xa2\xfa\xb8\xbc\x4d\x9a\xd7\xd9\x7d\xf2\xfc\x72\x23\x64\x4c\x1e\x7e\x59\x27\xe3\x2f\x06\x71\x81\x4a\xf4\x4c\x52\xac\x1e\x8a\xfd\x81\x64\x7d\x54\xa4\x85\xa4\x6e\xbf\x57\x5d\x15\x79\x94\x10\x03\x0b\xed\x48\xe4\x5e\xbd\xdb\x99\x0c\x2c\x60\x3b\xc8\xc0\x02\x36\xd4\x0d\x2c\x60\xb3\x30\x03\x8b\x44\xb3\xd9\xbc\x22\xb3\xe6\x6a\xc6\x15\x08\x6c\xb8\x69\x05\x80\x72\x4d\xc3\x8a\x89\x45\x16\xb3\x0a\x44\x97\xc3\xa8\x62\xbe\x5e\xde\x00\x55\x0d\x15\x63\xe4\xae\xae\x7a\xfe\xc1\xc7\x2b\x4b\xbe\xd7\xb9\x30\xc0\x17\x5c\x6c\x45\xb9\x91\xfc\x9f\xbe\xce\xfb\xa2\x69\xde\x06\x9e\xfd\x91\x67\x7d\x16\xf7\x07\x74\x44\xff\xfa\xed\x90\x77\x7f\x9e\x41\x9b\x3e\x05\xeb\x30\xe9\x2b\xad\xec\x25\xff\x58\x6b\xa3\xc7\x03\xe6\x4e\xfc\x02\x58\x78\xde\x9a\x7a\xdf\x66\xcd\xe1\x2d\x16\x9a\xc4\x2d\xda\x9f\xca\xac\xa5\xfd\xba\xe2\x9f\xc8\xd4\x0b\x97\xf0\x5b\x24\x49\xcc\x5b\xd2\x4e\xbb\xec\x58\x94\x6f\x7e\xdd\x48\xdb\x9b\x47\xd1\x36\xe0\xea\x28\xb4\x35\x17\xec\xb4\x9b\xaa\x64\xb6\x99\x2a\x1b\x42\x06\x2b\xb6\x34\x8c\x69\x6f\x7d\x85\x3b\x68\xa1\xe1\x19\xfb\x66\x78\x0b\x17\x65\xd1\xbf\xcd\xea\x26\xdb\x16\xfd\x9b\x6d\xbd\x91\x2f\x78\xba\xee\xdf\x76\x59\x8e\xe8\x97\x5d\x9f\xf5\xe8\x37\x66\xdd\xa1\xb0\x86\xcb\xb8\x0b\x5a\x51\x0d\xeb\x33\x93\xc0\x50\xc1\xf2\xa7\xb7\xb5\x8b\xb2\x0b\x32\x73\xd9\x30\x88\xe8\x6f\xcc\x65\x40\x3f\xf4\xc6\xc4\xfd\xe3\x91\x0b\x8d\xcc\x7f\x55\xdf\xc3\xda\x63\x56\xaa\x15\x0d\x7c\x50\xea\x9e\xf7\x71\xd6\xb6\xf5\x8b\x1e\xbf\x6a\x5f\x55\x5f\xe7\x5d\x1b\xd7\x55\xf9\xa6\x1f\xaa\xff\x51\x1c\x9b\xba\xed\xb3\xaa\x67\x31\x7f\xcd\xab\xf0\x1d\x33\x13\x49\x5f\x52\xb1\x18\xcb\xdf\x72\x19\x29\x7c\xa7\x64\x10\x14\x07\xd3\x5e\x08\x85\x1f\xa9\x74\x14\x21\x6d\xcb\xa2\xd9\xb4\x68\xdb\x7f\x4c\x9b\xd7\x99\xf0\xff\x1b\xa5\x51\xdc\x64\xfd\x61\x83\x0d\xde\x1f\xd7\xc9\xcf\xc2\xcf\x5f\xe7\xdb\x43\xd6\xf6\xf3\xbc\xe8\xfa\xb6\x78\x3a\x91\x63\x27\x6b\xcf\xb2\xbd\x5a\x70\xcc\x35\xf5\x88\xba\xe7\xbd\x6a\x70\xd4\x3a\x4b\x65\x93\xcd\x70\xa2\xf9\x53\xd6\x76\xd1\x40\x9a\xb0\xb4\x37\x74\xb7\x44\xf3\xa5\x94\x8a\xf3\x91\xed\xa2\xd4\x03\xe6\xbc\xa8\x98\xfa\xdd\xd7\x4d\x1d\x3f\x17\xff\x8c\xab\x3a\x47\x11\xe9\x1a\xcd\xf3\xe2\x88\xaa\xae\xa8\xab\x6e\x5e\x74\x3c\x60\x76\x60\x09\x1b\x66\xbe\xf0\x19\x67\x5b\x16\xdb\x2f\xd8\xe9\x5f\x35\xa3\xb9\xfb\xf6\x59\xbb\x47\xbd\x28\x1d\xdc\x7d\xba\xb2\xd8\xa2\x38\x21\xdb\xe0\xc3\x2e\xbb\x47\x8b\xa5\x7f\xbf\x94\xf7\xdb\xae\x12\x2f\xfa\x48\xbf\x05\xed\xb7\x40\x4f\xc9\xf2\xc1\xbf\xdf\x92\xf6\x4b\x92\x3c\x7d\xf2\x9a\x37\xd2\x6f\x45\xfb\xa5\xeb\xdb\xe5\x6e\xe7\xdf\x6f\x4d\xfb\xad\xb7\x2b\x84\xd6\xfe\xfd\x6e\x69\xbf\xed\xfd\x2a\x59\xae\x4c\xfd\xe6\x5d\x53\x16\x7d\xfc\x5c\xa0\x97\xb3\xa3\x70\x09\xe8\xa6\xed\x84\x8a\x37\x17\xd9\x3b\xeb\xd1\x4f\x7e\x89\x0d\xee\xee\xce\xf3\x12\xed\x51\x95\x9f\x15\xcf\x82\xc7\x11\x20\xf7\x1e\x9c\xaf\xd1\xd1\x55\x7b\x85\x7c\x85\x0f\x78\xec\xc5\x10\x90\xa2\xd5\x1b\xd7\xa8\x2c\x14\x11\x64\x7d\xe3\x16\x84\x84\xda\x2e\x9a\xa7\xb2\xb4\x60\xb4\xce\x17\x6b\x74\x8c\xe6\x77\x03\xc5\x54\x7a\xe3\xaf\x14\x75\x63\xd1\xbc\x52\x46\x2d\xd7\x46\xa1\x05\x53\x30\x0a\x90\x59\x70\x3f\x2e\x3e\xf0\x1d\x64\xf8\x06\x1d\x9b\xfe\xed\xc6\x64\x27\xc7\x29\x7a\x17\xe9\xec\xe1\x61\xb6\x58\xaf\x67\xf3\xf4\x26\x0c\x57\xf6\x27\xa9\x23\xee\x0c\x2c\x98\x0c\x3a\x92\xdc\x43\x59\xc1\x72\x72\x3f\x9d\xaf\x5b\x74\xbc\x08\x36\x7f\x9c\x89\xf7\x6d\xfd\x62\x3e\x10\xbc\x81\x45\xf3\x32\x7b\x42\x65\xd8\xfc\x81\x70\x9e\xb3\xf2\x84\x94\x03\x52\xba\x0d\xac\x12\xa3\x9c\xf7\x1a\x46\x7c\xcd\x9a\x2f\x5a\x74\xe4\x07\x2f\xfe\x14\xbe\x74\xf9\x12\x8c\x32\x79\x2f\x86\x83\xc2\x6b\x37\x7c\x13\xe0\x6e\x74\x0a\xa8\x95\xea\xc3\x1d\xba\xdf\x65\xf7\x61\x28\x08\x2e\xe3\x8b\xea\x53\x7a\x23\xfa\x09\x4a\x2b\x10\x3b\xe9\x2d\xd7\x3f\x47\x9f\x88\x60\xb8\xf9\x3a\xdf\x67\xa7\x3d\x8a\xf1\x68\x16\xcf\x33\xf1\x59\x9f\x54\xc0\x12\xfa\x49\xaa\x11\x69\x49\x05\x0e\x7e\x12\x15\x2b\xde\x73\xe5\x79\x91\x24\xc2\x8b\x24\xd6\x97\x44\x88\xf3\x51\x00\xcc\xe4\x1f\x86\xf3\x0a\x4a\x35\x3e\x28\x7e\xb3\x01\xd0\x8d\x11\x12\x3d\xeb\xd0\x13\x42\xbb\x85\xd2\x6a\x9b\x55\xcf\x19\x56\x89\xb0\x96\x1a\xcd\x87\xf5\x7b\xa6\xa9\x60\x3e\xec\x86\xb3\x58\x6c\x3f\xfc\x9a\xb5\xff\xeb\x20\x43\x51\xd5\xf3\x6e\xbf\xcf\xbb\x7e\x60\x64\xd7\xd7\x54\x2f\xc7\x7d\x1f\xf1\x67\x51\xbf\xf2\x82\x35\x9c\x69\x56\x48\xa9\x91\x88\xa7\x32\xdb\x7e\x51\x88\x48\xb2\xe1\x1f\xd7\xd8\xb8\x27\x44\x07\xe9\x1e\x4a\x0a\x05\xa7\x92\x02\x01\x33\x53\x53\x12\x67\x6f\x79\x4a\x56\xc3\x3f\xae\xe1\x71\x4f\x70\x56\x70\xf7\x50\x6a\x28\x38\x6d\x62\x00\x60\x66\x6a\xf2\xac\x55\xa7\x66\xb1\x74\x52\x32\xf4\x82\x08\x59\x2c\x83\xa9\x20\xa0\x54\x22\x34\x40\x66\x0a\xb8\x25\x5f\x26\x62\xfd\x94\xdd\x9b\x3b\x15\xd5\xae\x26\x3d\x66\xe6\x79\xae\x54\xce\x30\x45\xd8\x4e\x11\x45\x08\xe4\x0f\xc6\x2a\x94\x45\x1c\xa0\xc6\x25\x00\x5c\xea\x5e\x36\x15\x38\x77\x84\xb8\xf0\x45\x58\x01\xd3\x07\xc1\x72\x22\x36\xcc\xc9\xf5\x10\x23\xd0\x26\x20\x26\x2c\x81\xee\xb4\xdd\xe2\xb4\xb4\xf2\xd2\xa2\xd7\x2f\xfb\xf8\xb4\x2f\xb8\x0a\x30\x80\x50\x82\x38\x40\x6d\x15\x00\xe0\xcc\x34\xbd\x64\x6d\x85\x53\x75\xca\x02\x8c\x5e\x61\x1d\x47\x01\xe9\x0b\x8a\x30\x0c\x20\xf8\x6c\x61\x00\x35\x21\x06\x80\xb3\x09\xb1\x6a\x8f\x5a\x85\x24\x76\x8b\x74\x89\x9f\xa1\x2b\x44\x11\xe9\x1f\x2e\xce\x08\x3c\x95\x20\x08\x9a\x4a\xd0\x11\xf5\x6d\xb1\x05\xde\x9d\xb8\x0b\xa4\x6e\xd1\x21\x2f\x5d\x58\x61\x32\x5a\x91\xf4\x58\x6a\xbd\xf7\xfc\xa5\xe8\x0f\x71\x56\x55\x75\x8f\xcd\xa8\x1d\xd3\xd5\x70\xb9\xd0\x51\xa3\x1d\x7b\xfc\xae\x2b\x5a\xb0\xf1\x69\x34\xc2\x51\x13\xaa\x0e\x2b\x9a\xe3\x9b\x56\x4c\x6d\x31\x58\x35\x12\xaf\x9c\x74\x4e\xa5\x12\xdd\x3a\x0c\x3c\xfd\x86\xbe\x31\x57\xd6\xd7\x50\xd7\xac\x45\x19\xe9\x4a\x9e\x97\x80\x16\xaf\x45\x17\x91\x03\xc3\xf0\x23\x4e\xec\xc7\x56\xdf\xd3\xd3\x76\x95\xa7\x46\x40\xe4\xee\x84\x35\x40\x59\xc7\x16\x5b\xee\xdb\x22\x1f\x3e\x4b\xa0\x59\x81\x5a\x7b\x07\x69\x27\xe4\x0f\x39\x42\xb7\x8c\x11\x79\xd6\x1d\xb2\xb6\xcd\xde\x36\xeb\x28\x05\xc1\x8c\x7f\x4b\x0b\xc2\x54\xb6\x52\xcb\x26\x40\x83\x65\x48\x44\x36\xb5\xc4\xc5\xe8\x19\x55\x7d\x67\x66\x6f\x8b\x32\xab\xc2\xab\x75\xb9\x48\xeb\xbd\x0d\x01\xe8\x54\x7d\xe7\x89\x71\x51\xb9\xf4\x5f\x0f\x2c\xc2\x94\x60\x3f\xca\x02\x34\x61\x07\x71\x36\x75\xd8\x03\x91\x30\x9d\xd8\x8f\xb8\x00\xc5\xd8\x41\x9c\x49\x3b\xf6\x40\xc2\x5f\x45\xf6\x23\xca\x53\x4f\x76\x10\x64\x57\x96\xcd\xfd\x44\x7d\xd9\xb6\x16\x8c\x2a\xb3\x07\x85\xa1\x7a\xb3\x1f\xdf\x82\x94\x67\x98\x7b\x17\xea\xd0\xbe\x8b\xd6\x57\x91\xf6\x45\x32\x48\x9f\xf6\x43\xd2\x5f\xa9\x76\xac\x43\xbb\x66\xed\x81\x49\xa8\x7a\xed\x47\x5f\x90\x8e\xed\x20\xd1\xae\x68\xfb\x9c\x3e\x81\xda\xb6\xe7\x99\x16\xa2\x72\x3b\xc5\xa3\x45\xef\xf6\x92\x69\x41\xca\xb7\xaf\xa0\xf4\xd7\xc0\xbd\xb6\x52\x8b\x72\x70\x9d\xa1\x75\xb6\xc8\x26\x1c\xbf\x04\x9e\x8a\x1e\x08\xcd\xc2\xfe\x01\x8a\xc2\x79\x02\xc2\x0f\x81\x38\x05\xd9\x7e\xb7\x5c\xad\xd6\xd3\x48\x1a\x20\x6a\x3c\x87\xe0\x39\x88\x8a\x53\x75\x41\x61\x20\x9e\x48\x2c\x20\xb2\xf2\x74\x7d\x7f\x7b\x3b\x91\xac\x85\x4e\x16\x08\xcf\x45\xd6\x42\x21\x8b\x00\xf1\x44\x62\x09\x92\xf5\x74\x97\xdf\xdf\x4f\x24\x6b\x09\x90\x05\xc1\x73\x91\xb5\x54\xc9\xc2\x40\x3c\x91\x58\x5d\x7b\x5f\x0d\x10\xaf\xb1\xb3\xe2\xd5\xc4\xbd\xf5\x54\x9e\x10\x28\x2d\xee\xb3\xa7\x74\xca\xa9\x4b\x01\xaa\x44\x81\xe0\x2c\x44\x61\x30\x0a\x4d\x04\x86\x27\x0a\xb0\xc0\x98\xaa\x4b\x70\x90\x97\xea\x12\x14\xd0\x44\xad\x93\xf4\x06\x65\xc6\xf2\xfe\x2e\x9b\x4e\x19\x20\x34\x40\x80\x4e\xca\x54\xa9\x41\xa0\xf8\xa2\x01\x8a\x8d\xf5\xd3\xc3\x62\x3a\x65\x80\xdc\x00\x01\x3a\x29\x53\x05\x07\x81\xe2\x8b\x06\x28\x39\x2e\xda\x63\x90\xe8\x98\xb4\xcb\x34\xd9\xe1\xbb\xcf\xea\x36\x2f\xaa\xac\xbc\xa6\x3e\xc4\x41\x4e\xd7\x86\x08\x65\x14\xd0\x44\x5d\x8f\xf6\x86\x65\xc8\x54\x65\x56\x00\x7a\xa9\x2e\xcb\x41\x4d\xd4\xd6\x59\x7f\x50\x92\x10\x37\xaf\xe9\xf4\x01\xb2\x04\x04\xe9\x41\x9f\x2a\x4d\x64\x0f\x34\x37\x2a\xa0\x3c\x99\x7a\xdf\x12\x80\x5e\x7a\xdd\xe2\xa0\x26\x5e\x28\x59\x7f\x50\xaa\x10\xb7\xb9\xe9\xf4\x01\x72\x05\x04\xe9\x41\x9f\x2a\x59\x64\x8f\x3e\x37\x2a\xeb\x6b\x9e\xe1\x02\xd0\x4b\x4f\x71\x0e\x6a\xe2\x39\xce\xfa\xdf\x82\xe7\x1d\x76\x43\x9c\x4e\xdf\x2d\x70\xe2\x41\x20\x3d\xe8\xbb\x55\xcf\x3c\xc9\x43\xd2\x8d\xca\xdd\x3b\x9c\x0d\x03\xd0\x2b\x9d\x0e\xf1\x9d\xf5\x7c\x68\xd1\xb6\x3e\x1e\x51\x95\x93\xb8\x00\xfc\xa5\xf2\x82\x64\x7c\xa9\x82\xfa\x46\xdd\xf3\x7e\x2e\x43\x91\x7c\xa1\xf5\xd7\x32\x10\xca\xbc\x45\x5d\x7d\x6a\xb7\xe8\x2c\x7a\x88\xdd\x26\xc9\x63\x5e\x1f\x8b\x2a\xab\x7a\x9e\x97\x10\xbb\xe4\xb5\xdc\x79\xbe\xda\x1e\xea\x76\x83\xd3\xf7\xd9\xe0\x17\xdb\xba\x9a\xe7\xa8\xec\xb3\x68\x2f\x78\x0b\x75\xdb\xac\x44\x1f\xe7\xf7\x34\x1c\x62\xf8\x2e\xae\xdb\x62\x5f\x54\x8a\xe7\x1f\x0c\x15\x03\x14\x3d\xb6\x31\xb9\x51\xda\xcd\x5e\x87\x7f\x71\x98\xc3\x07\xea\x9c\xb9\xee\xac\x20\x07\x0a\x87\xf5\xd5\xcf\x6c\xad\x5a\xb4\xed\x71\x2b\x71\xec\x5d\x51\x96\x03\xfc\x19\x99\x79\xe7\x50\x18\x08\xa1\xc0\xf2\x40\x04\x76\x6d\xea\xf2\x6d\xcf\x18\x4a\xdf\xd0\xb2\xe4\x2e\x1f\xcf\x31\x98\x5f\x34\x2c\x92\x2d\xcd\xbb\xed\xfd\xdd\xc3\x9d\xfa\x3a\xb8\x1e\x9d\x7c\x61\x28\x03\xe1\x5d\x4c\x9c\xe4\xc6\x30\xa1\xf9\xfd\xba\x45\xc7\xb0\x55\x21\x40\x9a\x8b\x81\x98\xa4\x3b\xde\xe6\xfe\x00\x48\x78\x83\x92\xc0\xc4\xd2\x79\x18\x6a\x5e\xa1\x17\x75\xc9\xbb\x3b\x35\xa8\x1d\x38\x69\x27\x9e\xa5\x04\x35\x03\x9b\x17\xd5\xb6\x45\x59\x87\xa2\xf9\x11\x65\x15\xf3\xfc\x66\xf6\x22\xc8\xf2\xe3\x00\xd3\x3c\x3c\x50\x28\xdc\x8e\x01\x59\x24\x5c\xc8\x64\xaf\xcc\x33\x8f\x99\x0d\x20\x03\x80\x1d\x8a\xb0\xba\x31\xac\x53\x5b\x7e\xfc\x00\x75\x89\x59\x97\x78\x4f\xa5\xf2\x8d\xdf\x08\xf2\x54\x08\xbc\xb3\x76\xcf\x11\xc0\x73\xfe\x0e\x02\xbd\x05\x39\xc0\x8c\x3c\xbf\x5b\xe5\xcb\x0c\x71\x28\xe4\xa3\x2f\x32\x9c\xe7\x0f\x4f\xf9\x6e\x3b\xce\x3f\xf9\xe8\x07\xc5\x9f\xe7\xac\x8b\x27\xcf\xf9\x08\x00\xcf\x7d\x98\x55\x74\xd9\x53\x89\x72\x72\x0c\xd8\x24\xab\xd0\x74\x3c\x91\x08\x73\x89\xac\xa2\x87\xf3\xed\xee\xee\xf6\xde\x2a\xec\x04\x48\xc2\x44\x3f\x65\xdb\x74\xbb\xe5\xcc\x25\x1f\x3d\xc1\x08\x9b\x6b\x8b\x12\xee\x4c\xc0\x3e\xfa\x22\x33\x6e\x2e\xec\xf6\x3a\x6e\x2e\xea\x05\xeb\x38\x9c\x64\x17\x88\xd4\x21\xab\xf1\x71\xf6\x4f\xd4\xd6\x8a\xcc\x77\x77\xda\x1e\xb2\x6a\x8f\x3a\xde\xcf\xe3\x78\x11\xfb\xb1\x6c\x3c\x3e\x47\x2d\x0d\x31\x90\x08\x5b\x70\xc2\xa0\xf4\xa8\x64\x11\xd3\x78\x3b\x63\x22\x7c\xf1\x24\x10\xc2\x39\x88\xf3\x82\x10\xc5\x90\x26\x33\xf2\xbf\xf9\xed\x8d\x9e\x94\xea\xc3\x5d\x36\xfc\x23\x04\xfd\xa7\xeb\x84\xd7\x87\xc0\xbe\x41\x71\x3a\x7c\x01\xf9\x40\xc7\xeb\xe4\xe7\x59\x8c\xbd\xa0\xc5\x98\x91\xf9\xa2\x8b\xfa\xba\x21\x61\x22\xf5\xa9\x9f\x0d\x5f\x94\x68\xd7\xf3\x6f\x20\x9f\x11\x1e\xf4\xb8\x58\x27\x0a\x0f\x68\x02\xba\x99\xfa\x2d\x0f\xe3\xd7\x81\x81\xea\xa2\x90\xae\x8e\xfa\xd8\x30\xaf\x16\x9a\x7b\x6e\x9d\xfc\x2c\xa2\xf1\xa8\xf1\x5e\x41\x0c\xbf\x28\x56\x59\xd3\xbc\x9d\x6d\xf4\xaf\x93\xa3\xc2\x00\x8d\x40\x1e\x3a\xce\x13\xce\xde\x69\x73\x24\x65\x4a\xbe\xb3\x55\xda\xc0\xc4\xc0\x2d\x80\x79\xfc\xef\x1f\xe3\xbb\xe6\x95\xa7\x2b\x88\xef\xf9\xea\x54\x26\x40\x44\xef\x76\x44\x6f\x58\x70\x12\x6e\xb7\x4e\xdc\xe0\x16\x30\x6e\xb7\x22\x6e\xb7\x1a\x6e\x73\x9a\xd1\x03\x8a\xa9\x60\x6d\xa2\xba\x54\xc3\xb5\xf4\x16\x78\x32\x71\x6a\x51\x25\x46\x82\xfa\xcc\x28\x7b\x4c\x07\xf0\xbb\x10\x65\x35\x06\x7b\x61\xbf\x38\x39\xce\x8b\xe6\xab\x55\xc3\xba\x70\xa8\x6a\xfc\x84\xfa\x17\x84\x2a\x31\xb0\xaa\x45\xc7\x08\x47\xf3\x00\x31\xad\x20\x1a\x51\xd7\x64\xc3\x49\x24\xc6\x06\x41\x3b\x02\xee\x4c\xa9\x07\x32\xec\x8a\xba\xe4\x5d\xc2\x52\x15\x30\x06\xb1\x5c\x06\x36\xa8\x3c\x0e\xe5\x2c\x8a\xa8\xc5\x62\xc6\xfe\x3f\xbf\xbd\x31\xf4\x27\x21\x3f\x2c\x73\x00\x5e\x46\x29\x77\x5b\x94\x1b\x7f\x2a\x0b\x71\xad\x0a\xe2\xee\x69\x3d\xfc\xa3\x2e\x21\xe2\x1a\x49\xd2\x8a\xe5\x59\x7f\x3a\x46\x23\x1b\x0c\xa2\xd4\x07\xc4\x18\xb1\x66\x5b\x4a\xa2\x2b\x95\x27\x38\x70\x81\x52\x10\xd1\xbc\x41\x55\x4e\xfc\x12\xb2\x37\xd4\xc6\xc9\x8c\xfd\xf0\x7f\x9d\xd0\x09\xe5\xfc\x23\xbe\x81\x88\x0d\xb9\x76\x3d\xfc\x63\x02\x97\x1a\xfb\xa7\x82\x5e\x96\x17\xd9\xbe\xae\xb2\x92\xd6\xa1\x88\x97\x37\x8f\xc3\x8f\xb1\x16\xf5\x1b\xcd\xdb\x53\x55\x15\xd5\x1e\x52\xb8\xa2\x39\xaf\xfd\x46\x51\x7b\xd8\x8d\xca\x48\x34\xdf\x65\x45\x89\x72\x28\xa8\x34\x9a\x97\x75\xc7\x95\x38\xe1\xeb\xaa\xee\xe3\x6e\x7b\x40\xf9\x69\xec\x29\x99\xef\x87\x7b\xf7\xa0\x37\xf2\x5f\x25\x13\x71\x34\x3f\x55\x5f\xaa\xfa\xa5\x52\x23\x7c\xc5\xad\x26\xa6\x81\xa4\x87\x6a\xcb\xc3\x22\x59\x74\x1e\xde\xd6\x7a\x74\xa4\x0c\x0a\xfb\x73\x14\x39\x2b\x75\x46\x23\xcf\xc4\x06\xe4\x3f\x71\x72\x96\xd6\x14\x43\x19\x68\x99\x2a\x2d\x75\xfc\x59\xcb\x85\xd4\x92\x5b\x5a\x81\x96\x4b\xa9\x25\xb7\x59\x02\x2d\x57\x52\x4b\x6e\xfd\x03\x5a\xae\xa5\x96\xdc\x8e\x06\xb4\xbc\x95\x5a\xf2\x65\x00\xb4\x6c\x51\xde\x49\x8d\xf9\x9d\xcf\xd0\x58\xe1\x16\xbf\x81\x99\x9a\xcb\x2c\xe3\x0e\x00\xa6\xe6\x32\xdf\xf8\x35\xd6\xd4\x7c\xe5\x8d\x3b\x7e\xa6\x92\x5a\xf3\x35\x6e\x6a\xad\x90\x6a\x9b\x1a\xfa\x70\x29\xb5\xe7\xcf\x96\xc6\xf6\x32\xb1\xfc\x31\xd0\xd8\x7e\xe5\x8d\x3f\x35\x4e\x7a\x2f\x03\xfe\x18\xe4\xbd\x69\xf8\xf3\x8a\xf7\xe6\xe1\x0f\x16\xde\x9b\x88\x3f\x01\x78\x6f\x26\x6e\x54\xf7\x9e\x39\x6e\xa6\xf6\xde\x5c\xdc\xf0\xeb\xe6\x2e\x39\x5e\xc4\xf4\x47\x38\x47\x46\x94\xe0\x7f\x86\x43\x58\x39\x45\x97\x37\x8f\xf2\xfa\xa7\xe7\x8e\x08\x94\x9e\x3e\x33\x05\x39\x7a\xf4\x88\x48\xb5\xa8\x41\x59\x8f\x75\x03\x6c\x06\xe7\xb7\xff\x8f\xf1\x6a\x9d\xa3\xfd\x8c\x0e\xc0\xfe\x1b\x2d\x9b\xd7\xd9\x87\x87\xed\xf0\x8f\xf4\xf7\xa0\x70\x2a\x58\xb0\x33\x4a\x9a\x4b\x76\x52\x89\x0d\xf9\x79\x25\x11\xc6\x4e\x2d\xb1\x25\x3d\xbb\x9c\x5c\xc5\xe7\x98\x34\xae\xd6\x84\x1d\x49\xce\xb5\x29\x1f\x7e\xce\xed\xc5\x0f\x42\xe7\x36\xd9\x66\xd5\x16\xa9\x30\x75\x44\xb1\xd2\xe9\x43\x34\x73\xcd\x3f\xeb\x4a\xb7\xd2\x0c\xfb\xb9\xcb\x3b\x86\x69\x43\x4a\x4b\xec\x34\x7e\x06\x55\x2f\xa5\x65\x9e\xb5\x5f\x1c\x94\x8c\x7e\xc7\xee\x35\x41\xdd\x6a\x67\x00\x46\xd5\x17\xf7\xd6\x1d\xbd\x56\xdd\xa2\x64\x74\xff\x74\xcf\x19\xf7\xa4\x84\xa7\x03\xab\xa3\x63\x41\x26\x1e\x26\x02\x18\x24\xf4\x7c\x36\x50\x47\x7a\xbf\xda\xef\x51\x8b\x72\xa6\x23\xe1\x10\xf1\xa1\x63\xf4\x29\x4a\xd7\x64\xe3\x99\x00\x44\xf3\x31\x21\x39\xd5\x7c\xe9\xcd\x18\x8a\x1b\x5f\x08\x11\xdf\xf8\xef\x31\xc3\x9a\x39\x29\x36\xa9\x25\x3b\xb2\x23\x89\x12\xa9\x40\x23\xb1\x85\x68\xc6\x11\x39\x27\x8d\x6a\xdd\x20\x11\xec\x3e\x64\x09\x17\x06\x83\x14\x5d\x34\xaf\x91\xfc\x68\xea\x00\x29\x67\x32\x50\x02\x79\x1c\xb3\x45\x43\x75\x34\xae\xef\xac\x83\x43\x3d\x87\xef\xb0\x1d\x8c\x5f\x3f\x7c\x7b\x4a\x19\x44\x3f\xec\x1e\x86\x7f\x1c\x83\xd3\x68\x1c\x0d\x6d\xe9\x9a\xe4\xdb\xd9\x1f\x73\xb5\xa7\x8c\x79\xb2\x1a\xfe\x71\x0c\x4e\x43\x6d\x74\x86\x4b\x77\x44\xcf\xce\xfe\x98\xab\x3d\x65\xcc\x11\x42\x8e\x91\x49\x10\x8d\x86\xf5\xc2\x2a\x47\x80\x8e\xfe\x18\x2b\x1d\x65\x84\x53\xb4\xc8\x97\x5b\xc7\xd0\x3c\x4e\x46\x47\x5b\xbc\x81\xfa\x77\xf7\x47\x5e\xef\x2b\xe3\xbf\x58\x66\xbb\x3b\xd7\x3a\x25\x91\x38\x1a\xf2\x4e\xd1\x00\xf4\x0d\x59\x28\x95\x65\x85\xdf\xaf\x9f\x9c\x43\x93\x30\xa3\x69\x68\x2b\x7d\xfd\xd1\x56\x3a\x4e\x40\x9b\x47\xb3\xe8\xab\x45\x74\x40\xf2\xef\xee\x8f\xbc\xde\x57\x59\x2d\x4f\xd9\xed\xf2\xd6\x25\x8f\x59\xa8\x8a\x2e\x5a\x44\xeb\x86\x7f\xf7\x00\x81\xae\xf5\x55\x44\x7a\x76\x7f\x9f\xde\x39\x05\x05\x89\x43\xd1\xd0\x77\xaa\x2b\x60\xef\x10\x41\xa3\x74\x95\x91\x7f\x42\xcb\x7c\x69\x93\x15\xd4\x5d\x46\xd7\x99\x84\x10\xda\x7b\x9e\x13\x2b\x1d\x55\x96\x51\x31\x8a\xa3\x7b\x6c\x01\x17\x94\x34\xaa\xf6\x8c\xf9\x80\x19\x06\x63\x3e\x55\xbb\xc6\xa6\x39\xce\xc0\x3d\x45\x86\x03\xc6\xf9\xff\x81\x5f\x80\x6e\xc0\xa2\x79\x06\xed\xaa\x79\x7d\xd4\xb5\xcd\xc7\x51\xaf\x78\x54\x3d\x74\x34\x2f\x04\x51\x1d\xc3\xca\x97\x45\xdb\x32\x10\xe5\x9e\x92\x44\x48\x4b\x29\x06\x41\x03\xb8\x8b\x93\xc0\x72\x20\x46\x63\x36\xc4\x3c\xeb\x33\xe2\x98\xd2\x59\x93\xd9\x6d\xeb\xf2\x74\xac\xe0\x64\x70\xf0\x03\x81\xa8\x85\xe2\xf4\x4a\xae\xf1\xc1\x6f\xc5\x2c\x00\x62\xf6\x36\x56\xd1\x92\x7c\x47\x58\x80\xd7\xe4\x1a\x2f\x49\x96\xcf\x89\x41\xc4\x92\xaa\xa8\xf6\x25\xce\xca\x7d\x3a\x56\xf0\x60\xe2\xba\x03\x90\x45\xf9\x1e\x75\xa6\x12\xf6\x8e\x09\x83\x5e\x01\xf5\xbc\x04\xa6\x41\xa3\xf9\xf0\x1f\xe5\x95\xf6\x51\xf6\x52\x7c\x14\xd2\x07\x48\xd9\x2e\xd5\xb7\x27\x25\x15\xa6\xe0\x4b\x24\x26\x27\x83\x12\x66\x86\xa4\xfc\xb4\x50\x27\xe7\xe0\x1c\x3e\xc4\x5a\x5e\x2a\x1e\x2c\x2d\x3e\xb8\x0b\x2e\x35\xc4\x16\xe3\x05\x91\x9c\xb1\xbc\x32\x0b\x15\x91\x74\x18\xec\x25\x4a\x1d\x12\xe8\xe3\x8b\x37\xd0\xb1\x16\x63\x70\x17\x23\x12\x44\x76\x9a\x90\xe0\xf9\x4a\x75\x86\xa1\xfb\xe1\x1f\x67\x47\x35\xd1\xa9\x70\xa7\x13\xd2\x82\xc0\x40\x9e\xb2\x56\xcb\x6f\x6a\x6c\xe9\xc3\x20\xa5\xd9\xf8\xd2\xa3\xfa\x59\x80\x4b\xfd\xc3\x36\xc9\xd7\x83\x6e\x04\x03\x27\xeb\x5a\xf7\x0a\xb3\x78\x55\x2a\x9b\x80\x0e\x43\x8f\x33\xd0\x4f\x50\x19\x1a\xbf\x1d\xc6\x42\x72\x0d\x2a\x85\x4d\x29\xda\xd6\x38\x43\x9b\x11\x08\x49\xd3\x11\x42\x82\x02\xec\x93\x22\x09\x04\x69\x9a\x8a\x12\x19\xff\x2a\x24\xe1\x53\xf7\xa4\xec\x4f\xfb\xa8\xc8\x21\xbe\x8a\xcd\x00\xcd\x0b\x97\xf0\x11\x1f\x2c\xc7\xac\xab\xab\xf6\x8d\x8a\x68\x1c\xc4\x24\x7d\x5f\xf4\xe8\xf8\x3b\x38\xdb\xb3\x0b\x00\xd0\xe7\xe4\xf1\x08\xa1\x6a\x0d\x3b\x43\xa8\xac\x23\x02\x90\x67\x59\xc4\x87\xbd\x33\x73\xa6\xd8\x17\xaf\xf4\x63\x56\x96\x3c\xb7\x6b\xf3\xfa\x75\xde\x3d\xef\xe3\x26\xeb\x7b\xd4\x56\x67\x25\x59\xb4\xe9\x48\x89\xc9\x01\x25\xf4\x8c\xe6\x79\xd6\x71\x83\xf2\x39\x8e\x77\xa7\xb2\x94\x72\x85\xae\x93\x59\xb4\x48\x6e\x67\xd1\xea\x7e\x16\x25\xf3\xbb\x9b\xc7\x98\xd4\xc7\xb7\xb5\x4a\x6f\xbe\x7e\xe8\xfa\xba\x7d\x7b\xaa\xeb\x2f\x11\xa9\x3a\xc0\xb2\x82\xcb\x75\x7f\x8b\x8a\x25\x90\x5f\xac\xd5\x54\x86\x26\x10\xfc\x53\xf3\x36\x73\xb4\x29\x8e\xd9\x1e\x9d\x85\x51\xd4\xb3\x86\xbe\xed\x0f\x6b\xda\x0b\x94\xa0\x28\xa9\xd6\xf8\xbe\xc6\xde\x31\xa4\x46\xbb\xe0\xfe\x11\x25\xd2\xa7\xd5\xc3\xcf\x33\x9a\x64\x47\xfa\x7b\x9d\xfe\x2c\xb5\x53\x3f\x63\x77\xa4\x19\x30\x28\x51\x68\xde\x77\x5c\x9f\xb9\xf0\x7b\xb3\xe0\x08\x33\x04\x46\x44\x9a\x57\x19\x11\xe5\x73\xba\x6a\x5e\x9d\x88\x3c\x67\xfb\x93\x6c\x5d\x47\x0f\x68\xbb\x4b\x0c\x19\x7f\x74\x70\x83\x2e\x5a\x54\x7b\x5e\x0b\x62\xa1\xac\x0c\xf1\xfa\xc1\xd2\x21\xb7\xe8\x18\x49\x1a\xfd\x43\xab\xf4\x6a\xb2\x12\xf5\x3d\x8a\xe6\x7d\xd1\x97\x48\x70\x41\x4e\xe7\xab\x41\x1e\xa8\x0e\x28\xcc\x1b\x84\x2a\xab\x8b\xd1\xcc\x4b\x44\xf0\x20\x01\x40\xf8\x39\xea\xb6\x6d\xd1\x60\xfc\xc4\x2b\xc6\x30\x88\x02\x74\x6d\x82\x81\x73\xfb\xea\x1e\x75\x64\x9a\x60\x0f\x34\xe6\x22\x83\x4b\x0d\x0e\xff\x4f\xcc\xa0\x69\x6e\x5f\x26\x11\x1f\x92\xf1\x2a\x72\x6b\xa4\x8b\x26\xaf\xad\x76\xb5\x9e\xd4\x58\x74\xd4\x1a\xb8\x43\xf0\x1d\x30\x67\x38\xb3\x99\xb2\x92\x1c\xcd\x0f\xe8\x55\x9c\x9a\x81\xeb\xea\xc4\xc8\x97\x08\x2b\x95\x55\x76\xe4\xfe\x31\xc4\xf3\x55\x58\x22\x69\x2a\xdb\xdb\x65\x48\xfd\x5b\x83\x76\xd9\x16\x0d\x28\xb5\xf5\x0c\xfe\xa9\xcb\x8e\x0d\x5b\x4b\xb4\x7a\x07\x2b\x21\x69\x86\x25\xd2\xb7\x1a\x38\x5f\x8a\xf5\x3d\xe7\xc9\xda\xd0\x57\x1c\x8c\xf4\x5e\x37\x63\xd9\x76\x79\x1b\x9d\xca\xbe\x68\x4a\x04\xdd\x0b\xa7\xa4\x03\x07\x61\x13\x47\x22\xba\x59\x7f\xff\x9b\x9c\x9f\x37\xd5\x6e\x7b\x9a\x7c\xe7\x70\x8a\x8e\xd4\xbb\xc4\xf8\xa0\xfc\xac\x22\x81\xd1\x26\x31\x0d\x22\x00\x72\x0f\x1f\x1a\x65\x45\xc5\x2f\x80\x24\x1d\x2f\x97\x0b\x63\x8d\x4f\x71\x1f\x51\x3f\x64\xd0\x6f\xcd\x32\x84\xaa\x05\x60\x7f\x56\x57\x87\x32\x6b\xf7\xdc\xc9\xc6\xa7\xc3\xab\xd8\x63\x99\xa8\x3d\xfa\xa2\x44\x31\x2e\xe8\x6f\x99\x5b\xb8\x07\x79\xb0\x89\x87\xcf\x0c\xa1\x95\xc4\xad\xf1\x05\x8a\xfc\x0d\x70\x0e\x5f\xde\x00\xdf\x22\xd7\x80\x38\xb5\xb2\x9e\x4c\x79\x29\x68\x1c\x4b\x45\x69\x97\x1e\xe2\xf4\x63\x82\x64\xfd\x6b\xd1\xbe\xe0\x8f\x50\x6a\x2e\x66\x6c\xc2\x51\x33\x41\xeb\x59\xe3\x47\x0d\x44\x28\x13\x9b\x42\x85\x76\x99\x34\xd3\x9f\x7a\x65\x6c\x55\xa1\xa5\xb0\xa7\xa7\xd9\xe2\x37\xbb\xa2\x65\xf9\xad\x6f\xd4\xa4\x89\xff\x5f\x00\x00\x00\xff\xff\xbc\x45\x97\x2d\x3e\x93\x08\x00") +var _distAssetsNomadUiB684b4d43d09cc1b212c065c858543e4Js = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xec\xfd\xfb\x76\xdb\xb6\xb6\x28\x8c\xff\xef\xa7\x50\x70\xb2\xbd\xc9\x55\x48\xb6\x73\xe9\x45\x7b\xb1\x6e\x9a\xb4\x6b\x65\xed\xa4\xc9\xc9\x65\xaf\xf5\xfb\x69\x69\x34\x10\x09\x49\x48\x28\x80\x25\x41\xdb\x8a\xcc\x31\xce\x6b\x7c\x2f\xf0\x3d\xd8\x79\x92\x6f\xe0\x4a\xf0\x26\x51\xb6\xd3\x36\xad\x3b\x46\x63\x91\x04\x26\x80\x09\x60\x62\xce\x89\x79\x01\x79\x86\x07\x19\x4f\x49\xc8\xc1\x41\x84\xe7\x84\x62\x0f\x50\xb6\x42\xd1\x30\x27\x47\x68\x46\x62\xc2\x09\xce\x8e\xd0\x2c\xe3\x29\x0a\x39\x80\x13\x80\x2f\x12\x96\xf2\x0c\x40\x80\x57\x33\x9c\x0e\x43\x44\x01\x04\xdf\xc9\x87\xa3\x0c\xa7\x67\x24\xc4\xe5\x0b\x36\x7b\x8f\x45\xbd\xea\xf3\x51\xc8\x56\x49\xce\x71\x04\xa6\xd0\x9b\xe7\x34\xe4\x84\x51\x0f\x43\x0e\x29\x24\x30\xf6\x37\x67\x28\x1d\xa4\x90\x41\x04\x33\x98\xc3\x10\x46\x30\x81\x2b\x38\x3b\x30\x65\x07\x73\x53\xda\xdf\xd0\xc3\xc3\x17\x12\xea\x48\x8d\xe0\x65\xca\x12\x9c\xf2\xb5\x2c\xb1\xc1\x34\x5f\xe1\x14\xcd\x62\x3c\xa6\xa3\xf2\x01\x86\x8c\xce\xc9\x22\x37\x5f\xdc\x47\x78\x9e\x12\xae\xdf\x9b\x9f\xf0\x0c\xc5\xb9\x78\x41\x28\xe1\x04\xc5\xe4\x23\x4e\x4f\x2b\x4f\xa3\x10\xc5\xb1\x47\xfc\xf1\x19\x23\xd1\xe0\xb8\xf0\x0b\xdb\xd9\x65\x63\x68\xc1\xa6\x38\x48\x31\xcf\x53\x3a\xd0\x7d\xff\x80\xd7\x99\x47\xfc\xd1\x9c\xa5\x3f\xa0\x70\xe9\x39\x68\xf1\x37\xe9\x04\x4f\x03\x32\xc1\xd3\xc2\xf7\x61\xea\x0c\x23\xb8\x73\xc7\x7d\x84\x69\x65\x20\xf2\x6b\x65\x64\x1e\x90\xe3\x00\x84\x0e\xd2\xcb\xcb\xd4\xed\xbf\x7f\x78\xe8\xa5\x76\xbc\xc1\x9d\x63\x1f\xa6\x01\x1d\x65\x31\x09\xb1\xe7\x8f\x52\x7c\x86\xd3\x4c\xfd\x8a\xf2\x10\x3b\x1d\x94\xb3\xa0\x47\x43\xd4\x50\xfd\xcb\x4b\x5a\xf8\x30\xf5\x61\x7c\x78\xa8\x10\x72\x27\x08\x2a\xed\xc9\xe6\x64\x6f\xaa\xef\x4f\xd3\x26\x56\x63\x83\x55\x58\xf9\x18\xa8\x97\x3e\x54\x7f\x83\x66\x0b\xdd\x0b\x23\x95\xc3\xcb\xe3\xd8\x87\x69\xd1\x55\x0c\xfc\xfc\x33\xce\x9e\xb3\x28\x8f\x31\x80\x1b\xb5\x04\xee\x1c\x17\x3e\xc4\xa2\x2c\xca\x63\xae\xbb\x70\x10\x63\x3e\x58\x04\x5e\x1a\x78\xc7\x30\x1e\x51\xc6\x7d\x0f\x70\xf6\x01\xd3\x11\x0a\xe3\x1f\xa8\x40\x69\x04\x7c\xc8\xd4\x77\xfc\x4b\x8e\x62\x5b\x22\xc3\xf1\xfc\x8d\xfc\xc5\xd7\x89\xd8\x3b\x2b\x44\xd1\x02\xaf\x30\xe5\xc0\x87\x48\x54\x21\x23\xb3\x63\x7c\x0f\xfc\x4c\xd1\x0a\x67\x09\x92\xfb\xac\x06\xe2\x25\x8b\x49\x48\x70\x36\x9a\x4c\x81\x0f\xb3\x46\xdd\xad\xc5\xf3\x46\xf1\x6c\x9d\x71\xbc\x1a\xcd\x31\xe2\x79\x6a\x8a\x85\x41\x18\xa3\x2c\x1b\xe0\x0b\x8e\x69\x94\x0d\xf8\xe8\x91\xa4\x14\xeb\x4d\xc8\x68\xc6\xd3\x3c\xe4\x2c\xf5\xd4\x4a\x97\xab\xe1\x20\xcb\x13\x9c\x7a\xa3\xd1\x08\xa5\x8b\x5c\x8c\x2b\xf3\xe1\xdc\xe3\x4b\x92\x41\xdd\x04\x80\x11\x14\xcf\xe5\x7b\xd9\x53\x00\x93\xda\xeb\xd9\x3a\x41\x59\xf6\x28\xe7\x4b\x96\x92\x8f\x48\x2c\x40\x00\x57\xb5\x42\x76\x7c\x4f\xb3\xe7\x25\x2e\xe1\x4c\x17\xa3\x01\xd0\xd3\x07\xa0\xc7\x03\x50\xe2\xd3\x27\xd4\xc3\x81\x2c\x75\xba\x85\xa8\x68\x62\x00\x1d\xe2\x72\xe7\xb8\x4a\x52\xee\x1c\x97\x64\x44\x2c\x99\x31\x9e\xf0\x69\x40\x8b\x05\xe6\x83\x72\x02\x3d\xbb\x71\x44\x9b\x23\xfb\xfe\x14\x08\xaa\x4c\x17\x20\x08\xc4\x9a\x60\xf3\xfa\xf7\xea\xe3\x58\xce\xdb\x02\x73\xdf\xab\x7e\x80\x72\x6c\xc0\x1f\xdb\x01\xcb\x0e\xa4\x79\x8c\xb3\x1f\x59\xfa\x93\xd3\x0f\xb1\x82\xd5\xd0\x47\x65\xff\x34\x91\x52\x50\x17\x98\x77\x2e\x20\xe0\x5f\x5e\x4e\xa6\xfe\x88\xb3\x47\x69\x8a\xd6\x0e\x99\xf0\x04\x39\x08\xbe\x95\xf0\xe3\xa0\xec\x28\x85\x40\x76\xe3\x1f\xaf\x5f\xfc\x34\xb2\x1d\xd1\x80\x60\xaa\x7b\x32\x27\x34\x7a\x8e\x78\xb8\x24\x74\x51\xf6\x36\x86\xd8\x37\xf4\x33\x3d\x3c\xe4\xa3\x24\xcf\x96\x5e\x3c\x12\xa5\x3d\x0f\x07\xdf\x62\x09\x51\x10\x04\xdf\xf7\x21\x2f\x7c\x38\x99\xfa\x72\xe8\x21\x4a\xec\xb9\xf6\x23\x4b\x1f\xc5\x71\xd9\xb6\x9d\x8d\x6b\x8d\x17\x43\xee\x07\xdf\x7a\x9e\x33\x27\xdb\x86\xea\x90\x7c\xae\xd0\xb4\x79\xec\xf4\x71\x4c\x8b\x80\x1f\xe0\x00\x0b\x42\x1e\x22\xee\x51\x5f\x1c\x02\xd8\x57\x43\xb2\x33\xf5\x94\x86\x71\x1e\xe1\xcc\xd6\x5d\xcb\x83\xc3\x59\x5c\x8d\x49\x1f\x65\x6c\x85\x65\xab\xd5\xbe\xba\xcd\x9b\x3e\x12\x0d\xde\xc3\xbe\xaf\x10\x69\x68\x42\x6d\x09\xd7\x28\x46\xa1\x7f\x3c\xcd\x5e\xa6\x38\xc3\x94\xd7\x7b\x65\x49\x8b\xd3\x42\xd1\x31\xed\x02\xb3\x72\x1d\xd1\x00\x8f\x56\x28\xf9\x7e\xed\x81\x9f\xe4\xfa\x3e\x20\x73\x8f\x96\x20\xb8\xef\x9b\x36\x24\x65\x26\x01\x1d\xcd\x49\xcc\x71\xaa\x57\x87\x2d\x09\xfe\x02\x7c\xbf\x32\x79\x76\xb1\x92\x80\xe2\xf3\xc1\x2b\xbc\xf8\xe1\x22\xf1\xe8\x28\xc5\x49\x2c\x3a\x71\xf4\xef\xbf\x1c\x2d\x20\x18\x89\x8a\x30\x0e\xf8\x28\xc6\x74\xc1\x97\x43\xaa\x7f\x98\x75\x19\xff\x15\x8f\x56\x2c\xe3\x66\x18\x8f\x97\x48\xb0\x50\x38\x7d\x42\xe6\x73\x9c\x62\x1a\x62\xb1\x72\x57\xe2\xb3\x47\xfc\xd3\x8d\x5b\xd8\x8e\x59\xfc\x18\x53\xb8\x03\xd0\x38\x2e\xc6\xb8\xf0\xe1\x36\x18\x79\x1c\xef\x04\xf3\x53\x2e\x98\xb4\xd1\xf3\x47\xff\xfa\xf9\xf5\xa3\x1f\x7f\xf8\xf9\xe9\x4f\x6f\x7e\xf8\xdb\x0f\xaf\x0a\x7f\xd4\x09\xd8\x0c\x97\x5c\x5e\xba\x33\x60\xe9\x8d\x7f\x6a\x7f\xea\x33\xdc\x2f\x0a\x18\x05\x4b\x2f\x1c\x25\x29\xe3\x4c\xd0\xb7\xf2\x14\x98\x08\x18\x82\xee\x4e\xe1\xa6\x4e\x4f\xab\xd4\xd6\xa1\xae\xd0\x39\xf4\xe5\x40\x0b\x1f\x26\xf5\x16\xf4\x79\x72\x63\x0d\xac\xea\x0d\xb4\x9e\x4c\x93\xf4\xba\xed\xcc\x1a\xa8\x6a\x3f\xdc\x26\xec\xba\x2d\xd5\xda\x69\xd0\x0b\x00\x27\x68\x0a\xf5\xb1\xb8\xc0\xfc\xc5\x39\x35\xc7\xe2\x13\x9c\x85\x29\x49\xc4\xb9\xbf\x03\x86\x0f\x9d\x02\x8d\x36\xb7\x51\x67\x00\x27\xd9\x9e\xcd\x6f\x05\xb7\xbd\x27\x86\x2e\x01\x38\xc9\xf7\x6c\xd5\x56\xad\xb5\x10\xfa\x07\x25\xdf\xb8\x10\x54\x7c\x9b\xc8\xb5\x50\xb3\xea\xc8\x5b\x5b\x05\xb3\x6b\x08\x5c\x8a\x53\x8b\xa1\x14\xb8\x4a\x11\x2b\xbb\x95\x5a\xfe\x0c\x52\x4b\x1e\x78\x9a\x2d\x63\xa9\xef\xb5\x53\xb1\x2e\x9a\x03\x12\xcd\x0e\x69\xee\xe3\x91\x58\xb4\xaf\x30\x8a\x5e\xa4\xff\x4c\x09\x17\xbb\x5d\x4a\x44\xb4\xb7\x08\xc2\x1a\xb2\x85\xee\x72\x97\x6c\x01\x49\xab\x74\xa1\x38\x59\xc8\x03\x10\x22\x2a\x7a\x04\x20\x51\xaf\x3c\x1a\x20\xff\xf7\xaa\x32\x10\x8c\xd5\x0e\x9c\x96\x4c\xaa\x44\xac\x65\xfa\x3b\x45\xc1\x26\xab\xba\x42\x89\xe4\x83\x4a\x00\xd8\xe5\x50\x65\x8b\x23\x59\x7d\x2d\xb9\x23\x31\x79\x28\xe4\x9e\xaf\x39\x46\x1c\x7c\x0b\x52\x81\xd3\x20\x08\xf0\xe5\x25\x38\x97\x73\x2d\x1e\x7c\x71\xb8\xa3\x20\xf3\x58\x95\x0c\xeb\x29\x98\xc4\xd7\x3d\xa3\x6a\x90\x77\xad\x3f\x79\xfe\xee\x22\xde\x7b\x41\xf4\x21\x73\x69\x3a\x73\x69\x7a\xbe\x8b\xa6\xc7\x31\x0b\x0d\x63\x70\x4b\xd8\x6f\x09\xfb\xef\x9f\xb0\xbf\xce\x13\xb1\x4a\x7f\xb8\xc0\x61\x2b\x31\x6f\x0a\x95\xdf\x61\x14\x2e\x47\x61\x45\x86\xfc\x34\x64\x5d\x76\xea\xb3\x23\xeb\x0e\x46\xbd\x7e\x02\x3a\x56\x02\x7a\x49\xaa\xb7\x0a\xe8\x40\x52\x99\x21\x96\x33\xd6\x49\x8f\x15\xee\x3e\x19\x3d\x76\x97\xcd\xd5\x69\x70\x75\xf1\x5d\x9d\xee\x86\x31\xf9\x6d\x98\x69\x75\x7b\x51\x52\xde\xe8\x73\xba\xb5\x48\x6e\x8f\x89\x3f\xc3\x31\xb1\xba\x41\xfe\xff\x27\x16\x61\xc9\xe9\xe9\xa3\xe2\xa6\x60\x5a\xd6\x6b\x3f\x61\x02\xed\x57\x3c\xeb\x79\x48\xb5\x1d\x4c\x91\xe6\xc1\x2d\xab\x9b\xeb\xbb\x06\xe7\x83\x66\x49\x43\xf5\xa5\x8d\xd7\x37\xf8\x2b\x0f\x86\x59\x1f\x55\x34\x9c\x28\x76\x1c\x6a\x4e\x7c\xda\x09\xbc\x2a\x41\xf4\x86\x6e\xc1\x16\x30\x0f\x12\x2f\xfb\x44\xcc\x7d\xd8\x02\xdb\xe1\xe3\xaf\xa9\x10\xac\x82\xee\x5a\xb9\x52\x8f\xb6\xeb\xb4\xea\x05\xc9\x87\x99\x7b\x62\xed\x6e\xdf\x0c\xb5\x87\x92\xad\x1f\xa8\x5a\x0f\x32\xbf\x3c\x89\x66\xf6\xc6\xc7\x2e\x62\xad\xbf\xfe\xf6\xd8\xa1\x7d\xf6\xe3\xe4\x78\x7a\xea\x3e\x8c\x27\x53\xc8\x9b\x75\x4f\x5a\xeb\x9e\xb8\x75\x4f\x44\xdd\x03\xb9\xa3\x06\x24\xc0\xfd\xc5\x52\x31\xae\x56\xa9\xd4\xaa\xa0\x4b\x7e\x89\xd7\x2e\x2c\x4a\xca\xb7\xda\xc1\x2b\xbc\x67\xb3\xdf\x8c\x51\x30\x66\x0e\x70\x0e\x97\x70\x01\xd7\xf0\x0c\x9e\x97\x53\xf6\xfe\x73\x62\x1e\x3e\xde\x32\x0f\x7f\x06\xe6\xe1\xc5\x0d\xca\x98\xaf\x72\x4a\x09\x5d\x5c\x8b\x77\xc8\x12\x1c\x92\x39\x09\xad\x08\xa5\x61\x67\x06\x78\xa3\xd5\xd7\x21\x8a\x55\xab\xec\x13\xb4\x8a\x51\xd4\xda\xaa\xf9\x60\xcd\x3b\xf6\x6e\xd5\x1a\x77\x5c\x1f\xf1\x4f\x48\x96\xe8\xab\x3d\x63\x04\xd2\x9f\x69\x0a\xf7\x2b\x1e\x5d\x55\x83\x90\x5c\xb5\xe2\xea\xaa\x15\x67\x57\xad\x38\xbf\x06\x1f\xf9\xde\xe1\x23\x73\x0a\xe0\x52\xb3\x91\xce\x7b\xb1\x62\x31\x80\x8b\xe6\x17\xc5\xc0\xac\x9b\x1f\x9e\x91\x8c\x3f\x8a\x63\x00\xcf\x9a\xdf\xcc\xec\x03\x78\xae\x19\x53\xb9\x3c\xd6\xe5\x4d\x99\xe6\x2b\x5e\xe2\x74\x45\xb2\x8c\x30\x9a\x75\x33\x0f\xbd\x19\x00\xad\xc3\xbe\x32\xf7\xe1\xea\xb3\x9d\xab\xfd\x2e\xde\xc1\xb9\xf6\xf3\x77\x73\x1a\xd5\xd2\xf3\x18\x71\xc3\x9e\xd8\x13\xe0\x9a\xec\x53\x79\x18\xe2\x91\xab\xce\x29\xca\xf6\xea\x5a\x77\x5e\x31\x5c\xe0\xc6\x0e\xa3\x9d\x8a\xd6\x54\x4b\x3d\xa6\x54\x96\xeb\xd8\xbb\x70\x02\xb2\x7c\xb6\x22\x7c\x28\xd8\xa3\x69\x7b\xc3\x8a\xa4\xdd\x78\xc3\x42\xb2\x71\x9b\xdd\x45\xe2\xbb\x4c\xaa\x5a\x0c\x64\xdc\x41\xed\x02\xde\x3a\xba\xad\xc0\x6d\xc7\x5b\xd1\xa5\xcf\x9d\xbd\x7a\x2b\x36\x7e\x37\x44\x87\x8c\xef\x03\x35\xd2\xd5\x34\xe0\x02\x2e\x83\x8f\xde\xbc\x2e\xe1\x09\x5a\x74\x7d\x01\x6f\xd1\x02\x5a\x93\xb3\xeb\x0b\x78\xeb\xb6\x7e\x5b\x91\xee\x7a\xb0\xcf\x5a\x60\x5b\xa2\x2a\x04\xb6\xeb\x81\x3f\x6f\x01\x5f\xd2\xe5\x49\x76\x5d\xf8\x35\xe8\x1d\x8c\x57\x2f\x4b\x87\x3e\x80\x7c\x38\x77\xe5\xce\x1d\xad\x1b\x1e\x69\x12\x5e\xb3\x75\xcb\x53\x6d\x6b\x7d\x37\x87\x38\x89\xf6\xec\xc7\x4e\x90\x57\xed\x91\xc5\x4c\x72\x63\x3d\xea\x85\xa3\x0e\x16\x19\x4e\x56\xd7\x9b\xa1\x92\xd7\xde\xa3\x75\x97\x3b\x85\x93\xd9\xf5\x7a\x50\x65\x75\x2b\xbd\x98\xbb\x37\x0a\x2f\x76\x68\x09\xd4\xb1\x76\x65\x45\xc1\x16\xc5\x80\x92\x96\x09\x6c\x51\x0c\xb8\xda\x9b\xcf\x48\x15\x30\xbf\x55\x05\xfc\x19\x54\x01\xcb\xc0\x23\x4a\x62\x42\x31\x41\x99\xef\x75\x0a\xae\x71\xbf\x62\x69\xbf\x62\xac\x5f\x31\xd4\xaf\xd8\x75\xee\x00\x66\x5d\x77\x00\xb3\xaa\x24\x66\xaf\x00\xdc\x0f\x5a\xf9\x1b\x35\xbf\xbc\x4d\x22\x24\x3e\x25\xcd\x4f\x4f\x70\xc6\x53\xb6\xb6\x0e\x10\x52\x3f\x3f\xef\xd2\xcf\x93\xeb\xeb\xe7\x9b\xb0\xd5\x80\xae\xcf\x1a\x46\x2d\xb0\x6f\x4e\xf7\xdf\x02\xdc\xa0\xf5\xfa\xcc\xe1\xaa\x05\xba\x9d\x99\xeb\x33\x87\x99\x7b\x30\x2d\x77\x1c\x4c\x29\x0e\xd9\x6a\x85\x69\xf4\x5b\x99\x19\xdd\x5e\x79\xdf\x1e\x55\xbf\xf7\xa3\xaa\xbc\xf2\x46\x34\xf2\x3d\x10\xad\x29\x5a\x91\xf0\x51\x92\xc4\x44\xd9\xe7\xbd\x26\x1f\x09\x5d\x58\xa7\x15\x00\xc1\x12\x65\x8e\xd2\xe2\x46\x2e\xb8\x35\x4f\xfa\x28\x0c\x71\xc2\x09\x5d\xbc\xa0\x8f\xe8\xda\xb5\x94\x6f\x5e\x77\x6f\x33\x68\xef\xba\xf3\xae\x3a\xef\xdd\xd0\x25\xb7\xea\x74\xf3\x9a\xbb\x86\xa6\xd6\xcb\xee\xed\xe3\xae\xe9\x2e\xb6\x8e\xb8\x34\x7a\x6a\x68\x72\x76\xce\xa9\xd7\xea\x87\x54\x7e\x06\x4f\x14\x84\x81\x03\x62\xa0\x60\x80\xae\x8b\x70\x83\x95\x4f\x70\x15\x5e\x47\xec\x27\xbb\x10\xdf\xb1\x2a\xaf\x7e\x3f\xbe\x73\xb9\x6f\xbb\x2e\xef\xb1\x45\xf7\xbe\x37\xdf\x0d\xb3\x79\x81\xde\xff\x22\x39\x65\x52\xad\x75\x2b\x20\xde\x0a\x88\xb7\xa7\xee\xad\x80\x78\x2b\x20\xde\x0a\x88\xbf\x07\x01\xd1\xb8\xc1\xde\x9e\x4b\xb7\xe7\xd2\xed\xb9\x74\x7b\x2e\xdd\x9e\x4b\xb7\xe7\xd2\xef\xe1\x5c\x3a\x43\x29\x11\xb0\xaa\x47\x53\x4f\xa5\xe4\xae\x33\xcc\x7e\xcd\x39\x89\xb3\x23\x19\x73\x63\xb8\x88\xd9\x6c\xcf\xf8\x63\xc6\x30\xb7\x3c\xd0\xce\x3e\xa7\x03\xed\xfc\xf6\x40\xfb\xa3\x1f\x68\xca\xae\xfe\x7d\x00\xfe\x02\xe0\x47\x37\x80\x0d\x38\x02\x10\x2c\x80\x6f\xcc\x76\xf5\x21\x75\x7d\xf5\xe5\xff\xe8\x8d\x2b\xe9\xa9\x3d\xd5\x6e\x0e\xae\xa0\xa5\x8e\xa9\xec\x4d\x82\x36\xb4\x4e\xdb\xd2\xde\x24\x68\xed\x01\x22\x8d\x69\x79\x0f\xeb\x58\x63\x49\x5b\x29\x9b\x20\xbe\x04\x10\xa0\x38\x7e\x89\xf8\x32\x33\xe6\xb3\x95\x32\xf6\x23\x04\x6e\x58\x38\x5d\xb5\xbb\xb5\xa4\x47\x6b\xab\xbe\xbd\x1f\x4d\xa6\x95\xf6\x7d\x38\xab\xb1\x23\x64\x97\xc3\x6f\xab\xbb\x2f\x95\xeb\xd8\xe3\x81\xea\xdc\x27\x8f\xce\x06\xcf\xea\x0c\xcf\x5c\xf3\x2e\x67\x0d\x86\x67\xd9\xfc\x62\xcf\xce\x45\xf3\x5b\xc5\x36\x57\x45\x81\x13\x63\xaa\x9b\x4b\x22\xbe\x3c\xb5\xbf\xc6\xe0\x2f\xa0\x4d\x73\xee\x6e\xb9\x7e\xf6\x96\xa6\x46\xe6\xda\x9a\xee\xb2\xbc\x8c\x25\x06\xaa\xae\x65\x10\x44\x7a\x90\xed\x56\xa0\xee\xfa\x2f\xa7\x57\x93\x25\x6a\xc2\xcb\x61\x94\xe2\x32\x9e\x94\x58\x6e\x9e\x1d\xb4\x75\xe7\x11\x44\x31\x08\x02\x3d\xe3\x23\xb3\x2e\xdd\x20\x6f\x54\x05\x79\xa3\xbe\xef\x5f\x5e\x5a\xe2\x8b\x2f\x2f\x4d\x5d\x1e\xe0\xca\x0d\x82\x5b\x8c\x9f\xaa\x9f\x63\xc7\x59\x48\x0d\xb6\xd3\x04\xba\x1d\x8d\xd7\x36\x86\x86\xb4\x59\xf7\x9e\x53\xe8\xde\x54\x1f\x3b\x9f\xd0\x6a\x9a\xef\x65\x35\xdd\xa3\x74\x87\xd5\xb4\x5c\x11\xf2\x10\x6a\x71\x1f\xdb\xd7\x76\xda\x59\x22\x23\x3b\x37\x95\xa5\x60\xe6\x18\x8f\xe4\xe2\x69\x35\xaf\x36\x88\xb8\x71\xdb\xee\x3b\xf4\xf2\x92\x06\x41\xf0\xfe\xf2\x52\xb5\xff\x3a\xc1\xa1\x58\xaf\x85\xff\xb9\x98\x93\xd7\x4e\x61\xcf\xdf\x90\x79\x2d\xc6\xa4\x18\xe0\xe1\xa1\xdd\xbf\xe2\xd1\xff\x54\x24\x49\x3b\xa2\xc2\x3e\x74\xc4\x3f\xf8\xfc\xc8\x8f\x1a\x9f\x5f\x6c\x9b\x0a\x7d\xca\x7c\x8e\xd4\xd5\x9c\x1d\x6a\xa9\x99\x36\x2b\x11\x8d\xf8\x95\x22\x1a\xd5\xe3\x37\x6a\x55\xa4\xc6\x4c\x1a\x94\x80\x3b\xc3\x8e\x42\xd6\x8e\xbf\xf2\x62\x3a\x85\xd5\x85\x2f\x38\x52\x83\x0a\x12\x78\xa9\x8e\xe6\xd9\x88\x41\xca\xaa\x08\x24\x06\x33\xa4\xa4\x59\x30\xd3\x90\x50\x89\xdd\x38\x40\x8a\x68\xb9\x95\x63\x53\x39\x2e\xc9\xf1\x46\xf4\x68\x5c\x52\x18\xe8\xce\xc9\xb8\x41\x10\xec\x12\xc8\x0e\x0f\x3d\x1c\x4c\x46\xa3\x11\x86\xa3\xd1\x28\x9b\xfa\x10\xeb\x48\xa9\xdd\x48\x90\x31\x38\xcd\xf6\x3e\x3c\xd4\x91\x68\xb7\x04\xec\x74\x42\xcf\xfe\x3c\x67\xe9\x0a\x55\x56\xa6\x94\x4e\x84\x68\xa9\x66\x8a\x07\x9e\x1f\x7c\x0b\xfe\xfd\xef\x23\x70\x40\xe6\x1e\xc0\x54\x06\x99\x6a\x1e\x78\xfd\x8e\x56\x59\xdf\xb7\xfd\xc5\x5a\x8a\x3c\x86\xd8\x44\xed\x3c\xf1\x6d\x60\xcf\x8f\x90\xfb\x45\xad\xe4\x89\x2d\x59\x2b\xf7\xb3\x66\x8a\x1f\xc5\xb1\x3b\x9c\x4c\xe1\xc7\x6c\xc8\xc9\xf4\x60\xce\x52\x4f\x3b\x3b\x0f\xd8\x7c\x80\x7d\x19\x00\x5a\xa3\xc4\xf7\x08\xe4\xfe\xe1\x21\x55\x01\x6c\x49\xb9\x3b\x1b\x33\x20\xb7\xb1\x83\xa7\xea\xae\x35\x6b\x41\x6d\x5a\x5f\xc6\x43\xad\xfa\x40\x9b\x81\xd5\x88\x45\xd7\x30\xb8\x13\x61\xd7\x44\x36\xd5\x53\x9d\xad\x50\x1c\xe3\x8c\x97\x71\x43\x3d\x0a\xb1\x3f\x7e\x6f\x91\xf2\x4c\x16\x17\xdf\xab\xe8\x50\x2b\xdb\x39\x93\xb3\x24\x26\xdc\x03\xa0\xc2\x8c\xc8\x03\xc5\xf7\xab\xe1\x54\x3d\x55\xd7\xa1\x2a\x7a\x5a\x86\x5e\x03\xaa\xfe\xf2\x05\x2d\xda\xfa\xba\xa3\x47\x2c\xe5\x96\x8c\x54\x50\x54\x1b\xd4\xb0\xeb\x23\x85\xe2\x2c\xd5\x61\x89\x5a\x0b\x4c\x8e\xa7\x90\xfb\x82\x46\x76\x96\x38\x11\x25\x60\x1c\x88\xb2\x93\xe3\xa9\xc0\x88\xf5\x72\x3f\x3c\x8c\x4f\x45\x89\xb1\xf8\x58\x14\x70\x1e\x9c\x7b\xb3\x76\xe5\xe6\xb5\xf5\x8f\xcb\x16\xd8\x46\xb9\x79\x6d\xf5\xe3\xa2\x05\xf8\x0d\xaa\x1f\xd7\x2d\xe0\xb5\x42\xf9\xda\x0e\x35\x35\xc8\xdb\x54\x22\xbd\xbc\x6a\x7a\x43\xf3\xe1\xcc\xb5\x48\xe9\xd7\x0f\x3d\xea\x1e\xfe\x35\xbd\xa1\x5d\xa9\x1f\x46\x95\xd3\xcb\xc5\x66\x1f\x80\x57\xea\x4d\xb9\xd4\x7a\xb8\xd7\xec\x03\x70\x7b\x6f\x4a\x85\x4d\x1f\x77\x9a\xf6\xaa\xb5\x16\x66\x3d\x5c\x57\x22\x94\x70\x9c\x66\x47\xc3\xf7\x19\xa3\x43\x94\x90\x36\x45\xfb\x30\x42\x1c\x99\xb2\x47\xb6\x64\x4d\x49\xee\x6f\xf6\xd6\x53\x76\x56\xb0\x71\xf8\x37\xd5\xfd\xb7\xc0\x7c\xec\x08\x47\x86\xe1\x30\xa3\x2c\x0a\x7f\xfb\x30\xb7\x86\xcf\xb5\x85\x4a\xcb\xaf\x1b\x18\x63\x53\x17\x2b\x35\x60\xb4\x7f\xd0\xbb\x0e\x1d\x98\x64\x89\xe4\x80\x8e\x56\x72\x9a\xb2\x52\x27\xf6\x23\x4b\xdf\xac\x93\x5f\x23\x71\x41\x9e\xc6\x3f\xb2\xf4\x47\x42\xa3\x57\x38\x64\x69\xe4\xe9\x53\x74\x22\x78\x47\x3c\x2d\xb9\xb0\x03\x57\xf8\x2b\x6b\x3d\x8a\x63\x31\x32\xec\x17\x4e\x34\x16\xba\x63\x16\x77\x06\xcc\x34\x25\xcf\x05\xf7\xa2\xee\x8f\xea\xb7\x3d\x28\x8a\x86\x9c\x0d\xa5\x06\xb1\xc5\x6a\xe1\xa6\xe6\x99\xf4\x9e\xe7\x5d\xa1\x0d\x33\xce\x12\x00\x49\xe0\xde\xbc\x74\x28\x4c\x7a\xb2\xc1\x2f\x5f\xbc\x7e\x03\xcc\xbc\x58\xb0\xc4\xf0\x41\xfa\x5e\xdb\x32\xa5\xb5\x99\xd3\xf3\x4d\x46\x24\x82\xc0\x99\x12\xdf\xe1\x11\x15\x3b\xfa\x1e\x5d\x78\xb1\x60\x8f\x0b\x0f\x1c\xc9\x61\xf8\x90\x0f\x08\x1d\xe0\xdd\x8b\x92\xec\xbf\x28\x49\x21\x38\x64\x94\xf2\x2a\x53\xf7\xee\xee\xe6\xdd\xdd\x8d\xec\xd1\x92\x65\xfc\xf2\x12\x1c\x81\x42\xbf\xc8\xd3\xf8\x65\x8a\xe7\xe4\xc2\xf3\x8b\x77\x85\x8e\x0c\xe8\xac\xb3\xa3\xbb\x1b\x3c\x22\x51\x71\xa4\x21\xbf\x6b\x0e\x90\x42\xf0\xf2\xed\x1b\x00\x37\x82\x58\x8e\xf9\xe1\xe1\xe6\x0d\xca\x3e\xc8\x20\xfb\x92\x2e\xe9\x9a\x62\xbd\x3b\xfc\xfa\x27\xee\x14\xaf\x74\x6a\xf3\x28\x8e\x45\xa7\x32\x81\xac\xc2\x2f\xe2\xac\x2a\xb7\x95\x4a\x16\xa4\xaf\x39\x70\xf4\x0a\xff\x92\xe3\x8c\x7b\xef\x8e\xce\x4e\x4c\x17\xe6\xd9\x51\x9c\x99\xd6\x4f\xa5\x76\xe7\xee\x06\xd3\x90\x45\xf8\xed\xab\xa7\x8f\xd9\x2a\x61\x14\x53\xee\x71\xbf\x78\xe7\x8f\xf8\x12\x53\x2f\xf6\x8b\x8c\x23\x7e\xe5\xf6\x44\xe5\xbd\x5b\x44\xd9\x9a\x86\x83\x70\x89\xc3\x0f\x2e\xce\xd1\x39\x22\xbc\x7f\xeb\x2d\x08\x97\x20\xb3\x77\x82\x0a\x6b\x60\x23\x71\x2a\x96\x31\xa7\xf4\xb2\x96\x4b\x38\xf3\x68\x2d\x99\x07\x1f\x3d\x12\x30\x03\x01\x0c\xf2\xd1\x1b\xb2\x12\x13\xb8\x4a\x82\x13\x7c\xff\x2f\xce\xb3\xa0\x82\xb4\xd0\xc3\xb0\xd7\xb5\x72\xfd\x90\xb9\x87\x47\xec\x83\x95\xdf\x4c\xfb\xb5\x41\xe2\x11\xc7\x17\xdc\xf3\x0f\xf8\x32\x65\xe7\x1b\x81\x2f\x21\xcd\x70\xc4\xf3\x0c\x72\xf6\x5a\x66\x93\x19\x8b\x93\x84\x17\x2e\x01\x26\x3b\x08\xb0\x73\x42\xb6\x5d\xcc\xef\xcc\xf7\xa5\xd3\xd8\xb4\x33\x18\x62\x39\x37\xe9\xb5\xe8\x7b\x36\x9c\xb3\x74\x88\xd3\x94\xa5\xcd\x02\x29\x5e\xb1\x33\x3c\x4c\x25\x59\x6a\x7e\xa6\x6c\x18\x63\x14\x61\x53\xbf\xf5\x8a\x5f\x19\xa9\x29\x9a\xac\xaf\xf8\x0f\x9a\x6e\x40\x9f\xc3\xa5\xfe\xea\xf6\x52\xff\x0f\x7b\xa9\x8f\x1d\x2d\xbb\x66\x36\xdc\x57\xe0\xec\x04\xc8\xab\x94\x59\xe0\x65\x9d\x71\x98\xc2\x14\x73\x79\x15\x5d\xbd\x91\x8d\xaf\x7a\x23\x7b\x76\xf2\xab\x67\xcd\x82\x49\x2d\x59\x98\xb1\x43\x4b\xaa\xc9\xc2\x22\xe7\x7a\x75\x29\x69\x40\x66\xd8\x54\x93\xdb\xaa\x12\xeb\x52\xa1\xe6\x40\xd0\x58\x4d\x60\x37\xe0\x5f\xc3\x9f\x24\x3d\x91\x1a\x67\x30\xc6\x45\xb1\x44\x34\x12\x62\x6f\x96\x30\x9a\x61\xc3\x37\xea\x35\xf9\xf0\x58\x2a\xc5\x0f\x0f\x69\x10\x04\x68\xf4\xd3\x8b\x9f\x9f\xfd\xf0\xe8\xc9\x0f\xaf\x4e\x29\x3e\x1f\x20\x83\xe3\xb1\xc4\xe5\xa8\x06\xa9\x82\xda\x62\xae\x99\x64\x0b\x5a\xd5\x99\x97\xbc\x73\x59\x78\x14\xca\xb4\x41\x1e\x0e\xbe\x15\x27\x84\x27\xd6\xae\x65\xdf\xb0\x1b\x0d\xfa\xe1\xf1\x09\xf0\x2f\x2f\xf1\x68\x85\xb3\x0c\x2d\xdc\xd4\x47\x69\x12\x8e\x07\x21\xa2\xff\xc9\x07\xa2\x91\x81\x21\xe6\x46\x59\x38\x99\xaa\xd3\x64\x80\x0b\xdf\x2f\x04\x9b\xf1\x22\xe1\x32\x64\x8f\x93\x88\xa9\x79\x71\xd9\xca\x92\xde\x9b\x56\xef\x33\x37\x85\x4a\xd9\x24\xce\x03\x99\x39\x48\xfc\x08\x36\x85\x0f\xcb\x59\xd2\xa9\xa4\xb2\x25\xcb\xe3\x48\xdf\x1a\xbd\xc2\x0b\xc9\x7a\xd6\x14\xa1\x6e\x79\x14\x72\x72\x66\x0b\x1e\x70\xa9\xe5\xae\xca\x76\x6a\x7c\xc3\x93\x3b\x81\x38\x9a\x69\x84\x2f\x5e\xcc\x3d\x70\x0a\xfc\xd3\x77\x77\x37\xb8\x38\x4c\x65\xe5\xe0\xee\x86\x17\xef\xc6\xf2\xd5\xa9\xfb\xaa\x90\x50\xac\xb2\x58\xcd\x53\x0d\x3f\x90\xaa\x19\xfd\x3b\xca\x9e\x23\xba\x2e\x4f\x94\xc6\xe4\x9a\x12\xd5\x09\x96\xac\x8d\x47\x83\x6f\x2d\x8f\x4e\x64\x7a\x40\x98\x06\x7c\xa4\x8e\xbe\x11\xa1\x92\x6c\xfe\xc8\x52\x8f\x08\x1a\xef\xe6\x44\xc3\xa3\x04\xe3\x0f\x8f\x24\x7d\xab\xe6\xbe\x12\xb8\x7a\x77\x77\x93\x4a\x42\x52\x8c\x48\xf4\x4e\xea\x22\x47\x24\xf2\x6b\xec\x8b\x77\x0c\x99\xb3\xac\x04\x63\x2f\x19\x15\xdf\x6f\x4a\x83\xe5\x92\x80\x71\x50\x26\x70\x13\xbc\xae\xb9\x59\x71\xd8\xdc\x83\xf2\x06\xc1\xa3\x3a\xeb\x20\x5a\x61\x41\x59\x7d\x8f\xfb\x90\x1e\x1e\xc6\x4a\x27\x4e\x7d\x1f\x62\xfb\xd4\xc2\x09\x62\xdf\x87\x4c\x14\xc8\x69\xb6\x24\x73\xee\x31\x1f\xc6\x41\x3c\x7a\xcf\x08\xf5\xc0\x11\xf0\xe1\x9d\xf4\xf0\x30\x3e\x3c\x04\x47\xe0\x4e\x10\xc4\xa3\x70\x89\xd2\x47\xdc\x3b\x16\x67\x52\x1c\x80\x23\xf0\x45\xec\xc3\x58\x8f\x48\x19\x57\x5a\x09\xb7\x5d\x94\xd5\x9f\xab\xdb\xb7\x80\x61\xb0\xf2\xf2\xd6\xa4\x56\xfc\x86\x72\x4e\x45\xf5\x16\x8c\x35\xff\x4d\x35\x50\x03\xaf\x69\x68\xbf\xcc\x4b\xad\x35\x7d\x98\xbb\x9a\xaa\xdc\xd5\x54\xcd\x76\xf0\x9e\x39\x5f\x0e\x57\x98\x2f\x59\xb4\x8f\x22\xa7\xce\x7a\xfe\x0e\x44\xfe\x1d\xd9\x0c\xa8\x7b\x96\x42\x22\x44\x45\x5e\x9e\xf2\xc5\x11\x0a\xe3\x77\x90\x6e\x17\xa3\xe9\x55\xc5\x68\x2a\xc4\xe8\xaa\x96\xc6\x66\xe8\x53\x5a\x01\x94\x2d\x71\xaa\x36\xa6\xd8\x06\xb3\x9c\xc4\xd1\xdb\x57\xcf\xc4\xc6\x13\x07\xed\xa3\x9c\x2f\xd5\xa3\xcc\x5d\x28\x1e\x9f\xcb\x49\x53\x12\x31\x7c\x85\x23\x92\xe2\x90\xbf\x4d\xc9\x98\xc2\xc7\x52\xd4\xfa\x89\xd1\x50\x74\xf5\x39\xe6\x68\x1c\x17\x01\xb6\x17\xb5\xef\x8e\xb4\x4c\xec\x8c\x9f\x91\x28\x54\xab\x21\x4f\xe3\x16\xd9\x37\x85\x4a\xc1\x61\x85\xdf\x2b\x74\xa1\xf0\xf7\x90\x8a\x22\x9c\xc4\x6c\xbd\xea\xa1\x61\x2c\xd5\x52\xbf\xaa\x7e\x71\x8e\x48\x45\xf9\xa0\x88\x3e\x20\x11\x10\x1c\x1c\xe9\x50\xf0\x70\x08\x9c\x91\xf9\x10\x1c\x09\x38\xa0\x45\xc7\x43\x6b\x18\x7f\x62\xab\x3d\x8d\x94\x12\x24\x49\xd9\x8a\x71\x7c\x13\x9d\xd0\xa0\xf6\xef\x07\x7c\x14\xc7\x5a\x01\x52\x8a\x4b\xe4\xfa\xda\x34\xa0\x56\xeb\x84\x42\x32\x0d\xec\x25\xe6\xa9\x74\x10\xa1\xe6\xf1\x48\x3a\x82\xc4\xa3\x84\x25\x9e\x32\xba\x65\x62\x63\x3b\xe7\x52\x21\x78\x89\xa3\xbb\x9b\xb4\x78\xe7\xdc\xed\x79\xec\x8b\xe0\xdd\xe9\xdd\x0d\x29\xde\xf9\x90\xf5\x57\x95\x62\xb1\x52\x7a\xa9\x4a\x7f\x33\xad\x77\x93\x8f\x2e\x75\x76\xbb\xf9\xe3\xf2\x36\x7a\x85\x05\xab\x48\xf1\x05\x97\x3c\xfa\x98\x4f\xc0\xc5\x50\x8d\x53\xbc\x54\x67\xe2\xb4\x80\x2d\x3a\x6b\xd7\x53\xed\xc0\x30\x56\x74\x84\x38\x4f\x3d\x57\xa0\xb9\xbc\x2c\x6f\x26\x52\x31\x6f\xaa\x7f\x3b\x58\x80\xd3\x52\x34\xbb\xbb\x89\xcb\x69\x15\x87\xeb\x1d\x69\x24\x42\x47\x7a\x1a\x34\xa7\xe8\x3b\x2b\x8e\x1c\x1e\x92\x51\x8a\x63\xc4\x71\x24\xf8\xd0\x54\xf0\xa1\xf2\x29\xe0\x69\x8e\xdf\x8d\xd3\x3d\x34\xe7\xef\xd9\x6c\x98\xe9\xc8\x8a\xfd\x28\xd4\xd0\x76\x7e\x48\xa2\xec\xd7\x5d\x19\x5d\xf3\x54\xe1\x95\x5b\x0a\x01\x19\xad\x9d\x42\x15\x1a\x13\xec\x73\xb5\x20\x11\x94\xaf\x56\x28\xed\x0c\xe3\xf6\x07\x43\x91\x1e\xec\xbe\x48\x12\x22\xc6\x9e\x54\xe5\xf7\x74\x05\x23\x55\x4b\xfc\x0d\x6b\xd8\xce\x64\x9c\xa5\xd8\x6c\x47\x21\x42\x49\x4c\xf9\x90\xd4\x2f\x43\x5a\xb0\xaa\x4e\xb2\xf7\x6c\x36\x92\xa7\x99\xae\x09\x8e\x54\x63\xc0\x87\x93\x78\x1a\x48\x0b\xb3\x04\xa5\x82\xd4\x55\x2b\xb4\x9c\x64\xa4\x76\x92\xfd\x83\xcd\x9e\x3e\x19\xc7\xf0\x1f\x6c\xf6\x3f\x6a\x02\xc6\x78\x44\x65\x7a\xde\xfd\x78\x95\x2d\xf9\x0c\x76\xad\xef\xad\xd3\xd8\xf8\xa8\x44\xb3\xf6\xf8\x50\x37\x35\xc1\xf1\xb5\xef\x52\x37\x7a\x1b\x8c\xc1\x91\xd9\x10\x85\xd4\x66\x49\x52\x2b\x48\xf2\x92\x24\x3f\xa2\x38\x9e\xa1\xf0\xc3\x33\x42\x3f\x64\xbf\xc2\xd5\xea\x1c\xf3\x70\xf9\x0a\x9d\x3f\x11\x60\x89\xd1\xcb\x56\x56\x6b\xd7\x1a\x74\xd6\x5f\xeb\xa5\xd0\xdf\x7e\x78\x03\x7c\xdb\xc0\x6b\x1d\x17\x14\xd5\xdb\xe8\x73\xff\xd7\x68\x11\xca\x9c\xd2\x2a\xf4\x8e\x0c\x4b\x23\x3e\x00\x08\x34\xc5\x08\xc0\x17\xba\x8a\x21\x21\x6d\x0b\xbf\xec\x23\x4b\x43\xfc\x12\xa7\x84\x45\x24\xb4\x37\x1f\xb2\x7e\xa2\xdf\xba\x6a\x9f\x2b\xf5\x58\xb2\x93\x1a\xd8\x91\x6c\xb0\x03\x6d\x72\x2f\xfa\x45\x91\x71\x96\xdc\xd8\x5c\x3c\xf9\xe1\xd9\x0f\x6f\x7e\x00\x7e\x91\xe4\xe9\x02\x5f\x1b\xfd\x0a\xd9\x12\x96\x64\x10\x76\xb6\xaa\x48\x51\xc9\x75\x35\x28\x5d\xf3\xc2\xbe\xc4\x9a\xa8\xec\xf0\x37\x7f\x69\x6b\xad\x85\x88\xfd\xfd\xf1\xb3\x31\x86\xd6\xce\x75\xcc\xe1\x63\x44\x19\x25\xa1\xd4\x3b\x68\xee\x3c\x89\x11\xed\x90\x14\x2e\x2f\xf5\xc3\xcf\x24\xfa\x1e\xcf\x59\x8a\x5f\xa3\x33\x65\xf2\x43\x1c\x3a\x0e\xfb\x5d\x61\x73\x67\x19\xc4\x88\xb6\x8d\x21\x6e\x8e\x61\x6c\xba\x40\xb1\xb3\x45\x05\x79\x07\x3e\x7c\x42\xe6\x73\x35\x0c\xad\xb2\xc3\xc1\xb7\x1e\x1e\x3d\x7d\x12\x70\x48\xa4\xd2\xea\x25\x5a\xc7\x0c\x45\x12\x97\x43\xd9\x2c\xdc\xbc\x67\xb3\x97\x31\xa2\xd9\x58\x5e\xbb\x88\x82\x18\x7f\xd0\x9d\x74\xca\x71\xdf\xf7\xfd\x22\xcd\x4b\x13\x80\x03\x9e\xae\x37\xcd\x93\xa5\xda\x35\xe0\xfb\x90\x07\x9b\xd7\x2c\x4f\x43\xdc\xde\x7b\xe0\xc3\x1f\xa5\x31\xee\x18\xbc\xcf\x18\x05\x45\x21\x35\xca\x9b\xfe\xd5\x96\x61\x7c\x0f\x38\x33\xdb\x5a\xde\x7e\x16\x9b\xa9\xb9\x3a\xcb\x49\x7a\x9c\xe2\x52\xef\x66\x26\x69\xaf\x89\x78\x6d\xc9\x90\x92\x40\x73\xa9\xc9\xdb\x7b\x59\x49\x51\x8d\xf6\x46\x33\xbd\x1a\x9a\xfb\x57\xbb\x59\x34\x57\xd4\x9b\xe5\x6e\xb8\x2a\xa2\xa9\x40\xb4\xe4\xbd\xe5\x19\x28\xaf\x20\x1d\x93\xfb\xab\x11\x68\xcd\xcb\xef\xd6\xf3\x3c\x66\x39\xe5\x52\x85\x23\x6f\x36\xc6\x31\x7c\x83\xd2\x05\xe6\xe3\xcd\xdf\x52\x96\x27\x63\x5e\x28\xed\x8e\x41\xb5\xe5\x58\x40\x21\xfa\x6d\x02\xdf\xcb\xae\xdf\x44\xc7\x0d\xc0\x3e\x7d\xd7\x44\x61\x2c\x55\xdf\x33\x94\xe1\x2f\x1f\xfc\x20\x19\x28\x75\x53\xef\x7b\xb1\xaf\x3a\xcf\x6b\xec\x5e\xbc\x9d\xdd\x73\x14\x89\x57\x36\x98\xaa\x5f\xc0\xff\xca\x1c\xfb\xbc\x2a\xe3\xb4\x5d\x99\xb4\x49\xdf\xcd\x2b\x31\xba\xed\x4a\xcc\xdc\xf7\x49\x15\x21\x29\x0a\x7f\x1f\xa6\x9a\xb2\x08\x0f\x13\xc6\xe2\xfd\xa4\x22\x65\x02\x41\xe8\x3c\xc6\x82\x5d\xfd\xb5\x11\xdb\xd0\xf2\xc6\x98\x4f\x78\x45\x89\x35\x2c\xd7\xae\xe6\x0e\x92\x38\x4f\x91\xba\x97\x21\x3e\x94\xe6\x32\x5a\x6f\x45\x8a\x77\xd7\xb9\xb3\x6c\xbb\x91\x14\x78\x1d\xc4\x8c\x7d\xc8\x93\xc1\x1c\x91\x18\x47\xe3\x81\xbc\x9e\x1b\xc8\x95\x38\x1e\xbc\x7d\xfb\xf4\xc9\x60\x95\x67\x7c\x30\xc3\x83\xfb\x5f\x0e\xc2\x25\x4a\x51\xc8\xe5\x4d\x43\xeb\xad\xe5\x7e\x73\xfa\x79\x5a\x19\x66\x98\xff\x10\x93\x05\x99\xc5\xb8\xd4\xdd\x2b\xda\x63\x3f\xa9\x64\x1f\x18\xde\x39\xf6\x8b\x0c\xf3\xa7\x14\xf7\xae\x71\x22\x6b\x54\x5f\xf6\xe5\x21\x2d\xb9\x24\x11\x94\xb3\x2b\x09\x25\x2e\x61\xf5\x61\x23\x7f\x62\x11\x7e\xfa\x64\x2c\x81\x38\xdd\x18\xf3\x53\x60\x46\x01\xc6\x80\xd8\x21\x01\x49\xdd\x53\x44\xe8\xb5\x7b\x2a\xa1\xec\xdb\xc7\x27\xa2\x92\x10\xb5\xc6\x7a\xd6\x51\x96\x91\x05\xf5\x36\x4f\x30\x8a\x62\x42\xf1\xf8\x18\x3e\x5d\x50\xc1\x74\xc8\x0b\xc2\x7f\xb0\x99\x34\xd4\x93\x86\x93\x5a\x10\x7a\x52\x76\xdf\x6d\xdb\x8c\xaa\x06\xb8\x10\x02\xa8\x85\x3e\x3c\x11\x2b\x3f\x44\x34\xc4\xb1\x86\xb3\xaf\xa8\xd1\x0f\x09\xbc\x17\x12\xe4\xd5\x62\xe1\x17\x28\x8a\xc4\x89\x56\xb3\xd5\x74\xec\xef\x56\x98\x23\x01\xe8\x54\xb4\xfc\x33\x89\x02\x6d\x85\xd7\x61\x83\xe9\xb6\xdc\x7a\x54\xee\xd8\xf0\x49\x9c\x2f\xc8\x1e\x86\xc5\xbf\x63\x0b\xf1\x0d\x5f\x27\x78\x0c\xc4\xbf\x5a\x9d\xf1\x4b\x8e\xd3\xf5\x4b\x94\xa2\x55\xf6\x86\x3d\xe2\x3c\xfd\x35\xf4\x18\xfd\x15\x8b\xdb\xf3\x67\xfc\xe6\x37\x15\x37\x70\x89\xeb\xdc\xe0\x7e\x01\x8e\x50\x18\x83\x5f\xe3\x0a\xb7\x22\x46\x35\xa8\x47\x9b\x0c\xe0\xdc\x7d\x88\xcd\xae\x27\xc6\x18\x78\x3c\xc1\x31\x2e\xe1\xed\x84\x86\x1d\x00\xfd\x17\x43\x35\x66\x7d\x5f\xad\xfc\xef\x6a\x71\xec\x70\xde\xa8\x8e\xf0\x37\x76\xdf\x70\xf9\xb5\x96\x9b\xad\x06\xdf\xe6\x5e\x6b\xfd\xe5\x9d\x96\xab\xab\x97\x10\xe6\x84\xad\x81\xab\x0a\xf5\x0d\x24\x50\xbf\x90\xb3\xb8\x7e\x27\x2f\x4e\x97\xda\x0e\xaa\x51\x50\xc6\x4a\xf8\x7e\xad\xc5\xad\x34\xf0\x9c\xb2\xf8\x42\xf2\x8e\xf2\xe4\xaa\xd4\x51\xce\xd8\x6e\x45\x16\x6c\x1e\x89\xd6\xc6\xf1\x48\x59\x10\x2b\x44\x67\x5e\xea\xc3\x27\x24\x13\x32\xed\x38\x2d\x76\x1e\xf5\xac\xd8\x6b\x6d\x6f\x89\x02\xfd\xbb\x14\x12\xfe\x20\xa4\xcf\xdc\xf1\xd7\x4d\x56\x0e\x1c\xcb\x96\x8c\xd0\x45\x1e\x23\x6d\xdb\x72\x75\x92\x27\xe7\x78\x1f\xce\xc3\x5a\xcd\xff\x2e\x59\x8f\xfe\x8b\xbb\x25\x96\x6c\xc3\x2f\x60\xcf\x9b\x42\xc6\xf9\x10\x5f\x84\x4b\x44\x17\xd8\xda\xff\xef\xdc\x12\x95\xa0\x7d\x07\x37\x13\x16\x14\x05\x5e\x5a\x33\x99\xa6\xbb\x1c\xbb\xa4\x5f\x01\x82\xd9\x6e\x07\xaf\x14\x03\x18\xab\x17\x1e\x09\x98\xdf\xd7\xcd\x80\x74\xba\x19\x90\x0e\x37\x03\x52\x77\x33\x20\x15\x83\x78\xb2\xc5\x20\xbe\xf0\xb5\x19\x27\x44\x95\x2d\x9e\x05\xb4\xb9\xc5\x91\xd8\xe2\x69\xc7\x16\x17\x58\xd1\x18\xcf\xf6\xda\xe2\xe9\x04\x4d\x83\xac\x50\x66\x80\x3f\xb2\xd4\xf8\xed\xd8\x8d\x09\xdc\xf3\x08\x04\x41\x80\x47\xa9\x2a\x23\x0e\xd6\x53\x45\xba\xb5\xf9\x75\x0b\x94\xd6\xe3\x4c\x4c\xbf\xb9\x5d\xc0\xa9\xc2\x8d\x47\x5b\x04\x20\xe3\xd1\x65\x09\x8c\x5f\xa8\x4d\x71\x74\x77\x43\xa5\xe8\x52\x3d\x3b\x48\xe1\x17\x61\x8d\x45\xbb\x99\x06\x5b\x1a\x6a\x23\x67\x25\x47\xd8\x06\xe9\xee\x46\x06\xa7\xa8\xd3\xc5\xa3\xbb\x1b\x5c\xbc\x33\xde\x49\x84\x46\xaf\x71\x3c\x77\xec\xea\x1d\x37\xab\x1d\x58\xc9\x70\x3c\x7f\xa7\x2f\xfc\x60\xe5\x1e\x9e\xb2\x74\xa5\x86\x6d\x6c\x5a\x6b\xbe\x85\xaa\x98\x34\x02\xe6\xc6\xe1\x2b\x66\x0b\x42\xff\xf1\xcf\x37\x55\x91\xb2\x4f\x77\x64\xcd\x77\xbb\xec\x06\x9f\x89\x52\xca\xc6\x08\x17\x45\xf5\xc6\xa9\xa5\xc7\xb4\xb3\xc7\xc4\x2f\x0c\x51\x7b\x41\xf1\x1b\xb2\xc2\x12\x6a\xfd\x78\xd9\x81\x3d\x46\x31\x27\x2b\x7c\x64\x40\xd5\xfb\xaf\x41\xbf\x96\x6e\x0d\x42\x0e\xaf\x5c\x4a\x49\xeb\x4c\x6d\x30\x55\x5a\x5c\x52\x67\x48\xa5\x85\x55\xe5\xda\x4a\x8f\x6e\x23\xff\x66\xe3\x09\x9f\x16\x3e\xa4\x95\x1b\x2b\x83\x80\x16\xa4\x70\x5f\x9a\xf6\x8f\x48\xe4\x17\xbe\xd5\x01\x0a\xae\x78\xa3\xd4\x74\x14\x9f\x97\xd1\x01\xa5\xca\x0e\x66\x41\xea\xd8\x12\xe7\x96\x60\x86\x81\x63\xe8\x1c\x05\xd7\x31\x75\x86\xab\x60\x53\x40\xd7\x3d\x2a\xea\x70\x8f\x5a\x4d\xf0\x34\x88\xb4\x7b\xd4\xaa\xea\x1e\xe5\x3e\xc2\x55\xdd\x3d\x6a\xd5\xe9\x1e\xb5\xba\xbc\x5c\xd5\xdd\xa3\x56\x55\xf7\xa8\x55\x10\xf6\x71\x8f\xaa\xc8\x78\x5e\x06\x73\x88\xfd\xcb\x4b\x5c\xf8\x70\xe5\xc3\xc4\xb1\x2e\x5b\xd5\x9c\x97\x56\xda\x3d\xaa\xf2\xfe\x74\xd5\x3c\x0d\x12\xeb\x1e\xb5\xda\xee\x1e\x55\x6f\xa1\xfd\x24\x10\x5d\x5c\x89\xe1\x29\xf7\x28\x16\xac\x60\xea\x1f\x38\x6e\x78\x32\x60\x7c\x79\x22\xa3\xc2\xf7\x0f\xba\x59\x90\xf6\xb0\xc1\xfd\x2c\xc4\xab\xce\x88\x5d\xcc\x46\x83\x45\xd1\x3d\x1b\xbe\x67\xb3\x21\xc7\xab\x24\x46\x1c\xb7\xb0\x3e\x1d\x6e\x87\x8a\x5b\x60\x10\xdd\x10\x9b\x92\x05\x1e\xeb\x19\xfa\xdb\x8a\xaa\xc6\x01\xb2\x1f\x9b\x42\x34\x9b\x42\x03\xd4\x9b\x4d\xf9\x95\xbd\x21\x21\x53\x72\xf6\x19\x4a\x01\xf4\xd2\xa6\x6c\x1d\x6f\x95\xad\x05\x32\x34\xa2\xd9\x5e\xdc\x49\x3c\x49\xa7\x01\xdb\xe7\x48\xd7\x4c\x5f\x49\xdd\xf9\x68\xc5\x22\x2c\x93\x5a\x41\x32\x7a\xfa\xc4\x2f\x63\x96\xa9\xe0\x44\xd4\x04\x27\x32\x66\xaa\x2b\x16\x91\xf9\xfa\x29\x8d\xf0\x05\xf0\xfd\xcb\xcb\xe3\x56\x36\x21\x2e\x4e\x43\x94\x05\xd2\xbc\xb8\xe2\x1b\x2e\x58\x03\x75\x7c\x2e\x30\xff\x07\x9b\xbd\x31\x4b\xd8\xf3\x37\xce\xd1\x99\xb0\x24\x17\xaf\x9f\xa8\xa5\x54\x2d\x78\xd0\x72\xf4\xab\xe3\x4e\xea\x1d\x05\xa5\x33\xdb\x72\x93\x48\x97\x1f\x7d\xf9\x7a\x54\xdb\x34\x96\x8b\x94\xa1\x4e\xfd\x03\x05\xef\x65\xca\x56\x24\xc3\x23\x31\xcb\xd8\xc6\xb6\x72\x5a\x71\xee\x00\x9d\xa6\xb0\x74\x61\xb2\x46\x46\x9b\xb3\xf2\xd2\x1c\x1a\x3f\x3c\xf7\x64\xd6\xfe\x51\x25\x84\x9a\xa3\x14\xc9\x9a\x83\x17\xe7\x93\xc2\xde\x56\x04\x6d\x9a\x03\xb1\xfe\x96\x76\x40\x1b\x32\xf7\xee\xd4\x3a\xd4\x35\x2a\x57\x9c\x55\xa5\xed\xaa\x52\xc6\x8b\xce\x20\xec\x21\xdc\xec\x9a\xd7\xca\x55\x55\xd6\xaf\xd3\x74\x19\x0f\x4d\xb9\x07\xf9\xed\x2b\x47\x9c\x92\x7b\xae\x9c\xca\x48\xae\x38\x11\x76\x20\x3a\xe4\x1e\x0f\xbe\xe5\x23\x12\x09\x11\xc0\xf7\x4f\x5b\xdf\x8e\x77\xaf\x21\xbf\xe9\x0c\xb3\x4b\x93\x40\xdc\x4b\x52\xab\x47\xf8\xdf\x72\x27\x38\x9e\x92\xb5\x7d\xdf\x05\x80\x6e\x77\xae\x23\xf2\xe0\xb4\xb6\xeb\x78\x14\xa3\x8c\x3f\x35\x2e\x8c\xdf\xd9\x6b\x1a\xe9\xdc\x18\x9f\x7a\x34\x28\xa3\xde\xc5\x82\x85\x35\x8f\xf1\x17\x27\xbe\x3f\x16\xdf\x21\x09\xac\xb5\xbb\x0f\x1b\xfc\xa7\x74\x65\xac\x98\xb6\x93\xe2\x5d\x9b\xbb\x5c\xd3\xb8\x7e\x43\xa2\x71\x5c\x04\x73\x19\x4f\x4d\x1e\x57\x69\x1d\x0d\x30\x96\xfe\xb7\xca\x44\x9e\x1e\x1e\xee\x61\x2b\xcf\xce\x70\x2a\x03\x66\xfa\x56\xa4\x29\x7d\x29\xe4\x83\x26\x81\xbd\x29\xa9\x1d\x57\x5d\x6a\xb2\x4a\xce\x4d\x49\xb1\x08\xac\x8c\xae\x43\xac\x12\x03\x6c\x62\xaf\xc5\xa5\xb8\xb4\x73\x78\x70\xfc\x40\x86\xae\x15\x9c\xb1\x55\x39\x78\x93\x4d\x84\x39\x22\xf1\x98\x40\x15\xd6\x61\xfc\xe0\xf8\x41\x31\xf5\xc7\x0f\x8e\xbf\x71\x8a\x3f\x66\x74\x1e\x93\x90\xff\x20\xd8\x99\xb2\x92\x17\x07\x04\x6e\xd4\x80\x85\x90\x30\x7e\x8e\xf8\x72\x34\x8f\x19\x4b\xbd\x78\xf4\xdc\xbe\x3f\x3a\xc1\x5f\xfa\x90\x70\xbc\xca\xc6\xf1\xe8\xa9\xf8\x5b\xf8\x65\x83\xdf\x88\x06\x7b\xf8\x6a\xc8\x84\xb0\x32\xa9\x07\x73\x38\xf9\xd0\xf2\x14\x51\x30\x49\x2d\x27\x9f\x5c\x8f\x93\x9f\xd5\x39\xf9\xa4\x83\x93\x9f\x09\x4e\x3e\xd1\x9c\xfc\xac\xca\xc9\xbb\x8f\x70\x56\xe7\xe4\x67\x9d\x9c\xfc\xec\xf2\x72\x56\xe7\xe4\x67\x55\x4e\x7e\x16\x44\xfb\x73\xf2\x82\x15\x36\x9c\xfc\xcc\x87\x2b\x67\xed\xcf\x6a\x7c\xf6\x4c\x73\xf2\x95\xf7\xa7\xb3\x26\xc3\xb4\xb2\x9c\xfc\x6c\x3b\x27\x5f\x6f\xa1\x9d\x6b\x12\x5d\x9c\x89\xe1\x29\x4e\x1e\x05\x33\xc8\xd4\xcc\x3b\x19\x33\x0e\xaa\xd9\x94\xcc\x08\x9d\x6d\xd4\x8c\xec\xd8\xf0\xc6\xa9\xb8\xe3\x90\xa8\xb3\x8a\x0a\x12\x2f\xb1\xe6\x28\x31\xb3\xed\x4a\xcc\x33\x16\xe7\xab\xcf\xc3\x4d\xe6\xea\x97\xc2\x50\x5d\x76\xff\x4c\xa2\x31\x50\x3f\x47\x24\xfa\x3c\xae\x8a\x3b\xbd\x13\xf6\x54\x3b\x77\x6a\xd3\x9d\xd4\x65\x37\x24\x93\xa5\xe2\xf8\xda\x4f\x75\xbc\xe3\x8a\x45\x48\x63\xda\x99\xbc\x14\xc7\xe2\xdf\xab\x38\xb6\x9f\x59\x98\x6b\x36\x6d\xe9\xb6\x60\x8f\x71\x19\x9f\xb9\x64\x50\xc4\x62\xc1\x82\x13\xfd\xc5\xf0\x57\x5a\xda\x72\x4f\xe6\x22\xa0\x07\x95\x96\x55\xe1\xfd\xdb\xbd\xbc\xf4\xdc\x5e\x10\xdf\x36\x5f\xb3\x52\x94\x6e\x2e\x3a\x1e\x5e\xd5\xf7\x87\x4a\x3f\xd0\xc3\x43\x3b\x02\xc9\x97\x39\xbd\x8d\x0b\x27\x7c\x7b\xc3\xc6\xd1\x08\xec\x69\x9d\x31\xb5\xb8\x4d\xbc\x9d\x57\xb8\x55\x9e\xb4\xa3\xe6\xff\x6e\xe2\xa8\x9d\x15\x75\x07\x1b\xc3\xb4\xea\xe9\x64\x7c\x5d\x3b\x1c\xd2\x62\x39\x5f\x75\x7f\xd7\x23\xed\xef\x9a\x78\x4c\x0c\xf4\x62\x99\xfe\x37\x5e\xdf\x4c\x94\x91\xda\x50\x35\xe8\x1a\xad\x94\x2a\xca\xc3\x43\xf5\xd7\x09\xf0\x5d\x14\x90\x05\xc4\xe1\x60\x50\xb9\x0f\x33\x57\x19\x99\x5f\x8f\x85\x89\xea\x2c\x4c\xde\xc1\xc2\x44\x82\x85\xc9\x35\x0b\x13\x55\x59\x18\xf7\x11\x46\x75\x16\x26\xea\x64\x61\xa2\xcb\xcb\xa8\xce\xc2\x44\x55\x16\x26\x0a\xb2\xfd\x59\x18\x06\x91\x65\x61\x22\x1f\x86\xce\x8c\x45\x35\x06\x23\xd2\x2c\x4c\xe5\xfd\x69\xd4\x24\x32\xa1\x65\x61\xa2\xed\x2c\x4c\xbd\x85\x76\x3a\x29\xba\x18\x89\xe1\x29\x16\x26\x0e\x22\x48\x14\x0b\xe3\xa4\xfe\xaa\xc5\x05\x73\xa3\x9f\xbb\x7b\x5a\xc6\x99\xf9\x22\x78\x57\xe1\xf5\xb9\x58\xd5\xd8\x39\xec\xd2\x9e\x87\x5d\xaf\x34\x68\x09\x8b\xd7\x73\x12\xc7\x5b\x02\xb2\xb5\xeb\x38\x25\x39\x1c\xda\xd8\x6c\x7b\xde\xd1\x56\xe3\xaf\xf5\x0b\xaf\x56\x22\x51\x4b\xb3\xe2\x0b\x0d\xdc\x35\x8f\xa5\x20\xd8\x1a\x65\xe4\xf5\x7a\x35\x63\x71\xa6\xcf\xe9\x60\x5b\x19\x01\x46\x4c\x05\x09\x48\x33\xb1\x47\x39\x79\xbb\x82\x99\x88\x3e\x3a\xfb\xa9\xf0\x7d\x79\xe7\x91\x67\xcb\x91\x34\x59\x91\x71\xc9\xac\x76\xa4\xf8\xac\x43\xc7\x95\x2b\xba\x67\xa8\xce\x2b\x85\xf0\xc2\x45\x33\x0b\xec\x6d\xc8\xba\x3f\x5c\xc8\x3a\x87\x0d\x9e\x07\x5e\x3d\x2b\x29\xeb\x60\x83\xdb\x58\x5f\x13\xdb\x4d\xd2\x44\x15\x4a\x3d\xaf\x85\x7d\x33\xf7\x82\x3a\xec\x9b\xd4\x7d\xeb\x25\x4d\xe6\xde\x1d\x77\xc9\x88\x67\x7c\x79\x79\x07\xcb\x33\x5e\x6b\x8c\xee\x9c\x58\x7d\x64\x85\x12\xa9\x32\x26\x8b\xcf\x1d\x93\x6c\xe0\xf0\xd0\x3b\x11\x94\x5e\x3f\x5e\x5e\x02\xe9\x9c\x20\xa9\xff\xe4\x78\xea\x17\x9e\x98\x68\x79\xbd\x2d\x5e\xf9\x8d\xf8\x60\xba\x73\x07\xc6\x5e\xce\xed\xe0\x9c\xa5\x9e\xd8\x0b\x3c\x38\xf9\x2f\xfe\xd7\x3a\xc3\xf3\x5f\xfc\x8b\x2f\x0c\xd1\x54\x2a\xb2\x92\xd1\xe1\x2e\xd7\xc3\x25\xd7\xc3\xff\xe3\xde\x69\xa4\x67\x5b\x70\xa0\x77\x8e\xdb\x76\x12\xf7\x37\x9a\x04\x4c\xf8\x54\xb0\xb6\xe3\x1d\x64\x31\x6b\xa5\x0d\x04\x67\xa5\x49\x7a\x67\x55\x8f\xfa\xfe\xd8\xe9\x53\x47\x87\xba\x57\xe8\x2e\x92\x2d\x13\x2f\x14\x65\x58\x36\x5c\x78\x9b\x42\xf3\x76\x96\xe3\x8c\xa4\x62\x6f\x40\x54\xd4\x37\xfd\x35\xd0\x8c\x9f\x7c\x77\xba\x91\x7f\xc6\xee\x3b\xc1\xa1\x43\x67\x1a\x55\x48\xb8\xbb\x1b\x1b\x74\x6f\xa4\xce\x52\x32\x5f\x7b\xc4\x2f\xde\x95\xe1\xdf\xa4\x0a\xd9\xdc\xfc\x29\xce\xb8\xc1\xcb\x3e\x68\xe5\x65\x1f\xb8\xb3\xfa\x40\xce\xaa\x5a\x36\x26\x21\xb0\xb4\xfd\x77\x83\x32\x69\xee\x1e\x32\x1f\x66\x75\x4f\x65\xd1\x0f\x52\x5e\x35\xf9\xff\x55\x66\xc4\x49\x2f\x2f\x37\x05\x04\x55\x65\xeb\xe8\x5c\x79\xb2\x1d\x1e\x7a\x1a\x07\x0a\xa2\xdd\x8c\xa2\xae\xd4\x9c\xfe\xc8\x52\x2f\xf3\xcd\x9a\xce\x83\x5d\x80\xd1\x8c\xa5\xfc\x31\xa3\x3c\x65\x71\x8c\xd3\x91\x18\x05\x6a\x8d\x32\x94\x29\x4b\x11\xb8\x51\x45\xc6\x39\x94\x17\x58\xa8\xa8\x49\x5f\x44\xf1\x1a\xea\x36\xf4\xba\xd8\xcd\x6b\x0a\x6a\x07\x69\x32\x1f\x2c\x28\x9b\x56\xce\xa2\x93\x10\x46\xd3\x20\x77\xc2\x00\x1d\x44\xd5\x19\x2a\x57\x89\x92\x91\x22\x5f\x22\xa6\x39\x71\x99\x0f\x4b\xec\xa1\x1d\xd3\x12\xed\x9e\x96\xdc\x4e\x4b\x12\xec\x02\xdc\x7f\x5a\xc2\xda\xb4\x24\x6a\x5a\xa2\xa2\xee\xe1\x75\xc7\xc3\x03\x42\x33\x8e\x68\x88\xd9\x7c\x10\x8f\x1e\x89\x36\xa4\x62\xfa\xf2\x12\x94\x0f\x20\x08\x4c\xde\x1a\xc7\x73\xcb\xc8\xf7\x62\xef\x30\x98\xa9\xf9\xcd\x9b\xf3\xfb\xb0\x75\x7e\x1f\xba\xf3\xfb\xd0\x99\xdf\x70\xcb\xfc\xca\x78\x06\x2a\xa8\x81\x6c\x1d\xc0\x58\x4d\x71\x04\x93\x69\x10\xba\x53\x9c\x6c\x9f\xe2\xa4\x6b\x8a\x73\x18\xbb\x93\x9c\x6d\x99\xe0\x64\xf7\x04\xbf\xbb\xbb\x89\xba\xe8\x50\xec\x17\xef\xec\xfc\xaf\x82\x6d\x6d\xf6\x9f\xfb\xa8\x36\xf7\x2b\x35\xf7\x49\xd1\x0c\x58\x99\x06\x95\xe8\x2a\x2e\xf1\x81\xac\x72\xdc\x6a\xf5\x4c\x45\x05\x29\xd0\xe7\x64\x1c\xdc\x94\x25\xc6\x18\x22\xce\xd3\x71\x5b\x2d\xc5\x11\xfa\x65\x2e\x3c\x73\xb5\xe8\xb6\xee\xde\x2d\x32\x9d\x0c\x8f\x56\xb3\x1a\xaa\x0b\x22\x3f\x08\x82\x78\x42\x9d\x76\xa6\xbe\xdf\x12\x23\x13\x75\xc4\xc8\x4c\x71\xcc\x50\xf4\xca\x09\x2c\x72\x13\x2a\x0d\xb9\x12\xc6\x77\x4e\x60\x6d\xd6\xa4\x2a\x01\xea\x24\x55\xe3\x3b\x27\x7a\xc1\xeb\xf2\xa4\x51\x9c\xd9\xb2\xa8\x08\x28\xcc\xa4\xe1\xa4\x13\x03\x85\xa5\x1e\x97\x12\x19\x98\xe1\x98\xd1\x45\xf6\x86\x09\xae\x26\x1b\x7d\x20\x34\x3a\x3c\x04\xda\x04\xbf\x7c\xe7\x97\xf6\x5c\xea\xf2\xe9\xdd\xdd\x4d\x26\x66\xb8\xb0\x1e\x9b\x68\x60\x61\x0d\x58\x3a\xd0\x20\xa0\xa4\x12\x18\x45\x03\xc2\x07\xe7\x28\x1b\xc8\x7a\x84\x46\xc5\x3b\x27\xce\x39\x9e\xa8\x97\x53\x4f\x02\xf5\x47\x31\xa1\x1f\x74\x68\x35\x1a\xa8\x78\xb2\xe4\xf0\xd0\xa3\xbb\xb7\x0d\xf7\x7d\xe8\xa6\xa5\x3b\x2d\x03\x8b\x08\xe6\xbb\xba\x95\xb9\xb3\xed\x27\x27\x53\xff\xa0\x2a\xb3\x56\x55\x87\x9a\xbd\xa0\x6a\x21\xb6\xb8\xe2\xd7\xf6\x0f\x3b\x3c\x64\x7a\xbb\xa9\x9d\x44\x2b\x26\x7b\xcd\xcb\x72\x48\x03\x67\x3e\x02\x83\xfb\x53\x60\x2f\xfd\xc5\x69\xff\xbd\x29\x61\xae\xe7\xc0\xb8\x5a\x40\xc7\x9c\xb5\x9f\xa5\xd5\x7e\xd5\xa2\x20\x1b\xa9\x90\x9d\x71\xa0\x4d\x54\xdc\x97\x69\x40\x26\x74\xea\x71\x18\x43\xec\x1f\xa0\xc3\x43\x3e\xca\xa9\x58\xed\x62\xb3\x99\x42\x5c\x19\x3f\xa6\x7e\xe1\x43\xeb\xf5\xdb\xf7\x44\x30\x47\x82\xb6\xf2\x6d\x1b\xf3\xa6\x18\xd7\x9c\x7d\xdb\x22\x35\x43\x27\xcd\x85\x13\x29\x4e\x71\xee\xd3\xcb\x4b\x3e\xb1\x21\x9f\xd5\x4d\xf0\xd4\x90\x8f\x58\x67\xb5\x2c\x17\x51\xe6\x2c\x22\x22\xb8\x2b\x41\xcd\x7b\x84\x76\x2e\x60\x1e\xcc\xaa\xa9\xf6\x1d\xa9\x66\x42\x6e\x28\x7a\x6b\x58\x6f\x44\xcb\x47\x37\xd6\x40\x25\xa3\xff\xbc\x5d\x95\x95\x24\xad\xba\xab\x36\x27\x97\x14\x67\x2c\x3e\xc3\xa5\xd5\x9d\x58\x41\x43\xa7\xdd\xca\x5d\x9c\xea\xf9\x11\xa6\x67\x24\x65\x54\x86\x87\xec\x70\x04\xb0\x8a\x86\xf4\xd7\x55\x70\xdc\xd4\xdd\x1f\xdb\x79\xf7\xd7\x26\x2f\xa7\x5a\x28\x5e\xc9\x86\x54\xa4\x65\x00\x1d\xb3\x23\xe7\x7d\x59\x3a\x61\xd1\xf3\x8e\x0a\xb5\x4f\x65\x9d\x57\x76\xde\x4a\x57\x62\xf7\x46\x8f\x41\x69\xd4\x62\x4f\x45\xd6\xd5\x8b\xd6\x15\x34\x4b\x31\xfa\x90\x30\x42\x79\xe5\x92\xaf\x32\xd7\x37\x71\xcf\x5a\xbe\xd8\xac\xd8\x8c\xc4\x78\x0c\xbc\x15\xba\x18\x9e\x93\x88\x2f\xc7\x83\xaf\xbe\xfc\x3a\xb9\xf0\x01\x94\x13\xcd\xc5\x37\x42\xcb\x6f\xdf\xc8\x6f\x11\xce\x3e\x70\x96\x54\x3f\x9e\x1c\x7f\xad\x6a\x2e\x72\xce\x71\x1a\xe3\x2c\xab\x42\xfe\xe6\xcb\x63\xf1\xbd\x68\x1d\x7d\x68\x02\x5b\x0f\x57\x32\xcd\x7c\x9a\x1d\x2d\x62\xb2\x5a\x09\x6c\x57\xb6\x95\x7e\x5b\x56\x38\x1a\x26\x29\x39\x43\x1c\x1f\xa9\xcd\xd4\x80\xf4\x19\xe5\xf1\xb2\x7d\xcf\x8e\x86\xd1\x9a\xa2\x15\x09\x87\x38\x96\x39\xf7\x87\x28\xe6\xad\x14\xc6\xd6\xf9\x14\x97\xf2\x4a\xf3\x62\xfb\x3d\x52\x1b\xd4\x73\xe9\x61\xfb\x3d\xf6\x96\x91\x7c\x9e\xa3\x40\x61\x88\xb3\x6c\x18\x2a\x4e\x72\x98\xe5\x33\x8a\xce\x76\x0c\xa5\xbc\x8d\x10\x82\x33\xe2\x2c\xcd\x5a\xbe\x6e\x33\x9d\x56\xba\x2f\x65\xb5\x7c\x63\xfe\x5d\x42\x82\xe3\x48\xe6\xab\xf5\x3d\x00\x7c\xaf\xe1\xf1\xd5\xc3\x94\x7a\xc7\xb5\xfd\x07\xbc\x9e\x31\x94\x46\xee\xc5\x7d\x7f\x77\xaf\x5f\xfb\x6a\xa0\xc5\xf7\xa2\x1c\x40\x18\x38\x8c\xc4\xad\xfb\xc5\x1f\xc5\xfd\x22\x0e\x52\xdf\xbf\xbc\x8c\x77\x38\x61\x6c\x27\x0a\x51\xc4\xe8\x30\x64\xc9\x7a\x38\xcb\x39\xaf\x87\x8b\xd5\x07\x52\x4c\xc4\xff\x89\x5c\x4e\x6e\x6d\xb7\xde\x67\x79\x46\xc9\xe4\x8c\xc3\x15\xa3\x44\x7a\x8c\xf4\x49\x94\xd5\x42\xfe\xea\xd7\xbb\x11\x9e\xe5\x8b\x9d\xb4\xb3\x1e\xbc\x4b\xd0\x2f\x9c\x1d\xc5\xac\x25\xf5\x81\xb9\x9a\x55\x04\xac\xeb\x86\xfb\x37\xb8\x11\xbc\x4d\x62\xf5\x87\xbf\x11\x54\x32\xf8\x2c\x98\x00\x63\x85\x70\x8e\x52\x21\x0b\x12\x3a\x67\x40\xec\x4e\xb5\xda\x79\x8a\x04\x0b\x60\x6e\x10\xe5\x31\x9d\x56\x8e\x69\x98\xe9\x8c\x31\x65\xae\x2b\x15\x41\x68\x44\x22\x00\x41\x8c\xcf\x70\x0c\x20\x10\x5b\x0e\xa7\xa3\x0d\x89\xa0\x4a\xde\x53\x00\x1f\x22\xcf\x0b\x6f\xdc\x34\x4f\xbb\x3a\x96\x07\x7c\xf4\x7b\x3d\xe0\xed\xcd\xa9\x42\x98\x0a\xe1\xeb\xdc\xa7\x4a\x94\xd5\xdf\x6a\x84\xce\x26\xf7\xa6\xb5\x97\x19\x80\xb3\xf2\x95\xa6\x7f\x6f\x53\x81\xfd\xa3\xb3\x93\x23\x9d\xb3\x56\x93\xc5\xb2\x20\xc9\x5e\xf3\x14\xa3\x95\xb4\x3e\x11\xdb\xc8\x02\x65\x8b\x85\x6d\xbf\x60\xf4\x99\x68\xe4\xb1\x74\x76\xf5\xfc\x8d\x4c\xeb\xa5\xa1\x29\xb5\x6f\x3d\xb9\x97\xea\xff\xa9\x1e\xc7\xcf\x24\x02\x63\x3d\x52\xf1\xdb\x7a\x1c\xab\x52\xce\xef\x11\x89\x94\x6b\x88\x2a\xac\xf5\x3e\x76\x51\x41\x1a\x6c\x62\xb6\xf8\x59\x8e\x59\x15\x94\x3f\xe1\x04\x4f\xc7\xbc\x1a\x32\x44\x01\x94\x7a\x48\x9d\x32\xca\x6d\x47\xbd\xf2\x21\x2d\x22\x12\x3d\xa5\x19\x4e\xf9\x0f\x4a\x18\x30\x42\xfd\xa8\xf1\xa1\xba\xea\xd4\xbd\x9e\x74\xbb\x78\x26\xb1\xe5\x19\x1f\x76\xf3\x28\xf5\xcb\x1a\x21\x0a\xa1\xa7\xce\xef\x91\x74\x07\x00\xe0\x00\x6b\x7b\xa5\x7f\xd3\xd1\x68\x24\x1d\x8a\x09\x5d\x0c\x62\xb6\x18\xc8\xb1\x0d\x38\x1b\x68\x5f\x06\xf9\x5c\x8c\x46\xa3\x7f\xd3\x7f\xd3\x77\xba\x0b\x19\xe6\x9e\x9d\x2f\x7b\xad\xaf\x5d\x89\x3c\x81\xae\x1f\x31\x0f\x97\x63\xe3\xb8\xd5\x95\x80\x13\xfb\x30\x91\x73\xa9\xf0\x5a\x99\x5e\x98\xa7\x71\xe5\xf5\xdb\x34\x86\xb2\xff\x52\xdd\x97\x61\x2e\x17\x88\xa0\xff\xee\x08\x65\xd0\xe6\x4a\x37\xd5\x02\xc6\xfa\x5d\x75\x5d\xe1\x76\x9c\x72\xb6\x58\xc4\x58\xad\x53\x4f\xc3\x97\xc0\x32\xf9\xea\xb9\x8c\x16\xa8\x1f\x54\x3c\x62\x3d\x4c\x51\xcd\x6e\xf7\xca\x52\x17\xec\x75\x14\xac\xbc\xf0\xd3\x66\x70\xaa\x80\xaf\xe0\xb3\x5f\x1e\xa7\x2d\xf5\x7d\x18\x56\xb2\x39\x05\xa1\xe0\x1c\xf3\xdd\x5a\x41\x97\x57\xb2\x59\x56\x87\x29\x3b\x6f\xe1\x13\xaf\xc8\x34\x29\x26\x89\x9d\xe1\x34\x25\x91\xb4\x17\x37\xe7\x43\xbd\xf0\x51\xf3\x43\x9a\xd3\x98\xb1\xa4\x64\x55\x19\x0d\xf3\x34\xc5\x34\x5c\xbb\x2c\xd6\x12\xc7\x09\x4e\xb3\xa3\x18\x7d\x5c\x0b\x56\x36\xfc\xd0\xcd\x80\x39\xe3\xcc\x38\xe2\xd9\x50\x1c\x6c\x1f\x9c\xe1\xb5\x33\x74\x5b\xcc\xe9\x0c\xbb\xa6\x8e\x26\xe9\x5e\x01\xe7\x70\x09\x17\x70\x0d\xcf\xe0\x39\x7c\x0f\x3f\xc2\x17\xf0\x03\x7c\x09\x2f\xe0\xeb\x92\xa7\x7b\xfe\x39\x99\xa4\xbd\xf9\x8d\x18\xd0\x9f\x6f\x19\xd0\x3f\x3a\x03\x2a\x8e\xc5\x27\x81\x27\x6f\xee\x23\x87\xa1\xe4\x82\x35\x59\xa9\xb7\x72\xf3\x4a\x7b\x7f\xdf\x03\x75\x4a\x05\x48\x36\x24\x94\xe3\x54\x65\x98\x04\x3e\x9c\xa9\x5a\x88\xf3\x94\xcc\x72\x8e\xbf\x27\x34\x22\x74\x21\x2a\x47\x88\xa3\x21\xc7\x19\x1f\xba\x49\xec\x9d\xd7\xd2\x73\xb1\xeb\x63\x8a\x51\x34\xac\xa4\x5a\x9f\x2b\x3e\xb8\xe4\x79\x65\x0c\x8d\x3b\xa5\x2e\x4f\xd4\x23\x74\xe1\xfb\x70\x19\xc8\x30\x2e\x0e\x7b\x5c\x69\xa5\x7c\x18\x91\xec\x55\x4e\xa9\x3a\xbe\x16\x81\x4c\xf7\x88\x62\x82\x44\xff\x25\xcd\x1a\x85\x49\x2e\x1d\x4c\x15\xf6\x81\x0f\xd7\x6d\xa5\x56\x78\xc5\xd2\x75\xb5\xe0\x99\x28\x98\x8d\x38\xca\x3e\xf8\xe5\x42\xfc\x8b\xe7\x6f\x22\xb6\x21\x73\x4f\x5f\x69\x22\x9e\xf9\x3c\x5d\x6f\xd6\x04\xc7\x91\xe2\xa0\x54\x2e\x4f\x09\x38\x61\x71\x0c\xd4\x4d\x2f\x8e\x3c\x7f\x94\xe0\x74\xce\xd2\x55\xe5\x70\x97\x25\xd5\xad\xa1\x8c\x55\xab\x6c\x50\x70\xf5\xc8\x76\x8a\x1c\xfb\x85\x6c\x4c\x75\x8f\xac\x30\xcb\xb9\xef\x3d\x3c\x3e\xf6\x8b\xf3\x25\x89\xb1\xea\x19\xa6\x62\x8b\xbd\x64\x71\x2c\x70\x5a\xf8\xfe\x28\x4a\x25\x57\x91\x78\xe7\xc1\xca\x3b\x0f\x66\x9e\xf7\xbe\x26\x48\x90\x3d\x2e\x6b\x9e\x57\x2d\x18\x3f\x6a\xc3\xc6\xe7\xd5\x7c\xb6\x2f\xf4\xeb\x37\xfa\xb5\x3b\x8f\x6a\x63\x98\x2f\x21\xa3\x1c\x5f\xf0\xfa\xeb\x1a\x72\x2c\xfc\xca\xf0\x00\xfc\x50\x6b\x3e\x4c\x72\x00\x5f\xd6\x5e\xaa\x59\x06\xf0\xa2\xf6\x5e\x26\x17\x79\x2d\x1a\x02\xf0\xb5\x93\x80\x57\xb6\xed\xf9\x76\xb2\xe5\xbc\xb6\x2f\x3e\x63\x29\x19\x36\xf8\xc8\x79\x5f\x26\xb2\x04\xac\x38\xc6\xf2\xb9\x10\x92\xc4\x63\x71\x58\x0b\x19\x42\x9e\xda\x62\x79\x78\xc7\x50\xac\xed\x8f\x6b\xf9\xc9\xf7\x26\x9a\x37\x94\x8f\x10\x4f\x7d\xc1\xa2\xbf\xc2\x21\x26\x67\x58\x1a\x97\xb8\x1c\x7a\xf5\xbd\xcb\x40\x4a\x44\xbc\x51\x47\xbd\x65\xcd\xab\x2f\x37\xb5\x0e\x9e\x4a\x1b\x92\x2c\x5c\x62\x41\xc5\x5e\xd0\x50\x50\x25\x34\xe7\x38\x7d\x85\x69\x24\x38\x06\x89\xe8\x47\xda\x7d\xbd\xc4\xf7\x48\xc5\xf8\x95\xde\x40\x45\x01\x3f\x06\x3f\x7b\xef\xdb\xae\x7f\xe9\x0d\xf1\x96\x2f\xea\x0d\x18\xe6\xf5\xa6\x1a\xf8\x50\x6f\xa0\xb6\x4e\x27\xf3\xeb\xb6\xd0\xc0\x90\x5c\xb6\x93\xe5\x6e\xb6\xb8\xa5\x9e\x0f\xdf\xbb\xec\xf0\xcb\x7a\xef\xe5\x36\x9a\x2c\xae\xdb\xe7\x8b\x3a\x5c\xb3\x13\x27\xeb\xeb\x82\x7e\x5d\x07\xed\x6e\xe6\xc9\xd9\x75\xc1\x9f\x07\xef\x85\x80\x70\x6e\xff\x3f\xd0\x41\xc4\x0c\xdb\xf5\xa8\x2e\xc1\x97\xbb\x42\x66\xe5\x1e\x91\xec\x25\x4a\x05\xd8\xc3\xc3\x46\xac\x11\x37\x82\x83\x4b\x19\x65\xfc\xe9\xcd\x0c\x85\x1f\x16\x29\xcb\x45\x19\x99\x6a\xe1\xce\x89\xe4\x0a\xca\x4c\x5c\xd9\x4b\x2c\x8f\x6b\xe0\xfb\x0a\x76\xf9\x11\xf8\x07\x38\xce\xf0\x40\x5a\x8d\xeb\x9c\xe1\x28\xfb\x20\xf3\x4a\xb8\x59\x88\x1c\x70\x92\x02\x53\x0e\xfc\x03\xde\xd2\xeb\x91\x32\x06\x13\x82\x65\x6d\x0f\xdb\x33\xcd\xb9\x40\x7f\xb2\x87\x10\xa5\x85\xa4\x61\x46\x22\x3c\x43\xed\xda\xe7\x16\xb9\xc9\x04\x61\x19\xce\x91\x38\xa6\xd6\xad\x57\xca\x3d\xa3\x1a\xd9\xd0\x8b\x10\x95\x62\x47\xf6\x39\x89\x1d\xf9\x2d\xfb\xff\x47\x67\xff\x8d\xf9\xaf\xbc\xf5\x55\xec\x85\x89\x25\xf3\xa3\xda\x02\xbe\xb7\x21\xd1\x18\x9c\xfd\x6d\x81\x4e\x42\x32\x03\x70\x16\xb3\xf0\xc3\xf8\x3f\x27\x93\xc9\xc9\x09\x3c\x9e\xc2\xc9\xc9\x97\xf0\x18\x4e\xee\x7d\x03\x27\x40\x6f\xb7\xc1\x12\x65\xfa\x0e\x7c\x50\xdb\x89\x03\x00\x27\x0f\xef\xc1\xc9\xfd\x63\x51\x09\x90\xec\x35\x89\xf0\xf7\x28\x7d\x91\x60\x0a\xa6\x53\x08\x98\xfa\x31\x9d\xc2\xc9\x03\x38\xb9\xff\x35\x3c\x99\xc2\x89\x28\x7e\x02\x27\x20\x8c\x59\x86\x5f\xeb\x3d\x2d\xcb\x4c\x40\x88\x12\x9e\xa7\x62\x13\x4e\x78\x9a\x63\xf9\xf6\xe4\x9e\xf8\x07\x82\x7f\xff\x9b\x8a\xf7\x0f\x4e\x64\x83\xe2\xe5\x44\xbc\x1e\x0c\x06\x03\x20\x4b\x4c\xee\x7d\x0d\x27\xf7\x1f\xaa\x4f\xba\x4f\x1f\xf0\xfa\x31\x5b\xad\x10\x8d\x32\xd9\x86\xc0\xf6\xd4\xc2\xb3\x75\x8f\x4d\x3e\x6f\xf9\xf4\x00\x1e\x43\xa0\xc2\x8a\x0c\x9d\xd7\xf7\x2a\xf5\x9c\x9a\x27\x65\x2d\x4e\xb8\xf4\xbf\x6f\x96\xb6\xbd\x14\x9d\x87\x13\x15\x8f\x7c\x3a\x6d\x8c\x4d\x0e\xe2\x2b\x78\x5f\x0f\x42\x14\x4d\x52\x76\x46\x64\x2f\xa6\x92\x0f\xce\xf2\x18\xe8\xa1\x38\x48\xa8\x74\xea\xc4\xf6\x08\x2d\x16\x29\x5e\x08\x3a\xa8\x62\x9c\x80\x76\x94\xea\x66\x1f\x38\xb8\xb3\x35\x5f\xeb\x8a\x53\x08\xde\xd2\x25\x46\x31\x5f\xae\x3b\x3b\x60\x3a\x21\xe0\x7d\x03\x1f\xaa\x62\x62\x6e\xbf\x93\x23\x86\xe0\xbb\x90\xc5\x32\xc4\xed\x04\x5c\x0c\xb3\x5f\x72\x94\xe2\xe1\x9c\xc4\x31\x80\xe0\x7f\x85\x5f\x3f\x38\xbe\xff\x00\x4c\x2d\xf0\x2a\x06\xd5\x7f\xb6\x0f\xb2\xfb\x53\x38\x91\x6b\x67\xbf\x51\x7c\xa0\xec\x9c\x6e\x19\x43\x39\x82\x2f\x9d\x11\x28\x01\x04\x7c\x47\xb2\x1f\xf3\x38\x7e\x23\x9e\xc4\x30\xde\x2c\xf1\x20\x41\x29\xa6\x7c\x50\x1e\x5b\x83\x39\x4b\xe5\x59\x6e\x76\xcd\x80\x64\x03\xca\xf8\x20\xd5\x32\x01\x54\x2b\x5c\x00\x36\xf7\xb6\xb2\x27\xad\x63\xee\x8b\xd1\x25\x8e\x13\x81\xc8\x6f\xe4\x7f\x3b\x10\xf9\x77\x89\xc6\x81\xc6\x46\xed\xb3\xc6\x6c\x65\x85\x5a\x5c\x5f\x79\xc6\xc3\x25\x0e\x3f\xd4\x67\xfd\xde\xc3\x19\xfa\xfa\xa4\x57\x67\xd7\x5d\xbd\x94\xff\xc2\x96\xbd\x70\xbf\xd1\xff\xb2\x91\xd6\x62\xce\xcb\x13\x08\xec\xa5\xfd\xe4\x9e\xdc\x4e\xea\x79\x40\xb2\xe1\x8c\xa5\x91\x32\x7e\xd3\x5f\x1f\xb8\xa5\x15\xbd\xfb\x4a\x8e\x59\xa9\x51\x3b\xe9\x9e\xe9\x4f\x27\xc5\xd0\x74\xed\x6b\x09\x4c\x0a\x44\xa0\x8d\x92\xb5\x8e\xa4\xf6\xaa\x4a\xf4\x8e\x2d\x95\x98\xb1\x0b\x1c\x0d\x33\xac\x53\x88\x67\xc3\x6c\x85\xe2\x78\x1b\xd9\xeb\xa8\x3b\x9c\xb1\x68\x3d\x20\x34\x26\x14\x0f\x23\x9b\x59\xad\x4e\x76\x3a\xc9\x55\x8c\x66\xb8\xbd\x5d\xf1\xdf\x6b\xbd\x95\x9e\x48\xe2\x9c\xd5\x01\x35\xc6\x59\xef\x6f\xfb\x51\x22\xd0\xca\x28\xc5\x21\x07\xad\xcb\xbb\xd1\xc9\x04\x91\xf6\x23\xa1\xb3\x06\xc7\xe9\x6a\x6b\x8d\xc1\xe0\xb1\xea\x42\x3b\xac\xfa\xf2\x6c\x6b\x48\x83\x7e\x93\xe6\x78\x4b\x9d\x9e\x9b\xe2\x2a\xe3\xde\x7f\xd4\x8f\x2c\xb9\xdc\xde\xcb\xfa\x27\x45\x6a\xbe\x71\x48\x4d\xca\x72\x2e\x69\x8d\xb4\xe4\x17\x3f\x94\x83\x93\xd8\x33\x25\x51\x76\xc5\x2f\xb5\x23\x45\x1b\xfa\xd4\x38\x39\x2e\xe1\x95\xd2\xc0\x04\x00\x4d\x05\xfb\xd2\x69\xb5\xaa\xee\x0b\x16\x6a\xc9\x52\xfe\x34\x72\x8f\xf9\x6a\xe1\x3a\x89\xed\x81\x80\x4f\x3f\x29\x4f\x5f\x0e\x1e\x45\x51\x8a\xb3\x6c\x70\x38\x78\xc9\xd2\xfa\x92\xdc\xb5\xb8\x14\x52\x4f\x1e\xc2\x2f\x35\x27\xb9\xe4\x3c\x19\x1f\x1d\x01\xcb\x29\x22\x05\xde\x20\xf6\xe4\x01\x04\x5c\x26\x36\x04\x10\xfc\x3c\x8b\x11\xfd\xa0\x39\x2a\x90\xca\xb9\xa4\x4c\x70\x92\x38\x1d\x50\x96\xe2\x39\x4e\xd3\x0e\x8e\xac\x39\x0b\xb5\xd6\x7a\x6c\x88\xdf\xc5\x14\x3c\x96\x17\xf3\x57\xd9\x13\x0d\x76\x45\xb3\x42\x62\x39\xaa\x04\x70\x96\xf3\xdc\x9b\xf5\xd8\xb2\xdf\xf4\x39\x27\xbd\xbd\x8c\xe5\x45\xa5\xd9\xfe\xed\xd5\x37\x91\xee\xf5\x8e\xbd\xb4\x7d\x37\xed\xb5\xd7\x6a\x47\x03\x47\x8b\x4c\x1a\xdd\xd0\x05\x5f\xee\x71\x40\x88\x53\xf4\x3c\x45\x49\xa2\x43\x72\xdd\xec\x69\xf1\x06\x2d\xb2\x5d\x47\x85\x1c\xc8\xbd\x92\xbe\x49\xc1\xa8\xf2\xe0\x0e\xd1\x11\x8f\xd4\x61\xa0\xe7\xba\xc9\xec\xb5\xf5\x18\x2d\x24\xd7\x50\x92\x4d\xdd\x77\xd1\xc4\x83\x69\xcb\x99\xf3\xa0\x3c\x74\x7a\xf5\x31\x44\x14\xa5\xeb\x9f\x6f\xa6\xab\x0a\x58\x77\x8f\x1f\xb6\xf5\xf8\x61\xc7\x31\xb9\xc7\x99\xda\xcd\x6a\x6e\xe5\xda\x9c\x15\x79\x6c\x98\xe8\xee\x35\x59\x6e\x58\x09\x42\x33\xae\x4a\x66\x1a\xea\xba\x6a\x33\x7e\x97\xc9\xbc\xb1\xc0\x11\x97\xec\xf7\xdd\xdb\xd5\xb4\x73\x2c\x08\xbd\x94\x9f\x0d\x0b\x6f\xc9\xc4\xf6\xdd\x6e\x04\x68\x99\x50\x52\xcf\x8e\x22\x4e\x9d\x4b\xff\xb1\xe8\xde\xe0\x27\xb4\xc2\x7b\x91\xea\x4a\x13\xad\x72\xb0\xdb\x88\x92\x14\xf7\x6c\x20\x2a\x1b\x60\x39\x4f\x72\xbe\xa5\x81\x17\xb2\x40\x9f\x06\xba\xc9\x56\x15\xfb\x82\xeb\xbe\x2a\xf6\xd5\xd1\xf5\x50\xdf\xce\x1a\x1d\x8f\x5a\x2f\x8a\x8a\x7f\x05\x27\xc0\xf0\x55\x56\x8c\xde\x79\xde\x55\x70\xb2\x63\x5e\xab\xfb\xf4\xa1\x51\xa4\x34\x5a\x97\xf3\x5f\x69\x7c\x5b\x89\x5e\x1c\xf0\xae\x9e\xef\x5c\x2e\xad\x5c\x78\xb7\x6a\xa5\x15\x99\x10\x64\xb9\x74\x3b\xd9\xaa\x57\x19\xfc\x2a\x92\xf6\xa0\x22\x6d\x6f\xd7\xb0\x74\x0c\x66\x8e\x48\xac\xf4\x78\x37\x33\x98\xab\x29\x8a\x06\x7b\x29\x8b\x3a\x86\x92\xe8\x2b\x94\x5d\x43\xd1\x57\x2d\xad\xec\x8c\x73\x1c\x6c\x51\x57\xf4\x59\x9b\x7b\x2c\x5b\xbd\x8f\x77\x12\xa3\xb2\x7a\x28\x19\xb5\xad\x6c\x07\x68\xdd\x73\x2f\x74\x1b\xdd\xac\xd9\xfe\xa3\xda\x4d\x71\xd3\xe6\x60\xd5\x5e\x1d\x12\x1a\x91\x50\xda\x9d\xed\xe6\xca\x4b\xa4\x81\x90\xc5\x59\x82\x28\x80\xe0\x7e\x1f\x7c\xb5\x69\x14\xb6\x72\x32\xe6\xe1\x81\xfb\xf0\x50\xac\x6f\x45\xb4\x3a\x69\x99\xe5\x45\xd5\x5a\x7e\x6c\xcf\x68\xbb\xa6\xa4\x92\x38\x91\x7b\xe5\x0d\x59\xe1\x8c\xa3\x55\xa2\x0e\xf1\xbe\x7c\x52\x85\x6f\x70\xa5\x88\x50\x75\x42\x6d\x92\xaf\xa7\xf5\x2d\x27\xbb\xf7\x75\x27\x6b\x74\xa3\x93\x2f\xdb\xfa\xaa\xe5\x38\x94\x1f\xbe\x6c\xd5\x56\x1a\x1e\xb3\xb9\xe1\xfb\xab\xd6\xed\x52\xb1\xac\xbc\xe6\x24\x67\x31\x16\x4c\xe4\x9c\x5c\xe0\x68\xa0\x75\x48\x43\x69\xee\xdf\xb6\x7e\x2c\x18\x75\x5a\x6f\xd3\x47\x31\xaa\x02\xcf\xb7\xc9\x1b\xb5\x0d\xd0\x6b\x75\xdf\xd3\x8f\x19\x4f\x99\x24\x66\xb6\xde\x0b\x3a\x30\x4d\x19\x9c\xf7\x22\x32\xe5\xe9\x5b\xeb\x6f\xcf\x39\x6d\x99\x9f\x9a\x2e\x0e\xca\x2b\xa8\x10\xa5\xaf\xad\x95\x6c\x92\xb2\x8b\x35\x80\x20\x4f\x94\x5d\x72\xf6\xe9\xf1\xf3\xb6\x6c\xea\x0a\xf8\xd9\x4b\x0c\xdb\x73\xe0\xfb\xee\xed\xba\x14\x54\x9b\xc6\x6f\xa0\xe0\x18\x33\x4e\xa8\x54\x8f\xfd\xe4\xde\x4f\x8d\x41\xa5\x58\xcc\x42\x14\x7f\x4f\x68\xf4\x92\xa5\xbc\x31\xe5\x72\x4e\xbe\xe9\x2b\x2c\xf5\x5d\x20\xdb\xd4\xf5\xbb\x97\x96\x41\xf7\x57\x0e\xee\x7b\xd3\x01\x23\x1a\xc9\xd7\xaf\x70\x44\x52\x1c\xf2\x67\x84\x7e\x70\xd5\xf7\x75\x62\x51\xea\xc7\x29\xe3\x64\xae\x23\x43\x0c\xa4\x85\xe5\x76\xfa\x70\xaf\x7d\xd5\xca\x08\x1e\x42\x72\x95\x97\x48\x18\x45\x03\x75\x1a\x0c\x24\x81\x1e\x08\xa8\xe9\x4a\x5f\x3d\xa5\x6c\x35\x78\x2c\xbb\x6b\x6e\x9f\x32\x38\x98\xe5\x7c\xb0\x66\xb9\x00\xd1\x54\xd4\x6d\x1f\xe3\xb5\x55\x74\x67\x04\x9f\xab\xdb\x30\xb7\x9f\x84\x8a\x0e\xa5\xa6\xab\x6f\x9f\xba\x13\x39\xda\x4b\x40\xae\xb3\x58\x76\xd9\xd4\x0a\x81\xef\xe6\x54\xda\x8d\x38\xa6\xf7\x15\xe3\x51\xb1\x31\xec\xbf\x00\x02\x65\x18\xab\x0e\xc1\x72\xff\x81\x29\x9c\xa3\x38\xc3\x70\x02\xc8\x1c\x40\xc0\xa8\xb2\x96\x17\xec\x96\xd8\xbc\x00\x5a\xb7\xe2\x61\x68\x2e\xa0\xe5\x52\x18\xe2\x5f\x00\x04\xf2\x9f\x79\x4c\x16\x4b\x3e\x24\xa1\x6a\x98\xb1\x98\x93\x44\x02\x03\x10\x5c\x98\xf7\x31\xa1\x1f\x86\x9c\x01\x08\x96\x28\x5b\x8a\xba\x28\x14\x7f\x94\xb9\xfd\x10\xa5\x29\x5a\xcb\x62\x19\x1f\xaa\x03\x0a\x82\x08\x47\x79\x82\x87\xb3\xf5\x30\xd1\x96\x04\xa2\x39\x19\x15\x6a\x38\x5b\x83\x6e\x86\x09\x40\x80\xa8\x90\xe3\xff\x13\xaa\x38\x16\x32\x51\xe0\x9e\x16\x3a\xa3\xe5\x2c\x03\x50\x3a\x86\x90\x90\x3f\x67\x91\x8c\xd6\xa4\x02\x19\x45\xcd\xa4\xa3\x5d\x56\xa5\xdb\xc3\xff\x67\x55\xfb\x52\xa6\x6d\x36\xed\x6b\x1d\xc4\x1a\xe9\xf7\x34\x98\x6c\xe4\xdd\xd2\x18\x3c\x8e\x59\x86\xed\x55\x92\xb9\x89\x83\x09\xe2\x1c\xa7\x74\x3c\x01\x3f\x64\x21\x4a\xc4\x79\x88\xe4\x95\xd6\xd8\xf3\xb5\x75\x26\x4a\x17\xd9\x68\x4e\xb3\x91\x7b\x87\xe7\xf9\xc5\x54\xa6\x19\x70\x6d\x0d\x3e\x7d\x7e\x81\x05\xe6\x83\x8a\xc5\x85\x75\xec\xbd\x73\xa7\xec\xac\x9e\x19\x65\xae\xaa\x7e\x7b\xd5\x94\x8c\x95\xac\x56\x66\x22\xe7\x29\x5a\xa8\x00\x0e\x9b\x14\xcf\x9f\x3e\x19\x37\x20\x3e\x7d\x52\x28\x23\x58\xad\x5d\xaf\xcc\x97\x89\xfe\xa9\xb2\x58\x04\x9e\x31\x7d\x13\xf5\xcb\x65\xe3\x5f\x5e\x5a\xa3\x19\x7c\x79\x69\x0a\xf3\x00\x9b\x42\x38\x7a\x85\x95\x8a\x2a\x73\x0b\xf3\xb2\x30\x0d\xf8\x48\x9a\x82\xb9\xdf\x9d\x34\x38\x73\x42\xa3\xef\xd7\x9e\xbe\x56\x84\x8d\x61\xc8\xca\xcf\xc4\xc7\x32\x64\xfb\xe9\xbb\xbb\x1b\x32\x5a\xb2\x8c\x3f\x4d\x8a\xb1\xf8\x2d\xa7\xa9\x78\xa7\x8c\xfe\xe4\xa0\xab\x46\x05\x66\xf0\x1a\x04\x30\x57\xfc\x77\x02\x93\xe3\xac\x17\x0e\x4c\xb7\xb1\x56\xa1\x2b\xe0\xfe\xa9\xb5\x57\xd0\x2e\x7c\x92\xfd\x1f\x21\xba\x96\x31\xb4\xac\xb0\x2d\x43\x4a\xe9\x3a\xb2\x92\x31\xd5\x18\x03\x2d\xce\x03\xd9\xf9\x26\x8d\xaf\x4c\x9e\x93\x10\xcb\xe9\xb7\xda\x4f\x23\xe9\xf0\xa8\x4c\x02\xd5\x2a\x95\xd9\x48\xba\xa6\xf1\xed\xd3\x2d\xd3\xa6\x88\x7e\xc7\xbc\x7d\x8f\x32\xfc\xf6\xe9\xdb\x57\xcf\x54\x8f\xe5\x88\x95\xa5\x75\x73\x71\x5f\x5e\xde\x69\x45\xad\x1a\xc8\x44\x39\xda\xb6\xa3\x7f\x44\x22\x93\xa4\xaa\xb9\x34\x5c\x61\x4b\x25\x5b\x57\x14\x54\xac\x27\x79\x71\x09\x20\xf6\x47\x19\x4b\xb9\x78\x53\x8a\x5d\xae\xa1\x5a\x4e\xc9\x2f\xe2\xab\x92\xe4\xca\xd2\xfa\x59\x86\xdf\xcf\xbd\xb4\xcd\xa6\x39\xbe\x21\x93\x63\xd4\x68\x40\x93\xc6\x1b\x6b\x21\x75\xdd\xe3\x22\x15\xfc\x31\xc3\xfc\xb1\x39\x2b\x6c\x46\x33\x2f\x84\xd1\xee\x50\x03\x55\xb7\xb2\xbe\xe6\x9e\xf5\xd8\x02\x4d\x4f\xb8\x9a\x1b\x5b\x4e\x89\x03\x72\x2f\x5f\x35\x9b\xe2\x12\x3a\xd1\x24\x94\xaf\x5a\x69\x1e\xba\xf8\x9c\xcc\x43\xd7\xbf\x91\x57\xda\xd9\xad\x59\xea\x1f\xdd\x2c\x55\x50\xdf\xf3\xc0\x63\x2d\x61\x0e\x74\x84\x22\xc7\x8f\x6b\x85\x05\xcf\x58\x46\x40\xa8\xb8\x61\x69\xff\x92\xa6\xcf\x56\xbe\xa5\x70\x9b\xeb\x56\xd8\xd5\xae\xf6\x68\x30\xfe\x07\x3e\x8c\xba\x4b\x8a\x56\x46\x79\x86\x23\xe0\xc3\x64\x7b\x31\xdb\x99\x4d\x8a\xa5\x9f\x7c\xf4\x5c\x36\x00\xcd\xe3\xe3\x97\x6f\x0b\xe0\x43\xe6\x79\x67\x9e\x37\xeb\x19\xa2\xa9\x8d\x2b\x5e\x77\xfa\x51\xad\x5d\x87\xa9\x37\xc6\x53\xb7\xfa\x8d\x64\xcf\x18\x8a\x54\xd0\x82\x93\xf2\xb5\x0e\x67\x51\x2d\x6b\x07\x68\x71\xb5\x70\x7d\xab\xe6\x9a\xef\x5e\xd4\x7c\xab\x96\x35\xff\xa9\xc7\x62\xa8\x96\x25\x95\x75\x05\xab\x20\x5d\xe2\x65\x0b\xa7\xc0\x88\xcc\x63\xf1\x2b\x42\x74\x81\x53\x60\xeb\x1b\xf7\x8a\x8d\x2a\x3d\xc6\x85\xac\x2c\xc3\xba\x6a\x60\xf8\xf2\xd2\x34\x2f\x93\x64\x3a\xdc\xef\xc4\x69\x68\x2a\x61\x2a\xe1\x94\xe3\xe8\xb5\x02\xee\x3a\xf2\x99\x50\x9d\x25\x30\xb7\x9f\xd2\x25\x51\x55\xff\x7e\xcd\x71\xe6\x97\x15\xe5\x32\xf1\xc7\x6d\xa3\x73\x6a\xfd\x1d\xa7\xfc\x63\xbd\x16\x04\xcf\xff\xfe\x11\x58\x92\x5d\xe9\xe2\x2b\xbd\x7a\x4a\xf4\xed\xdd\x33\xbb\x32\x6b\x0b\x13\x3c\x27\xdf\x83\xbd\x7b\xdc\x80\xf6\xf8\xe5\xdb\xda\x00\x0a\xbf\xee\x65\x24\x57\x00\x80\x13\xb4\xdb\x43\x69\xd6\x5e\xd7\x87\x33\xd7\x4b\x69\x1e\x9c\x55\x4b\x2a\x2f\xa5\xec\xba\x6c\xce\xb2\x0e\xd7\x7a\x29\xe5\xd7\x05\x7d\xd6\x1c\x1a\x80\x93\xf0\x0a\x18\xa9\x23\xa3\x06\xb9\xb2\xbc\x01\x9c\x44\x7b\x36\x51\xad\xdf\xb3\x2d\xb3\x4e\x01\x9c\x24\x57\x6d\xcf\xc2\xa8\xb5\xb9\x0a\x66\x42\x02\x59\xb9\x2c\xe8\xf9\x9e\x2c\x66\x9e\x0d\xbb\xfc\x8a\x2c\x57\xd9\x06\x26\x22\x99\x72\x8b\x96\x76\xaf\xe8\x0a\x81\x0f\x9c\xa0\x7f\x2d\x9e\x45\x9f\x4f\x54\x57\x15\xb9\xde\x8b\xf5\x39\xdc\xd3\x5b\xdc\x45\xbe\xe0\x39\xa4\xe0\xd0\xea\xd4\xfd\x98\x51\x8e\x08\x15\x27\xe8\x2f\x39\xce\x71\x24\xe5\xaf\x0c\x8a\xc2\x31\xe6\x58\x3f\x0a\x49\xd8\x7e\xd3\x42\xb8\x7e\xca\x38\x4a\x79\xf9\x18\xb3\x8c\xeb\x9f\xb9\x12\xae\xd5\x53\x01\xa0\xf4\x75\x73\x72\x73\xc2\xd8\xf3\x50\xcf\x88\x4a\xdb\x14\x55\x31\x5a\xb3\x9c\xff\xa4\xee\xb6\xb7\xad\xa2\xb2\x4a\x0b\x02\xcc\x31\x6c\x8a\xbc\x67\xb3\xfa\xab\x5d\xa8\x96\x1e\xe2\x0b\x4c\x71\x8a\x38\x7e\x86\x17\x98\x46\x52\x09\xe0\x86\xfa\xc3\x87\x87\x40\x61\x5a\x26\x7a\x39\x75\xc2\xd3\x67\xe3\x8d\xce\x96\x2b\xb3\xe2\x95\xf1\xf8\x27\x7c\xea\x3b\xf9\xce\xf1\xc8\x86\xb4\xae\xe4\x3a\x1d\x91\xc8\xf3\x8b\xa2\x54\xa6\x88\xfe\x56\x64\xfb\xe6\xa8\x4b\x59\xbe\xc3\x97\xb2\x5c\x20\x0b\xcc\x9d\xac\x2d\xc0\x5d\x2e\x1a\xef\xe5\x82\x01\xca\x52\xc1\xf9\x5e\x59\x34\x8a\x7b\x73\x96\x0d\x80\xa0\x5c\x38\x00\x82\xca\xd2\xb1\xd9\x04\xac\xa2\xf1\x7f\x2b\x04\x6a\xc1\x4c\x2a\xd9\x9c\xa5\x6b\x02\x31\x8c\x0d\xa2\x61\x6c\xe7\x62\xac\xfd\xc9\x1b\x73\x24\xdf\xbf\x67\x33\x68\x2a\xf9\x05\x34\xcd\xbd\xd6\x7d\x2d\x1b\xac\x2d\x7a\xa7\xc9\xcc\x96\x8d\xd1\x1a\xa7\xd9\xf8\xde\x7e\xad\xdb\xfa\x4e\xfb\xc6\xd9\xdd\x36\x5f\xdd\x81\x4e\xeb\xd6\x05\x66\xaf\x36\x4d\x2d\xa7\xc9\xc7\x7a\x3a\xcb\x36\x6b\x14\xc1\x69\x34\xb4\x65\xf7\x6a\xd5\x56\x73\x9a\x35\xfa\x38\xdb\x6a\x65\x21\xb8\x8d\xe6\xa6\xe4\x5e\x6d\x9a\x5a\x3e\x5c\xe2\x38\x19\x83\xd2\x4c\x7e\x40\xb2\x81\xfe\x3a\xc8\x08\x0d\xf1\x80\xf0\x6c\x40\x59\x24\xdd\x8b\x22\x92\xe9\x3b\x44\x1c\x8d\x40\xd9\xdf\x1f\xe5\x22\x2f\xbb\x5b\xa1\x93\x4e\x6f\xe7\xba\xdc\x5e\x9d\xd5\x95\x1c\xf4\x3c\x63\x19\x2f\x1b\x73\x48\xad\xd3\x54\x2c\xcb\xec\xd5\x90\xac\xe2\x17\xd3\xa2\x80\x61\x80\x1c\x2e\x21\x0a\x24\xcd\x03\x30\x09\x26\xe9\x14\xae\xda\xd3\xe7\x39\x2c\x86\x5b\x59\x55\xf5\xe1\xac\x02\x72\x5e\x8f\xde\xba\xea\xd0\x3f\xcc\x27\x78\x1a\xac\xb4\xfe\x61\x5e\xd5\x3f\xb8\x8f\x70\x5e\xd7\x3f\xcc\x3b\xf5\x0f\xf3\xcb\xcb\x79\x5d\xff\x30\xaf\xea\x1f\xe6\x41\xb2\x7f\xf4\xd6\x10\x46\x36\x7a\xeb\xdc\x87\x33\x47\xff\x30\xaf\x69\x07\xe6\x5a\xff\x50\x79\x7f\x3a\x6f\xea\x1f\x66\x56\xff\x30\xdf\xae\x7f\xa8\xb7\xd0\xce\x74\x88\x2e\xce\xc5\xf0\x4c\xf4\x56\x24\xb8\x3b\x9d\x75\xdb\x51\xb4\x39\xdc\x5e\xbe\x0f\xb7\xb7\x4f\x2c\xe7\x66\x74\xae\xae\xe8\x5a\x7b\x28\x0f\x1d\x4f\xf2\xba\xf2\xb0\xe4\xff\x96\x9f\x93\xea\x70\x71\xab\xc2\xfb\x33\xa8\xf0\xd6\x81\x97\xaa\xb0\x4b\x15\x15\x1e\x53\x2c\x3f\xfe\x25\x47\xb1\xef\x01\xe9\x16\x92\x8e\x54\x68\x39\xfe\x4a\x3c\x69\x8e\xb7\xdd\x09\x6b\x34\xcf\x8c\x1e\xf0\x5a\x40\x86\x29\x63\xbc\x54\x1b\xb2\xd4\xf7\xc0\x3c\x7b\x9a\x3d\x52\x81\xac\x20\x98\x67\xaf\x18\xe3\xf6\x85\x0f\xd3\x66\x9c\xd4\x7d\x14\x6d\x4b\xcd\x6c\xab\xbe\x02\x18\x69\x7d\x97\x79\x5f\x06\x15\x4f\x6a\x5f\xdc\x6e\xad\x1a\xdf\x2a\xbd\x84\xb3\xfa\x77\x12\xe3\x4c\x1c\x8b\xa6\x80\x56\xb3\xc9\xb8\x8b\x8b\x6a\x60\x43\xd3\xb3\x1b\x8b\x5d\x93\xd4\x5b\x28\xc7\x78\x63\x6d\xac\xea\x6d\xb8\xd8\x9a\xb0\xeb\x82\x9f\x35\xc1\x57\x11\x3e\x41\xd7\x6d\x62\xde\x68\xa2\x3e\x67\xd7\xd7\x44\xb5\x85\xa5\x5c\xef\x3c\x06\x93\x64\x38\x4b\x31\x8a\xc2\x34\x5f\xcd\xb2\x5d\xc9\x36\x3e\x45\x76\x06\xb5\xdd\x68\xcb\x86\x23\xd9\x0b\x8a\x1f\x8b\x8e\xbd\x4d\xac\x3a\xd3\x6b\x64\x10\x3b\x6e\xcd\x20\x76\xec\x66\x10\x3b\x9e\x8e\x8f\xfd\x20\x08\x9a\x95\x4f\x5a\x2b\x9f\xb8\x95\x4f\x44\xe5\xe1\x3d\x37\xd5\xcb\xee\x74\x11\x46\xdb\x91\x19\x1f\xe8\x6b\xe5\x8a\x68\x70\x0d\x3a\x27\xf4\x0d\x25\x85\x88\x5b\x92\x42\x90\x4e\x3a\x58\xf8\x97\x97\xc4\x59\x64\xf1\x2e\x64\xcc\x50\x46\xc2\x61\x94\xb2\x24\x62\xe7\x74\x68\x42\x06\xb5\xc4\xca\xaf\x96\xec\x01\xe3\xb3\x8c\x9b\x5f\x1b\x0b\x4f\x89\x8a\x27\x7c\x0d\x7c\x18\x18\x7f\x00\x7c\x5c\x07\x0f\x9f\xe9\xf8\x2d\x01\x6e\x25\x12\xd5\x84\x08\x0d\x9b\x06\x47\x20\xd9\x49\xaf\x6b\xe2\x46\x29\x5c\xa0\x5b\x7e\xfd\xcf\xc0\xaf\x67\x4d\x43\xcb\xf8\xda\x79\x00\x2a\xfc\xc3\x67\x90\xee\x47\x19\xfc\xa5\x78\x41\x32\x2e\xa3\x55\x96\x3f\x55\x8c\x4a\x67\x40\xb6\xd8\xf7\xf6\x9d\xa7\x98\xeb\x08\x6f\xab\x56\x7e\x6d\x54\x3c\x27\x71\xfc\x04\x67\x3c\x65\x6b\x1b\x5b\xb3\xf2\x4e\xf5\xcf\x85\x2f\x2d\xc2\x50\xd5\x60\xab\xca\xb5\xdd\x54\xaa\xc3\x5a\x23\xa6\x0b\x92\x99\x57\x86\xaf\xbb\xef\xea\xda\x21\x08\xaa\xe0\x5c\xd1\xd5\x1a\x2a\x47\x7b\xf5\xa6\x1c\x18\xb5\xc6\x2a\xb6\x68\x59\x7f\x72\x5c\xe7\x87\x7f\xdd\xb0\x82\x37\xc0\xdc\x55\x52\xa7\x6f\x8b\xfe\xf6\x8f\xd5\x97\x5f\x9d\x7c\xff\x3f\xf7\x2b\xd1\xdf\xbe\x86\x27\x8e\x0f\xb8\x42\x88\x76\xa7\x02\x87\xa5\x1f\xb1\xb1\x79\x97\xf1\x85\x7b\x59\x89\xbb\x3b\x65\x8b\x59\x78\x0b\xb5\xda\x69\x16\xfe\x87\xa3\x56\xca\xd6\x55\xf6\xb7\x66\xa4\xed\x62\x51\xfd\x91\x19\x57\xdd\x3d\x11\xd6\xc6\x1b\x05\x8e\x7d\x67\x72\xbd\x5c\x66\xb3\xba\x36\x3c\xe9\x60\x0d\x66\x82\x35\x48\x34\x6b\x30\xab\xb2\x06\xee\x23\x9c\xd5\x59\x83\x59\x27\x6b\x30\xbb\xbc\x9c\xd5\x59\x83\x59\x95\x35\x98\x05\xd1\xfe\xda\xf0\x1c\x86\x56\x1b\x3e\xf3\xe1\xca\x61\x0d\x66\xb5\x83\x7b\xa6\x59\x83\xca\xfb\xd3\x59\x73\x32\x57\x96\x35\x98\x6d\x67\x0d\xea\x2d\xb4\xaf\x47\xd1\xc5\x99\x18\x9e\xd1\x86\xcf\x04\x7d\x13\x1b\xc0\x51\x1c\xbb\xf4\x6e\x9b\xed\x2d\x82\xd9\x1e\xec\x69\x76\x64\x99\xe0\xab\xd3\xc5\x3a\x17\xdb\x46\x27\x6d\x37\x56\x2c\x22\x73\x82\xd3\xec\xc8\x7a\xce\xc8\x98\x2f\x61\xde\x97\x9c\x56\x12\x7f\x1d\xdc\x86\x3e\xfd\xf3\x30\xbc\xbd\x43\x9f\x5e\x7c\x95\xa6\x3f\xfe\xeb\xc9\xab\x5a\xe8\x53\x10\x13\xa0\x82\xf6\x3d\x3c\x2e\x9d\x05\x9d\xb0\x28\x2b\xb4\x9e\xe1\xff\xd6\xeb\xf2\xb5\x59\x96\x3a\x48\x8a\xa0\xbf\xd2\x34\x20\x04\x10\xb0\x94\x2c\x08\x45\x2a\x24\x92\x59\xd3\x00\x02\xef\xdf\xff\xd9\x73\xc7\x89\x73\xf2\xdf\xff\x39\xf8\x6e\xf0\xec\xeb\xf1\xe3\x07\xfe\x00\x40\xa0\xec\xef\x3a\xfb\x70\xcf\x7a\x6b\x6b\x3f\x17\xa0\x9d\x99\xa4\x79\x26\xcd\x9f\xe9\x84\x61\x28\x34\xd9\xa9\x2f\xc2\x38\xcf\xc8\x99\x0a\x70\xf6\x37\x36\xc8\x93\x01\x1a\xe8\x2c\x42\x66\xfc\xf7\xc4\xb7\xdc\xba\x41\xf2\x34\xc7\x8d\xf0\xa4\xc7\xa5\x7b\x24\x4f\x91\x5c\xa3\x6f\x93\x47\xaa\x3d\xed\xb7\x7e\x02\x27\x00\xa5\x6e\xd4\x1e\x68\x62\xbb\xda\x68\x25\x75\x8f\xc7\xd2\x15\xfd\x81\xe3\x89\xae\xd2\x28\x01\x27\x86\xac\x81\xdb\x19\xab\xc6\x71\xab\x16\xe5\x75\x78\xd6\x66\xbc\x9c\x93\x63\x08\xa2\xae\xb8\x83\xb6\x40\x77\x18\x85\xd2\x3f\xd6\x6d\xa6\x1d\x52\x9b\x5f\xbb\x6e\xa0\xee\x3a\xdc\xd5\x80\x8e\x92\xd8\xb3\x81\x0e\x67\xc9\x06\x0e\xba\xc1\x83\x6a\xc4\x8a\xb6\xd8\xa0\xb2\x09\xe9\x60\xa9\xd4\x1b\x25\xb3\xe8\x6c\x82\x61\x44\x32\x14\xc7\xec\xdc\x66\x0a\x96\x19\xd2\x73\x93\xb8\x43\xfb\x32\xda\x75\x5a\xfa\x3e\x92\xf9\xbe\xec\xa6\xbb\x9d\xb6\x78\x23\xd6\x4d\xbb\xae\x2f\x24\x9b\x8b\x97\x92\xe3\xcc\x7e\xb7\x1c\x67\x7d\xd3\x8a\xe3\x4e\x8e\x7b\xc2\xe1\x68\x34\xa2\xd3\x00\x1f\x28\x19\x5a\xdd\xc9\xf1\x14\xd1\x4c\x46\xf4\x7c\xc3\x3c\x55\x44\xb1\xad\xad\xc4\xa9\xc6\xc5\x4a\xef\xaa\xaa\xa6\xff\x34\x35\xe8\x56\xac\x66\x01\xb3\x20\xaf\xda\x67\xd8\x7b\x2c\x76\x43\x82\x6f\x0d\x7e\x83\x6e\x09\x11\xbb\xaf\x54\xba\x1d\x92\x0f\x51\x45\x10\xbe\x51\x3f\x29\x77\xa9\x4b\x2b\xc0\xeb\xf2\x69\x5d\xca\xc7\xbe\x8c\xe2\x76\x67\xa9\x5b\x05\xe4\x9f\x8e\x1f\xcb\x76\xf3\x63\x5f\xbd\x59\x2e\xfe\xf5\x8f\x7f\x1e\xbb\xfc\x98\x3a\xf8\x9d\x60\xac\xdf\x31\xaa\x33\xfc\x80\xef\x22\x19\x3a\xa1\xc1\xa2\x95\x6c\x88\x29\xeb\x84\x66\xd0\x5f\x64\x4a\x8a\x97\x32\x4e\xf7\x8e\xf8\x76\xfa\x34\xac\xc5\x93\x17\x27\xa3\x0a\x1e\x20\x3a\xd1\x08\x26\x5f\x63\x35\x94\x45\x1a\x20\xd9\xf7\x79\xb6\xae\xb2\x1c\xe6\xb8\x57\x4c\x67\x57\x18\x88\xfb\x2a\xbe\xc2\x97\x10\xfc\x2f\x13\x6a\x01\xa5\x04\x0d\x0d\x8b\x17\x6b\x57\x9d\x76\x8e\xe1\xff\xfe\x9f\xff\xf7\xaa\xf1\x13\xda\x87\xf1\xda\xc4\x27\xeb\x8a\x9f\xe5\x94\x4e\x71\x26\x91\x5a\xe2\x7e\x89\xb2\x12\xf3\x2d\x91\xb4\x76\xa0\xa4\x2b\x52\x58\x4b\x14\xd2\xf7\x6c\x26\xed\x05\x47\x84\x46\xf8\x02\xd4\x07\x62\xbb\xd6\x27\x1c\xe9\x4e\xce\xb0\x27\x77\x28\xfe\x53\xc3\x1f\xfc\x83\xcd\xf6\x8f\xeb\xb5\x85\x2f\x6c\x32\x6f\xd5\x81\x8a\x53\x49\x08\xdd\xd1\x4f\xb5\x7c\x03\xbd\xba\xb0\x2d\x0e\x53\x6b\x18\xa6\x1e\x11\x5c\x64\xa1\x0e\x91\xeb\xab\x5f\x5b\xe4\x12\x0b\xc5\x8a\x5b\xf7\x1f\x8e\x1f\x7f\xfd\xdb\xc9\x5b\x5f\x6f\x91\xb7\x5a\x08\x5d\xab\xbc\xe5\x82\x32\x3b\xa1\x8c\xbb\x2c\x1f\x00\x89\xfe\x49\xf8\xf2\x27\x6b\x91\xdf\x88\x24\xb4\x53\x3c\xbb\xf6\x86\x34\x9d\xe9\x1b\x66\x74\xc7\x26\xec\xb5\x05\xf5\x2e\x71\x12\x96\x28\x74\x2c\x51\xf6\x78\x49\xe2\x28\xd5\x49\x4b\xca\x8d\x0a\x20\xf8\x87\xec\xe4\x15\xa2\xd3\x6d\xdd\xb2\xe5\x86\x2d\xbb\xb1\x73\x9b\x6e\x93\x1d\x9b\x12\x5f\xdb\x06\xdd\x11\x34\xe7\x64\x6a\x34\xfe\xa5\x89\x81\x91\xe1\xac\xe1\x42\xb9\xa6\x23\x12\x0d\x89\xcc\xe3\xac\xc4\x33\x15\x39\xc6\x95\xd9\xf6\x15\xfc\xf6\x15\xf0\xf4\xe6\xed\x12\xee\xf2\xc0\x43\x9e\xc7\x6a\xf2\x9d\x15\x38\x36\x42\x6c\x79\xcf\x66\x6d\x42\x8a\x6c\x40\x2c\x5a\x29\xdb\xd8\xc3\xab\x1e\x62\x45\x74\xc0\x71\x72\x51\x39\x40\x8c\x87\x8b\x66\x44\x04\xc3\x5a\x38\xac\x87\xe3\x53\x6a\xe1\xba\x2e\xa9\x12\xa8\x0c\xb0\x61\xc0\xd5\x7c\x26\x2d\x33\x34\x89\x7b\x8b\x29\xac\x0d\x80\x0f\x59\xf5\x9a\x8e\x35\xf2\xa4\xe9\x33\xfb\xca\x4d\xb9\x40\x6a\xcd\x31\x57\x18\xca\xb7\x09\x43\x19\xcc\x77\x0a\x43\xe1\x12\xa5\x7c\x98\xa4\x64\x45\x38\x39\xc3\xd9\x11\x4a\x31\xfa\x44\x57\x7a\x46\x4e\x8a\xee\x0f\xb3\x25\x92\xe7\x50\x2d\xb4\x44\x62\x1d\x90\x8e\x72\x4a\x7e\xc9\x71\xbc\xee\xa1\xb1\x56\xd6\xe0\xa5\x9c\x94\x7c\x4e\x56\xe0\xab\x5b\xa1\xee\xcf\x21\xd4\xcd\x76\x0b\x75\xaf\x5f\xfc\xcf\x62\xfe\x90\x3f\xaf\x28\xd9\x65\x4a\xad\x79\x33\x20\x6b\xc9\xf9\x53\x8c\xd2\xbf\xa5\x28\x22\xca\x9a\x49\x4a\x3c\x17\x27\x00\x82\x63\xfb\x74\xcf\x7d\x5a\x57\xbe\xad\xc5\x37\x95\x89\xeb\xa1\xc9\x61\x56\x46\xb5\x8b\x59\xaa\x7c\xc5\xcd\xa1\xf8\x50\xf0\xca\x6e\x99\x39\x89\x63\x95\x5e\xa0\x25\xb2\xb5\xe9\x64\xc6\x55\x90\x55\x1b\x19\x3a\xb5\x3d\x65\xf3\x79\x26\xa3\xe3\x1d\xff\x47\x39\xc6\x16\xa1\xab\x01\x05\xd3\xa8\x01\xe3\xe4\xb8\x0b\x4a\xe3\xb8\x37\x40\xc3\x98\x24\x2f\x91\x8e\x73\xde\x18\xdd\x0a\x65\x1f\x76\x8e\x2e\x41\x6e\x98\x74\x19\x6a\x79\xaa\x23\x83\x83\x2a\x38\x49\x5d\x2b\xc0\xb6\xf4\xb1\xed\xf1\x04\x02\x25\xb9\x96\xf9\xe6\x04\xcc\x01\x80\x5b\xe6\xec\xab\x7a\x84\xed\xae\xae\x8b\xb5\xd4\xd5\x75\xf5\x6d\x6b\xd7\x8f\x85\xf4\x14\xf2\x16\x54\x88\x35\x58\x59\x74\xf6\xe1\x21\x04\xe7\x24\x92\x01\xd3\x4d\x6b\xf7\xec\x52\x03\x4b\x4c\x16\x4b\xee\x7c\xbb\x5f\x7e\x53\x21\xad\x15\x0e\xf2\x34\xf6\xfe\x57\x89\x03\xbb\x26\x21\xf0\x81\xad\x20\x66\x7a\x28\x07\xdc\x5e\xcb\xce\x75\x59\xeb\xde\x8e\x19\x91\x66\x1e\x88\xf3\x54\x1e\x94\x7a\x20\xe0\x3b\xdd\x6d\xcb\x06\xf6\x61\xd0\x5a\x4f\xe2\x6d\x6c\xda\x3c\xf0\x90\xca\xb9\xad\xe9\x8d\xef\xc9\xb5\x30\x14\xe3\x30\x2e\x1d\x8d\x8f\x12\x6b\xd2\x12\xfe\xca\x19\xaa\x13\x13\x9a\x44\xe1\x0b\x86\xda\xd9\x22\x29\x9d\x2d\x04\xf6\x8d\x6b\x87\x8e\x9d\x66\x56\x65\x2b\xdb\x68\xbf\x9e\xb6\xbd\x1c\xd7\x5e\xbe\x0e\x51\x8c\x0f\x0f\x05\x85\xbe\xe3\x84\x27\x93\x72\xd2\xe9\xbb\xbb\x9b\xb6\xe2\xc5\xa0\xe3\xfd\xd0\x7d\x2f\x41\x7c\x71\x52\xbc\x93\x31\x53\xc4\x64\xa0\xd4\x44\x7f\xcb\xd3\x33\xfc\x1c\xf3\x25\x8b\x9c\xd4\xb4\x1b\x45\x7e\xc7\x40\x7e\x7e\x26\x1f\x00\xcc\x38\x4e\x1e\xcd\x39\x36\xef\x5f\x9b\x67\x60\x8f\x76\x3c\x71\x7a\x23\xca\xa8\x30\x2a\x02\x9c\x0d\xcd\x72\x21\x7b\x38\xc6\x70\xad\x7e\x70\x78\x21\x0e\xa0\x31\x85\x6b\xf9\x97\x14\xe5\xe8\x4d\x38\x36\x71\x0c\x0a\x20\xbe\xe7\x2b\xb8\x9e\x65\xdc\x55\x8b\xce\x38\xa6\xbe\x3e\xd6\x22\x19\x10\x4f\xe1\x13\x4f\xc8\xd4\xf7\x47\x17\x9e\xc7\x83\x6f\xb1\xc7\x27\x74\xea\xfb\xfe\x48\xc5\xcc\xe3\x9e\xfa\xec\x3b\x61\xdf\x22\xc4\x91\x0e\x69\x98\x62\x74\xed\xce\x0b\x20\x37\xde\xf9\x63\x8f\x7b\xc7\xe2\xc7\xc9\x8e\x61\x14\x30\x0c\x56\x5e\x5e\x89\x56\xa2\x97\xf9\xf5\x5d\x5c\xa2\x3a\x68\xb3\x53\x6e\xc0\xb3\xc5\x95\x0a\xe6\xdb\xa4\x82\x19\x9c\xef\x2f\x15\x2c\x87\x32\x7c\xae\xf2\x20\xfb\x44\xe2\x81\x29\xbe\xed\x26\xa5\x21\x26\x68\x78\xc3\x8c\xaf\x63\x3c\x54\x31\x15\x76\x8a\x0c\x2d\xa9\x88\x6f\xb9\xef\x3f\x36\xf7\x9d\xef\xe6\xbe\xc9\xe3\xf4\x97\xa7\xdf\x24\xac\x25\xbb\xef\x3d\xcb\x1d\x0d\xd5\xd6\x70\x77\x83\xe2\xc6\x1e\x3a\x59\x86\x50\xca\x1f\x95\x05\x5e\x8b\xa5\x09\x3a\x38\xb1\x7a\x8c\xf3\xb6\x3b\x1a\x15\x66\x3b\xc4\x59\x86\xa3\xa6\xd2\xb1\x3d\xa9\xaf\x1b\x47\x5b\x75\x79\xc9\x52\xf2\x91\x51\x8e\x62\xa7\xf7\x9a\x05\x7b\x58\x66\xde\x73\x3a\xdb\x7a\xbf\x52\x49\xed\x79\xf2\x65\x25\xe1\x8c\x00\x80\x4e\x4e\xd6\xcf\x1c\x33\x88\x92\x4f\xb5\xb1\x92\x9d\xf4\xc7\xf7\x65\xfa\x63\xed\xe0\x27\x18\x2f\x92\x0d\x91\x79\x9a\x76\xa6\x07\xbd\xef\xa6\x07\x6d\xc9\x5d\x9b\xe1\x18\x87\xce\x1c\x98\x1b\x15\xd9\x41\xf7\x6d\x1d\x97\x5b\xb3\x0f\xdf\xef\x36\x20\xe9\x36\x1f\x71\x27\xc2\xb2\xd7\x5d\x32\x4e\x8d\xb5\xbc\xbf\x25\x1c\x77\xc9\x75\x7e\xc0\xd2\xf4\xc3\x9d\x53\xa3\x7d\x6c\x8f\x78\xad\x03\x6f\x03\x08\xe6\xb4\x97\xee\x70\xfb\x71\xb0\x8d\x47\x0d\x03\x2f\x6b\x46\x01\x22\x15\x55\x62\xeb\x7e\xb1\x5c\xe2\x46\x32\xd5\x0e\x07\x28\x9f\x61\x8c\xe7\xdc\x79\x29\x1e\x0b\xc9\x83\xd8\x9d\x62\x19\x91\x4c\xf3\x21\xe2\xd4\x18\x73\xe8\xf4\x7c\x4c\xa1\x8a\x93\x35\x26\x50\x4e\xac\x64\x4c\x52\x97\x31\x21\x73\xef\x0e\xbd\xbc\xbc\x43\xb5\x33\xa4\xef\x44\xf9\xb5\x11\x7f\x4d\x74\x5a\xee\x12\xe3\x15\x4a\x3c\x8f\x06\xdf\x6a\x56\x91\x05\xd8\xa3\x32\xd2\x0f\x0a\x88\xe7\xab\xdf\x1a\xc2\xa6\xec\xd3\x98\x42\xb9\x05\xc7\xd2\x63\x7c\xc9\x57\xf1\x6b\x34\xc7\xbe\xf7\x4e\x1a\x90\x88\xde\x8e\xe5\x2f\x41\xbe\xbc\xe3\xe4\x02\xde\xdd\xb0\x22\xb9\xf0\xdf\xf9\x6a\x04\x63\x3a\x49\xa7\xd0\x6e\xc2\xf1\xbb\xbb\x1b\xf1\xa6\x18\x20\x3e\xb8\xbb\x41\xc5\x3b\x68\xb6\x9b\xc6\x9e\x6d\xd9\xf8\xf2\x7a\xd4\x2f\x0a\xdf\x2f\x5a\xbe\x18\x1b\x97\xcd\x07\xbc\x16\x98\x94\x6f\x1f\x39\x7d\x6f\xb2\x74\x77\xee\xd0\xc3\x43\x8f\x9f\x4a\xd6\x6e\x81\xb9\x2f\x8d\x89\x83\x20\x28\x5f\x50\xc8\xfd\x31\x0e\x82\x80\xfa\x45\x7d\xe3\x8a\x26\x9d\xf8\xc3\xf6\xfd\x63\xb1\xf7\x0f\x0f\x3b\x3f\x79\xb8\xae\xfd\x6d\xa7\xca\x70\x62\x05\xa4\x3d\x6d\x56\xda\xe1\xd5\x0c\x57\xb2\x6a\x9d\x06\x59\x82\x93\xf4\x6a\x16\x33\x0d\x48\xdb\x2c\x66\xc2\x6d\xec\x60\x0e\xc3\xfd\xd9\x41\x1b\x72\xff\xba\xa6\x33\xb6\x70\x59\x86\xd1\x76\xa5\xef\x8d\xf8\x51\xcb\xad\x18\xef\xe6\x05\x1e\xfc\xf0\xf0\xd1\xf7\xe7\x17\xf7\xb7\x67\xfa\x57\x78\xd1\xc8\x70\x4e\xb5\x93\xa9\xba\xee\x91\x01\x14\x08\xad\x1c\x68\x96\x55\xb8\xa7\x19\x82\xfb\x5d\xaa\x19\x56\xbf\xb7\xab\xf1\x0a\x6e\x3a\x14\x63\x6a\xf1\x60\x67\x72\x13\x09\xf3\x6b\xf8\xa5\x2a\xff\x50\x1e\x96\x29\xc1\x99\x39\x22\x1f\xaa\x9b\xf0\x7c\xe5\x5e\x8b\x9a\xb3\xf5\xa1\x3a\xc6\xf1\x85\x73\x74\x56\xcf\xa5\x7a\xae\xc7\x5d\x2a\x2d\x69\xf8\x68\x71\xf5\x9d\x62\x3f\xa0\x73\xba\xe9\x5b\x79\x41\xbc\xc5\x73\x8b\x4f\x8d\x3c\xce\xda\x4f\x3a\xe5\x6e\x23\xe6\x20\xbc\xda\x41\xa7\xe7\xb6\xeb\x88\x53\x12\xc3\x96\xdd\x15\x43\x19\x56\xc3\xea\x60\x7c\x77\x5f\xa6\x7b\xef\xbb\xb3\x5b\x31\xec\x56\x0c\xfb\xa3\x8b\x61\x17\xdf\x1f\x87\xe4\x2b\xf2\x47\x12\xc3\x1e\xd6\x8e\x8c\x33\xb1\x6d\xc2\x8a\x24\x36\x28\x45\x28\x12\x0a\x2e\x46\x29\xf0\x21\x70\x3e\x64\x1c\x2d\x16\xb8\x71\x21\x73\x83\xd2\x5b\xfc\x07\x94\xdc\xb4\x35\xe2\x43\x27\xa1\xb7\xcc\x10\xd4\xb4\x44\xfc\xdc\x65\x39\x9b\xfc\xe8\x4a\x67\xdd\x59\x0f\xa1\x0e\x86\xc1\x46\x46\x35\x1f\x83\x10\xd1\x10\xc7\xc3\x90\xa4\x61\x6c\xf2\x8b\x12\x3a\x67\x63\x20\xfe\xad\xbc\x2f\x60\x64\xab\x95\xa1\xc8\x75\x69\x50\x48\x49\x31\xb9\xbe\xa4\xa8\x6e\x5d\x1c\xa9\x50\xbd\xb8\x92\x5c\xc8\xc9\x0a\x2b\xc6\x68\x4c\x8c\x90\xd8\x5f\x30\x14\x03\x62\x81\x23\x17\x1e\x90\xc3\x43\x8f\x05\xac\x3c\x25\x94\x7c\x8c\x82\x63\x98\x05\x77\x4e\xcc\x59\xc7\x3a\xc5\xc6\x03\x74\x78\x78\x27\x3b\x3c\x7c\x8e\xf8\x72\x84\x66\x99\xc7\x86\xc8\xff\xeb\xfd\xe3\xd3\x2c\xb8\x73\x3c\xce\x0e\x0f\x3d\x01\xc7\xb7\x74\x36\x3b\x1d\x9e\x3c\x1c\x1f\xc3\x24\x48\x3d\x52\x15\x37\x07\x28\x60\xf0\xaa\x32\xa7\x92\x37\xe1\xdd\x4d\xae\xc5\x4e\xb1\xe0\xc6\xe1\x84\x8e\x84\xe4\x31\x85\x96\x78\x8d\x23\xfb\xce\xa5\x5b\xe3\x4c\x06\xa6\xd7\xaf\x70\x04\xc6\x00\x68\xd1\x55\xc8\xaa\xb2\x46\x31\xc0\x67\x98\x72\x25\xb3\x26\xb7\x32\xeb\x9f\x50\x66\x4d\xb6\xcb\xac\x89\x90\x59\x0f\xb6\xf3\xce\xca\x34\xf1\x36\x50\xf9\xaf\x1e\xa8\xbc\x0d\xf5\x6d\x61\xca\xdf\xb3\xd9\x68\xa3\xd3\x44\x1b\x4b\x52\x13\x7d\xdc\x3e\x47\x18\x45\xe6\xa1\xf8\x4d\x83\x8a\x6f\x8d\x18\xde\xba\xdc\x54\xbc\xf0\x66\xa0\xee\xf7\x6c\xd6\x11\x98\x5b\xdb\x30\xba\x81\xb8\x6b\x08\x2a\x63\x6d\x3b\x6f\x5c\x24\x35\xc3\x69\xeb\x0c\xdb\x65\x64\xe1\x3a\xce\x9b\x21\xb5\x77\x07\xa7\x6e\xab\x6c\x02\x4d\x97\xb5\x9f\x60\xe4\x84\x4f\x76\xbb\xd9\x1a\x61\xfa\x36\x46\xf1\x6d\x8c\xe2\xfd\x62\x14\xd7\x92\x87\x36\xc3\xa2\x55\x0a\xdc\x68\x94\xc6\xdf\x20\x0a\x9a\x4a\x6f\x38\xa4\x2c\xc2\x43\x99\x5f\xb5\xe5\x40\x6b\x04\x5f\x6e\x0d\x1a\xb1\xc4\x71\x82\xd3\xec\x28\x46\x1f\xd7\x43\x2d\x8f\x6d\xd1\xef\x9c\x23\x2e\xa5\x8f\x32\xe8\x04\xb9\x20\x34\x3b\x3a\x27\x7c\x39\xb4\x0d\x0c\xcf\x48\x46\x66\x24\x26\x7c\x3d\x8c\x30\x37\x41\x1d\x3b\xa2\xb2\xed\x95\x39\x4e\x1c\x9f\xea\x2c\xfd\x83\x65\x8e\xbb\xd5\x79\xfd\x71\x75\x5e\x82\x69\x3a\x0b\x3c\x69\x88\x87\x9c\xd0\xa1\x3c\x35\xb9\xd7\xd0\xc8\x1e\x83\x82\x87\x6a\xec\x6f\x95\xc3\x8b\xe3\x14\x99\xf0\xcb\xa1\x8a\x25\x2d\x37\xe4\x2b\x1c\x2b\x46\x7e\x49\x92\x4a\xda\x97\xcc\x64\x60\x63\x2e\xbf\x25\xc0\xca\x67\x96\x11\x93\x81\xd5\xe4\x60\xeb\x53\x30\xf3\x56\x41\xde\x48\xb3\xe6\x59\xf6\x6b\xa4\xde\x94\x36\x5b\xbe\xbf\x57\x66\xe2\x45\x35\x33\xf1\xdc\x66\x20\x96\x97\x18\x1e\x0f\x64\xc7\x3e\x7d\x8a\x60\xdb\x11\x4d\xf5\x4c\xea\x35\x23\xa7\xf9\x9b\x22\xd4\x02\xdb\x46\xb2\xc3\x82\x88\xca\x4f\xbe\xa7\xcc\xd4\x74\x49\x88\xa7\x7e\x11\x91\xe8\x15\x0e\xb1\x90\x3a\x39\x4f\x33\x1b\xcf\xae\xf1\xbe\xca\x09\x8a\xa1\x1e\xe0\xc3\x43\x3c\x4a\x71\xcc\x50\xe4\xf9\x23\xbe\xc4\xd4\xf3\x3c\x3f\xf8\x56\xc9\x97\xb2\x7b\xa3\x04\xa7\x42\x44\xf7\x30\x3c\x39\x3e\x16\x27\x48\x51\x52\xe1\xbf\x23\x1a\xc5\x32\xfa\x1e\x99\x7b\x11\x0b\x25\xa6\x47\x4b\x12\x45\x98\xfa\x0e\x0c\xa5\xcb\x79\x14\xc7\x9e\x7f\x80\xe3\x0c\x6f\x5a\xbb\xd2\xdd\x68\x2d\x60\x5f\x3b\x64\xd8\x8c\xe3\x57\x99\x7f\xc9\x2a\x8b\xb6\xd4\x82\x7b\xcc\x62\xb9\x66\x9c\x24\xb4\xd2\xbb\xa7\x7d\x71\x9a\x0c\xc2\x51\x8a\x88\xe4\x41\x65\x5e\x60\x40\x71\xce\x53\x14\x83\x31\x20\x14\xc7\x64\x41\x66\x31\xd6\x9f\xce\x51\x2a\x0b\x8e\x81\x8c\x8a\xaa\x5e\x86\x29\x91\x8a\x59\x30\x06\x29\x46\xd1\x5a\xbf\xce\xb4\x0f\xef\xd8\x02\xac\x75\xf6\x69\x28\x8f\xf4\x6b\xf5\x75\x45\x68\x9e\x69\xbd\x59\x5b\x87\xb3\x0f\x24\xa9\xf6\xf6\xa2\x2c\xed\xf6\x56\x66\xfd\x75\x01\x69\xe2\x57\x36\x85\x29\x4f\xd7\xc3\x84\x11\xca\xc1\x18\x80\xa2\x80\xf3\x60\x5d\xcf\x89\xa6\xb2\xe9\xf2\x1b\x0a\x1e\xb1\xac\x37\xa0\x37\xd7\x24\xbc\x2e\xe4\x1a\xdc\xda\x0a\xba\x42\xae\xb6\x3a\x84\x5a\xe6\xb4\xce\xf6\x9e\xca\xbc\xf3\x7b\xa7\x6a\xab\x01\xe8\xca\xd3\x56\xcb\xd5\x76\xd6\x93\x57\xdc\x2b\x73\x47\x3b\x4b\xd6\x27\x88\x98\xa3\xe7\xb8\xa1\x80\xdb\xa8\x25\xe0\x76\x23\xd6\x61\x57\xe6\x81\xfe\x41\x67\xca\x58\xfc\x9f\x43\xa0\xc3\x02\x66\x95\xe0\x85\xb9\x3b\x80\x30\x70\x62\x9c\x46\xd7\x8b\x5c\xb8\xaa\xcb\xc8\x51\x07\x17\x2a\xc4\xe3\x20\xd2\x5c\xe8\xaa\xca\x85\xba\x8f\x70\x55\xe7\x42\x57\x9d\x5c\xe8\xea\xf2\x72\x55\xe7\x42\x57\x55\x2e\x74\x15\x84\xfb\xcb\xc8\x42\x74\x30\x32\xf2\xca\x87\x89\xc3\x85\xae\x6a\x3c\xe2\x4a\x73\xa1\x95\xf7\xa7\xab\xe6\xec\x24\x96\x0b\x5d\x6d\xe7\x42\xeb\x2d\xb4\x2f\x30\xd1\xc5\x95\x18\x9e\x91\x91\x57\x30\x0e\x52\x41\x01\xe2\x83\x9a\xf4\xe3\x10\x03\xb4\x93\x18\x30\x1a\xc9\xe8\x43\x28\x1e\x5a\x3f\xe3\x9b\x34\x1f\xf8\xad\x0d\x76\xb2\x87\x3f\xfc\xf0\xe8\x5f\x27\x95\x78\x28\x26\x1a\x47\x79\x2b\x5b\xfa\xde\xcb\x97\xea\x8a\xd3\xda\xe2\x7c\x59\x0d\x14\x62\xdc\x8d\xda\xfc\xf3\x21\xf8\x4e\x26\xf6\x03\xd6\xee\x46\x19\xcf\x94\x51\x06\xf4\xe7\x1d\x7e\xfa\xd6\x1a\xa7\xb4\x99\xd1\x36\x40\xcd\x40\x61\xd5\xe0\x63\xfa\x42\xf2\xc4\x5e\x2f\xdb\x61\xb4\xf8\xa8\xb5\xb6\xd0\xe6\xd3\xae\x03\x91\x99\xd5\x22\xc6\x19\xaa\x34\xb3\xe0\x3b\x13\xb2\xa1\x89\x8b\x2e\xa3\x9c\xd2\xa3\xbd\x7f\xdc\xdb\x96\x95\xda\x65\x7d\xa3\x8e\x82\xb4\xe3\xb2\x50\x4e\x40\x9b\xb3\x91\xfc\x70\x79\xb9\x29\xdc\x6c\x15\xe9\xb6\xfb\x86\x18\xa6\xbb\x55\x33\x2c\x59\x0f\xf5\x6d\xf7\xae\x0c\x21\xce\x4b\x79\x9b\x2b\xf5\xab\x46\x5f\xc5\xa8\xca\xdf\x13\x76\x58\xc1\x6d\xbb\x4f\xf8\x3c\x34\x1f\xb7\x71\x45\xff\x14\x9a\x8f\xd0\x5e\x17\x71\x94\x7d\xf0\x4b\x0c\xfd\xc5\x88\x88\x19\x47\x1c\x07\x56\xba\x82\x92\x4a\xa8\x1a\x64\x85\x59\xce\x7d\xef\x1e\xbe\xaf\x83\xbd\xab\xc2\x8a\xe7\x17\x58\x97\x4e\xc4\x62\x6e\x3c\xd1\xf5\xab\x27\xa4\xca\x9c\xfc\xee\x18\x40\xa6\xb5\x0e\xe6\xb5\xb6\x7d\xc1\x26\x8c\x13\x44\x8e\x57\x23\xc7\x17\x65\x6c\x0b\x60\xc6\x07\x82\x40\x30\x67\x6c\xee\x7a\x38\xc6\x24\x91\x6c\xda\x1b\x7c\xc1\x2f\x2f\x81\x36\x91\xdb\x55\xf2\xb4\xe3\xfd\xf8\xb5\xac\xef\x75\x7c\x56\xd1\xf0\xf3\x6a\xec\x77\x3d\xc0\x09\x1d\x49\xa2\x83\xa3\x2b\x0b\x5e\x4d\x25\xb6\x8a\x41\xe8\x43\x54\x6f\xb4\x81\xbe\x49\x7c\x5d\x79\xaf\x12\xa9\x3e\xdc\x45\x97\x23\x94\x1d\xa1\x30\xc4\x89\xcc\x3b\xf8\x47\xb5\x57\x7e\x9d\x7f\x81\xbf\xf8\xdb\xec\x6f\xf5\xc8\x01\x26\xb1\x92\x35\x5b\x8a\x50\x36\xb4\xe8\xe8\xb2\x3c\x5e\x21\x42\x5b\xa2\xf0\x98\xcf\xcb\xfb\xee\xc7\x57\x38\x64\xab\x15\xa6\x91\x32\x63\xab\x00\x6f\x75\xe3\xbf\xe7\x54\x7e\x34\xa0\xf8\x7c\x20\x48\xa9\xa8\xab\xf7\xc1\xe0\x3d\x9b\x0d\xce\x49\x1c\x0f\x28\x3b\x1f\xcc\xf0\x20\xc2\x49\xcc\xd6\x38\x1a\xb5\x3b\xf1\x37\x5e\x58\x9b\xaf\x63\x69\x6d\xe6\xa8\x43\x86\xda\x23\xbd\x19\x81\x4e\x05\x61\x2d\x19\x98\x3d\x2c\xa9\xdc\x25\xf6\x1b\x59\x0a\x8b\x2e\x44\x64\x3e\xcf\x86\x72\xe7\xdc\xb4\x69\x70\xed\x62\x28\xc5\x19\xcb\xd3\x10\x67\x43\xd9\x66\x57\x8e\x86\x9b\x5a\xff\xe9\xee\xf5\x1f\x3d\xba\xb7\x7e\x78\xf1\xe0\x7d\x3d\x3c\xb5\xc2\x86\x35\x1d\x75\x51\xb4\x23\x30\x02\x9f\xb1\x68\xbd\x65\x13\xf0\x74\x5b\x0c\x42\xa0\xa3\x2a\xe8\xcf\x8f\x55\x46\xc6\x6d\x96\x85\x80\xbb\xfb\x51\x72\xf3\x70\x02\x52\x9d\xbd\xff\xf1\xcb\xb7\xd6\xe9\x6c\xf0\xfc\xef\x1f\xaf\x0e\xe9\x39\x5e\x31\x25\x98\x68\x60\xe4\xfb\xed\xc0\x9c\xf0\x10\x02\x7d\xee\xb0\x9e\x90\xf9\x1c\x0b\x56\x15\xf7\xe9\x4f\x1b\x08\x23\x2d\xa9\x75\x04\x41\x98\xe4\x00\x82\x8c\x2c\x28\x8e\x9e\xc8\xa2\xd3\x1b\x82\xbc\x52\xe3\xde\x09\xbc\x9b\x6e\xed\x37\xe5\x96\x2c\xb6\x92\xc2\xc6\x10\x8c\x08\x27\x2d\x97\x93\xdc\x9a\xf8\xee\xc0\x54\xea\xb6\xb2\xe7\xfa\x70\x9b\x54\xd8\xd9\xdd\xaa\xc5\x62\x7b\xc3\xd7\x58\x4b\xff\x31\xf8\x54\xab\x29\xc1\x69\x88\x29\xff\x44\xcb\x69\x17\xf4\x5d\x47\xd6\x8e\x90\x22\x26\x1c\xe0\x1e\x81\x44\x6a\x67\xc1\x76\xe9\x99\x75\x48\xcf\x12\x80\xc3\xdf\xe1\xf3\x32\xc0\xb7\xc3\x75\xca\xee\xc1\x13\x58\xbe\x49\x2b\xec\x40\xe6\x7c\x91\xb1\x1c\x23\x1c\x55\x19\x06\x13\x1f\x44\xaf\xf9\xb2\x49\xa4\x9a\x91\x1d\x19\x85\x49\x3e\x8a\x70\x6c\x02\x4d\x38\xcb\xb5\xa3\x82\x2a\x61\xea\x14\x6e\x0c\x65\x5b\x01\x7f\x7b\x7c\x0a\x08\x15\xe7\x4a\x86\xc1\x18\xff\xf5\xf8\x14\x44\xd8\x3c\x02\xe0\xa8\x07\xd8\x36\xf5\x40\x0a\xd9\x4e\xf5\x80\x9a\x94\x6c\x45\xa4\xf7\xc0\xa7\x3d\x9e\x1d\xbb\x8d\x98\x85\x28\x1e\x66\x9c\xa5\x68\x81\x3b\xf4\x0e\x55\xeb\x8c\x7e\xe1\xd6\x4a\xcd\x43\xf4\x39\x69\x1e\x92\x5b\xcd\xc3\x1f\x5d\xf3\xa0\x58\xc6\xd5\x6e\x96\xf1\xbf\xbf\x7a\xf5\xfd\x7f\x7f\x75\xfc\xcf\x6d\x22\x53\xe9\xb7\x23\xe4\x26\xbb\x7f\x1d\x37\x98\x63\xb5\x95\x63\x44\x25\x35\x7b\x4b\x23\x9c\x66\x9c\x31\x15\x46\x2a\x77\x1f\x6b\xca\x59\x50\xc6\x8b\xde\x0a\xa4\xe6\x51\x74\x62\xe4\x2f\xe5\x4f\xd3\xf0\x4e\xc2\xd1\xa3\x9c\xb3\x15\x92\xd7\xd8\xf1\xda\x0d\x1b\xdd\x21\xb1\x95\x64\xa9\x55\x25\xdc\x12\x7f\xdb\x45\x51\x17\x37\xb4\x55\x48\xec\x6a\xb2\x0e\xc5\x15\x15\x7f\x12\x44\xce\x88\x85\x7c\x80\x92\x24\x5e\x0f\xf8\x12\x67\x78\x60\xe4\x91\x41\xb8\x44\x74\x21\x9e\x2b\x27\x4c\x5d\x6c\xdc\xd6\xca\x1b\x36\xa0\x62\x83\x0d\xc4\x31\x53\x83\x33\x98\xb3\x54\x09\xa8\x1c\x65\x1f\x06\x8b\x94\xe5\xc9\x00\x2d\x10\xa1\x50\x8c\x48\xec\xd6\x81\x8e\xd2\x2a\xbb\x47\x94\x31\xce\x20\x93\x57\xef\x03\x42\x45\x77\xa5\x70\x2b\xd7\xb7\xd4\x72\x37\x45\xda\x06\x87\x50\x0f\x82\x57\x17\xe9\x95\x31\x7e\x33\x40\x60\xbb\xd3\x97\x12\x84\xd4\xf3\x40\x5a\x17\xcd\x19\xe8\x74\xd7\xba\xe7\xba\x6b\xe9\x65\x56\x2e\x6a\x69\xe4\xe2\x3a\xc3\x95\x3d\x70\xd7\xf0\x16\x8e\x4b\xfb\x9b\x6d\xcd\x1e\x43\x68\x92\x73\x13\x2b\x4e\x0a\xf3\xf2\x04\xb5\x0c\x99\x5c\x4a\x4f\xe9\x9b\x25\xfe\x31\xe7\x79\x8a\xcb\x80\x6f\x8c\xaa\x05\x01\x2a\xe9\x77\xda\xaa\x28\x70\xae\x43\x98\x44\x87\x6c\x6d\xc6\x2e\xba\x1c\xbd\xc4\x7f\x4f\x18\xfd\xbf\xff\xe7\xff\xe1\x83\x6c\xc9\xce\xd5\xea\x90\x4b\x62\xff\x20\xf2\xd3\xa6\x12\x42\xde\xa2\x54\xe2\x05\xcb\x3b\x19\xce\x16\x8b\x18\x0f\x75\x44\xe1\xfe\x3c\xa1\xde\x74\xdb\x02\x76\xcc\x74\x50\xb9\xd8\x89\x1b\x27\x01\x56\x77\xf0\x13\x92\xad\xb2\x0c\xc5\xce\x34\xc3\x3b\x27\x3e\xcc\xae\x11\x56\x2e\xd2\x1a\xd7\x76\x4a\x08\x73\xad\x98\x35\xc5\xda\x66\x51\x47\xa2\x2b\xda\x28\xa1\xe7\x7a\xe5\xe8\x02\xde\x66\x85\x68\x2e\xbe\x3e\x31\xc8\x91\xa8\x28\x1a\x6b\xdc\xd4\x6e\xed\x5c\xa0\x19\xcf\x7a\x87\x60\xbf\x06\xd5\xc5\x7e\x1e\x24\x5e\xe6\xaa\x4e\x3b\xf0\x70\xfd\x30\x64\x61\xbd\xa5\xd6\x0d\x91\xde\xbc\x9a\xf8\xce\x49\x51\xf8\xb0\xd6\x78\xeb\xa9\x05\x27\xac\xb7\x93\xd1\x6e\x68\x3e\xcc\x5c\x93\x9a\x5a\x07\x9a\xf4\xec\xca\xad\x37\x41\xd5\x9a\xce\x5c\xad\xde\x6c\x9b\x50\xb1\x82\xb3\x5e\x42\x05\xd6\x31\xad\x3f\x45\x28\x80\x6d\x22\x81\xe6\x9f\x6f\x2c\x01\x2b\xdb\xcd\xb1\x9d\x7d\x81\x9f\xa5\xff\x3a\x79\xdd\x4b\xc9\xad\xf0\x52\x3f\x59\x76\x73\x30\xbd\xf8\x97\x12\x78\xd7\x31\x7d\xaf\xed\x4c\x7b\xb3\xc4\x29\x1e\x9c\x8b\x7f\x24\x84\xcc\x78\xa5\x0a\xf6\xc0\xe1\x18\xb2\x71\x2f\x4e\x20\x49\x71\x4d\x43\x71\xd2\x50\x40\xb4\x41\x68\xd1\x91\xa3\x18\xa7\x7c\xab\x8e\xbc\x13\x7d\x3b\x78\x90\xdd\x1c\x48\xac\x63\xa5\x76\xb0\x20\x27\x2d\x2c\x88\x26\x58\x5b\xf8\x8f\x17\x1f\xd0\xba\xa7\xea\x45\x9a\x3c\x98\x19\xad\xa9\xff\xe5\x81\xdb\xf7\x80\x95\x30\xb6\x1d\xae\x68\x5b\xb2\xde\xea\x98\x7a\x9f\x56\x1d\x56\x61\x35\x0c\xc1\x30\x70\x42\xd1\x47\x3b\x9d\xa8\xd2\x96\xe3\xa1\x24\x69\x49\xa5\xb5\x5b\x53\xb1\xdf\x85\xa9\x98\x4e\x70\xdb\x61\x20\xb6\xed\xa8\x61\x10\xf5\x3a\x6a\xaa\xe2\xd0\x10\x85\x21\x4b\x23\xd2\xb0\x77\xb9\xe1\xd3\xa7\xaf\xb1\x4c\x5b\x00\x1b\xf9\xe2\x8a\xf7\x57\xca\xc4\x06\x66\x30\x57\x47\x9d\xeb\xa0\x66\x15\x4a\xcb\xcf\x49\xfb\xb5\xb8\xd5\x7e\xfd\x39\xb4\x5f\xeb\xdd\xbc\xd4\xfd\xff\xff\x0b\xfe\xf0\xcd\xc9\xbf\x5a\xec\x25\x65\x18\x96\x25\x3b\x07\xd3\x1d\x86\x93\x52\x31\xd6\x45\x14\x06\x33\x76\x81\xa3\xa1\xe6\x14\x6a\x1a\xb3\x30\x66\x99\x8c\x10\x35\x85\xce\xef\x69\x25\x4a\x8c\x29\xab\x44\xdf\x6a\xc8\x9d\xc9\x04\x7c\xa7\xb6\xb0\x09\x9a\xd2\x12\x0b\xed\xc4\x72\x05\x80\x68\x4d\xda\xae\x54\xb7\xf7\x64\x50\x9b\x17\x89\xca\x68\xd4\x92\x67\xad\x8c\xff\x82\x28\x59\xa9\x21\x87\x8c\x72\x44\x28\x4e\xb5\x8e\xa2\x0c\x41\x64\xcb\x3c\x36\x45\x5e\x6f\x09\xd0\xd3\x95\xbd\x37\xcb\x57\x32\x0a\x39\x04\xdf\x69\x46\x40\xfc\x14\x40\xe3\x18\x25\x99\x8a\x9b\xf6\x81\x24\xaf\x70\x86\x39\xb0\x83\x87\x35\xb5\xa0\x89\xa4\x73\x4f\xe3\x5f\x46\xed\x51\x19\xab\xea\xb6\xa1\xdd\x3a\x8a\x06\x4e\xbe\xb6\x30\x97\x18\xc9\x36\x6c\xbf\x15\x23\xf7\xcc\x68\x78\xe4\xfc\x3f\x6c\xc1\xf3\x14\x82\xd7\x6a\xb9\xf5\x4e\x69\xd5\xe0\x3f\x63\x3c\xdf\x99\x63\x58\xf3\xbb\x5f\x4e\xe5\xa2\xaa\x85\xa8\x69\x0f\x05\xe4\xb4\x79\x52\x91\x06\xb4\xbe\xb1\x2a\x16\xb4\x6a\xba\xea\x20\x64\x77\xa5\xea\xb0\xce\xbb\xc3\x09\xe0\x28\xfb\xf0\x37\xf9\x0d\x02\x5a\x26\xb4\xda\x99\xbc\xaa\x0f\x8a\xcc\x51\xb7\x45\x07\x5d\xbd\x37\x95\x77\x67\xf5\x7d\xd0\xdd\xc8\xd6\x24\x7b\xee\xe0\xcd\xe9\x5b\x31\x90\x78\xf9\xb6\x13\x7b\x83\x46\xe2\xaf\x1d\xd6\x02\x7d\x3a\xa1\xaf\x6d\x6f\xe0\xf2\x78\xeb\x76\xa9\x6c\xac\x0e\x6c\xdb\xab\xe4\x5f\x13\xe1\xcf\xf1\xea\x0a\x08\xef\x36\xa2\xb8\x19\x9c\xf7\xbe\x55\xef\x8d\xf6\x8e\x82\xe6\x65\x87\x95\xfd\xd4\x46\xaf\x14\x62\x69\xab\x1d\xbe\x21\x17\x2e\x7d\x46\x4d\x03\xf8\x8c\xbb\x7c\xb2\x4d\xd4\x5d\xd1\xe9\xb6\xf0\xd6\xa1\x74\xe8\x01\x39\x8d\xa5\xd1\xe4\xbe\xd6\x68\x5d\x87\xf2\x36\xe1\xf4\x2c\xf0\x42\xe5\x09\xdc\x65\xae\xab\x4f\xea\xe0\xce\xb1\x56\x6c\xb6\x1f\x6f\xca\xaf\xd9\x09\x23\xa5\xe3\x72\xd9\x04\x1c\xa6\x37\x3f\xc4\x58\xfa\xa3\x2a\x4f\xb5\xbf\xab\x60\x5d\xc9\xc5\x3b\xdf\x1a\x02\xb3\xd2\x10\xf8\xe4\xd8\xdf\xab\x55\x60\x5a\x3d\x4e\x2e\x40\x2b\xc4\xcc\xfa\x2d\x73\x9c\x71\x42\x17\xa7\xc7\xe3\x07\x0f\x4d\x33\xe7\x88\x88\x77\x6f\xd8\x4b\x75\x7c\x06\x02\x51\xfe\x28\x4a\x59\xe2\xf9\x30\xba\x86\x9e\x7b\x69\xbd\x8b\xab\x2d\x00\x98\x68\x15\xb7\x29\x61\x58\x23\xb8\xaa\x7d\xe8\x62\x2c\xe0\xac\x56\xd0\x32\x0c\xda\x99\xba\x30\xdc\x54\x19\xa4\xaa\x36\x1b\x01\xee\x1a\xff\xb1\x34\xbd\x10\x9c\x61\xa9\xd0\x2d\x75\x14\x7a\x17\x8c\x48\xf6\xd2\x44\x5a\xbb\xbc\x6c\x85\x54\xb8\xf6\x25\x15\x47\xe3\x0a\x20\x7b\x16\x1e\x38\x36\x28\xb9\xb5\x41\xc1\x10\x8f\x42\x96\x53\x0e\x9b\x55\xbb\x6d\x50\x4c\x89\x4e\x5b\x94\x02\x26\xc1\xc2\x8b\xaa\x8e\xaa\xf5\x79\xfa\x74\xba\xf1\x55\xbd\x71\xbb\x04\x3e\x5d\x9b\xb3\x7a\x9b\x9d\xab\xeb\x53\xf4\xa1\xbe\x6d\x65\xda\x46\x38\xaf\xf7\xc9\x2e\xe4\xeb\xfb\x0b\xd7\x20\x5b\xf9\x62\x9f\x64\x8d\xed\x10\x7c\x18\xb9\xca\xfe\xa8\xe2\xaf\xbb\x4d\x03\xb3\x86\x67\x57\xd1\xc0\xa8\x53\xe2\x93\x28\x5f\x9c\x28\x32\x3b\x4d\x86\x76\xea\x57\x3a\x55\x33\x35\x05\x8e\x52\xd7\xec\xd0\xc6\xc0\x50\x29\x2f\x9c\x08\x30\x70\x01\xd7\xf0\x0c\x9e\xc3\xf7\xf0\x23\x7c\x01\x3f\xc0\x97\xa5\x86\xe6\xe2\x73\xd2\xd0\xbc\xbe\xd5\xd0\xfc\x39\x34\x34\xcf\x77\x6b\x68\xfe\x96\x7d\x9f\x2f\x17\xdf\x3f\xeb\xd0\xd0\xc8\xa8\x30\x19\x97\x63\x78\x5c\xba\xe1\x36\x1c\x44\xdb\x6f\xc7\xdc\xda\x0d\xb5\x85\xfb\xb1\x5b\x61\x21\xa5\x99\x2f\x2b\xd1\xe8\x25\x27\x0b\x76\x76\xb1\x16\x9b\xbe\xa4\xed\xc0\xde\xab\xd5\x74\x17\x2f\x53\xb6\x22\x19\x16\x72\x77\xac\xc2\x0d\x5b\xb3\x29\x55\x63\xda\x54\x62\x74\x2b\x30\x1e\xb4\x09\xdc\x75\xcc\x9d\x54\x31\xa7\x06\x78\x4f\xcb\x53\x4d\x2a\xdc\xaa\xba\x12\x5f\x9e\x36\xd4\x57\x15\x4c\xd6\x6f\x1d\xef\x95\xf3\xc4\x59\x32\x60\x67\x82\x0e\xe3\xf3\x01\xa1\x54\x91\x4b\x47\xd5\xb4\x97\x36\xa2\xde\x10\x46\x91\x06\x23\x1b\xeb\xd3\x50\x97\x8d\x97\xca\xe9\x19\xe7\x8b\xed\x86\x3c\xa5\x20\x28\x33\x98\x6f\x55\x7e\xa8\xd4\xde\xbb\x55\x20\x37\xa8\x54\xd9\x6a\xa7\xb4\x7c\x50\x8e\x94\x96\x09\xe0\xfb\x0d\xd7\x56\x18\x36\xcc\x9d\x6c\x32\xf9\x71\x87\x34\xde\xd4\x3e\x99\x61\xbd\x67\xb3\x6a\x2a\xfa\x5e\x43\xda\xd3\xb6\x4c\x9e\xdf\xbd\x56\x61\x4b\x7e\x7b\x57\x89\x69\xdd\xe6\x6b\xbc\xb9\xe4\x0d\xda\x99\x71\xab\xca\x6c\xec\x53\xfd\xb2\x0e\xca\xf9\xd4\x09\xb2\x85\x50\xec\x8d\x14\x2a\xa4\x78\x4e\xce\xf0\xfe\x88\xa9\x5a\x06\x18\x3a\x61\x01\xf6\xf1\x20\xd8\xd5\xbb\x15\x22\xb4\xb3\x63\xd2\x72\x71\xa8\xec\xc7\xb6\x58\x0c\x1e\x3b\x9e\x53\x5b\x2c\xf3\xb8\xd2\xf9\x6e\x53\xbb\xb6\xb9\xcd\xd4\xf4\x60\x42\xa2\x7c\x23\x7b\xf4\x28\x8e\xdf\x98\xae\xb5\x69\xc1\xba\x7c\x6d\xde\xa0\xec\xc3\x6e\x6d\x56\xcd\x01\xc5\x18\xd1\xc5\x95\x0d\xa9\xda\x1f\x3c\xd2\x6f\xaf\x00\x30\xc4\x71\x97\x45\xa3\x5b\x5b\x6d\x11\x19\x94\xfe\xde\x03\x1b\x87\xdf\xb4\xff\xf8\xe5\xdb\x56\xeb\x53\x14\xc7\x72\x0a\x35\x82\xc0\x77\x36\x04\x3f\x14\xbf\x9f\x28\x2b\x54\x7d\x41\xa0\x60\xb9\x57\x23\x5f\x3a\x87\x13\x8a\xe3\xc7\x49\xae\x11\x6f\xc3\xf8\x9b\x92\x5f\x75\x94\xb4\x2d\xb4\x26\x40\xd8\x52\xda\x42\xfe\xda\x40\x2e\xab\x70\x33\xfb\xb5\xed\xfa\x23\x4b\x5f\x59\xdd\xe5\xd4\x68\x89\x6d\xda\x99\xed\x77\x05\x8d\xc9\x72\x62\xf7\x0b\x32\x3c\x3c\x4f\x51\x92\x54\xf7\xea\x2e\x35\x74\x9b\xca\xb0\xa5\xad\xdf\x6a\xd5\x28\xf5\xe9\xaf\xb0\x70\x94\x13\x61\xcf\xb5\xe3\x16\xee\xb5\x7c\x3a\x2a\xdc\xc4\x0a\x52\xa0\x9f\x7f\xff\x69\x97\xd1\x2e\xe5\xfa\xde\xcb\xa8\xed\xf6\xad\x73\x51\x81\x90\xc5\x59\x82\x28\x80\xe0\xde\x4d\x51\xc9\xfa\xf2\xec\x75\x5f\xd3\x0f\x54\x13\x59\x35\x25\xfc\x8e\xad\xb5\x9d\x71\x6a\xf5\xe3\x05\xb5\x6c\x2f\xc7\x6e\xba\x97\x63\x67\xf5\x8a\x1d\xa3\xd6\xe1\x2b\x76\x9e\x35\x17\xad\x2c\x30\x92\x4c\x65\xc7\xa5\x8d\xbe\x34\x3f\x71\x58\x21\x51\x47\xec\xb3\x32\xeb\x95\xba\x6a\xfa\xce\xde\x7e\x7c\xa7\xe3\x47\x8a\x9f\x0a\x6b\x4d\xd6\xde\xa4\x32\x91\xd0\x9c\xcd\x71\x72\xcf\xdd\x7d\xb2\x89\x37\xee\x28\x9e\xea\xf4\x5d\xb0\x92\x2e\xcc\xe6\x58\x11\x5d\x71\x52\xae\xac\x8c\xb7\x70\xeb\xe6\x33\x4d\xde\xef\xd7\xa4\xdb\x56\xb5\xe5\x13\xbb\x85\xeb\x03\x6d\xf0\x6b\xaa\x77\x6e\xfd\xdd\xb7\x3c\x37\xe4\x61\x71\x05\x76\x6f\xab\xe1\xa3\x49\x2f\x3e\x55\xb1\xa7\x22\x4b\x83\x4b\xf9\x91\x52\xc6\x1f\xc9\xd0\x02\x60\x4b\x52\x9d\x93\x07\x2d\x36\x92\xa8\xac\x56\x13\x3b\x0d\xc0\x2e\x5c\x5d\xcb\x5a\xb3\xad\x2b\xda\x80\xb0\xad\x2f\x4f\xcc\xa7\x9b\x98\xa3\x33\x3c\x94\xfc\x6d\x5d\x12\x6c\x72\xb7\x8d\xea\x42\xd8\x76\x40\xf4\x9a\xe1\xca\x0e\x7f\xe8\xec\xf0\x4a\x2c\x16\x57\x9d\x11\xb2\x64\xfd\xbd\x32\x8b\x20\xf4\xc3\xce\xe8\x60\x4e\x9f\xfb\x49\xc9\xb5\x9a\x47\x3d\xe1\x74\x41\x68\x9e\x52\x55\xee\xfd\x61\xf3\x44\xea\xb9\x80\xc4\x8f\x90\xad\x12\x14\xf2\x41\x92\xc7\xf1\x30\x95\x6f\xed\x65\x94\x16\x51\xf6\x58\x67\x0f\xb7\xa6\x82\x12\xff\x19\x7b\x99\x26\x52\x76\x5f\x20\xb7\x2f\xc6\x6e\x75\xca\xd5\x96\x52\xc3\xee\xbc\x49\x54\xeb\xb3\x35\xe0\x5d\xa7\xfa\xae\x2e\x77\xc8\xfa\xd7\xd9\x04\x37\x24\xf0\xd7\x46\xec\x68\xfb\x5a\x0e\x17\x50\xd7\xc7\x5d\x43\x0f\xb0\x1b\x69\x79\x5c\x13\xb4\xfb\xa3\xab\x37\xd3\xd1\x77\x90\xbb\x32\x7d\xba\xfd\x8e\xc9\x16\xe1\xc2\xa1\x62\x5f\x3a\x33\x68\xcd\x46\x04\x87\xa2\x02\x98\xfc\x8f\xbc\x13\x70\x27\x15\x47\xf6\x5d\xc6\x91\xba\x83\xb2\x07\x99\x1e\xd4\x97\x2a\xfc\x88\xe5\xc2\xcd\xbb\x0a\x50\xe7\xfd\x59\xfd\x85\x82\xec\x32\x39\x46\xc4\xf8\xb2\xd7\x54\x5b\x5e\xbf\x65\xc6\xbb\x88\xc0\x97\xbb\xa9\x40\xd7\x82\xd9\x46\x53\x9c\x28\x8b\xa5\xdd\x88\x0d\xf7\xc0\x6b\x93\xae\x72\xad\xd6\xad\xfd\xd2\x3a\x33\x58\xb1\x39\x71\x2f\xf3\x42\x46\x43\xc4\xdb\xec\x4d\x2a\xc1\x82\x34\xef\x25\x33\xcf\x45\xf2\x3a\x4f\x14\x43\x26\x7d\x43\x7b\xe6\x39\x01\x45\x9e\xb6\x2a\x50\x3d\xfe\x05\x40\xb0\xca\xad\x8f\x62\x25\x1e\x62\xab\x89\xcb\x12\xc9\xde\x10\x2a\xe7\x2d\xbb\xaa\x71\x4b\x88\xd2\xad\x1e\x8d\x6f\x02\x4f\x86\xc2\xcf\x3b\xed\x5a\x5a\xef\x29\x02\x50\x46\x0d\x33\xc6\x23\x79\x69\x3c\x12\xb6\x18\x8f\x94\xb1\xea\x5c\xaf\x0d\x1b\x2b\x5d\x7f\x4b\x71\x86\xf9\x53\xa7\x49\xcf\x77\x0c\x4b\x92\xce\xae\xaa\x2c\x66\x4d\x0f\x10\x5c\x04\xb2\x7f\xd2\x3e\x42\x5f\x94\x78\x1e\x36\x41\xe2\x5b\x6f\x50\x8c\x91\x47\xc7\xc8\x4b\xf7\xec\xc2\xf7\x0f\xf0\xe5\xa5\xb7\x07\x06\xae\x8d\x82\x55\x07\x0a\xb0\xbf\x69\x19\x28\xdf\x3e\x50\xbe\x75\xa0\xda\x79\x4e\x79\x76\x8a\xdf\x01\x1e\x71\xa6\x63\xeb\xc9\x1b\xf9\x6b\x8e\x65\xd6\xd3\x4e\x68\x7b\x62\x84\x0b\x6d\xcd\x23\x03\xaf\xa6\x65\x66\x04\xf3\xbe\x45\x95\x67\x92\x16\xb8\x65\x5a\xb4\x36\x70\x51\x2f\xd6\x25\xbe\xc1\x75\x33\x1d\x03\x56\x26\x43\xbf\x42\x46\x06\xd3\x3d\xb1\xd9\x95\xa1\x18\x80\x67\xb5\xae\xb7\x5f\x37\xc2\xf3\x5a\x31\x3d\xe7\xef\x6b\xaf\xdb\x6f\x1a\xe1\xc7\x5a\x31\x46\x1f\x25\x49\x4c\x04\x55\x78\xd1\xf8\xf4\xa4\x0c\xf0\xf2\xa1\xf1\xf1\x07\xd5\xee\x4b\x27\x7c\x64\x0b\xb2\x6b\x01\x6b\xab\x0a\x88\x89\xb6\xd8\x6a\x9f\xa2\x69\x0d\x66\x3d\xf6\x6d\xb3\x9a\x04\xaf\x32\x19\x98\x1b\x88\x7e\x26\x59\x90\x07\x62\x13\xa2\x4f\x6c\x8d\x05\x69\xc0\xcb\xd0\x3f\x90\x04\xbc\x12\xd7\x07\xc6\x81\x6e\xf5\xdb\x93\x53\x30\x40\x74\x80\x16\x8b\x14\x2f\x10\x97\xe1\x7b\x0e\xc8\xdc\xa3\x97\x97\xc4\x8c\x28\x0d\xe8\x5f\x8f\x0f\x0f\xc9\x5f\x8f\x2f\x2f\xe9\xb7\xe2\xd7\xb7\xc7\x3a\x53\x27\x10\x93\xba\x26\x74\x21\x23\x34\xa8\x44\x85\x38\x6a\x28\x52\xcf\x49\x1c\x03\x63\x8e\x91\x1e\x1e\x7a\xec\x8b\xe0\xdd\xe0\xee\xe6\x67\x8f\xfa\xc5\xe0\xee\x26\x2e\xde\xf9\x90\x1e\x1e\x7a\xe9\xe5\x65\xeb\x37\xf9\xee\xaf\x19\x4f\x19\x5d\x7c\x7b\x77\xa3\x06\x87\x66\x19\x8b\x73\x8e\x1f\x99\xce\x3f\x21\xf3\x79\x31\x60\xf3\xc1\xe3\x97\x6f\xff\x7a\xa4\x4b\x2b\xc8\x44\x35\x2a\x06\x1b\x01\x1f\x92\x7a\x5b\x64\x4b\x5b\x1a\x75\xdd\xcd\xa9\x02\x6e\x8b\x27\x41\x60\x50\x7c\x2a\x9a\x1d\x81\xb1\x04\x8b\xc2\x94\x65\x99\x03\x5d\x17\x2a\x06\x4e\x0e\x1a\x0b\x68\xf4\x0e\x7a\xc7\x30\x73\xac\xbc\x98\x5f\xe8\x98\xa9\x2a\x91\x46\x75\x99\x3b\x6b\xb0\xb4\x7e\xd9\xb9\xae\xac\xb9\x89\xc7\x21\xf5\x83\x6f\x65\x32\x0e\x12\xe0\x09\x1d\x59\x2d\xdd\xf4\x80\x5c\x5e\x7a\x24\xd8\xd4\xea\x8e\x27\x53\x28\x0a\x8d\x55\xd9\x02\x56\x6b\x05\x04\xf2\x51\x92\x67\x4b\x8f\xf8\xbe\x0d\xca\x29\x95\xa0\x41\x10\xd0\x91\x61\x6e\x4d\x5f\xc9\x24\x3e\x95\x9a\xb4\xb1\x55\xa0\xd5\x9b\x1c\xd3\x32\xa9\x69\x8b\x15\x65\xc7\x8e\x18\x19\x66\x49\x2c\x2a\x18\x9f\x92\x06\x12\x72\x9a\x2d\xc9\x9c\x7b\xd4\x1f\x37\x3f\xca\x21\x50\x1f\xf2\xc2\x87\x93\xa9\x6f\xed\x39\xeb\xb7\x6f\x5b\x89\x90\xce\x77\xfb\xed\x89\x22\x37\x2d\xb7\x3d\xdb\xcc\x43\xeb\x5d\x9a\x93\x98\xe3\xf4\xfb\xb5\x07\x1c\x71\x43\x20\xd6\xd7\xed\x98\x56\xda\x2e\x05\xae\xdd\x90\xbd\x0e\xa8\xb4\xe6\xaa\xdd\xda\x02\x88\xef\x9a\x24\x05\x2a\x68\x21\xa0\xf5\x4e\xb9\x8d\x56\x54\x43\x75\x32\xac\x4e\xfe\x51\x9e\xc6\x3f\xb2\xd4\x03\x2c\xe1\x64\x45\x3e\xe2\x91\x95\x21\x9a\x6d\x65\x71\xbe\x80\x1b\x19\xec\xfc\x25\x4a\xd1\x2a\x1b\x6f\xac\x21\xc2\xb8\x59\xdc\x35\x27\x28\x0a\x1f\x6e\x58\x4a\x16\x84\x8e\x79\x11\x9c\x13\x1a\xb1\xf3\x91\xd9\xd8\x7a\x95\xbf\xbb\xbb\xe1\xc5\xdd\x0d\x2e\xde\x15\x3d\x6e\x5f\x04\xf7\x26\x36\x24\x3f\x30\xdb\x06\x9f\xea\x38\x72\x0d\xe6\x25\xb8\xd3\xf1\x01\xf2\xa0\xe3\x8b\x3f\xb6\xc0\x9a\x5c\x4e\x09\xaf\xf9\xcd\x01\xd9\xfc\xe8\xb7\xa0\xb5\xd7\x58\x21\xf7\x0b\x64\xd6\x8f\x8e\x5e\xcd\x52\xfc\xd8\x72\x2f\x5e\x1b\xe8\x0c\x89\xf3\xd7\x49\xf3\xa4\x73\x49\x69\x8e\xa3\xe4\x3c\x7d\x28\xf8\x7b\xfd\x55\xf2\x15\x65\x42\x26\xdf\xf7\x47\x21\xe2\xe1\x52\xc9\x00\x64\xee\xdd\x91\xec\x74\x44\xa2\xc7\x32\x17\x93\x2f\xca\xf0\x65\xca\xce\x07\x58\xe6\x4c\xce\xd6\x34\x34\x11\x99\x3a\xbb\x6b\x93\x53\xa1\x73\x44\xf8\x6e\x6a\x7c\xd0\x7f\xbb\x08\xaa\xa4\xb8\xc6\xcc\x6b\x45\x79\x17\x5e\x2c\xbb\xf5\x89\x30\x23\xb6\x65\xc3\x16\xce\x35\x5c\xce\xb6\x78\x39\x94\x9c\xaa\x74\x69\x28\x5a\xe4\x04\xc7\xc3\xdf\xfa\xef\x5d\x5e\x7a\x5b\x04\x16\x6d\xdb\xe8\xc8\x2b\xda\xb0\xb1\x70\x4d\xcd\xac\x6d\x3f\x36\x26\xfd\x45\x63\x3e\xeb\x9d\x0c\xdc\x0a\x55\x8f\x8c\x02\xce\x83\xd7\xd5\x94\x45\x46\x10\x99\xc4\x37\x96\x1d\xaa\xd6\x42\x9b\x48\xf3\x49\x4c\xe0\x8f\x05\xb1\x5b\xb4\x34\xdf\x26\x2d\x7d\xba\x1e\xac\x1b\x3d\xe8\x14\xc4\x3e\x45\x27\x06\xb2\x13\x67\xf5\x4e\xb8\xe2\xd6\x0d\x34\xab\x27\xfb\xbc\xde\x4c\x87\xe4\x76\x73\x2d\xbe\xaf\xb7\x68\xa2\xe6\xdc\x58\x0b\x1f\xeb\x2d\x74\xc8\x93\x37\xd7\x62\xad\xbd\x3e\x16\x10\xfb\xc4\x35\xda\x1b\x78\x2d\x6f\x59\x63\x39\xcb\x3b\xc7\x2b\xf7\x40\xd7\xdf\xde\x88\xb9\x67\xbc\x72\x2b\x06\x40\xad\x99\x17\xf5\xc9\x75\xb4\x00\x93\x6b\x4f\xe4\x87\x26\x74\x47\x91\x30\x49\xae\x0b\xff\x65\x13\xbe\xd6\x45\x4c\x56\x37\xbc\x08\x2b\x06\xcf\x57\x9e\x85\x0a\x94\xda\x54\xcc\xfc\xd2\xb5\xe3\xe7\x7a\x2c\x5f\x14\x45\x60\x0c\x04\xbb\xe0\xc6\xee\x7d\xb3\xcd\xf3\xe6\x39\x7c\x73\x25\xcf\x1b\xa5\xbc\xfe\xf5\xe3\x9e\xe8\x32\x69\x4e\x63\xc6\x12\xc7\x5f\x47\xe5\x13\x81\x20\xba\x3f\xcc\x42\x24\x95\xf9\xd1\xfd\xa1\xe0\x7c\xd0\xd6\xa4\xca\xad\x01\x4e\x1a\x49\x95\x55\x09\x1a\xb8\x3e\x28\xd8\x3f\x20\x73\xaf\x75\x66\x5f\xaf\x57\x33\x16\x67\xaa\x16\x69\x8f\x36\xa4\xcb\x08\x30\xfc\xf0\xd0\x23\x01\xd1\x32\x9a\xe3\x30\x52\x46\xe4\xd9\xb5\x80\x44\x1f\x1d\xff\x96\xc2\xf7\x7d\x48\x25\x6b\x39\x92\x91\x42\xa5\xef\x49\x61\x3c\x09\x2b\x59\x98\xfd\xcd\x9c\xa5\x9e\xe8\x29\x0f\x4e\xfe\x8b\xff\xd5\x2a\x5e\xb5\x78\xf6\x5f\xfc\x8b\x2f\xcc\xf8\xc5\xb2\xbf\x13\xd8\x12\x13\x3e\x3d\x75\x1f\xc6\x9b\xe2\x80\xff\xc7\xbd\xd3\x85\x46\x8b\x10\xb6\xef\x1c\xb7\xf9\xea\x70\x7f\x73\xae\xa6\x62\xc2\xa7\x62\x05\x8e\x77\x8c\x30\x6b\xd5\xac\x12\x9c\x79\x78\xd7\xee\xca\x3c\xea\xfb\x63\xa7\x4f\x1d\x1d\xea\x56\xdd\xee\xc2\x3e\x85\xdc\x97\xa9\x67\xcd\x6e\x2c\x11\x7c\xf6\x39\xf9\x5f\xe9\x29\x29\x65\xfe\x01\xa1\x03\xfc\x89\x74\xda\x0e\x92\xde\xdf\xfa\x7d\xfd\x39\xfc\xbe\x3e\xee\xf6\xfb\x5a\xfd\xf7\xdf\x19\xfa\xe5\xc7\xb3\x5a\x2a\x13\x69\x76\xaa\xf3\x95\x94\xd1\x77\xe4\x39\x34\x68\x3b\x9c\x06\xae\xf9\x55\xaa\x6c\x3d\x6c\x7e\x87\x32\xd2\x8e\x6b\x78\xc0\xe8\x2b\x9c\x91\x8f\xd8\xb5\xd3\x6a\x46\x99\xee\x2e\x25\x5d\xc0\x56\x2c\xcf\xf0\x8a\x9d\xe1\xb2\xfd\x0c\xf3\x67\x78\x81\x69\xf4\x92\x65\xc4\x98\xf5\x75\x55\x8d\x31\x3a\xab\x05\xec\xad\x99\x1b\x3e\x70\x3a\x93\x2d\xd9\xb9\x82\xed\xc0\x94\xd7\xe1\x75\xf3\xe2\xba\xcf\x95\x31\x54\xca\xce\x16\xa5\x95\x92\x3a\xd6\xb5\x3d\xde\xd2\x08\x3e\xc6\x78\x4b\x7c\xd4\xd2\x50\x07\x06\xa5\x98\xfd\xfa\x6c\xa1\x7d\xe9\x3b\x7c\xbe\x2a\x56\x38\xaa\x79\x65\x51\x42\x42\x46\x07\x3a\x0a\x88\x8a\x60\x7c\xe1\x78\xd3\xa9\x78\x84\x17\x65\x78\xe3\x75\xe3\xe3\xba\xfc\x78\x4e\x22\xbe\x6c\x14\x50\x6f\x6d\xa1\xfa\x10\x75\xa9\xa5\x33\xc8\x76\x13\x3a\x1b\x4d\xe7\xa1\x1b\xa9\x49\xd5\xb6\xf6\x49\xcd\x88\x3a\xdb\x6d\xfa\xb8\xb6\x96\x6b\x89\x5a\x52\x45\x85\xf9\xf4\x4c\x67\xa4\x6c\xc7\x49\xbd\xd4\x7a\xfb\x80\x3a\x6a\xa9\x4e\xed\x1a\x46\xcd\xa5\x25\xc4\x42\xa2\xed\x88\x21\x05\x62\x42\x71\x39\x4e\x53\x56\x8f\xf2\x04\xd4\xa1\xc8\x97\xe5\x00\xdb\x0a\xac\x9d\x02\x17\xf7\xda\x20\xdc\x73\x20\xb4\x15\x58\xdf\x73\xb1\xd3\x27\x90\xcd\xbd\xaa\x49\x70\xdd\x3c\xd8\x98\xed\xbc\x5e\xa2\x04\xf7\x31\x57\x32\x1b\xd2\xae\x82\x92\xca\x49\x40\xca\x79\x4e\x93\xb5\x7b\x70\xa2\x0a\x42\x10\xba\x44\x4d\x3a\x45\xe0\x0b\x3e\x44\x34\x5c\x0a\x11\x07\x48\xd2\xa0\x36\xf4\x45\xa3\xae\x59\x38\x5f\xda\x85\xe3\x7c\x5c\xbb\xbb\xbc\x24\x50\x1a\x63\x66\xc0\xdf\xb8\x03\xc6\x5c\x69\x8a\x14\x49\x7a\xa5\x63\xa8\x55\xc1\x6a\x1f\xc0\x86\xff\x43\x17\x21\xb4\x51\xd7\x5b\xa1\x6f\x33\x7a\x2c\x17\x76\x6b\xf3\xfd\x0d\xdf\x4e\xa4\xcd\x51\xdb\xac\x38\xd3\x51\x99\x87\x1a\xba\x53\x25\xd0\x38\xe8\x76\xc8\x93\x53\xc0\x25\x4f\xd5\x39\xd1\x05\xd6\xe5\x47\x97\x76\x39\x25\x96\x0d\x02\xfd\x99\x4c\xdd\x16\xe4\x5b\x82\xb1\x07\xf2\x4f\xca\x8f\xb2\xba\x43\x45\xbe\x2c\xa9\x88\xf3\x79\xed\x7c\x36\x34\xc4\xad\x7d\xcf\xa9\xdd\xfc\x6c\xe8\xc7\x67\x8a\x72\x13\xe8\xa9\x3d\x60\x97\x8e\x5a\x77\xbf\xe2\x3e\x2e\x39\x2b\x71\x56\xbf\x2a\x17\x77\xcd\xfe\xb2\xbe\x79\x74\x12\x3a\x7b\xc0\x7f\x59\x39\xd5\xea\xc0\xaa\x9b\xa0\x5e\x62\xdd\xba\x97\xea\xa5\x6a\x1b\xaa\x7e\xde\xbb\x45\x9b\x1b\xc7\xe5\x6c\x48\xf6\x7a\xc9\xce\x69\xaf\x65\xeb\x44\xa8\x66\xf1\x7a\x51\xb1\x31\x76\x98\x9b\x87\xd5\x6e\xbc\x49\x09\xa2\xca\x0a\x31\x73\x82\x0e\x3c\x14\x50\x08\xe5\x19\xe8\x2c\xae\xbf\xb7\x9e\x5f\xf5\x4e\x39\xbb\xc9\xb2\x7c\x74\x81\xb3\x81\x3b\x2b\xb5\x9e\x3d\x23\x14\x67\x36\x3e\x5b\xb5\x7b\x7a\xab\x1d\xd7\xf6\x95\x0c\x4d\x10\x2d\xf0\x1b\x12\x7e\xf8\xff\xd5\x36\xd6\x71\x6d\x17\x55\xca\xde\xd4\x36\x02\x3f\xe1\x73\xf0\x6b\xd1\xa9\x1d\xb8\x05\x35\x9a\xd4\x40\xac\xba\x6a\x46\x71\x6d\xe1\xf7\xc0\xe5\x3e\xe0\x3e\x29\xba\xcb\x0c\x8f\xbf\x36\xca\x0d\xbf\xd4\x8a\xf2\x0a\x2f\x24\x4f\x8e\xea\x26\x52\x44\xd6\x41\x98\x2e\xdb\x3c\xc6\xb7\xd4\xd9\x42\xac\x9a\x85\x6f\x8a\xab\xfa\xb4\x18\xaf\x19\x88\xeb\xb6\xfa\x07\xe0\xec\x9a\x97\x01\x95\xdb\x72\x8f\xb9\x31\x44\xa7\xf7\xc4\x98\x0a\xbb\x67\xc5\x94\xbc\xb1\x29\xf9\x64\x34\xa7\x36\x1d\x3f\xe1\xf3\xbd\x62\xa1\x56\x05\x4b\x33\x15\x6e\x38\xca\x87\x9d\xe8\x34\xa5\xba\xa4\xcc\xf6\xb2\x5d\xb2\x66\x53\xde\x6c\xaf\xdf\x26\x75\x76\x79\x2a\x54\x5c\x0b\x3a\x82\x5b\x34\xa4\xce\x8f\x38\x65\x6d\x32\xe7\x22\xe7\x1c\xa7\xff\x14\x6c\xc3\x33\x19\x53\xb7\x4d\xee\x6c\x50\xe3\x9a\xd8\xd9\x0d\x64\x0b\x0d\x6e\xe6\x57\xea\xf4\xad\xd0\x4e\xd8\x0f\xab\x6a\xb0\x21\x67\x2c\xe6\x24\xa9\xc5\x9a\xae\xa8\x88\xcc\xbd\xba\xf4\x3b\x40\xc6\x73\x7d\x5a\x67\x48\x34\xa4\xed\xc1\x8f\x04\x52\x59\xdd\x69\xbf\xaf\x68\xcc\x52\x8e\xa3\xd7\xda\xaf\x65\xb7\x27\x4f\xcd\x8f\x47\x8e\xfc\xa1\xe3\x4c\x74\xd2\xf0\x1f\x6a\x30\xd5\x0f\x04\xb3\x5e\xe5\xa6\x2d\x36\xb6\xaf\x55\x37\x96\xcd\xb6\x84\x5d\xd5\xc5\x5d\x6d\x6f\x97\xcf\xcd\x96\x26\xb5\x3b\x50\xc5\x29\xee\x81\xe3\x26\xd4\x0e\xa8\x6d\xa7\x34\x9d\x86\x1b\xbd\x68\x57\xed\xe8\x2c\x21\xd6\x4f\x27\x53\x4a\x0d\xd7\xd7\x49\xe5\xd7\x77\x9c\x71\x2a\x2e\x37\xca\x84\x6e\x98\x2a\xcd\xa9\x76\x91\xb1\x0e\x36\xca\x6d\xc6\xa6\x1c\x91\x6e\x3c\xed\x4e\x37\x73\xea\x46\x85\xc5\xbf\x5c\xd9\x69\x46\x6c\x98\x0e\xaf\x19\xf8\x22\xd8\xac\x08\x1d\x83\xe7\x84\x02\xb8\xc2\x11\x41\xe2\x41\xfe\x15\xcf\xea\x49\xfc\x4e\xbe\xf9\xe6\xff\x63\xef\xdd\xbb\xdb\xb6\xb1\x45\xf1\xff\xfd\x29\x14\xde\x1e\x5f\x62\x02\xd1\x8f\x26\x9d\x8e\xe6\x30\x69\x9a\xb4\x67\xd2\xd5\x34\x39\x71\x7a\xe6\xcc\x4f\xf5\x6d\x20\x12\x92\x10\x53\x80\x86\x80\x6c\x2b\x32\xbf\xfb\x6f\xe1\x45\x82\x20\xf5\xb2\x94\xb6\x76\x33\x6b\x75\x62\x91\xe0\x06\xb0\x01\xec\x17\xf6\xa3\x17\xfc\xed\x6f\x52\xf9\x98\xa0\xeb\x5e\xf0\x0a\x5d\x07\xd0\x44\x75\xf5\x4a\x06\x0d\x9d\x60\xb1\x9e\xe2\x11\x05\xbc\x88\xcb\x4c\x9e\x91\xbe\xa3\x0c\x83\x87\xd1\xf1\x7f\x04\x3a\x66\xe7\x4d\x1c\x26\x3b\x64\x58\xbd\xb4\x19\x56\xb5\x62\x94\x1a\x5f\x7c\xfb\xd8\x6a\x41\x53\xef\x39\x57\x1a\x4e\x99\x6c\xd5\x7d\x6c\x08\x48\x99\x5f\xd5\xbe\x53\x2c\xed\x7f\xab\x88\x8c\xcb\x5a\x18\x45\x75\x06\xcb\x70\x8c\x2b\xd3\xc0\x27\x91\xf0\xab\xd3\xd6\x97\x6f\xf5\x50\x1f\x1f\xb7\xbe\x35\x7e\x9f\x1e\xb0\x87\xfe\x43\x05\xa4\x02\x20\xb7\x99\xf5\xea\x39\x3d\xa9\x9e\x0b\x92\x5c\x48\x4e\x64\xdf\x9d\x3c\xae\xde\x59\x6a\x5d\x7e\xf7\x65\xf5\x4e\x1b\x11\xe5\xdb\xd7\xc3\x21\xc7\x72\x32\xfe\xcb\x7f\x99\x91\xd6\xbb\xd0\x03\xf5\x3f\xd7\x4f\xeb\x1d\x1e\x9d\x36\x87\xf2\xaf\x93\x2d\x80\xb6\x7c\x7e\xba\xe2\xf3\x7a\xef\xeb\x40\x96\x3c\xdc\x4e\xb3\xea\xa3\x6a\x24\x0f\x8e\xc5\x5e\xf4\xd5\x5f\x5a\xba\xa9\xda\x4e\xff\xf6\xb7\xb2\xe9\xa3\xaf\x57\xb7\x9d\xa0\xeb\xaa\xed\xea\xa6\x35\xc5\xd9\x7e\xd4\x8a\xed\xe8\xb1\x71\x7f\xe4\x2f\x4d\x7d\xe4\x36\x47\x68\x37\x80\xf3\x3f\x45\xb3\x04\xb4\x09\x0e\x35\x09\x7f\xdd\x4b\xa8\x36\x68\x96\x94\x3e\xad\x32\x21\x68\x3f\xe5\x6a\x10\x6e\xb9\xe6\xaa\x54\xb3\x1e\x69\xe2\xb8\xb3\x2d\xae\x7b\xc7\x70\xde\xb3\x01\x5a\x95\x41\x3f\x9a\x77\x35\xc8\xf2\x08\x1c\x9d\x42\x45\x26\x7a\xa7\xc7\xd0\xb8\x70\x7a\x2d\x20\x95\x94\xb5\x31\x12\x94\xe7\xec\xaa\x3b\x9b\x06\x3d\xf3\x67\x2a\xa9\x47\xa1\x9d\xea\x2b\xcb\x77\x08\x16\x64\xa8\x7d\x3a\x55\x3f\x9e\x63\xb7\xe6\x24\xca\xa9\x7b\x82\xae\x03\x60\xfd\x91\x9d\xe7\xd3\xbf\xfd\x2d\x50\xa1\x30\x7e\x7b\x49\x83\x01\x24\xf1\xe9\xe3\x32\x48\x22\x92\x82\x63\x74\xfd\x90\x3c\xc1\xe6\xcf\xc3\xc3\xd0\xfc\xa9\xe8\x69\x1c\xa8\x48\x7b\x09\xb0\x6a\x2b\xaa\xb6\x62\x75\xdb\xd3\xbf\xd4\x20\xd7\x5b\x8f\x49\x9a\x62\x39\xa4\xbe\xba\xe2\x3d\x37\xde\x00\xfd\xf3\xa2\x1a\x35\xb6\xf3\x17\xae\x7b\xbc\x44\x57\x1f\x9f\xdb\x49\x5e\x9f\x25\x28\xc3\xa1\x90\x93\x93\x0f\xfa\xef\xbf\x58\xe0\x42\xaf\xc6\xfb\x73\x98\xc5\xb4\x41\xe2\x24\xdd\x33\x58\x58\xa8\xe1\xf4\x30\x94\x63\xeb\x2d\x94\x0c\xd2\x7b\x2d\xc1\x5f\xf7\x32\xbb\x2b\xea\x87\xbe\xfb\x18\xea\x8f\x82\xa0\x80\x52\x50\xee\x2d\xae\x4f\x64\xe3\x93\xb6\xd6\xf0\xfa\x54\xbe\x3b\xed\x39\x64\xe1\x5f\xdd\xd3\x42\x32\x3a\xd1\x5b\x5c\xf7\xda\x06\x07\xe7\xc6\x45\xbd\x7e\xd4\xba\x04\x1c\x9d\xae\xa2\x83\x5e\xd7\x7a\xaf\x52\xbb\x55\x49\xa1\x37\xdc\x00\xe9\x9e\xbc\x73\xa5\x5a\x77\xfd\xe1\xa8\x2f\xc6\x64\x34\xc6\xb9\x3a\x9f\xd5\x47\xaf\x90\x18\x47\x13\x74\x1d\xb6\x9f\xf1\xb6\x32\xef\xe6\x8c\x9b\xba\xec\xe8\x9a\x4c\x66\x93\xff\x5d\x06\xd1\xe9\x14\xaa\x22\xa3\x23\x2c\x40\xe8\x6d\x04\xa8\x4f\xc2\xcd\xcd\x4f\xb3\xc9\x00\xe7\xd1\xab\x97\x3f\xfd\x7a\xf6\xec\xfb\xef\x7e\x7d\xf9\xd3\xbb\xef\xfe\xeb\xbb\xb7\xba\xab\x8c\x5d\x2d\x19\x3e\xa1\xb7\x1d\xbe\xd9\x77\x35\x0f\x6f\xe5\x4c\xf5\x23\xa1\x18\xe5\x20\x04\x51\xca\x26\x88\xd0\xb0\x6f\x9c\xb0\xed\x84\xcf\x41\x94\x4b\xad\xf2\x2d\x9b\xd1\xb4\x7c\x6b\x57\xe5\xdc\x1f\x72\xdb\x5a\xb5\x32\x71\x7b\x12\xe4\xdf\xd5\xe7\xc0\x5f\xc1\x5b\xc1\x73\xbe\x37\x35\xf8\xd5\x06\x6c\xdb\x42\x4f\xe5\x71\x68\xdf\xd5\x27\xb5\x53\x20\x8f\xc6\x8a\x9d\xa7\x04\x11\xff\xe4\x14\xda\x99\x50\x17\x5c\x76\x68\x75\x45\xcd\xd5\x41\xb6\x71\x23\xee\x22\xea\xd6\x4f\xd5\xab\x9e\xca\x24\x05\xdb\x4f\x5f\xf7\xa4\xe4\x07\xb6\x57\xcd\x95\xac\x01\xdc\x9b\xb5\x43\xe8\xed\x79\xf6\x56\xcf\x82\xab\xa4\x11\x73\x36\x0d\x99\x66\x57\xf4\xa9\x8f\xe6\x7f\x56\x48\xf1\xa0\xf5\xea\xcc\xa7\x4e\x23\x8a\x92\xa6\x38\x60\x7d\x00\xad\x7d\xfd\x96\x83\xac\xf0\x69\x25\x0c\x3f\x88\xc9\x41\xea\x49\xaf\x7b\x72\xa0\xe3\x81\x2c\xda\x63\x7f\x4c\x4e\xf3\xd6\x31\xb6\x2e\x4b\x83\x4f\x6f\x81\xac\x85\x32\xec\xf7\xfc\xf2\x15\x22\x47\x94\x4b\x25\xa5\xd7\x51\x7f\x66\x48\xe0\xff\x0d\xbf\x58\x88\x62\x7a\x0d\xde\x03\xa8\xaf\x1f\x7a\xef\x2b\xdd\xf3\x18\xda\x20\x10\xb5\xd7\xa2\xf9\x49\xb1\xea\xa5\x46\x76\x8b\x70\x76\x74\xea\x7c\xf7\xc5\x02\xff\x65\x45\xc3\xed\xba\x7c\xb8\x41\x97\xef\x9d\x25\x55\xa6\xf5\x15\x67\xc4\x1a\x78\x7b\x4b\x4e\x4b\x01\x15\x98\xde\xb6\x28\x5e\xb3\x4d\xdb\xfb\x52\xcb\x52\x14\xbd\xe6\xa8\xfc\xef\xf7\x34\xac\x8d\xb6\x97\x1d\x96\x73\x4e\xf0\xb5\xf0\xcf\x48\xa5\x4a\x3c\x3c\xf9\x2b\x14\xf1\x42\xdb\x7d\x7b\xca\x8f\x01\x2e\x25\x45\xb8\x80\xb4\x6a\xcb\x85\xf2\x4e\x5e\x32\x69\xdd\x9c\xc4\x17\x61\xb8\x9c\x21\x76\xdb\x59\x28\x38\x5a\xf2\x1c\x66\xf1\xe2\xba\x17\x4a\x19\x91\x46\xd7\xe0\xe8\x54\xf6\xa2\x25\x30\x52\x8f\xe1\x6d\xdd\x36\xc2\x2c\x04\x85\xc6\x06\xda\xcb\xdc\xf5\xa3\xe6\xb5\x70\x5e\x6b\x96\x55\xf9\x64\x79\xbb\xb3\x44\x64\x64\xa1\x44\xf3\x87\x3a\x66\xd5\xb5\xee\x39\xe2\x79\xa5\xe7\x83\xd6\xd2\x14\xef\x33\x3c\xac\xe2\xbb\xb4\xe6\xaf\x63\xbb\x94\xc8\x5f\x59\xf4\x1c\x98\x95\x54\x53\xad\xf3\x3c\x9c\x87\x8b\x02\xfa\xef\xe1\xa2\x80\x0b\x6b\x3c\x59\x22\xc0\xb8\x96\x94\x15\xfa\x16\x68\x73\x1d\xc5\x20\x9a\xa0\xa9\x4a\x98\x11\x96\x42\xb1\x38\x37\xfe\xb2\xb8\x2f\xce\x0b\x00\x40\x24\xe7\xf1\xed\xdc\xba\x81\x82\x4a\x86\x37\x37\xc0\x21\x58\xa8\x32\x3a\x14\x5f\x0b\xa0\xc3\xf1\x9c\xf3\x10\x3f\x38\x2e\x00\x28\xac\x8f\xa0\x8d\x33\x53\x4c\xc7\x10\xf8\xd2\x3b\xce\x44\x99\xe9\x3d\xa9\x77\xaa\x13\x8a\xd6\x68\x67\xd8\x8c\xe7\x62\x57\xc6\xba\x55\xed\x63\x5c\x34\x3c\x0e\xab\x66\xe5\x22\x97\x65\x8c\xf4\x4a\xc6\x38\xca\xd0\x1c\xe7\xff\x5b\x34\x2f\x24\x9c\x62\x39\xb5\xe7\x31\x2e\xda\xee\x2f\xc2\x25\xad\x8d\xbf\x71\x01\xd3\xf8\x43\x98\xd4\x4a\xcc\x98\x1b\xfc\xbd\x05\x07\x4d\xfd\x1e\xc6\x7b\x8f\xe2\x9a\xf8\x5d\x18\xf3\xd9\xa7\x2c\x54\xd3\xd2\xa3\xb5\xcc\x7d\xba\x6e\x87\x7e\xb7\xd6\xe8\xb7\x3f\x5c\x8e\xfd\x2e\x1a\xf6\xc3\x3d\xc6\xc2\xd5\x7b\xb2\x8e\x1d\xdb\x54\xbf\x69\x05\x00\x60\xe2\x06\xea\x78\xdd\x94\x5e\xc3\xb7\xee\xa7\x84\xb0\xba\x23\xdf\x05\xf7\xd6\xfd\xf9\x80\xd6\x74\xdb\xf0\x71\xbe\x7d\xc7\x0d\x50\x6b\xbb\xf6\x2f\x50\x77\xe9\xdb\x87\xb5\xba\xf3\xd6\xfb\xdb\x5b\x77\xdf\x0a\xcd\x1b\x40\xe2\x56\x55\x7a\xb3\x2a\xb6\xeb\x23\x7c\x73\x9b\xd8\x2e\x95\xcf\x6c\xbf\x91\x5d\x9b\xd6\x47\x5a\x11\xfa\xb5\x34\x84\x4b\x07\x8c\xa8\x38\xae\x2a\x68\x2b\xb9\x4b\x51\x37\xe9\xe7\xe8\x97\x3f\x47\xf4\xcb\x74\x7d\xf4\xcb\xd7\xff\x18\xbc\x4e\xfe\xfb\xf8\xbf\x5b\xaa\x1e\xf9\x59\x6b\x9d\x54\x43\x01\x0c\x74\xac\x5e\x5b\x19\x1f\x5d\x7f\xa2\xb5\x74\x8f\x3c\xea\xe7\x65\x75\x9f\x66\xac\x8b\xe2\x01\x2f\x74\xe1\xdc\xb5\xa1\x1c\xa2\xbd\x14\x86\xeb\xb1\xf0\x5b\xd5\xc6\x39\x5a\xd5\x43\x6b\x8a\xe4\x35\x69\x81\xb7\x29\x96\x53\x25\xc8\x5f\x57\x29\xa7\xaa\x7e\xf3\xdb\x55\xbc\xd9\x74\xc5\xca\x08\x97\x53\xa7\x0c\x0d\x9f\x0d\x26\x44\xbc\x23\x9b\x06\xb8\x6c\xde\x59\x0b\xfa\x55\x46\xad\x35\xa1\x27\x2b\x3b\xf0\x83\x52\x56\x55\x75\xae\x3b\x25\x6d\x52\x58\xb9\xb1\xaf\x96\x97\xf7\x5d\x5f\x4a\xb9\x3d\xef\xf2\x0e\x93\x5d\x57\x54\xb9\x3e\xdf\x0d\xeb\x1a\x6f\x31\xe5\x8d\x2a\x19\xef\x7d\xd6\xb7\x5c\xe2\x5a\x2a\xb8\x60\x59\xb1\xe3\xdf\x7d\x59\x76\x1d\xe6\x1a\xe7\xb9\x96\x8c\xbc\x5e\x6a\xdd\x9a\x4b\x8f\x76\x5b\xe9\x4e\x18\x15\xe3\xae\xb8\x75\xfa\xda\x9c\x5d\xad\xca\x5e\x3b\x89\x43\xb4\x83\x27\x4c\x62\xbd\x30\xe4\x6a\x73\xe3\x83\x92\x94\x1e\x09\x1a\xbd\x33\x93\x92\xb2\xe2\x76\x8e\x55\x92\xe2\xab\x4e\x56\xe6\x79\x74\x8c\x56\x8d\x9c\x90\x27\xfb\xcd\xfd\x28\xb6\xe8\x7a\xc5\xbb\x4f\x90\x96\x52\xe7\xb6\x4a\xa6\xb3\x78\xa1\xcd\x92\xd8\x49\x52\x59\x51\x10\xf3\xb8\x7a\x00\x1d\x5a\x60\x5e\x3a\x4f\x60\xcb\x26\xef\x09\x0f\x84\x31\x1b\xea\x95\xab\xba\xaf\x65\xc5\xac\x8d\xc0\xbc\x59\x3a\x08\xf3\x7e\xfd\x38\x1a\x80\x8a\xa2\x80\x3c\x4e\x43\x54\x4b\xdd\x21\xf7\x59\x9f\xed\xcb\x56\x31\xf3\xe1\xdb\x2d\xbb\xbf\x2e\xbc\x0e\x1c\x89\x0f\xf6\xf3\x8d\xb5\xd8\x65\x30\x00\x44\xae\xee\x8a\x5c\xdd\x75\xb2\x4a\x77\x9d\xc2\xc9\x46\xba\x6b\x95\x81\xfb\xb7\xce\x45\xb2\x44\x21\xd5\x1a\x1c\x83\xa8\x52\x46\xf9\x67\xfd\xee\xcf\xa1\xdf\xcd\xd6\xeb\x77\xf9\x4f\xf3\x97\x7c\xf2\xf6\x6b\x2f\xbb\x81\x2d\x12\xf8\x95\x75\x6c\xfe\x52\x89\x59\xae\x7f\x72\xa5\x9d\xb9\x65\x3f\x4e\xdb\x22\x0d\xaa\xfa\x39\x59\x32\x93\x63\x70\xa2\xf6\xdb\x74\x38\x4f\x7a\xa9\xb4\xa4\xb2\x56\xd5\xd2\xaa\x5a\x7d\x53\x28\x69\x89\xae\xd4\x0a\x79\x65\xc5\xb7\xa0\x2c\xc6\xa0\x52\x1f\xa8\x40\x11\x5d\xe5\xcd\xcd\x7f\x10\x3c\x7f\xf3\xb3\xaa\xeb\x16\x34\x47\xe0\x14\x36\xab\x55\x79\x2b\xeb\xba\xd5\x2b\xbe\x19\x7c\x3d\x52\x41\x7e\xcd\x62\x6e\x8f\xeb\xc5\xd6\x1e\x57\xce\xe4\x7e\x19\x82\x0a\xb9\x5e\xd1\xb8\x55\x8d\xd7\xd6\xed\xfd\x84\x38\xd4\x19\xfe\xf6\x8b\xc6\xaf\xb6\x42\xe3\x57\xdb\xa0\x71\x55\x63\x1f\x8d\x8e\xe4\xed\x15\xe5\x3b\xa9\xaa\xa9\x8c\x1b\xa7\xa2\x25\x59\x81\x4d\x50\xd1\x4c\x29\x51\xcb\x12\xd1\x92\x4c\x62\x65\x16\x89\xaa\x83\x32\xb2\x5c\xd7\x09\x62\x79\xaa\x8a\xa8\x5c\x96\xe5\x74\x82\xeb\x00\x06\xc7\xf6\x87\xe4\x58\x27\xc1\x92\x2e\xf5\xd7\xcf\xe5\xc7\xff\x68\xf4\xbe\xbc\x46\xdc\x94\x65\xf3\x7a\x78\x8c\xb0\xd1\xa5\xe7\x5e\x08\xaa\x0a\x37\x39\xe9\x9c\x38\xe9\x55\xc6\x28\x1b\xaa\xd0\x92\xd6\x67\xb5\x96\xe5\x98\x96\x8f\x6a\x95\x92\x02\x1d\xc3\xd6\x97\x35\x15\xcb\xff\xc2\xad\x2e\xe7\x16\x93\x33\xa5\xe7\x4c\xc1\xb9\xd6\x92\x6b\x55\x21\x3a\x4f\xfb\xd1\x85\x3c\x5c\x15\xa8\x2c\x1b\x52\xd6\x19\x29\x43\x1a\x4c\x09\x11\x15\x74\xb3\x99\x5e\x64\x25\x99\x55\xda\x50\x12\x87\x6c\xdb\x8a\x0a\x90\xb4\xd6\x54\xd0\xfe\x16\x50\xc4\xe5\x26\xd2\xbe\xa6\x30\xa4\x31\x02\x7f\x54\x9b\xb9\xf2\xfb\x43\xd9\xd0\x73\x76\x18\x5b\xdf\x1d\xe5\x0b\xea\x1f\x82\xd6\xc6\xdd\xd3\xc2\x63\x8f\xe5\x2d\xb7\xb9\x86\xc7\xb5\x8b\xf7\x87\x27\x45\x01\x51\xcc\x43\xf6\x69\xaf\x95\xbd\x0e\x7c\x16\xbe\xcd\xd5\xd2\x4a\x40\x00\x32\x57\x32\x67\xae\x64\x9e\xac\x92\xcc\x67\x30\x59\x2f\x99\x13\x2e\x72\x32\x98\x29\x0d\x7f\x80\xf2\x4d\xa5\xf3\x4a\xdc\x56\xbf\xbb\x29\x4e\x58\x8e\x04\xcb\xb9\xff\xaa\x99\x01\x50\x12\xb1\x21\xc9\xb2\xc6\x75\xd2\x91\x4a\xaf\x4a\x91\x7a\xa3\xe1\x26\x6c\x3a\x2f\x7f\xc8\x8d\x92\x93\x54\xae\x89\xaa\xc9\x36\x53\xc9\x1b\x55\x22\x41\x55\x08\x41\x1f\xe8\xf4\xcb\xae\xf2\x81\x22\xe5\x01\x37\xd3\x9e\x90\x6b\x42\xf9\x91\x1b\xe1\x64\xaa\x0a\x79\xb7\x5e\xd3\x32\x65\xdd\x91\x72\xb7\xea\x96\x39\x0b\x9b\xb3\xad\x70\xb3\x26\x75\x21\x34\x59\x0b\xf5\x81\x57\xa9\x0b\xe1\x08\xce\xe1\x25\xbc\x82\x1f\xe0\x47\xf8\xba\x52\x43\x2e\xee\xd2\x9d\xd8\x9b\xdf\x29\x13\xdd\xf5\x67\x5d\xed\xcf\xa1\xab\x9d\xc5\x2a\x67\x66\xfc\x04\x3f\x14\x8a\xb7\xbe\x8a\xc3\x81\xd4\xdf\x26\x3a\x9c\x43\xdd\xb4\x80\x30\xb0\x65\xba\x1a\x24\x0d\xc0\xa1\xd7\xfc\x5b\x42\x53\x42\x47\xf2\x2b\xc2\x7f\x52\x41\x31\x3d\xc2\xbb\x54\xfd\x15\x00\x38\x8e\x95\x47\xbd\xa5\x31\xc6\x7b\x4c\x4d\x0c\xc0\x91\x7c\x39\xb5\x63\x05\xa1\x8d\xc1\x75\x9c\x20\xe6\x46\xbd\x2c\xbf\x0f\x52\x24\x50\x00\xe0\xa5\x7c\x41\x22\x36\xe0\x38\xbf\x54\xa3\xfe\x55\xbe\x89\xbe\xc1\x28\x19\x47\x1a\x19\x50\xb9\xbc\xc1\x72\xb0\x45\x00\xe0\x20\xbc\x8a\x87\x61\xf8\xa1\x2e\x52\x84\xa2\x0c\x4d\xd4\x4f\xc2\xb4\x1c\x16\xd8\xc0\xe6\xfa\xc6\xda\x5c\x35\xe6\xf4\xc2\x5d\xd8\x10\x2c\x39\xe2\xb2\xaa\xd0\x9b\xb2\x3a\xd0\x99\xdc\xbb\x46\x4e\xd3\x5f\xbc\xa9\x85\x12\xbe\x40\x62\x36\xf1\x5f\x59\x2c\x07\xf0\xc1\x49\xd5\x45\x2d\x78\xb9\xac\x52\xf4\xa6\x0c\x17\xe3\x17\x2f\x53\x03\x49\xc9\x0b\x0a\x57\x8e\xc5\x57\xb9\x3d\x4a\x0e\x61\x22\x33\xe4\x6b\x28\xcf\x98\x14\x09\x26\x68\xea\x78\x07\xda\x03\x76\x06\x8f\x4b\x9f\x43\xac\xdd\x0c\xd5\x51\xd3\x55\x58\x8c\xb7\x61\x66\x08\x62\x5e\x2d\x42\x8f\x41\xe5\x74\xc7\x7b\x08\x66\xca\xe1\xe3\x47\x42\x2f\x7a\x1c\x8e\x71\x36\xed\xcd\x8a\xd8\x16\x9b\xb8\x35\x08\xa8\x4a\xe8\xf5\x48\xe9\x38\x9a\x1f\x09\xc8\x54\x7c\x4d\x0f\x1b\x8a\x71\x0c\x09\x58\x31\xb1\x23\x51\x14\x00\x14\x29\x31\x49\x89\xad\xe7\xa1\x59\xfd\xa8\xf1\xa2\xb6\x1d\x0e\x6a\xee\xbd\x36\xc1\xbe\x2a\xcb\x71\xa6\xd8\x2b\xcb\x43\xa5\x64\x49\xfc\x56\x41\xb1\x9a\xf5\x86\x18\x40\x1a\xbf\x97\x67\xaf\x2b\x17\xae\xfb\x85\x76\xbe\x1c\xcd\x48\xfa\x3d\xcb\xf5\x02\x81\xe2\xbd\xb6\x48\x73\x2c\x9c\xb4\xb0\x0b\xb5\xff\x7a\x02\xea\x15\xef\x51\x45\x0b\xbc\x8e\x93\x8c\x4c\xdf\x20\x31\x0e\x80\xfc\xfa\x99\xd0\x47\x1c\x87\x01\x91\x5b\x04\x40\x11\x31\x1a\xd6\x12\x37\x68\x8f\x4f\x15\xbc\x93\xcf\x68\xdd\x03\x14\x8b\xb0\x52\x7e\xd5\x9e\xac\x9e\xb7\x6c\x63\x3b\xcb\x67\x59\x16\x06\xa3\x00\x68\x4a\x82\xd3\xb0\x0c\xd2\x7f\x70\xe2\x3c\x2c\x03\xf6\xe5\xe3\x02\x54\xe5\xd9\x72\x4c\xa5\xc0\x2b\xa7\x1b\xaa\x75\xfa\x79\x9a\x22\x81\xe5\x6c\xb8\xbb\x4a\xb5\xc7\x6d\x9f\xce\x54\x03\xf3\x6b\xd1\xd2\xa0\xf6\xcb\x54\xe4\xd3\x68\xc6\x50\x1d\xa3\x9e\x80\x15\xe9\x2b\xb4\x42\xc1\xd6\x2f\x7d\xcd\x15\x16\xc5\xa2\xcc\x84\x8c\xe3\x27\x58\x73\x9e\x27\xc7\x00\x1c\xa0\x8a\xe7\x1a\xea\xbd\x50\x24\x91\x63\x01\x42\x5c\xd6\x8b\x14\x12\x37\x8a\xa8\xf3\x18\xdb\xad\x14\x44\x03\x94\x73\xb5\xd0\x35\xa4\xab\xd3\x8f\xa0\xee\x4a\x1d\x33\x00\x60\x12\x23\x93\xfd\xf8\x80\x47\xf8\x9a\x08\xc5\x4c\x27\xec\x12\x87\x1a\x70\x1a\xf3\xc8\x84\x0b\x45\x68\x3a\x95\x54\x52\x41\x2b\xb7\x8b\xc9\x1e\xe2\x8e\xb3\xb6\x63\xea\x51\x90\xf2\x1c\x72\x48\x63\x5c\x9f\xb9\x1a\x4e\x1c\xc7\xc2\x0e\xec\x00\x6f\xbe\x49\x8e\x81\x64\x16\x8d\xd6\xc7\xcb\xb6\xd4\xb2\xcd\x2a\xec\x19\x26\x31\x8d\x28\x4b\xa5\x60\x31\xc2\xe2\xdb\x6f\xd9\x75\x28\x39\x33\x89\xae\x1f\x12\xed\xe2\x7c\x74\x7a\xa0\x26\x19\xf1\x64\x8c\x25\x2b\x0e\x03\x34\x14\x38\x7f\xab\xf6\x8d\x8e\xb5\x85\x55\x09\x13\xff\xc0\x1c\x03\xe0\x8e\xc2\xe7\x80\x70\xa1\x3c\xd0\xf3\xc2\xec\xfe\x03\x1e\xf3\x68\x82\xf3\x11\x0e\x53\x00\x79\x84\x84\x50\x47\x1a\x71\x1e\xa8\xf5\x34\x48\xa6\x31\xae\x98\xf4\xcd\xcd\x7b\x85\xed\xee\x17\x0b\x11\xa9\xfd\xf2\x7a\x18\x62\x50\xbc\x37\xfa\x6f\xe4\xcc\xdd\x10\xdf\x3e\x85\xe4\xf0\x90\x94\xab\x61\xd6\xe5\xf0\xb0\x44\x6a\xf5\xfa\x81\xfb\xda\x41\xaf\x2e\xc1\xe3\xf2\xb9\xc3\x43\x6d\xc7\x55\xca\xc2\x79\x64\xaa\x41\x87\x20\xfa\xc0\x08\x0d\x83\x4e\xa0\xea\x28\xea\x39\xc9\x3d\xda\x15\x98\x8b\xae\x1e\xbb\xce\x2b\x61\xf6\x6c\x39\xb5\x1a\xf2\xf4\x96\x0a\x60\x49\x81\xa7\x31\x36\x45\xc1\x44\x7c\x6a\x99\xd5\xb1\x9a\x8e\x42\xc3\xe1\xa1\xe8\x76\xa1\xf9\x11\xc7\x71\xd2\x3d\xd1\x8f\xd8\x5f\xb0\xbd\x1f\xeb\x8a\x87\xc1\xf4\x3a\x28\xe0\x44\x02\x93\x2f\x34\x2b\x79\x18\x3a\x80\x9e\x1e\xf7\x4e\x80\x6a\xa7\x4e\xca\x20\xe6\xee\x91\x8b\x04\xca\x47\x58\xd8\x83\x27\xa7\xd0\xc7\xe7\x00\x1c\x0c\x1a\xe7\x49\x59\xc6\x40\x7d\x59\x83\xf2\x73\xfd\xd8\xd8\xe4\xa6\xf6\xb7\x55\xc8\x83\x93\xe3\xe3\xff\x28\x5b\x5d\x07\x70\x02\xcc\x56\x19\x80\xa8\x52\xe4\x42\x10\xa5\xb3\x5c\x19\x7e\xc2\xd3\xe3\xe3\x65\x50\xd5\xf7\x6a\x36\x43\x6f\x36\x4a\x12\x34\x53\x31\x47\x9d\xe2\xab\xce\xb3\x3c\x47\xf3\xd0\xb8\xd4\xf3\x9b\x9b\x13\x20\x0f\x76\x16\x86\x52\x2c\x46\x9c\x93\x11\x05\xe1\x42\xf3\x66\x51\x40\x0c\x00\x00\x07\xc3\xd5\x18\x68\x1d\x94\xf9\x7b\x6e\x18\x13\x79\x1a\x3c\x3e\xfe\x8f\xa0\x77\x0c\x2a\xbc\x91\x69\x77\x2a\x59\x1c\x7c\x3f\xcb\xb3\xf0\xff\xd8\xf8\x0d\xc5\x15\x0b\xf0\xde\xc7\x9c\x85\xf3\xd5\xf4\x3a\xe8\x19\x34\xda\x36\x65\x40\x50\xd5\xac\x0c\x0c\x0a\x8f\x61\xa7\xfb\x25\x08\x7a\x81\x6c\xaf\x71\x3d\xf4\x56\xcf\xa2\xe8\xfd\x00\xe5\x1d\x85\x1b\x79\x0c\x8b\xf7\xe0\xb6\x6b\x22\x4f\x5e\x43\x68\x70\xd9\x0d\xa8\xc8\xbf\x9c\x71\xd0\xd8\x27\x72\x9a\x0e\x16\x15\xfa\xcc\x39\xaa\x9f\x56\xae\x68\xbb\xb9\x7a\x69\xbc\x07\x85\x36\x00\x68\x1f\xed\x7f\x20\x9a\x66\x2a\x94\x54\x91\x7d\x46\x13\xac\x65\x95\x06\xd7\x05\x45\x01\x3f\xc6\xd7\xe1\x87\x5a\x19\x0e\x25\x24\xf7\xc7\xbb\xda\x92\x5e\xfb\x80\xeb\xa2\x71\x7f\xb4\x6b\x07\x1e\xf8\x5f\xcd\xc0\xe7\xeb\x6d\x53\x2d\xdf\x01\xf8\xc1\xb5\x48\x79\xb0\x1d\xd9\x24\x80\xfd\xcb\x2d\x7b\x70\xbf\xf6\xfa\xb9\x8a\x3f\x00\x70\x73\x73\xa5\xfe\x73\x8c\x60\xaf\xd6\x1a\xb9\x72\x44\x68\x77\xca\xa6\xca\x56\x7f\x3b\x0b\x97\x35\x51\x39\x76\xa7\x95\x46\x29\x6b\xbe\xa2\x3a\x2c\x2a\x51\xae\x44\xe6\xb0\x74\x3f\xf0\x35\xb6\xa4\x55\x26\xa9\x8c\x25\x28\xeb\x72\xc1\x72\x34\xc2\xab\xad\x4e\xda\x30\x52\x9a\x9e\x60\xcd\xea\x74\xd0\x4c\xea\x7f\x17\xec\x4d\x1f\x7f\x27\x7b\xd3\xeb\xcf\xf6\xa6\xfb\x6e\x6f\x92\x62\xc3\x45\x1c\xce\xb4\x61\x41\xa0\x91\x92\xd5\xc2\x20\x90\x6a\x86\xb2\x08\x55\x46\x1f\x75\x3e\x5f\x48\xc2\xf2\x7a\x6a\x3c\xbb\x17\x05\x80\xaa\x80\x7b\xe6\x5a\x8e\x9a\x15\xcc\xb4\xad\xc2\xd0\x82\xff\x9e\x91\xe4\xc2\x80\xe8\x1f\xab\xbd\x31\xd5\x46\x22\xfc\xef\x19\xca\x40\x18\xd8\x22\xbf\x2f\x9a\x5f\x68\xd4\x07\x30\x48\x66\x5c\xb0\x49\x60\x4a\x92\xd7\x2d\x4f\x18\xa5\x19\xa1\xf8\x3b\x6a\xd3\x7f\xd9\xae\x5f\xf2\xe7\xfa\x33\xfb\xbd\xed\x21\x80\x1b\x74\x0a\xa0\x32\xc2\xe5\xad\xe5\xcf\xc9\x30\xd4\x72\xb4\x56\x17\x4d\x98\xea\x41\x2d\xa1\x8a\x7e\x15\x11\xae\xb0\x48\xe8\x48\xe1\x9f\x1e\x88\x7c\xbe\xa0\xca\xa5\x8e\xd5\x5d\xea\xec\x4c\x40\x44\x11\x65\x1c\x27\x8c\xa6\x3c\x04\x85\x2e\x95\x98\x95\xf8\x55\xab\x59\xc9\xd7\x53\x94\x73\x6c\xea\x48\x65\xd1\x04\x73\x8e\x46\x18\x14\x56\x53\x5a\xbc\x30\x60\x7b\x14\xbe\x1c\x51\x96\xe3\xb3\x39\x17\x78\xf2\x03\x1b\x70\x53\xf0\x56\xf1\x8f\xea\x69\x71\x50\x3d\x35\x2b\x17\x2f\x3c\x34\xf7\x6a\x23\x36\x0f\x61\x1d\xcd\xf5\x36\x70\x05\xca\x4d\x16\x84\xe5\x0d\xa0\x37\xc4\x5e\xdb\xb8\xe1\x90\xe5\x09\x56\xd8\xd6\xef\xab\xdf\x05\x94\xea\xb2\xc4\xbc\xf7\xe2\xa9\x2e\x64\xef\x2e\x58\xf5\x52\x12\xe8\xe6\xfb\xd4\xbc\xb2\xa2\x97\x6e\x2a\x9c\x75\x32\x2f\xd4\x9a\x84\x19\x28\xe4\xa6\x9f\x85\xe1\xd8\xbb\x30\x15\x5b\xb8\x8f\x7e\xb4\xa6\x4c\x35\x06\x6b\xb7\xf9\x58\x9a\x1f\x4b\xef\x07\xa5\x3f\xdb\xe7\xee\xd6\x90\xa7\xfc\x63\x99\x7e\xca\x3b\x33\xee\x47\xd5\xfc\xeb\xcf\x3d\x6c\x6b\xbd\xfe\x83\xfb\xb2\xa4\x14\xb6\x96\xbd\x7d\xbb\x62\x65\xab\x72\xf6\x25\xa8\xc6\xf1\xb5\xf5\xe5\x4b\x24\xf8\xa7\x39\xf0\x06\x52\xd6\x9a\x2f\xec\x2a\x80\x45\x61\x57\x0a\x2c\x8a\x94\xa4\x6f\x71\x82\xc9\x65\xd3\x34\x55\x7f\xae\xd2\x82\xfa\xf4\xa5\xd1\xbd\x8b\xb1\x26\x9a\x56\xce\xfe\xbc\xe2\xa5\x52\x29\xc6\x92\xd9\x37\x4e\xdf\xe1\xa1\x9a\x9c\xe4\xaf\x8d\x77\x52\x65\xb5\x25\x52\xdb\x68\x6e\x49\x96\xfb\xc6\x72\x1b\x9c\x74\xfe\xc1\x66\x79\x60\x84\x94\xe0\x64\x1c\x14\xd0\xbe\x7b\xa4\xde\xf1\xf2\xe5\x23\xf7\xe5\xd7\xde\xcb\xaf\xdd\x97\x27\xa7\xde\xdb\x93\xd3\xda\xeb\xce\x0b\x34\xaf\xde\xa5\xce\xab\x72\x95\xf5\x3b\x43\xea\x8b\x73\x93\x9e\x41\x63\xbf\x91\x53\xa0\xb6\x28\x4f\x6b\x2c\xc7\x6e\x1c\xfd\xb4\x8d\x26\xad\xa5\xfe\xbd\xe3\x62\x2a\x85\x09\x2a\x5e\xd8\xba\xfa\x60\x81\x23\xef\x99\x54\x99\x46\xf1\xeb\x70\x5c\x53\x99\x6a\x27\xa1\x9f\xec\xaa\xd9\xcc\xfd\x0e\x56\x1e\xa6\xdd\x8b\x20\x5e\x36\x26\xd4\x38\x8f\xbb\x57\x42\x5c\xd2\x85\xbb\x71\x03\xd8\xaf\xf8\xfc\x7a\x25\x6b\x3d\x3c\x00\xc7\xb5\x52\x92\xde\x27\x66\x47\xe9\x5a\x8c\xdb\xf5\x66\x3f\xf5\x7a\xb8\x6a\xdd\x1a\x01\xec\x0f\x76\x45\xdf\x30\x1e\x4b\x4d\x71\xe8\x6a\x89\x17\xeb\xb4\x44\x9c\x6a\x98\xdd\x4b\x94\x13\xf5\x47\x46\xe8\xc5\x2e\xee\xca\x5e\xe3\xaa\x0d\xa3\xd9\xbc\x4d\x73\x5b\x5e\xd9\x6e\xdb\x4b\xd3\x6c\xbd\x83\xeb\x3f\xfe\xf6\xee\xd5\xd5\xf3\xff\xfa\xc1\x0f\x60\xb4\x99\x7a\xcf\x61\x3f\x90\x78\xc6\x1d\x8b\x90\xc0\x71\xbf\x7b\xf4\xa8\xca\x17\xfc\x65\xe9\xb1\xa7\x9c\x10\xf1\x35\xe1\x82\xd0\xd1\x1b\x24\xc6\x3c\xf0\x82\xeb\xb4\x2b\xac\xad\x52\x71\x5e\x2b\x54\xf1\xa8\xf6\x43\xe5\xe1\x4e\x55\x56\xde\x86\xbf\x9f\xf6\x99\x7c\x54\x66\x20\x0e\xbe\x51\x85\x9e\x95\x4b\x98\xfa\x06\x06\xdf\xa8\xeb\x0b\xd7\x69\x54\x37\x71\x92\x0c\x57\xe0\xcd\x03\xf3\x89\x71\xa6\x34\x88\x55\x20\xfa\x36\xf4\xed\x5c\xbb\xb9\xb5\xc4\xf4\x6c\x31\xc6\xf5\x43\xdb\x65\x24\x5e\xb4\xd0\xa3\xf2\x49\x2d\xde\x14\x96\x2b\xd6\xf8\x38\xf8\x46\x9b\x21\x83\x6f\xfc\xa5\xfc\xa6\x5a\x4b\x95\xa7\xfb\xc2\x77\xbd\x4b\x94\xdf\x71\x86\xe5\xc9\x58\x76\xa0\x82\x71\xca\x8f\xe4\x9f\x47\x84\x6a\x67\xc6\x0d\x1c\xef\xda\x81\x2d\x73\xc1\xd3\xfa\xf9\x0a\xdf\xa8\x0c\x2a\x1d\xab\xd4\xe7\x80\x4b\x2a\xf2\xb5\xa4\x42\x1e\x40\x6d\xca\xe1\x24\xc5\x03\x94\x1f\xa5\x58\x20\x92\xed\x4e\x2d\x9a\x71\x0c\xb5\xcf\x5b\x0a\xad\xa6\x5f\x96\xe6\x26\x2e\x90\xc0\xea\x9a\x8f\xaf\x32\x0c\x69\xfb\x85\xe3\x93\x54\x19\x86\x0e\xee\x74\x39\xcc\xcf\xc6\x99\xfb\x6b\x9c\xd1\x7c\xed\xc3\x7a\xbe\xf6\x37\xf1\xff\x7d\x3d\x26\x47\x6f\x6b\x7c\xed\x91\x13\x6b\xa1\xf3\x54\x7d\x77\x89\xb2\x17\xfa\xd0\x9e\x37\xca\x25\x11\x7e\x46\x52\xfc\x2d\xca\x5f\x4f\x31\xad\x33\xa0\xf6\x98\x6b\xf9\xd1\x05\x9e\x3f\x67\x93\x09\xa2\x29\x6f\x09\xba\x5e\xe6\x1f\x5d\xba\xff\x97\x6c\xc2\x5c\x9c\x49\x42\x2c\x09\x4d\x57\x93\x96\xae\xa4\x2a\xc8\x70\xc3\x06\x47\xa8\x85\xb7\x9e\xd8\xca\x3d\x65\x0d\x2e\x4d\xa4\xbc\x7a\x03\x8d\x49\x06\x4c\xfd\x01\x83\x4e\x45\xe0\xb8\xa5\x70\x6e\xe9\x0d\xb7\xb0\x65\x92\x31\x8e\xcf\xdc\x36\xfd\x20\x41\x53\x31\xcb\x25\x8f\xc0\xd7\x09\x9e\x0a\xeb\x44\x20\x47\x27\xf2\x19\x86\x81\xc8\xfb\xea\xaa\x54\x4d\x30\x67\x57\xe7\x0d\xef\x7b\x2f\x1e\x97\xf0\x1f\x19\x4a\x55\x38\x57\x6b\x28\xee\xd2\xbc\x05\x4e\x80\x80\x71\x11\x2d\x7d\xe7\xcd\x83\xce\x18\xf1\xae\xaa\x71\xa2\xb3\x0e\xe2\xf6\xf8\x77\x9f\xb3\x3f\x36\x4b\x56\xfe\xdf\xb2\xae\x37\x4b\xf9\xef\x84\x07\xb9\xb3\xd6\xd6\x89\x95\x73\x56\x73\xc1\xb2\x5d\x77\x8c\x51\x6a\xc2\x11\x96\x62\xe2\x04\x06\x83\x99\x10\x1a\x11\x3a\xd9\x84\xfe\xdd\x21\xbc\xab\x5d\xb2\x55\xd6\x7e\xfd\xf6\x91\xdb\x5a\xaf\xfe\x57\x5e\x64\x53\xeb\x2e\x58\x55\x15\xc5\x3f\x44\x7f\x55\x00\x11\x4d\x54\xc1\x86\x66\xae\x82\x6d\x70\xb9\x06\x41\x09\xa3\x02\x11\xba\x0e\x47\xcd\x0f\x8d\xdd\x70\x5d\x41\x89\x63\x18\x8c\x4f\x9c\xe8\x0c\x22\x32\x2c\xf1\xaa\x64\xa6\x55\xfb\xaa\xd3\xf9\x89\x89\xce\xf7\x6c\x46\xd3\x36\xb8\x6d\xf5\x27\xca\x2e\x4f\xab\x1d\x3d\x1b\xe8\xf8\xa1\x55\x1d\xbd\x1b\xe3\x4e\x8e\xff\x3d\xc3\x5c\xe0\xd4\x39\xea\x9d\x84\xcd\xb2\xb4\x43\x99\xe8\x0c\x70\x67\x28\x87\x12\x75\xfe\xc5\x66\x9d\x09\x9a\xdb\xa7\x68\x26\xc6\x2c\x27\x1f\x71\xda\x11\xac\x73\x49\xf0\x95\x32\x38\x38\x50\x60\x87\x08\xf5\xc5\x18\x5d\xe2\xce\x00\x63\xda\x19\xa1\x7c\x80\x46\xb8\x93\xb0\x4c\xab\xe6\xb0\xc3\xf2\x8e\x18\xe3\xce\xcb\x17\x1d\xc2\x3b\x84\x5e\xa2\x8c\xa4\xd1\xa6\x13\xdf\xfd\x54\x9d\xcd\x92\x44\xed\xf1\xb5\xe7\xca\x10\xdf\x4d\x0e\x56\xdb\xda\xaf\xdb\x2f\x65\x3e\x0d\x3e\x66\xb9\x78\x99\xb6\x97\x20\x69\x49\xe8\x30\x98\x4d\xa6\x38\xef\x66\x78\x28\x3a\x02\x8d\xe4\x1e\x9b\xe6\x44\x25\x05\x58\xb5\xf6\x5e\xa7\x02\x89\x19\x5f\xd9\xe7\x16\xf8\xff\x53\xd0\x97\xe0\x1c\xae\xdc\x2f\x03\x76\x8d\xd3\xae\xe5\x2c\xf2\xe4\x4f\x50\x6b\xe8\xdf\x26\xdf\x77\x07\x2c\x9d\x77\xb4\x96\xd4\x55\xb2\x13\xd1\xb6\x1a\xdd\xfc\xb1\x72\x76\x9e\x66\x68\xde\xeb\x0c\x33\x7c\xfd\xf7\xf5\xd4\xa9\xad\x3e\x8e\x02\xa4\xb3\x2d\x77\xbe\x8a\x4e\x4e\x1f\xe7\x78\xb2\x0a\x54\xa7\xf3\x5d\x45\x33\xb4\x08\xc5\xb7\xa6\x59\xc7\x4b\xa6\xa0\xfe\xbf\x5b\xd6\x60\xe8\x49\xa2\x31\x9b\xd0\xf5\x9b\xba\x96\xed\x04\x91\xe5\x67\x75\xc9\x37\x02\xe7\x93\x35\xdf\x74\x3a\x3f\xb0\xc1\x32\x58\xed\xb3\xed\xd4\x44\x86\xaf\x1d\x29\xaf\xb4\x53\x18\xdd\xbf\x32\xa7\xfc\xcd\xc9\xe3\x33\xcd\x10\xa1\x3f\xb0\xc1\x4b\x5d\x13\xea\x9b\xa0\x3c\xbb\xb4\x96\x60\xc8\x54\x49\xfa\xc0\x06\x3c\x52\x89\x99\x56\x4a\x89\x2d\xc3\x87\xad\x3d\xae\x98\x93\x6f\x7c\xd8\x02\x25\xbf\xdd\x7a\xbd\xcb\xc9\x68\x24\x25\xba\xce\xb7\xf3\xdb\x2d\x9c\x93\xf1\xc8\xc2\xfa\x76\xbe\x1c\x33\xeb\x36\xfe\x3d\x3c\x13\x6f\x72\xc2\x72\x22\x76\xc6\xef\xd4\xc0\xf9\x8c\x5c\xe7\x7f\xcf\x95\xa2\xeb\x8b\x84\x9b\xe3\xd6\x70\xc0\x93\x63\x87\xa6\x18\xe5\x79\x79\x6e\xb0\x0d\x3b\xf9\x0d\xb7\x58\x86\x12\xe5\x24\xd8\xf9\x1e\x91\x6c\x96\xe3\x5d\xf7\xda\x18\xf1\x12\xa6\x01\xb9\x54\x0c\xba\xdd\xbe\xdb\x5c\x9a\x70\x92\x06\x0e\x11\xc9\x70\xfa\xee\xbf\x9e\x65\x19\x4b\x5a\xa4\xd3\x4d\xe4\x8d\x14\xd1\xd1\x0a\x49\x75\xad\xc8\x21\x25\xdd\x95\x0b\xd2\x58\x8c\x5b\x33\xff\x56\x71\xc7\xeb\x3b\xa8\x97\x29\x54\x6f\xea\x3f\x96\xe1\x6e\x7d\xad\x42\x77\x54\x9a\x41\x9f\xb8\x76\x98\x1a\xc4\xa0\xbc\xbb\x68\xd6\xde\x6e\x54\xe4\xbe\xcd\x0e\x59\xae\xae\xa4\x98\x27\x98\xa6\x98\x0a\xfe\x0a\x4d\x97\xed\x0a\x33\x01\xf7\xbe\x61\x48\x75\xe5\x3f\xa4\xeb\x45\x97\x68\x7b\x5c\xb5\x19\x2b\xff\x57\x9b\xf1\xd8\xfc\xac\xc4\x3b\x1d\xe7\xe5\x58\x7b\x6a\xed\xcd\x7d\xc5\x97\xe5\xf3\xc6\x87\x5a\x40\x68\xe9\xd7\xf8\x08\x57\xde\xbd\x53\x64\x8d\x72\x33\xeb\x36\xe0\xcd\xdb\x06\x98\x55\x6d\x5e\xbe\x70\x87\x66\x2b\x88\x37\x93\x18\x94\x4f\x1a\x9d\x38\xef\x5a\xb0\xbc\xd4\x60\x08\x03\x92\xea\xc9\xb5\x6e\x86\xad\xcf\xed\x27\x3c\xad\x6f\x71\x26\x19\x88\x23\xb2\x7f\xd2\xe3\xda\x3c\x58\xcb\x6d\x29\x9d\xf5\xa6\x8a\xdb\x9a\x38\x3a\xa5\x99\x43\xcf\xde\xb1\x67\x76\x12\x44\x8d\x31\xe3\x92\xf0\x99\x32\x64\x37\x4c\x0f\x6b\xf0\xb2\x17\x96\x60\x45\xe8\x6d\xf4\x49\xe7\xe2\x29\xc7\x7c\xca\x28\x5f\x8e\x87\xdd\x76\x8e\xa3\xe2\xbd\x35\x3d\x6d\x55\x15\x75\xb5\x46\xcb\xbb\xc3\x59\x96\x75\x07\x19\xde\xd0\xd8\x7a\xf2\x95\x43\xd7\x3e\x70\x7d\x64\xca\x6b\xd0\x7d\x5a\x5f\x97\xe7\x64\x6c\xbd\x6e\x3d\x31\x57\xa6\xd8\xa5\x5c\x53\x4f\xb6\x90\x54\x78\x48\xdd\x2c\x8d\xfa\x86\x54\x5d\x99\x5e\xe0\xf9\x80\xa1\x3c\xed\x26\xf6\xf2\x00\x06\xc6\xd6\x0f\x03\x46\xbb\xca\x12\xd2\x65\x33\xc1\x49\xaa\xae\x5d\xb5\x1d\xbc\xcb\xa7\x84\x52\x9c\xdb\x7c\x27\x65\x51\xd6\x8c\xd0\x8b\xae\x60\x6e\xb2\x13\x3f\x03\xe4\xb2\xa2\xad\xe5\xb8\xbb\xc3\x72\xe0\x2d\x77\x9d\xe6\x54\x75\x9d\x53\xa5\x78\x07\x97\x20\xe5\xe2\x74\x2f\x09\xbe\x92\x42\xc8\x26\x17\xbb\xcb\xee\x52\x57\xa5\x57\xf9\x18\x87\x5c\x7b\xe9\x4e\x90\x48\xc6\x98\x9f\x09\x75\xad\xbb\x30\x20\x7a\xfa\x2a\x43\x25\xe6\x5b\xd5\x6c\x21\x9b\xf5\x02\x6e\xcc\x81\x45\x61\x3c\x7d\xd7\x7d\x30\x98\xf1\xb9\x6a\x9d\x6e\xd2\x5a\x51\x3d\xd5\x7c\xea\xb9\x38\x66\xeb\x72\xc2\xb4\x66\x84\xb9\x2c\xdd\x1a\xdd\x0b\x9c\x46\x39\xd8\xca\xcc\xd9\xa8\x06\x5b\xdd\xa6\x34\x0a\xc2\xda\x2b\x87\xb2\x10\xac\x57\xa3\x76\xb4\xa4\x46\xad\x75\x53\xa4\x71\xe9\x49\xf7\x3c\x63\x1c\xbb\x9c\xa7\x63\x2d\x78\x70\x8a\x84\xc0\x39\xed\xf5\x83\xef\x78\x82\xa6\x92\x8a\xe9\x64\x29\xbd\x32\xe6\xd0\x35\xf9\x85\xa0\x38\x87\xa1\x88\x6b\x77\x6c\x80\xd0\x50\x87\x65\x82\x4f\xe3\xfe\x5f\x56\xc8\xd4\x77\xea\x6d\xa5\x40\xab\xb7\x85\x2b\x1a\x85\x18\xa8\x78\x72\x7d\x95\xd7\x5b\xf0\x24\x67\x59\x66\x6a\x2e\x41\xfd\x4b\xa7\x77\xe9\xd1\xa2\x88\xf1\x81\x78\x60\xea\xc5\x29\x2c\x1f\x1e\x52\xfb\x5b\xa3\xd7\x78\x38\xda\x84\x37\x14\xba\xc5\x6a\x4c\x4d\x3c\x5f\x4a\xf1\x86\x5b\x8d\x54\xff\x19\x25\x8c\xaa\x9a\x98\xd5\x01\x34\xc5\xfa\x70\x8e\xf2\x64\x3c\x0f\xc1\x42\xe4\x73\xbd\x15\x4b\xcf\x6d\x49\x24\xe3\x38\x36\x78\x8f\x1a\x9d\x82\x9b\x9b\xf2\xaa\x18\x3f\xd5\x7f\xf6\x70\x64\x28\x86\x6c\xc7\x0f\xc8\x30\xb4\x1e\xe1\x95\x8b\x77\xc4\x45\x8e\x04\x19\xce\x43\x10\x91\xd4\x44\xd5\x92\x14\x80\x48\x0b\x6d\x2f\xed\xb3\x69\x8e\x2f\x09\x9b\x71\x09\x0b\x80\xb0\x1f\x45\x91\x88\x04\xd3\x71\x7c\xc6\xe9\xb8\x31\xac\x73\xeb\x7d\x2c\x74\x30\x34\xcb\x70\xa4\x4e\x65\xf8\xfe\x17\xfa\x0b\x6d\x0a\x49\x1d\x75\x08\x7a\xaa\x9a\x99\xb0\x4e\xe3\xc5\x7b\x5b\x65\xa8\x53\x16\x02\xac\x8b\x8d\xf6\xe8\x1e\x38\xcd\x1c\x74\x95\xb8\x5d\x82\x26\x03\x0c\x51\xc1\x43\x53\x04\x49\x07\x8e\x8e\x49\x96\xe6\x98\x02\x50\x45\x9f\xaa\xde\x7d\x81\x76\xd7\xfe\x91\x40\x0a\x2e\x36\x4e\xc1\x9b\x6d\x20\xd9\xb8\xa8\x1f\xd7\xa5\x5f\xaa\x68\xc9\x57\xaf\x5f\x3c\xfb\xf1\xd7\xe7\x3f\xbe\x3e\xfb\x2e\x00\x45\x01\x27\xf1\x55\x38\xf5\x4a\xb5\xb8\x94\xad\xcf\x77\xf5\x08\x1c\xb4\xf4\x60\x89\x63\x7f\xb6\xbb\xbf\x61\x03\x7a\x49\x5f\x77\xf7\x70\x1d\x37\xa1\x1b\x12\xbd\xbb\x37\xeb\xc8\x87\xbd\xbf\x02\x4f\xcd\xc0\x17\xd5\xa7\x72\xd9\xf5\x3a\xdd\x63\x72\xae\xe5\xbd\xfa\x7d\xd6\x34\xdf\x3e\xd9\x38\x59\xd7\x72\x28\x00\x4e\x6b\xfe\xad\xf5\xa6\xb5\x2b\xac\x5b\x77\x58\x83\xe2\x75\x38\x75\x9d\xd8\x3e\xae\x4a\x0d\xf6\x01\x7e\x5c\x9b\x1a\x6c\x53\xc1\xef\xbe\xfa\xc7\x7e\xf8\xd7\x8f\x09\xbf\xfc\xea\x59\x2d\x01\xec\xe6\x2a\xfc\xed\xd4\xaf\x65\xea\x7a\x8b\x3a\xb2\x5e\xcd\x6a\x5b\xae\x66\x97\xe6\xd2\xf6\xb8\xbc\xad\x35\xab\xad\x7c\x25\x4c\xcd\x00\x7d\x31\xeb\x1a\x91\x3d\x43\x50\xdb\x85\x6c\x50\xcf\xeb\x69\x8d\x75\xa7\xbe\xad\xe6\x74\x5d\x86\xcf\x36\x47\x29\xab\x0c\xae\xbe\xe2\xb2\x17\xd2\x36\x37\xe8\x57\xb5\xdc\xa0\xee\x48\xf4\xec\xbd\xac\x04\xfa\xe1\x63\x18\x7c\xec\xea\x0c\x00\x9d\x93\xe3\xbf\x77\x08\xe5\x58\xf4\x3a\xc7\x7f\xef\x4c\x4d\xc2\x8b\x5e\x07\x0d\x38\xcb\x66\x02\xcb\x67\x2a\x8b\x5d\x57\x45\x42\xf0\x5e\x87\x32\x9d\xae\xb3\xee\x39\xf5\x25\xec\x07\xda\x3c\x97\xe3\x04\x65\xc9\xf3\x59\x7e\x89\xb9\x8b\x91\x6a\x60\x4b\x30\x7b\x5a\xcf\xbb\xea\xe5\x60\x95\x1d\xe8\x20\xef\x40\x6d\x03\xb9\xf8\x63\x32\xdd\xc6\x30\x6a\xb6\x58\xa0\x9c\x81\xcf\x75\x7a\xd1\x34\x28\x5d\x94\xed\xfd\xe0\x23\x18\x70\x91\xb3\x0b\xa9\x2c\xfe\x9f\xbf\x7e\xf7\xf5\xf7\xcf\xbe\x0e\x6a\xcf\xff\x69\x6c\x7d\xd6\x37\x22\x18\x92\x2c\x53\x21\xce\xd4\xb1\x5e\xac\xb9\x65\x08\x12\x92\x27\x55\x9a\xd3\xe4\xba\x1a\x08\xbf\xae\x52\xbb\x26\x73\xe7\xf9\xbc\x1a\xa1\x54\x93\x1f\x79\xfd\x5f\x8d\x89\xc0\x81\x3f\x85\x41\x86\xb4\xc9\x73\xd7\x61\xe1\x25\xc3\xc2\xfb\x1d\x56\x60\x7c\xbc\x5b\xcd\xcf\x4b\x2d\x20\x72\x9f\xb5\x7a\xb1\xfb\x50\x5c\x3a\xd3\x9e\x1a\x57\x9f\xcb\xbf\x3a\xf6\x19\x49\x6f\x24\x7d\x6f\xb1\xd7\x3a\x59\x5e\x1d\x72\xb0\xcc\x2e\x2b\xdf\xb5\x19\x7d\x2b\x9b\xf2\xd7\x0d\x92\xd4\xb4\x41\xc3\x15\xdd\x2c\x4d\xee\xdc\x6a\x28\x5a\x7b\xea\x4e\xdb\x0c\xc9\xeb\xcf\x5b\xd3\x4e\x5a\xf1\x5e\xc5\x93\x7c\xba\xbd\xc1\x50\x1e\x6f\x78\xce\xf7\xb0\x84\x5f\x59\x5a\xb3\xff\x65\x73\x40\x2f\x59\x2a\xd5\xf2\xab\xd6\xfd\xdf\x66\xe8\x7b\x7c\x8b\xea\x2b\xea\xa7\x8a\x8b\x70\x6f\x54\xd4\x7d\x84\x5c\x1a\x7d\x8c\x25\xc6\xb8\xf9\xd7\x31\xf4\x69\x4b\xad\xbe\x5d\x51\xe6\x3e\x44\xd3\x00\x06\xd3\x9c\x5d\x92\x14\xe7\xfc\x48\x03\xe9\xd6\x89\xb4\x4e\x5f\xac\x73\x61\x2c\xb5\xd6\xb5\x08\x68\xfe\xbe\x09\x60\x30\xa4\xb7\x35\xc3\xb5\x88\x0f\xbf\x57\xbc\xc5\x35\x4e\xba\x02\xe7\x13\x42\xd1\xfa\x18\x8b\x6b\xd9\xb2\x8b\xd2\x94\xd1\xee\x90\x88\xcd\x52\xc0\x6e\x9d\xd9\xd5\xc4\x19\x1c\xec\x27\xed\x00\x33\x79\x03\xdc\x84\x96\x76\xc2\x8e\xd3\x2a\x08\xf3\x75\x29\x20\x89\x93\x02\xf2\xb6\x99\x00\xe5\x88\x74\x41\x1d\x1a\x7d\x4f\xc4\x33\x89\x4a\x1d\xf4\x3e\x34\xbf\x62\xac\x2d\x2d\x76\x8c\x51\xc6\x50\xaa\xde\x84\x18\x78\xaf\xd8\x14\xd3\x70\x55\x66\xb9\xb2\x69\x00\x24\x7a\x86\x44\x84\xed\x59\x7a\x6c\xde\x67\x3b\x0a\xdd\xd4\xeb\x4e\x1f\xb7\xf4\xf0\xb0\xf5\x71\x88\x41\x51\x80\x9b\x9b\xdc\xd9\x7f\x6c\x93\xfd\x77\x24\xa7\xd1\x35\xbe\x8a\xb7\xcc\x21\xc3\x71\x7e\x49\x92\x96\x8c\xc3\x23\x4c\x71\x2e\x35\x1f\xb5\xd3\x67\x79\xd6\x6c\xa2\xba\x77\x5e\xdf\x2a\x15\xf1\xea\x12\x9c\x9f\x83\x67\xee\x6b\xf0\x8c\x4e\x84\xa8\x32\x72\xba\x69\x4d\xc2\x90\x6f\x98\x73\x61\xf3\x24\xf5\xca\x9d\x31\x77\x93\xd4\xcf\xfe\xb0\x49\xea\x15\x65\x52\xa9\xbf\xf2\x8a\x35\x29\xb2\x61\x0f\xe4\xcf\x79\x16\xaa\xec\x01\xce\xcf\x45\x59\x74\x3f\xf3\xbe\xd2\x73\x87\x8b\x0f\x6c\xa0\x03\xe9\x3f\xb0\x01\x2c\x0b\x7c\xe9\x47\x4e\x2d\x30\xc4\x2f\xaa\x67\xb0\xaa\x12\x6a\x2a\xe6\x97\xbf\x0b\x50\x14\x70\x16\x27\x21\x77\x2d\x41\x16\xd1\x7d\x12\x11\x2a\xb1\xbb\xab\x2d\xd0\x83\xcf\xb4\xe9\x95\x6e\x6c\xa7\x6a\x7e\x0d\x20\xaf\x15\x95\x8a\x39\x00\x37\x37\xc8\x21\xbd\xe9\x46\xa4\x57\x97\xb8\xd1\xe6\x88\x4d\x2d\x4e\x1b\x52\x46\xbd\xb5\xc9\x9e\xd8\xb8\x31\x2b\xd5\xce\x18\x59\x7a\xc4\x24\x1f\x22\x0e\x32\xb2\xcd\x91\xa1\xaa\xa2\x76\xb5\x42\xb3\x29\x37\xaa\xb8\xcf\xc6\x29\xce\x76\x65\x53\x9b\x30\xa2\xf6\xec\x64\x3a\x27\x3e\xbc\x38\xf0\x13\xcd\xdf\x8d\x80\xd4\xeb\xdf\x29\x4b\xd9\xd9\x67\x5e\xfe\x67\xe0\xe5\xaf\xe2\x10\x69\x8d\x81\xe5\xc0\xe4\xba\xc4\xa9\xbe\x2c\xb3\xfe\x6a\x6f\x25\x7f\x78\xc9\xdf\x8d\x09\x7f\x57\x16\xeb\x05\x90\xeb\xec\x62\x4e\x86\x30\xcd\x48\x22\xf7\xb3\x00\x56\x05\x7e\x23\xc9\xce\x22\x8a\x26\x18\x52\x93\x8e\x7e\xd6\x80\x51\xb5\x76\x8a\x5d\x9b\xb4\xf6\x3a\x27\xd3\x99\x8e\x35\x32\x0e\x16\x99\x4e\x63\xbe\xec\xcb\x00\xaa\xd8\x24\x2c\xdb\xa7\x8d\xce\xaa\x86\x72\x62\xca\xe9\x82\xbf\x95\xd4\x3e\x55\xb7\xc0\x3c\xea\x9f\x07\x26\x8d\x5a\x66\xd2\x34\xab\xae\xda\xbe\x93\x6a\xb9\xcd\x6b\x6c\xd2\xa7\x55\x63\xd3\x46\x8c\x5a\x63\x55\x98\xc8\xe4\x3e\x6b\x6b\xc8\x5d\xd4\xd9\xd2\x03\xf5\xd1\x97\x6d\x55\x1b\x8b\x25\x55\xce\x0b\x36\xba\x5c\xf6\xd6\x7b\xe1\xac\x96\x5a\x29\xf9\x9b\x17\xb6\x94\x41\x16\x71\x96\x0b\x83\x6c\xfe\x4f\x22\xc6\x6f\x67\x94\x12\x3a\xaa\x4d\xeb\x8c\xe5\x82\xd0\x51\x00\xe0\x68\x87\x4c\x5c\x36\x7d\xbf\x15\x4f\xe6\x5e\x5a\x7f\xc2\xf5\x36\xbd\xf4\x9e\xaf\x5b\xd4\x32\x67\x95\x57\x6f\xc0\x5d\x9d\x0f\x4b\x5b\xf0\x66\x29\x03\x7f\x1d\xaa\x0a\x04\xd7\xb6\x3e\x81\x83\x94\xb2\xe0\x5a\x05\x40\xe2\x14\xa7\x06\xfa\x85\xf7\x6d\xed\x48\x3e\x38\xa9\xf9\x68\xb4\x9d\x4c\xa7\xac\x81\x23\x4a\xd6\x0e\xe5\x01\x19\x86\x58\x2d\x78\x44\xa8\x2a\xf8\xca\x43\xb7\x46\xba\xad\xf9\xd0\x11\x31\x36\x5e\x13\x96\xf2\x0b\xf3\x5b\xfe\x83\x26\x4a\x2e\xfd\x55\x02\x8a\x8d\x97\x49\xb5\x7d\xec\x59\x3f\x3c\x2c\x1b\xcb\x97\xbf\xaa\x2e\x96\x7c\xa3\xc8\x82\xee\xe9\xc1\x89\xa9\xfc\xc4\xdf\x60\x55\x63\xe3\x59\x75\xa8\x3d\xaf\x80\x76\x92\x81\xe8\x5c\x39\x3d\x04\x53\xfd\x7d\xa0\xd2\x55\xbb\x24\xc4\x24\xf3\x6a\xdb\x2f\xbe\x87\xce\x3a\x3a\x61\xf9\x8b\x2d\x30\x12\x69\x8f\xb9\xd0\x71\x28\x01\x00\xf6\xcf\x75\x8f\xed\x87\xc7\x5f\xb8\xc6\x01\xae\xe5\x89\x97\x30\x0e\x0f\xf5\xbf\x1e\x06\xdb\xf1\x0a\xca\x82\x0f\x6a\xfb\x95\xc5\x2b\xbc\xa6\x6a\x6c\x65\x57\x42\x39\xcf\xd8\x3d\x22\x0c\x20\x50\xe8\x32\x68\xaf\xb5\xd6\xa3\x21\xa8\x27\x25\x1f\xaa\x6d\x5b\xad\x1f\xbd\xa4\x3f\xe1\xab\x7f\x2a\x63\x8c\x95\x69\x24\x07\x22\x71\x8b\xd6\xe4\xea\x3f\xd8\x55\x7c\xb4\xae\x43\x0b\xf0\x77\xa5\x83\x96\x5f\x11\xa9\xd9\xcc\xe3\xb3\x70\xd4\xaa\xd9\xd0\x3d\x69\x36\x97\x7e\x0f\x96\x08\xf5\xd1\xae\xa0\x3d\xc0\xab\x78\xaf\x72\x63\x59\xa7\x44\x6d\x0c\x0d\xc0\x91\xab\x5b\x79\xe3\x68\x3d\x80\xda\xd5\x65\xab\x11\xb4\xc3\xf1\xfa\xbe\xf2\xd1\xbb\x9e\x96\xef\xee\x15\xb3\x41\x97\xda\x41\x66\xab\xf9\xb6\x82\xf1\xa6\xfb\xa1\x31\xdd\x06\x23\xda\x3d\x03\xdc\xc7\xe5\x9d\x70\x9d\x83\x6d\xd7\x8c\xe3\x4b\xe1\x5b\x76\xb8\x7b\x1e\x36\xaf\x8b\x65\xd2\x47\x7f\xb8\xe5\x2a\x2d\x01\xe4\xad\xd3\x85\x3f\xc5\x1a\xc3\xde\x3d\x69\xbb\x3f\xbb\x92\xb8\x6e\xe5\xdd\xb3\x0c\xc6\xea\xf3\xed\x51\xe6\xdb\xf7\xe8\x03\xf2\xba\x1d\x6d\x95\x68\x7d\x98\x21\x3e\x2e\x53\x65\xd4\xcc\x12\x26\x1f\x7a\x46\xba\xaa\xd1\xf2\xaf\x3c\x93\xc1\x2d\x5c\x7e\x96\x7e\x60\x7d\x45\x6a\x26\x82\x07\xc7\x70\x84\x45\x8b\xdf\x58\x29\xf4\x16\xc5\x5a\x5f\x29\x15\x43\x3a\x41\x9c\x51\x55\xf3\xdd\x35\xc7\x6c\x9a\xc6\x6b\x59\xb5\xc4\xd2\x48\x93\x7e\x69\x6e\xfe\x3e\xd7\x33\xff\x6c\x0d\xa8\x59\x03\x66\xcd\x62\xb3\xbb\xdb\xf1\xcd\x5d\xdd\xdd\xa8\x36\x6b\x12\x4e\xd9\xdb\x4c\x7b\x4f\x68\xe6\x10\x4b\xed\x64\x98\xb1\x2b\x6d\xeb\x27\x11\xc5\xd7\xc2\x96\x77\x2a\x53\x95\xdb\x3a\x24\xb5\x5c\xe5\xab\xaa\xa1\xa9\xba\x32\x3d\x9e\xb0\x29\xee\x3c\xe9\x44\x2e\x0d\xe8\x12\x81\x27\x01\x90\x1a\xdb\x89\x95\xeb\x55\xbc\x80\x0e\x2e\xe7\x37\x37\x0f\x1a\xcf\xc0\x62\xc8\xf2\x50\x95\xfd\xe9\xb0\x61\x07\x03\x11\xa9\xea\xa3\x0a\xf0\xb7\x88\x13\xae\xb6\x0d\xb4\x8f\x55\x26\x15\xf5\xe8\xc0\x49\x7c\x5e\xbf\x68\xd5\x2d\x27\xe8\xfa\x1f\x26\x70\x40\xd5\xd2\x2b\x9d\xf9\xcb\xfa\x37\xcd\xc1\xe8\x2a\x38\xaa\xbd\x29\x93\x07\xe2\x27\xe1\x42\xfb\xc7\xf5\x8e\xa1\xe9\x81\xf7\xfa\x92\x36\x80\x03\x3b\x76\xaa\xc7\x5e\xea\x44\xfa\x1a\x57\x32\xa3\xe7\xc6\x04\xa2\x6a\x9a\x84\x14\x40\x12\xab\xfc\xdb\xdf\x67\x0c\x89\x50\x8e\x32\x1f\x11\xfa\x8e\x4d\x01\xcc\xda\xde\x7c\xcb\x84\x60\x13\x00\x59\x4c\x6b\xf5\x7e\x21\x8a\x45\x5f\x29\x23\x13\x42\x5f\xd2\x14\x5f\x83\x50\x98\x8a\x4b\x7a\xb8\x00\x9c\x1f\x20\xf3\xf7\xc3\x98\x3c\x64\x0f\x33\x88\x2c\x8e\x78\x34\x9d\xf1\x71\x48\x41\x21\xac\xa6\x65\xdf\x04\x20\x1a\x66\x48\x84\xa0\x59\xcc\x0c\xd7\x16\x41\xa8\x0a\x6f\xb5\x56\xb4\x2a\x1d\x46\x62\xfa\x9f\xc2\x14\x29\xeb\x9e\x3c\x15\x7d\xfa\xf0\xe4\x3c\x2a\x31\x99\xc5\xb8\x1a\x4b\x86\xb8\xd0\x47\xec\x20\x3b\x3c\x0c\xb3\xc6\x16\xc8\xea\xb5\x8e\x5f\x21\x31\x96\xeb\x2b\xb7\x75\xb7\x9c\xaf\xaa\xe9\x54\x95\x9d\x5b\xb6\x1b\x34\xd2\x90\xc4\x97\x9d\xba\xf1\x7f\x04\xe0\xe1\x89\x2e\x20\x05\x40\x5b\x35\xe5\x92\x38\xf4\xe9\x27\xf4\xd8\x6e\x54\x58\x76\x0f\xf9\x2e\x05\x96\x6b\x70\xbc\xfa\xca\x5e\xa7\x9a\x70\xdc\xbe\x33\xf3\xfd\xaa\x22\xce\xb3\xf5\xd2\x85\xaa\x83\xad\xe3\xfb\x6a\xc2\xc5\x18\xf1\x31\x49\x58\x3e\x3d\xd2\xf2\x95\xd3\x92\x2f\x83\x70\x37\x05\x2c\x96\x0f\x48\x9a\x62\xda\x2e\x5d\x6e\x79\x0b\xd8\xb8\x12\x6b\xf5\x35\x97\xbc\xd2\x64\x4c\x6d\x11\xa9\xee\xc2\x2d\xd4\xec\xb3\xfc\xf7\x67\x90\xff\x92\x96\x5b\x67\xdf\x51\x6c\x2b\x1b\x3e\x2f\x0b\xf4\x5e\x48\x6d\x96\x19\xdb\xb6\x7d\xcc\x05\xcb\x71\x00\x91\xa9\x21\xa1\xac\xb1\x33\x31\x7e\x85\xc5\x98\xa5\xbe\x11\x56\x35\x8e\x86\x84\xa6\x4a\x5e\x92\x0d\xbb\x13\xd5\x52\x85\x7e\xb1\x78\x16\xe6\x75\x15\xf8\xc2\x68\xd0\xfb\xb1\xfd\x21\xbf\x03\x33\xfa\xbd\x75\x90\xc5\x39\x00\x37\x37\x99\x5b\x96\x7f\x2d\x39\xe3\x47\x83\x1c\xa3\x34\xc9\x67\x93\xc1\xc6\x31\x34\xfe\x7d\xbd\xba\x71\xdf\xc1\x77\xb1\x2a\x4d\x5f\xd1\xb7\xf4\xb7\xbd\xb8\xde\xcf\x01\x98\xc6\x61\xae\xef\xb9\xaa\x33\x40\xd1\xa5\xe4\xba\x2d\x7e\x95\x15\xe6\x03\xb9\x3d\x54\x03\x64\x0b\x0a\x3b\xa5\xc1\xab\x5a\x9e\x43\xde\x75\x97\xcb\x5c\xa2\xd6\xca\x2c\xa9\x20\x09\x00\xf3\x70\x16\xb3\x70\x16\xa3\x30\x4c\x76\x38\x80\xa9\x53\x84\xbb\x75\x08\xaa\xb8\x4c\xda\xb8\x3a\xb3\x85\x6f\x52\xf7\x06\x4b\x28\x27\xe2\xfa\x0b\x9d\xe0\xbd\x2a\xad\xed\xc0\xf6\x2f\x34\x64\xd3\x88\x4f\x33\x22\xc2\xe0\x48\x15\x9c\x96\x4b\x16\x92\x88\xf0\xef\x26\x53\x31\x07\xb5\x6b\x14\x2d\xf8\xaa\x1b\x02\xa9\xfd\xd0\x27\xc7\x60\x41\xe2\xf7\x5f\x2c\x70\x9f\x76\x4f\xce\x15\xb4\xe2\x48\xd5\x92\x2c\x70\xc6\x71\x87\xc4\xa2\x2a\xc8\xad\x44\x71\x75\x83\xd9\x13\x50\x36\xed\x11\xb9\xe6\x85\xba\x84\xa9\x9a\x69\x59\xfa\xf0\x30\xc4\x7d\x5c\x0a\xd6\xe7\x11\xe1\x3f\x22\x2e\x14\x07\xc1\x2a\xaa\x34\x71\xce\xfd\x20\x0e\x6a\x08\x1c\xc6\x7d\x7e\x0e\xc7\xf1\x3a\x69\xce\x85\x11\xd4\x77\xc1\xa8\xd6\xc1\x3c\x5e\x14\xd0\x65\xaa\xe3\x25\x4c\x75\x2e\x99\xea\xd8\x30\xd5\x79\x9d\xa9\xba\x3f\xe1\xdc\x67\xaa\xf3\xa5\x4c\x75\x7e\x73\x33\xf7\x99\xea\xbc\xce\x54\xe7\xf1\x70\x13\xa6\xaa\x44\x42\x7b\xf8\xc3\x09\x1c\x40\x0c\x6e\x6e\xe4\x12\xcc\x01\x1c\x39\x4c\x75\xee\xb1\xbc\xb9\x61\xaa\xb5\xe7\x4f\xe7\x4d\xa6\x3a\x2a\x99\xea\x7c\x35\x53\xf5\x7b\x68\x27\x16\x72\x88\x73\x39\x3d\xbd\xc3\x67\x71\x22\xc9\xf1\xac\xfc\x4f\x39\xa7\xbb\x29\xee\x2b\x12\x32\xdd\x88\x4e\xb3\x2b\xbe\xcf\xb2\x91\xbb\x53\xeb\xca\x5f\xaa\xa2\xdb\xe3\xbb\x24\x97\x8e\x3e\xcb\xa5\x7f\x06\xb9\x74\xde\xc2\x96\x2d\x4f\xae\x31\x4f\x95\x0b\xd5\xb9\xae\xb7\x7c\x79\x5d\xa3\x26\x1b\xae\x18\x5e\xe9\xa5\xe4\x38\x00\xe9\x2c\x8f\x2c\x9f\x7f\x47\x45\x4e\x94\xe3\xcb\x4b\xfe\x82\xe4\xd6\x2b\x69\xb3\xc6\xaa\xea\x5b\xda\x2c\xb4\x68\xda\xeb\xa6\xfe\xd7\x51\xff\x3c\x50\x21\x7e\xea\x2d\x67\xb9\x78\xa1\xe3\xc4\xb4\xf5\x5f\x3e\xb0\x78\x56\x62\x44\x38\x0a\xc3\xc9\xb6\x46\xdd\x56\x93\x2e\xd5\x66\xc3\x50\xc4\xa6\xe0\xcd\x27\xcf\x9b\x02\xc7\x56\x7c\x71\x51\x62\x73\xd0\xd8\x97\x06\x17\x43\x57\x8b\x28\x17\xd7\x53\x22\xfc\xb5\x7f\xda\xfa\xb4\x57\x3d\x2d\x1d\x36\xd4\x66\x08\x55\x45\xca\xd6\x6f\x40\xa3\x1b\xfd\xe9\x7c\xea\xd7\x54\x2b\xa1\x3d\xd5\x4e\x60\x3d\x57\xee\xd2\xa9\x62\xd4\xfd\xe2\x0b\x6f\xe5\x7d\x79\xca\x5d\x6a\x28\xe2\xe0\x8c\x7c\xc4\xca\xcb\xe5\x69\x20\xcf\x48\xd0\xc3\x90\x9a\x3a\x76\x15\xfa\xd4\x57\xdf\xce\x43\x01\x6c\xf5\x7b\x85\x3e\xfb\x18\x4b\x35\x84\x5a\xf7\x15\x52\xf7\x12\xa9\x6f\xb6\xa7\x59\x45\xba\x7a\x59\x51\x80\xf6\xeb\xef\x00\xf6\xd9\x7a\x53\xd7\x64\xc9\xc7\x00\x4e\x6a\xb7\x88\xf5\x86\x8e\x54\xda\x47\x5b\x76\xe2\x1e\xf0\x95\x7d\xcc\xa7\x78\x33\x8f\x8b\xe6\x67\x1e\xe4\x41\xec\xc1\xae\x6d\xeb\x7d\x64\x0f\xf1\xe0\x9b\x93\xb1\xbb\x8f\x84\x07\xb7\x7d\x7f\x6e\xe6\x25\xb1\x09\x20\x0f\x6f\xd3\x78\x22\x25\xb1\x5a\x56\x8a\x79\x01\xc0\xc1\x1a\x89\xab\x24\x9d\x5d\x4c\x45\xe3\x3e\xf5\x37\xd6\x8e\x0f\x7c\x63\xda\xdd\xd2\x8c\x93\x4d\x59\xb0\xa9\xf8\xa5\x30\x1e\x29\x3a\xa4\xb8\xd0\xa6\xf1\x41\x6d\x8c\x67\xb6\x54\x3d\x9d\x2d\x51\x4f\x4d\x4e\x23\x31\x7e\xc7\xe4\x9e\x9a\xb7\xaa\xa2\x39\x56\x69\xea\xc2\xa3\xff\xf7\xcb\xd1\x91\xaa\x6d\x2a\x62\x4c\x13\x96\xe2\x9f\xdf\xbe\x2c\x43\x4f\x6d\x18\x8f\x08\x6b\x73\xb2\x94\x51\x31\x7b\xab\xc0\x86\x18\x3c\x15\x3d\xa9\xa3\x5a\xcd\xb4\x80\x69\xec\x86\xb3\x4c\xe3\xc0\x19\x56\x00\x27\xb1\xa4\x8e\x83\xb5\xca\x63\x2d\x24\xc6\x85\x20\x4f\xbd\xfb\x72\xec\x2b\x8f\x83\x25\x92\xaf\xd4\x1b\xe3\x81\x91\x7c\xc7\x75\xc9\xd7\xfd\x09\xc7\xbe\xe4\x3b\x5e\x2a\xf9\x8e\x6f\x6e\xc6\xbe\xe4\x3b\xae\x4b\xbe\xe3\x78\xb2\xbd\xf2\x28\xd5\x14\xab\x3c\x8e\x01\x1c\x3a\x92\xef\xd8\x93\x4b\xc7\x46\xf2\xad\x3d\x7f\x3a\x6e\x4a\xbe\xc3\x52\xf2\x1d\xaf\x96\x7c\xfd\x1e\xda\xcf\x93\x1c\xe2\x58\x4e\x4f\x6f\x4c\x1b\xa1\xa4\x95\x46\x27\x2c\x65\x4b\xe3\x9e\xa4\xe0\x2d\xfe\x2f\x2b\x62\x71\x6e\xa5\x4a\xe6\xfc\x72\xda\x0c\xc1\x51\x27\x16\xf3\xa3\x8c\x8d\x9a\x2f\x05\x99\x60\x36\xdb\x3a\x4c\xaa\x2a\x1e\x27\x55\x50\x4d\x21\x57\xc6\xed\xc0\x37\xf0\x1a\x9e\xc1\x57\x15\xfd\x7c\x77\x97\x34\xd4\x5f\x7f\xa7\xf8\x9d\x17\x9f\x35\xe3\x3f\x83\x66\xfc\x2c\x0e\x95\xc2\x39\xf3\x2c\xd3\xb5\x8c\x52\x9a\x3f\x76\xe5\x31\x36\xfa\xe6\x6c\x9d\x9d\x9a\x64\xd8\xe6\x5e\x2d\x03\x60\x1c\x26\xcf\x05\x12\xd1\x73\x1d\x47\xf9\xce\x48\xba\xda\x0b\x60\x24\xec\x6b\xa5\x8e\xc0\xc7\xf8\x51\x59\xe0\x1f\xff\x7b\x86\x32\x10\x2a\xb1\xf4\xb9\x43\xa6\x66\xf4\x82\xb2\x2b\x6a\x83\x5c\x96\x37\xe4\x22\xc7\x68\x52\x05\xa3\xb4\x86\xf2\x44\x24\x0d\x1c\x89\xc0\x06\xb6\x28\x4a\x0a\xe0\xa8\xf1\x65\x82\xc4\xcf\x79\xf6\x4f\x22\xc6\x6c\x26\xde\xe2\x91\xc6\x18\x57\x85\xc5\xa3\x85\xf6\x66\xd5\x8f\x21\x1f\xb3\x59\x96\xbe\xd4\xfe\xf0\xfa\x59\x11\x00\x38\x6f\xc0\x24\xfc\x47\x94\x8f\x64\xb7\x52\x13\x0c\x00\xbc\x5c\x35\xe0\x05\x49\x21\x65\x29\x8e\xc6\x42\x4c\x9f\xa5\x69\x5e\xc8\xf1\x62\x91\x8c\x5f\x31\x95\xa9\x77\xc6\xf1\x19\xce\x2f\xd5\x62\x5c\x35\x20\x69\x1e\xa1\x7b\x82\x2e\xee\x7d\x24\x00\xf8\xa1\x39\x7b\xe5\x04\xf2\xae\x24\xe6\x12\xd8\x1b\x15\xae\x61\x7e\xfc\xac\x82\x33\x2d\x70\x35\x8a\xaa\xb5\x3b\xb0\x24\xfc\x18\xa7\x61\xf8\xda\x13\xf4\xc8\x16\x82\xde\xbb\xfa\x75\xa1\x0d\x85\xb1\x8f\xf5\x9a\x04\xf0\x8d\x79\xfe\x6b\xf3\x72\xc3\xd9\xb7\xea\x66\xe3\xd7\xa5\xa2\xe3\xaf\xcb\x6e\x36\x7e\x75\xcc\x0a\xfe\x33\x89\x5c\xff\x59\x85\x03\x65\xcf\xb1\x8f\x29\x7b\xce\x28\xb5\x27\xd0\x7d\xe3\xa1\xfc\x04\x7f\xe9\x74\x50\x47\xf0\x63\xf7\x9d\x59\x03\x95\xf0\xad\x42\x4a\xb9\xd5\xae\x3d\x6c\xc9\xf1\xcb\xb3\xf9\x92\xff\x6c\xce\x17\x3c\xf3\x9a\xa8\xfc\x2b\x18\x4d\x90\x4a\x5d\xf2\xca\x43\xab\x7d\xab\x0c\x4b\x36\xf2\xa8\x76\x24\x1b\x16\x09\x8f\x2c\xdc\xdc\x04\x41\x75\xd9\xc2\x05\xca\x85\xf2\xb6\x0e\x03\x32\x41\x23\x7c\x14\x80\xa7\xfa\xaf\xa0\x57\x7f\x2d\xf0\xb5\x38\x0a\xa4\xc4\x57\x7b\x8c\xa6\xd3\x8c\xe8\x65\x3c\x52\xb9\xbb\xc1\x53\x4b\x13\x7a\x25\x15\xd1\x01\x52\xcd\x43\xed\x0f\xb6\x32\xc3\xbc\xff\x62\x51\x7f\xa2\x03\x91\x8e\xde\xf7\x82\xa0\x5d\x27\x50\x22\xfe\x17\x8b\xd2\x7e\x52\xbc\xb7\xfa\xc0\xfb\xa3\xcb\x93\x23\xbd\xc2\x52\x7e\x4b\x90\x38\x32\xed\x6a\x14\xaa\x78\x2a\x85\xf8\x58\x2b\x09\xd5\x80\x43\x1d\x13\x63\x93\xe2\x36\x27\x51\xb7\xc7\x68\x1a\xd5\x42\x95\x0e\x0f\x43\xfc\x30\x7e\x7f\x98\xab\x5f\xb1\x19\x81\x69\xef\x92\xb4\xe2\x3d\x80\x58\x2f\xac\xa5\x37\xa5\xb5\xca\xa0\xd6\xc4\x4e\x95\x76\xad\x0a\xe5\xea\x91\xd9\x7f\x4f\xf5\xbe\x74\x1b\xde\xdc\x04\xaa\xc8\x41\xfd\xe3\x1c\xa3\x14\x89\xc0\x30\xd7\x9e\x24\xbf\x41\xb9\xb3\x34\x0a\x6a\xcb\xa4\x34\x2f\x07\x77\x35\x42\xa9\x74\x36\x0f\xe5\x76\x59\xec\x7c\x8a\xf6\x05\x78\x5f\x43\x65\x79\x88\xa5\xfe\x76\x74\x64\x96\xd7\xac\x4d\x45\x13\x9d\xc1\x35\x36\xcd\xca\x6d\x54\xdf\x2c\x07\xfc\x8a\xa8\x24\xc2\x16\x2d\x60\x91\x20\x8e\x35\x0a\x7b\x7a\x5c\x0b\x75\x6b\x89\x21\x1b\x0e\x39\x56\xee\x7d\x64\x42\x44\xef\x31\x7e\x54\x1c\xa8\xc6\x0a\xb7\xed\x8d\xab\xc3\x28\x19\x41\xf7\x31\x7e\xd4\xf8\xba\x5a\xdb\x76\x10\xf2\x1b\x96\x93\x11\xa1\xbd\x00\xd3\x34\x28\x0e\x0c\x19\xaf\x37\x2f\x0a\x85\xa1\x8c\x8d\x46\x38\x77\xb0\xb3\xd9\x6e\x80\x22\xf6\xb1\xaf\x46\xee\x12\x41\x3d\x99\x1a\xcd\xb4\x2b\x87\xca\x94\x45\x3a\xfd\x66\xb8\xc8\xd8\xe8\x7b\xb9\xee\x3d\x1c\x3f\xa9\x32\x42\xe7\x52\xcb\xef\x9b\x30\xb5\x0b\x4c\xa3\xaa\xf8\xe4\x5b\x5d\xbe\x32\xc4\x00\x86\xc7\x90\x3b\x61\x68\xe0\x1c\x44\x62\x8c\xa9\x8a\xb7\x0b\xf1\xe1\x21\x8e\xd8\xc5\xcd\x8d\x82\x42\xf1\xb5\x50\x99\x73\xb5\x51\x18\x03\x88\x01\x50\x9e\xa2\xed\xaf\x01\x80\xaa\x1a\xda\x3b\x7c\x2d\x7a\x18\xea\x70\xc8\x5e\xb9\x21\xf4\xde\x82\xb3\x3c\xab\x9e\xfd\x9c\x67\x05\x28\x1a\x90\x16\x62\x9c\xb3\xab\xc6\x9e\xd5\x58\x13\xa1\xcf\x75\x8e\x81\xd9\x0b\x2a\x5b\xf2\x10\x91\x8c\x49\xcc\xb2\x92\x69\x63\x13\xca\xa7\x29\xbd\x0d\xe6\x53\xa0\x4a\x79\xc2\x6e\x14\x9b\x1f\xc9\x8b\xf4\x73\xd9\x04\x28\x46\x4c\xb0\x7f\x60\x94\xb6\x81\x32\x9c\xab\x7a\xde\xe4\x30\x4c\xb0\x77\x3a\xe5\x78\xe3\x6b\xb5\x7b\x56\x7e\xed\xcf\xaf\x06\xc5\x65\xd3\xc7\xa0\x40\x7c\x4e\x93\x4e\xca\xae\x68\xc6\x50\xfa\x3d\xc9\xb0\x4f\x78\xb6\xdd\x94\x22\x9f\x1b\x00\x34\x46\x57\x88\x88\xce\x56\x3b\x70\x19\xc5\xf7\x37\x26\x06\xe7\xca\x1d\xfc\x01\xbd\xb9\x79\x40\x23\x76\x01\xf4\x96\xa0\xf8\x4a\xe7\x1a\xd7\x02\x61\x39\xb5\x8e\x55\xd4\xd5\x57\x55\x96\x2f\x29\x2f\x11\x3a\xaa\x7b\xa9\x13\x33\x72\x1a\x0d\x32\x36\x08\x01\xcc\xac\xdf\xf5\xcf\x6f\x7f\x34\xa7\x4c\x2b\x2e\x3f\xbf\xfd\x31\x24\x52\x9f\x49\x59\xa2\xc4\x37\xf3\xd6\x7a\xce\x07\x28\x00\x07\x79\x34\xce\xf1\x30\xce\x60\x1e\xe9\x04\xf6\x71\xf0\xeb\x20\x43\xf4\x22\x80\x79\x94\xe3\x2c\x0e\x28\x63\x53\x4c\x71\xde\xa1\x2c\xc7\x43\x9c\xe7\x72\x7d\xf2\xc8\x0e\xbe\xba\xa1\x80\x65\x3f\x03\x96\xce\x23\x34\x9d\x62\x9a\x3e\x1f\x93\x2c\x0d\xa5\x5a\x15\xa9\x78\xd3\x10\x28\xb8\x13\x76\x89\x43\x00\x9d\x91\xe7\xf8\x92\x5d\x38\x23\xcf\x6c\x1a\x77\x6a\xb6\x88\x77\xd0\x28\x28\x8a\x02\x5e\xc4\x2f\xc2\xd7\x6d\x2e\x65\xfb\x0a\x27\x7d\xe3\x77\x60\x25\xdc\xbd\xf5\xe0\xc1\xf7\x14\xaa\xfe\x74\xbd\xbd\x7e\xc5\xf7\x00\xbe\x76\xcd\xf4\xd7\xfe\x6c\x4a\xd1\x74\xf7\x28\xc3\x33\x1f\x76\x8b\x74\xbb\x7b\x98\xe1\xab\xe6\x0c\x5c\x01\xb9\x3f\xdc\xf3\x72\xb4\xaa\x9e\xfd\xf1\x96\x8b\xd2\x06\xc5\x5b\x9a\xd6\x7e\x03\xd8\x1f\xdd\xaa\xab\x35\xd0\x1d\xcd\xb5\x3f\xdf\x76\x83\x95\xdf\xae\xe9\xc3\x6a\xa6\xfd\xcb\x5b\x6c\xe1\x0d\xe6\xe0\xa8\xc1\xfd\xab\x5b\x74\x61\x3e\x5e\xdd\x8b\x16\x9b\x02\xd8\xff\xb0\x65\x0f\xe6\xc3\xd5\xd0\x5d\xce\xbe\x55\xdc\xc1\x72\x28\xab\x3b\xb4\xbc\xff\xf6\x9d\x95\x10\xd6\x77\xf4\x4e\xd5\x4f\xdb\xa5\xa3\x77\x5a\xa0\x58\xb9\x0d\x7c\x89\xe9\xd6\x1d\xb6\xc8\x5e\xab\x3a\x76\x05\x93\xdb\x77\x5a\x83\xe2\x75\xf8\x31\x7e\x0d\xc0\xcd\xcd\x47\xf5\x9f\x73\x2b\xf1\x6c\x83\x5b\x89\x8c\x48\x16\xfe\x29\xb2\xa7\x95\xf6\xeb\xec\x2e\x5e\x92\xe6\x5b\x65\x6d\x5b\x6f\x0f\xcb\x96\x5a\xaf\xb2\x65\x17\x9f\x7e\x2a\xb8\xb5\x29\x71\x47\x68\x36\xc2\x5d\x55\x54\xe5\xb6\x17\xe4\x29\x1e\xcc\x46\x8d\xeb\x25\x95\xbd\x9e\x22\xe7\xea\xdc\x89\x49\x4e\xbf\xec\xf2\x31\x9a\xe2\x4f\x94\x53\xd7\xde\x30\xe9\x6d\xb5\xda\xd3\xf1\x37\xbf\x9a\xf9\xec\xb4\xf8\xa7\xb8\x9a\x99\xc7\xa1\x72\x1c\xe4\xf5\xab\x19\x73\xd2\x02\xf7\xdc\x19\xaf\xc1\x9a\x1f\x85\x5e\x19\x18\xc8\x47\x36\x50\x31\x10\x4c\xa0\x2c\x68\x73\x1a\xd4\x55\x1e\xcc\x5d\x4d\xed\x4d\x8e\x52\x32\x93\x87\xf0\xca\x84\x64\xea\xab\x9a\x95\x6d\x60\x30\xc5\x79\xa2\x65\xfc\x99\x72\x21\x1c\xae\x4b\x17\x8d\x9c\x74\xd1\xeb\x29\x9b\xf5\xdd\x33\xb3\xd4\x98\xb7\x0f\xdd\x29\xd7\xdf\xe8\xf9\xfb\xcd\x25\x0e\x9f\xcb\xd1\xa9\x1c\x6c\x5d\x42\x87\x2c\xa8\x5e\x9b\x3a\x1d\xc7\xd5\x13\x5b\x9b\xc3\x79\x64\xe7\xfd\xc8\xb8\x8e\xe8\xd9\xd7\x23\x49\x1f\x18\xab\x6c\x39\x3a\x6d\x18\x50\x53\x38\x0a\xab\xbf\x1f\x7a\xcd\x8c\x0d\x46\xb7\x33\x36\x00\x81\x32\x6b\x5a\xcc\x5e\xa6\x65\x3f\xef\x9d\x5d\xd1\x95\xef\xba\x5f\x2c\xd4\x8d\xcd\x68\x46\xd2\xef\x59\xae\xd3\x23\x01\x63\x97\x9c\x20\x7e\xb1\xec\x63\xf9\x6e\xe5\xc7\x7a\xc9\x3d\xd7\x44\x85\xab\xa3\x53\x1d\xc9\x81\x92\x8b\x51\xce\x66\x34\x7d\x96\x27\xd6\x38\xb2\xd0\x9f\xf5\x30\xd4\x18\xeb\x89\x42\x61\xe5\xa0\x51\x86\x0d\xc9\x8f\x22\x95\x80\xe9\xad\xee\x0a\x83\x48\x15\x9a\xb4\x3f\xbb\x02\x44\x09\xcb\xab\x27\x02\x68\x6b\xff\x33\x3a\xca\x70\xd8\x55\x21\xc9\x6f\x5e\x1e\x9d\x82\x08\xd3\x54\x3f\xac\x9e\x99\xc2\x65\x0a\xab\x2b\x07\x08\xcd\x62\xf6\xe8\x6f\x3b\xd4\xea\xe1\x43\xf3\xd7\x5f\xa8\x1c\xf5\x2d\x73\xa9\x6b\xc3\x97\xce\xe4\xff\x82\x4c\x30\xe5\x3a\x15\x5a\xd1\x7c\xb4\x58\x9f\x72\x20\x54\x95\x6c\x80\x31\x61\xa9\xc2\x2a\x07\xd6\x56\x66\x28\x1e\xc1\x3c\x5c\xa8\x0d\xd1\xc3\xd0\x04\x99\xe3\xa3\xd3\xa2\x3d\xa3\xba\x49\x7e\xcc\x68\x82\xf5\x3e\x6b\x1f\x2f\xf0\xfc\x44\x2d\x99\x51\x3e\x8a\xeb\x64\xdb\x61\xdb\x97\x00\x0e\xeb\xde\x9b\x43\x4f\x15\xcb\x5e\xa6\xca\xa0\x62\xc9\xdd\x96\xfd\x18\x08\xab\xbb\xd1\x27\x71\x97\x6e\x0c\x84\xd5\xdd\x58\x32\xbd\x89\x9f\x65\xdb\x87\xab\xa1\xd7\x0e\xfc\x66\xc6\xa1\x15\xdf\xaf\xee\xcb\x1e\x5b\x6d\x1b\xda\xaa\x9b\xf2\x53\xaf\x87\x41\x3c\x94\x0a\xcd\xc0\xf7\x12\x5d\x2d\xfd\x66\x6c\x80\x32\x55\x44\x6b\xf3\xd0\x1c\xdf\xe7\x6a\x4d\x6c\xb8\xad\x46\x76\x1b\x27\xd1\xbb\xe1\xe4\xf4\x39\xf1\xff\x9f\x42\xa2\x35\x09\x74\x57\xbb\x0e\xd5\x4f\x14\x08\xb7\xcf\x28\xd4\x1a\x7c\x32\x2b\x65\x43\xb9\xda\x65\xcc\x78\xf9\xdc\x5a\xce\x79\x59\x3d\xf8\xc1\xb1\x0a\x55\x59\x3a\xb2\x4f\x5e\xf4\x97\xd1\x7f\xa0\xc9\x60\x96\x8f\x70\xfe\x5c\xdf\x4e\x2c\x74\x74\x87\xba\xaf\x3f\x1b\xb3\xab\x37\x39\x1b\x92\x0c\xff\x84\x2e\xab\xf9\x9b\x63\xf3\x20\xd4\x22\x67\x59\x72\xd5\x5e\xde\x8f\xa4\x44\xe9\xec\x39\x75\x33\xa9\x2e\xc9\x0d\x6a\x24\x11\x7c\x20\xf7\x4a\x68\x8b\xb6\x8a\x16\x08\x4e\xdd\x56\x61\xeb\xb6\x0a\x17\x4e\xf4\xec\xf9\x8f\xd1\x77\x54\xce\x2a\x0d\x4c\xaa\x54\x55\x8e\x59\xa5\xdd\xe1\xf5\x14\x50\x52\xdf\x3e\x70\xaa\x19\x8c\xc5\x24\x3b\x43\x43\x0c\xc2\xf7\x55\x8d\xaf\x84\x65\x2c\xef\x75\xbe\x58\x78\xc5\x64\xdd\x71\x35\x66\x52\x55\x97\xbd\xb9\xa9\xe6\x83\xa3\x9f\x5f\xd6\xa6\x50\xbd\xa4\xb1\x88\x7e\x94\xe3\x74\xdf\x53\x3b\x45\x1a\xbd\xc3\xd7\xe2\xb9\x1c\x49\xf1\xf7\x6a\x68\x15\xeb\xea\x36\x46\x49\xb6\x19\x25\xa9\x06\x92\xc7\xc4\x1b\x65\x5e\xbd\x64\x71\xde\x1c\x25\xb3\xa3\x64\xd1\xb7\xe5\x80\xbc\xb1\xbe\xd7\x69\x74\x12\x2f\x13\x8d\x39\x15\x7b\xbb\x37\xe2\x7e\x0f\x7b\xbf\x99\xca\x63\x06\xbc\xf2\x39\x6b\x6b\x38\x98\x13\xcc\x31\xca\x93\xf1\x51\xc2\xa8\xc8\xd9\xfa\x32\x4e\xab\x99\xb4\xc9\x27\xc8\xa8\xce\x91\x9a\xcc\x37\xa9\xba\xe3\xd9\xb3\xb6\xad\x4e\xf0\x39\xda\xf6\x33\x9b\xff\xe3\xb2\xf9\xb9\xa9\x09\x40\xeb\x86\xab\xda\xe1\x73\x4b\x89\xd9\xe8\xd9\xd5\x72\x81\xf9\xce\x54\x1a\x29\x83\x6a\x05\xe2\x17\xa0\x5a\x84\xbf\x84\xb8\x4a\x3e\x3e\x27\x38\x4b\x3b\x2b\xbd\x26\x82\xa3\xcb\x93\x23\x43\x0f\x86\xb3\x8f\x1f\xe7\x01\x5c\xe8\xa4\x30\xbd\xe0\xcd\xeb\xb3\x77\x01\x1c\xb0\x74\xde\xfb\xe1\xec\xf5\x4f\x11\x17\x39\xa1\x23\x32\x9c\x87\x0b\xe3\x88\xf3\x5c\x17\x1e\x57\x01\x98\x01\x54\x13\x9d\xa2\x04\xf7\x82\xbf\x04\x05\x28\xa4\x10\x61\x86\x10\x7d\xe0\x8c\x86\x00\x92\x98\x46\xaf\x90\x48\xc6\x58\xa5\x3e\xe7\x37\x37\xfd\x73\x15\x30\x69\x1f\x52\x96\x62\xfd\x34\x77\x9e\x2a\xfb\xbd\x7e\xcc\x9c\xc7\x2a\x15\xba\x7e\x8c\x9c\xc7\xd3\x6c\x36\x22\x54\x3f\xe7\x31\x31\x5b\xf7\x18\x9e\x1c\x57\xa5\xdc\x17\x19\x16\x8b\x97\x2f\x7a\x02\x9e\x25\x6c\x8a\x7b\x7d\x0a\xc9\x79\x11\xdb\x7a\xed\x0b\x49\xb4\x7b\xc1\x07\x36\x08\x20\x49\x7b\x44\x15\x5c\xd0\x73\xa3\x50\x71\xf1\xde\xfb\x2f\x16\xb4\xe8\x3c\xe9\x98\x38\x25\x20\x57\x24\xdb\xb0\xaf\x66\x4f\x54\x5d\xf7\x92\xb4\x04\x2f\x14\xc8\x24\xce\x77\x18\xbe\x7b\xed\xa1\x66\xb1\x6c\xe4\x69\xcc\x76\xe8\xc6\xc9\x7c\x2f\xbb\x11\x35\x64\x7d\x60\x83\x97\x6d\x5d\x93\xfa\x08\xa6\x31\x5a\x3d\x82\x46\xaf\x7a\x95\x4d\x8f\x2e\xce\x16\x72\x63\xf5\x26\xca\x23\x9c\xf7\x06\xba\x9c\x13\xef\x0d\xa1\xde\x2e\xbd\x31\x34\x1b\xa4\x37\x2a\x62\x1a\xbd\xcb\x67\xd4\xa4\xd3\x36\x1d\xf4\x17\xaa\xa5\x2a\xd1\x78\x19\x06\x3f\xb0\x01\x97\x72\x31\x81\x13\x00\xd9\x54\xb5\xec\xf1\x02\xd6\x5b\x3d\x57\x86\x20\x1e\xc0\x19\xcc\xe0\xa0\x6a\x38\xf3\x1b\xd6\xd2\x80\x27\x30\x87\xc3\xaa\x71\xe2\x37\x7e\x87\xf8\x45\xc7\xa6\x81\x4e\x21\x83\xe3\xaa\x71\xda\x18\xc2\xd9\xcb\xce\x1b\x3d\xb5\x00\x4e\x21\x82\xa3\xaa\xf1\xb4\x50\x3c\x03\x85\x49\xcc\xc3\x30\xdd\x8b\x4a\x31\xf6\x0a\x4c\x4c\xbd\xb8\x72\xe3\xed\x33\xf1\x1e\x9b\xb4\x4f\x83\x52\xd1\x28\xa3\xe2\x35\x1d\x3a\x53\x64\xe6\x37\x0c\x8e\xd7\xdd\x96\x01\xf0\xea\xff\xfb\x4b\x29\xef\x79\xfc\xe0\xb8\xb8\xc0\xf3\x17\xec\x8a\x3a\xe5\x10\xab\x82\x0f\xda\x53\x4b\x51\x32\xb9\x32\x91\x60\x3f\xb2\x2b\x9c\x3f\x47\x92\x6b\x1e\x04\x84\x4e\x67\x22\x78\x10\x8b\xc3\x43\xe5\xa6\x8d\x72\x8c\xcc\xcf\x23\x5d\x63\xe1\x02\xcf\x0f\x0f\x43\x1c\x4d\x73\x55\xba\xfa\x85\x5e\x1a\x5b\x5e\x51\x97\x4a\xbb\xbd\x19\x54\x57\x21\xc1\xa6\x52\x00\x0c\x7e\xad\xcf\x25\xd0\xbd\xd4\x1f\x46\x03\x42\x75\xc2\x22\x49\x2c\xac\x23\x19\x4a\xd3\xef\xe4\x00\x7f\x24\x5c\x60\x8a\xf3\x30\xb8\xc0\xf3\x54\xb9\x12\x29\x18\x1e\x64\x50\x5c\x91\x2c\x7b\x81\xb9\xc8\xd9\xdc\x1f\x74\xcb\x2b\x2f\x11\x93\xed\x55\xbb\xa7\x6d\xd7\x31\x73\x0a\x2d\x70\x65\xc1\x35\x45\x29\xf5\x0f\xe3\x1c\x60\x71\x5b\x60\xca\x67\x39\x7e\x45\x28\x99\xcc\x26\x3f\xaa\xac\x46\x4a\xfa\xaa\x67\x3d\x7a\x72\x52\xe8\xcf\x5f\x4f\xad\x7c\x46\x86\xa1\xe2\x19\x6a\x19\x95\x55\xad\xdc\x17\x1e\x07\xed\xe3\x88\xa4\x50\x7b\x38\x2b\x52\x79\x0e\x8c\xfd\xb8\xcc\xd2\xa6\xf3\xf4\x6b\x80\x50\x38\xce\xb4\x7a\x1e\xa6\x2e\x89\xc8\x11\xd5\xb5\xcf\xdf\x31\xd5\x56\x31\xd6\x00\x4a\xf8\xff\x24\x62\x5c\x32\x65\x50\x00\x60\x12\x3d\x0d\x43\xcd\x6f\xaa\x61\x2e\x87\xa8\x0d\xdc\xd6\x57\x53\xc3\x05\x07\x25\x1c\x87\xf6\x6f\x34\x69\xc5\x0e\x6e\x33\x6f\xb1\xd1\xbc\x23\x97\x17\x09\x1f\x05\x7a\xf0\x16\x0f\x96\x83\x94\xe3\x7e\xba\x02\x0b\x9c\x58\xb1\x22\xb2\x8c\x47\x01\xab\x31\xd9\x12\x92\xd9\x5d\xad\xa0\x6a\x35\x56\x1c\x06\xad\xc7\xa6\xd0\xa0\x2f\x19\xe4\x86\xc2\x87\x87\xa1\xb3\x51\x63\xac\xf7\xf2\x6b\x5d\x9b\xf9\x75\xfe\x0e\x0d\x74\xa8\xaf\x64\x93\x9a\xf0\xa8\x6b\x9a\xd2\x1d\xd5\xc8\xa0\xf2\xa4\xc0\x2c\x26\x91\x11\x3b\x79\x68\xf4\xb6\xa9\x24\x4d\x5d\x0d\xbd\x2b\x72\x62\xdc\xa2\xf2\xf8\xc1\x66\x6d\xbb\x5d\x64\x4a\x36\x1d\x64\x87\x87\x52\xd4\xd6\x65\x45\x06\x6c\xe6\xdd\x64\xc8\x71\xc3\x93\xc7\xc7\xa0\x60\xf4\x79\xc6\xb8\x3e\xc2\x7a\xf4\xc1\x77\x3c\x41\x53\xb5\x21\x85\x21\x7f\x12\x8c\x9b\x1d\x7a\xd5\x55\x4c\xb4\x6a\x2e\xd1\x20\x9b\xe5\xa1\x5a\xf5\x04\x65\xc9\x2c\x43\x02\xbf\x61\x7a\x3d\x4a\xc2\xbd\x10\x6c\x2a\xc5\x08\x3c\x14\x3d\x0a\xf5\xa5\x0d\x29\x62\x65\x18\xfa\x96\xcd\x94\x38\xae\x39\xfc\x5b\xb9\x32\x36\x58\x65\xa1\x12\xf9\xf6\x16\xf5\xef\xa0\x02\x56\x14\x45\x01\xa7\xf1\x28\x4c\x5b\x2b\xaa\xe4\x7b\x32\x03\x4c\xfc\x1e\xac\x8f\xed\xbe\x3a\x18\xf8\x1d\xd8\xb4\x8d\xfb\xea\x60\xd8\xe8\xc0\xf0\xe3\xdd\x13\x7a\x78\x80\x4d\x21\xcd\xcd\x9d\xc1\x9a\x5f\x03\x98\xd6\x6f\x65\x6a\x4d\x5a\x18\xc7\xed\xfb\x6b\x03\xb6\xba\x7b\x97\x1d\xdd\xbe\xdf\x1a\x94\x35\x1d\x56\xd4\x6a\x87\xfe\x1c\x20\xab\xbb\xf3\x49\xdf\x6e\x6b\x59\x83\xb4\xa6\x63\x87\x62\xed\xd0\xa9\x0b\xc5\xeb\x30\x89\x53\x00\x6e\x6e\x12\xf5\x5f\x65\xde\xba\xac\xcc\x5b\xaa\xaa\xe9\x41\x16\xdb\x04\xe6\xff\x49\xcd\x1f\x4f\xdf\xf3\x31\xbb\x22\x74\x24\xd5\x29\xf3\xac\xe8\xb0\x61\xe7\x8b\x85\x6d\x52\xbc\xef\xd9\x37\x36\xcc\xee\x8b\x05\x2e\x3a\xe1\x17\x8b\xac\xf8\x62\x41\x9e\x06\x0f\x83\x5e\x10\x14\xe0\x7d\xb1\xcd\xdd\xdf\x4c\x08\x9c\x77\x27\x98\xce\x5a\x6d\x88\x5b\xa4\x56\x58\x97\xf6\xf9\xf3\xcd\xde\x67\x93\xdf\x1f\xd9\xe4\x97\xc6\x61\xd6\xa8\x2f\x69\x6e\x3c\x4a\x51\xb7\x56\x29\x52\x8e\xa1\xae\x84\xd3\x5b\x64\xf4\xb1\xb7\x0a\xcc\xbb\xcd\xb3\x62\x86\x7f\xcb\x77\x81\xe7\x03\x86\xf2\xb4\xbc\xe7\x73\xd2\xa5\x95\x62\x72\xe5\xd4\xe4\xe4\xee\x69\x4c\x26\x00\x55\x6d\xbe\x9b\x9b\xfe\x39\x50\xe9\xcd\xaa\xc2\x0c\x36\x94\xcb\x5c\xae\x99\x49\x93\x58\xb8\xbf\xcd\x49\x28\xf3\xd5\xab\xab\xa6\xee\x49\xcf\x7d\x40\x9e\x9e\xf4\xe8\x7f\x12\xf9\x98\x3e\x91\x3f\x8e\xa5\x2c\xd7\x76\x39\x58\x13\xb4\x71\xdd\x33\xab\x4d\x16\xc7\x3a\xef\x75\xe2\xa5\xa5\xb6\x37\x35\x62\x6f\x89\xaf\xbd\x1e\x4a\x21\x70\x5f\x3d\x70\xbf\x87\x6a\x9d\xf7\xd6\x87\x8f\x25\x6f\xcf\x48\xb6\xb8\x9e\x1f\xae\x06\x21\x09\x9c\xc3\x13\x73\xb0\xcd\xdd\xd6\xd8\x6e\x87\xe5\x0c\xe9\xcf\x51\x9b\x7c\x9c\xf2\x23\x94\x48\x1d\x9a\x30\x7a\x44\x68\x8a\xaf\x97\x16\xab\x48\x31\x27\x23\xda\xd5\x5b\xbe\xeb\x00\x59\x03\xef\x4e\x96\xae\xf0\x26\x22\xf0\xe4\x68\x30\x13\x62\x45\x2d\x8f\x5b\xa0\xc7\x81\x7a\x5f\x90\xb4\xf7\x2d\x54\x01\xbd\xbb\x28\xca\x70\x2e\xe4\xdc\x15\x65\x23\xfb\xd8\x43\x0d\x88\x77\x1c\x39\x7b\xda\x36\x0e\xac\x3b\x8e\x10\x41\x84\x9f\x8c\xee\xd6\x08\xd1\xb0\xee\x2e\x42\xa6\xd3\xee\x30\x47\x13\xbc\xaf\x5d\xe2\xc1\xbb\x07\x88\x99\xa2\x5c\x95\x5b\x62\xa2\xe1\x58\xbb\x0b\x7e\x6a\x60\xef\x0d\x9a\x5a\xfd\x8f\x77\x47\x93\x01\x7b\x6f\xd0\x34\x41\x64\x0f\x8c\xaa\x0d\xe8\xfd\x41\x11\x4b\x55\xc8\xe5\xbe\x91\xa4\xc1\xde\x1b\x34\x71\x92\xe2\x01\xda\xff\x89\xb3\x70\xef\x32\xa2\x6c\x8a\xb5\x2e\x17\x48\xe0\xa3\x01\x4b\xfd\xd4\xd9\xb7\xc2\x53\x1b\xd8\x7b\x84\xa6\xfd\x71\xba\x76\xc0\xf7\x08\x55\xfb\xe3\x76\xed\x80\xef\x11\xaa\xf6\x26\x5e\xb6\xc2\xbd\xbb\x88\xba\x44\x02\xe5\xfb\xc2\x8e\x0b\xec\xce\xa2\x64\x80\xd2\x11\xee\x26\x6c\x46\xf7\xa5\xba\x36\x21\xde\x6d\xe4\xec\x13\x2d\x77\x1e\x21\x65\xfd\xb9\x7d\x61\xc5\x07\x78\x2f\x50\xa3\x2f\x52\xf6\x87\x19\x09\xef\x3e\x20\x46\x94\x4e\xc7\xfb\x44\x8f\x03\xf5\x8f\x8a\xa4\x95\x25\x67\xd4\x74\x94\xed\xbc\xcb\xf1\xde\xa8\xb0\x0f\xf0\x8f\x8a\x9a\xf5\xfb\x47\xcd\x64\xaf\x68\xb9\xeb\x28\x49\x50\x9e\x1e\x55\xa1\x34\xbb\x22\xc5\x03\x77\x77\xd1\xc2\xa6\xf3\xfd\x6e\x97\x26\xc4\xbb\x8d\x1c\x4e\xc9\x74\xba\x37\x1a\xd3\x02\xf2\xce\xa2\x27\x25\x3c\xc9\x18\x9f\xe5\xb8\x3b\xcd\xc9\x84\x08\x72\xb9\x2f\xc9\x6f\x05\xe8\xbb\x8c\xae\x09\xe1\xbc\xbb\xd7\xd3\xd6\x0a\xf4\xee\xa2\x28\x67\xd3\x94\x5d\xd1\x7d\x99\x78\x7c\x78\x77\x1f\x31\x7b\x32\xe8\xf8\xf0\xee\x3e\x62\xf6\x74\x9c\xea\xe0\xee\x3e\x5a\x32\xc2\x45\x57\xb9\x51\x24\x63\x9c\x5c\x0c\xd8\x1e\x71\xd4\x02\xfb\xde\x21\x6c\x82\x72\x3f\xff\xea\xfe\x30\xa6\x80\xdf\x2b\x94\xb1\xe9\xbc\xbb\x17\x55\x7e\x25\xf0\xfb\x84\xb2\x7d\x3a\x06\xad\x01\x7f\x9f\xd0\x36\xc2\x14\xe7\x24\xf9\x14\x28\xb3\xa0\xef\x13\xba\x54\x86\x60\x13\x7f\xf7\x09\x50\xe6\x82\xbf\x4f\x68\xcb\x51\x4a\xd8\xa7\x40\x98\x06\x7c\x9f\x50\xc5\xf1\x14\x29\xf7\xe8\x4f\x81\xae\x0a\xf8\x7d\x42\xd9\x7e\xbc\xfc\x96\x02\xbe\xfb\xa8\xd2\x05\x11\xf6\xe5\x7a\xbd\x04\xec\xbd\x41\x53\x32\xc6\x97\xf9\x27\xc0\x93\x85\x7b\x6f\x10\x45\x92\x4f\x80\x25\x05\xf4\xce\xa2\x68\x98\xcd\xd9\x4c\xec\xc7\x01\xc9\x85\x75\xd7\x11\xb2\x4f\xe9\xbc\x05\xe4\x5d\x47\xcf\x9e\xcc\x74\x75\x68\x77\x1d\x29\x7b\x32\xd1\xd5\xa1\xdd\x75\xa4\xec\xc7\x3c\x57\x03\x76\x77\x51\xc2\xf2\xca\x64\x76\x34\x40\x7c\x77\x21\xb0\x05\xe4\x3d\x41\xcf\x90\xe0\x2c\xdd\x33\x7e\x34\xcc\x7b\x82\x20\x93\xc2\x68\xaf\x08\xd2\x30\xff\xa8\x08\x5a\xeb\x19\xa2\x26\x83\xf3\x9c\xed\xcb\x6f\xb1\x01\xf0\x8f\x8a\x9a\xcd\xf6\x8e\x9e\xc9\x04\x73\x8e\x46\x7b\xa2\x3d\x75\x90\x77\x1b\x3d\x8a\x3c\xec\x73\xe7\xb8\x00\xef\x01\x6a\xf6\xe7\x71\xd5\x06\xf3\xae\x23\x28\xc3\x5d\x95\xb8\x71\x8f\x8c\xdd\x07\x7a\x6f\x50\xb4\x47\xe6\xde\x80\x7a\xb7\x91\x34\xc6\xd9\x14\xe7\x5d\x81\xaf\xf7\x7a\xd6\x9a\x60\xef\x36\x9a\x08\x4d\x49\x82\xc4\x7e\x19\xbd\x0f\xf4\x6e\xa3\x48\x25\x3c\xde\x27\x7a\x5c\x80\x77\x1c\x35\x78\x84\xe9\x5e\x39\x7d\x0d\xe2\xdd\x46\xce\x04\xf1\x0b\x9c\xee\x9d\x97\x35\xc1\xde\x23\x34\xed\x91\x9f\xb5\xc0\xbd\xdb\x88\x52\x57\x9e\x5d\xe5\x37\xbd\x57\xab\xea\x0a\xd8\xf7\x06\x61\x7b\xd4\xf1\x1b\x50\xef\x0d\x92\xf6\x48\xc6\x1b\x50\xef\x0d\x92\x14\xf3\xde\x3b\x92\x34\xd4\x7b\x80\xa4\x3d\x32\x3a\x07\xde\x7d\x40\xcc\x1e\x59\x9b\x0b\xf0\x3e\xa0\x66\xdf\xd4\xf9\x5e\x10\x66\x9d\x1b\x7a\x8f\xe7\xc9\x05\x78\x2f\x50\xb3\xc7\x13\x55\x83\x78\xb7\x91\x23\xf0\xb5\xd8\xbb\xd2\xe1\x03\xbd\x37\x28\xda\xe3\x1e\x6a\x40\xbd\xfb\x48\x42\x39\x46\x7b\xde\x45\x15\xc8\x7b\x82\x9e\x3d\xef\x20\x07\xe6\x1d\x47\x90\x71\x12\xdc\xdf\xee\x71\x00\xde\x0b\xd4\xec\x73\xe7\xb8\x10\xef\x05\x72\xf6\x28\x13\xd6\x20\xde\x59\xe4\x90\x84\xd1\xae\x20\xd9\xbe\x22\x84\x7d\x78\x77\x17\x31\x55\xec\xc4\xbe\x50\xd3\x80\xf8\x47\x45\xce\x5a\x4f\x8e\x8c\xd0\x8b\x23\x42\x33\x42\x77\xa7\xc2\x2e\xac\x3f\x2a\x42\xd6\xee\x16\x35\x09\x2e\x10\x4d\x51\xc6\xf6\x85\x14\x07\xde\x9d\x45\xcc\x04\xd3\xd9\xde\xd3\x10\xb4\x02\xbd\xbb\x28\x62\x29\xca\xf6\xe3\xe3\xed\x80\xba\xe3\xe8\xd8\x93\x0b\x73\x0d\xd8\x1d\x47\xc9\x9e\x1c\x98\x6b\xc0\xee\x38\x4a\xf6\x44\x4e\x1c\x58\x77\x16\x21\x53\x34\xc2\x5d\xbd\xaa\x47\xa6\x1a\xea\xce\x88\x69\x83\x79\x2f\x10\xa4\x32\x18\xee\x17\x3f\x06\xe4\xbd\x40\xcf\x3e\x2f\x82\x97\xc1\xbd\x17\x88\xda\x0f\xfd\x69\x42\xbc\x17\xc8\xe1\xb3\xc1\x7e\x42\x69\x5b\x81\xde\x0b\x14\xed\x1f\x3f\x77\x1f\x39\x84\xaa\x04\x98\xea\x0d\x4a\xf6\xe5\x66\xb9\x14\xf0\x7d\x40\x15\xa1\xc3\xdd\xd3\x21\xf8\xf0\xee\x03\x62\x28\xba\x3c\x42\x79\xce\xae\xf6\x89\x9d\x0a\xe8\x7d\x41\x11\xce\x32\x32\xe5\x64\x2f\x02\x51\x2b\xdc\xfb\x82\x28\x3a\x9b\x0c\xf6\xa0\x82\xb5\x43\xbd\x17\x48\x52\x53\xc1\xfb\xf2\xfa\x5a\x0e\xf9\x3e\x20\x8b\x93\x8f\xd8\x54\xbb\xdf\x43\x7e\x96\xa5\x80\xef\x2c\xaa\x72\x7c\x89\xf7\xa6\xe4\xd7\x80\xdd\x75\x94\xec\x37\x03\x4b\x2b\xd0\x3b\x8b\x22\x8e\x47\x13\x4c\x05\x4e\xbb\xea\x6a\x6e\x4f\xdb\xa7\x1d\xea\x1d\x46\x92\xc9\xdc\xb4\x37\xf4\xd4\xe1\xdd\x5d\xc4\x90\x14\x77\x25\x53\xde\x8b\x87\x41\x1d\xda\xdd\x47\x8a\x51\x32\xc7\x6c\x82\xbb\x19\xa1\xbb\xa7\xe0\x5c\x0e\xf9\xde\x20\x4b\xdd\x88\xef\x89\x52\xaf\x82\x7d\x7f\x10\xb6\x1f\x8a\x54\x87\x7a\x0f\xd0\xb3\x67\xbc\xdc\x17\x42\x9d\x11\x2e\x8e\x06\x28\xb9\xd8\x33\x45\xf2\xe0\xfe\x51\x11\xb5\xd6\x57\xa3\x3e\xa1\x3d\x6f\x22\x07\xe6\x1f\x15\x41\x5b\xee\xa4\xbd\xa4\x49\x6e\x01\x79\x4f\xd0\xf3\x09\xce\xd8\x1f\xfa\x78\x6d\x89\x9e\xfd\x18\xf4\xdb\x60\xde\x7d\x04\x49\x84\xec\x4d\x9d\x6f\x87\x7a\x6f\x90\x24\x50\x3e\xc2\x62\xef\x58\x32\x60\xef\x2e\x9a\x04\x9e\x4e\x71\xae\xfe\xad\xf2\x41\xec\x8e\xa6\x76\xb0\x77\x1e\x4d\x02\xf1\x8b\x4f\x80\x26\x0f\xec\x9d\x45\x93\x90\xe0\xf6\x44\x8f\x5c\x58\x77\x1c\x21\x62\xf7\xe8\x81\x12\xd0\x5d\x47\xc5\xb8\xcb\x59\xbe\x3b\x1d\xae\x43\xbb\xf3\x48\xd9\x1b\x3e\xee\x3c\x2a\x76\x27\xaa\x25\xa0\xbb\x8c\x0a\xbe\x3f\x2a\xca\xef\x01\x11\xe5\x47\x53\x44\xf7\x90\xcf\xc1\x01\x75\xb7\xd1\x21\xd0\x60\x3f\xc8\x90\x80\xee\x30\x2a\x46\x7b\x3b\x27\xa3\x3b\x7f\x4c\xf0\xf5\x9e\x12\xdb\x57\x90\xee\x36\x32\x12\x96\xee\x6e\x3a\xa8\x20\xdd\x6d\x64\xa4\x84\x4f\x33\xb4\xa7\xcd\x61\x81\xdd\x6d\x94\xec\x89\x74\xdc\x83\x1c\x93\x82\xa1\xbd\x99\xb2\x5d\x58\x77\x18\x21\x2c\x13\x64\xba\xdf\x1a\xb6\xad\x40\xef\x2c\x8a\xe6\x7b\xcc\x1e\x3d\xbf\xeb\x89\xa3\xc9\x04\x8d\x70\x77\x48\x1a\xb6\x6a\x3c\x19\xe0\xbc\x6a\x59\x3d\x62\x6a\x90\xe5\xef\x6e\x8a\x13\xa6\x1c\x3e\x1c\xe4\xf8\xb8\x80\x14\x12\xb0\xb8\x44\x79\x27\x83\x39\x64\x10\x41\x0e\x67\x07\xb6\x45\x27\xd1\x6d\xaa\x09\x74\x08\xed\xe0\xa7\xcb\xd0\x21\x2c\xd2\x28\xac\xa3\x23\x61\x74\x48\x46\xb3\xf2\xf7\x55\x4e\x84\xf9\xbb\x00\x3d\xdc\x17\xe7\x31\x85\xb8\xd8\x7a\x5d\xb0\x45\x68\x7c\xc9\x48\xda\x39\x3e\xc8\xb0\xe8\xa4\x71\x98\xc5\xe1\x31\x24\x91\x40\xa3\x9f\xd0\x04\x83\x30\x50\xbd\xe3\x00\xc0\x5c\xbf\x49\x32\xc4\xb9\x7c\xc7\x41\x18\x38\xa8\x06\x90\xe9\x06\x48\x88\x9c\x0c\x66\x02\x7f\x4b\x68\x4a\xe8\x48\xb6\x4b\x91\x40\x5d\x81\xb9\xe8\xd6\xbe\x40\xf2\x0b\x1a\x49\x1c\xcf\x04\x4e\x41\x18\xf0\x3c\x09\x00\xcc\x42\x1e\xe7\x21\x8f\x59\x18\xce\x62\xd5\x61\x07\x5f\x0b\x4c\x53\x5e\x6d\x84\x45\xc2\x28\x17\xf9\x2c\x11\x2c\x0f\xc1\x82\xcf\xa6\x38\x0f\xa3\x28\x42\xf9\x68\x36\x91\xfb\x00\xc0\x24\x14\x63\xc2\x61\x7b\xef\xf0\xc1\x71\xd5\x42\x76\x0b\xe9\x2c\xcb\xaa\x47\x48\xee\xcd\xfa\x23\x4e\x3e\x62\xff\xd9\x15\x49\xc5\x38\x80\x0e\xac\x31\x26\xa3\xb1\x90\x8f\x8a\x11\x16\x1d\xd9\x99\x44\x57\x08\x16\x64\xa8\x9a\x44\x3c\x4f\x80\xdd\x16\xe6\x77\x44\x68\x92\xcd\x52\xcc\xc3\xe0\x28\x00\x4f\xcb\xc7\x13\x24\x92\x71\x78\xf4\xff\xa2\xbf\xfc\x72\x14\x46\x7f\x01\x5f\x1c\x81\xfe\xc9\x79\xcf\xbe\x2f\x66\xd3\x14\x09\xfc\x52\x4e\xeb\x15\x16\x28\xc4\x40\xe3\xa5\x23\x62\x1c\x69\x83\xf8\x81\x6e\x8c\x85\xd9\x16\x04\xf3\x70\xa1\x86\xdd\x13\x11\x45\x62\x96\xa3\xec\x9f\xf2\x27\xd4\x23\xaf\x9e\xfe\x43\xfd\x2e\x40\x51\xc0\x69\x3c\x8b\xa6\x39\x13\x4c\xcc\xa7\x18\x4e\xe2\xc0\x4e\x2b\x80\x83\xb8\x8f\xce\xe1\x30\x36\x5b\x70\x84\xc5\xeb\x2b\x6a\xb7\xe0\x0b\x13\x14\xc5\xf2\xd0\x05\x50\x7d\x0e\xe0\xb8\x06\x7a\x14\x2f\x0a\x4b\x34\x2e\xf0\x9c\x87\x43\x10\x0d\x59\xfe\x1d\x4a\xc6\xa1\x73\xfe\xc0\x62\xd4\xc7\xe7\xf1\xb0\x8f\xcf\x25\x39\x18\x45\xd5\xa9\x89\x1f\x3c\x70\x7f\xc2\x51\xe4\x9e\x21\xf5\xd6\x7d\x00\xc3\x40\x1d\x8b\x80\xd0\xce\xe8\xe6\x66\x14\x11\x4a\x04\x41\x19\xf9\x88\x73\x70\x78\x18\x8e\x22\x7b\xe4\x62\xb9\x63\x46\xf1\x20\xe2\x19\x49\x70\x08\xa2\x1c\x5f\xe2\x9c\xeb\xbf\xd2\x59\x82\x43\x8f\x58\xda\x35\x0e\xa7\x70\x02\x31\xb8\xb9\xc1\x05\x80\x23\x00\xc7\x87\x87\xfa\xd0\x3d\x88\xe3\x5a\x7f\xaa\x3b\x35\x9a\xfa\xf3\xa7\xb5\x5f\x51\x82\xb2\x2c\x1c\x83\x9e\x06\x02\x6b\x2f\xcd\x71\x06\x50\xff\x1b\x37\x7b\x68\x27\x15\x72\x88\x23\x39\x3d\xbd\xbd\x79\x3c\x03\xe0\xe6\x86\x97\xff\x1d\x48\x4a\x27\x1b\x0d\xe0\x10\x8e\xe1\xe8\xa0\x22\x20\xe9\x3a\x82\xfc\x81\x0d\xba\x49\x46\x30\x15\x5d\x2e\x90\x98\xf1\xee\x00\xf9\xb6\x25\x8f\x10\xb7\x81\x49\x09\xd7\x94\x85\x30\xaa\x21\xec\x44\xaf\x2b\x5a\xcd\xef\x22\xad\x9e\x95\xb4\x7a\x35\xc1\x6d\x47\xbe\x21\xe7\xc2\xa5\xbd\x1f\xd8\x20\xa2\x92\xb0\x4f\x51\x82\x03\x28\x7f\x3f\x57\x1f\x9e\xa9\xef\xa2\xc1\x5c\xff\xa1\x08\x74\x88\x3c\xc2\x4c\xb7\x20\xcc\xdc\x90\xca\x0c\xcd\xd9\x4c\x68\x32\x12\xac\x5a\xe9\xea\x93\x75\x13\x53\x64\xdd\x36\xfe\xc0\x06\x96\x5e\x3b\x8f\xdc\x49\x99\xd7\x8a\x52\x4b\xd0\xa1\xa1\x9f\x8b\x7f\xcf\xf0\x0c\xa7\x3d\x0c\xb9\x40\xb9\x20\x74\xd4\x13\x30\x9f\x51\x2a\xff\xa2\x50\x8e\x35\xc3\x02\xf7\x08\x4c\xf1\x28\x47\x29\x4e\x7b\x19\x1c\x22\x92\xe1\xb4\x97\xc3\x8c\x71\xd1\x63\x90\x32\x71\x96\x8c\xb1\x5c\xd0\xb4\x87\xe0\x8c\x5e\x50\x76\x45\x7b\xbc\x88\x15\x49\x5e\x86\xdf\x03\xbd\x0d\xfb\x0b\x95\xe1\xb4\x17\xfc\xb7\x1a\x4a\x00\xf5\x8e\xc0\x51\x86\xe9\x48\x8c\x61\xc9\x88\x7b\xc1\xbf\x4d\x0b\x9d\x09\xfc\x47\x42\x2f\x7a\x72\x02\xf9\xfc\x0d\xca\xd1\x84\xf7\x16\x1a\x41\xbd\x1f\xce\x5e\xff\x14\x49\xd4\xd2\x11\x19\xce\xc3\xbe\xfd\xf0\x1c\xc0\x72\xe1\x7b\x76\x6c\xd5\x5e\x90\x34\x3d\x0c\x48\x1a\x80\xa2\x28\xa0\x1d\xd6\x99\x41\x8c\x1d\x98\x68\x19\x18\x2f\xdb\x6c\x3d\xb4\xf2\xd3\x2d\x06\x07\x33\x34\xc7\x39\xef\x9d\x56\xa3\x7c\xab\xd7\xcc\x0e\x92\xb6\x0c\x32\xb7\x4d\xb6\x1e\xa3\xfd\xf2\x56\xf8\x7b\x6e\xf6\x90\x1d\x1a\x69\x19\x5a\x52\xb6\xd9\x7a\x6c\xe5\xa7\xb7\x1a\xdc\xcf\x7a\xaf\xda\xb1\xf1\x96\xb1\xcd\x6c\x93\xad\x87\x66\xbf\xdc\x66\x65\xc7\x38\x9b\xf6\x82\x33\x36\xc1\x1d\x94\x65\x2c\x51\xb1\x20\xbc\x33\x64\xb9\x92\xa1\x3a\x1f\xd8\xa0\x73\x85\x73\xdc\xb1\xe7\xb1\xc3\xf2\x8e\x3c\x87\x9d\x84\x51\x8a\x13\x41\x2e\x89\x98\x47\x41\x35\xc5\x17\xa6\xa1\x9d\x63\xd6\x32\xc7\xb4\x6c\xb3\xf5\x24\xcb\x4f\x3f\xc9\x2c\x29\x13\x1d\x3e\x4b\x12\xcc\xf9\x70\x96\x65\x72\xb2\x29\x49\xd5\xe3\x7c\x46\xdd\x69\x7e\xaf\x88\x92\x9d\x64\xde\x32\xc9\xa1\x69\xb1\xf5\x14\xcd\x87\xb7\xda\x60\x3f\x32\x2e\xec\xa0\x58\xcb\xa0\x32\xf5\x7e\xeb\x21\xa9\xcf\x6e\x35\xa0\x9f\x98\xe8\x94\xd4\xda\x8e\x0c\xb5\x8c\x8c\x32\xd1\xe5\x55\xc3\xad\x87\xe8\x72\x85\x5b\x6c\x8e\x9f\xd8\x9a\xad\x51\x8e\xad\x43\xa8\x60\x1d\x31\xc6\x1c\x77\x34\xa3\xe4\x51\x50\x9c\x17\x05\x4c\x62\xe4\x88\xdc\x69\xac\xb8\x6a\x00\xa7\x71\x3f\x3f\x87\x93\xb5\x92\xbc\xfb\xb1\xfe\x14\xc0\x41\x0d\xe4\xd0\x97\xe2\x27\x4b\xa4\x78\x29\xc0\xc7\x13\x23\xc5\x0f\xeb\x52\xbc\xfb\x13\x0e\x7d\x29\x7e\xb8\x54\x8a\x1f\xde\xdc\x0c\x7d\x29\x7e\x58\x97\xe2\x87\xf1\x74\x7b\x29\x3e\x81\x69\x29\xc5\x0f\x01\x1c\x38\x52\xfc\xd0\x93\xb1\x87\x46\x8a\xaf\x3d\x7f\x3a\x6c\x4a\xf1\x83\x52\x8a\x1f\xae\x96\xe2\xfd\x1e\xda\x85\x48\x39\xc4\xa1\x9c\x9e\x16\x7a\x58\x8c\xa4\x14\xcf\xb4\xf4\x2e\x5f\x1a\x09\xde\x91\xde\x67\xdb\x4b\xef\xcd\x90\x63\xdf\x8c\x32\xca\xc8\x64\x52\xb3\xb5\x34\xa4\x71\xb0\x28\xe5\x6f\xa2\x11\x2d\xc7\x48\x63\x77\xd7\x60\x70\x40\x86\x61\xeb\x76\x3c\x9b\x4f\x06\x2c\xe3\xfa\x2b\xd2\xbe\x65\x4d\x1b\x09\x46\x1c\x1e\x86\x24\x26\xd1\x90\x64\x02\xe7\xce\x12\x57\x0b\xbc\x6e\xd7\xcb\x31\x3a\x3b\xb2\x00\x00\x40\x1a\x4d\x67\x7c\x1c\xa1\xe9\x34\x9b\x87\x52\xc1\x28\x0c\x30\x5a\x94\xb3\xcb\xee\x9a\x76\xa1\xe5\xfa\xbc\x45\xb2\x67\xf4\x79\x46\x92\x8b\x10\x2c\x94\xc0\x9c\xb3\x2b\xc7\x42\x27\x89\x17\xca\x47\x3c\xca\xd9\x55\x34\x61\x29\xce\x54\x23\x3e\x66\xb3\x2c\x7d\xa1\x2f\x29\x9e\x95\x94\xeb\x6c\x36\x99\xa0\x7c\x5e\x7e\x5f\x27\x8b\x0f\xe2\xb8\x05\x9e\xa4\x8d\x5a\x44\x56\x90\x91\x0f\xec\x4d\x86\x12\x3c\x66\x59\x8a\x95\xe2\x71\x45\x44\x32\x0e\x57\xc2\x01\x8b\x04\x71\x5c\xef\xbb\x67\x06\x54\x67\x08\x07\x06\x07\xf6\x6d\x50\xa8\x31\x8c\x67\x13\x44\xc9\x47\x9c\xfe\x60\x41\xee\xa1\x67\xc5\xdc\x97\xf5\xdc\x86\x68\x07\x31\x6a\x54\xe5\xcf\xe7\x72\x29\xf7\x33\xa2\xee\x4e\x23\xaa\xd6\xea\x39\xa3\x02\x11\xaa\x96\x48\x9b\xaa\x70\x6c\xb4\x2d\xb5\x3b\x78\xef\xb8\x54\xaf\xca\x07\x5a\xd2\x28\x7f\x1a\xb9\xbb\xfc\x6d\x75\x85\xf2\x81\x14\x03\xca\x1f\x46\xdc\xb4\xbf\x8b\x83\xdb\x61\x23\xe8\x0d\x72\x8c\x2e\x0e\xd4\x73\xa3\x38\xf5\x70\xe4\x0e\xbd\x75\xd3\x3a\xdc\xda\x48\x13\x07\x0e\xa0\x52\xcd\xe9\xe1\xa8\x3e\x8d\xed\x80\xd9\x25\x19\xb2\x3c\x34\x16\xc0\x0e\x1b\xb6\x2e\x8d\x03\x03\x58\x54\x44\x89\xa3\x89\x9a\xb9\x5b\xed\xa6\x87\xa3\x1a\xc2\x1f\x3e\x74\x27\xa0\x24\x2e\xa9\x95\x96\x28\xaf\xbf\x37\x42\x62\x0f\x47\xee\x22\xd6\xdb\x94\xba\x4a\x0f\x47\xf5\xb5\xaf\xb7\x5b\x8e\xac\x7a\x3b\xab\x60\xf4\x70\x54\x5b\xfc\x87\x0f\x8b\xc2\xbf\x50\x88\x34\x99\xab\x4b\x25\x2c\x0f\x25\x5f\x11\xf1\xc9\xdf\xc5\x7f\x96\x86\x0b\x83\xf1\xbf\x8b\x87\x0f\x2d\xb7\x92\x7c\xf6\x41\x5c\xb6\xe8\x8b\xf3\xa7\xee\x8f\xde\xa2\x38\x10\xff\x71\xfa\x94\x18\x26\x16\x52\x00\x1f\x1c\xb7\xc9\x42\x02\x2c\x0c\xa3\xe8\x8b\x73\x50\x00\xd0\x5b\xc3\x8f\x78\x2b\x07\x21\x98\x87\x18\xae\xfb\x34\xa4\x00\xf4\x9c\x31\x2d\x19\xd0\x72\x16\xb5\x8e\x57\x52\x28\x80\x9c\x84\xc5\x36\x2e\xc2\x45\x01\x31\x00\x51\x92\x63\x24\x70\x08\x8a\xa2\xe2\x3b\xf9\x26\x22\x48\x8a\xa7\x19\x9b\x4f\xd4\xbd\xcd\x46\xb7\x3a\x1b\x5a\x05\x8d\x04\x71\x70\x77\xf9\x75\x26\x59\xb1\xb9\x49\x71\x2f\x67\x7c\xac\x05\x03\x76\x8d\xd3\x2e\xc7\x6a\x9e\x01\x08\xc9\x0e\x77\x2b\x99\xb5\xc7\x39\x1d\x68\xa1\xd3\xbe\x21\xfc\xf5\x14\xd3\x00\x3e\x38\x01\x45\x01\x6e\x6e\xc8\xc1\xad\x57\xfc\xa8\xfa\xb3\x3b\xc1\x22\x27\x89\x9f\xcd\x65\x4f\x9b\x60\x3f\x8b\x91\xe9\xc5\xa8\xee\xd0\x56\xe2\xda\xc7\x4d\xb6\x1d\x6e\x78\x97\x8b\x1c\x23\x3f\xac\x6b\xfd\x5d\xa7\xc6\x0f\xbb\xc4\x79\x4e\x52\xb9\x31\xbb\xd6\x16\x1c\xc0\x60\xc2\x26\xb7\x40\x23\x24\x30\x83\xb9\x46\xa6\xb9\x11\x85\x46\xeb\xa8\xce\xd7\xa0\x6a\xab\x5b\xe6\xf1\xa2\x38\xa8\x0b\xe1\x4a\xfa\x27\x4b\x74\xc6\x5c\xea\x8c\xc4\xe8\x8c\x79\x5d\x67\x74\x7f\xc2\xdc\xd7\x19\xf3\xa5\x3a\x63\x7e\x73\x93\xfb\x3a\x63\x5e\xd7\x19\xf3\x98\x6e\xa2\x33\xaa\x6b\x06\x33\x1b\x62\x76\xd7\xcd\x0d\x2d\x00\xcc\x01\xcc\x1c\x9d\x31\xf7\x34\xba\xdc\xe8\x8c\xb5\xe7\x4f\xf3\xa6\xce\x98\x95\x3a\x63\xbe\x5a\x67\xf4\x7b\x58\x4e\xc2\x72\x35\x3d\x75\x7c\xf3\x3d\x51\xa4\x61\x1c\xaa\x0b\xe1\xdc\x39\x07\x2c\xb3\x97\xbe\x79\x9d\x54\x09\x32\xc1\x2a\x47\x36\x80\xdc\x5c\x33\x97\xf7\x12\x61\x08\xe2\x27\xfd\x73\x00\xe0\xac\x71\x5d\xec\x1c\x83\xe8\x1b\x8c\x92\x71\x24\xd7\x45\x69\x04\x83\x09\x11\xef\x88\xba\x61\x4c\x9a\xd7\xcc\x2c\x17\x38\x7d\xb1\xec\xeb\x00\x40\x16\xa6\x31\x0a\xc3\xe9\x86\x24\x52\xee\x63\xb3\xad\x0f\xda\xc8\x25\x56\xd2\x1c\x14\xb1\x3b\xe4\x00\x12\xfd\x38\xa4\xf1\x04\x1c\x1e\xae\x60\x31\x0e\x6b\xa1\xee\x16\xaf\x31\x19\x5a\xdf\xde\x25\xc3\xa1\xe5\x46\x2e\xad\xe0\xee\x16\xa3\xcd\x2d\x46\xec\x16\x2b\xf4\xd5\x48\x03\x5f\x9e\xde\xe7\xae\x83\x6c\xfb\xed\x3c\x0c\x5a\x56\xa2\x3a\x37\x5a\x29\xa0\x94\x09\xd4\x00\x6c\xb5\x02\x7d\x6f\xed\xf7\x6c\x29\x05\x8e\x26\x68\x1a\x86\xa1\x3c\x5f\xf1\x13\xf3\x11\x91\xa4\x84\x0c\x43\xb9\xfb\x29\x20\x11\x1f\xb3\xab\x17\x48\xc8\x03\x7c\x80\x33\x8e\x4d\xb3\x3c\xc6\x91\xa6\x83\xcf\x44\x48\xbb\x27\x40\xdb\xd9\xcc\x88\x23\xee\x6e\x1e\x16\x0b\xfd\xd6\x7d\x7a\xc0\x0e\x0f\xe5\x89\x3a\x86\x99\xdd\x10\x20\xcc\x81\x16\x4a\x5f\x0f\xc3\x20\x45\xf3\x00\x44\x29\x19\x0e\xc3\x7a\x23\xe6\x37\x82\xf2\x1f\x1e\x80\x27\xc7\x87\x87\x61\x6d\xc4\x56\x7a\x5a\x54\xd8\xed\x09\x38\xc1\x02\xf5\x48\x21\x85\xab\x02\x4e\xe2\x41\x38\xad\x59\xe3\xdc\xdd\xd5\xe7\xe7\x70\xe1\x8b\x21\x75\x21\xc5\x11\x4a\xa0\xb3\x0b\x7a\x92\x16\x14\x00\x7a\xd0\x1b\x8b\x11\xc0\xfe\xec\x7c\xad\x34\xb8\x06\x06\x80\x4e\x83\x46\x9f\x6d\x9b\x24\x80\xfd\x64\xcb\x6e\x5b\xc1\x78\x3d\xa7\xf1\x14\x80\x9b\x9b\x54\xfd\xe7\x70\xe4\xe1\xba\x48\x74\xc5\x91\xc9\x70\xd8\xd5\x65\xe5\xbb\x88\xa6\x5d\xbd\xbf\xfe\xf4\x72\x0a\x19\x0e\x57\xd8\x0a\x8f\x1c\x91\x63\x57\xdc\xb4\xb8\x63\xad\x10\x3e\xc0\x82\xfe\x51\x09\x6e\x39\xd8\xe1\x6f\xab\x89\x94\xfd\x8e\x3f\x4b\x68\x7f\x06\x09\x6d\x54\x7a\x90\x34\xd5\x46\x79\x6c\x9b\x2e\x7f\x8e\x83\x09\xe1\xdf\xa5\x44\xe0\xb4\x47\x78\x17\xab\xbf\x02\xa9\xf2\x3d\x4b\x53\xfd\x0c\xa5\xa9\x79\xf4\x02\x67\xd8\x34\x4c\xf5\x9f\xd6\x57\x50\x44\xf8\xdf\x33\x94\x49\x39\x8e\x0c\x87\xd1\xbb\xf9\x14\x07\x30\xd0\x70\xad\xa0\xd8\xde\x46\x75\x63\x85\xc5\xf6\x26\x2f\xca\xbe\xb2\x70\x16\xe7\x61\x98\xec\xe0\xb0\x32\xb4\xda\xae\x22\x67\x7a\x19\xec\xb3\x4b\x9c\x0f\x18\x37\x0e\x85\x83\x52\xf9\x35\xd3\x80\x29\x94\x4f\xdc\x37\x7a\xf0\x70\xda\x78\x61\x87\x0c\x27\xfa\x55\x51\xc0\x34\x1e\x87\x89\xcb\xc7\x2a\xc0\x7d\xb6\x2b\x77\x9f\x36\x81\x9b\xb1\xf5\xd1\xae\xb0\x27\x4d\xd8\xe5\xf4\x76\x97\x4b\x66\x71\x22\x39\xf5\x4c\xfd\xe7\xf0\xa4\xd1\x66\x3c\x89\x4f\x91\x48\xfc\x40\xcf\xe6\x9d\x95\xf3\x50\xe4\x28\xb9\x50\x4e\x22\x96\x4f\x71\x9c\x5f\x12\xe5\x27\xd5\xee\x44\x7c\x84\xf2\x1c\xcd\x4b\x3d\x3b\x61\x34\x99\xe5\x39\xa6\xc9\x5c\xb9\xb7\x75\x95\xa1\x12\x06\x2a\xff\x85\xfd\x51\x8e\x78\x26\x48\xc6\x8f\x26\x98\x73\xe5\xaf\x9a\xb3\x49\x17\xa5\x68\x2a\x70\xde\xc5\x79\xde\x0c\x4b\xb7\xaa\xb7\x65\x7c\x9a\x6c\x3b\x17\x7e\x70\x0c\x47\x70\x0e\x2f\x2b\x4e\x78\x75\x97\x38\xe1\x87\xdf\x89\x13\x7e\xfc\xcc\x09\xff\x0c\x9c\xf0\x75\x1c\xa6\xf1\xc7\x92\x45\xd4\x18\x02\x06\x8b\x2b\x4b\xe9\xd5\x0a\x94\x14\xdd\x3e\xd6\x27\xb2\xa4\xe7\x1f\xcc\x63\xaa\xdc\x1a\xed\x44\xed\xd3\x1c\xff\x7b\x46\x72\xe5\x61\xe2\xbd\x31\xd9\x75\xec\x63\xa5\xfd\x4a\x18\x31\x56\xff\xe8\x07\xf6\xf3\x18\x97\x7f\xea\x17\xea\xeb\x18\xeb\x7f\xf5\x23\xbd\x44\x58\xff\xab\x1f\xa9\xa1\xc6\x58\xff\x5b\x5c\xa2\x8c\xa4\xca\x1a\xbf\x70\xde\x06\x41\xbd\xab\xc3\xc3\x07\x15\xb8\xc3\xc3\xd0\x69\xfa\xfe\x15\xe1\x9c\xd0\x51\xc7\xb6\xed\x48\xed\xb4\x33\x45\x39\x9a\x60\x81\xf3\x4e\xf0\xc5\xa2\x9c\x47\x11\x44\xef\x41\x51\x00\x97\x29\x18\x8c\xf6\x69\xa4\x08\x2c\x4e\x77\x67\x69\x1f\xeb\x6c\xc7\x2c\xce\xfe\x7a\x48\x00\xbc\x88\xc3\x89\x14\x3c\x58\x24\x10\xbf\x00\xe1\x22\xcd\xd9\x54\x6f\xaf\xc1\x0e\x26\x75\xbb\x9f\x72\x36\x53\xd5\xa1\x86\xde\x3e\xd3\xc3\x0e\xe0\xd8\x7b\x2e\x71\xfe\xbd\x52\x3c\x03\x38\xf2\xde\x4d\xd1\x3c\x63\x28\x0d\xe0\xbc\xfd\xc5\x3f\x10\xff\x4e\x63\xe8\xd2\xdb\xbe\x0a\x71\x3c\x80\xca\x58\xf7\x0c\x84\xfd\x73\x00\x0e\xac\x69\x46\x39\x43\xc4\x4f\x8c\x0d\x06\xc7\x4f\x28\xbe\xea\xbc\x0e\x17\x72\x9d\x7b\x18\xda\xed\xd0\x13\x50\xed\xc7\x5e\x78\x0c\xcd\x16\x7d\x8e\x38\x06\x61\x78\x0c\x51\x44\x99\xfe\x81\x01\xb0\x2e\xa4\xe5\x6d\xe5\x07\x36\x88\xe4\xbc\x9e\x36\x1f\x29\x6b\x0c\x06\xbd\x20\x50\x2e\x18\x22\xc6\x61\xbd\x51\xb9\xfd\xc8\x47\xa9\xee\x0b\x44\x32\x1e\xbd\xc2\x02\xbd\x35\xc3\xba\xb9\xe9\x9f\x2b\x69\x8d\x6e\xfe\xed\x6b\x55\xd8\x05\x65\xfa\xdb\x13\xa0\xa3\x2a\x2a\xd4\xc7\x42\xd2\xeb\x04\x89\x90\x6a\xe3\xd6\x18\xf1\x37\x1a\xc7\x95\x8f\xc3\x90\xe5\x03\x92\xa6\x98\xd6\x1d\x1c\x96\x76\x6c\x00\x28\x78\x66\xc1\xec\x1c\x2a\xa0\x25\x45\x89\xb7\x82\x69\xa5\x20\x7b\xf8\x2d\x31\xf8\x9e\xe5\x93\x10\x38\xe4\xc2\x5e\x7b\x3e\x39\x36\x61\x29\x49\xce\xb2\xec\x1d\x53\xfb\x26\x04\x7a\xd1\x18\x7d\x61\xe0\xe1\x34\x9a\xe2\x7c\xa8\xa0\x14\x09\xa2\x09\xce\x6c\x17\x7a\x63\xcb\x83\x48\x39\x91\xe8\x7c\xc7\x94\xba\xa1\x46\x1b\x80\xe2\x2f\x2e\x14\xf9\x51\x3e\x5f\x48\xf2\x8c\x25\xd3\xf5\xf0\x5d\xb1\x5b\x11\x3f\xc1\x7d\xa1\x48\xcc\x79\x2c\x34\x99\x2a\xb7\xaa\x88\x55\x38\x5b\xa7\x8e\x98\x72\xee\x86\x2c\x1a\xdc\xca\x0d\x51\x6f\x38\xc0\x19\xa3\x23\x2e\xc7\x59\x79\xc6\x83\x88\xa4\x21\x80\x24\xa6\x4f\xdf\x7f\xb1\x10\x51\x35\xe6\x1f\xd8\xe0\xe5\x8b\xe2\x9b\x2f\x16\xb4\x78\xdf\x6b\xbc\x38\xd8\x00\x09\x90\x48\xa4\xa9\xa1\x55\x91\x3c\xe1\x31\x9c\x55\x16\x44\x0c\x6e\x6e\x82\xe7\x6c\x96\x69\x77\x4f\x3b\x97\x8e\xfc\xfc\xc0\x5d\xb6\xe9\x8c\x8f\xcd\x15\xaf\x30\x0b\xea\xad\x5d\x51\x78\x0f\xf4\x3a\x69\x42\x13\x11\xfe\x0e\x73\x71\x73\x73\x45\x68\xca\xae\xca\x6f\xc3\x63\xa8\x4c\x93\x1c\x0b\xf5\x15\xb7\x9f\x79\x24\x25\x7e\x70\x52\xdb\x45\x49\x86\x91\xec\xb3\xbe\xd1\xcc\xce\x70\xa1\xc1\xa5\x4b\x8d\xe3\x27\x0b\x1c\x55\x6c\x0b\x1a\x4e\x76\x78\xb8\x64\xde\xe6\xbd\x0a\x19\x74\xc7\xf8\xd6\xe3\x6d\xe6\x71\x8d\xbb\xd5\x00\x05\x0d\x4e\x67\x3e\x89\x82\x3a\xe4\x6a\xf6\xc7\x52\x7f\x1b\xc6\x1f\xc3\x81\xcb\x8f\x2c\x71\xef\x93\x88\x50\x09\x7a\x57\x7e\x34\xf6\x7b\xb0\x6c\x62\x6f\x3d\x8c\xfc\x1e\x5c\x86\xb3\x07\xc6\xda\x88\xf6\xec\x9f\x17\x05\x80\x73\xbf\xdb\x92\x97\x7d\x8a\x3e\x83\x40\xf6\x79\xb9\xa4\xcf\x8a\x4d\x7e\x8a\xbe\x1f\x9c\xc8\xbe\xbd\x9e\x1d\x2d\x35\x8b\x74\x7d\xba\xf5\x26\xef\x76\x08\x00\x0e\x5c\x33\xb7\xbf\x5f\x14\x8d\xbe\x7d\x37\xe6\xfb\xd5\x9d\xb8\x94\x3d\x80\xfd\xc9\x96\x7d\xd4\x3e\xf7\x7a\x1a\xb8\x06\x80\x8b\x4d\x0c\x00\x38\x25\xcd\x8c\x71\xad\xea\xff\x3a\x55\xbf\x5d\xb7\xdf\x54\x89\x6f\xb4\x9d\x96\x4e\x3c\x47\x19\x4b\x50\xd6\xe5\x82\xe5\x68\x84\x97\x58\x22\xbc\xaf\x3f\x70\x46\xbb\x82\x75\xc7\x49\x23\xa3\x4e\xdd\x3e\xa0\x55\xd9\xd2\x3a\xee\xda\x07\xe0\x15\xfc\x00\x3f\x56\x56\x82\xd7\x77\xc9\x4a\x70\xf1\x59\x5b\xff\x33\x68\xeb\x6f\xe2\x70\xa6\xd5\xaf\x52\x26\xd2\x47\xe1\x95\x3e\x6a\x3f\xb0\xc1\x9b\x0c\x51\x13\xe1\xdd\xda\xf2\x4c\x39\x25\xff\x33\x47\xd3\xe7\x2a\x2f\xcd\x83\x13\x00\xd3\x58\xdd\xd4\x6a\x95\xae\xc4\xfa\x5f\x6a\x22\x4a\x08\x0e\xa4\x50\xda\x26\x53\x4e\x91\xbe\xd8\x2e\xa5\x37\xb3\x52\x6a\xe0\x46\x46\xd6\x52\x96\x62\x2b\xb9\x32\xf8\xa9\x7f\xa5\xe4\xc6\x03\x50\x48\xc8\x56\xc1\x6a\xed\x21\x43\x34\x34\x8a\x87\xfc\xfb\xf5\x4c\x4c\x67\x22\xc6\x55\x97\x8d\x6e\x14\x1a\xd4\x3f\xb6\x93\x02\x80\x48\xaa\xab\xa1\xd4\x95\x97\x4e\x38\x9f\x2f\x02\x8a\xaf\xea\x2a\x45\xc2\xa8\xc0\xd7\xe2\x69\xdb\xd8\xf2\x19\x0d\x41\xaf\xed\x8d\x8e\x50\x77\xd4\x2c\xa9\x1a\x20\x51\xe9\x92\x8d\x49\x12\xfa\x32\x85\x62\x73\x49\xfc\xe6\xa6\x4c\x26\x71\xe0\x2e\x15\xac\x20\x58\x37\x04\xa5\xb7\x2e\xc7\x57\x3e\x93\xe8\xd2\x17\xfd\x06\x61\xd0\x47\xb7\x12\x8a\x24\x7d\x98\xec\xa0\xea\xbf\xf6\x54\xfa\x81\x51\xbe\xed\x73\x49\xf7\x71\x65\x01\xb0\x8f\x29\x13\x64\x48\x8c\xef\x6e\x65\x08\x78\x5d\x37\x44\x8d\xbc\xc7\xd5\xe0\x2b\x33\x40\xd9\x91\x3a\x08\x67\x63\x76\x25\x8f\x8c\x39\x40\x95\x31\xa0\xde\xac\x3a\x2f\x57\x2d\x5d\x04\xf0\x83\xff\x95\x42\x64\x00\x3f\x9a\xe7\xc6\x55\x64\xa8\x68\x07\xa3\x46\x6a\xe7\x58\xbc\x28\x9f\xbd\xa6\xaf\x58\x2a\x35\x46\x67\xf1\x2e\x51\x4e\x24\xad\xe4\xe6\x83\x72\x4f\xc8\x55\x0e\x7e\xa5\xf8\xaa\xfa\xfe\x7f\x6c\x5b\x65\xb8\xe0\xd5\xb9\x6f\x01\x17\x0d\x33\x34\xe2\xc0\xea\xed\x6d\x2d\x32\x22\x70\x8e\x32\xa0\x55\x7a\x7d\xf7\x42\xe8\xa8\x92\x54\xd5\x29\x81\x81\x94\x28\x82\xf3\x2a\x89\x43\xe3\xd0\x80\xa2\x7d\x9a\x8b\xb5\x33\x0a\x7c\xb4\x81\x42\xf6\x66\x3f\x5d\x8b\x3d\xa9\x60\x8e\x46\x19\x96\x43\x0f\xa5\x52\xc2\xe8\xf3\x9a\x56\xde\xd2\xea\xc4\x78\xfd\x08\x34\xc2\x9e\xa7\x4f\xb5\x99\x9e\x06\x39\xbe\x24\xf8\x2a\xd0\x16\x80\x12\x39\x4f\x35\x36\x7a\x41\x8e\x51\x1a\x14\x29\xe1\x13\xc2\xb9\xb3\xbd\xca\xa1\xb7\xed\xbd\xf8\xc1\x49\x51\x9d\x48\x65\xf3\xb7\xae\x3d\xca\x12\x55\xa9\xc1\x90\x02\x47\xdd\x8d\x17\x46\xd0\xea\x11\x28\xe5\xc2\x9e\x28\xda\x55\x5e\x43\x1c\x16\x6d\xe7\xda\x35\x92\xaa\x73\xbe\x4a\x3d\xd6\xa1\x79\x4a\x47\x0e\xc0\x12\x2d\x59\x13\x3f\x79\x66\x74\x88\x93\x64\x5f\x34\xf6\x1d\xca\x9f\x9c\x3a\xcc\xbb\x72\x1f\x3f\x75\x7d\xc9\x4f\xcf\x7b\x41\xa5\xe1\x97\x1b\x86\xf0\x17\x98\x8b\x9c\xcd\x09\x1d\xdd\xdc\x2c\x79\x87\xd3\x9b\x9b\x30\x18\x27\x59\x75\x3a\xe2\x38\xa6\x4f\xb7\x39\x4d\x18\xf4\x36\xd8\xaa\x18\x80\x42\x57\xda\x92\xb4\xa2\xbe\xd0\x96\x7a\xc4\x0f\x5a\x1e\x16\xb3\xa9\xd4\xb3\x7e\x60\x83\xb3\x29\x4e\x5c\xe3\x07\xc5\x57\x9d\xef\x49\x86\xdf\xaa\x4a\x27\x07\x22\x62\x54\xb6\x8c\x43\x10\x3f\xd1\xe0\x1d\x24\x0b\x49\xfb\xe5\xf6\x28\x34\x7b\xe9\xd3\xf3\x32\x0f\x4a\x34\x24\x19\xe6\x07\xb2\x09\x4a\x9f\xf1\x77\xf8\x5a\xd9\xea\x10\x9f\xd3\xa4\x33\x46\x34\xcd\xf0\x19\xba\xc4\xcf\xb8\xec\xcd\x30\x41\xcb\xa3\xe4\x20\xbe\xcd\xd8\x20\xec\xd7\x91\x50\x9f\xff\x39\x5c\xa8\xad\x17\xa8\x34\x64\x8a\x93\x05\x05\x80\x22\x36\x7b\xe3\xe7\xb7\x3f\x1a\xff\x77\x2d\x08\xfd\xfc\xf6\xc7\x10\x03\x48\xe3\x94\x25\x6a\x99\xcd\xdb\xef\x32\x2c\x7f\x85\x01\x0a\xc0\x01\x8d\xc6\x39\x1e\xc6\x42\x39\xea\xc8\x79\xc4\xc1\xaf\x83\x0c\xd1\x8b\x00\xd2\x28\xc7\x59\x1c\x50\xc6\xa6\x98\xe2\xbc\x43\x59\x8e\x87\x38\xcf\x71\x2e\xdf\xa5\xec\x4a\x63\x4a\x59\x97\xa6\x38\x89\x94\xe8\x13\x49\xf5\x40\xb9\x8a\xab\x48\x2e\x05\x64\xc2\x2e\x71\x08\xa0\x33\xcc\x1c\x5f\xb2\x0b\x67\x98\xd6\x80\x54\xe3\x40\x11\x4a\xd3\x70\xa1\x2d\xbc\xcd\x4e\x3a\x63\xc4\x3b\x03\x8c\x69\xc7\x8e\x44\xaa\x7e\x09\xcb\x58\xde\x0b\x4c\xec\x72\x00\x49\xc2\x68\x2f\xb0\x2d\x82\xc2\xe7\xce\xcb\x3b\x54\x67\xb2\x84\x4d\xe8\xa8\xa3\xf3\xfa\x58\x3a\x80\x23\xf3\x97\xed\x33\xc9\x89\x20\x09\xca\x02\xc8\x05\x49\x2e\xe6\x4a\xc4\xd4\xe1\x49\x15\x75\x75\x8c\xb5\xb3\x2c\xeb\x56\x2f\xea\xb2\x90\x24\x7c\x4f\xbd\xd0\xde\xea\x6d\xf5\x95\xf2\x15\x80\xa7\xee\xe1\x91\x58\x2a\xa7\xe4\x26\x9e\x30\x3e\xa4\x46\x61\x59\x68\xbd\x5a\xe9\x47\x0e\x3b\x29\x1f\xc2\xaa\x93\x9e\xc7\x21\xa0\x16\xb1\x7a\xbe\xcc\x05\xc7\x88\x9f\xb9\xbd\xf7\x1e\x3c\x58\x32\x2e\xd9\xb4\x3c\xfd\xbd\x07\xa1\x9c\x46\x1c\xc7\xa1\x2b\xae\x95\x6c\x12\xdc\xdc\x94\x9a\x01\xbe\xb9\x79\x80\x0d\x67\xbd\xb9\xa9\x3e\x14\xeb\x3e\x14\x37\x37\x0f\x44\xc9\x70\xe1\x07\x36\xa8\x13\x1c\x58\xd1\xea\x9e\x47\xbb\x61\x2b\x27\xe9\x2d\x67\x32\x50\x2e\x5f\xaf\xbe\x9a\xb0\x22\x48\xbd\x36\x02\xa5\x93\x39\xd1\xca\xf3\x75\x61\x19\xa9\xb5\x80\xeb\x5f\x50\xd9\x2a\x3c\x96\x67\x56\xa8\xf1\x1c\x32\x2a\xb9\xa6\x7e\x2d\xd9\x26\x64\x54\xbe\xae\x66\x08\x19\x7d\x2b\x39\x56\xaf\x92\x6c\x21\xa3\x9a\x50\x39\x33\x70\xe9\xd7\x3b\x3c\x99\x66\x48\x60\xd3\x4e\x92\x33\xdd\xd2\x27\x72\xd0\x8a\xc5\x66\xc2\xea\x6f\xf9\x50\x15\xd7\xec\xd5\xc4\x67\xf5\x08\x32\xfa\xb3\x22\xb6\x3d\x8f\xf0\xaa\x17\xf2\x18\xda\x17\x0e\x31\x87\x56\xb6\xa8\x50\x5b\xb1\x88\xa2\x28\xe0\x20\xbe\x08\x27\xad\x16\x4c\xba\x27\x0b\xe6\xd0\xef\xc1\xc8\xd7\x7b\xeb\x60\xec\x77\xe0\x49\xea\x7b\xeb\x68\xe4\x77\x64\xef\x37\xd1\xfe\xcd\x92\x1d\xa3\xea\xc0\xb9\xdf\xa9\xab\x51\x7c\xd2\x9e\xfd\x65\x6b\x11\x76\x95\xa1\x7b\x53\xc3\xe5\x7a\x68\x00\x4e\x5c\xe3\xa2\x8f\x6d\x29\xd9\xde\xba\x43\xf5\xf5\xea\x0e\x2c\x15\xb9\x7d\x27\x25\x04\xaf\xa3\xcb\xc6\x19\x68\x57\xfd\xfa\xb3\x5d\xf7\xe8\x55\x7b\x4f\x95\xf6\xd8\x4f\x76\xed\xc2\xeb\xa0\x49\x58\x6f\x8f\xbf\x16\x58\x1e\x26\x3f\xb4\x1d\x87\x00\xf6\x77\x76\x2d\xf8\xd8\x40\x9c\x51\xa0\xfb\xd3\x3d\x23\x4c\xf1\x91\xdb\xe3\x48\x7f\xbe\x7a\x27\x57\xcc\xe1\xf6\xfd\x38\x30\x56\x77\x56\x31\x94\xdb\x77\xe6\xc0\x58\x37\x33\x87\xbb\xed\x32\x39\x17\xcc\xea\x2e\x7d\xce\x7d\xfb\x5e\x1b\x90\xbc\x8e\x27\xee\x6d\xca\x9b\xcd\x6f\x53\x8e\x50\x86\x1b\xb5\x44\x56\xdc\xa9\x34\x73\x85\x94\x17\x1b\xab\x3c\xfb\xab\x9b\x09\xf6\xd9\xd8\xff\x67\x30\xf6\xa3\x38\xcc\xf6\x1e\x83\x57\xb1\xbe\x67\x7a\xd7\x56\x71\x78\xf9\x1f\x36\x0e\xcf\x30\x26\x35\xe2\xa6\x09\x4d\x3d\x8e\x1f\x9c\x14\x05\xcc\x63\x16\x66\xed\x9c\xde\x4c\xb7\x4f\x3e\xc1\x25\xf6\xb1\x14\xd8\xbc\x9e\xdd\x31\x2b\x29\x78\x53\x9a\xb5\x1c\x0a\x80\x99\x4b\xaf\x32\x97\x5e\xa1\x2d\xe8\x95\x31\x5e\x6e\x4c\xb0\x84\xd1\xaa\xda\x82\xb2\xf6\x95\x73\x87\xb4\xec\x71\xa9\x76\x5e\xa1\x9c\x12\x3a\xaa\x74\x4f\x15\xb7\x35\x16\x93\xec\x0c\x0d\x31\x08\x5d\xd3\x03\x12\xc8\x51\x8d\x23\xfb\xe9\xcd\x4d\xa0\xe2\x2f\xa7\x19\x4a\x70\x78\xf4\x0b\x3d\x1a\xc1\xe0\x3f\x07\xf9\x93\xda\x53\x21\x9f\x1e\xd2\x01\x9f\xfe\xbd\xf9\xff\x01\xa8\x65\x6d\x20\x9b\x20\x7b\xaa\x65\xb1\xed\x72\x45\x6d\x74\xdb\xbd\xad\x73\xbc\x61\x12\x90\x55\x2c\x04\x7d\x66\x21\x7f\x06\x16\xc2\xe3\x30\xdf\x30\xf6\x67\x73\x16\xa2\x76\x5a\xa9\x6c\x54\xfc\x83\xfd\x61\xf9\x87\xf2\xbf\xfb\xce\x19\x76\xcd\xed\xdb\x5e\xbf\x28\x7d\x41\x0b\x89\xe6\x12\xa6\xad\x15\x2e\xac\xbf\x5e\xfb\x7b\x6b\xa3\xd5\x6e\x8a\x3f\x31\xd1\xf9\x9e\xe5\x09\xee\xfc\x88\x66\x34\x19\x07\x30\x35\x94\x9e\x30\xda\xab\xc7\x47\x63\xef\xfe\xb5\x28\x0a\xc8\x62\x14\xe6\x0d\xa3\x87\xab\xe9\x7d\x3a\x0b\x84\xd7\x73\x03\x89\x01\xec\x8b\x8d\xb9\xda\x1a\x50\x92\x86\x38\xac\xcd\xeb\xda\x59\x94\xdb\x77\xea\x02\x59\xdd\x9d\x5d\xe0\xdb\xf7\x55\x42\xf0\x3a\xca\x5d\x96\xcd\x37\xe5\x22\x47\x35\x6f\xe6\x6e\x32\x26\x99\x5f\xca\xb1\x3d\x0e\xab\x25\xd2\x78\x83\xf4\x84\xeb\x92\x85\x7f\x66\x1a\xf7\x9b\x69\xd8\xf4\xea\x34\x42\x19\x41\x1c\x84\x41\xe5\x3d\x8e\x13\x96\xe2\xd4\x38\xd2\xb7\xa6\x52\x9f\x96\xef\x98\xc7\x79\xc8\xce\x9c\xa7\x74\x83\xad\x98\x0e\xfa\xc3\x32\x1d\x27\x72\xe1\x87\xb3\xd7\x3f\x85\xfa\x0a\x1c\x2b\x2f\x2a\x1c\xab\x0b\x34\xed\x38\x55\xf3\xc3\x37\x77\x80\x02\x2c\xaa\x04\x62\x05\x44\x31\x0f\x59\xbb\x43\x70\xb6\xab\x7d\xac\x1d\xb2\x1c\x5f\x00\xfb\xf9\x7a\xc2\xb7\xf4\x6b\x00\x99\x4b\xfb\x18\xd8\x36\xf5\xaa\xa5\x7d\x82\x1f\x29\x9a\x97\x63\xba\x69\xaa\xa7\xb5\x21\xaa\x4d\xd2\x58\x8e\x62\x42\xae\x09\xe5\x47\x9c\xe5\x0a\x6d\xb7\xcb\x04\x05\x99\xde\xd8\xb5\x64\x0c\x9f\xc3\x51\x3f\x87\xa3\x7e\xe6\x3d\x6b\xc2\x51\x91\x76\x5b\xad\x25\x66\xf0\xd2\xf7\xe9\xe4\x07\x99\x72\x67\x79\x4d\xb3\x39\x08\x83\x19\xc7\xf9\x19\x16\x42\x2a\xfc\x91\x24\x1c\x67\xe4\xa3\x14\x2b\x67\x7e\x4e\x2d\x55\xeb\x43\x20\x7e\xf1\x5f\x39\x9b\x4d\x79\xd4\x3f\xb7\x69\xb2\x1a\xad\x2c\xd1\xd1\x6d\x8c\x93\xac\xe5\x89\x25\x45\x2a\xbd\x49\xed\x9b\x8c\x70\x71\xa6\x52\xfd\x04\x52\xb4\x0c\xbd\xc0\xc8\xb0\x91\x7f\xb3\x72\xed\x02\x5b\xc4\x4a\xea\x6a\x66\xcd\x58\x49\x17\x13\x95\xa3\xe4\x87\x66\x5d\x10\xfb\x48\x12\x3a\xbb\x60\x6d\xef\x24\xad\xc7\x2a\xfb\x85\xff\x56\xbb\xfe\x8b\x37\x4a\x19\xd0\xaf\xaa\x20\x4b\xb3\x04\x8d\xb8\x4c\x89\x9e\x77\xec\x4c\x95\xdf\xf6\x43\x33\x75\x86\xa4\xe7\x25\xb1\x37\xce\x98\x8a\x97\x56\x6b\xe6\xf9\xe5\x29\x6f\xb4\xfa\xaa\x06\xe0\xe6\xa6\x7f\xae\x3e\xb3\xeb\xb4\xec\xa3\x6a\x1d\xd5\x27\xea\x7e\xe7\x0d\x1a\x11\x8a\x8c\x56\xa4\xf3\x9c\x6a\xf7\xb7\x6a\xbe\x95\x07\x67\x58\x47\xc3\x49\x6b\xec\x93\x5d\xac\x3d\x5e\xbb\x7b\x3d\xd4\x97\x7d\x8f\xb7\xee\x8d\xb0\x20\xbb\xb0\xbb\xe7\xb2\xf0\x40\x3b\xeb\xb7\x51\x72\xad\x65\x1f\xaf\x09\xfa\xa9\x44\x89\x0d\x32\x69\xb5\x7f\xea\xf5\xd0\x88\xd7\x72\xf7\xf8\xee\x97\xa3\x8d\xd0\x2c\xff\x98\xec\x7e\x49\x3a\x89\x07\x00\xdc\xdc\xd4\xae\xc0\x5e\x6f\x29\xa3\x59\x7f\x8c\x7b\x92\xf4\x6b\x89\x92\xd2\xaa\xa2\xe8\x6c\xc8\x30\xf4\xad\x63\x80\x50\xe3\x37\x06\x3e\x8d\x88\x54\x94\x2e\x57\x21\x58\x34\x72\xcd\x6e\x94\xa7\xcc\x59\x41\x65\x0b\x57\xa9\x66\x87\x88\x64\xb3\x1c\xdf\xa3\x1c\x6e\xb7\x5c\x4e\x15\x9e\xfd\xc9\x57\x71\xd7\x85\xcb\x71\x22\x57\xcd\x49\x6f\x7e\xcb\xfa\x9f\x8e\xe2\xe4\x5d\x3a\x28\xbc\x62\x15\xa8\x37\x21\x1c\x77\x6d\x8e\x9f\x55\x1b\x60\xf3\x28\xbf\x6d\xb4\xa8\xcf\x29\xed\x3e\xa7\xb4\xfb\xac\x39\xb5\xa4\xb4\x6b\x4b\x2f\xdc\xaa\x39\xb5\x05\x05\x5e\x9d\xcd\x06\xef\x10\xbf\xe0\x3a\x78\xb0\x99\x70\x58\x0a\xcb\x6e\x0d\x06\x9d\x36\x78\xc2\x52\x32\x9c\xbf\x54\x25\x93\x95\xb6\x93\xee\x10\x1b\x36\xf0\xd2\xc0\xd8\xbc\x42\xc3\x56\x4d\x25\xa8\xf7\x3d\x5c\xa2\xb2\xb8\xb9\xe9\x78\x6d\x9e\x36\xd7\x9c\x76\x7f\x72\x71\x20\xb7\x3d\x8e\xa6\x72\xdb\x51\xf1\x42\x8f\xdf\x86\x16\x29\x91\xbf\x0e\xe8\x41\xa5\x52\xd4\x5e\x00\x37\x85\x70\x55\x00\xc6\x51\x60\xca\xeb\x1f\x5b\x1d\x60\x61\xe8\x6b\xaf\xae\xa5\xb8\x94\x1d\x44\x62\x8c\xa9\x4a\x09\x81\xcb\x94\xc3\x35\x5c\x38\xe7\x45\x9f\xa0\x63\xf8\x18\x00\x50\x80\x62\xc4\x04\xab\x06\x52\xde\x60\xb5\x66\xe6\x70\x17\xbb\xfa\x3b\x80\x38\x22\xa9\x2e\x8c\x3b\x0e\xd3\x4f\x9a\xe0\x61\xe2\xf7\x50\x47\xfb\xee\x0a\x88\x07\xbe\xb9\x11\xb6\xf2\xdc\x58\x07\x0b\xc0\xd4\xd5\x1a\xfc\xb9\xf9\xbb\x64\x33\x25\x68\x0d\x8c\xd5\x7d\xd6\xb7\xc3\xed\x27\xeb\xc1\xf1\x3a\x4d\xe2\x54\x2a\x17\xc9\xd6\xe9\x0a\x1d\x09\x87\x0b\x24\x78\x77\xc0\xfc\x22\xef\x1b\xe4\x2e\x58\x26\x86\xc2\x6c\x4f\x82\x68\x1e\x6f\x2f\x77\xae\x77\xd4\x32\x16\x83\xea\xaa\x23\xfb\xc3\x5e\x75\x14\x90\xc5\xc4\xd9\x0f\xa8\x1a\x3e\x8f\x1d\x53\xc4\x2c\xde\xe5\xb8\xc2\xd4\x2f\xad\x37\x5b\x22\xb1\xa4\x52\x62\x99\x19\x89\x25\xad\x4b\x2c\xee\x4f\x98\xfa\x12\x4b\xba\x54\x62\x49\x6f\x6e\x52\x5f\x62\x49\xeb\x12\x4b\x1a\xf3\xed\x4b\xeb\x31\x88\xca\xd2\x7a\x29\x80\x89\x23\xb1\xa4\x9e\x3c\x91\x1a\x89\xa5\xf6\xfc\x69\xda\x5c\x9b\xa4\x94\x58\xd2\xd5\x12\x8b\xdf\x43\xfb\xf6\x92\x43\x4c\xe5\xf4\x4c\x95\x93\x38\x85\x44\xd7\xd5\x73\x92\x4d\x6f\x5b\xe2\xc4\x3d\xdb\xba\x86\x59\x37\x19\xa3\xdb\xf9\xd1\x9a\xf3\xae\xc2\xd1\x36\x38\xff\x9f\x7d\xa2\xfe\xcc\x82\x72\x8b\x4f\xd4\xee\xd4\xda\x8a\x3e\x77\xc1\x1b\xaa\xce\xac\xf9\x6a\x21\xd0\xa6\x67\xab\x49\xa0\xb0\x1e\x9e\xb8\x49\xf1\x57\xdc\xa8\xf6\x5a\x3a\x15\x28\x21\xb7\xaa\xfb\xaa\x92\x87\x82\xa2\x00\x05\xa3\x67\x72\x5b\xeb\xc2\x8b\x8a\x6a\x6a\xa1\xd8\x1b\x7f\x5f\xdf\xdd\xa0\x09\x96\x13\x06\xa1\x88\x54\x5d\x5b\x70\x0e\xda\x1c\xa8\x4a\x21\x35\xdb\x93\x90\xea\xc1\xf7\x46\xb7\x95\x4c\xb5\x12\xd0\x6a\x9f\x25\x17\x57\xb7\xef\xb3\x06\x65\x6f\xbe\x4b\x15\x89\xdf\xdd\x2a\xb5\xf5\x55\x7c\x49\xe8\x35\xab\xaa\xc8\x7d\xf2\x3b\xd9\x63\xd2\xcf\x6c\xe6\xcf\xc0\x66\xa6\x92\xcd\xa8\x7b\xe1\x95\xf6\x18\xd6\xb0\xb3\x0c\x59\x9e\xe0\xe7\x2c\xcb\xd0\x94\xab\x2b\xe4\x3c\x0c\xf9\x6f\xc0\xb0\x66\x7f\x54\x86\x05\x93\xe6\xdd\xb5\x7d\xe4\x21\x0b\xda\xfc\x2d\x84\x7f\x77\x3d\x45\x34\x55\xc9\x54\x89\x36\x0d\x45\xf5\xc6\xc0\x66\x20\x2c\xd3\x31\x99\x24\x10\xca\x32\x7d\xa6\x0d\xd3\x3a\xa7\x83\x86\xf5\x03\x1b\x98\x6a\xbb\x07\x8e\xa7\xac\x8a\xfb\x77\xbc\xb9\x30\x28\xa6\x38\xe7\x84\xeb\x8c\x4b\x8b\x8d\x81\xc6\xc2\xc9\x33\x31\xb7\xc8\x7f\x3e\x46\x74\x84\x55\xd1\x09\x33\x21\x55\x10\x7d\x16\xa7\x21\xff\xa4\xb6\x17\x0f\xbe\xd3\xbf\x2a\xbf\xb0\x8e\xad\x2c\xfb\x18\x40\x5e\xe3\x62\x31\x07\xe0\xe6\x06\xb9\xbc\x65\xba\x25\x6f\x11\x88\x5f\x74\x47\xf6\xde\x78\x2f\xfc\xe5\xf7\x73\x0f\x3b\x68\xda\xed\xef\xc2\xe5\xc6\xe8\x77\x62\xa6\xf3\xcf\xcc\xf4\xcf\xc0\x4c\x2f\xb7\x70\x0b\x6b\x5c\x5a\xf8\xce\x5e\xb3\xba\xbb\x56\xcd\x71\x24\x59\xed\xca\x35\xdd\xaf\x2b\xd7\xd8\xbb\xef\x30\x17\x12\x70\xd4\x64\x78\xa3\x15\xce\x5a\xa3\x95\xce\x5a\xe3\x16\xbf\x2b\x9b\x74\x6f\x5c\xf3\xbb\x7a\xe7\xf8\xdf\x0c\xad\xe7\x15\x13\xac\x7c\xbe\xa1\xaa\x58\x11\x64\xa3\x29\x4a\x25\x51\x2b\x76\xb7\x76\xe5\x2a\xe0\x24\x9e\xd7\xeb\xda\xed\x9d\xe5\x79\xf0\x6b\x53\xdf\x4a\xa7\x5a\x01\xc6\xab\xbb\xe7\x75\x59\xf3\x80\xe2\x5b\x76\x54\xdb\xc8\xf5\xba\x82\x3e\xea\x6a\xfe\x49\x3b\x67\xbd\x18\xfa\xe0\x9b\xdb\x69\xf7\xbc\x17\x65\x85\x42\x47\x52\xb8\xdc\x56\x52\xd0\x75\x46\xd6\xc8\x08\x6d\x99\x8d\xd7\x79\x47\xac\x4c\x75\xbc\x95\x8b\xc4\x46\xa9\x8c\x57\xf8\x96\x1f\x34\x79\xe3\x5d\x10\x20\x2e\x7f\x27\x01\xe2\xea\xb3\x00\xf1\x67\x10\x20\x3e\x94\xde\x11\xae\xbb\x98\x15\x18\x5a\xf2\x00\xeb\xe2\x1b\x8d\x74\x95\xc7\xad\xe9\x2a\x8f\xcf\x0f\x0f\xdd\x5f\x07\x55\x02\x45\x93\xfc\xed\x03\x1b\x1c\x98\x14\xc1\x11\x17\x2a\x07\xb1\x30\x9e\x04\xca\x5c\x1a\xc0\x20\xc5\x2a\x6a\xca\x7a\x16\x2f\xcf\xfe\xf7\x03\x1b\x74\xce\x04\x9b\x4e\x55\xbd\x3c\x93\x65\x4d\x95\xe3\x50\xb5\x86\xaa\xe4\x83\x5c\x37\x7a\xef\x67\x1e\x2c\x9c\x28\x23\x27\x3b\x9a\x0e\x6a\x6d\xc6\xaf\xca\xbe\x3a\x3f\x48\x51\x64\x79\xec\xaa\x50\x89\xc5\xa6\x36\x72\x55\x25\x5b\xb6\x3e\x24\x4b\xb2\x2c\xd7\x92\x20\x57\xf8\xc1\xd1\x74\x96\x8f\x70\xb8\x36\xeb\xa2\x44\xc3\x1b\xd9\xd4\xc5\xc2\xbf\xd8\xac\x33\x46\x97\xb8\xa3\x80\xa4\x9d\x2f\x16\x5a\xee\x28\x5a\x90\x00\x57\x8b\x32\x81\x9f\x8f\xb1\x0d\x4b\x3a\x13\xa3\xec\x8c\xd0\x91\xaa\x43\xb2\x3a\xc0\x57\x0d\xab\x8e\xa5\xe4\x13\xed\xc1\xc6\xfe\x6b\x49\xb2\x1d\x0d\xb1\x48\xc6\x6f\xd1\x55\x2d\x37\x62\x08\x0e\x74\xb6\x56\x53\xfe\x79\x59\x66\x54\x70\x73\x13\x04\x07\x38\xb2\x4f\xbe\xcf\xd0\x88\x1f\x1e\x86\xf4\xa1\xe7\x64\xe4\x35\x01\xf2\x90\xfe\x4f\x95\xda\x58\x7e\xe0\x3c\x28\x8f\xc6\xd2\x8c\xac\x74\x49\x93\x00\xe2\xe8\x8c\xcd\xf2\x04\x9b\xb5\x5b\x3a\xdf\x17\x4e\xd6\xcb\x03\x5d\x9b\xb3\x83\x23\xb9\xd3\x97\x41\x6e\xdc\x67\xe8\xac\xe5\x16\xb0\xc9\x81\x0e\xed\x6f\x93\xfb\xbb\x79\xcc\xf3\x19\xa5\x52\x3a\xdf\xfc\xa4\xa3\x5c\xac\x38\xe9\x5c\xbf\x5f\x7e\xc8\xe9\x86\x87\x1c\xe5\x62\xdd\x29\xa7\xf2\x94\xcb\x76\xb5\x0d\xbc\x45\xad\xf8\x36\x25\x68\xbe\x44\x09\x9a\xb7\x67\xfe\xb6\xaa\xcb\x65\x53\x47\xba\xac\x97\x93\xd3\x0f\xe7\x55\x5e\xf1\xa9\x9a\xde\xd0\x83\xaf\x8e\xa4\x7a\x33\xf6\xde\xa8\xb9\xaa\x37\x26\x86\xa5\x96\x1d\x00\x2c\x94\x52\x72\xf5\x89\x95\x92\x81\xdf\x83\x9f\x5f\x71\x5f\x1d\x0d\xfd\x8e\x4a\x8c\xed\xc1\xcf\xca\x87\x5d\x21\x7d\x77\xf5\x63\xd4\x1c\xb8\x5d\xb7\x4f\xa3\x76\x7c\xd8\x5c\xed\xc0\x39\x61\x29\x49\xb6\xce\x03\xf3\xe9\x5d\xe7\x7d\x8f\xa5\x2a\x2f\x88\x32\x93\xeb\x74\x15\x25\xef\x2b\x2f\x6b\xd5\xcb\x37\x66\x5a\x21\x88\x34\x8d\x09\x45\xfc\x64\x81\x43\x01\x74\x6d\xfe\xbc\xe6\x0d\xc4\xe2\xc0\x01\x19\x40\x14\x3b\x69\x15\x78\xbc\x4e\xc7\x75\x41\xd5\x00\x49\x01\xc3\x7d\x99\xf8\xee\x41\x7c\x89\xc8\x9e\x48\x91\x9d\x1b\x91\x3d\xa9\x8b\xec\x49\x4d\x01\xf2\x45\xf6\x64\xa9\xc8\x9e\xdc\xdc\x24\xbe\xc8\x9e\xd4\x45\xf6\x24\x46\xdb\xbb\x07\xe5\x90\x95\xee\x41\x09\x80\x33\x87\xf7\x27\x9e\x40\x9d\x18\x91\xbd\xf6\xfc\x69\xd2\x14\xd9\x67\xa5\xc8\x9e\xac\x16\xd9\xfd\x1e\xda\x37\x9f\x1c\x62\x22\xa7\xa7\x09\xae\x71\x0d\x72\x2a\xd1\x6f\x1b\xd8\x90\x33\x3f\x39\xd5\x2e\xe1\x0b\x63\x9c\x4d\x71\xce\x8f\x32\xf4\x71\xde\x4d\xf4\xfd\xf8\x6d\x4c\xf6\xfa\x04\x56\x93\x6a\x5e\xe8\xde\x05\x3d\x7b\xfa\x3b\xe9\xd9\x93\xcf\x7a\xf6\x9f\x41\xcf\x1e\xf8\x4a\xb6\xc8\x03\x10\xb2\x96\xc0\x84\xf2\xa0\x07\x84\x77\x09\x15\x38\x97\x2c\xe1\x12\x57\xcd\x91\x10\x39\x19\xcc\x84\x5b\x7b\x3f\x45\x02\x75\x05\xe6\xa2\x6b\xbf\x07\x61\x88\x76\x90\x3e\x53\x4f\xfa\xe4\x46\x06\x4c\xeb\xe5\x68\x66\xfe\x63\xe3\xde\x9a\x98\xe7\xd3\xa6\x34\x3a\xad\x0a\xdd\x08\x7c\x2d\x69\x14\xa1\x29\x9e\x62\x9a\x4a\x22\x03\x0a\x5d\x85\x00\x83\x85\x92\xb1\x25\x75\x52\x6e\x37\xc0\x14\x5a\x18\x31\xc1\x7e\x60\x03\x88\xcf\xb5\x11\xfe\x07\x36\x08\xcd\x9d\xc2\xe2\x03\x1b\xf4\x70\xa1\x34\xbb\x0d\x2a\x6b\x46\x44\x45\x05\x28\xbf\xfd\x7f\x12\x31\xfe\xc9\xba\x5a\x49\x56\xcd\xe3\x49\x88\x3e\xa9\x00\x3b\xf3\x7b\xb0\x19\xc8\xf7\xd5\x41\xd2\xe8\xc0\x06\x5b\xef\x2d\x0e\xa1\x0e\xdf\x2c\xc7\x56\x57\x02\xad\x00\x00\x44\xb5\x0c\x29\x31\x92\xb2\x26\xb3\xff\x39\x7c\x73\xb0\x09\xdf\x34\xcc\xaf\x85\x7f\x6e\xe3\x45\xbb\xdc\x6b\xd6\x49\x0b\xd5\xe2\x35\x7b\x17\xb8\xdf\xe7\x0c\x56\x7f\x0a\x2e\x34\xdb\x3c\x73\x6e\x1b\x4f\x40\x1e\x4f\xc8\x0d\x91\x47\x1e\xf1\x67\xce\x1d\xe9\x99\x3e\x36\x72\x8f\xe8\xf3\x19\xc4\x71\x8c\xe5\xe9\xbe\x24\x29\xb6\x65\x7a\x57\xd3\x69\x73\xf4\x78\x54\x4a\xb1\xa6\xfe\x7d\xdd\xc1\x36\xc3\x97\x38\xeb\xe1\x48\xfd\x5b\x40\x42\xb9\x40\x34\xc1\xbc\x87\xa3\xf2\x6f\x93\x7f\x4a\xce\x75\x96\xbd\xc5\x29\xc9\x71\x22\x7e\x24\xf4\xa2\x16\xfb\x5c\x73\x63\x2a\x2b\x9c\xe8\xe9\x45\x68\x84\xa9\x31\x00\x9a\xaa\x14\xc0\xab\x76\x52\x15\x38\xc1\xd1\xcf\x2f\xbd\x8a\x26\xf6\x25\x8d\x45\xf4\x5c\x0d\xc3\x6d\x40\x9f\xea\x3f\x7b\x34\xfa\x16\x71\xfc\xf3\xcb\x9f\xdf\xfe\xa8\x14\x47\x5e\xcf\x7f\xbb\x77\x6e\xc4\xfc\x1e\xf6\xce\x2c\x3c\xf8\xce\xe6\xb8\x7d\x1a\x60\x17\xc8\xaa\x2c\xc0\x1b\xa5\xd5\xd2\xa6\xc8\xa3\xca\xa1\xdb\x3c\xe9\x0e\x32\xa6\x9c\x87\x37\xd2\xbc\x6c\x52\xe0\xee\x10\xc9\xa3\x34\xdf\x22\xb9\xe0\x1e\x72\x06\x2b\xb3\xae\x49\x00\xa0\x23\x27\x6d\xe9\x97\xef\xf5\x70\x40\xb8\x20\x69\x2f\x98\x9f\x3e\xfb\x76\xfa\xed\xdb\x71\x00\xd5\xe4\x7a\xff\xb7\xdf\xef\x9f\x1c\xc3\xe3\x73\xd8\x3f\x79\x0c\x8f\x61\xff\xf4\x6f\xb0\x1f\x2c\x41\x45\x27\x80\xfd\xc7\xa7\xb0\xff\xf8\x04\xf6\xbf\x3c\x96\xad\x83\x84\xcd\xa8\x78\xc7\xce\xc6\xec\x2a\x38\x3f\x3f\x57\xf5\x00\x44\x97\xd1\x6c\x2e\x7f\x6a\xa8\x8f\x61\xff\xf4\x6b\xd8\xff\xf2\xaf\xf0\xe4\x1c\xf6\xed\xdf\xa7\xe7\xb0\x1f\x5c\x91\x54\x8c\x7b\x12\xee\x97\xc7\xf2\x6d\x30\xbd\x0e\xce\x95\xbc\x78\x5e\xfe\xd3\x3f\x91\x4d\x4f\x60\xf0\xcb\x2f\x34\x38\x87\xfd\x47\xcb\x7a\x87\x72\x2e\x30\xe8\x74\x3a\x1d\xd9\xce\x4e\xeb\x11\x3c\x86\xc1\x8c\x2a\xff\x0b\x9c\xea\x9c\x00\x3c\x68\x81\x7b\x5a\x8e\xf3\xb1\x33\x4e\xf7\xef\xaf\xce\x61\xff\x78\xe9\xdc\xeb\xc3\x56\xff\xe8\x9a\x4f\xd5\xb8\xec\xd8\x24\xb8\xbf\xc1\xbf\x96\xef\x83\x6f\xdc\x80\xd2\xe0\x9b\xd2\x3a\xfe\xcd\x18\xa3\x4c\x8c\xe5\x5f\x09\xa2\x48\x6f\x2b\x2e\x30\x4a\xe7\x81\x33\xb0\xaf\xe5\xdf\x5f\x1e\xc3\x2f\xcf\xd5\xe8\x4e\xcb\xfe\xe5\xaf\x47\xfa\x9f\xc7\xfa\x9f\xaf\xf4\x3f\x7f\x3d\xaf\xda\x58\x1c\x9c\xc3\xfe\x69\xed\x69\x89\xca\x2f\xeb\xad\xaa\x46\xce\x62\xe4\x78\x82\x88\x32\xe5\x97\x4b\xf1\xcb\x2f\xb4\x3e\xe3\xbf\x39\x33\x4e\x18\x4d\x89\x9d\xb0\xa2\x6b\xf2\x8f\x89\x2e\xe4\x12\x7c\xa3\x48\xbc\x9a\xb7\xe4\x5b\xf2\x0f\x15\xc5\xe0\xce\xfa\xe4\xd8\xfd\x71\x62\x70\xf0\xe8\x5c\x2e\xb7\x4a\xdd\x91\x7a\x9b\x09\x2e\x09\xdf\x50\xa8\x83\xfd\xe0\x38\xd0\x1a\x8b\xc2\x84\x01\x7b\x5a\x0d\xb9\x5c\x15\x29\x70\xc8\x81\xfb\xdb\xb9\xff\xcb\x2f\x41\x60\x71\x1e\xfc\xf2\x4b\x70\x1e\x94\x98\xaa\xb5\x6b\x74\xf9\x3f\x16\xe2\x39\xac\x3e\x52\x07\x48\x1d\xc8\x1c\x4f\x73\xcc\x31\x15\x76\x03\xab\x91\x77\xe4\x61\xeb\x54\x1d\x9a\x3f\x1f\x57\x7f\x7e\x55\x81\xf8\x1f\x82\xaf\x3a\x28\xcb\xdc\xf6\x2e\x12\x74\x6f\xfd\xb2\x7e\xaa\x5a\x43\x67\x11\xcb\x43\x75\x52\x1e\x2a\x75\xd6\xd5\x29\x28\x8f\xd3\xba\xc3\xf9\xd0\xdb\x3f\xed\xdb\xc7\xdf\x72\x1a\xae\x21\x3b\x7f\xd5\xc0\xe4\x13\x7f\xe9\xbf\x3a\x57\x35\xc8\xe5\x31\x29\x7b\xa8\x9d\xbd\x96\x49\x28\x1c\x74\xf5\x57\x5d\xa9\x58\x27\x48\xa8\xc4\xe1\x86\x3e\xac\xdc\xfa\x6d\x7b\xcf\x5e\x68\x6d\x39\x02\x7d\xd0\xdb\x46\x50\x43\x82\xdf\xa3\x5c\x6c\xfd\xe9\xf2\x39\xd7\xcf\xa0\x9c\x51\x79\x08\x55\x70\x91\x3c\x64\x2c\xd3\x5d\x06\xc9\x18\x2b\x8b\xe0\xff\x39\x7d\x3c\x40\x5f\x9f\x04\xad\x64\x62\xf9\x12\x3c\x56\xa7\x6f\xaf\x23\xba\x96\xa3\x49\xbe\x7e\x74\xfc\xe5\xa3\x55\xa3\xb9\x7d\x07\x76\xc5\x60\x30\xc8\x50\x72\xd1\xe8\xa4\x0e\x54\x75\x68\xfe\x1f\xb6\x2c\xed\x92\x0d\xe3\x6d\xfb\xa0\x06\x6c\xd9\x1e\x3b\xf9\x52\xfe\x0e\xbe\x51\x7c\x32\x80\x01\x91\x03\x37\x1c\x6c\x73\x36\x31\x44\x19\xc7\xb0\x1f\xcc\x68\xa6\x0a\x2d\x06\x63\x31\xc9\xba\x1c\x0d\x25\x1e\x74\xc9\x5b\x09\x7b\x18\xc0\x00\xa3\x44\x42\xe9\xaa\x2c\xda\x65\x4e\x9b\x1c\x51\x55\x79\xde\x91\x96\xe4\x3e\xbd\x24\xe9\x0c\x65\xdd\x1a\xeb\x1a\x61\xa1\x81\x6a\xda\x8e\xb2\x6e\x46\xe8\x45\x57\x30\x65\x82\x56\xee\x64\xff\x96\x23\x40\x5c\xf6\x33\xcc\xc8\x68\x2c\xba\x24\x51\xa4\xef\xff\xc2\x89\x12\x76\x7e\x42\x13\xdc\xbb\xa5\xb8\x16\x8d\x07\x3c\x80\x84\x9f\x89\x9c\x24\xe2\x15\x4b\x71\xef\xc1\x49\x01\x4c\x55\x85\xbc\x25\xf9\xae\xd6\x0b\x4a\x5a\x55\xfa\x19\xbc\x42\x62\x1c\x0d\x33\xc6\x72\xb7\xa8\x82\x5a\x89\xee\x57\xc7\xe0\xe8\xd1\x29\xb0\x0a\x03\x7e\xf2\xe5\x53\xdc\x3b\x56\x2a\x46\x49\xc7\x3c\x57\x4e\x53\x02\x78\x46\x45\x57\xe7\xce\xab\xba\x74\x4b\x29\xfc\xff\xec\xbd\xfb\x9a\xdb\x36\xb2\x2f\xfa\xbf\x9f\x42\xe6\xc9\xf4\x26\xc7\x90\xdc\x6a\xdb\x89\xa3\x35\x4c\xc7\x97\x64\x92\x35\x49\xec\x65\x7b\x66\xad\x59\x8a\xf6\x18\x22\x21\x09\x31\x6f\x21\xc1\x6e\x2b\x2d\xed\x6f\x3f\xc4\xf9\xbe\xf3\x9d\xe7\x39\x6f\xb2\x9f\xe4\x7c\xb8\x12\x00\x41\x4a\xea\x8b\x63\x3b\xfe\x23\x71\x8b\x04\x71\x29\x00\x85\xaa\xc2\xaf\xaa\x4a\xc0\x02\x08\x57\x88\x3c\x91\xc3\x96\x92\x5c\xe0\x27\xa0\x0c\xae\x24\xd1\x1e\x70\x93\xb0\x9f\x3c\x7b\xc9\x24\x3e\xc6\xfd\xc1\xa7\x80\xda\x7f\x20\x73\x04\xd7\x54\xea\xdd\x9a\xca\xf1\xdf\x1e\xe7\x5f\xfe\x47\x34\x77\x69\x2a\xcd\xb1\xd9\x5a\xdd\xbd\xfa\x02\x0f\x97\x92\xa6\xb0\xc4\xa8\x72\x68\x0c\x63\x56\xfd\x89\x76\x2a\x8b\x9a\xab\xe6\x23\x30\xbd\x0f\xa6\xf7\x1e\x02\x79\xe0\x31\x51\x07\x16\xa4\x2e\x65\xb2\x5e\x4f\x13\xad\x79\xd9\x13\xad\x6c\x89\x16\x89\xae\x30\xf4\xe9\x21\xf7\xc5\x77\xe3\x96\x3e\xe1\x28\x74\xb2\x4f\xa1\xfb\xed\x42\x63\x53\xed\xa1\x62\x14\x98\x7a\x1c\x5b\x45\x69\x74\xbc\xdf\x21\xfe\xb9\x76\xc4\xee\x75\x2e\xb1\x23\xb8\xe6\x3c\x44\x9e\x6f\x5f\x37\xda\x99\xa6\xce\x3c\x90\x2a\x0b\xfb\xe7\xa1\xd0\x63\x8c\x4e\xca\x21\x7c\xe1\x50\x8a\x8e\x67\x8d\x4c\x0a\x93\xe8\x39\x2a\x23\x9d\xfc\x76\x5d\xc6\x0b\xb7\x96\xa4\x9d\xe9\x9f\x33\x79\x54\xfe\xba\x0f\x1e\x68\xbf\x4e\xc0\xbd\x7d\xd5\xa9\x9e\x85\xe8\x52\x5d\xdf\xd3\x25\xf8\xe5\x3e\x85\xc6\x8e\xaa\xda\x6b\x70\x7c\xaf\x73\x11\x6a\x75\x7e\xa9\x4d\xf7\x97\xb6\x66\xc8\x35\x75\xb3\xa2\xbd\xb5\xf4\x0e\x41\x72\x7c\x6d\x2a\xfb\xf8\x44\x8d\x94\xaf\xb5\xf1\x03\x63\xe9\x8d\xc5\xb2\x65\xe5\xe8\xbf\xf7\xe5\xf2\x77\x2e\xc9\xf1\x03\x87\xa0\xc9\xd6\x1a\xfd\x52\xfb\x3d\xa6\x35\x36\xbf\xbf\xa4\x0d\xed\xb7\x48\xcd\x87\x82\x36\xf2\xb5\x20\xc7\x63\xca\xab\x29\x15\xf8\x5a\x7d\xbc\x7e\x29\xc9\xa2\xe8\x23\xdf\x7c\x27\xc9\xa4\xe8\x25\xdf\x3c\x91\x64\x73\xf0\x8c\xeb\xad\x17\x6b\xd2\x31\x93\x7f\x63\x1c\x0f\x71\x56\xb1\x1c\x65\x1e\x77\x55\x1d\x96\xa8\x62\xf1\x7d\x95\x70\x4c\xff\x1d\x62\x26\xed\x12\x53\x2a\xee\xb4\x21\x7a\xc2\x07\x8b\xf6\x26\x12\x4b\xe6\x6a\x42\xf6\x95\xc5\xe5\x32\x3f\xef\x12\x96\xa9\x00\x1c\x85\xfe\xf5\x27\xac\x10\x7c\xfe\x43\x49\x57\xd1\x2c\xe9\x97\x49\x4e\x34\xe7\x2c\xd1\x65\x56\x6d\xa5\x69\x07\xda\x1e\x08\x46\x8b\x04\x92\x1f\x61\xc1\x02\xd3\x99\x1f\xa0\x20\xd8\xf9\x5a\x4a\x8f\x0c\xff\x14\x7e\x85\xee\xf8\xe4\x94\x08\xc8\xf3\xe4\x38\x08\xc0\xb1\x08\xa6\xa7\xcb\x34\x4d\x0f\xef\x9f\xfc\x99\x77\xcb\x1c\xc2\x70\x7c\xfc\x15\x7b\xce\x66\x62\x2b\xcf\x43\x26\x3b\x0b\x5d\xe6\xae\xeb\xbb\x3f\x6b\x1f\xf1\xe3\x43\x41\xe1\xd8\xc3\x10\x8d\xa2\x04\xa3\x8c\xfc\xa7\xa8\x57\x3f\x8d\x7a\x8b\x3a\x92\x79\x88\x55\x32\x2d\x6f\x20\x99\x13\x4b\x4d\x68\xb5\x27\xce\x43\x30\x4d\xf6\xbe\x8d\x70\x7d\x6f\xe5\xf7\xb0\x1a\xb1\x0e\xe8\x4b\x37\x66\xd5\xd3\x97\x54\x24\xea\xd3\x25\x6b\x10\x1d\xa2\x4b\xc6\xa8\x48\xf2\x35\x8b\x85\xbc\xc2\x15\x57\x08\x6f\x50\x91\x74\xe6\x68\xd2\x32\x00\xee\x48\x6b\xd2\xe9\x28\x06\x20\x67\x57\x2d\x47\xb1\x5b\xb6\xeb\xf6\x87\x71\x81\xff\xc9\xdf\xfb\x0f\xa2\x31\x9f\xed\xd6\x98\xbf\xfb\xfc\xc9\xc3\xf2\xe9\x8b\xcf\xfb\xef\xf6\xda\x1b\x59\x5e\xeb\x09\xed\x00\x57\xdf\xe1\x38\x46\xfc\x2e\x62\x25\xff\xb4\x2e\xe2\x94\x19\x9b\x4a\x59\x31\xb2\xad\xd5\x9a\x9d\xdb\x5b\xdd\xf7\x94\xce\xce\x3c\x11\x06\xb8\x1a\x3e\x70\x7c\xa0\x74\x1f\x6f\x5e\x13\xc2\xaf\x57\xb8\x0a\x64\xfc\xbe\xaf\xff\x6e\x14\x21\x4f\x40\x59\xf5\x8b\x16\xa9\xfd\x89\x47\xf7\x34\x1d\x48\x1b\xa5\x92\x7e\x3b\x88\xc0\x05\x44\x52\xd6\xc8\xd6\x1b\xda\x23\x10\x63\x10\x4d\x3e\xd0\xd4\x27\xe0\x3d\x55\x94\x1f\x7c\x27\x58\xa8\x26\x97\xbb\xec\x15\x7a\x2f\x9c\xd7\x08\xaa\x9d\x07\xc2\x74\x7f\x56\xe6\xd9\x30\xce\xcf\x33\x47\xd5\x6e\x4b\x79\x4f\x3d\x75\xd1\x55\x8b\x6e\xf8\xf6\xda\x7a\x41\x4b\x7f\x30\x2e\x70\x5a\xe4\xd7\xbb\xe4\xbe\x1d\xad\x10\x2c\xa3\xd5\x2b\x54\xa6\x94\xd5\xb3\xbb\xbd\x55\x9e\x88\x75\xe7\x9a\x5e\xed\x83\x66\x82\xbd\x97\xec\xe9\x80\x45\x31\xae\x46\xa3\x51\xe7\x75\x82\xae\x0e\x5d\x72\x30\xad\x2b\x68\x82\x53\x94\xe0\x0c\x0d\xa3\x3c\x23\x10\x67\xbd\x9b\x26\x4f\xbc\xd6\x87\xfd\x77\xd6\x2d\x55\x58\x74\x4e\x9e\xd6\xb6\xee\xdb\x75\x35\x4d\x5b\x4f\xb0\x67\x32\x0d\xd5\x77\x7e\xbe\x4a\x8e\x61\xdc\xc3\xde\x3b\x06\x27\x4c\x24\xc0\x84\xa5\xe9\x9f\xcd\xc0\x58\x51\x5e\x64\xe3\x6d\xb3\x11\xab\xe9\x86\x5c\x46\x2c\x8b\x21\xe5\x32\x94\x6f\xb0\xfb\x02\x27\xef\x70\xa9\xea\x53\xdd\x96\xc7\x95\x9f\x12\x2d\x50\x89\xb2\x08\xf1\x3d\xd5\xba\x79\x9e\x19\xf0\x07\x33\xd0\xb3\x1c\x22\x15\x89\x90\xa7\x57\x4b\x55\xc9\xb8\xf3\x0a\xb5\xf7\xbb\x6a\x95\x97\xe4\x7b\xf9\xb1\x71\x19\x64\x0f\x4c\xde\x1a\x9e\x88\x69\xaa\x48\x99\x33\xfb\xba\xa4\x86\x6c\x88\xca\x82\x9e\xac\x68\xa2\x2f\x60\xb9\xdd\x45\x41\xe1\x43\xd7\xba\x72\xed\x6a\x99\x51\xb3\xa8\x93\x64\x58\xee\x98\x08\x9b\xb1\x28\x73\xc7\x89\x58\x4e\xfa\x82\xec\x6a\xd5\xd5\xa1\x8e\x17\x2e\x93\xc5\x49\x73\x4d\x29\x36\x03\x5b\x86\x2f\xd9\x34\x74\xb1\xc2\x66\xf9\x9b\xbb\x56\x49\x96\x7d\x4b\xef\x1a\x56\xb0\x63\xaa\x81\x70\xab\x4d\x72\x18\xe3\x6c\x39\x68\x8e\xf0\x81\xda\xdd\xfd\xd3\xb7\x07\x21\xad\x7b\x5d\x41\xb0\xa6\x29\x23\x86\xa3\x6e\x79\x35\xca\x1b\x7c\xb7\xd3\x62\x7c\x79\x22\x5f\x2b\xa1\x3b\x88\xfd\x53\x2e\x4e\x88\x41\x0a\x49\xb4\xd2\xb6\x8c\xe3\x64\xe9\x22\x7b\x2f\xe9\xfb\xc9\xff\x61\x92\x4c\x5b\x94\x82\x7a\x6b\x44\x7a\x29\x70\x29\x02\x75\x92\xe9\xaa\x44\xba\x46\x12\x39\x08\xf4\x43\x7b\xeb\x72\x2a\x1d\x42\x82\x7d\xa9\x63\xcb\x68\x0e\x09\xa6\x1b\xd6\x62\xbf\xf1\xbe\x16\xee\xc3\xba\xe6\x90\xe4\x4b\xdb\x72\xca\x0e\x33\x65\xdb\x4c\x6b\xaa\xd2\xb3\x68\x2f\x6f\xf9\xf5\x3e\x68\xe0\x07\x7c\x0b\xf1\xe0\xf5\x1d\x88\x03\x06\x12\x68\x90\x03\x8b\xbc\x4c\x21\x19\x52\x72\x1d\x66\xf6\x6c\x6b\x3b\x7d\x36\xcf\xf3\xd0\xaf\xcc\x80\x57\xcc\xaa\xd7\x54\x32\x62\xe9\x8f\xec\x88\x59\x76\x21\x01\x0f\xfb\xa9\x4e\xe7\xa8\x64\x41\xb4\xf6\xb3\xa3\xba\x6c\xa7\x4b\xb7\xd7\x77\x6c\x45\xc6\x52\x22\xa8\xca\x11\x22\xdf\x68\x47\x9e\x3b\x9e\xd6\xdc\x7a\xd8\x0c\x44\x82\xd2\x94\x8b\xb8\x0a\xac\xa5\x89\xe3\x2b\x2d\x25\xe1\x2f\xf9\xdc\x99\xd5\x43\x86\x5c\xe0\xe8\x69\x23\x77\x07\xfb\xce\x79\xca\xb8\xf0\x13\xda\xa7\x9b\x8d\xac\x55\xfb\x66\xb4\xc0\x09\x41\xa5\xc8\x05\xd2\xe0\xea\xc2\x90\x43\xb9\x5b\x63\x13\x19\x49\xc4\xda\x10\x91\x38\xf4\x66\x9d\x5d\x1b\xa5\xc2\x6e\x8b\x44\x92\x13\x4a\xde\xca\x0b\xb4\xe7\x42\xc7\x60\xce\x4e\x19\x11\xe6\x5e\x3f\x50\x7f\xe8\x3d\x15\x78\x10\xa6\x15\x54\x2f\x15\x6d\xb9\x1d\xb8\xca\x4b\xd2\x58\x81\x79\x7b\x4c\x7e\x0a\x86\x44\xff\x15\x38\xb3\x9c\x1c\x1f\x6b\x51\x3b\xf4\x71\x91\x12\x2f\x97\xa8\x94\x89\xfb\xc1\x74\xb6\xdd\x5a\xcf\xb4\x64\xfe\x6c\xfd\x84\x68\x57\x08\x12\x1e\x3e\x21\xcb\xc9\x80\xc5\x95\x70\x09\x2a\x2a\x6c\x03\x92\x01\x1a\xa2\x12\x13\x1c\xc1\x84\x45\x68\x70\x11\x41\x59\xa6\x47\xe2\xdb\x11\xc9\x7f\xc8\xcf\x51\xf9\x04\xb2\xc1\xe2\x2c\x4a\xea\x58\xda\xe1\x9b\xb5\x69\x16\x0b\x36\x1b\x34\xa2\x82\xf1\xe5\xbf\x66\xd3\xac\xad\xc1\x91\x90\xdd\xf7\xad\x63\xbb\x05\x71\xb8\xf6\xa3\xbe\xe8\x05\xf9\x35\xa1\xee\x0b\xbb\xa1\x86\x43\xdc\x88\x5d\xbd\xd9\xa3\xb2\xa1\x2d\x4b\x58\x63\xf5\x42\xe7\x46\x37\xd2\x0f\x36\xfc\x2d\x0f\xf1\x66\xb4\xfc\xcb\xf5\x44\x6e\x58\xd8\xf5\x3a\xd8\xe5\xd5\x43\x38\x58\x6d\xe8\x1b\xd3\x03\x53\xb8\xf7\xcd\x41\x77\x2d\x01\x88\x8c\x3c\x38\xf6\xb0\x74\x16\x7f\x13\x13\xe5\x79\x5b\xe6\xc1\xaf\x5d\x57\x9c\xf7\x5d\x57\x9c\x81\xf3\x43\xae\x2b\x16\x10\x27\x28\x1e\xe6\xe5\x30\xc9\x2b\x3b\x87\xc6\x41\x57\x15\x56\xe1\xa6\x0c\x77\x72\xf8\x9d\xfd\x39\x1e\xfc\x7a\x5c\x7e\x73\xff\xf8\x8d\x65\xf3\xf5\x64\x0c\x50\x25\xcd\x5a\x04\xb1\x05\x58\xcb\x58\x2b\x5e\xbd\x40\x1c\x46\x3f\xd0\x95\x3f\x5b\x26\x6d\x09\xce\x66\x53\x0c\xff\xe9\xf4\xb7\x18\x4b\xaf\x0f\xdb\xfe\x67\xc9\xce\x96\x96\x2f\xcc\x3b\xc2\xba\xe3\xc1\x12\xc3\x21\x77\x0d\x00\xde\xf7\xd9\x22\x97\x86\x1d\xe6\x64\x4c\x05\x58\xad\xf3\x03\xb2\x82\x84\x07\xc4\x62\x11\xc1\x4a\x54\x45\x2b\x44\x27\x24\x06\x83\x3c\x1b\xc0\x2c\x27\x2b\x54\x0e\xb2\x3c\x46\x03\xbc\x18\x14\x79\x55\xe1\x79\x82\xc0\x20\xae\xd1\x80\xe4\x03\x91\x07\x74\x90\x97\x83\x14\x66\x35\x4c\x18\x06\x1f\x96\xc4\xdb\x85\x9e\x37\xbb\x7f\x62\x03\x92\x69\x47\xb1\xe8\xbd\x13\x7c\xdc\xc6\x0a\xb7\x6b\xbd\x77\x09\xf7\x8a\xc6\xab\x42\x18\x67\x1a\xd5\xbe\xcf\x5b\x62\xa6\xe3\x7a\x94\x83\x04\x27\x26\xbf\xa2\xd3\x9c\x24\x98\x63\xc4\x0a\x56\x43\x4a\xf4\xa1\x46\x74\xe6\x22\x61\x60\x7f\x74\xdf\x08\xba\xdc\x2b\xd2\x98\xcd\x9b\x4a\x85\x68\xdd\xf2\x96\xe0\x5e\x0e\xc6\x6a\xdd\x73\x5a\x1a\x9b\x98\x86\x15\x62\xcb\xf2\x85\xde\xdd\x9d\xd3\xb1\x43\xb9\xb2\x0d\xbd\xce\x75\x7e\x03\xab\x9c\x07\xc5\x1a\xe0\x6c\xc8\x76\xb4\x5c\xce\x90\x85\x9e\xbd\xd2\xaa\xbe\xfc\x9a\xee\x23\xe1\x35\xad\xe7\xfb\xef\x68\x3d\x73\xf2\xbe\x0f\xab\xb9\x59\xcb\xf7\xdd\x6b\x59\x76\xb5\x77\x12\xdc\x4c\xbe\x65\x42\x60\xe6\x81\xaa\x2e\xd8\xc9\xaa\xf6\x89\xb8\xa1\xd7\xb6\xf9\x23\xe5\xb1\xc0\xa4\x30\xf6\x8e\xf7\xe3\x91\x84\x34\x1a\xb6\x84\x55\x5c\xdd\x25\x79\x9e\x10\x5c\x0c\xc5\x5d\x9f\xe9\x2b\xd0\xe5\x61\x20\xdc\x0a\x84\x4f\xc3\x81\xb6\x02\xf3\xdc\xea\xb2\x13\xf0\x4b\xf6\x5e\x90\x3e\xcb\xbf\xa3\x82\xc4\x05\xc1\xa1\xa9\xc0\xfa\xd1\x5f\x1f\xab\x28\x83\xbf\x41\xf0\xe9\x23\x6c\x00\xbe\x39\x1b\x38\x76\x72\x41\x2d\xbf\xa2\xce\x0b\xe9\x38\xdf\x92\x12\xbe\xc2\x45\xb1\x7e\x56\x28\x99\x85\x5d\x64\x19\x8e\xa8\xe2\x5a\x56\x5d\xc0\xc8\x8d\xa7\x5f\x21\x4b\x4e\x20\x64\x67\x56\xd1\x03\x17\xf6\xba\xed\x73\x08\x3c\xce\x4b\xd9\xcd\x4e\xdf\xc6\x6d\xf8\xdd\x83\xfd\xf9\x5d\xb7\x57\xe4\xe7\xda\xdf\x7d\xfd\x53\xdd\xec\xbb\xee\x1a\xd3\x2d\x19\x7b\xbb\x1c\x11\xc5\xdd\x58\xe3\x78\x78\xaf\xf9\xf3\x7e\xc3\xca\xa0\x3d\x65\x2e\x82\x58\x17\xac\x0f\x5a\xbe\x66\xf7\x35\x67\xbb\x5e\x6f\xbf\xd6\xcd\xd5\x75\xf8\xfa\xe9\x24\xed\x77\xf5\xeb\x68\xfe\x30\x47\xbf\xfb\x0d\x14\x7e\x0f\x3f\xbf\x66\x29\x3d\xdc\xcb\xc9\xef\x7c\x85\xf9\x55\xd8\x1e\x2e\x7e\x7a\x4f\xf6\xf1\xf0\xdb\xb7\x2f\x6f\xf7\xe9\xc7\x25\xeb\x6e\x3c\xfb\xdc\x2d\xe8\x35\x76\xfa\xf5\xf5\x89\x74\x2e\xb8\x40\x87\x4f\x1f\x7f\x74\x49\xd8\xb8\x3c\x1e\x9d\x27\x23\xf7\xb9\x13\x67\x1f\x77\xe3\xfb\x75\x87\x13\x9e\xb2\xc5\x5f\xc1\x03\xcf\x79\x3e\xfd\xfe\xc7\x26\x97\xb3\x86\xb1\x26\x68\xbd\x13\xa0\xe2\xa5\xb2\xad\x7d\x18\x28\xc3\x4f\x29\xda\xfe\x20\x28\xc3\x62\xb7\x98\x96\x3d\xbc\x77\xe7\xdf\xff\x3a\xfe\x71\xa7\xc5\xa9\xbd\x0f\x5d\x46\x27\x25\xe1\x29\x2e\xee\x00\xe4\x28\xbd\xad\xa9\xac\x92\x31\x43\xfa\x55\x22\xb7\x5d\x4b\x71\xfe\x1f\x58\x1f\x07\x8d\x52\xe6\xd6\xc1\xdb\x6a\x2d\x2c\xcb\xfc\x5c\x82\x60\xba\xd4\x7b\x53\x81\x6a\xeb\x59\x6e\xd5\x59\x4a\xb1\xc2\xe9\x44\x9c\x66\xc0\xfb\x9a\xa3\x7a\x3a\xf0\x6e\xfc\x18\xd1\xb0\x6e\x55\x0a\x93\xc4\x03\x66\x81\x27\xfc\x64\x9c\x01\x6f\x81\x93\x04\xc5\x8e\xbe\x0b\x8a\x9d\xcc\x0c\x54\x11\x43\x92\xf1\x23\x5f\xaa\x6c\x62\x24\x77\x4d\x78\x44\x8c\x2a\x5c\xa2\xf8\x55\x4e\xb8\xe4\xcb\x4f\xc5\xef\x94\xb4\xd0\xa5\x45\xb2\xb0\x1b\xea\x98\xd3\x6e\x7e\x0d\xad\x8f\x1e\x7f\x73\x18\x33\x3f\x99\x08\x16\x98\xb0\x8d\x72\xe8\xc1\xd5\x5a\x99\x7d\x77\xc2\xa9\xca\x5b\x68\x5c\xf7\xd2\xd5\xd8\xd2\xe8\x45\xfa\xc2\xa6\xa8\xd6\x84\x98\xa1\x00\xd8\xd1\x19\x0f\xb9\x0d\x8e\x5a\x77\xb4\x4d\x84\xc6\xa8\x89\xd2\xcd\x24\x8a\x5a\xbb\x98\x35\xa6\xce\xba\xb4\xd1\xfa\xc8\xaf\x13\x65\x9a\x9a\xc6\x53\x96\x5d\x6c\x3e\x5e\xfb\xd6\x12\x70\x38\xa9\x10\xe5\x97\xa2\x2f\x84\x2b\xb4\x68\xac\xa7\xde\x06\xb5\x15\x4e\xa9\x77\x8e\x59\x46\x07\x76\x21\xc7\xde\x04\x17\x11\xac\x90\x8c\x07\xbf\xa8\x13\x6f\x22\xae\x22\x64\x88\xf8\x5b\xac\x00\x37\x03\xa8\x97\xea\x7a\xf2\x96\x98\x26\xf9\x22\x43\x35\x29\x61\xe2\x6d\x59\xd4\xc8\xd8\x8c\x68\x68\x48\x1f\xe5\xd5\x43\x46\xc6\x76\xc8\x48\x3e\xc7\xd3\xfc\xca\xd9\x7a\x75\x31\x2b\xed\xbb\x81\x29\x40\x7a\xc8\x0d\x4c\x01\x33\xaa\xa9\xde\x88\xe8\xb5\x67\x26\xf3\xeb\x3a\x15\xe1\xee\x53\xb1\x7e\x94\xdd\x7f\xfa\xea\xf1\x3d\xfd\x54\x34\x80\xdc\x8f\x58\x30\xd7\x64\xcd\xb9\x85\x11\x25\xa9\xeb\xb0\x11\xb6\x32\x2d\xc6\xbe\xd7\x98\x2d\x84\xc7\xf7\x0e\x8d\xc9\x7d\xc2\x88\x8a\xf9\x44\x51\x6e\xc7\x7e\x21\xf2\xd2\x78\x90\xe5\x31\xaa\xac\x16\xef\x19\x11\xa5\xe8\xc8\x44\xa9\xae\x9e\x34\xcc\xdd\x1a\xc9\x8e\xf6\x2d\x83\xa0\xbd\xae\x04\xae\x87\xab\x76\xad\x97\x52\x6b\x3a\xec\x54\x60\xdf\xf6\x9d\x04\x8e\x44\xe9\x57\xf7\x88\x14\xc1\x5f\x3f\x88\x3c\xe9\x2c\x8f\x6c\x6b\x21\xbb\x30\x00\x0a\xeb\x63\x1f\x91\x23\x5c\xbd\x90\x09\x3f\x58\x85\x6c\xfd\xf4\x56\xb1\x82\xd5\x13\xe6\x2f\x28\x5c\x7e\x83\x53\xc1\xd4\xf3\x12\x8d\x0a\x84\xde\x3c\x4a\x12\x9f\xad\x43\x2f\x98\xb0\xcc\x78\x75\x58\x1a\x61\xf0\x25\x91\xe3\x50\x4b\x72\x5e\x84\x57\x61\x9c\x60\x6e\x07\xd7\x2f\x3a\x54\x9f\x39\x55\x7d\x0a\xa1\xfa\xcc\x4d\xd5\x47\xff\x09\xe6\xb6\xea\x33\xef\x54\x7d\xe6\x9b\xcd\xdc\x56\x7d\xe6\xa6\xea\x33\x0f\xe3\xc3\x83\xeb\xd7\x20\x52\xc1\xf5\xe7\x01\x48\x35\xd5\x67\x6e\x29\x26\x73\xa1\xfa\x18\xcf\x4f\xe7\xed\x15\x94\x2a\xd5\x67\xde\xaf\xfa\xd8\x2d\xb8\x37\x01\xed\xe2\x9c\x0e\x8f\xab\x3e\x79\x38\x07\x25\xb7\x2e\x68\x0e\x7d\x7a\x62\xf6\xbe\x23\x0d\x82\xea\xe0\x23\x4d\x67\x3d\xd7\x7b\xb8\x39\xf3\xec\x75\xfb\x3e\xf6\xa4\xe4\xdd\x23\x07\x9f\x55\x56\xf3\x90\xe0\xce\xb9\x62\xcc\xec\x04\xe8\xf4\xa5\x04\x15\x67\x75\xad\xa4\x7b\x60\x0d\xce\xc0\x39\xf8\x05\xfc\xd6\x58\x3c\x9e\x7d\x48\x16\x8f\x37\x9f\x2c\x1e\x7f\x0c\x8b\xc7\xf3\x3d\x2e\xa6\x7e\x7b\xf6\xd7\xba\xfa\x5b\xdc\x19\x89\xa8\x61\x11\x43\xc6\x22\x06\x06\x74\x7c\xc0\xe3\xf8\xef\x32\x84\xec\xc2\x9e\xaf\xe2\x6a\xb8\xc8\x4b\xb4\x2c\xf3\x3a\x8b\x87\x45\x89\x53\x28\x1c\x3f\x1c\x2e\x64\x7a\x00\x19\xb3\x32\x11\x24\x89\x3b\x4e\x1a\x01\x34\xdb\xe1\x72\x50\x45\x57\x16\xae\x56\xcf\x12\x7e\x53\xcb\x02\x02\x7c\xff\xb4\x6a\x7b\x93\x75\xba\x42\x1e\x03\x6f\x75\xa2\x77\x93\x1f\xe3\x93\x3d\x80\x31\xd2\x12\xe2\xb0\x80\x7c\x09\xa6\x9e\x92\x40\x06\xcd\x5d\x95\xe3\x92\xdd\x70\xb0\xf2\x56\x78\xb9\xe2\x18\xfe\x1e\x1b\x88\xd3\xee\x6f\x8d\xaa\x99\xac\x4e\x7f\x28\x1d\xe5\xe4\xee\x5b\x23\x0d\xed\xb8\xe6\x60\x97\x2f\xe3\xcf\x81\x17\xe3\x8a\x6e\xf6\xb8\xb1\xec\x50\x7d\xd5\xaa\x4a\xcd\xef\x03\x87\x63\xec\xe7\x9a\xd9\x88\x7d\xdb\x9e\x4b\xfe\xb1\xe6\x80\x29\xef\x5c\x0b\x48\x08\x2a\x35\xa4\x3f\xad\xff\x5b\x88\x93\x81\x3e\x2c\x3d\x00\x93\x47\xc5\x77\x28\x42\x17\x26\xad\x70\xa8\x3d\x9d\x11\x96\x3d\x6d\xf6\x25\xd4\x45\xa9\xe4\xa0\xd5\xf6\x3e\x0e\x9d\x3d\xb3\xeb\x78\xd8\xf5\xa8\xe5\x58\x6d\x6e\xb3\x79\x1e\xeb\x8e\xd5\x1d\xf3\x5f\xa2\x5f\x6b\x5c\xa2\xea\x79\x99\xa7\xb9\xbc\x17\x55\x4f\x87\x85\xf6\x78\x76\xe8\xda\x72\xd6\xed\xbc\xa1\x6c\x96\xb2\xb8\x1a\x55\xed\x0e\x61\x82\xca\x9e\x65\xcd\x23\x4f\x65\xcc\x66\xa3\x6c\x7c\xfd\x2b\x59\x0f\x01\xcc\xf6\xb3\x71\x61\x87\x33\xe6\xe9\x0a\xbc\x73\x58\x36\xfb\x62\x07\x7e\x4b\x6f\x80\x63\xb8\x5e\x31\x97\x15\x31\xef\xaa\xbd\x56\x2d\x9a\x47\xb6\xa4\xd6\xa0\x30\xc8\xd5\xe9\x8f\x69\xb7\xf8\xb4\x49\x12\xb8\xbb\xdd\x7f\xe6\x75\xa9\x83\xe3\x55\xe3\x02\x7d\xa5\xfa\x30\xf8\x3f\xff\xfb\xff\x66\x41\x7b\xf9\xc4\xe8\x01\x7b\x45\x5a\x4f\x58\x55\x28\x1e\x90\x15\xc2\xa5\xb0\xf2\x0d\xd8\xe5\x6e\x35\x3a\xac\xff\x8f\x85\x4b\x3d\xed\x63\x6b\xfb\xbb\xb6\xbd\xb1\xc9\x0b\xba\xde\x3c\xe0\xe5\x1e\xf0\x52\xf1\x2f\x13\x69\x5b\x1b\x7e\xdc\x76\xcb\xd7\x79\x00\x1f\x39\x6a\x47\xea\xda\x9f\xa7\x75\x56\xe1\x38\x53\x68\x55\x7c\x7f\xa0\x81\x8a\x0e\xa5\x8e\xd6\x5d\x61\x60\x4f\x9c\xa1\x5b\x2d\x87\xc8\x3c\x45\x4f\xe4\x0e\x81\x67\xe8\x5b\x6e\x5d\xec\xf1\xf4\x3b\x68\x9b\x28\x56\xb8\xef\x3e\xd1\xe7\xfd\xde\xfe\x3b\xe5\x65\x9e\x0a\x0a\x61\x24\x96\xde\xa2\x19\x49\xcf\x2a\xb3\xdb\x3b\x7c\x9f\x74\x2d\x7d\xde\xbe\x73\xe9\x0f\x9e\x27\x08\x56\x88\x97\x83\x83\x24\xcf\xdf\x0c\x20\xa1\x45\x07\x48\x78\xd2\x2e\xab\x01\xcc\x62\x0e\x7f\x14\xfe\x8a\x8b\xbc\x64\x45\xf4\x96\x70\x36\xf8\xb5\x46\x15\xbb\xd9\xde\xbd\xa1\xa8\xe4\xd4\xb5\x26\xae\x3e\xd7\xd2\xe0\x7c\x99\xa9\xbe\xbf\xff\x54\x3f\xa1\x34\xa4\x52\x15\xdf\x10\x82\xb4\x2e\x58\x03\x70\x7b\x0a\x7f\x5f\x3d\xaa\x49\x2e\xb6\x55\xe7\x52\x6f\xf7\xef\x5a\x96\x06\x2c\xd1\x60\x8e\x68\xf7\x05\x74\x9d\xce\xb2\x80\xdc\xb0\xd5\x81\xe2\xd1\xe0\xfb\x05\x9d\xe8\x35\xe3\x9e\x80\xff\x79\x8e\x93\x64\x30\x47\x03\x58\x93\x3c\x85\x6c\x4f\x25\x6b\xc1\x88\x45\x2d\x6b\x8b\x6b\xb3\x4f\xa2\x3c\x23\x38\xab\x91\x63\x75\xf4\x4d\xfe\x75\x8c\xfe\x97\x7c\xde\x7d\x72\x80\xa6\xcb\x97\xa4\x52\x37\x90\x05\xb8\x16\x33\x5d\x0d\x6e\xd8\xcb\x61\x88\x1a\x87\x40\xa6\x4b\x28\x9a\x43\x27\xb4\x9c\x12\x3a\x25\x94\x3c\x89\x85\x6f\x8e\xa9\xc4\x58\x6e\xec\xce\x58\x00\xee\xe8\x35\x83\xa2\x44\x67\x38\xaf\x2b\xbd\x13\x4c\x4f\xc3\x46\x40\x86\x9d\x51\x1c\x1c\xdb\xf6\xb9\xa8\x5a\x9f\xb0\xc9\x60\x8f\x21\xe9\xd9\x94\xe5\x88\xb4\xf2\x42\x3d\xf8\x4e\xbb\xc2\x53\x9f\xd9\x38\x61\xbd\x9a\xfe\x63\xd0\x98\x48\xf7\x68\xdb\xd0\x00\x81\x7b\xb6\xa7\xad\xbd\x3d\xe8\xd7\x75\xe2\x9a\xdd\x13\x2b\xf4\xbc\x1d\x87\xde\x24\x92\x43\x61\xed\x8d\xf9\x29\xdb\x16\xce\xe4\x7d\xde\xf0\xc6\xed\xcd\x89\x52\xd3\x20\x81\xc3\x33\xe5\x10\x76\xef\x18\x3c\x00\xd3\x06\x42\x3e\x73\x07\x1f\x51\x38\x76\x03\xf4\xd0\x02\xab\x8f\x35\x71\x4a\x83\xc8\xab\xe6\x14\x1a\x40\xa3\xcb\x7d\x0d\x8d\x6e\x76\x05\x38\xb2\x54\x88\xe2\x3f\xff\x2c\x17\xd4\xcf\x3f\x7b\x60\xf0\xf3\xcf\x5e\x81\x58\xea\x41\xf9\x93\x9f\xc1\x7a\xa2\x8b\x5e\xac\xab\x85\x6d\x1c\xcb\x60\xaf\x76\x87\xea\xec\x4d\xa6\xc5\x30\xea\x09\xcd\x3a\xb0\x8d\x07\x32\xe4\x8b\xa8\x4e\xa0\x85\x2d\xe1\x4f\xda\x11\x54\x43\xc0\xc3\xd9\x19\x2a\x89\xc3\x1a\xb0\x8b\x8b\x5f\xb5\x0f\x26\xc9\xcf\x9c\x8b\x45\x62\x3a\x76\x75\xd2\xc5\x99\xf7\xea\xa1\x48\xe2\x61\xba\x94\xc8\x8e\x40\x77\xe4\x8f\x3e\xbe\xd0\x34\xba\x4b\x3a\x74\x1f\x06\x0f\x9c\x2a\xbb\xb3\xfc\x5e\xaf\xfa\x5f\x18\xc6\x1c\x07\x63\xdf\xc1\xd0\xc5\xde\xff\xdc\x0e\x0d\xac\xb8\xab\x1e\xfd\xb7\x97\x7f\xcf\x66\x46\x98\xb1\xab\x8c\x23\x41\x4b\x94\xc5\x43\x98\xc5\x22\x78\xb9\xcb\x54\x68\x7d\x2d\x3e\xda\x87\x2b\x8f\x4d\xdb\x87\x68\x0d\x13\x94\xda\xb1\xa1\xf4\xfc\x49\xe3\x2f\x4c\x12\x74\x1f\x49\x94\x0b\xc8\x95\x26\x88\xa1\x42\x40\x7b\x0b\x18\xa3\xb8\x2f\x98\x54\xbb\xab\x22\x5f\x8d\x3b\x8b\x8e\x42\x71\xb7\x60\xe0\x3b\xab\x34\xb3\xdf\x68\xe1\x8e\xae\x30\x52\xb1\xe8\x5f\x68\xdd\xba\x44\x80\x90\x6b\x9e\xaa\x27\x79\x5a\x24\x88\xa0\xdf\x79\xae\x22\xd1\x8d\x1b\x9d\xac\x83\xc6\x2a\x66\xeb\x89\xde\xb1\xab\xc7\x73\xe9\x7c\xd1\x2f\x2e\xef\x92\x5b\x9b\xc1\x5b\xf1\x7b\x0c\xe7\x0c\x21\x6e\x36\xd2\x63\x86\xce\x0f\x90\x1e\x2d\x44\x20\xc9\x09\x4c\x2c\xd0\xa0\xdc\x73\x9a\xde\xd1\x1d\xc3\xaa\x35\x8f\x3b\xc5\xc7\xfd\x24\xb2\xf1\x3b\x93\xc8\xba\x04\xb1\x71\x97\x20\xb6\xc3\x63\xc8\x35\xd2\x6b\x91\x3b\xc6\x07\xca\x1d\x7a\x47\xba\x4f\xfa\xbe\x8b\x94\x3d\xee\x57\x32\x74\xbe\xd7\x69\xbc\xc7\x59\xac\xed\xf3\x0c\x9d\x3b\x4f\xe0\x83\x6e\x83\xba\xf4\x9f\xc3\x8f\x63\x09\x87\x75\x04\x63\x74\x1d\xca\xb6\x0e\xf4\xd0\x1c\xd9\x23\x33\x4a\xfe\x6c\x97\xd6\xa3\x91\xee\x7a\x53\xf4\x9d\xe8\x37\x8c\x27\x86\xa6\x26\x85\xff\x2f\x7a\x7c\xd3\xd4\x97\x32\x7a\xe0\xe7\xcd\xd9\xa2\x56\xe7\xc1\xdb\xb2\x2f\x8f\x5f\xa3\xf9\x78\x32\xe9\x88\x3b\x91\x9f\xb1\x91\x8f\x39\x77\xf0\xc0\x25\xbc\x7c\xf7\x3b\x96\xcd\xb1\x6b\xe7\xaa\x9e\xde\xaf\xe9\xf2\x81\xa9\xfd\x5c\xac\xb6\x11\x19\x7a\x9d\xfe\xbe\xd0\xcf\xf6\x7d\x44\x11\xf7\x51\xcc\x93\xad\xf0\x0d\xe0\x19\xa7\xf3\xc9\x3d\xb5\x50\xf4\xb4\x16\x1d\xa7\xa8\xd3\x66\xa5\x25\x69\x39\x70\x03\x7d\x27\x8d\x9f\x7b\x6c\xa0\xc3\x65\x2d\x9e\xcd\xe6\x40\x61\xe9\xa0\x39\x12\x3d\x40\x6f\x21\x15\x4f\xc4\x94\x7d\x79\xb8\x38\x76\xa9\x1c\x85\x72\x8c\x5f\xee\x99\xa3\xd0\xe6\x45\x27\xf7\xf7\x72\x62\x3c\x30\x53\xa1\xde\xab\xfd\x32\x15\x1e\xd8\xaf\xcb\xe6\x2b\x74\x35\x23\x8f\xf4\x2c\x27\x43\x98\xe1\x14\x2a\x8b\xfa\x55\x13\x19\x5a\x1b\xa6\xdb\x7c\x70\x3d\x0a\x48\xe7\xae\x7f\xd8\xb1\xeb\x9b\x69\xda\x63\xd7\xb7\x2d\x08\x0f\xb5\x64\x44\xbd\x12\xe5\x41\xbb\xd5\xe2\x0e\x76\x42\x99\xd9\x81\x9b\x79\x5f\xad\xc7\xda\xc5\xca\xe9\x79\x3f\x26\x71\xa0\xeb\xf3\x9e\xd3\xbb\xd7\xe4\xee\xa4\x97\xd4\x9e\x9a\x11\xed\xa7\x03\xed\xf7\x46\xec\x23\x5d\x1a\x74\x46\xa5\xb0\xc3\x51\x34\x81\x2a\x9c\xc1\x2d\x66\x7a\x2a\x2d\xbb\xba\xd9\x4c\x4b\x69\x6b\x45\xb9\x98\x49\xa9\xc4\x65\xe5\x39\x5c\xa8\x14\x31\xf5\x98\x54\x59\xb0\x64\xf8\x1d\x6b\x42\xa3\x85\x1e\x55\xdd\x44\xa4\x75\x42\x49\xfa\x65\x62\x51\xef\x43\xcb\xbf\x40\xf9\x0d\xf4\xdc\xeb\xb4\xc6\xd8\xda\xc8\xae\x70\xa4\x7c\x66\x1e\x69\xff\x09\x01\xeb\xd9\xfc\x17\x4f\x2e\x43\x2d\x2f\x94\x7c\x20\xef\x31\x95\x67\x81\x91\xeb\x49\x45\x2e\xd5\x5d\xcc\x54\x30\x12\xe5\x6a\xcd\xfe\x57\xa0\x72\x91\xb3\x50\xf4\x6f\xd0\x7a\x9e\xc3\x32\x1e\x32\x90\x59\xc4\x82\x9e\xca\x10\xa6\xf4\x3b\x0e\x9f\xe9\x0a\x72\xda\x15\xb7\x44\xf8\x6f\xef\xce\xe4\x29\x3c\xbf\xb5\x84\x54\x6e\x9f\x6f\x98\xc5\xca\xf3\x9b\xa5\xac\xd2\x7c\xe7\x5a\x2e\x76\x75\x0a\x33\xfe\xa2\x27\x9e\x9a\xb7\x23\x35\x8c\xfe\xbe\x2e\x62\x48\x90\x5a\xa1\x97\xf0\xca\x68\x30\xd7\x7d\xfe\x19\x6f\x43\x9f\x05\x66\xcd\x5b\x9e\x7a\x2c\x06\x6b\xfb\x8d\xee\x8f\x12\x80\x98\xbb\xee\x11\x58\xbd\x09\x1a\xa8\xec\x9f\x45\x4c\xd0\x35\x46\x49\xdc\x04\x32\x6d\xf9\x35\x88\x40\x9f\x23\x71\x63\xec\x6b\x61\x37\xd9\x47\x5a\x5b\x56\xb8\xcc\x9f\x72\x32\x90\x18\x14\x5d\x6f\x88\x9b\x0b\xe1\x89\x7f\x0c\x60\xe3\x1a\x8f\x80\x04\xb9\x0c\x74\x87\xd8\x60\x1b\x6c\xb7\x41\x00\x8a\x6b\x19\x08\x9d\xf1\x03\x47\xd1\x02\x02\xf6\x0e\x81\x36\xe0\xec\x7f\x6a\x4e\x55\x87\xa7\xe5\xdc\x2c\xa5\x5b\x99\x02\xb0\xb8\x82\x8f\xe5\x33\x3d\x38\xae\x88\x6e\xab\x1e\x1a\x2e\x4c\x4b\xeb\x65\xe7\x3d\xf3\xda\x2a\x28\x21\x4a\xe0\xcc\x7a\xc1\xb1\x9c\xe7\xd6\x53\xdd\x99\xf0\x97\xd6\x3b\xcd\x3f\x12\xfc\xa6\xf9\x7c\x32\x9e\xf1\x6a\x5d\xe8\xee\x35\x4d\xbc\xdc\x97\x02\xde\x3f\x35\x3d\x6e\xc8\xba\x40\x33\x15\xc6\xd6\xbf\x60\x0a\xfd\x04\x6d\x83\x20\xd8\x76\xa2\x81\x7d\xb1\x3a\x3a\xc6\x1f\xaa\xc5\x06\xdd\x91\x7a\x95\xdc\x1a\x86\x2a\x39\x18\xef\xdf\xd1\x11\x1a\xe1\xea\x59\x12\x8b\x38\xbd\x16\xd6\xd0\x11\x61\xb8\xa3\x89\xdb\xa2\x1e\x5e\x21\x17\x37\x8e\x8e\x6e\xa3\xd1\x0a\x56\x8f\x11\xca\xb4\x20\x6f\x41\x30\x42\x67\xa8\x5c\xef\xd5\x35\xd1\x11\xd1\x3d\x37\xd8\xeb\xa6\x7a\x49\x5b\xe3\x9d\x14\x50\xac\x56\x1f\x37\x1b\x8f\xb1\x6b\xc7\x0b\xda\xc0\xdf\xa5\xf6\x23\xba\xef\xbc\x94\xda\xbf\xf7\x7d\x6b\xa0\x09\x91\xeb\x4a\x6e\xc7\x77\xe5\x20\x0b\x89\xd1\x4b\x95\x5e\x7b\x9a\xcd\x36\x1b\x9f\xfe\x13\x5e\x88\x2e\x4f\x2e\xb2\x3c\xe3\x14\x9a\x4c\x67\x5b\xa0\x34\x39\xfb\x05\x7f\xfc\x2f\x71\xd3\x6b\xbd\xdd\x06\x80\xd6\x3a\x12\xdf\x8e\xd4\xcb\x51\x51\x57\x2b\x9f\x04\x00\x6d\x03\x70\x21\x9c\xdf\x9c\x26\x43\x95\x2f\x5c\xb8\x36\x37\xdb\x11\x90\x9d\x2b\xff\xb6\x5a\xde\x20\x0b\x9b\xbc\x7b\x6c\xd7\xda\x44\xf2\xd1\x94\x8c\xd8\x7e\xd4\xa9\x10\xc9\xb1\x80\x4e\x7a\x74\x15\xb1\x29\xd3\x51\x6e\x0b\x50\xc0\x68\x70\x6b\x91\x97\x3e\x1d\x2b\x1e\xe4\x8b\x01\x09\x2e\xf0\xc2\x47\x7f\x09\x8f\x83\x79\x89\xe0\x1b\x76\x04\x93\x10\x1b\x33\x08\x92\x10\xab\x95\x7c\x2a\xc5\x7e\x7a\xe8\x67\x52\x17\x28\x43\x7d\x8f\x91\x53\xdc\xec\xaa\x53\x65\x35\x98\x60\x7d\xb9\x9e\x6a\x7a\xfb\xc4\x33\x87\xd1\x7e\x70\x0b\x2f\xfc\x6c\x4a\x66\xac\xbf\x78\x74\x8e\x93\xe4\xa7\x9c\x88\x48\x78\x47\x47\xb7\xf5\x47\x62\x77\x05\x12\xd5\x75\x8b\x7e\x38\x2d\x67\xd3\x64\xc6\x57\x04\x0e\x00\x1a\x0e\xb7\x5b\x95\xf8\xfd\xf8\xe8\xc8\xcf\x46\xd2\x7e\xf9\x8e\x27\xa6\x69\xb8\xbd\x82\xc3\x47\x54\xca\xf4\x11\x8b\x34\x9e\xf8\x22\x36\xb9\x4f\x17\xd2\x85\x3e\x45\x93\xc6\xf8\x4a\xb9\x7c\x00\x32\xb9\xd6\x3b\xaf\x7c\x14\x4b\x98\x8e\x46\x23\x1e\x12\xdc\xb5\x33\x46\x62\x5e\x55\xdf\xf8\x38\xc0\x61\x1f\xa9\x01\xcd\xac\x7e\xa9\xe5\x70\x85\x9e\xa9\xc9\x38\xac\x6f\xcd\x67\x9d\xbd\xe3\x54\xfb\x3b\x9f\xc2\x2b\xd3\x4e\xae\x85\xcb\x90\x50\x7d\x6b\xf5\xb5\xa5\xba\x5e\xee\x9c\x72\x1d\x4d\xb2\x7e\x5d\xfb\xbd\x6a\xed\xbc\xae\x40\x71\x62\xf3\x8a\xa3\x95\x9a\x15\x65\x84\x25\x44\xed\x26\x53\xfb\x14\x4a\x10\x99\x66\x00\xcf\x42\xa2\x9f\x3c\xa1\x99\x9c\x15\x1f\x94\xd8\x15\x05\x81\xc8\xd9\x6a\x9f\x24\xa6\x4d\xa4\x37\xb5\x6c\x47\xf7\x0f\xcf\x2f\x2b\x89\xe2\x3c\x83\x3b\x46\xef\xf3\xd3\xf7\x38\xb8\x83\x77\x8c\x84\x2f\x79\x35\x12\xc5\x0a\xe5\x18\x3a\xf9\x89\xac\xb7\x61\x8d\xd6\x27\xae\xad\x2e\x3f\xb2\x98\xa5\xb3\xb1\xf6\x36\x14\x5f\x6f\xa5\xdc\xd3\xc7\xeb\x84\x33\xbf\xa0\x8a\x9f\xd5\x49\x12\x86\xa1\x2f\x4e\x7c\xa7\xd0\x24\xb7\x60\xb0\xd9\x28\x47\x47\xb4\xd9\xc8\x4f\x49\x88\x24\x7f\xd3\x4b\x90\x53\xfe\xe7\x84\x34\x7b\x35\xd8\x6c\xa6\x33\xd9\xcb\x6e\x60\xc2\x25\xbb\x29\xe1\x14\xd7\xd9\x4f\x4d\x13\xeb\xf2\xeb\x57\x01\x5f\x5a\x42\x0e\xba\x43\x35\xd0\x3a\xd3\xe3\xc8\xb8\x71\xe5\x72\xc4\xb7\xb4\xc0\xff\xda\x78\x5d\x5a\xa3\x31\x4a\x39\x06\x91\x52\x03\x9b\xa0\x75\x5b\x20\xee\xcf\xfd\xdc\xb7\x80\x9a\xa4\x20\xb8\xfa\x09\xfe\x24\xe6\x45\x6b\xbe\xc9\x52\x12\x9c\x2a\x40\xa2\xf9\xdc\xce\x02\x32\x24\x3d\x32\x34\x1a\x2d\x70\x16\x8b\x34\x24\x67\x4d\xfe\x93\x20\x50\xa4\x3a\xcd\x0c\xde\x2b\x64\xdd\x09\xe2\x7f\x5d\x88\x8f\x26\x04\xe8\x98\x90\x29\x99\x6d\xb9\x3c\x3c\x9d\xd9\xf2\x70\x3f\x79\xae\x8d\x7f\x1d\xf2\xda\x9d\x08\xe6\xe8\x48\x91\xf8\x36\x55\x8a\x0c\x22\x37\xd9\x5b\xde\x7f\xda\x9f\xd9\x84\x57\xf2\x84\xb6\x68\x1d\x72\x42\x45\xe5\xc6\x55\xf8\xc6\x5f\xb4\x93\x63\x5c\x39\x6d\xc5\xd2\xae\xd7\x30\x97\x4c\xa3\xeb\x4b\x1f\x41\xe5\xd8\x8b\x2d\xd5\xdf\xd6\x76\x9b\x9d\x56\x98\x9b\x48\x63\xc1\x75\xc8\x33\xbb\x0f\xca\xc0\x33\xbd\x7c\x5b\x82\xa6\xe7\x76\xdd\xdc\x46\x34\x2d\xae\x5a\xf1\x2f\x76\xc5\x46\xcc\xaa\xf4\xaa\xd5\xff\xd6\xae\x5e\xb7\x54\x4d\xe7\x57\xce\xc4\xa2\x47\xae\x7a\xdb\x17\xe6\xe3\x39\x78\x7b\x78\x98\x0f\x81\xd9\x7d\x57\x49\xce\xaf\x1c\x8f\x83\x1f\x87\x2c\x28\xc7\xb5\x05\xbe\xaa\x77\x07\x47\xa8\xb2\x1f\xce\xc7\xf7\x8b\x7f\xef\x4f\x3a\xbd\x23\x42\x02\xa7\x35\x2b\x81\xec\xab\x57\x2d\x52\x37\xbf\x5d\xe0\xee\x8e\xf2\x96\xb5\x79\x36\x94\xe9\x55\x79\xf8\x14\x22\x7e\x77\xa7\xae\xee\x0b\xb7\xe0\xb8\x48\x53\xc8\x4a\x57\x34\x83\x83\x23\x18\x48\xe7\x69\xde\xd7\x97\xf2\xb2\xaa\x81\xec\x75\x14\x90\x83\x72\x45\x2f\x30\xaf\x4e\x1d\xce\xea\x6c\xb0\x15\x4a\x50\x44\x86\x29\x0f\xb3\xb5\x4f\x12\xee\xf1\xe7\x8d\x93\x3b\x7b\x38\xc0\xd5\x90\xc5\x97\xa4\x7f\xcc\xf3\x32\x46\x65\x82\xaa\xaa\x67\xea\xc4\x30\x9a\x79\xc3\xd5\x90\xc7\xc5\x10\x13\xe4\x4e\xec\x7d\xcf\xe1\xeb\x7b\xbf\xed\x41\xfc\x40\xc5\xe4\x56\xf5\x5b\x0d\xf6\x85\xa9\x78\xc2\x8b\xf6\x05\x01\xb8\x21\xaa\xb8\x16\xf4\x4d\x13\xa6\xdd\x66\x1f\x6d\xbe\x53\xa5\x0f\x8a\x91\xe0\x7e\xd0\xbd\xe5\xe6\x79\x6c\xe3\x19\x6c\x30\x51\x3f\xd9\xdc\x29\xc4\x3f\x77\x5f\x4a\xdf\xdb\x19\x37\xcf\xd8\xef\xf7\x1c\x48\xea\xfb\x12\xc1\xcc\x61\x1a\xd5\x90\x27\xc9\x74\x0f\x41\x6c\x65\x98\x08\xb5\xa8\xc1\x8a\xb7\x81\x40\x8f\x92\xa4\xed\xea\x2c\xd5\xb4\x78\xd0\x44\xaf\x4c\xd6\xbb\x92\xba\xbb\x32\x44\x77\x20\x45\x94\x7b\xb6\x18\x95\x0e\xd7\xb6\x92\x9d\x43\xf2\x63\x5e\x91\x67\x19\x62\x65\x9e\xa3\xf2\x27\x9e\xec\xbb\x85\xb3\x92\xc4\x6e\xf2\x51\x03\x6f\x0e\x49\xb4\xb2\x26\xcd\x05\x17\xff\x29\xcf\x24\x91\x62\x0b\x3a\xde\x1a\xf5\x1e\x70\xf3\x56\xfa\x58\x97\x6f\x51\x2f\xfa\xe4\x32\x03\x7b\x81\x52\x88\xf7\x70\xa3\x34\x81\x4f\x0f\xcd\x64\x3e\x5e\xcf\xd4\x38\xbc\x45\xf6\x4e\xd1\xdf\xe5\x7f\xbe\xd3\x73\x09\xee\xf6\x57\x72\x22\x56\x5a\x38\x2b\x0d\x0b\xad\x05\x4a\x71\x66\xca\x61\x81\x7b\x60\x35\x74\x84\x94\xee\x82\x57\x1d\x84\x9e\xee\xf4\x20\x6d\x6e\x63\xf6\x76\x20\x35\x7d\x0f\xae\x11\x4a\xcd\x26\xd0\x40\x1f\xdb\x2b\x92\x65\xfc\x91\x02\xc4\x4e\x4c\xb5\xe9\xee\xb3\xe3\x87\x7b\xf2\xed\x46\x9b\x43\xc6\x42\x55\x6a\x17\x3e\xea\x91\xed\x46\xb3\x13\xcd\xad\xe5\x68\xd2\x01\xfe\xbd\x68\xee\x2f\x4c\x34\xb7\x49\x21\x37\xae\xfb\x0b\x89\xeb\xd6\xa1\xc1\x9e\xe1\x39\x72\xdc\x3c\x30\x62\x6e\x1f\x86\xeb\x3e\x80\xfc\xef\x76\x2e\xf6\x83\x99\x9b\xb4\x7c\x77\x80\x73\x63\x90\xd7\x01\x3d\x97\x5e\x60\xef\xd5\x1c\x38\x41\xb1\xe3\x2f\x1d\x3b\xfd\xb2\xa0\xf8\xfb\xfb\x84\xc5\xea\xc4\x54\x1e\xbf\x5f\x98\xca\x7b\x4d\x09\x77\xf5\x2d\x91\xcf\x71\x56\x1c\x1e\xa7\x40\xc9\x88\x46\x7a\x81\x7f\xe8\x9f\xf5\x78\xb4\x5d\x21\xb4\x41\x9b\xfb\xec\x8c\x6b\xa0\x4e\xc4\x5d\x31\x0d\xb4\x59\x1e\xbf\x93\x78\x06\x1d\x8c\xbd\x37\x9e\xc1\x17\x87\xc5\x33\xf8\xe2\x9d\xc4\x33\xb8\x72\x38\x03\xef\x77\x0e\x65\x70\xf9\xf6\x4d\x4a\xdf\x4c\x18\x83\xde\xde\xb5\x43\x18\x58\xe6\x96\x9e\x50\x06\x3b\x43\x41\x76\xb3\x52\xc7\x1e\xdb\x33\x96\x41\x07\x77\x68\x33\x60\x4d\x8d\xec\x92\x8e\x5d\xfa\x9f\xa0\x94\x1d\xf8\x7d\xa7\x0e\xbc\x37\x5a\xfb\x32\x88\x74\x4b\x25\xe6\x63\xd1\xcd\xf5\x8e\xc9\xe9\x19\x9c\x9e\x20\x94\x6b\xe0\x40\x4f\xb0\xc5\x4e\x1d\x95\xf8\xdc\x54\xac\x84\x69\x63\xed\xed\xee\x4c\x87\x9a\xd3\x15\x5b\xd2\x35\x83\xc6\xba\xde\x0b\xe6\xbe\x23\x3a\x3f\x3f\x4b\x45\xb4\x30\x0d\x00\x6f\x05\xce\x67\x40\x72\x1d\xd2\x9e\x67\x3a\xd8\x3d\x2f\x38\x56\x5c\x00\xb6\x0b\xb8\x44\x77\x0b\x58\x92\xea\xae\xd0\xcc\x86\xd1\x0a\x96\x46\xc2\xb0\x22\xa9\x4b\x89\x1c\xdf\x03\xa1\xee\x46\xbe\xef\x01\x53\xd7\x73\x9a\x29\x5c\x7c\x0a\x8b\xe1\x7c\x6d\x03\xd8\xfb\x70\xea\x4d\xed\xfd\x29\xc2\x76\x00\xda\x2f\x85\x5a\xe7\xca\x73\x1f\x64\x3d\x0a\xfd\xdc\x9d\x5c\xe6\x80\x44\x31\xfb\x27\x1b\x60\x8b\xa6\x49\x35\x50\xbd\xd7\xa9\x06\x5c\xf8\xe5\xf2\x2a\xf8\x65\x55\xa9\x0b\xb8\xa9\x99\x8d\x24\x6e\xf3\x50\x28\x66\x0f\x6a\x92\x5f\xa7\x70\xdc\xe4\xa5\xc1\xd0\x9b\x8d\x14\x57\xda\xef\x82\x80\xc1\x1b\x19\xb2\x41\xe0\x31\xc9\xd4\xc4\x62\x76\xa2\x5c\x05\xa6\x51\x61\x70\x0d\x82\xee\xea\xe5\xed\x36\x2e\x5a\xf5\xb2\xf5\xae\x75\x99\xae\x5d\xb4\x7f\x45\xb4\x1f\xa7\x63\x03\x00\xf1\x17\xe3\xdd\xd0\x7c\x19\x86\xa1\xf1\x7a\xcf\x35\x82\xb3\x18\xbd\x7d\xb6\xf0\x4d\xc8\x71\x30\x3c\xf0\x73\x6b\x80\x93\xe3\x40\x0b\xbc\x6e\xcf\x7d\xd6\x9a\x24\x49\x74\x73\xaa\x6e\xd9\xeb\x4f\x2e\x68\xba\x62\xc5\x9a\x26\xdb\x50\x61\x5f\xc8\x36\x08\x1a\x84\x75\x16\x1c\x1d\x11\x37\xaa\x99\x1f\xaa\x7f\xb1\x57\xfc\xd1\x91\xdf\xf1\x81\xb6\x40\x02\x13\xf4\x4a\x5c\xa0\xd7\x66\x0b\x5c\x0e\x7d\xba\xdd\x06\x80\xf4\xe7\x05\x61\x2f\x3a\x81\x46\x9e\x4c\x0d\x44\x57\x45\x6b\xda\x36\x1b\x61\xa8\x75\xbe\x3d\xbd\x14\x48\x89\x23\xce\x9c\x56\xf1\xd3\xee\xad\x54\x67\xf8\xd7\xc7\x6b\x9e\xb6\xe4\xfb\xa7\x9e\x04\x09\x4e\xcc\x2f\x58\x23\xcd\x58\xdb\x56\x71\x8b\x40\x1a\x45\x86\xec\x41\x64\x16\x97\xa8\x37\xc1\x09\xcd\xdb\x08\xab\x2e\xf7\xa7\x47\x47\xc7\x92\x76\x1d\x5d\xe2\x95\xbb\xc8\xa1\x4d\xd2\xba\x22\x28\xed\x9c\xa3\x6a\x5d\xf5\x4c\x93\x1b\xfe\xe2\xc2\x1d\xc1\x77\x86\x36\xfa\x68\x21\x5e\x1f\x32\x48\x38\xea\xdd\x2b\x7b\xd5\xed\xa9\x78\x53\x8e\x13\x97\xbb\xfc\x38\xac\x4d\xad\x85\x7e\x3b\x6c\x40\x89\x6a\x09\x77\xa9\x1b\x87\xf7\x53\x8e\x57\x87\x0a\x98\x72\x61\x93\xb0\x05\xd4\xe2\xcc\x89\x5a\x72\xcf\x2d\xbc\xf0\x2d\xfe\xd8\xb7\x29\xe5\x3b\xde\x90\xcc\xbc\xc3\x2b\x47\xa1\x84\x63\xc6\xa1\xbd\x15\x9d\xa0\xd3\xb8\x01\x9d\x16\x61\xec\x02\x9d\x16\x72\x3b\x15\xcd\xf1\x44\x7b\xdc\xde\x6d\x9c\x53\x05\x61\x18\x46\x81\x80\x22\xf3\x23\xd3\x53\x17\xaf\x80\xc1\x28\x26\x2a\xf3\xdf\x56\xf4\x9b\xa8\x7e\xa7\xed\x7e\x3b\x30\xbd\x69\xd3\xed\x79\x98\xba\xba\x3d\x97\xfd\x9a\x3b\xbb\xad\x41\x69\x45\xb7\xef\x1c\x32\x20\x19\x23\xae\x35\x1e\x21\xcd\x2d\x42\x0b\x16\xbb\x63\x3c\x97\xc3\xfe\x6a\xe3\x59\xc8\xd7\x8b\x9e\x5e\xcb\x4c\x01\x5d\xb3\xb0\x52\xbd\xce\xda\xbd\x16\xc2\xa5\xde\xa7\xac\xe9\x35\x0e\x33\x57\xaf\xb1\xec\x16\x76\xf6\x7a\x25\x5f\xaf\x64\xaf\xbf\x3a\xb6\x29\x8d\xa2\xfc\x0c\x95\x3a\xb1\x9b\x54\x22\x32\x33\xd0\x74\x34\x1a\xc9\x9e\x24\xed\xae\x73\xe5\x54\xef\x57\xd2\xf4\xbc\x0c\x13\x57\xcf\x4b\xd9\xb5\xb2\xe9\x39\xd0\x9a\xc9\xdb\xcd\x50\xcd\x57\xaf\x22\x6f\x1a\x81\x61\xee\x6a\x04\xca\x46\xa0\xbb\x91\xaa\xdd\x88\x14\xdb\xf4\x6a\xaa\xa6\xa1\x3a\xac\x5c\x0d\xd5\xb2\xa1\x5a\xf3\x46\x11\x34\xa7\x0b\xe5\x54\x92\x5b\x84\xc9\x97\xa4\x56\x61\xee\xb7\x13\x59\xe2\x29\x5a\x96\xec\x72\x4a\x96\x91\x19\x23\xb6\xdb\x2d\x88\x43\x3d\x5d\x66\x21\x34\xdf\x34\x9c\xe6\x33\x30\xbf\x5a\xe2\xb7\x95\x9d\xf8\x6d\xde\x91\x01\x6a\x35\x45\xb3\x70\x2e\x32\x40\xad\xcc\x0c\x50\xfa\x4f\xb0\xb2\x33\x40\xad\x3a\x33\x40\xad\x36\x9b\x95\x9d\x01\x6a\x65\x66\x80\x5a\x85\xe9\xe1\x89\xdf\x28\xf7\x96\x89\xdf\x56\x01\x58\x68\x19\xa0\x56\x56\x7e\xa6\x95\xc8\x00\x65\x3c\x3f\x5d\xb5\xf5\xf9\x85\xca\x00\xb5\xea\xcf\x00\x65\xb7\xe0\x36\x49\xd0\x2e\xae\xe8\xf0\x32\x96\x01\xaa\x0a\x57\x00\xf2\xc4\x6f\x5a\xe6\x31\x0d\x11\x1a\xf5\x21\x42\x6b\x10\x1d\x82\x08\x35\x23\x18\xdc\x24\x24\xb4\x3f\xe5\x9b\x54\x6e\x5a\x70\xd1\x45\x5e\xa6\x90\x0c\xe3\xba\x84\xe2\x06\xab\x33\x67\x1b\x3f\xae\x2b\x50\x83\xe8\x56\x3b\xc1\xfb\x87\x90\x9b\xad\xf8\x94\x9b\xed\x8f\x91\x9b\x2d\xdd\x0d\x3f\xfe\x06\x7d\x9b\xdd\xfd\xfb\xdb\x52\x87\x1f\xb7\x53\xca\xe7\x99\x4a\x3a\x1b\xe7\x9e\x03\x39\xa3\xe5\x3c\x93\x65\xb5\xfb\x11\x99\x9f\x0a\x91\x68\xf5\xef\xf9\xfc\x29\x1d\x17\x26\xfa\xc5\xa7\x1b\xe8\x60\x45\xb4\xd2\x62\xec\x2c\xd8\xd5\x04\xed\x8b\x09\xe3\x92\x97\x2b\xad\x8b\x15\x9d\x03\x21\x82\x4a\xd7\x95\xb4\x75\x19\x6d\x01\x16\xf5\x0f\xfe\xce\x6a\x1b\x3c\x6f\x6e\x68\x9c\x09\xae\xbc\xa8\x8d\x11\x6e\xdf\x7a\xde\xd7\xc6\x15\x43\xc2\x72\x7d\x55\x2f\x85\x48\x37\x6b\x63\x51\x8d\x72\x16\xad\xdd\x37\xa4\xfb\x5e\x97\x7f\xa1\xcd\xac\x1e\xd2\x97\x13\x8f\x8d\x96\x1b\x74\x0e\x02\x73\xed\x71\x67\xde\xc2\x98\x2c\x69\x33\xfa\x27\xac\xdd\xc1\xcf\x3f\x7b\x0d\x58\xf1\x04\x4c\x3d\x16\xc2\xad\xb9\x4d\xf4\x7a\xe2\x6d\xed\x4f\x06\x19\xca\xf0\x44\x0d\x7d\x77\xfc\xc2\x83\x86\xdb\x31\xe8\x37\x48\xc7\xf0\x32\x98\x4a\x0f\x2a\xa5\xb3\x1a\xce\x52\xcd\x8a\xee\xed\xac\xc8\x75\x89\x76\x0f\xb8\x31\x2e\xce\x2f\x76\x55\x76\xb2\x0f\x5c\xc6\x79\x87\xea\x99\xa9\xda\xd4\xda\x7f\x5c\x57\x8e\x6c\x69\x2d\x7a\x64\x39\xc1\x0b\x1c\x41\x05\x4d\x11\xd3\xf2\x43\xce\xb2\x8d\xf0\x5d\xdc\xf0\x84\x4b\x76\x46\x6e\xc4\xcb\xf6\xe6\x1b\x91\x57\x89\xf7\xa9\x38\xa8\x4f\xce\xd9\x70\x7d\x38\x6e\xa3\x98\x3c\x52\xe2\xe5\x12\x51\xde\xce\x37\x1d\xf0\xce\x3c\xe0\xbd\xd1\x2e\x42\x9b\x12\xea\xde\xd3\x08\xfd\xc5\x2e\x4a\xf5\xbb\x47\xf7\x9d\xa5\x8a\xb2\x75\xe0\x5d\xa0\x21\x3c\x76\x5c\x06\x82\x79\x38\x95\x6a\xf1\x53\x04\x63\x91\xf1\xe9\x47\x9c\x89\x87\xaf\x30\x8b\xf5\xf8\xbc\xcc\x97\x25\xaa\x2a\xad\xcc\x4b\x02\xd9\xe8\x66\xec\x42\x71\x41\x95\xb5\xcb\xc7\x3e\x8a\x45\x54\x21\x7d\x96\x2b\x0f\xd4\x22\xe8\x90\x7c\x5d\xc2\x73\xed\x10\x04\x91\x16\x75\xa8\xc5\x6b\x2d\x73\x96\xf1\xe9\x69\xfb\xd1\xe8\x55\x63\x76\x6f\xae\xf1\x28\x9f\x9c\xa0\x11\xa5\x37\xe0\x2d\x4c\x74\x41\x0f\x8d\xf8\x89\xb6\xd9\x5c\x6c\x35\xab\x29\x95\x9c\xc2\xaf\xd8\xd5\x06\xcb\x2e\xad\xee\x47\x4e\xad\x60\x54\xe2\xf3\x69\x36\x0b\x26\xda\x0f\x40\xf8\x15\xde\x36\x08\x02\xae\xfd\x09\xe1\x80\x0a\x91\x09\x22\x17\xec\x07\xbf\x89\x69\x22\xd8\xb0\x0c\x63\xd5\xf4\x78\x36\x62\x87\xef\x66\x23\xf6\x06\x13\x1f\xe8\xe6\xf8\x25\x9f\xeb\x1b\x84\x5f\xf6\x18\x14\x1f\xc1\x38\xb6\xe2\x6b\x65\x39\xe1\x35\xb0\xcf\x63\x8d\xfa\x22\xcd\xf3\x24\x03\xcc\xcb\x48\x57\x96\x83\x2d\xac\xd6\x59\x34\x68\x4b\x2e\x32\x64\x93\x41\xfb\x10\x9e\x43\x4c\x2c\x5f\x6d\xf6\xed\x0b\xbd\x98\x1f\xb0\x1c\xeb\x85\x5f\xe9\xee\x7d\xd6\x92\x99\xe6\x2a\xd3\xfa\xd5\xdc\xfc\x22\xbb\x21\x6b\xf1\xdd\x84\x57\x27\x73\x26\xdf\x6e\x03\x60\x35\xad\xe4\xc8\x69\x32\xe2\xbc\x64\x26\x4d\x01\x4b\x44\x9e\x9d\x67\x52\xd8\x95\xc9\xbc\xf2\xd2\x5d\x41\x00\xb4\xc7\xad\x66\x1c\x82\xe6\xa5\x5b\x74\xd4\x65\x35\x5e\xe9\x7e\x94\x8b\x3e\xad\x39\x05\x0b\xba\x17\x6e\xed\xd4\x9a\xeb\x79\x06\xcf\x9c\x7a\x72\xa3\xc1\x3a\x74\xe1\x96\xd6\xca\xd5\x3b\xa6\xba\x36\xba\x6a\xfe\x21\xe9\xaa\xf0\x93\xae\xfa\xb1\xeb\xaa\xf4\xd8\xad\x42\x1f\x5b\xc7\x6e\x76\xc0\xb1\x9b\x8b\x73\x35\x82\x99\x07\x12\x71\xd8\xca\x87\x32\xc6\xa8\x07\x4a\xed\x9c\xad\x56\xf4\x58\x78\x81\xb2\x18\x95\x4f\xd8\xb5\x54\xf5\x0a\xce\xfd\x80\xb7\x76\xf1\x4b\x3e\x9f\xa0\x6d\x73\x7b\x6a\x46\x05\xd1\xee\x16\x56\xb0\x7a\xa2\xdf\x6a\x1d\x1d\xdd\x66\x85\x6e\x87\x48\x5c\xad\x3d\x59\xe1\x24\x2e\x11\x43\x15\xb0\x8b\x61\xc8\xc2\x10\xf9\x5e\x89\x60\x3c\xe0\x57\x62\x9e\xde\xa9\xef\x70\x8c\x7e\xca\xb3\xe7\xb0\xa4\xdc\x03\xce\xab\x1d\xa1\x3a\xe4\x51\xd3\x11\x9e\x43\xeb\xc2\x76\x0b\x92\x10\xfa\x58\x67\x70\x8c\x66\x53\x72\x4d\xa7\x4d\x69\x57\xdf\x50\xff\xda\xda\xc0\x3a\xc3\xad\xf6\x31\x43\x36\xc0\xeb\xbd\x2c\x8f\x8d\x29\x91\xfd\x1e\xc6\x28\xca\x4b\x48\xf2\xb2\x72\x95\x6e\x58\x32\x2f\x1d\xe5\x19\xbf\x49\x8c\xd6\x6d\x43\xa3\x10\x36\x86\x8b\x32\x4f\x87\x30\x86\x05\x41\xe5\x10\x71\xdd\xa1\xcb\xe6\xc8\x67\x9f\xdd\x3d\x82\x08\xc8\x8b\x42\xc5\x22\x17\x1f\x12\x3f\x5f\xc9\x83\x49\xca\xb4\x03\x9c\x0d\xd0\x69\x4f\xaf\x45\x6b\xd6\x12\xb1\x17\x90\xb6\x64\xb6\xc1\x04\x4d\xc9\x2c\xcc\x00\x6a\xda\x5d\x7e\x3a\x47\x3e\xf6\x73\x84\x6b\x10\xeb\x70\xea\x3d\x8a\xd9\xbd\x96\xf7\x14\x31\xf8\x82\x07\xbc\x6f\x62\xcc\xf0\xf2\xec\xb0\x39\x0b\x7d\x18\xfa\xc7\x00\x8f\xd8\x89\x43\x95\x22\x11\x27\xb7\x61\x14\xa6\x7f\x35\x15\xf9\x84\x2d\x55\x44\x9c\x08\x7c\x09\x1a\x1e\xc5\x78\xb1\xf0\x02\x50\x77\x16\xb8\xc8\x58\xe6\x12\x40\xb5\x01\xf1\x6c\x2b\x23\x2a\x97\x5d\x61\x86\x25\x0e\x80\x71\x78\x16\x61\x49\x56\xa7\x55\xe3\x05\xb7\xb4\x70\xc4\xb2\x00\x5b\x27\xe4\x55\xee\x07\xc0\xf1\x96\x7e\x5e\xa2\x24\x87\xb1\x1f\xdc\xc2\x0b\x1f\x49\x3c\x42\x77\x23\x41\x3b\x76\x71\x82\xce\x50\xc2\xef\x0c\x3d\x20\x14\xad\x17\x48\x7c\x31\xf8\x0e\xc6\x83\x9f\xf2\xc1\x37\x8b\x05\xe3\xa3\x7a\x18\x63\x5e\x8a\x50\x3d\x8e\xe4\x03\x98\x0d\x70\x8c\x32\xa6\x6e\x0d\xf2\x24\x46\xa5\x44\x26\x0d\xe2\x1c\x55\xd9\xff\xf9\xdf\xff\x2f\x19\x14\x65\x4e\x97\xfb\x00\x0e\x32\x74\x2e\xdf\x7b\xdb\xe0\x16\x4a\x2a\xd4\x4f\x28\x2f\xe0\xda\x21\xf3\xab\x61\x8a\x4e\x56\x31\x21\xfe\x55\xee\x37\x0e\x35\x0c\x8b\xe8\x01\x19\xc9\x2a\xfe\x4f\x4c\x56\x6c\x55\x14\x30\x42\x5e\x10\x6c\xfb\xa2\x38\x0b\x4a\xc4\x30\x63\x36\x92\x56\x50\x67\x3e\xde\x56\x2c\xe7\xdc\x88\xe5\xcc\xa7\x4c\x45\x70\x86\xbe\x5f\x58\xe2\x10\x39\x40\x1c\x5a\x09\xc9\x47\xad\x66\xbe\xc9\xe4\x63\x5c\x3d\x2b\x50\xe6\x81\xdb\x63\xa3\xe8\x3c\xaf\x90\x07\x28\xd3\x59\x48\x33\x05\xa3\x9a\x07\x52\x21\x51\xa9\xe7\x62\x81\x79\x60\xae\x49\x54\xd1\x8a\x92\xe0\x49\x5e\x67\x44\x8a\x51\xce\x69\x11\xfb\x85\x84\x48\xb3\x55\x6c\x36\xd3\x99\x0a\x9b\x77\xfa\x9b\x8f\x82\x3b\x44\xb2\xb9\x67\xe0\x38\xb8\xe3\x93\x51\x0a\x8b\xc7\x6b\xdf\xa3\x1f\x55\x1e\x8b\x97\xa6\x38\xe1\x39\xd0\x7e\xd0\xf2\x93\x63\xd6\x27\x5c\x89\xe0\x14\x96\x15\xc5\xe8\x10\xdf\x9e\x5e\xb0\x7b\x23\x6c\x49\xbe\x5c\x26\xe8\x29\x5e\x2c\xa4\x01\x80\x3f\x51\x0c\x4b\x12\x97\xaa\xf8\x69\xb8\xf4\x0b\x43\xf3\x16\xf4\x9c\x26\xd7\x24\x09\x59\xf5\x6b\x33\xe0\x81\x69\xb5\x5b\xd3\xed\xfc\x3a\x00\x85\xae\xe2\x5a\xed\x28\xaa\xf2\x98\x57\x07\xb5\xd2\x7c\xdb\xdf\x46\x43\x69\x0f\x4c\xb3\xbd\x75\xf7\xae\x3a\xac\xc6\xe6\xad\xa9\x51\x4b\xfa\x0a\x51\xb6\xc4\xac\xc4\x61\x11\x04\x9b\x4d\xac\x8b\xa9\x67\xe2\x78\x3a\x0f\x15\x74\x9b\x3b\x65\xf8\x24\x00\xbf\xc8\x87\xeb\xc6\xc8\x46\x46\xaf\x68\x4f\x4f\xd1\x9d\xf1\x04\x35\xc2\xde\x6f\x4c\x16\xe1\xba\x08\x1a\x7d\x4b\xd9\x7b\x65\xec\x84\x5f\xd8\x66\x41\x23\x4e\x28\xf3\x1d\xdd\x18\x8d\x48\xf4\xcc\xc4\x30\x9c\xa2\x3b\xbf\x31\x84\xe3\xf6\x00\x89\xba\x1a\x56\xa4\x44\x30\x3d\x58\xb2\xe6\xa2\x72\x7e\x86\xca\x12\xc7\x94\x96\x43\x2d\x96\x53\x9a\xa7\xfa\x57\x6e\xf9\x7b\x77\x18\x27\x29\x2e\x37\xd4\x4b\x3f\x49\x81\x1f\xbb\x14\x48\x05\xbc\xb9\xf0\x0a\xa2\xc2\xd5\x92\x1e\xe4\x81\xef\xe5\x09\xf3\x08\x62\x4f\x0d\xb1\x8f\xe0\x14\xb1\xab\x00\x21\xe3\x61\x4d\x84\x63\x80\xfb\xe9\x2c\xe8\x91\xee\xaa\xd1\x74\xe6\x05\x20\xf7\xa3\x10\xfa\x7e\xbc\xe7\xa9\xdd\x82\x96\xee\x70\x3c\x52\xee\xca\x9a\xf7\x51\xf1\xbe\x7a\x1f\x81\x3c\xbc\x7d\x0c\xfc\x32\x54\x52\x45\x80\x33\x81\xe7\x0b\x3a\x54\x3d\x4a\x04\x31\xaf\xf9\x41\xaa\x5e\x32\x2d\x67\x61\xce\x41\xf3\x59\x96\x13\x48\x90\x1e\x73\xd4\x10\x43\xd4\x94\x55\x79\x49\xa8\x28\x51\xd5\xf3\x14\x13\x76\x37\xa4\x7b\x9d\x48\x39\x44\x38\x5d\xf0\x6b\x10\x51\x15\xa6\x1c\x43\x38\xa1\x64\x01\x1e\x55\xab\xfc\xfc\x29\x24\x74\x9f\xea\xf2\x68\x19\xa2\x11\x67\x76\x8f\x88\x9f\x0d\xc7\x94\x28\xcc\x4f\x4d\x49\x7d\x25\x97\x33\xf4\x2e\x04\x23\x06\xc0\x7e\xb6\xf0\xbd\x18\xae\xe5\x7a\xd5\xbe\x21\xbb\xbf\xb9\x95\x33\x01\xcb\x87\x80\xfe\xae\xbc\x80\x39\x9b\x18\xfd\x94\x8e\x28\x1a\x88\x3d\x45\x04\x4e\x30\xe5\xfc\xdb\x2d\x28\xc2\xd4\x8f\xf5\xc3\xb1\x59\x7d\x54\xa8\xb8\xda\xe1\x68\x55\xdd\x9a\xb3\xfd\x44\x8a\x1d\x75\x04\x20\xd6\x4f\xfb\x28\x8c\xe9\x81\x1c\xb1\xff\xb4\x43\x79\xbe\xf3\xa4\xab\xf2\x6c\x78\x86\xd1\x39\x93\xda\xf6\x39\xe1\xf6\x3c\xab\x84\x61\xfe\x1a\x02\x0d\x52\x7e\x97\x08\xe6\x64\x68\xb3\x5a\xd7\x03\x1f\x5b\x25\x1e\x63\x06\x02\xa6\x05\x17\x49\x8d\xe3\xef\x10\x5e\xae\xc8\x64\x05\xab\x21\xfb\x3d\x5c\xb1\x07\xec\xcb\x2e\x8e\xb6\x0d\x36\x1b\x4c\xff\xd3\x28\x9a\xec\xa2\x68\x2b\xe1\x53\x35\x4c\xf3\x98\x05\xb4\xbc\x34\x28\xb0\x0b\xff\xd7\x6b\xab\x23\x88\xac\xd0\xfe\x46\xb7\x5b\x6d\xf4\xdc\x87\x60\x6e\xfb\x24\xf0\x7c\xf4\x02\x0f\x3f\x6f\xe6\xbb\xa1\x7e\x8f\xbf\x7d\xfa\xe2\x31\xfa\xe2\x7b\x1d\xea\xa7\x85\x12\x68\x0c\xf5\x9e\xda\x9b\xff\xc0\x15\x9e\x27\x46\x9c\x3d\x2b\xa0\x8e\x9e\x9d\x58\x43\x8c\xa1\x2a\x82\x05\x7a\x92\xa7\x29\xcc\xe2\x16\x5a\xcc\x46\xa9\x8c\x79\xc8\x45\x09\x82\xb2\x18\x84\x19\xb4\x51\x47\xcd\xa9\xc2\xa3\x56\x8f\xf9\xb0\x5a\xb0\xb8\x2e\xc4\x1f\x82\x31\xb2\xb3\xb1\x6a\x00\x1e\x23\x6e\x25\xef\x67\x13\xb2\x52\x8b\x54\x19\xe3\x2a\xc5\x55\x25\x4a\x79\xb0\xc4\x50\x44\xfd\x00\xde\x53\xe3\x9d\x23\x24\xe5\x03\x01\x2e\x13\x5d\xe5\x0f\x3f\xef\x88\x53\x79\xe5\xa1\x0f\x5a\x81\xf3\x58\xe0\x91\x08\x66\x11\x4a\xbc\xf6\x44\x75\x22\xbe\x14\x0d\x8d\xb0\xae\x7f\x13\xdd\x1b\xbc\xd4\xa7\xb1\xeb\xe3\x13\xed\xcb\x27\x74\xb0\x03\x38\x78\x83\xd6\x83\x02\x12\x82\xa8\x72\x9a\x0f\x4a\x34\x9c\xe3\x2c\x1e\x60\xc2\xec\x86\x03\x39\xec\x41\xbe\x18\xac\xf3\xba\x1c\x44\xab\x3c\xaf\x70\xb6\x1c\x75\xe1\x31\xdd\x10\x4d\x01\x06\x14\x91\xad\xd8\x7a\xad\x86\x09\xae\x48\x3f\x46\xf0\x4b\x6d\x29\x7e\xa9\xc7\xa3\x15\x55\xec\x85\x90\xdc\x03\x2e\xa8\x42\x2b\xd9\x81\x28\x9b\x6c\x93\x32\x8a\xd5\xde\x89\x46\x29\xc3\xef\x0e\x2b\x32\x66\x41\xa2\xa2\xbc\x8c\x65\xe4\x45\x27\xd8\xb1\x55\xab\xf6\x4d\x53\xf5\x0b\xf9\xf0\xdf\x06\xdf\xbc\x7c\x42\x67\x8e\x2f\x30\x7b\x92\xac\x54\xc3\xa2\x1b\x51\x5d\x91\x3c\xed\xee\x43\xf7\xee\x2c\x51\x85\xc8\x90\xe4\x43\x0d\x58\xec\xde\x75\xae\x0d\x36\x3e\x6e\xc3\x9a\x35\xf6\xc8\x2a\x17\xbc\xed\x55\xfe\x54\xb6\x20\x93\x93\x76\x6d\x3c\xf6\x19\x25\x81\xd6\xa7\x2e\x64\x9f\x16\xee\xc4\x0d\x63\xb5\x23\xe9\x7a\x31\xae\xe8\xe9\x19\x7b\x1d\xc1\xaf\x74\xf4\x74\x89\xe8\x56\x82\x9c\xb3\xeb\x28\x6d\x7b\xee\x9b\xde\x5c\x23\xf1\x68\xdb\xcd\xc9\xb0\x83\x68\xfb\xed\x3c\xda\x6f\xc1\x2b\x0e\x08\xe8\x65\x2f\x63\x2b\x9c\xdd\x3d\x3b\xf6\xef\xde\xa0\xd6\x1e\x6e\xd9\xfb\xaa\x03\xb2\x69\xb5\xd0\xc3\xcc\x16\x79\x4e\xfa\xce\x31\x67\x44\x5b\xc5\xaa\xd5\x49\x32\xb0\xa2\x0c\x69\xd3\x87\x32\xbe\xca\xd4\x9e\xd4\x1f\xa8\x87\x6a\x31\x36\x0b\xb9\x3b\x7a\xea\x7d\x19\x23\x4d\x04\x20\x62\x21\x0c\x65\x38\xd3\xee\xe6\xc5\xdf\x9e\x6a\xcd\x9b\x01\x6f\xf0\xa6\x35\x98\x26\xb8\x1a\xae\x1e\xf1\xc0\xd0\xc0\xfb\x3a\xcf\x5e\x31\xe3\xb0\xa7\xf1\xee\x8e\x61\xaa\xb8\xb8\xb4\xfc\x0f\xb8\x22\x28\x43\x65\x47\x52\xdf\xbd\x50\xb8\x5d\x90\x62\x23\x34\xe9\x5e\x7d\xd2\xde\xc6\xb8\x2a\x12\xb8\xfe\x0e\x67\x44\x0f\xa9\x49\x19\xea\xee\x53\x6b\x65\x7e\xd5\xb1\x73\x04\xe3\x19\x4b\x8e\x03\x09\xd4\xf2\xf6\xca\xf0\x5a\xfa\x3e\xd4\x62\x7c\xeb\xf1\x69\x53\x94\xd5\x3f\xa0\x33\x11\xf9\x92\xfe\x1a\x26\xe2\xe7\x4c\x17\x9d\x56\x3c\xee\x14\xf0\x48\xc9\x11\xed\x9c\xeb\x98\xe1\x24\x3f\xd7\xc6\xc1\x95\xba\x57\xf9\x37\x09\x52\x91\xbd\x44\x9b\xc8\x7a\xd4\xe2\x38\xa2\xee\x2f\xba\xea\xae\x33\x5e\xfb\xb7\x65\x9e\xda\xf5\x5f\x91\x7d\xd9\x64\xdb\x53\x6e\x18\xcf\x7a\x9d\x05\x3a\x82\x54\x3a\x81\xfe\xc6\xb9\xa3\xfe\x94\xd2\x0c\x4f\xd4\xec\x01\xb6\x4e\x3c\xe9\xa8\x60\xc4\xc9\x52\x62\xbb\x12\x80\x9a\x44\xce\x3c\x07\x43\xf4\x66\x98\xd7\xa4\xc2\x2c\xfc\x16\xdf\x4c\xb4\x4c\x4d\xf2\x45\x1e\xb1\xf8\xb3\xec\xde\xfd\xad\xcc\xa3\xec\x06\x91\x37\x91\xb7\x4a\x05\x37\x8f\x12\x04\xb3\xe1\x1b\xb4\x6e\xba\xcb\xff\x6f\xa0\xd4\x17\xf4\xab\x73\x9c\x24\xc3\x18\x51\x26\xb8\x5f\x4c\xaa\x2e\x7b\x45\x5f\x50\xaa\x45\x83\x2f\x68\xcc\xc5\x4a\x5e\x7f\x83\xd6\xe2\xf4\x13\xa6\xe3\x96\xd5\xb9\x29\x7b\xa1\x17\x16\xf9\xba\xf4\x8d\xbe\x65\xb8\x03\xd3\x40\xa3\xcc\x85\x17\xf3\xa4\x2e\xbf\x63\x57\xd5\xa5\x1f\x5c\xb0\x46\x2a\x44\x02\x0b\x16\x37\x32\x38\x07\xb8\x3d\x0e\xb6\x1d\xb6\x6a\xa7\x8d\xba\x68\xa1\xec\x04\x9a\x5d\xbd\xe1\x66\x00\x0f\xc4\xe2\x79\x16\x2a\x3f\x76\x1c\xa3\x81\x43\x53\x00\x62\x33\x4c\xa6\xde\x37\x4c\x91\xf4\x66\x80\x4f\xfc\x84\xe5\xad\x61\xc6\xdc\x4e\x05\x28\xbc\x3d\xde\x6e\x81\x4f\x42\x4b\x0b\x0d\x70\x26\x10\x73\x5d\x46\xe8\xab\xe2\x8d\x6c\x12\xff\x4b\x9b\x01\x8f\x8d\x7e\xa4\x3d\x19\x51\x41\x88\x95\x0c\x02\x70\x8e\xb3\x38\x3f\x1f\xc1\x38\xfe\xe6\x0c\x65\x44\x1e\x33\xbe\x47\x3f\x10\xdf\xea\xd5\x05\x5b\xba\x94\x9f\xf2\x95\x2c\x61\x00\x23\xfd\x99\x39\x4d\xa2\xfe\x12\xa5\xf9\x19\xda\xb7\x09\x11\x04\x84\x2d\x3f\xeb\x02\xdd\xb9\x9c\xed\x28\x5f\x22\xc6\xd7\xd1\x11\x11\xf7\xb7\x2c\x17\xaf\x16\x7a\x85\xbd\x66\xf1\xa7\xd8\x5f\x41\x70\x74\x84\x9a\xcc\xb1\x41\x13\x46\x85\x1d\x50\x5d\x5d\xd0\x17\xf0\x69\x77\xef\x8c\x8c\x56\xe2\x38\x08\x82\xc9\x74\xb6\xb5\x8e\x0d\x69\xa2\xc5\x0b\xff\xb6\x08\xe5\x43\x27\x7f\x84\xab\x57\xa8\x22\x3c\xea\x19\x0e\x33\x74\x3e\x50\x20\x0e\xff\x42\x54\x38\xc9\x00\x81\xe5\x12\x91\x09\x02\x90\x10\x18\xad\xd8\x53\x8f\xe4\xc5\x20\x41\x0b\xe2\x89\xd7\x8f\x7a\xde\xfd\x98\xc7\x78\x81\x51\x39\xf1\xce\x84\x4a\xbf\x0d\x6e\x11\xb6\x5c\x50\x19\xe2\xed\xd6\x71\x14\x29\x6c\x8a\xd1\xd7\xcd\x06\x89\xcf\x46\xb1\x5c\x2a\x5b\x53\x90\x91\x38\x06\x45\x32\x21\x66\x84\xb7\x9d\x8f\xb7\x5b\x10\x85\xa9\x5f\x77\x40\x3c\xcb\x6b\x02\x36\xc4\x76\x1b\x92\x89\x5c\x5b\x0b\xad\xfa\xe5\xb1\x35\x85\xbb\xaf\x1f\xdc\x9f\x06\xa0\xd6\x6f\x1d\xac\x16\xb8\x8c\xb5\x17\x2c\xc3\xf1\x5d\x7f\xdd\xb6\xdc\x03\xa6\x78\x6f\xc4\x44\x6f\x45\xfd\xcd\xba\x44\xa2\x4b\x37\xed\xaa\x6c\xc7\xa8\x4d\x89\xfc\xf2\x83\x36\xeb\xb1\x1a\xad\xf7\x76\xef\x98\x73\xf7\x8e\xde\xfb\x8f\x04\x2f\x50\xb4\x8e\x12\xc4\x03\x83\xf2\x20\x9f\xd7\x88\x4a\x76\xdc\x67\xf0\x13\x5c\x0f\x60\xa4\xae\x07\xa2\x4f\xd7\x03\x1f\xfb\xf5\x00\x3d\xac\xe2\xd0\x4f\xb8\x90\xd9\xe0\x21\x3c\xda\x8c\x8d\x69\x20\xb0\x7a\xf3\x92\x40\x82\x46\x3c\x4d\x96\xb8\xb5\xde\x51\x06\x3a\xcb\x8c\xd4\x52\xa7\x2d\x7a\x01\x48\x7c\x3f\xf2\x7d\x5b\x5c\x6d\xee\x13\xd9\x15\x3e\x53\xd0\x9f\xd0\x12\x3e\x3b\x80\x39\xc6\x4e\x36\x79\x74\x64\xe4\x3a\x37\xde\xf1\xee\x88\xa8\x43\x5a\x16\x28\x26\x3f\x2c\x70\x86\xab\x15\x8a\xfb\x6a\x8e\x11\x8c\xf7\xa8\x56\x56\xc5\x2b\x56\x83\xfc\x81\x0a\x30\xbe\x26\x34\x30\x5c\xaf\xf8\xcc\xbb\x65\xe0\x10\xda\xe4\x69\x20\x07\x0a\x00\xe6\x51\x55\x29\x82\xa5\x17\x9c\xaa\x3f\x27\xfa\x7b\x54\xac\x10\xdd\x5e\x89\x17\x9c\xa2\x51\x55\xcf\x2b\x52\xfa\xc7\x00\xa9\xd0\x9a\xde\xd0\x0b\x38\x9e\xcb\xb8\x2d\x6f\x48\x4c\x8f\xd3\x03\x79\xa5\xfe\xb5\xc5\x28\x23\xb3\xa4\x41\x72\x0f\x4c\xf3\x03\x5b\x32\xbf\xef\x6f\xcb\x9c\x85\x4b\x9c\xe1\x56\x05\x56\x6b\x55\x58\x07\xc1\x66\x63\x38\xfa\xc5\x07\x72\xfa\x4b\x72\x79\x47\xa6\xc3\x83\x41\x71\x82\xb5\x83\x5d\xa0\xb8\x0f\xe1\x42\x7b\xfe\x3b\xf9\x8f\x2c\x3e\x9d\x94\x7f\x84\x93\x72\x15\xfa\x25\xc7\x5c\x19\x27\xa5\xfb\x14\xac\x46\x5f\x23\x18\xad\x1a\x4e\xee\x81\xe6\x74\x94\x2f\x8d\x43\x12\x33\xe4\x99\x7e\x88\x56\x1e\x70\xc7\x14\x5b\xfb\x88\x1f\x21\xa3\x24\x8f\x60\x82\xa8\xbc\x09\x4b\xe4\xaf\x7d\xc2\x9f\x33\x51\xb3\x6a\xd5\xda\x57\xa1\xa3\x2e\x5e\x4d\xe9\xfb\x0b\xdf\x8f\xae\xe0\x72\x30\x17\x26\x0f\xd1\x05\x3e\x2b\xfa\x43\x39\x5a\xfe\x26\x15\x6f\x68\xc7\x51\xfc\x83\x24\xe0\x2b\xad\xa0\x34\x17\xf5\x14\xad\x3c\x50\x68\x0e\x08\x6a\x1e\x9e\xaf\x60\x85\x5a\xe8\xbf\xa6\x17\x9b\x8d\x7a\x50\x01\x12\x5e\x78\x85\x08\xa3\x3a\x54\x67\x6a\xe5\x4d\xa6\x33\xd0\xbc\x10\x27\xb0\x7c\x9c\x57\xa4\xe3\x03\xf5\xc6\xf8\x82\x3f\xce\x8b\x8a\xfe\x48\x21\xce\xe8\x1f\xdb\x5b\xa8\xe1\x15\xc8\x08\x4f\x4b\xbb\xb6\xd9\xa0\x5b\x99\x29\x26\x1c\x1d\x91\xe9\xeb\xcf\x2e\xac\xa7\xdb\xea\xf5\x8c\x5b\x4d\x10\x73\x2f\x97\xd5\x4c\x67\x00\x87\xad\x88\xe8\x6c\x41\xaa\xc0\xd7\x23\xd6\x19\x19\xd7\x1a\xa9\x28\xc5\x7e\x26\x02\xdd\xb2\xc8\x11\xde\x73\x41\x07\x0f\xc8\x4b\x94\x09\x99\x3a\xc9\x36\x1b\x55\x79\x8a\x7c\x1c\x6c\x03\x60\xd6\xf1\x23\xc4\x99\xfe\xbd\x68\x5a\x14\xdf\x6c\x68\x85\x2e\xba\x76\xd7\xf8\x5c\x16\xf7\x3a\x5e\xe5\x85\xd1\xa0\x9a\x85\xa6\xc6\x00\x64\x96\x7c\x64\xad\xa2\xfd\x24\x97\xa8\xaf\x86\x00\x44\xba\x34\x11\x87\x0b\xb3\x7c\xcf\x26\xa0\x82\xcc\xd5\xec\x1c\xc5\x1e\xad\x5d\x0b\xb0\xb3\x0e\x23\x2a\x24\x19\xea\xf2\x4a\xac\xc5\xa5\x73\x8f\x79\x93\xe3\xf6\x0e\xf3\x26\x63\xb6\x41\x26\x27\x8e\xcd\xe4\x4d\xee\x39\x37\x9f\x37\xb9\xaf\xb6\xd8\xe4\xc1\xb6\x91\x6d\xd6\x8d\xbb\xc4\xeb\xcf\x2e\x96\x53\x64\xee\x9c\xd9\x76\xf8\xd9\x05\x1a\xd1\x25\xb3\x7d\xbd\xd3\xef\x21\xc1\x99\x5b\x98\x73\x02\x0e\xbb\xa3\x10\xda\x22\x5e\x59\x67\x49\x4e\x97\xaa\x17\xdf\x1b\xf2\xec\xc2\x22\xca\xce\xbd\x61\x45\xf9\x35\xff\x13\xbe\xc5\x95\xf8\x4b\x5c\x86\xc4\xf7\x86\x3c\x70\x21\xff\x9b\xe0\x14\x35\x0f\x2c\xc7\xe3\x82\x2f\x5a\x8c\xaa\xbb\xa2\x67\xc3\x8a\xac\x13\x34\xac\x08\x0f\xca\xda\xf3\x41\x9d\xe1\x5f\x6b\x94\xac\xfb\xc2\x22\x36\x92\x25\x97\x8f\x44\x40\x49\xb0\x04\x6b\x70\x06\xce\xc1\x2f\xe0\x37\xf0\x0c\xbc\x01\xcf\x9b\xc9\x79\xfb\x21\x09\x9e\x2f\x3f\x09\x80\x1f\xbb\x00\xc8\x79\xd5\x8f\xf4\xc8\x44\x03\x9c\x55\x04\x66\x11\xca\x17\x03\x96\x8a\xe1\x94\x7b\x03\xfc\x18\x4c\x7e\x84\x64\x35\x2a\xf3\x3a\x8b\x7d\x14\x80\x57\xa1\x5a\xc5\xea\x04\x4f\x42\x7c\xaa\xae\x06\x46\x6c\x0b\xbf\xc2\x29\xf2\x83\x89\xf5\xf4\x07\x9c\x21\x58\xfa\x74\x18\xf2\xe8\x3d\xad\x54\x11\x26\x87\x11\x1f\x01\x76\x65\x31\xcd\x66\x41\x30\x99\x1e\x83\xb1\x72\x94\x4c\x46\x25\xcc\x96\xe8\x05\xeb\xcb\x74\x7c\x0c\xc8\x2c\x18\xc5\x39\x65\x9f\x3e\x9d\xb6\x2d\xf8\x97\xe8\x5d\xc0\x53\x5f\x0c\x70\xd8\x54\x9f\xc2\xb7\x46\xdd\x9b\xcd\x58\x56\x8c\xbf\x1a\x1f\x1d\xf9\x38\xfc\xd1\xc7\x41\x00\x3a\x3a\x6d\x34\x4e\xc0\xf8\xb8\x69\x7c\x7a\x0c\xf0\x2c\xd8\x32\x91\xfa\x69\xe8\xb3\x38\x94\x45\xe3\xc6\x20\x90\x1e\x01\x98\xdb\x2f\x62\x54\x45\x5e\x00\x16\x57\x90\x44\xdf\x0a\x79\xf1\x1c\xc7\x64\xe5\x81\x95\x10\x23\xe5\x63\x01\x6c\x07\x4b\xeb\x79\x03\x0e\x59\x5b\x6f\xb8\xc9\xe3\x29\x24\x75\xea\x81\xb3\xae\x97\xd0\x03\xe7\xd6\x3b\x92\xe7\x09\xc1\xc5\xf3\xbc\x12\x31\x88\x7e\xb1\x0a\x48\x4c\x02\xf8\xcd\x7a\x51\xb2\xa4\xc1\xe0\x99\x5d\x21\x25\xdb\xf7\xb1\x07\xde\x58\x2f\x34\xdf\x62\xfa\xfa\xb9\x26\x14\xbf\xa5\x5b\xc1\x95\x07\x84\xbd\xd8\x6c\x98\xff\x13\xb7\x65\xad\xbb\x8a\xae\x45\x51\xce\x77\x58\xd9\x18\x12\xe8\x2a\x4a\x9f\x9f\x9a\x3f\xe9\xc7\xd6\x23\xe1\xca\xdb\x2e\xc7\x13\x45\xf8\xc1\xc4\x7c\x45\x85\x65\x11\xa1\xff\xcc\xce\xb3\xc1\x0a\xb1\x17\x9b\x8d\x97\xb0\xb5\xe9\x6d\xdf\x7e\xcb\x8e\xc1\xe6\xf4\xd7\x07\xce\xdf\x9d\xb6\x9e\x4c\xd0\x69\xa4\x96\x3a\x25\x8b\xa8\xc4\xfb\xd3\x7c\xf0\xa7\x18\x0c\xfe\xf4\xdd\xe4\x4f\x3f\x7a\xc1\xa4\x56\x85\x16\xa2\x00\xf0\x82\xed\x5a\x94\x76\xd1\xaf\xd5\xa2\x78\xe2\xaa\x6a\x74\xf2\xbf\x4a\x11\x0e\x46\x5b\x79\xd2\xbc\x68\x68\x34\xda\xfb\x5b\x78\xe1\xdf\x96\x66\x4a\x15\x8c\x1f\xf1\xd4\x3b\x6c\xaa\x15\xd7\xe0\x8f\x44\x6f\x9b\x2e\xd1\x01\x57\xa8\xc4\xa8\x0a\x7c\xd2\x6a\xff\x1f\x74\xea\x2f\xdb\xfe\xba\xdd\xbe\xa2\x96\x6c\x4b\x6c\x96\x97\x54\x26\x69\x65\x65\x31\xf6\x11\x5f\xd6\x2f\x29\x2b\x52\x05\xb5\x71\xf0\x37\x9b\xcd\x2b\x7e\x0b\xcf\xd6\x0f\xbf\xdc\x5e\x3f\x7a\x8b\xab\x67\x8b\x45\x85\x08\x68\xe8\x02\x9c\x24\xe0\x8d\xbc\xa0\x1c\x4e\xc5\x04\x62\xc5\x27\x08\xb0\x15\x49\x78\x70\x20\x90\x85\x2d\x86\x4d\x80\x4f\xc2\xaf\xc8\x14\xcd\x82\x40\xf8\xeb\xf5\xd3\x5b\xc5\xf5\x61\x47\x0c\xe6\x8d\xaf\x8d\xc6\x25\xc9\xd7\xbc\xcb\x8e\x46\xd5\x58\xb5\xc6\x45\xf8\x7f\x45\x6c\x5d\xed\x2b\xfc\x4c\x34\xd4\x49\xca\xb5\x20\xe5\xbf\x5a\xa4\x7c\x6b\x93\x92\xf5\x4b\x50\x8d\xbe\xb3\xfb\xbd\xd7\xf8\x55\x48\xc1\x11\x95\x75\x1f\xe7\x84\xe4\xa9\x1f\xf0\x53\x87\x7f\xc9\x27\x37\x18\x11\x1c\xbd\xa9\xfc\x07\xfc\x0f\xb5\xd7\xf9\x70\x5e\x61\x9e\x9c\xcc\x6c\x5f\xef\x70\x78\xf2\x67\x76\x88\x47\x08\x27\x3e\xba\x3b\x3e\x39\x0e\xee\x8c\x15\xb1\x58\x13\xf2\x24\xa3\x13\xa8\xd2\xc7\x24\x88\x4c\x33\x80\x67\x2a\x5c\x61\x12\xfa\x78\x98\x05\x77\x7d\x32\x1c\xd3\x43\x7c\x3a\x63\x19\xab\x98\x07\x72\x78\xfc\x6f\xf9\x5f\xc8\xbf\xe5\x77\xee\x04\x25\x57\x4d\xb3\x3b\xc9\x9f\x73\x35\xd8\x72\x1b\xf8\x19\x20\xcd\xe4\x4f\xc7\xb3\x61\x36\x3d\x9e\x7d\x35\x3e\xa5\xe7\xee\x04\xf3\xe1\xb8\xa8\xd9\x9a\x50\x93\x72\x2f\xe8\x11\x67\x12\x6e\xad\x11\xee\x1f\x5a\x8a\x1f\x4e\x2d\x27\x1d\xff\x5a\x62\x16\x23\x53\xb5\x3e\x05\xa3\xd1\x08\xcd\x42\xed\xc3\xab\xb4\x2f\x7e\xbd\xc4\xbf\x21\x7f\x28\x23\x63\x9d\xc1\xea\x29\x4e\x51\xc6\xfd\x34\xd9\x19\x6e\x74\xce\xf3\xb4\x45\xc6\xbd\xd6\xf4\x4b\x17\x09\xeb\x10\xdd\x1a\x9b\xf7\x2e\xe2\xed\x88\xe5\xd4\x7d\xc9\x14\xad\xbc\xf4\xbd\xd1\x5b\xae\x5b\x35\x8e\x9f\x47\x47\x2c\x16\xc8\xe3\xc7\xf9\x5b\x3f\x18\x71\x91\xa1\x99\x8d\xff\xa4\xbd\xba\x7a\xab\xeb\xfe\x56\xd9\xd8\x9b\xb1\xf2\xb5\xdb\x70\x46\xb6\x80\xa9\x08\x77\xcc\x37\x20\xef\xe4\xb0\x59\xec\x9c\x38\x41\xd3\xed\x5d\x35\xb0\x06\x87\x0d\xa7\x64\xc3\x14\x20\x20\x6b\x62\xd4\x8a\x40\x80\x88\xf5\xc0\x77\x26\x97\x09\xfd\x00\xf0\x7d\xa2\x6f\x28\xf1\xe6\x96\x4c\x0b\x82\x16\x64\x82\x00\x6b\x74\x42\x86\x08\x50\xd5\x3d\x03\x7c\x18\x13\x3c\xcc\xb6\xdb\x3c\xfb\x9e\x81\xf7\x14\xb6\x45\x50\x32\x44\xbc\xc3\x3c\x90\xa9\xde\x2b\x75\xf0\x94\x8d\xc8\xca\x08\xee\xf7\xce\xc4\x2a\x3f\x43\xe5\x90\x83\x6f\xbc\x86\x6d\xf2\xfa\x1f\x35\x87\x9c\x86\xd8\x12\x7c\xfd\x16\x19\xe5\x99\xef\xa5\x79\x5d\x21\x94\xb1\xe0\x1e\x86\xd2\xd7\xee\x4f\x91\x63\x5a\xce\xe7\x63\x08\xa6\xc7\xb3\x5b\x78\xc4\x53\x19\xfd\x48\x6b\xf9\xaf\x90\x80\xcc\x27\x01\x60\x56\x68\x99\xee\x29\xf0\x3d\xb8\x20\xa8\xe4\xf1\xea\x3c\x80\x01\x73\x4d\xc7\x23\x29\xb6\x52\x5d\x8f\x99\xb3\xb4\x0e\xa5\x39\x15\x67\xaf\xa9\x3f\x56\xdd\x09\x82\xac\x72\x86\xc7\xeb\xed\x2a\x77\x57\xa7\xe5\x18\x51\x9b\x0e\x8f\x69\x8d\x96\x18\xc1\xb4\x39\xeb\x29\x0c\xa7\x54\x67\xde\xb6\xa6\x83\x0e\x48\xed\x41\x7a\x36\x6d\x36\xcd\xdf\x32\x11\x8d\x2e\x91\x5c\xf0\x45\x3a\x21\x80\x1f\xe5\x19\xe0\x6b\x73\x82\x01\x3b\xbf\x26\x09\x3f\xd4\xa9\xde\x72\x21\x45\xd2\x49\xc9\x0f\xfc\xdc\x88\x06\xb8\xd9\xf8\x65\x28\xa2\x3f\xe7\xe1\xf4\x82\xcb\x04\xb2\xf1\xed\x4c\x2e\x45\xa8\x9d\xd4\x73\x5c\xf1\x15\xd7\xe8\x5c\x23\xba\x0d\x40\x1d\x92\x11\xcf\xe9\xec\x33\x6f\xe5\x5c\x38\x9e\x1b\x59\xcb\x70\x88\xa6\xe5\x8c\xc9\x59\xd8\x1c\x1c\x8b\x07\x28\xda\xab\x42\xe8\x63\x50\x83\x31\xad\x07\x4f\xab\xe1\x78\x06\x62\xfa\x07\x0f\x7d\x55\x48\x66\x53\x84\xd1\xd1\xd1\xed\xf8\x34\x9a\xd4\xc3\x68\x9a\xcd\xbe\x8a\xa7\xd9\x6c\x58\x9f\xc6\x93\x08\x5c\xf0\x63\x99\x4b\x3a\x75\x3a\xb9\xe0\xb2\x29\x41\xf1\x7f\x4d\xf6\x10\x1e\x0b\x3a\x32\xa0\xbe\xf9\xe7\xc4\x12\xf8\x8a\x69\x32\x0b\x44\xd5\xc5\x16\xb0\xdb\xea\x49\x2e\x86\x34\x24\xc3\xf1\x76\x1b\x04\xec\xae\x05\x46\xc4\x0f\x40\x1c\x46\xca\x82\x61\xe4\x78\x63\x0c\x0c\xce\x2b\x1f\x8d\x58\x6d\xfc\xff\x6c\x1c\xc1\x50\xbd\x24\xed\x97\x01\x5d\xe6\xa0\x08\x9b\x32\x7e\x6c\x95\x0a\x86\x28\x00\x69\x18\x29\xd4\x20\xd6\xda\x23\x3e\x76\x14\xff\x4b\x71\x67\x7c\x1c\x88\x80\x53\xda\xea\x4d\xdb\xab\xdc\x68\x0d\xb8\x84\xdc\x90\x33\x48\x49\xe3\xe6\x5b\x46\x5c\xca\x2b\x71\xfb\x55\x32\x0b\x86\xe3\xe3\xed\xb6\xe4\x51\x2d\x57\xb0\x24\xbe\xc9\x3a\x8f\x8e\xf8\x57\x69\x5e\x67\xe4\xe9\x3d\x81\xb3\xaa\x7c\xc1\x6e\x32\xf4\x96\x88\xa8\x17\x17\x1d\xe5\xd8\x63\xa6\x9f\x86\xb7\xc5\xc1\x21\xb7\xb4\x88\x6f\xd9\xde\xa7\xec\xb1\xce\x53\x58\x44\xe8\x6d\x89\xc4\x85\xda\x7f\x31\x19\x47\x72\x79\x5c\x09\x08\x2b\x8a\xc5\x45\x8d\x7a\x82\xb3\xe5\x66\xd3\xe2\xed\xa8\xf3\x40\x0f\xb8\xe9\xa9\x39\x14\xb5\x46\xff\x79\xdd\x8d\xae\x1d\x8d\xae\x79\xa3\x2d\x32\xee\xd7\xa8\x7f\xd8\x31\xd6\x3d\x6a\x70\x58\x45\xdd\x23\x39\xb8\xa2\xa5\x14\x22\xad\xda\x94\x70\x19\x04\x5b\x11\xbf\x01\xe7\x19\xf3\xfd\x54\x73\xc2\x38\x4b\x9e\x3d\x32\x5f\x8b\x55\xe6\x7e\x49\x85\xd7\xb6\x58\x70\xb1\x8f\x3c\x56\x9d\x2d\x65\xb4\x38\x2e\x84\xa8\x7c\x85\x5c\x92\xd2\x84\x24\xf5\x86\x89\x48\x72\x4b\x68\x7b\x6e\xbb\x05\xab\xf0\xa5\xbf\xd0\xef\x5d\x84\x3d\x6a\x9a\xdd\x40\xb8\xed\xe3\xed\x36\x00\x4b\xbb\x45\x69\xea\xba\xb9\x26\xd7\x76\x93\x8d\x15\xed\x26\x1a\xbd\x4d\x8f\x06\x70\x66\x37\x6a\x18\xe8\x6e\x64\xb0\x32\x9c\xf9\x79\x67\xd3\xf0\x66\x5a\x9e\xce\x68\xb3\xbf\xd8\xcd\xb6\x2c\x8b\x37\x3a\xea\xdf\xec\xe6\x95\xdd\xf2\x46\x9b\x7d\x66\x37\x2b\xac\xa2\x37\xb7\xb2\xde\xb4\xe8\x2c\x0d\xae\xd3\xf4\xaa\xd7\xa3\xcf\xed\xba\x2d\x9b\xed\x74\x7e\xd5\x16\xac\xfa\x85\x90\x76\x10\x2c\xda\x59\x41\x00\x16\xfa\xf5\xb5\xd5\xcc\xfa\xaa\xcd\xac\xf7\x6a\x46\x37\x0f\x7a\x60\x1a\xcb\x63\xe8\xc0\xc6\x8c\x6a\xfa\x5b\x94\xda\xe7\xe5\x47\xa6\x6a\xe8\x6f\xc8\x14\x83\x2e\xdf\x9c\x55\xcf\x9e\x8d\xfe\xf3\x9a\x1a\xfd\xe7\x1e\x8d\xda\x27\xf3\xe5\x9b\x6d\xd5\x64\x35\xbc\xd0\x51\x08\x4f\x77\x5f\xec\x57\x64\x08\x23\xe6\xf7\x7e\x89\x28\xe1\xbd\xb1\x0c\x3f\xa1\x35\x3f\xa1\x35\x3f\x5d\xd6\xdf\x34\x5a\xd3\x08\x7d\xd6\xec\x64\x81\xdc\x74\x87\x74\x6c\xbb\x2d\x70\x27\xe7\x2a\xaf\xcb\x08\x8d\xa6\x33\xfa\x37\x81\x25\xf9\xe6\x6d\x01\x33\x1e\x51\x9c\x81\xe7\x9e\xc0\x68\xb5\x23\x5c\x64\x79\x3d\x68\x4a\xde\x21\x1c\x7b\x3a\x0c\x92\xf6\xae\x81\x47\xca\xa2\x56\x4f\x6f\x8f\xb5\x4f\x9a\x4e\x2b\xbc\xa4\x8c\x7f\xe0\x07\x17\xfc\x3e\x97\xf3\x27\x14\xbf\x64\xf5\xdb\x3a\x53\x53\x05\x20\xfc\xc9\x1b\xb4\x06\x38\x7c\x8d\x09\x4a\x47\x9f\x5d\x90\xed\x6b\x90\xa8\xa2\x4d\x47\x40\x29\x1e\x72\x9a\x32\xb3\x56\xa9\x4c\x5a\xb9\x48\xc4\xff\x78\xed\x63\xc0\x26\x63\x89\x48\xe0\x97\xa0\x49\xc4\x7f\x41\x1b\x98\x94\x80\x87\x55\x9e\xe4\xa7\xb7\x6f\xe7\x23\xf1\x83\x4a\x89\x81\x71\xab\x58\xb1\xe8\x88\xda\x70\xe9\xa2\x63\xe9\x8c\x5b\x20\x38\x4e\xc5\x69\x7e\x55\xa9\xcb\xaa\xd8\xa2\xe3\x7e\xae\x08\xbd\x35\x58\xe8\xc1\x36\x9e\x4f\x1b\xee\x0d\xa1\xf8\x0e\x3b\x3f\xef\xaa\xbf\x86\xf3\x9c\x09\xec\xef\x7b\xe0\x44\x1d\xeb\xdd\x13\xf0\xf0\x10\xb7\xf8\x2c\xbc\x3d\x66\x3e\xe8\x32\x1e\xf8\x4d\x3b\x9f\x6f\xb7\x87\x86\x62\xec\x9c\xb5\x15\x82\xf1\xcd\xcc\x9a\x3a\xa0\x93\x77\x2b\x18\x5c\xcf\x6a\x29\x1d\x61\x36\x2d\xaa\xf5\x46\xda\x14\x6c\x6b\x82\xab\x21\x4f\x7b\xcf\xf2\x46\x32\x4e\xc9\xfa\x4c\x5f\xe0\x4c\xb8\xad\xa9\x9a\x20\x21\x25\x9e\xd7\x44\xaf\x89\x85\x5e\x21\x48\x9f\xbf\xa6\xfd\xcb\x1f\x3b\x89\x84\x13\x75\x55\xcf\xb2\x03\xc8\x52\x3c\x18\x94\xf0\xb8\x92\x11\x3d\x9a\xd7\x7a\x96\x81\xe6\x59\x33\x5c\xb3\x32\xca\xe6\x85\x73\xc0\x36\xcf\x9e\x24\x79\xc5\x8e\xa6\x3c\xa3\x95\xd0\xbf\x54\xb4\x51\x6b\x99\x97\x7b\x2d\xf3\x02\x2e\x71\x06\xc9\x35\x4b\xf7\xfb\x38\xdb\x3a\x83\x87\xbe\x73\x81\xf8\x53\x1c\xd0\x3f\x84\x40\x3c\x57\x8e\xbe\x4e\xa1\xb4\x25\xf0\x56\xf8\x37\xe4\x01\xaf\x80\x4b\xb7\xaf\xaf\x21\x0a\x1b\x65\xdb\xc2\x73\xab\xac\x2b\x67\x8e\x5e\x88\xd5\x04\xbc\xaa\x28\x19\xe7\x72\x84\x58\x77\x95\xe6\x35\xef\x2b\x5c\x6b\x71\xd6\x77\x44\x58\x97\x12\x61\x13\x5f\x3d\x7e\x6f\xe3\xab\xcb\xc8\x3a\x7c\x4a\x4e\x1e\x34\x4f\x38\x95\xc6\x5a\x11\x4e\x5d\x70\x22\x12\xcc\x51\xe1\xbc\x7a\x44\x2c\xb4\x17\xfd\x6c\x38\x0e\xfe\xcc\x85\x68\xfc\x1b\xba\x33\x66\xc5\x29\x6d\x1f\xb5\x20\x23\x58\xfb\xaa\xf9\x84\x5f\x83\xf0\xf8\xe4\x7c\xde\xf8\x8d\xae\x17\x08\xef\x2c\x58\x91\xe7\x70\x89\xac\xda\x18\x06\xab\xf3\xd3\xbb\xaa\x7a\x5e\x09\x6d\xf2\x07\x9c\x35\xf8\xae\x0b\x3e\xc0\x09\x02\xf4\xd5\x84\x00\xd9\xcc\x24\x13\x77\xf9\x78\xe1\x8f\x59\xac\x76\x69\x51\xbf\x25\xef\xd3\x15\x00\x66\x0c\xc8\x10\x05\x20\x09\xd5\xf8\x32\x40\xee\xa0\xe0\x8e\x02\x44\x33\x08\xb8\x9f\x0c\x29\x7b\xc4\x49\xc2\x32\xfc\x05\xc6\x2d\xbd\x7f\x41\x3b\xf0\x13\x4b\x25\x33\xc1\x77\x08\xbb\xe1\xe4\x5e\x69\x55\x2b\x1f\x0e\xa7\x57\x68\x12\x1f\x99\xaa\x0c\x27\x04\x67\x7e\x84\x75\x87\x29\x32\x69\x87\x22\x93\x5c\x3d\x20\x8a\xad\x56\xb0\x95\xb2\x9f\x8f\xb8\xfb\x53\x4b\x75\xb1\x5a\xe0\x8b\xeb\x12\xfe\x55\xe2\xc3\xfe\xda\xe5\x3a\xb8\x84\x06\xa6\x3e\xed\x6f\x41\xad\xc5\xfd\x82\xba\x74\x7c\xbb\x63\x14\xb8\xda\x33\xc9\x4e\xfb\x33\xab\xe6\xc3\x22\xdf\x5b\x52\x93\xfa\x7d\xc5\x40\xf8\x9d\x3e\x50\x4d\x60\x76\xd5\x9b\x54\x84\x41\x72\x04\x61\xdb\x23\xf9\x4b\x23\x73\xd5\x9f\x64\x9f\x3f\x82\xec\x13\x39\x74\x79\x1f\x5e\xbb\x9c\x20\x73\x78\x35\x72\x42\xf5\xbe\xca\x09\x3c\x03\x1a\x8f\x17\x22\xa3\xec\xfd\x04\xcf\xd4\x01\xec\xfd\x84\xde\xf2\x23\x55\x85\x3d\x61\x61\xd8\x36\x1b\xef\x79\x89\xce\x70\x5e\x57\x8e\xb7\xa7\x0a\x02\xc2\x4f\x8e\x65\x4e\xf2\x17\x94\x28\x2a\x25\xba\x23\xd7\x9e\xfe\x82\x27\x47\x25\xec\x1b\x96\x90\xfe\x82\x21\x31\x58\xca\xfb\x6a\x72\xc1\xcf\x71\x79\x30\x6e\xb7\xf4\xd8\xab\xc2\xda\x87\x37\x9a\x49\xcd\xaa\x5f\x0d\xea\xa0\x2b\xaa\x8e\x2a\x02\x00\x75\x46\x9c\x87\x30\x08\x36\x9b\x5c\x63\xc7\xd1\x5e\xec\x98\x70\xb5\xf9\x7d\xbb\x9d\x72\xa4\xc6\xf8\xc4\x69\x3f\x66\x4e\x9b\x3a\x82\x64\xf0\xb5\xa9\xb2\x1c\x99\x19\xb6\xc4\xbb\x56\x50\xd4\x46\x35\xed\xd4\x14\x2f\xa6\x33\x80\xab\x6f\xeb\x84\x8a\xdd\x28\xde\x7a\x01\x28\xfd\x3a\xcc\xf7\xbf\x5f\xf9\x28\x55\xc0\x8e\x3b\x1b\x5d\xa7\xe3\xa3\xe1\xf9\xff\x98\xa2\x82\xa8\x92\x92\xe6\x31\x4a\x26\x88\x69\x27\x54\x9d\x28\x3a\xd4\x89\xab\xc7\x1d\xd8\x75\x2f\x72\xa8\xc8\xbc\xe3\x5e\x44\x5d\x5c\x58\x97\x17\xe9\xfe\xac\xf5\x6e\x95\x97\x64\x38\xdf\xf7\xc6\xe2\xfa\x02\xf2\x7d\xb2\x11\x7e\xe2\xde\xbf\x83\x8d\x50\xe3\xde\x2b\x19\x0e\x10\x3b\xef\x1b\xa4\xbf\x76\xee\x48\x9b\x8d\x2b\x11\xb3\xc2\xe2\xf2\xce\x0b\x10\x11\x8a\xa5\x89\xce\xc7\xe3\x91\xd0\x3d\x8f\x58\xb1\x49\x8c\xaa\x68\x02\x99\x17\x78\xfb\x50\x10\xa2\x23\x1d\xbb\x07\xbc\x82\xfe\xe3\xb6\x1b\xea\x55\x7a\x1a\x2c\x35\x00\x89\x1f\x85\xa5\x1f\x85\x22\x61\x63\xba\x7f\xce\xc6\xbe\xe8\xd7\x66\xc7\x3c\xcd\x20\x27\x9f\x88\x74\xc4\xbc\x1f\x96\x83\xab\xf6\xb5\x14\xb5\xe9\x77\xdc\x62\xb7\xca\xeb\x24\x7e\x69\x8c\xa8\x81\x2d\x1a\xf8\x7b\xe9\xfe\x62\x0e\xdf\x0a\x6f\xa3\x21\x74\xf7\xe0\xc0\xb1\xf3\x53\x2b\xbd\x9e\x95\xd2\xcf\xd5\xe3\x4b\x64\xf5\x73\x56\xd3\x97\xd8\xef\x32\x09\xfe\x34\xe6\xcf\xfe\xff\xe1\xdd\x58\x13\xd6\xe3\x9d\x79\xfa\x0e\xbe\x18\xd6\x89\x72\x73\x17\xc2\x37\x45\x94\x9d\x97\xa1\x87\x13\x25\x87\x74\x05\x0e\xab\x02\x67\x59\xcb\x0a\xb6\x5f\x04\xa0\x2e\x32\x80\xe4\x9a\x08\x51\x86\x87\xc3\x17\x76\x8a\xc5\x05\xac\x2b\xaa\x2c\x36\x62\x71\xf2\xde\x8a\xc5\x5b\x90\x87\x58\xe3\x22\xb0\xe9\x7e\x15\xea\xc0\xf1\x3a\xbc\x4e\xe8\x38\x88\xc3\x8b\x2d\xd0\x65\xa4\xba\x43\x46\x8a\xa9\x8c\x54\x0b\x19\x29\x36\x65\x24\xfd\x27\x88\x6d\x19\x29\xee\x94\x91\xe2\xcd\x26\xb6\x65\xa4\xd8\x94\x91\xe2\xb0\xda\x47\x46\x32\x12\x82\xfb\x54\x3a\x45\xc1\x66\x83\xb6\x01\x88\x03\x10\x69\x32\x52\x6c\x49\x30\xb1\x90\x91\x8c\xe7\xa7\x71\x7b\xb2\x22\x25\x23\xc5\xfd\x32\x92\xdd\x82\x7b\xbd\xd1\x2e\xc6\x74\x78\x5c\x46\x4a\xc2\x18\xe0\xe0\x96\x95\x01\xfc\x10\xb4\x40\x0a\xd7\x73\x34\xc4\xd9\xb0\xf1\x71\xd0\xf6\x39\x67\x71\x76\x99\xde\xef\x67\x76\x38\xc6\x83\x77\x7a\xe7\x07\x32\x8f\x98\xb1\xe3\x6e\x1f\x83\x25\x22\x0e\xb7\x0a\xc5\x08\xb6\xdb\x9d\x51\xca\x53\x44\x20\x03\x81\xa0\x18\x93\x7c\x5f\x93\x7f\x4f\x72\x56\x55\xb8\x29\x93\x67\xee\x80\x62\x97\xa0\x50\x47\x24\xa7\x64\x77\x4e\xcc\xbb\xe3\x1f\xc6\xaf\xee\x26\x67\x7a\x4e\x4c\x9e\x48\xab\x4c\x9b\xbc\x80\x36\x39\xec\xfc\x5a\x2a\x8f\x1f\xcf\xc5\xd7\x99\x66\xd2\x99\x7b\xab\x95\x8f\xa7\xc9\xc4\x67\xe6\xbd\x6b\x65\xdc\x63\xa3\x84\x19\x19\xbe\x11\xb5\x34\xb9\x80\x4e\x78\x72\xa8\x56\x5e\x40\x33\x4d\x97\x9d\x89\x8b\x27\x8c\xbb\x0f\xc6\xc0\xcb\xd0\xf9\x90\x0e\x5b\xd6\xcd\xd3\xea\xe1\xac\x60\x97\x2f\x22\x59\xd2\x89\x2b\x63\xe5\x3d\x91\x9d\xb2\x2e\x3c\x3b\x39\xd2\x74\xea\x7d\x4d\xd9\x32\x5d\x17\x9c\x7b\xcd\x58\xd2\xa6\xb7\x22\x7d\x94\xd6\xeb\x56\x8a\x2c\x2d\x23\x5e\x57\x9a\xad\x4b\xcd\xc0\x3f\x64\x3f\xdc\x73\x70\x7f\x17\xad\xde\x0d\x55\xc4\xf3\x2e\xba\x1c\xdc\xc7\x9b\xed\xce\xce\x69\xea\xcc\x53\xc7\x1e\x3d\x04\x0f\xec\xcc\x6a\x8e\x09\xb2\x57\xb5\xf7\xb5\xdc\x0f\x7f\x63\xa8\xe9\xaf\xdf\x9c\xf1\x44\x6f\xdf\xc4\x98\xf1\x28\x95\x6a\x8a\x4f\x39\xf0\x8e\x9a\x44\x8c\x46\x2e\x2b\x4e\x2b\x47\x6e\xaa\x35\x46\x49\xbc\x57\xda\x28\x8b\x63\x74\x65\x8b\xe2\x56\x96\x9e\x94\x12\x09\xcf\x29\xa4\x02\xa4\x05\xc1\x41\x87\x99\xec\x05\x25\xc5\xe5\x59\xf8\xe5\xc2\x5b\x5e\xea\x8a\xf6\x43\x70\x6a\xf9\x94\x34\xe3\xa3\xb7\x93\x71\xf9\x21\xde\x2d\x3f\x24\x2f\x8a\xf3\xbb\x7f\x7f\x73\x6c\xcb\x0f\xc4\x66\x6e\x56\x46\x4d\xca\x16\x5a\xe9\x75\x25\x77\x24\xb1\x10\x3d\xbc\x28\x4f\xaa\x02\x52\xd6\x73\xd2\x99\xd4\x53\xb1\x7a\x91\x28\xb0\xcd\xf8\x2c\xbe\x68\xf1\x41\x33\x83\xb7\xac\x84\x7b\x9e\x28\xfe\x2f\xfb\x5d\x94\x68\x81\xdf\xa2\x98\xc9\x2d\x4d\x1e\xca\xe6\x3c\x68\x9e\x89\xf6\x67\x33\x40\xca\x1a\xb1\xff\xf1\xd3\x45\x4b\x7f\xcb\xc7\x6e\x67\x40\xdd\x23\xb7\xad\x9d\x09\xdc\x48\x22\x0b\xec\x37\x27\xed\xfc\xe3\x76\x12\xef\xa2\xc4\x29\x2c\xd7\x4d\x9e\xe0\xaa\x9e\xa7\x98\x18\xd9\xb9\x5b\xa9\x6e\x3f\xd7\x7a\xf1\x85\x99\xf5\xf6\x5e\xd3\x8b\xeb\xa0\xaa\x3d\x32\xbd\x35\xf1\xe8\xa1\x9e\x7e\x5d\x2d\x2f\xf9\x21\x3b\xe0\x6c\x2a\x74\x67\x06\x1f\x0c\xfe\xce\x3c\x2c\x65\x8a\x70\x67\x47\x77\xe5\xaf\xdd\x95\xa4\xb9\xa1\x7e\x0c\xb3\x25\x97\x07\x3a\x53\xa3\xbf\x2b\xe2\x73\xd2\xfc\x0e\x04\x7f\x8a\x12\x44\xd0\x40\xf2\xab\xab\x92\xf5\x7a\x88\x79\xf0\x50\xf7\x25\x98\x5a\xdb\x5a\xf6\xe9\xf6\x36\xed\xa3\xd7\x13\x96\x48\x7c\x17\x99\xa4\x44\x3a\xeb\x4b\xd3\xdb\x96\xa2\x2d\x56\xec\xe2\xbb\xa6\x82\xa0\xeb\x65\xb8\x1a\x2e\x60\x8c\x62\xcf\x95\x9f\x15\x78\x32\xf7\xb9\x95\x09\x58\xb2\xb0\xfd\xd2\xd6\x8b\x8e\x3d\xb0\xb2\x26\x73\x2a\xce\xfa\xcf\x8a\x2f\xb5\xb3\x02\x67\x15\x12\x87\x04\x8b\xb7\xc4\xfe\x4c\x70\xc1\xc0\x42\xaf\xa8\xd0\x3f\x03\x53\xc5\xc0\xe5\x34\x39\x32\x1f\x77\x65\xa5\x3d\x69\x69\xa0\x8a\x74\x0f\x1c\xfa\x6d\x2f\x9b\x60\x5e\x33\xf4\x0f\xd1\xd9\x01\x5d\x8b\x43\xf4\x16\x57\x74\x45\x0e\x95\xb8\x7b\x99\x1d\x70\xf0\xaa\x67\x07\x5a\xc7\x42\xe5\x27\xdf\x8e\xcc\xcf\xdd\x0b\xd1\xa9\xdd\x70\xf6\x25\x54\x32\x76\xbe\xff\xed\x1f\x2f\x21\xcf\x66\xcd\x79\x18\x13\xc1\x63\x2e\xf1\xd9\x3a\x4d\xcb\xa2\xe3\xad\x60\xb5\x32\xf3\xe8\x32\x1d\xe7\xd7\x1a\xb1\xfa\x55\xa2\xdd\x94\xe9\x42\x51\x5e\xac\x15\x5d\x0f\x51\x80\xde\x9c\xf5\xa5\xca\x2d\x42\x3f\xb7\x0c\xd6\xf8\x80\xeb\xb7\x5a\x06\x52\x16\xb3\x03\xa0\xf0\x8a\x95\x2f\x04\xb5\x2a\x2d\x20\xb2\xc6\xef\x5d\xb1\x7a\xf9\xeb\xd3\xd7\x9f\x5d\xd8\xcf\xb6\x23\xfd\xd9\x1b\xb4\xde\xbe\x9e\x98\xbf\xb9\xc8\x43\x45\x7c\x99\xb7\x96\x65\xdc\x78\x83\xd6\x32\xee\x96\xe8\x68\x78\x7b\x1c\x6c\xb7\x00\x86\x91\x9f\x1b\xc8\x66\x39\x8e\x69\x72\x53\x31\x4e\x2a\xbb\x4d\x41\xa2\x9b\x68\x51\x23\x2b\x6b\x85\xb6\x6f\xb5\x2e\xa5\xd4\x69\xb9\x37\xca\xce\xf5\x7d\x00\x72\x03\x62\xa7\xab\xc9\x45\x5f\xce\xc6\x18\x14\xbb\xad\xa1\x75\x42\xb0\xb8\xe4\x1e\xc6\x65\x5e\xc4\xf9\xf9\x8d\x44\x89\xd0\x32\x41\x1c\x0c\xcc\x33\x34\xeb\x4f\x61\x23\x3e\x85\x8d\xf8\xa4\xd9\xf7\x84\x8d\x60\x40\x96\xd2\x04\xb2\xa8\x9d\xbd\x1b\xa9\xe8\x7e\x75\x00\x28\xd1\x75\x98\xc9\x70\x0d\x39\x8b\x09\xe5\xca\x80\xd5\xa4\x86\x29\xac\xe8\x0f\xba\xb3\xad\x7c\xd6\x70\x2a\xe9\x56\xcb\x83\xdd\xf9\xc1\xc5\x36\x82\x05\xa9\x4b\xa4\x42\xed\xb1\xc0\x09\xcd\x07\x28\xd8\xc6\x38\x7e\x81\x22\x84\xcf\xd0\x23\x42\xca\x4a\xa5\x18\x6f\x3d\x37\x83\x1d\xcb\x3a\x6e\x09\x64\x0a\xed\xd6\xd1\x11\x3a\x3a\x32\x62\xc4\x3e\xcb\x22\x77\x9c\x58\x11\x4a\xaf\x10\x81\xcd\x9e\x8a\xda\x82\x6d\xfb\x99\x84\x9b\xcb\x16\xc5\xf9\xa1\x7f\xae\x92\x5d\xd3\x71\x26\x88\x5c\xbc\x41\xeb\x09\xd9\xaa\xf0\xdd\x22\xce\xaf\xa2\xab\xdc\x44\xb7\xb2\x26\xcd\x26\x09\x4e\x33\x91\x36\x9d\xaf\x3e\x9f\x04\x93\x6c\x04\xe3\x58\xfd\xe4\xbd\x56\xe4\xcd\x82\x6d\x5e\xa0\xec\x59\xf6\xa8\x2c\xf3\xf3\xa7\xb4\xab\xec\xe2\x4f\xe6\x1c\x6d\x68\x0f\x34\x22\x6d\x36\xf7\xe9\xd6\x23\x3c\x65\x79\x8c\x9a\xf2\x92\x88\xfe\x97\xa1\xf6\x9e\x96\xd7\x7f\x07\xfb\x45\x39\x54\xe4\x1a\x92\x12\x2f\xa9\xd2\x1d\x8c\x78\x3a\x72\x0e\xfa\xf2\x3d\x58\x62\x38\xcc\xcf\x59\x4c\xa5\x2c\x8c\xf3\xa8\x76\xd4\xf3\xfa\xff\xfa\xec\x02\x6d\x07\x4d\x6d\x7c\xd1\xbe\x0e\x6e\x65\x2c\x77\x18\xb3\x2f\xf9\x01\x20\x54\x76\x3a\x43\x19\x79\x2a\xf2\xa4\x07\xc1\x76\x8b\x92\x0a\x0d\x90\x9a\x2f\x4a\x2c\x46\xc5\x56\xd9\x2d\x29\x21\xe3\x66\x3f\xe0\x8a\x28\x22\x9e\x7c\x61\x8c\xfb\xc2\xbd\xfe\xf0\x82\x4e\x7a\xd3\x4a\xc4\x5c\xca\x49\x60\x4e\xfd\xfe\x54\xa2\x03\xeb\x1b\x17\x70\xed\x23\xbe\xf1\xf8\x80\xf1\xc2\xbf\xf7\xb0\xa3\xe7\x23\x1e\x7b\x9a\x55\x8a\xf3\xba\x12\x81\x42\x5f\xe2\x79\x82\xb3\xe5\x2d\xba\x7d\x50\x2f\x4d\x65\x0b\xd6\x9a\x68\xb7\x90\xa1\xb7\xe4\x72\xb5\xdf\x3b\xd1\xab\x96\x02\x6d\x85\xb2\xd8\x97\xce\xff\x00\x75\xcc\x78\x3b\x00\x8b\x62\x72\x37\x91\xe1\xac\xe1\x93\x57\x0f\x88\x62\xd5\x2d\x47\x3a\xcd\xf6\x96\x57\x5d\xdf\x5b\xe0\xe5\x16\x71\x0c\xf6\x71\xf9\xd6\xec\x8a\xfa\x9b\xd5\x77\xdb\x15\x46\xa8\xd7\xd2\x05\xd2\x3e\x24\xba\x4c\x06\xcf\xf0\x92\x79\x21\x0e\x33\x58\x32\x69\xd8\x85\xca\x80\xe3\xf1\x7a\x58\x22\xb6\x8e\x77\x7d\xfe\x41\x82\x32\x98\x9f\x70\x02\xd7\x79\xbd\x6f\x32\xe1\xdf\x13\x8c\x67\x88\x56\x7a\xd7\x6f\x20\xc2\xce\x5f\x6b\x42\x50\xf9\xbe\xc6\xd9\x61\x83\xaf\xf0\x6f\x48\xa8\x90\xfb\x6a\x8e\xd2\x25\xb6\x07\x35\xa8\x34\x97\xf2\x43\x8c\xa7\x93\xdf\x04\x5a\xb1\xae\x50\xf9\x12\x11\x82\xb3\x65\xf5\x41\x60\x16\x41\xa9\xb2\xe4\x32\xf8\x2a\xc7\x8f\x97\x5a\x40\x87\x97\xf8\x37\xf4\x4c\x9d\x97\xe3\x63\x70\xf2\x00\x3c\x38\x9e\xb1\x40\x39\x2b\x91\x24\x88\x59\x93\x74\xe4\x63\x65\x93\xa2\x0e\xa7\x99\x72\x96\x8c\x2e\x0b\x7f\x64\xa7\x22\x28\x6c\xb8\x63\xd4\xa1\x10\x17\x54\x21\x8e\x84\x42\x5c\x98\x0a\xb1\xfe\x13\x14\xb6\x42\x5c\x74\x2a\xc4\xc5\x66\x53\xd8\x0a\x71\x61\x2a\xc4\x45\x58\x1f\x0e\x77\x84\xa0\x52\x70\xc7\x22\x00\xb1\xa6\x10\x17\x96\xba\x5a\x08\x85\xd8\x78\x7e\x5a\xb4\xe7\x39\x56\x0a\x71\xd1\xaf\x10\xdb\x2d\xb8\x97\x2a\xed\x62\x41\x87\x27\xe1\x8e\x85\x84\x3b\xea\x46\x9f\x66\xb3\xe5\x3b\x79\x53\x02\x23\x26\x0c\x0e\x17\x10\x27\x75\x79\xa0\x7b\xe9\xdd\xee\x50\x48\x8a\x49\x81\xb2\x61\x53\xf9\x87\xc8\xa6\x60\x28\x43\x71\xe5\xa5\x48\xb2\xfd\xd7\x32\xaf\x8b\x91\x22\xde\xb7\x9c\x76\x94\x62\x94\x8c\x28\x7e\xf5\xd7\x47\x49\x92\x47\x1e\x9d\xa2\xeb\x61\x70\xb9\x96\x4a\x9b\xb5\x2e\x33\x69\xcb\x17\x66\xc3\xe2\xa5\x06\xe2\x6e\xf7\xb5\xe1\x8d\xe5\xfb\xca\x1b\x99\xeb\x77\xa2\x71\xb5\xda\x39\x92\x28\x9c\xe2\x19\x88\xaf\xc6\xd3\x52\x9b\xa7\xc5\x1d\x3c\x2d\xa5\x3c\x2d\x16\x3c\x2d\x35\x79\x9a\xfe\x13\xa4\x36\x4f\x4b\x3b\x79\x5a\xba\xd9\xa4\x36\x4f\x4b\x4d\x9e\x96\x6a\x69\x50\xf6\xe6\x69\x94\x29\x48\x9e\x96\x06\xa0\xd0\x78\x5a\x6a\x71\x9c\x54\xf0\x34\xe3\xf9\x69\xda\x9e\x9f\x42\xf1\xb4\xb4\x9f\xa7\xd9\x2d\xb8\x97\x18\xed\x62\x4a\x87\x27\x8c\x7c\x61\x0a\x12\xce\xd3\x14\x47\x03\xa9\xc6\xd3\xe0\x6e\x9e\x56\x2f\x71\x36\x84\x74\x23\x70\xb9\xbf\xcc\xcf\x4d\xbe\xe6\xfa\xcc\x2e\xff\x07\x8e\x70\xd8\x1f\x72\x30\xca\x33\x52\xe6\x49\x42\x75\x2e\x45\x33\x4f\x8f\x1a\x98\xe5\x31\xd2\xdf\x5d\x4f\x54\x42\x3e\xaf\x8f\xb4\x26\xc5\x29\x28\x53\xb1\xda\x6f\x1c\x36\xcc\xc6\x48\xd3\x2a\xad\x0c\x38\x4d\x0b\x7e\xb0\x85\xd5\x3a\x8b\x06\xd6\x53\x65\x9a\xb3\xbb\x74\x74\xc4\x3d\xf0\x9a\xca\x1b\x13\x0c\x3c\x87\x98\x0c\x9c\x9f\x31\x0b\x9c\x56\xff\xad\x76\x76\x18\xdf\xdd\x73\x69\x43\xe4\xf1\xd0\x5f\x12\x48\xaa\x57\xec\x16\xaf\x64\x76\x17\x5b\x57\xd9\x89\x18\x15\x7b\xa7\xaa\xe7\x19\xb4\x31\xa3\x4e\x18\xe8\xde\xaa\xca\x7b\xec\xe0\x24\xc3\x0b\x7d\x10\xea\x82\xcb\xc5\xa9\x19\x40\xa5\x0b\xf9\x97\xf6\x71\xe2\x07\xe2\x27\x9f\xa6\x8f\xc4\xa7\xa9\xc8\x13\x1c\xad\xaf\xc1\x97\xa7\x87\x03\x74\xc7\xf3\xda\x57\x61\xe0\x97\xd8\x20\xe7\x3b\xf7\xa3\xb9\xc4\xfe\x74\x99\xfc\xf1\x5e\x26\xf3\xa3\x7d\xb1\x1b\x26\x3e\xff\xe1\xce\x79\x5d\xff\xd7\x89\x01\x13\x1f\x37\x6e\x66\x1c\xe8\x06\xa3\x64\xa8\x3d\x61\xfe\x27\x74\xbf\x24\x88\xd0\x8d\x94\x2f\x16\x0d\x84\xed\x78\x06\xa6\x12\xa3\xac\xe0\xb9\x15\x3c\x33\x30\x95\x6e\xfc\xf9\x18\x4c\x3d\x5c\xfd\x84\xce\x1b\xf4\xf9\xcf\x3f\x93\x9f\x7f\x26\x0d\x42\x90\x7e\xa7\x37\x24\x3c\x62\x64\x3b\x5c\xda\x78\xce\xd8\x0a\x33\x59\x69\x6d\x2a\xff\xa2\xc6\x07\x8a\xfb\x14\xe1\xea\x05\xfa\xb5\xc6\x25\xc7\xbb\x28\x18\xae\x82\x15\xd2\x6e\x65\xa2\xb2\x4e\x9c\x38\xef\xa8\xd6\x57\xee\x8f\xc4\x83\x50\xcf\xb4\x46\x9d\x15\xf0\x1e\x0f\x44\x97\x2d\x5c\xa8\xac\x97\x12\xdf\x78\xd1\x46\xee\xf1\xd2\x02\xef\x78\xac\x70\x9f\xf3\xfc\x2d\x8a\x87\x95\xb8\x7b\x32\xe9\xdf\xf4\xba\xfb\x13\xee\x67\xef\xfa\xee\xe7\x9f\x89\xe8\xfb\x53\xba\x5a\xd9\xe5\xb6\x59\xe9\xbd\xc3\x5a\x9a\xe7\xf1\x7a\x80\xab\xe1\xa2\x4e\x92\xe1\x3c\x41\xa8\xdd\xae\x49\xeb\xf1\x98\x23\x23\x59\x5d\xe6\x81\xa2\x26\xfd\x7e\x83\x2b\xad\xa2\x12\xa1\xec\x05\x82\x31\x2a\x55\x84\xf0\x15\x62\xd6\xcd\x34\x8f\x11\x43\x14\x66\x84\x1f\x21\x79\xc6\xc1\xe6\x96\xcb\x15\x7a\x4b\x4a\xf8\x37\xb4\xae\x98\x03\x9a\x18\x7f\xac\xc6\x2f\x20\x8c\xd8\x03\x5e\x59\xb3\xa0\x3d\x62\x11\x95\x75\x82\x2a\x1d\x47\xaf\x2f\xd7\x17\xf2\xa5\x40\x47\x0a\xa8\xe7\x83\xa6\xeb\x4f\xd2\x78\xf8\x4d\x26\xdc\xd3\xec\x9d\x35\xd3\xc1\xb5\x4e\x9a\xdf\x6b\x2d\x91\x7b\x16\x51\xf5\xa9\xe9\x58\x20\x4e\x3f\x46\x73\x3e\x0c\xa0\xad\xf1\xfa\xe7\x9f\xc9\xd3\x26\xb7\xd8\xc0\xe7\x57\xad\x30\x09\x5a\x75\xd8\x03\x30\x78\xc0\xe7\x2d\xe7\x41\xbe\x8f\x0d\x00\x3d\xa5\xb7\x96\xc8\xcc\xe1\x12\x78\x19\xd2\xb8\xfd\x03\x25\x0b\xd3\x00\xbb\x62\x6a\x07\x7c\x41\x7a\xaa\x69\x27\x53\x7b\x68\x31\x35\x09\x00\x76\x32\x4f\xe1\x07\xc9\xbc\x1e\x85\x3f\x24\xfd\xe6\x25\x3c\x43\x03\xbe\x92\xbc\xc6\x47\xa4\xc3\x29\x53\x7f\xd8\x86\x03\x4b\x0c\xb8\xf7\x75\x21\xeb\xfb\x56\x43\xed\xb2\x05\xce\xa0\xbb\xab\xb8\xba\x4b\x8f\x85\xbb\xb4\x37\x43\x36\x17\x77\x17\xcc\x13\xd1\xdc\x2f\x11\xd5\xba\x53\x5c\x96\x3a\xbc\x57\xfa\x32\x46\xcc\x8b\x88\x56\x75\x00\x88\xd7\xd8\xe7\x7d\x30\xde\x55\xe8\x33\xc8\x54\x3e\x82\x09\x86\x2c\x2f\x02\xc3\xcd\xf2\x81\x31\xd0\xe9\xa5\x31\xbe\x12\xfd\x94\xe5\x04\x2f\x30\x57\x7c\x2b\x0f\xd4\x16\x38\x4a\x46\x84\x8c\x6c\xd0\x14\xc9\x4b\xd4\xc6\x52\x49\x9a\xcb\x7c\x38\x2d\x1e\xa1\xa0\x51\xbc\x24\x57\xbd\x39\x6b\x01\xc8\x2c\x4f\x09\x28\x11\x46\x1c\x66\x31\x11\x62\x03\xd9\x6e\x43\x74\xab\x55\x0d\x3b\xe6\x00\x51\xd6\x05\x78\xc6\xbe\x47\x03\xcc\x1c\xb5\x22\x94\x2f\x06\xdf\x9c\xb1\x74\xbd\xa8\x05\xa7\xb8\x45\xca\x35\x93\x27\x89\x42\x5e\x79\xff\x73\x0a\x87\xbf\x3d\x1a\xfe\xf7\xf1\xf0\xcb\xe1\xec\x62\x0c\xc6\x27\x0f\xb7\x9f\x79\xb7\xf0\x82\x05\xaa\x0e\xc3\xd0\x17\x59\x7b\x44\x2f\x68\x07\x82\xcd\x46\x49\x50\x64\xb3\xb9\x4d\x46\x29\x24\xd1\xca\x47\x41\x40\x56\x65\x7e\x3e\xc8\xd0\xf9\xe0\x1b\xba\x9a\x7c\xc9\x7c\xe9\x67\x83\xb4\xae\xc8\x60\x8e\x06\xe3\xe1\xf8\xe4\xe1\x20\x5a\xc1\x12\x46\x04\x95\xd5\x20\xc9\xb3\xe5\x00\x66\xf1\x20\x82\xd9\x20\xcf\x92\xf5\x80\xb2\x78\x88\xb3\x41\x82\x08\x2d\x01\x06\x19\x0b\x8f\x5d\x01\x56\x2c\x86\xd5\x0a\x55\x23\xcf\x82\xe4\x88\x2e\x32\x09\xe5\x96\x32\xb4\x68\x0f\x45\x02\x58\x36\xb1\xa3\x02\xa1\x37\x8f\x92\xc4\x97\x13\x1a\xa8\x84\xcd\x28\xfc\x0a\xdd\x0e\xf5\x3a\x83\x40\x66\x1b\x92\x33\x60\x93\xa4\x35\xf2\xd7\x8f\x04\x6f\x19\x9c\x63\xb2\xe2\x04\xf8\xec\xc2\xfe\x6e\x3b\x80\x09\x4b\x4e\x39\x60\xbe\x08\xd5\xe8\x75\xd0\x9e\x74\x1c\x3b\x1a\x04\xba\x55\x48\x14\xa6\xab\x41\x98\x75\x8c\x35\x3f\x82\x71\xec\x5f\x30\x77\x8f\x89\x9c\x11\xca\x8f\x62\x0f\x44\x79\x92\x97\x13\xaf\xaa\xa3\x08\x55\x95\xb7\x0d\x40\x26\xa8\xe4\x0a\xc6\xea\x41\x56\x4c\x1a\xf2\x78\xc3\x18\xa9\xfd\x6a\x74\x13\xc7\xc1\x36\x62\x0b\x23\x13\x1b\xa2\xb3\x53\xaf\x19\xcd\x06\x4c\x10\xc6\xd9\x52\xf0\x49\x17\xbd\x5e\x83\x14\x55\x15\x8b\xd2\x2e\xfb\x1e\x95\x98\xe0\x08\x26\x1e\xa8\x08\x8e\xde\xac\x99\xc8\xbd\xdd\x6e\x41\x1d\xce\xfd\x4a\x07\x98\x58\x8c\x60\x5a\x5e\x53\x08\xd8\xc8\x6e\x48\x05\x99\xbd\xae\x16\x62\xbb\x05\xc1\x9c\xae\xad\x81\xc2\x6e\x40\xce\xe8\xd5\x51\x56\x56\xc5\x6d\x99\x0a\x4c\x93\xbd\x01\x43\x3b\xaa\x0a\x40\xa5\xa3\x86\x7a\x9a\xe6\x17\xe6\xd7\xd1\x32\xab\xa9\xbf\x61\x26\x21\x5c\xba\x31\xf6\xb5\xd5\x40\x65\x00\xa1\xfa\xfc\x14\x16\x60\xb5\x1b\x20\x94\x17\xf9\x19\x2a\x87\x29\xca\xea\x4b\xc6\xb0\xbc\x8a\x07\x82\x0a\x0d\xdc\x18\x6c\xe0\x87\x76\x09\xc2\x4f\xa2\x2a\x9c\x7a\x70\x92\xe5\xc4\x9f\x4a\xd7\xe3\x59\xe0\x49\x3f\xb2\xf6\x8b\xff\xc1\xa4\x2c\xfb\x39\xff\x4d\x27\x3a\xf4\x56\x38\x8e\x51\xe6\xcd\x82\xff\x01\x58\x28\x0d\x58\x22\x47\x03\xff\x63\x4a\xe0\x1c\x67\x31\x7a\x3b\xeb\xa8\x4c\xbc\x0e\xbd\xe1\x98\x56\x36\x1b\xfd\x92\xe3\xcc\xf7\xc0\xc0\xe3\x82\x58\xed\x08\xbf\x2b\x96\x85\x17\xf8\x2d\x5f\xab\x43\xae\x61\xa0\xbc\x81\xe6\x88\xd8\x27\xb4\x22\x8e\x55\x81\x0e\x10\x7a\xf3\xec\xa9\x72\xde\xd6\x9f\x27\x42\x29\xd4\x3e\xb7\x61\xb3\xbf\x0b\x46\x1d\xff\x0e\x18\xf5\x5e\xb4\xf8\xbb\x45\x87\x4b\x16\x72\x0d\xe0\xf0\xd7\x81\xf5\xb8\xba\x66\x70\xf8\x16\x44\xa1\xee\x0b\x16\x87\x6d\xe0\x6c\x11\x6a\x30\xd6\x34\x3c\xcc\xb5\xac\x05\x9e\x9d\x1b\xed\x2d\xec\xfb\x91\xb4\xc3\x90\xbb\x98\xa2\x59\x98\x0a\x43\xee\xc2\x34\xe4\xea\x3f\xc1\xc2\x36\xe4\x2e\x3a\x0d\xb9\x8b\xcd\x66\x61\x1b\x72\x17\xa6\x21\x77\x11\x16\x87\xdf\x8f\x44\x20\x56\xf7\x23\x8b\x00\xcc\x35\x43\xee\xc2\x32\xb3\x2e\x84\x21\xd7\x78\x7e\xba\x68\x1b\x72\xe7\xca\x90\xbb\xe8\x37\xe4\xda\x2d\xb8\xf9\x39\xed\xe2\x82\x0e\x4f\x02\x06\xf2\x20\xd8\x6c\x4a\x76\x43\x22\xe0\x02\x60\x0e\x16\xda\xc9\x5a\x6f\x83\xe0\x56\xff\xc9\x59\x12\x98\x0c\xb9\xf2\xe6\x02\x17\x57\xf4\x15\x24\xa8\xfb\xa3\x0f\x13\x52\xcc\x86\x70\xd8\x80\x3f\xd4\x91\x9e\xd3\x51\x71\x1f\x4e\xe6\xd0\x59\xd8\xb9\x14\xf8\xc0\xf5\x82\xbb\x2b\xf8\x78\x68\x71\x57\xb2\xfc\xab\xd2\x44\x55\xf4\xc1\xd3\xe6\xb2\xa4\xf8\xf0\x47\x7e\x77\x8e\x16\x79\x89\x86\x8d\x97\xce\xa5\x08\x61\x57\xf3\xe1\xd3\x25\xcb\x87\xcc\x4a\x86\xaa\xa1\xb0\x60\x5c\x9a\x36\x8e\xaa\x3e\x7c\xfa\x5c\x75\xc1\x7c\x3c\x2b\x85\xc1\x54\x57\x79\x12\x5f\x9e\xa5\x1a\x75\x7c\x04\x14\xd1\x4f\x8b\x25\xc7\x30\x5f\x96\x30\xed\xaa\x3e\x7c\xfa\x54\x08\x96\xd1\xea\xca\x7c\xc5\xaa\xe6\xc3\xa7\xcb\x15\x05\x93\x0f\x5c\x1e\xe1\x71\xe9\x86\x29\x22\x25\x8e\xee\xea\xd8\xcf\x4b\xe3\xb8\xd8\x8b\x2e\x3c\x17\x27\x6c\x94\x67\x3c\x29\x45\xa4\x05\x71\x8e\xd1\xbc\x5e\xee\x84\x78\x39\x21\x5f\xb0\x33\x6a\x89\xcc\x81\xc3\xad\x87\x9a\xfe\x06\x56\x8d\x1d\x71\xf9\x21\x01\xbf\xd6\x9f\x80\x5f\x7f\x0c\xe0\xd7\xd9\x6e\xe0\xd7\xf3\xf9\xf1\x3f\xef\x90\x2f\xff\xdb\x02\x7e\x69\x50\x1a\x63\x7f\x33\x54\xc0\x17\x0c\xd9\xd1\x00\x15\x14\x40\x81\xc0\x92\xb4\xa1\x56\xe3\xbe\x22\xce\x30\xe5\xab\xfb\x4d\x68\x73\x76\x73\x37\xc0\xd5\xf0\x41\x47\x34\x66\x0d\x71\x71\x4f\x6b\x49\xf6\x77\x06\xbc\xa8\xa8\x2d\xe4\xc5\xe0\xc9\xf3\xbf\xab\x2a\x54\x68\xbd\xdd\x35\xa5\x28\xcd\x4b\x1b\xc6\x31\xf8\x91\x3d\x6d\xd7\x47\xdf\x99\xe1\x29\x55\x55\x22\xc0\x9a\x02\x79\xed\x13\x94\xba\x81\x4a\xc9\x39\x59\x96\xb0\x58\x89\x49\x69\x13\x86\x83\x4a\x34\xcc\xd3\xd7\x31\x24\x90\x72\x3f\xfa\x2f\xcb\x04\xa4\xcf\x0c\x2a\x31\x07\x1e\x31\x3f\x09\x01\xa6\xa9\xce\x28\x3f\x65\x26\x66\x03\xe6\xc6\x08\x7f\xe2\x8c\xce\xe8\x8c\xd4\xa8\x37\xe0\x8e\xa1\x28\x3a\xd9\x44\xdb\xd3\x87\xc1\x41\x74\x8f\x4a\x04\x15\x86\x4e\x1f\x0f\xbb\xa1\x7d\x19\xc1\x84\xf1\x7a\x76\x01\x21\x87\x76\x0f\x4c\x9b\xf1\x88\x9e\x68\xc5\xc5\xd3\xfb\xee\x40\xe1\xf7\x58\x48\x44\x33\x20\x9e\x98\xe1\x13\x0d\x9a\x98\xb5\xbb\xfb\x00\x4c\xbd\x57\x79\x9e\x10\x5c\x70\x4a\x9e\xc8\xc0\x8b\x55\x06\x8b\x62\xad\x0f\xa3\x2f\xdc\xac\x16\x38\x1e\x3b\x03\x3d\x76\x44\xde\xb7\xe0\x59\xe2\xd5\x03\x3a\xfc\x93\x2f\x25\x09\x86\xd5\x39\xd5\xef\x06\xfc\x9f\xa1\xd7\x41\x20\x6f\x67\x01\xf1\xe6\x61\x1b\x7b\x46\x1f\x7f\xae\xe1\x26\x9d\x91\x16\x0f\xde\xbd\x83\xde\xb1\x2b\xfc\x97\x0c\xf2\xc8\xea\x7f\xa0\xa2\x25\x7e\xc1\x97\x44\x9d\x7a\xc0\x63\x99\x57\x74\x4c\x95\x3b\xe8\xe6\x65\x39\xc3\xe5\x3a\xfa\xe5\xe5\x3b\x7a\x89\x46\x45\x43\x8b\xbc\x4c\x21\x21\x04\xc5\xff\x6c\x4d\x94\x59\xa1\x83\x65\xed\x0c\x04\x3b\x03\xd3\xcf\xc1\x17\x7c\x85\xb4\xa2\x72\xce\xc0\xf4\x81\xf5\xc2\xc9\x03\x45\x20\xe9\x63\x8d\x03\x44\x2b\x58\x12\x79\xd3\xf7\x75\x81\xca\x88\xdf\xfe\xaa\x29\xd2\x0a\x68\x1c\x40\x30\x8e\x04\x56\xe4\x99\x94\x09\xd5\xc7\x8e\xe8\xa1\x2d\x0e\x0c\xb3\x2c\x27\xd0\x01\xa3\xbd\xda\x9a\x96\x9b\xbd\x95\x05\xc2\x5e\xc3\x5d\x83\xe8\x5c\x26\x83\xbb\xf2\x28\x72\xd4\x54\x22\x2a\x2a\xa3\xf8\x51\x9a\xd7\x19\x31\xbf\x07\xde\xe0\x55\x4e\x60\x72\x8d\x1b\x62\xe7\x28\xbf\xbc\xb6\x51\x7e\xd9\x3f\xca\xa9\x92\x48\xc0\xd4\xfb\x11\x3f\xf6\xd4\x2a\x74\x0d\x7a\x8f\x01\xec\xd3\x69\x47\x6f\x7b\x7a\xa8\xf7\xa5\x73\xff\xb9\xb1\x9b\x66\x7c\xd6\x23\x48\x48\xc9\x60\x98\x1e\x90\x87\x31\xf0\x70\xfc\xd6\x7e\x24\x59\x0e\x7d\xd5\xc0\x3d\x63\x1c\x0f\x71\x56\xa1\x92\x8e\x85\xfe\xa8\x25\x24\x9a\x61\x40\xd1\xaf\xb4\x0a\x02\x49\x35\x24\x38\x45\x43\x55\x1b\x82\xd1\xca\x03\xde\x90\xc5\xee\x1c\xc2\xb2\x84\x54\x61\x13\xe2\xbb\x07\x04\xdf\x19\xca\x4b\xed\x78\xb8\x42\x25\xf9\xcd\xf5\x62\xbe\x26\xac\x46\x4b\xe3\x14\xb9\x09\x87\x32\x60\xf3\x1e\xa8\xd1\x2e\x95\xb5\x0f\x41\x7a\x1e\xfa\x2c\x81\x3b\x14\x48\xa8\xc0\x97\xc3\xe5\xee\x8c\xd5\xb0\x44\x4b\x5c\x91\x72\xed\x05\x80\x05\xe6\xaf\xf4\x8c\x8f\xba\xb3\x29\x28\x5a\xaf\x45\x25\x23\x02\xab\x37\xd5\x68\x3a\xe3\x01\x71\xe9\x5e\x0a\x40\xca\x43\x01\xd2\x57\x41\xa3\xe6\xfc\xd9\x0f\x2e\xe2\x9c\xdf\xde\xcb\xaf\x8b\x3c\x49\x46\x05\x2a\x29\xe9\xfc\x00\xb0\x6c\x20\xfc\x5b\x9c\xa2\xbc\x26\x81\x3f\x3e\x3e\x0e\xb6\xe7\x2b\x9c\x20\xff\xb6\xc2\xb8\x8e\x08\x62\xf1\x89\x99\xae\x3f\xb7\x10\x18\xc9\x01\x08\x8c\xa5\x82\xb4\x36\x6e\x9e\xd5\x0b\x49\x16\xb0\x10\x10\xd7\x65\x03\x71\x4d\xa8\x9e\xbf\xd2\x82\xdf\xf2\x51\xbb\x02\xb4\xf2\x37\xac\x10\xd4\x5d\x5d\x5b\x05\x9b\xb7\xac\x30\x91\xee\xa6\x46\x49\x67\x17\x47\x4b\x44\xa4\x77\xaa\xed\x26\xcb\x13\x1a\x43\x02\xad\x8a\x44\xf5\xa7\x6c\x46\x97\x88\x04\x7c\x70\xaf\xe5\x9c\x08\x70\xa1\xe8\xfd\xeb\x60\x32\x9d\xf1\xb4\x99\x6c\x83\xb8\x2b\x13\xcb\xa0\x49\x8a\x4c\xc5\xa7\x09\x62\x8f\x01\xed\xc3\x04\x4d\xb5\x5a\xa9\x1a\xae\x69\xc4\xac\x7a\x93\x95\x34\x19\xf5\xe9\xc9\x23\x53\x78\xf2\xaf\x4f\x8d\x96\xe5\x77\x4f\x9e\xff\x7d\x22\x79\xf8\x3e\xe5\xb9\x0e\x24\x12\xee\x23\x32\x68\xce\xdd\xde\xb6\xa9\x44\x8c\xb3\x45\xee\x75\x35\xe6\x35\xc1\xf7\x27\x9e\x96\x06\x81\x37\xa2\xc4\xd0\xfe\x46\xe6\x49\x8d\xaa\xee\x26\x4a\x14\xd3\xb7\x79\x19\xe3\x0c\x26\xde\x96\x1d\x09\x12\x19\x23\x06\x2a\xd0\xaa\x7c\xc9\x36\x7b\x6c\x7b\x8e\x93\x44\x78\x41\x2b\x74\x8f\xfe\xcc\xdc\x20\x7a\x1d\x11\x0b\x0f\xff\x28\x49\x24\x96\x56\x92\xb4\xc2\xcb\x0c\x26\xcf\x61\x5d\x21\xad\xa1\x2d\x58\x84\x6b\x7f\x6e\x82\x33\x9d\xdb\x6c\x1a\x5d\x15\x4a\x69\xb5\x63\xd8\xf4\xea\x51\x8c\x0a\x94\xc5\x88\xa5\xeb\x78\xc2\x4c\x67\xbb\x81\x86\x5d\xf5\x05\x60\xae\xc3\x0d\xad\x86\x05\x45\x3c\x30\x8d\x0f\x6c\x42\x7e\xd9\x5f\xbf\x3c\xa4\xa6\xc5\x81\xd5\x8b\x0f\xad\xda\x57\xf6\x04\x49\x06\x37\x4d\xaf\x79\x46\xb8\xd0\x02\xa6\xd5\xde\x48\x4f\xc7\xe7\x56\xef\xe7\x3a\xd4\xf3\xbc\x0f\xea\x79\x06\xce\x0f\x35\x0b\x9b\x87\xf4\x47\x9b\xad\xef\xde\xe7\x6f\xea\x07\x77\xbf\xfb\xc5\xca\xb6\xd3\xe8\x0d\x51\x9e\xd4\x69\x56\x0d\x2a\x14\xe5\x59\xdc\x67\xc3\x69\xa9\x1c\xfc\xd3\x0e\x5b\x8f\x51\x12\x67\x09\xce\xd0\x90\xb1\xe0\xce\xec\x10\x63\x66\x47\xca\x97\x25\xaa\x2a\xcf\x34\x0e\xc8\xc7\x03\x4f\x66\xf9\xf3\x06\xb8\x1a\x56\x29\x4c\x12\x21\x94\x3e\x00\x27\x22\xa1\x83\xd0\x02\x8e\x55\x26\x1b\x70\xac\xe5\x28\x61\x49\x82\x52\x48\x65\xcc\x71\x87\xfd\xa2\x11\x81\x4f\xda\xaa\xa1\x3b\xbd\x44\xcb\x38\xd6\x6b\x2d\xe3\x84\xa3\x23\x48\x71\x86\xd3\x3a\xed\xa6\x61\xa3\x26\x67\xf9\x79\x09\x0b\x87\x6e\x32\xd6\x52\xf6\x4c\xa7\x1e\xc9\x39\xe2\x68\x3a\x9e\xb5\xb5\xe6\x7d\xc4\xf2\x4e\x15\x56\xf9\x59\x95\x8d\x30\x2c\xde\xb2\x6b\xb3\xc3\x05\x5d\x63\x13\xfe\x4e\x19\xdf\xac\x2e\x65\xcc\xd5\xf2\xfd\xbd\x28\x52\x43\xa8\x09\x4e\xaa\xbb\x75\x86\x49\xeb\xee\x7f\xc7\x45\xd1\xad\x76\xf4\xf6\x0f\xe1\x92\x68\xf5\xe9\x92\xe8\x8f\x71\x49\xb4\xdc\x7d\xac\xdd\xff\xe7\x9d\x7f\x7c\xfb\xf6\x59\xf2\xe9\x92\xe8\x0f\x74\x49\xa4\x5b\x4e\x2d\x73\x9c\x7e\x97\xa2\xdb\x57\xf9\x91\xd8\x71\x5b\xe4\x30\x73\x29\x23\x6a\xe5\x39\xcc\xd7\xe6\xe5\xcf\x77\x56\x69\xd5\x5f\xa8\x3d\x07\xde\xd7\xec\xe6\xc3\xbe\xdc\xea\x68\x51\x5e\x93\xec\x74\x8f\x36\x2f\x7e\xf6\xb5\x54\x3f\xf8\x03\x1b\xaa\x3f\xbf\x36\x13\xee\xe7\xef\xb1\xa1\xfa\x8b\x6b\x1b\xe5\x17\x9f\x0c\xd5\x0e\x43\xf5\xd5\xcd\xcf\xfd\x7a\xe8\xc1\xd6\xe7\x4b\x48\xdd\x54\xc4\xed\x33\x2c\xaf\x0f\x36\x2c\xbf\x33\x5b\x70\x71\x05\x5b\xf0\xa2\xdf\x16\x9c\x0a\x5b\xf0\xc2\xb2\x05\xcf\x0f\xb5\x05\x5f\xc9\xbc\x4b\xeb\xa2\xf3\x73\xed\xd6\xdd\x3f\x84\xf9\xd5\x71\xaa\xf2\xd0\x93\x8e\xa6\x98\xef\xa2\x46\xc2\x86\xf6\x40\x71\x93\x11\xfd\xcc\x76\x04\x54\xe5\x46\x7a\x31\xa1\x88\x4c\x2f\xd8\x09\x3e\x79\xfd\xd9\x85\x7f\x0c\xea\x11\xdf\xb5\x2f\xe5\xa6\xfd\x8e\x6e\xe6\x80\xca\xc4\x3f\x7e\xf7\x9b\x17\x6c\x55\x8f\x5f\x03\x71\x88\x4e\xd0\x5d\xe1\x2d\xa9\xcf\xd7\x76\xb6\xa5\xa3\x70\x92\x64\xaf\x81\x88\x2f\xf7\x18\x0b\x2f\xb9\xdf\x70\x1e\x53\x16\xc4\x87\x83\x1f\x1f\x36\x1c\x51\xff\xec\x7d\xb5\x6d\xa7\xe1\xca\x2f\xde\x89\x6d\x7b\x6e\xb7\xa4\x8c\xb4\x97\xcf\x2b\x28\xaa\x6e\x0f\xe1\x40\x23\xad\xe3\xf3\x00\x14\xba\x91\xb6\xd0\x8d\x2d\xeb\x3e\x23\xed\x12\xac\x0f\x35\xd2\xd2\x53\xe5\xa6\x8c\x31\xae\x74\xfc\x57\x37\xd0\x7c\x82\xec\x7e\xb2\xc6\x7c\x5c\xd6\x98\x3d\x20\xbb\xdf\xfd\xed\xce\x7f\xff\xed\xe1\xfc\xee\x3b\xb6\xc6\x08\x13\xbd\xc8\x5f\xfe\xc9\x36\xf3\xe1\xd9\x66\x5c\xb6\x82\x4f\x96\x8b\x4f\x96\x8b\x4f\x96\x8b\xeb\xb6\x5c\x7c\x4d\x45\xa9\x97\x84\x1b\x28\xbe\x56\x7c\xf8\xc3\x37\x66\xd0\x71\xed\x83\x92\xab\xf6\x36\x66\xe4\x57\x30\x66\xe4\xef\xca\x98\xb1\x03\xd8\x96\x5a\xc0\x36\x85\x5b\x99\xdb\x2f\x9a\x65\x71\x6d\x60\x38\x61\xb5\xc0\x0b\xff\xb6\x4e\xb3\x40\xaa\x7c\x66\x68\x21\x13\x61\x26\xa3\x0d\x72\xc9\x9f\x17\x90\x5d\xe4\xf1\xff\xa4\x8c\x89\x8e\x8e\x2c\xcc\x99\xd3\xcc\xd1\xd1\x8b\x01\xe5\x22\xd7\xd2\x11\x97\x15\x03\xed\x63\x36\x41\xbf\x9f\xad\xc4\xd4\xb9\xe5\xb0\x34\x93\x80\x7a\x66\x28\xcb\xe1\xa1\x96\xac\x86\x62\x1a\x6e\x11\xbc\x07\xba\xfd\xfa\x9d\xe9\xf6\x56\x4b\x0d\x80\xac\x14\xdd\xbc\xbc\x92\xdf\x76\x93\x65\xad\x6e\x03\x06\xcc\x33\x9b\x6d\xb6\xf9\x8d\x36\xbc\xb2\x1b\xbe\x3e\x5b\x46\x7b\xca\x98\x2d\xa3\xbe\x29\x5b\xc6\x35\x00\xce\xf2\x05\x4e\xd0\x30\x83\x67\x73\x58\x0e\x31\x41\xe9\x0d\x65\x92\x38\xd0\x18\xc1\xf5\x75\x61\x91\x68\xcc\x0f\xd1\x87\x64\x7e\x88\x3f\x99\x1f\xfe\x18\xe6\x87\x62\xb7\xf9\xe1\x71\x7e\xef\xdf\x7f\x5b\xbe\xf8\x5e\x37\x3f\x68\x97\xfb\x24\x7f\x83\x32\xe6\x4e\x92\x2c\x5e\xb1\xbf\x35\xc9\x5e\xf3\xe2\x6a\x9c\x22\xe5\xce\x55\x91\x13\x95\x19\xe2\xa4\x51\x43\x53\x94\xd5\x3f\xa0\x33\x16\x92\xb1\x80\x84\xa0\x92\x95\xe3\xc9\x19\x34\x35\xc9\x5b\xd2\x02\x5e\x03\x41\xe4\x71\xd2\x19\x52\x9c\xa9\x20\x0a\x79\xe9\x75\x27\x71\x30\xd1\x07\x63\xe6\xcb\xb9\x5c\x26\xe8\xfb\x88\xc5\x25\xd7\x74\x63\x56\x2d\xf0\xbe\xc6\x11\x0b\x87\xae\xe2\xb1\x57\xf8\x37\x64\x35\xc7\xd4\x93\x72\x18\xe1\x32\x62\x7e\xaa\xf4\xd7\x80\x47\x42\xf5\x24\xb4\xd2\x56\x8a\x5b\xdd\xc0\x84\xbb\x5c\xaa\x1e\xb0\x06\x59\xe0\x77\xbc\xcc\x50\x3c\xf8\x3e\xdb\xa3\x9a\xa7\x46\x40\xfc\x76\x65\xdd\x73\x09\xb4\x0c\x18\x3b\x1a\x79\x89\x0a\x28\x92\x59\xeb\x69\x2f\x76\x7c\xf5\x7d\x46\x50\x49\xcf\x98\x33\x73\x9c\x2c\xd4\xb1\xa2\x30\xa7\x2c\x4f\x1c\x3b\x62\xbd\xa4\x1c\xfe\x39\x5f\x48\x7b\x10\xc0\x6a\x65\xda\xe4\x87\x68\x47\xdd\xc7\xcb\xec\x59\x4d\xba\x02\xef\x37\x0b\x8b\x4e\xc0\xe0\x19\x8f\x65\x2f\x43\x45\xbb\xcc\x1c\x12\x2b\xda\x82\x9b\xb4\x37\xc9\x83\x66\x93\xe8\xc7\xda\x0d\xec\x0f\x4e\x5e\x17\x59\xfb\x77\x09\x1b\xf4\xf7\x59\x33\x34\xd7\xc8\x4c\xa5\xf9\x21\x38\x71\xc0\x6d\xbc\x38\xf6\x80\x77\xd4\xb4\x23\x75\x65\x95\x61\xa0\x09\xac\xaa\xd2\x89\x0d\xab\x55\x5e\x92\x88\xd1\x5c\x7a\x96\xb1\x7d\x98\xe0\xec\xcd\x90\xe4\x1e\xf0\x98\xaa\xb8\xa7\xa6\xdb\x12\x20\xfa\x34\xdd\x34\x6c\x05\xab\x3d\x24\x69\x40\x24\x35\x42\xbe\xad\xa0\xd0\x06\x23\x2b\x59\x40\x65\x3d\x17\xf1\xb8\x45\x6e\x81\xad\x58\x9c\x4a\xb7\xa0\x95\x51\x19\x4a\x9c\x00\x18\x55\xfe\x45\x85\xa2\x12\x91\x26\x9b\xb3\x16\x9b\xbe\xce\x92\x1c\xc6\xba\x28\xcf\x2a\xa0\x8a\x12\x91\x8f\x9c\xf1\xd9\x7f\xc9\xe7\x54\xc3\x8f\xd1\x5b\x2f\x60\x89\x9d\x63\x33\x32\xa9\x18\xd5\x34\xb9\xa6\xb0\xe1\x95\xdd\x80\x8a\x7c\x7e\x5d\x2d\xd4\x76\x0b\x32\xf2\xf9\x75\x35\x60\x57\x2f\xd8\x0a\x55\x10\xf6\x15\xa9\x9d\x15\x04\x20\xd7\x85\xea\x5c\x17\xaa\xd3\x3e\xa1\xba\x00\xe9\x3e\x42\xf5\x19\x8e\x51\x59\xdd\x65\x22\x40\x35\x2c\x51\xc2\x2f\xfa\x57\xb8\xa8\x6e\x58\xbe\xde\x11\xc3\xfb\xba\x44\x1e\xb8\xc7\x8d\xcb\xf3\xfb\xf0\xfe\x23\xf2\x8d\x71\xe3\xf2\x90\x9e\x24\x92\xb5\x8e\x1b\x4e\xbc\xc8\x84\x13\x2d\xd4\x8f\x52\x4e\xbf\x17\x26\xf9\x58\x59\xcd\x66\xee\x2e\x24\xcc\xfa\x32\xb5\x8f\x8b\x49\xae\x45\xb6\x15\x96\x53\x65\x4f\x66\xd7\x33\xb1\x7d\x7c\xaf\x0a\xfd\x72\x4f\xbe\xb7\x7f\x82\x4b\xe7\xc0\x9b\x5c\x97\xf9\x7b\x9c\xeb\xb2\x0e\x4b\x6d\x5b\x46\x1d\x63\x89\x43\x8d\x91\x14\x57\x4b\x7b\x39\xb7\xc3\x3a\x17\x1d\x4a\xd7\x9c\x2a\x5d\x85\x50\xba\xe6\xa6\xd2\xa5\xff\x04\x73\x5b\xe9\x9a\x77\x2a\x5d\xf3\xcd\x66\x6e\x2b\x5d\x73\x53\xe9\x9a\x87\xf1\xe1\x61\x9d\x6b\x10\xa9\xb0\xce\xf3\x00\xa4\x9a\xd2\x35\xb7\x54\xa2\xb9\x50\xba\x8c\xe7\xa7\xf3\xf6\x44\xa5\x4a\xe9\x9a\xf7\x2b\x5d\x76\x0b\xee\xb5\x46\xbb\x38\xa7\xc3\x13\x79\xcd\xc3\x39\x28\xb9\xbf\x8c\xca\x02\x0d\xe6\x1a\xf7\xad\xfa\xb8\x2f\x04\xd5\x3e\xdc\xf7\xed\x7a\x48\xe0\x72\x4f\x46\x7b\x60\x26\xe8\xeb\x49\x78\x2b\xbc\xe2\x08\x5c\x52\x6e\x13\xf8\x5e\x6f\x32\x65\x3b\xdf\x6f\xb2\x8b\x06\x25\x5a\xe2\x3c\x1b\x56\xe7\x98\x44\x2b\x3b\xc6\xde\xfe\x59\x23\x7a\xce\x14\x4e\x0e\x85\x1a\x69\x2c\x34\xf5\x87\x64\xa1\x89\x3e\x59\x68\x3e\x76\x0b\x0d\xdd\x6d\x71\xe8\x4b\x37\xd4\x26\x78\x44\xb5\xae\xa8\xb2\xc2\xb7\x4a\xe5\xd1\x56\x2f\x9f\x45\xa3\x96\x9a\x06\xab\xd4\x03\xb9\xd0\x40\x6a\x4b\x33\x81\xd6\x73\x21\x2f\x57\xda\xf5\x55\x95\x97\x04\xc5\x2f\x78\xb7\xac\x5b\xac\x25\x22\xed\x8e\x8f\x48\xfe\x88\xaa\x71\x7e\x30\xa2\xdf\xfa\xc1\x76\x99\x93\x9c\x57\xa0\xb2\x6c\x74\x2a\x24\x1e\xb8\x60\xf9\x1c\x9e\xc3\x12\xa6\xd5\xe4\x82\x57\x3b\x41\xdb\x2d\xef\x0e\xcb\x34\x91\xa6\x30\x8b\xed\xce\x18\x1d\x1d\x25\x28\x5b\x92\xd5\x5f\xc2\xf1\xe9\x74\x36\x71\xbc\x67\x61\x19\xd8\xf1\x15\x7e\xe5\x4b\xc4\xe6\x4b\xc6\xa0\x06\x24\x1f\x7c\x76\x81\xb6\x03\xde\xf6\x6b\x20\x54\xf1\xc9\xd4\x2b\x3d\xf0\xfa\xb3\x0b\x72\x67\xbc\x7d\x3d\x03\x5c\xe2\x9f\xf8\x41\xf8\x15\xa7\x86\x3e\xcc\x6d\x10\xf0\x24\xda\x91\x5f\x1a\x12\xbf\x98\x91\x29\xbe\x26\x95\x04\xda\x2d\x28\xad\xea\xba\x5a\xa8\x5a\x63\x10\x5a\xd5\x75\x35\x60\x57\xaf\x4f\x14\x55\xde\x76\x2b\x55\x3d\xdf\x53\x3e\xa8\xa9\x56\xa5\xae\x5a\xc5\xbb\x0f\x2e\x79\xdd\x3e\x64\x69\x41\x86\x65\x7e\xbe\xf3\xf4\xe2\xc7\x78\x7e\x86\xca\x12\xc7\x74\xd8\x43\x95\x8e\xba\xf3\xfa\xe1\x32\x09\x90\x64\x9a\xee\x5b\x6d\x0b\xff\x87\x70\xd8\x15\xef\x36\x6b\x53\x3b\xbd\xf7\xa7\x43\xf6\x63\x3e\x64\xe7\x54\xc5\x65\x69\xaa\x74\xa9\x16\xe4\xad\x83\xb7\xb9\x66\xff\x3e\xf6\xb4\x0d\x67\x01\x36\xb4\x52\xa7\x9a\xf5\x6d\x81\xb3\xf8\x05\xdd\xbb\xb1\x11\x1e\x0a\xb4\x3e\x0a\x04\xb7\x0b\x40\xe9\xfb\x76\xa6\xd2\x43\xce\xf6\xd8\x69\x45\x04\x85\x78\x6c\x0e\x87\xd3\x34\x6e\xbd\x6b\x32\x98\xca\xef\x08\x4e\x91\x2c\x2f\x9f\x25\x38\x7b\xf3\x2a\x7f\xa4\x7d\x45\x17\x62\xd1\x4a\xae\xc5\x34\xe8\xd4\x9d\x74\xf0\xda\x0e\x09\xbb\x01\x23\xa0\x4d\x7e\xf5\x63\xb4\x0a\x82\xcd\x06\xea\xc7\xc3\x7c\xe7\xf1\x90\xd3\x83\x81\xe7\xa7\xbe\x72\x38\x94\x2e\x6d\xc7\x15\xe8\x5a\x1e\x26\xfb\x81\xf4\x7b\x00\xf6\x9c\x03\xb2\x63\xe4\x53\xa8\x83\x4f\x6c\xfd\xfd\x66\xeb\x7b\x87\x3a\xf8\x8f\x3b\xdf\xd7\xbf\x2e\xd3\xff\xb0\xc0\xf5\x0c\x42\xe9\x29\x84\x3d\x8c\x92\xa1\xf6\x84\x65\xb9\xa6\x1b\x29\x41\xec\x92\x32\x5f\x2c\x3c\x03\x6e\x2f\x13\x71\x77\xe4\xf2\xee\xc8\xb3\xae\xdd\x94\x6b\x55\x89\x84\xd9\x66\xee\xf8\x17\x39\xb7\xf6\xb6\xa1\xfc\xda\x1d\x21\x5e\x66\x94\xb1\x6a\xf1\x99\xef\x69\x59\xd2\x59\xea\x62\xed\x9a\x53\x5e\x0d\xe2\xea\x05\xfa\xb5\xc6\x25\x67\x1b\x2a\x7c\x2c\xbf\x59\x14\xdf\x36\x97\xc2\x1d\x77\x85\xad\xf4\xed\xdc\xa9\xff\x07\xdd\xff\xbe\x3b\x20\x32\x1d\xdd\x40\x0c\xcf\xba\x62\x94\xb5\xb6\x3c\xf3\x3f\xa8\x54\xf6\xf7\xdf\x75\x2a\x7b\x13\x6f\x7f\x29\xca\x3c\x17\x49\x99\xbb\xda\x35\xbd\x18\xb4\xab\x6c\xba\x79\x18\x13\x93\xa3\x8c\x20\x1f\x10\xf0\xbe\x4e\xf3\x98\x09\x06\x5f\x8b\x40\x59\x0c\x4b\x91\x97\xe4\xf1\x9a\x5d\x4e\x3f\x1a\x24\xb8\x22\x83\x7c\x31\x90\x29\xa1\x07\xf0\x0c\xe2\x84\xd6\x46\x75\x6f\x2a\x5d\x0c\xe8\xd1\xea\x09\x37\x15\x67\x84\xf2\x2f\x9a\x2d\xf1\x06\xd1\x63\xf4\x1c\xc7\x64\x25\x6e\xbf\x13\x14\xf1\x13\xf2\xe1\x71\xf1\x96\xe3\xc3\xbb\x3e\x93\x52\x0c\xae\x5e\xe6\xa5\x18\x91\xdc\x0c\xc0\xe3\x99\x7f\xe9\x36\xd9\xa3\x92\x99\x35\xb7\xc0\xc2\x68\xec\x59\xc1\x82\xb1\x57\xf6\xfd\x3f\x30\x3a\x97\x09\xae\x9f\x36\x2f\xb4\x45\x23\x77\x2d\xad\x6a\x9e\xc7\xeb\xd6\xe5\xbe\x89\x9b\xb8\x0f\xa6\xde\xab\x72\xf7\x66\xb5\xb6\x87\xb1\xe7\x59\x1d\xb1\x1e\x11\x9d\x13\x1c\xe7\xd9\x30\x5a\xa1\xe8\xcd\x3c\x7f\xbb\x2b\x34\xba\x55\xf9\xbe\xcb\xb5\xf5\xc1\x58\xed\x35\x30\x1d\x7f\x0e\x3c\xd6\x3e\x9d\x79\x49\xe9\x87\xcd\x64\xca\xbe\x0b\xa7\x03\x45\x38\xb1\x2b\xe5\x62\x34\x40\x22\x27\xf7\xc1\x7d\x51\x2b\x1b\x95\x71\x1e\x44\x2b\x98\xb1\x14\x3a\xa2\x2d\x15\xa7\x78\xe6\x60\xec\xcf\x9b\xea\xcd\x9e\xd8\xb1\xf4\xcd\xd8\xeb\x3d\xc4\xea\x2c\xd0\x66\xb0\xae\x78\x2c\xcd\x34\xf6\x2e\x05\x37\xd5\x6e\xb0\x85\x16\x77\x74\x9d\x15\xbd\xcb\xf2\xd0\xa5\x6d\x9e\xd4\xc7\x2e\xc0\x12\x67\x69\x33\x76\xbd\xdb\x9f\xd5\xbe\x9b\x5e\xfb\xf6\xe5\xe7\x9f\x89\x7b\xdf\x77\xf4\x7c\x27\x85\xfa\x0a\xf4\xbc\x65\xaf\xee\xf7\x47\xca\x31\x0e\x68\x6f\x91\xe7\x22\x6a\x50\xb7\xa7\x17\x7b\x23\xf6\x05\xe7\xf2\x5d\xae\x4f\x62\x3e\xee\x59\xa2\x93\x0d\xed\x32\x84\xb0\x4e\x5c\x17\x3c\x43\x83\x17\xec\x4c\x91\x0e\x38\x7b\x44\x0c\x6a\xef\x34\xf1\x93\xc5\xfc\xe3\x47\x94\xf7\x2d\xf3\xa8\x93\xbb\x1b\x78\x8f\xf5\xb0\x7f\x99\xc0\x3d\x51\x39\xf3\x2e\xed\xd6\x90\xb1\xab\xbb\x0b\x71\xd7\x4f\x65\x4e\x96\xa8\x98\x85\xa9\xa3\x9d\x16\x92\x21\xfb\x8a\x1f\x47\x0d\x2c\x8a\x21\x03\x80\xb7\xc0\x59\x3c\x9c\xd3\x07\xdc\x04\x6d\x60\xa5\x18\xd4\x2a\x82\xb2\x61\x9e\x4c\x7c\x2f\x38\x81\xa6\xcd\xee\x08\x75\x52\xf1\x00\x26\x30\xc1\xb0\x0a\x7c\x8f\xf9\x2d\x30\x6a\x04\xa0\xb6\x2c\x1b\xf9\x25\xa2\x8d\x64\x39\xc1\x0b\x1c\xc9\x70\x50\x91\x15\x65\x44\x1a\xb8\x63\xeb\xb9\xb0\x38\x14\xad\xe2\x94\x86\x76\xa8\x92\x52\x67\xc9\xca\xc5\x47\xdc\x4d\x34\xaf\x42\xf5\xa4\xd9\xe9\xea\x7e\x63\xb3\x99\xce\xb6\xa6\xe8\x4e\x15\xc9\x04\x91\x0b\x9e\xae\x77\x22\xd4\x19\xb2\xdd\x86\xe8\x56\x53\x15\xcb\x31\xce\x0f\x25\x12\x6c\xdb\x67\x04\xbf\x56\xa7\xf5\x88\xf3\x6c\x92\x6d\x43\x32\xe2\x95\xde\xca\x4e\x5b\xdd\x1c\x15\x75\xb5\xf2\x51\x30\xe9\x19\x80\x2a\xbb\xc0\x09\x41\xa5\xef\x93\xf0\x2b\x72\x3b\x0c\x51\x10\x6c\x61\xb5\xce\xa2\x01\xdd\x4a\x74\x00\x68\x80\xb3\x8a\xc0\x2c\x42\xf9\x62\xf0\xcd\x19\xca\xc8\xd1\x11\x6a\x65\xc6\xbe\x45\xca\x35\x53\xb4\x89\xf2\x09\xf2\xfe\xe7\x14\x0e\x7f\x7b\x34\xfc\xef\xe3\xe1\x97\xc3\xd9\xc5\x18\x8c\x4f\x1e\x6e\x3f\xf3\x6e\xe1\x85\x4f\x37\x55\x18\x86\x3e\xd1\x28\xca\x5c\x82\x36\x1b\xa5\x58\x92\xcd\xe6\x36\x19\xb1\x74\x95\x3e\x0a\x02\xb2\x2a\xf3\xf3\x41\x86\xce\x07\xdf\x94\x65\x5e\xfa\x5c\x83\xa0\x1f\x0d\xd2\xba\x22\x83\x39\x1a\x8c\x87\xe3\x93\x87\xcc\xf7\x07\x46\x04\x95\xd5\x20\xc9\xb3\xe5\x00\x66\xf1\x20\x82\xd9\x20\xcf\x92\xf5\x80\x32\x6a\x88\xb3\x41\x82\x08\x2d\x01\x06\x59\x9d\xce\xd9\x1f\xb4\x58\x0c\xab\x15\xaa\x46\x9e\xcc\xdd\x9e\x69\xdd\x63\xba\xd4\x2d\x99\x01\xbd\x79\x24\x22\x6d\x70\xfb\x5f\x81\xd0\x1b\x69\xff\xe3\x2b\xcd\x1a\x5f\x6b\x18\xaf\x1f\x31\xb6\x37\x38\xc7\x64\xc5\x47\xf3\xd9\x85\xf9\xcd\x76\x00\x93\x12\xc1\x78\x3d\x40\x6f\x71\x45\xaa\xd1\xeb\x80\x76\xe3\x58\xba\x2a\x19\xb3\xc9\x2f\xba\xda\xc4\xfa\x67\x5e\x73\x32\x71\xe1\x6c\x00\xc9\x20\x41\x90\xca\xdd\x19\xe2\x82\xf7\x9a\x0e\xbb\xbd\xbe\xdb\x6d\x00\x78\x0e\x31\x19\x68\xeb\x97\x2e\x14\xb1\x5b\x8c\xcd\x3a\x82\x71\xec\x5f\x30\x67\xf1\x09\x9f\x2e\xca\x78\x63\x0f\x30\x4e\x3c\xf1\xaa\x9a\x9d\x9e\xde\x36\x00\x99\x20\xa3\xf3\x26\xd0\x3a\x64\x69\xa3\x82\xc3\x68\xe4\xc5\x71\xb0\x8d\xd8\x62\xc9\xc4\xad\x62\x67\x5f\x5e\x33\xa2\x0c\x98\xcd\x00\x67\x4b\x76\x12\xb4\xc9\xfe\x1a\x88\x74\x86\x93\x4c\x76\x58\x81\x80\x41\x45\x70\xf4\x66\xcd\x2c\x13\x5b\x96\x14\x7e\xe5\xd7\xba\x39\xd2\x62\x5a\xd7\x07\x39\xb4\x1b\xba\x76\xd4\x64\x61\xb7\x70\xdd\xa8\xc9\xb4\x3d\x04\xa6\xdc\x55\xd7\x11\x06\xa6\x55\x71\xc3\xd5\xa7\xf0\xfa\xdd\xb6\xa6\x33\xe6\xb3\x65\x36\x6b\x99\x6f\xc0\x14\xef\x0d\x07\xed\xab\x27\x00\xb5\x11\x99\xbc\xab\xb0\x36\xe2\x2b\x37\xac\xea\xea\x6f\x9c\x49\x5d\x97\x6e\x8e\x7d\x6d\x35\x50\x5f\x6b\x50\x9c\x0a\x2e\xd0\x50\x09\x45\x0e\xd3\x7c\x82\x96\x30\x5a\x0f\xe7\x35\x4e\xa8\x4c\x36\x6c\xbe\xbd\x86\x0c\x9e\x6d\xcb\x25\x93\x89\x32\xed\xbe\xe7\x07\x9c\xbd\x51\x63\xbb\xd8\x36\x5f\x64\x3b\x87\x16\x41\x79\x1d\x5d\x89\xf0\xe0\xe6\x00\xf7\x8d\xdc\x63\xdf\x3b\xc8\x48\x3e\x85\x33\x04\xfb\xf5\xa2\x76\xa9\x20\x09\xdb\x20\xd4\xae\x7b\xb0\x83\x40\xa8\xf8\x0c\x31\xa1\xe5\xc3\x00\x9f\x6a\xde\xdf\xed\x30\x63\x7c\x96\x85\xc4\xf6\x78\xed\x53\x0d\xe0\x09\x8b\x79\xc0\xc1\x35\xcc\xdb\x1a\x53\x56\x71\x0b\x71\x19\xf0\x82\xfe\x9c\x50\x39\xe0\x29\x24\x74\x00\x75\x46\x26\x68\xd4\x44\x58\x18\xb1\x47\x5b\x29\xf0\x08\x79\x4c\x8b\xbf\x6a\x55\x3c\x3d\x9e\xc9\x5b\x14\x72\x74\x44\x98\xb3\xfe\x5f\xd0\xf4\x78\xc6\xfe\xa2\x82\x61\x9d\x55\x2b\xbc\x20\xa2\x69\x5e\x42\x36\x4c\xcb\x89\x06\x01\xe2\x69\x5f\x8c\x38\x73\x2d\x9f\x78\x31\xe2\x12\xd1\xbe\x5a\x23\x6e\x52\xa9\x50\x96\x31\x41\x23\x44\x4f\xf5\x53\x8f\xfd\xe3\x4d\x3c\xe6\xd8\x0d\x58\x2f\x10\xef\x05\xab\x6d\xc2\x6e\x81\xe9\xba\x0e\x24\x30\x87\x30\x4f\x30\xb6\x4a\x14\x24\x49\x5b\x39\x2c\x3c\x1c\xd6\xc3\xc3\x35\xef\x80\xc7\x2a\x1d\xd5\x38\xf6\x02\x2a\xd1\xaa\x92\xc8\x78\xc5\x85\xf4\x28\xc9\x2b\xfe\xdd\x53\x44\x20\x4e\x2a\x5f\xc8\xe8\x5a\x8d\x21\xda\x3a\x8a\xb5\x3a\x15\x72\x87\x61\x50\x19\x58\xe5\xda\x5a\xf2\x51\x38\xcd\x9a\x53\x2f\xbe\x2c\x48\xb9\xcb\x5d\x19\xa4\x36\x6e\x39\xee\xb8\x4e\x4b\xa7\x68\x16\xc6\xe2\x3a\x2d\x35\xaf\xd3\xf4\x9f\x20\xb5\xaf\xd3\xd2\xce\xeb\xb4\x74\xb3\x49\xed\xeb\xb4\xd4\xbc\x4e\x4b\xc3\xe8\x70\xdc\x72\x05\x6a\x85\x5b\x4e\x03\x50\x68\xd7\x69\xa9\x75\xd9\x95\x8a\xeb\x34\xe3\xf9\x69\xda\xde\xe3\x85\xba\x4e\x4b\xfb\xaf\xd3\xec\x16\xdc\x6c\x8a\x76\x31\xa5\xc3\x93\xb8\xe5\x54\xe2\x96\xb5\xcb\x5b\xed\x04\x85\x3b\x8f\x11\x9e\xc0\x7b\x9e\xbf\x75\x9e\x8f\x8e\xcb\xe6\xbd\x71\xba\x65\x9d\x25\x79\x5e\x5c\x06\xdc\x64\x79\x5a\x3b\xc0\x4d\xef\x1c\x2f\x54\x7c\xba\x58\xfe\xd8\x2f\x96\x95\x2b\x20\x33\x6b\x31\x91\x84\x0a\xe0\x55\xe0\x7b\xfa\x36\xf1\x16\x8d\x87\xce\x10\xc6\x31\x87\x17\x42\x9e\x67\x83\x2a\xec\xcd\x07\xaf\x50\x99\x7a\x01\xc8\x7d\xdf\x36\x88\x65\x97\x14\x71\x14\xec\xa7\xa9\x5f\xa0\x75\x1a\xe1\xe7\x5f\xfa\xcb\x46\xf8\x89\xde\x57\xe1\x47\x0d\x2a\x46\xf3\xbc\xce\x22\xe4\x81\xf1\x83\xe3\x60\x9b\x67\x4f\xd8\xd5\x8a\x1f\x5c\x6c\x2b\x44\x5e\xaa\x51\xa9\xc3\x9a\x59\xd0\x8c\xe1\x22\x61\x1e\xe3\xab\x32\x00\xec\xd0\x97\xf5\x8a\x88\xbf\xdc\xcc\xd7\x3c\xdd\x46\x09\x82\xa5\xdf\x59\xa7\xe7\xed\x59\xcf\x16\x44\x61\x61\xea\x38\x46\x45\x53\x78\x65\x25\xdd\xd2\xa0\x74\xaa\x5c\x41\x11\x33\xaa\xb1\x34\x32\xab\x49\x46\xab\xcb\x37\xc5\x3f\xb7\x9a\xa8\xc2\x3a\x08\x36\x9b\x2a\x68\xd8\xfc\xdc\x16\x84\x35\x42\x72\x6b\x95\x5a\x1d\x48\xfa\xc1\x32\x18\xba\xbe\x16\x02\x4d\xa1\x4a\x77\x9f\x84\xe5\x19\x2a\x87\x70\xd9\x07\xf0\xdd\x07\x8d\xb5\xfb\x80\x54\xcd\xaf\x50\x52\xa0\xb2\xba\x9b\xc0\xdf\xd6\x43\x71\xa3\x71\x99\xd3\x12\xe4\x9c\x73\x88\xd3\x52\x0f\x92\x0a\x96\xb7\xda\x91\x47\x3f\x04\x24\xd7\xd9\xa7\x03\xf7\x8f\x70\xe0\x9e\x87\x3e\x94\xb1\xe3\x24\x40\x97\x50\x0e\x51\xf1\xa7\xd6\x31\x6c\xef\x51\x1e\xc9\xab\x89\x00\x11\x80\xda\xfa\xee\x31\xce\x62\x9c\x2d\xe9\xe7\xb8\x7a\xc4\x4a\x4d\x70\x35\x54\xe5\x23\x7e\x70\xab\x18\x77\xc3\x32\xaf\x09\xce\x96\x32\xa8\x5d\xa6\x2e\xb8\xfe\x25\x8c\xd4\xc2\xf4\x2a\x72\xbf\x26\x06\x8a\x78\xc9\x77\xbc\x28\x29\xa2\xfa\xfd\xfd\xc5\x0f\x32\xf7\x6b\xbb\x34\x8b\x0a\x56\x33\x11\xc2\x9f\x87\x95\x3f\x0f\x6b\xdf\x5f\x1c\xea\x96\xeb\x14\x16\xd6\xe2\x5c\xfd\x97\x34\x16\x8b\x80\x74\xea\x85\x7c\xbe\x14\xcf\x33\x36\xb9\xc0\x27\xa1\x18\x49\x80\x33\x9f\x33\xe0\xe0\x66\x44\x6c\x66\x0c\x90\xf3\x62\xf3\x7c\xde\x3d\x40\x42\x34\x5a\xa2\x0c\x95\x90\x20\xb9\x06\x28\xbb\xa7\xff\x4a\x88\x35\xed\xad\x8c\x2b\xf7\xfa\xb3\x0b\xc4\x9d\x92\xca\x3c\xe7\xc4\x17\x3b\xf2\x18\x0c\xc7\xc1\x56\xbd\xd6\xa7\x67\x54\x15\x09\x26\xbe\x77\xca\x6c\x1d\xdb\xd7\xa3\x12\x15\x09\x8c\x90\x7f\xf7\x4f\xf7\x8f\xef\x2e\x81\xf7\x35\xd3\xf3\x89\xeb\xf9\x76\x99\xbf\xca\x1f\xd1\x2e\xf8\xc1\x05\x13\x1e\x29\x43\x7f\x42\xf9\x79\xe0\x4f\x95\x67\x90\xf3\x8e\xa3\x67\x38\xdc\x6e\x31\xa3\xf2\x09\x8e\xde\x48\xf9\x44\x6b\x8b\x5b\x52\xe8\xdf\x2f\xd9\x1a\x7a\x92\x27\x6c\x55\xd0\x7d\x25\x48\xc8\xc6\x69\xae\x33\x19\x7d\x0f\x26\x74\x03\x84\x61\x88\x4e\xd5\x8d\xcc\xc4\x5b\x40\x9c\xa0\x58\x3c\x56\xf7\x1e\x13\x2f\x41\xf0\x8c\xee\x0a\xfa\x62\xb3\xf1\x12\xb4\x20\xa2\x50\x86\x6a\x52\xb2\x32\xde\x76\x0b\x56\xe1\x99\xbf\x30\x24\x20\x75\x53\x71\xe5\x98\x70\x4b\xbb\x6e\x55\xf5\x95\x63\xa4\x59\x15\xcb\x15\xb9\x5f\x3e\x51\xf7\xa7\x01\x58\xe8\x42\x8e\xd5\x82\x3d\x6d\x3c\xb3\xe8\x41\x2d\xb5\xaa\xb0\x5a\x9c\x87\x0b\x2a\x56\xcd\xd5\x7f\x7a\x8c\xb6\x3d\xc5\xa1\xaa\x9e\x67\xf0\xec\x4a\x4e\xcb\x07\x3a\xee\x5e\x9f\x59\xb9\xe5\xcb\x7c\x03\x86\x66\x19\xbe\xe6\xc3\xb0\x32\x3b\xcc\x86\xcd\x00\xa2\x50\xf3\xd2\xb8\xb4\xc9\x90\xc7\x35\xf8\x64\x1f\x7c\x6f\xec\x83\x49\x58\x52\x2e\x90\x5c\xcd\x4a\xc8\x76\xee\x90\x1f\x21\xc3\x39\x74\x3b\xba\xb4\x15\x1c\xad\x8e\x18\x57\xa4\xc4\xf3\x9a\x01\x44\x59\x0d\x87\x6a\x3a\x86\x77\x7f\xa3\xd5\x54\xef\xd6\x22\x78\x3d\xec\xa9\x16\xce\xdf\x78\x04\x09\x27\x8b\x2e\xa8\xc6\x90\xc0\x21\x41\x15\x19\x3a\x28\x4f\x65\x70\x26\xb2\xea\x6e\xe3\xec\xf5\xe8\x82\x9e\xde\x75\x89\x40\x81\x58\x5d\x40\x9c\xeb\x5b\x2f\x00\x89\xef\xc3\x3d\x8d\x50\x2e\x96\x57\x29\x77\xaf\x75\x5e\x13\x7e\xc1\xed\xf5\x4d\x6f\xf3\x89\x10\x3c\x84\x9d\x4a\x3e\xed\x1d\x23\xb8\x7d\x1c\x38\x23\x22\xf3\x32\x1d\x01\x91\x05\x15\xc4\xe0\x37\x9b\x63\x40\x8c\x17\x82\x3a\xf4\x45\x66\xbc\x10\x64\xa2\x2f\xa6\x4c\xa1\x9e\x85\x53\xef\xd7\x1a\xd5\x4c\xa3\x17\x22\x11\xf0\xca\x3a\xcb\x98\x27\x95\x95\xe3\xc7\x7b\xce\x5b\xf4\x04\x4f\x46\x40\x69\x1f\x13\xbc\x05\xb2\xd4\xb7\x10\x27\x5a\x29\xa2\x95\x4a\x9a\x52\x2f\x85\x28\x26\xf9\xbb\x56\xaa\xdc\xce\x98\x8d\x09\x6a\x2c\x3c\x0e\x05\xc6\xb4\x08\xa7\xe5\x0c\xa4\xe1\x2e\x11\x42\xff\x98\x7f\x4a\x25\x05\xfd\xe9\xc2\x66\xde\x69\x07\xf3\x5e\x50\xe6\x9d\x0a\xe6\xbd\x30\x99\xb7\xfe\x13\x2c\x6c\xe6\xbd\xe8\x64\xde\x8b\xcd\x66\x61\x33\xef\x85\xc9\xbc\x17\x61\x71\x38\xf3\xa6\x5c\x4f\x32\xef\x45\x00\xe6\x1a\xf3\x5e\x58\xac\x75\x21\x98\xb7\xf1\xfc\x74\xd1\x66\xde\x73\xc5\xbc\x17\xfd\xcc\xdb\x6e\xc1\xcd\x43\x68\x17\x17\x74\x78\x92\x79\x43\xca\xb8\x73\x7e\xbf\xa3\x19\x75\x34\xce\x5d\x1f\xc8\xb9\x29\x8b\x89\xe0\xb5\x38\x2a\xbe\xaf\x79\xdb\xff\x7e\x32\xfe\xfe\xe9\xc9\xf8\xef\x56\xde\x76\xe6\xf5\xd3\xe4\x45\xef\xa2\xcb\x40\x3c\xf0\x9a\xd8\x97\x9c\x7b\xcd\x66\xc0\x1b\x90\x3c\x4f\x08\x2e\x06\xb8\x1a\x96\x78\xb9\x22\x43\x98\xb0\x50\x9d\x2a\x93\xba\x07\x4b\x0c\x87\xc2\x99\x84\x27\x55\x77\x54\x03\xc9\xa0\x71\x17\x38\xd6\x5c\x82\x5e\xe1\x14\x55\x04\xa6\x85\xe1\xbb\xd5\x87\xa3\x3e\x99\x39\x9b\x10\x9c\xce\x01\xaa\xfe\xff\xfe\x9f\x0e\x8c\x73\xe6\xc8\x9c\x4e\x9a\xfe\xc8\x4e\x18\xfe\x53\x32\x6f\x44\xf7\x18\xa6\x53\x56\xc9\x33\xbe\x32\xa6\xc2\x85\x46\xa1\xa9\x77\x27\x54\x47\xd1\x1b\x0d\x49\x2d\xb2\x1f\xb0\x45\x2b\xf3\x2b\xec\x03\x6a\xee\x9a\xee\xdf\x29\x73\x7a\x85\xb3\x65\x82\x86\x1c\x93\xa9\x82\xe5\xde\xe5\x51\x18\x6f\x26\x12\x5f\x5f\x60\x6b\x61\x5f\xbd\xb6\x30\x7c\xf9\xee\x5d\xba\x38\xfe\xfc\x97\xd5\xc3\xe7\x2f\x3b\x13\x1f\xe9\x11\x84\x45\xca\xa3\x56\x7a\x22\xee\x1a\xa0\x7b\x6a\x70\x9f\x3d\x46\xb8\x18\x57\xf4\xc4\x60\x26\x79\xcd\x15\xec\x6b\x7e\x43\xf0\x4d\xa6\xbd\xa4\x0f\xbe\x15\x97\x7a\x5f\xcb\x7b\x05\x56\x87\xe8\x84\x91\x9e\x47\xe5\x4d\xd2\x63\xfd\xe1\x33\xf4\x4c\x05\xe1\xd5\x22\x09\x4e\xa5\x7b\x24\x07\xe8\xd2\xb7\xd2\xb5\x44\xe5\x2c\x6e\x6d\x66\xcd\x73\x88\x5d\xcd\x08\xb7\x2a\xcd\x21\x54\x91\x67\x28\x47\xbc\x3b\x02\xb2\xb1\xb3\xb9\xe4\x5d\xe4\xe7\x54\xc7\xe7\xcb\xb0\x28\xd1\x02\xbf\xb5\xd2\xb3\x3c\x10\x5e\x1f\x93\x76\x8a\x21\x47\xad\xaa\x57\xb6\xfb\x96\x74\x87\x91\x49\x9a\xed\xba\x1c\x4e\x26\x3b\xb2\xb2\xb8\x67\x3a\x57\xde\x87\xb2\x07\x92\x73\xe8\x43\xf5\x80\xb7\x24\x8d\xdf\xc4\x5e\x0c\xa4\x67\xc7\xf6\xb9\x49\x38\xd0\x6d\x8d\x2d\x97\x99\xef\xb4\xb5\xe3\x42\x42\x89\x71\xaa\xac\x1a\xcc\x51\xb0\x79\xad\x7c\xee\x82\xad\xbe\x54\xa4\x03\xc2\x1b\xb4\x9e\x10\xe5\x75\xc0\x2b\xcc\x78\x29\x01\xbc\x36\x9e\xf9\xc4\x69\x23\x30\x16\x21\x88\xc2\x69\xa2\x2e\xff\xe2\x9d\xf2\x66\xd9\xba\x69\x94\x35\x05\xa0\x30\x5a\xfa\x64\x34\x78\x2f\x8c\x06\xfd\x80\xa2\x3e\x48\x6e\x0e\x60\xb0\x0d\x82\x5b\xbd\x47\x5f\x3b\x17\xd2\x4e\xd8\x6a\x9a\xa7\xfc\x8f\xf8\x1e\xff\x92\x8b\x01\xfc\x81\xfe\x37\x03\xc5\xf2\x3f\xa5\xb3\x94\xea\x43\x4d\x70\xc2\x3d\xb0\x20\x19\xc6\x75\x29\xd3\x91\xf5\x04\xc5\xb8\x2e\xc4\xaf\xcb\xe0\x48\xf7\xfe\xdb\x6f\x59\x6f\x9a\x6d\xaf\x65\x3b\xc2\x29\x12\x6f\xbd\x3f\x7d\x37\xf9\xd3\x8f\x93\x3f\xbd\xf4\xb8\x4a\xbc\xb6\xbf\x52\xd9\x8f\x44\x92\x59\xdf\x1b\x8d\xff\xd7\x9f\x44\xe9\xba\x42\xc2\x57\xa7\x01\x5a\xde\x6e\x76\x3e\x55\x00\xe9\xc8\xb8\xb2\xdd\xf8\x5c\x3a\x71\xa8\xb4\x30\x20\xa1\x72\xe6\x1a\xb1\x61\x11\x1f\x01\x1f\x85\x5f\xb1\x4c\x31\x11\xca\x48\x10\x80\xac\xbb\x90\x92\x29\x83\x40\xd8\x4c\x47\x62\x44\xf2\xfa\x86\x4a\x90\x03\xbe\x38\x98\xfe\x3f\x58\xe4\xe5\x80\xac\xd0\x20\x81\x15\x19\xb0\x7c\xba\xb0\x91\xbc\xb2\xe9\x78\x36\xcc\xa6\xc7\x33\xe0\xa5\x15\x37\x1c\x00\xee\x55\xc3\x26\xa6\x1a\x94\x30\x5b\xe2\x6c\x39\x58\x94\x79\x3a\xf8\xec\x02\xfb\x64\x7a\x3c\x0b\xb6\x3c\xbe\x1b\xfd\x35\x9e\x05\xdb\xd7\xdb\xb7\x2f\xe9\xe2\xe1\xbb\x97\x0f\x1d\x73\x20\x10\x5b\x54\xb4\x4f\x81\x1f\x80\x69\x02\xe0\x6c\xbf\xc1\x55\x5c\x0a\x52\x1d\x85\xc1\xa8\xaa\xe7\xa4\x84\x11\xf1\x1f\x00\x2f\xc5\x59\x4d\x10\x8f\x94\xf7\x14\x12\xe4\x07\xa0\x0e\x91\x70\xe4\x39\x9d\xfe\x08\xc9\x6a\x94\xe2\xcc\x4f\x40\x15\x00\x38\x9b\x4c\x2b\x20\xf1\xbc\x0a\x8a\x8b\x47\x74\x70\xe8\x45\x5e\x67\xb1\x4f\x8f\x62\x32\x0b\x46\x71\x9e\x42\x9c\xf9\x75\x00\xf0\x76\xdd\x1a\x54\x16\xfa\x68\xb3\x99\xce\x18\x8e\xf6\xf1\xda\x6f\x2f\x85\x53\x99\xdb\xef\x25\x81\xd1\x1b\x6f\xa2\x52\xfd\xb1\x13\x6d\x8a\x41\x32\x0b\xa7\xf4\xd4\x97\xbd\xe0\x71\x94\xe8\xb0\x02\xd1\xfd\xa3\x23\x9f\x97\x6b\x11\x2a\x0b\x18\x96\x46\x50\xf5\x07\x9c\x21\x58\x06\x94\x8b\x6a\xe3\x20\x54\x44\x52\xe3\x68\x28\x71\x0c\x70\x00\xf8\x2f\xf8\xd6\x1f\x83\x24\x98\x05\x5b\x0d\xe2\x51\xed\x14\xbb\xb9\xf4\x1f\xa1\x24\xf9\x78\xf5\xdf\x1f\xa3\xbf\xfd\xfa\x36\xfe\xf6\x4d\xbf\xfe\xfb\xff\xb3\xf7\xe7\xed\x6d\xdb\xd8\xe2\x38\xfe\xbf\x5f\x05\xc3\x5f\x9f\x5c\xb2\x85\x64\x39\x4b\x17\x4d\xd5\xd4\xd9\xa6\x69\xb3\xdd\xd8\x6d\x3f\x73\x35\xfe\x35\x94\x08\x49\x88\x29\x82\x25\x21\xdb\x8a\xcd\xf7\xfe\x7d\xb0\x12\x00\x41\x6a\x4d\xdb\xb4\xe9\x33\xed\x58\x24\x78\x0e\xd6\x83\xb3\x1f\x16\xd8\xd4\x29\x2e\x23\x32\x9e\x79\x42\xd8\xd5\x65\xcd\xbb\x8a\x6d\x3b\xe2\x99\xaa\xbf\x17\x5a\x3c\xc5\x51\xad\xc5\x35\x55\x13\xfe\x67\x49\x5a\x04\x66\x19\xcc\x3b\x32\xd3\xca\x56\x19\x67\x6d\x4f\xd6\x46\xaf\x9f\x5d\x5c\x5c\x41\x7c\xf0\x29\x29\xde\x27\x9f\x9b\x3f\x28\x29\x9e\xd3\xc9\xd5\x38\x2b\xc2\xa5\x35\x77\x7a\xd2\x8c\x45\x0d\x59\x29\x7a\xf5\x51\xd1\xd1\xc4\x30\xf5\x58\x28\xcc\xf4\x47\xf3\x45\x42\x50\x82\x52\x28\x7d\x7c\x92\x2e\x4e\xe1\xaf\xd1\x32\x94\x6b\x1e\x02\x1c\x2c\x06\x51\x10\x8c\xf7\x64\xae\x95\xa9\xea\xe6\x28\xf5\x81\x96\xba\x6e\x1e\x5d\xf9\xe0\x48\x7b\x20\xaa\x6f\x6a\x4f\x2a\x97\xd4\xfb\xbd\x9e\x6e\xf8\x65\x4e\x47\x69\x94\xfc\xc2\x3f\xa9\xac\xbf\xf1\x5f\xd6\xfa\xab\xfb\xd3\xa2\x74\x9c\xc3\x39\xf7\x58\x61\x2c\x80\x31\x9e\x6f\xd9\xa3\x79\x74\x75\xfb\x76\x20\xde\x8a\xe6\x6a\x30\xd6\x04\x08\x1f\x4c\x1e\x41\x18\xd4\x21\x86\x61\x19\xc3\x36\x94\xdc\x45\x66\x8e\x52\x89\x52\x35\xdf\x01\x65\x01\x09\xfb\x93\x92\x26\x34\x09\x7c\xff\xd6\x60\x60\x79\x08\x5f\xcb\x00\x28\xc6\x58\x4c\x12\x8c\xf3\x40\x71\x1c\x72\x1a\x2a\xae\x43\xf6\xd2\x76\x34\x0e\x45\x0c\x35\x73\x42\xb5\xf6\x06\x59\xd9\xd3\x12\x26\x05\xf4\x4c\x90\x83\x7a\xbb\x92\x55\x73\x39\x85\x57\xe4\x19\x3d\xa2\x74\x54\x77\xbe\x1a\xd0\x21\xb1\x7c\xc8\x31\xbc\x7d\x3b\x58\x09\x84\xce\x0a\x95\xc0\xd5\xc4\xa8\x2f\xf8\xf3\x40\xa6\x22\xa0\xef\xc4\xd5\x6b\xb8\x3d\x4f\x00\xac\x3b\x3e\xc7\x83\x79\x30\x36\xdc\x60\xcc\x39\xd8\x3d\xca\xb7\x06\x5f\x6c\x0f\x1f\x0c\xd3\xb5\x7d\x91\x1b\x40\x84\x60\xac\x3b\xce\x58\xa8\xd4\x4e\xdc\x1e\x55\x05\xa2\x1d\x95\xdc\xb0\xdb\x63\x52\x10\xda\x11\x99\x3b\x69\x7b\x74\x16\x9c\x55\xa3\x53\x1b\x6f\x97\x01\x56\x40\x2c\x74\x8b\xc1\x38\x0c\x6f\x6e\x16\xec\x5f\x23\x81\xa5\xa9\x58\xd3\x5c\xc7\xcb\x0d\xf2\x7c\x16\x04\xe7\xd1\x14\xba\x7d\xa2\xb6\x29\x82\x23\xaa\x37\x80\x64\x4f\x3e\x4f\xf9\xa0\xa5\x5c\xc3\x3e\x3d\x9c\x92\xbf\xec\x1d\x57\x02\x3c\x40\xda\x76\x89\xf4\x01\x14\x83\x61\xaa\x3c\x9c\x16\xbb\x79\x38\xc5\xb6\xb2\x72\xd1\xc0\x12\xc7\x94\x25\x5e\x08\x96\x38\x36\x59\x62\xfd\x27\x88\x6d\x96\x38\x6e\x64\x89\xe3\x9b\x9b\xd8\x66\x89\x63\x93\x25\x8e\x07\xc5\xe6\xca\x4a\x2a\x8c\x48\x65\x65\x1c\x82\xb1\xc6\x12\xc7\x16\xc3\x1a\x8b\x0b\xc6\x78\xfe\x20\xae\xaf\xce\x58\xb1\xc4\x71\x3b\x4b\x6c\x63\x70\x6f\x30\xda\xc5\x98\x0e\x8f\xb3\xc4\xc9\x20\x06\x88\x4b\x91\xba\x24\xb5\x91\x84\x98\xc3\x68\x8e\xd2\x69\x87\x15\x1c\x5c\x53\x44\xac\x44\x42\x19\x2f\x9f\x72\x6f\xe2\xb1\xa1\x74\x9c\xa3\x2b\x94\x16\x87\x97\x28\x8d\xf1\x65\x27\x87\x05\x7a\x1f\xf1\x64\x4e\xfb\x10\x18\xab\x28\x8f\x8a\xd8\x4d\x3f\xa6\x18\x8f\xe5\x9f\x24\xe7\x7e\x8a\x2d\xf9\x47\xc8\xb9\x97\x4a\xce\xad\xdc\x80\xb3\x1c\x3a\x44\x5b\x2e\xd3\xa2\x0e\x3f\xa8\x52\x32\xcd\x57\x38\xe7\x25\x78\xda\x19\x27\x48\x06\x9d\x20\x56\xb5\x3d\xac\x16\xe2\xf3\x20\xbc\x66\xe5\xdc\xb4\x3a\x29\x09\x9e\x4e\x61\xce\xaa\x84\xfc\x00\xa3\xd8\x0f\xab\xfa\xea\x80\xe9\xf6\x64\xa9\x89\x57\x8c\xe3\xf6\xa3\x09\x81\xf9\x1b\x98\xc6\x32\x38\x40\x04\xbb\x8d\x73\x9c\x24\xa7\xf8\x14\x67\x2c\x0b\xca\x78\x9b\x0e\x9c\x46\x28\xd1\x3b\xc0\x48\x65\x23\x20\x06\x42\x7c\x8d\xd3\xc0\x27\x2c\x5c\x4d\xb8\xf8\x89\x4e\x9f\xb0\x6e\x9d\x2c\xd3\xf1\x2c\xc7\x29\x7a\x1f\x09\x43\x9f\xd6\x09\x01\x81\x95\x11\x3f\x91\xb4\x57\xa6\x91\x92\xe0\x27\x93\x8d\xe0\xd3\x8e\xe3\x20\x1b\x44\x41\x36\x28\x82\x60\x6e\x32\x41\x01\x31\xb5\xd0\x71\xa0\x2c\x26\x61\xb8\x86\xeb\xe3\xb2\xe6\xb1\x28\x17\x9e\x25\xc2\x97\xaf\xe7\x38\xa6\x84\x5d\xdd\x27\x7e\xf5\x8a\xa9\x3d\xc5\x53\xe3\x1b\x3e\x5e\xe9\x1a\x29\x9f\x4e\x70\x92\xe0\x4b\xb3\x65\x31\xc3\x8b\x24\x7e\x8a\x92\xe4\x07\x88\xa6\x33\x62\xbe\xcd\xe1\xef\x0b\x58\x90\xa7\x39\xf3\xcb\xa4\x6f\xa6\xe2\xcd\x8c\x6e\x32\x95\xd9\x4e\x3e\x25\x74\xe5\xc1\xc4\x7a\xca\xbb\xae\xc2\x84\xca\x18\xc5\x6f\xe0\x18\xa2\x0b\x78\x4c\x48\x5e\xc8\xe9\xe9\xd6\x9e\xeb\x8b\xc7\xb2\x66\xd4\xb7\xf1\x58\x98\xeb\xab\x2d\x2c\xb6\xdd\x29\xdd\x69\xa5\xf6\x83\xa2\x61\x15\x78\x84\xb0\x8d\x63\x2a\xa5\x47\x05\xe4\x63\xe9\x57\x72\xb6\x9a\xa7\x23\xd1\x03\xda\xa0\xda\xce\x07\xa3\x1c\x46\xe7\x07\xec\x53\x36\x60\xd7\xa7\x3d\x59\x2e\x35\x42\x89\xfb\xd3\x6a\x41\xdb\xbe\xd7\x96\x58\x16\x86\xa0\x3f\x2b\x90\x7d\x73\xf7\xe3\x2c\x08\xcb\x92\x1f\xe3\x1f\xa2\x34\x4e\x60\x6e\xdb\xdc\x60\xc2\x44\x46\x91\x9c\x4d\x5b\xe1\xdb\xb7\x39\x9d\x92\x0f\x8f\x53\x34\x67\x27\x81\xbd\x0d\x82\x20\x1c\x7c\x77\x5d\xef\x2b\x14\x54\x83\x6f\xa0\x0e\x54\x44\x24\xeb\xc0\xee\x38\x41\x30\x25\xfc\xd5\xb7\x77\xe4\xa8\x74\xac\x03\x4a\x68\x9d\xcf\x8f\xca\x73\xb8\x7c\x8c\x2f\x53\x39\x10\xae\x6e\x09\x60\x77\x0e\x49\xf4\x13\x5c\xde\xdc\xc0\xee\x98\xe4\xc9\x4f\x70\x19\xde\xbe\xfd\xe5\x7d\x5d\x67\x11\x5e\x3b\x92\x0a\x4a\xa5\x8c\x18\xe7\x54\x77\x6d\x08\x0f\x48\x37\x87\x73\x7c\x01\x8f\x93\xe4\x0d\x95\xe3\x8a\xa0\x4a\xdc\x17\xe3\x31\x3b\xb7\xc2\x46\xf2\x86\x2b\xbc\x0e\x52\xa1\xdd\x78\x89\x63\xa1\x81\x11\xb3\x1b\x02\xd2\x8d\xe2\x98\xb7\x4b\xc3\x92\x6e\xfa\x67\x69\x01\x73\xf2\x24\x91\xda\x2a\xb5\xeb\xcd\x17\x26\x95\xe0\xf3\x6d\x9d\x52\xe1\x64\x31\x41\x49\x72\x2c\x93\x5b\xf3\x37\x81\x1e\xb5\xfc\x9b\xb1\x0f\x7c\x9d\xc4\x8b\x67\xdd\x11\x4a\x79\x98\xbc\x5c\x02\xd1\x7f\xda\x79\x96\xf4\xe5\x39\x2a\x08\x4c\x61\x1e\xf8\xfc\x43\x01\xc5\x04\x6d\x20\x35\x17\x4d\xb4\x37\x1f\x1a\x68\xd5\xd4\xd6\x51\x9e\xc3\x25\xaf\xe7\xcc\x71\x9a\x40\xc2\xf2\x12\x25\xc9\x63\x58\x90\x1c\x2f\xed\x59\x75\xbc\x72\xcc\xab\x1c\x2c\x5f\xf7\x4d\xc6\xab\x3a\xed\xfc\x74\x65\xbf\xe9\xf6\x7b\x43\xd9\x76\x58\x1d\xd2\x86\x95\x66\x64\x0f\x57\x7a\xb2\xa6\x95\x0f\x4b\xe7\x76\x70\x9f\x7d\xd8\x2d\xc8\x32\x81\xdd\x19\x6b\x25\xcf\x03\x4a\x53\x98\xab\x63\x8c\x27\x93\x02\x12\x7a\x8c\xef\xf6\xbe\xf0\xb3\x2b\xbf\xd4\xb8\x03\xd9\x5f\x39\x83\xea\xcc\x0f\x7a\x65\xa1\xee\x51\x71\xb1\xbe\xc6\x3c\x30\x51\x7e\xc4\x29\x87\xd4\xc8\xd6\x41\x38\x1e\xcb\x31\xb6\xde\xd8\x3c\x4c\x72\x6d\x5e\xa7\xa9\x9b\xc6\xc6\x72\xed\x28\xd7\x56\xb2\x28\x30\x18\x0d\x2e\x82\xb9\xae\x60\xe2\x37\xe6\x70\xb1\xab\xc2\x72\x62\x03\xe6\x97\xee\xee\x61\x90\x33\x1b\xb0\xbc\xb7\x77\x0f\x83\xcc\x06\xf3\x30\xbc\xb9\xc9\xd4\xbf\x9b\x84\x0c\x52\x9e\x91\x25\xeb\x84\x57\xa4\x53\xa0\x18\x36\xc5\x09\xed\xcd\x9b\x75\x83\x32\x37\x4a\x78\xfe\xd3\x02\x87\xea\xc5\x48\x3f\x49\x9f\x7f\x57\xe9\x93\xd3\xf2\xf1\x6a\x6f\x8d\xcb\x57\xef\xdf\x8f\xbf\x99\x7e\xa5\x7b\x6b\xd4\xdd\x9a\xb9\x81\x86\xa5\x30\xa7\xa2\x87\x38\x5b\x1d\x7a\xac\xa2\xa4\xc5\xf5\xb7\xaa\x8f\xd0\xe3\x95\x11\x54\xf8\x03\x87\xe0\xb9\x8e\xac\x37\x8b\x0a\xa1\xe3\xf6\x7c\x30\xbc\x7f\x47\x39\x23\x5f\xa2\x98\xd5\x4a\x10\x7f\x00\x5f\x7b\x7f\x44\x0f\x3a\xcb\xda\xe7\x03\xcd\xd9\x99\x25\x49\x12\xcf\xcd\x0f\x7a\xac\x4e\xcd\x09\x8a\xe1\xc3\x28\x7f\x95\x41\xe6\xe1\xeb\x63\xfe\xc7\x99\x5e\xf3\x46\xf9\x50\xb3\xfc\x78\x27\x82\xb0\x88\xe8\x82\x71\x94\x11\x1e\xe9\x30\x54\xf5\x39\x1c\xe1\x12\x77\xb9\x07\x8c\x98\x18\x55\x3c\x41\x45\x30\xdc\xd5\xea\xbb\x6b\xc5\x45\x8d\x94\xf2\xae\xb2\x2a\xf4\xb2\xa8\xe5\xba\xaf\x55\xb3\x98\x1d\xf9\x5a\x4c\x05\xe1\xc5\x45\x1a\x2a\x5b\xf8\x95\xe7\x8d\x56\x8d\xa7\xb1\x65\x3d\xb2\x85\x44\x04\x7a\x55\xfc\x0a\xfb\xed\x9f\xd5\x02\x49\x5c\xb5\x24\xea\x1f\x35\xe2\x6d\xa8\x81\xb3\x76\x6d\x9c\x04\xa5\xe7\xb2\x5c\x07\x9f\x12\x77\x05\x22\xab\xf8\x42\xc1\xab\x2f\xa8\xa2\x6f\x7a\x75\x3d\xa6\xb4\xa8\xbc\xe9\xef\x6b\x41\x29\x5a\x95\x38\x59\xeb\xa3\x0a\xb0\x59\xa7\x26\xc3\xbf\xb1\x47\xb0\x47\xc5\x53\x2f\x8b\xa6\xb0\x56\x20\xa1\xa9\x76\x02\x2f\x4e\x22\xd3\xef\xcb\xe0\x06\xfe\xdb\x63\xfb\xd9\x43\x45\x67\x84\xf3\x18\xe6\x09\xe4\x41\x06\xbc\xda\x48\xf5\x0d\x3f\x08\x5f\x5a\x55\x0f\x9c\x07\xa2\xa9\x04\x95\x6b\xcb\x7f\xc5\x00\x46\xe9\x98\xf9\xc9\xbb\x36\x79\xd3\x9a\x3a\xaa\x21\xdc\x3b\x6a\xa3\x02\xfa\xb9\xb3\x2a\x39\xf1\xf9\xc0\x57\x30\xee\x14\x5c\xc0\xe3\x44\x49\xd1\x8c\xd6\xc1\x34\x02\xe9\x30\x2e\xae\x75\xc7\xbf\x81\x63\x98\x12\x9e\xd9\xbe\x58\x73\x8b\xaf\xc6\x3b\xc2\xf1\x92\x2e\xe9\x64\x91\x24\x9d\x51\x02\xe1\x8a\x5e\x54\x87\xe3\x6b\x8d\xe0\x17\x78\x91\xf3\x34\x53\x63\x15\x7a\x62\x95\x97\xd1\xa6\x5a\x8b\x0b\x41\x45\xa7\x20\x39\xca\x60\xdc\x7e\x2d\x34\xd6\x4f\xb9\x0b\x86\x9c\x03\xde\xae\x82\x8a\x46\xf4\x78\x19\x26\x3e\x47\xa8\xe8\xdc\x5d\xa7\x9a\xcf\x7f\xff\x4b\x4e\xd1\x1c\xb6\x82\x6e\xab\x88\xd3\x8c\xfe\x68\x5d\xf4\xcb\x6c\x9f\xe8\x57\x23\xd4\x8a\x43\x6d\x8d\x77\x65\xf5\x97\xda\x12\xf3\x22\x51\x3b\x2f\x71\xe3\xcd\xd7\xf4\xc1\x8a\xd3\xd0\x4c\xad\x8e\x64\x8c\xe1\x3d\x30\xf4\x65\x69\x31\x96\x9b\xb8\xe9\x8a\xde\x6e\xfd\x76\xeb\xac\xdd\xbf\x65\xd6\x78\x8b\xee\xb3\x63\x1a\x05\xd6\xd1\x8b\x3a\x06\x0e\x0a\xbc\xc1\x18\x2a\x20\x67\x76\x89\x9c\xb5\x81\xb2\x80\xb3\xf5\x27\x93\xff\xef\x25\xf6\x04\xee\x95\xad\x5d\xb1\x62\x55\x7f\xb7\x9f\xf3\xf5\x0e\xde\xbd\x95\x75\x97\xee\xb6\x14\x5e\x5a\x8b\x97\x72\x06\xec\x9a\xe7\xfa\x1b\x70\x74\xa4\xdd\x20\x7a\x5d\x5c\x2a\x40\x14\x2c\xb5\x60\xcd\x8a\xd0\xce\x23\x55\xcc\x18\xf7\xfa\xae\xf7\x20\x6d\xaa\x98\xb4\x9a\xfb\x31\xf8\x1e\x8f\x8a\x14\x29\xe7\xa4\xd7\xe3\x7f\x28\xa7\xce\x13\x78\xff\xca\xc5\x12\x17\xf7\xa3\x1d\x0c\x5d\x80\xa9\x6f\x5c\x87\x34\x60\xb1\x91\x3d\x36\x19\x79\x8e\x2f\x85\x70\x50\x2b\xd9\xb6\xc6\xf9\x58\x0f\x0d\x9b\x8b\x75\xb1\x58\xbb\xbc\xce\xe3\x39\x25\x38\x36\x10\x1e\xc4\xee\xcb\x5f\x2c\xa7\x57\x9b\xbc\xd3\x56\x88\xb2\xba\x82\x58\xb4\x80\xdc\x70\x13\x16\xa2\xc9\x53\xe2\x5d\x1a\xe1\x98\x4c\x74\x15\x51\xdc\x38\xe5\xd9\x2f\x3b\x78\x41\xa8\x14\xea\x03\xe5\xb5\xd3\x19\x4b\x51\x4c\x2f\x6f\x25\xa3\xbb\xd8\xee\xbe\xea\xa0\xb1\x28\x7f\x55\x90\x8e\xac\x96\x25\x34\x14\x3e\x30\x82\xc6\x19\x6f\x99\xe0\xe9\x5a\x41\x9f\x2e\xe9\xb8\x2d\xd8\x33\x1e\x04\x78\xd3\xc4\x7d\x0d\xfe\x57\x32\x4b\x8a\x2e\x8b\x02\x95\x6f\xe4\x11\x13\x1c\x98\x34\xf2\x1c\x4f\x0b\x4f\x8a\x00\x20\x8b\x08\x81\x79\xda\x1f\xfa\x4f\x8a\x71\x44\x2f\x1f\xc0\x2d\x6f\x7d\x95\x85\x8e\xc5\xfa\x4c\x52\x91\x94\x5e\x7c\x19\x84\xe5\x59\x85\xd4\xdc\xe6\x2a\x33\xc9\x4b\xf6\xd8\x85\xec\x98\xbe\x78\x23\x36\x93\xf6\xa3\x8e\xbd\x3a\xb1\x41\x58\x56\x18\x8d\x1d\xaf\x10\xd2\x66\x69\x23\xbe\xe7\x74\xbb\x02\xed\xef\x95\xd8\x2a\xa7\x36\x76\x0e\x34\x87\xb6\xe8\x2f\xeb\xd0\xc6\xf3\x23\x6a\x6a\x92\x2a\x8a\x4f\x0b\xe3\xa3\x3b\xb5\xd4\x47\xcb\xf5\xf7\x74\x98\x83\x5b\xea\xcf\xb2\x04\xd1\x60\x11\x60\x5d\x77\xcc\x67\x62\x98\xef\xbf\x46\xce\xad\xa3\xb2\x0c\x81\x85\x4e\xa3\xd8\x40\x0b\x23\x5e\xe5\x01\xda\x04\x23\x04\x58\x77\x00\xc5\xba\xbe\x3a\x6e\x0b\x55\x1d\x83\x78\x65\xf5\x18\x76\xfc\xa7\x39\x5e\x64\x8d\xf9\x80\x5b\xbc\x3d\x1b\xa3\x89\x1a\x53\x06\xaf\x97\x30\xbf\x3d\x7d\xf0\x66\x45\xde\x79\x82\x60\xb0\x04\x17\xe0\xb2\xd2\x8b\xbf\xfb\x98\x5c\xc8\xde\xff\x49\x4a\xfc\x57\x9f\x94\xf8\x7f\x77\x25\x3e\xbd\xd2\xcf\x45\x99\xcb\x5a\x7a\x62\x3b\xcd\x70\x41\x5f\x58\x04\xa3\x9e\x9c\x78\xcc\xbf\x6a\x77\x2b\xab\xc0\xc8\x1c\xc4\x5a\x88\x14\x7d\xf9\x6f\xfa\x8e\x17\xd4\xa9\xb2\x10\xcb\x2c\xc5\x55\x83\x77\x78\xd4\x15\x29\xcb\x1e\xc3\x2c\xc1\x4b\x11\x80\x30\xe7\x2e\x5e\x5a\xfa\xb8\x7a\x2b\x5e\xb2\xb6\xc8\xa2\x31\x64\xf9\xc1\xec\x2f\x38\x72\xa0\x61\x2b\xc6\x51\x82\xd2\x69\x77\x8e\x52\x3f\x04\x93\x4d\xbe\x88\xae\x58\xb6\xb8\xd9\x60\x11\xcc\x06\xe3\x20\x98\xae\xe9\xc4\xee\x62\x9c\xde\x09\x8e\x82\xd5\x3e\x5d\x0a\x07\xa7\xf7\xca\xed\x49\xe0\x96\x1e\x57\xef\xdd\x61\x5e\x0a\x08\xef\xf3\x85\x00\x23\x1f\x3b\xa6\xeb\x52\xb8\x4c\xd1\xeb\x5a\xcd\x9c\x95\xcf\x83\xb9\xdf\x99\xcb\xa3\x9a\xb2\xbf\x44\xc8\xbe\x08\x9a\x3b\x85\x57\xc4\x82\x30\x8e\x52\xfa\x6f\x8a\x49\xe0\xb3\x00\x6a\xef\x1d\x1e\xf1\xb1\x80\x6b\x05\x8b\x7b\x1a\xa9\x9f\x65\xf8\x80\x95\x81\x8c\x72\x98\xfe\x0f\xf1\xa8\x98\x77\x09\x63\x8f\x60\x8f\x83\xa0\x3d\xf2\xd8\x76\x2b\x84\x87\x53\x6d\x7c\x1c\x00\xc7\x5c\xff\xca\x8b\x17\x39\x4a\xa7\x5e\xe4\xc5\xd5\x8c\x48\x52\x8d\xd3\x47\x22\x7b\xb1\x48\x63\xcc\xa3\x8a\x22\x23\x45\xb2\x8c\xca\xa0\x3f\x01\x3c\x93\x5c\xcf\x0b\x94\xa2\xf9\x62\x6e\xfb\x46\xd4\x76\x90\x20\xbb\xb7\x82\x5b\xf0\xe6\x86\x97\x18\x85\x74\x1f\x86\xc2\xfd\x86\x2d\xe3\xb7\xfc\x99\x04\x1d\x5d\xed\x00\x3a\xba\x32\x40\x7f\xc7\x9f\x95\xec\xc7\xcf\xd9\x4a\xa0\xff\xb2\xa1\xdd\xdc\x68\xfd\x94\xf0\x1b\x23\xef\xe4\xc1\x17\x5e\x42\x51\x22\x3c\x9a\xd8\xf3\x30\xe4\xdd\x78\x8c\x2f\x6b\x49\x1c\x56\x75\x04\xa5\x7a\x47\xbe\x93\x73\xd8\x18\x8f\xb7\xaa\x23\xfc\x11\x14\x39\xb1\xad\x30\xb2\xd7\xae\x30\xb2\xe5\xe0\x55\x30\x35\xea\x45\xd0\x63\xac\x45\x6d\xec\x98\xe5\xb9\x06\x9e\x1f\xf0\xdd\x1d\x27\x2e\x6d\xc8\x0e\x1a\x31\xcc\x76\xc5\x62\xe1\xd0\x08\xc5\x7a\xe9\xa3\x1b\xbf\x0e\xc1\x54\xe7\xa3\x2d\x3c\xea\x24\xfa\x60\x38\xda\x10\x4b\xf5\xed\x4a\x1c\xfc\x48\xfa\x60\x38\xd9\x1c\x87\xf8\xb6\x1d\x87\x38\x9f\x1b\x55\x2f\x71\x02\x58\x03\xcd\x63\xe6\x56\xb6\x13\x22\x06\xc2\x42\x35\x1b\x4c\xc3\xf0\xe6\x66\xa6\xfe\xad\xd8\xf6\xd7\x76\x98\x9b\x79\xdc\xad\x68\xb7\xf3\xb5\xa4\x9f\x04\x4f\xd7\xab\x83\xb2\x46\x16\x85\xba\xdc\x93\x17\x17\x59\x3d\x45\x0f\xbb\xfb\x61\x71\xc8\x70\xdb\x2f\x09\x9a\x43\xbc\x58\x9d\x72\xdc\xfa\x2c\xe3\xf3\x8d\x18\xd8\x71\x94\x74\x44\x2c\x5f\x9b\xbc\x04\x0a\xb0\xe0\xac\xbd\x53\x5e\x02\xef\xc0\xfb\x83\xba\x38\xf0\x31\xc8\x4c\xe7\x7f\x92\xcc\xf4\xfa\x93\xcc\xf4\x77\x97\x99\x38\xe3\x7e\x75\x1d\x8d\x70\x4e\xb9\xd7\xb2\xa4\x52\xd4\xc9\x20\x60\x92\x4f\x61\xca\x4b\x86\xe5\x5c\x57\xce\x0a\xb1\x67\x51\x65\x7d\xe1\x07\xfa\x84\x99\x2f\x7e\xcd\xa3\xec\x11\x0b\xb6\xb8\x75\x54\x13\x7f\x16\x05\xcc\x4f\x20\x21\x54\xaa\xea\x26\x78\xfa\x02\x33\x35\x51\x5d\xe6\xd1\xfc\x46\xae\x51\x0c\x52\x1c\xc3\xee\x8c\x90\xec\x38\x8e\xf3\xd2\x07\x14\xd0\x09\xaf\xc9\xe1\x92\x7f\x84\x7e\x7b\xce\xa1\x4f\xb8\x58\xc7\x5d\x4b\x43\x16\x63\xf3\x73\x9e\xf8\x2c\xbe\xe3\x75\x94\x47\xf3\xc2\xd7\xe8\x4c\xc5\x95\x09\x77\xde\x63\x3a\x59\x8f\x78\x95\xf3\x84\x9e\x63\x78\xe9\x59\xcf\x58\x2d\xd7\x2b\x99\xcf\x5a\xf5\x4d\x84\x1a\xb0\xbf\x4f\x39\x69\xe4\x2c\x3c\x77\xe7\x17\x8f\x64\xb6\x6b\xf5\x99\xca\x1f\x35\xf8\x2e\x57\xb1\x31\x39\x95\x58\x86\x42\x6f\x7a\x0e\xd3\x6e\xb4\x20\x33\x9c\xa3\xf7\x30\x7e\xc3\xdd\xfd\x03\x04\xae\x0b\x34\x4d\xa3\xa4\x0f\xbb\xfc\x8f\x92\x45\x2d\x69\xe9\xb8\x48\x78\x16\x76\xc9\x0c\xa6\xac\x46\x2b\x0c\x41\x40\x58\x30\x42\x8e\x2f\x3d\xd8\x15\xdb\x02\xa4\x0f\x2a\x3f\xf4\x14\x3f\xc2\x69\x2a\x37\xc1\xad\x5e\x28\xc3\x2c\xd2\x38\x60\x89\x6c\x31\x1d\x1c\x56\x8b\x41\xca\x90\x87\x3c\xd5\x05\xc5\x4d\x12\x9a\xbf\x92\x32\x21\x1d\x6b\x25\x2a\xca\xc7\xfa\x3e\xaa\x24\xc0\x73\xf1\x56\xb7\xae\xf1\xc3\x73\xae\x89\x98\xf6\xb3\x6a\x2b\xb1\x1d\x2b\x1f\x5b\x03\xd7\xde\x18\xab\xe7\x83\x23\x78\xb7\x7a\x67\x2c\xb6\x0f\xee\xeb\xef\x6a\x71\x46\xe7\x46\x64\xcf\x8b\x7a\x84\xd2\x79\x6b\x78\x91\x9c\x8c\xcb\x3c\xca\x32\x7a\x65\x5f\x5a\xb3\xc4\x63\x9e\xde\x59\x4f\x65\x54\xd3\x7b\x4d\x28\xe6\x47\xc2\x96\x48\x78\x79\x9a\xea\x24\x1a\xa7\x90\xae\xf5\xe0\xed\xe1\xc5\xd1\x21\x9f\x8f\xc3\x09\x63\x0a\x8a\x43\x51\xb2\xdf\xfe\x18\xc5\x7e\x58\xbe\x3d\xd0\x59\x20\xed\xa0\xf4\xdf\x1e\x1e\x7e\x76\x0d\xcb\xcf\xae\x49\xf9\x56\x76\x89\x1f\x4e\x25\x65\x5f\xd3\xd5\xeb\x2b\xe6\x09\xb0\x02\xc3\x2a\x0a\xa9\x2c\x0b\xc8\x2c\x3e\xaa\xfe\x20\x7d\x7a\x6b\x30\x80\x52\x46\x32\x7c\xcb\xb5\x50\x0b\x3e\x4d\x50\x95\x1c\xe6\xab\x64\x54\x1c\x6c\x5c\x21\xcd\x90\xa1\x65\x42\xd1\x16\x3a\x2c\x65\x30\x61\x33\x40\xe6\xd1\xa3\xf7\xc8\xdc\x29\x47\x1c\xc6\x69\x84\x92\x66\x18\xcc\x7d\xbd\x15\x86\x7d\x58\x0d\x58\xfa\x21\xe8\xc9\x89\xa0\xa4\xdc\xd2\x71\xd8\x43\x95\x7b\x2f\x04\xb7\x8e\x98\x84\xf8\xda\x16\x63\xd8\xf9\x1d\x92\xbd\xc9\x88\x16\x02\x93\x12\xec\x0d\xcf\xa5\x8d\x47\x1d\xb2\xdd\xa5\xd1\x77\x36\x6c\xbe\x01\x77\x17\x40\x2d\xb0\xf2\x9e\xdb\x58\xf6\x14\x1f\x5a\xc2\x4d\x1d\xba\xbc\x3c\x37\x16\x3b\xab\x6f\x2d\x1c\xef\xed\xa9\x91\xc4\x8a\x4a\x9d\x7b\x9d\x1c\x41\x2c\xb6\x17\x02\x25\x80\xf6\x59\xd2\x29\xca\xf6\xb8\x0c\x28\xed\x08\x55\xe8\xf2\xd6\xc8\xaa\xe0\xe7\x95\x88\x4e\x79\xcc\xcc\x0e\x88\x78\x90\x73\x2b\xa2\x1a\x93\xb1\x35\x42\x07\xbb\xb2\x7a\xed\x28\x11\xdc\x75\xe5\x18\x8c\x26\x5d\x81\x66\x14\x3d\x59\x4b\xec\xaf\x99\x3b\x99\xac\xbd\x6f\xb3\x67\x6b\xe6\x8c\xfd\x95\x46\xa5\x92\x3c\x17\x37\x1b\x2c\x9f\x54\x92\x07\xaf\xc0\x39\x78\x5d\xc9\xf3\x57\x1f\x93\x3c\x7f\xf2\x27\xc9\xf3\x2f\x3e\xc9\xf3\x7f\x77\x79\x9e\x4a\xef\xa7\x83\x60\xc1\xa5\x77\xcb\x06\xea\x92\xe9\x2b\xfa\x51\xb7\x7e\xc6\xbc\xfd\x1a\xd6\xcf\x9c\x25\xe1\xc8\xb8\xd8\xad\x4a\xb3\x8a\xdc\xe1\xcc\x51\x25\x2f\x3a\x39\x9c\xa2\x82\xe4\x4b\x67\x6d\x55\x0a\xa6\x7b\x5d\x49\x07\x00\x15\x6f\xb8\x4a\xbe\x94\x02\x7d\xbd\x7d\xca\xcb\x5a\x31\x3c\x4c\x02\x28\xba\xc3\x33\x29\xdf\xe7\x86\x89\xf5\x84\xb5\x19\x67\x8b\x6e\x12\x15\x84\x4f\xb4\x4f\x69\x6e\x43\xcb\x39\x9c\xe3\x7c\x69\x36\x9e\x4a\xcb\x72\x2d\xd7\x46\x8c\xaf\xd1\x24\x20\xb2\x44\x55\x11\x92\x7c\x59\xcb\xe4\xc1\xbb\x99\xe1\x24\xf1\xc3\x6e\x82\xd2\x73\x18\x07\x7a\x3a\x11\x9d\x8f\x8f\x48\xf1\x24\xcf\x31\x97\x40\xcb\x71\x44\xc6\x33\xb3\x8a\xba\xd1\xa4\x17\x96\x0c\x19\xef\x1e\x17\x35\xc3\xe0\x7e\xaf\x17\x96\x97\x33\x24\xcd\x3c\x90\xd5\xd0\x78\x8d\x93\x04\xa5\x53\x2a\x92\x77\xe3\x9c\x09\x3e\x8b\x60\x39\x18\x07\xcb\x41\x1c\x04\x17\x3b\x48\xe8\x57\x4a\x78\xc5\x39\xac\x64\xcf\x2b\x53\x70\x7f\x67\x3d\x66\x03\x39\x15\x7b\xe4\x8d\xdc\x22\x52\x16\x05\x27\x0e\x39\xfd\x44\xff\xb4\x9a\x26\x05\x72\x9c\x2d\x7c\xf0\xca\xc2\xc3\x17\xd4\x07\xe7\xd6\xf3\x09\x24\xe3\x19\x5b\x73\x1f\xbc\xd6\x04\x60\x63\xb6\xb4\x54\xec\x55\xca\x77\x58\x50\x19\x83\x35\x66\x3d\xe1\x75\xcf\x4c\xd3\x71\x57\x6d\x63\x3f\x0c\x75\xb1\xc9\x39\x6c\xfa\x9d\x78\x66\xc3\xd1\x34\x18\xa1\x30\x3b\xcb\xbd\xaa\xe1\xe5\x9b\xaf\x66\xc4\xd6\x0e\x88\x1f\xaa\xd2\x14\x7c\x4a\x2d\x3c\xdc\xae\x1d\x6e\x69\x07\x5e\x3b\x03\xc9\x41\xcb\xf0\xb8\xae\xa9\x5a\x17\x3b\x27\x87\xf6\x86\x87\x43\x1d\x27\x09\x0b\x0d\xbf\x1c\xbc\x08\x2e\xcc\x40\x6b\xb6\x13\xb5\x3a\x99\xbb\xca\x69\x16\x02\x29\xcc\xee\x0b\xc1\xfb\xfa\x08\x9c\xa7\x63\x77\xc9\xd0\xc2\x63\xec\x76\xe6\xea\x27\x69\xed\x6a\xf6\xb6\x05\x50\x08\x2e\x74\x0e\xd7\x35\xb8\xf5\xa4\x51\xc7\x77\xed\xb0\xd5\xe9\x58\x4f\x18\x6d\xf8\xd6\xc2\xf1\xca\x5e\x1e\x46\x69\x76\x97\x44\xcf\x6d\xb8\x92\x58\x0d\x67\x3b\x0b\xb9\x36\x68\x9d\xde\x0d\xa7\xbb\x82\x5f\x0e\x2e\xa8\xcc\xb2\x54\xff\x6a\xb2\xcb\xe9\x5a\xb2\x4b\xb1\x18\x6d\xe2\xae\xe9\x48\x3c\xa0\x84\x9d\x35\x72\x7a\xee\x28\xee\xac\x9d\xbe\x60\x4d\x83\x24\x17\x63\xc0\x15\x38\x39\xa8\x73\xe9\x1f\x83\x28\x73\xfa\x49\xa4\xf8\xbb\x8b\x14\xdc\x00\xf0\xdb\xea\xdc\x08\xcf\x1e\x3d\xfb\xf1\xe1\x37\x78\x61\xd5\x88\x93\x51\x87\x55\x36\x03\xfd\xdc\xeb\x29\x09\x78\x3c\xac\x10\x3f\xf4\xa4\x02\x5a\xa0\x94\xd8\x11\xfc\x88\xca\x82\x60\x3c\x97\x80\xab\x2e\x9b\x50\x29\x15\x7a\x10\x12\x37\x05\xd6\xc3\xa7\xd4\xcb\xc6\x62\x8e\xf5\x98\xbe\xfb\xc0\x1f\xe3\xa4\xc8\x98\xdb\x13\x2b\x36\xe7\x8a\x9a\xab\xc5\x20\x53\x2e\xab\x33\xcd\x51\x63\xc4\x62\x15\x25\xc6\x82\x8e\xac\xa8\x7b\x6d\x18\x55\xc2\x01\x1e\xac\xc5\xe6\x56\x06\x81\xed\x14\x8f\x7f\x4f\x8b\x70\xda\x68\xce\x5c\xa1\xa9\x0d\xbd\x6e\x8f\xc4\xef\xe9\x51\x65\x7c\xe2\x12\x3c\x2d\x54\x3e\x0d\x92\xa3\xe9\x14\xe6\x9e\x33\x40\x8d\x49\xb3\x09\x4a\x59\xc0\xbe\x28\x78\x23\x97\x0c\xa7\x32\x30\xcd\xb1\x63\x66\x2c\x71\x14\xdd\x33\xcf\xf1\xb4\x78\x64\x45\xb0\x99\x63\x65\xdd\x32\x82\xdf\x5a\xa2\xdf\xf9\x7a\xde\xd7\x82\xfe\xf8\x34\xf0\x2c\x21\x85\x6f\x84\xe4\xfd\x82\xe0\x25\x0b\x16\xda\x34\xba\xbf\xf9\x49\xb5\x6b\x55\x90\x35\xcb\x1d\xc2\xc2\xa5\xc6\x90\x8a\xfe\xb5\xe8\x77\x2b\x20\x4f\x2c\x5f\x25\xd4\xf0\xa8\x39\xad\xc0\xe9\x97\x5a\x8c\xdc\x57\xda\x0e\xa2\x9c\x92\x16\xf3\x27\x9e\xea\xcc\x88\x01\xd5\x2c\x84\xaa\xcf\x64\xb7\xdb\x35\x43\xf6\xb4\xee\x69\x02\x61\x73\x38\x9f\x51\x30\x55\x14\x88\xd5\xa6\x40\x4c\x90\x9f\x63\x16\x96\x26\x2b\x62\x88\xa7\x7a\xbd\x58\xff\x11\x5e\x24\x71\xfa\xdf\xff\x21\xde\x18\x27\x09\x1c\x0b\x39\x70\x75\x02\x81\x2a\xe0\xef\x6b\x7e\x1c\x61\x4e\xe8\x6e\x8e\xd2\x29\xcf\x35\x32\xf4\x55\x1e\x01\xba\x4e\x97\x51\x2e\xe7\x65\x9d\xa8\xd4\x15\xf1\x8c\x3a\x21\xe2\x47\xa4\x33\x9e\x45\x39\xa1\x07\xa5\x98\x47\x49\xe2\x59\x83\x76\x4c\x85\xb3\x74\xae\x95\xf1\x40\x2e\x3b\x33\xc9\xc5\x7a\xd6\x03\x67\x6c\xee\xa1\x3b\x62\x17\xb8\xc0\x6a\xdc\x3d\x4b\x69\x9f\x5f\xc0\xf8\xd1\xeb\x9f\x5b\x29\xb7\x2b\xca\x39\xcb\xf1\x34\x17\x69\x3c\xf8\x84\xc8\x27\x9c\x7e\x4c\xb0\x9a\x14\x31\xec\x3b\x55\x99\xe0\x6a\x7c\xb2\xe2\x96\xa4\x65\xf7\x44\xad\x12\x7f\x75\x16\x83\x2a\x88\xdb\x09\xae\xad\xff\x2d\xf9\x2e\x9c\x11\xca\x82\xd8\x56\xff\x35\x23\x80\xff\x8a\x54\x43\xc8\x41\x7f\x5d\xc2\x51\x1d\x99\x4f\x14\x24\x27\x3b\x12\x0e\x95\x33\x42\x5b\xfa\x3d\x11\x0f\x03\xb4\x8b\x7a\xbc\xa8\x76\xda\x90\xed\x87\x9c\xe7\xef\x7a\x81\x1e\xfa\x67\xeb\x65\x63\x5a\x49\x4f\xe2\x28\xa5\xec\x4a\x3b\x45\x51\xe3\xde\x1b\x51\x71\x41\xfc\xf3\xe8\x4a\x0d\x0e\x7f\xf2\x35\xb8\x5b\xcb\x55\x60\x91\x11\xee\xf3\x74\x32\xc3\x97\xcf\x05\xbb\xa4\xb6\xa7\x96\x54\xe1\x8e\x91\x87\xad\x8a\x6a\xb7\xb9\x59\xbd\xee\xf3\xdd\xea\x1b\x33\x45\x93\x46\xe8\xad\xd4\x4d\x67\x67\x76\x72\x05\x23\xad\x02\x0b\xaa\x17\x92\x0c\xe0\x8c\x1e\x17\x12\xfc\xdb\x15\x6b\x2c\x83\xeb\x59\x4c\xbd\x0a\xa0\x2f\x66\x38\x27\xe3\x85\x56\xf0\xd8\x15\x49\x3f\x49\x58\x36\x51\x11\x49\xcf\xc2\xb0\xfd\x14\x13\x3d\xbc\x5e\xc4\xd1\xcf\x60\x4e\xde\x57\x3f\x47\x4b\x02\xe9\xc6\x5f\x8a\x02\xda\xee\x2c\x90\xfe\x2c\x2a\x66\xeb\x07\xdd\x0b\x61\xae\x2d\xd8\xfe\xb1\xf0\x29\xcd\xd7\xb1\x0f\x31\xcb\x53\xa4\xcc\x32\x2a\x66\xfa\x84\xe5\x39\x13\x96\x26\xbc\xbe\xfd\x68\xee\x6e\xdf\x64\x3f\x1a\x99\xe8\x5b\xec\x47\x93\xa6\x96\x2e\xfb\xd1\x4c\x5a\xe5\x36\xb6\x1f\x55\xa6\xa3\x66\xc3\x91\xba\xc2\x06\xb7\x8e\x6c\x8b\x91\xf6\xae\xa7\x4c\x45\xc5\x16\xa6\xa2\xa9\x63\x61\x94\xbd\x70\x69\x19\x8f\x92\x0d\x8c\x47\x2f\x4c\xe3\x91\x74\xe0\x94\x8f\x99\x14\x9b\x57\x46\xa5\x17\xed\xd6\xa3\x77\x56\x33\x4e\x08\xde\xbb\x3e\x16\xf6\xa3\x57\xd6\x3b\xc6\x89\x9d\x5b\x0f\x25\x25\x7d\x6d\x3d\xd7\xb9\x91\x2b\x1b\x89\x49\xb5\xc0\x09\x7f\x7f\xa0\xbc\x16\x35\x09\x7c\x4b\xcb\x87\xd4\x71\xf0\xea\x30\x3c\x24\x90\xcd\x57\x97\xe4\x51\xca\x73\xef\x9e\xe2\xa0\x5d\xec\xa7\xdf\x3a\x6d\x59\xa6\x19\x6b\x0b\x23\x96\x35\xc8\x56\xf3\x1a\x72\x9a\xd7\xd6\x33\x75\xe9\xc7\xd8\x61\xe3\x52\x27\x3e\x2c\x1d\x22\xbe\x3a\x2b\xaa\xc0\x3a\x39\x66\xfb\x9a\xb6\xb2\x6b\xaf\x6b\xaf\x02\x18\x96\x66\x66\x8e\xed\xc0\x30\x7d\x5d\x59\x82\x8b\xc1\x69\xb0\x74\xd9\xb0\xf2\xbd\xf9\x31\x5a\x08\xe4\xd1\xda\x1b\x86\x77\xf5\x21\xb8\x8d\x58\x3b\x67\x56\x7e\x6f\x63\x12\x1a\xac\x9d\x1d\x32\x2d\xb0\x9a\x12\x11\xaf\xed\xf5\xe5\x86\x10\x82\xa5\x6e\x51\x72\xcd\x14\x37\xef\x6d\x04\x5e\x5a\xc4\x96\xa6\xb5\xca\x05\x5d\xd0\xbb\xe1\xe2\x43\x65\x10\xb1\x90\xda\x96\x45\xbc\x81\x65\xb1\x05\x50\xfb\x3c\xea\xd6\xbf\x35\xac\x8b\x0d\xdf\x5a\x38\xce\xed\xf9\xe4\xd6\xbf\xd1\xee\x26\x3a\x0b\xae\xb2\xfe\xed\x6c\x58\xbc\xb2\x41\x1b\xd6\xbf\x9d\x8d\x8b\x27\xb5\x1d\x66\x5d\x76\xbb\x1b\x18\x2d\x04\x6e\xe5\xec\x96\x87\xd2\x05\xac\x7d\x5f\x19\x52\xc0\xd6\x78\x0d\x28\x16\x42\xc3\x82\xfa\xb8\x2d\x25\xce\x6f\xe0\xf1\x7a\x29\x71\x9c\xf5\x0f\x37\x75\x0c\xdd\xa9\x78\xb6\x30\x0d\x02\x47\x2d\xb4\xca\xee\x39\xfb\x98\xec\x9e\xd3\x4f\x76\xcf\xbf\xbb\xdd\x93\x0a\xad\xcb\x41\x90\x73\xd7\xc3\xca\x95\xd2\x0f\x01\xe6\x8e\x8e\xf0\xf7\x45\x94\x84\x81\xe0\xa0\xba\xdc\x4f\x80\xbc\xa1\xbf\x5e\x72\xc9\xb2\x85\xe3\xee\x4e\x0a\x59\xd8\x6c\x77\x48\x9d\x1c\x63\x22\xcb\xa0\xa1\x2e\xce\xc3\xc0\x9f\x14\xcf\x8a\x63\xa9\x81\x98\x14\x6f\x30\x26\xea\x41\x08\xf2\xf5\xcb\x75\xbb\xc4\xb5\x99\x25\x97\xc5\x42\xea\x99\x55\x79\xf0\x44\x11\xcf\xcc\x7a\xa3\x77\x6b\x5e\x7b\x67\xf4\x52\x95\xc1\x52\xef\x51\x02\x8b\xe7\x28\x3d\x97\x0d\x44\x45\x2c\x56\xd0\x78\x6a\x55\xba\x95\x6c\xed\xbe\x92\x51\x64\x36\x86\x6a\x8c\x7b\xc3\x31\xb7\x71\xe8\xb3\x35\xc4\xbb\x82\x1f\xd5\xc1\x9b\x13\x3e\x8c\x76\xaf\xa2\x62\xa3\xb0\xd7\x6c\xf7\xd2\xd2\xaa\x6e\xb0\x76\x55\x2e\x57\x5e\x85\x2c\xee\x62\xcd\x5b\x70\xcd\xbb\x4d\x14\x04\xae\xee\xb0\xe4\x8f\xf5\xec\xdf\x5b\x19\xe2\x1e\x48\x35\x0a\xc7\x75\xf3\x61\x80\x84\xcf\x87\xe1\x2f\xce\xa7\xb1\xfe\x52\x73\x0e\x47\xc5\x63\x54\xd0\xee\xc6\x7d\x54\x74\x62\xf1\x37\x33\xd4\xf0\x4d\xd0\xaf\xdc\x3c\x14\xa0\x15\xa5\x1b\x55\x97\xb6\xa7\x59\x49\xbd\x2e\x20\x37\x42\xd0\x8b\x31\x51\x21\xb9\x72\x9f\xde\x3a\xd2\x9f\x3e\x56\xa3\xb8\x75\x14\x96\x38\x3d\x65\xf3\xc0\x22\xe6\xc3\x9b\x1b\xa4\xff\xbb\x49\x35\x5b\xe6\x40\xda\x81\x31\x22\x78\xa7\xda\x3b\x6e\xa7\xb6\x75\x78\x39\xa7\xd3\xdc\x26\x6e\x6e\xad\x79\x0a\xab\xa3\x71\xf9\x31\xb1\x77\xef\x3e\xb1\x77\x7f\x77\xf6\x8e\xbb\xb5\xbd\x5f\xed\xd6\xf6\xfb\x0c\x5d\x64\xf7\x8f\xfe\x63\xbb\xb5\x4d\x70\x3e\xaf\x92\x64\x47\xe3\xa4\xa3\x3d\xf1\xa3\x05\xc1\xf4\x48\x25\x90\x79\x5f\xe1\xc9\xa4\x4a\x8d\xdd\x3b\x03\x43\xbf\x58\x8c\xe6\x88\x54\x9e\x45\x45\x74\xd1\x94\x15\x5b\x33\x30\x72\x8a\x65\xbe\xf6\x3c\xcf\xd3\x0c\x60\x6b\x14\x09\xf0\xd8\x3f\xa7\x94\xf6\x78\x94\x76\x2b\x20\x6e\x7f\xac\x0a\xf8\x9d\xaa\x20\x0c\x4a\xb3\x05\xa9\xc6\xa4\x99\xd0\xd0\x34\xc5\xbc\xc2\x8f\xed\x4a\x76\xc4\x8c\xd1\x2f\xe1\xa5\xe1\xa8\xc1\xfd\xd4\x58\xee\x7d\xe0\x7f\xcf\xb7\x3b\x9d\x21\xc2\xf3\x64\xd5\xaa\xcc\xd8\x49\xd5\x1b\x2c\x8a\xba\x91\x1a\x5e\x65\x28\x67\x1c\x73\x87\xd7\x20\x68\x2c\x3a\xa4\xf5\x50\x98\x17\xb7\x9d\xde\x27\x0a\xa7\x47\x50\xeb\x1c\xf3\xfe\xda\x98\x98\x4f\x84\xb6\x61\xc6\xb3\x28\x9d\x6a\x0e\x80\x8b\x2c\xa6\x7b\x96\x2e\x62\x85\xea\xf4\xf4\xb9\xe1\x9e\x36\xf4\xbf\x4f\xa2\xa5\xc8\xc0\xa4\xdc\xcd\x58\x9a\x10\x9c\xf2\x8c\xde\xb5\xb9\x69\xac\x43\xc2\xc7\x55\x15\xa6\xb8\x03\x86\xfe\x9b\x28\x46\xb8\xdf\x7f\xca\xac\x89\x67\x9a\xed\x15\xc5\xe6\x6a\x1e\xf5\xe6\x3e\x60\xff\x5d\x85\x40\x47\x71\x17\x0c\xfd\xe7\x7c\xcf\xaf\x9a\xf8\xa3\x9e\x37\x47\xe9\x82\xc0\xa2\x3e\xc7\x12\x6c\x2d\xb7\xff\x4e\x43\xfa\x7a\xe6\x03\xfa\x9f\x4d\x06\x74\x6f\xfd\x01\x7d\xed\xcd\xf0\x22\x6f\x1f\xcd\xbd\xfd\x8d\xe6\xce\x3d\x3a\x1c\xfa\xdf\x4d\xc6\x73\x7f\xfd\xf1\xdc\xb9\xb7\xc6\x80\xee\x6f\x3c\x20\xee\x1d\x3b\x9e\xc1\xf1\x39\xcb\xc6\x60\xb9\x11\x1d\x71\xae\xca\x38\x1f\xc0\x4f\xe9\xe5\xe8\x1b\x2e\xab\xb5\x09\xe1\x6d\x54\xdb\x0d\x26\xe5\xcb\xf5\x27\xe5\xa5\x02\xde\x34\x23\x5f\xee\x6f\x89\xc7\x8b\x82\x60\x7a\x0c\xc5\x1f\x9b\x8c\xe9\xab\xf5\xc7\xf4\xa8\x82\xde\x34\xa8\xaf\x6a\x2f\xb8\x43\x86\x8b\x32\xea\xb5\xaa\xaa\x85\x54\xa4\x4a\x52\x4e\x9d\x76\x7e\xbd\x15\xed\xb4\xab\xd3\x68\xb7\x12\xf7\xd4\xa6\xa2\x03\xa4\x44\xb2\xc3\xb2\xd2\xf9\x22\x00\xac\xb3\x39\x09\xb5\xa7\xa6\x5e\x93\x83\xb6\xab\x79\x62\x6d\x7e\x17\x6d\x34\x81\x9c\x23\xa8\x5d\x87\x6c\x8a\x64\x85\x2a\xda\x1a\x6a\x0f\xac\x87\x85\x55\xe6\x22\xb5\x97\xe6\x1b\xdd\x3f\x87\xdd\xf0\xfe\xf7\xa8\x78\xba\x48\x12\x96\xd9\xd2\x7d\x6a\x45\x5f\x79\xc5\xc0\x75\xf6\x6c\xad\xce\x9e\x5e\xf7\xd0\x18\x91\xaf\x9c\x19\xb9\x7b\x96\x6f\xf8\x7a\xd5\xca\x19\x39\x3b\xc6\xba\xc4\x62\xa7\x2f\x22\xce\x9d\xf5\x7a\x3d\x01\xe7\xae\x6b\xfb\x3b\xd7\xbe\xbe\x12\x8c\xf2\x78\x62\x62\xed\x12\x22\xad\xc0\x9c\x2c\x11\x5d\xd4\xfb\x75\x3e\xa7\xc2\xac\xf3\x4d\x8d\xfc\xa5\xe4\x01\xfd\x1c\x46\x31\x4e\x13\x2a\x7f\xca\x60\x03\x54\xbc\x88\x8a\x73\x2e\x58\xce\xa2\xe2\x11\xce\x96\x0f\xb9\x6b\xbc\x4e\x87\xb8\xdf\x13\x0f\xd9\x90\xc5\x6c\xc6\x63\x58\x14\x38\x57\x75\x04\xd7\xe1\x3f\xbe\x5e\x9f\x24\xf1\xf9\x3c\xae\xb0\x38\x48\x13\x7b\xfa\xb5\xf5\xb8\xce\x5c\xee\x61\x9a\x9a\xa7\xc6\x98\x94\x02\x8e\x73\x48\x36\x9a\x92\x6f\x36\x9d\x92\x13\x89\xa3\x69\x42\xbe\x69\x9f\x10\x67\xa5\xa3\xf5\xa6\x68\x03\x06\xf7\x54\x16\xe6\xda\x80\xaf\x9d\x43\x32\xc3\x71\x27\x86\x73\x7c\xb4\x01\x53\x7b\x44\x51\x3f\x87\x53\x98\xae\x51\x53\xef\x11\x4b\x74\xe6\xe1\xdc\x7b\x11\xa5\xd1\x94\xe5\x5b\xf6\xd8\x9d\xf0\xa0\xf9\xfa\x33\x30\xfd\xc0\xf2\xa6\x70\xd2\xb7\x0a\xdb\x09\x84\xc6\x16\xd3\x64\xae\xef\x67\x39\x9c\xf0\x39\x20\x24\x2b\xfa\x87\x87\x31\xbc\x80\x09\x95\x8b\xbb\xb3\xa8\x98\xa1\x31\xce\xb3\xee\x18\xcf\x0f\x99\x16\xea\x90\x2c\x08\xce\x51\x94\x14\x87\xfc\xe4\x31\x0f\xc0\x1c\x27\xd6\xcf\x0e\x1b\x4b\xf1\xff\xe3\xd7\x1c\xbd\x0c\x8b\xa6\xa9\xe4\xdb\x89\x35\xf1\x64\x11\xf7\x2a\x54\xa8\x9a\x08\x6f\x82\x73\x6f\x8e\x73\xe8\xa1\x94\xbb\x24\x22\x9c\x76\xd7\x9c\xad\x2d\x78\x3f\x51\xd3\x4d\x26\xe9\xab\xf3\x7c\xa2\x4e\x15\x77\x8c\x5d\x9f\x1f\x3a\x3a\xda\x80\x21\xaa\xc0\x37\x31\x44\x47\x47\x1f\x76\xf4\x73\xb5\x3f\xdd\x33\xa0\xbf\xdf\x64\x16\xee\xac\x3f\x0b\x2f\x4c\x14\x8d\x33\x71\xc7\x4d\x88\x8e\x7a\x2b\x49\xb3\xbc\xe4\xd6\xdf\x06\x16\x5f\xe5\x26\x59\xea\x5d\xa3\xfa\x85\xfe\xf3\x1a\x27\x68\x8c\xd8\x3d\xad\x7d\xe4\x2e\xbb\x4a\xc5\x5a\xbb\xdc\xaa\x3d\xb9\xdf\x80\x23\xad\xfe\x6e\x34\x4e\x44\xa9\x2c\xb1\x6e\xe3\x28\x93\xd5\xe2\x64\xe9\xbf\xef\xc7\x38\x59\xcc\x59\x05\xaf\xef\x0b\x9c\x93\x87\x4b\xb6\xb4\xc7\x5e\x82\x0a\xe2\xe1\x89\x97\x89\x2e\x7a\xd1\x45\x84\x12\x0a\xcd\x23\x98\x39\xcf\x79\x32\x93\x01\xeb\x9d\xe6\x1a\x7d\x5f\x53\xe3\x1c\x7d\x59\x11\x9c\x73\x48\x2f\xb4\x4b\x14\xf3\xc2\x99\x7e\x01\x13\x38\xe6\x2a\xe5\xaf\x7b\xd9\x95\x08\x49\x6c\xfa\x4e\xc6\x3f\xa0\xe2\x04\xe7\x62\x58\x52\xc7\x03\x7c\x6e\xf2\x54\xe5\xa1\x57\x40\x61\x7c\x79\x55\x94\xd3\x07\xbe\x56\xa2\x73\xad\x7e\x70\x08\x13\xa6\x88\x64\x00\x58\xf0\x1d\x5b\xcf\xa5\xf7\xb8\x7a\xa1\x69\x9f\x7c\x2d\xc4\x92\xd7\xe6\x74\x1c\x13\xeb\xa8\x50\xd1\xff\x34\x5f\xab\x8a\xa7\xe7\xb5\xc1\x10\x87\x9f\x6f\x0c\x3e\xf1\x54\xf4\x60\x84\x60\x84\xaf\x74\x11\x70\x35\xf0\xf5\x36\xb7\xd5\xfa\x48\xd3\xff\x39\x69\xd0\xd1\x57\xd5\x7a\xaa\x8e\xc7\x11\x89\x7c\x6d\xea\xc4\xd1\x94\xbb\xd2\xb8\xe0\x79\x51\xc1\x6a\x48\xc0\xc9\x29\x48\x6c\x5f\x57\xf1\x9b\x0e\xee\xe1\x75\x85\xc0\xea\x8c\x5d\xac\x4f\x8e\xdd\x66\xda\xad\xe1\x37\xbd\x6e\xa2\x6b\xad\x0b\xd9\xba\x19\x1a\xe6\xee\x83\xe3\x89\xcd\x23\xb4\x6f\x74\x4d\x33\x2b\xe8\x9e\x2e\x23\x9a\xf1\xcb\xec\xac\x9a\x3c\x4a\x57\xee\x1f\xfe\xc7\xb2\x71\xc3\xad\xbe\xd7\xaa\x7f\xdc\x14\xc0\xd9\xeb\x55\x73\xd3\xf6\xbe\xed\x2d\xbf\xf4\xee\xad\x14\x15\xcd\x9b\x8b\xab\xbb\xe7\x19\x59\x76\x54\x25\xd8\x86\x13\x2d\xcf\xfd\x8c\x97\x7a\xae\x7f\xc9\x8a\x72\x27\x28\x6d\x06\xe1\x79\x2f\x71\xfd\xe2\xf3\xda\xce\x89\xc0\x7a\xa7\x01\xa5\x24\xa6\x0d\xe8\xfe\xcd\x1d\xd4\x73\x02\x63\x6f\xb4\x6c\xdf\x33\x6d\x5b\x25\x95\x1a\xfe\xfa\x7e\x60\xb6\x20\x5e\x1f\x27\x85\x97\x9e\xd8\x54\xad\x0b\xe5\x1c\xaa\x5b\x50\x32\x35\xfd\xb6\x64\xb9\x3b\x17\xf2\x06\x27\xeb\xb1\x20\xf7\xff\x1c\x16\x24\xa7\xfd\x5b\xc1\x7f\xdc\xff\x07\xf2\x1f\xea\x12\x04\xfe\x6b\xfd\x3e\xdc\x8e\x77\xa1\xbb\xc0\x7b\x96\x4e\xf0\xae\x3c\xcb\x97\x7b\xe0\x59\xbe\xfc\x58\x79\x96\x2f\x9b\x79\x16\xb6\x8d\x3f\x18\xc3\xf2\x46\x40\xb7\xba\xf1\xe7\x71\x2b\x5f\x6e\xc0\x45\xd4\x67\xed\x83\xe3\xd9\x96\x5b\x59\x13\x5d\xcb\x06\xac\xee\x5c\x12\x4d\x45\x11\xc0\xb3\xba\x71\xf9\x4e\x95\x69\xe4\x48\x23\x68\xfc\x87\x35\x18\x17\x3b\xcc\x97\x5b\xf4\x4f\x91\xf0\xaf\xb4\x7a\xdf\x26\x01\x77\x8f\xf8\x1b\x70\x47\x8f\x8e\x1d\xe3\x04\xb3\xbc\x59\x52\x0d\xef\x60\xb5\xb2\x1c\xcd\x23\x16\x8b\x20\x63\x94\x75\xac\xac\x32\xf5\x2a\x66\xcc\xfd\xe1\xaa\xe8\xd9\xa3\xaf\x5a\x07\xc5\x08\x1c\xc5\x19\xa1\xb4\xf0\x52\xac\x44\x5b\xd7\x4d\xfb\x27\x9e\x88\xbd\x32\xba\x8c\xe8\x74\x79\x50\xbd\xbd\x6b\x50\xbc\x0d\x87\xab\xee\x89\x3f\x81\xb3\xfd\xf2\xaf\xcf\xd9\x9a\xcc\x54\xeb\xf6\xf9\x53\xd9\x5a\xbe\x31\xd6\xe7\x69\xd9\x16\xfa\x23\x38\x5a\xc7\xc2\xea\x13\x25\x26\xa3\x52\x0c\x32\x15\x33\xe7\x05\x0b\x6f\x16\x5d\x40\x8f\x8f\x94\xb2\x89\x51\x92\x78\x19\xcc\xe7\xa8\x28\x98\x17\x7c\x5b\x6f\x4c\xa7\xa9\x09\xc6\x32\x2d\x47\xdd\xe9\x47\x92\x62\x0a\x49\xdc\xc1\x82\x19\xad\xab\x08\x0d\x52\x7a\xcf\x36\x5f\x98\x99\xa2\x4c\x7f\xae\x33\xc3\xde\xc9\x29\x2f\xfd\xe8\x84\x8e\xf1\x94\xf3\xbe\x8a\xd8\xb6\xd2\xc6\xf6\xb4\x0a\xbc\x98\xbf\x80\xf7\x6f\x1f\xf8\x4f\x5b\xfe\xd5\xdf\x7f\xaf\x31\xa0\x0f\xf9\x65\x90\xa8\x1f\x52\x06\x52\x19\x0b\x18\xa7\x39\x8b\x8b\xc3\x09\xce\xe7\x87\x8a\x9b\x66\xec\x15\xf7\x7d\x9b\xe0\xf1\xa2\x50\x39\x09\x58\x86\x03\xd5\x3e\x8f\x62\x84\x0f\xf9\x65\x09\x7c\xf8\xbb\xfe\x8e\x59\x62\x19\xa0\xc3\x89\xcc\x50\x20\xd2\x87\x00\x7f\x8e\xd9\x26\x99\xe4\x78\xde\x49\x59\xce\xea\x45\x9a\xc0\xa2\xd0\x01\xcc\x99\x01\xd2\x02\x41\xdf\x26\x28\x3d\x3f\xe4\xd9\x4a\xc4\x13\xce\xf8\x57\x39\x15\x58\xce\x03\xe0\x4f\x50\x1a\x77\x46\x4b\x77\xfe\x05\x18\x8d\x69\x1b\x9e\xb5\xa0\xa3\xbe\x64\xd0\xa6\xbe\x28\x80\xc9\x7e\xcb\x9c\x60\xeb\xe4\x50\xd0\xbc\x80\xdb\x72\x28\xbc\x12\xd5\x8d\x73\x33\x00\x9f\x2f\x95\xa8\x71\x6c\xbd\xe3\x7b\x41\xe4\xfe\xb6\xde\xa9\x25\x0f\x41\x6c\xf9\x55\xe3\x0d\xfc\xaa\x2f\x55\x7d\x24\x82\x26\x48\x04\xa9\x54\x81\x1f\x97\x56\xa8\xc8\xdc\x7a\x2e\x02\x9c\x47\xb5\xe6\x6c\xff\x4d\xac\xc7\xdc\x6d\x5c\x9c\x98\x99\xf5\xb2\xda\xc3\x53\xeb\x0d\x31\xf4\x80\xaa\x7a\x94\xf1\x9a\x73\xdd\x2a\xf5\x00\x51\x95\xb5\xe4\x77\xbc\x06\x92\xd6\x83\x8a\xdb\x21\xf8\x98\x6e\x85\x20\xbc\xb9\x19\x9e\x69\x9f\x32\x98\xf5\xef\x38\xc1\x76\x7c\xa4\x37\x62\xf6\x79\x59\xaa\x48\x7f\x61\xb8\x33\x0d\x84\x7f\x52\x58\x3a\x34\x9e\x3c\x23\x40\x02\xc9\xb5\x90\x76\xfa\x69\x39\x20\x5d\x12\xe5\x53\x48\x0e\x44\xbe\x01\x63\x8c\xdd\x6c\x51\xcc\x02\x28\x12\x0e\x38\x86\x6f\xb6\x9e\xa0\x84\xc0\x3c\x08\xc8\xe0\x3b\x72\x6b\x30\x80\xa1\xd1\x0d\x36\xfa\xf5\xfb\xc0\x9a\x3b\x3a\xa0\x4d\xa2\xd6\xae\x1d\xf5\xe9\x32\x63\x75\x9f\xe8\xb1\x21\x03\x28\xd0\x75\x51\x7c\x50\x9b\x4e\x7a\xe7\x0c\x48\xd9\xe8\x13\x54\xa5\x06\x68\x5c\x03\x76\x45\xb7\xb5\x41\x73\x38\xa0\x37\xef\xe3\x88\xc0\x40\xf5\x86\x99\xfd\xc3\x06\xcc\xa7\xcf\x57\x21\x66\x40\x29\x66\xb1\x05\x06\x83\x81\x09\xfa\xc1\x1a\xdd\xee\x4b\x67\xb0\xcd\xbe\xd6\x07\xd4\x5f\x81\xc6\x04\x5b\x46\xc5\x32\x1d\x7b\xf4\x7e\x0c\xc2\x6b\x92\x2f\xcd\x12\x63\xb5\x13\x50\x5f\xb0\xac\x79\x43\xd6\x17\x21\x77\x6d\x1e\xc3\x1e\x3a\x18\xd4\x31\xd3\x3d\xe1\x3a\x7a\xfc\x26\x7c\xf6\xb8\x18\xb8\x4e\x2c\x7f\xcb\x42\x65\x9a\xdf\xa3\x86\x97\xbc\xa3\xc3\xb3\x50\x5b\xce\xf6\x89\x5d\x4d\x1b\xb8\xbb\x7c\x74\x19\x21\xe2\xd5\x9a\xf2\x15\xe0\x1d\x31\x68\x77\x37\x8a\xe3\xe0\x9a\xe5\x1b\xed\x4b\x37\x91\xe8\x02\xc6\x3e\x60\x8c\x4b\xdf\x2f\x16\x8c\x2b\xf3\xcb\x10\x40\x91\xd4\xc2\x9d\x70\xc4\x64\x53\x39\x5f\x27\xae\x24\x07\xbd\x8b\xed\x4a\x07\x8d\xbd\x7a\xcb\xb2\x18\x78\x8a\xad\xe5\x9d\xfc\xac\x7e\x5a\xa8\xbc\x59\xbe\x05\x82\x0d\xef\x43\x39\x82\x71\x8e\x08\x62\x2e\x7c\x05\x41\xe3\xf3\x25\x0b\x12\x28\xcb\x12\x64\x83\x77\x41\xac\xc7\xaf\x59\xb7\xda\x30\xd9\x5b\xa8\x9f\x85\x48\x05\x2c\xee\x0b\xc3\xc8\xc6\x20\x53\x89\xec\x0b\xc1\xa4\x3e\x04\x76\x83\xee\x1e\xe1\x37\xb3\x21\x1b\xd7\xfe\x70\xb1\x2b\xfc\xa9\x0d\xbf\xe2\x1c\x76\xcf\x4a\xb2\xb4\x81\x5b\xcc\xc7\x30\xda\x7f\xea\x8d\xe1\x59\xc9\x6a\xe1\xb9\x30\x0b\xbe\xe6\xc3\xa1\xb5\x90\xba\x2c\xaf\x9b\x94\xcb\x5a\x09\x2c\x04\xb1\x9e\x32\xa1\x19\xbd\x1c\xf9\xee\xb8\xdf\x08\x16\x7b\x4d\xc4\xcc\x5f\x6d\x1f\x78\x19\xa0\xb5\xd1\x5a\xbe\xcc\xfb\xe8\x80\x05\x72\x9b\xae\x9c\x3e\xdf\x77\x4f\x4e\x9f\xaf\xe8\x08\x13\xbe\xb7\x46\xca\xbe\xb6\x10\xc4\x7a\xb0\xf1\xab\xb6\xbc\x1c\xef\xc1\xab\xd5\x79\x39\xa4\x48\xeb\x88\xf8\x8c\xe1\x68\x31\x75\x47\x66\x3a\x02\x90\xf7\x55\x02\x1a\x39\x4a\xfe\x4c\x21\xf1\xc6\x38\x8d\x91\x71\xe6\x3d\x15\xbb\x57\x65\xb3\x52\xad\x6e\x6e\x1c\x0f\x79\x0e\x2f\x78\x45\x02\x1e\x4c\x09\x45\xf0\x1d\x61\xfc\xc9\x60\x30\x08\xa0\x06\x8b\x36\x0c\x6f\x6e\x14\x16\xf8\x80\xff\xd9\x87\x5d\x82\xa9\x54\x9c\x4e\x83\xf0\x00\x4d\x82\x5b\xe4\xe6\x86\x74\xb9\x0d\xf3\xdb\xbb\x3d\x95\x0b\x4c\xc4\x69\xbe\xfd\xec\x9a\x74\x8b\xc5\xa8\x20\x79\xd0\x03\x47\xf7\xc3\x2e\xc9\xd1\x3c\x08\xcb\x6e\xb7\xab\xbd\x92\x10\x3a\x47\x74\x49\xf9\xdf\xaa\xe9\xdb\x52\x2b\xc1\x8f\x56\xaf\x6a\x86\x3b\x17\xe8\xbd\xb5\xac\xeb\x45\xd8\xae\x1f\xc4\x9b\x2f\xd2\x04\xe3\xcc\x07\x7e\x7c\xb7\x53\x8c\x23\xa6\xc3\x88\xef\x2a\x65\x04\x7d\x3a\x8b\x58\xdc\x42\x73\x59\xfd\x82\x2c\x13\xd8\x29\xd8\x74\xfe\xa3\xab\xea\x7f\x8a\xf1\xfd\xfb\xc6\xf8\x52\xe1\xff\xb5\xc8\x3b\xaa\x17\xa7\x17\xe4\x97\xc2\x74\x29\xbf\x36\x49\x2a\x20\x6b\x68\x17\xcb\x82\xc0\x79\xa5\xf5\x92\xcf\x61\xc2\x85\x4c\xa5\xf6\xaa\xea\x98\x67\x38\xc1\xd3\x65\xa5\xf9\x7a\x65\xa8\xb8\x5e\xb2\x5a\xb4\x13\xe7\xbb\x63\xad\x9c\xf9\xcc\xd9\xe2\x49\x3c\xd5\xd5\x60\xaa\x37\xf1\x14\xbe\x9a\x4c\x0a\x48\xea\x15\xd4\x2f\x10\xbc\xcc\x58\x11\x7b\xe1\xc1\x71\x61\x35\x98\xa1\xe9\x8c\x65\x9d\xd5\xd1\xdb\x15\xc6\x8d\xa9\xad\x55\x1a\x17\x6f\x4f\x28\xf1\x31\xeb\x8d\xa3\xe2\x04\xa5\xd3\x04\x72\xec\x7a\xfa\x49\x31\x4f\xdd\x38\x22\x11\x4f\xb0\x5d\x48\xa2\x3f\x38\xba\xb9\x39\x92\x17\x91\xd5\x7f\x71\x1d\xdc\x92\x91\xde\x70\xd0\x0c\x6e\x1e\x65\xbc\xfc\x3d\x2b\x68\x2e\xc1\x87\xa1\xa0\x06\xa2\x62\xfe\x05\xe2\xf9\x2b\x03\x18\x1e\xb2\x47\x73\x18\xb1\x5f\xdf\x75\xef\xb3\x31\x54\x20\x9f\xd9\xa3\x11\x07\xb1\xa9\xb3\x37\x37\xc1\x2d\xf6\xdc\x9c\x06\x71\x9b\x9a\x0f\xf5\x2c\x92\x7a\x77\xbf\x1d\xdc\xe9\xc9\xb9\x7c\x0c\x53\x4a\x15\x8c\x42\xdd\xb5\x0f\xbe\xbb\xdf\x2b\x69\x97\x9f\xe2\xfc\xa5\xa8\x92\x2e\xca\xaa\xd3\x56\x7d\x08\xaa\xf1\xf4\xa1\x36\x5f\x80\xe7\xa7\xeb\xc3\x6e\x0e\x0b\xbc\xc8\xc7\x50\xa6\xbb\x05\xe3\x6c\x61\x3c\x1e\x67\x0b\xa0\x65\x2e\xea\x0f\xcf\x00\x2a\x4e\x84\xab\x4e\xff\xd6\x51\x29\x3b\x50\x6d\x29\xae\x2e\xe4\x6b\x96\x0e\x60\x77\x04\x13\x9c\x4e\x8b\x53\x1c\xf8\xef\xf0\xc8\x0f\xbb\x28\x0e\xe4\xc2\x68\xf9\x7e\xfb\x10\xb0\x5e\x13\xf0\x0e\x8f\x9e\xc5\xfd\x14\x30\xfb\xc2\x4f\x70\xd9\xff\xf1\xe4\xd5\xcb\x2e\xbf\xe9\xd0\x64\x19\x0c\x53\x00\x59\xde\xa4\x7f\xd3\x06\x2f\xa3\x39\x3c\x0b\xab\x21\x09\x88\x30\x7e\xe3\x1e\x9b\xe3\x3d\x1d\x24\x6f\xf3\x9a\x27\xd8\x6e\x03\x73\x48\x34\x78\xad\xed\xc7\xd9\xe2\x90\x30\xe0\xd6\x94\x8d\x16\x28\x89\x4f\xc5\x3e\xb6\x2b\xf4\x57\xab\x0c\x88\xf6\x44\x5b\x04\x90\x0e\xe8\x32\xd0\xff\x24\xf4\xc6\x83\xd5\xed\x06\x07\xdf\xd1\x73\x77\x4b\x5b\xc2\x50\x67\xfa\x52\xa9\x9c\x55\x0c\x1c\xc3\x60\x6e\xa2\x03\xc4\x5b\x91\x10\x24\x43\xd8\x45\xf1\xd9\x80\x94\xa1\xfc\x84\x5d\xb2\xc4\x44\x29\x81\x19\x8b\x9d\xb2\x52\xda\x6c\xb5\x41\x3a\x48\x86\xe4\x8c\xf1\x7c\xa9\xe8\x90\x00\x87\x8c\x1e\x18\xbb\x28\x0d\x0f\x52\x7d\xdc\xbc\x57\x48\x76\x04\x0f\x50\x57\x6e\x91\x83\x7c\x88\xcf\x6e\x6e\x02\xfa\x7f\x4c\x03\x47\xff\x90\xed\xab\xbe\x17\x03\xa4\xee\x59\xb6\x4d\x07\xdf\x05\x70\x48\xb4\xa3\x41\x81\x58\x4f\x18\x3c\xeb\x99\x9a\x20\x18\x86\xe0\x9a\x65\x34\xba\xd6\xe8\x51\x5f\xe7\x3e\x8a\x50\x91\xa7\xe0\x3a\x8d\xe6\x50\xec\xf4\xa2\x5f\x70\xd6\x23\xec\x72\x47\xbb\x80\x3b\x57\x84\xda\x81\x7b\x96\xc6\xf0\xaa\x9f\x03\xe9\x1c\x47\x4f\x03\x53\x18\xcf\x20\xa5\xe3\x27\x94\x77\xec\xb3\xcc\xd8\x8c\x8d\x7c\x8e\x52\x18\xe5\x21\xe5\x26\xa2\x74\x0a\x83\xe1\xd1\x7d\x70\xaf\x77\x16\x76\x63\x3c\x8f\x50\x1a\x30\xa2\xc7\x2e\x49\x12\x06\x88\x76\x8b\x62\x15\xd9\x2a\xc3\x30\x2c\x0f\x0c\x12\x3b\x58\x80\x54\x90\x1a\x33\xf3\xed\xe3\x88\x44\x4c\x81\xd7\xf0\x38\x18\x5e\x53\xa1\xab\xef\x73\x15\x3f\x8c\x3b\x6c\xc0\x3e\x10\x69\xca\xfb\x69\x79\x16\x96\xe3\x28\x23\x8b\x1c\x3e\xe1\x17\xac\xd2\x19\x8a\x0b\x77\x00\xb9\x82\x31\x86\x04\xe6\x73\x94\xc2\x5f\x4c\x8a\x1b\x84\x65\x31\xc3\x97\x74\xcf\x3e\x86\x24\x42\x49\x61\x69\xdb\xe9\x9b\xdb\xb7\x59\x3a\xb5\x02\x92\x30\xb0\x5e\x31\xdf\x41\xe5\x73\x78\xeb\x28\x04\x56\x83\x81\xfd\x9b\x4a\x32\x4c\xe1\x0e\xed\xa6\xeb\xa3\xe9\x49\x34\x7c\xc6\x68\x0b\xfe\xd6\x9c\xc9\xea\xb9\x0d\x8f\x8f\xfa\x94\x5f\xc3\x26\xa9\x65\xd2\xf1\x43\xbc\x60\xd9\x97\x78\xc4\xd2\x1b\x0a\x41\xa4\xaa\x76\xdc\xfe\x72\x8e\xf5\x3b\x7f\x70\x9d\xc0\x09\xe9\x5f\xa2\x34\xc6\x97\xdd\x62\x9c\xe3\x24\xf9\x7f\x5f\xd0\x7d\x30\x21\x5f\xa4\x5d\xe6\xb0\x79\x78\x07\x10\x9c\x99\x6d\xfe\xf3\x45\x4a\x37\x4e\x59\xce\x50\x0c\x65\xff\xc4\x82\xb8\x50\x33\x5d\x5b\x54\x14\x78\x8c\x22\xa2\x31\x44\x6c\x19\x25\xef\x60\x73\x4b\x74\x0d\x5a\xde\xda\x56\x1c\xc6\x44\x0d\x2a\x7b\x9e\xe0\x1c\xb4\xd3\x64\x11\x5f\xd5\xc4\x3a\x82\xc3\x46\x00\x67\x07\xf0\xf6\x6d\x8b\x02\x57\x9b\xa1\xbe\xcb\xa8\xa8\x61\x6d\x16\x09\x16\xf8\x1a\x5c\x51\x2a\xb7\x2c\x61\x52\xc0\xbd\x6e\x6b\x7b\x92\xf4\xed\x60\x5e\x0b\xdb\xcc\x06\xdd\xc8\x1f\x62\x36\xa0\xa2\xf5\x92\x98\xa7\xdb\x77\x32\xbd\x7d\x3b\x5d\xb7\x93\x3d\xd6\x49\x49\x07\xbf\x3d\xea\xdd\xdc\xa8\x1f\xdd\xaf\xee\x7f\xee\x66\xcd\xb8\xe9\x4d\xa6\xe9\x3a\xae\x76\xa3\xcc\x04\x6f\x6e\xd0\x52\x3f\xfc\xd5\x82\xb8\x48\x83\xfd\xd6\x7d\x14\xe4\x37\xd6\x63\x3d\x8b\xfb\xce\x84\xa8\x99\x32\x5f\xbb\x58\xe4\x81\x4e\xdd\xbb\x3c\x8a\xef\x57\x4a\x4d\xbe\xfd\xa6\xd7\x7b\x70\xd4\xbf\x53\xe6\xb0\x40\xef\xe5\x34\x5d\xdb\xd3\x24\x99\xde\x9e\xe8\xa1\x73\x72\x4b\xe7\xd3\x6b\xe6\x3a\x91\xc2\x2b\x12\x06\x41\x10\x2a\x8e\x05\xf2\x7a\x0e\x09\x4a\x21\xbd\x34\xc7\x8b\xfc\x02\x06\x05\xff\xff\x87\x51\xc1\x9c\x08\x06\xab\x26\x12\xa4\x83\xab\xc0\x18\xdb\xef\x0b\x98\x2f\xf9\xac\xe1\x3c\x78\x3b\x64\xf9\xea\xaa\x0f\x3a\x28\x1e\xf8\x9f\x5d\x93\x2e\x8a\x4b\xff\xec\x6d\xd8\x44\xb6\x43\x80\x06\xcc\xbf\xa0\x3b\xc9\xf1\xbc\x05\xc5\x71\x92\x04\xbe\xe0\x4a\xbd\xee\x28\xca\xbb\xa8\xe8\x28\x7f\xfa\xb0\xe2\x3f\x34\x46\x8d\xa5\x30\x2e\x48\xe0\x3b\x7a\x77\xe6\x87\x8c\xd9\x29\x20\xd1\x4f\x55\x0c\x52\xfd\xc3\xae\xd4\x96\x75\x04\xa7\x67\x0d\x9b\x72\xbe\xac\x37\x4d\xe3\x67\x83\x17\x82\xc0\x10\x82\x94\xf2\x42\x9a\x24\x27\xff\xba\x0a\x60\xe3\x0c\xd1\x7f\x0e\x90\x9b\x19\x3d\x09\xe0\xb0\x77\x06\x52\x70\xd4\xeb\x81\xee\x7d\x3a\x9b\xf4\xd1\x91\xf6\xe8\x00\x72\x46\xee\x45\x40\x00\xa2\x0f\x34\x5e\x31\xa1\xf7\x46\x3e\x18\xf6\x40\x97\xd5\xaf\xc4\x83\x21\xfb\xc3\x46\x97\x70\x10\xbf\x05\xdd\x6e\xf7\x34\x48\x01\x1c\xde\x39\x03\x39\xe5\x18\x7b\x67\x21\x30\x1f\x63\xfa\xf8\xe8\x8c\xa1\xa9\xdf\x53\x09\x1f\x32\x19\x7c\x07\x03\x12\xca\x16\x95\xc4\x3f\xb8\xbe\xb2\xae\x65\xb0\xb4\xee\xe0\xb2\x0c\x43\x66\x03\x3d\xb7\x14\xe2\x42\xb9\xb1\x47\xe3\xa7\x85\x41\xa9\x49\x86\xe9\xfe\xad\x54\x1e\xc3\xca\x2c\xa2\xe7\xb6\x7d\x4c\x2a\x61\x3e\x04\x5e\x83\xa7\x1f\x9e\x95\x25\xb3\x99\x9e\xbb\x2c\x9b\x5c\xdb\xf3\x41\x07\x3f\x73\x63\xd6\x95\x39\x1f\x14\xff\xd4\x8d\x5f\x68\xaa\x3e\x04\x6a\x6e\x9d\x5c\xd6\xf6\x9a\xa6\x04\xfb\x20\xcb\x7e\xd5\xef\x81\x65\xbf\x57\x72\x93\xac\x85\xbd\xa6\x66\xfb\x20\x93\x7e\xa7\x64\xa5\x3e\x2c\xdc\x4e\x0d\xde\x07\x5d\xf4\x77\xf5\x13\xa7\xeb\x07\x3f\xc8\xf4\xb3\x79\x7f\xdf\x80\x58\xa8\x1e\x77\xb7\xf2\x5b\xe0\x0d\xa5\xcc\xf6\xa6\x47\x13\x8c\x65\x83\xb4\x50\x9a\x02\xf0\xf6\x38\x2d\x38\xed\x48\x2d\xa1\x79\x07\x23\xab\x05\x68\x35\xda\x53\x65\x34\xdd\x01\xa5\x04\xd2\x8e\x4e\x13\x42\xb7\x47\xa7\x03\x69\x47\xe7\x92\x63\xb7\xc7\xeb\x84\xd6\xde\x81\x26\x5e\x7c\xfb\x4e\x34\x42\x6c\xef\x88\xc6\xc3\x6f\x8f\x5b\x07\xb2\xe2\x08\xd5\xd9\xfd\x1d\xce\x91\x03\x58\xdd\x8b\x40\xd9\x1f\xaf\x34\x85\xfb\x55\x1f\x76\xaf\xbe\x80\x4a\x3d\xb2\xec\xc3\xee\xf2\x0b\xd8\xe5\x7a\xba\xc3\x3b\x65\x65\xb6\x3c\xa9\x6c\xac\x92\xd3\xd4\x6d\xb7\x8a\x02\xbf\x88\xc8\xac\x5b\xfc\x9e\x93\x80\xfd\x95\xe1\xcb\x80\x74\xaf\x3a\xb0\x7b\x05\xee\x84\x5f\x68\xcf\x96\x1d\xd8\x5d\x82\x3b\x61\x58\xb2\xef\xa5\x05\xf4\x05\xc3\x93\x7c\x9b\x3e\x40\xfd\xf4\x30\xd1\x0c\xa7\x2f\xa4\xef\x81\x52\xc1\x0a\xb8\xc9\x40\x40\x3b\x30\x86\x85\x3e\x4f\xc5\x80\x92\xcf\x53\x6d\x24\xa7\x56\xb2\xf4\x94\x33\xb0\xe9\xe0\x3b\x89\x21\xd4\xb0\xfe\x16\x84\xd7\x13\x9c\x07\xcc\x81\x60\xa0\x2c\x70\x42\xac\x03\x84\x79\xa3\x72\x7f\x6a\x18\x82\x74\xd0\xfb\x57\xfa\x2d\xfc\x57\xfa\xc5\x17\x21\x19\xa6\x67\xd5\x07\xc3\xf4\x4c\x0e\x91\x28\x21\x61\x48\xbb\x0f\xbb\x4b\xca\x5b\x57\x56\xc4\xd7\xeb\x1a\xfc\x0f\x2b\x46\x6f\xa5\xed\xdf\xb2\xb5\xef\xcf\x83\x23\x75\xd8\x2f\x59\x3d\xb7\xf1\x0c\x52\x20\xb1\xae\x24\x73\x98\x86\xaa\x31\x08\x55\x84\xa5\xea\x86\xdd\x31\x4e\xc7\x11\x09\x88\xa1\x55\xe7\x3a\xda\x87\x4b\xbd\xbc\x5c\x17\x15\x27\x12\xab\x4f\x45\x91\xe1\x19\xb7\x4c\x45\xd3\x69\x0e\xa7\x11\xd1\x3b\xa3\x2c\x1e\x56\xa7\x5c\xfd\xae\xab\xdf\xa9\x98\xf8\xc5\x80\xdb\x49\xa0\x10\x62\xe9\x6f\x61\x64\x61\x0a\xf6\x71\xb6\xe8\xf7\xa4\x89\xa7\x57\xda\x5d\xa1\xb7\x50\x53\x27\xd6\x9a\x99\x2d\x7b\xa1\xed\xb4\x74\xed\x9d\x96\x72\x41\x61\x8f\xfe\x25\x22\x27\x3c\x4b\x5f\x98\x46\x49\xb1\x56\x09\x9f\x8a\x8c\x8d\x3f\x26\x9f\x8f\xf8\x93\xcf\xc7\x3f\xc1\xe7\x23\x1b\x04\xf9\x0e\x3e\x1d\x63\xad\x50\x84\x0f\xb0\xf0\x61\x50\x4f\xd1\x1c\xa6\x2c\x04\x91\xa9\x1f\x7d\x10\x59\x0d\xb2\x28\x8e\xd9\x89\x2b\xac\x17\x75\x81\x7b\xa1\x79\x40\xf0\xbb\xde\x45\x7f\x34\x6b\xdd\x03\xe7\xd3\xc0\xd4\x22\x0b\xb2\x13\xf6\x8f\xb8\x5f\x02\x8b\xcf\xfb\xc1\x05\x5e\xf1\x17\xb4\x99\xe8\xf7\x73\x38\xb1\x9b\x89\x37\x5f\xdc\xe9\xf1\x0a\xa1\x42\x37\xd8\x02\xb2\x73\x64\xb4\xfc\x0f\x97\xb7\x9d\x4d\xbf\xb8\x23\xdc\x27\x96\xad\x8d\x58\x93\x79\x54\x9c\xb7\x60\xfd\x82\xfd\x2d\xe0\x70\xaf\x43\x4c\x22\xf7\xd0\x2b\x50\x5f\xdc\xf9\x5c\x1f\xa5\x42\xf4\x2c\x56\x9f\xbc\x35\x94\x95\x1d\xfa\xb6\xf3\xd9\x35\x2b\x0c\x35\x5d\xa0\xf8\x29\xce\xb9\xf9\x21\x2c\xdf\x96\xdc\x6b\x72\x91\xd6\x96\x52\xbb\xc6\x38\xd3\xc2\xef\xa1\xf6\x5b\x99\xad\xe7\x66\xf7\x2d\xb3\x07\xab\xcb\x89\x71\x7a\xd1\xa8\x08\xe4\xb6\x10\x4e\x07\x1d\x76\x69\x89\x1f\x61\x47\x35\x23\x56\x33\xa2\x37\x0b\x43\x11\xbd\x93\xc3\x04\x47\xec\xe6\x34\x0a\x9e\xb2\xde\xa2\xe2\x75\x94\xd3\xa3\x7f\xfb\x76\xa0\x87\x9e\xa8\x06\xfc\x63\x19\x7a\x42\x4f\xd9\x40\x57\xc9\x3f\x8e\x48\xc4\x77\xb4\x75\xd4\xc2\xb0\xcc\x61\x1a\xc3\x5c\x99\x6a\xad\x06\x4c\xbf\xac\x0c\x03\x1d\x7d\x55\x8d\x1f\x74\x8b\x6f\x8c\x5c\x84\x69\xbd\x51\x3d\xd0\xb5\xe1\x6b\x22\x3d\x20\xb7\x84\x03\x90\x05\x5d\x86\xf2\xd8\x03\xda\xbc\x9b\x61\xe9\xd0\xf2\x54\x31\x78\x3c\x12\x8b\x85\xe0\x1d\x34\x58\xf1\x80\xdb\x5e\xf4\x14\x8f\x17\x45\x93\x31\x89\xbd\x64\x4e\x17\x65\xb5\x2d\x1f\x26\x0b\xbb\x1e\xee\xb1\xf1\xb2\x09\x1a\xff\xb0\x1c\x27\x30\xca\x7f\x90\xa3\x31\x6d\x3a\xb6\x29\x98\x53\x9a\xda\x86\x14\xae\x50\x4d\x56\xa9\x15\xd6\x2a\x6d\x4b\x4b\x93\x1e\x37\xe1\x9b\xaf\x43\x81\x5d\x9f\xef\xa6\x61\xaf\x65\x93\x83\x61\x29\x73\x5b\x54\x25\x82\x99\xbb\xd2\x5a\x24\xa2\xc0\x73\x28\xac\x20\x86\x9f\x93\xe1\xb2\x1d\x99\x80\x6f\xdf\x6e\x70\xb5\x72\x7c\xf4\x23\x1e\x3d\x8b\x43\x65\x2c\x63\x7b\x51\x3b\x0f\x36\xb5\x63\x57\x72\x3a\xe8\x01\x34\xe8\x59\xd6\x91\xb3\x03\x2a\xd2\x09\x87\x1c\x0f\x4f\x3c\xe9\x8f\x70\xad\x79\x47\x45\x96\x77\x55\xa1\x3b\x44\x2d\xca\x01\x06\xe3\x01\xa6\xdd\x1c\xf6\xce\x18\xae\x78\x10\x7d\x0e\x3b\x47\x20\x1b\x14\xf4\xff\x0f\xc6\xb7\x6f\x07\xf1\x17\x83\xee\x7d\x90\xd1\xff\x86\x60\x41\x1f\x74\x3a\x20\xeb\x74\x42\x20\x2c\x30\xba\x2f\x19\x06\x98\x5d\x21\xfd\xa3\x5e\xef\xf3\x14\x64\x02\x31\xfd\x15\x01\x26\xa3\xf7\x19\xbd\x9c\x47\x57\x41\x0c\x7a\x21\xb8\xea\xa7\x9f\xc3\x2f\x82\xf1\x83\x5e\xbf\x7b\x3f\xfc\x22\x58\x3c\xe8\xde\xef\xf7\x42\xa0\xaa\x63\xf5\xb1\x5e\xb5\x8f\xd3\x8b\x13\x12\x91\x45\x41\x99\xb3\x15\x3d\x40\x46\x0f\x0a\xbb\x07\x19\xef\x01\xda\xa1\x07\xe9\x17\x83\x08\xa0\x2f\x06\x45\x29\x24\x77\x2a\xac\x24\x52\x58\xc9\xc1\x38\x5b\xbc\x81\xf3\x08\x51\xd2\xd7\xbf\xe6\xa3\xed\xde\xb7\x3b\x02\x3b\xe9\xe7\x10\xf4\xc2\x52\x7c\x68\x7c\x82\x1a\x3e\x41\xe2\x93\x71\xb6\x60\x79\x64\x69\xdb\x1a\xdd\x64\x2a\x11\x83\x63\x31\xaf\x7a\x81\x70\x13\x00\x65\x59\x96\x00\x0f\xe2\x20\x37\xd4\x56\x8c\xe5\xfb\x20\x6a\x69\x3a\xa5\xc3\x33\x39\xa7\xc2\x1c\x14\xd5\x3a\x60\x73\x97\x1f\x44\x3d\xdf\xa3\xb8\x0b\x1b\xb7\x62\x5c\x3f\x08\xce\xfb\x25\x73\x74\xb3\x70\xfe\xc1\x46\x28\x0b\x7b\xc5\xc6\x6c\xa4\xf6\x6b\x82\xc1\x8e\xb2\xa6\xed\xb3\x1b\xd2\xb3\xb0\x0b\x22\xf6\x7d\x3b\x12\x9d\x49\xd9\x1e\x95\x01\xa5\x1d\xa1\xdb\xa6\xb4\x25\x5e\x17\xb0\x76\xf4\x26\xb7\xb1\x3d\x66\x0b\x4e\x3b\x52\x93\x31\xd9\x1e\xa9\x05\xa7\x1d\x69\xc5\xe1\x6c\x8f\x50\x83\xb1\x0e\xb2\x7d\x2c\x69\x0d\x92\x85\x38\xd7\x03\xeb\xb2\x95\x7a\xb0\x1c\x4d\xa7\x35\x2d\xeb\x4e\xa5\x12\xd7\x55\x9f\xf1\xc2\xa0\x63\x9c\xf2\xea\xbc\xe3\x65\x3d\x22\x6b\xfd\x2a\x89\x95\xfe\x6c\xfe\x31\xe9\xcf\x46\x9f\xf4\x67\x7f\x77\xfd\x19\x67\xc6\x27\xab\xeb\x22\x16\xe3\x57\x87\xf0\xf8\xdd\x2b\xa3\x2e\xe2\xd7\xe0\x48\xcb\xd7\xaa\xe5\xf4\xe4\x59\xea\x26\x69\xe1\xcb\xcc\x97\x55\x56\x4b\x95\x33\x8b\xbd\x16\xff\x80\xa1\x7f\xbb\xca\x63\x26\x13\x4f\x2d\x65\x42\xa7\xa8\x98\xad\x97\x5a\x89\x13\x8c\x86\xac\x4a\x60\x36\x60\xfe\x7c\x25\x93\x1b\xa6\x22\xbd\x12\x66\x62\x53\x58\x6d\x8c\xcf\xa5\x4c\xf9\x5b\x0e\x99\x86\xea\x80\xe4\x4b\xfe\x24\x87\x05\x2b\x3f\x4c\xfb\xa5\x9b\x0c\xb0\x54\x6f\xe0\xf4\x84\x67\xcb\x08\xb4\xf6\x76\xa2\x0b\x98\xe7\x38\x1f\x5c\x33\xef\xf7\x3e\x2c\xe5\x97\xdc\x1b\xbe\x6a\x11\x96\xf4\xd8\x2c\x2c\xd5\x66\xb2\x81\x6a\x73\x2e\x03\xc1\x28\x38\x1f\x8c\x85\x86\x52\x3e\xe6\xbd\xab\xca\x79\xcb\xe7\x62\x16\xa9\xb4\xa8\x42\xdc\x44\xa8\xd1\xc3\x45\xb1\xb4\xa4\x52\xad\x75\x17\x15\x6f\x16\x69\x2a\xd5\x6a\xa8\x78\x16\x27\x76\x60\x92\xd9\x9c\x36\x90\x11\x61\x62\xe2\x64\xd4\xb0\xc6\xcb\x69\x41\xc3\xfa\xe7\x49\x54\x34\xc5\x0e\x2b\x70\x93\x45\x22\xe0\xf3\xe9\x95\x9d\xb9\x75\xab\x9a\x68\xd6\x60\xa2\x69\xe4\xae\x63\xdc\x17\x8b\x72\xca\xf1\x95\xac\x8d\x5c\x23\x87\x58\x2e\x5e\x3d\x78\x30\x13\x2d\xab\xe1\x38\xda\x8a\x97\xb2\x35\x3d\x19\x32\xb4\xe7\x9a\x4f\x72\x1f\x02\x3e\x3b\x7d\x02\xd4\x60\xfa\x29\x10\xe3\xe8\x23\xc0\x57\xaf\x9f\x94\x6c\x62\xa4\x11\x76\xe3\xaf\x4b\xb9\xcb\x8d\x1d\x5e\xf9\x7d\xf3\xcd\xca\x38\x6a\x35\x1b\xdc\x49\x36\x52\x46\xbb\x30\x10\xc9\xd3\x0a\x1f\x70\x97\xd9\xda\x5a\x65\x30\x9f\xe0\x7c\x1e\x84\xdc\xe9\x70\x3c\x18\x05\x0b\xc3\x4d\x8b\x6f\xd1\x61\xfe\x21\xc5\x01\x1b\xa9\x3c\x00\x1f\x14\x6b\x66\x63\x35\x8e\xd7\xee\xd9\x53\x2c\xe8\x6a\x91\x36\x62\xe2\x1a\x40\x84\x60\xa1\x73\x6f\x46\x0d\xf6\x69\x5b\x5a\x84\x09\x98\xae\x4e\x8b\x70\x89\x3b\x05\x81\x59\x47\xe4\xce\x5b\x93\xcb\xb3\x2d\x9a\x55\x80\x7c\x63\xd9\x6b\x17\x33\x97\x17\x17\xd9\xa6\x15\xe0\xd7\x28\x83\x5d\xb1\x7a\xcb\x8f\x89\xd5\xbb\xf8\x63\x4b\xd9\xd7\xeb\x84\x7f\x62\x31\xff\xae\x2c\x26\xe5\xb5\xde\x09\x5e\x2b\xea\x2a\x0d\x65\x11\x06\xbe\x4d\x01\x44\x52\x4b\xad\xd5\x43\xc4\xfc\xf8\x69\x63\x9e\xcc\xf3\x14\x5e\x91\xfe\x2c\x2a\x3a\xfc\x67\x47\x24\x59\x9d\x44\xb4\xd9\xc3\x68\x7c\x3e\xcd\xf1\x22\x8d\x59\x13\xfe\xb0\x33\x52\x4f\x65\x66\xcc\xa4\x0b\x7f\x5f\x44\x49\x18\xf8\x05\x89\x58\x1a\x66\x14\x27\x2c\x09\x8c\xfb\x6d\x96\xe3\x79\x46\x25\xf6\x8c\xe7\xd5\x74\x30\x8c\x13\x9c\x07\xff\xfa\x17\xcf\x40\x08\x39\x83\xc8\x9a\x5e\x46\x88\x3c\xc5\xf9\x93\x0b\x16\x46\x29\x4b\xa5\x75\x47\x38\x5e\x02\x91\x44\x56\x84\xdc\xa9\x60\x17\x61\x0b\x50\x89\x03\x43\x99\x66\x85\xc2\x42\xe9\xf4\x11\xdd\xb6\xa2\x94\xda\xcd\x4d\x20\x18\x95\x47\x51\x3a\x86\x89\x30\x35\xc8\x9f\x92\x2d\x2d\x60\x1a\x07\x7e\x01\xc9\x29\x7e\xc6\x46\xca\x79\xcb\x22\x98\x0f\x16\x41\x30\xda\xc1\x7a\x7e\x21\x78\x46\x3a\x81\xa7\x7c\x2d\xfc\xea\xe9\x98\xf5\xc2\xf1\x9c\x0f\xa1\xf1\x05\x1b\xdb\x0b\x91\xf7\xd9\x68\xe0\x9a\x04\x1e\xba\x76\xa1\x2c\xf6\x05\x3d\xa6\xb1\xf9\x34\x4a\xd0\x34\x7d\xc3\x15\x38\xfa\xf3\x6a\x57\x99\xcf\xad\x8d\xb1\x94\xcd\x19\x57\x55\x65\x6a\xa8\x9e\xbf\x86\x3c\xe2\xc4\xe8\xd7\xcc\x6a\xc6\xe7\xe3\x55\xfa\x88\x2e\xfc\xab\x05\x29\x50\x0c\x55\xde\x86\x12\xa7\xe2\xeb\x20\xbc\x2e\xab\x25\xa4\x7f\xbf\x66\x3b\x90\xfe\xad\x16\x51\x72\x6c\x94\x79\xb3\xbb\xcb\x8d\x87\x0e\x64\xe2\xe1\x71\x92\x04\x61\xc9\xb7\xf5\x53\x9c\xeb\x9d\x96\x60\x25\x4e\xb5\xa3\x64\x17\x40\x1d\xab\x3a\x1f\x2c\x32\x4e\x0f\x9d\x6a\xee\x88\xc1\x10\x8e\xd5\xb8\x55\x2a\x5a\x16\x94\x9e\x5c\x40\xb5\xbf\x65\x93\xb0\x4b\x66\x30\xd5\xe1\xd7\x76\x37\xe7\x31\x27\x83\xcb\x60\xa4\xf3\x35\x72\xf1\x76\x77\x07\x9f\xd5\x41\x3b\xd7\x7f\xb8\x3d\x43\xa9\x72\xd7\x59\x98\xdc\x5b\x68\x98\xed\x8a\xc8\x42\x53\xcd\x26\x18\xa6\x6b\xb3\x91\x0d\x20\x42\x30\xd2\xd9\x48\x0b\x95\x73\x1b\x6e\x8f\xd6\x0d\xae\xbd\x0b\x62\xff\x6d\x8f\x54\x02\xb0\xd0\xcc\x07\xa3\x30\xbc\xb9\x99\xb3\x7f\x35\xde\xf9\xdd\x2a\xde\xf8\x22\xca\x11\x5d\xac\x0e\x3d\x23\xbb\xe8\x3f\x9d\xfa\xce\x26\xa5\x68\xdd\x7d\xb0\x4a\x47\xa5\x7a\x39\x63\x35\x4c\x99\xae\x65\xde\xc9\x22\x32\xd3\x18\xec\x4c\x53\x93\xb2\x04\x55\x87\xf3\x85\xcc\xbb\xad\x3f\x76\xc1\x53\x39\x3b\x3a\xaa\x63\x56\x42\x2b\x96\x9c\x73\x49\xf9\xf8\x49\x82\x58\x83\x04\xc7\x51\x31\xeb\xa2\x82\xdd\xd8\xab\x32\x5b\x49\x5e\x9d\x73\x9a\xb5\xcc\x56\xe0\x15\x38\x07\xaf\x0d\x97\xed\x8f\x87\x81\x3f\xf9\x93\x18\xf8\x17\x9f\x18\xf8\xbf\x3b\x03\xcf\x75\xc4\xa7\xab\x75\xc4\xbd\xff\xfb\xf1\xab\x39\x7e\x74\xcf\xd0\x11\xab\xa2\xea\x3d\x4d\x15\x8c\xd3\x5f\x10\xbc\x7c\xc4\xeb\x24\xc9\xca\x47\x7a\x3d\x98\xaa\xca\x41\x55\x94\x5d\xfb\x1e\x16\x74\x25\x51\x31\xfb\x09\x2e\x7f\xa1\x5d\x37\xab\x33\x69\x9f\x1f\x01\x9f\x91\x50\x5e\xb3\xa9\x07\xfc\x14\x5e\x76\x24\x75\x2d\xc4\x63\x56\xc3\x80\x52\xc8\x04\x32\x7e\x06\x4f\x26\x55\x49\xa7\x3b\xac\xe0\xd8\x62\x34\x47\xa4\xa9\xde\x83\x51\x6a\xc2\xac\xbc\x76\x47\x2b\xbd\x2e\xab\xf9\x88\xaa\xec\x3d\xf6\xea\x47\x3c\x92\xb3\xf9\x8b\xe8\x96\x51\xa5\xdd\x59\x18\x25\x87\xb4\x7d\xdc\x81\x29\x41\x04\xc1\xc2\xb3\x1f\x74\x66\x28\x25\x0d\x25\x48\x1c\x35\x39\x5e\xe7\x70\x82\xae\xbc\x25\x5e\xe4\x1e\x25\xe9\xde\x25\x22\x33\x55\x58\x65\x8c\x63\xa3\x74\x0a\x2f\x2a\xfd\x0e\x8f\x0a\xbd\x2c\x05\xab\xda\xb1\x20\x98\x5e\xb8\x74\x67\x2f\xbd\x79\x74\x0e\x39\x4c\x39\xe1\xa2\xc0\x07\x12\xb5\xe0\xa2\x24\xf1\x28\x98\xae\x42\x35\xd2\x0a\x77\xd4\x4b\x92\x1c\x33\x8f\x05\xfa\x89\x97\x46\x73\x08\x3c\x96\xe6\x41\xfc\x8d\x73\x8f\xca\x65\xec\x97\x77\x89\x92\xc4\x89\xdf\x2c\x45\x17\x11\xaf\xc8\xe0\x18\x4d\xd0\x98\x42\x15\x00\x15\xac\x75\xfb\xf5\x94\x55\xb6\xee\xaf\x31\x61\x87\xdf\xbe\xc3\x23\xda\xc3\xef\xf4\xa9\x03\x1b\x7d\x79\xf8\x2d\xeb\xe5\x1e\xa1\x1c\x7e\x4b\x47\x6b\x01\xb4\x87\xe9\xae\xc0\x62\xd7\x2e\x51\x1b\x9f\x9d\x92\x19\x5e\x24\xf1\xc9\x0c\x5f\x3e\x47\xe9\x39\x8c\x9f\x88\xdd\x69\x97\xb0\xaa\xea\xac\xdc\xd7\x0a\xe0\xa4\xf0\x92\xb2\x0d\xef\xf0\x88\xf1\x28\xa2\x80\xc8\xf7\x84\xe9\x4d\x79\x1d\xf8\x22\x8b\xc6\x66\x25\x7d\x7a\xde\xe8\x0e\xb6\x10\x02\xe6\xe3\x26\x28\x4d\x63\x1b\x51\xd1\x6b\x45\x2b\xd6\x01\xad\x58\xdf\x97\x1a\x61\x92\x1b\xed\x65\xd5\xb9\x33\xa0\x55\xe8\x91\xb5\xb8\x57\x56\x7c\x59\x6b\x7e\x67\x51\xf1\x48\x32\x43\x67\x4d\xd5\xad\x39\xd5\xd3\xf2\x9a\x7b\x92\x81\xf2\x50\xd1\x89\x29\x09\xb6\xab\xe5\x34\xd7\x55\x62\x09\xd9\xe9\x77\xf7\xf4\x4f\x7e\x80\x51\x5c\x78\x8b\xec\x96\xf7\x1f\xe3\xb4\xcd\xa2\xc2\x8b\x14\x3a\xbb\x86\x4f\x23\x35\x3a\x9d\xa1\xc2\x9b\x53\x59\xdd\x1b\x41\x6f\x04\xc7\xd1\xa2\x80\x5e\x81\xe7\x10\xa7\xd0\x83\x49\x01\x3d\x92\x23\x18\x7b\x45\x74\x41\xe9\x01\x4a\x3d\x32\x83\x1e\x41\x73\xe8\x15\x28\x1d\xb3\x43\xff\xdf\xff\xb9\xa0\x1d\x88\x3d\x44\x3c\x9c\xc1\xb4\x5e\x41\xc8\x98\x4a\xd9\x49\x94\x4e\x15\x19\x06\xfe\x1c\xc7\x68\xb2\x64\xb9\x90\x9b\xaa\x55\x1d\x55\x73\x23\xa2\x3f\xe9\x83\xfb\xc0\xa7\x50\x3a\xa2\x58\x0e\x2f\x8b\x66\x15\x2a\x5f\x13\xad\xda\x34\xad\xf5\xaf\xd4\x35\xf9\xf5\x76\xd0\xd7\xab\xfe\x24\x77\xe3\xca\x89\x43\x04\xce\x6b\xc7\xbc\xda\x52\x59\xae\xd1\xa7\x3a\xc1\x92\x63\xf9\x66\xe5\x58\x24\x1e\x56\x71\xe9\x72\x86\x48\x45\x12\xee\x88\x29\xbb\xeb\x1e\x89\xb3\x63\xfa\x2e\x64\x5b\xf9\xf8\xd1\x73\x5e\x1f\xca\x4b\xd0\x1c\x91\x82\x5f\x27\xd1\x08\x25\x88\x2c\xe9\x1d\x52\x40\xe8\x4d\x16\x39\x99\xc1\xdc\x8b\x79\x70\xb3\x17\x8d\xf0\x82\xb0\x2d\xa9\x75\x5a\x9d\x8a\xd6\x52\x56\x0d\xf7\x3d\xce\xb8\x75\xad\xe5\x42\x3f\x02\xbe\xac\x41\x24\x59\x1d\xe3\xf7\x3d\xfd\xb7\xc6\xd9\x58\x85\xac\x72\x38\xc9\x21\xb3\xb6\xd7\x78\x9b\x37\xfc\x15\x9f\x82\x51\x8e\x2f\x0b\x41\x38\x1a\x6a\x87\x35\xf6\xc8\xa4\x3b\xeb\xf7\x8d\x32\x5d\xbf\x22\x32\x7b\x75\x01\x73\xca\xcc\x3b\x39\x30\xf5\xd2\x8b\xd2\xe5\x65\xb4\x6c\x26\x3a\xe6\xc3\x75\xae\x37\x73\x65\xee\xd3\x4e\xdd\xbf\xa3\xba\xa7\x2e\xa4\x57\x72\xb5\xce\x00\xbb\x41\x3a\xa9\x7e\x1b\xd8\x2b\xb8\xba\xb8\xa9\x4e\x69\xea\xab\xff\x3a\x22\xb3\xb6\x81\x19\x25\x08\x7b\xa2\x2c\xab\x9f\x25\xd1\x18\xce\x70\xc2\x1c\x07\x75\x06\x61\xbe\xec\xbc\xc3\x23\xfa\x7f\xec\x36\xa4\x7f\xf0\x0b\x8f\xd5\x51\xed\x71\x52\xc6\x8b\x7f\x31\x56\x91\xd7\xde\xf2\x7c\x63\x2a\xe2\x45\x96\xd0\xdb\x06\xd2\xce\xfd\x1a\xe5\x29\xcb\x3b\x7d\x26\xcd\xbc\xe2\x64\x7e\xa9\x2b\x6b\x95\x1b\x89\xe4\xf3\x75\xce\xb9\xa2\x52\xda\xee\x10\x05\xc8\xd4\xee\x80\xcc\xd3\x23\xa1\x28\xf5\x8d\xc1\xbf\x38\xba\xa3\xd5\x6e\x94\x05\xda\x58\xde\x7e\xff\x7b\x2e\x37\x52\x90\xdc\x9a\x20\x21\x66\x02\x52\xfb\x25\xdc\x34\xd6\x66\x02\xc3\x8e\x82\xfa\x8c\xe9\x50\x3a\x6c\x62\xbc\x19\x4c\xb2\x15\xb7\x32\xfd\xe7\x74\x06\x73\x7a\x0b\x7b\x51\x92\xc3\x28\x5e\x7a\x51\x75\xe7\x8a\xcc\xa2\x5e\x44\x5c\x97\x84\x35\xb2\x3a\xe8\xae\xb3\xb4\x62\x3b\xfb\xeb\x79\xaf\x13\x18\x15\xd0\x1b\xcf\x30\x2e\xa0\x17\x79\x31\x9a\x4c\x60\x0e\x53\xbe\x45\x28\x3f\x5d\x03\x2b\x36\xe4\xdd\xf6\x9a\x98\x4a\x52\xeb\x2a\xf2\x09\x63\x26\x88\xc9\xed\x72\x4f\xf7\x30\x72\x2d\x05\x90\xa3\x05\xfe\xf7\xfe\x0e\x4c\x9b\xe2\xdd\xd6\x28\xba\x49\xfb\xc8\x2e\x00\x78\x85\x0a\x83\xfa\xd7\x4b\x63\x36\x54\x65\xec\x6e\x73\x19\x37\x89\x93\xab\x36\x23\xdb\x77\xef\xf0\xa8\xa3\x54\x88\x2d\xf2\xa3\xe7\xfd\x4c\x39\x30\xca\xa4\xa9\x5d\x47\xb0\x37\x85\x29\xcc\x23\x02\x99\x78\x26\xe1\x14\x4c\x92\x74\xee\x29\xa7\x90\xc2\x3e\x46\x29\x22\x9e\xea\xca\xc0\xdc\xba\xef\xaa\x01\xbe\x14\xe5\x65\xdd\x15\x49\xd5\x16\xd3\x65\x8a\x71\x82\xb2\x11\x8e\xf2\x98\x59\x7c\x18\x31\xa4\xe4\xac\x19\x77\x1b\xde\x1a\x65\xb0\x06\xb9\x6e\x4d\x4d\x0d\x48\xc3\xb7\xda\x68\xb4\xca\xe0\xdf\x0b\x3f\xbb\xef\xa5\xa3\x9d\x56\xda\x5a\xb9\xe2\x29\x02\x5b\xd5\xe1\x16\xb5\x9a\xcd\xbb\x4a\xfb\xbc\x85\x02\x83\xd6\x33\xd3\x72\x13\x1a\xd5\xcd\xb5\xfe\xc9\x28\x28\xd6\x3f\xf2\xd2\xd5\xad\x8a\xbe\x3b\x91\x39\x3f\x73\xaf\x4e\xbb\x08\xb0\xc6\xe1\xd1\xd6\xe1\x6b\x6d\x1d\xce\x95\x16\x0a\xf8\xdf\x73\x6f\x7a\xa9\x98\xd2\x47\x70\xae\x29\xab\xac\x42\xe0\x55\xf3\x46\xe9\x50\x28\x8f\xe4\x1c\xea\xbc\xf1\x05\xe2\xfa\x25\xff\x5d\x81\x9b\x2b\x99\x1a\x7c\x0b\xdb\xf6\xbc\x06\x65\xe7\x32\x8f\xb2\x0c\xe6\xde\x08\x5f\xc1\xb8\x53\x88\x62\xed\x23\x1c\x2f\xe9\x5d\x34\x59\x24\x49\x67\x94\x40\x18\x9b\x3b\xdc\xb8\xf0\x7f\x3c\x79\xf5\xf2\x89\xb8\xdb\xad\x5b\xbe\x91\x5f\xed\x55\xd7\x79\xaf\x9a\x4c\x96\xf5\x97\x99\x29\x70\xfa\x33\x9b\x1b\x1f\xf8\xf0\x8a\xe4\xd1\x4f\x70\x69\x6c\x08\x8a\xf3\x99\x92\x33\x8c\xe9\x7c\xc4\x68\x8b\x7b\xc7\x3d\x9a\xc7\x9d\x27\xa9\x28\x11\x5b\xab\xcd\xdd\x3b\x13\x15\x61\x2a\xb1\x4b\x1b\x46\xe3\xde\x31\xc6\x6f\x17\xb2\x76\x93\xdb\xd5\xd7\xbc\x7d\x6b\xeb\x48\x56\xd3\x1c\x37\x71\x69\x6c\x46\xb7\xd7\x1d\xb3\x40\xae\xf9\xc3\xb1\x89\x1b\x2a\x96\xb7\x95\x74\x3e\x87\xcb\x8e\xe2\xb7\x5a\xcb\x39\xaf\x2a\xf6\xdf\xce\x15\xf3\x7f\x7e\x82\x4b\xd7\x57\xee\x8a\xe0\x0e\x36\xb9\x27\xcb\xdc\xd6\xf9\xc8\xe1\xd0\x47\xd3\x14\x73\x41\xb6\x76\x2a\xef\x9d\x81\x9e\x2e\xb8\x3b\xd8\x56\x39\xb9\xf7\x0c\x4e\x24\x41\x82\x1c\xc8\x4d\x7d\xd7\x9a\xe5\xd5\xac\xeb\x5d\xbe\x4a\x0e\x52\xb2\xc6\x34\x68\x25\x8f\xf5\x7b\x13\xa6\x24\x5f\xca\xc3\x77\x77\x15\x60\x87\xe4\x17\xc3\x04\x12\xd8\xc9\xf1\xa5\x67\x0b\x81\xf4\x2f\x94\x5e\xc0\x9c\xc0\xd8\x6f\x96\x0b\xbe\x71\x6e\x42\xe0\xf3\xe8\x7a\x3a\x5d\x47\xd5\x14\xad\x21\x54\x3a\x4e\xbe\xe2\x23\x59\x67\xdf\xe0\xcb\xa6\x45\x68\xdc\x72\x8f\xd9\x97\xed\xc7\x12\x18\x07\x4d\x32\xa2\x74\xd5\x2e\x39\xcb\xaa\x1d\x2d\xd7\x99\xb2\x37\xbf\x79\xae\x36\x93\x24\x4c\x22\x73\xbf\x99\x97\xb2\x29\xc6\x7d\xf0\xa5\x83\xb6\xb8\xdb\xde\x05\xf7\xb4\xdd\xcb\x0f\x84\x41\xc1\xe4\x91\x6f\x2d\xdd\x6d\x5a\x4d\x4e\x5e\xbd\xfc\x05\x09\xce\x64\x5b\xb3\x4a\xf3\x6e\x8d\xe2\xb8\x33\xc7\x39\xd4\xf6\x2a\x4a\x27\x78\xcd\x9d\x7a\xa4\xd3\xce\xaf\x9a\xb6\x6d\x54\x90\x57\xd2\xd0\x7d\x5e\x9d\xf7\xd6\x76\x17\x92\x47\xb0\x49\xc2\xfa\x4a\x14\x7a\xd5\xa7\x31\xdf\xdb\xed\xbb\xf9\x38\x8e\xbd\x17\x38\x87\x6b\xf2\xaf\x8d\xac\xac\xa1\x89\x3a\xba\x6f\x4c\x99\x61\x28\x78\xcc\x9f\x9f\x48\xdb\x9a\xd8\xda\xd5\x1a\x88\x92\xe9\x9e\xb8\xa0\xe9\xfb\x7b\x40\xda\xe6\x5c\xc3\xa0\xa0\x4c\xdd\x88\xd2\x2d\xde\xf9\x9a\x4e\x4e\xa5\x4a\xa4\x5d\xf9\x0a\x0c\x2b\x72\xe2\xd2\x8c\xd6\xc8\xa6\xe3\x70\xcb\xba\xec\x8c\x29\x53\xc2\x2c\xf0\x39\x09\x65\x2a\xcb\x9c\x2e\x25\x5d\x76\xfa\x5e\xbb\x50\x55\xe0\x4b\x8c\xe2\xce\x42\x32\x3f\xf4\x07\x4a\x0b\x98\x73\xa6\x48\x16\x58\x57\xc5\xd0\x0d\x5f\x91\x43\xdb\x12\x48\xbf\xa1\xf8\x26\xcc\x46\xd5\x61\x2e\x24\xf5\xca\xea\x0e\xe7\x0b\x59\xdf\x9d\xd7\x74\xd7\xab\xbc\x57\xf5\xd1\x79\x8e\x30\xf6\x47\xb6\x54\x7e\xdc\x56\x8f\x94\x34\xd0\xe1\xd9\x4c\xaa\xda\xeb\x66\x3b\x43\xfe\xe4\xac\xa9\x2c\x18\x3f\x66\x79\x58\x10\x8f\x11\xa8\x0a\xb5\xbb\xcb\xb3\x4f\xea\x5d\x60\x63\xe9\x48\x13\x52\x87\x7e\xd7\x41\xb4\x59\x94\x52\xc9\x28\x4b\x16\x39\xb3\xab\xaf\x15\x64\x64\x80\x6e\x0a\x35\xfa\x6d\x70\x7d\x0e\x97\x7d\xdf\x17\x5e\x1d\xbe\x0f\x24\x75\xef\xab\x10\x1e\x61\x4d\x0f\xc2\x12\x3c\x66\x19\xed\xde\xc0\xe9\x93\xab\x2c\x38\x1c\xfe\xff\x7f\xfb\x6f\x76\xfd\x1c\x12\x02\xf3\xf2\xbf\xd9\xf5\xcb\xc5\x7c\x04\xf3\xf2\xec\x70\xba\xe0\xb5\xe1\x8f\x07\xc1\x88\xfb\xaa\x4a\x37\x77\x59\xe6\x9d\x6d\xb7\xee\xb5\xda\x55\x20\x8b\xc8\xac\xe4\x34\x86\x3f\xe9\x7e\x4f\xc7\xcf\x9a\xf0\xce\x95\x52\x47\x12\x82\x89\xe5\x0a\x8a\x36\x70\x05\xbd\x72\x57\x86\x97\x3e\x90\x57\x56\x65\xf8\xa9\xf5\x5c\xd4\xab\x5d\x5a\x8f\x59\x89\xfd\x0b\xeb\x61\x5d\xfa\x54\xa5\xa9\x54\x2f\x6c\x99\x50\x95\xa7\x92\x2d\x74\xeb\x99\xac\x4e\x55\xa1\x75\x99\x1b\x5e\x59\x8d\xb8\xf7\xd3\xb9\x78\x7a\x22\x9e\x6a\xd4\x3b\xe8\x81\x71\xf7\x38\x0c\x86\x67\x61\xf5\xbe\x92\x5b\x80\x7f\x5d\xfa\xd5\x0b\x4e\x31\xaa\x38\x21\xfa\xbb\x42\x56\x71\xff\xe0\xb5\x85\x71\x16\x15\x6f\xe0\x1c\x5f\xc0\xf8\xc9\x15\x22\x3f\x44\x69\x9c\xd0\x19\xbe\x75\xc4\x3c\x32\x93\xaa\x60\x82\xec\x72\x85\x83\x6f\x17\xfa\x54\x26\x19\x8f\x75\x20\x41\x58\xea\xf2\xb5\x0a\x61\xab\x2d\xc0\x00\x96\x0e\x41\xbc\xaa\xed\x6c\xbd\x18\x40\x00\x55\xb5\x98\xa0\x01\xa4\xdd\x4b\x05\x84\x47\xa3\xd5\x2e\x0d\x19\x3a\x06\x08\xa8\x2a\x06\x05\x56\x00\x19\x1b\xaa\x3b\x68\xac\x20\x51\x4e\x8a\x5f\x11\x99\x09\xa7\xbc\x43\x3f\x0c\x6f\xdf\xbe\xc5\x40\xdc\x1a\x0c\x02\xa2\x81\xd0\x7c\x7f\x58\x19\x8b\xfa\xc7\xcc\x41\x22\xbc\xb9\x91\x5f\xa7\xee\xaf\x59\x7d\x09\xe7\xd7\x8a\x1a\x16\x7e\x78\xfb\xb6\xf3\x39\x85\xdb\x03\x11\xab\x60\xf9\x9a\x02\x0e\x86\x0a\xc9\x99\x2a\x69\x26\x82\xdd\xd4\x0e\xba\xb9\xb9\xa5\x5a\xdd\xdc\x20\x11\x20\xe7\x60\x99\x56\x04\xe3\x6d\x34\x97\x46\xc7\x0f\x7d\xbe\x86\x96\x56\xad\x96\x89\x8c\xcc\xba\x45\x96\x20\xd2\x04\x44\xf8\x70\x75\x8e\xc2\xb2\xee\x13\xe4\xdc\x0f\xd5\x10\x58\x39\x07\x7a\x71\x85\x81\xda\x24\xc4\xde\x74\xfa\xf0\x88\x1c\x1e\x73\x69\xe3\x38\xc2\x9b\x1b\x7a\xb8\xdd\x93\x50\x95\x72\xa2\x77\x01\xec\x2a\x8a\xdb\x87\xdc\x3d\xac\xf5\x4e\x08\xc3\xf0\xc0\xda\x3b\x5a\xbf\xec\x1d\xc4\x14\x75\x37\x37\xbc\x1c\x17\x67\x18\x03\x6d\x84\xbf\x85\x75\x5a\xa0\x11\x2a\x24\x4e\xbf\xa2\x4d\x74\x76\xe2\xaa\x8e\x1a\x07\x28\x77\x57\x75\x95\x58\xb9\x31\x59\xd2\x29\x3a\xd6\x54\x8c\x13\x95\x03\x59\xa1\xd5\x83\xc3\xf4\x6c\x80\x00\x2c\x59\x15\x2c\x91\x23\xd4\xa5\xb2\x77\x56\x39\x93\x9a\x74\xb9\x35\x0b\x3a\xf1\x80\xb4\x6d\x7f\x91\x8a\x08\x76\x2f\x11\x99\xe1\x85\x9e\xe7\x89\xcf\x61\x77\x82\xd2\x58\xe4\x4e\xa2\x9f\x0c\xd8\x59\x0e\x60\x45\x69\x54\x05\x3f\x9b\x38\xc9\x23\x54\x7b\x11\xaa\x53\xe7\xa5\x0f\xae\x29\xd4\x7e\xca\x80\x97\xdc\xd3\x5a\x13\xf1\xed\x8a\x4c\x3c\xdc\x43\xec\x0c\x34\x48\xbb\x73\x16\x36\xfc\x98\xd5\xbf\x45\x55\xca\xa5\x61\xb7\xdb\xa5\xdc\xc2\x09\x24\x01\x0a\xcf\x78\x06\xb8\xaa\x1a\xc6\xdb\xff\xf9\xec\x1a\x96\xff\xf3\x36\x0c\x0f\x60\x57\x6e\x30\xee\xb0\x1f\x63\xc2\xcb\xda\x88\x8b\xe4\xed\x67\xd7\x69\xe9\xc9\x88\x13\x6f\x3c\x8b\xf2\x68\x4c\x60\x5e\x78\xc3\xcf\xae\x49\x79\xc6\x5d\xa4\x72\xf8\xfb\x02\xe5\x90\x19\x34\x7c\x94\xc6\xf0\xca\xf7\x94\x03\xe8\x04\xe7\x5e\x8c\x72\x38\x26\xc2\xb9\x8b\xb9\x63\xc8\x23\xda\x7d\x1b\xb2\xa2\x44\x1e\x17\xa9\x3d\xad\x43\x66\x5f\x80\xf6\x86\xfb\xf9\x4a\x5f\x45\xee\x25\x58\xeb\xbb\x88\x9a\xa9\xb6\x62\x55\x0c\xe4\x1c\x2e\xc3\xb0\x8b\xd2\x71\xb2\x88\x61\x11\xa4\xe1\x83\xda\x3c\xc8\x5d\x57\x4d\x85\xff\x13\x5c\x2a\x7b\x1a\xdb\x6c\x45\xd7\x0f\xfb\x81\xa3\xe3\xf6\xc7\x6b\xf4\xbd\x86\x2f\x0c\x4b\x25\x89\x05\x32\x6c\xc8\x38\xaf\xda\xe2\x0d\xea\xd4\x01\x58\xa3\xd7\x4e\x3d\xab\xb6\x23\x14\x18\xea\x02\xd6\x8f\x2c\xe5\x14\xaa\xb6\xc2\xe2\x1f\x84\xd7\xa2\x3c\x88\x4a\x1b\x25\x33\xf7\x95\x35\xc3\x3b\x05\x6b\x53\x13\x27\xc7\xc4\xbd\x50\x79\x94\x06\xbd\xa1\x21\xab\x91\xa4\x9b\x6a\xeb\xa0\xb4\x13\x2a\xf9\x15\x68\x9c\x0d\x99\x9c\x4f\x12\x7a\x7e\x8e\xac\x61\xf2\xa3\x4d\x06\xdf\x31\x62\xcd\x6a\x81\x85\x0f\xd6\x68\x23\xfc\x76\x49\xbf\x79\x82\x39\x35\x17\x14\x8e\xb4\xd3\x70\x91\x41\x91\x0f\x9e\xaf\x33\xa9\xe5\xb3\xfe\xee\x48\xa3\xe6\x55\xee\xea\xa3\xb3\xdb\xb7\xf5\x5f\x07\x52\xd4\xa5\x3d\xed\x92\x65\xc6\xaa\x89\x65\x39\xbc\x80\x29\x79\xcc\x51\x07\xa1\xb0\x02\xe8\xb5\x47\x45\x0c\x0f\xc9\xa3\xb4\xa0\xc7\xf2\x38\x8d\x7f\x11\x64\x88\x11\xfb\xc0\xe7\x4e\xfa\x3c\xd3\x01\xbd\x33\xd3\x03\xad\xe8\x11\x63\x61\x6b\x53\x47\x45\xb9\xea\xc0\x89\x1a\xda\xb4\x43\x7c\x8d\x42\x5e\xb5\x5b\x72\x79\x21\x99\xe5\xf8\xd2\xa3\x64\x8b\xc7\xd0\xfb\xc2\x66\x9c\xe5\xf8\x02\xc5\xd0\x8b\x88\x47\x1f\x10\x0f\xa7\xd0\x3b\x87\xcb\x43\x06\xc6\xcb\x22\x94\x77\x7d\x06\xab\xe5\xfa\x82\x21\xd8\xf0\xa6\x0c\x65\x5d\x38\x9b\x33\x0d\x6d\xae\x93\x11\x8c\xca\x83\x03\x34\x90\xfd\x03\x56\x7b\x8d\xcd\xda\x10\x9e\xf1\x4e\x30\x91\xa6\x9b\x41\x78\xce\xaa\x2e\x55\x40\xc2\x2e\xc1\x3c\x7b\xb9\x20\x63\x2d\xf8\x60\x17\xc5\x61\xe9\x6c\xa5\xcd\x80\xb9\x3c\x61\x8d\xc3\x67\xed\x35\xe6\x5f\xe7\xf8\x8d\x56\xc7\x69\x7c\x2a\x6e\xd3\x20\x04\x76\x46\x4f\xd1\x8c\xee\xe6\xeb\x28\x8e\x32\x02\x73\x31\x6f\xfd\x6b\x2c\xa9\x43\x9f\x94\xa5\x80\x6d\xc8\x82\x54\xb6\x08\xae\x99\x0b\x61\x5f\x69\x5e\xd8\xd1\x88\x7d\x30\xe7\xd1\x7e\xfd\xb7\x9f\x5d\xab\x0e\x96\x5e\xa1\xb2\x38\x24\x5c\xed\x13\xbf\x05\x63\x9c\xe0\xbc\xef\x8b\x57\x7e\x59\x85\xbb\xd1\x7f\x03\x9f\x92\x70\x8f\x79\x8d\x32\xe5\xe9\xb5\x9a\xcb\x7e\xd3\x55\xae\xec\xf9\x65\x28\x8e\x0a\x27\x30\x3f\xe2\x91\x62\x37\x6c\xd2\xd4\xad\xfb\x86\x76\xdf\xe1\x91\xe8\x0c\x27\xb2\x86\x20\x25\x5e\x30\xe9\x97\x1f\x45\x56\x2e\xff\x14\x07\x0e\x2f\x87\xba\x88\x46\x37\x01\x4f\x23\x92\x73\xb6\x16\x89\x33\x91\x55\xa5\xae\x99\x54\x18\xe4\x02\x95\x26\xdf\x86\xf2\x74\xa0\x41\xce\x33\x3a\x14\xc3\xde\x99\x7e\x32\xd0\xed\xdb\x54\xd6\x27\x11\x4a\x58\xc1\xc0\xd5\xa4\x5d\x03\x24\x3e\x0c\x81\x51\x60\xea\x14\x07\x3d\xd0\xe3\x07\xc3\x6b\xdf\x0d\x6f\x19\x4d\x90\xfe\x9c\xfa\x0e\x78\xab\x36\x46\x2e\x17\x7e\x9c\x23\xe6\x61\xee\x83\x82\xa0\xf1\xf9\x92\x85\x2d\x94\x82\xd0\x3a\x16\x8e\x17\x81\xbc\x05\xcd\x5a\xb2\x64\x60\x57\x0a\x86\x0d\x47\x5b\xdb\x1f\x8a\xa7\xd4\xce\x05\x3f\xe4\xf4\x2a\x79\x03\xc7\x38\x8f\x79\x3a\x4d\x40\xc0\x35\xbf\x3f\x59\xf7\x78\x15\xc1\x6a\x9d\xb5\xdb\xc4\x26\x57\x52\x1a\x13\x1a\x6e\x25\x12\x99\x64\x5d\x29\x08\x4a\x3d\x96\x42\x5c\x31\x43\x72\x36\x80\x55\xf6\x59\x7e\x05\xd4\xe8\xa7\x50\x37\x88\xdd\xd2\x7c\x39\x90\x30\x2c\x9b\xdf\xc2\xf0\x5a\xf5\x0c\x3e\xa8\x21\xd1\x94\x1d\xeb\x49\x14\xab\x2f\x96\x9d\x84\x8e\x10\xe8\x41\x49\x6c\x0b\x64\x51\x5e\x88\x30\x53\xd5\xdb\x30\x14\xf7\xd6\xcd\xcd\xe6\x23\xba\xf6\xfd\xbe\xef\x97\x67\x61\x18\xf6\xc5\xcd\x4a\x27\xc7\xb1\x04\x0e\x55\x91\xe8\x1e\x4c\x49\x8e\x60\x7b\x0f\x55\xa5\x3e\xb6\xe4\x20\xa5\x8b\x2e\xd2\xc0\xd0\xe9\x20\x52\xf5\xc8\x7b\xe8\x0f\x06\x94\x65\xc0\x13\x2f\x7d\x90\xda\x65\xb2\xd3\xb0\x95\x8d\xa1\xb2\xe8\xe6\x33\xc7\x37\x6a\xc5\xe5\xd6\x25\x50\x4d\xa7\xc5\x2b\x98\x56\xe6\x7b\xc1\xd4\xc9\x38\xe1\xe7\x28\x95\x99\x98\x38\x7f\x42\x89\x1f\x97\xda\x09\x57\xb1\x0c\xf8\xe5\xdf\x65\x41\xc9\xdd\x04\xa5\xa4\x3b\x8f\xf2\x73\x18\xeb\xc2\x79\x2a\x85\x73\x59\x96\x33\xfc\xae\x77\x73\x73\x4b\x1b\x0d\x0c\xeb\xac\xca\xb3\x94\x49\x6d\x1e\x6d\xc6\x79\x11\xe3\x03\x94\x16\x24\x4a\xc7\x74\x6a\xd9\xa5\x7e\x73\xe3\x0b\x2d\xfa\x2d\x39\xe5\x2b\x10\x1c\x7b\xea\x3a\x9c\x2f\x0a\xe6\xf6\xce\xf5\xf5\xcc\x93\xaf\xf0\x22\xaf\x60\x35\xe1\x19\x1c\x4f\x00\x0f\xff\xb5\x6a\x3a\x9d\xf3\x2d\xf6\x2e\x94\xd7\x09\xaa\xb3\xf2\x1a\x1c\x14\x96\x9a\xb2\xad\x1e\xca\x61\xe8\x58\x44\x01\x7d\x4b\x4b\xd4\x7a\x67\x36\x68\x4e\xe8\x4d\x7a\x73\xd3\xac\x96\x59\x01\x49\xd3\xd4\x30\xa5\xbf\x0e\xab\xc6\x20\xae\x80\xa5\x6d\x19\x96\xf7\xe1\xe6\x46\xd7\xef\x0d\x5a\x15\x70\x3c\xd5\x7f\x54\xfc\x5c\xc0\xfc\x05\x8e\xd1\x04\xc1\xf8\x98\x90\x1c\x8d\x16\x84\xcd\x9d\xa1\xe7\xa8\xcb\xb2\x8d\x8a\x23\x56\x09\xdc\x26\x95\x37\x37\x8a\x46\x82\xfa\x8c\x35\x93\x58\xed\x3b\xa9\x30\x0c\x7a\x60\x5e\xf1\x15\xf4\x28\xde\xdc\x58\x0f\xd5\x30\xdd\xda\xe4\xd2\x56\x24\x5f\xeb\xfc\x0f\xa6\x7c\x1a\xfd\xf3\x57\x94\x24\x22\x0e\x90\xc1\x11\xbc\x1c\x0f\xa7\xa6\xdf\x53\x01\xb5\xc6\x4b\x5d\x4b\x06\xa7\xae\xf6\x96\x19\x31\x24\xa2\xc9\x64\x6d\x4c\xa0\x19\xea\x80\x8a\xad\x5a\x5b\x7a\xed\xc1\x2e\x2a\x8e\x47\x38\x27\x30\xa6\x33\xc8\x2a\x9a\xbe\x8e\xf2\x68\x5e\xbc\x4a\x93\xa5\x20\x7f\x8d\x8b\x7f\xfb\x76\x20\xb3\x1e\xf8\xf5\xa8\x99\x45\xca\x98\x5d\x6f\xcc\x3a\x5c\x74\xbd\xe3\x9c\x45\xb5\x78\xc5\x42\xfc\x71\x19\xa5\xc4\x23\x98\x0a\x4d\x17\xf0\x81\x2f\x64\x5b\xc7\x5c\xf5\x61\x37\x1a\x31\x0d\x51\x58\x5e\xa2\x24\x79\x0c\x0b\x92\xe3\xa5\x34\xe2\x74\xf5\x67\xa6\x41\xa7\x09\x62\x59\x82\xd9\xe0\x45\x30\xd1\x03\xe0\x2d\xa3\xcf\x10\xef\xa9\x76\xe8\xd4\x46\x24\xcd\x47\x7b\xc3\xb0\xb4\x31\x08\x43\xd4\xde\x10\x5c\xd8\x08\x98\x49\x6b\x6f\xe0\x2f\x6d\xf0\x0e\xe3\xd8\x07\x4d\x70\xf6\xae\xb6\x17\x6a\xa6\xb7\x0f\x8a\xff\xbd\x8d\xdf\x30\xec\x7d\x08\xd4\xb7\x8e\x28\xde\x57\xb5\x75\x75\x89\x49\x1f\x74\xe8\xe7\x76\x17\xb8\x84\xff\x21\x70\xfa\x3e\x45\x68\x1f\x15\xdd\x27\x17\x0c\x93\xb5\x93\x67\x34\x43\x09\xc1\x44\xcf\xa0\xd1\x82\xb0\xda\x5d\x7b\xc0\x2b\x81\xb5\xa3\x77\xc4\x9d\x6f\x8d\xdd\x01\xab\x1d\xb9\xee\x1c\xb8\x35\x56\x1d\x48\x3b\xba\xca\x51\x68\x6b\x64\x15\x88\x76\x54\x95\xbf\xdd\xd6\xa8\x2a\x10\xed\xa8\x64\x7c\xdb\xd6\x88\x24\x80\x15\xfb\xb4\x16\xaa\xb6\xfd\x2e\xad\x81\x5a\x79\x44\xaa\x38\xa8\x5d\xce\x46\x05\xa5\x1d\xa1\xe5\xc1\xbe\x35\x4a\x0b\xce\xea\x09\xde\x6d\x4e\x57\x20\x30\x52\x54\x6c\x8d\xc8\x80\xd2\x8e\xb0\x51\xc5\xb2\x3d\xf6\x66\x90\x56\x57\x5e\xdb\xf7\x88\x26\x01\x7e\xd0\x0b\xcc\xb9\x95\x1e\xf1\xac\xf7\x3b\x6d\xa3\x47\x3c\xeb\x7d\xdb\x84\x37\xb2\xe6\x3e\x18\x8e\x36\x44\xda\x0c\xcb\xea\xc3\x44\x4f\x03\x75\xdc\x96\x42\xf5\x14\x1c\xaf\x4c\xa1\xda\xe2\xe5\xf6\x47\xa7\xcc\x6f\xc8\xbd\xc4\xd5\x03\x18\x44\x55\x5e\xa5\xe2\x53\xca\xa0\x7f\x46\xca\xa0\xc5\xea\x94\x41\xd3\xd7\xe3\xe7\xff\x77\xf7\xc7\x5f\x8c\x94\x41\x46\xf0\x07\x73\x01\xe6\x9e\xed\xee\x88\x90\xe6\x38\x10\x76\x8f\xb8\xdc\x74\xf5\x30\x07\x3b\xd4\xc3\xe3\xb8\x54\xd8\x87\x23\x3d\x50\x0a\x2f\x3b\x59\x54\x14\x97\x38\x8f\xfd\xa6\x80\x0c\xe5\x8a\x4e\x01\x9d\xd2\xb7\x32\xcf\x11\x8f\xf3\x70\xc6\x7a\x35\x7b\xa4\x17\x33\x7c\xd9\x99\xa1\x18\x72\x2f\xff\x42\xf3\x4c\xe7\xe5\x44\x44\x57\x49\x34\xe2\x1e\x1a\xc0\xef\x1c\x35\x87\xd7\x1f\x39\x3c\xc3\x09\x9e\x4e\x13\xf8\x4c\xeb\x6f\x93\x7f\xb8\x16\x24\xa2\xe7\x6b\x89\xe6\x6c\x0a\x98\x49\x87\x4d\x81\x16\x20\x86\x8a\x57\xa3\x62\xbc\xc8\x61\xcc\x23\xc4\x96\xb0\x83\x27\x13\x9f\xfd\x45\xdb\x36\x37\x3d\x99\xe1\x4b\x4f\xb0\x16\xfe\x0f\x28\x86\xde\x2f\xa6\x17\xfc\x5a\xde\xd8\x32\x80\x45\x7a\x58\x4b\xef\x66\xe6\x47\x3c\x61\x53\xd8\x41\x63\xe9\x5d\xbd\xb1\x1b\xb0\x4e\x7b\x1b\x5c\x82\x99\xe5\x68\x3c\x08\xf0\x9a\x09\xfd\x95\x5a\x15\xa0\x03\x97\xbb\x2d\x57\x1a\x02\x32\xd0\x27\x0c\x20\xfe\x34\x48\x07\x51\xf8\x57\x4d\x5a\xc7\x0c\x5c\x72\x9b\x59\x2e\x7f\xd5\x58\x1e\xf8\xea\x8c\xf5\x79\x74\x53\x69\xed\x50\xa9\x07\xac\xbe\x19\xdc\xb2\x1e\x94\x25\x88\x06\x45\x80\xcd\x5c\x9d\xd5\x74\x7d\x10\xed\x00\xaf\xb7\x65\x22\xb5\x0f\xd7\x26\xc9\xd9\x5b\x01\x85\x00\xeb\xfc\x05\xd6\xf9\x8b\x71\x1b\x7f\xb1\x00\xe3\x0d\xf9\x0b\xa7\x83\xfe\x5f\x8d\xcf\x00\x45\xc5\x69\x2c\x3e\xa6\x0c\x8e\xe3\x4f\x6c\xd1\x3f\x83\x2d\x8a\x57\xb3\x45\xb8\xb8\xf3\xeb\xef\x4f\xa3\xaf\x57\x67\x52\x5c\x3f\x13\xa2\x88\xc2\x75\xb0\x4e\x8d\xa1\xb6\x6d\x21\xb6\x92\x3e\x21\x9c\x36\x05\x47\x19\x21\xb5\x2b\xd8\xac\xe6\xbc\x2e\x5c\x9e\xd3\xd0\x19\x03\x5c\x23\x8d\x4b\x6c\x7e\xba\x26\xd7\xf0\x21\xe7\xee\x47\x3c\xf2\xe4\xc2\xb7\x4f\x9e\x11\x26\xaf\xe5\x4a\x21\x33\x38\x17\xb9\xbc\xa0\x15\x9d\xe5\x08\xa0\x3f\xe3\xb9\xe2\x66\xc8\x07\x7e\xbe\x18\x2d\x7d\xc9\x06\x49\xce\x4f\xf4\x45\x0f\x99\xbf\x57\x0f\x8b\xe5\x2b\x71\x5a\x35\xae\xa7\x26\x5b\x1d\x1b\x67\xc6\x0e\x1a\x11\x6f\x2a\xc8\xcd\x60\xce\x9c\xb1\x5f\x9b\x33\x68\x8e\xcb\xab\x8d\x51\xcb\xd6\x67\xd4\x5c\xcc\xd9\x42\x26\xa3\xd7\xf6\x9e\x2a\x1d\x2f\x5f\xaa\x69\x97\xb5\xe3\x5b\x63\x18\xb8\xa3\xa0\x06\x70\xe0\xb2\xb3\x9b\xce\xad\x0f\x97\xcc\x49\xd0\x37\x3b\xd2\x14\xae\xc0\x1d\xcf\xb9\x37\x90\x4c\x80\xe2\xb2\xc0\x37\xe1\x50\xe3\x09\x1b\x6c\xf1\xdc\x74\x5d\x3b\xd0\x66\xfd\x64\xcb\xb7\xd7\x9c\x42\xb7\x23\xb0\xdc\x92\xed\x80\xaa\xe9\x86\x21\xe3\x0b\xc7\x26\x67\x65\x20\xda\x03\x63\x28\xec\x73\x85\x8d\xa7\xea\xc7\xfe\x90\x58\x28\x9c\x76\x8a\x2d\x19\x4e\xa7\x9d\xc2\xe0\x39\x2d\xe4\x75\x82\xbd\x35\xee\x3a\xa8\x75\x50\x9f\x56\x13\xbc\x13\x5e\x05\xa7\x8d\xc7\xce\xda\x78\xec\x18\x64\x1b\xf2\xd8\xf5\x60\xd9\xfd\x31\xd8\x76\x4a\x77\x07\xc7\xfd\x49\x8b\xf7\x89\x5d\xdd\x5c\x8b\xf7\xf4\xf2\xeb\x37\xd1\xab\xfb\x46\xe2\x6f\xa5\x5d\xab\xb2\x55\x61\xba\xe7\x54\xf1\x3b\x5d\x49\x36\x81\x64\x3c\x53\xb6\x58\x23\xa1\x0f\xf7\x83\x3b\x4e\xe3\x13\xcd\x5a\x5b\x88\xe4\x42\x4d\x99\xd8\xcc\x50\x7f\x99\xe1\xe3\x48\x14\x9d\x04\x7e\x8c\x1b\xb8\x64\x91\xd2\xe7\x08\xa8\x22\x96\xaa\x7c\x9e\x96\xc0\xdb\x6c\x21\xaa\xc8\x19\xaf\xef\x34\xe4\x83\x74\xa7\x43\x6d\x4f\x75\xb3\x3a\xd1\x8d\x9a\x97\x4d\x73\xbc\xe8\xd9\xf7\x44\xaa\x5a\xff\x7b\x2d\x65\xd8\xf7\x32\xf1\x28\xf0\xbf\xd7\xd3\x87\x7d\xaf\xd2\x76\x51\xd6\x52\x77\x01\x10\x63\x57\x30\xb4\x64\xca\xce\xf9\x10\xef\x2a\xe0\x32\xe3\x0a\xd0\x72\x83\x35\x67\xb2\x59\x33\x21\x85\xf9\xe7\x91\xaa\x39\xaa\x0a\x0c\xdb\xb9\xd4\x24\x5b\x5a\x35\x30\x19\xd4\x89\x0f\x7c\xee\x92\xd9\xe1\x5d\xef\xc4\x39\xce\x62\x7c\xb9\x0d\x6b\x6a\xd3\xfc\x0d\x15\x88\xf9\xce\x0a\x44\xe1\xf1\xf4\x31\xe8\x0e\xb9\x97\xbf\x45\x2f\x2c\x1d\x62\xe5\x91\x6f\x87\xdd\x94\x6e\x6a\x62\x3b\x62\xb6\xc4\xed\xe8\x3e\xd7\x2c\xb2\xa4\x4f\x4a\xdb\xed\x9a\x9d\x24\x16\x04\xc3\x7c\x85\x65\x08\xd4\xb7\x83\xa3\x50\x33\x7f\x6a\x81\x3f\x93\x94\xc5\x25\x3a\xa2\xe7\x5d\xfa\x4b\xe9\x9f\x96\xec\xc9\x81\xcc\x02\x6f\xd3\xe2\xad\x99\x28\x1b\x90\xc5\x45\xd9\x68\xdd\x74\x7e\x7b\xec\x6e\x78\x7f\xa0\xba\xb4\x9e\x89\x65\x57\x56\x4e\x35\xae\xda\xe0\x34\x59\xba\xb8\xb6\xf0\x7a\x5f\xf7\x7f\xb2\xfa\xfe\x1f\xff\x08\xff\x6f\x02\xaf\x9e\x58\x56\xbc\x2a\xe1\x5d\xad\x5e\x85\xee\x2e\xea\xc8\xf7\x54\x67\x1e\xa4\x71\x89\xc5\x00\xf9\x5c\x4d\x34\xc1\x94\x60\x26\x3c\xdb\x4b\xd0\xe9\x8c\xa8\x48\xe8\xbb\xd2\xf5\xba\xaf\xcf\x53\x23\x85\xa9\x7e\xfd\xcb\x8b\x9a\x95\x91\x18\x41\x33\x67\x38\x2a\xcc\x94\xdd\x5a\x4d\x8b\xd1\xd2\xb3\xca\x7f\xe8\x57\x3e\x2b\x4f\x21\xef\xfc\x82\xe4\x98\xa9\xb3\x55\xd2\x73\xd6\x5c\xbb\xcf\x3c\x94\x8a\x02\x17\x6e\x7b\x9b\x99\x2e\x97\xf1\x53\x3e\xab\xa6\xf1\x0e\x8f\x98\xab\xba\x72\x05\x10\x2a\x1d\x3d\xa7\xdf\x3d\x95\xcb\x8d\xa7\xc5\x65\x39\xeb\xf4\x24\x9f\xf7\xdb\x33\xde\xea\xe9\xc2\xbc\x96\x25\x3b\x63\x9b\x9e\xc0\x3c\x8d\x92\x4e\x82\xd2\x73\xdf\x4a\x05\x56\xbb\xbb\x2b\x26\xea\xbe\x3e\x79\xff\xe8\x99\xb8\xab\xcf\xc4\x3b\x3c\x5a\x6b\x1e\x8c\x69\xf0\x6b\x8a\x3d\xd7\x78\x9b\x47\x78\xf7\x43\x8d\x50\x0c\x2a\x4a\x12\x4f\x65\xe1\xe5\x39\x04\xe8\xe9\x4c\x2d\xce\xd6\x37\x32\xc8\xa9\x53\xd8\xae\x65\x54\xa5\x44\x64\xe9\x10\x51\x52\x44\x0b\xb2\x95\xf5\x45\x2a\xce\xaf\x66\x13\xd6\xf3\x5e\xc9\x54\x53\x22\xff\xd5\xe6\x2c\x9f\x4d\x10\x9b\x58\x3e\x2e\x58\xb7\x5c\x4b\x09\xaf\xb9\xa8\xa2\x32\x42\xfd\x42\xcb\xd7\xbe\xb0\xb2\x88\xcc\x76\xba\xa0\xd6\xaa\x33\xd7\x58\x53\x8e\xd7\x77\xa3\xdf\x46\x63\xc2\x8b\xca\x35\xd6\x72\xe3\x8c\x2d\x2b\xe8\x76\x50\x37\x9e\x7d\x0c\x96\xbe\xf8\x93\xea\xe4\x9f\xa1\x3a\xc9\x56\xb3\x4e\xa3\xd1\xbf\x7b\x77\x7e\x9e\xfe\xea\x54\x9d\x48\x8b\x19\xab\x10\x40\x72\x08\xa5\xb7\x51\x81\x17\xf9\x58\xb9\x19\x1d\xad\xd4\x85\x7c\xad\x04\xed\x19\x8c\x62\x49\x96\xab\x24\xe1\x0d\xe9\xec\x25\xaf\xc2\x8e\x63\x5d\xf9\xa0\x55\x9e\x68\x32\x5f\x35\x7f\x6c\xeb\x2c\x36\x87\xf0\x3c\x2a\x88\x27\x3d\x2e\x9b\x13\x34\xd6\x53\xec\x2b\xb8\x23\x1c\x2f\x5d\xd9\x46\xb5\xf4\xac\x7a\x2a\x4f\x5d\x61\xc5\x2a\x67\xac\x93\x03\x59\x3a\x74\x91\xdc\xd7\x0d\x79\xb5\x3c\xb4\x7a\x1a\xe0\x19\x8b\xb4\x7a\xca\x70\xb0\x3a\xaf\xba\x56\x44\x28\x2a\xa2\x51\x81\x93\x05\xcf\x9b\x54\xef\x46\x5b\x99\x18\x12\x4b\x67\xb1\x31\x4e\x8a\x2c\xa2\xf7\xdb\xdd\xaa\x73\x5a\xda\x5f\x41\x49\x78\x11\x7d\x69\x79\x93\xc5\xb6\xf6\xdb\xef\xf6\xea\x46\xad\xda\xaf\x8a\x23\xf9\xd2\xc5\x91\xf0\xa5\xaa\x89\x05\x6e\x08\x5f\x35\x73\x53\xc0\xff\x9e\x85\xf8\xf9\x66\x5d\x0a\x11\x71\xd3\x3a\x48\x35\x59\x5a\xd2\x78\xa3\x7c\x99\xff\xb9\x4c\x91\xbf\xba\xb6\x84\xad\xdd\xfc\x46\x4b\x20\x9c\x46\xad\x45\x9d\xbc\x15\x35\x27\x1a\x34\x86\xce\xc7\xce\x44\xbf\xce\x52\x29\x6b\x9c\x26\x94\xac\x95\x4f\xdc\x3c\x4b\xbc\x1c\xcd\xfd\x3b\x66\xe2\x5d\x9e\xfe\x43\xe5\xd1\x60\x53\x2a\xaa\xd4\x1a\x53\xce\xf8\x5e\x30\x54\x4b\xf5\x14\x25\xd5\x72\x89\x77\x55\x36\x0e\xfd\x5b\x36\x77\x3e\x33\x53\x57\xa2\x9f\x7f\xb6\xe9\xe9\x46\x09\x34\xce\xc8\xbd\xda\x19\xde\xd7\x79\x6c\xc6\xd4\x96\xa0\xbf\x27\x29\x45\xe3\xb1\x6c\x3b\x74\x28\x11\xb5\xf9\x9b\xaa\xe7\xfc\x09\x6b\xe6\xca\xcb\xbf\xed\xb1\xbf\x30\x12\x07\x5b\x88\x51\xbc\xef\x43\xef\x2b\x15\xc1\x3d\xfd\x98\x3b\x96\x65\xb5\xa8\xe5\xa2\xac\xf7\x45\x69\x3f\x51\xaa\x8e\x47\x24\x8b\x7c\x6e\x19\x4e\xd0\x78\xe9\xc5\x98\xeb\x6d\xa8\xa8\x86\x2f\x59\x0c\x32\xc1\xde\x05\x82\x97\xb2\xd4\x19\xa1\x32\x85\x87\x27\x9e\x5f\xeb\xe9\x99\xa9\xe7\xb0\x06\xd1\x5a\x0c\xad\x9d\x2c\xad\xde\xa5\x47\x2b\xb7\xc6\x5a\xf4\x6e\x7d\x7c\xdb\xd4\x04\x3c\xba\xa3\x6d\xef\x8b\x6d\x2b\x01\xd6\x0c\x5f\x77\x37\x80\xba\xff\xeb\xe0\xde\x4a\x5f\x2b\x6d\xd3\xde\xa9\xef\x5a\xff\xfb\x51\x1e\xa5\x2c\xc5\x33\x61\x19\xac\x45\xb5\x32\x4a\x5c\x34\x49\x3d\x41\x05\xe9\xc8\x2a\xe3\xee\x94\xd0\xdc\xcb\x3b\xe5\x59\x90\x59\xfd\x9f\x4e\x31\xc3\x39\x19\x33\x37\x23\x53\xd4\xaf\xa4\x7c\x91\xa5\x5a\x2f\x74\xce\xf4\x00\x2c\x7e\xbb\x35\xa1\xf6\x46\x0a\x01\x26\x7b\xb7\xd9\x7c\xe6\x83\x20\xda\x21\x2f\xf3\xd8\x4a\xbc\x2c\x9c\x8d\xd4\x73\x36\x9c\x85\xf0\x40\x9a\x42\xe2\x09\xe6\xb6\xb2\xaa\x58\x39\x69\x2a\xc3\x05\x5f\x9f\xee\x78\x86\x92\x38\x87\xa9\x9d\x92\xa6\x4a\x48\x13\xf4\x00\xb6\x52\x47\xb8\x00\x0c\xc9\x19\x20\x61\x19\x8a\x7e\x50\xb6\xc0\xb2\xed\xe8\x5f\xb1\xf7\xc2\x22\x54\x63\x3d\x95\x2f\xd0\x8a\x8c\x5b\x22\xc1\x60\x68\xc2\x91\x57\xa6\x48\xa8\xc4\xf3\x78\x12\x20\x3f\xeb\x53\xd9\x2d\x05\x55\x66\x31\x54\x96\x03\x78\xe0\xc8\x43\x76\x61\xa4\x42\x04\x12\x90\xfe\xa5\xcc\x39\xb6\x76\x6a\xb0\x34\x2c\x4b\x50\x0c\xe2\x20\x72\x26\x46\xc8\xf7\x64\x17\x5a\xd8\x18\x78\xde\x82\x7d\x81\xb7\x80\xd7\x65\x87\x4d\x22\x00\x57\x80\x0a\x41\xa4\x5b\x7d\xdc\xa8\x15\x9b\xb4\x2b\x62\x05\xc8\x42\x1b\xe9\xba\xb9\x79\x9b\xb1\x29\x03\xf3\x26\x63\x53\x4a\x72\x9c\x24\x30\x2f\x0e\xf9\xf5\xdc\x11\x8f\x0e\xd9\x35\x8d\x60\x71\x28\xe2\x7f\x9c\xba\x3c\xf9\xb5\xd3\x1d\xc8\x52\xd7\xb1\x9f\x14\xfc\x78\x91\xe7\x30\x1d\x3b\xed\x4c\x4a\x85\x05\x98\xef\x3d\x58\x80\xf1\x41\x5d\xd1\xf5\x31\x68\xe5\xb2\x4f\x5a\xb9\xbf\xbb\x56\x4e\x5c\xa6\x39\xaf\x9c\xc0\xb2\x39\x55\x33\xf4\x39\xbb\x31\xf2\xe5\xf5\x12\xc1\x24\xf6\xe8\xc7\x2c\xa5\x00\x4f\xea\x17\x02\xf9\x98\x25\xbf\x94\x39\x6d\x4d\x47\x81\x1c\x27\xd0\xd7\x76\x07\x19\x7c\x77\x4d\xba\xf2\x60\xd6\x32\xef\x86\x6e\x28\xac\xde\xf0\x4e\x60\x64\x22\x42\xce\xb9\x8b\x14\xa2\xe2\x96\xe1\xad\x16\x69\x82\x23\x99\xb0\x10\xae\x4a\xd6\xf9\xf6\x35\x17\x01\x3e\xbb\xe6\xa9\xb1\xad\xbc\x9c\x7c\xa2\x5c\x99\x39\x45\x8a\x31\x96\x9d\x37\xc7\x97\xfc\x0a\x67\x69\x23\x07\x32\x0f\x28\xcf\xfc\xc8\x40\xa0\x74\xea\xc9\x2e\x6b\xce\xb8\x7d\x52\x02\xe6\x4c\x01\x6c\xcf\x17\xb2\x01\x17\x14\x5b\x5c\x90\x74\xc6\x8e\xdd\x55\x2b\x0a\xeb\xb5\xce\x24\xa9\x87\x7c\xe0\xaf\x45\x97\xc7\x1a\x0b\x35\xc6\xc9\x62\x9e\x56\xcc\xcb\x90\x57\x03\xe1\x56\x6c\xee\x1f\xc2\xdc\xa6\x18\xcb\x87\x73\x79\x4f\x96\x80\xb7\x33\x5c\x91\x45\x73\xdd\x0b\xb6\x04\xdd\x6e\xd7\xe4\x36\x28\x17\xec\x89\xad\xf3\x40\xa0\x63\x3f\x0b\x05\xe1\x54\xfc\x34\x51\x9e\xf5\x87\x67\x75\x70\x31\xcf\x08\x25\xd7\x43\x81\xe4\x43\xd6\x3a\xc5\x7e\x32\x20\x67\x6c\xe4\x72\x9b\x5a\x7c\x9b\xc8\x0c\x26\xf7\xb0\x4a\x70\x06\xbb\xbc\x93\x83\x40\x6b\xc6\x1f\xb1\xcc\xfa\x2a\x59\x19\xcb\xd2\xac\xbe\x57\xc9\xbd\x61\x18\x86\x80\xfe\xa7\xc4\x19\x4c\xf9\x52\xb4\xb3\x7e\xe6\xb5\x59\x81\xac\x0e\x0b\x5d\xa5\xb0\x9c\xe2\x53\xfc\x12\x5e\x0a\x90\xdb\x40\x4c\xe1\xa5\xcf\x3d\x78\x32\xd3\x37\x45\xb1\x6a\xe9\xbe\x5c\x78\x6c\x0c\x76\x3a\xae\x7d\x21\x5a\xd8\x88\x38\x4f\xb8\x2f\xf0\x16\xf0\x6a\x49\xb7\xf7\x03\xd2\x60\x58\xbe\x3f\x16\x32\x63\xbd\xb7\xc7\x67\x82\xb1\xdd\xd5\xed\xe9\x33\x29\xc8\x30\xdf\x75\x02\x0d\x7f\xa6\xf9\xd6\x2c\xa4\x3c\x0b\xbb\xf1\x90\x87\xb2\x36\xd1\x0e\xcc\x24\x88\x41\x06\xe6\x60\x04\x26\x60\x06\xa6\x60\x59\x31\x97\x17\x1f\x13\x73\x79\xf9\x89\xb9\xfc\x27\x30\x97\xef\x04\x73\x89\xba\x51\x82\xa2\x22\x0c\x7c\xed\xde\x63\xd4\xc0\xf5\x56\x5c\xd3\x21\x88\x1a\x18\x53\x9d\x2f\xe5\x69\x37\x19\x3c\x37\x87\xaa\x37\xd8\x80\x57\x85\x83\xef\xae\x61\x03\x93\xa9\x81\x5c\x9f\x6b\xdd\x01\xa0\xcd\xbf\xea\x43\x6a\xe5\x64\x75\xb8\xab\x12\xd0\x0b\x9e\x96\x73\x30\xb1\x6f\x33\xaf\x80\x12\x68\xed\xa7\x60\x88\x5e\xa5\x4c\xb4\xe7\x45\xde\x36\x66\x09\x7c\xc9\x11\xab\xba\x58\x2b\x32\xa2\x2b\xbe\x58\x71\xe0\xfa\x5c\x30\x5e\xbc\xca\x90\x0e\x57\x64\x48\x0f\x29\xa3\xd0\xb6\xc3\x1c\x4e\xd0\xdc\x77\x41\x2e\x08\x5f\x64\x9e\x52\xbf\xff\xf6\xc9\x55\x34\xcf\x12\xe8\x31\xbe\x92\x15\x82\x71\x76\x4f\x0e\xbe\x3f\xd4\x5e\x9e\x01\x78\x95\xa1\x9c\x0d\xfc\x14\xcd\x61\x3f\x85\x97\xde\xe3\x88\xc0\x80\xfe\xa7\x9b\xe2\xcb\x20\xfc\xe2\x4b\x78\x3f\x14\xeb\x30\x4e\x10\x4c\x89\x5f\x86\x07\x96\x1c\xa6\x6d\x7a\x91\x9a\x8d\xb3\xb9\xc1\xca\x0d\x60\x76\xff\x11\x1b\xa8\x59\x88\x00\x76\x0b\x38\xce\x21\x29\x6b\xa2\x0d\x20\x68\x0e\xf1\x82\xf4\xef\xc2\x7b\x60\xbc\x28\x08\x9e\x1f\xb3\xa9\xec\x5f\x0b\xce\xf8\x11\xce\x96\x1e\xc1\xde\x23\x59\x71\xde\x07\x9c\x9f\xe8\x07\xe1\xe0\xbb\xeb\x34\xba\x40\xd3\x88\xe0\xbc\xab\x4a\xd2\x33\xca\x0b\x4f\xe1\x15\x09\x24\xe2\xb0\x2c\xcb\xb5\xb7\x8c\x10\xa5\xd8\x8a\xd1\x2d\x43\xa0\x92\x08\x36\xd9\x22\x8b\x7d\x48\xc7\xdb\xaf\x0a\x5f\x0d\x97\x7c\x59\x3b\xa2\xa6\x7c\xb9\xc6\xd4\xa8\xd3\x64\xcd\x0a\x59\x3d\x2b\xe3\x1d\x44\xcf\x0b\xb7\x88\x19\x0b\x69\xf2\xc2\x92\x4c\x33\xeb\xb9\xf0\xf7\x9f\x5b\x8f\x25\x71\x1c\x59\xcf\xa5\xd0\x37\xb1\x9e\x9b\xac\xe6\xcc\x7a\x2b\x7d\x94\x0a\x72\xca\xe7\x66\xea\xfc\x5c\xbc\x5c\x6a\xa2\x6e\x0a\x2f\xd9\xd3\x13\x96\x4c\x5e\x89\x7d\x6f\xb9\x37\x67\x34\x4e\xf8\x6c\xf3\x7d\x09\xbd\x0e\xa5\x0a\x03\xff\xdb\xd3\x57\x3f\x3d\x79\xf9\xdb\xcb\xe3\x17\x4f\xbe\xf3\xbd\x0e\x1f\xcc\xc0\x77\x10\x10\xdf\xeb\x50\x12\x30\xe0\x14\xc0\xeb\x10\x92\x0c\xbe\x9e\xbd\x15\xfa\x7a\x6b\x77\xf1\xcf\x85\x48\xd9\x7a\x4d\x55\x39\xb0\x19\x3f\x46\xec\x12\x77\x64\x20\x2e\xaf\x25\xf3\x54\x6a\x88\x68\x56\x72\x68\x0c\xc7\x38\x86\x3f\xbf\x79\xa6\xb4\xb9\x81\x3d\x92\x90\x19\x36\x4a\x10\x0f\x2e\x83\xf1\x1f\x21\xac\x65\x36\xa2\xbd\xcb\x9d\x73\x1b\x83\x8c\x4d\xd9\x17\x82\x91\x8d\x20\xdb\x9b\xa8\x34\xb1\x41\xcb\x83\x33\xc4\xbb\x82\x9e\xd9\xa0\x2d\x31\x2f\xda\x3d\x2b\xb6\x85\xa0\x76\x7c\x87\xc5\xee\x79\xb1\x9d\x83\x90\xf0\x17\x3b\x87\xac\xeb\xa2\xea\xbb\x4d\x45\x55\xca\xbe\x7e\x32\x75\x7c\x32\x75\x7c\x92\x46\xff\x20\x53\x47\xb3\xa4\xf2\x06\x27\xf0\x8f\x30\x0d\x30\x89\xf5\x63\x32\x0c\xbc\x61\x1d\xfe\x5b\x99\x05\x18\x38\xdb\x26\xa0\xa4\x5b\x09\xf1\xb5\x7c\xb0\xc2\xb8\xc0\x75\x10\x6b\x9b\x16\x18\xcd\x77\xda\x15\xd8\x9b\x6d\x8d\x0a\xfc\xe3\x06\x8b\x02\x5d\xc3\x8d\xec\x09\x1c\x1a\xdf\xab\xbc\x74\x9f\xd0\x08\x33\x48\x1b\x03\xfa\x64\x43\xd8\x83\x0d\x81\x1f\xc4\x5d\x2c\x08\x0c\xc2\x5a\xf6\x83\xdd\x70\xe9\x40\xd6\xb3\x1d\x08\x7c\x7f\xb2\xe5\x80\xb3\x63\x7c\xd7\xff\xf5\x8c\x06\xe0\x02\x5c\x56\xac\xda\xbb\x8f\x89\x55\x7b\xff\x89\x55\xfb\x27\xb0\x6a\xaf\x1a\x0c\x07\xb9\x20\x04\xab\xcd\x06\x4e\x93\x03\x53\x39\xaf\x50\xfa\xea\xaa\x3a\x9c\x34\xf0\x82\xd5\xeb\xb5\x78\x42\x9f\xf1\x84\x7f\x88\x6a\x9d\x51\x9e\xed\xf5\xea\x82\x79\xad\xc6\xb7\xb9\x4e\xbd\x49\x61\xba\x5f\x9d\xba\xde\x39\x36\x66\xa1\x4e\xa7\x7f\x7f\x52\xa6\xff\x55\x95\xe9\xe3\x4f\xca\x74\xc7\xac\xc4\x3b\x88\x6b\xef\xdc\x62\x99\x54\x9a\xbf\xb3\xa4\xb9\xb9\xf5\x5c\x28\x28\x47\xb5\xe6\x94\x4c\x4f\xac\xa7\x52\x50\x9a\x59\xcf\x2b\x81\x67\x6a\xbd\xd1\x79\xb2\xa5\xf5\xae\xa6\xa3\xbb\x70\x7e\x2c\x5e\x5e\xee\x5b\xc5\x4e\x87\x28\xde\xd4\x48\xca\x07\xd7\xb1\x43\x21\xce\x44\xe9\x52\xfc\x46\xf1\x60\x30\x68\xd2\x9a\xb3\x9e\xa1\x38\xa4\xff\x94\x25\xc8\x06\xef\x83\xf8\x8f\x10\x4d\xe6\x36\xa2\xbd\x4b\x59\x23\x1b\xc3\xbe\x35\xe6\x93\xfa\x10\xf6\x23\x20\xcc\x6c\xc0\xfb\xd3\x97\x4f\x6d\xd0\xd5\x01\xdb\x5d\x57\xbe\xb4\x81\x1b\x72\xd3\xce\x6a\xf2\x0b\x1b\x7c\x5d\x15\xbf\xb3\xaa\xfc\xd2\x3d\x04\x09\x7f\xbc\x73\x28\x86\x2e\xfb\xbd\xda\x54\xf6\xe3\xfb\x60\x5d\x5d\x7c\x5d\xa6\x5b\xa9\x9f\xff\xa4\x8b\xff\x24\xe0\x7d\xec\x02\x9e\xd4\xc5\xa7\x1f\x56\x17\xcf\x19\xbe\x3f\x40\x19\x2f\x98\xbe\x0f\xa6\x8d\xb7\x6e\x78\x5b\x29\x6f\xc7\x32\xc6\x3a\xc7\xd6\xa4\x8f\x17\xf4\x52\x57\xc8\x17\x30\x99\xb0\xc7\x96\x5a\x99\xc1\xe9\xaa\xb7\x4c\x15\xcc\xdb\x6d\xa2\x0b\xe6\x94\xb1\x2b\x3a\x65\x68\x83\x25\xd2\x4d\x61\x35\xea\x83\x6d\x96\x08\x7d\x28\xb5\xb0\x62\x89\xf6\x85\xa1\xa6\x0f\x16\xf3\xb5\x37\x04\x0d\x9a\x53\x79\x7d\xee\xcc\x19\x39\x34\xce\x12\xf6\xfa\x81\x84\x0d\x20\xd6\xd2\x39\xef\x88\xcd\x80\xd2\x96\x20\x73\x5e\x86\xe1\xc1\x16\xac\x81\x5c\xd0\xbf\x94\x62\xb8\xe2\x17\xa6\x1f\x13\xbf\xb0\xfc\xc4\x2f\xfc\x13\xf8\x85\x8b\x16\x85\x70\xd1\xaa\x11\xde\xa7\x42\x98\x92\x93\x0b\x4e\x28\x5b\xf4\xc2\x7a\xab\xf5\xd4\xc3\x9c\x4d\xf9\x43\xf4\xc3\x52\x4b\xbe\xad\x82\x58\x72\x54\xb5\x91\x6e\xa3\x28\xde\x9e\x2f\x9a\xba\xf9\x22\xc1\xcb\xa8\xd7\xf2\x72\x8e\xad\xe7\x42\xcb\x90\xd5\x9a\xd3\xdd\xa4\x94\x64\xf2\xb1\x36\xcc\x4a\x55\x36\xad\x29\xbf\x26\xd6\x1b\xe3\x5a\x15\x3a\xb3\xb2\x04\xe3\xc1\x32\x58\xfc\x11\xda\x9b\xd8\x46\xb4\x77\xed\x4d\x66\x63\xd8\xb7\xf6\x66\x5e\x1f\x02\x5b\xa1\xdd\x99\x94\x91\x0d\xd9\x58\xe4\xdd\x75\x38\x13\x1b\xfe\x3e\x75\x38\x33\x1b\xb8\xc9\xc1\xed\xac\xc4\x59\xe8\x5c\xce\xc5\x6a\x05\x48\x92\x60\xb1\x7d\xb5\xbf\xb7\x60\x70\xec\x04\xa8\x94\x3c\xc0\xe2\x90\x25\x9c\xea\x64\x51\x1e\xcd\x0b\x77\x72\x6f\x7a\xf1\x27\x20\x3f\xd8\xcf\x65\x83\x07\x41\xb2\x26\x6d\xda\xa1\xa8\x40\xfe\x97\x2d\x2a\x40\x25\xc1\x6a\x1d\x5d\x1e\x46\xac\xc9\x3b\x3c\xb2\x2b\x05\xf0\xab\x75\x04\x13\x9c\x4e\x0b\x7a\xfb\xbc\xc3\x23\x3f\xec\xa2\x38\x08\x0f\xea\x25\x09\xf4\xd8\x26\x96\x83\x18\x86\x12\xb0\x4a\x87\x69\x61\x7f\x87\x47\x3a\x78\xbd\x14\x01\x45\x72\x73\xa3\x52\x87\x31\x48\xa3\x1c\x46\xf1\x38\x5f\xcc\x47\xaa\xa8\xc1\x75\x35\xb2\x3e\x04\xef\xf0\xa8\x4f\x80\x8e\xb0\x9f\x96\x6c\x2c\x07\xd2\x25\x4d\xd8\xdc\x7e\xc4\x23\x2a\x78\xe7\xd3\xa2\x2f\xd2\x48\x0b\x0d\x1f\xe3\x2d\x7e\xcf\x1e\x2e\x50\x12\xc3\x3c\x0c\xae\x2d\x68\xe1\x59\x09\xae\xf9\x15\xce\x06\xc9\x50\xd2\x47\xe2\xee\x8f\x8a\x73\xef\xdf\x3c\x1f\x37\x47\x05\x19\x27\xc2\x1e\x51\x38\x06\x4e\x3b\x83\x37\xe9\xa2\xf8\x57\x44\xaa\xba\x02\xc0\xfa\xfa\xac\xc2\x74\xac\x1d\x4d\x89\x89\xa5\x7d\x7a\x16\x4b\x1c\xda\x49\xee\xea\x27\x19\x9e\x95\x67\x4c\xca\x4e\x34\xaa\x53\xa8\x4d\xbd\x18\x68\x14\x7f\x3c\xd8\x85\xf8\x80\x6c\x70\x5d\x02\x9d\x71\x1f\x37\x30\xee\x19\x65\xdc\xc7\x82\x71\xcf\x4c\xc6\x5d\xff\x09\x32\x9b\x71\xcf\x1a\x19\xf7\xec\xe6\x26\xb3\x19\xf7\xcc\x64\xdc\xb3\xc1\x62\x1d\xc6\x1d\x02\x52\xed\xdc\x80\xca\x5b\x30\xbc\xb9\x81\xf4\xd2\x0c\x41\xac\x31\xee\x99\xc5\x56\x67\x82\x71\x37\x9e\x3f\xc8\xea\x27\x36\x56\x8c\x7b\xd6\xce\xb8\xdb\x18\xdc\x44\x87\x76\x31\xa3\xc3\x13\x8c\xfb\x20\x03\x09\x4f\xb8\xad\x09\x8b\xda\xb5\x80\xb7\xbc\x16\x0e\x27\x45\x27\xc7\x98\x98\xd7\xc3\x66\x00\xec\x4b\x60\x2f\xd5\x1d\x18\xbd\x4f\x1d\x14\xbf\xac\xda\xa6\xdb\x0f\x7a\xed\xeb\xb0\x49\xcb\xcf\x2f\x1b\x04\x92\x4a\x52\xcf\xe5\x1b\xb9\xd1\x3c\x94\x7a\xf0\x41\xcb\xad\x22\x6e\x03\xeb\x44\xda\xe7\x55\x3b\xa1\x65\xd8\x87\x43\x72\x36\x48\x01\xdc\x93\x28\x87\x07\x01\x12\x89\xa0\x85\x06\x23\x0c\x78\x7a\xcb\x10\xac\x7b\xed\xba\xae\xda\x5c\xb0\xdd\x8c\x5b\x78\xcd\x99\x05\x30\xbc\x2e\x70\x4e\x64\x5f\xfb\x3e\xfd\xe5\x97\x80\x3d\x7d\x0c\x8b\x31\x4c\x63\x94\x4e\xb9\x2b\xb1\x5f\x9e\x55\x50\xf4\xcf\x7c\xc0\xbd\x90\xcd\xb7\xd5\xe7\x3e\xb8\x75\x54\xbd\xe3\x19\xd4\xc4\x29\x92\x12\x84\x46\x4b\xcd\x37\x31\xca\x21\x4b\x80\xfd\x84\x67\x93\xb3\xdf\xa3\xe2\x29\x92\xe9\xd2\x34\xfc\x24\x22\xe2\x19\xcf\x32\x12\x91\x19\xbd\x06\x9e\xc3\x88\x76\xe8\x24\x89\x8a\x99\x7d\x37\xd3\x36\xf2\x12\x86\xdd\x82\x44\x39\x29\xe8\x37\x81\x7f\xe8\x87\x0f\x60\xff\xed\xe1\x67\xd7\xb0\x7c\xeb\x22\xf3\x2e\xf0\x8c\xea\x23\x4a\xee\x57\x29\xd7\x12\x83\x0d\x76\x81\xa2\xb2\x8a\xde\xea\xd3\x1d\xf0\x97\xb8\x03\x3e\x0c\xfd\xdf\x57\x90\x12\xff\xdd\x89\x29\x03\x19\x11\x9c\x17\x76\xfc\x12\xbe\x80\x79\x8e\x62\xba\x6a\x1d\x4d\x59\xba\x81\x16\x55\xbb\x97\xe6\xe8\x0a\xa5\xc5\x61\x21\x42\x02\xf4\x57\x33\x98\x64\x74\xbc\x49\xf4\x7e\xd9\x11\x89\x8e\x6d\x51\x26\xe3\x53\x8c\x60\x71\x78\x19\x11\x96\x93\xd3\x6a\x21\x14\x27\x3c\x69\x66\x14\x47\x19\x81\x79\x07\x8a\x32\xbf\x6b\xd7\x7d\x37\x75\xbb\xfc\xca\xb0\x3c\x7f\xc1\x3b\xf0\x1e\xbc\x02\xe7\xe0\x35\xb8\x02\x27\xe0\x05\x38\x05\xbf\x81\xc7\xe0\x18\x3c\x02\x2f\xc1\x13\xf0\x06\x3c\x05\xcf\xc0\x2f\xd5\x25\xf3\xfc\x63\x52\x07\x3f\xfc\x63\x6f\x44\x85\xf7\x87\x4f\x6a\xe8\x7f\x82\x1a\xfa\xf7\x41\x30\x1f\xb0\xe4\xad\xa6\x32\x99\xde\xc7\x4c\x95\x3c\x32\xdf\x26\xa8\x20\x27\x38\xa7\xf4\x25\x04\x13\xfa\x2e\xd7\xb8\x9e\x6a\x7e\xd5\xe4\x72\x05\x4c\x08\x66\x5c\x65\xad\x71\x48\x1c\x91\xa0\xa3\x30\x7e\x03\x79\xd1\x8b\xa2\xcb\x88\x68\xf7\x7b\x18\x8d\x67\x5d\x9e\x4b\x39\x04\xd3\x86\xcf\x79\x3f\x45\x63\x56\xfe\x27\x04\xcb\x5a\x5b\xfa\x42\x36\x12\xf4\x97\x8e\xed\xa2\x01\xa8\x92\x37\x55\x63\xf1\x6d\xca\x99\xa6\x4b\x3e\x27\x8b\x14\xe1\x54\x40\x3f\x91\x50\x81\xcf\x04\xd9\x93\x0a\xcb\xbb\x06\x2c\xd7\x33\x18\x25\x64\xf6\x68\x06\xc7\xe7\x05\x40\x71\xe9\x03\x5f\xeb\xdc\x7b\xfa\xd9\xb8\xcb\x88\x2b\xd7\x29\x84\x81\xce\x76\x85\xe0\x15\xd7\xf2\xe3\x11\xfd\x0a\x56\x6b\x97\xc2\x2b\x52\x89\xc6\x5d\xee\xf3\x77\x42\x22\xb2\xa0\x70\xcf\xe9\x57\xd1\x1a\xb6\x01\x39\xc1\x38\x93\xfa\x7e\xf1\x04\x92\xc0\x37\x80\x02\x9f\x0e\x8e\x45\x73\xd9\x6a\x78\xd6\x58\x10\x7d\x29\xb6\x3f\xc2\x8b\x24\xf6\x5e\x62\xe2\x9d\x10\x9c\x79\xba\x14\xaf\xbb\x1b\x04\x3d\x10\x57\x29\x85\x21\xf0\xe7\x51\x1a\x4d\xa1\xa6\xc8\xf1\x12\x34\x81\xe3\xe5\x38\xa1\x78\xb9\x0a\xfe\xf5\x66\xa3\xcb\x21\x63\x1b\x83\xcd\xba\xfd\x86\x7f\xb5\xdf\x9e\x5f\x6d\xd5\xf3\xe3\x24\xd9\xbe\xf3\xde\x29\x3d\x17\xbb\xf5\x9d\x5e\x2c\x05\x4e\x20\xf7\x26\x61\x15\x2d\xc3\x10\x9c\xd4\xf6\x3c\xd7\x46\x8b\x63\xf1\xec\xb1\xb9\xd7\x5f\x98\x52\x52\xa0\xa4\xa4\x2e\x7f\x12\x14\xaa\x4b\xe1\x1a\x82\xd3\x73\xd3\x59\xe4\x54\x98\x31\x9e\x9b\xb6\x92\xdf\xc4\xe3\x87\xbb\x8b\x59\xe0\xda\x1a\x5e\x5f\x8e\x8e\x89\x60\x0f\xdd\x22\x98\xa0\x26\x0f\x5b\x44\x30\xd9\x65\x4a\x76\x4f\x31\x25\xbc\x3e\x78\x6c\x0f\x87\x91\xe3\x13\x4e\xb0\xc1\xb1\x35\xaa\x2c\x87\x70\x9e\x31\x2b\x09\xbf\x39\xe4\x67\x62\x83\x3c\xb2\xa1\x29\x42\xf6\xd2\x7a\xc3\x28\xd1\x4b\x78\x45\x7c\xf0\xa4\x3e\xa3\x99\x7e\x18\xde\x58\xef\xab\xcd\xaa\x9a\x3c\x6d\x6c\xe2\x83\x67\xd6\xbb\xda\xde\xf9\xc5\x1a\xe4\x39\x5c\x3e\xc2\xf3\x79\x94\xc6\x6c\xe9\x64\x50\x41\x82\x0b\xe8\x3d\xa1\x57\x20\x67\xda\xbd\x13\x14\xc3\x51\x94\xfb\x20\x8b\x08\x81\x79\xda\x1f\xfa\x4f\x8a\x71\x94\x41\xff\x4c\x8f\x37\xe0\xc1\xac\xf4\x6b\xf1\x41\x10\x96\x67\x42\x2e\xa5\x77\x93\xba\xdd\xb8\x33\xf3\x94\x9e\xb7\xf6\xdb\xcc\x0f\x79\x5c\x2a\x5d\xab\x87\xcb\x40\x14\x84\xe6\x20\xd9\xe5\x64\x69\x85\x35\x90\xf2\x26\xee\xce\xa3\x8c\x7e\xca\x2f\x39\x0a\x4e\x7d\x2d\x2f\x1b\x17\x10\x06\x5d\xab\x6b\x1b\xc0\xdb\xb7\xa1\xba\xd7\x78\xaf\x08\x3e\xce\xf3\x68\x19\x84\x61\xd8\x9d\x24\x11\x09\xc2\xae\x28\xd5\x16\xf0\x2e\x1a\x57\x5a\xf3\xe8\xeb\xf7\xa6\x3d\x6e\xbe\xe5\x85\x67\x16\x6f\x42\x65\xe7\x1f\xb4\x9b\xd0\xae\xf5\x2b\x6f\x60\x95\x79\x1e\x4d\xf4\xa8\x5f\xfd\x12\xe5\x8c\x2a\xf9\x57\x50\xe5\x78\x11\x5c\x12\x63\x83\x8a\xc6\xef\x1a\x92\xbf\x68\x51\xc4\x6f\x3f\xbb\x26\x5d\x4a\x2e\x6f\x6e\x48\x57\x8c\x31\x4b\x10\x09\xfc\xae\x1f\x0e\x8f\xce\xe4\xaf\xa1\x1f\x0e\x7b\x67\x65\x87\x36\x17\x13\x56\xbe\x1d\x0c\x06\xb0\x9b\xc3\xc9\xb3\xc7\x6c\x86\xf5\xb4\xbf\xd0\xe8\x48\x37\x5b\x14\x33\x99\x42\x8d\x65\x93\x51\xea\x0d\xbd\xd9\xc0\xfa\x8a\xf7\x93\xce\x2f\x3b\x61\xbe\x7e\x5b\xa3\x38\x04\x90\x42\xc2\xe9\x63\x54\xcc\x51\xa1\x1c\xfc\xf5\x6b\x82\x2b\x5e\x04\x27\xf1\xab\x3c\xe8\x6e\x63\x88\xc9\x5e\x1c\xb0\xfd\x24\x8a\x83\x3c\x60\xcd\x14\xa1\xe8\x66\x30\x9f\xe0\x7c\x1e\xc0\xb0\x6f\xbd\x19\x47\xe9\x18\x26\xfc\xf6\x9a\x62\x82\xe9\xd4\x72\xf5\x02\x77\xcf\xd3\x2c\xfe\x6f\xf0\x82\xc0\xa0\x41\x93\xcf\x79\x3e\x40\xc2\x92\xfe\x21\x52\xfa\x73\x81\x29\xe8\x81\x45\x97\x8a\xb0\xec\x69\x18\x0c\xd5\xd1\x2e\xe8\x95\xe2\x4b\xb4\x3e\xa0\x78\x41\x7a\x16\x96\x3c\xbf\xbb\x58\x37\xb3\xca\x00\x9b\xad\x1a\x21\x92\xcb\xca\x2d\x4c\xfa\xdb\xa6\x6d\x3c\x41\x69\x4c\x57\x8a\x7d\x27\x56\xca\x02\x1b\x96\x26\xed\x69\xeb\x00\x5f\xb8\x12\x9c\x0e\x7e\x08\x5e\xb8\x7c\xec\xf6\x65\xb8\xfe\xcd\x46\xb0\x6f\xcb\xf8\x63\x1b\x81\x7e\xe7\x0d\xe7\xbb\x82\x3f\xae\xf5\xdf\xb8\x36\x87\xa3\x5d\x11\x3c\xb2\x11\x88\xa3\x35\x9c\xec\x0a\xd9\x82\x2b\x74\x4c\xc3\xd9\x6a\x2f\x40\xc7\x77\x21\x78\xa1\xbb\xff\xd9\xbb\x86\x33\x84\xc3\xe9\x86\xb0\xc5\x2d\xb3\x12\x76\x25\x26\x0d\x97\x5b\xa0\xd0\xa4\xaa\x36\x4c\xa6\x04\x06\x86\x17\x1b\xa2\xb2\x25\x38\x03\xd7\xcb\xda\x46\xaa\x10\x5d\xee\x79\xa9\x9b\xee\x48\x1f\x0c\xdf\x6d\x38\xa6\x46\x50\xd6\xf0\x9e\xd8\xc3\xd3\xd8\xbe\xe1\xfb\x3d\x8f\xcf\xbe\x70\x7c\x30\x7c\xb5\xe1\xb8\x6a\x20\xac\xf1\xbc\x71\xd0\x2d\x83\x57\x1d\x9e\xef\x3a\xa8\xa7\x36\x0a\x07\xbb\x3b\x7c\xbd\x2b\x96\x67\xcd\x58\x7c\x30\xbc\xda\xf3\xca\x54\x97\xe3\x06\x99\x2e\xdc\x10\x56\x53\x05\x59\x95\x65\x4b\x4c\x15\x08\x0b\xd5\x2f\xf6\x94\xd5\xae\xcf\x61\xd6\x65\x0a\x68\x18\x6f\x3d\x7f\x0d\x2a\xaf\xfa\x94\xd6\x99\x8b\xed\x87\xec\x80\xd5\x3e\xcd\xc6\xc8\x7d\x30\x3c\xd9\x10\xa1\xf9\x7d\x3b\x2e\x9d\x7b\xd9\x7e\x88\x06\x14\x0b\xe1\x0b\xdd\x9d\xeb\xf7\x6d\xed\x36\x9c\x75\x6c\x37\xdb\xfc\xa1\x76\x79\x29\xcf\x35\x3a\x28\x55\xde\x3f\xaa\x89\xee\x75\x23\xbd\x60\x38\x0b\x1d\x15\xe7\x5c\x38\x13\x7a\x86\x56\x8f\x18\xc9\x47\x9b\x5f\x1a\xea\x46\xf5\xee\xac\x2c\xf7\xe1\x41\x40\x41\xed\xee\x3b\x21\xa0\x7c\x7c\x0e\x14\xb2\xe3\x9f\xbc\x28\xfe\xb9\x5e\x14\x8c\xa7\xa5\x12\xc8\x27\x27\x8a\x4f\x4e\x14\xff\x6c\x27\x0a\x46\x0e\x37\x0a\x31\x6f\xf0\x86\x68\x75\x7a\x58\xe9\x99\xb0\x4e\x98\x59\x45\x68\xc7\x1f\x93\x27\x41\xfc\xc9\xa2\xff\x4f\xb0\xe8\x67\x2a\x10\x5d\xb3\xcb\x07\xe1\xe0\x3b\x86\x46\x05\x96\xfd\x31\x16\x52\xce\x95\x5a\xf6\xc5\x64\x63\xdb\xa8\x5d\x1d\x77\x93\xfb\x7f\x6c\xda\xbb\xec\xe2\xb8\x62\x7c\xbc\xa3\xb2\x48\xee\x1a\xba\x72\x47\x81\x56\xa9\xf0\xdb\x39\x94\xa7\x56\x98\xd5\xe8\xe4\xee\xa1\x3c\x46\x9d\xd2\x6c\x35\xc5\xce\xb2\x04\xb5\x84\xc0\xd4\x3c\xda\x5c\xec\x6b\xbe\x48\x13\x8c\xb3\x76\x37\x37\x67\xda\x6e\x47\x18\x0d\x8e\x61\xd1\x99\xe0\xca\x9d\xcc\x6a\x90\xe2\x4e\x02\xa3\x18\x36\x36\xc0\x84\x74\xe0\xd5\x78\x16\xa5\x53\x58\x6f\x23\x75\x65\x87\xb2\x98\xf4\x6a\xe7\x34\x4e\x51\x1d\x69\x29\xa5\x73\x5a\x75\x69\xbc\xfe\x98\x2e\x8d\xab\x3f\xc9\xfd\xec\xe4\xd3\x65\xf5\x4f\xb8\xac\x5e\x0c\x82\xd8\x76\x22\x13\x74\x94\x32\x9c\x4d\x6f\xe6\xee\x37\x8f\x28\x5d\xe8\x0e\xcf\xa4\xdb\x5a\x6b\x8b\x9a\xf3\x5a\xad\xc5\xac\x11\xff\xb4\xf1\xcd\xb2\xe6\x93\x25\xdf\x5c\x58\x77\x58\xba\xc1\x1d\xf6\x5a\x66\x98\x63\x1b\x53\xe5\x8e\x53\xcf\x8b\x65\x41\xe0\xdc\x07\xef\xac\xe7\xc2\x08\xf8\xde\x7a\x6c\xc5\xe7\xbe\xb2\x5e\x2b\xaa\x07\xce\xc5\x9b\x2b\xb7\x0c\x9d\xc3\x29\xbd\xd2\x7d\xfe\xff\x54\x7e\xc6\x29\x3c\x45\x73\x1e\xb7\xd9\xf7\x31\x21\x4c\x78\xbe\x52\x77\xed\x54\x0b\x18\x90\x4f\xf5\x6f\x7c\xe0\xfb\xd5\x1b\xfd\xc2\xe5\xea\x27\xd9\xb5\x6e\x82\x0a\x02\xd3\xa7\x38\xff\x09\x2e\xb3\x1c\xd2\x9b\x9a\x89\xbc\xec\x93\x13\x92\x5b\x2a\x34\xf6\xb8\x4b\xb0\x4c\xb0\x57\xb5\x65\xeb\x5d\xb9\x34\xf4\x40\x64\x95\xb1\x67\xad\xf8\x07\xa8\xb8\xd7\xbb\xeb\x82\xcc\x37\x8d\xca\x30\xee\xdf\xeb\xdd\xf5\xab\x4f\xee\xad\xf7\xc9\x3d\xf5\xc9\xfd\x5e\x6f\x9d\x4f\xee\xf7\x7a\xea\x93\x97\xf8\x39\xbb\xf0\x5c\xdf\x79\x28\x2d\x48\x94\x8e\x21\x9e\x78\xca\x91\x4a\x7c\xf7\xea\xf4\xf4\x89\xb8\x07\x57\x7d\xba\x50\x9f\xb2\x1c\x42\x2c\x8c\x5e\xf2\x47\x4c\x5b\xc8\x77\x67\x17\x15\x8f\xe1\x85\x1f\x3e\x60\x6c\x66\x0a\xaf\x88\xe0\x3f\x6b\xa9\x87\xca\x30\xec\x63\xe5\xe9\x45\x60\x41\x50\x3a\xbd\xb9\xa9\x7d\x27\x3d\xcc\x2e\xa3\x3c\x0d\xfc\x9f\x5f\xbe\x79\xf2\xe8\xd5\x2f\x4f\xde\x1c\x3f\x7c\xfe\xc4\x7b\xf2\xe6\xcd\xab\x37\x7d\xa1\xb8\x14\x4b\xc5\x52\x0a\x5e\x0e\x4e\x82\x0b\x43\x9f\x2c\xce\xce\x90\xec\xc9\x60\xfd\xce\xc6\x20\x4f\xe1\xde\x30\xbc\xb7\x31\x48\xa3\xfe\xbe\x10\xbc\xb2\x11\xd8\x91\xfb\xfb\x42\x74\x6e\x23\xaa\x68\xcc\xde\x70\x58\x18\x24\x25\xf0\xc1\x30\x5e\x6d\x7a\x70\x7f\x1a\x82\x0b\xdd\xec\xe0\xc2\xc0\x0e\xa5\x0f\x86\xd9\x36\x38\xf8\xc7\xed\x58\x18\xd1\xe1\x1e\x10\x1b\x21\xe0\xdf\xad\x86\x7d\x8f\x3b\x3f\x6c\x0c\xfb\xde\x4a\xd8\x94\x3e\x31\xf7\x87\x0d\x61\x33\xba\xb6\x02\xb6\xa4\x77\xeb\xf9\x41\x34\x7d\xbc\x0a\x8b\x46\x1d\xd7\x73\x8a\x68\xf9\xbe\x1d\x57\x45\x52\xd7\x73\x8d\x68\xfa\xd8\xc2\x72\xa1\x4b\x7a\x2f\x56\x4a\x7a\xdc\xab\x7b\xa5\x4d\xe2\x0f\xb5\xb5\x34\xa4\x27\x70\x26\x27\x48\x07\xb7\x8e\x40\x40\x06\x3e\x2a\x9e\xe2\x7c\x84\xe2\x18\xa6\x7e\x88\xd2\x80\x2b\xbb\xc3\x0f\x23\xb7\x6c\x66\x0d\x13\x73\x2c\xfe\xff\x2f\x35\xd5\xac\x82\x0d\xeb\xd6\x36\x16\xc8\x47\x62\x40\x9a\x0d\x92\x03\xe3\xdc\x81\x08\xcc\xaf\x0c\x91\x62\x22\xba\x72\x22\x6a\x5f\xa0\xd8\x0f\x37\xb5\x35\x9a\xb3\xdb\xa2\x50\xae\x47\xcb\xad\xb6\xbd\xad\xa3\xbb\xa8\xf4\x1c\x2e\x45\x74\x82\xe3\xa8\x98\x75\x51\x4a\xa8\x64\x38\xe6\x2a\x95\xb5\x62\xf2\xe4\x2b\x18\xe5\xe3\x99\xfd\x72\x8d\x80\x3b\xab\xed\xef\x59\xa7\x80\x39\xbf\x41\x5b\x83\xfb\x12\x3c\x8e\x92\x4e\x41\x70\x1e\x4d\xa1\x53\xe7\xb3\x5d\x24\x1f\x98\x83\x11\x3f\xce\x1b\x47\xf2\x81\xe7\xe0\x21\xf8\x01\xfc\x0e\x7e\x04\x3f\x83\x7f\x83\xcf\xc0\xaf\x95\x72\xe5\x7f\x3f\x26\xe5\xca\x4f\x7f\x92\x72\xe5\x3f\x9f\x94\x2b\xff\x04\xe5\xca\xff\x1b\x04\x4c\xc9\x91\x55\x12\x2d\x3f\xe8\x27\x33\x7c\x79\xb2\x18\x89\xe8\x9f\x5b\x47\x8e\xe8\xbc\xe6\x88\x3b\xdd\x7f\x64\x78\xe6\xab\x08\x93\xea\x01\x4e\x93\xe5\xeb\xea\xa1\x33\x22\xef\x02\x15\x68\x94\xc0\x63\x1b\x58\x01\x13\x4e\x16\x55\xfe\x17\xfd\xe1\x8f\x78\xa4\xff\x54\x31\x6d\x2c\x90\x8f\xa8\x20\x45\xee\x0f\x0f\x63\x0d\xba\x8c\xda\x23\xee\x48\xc6\x77\x8e\x77\x8c\xd2\xb2\xb7\x2c\x14\x2f\xee\xc6\x50\x91\xcc\xf8\x7f\x95\x26\x24\x0c\xfc\xdf\xb3\xaa\xb7\x22\x2c\xaf\xb5\x35\x1d\x86\x08\xc4\x6b\x6d\xa7\xc6\xf7\x7a\x8d\xb5\xe0\x11\x8a\x97\x51\x21\xa6\x9e\xf5\xfc\xaa\xe1\x43\x78\xc1\xae\x5e\x11\x36\x89\x98\x13\x43\x3d\x66\x8b\xb7\x8d\x73\x44\x8f\x9a\x19\x02\xf9\xa2\xa1\xf1\x0c\x17\xe4\x17\x9c\x2c\xe6\x76\xcc\xe4\x29\x8f\x99\x5c\x91\x1c\xf9\x81\x19\x67\xf8\x24\x41\x53\xba\x4d\x02\x11\x3f\xa0\x5e\x3c\x4b\xa1\x7a\x55\xe5\x36\x96\x8e\x0d\x2c\x70\xb2\xd2\xe2\x84\x37\x37\xc2\x34\x95\x62\xe2\x15\x90\x78\xfc\x63\x94\x20\xb2\xf4\x0f\x34\x03\x4f\xf5\x58\xb0\xe2\x3c\x9c\xad\x1b\xe7\x2c\x08\xf2\xb7\x86\x31\xf0\x21\x54\x70\x26\x49\x34\x3d\x2e\x1e\xe7\x11\x4a\x95\x1b\x48\xcd\xb0\xc6\x23\x20\x58\x23\x55\xc1\x5f\xf0\x49\x97\xec\xe9\x09\xc1\x59\x06\xe3\x97\x9a\x48\xee\x83\x5b\x3d\xa7\x21\xae\x86\xb1\x17\x1e\xf0\xd9\x20\xd6\x6c\x40\x6b\x36\x08\xce\xbc\x98\x7e\xa7\x4f\x04\x7d\xca\x80\x89\x69\x20\xc6\x34\x3c\x6e\x9d\x86\xda\x40\x27\x38\x1f\x43\x3e\xce\xeb\x67\xd3\x14\xe7\xf0\x84\x29\x4a\x7e\xc4\xa3\x42\x5f\xd6\x98\x0f\x3a\x8f\x08\x9c\x2e\xbb\xc8\x6a\xa9\x57\x76\x59\x6b\x64\x0c\x6d\x7d\x68\x71\xe3\xb0\x8e\x1b\xc2\x69\x51\x35\xaf\x21\x78\xb4\x2e\x55\x6c\xa2\x59\x3a\xa5\x78\xb9\x31\x30\xfd\xeb\x27\x56\xd0\x64\xda\x18\x34\x09\x16\x1b\x85\x4f\xfe\xaf\x5b\x4d\x2c\x83\xfa\x7e\x72\x2b\x83\x39\x97\x4b\x5e\x47\x53\xd8\xf7\x33\xca\x2c\x96\xe0\x9a\xb3\xab\xa7\x30\x9f\xf7\x7d\xfe\xb7\xf4\xb2\x5a\x3f\xb4\xd2\xba\x4e\xfa\xfa\x85\x43\xdf\x6b\xd4\xb7\xaf\xe5\x4f\x63\x6f\x7e\xc4\x23\x9e\xa4\x8c\xfd\xe2\xf4\xb4\xcf\xfc\xa4\x16\xf4\x5b\x99\x23\x31\x2a\xce\xfd\xb3\x6a\x64\xae\xf3\xab\x46\x9d\xe9\x37\x93\xaf\xbf\xe0\x2b\x6d\x3c\x52\x01\xd2\xda\x53\x6d\xa2\x7c\xa0\x41\xa6\x73\x76\xc2\xd8\xf1\xaf\xab\x87\x5a\x07\x85\x1e\xfc\x27\xb7\x27\xda\x1c\xc7\x68\xb2\x7c\xc6\xe4\x1d\xb3\x91\xe1\x90\xd6\xab\x96\xb7\x30\xb8\x80\xa7\xd6\xea\xda\x97\x38\x9b\x84\xff\x75\x84\xa3\xca\x60\x4d\xeb\x1d\x5f\x6c\x15\xa9\xf9\xbf\x46\xb0\xaa\x7e\x31\x83\xe7\x76\x13\x07\x0b\xf0\xb0\xa9\x0d\x9b\xf3\x1f\x9a\xde\xca\xe9\xff\xdd\x1a\x5c\x9d\xd0\x5b\x73\x6b\xd1\x3f\xf3\x6d\xdc\xf8\x46\xd1\x6e\x8b\x68\x1f\x39\x9a\xfc\x9c\xc5\x11\x81\x6b\x34\x74\xdf\x03\x47\xfa\x70\xc5\x45\xc9\x2f\x34\xf0\xa3\x3d\x1d\x72\x34\x3e\xf8\xd9\x7a\x55\xd1\x66\x1f\xfc\xdb\x7a\x07\x63\x44\x50\x3a\x7d\x01\x49\x14\x47\x24\xf2\xc1\x67\xbc\xc1\x81\xa2\x0f\xf0\x92\xbe\x7c\xcc\x5e\xfe\x2a\x5c\x27\x08\x9e\x4e\x13\xa8\x73\x98\x94\x62\xc3\x6e\x96\x33\x9e\xe3\x31\xa7\x43\xb5\x1b\x4f\x63\x47\x2b\x83\x82\xf1\x22\x94\x61\xa3\x74\x63\xd1\x8d\xaf\x55\xd9\x55\xca\x05\x11\x54\xcd\x43\x63\xeb\x3c\xa6\xa5\xd6\xb0\xf6\x38\x67\x3e\x34\xea\xa2\xdf\x4e\x1a\x4d\x66\xc0\x1d\x3c\xa6\x4a\xc8\x58\xdf\xc1\x7d\x08\xf4\x2d\xdb\x27\xc0\xda\xa3\x56\x92\x46\xde\x3f\x07\x93\x2c\x43\x52\xd1\xe0\xbb\x5b\x01\xec\x26\x30\x9d\x92\xd9\xed\xdb\xb7\x60\x65\x17\x42\x95\xd7\xb7\xb8\x2a\x42\x2a\x4b\xdd\x0a\x48\xd5\x9c\xd4\x9a\x67\x49\x84\x68\xd7\x9e\xc5\xbc\xfd\xad\x20\xad\x9a\xa7\x7a\x73\x3d\xf5\x03\x2f\xe0\xc4\x7c\x4d\xab\x69\x73\x56\xf0\x8d\x6a\x83\x78\xb8\x0c\x7c\x93\x5d\xe5\x0b\xcc\x28\xc4\x13\xc6\xa0\x36\x47\x45\x73\x06\xd6\xaf\x22\x8b\x39\x13\x5b\x89\x85\x1a\xac\xc7\x9c\x81\x6d\x06\x26\x38\x5c\xdf\x1d\xa7\xcc\x60\xfc\x50\xf1\xb5\xce\xe1\xe9\x7c\xaf\x05\x84\xe4\x68\x3a\x85\x79\x8d\x2e\x04\xe1\xf5\x2d\x3d\x50\x57\x5d\x38\xb7\x6f\xb3\xc7\xe6\x2d\x24\x1e\x9a\x2c\x62\x8d\x37\x04\xcd\x2c\xa1\x13\x15\x0f\xbe\xad\x36\x98\xe2\x2a\xd7\x0e\xc0\x95\x65\x2f\x0a\x48\xaa\xa3\xf4\x94\xef\x52\x83\x45\xad\x5d\x28\x30\x2c\x63\x35\x88\xa5\xd9\xb8\x95\x4a\x42\x86\xad\xa2\xcf\x6b\xb3\x84\xf9\x22\x5d\xc9\x10\xd2\x25\xc7\xbc\x8b\xd5\xb4\xf0\xcd\x6e\x57\xf5\xce\xe4\xad\x2a\xab\x62\x8b\xdf\xb2\x9a\x77\xbe\x48\x53\xfd\xfd\x1b\xf1\x5b\xbe\x57\x49\x53\x80\xaa\x82\x28\x1e\xc8\x16\x93\x08\x25\x30\x56\xef\x9f\xf2\x9f\xf2\x6d\x82\x0b\xa5\x6e\xf5\x9f\xd3\x1f\xf2\xcd\x22\x3d\x4f\xf1\x65\x55\x43\xfc\x67\xf1\xbb\x3c\xd3\xc7\xf7\x63\x3d\xdd\x6d\x9d\x72\x01\x32\x60\xc9\x01\xba\x93\x1c\xcf\x83\x14\x5e\x7a\x27\x90\x04\xad\x07\x9b\x45\xb6\xf7\x58\xd0\x3b\xa7\x20\x37\x37\x1a\x79\x22\x5d\x45\x99\xc2\x50\x65\x35\x30\xc9\x4f\x95\x7e\xe0\x40\xd9\xe5\xf3\x6e\x41\xc5\xf1\x45\x02\x5f\xa5\x63\x28\x32\x8a\xb0\x8d\x24\xad\xcb\x72\x45\x05\x27\xc6\xa4\x6b\x25\x5b\x87\x81\x65\xdb\x07\xe6\x80\x7f\xc4\x23\x4a\xca\xc2\x10\x10\x76\x80\x03\x2d\x65\x02\x9b\x54\x28\x53\xcc\x96\x92\xe4\x89\x69\xd4\x33\xfb\xca\xc9\x5c\x7f\xca\xc4\xf8\x0d\x6a\xbd\xeb\xf0\x35\xc6\xa9\x7d\x12\x20\x68\x58\x75\x31\x15\x70\x9d\xa9\x28\x20\x79\x1a\x8d\x21\xa9\x94\x17\x5a\x20\x3f\xed\x11\xac\xf5\x82\xf0\xcf\x8e\x15\x73\xab\x7f\x1b\x5e\x0b\x35\x80\x16\xf1\xce\x19\x60\x56\x64\x54\x8b\x59\x42\x71\xd9\x51\xa5\x90\xde\x0a\x1d\x41\xed\xab\x2a\x1e\x62\x16\x15\x94\x61\xa9\xcc\x48\x72\x7a\x65\xbe\x08\x23\xcf\xc1\x1c\x92\x48\x4f\x0c\x01\x65\x62\x08\xd8\xe5\x02\xd4\x22\x87\x71\x95\xf2\x9a\x29\x4c\xab\xc4\x13\x2d\x80\xb4\x0c\x13\x1a\xa0\x32\x87\x05\x24\x2f\x2b\x9e\x4a\xfa\x56\x68\x6c\xd6\x80\x1f\x6f\x5f\x68\x9d\x7d\xbf\x2c\x2f\xa2\x04\x51\x12\x29\xd9\x34\x3a\x7f\x32\xa9\x09\x3b\x82\xe7\x70\x79\xfb\xb6\xa8\xba\x58\xc3\x20\xfc\x26\x4c\x4e\x6f\x70\xeb\x28\x14\x95\x21\xa3\x38\x7e\xbc\x4c\xa3\x39\x1a\xab\x6f\xd8\xda\x26\x90\xb0\xae\xa4\xa2\x27\xa8\x1c\xc0\x03\xa6\x04\xa9\x33\x7a\xd1\x65\x84\x88\xc1\x0a\xc4\x31\x5b\x86\xeb\x61\x7a\xd6\x47\xe5\xca\x62\x12\xb2\x5f\xb4\x37\x56\xcd\xd9\xd4\xaa\x80\x55\x44\x17\x6d\xf5\xaf\x92\x26\x1d\x51\x62\x69\x45\xa2\x0b\xe8\xd1\x83\x1b\xf3\xc1\x7b\x73\xc9\x04\x1f\xac\xe8\x2b\x2f\x2e\x51\x44\x17\x28\x9d\x7a\x15\xeb\xbc\x6e\x11\x89\x12\xbc\x19\xfc\x27\x78\xd2\xe6\x92\x31\xdf\x93\xbb\xc4\x53\x1b\x91\xc9\x86\xef\x9e\xb6\xc0\x02\x5f\x17\x0c\x36\x8a\x0d\x5d\x05\x2b\x04\x4f\x74\xc3\xb7\x3d\xb6\x4a\x6a\x58\xcf\x63\xa0\xf1\xeb\x76\x3c\x75\x8e\x7d\x3d\xbf\x81\x55\x40\xda\xb1\xba\xf4\xdd\x6b\x79\x11\xac\x84\x62\xe1\x7d\x66\xef\x19\x23\x47\xc7\xc5\xae\x3b\xe6\x97\x06\xf0\x42\x97\xb0\x7b\x7a\x85\xe7\xb5\x3d\x5f\x57\x47\x0c\xdf\xed\x8a\xe5\x61\x0d\x8b\x43\xa3\xb1\x87\x5c\x0a\x8d\x68\x18\xfb\x33\x7c\xb5\x2b\x82\xdf\x1b\x11\x48\xbd\xca\xee\xb9\x13\x2c\x0c\xba\x6a\x8f\xe5\x4c\xd8\x68\x07\x67\x86\xd1\xa9\x95\x1e\x68\x42\x26\xcf\x9e\xb0\x19\x41\xd0\x3f\x5f\x07\x93\x10\x41\xd7\x0b\xbc\x6f\xf9\x7e\x1d\x5c\x9a\xa8\xea\x83\xe1\x8b\xad\xf0\xe9\x30\x2c\x9c\x3f\xd6\x77\x85\xa9\x7e\x1a\x9e\xee\xba\x29\x7e\xae\xa1\xa8\x34\x58\xc3\xdf\x76\x85\xfe\x6f\x1b\xba\xae\x04\x1b\x3e\xde\xf7\xb5\xd7\x20\xfd\xfb\x60\x78\xbc\xe9\xad\xd7\x04\xaa\x7d\x57\x98\x12\xfe\xf6\x97\xae\x05\x67\xd5\x85\x5b\x53\x07\x6c\x8f\xd9\x05\xac\x1d\xbd\xa6\x58\xd8\x1e\xad\x0e\x64\xe5\x68\x75\x75\xf1\x0e\xe3\xd4\xc0\xb4\xa3\xac\x64\x78\x1f\x0c\x1f\x6d\x88\x48\xfb\x78\x2d\x2c\xfa\xbd\xf5\x72\x3b\x5c\x86\xe5\xaa\x7d\x2a\x5d\x62\xe1\x4e\x93\xea\x04\x68\x75\xe3\x33\x9b\x2a\xd4\xd4\xdf\xc3\xd1\xfe\x73\xc5\xdc\x3a\x2a\xcb\x10\xfc\x5a\xe3\xf9\x75\xcd\xfa\x87\xc0\x5b\x97\x23\xeb\x94\xcb\x96\x16\xb7\x5f\x82\x1a\xa4\x15\x4c\xb4\x25\xd2\x6e\x8f\xb8\x06\xa9\x1d\x71\x5d\xda\xdd\x1e\xb5\x03\x96\x85\xfc\x89\xee\x9b\xfb\xff\x36\xf5\x6c\x9c\xe3\x14\x11\x46\x6c\x36\xf3\x1f\x55\x4e\x60\xe9\xc7\x96\x24\x84\x5b\xbb\xd1\x56\x41\xc0\xa9\xd3\x66\xed\x27\xf0\x02\x26\xfe\x59\xf5\x9e\x3f\x00\x3e\x4a\x27\xd8\x0f\x75\xd7\x53\xb4\xf6\x02\x6d\xe1\x73\xba\x56\x04\x6d\xb3\xa7\xe9\x66\x5e\xa5\x9d\x49\xc4\x52\x8b\x6c\xe8\x5d\x6a\x78\x8c\xae\x70\xf1\xe4\x0a\x36\xa3\x1a\xef\xf6\x2e\x9e\x95\x73\xe7\xbf\x3f\x26\xe7\xce\xcf\xfe\x24\xe7\xce\x5f\x3f\x39\x77\xfe\x13\x9c\x3b\xff\x77\x10\x8c\xb9\xfb\x10\x57\x07\x86\x32\x27\x7f\xc1\xf2\xe6\x18\xee\x8c\x22\x6f\xaf\x08\x36\xca\x5c\x2f\xa3\xa9\xf8\x74\xce\xdf\xe6\x30\x8a\x5f\xa5\xc9\x32\x0c\xfc\x45\x01\xf3\x13\x48\x28\x33\x54\x74\x95\x93\x8a\x08\xb1\x5d\xfc\x7f\xec\xfd\x5b\x77\xdb\xc8\x92\x20\x0a\xbf\xfb\x2f\xcc\x0b\x85\xcf\xad\x06\xca\x20\x65\x55\xf7\xcc\x9a\xe1\xde\xb0\xb6\x4a\x96\xab\x5c\xed\x8b\xda\x92\x5d\xdf\x6e\x8e\x8e\x0d\x12\x49\x32\x2d\x10\x60\x01\x49\xc9\x34\x85\xb5\xe6\xe9\x3c\x9f\xcb\xcb\x39\x7f\xaf\x7f\xc9\x59\x79\xbf\xe0\x4e\x52\xb6\xb8\xad\xbd\xd6\x2e\x8b\x40\x66\x44\x46\x20\x33\x32\x22\x32\x32\xa2\x2a\x7e\xf1\x04\x4b\x6c\x7e\xd5\xb6\xb2\x25\x4d\x82\xc4\xe2\x50\x2b\x5b\xe2\x9d\x74\x04\x22\x6a\x02\x4c\x6a\x9b\x7f\x00\x49\x4a\xad\x95\x65\x7d\x5b\x62\xf0\xf2\x70\xd2\xca\xa6\x6f\xe2\x00\x9c\xc5\x71\xc8\xc3\x4a\x43\x35\x88\x2b\xe2\x57\x88\x15\x8f\x09\x67\xc5\xe7\x46\xad\x35\x22\xbf\x36\xea\x22\x09\x7d\xdb\xac\x3d\x27\xf6\x2a\xd7\x5c\xba\xab\x38\x95\xae\x32\x85\xf0\x03\x76\x41\xfa\xac\x05\xe9\x86\xf7\x08\x94\x90\xeb\x16\x62\xcf\x51\x59\x44\xc8\x97\xe2\x20\xe0\x37\x6c\xda\x9f\x57\x84\xff\xbe\xae\x0c\xff\xbd\xd0\xdf\xb2\x65\x76\x22\xb6\xe8\x9e\x76\xdb\xc8\xfd\x68\xc4\xe5\x41\x33\x2e\x4f\x3f\x83\x1b\x58\x50\xc4\xad\xd0\x42\x1a\x71\x0a\x11\x10\x91\x63\x81\xca\x9c\x6b\x46\xff\xa5\xe3\xb6\x2b\x89\xf0\x2b\x53\x70\xd4\xc5\x2c\x4b\x09\xf0\xb7\x39\xd2\x64\x3d\x81\x5f\x45\x50\x20\xb9\xef\x78\x62\x3c\x66\xf2\x43\x14\x0d\x78\xfc\x8d\x83\x04\x99\xb0\xe9\x5b\x84\xf7\x32\xdc\x0f\xd0\x68\x3f\x16\x0e\x28\x27\x5a\xdf\x0a\x58\x3f\x36\xa5\xfa\x82\xb7\xf4\x29\x99\x55\x7d\xeb\x9a\xce\x2e\x1a\x66\xc8\x26\x64\xdf\xe2\xeb\x80\xdc\x6e\x7f\x5c\x12\xd7\xf7\x6b\x2e\xae\xef\xd4\x60\x4e\x65\x08\xdf\xe3\x8a\x10\x3e\xc1\xdd\x39\x5f\x5c\x96\xfa\x90\x2f\x30\xed\xa1\xb6\xc8\xb4\x37\x72\x51\xe9\x8f\x29\xe9\xc6\x53\x65\x55\x5a\x92\x46\x73\xb1\xbf\x33\xa6\x87\xb9\xf6\x5f\x94\xbd\x57\x47\xf9\xb2\xac\x91\x18\xf0\x87\xd2\x16\x6c\xec\xaf\xca\x1a\x48\x32\x7e\x31\x9a\xa8\x47\x1a\xbf\x15\xbf\x63\xe7\x11\x7f\x9a\xc0\x89\x38\xa1\xf2\x46\x04\xe1\xfd\x2a\x33\xf6\x09\x19\xc1\xc3\xf0\x2a\x02\xda\x54\x99\xa0\x48\x00\x2d\x7e\x83\xf0\xba\x41\xd0\x01\x15\xca\x3c\xd0\x20\x0e\x00\xdb\x8c\xd4\x40\x83\xde\x0d\x44\xd3\x78\x81\x6c\xcb\x5a\x33\xe8\x80\x7d\x79\xb2\x73\xea\x01\x07\x71\x79\xc0\x01\xe9\xd4\x26\xd8\x40\x21\x9f\x4c\x25\x33\x26\x47\x68\x64\x6a\xe0\xcd\x4b\xf5\xa1\x88\xce\x01\x7e\xb0\x94\xb1\x39\xe4\x17\x7f\x17\xa8\xc1\x33\xcf\x49\xe4\x8c\xcb\xe1\xf3\x8b\x07\x0a\x74\xf1\x48\xf4\x17\x51\x57\x1c\x06\x7f\x20\x5a\xc0\x74\x14\x47\x11\x18\x21\x25\xbe\xe7\xb9\xfa\x50\x8f\xd5\x91\xeb\xa2\xed\x07\x57\x66\xcf\x16\x42\x4b\xd4\xf5\xd9\xee\x53\xcb\x9e\x6b\x7e\x6f\xb6\xea\xdb\xd2\xcf\xc5\xfa\x16\x88\x17\x72\xa7\x1d\xe5\xac\xdb\xba\x64\x13\x51\x66\x06\x6a\x69\x24\x4e\xd5\xd3\x1a\x61\x32\x11\x7f\x8f\xf7\x8c\x14\xe7\x18\xf9\xc8\x46\x6a\x9d\x17\x77\x70\xe9\x14\x87\x76\x01\x35\x24\x09\x73\x6d\x4d\x5e\x31\x09\x5c\xcd\x2a\x33\x0a\x8b\xf6\x5a\x37\x10\x8b\xc9\xf4\x92\xb2\x25\x42\x77\xe5\x51\x6a\xc0\x7b\x66\xf9\x61\x68\xed\x79\x1e\x8d\x21\x5a\x97\x56\xb9\x99\xd4\x4c\x0c\x59\xc4\x26\x04\x68\x85\x51\xf6\x51\xe6\x01\x11\xf4\x4b\xa8\xd6\x23\xb2\x18\x68\x31\x79\x0c\x5e\x90\x71\x8b\xe2\xe7\x24\x10\x8a\x73\x45\x53\x80\xf3\xb1\xc9\x54\x5f\x02\x7a\x20\x32\x50\x23\x93\x15\x6d\x29\x72\x73\x23\xea\x43\xd7\x9c\xe1\xfd\xd0\x35\xbe\x64\x3f\xa1\x61\xcd\x6e\xec\x29\x21\xc7\xaa\x14\x75\x5c\x5f\x7b\x15\xc8\xbb\x36\xa9\x87\xe4\xb6\xa4\x76\x91\x4f\x65\x6b\x2d\x70\x9a\xae\x0e\x25\x1a\xb1\x2c\x56\x9a\xdd\x34\xd7\x36\x45\x12\x2b\x9d\xca\xe6\x69\xae\x39\xbb\x3f\xc2\xdb\x16\x07\x4a\xb3\xb6\xba\xf8\x25\xed\x43\xd9\x3e\xcc\xb5\x57\xc4\x15\x69\x9c\xa8\x41\xdb\x6a\x94\xf1\x18\x62\x53\x02\x78\xcf\x12\x09\x83\x4f\x63\xd6\x17\xca\xbe\xb0\x90\x66\x6a\xc2\x92\xd6\xf6\x5e\x7c\x7b\xbb\xc7\x6f\xde\xa7\xa7\x82\xd9\x24\x16\xdc\x27\xe8\xd9\x3b\x79\x1d\x4a\xfc\xaf\x61\x10\xe0\xc2\x0c\x02\x9c\xc4\x28\xc6\x13\xaa\x2a\xee\xd8\xcc\x13\x00\x9c\x2c\x73\x9f\x7b\x7f\xd8\x1f\x55\x7f\xbb\x6e\xd8\x6c\xad\x2a\xcd\xb1\x89\xa7\xc0\x44\x1a\x8c\x36\xaf\x1d\x63\x60\x61\x56\xd6\x60\xfd\x23\x1f\x06\xf9\x8d\x09\x99\x1b\x6a\x83\xf9\xa6\xa0\x4f\x4d\xd0\xd2\xd0\xd9\xbc\x5c\x8f\x01\x5a\x8f\xdf\x92\x2e\x87\xfa\x43\x99\x52\x30\x8e\xfb\x51\x3d\x8d\x79\x67\x52\x63\x9a\x34\x9b\x57\x08\x7a\x51\x8a\x82\x59\x45\x9b\xc7\xdc\xbd\x2c\x45\xa1\x2a\x6e\x83\xe9\xe6\x91\x5a\x65\x78\x84\x8e\x34\x98\x6c\x1e\xad\x55\x8a\x84\x29\x17\x83\xe5\xe6\xb1\x5a\x65\x38\xe4\xa6\xbe\x79\x60\x9b\x81\x43\xb5\xdf\x68\x58\x5b\xab\x59\xac\x75\x37\xa6\x71\x31\x26\x3e\xbf\xd6\x5e\x38\x1a\x9c\x46\x28\xb5\xf9\xd6\xa0\x58\x51\x0d\x8c\x46\x38\xe5\xdc\xfb\xba\x1e\x42\xe9\x44\x6d\x82\x8d\x4f\xc2\x06\x25\x8b\x2a\xfa\x37\xc2\xa5\x4c\xc6\xab\xf5\xb0\x29\x1e\xeb\x2a\x7c\xba\xd7\xb4\x51\x08\x5e\x45\x7f\x03\xd7\x6f\xe6\x62\xd3\xc2\x47\x37\x2e\x61\xf4\x67\x09\x78\x1e\x3e\x7a\xbe\x29\x82\xdf\x73\xc2\x42\xf5\xf8\x0c\x5e\x6f\x1e\xf7\x66\xc0\xd7\x9c\x46\x9b\xc7\xd5\x19\xd0\xb9\xf2\x45\x04\x43\xd3\x20\x87\x62\x08\xc6\x87\xfe\xa8\x86\x36\xfc\x7b\xfd\xc9\x79\x0a\x0f\xe6\xe1\x62\x02\xa3\x87\xd4\x63\x77\x9a\x7a\x4c\xf2\xb9\x22\x4a\x21\x17\x8c\x50\x9c\x9e\xbb\x2e\x75\xd6\xd6\xc2\x0f\xa6\x20\x9c\xe3\xd1\x87\xfe\xd7\x65\x77\x44\x6a\x5d\x55\x84\x1f\xd0\xef\xa4\xa5\x99\xd2\xc3\x0f\x64\x38\xc1\xd7\x5d\x0a\x27\x78\xfb\x9d\xc2\x09\xae\x1e\xc2\x09\x7e\x84\x70\x82\x33\xcf\x4e\xe9\x69\xae\x0c\x27\x50\xa4\xb2\xe3\x2e\x68\xb0\x01\x3f\x04\x65\x2f\x4a\x0f\x41\x59\x6c\x42\x83\x30\x82\x40\x07\x4c\x9c\x75\x3c\x4a\x01\x16\x1f\xd7\xce\x0a\xde\xc9\xe3\xda\xa1\x71\xfe\x1a\x16\x9c\xbf\x26\xea\xf9\x2b\xb9\x7b\x4a\x92\x07\x28\xc2\x92\xd6\xc8\x5c\x62\x86\xc6\x89\x88\xa8\x0a\x40\xe1\x8b\x79\x12\x5f\xc3\x00\x6f\x4f\x8e\xe2\xef\x6b\x72\x2e\xfb\xb5\xf0\x5c\x76\xcc\x0e\x8f\xf8\xdb\x1c\xb7\x2d\x77\x6a\x34\xd1\x54\x85\x09\x7b\xf9\xf6\x9b\x9e\xc2\x5e\x4a\x84\xe6\x59\xe8\xd7\xdc\x59\xe8\xd2\x18\xa2\x71\x16\x0a\xf1\x97\x7c\x5b\x51\x56\xeb\x6b\xc1\x71\xdd\xb5\xc1\x13\x5d\xff\xbb\x31\xde\x52\xe5\xed\x8c\xeb\x1d\x9f\x9b\x9c\xc9\xd1\x33\x99\xf1\xe2\xeb\xd7\xe5\x79\x45\x9b\x18\xc5\x14\x2e\xd5\x51\xc8\x81\x7f\x61\x25\xea\x22\x77\x57\x0a\x7b\xec\x7b\xb3\x7f\x2d\x17\xf4\xd8\x1c\x75\x5c\x74\xe9\x64\x99\x3b\xf6\xae\xec\x61\x85\xfb\x6b\x5b\x39\x95\xa7\x26\x9e\x82\x99\x38\x48\x37\xc5\x32\x31\xb1\xe8\x7a\xef\x62\x53\xf8\xcb\x1c\x15\xd2\x53\xb5\xb1\xef\xce\x00\xad\x7b\xaa\xa2\x16\x06\x77\x29\x18\xc7\x1d\xaa\xca\xb5\x81\xd0\x9c\x8c\x9b\x60\xcd\xc1\x32\x50\x5f\x9b\x8c\xd4\x0c\xb8\x8d\x9d\x95\x37\x25\xe0\xb9\x01\xb7\xb1\xcb\xf2\xb3\x89\xc0\x90\x01\x9b\xfb\x2d\x0d\xf8\x52\x12\x90\xcf\xd2\xd4\xc8\x2a\x83\x61\x7c\x8e\xa1\x6a\x66\x9d\xb5\x52\xff\xb9\x64\xb9\x47\xd6\x16\xc9\x22\x43\xa5\x66\x7d\xf6\x61\x79\xa0\xc5\x24\x63\x1f\x64\xac\xa0\x21\x01\xf1\x88\x47\x05\xf0\xdc\x1c\xfc\x13\xf3\xe4\xc3\x52\xca\x5a\x97\x99\xcb\x9a\x81\x82\xd7\x52\x08\x5f\x66\x97\xeb\xdb\x5b\xf4\x5f\xb5\xfa\x5d\xe3\xca\x9f\x6b\x18\x64\x6d\x8c\xaf\x02\xfb\x6a\xed\xe0\xef\x07\xeb\xeb\xc1\xfa\x7a\xb0\xbe\x36\xb0\xbe\x1a\x18\x4c\xc4\x12\xf3\xab\xa2\x93\x2f\x96\x73\xc0\x6d\xb0\xca\x86\xd4\x96\x91\x46\x58\x2e\x13\xe5\x4a\x11\x67\xbd\xc1\xa5\xcb\xe3\x7b\x33\x69\xa1\x29\x7d\x46\xf1\x6c\x08\x23\xed\x3e\x3d\x8d\x05\xae\x03\xa6\x1c\xbb\x90\xb1\x2b\xbf\xc5\x10\x67\x94\x41\xd5\x39\x7e\x87\x7a\x23\xcd\x6a\x1c\x1b\x76\x21\xaa\xb3\x0b\x17\x24\xf7\xd4\x05\x24\x41\x78\x53\x6a\xf6\x59\x97\xce\x06\x76\xdd\x74\x1d\xbb\xac\x65\x1c\x2c\x65\x58\x5f\x0c\x98\x3c\xc4\x5c\xed\x5b\x58\x6b\x68\x69\xa6\x99\x96\xa4\x61\xa6\x29\x2c\xaa\x36\xd7\x04\xc5\x73\xf6\x81\x2d\xf5\x19\xfb\xc8\xe4\xe9\x57\x33\x54\x93\x76\x58\x9a\xd6\x9b\x31\x41\xca\x8c\x3f\xa2\x9a\x16\x9b\x7e\x5a\xda\x07\xd5\xfc\x63\x47\x26\x18\xb1\x19\x5f\xa8\xee\xcf\x22\x6b\x97\x78\xc4\xa3\xfb\x22\xe2\x55\x67\xef\x89\x83\x5c\x8f\xe6\xa3\x63\x36\x61\xa3\x64\x21\x7b\xfd\x26\x3f\x1f\x4b\x05\x16\xa6\x40\x49\xe8\x25\x3e\x2f\x05\x5c\xb0\xf4\x0a\xf3\xd4\xa9\x4b\x50\x84\x83\x89\x08\x31\x3d\x5a\x4a\x69\xe1\x34\xcf\x79\x48\xa6\x9a\x12\x56\xc4\xe6\x23\x62\xf9\x0d\xb1\xb8\x8b\xa8\xa6\x56\x30\x66\xbe\xb5\x1d\x2a\xd9\xc3\xf6\xf7\x55\xae\xe3\x17\x83\xa7\x97\x47\x91\x57\x4c\x55\xdf\xe8\x4a\x3e\x05\xeb\xb4\xbf\x6f\x47\x66\x48\x58\xea\xb8\xb8\x87\xcc\x8d\x48\x3f\x03\x7e\x44\xd0\x28\xc9\x0a\x39\xcb\x9d\xbe\xd1\x83\x7e\x9b\xaa\x2e\x78\x0d\xf4\x23\x9a\xe2\xe9\xcc\x9f\xc0\x88\x67\x00\xc4\xfb\xc8\x1e\x63\x87\x5c\x8c\x6a\xb2\x3f\x63\x8d\x36\x8c\xb4\xf1\x8b\x22\x6d\xd4\x3c\x7f\xcc\x2f\x11\x37\xf6\x4b\x54\xa6\xff\x63\x6e\x89\xa9\x77\x65\x8f\xbf\x41\x54\xce\xc4\xc4\xa3\x18\xf4\x1b\x7b\x23\x96\x26\x70\x43\x12\x6d\xee\x8f\xb8\x2e\xc5\xc0\x85\xd9\x36\xdc\x12\xe3\x82\x53\x60\x46\x01\x6c\xe1\x20\x28\x05\xe3\xb8\x63\xdd\x2d\x51\xd4\x52\x10\xb4\x29\x4a\xa1\x07\x54\x21\x2d\x90\x28\xcd\xca\x7f\xd5\x42\xa9\xc6\x5b\x9c\x80\xa9\x41\x49\xb0\x5a\x28\x06\xde\x1b\x73\xe6\x68\x0e\x98\x8d\xbd\x17\x9f\x73\x13\xb3\x20\x3f\xd2\xc6\x71\x50\x06\x8e\x0d\xf2\x93\x54\xc1\x31\x38\x37\xde\xd4\x57\xd2\xb4\x38\xbd\x6e\xa3\xe7\x6c\x65\x6a\xc6\x11\x83\x59\xda\xc2\xf1\x83\x99\xf7\x23\x98\x79\xbe\x67\x43\xb3\x34\xbb\x95\xd7\xcb\x68\xdd\x0c\x4d\xb5\x0e\x4b\xba\x51\x35\xad\xa0\x43\x6c\xdb\x49\x69\xd1\x74\x99\xd6\x58\xea\xae\xf5\xea\x22\x4f\x6b\xac\xe2\x29\xcc\xb7\xfc\x46\x2b\xa9\xda\xc9\x69\x95\x75\x80\xb6\x94\x91\x38\x73\xf2\x92\x4c\xa1\x17\x0b\x9a\x7a\x09\x93\x54\xc3\xc0\x8b\x4d\x11\x32\x71\x51\x7b\x1e\x1e\x14\xae\x85\x8d\x07\x52\x55\xe1\xc9\x49\xd0\xe6\x9e\xe6\x2a\x38\x06\xd2\x44\x95\xa0\x7e\x23\x09\x7a\x2d\xd2\x90\xdd\x1f\x37\xf3\x3f\x62\x50\x0f\xe3\xf3\x9d\x04\xf5\x98\x85\xfb\xbf\x5d\x94\xcf\xb7\x49\x41\x22\x77\xe1\xd7\xbb\xe4\x91\xbe\xf8\x4e\x1e\xe9\x8f\x0f\xaa\xca\x8f\xa0\xaa\x3c\x67\xe9\x45\x12\x3d\x1e\xe8\x5a\xe4\x84\x34\xc2\x76\xd8\x8b\xd2\x78\xa0\x79\xe3\x78\xa0\x59\x4e\xd5\xd1\x4b\xee\x30\x4d\x82\x3f\x51\xeb\xfd\x17\x28\x48\xd7\x5a\x2d\xb2\xb9\x9f\x90\x2b\x44\xac\x54\x77\x6f\xa5\x80\xa1\xde\x9c\x8c\xa7\x2b\x51\x48\xa3\xe9\x78\x65\x3a\xcc\x69\x45\x68\xd2\xa4\x32\x34\x69\x69\xb8\xa0\x93\x02\x17\x74\x9c\x4b\x0d\xc1\x2e\x22\x32\x89\xb9\x8d\x18\x25\xbf\x55\x8c\xd2\x6b\xee\x35\x65\xf5\xcd\xb9\xa7\xf5\x75\xa1\x8f\xfb\xc6\x78\x2b\x2b\x7d\x7f\x36\xde\xe4\xe6\x8c\xe5\x7e\x35\x9a\x68\x81\x20\x6f\xd9\xcb\x8b\x6f\x9e\x5b\xa2\xb8\xc0\xd4\xa5\x1c\x8a\xe9\x48\x7f\x9d\x73\xa4\x5f\x19\x83\x2f\x8a\x77\xba\xa8\x70\xa0\xf3\x77\x4a\x88\xc6\x69\x84\xa7\x44\x40\x53\x42\xbc\x2e\x70\x7b\x9f\x19\xdc\xd4\xc3\x29\xbe\x18\x6f\xa9\xbe\x29\x32\xc7\x9e\xd7\xc6\x43\x29\xa5\x76\x2a\x22\xa2\x94\x56\x66\x2a\xc8\xb4\xe4\xa6\xae\x5c\x94\x8d\x6e\xbb\xf2\xdd\x07\xf4\x16\x51\x3a\x85\x63\x44\x5b\x5b\x3f\x09\x77\xf9\x71\x18\x76\xec\x9f\x1c\x2b\x63\x37\x68\xb1\xf5\x71\x05\x96\x96\xa3\xdc\x8a\xc4\xf8\x95\x2f\xed\xdc\xde\x92\xa3\xa4\xb5\xaa\x2e\x58\x3f\x59\xf4\xba\xae\x5a\x87\xa8\xaa\x7c\x0c\x5b\x0a\x47\xf9\x47\xf2\xce\x7a\x7f\x70\xb9\xc9\x35\x4b\x76\x8f\x9c\x3b\x7e\xd3\x56\x01\x69\x7c\x30\x2c\x1d\x8a\x0b\x78\x85\xe6\x3f\x20\x9a\x2a\xa9\x3d\xb9\x23\xf8\xda\xfb\x68\x2f\x35\x63\x86\xc9\x8e\xad\x45\xa6\xdd\x98\x18\xee\x28\x02\xee\xb3\x89\x47\xca\xb3\xad\xe1\xf8\x6a\xe2\x28\x90\x8c\x9b\x7b\x84\xdf\x9a\x58\xf4\x28\xbb\x8d\xa3\xb7\xae\x4c\xf8\x8a\x53\x7e\xe3\xc8\x2d\x73\x3a\xad\x1d\xef\x56\x0a\xc6\x71\x97\xda\x15\x16\xbd\xe5\x86\x51\x76\xd5\xb0\xaa\x51\xe7\xa4\x26\xf5\xf4\xb6\x42\x99\x87\x51\x8d\xd3\xd0\x79\x88\xd3\xb7\x15\xc2\x9c\xd2\xa4\x61\x3b\x33\xa7\x8a\xe6\xc6\xde\xf8\x16\xec\x97\x12\xf0\x3c\x8e\x70\xe3\xeb\xaf\xe7\x39\xf1\xa6\xef\x9d\x9b\xdf\x7d\x35\xe0\x4b\x01\xde\xca\xbb\x53\x06\xc3\xf8\x1c\x4b\xd5\xb3\xf3\xbc\x95\xc7\x81\x6f\x08\x1b\x87\xb2\x19\xa6\x3e\xd1\x93\x41\x7a\x40\x74\xbc\xee\x9c\x2a\x79\x85\x26\x3f\xb3\x42\xa9\xdd\x2f\x8d\xf9\xc5\x77\xb2\x8f\x47\x0f\xf6\xf1\x8f\x60\x1f\x07\x9e\x9d\x94\xc4\x4c\x61\x1b\xf7\x38\x57\x98\x5b\x4f\xee\x16\x97\xf4\xc5\x9f\x04\xd4\x75\xf6\x4b\x1d\xfb\x25\xbe\x4d\x17\x16\x7a\x37\xa9\xd2\xed\x22\x4f\x68\x67\x90\x3e\xb1\x23\x2f\x75\xee\xa9\x07\xcc\x5d\x14\x5b\x7f\x54\x10\x95\x1a\x6a\x0b\xcd\xe6\x54\x55\x75\xc6\x3b\x56\xed\xf1\x9a\x67\x5b\x6a\x1c\x80\xcc\x6d\x17\xda\xd3\x8c\x3b\x16\x5b\x82\x12\x58\x2c\xbc\xe2\xc4\xc0\xf8\x73\xfe\xcb\x02\x86\x01\x48\x1c\x3b\x47\x04\x30\x4a\x79\xb2\x62\xea\xb7\xb7\x62\xd4\x99\xa3\x44\x2f\x53\xf3\x28\x8f\x49\x51\xdb\x59\xb4\xf4\xb6\x50\x5f\x2a\xc7\x3e\xef\xf4\x79\x5f\x68\xe7\x98\x6b\x83\x1f\x05\x69\x13\xbc\xf0\x50\xe9\x0f\x63\x65\x14\x82\xcf\x2d\x9f\x5a\xf8\xdb\x3a\x6b\x72\x53\x6f\x64\xfb\x85\x16\xcf\xb6\x82\x5e\x4c\xf8\x45\x4c\xb7\xdc\x41\x52\xaf\x16\x34\x80\xe3\xb8\xbe\xaa\x21\x14\xe2\x36\x3f\x89\xe5\x0e\xe2\xb5\x90\xe7\x00\x55\x63\xdf\x20\x60\xa0\x0a\x8e\x81\xd4\x57\x95\xa2\xa0\x56\x29\x02\x58\x94\xd1\xe1\x57\x1c\xc3\xf8\xf3\x79\x28\x0a\xc0\x34\x4b\xf6\x3e\x09\xe1\x6c\x06\x92\x03\x52\x03\x82\xb8\x83\x4a\x4f\x66\xa4\x76\x45\x7e\x77\x49\xe6\xd3\xd1\xd4\xa7\x43\xa0\xcf\x16\xa9\x79\xf2\x32\xf3\x47\x53\x18\x01\x8d\x84\x0d\x4f\x57\x1e\x99\x81\xf3\xbb\x71\xa6\x72\xf5\x9d\x74\xc6\xb3\x07\x9d\xf1\x47\xd0\x19\xbf\x78\xf6\xc8\x50\xdd\xa2\x16\x35\x2c\xde\xca\x72\xee\x09\xb0\xdc\xc0\x88\xcc\xd6\xfd\x5f\x73\x33\x6e\x5b\x88\x02\xcb\x9d\xb1\x77\x57\xc5\x45\x31\x22\xf0\x05\x5d\xc4\x57\x00\x4b\x28\xe6\xd7\x3e\xbd\xf6\x43\x4b\x75\xe8\xf0\x14\x78\xe5\xce\x71\x97\x46\x9b\x73\x1f\xcb\x05\x48\x66\x56\x3e\xf2\x9c\x02\x1e\x1a\x03\xa2\x81\x70\x64\x30\x1c\x8f\xe1\x5f\x65\xb0\x59\x45\x2c\x10\xfc\xb2\x2c\xc5\x24\x07\x3d\x36\x78\xa2\x10\x6a\x06\xe6\xcf\x13\x70\x0d\xe3\x45\x4a\x5e\xa7\x05\x61\xf0\x6c\x58\xe6\x2d\x66\x6d\x40\xd7\x66\xb4\xbf\x4a\xc2\x8d\xd9\x93\x50\xf4\xd9\xc4\x23\x49\xe2\x67\x23\xd9\xc7\x14\x06\x60\xe8\x27\x2f\xd3\xb7\x73\xa0\x94\x12\xda\x53\xa3\x88\x31\x63\x59\x0d\xd7\x30\xf6\x83\x53\x21\xda\x45\xfd\xd6\x4e\xe4\xae\xa4\xc4\xef\xc3\xcc\xe3\xe5\x70\x3b\x91\x47\xc3\x92\xe1\xfe\x3e\xec\xc1\xe0\x08\xff\xa7\x6f\x42\x67\x89\x2a\xf1\x64\x24\xb9\x08\xdf\x81\x51\x9c\x04\xb6\x25\x61\x5a\x6e\xe4\xae\x12\x80\xf1\x63\x29\xe8\x07\xfe\x1c\x81\xe4\x2d\xab\xad\x8f\xdf\xf8\x08\xe0\x57\x59\xc6\xeb\xcd\x4e\xfd\x28\x08\x81\x1c\x2d\xf1\x4f\x33\x9f\x35\x96\xc6\x29\xf2\xa3\x11\x88\xc7\x9d\xd7\xf1\x22\x05\xa4\x00\xdf\xed\xad\xf6\xe2\xdf\x98\x7b\x96\xbc\xdb\xdf\xb7\xad\x53\x92\x3f\x8a\x04\x6c\x8f\xe2\x00\xdc\xde\x5a\xe7\xe4\x0b\x88\x27\xce\xed\xed\x1e\x72\x78\xc8\xb5\x58\x27\xbd\x14\x44\x81\x6d\xbd\x7a\x7b\xfc\xfc\xe3\xe9\x87\xe3\x57\xef\x8f\x2f\x5e\xbe\x7d\x63\x69\x4c\x03\x99\x93\x91\xfa\xac\x4b\x3c\xe4\x93\xa9\x1f\x4d\x48\x2a\xc3\x10\x20\x2c\xe4\xc1\x5f\xb4\x44\xa2\xea\xf1\x01\xb5\xb3\x94\x33\x04\x13\xef\xc9\x6f\xc7\x6f\x7e\x3d\x25\x98\x75\x9c\x28\x73\x32\xc7\xc9\x68\xf0\x94\xe4\x94\x3c\x11\x00\xa4\xf4\x3a\xaf\xd2\xab\xf4\x8c\xf0\x27\x36\x3f\xa3\x47\xca\x28\x27\x60\x16\x5f\x83\x13\xf9\xb8\x10\x28\xd3\x8e\xb5\xde\x58\x37\x25\x5a\xfa\x34\x5e\x84\xc1\x73\x48\xd4\x8b\x37\xe0\x0b\xe2\x06\x28\x9b\x54\x7b\x36\x9d\x53\x45\x45\x96\x95\x2d\x00\xec\xef\x83\x9e\x58\x98\x4e\x1e\xf4\x59\x02\xae\xe5\x9c\xa7\x37\x3e\xb5\xc5\xca\x0f\x72\x95\x03\x27\x49\x50\x5a\x58\xc9\x1d\x8f\x4c\x39\x2a\x12\x77\x2e\x86\x61\x3c\xba\x52\xf2\x33\xff\xc2\x7e\xf3\xf7\x75\x05\xe0\x37\x2d\xf0\x3e\xc2\x73\x5a\x7d\x7f\xc2\x1f\xe8\xd7\x49\x2e\xa4\xd4\x69\x48\xd9\xe7\x78\xd8\x4d\xc0\x04\xa6\x48\xb9\xc8\xf2\x7b\x3c\xec\xbc\xe3\x0f\xd5\x96\x01\x28\x6c\xfb\x5c\x3e\x96\x1c\x49\x60\x1c\xc0\x51\xf7\x73\x3c\x54\xd8\x42\x1f\x76\x7e\x8f\x87\xda\x15\x99\x2e\x2d\xc6\xaf\x5e\x94\xe9\xd0\x3a\x8c\x5a\x2b\x3a\xd5\xf5\x66\xef\xe9\x33\xde\x8e\x58\x64\xdd\x14\x61\x6d\x58\x92\xcb\x34\xfb\xce\x39\x7e\xce\x9b\xf2\xd5\x28\xb9\x7a\x2e\x9e\x88\xdc\xe0\x71\x18\xc2\x68\x62\x62\x7e\x47\x1f\x9b\xc8\x03\x30\x0f\xe3\x25\xde\xa5\xbb\x37\x3e\x1a\x4d\x15\x36\x3d\x17\xaf\x3a\x7f\xb0\x57\xfa\xa7\xef\x8e\xe3\x30\x8c\x6f\xba\x8b\xb9\x31\x09\x3a\x2f\xc8\x8b\xce\x7b\x39\xf2\x99\xff\xa5\x2b\xf3\x86\x77\x11\x9c\x81\x78\x81\x44\xbf\xd7\xfe\x97\x8e\xcc\x20\xde\xb9\x60\xaf\xd5\xde\xf3\xd0\x8f\xba\x3e\x42\x60\x36\xc7\x26\x81\xd2\xf1\x2c\xf4\xa3\xce\x31\x7f\xa3\xb3\x15\x8f\x74\x91\x80\x22\xce\xbe\x60\xaf\x78\x87\x3f\x17\x60\x01\x82\x2e\xe9\x27\x11\xfc\x3b\x79\xda\x51\x2d\x3c\x31\x61\x44\x5d\x47\x39\x5d\xe4\x23\x75\x12\xa6\x23\x3f\x54\x17\x1b\x9e\x81\xe7\x58\xfb\x23\x2b\xae\xe1\x01\x33\xdd\xae\xe6\x00\x5c\x1d\x87\xa1\x56\x75\xff\x2e\x8e\x9a\x6b\x2e\x93\x95\x2d\x4e\x9e\xe8\x96\x2f\x7a\xfa\x53\x2e\x89\x8e\xd1\xe0\x4d\xdc\xe1\x6d\x2e\x79\x9d\x7b\x5a\x25\x33\x3d\xc6\xf6\x26\x08\x0c\x67\x09\xd3\xaf\xcc\x4c\xe1\x44\xe7\x18\xa0\xcb\xfd\x7d\x4d\x55\xd9\xf3\x3c\xbc\x91\x52\x95\x1f\x38\x8e\xbb\x77\x48\xe5\x32\xdb\x07\x18\x2a\x85\xd5\x83\xcb\x47\xe3\x38\xb1\xe9\x4f\xd4\x89\xc7\x1a\x5a\xde\x2e\xf2\x34\x34\x1e\x41\x63\xfd\x44\xfe\xa0\x03\x79\x24\x06\xb4\x17\xe1\x7d\x61\xbe\x48\xa7\xf6\x6a\x80\x2e\xfb\xec\x45\xe6\x64\xfc\x83\x90\x11\x45\xf1\x6b\xbc\xca\x2e\xe8\xf6\x83\x95\x1c\xe0\x59\xd6\x23\x36\x10\x6f\x45\xd5\xb6\xbe\xc5\x8b\xab\x68\xca\xab\xa2\x9c\x21\x72\x5d\x92\x5e\x96\x51\x54\xba\xbe\x25\x24\x6d\x07\x2b\x78\x6a\x70\x09\x3d\x5c\xea\x10\x55\x2d\x7b\x04\xc7\x34\xa0\x20\xf7\x25\x1c\xcc\x18\x7a\x07\xee\xe9\x5f\xa2\xbf\xaa\xfb\x29\x6b\xc8\xf6\xaf\xbf\x44\x4f\x9e\x70\x4e\x41\xaf\xa0\xdd\x20\xba\x74\x07\xe1\xa5\xa7\xdb\x87\x6e\xe2\xa1\x41\x78\xe9\xc6\x1e\x1c\x84\x97\x78\x1c\x87\x8c\x9f\xc5\x68\x1c\xca\xbf\x4f\x8f\x57\x49\xd6\xef\x3c\x5e\xc5\x59\xef\x13\xee\x85\xf7\xe2\x68\x7f\x3f\xda\xab\xea\xdc\x3d\x24\xf3\x42\x64\x98\xff\xe4\x76\x24\x9c\x4f\x8e\xe3\x62\x93\x2b\x32\xda\xe8\x2d\xa2\xca\xd1\x75\x0f\x1d\xb1\xe0\x8a\x70\xf4\x3e\x29\x13\x20\x8e\xa4\x02\x46\xf5\x02\xa6\xf9\x7b\xf8\x1d\x51\x49\xc4\x1b\x4d\x63\xf0\x06\xbd\x5e\xaf\xe0\x39\xd5\x70\x85\x32\x72\x69\xfc\x26\x60\x99\x3a\xa2\x09\x19\x43\x1f\x99\xc7\x73\xdb\x79\xd4\x02\x6f\x01\xa2\x04\x8c\x13\x90\x4e\xd9\x85\x41\xce\x33\xd1\x62\x7f\x5f\x7d\x4c\x67\xf9\x11\x29\x5a\x44\x3d\x61\x20\x71\xc8\x7c\x74\x7a\x61\x1c\x5f\x2d\xe6\xb6\x95\xc4\x0b\x04\xfa\x8a\xc7\xa7\x07\x85\x73\x94\xa1\xea\xd3\x29\xfc\x91\x5c\x5a\xa4\x23\xb3\x79\x7a\x7a\x82\x81\x28\x7f\xae\xce\x6a\xf2\xab\x30\xb4\x8f\xdc\x5c\x2c\x8c\x5b\x29\xc0\x30\x00\x97\x1e\xca\x68\x99\x7f\xbb\xbc\x59\x8f\xaa\x86\x6f\xa3\x70\xf9\x1c\xa6\xf3\xd0\x5f\x52\x41\x88\x15\xbe\xd4\xdb\xab\x6d\x92\xe9\x30\x57\x06\xdf\x15\xfa\x8c\x0f\x77\x99\x65\x6e\xe0\x9d\xd9\x23\xcd\x99\x49\x0d\xf3\x41\xbc\x25\x87\xef\xdc\x44\x60\x84\xb8\x6c\x0b\xcf\x2c\x4f\x88\x74\x16\x0c\xc8\xe7\xdc\x5e\xe5\x59\x72\x37\x75\x91\x82\xd7\xd4\xeb\xe8\xd8\x0b\x11\x8b\x48\xd2\xfa\x9f\x10\x34\xf6\x8a\xf9\x32\xd3\xfe\x4a\xb7\x5f\xa9\x1d\xaa\x3f\xcb\x5c\x66\x57\xf5\x57\xd5\x66\x11\xed\x5c\xdd\xc6\x6d\x64\x0b\x51\x48\x8d\x9a\x66\xee\x64\xe1\x27\x41\xda\x5f\x69\x86\x3b\x85\xa0\x1b\xf3\xd8\x10\xce\x1c\x77\x68\x7e\x10\xcd\x5b\x32\x08\xb7\x5f\x0f\xb8\x43\xa6\x42\xe6\xb8\x06\x62\x7d\x78\xad\x5c\xed\x55\x70\x1c\x77\xa4\x85\x83\xe8\x8d\xf5\x8f\xbb\x3e\x52\x03\x4e\x35\xd2\x42\xcf\xc3\xfa\xb8\x8b\xc1\x55\x0f\xc1\xf4\x24\xac\x8f\x3d\x07\xa9\x1a\x71\xf5\x82\x58\x7f\x18\x35\x70\xab\x07\xd5\x68\x6d\xad\x3f\xb6\x66\xe0\x8d\x21\x8e\xcd\x85\xa9\x84\xb8\xdd\xc5\xaa\x2c\xdf\x4d\x33\x92\x9c\xcf\x9c\x40\xd2\xa1\x79\xa7\x42\x62\x92\x63\x83\xe1\x2e\xbd\x0b\xec\x78\xcf\x75\xdc\x65\xd1\x5e\xb5\xb8\x23\x94\x82\xe0\x6b\x13\xab\xe6\xe7\xbd\x53\xd4\x37\x26\x6a\xcd\x8b\x7c\x17\xa8\xad\x9f\xac\x8c\x04\xbe\x9a\x34\xd3\xdc\x01\x77\x49\xec\xd7\xdc\xd7\x55\xfc\xdf\xdf\x72\xdf\xe3\xb6\xc4\xfa\xf2\x45\x40\xa8\x96\x72\xd4\x30\xd9\x04\x0d\xe9\x5f\x87\x04\x9b\x29\x9b\x20\x21\xfd\xeb\xe4\x35\xb1\x1b\x36\x91\xc8\x14\x40\x35\x1a\xcd\x88\x58\x1f\x99\x0e\xa6\x1a\x25\x35\x43\xd6\xc7\xc5\xfa\x57\x23\x51\x2d\x91\x0d\xf4\x2c\x15\x8a\x81\x70\xa4\x06\x34\x7c\xa9\x0f\x68\xf8\x02\x46\xcd\xae\x92\x36\x29\x56\x5f\x91\xa2\x90\x06\x7c\x82\x74\xe4\xcf\x41\x17\xf9\xe9\x55\x97\xd5\xbd\x2c\x09\x09\xc5\x03\xeb\x8e\xe2\xd9\xcc\x8f\x82\x2e\x08\x20\x8a\x93\xee\x17\x04\x92\x59\x97\x9d\x30\xd5\x74\x4d\xe3\xd1\x15\x40\x75\x5d\xe6\x94\xd3\x10\xa4\x07\x61\x3c\xf2\xc3\x2e\xb6\xee\xfc\x49\xcd\xbd\x53\x7a\xe6\x51\x9a\xfd\x90\xde\x3b\x7d\x94\x3f\xf8\xdf\x85\xe8\x88\x2f\xdf\x29\x3a\xe2\xfc\x21\x3a\xe2\x1f\x3d\x3a\x82\xba\xcf\x5e\x7b\xd6\x7f\x19\xfc\xcb\x7f\xff\xcb\xcf\x7f\x39\xfc\xd7\x9f\xff\x72\xf8\x5f\x9f\xfe\xe5\xf0\xbf\xfd\xcb\xcc\x22\xb1\x13\x17\x9e\x4d\xf2\x1e\xca\xaa\xd7\x4c\x6c\x9d\x7e\x01\xa3\x13\x2a\x0c\x2c\xd7\x3a\x18\xc2\xe8\x60\xe8\xd3\x5d\xa4\x24\xc6\xd6\xcf\x85\xd7\x52\x7f\x3a\x73\x0a\xb3\xab\xad\x21\xbd\x27\xe6\xd8\xfc\x94\xef\x38\x0a\xde\x2d\xa2\x08\xff\xa5\x86\xbc\x59\x58\x62\xfd\x9a\xc4\x8b\x39\xbf\xe5\x1a\xf6\x16\x11\xfc\xb3\xa8\xe3\x05\x6f\x9a\xca\x7c\x86\x69\x9c\x60\x5a\x70\x97\x05\x38\xab\xe8\xa1\x60\x3a\x8f\x13\x44\x4b\x24\x1a\xf9\x0e\x73\x04\xca\xdb\xac\x0a\x1b\x54\x06\xac\x06\x97\x2e\x65\x02\x4c\x8f\x47\x08\x5e\x83\xcc\x72\x95\x16\xe7\xd3\x38\x41\x24\x37\x3e\xc6\xfe\x86\x0a\x66\x31\x10\xf6\x5b\x8d\x87\x54\x7e\xd0\x43\x6d\xce\x64\x72\xd7\xd6\x85\x29\xa3\x2c\x23\x17\x69\xd7\x8f\x86\x39\x13\xb7\x16\xb1\x34\x57\x42\x34\xce\x8c\xdb\xaa\x4b\xe3\x39\xa2\x06\x12\x0f\xce\xf8\x52\x1c\x04\xa3\x91\x24\x8f\x89\x2e\x25\x9c\x11\x9f\x74\x37\x06\x24\x3a\x22\xea\x2f\xd9\x3b\x94\x1d\xaa\xa6\x83\x08\xfc\xe0\x8d\x1b\xcc\x87\xaf\x06\xde\xdc\xf4\x70\xf9\xe5\x4b\x95\x5b\x09\x02\x81\x0a\xe5\xad\x81\x58\x4b\x50\x7c\xa5\xdc\x01\xad\x5a\x06\x85\xc1\xb8\xea\x34\x53\x4b\xae\xf2\x53\x73\x92\xa7\x4f\x5d\x7a\xb7\xb7\x56\x42\x41\xe7\xdf\xd1\x12\x93\xef\xe7\xd8\x14\x80\x91\x1f\xca\x50\x5d\xf6\xc0\x8b\xc0\x4d\x07\xd8\xab\x71\x1c\xa1\x17\xfe\x0c\x86\xcb\xbe\x35\x8b\xa3\x98\x19\x4a\xf8\xf1\x1f\x00\x4e\xa6\xa8\x6f\xfd\xeb\xd3\xa7\x16\xb6\xac\x60\x14\xc4\x37\x3d\xac\x13\x70\xa8\x9e\x06\xd2\xd5\x7e\xd1\xe0\x62\xfb\x35\xf7\x3c\x1b\x9c\x64\x27\x16\xcf\x9e\x1e\x15\xf4\x0a\x23\xdb\x3a\x27\x39\xde\x3a\x7e\x07\x7f\xa7\x0e\x8a\x3b\x29\xf2\x13\xd4\x59\xc6\x8b\xa4\x93\x82\x34\xc5\x0b\xc6\x72\xfa\x25\xbd\x2f\xa6\x20\x01\x1d\x3f\x01\x9d\x28\x26\x10\xd2\x0e\xe3\x55\x67\x1c\x27\x84\xed\x9d\xcf\xf1\xb0\xc7\xc2\xd8\x71\x0b\x5e\x1f\x1b\x8e\x6d\xea\x09\x57\x3e\x08\x3b\x56\xd9\x3b\x24\xc2\x15\x88\xf3\xaa\xdc\xc2\x77\x98\x4b\x5f\xff\x98\x51\xf0\xcb\xd2\xb6\x52\x2e\x1b\x4a\xba\x3e\x02\x61\x0a\x56\xc0\xa3\xa0\x35\xa1\x71\x54\x00\x94\xe7\x4c\x34\xa4\x4b\xbe\x33\x63\x92\x4a\x8e\xac\x86\x0a\xb8\xd4\x91\x00\xb9\x64\xa3\x87\xbc\xb2\xb4\xb1\x71\xf9\x97\x0b\x38\xc7\x91\x87\x4a\x47\x0a\x38\x81\x00\xf7\xe6\x67\x2d\xb2\x13\xd7\x98\xb0\xfe\xed\xa7\x57\x67\x42\x7f\x64\x01\x41\xab\x1c\x83\xfa\xc8\xe5\xdd\xfb\x91\xab\x91\xd8\x87\x99\x07\x1e\xf1\x5b\xbd\x0a\xac\xb6\x50\x1c\xc9\x3f\x32\x1f\xf6\xf7\xed\xaa\x59\x9d\x9f\x78\x96\xe3\xa2\xdb\xdb\xa2\x4e\xf8\xed\xeb\x45\x88\xe0\x3c\x04\x22\x02\x2b\xe5\xa7\xbd\x74\x9a\xe3\x09\xcb\xe6\x69\xaf\x73\x31\x05\x1d\x39\xfc\xce\x10\x84\xf1\x4d\xe7\xc6\x4f\x3b\x34\xfd\x21\x08\x3a\xc3\x65\x27\xf1\xa3\x20\x9e\x75\x82\xc4\xbf\xe9\x59\x15\xa3\x2a\x7d\x75\xb2\x48\x51\x3c\x83\x5f\x01\x5d\x5a\x4c\x4c\xbb\x1d\x34\x05\x51\x67\x0a\x51\xe7\x3f\xff\xd7\xff\x43\x3f\xef\x7f\xfe\xaf\xff\x17\xaf\xc3\x64\x11\x55\x62\x2a\x14\x03\x9f\x1e\x77\x88\xfa\x41\x09\xea\x60\x21\xd2\xe9\xc2\x4e\x17\x75\x88\x09\xd3\x79\xbc\xd2\xb3\x09\x47\x4e\xd6\x79\xbc\xd2\xbf\x45\x4f\xdd\x2a\xe9\xc7\xcc\x3a\x9f\x8a\xf1\x59\xff\x65\xf0\x74\x56\x32\x16\xc4\x92\xa9\x62\x3a\x59\x0b\xf6\xeb\x94\x58\x47\xc7\xd4\xc6\x61\x11\x6e\x45\xaf\x7a\x01\x48\x51\x12\x2f\xed\x8a\xee\x44\xc0\x8a\xe4\x14\x76\x81\xa4\x8c\xe7\x20\x3a\x8e\x82\x13\x1a\x80\x72\x4e\xb6\xc1\xde\x10\xaf\x1b\xba\xc5\x68\xe3\x74\xb2\xa2\xe6\x52\xac\x73\x26\x1d\xd9\x48\xdc\xb1\xd7\x76\xd6\xa7\xa2\x54\x36\xb2\xe5\x66\x0c\x84\x78\xc6\x4d\x3d\xe5\xef\x14\x9b\xd0\x17\x1c\x2c\x43\xa7\xe3\xc2\xbd\x31\x95\x7e\x15\x95\x14\x1a\xfb\x10\x58\x97\xe8\xa5\x60\x94\x00\xe4\x94\xc9\xee\x4f\x2c\xa0\x07\xc5\x1d\x4c\x72\xc7\xef\x50\x10\x9d\x21\x18\xf9\x8b\x14\x74\xd8\x84\xd1\xe4\x49\xd6\x81\x69\x27\x8a\x51\xc7\x27\xa2\xab\xf7\xc9\xc9\x32\x77\xe2\x9d\xdb\x53\xfd\xfa\x04\x53\x7e\xb6\x76\x15\x7d\x99\x43\xb1\xed\x8b\xfb\xd7\x26\x06\xa6\x90\x6d\x31\x33\x80\x81\x40\x4c\x8e\xcd\x33\xb7\x1a\x90\xab\x4d\x83\xc1\xa8\xde\x7b\xd3\x1c\x9c\xe3\x4e\x55\x6f\xce\x67\x93\xca\x4a\xf5\x72\xf3\xdb\xfd\x5f\x4d\x7c\x0d\x34\xd4\xcd\xaf\xfd\xbf\xcd\xcf\x78\x53\x81\xdd\x42\xcd\x16\x13\x89\xbf\xdd\x7c\xa7\xe6\x7c\xe7\xe2\x86\x5e\x75\x6f\x35\x43\x64\x5f\x63\x3a\x98\x6c\x32\x95\x90\x56\x2e\xc5\x1a\x50\x06\xea\xa9\xea\x57\xbc\xa8\xf5\x2b\x7e\x8e\x87\xf7\x2b\x21\x60\xab\x6c\x7b\x78\xf4\xed\xd3\xec\xd5\xd5\xca\x2c\x71\x9a\xca\x0b\x5e\x61\x1c\xf8\xe9\xb4\x07\x23\x04\x92\x94\xa6\x8a\xae\x48\xbe\xd7\x38\xe9\xde\x1d\xa6\xd5\x73\x5f\xbb\x17\xee\x47\xf7\xb9\x7b\xec\x9e\xb8\x6f\xdc\x53\xf7\x9d\xfb\x42\x3a\x3e\x5f\xee\x92\xe3\xf3\xc3\x77\x72\x7c\xbe\x7a\x70\x7c\xfe\x18\x8e\xcf\x5f\x3c\xed\x82\xb2\xfb\x9b\xb7\x47\x6f\x8c\xfd\xc9\xb2\xf0\x45\x8d\x0b\x69\x2e\x1a\xd4\x85\x99\xd7\x36\x14\xae\xd0\x59\x6d\x53\xad\x46\xfb\xb0\xb6\xf9\x59\x02\xc6\xf0\x0b\x77\x4b\x56\x36\x55\x2a\x96\x4f\xa9\x9b\x53\xf1\x61\x8a\x8c\xf9\x6a\x9d\x79\x9e\x75\xe6\xf7\x78\xc8\xd2\x02\x4e\xca\x3b\xb2\x91\x14\x74\x5a\xe6\x3a\x35\xc9\x40\x78\x5d\x8e\x4a\x56\x6f\x57\xd2\x36\xe3\x07\xac\xeb\x4d\xae\x2b\x6d\x86\x37\x1b\x3d\x73\x21\xd6\xfb\xcc\xb6\xc6\xf8\x2b\x6a\xe9\xf0\xb0\xe7\x12\xee\x15\x8d\xd7\x64\x17\x56\x04\xf3\x74\x8a\x43\x7a\xac\xb1\x55\xbc\xa6\xfa\xdb\x31\x7a\xe5\xf3\xb4\x88\x3d\x23\xeb\x9e\xab\xe6\xc5\xcb\xac\x7c\x2e\x3c\x3d\x71\x1e\x56\xde\xc8\xfa\x30\xcb\x02\x61\x6e\x58\x8e\x7b\xa6\xbf\x35\xd2\x31\x7e\x31\xd2\x31\x42\x33\x1d\xa3\x30\x04\x95\x73\x87\x26\x19\x13\x5f\x1a\x3e\x68\x96\x4b\x4f\x3c\xd7\x03\x39\x5f\x1b\x6f\x49\x6c\x6e\x62\xb9\x17\xec\xf9\x87\xa2\x64\x88\x7b\x87\xf2\xc5\xb7\x4b\x84\xa8\xd6\x11\xc2\xbf\xcf\x59\x40\x3d\x8b\xc2\x21\xcf\xe4\x9c\xea\x5b\x01\xeb\x47\x67\x0f\xb9\xee\x81\x67\x51\x45\x52\x45\xf2\x86\xcd\x3f\x7a\xff\x87\xcc\xc4\xec\x52\x92\x6b\x26\x5b\x7c\x99\xbb\xe9\xf9\xd1\xe0\x9c\x9e\x6c\xf1\x17\xfd\x85\x3a\xbb\x7e\x93\xaf\xca\x12\x2d\x7e\x28\xa8\x64\x24\x9f\x89\x25\xa6\x3d\xd5\x96\x99\xf6\x46\x48\x21\xed\xa9\xb2\x00\x2d\x65\x36\xe9\xeb\xfa\xb9\x31\x6d\x72\xcb\xfc\xb8\xac\x81\x3a\x9c\x93\xb2\x46\x7c\x64\x6f\xca\x1a\xc8\x41\x9e\x1a\x4d\xf4\x74\x5b\xef\x8a\xdf\x92\x5c\x5f\x2f\x72\x53\xfc\x7c\x1a\xdf\xc0\x68\x22\x2f\x4e\x3d\x07\xc8\x87\x61\x6a\x89\x6b\x27\xa5\xc5\x79\xdd\xb5\x33\x52\x16\x55\x7a\x1a\xfa\x08\x8f\x9e\x5f\xfd\x23\xbf\xc4\xad\x25\x7f\x74\x25\xef\x2b\xe1\x1f\xf2\x0d\x0b\x1d\xc4\x1b\x9a\xd2\x44\x7d\x6a\x5e\x96\xcb\x5d\x94\x93\x77\xd5\xb8\x39\xc1\x6f\xaa\xb1\xdf\xe2\x3d\x93\x2f\xfc\x35\xfd\xa9\xbc\xd5\x89\xa0\xef\x3b\x8c\x16\x8d\x03\x85\xf7\x22\x6b\x2f\x38\xf2\xe3\x1a\x71\x41\x8e\xfd\x96\x37\xe3\xfc\x40\xb9\x0b\xe7\x9b\x17\x17\xe5\x44\x54\xee\x50\x44\xe0\xa6\x73\xce\x7d\x73\xea\xe6\xc6\x9c\xf7\x81\xe8\x94\x5a\x8e\x79\x87\x49\xdc\x13\x41\x8e\xe3\x0e\x2e\x1d\xc7\x45\x1e\xa9\x61\xd5\x1b\x27\xf1\xcc\x06\x8e\xcc\xa7\xf9\x48\x04\xa4\x27\x2d\xb2\x7c\xaa\x6b\xc7\x4c\xb5\xa9\x67\xef\x45\xdc\x3f\x99\x5b\x75\x8e\x43\xb2\x83\x22\x72\x88\x64\xe7\xae\x9e\xf1\x5b\x67\x99\xe3\x68\xf5\xc8\xe8\x8a\x54\x38\x75\xd0\x1b\x74\x7b\x1f\x2f\x0f\x5c\xe6\xe8\x2c\x60\x16\x3b\xe9\x10\x5c\xc2\x4a\xb6\xf7\x6c\x05\xc7\x36\xe8\x21\x90\x22\x3b\x72\x14\xce\xf7\x66\x78\x6a\xd8\x07\x76\xef\xc9\x91\x43\x61\x3b\x83\xc3\xcb\x47\x88\xdc\xc7\x18\x80\xcb\x23\xfc\x9f\x27\x87\xfd\x43\x7e\x42\x82\x32\xc7\x5d\x65\x8e\x1b\x69\xf7\x90\x90\x4a\x13\x95\xf9\x7d\x6c\xb3\x2d\x22\xd4\x47\xd4\x1e\x71\xd4\x33\x41\xfc\xd5\x16\x11\x7a\x76\xe8\x38\x2e\x24\xc3\x20\x83\x67\xbb\xc5\x9a\x5f\x8a\x0b\xb0\xea\xaf\x04\x8d\xaf\x44\x7b\xb1\x2f\x14\x89\x04\x42\x7c\x28\xb9\x6b\x82\xf4\x05\xfb\x64\x9f\x1e\xaf\xf8\x93\xac\x63\xe3\x1f\x84\xae\xcc\xf9\x64\x7e\xcb\x1d\xca\x81\xdb\x86\xe7\xa5\x39\x70\x39\xd9\x6c\xcf\x28\x21\x9a\xab\xc5\xeb\x7d\x70\xb9\x21\x55\x7f\x72\x20\x58\x4a\xce\xe5\x30\x0b\xfb\x28\xf3\xf8\x4d\x75\x3c\xa7\x1d\x63\x56\x70\xd0\x6c\x5e\x80\x66\x1f\x45\xcd\xfe\x8b\x17\x65\xd1\x31\x39\x3b\x95\x91\x0a\xff\x91\xf1\x5b\x0a\x2c\x75\xc5\xec\x81\x1e\x4c\xdf\x80\x1b\xc7\x7c\x4a\xb2\x76\x51\x6b\x81\x54\x6f\x21\x56\x83\x43\x92\x07\xab\x25\xfc\xd8\x70\x6a\x6a\xf7\x31\xf5\x0e\xb9\x05\x42\xac\x1f\xb9\xc6\xa2\xe9\x43\x37\xc7\xb0\x7e\xc8\xea\xfe\xa9\x84\xab\x72\x8a\x8f\x3e\xf1\x9e\xb1\x29\x11\x7b\x40\x4e\x49\xba\xd5\x3a\xfb\xfb\x49\x2f\xa0\xd7\xb7\xf0\x18\x7b\x30\xc5\xbb\xee\x23\x22\xc6\x78\x19\xbe\x98\x1f\x6a\x3f\xd5\x9f\xef\x29\xe0\x12\xca\x1f\x15\x14\x51\x66\x1d\x47\x9e\x88\xc3\xb1\x2d\x6b\xfb\xed\xa1\x5c\x67\xa6\xeb\x1a\x5d\x22\xd9\x85\x23\xd1\xf6\x29\x71\x7e\x1c\x49\x80\xc0\x31\x80\x84\x12\x48\x98\xc3\x2b\x74\x61\xb5\x13\x65\x99\xef\x25\x32\x5d\x9b\x90\x97\x7b\x36\x94\xf0\xa0\x1c\x81\xdf\x23\xa1\x07\xe9\x1f\x10\x4d\xe9\x18\x32\x47\xa6\x5a\x53\xad\x33\x31\x61\x75\x43\x41\x04\x40\xf0\x27\xae\x61\x31\x88\x06\xaa\x61\x27\x0d\x10\xb6\xb6\xf8\xef\x8c\xc6\x97\x24\x30\x4e\x20\x82\x5f\x01\xc5\xfd\x36\x09\x88\x5a\x40\x6f\xf1\xb2\xec\x26\xb2\x13\xcf\xd7\x61\xda\x93\xea\xb0\xc4\x85\x48\xe5\x59\x55\x3f\x39\x5a\xb5\xa7\x7c\x2a\x84\x2c\x3f\x45\x67\xa7\x92\x39\x1b\x42\x7f\xa9\x59\x1e\xfa\xab\xd2\xa1\x37\x69\xab\x23\xe5\x92\x96\x9e\x90\x14\x88\x9b\x42\x06\x53\x69\xa3\xda\xc5\x7d\xf9\x84\x40\x5a\x3f\xe7\xf8\x45\xfc\x6e\x11\xf1\x5b\x95\xd4\xa8\xd5\x32\xeb\xd9\x16\x91\x6f\xc9\x22\xb2\x9c\x2c\x73\xcf\xbd\x57\xf6\x97\x3b\x3d\x7a\x7c\x6d\x62\xb8\xa3\x9c\xe1\x17\x26\x1e\x6e\xd1\x6f\x0d\xc3\x47\x13\x83\x72\x11\x69\xe3\x44\xe1\xe6\x67\xd0\xb2\x5e\x87\x2d\xb2\x5e\x97\x82\x71\xdc\x2f\xea\x09\x92\x81\xb0\x20\xd7\xf6\xda\x58\x0b\x72\x6d\x6b\xa8\x9f\xe7\x26\x9d\x51\xec\x73\xe3\x83\xd3\xe3\x52\x0c\xdc\x4e\xdf\xfc\x98\xf4\xa4\x14\x87\x6a\xae\x6c\x7e\x52\xfa\xa6\x14\x0f\x57\xb6\x37\x3f\x2d\x3d\x2d\xc5\x21\xf5\xbb\xcd\x53\x84\x1b\x38\xf4\xf2\xa8\x6b\xcf\x36\xbd\x3c\x6a\xd5\x1c\xd7\xcc\xee\x2d\xa0\x14\x1e\xfb\x06\x48\xb5\x39\x31\x5d\x0f\x9f\xe6\xf6\x6f\x80\x53\xcc\x8f\xc9\x7a\xf8\x84\xfb\xb9\x01\x2e\x2d\x53\xfe\x72\x3d\x7c\x5a\xa6\xfc\x26\x38\xe5\xdc\xbc\x5e\x13\xa3\x3c\xee\xa8\xc2\xa7\xe8\xce\x96\x3b\xb8\x69\x89\x4b\xed\x5d\x23\x84\x55\x47\xba\x3b\xf8\xdc\x56\xee\xea\x7e\xf8\x2a\x4c\xa6\x6e\x63\xb9\x83\xaf\x6d\xf7\x16\x13\x44\x35\xc6\x42\x4d\xc8\x72\x07\x6f\x5b\xa2\x2d\x86\x63\xe0\x7e\x67\xca\x33\xa3\x18\xc1\xd5\xa6\xa2\xec\x45\x09\x02\x5a\x4c\xe1\x6c\xcb\x92\x92\xa9\x75\x44\x64\x35\x8d\x27\x29\x04\x60\xb0\xe9\x8b\x1a\x45\xf2\x67\xb3\x38\x0c\x92\x64\xac\x5d\x3d\xde\x5c\xa4\x46\x41\xbc\x03\x3d\x6c\x67\x41\x0f\x32\x66\x21\xdd\xa5\x98\x85\x87\xf2\x07\x0f\x31\x0b\x77\x5b\xfe\x20\x6c\x58\x85\xa0\xe8\x7c\x34\x35\x4e\x3a\x13\x76\x0c\xc4\x9f\x93\xfc\x15\x50\x84\xe0\xc5\xc6\x6b\x96\x68\xc7\x67\x8f\x4b\x2a\x02\x7c\x8e\x87\xb5\xe5\x00\xd4\x36\xb9\x5a\x00\x9f\xe3\x61\x61\x21\x80\x28\x46\x2f\xe2\x45\x84\xf7\xb6\xdf\x48\x9a\x0f\xa5\xd8\x02\x8d\xd9\x67\x69\x00\xd3\xde\xe7\x78\xd8\x83\xe9\x69\x92\xc4\x09\xcd\xd1\xa4\x24\xc0\xd4\x1a\x01\xdc\xc4\x48\x84\xc9\xdb\x23\x0f\xd0\xf7\xa9\xda\x00\xed\xef\xa3\x5e\x1a\xcf\x00\xbd\x55\xf3\xaf\x4f\xff\x95\xde\x9a\x49\xd9\x7d\x19\xee\xa3\xd0\x78\xd9\xf3\x83\xc0\x5e\x21\x88\x42\xd0\xff\xf4\x7b\x3c\xec\x58\x2c\xee\x18\x8f\x81\xb8\x2d\xad\xce\xd4\x4f\x3b\x43\x00\xa2\x4e\x00\x42\x80\x40\xf0\xc9\x9d\x81\x34\x25\x87\xc9\x17\x53\x80\xb9\xd2\x59\xc6\x8b\xce\x0d\x48\x40\x27\x8c\xe3\x2b\x18\x4d\x3a\x3e\xca\x75\xfb\x0b\xbd\x06\x00\xd3\xce\x22\x5d\xf8\x61\xb8\x14\xf1\xce\x10\x91\xa8\xff\xf9\x22\x99\x80\xa0\x33\x4e\xe2\x59\x07\x84\x29\xb8\x99\x82\x04\xf4\x2c\x77\x14\x87\x71\xd2\xb7\x46\x78\x67\x1d\xf9\xa1\xe5\xa6\x08\x8e\xae\x96\x74\x36\x22\x99\xc5\x6f\x11\x85\xb1\xcf\xd3\xce\x72\x22\x58\x8b\x52\x6f\x83\xe5\x38\x59\xe6\x26\xde\xc8\x0e\x0b\x0d\x74\xb8\x25\x03\x3d\x36\x31\x18\x53\x7a\x6b\x88\x7c\x13\x11\xcf\x42\xb5\x2d\x04\x79\x3a\x8c\xc9\xdf\xaa\x22\x51\x1d\x2c\xc7\x0d\x55\xad\x20\x6c\x97\x84\x9f\x6b\x05\x07\x7a\x04\x6f\x5e\x43\xb8\xdf\x61\x99\xec\xe5\x0d\x44\xd3\xae\x90\x5b\x5d\x72\xb5\x9f\x5e\xec\xfb\x0e\x11\x9c\x52\x0f\x3a\xdd\x25\x3d\xe8\xdd\x77\xd2\x83\x5e\x3c\xe8\x41\x3f\x82\x1e\xf4\x92\x05\x68\x22\xfd\x0a\xb6\xac\x8f\x5c\x79\xfb\x9c\x04\xff\xcd\x2b\xef\x67\xeb\x01\x7d\xf9\x00\x3e\x96\xf8\x55\xf5\x5b\x8a\xfb\xe8\xca\xc3\x0f\x20\x49\xa9\x70\x92\xb0\xe8\xb9\x2a\xbd\x47\x3e\xd3\x89\xe0\xd6\xbb\x7e\xff\x64\xa8\x37\xd2\xea\x1e\x8f\x0b\xde\xc9\x40\xbb\x69\xf3\x88\xd3\x49\x6d\x53\x46\x32\x8b\xd3\xac\x0e\x78\x55\xee\xe6\x5f\xd7\xb6\xe6\x4c\x62\x01\x99\xd5\xe3\x55\xb9\xf7\xb9\xd9\xb7\xce\x7f\x36\x16\x4d\xd9\xaa\xab\x4a\xd3\xdb\xd6\xbd\x25\x8d\x57\xad\xfb\x6a\x34\x9f\x19\xb1\x93\x91\x19\x3b\x29\x0e\xdc\xdd\x75\xa3\x28\xdf\x7d\xf3\xf0\xc6\xa2\x70\x46\xfa\xa9\x44\x56\x66\x1a\x06\xc9\xbf\x41\x5f\x49\xff\x40\xde\x30\xfe\xf6\xad\x6b\xc6\x68\x0a\x57\x70\x4e\xe4\x1f\xa7\x61\x52\x16\xbd\xde\x87\xe1\x59\x97\x0a\xc5\x5a\x1c\xa1\x7c\x2a\x56\xbb\xf6\x54\x5d\xf1\xda\x0b\xb9\xea\xb5\xc7\xca\x77\xd4\xde\x98\x71\x95\xef\x72\x71\x95\x3f\xff\x57\xf9\x54\x19\xb9\x4b\x85\xea\xbb\xe2\xd2\xd6\x7a\xf1\xba\x77\x65\x35\xae\x9f\x3a\xee\xa9\xb4\xca\x64\x79\xea\xd3\x82\xb0\xc1\xf3\xe2\x77\xcc\xa5\xf6\xda\x78\x4b\x4f\x44\xb5\xab\x79\x17\x66\x13\x53\xc2\x7e\x2c\x6b\xc0\x3f\xc1\xf3\xb2\x06\xca\xd7\x38\x2e\x6b\x23\x3e\xcc\x49\xe9\x38\x94\x6f\xf4\xa6\xb6\x12\xb7\xb8\x89\x6f\x45\x45\x19\x3a\x68\xe8\x87\x5f\x9a\xaf\x81\x84\x0e\x14\xe4\x0e\xb9\xbd\x35\xa2\x46\xf4\x94\x0f\x46\xf0\x08\x5b\x3c\x4a\xf8\x08\x5b\x3a\x4a\xf8\x88\x5c\x38\x4a\xf4\x08\x5f\x33\x4a\xf8\x88\xb2\x60\x8a\x02\x48\x8a\x52\x4b\x24\xde\xb3\xbd\xd2\xa8\x0f\x3d\x95\xc4\xfe\xbe\xbd\x57\x1d\xe3\x11\xc5\x01\xe0\x77\xb2\x2d\x87\xf5\x50\x42\x3c\x22\xb5\x87\x9e\x9c\x80\xb6\xd5\x22\x2f\x94\xb6\x9f\xe3\x21\x23\x97\x36\xe4\x11\x1f\xb7\xb7\x7b\xb6\x12\xf2\x61\xdd\xc0\x30\xec\x46\x31\xc2\x5a\x3f\x0b\x80\xb2\x1c\x12\x5b\x82\xdf\xbc\x89\xd1\x3b\xf1\x9c\x22\x2c\xeb\x8c\xfc\x04\xe5\x7a\xe2\x87\xf9\x6e\x53\x3f\xed\x62\x0b\x5e\xc1\x19\xb0\xae\x53\x3f\xfd\x05\x80\x48\x22\x0d\xf0\xf3\xd2\xde\x18\x7e\x41\x5f\xfa\xd8\xe1\xff\xdb\x5a\xf5\x3d\x25\xc0\x4c\x82\xbb\x9b\x88\xd6\x4d\x4b\x7a\x84\x71\x2a\x13\xf7\xbf\xc2\x3f\xf8\x9b\x45\x74\x15\xc5\x37\xb2\x0c\xc2\x7b\xf6\x5b\x8f\x98\xa5\x4b\x4a\x0d\x1a\x54\xa2\x5b\xb5\xc8\xd9\xfc\x6e\xce\x43\x42\x8d\xb9\x5d\x14\x11\xdb\xa6\xee\x3d\x97\x88\x05\x41\x77\x4a\x02\x04\x60\x44\xd4\xd1\x5e\x22\x9e\xae\x5d\x24\xac\xbc\xff\xbb\x09\x23\x74\x21\xb9\x05\x4e\x28\xa2\xbf\x1d\x33\x44\xc7\x35\xf9\xc1\x44\xca\x46\xdc\x90\x92\x69\x1b\xac\x10\x3b\x5c\x3b\x46\x08\xd9\xa8\xb2\x41\xc4\x76\x77\x91\xd3\x98\x25\x72\x07\x31\x45\x40\xa1\x98\x33\x8a\xaf\xec\x77\x7e\xf3\xd3\x0e\x16\x5b\x1d\x45\xe6\x89\xb5\x5a\x24\x9d\x73\x10\xfe\x88\xa3\x7f\x46\x4a\x77\xd1\xbb\x40\x52\xf2\xce\x2a\x56\xf6\xaa\x08\x27\x11\xea\xbc\x8f\xc0\x43\x9e\x66\x97\xeb\x06\x6c\xa5\x00\x1d\x0b\x9d\x4e\xed\xeb\xac\x58\xbe\x1e\xf2\x6d\x55\xbd\x8f\xc4\x3b\x2b\x59\x4c\x60\x90\x75\xf1\x23\xe2\x49\xfe\xe4\xf4\x8b\x7b\x11\x6d\x31\xcb\xdc\x2f\xde\x0b\xfb\x4c\xf5\x07\xd2\xf3\xbc\x8d\xe3\x97\x0c\xa8\x7a\xfc\x12\x6c\x11\x68\x51\x0a\xc6\x71\xcf\x54\x2f\xa5\x81\x50\x77\x3e\xb6\xc5\xa3\x67\x6f\xab\xc2\x53\x64\xa5\x93\x60\xa2\x56\xf8\x8a\x6d\x7d\x0d\xef\xb9\xf9\xa1\xb4\x13\xe6\x8d\xa3\x8a\x5e\x97\x80\xe7\x27\xe4\x1b\x87\x14\x5d\x98\x08\x0a\x2c\x82\xcd\x43\x8a\x3e\xe6\xb0\xe4\x02\xbd\xa6\x9b\xe2\x78\x5e\x8a\x83\xef\xc2\x83\xc9\xe6\x01\x6b\x65\x38\x94\xfd\x6d\xb0\xdc\x3c\x66\xad\x0c\x8d\xd8\x3b\x06\xd7\x9b\x07\xac\x95\x7e\x13\xc5\xc0\x1a\xdc\x6c\x59\xe4\x6c\x50\xa1\xb8\x0a\x4e\xb5\x38\xd0\x35\xc4\x66\x31\x3b\x55\x00\x1a\x61\xd3\x32\xb1\x34\x08\xdb\xa9\x81\xd1\x08\x27\xd7\x76\x9a\x45\xec\x54\x42\x68\x84\x4f\x9b\x2a\x57\xeb\x61\xd4\x7d\x67\x15\x38\x4b\x76\xe1\xf5\xe7\x50\x19\x40\x63\x18\x67\xea\x49\xdb\xcb\xe6\x27\x6d\x23\x31\xdd\xd6\x8b\xc3\xa9\x3b\x4c\xab\xcf\x1f\x6d\x9c\xb2\x75\xc7\xfe\x08\xc5\xc9\xf2\xee\x4e\xdb\x94\xd4\xd0\x9f\xe3\x61\x97\x72\xa0\x2b\x2a\xd5\x56\x9d\xcd\x35\x09\x3f\x52\x0f\xeb\xdc\x91\x1b\xd0\xf3\xa3\x87\xc3\xba\x87\xc3\xba\x87\xc3\xba\x4d\x0f\xeb\xc8\x61\xdb\xa8\x79\xea\x93\xca\xa6\xf9\xd4\x27\x95\xcd\xe9\xbe\x7a\x12\xfa\xa9\x48\xcb\x9c\xe4\x8e\x0d\xc5\x49\x19\x4f\x72\xed\x87\xe1\x9b\x38\x00\x58\xb0\x60\xf3\x88\x1d\x90\x25\xb9\xa3\x3a\xda\x88\x1d\x8a\x25\xc5\x87\x74\xd7\x05\xef\xe4\x21\xdd\x0d\xcd\x95\xa1\x66\xee\x20\xa1\x24\xec\x7c\x2b\x32\x8e\x28\x95\x51\x9d\x28\xde\xd5\xde\x70\x89\xdf\xf0\xa3\x2d\xad\x57\x24\xbb\x68\x8e\xe6\x52\x20\x6b\xe4\x2e\xd1\xb9\xfc\x36\x4f\x53\x61\xf7\x88\x71\xef\xaa\xbc\xbd\x0a\x58\x76\x30\x8f\xc1\x90\x79\x0c\xa6\x5f\x3d\x55\xf3\x14\x10\xaa\x19\x59\x97\xce\xda\xa7\x64\xa7\x7a\x50\x1c\x3f\x36\xd9\xfc\xf0\xac\x79\x76\x0f\x85\x35\xfc\x9c\x8c\x70\xa5\xed\x11\x5c\x83\x13\x30\x33\x93\x86\x79\x36\xc6\xbf\xcf\xda\xc7\x5a\xc6\xe1\x95\xfc\x44\x15\x47\x57\x87\x15\x07\x49\xe6\x51\x55\xe1\xfc\xcb\x9d\x58\x15\x4e\x3a\xf3\xd0\x8a\xb8\x4b\xcc\x83\x2a\x63\x25\xe5\x0f\xaa\x54\xdb\xdd\x3c\xa0\xd2\x0d\xef\xdc\xe1\x14\x91\x23\xc2\xbe\x50\x8f\xa5\xb8\x3c\x30\x0e\x96\xcc\x72\xbb\x44\x30\xb0\x4a\xad\xf9\xd6\x1c\x88\x7a\xa3\x99\xc7\xf5\x15\x48\x87\x01\xe8\xc1\xe0\xd2\xa9\x3a\x17\x23\xae\x6e\xba\xe2\xf0\x5f\x6a\x7a\x10\x55\x6c\x36\x39\xcb\x52\xe6\x3d\x32\x4f\xb8\xe8\xcc\x8f\x0a\x0e\xaa\x22\x8d\x1e\x58\x7e\x44\x55\x45\x27\xa4\x74\x56\x9c\x5a\xc1\x5e\xa0\x24\x97\xd8\xdf\x2f\x3b\xab\x82\x64\x40\x64\xb8\xe4\x04\x46\x5e\x84\xe7\x25\x72\x45\x30\x68\xd1\x11\x1b\xf2\x9e\x21\xe5\x7c\x0c\x06\x96\xe3\x79\xe4\x08\x86\x7b\x89\x57\xf8\x45\x1f\xb8\x62\xd9\xf4\x6b\x3f\xa0\xab\x60\xea\x23\x77\x94\x00\x1f\x81\x0b\x38\x03\xfd\x0f\x36\x72\x5c\x7a\x7a\x4c\x7e\xbf\xb2\x91\x93\x65\xba\x9b\xf7\x77\x8e\xc8\xf4\xf2\xd2\x4a\xd4\x46\x09\x6a\xa5\x88\x32\x3a\xcf\xf9\x7e\xdf\xc4\xa8\x93\xaf\x05\x4e\xdc\xaa\xea\x91\xd0\x39\x7f\xb0\xbd\x33\xa3\x00\x4c\x12\x3f\x00\x6a\xae\x14\xf6\xe0\xdb\x9c\x2a\x15\xe6\x61\x29\x3b\x41\xa0\x73\x3a\x97\x8c\xa5\xec\xd4\x00\xae\x9f\x5c\x65\x64\x1c\x1c\x84\xe5\x07\x07\xb9\xe4\x2a\x6d\x8f\x50\x94\x95\xdc\x96\x07\x62\x4d\x6d\x83\x05\x9a\xc4\x6f\xc7\x03\xa5\x6b\x2b\x26\xc4\x28\xa6\x5d\xab\x4e\x60\x99\x9d\xdf\xe3\xb5\xc7\x69\x3d\xdf\x06\xe7\x0c\x23\xf3\x9c\xa1\xc0\xf1\xcf\x63\x96\x83\x2d\xc5\x2c\xe7\x1c\xd6\x77\x70\xe7\x36\xe7\xb5\xbe\xa3\x3b\xb7\x79\xe7\x75\xa1\x72\xb0\xb9\x97\x3c\xe7\xbf\xa6\xc7\x31\x1b\xfb\xc5\x73\x3e\xeb\x9c\x8a\xb2\xb9\x5f\x3c\xe7\xb3\xd6\x4e\x28\x36\x76\x89\xe7\x7c\xd5\xc6\x09\xc5\xc6\xce\xf0\xbc\x9f\x5a\xd7\xb5\x36\xf7\x84\xe7\xcf\xa8\x98\x01\xd7\xe4\x0e\x69\x71\xd7\x6a\x47\x26\x33\xf6\x5a\x7b\xa1\xa3\x06\xb0\xf5\x23\xbd\xe8\xee\x8f\xf4\x74\x2b\xbb\xbd\xa7\xdb\xb4\xd2\x1b\x78\x9d\x85\x66\xb3\x09\x85\x39\x58\x8d\x50\x6b\x02\x6c\x4d\x17\xbb\xe6\x1c\x69\x7c\x6c\xc1\x85\xd9\x9a\x5e\x76\xdd\xf8\xaf\xc2\x2a\x37\xbd\x56\xd7\x57\xca\x60\xe4\x9d\xe9\x6a\xf6\x68\x9a\xc4\x06\x11\x77\xd6\xa3\x71\x9c\xd8\x54\xbd\x88\x3a\xf1\xb8\x03\x1c\x7b\x0f\xdd\xde\x46\x3d\xa9\xf8\xfe\x95\xc4\x66\x21\x4f\x7d\xe6\xc8\xe4\x54\x6a\x7e\xe8\x46\x90\xa5\x0a\xfd\x4c\x40\x96\xcf\x14\xc8\xfa\x01\xc0\xa3\x66\x07\x00\xa4\x15\x64\xe7\x5c\xeb\x9d\x01\x94\xde\xc6\x51\xd2\xa9\x4f\x42\x38\x9b\x81\xe4\x80\x94\x80\x35\xdc\xf2\x75\x1e\xfc\x52\x27\x3b\xf5\xf6\x0a\x4f\x7b\xf1\x8d\x18\xf9\x29\xdf\xee\x92\x33\xfd\xea\xc1\xa9\xfd\x23\x38\xb5\xcf\x3c\xdb\xa7\x91\xfc\x7a\x11\x40\x65\x59\x3a\x6e\x5a\xd4\x62\x1c\x27\x33\x1f\x8b\xae\x45\xd1\x5b\xea\x6c\x1e\x15\xbd\x4a\xe7\x60\x24\xee\x32\xca\xab\x2e\x7a\xa3\x6b\x3f\x81\xf8\x9b\xbe\x08\xfd\x49\x2a\xaf\xb9\x14\x37\x7a\x05\x11\x48\xfc\x90\x78\xdd\x6b\xfc\xa9\x71\xa9\x73\x94\xdd\xc0\x75\xa3\x47\x45\x6e\xd2\xb7\xcc\x89\xa5\x8a\xab\x21\x73\x70\xf1\x77\x8c\x23\xee\xd8\x78\x4e\x14\xe1\xa9\xf1\x50\xe7\x82\x28\x3f\xc8\x5f\xeb\xf4\x8b\x2a\x84\xe6\x6b\x4e\xb9\xa8\x47\x28\x1a\x40\x70\x23\x6b\x0b\xbe\x15\xf9\x71\x4f\x03\x48\xbd\x11\xbc\x62\x60\xe4\x0d\xd4\xc7\xb4\xe3\xa5\x6b\x23\x4f\xf3\xfd\x3a\x30\x62\x17\x8f\x9d\x3b\x3a\x50\x7b\x6b\x5c\xea\xfe\xaa\xf8\x07\x49\x26\xc2\x2f\xc8\x70\xf8\x89\x61\x1f\x59\x20\x80\xc8\xea\x5b\x09\xc9\x11\x4b\x0b\x26\xe3\x77\xc2\x22\x15\x4d\x3d\x70\x7b\xbb\xa7\x3f\xca\xa8\x45\xf4\x01\x82\x1b\xd1\x1e\x73\xc1\x03\x59\x1c\x9d\x2f\x86\x33\x88\xea\xb3\x90\x91\x6f\x2c\xbc\x5f\x30\xf8\x03\xa2\xa9\x4c\x84\x99\x65\xee\xd0\xbb\xb2\x67\xea\xf6\xaf\x6d\x7c\xfe\xa6\xfa\xf9\xd8\x04\xcf\x27\xe3\x20\xdd\x14\xf4\xd4\x04\x4d\x0d\xbb\x8d\x8b\x21\x4d\x4c\xb8\xc6\x92\xd8\x3c\x92\x6f\x69\x62\x30\x56\xd5\xe6\xd9\xb9\xae\xcb\x30\x88\x85\xb9\xb9\xa7\xe0\x26\x87\x83\xac\xed\x41\xb2\x71\x3d\x7b\x86\xe0\xb3\x89\x40\x91\x07\x5b\xc0\x92\xab\x9a\xbf\x77\x48\x8b\xf5\x1b\x58\xc5\x25\xfa\x70\x4b\x6e\x1c\x03\xbe\x14\x0b\xad\x74\xf6\x32\x18\x8e\x3b\x53\x75\x76\x73\x2e\x0b\x99\xb2\x3e\x32\x05\x86\x81\x6c\xa6\x46\xdb\x9c\x35\x8f\xb6\x09\x44\x5a\xf4\x06\x11\x37\x2d\x22\x5c\x4a\x14\xf1\xea\xe4\x38\x8f\xb6\xa3\xc1\xf8\x9e\x1d\x16\x28\x07\x16\xd6\x95\x6a\x94\x81\xa8\x5e\x19\x70\x61\xa1\x3a\x40\xb7\x42\x17\x79\x54\x18\x42\xfa\xd3\x8e\xbc\xd8\xb9\xaf\x9a\x7d\xe6\xa6\x5e\xa2\x4c\xaf\x05\x1b\xfb\xc8\x1b\x84\x97\x6e\xe0\x6d\xb2\xd6\xdc\x99\xb7\xca\x5c\xd5\x2a\x08\x4a\xac\x82\x19\xb6\x0a\x02\x66\x15\xcc\x74\xab\x40\xfd\xe9\xce\x4c\xab\x60\x56\x6a\x15\xcc\x6e\x6f\x67\xa6\x55\x30\xd3\xad\x82\x99\x37\x6a\x62\x15\x10\xff\x33\x57\x31\x6c\x6c\xd6\x01\xe7\xf6\x16\x64\x78\xc5\xb9\x73\xc5\x2a\x98\x19\x3a\xfb\x8c\x59\x05\xda\xf3\xa3\x59\xfe\x8b\xcc\x85\x55\x30\xab\xb6\x0a\x4c\x0c\xc5\x93\x0a\x0f\x71\x86\xc9\xa3\x56\x41\xec\xcd\xdc\xc4\x79\x84\x67\xaf\x62\x93\x2a\xb2\xc2\x6f\x21\x2b\x60\x3a\xa7\xe9\xff\x77\xba\xd8\x1a\x26\x05\x60\x64\x1b\xa7\xf3\x58\x27\xe2\xcf\x4c\xe1\x51\xe8\x4a\x60\xf6\xb5\x1a\xb4\x47\x3e\x9b\xb0\xc5\x87\xbb\xe4\x38\x18\x7f\xa7\x28\xbc\xe9\x83\xc3\xe2\x47\x70\x58\x4c\x3c\x3b\x29\x4e\x99\x11\x17\x3c\xee\xa9\x4b\xdf\x71\x7d\xbd\x89\xfe\x32\xad\xc8\x4f\xb1\xa8\x4b\x57\x20\x6a\x3f\x29\x27\xac\x4d\xc2\xaf\xc6\xc5\x71\x56\x2d\xc3\x9e\xc6\x4d\xae\xce\x8f\x2b\xae\xce\x0f\x55\x57\xc5\x88\xb9\x06\xf8\x43\x4d\x7c\x06\xc6\x4b\xf5\xa4\x6c\x6e\xbc\xa3\xa7\x50\xa7\x6a\xf7\x19\xb3\xea\x33\x77\xe4\x4d\xed\x45\xde\xac\x4c\x36\xd5\xfa\x03\x13\xae\x2e\xfd\xe3\x4d\xe1\xcf\x4d\xf8\xda\x59\xe1\xc6\x86\xfc\xcc\x04\x5f\xc0\xc4\xcd\x6d\xfa\x85\x6a\x40\x4c\x9a\xef\xa4\xe5\xa5\x4b\xcb\x1d\xf5\x95\x8e\xf9\x75\x8d\x8c\x42\x9f\x7e\x73\x47\xbd\xdc\x5b\x67\xbb\xb4\xb7\x0e\xbf\xd3\xde\x3a\x7e\xd8\x5b\x7f\x84\xbd\x75\xca\x0e\x03\xa2\xdc\xde\x9a\xd6\x99\xd2\xed\x76\xbd\x99\x51\xe0\x70\x61\x6c\x1c\x8d\xa2\x8e\xdb\x24\xe7\xd1\x2e\x10\xb3\x80\xe4\xd7\x71\x00\xac\x4b\x89\xd4\x0c\xf4\x9d\x55\xed\x89\xc6\x4e\x4b\x0b\xa7\x68\x6f\xcd\x10\xdf\x59\x41\xe2\x1b\xbe\x99\x0a\x7e\xc8\x81\xf1\xcd\xb4\xea\x5e\x35\x0d\x7b\x15\x2f\x3d\x70\x54\x7d\xa3\x9a\x4a\xff\x14\xb0\xc8\x19\x8c\x47\x80\x91\xa8\x3d\x90\x65\xee\xc2\x1b\xdb\xa9\xb6\x0d\xf1\x6a\x1a\x5b\x4b\x0c\x69\x62\xa0\xfb\xff\xc6\x1b\x68\x60\xc2\x55\x19\x3e\x88\xb7\xef\xce\xec\x10\xc4\x44\x33\x30\x79\xa6\x7c\xce\xbb\xc0\xcc\xa7\xac\x85\xb1\x9b\xb8\x4b\x2f\x02\x26\x8d\xbd\x91\x8d\x00\x3a\x6e\xaa\xba\x26\xf3\xc3\x38\x57\xb9\xb0\x3e\x72\x05\x8c\x81\x32\x55\x95\x99\x69\x73\x65\x86\x69\x21\xbb\x5e\x4e\x5e\x25\xa5\xa9\x82\xb6\x0d\x5f\x46\xbd\x9a\xc7\x54\xb5\x12\xb5\x8c\x6a\x12\x86\xd3\x43\x8f\x9f\x90\x6a\xda\xe7\x5d\x52\xd3\xbe\x7e\x27\x35\xed\xed\x83\x9a\xf6\x23\xa8\x69\x57\x9e\x1d\xd3\x32\xd9\xa6\x9a\xe6\xeb\x8f\x3f\xc7\x43\x99\x5d\x4c\xb8\x38\xe4\x7b\x21\x00\x59\x10\x47\x58\xec\xfc\x18\xd1\x7b\x7f\xca\xad\x36\x09\x94\xd5\x17\xc7\x0f\x52\x1e\xcb\x91\x6b\xca\x5b\x29\xf8\xe6\xb9\x86\xd4\x5f\x23\x20\x8b\xc6\xac\xaf\x99\x99\x4e\xdc\xb1\x0c\x7b\x8b\x08\xc6\x11\x43\x75\x2e\x64\xba\x35\xc1\xcd\xce\x25\xca\x61\x0e\x25\xe6\x8f\x81\x86\x94\x73\x54\xee\x94\x64\xec\xbe\xa1\x68\x46\xef\xc5\x90\x2b\x83\xe4\xc9\x8b\xc4\x9f\xcc\x58\xc2\x83\x71\xe3\x03\x27\x17\xb6\xd2\x97\x3f\x17\x45\x92\xf0\x87\x0a\x4b\x44\x18\xc9\xd7\xad\xb8\x95\xbe\x56\x2a\xbb\x5f\x2b\x94\xdd\xcf\x05\xde\xa1\xa5\x31\x6e\xea\xd8\x90\x1f\xec\xda\x7c\x6f\x32\x98\x87\xb3\x90\x90\x10\x32\xaf\x8c\x80\x10\x65\x5a\xf2\x1b\x0b\x80\x4e\xcd\x1e\x8a\xc9\x5d\x0c\x9b\x54\x8e\x0d\x7d\x64\x4b\x28\x7c\x04\x05\xc0\x94\xea\xa9\x40\x4c\x81\xdb\xdb\xc1\xa5\x53\x00\x50\xa9\xb4\xa9\xf4\x0a\xc1\x35\x08\x3d\xf2\x91\x2c\x17\xf0\x5b\x23\xda\xdc\xac\xa7\x62\x53\xec\x13\x9a\x75\x45\xa0\x4f\x8b\x31\x9b\x1c\x57\x21\xc1\x28\x45\x7e\x34\x02\xa9\xbc\xe3\x25\xd6\x84\x76\xc1\x0b\xcf\x0e\x52\x49\x00\xff\xb1\xbf\x8f\xd7\x40\x02\xaf\x41\xf0\x8a\x0c\x05\xbf\x20\x83\x72\x1c\x3a\x9c\xcc\x9d\x7a\x6f\xed\x71\xde\x10\xd8\xd8\x51\x37\x31\xe1\xaa\x0b\x65\x73\x3b\x63\x69\x82\xd7\xfc\x80\x1b\x7b\xe8\xae\x4d\xf0\xe6\x72\xd9\x3c\x00\xa7\x80\x3d\x29\x0d\xbb\xa9\xd3\xcd\x0b\xfa\x39\xee\x58\xd5\xc9\x0b\x60\x2b\x43\x6f\x10\x87\x5e\xde\xbd\x1a\x93\x2e\xf5\x1b\xe5\xb3\xaa\xe8\x6f\xe0\xba\xc9\x7d\x94\x9c\x8c\xda\xfc\xc6\x4e\x31\x0a\x76\x47\xa7\x15\x2d\x69\x09\x19\x63\xd5\x60\xba\x5a\xc3\xca\x10\xfe\xdb\x3b\xac\x9e\x24\x75\xff\xf8\x41\xad\xfd\x11\xd4\x5a\xbf\x79\x51\x20\x25\x3c\xc7\x0d\x49\x99\xad\xea\x20\x1d\x1e\x5a\x26\xe3\x74\x92\xfb\x1a\xa7\xe3\xfa\xde\xc0\x22\x3b\x24\x5e\x1d\x71\x3e\x0a\x37\xac\x8c\xc2\xc5\xdc\x60\x9c\xf6\x5b\x59\x93\xe1\x20\xbe\xf4\xfc\xb2\x9c\xba\x85\x81\xaf\xe5\x59\x75\xc9\x25\x6f\x18\xf0\x6a\x39\xf1\x5d\x57\xcb\xd1\xe1\xe7\xd2\xa7\xad\x59\x5f\x26\x97\x3e\xad\xbc\xb6\x4c\x8b\xb8\x1a\xbc\x97\x75\x99\x42\x56\x20\x3e\x95\x3b\x2b\xff\xf8\xb5\x66\xaa\x72\x63\x61\xbe\x87\xdd\x14\xc5\x89\x3f\xb9\xab\x44\x57\xee\xa9\xfb\xee\x51\x3e\x8f\xd3\x2e\xf8\x98\x5e\x7e\x27\x1f\xd3\x87\x87\xcd\xf8\x47\xd8\x8c\x5f\xb1\x64\x57\x51\x2f\x01\x7e\xf0\x36\x0a\x97\x8e\xad\xd5\x3b\xef\x89\xfc\x37\xcc\x0f\x13\x28\x59\xa7\xc8\xaa\x3e\x9f\xc6\x37\xe7\x8b\xe1\x05\x35\x2b\x48\x94\x09\xf5\xd7\xd4\x17\xb5\x19\xe7\x1a\xae\x51\xd4\x86\x65\xc3\x8a\x6a\xca\xd2\x4c\xf4\x46\x9a\xe7\x6b\x59\xf0\x4e\x66\xbc\xba\x6e\x9e\x0d\xec\xa6\x61\x7a\x2f\x9e\x2d\xab\x80\x49\xe9\xc8\x0f\x01\x06\x08\x7a\xe0\x9a\x58\xe7\xcc\xf5\x06\x67\xc0\x52\xa4\xa3\xcc\x3e\x41\xe0\x4c\x00\x72\x98\x43\xa5\x04\x8e\x25\xae\x70\x82\x23\x9a\xf1\x81\x64\x37\xc7\x60\x95\xa5\xd2\x1f\x90\x05\xfb\x35\x37\x3a\x66\x97\x62\xa8\xa7\xea\xb8\xa6\x7e\x7a\x12\x2f\x48\x66\xf7\x82\xb1\x51\x7f\x43\xae\x2b\xfd\x44\x18\xbf\xe8\xee\x30\x97\x9b\x18\xe4\xb3\xc3\xfd\x7d\xf0\xac\x0c\x02\x6d\x7c\xf0\x33\x1e\xec\xdb\x12\x56\x7e\x8e\x87\xd4\xd1\x47\x76\x2b\x97\x25\x60\x79\x2e\x82\xe3\x33\x9e\xca\xab\x7e\xae\x16\x4d\x3b\x33\xa9\x17\x34\xdd\x80\x05\xb9\xba\x94\xa4\x6d\x4d\x1c\x82\x2f\xd8\x27\x55\x57\xa4\x4c\xde\xc5\xdf\x8e\xfc\x48\x66\x90\x7a\x79\x3f\xcb\xe1\x18\x25\x6c\x5e\x96\x1c\xc6\xbf\xc8\x65\xdd\x7a\x6d\xd2\xa5\xa5\xfc\x7a\x59\x58\xf4\xe6\x65\x93\x38\xb9\x97\x15\x71\x72\x2f\x4b\xab\xd7\xf0\x01\xa6\x9a\xd4\xbb\x30\xbe\x88\xea\x23\xfa\x58\xfc\x8e\x25\x85\x78\x6e\xbc\x2d\xc8\x39\x7d\x6c\x36\x31\x45\xe2\x49\x59\x03\xce\x93\x37\x85\x48\x94\xe5\x64\xb9\xa7\x66\x93\x69\xbc\x08\xa9\x6c\x17\xcd\x2e\xe0\x0c\x84\x30\x02\x96\xfb\xae\x6d\xad\x99\x4b\x76\x5b\x4f\xdd\x2c\x48\xca\xf8\xde\x3c\x21\xe2\xe9\x39\x5d\x15\x36\xaf\xdd\x89\x2d\x0b\x9d\xc7\xf4\x3a\xdf\x24\xf7\xc2\x71\xbe\x73\xdd\x9a\x86\x95\x67\xa2\xf2\xb4\x5e\x51\xae\xf2\x4c\x59\x0a\xaf\xa8\xb8\xf0\x0c\xe3\x01\x8a\xe3\x10\xc1\xf9\x45\xfe\x0e\xe5\xc8\x8f\xf0\xff\xa3\x18\x73\x0f\x7f\xd0\x0e\xf1\xbe\xe2\x39\xed\x4a\x11\x49\xd3\x70\x49\xe1\x29\x5e\x30\xac\xe4\x40\x20\x73\x8e\xac\xbf\xc7\x8b\x8e\x9f\x80\xe8\x9f\x29\xdf\x6f\x40\xd0\x41\x71\x87\x02\xc6\x86\x0f\x75\x7c\xa7\x96\x09\x30\x27\x82\x29\x28\x3a\xb2\x7c\xff\x4e\xb0\x48\x48\xdd\xd8\x8e\xbc\xd1\x64\x71\x25\x79\x5b\x65\x61\x08\x56\x91\x5c\x9a\xa8\xae\x66\x2d\x5f\xba\x99\xda\xe0\xa1\x86\xcc\xf6\x6b\xc8\x24\xeb\xd5\x90\x31\x13\x5e\xc5\xdb\xac\x21\xb3\x66\xca\x2a\x7e\xd2\x44\x27\x52\x51\x4d\x68\xdc\x62\x88\x35\xed\x51\xb2\x98\x0d\x85\x90\xf9\x1c\x0f\xfb\xc0\xc5\xcb\x8b\x4b\x13\x79\x3a\xc4\x53\xe6\xd1\x6a\xcc\x16\x9e\xa8\x1d\x96\x5d\x9f\x0e\x19\xb9\x7e\x32\x49\xfb\x03\x71\x41\xb9\xa7\xba\x1e\x80\x8b\x2e\xb3\xef\x51\xb4\xe3\x83\x9e\x05\x45\xd7\x60\x06\x68\x6b\x29\xbc\x0c\x3c\x44\x17\xda\x1a\xf8\xd7\x26\x78\xa9\x97\x6c\x7e\xe1\xf7\x43\x55\xb6\xa2\xf0\x0e\xb2\x15\x5d\x98\xd4\xe8\x1b\xec\xe6\x47\x1a\x06\xf8\xfc\x96\x4f\x08\x5b\x2b\x8b\x4e\x01\x2c\x83\xba\x0f\x55\xe5\x55\x1a\x1c\xa9\x34\x2d\xaf\xf2\xa1\x49\x79\x95\xf1\xf6\xcb\xab\x7c\x34\xbf\x9e\x76\x10\xb9\x85\x9a\x21\xc5\xe0\x79\xf2\xb2\x2d\x14\x0c\x31\x67\x5f\x41\x79\x95\x2d\xd4\x0b\xc9\x2d\x2b\x33\xa7\xdf\x16\xca\x85\x94\xe1\x10\xb9\xa2\x36\x2e\x15\x72\x5a\xcc\x2d\x4d\x67\x1f\x7c\xde\x14\xcb\xbb\x02\x89\x50\xa1\xf6\x0f\xbe\x6e\x5d\x42\x08\x85\x75\x8d\x1c\x62\x6a\xef\xea\x45\x9a\x3b\x2a\x58\x53\x0a\x55\x57\x5a\x31\x79\xa9\x29\x96\xeb\x23\x35\xe0\x54\x23\xcd\x95\x77\xd9\x28\x47\x5a\x9d\xf0\x2b\x8f\x3e\x5e\x97\xd6\x35\xca\x90\xbc\x6a\x7e\x28\xc3\xd3\x76\xb4\x2d\x44\x52\x5c\x51\x04\xab\x74\xa9\x80\x59\xf0\x8a\xd8\x58\x1c\x92\x8f\xb5\xe7\x83\xd9\xa2\xe2\x86\x70\x2e\x58\x56\x1e\x5a\x04\xbb\x74\x68\x31\x7f\x38\x3c\xf8\x11\x0e\x0f\x66\x2c\x40\x35\x2a\x4c\x0a\x56\x74\xc5\xa8\x27\x17\x60\xee\xb2\x51\x69\x14\x40\x91\x63\x34\x50\x23\x25\xf9\xb5\xa2\xc0\xc8\x9a\x95\x8a\xfb\x3c\xcc\xcd\x93\xa4\xe8\x05\xb8\xb9\x50\x0b\x7a\x9a\xce\x22\x3d\x96\x96\xcd\x86\xa7\xee\xcf\x8e\xb0\x69\xa9\x13\xc4\x04\xd8\x00\x96\x19\xab\x48\x7e\x23\xef\xd9\x27\x61\x56\x1d\x3c\x5e\x21\x6e\x60\x29\x21\x7f\x72\x10\x04\xed\xe7\x78\xf8\x0e\x84\xe0\xda\x8f\xd0\x07\x4e\xa9\xc0\xbc\x1a\xc3\x10\xb0\x7c\xea\x82\x0f\x8a\xb1\x4b\x8c\x4c\xd0\x9b\xfb\x68\xea\xe2\xff\xf0\xbf\xfd\x61\x1a\x87\x0b\x04\x5e\xc0\x10\x9c\x29\xcf\x39\x0c\x6a\x19\xbb\xa3\x29\x0c\x83\x04\x44\xfd\x55\x26\xba\x90\xe6\x96\x95\x91\xeb\x44\xf3\xa2\xcb\x3e\x1b\xc7\xf8\x8d\x4c\xb8\xaa\x20\xdf\x38\xc4\x4f\xbb\x58\x32\x6b\xb1\x9b\xc8\x0a\x63\x77\x9e\x63\xa7\xd1\x65\x0b\x2d\xc3\x84\xdc\x3b\x16\x0f\xe2\xf8\x1f\x5d\x1c\x53\x17\xdd\xc8\x5b\x05\x7e\x34\x01\x49\xdf\x82\x69\x97\xfe\x69\xb9\x37\x7e\x12\x91\x07\xf8\x0f\xe2\x61\x24\xd2\x3b\x60\x19\x16\xf2\x09\x95\xe2\xdc\x99\x18\x48\x92\x38\xa1\x01\xbd\x44\xb2\x6f\x23\xe1\x12\x8d\xeb\x28\x8c\xe8\x8a\x08\x67\x48\x72\x42\x82\xf9\x1b\xa4\x25\x64\x21\x63\x21\xcb\x96\x14\xb3\x08\xb2\xc4\x4b\x4b\x23\xc8\x30\x05\xaa\xba\x95\x94\xaa\x5b\x49\x89\xba\x95\x98\xea\x56\xed\x4c\x8c\x15\x75\x0b\xef\x05\x84\x3d\x24\xe4\x9a\xd7\x24\x60\x0b\x61\x34\x90\x67\x1f\xda\xd7\xbb\xbc\xbd\xc5\x73\x01\x46\xe3\xd8\xca\xe2\xe8\x39\x4c\x67\x90\x74\x94\x0e\x3d\xca\x73\xe6\xcb\x9b\xfa\x51\x10\x82\x53\xfc\x48\x5e\x22\x55\x5a\x01\x9a\x72\x6a\x61\xfb\x77\x90\xe4\xc1\x80\x6a\x50\x4b\x77\x96\x3a\xfb\xa2\x12\x82\xe3\xfa\xaa\x5d\x61\xe0\x53\x68\x6f\x65\xd2\x94\x02\x31\xd0\xf9\xea\xc6\x13\x34\xdb\x78\x92\xc5\x3a\x19\x94\x9b\xe4\x50\x78\x08\xc9\xfd\x11\x77\x8e\xf5\x43\x72\xeb\x32\xe6\xa5\x71\x74\x01\x66\xf3\xd0\x47\x60\x27\x42\x72\xb3\x14\x20\x3e\x60\x21\xea\x54\x2a\xc8\x8d\xf9\x5c\x98\xab\x4e\xe7\x00\xde\xe1\xcd\x73\x03\xb3\x32\xde\xf5\xa3\x5f\x55\x20\x5b\x08\x7d\x4d\x16\x51\xc5\xe5\x64\x7f\x3e\x0f\x45\xe2\xd7\x2d\xdd\x24\x50\xd4\x5e\x29\xb8\xfc\x07\xc1\xf5\x23\x08\xae\x14\xeb\xb0\xba\xe0\x8a\x1a\xdd\x25\x48\xd6\xb8\x4b\x70\x6f\x73\x7e\x92\xbb\x04\x88\x2f\xe2\x4b\xac\xb5\xb6\xbe\x4e\x90\xac\x7b\x9d\x20\xb9\xf4\x7c\xa6\x24\x9e\xfb\xd7\xe0\x38\x15\x22\xd4\x59\x91\x44\x6b\x54\x0c\x81\x84\x86\x27\x3a\xbd\x30\x8e\xaf\x16\x73\xdb\x92\xcb\xbe\x4f\x4e\xae\xb1\x62\xe3\xf4\x54\x19\xac\x04\x17\x7c\x8c\xc0\xcd\x73\x91\x49\xdb\x91\x19\xbb\xe5\xb9\x7c\x4d\xd2\xee\x4f\x8f\x57\x20\xfb\xdb\xe3\x15\xba\xbd\xb5\xd8\x0c\xb1\xb2\x4f\x58\x79\x8d\x3d\xdf\x4e\xee\x34\x43\xb1\x01\xbf\x88\x5b\xad\x2a\x77\xd7\x43\xc3\x32\x4b\x91\xe4\x89\x2a\xc9\xd3\xe6\x92\x9c\x4f\xaa\xc6\x09\x27\x1e\x14\xcf\x07\xf9\xfd\xbd\x15\x4f\x7a\x1a\x0b\x82\xdd\x52\x3e\x49\xf0\x10\x5f\x6e\x32\x96\xac\xd7\xeb\x29\x62\x50\x7a\x74\xc5\xcd\x70\x57\x6f\xc1\x98\x77\x99\xc5\xd1\xc9\xd4\x8f\x26\x4a\xe6\x27\x83\x2d\x1e\xe8\x21\x3f\x99\x00\xd4\x83\x41\x91\x5e\x9b\x67\xe3\xb7\xd4\x6d\xf9\xf0\xd7\x57\x6c\x05\x84\x2d\x69\xb5\x52\x16\xce\xfc\x88\xc4\x2b\x37\x14\x86\xd5\xe5\x89\x48\x9b\xee\x28\x8e\x68\x28\xf4\x68\xd9\x30\x79\xf0\xc3\xd1\xe0\x83\x60\xbf\xbf\x82\x7d\xc6\x9c\xcb\x34\xd3\x8b\x23\x39\xf4\x13\x91\x47\xc9\x72\xb5\x84\x20\x0c\x3a\xb8\x73\x8a\x92\x78\xf9\x0e\x8c\xe2\x24\xe0\xe1\xdf\x51\x8c\x44\x85\x90\xb4\xe7\x07\x81\xcd\xe3\x1f\x7f\x8f\x87\x42\x4c\x76\x02\x10\x02\x72\x38\x32\x03\x69\xea\x4f\x40\x9f\x1c\xa5\xcd\x7d\x34\xcd\x3a\xe9\x62\x34\x02\x69\x3a\x5e\x84\xe1\x92\x37\xfc\xe4\x8e\xe2\x30\x4e\xfa\x16\x7b\x69\x65\x4e\x36\xf2\xd1\x68\x6a\x73\x25\xb2\x21\xe2\x51\xbc\x08\x83\x4e\x14\xa3\xce\x50\x8c\xa2\x27\x87\x81\x38\x9e\x51\x02\x11\x1c\xf9\xa1\xe5\xa6\x08\x8e\xae\x96\x84\x63\x19\x9e\xb9\x71\xdb\x6d\xaf\x70\xd3\xe3\x27\x9e\xda\xb0\x2d\xd7\x37\x0e\x44\xb9\x42\x9b\x1a\xcf\xf3\x22\x9e\x1f\xa5\xca\xdd\x74\x14\x87\x8b\x19\x06\x1a\x79\x03\x5e\x91\x5e\x9c\x5c\x59\x2e\xb9\x07\x82\xc5\x2f\x35\xe9\x29\x2f\xac\xcb\x92\xf0\x5a\xf2\x7d\x46\x53\x3f\x39\x46\xf6\x53\xa7\x87\xe2\xf7\xf3\x39\x48\x4e\x7c\xbc\x98\x32\xfc\x2e\x5d\x0c\x53\x94\xc0\x68\x62\x1f\x3a\xd9\x27\x72\xe4\x78\xa7\x37\x1e\x03\x51\xef\x09\x8f\x5b\xf2\x41\x3d\x37\xde\xe6\xae\x4c\xcb\xf5\x70\x3c\xaf\x30\x53\x94\x88\x73\xd0\x4b\xe7\x21\x44\x6c\x27\xc2\x5b\x4f\x57\xee\x3a\x96\x33\x38\xbc\xcc\x32\xd7\xf7\xe6\x76\xac\x6e\x74\xc6\xc7\x1f\x44\x5b\xb2\x5a\x52\x13\x91\xb0\x8b\xb6\x85\x61\x61\x62\xf8\xc6\x3a\xc7\xc8\xc4\x6f\x4e\x83\xcd\x4f\x30\xe2\x35\xce\x96\x75\x6d\x23\x22\xb5\x65\x5a\xab\x1a\xb5\x86\x98\x72\x2a\x3d\x05\xe1\x1c\x63\x47\x09\x9c\x75\xb1\xf8\x6c\x91\xcb\x6f\xb7\x53\x2c\x3f\xe8\x21\xff\xd8\x7a\xc8\xd8\xb3\x9b\xee\xb4\x55\x09\x8c\xb9\xe4\xf3\x73\x89\x7c\x49\x45\xf2\xd4\x7c\x6c\xe4\x3b\xe6\xcf\xf9\xa2\x7e\x43\xb6\xd1\x51\xc5\x5b\xb6\xbb\x9a\x89\x83\x0d\x51\x3f\x57\x76\x29\xb1\x27\xbf\x9d\x17\x5d\x82\x23\x23\xed\xcd\x01\xb8\x3a\x0e\x43\x5b\xd9\xc1\xe5\x4d\x98\x55\x08\xd0\x8a\x5f\x42\x01\xfc\xde\x09\xde\xbe\x11\xbf\x6a\x82\x55\x17\x82\x0d\xa6\xcf\x17\xd4\x95\x0f\x14\x7f\x9f\x7e\xeb\x57\xc7\x28\xc2\x24\x1d\x17\xd1\x0c\x7d\x58\xda\x9c\xf9\x68\xea\xd8\x83\x4f\x45\x1b\xde\x63\x76\xa1\x4b\x61\x4b\xf6\xe9\x92\x5f\x1d\xda\xdb\x03\xbd\x1b\x88\xa6\xf1\x42\xbd\x85\xe4\xf4\xc6\x30\x0a\x58\x98\x15\x96\x64\x9e\xe7\xa1\xfd\x7d\x20\xaf\xb2\xe1\x07\x26\x58\x5a\xbd\xcf\xc9\x16\xf3\xc0\x47\xe0\xdf\xc0\xf2\x03\x9e\x56\x8a\x6f\x91\xee\xe2\x57\xec\x45\xca\x90\x90\x3c\x68\x57\x60\xe9\x79\x1e\x70\x9c\xa3\xc6\x2d\xd9\x12\x43\xfd\xc2\x1e\xf3\x45\x3a\xa5\x93\x9f\xeb\x4e\x74\x92\xa3\xcc\xc9\xfc\x74\x19\x8d\x3a\xa9\x7f\x4d\xcc\x7a\x2c\xb6\x10\x99\xe6\x91\x27\x26\x2d\xbb\x36\xf8\xec\x50\x59\xe4\xe2\xe5\xe0\xf0\x72\x7f\x5f\xfd\xf5\x08\x8e\x6d\x2b\x25\xae\x54\x8b\x24\x6d\xc3\xfb\x20\xe6\x57\xee\x5a\x26\x5e\x97\x7b\x9e\x67\x23\x4f\xe1\xb6\x82\x03\xed\xef\xa3\x1e\x4c\xdf\x80\x1b\x07\xd2\x12\x14\x3d\x73\x4a\x3a\xea\x8d\x3a\x7e\xa1\x90\xcd\xf4\x92\x6f\xf2\x08\x84\x29\xa0\xf3\x0a\xcb\xdb\xba\xa9\x2c\xf4\xaf\x47\x15\xa8\xe8\xb5\x3f\xb3\x01\xd9\xf6\xdc\xe6\x13\x91\x59\x2a\x02\xc2\x71\x14\x5c\xb0\x09\x8d\xd1\x27\xcb\x95\x7f\xe3\x43\xa4\xdd\x22\xc4\xdf\x6d\xe5\x07\xfe\x1c\x81\x84\xf1\xa4\xbf\x8a\xaf\x41\x82\x45\x3c\xe8\x47\x58\x27\x69\x63\x86\x60\x80\xba\xf5\x93\x1f\xa8\x6e\x08\x91\x1e\x05\x66\x90\x5b\xe3\x42\x4f\x16\x91\x00\x9b\x5a\xdc\x6a\x02\x2d\xad\x26\x7a\xcd\x73\xc8\x06\xae\x18\x4c\x20\x67\x30\x61\x33\x09\xeb\xba\xc3\x3b\x56\x41\x53\x13\x03\x13\xe9\x5b\xd4\x71\x4d\x04\x3c\xc3\xfa\xb6\x30\x8c\x4c\x0c\xfa\x36\x33\x08\xef\x50\x83\x0e\xaa\x70\xb3\xf5\x76\x17\x03\x90\x47\x38\x24\x21\xfb\xf0\xdb\x58\x44\x06\x1a\x7d\xbb\x68\x75\x82\x53\x05\xc7\x71\x63\xd5\x5f\x69\x4e\x1f\xff\x7a\x03\x54\xa4\xb7\x81\x40\x33\x51\xc6\xeb\x98\x28\x48\x1a\x4c\x77\x61\xa7\x34\x74\x91\x3e\x98\x27\x0f\xe6\xc9\x2e\x9a\x27\x54\x19\x36\xdd\xa4\xaa\x97\x54\xf3\x24\x6d\xd7\x5d\xaa\x80\x6e\xe5\x37\x6d\xa5\x30\xf4\xd8\x89\xc9\xba\x7a\x43\xb5\xb7\x35\xaf\x3c\xe4\xbc\xad\xfe\x16\x6c\x40\x63\x53\x31\x6d\x3e\xae\x99\x98\x36\x1f\xdf\xee\x4d\x6b\x6f\x1c\x27\xb3\xd7\x71\xe0\x87\xf4\xbe\x5b\xde\xd6\x33\x7d\x51\xdc\xd8\xbb\xf7\x46\x0a\xbd\xaa\x4d\x68\xe3\x61\xc5\x06\xb1\xde\x5e\xd1\x53\xc3\xba\xc1\xeb\x03\xad\x6d\xd7\x34\x32\x6a\xd6\x53\xd3\xd1\x96\xd4\xf4\xd2\x55\x07\x02\x88\xb6\xb0\xea\x36\x57\xd3\xd9\x40\x1a\x28\xea\x58\x8d\xf6\xbf\x85\x0a\xb6\x30\x11\x6d\xdd\x22\x18\x99\x18\xb6\xae\xb0\x07\x26\x86\x9c\x2c\xb8\x0b\x95\x99\x96\x63\x37\x30\x6f\xa0\xc2\x56\xc1\x31\xe2\xdc\x0d\xa4\x8a\x80\x58\x1f\xa3\x0a\xa4\x1a\x5d\x6b\x8d\x39\xdf\xdb\x40\x30\x37\x3f\x60\xee\xdc\x60\xe3\x1b\x6f\x7e\x3b\xa5\x3c\x86\xc1\xa8\x3b\x8b\x47\x57\x1b\xe7\xea\x66\xea\xf6\x43\xa4\xed\x83\xa6\x5a\x13\x69\xdb\x2c\x6b\xf7\x3f\x5e\xa4\xad\xbf\x40\xd3\x8f\x33\x80\xa6\x71\x60\xb9\x2c\xc3\xe1\xc7\x28\x8e\xc8\xe2\x49\x40\x00\x13\x30\x42\x1f\x17\x09\xb4\x5c\x6b\x06\x90\xff\x5d\x22\x72\x53\x38\x89\x5e\x92\xf5\x45\x9d\xf2\xc8\xe3\x6a\x87\x3a\x42\x7e\xde\x7c\x64\x39\x83\xa7\x97\xd9\xd1\x28\x0e\x80\x47\x12\x3f\x11\x8d\x23\x4e\xb2\xfd\x14\xf9\x08\x78\x4c\x05\xf9\xf4\x48\x9c\x65\xf7\x10\x48\x11\x8c\x26\x47\xa5\x2a\x09\x72\xfa\x37\x30\x0a\xe2\x9b\x1e\x4f\x98\xe1\xa1\x6c\xec\xc3\xf0\x22\x3e\xa7\xa3\x93\x27\x06\x4d\x06\x47\x47\x82\x01\x2c\x12\xd0\x6a\x24\x20\x3f\x12\x50\x19\xf8\xbb\xad\x8c\xe5\x06\x7c\xfa\x51\x5a\x85\xb4\x15\xf5\x37\x82\x7b\x0d\x24\x2a\x87\xd7\x47\xa5\x41\xd9\x2c\x9a\x38\x9e\x23\x38\xa3\x39\xb3\x36\x8e\x1e\x2e\xf7\x20\xc9\x14\xe8\x79\x77\x51\x6d\x5a\xf4\xc2\x9c\xe5\x0d\x32\x80\xe4\x52\xa6\xd7\xe6\x2f\xa7\xe2\xb1\xa0\x06\xde\x43\xfe\xf2\x87\xfc\xe5\x0f\x6a\xc9\x1a\xf9\xcb\xa7\xb4\x9e\x3f\x15\xd8\x8e\x6d\x71\x71\x73\x90\x2e\x66\x33\x3f\x59\xf2\xdc\xdf\x69\x55\x5a\xee\x8b\xe5\x1c\xf0\x44\xe0\x95\x0d\x45\xaa\xef\xeb\xda\xa6\xcf\x7d\xe4\x8f\x00\x96\x38\x3c\x33\x78\x65\xf3\xb3\x04\x8c\xe1\x17\x9e\x19\x3c\x2e\xf2\x08\x6a\xe7\xeb\x3c\x65\xdc\x39\x21\x13\x82\xb4\x47\xee\x68\xbc\x65\x87\xaf\x34\x2b\xe3\x3b\x30\x8a\x67\x33\x10\x05\x34\x51\x29\xe5\x88\xe3\xa2\x32\x10\x54\xd8\x1d\x23\x1b\x3c\x39\x74\x1e\xa1\xa3\x5c\x4a\x55\x06\x02\x6f\xee\x2c\xaa\x3c\x0a\x6c\x2b\x01\xfe\x68\x0a\x82\xd3\x28\xb0\x9c\xcc\x71\x7a\x41\x12\xcf\x6d\xc7\xfd\xba\x81\xdb\x4d\x24\x22\xa6\x08\x4f\x94\x7d\xe2\xad\x91\xab\x98\x6f\xdb\x57\x66\x0e\x63\x66\xb8\x9f\x55\xa7\xc6\x2e\xce\x82\xfd\xe7\x5c\x1c\x61\xf5\xe5\xe9\x31\xe5\x18\x7d\x8f\xe7\x4c\xdf\xc2\x5b\x62\x79\x1e\x6c\x39\x07\xfa\x56\xc0\xf2\x65\xd3\x0f\xdd\xb7\xe6\xf4\x83\x67\x97\x6a\xe6\x66\x3e\x94\x7c\x96\x6f\x36\x49\x45\xa2\xef\x17\xb9\x84\xd8\xaf\x73\x6f\x94\x29\x98\xcb\x51\x2d\x66\x5c\x2e\x43\xb5\x42\x7a\x41\x82\x6a\x9e\xeb\x8e\x8e\x66\xfd\xe4\xd4\xea\xd8\x72\x09\xaa\x79\x23\x3e\xc4\x53\xe3\x13\xb2\x2c\x65\x74\x0c\x2c\xe1\xae\x50\x09\x58\x5a\x5b\x56\xdd\x4b\xa4\xbd\xe5\xd3\x81\xbf\xa6\x3f\xb3\xcb\x1c\x54\x91\x29\x70\x3b\x89\x7c\x03\xe0\xcb\x24\xbd\xcf\xf1\x0f\xf5\x93\xcf\x93\x78\x04\xb0\x5a\xc1\x72\x6a\xb3\xe4\xb5\x74\xd6\xd3\xec\x8b\xde\x2f\xbd\x51\x02\x7c\x04\xec\x55\xe0\x23\xff\x3c\x5e\x24\x2c\x57\x73\x66\xc4\xfe\x98\x51\x3f\xd4\xc5\x28\x5f\xd3\x84\xdd\x7c\xb5\x17\x36\x16\x6f\xd5\x5c\xc0\x6f\x54\x04\x9a\x14\x92\xb0\xcd\x90\x5f\xf2\x8a\xa7\xd5\xa5\x59\x8d\x1c\x47\xd6\x20\xe8\x2d\xa2\x74\x0a\xc7\xcc\x7f\x6c\xfd\x24\x38\x74\x1c\x86\x1d\xfb\x27\xc7\x22\x22\x9f\x25\x5d\xba\x02\x4b\xcb\x91\x59\xb0\x09\x66\x65\x96\x3a\xb7\xb7\x4d\x33\x09\x2b\xbd\x3c\xeb\x27\x8b\xa4\x04\x56\x29\x95\xb3\x52\xa1\x54\xcb\x76\x2c\x18\xc4\x07\xf7\x39\x1e\xf6\x02\xd1\x2d\xb5\xe4\x76\x4d\x9c\xf3\xde\x33\x80\x15\x82\x91\x8f\x6c\xe4\x38\xee\xe0\xd2\xc1\xf2\x57\xc9\xa5\x0c\xd6\xcf\x8b\xac\xae\x70\xba\xc1\xe8\x59\x91\x7d\x99\x15\x19\x19\x59\x91\x65\x47\x9a\x18\x19\x35\x49\x8c\xac\x30\x8a\xae\x4c\x85\x49\x07\xbd\x41\xb7\xf7\xf1\xf2\x80\x6f\x2e\x85\x7c\xa2\xd9\xb3\x24\x83\xb0\xde\xe2\x3d\x5b\xc1\xb1\x0d\x88\x19\x67\x47\x8e\xc2\xf6\xde\x8c\xf8\xaf\x0f\xec\xde\x93\x23\x87\x42\x77\x06\x87\x97\x8f\x68\x2c\xd0\x00\x5c\x1e\xe1\xff\x3c\x39\xec\x1f\x66\x7c\x22\x67\x8e\xbb\xca\x1c\x37\xf2\x54\x1d\x0f\xa9\x54\x51\xb1\x4b\x3c\xd9\x8b\x08\xf5\x11\x55\xf1\x1c\x91\xa7\x1d\xd0\x0f\xb6\x88\xd0\xb3\x43\xc7\x71\x21\x19\x06\x21\x80\x09\xec\xf6\x1f\x89\xf2\xaa\xe6\x03\x41\xe3\x03\xd1\x4e\xf4\xe3\x44\xa2\x5e\x07\x1f\x43\x6e\xb5\xd1\x17\x6a\x9c\x3d\x7d\x92\x75\x6c\x12\x74\x8f\x09\xca\x9c\x4f\xe2\x33\xe6\xf6\xfe\x7c\xca\x7b\xb2\xc1\x29\x09\xef\xd9\x06\x87\xdc\x82\x49\xd4\x8f\x5c\x63\xe4\x7d\x58\x90\x18\x5f\x93\x6b\x3d\xb5\xd0\x8a\xe0\x7f\xe8\x3d\x63\x33\x20\xf1\x42\x9a\xc0\x86\x24\x94\x7b\x04\xc7\x76\xd2\x83\xe9\x73\x7a\x02\x0a\xa3\x89\xc3\x1d\xdb\x24\x8a\xed\x27\x6b\x8f\x85\xf6\x29\x6b\x7c\x7f\x3f\x91\xb9\xeb\x69\x2a\x7b\x3a\x05\x0b\xda\x6a\xe0\x8a\x13\xf5\x33\x60\x01\x4c\xe7\xa1\xbf\xc4\xfc\x21\x67\x4b\x96\xe3\x68\x9d\x8b\x73\xf7\xb3\xce\x4c\x3d\x30\xba\x44\xb2\x0b\x47\xa2\x89\x14\x11\xd6\x18\x49\x80\xc0\x51\x81\x50\x9e\xc5\x5e\xa2\x26\xeb\xe7\xc1\x92\x36\x94\xf0\xa1\x04\x16\xf7\x52\xe4\x27\x28\xfd\x03\xa2\x29\x05\xc7\x03\x3c\x2b\xd4\x47\x19\x84\xc3\x55\x6d\xfe\x59\x2d\x1e\x5c\xc9\x9c\x30\xac\xba\x07\x49\xc3\x8f\xd9\x7c\xa4\xce\x01\xa9\xd1\xd1\x9d\x87\x1b\x8f\x45\xda\x66\x45\x72\xff\xdc\x18\x5c\xd0\x4b\xc3\xc5\xc4\x5d\x29\x6a\x5e\x7f\xf5\x39\x1e\x4a\x7d\x0e\xf4\xd4\x9f\x59\x56\x9d\xf1\x1d\x0b\x1b\x73\xe9\x22\xbe\x4f\x2f\xa3\x11\x3d\xb4\x11\xcc\xc9\x0a\x9e\xad\x1a\xc8\x0a\x38\xb6\xf7\xea\x34\xf7\xdb\xdb\xbd\x52\xdd\x5f\xdd\x1b\xab\x94\xff\x5a\x33\x42\xd8\x00\x4f\x9d\x47\xa0\xdc\x02\x00\xcc\x02\xa8\xf8\x26\x16\x39\x7d\xcf\x32\xf7\xad\xf7\xc1\xfe\xaa\x79\xb2\xf2\x5a\xfd\xe6\x29\xac\xaf\x4c\x2c\x5b\xbf\xc8\x7f\x96\xa3\x83\x9f\x0d\x6e\x0b\xc3\x97\x1c\x06\xc5\x24\xb8\x8b\xcb\x30\x16\x09\xa1\x3b\x37\xd1\x72\x6b\xe3\xee\x50\xbe\xce\xa3\x14\x8a\xf7\x9d\x21\xbd\xc8\x23\x55\xed\x90\xbb\x43\xfc\x31\x8f\x98\xdb\x36\x77\x87\xf4\x79\x1e\xa9\x1a\x97\x79\x17\x78\x7f\x22\x88\x8f\xf3\xb3\x58\xb3\x1a\x37\xcf\x26\x7f\x52\x8a\x41\x4c\xa2\x8d\x73\xc9\xbf\x29\xc5\xa1\xcd\x99\x8d\xf3\xc9\x9f\x96\xe2\x11\x53\x64\xe3\x7c\xf2\xef\x4c\x1c\xc2\xee\xdc\x3c\x8b\xbc\x01\xb9\x60\xb3\x68\x75\x0e\x51\x0b\xcc\x71\xbf\xea\x39\xc9\x0d\xe6\x99\x5b\xf9\xfa\xd8\x0b\x60\xd5\x20\x37\xf7\xfe\x0d\x70\xe7\x40\x19\xa8\xbf\x6a\x49\xd0\x89\x3b\xf4\x17\xcf\x0e\xb0\xae\xb2\x10\x39\x3d\xa5\xc3\x40\x1a\x64\x96\xe3\xce\xcb\x5b\xc9\xfd\x06\x53\x67\xcf\x8c\x64\x9f\x91\x99\xec\x73\xb4\x56\x45\x3b\xbd\xba\xc4\x30\xe7\xff\x91\x9b\xde\xd8\x70\xfd\x80\x2f\xfe\x08\xbd\xc6\x86\xe1\x69\x84\x27\x65\x60\xb9\x7b\x87\xf2\xf5\x78\xf1\xf5\x2b\xb3\x2f\xe4\x7b\xa5\xa4\x1b\x53\x94\x5e\xc8\x66\x04\x16\xa0\xb5\x2b\xa9\x69\x24\xdf\xe5\xca\x9a\x85\x8b\x89\x75\x99\x65\x8e\x76\x56\x66\xb4\x27\xdf\xbc\x79\xf9\x96\x59\x25\x2c\xc7\x9d\x69\xb1\x2d\xde\x07\xbd\x83\x51\xa6\x63\x7d\x59\xce\x16\xf3\xd8\x44\xa0\x29\x20\x1b\x17\xbd\x99\x39\x8d\xcf\x0b\x85\x03\xbf\xe6\xdc\xd0\x38\x73\xa3\xc7\x3d\xe4\xe4\xe7\xd1\x76\x0e\x19\x12\xcf\x8e\x4a\x0e\x19\x2c\xc7\x85\x6b\x84\x45\x24\x0d\x8a\x99\x73\x14\xaa\x8e\x2c\x43\x24\xc2\xfb\x1c\x22\xa1\x5b\x5b\xca\xdd\xab\xac\xb8\xd6\x79\x52\x19\x0a\x91\xac\x5b\xeb\x3c\x61\xb5\xce\x85\xcf\x73\xd9\xa6\x28\x17\x5e\xea\x7d\x90\xa9\xce\xac\x25\xbf\x14\xc9\xbd\x9a\x09\x98\x87\xfe\x08\xd8\xd6\x81\xe5\x5a\x9d\x83\x8e\xe5\xf0\x62\x5c\x05\x66\xe9\x65\x46\x62\x0e\xa0\xb2\xb8\xfc\xe2\xcf\x9c\x7a\x83\xe8\xd2\x5d\x78\x9b\x2c\x35\x37\xf0\x56\x99\xab\x7a\xc1\x16\x25\x27\x9d\x01\x36\x70\x17\xec\xa4\x33\xd0\x4f\x3a\xd5\x9f\x6e\x60\x9e\x74\x06\xa5\x27\x9d\xc1\xed\x6d\x60\x9e\x74\x06\xfa\x49\x67\xe0\xa5\x4d\x4e\x3a\xc9\x8a\xe6\x1f\xcd\x8e\x5d\xdf\x05\xce\xed\x2d\xc8\x1c\x37\x70\xdc\x91\x72\xd2\x19\x18\xe7\x90\x01\x3b\xe9\xd4\x9e\x1f\x05\xf9\xc9\x3b\x12\x27\x9d\x41\xf5\x49\xa7\x89\xa1\x78\xba\xe2\x21\x06\x98\x3c\x7a\xd2\x19\x7a\x81\x0b\x9d\x47\xc6\xc5\x14\x65\xe7\x4e\x6a\x05\xe2\x3c\x0e\xe1\x08\xb6\x4e\xc2\x56\x76\xc9\xe6\x21\x03\xdb\xc3\x01\xfa\xdd\x66\x60\xcb\x47\xf4\xdd\xef\xbc\x6b\x7c\x81\x15\x1e\x88\xf1\x97\xd2\xe3\x0e\x7a\x28\xbe\x02\x51\xea\xa9\x19\x2a\xe9\xa3\xdb\xdb\xc1\xa5\x3c\x4a\x20\x37\x2a\x44\x7f\xcd\x6f\xeb\xe2\xff\x64\xf1\x1c\x44\x67\xf8\xbd\x74\x71\x16\x06\xf7\x0b\x18\xe4\x0f\xe2\xe3\xc4\x9b\xaa\x53\x94\xb7\x6d\xeb\x01\xf1\x66\x66\x36\x31\xe6\x56\x41\xd5\x65\x30\x36\xcb\xce\x86\x65\x1c\x48\x6a\x2b\x70\xe4\x54\xc4\x2d\x54\x5c\x20\x6b\x26\xda\x30\x81\x53\xe4\xed\x1d\x92\x3a\x07\x30\x7d\x11\x27\x43\x18\x04\x20\xba\xfb\x6a\x07\x59\x26\xc9\x89\x9a\xf2\xb8\x62\xf7\x29\x2d\x56\x52\x59\x04\x25\x8d\x93\xd2\x5a\x58\x62\x43\x72\xb5\xdb\x9c\x3c\x68\x4e\x6e\x53\x93\x5d\x0a\x86\x5b\x7e\xa7\x60\xb8\xeb\x87\xbd\xfc\x47\xd8\xcb\x6f\xf0\x5e\x4e\x8a\x6e\x09\x3b\x95\xcb\x47\x8c\x8c\x58\xb0\xdc\xe3\xc3\x5e\x28\x87\x70\x9a\x04\xa2\x35\x60\x90\x51\xbd\x2b\x8a\x03\xe2\x3d\xf2\x8b\x5e\xfa\x13\x56\x30\x30\xd5\xdf\x8a\xe7\x0b\xfd\x39\x39\xfc\x25\x45\x2d\x2d\xc7\x1d\xd5\x79\x99\x60\x2b\x2f\xd3\x44\xf8\x91\x0c\x2a\xe5\x35\x4b\xde\x44\x25\x9b\xdf\xb1\x14\x2f\x29\xc1\xee\xcc\x78\xcc\x48\x12\x6e\xab\x65\x71\x60\x19\x3b\xfe\x3c\xf3\x27\xa0\x4f\x2a\x07\x5b\x99\xbb\xc2\x52\x8f\x7f\xe1\x3e\xa9\xea\xc9\x9f\xe2\xcd\x92\x86\x16\xf5\x49\x56\x3d\x12\x26\xc4\x41\x2b\xb0\x2c\xf7\x50\x3e\x97\x05\x89\xff\xbb\x7c\xa8\xe2\xb0\x30\x89\xaf\x80\x1f\x90\x30\x44\xb5\x85\xc4\x47\x3d\x64\x13\xdd\x35\x47\xea\xca\x8e\x0d\xca\x59\xcd\x56\x46\xff\x94\x5d\x49\xc5\xc6\xe6\xb5\x3d\xd2\xbd\x46\x39\xce\x0f\xc2\x4d\x35\x91\xb9\x89\x45\xfb\x78\x9b\x27\x6b\x9b\x99\xf0\xd9\xf7\xdf\xfc\x3a\xd7\xd0\x84\xcc\xa7\xd0\xe6\xd5\xcb\xc6\x26\x68\xad\x2e\x70\xba\x29\xf8\x69\xee\xcb\x6a\x53\x60\xb0\xd8\xf8\xbe\xa5\xaa\xf1\xdd\x34\xd6\x46\xe8\xbf\xf7\x4a\xf1\x23\x8e\x26\x32\xac\x42\x3f\xd3\x5a\x4a\x17\xfd\x77\xbd\xf4\xeb\x39\xbd\x8a\x6e\xfe\xd0\x0d\xa5\xfe\x94\x3c\xa8\x06\x3f\x82\x6a\x10\x7b\x36\xa4\xaa\x81\x52\xd5\x8d\x19\xae\xfe\x84\xe8\x07\x76\x7b\x47\x40\x89\x49\x63\x11\x90\xc4\xac\xf1\x59\x31\xdf\xe1\x37\x30\x6a\xc8\xf2\x23\xc2\xe9\xc2\x9f\xe4\x02\x55\x49\x50\x94\x4a\xf1\xed\x6d\xf1\x44\x07\x8e\xa8\xcc\xc9\xca\x65\x22\xa6\xf4\x63\x3c\x24\x54\x90\x07\xe3\xb1\x5a\xa0\x29\x40\x17\xfe\x50\xaf\x8e\x26\x09\x27\x15\xd2\x9c\xbc\x04\xbd\x20\x4c\x1a\xc0\xb6\xf5\x7a\x64\x67\xc3\x74\x2e\x28\xec\x83\xd1\x6f\x52\x18\x08\x7f\xb7\x0a\xfb\x3c\x6e\x2b\xc6\x66\x71\x04\x51\xdc\x5e\x6a\x0b\x71\x15\x7d\x5b\x0b\x6a\x5b\xbb\x05\x5c\xeb\x0a\x44\x54\xa8\x56\x5a\xb4\x90\xdf\xa5\x7c\x4f\x1f\xb8\x16\xa9\xe9\xe7\xa8\xfb\x0c\x6c\xf0\x81\x48\xe1\xd1\xf4\x80\xfa\xaf\x0a\xbf\x4c\xce\x91\x5c\xb4\xe7\x14\x96\x76\xaa\xab\x62\x5a\x91\xef\xa9\xea\x2a\x1d\x15\x41\x39\xaf\x80\x3b\x71\x97\x8f\xf2\x46\xef\x2e\x78\x06\x6e\x1e\xb6\xe1\x7f\xf4\x6d\x98\xee\x46\x9f\xbd\x83\xff\x6d\xe0\x77\xbf\x1e\x77\xff\xe3\x69\xf7\x7f\x74\x3f\x5e\x3e\xf9\x9f\xbd\xea\xdf\x8f\x0f\xc8\x0e\xfe\xd5\xb3\x53\x9a\x51\x9f\x1b\xd0\x64\xc5\xf6\x52\x10\x8e\x2f\xf0\x5f\xc4\xc2\x6e\x59\x0b\xab\x70\x03\xbf\xe6\xf9\x68\x09\x54\x91\xb8\xe8\x5a\xcf\x79\x1b\x18\x8f\xb9\xdb\x99\x9b\xd0\x91\x37\xb0\x46\x71\x80\xa5\x06\xb9\xb8\x6d\xb9\xd6\xe7\x1b\x74\xbc\x40\xd3\xd7\xf4\xea\xfc\x25\x51\x10\xcc\xa3\xe0\xbb\xad\xf2\x2a\x68\x00\xa3\x04\x20\x69\xd8\x8b\xe7\xe4\xbe\x33\x8f\x20\x1b\x1a\x6f\x09\x43\x68\xe6\x2d\x69\x19\xf3\x97\x3a\x71\xdc\x34\x16\xaf\x29\x2b\x26\x39\x5e\x12\xce\x2c\x99\x1d\x4d\xea\x40\x9f\x63\xfe\x8a\x7a\xac\x24\xd7\xe9\x22\x0a\x63\x3f\x38\x0e\x43\xdb\xc9\x46\x21\xf0\x13\xf2\xc1\x19\x57\xe8\xb9\x05\x0d\xc5\x65\x33\x02\x29\xaf\x56\x94\x56\xbe\x3a\x48\x93\x37\x31\x7a\x11\x2f\xa2\xa0\xbf\x77\xc8\x73\x0a\xa9\x94\xd3\xea\xbb\xf4\x34\x42\x19\x91\xab\xe0\x20\xcf\xf9\x23\x3a\xc8\x31\x8c\xc8\x10\x49\x7e\x84\x2e\xcb\x8f\xc0\x82\xc9\x05\x63\x52\x3e\xfb\xf8\x1d\x0a\x8c\xca\xf3\x3c\xf6\xdd\x59\x5a\xd9\xdb\x5b\xb1\x5c\xc1\x11\xfd\xb3\x0f\x7a\x0a\x14\xe7\xf6\x76\x70\x49\x40\x4f\xfd\xf4\xf7\x3f\x2e\x8e\x35\x04\xaa\xe9\xa5\x74\xea\xf9\xd1\x92\x1c\xe0\x58\xbf\xff\x71\x21\x13\x43\xb1\x80\xf7\x28\x8e\x08\x57\x9b\x81\x4a\x00\x9e\x9e\x58\x07\x24\xf1\xff\x2e\x01\x49\x01\x35\x1e\x0e\x3d\x25\xaa\x87\x51\x9c\xd0\x59\x47\xd3\xec\xf2\x15\x81\xcd\x44\x82\xd6\xbf\x1a\x36\xfe\xb2\x78\x98\x3c\xe7\xa6\xbb\xf7\xd4\xb9\xbd\x2d\x68\x39\x78\x7a\x89\x95\xe1\x13\xea\xab\xd2\xc0\xd3\x8f\x4e\xfa\x68\x2b\xe5\xf6\xd6\xce\x3f\xf4\x8c\x59\x51\x34\xe4\x92\x49\x42\x8f\xc5\x30\x9d\xcc\x63\x76\x4e\xa6\xff\x4b\x3c\x4b\x6a\xe6\x1e\x5d\x28\x25\x70\xe9\xed\x09\xe7\xd9\xbf\xfc\xb7\xfd\x7d\xa5\x35\xbb\xa1\xf4\x99\xa7\x66\xbe\x06\x09\x1c\x2f\xc9\x44\x52\xee\xd3\x90\x05\xc8\x42\x49\x68\xf6\x6b\x58\x5a\x16\x8f\xe5\x1d\xeb\x53\xe9\xeb\xa8\x77\x51\x08\x72\x20\x50\x72\x03\x27\xf2\xf2\x1c\xc4\xdd\xf6\x22\x47\xfd\xa8\x42\x38\xd8\x42\xfc\xa9\x9b\xa3\x9d\x17\x03\x58\xa6\xbd\xa0\xe9\x36\x2c\x96\x51\xb9\x58\xfa\xb8\xa8\x17\xc6\x13\x18\x61\x1e\x03\x37\x72\x7a\x68\x0a\x22\x9a\x53\xbc\x56\x2e\x01\xc6\xc9\x72\xc9\xa4\x8e\x98\x6e\xc7\x95\xa2\x89\x18\x7a\x63\x80\x46\xd3\x73\xbe\x35\x1e\x47\xc1\x19\x3b\x41\xb5\x9c\xde\x1c\x24\xe3\x38\x99\xd9\x4e\x8f\xa6\x47\x2b\x92\x80\x6a\xce\x35\xe5\x2a\x57\x05\x0f\x0b\x60\xb0\x54\x25\x56\xe6\x38\x19\x08\x53\xd0\xa9\x64\x61\x09\x7c\x50\xc1\x06\xb2\x32\x31\x95\x36\x67\xb9\x1c\xea\xb7\x61\x4f\x6e\xd8\xda\x57\x24\x91\x99\xdb\xe2\xe0\x04\x44\x20\xf1\x11\x78\x13\x47\x58\xdd\x24\xf9\x01\xe9\xd5\xcc\xf7\x30\x42\xff\xf2\x33\xcd\xfc\x7d\xf8\x54\x5c\x31\x1d\x25\xcb\x39\x8a\x31\xc1\xef\xfc\x28\x88\x67\x34\x75\xa1\x0d\xb0\x6e\xf6\x39\x86\x91\x6d\x59\x0e\x53\x5e\x9f\xba\x3f\x3f\xc5\xdb\x2f\x4d\x3e\x73\x11\x9f\x9f\xbf\x55\x53\xe7\x30\x71\x1a\x71\x4f\x82\x36\x10\xa2\x9d\xc1\x47\x4a\x82\x99\x10\xb3\xdd\x9f\xe0\x99\x8d\x5e\x22\x30\x63\xa6\xd7\xdb\x97\xcf\x4f\xde\xd0\x34\x41\x91\xe3\x36\x6b\xaf\xaa\x14\xc8\x91\xd7\x05\x45\xce\x1b\x58\x74\xe1\xea\xfd\xbb\x57\x7d\x1b\x52\xde\xbc\x7b\x65\x1b\xb9\x6f\x7a\x28\x3e\xa7\x35\x76\x1c\xc7\x85\x2c\xe0\xd7\xb3\x2c\x17\x7a\xb0\x37\x4d\xc0\x18\x33\x68\x02\x88\x34\xc1\xdd\x57\x72\x10\x6f\xa8\x3b\xe4\x84\xe4\x3c\x22\xb4\xf4\x23\xf7\x1d\x63\xdb\xfb\x04\xf6\x61\xa6\x2e\xfe\x10\xa0\x15\x83\x42\x6b\x0a\xe4\xc7\x5f\x1a\xf3\x80\x78\xfa\x9f\x83\x05\x24\xa5\x6f\x8a\xb2\x09\x89\x6a\x04\x1f\xfc\x10\x06\x3e\x86\xc8\x65\x2f\xbf\xf8\x46\x2f\x4c\x61\xf5\x8b\x5f\x9e\x22\x4a\x17\xb6\x65\xc8\xaf\x6b\xda\x13\xe0\x4f\xee\x90\x10\x60\x26\xc9\xd5\xe7\x74\xb2\x15\x0c\x1f\x94\xb2\x1f\x34\x62\x3f\x50\xd8\x0f\x3c\x40\xd9\xff\x88\xcf\x3b\x25\x35\x25\x5d\x37\x58\x7d\x88\x13\xf8\x15\x04\xef\xc0\x9f\x0b\x90\x62\xf6\x5c\x1f\x1e\xf8\xa3\x90\x64\x80\x23\x86\x76\x08\x10\xe8\xe2\x86\x96\xbb\xa2\x5a\x58\xdf\x3a\x7b\x7b\x7e\x61\xb9\xc3\x38\x58\xf6\x7f\x3f\x7f\xfb\xa6\x47\x6b\x2c\xc1\xf1\x32\xf7\x71\x8b\xa6\xe5\xa4\x6a\x5a\x3a\xda\x6c\x68\xd6\x9d\xae\x02\xc7\x3d\x89\x03\x7a\x8f\x9d\x7c\x1f\x17\xaf\x7a\xf6\x9b\x7c\x23\x39\xb3\xde\xbd\xec\x83\xcc\xc9\x1c\x7a\xb9\x32\xbe\x92\xbe\x3d\xc6\x22\x52\xa7\xdb\xae\xd9\xa4\xca\x24\x6c\x8f\xe9\x08\xcf\x85\x3e\xeb\x23\xa0\x28\xc1\x24\x2b\x96\xfc\xf9\xbd\xe4\xa8\xdc\x42\xe8\x00\x85\x74\x34\x46\x49\x96\xc4\xf9\xf9\x5b\xb6\x75\xcb\xbb\x39\xbc\x3d\xbf\xa5\x49\xc0\x50\x5d\xc9\x8f\x44\x4a\x2e\xb6\x70\xe4\x80\xa8\xc5\xc3\x14\x3e\xe5\x49\x0f\xa6\xa7\x5f\xe6\x30\x01\x01\x75\xbd\x4e\xe3\x45\x18\x9c\x4f\xe3\x9b\xb3\xe2\x70\x2a\xa5\x6b\x96\xb9\x23\xef\xc6\x5e\xe8\x09\x1d\x89\xb9\x39\x40\x5b\xcb\xb2\x69\x20\xe0\x99\xfd\xb7\x85\x60\x6e\x22\x10\x91\x57\xdb\xc2\x30\xcb\x91\xc0\xa6\xec\x20\xbe\x83\x9c\xfe\xda\x14\xc4\x78\x48\xbe\xd0\xdc\x10\x34\x13\xf9\x4e\x06\xc2\x8b\x0b\x8c\x0b\xa7\x08\x37\xc0\x37\x3f\xda\x34\xa0\x17\x89\x0d\xcb\x1d\x24\x8d\xdd\xe7\xf5\xd0\x1c\x77\xa1\x3a\xd3\x73\x5f\x37\x6f\x3a\xad\x3f\x80\x42\x68\xc6\x00\xa6\x26\x87\x0d\x2f\xc6\x16\x3e\x6f\x31\xaf\x15\x3b\x69\x7d\x0a\x55\x20\xd5\x9c\xd5\x34\xbb\xf5\x11\xea\x60\x0c\x94\x13\x93\x97\xd4\xe5\x73\xa7\x2b\x64\x99\x97\x71\x2c\xff\xec\x1d\x22\x5d\xa8\x47\x40\x5f\x6b\x4f\x18\x50\x3c\x8f\xc3\x78\x52\x7b\x8d\xa7\x34\x33\x6d\xe9\x21\x42\x75\x61\x5d\x23\xb9\xdf\x22\x82\x04\x71\xa3\x9c\x7f\x32\x99\x60\x4d\xe2\xc0\x6f\x99\x01\xd0\x7d\xe1\xbe\x74\x3f\xb8\xaf\xdc\x5f\xdc\xdf\xdc\x3f\xdd\xdf\xdd\xf7\xf2\xb0\xe3\xd7\x5d\x3a\xec\x78\xfc\x9d\xc2\x20\xff\x78\x38\x64\xf9\x31\x0e\x59\xfe\xdd\xe3\x99\x97\x9e\xd8\xe8\xf6\xf6\xa9\xe3\xfe\x1b\xb1\xc6\x5e\x46\x28\xec\xbd\x59\xe0\x25\xfe\x82\x14\x62\xe5\xb6\x59\xe4\x5f\xc3\x89\x8f\xe2\x84\x5a\x2e\xe0\xf6\xd6\xc2\x1b\xd3\x6a\xe6\x7f\x81\xb3\xc5\xec\x45\x42\xb7\x8b\xe7\x70\x02\x51\xda\xff\x39\xa3\x46\xff\xdf\xd9\x6d\x5b\xbf\x2e\x61\x20\xe0\x37\x6e\x2b\x5b\x9e\x84\x7e\x4a\xee\x7b\xd6\xb6\xd4\x32\x0b\x0e\x6b\x9b\xbf\x89\x03\x70\x16\xc7\xa1\x85\x55\xaa\xba\xc6\x1f\x40\x92\x62\x21\x87\x95\x83\xe2\x80\x11\x16\x14\x47\x83\xe3\x7a\x83\x4b\x4b\xb9\xb0\xce\x69\x98\xac\xd1\x57\xa3\x6a\x59\x01\x00\xd3\x62\x76\x56\x68\xbc\x5e\x03\xb7\xa4\xfa\x86\xba\x67\xf9\x21\xdb\x22\x05\xc9\x39\x3b\x23\xef\xa5\xd3\xf8\xe6\x22\x9e\xc7\x1f\xe0\xd7\xb3\x38\x0c\x61\x34\x79\x13\x23\x48\x4c\xd9\xcf\x55\x48\x7b\x7f\x03\xfe\x68\xaa\x24\x09\xb3\x1c\xf7\x6b\x49\x07\x3f\xe4\x8e\x02\xde\x0d\xa6\xe7\x2c\x71\x0c\xd6\xdf\xde\x36\x40\x94\x80\x94\x5c\xe6\xc6\x5f\xe2\xaa\x65\xfb\xb3\x5c\x7b\x14\x23\x3f\x7c\x0d\x66\x31\xb9\x82\xfe\xa5\xe6\xfd\x79\xf1\xfb\x93\xb3\xf7\x96\xe3\xbe\xae\x7a\x79\x91\x7b\xc9\x13\xe6\x04\xc7\x39\xa6\x30\x36\x81\xe0\x9d\x32\xf6\x8f\x1b\x43\x78\x5e\x49\x9d\x4b\x7f\xbd\x03\x24\x9c\x25\x10\x34\x1f\x97\x93\x65\x74\xa1\x94\x9e\xe4\xda\xd3\x70\x21\x39\x48\x92\xfd\xf3\xd7\x24\x5e\xcc\x69\x11\xb7\x2a\x42\x56\x9f\xe3\xa1\xab\xb5\xcf\x2c\xc7\x7d\x53\x82\x03\x2f\x14\xcb\x71\x4f\xf3\xac\x82\x43\x3c\xa3\xf3\xf0\x23\xda\xe3\x9d\x11\xa2\x8d\x36\x4b\x04\xf0\x2b\x3b\x02\x55\x17\x98\xe5\xbe\x60\x07\xa4\x8f\xdb\xa5\xea\xa4\x9e\x23\x2d\xf3\x26\x5b\xd1\x7d\x6c\x25\x90\xa5\x4d\x9e\x12\xf9\xd4\xb7\x08\x25\xe5\x19\x3a\xb9\x30\xe9\x5b\x5c\xdc\x90\x58\xec\x5f\x0b\xb2\x13\xbc\x34\x07\xcc\x04\xbe\x6b\x59\xea\x43\x2e\x5f\x8c\xc7\x54\x5c\x1a\x0f\xd5\xe4\x22\xfa\x1b\x21\xe4\xc8\xf3\x5f\x8b\x52\x6e\x02\xcb\xfd\xc0\x86\x94\x7b\xcf\xb0\xbd\x2a\x7b\xaf\x22\xfe\xa5\xac\x91\x1c\xc3\x6f\x65\x4d\x04\xb1\x7f\x9a\x2d\xa8\x73\x48\x11\x9c\xee\xef\x46\x93\x79\x02\x9e\xfe\x8f\x37\x54\x52\xbf\x67\xc7\xe2\x55\xc9\xb9\x88\xb7\x0c\xb8\x64\x57\xd3\xf2\x73\x69\xc9\x0a\x09\x67\x64\x1a\x07\x9a\x72\x52\xa8\x28\x6a\xf2\xce\x97\xea\x43\x91\xe1\x13\xf8\xc1\x52\xe6\xf7\x24\xbf\x44\x76\xcf\xf8\x26\x92\xd9\x3d\xf1\x0f\xfe\x06\x46\x20\x84\x13\x88\x8d\x02\x09\x5d\x3c\x12\xfd\x13\x1f\x6a\xe9\x43\x9f\xf3\x07\xa2\x05\x4c\x47\x71\x14\x91\xc2\xe8\xb2\x95\xfa\x30\xbb\x54\x89\x25\x9f\x59\x09\x7f\x54\x52\x4d\x6a\x89\x2c\xd5\x7d\x80\x65\x38\xc4\x3f\xd8\x16\xee\x28\x59\x29\x45\xa1\x5d\x4b\x4d\x7e\x98\x36\x49\x7e\x48\x9c\x99\x62\xa2\x9b\x9f\x89\x24\x21\x11\x19\x10\x81\x91\x01\x91\x74\xa2\x39\xe9\x5c\xd0\x32\x3d\x65\x61\x1e\xcf\x16\x9c\x50\xf7\x6a\xa7\x30\x41\x67\x1b\xf2\xd5\x95\xd5\x8e\x07\x6a\x9a\xce\xb5\x18\xc1\xd7\xab\x19\x0f\x6b\xa8\x53\xeb\xd1\x25\x85\x41\x0d\x55\xd5\x45\xa6\x3b\x88\x64\x20\xd5\x08\xe7\xa0\x6b\xc8\xae\x08\x74\x60\x0c\x60\xd2\x68\xbd\x69\xc0\x37\x8f\x2d\xcc\x01\x21\x15\xdb\x4d\x00\xd6\xad\xed\xd7\xe7\x69\xfd\x88\x28\x15\xa1\x08\x84\x36\x91\xd4\x82\xd0\x2b\x13\xf2\x2a\x09\x50\x45\xe4\x82\xd8\x6e\x91\x9e\x06\x14\xa8\xf9\x3e\xf9\x56\x0b\x0b\x13\x83\x86\xae\xbe\xa0\xfb\x89\x9b\xfb\xc8\xfd\x98\x05\x47\xf8\x9e\x9a\xdf\xb2\x47\x37\x74\x6c\xc5\xca\xa7\xaa\x5c\x75\x68\x7a\xce\xf4\x94\x3d\xd0\x1b\x0a\xd1\xea\xec\xef\xe3\x56\x5c\xb2\xf2\xef\xb7\xc7\x93\x6e\xde\xde\xfa\xd8\xec\xde\x83\xe2\x37\x54\x47\x71\xcd\x3f\x01\x6e\x13\x8a\x36\xa1\xda\x26\x50\xd6\x29\x6e\x96\x88\x66\x89\xda\x4c\x08\x58\xda\x2a\x16\xad\x62\xb3\x15\x9d\xfb\xfb\xfb\x36\x9d\xd5\x4a\x82\x47\xe7\xf6\x56\xc5\x67\xbe\x11\x28\xd4\x17\x22\xaf\xa7\x92\x55\x54\x7a\xf6\xb6\x20\x17\xe9\x11\x50\x81\x92\x5a\x78\xa7\x5e\x35\x72\x64\x18\x94\x66\xe8\x10\x80\x8a\xf2\x2d\xe1\x1c\x3e\xfd\xf9\x5f\x7f\x2a\x1b\x9f\x30\x65\x7a\x33\xa6\x9d\x73\x47\xc9\xbf\xbb\x4f\x9d\x9f\x70\x5f\x09\xf9\xe4\xec\x7d\x71\xc2\xec\x62\x88\xa3\xf9\xa2\x20\xb9\x33\x73\x31\x38\xee\xd3\xdc\x98\xa9\x93\x01\x01\x25\xbe\xea\xdf\x48\xd5\x43\x1f\xd9\x24\xc7\x3f\x85\xf5\xcb\x12\x81\x94\xc6\x01\xf5\x94\xde\xce\xe0\xe9\x65\x0e\xe4\xfb\x08\x22\xc9\xd3\x26\x40\x0e\x2f\x35\x82\x1b\x8e\xe9\x37\x90\xa0\xaf\x2a\xb8\x93\xb3\xf7\x24\xec\xc4\xb5\x5e\xff\xf6\xd5\x32\xc6\x76\x72\xf6\xbe\x74\x60\xb5\x90\xd4\x01\xea\xa6\x55\xd1\x37\x2f\x34\x84\xd8\xa7\xca\x9b\x74\x4d\x66\x81\x62\x9b\x19\xb3\xa1\x25\x2e\x6d\x7e\xfc\x3b\x9f\x0f\x89\x46\xd2\x19\x48\xf0\xf2\xc9\x9d\xba\xe5\x68\x67\x61\x66\xca\xa7\x3c\x2a\x6b\x7a\x60\xb6\xec\x3f\xd5\x30\x9f\x9c\xbd\x6f\x80\xf6\xe4\xec\xbd\x8a\xf3\xe4\xec\x7d\x01\xc2\x93\xb3\xf7\x07\x5a\x1b\x86\x2a\x6f\x3c\xda\x8e\x99\xd1\x56\xbe\x64\x71\x69\x83\xcb\x47\x9a\x4a\x52\x6d\x04\xf3\xbc\xe2\xb9\x56\x43\x10\xc6\xd1\x24\x65\x45\x30\x2d\xa7\x07\x03\xb1\x47\x57\x7c\x47\xbe\xdd\x45\xde\x33\x03\x93\xe7\x79\x60\x7f\xbf\x04\xb0\xe7\x79\x48\x84\x8c\x06\xe0\x3d\x82\x21\xfc\xea\x23\x5d\xc3\x50\x06\x8a\xb7\x38\x77\x80\xdc\xe8\xd2\xcb\xaf\x56\x32\xad\x01\x9b\xa4\x64\x5a\x3a\x2e\xf4\x80\x26\x1f\xd9\x7c\x2b\x9a\xc8\x6e\x58\xdc\x36\x37\x11\x79\xde\xaa\x22\xd9\xd4\x47\x3d\x14\xbf\x80\x5f\x40\x60\xff\xec\xb8\xa6\xa8\xe9\x47\xea\xa3\x7e\x7e\xc0\x6e\xc1\x84\xa4\xcd\x20\x7d\x5f\x38\xff\xfb\xf0\x80\x43\x71\xc5\x54\x02\x78\x05\xb9\xe6\x7c\xeb\x87\x6e\x7e\x22\xf7\xc3\x03\xd2\x3a\x23\x1f\x62\x11\xc1\x3f\x17\xe0\xd8\x98\x18\x5c\xf5\xd1\x66\x42\xde\xc9\xa1\x98\x3e\x3d\x18\x58\x4e\x0f\x43\xb3\x79\x18\x50\x0a\x90\x6c\x6c\x03\x67\x05\xf6\xf7\x6d\x1a\x74\x02\x7a\x09\x08\x63\x3f\xb0\x1d\x97\x3f\xf8\x1c\x0f\xc5\x43\x35\x6e\xcf\x9c\xb3\xe4\x52\x58\x0a\x10\x1e\x62\xd1\xbd\x31\xe2\xa4\xc1\x6d\xa6\x7e\x14\x84\x80\xf9\x1c\xb1\x52\x75\x9a\x24\x71\xa2\xc7\xa6\xf1\xf0\x5c\x16\x45\xcc\x35\xbf\x2e\xbb\xad\xff\x08\xf1\x50\x27\x69\x5b\x7b\xa8\x37\x8a\x23\x04\xbe\x20\x27\xcb\xdc\x17\xde\x1f\xf6\x3b\xad\x9a\xa7\xe6\x93\xd9\x5a\x6e\xe3\x97\x26\x1e\x2d\xb5\x60\x72\x57\x59\x70\x3f\xe4\xd1\xea\x0e\x93\xcd\x93\x26\xbe\x2a\x45\xc1\x0c\xdf\xcd\x13\x27\xfe\x52\x8a\x42\x4b\x46\x3b\xdb\x14\xcf\x6f\xa5\x78\xa4\xb1\x37\x18\x6e\x8a\xe5\xcf\x52\x2c\xc2\x4c\x1a\x8c\x37\x45\x62\xa0\x50\x7d\x41\x2d\x53\x74\x96\xc3\x71\xdc\x77\x6a\x10\x40\x31\x4a\x3e\x09\xa6\xeb\x61\xe2\x87\x2a\x0d\x30\x69\x73\x61\xb2\x1e\x3a\xed\x1c\xa6\x01\x4e\x65\x5e\x2c\xd7\xc3\xa8\x1c\xde\x34\xc0\x27\x67\xc8\xf5\x7a\xe8\xe4\x61\x8f\x86\xed\xf7\xdc\x9c\xcc\xbb\x2b\x37\x4f\xc4\xfc\xde\xc4\xa2\x7a\x3c\xef\x42\x08\x8a\xb8\x0d\x03\xaf\x5a\x5f\x82\x24\x81\x6e\xc5\x4a\xad\x3a\x45\xe5\x57\x2b\x52\xbe\x2c\x77\xf0\xb5\x25\xc2\x42\x30\xd5\x98\xb5\xa3\x9b\xc1\xdb\x96\x08\xf5\x63\xad\x5a\x3c\xe4\xb0\x67\x70\xb5\x0e\x12\x7a\x28\xd4\x90\x12\xa1\xb7\x59\xee\xe0\x6c\x7d\x92\x24\x98\xc6\x98\xdf\xd3\x08\x9a\xc1\x97\xf5\xb1\x52\x10\xcd\xb8\xa9\x12\x7a\xbe\x26\x5b\x5b\x51\xc9\x8d\x58\xcb\x1d\xbc\x5e\x13\x5f\x63\xfa\x8c\x23\x44\x77\x70\xb1\x0e\xc6\xdc\x41\x64\x63\xbc\x74\xb6\x7e\xdc\x04\x69\xfd\xac\x2d\xd4\xfc\x2d\x77\xf0\xbc\x25\xda\x62\x38\xcd\x70\x4b\x93\xc1\x72\x07\xc7\x6b\x22\x56\x80\xd4\xc8\xba\x9c\x79\x61\xb9\x83\x93\xb6\x92\x2e\x0f\xa4\x1a\xab\x61\x87\x5a\xee\xe0\x4d\x4b\x94\x26\x84\x6a\x7c\x15\xe6\x96\xe5\x0e\x4e\x5b\xe2\xae\x82\x56\xc3\x6d\xd5\x36\x6b\x95\xe8\xa2\x02\x4c\x2d\x4a\x6a\x9b\x6d\x80\x8c\x9d\xc0\x57\xa1\x29\x36\xfb\xd6\xc7\x5a\x02\xcf\x18\xc4\x3b\x35\xb0\xf3\xef\xb5\x81\x9d\xd7\x7e\x02\xb1\x06\x52\x9b\x7d\xb3\x49\xd6\x87\x87\xa4\xc4\x0f\x11\x7c\x1b\x26\x25\x76\xc3\xd2\xac\xfa\x91\x37\x28\x29\xe8\x4a\x52\xd2\x7f\xf3\x3c\x04\x2c\x31\x72\xe8\xe9\x15\x79\x7c\x96\x2f\x39\xae\xc8\x97\x8c\xc9\x54\xa3\x78\xe3\xd2\x28\xde\xb8\x24\x8a\x37\x36\xa3\x78\x63\x6d\xd6\xc4\xf9\x59\xe3\x2b\x51\xbc\x58\x80\xf1\x11\x0b\xd7\x95\x5a\x55\x13\x14\x25\x25\xfe\x56\x85\x87\xe2\x5c\x0e\x23\x15\xef\xfa\x99\x90\x24\x94\xcd\xf2\x15\x0b\x99\xf9\x0d\x72\xb9\x93\xd5\x20\x44\x67\xba\x4b\x11\xe2\x8b\x07\x39\xff\x23\xc8\xf9\xd1\x1a\x72\xbe\x50\xbe\xa7\x46\x12\x9a\x84\x45\x95\xa5\x7a\xce\x9a\x58\xe4\xa6\xf9\x1e\x59\xb7\xc5\x68\x14\xc5\xc9\x67\x21\x6e\x93\xf8\x22\xfe\xc0\x1e\x57\xa7\x82\x17\x9d\x7b\xfc\x2f\xcb\x05\xbd\xb9\x8f\xa6\x14\xca\x1b\x70\x23\x00\x35\x83\x13\x81\x1b\xab\x44\xae\xcb\x46\xc6\x6b\xbd\xec\xf4\x39\x77\xde\x1a\xa7\x2d\xb2\xbb\x22\xff\x79\xda\x16\x3e\xca\xe2\x08\x01\xd9\x95\x46\x48\xd0\x03\xcd\x38\x36\x8f\x30\x69\x6b\xfc\x42\x1f\x92\x4c\x9a\xa2\x9d\xc9\xd1\x54\x35\x73\x00\xae\x48\xaa\x1a\xa9\x06\x38\xd5\x11\x4a\x24\xca\x06\xb1\x28\x1b\x94\x65\x6a\x21\x6b\x3a\xc0\xbf\x7a\x87\x47\x78\x75\xf4\xed\x66\xa5\xad\x69\xee\xfe\xc5\x5d\xe7\xee\x37\x31\xf0\x4b\xb0\xdb\x42\x60\x80\x57\xe7\xf1\xfa\xe5\x01\x34\x28\xc6\x86\x5b\x80\x50\x99\xf2\x9b\xe1\x54\x01\x19\x68\x7d\x93\x91\xaa\xf5\xb3\xad\xfb\xbe\xe6\xb7\xd2\xb5\x97\x35\x09\x6b\xac\xbd\x8c\xf0\xac\x6e\xa8\xbd\x60\x99\xb1\x86\xee\xd2\xca\xec\x73\x63\xa9\xbd\xf8\xbb\xa4\xbd\xa4\x0f\xda\xcb\x8f\xa0\xbd\x2c\xb6\xa5\xbd\xf8\xba\x96\x92\x28\x19\xf4\xf0\xbe\x6e\xb9\xd6\x35\x04\x37\xdf\x25\x61\x1e\x1f\x1a\x19\x00\xd7\x9f\xc8\x4e\x0b\xbe\x40\x92\x02\xa5\x6c\x1b\x37\x76\x5a\xa1\xac\x38\x19\x8a\x27\x93\x10\x7c\x80\xe0\xc6\x76\x56\x16\x2d\x01\xc2\x53\x52\x60\x3c\x47\xe2\x2f\xcf\xfa\x9c\xc6\x91\xd5\x57\x1e\xd0\xe6\x64\xef\x4c\xef\x76\x67\x8b\x4d\x04\x94\x07\x77\x62\xbc\x72\xaa\x0c\x89\xbc\x68\x61\x4f\xd2\x99\x72\xa7\xe6\xe4\x83\x38\x7e\x10\xc7\xff\x10\xe2\xb8\x4a\x08\x9b\x26\xa4\x9f\x37\xda\x54\x31\xe8\x0f\xd3\x38\x5c\x20\x70\xe6\xa3\xe9\x26\xb9\x2d\x15\x30\xce\xed\xad\x65\x19\x55\x29\x59\x38\x25\x8d\x2b\x54\xdb\xb2\x34\x68\x83\x4b\x2d\xe0\x51\x6d\x22\xf2\x68\xa9\xb1\xcb\x78\x92\x90\x4a\x66\xf3\x45\x3a\xb5\x59\x3d\xcb\x88\x17\xaf\x94\xc6\x17\x95\x2a\xe8\x49\x74\x99\x39\xf8\x9f\x27\x18\x8c\xe3\x0e\x2e\x1d\x17\x64\x3c\x8a\x73\x03\xbb\xd3\x5d\x29\xfb\x59\x7f\x85\xd1\xf5\x3f\x3d\x5e\xe5\x88\xc8\x0e\x3e\x65\x65\xce\xc7\x3b\x33\x52\x77\xcd\x98\x4c\xef\xd8\x98\x4c\xbf\x8f\xe9\x95\xdf\x88\xef\xc0\xf4\x32\x95\x89\x6f\x6b\x7a\xb5\xd9\xe8\xa5\xdb\xe7\x9e\x95\x3e\xd1\xa5\x15\x97\x4b\x2e\xf2\x02\x30\x8a\x03\xf0\xfe\xdd\x4b\x16\x86\x4a\x16\x7b\x0f\x06\x5c\x32\xfd\x4d\xc9\xc3\xd8\x3d\x74\x58\x72\xc6\xbf\x61\x41\xc3\x52\x2e\x56\x74\xe9\x1e\x3a\x83\xa7\x52\xfa\x15\x4a\x3b\xbc\xf3\xe7\xa4\x5d\x48\xa5\x1d\x7c\x82\x65\x34\x3a\x1a\x14\x7a\xd6\x3e\x3d\x5e\xc1\x27\x61\xf6\xb7\xc7\xab\x28\xfb\x74\x59\x20\x1a\xe1\x93\x10\x8b\x46\xf8\x24\xd4\x44\x63\xab\x5a\x2f\xf9\x6f\x7b\x00\x02\x88\x1e\x0c\xec\x07\x8d\xee\x41\xa3\x7b\x30\xb0\x1f\x0c\xec\x7b\x61\x60\x0b\xd9\xbc\x56\x2d\x2e\x56\xd5\xa4\x3b\x8a\x23\x9a\x25\x76\xb4\x5c\x5b\x80\xbb\xa1\x9b\xd0\x29\x9f\x2b\x8e\x2a\x05\xfa\x78\x97\x04\xfa\xf4\x3b\x65\x04\x9b\x3c\x6c\x24\x3f\xc2\x46\xb2\xf4\xec\x98\xa6\x75\x42\x7e\x7a\xe5\x48\x0e\xfd\x84\x4d\xd5\x64\xb9\x5a\x42\x10\x06\xea\x81\x62\x00\x42\x80\x00\x4d\x35\x6a\x3b\x6e\xee\x7d\xea\x5f\x8b\xbc\xea\xac\x4c\xb8\x9f\x80\x08\xbd\x88\xc3\x00\x24\xd8\x62\x2d\xcf\x6c\x9d\x37\xaf\xcb\xa1\x38\xfd\x06\x60\x2c\x36\x90\x28\x46\x70\x0c\xf9\xbd\x36\x3f\x08\xec\x15\x82\x28\x04\x7d\x8b\xef\x21\x1d\x4a\x57\x60\xb9\x33\x90\xa6\xfe\x04\x08\x63\x9b\xa3\x47\xd3\xac\xc3\x92\x12\x8f\x17\x61\xb8\xe4\x3d\x3e\xb9\xa3\x38\x8c\x93\xbe\x92\x18\x3f\xa3\x79\x8d\xb9\x19\x5e\x8a\xfd\x13\x09\x36\xa4\x80\x60\x34\xe9\xe4\x31\x7e\x12\xc3\x01\x1c\xcd\x28\x81\x08\x8e\xfc\xd0\x72\x53\x04\x47\x57\x4b\xf2\x75\xb1\xa9\xec\xfa\x1b\x38\x79\xa6\xc5\x15\xb5\xe8\xee\xef\xb8\x63\xc3\x07\x94\x32\x45\xa1\xa4\x9b\x51\x66\xd5\xa8\xa9\xaa\xc0\xd3\x1b\x2e\x18\xd4\x71\x49\x2d\xd6\x91\xf1\x5e\x63\xac\x2c\xbc\x33\x16\x05\x6c\x9f\x33\xce\xca\xe2\x3b\xfc\x1d\xfd\x78\xfc\xeb\xbf\x80\x78\xb5\xcc\x8c\x36\x74\xd7\x1d\x2a\x9a\x07\x2d\x31\xf7\x6f\x60\xc9\x32\xe6\x17\x66\x0e\xb9\xe2\xaf\x79\x35\x3c\xaa\x94\x28\x94\x1a\x77\x70\x35\x2a\x8f\x40\x1f\x48\xc9\x95\xc5\x11\xa1\x01\xaf\xf0\xd9\x1c\x71\xff\x91\xa4\xcc\xdb\x7b\x2a\xda\x9c\xf8\xd1\x08\x84\x45\x6d\x0e\xb7\xa2\xf9\xe8\xb9\xac\x5f\xc1\xe8\x0a\x04\xa7\x11\x82\xac\xd0\x8e\xd4\x34\x2b\xbc\x7c\x64\x5a\xeb\x5d\x4b\x1c\x7f\x9f\xe3\xa1\x73\x7b\x2b\x80\xa0\xe6\x40\x10\x07\x82\x7a\x93\x24\x5e\xcc\x55\x30\x51\x73\x30\x11\x07\x43\x2f\x41\x3b\xb7\xb7\x54\x11\x3a\xf8\x1c\x0f\x53\xc1\x3c\x65\xb1\x52\x1e\xbf\x8b\x6f\x3e\xc0\x14\x0e\x61\x08\xb1\x40\x76\x56\x24\x9d\x58\x0a\x48\x06\x13\x0b\xa6\xe4\x25\x9e\x6e\x24\x3f\x07\xfb\xe5\x64\x99\x9b\x7a\x13\xdb\x2f\x74\x53\x6d\xeb\x9a\xe9\xc2\xc4\xa0\x2f\xbf\x3b\xb9\x68\x7a\x05\x96\x44\xbb\x1c\x15\xe1\x56\x17\xf7\x5d\x60\xdf\x7b\x9a\x91\x7c\xe7\x06\x6a\x43\x6e\x6c\x8d\xbf\x73\x13\x91\x2a\x81\xee\x84\xbe\x43\x4c\x9f\x81\x54\x17\x19\xad\x82\x3b\xab\xe0\x38\xae\xaf\x25\x75\x2e\x6e\x4c\x65\xd0\xe6\x48\x19\x1c\x03\xe9\xcc\x64\x70\x91\x18\xdf\x46\x4d\x6a\x03\x0d\xb3\xbf\xee\x62\x7d\x48\xfb\xcb\x57\xed\xaf\x65\xa1\xfd\x15\xf8\xc8\xef\xb2\x3a\x48\x45\x76\x56\x17\x37\x38\x08\xc0\x70\x91\x33\x8f\xd6\xf0\x72\x96\x76\x10\xe5\xae\x56\x3a\xd5\x13\x80\x8a\xb2\xe7\x73\xa2\xb2\xcc\x29\xa4\x6a\x1c\xfa\xe9\x54\x98\x83\x2a\x55\xcc\x32\x0c\x61\x97\xb6\xd1\x5a\xee\x0e\x81\x53\x10\xce\xb1\xc9\xdc\x05\x21\x98\xd1\x0b\x57\x39\x22\xd9\xab\x2e\x6d\x9b\xef\xb2\x7b\xd4\xfa\x61\xd8\x85\xa3\xb8\xa4\x74\xea\x28\x9e\xcd\xe3\x08\x44\x88\xb5\x57\x73\x87\xa7\xd7\x93\xb4\xa8\x46\xb7\xb0\x4e\xa1\x1c\x8e\x6a\x8b\x8a\xaa\x8e\xce\x3a\xe6\x91\x1f\x86\x2f\xf1\x70\x3d\x98\xb7\x95\x88\x5f\x18\x1b\x4a\xa8\x47\x87\xeb\xd8\x50\x5d\xae\x61\x35\x27\xa2\xa0\xe8\x93\xa3\x64\x81\xa6\x5d\xde\x48\x6d\x7c\x2f\x3f\x76\x39\x4c\x42\x5f\x43\x78\x7e\x14\xd4\x4e\x9c\xf9\x1c\x14\x73\x8c\x4c\x9a\x14\xa3\xc8\xb3\x8d\x76\xda\x35\xce\x31\x52\x9b\x32\x8f\x34\xaf\xe5\x5f\x9a\xc2\x49\x54\xc4\x3f\xfa\xc6\x94\x31\xac\xfd\xae\xb1\x8e\x51\xd9\x94\x75\xa4\x79\x3d\xeb\x96\xd1\xa8\x0b\xd2\x91\x3f\x07\xdd\x29\xb6\xe2\x9b\x09\xaf\xca\xba\xdc\xe4\xc8\x8f\x26\x3a\x92\x79\x1d\x07\xd1\x25\xcd\x34\x13\xa1\xb5\x84\x15\x1e\xe8\x29\x19\xe7\x6f\x78\x98\x5e\x54\x2c\xb4\xa0\x27\xb3\x11\xd3\xb1\xda\x91\x2a\xb8\x8a\xeb\x60\x73\x76\x0c\xa1\xb9\x0e\xcb\xa5\x37\x7b\x53\xa8\x7c\x18\xc2\xbb\x98\x23\x3d\x8c\xcd\x8e\xd6\x92\xdd\xb8\xeb\xf6\xe5\xf6\xc8\x0f\xc3\x96\x62\x88\x74\xd9\xb1\x95\x44\xc9\x6c\x08\x10\x37\xae\x5b\x45\x23\x7f\x06\x68\xd9\x90\x62\x65\x8e\x16\x59\x2b\xe0\x1d\xeb\xb6\x73\xfc\xe3\xe4\x36\xe6\x21\xed\x50\xcf\xc7\x42\x29\x3e\xf2\x23\xad\xc9\xbd\x64\x57\x1d\x61\x23\x10\x76\x4b\x97\x97\x38\x09\x2a\xea\xb1\x93\xe4\x46\x71\xb1\x69\xa3\x7f\x4a\xdc\x6a\x17\xc9\x9b\x43\xe4\xaf\xb5\xe0\x45\xc7\x7b\x49\x75\xd5\x92\x97\x24\x37\x5e\xf4\xbc\x4b\x2d\x3f\xa7\x8b\xe8\xaa\xed\xbe\x43\xfa\xec\x1a\x17\x29\xa1\x4d\x19\x88\x5b\xd7\xf2\x2e\xc4\x8a\xde\x78\xd9\x76\x26\xf2\x6e\xbb\xc6\x41\x41\x6e\x53\x26\xb2\x0e\xf5\x7c\x04\x7e\xd4\xbd\x02\xcb\x51\x3c\x9b\xe5\xec\xd7\xc6\x6a\xf0\xb6\xea\x16\x45\xde\xea\x38\x49\xe2\x9b\x77\x70\x32\x45\x7d\xeb\x3f\xff\xf7\xff\xcb\x72\xc9\x83\x57\x60\x4c\x7e\xff\x1f\xec\xf7\xfb\x39\xfe\xf5\x7f\xb2\x5f\xcf\xe3\x9b\x08\xff\xfe\xbf\x2d\xd7\x7a\x62\xf5\xad\xce\x93\x8e\x95\x31\xbd\x58\x53\x0a\xb5\xa3\x6b\xa2\x9b\x5e\x7a\xc0\x85\x1e\x2a\x3a\xf2\x8e\x94\x23\x6f\xe0\x3d\x5b\x41\x0f\xf6\x12\x30\x0f\x49\x6c\xad\x1b\x0d\xc0\x25\xe1\x2d\x56\xad\x1b\x6b\xda\x2c\x5d\x74\xdb\x55\xcf\x7a\xdd\xcb\x59\x5b\x4b\xef\x02\x15\x6f\x18\xd5\xf4\xe2\x5e\xf7\x92\xde\x8a\x55\xca\x89\x6d\xba\x48\x69\xfb\x7a\x1e\x46\x01\x39\xf3\xf6\xc3\x70\xd9\x2d\xdb\x85\xb7\x66\xb2\x46\x47\x9f\x1e\xaf\xb0\x18\xf6\x93\x63\x64\x3f\x75\x7a\x28\x7e\x3f\x9f\x83\xe4\xc4\x27\x27\x95\xf8\x5d\xba\x18\x52\x01\x6b\x1f\x3a\xd9\x27\x92\x3f\xf7\x55\x7c\x23\x9a\xac\x21\x0d\x34\x1a\x4f\x04\x89\x77\x63\xee\x62\x7b\xdc\x87\xa6\xc3\xb2\xc1\xac\x64\xdd\x76\x6e\x5a\x72\x72\x1b\xcf\x4b\xda\xa1\x76\x62\xa6\x69\x77\xc4\x32\x7b\xb6\xf1\x1d\xd0\xb9\xd3\xd0\x79\x20\x67\x26\x39\x60\x0d\xfc\x74\x0a\x12\x5a\xe2\x46\x48\xe3\x83\xff\x79\x70\x30\x71\xad\xae\xe5\xac\x37\xf9\x52\x9a\x61\x74\xfb\x9e\x05\x31\xda\x96\x7a\x8a\xec\xb7\x63\x73\x4d\x21\xb8\x29\x54\xde\xa3\x6e\xb6\x05\x60\xd4\x72\xc1\xe2\x1e\xbb\xc6\x3f\x4c\x64\x63\x78\x23\xca\xb3\xfc\x9d\x75\xc9\x81\x60\x31\x07\xdd\xe1\xb2\x3b\x97\xc7\xff\xdf\x47\xc1\xc3\x0b\x29\x2a\xd5\xc6\x30\x0e\xbc\xdc\xf1\x46\xe4\xae\xf0\x60\xfb\x30\xf3\x10\x53\x0b\x43\x8f\x55\xe5\x10\x7b\x54\xbe\x56\x4b\x07\x79\x60\x00\xf9\x3d\x88\xbd\xb0\x37\xf5\x53\x1b\x39\xfb\xfb\x76\x48\x62\xb1\x90\xe3\xee\x3d\x25\x55\x40\x34\x75\xad\xf8\x72\x82\xe0\x1f\x0c\xba\x30\x4a\x41\x52\xa8\xb1\x25\x20\x0a\x40\x92\x9f\x76\xb2\xd3\xbd\x9c\x7d\xb5\x14\x2f\xe6\x81\x5f\xac\xb3\x55\x50\xcc\x3a\xed\x20\xc5\x49\x3c\x6f\x2b\x58\x70\x97\xdd\xa3\x14\x04\x34\x5a\xa1\xcb\x03\x27\xbb\x21\x34\x3d\x10\xb2\xb0\x73\x1c\x80\x50\xbd\x6c\xc5\x85\x85\x9f\x24\xfe\xf2\x60\xb6\x40\xfa\xe3\x3a\x19\x42\x23\xb1\xc5\x06\x1f\x9a\x6b\x9e\x47\xfb\x9f\xf9\x68\x9a\xf6\xa1\x2b\x2e\x13\xf6\x43\x4f\x30\x24\x93\x96\x1a\x14\x69\xff\x69\x0c\x69\xe4\x1c\xad\x48\x24\x55\xbf\xe0\x1e\x53\x8f\x5e\x27\x22\x34\xf5\x3f\x3d\x5e\x45\xd9\xdf\x1e\xaf\xc2\xec\x93\x4b\x02\x1a\xfb\xab\x2c\xeb\xe7\x3b\x93\xeb\x99\xb4\x8b\x65\xf1\x96\xe4\x82\x66\x94\x65\xeb\xe8\x19\x9c\xff\x3c\x8e\xe5\x15\x8c\xae\xbc\xb0\x58\x54\x26\x1e\x34\x35\x5c\x2d\x70\x3f\xa9\xfe\xd2\xad\x03\x10\x76\x37\xfe\x80\x92\x35\xc7\xf6\x47\x97\x26\xd1\xef\xc2\xb4\x4b\x22\x02\x8b\xe8\x57\x1b\x36\x82\x71\x2f\x39\x52\x0e\x93\x90\x72\x86\x29\xa1\xf7\x7d\x5f\xa6\xbf\x52\x56\x34\xc4\x51\xd2\x7f\xbd\xaf\x40\xff\x02\x85\x87\xfc\x2d\x3e\x84\x00\xb3\xf3\xdf\xe2\x5c\x30\x64\xed\xcf\xc1\x41\xd4\x7e\x91\x28\x5d\x24\xa0\x9b\xfa\x63\xd0\x15\xc2\x39\xaf\xfe\x25\x31\x0c\x40\x72\xb0\x40\xf0\x5e\x1d\xb9\x9c\x92\xd1\x9f\xfb\x63\x70\xc2\xc7\xfe\x1b\x21\xac\x9e\x6c\x94\x40\x33\x25\x6f\xed\x8e\xce\x7b\xdd\x23\x0e\x34\x9a\x60\x9c\xd8\xa6\xb3\x89\xb6\xaf\xe5\xe1\x9f\xdd\x61\xb1\xa5\x20\x13\x18\x37\xdd\xf5\x8b\x8c\x7a\x72\xdf\x48\x1a\xf6\x7b\x7b\x76\xb4\xbf\x0f\xf7\xf7\x43\xac\xae\x63\x0b\x61\x02\x90\x63\x43\x37\x72\x3c\xcf\x93\x0f\x42\x77\xbd\xa8\x01\xf0\xe7\x2f\xcb\x4a\xdb\x3e\x5a\xc7\xb6\x07\x7f\x36\x0f\xf6\x02\x7f\xee\xdc\xcc\xfa\x73\xe1\x37\x8f\x16\x20\xad\xeb\x66\x15\x35\xd9\x72\x33\xab\x76\x6d\xca\x7e\xf7\x92\x87\x0d\x68\x5e\x8b\xe0\x9d\xa4\x36\x0a\xd6\xf9\xbe\xb4\xd7\x0e\xd2\x1b\xfa\x08\x81\xe2\xe0\x8d\x0a\x7a\x59\xaf\x7b\x49\x6f\x39\x4c\x41\x6c\x43\x98\xac\x7d\x2d\x0f\x49\x85\x92\xee\x70\x89\x4a\xf3\xe8\x97\x47\x10\x63\xad\x25\x3d\x58\x90\xa2\x23\x05\x3b\xcf\x76\xbc\x56\x05\x87\x0d\x05\x9e\x2b\x48\xac\xd8\x14\xf9\x09\xea\x87\xd2\x4e\x25\xbb\x0b\xa5\x91\x95\x3c\x84\x6e\xe8\xb4\x39\x32\x64\x0c\xca\xbb\x64\x66\x31\xb5\xf1\x36\xdc\x8b\x35\x07\xbb\xa0\xd4\x61\xc7\x9f\x33\x1f\xd9\xd6\xeb\xd7\xaf\x5f\x77\x9e\xbb\x9d\xbf\xff\xfd\xef\x7f\xb7\xd6\xda\x82\x29\xa4\x8b\x0a\x17\x7b\x64\xf2\xb8\xc5\x56\xcc\x59\xb4\x48\x78\x25\x8c\x75\xa6\x91\x09\xe5\x5e\x4c\x28\x32\xb7\xfb\xa1\x1b\xc6\xd1\xe4\x45\x9c\xcc\xfa\x89\x31\xb7\xc4\xf7\xa2\xb7\xe2\xd7\x98\x59\x53\x90\xa0\xaf\xff\xd8\x4b\x8f\x95\xe0\x85\x6e\x78\x7b\x4b\x8b\xee\xae\xc1\x27\xb8\x6e\x74\x44\xe9\x89\x2b\x75\x5c\x63\x22\x65\xa5\xd5\x48\x2b\xdf\xba\x82\x41\x1f\xba\xe9\x34\x4e\xd0\xcb\xa0\x0f\x79\x72\x9f\x2e\xa9\x3f\xbc\x96\x13\x8a\x12\xf3\xf2\xf9\xdd\x1c\xad\x32\x56\x7d\x8e\x87\x5b\x65\x17\x66\x16\x1c\xdb\x88\xd5\xcd\xed\xfc\x7e\xfe\xf6\x4d\x6f\xee\x27\x29\xb0\x91\x92\x2e\x69\x7d\x7e\xfc\x1e\x0f\x5f\x06\x77\xca\x92\x59\x1c\xa1\x69\x17\xa5\x77\x25\xc3\x5d\xe8\x89\x7b\xde\x2c\x89\xda\xb3\x43\x25\xc3\x81\x78\x39\x38\xbc\x3c\x52\x7f\xf4\x57\x99\x38\x66\x81\x3d\x32\xd5\x8e\x2c\x22\xf0\xad\x3e\xfd\xf7\x79\xe7\xb7\xdf\xfa\xb3\x59\x3f\x4d\x3b\xff\xf1\x1f\x56\xcd\x66\x11\x6e\xf0\x15\x5e\x63\x1e\xdd\xf1\x26\x31\xa7\x75\xac\xfc\xc9\xd6\xe2\x27\x3a\x68\x63\xce\x47\x1e\xb4\xc1\xe0\xe9\xa5\xe3\x86\x1e\x8d\x0b\xa1\xee\x58\x92\xbc\x21\x71\x63\x0f\xd1\x7a\xd3\xdc\xf9\x1d\x93\xfc\x10\x7b\x5e\x7c\x04\xed\xd8\xe9\xd3\x1f\xe1\x51\xf4\x04\xda\xa1\xd3\x8f\xdc\xc4\x8b\x8f\xa2\x83\xb8\xff\xd4\x7d\xfa\xd7\x64\x7f\x3f\xf9\x6b\xef\xe9\xe1\x91\xf5\xd7\xce\xe1\x3f\x59\xfd\xd7\x3e\x9a\xf6\x92\x78\x11\x05\xf6\xe1\xd3\xa7\x3f\x25\xce\x13\xeb\x9f\xac\x4c\x9f\x54\xdc\xc7\x9e\xbe\xf1\xdf\xd8\xc0\x39\x7a\xda\x7f\x02\xd6\xff\xac\x67\x82\xe5\x65\x2b\xcc\x38\x61\x8f\x5a\x7f\x55\x51\x1c\xf1\x47\x50\x24\xcf\x39\xb1\x9b\x69\x94\x92\x67\x3f\x80\x06\x20\x78\xb6\x15\x55\x00\x81\xd9\x3c\xf4\x11\xe8\x92\x4c\x7a\x5b\x0b\x7f\xd9\x16\xcb\x2a\x63\x1e\x3b\xc8\x25\xfc\x52\x84\x7e\xe8\xa7\xe8\x65\x14\x80\x2f\x6f\xc7\x24\x71\xa0\xb8\xab\xe3\x75\x0f\xf7\x3c\x2f\x3c\x82\x2c\xd9\x4e\xf8\xe4\xd0\xe9\x43\x97\xf0\x55\x06\xa2\x39\x78\x13\x96\x9a\x09\xdb\x8f\x3b\xeb\x71\x76\xb7\x36\x48\xd8\x43\x70\x06\xde\x46\xe1\xf2\xc8\xe2\x9b\xa4\xd8\x36\xdd\xce\x3f\xff\xfd\xef\xdf\x6a\xef\xbc\xe3\x6d\xf3\x3a\x0e\x17\x33\xd0\x8d\xfc\xd9\x36\xf6\x4d\xb6\x6e\x57\x69\xbc\x48\x46\xa0\x1f\x79\x96\xe5\xc2\xf4\x0c\x24\xa4\x0e\x61\x1f\xba\x14\xdd\xe9\x17\x04\xa2\x14\xc6\x91\xba\xa8\xc9\xf1\xed\xe3\x15\x3c\x0a\xfb\x96\x95\x7d\x5a\x9f\x63\x1f\x08\x8e\x37\xfe\xac\x22\xcc\xb0\x7c\x5b\xaa\x99\xcd\x49\x3c\xeb\xae\x77\x14\xa1\x75\xdd\x35\x1f\x51\x12\xcf\x4e\x5b\x9e\x49\x28\x7d\xea\xc2\x99\xc8\x81\x6c\x7b\x07\xa3\xe8\x76\x2f\xb9\x59\x39\x8f\x26\x85\x67\xf8\xc5\x87\x0c\x93\x7b\x7a\x7a\x5f\x0e\x73\xd2\x1c\xdc\xa4\x01\xab\x0a\x43\x96\xca\x78\x75\x4f\x43\x95\xaa\x98\xd5\x3c\xa8\x72\x52\x1f\x55\x3e\xf5\xd3\x6e\x04\xbe\xb4\xbd\x8a\x20\xba\xed\x18\xf7\xa6\x7e\xfa\x86\x50\xdb\x10\x26\x6b\xdf\x84\x8b\xf3\x04\x5c\xc3\x78\xd1\x56\xce\x6b\x5d\x77\x8f\x9b\x67\x82\xea\xe6\x1c\xe5\x7d\x6a\xb9\x1a\xa4\x24\x34\xad\x8b\xe2\x2e\x8d\x43\x33\x74\x8e\xa9\x9f\x4e\xe1\x28\x4e\xe6\x07\x01\x20\xa9\x0e\xd2\x65\x8a\xc0\x4c\xc6\x39\xa4\x55\xb0\xee\x25\xb3\x1b\x33\x84\x04\xa2\x6d\x87\x1f\x14\xd4\x0e\xb2\x03\xcd\x42\x12\xd8\xd2\x32\xac\x5e\xf6\xbb\x97\x34\x57\xac\x37\x34\x0b\xcf\x09\xbd\x4d\x17\x1b\xeb\x50\xcb\xc9\xc5\xcc\x8f\xda\xdf\x4f\x10\xdd\x76\x8d\x8f\x82\xdc\xa6\x7c\x64\x1d\xea\xf8\x08\xc7\xdd\x2b\x50\xa8\x97\x5e\x81\xe5\x30\xf6\x93\xc0\x68\xda\xfb\xbc\x8b\x72\x08\x46\x6d\xef\x60\xe0\x1e\xf7\x92\xce\x72\x98\x84\xc8\x86\xf0\x60\x34\x6a\xc0\xb3\x70\x11\xb4\x36\x03\x45\xb7\xdd\xe3\x1e\x23\xb7\x39\x0b\x49\x87\x7a\x3e\x86\x30\x02\xdd\xf4\x7a\xd2\xd4\xdf\x46\x79\x2c\xfb\x15\x82\x32\xd2\x91\xb1\x5e\xc5\x59\xc7\xa9\xff\x2c\x79\xb4\xb1\x9f\xce\x4d\xa4\x5b\x73\x7f\x9f\x7b\x18\x8e\xea\x6e\xc7\x84\xc6\x65\x38\x4a\xc7\xf9\xf5\xc4\xb1\x45\xb4\xb8\x1b\xba\x08\x33\xb2\x1f\x0a\xa7\xcf\x6f\x7e\x14\x84\x60\xe8\x27\x69\x6f\xe6\x5f\x81\x5f\xe2\x45\x14\xfc\x56\xe8\x4b\xad\x83\x0d\x5c\xa2\xc7\x4d\x6f\x6f\x57\xd4\x54\x27\x39\xd8\xbd\x44\xf1\x8b\xc4\x35\x1f\x11\x81\x24\x2d\x4b\x00\x58\xb5\x1a\x78\xbf\x7b\xb9\x1c\x6a\x68\xbe\x8e\xaf\x40\x77\xdc\x30\x2e\xe1\x9b\xdf\xbd\x52\x8f\xa4\x55\x27\xe9\xe0\xe9\x25\x73\xfb\xfe\xec\xc8\x8b\x57\xfe\x7c\x1e\x2e\x6d\xe4\xc2\x56\x17\xa9\x28\x0f\x5a\x7f\x74\xd2\xe9\x5e\x7e\xf1\x2a\x01\x48\x49\x6d\x2c\xfe\x70\xf3\xda\x39\x94\x76\xfd\x71\x49\x24\x21\x75\x91\xe7\x9b\xde\x4b\xbe\xd5\x52\x99\x24\x7e\xa1\x1e\x55\xec\xc7\x11\x3d\xee\x25\xb1\x15\x93\x24\x3d\xa6\x84\x36\x9d\x25\xb4\x7d\x03\x06\x0e\xc1\x98\x56\x29\x69\x30\x4f\x58\xdb\x7b\xc9\xbb\x7a\x3a\xd1\x0d\x28\x8e\xbd\x2c\x22\x94\x36\xde\x49\x4a\x47\x21\x9c\x13\x13\xa2\x9b\x2e\xe6\x73\x92\x9a\xbe\xcc\x5c\x13\x4d\xeb\xfa\xef\x24\x23\xc0\x6c\x6e\x5e\x60\xae\x91\x0d\xb4\xc7\x6e\x12\x4b\x03\xf0\xdb\x10\x4b\x7a\xdc\x4b\x62\xab\x04\xe1\x69\xab\x9b\x06\xac\x7d\x03\x06\x16\x25\x9a\xde\x34\x06\x8d\xdd\x57\x21\xb2\x98\xcb\x64\x72\xc9\x9c\x46\xe0\x78\x68\x7f\xdf\x62\x78\x3d\x0f\x2d\xe7\x20\x1e\x77\xd6\xca\xfb\x09\x53\xda\xe9\x6e\x42\xd2\x60\xda\x4d\xfd\x19\xe8\xc6\x49\x1b\xad\x42\xef\x72\x2f\xe7\x59\x53\xaa\xdb\x6c\x92\x46\x9f\x9d\xa5\xbb\x39\xb5\x3b\x48\xe3\xe7\x18\xb6\xbd\x86\x41\xba\xec\x1e\xa5\xdc\x9f\xd8\x65\x19\xdb\x5a\x27\xdf\x61\xa5\xd6\x0a\xe2\x66\x88\x60\x71\xc3\xcd\xdd\x1b\x34\x6c\xd1\xb3\x61\xdb\xe2\x85\x2e\x2c\x2c\x5f\x48\x2b\xcb\xb8\xc8\xb3\x38\xf5\x96\x0b\xe9\x33\x3b\xf2\x42\xe7\xbe\x96\x77\x63\x09\xbe\xb4\x2d\x04\xed\xef\xd3\x4a\x41\xfc\xfb\x79\x88\x16\xaf\xe2\xa4\xf5\xfc\x20\x38\x61\xef\x6c\xe4\x38\xd9\x0d\x0c\xc3\xe7\x20\x45\x49\xbc\xe4\x55\x9d\x7a\xda\x33\xa3\x7f\x02\x66\xf1\x35\x90\x20\x54\x64\x4e\x96\xb9\xb1\x07\x95\xa2\x17\xbe\xca\xd4\xd4\x53\x8a\x1b\x2e\xbc\x4d\xca\x6b\xb8\x81\xb7\xca\xf8\xea\x20\xf9\xf4\x16\x25\x25\xe4\x82\x01\xb8\xf4\x16\xac\x84\x5c\xa0\x97\x90\x53\x7f\xba\x81\x59\x42\x2e\x28\x2d\x21\x17\xdc\xde\x06\x66\x09\xb9\x40\x2f\x21\x17\x78\x69\x93\x12\x72\x8a\x5f\xac\x83\xec\xd8\xf5\x5d\xe0\xdc\xde\x82\xcc\x71\x03\xc7\x1d\x29\xf1\x63\x81\x51\xe0\x2d\x60\x25\xe4\xb4\xe7\x47\x41\x7e\xc6\x8c\x44\x09\xb9\xa0\xba\x84\x9c\x89\xa1\x78\xd2\xe3\x21\x06\x98\x3c\x5a\x42\x2e\xf4\x02\x17\x32\x47\x9d\x2c\x96\xd8\x38\x93\x04\xfe\x72\x2d\x05\x2b\xe9\x72\x2f\x05\x6b\x39\x4c\x4a\x66\x43\x80\xb8\x71\x5d\xa8\x52\xe8\x7f\x5d\x62\xcb\x6b\x74\xb5\xe5\x4b\x23\x7f\x19\x58\xbe\xe5\x5a\xc3\x05\x42\x71\x64\x5d\x0a\xf7\x39\x2b\x7d\xa5\x55\xb3\x4a\x26\x00\xf5\x90\x3f\x79\xe3\xcf\x80\x9e\xa3\xcf\xb9\xbd\x45\x6b\xe6\x60\xc7\x94\x9d\x60\xc2\xee\x46\x37\x0d\xe3\x51\x21\xc7\xe8\x49\xa4\xd6\x6c\xc7\xe6\x18\xa1\xac\x21\xbc\x30\xae\x3d\x57\x0a\xf1\xd7\x1c\xf9\x69\xdb\xb3\x5b\xd9\x6f\xe7\xf8\x27\x08\x6e\xcc\x45\xd6\xa3\x96\x97\x2d\xc2\xec\xc2\x7b\x7a\x06\x51\xc1\xb8\xe6\xe0\xea\xf5\xcf\xb0\x4d\x98\x5d\xb8\x7b\x61\x76\x61\x8b\x30\xbb\xb0\x3e\xcc\x6e\xe6\xaf\x11\xb0\xca\x3a\xdd\x4b\xce\xd5\x51\xdb\x9e\xd4\x5d\xa4\x13\x04\xd0\x2f\x4e\x90\x97\xce\xe3\x28\x85\xd7\xc0\x68\x7b\x2f\x69\x2c\x87\xc9\x08\x6c\x08\x91\xb4\xae\xe7\x59\xb2\x95\x3b\x77\xf8\x37\x3d\xd0\x54\x8d\x0b\xe0\x3c\x82\x63\xae\x11\xeb\x35\x08\xcf\x97\xb3\x61\x1c\xa6\xcc\xbe\xf5\xaa\xda\x60\x30\xd8\x40\x83\x1e\x14\x19\x26\xc5\x48\x90\x59\x8c\xac\xb4\xd4\x21\x1e\xa3\x62\xb8\x64\x8e\xe3\xb8\x51\x6f\xbe\x48\xa7\xec\xf8\x34\x72\xa1\x93\xf1\x23\x55\xe3\xee\xdd\x38\x4e\x6c\x3c\x52\xe4\x1d\xfe\x05\xfd\xd5\xbc\xb2\xf2\x17\xf4\xe4\x09\xa7\x84\x3a\x1d\xe5\x79\x2d\x52\xef\xad\x20\x72\x6f\x05\xfd\xd3\xcf\x47\x11\x63\x8b\x0d\x49\x0a\xcc\x02\x23\x0c\x39\x2b\x92\x8f\xcf\x85\x03\x44\x92\x9a\xf7\x6b\x28\x4c\x0b\x2b\x93\x43\x90\xda\xa0\xae\x0e\x64\x6a\x43\xc7\xe9\x2b\x63\x2a\x19\x50\xb9\x45\x5f\xc7\x7d\xe8\x22\x92\xe5\x93\x33\x58\x29\x77\x1e\x7e\xdb\x32\xeb\xdb\x39\xb9\x4f\x2a\x4e\xee\x39\x89\xc2\x6e\x25\x73\xcf\x7b\x06\x3c\x68\x43\x7b\x95\xb9\xc8\x71\x81\xe3\xb8\x2c\x5c\xa3\xa9\xd5\x47\xfd\x82\x5d\x3f\x28\x3c\x69\x32\xbc\x86\x4a\xe3\x7b\x29\xe5\x9a\x50\x3a\xf2\x43\x10\x05\x7e\x13\x4f\xb8\xd9\x63\x67\x69\x0e\xe0\x78\xdc\x9c\x5e\xd2\x7a\x77\x69\x2d\x4c\x0d\x52\x49\x6f\x49\x1a\x90\xdd\xa1\x99\xde\x72\x6b\x4e\x31\x6b\xbf\xbb\xf4\x26\xf1\xac\x1b\xc5\x37\x2d\x28\xe6\x3d\x76\x9a\xe6\x76\xf4\xee\x2e\xad\xe9\x62\x88\x92\x92\xe2\x29\xc5\xf4\x8a\x1e\x3b\x4b\x33\x8a\x0b\x12\x3f\x55\x91\xcc\x3b\xec\x32\xc5\xad\xd6\x30\x6b\xbf\xc3\xf4\xb6\xa1\x75\x77\xe9\x5c\x44\xf0\x4b\x03\x4a\x49\xb3\x5d\x25\xb2\xf1\x97\xdc\x41\x0a\xd7\xb8\x2b\xba\x8b\xf7\x44\xa3\x36\x97\x44\xa3\x06\x37\x44\xa3\xb8\x75\x79\x01\xd2\x65\xd7\xf8\x46\xc8\x6c\xca\xb7\x38\xae\x4d\x28\x1e\xc5\xa8\xdb\x26\xc5\x2e\x6b\xbf\x73\x6c\x43\x24\x9e\xed\x37\x16\xa5\xd1\x98\x81\x6a\xb7\x06\xac\x6c\xc5\xc7\x1d\x64\x62\x1b\xce\xd5\xb3\xab\x89\xfa\xb1\x9b\x4a\x07\x0d\x4e\xec\x16\x9b\x85\x15\x22\x49\xf6\xbb\x97\x34\x97\xc3\xa4\x03\x3f\x6e\x0e\x94\x77\xa8\xe5\x64\xd4\xf8\xc6\x27\x6d\xba\x9b\x37\x3e\xe3\x39\x22\x55\xf9\xda\xce\x17\xde\xed\x5e\x52\x5c\x31\x5d\x04\xb9\x4d\xa7\x0b\xeb\x50\x17\x0f\x12\x17\xba\x16\x8b\x45\x70\x7c\x4f\x9d\x8a\x15\x6c\x6b\xbe\x75\xc5\xb5\xdb\xd5\xdc\x9f\x80\x2e\x82\x28\x2c\x34\x7b\xe5\xdb\xa2\x0e\x77\x76\x79\x4e\xf0\xa1\xf1\x95\xb7\x39\x48\xc6\x71\x52\xe8\x9d\x29\xaa\x7c\xce\x9b\xdf\xcb\x2f\x5f\x4d\x68\x2e\xc8\xa9\x56\x3c\x90\x2e\xf7\x92\xd2\x72\x98\x94\xcc\x86\x00\x71\xe3\x7a\xbe\xcd\x41\xd7\x1f\x95\xb9\xa5\x2b\xd9\x27\x7b\xde\x4b\x2e\xd6\xd2\xbd\x06\xc1\xf7\x93\xd2\xaa\xf9\x32\x6f\x1e\x49\x82\x1b\xd7\xf2\x2d\x5c\x24\x7e\xf3\xc2\xbf\xf2\xfe\xfb\x38\x04\x23\x94\xdf\x54\x4a\x0a\xae\xba\x50\x29\x06\x7c\xe8\x79\x1e\x3c\x42\x7d\x72\x25\x5c\x0c\xc0\xb1\xd1\x5a\xa1\x83\x02\x00\xb5\x5b\xca\x13\x16\xe6\x02\x08\x5b\x24\x2c\x5c\x33\x1d\xd3\xae\xa6\x62\x9a\xb7\xcd\xc3\x34\x6f\x98\x84\xe9\xcf\x79\x37\x00\x29\x48\x60\xab\x39\x67\x64\x87\xfd\x73\xde\x95\x20\xd6\x2b\xf8\x2b\xc7\xb0\xee\xb4\xfb\x73\xfe\x5c\x02\xd9\x7e\x91\x5f\x8d\xc6\xef\xc5\xa6\x2d\x30\xe9\xfc\x0e\x59\xb4\x00\x8b\xb6\x32\x9f\xf6\xd9\xb1\xd5\xc8\x08\x6d\x08\x91\xb4\xae\x5b\x87\x89\x1f\x99\x71\x53\xb5\xbc\xa3\x7d\x76\x8c\x77\x8c\xd0\x86\x10\x49\xeb\x5a\xde\x91\xa8\x98\xb6\xcc\xa3\x9d\xee\x25\xf7\x6a\xa8\x25\x4e\x9a\xd6\xe1\xa6\xb2\xdf\x2e\xd2\x3c\x07\xad\xbd\x59\xac\xd3\xbd\xa4\xb6\x62\x7d\x30\x52\x9b\x2e\x10\xd2\xbc\x9e\x7f\xe4\xe6\x53\x6b\x06\xd2\x5e\xf7\x92\x83\x95\xf4\xa6\xd3\xc5\x78\x5c\xec\x59\xa8\xa0\x97\xf7\xba\x97\xf4\x96\xc3\x14\xc4\x36\x84\xc9\xda\xd7\xf2\x10\x46\x93\x45\xe8\x27\x25\x79\x03\x85\xc1\x71\x10\xc2\x61\x61\xa7\x7b\xe4\xa5\x21\x37\x00\xdb\xce\x86\xb0\xe0\x02\xed\xfd\x98\x0b\xd5\xb4\xc6\xc9\x1a\xbb\x03\xef\xb5\x83\xf4\x92\x0b\x50\x70\xbc\xbc\x8b\x5c\x10\xee\x2a\x01\xf3\xd0\x1f\x81\xa4\x1f\x91\x48\x6c\xf7\x66\x0a\x11\x2b\x59\x0e\xbd\x9f\xb3\x0d\xaa\x0d\xa8\x55\x8e\x04\x11\x36\x2d\xa1\xbe\x8e\x6e\x2f\x60\xd0\xbe\x77\x73\x71\x0f\xf9\xad\x13\x7c\x91\x2e\xbb\x37\xaf\x90\x9f\x96\x38\x3c\xf3\x6e\x5d\xd2\x76\x07\x49\x84\x28\x04\xed\xf3\xc2\x8a\x6e\xf7\x92\xe2\x72\x98\x92\xdc\x86\x40\x79\x87\x5a\x3e\xc6\x93\x49\xb8\xa6\x97\x57\xef\x7b\x2f\x39\xda\x80\xf6\xb5\x88\xbe\x9f\xd4\x56\xcc\x1f\x46\x6a\xd3\xd9\x43\x9a\xd7\xf2\x2f\x81\xb3\xee\xdc\x47\xd3\xad\xec\x5b\xe4\x4a\xd1\x23\x5e\x2c\xe9\x11\x1c\xdb\x90\x57\xd3\x83\x3d\x52\x39\x29\xfd\x03\xa2\x29\xa9\xff\x43\x6e\x40\x45\xf6\x80\x97\xfd\x39\x74\x2e\x1d\xc7\x65\x39\x8e\x6c\xe4\x41\x47\xd9\xc9\x48\x02\x53\x10\x05\xe5\xdd\x9f\xba\x5d\x0a\x01\xf6\x30\x4d\xf6\x5a\x7b\x18\xee\x79\xe6\xa3\xe9\x1d\x6d\x5e\x09\x2c\x3e\xa9\xab\x90\x75\xb8\xcb\xae\xcd\x53\x42\x66\xd3\x59\x9a\xc0\x59\xfd\x1c\x5d\x44\xa3\x92\x00\xe5\x4a\xde\xb1\x6e\x3b\xc7\x3f\x4e\x6e\x63\x1e\xd2\x0e\x75\x7c\x5c\x44\x01\x48\xd2\x51\x49\x52\xaa\x0a\x4e\x2a\x1d\x77\x8c\x97\x2a\xc9\x0d\xc1\xca\x2e\x75\xe1\x16\x8b\xa8\xfd\x7e\x4b\xfb\xdc\x4b\x2e\xd6\xcc\x9d\x7f\xe4\xc8\xea\xc5\x7c\xbe\x56\x9a\x0b\xd9\xef\x5e\xd2\x5c\xb1\x2e\x24\xc1\x4d\x97\x05\xef\x51\xcb\x4b\x54\x98\xbe\xdf\x9c\x28\x68\xe7\x52\xab\x10\xc2\x9a\x72\x0b\xd5\xa6\x56\x21\x64\xb4\x3d\x40\x66\x9d\x76\x8c\x73\x9c\xd4\x86\x20\x69\xf3\x3a\xfe\x15\xc6\xcf\x56\xac\xd5\x7b\x1a\x49\x5b\x0e\xf3\xa6\x31\xb4\x9b\x5a\x5e\xc1\x30\xec\x06\x34\x95\x5b\x71\x46\x09\xbc\xe9\xe5\x59\xa6\x76\xbb\x97\xdc\xab\xa1\x1a\x4d\xe3\x45\xdb\x73\x1b\xde\xeb\x5e\xd2\x5b\x31\x5b\x38\xb1\x4d\xe7\x0c\x6d\x5f\xc7\xc3\x2f\x5d\x38\x32\x95\x9c\xed\x16\xc3\x28\x28\x82\xa1\x98\x95\x21\xe5\x3d\x2f\x8d\x0a\x06\x4f\x2f\xdd\xc4\x1b\xa0\x1e\x49\xfa\xe8\x5a\x74\x74\x9f\xf0\x3f\x5d\x98\x76\x1f\xaf\xc2\xec\xd3\x25\x29\x6e\xed\x8f\x90\xad\x94\x89\x6d\x50\xd2\x62\x45\x60\xf6\x93\x6c\x2d\xdb\xf1\xcb\xcb\x51\x1c\x79\x61\xa3\xf4\x0a\x61\xf3\x2c\x09\x5f\xda\x04\xf5\x7e\xd9\xbd\xa8\xde\x2f\x2d\xc2\x7a\xbf\x94\xc7\xf5\x2a\x49\x0b\xd3\x03\x7f\x3e\xef\x82\xe8\x5a\xe5\x9b\xc6\x15\x65\x7e\x21\x9b\x4f\x2e\xa0\xb9\xcb\x6f\x6f\xd5\x12\x15\x8f\x00\x4b\x58\x69\x5b\xa3\x38\x42\x49\x1c\x86\x64\xbe\xd3\x14\x1d\x96\x6b\xb1\x84\xa7\x7d\xf6\x80\x64\x57\x16\x1d\xd8\x32\xa9\x6a\xbf\x56\xfa\x66\x41\xb2\x87\xca\xce\xaa\x56\x91\x3f\x03\x7d\x0b\x33\x84\xe3\x96\xdd\xfa\x28\xab\x3d\xc2\xca\xf1\x15\xc5\x57\x7a\x42\xfc\xbb\xe1\x2c\x43\x23\x18\x45\x7f\x97\xf1\xb5\xa4\xf5\x37\xe0\x2a\xc3\xbc\x01\x53\x31\xd9\x3e\x8c\x40\xd2\x0d\xc0\x70\x31\xe9\xfa\x81\x3f\x2f\x49\x97\x9d\x80\x34\x0e\xaf\x41\x72\xc0\xff\x48\x0f\x88\xc8\x82\xa3\x52\x28\x77\x76\x0a\xca\x78\x50\x3a\x7a\x49\xa3\xed\xac\xec\xf2\x09\xe0\xf4\x12\x30\x81\x29\x02\x89\x5d\x06\xac\x3f\xf3\x61\x64\x29\xd5\xac\xb3\x96\x2c\x96\xba\xe1\x0c\x26\xbe\x1e\xe8\x64\x4c\xdf\xed\xb0\x07\x71\xf6\xe4\x31\x6b\x7c\xd1\x08\x41\x4d\x09\x09\x7c\xe4\xd3\xff\x14\xce\x95\xbf\xc9\x56\x07\x84\x8f\x07\x29\x40\x8b\x7b\x7a\xd9\xb3\x0d\xcd\x45\x4b\x82\x3e\x57\x7e\x50\x62\xbb\x62\x2a\xdd\x65\x09\x7c\xed\x23\xd3\x91\x28\x82\x40\x14\x44\xcf\x6a\x3d\xc4\x05\x04\xcb\x24\x6f\xdd\x61\x02\xfc\xab\x79\x0c\x23\xb3\x6e\x7d\x2e\x1d\x9c\x06\x47\x3e\xbf\x0f\xb1\x10\x3a\x89\x84\x84\xae\x3f\x9f\x87\x70\x44\x32\xe0\x74\x27\x61\x3c\x2c\xbc\x01\xa6\x2a\x8c\x74\x0f\x3b\x00\xd1\x35\x4c\xe2\xa8\xe8\x92\xbb\x11\xc8\xca\xd2\x7e\x57\x6d\x40\x70\x6c\xef\x1d\xee\x79\x4a\xfd\x7a\x3a\x80\x63\x39\xb8\x5f\xc9\xd8\x58\x46\x34\xdc\x81\xf8\x15\x31\x81\x81\xb5\xc7\x4b\x30\xdc\xc0\x28\x88\x6f\x1c\xe8\xd1\x3f\x1e\x81\x30\x05\x9d\x92\xb6\x94\x58\x07\x7a\xf4\x0f\xd2\x76\xa5\xb7\x15\xa5\x1d\x52\x10\x8e\xd9\x21\xca\x23\xe8\xe1\x5f\x19\x89\x93\x75\x93\xfa\x21\x3f\x0a\x3d\x8b\x9a\xc3\x12\x5e\x72\x94\xf4\xe5\x29\xc6\x39\x79\x4b\xb5\x69\x38\x5e\xda\x12\xe4\x8c\xcc\x82\xb3\x04\x8c\xe1\x17\xc7\x85\x83\xf0\xf2\xf6\xd6\x86\xa4\x3c\x9c\x0b\x7a\x09\x88\xe7\x20\xb2\x57\x4a\x8e\x70\x75\xa5\x93\x7c\xe0\x1f\x69\x1a\x71\x56\xcc\x6b\x0a\x53\x57\x49\xb7\x1e\x80\x10\x20\xd0\xc1\x00\xb3\xcc\x71\xb2\x0d\xf7\xea\xd2\x68\x62\xbe\x46\xcb\x67\x9c\xb2\x64\x61\x56\x1b\x6d\xac\xcd\xe3\x71\xe8\xa7\xd3\xee\x0c\xa4\xa9\x3f\x31\x7d\x39\x55\x93\x56\xd8\x50\x44\x3e\x6b\xde\x0b\x02\x92\x45\x6c\x6b\xe0\xbb\xf4\x16\x60\x89\xc1\xb4\x19\xf7\x0a\xac\x16\xc5\x02\x6b\xa2\xc7\xb9\x2b\x32\xd8\xd7\x74\xac\xcf\x29\xac\xb4\x1f\x65\x52\x44\xdc\xde\xae\x32\x77\x45\xd5\x37\x18\x47\x2f\xfc\x11\x8a\x13\x08\xd2\x7e\x98\x79\xd1\xed\xed\x00\x1b\x76\xf6\x53\x57\x58\x64\x8e\x1d\x39\x8f\xc2\xfd\xfd\x90\x85\xb6\x3c\x4a\x7a\xf9\xce\x32\xaf\x1f\xf2\x9e\xad\x84\x76\x88\x5c\x4b\x1d\x4f\xaa\xe8\x86\xc6\x37\x23\x49\xfc\xa8\x89\xc6\xa6\x8a\xf9\x51\x95\xf9\x11\x66\xb5\x76\x9b\x3e\x3f\x12\x7f\x42\x93\x04\xf1\xb0\xf7\xa4\x64\x92\xc8\x06\xb2\x57\xdd\x69\x2b\x50\x54\x27\xd9\xbf\xdf\x15\xfd\x55\x95\x69\xb3\x09\x52\x7a\x1e\xca\x79\x56\x44\xa8\xba\x17\xb6\xdc\x03\x49\x11\x6d\x41\x48\xe1\xb6\x47\x14\xa0\x5c\xbb\x8a\x97\x07\x05\x99\x42\xee\x40\x1b\xe0\xf8\x2e\x12\x3f\x4a\xe9\xe5\x4c\x52\xcc\xa6\x4c\x4f\x30\xd5\xc0\x06\xdc\xa1\x2a\x0e\x93\x19\x7e\xf1\x11\x94\x1f\x55\xf7\xb9\x97\xda\x60\x55\xc1\x43\x4e\x4b\x8b\xa2\x87\xbc\x4b\xb9\x9e\x99\x22\x3f\x1a\x81\x6e\x03\x85\xf3\x5b\xd8\x09\x75\x53\xa3\xcc\x42\x28\xa2\x22\x8c\xfd\xa0\x9b\xce\x13\x68\x9e\x9b\x2b\x75\xdc\x29\xd6\x71\x08\x27\x53\x44\xfc\x7c\x69\x03\x60\x0f\x13\x07\x1e\xcc\xfc\xd1\x14\x46\x20\x3d\x00\x98\x2c\x9f\xee\xcb\x1a\x97\xbf\xa4\x68\x3b\xa1\x07\x55\x75\x56\x47\x09\xf0\x11\x78\x4d\x07\xe3\xd8\x2b\x18\xf4\x2d\x65\x44\x1f\x17\xd0\x72\xb1\x21\x04\xbe\xa0\xfe\x4a\xbe\x60\xb5\x53\xb0\x3e\xd8\xb7\xe6\x7e\xe2\x87\x21\x08\x2d\x97\x8c\x38\xed\xaf\x68\x92\xd9\x15\xe3\x42\xdf\x5a\x44\x57\x51\x7c\x13\x59\x6e\x1c\xf5\x57\x6f\x4e\xff\xff\x17\xfd\x15\x0d\x17\x4b\xfb\x03\x2b\x01\x7f\x2e\x40\x8a\xde\x80\x2f\xe8\x8c\xd8\xb7\x64\x60\x29\x88\x02\xc7\xb6\x5e\xbf\x7d\x7e\xfc\xea\xe3\xc9\xab\xb7\xe7\xa7\x96\x73\x99\xb9\x67\xef\x4e\x3f\x14\x74\x3e\x4b\xc0\x75\x7d\xe7\x93\xdf\x8e\xdf\xfc\x7a\xfa\xf1\xec\xf8\xd7\xd3\xf3\x8f\xe7\x2f\xff\xe3\x54\x85\x34\x9a\xfa\xd1\x04\x60\x20\xe7\xe4\x4b\x57\x01\x7a\xfd\xf6\xf9\xe9\xab\x8f\xef\xcf\x9e\x1f\x5f\x9c\x3e\xef\x5b\xff\x3f\x4e\x5f\x26\x38\xc0\x9e\xf4\x09\x43\x05\xf9\x7e\x78\xe3\x2f\xd3\xfe\x60\x45\x6b\x5e\xf4\x2d\xba\x5c\x47\x71\x14\xf4\xad\xa9\x9f\x3e\xc7\x3f\x33\x57\xbc\xa6\x75\x01\xb3\xcb\xcc\xc5\x0d\xff\x3f\xf6\xfe\xfd\xbb\x6d\x5b\x59\x14\xc7\x7f\xcf\x5f\xe1\xf0\xf4\x9b\x2b\xee\x0d\x2b\xe9\xb9\xf7\x7e\x7f\xf0\x3d\x6a\x8e\x63\x27\x8d\xd3\xf8\x51\xdb\x49\x1f\x3a\x5e\x2e\x25\x42\x12\x6d\x8a\x64\x48\xc8\xb2\x6c\xeb\x7f\xff\x2c\x3c\x09\x0c\x40\x49\x36\x94\xb6\x6e\xbc\xd7\xda\x8d\x85\xc7\x0c\x5e\x1c\xcc\x0c\xe6\xb1\x75\x3b\x47\xac\x64\xeb\x76\x3e\x9f\xa3\x2a\x89\x71\x2f\x2a\x5d\xcb\x6c\x8d\xc2\x42\x4c\x59\x6f\x89\x58\x00\xda\xab\x0e\x69\xa1\x86\xbe\x9f\xe6\x15\x66\xe8\x69\x73\x0d\x51\x6f\x52\xcd\x02\x84\xaf\x13\xc2\xb6\x80\xe5\xf1\x61\x16\xa5\xe4\xad\x3a\x22\x3f\x4f\x70\x39\x3b\x8a\xca\x68\x8c\xb9\x16\x49\x0e\x8a\x76\xa6\xb0\xae\xf2\x4b\xbc\x75\x5b\x95\xfd\xad\x80\x12\x87\xba\x27\x3d\x26\xbb\x79\x86\xb7\x82\x6a\xd2\xef\xe3\xaa\xa2\x05\x6f\xcb\x32\xa7\x17\x20\xfd\x27\xa0\xb3\xe7\x55\x5b\xb7\x38\x23\xe5\x6c\x8b\xed\x16\x15\x40\x86\x59\xd8\xd2\x0f\xaa\x08\x34\x4c\xda\x74\x05\xe7\x21\x3b\x81\x1f\x0f\xb7\x77\xcf\xdf\x7e\xde\xfe\xf8\x69\xfb\x74\xef\xf0\x60\x4b\x4d\x98\xcf\xab\x3e\x13\x93\x22\x8e\x08\x6e\x9e\x13\xdd\x06\x36\xa2\x86\x61\xb0\x2a\xd7\x08\x8e\xdf\x9e\x1e\xff\x26\xf0\x51\x20\xb4\x4c\x3b\x64\x72\xe9\xe5\x89\xa5\x63\xd5\x36\x4f\x54\xaa\x63\x73\x90\x6b\xab\x4f\xf7\x6b\x8e\x58\x93\xad\xdb\x85\xb3\xe5\x67\xe0\x1e\xb3\x6d\x18\x8e\x7e\x96\x46\x51\x05\xc7\x42\xff\x87\x6e\x05\xef\x5c\x6d\xdd\x46\xd5\x2c\xeb\x6f\x98\x5b\x5e\xd1\x7b\x0a\xb9\x6a\xd8\x05\x86\x86\x93\xa8\x8c\xab\xad\x5b\xe3\xa8\x6e\xb5\xc2\xce\x0f\xcf\xbf\x47\xe2\xc3\xe1\x3f\x5f\x21\xb8\x20\x2a\x2f\xb9\x41\xbf\xe6\x1d\x22\xd3\x24\x66\x73\x64\x0e\x7b\x59\x8f\x8d\x6c\x8e\xb2\x9c\xbc\xa1\x07\x59\xb0\x80\x9d\x1f\x9e\x67\x6d\x76\xc2\xdb\xe3\x88\xf4\x47\xb8\x6a\xdd\xaa\x0f\x94\x7d\x3d\x72\xb3\xc3\xb9\x5a\xf2\xdb\xc5\x2b\xce\xd6\x64\xa5\xaf\x8b\x2d\xd2\x7c\x79\x9a\xeb\x71\x72\x9d\x64\x94\x91\x8b\xca\xfe\x88\xd2\x68\xe7\xab\x1c\xf7\x42\xe0\x8d\x61\xa9\xd5\x4a\xe4\x0e\x8b\x03\x14\x0c\x26\x15\x76\x44\x0f\x92\x39\xe9\xd7\x73\x6f\x69\x19\xe9\xc5\xe5\xd5\xba\xe5\xf3\x39\xc5\xe5\x78\x2b\x08\x50\x9a\x54\xe4\x34\x3f\x61\x65\x3c\x20\x80\x1c\xa3\x1e\x94\x5c\x5e\xd6\x5d\x96\xce\x8b\x43\xa0\x83\xaa\xd8\xd5\x86\xf0\x75\xd4\x27\xfb\x74\x27\x4f\xb4\x2a\x26\x5b\x96\x38\x8a\xab\x90\xca\x4b\xaa\x22\x08\x51\x89\x87\xf8\x7a\xc5\xb6\x83\xc9\xcd\xcd\x6c\xc5\xb6\xf5\x40\xde\x66\x74\xc7\x62\xca\x76\x68\x00\x54\xe9\xf7\x48\xa4\x58\x7a\x57\x57\xee\xf3\xa3\x48\x2b\xd9\xf8\x34\x10\x25\xae\x30\xbd\x6f\x93\x4c\x7e\x66\xdc\x6e\x96\xa7\x61\xe3\xc7\x8d\x5e\x86\x2f\x5e\xb0\x92\x0a\x93\x56\xa0\x15\x07\xe8\xfb\x70\x8e\xe8\x8e\xc3\x25\x0e\xe0\xec\xda\xdd\xb3\x80\x32\x51\x0d\x83\x0b\x50\xa0\xef\x18\x6b\x6d\x6f\xd3\x46\x86\xa7\x1b\xa9\xdc\x79\x9e\x2c\x4e\xef\x86\x6e\xab\x51\x3e\x49\xe3\x93\xbc\x24\x74\x7a\x64\x54\xe2\x6a\x94\xa7\xf1\x56\xfb\xff\xa0\x34\xe7\xfa\x9a\xad\x57\x28\x4e\x38\x73\xba\xf5\xfd\xab\x57\x88\xbd\xbc\x50\xd9\xf2\xf9\x2b\xc4\xbe\xda\xed\x34\x3d\xa5\x65\x15\x2f\xb9\x3e\x8a\x08\xc1\x65\xf6\x91\x29\x0f\xb6\xfe\xf7\x7f\xa2\x71\x92\xb1\x61\xef\x8c\xa2\x52\x94\xaa\x75\x97\x8b\xcd\xc6\xd6\x38\x5d\x74\x89\x67\xa2\x0d\x5c\x28\xa6\xc0\x18\x62\xf2\x4e\xdd\x5a\x6c\x69\x87\x98\x84\xec\x37\xe7\x24\xe9\xac\x79\x27\x1c\x5b\x6b\x6f\x9d\x16\x2a\xcd\xb9\x8e\x32\xdf\x14\xba\x7f\xec\x1f\x78\x9c\xcc\xc2\x87\x6e\x63\xa0\x1f\x3a\xf9\xd3\x02\x59\x7f\xbd\xe6\xc6\x4b\x8d\x91\x38\x7f\xb2\x91\xb0\xcd\x66\x4a\x57\x7c\x77\xf7\x1c\x0b\xdd\x8e\xb4\x12\xb7\x8e\xc6\x33\x0e\x88\x74\xba\x4c\x53\xcb\xea\xad\x75\x7a\xf1\x82\xb0\xc4\x17\xad\x76\xbb\x6d\x10\xaf\x24\xbc\x4d\x06\x2d\x0b\x89\x4a\xbb\x41\x3a\x3f\x24\xed\x2a\x1f\xe3\x56\x2b\xd1\x37\x8c\xf6\xec\x74\x3a\x38\x0c\xc3\x70\x4e\x21\x59\x27\x16\x0c\x44\x5b\x97\x50\xa4\x4a\xb4\xf7\x85\xdd\x4a\x1b\x59\x47\x54\x57\x58\x2c\x0c\x4b\x08\xb2\xf0\xdc\xbd\x78\xd1\xca\x3a\x59\x7b\x1c\x15\xad\x16\xee\xfc\x70\x2b\x17\x05\xb7\x13\x82\xc7\xcf\x6a\xdf\x4a\xfa\xa1\x0f\x1c\xdb\xab\x2e\xb6\x10\x11\x96\x29\xa4\x5e\xb0\x4c\xe5\xb0\x60\x63\xd0\x77\x7d\xd5\x75\xbd\x25\xe5\x4c\x99\x68\xd0\x6f\xfd\x18\x0f\xdf\x5e\x17\x4c\xfc\x52\x96\x17\xda\xb2\xe3\x7a\xd9\x49\xe7\x87\xb4\x4d\x70\x45\x5a\xe6\xe7\xc2\xfe\x37\xef\xd3\x41\xb7\xd2\xf0\x76\xae\xe8\xfd\x82\xed\x80\x27\x94\x4d\x73\x92\x25\x5f\x5a\x4c\xc9\xb7\xdc\xe6\x42\xde\xb0\x79\xc9\x64\xa0\xcd\x01\xd3\x32\xce\x56\xb9\x67\xe5\x53\x45\xc3\x7d\xcb\xf5\xbc\xeb\xbf\x5b\x35\x70\xa9\xfc\xe8\xca\x0e\x56\x27\xe5\x0f\xb1\x4a\x79\x49\xda\xff\x8d\xa3\xfe\xa8\xfd\xdd\x2d\x9e\xff\x11\x6a\x9b\x62\xdd\xc7\x79\x49\xe4\x20\xf8\x75\x4a\x4b\x76\x71\xd5\xc7\x59\x9c\x64\x43\x4a\x5d\x6b\xa8\xfc\xf6\x5b\x7e\x47\x9f\xcb\x45\xe5\x9a\xdb\xd9\x2f\x51\x99\x25\xd9\xf0\xa8\x4c\x32\xc2\x2f\x40\x46\x1a\x59\xe2\x78\x08\xb3\xdd\x6e\x97\x28\x58\x0c\xa1\xa6\x60\x74\xaa\x9c\x34\x19\xc3\x16\x05\x72\x66\x26\xb5\xa2\xe4\x48\x3c\x59\x2c\x42\xf2\xe2\xc5\xf3\xfa\x7d\x84\x1e\xda\x24\x1b\xf2\x8f\x1a\x77\x82\x4f\x55\x92\x0d\x37\x4e\xcc\xfe\x1b\xc2\xcc\x6a\xa3\x10\x78\x37\xe8\x0d\xb2\x31\xc6\x51\x56\x6d\x90\x11\xde\xa0\x83\xde\x98\x26\x69\xba\x91\x67\xe9\x6c\x83\xa2\xdf\x98\x8e\x70\xc6\x2a\xc7\xec\xf0\x54\x1b\x5c\xba\x45\x1b\x59\x2e\x2a\xa3\x6c\xb6\x91\x0f\x68\x9b\xa4\x94\xa0\x13\x2c\x1b\xb6\x83\x67\xe9\x8b\x17\x2d\xfc\xef\x4e\xb0\x71\x3a\xc2\x6a\x4c\x1b\xec\xb0\x6e\x24\xd5\x46\x8c\x8b\x12\xf7\x23\x82\xe3\x8d\x24\xdb\x18\x44\x57\x79\x49\xe1\x81\xc1\xb7\x03\x41\xca\x18\x59\x59\xb6\xfe\xcf\x5f\x85\x73\x83\xea\x6b\xfb\x51\xdb\x63\x51\x20\x6f\xf8\x6b\x50\x5b\xdf\x8f\xfa\x40\xca\x9a\x7a\xeb\x5e\xe3\x3a\x77\xea\x16\x66\x9f\xf2\x7c\x95\xef\xb7\x41\xd5\xde\xf4\x95\x7f\x5d\x5d\x8d\x7a\xd4\xe8\x9e\xd1\xa5\x5a\x95\xdb\xe7\x8f\x89\x9b\x25\xae\x92\x9b\x7b\xf2\xfc\xe5\x24\x4b\x59\xc0\x64\xf8\xd8\x64\xf6\xc2\x57\x98\x6d\xe0\x9f\xce\xf8\xf3\xa9\x1d\xd3\x99\xe1\xf7\x51\x16\xa7\x42\x68\x62\x9a\xea\x5f\xb4\x4a\x4a\x0f\xd2\x76\x9e\x85\xad\x20\x4e\xe2\xbd\xac\xc2\x25\x79\x9b\x62\xfe\xc4\xa1\x7f\xc6\x3c\x48\x11\xe5\xad\x26\x29\x3e\xcc\xfa\x38\x6c\x05\x4c\xf7\x7e\xcc\xec\x5b\x03\xc4\x33\x3c\xd3\x13\x16\xc5\x31\x07\xfe\x31\xa9\x08\xce\x70\xc9\xd8\x33\xab\x54\x3e\x65\xf2\x2f\xc0\x31\x62\x0e\xb3\xed\xa8\x69\xf7\x92\x2c\x66\x07\x3d\x0c\x11\xaf\xa7\x58\xdf\xd2\xe5\x56\xe0\x03\xb6\xb1\x58\x40\x71\x21\x08\xa5\x14\xd9\xb0\x22\xda\x03\xac\x73\x4d\x04\x66\x0e\xe3\xfe\xc8\xef\x73\x6f\x52\x5a\xb7\xa9\xcc\xb2\x36\xaf\x92\x2a\xe9\x25\x69\x42\x66\x9b\x31\x26\xb8\xc9\x3b\x75\xd9\x31\xfe\x4b\x4f\x6d\x66\x9d\xda\x7a\x56\xd6\x99\xdd\xcd\xfb\xec\x3d\xf4\xb3\x6a\xa2\xed\x53\x92\x25\x60\x67\x08\xbc\x4a\xee\xee\x5a\xda\x61\xb3\x10\x89\x7d\xb2\xca\x8d\x83\x16\x8b\x31\x38\x8e\x5a\xdd\x91\x5f\x13\x72\xdf\x2d\x80\x2c\xb1\x99\x38\x75\xfe\x73\x52\x23\x72\x1e\xc1\xd5\x07\xe5\x3a\x8a\xb6\x6f\x96\x7e\x14\x07\x79\xd9\x4b\xe2\x18\x67\x9b\x5c\x19\xbf\x94\x74\x7e\x7d\x33\x19\x4d\xeb\x41\x26\xc5\x8e\xb2\x78\x6c\x61\x41\x68\x92\xea\x9d\x1c\xb5\xcc\xe1\xce\x8e\x83\x56\x1e\x20\x99\xb4\x1b\x3b\xea\x9e\xbf\x92\x02\xc8\xb9\x23\xcb\xfd\x9c\xab\x0e\x4c\xc4\x4e\x30\xdf\x2f\x82\xb2\xba\xb6\x8a\x6d\x04\x7f\x88\x65\x0a\xd5\xcd\x11\xdd\x4e\xc6\x8f\x2d\xbf\xc8\x40\x00\xbb\x2c\x27\xc9\x60\xc6\xe1\x7c\xcd\x87\x5c\x7b\xb7\xd8\x04\xb4\x27\xa2\xa6\x85\x69\x73\x81\x45\xc4\x14\x14\x17\x3e\xff\x32\xcd\x35\x73\x3f\xf2\xea\x6b\x96\x45\x63\x1e\xe7\x63\x93\xed\x18\x69\x5a\x32\xc3\x6a\x56\xa6\xb1\xe6\xea\xda\xd5\x4e\xf9\x83\xed\x47\x9c\xe6\x36\x89\x7d\xd2\x67\x15\xc1\xe3\x2d\x61\x78\x4f\xb1\x84\xad\x10\x5d\xe4\xbd\xaa\x3e\x85\x5c\xf5\x2e\x6b\x03\x5a\x19\x84\xb5\xa6\x75\x98\x93\xfc\x43\xde\xab\xd4\x57\xc2\xce\xab\x09\xa2\x7d\x91\xf7\x0e\xe4\x9a\x51\x81\x77\xc8\xce\x74\x1c\xc8\xcf\x81\x94\x51\x56\x25\x14\xe2\x69\x7e\x9c\x4f\x08\x96\x78\x80\xf2\xd5\x6d\xf6\xa3\x6f\x4d\x49\x7b\x3f\x5d\x6f\xc6\x55\x40\xf7\xea\x8a\x11\xd9\x7f\xd6\x15\x17\xe3\x95\x67\xf6\x35\x2f\xba\xc5\x07\x72\xca\x74\x3b\x65\xe5\xf1\x20\x20\x8f\xe1\x7d\x0f\xfc\x9f\x2d\x35\x28\x2d\x32\xba\x95\xb3\x5e\xf5\x99\xa0\x1f\x65\x7d\x9c\x6e\xa7\xe9\x2f\xa2\xa3\x64\xee\x25\xa0\xda\x96\x0c\x33\x5b\x32\xd5\x81\xeb\x8f\x10\x0b\x60\xa1\x75\x16\xdf\x85\x76\x99\x9a\x37\x84\xd9\xde\xb8\x28\x16\xdd\xd0\xae\x4f\x50\x9d\xad\x11\xbb\x9f\x5f\x73\x45\xbf\x3d\xa1\x2d\x07\x62\xde\x56\x0d\x12\x81\xdf\x9c\x50\xb2\x1b\x2e\x08\xf5\xf7\x2d\x2a\x59\x9c\x2a\xa2\x69\x24\x82\xa5\x22\x7f\x46\xda\xf4\x8e\x7a\xf1\xc2\xf8\xa9\x47\xf9\xe0\x4a\x39\x7a\x76\x28\x61\x0e\xc5\x63\x84\x2a\x78\xde\xe9\x18\x5d\xef\xee\x9a\x66\x85\x9e\xbf\x02\x44\xba\xe1\x9b\xa0\x93\xa8\x5e\x46\x43\x2b\x4d\xd6\xe2\x8b\x11\x18\xcd\xf3\xb5\xb0\xd8\x0f\x9e\xba\x72\x73\x94\x57\x0e\x33\x32\x7e\xec\xd9\xa1\x45\x39\x8a\x50\x85\x26\xa8\x8f\x62\x54\xa0\x31\xea\xa1\x01\x1a\xa1\x21\x9a\xa1\x2b\x34\x45\x17\xe8\x06\x1d\xa2\x4b\x74\x54\x9b\x58\x5e\xd7\xf7\x70\xf6\xe2\x45\xd3\xb7\x43\x0c\xfb\x95\x4c\xcb\xfd\x6c\xa6\x0a\xa6\xdf\x42\xfd\xb3\x4e\x1b\x9c\xb5\xe5\x9f\x48\x24\x1c\xd6\x2c\x5d\xca\xd7\xc6\xaf\x76\x3f\x4a\xd3\x56\x12\x6e\xf1\xaf\x71\x1e\xd6\xe9\x8d\x4f\xac\x09\x77\xea\x68\x62\x62\xec\x2c\x5b\x76\xe2\x4a\xba\x4c\x4f\x51\x17\x9f\x75\x92\x2e\x66\x1f\x65\xa9\x4d\xa3\xf3\xfc\xb9\xfe\x13\x95\xc6\x44\x58\xad\x31\xb3\x16\x77\x2c\x0e\x92\x6c\xa3\xbc\xbb\x2b\xf5\xf1\x87\x2f\x5e\xb4\x4a\x35\xdf\xce\xf3\x57\x21\x33\x97\xe6\xa1\x62\xc2\x5a\x9d\xa4\x52\x1a\xab\x01\xb2\x5d\x90\x31\x6b\x04\x67\x79\x77\x97\xcd\x43\x54\x86\x28\xd5\x42\xd2\x18\xf8\x18\x3a\x36\x1a\xb3\xfc\x75\x69\xaf\x6a\x2a\x57\x15\x19\x95\x1d\xc9\xd5\xf3\x7f\x3b\x36\x86\xe6\x83\x51\xb2\xe9\x4d\xd2\x34\x44\xe5\x1a\x12\x42\xa7\x98\x6c\xec\x77\x5a\xc2\x1c\x37\x22\xa4\x0c\x5b\xd2\x8e\x3c\x44\xb9\xbb\x38\x72\x17\x57\xee\xe2\x89\x5e\x7c\x2b\xf0\x7f\x66\x63\x6a\x85\x9d\x1f\x5a\x2c\x97\x34\xea\xbb\x3b\xc7\xee\xe2\xc2\x5d\x3c\xee\xc0\x87\xb6\x28\x8e\x4b\x66\x99\x12\x50\xfa\x10\x84\xa8\x67\x35\x29\x8b\xfe\x76\x1c\x53\xee\x8d\xf3\xaf\xed\x14\x47\x31\x2e\xdb\xb2\x3c\x44\x03\xab\x0f\x89\x86\x55\xbb\x37\x49\xd2\x38\x08\xd1\xa8\xc3\x6c\xea\x37\xf0\x35\xc1\x59\x5c\x6d\x28\xc6\x98\x6b\xe9\xcb\x49\x9f\xe4\x94\xb2\x3b\xae\x00\x74\xcd\xad\xe5\x05\xea\x00\x0d\x19\xcd\xae\xcb\x29\xb5\x0c\xd0\x0c\x94\xaa\x59\x5d\x81\x8a\x0a\x97\x83\x23\x3a\x51\x34\x05\x35\x65\xd1\xe7\x15\x17\xa0\x82\x4e\x25\x40\x37\x10\x10\x89\xc8\xa4\x0a\xd0\x21\x28\xa7\x54\xb3\x4f\x19\xd6\x32\x40\x97\x10\x05\x1e\x32\xc6\xf8\x88\x97\xcf\x87\x98\x6c\x88\x45\x94\xcf\x84\xb7\x62\xe4\x5b\x18\x89\x01\x6d\x91\x39\xd3\x21\xd7\x4e\xbb\x69\x2d\x4f\xb1\xd7\x54\x0a\x26\xa9\x3e\xb2\x4d\x01\xd7\x2e\xbb\xcf\x1a\x76\xad\xd3\xe1\xba\x69\x51\xc0\xc0\x50\x52\xc0\xb9\x05\xe6\x2b\x22\x71\xd2\xcf\xa9\xd3\xe9\xb4\x84\x36\x9b\xae\x48\x78\x77\xa7\x3e\x4e\xfc\x9a\xff\xb9\x85\xf9\x96\x87\x77\x77\x41\x30\x9f\xa3\x61\xe7\xa4\x35\x6a\x17\x65\x4e\x72\x32\x2b\x70\xbd\x89\x5d\x29\xe0\x9c\xa1\x5b\x98\xda\xdd\xb4\x4b\xd4\x12\xbd\x6b\xc6\xa0\x25\x37\xdb\x0b\xd1\x0c\x62\xe0\xc7\xa1\x5b\xfa\x02\xbe\x82\x80\xd5\x89\xea\xe6\xbe\xb0\xa7\xd6\xb2\xa8\x43\xd9\x8d\x7c\x81\x5f\x40\xe0\xea\x5c\x77\x2b\x5f\xd8\x37\x10\x36\xff\x34\xba\x13\x5f\xc0\x87\xd6\x8a\x88\xaf\xab\xdb\xf7\x05\x7d\x09\x41\xeb\x1f\x68\x37\xf6\x05\x7f\x64\x2d\xb7\xf8\xc6\xbb\x85\x2f\x68\x7b\x1f\x39\x15\xee\x8e\xcf\xa4\x89\xef\x10\x93\xc3\x69\x26\xef\xb5\x5d\x5c\xf5\xcb\xa4\xa0\xb4\xd4\xd9\x33\x44\x5a\xb1\x05\x5f\x52\x90\x00\x75\x7b\xf7\x44\xa0\xba\x2e\xc6\x20\x88\x4b\x80\xba\x83\x7b\x22\x90\x3d\x01\xfc\x91\xce\x06\xef\x2f\x64\x83\x53\x69\x3a\xf3\x20\x5e\xd8\x61\x23\xe6\x62\x92\x17\xf8\x5b\xd0\x8b\x38\xe9\x4d\x08\xb7\x2f\xc9\xe3\xa8\x1a\xb5\x93\x0a\x7f\x99\x44\xa9\x56\x40\x4f\x65\x25\xd5\x27\x90\xe7\xae\xdf\x36\x5f\x56\xa3\xbc\x24\x9b\x93\x49\xd2\xa0\x15\x41\x82\xf1\xe6\x64\x7c\x29\xf7\x8d\xae\xd1\x09\xda\x47\xa7\xe8\x1c\xed\xa2\x6d\xb4\x83\x0e\xd0\x5b\x74\x8c\xde\xa1\x3d\xf4\x19\x7d\x44\x6f\xd0\x7b\xf4\x05\x7d\x40\x9f\xd0\x8f\xe8\x3b\xf4\x0b\xfa\x19\xfd\x84\x7e\x43\xbf\xa2\xdf\x11\xc6\x88\x60\x94\x61\x94\x60\x44\x99\x54\x8c\x72\x8c\x22\x8c\x2a\x8c\x26\x18\xf5\x31\x8a\x31\x2a\x30\x1a\x63\xd4\xc3\x68\x80\xd1\x08\xa3\x21\x46\x33\x8c\xae\x30\x9a\x62\x74\x81\xd1\x0d\x46\x87\x18\x5d\x62\x74\x84\xd1\x35\x46\x27\x18\xed\x63\x74\x8a\x6b\x79\xe0\x1c\x3f\x26\x81\x60\x17\x3f\x49\x04\xff\x74\x89\x80\x3f\xec\x6f\xe3\xce\x6d\x21\xac\x40\xbe\x47\xe5\x24\xcb\xe8\x5f\xff\x89\x28\x89\x48\x31\xc1\x5b\xff\x1b\x49\xa3\xf5\xff\x83\x06\x51\x92\xe2\x78\xeb\xff\xa2\x34\xaf\xc8\xd6\xff\x7f\xce\xa4\x8a\x1d\xdc\x69\x31\xd6\xbf\xaa\xf9\x39\xa6\xa4\xe5\xac\x7e\xda\xee\xe1\x34\xcf\x86\xd5\x69\xce\xd5\xc0\x92\xd9\x37\x2b\xb2\x3c\xc6\x92\xdf\x4f\xdd\xfc\xbe\x5d\xdc\x73\x17\x0f\xdc\xc5\x23\x5a\x5c\xb6\x25\x31\x0b\xd9\x63\x69\x3e\x29\xfb\xb8\x0a\x42\x34\x5c\x58\x3b\x33\x40\x66\x13\xa6\x06\xa6\xec\x95\xb3\x78\x6a\x14\xb3\xbc\xfa\x94\xa3\x71\xb6\xbd\x71\xb5\x3d\x74\xcf\xe0\xd2\x5d\x7c\xa4\x17\x87\xe8\xda\xfc\x79\x62\x09\x35\x41\x88\xf6\xad\xc2\x7e\x9a\xe0\x8c\x9c\x70\x86\x25\x44\xa7\x5c\xf0\x62\x94\x1d\xd6\xa2\x40\x9c\x93\x20\x44\xe7\xc6\x90\x7a\x79\x9e\xe2\x88\x5e\x70\xbb\xcb\x10\x6c\x73\x04\x59\x9e\xb1\x27\x7d\x75\xb1\x9d\x46\xd5\xe5\x8f\x65\x3e\x29\x82\x10\xed\xd8\xe7\x44\xbf\x01\x6f\x93\x8c\x7d\xe1\x5b\x2c\xfb\xf6\x76\x5d\x33\x0f\xd1\xc1\xaa\x5d\x65\x5a\x2b\xb3\xfb\x5b\xde\x7d\x14\x55\xfb\x51\x36\x5b\xd4\x19\x8f\x0b\x82\xe3\x37\x33\xb3\xff\xf1\x3d\xd0\x73\x08\x75\xff\x8a\x02\x78\xd7\xb0\xae\x7b\x36\xe0\xda\x26\x3e\x08\xd1\xe7\x65\xeb\xfe\xd1\x6a\x70\x91\xf7\x3e\x4b\x96\x86\xfe\x68\xd7\x6c\xca\x1b\xab\x71\x52\x1d\xa6\x31\x6f\x57\xef\x14\x6a\xd8\xbf\xf7\x0e\x79\x5a\xd4\x1e\x30\x01\x87\xa1\x53\x65\xcc\xfe\x34\x44\x5f\xac\x2f\x91\xb6\xd8\x1c\x72\x54\xa6\x62\x41\xf0\x98\x1f\x9a\x11\xb5\xe3\x32\xa1\x13\xe2\x06\x64\x94\xcc\xb4\x27\xd9\x08\x47\x29\x19\xcd\x76\x59\x15\x7b\x62\xe2\xa8\x3f\x59\x70\x98\x20\x16\xa2\x1f\xcd\x31\x6d\x97\x65\x34\x93\x03\xe3\x2f\xd1\x21\xfa\xce\xdd\xa6\xc4\xd2\x7c\x65\x93\x3d\x01\x05\x21\xfa\xc5\xd6\x4d\xa8\x46\xec\x8d\x41\x86\xfe\x0f\x10\x3c\xda\x21\xfa\x79\xf1\x0e\xa3\x60\x90\xa7\x69\x3e\xfd\x54\xd4\xce\x09\x4c\x35\xcc\x9d\xd4\x4d\x70\xaa\x22\x44\x3f\x01\xe5\x46\x7a\x0f\xe5\xc6\x39\x96\x3a\x06\x1e\x3a\xe7\x37\xa1\x30\x50\xe5\x15\x61\xe1\x5a\x7f\xb5\xca\x29\x03\xb8\x17\x07\xe8\x77\x58\x43\x2f\x0a\xc6\x97\x99\xc5\xec\x9a\xa0\xcc\x1a\x2c\xaf\x9f\x09\x33\x67\xa7\xbd\xdd\x80\x72\x77\x8e\x6e\x01\x65\xf9\x40\x39\x38\xa6\xa5\xd5\xa0\xbe\x1b\x28\xab\x08\x2a\xc5\xc7\x80\xe3\xe3\xba\x55\x64\xb5\xd2\x3f\xbb\xca\xaa\x1d\xe7\x71\x32\x98\xed\x65\x31\xbe\x0e\x28\x13\xea\xac\x3e\x4d\xe8\xe8\xfa\x56\x2d\x7f\x58\x11\x9d\xe3\x86\x6a\xde\xb9\xb0\x6b\x8d\xd3\x34\xb6\xea\x63\x5c\x25\x25\x8e\x65\x83\x5e\x53\x83\xfa\x9d\x21\xa0\x3c\xb3\xd5\xa8\x48\xf3\xd9\x58\xc3\x34\xb2\xda\xf0\xaf\x74\x67\x84\xfb\x97\x55\x40\x39\x6e\x50\x9f\x54\xc7\xe2\x1e\xa2\xbc\xb8\x55\xb9\x9f\x0c\xcb\x88\x3f\xb2\x5f\x39\xaa\x8f\xa2\x92\xb2\x5d\x01\xe5\xe0\x41\xa5\xe3\x4e\xa0\x4c\x3e\x3c\x3c\xe6\x97\x49\x65\x00\x1b\x8e\x4d\xdc\xa9\xa0\xd0\xd4\xce\xb8\x46\xa8\x38\x01\x1a\x4e\xa3\xea\x48\xb6\x0d\xa8\xac\xc1\xea\x9f\xa9\x7a\xfb\xd3\x0f\xa8\x38\xe2\x3e\x9f\x06\xb1\xa6\x22\x8b\xf5\xd1\x46\x4c\xce\xdb\x77\x9d\x7e\x83\x5a\x05\xe8\x14\x6b\xba\xc0\xa4\xda\x89\xb2\xa8\x9c\x01\xf5\xdb\x06\x50\xbf\xc1\x23\xd0\xa0\x8a\xe3\xb0\x04\xe0\xf7\x9c\x70\xaf\x07\xb2\x00\x26\x40\x7f\x92\xb7\x02\x00\xfe\xfc\x7b\x0a\xd9\x0b\x03\x5f\x96\x69\x92\xa6\x07\x39\x39\xc6\xec\x3d\x4d\x69\x38\x03\xce\x55\x07\x52\x8f\xa9\x7f\x7f\x77\x77\x01\x65\xb5\x9d\x75\x00\xa6\xd8\x10\xa0\x38\x35\x71\xbe\x78\xf1\xbc\x56\xa7\x36\xdd\x04\x46\xa3\x05\x77\x09\x9f\xd4\x28\xaa\xde\x60\x9c\xd5\x03\x88\x5d\xaa\xdb\x7b\x80\xa1\xe3\xb4\x80\xf0\xa3\xa8\x4c\xe0\x71\x1b\xf3\x5b\x52\x00\x09\xc3\xf6\x20\x8d\x48\x2b\x6c\x0f\x92\x2c\x66\x4d\x02\x01\x8a\xc7\xc9\xe9\xe0\x36\x53\xb5\x84\x73\xee\xd2\x38\xc4\xe4\x84\xeb\x4a\xf8\x0e\xe9\xf1\x50\xa6\x51\x42\x24\xd6\xbc\xc4\x6d\x11\x90\xeb\x5d\x5e\x1a\x3c\x5c\xd8\xee\x53\xc2\xc4\x2d\x18\xfe\x5f\xeb\x15\xca\x4d\xf3\xa0\xb6\x4e\xbd\x10\x0e\xc5\x53\x28\xb3\x92\x30\x09\x1b\xe6\x4b\x50\xa4\x51\x92\x7d\xc8\x7b\x7b\xda\xe4\x59\x26\x9f\x22\xa2\x52\x2c\xeb\xad\xd8\x3e\x21\x49\xb5\x93\xb8\x15\x86\xdd\x57\x67\x0c\x02\xd7\x36\x32\xb2\x5f\x83\xd8\xc6\x5d\xeb\xe8\x9c\xdd\xdd\x7d\xff\xea\x95\x38\xf7\x27\xd6\xc6\x75\x83\x42\x19\xd8\x4b\x4e\xff\x4c\x7a\xb2\xc8\xc7\x67\x0d\x5c\xa8\x61\xdf\xa1\x4c\x84\x82\xa4\x44\xcb\x20\xa9\x36\x15\x50\x29\x65\xb2\xc2\x32\x19\x47\xe5\x2c\xa8\x05\x4e\x5a\x2a\x7f\x04\x52\xe4\xa4\x85\xdc\x48\x8c\xcb\x9e\xf4\x37\x8b\x71\x10\x28\xf1\x94\x16\x29\xbf\x6f\xe7\x9c\x69\x8b\x38\x2a\x2f\x03\x31\xf3\xc3\x14\x9e\xb3\xfa\x4e\x7e\x2e\xbe\xb8\xa1\x30\x4b\xaa\x99\x62\xd6\x59\x31\x08\x00\x00\x03\xca\x9f\xf2\x1d\x54\x76\x4b\x22\x51\x25\x0c\x98\x5e\x00\xfd\xac\x14\xfe\x9a\x4b\xae\xdd\x6f\xd8\x4b\x3d\x3d\xf2\x6f\x66\x82\x53\x15\x76\x51\x3a\xfb\xc2\x07\x0c\x78\xde\xca\x89\xc7\x62\x9a\x83\x10\x11\xad\xbe\x91\x7b\x36\x86\x44\x5e\xb7\x5e\xa1\xc8\x7c\xdc\xd9\xea\xf2\x23\x7a\x95\xa7\x93\x31\x7e\x4b\x79\xcc\xca\x0c\xd1\x40\x91\x70\x6b\x83\x49\x8f\x4b\xb6\xad\xba\x2c\x8d\x2a\xc2\xce\xf5\xe1\xa0\x15\x74\x83\x50\x11\x8d\x63\x70\x13\xb9\x88\x4f\x13\x6f\x1d\xfe\xf0\x4a\x7c\x94\x26\x29\x94\xb0\x4f\x48\x5e\x14\x8c\x89\xe3\xdd\xe9\x90\x24\xf8\x75\xd2\xd1\x17\x2f\x16\x5d\x01\xf3\x8a\xe4\xf0\x94\x2d\x21\x4c\xac\x07\xbf\x8e\x4b\x71\xd9\xe0\x7b\x01\x90\xbd\xd8\x6d\x8f\x15\x14\x66\x36\xf3\x00\x38\xb4\x1f\x1f\x4e\x5a\xdd\x73\x24\x69\xa5\x06\x41\xe9\xcb\x3d\x7b\xb3\x2e\xb2\xff\x1c\xfd\xd6\xd9\xc5\xad\x9f\x8c\x87\x1f\x11\xf9\x74\x5d\xef\x78\xbf\x5a\x18\x84\xe4\xb3\x36\x0c\xbf\xdb\x18\xa4\x0c\xe5\xff\x7e\x85\xb1\x05\x9d\xc9\x61\xfe\xcf\x57\xc4\x86\xcc\x45\x39\xff\xa7\xab\xcc\x01\xba\x96\x06\xfd\xdf\xaf\x12\xf7\xd0\xa9\x40\xd9\x1d\xfb\x02\x4f\xdd\x83\xe7\x8f\x57\x7e\xa0\x4b\x1b\x34\x10\x6b\xbb\x03\x5f\x1c\xb9\x8d\x43\x93\x8c\xbb\x23\x5f\xf8\x91\x0d\xdf\x25\x5c\x77\x87\xbe\x88\x2a\xe7\xc9\x57\xf2\x79\x77\xe6\x8b\x60\x62\x23\x30\x44\xfc\xee\x95\x2f\x86\x7e\x13\x06\x2e\xe8\x77\xa7\xbe\x08\x62\x1b\x81\xa1\x68\xe8\x5e\xf8\x62\x28\x9a\x30\x88\x29\xdc\xf8\x22\x18\x3b\x10\x18\xea\x8e\xee\xa1\x2f\x8a\x9e\x8d\x02\x68\x4c\xba\x97\xbe\x38\x06\x8d\x38\x74\xa5\x4b\xf7\xc8\x17\xcf\xc8\x85\x07\xea\x6d\xba\xd7\xbe\x68\x86\x36\x1a\x53\x42\xea\x72\x45\xb8\x2f\x1e\x88\xa4\x96\xb8\x02\xd4\x3d\x59\xfe\x96\xdf\xd4\x39\x44\x3f\xe9\xcf\xf9\x36\x0b\xa0\xc4\xb2\x00\x75\xf7\xef\x89\x47\xef\x0d\x10\xcd\xec\x75\xd3\x54\x62\xdd\x53\x6f\xe3\x21\x17\x7c\x4d\xab\xd6\x3d\x5f\xf7\x8e\x68\xd2\x68\x80\xba\xbb\xf7\x5c\x2a\xbd\x37\x58\xaa\xa9\x6b\x2a\x4a\x03\xd8\xdd\xf6\x36\x57\xb2\xe1\xbb\x94\x88\xdd\x1d\x6f\xdb\x25\x07\xc3\x00\xf4\x90\xdd\x03\x6f\x3b\x26\xe7\x6c\x1c\xaa\xcc\xee\x5b\x6f\xbb\xa6\x05\xa8\x4c\x6d\x68\xf7\xd8\xdb\xc8\xc9\xc6\x65\x2a\x54\xbb\xef\x7c\x51\x5c\xdb\x28\x5c\x3a\xd9\xee\xde\xba\xbf\x1c\x4d\xfb\x12\xa0\xee\xe7\x07\x11\x19\xde\x7b\x09\x35\x13\x0f\x80\xdd\x8f\xf7\xfe\x38\x0f\xd3\xa5\xa4\x92\xd4\xfa\xe8\xee\x9b\x7b\x22\x20\xda\xc3\xe3\x42\x24\xe6\xd3\x65\xf7\xfd\x3d\xf1\x18\xdd\x01\xaa\x93\x46\x7e\xd5\x54\xb6\x77\xbf\xac\x7b\xff\xa1\x7e\x27\x40\xdd\x0f\xf7\x9c\x98\x05\x62\xc9\x3a\x02\x5d\x4e\x80\xba\x9f\xee\x89\x11\x42\x00\x08\xf7\xed\xd5\x94\x6f\x12\xdd\x1f\x7d\x17\xf0\xd4\x29\xba\x80\x67\x8d\xee\x77\xeb\xde\x27\x87\xce\x2a\x40\xdd\x5f\xee\xb9\x70\x2e\x28\x4b\x76\xcb\xad\xd0\x0a\x50\xf7\xe7\xfb\xe3\x76\x01\x02\xe8\x7f\xd2\x6d\x1a\x77\xf0\x42\xa3\xc6\x09\x19\x6d\x8e\x31\x19\xe5\x71\x73\xd6\x0b\x6e\x9b\x68\x79\x73\x33\x5f\x6c\xdd\x54\xb0\xc9\x47\xa7\xb6\xc4\xbb\x78\x4c\x86\x78\x37\x4f\x76\x78\xff\x74\x3b\xbc\x14\x93\x8d\xc3\x4e\x4b\xc4\x94\x81\xb6\x5d\x89\xbb\x38\x75\x17\x97\xee\xe2\xdc\x28\xae\x8d\x89\x22\xa3\x5c\xd8\x9e\x55\x46\xa1\xb2\x53\x9b\xb8\xda\xf6\xdd\x6d\x63\x60\x4b\x42\xee\x61\x4b\x72\x61\x98\x66\x14\xe2\xe9\x59\x96\x52\xe2\x12\xa0\x31\x2c\xcd\x2f\x71\xf6\x31\xef\x47\x69\x42\x66\x01\xea\x81\xea\x71\x74\xcd\xa2\x08\x9e\x9e\x7e\x0c\xd0\x00\x54\xaa\x00\xd5\x23\x50\xa1\x6b\x1e\x86\xce\x3a\x21\xd2\xcd\x20\x3a\x4d\xeb\x72\xe5\xac\x13\x1d\xa7\xf5\x9b\xf9\xf6\x84\x8c\x3e\x1d\x7f\x5c\x41\xbf\x3d\x21\xa3\x7d\x4e\x2b\xc3\xb6\xd1\x71\x3e\x47\x45\xe7\xa6\x15\x3b\x74\x89\x99\xb7\xde\x04\x02\xe6\xfb\xd0\x4d\xbc\xb5\x25\x16\x60\x73\x2b\xbb\xa9\xb7\xae\x04\x62\x30\x4e\x83\xbf\x87\xcd\x08\xc2\x57\x07\xca\xdf\xc3\x66\x08\x61\x1b\xda\x30\x6f\x1f\x9b\x99\x1b\xbc\xd4\x54\x78\xfb\xd9\x5c\x59\x4b\xaf\xeb\x23\xbd\x5f\x2b\xa6\x6e\xf0\x72\xf8\xde\x6f\x16\xb1\xce\xc2\x1c\x2e\xe2\x60\x28\x55\x9b\xa4\x9b\xfd\x3c\xcb\x98\xbb\xc5\x6a\x99\x2d\xea\xa4\x20\xab\xba\x5c\x38\x02\xa4\xb0\xf0\x26\x94\xfd\x79\xb6\x9e\x9b\x28\xef\xb4\x12\x6e\x60\xa8\xd9\x5f\x56\x49\x8c\xfb\x51\xb9\x29\xfd\x4b\xe8\xfd\xb3\x1a\x85\x67\x86\x34\x9c\x83\x79\xe6\xa2\xf6\xfc\xf5\x19\x91\x8e\xc4\x71\x22\x5d\x58\x12\x5e\xd3\xca\x3a\x94\xbf\xf8\x7b\xb2\x69\x73\x14\x75\x52\xed\x04\x56\xf6\x34\x26\x1d\x4a\x24\xfb\x1d\x9f\xa3\x88\x8a\xce\xed\x1c\xe9\xdc\x5e\xbf\x81\xdb\x2b\x28\xb7\xd7\x17\xdc\x5e\x61\x72\x7b\xfa\x4f\x54\x40\x6e\xaf\x68\xe4\xf6\x8a\xbb\xbb\x02\x72\x7b\x85\xc9\xed\x15\x9d\xc9\x2a\xdc\x1e\xe3\xd8\xe5\xf5\xd6\xa2\xcc\x3a\x0e\xef\xee\xf0\x3c\x44\x45\x88\x62\x8d\xdb\x2b\x00\x2f\x56\x08\x6e\xcf\x28\x7f\x5d\xd8\x9b\x13\x2b\x6e\xaf\x58\xcc\xed\x41\x0c\xee\xf3\x45\x87\x58\xd0\xe9\x09\x6e\xaf\x53\xa0\x34\x64\x61\x2c\x34\x49\x43\x23\x12\xf9\x22\x22\x51\x6b\xce\x17\xc5\xf4\xb0\x5c\xb3\x1a\xc3\x7a\xf8\x78\x6e\xad\xe4\x92\xb5\xb0\xd9\x64\xbc\x19\x0d\x87\x25\x1e\x46\xcd\x31\x43\xb8\x4c\xc6\x89\xc0\x0a\xc1\x13\x56\x73\xdf\xaa\x05\xb9\x4f\x8f\x49\x90\xfb\xf1\x49\x90\xfb\x16\x04\xb9\xef\x3a\x2d\x26\x3f\xe5\xd0\x17\x6a\xe2\xf6\x85\xd2\x3c\x41\x6a\xfa\xc0\x1c\x40\x1a\x9c\xa7\xb4\x0e\x69\x44\x70\x45\x76\x6b\xb2\x32\x57\x9e\x55\x50\x20\x2b\x2c\x9f\x01\xe9\x99\x5c\xab\x4d\x4f\x26\xe3\x71\xc4\xf2\xaf\xf1\xa8\xc2\xb7\x45\x99\x8f\x73\x82\x63\x54\xe2\x2f\x93\xa4\xc4\xd5\x11\x2b\x48\xf2\x6c\xee\x0c\xc1\xd0\x08\x29\x9a\x90\x9c\xf7\xc5\x0f\x73\xda\x22\xca\x0f\xa9\xb2\x3d\x90\x86\x0b\x5c\x33\x98\xcf\xc8\x66\xbd\xb2\x9b\x15\x1b\xda\xac\xf6\xe8\x72\x79\xf8\x54\xd2\xb3\xcb\x98\x9e\x30\x00\x3c\x98\x88\x10\x60\x9a\x51\xa0\x32\x44\x15\x13\x36\x1d\xc1\x48\x3b\x4a\x93\xa8\xaa\x41\xb4\xab\x49\x6f\x9c\x10\xc6\x07\x0b\xbf\x30\xcd\x5c\xce\xb1\x8e\x01\x7b\x6e\xec\xe3\x98\xd9\x42\x27\xcc\x23\xed\x66\xa5\x6e\xe2\x59\x58\xeb\x77\x78\x9f\x7e\xa7\x39\x89\x52\xe9\x78\xb6\xe2\x18\xd9\x9b\x4d\x25\xdd\xd2\x96\x76\x12\x3a\x67\xd5\xeb\x7a\xa5\x5e\x4a\x57\xad\xfa\xd9\x6e\x6e\x95\x74\x79\xda\xf7\x70\x6d\xf9\x04\x3d\x55\x4e\x85\x44\xff\x49\x77\x54\x39\xb7\x0b\xdf\xe5\xe5\x47\xf6\x81\x06\x68\x17\xd4\x82\x93\xb4\x0d\xaa\xe5\x19\xdf\x71\x96\x4b\xb5\x2c\xd3\xb8\x1f\x80\x26\xda\xf3\xef\x5b\x50\xe5\x5a\xc6\x63\xd0\x46\xff\x04\xd0\x3b\xf7\xa8\x4f\xea\xb3\x8b\xf6\x40\x13\x70\x48\xd1\x67\x50\x0f\x4f\x23\xfa\xe8\x6e\xc0\x8f\x1d\x7a\xe3\x04\x2f\x76\x1c\xbd\x07\xb5\xe6\x81\x40\x5f\x40\x35\x3c\x31\xe8\x83\x1e\xbd\x04\x52\xb8\xda\x3a\x5f\x12\x1a\x69\x9b\xc9\x77\x41\x04\xbe\x72\x90\x3c\x92\x33\x0a\xc4\xe2\x62\x8f\xb1\x30\x57\x17\x76\xa8\x00\x09\xb3\x11\x15\x95\x92\xd8\x06\x61\x28\x9d\x28\xb6\x6b\xb2\x09\xed\x94\x17\xe2\xa5\xb7\xf4\x4c\x47\x6c\xd0\x5f\x01\xbe\x8e\x90\x22\x62\xa3\x38\xad\x9d\xab\x20\xbc\xbb\xeb\x9e\x85\xb5\x91\xb1\x38\xb3\xac\xb5\x71\x8e\x17\x18\x81\xeb\xf6\xde\x72\x39\x65\xbe\xa8\xc1\x24\x35\xed\xc0\x8b\x68\x52\x09\x83\x6f\x61\xe0\x6d\x9b\x80\xf3\x78\x62\xb2\x50\xfd\x92\x66\xdf\x95\x6d\xf0\x2d\x96\x77\xa9\xf9\xaa\xc6\xa4\x87\x6d\xd9\x89\x9f\x13\x3a\x8c\xfb\xf5\x67\x3d\x78\xe7\x39\x3a\xed\xfc\xd8\xda\x77\xdb\x6d\x7a\x2b\x5a\xce\x21\x6c\x6e\xb5\xe9\xad\x61\xd9\x75\xc0\xd5\xe8\x9a\xbf\x8a\x65\x1b\x22\x00\xa4\xd1\xdf\x3a\x14\xc0\xb7\xbf\x41\x66\x21\xba\xec\x01\x6c\x09\x8c\x10\xed\xeb\x6f\x5f\x00\xa7\xf9\x25\xaf\x16\xf8\x64\x11\x00\x80\x6d\xc7\x3a\x58\xd2\x30\xcb\xdb\x84\xf4\xc0\x0d\xda\xb8\x82\xfc\x8d\x48\xdf\x42\x2c\xba\x11\x93\xb7\x09\xe9\x31\x84\xee\xba\x08\xfd\x0d\x48\xdf\x41\x34\xc6\x5d\xea\x6f\x3f\xea\xfe\x4e\xb8\xdd\xe8\xbd\x0e\x53\xed\xdc\x6d\x9c\xa2\xbd\x86\x2f\x51\xbf\xee\xfd\x4d\x48\x3f\x43\x2c\x90\x63\xf0\xb7\x21\xfd\x08\x51\x58\x4c\x87\xbf\x19\xe9\x9b\x06\x1c\x82\x6f\xf1\x37\x22\x7d\xef\x5e\x27\xc9\xba\xf8\x5b\x90\x7e\x81\x08\x00\x73\xe4\x6f\x3b\xfa\x01\x62\xb0\x18\x30\x7f\xc3\x51\x27\x75\x92\x36\x50\x2b\x18\x74\x36\xf6\x06\x1f\xc7\xbe\xfe\x12\xf0\xdd\x42\x25\x5f\x19\x25\xd9\x66\x45\xca\x88\xe0\xe1\xc2\x2c\x43\x0f\x8f\xc1\xd4\x94\x4b\x9c\xab\xc2\x58\xcc\x6e\x97\x35\x44\xad\x38\x1b\x3c\x26\xc5\xd9\xe8\x49\x71\xf6\x2d\x28\xce\x86\x9d\x56\xca\x25\x78\xa8\xbb\x2a\x8d\x62\x61\x78\x90\x1b\x85\x96\x45\x03\x53\x1c\xc4\x38\x8a\xd3\x24\xc3\x01\x7a\xa5\xac\x1a\xa4\x1e\xc9\xa8\x9b\x78\xc4\xf5\x1c\x28\xc9\x55\x02\xec\x0b\xc1\x73\xa0\x7c\xf2\xcb\x3e\xde\x55\xd5\x31\xa8\x4e\x86\x59\x5e\xe2\x13\x16\x51\xf2\x43\xde\xab\x6a\x9b\x07\xd5\xa2\x7a\x47\x41\xc4\xb5\xdd\x83\xac\x61\x99\x55\x6b\xd0\xc2\xee\x61\x3e\x47\xfd\xce\xa8\x35\x31\x2f\x28\xd9\xc8\xff\x45\x3d\x86\xc0\xc1\x0c\xfd\xdf\xd4\x0b\x88\xc1\x5e\x24\xff\xc7\xf5\xb1\x85\x44\xad\xb3\xff\xd3\x7a\x0f\x02\x07\x5b\xe5\x2f\xf3\x4d\xf4\x3b\x69\xb8\xe8\x4e\xaa\xe3\x03\x6d\x56\x64\xd2\x5b\x66\x63\xf7\xd0\x80\x7d\xda\x5b\xf4\xaa\xe1\xb2\x17\xbd\xf8\xd4\xd7\xd5\xc7\xc7\x74\x5d\xbd\x79\xba\xae\xbe\x85\xeb\xea\xbd\x32\x93\x00\xef\x3c\xa9\xdb\x22\x6e\x25\xc3\x3c\x33\xee\xb6\x5d\x5c\xb9\x8b\x27\xee\xe2\xbe\xbb\x38\x76\x17\x17\xee\xe2\xb1\xcb\xea\xaf\xe7\x6e\x3b\x70\x17\x8f\xdc\xc5\x43\xf7\x42\xcd\x5c\x08\xaf\xdc\x6d\xa7\xae\xb6\x17\x1e\xb6\x87\x1f\xa1\xb2\x5f\x46\xcb\xfe\xa8\x02\xf5\x24\x79\xc9\x0c\xd3\x0e\x41\x0d\x37\x88\xbb\x84\xa5\x65\x32\x1c\xe2\x12\xc7\x6f\x66\x2a\x5c\xb6\xaa\xd4\xbc\x94\xaf\x41\xd5\x05\x77\x4a\x3b\x81\x3d\xf2\x18\xd3\xf2\x7d\x50\x5e\x6b\x1d\xf5\x17\x8a\x8f\xe0\x3d\xe1\xdc\x59\x6e\x28\x73\x76\x41\x93\x69\x94\x90\x4f\x19\x49\xd2\xfa\x95\xe2\x23\x88\x91\xc4\xd2\xca\xab\xb7\x8a\x8f\x5a\x6c\x24\x5e\x73\x00\x6a\x7a\x69\xde\xbf\xc4\x31\xaf\x7c\x0b\x2a\x0d\x0b\xae\x63\x67\x25\x57\x45\xbc\x03\x75\x86\xe5\xda\x9e\xb3\x92\x77\xfc\xac\x78\xa4\x9b\xce\x9b\xd6\x85\x5b\x21\xeb\x6d\xd6\x78\x08\x61\xd7\x07\xc7\x9f\xff\xba\x84\xc0\x85\x31\xa6\x37\xdb\x75\x64\x01\xd6\x8f\xaf\x3f\xc7\x75\x0d\xe1\xeb\x7e\xfa\xde\x2c\xd7\x09\x84\x2e\x3e\x22\x7f\x56\x6b\xdf\x1a\xb7\xf8\x0e\xfd\x35\xec\xa7\x10\xb4\xf9\x29\xfb\x6b\xd8\xcf\xad\x53\x2e\xb5\xc3\xde\xaa\xf5\x5d\x37\x68\x53\x3b\xec\x1d\x7e\x61\x1b\x62\xd1\x68\x92\x7f\xfc\x85\x1d\xfb\x43\xd5\xc9\xda\x3a\x54\xe8\xf0\xec\x28\xca\xb8\x0e\xcd\x39\x00\x6e\x10\xd7\x75\xe8\xce\x01\x7c\xd3\xc2\x76\x0d\x4a\x73\x27\x7c\xa1\x6d\xf6\xd6\x99\xef\x41\xf0\xa6\x7d\xb3\x77\xc4\x85\xcf\x6e\xf8\xeb\x52\x96\x5f\xe8\x12\xde\xfb\xd5\x24\xbc\xaf\xa3\x71\xbc\xbf\xed\xe0\x3a\x92\x29\x3d\x24\x9c\x7b\x2d\x35\xfe\xfa\x98\xa4\xc6\xdf\x9f\xa4\xc6\x6f\x41\x6a\xc4\x58\x64\x60\x4a\xa1\xd8\x98\xc3\x52\xc1\x62\x08\x59\xd0\xd6\x8a\x56\x46\xb1\x29\x0b\xda\xc5\x7d\x77\x71\xec\x2e\x16\x49\x97\xa0\x45\x1d\x7b\x83\x62\x56\x74\x83\x28\x49\x27\x25\x86\xc1\x98\x5b\x61\xe7\x87\xee\xd9\x5c\xd9\x06\x3a\xc3\xb5\xdb\xc5\x03\x77\xf1\x88\x17\xd7\x06\x7a\x96\x1e\xeb\x96\x05\x73\xdc\x7a\xfe\xfd\x5c\x89\x93\xbd\x3c\x4f\xc3\x96\x88\xa7\x76\xfa\x23\x7f\x6a\x52\x01\xdf\xa4\x74\x69\x59\x13\x8a\x7b\xb3\xb6\xfb\xb3\x63\xd6\x4f\xed\x0a\x11\xb3\xfe\xc2\xbd\x43\x37\x2e\xbd\xf5\xa1\xbb\xed\xa5\xab\xed\x91\xab\xf0\xda\xbd\x58\x27\xee\x62\x68\xf9\x96\xdd\x43\x18\xfe\xb5\xc9\xf2\xcd\xa8\x38\x10\xac\xf0\x39\xa8\xac\x05\x9e\x5d\x50\xc3\xa5\x95\x6d\x58\xaa\x8b\x1a\x3b\x10\x93\xd8\xa7\x03\x67\xb9\xc1\x70\xbe\x05\x4d\xcc\x93\x50\x0b\x95\xbf\x3a\xc5\xd8\x77\xa0\xb6\x66\xd6\xf6\x40\x8d\xc1\x69\x7d\x06\x95\x25\x4e\x23\xc2\x2b\x35\x23\xb7\x5f\x6b\xad\xfd\x91\xfc\x94\xde\xf1\x2f\xa9\xaa\x8d\xdd\x7e\x55\x5a\xff\x37\xe2\x50\x2a\x4b\xb7\x5f\x75\x93\xc3\x2f\x70\xa8\x2c\x9c\xda\x07\x50\x6a\x30\x6c\x9f\x9c\x95\x9c\x5d\xf9\x11\xd4\x19\xac\xd2\x77\xce\x4a\xde\xf1\x17\x50\xa7\xb1\xe7\x3f\xc3\x21\xd6\xe2\xde\x4f\x70\x1b\xb4\x50\x3c\xbf\x69\x86\x79\xa3\xa8\xfa\x90\xf7\xea\xb0\x8b\x3c\xa4\x62\xdd\x5a\x36\xa2\xc7\x10\xb6\xd2\x82\xa5\xf2\x2f\x95\x45\x4b\x65\x3d\x38\x75\x05\xd6\x5c\x0d\xed\xe7\xe8\xb4\xf3\x7b\x93\xe9\x96\xb7\xcc\x7d\xee\x84\x2d\xbf\x2a\x7f\x99\x7b\x17\xc2\xd7\x34\x11\xde\x22\xf7\x36\x04\x2e\x34\x11\xde\x12\xf7\x8e\x05\xd8\xd0\x44\x78\x8b\xdd\x07\xd6\xaa\xaf\x2d\x51\xd7\x5b\x37\x68\x53\x2a\xf6\x96\xbd\x8f\x21\x16\x48\xe7\xfc\x05\xef\x77\xf6\xc9\x31\x44\x63\x6f\xd9\x7b\x0f\x22\xd0\x44\x63\x6f\xb9\xfb\x33\x04\x6e\x8a\xc6\xde\xa2\xf7\x47\x08\xdf\xa4\xf9\xfe\xb2\xf7\x1b\x88\xc0\x7d\x6d\xf8\x0b\xe1\xef\x21\x22\xed\xe6\xf1\x97\xc1\xbf\x40\xe8\xdc\x34\xd5\x5b\xf6\xfe\x60\x1d\x1e\x1e\x4e\xd4\x5b\xea\xfe\x04\x01\x9b\x3a\x0f\x6f\xfb\xb4\x1f\xdd\xf0\xd7\x15\xe1\xf0\x3b\x08\xde\xd4\x79\x78\x5b\xa6\xfd\xe2\x86\x2f\x86\xef\x6d\x97\xf6\x33\x04\xaf\x6b\xfb\xbc\x6d\xd2\x7e\xb2\x0e\x8d\xa6\x80\xf6\xb6\x46\xfb\xcd\x22\x98\x20\xbe\xa0\xa7\x16\x5a\x57\x07\xe1\x85\x11\x75\xb8\xdb\x53\xd5\x8f\x44\x88\x9f\x7b\xbb\xa3\x3f\x5c\x3f\xf4\x64\x93\xf6\xa4\xae\xf9\xa7\xa8\x6b\xa4\x4d\x5a\xad\x0a\x39\x9c\x66\x98\x25\x55\x2b\x1b\xec\xcf\x72\xb7\x7c\xbf\x8a\x12\xc7\xb6\x43\xbb\xcf\xd3\xf5\x00\xba\x79\xd9\x86\x68\x38\xa3\x07\x21\xb6\x4d\xd0\xc6\xd1\xb5\x6d\x75\x36\x4e\x32\xdb\xe0\xac\xc8\xd3\xa4\x3f\x5b\x68\x69\xa6\x87\xf0\x5b\xbf\xa9\x99\x9a\xc3\x57\x30\x32\x63\xcb\xf0\x15\xec\xca\xd8\x4a\x7e\x05\x93\x32\xb9\x19\x7f\xa6\x2d\xd9\x28\xaf\xc8\x26\x0f\xdb\xf7\x77\xbd\x57\xea\x3b\x65\xfc\x98\xee\x94\xde\xd3\x9d\xf2\x2d\xdc\x29\x83\x55\xef\x14\xd3\x46\xcc\x2e\x8e\x1a\x6e\xa0\xca\xe3\x12\x19\x1b\xba\xc4\x89\x20\xfe\x63\x23\x22\x5b\x1f\x94\x16\x11\x19\xd5\x57\xca\x58\x69\x40\xa3\xf8\x30\x4b\x67\xea\x5e\x99\xcf\xd1\xa4\xd3\x6b\x55\x0e\x91\xcd\xfb\x96\xe8\x5b\x80\xd7\x94\x3d\x3f\x86\x80\xf9\x64\xfd\xef\x88\x02\x02\xae\xd7\xcb\xff\xa2\xa8\x74\x6a\x3e\x58\x44\xcd\x2f\xf2\xde\x66\x9c\x54\x45\x44\xfa\xa3\xf5\x85\xde\x7c\x22\xc0\x4f\x04\xf8\x6f\x4d\x80\x8d\x50\x9b\x20\xc4\x26\xb0\xe0\x05\x96\xbb\xc0\x62\x97\x52\x61\x7f\x6a\x9b\x70\xdd\x4c\x05\x48\xe8\x45\xde\xdb\xd1\x75\x37\x90\x1c\xe3\xab\x28\x35\x1a\x40\xca\x4c\x1b\xec\xed\xda\xb4\x59\x7e\xf1\x38\xfe\x90\xf7\x68\x83\x9a\x44\x57\x9d\x5e\x2b\x32\x74\x81\x42\x6f\xe4\x1d\x41\x72\x02\x21\xc3\xe9\xf9\x1b\x5d\xf6\x21\x0a\x6b\x85\xd6\x21\x90\x38\x70\xb0\x54\x40\x6b\x90\x47\x00\x68\x6b\x9f\xfc\xef\x9d\xe8\x5e\x57\x43\x91\x46\x4e\x83\xa2\xb5\xf0\xef\x0d\xee\x22\xf5\xe5\x51\x3c\xa6\xcb\x63\xfc\x74\x79\x7c\x0b\x97\x47\x4f\xb8\x7d\x80\xdb\x22\xf3\xb0\x95\x11\xf7\x8b\x33\xd3\xfc\x02\x07\x91\x87\x5f\x3b\x85\xba\x06\x06\x83\xfa\xd6\x29\x1a\xec\x25\x26\xa0\x5e\x24\xe7\xe0\x61\x0d\xfa\xa0\x72\x1a\x95\x59\x92\x0d\x2b\x75\xe7\xb0\x2b\x65\x0c\xc9\x1a\xc5\xeb\x4f\xee\x27\x10\xb0\xf5\x04\xba\x06\xc1\x02\xa0\x30\x66\xbf\x0e\xf9\x02\xc0\xaf\x17\x70\xcd\xb4\xbe\xb7\x8c\xd6\x57\xfd\x28\xc5\x7f\x16\xb1\xaf\x89\x7c\xf5\x98\x88\xfc\xe4\x89\xc8\x7f\x0b\x44\xbe\xaf\x88\xbc\x6d\x05\xd8\x40\xee\xb5\x60\x83\xfc\x43\xa2\xa3\x7a\x38\x89\xae\x74\x43\xaf\x5c\x10\xd9\xca\x0a\xe4\x46\x31\x55\x01\x8a\x14\xad\xcd\x3b\x93\x56\x69\x3f\xb6\x7b\x93\xda\x08\xc2\xb5\xc6\xe0\x4f\x6b\x4b\x9d\x5c\xf5\x97\x92\x2b\x11\xc7\xf1\x2f\x35\x77\x5f\x25\x06\xee\x9a\x6c\xde\x6b\x8a\xb9\xf7\x98\x28\xe6\xe7\x27\x8a\xf9\x2d\x50\xcc\x8f\xc2\xac\xdd\x65\x37\x9d\xbb\x8d\xc9\x75\x8a\xa9\x62\xb2\x46\xd0\x0a\xde\x19\xfb\xf3\xcb\x04\x4f\xb4\x30\xa3\xd5\x4a\x9d\x58\x22\xea\x24\x1b\xaa\x6e\x93\x95\xba\x89\x70\x85\xaa\x57\x7f\xa5\x5e\x32\x7d\xbd\xea\x16\xaf\xd4\x8d\x33\xb0\xaa\x53\xb1\x52\x27\x91\xf2\x5e\xf5\x1a\xaf\xd4\x2b\xcd\x2b\xa2\xba\x08\x7f\xee\x7e\x9e\xa6\xb8\x4f\xbb\x18\x2b\x6c\xad\x1d\x5c\x15\x6b\xbe\x60\x26\x06\x36\x7b\xc0\xc2\x6d\xbc\x9a\x8c\xa5\xf0\x53\x7d\x4c\x2a\x52\x7b\x00\xc0\x57\xf3\xa1\xbb\x78\xe6\x2e\xbe\x82\x93\x2b\x70\x16\x27\xd9\x70\x67\x94\xa4\x71\x89\xb3\x7a\x3a\x5a\x49\x8c\xa3\x58\xfd\x54\x8e\xe6\x7c\x88\x7d\x51\x2e\x06\x09\xfd\xcd\xef\x63\x62\xbf\xa7\xdf\xf3\xd2\xd7\x7c\x6f\x41\xc0\xd6\x43\xd0\xc6\xdc\xa8\x4b\x50\x0b\xf7\xed\x08\xd4\x83\x6d\xbc\x06\xd5\x70\x57\x4f\x40\xbd\xb9\xc9\xfb\xa0\xd6\xdc\x66\xe5\x3c\x20\xab\xf5\x23\x71\x0e\xea\xb4\x43\xa0\xbc\x07\xd4\xaa\xe4\x24\x4a\x65\xc7\x6d\x50\x69\x6d\xed\x8e\x7b\xc6\x75\x83\x03\xd0\xc0\xd8\x78\xe5\x4c\xa0\x56\x44\xdf\x7a\xe5\x4a\x60\x0c\xad\xee\xfc\x4e\xf3\x34\xff\x6c\x79\x26\xaf\x43\x7c\x3c\x84\x70\x9d\xa1\x0d\xbd\x05\xc9\x4b\x88\xc6\x3c\x75\xfe\x0f\x56\x47\x10\x01\x3c\xb8\xfe\x16\x0e\xd7\x10\x05\x38\xfb\xfe\x26\xe5\x27\x10\x03\xfc\x7c\xfc\x4d\xcb\xf7\x21\x0a\xf3\x0b\xf4\xb7\x2a\x3f\x85\x08\xc0\x47\xec\x6f\x54\x7e\x0e\x31\xe8\x74\xc0\xdf\xa4\x7c\x17\x82\xd7\x49\x89\xbf\x51\xf9\xb6\xf5\xc1\xe9\xd4\xc8\xdf\xa8\x7c\x07\xc2\xb7\x08\x9a\xbf\x5d\xf9\x41\xc3\x97\xa0\xe1\xf0\x36\x29\x7f\x0b\x71\x98\x64\xd5\xdf\xaa\xfc\xd8\xfa\xd8\x0c\xca\xec\x6f\x5e\xfe\xce\xb9\xd3\xda\x14\xd6\xeb\xdd\xfd\x71\x99\xbc\x5b\xc7\x7b\x7d\x7a\xa4\x7f\x12\x28\xff\xf1\x02\x65\xfd\x48\x6f\x0b\x94\x49\x43\x32\xcb\xd4\x15\x0d\xaa\x74\x47\x8e\xfa\x0a\xaf\xf8\x8c\xa7\x83\x6f\xf8\x15\x3b\x01\xf6\xdb\xbd\x96\x00\xc4\x7a\xb6\x97\x21\xf6\xed\x67\xfb\xc1\xa0\x7e\xab\x67\x87\x88\x9c\xe6\x4b\x23\xd2\xeb\xd4\x43\x9c\x3d\xda\xad\xf1\xc5\x9f\xf3\xa6\xeb\x7f\xef\x97\x4b\xf1\x15\xde\xf9\xf5\xd5\xfc\x0a\x4f\xfc\x72\x43\xbe\xca\x13\x3f\x7b\x0b\xfb\x73\xdf\xf5\xbd\xd2\x8f\x3d\x4c\x89\x5a\x56\x57\x05\xcc\x60\xd6\x98\x32\x8c\x13\xf6\xaf\x16\x22\x04\xfd\x8a\x7e\x47\x18\x23\x82\x51\x86\x51\x82\x11\x25\xf6\x18\xe5\x18\x45\x18\x55\x18\x4d\x30\xea\x63\x14\x63\x54\x60\x34\xc6\xa8\x87\xd1\x00\xa3\x11\x46\x43\x8c\x66\x18\x5d\x61\x34\xc5\xe8\x02\xa3\x1b\x8c\x0e\x31\xba\xc4\xe8\x08\xa3\x6b\x8c\x4e\x30\xda\xc7\xe8\x14\xa3\x73\x8c\x76\x31\xda\xc6\x68\x07\xa3\x03\x8c\xde\x62\x74\x8c\xd1\x3b\x8c\xf6\x30\xfa\x8c\xd1\x47\x8c\xde\x60\xf4\x1e\xa3\x2f\x18\x7d\xc0\xe8\x13\x46\x3f\x62\xf4\x1d\x46\xbf\x60\xf4\x33\x46\x3f\x61\xf4\x1b\x46\xbf\x62\xf4\x3b\x46\x98\x20\x42\x50\x46\x50\x42\x50\x4a\x50\x49\x50\x4e\x50\x44\x50\x45\xd0\x84\xa0\x3e\x41\x31\x41\x05\x41\x63\x82\x7a\x04\x0d\x08\x1a\x11\x34\x24\x68\x46\xd0\x15\x41\x53\x82\x2e\x08\xba\x21\xe8\x90\xa0\x4b\x82\x8e\x08\xba\x26\xf5\x85\x7f\x42\x1e\xd3\x8d\xbf\x4f\x9e\xae\xfc\x7f\xfa\x95\xcf\x6e\xd9\x8d\x53\xd2\xe9\x06\x32\xc5\x28\x0a\x7a\xdc\x2a\x35\xa8\x58\xd4\x5f\xfe\x07\x2f\x3b\x63\x3c\xc2\x39\xe9\xb4\x22\xae\x5c\x76\x06\xca\xb4\x8b\x27\xee\xe2\xbe\xbb\x38\x36\x8a\xcd\x54\x6a\x89\xcd\x7e\x8c\xdd\x50\x7a\xee\xe2\x81\x1b\xf8\xc8\x5d\x3c\x34\x8a\x05\x6b\x33\x73\x43\xbe\xe2\xfa\x5f\x3d\x7b\x2b\x63\x60\x26\x25\x8e\x37\x35\xa2\x2c\xb4\x9a\x8e\x99\x5c\x34\x94\xdf\x34\x94\x1f\xea\xe5\x22\x96\x49\xfd\xf3\xc8\xca\xcb\xc5\xdc\x22\x59\x6c\x9b\x6b\xbb\x0e\x97\x49\x1e\x27\xfd\x00\x05\x45\x54\x46\x63\x4c\x70\x99\xdc\xb0\xfb\xa8\x36\x87\x73\x66\xfb\x62\xa1\x07\x42\xb4\xcf\xb1\x2f\x48\x9b\x27\x45\xc5\x80\x29\x3c\x58\xeb\xda\xf8\x06\xb4\x2d\xa2\x52\x24\xd6\x3b\xb7\x10\x72\x23\x73\xd1\x44\x26\x80\x0b\x42\xb4\x6b\xb5\x4c\xaa\xa3\xa8\x7f\x19\xc8\xf0\x08\xcd\x93\x0c\xd1\xb6\x7b\x5e\x0b\xfa\xa8\x11\xdc\xca\x26\xc8\x68\x30\x0f\x42\xb4\x63\x6e\xc9\x81\x79\x44\xec\x27\x99\x46\x63\xa5\xb7\xce\xd5\xd5\x5e\x70\x8e\xcd\x00\x3b\x4a\x21\xa9\x62\xf0\xa0\x57\x54\xb8\x66\x8d\xf2\xd2\xdd\xc2\x95\x48\x50\x45\xf0\xd9\x33\x33\xea\x09\xcc\x8e\x84\x58\x41\x88\x3e\xbb\xdb\x82\xf7\xa3\x8f\xee\x56\xd6\x83\xd1\x1b\x77\x3b\xf8\x42\xf4\xde\xdd\xcc\x7a\x12\xfa\xe2\x6e\x07\xde\x80\x3e\xb8\x5b\x19\xcf\x37\x9f\xdc\x6d\xe0\x3b\xcb\x8f\x0d\x2b\xa7\xa9\xb0\x42\xf4\x9d\xbb\x11\xd4\x43\x85\xe8\x97\x85\xab\xa1\x35\xfc\xd9\xdd\x10\xbc\xb0\xfc\xb4\x60\x70\x5a\xb3\xdf\xdc\xf4\xf1\x57\xc7\x67\xbc\x59\xa7\x30\x43\xbf\xc3\x7a\x33\xd7\x23\xc6\xb0\x5e\xcf\xc5\x19\x22\x62\xd5\xd7\xa1\xa8\x68\x7d\x66\xd5\x5f\x45\x65\x42\x19\x01\x5a\x9b\x60\xfb\xa3\xa9\xfd\xce\x43\x94\x3a\xea\x6b\x8b\xac\x10\x95\x16\x74\x71\x47\x52\xe0\xb9\x55\x59\xe2\x7e\x3e\x1e\xe3\x2c\x16\x91\xb2\xea\xc7\x55\x6c\xd3\x96\xfa\xe3\xe3\x89\x2b\xe3\x32\xa1\xcb\x46\xaf\x50\xcc\x77\x64\x1c\x15\x6f\xe0\x8a\x69\xb9\x5c\x76\x55\x87\x89\x0d\xde\xec\xa3\xfd\xfa\x04\xba\xb7\xbb\x67\xf4\x1e\xb6\x21\x68\xeb\x2c\x46\x58\x07\xa7\xa0\x32\x8e\x38\x35\x19\x6d\xcb\xd3\xa1\x8a\xc8\x18\x6f\xb5\x88\x88\xc1\x28\x92\x9d\xb4\xe2\x10\x15\x8b\xf1\xdd\x72\x84\x5a\xf8\x07\x94\x54\x47\xfc\x43\x60\x09\x50\xfd\xba\xf7\x30\x20\x95\x9c\xce\xd7\x29\xd6\x07\x8e\x73\xa1\xe7\x90\xae\x6f\x29\x23\x2b\xdb\x3c\x44\x23\x7b\x64\x56\xae\x58\x64\x15\xb5\xeb\xb4\x5b\x21\x1a\xda\x20\x54\x3a\xcd\x19\x6e\xe0\x3c\xec\x3e\x45\x34\x4b\xf3\x88\xee\xd5\xb4\xa1\xd3\x45\x43\xf9\x4d\x43\xf9\xa1\x8d\x44\x7d\x6c\xf4\x18\xc9\xeb\x30\x40\x1a\x9f\x71\x89\x3d\x32\x7c\x9c\x10\xe5\xd3\x36\x64\xe7\xe9\x08\x0b\xcd\x8c\xaa\xe1\xac\xc0\xb5\x55\x2e\x47\x40\xa5\x43\x50\xc5\xb7\x7b\xdf\xee\xa2\xc2\x33\x9d\x5a\x75\x51\x9a\x6e\x93\xc3\x8c\x72\xc7\xe7\x56\xa5\x8c\x60\xb4\xdb\x50\x63\x04\x20\xda\xb6\x1a\x19\x61\x42\x76\xac\x6a\x23\x08\xca\x81\x8d\x42\xd3\xc0\xbc\xb5\x97\x27\x8f\xf1\x51\x9e\xa7\x01\x15\x85\x21\x60\x4c\xa2\x80\xca\xc7\x70\x1d\x14\xbf\xb3\x67\xd7\x99\x0c\xd0\x67\xab\x81\xc6\x2a\x52\x89\xbb\x01\xf4\x2e\x26\x51\x92\x56\x01\x95\xc8\x17\x61\x50\xed\xde\xbb\xda\xb1\xb3\xf6\xc5\x5e\x4f\xf5\x54\xf0\xc1\x1e\x5e\x44\xa2\x3e\xce\x08\x25\x9c\xe8\x93\x7d\x34\x14\x55\x0e\xd0\x8f\x8e\xa5\x16\x96\x6f\xdf\x59\x55\x94\xcf\x2c\xa9\xfc\x16\xa0\x5f\x9a\xa1\xee\xe4\x13\x3a\xe4\x9f\x9b\x5b\x68\xaf\xc7\x3f\x59\xad\xcc\xc7\xdf\xdf\x5c\xa7\xcd\x78\xbb\xfd\xd5\x6a\x01\x9e\x5e\x7f\x17\x0d\x9e\xd5\x6b\x07\x5e\x4e\x31\x81\x20\xcc\x87\x4f\x62\xd5\xeb\xaf\x8a\x99\x55\x0b\x5e\x35\x13\xab\x81\xf1\xac\x97\x5a\xd5\xd6\xab\x5c\x69\x35\xb1\x1e\xd5\x72\xab\x89\xf9\x26\x16\xb9\x07\x51\x37\xa8\xac\x06\xea\x4d\x68\xd2\x54\x55\x05\xa8\x6f\xd5\x19\xb7\x72\xec\x18\x56\xcd\xfa\xa0\xc2\xaa\xd6\x39\x1f\x34\xb6\x11\x2b\xc6\x07\xf5\xac\x4a\x2d\xda\xce\xc0\xaa\x64\xec\xce\x09\xa1\xb2\x2d\x1a\xd9\xb5\x92\xe5\x41\x43\x7b\xad\x0d\x8e\x47\x3b\xbc\xb3\x45\x73\x87\x3c\x48\x80\xae\xac\xe6\xee\x90\x5b\x53\x7b\x74\x93\x82\xa9\x53\x77\xf5\xb5\xbb\xb0\x4f\xa5\x75\x09\xdf\xd8\x67\x4b\xdc\x98\xe8\xd0\xaa\x3a\xcf\xf0\x74\x17\x0f\x98\x8e\x86\x6e\xfb\xe5\x92\x16\x9f\xeb\xbd\x38\x5a\xd2\xf4\xc3\xc9\xe1\x41\x80\xae\x89\x16\x79\x91\x0b\xad\x2d\xae\x72\xc3\x88\x08\x8d\xdb\xf3\x56\x36\x49\xd3\x4e\xa7\xd3\xc2\x3c\x1f\x32\x25\xe0\xe1\xdd\x9d\x52\x22\xe1\xbb\x3b\xd9\x82\x74\x70\xbb\x56\x3e\xe8\x8d\xc8\xdd\xdd\x73\xd2\x2e\xa2\xfe\xa5\x40\x16\xff\x92\x90\xd1\x81\x3c\x1f\xea\x51\xe3\x8f\xef\x6e\x89\x0a\xf8\xb8\x17\xcf\xff\x5b\xfc\xd6\x43\x35\xd6\xac\x34\x8b\xd7\xf8\xfa\x75\x20\xee\xf6\x60\xfe\x87\x0c\x0f\x29\x3f\x23\xf0\x5a\x22\x6f\x82\xbb\x3b\xfe\x53\xa7\xfa\x2f\x5e\xf0\x28\x92\xf5\x5d\xa2\x80\xa5\x09\xce\xc8\x09\xbb\x55\xeb\x3c\xd1\x42\x4d\x25\xd3\x44\xd3\xfb\xfd\xee\xae\xd6\x59\xe9\xe5\x0c\x10\x29\x93\xf1\x18\xc7\x74\xce\x60\x54\x3c\x1f\x34\x50\x2b\xbc\x66\x55\x74\xb2\xed\x12\x33\xef\xa2\xd6\xcb\xf6\xbf\x5f\xff\xcf\xcb\x97\x28\x08\xc2\x2d\x55\xcb\x60\xd3\x31\xa7\xd1\xec\x74\x56\x40\xd8\x72\xc6\xaf\x6f\xe9\x40\xb6\xb4\x6b\x96\xef\x37\x07\xc4\xff\x9e\x6f\xd9\xab\xa2\xfa\x99\x57\xb0\xab\x33\x6f\xa9\x26\xed\x6a\xc3\x17\x02\x8f\x0b\xfa\x65\x88\xd1\x72\x5d\x20\xae\x57\xeb\x59\xd3\xda\xa8\xb1\x87\xaf\xd5\x3c\x36\xd9\xbd\x1b\x6c\xd9\x8d\x4d\x45\xcb\x6b\x73\x06\x46\x37\xb5\x46\xf5\xea\xb8\x56\x02\xac\xc1\xd6\x29\x69\x27\x59\x3f\x9d\xc4\xb8\x6a\x61\xb1\x5f\x7c\xb1\x24\x4f\xcf\xf7\x86\x93\x9b\xa6\x84\xde\x15\x97\xb8\x5a\x81\x12\xc5\x94\xca\x98\xbd\xe8\x77\x7e\x68\xe1\x76\x31\xa9\x46\x94\x4b\x25\x21\xc2\x61\x88\xba\x67\x61\x7b\x92\x25\x5f\x44\x70\x53\x28\x9c\x01\x54\x1a\x0d\x94\xb8\x6c\x71\xee\xde\x48\x5d\x32\x16\x40\xac\x4b\x47\xcd\x59\xd2\x35\x01\x4f\xa4\x2a\xe7\x64\xd3\x00\x6b\x1c\x12\x0d\xae\x24\x52\xf8\xee\x4e\x81\x13\x32\x57\x10\xbe\xa6\x74\x69\x0b\xb7\xab\xbc\x24\x74\xd6\x3a\x4f\x1b\xf2\xd6\x69\x54\x11\xae\xce\x0e\x74\xdc\x96\x50\xb9\x68\x08\xc9\xa0\xe5\xc6\x1f\x8a\xc5\xa0\xc3\x10\x2a\x6f\x4a\x21\x07\x49\x4a\x70\x49\x07\xe4\xbc\x6e\x42\x75\xfe\x5f\x93\x55\x87\x2e\x9f\x51\x58\x6a\x7b\xce\x89\xd4\xb7\x0e\x1c\x3b\xbc\x95\xe8\x04\xd4\xe0\x95\x44\x28\x07\x8f\xe7\x03\x4c\xfa\xa3\xe3\x48\xbb\x3d\x56\x79\x83\x0e\xc2\xb6\xa3\x23\xbf\x6e\x64\xc5\x49\x81\xfb\xc9\x20\xe9\xbb\x0e\xcf\x32\xa0\x66\x5f\x01\x37\x2f\xfb\xf8\x48\x7c\xc3\xab\xc2\x33\xfa\x70\x38\x15\xc9\x8b\x15\xbb\xb3\xa6\xbc\x57\x31\x29\x87\xcb\x13\xce\xf3\x6e\xbc\xad\xe8\x97\x46\xab\x4e\x9e\x35\xe5\xbd\xca\xc9\xaa\x9d\x68\x4b\xde\x67\x52\xc4\xd1\x0a\x39\xf1\x79\x37\xd1\x58\x8c\x31\x62\xaf\x59\xe6\x41\x32\x59\x0a\x44\x5c\xa5\x8a\x27\x61\x4f\x38\xd9\x33\x52\xce\x6e\xe5\xa7\x40\x99\x90\x36\x87\x8c\xc3\x67\x7c\x30\xf4\x14\xba\x58\x15\x12\x22\x71\x91\x1c\xe0\xe9\x8b\x17\xb2\xf1\x5e\xfc\x66\x76\xc4\x39\xa8\x16\x09\x51\xd6\x29\xa5\xa0\xdf\x2e\x71\x95\xa7\x57\x14\xf4\xbc\x4f\x6f\xe4\x56\x12\xde\x66\x9d\xc5\xcb\xcb\xc6\xe2\x9c\x5b\xd8\x26\x23\x9c\x31\xba\x75\xbb\x78\xa4\x58\x8c\x14\x8c\x0e\x87\xf3\x30\x9c\x4b\x8a\x30\x67\xdc\xaf\xf4\x95\xd4\xe8\x44\xa7\x93\xbd\x78\xd1\xca\x3a\x7f\xec\x47\xd9\x24\x4a\xd3\xd9\x06\x6b\x19\x6f\x90\x7c\xe3\xbb\x5b\x32\xdf\x18\x94\xf9\x78\x83\x8c\xf0\xc6\x41\x3e\x8e\xe2\x8d\x4f\x7b\x7f\x48\x7c\x4d\x27\x94\x61\x62\x4c\x20\x47\x37\x97\x1c\x0e\xb7\x18\x5b\xe5\x2c\xa8\x1e\x12\x4c\x38\xb7\xa6\x77\x5b\x53\x38\xc5\xd7\xdd\xdd\x29\xde\x0c\x65\xa2\x42\xdb\x68\xa5\x2e\xc9\xea\x35\x6b\x05\xe7\x49\xfc\x06\x0f\xf2\x12\x9f\x44\x57\x2c\x9c\x25\x3b\x27\x5c\x21\x94\x0c\x66\xad\x6e\x86\xc8\x59\x18\x0a\x8a\x9a\xe8\x5b\x5a\x60\x7c\x79\x8c\xfb\x79\x19\xeb\x7c\x22\x22\xe1\xb3\xa4\x3e\x33\x46\x55\x42\xf7\x84\xcd\xa5\x15\x6a\x1b\x9b\xc4\x36\x5a\x9d\x31\x45\x35\xbf\xa1\x80\x31\x76\x2c\x08\xb5\x39\x9f\x89\x0b\x4d\xcb\x34\xad\x3e\xbe\x5b\x21\x54\x6e\x05\x49\xb5\x29\xfe\x0e\x90\x20\xde\xbc\xb0\x4c\xb8\xe0\x4f\x05\x47\x56\x92\x26\xc3\x11\x09\xe6\x5d\x31\x63\x0a\xf4\xec\xee\x8e\xd6\xc4\x51\x79\x29\xd8\x0d\xdc\xcf\x63\x1c\xcb\x7d\x51\xfb\x3b\x4d\xb2\x38\x9f\xb6\x23\x92\xf7\x5a\x82\xb9\x61\x2d\xee\xee\x02\x71\xf5\x15\x11\x19\x7d\x4c\xb2\x4b\x1c\xcb\x8f\xd6\x12\x06\x36\x24\x5b\x44\x39\xac\xa1\x58\x28\x7e\xcf\x6a\x12\x82\x92\x09\x0d\x31\xe1\x35\xff\x73\x8b\x5e\x80\x59\x4c\x2f\x35\x1e\x5c\xe9\x0f\x66\xb1\xf2\xf2\x22\xef\x55\x2f\xbf\xbb\xd5\x68\x82\x13\x57\xd8\x7d\x75\x36\xff\x23\xdc\xaa\x45\x8e\x66\x94\x44\xa2\x24\x0b\x51\x1a\x02\xc7\x1f\xe1\x9c\x25\x99\xd8\x18\x62\x72\xb4\xc2\x82\x44\xd3\x28\x21\x1b\xe6\x18\xd0\xb7\xb0\x4a\x73\x74\x84\x3b\xfb\xa4\x75\x89\xcd\xb0\x56\x5c\x65\xea\xef\x23\x70\xed\x80\x2e\xc2\x7c\x79\x3b\x07\x9c\x38\x60\x2b\x5a\xe4\xef\x19\xb0\xef\x00\x2f\x02\xe5\x7b\xbb\x04\x9c\xba\x86\x5e\x47\xf8\xf7\xf6\x08\x38\x77\xc0\xd7\xd4\xd0\xfe\x0e\x01\xbb\x0e\x04\x2a\x18\xbf\xb7\x3f\xc0\x76\x23\x74\x33\x1e\xbf\xb7\x67\xc0\x8e\x03\x91\x19\x79\xdb\xdb\x39\xe0\xc0\x81\xc2\x8c\x4d\xee\xed\x1b\xf0\xd6\xb5\x5c\xba\x71\xa5\xb7\x67\xc0\xb1\xeb\x33\x56\xcf\x03\xfe\x8e\x01\xef\x5c\x8b\xc4\x9e\x18\xfc\x7d\x02\xf6\x5c\xdf\x9a\xd2\x9f\xf8\x7b\x04\x7c\x76\xc1\x37\xf5\x2c\xfe\xe1\xe7\x3f\x3a\x90\xe8\xcf\x25\xfe\x11\xe8\xdf\x2c\x58\x26\xf5\x94\xe2\x1f\x88\xfe\xfd\xb2\xd5\xaa\x71\x79\x47\xa5\xb7\x10\x01\x7d\x25\x8f\x4d\x2f\xec\xe0\x86\x98\x1c\x4e\x33\x69\x07\x27\xe9\x4c\x5e\x2e\x01\x11\x22\xbd\xde\x81\x53\x53\x63\xf2\x68\xf5\xf7\xc3\xa7\x77\x5f\x09\x97\xa6\xe5\xe4\xe1\xeb\xef\x8f\x4f\x07\x01\x71\x7e\x71\xef\x1f\x53\x8b\x77\xf7\xbd\xd3\x43\xb8\xe8\x71\xbd\x7a\xa7\x6b\x3f\x11\x9a\x3a\x37\x40\xdd\xf3\xfb\xae\x96\xde\x7d\xe9\xee\x68\xea\xdd\x00\x75\x77\xef\x8b\x4b\xef\xbe\x14\x97\xae\x9d\x0d\x50\x77\xfb\xde\x13\xd3\xfb\x43\x6c\x9f\x5c\xc4\x48\x7f\x1c\xed\xee\x78\xa7\xdb\x70\x31\x5f\xda\x03\x6b\xf7\xc0\x3b\xe3\x86\xf3\xd2\x94\xe1\x49\xde\x7a\x27\xdc\x70\x80\xd7\x1e\x7a\xbb\xc7\xde\x29\x37\x16\xad\x90\x78\x2c\xee\xbe\xf3\x4e\xbd\xb1\x08\x8b\xee\xae\xbc\xe7\x9d\x86\xc3\x81\x09\x78\x2c\x7f\xf6\xc5\xf1\xab\x9b\xaf\x34\x9d\x96\x3f\xfa\x62\xf9\xdd\x25\x51\x01\xbf\xe5\x37\xbe\x48\x30\x71\x50\x4a\xe8\xba\xfc\xde\x17\x0b\x71\x60\x01\xde\xcb\x5f\x7c\x71\x64\x0e\x1c\x86\x7b\xf1\x07\x5f\x0c\x89\x03\x03\x74\x91\xfe\xe4\x8b\x24\x75\x20\x31\xfd\x8c\x7f\xf4\x8e\xb5\xe4\x40\x61\xbb\x1a\x7f\xe7\x8b\x26\x77\xa0\xb1\xbd\x8d\x7f\xf1\x76\x7e\x72\xa0\x01\x0e\xc7\x3f\x7b\xc7\xd4\x6e\xda\x14\x0d\xc9\x4f\xde\x3e\x73\x0e\x24\xb5\xe3\xef\x6f\xde\x7e\x73\xcd\xe0\xe9\xa9\xfa\xd5\xdb\x71\xce\x01\xdf\x30\x36\xe9\xfe\xee\xed\x40\xe7\xdc\x6a\xcd\xe8\xa2\x8b\xb1\x77\xfe\x0e\x07\x0e\xc3\xea\xa5\x4b\xbc\x71\xf4\x5c\x5b\x51\x9b\x6b\x74\x33\x6f\x0c\x03\x07\x06\x3d\xdb\x55\xe2\x8d\x61\xe4\xc0\xa0\x1b\xf1\x74\x53\x6f\x14\x43\x17\x0a\x65\x09\xd4\x2d\xbd\x11\xcc\x5c\x14\xaa\xc9\x9c\xa8\x9b\x7b\xe3\xb3\x0f\xaf\x34\x3e\xea\x46\xf8\xde\x7c\xbc\xb2\xbd\x36\xb9\xea\xab\xc5\xdf\xa1\x6d\xf8\xd4\xad\xd6\x3f\x31\xcb\xa4\x00\x75\x27\xf7\x9e\xa1\xc3\xcc\x7c\xb9\xe0\x6a\x9b\x7a\xa3\x6e\xff\xde\xa8\x1b\x6c\xc6\x4d\xf4\x53\xc7\x4a\x37\xa4\x69\x8c\xd7\xbf\xc4\xd0\x2e\x22\x40\xdd\xe2\xde\xf3\xb4\x80\x2c\x5d\xe2\x46\x3b\xfb\xee\xf8\x81\xd8\x6d\x58\x70\x10\x17\x2e\x42\xe0\x32\xba\xeb\xf6\xbc\xd7\xf9\xc6\xc5\x46\x5a\x96\x7b\xdd\xc1\xfa\x37\xd4\x32\xd5\x08\x50\x77\x74\xef\x35\xb5\xa1\x2c\xdd\x52\xed\x41\x32\x40\xdd\xe1\xbd\x51\xea\xfd\x21\xb2\x43\x17\xaf\x29\x8d\x1c\xbb\xb3\xaf\x40\x52\x8d\x17\xcf\x00\x75\xaf\xee\x4f\x59\x4d\x10\x70\x4a\x97\x8e\x29\x41\xe3\xcc\xee\xd4\x7b\x66\x47\x4b\xd1\x68\x16\x9e\xdd\x0b\x6f\x7c\xd7\x4b\xf1\x71\x8b\x86\xee\xcd\xfa\x37\xcd\x7e\x6c\x0e\x50\xf7\xf0\xde\x1b\xe7\x00\x63\x6d\x1e\xd6\x63\x25\x9c\x93\x45\xc1\x12\xd2\x64\x80\xfb\xb3\xbe\x67\x60\x6c\x2d\xff\xd9\x3a\x73\x9d\xd5\x0e\xfd\xf1\x63\xf2\xe7\x2f\x9e\xdc\xf9\xff\xe9\xee\xfc\x29\x26\x1b\xe3\x25\x79\xce\xec\x9c\x06\x79\x43\x5c\x1f\x18\x9c\xe7\x3e\x01\x36\x63\xcd\xb5\xa5\x8e\xce\x23\x4b\x47\x79\x7e\x59\xc7\xe6\x91\xa5\x55\x12\xe3\x7e\x54\xaa\xc0\x3c\x2c\x48\x4e\x61\xc6\x6d\xe1\xf0\xfc\x63\xcd\x4c\x20\x60\x3e\x24\xff\x48\x33\x7d\x08\x58\xcd\x6a\xcd\xc1\x66\xc6\x8b\xe8\xa7\x2e\x70\x3e\x2c\x4e\xf7\x2a\x69\x63\x6a\x42\xd8\x7f\x4c\x84\x30\x7e\x22\x84\xdf\x02\x21\x2c\x54\x36\x01\x99\xe3\x2f\xe4\x46\x59\x32\x97\x00\xa4\x83\x8d\x69\x20\x1f\x4e\x06\xfb\x86\x9f\xaa\xc8\x17\xa0\x4a\x47\x51\x35\xaa\x89\x63\x5f\xf9\x81\x69\x06\x32\x13\x45\x0a\xa3\x4e\xdc\xca\x1d\x46\x58\xde\x51\xbd\x2a\x08\x98\x0f\x6b\x1d\x34\x16\x00\x36\x66\xe6\x4f\x6a\x73\x9d\x1c\x16\x0b\xc9\x21\x26\xd3\xbc\xbc\xfc\x3b\x32\x93\x7a\x98\xad\x9a\x9e\x0e\x1f\x13\x3d\x9d\x3d\xd1\xd3\x6f\x81\x9e\x5e\x09\xc6\xd2\x66\x20\x57\xe2\x2b\xcd\xfc\xb9\x76\x71\xe5\x0e\x18\x29\x43\x47\xf1\x50\x39\x94\xbf\x7a\x38\x35\x1e\x2a\x0a\xcb\x23\x5d\xc9\x40\x8f\xb2\xbc\x9f\xc4\x65\x9d\x8f\x5d\x96\x26\x45\x9d\x8e\x7d\x58\x7b\xe5\x63\x95\x8c\xbd\x2e\xed\x25\x94\xb2\x0c\x40\xb1\x20\x38\x23\x45\xca\xe3\xce\xac\xd5\x37\x09\x23\x1f\x90\x3f\xcd\x2d\x20\x68\x3e\x27\x7f\x62\x3b\x86\x80\xe9\xb2\xf8\xb3\xb4\x3d\x08\x96\xaf\xac\xbf\xd9\xf2\xc0\x02\xcc\x37\xc7\xdf\x68\x79\x04\x21\x8b\xfd\xf5\xb7\x57\xee\xeb\x17\xda\xd5\xc2\x0b\x2d\x8f\xf1\x26\x7f\x86\x78\x78\x36\xf8\x75\x44\x98\xf4\x49\xbd\x53\x5f\x77\x37\x8f\xe9\xba\x3b\x7c\xba\xee\xbe\x85\xeb\xee\x52\xa4\xd6\x49\x6d\x3d\x4a\xbe\x72\xa4\xbf\xa8\x29\x78\x5d\xdd\x4a\x73\xd4\x5f\x35\x80\xa2\x54\xd1\x80\x60\x71\xcf\xbf\x9f\xc3\x98\x8a\x8b\x5a\xc6\x6e\x54\x85\x2b\xe4\xe1\xd8\x9a\x87\x78\x1f\x64\x81\x16\x1f\x1e\xc3\xf9\xc6\xc8\x7b\x2f\x2f\x4e\x59\xaa\x47\xb2\x1d\x81\x3a\xbe\x8e\x43\x50\x1a\x63\x82\xfb\x4c\xa5\x31\x03\x35\x72\xbc\xe8\xca\x59\x61\x78\x25\x4c\x41\x13\xee\x81\xc9\x2d\xf1\x2f\xb4\x48\x0d\xf5\xf8\x4e\x46\x79\x69\xf9\xf7\x32\x2f\xa0\x86\x8d\x16\xf4\x82\xad\xea\x10\x93\xb0\x85\xd1\x1f\x9c\x9e\xb7\x85\x8b\x0f\x8b\x29\xf0\x87\xf0\xf1\x66\x63\x34\xfd\xd6\xb8\xaf\x93\x98\xd6\x6b\xf9\xf8\x14\x6c\x09\xeb\xae\x60\x3e\x47\x83\xce\x61\xab\x07\x0d\xfe\xd7\xc1\x0c\x8c\x20\x60\x7d\xa7\xfc\x99\x82\x46\xe0\x6c\x99\x39\x77\xb0\xec\x79\x62\x21\x84\x10\xf5\xf4\x97\x89\xa1\xb5\x4e\x6b\xf2\x6f\x9a\x41\xc0\xf5\xf9\xf4\xe7\x16\xae\x20\x70\x75\xc4\xfd\xbd\x9b\xa6\x6e\xd8\xa6\xef\x8e\xb7\x8f\xd3\x05\xc4\xa2\x7f\x68\xfe\x1e\x4e\xce\x29\xc8\xb7\xd6\xf1\x3d\x8f\x90\xde\x1b\x1c\x9f\x9e\xce\xb6\x5d\x2e\x65\xdb\xf0\x15\x7f\x60\x5e\x45\x2f\x7b\x1f\x76\xee\xcf\x62\xdf\x9e\xd9\x82\xff\x63\x60\xdb\xae\x9e\xd8\xb6\x6f\x81\x6d\x9b\x2e\x61\xdb\x6c\x86\x67\x95\x50\xd6\x90\x03\x13\x6c\x51\xdf\x0c\x9e\x1a\x73\xc7\x27\x11\xcc\x93\x45\xb2\x7e\xb8\xb2\x62\x66\xb0\x46\x52\x29\x31\x53\xd1\xfb\xaa\x2a\x1a\xe2\x5a\x33\x31\xab\x03\x02\xca\xb8\xdd\x3d\x50\x15\x4b\xbf\xac\x01\xa8\x20\x8c\xe0\x8e\x60\x73\x21\x5e\x0e\x95\xde\xa2\xe8\x5c\xb5\xe2\xaf\xc1\x4f\x8c\x21\x60\x35\xbd\x75\x68\x18\x00\x6c\x6d\x85\xd6\xa1\x66\x00\xd0\xd5\x22\xaf\x43\xd1\x00\x60\xf3\x7d\xf2\xe7\x1c\x86\xd6\xa0\xa5\x26\xc1\x9b\x71\x88\xf5\xbb\x70\xba\xf4\x2e\x2c\xb8\xf7\xe9\x12\xad\xbc\xa9\xae\x58\xe5\x65\x52\xde\x59\xcf\xec\xfc\x45\x8f\xe1\xae\x1a\x3c\xdd\x55\xdf\xc2\x5d\x35\x52\x2f\x94\xf0\xf2\x59\x45\xd1\xee\x48\xa6\x64\x45\x0e\xee\x8f\x30\x1d\x4b\xb9\x23\xf7\x94\xae\x7f\xfb\x44\x16\x6f\xa7\xc3\xbc\x4c\xc8\x68\x2c\xef\xbb\x55\x7a\xef\xe3\x71\x5e\xce\x0e\xe9\xee\x4e\x7a\x4a\x1e\x78\x9b\xd1\x53\x10\x33\x5d\xc5\xc3\xf5\x01\x3d\x43\xba\x97\x09\x9a\x7a\xae\x97\xd1\x18\x54\x72\x67\xf3\x02\x94\xba\xe7\xa0\xae\x4d\x1e\x15\xc6\x5a\x0e\x57\x5c\xc0\x7b\xac\x25\x83\x3a\x5e\xb4\x4c\xf7\x40\xb0\x64\xb9\xe7\x73\xd4\xef\x0c\x5a\x93\xaf\xf1\x32\x1c\x43\xc0\xe6\x03\xee\x1a\x1e\x2b\x00\x7c\x11\x30\x60\x0d\xfc\x04\x00\xdc\x74\x0c\xfc\xd9\x8b\x26\x44\xf5\x71\x58\x49\x5d\xb1\x0c\x48\x88\x26\xba\xc8\x69\xad\xdb\xa2\x33\xc2\x58\x91\x7b\x0d\x60\x31\x3c\x30\x96\x89\x7e\xe5\x8f\x96\x5d\xf9\x0b\x04\xdf\xfb\x19\x28\xdd\x3b\x07\x96\x1a\xcd\x84\x24\x69\xf5\xb2\xe0\x6b\x90\xe0\xea\x65\x35\xca\x4b\xb2\x39\x99\x24\xb1\xdd\x2c\x29\x36\x8b\x88\x0e\xb6\x31\x6b\x16\x8a\xf8\x1d\xfd\xd7\x67\xcd\xd2\x52\x4b\xe2\xc7\xc4\xee\xf4\xf0\x13\xbf\xf3\x2d\xf0\x3b\x03\xdc\x69\x7d\x85\x0c\x51\xb5\xc5\x6a\xe1\x6e\xfe\x80\x0c\x51\xb9\x96\xc7\x9f\xd9\x8c\xad\x94\x20\x4a\xc1\x58\x94\x22\xca\x2e\x5e\x98\x0f\x6a\xa5\x77\xa6\x9b\x95\x5b\x1e\x5a\x2d\x4b\x5c\xe5\x93\x92\x67\x35\xb9\x5c\x58\x7b\x64\xd5\xc6\x65\x94\x64\x9b\x15\x29\x23\x82\x87\xb3\x3a\xb1\x94\xcc\xad\x21\x6e\xb2\x24\x1b\xbe\x4d\x93\x61\xd2\x4b\x52\x16\x1e\x2b\xc0\xec\x17\x73\x12\x38\xe1\x4c\xac\xfe\xb4\x44\x48\xb1\x1d\xc7\xa5\x4c\x2a\xd5\x54\x79\xba\xa8\xf2\x7c\x51\xe6\x19\x2d\x85\x07\xbb\x93\xe6\x22\x79\x14\x69\x48\xa2\x22\x52\xa0\xf4\xcd\xb0\x2a\xdb\x2b\x74\xd1\x53\x7b\xec\xac\xd0\xfe\x36\xa9\xf6\x93\x21\x65\x4f\xb2\x21\x52\x9d\xe7\x81\xc8\x1d\xf5\xa0\xde\x88\x07\xab\x3a\x4d\xc6\x98\x02\x7a\xeb\x4e\x42\xa5\x9b\x14\x88\x74\x52\x0d\x8d\xb8\x02\x5b\x64\x93\xb2\xdb\x8c\xf2\x8a\x6c\x5e\xe5\xe9\x84\x45\x54\xd9\xb3\x86\x2d\xbc\x27\x65\xe2\x1b\xf9\x22\xa2\xb2\x46\xe9\x4d\x45\xe5\xae\xd1\xa5\x7e\x7a\xfc\x68\xf5\x80\x8e\x8b\xa2\x0b\x8f\x08\x29\x33\x49\x19\x19\xc2\x76\xe9\x11\x66\x31\x1f\x83\xa4\x7a\x2b\xcf\x25\xaa\xb3\xae\xbc\x7f\x48\xa7\x2f\x1e\x79\x4f\xc6\xd8\x90\x82\x3e\xc8\x74\xb4\xd8\xca\x62\x11\xa0\x4f\xb0\x92\xee\x90\x78\xe3\xf8\x11\xd6\xe9\xe3\xfe\x0e\x56\x36\x7c\xaa\xbf\x58\xed\x44\x60\xa2\x9f\xdd\x15\xc6\x13\xd1\x4f\x56\x1b\xca\x69\xed\xc5\x01\xfa\x0d\xd6\x18\x01\xd5\x7e\x85\xb5\xca\x19\xff\x77\xd7\x7c\x79\x0c\x33\x8c\x61\x9d\x22\x07\x94\x79\x02\x75\x24\xad\x14\x7f\x9c\x59\xb5\x3a\xff\x98\x58\xb5\x5c\x4c\x49\xad\xf2\x9a\x56\x52\x0e\xcd\xae\xc4\xe5\x15\x45\x97\x5b\x75\x8c\x8c\x9e\x48\x2a\x4a\x19\x3b\x6b\xe7\xea\x43\x56\xd9\xa3\xd5\x49\xdb\xc4\x01\x5d\x38\x02\xf7\xad\x2a\xf6\x29\x57\x01\x65\x1f\xe1\xda\xe5\x15\xf9\xcc\x3e\xe2\x2a\x40\x05\xd6\x5f\xbd\xe3\xb8\xc4\xda\x43\x74\xeb\x15\x8a\xea\xdb\x92\xbf\x4a\x8b\x85\x0f\xdb\xa2\x31\x8f\x6b\xca\xdf\xc8\x57\xe8\x45\x5b\xaa\x5c\x08\x2c\xde\x4e\x0b\x04\xe7\x35\x3a\xb0\xa6\x46\xe8\x14\xbe\x18\x0b\xe2\xaf\xd7\xb1\xbf\x0d\xa2\x5e\x47\x60\x11\x52\xbc\x1e\xf5\xe5\x1e\x40\x35\xb2\xcf\x95\x01\x92\x2a\xdf\x07\x90\x08\xce\xae\x60\xbd\x78\x41\x7f\x28\x02\xaf\x82\xb4\x57\x84\x97\xb1\x87\x53\x68\x84\xb0\x6c\x7c\xe8\xf9\xf7\xa1\x51\xa1\xe0\x07\x21\x88\x7a\xce\xde\x65\x35\x46\xb7\xfb\xea\x8c\x85\x2c\x57\x11\xca\xdb\xda\x45\xc3\x43\xe0\x1a\xe4\x1b\x4c\x58\xde\x03\x35\xf2\xfa\x2e\x58\x25\x9c\x3e\xbc\x1c\xb4\x70\xee\xf2\x21\xfc\xf9\xf7\x4e\x48\x2c\xf6\x1b\x80\x66\x5d\x1c\x22\x42\x3f\xbf\x39\xd4\x09\xcb\xab\x84\x60\x98\x81\x22\xce\xa7\x99\xca\x33\xc1\xc9\xe0\x6b\x5e\x28\x93\x2e\x48\xba\xfb\x9a\x7f\xea\xcc\x50\x43\x54\xc9\x0f\xfb\xb5\xd6\x7b\x2b\x48\x32\xc5\x22\xb9\x70\xef\xf5\xad\x38\xed\x35\x92\xbb\xbb\xe7\x10\x76\x10\xa5\xb8\x24\x9b\xfd\xa4\xec\xa7\x78\x73\x90\xa4\x69\xb0\xe5\x1e\x76\x3f\xca\xfa\x38\x05\x2d\x95\xcc\x40\x07\x0e\x7b\x30\x9e\x80\xb6\x00\x9d\xfa\x23\xdc\xbf\x34\xca\xe6\x15\x26\x72\x48\xd6\xe8\xd5\x58\xed\xc8\xe1\xe1\x16\x27\x10\x95\xa6\x26\x5b\xc4\x52\x12\x77\x08\x6d\xc6\xea\x85\x6d\x7d\x10\x8c\xaa\xf1\x18\xda\x6a\xc1\x9b\x47\xb6\xc2\x28\xb4\x7d\x5b\x61\x1c\x1a\x52\x3e\x92\x2d\xc7\xe4\xe7\xec\xc8\x30\x29\x77\x61\x84\x70\x01\x96\xb7\x66\x44\x1c\x8b\x48\xfc\xbb\xf7\x02\xa0\x75\x91\x50\xf8\xa1\xe0\x65\x2b\x42\xd1\xbb\xf0\xbb\x83\x87\x73\x8e\xe2\x78\x1f\x93\x88\x8e\x86\x8a\x84\xa4\xa3\x05\x6e\x6e\x04\x26\x3b\x89\xf1\x18\x41\xb0\xe9\x65\x2c\xd2\xc8\xb0\x9d\xe1\x97\xb3\x06\x8f\x47\x83\x7d\x27\xb8\xd4\x46\xc9\x48\x6c\x17\xed\xde\x66\x91\x48\x28\xb7\x77\x1c\x4d\x8f\x94\x9e\xa8\x45\xda\x74\x14\x21\x22\xf3\x39\xfa\xd0\xe9\xe1\xd6\x97\xaf\x61\x34\xf4\xc9\x82\xac\x33\x7c\xfe\xaf\x7f\x3f\xda\x23\xaf\x79\x46\xff\x17\xc0\xef\x2c\xf0\x3a\xdb\xe9\x6f\x34\xf4\x8b\x05\xbf\xe1\x5b\xf4\x37\x20\xfa\xd9\x46\xb5\xb6\x00\xc9\x3f\x35\xc0\x5e\x73\x78\xe4\xdf\x6c\x34\x92\x05\xf7\x0f\x8c\xfc\xab\x05\x7c\xcd\x61\x91\x7f\xb7\x10\xd4\x51\xb9\xbc\x23\x22\x63\xec\xfc\x10\xd6\x15\x10\x99\xd8\xe0\x6b\x79\xc4\x3f\x26\x72\x66\x83\xd7\x45\x1a\xff\xa0\xc8\x89\x8d\xc0\xb0\xf2\xf4\x0e\x88\x9c\xda\x08\xc4\xfb\x8f\x77\x24\xe4\xd2\x06\xad\xc9\x66\xfe\x21\x90\x73\x27\x7c\x21\xde\xf9\x47\x3d\x8e\x6c\xf0\x40\x42\xec\x1e\x79\x7b\x7d\xda\x38\x74\x21\xb3\x7b\xed\x6d\x77\x03\x0f\x0f\x97\x04\x57\x8b\x68\xec\xec\x19\xa2\x2f\x86\xd9\x25\x40\x50\x70\xdb\xe0\xfd\x7b\x42\x2f\xb8\x41\xf0\x42\xd0\x7a\xd8\xd7\xd3\x7b\xc2\xaf\xfb\x02\x24\x13\xc7\x07\x66\x04\xed\x3b\x5f\xf7\x16\x38\x44\xe4\xd5\xc2\x18\x2f\x85\xb2\x64\xfd\x6c\x29\x7a\xb5\x88\xc6\xcb\x80\x2c\x41\xeb\x92\xba\x79\x68\xe3\x7b\x21\x76\x82\x59\x82\x1a\x48\xe5\x3c\xdc\xf1\xbd\xb0\x42\x08\x00\x61\xdf\x45\x23\x64\xc0\x37\xef\xd8\xc7\xb1\x0d\x5d\xaa\x8a\xfc\xe3\x1e\x17\x8e\x9b\x51\xd7\x36\xf9\xc7\x3c\xb6\x56\xc6\x54\x15\xf0\x60\xc7\xf7\xda\x0d\x08\x61\xc9\xf6\x3b\x82\xf0\x7d\xbe\x27\x46\x47\x08\xbe\xfb\xa0\x64\x3a\x0e\x1e\x0b\xd9\x07\x2d\x07\xb3\x04\x35\x50\x4e\xf0\xe0\xc8\xf7\xa6\x29\x3a\x84\xfb\x21\xdc\xeb\x33\x8e\xf0\xbd\x1f\x52\x06\x05\x20\xfe\xa2\xdb\x36\x0c\xf0\x22\xe3\x86\x42\xc6\x1e\xdc\x1c\xf0\xa8\x7a\xeb\x89\x36\x70\x1f\x6b\xc7\x26\xb3\x83\xda\x2e\xe0\xfa\x31\x99\x05\x9c\x3c\x59\x05\x7c\x0b\x56\x01\xfb\x2b\x5a\x41\xaa\x37\xf7\xd2\x5d\x9c\xbb\x8b\x23\xd3\x48\xb2\x32\x7f\x4e\xcc\x9f\x7d\xf3\x67\x6c\xfe\x2c\xcc\x9f\x63\xf3\x27\xf4\x83\xbc\x8f\xb1\xff\xb5\xf1\xe2\x27\xed\xf3\xaf\x55\x5a\xf6\x28\xc5\x55\x1f\xc7\x75\x58\xd3\x11\x68\x42\x25\xd7\x4a\xc4\xf1\xa4\x42\xc8\xd0\x59\x7f\x3d\x8a\x26\x95\xe1\x1e\x69\xd4\x6f\x5f\x45\x49\x1a\x31\xfe\xff\x0a\x0e\x81\x4e\xed\x1d\xd3\xb0\xd3\xee\x53\x6b\x84\x74\x86\x51\x92\x91\xba\xcd\x85\x0b\x84\x36\x84\x1b\x50\x1f\x27\x63\x9c\x51\xe1\x5e\x6b\x73\x08\xda\x7c\x99\xe4\x24\xd2\xea\x2f\x41\x7d\xd5\xcf\xd9\xf2\x1c\x29\x9f\x85\x41\xe7\xc4\xe9\xdb\xe7\x6d\x1c\x39\x82\x80\x1d\xbb\xe4\x6f\x22\x39\xb4\x86\x0f\x36\xda\xdf\x58\x72\xe6\x46\x51\x2f\xb2\xbf\x91\xe4\x95\x13\x85\x76\xdc\xfc\x1d\x31\xa6\xd6\x76\x98\x27\xd6\x5f\x2f\x7b\x61\x6f\xb8\x7d\xe8\xfd\xd5\xb3\x37\xce\x89\xe8\xdb\xe1\xad\xa2\x3d\x84\x28\x5c\x9f\x9e\xbf\xa6\xf6\x12\xa2\x81\x5f\xaf\xbf\x86\xf6\x08\xa2\x90\x04\xc0\x5f\x41\x6b\x78\x75\xee\x2f\xe6\xfc\x26\xc3\x24\x5b\xc5\xb0\x75\x4d\x2e\x9a\x4b\xc2\x48\x35\xd9\x9d\xd6\x6c\xe0\xe9\x63\x62\x03\xcf\x9f\xd8\xc0\x6f\x81\x0d\xdc\x15\xe1\xa5\x96\xc4\xe5\x13\x7c\x9e\xdd\x2a\x72\x17\x57\x66\x2c\x54\x69\xa4\x56\x91\xbc\x8c\x86\x78\xb3\x9f\x67\xa4\xcc\xd3\x14\x97\x30\x46\x46\x2b\xec\xfc\xd0\x3d\x9b\x2b\xd3\xd4\x26\x08\xdc\xa8\xbd\xa1\x6f\xdf\x18\x54\x6d\xd9\x19\x1b\xe5\x8a\x57\x2d\xdc\xc5\x63\xcb\x02\xad\x1e\x76\xf5\x5e\x1a\x3b\xe8\x85\x6f\xaf\x0b\x69\x55\xd7\x73\xc3\x1c\xb8\x8b\x47\x16\x2a\x76\x55\xd7\x48\x04\x73\xa0\xc0\x0f\x3d\xb8\xde\x53\x19\x20\x4b\xa6\x7c\x95\x5c\xa9\xac\x20\x79\x91\xa7\xf9\x90\x25\x81\xb8\x02\x75\x45\x99\x5f\x25\x31\xdd\xb7\x29\xa8\x51\x6f\x44\x17\xa0\x42\x5b\xa0\x9a\xfd\x3c\xd5\x39\xe0\x9a\xe3\xb4\xfb\x1c\xe3\x2f\x93\xa4\xd4\xb9\x4e\x07\x5c\xb5\x50\x47\xcd\x6d\xd4\xea\xa1\x6b\xd7\x18\x14\x88\x13\x57\x6d\xdd\x79\x5f\xb3\xc9\xb2\x47\x40\xbf\xc3\xbc\x74\xe4\xf3\xb7\x9b\xbe\x84\xe5\x12\x07\x03\xad\x8f\xa9\x11\xa8\xde\xe8\x65\x5d\xa2\x00\xcd\xd1\xac\x73\xde\x1a\x1a\x7a\x77\x95\xe7\xd7\x9b\x49\xbe\x82\xb0\xf5\x73\xe3\xcf\x20\x4f\xad\xa1\xab\xa3\xe7\xcf\x1a\x5f\x40\xe0\xf5\x0b\xa7\x37\x4f\x7c\x03\x61\x1b\x1f\x80\x3f\x47\x7c\x08\xe1\x8b\x6f\xc8\x9f\x09\xbe\x6c\x1e\x79\xfd\x19\xfa\x33\xc2\x47\x0b\x16\x48\x7d\x86\xfe\x8c\xf0\xf5\x02\x34\xf5\xf7\xec\xcf\x0d\x2f\x9d\x4c\xfd\xfd\xae\x16\x01\x65\x75\x70\x21\x1a\xea\x7a\xd3\x13\xe7\xc9\xa8\x97\xd4\xdb\xae\x61\xdf\x89\x40\x5b\x4c\x6f\xe3\x86\x05\x13\x30\x96\x71\x74\xcf\x65\x6c\x00\x04\x16\x70\xa8\x4b\x1f\xbb\xf3\x30\x7c\xd6\x28\x7d\xe4\x69\xd2\x9f\x2d\x53\x36\x03\x29\x82\x33\xd2\x9a\x0b\xdb\x53\x66\x83\x27\x09\xe1\xef\x2e\x21\x8c\x3b\xad\xcc\xad\x28\xf6\xf4\xa2\x7f\xb8\xbf\x7a\xec\x8c\xef\x1d\xbb\xfc\xd5\x61\x0e\x84\x72\xc2\xd2\xc7\xc0\x24\x08\xac\x98\xa7\x7b\xe9\x6b\xb1\xbf\x0b\x67\xec\xef\xcc\x3f\xf6\x77\xb1\x28\x44\xb7\xb7\x92\x74\x02\xe1\x8b\x59\xfb\xf3\x7c\x7d\x27\x64\x91\x27\x67\xbd\xa1\xc5\x17\x66\x5a\x10\x56\x27\x7f\xe2\x4b\xdf\x33\x9b\xee\x3d\x06\x22\x3d\x7e\x22\xd2\xdf\x02\x91\xee\x79\xc5\x34\x59\xe1\x35\xef\xe1\xea\x86\x42\x73\x6d\xda\x2b\x6a\x8a\x2c\xcb\xd3\xa8\x47\x3f\xd6\x09\x28\x26\x79\x1d\x89\x44\x96\xf1\x03\x24\x63\x90\xb0\x44\x35\x63\x98\x4f\x86\x23\x59\x07\x0d\x05\xa0\xc5\x38\xd7\x41\x43\x01\x64\x3a\x55\x7f\xe2\x19\x43\xb0\x62\xb5\xd6\x9c\x00\xa7\xb7\x88\x2c\x9b\xb9\x44\x37\xeb\xb4\xf0\x5f\x2d\xd4\x94\xae\x7b\xaf\x49\xf4\xf4\x31\x91\xe8\x8b\x27\x12\xfd\x2d\x90\xe8\x1b\x45\xa2\x6b\xef\x78\xf3\x7b\xa9\xa9\x75\x63\x8b\x26\x8d\xb7\x20\xe7\x3d\x9c\xe6\xd9\xb0\x3a\xcd\xc3\x56\x70\x91\xf7\x3c\xb3\x41\x88\x70\x8b\x13\x77\xdb\xbe\x33\x7f\x99\x3b\xe4\xf5\xc3\x59\xfd\xa9\xf2\xe3\xd5\xd7\xa1\xaa\x43\x4e\xc9\x06\xf8\xba\x9f\x4e\x62\x1c\x1f\xc3\x86\x63\xd0\x90\xae\x8b\x0a\xd2\xa8\x15\xee\xc5\xb5\x09\x88\x56\x7c\x50\xe7\xf4\x1a\x81\xda\x6a\xd2\x1b\x27\x84\x1b\x9a\x0e\x41\x1d\x89\xaa\xcb\x1f\xcb\x7c\x52\x1c\x30\x99\x61\x06\xaa\x93\xea\xa8\xcc\xfb\xb8\xaa\x70\xac\x74\xec\x4c\xef\xab\xfa\x69\x1e\xa5\x75\xb8\x6a\x35\xaa\xb6\x6a\x57\xa9\xa8\xd6\x1b\xf8\x35\x6e\x0f\x92\x2c\x56\x0e\x94\xdc\xb7\xca\x18\x8a\x22\x40\x24\x1f\x0e\x53\x6c\xae\x16\x25\x26\xac\x4b\xc3\x62\xb6\x93\x8c\x95\x57\x2d\x1c\xbe\x5e\xd4\xb0\xb3\x10\x4a\x89\xc7\xf9\x15\xe6\x5f\x55\x0b\x87\x5b\x0b\x1b\x17\x93\x6a\xa4\x9a\x8a\x51\x6f\xa7\x29\x68\xf6\x2e\x2f\x8f\x85\xab\x01\x57\xb4\x10\xaf\xf1\x51\x74\x74\x15\xa5\xfb\x42\x80\x56\x1f\x66\xc5\xfd\x15\xc1\x81\xd5\xfc\x64\x75\xa0\x22\x14\x5a\x3a\x19\x2a\xd5\xfe\x1f\xdf\xdd\xba\x36\x5c\x78\xc4\xbe\x14\x71\xca\x8d\x4d\x9d\xff\xc1\xc2\x84\x5e\x98\xe1\x25\xad\x4f\xc6\x9f\x29\x1a\x43\x1c\x8d\x5f\x9d\x3f\x9b\xd4\x83\xb8\xd8\x87\xeb\xcf\x27\x0d\x1c\x70\xf7\xd6\x62\x6f\x33\x72\x40\xd6\xc8\x87\xff\xcb\xc2\x10\x22\xd0\x29\xd0\x3a\xe2\xa6\x03\xf0\x80\x88\xad\x23\x78\x3a\xc0\x60\xd0\x41\xff\x97\x05\x38\x7e\x07\x8d\x0b\x50\x37\x6b\x47\x8c\x35\x59\xae\x42\x5e\x0e\x2d\x44\xb1\xae\x40\x76\x0e\x60\x21\xb9\xf2\x1d\xcf\x62\xe0\x60\x78\x46\x9c\xd8\x9b\xd5\x39\xf9\x3f\x83\x83\x7f\x0a\x70\xfe\xc4\xbd\xff\x7d\xb9\xf7\xa9\xe2\xde\x6d\x1e\x3b\xb5\x2b\x9a\x04\xe1\x3a\x02\x16\xbc\x9d\xe7\x50\x27\x23\xb8\xef\xf5\xa5\x73\xd3\xed\xad\x1f\xce\x90\xcf\x74\x36\x3a\x06\xc1\xcb\xcd\x49\x9d\xc8\x59\xc3\x30\xea\xfa\xb5\x05\x23\xa9\xd3\x3b\x87\x5f\x37\x30\x90\x7a\xcd\x37\xc1\x48\xea\x42\xd3\x01\x43\xa9\x57\x24\xa2\xf4\x6a\xd8\xc0\x5e\xc3\x5c\x30\x0b\xa6\x50\xb3\x5b\x41\x0d\xa7\x11\x84\x6a\xcc\xba\x55\x41\xd8\xc4\x95\x33\x86\x9c\x5b\x92\x4c\xca\x12\x67\x5c\x68\xd2\x38\xff\x60\xe7\xe8\x93\x8a\xfc\x21\xe7\xff\x5a\x79\xbd\xd2\xda\x2d\xf5\x8b\x87\xac\x0d\xac\x1c\x37\x6c\x50\x7f\x50\x7c\xed\xef\x6e\x59\x72\x9b\x39\x8a\x3b\x57\x66\x36\x35\xce\x5c\x79\x33\x88\x05\x84\xdb\x70\x22\xfc\xd9\xc3\x31\xc4\x64\xf0\x42\xde\x5c\x62\x0f\x82\xaf\xcf\xe5\x1a\xa2\xd7\xda\xab\xa4\x98\x01\x6f\x26\x71\x04\x81\x4b\x3d\xa0\x37\x7f\x38\xb4\x96\x9c\x7f\x60\x6b\x4e\xc1\xb7\x30\x7e\x7d\x89\x65\x98\x5e\x57\x46\x97\xaf\x9d\xb8\x65\xc5\x70\xb6\x0f\x4d\xcf\xf7\xa4\xc0\x7c\x62\x81\xfe\xbe\x2c\xd0\x8d\xc8\xf1\x92\x34\xe4\x78\xb9\x9f\x71\x70\xe6\xd2\x32\xda\x6d\xfb\x3c\xda\x65\x1d\x16\xb6\x28\xf1\x55\x92\x4f\xaa\xda\x2b\x7c\x2f\x96\xa6\xbd\xae\x76\x07\x79\x8c\x4f\x44\xf0\x15\x7a\x3f\xf9\xab\x22\xeb\x70\x01\xb6\x72\xd1\x39\x3a\x4b\xdb\xa8\x8f\xcd\xa5\x76\x34\x33\xc3\x4c\x95\x5d\x43\x1a\xcd\x6c\x4d\xa3\x8d\x52\x4e\xd7\xd2\x3a\xba\xd6\x44\x69\x1f\xe7\x4c\xbb\x53\xb8\x03\x23\xac\xe7\x4a\x05\xe0\xdd\x8b\xb5\x8e\xeb\xb5\x01\x91\x5c\xef\x75\x5c\xb2\x00\x05\x59\x93\x0e\x66\x08\x01\x8b\x5d\xf7\xbf\x63\x67\xcb\x97\x5f\x9d\x09\x7f\x4d\xcc\xd5\xa2\x3d\xa8\xf1\x78\x1b\x79\x16\xf7\xd0\x68\xd4\xa1\x68\xfe\xd6\xf9\xe8\x29\x2f\xf0\xcc\xd6\x2f\x3c\x06\x4e\x60\xfa\xc4\x09\x7c\x0b\x9c\xc0\x05\xcc\x49\xbf\x0e\x27\xf1\xba\x78\x71\x4e\x7a\x2b\x38\x36\x26\xd3\xbc\xbc\x5c\xec\x0c\x64\x77\xe3\x16\x64\x0d\x7d\x7c\x32\xc8\x5d\x49\xd7\x93\x62\x52\x6b\x3e\xae\x54\x0c\x63\x26\xa3\x2b\xbe\xc1\x2c\xdf\x8f\xae\x6b\x66\xe1\x4a\x39\x68\x57\x97\x35\x8b\x20\x4b\x93\xbc\xd0\xfc\xd1\x65\xa9\x58\x8b\x5a\xe9\xa1\x6a\x04\xb9\x9b\x69\x59\xe5\xa6\xa6\x3a\x99\x8d\x77\x1d\x72\xf9\x14\x26\x95\xe3\x53\x5e\x07\x03\xe1\x04\xcd\x56\x6d\x1d\x5c\x03\x80\xce\x17\x7e\x1d\xbc\x02\x00\xcc\xf7\x6e\x1d\xbc\x02\x00\x5c\x6f\xff\x3a\xd8\x05\x00\x5c\xe6\xdb\x5f\x6f\xb2\xba\x8b\x85\x57\x76\x9e\x2e\x8d\xe7\xf2\x64\x62\xff\x74\x9f\x3e\xf6\xfb\xf4\xa1\x26\xf6\xb5\x99\x90\x74\x47\x59\x6c\x1e\xf4\x17\xdb\xde\xb3\x41\x26\x2e\xf3\x7b\x3e\x7c\x11\x3c\xeb\x9f\x68\x80\x5f\x4f\xfd\x2b\xd8\xe0\x1b\xab\xf7\x67\x5a\xe1\x57\xfd\xc8\xad\x87\x85\x71\x18\xfe\x8e\x09\xb5\x17\x65\x09\xab\xaf\x8b\xed\xc7\x74\x5d\xec\x3c\x5d\x17\xdf\xc2\x75\x71\xb0\x6a\xb2\x6d\x53\xd0\xb2\x8b\xab\x86\x0c\x58\x8b\xd2\x82\x81\x80\x08\x13\xfa\xe5\xd6\x5b\x64\xe4\x0b\x79\xde\x11\x2e\xee\x93\x8c\x30\x32\xd2\xd4\x5f\x29\x87\x76\x1a\xe1\xd5\x90\x7e\x60\x7f\x1a\x3d\x28\xf0\xc2\x95\x29\x7c\xec\x9e\xf7\xa2\x14\x64\x75\xee\x71\x3b\x28\x03\x0f\x94\xec\x18\x9d\xfe\x6d\x11\x19\xcf\x3e\x6c\xa7\x38\x1b\x92\xd1\x0f\xaf\xe8\xf8\x86\x16\x34\xae\x32\x64\xff\x1c\x44\x59\x4e\xe9\xa6\x4a\xc0\x6d\xe3\xf8\xe3\xbb\xdb\x7f\xf3\x87\xe3\x64\x8c\xe7\xd2\x0a\x50\xf6\x9d\x9f\x8b\x12\x01\x61\xfe\x07\xc5\x39\xf3\x10\x63\xb7\xe1\x63\xf6\x09\x25\xf6\x75\x40\x88\x6d\x15\x61\x81\x6d\xd9\x14\x14\x83\x1d\xbd\x00\xd5\xb8\x2c\xf3\xb2\x8e\x06\xa1\x8a\xaf\xa2\x74\x4f\x0b\x40\x26\xcb\x47\x91\x04\x74\x09\x6a\x92\xac\x5f\xe2\x88\x99\x8f\x1d\x81\x2a\xbe\xbe\xd7\x8e\x52\xb1\xdc\x27\xa0\x4a\xad\xfe\xbe\x55\x41\xf7\xfd\xd4\x1e\xd4\x3e\xab\x38\x07\x15\x2c\xa3\xe5\xae\xe2\x62\xae\x3a\x3b\xad\x99\xd3\xac\x4e\x2c\xe9\x3a\x62\x25\x00\x14\x62\x57\xd6\x11\x28\x01\x40\x06\x1b\xbb\x8e\x70\x09\x00\x83\x38\x1b\xeb\x08\x94\x00\x21\x8b\xe3\xb5\x8e\x48\x09\x00\x74\x7d\x42\xd7\x11\x1f\x01\x00\xd7\x0e\xf9\x3a\xc2\x22\xc0\xe3\xc8\x9f\x2e\xbc\xe3\x20\x9c\xb8\x00\x8b\x4f\xcd\x3f\x30\xd8\x3e\x84\xae\xbe\x56\xff\xb0\x06\xa7\x36\x6c\x16\x11\xdf\x3f\x9a\x81\xe3\x98\x70\x9a\xe1\x9f\xa5\x61\x17\xc2\x66\x64\xc7\x3f\x41\xc3\x4c\x67\xff\x0f\x16\xb2\xff\xb8\xbc\x4a\xfa\x78\xb3\x66\xe1\xff\xcc\x87\x95\xa5\x36\xa7\x0f\x94\x01\x6a\xde\x7f\xff\x31\xf1\xfe\xa7\x4f\xbc\xff\xb7\xc0\xfb\x9f\x0b\xde\xdf\xd6\x09\xad\x62\x28\xba\x38\x10\x6f\x93\x6f\x17\x4c\x00\xac\x65\xa2\xa5\x7c\xe4\x24\xdd\xec\xe7\x59\x46\xbf\xc1\xe5\xc1\x7a\xb5\x9f\x0d\xba\xaa\x01\x17\x6d\xf4\xfc\xb2\x2c\x6c\xcb\xce\x08\xf7\x2f\xab\x76\xf7\x4c\xc6\x4b\x33\xda\x8c\xf3\x8a\x1c\xe3\x3e\xce\x88\xde\xce\x27\x4c\xda\xbe\xa1\xe8\x92\xa6\x14\xfb\xda\x7b\xca\x47\xee\x11\x7c\x05\xaa\x48\x34\xac\x6a\x86\x58\x96\xf6\xa3\x2c\x2a\x67\xe7\xbc\xf2\x02\x54\xe6\xd9\xa7\x82\x89\x2c\x8a\x23\xde\xb7\xe2\xad\x1d\x42\x80\x62\xcd\x15\x4b\x2c\x2b\x86\xb5\xc7\xc6\x91\x35\x34\x69\xc4\x78\x0d\x6a\xf4\x35\x56\x9c\x31\xcf\xc5\x88\x07\x7b\xbb\xba\x18\xc2\xe4\x0c\x85\x44\x24\x01\x93\x90\xe7\x9b\xa2\x41\xc6\xfd\x92\x58\x1a\x46\xb0\x37\x40\xaa\x1b\x62\x62\xee\x71\x10\xca\x34\x80\xec\x77\x10\xb6\x27\x59\xf2\xa5\xc5\x4a\x59\x76\xc6\xc6\x6e\x32\x73\xe2\x69\x32\xc6\x15\x89\xc6\x85\x9e\x38\x91\x59\xe1\xb6\x5a\xa4\xf3\x03\x69\xb3\x1e\x9d\x4e\x07\x87\x61\x58\x77\x13\xe8\x5c\x83\x06\xc9\x07\xb5\x91\xc3\xd9\xd5\xa3\x97\x51\xf5\x15\x35\x63\x0f\x14\x9d\x1f\x5a\xb8\x4b\xce\x3a\xec\xbf\x77\x77\xaf\xc2\x7f\x7f\x8f\x70\x18\xa2\xdb\x79\xc8\x02\xb6\x9d\x82\xc0\x45\xd1\x7a\x0c\x5a\xaf\x20\x60\xed\x04\xfb\x8b\x09\x53\x08\x9d\x9f\x73\x7f\xe9\xe0\x02\x02\x36\xbe\x23\x7f\x19\xe1\x06\xc2\xaf\x3f\x45\x7f\x29\xe1\xd0\x5a\xf3\x3a\x84\x9d\xb7\x94\x70\x69\xad\x8c\x24\x08\xfe\x32\xc2\x11\x84\xad\xd1\x14\x7f\x41\xe1\xda\x3e\x2c\xca\xb6\xda\x5b\x4e\x38\x81\xc0\x4d\xca\xb6\x06\x61\xc1\x04\x6f\x7d\xfe\x4c\x6c\xb8\x57\x6c\x32\x9b\x82\x98\x51\xc9\x16\x63\x54\xd9\x3f\xee\x1b\x12\xcd\x0d\x67\x51\x44\xb4\xf3\x15\xa4\x81\x7b\xba\x8a\xbd\x94\x77\xf8\x5a\x52\x6e\x48\x1d\xfe\x33\x3b\x8c\xf1\x63\xe0\xe1\x77\x9f\x78\xf8\x6f\x81\x87\xdf\x76\xfa\x92\x69\xc6\xb6\x4e\x97\x32\xee\x6b\xe6\x08\xf4\xc0\xb3\xb5\xae\xe6\x28\xd6\x60\x63\xa5\x5a\x4f\xdc\xad\x17\xc9\x03\x76\xeb\xc2\xdd\x7a\x91\x2c\x50\x47\x46\x4e\x93\xa8\xa2\xbd\x38\x35\x61\xb7\x02\xe5\xf7\x1f\xfe\x60\x7d\xee\x30\xdb\x96\xd6\x51\xe7\xba\x33\xdb\x0c\x14\xf2\x10\xd3\x57\xa0\x54\x25\xd4\x9b\x82\x0a\x9e\xf0\x56\x24\xe1\xbc\x00\x95\x7a\x2e\xd9\x1b\x50\x67\x64\xef\x3c\x84\x83\xa8\xfd\xc7\x2f\x41\x15\xb7\x60\x3b\x02\xa5\xfa\xc2\x29\x2e\xff\xdc\x10\x4d\x4e\xe0\xc8\x75\x96\x6a\xdf\x31\x00\xa5\xfb\x16\xf9\xc5\xcb\xe4\x0a\xc7\x1f\xf1\x15\x4e\x61\xd6\xe6\xb8\x5d\x62\x96\x92\x49\x26\x6d\x56\x83\x41\x41\x10\xd6\xf1\x23\x38\x43\xb1\x19\x84\xaf\xf9\x5f\xc1\x16\x63\x02\x82\xf9\x1c\x0d\x3b\xbb\xad\x51\xa3\x15\xba\xf7\xd3\xfc\x0c\x82\xe7\x9e\x6f\x6b\x88\x86\x0c\xe0\xf2\xe3\xb3\x0e\xdd\x3e\x5c\x0f\x95\xd2\x71\x0d\xda\x7d\x00\xdb\x38\xc4\xeb\xd0\xed\x03\xf8\x46\x4e\xe5\x35\x28\xf8\x01\x78\x33\x11\xee\x1a\xb4\xfc\x70\x4f\xb5\x68\x0e\x6b\x50\xf3\x03\xe8\x22\xa8\xe1\x1a\x34\xfc\x00\xb0\x41\x13\xd6\xa1\xe8\x07\xf0\x85\x30\xb6\x06\x1d\x3f\x3c\x8e\x86\xb0\xb7\x06\x3d\xbf\x63\x3f\xd7\xa1\xe7\x1f\xe9\x5c\xf2\xf6\x42\x2e\x39\x89\x71\x3f\x2a\x37\x8b\x32\xbf\x9e\x6d\x4e\x8a\x8a\x94\x38\x1a\xaf\xc7\x8b\x71\x19\x07\x5d\x73\xc5\xd5\x63\xe2\x8a\x27\x4f\x5c\xf1\xb7\xc0\x15\xf7\x05\x57\x6c\xfb\x00\x36\x26\x28\x79\x38\x53\x58\xd5\xf6\x8a\x24\xc9\x18\x73\xc1\xa9\x63\x2e\xd8\x1f\xd9\x80\xb2\x1e\xe9\x9b\x24\x8b\x8f\x18\x71\x8e\xd4\xab\x7e\xde\x99\xb4\x4a\x60\x42\x68\x82\xf2\xe7\x55\x22\x88\x03\x8c\xc6\x9f\x6b\x29\x75\xc2\xd5\x5f\x99\x70\x3d\x84\x5e\x3d\xd0\x92\x4f\xa3\x61\xcf\xd6\x73\xd0\x72\x75\xd0\xac\xe4\x32\x6e\xe2\x4c\x4f\xe0\x6a\x47\x8d\x0e\x55\x10\xab\x67\xae\x63\x87\x99\x45\x14\x22\x9d\x40\x02\xaf\x02\x94\xf0\xc2\x56\xd6\xa1\x54\xe4\xef\x49\x8c\xe7\x28\xea\xa4\xda\x49\xac\x8c\x19\x4c\x3a\xf4\xac\xf7\x3b\x3e\x67\x11\x15\x9d\xdb\x39\xd2\xc9\x79\xbf\x81\x9c\x17\x94\x9c\xf7\x05\x39\x2f\x4c\x72\xae\xff\x44\x05\x24\xe7\x45\x23\x39\x2f\xee\xee\x0a\x48\xce\x0b\x93\x9c\x17\x9d\xc9\x2a\xe4\x9c\xf9\x20\x48\x99\xa8\x15\xa1\x0a\xe1\xf0\xee\x0e\x33\x57\x45\x14\x6b\xe4\xbc\x00\xc4\xb6\x10\xe4\xdc\x28\x7f\x5d\xd8\xfb\x12\x2b\x72\x5e\x2c\x26\xe7\x10\x83\xfb\x68\xd1\x21\x16\x74\x7a\x82\x9c\x77\x0a\x94\x86\xcf\xe8\x49\xd6\x54\x6e\x1a\x95\xc8\x57\xa1\x12\x4e\x65\xe0\xa3\xa7\x13\x90\x44\x7c\x15\xca\x20\x08\xec\x23\xa5\x0a\x62\xf4\x4f\x14\xe1\x89\x22\x08\x8a\xe0\x48\xf9\xf6\xf7\xf7\xbf\x86\xcf\x0a\xcf\xec\xf4\xd8\x8f\x41\x74\xda\x7f\x12\x9d\xbe\x05\xd1\xe9\x54\xf8\x63\x3b\x22\xb3\x78\xbe\x17\x34\x04\x96\x6b\x78\x2f\xa8\x3d\x08\x56\x7a\x30\x10\x46\xfa\x45\x03\x8c\x71\x43\xb9\xf5\x70\xf0\x70\x1b\x9f\x13\x95\x0a\x91\xe7\x92\x95\xfe\xd4\x27\xc6\x13\xc0\x10\x94\x32\x85\xf4\xde\x6e\xfd\x62\x70\x62\x19\xeb\x5c\x81\x1a\x95\x5e\x6e\x0a\x2a\x46\x32\x39\xd7\x85\xb3\x62\x57\xf7\x4b\xbb\x01\x4d\x26\xcc\x50\x81\x47\x3c\x3b\x04\x75\x25\xcf\xd7\x56\xed\x28\xb2\x7b\x24\xe6\x78\xd9\xd0\xf2\x54\xcb\xde\x77\x04\xda\xd4\xc4\x7b\x2f\x1b\xe4\xea\x5d\x61\x1e\x55\xb3\xac\xbf\x31\xc4\xa4\x8e\x21\x02\x5e\x04\x28\xf9\xe7\x51\xa9\x8f\x71\x3f\x2f\x63\xe3\x9d\x8b\x47\xc2\x13\xcb\x49\xd9\x89\x51\x67\xbf\x35\x30\xd3\x15\x8a\x24\xbf\x6b\x48\xe9\x0d\x40\xaf\x4b\x3f\x3f\x83\x80\xd5\xf1\x58\x47\x06\x6f\xb8\x1e\xb5\x01\xc9\x1a\x72\x77\x03\xe0\x75\x0e\xc4\x35\x64\xed\x06\xb0\xd5\x39\x5f\x47\xaa\x6e\x27\x6c\xe3\x53\x59\x47\xb6\x6e\x80\x45\xff\xda\xd6\x91\xa5\x1b\x80\x6f\xfe\x60\xd7\x91\xaf\xbb\x01\x99\xfe\xcd\xfb\xab\xef\xaf\x21\x1a\x48\x36\xfc\x35\xf8\x03\x5d\x5f\x75\xba\x0a\xdf\x29\x3e\xf3\x27\x8e\xf3\x89\xe3\x7c\xe2\x38\x9f\x38\xce\x27\x8e\xf3\x71\x70\x9c\x74\x1d\x9e\x78\xcd\x27\x5e\xf3\x89\xd7\x7c\xe2\x35\x57\xe2\x35\x6b\x82\xf1\xe7\x72\x99\x94\xda\x4f\x4a\x1c\x6f\xea\xae\x89\x8b\x62\xa1\x3c\x9c\xfd\x1c\xa4\xd1\x2a\x6e\x8e\xcf\x9e\x2c\x27\xbe\x1d\x66\x8c\x71\x1c\xb7\x93\x8c\x9e\x0d\x82\xb3\xad\xfe\xbc\xa3\xa2\x20\x33\x4e\x2d\x16\x0e\x83\x99\x16\xfd\x09\x46\xa2\x28\xa3\xa9\x23\xc9\x67\xe2\xfd\x94\x45\xe1\x6a\x0f\x59\xd5\xdf\xf6\x21\x8b\x65\x29\xa0\xab\x71\x1c\x4d\x8f\x54\x48\x77\xfa\x05\xb0\xa5\xaa\xb4\xf4\x10\x74\x4a\x22\x69\x43\xfd\xf1\x6b\x29\x1b\x18\x9b\x51\x46\xd3\x67\xc9\xa0\xf5\x1c\x87\xfc\x78\xf2\x6d\xda\x20\x1d\xfd\xa3\xc3\xdc\xf1\x4c\x3b\xd9\x2d\x7a\x82\x3b\x3f\xb4\x48\x37\x3b\xeb\xe0\x6e\x76\x86\x08\x77\x0c\x93\xdf\x6c\xbf\x45\xd0\x6d\x7e\x85\x4b\x3a\x59\x7e\x24\xe6\x93\xec\x32\xcb\x6b\x6f\x0f\x3a\xe8\x64\x20\xcc\x6f\xd5\x00\x43\x95\x14\x82\xd4\x49\x21\xb4\x7a\x3a\xa5\x39\xaa\x3a\x13\x33\x85\x28\x9b\xad\x3f\xdb\x02\xa0\xd6\x68\x39\xdf\xb2\xcc\x6b\xa5\xa9\x73\x88\x22\xdd\x55\xc5\x48\x53\x1a\x2f\xa2\xda\x24\xaa\x2e\xff\x8a\xf4\x01\x4f\xb1\x80\x9f\x2e\x9f\x7f\xd2\xe5\xa3\xc7\x02\x6e\xd2\x04\xd8\x76\x7b\x66\xb2\x00\x33\x46\x95\x5d\xbc\x42\xb2\x00\xd3\x4d\xc5\x46\xe8\x93\x7f\xf4\x4a\xcb\x25\x84\xed\x78\xbe\x94\xf2\xd8\xd1\x7c\xab\x64\x98\x45\xa9\x1d\xca\x17\x5f\x27\x64\x87\x89\x82\x30\x9c\xaf\x19\xf1\xff\xca\x8e\x55\x04\xe3\xf9\xaa\xe8\x27\x0b\x22\xfa\x8a\x31\x7f\x85\x98\xbe\x7c\xda\x5f\x21\xa2\xaf\x5c\xb9\xaf\x10\xce\xb7\x5e\xfc\xaf\x10\xd2\x77\x7d\xe1\xff\x1d\x80\x65\x0c\x9d\xf5\xc7\xf4\xad\x63\xe8\xfc\x89\x51\x7d\xd9\xed\xcb\xfd\x7f\x62\x5c\xa4\xf9\x8c\x7e\x6a\x8b\x72\x85\x5b\xae\xa2\x8f\x2f\xa0\x24\xda\x46\x3b\xf5\x3d\x7e\xf0\x98\xee\xf1\xb7\x4f\xf7\xf8\xb7\x70\x8f\x1f\xaf\x1a\x54\xd2\xd4\xdb\x3b\xa2\x47\xae\x16\x55\xd2\xd2\xdc\x0f\x09\xbd\xdf\x71\x95\x94\x38\xde\x89\xb2\xa8\x64\x9a\xa2\x57\x2a\xea\xcc\xc2\xa0\x31\x52\xa3\x2f\xbc\x47\x99\x0b\x22\x87\x32\xab\xd5\xc5\x95\x08\xc8\xb8\x6a\x60\x48\x55\x3c\x70\x17\x8f\xdc\xc5\x43\x77\xf1\xcc\x15\xa0\xf2\xca\xe3\x29\xe1\x40\xf9\x30\x48\x22\x5a\x2b\xfb\x0f\x0c\xef\xcd\x0b\x50\x1a\x4d\x48\x7e\x4c\x3f\x09\x52\xab\xf8\xf5\xba\xa3\x32\x1f\xe7\x44\xd3\xf1\x1f\xd4\xcf\x0d\xb4\x22\xae\x75\xfa\x07\x40\xa7\xcf\xbb\x32\xbd\xe8\x11\xec\xec\xde\x94\xda\x4b\xd5\xd1\x90\x9d\x81\x13\x50\x6f\x1d\x92\x7d\x77\x83\xd3\x9c\x50\x5e\xe2\xd4\x09\x9e\x8d\xa0\xaa\x83\x37\x1e\x98\xcf\x23\xb2\x7a\x17\x54\x4f\x32\xd0\x60\xdb\xbd\x10\x47\x65\x3e\x2c\x71\x55\xbd\x99\x05\x68\x47\xb1\x68\xd3\xce\xdb\xd6\x95\xe9\x34\x52\xef\x9d\x3f\x3b\x75\x01\xc1\x67\x6b\x4a\x58\x78\x03\x01\xeb\x27\xc8\x9f\x9d\x3a\x74\x81\x57\x87\xd0\x9f\xab\xba\x84\xf0\xeb\x73\xec\xcf\x54\x1d\x41\xe0\x8e\x4f\xc1\x9f\xbd\xba\xb6\xa6\xd0\xf4\x35\xf9\xbf\x17\x9c\x2c\xc0\xc5\xd5\xf7\xde\xaf\x04\xfb\xf6\x87\x00\xbe\x69\xff\x27\x82\xd3\x06\x1c\x82\x2c\xf8\x3f\x13\x9c\xbb\xd7\x49\x52\x06\x7f\xb7\xd2\x5d\x88\x00\xd0\x1e\xff\x20\x92\xdb\x10\x83\x45\xdf\xfc\x03\x4a\xee\x34\x7c\x20\x3a\x89\xec\xce\xbc\x9f\x2f\x75\xf9\xe3\x78\x45\xf9\xa3\x12\x01\x78\xff\x09\x22\x47\x2d\x5e\x5c\x3e\x26\xf1\xe2\xe8\x49\xbc\xf8\x16\xc4\x8b\x6b\x4f\xf1\xa2\x21\x66\x3d\x4c\x0e\xe6\xd4\x08\xda\xc5\xb1\xbb\xb8\x30\x47\xa8\xdc\x42\xb5\x34\x17\xca\x48\xa8\xc4\x51\x4c\x45\x0d\x56\xac\x49\x16\x3d\x0f\x8e\xfe\xb2\x0e\x47\x23\x42\x83\x4b\x3d\xe1\xa5\xc1\xcf\x8f\x40\xa9\xb8\xd8\x6a\x2d\xe1\xa5\xc1\xea\xd6\x66\x43\xb2\xbc\x9c\x64\x19\x5d\x65\x65\x35\x74\x09\x8d\x83\xa6\xa0\x42\xdd\x0b\xb5\x34\x71\xa9\x82\xb6\xd3\xd1\xd7\x92\x84\x2c\x4f\xaa\xcf\x49\x95\xf4\xd2\x5a\x8e\x98\xcf\xd1\xa0\x73\xd4\xea\x81\xf0\x2b\x6b\x0b\x83\x3e\x82\xc0\xd7\xc5\xff\x0e\x21\x60\xb5\xe2\xfe\xcc\xef\x0c\xc2\x96\x9b\xe6\xcf\xf7\x5e\x41\xd0\x6a\xdf\xfd\xd9\xde\x29\x84\x5d\x5b\xdd\x78\x33\xbb\x17\x10\xb6\x76\xfa\xfc\xd9\xdb\x1b\x08\x5d\x1e\x60\x7f\xb6\xf6\x10\x82\xd6\xbe\x01\x7f\x86\xb6\xa7\xb3\x38\xd7\xab\xb2\x38\xff\x48\xbd\xea\x53\x90\xee\x27\x66\xe7\xef\xcb\xec\x9c\x3f\x1a\x66\xc7\x2e\x5e\xa4\x19\x25\xed\x7e\x9e\xa6\xb8\x4f\xc2\x56\xf0\x65\x82\x27\xb5\xac\x1b\x54\x24\x2a\x49\x92\x0d\x55\x81\xb8\x6a\xd4\x6f\x4a\x64\x52\x4c\xb0\x2a\x18\x44\x49\xaa\x01\x48\xf3\x8a\xa8\x1f\xc2\xa6\x45\xfc\x16\x0a\x58\xd2\xae\x26\x63\x19\x28\xb1\xfa\x98\x54\xc4\x11\x19\xf0\x21\x11\xbe\x59\x04\xb8\x21\x08\x88\xed\x0e\xfb\x6d\xce\x1a\x46\xfe\x86\x8b\x00\x63\x80\x83\x35\x81\x51\xc0\xe1\x12\xc1\x58\xe0\xe6\x8a\xc1\x78\xe0\xfa\x02\xc2\x90\xe0\xe6\x7a\x5a\x61\xc1\xb5\x15\xb5\x02\x83\x93\x9c\x44\xa9\xec\x78\xa2\xf8\xb8\x61\xe7\xd4\x15\x46\x6f\x0d\x16\xce\xa7\xce\x10\x5d\x6b\x30\x6f\x06\x80\xcd\xad\x5c\x87\x89\x33\x40\x00\x4f\xc3\x3a\x2c\x9d\x01\x0a\x70\xa0\xd6\x61\xef\x0c\x30\xc0\x33\xb9\x0e\x63\x67\x80\xc2\x3c\xd6\xeb\x30\x77\x06\x08\xf4\x2f\x63\x1d\x06\xce\x00\x3c\xf8\xb8\xd6\x61\xdb\x7c\xea\x88\x80\x29\xbe\x4f\x7f\xb5\xe5\x09\x04\x6f\x7c\xe2\x6b\x0e\x86\xb7\x30\x64\x74\xcd\xa6\xfe\xb5\xe9\x23\x51\x3d\xb2\x09\x49\xd2\xea\x65\xa1\x6c\x40\x5f\x56\x93\xf1\x66\x34\x1c\x96\x78\xc8\xfd\x48\x9c\x1c\x2c\x2a\x39\x3b\xf7\x40\xcb\x00\x74\x80\xde\xa2\x63\xf4\x0e\xed\xa1\xcf\x35\x67\xfb\x51\xcb\x67\x0c\x0c\x47\x9f\x25\x83\x96\xd3\x6a\xf2\x64\x36\xee\xe5\x69\x25\x82\xe1\x74\x16\xb5\xa1\x60\xc8\x8b\x17\xad\xa4\x93\xb4\x07\x49\x4a\x70\xa9\x71\x72\x04\xa6\xb6\x6b\x34\xce\xa4\x63\xd4\x18\xcf\x79\x18\x86\x28\x6b\x17\x93\x6a\xd4\x8e\x8a\x22\x9d\x31\xa6\x70\x2e\xb3\x02\xd6\xac\xf0\x1b\xca\xce\x0e\xf2\xb2\x45\x47\x4a\x3a\xdf\xff\x3f\xf2\x5f\xea\x6a\x16\xda\x94\xff\x47\xfe\xfd\x6f\x39\x7f\x9e\x4f\x50\xb5\xe8\x92\xb3\xd7\xfa\x8f\xad\xdb\xf9\x33\xf2\xff\xfb\xcf\xd7\x1f\xc5\xb2\xb4\xb2\x10\x3d\x7f\xe5\x62\xa2\x49\x78\xfb\x85\x6f\x5c\x97\x9c\x85\xf3\x30\xdc\x5a\x32\xc3\xea\xb5\x8b\x29\x64\xe6\xc1\xcb\x2c\x57\xab\x56\x16\x86\x5b\xda\x98\x1a\x06\xd4\xcc\x9c\x2e\x5b\xfd\x0c\x91\x90\x4e\x42\x2e\x30\xae\x17\xf8\xfd\x63\x12\x8c\xbe\xc8\x20\x4e\xd2\x9f\x6b\x23\xc9\x36\xb0\x73\xe5\xc5\xa8\x05\x36\x40\x9a\x20\xe1\xd2\x48\xd5\x3c\xdc\x62\x79\x37\x32\xa4\x2d\xd2\x87\x27\x81\xec\x9f\x2e\x90\x71\xd3\xfb\x4f\x1d\xdc\xf9\x01\xdf\xdd\x75\xcf\x98\x84\xf6\x63\xa7\x95\x37\x48\x68\x91\x5b\x42\x5b\x24\x8a\x19\xce\x14\x17\x79\xaf\x4d\x8f\x52\x42\x37\xab\x42\x45\x54\xe2\x8c\xa0\x22\x8d\x92\x6c\x2f\x9e\x07\x82\xa3\x15\xd2\x9a\xad\x6c\x66\x61\xb0\x85\xd0\xe6\x50\x45\xc3\x94\x6b\x8d\x4a\xeb\xab\x3c\x9d\x8c\xf1\x26\x5b\xb8\x44\x44\x95\x1f\x9b\x4d\x43\x19\x86\xbb\xea\x47\x29\x9f\x65\xcf\x4c\x81\x3a\x70\xce\x6e\x8c\x49\xd4\x66\xae\x01\x3c\x51\x9e\x2b\x55\x2a\x9d\x46\xd5\xfe\x6f\x1c\xf5\x47\xed\xb8\x4c\xae\x6a\xcb\x18\x0b\x5c\xa4\x19\xe8\xdc\xf2\x1e\x2a\x43\x26\x4a\xaa\x77\x93\x74\x90\xa4\x29\xd6\xd7\x8e\xd9\xd2\x94\x72\xa7\x25\x3a\x2a\x75\x62\xba\x42\x38\xde\x39\xfa\xc4\xac\x6b\x96\x34\xdb\xc7\xe3\xbc\x9c\x05\x94\x79\x5f\xd2\x72\x37\x61\xdb\x72\xb1\x70\xa2\xb7\x26\x5c\x64\xfe\xdc\x8f\xae\xe7\x01\x65\xb1\x9d\x07\xe9\xd0\xb9\x36\x69\x44\x70\x45\xde\x45\x49\x3a\x29\xf1\x5b\x7a\xcc\xd9\x42\xb5\x39\xcf\x7c\xfa\x23\xe7\xda\xda\xdd\xb3\x7a\x6d\x2e\x2d\x40\x42\x05\xd8\xbe\xd5\x45\x1e\x64\x8a\x27\x74\x64\x47\xce\x21\xd4\xd9\x4a\x19\x98\x04\x9b\xe8\xae\x9d\x9d\xd8\x93\xc9\x09\x89\x08\x6e\x9b\xd9\x4e\xcd\xce\x27\x1e\xd2\xfb\x7b\x5d\x7a\x97\x16\x40\xef\x5d\x51\xeb\x55\xa9\xc8\x8a\x7a\x0e\x8a\xc5\x5e\xef\x82\x62\xf1\xad\x69\x36\x3e\xb2\x86\x7f\x5b\x95\xb2\xec\xa9\xbb\x88\x0f\x09\x1d\x80\x0a\x9e\x50\xf2\x2d\x28\xd5\x4f\x2b\x3a\x6e\xa8\x14\x67\x14\xbd\x6b\xa8\x67\x27\x13\xed\x35\xd4\xbe\x2d\x46\x98\x5e\x41\x29\x6f\xf6\x59\x8b\xe3\x5f\x44\x64\xf4\x31\xc9\x2e\x71\xfc\x59\x50\xab\xda\xb9\xeb\x99\xee\x57\x4d\x37\x94\x93\x31\x9e\xf1\x2a\x89\x83\xf0\x35\x25\xd0\x9d\x4e\xa7\x25\x3c\x9e\x68\x1b\x45\xf4\xc2\xbb\x3b\x45\xf7\xf1\x6b\xfe\xe7\x16\xf7\xcc\x7e\x33\x6b\x05\x14\x71\x80\xfe\x60\x3c\xf7\xcb\x8b\xbc\x57\xbd\x14\x39\xc3\x20\x22\x41\x34\x83\x70\xfe\xd2\xc8\x2a\x16\x6e\x49\xec\x64\x09\x76\x22\xb1\x93\x15\xb1\x0b\x32\x0d\xf0\xd5\xce\xe7\x47\x2b\x2c\x5a\x34\x8d\x12\xb2\x61\x0f\x0c\x35\xaf\x26\xeb\xd2\xfa\x4b\xd7\x34\xdc\x32\x07\xf1\x27\x2d\xad\xc8\xb6\x86\xcb\x21\x3d\xea\x24\xaa\x7d\xfa\xdf\xb4\xde\xb4\x6e\xe7\xf5\xa2\xf1\x6c\x6b\xf2\xee\x09\x43\x5e\xc3\x32\x6d\xf3\xbc\x14\xec\x9a\x81\x39\xda\x38\x7d\x16\x19\xd9\xe4\x4d\x24\x12\xca\xb1\x6e\xda\xf5\x53\x77\xfd\xc4\x1d\xe4\x18\x4a\x70\x47\x05\x94\x8b\x67\xf2\x12\x85\xa8\xa8\x1b\x8f\xf9\xac\x66\x26\x73\xe7\x81\x0b\xc0\x95\x40\x8e\x93\x9f\x3a\xbb\x1d\xe6\xc5\x56\xdf\x20\xbc\xbb\x73\xd6\x05\x61\x68\xe5\x98\xc3\xff\x26\x21\x7a\x25\x3e\xf4\x34\xea\x63\x4a\x35\xc5\x3d\x52\x41\x77\x45\x35\xcd\xd5\xae\x9b\x40\xf9\x23\xe2\x17\x2f\xea\x23\x98\xb9\x56\x80\x5f\x39\x87\xe5\x89\x71\xdb\xb8\x96\x41\xde\x52\x86\x5e\x2e\xfc\xb7\xdd\x00\xe8\xd5\x84\x2f\x26\xaf\x6c\xde\x41\xfb\x1a\xe3\x1b\xb9\x60\xec\xf5\x25\xd6\x0c\xb6\xf9\xa2\x5b\x08\x9e\x75\x33\x23\x83\xca\x63\xce\xab\x54\x5b\x44\x1b\xcd\xe7\x68\xbf\xf3\xa1\x75\x62\x2b\x5c\xbd\xf5\xa2\xa7\x10\xae\x50\xb8\x7a\xeb\x43\xcf\x21\x60\x99\x93\xdc\x5b\x0d\x0a\xe0\xda\xf7\x18\xd7\x84\x2e\x93\x9d\x97\x01\x09\xd1\x89\xee\x5e\xba\x0b\xe7\x23\xd8\x06\x7f\x8d\xe8\x36\x84\x5c\x73\x1e\xfe\xda\xd0\x1d\x08\x5c\x31\x2f\xfe\xaa\xd0\x03\x6b\xe0\x92\xff\xf1\x57\x82\xbe\x85\xb0\x45\x4e\x6e\x6f\xf5\xa7\x05\x56\xde\x3c\xab\x65\xee\x6b\xea\x0c\x4e\x0b\xc0\x22\xee\xa6\xd5\xb2\xf4\x39\x7b\x2e\x86\x1f\x19\x16\xc0\xc3\x7b\xe2\x30\x6e\x37\x13\xcf\x31\xdc\x06\x83\x67\xf5\x37\xdb\x7c\xd7\x04\x5f\xb2\xbd\xdd\x2b\x5f\x14\x7b\x4d\x28\x38\x4b\xdc\x9d\xae\xf9\x44\xd9\x17\x37\xea\x5e\xdc\x73\x47\x1c\x97\xbf\xb9\x2f\x9f\x9b\x26\x05\x18\xfe\xee\xcd\xba\xa9\x2d\x64\x26\x02\xd4\x3d\xbc\x2f\xb1\xb5\x60\x2c\x3e\xdd\x6e\x26\x22\x40\xdd\xcb\x7b\x22\x6e\x00\xb4\x18\x7b\x6d\x41\x73\x74\x4f\x74\xb2\xe7\x12\xf8\x8a\x85\x08\x50\xf7\xfa\xbe\x28\xea\xce\x00\xcb\x89\xfe\x0c\xf3\xe3\xd2\x67\x18\xe9\x2c\xbc\x34\x72\xcd\xdf\xc5\x6a\xc8\xe3\xcd\xa5\x7e\x63\xd9\x7e\x4c\x4a\xf2\x9d\x27\x65\xf5\x3f\x5d\x59\x9d\x62\xb2\x71\x20\x74\xd3\x65\x83\x6e\x3a\x75\xeb\xa6\xed\xe2\x89\x51\x2c\x3c\x0e\xfb\xae\xc2\xd8\x28\xac\x5d\x33\x0b\x11\x50\x21\x8b\xc3\x56\x90\x54\xdb\x7d\x92\x5c\xe1\x40\x67\x18\xda\x49\x75\x2c\x8c\x4a\x95\x69\x34\xd0\x8e\xb6\x2f\x93\x2c\xd6\x4d\x88\x54\x2d\x17\x35\x74\x68\x4a\x86\x12\x72\x3b\xcb\xe2\x0f\x52\x83\x32\x98\x4a\xa7\xec\x56\x3d\xcb\x7a\x03\x78\x96\xc7\x58\x54\x08\xc8\x43\x73\x9d\x43\x26\x59\xe7\x93\xb2\xcf\xae\xa4\x99\x59\xab\x6b\xe8\x95\x35\xf8\x95\xad\x6d\x15\xc4\x78\xda\x58\x73\xb1\x62\xa0\x25\x97\xd6\x73\xdb\x91\xcd\x54\xda\x09\x6d\x1b\xca\xcf\x43\x50\x2a\x08\xfc\xa5\x5d\x5c\x12\x1c\x6f\x6b\xa9\x44\x65\xd5\x20\xc9\x92\x6a\xc4\xeb\xae\x61\x1d\xd3\x08\xd4\xbe\x99\xdb\xca\xe8\x5b\x1e\x07\xa5\x93\x95\x55\x72\x4b\x4e\x41\x79\xbd\xe4\x4a\x33\xbb\x0d\x4c\xcb\x77\x35\xb5\x65\x52\xed\xf0\x44\xe7\x47\x65\x7e\x5d\x0b\xfc\x2d\x53\xa1\x22\x0e\xdd\xdd\x5d\x10\x84\x5c\x63\x50\xfd\x92\x90\x51\x4b\x66\x49\xe7\x09\x5c\xb6\x84\xf6\x80\xf6\x70\x2a\x45\x9a\x8f\xe6\x7d\x94\x20\x7c\xe6\x3c\xc1\xb6\x6b\xc0\x0d\x67\x94\x0e\xbf\x7b\xe6\xd4\x22\xd4\xf3\x94\x1f\x82\x0c\x49\x15\x11\xbc\x43\x4f\x97\xc2\x73\x5b\xe0\x2c\x4e\xb2\xe1\x56\x90\x54\x9b\xe2\xef\x00\x09\xcb\x21\x5e\x58\x26\x9c\xc1\x91\x1b\xce\x4a\xa5\xe5\x4f\x80\xf8\x5e\xb3\x42\x5c\x96\x79\x19\xcc\xbb\x84\x87\x8f\x8a\x08\x3e\xbb\xbb\xa3\x15\x71\x54\x5e\x06\x62\x7f\x38\x99\x50\x03\x50\x56\xe7\x9d\x4e\xa7\xee\x37\x2f\x31\xdb\x16\xa0\x0a\xd2\x96\x42\x36\xd0\x16\x73\x8e\x6e\x3a\x3b\xad\x8b\xc6\xec\xb0\xde\xda\x90\x43\x08\x7e\x5d\xda\x90\x4b\x08\x58\xf2\x5b\xde\xda\x90\x23\x07\x64\xf9\x45\xfb\x1b\x84\x5d\x43\xe8\x3a\x51\xf0\x57\x7d\x9c\x58\xe0\x05\x5d\xf1\x57\x7c\xec\x43\xd0\x1a\x69\xf2\x57\x7d\x58\xb0\x75\xa2\xc4\xf5\x1f\xcb\xf8\xf8\x45\x00\x42\x74\xa1\xf3\xf2\x00\x1b\x7b\x23\x66\xaa\x90\x7b\xe1\x10\x4f\xcb\x06\xe4\x53\xb8\x4a\x92\x4a\xfb\xdb\x81\x39\x01\x73\x22\xb8\x9a\x1e\xa4\xb9\x3b\x98\xc4\x39\x9c\x84\x76\xa5\xf8\xfb\xaf\xee\x42\xe8\xca\x5f\xc4\x5b\xfb\xe1\xa2\x09\x8c\x7a\x73\xbd\xc7\xbd\x16\x48\xeb\xbc\xf8\xf4\xd4\x7c\x5c\x77\x7a\xef\x53\x2a\xba\x02\x0c\x17\xba\xac\x79\xb0\x4c\xd6\xfc\x73\xc3\xf1\x43\x39\xf6\x4f\x08\xed\xf3\x8f\x35\xda\x7b\xfb\x55\x8c\xf6\x0e\x56\x31\xda\x7b\xf7\xe7\x1a\xed\x1d\xfc\x35\x46\x7b\xc7\x8f\x49\x1f\xf1\xee\x2f\x32\xda\xdb\x7b\xd2\x83\x7c\x0b\x7a\x90\xcf\xc2\x8b\xca\x11\x59\x72\xfd\x99\x24\x94\x62\x04\x28\x12\xb8\xc4\xa7\x3f\x12\x49\x9b\xb7\xd8\x1c\x5b\xd8\x0a\xd2\x64\x80\xfb\xb3\x7e\x8a\x6b\xab\x3c\x0d\x5a\x5d\x8b\xea\xbf\xdb\x22\x9f\xa8\x95\x7c\x02\x3a\x5e\x39\x43\x52\xd9\xc5\x23\x77\xf1\xd0\x5d\x3c\x33\xa7\xb0\xc0\xc8\xf0\xca\xdd\x52\x18\x19\x8e\xf9\xcb\x6e\x43\x6c\xae\xa9\x87\x91\xd7\xb1\x66\xa2\xf5\x23\x77\x14\x90\x5e\x53\xc7\x86\xb6\xe3\x06\x94\x4a\x36\xf6\x10\x94\x33\xb5\x80\x52\x82\x1c\x1b\xe6\x59\x47\xa0\x54\xdb\xb1\x6b\x50\x05\x5f\xa9\x4e\x16\xd6\xb3\x37\xa0\xfd\x86\x26\xec\x21\xed\xb4\xa1\x92\x3f\xe2\x9c\x37\xd4\x82\xb7\x9e\x5d\xd0\xcc\x36\x60\x3b\x36\x0c\xd8\xf6\xe9\xb6\xd5\x56\x6c\x8d\x86\x38\x6f\x5b\x6f\x95\x21\x8e\xeb\x9b\xb0\x2c\x71\xd4\xc2\x1d\x44\x63\xdc\xaa\xe3\x51\xab\x72\xa1\x6a\xb9\x1d\xe5\xf9\xe5\x16\x46\xe2\x23\xd8\x22\xf3\x8e\xd9\x8e\xb2\x4c\x41\x21\x14\x01\x41\xa7\xd3\x91\x01\xb5\x37\xc8\x6b\x55\xbe\x29\xbf\xa1\xad\xba\x08\xcb\x95\x09\x38\x88\xbc\x22\x6e\x18\xb2\x42\x07\xa2\xca\x9c\x50\xf2\x42\x07\x52\x17\x8a\xdb\x3c\x18\x47\x49\x16\x08\x83\xb1\xf3\x01\x26\xfd\xd1\x11\x33\xbf\xfa\x90\xf7\x5a\xe1\x2d\x25\x6c\x58\xaa\x41\xf2\x12\xb7\x0b\x8c\x2f\x65\xba\x12\x66\xd2\x01\x96\xf9\x22\xef\xb5\x93\x38\x7c\x86\xef\xee\x5a\xb8\xa3\x99\x96\xd9\xd9\x4e\x9a\xbb\xa3\xdb\x12\xa7\x79\x14\x33\x6a\x2b\xb6\xeb\xfc\x22\xef\x75\x70\xb3\x25\xa0\xdc\x34\xda\x4e\x98\xb8\x31\xb2\x2c\xec\xc2\xce\x35\x9b\x2e\xc3\x5a\xf0\xbc\xd1\xe2\xec\xc5\x8b\x96\xd1\xd9\xd5\x26\x44\xc0\x08\xee\xdc\xdb\x0a\x4e\x59\x9c\xd5\xab\xc2\x6c\xcf\xa0\x8d\x9f\x31\x09\xb8\x71\x6c\x58\xab\x98\x01\x3e\x53\xa3\xbe\xbb\xd3\x76\xcb\x06\xa8\x57\x1a\x73\x6c\x5a\x65\x94\x69\x65\x2a\xbd\x12\x9d\x74\xc9\x88\x74\x3b\x89\x5b\xe1\xeb\x0f\x27\x87\x07\x74\x69\x2b\xdc\x5a\xde\x3a\xec\xbe\x3a\x63\xb2\xa8\xdc\xc1\x8c\xed\x51\x26\x46\x07\x0d\x12\xff\xb4\xbd\x08\xe7\x73\x74\xd1\xd9\x6b\x4d\xa1\xfa\x42\xdc\x01\xfe\x7e\xa6\x37\x10\xfa\xba\xfc\x4c\x0f\x21\x60\xa5\x50\x59\x83\x0e\x11\x80\xe6\x97\xd9\x3a\x54\x88\x00\xb0\xb0\xb5\xf1\xd6\x1e\x5a\x60\x35\x5b\x9b\xfe\x72\xdd\x43\x53\xe7\x10\x4d\x75\xed\xc3\x35\x1c\xbe\x76\x71\xfb\xeb\x11\x9b\x60\x73\x83\xcf\x6e\x71\xcf\x69\x98\xfd\xc1\x4c\x4e\xe0\x4c\x2c\x6b\x18\x6f\xbb\xaa\xfd\xc5\x28\xb8\xb9\x8a\xb7\x91\xd5\x69\x13\x16\x6e\x36\xe4\xad\x5b\x3c\x6f\x82\x2f\xac\x5e\xbc\x03\xe3\xed\x36\x21\x80\xf6\x35\xde\xea\xc5\x6d\x88\x49\xb3\xfe\xf3\x57\x30\x42\xe0\x26\xe7\xe7\x6f\x5c\x35\xd5\x35\x7f\x9f\x17\x6a\xfe\xf2\x4b\x9c\xad\x18\x86\xc6\xd6\x09\x5a\x5a\x3b\xa1\x2d\x43\xf7\x4a\xaa\xf9\x14\x38\xe6\x49\xe5\xf1\x77\x56\x79\x9c\x77\x5a\x89\x3b\x87\x45\xea\x2e\x36\x53\x6c\xd4\x86\x1b\xb9\x2b\x6b\x46\xe4\x86\x21\x32\x6c\x8c\xa2\x6a\x3f\xca\xa8\x54\x5f\xe4\x69\xd2\x9f\xd5\x69\x36\xea\x9a\x32\x4f\x31\xcc\xb3\x21\x34\x21\x10\x59\x61\xb6\x19\x9b\x3f\x7b\x66\xbc\xee\x24\x0e\xfc\xd2\x6a\xaa\x08\x2c\xb8\x5f\x62\x52\x47\xc8\x33\xa3\xb9\xc0\x18\x2f\xc3\x34\xef\x45\xa9\x1d\xe5\xa5\x5f\x62\x95\x7e\x0f\xc6\x78\xe1\xa9\x2f\x60\x64\x17\xb6\x64\x2c\x6e\x2d\x0c\xea\x42\x97\xcc\x11\xcb\x85\xaf\x31\xe5\x01\x1c\xa1\x5c\xf0\x75\x91\x94\xec\x4d\x9b\x8f\x01\x86\x73\x31\xeb\x3f\xe3\xb2\x17\x91\x64\x6c\xc7\x75\xd1\xda\x9d\x7e\xb4\x43\xbb\x44\xfd\x3e\xae\xaa\xbc\xac\xe3\xba\xf0\xf7\xfb\xb7\xb4\x1b\x4b\x6a\xa5\x8b\x44\x26\xd2\x17\x2f\x1c\x85\xff\x95\xe1\xe9\xc6\x6e\x44\xb8\x54\xd9\xcf\xc7\xbd\x24\xc3\xf1\x91\x58\x1b\x05\xaf\xdb\x6e\xb7\x59\x6f\xb9\x6a\x6d\x92\x33\x8d\x52\x2b\x44\xb2\x8a\x2d\x9b\xe6\x12\x63\x37\x0d\xc3\xf6\x20\x8d\x48\x2b\x3c\x93\xde\x3c\x73\x34\xea\x9c\x9a\x59\x01\xe5\x79\xe8\x26\xfe\x21\x00\x01\x68\x21\x30\x78\x27\x57\x99\x41\xc0\xf2\x54\xfa\x0b\x39\x57\x10\xb4\x7e\xb0\xfd\x45\x9d\x29\x04\xcf\xbf\x0d\x7f\x41\xe7\x02\x02\xae\x3f\x2f\x7f\x61\xe7\x06\x02\x17\x5f\xa8\xbf\xb4\x73\xe8\x1c\xb6\xfc\xc8\xfd\x8d\x25\x2e\x21\x7c\x48\x27\xfc\x85\x9d\xa3\xc5\x28\x6a\x52\xe3\x6f\x41\x71\xbd\x00\x15\xa5\x56\xfe\xa2\xce\x09\xc4\x50\x13\xbc\x35\xe7\x08\x5d\x18\xe5\xe6\xaa\xf6\x4a\x5a\xf2\xec\xdd\x60\x70\x1d\x51\x82\xf7\x72\x3c\x21\x1c\x4a\x8d\x60\x84\xd3\x02\x97\xd5\x4b\x52\x26\xe3\x4d\xa6\x6f\xf1\x79\xdc\xae\x59\xe3\x9b\xc7\xc4\x1a\x1f\x3e\xb1\xc6\xdf\x02\x6b\x7c\x29\x5e\x03\xe1\x3b\x1e\x78\x75\x0a\x82\x39\x78\x1e\x74\xbc\x4a\xdd\x5e\xe2\xd9\x56\x10\x88\x63\x17\x04\xf3\xb3\x39\x7c\x3c\x34\x43\x30\xda\xc5\x13\x57\x5e\xf9\xbe\xab\x30\x5e\x65\xd4\xe2\x57\x30\x57\x8c\xb3\xf6\x72\xc8\xbe\x6c\xc5\x42\x6b\x15\x97\x78\xc6\xfa\x57\x8e\xb8\xd3\xf7\x49\x72\x77\x23\x99\x52\xa6\xb2\x95\x31\xa7\x65\x69\x8d\x45\xb1\xd5\x37\x06\xa3\xbc\x97\xc5\xf8\xba\xe6\xae\x65\xe5\x38\x8f\x93\xc1\x4c\x54\xce\x9c\x3d\x4d\x16\xdb\xec\xc8\xeb\xa6\xa0\x8e\x72\x5d\x55\x11\xf5\xeb\xac\x36\xe2\x05\xa3\xc4\x19\x79\x97\xa7\x31\x2e\x8f\x22\x32\x82\xc6\xbc\x74\x66\xed\xaa\x48\x13\xd2\x0a\x5e\x06\x21\xea\x32\x46\xf3\xac\xd3\xa5\x9c\x65\xc1\xf9\x4e\x7c\xa6\xde\x31\xda\x17\x79\x92\xb1\x96\xf3\x0a\x93\xed\x2c\x3e\x2d\x93\xb1\x80\xcb\x1f\x5f\xd8\xa3\x05\x5b\x2e\xf6\xce\x4b\x44\x7d\xd8\xea\x2a\x7c\x67\xf2\xa5\x45\xb9\xf9\xdf\xdd\xd5\x9d\x93\x38\x40\x7f\x08\xad\xf7\x50\x41\x0b\xe7\xff\xad\x97\xd5\xb3\x0d\xe7\x7f\x08\xf6\x9c\xe0\x31\xf4\x9f\x56\x3b\x04\xbd\xc0\x6f\x53\x4c\xd8\x61\xcf\xc4\x59\x4f\xe6\x1d\x15\xa6\x00\x77\xb3\xb3\x4e\x82\xf0\x9c\xa5\x98\x05\x0f\x41\x6f\x33\x92\x10\xce\xb4\xcb\xe8\x06\x7c\x41\xb3\x4e\x97\x3f\x34\x05\x22\x70\x1b\x37\x2b\x3c\x43\x49\xe7\xf6\x22\xef\xd1\xcf\x8a\x55\xd0\x3f\x68\x0d\xfd\xbc\xd4\xeb\x02\xb3\x07\x52\xcf\x09\x14\x5b\xa8\x51\x30\x66\x48\xad\xdb\x6a\x6b\x6f\x07\xec\xf5\x08\x84\x26\x60\xfd\xdd\x11\x09\xea\xad\x16\x66\x49\xe1\x7f\x75\xfe\xef\x6b\xd7\x51\x10\x34\xf8\x3f\xd1\xff\x35\x7d\xe8\x51\x12\x76\x7e\x68\xe1\x6e\xd6\x4d\xce\xce\x3a\x04\xe1\x30\x44\x49\xb8\x95\xb0\x18\xe6\x87\x20\x62\x37\x3b\x08\xeb\x88\x5f\x0e\x00\x6b\x9f\xde\x3a\x82\x98\x03\xe8\xc6\xd7\xbb\x8e\x40\xe6\x00\xbe\x41\x00\xd6\x11\xcd\xdc\x39\x7e\xc1\xfa\xae\x21\xa0\xb9\x73\xf8\x02\xfc\x1a\x62\x9a\x1f\xda\xb1\xe9\x05\x25\xf3\xe7\xdb\xad\x03\x69\x92\xc3\xd5\xde\x29\x16\x83\x08\x51\x4f\x7f\xaa\x00\x18\x19\x59\x5a\xcd\xee\xd9\xd1\x0f\xc0\x36\x02\x9d\x5f\x2e\xe4\xad\xad\x28\x57\x0f\x55\x30\xaf\xd7\xe8\xf4\x89\x0f\x7f\xe2\xc3\xff\xd9\x7c\x78\x53\x6c\x73\x5b\xbf\xbc\x58\xed\xec\xb4\xca\x73\x68\xb4\xfb\x0d\xe5\x82\xbd\xc6\x5f\x26\x51\x1a\xb6\x84\x0a\x2a\xe8\x57\x49\x60\x65\x85\x34\xad\x62\x34\xde\x0a\x8d\x3d\x3c\xf2\x6e\x6c\x13\xb5\x9e\x83\x69\xb5\xf9\x6a\xee\xa2\x60\x33\xd5\x7c\x0a\x90\x9b\x2e\x71\x14\x1f\x66\xe9\xcc\x66\xa5\x0b\x5c\x32\x3f\x76\x9b\x91\x4e\xaa\x9d\x93\xbd\x95\x78\xe8\x39\xea\x75\x0e\x5b\xe3\xaf\x66\x6e\x31\x80\xd0\xd7\x65\x6e\x31\x82\x80\xe5\xaa\xfa\xf3\x33\x43\x6b\x45\xb8\x7a\xd3\x9b\x91\x99\x41\xc0\xf5\xde\xfa\xb3\x31\x57\x10\x78\x7d\x3c\xfc\x99\x98\x29\x04\x2e\x4e\x98\x3f\x03\x73\xe1\x3a\x20\x92\x3d\xf2\xd6\x35\x8e\xef\xcb\x50\x08\x8b\xd6\x07\x45\x43\xf8\x4b\x78\x8b\x7b\x44\x43\x78\x4a\x14\xf7\xc4\x5f\xfc\x7d\xf9\x8b\xeb\x25\xd1\x0f\x1a\x22\xf3\xda\x11\x00\xea\xdb\x5e\x44\xbc\x12\x41\x5a\x45\xd0\x01\x5e\x58\x33\x1c\x92\x81\xe0\xe5\xbb\xb8\x9f\x46\xa5\x70\xfc\xd6\x59\x8a\xbe\x19\x8b\xc0\x6e\x2d\xee\x9f\xfa\x55\x5c\x8f\x5a\xd0\xcc\x81\x14\xee\xb9\x8d\xdd\xc5\xbd\x86\x54\xda\xf0\x09\x3d\x7d\x40\xf2\x39\xee\xa1\x07\x53\xcc\x89\xe5\xb2\x32\xcc\x89\x0b\x00\x26\x98\x93\xb7\x30\xcc\x2f\xa7\x51\x75\x98\x61\x2e\xc6\x15\x49\x32\xe1\xc9\x0d\x73\xcc\x15\x65\x5e\x44\x3c\x02\xff\x7e\x1e\x63\x3b\xd9\x5c\x7d\x85\x1e\x6a\x6a\x41\x6b\x7b\x1c\xc1\x21\x1d\x07\xc5\xe1\x70\xcf\xab\xf8\x1b\xf3\x11\x78\xf5\xe4\x2e\x8d\x6b\x49\x32\x37\xb0\x6d\xb5\xd6\xc1\xca\x38\x01\x6b\xcb\xc2\xb9\x9a\x65\x82\xfb\x12\x18\x21\x1a\xe8\x42\xfc\x0c\x4e\x47\xf2\x0a\x6b\x60\x71\x00\x64\xc5\xf3\xad\x81\xc1\x39\xb2\x5f\xf9\xd7\xa6\xa5\xb9\x80\xd0\x8d\x33\xef\xcf\xe6\xdc\x40\xf8\xd6\x67\xe3\xff\xa8\x7a\x08\x71\x68\xcc\xeb\x7a\x1f\x55\x17\x66\xb8\x53\xdf\xc6\x52\x0e\xed\x6b\x58\x11\x36\x25\xef\x40\x1f\xd1\x1b\xf4\x1e\x7d\x41\x1f\xd0\x27\xf4\x23\xfa\x0e\xfd\x82\x7e\x46\x3f\xa1\xdf\xd0\xaf\xe8\x77\x84\x71\xcd\x79\x11\xfc\x98\x58\xaf\x0c\x3f\xf1\x5e\xdf\x02\xef\x95\xe0\x07\xda\x1f\x2a\xff\x92\xd0\x78\xb3\x92\x1a\x21\xbd\xba\x48\x27\xc3\x24\xab\xd5\x42\xb5\x71\xa1\x16\xc9\xc5\x61\x94\x68\xd4\xda\x59\x17\xe8\xb6\x63\x2d\x0f\x3e\x0f\x33\x4f\x69\x13\x28\x84\x9a\x24\x33\x4d\x9e\x5d\x5c\x58\xa8\xfa\x93\xb2\xc4\x19\xf9\x85\x62\x2c\x59\x6a\x3b\x5e\x70\x8c\xa3\x98\x47\xea\x1c\xbb\x17\xab\x67\xda\x40\x0e\xdc\xad\x46\xee\xe2\x61\x83\xfe\x6b\xe6\x6e\x7e\xe5\x2e\x9e\x36\x40\xb9\x70\x4f\xfe\xc6\x5d\x6c\xe7\x2a\x50\xfe\x5b\x8e\xf4\x03\xfd\x3c\x23\x65\x9e\xa6\xb8\xac\xde\xcb\x2c\xae\x7a\xe1\xdb\xeb\x02\xf7\xa9\xe8\x2c\x32\x10\xd8\xf8\xae\xdd\xc5\x27\x76\x40\xb1\x3c\xc6\x1a\x12\xf6\x53\x03\xbf\xef\x86\x73\xea\x2e\x3e\x77\x17\xef\x7a\x98\xa9\x12\x5c\x27\x66\x66\xeb\xa5\x3c\x33\x55\x0d\xe7\x39\x77\x5c\xc5\x82\x0f\x39\x80\x75\xe2\x93\x52\xe9\x05\x54\x05\xfc\x28\xea\x24\x03\xaa\x09\xf8\x42\xea\x34\x03\xaa\x05\x3c\xee\x7b\x0d\x0d\xe4\xf1\x97\x39\x06\xea\x06\x74\xa5\xca\x2c\x4a\xe9\x7c\x3f\xc2\x4a\x92\x17\x79\x9a\x0f\x99\x71\xdf\x1b\x58\xc9\x0d\xb6\x38\xeb\xf2\xde\xaa\x24\x24\xea\x8f\xe8\xca\xf2\x06\x5f\x60\x83\xaa\x3f\xc2\xf1\x24\xe5\x56\x53\x1f\xac\x55\x2b\xf3\xab\x24\xc6\x65\x80\x3e\xc1\x2a\x7a\x51\x30\x96\xec\x47\x6b\xae\xea\xd8\x1e\xe3\x2f\x13\x9e\x02\xfa\xbb\xe6\x46\xf5\x59\xfc\x65\x41\x23\x75\x42\xd1\xcf\xd6\xb6\x1b\x07\xfa\x27\x67\x75\xdd\xfd\x37\x7b\x77\x39\x6b\xfc\xf6\x7a\x14\x4d\x2a\xd6\xe6\x57\x6b\x20\xfa\x2b\xf0\xef\xb0\xd6\x78\xc3\xc5\x58\x93\xad\x5c\x71\xf3\x95\x65\xaf\x45\x8e\x1d\x16\xbe\x80\x36\xab\x16\x67\x00\xfc\x4e\x3e\xc9\x60\x98\x30\xf3\x50\xfe\x5b\x2f\x13\xe7\x90\x1b\x4b\xc4\xbf\x24\x64\x74\x20\xbf\x1d\x05\x44\x1a\x5e\xc8\x9c\x04\xd2\xe8\x42\xf3\x93\xd4\xae\x31\xe6\x2a\x39\xff\x43\x18\x35\xc3\xbd\xa5\xb7\x6d\x5e\x3a\x84\x4b\xbb\xe9\x4b\x58\x2e\xb7\x8e\x81\xd6\xf7\xba\x11\xa8\xde\xe8\x65\x5d\xa2\x00\xcd\xd1\x76\x27\xc3\xad\x5d\x10\x6e\x97\x13\x1b\x7f\x2b\xe8\x1d\x0b\xf8\xba\xcc\xa0\x0f\x9c\x90\xa5\xe8\xe5\xfd\x00\xf1\xd6\xb1\x2a\x9c\x6a\xfa\x0b\xee\xc7\x16\x6c\x9b\xf0\xfa\xcb\xf0\xef\x2c\x2c\x16\xed\xf6\x7f\x9a\x80\x28\xcc\xb8\xe2\x2b\x04\xd5\x6f\xec\x1d\xa2\x5d\x5d\x3b\xb0\x67\xcd\x06\xde\x33\xfe\xc2\xfc\xe7\x26\x1c\xea\xaa\xf2\x17\xe9\x9b\x17\x6c\x47\x3c\x21\xac\x60\x78\xb1\x10\x02\x58\xb8\x8f\xd6\xa4\xf4\xeb\xd5\x5f\xbe\x7f\x63\xc1\xd7\x6f\x68\x7f\x11\xff\xbd\x05\x5f\xbf\xe4\xfd\x3d\x43\xbf\xd8\xf0\x01\x9f\xe0\xef\x1c\xfa\xc1\xc2\x61\xb0\x1a\xfe\x3e\xa1\x9f\x6c\x6a\xa5\xb8\x15\x7f\xa7\xd0\x1f\x2d\xe8\x8a\xe1\xf1\x77\x08\xfd\xce\xfe\xe8\x1c\x3c\x93\x7f\xd0\xfd\x5f\x16\xe0\xa9\x39\xa6\xee\x85\x2f\x9e\x9f\x17\xe1\xa9\x59\x2f\xff\x38\xfb\x10\x0d\xe0\x5d\x56\x0b\xb3\xbf\x10\x02\xa0\x24\xcb\xd7\xaf\xe6\x42\x56\x8b\xb5\xbf\x3a\x38\x30\x94\x9f\xec\xcb\xdf\x60\x7c\xbb\x47\xbe\xab\xfb\x9b\x1b\x83\xb6\x81\xd7\xeb\xde\x40\x37\x3f\x17\xa0\xee\xc9\x3d\x57\xb2\x01\x10\x58\xc3\x5f\x1d\xfc\x81\xc5\xfd\x77\xf7\x7d\x67\xf9\xbb\xfd\x3d\x18\x66\xa4\xa7\xbe\x08\x30\xb6\x30\x98\x86\xa4\xe7\xde\xbe\xfd\xba\x96\x39\xc1\x4d\x6a\xe6\x64\x90\xe0\xb2\x7a\x19\x4d\x48\x3e\xc8\xfb\x2c\x68\xa9\xa6\x6c\xe6\xba\x65\xd9\x0c\x6a\x96\x9b\xc3\x03\xae\xae\x91\xe3\x31\x14\x99\x8a\x43\xa2\x09\x5b\x96\xfe\x9a\x07\x52\x4a\x86\x59\x5e\x32\xf3\xee\xec\x59\x72\x77\x87\xdb\x6c\xc4\xad\x70\x1e\xea\x73\xcd\x96\x4c\xb5\x9f\x26\x45\x2f\x8f\xca\xd8\x35\xd5\x7e\x9a\x6c\xaa\x06\xce\x4e\xfe\x6b\xd0\xd8\x41\xfa\x47\x18\xfa\xf0\xe7\xaf\xd0\x10\x93\x2d\x85\xb3\x96\x94\xe4\x8c\xe7\x73\xb6\x02\x8b\xa6\x9c\xc7\x78\x73\x9c\xb0\xb0\xd6\xab\x98\x7b\x94\x93\x2c\xcd\xf3\x82\x69\xb0\x62\x2c\x3b\xc2\xd3\xa0\xd7\xbe\x8c\xe2\x38\xcf\x5e\xe2\x38\x21\x2f\xc7\x11\xe9\x8f\x7a\x65\xd4\xbf\xc4\x0c\x89\xd5\xaa\xc2\x29\x66\x93\x79\x19\xb1\x40\xab\x9b\x69\x92\x61\x57\xc3\x34\xc9\x08\xfb\x4f\xfb\xc2\x09\x88\xd5\x5f\x54\x79\xb6\xe9\x6c\x34\xce\x63\xfc\xf2\x22\xba\x8a\x38\xc5\xd1\xfe\x74\xb4\x2b\x27\xbd\x19\xfb\x4f\x93\xe9\x49\xfd\x74\xc2\x5f\x07\xe2\xfa\xa1\xa3\xf8\x47\xc7\x43\x1d\xff\xb9\x11\x30\xd7\xa3\xe5\xef\x75\x5a\xb1\x87\x9d\xc0\x58\x6a\xf5\x52\xcc\xcd\x96\xf8\x1b\x84\x2c\x8e\xca\x61\x15\x28\x87\x12\x45\x3c\x5b\x70\x2f\x46\x51\x75\x38\xcd\x8c\x47\xa2\xb5\x07\x96\x2d\x56\x09\x2c\x3b\xfe\x73\x03\xcb\x16\x7f\x6a\x60\x59\x15\xb7\x8f\x6e\x0b\x33\x38\x89\x43\x14\xd4\x57\x5a\xf8\x1a\xd4\xb6\x55\xdd\xd6\x73\x58\x25\x5f\x7a\xe7\xfc\x3e\x96\x67\x9f\x07\x02\xe0\xa7\xe1\xee\xae\xa5\xff\xec\xe0\x1a\x7b\xe7\xb6\xc8\x2b\x66\xa3\x1f\xa5\x5b\x04\x31\x90\x5b\x99\x18\xde\x79\x85\xc9\xa4\x68\x85\xe1\x3c\x4e\xe2\x4f\x45\x1c\x11\xbc\x2d\x37\x54\xfa\x5c\x9d\x53\x12\x9a\x97\xed\x0a\x93\xc3\x82\x2d\x56\x40\xa9\xe3\x2f\x65\x54\x14\xcc\xa7\x0e\x8e\x57\xaf\x95\x41\xef\x6c\x18\xf5\xfb\x75\xd3\x7c\x43\xab\x86\xf2\xb6\x38\x23\x22\x08\x82\x04\x3a\xc4\xdc\x9d\xaf\x15\x3e\x17\x99\x0e\x96\x76\xa9\x64\x97\x86\xe6\xe1\xfc\x3c\xcf\x76\x46\x51\x36\xc4\xf4\x0b\x81\xad\xf2\x8c\xaf\x55\x0b\x6b\xc8\x8d\x99\x5a\x43\x67\xcc\xe2\x5c\xae\xb7\x8a\xf2\x27\x36\xac\x76\x9b\x63\x06\x46\x2a\x1f\xb6\xde\x06\xdd\x0e\x27\x84\xe0\xb2\xda\x82\xb0\x45\xf9\xdd\x5d\x37\xd8\xc9\x63\xbc\xcf\xee\x10\x76\x01\x6d\x8e\xa3\xf2\x12\x97\x55\x70\x86\xd8\x1d\xf8\x46\xdc\x81\x94\xd8\xd1\xfa\xad\x5b\xfa\xdf\x43\x31\x55\x4a\xbc\x50\x35\xca\xa7\x3b\x93\xb2\xca\xcb\x5f\x46\x38\x3b\xe1\x17\x63\x36\xa4\x3d\x2a\x32\x4b\x31\x8f\x44\xfe\x31\xc9\x18\xc5\x24\x51\xef\x24\xb9\xc1\x5b\xff\x89\xf0\x35\x29\xa3\x9f\xf0\xcc\x1e\x9e\xaa\xb9\xbb\x0b\x02\x8a\x16\x1f\xb0\x47\x1d\xbb\xa5\x56\x77\x77\xf7\xfc\x15\xa2\xd7\xa0\xd5\x88\x16\xde\xdd\x05\xf4\x82\x48\xb8\xc2\x86\x5d\xb8\x01\x92\xe7\xc6\xea\x21\x2b\xee\xee\x9e\x7f\x8f\xc8\x08\x8f\x6d\xa0\xac\xf4\xee\x2e\x18\x45\xd5\x28\x91\x1e\xaa\x0d\x87\x83\x4d\xe3\x2a\xc1\x53\xca\xb3\xec\x47\xe5\x30\xc9\xac\xa6\x66\x35\xeb\x51\xf5\x4b\x8c\x33\xae\x03\xfb\x18\xf5\x70\x6a\x75\xb2\x5a\xa8\x05\x93\x9f\x93\x73\xc5\x64\x25\x9d\xde\x3c\xe4\x81\x10\x15\x39\x61\x49\x52\xf8\x4d\x80\x70\x9b\x7e\x78\x7d\xb6\xd7\xcc\x81\x32\x6b\xf7\x92\x2c\xe6\xc7\x4c\x1c\x5f\x79\xec\x43\xf3\x3c\x77\xf0\x9c\x79\xe0\xc5\x9a\x7c\x30\xea\x04\xaa\x79\x80\x86\x9d\x2e\x69\x47\x8c\x9a\x9e\xa1\x99\x9b\x7b\xd0\x68\xa6\x0e\x48\x03\x13\xa2\x2b\x03\xc7\xb4\x73\x3b\x47\x3a\xff\x32\x6b\xb0\x74\x98\x76\xf1\x59\x67\x26\x2c\x1d\xa6\xa6\xa5\x83\xfe\x13\x4d\xa1\xa5\xc3\xb4\xd1\xd2\x61\x7a\x77\x37\x85\x96\x0e\x53\xd3\xd2\x61\xda\x19\xae\x62\xe9\x60\x64\x9c\x6d\x0d\xd0\x08\xe1\xf0\xee\x0e\xb3\x40\x5e\xe8\x4a\xb3\x74\x98\x02\x3b\x84\xa9\xb0\x74\x30\xca\x5f\x4f\x6d\x4b\x87\x2b\x65\xe9\x30\x5d\x6c\xe9\x00\x31\xb8\xaf\x3d\x3a\xc4\x29\x9d\x1e\xe7\x32\xe2\x90\x89\x45\x9a\x61\x8e\x26\xde\xf4\x96\x88\x37\x71\x12\x6f\x26\x59\x85\x4b\xb7\x65\x77\x89\xb3\x58\x63\xe2\x2b\x77\xcf\xbf\xab\x90\xb3\x6c\xe2\x13\x76\x51\x3c\x64\xe2\xa2\xe7\x63\x9c\x38\x23\x38\x9b\xa4\x8c\x0a\x97\x44\x5b\xd7\x3a\xbb\x50\xa1\xe9\x31\x4e\x7a\x14\x57\x9b\x24\xcf\x53\x92\x80\x59\xff\x37\xbb\x54\xfa\x79\x59\xbc\x8c\x71\x95\x0c\xb3\xcd\x6a\x56\x11\x3c\x66\xa9\x9e\xf2\x8c\xf9\x19\xb8\xc1\x3c\xc6\x65\xb8\xc4\x33\xa6\x96\xd8\xac\x46\x79\x49\xfa\x13\xf7\x47\x2f\x82\x2d\xba\x44\x78\xd1\x22\xc6\x15\x29\xf3\x19\x53\xed\x3b\xe4\x5f\x2e\x92\x30\x21\xb8\x96\x7a\xa3\xc7\x64\xdd\x57\x3d\x19\xf7\x7d\x0b\xc6\x7d\x93\x4e\x2b\xf5\x30\x5d\x8a\xea\x68\x20\x42\x45\x58\x0a\x5b\x91\x48\x45\xba\x9b\x10\xfa\xe1\xe4\xc2\x48\xc4\x94\x12\x53\x4c\x6e\x53\xc6\x6d\xa6\xa8\x88\xa8\x9c\x90\x6d\x95\x9d\x20\x40\x9c\x55\xdb\xca\x3b\xad\x56\xd8\xf9\xe1\x76\x1e\xa2\x31\xce\x26\x1f\xf1\x15\x4e\xb7\xa2\xce\xf3\xef\xa5\xaa\x84\xe0\x78\xab\x62\xbf\xaf\xfb\xe9\xa4\x4a\xae\xf0\xd6\xa4\xf3\xfc\xfb\x79\x27\x43\xfd\x4e\x57\xc1\x96\xe0\x6a\x24\x48\xc8\x2d\x5b\x58\x87\x6c\x80\xd5\x61\xce\xcf\x38\xe7\x2a\x27\xda\x8e\xe2\x78\x27\x1f\x8f\xa3\x2c\xae\x5a\xfd\x10\x31\xc1\xa8\xc4\xc3\xa4\x22\xb8\xdc\xc5\x72\xd9\x04\xf3\xca\x27\x61\x02\x28\xf1\x38\xbf\xc2\x1a\x8c\x39\x0b\x70\x5d\x76\xaa\x56\x0a\xa2\x3d\x48\xed\x2b\x69\x27\x19\xdd\x74\x5f\x55\x77\x0e\x71\xc8\x4d\x5a\x1b\x86\x54\x57\x30\x4f\x96\xd0\xe4\x3c\xdb\xec\xa7\x49\xff\x72\x33\x9f\x90\x2a\x89\x71\x83\x9e\xb9\x6e\xf0\x72\x8d\x0a\xf6\x3f\xff\x0a\xca\xb3\xcd\x4b\x3c\x73\x4d\x52\x6e\xb5\xd5\xf8\xb1\x32\x1d\x79\xb6\x59\xe2\x2a\xb9\x71\x6e\xa9\xaa\x54\xd7\xab\xb3\xe7\x63\x9c\x37\x53\x45\xb8\xe6\xcc\x2a\x5c\xf3\xe5\x3d\x1e\xe3\x5c\xa7\x49\x9a\x6e\x0a\x76\xe8\xbe\x82\x84\xd1\xf7\x71\x4e\x3e\x8b\xf3\xe9\x82\x43\xfe\xd7\x3e\x05\xb2\x0b\xb6\x9b\x9d\x75\x64\x9c\xa6\xa4\x43\x3a\x3f\xf0\x2a\xc9\xcb\xf1\x29\xd0\xfb\xec\xed\x15\xce\xc8\x47\x7a\x83\x65\xb8\x64\x49\x8f\xd9\xa4\x92\x10\xb1\xeb\x4b\x34\xe4\xf7\x56\x63\xdb\xf9\x2a\x8f\x8b\xea\xbe\x71\x9c\x96\x7c\x42\x92\x6c\xa8\x9a\xd4\x9d\xf8\x85\xf4\x12\x67\x57\x49\x99\x67\xec\x95\xc1\xe1\xb9\xa3\x18\xd8\xe4\xb1\xbd\xc2\x70\x2e\x2c\x7d\x50\xac\xb6\x44\x26\x27\x52\x59\x6f\x15\x17\xd7\x96\x65\xa7\xcc\x20\x20\x51\x7c\x59\x4e\x3e\x1d\x7f\xd4\x1b\x8a\xa2\x70\x3e\xaf\xc7\x96\xa2\x94\xc7\xdb\xd5\x3e\x13\x6e\xa8\x4b\xf7\xa7\x15\xe0\x6b\xdc\x0f\xd0\x6d\x11\x91\xd1\x56\xf0\x92\xfe\x7a\xb9\x75\x91\xf7\xce\x99\x01\xe8\x1c\x35\x75\x63\xd9\xb2\x45\xa8\x30\xd9\x79\x8b\x16\x9e\xb3\xc2\x55\xba\xc3\x8e\xbc\x0b\xe3\xa2\xa4\x76\x50\xb4\xbe\xc8\x7b\x55\xd0\x08\xab\x9c\x64\xcd\x95\x04\x8f\x8b\x34\x62\x09\x23\x9b\x9a\x64\x78\x1a\x98\xf8\xc6\x51\x16\x31\x65\xa1\x0b\x92\x36\xec\x85\x23\xd6\xda\x3d\x74\x3d\x05\x7c\x03\xb2\x16\x13\xc9\xac\x10\xc6\x5e\x55\x00\xdb\x17\x69\x3e\x63\xa7\x0c\xd6\x24\x55\x11\x91\xfe\x08\x14\x63\x7a\xc4\x95\x75\xa7\x5e\x63\xda\x7d\xea\x35\xfd\x34\x71\x20\xa8\x33\x1e\x34\xcd\x5a\x89\xe9\x8e\x25\x35\x27\x27\xb3\xd3\x04\xae\xd5\xce\x0b\x92\x8c\x19\xf9\x6a\x44\x34\x19\xf3\x5c\xd8\x02\xd1\xbf\xaa\x74\x32\x74\xe0\x91\x13\x69\x04\xc4\x1b\xe8\x03\xce\x63\x7c\x9e\xc4\x0b\xb6\x76\x9c\x67\x09\xc9\x4b\xe7\xc8\x59\xf2\x89\x72\xc9\x0a\x51\x2a\xaa\xf0\x45\x43\x9c\x91\x87\x23\x14\x56\x9f\x33\xb8\x81\x55\xd2\x3c\x06\xe1\x3f\xbd\xac\x81\x36\x48\x5e\x70\xde\xb0\x99\xdc\x44\x7b\x01\x3c\x69\xc3\xad\xe0\xf1\x82\x65\xdf\x90\x71\x3e\xf9\xdc\x21\x6a\xc3\xf0\x79\x39\x1c\x7d\xdd\x55\xe1\xe2\xc5\x1f\x54\x9b\x94\x0c\xd7\x3d\x07\x15\xfc\x84\x07\x95\x5e\xfb\xf2\x5f\x2c\xce\x20\x68\x03\x08\xe4\x92\x99\xa7\xf9\x10\x7e\x7c\x0f\x1f\x87\x7b\xe5\x2a\x4c\xe8\xb5\xbe\x60\xd9\x58\x26\x10\xbe\xf2\x8d\x04\xc5\xe8\x0c\x1b\x66\x39\xd9\x1c\xe4\x93\x2c\xae\x87\xf5\x2f\x38\xe6\x9a\x10\xdc\x83\x9e\xd7\xa1\x9a\x25\xdc\xab\xa8\x7c\xf9\xaf\x85\xfb\x88\xe3\x84\xd8\x73\xe1\x21\x21\x25\x14\xfa\xcf\xcb\x7f\x45\xbd\x2a\x4f\x27\x04\x1f\xa9\xe5\x33\x8f\x1c\xb3\x83\xde\x14\x76\x93\x0b\x0e\xbd\x0a\x86\xbe\xfa\xc4\x44\x4a\x87\xa5\xe4\x53\xc4\x42\x5f\x1d\x30\xcb\x08\x51\x83\xa5\x2b\xe5\x20\x25\x6c\xbf\xef\x01\x55\xe4\x8a\xb1\xc0\xce\x99\x5d\x8e\xe0\x58\xba\x9a\x61\xda\x38\x29\xe9\x45\x7c\x26\x9e\xd7\x25\xb9\x4f\xe2\xfe\xe6\x38\xef\x5f\x2a\x0a\xe7\xe6\x4f\xab\x97\x70\xed\x97\xb1\xab\x3a\xb7\x3a\x4e\xae\x93\x8c\x0a\x08\x64\xb4\x39\xc8\xcb\x5e\x12\xc7\x38\xdb\x14\xf9\xfd\xdd\xcd\x78\x74\x1f\xcc\x9e\xc7\x47\x51\x16\xa7\xcc\x7e\xc1\xd6\x49\x97\xd5\x95\xa5\x7c\x77\xc6\xfb\xa9\x55\xcf\xfd\xc7\xa4\x7a\x8e\x9f\x54\xcf\xdf\x82\xea\xb9\xe8\xb4\x72\x53\xf5\xdc\x52\x22\x4f\x9b\x97\xb4\xd4\x67\xad\x99\x9d\x84\x2b\xc8\x43\x7d\xe9\xc6\x18\x65\x01\x8a\x84\x4a\x5a\x16\xb2\x1c\x99\x01\xaa\x40\xb1\x94\x38\x27\x42\x53\xdd\xc3\x83\xbc\xc4\xfb\xf4\xa3\x6c\x85\xb7\xdc\xd8\xa5\x1f\x65\xf4\xff\x59\x4e\x5a\x41\x9a\x54\x64\x43\x91\x5d\x19\xc6\xd9\x6a\xc1\x89\x67\x63\xb5\xbc\xf6\x42\x9d\x48\x95\x6d\x52\x46\x19\xb7\x8b\x3a\xcd\x5b\x01\x8b\x76\x1c\x30\xe5\x39\x1b\x8c\x38\x3d\xa5\x5a\xae\x51\x54\x8d\x5a\xb7\x72\x30\xdc\x0e\xa3\x4e\x05\xba\x9d\xa6\x1a\xb1\xd7\x92\x7e\x22\x36\x38\x67\x73\x41\xc2\xf5\xc6\x7c\xa8\xce\xd6\x92\x34\x6b\xcd\xe7\xe1\x3c\x1a\x10\x5c\xf2\x05\xc4\x3c\xc9\x29\xe9\xd4\x49\x5b\x50\xd6\xc1\x3c\xa3\x0b\x4a\x3a\xb8\xcd\xa1\x3f\xcb\xea\x4f\x1a\xf3\x50\xd5\x1b\x59\xa7\x7b\xf6\x4c\x4b\xf6\x62\x34\xc0\x2f\x5e\x3c\x27\xed\x24\xeb\xa7\x93\x18\x57\x2d\x1c\xbe\x78\xc1\x6d\x34\x5b\x58\x5c\x0c\xaa\x39\xa1\xcd\x6b\x30\x5c\x91\x21\xec\xee\x88\xb8\x6a\xec\xf4\xab\x72\xdd\x48\x3b\x89\xe5\x26\xf1\x56\x93\x8c\x4e\x56\xb4\x23\xf2\x32\x49\x1e\xf9\x04\xe6\x73\x14\x75\xe2\x56\x6e\x18\xf3\xd3\xcf\xa8\x9b\xae\xe9\x71\xa0\x82\xe0\xc5\x07\xb9\x36\x04\x13\x88\x40\xe9\x9b\xd6\x85\x21\xd7\x75\x5c\xc5\xea\x3c\xc4\x4b\xb9\x79\x2f\x29\x7b\xb3\x0a\x43\x01\x6e\xff\x45\xb1\x6a\xea\xeb\x3e\x7f\x4c\xd7\x7d\xf4\x74\xdd\x7f\x0b\xd7\x7d\xd5\x69\x25\x1e\xd9\x28\x72\xfd\x46\x4f\xc5\xd5\x9d\x83\xab\xbb\x74\x5e\xdd\xd6\xc5\xcb\x1c\xb1\x37\x64\x42\xbb\x85\x17\x6f\xc3\xe7\x6b\xdf\xc5\x1a\x59\xe5\xae\x4f\x90\xfc\xde\x52\xe1\x6a\x2b\x08\x50\x39\xa1\x77\xee\xff\xfa\x8f\x8d\x13\x8c\x37\x46\x84\x14\xd5\xd6\xcb\x97\x31\xbe\xc2\x29\x5d\xd9\xb6\x32\xc7\x69\xf7\xf3\xf1\x4b\x9e\xec\x80\x4c\x48\x5e\x26\x51\x6a\x91\x13\xf3\xe7\xa6\x1c\xde\xc6\x20\x2f\x37\xb6\x77\x3e\x6e\xb0\x2c\x6b\xb3\x8d\x18\x93\x28\x49\xab\xff\xc9\xfe\x27\xfb\x8f\x8d\xb7\xd7\xd1\xb8\x48\xe5\xfc\x37\xf8\xba\x4f\x4a\xbc\x45\xab\x95\x7b\xfd\x86\x7a\x34\xd9\xb8\xfd\x9f\x6c\x43\xb6\xee\xd0\xf2\x6c\x16\xd0\xa2\x7e\x54\x44\xbd\x24\x65\x19\x21\x36\x3a\x1b\xdd\xb3\xff\xc9\xe6\x00\x06\xe6\xb8\x36\xb3\x6a\x75\x30\x8c\x2f\xda\xe4\x4a\xdb\x0d\x66\x88\x4d\x7f\x04\x67\xb4\xad\x92\xdf\x39\xb4\x8d\x8d\xff\xd8\x60\x5c\x14\x5f\x87\x0d\x92\x6b\x2d\x92\x6c\x23\x4a\x53\x96\xbd\xa2\x42\x1b\x83\x49\x9a\xca\x66\x49\xb6\x91\xe1\x8a\xe0\x58\x65\x61\xaa\x5e\xfe\x8b\xc3\xa3\xad\x37\x82\x7f\x05\x12\x7e\xc3\xf0\xf8\x68\x36\x36\xe6\x7a\x2f\x1b\xe6\x22\x30\xec\x10\xca\x19\xd2\x7f\xd5\x1b\xda\x86\x8d\x62\x2e\x96\x76\x94\x57\xe4\x9c\xab\xc7\xea\xc5\x15\xfa\xb3\x86\x05\x66\xfd\x98\xda\x6f\x51\x83\x2c\x8f\xf1\xa2\xfa\x2f\x93\x9c\x44\x8b\x1a\xd0\xb3\x1b\x91\xbc\x5c\xd4\xe6\x3f\x36\x8e\xf2\xaa\x4a\x7a\x29\xde\x50\xfe\xa7\x1b\x32\x11\xe0\x16\xad\xdf\xf8\xd7\x06\xed\x20\xfe\xa4\x2b\x23\xfe\x64\xab\x25\xfe\xae\xfa\x51\x8a\x1b\xe1\xed\x68\x0b\x2d\x61\xaa\x13\x25\x7e\xb3\x4c\xe8\xb4\x40\x43\xa4\xfd\xac\x26\xbd\x71\x42\xb4\x02\xa9\xeb\x86\x5d\xd2\x7c\x58\xe9\xbf\x07\xf2\x17\x53\xf7\x6d\xe2\x6b\xdc\x37\x0a\x54\x9a\x67\x51\xda\xaf\x92\x4d\x36\x33\xb1\x87\x5a\x31\x8b\x35\x6c\x16\xb3\x59\xd0\xc9\x27\xd9\x50\x7d\xea\x3a\x7a\xa3\x6e\x06\xe6\x26\x6b\xf5\x45\xe4\xf3\x31\x16\xf2\xb3\xfa\x7e\xf4\x13\xeb\xd8\x05\x6d\x73\xc4\xc9\xd5\x86\x09\x80\x1e\xe9\x74\x29\x60\x87\x91\x1e\xf3\x8c\x79\xde\x6f\x04\xec\x70\xd1\x3f\xe4\x21\x0a\xd0\x46\x94\xc5\x1b\x81\x76\xdc\x83\x95\xce\xc7\xff\x9a\x87\xf3\x12\x57\x98\xec\x28\x3f\x63\xfe\x0e\x4a\x5e\xbc\xc0\xcc\x36\x3f\x6d\x27\xd5\x01\x9e\xd6\x3f\xc5\xe0\x05\xb9\xa6\xec\x6f\xda\x89\x5a\x89\xcd\xfe\x66\x6b\xe2\x1d\x4b\x08\x5e\x71\xa7\xeb\xc2\x90\xe8\xdc\x69\xf5\x10\xee\x54\x5e\x5a\x8f\x49\xe3\xf5\x6c\x6d\x7c\xca\x5a\xd4\x12\x22\x41\x12\x1d\xe6\x33\x17\x43\xc3\xd3\x1d\x21\xd2\x91\xe2\x4f\xc2\x0b\x5a\x59\x27\x0a\xff\xae\x4c\x7b\x54\xcd\xb2\xfe\xc6\x58\x8a\xf4\x9c\xf7\x61\x71\x99\x29\xdb\x12\x0a\x15\xc4\x0c\xea\x08\x20\x2f\x14\xe3\x7e\x1e\xe3\x4f\xc7\x7b\x3b\xd2\xc6\xb8\x85\x99\xcb\x48\xb8\x4c\xe3\x40\x05\x5b\x4d\xe3\x10\x2a\xff\x4e\x2a\x1b\x33\x83\x08\x3d\xad\x54\xa7\xd3\x69\x65\x1d\xd2\xd6\x52\x6e\xea\xa9\xa1\x32\x99\x1a\x2a\xab\xe5\xef\xe6\xa1\x71\xf9\x78\x3e\x47\x93\x8e\x2e\x5c\xf6\xd5\x06\xc6\x1d\x4d\xbe\x2c\x3a\x3e\xdf\x30\xea\x41\xcf\x92\xa2\x41\xf8\xe9\x51\xe1\xa7\x10\xc2\x4f\xcf\x14\x7e\xf4\x9f\xa8\x07\x85\x9f\x5e\xa3\xf0\xd3\xbb\xbb\xeb\x41\xe1\xa7\x67\x0a\x3f\xbd\x4e\x7c\x7f\xcf\x92\x09\xea\x2b\xcf\x92\x5e\x88\xc6\x9a\xf0\xd3\x03\xa2\x49\x4f\x08\x3f\x46\xf9\xeb\x9e\x7d\x3a\xc7\x4a\xf8\xe9\x2d\x16\x7e\x20\x06\xf7\x07\xf6\xff\xb1\xf7\xe6\xed\x6d\xdb\x78\xa3\xe8\xff\xfe\x14\x0a\x6f\x5e\x1f\x72\x0a\xd1\x92\xbc\xb3\xc3\xfa\x4d\xe3\xf6\x6d\x3a\x49\xea\x1b\xbb\x9d\x7b\xaf\x8e\x6e\x4d\x91\x90\x84\x98\x22\x38\x24\x64\x47\x91\xf8\xdd\xcf\x83\x8d\x04\x37\x2d\xb6\x9c\xd8\x89\xe6\xe9\xc4\x22\x08\x62\xc7\x6f\x5f\xe8\x10\xfb\x74\x7a\x9c\xf9\x71\xec\x3e\xe5\xf5\xe9\xc1\x52\x42\xc0\xde\x13\xba\x32\x59\xd7\x96\xf1\xdf\x32\xfe\x5b\xc6\xff\xab\x32\xfe\x3c\x5f\xfd\x3a\x6c\xbf\x90\xe1\xe7\xd0\x9f\xdc\xdb\x19\x7d\x69\x39\x77\x0e\x22\xf5\x42\x00\x21\x4d\x17\x22\x80\xc4\x00\xa9\xa8\xbe\xf4\x61\x51\x60\x6f\x24\x4b\x29\x5a\xda\x7a\x91\xac\x65\x65\x5b\xda\xb6\x08\x7d\xf9\x46\x6c\xc9\xda\x2d\x59\xbb\x80\xac\xe5\x9a\xaa\xca\x9b\x99\xbf\xd0\x95\xc4\x22\xf2\x0a\x54\x6c\x60\x57\x11\xb0\xf2\x7a\xef\x94\x89\x68\x06\x51\xc8\x9a\xd4\x2f\xe1\xba\x34\xd3\x09\xa6\xe2\x19\x79\xb6\x6d\xd7\x0d\x91\xfe\x2f\x83\x42\xc1\x96\xb0\xdd\x12\xb6\xf7\x26\x6c\xf9\x41\xdd\x52\xb6\x5b\xca\x76\x4b\xd9\x7e\x55\xca\x56\xa0\x85\x75\x48\xdb\xd4\xec\xb2\x92\xb6\x65\x6f\x97\x11\xb7\xd2\xf8\x43\x2a\xb8\x28\xf6\xb0\xa4\xa9\xf3\x7a\xb4\xae\x30\x48\xa9\xaf\xc8\x69\xf7\xe5\x24\x31\x1b\x53\x91\x26\xe6\x85\x5b\xa2\xb8\x04\xb9\xc5\x0e\x3e\x27\xb2\x18\xc4\x19\x6e\x98\x3c\x27\xdc\xe0\x6e\x71\xc3\xf7\x80\x1b\xbc\x47\xb4\x6e\x9c\xe4\x0d\x19\xa5\x7d\xe3\x24\x4d\x9e\xc1\x6e\x73\x5c\x89\x39\xe8\xd8\x38\x8f\x66\x86\x4e\xe4\x8c\xe3\x5f\x71\x54\xb4\x32\x17\xb6\x78\xa6\xe4\x32\x90\xc7\x9d\xdf\x39\xfc\x8c\xa1\x3f\xb8\xa2\xbf\x04\x9a\x29\x94\x72\xb6\x03\xca\x97\xeb\x23\x9f\xd5\x18\x30\x31\xc9\x4d\x70\x60\x82\x45\x2d\xbe\xe6\xa8\xa6\x82\x3d\xe3\x48\x91\x08\x5c\x85\x8a\x5c\x94\x63\xbb\x8f\x6b\xde\x16\x17\x3b\x90\xe0\xfb\x51\xac\xdb\xbc\x85\xe8\x24\x73\x88\xd9\x53\xfd\x5e\xd6\xe7\x02\x16\xa4\xce\x4d\x3b\x9d\x10\xe4\xc7\x7b\x61\x1a\x5d\x71\xef\x8e\x39\xa0\xd5\xa0\x1b\xf6\x92\xe7\x62\x2a\xb4\x10\x60\x82\x06\x53\x8e\x89\xea\xa3\x97\x72\xe8\x5c\x91\xfd\x2d\x43\x3c\xc3\xe7\x84\x78\xa6\x5b\xc4\xf3\x3d\x20\x9e\x5b\x5b\x77\x78\x2a\x7e\x76\x01\x38\xbc\xac\x4c\xa4\x26\x6a\xbc\xc7\xc1\x25\x85\x50\xbc\x66\x5c\x99\x55\x0d\x99\x2e\xa5\xb3\x5d\x62\xe8\x9a\xbc\x74\xec\x2f\x0f\x40\xfe\x7a\x04\xdd\x9b\x98\x65\x51\x5b\x82\xf2\xa2\xb5\x10\xdd\x30\xcd\x68\x44\xd0\x00\xa5\x9e\x77\x9e\x40\x78\xc3\x02\xaf\x14\x16\xca\x05\xe0\x1d\x17\x8a\xc5\x04\xfa\x55\xc5\xb9\xf9\xa4\xc9\xf9\x73\x55\x18\x48\x11\x99\x70\x93\x98\x38\x11\xf9\xb7\x28\xe6\x5c\x08\x1a\xe8\x32\xb6\x31\x40\x3b\xd0\x8c\x21\xd1\xe5\x97\x22\x9c\x28\x7b\x32\x43\x18\x0d\x70\x34\xd6\x89\x61\x08\xf7\x7c\xdf\x7e\xa1\xab\x7a\xeb\x34\x09\x6d\x4e\x6b\x3d\x9f\xcb\x3a\x88\x5e\x0d\xe1\x26\xab\x56\x41\xf3\xf9\x0b\x19\xfa\xf8\xe7\xa9\xae\xe4\x89\xe0\xa0\x50\x33\x44\xf8\x5c\x7a\xfc\x88\xc9\xa8\xf6\xd8\x1c\x3b\x21\xad\xcc\xd2\xdf\xa6\xce\xb7\x06\xcb\xa4\xe6\xb8\x44\x37\xb8\x23\x38\xb4\x7f\x82\xb2\x6a\xda\xae\x61\x18\xe6\xc0\x77\x68\x25\x26\x7f\x84\xf6\x4f\xa2\x27\x4a\x0b\x18\xc6\x8f\xba\x3f\x9f\xd3\xcb\xad\x2e\x47\x7e\xad\xb3\x85\x51\xcb\xb3\x45\x02\xda\x10\x92\x4b\x3e\x2c\x5e\x43\x03\x1d\xb8\x6f\x18\x49\x81\x75\x25\xd1\x94\x1f\x2d\x0a\xae\x38\x0d\x71\x11\xe1\x31\x8a\xa1\x49\x6f\x71\x97\x1d\x34\xce\x11\x16\x13\xb1\x55\x30\x9c\x4a\xc6\xa7\x1e\x45\x8b\x28\xbe\x70\x22\x7a\xb7\x77\x77\x79\xdb\xd0\xe4\x94\x86\x2e\x37\x91\xd8\x50\x4d\x19\xf5\x11\xf7\x45\xb2\x28\x09\x6b\x17\xd2\x35\xcc\xf5\x9b\x18\x00\x26\x2e\x5d\x0b\x79\x94\x20\x6f\xbc\x1b\x00\xd4\xcb\x42\x1c\xef\xf0\xab\xda\x08\x30\x69\x70\xd7\x47\x76\x72\xd8\xe9\x20\xd9\x31\x81\x36\x31\x19\xb2\x8b\xbb\xad\x9e\x7a\x4e\xa0\x34\x80\xa0\x90\x84\x38\xc8\x37\x76\x77\x91\x39\x88\xf0\xf8\x8c\xfb\xbb\xe4\x2e\x9e\xe9\x78\x9e\x3e\x23\x88\xf8\xd0\xd2\x7e\xa1\xed\x59\x8d\xc6\x7b\x4c\x1a\xbf\x72\xaf\xcb\x31\x8c\x63\x67\x08\xad\xeb\x2c\xfd\x50\x03\x0f\x1a\xc8\xb3\x1a\x8d\x97\xb3\x20\x69\xdc\x39\x71\x36\x54\xf3\x1a\xb8\xd8\xc7\x91\xa5\xb9\x11\x22\xc8\x75\x7c\x0d\xc4\x04\xb9\x37\x53\x61\xfb\x41\xfb\x1f\xe2\x9f\x1d\xf7\xe6\x0a\x7f\x80\x03\x18\x45\x30\xd2\xf9\xe8\x84\x41\x86\xa5\xb7\x00\xce\x87\xa3\x35\x74\x62\x24\x49\xe9\x33\xa8\xfa\x16\x16\x44\x22\x2c\x7f\xb3\x67\x4f\x75\x37\x9f\x5e\x21\x07\x72\x36\xc6\xaa\x87\xc5\x8e\x36\x2e\x0c\x18\x17\x7b\x90\xf4\xe7\xa6\x3a\xe8\x17\x3b\x10\x00\xf5\xe1\xd9\xac\x06\x95\x2d\xe7\xe1\xc4\xc3\xd3\x59\x8d\x2a\x7b\xe1\xa9\x9f\x1e\x9c\x86\xda\x55\x69\xe7\xdb\xf5\x69\xe7\xbd\xd4\xf3\x5a\xa5\xa1\x57\xfe\xf6\x31\xe2\xcc\x70\x94\x1e\x2c\x95\x71\xa6\xaa\xc1\x4a\xc5\x60\x60\x6b\xf5\xa3\x06\x3a\xb1\xd3\x10\x19\xef\x9d\x31\xd4\x0c\x14\xe8\x9c\x4f\x35\x1e\x27\x66\x8b\x1a\xe5\x64\x41\x94\x9a\x45\x6b\xbd\x0a\x9b\xc3\x84\x59\x6b\x73\x20\x9b\xdb\xb6\xaa\x78\x32\x2a\x9f\xcd\xbd\xa9\x89\xad\xed\x69\x89\x0d\x53\x3a\xa4\x82\xaf\x26\x8c\x58\xa0\x50\x94\x7d\xcf\xe5\x06\x4a\xaa\x46\x95\x6a\xdc\x41\x03\x3d\x32\xa4\x25\x5e\x4a\x04\x32\xfc\x1b\x31\x7a\x43\xa7\x24\xaf\x39\xa4\xc4\x00\x33\x03\x36\x7a\x86\x49\x46\x30\x48\xbd\xe6\xe8\x26\xc1\x9d\x34\x24\xd3\x9b\xf8\x1c\x51\x5e\xa7\xe0\xf1\x48\x07\xef\x83\xac\x6b\x2b\x02\x1e\x8a\x20\x3d\x91\xd3\x5f\x02\x12\x51\xb6\x3c\x32\xfd\x58\xf7\x0d\x93\x23\xd4\x72\x08\x73\xc3\x00\x28\xfe\x15\xd1\xe3\xd1\x4e\x0c\xab\xb2\x51\x59\xa1\x05\xe8\xe0\x2d\x92\x24\xc6\xa2\x06\x13\x16\x49\x5d\x95\x4f\xab\x8b\xad\x36\x1d\x94\xc7\x8b\x64\x6f\x3e\xef\x2c\x4a\xec\x62\xda\x83\x9f\xda\x0a\x43\x93\x25\x39\x68\xab\x19\x0f\xda\x2c\xe3\x01\xa7\x76\x8a\xc3\x29\xe8\xec\xe9\x7b\x25\x69\xc1\x7d\x87\x99\x8f\x1c\x74\x8f\x3b\x85\x44\x32\x9f\x65\xd7\xea\x8b\x02\xb9\xd2\x56\x66\x44\x3e\xbf\x2d\x81\xad\x1b\x94\x28\x66\x94\x6d\x18\x41\x38\x0e\x19\x46\x27\xa6\x7c\xf0\x7e\x9e\x66\x34\x91\xb1\x53\xf3\x82\x9f\xff\x00\x04\x69\xaa\x86\x15\x36\x6f\x81\x26\x84\x73\x77\xf0\x13\x31\x5d\x27\x70\xa1\x4f\xe9\x59\xe3\xa1\x60\x8f\x47\x16\x59\x18\x33\x77\xb1\xc0\x67\x01\xcc\x13\x31\x73\x37\x64\xf1\x82\x57\x0f\x6d\xfa\x00\xa3\x96\xe8\xc9\x1a\xb5\xe4\xa0\x3c\xd3\xcd\x91\x0c\xc2\x07\xeb\x40\xf2\x17\x81\x00\xe5\x29\x7a\x08\x38\xe4\xe6\x8c\x23\xb3\x43\x09\x3c\xca\x10\xf2\xbc\xaf\x84\x7f\xe5\x67\x79\x23\x02\x78\xd7\x48\x81\xa4\x7e\x7d\xe5\xc4\x37\x8d\x97\x33\x92\x64\xec\x00\x73\x0d\xc9\x3a\xa6\x0c\x03\xef\x03\x79\x9a\x91\x5c\x53\xaa\x8a\x62\x24\x5b\x3b\x68\x1d\x08\x66\x31\xcb\x25\xc7\x67\x90\xa5\x5c\xd0\x0c\x7e\x19\xf9\x59\x03\x30\xbd\x50\x3e\x93\xcf\xaa\xb1\x4f\xe3\x74\x4f\x27\xb6\x12\xfe\xd4\x7d\x98\x95\x4b\x58\xb4\x72\x71\x6b\x64\x6a\x21\x65\x52\x5d\x21\x53\x0b\xf3\x32\x35\xf5\x11\x84\x45\x99\x5a\x58\x2b\x53\x0b\xe7\xf3\xb0\x28\x53\x0b\xf3\x32\xb5\xd0\x9e\xac\x6f\xe5\xe2\x80\x38\xb5\x72\x09\x0d\xe0\x29\x28\x28\x2c\x48\xbc\x42\x21\x53\xcb\x95\x9f\x85\xe5\x03\xeb\xa5\x32\xb5\x70\xb1\x4c\xad\xd8\x43\xf5\x9d\xa3\x43\x0c\xe9\xf4\x84\x4c\xcd\x0e\x81\xcf\xad\x5c\x14\x39\xae\x42\xa0\xe3\x7b\x42\xc0\x07\x51\xe9\xa2\x81\xe7\x48\xaa\xcb\xa1\x3f\x43\x7a\x3d\x1d\xfa\x96\x68\xaf\x04\xf5\x4c\xd8\x28\xe0\x7d\x34\x9f\xbf\x88\x94\x77\x79\xf0\x8f\x6d\xf5\x1d\x70\xec\xeb\x97\xb3\x88\x89\x64\x92\x97\x33\xdf\x64\x22\xd1\xf8\xdf\x88\x8c\x74\x6d\x4f\x33\xce\x34\xcd\xa2\xe3\x7c\x39\xf3\x93\xeb\x9d\x6a\x96\x00\x73\x96\xc0\x49\x59\x02\x65\x58\x0f\xe7\x0e\xe8\xc4\x2e\x29\xa6\xaa\x62\x0e\x30\x65\x0e\x9c\xb5\x99\x03\xb5\xcd\xcd\xf2\x06\x59\xcb\x4f\x99\x35\x58\x73\x94\x0f\xe6\x0c\xd8\xed\x65\x71\xea\x9e\x18\x77\x20\xa5\xce\x92\xd2\xa9\x95\x2e\xcb\xc3\x0a\x29\x69\x5e\x7d\xc8\xc5\x11\x67\xdc\x84\xb1\x06\xa5\xae\x10\x3e\xab\x51\xe6\x69\xba\xca\x85\xa4\x7a\xd3\x73\x88\xb3\xe7\x78\x0e\x65\x67\x04\xdd\x9e\xc2\xc6\x7c\x26\xcc\xd5\x95\xa8\x3b\xc5\x34\x89\xcf\x43\x79\xda\xdf\x2a\x4f\xbf\x07\xe5\xe9\xc0\xd6\x9d\x02\xcf\x88\xee\x45\x42\xc9\xc4\x97\x7c\xeb\xb2\x60\x63\xb2\x9c\xe7\xd8\x49\x83\x8d\x65\xe5\x9c\x17\x71\x0b\xc5\xd2\xda\xa5\x50\x5c\x54\x7c\x06\xf6\x2c\x82\x43\x84\x03\x6b\x16\xc1\x41\x04\xe3\x11\x33\xfb\xa1\x13\x4e\x18\xc9\xf6\x9f\x09\x8c\xa6\x17\xcc\xee\xe7\x0b\x50\x6c\xf5\xa2\x09\x95\x3b\x63\x3b\x28\x74\x78\xaa\xad\x92\xb4\x03\xa2\x14\x09\x34\x95\x91\xb3\xec\x8b\xc4\x96\x4a\xbd\x08\xc6\xd8\xbf\x85\xfa\x8b\x96\xb1\x03\xfd\x18\xf2\x90\x5b\x3b\x01\x8b\x29\xa6\x7e\x67\x62\x42\x78\x66\x4b\x06\x7e\xa5\x75\x13\xfc\xc4\x73\xce\xfd\x11\xc0\x2b\x34\x86\xcc\x88\x49\xaf\xfa\xd6\xb0\xaa\xba\x24\xd1\x74\xc6\x35\x7a\x81\x50\xd9\x61\x69\x9f\xbb\x2a\x7f\x8a\x8d\x44\x86\x67\x57\x74\x83\xd9\x20\xcd\x01\x24\xee\xe8\x52\x5a\x58\xbd\x0a\xbc\x8b\x34\x0e\x4d\xaa\x20\x95\x24\x87\x01\x7c\x3b\xfb\x9e\x9f\x33\xde\xc0\x5b\xe4\xc2\x20\x86\x95\xdf\x38\xe5\x6f\xdc\x11\x74\x6f\x7e\x9d\x7c\xfe\x3c\xbd\x84\x4e\xe4\x8e\x2e\xe8\x76\x06\x6e\xe5\xf7\x3b\xd2\x5a\x2b\xca\x13\x76\xa5\x46\xf9\xf1\x4c\xa3\xcd\xaa\xaf\xc4\x87\x1f\x58\x0d\xcd\x00\x3e\x40\xc0\xe9\x19\x09\x25\x48\x4b\x95\xe3\x11\x9e\xf8\xde\xe5\x08\xdf\x7d\x90\x2d\x4a\x71\x33\x49\x45\x1c\xa5\x4d\xe4\xbd\x4b\x7b\xaf\xda\xce\x45\x3d\xad\x72\x29\x79\x0a\x66\x39\xca\xf9\x1c\x49\x0b\xb1\x60\x77\x37\x78\x61\xdb\xfe\x7c\xfe\x22\xd8\xdd\xf5\x5f\xd8\x36\xaa\x0a\xb7\xc6\xa4\x70\x42\xd5\x5c\xd7\x2c\x08\xe6\x73\x64\x00\x22\x65\x38\x22\x92\xbf\xbc\xdc\x41\x62\x43\x30\x23\xd8\x9a\x29\x93\xb3\x66\x98\x10\x0b\x25\x49\x62\x93\x1d\xe9\x9a\x28\xea\x83\x91\x13\xab\xc7\x9b\x56\xab\x14\x6b\x2a\x9d\xa0\xd2\x47\x3e\x6d\x19\xd9\xf6\xaa\xab\xb7\xbb\xcb\x92\x38\x06\xf0\x13\x31\x38\x55\x33\x13\x37\x3f\x92\xd3\x64\x57\xdf\x30\xc0\x2a\xa4\xa8\x2f\xda\xa3\x2c\x67\x54\x68\x10\x2b\xe3\xd4\x80\xa6\x19\x89\x01\x0e\x5b\x2d\x96\x38\xf6\x2a\x55\xf6\x4a\xc3\x79\x36\x74\x0e\xc1\x4c\x14\x5f\xc1\x98\xd0\x8d\x14\xf9\x0d\x62\x97\xf6\x7e\x85\xf5\x16\x68\x19\xc9\x1d\xf2\xfd\x72\x03\x2b\xdf\x6c\x3e\x41\xf6\x40\xe1\x19\xcb\x63\xbc\x03\x1b\x28\x88\x89\x13\xb8\x10\x0f\x1a\xbe\xf9\xaa\x8f\x23\xc2\xd4\xe9\xf3\xb9\xce\x73\x18\xdb\x3a\xb1\xa1\x50\xd9\x1b\x0a\xf6\x25\xbb\xbb\x24\x33\xb0\x78\xf5\xfa\x2d\xb7\xf8\x6f\xc0\x4f\x21\x8a\x20\x37\xb6\x10\x9a\xfc\xf9\x5c\x79\x9f\xb3\x0f\x48\x75\xfd\x22\xcd\x6f\xa5\x9b\x80\x8c\xd7\x6c\x4a\x13\x4d\x6b\x5d\x91\x9b\x91\x24\x20\xb6\xfb\xba\x93\x33\xac\x17\xe8\x70\x63\x89\x86\x26\xc5\x1e\x24\x62\xdd\x58\x0f\x6e\xa9\x07\xa1\x4e\xdf\x54\x07\x5e\xb1\x03\x69\xce\xb9\xa9\x0e\xc2\x62\x07\xd1\xa6\xd3\x3d\x15\xda\xcf\x5d\x3a\x0d\x74\x71\x9a\x79\x75\x59\xde\xd5\x05\xcd\x18\x40\x79\x59\xea\x32\x7f\x4f\xef\xdf\x67\xa1\x9d\xc5\x9d\x8a\xb3\x7e\xdf\xbe\xf8\xe7\x85\x2e\x1c\xd5\x7e\x60\xb0\x88\xed\x4b\x93\x0d\xdc\x47\x19\x53\x94\x70\xad\xe8\xce\x91\x13\x84\xa5\xf5\xb6\xce\x1a\x5b\xb6\xef\x59\xb3\x7d\x15\xce\x1a\x41\xd1\x72\xd5\xdf\xa4\x8b\x86\xc4\x52\xd5\x3e\x1a\x6a\x48\x49\x95\xcc\xf2\x59\xee\xed\x72\xec\x49\x54\x90\x7b\x06\xd8\xab\x89\xea\xcc\xe5\x4c\x80\x45\x60\xab\xae\xc1\x83\xb3\x19\x80\xd6\xbc\xc0\xd8\xaf\x6f\xa7\x19\x62\xec\x53\x4a\x2b\x93\x75\x46\x25\x59\xe7\x02\x77\x88\x4d\x21\x9f\x92\x3b\xc4\xc6\x49\x80\x92\x3f\xc4\xce\x12\x98\xbc\x27\xf3\xbc\xdc\x07\x34\xaf\xad\x75\xd8\xaa\xcd\x37\xaf\x36\x4f\xef\x56\xad\x3c\x77\x91\x84\x3f\x1f\xf8\xbc\x24\xf8\x4d\x6d\x88\x35\xe3\x2c\x33\x1f\xce\x14\x1c\x25\xf9\x30\xe5\x6e\x0d\xab\x4a\x72\x1c\x6b\xc6\x56\xa5\xbd\x55\x69\xaf\xaa\xd2\xce\xc3\xa7\x05\xf6\x56\xab\x5a\xf3\x6c\xde\x5b\x6b\x95\xc4\x26\xd2\x1f\x6b\xa7\x2c\x9f\x7f\x0e\x54\xe5\x60\x4b\x55\x7e\x0f\x54\xe5\x88\x52\x95\x15\x9e\x58\x92\x08\xcb\xbd\xf3\x39\x38\x1f\xa1\xd0\x28\xa6\xca\x8b\x17\x7a\x60\xbd\xca\xd5\x9d\x2c\x23\x63\xd7\x73\xc0\xea\x57\xab\x25\xfa\x79\x4f\x2a\xaf\xaa\x58\x1d\x57\xaa\xa0\xe8\x97\x1c\xa9\xc6\xd2\x91\xaa\x4a\x1c\x29\x31\x27\x17\x2d\x0d\x7c\x67\xf8\x2a\x3e\x8f\x1c\x14\xb0\xc8\x01\x4c\x1a\x86\xd2\x82\x95\xa4\x88\x65\x9d\x84\x31\x2b\xe9\xb8\xa1\x8f\x86\x88\x85\x3e\x9e\x72\x37\x17\x7a\x2e\x40\x4c\x70\xc8\xfa\x52\xca\xbc\xc2\x73\x7e\x88\xd6\x8b\x36\x88\x47\xf8\x8e\x3d\xbf\x57\x1c\x4a\x72\x2f\xfe\x0c\x3d\x87\xc0\xda\xd7\x97\x04\x87\x21\xf4\x0a\xef\x93\x4a\xd7\x33\xb2\xbb\xab\xab\x1e\x56\x8c\x04\xa9\xf3\x39\x03\x6a\xcd\xdc\x6e\x65\xf5\x95\x62\xf5\x53\x4a\x73\xb8\xf6\x40\x9f\x3c\xae\x5c\xac\xd0\x81\x74\x33\xc1\x0f\x17\x88\x55\xb5\x9c\x5b\x82\x87\xfb\xb2\x8c\x2b\x3b\xe1\x5e\x26\x0f\x76\x61\x99\xa8\x1c\xc9\x68\x15\x8c\xbf\xaa\x69\xf5\xa3\xfa\x61\x2f\x8b\xfc\x54\x83\xea\x33\x34\x1f\x3e\x27\x34\x3f\xde\xa2\xf9\xef\x01\xcd\xf7\x05\x9a\x47\x29\xc8\x2c\xe0\xf8\xa0\x84\xba\x99\xd0\x62\xb1\xa3\xf4\x7a\xe2\xa6\x30\x8f\xa7\xa5\x55\x41\x98\xc7\xd3\x6e\x55\x31\xbb\x99\x5e\xb5\x3b\xb3\x31\x5b\xc1\x7d\xd9\xe0\xa1\x03\xc7\x7a\x5c\x85\x0d\xa2\x8d\xa9\x61\x0a\x1d\x6c\x0c\x1b\x78\x95\x2d\x73\x40\xfd\x60\x2c\x10\xab\x80\xba\xbf\x10\x50\xc7\xe8\x69\xfa\xbf\x44\x90\x1b\xf8\x49\xe5\x67\x5e\x51\xe8\xc6\xc8\x94\x19\x7e\x57\x37\x59\xa3\x93\x4d\xf3\xf8\x3e\x48\x48\xf6\x08\x8a\x0b\x01\xac\x01\xde\x90\x44\xcd\xb1\xf5\x68\x19\x59\xfe\x28\x01\x57\xf1\x73\x11\xb2\x29\x22\x66\x66\xd1\xa0\xe4\x70\x16\xc1\xe4\x62\xa4\xa9\x82\x66\xbf\x42\xd0\x1c\xdb\x91\x72\x8b\x27\xe9\x7a\xb8\xaa\x10\xcc\x7b\x98\x10\x6c\x5c\x14\x82\x79\x35\xa8\x7b\x4c\x51\xb7\x27\x50\xf7\x38\x8f\xba\xd5\x47\x30\x2e\xa2\xee\x71\x2d\xea\x1e\xcf\xe7\xe3\x22\xea\x1e\xe7\x51\xf7\xd8\x76\xd7\x17\x82\x51\x2a\x4b\x0a\xc1\xc6\x06\x08\x15\xd4\x3d\x2e\x20\xd6\xb1\x40\xdd\xb9\xf2\xb3\x71\x79\xb3\xc3\x14\x75\x8f\x17\xa3\xee\x62\x0f\xd5\xe7\x95\x0e\x71\x4c\xa7\xc7\x51\x37\xb6\xc7\x20\xe2\x42\x30\x55\x1a\x94\xdd\x3e\x67\x45\xe0\xb3\x25\x8b\xb7\x64\xf1\x96\x2c\xfe\x12\x64\xf1\xff\x4d\xe1\xba\x91\x02\xf6\x6f\x87\x34\x66\xa8\xec\xdf\xbc\x95\x0a\xea\x38\x87\xc0\xb6\x94\xf2\xa6\x28\x65\x09\xbf\x25\x9d\xf0\x25\x15\xad\x00\xef\x94\x23\x3d\x3f\x07\xc8\x1b\x6f\x21\xef\xf7\x00\x79\x27\xab\x6b\xf0\xab\x00\xa6\x93\x07\x98\x22\x00\x75\x56\x2c\xac\x2b\x70\x2a\xb8\x8f\xf8\x3c\x33\x55\xf7\x8c\xdf\xca\xbf\x99\xd3\xb9\x50\x59\x87\xbe\x83\x82\x37\x1e\xe5\x11\x0b\xe9\xc3\xea\x22\x61\xc9\xab\x7d\x4d\xef\xfb\xcb\x19\x34\x95\x56\x93\xeb\x85\xfa\xf7\x04\x44\x76\xac\xfb\x8f\x29\x9d\xc6\xa5\x0e\x36\x6d\x75\xe2\xab\x00\x71\xb2\x1e\x40\x54\xdd\xe8\xb6\xd4\xed\x96\xba\xdd\xc2\xd8\xc7\xa5\x6e\x53\xdd\xee\xb7\x42\xde\xe6\x3d\xb5\xb2\xea\xdc\xdf\xd5\xaa\xd4\x28\x2e\xcc\xbd\x5a\x50\xb1\xba\x93\x28\x82\x01\xb9\x70\x86\xd0\x6a\x83\xff\x84\x57\x8c\x4a\xd6\xc0\x7f\x42\x1e\xed\x8d\x65\xc9\xda\x52\xcb\x8f\x42\x2d\x6f\x85\x1e\x5b\xb4\xb0\x45\x0b\x5b\xb4\xf0\xe5\xd0\xc2\x16\x8e\x6f\x06\x8e\x4b\x45\xdb\x3d\xc4\x1d\xdb\x2c\x5b\x5b\x98\xfa\x3c\x61\x6a\x39\xcb\x56\x59\x7d\xba\x12\x4c\xc4\x05\x09\x46\x31\xe5\x56\x5e\xe0\x51\x95\x17\x6a\xe3\x3c\x7e\x29\x35\xd4\xa6\xc5\x14\xab\x67\x86\x52\xe0\xcb\x4a\x76\xe1\xf9\x38\x30\x5f\x90\x70\x5c\xa6\xd3\x5f\xd1\x38\xa0\x36\x64\x0d\xa5\x35\x39\x3c\xd9\xe6\xfd\xd8\x82\xc9\x67\x03\x26\x6f\x6d\x9d\xa5\xea\x88\xf2\xfa\x36\x7e\xa5\x59\x6a\x8e\xec\xa5\xb0\x51\xcb\x52\x1b\x00\x8f\x1b\xa3\x17\xe8\xd2\xbf\x24\xbd\xc1\x1f\xdf\xcb\x0f\x62\xcd\x00\x61\x01\x26\xa3\x22\x4c\x4e\x23\xf3\x83\x78\xb9\x71\x4b\xa5\x69\x4b\x4d\x1e\x8f\xc0\x9e\xfd\x27\x4c\xc7\xf2\x24\x42\xdd\xe4\x33\x84\xa4\xcb\x56\x99\x62\x44\x59\xc5\x15\x12\x8c\x14\x85\xe5\xc5\x18\x77\x02\x64\x5b\x65\x13\x1a\xb1\xf3\xaa\x09\x0d\x48\xb7\xdc\x82\xa6\xb2\x86\xaa\x69\x8d\x53\x8a\x7f\x97\x7e\x54\xe3\x0b\x9a\x1d\xa3\xb2\x55\x7a\xaa\x26\xcd\x1a\x29\xe9\x4a\xb3\x05\x51\x6c\x0a\xc1\x42\xf5\xaa\x58\xe1\x2a\x2d\x6b\xfd\x1c\x29\x4a\x1f\xdb\x53\x3d\x7c\x4c\x84\xdb\x2f\x76\x90\x3f\x11\x0f\x4f\x30\x30\xa8\xec\x40\x3d\x54\x5d\x77\x13\x19\x12\xca\x7d\x70\x96\xc7\x7b\xb0\xf5\xfd\xca\x19\x12\x54\x92\x44\x9e\xe6\x8d\xfa\xaa\xad\x10\xe7\xf3\xd1\x1c\xda\x28\xa1\xc1\x01\x60\x2e\xc1\xd8\x4e\xd9\x4b\xec\x39\x10\x19\xa3\x2d\x91\xf1\x3d\x10\x19\x43\x5b\x67\xde\x68\xb8\x20\xdf\x4a\xa9\x8c\x9a\x6c\x61\xe5\xcc\x60\x25\x16\xce\x59\x4b\xbe\x35\xc8\x93\x06\xd2\x03\x6d\x50\x60\xf1\xc2\x42\xb9\xb8\xb1\xe3\xaa\x62\x06\xde\xfa\x1b\x95\x7b\x55\xe9\xc6\xf9\x52\x71\xdd\xf8\xef\x97\x7f\xbc\x37\x43\x87\x1e\x3a\x98\x45\x3b\x37\xcc\x8f\x18\x05\xba\xf6\xdf\x39\x65\x79\x96\x5c\x4a\x69\xc1\x8c\x43\x1f\x11\x56\x15\x04\x36\x31\x43\x1c\xea\x2c\x9f\xa5\x68\x42\x33\x00\xb6\x59\x2f\x31\x89\x50\x30\x44\x83\xa9\xde\x15\x0a\x75\x94\x5c\x83\x60\x3e\xd7\xc4\xb2\x6b\xbd\x34\x44\xa9\x5f\x49\x63\x14\x91\xbf\xd4\xd3\x4b\xc8\x8c\x0b\x39\x37\xd7\xa0\x1a\x54\xd7\x77\xde\x9c\xb1\x24\xaa\x84\x67\x8f\xaa\x93\x1c\x6d\x2e\x68\x52\xb1\x83\x4d\xf3\xfe\xe3\x62\x0f\x52\x62\xf9\x60\xef\xb0\x7e\x65\xcb\x8f\x91\xe0\x68\xb8\x08\x7d\x43\x0a\x4d\x44\x28\xdf\x7b\x7b\x9a\xd7\xcb\x2d\x37\x64\x9d\x1f\x95\x93\xb8\xaf\x10\xef\x82\xe3\xef\x75\x0d\xf2\xfd\xa7\x6a\x90\x0f\x1c\x7b\x16\x3a\x43\x78\x89\x3e\x57\x30\x54\x20\x80\x9f\x08\x8f\x01\x58\x7e\x17\x13\x87\x4c\xe2\x8a\x17\x24\x42\xc3\x21\x8c\xa0\xf7\xf3\xb4\xe2\xed\x42\x0e\x0e\xc4\x2c\xe2\xe4\x15\x8c\xc6\x55\x0d\x53\x5a\xbf\x8a\xeb\xc3\x65\xae\x2f\x5a\xc8\xf5\xd1\x4d\x14\x07\xc4\x59\x8b\xeb\x8b\xba\xb8\x67\x3b\x85\x14\x1b\xe9\x22\x11\x90\xae\x65\xa0\x4e\x05\xc9\xc5\xf2\x73\x8b\x13\xf1\x19\xe1\xdc\x9a\x38\x89\x12\xdf\x7c\x31\xfc\x04\x65\xde\x2f\xbb\x7a\x22\x2f\xbf\x68\x14\x08\x1a\x87\xce\x28\x84\xd1\xdf\x74\x9c\x56\xc0\xf6\xf7\x6f\x99\xd6\x98\xa7\x8d\xb4\x78\x7c\x45\x19\xd6\x1a\x9d\x5d\xbf\x39\x6f\xb8\x38\x20\x0e\x0a\xe2\x86\x46\xd1\x87\xd6\xc0\x51\xe3\x77\xdc\xaf\x7e\xf1\x1e\x7b\xb0\xfa\xcd\x55\x36\xf7\xe2\xeb\x6b\xee\x46\x4d\x6c\x4d\x44\xd0\xb1\x6d\x1b\x9f\x69\xa2\x2d\xc4\xd3\x07\xc2\x71\x48\xa6\x9a\xa5\x94\xf2\x12\x10\xd8\xd7\x75\x6d\x47\x89\x76\x0d\x1c\xfb\xfa\x92\x6d\x40\xee\x95\x9f\x68\xd7\x5c\xd0\xbc\x83\x06\x3a\x92\x61\x44\xf1\x7c\xee\xcf\xe7\xd1\x99\x1e\xdb\xd7\xfa\xcb\x19\x4c\x8c\x6b\x80\x77\x77\xe9\xe3\xcb\x59\x9c\x34\x9c\xc0\x63\x29\x4c\xae\x0d\x10\x95\x8a\x03\x5a\xec\x97\x8a\x1d\x5a\x1c\x1b\x16\xa4\x3d\x89\x0e\xb2\xd0\xe1\xb3\x2e\xee\x59\x04\x74\xfd\x9e\xe5\x80\x6e\xd4\xb3\x82\x94\x82\x8e\xed\x2e\xa6\x4c\x43\x2f\x25\x4d\x75\x0a\x0a\xd3\x0d\x42\x36\xec\x06\xbd\x34\xba\xfe\xee\xae\xa6\xbd\xb0\x6d\x72\x46\x6c\x42\xc1\x85\xeb\x10\xfd\x5a\x8c\x01\x25\xd7\x86\x15\xec\xee\xea\xc4\x66\x21\x46\x0d\x40\xa9\x84\x58\x66\x48\xe1\x50\x5e\xe7\x5a\x3b\x6c\xab\xc2\x69\x27\x85\x68\xb1\xea\x52\x33\x79\x98\x4b\x8d\x57\x74\xa9\x99\xd4\x70\x08\x1e\xe5\x10\x26\x82\x43\xf0\xf2\x1c\x82\xfa\x08\xbc\x22\x87\xe0\xd5\x72\x08\xde\x7c\xee\x15\x39\x04\x2f\xcf\x21\x78\x76\xbc\xbe\x4b\x0d\x06\x4e\xea\x52\xe3\x19\xc0\x55\x38\x04\xaf\x40\xbf\x7b\x82\x43\xc8\x95\x9f\x79\x65\x70\xed\xa6\x1c\x82\xb7\x98\x43\x28\xf6\x50\x0d\xfb\xe8\x10\x3d\x3a\x3d\xce\x21\xf8\xb6\x07\x10\x77\xa9\x51\xad\x2d\x32\x94\x19\x2d\x44\xf5\x9f\xa0\xbb\x79\x23\xec\x55\xd4\x08\xab\x29\x09\x4a\x4c\xfb\xba\x59\xbf\x77\xca\x9c\xee\x73\x60\xcb\x87\x5b\xb6\xfc\x7b\x60\xcb\xa7\x22\xe7\x77\x91\x2d\x67\xb9\x87\x41\x9e\x63\x5f\x10\x68\x66\x52\xa9\x04\xa8\x0e\x34\xb3\x94\x9f\x5f\x2f\xd0\xcc\xa8\x9a\x9f\x1f\xe5\xe3\xdf\x87\x85\xe2\x02\x3b\x3f\xaa\x8d\x3f\xd3\xaf\xaa\xc1\x20\xc5\x60\x81\x19\xfb\x47\xdc\x5f\x62\xc3\x0e\x94\x24\x80\xa4\x18\x6d\x3c\xa5\xbb\x80\x6f\x43\x53\x36\x06\xa2\x12\x43\xee\x17\xf8\x70\x80\xed\x1a\x5e\x9b\x65\x87\x8e\x96\x84\x8a\xcb\xa7\x11\x59\x98\x8b\x06\x38\x36\x83\xb0\xaf\x26\x04\xbf\x19\x53\xd8\x7d\x3e\x0d\x9c\x31\x72\x75\xed\x13\x81\xd1\x58\xcb\x75\x45\x89\x58\x14\x38\xbe\x91\x4a\x0a\x72\x89\xb5\x31\x0b\xd7\x5e\x17\x57\x9c\xa7\xae\x26\x35\x59\x67\x20\x08\x84\xc8\xff\xcf\x50\x76\xa3\xa3\x95\x82\xdc\xd4\x67\x55\x7f\x60\x84\x1b\xcf\x1e\x3e\xb6\x8c\xa1\xd0\xc1\xa6\x23\x3f\x8f\x8b\x1d\x6c\x2c\x53\x73\xbf\xb2\xe5\x7c\x08\x9d\x07\xcb\x31\x06\x95\x9d\x3c\x86\x1c\x63\xba\x8c\xb8\x61\x09\x88\x9a\xc3\x08\x4f\xc2\x7b\xa7\xc0\x7c\xa2\xa2\x8c\x6f\x46\x88\x91\x67\xc7\xe9\x2e\xfd\x9d\xa5\xbd\x14\x20\x3d\x03\x94\x97\x23\x1c\x91\x37\x1e\x17\x4e\x86\x0c\x62\xb3\x98\xf6\x8c\x94\x35\xd4\x04\x67\xb4\xa5\xf7\xac\x21\xf6\xf3\x7f\xe8\x21\xe0\xcf\x15\x9f\x9a\xd9\x41\xa1\xc0\x93\x0e\x82\x3d\x70\xb7\xa5\xfa\xac\x0b\xe5\x81\x05\x85\xde\x50\x36\x10\x96\x89\xa1\x2a\x20\xbf\x18\x7c\x4c\x11\xb0\x16\x43\x72\xe5\xc4\x37\x99\xd9\xbd\x06\x6a\xbb\xe1\xcd\x16\x7b\x4c\x56\x8b\xa9\xb6\x65\x14\xb7\x8c\xe2\x8a\x8c\xe2\x33\x8c\x70\xf3\x11\xf7\xd7\x09\x6d\x43\xab\x3f\x24\xb0\x6a\x55\x7e\xb5\xad\x01\xdd\xd6\x80\x6e\xcb\x44\x7f\x1d\x03\x3a\xce\x43\xdf\xc7\x7a\xee\x77\x0a\x38\x56\x31\x9d\x2b\xf1\xce\xdf\xaf\xe9\x1c\x5f\xb3\x47\xb0\x9b\x2b\xe6\x48\xa0\x60\xba\xc2\x68\x8e\x31\xd8\xb3\x1a\x13\x32\x30\x86\xc4\x61\x63\xdf\x8c\xb9\xdc\x3a\x49\x16\xbe\x90\x61\x1d\x5d\xff\xcc\xaa\x6e\xe9\x3a\x7c\x45\x93\x3a\x7e\x52\xb6\xf6\x74\x6b\xd8\xd3\x31\xd2\x84\x9d\xf0\x4d\xa4\x0c\xba\xa7\xb1\xdc\x3d\x45\xfa\xeb\x59\xd1\x51\x6a\x03\x0c\x77\xca\x28\xfc\x39\xd0\x1b\xb7\x5b\x7a\xe3\x7b\xa0\x37\xee\x84\x2d\x5d\x54\x21\xb4\x07\x33\x91\xe0\x72\x12\x0d\x1c\x17\xb2\x08\xe3\x31\x6f\x6b\xc2\xa5\xf9\x8f\x6e\x61\x37\x95\x19\x6c\x1d\x25\xf1\xec\x34\x4f\x56\x84\x85\x62\x21\xbf\x1c\x17\x8a\x65\xbe\xb9\x7e\xa1\x3c\x50\x62\x9a\x2b\x48\x7d\x9a\x97\xee\x8f\xaa\x8a\x19\xec\x1c\xae\x21\xbb\x47\xde\xbf\x11\xc9\xc0\x7a\xce\xb4\x8e\xa5\x99\x05\x81\x9d\x8a\xe0\x79\x06\xd1\xac\x8d\x28\xb1\x21\xc0\x76\x64\xfa\x4e\x4c\xde\x50\xde\xee\x8f\x01\x33\xba\xfb\xb1\xd9\x7e\x61\xdb\xf8\x4c\x27\x76\x24\xce\x7e\x0b\x60\x4a\x67\xc9\x47\xfc\x43\xdb\x30\x2c\x62\x47\x22\x2b\xa9\x53\x92\xfe\x13\x10\x64\xa6\x77\x8b\xe4\xfe\x4e\xce\xc0\x4e\xc9\x87\x2f\x4d\x03\xbb\x55\xda\x00\x20\x0a\x15\x6b\xac\x4a\x93\x91\x22\xe5\x13\x64\x58\x1e\x2c\xa1\x63\x7a\xb9\xd1\xbb\x4e\x40\xff\xaf\x6b\x8e\xeb\xc2\x90\x34\x22\xe8\xe2\xf1\x18\x06\x9e\xc8\x13\xb9\xbb\x4b\xcc\x70\x12\x8f\xa4\xc9\x63\xfe\xfd\xe5\x64\x3c\x76\x22\x96\xda\x36\x1d\xfa\xc8\x89\x5f\x33\x73\x10\x6e\xbd\xa1\xc9\xb4\xaa\x69\x4f\x11\x74\xbc\x86\xb0\x18\xc9\xda\xaf\xa3\xa9\x68\xcb\x19\x39\x48\x01\x06\x29\xa6\x5e\x37\x16\xc6\x1a\x5d\xd5\x38\xf4\x23\xee\x2f\x70\x89\xf6\xec\xdb\xbc\x74\x9b\xdd\xb4\x0d\x2a\x17\x6e\x1f\x57\x7b\x31\x2e\x76\xb0\x69\xed\x45\xbf\xd8\xc1\xc6\xf3\x56\x0e\x8a\x3d\x14\x20\xd2\xc6\x3a\x1a\x15\x3b\xda\x98\xad\xe7\xb0\xb2\xe5\xc7\xd0\x91\xdc\xad\x42\x5a\x6e\x03\x4f\x6d\x23\x8c\x6c\xa9\xc6\x2f\x19\x61\x64\x81\x3d\x47\x75\xb0\x91\x57\x85\xe4\x42\x5f\x3c\xee\x48\x4e\x4b\xbc\x3c\x04\x89\x8c\x15\x2e\xcd\x24\x19\x46\x65\x85\x4c\xe5\x45\x21\x8f\xc9\x84\x74\x3b\xa5\x44\x7b\x0b\xcc\x22\x56\x40\xe2\xeb\x59\x0c\x7c\xbd\x20\x27\x79\xad\xfb\xb7\x12\xef\x24\xc5\x28\x0f\xca\x73\xfc\x50\x3b\xc1\x5a\x04\xb5\x4e\x9a\xba\xad\xf6\x63\x8b\x57\x9e\x3a\x5e\xb9\xad\x49\x56\xc7\xd5\x1f\x6a\xae\xba\x5c\x82\x9b\x78\xd5\x24\x76\x42\xb5\x52\x63\x5b\xf8\x1e\x7b\x59\x98\x81\x35\x0d\x0d\xeb\x53\x67\x2c\x52\x8c\xe4\xc4\x1a\xc3\x6a\xb1\xc6\xb0\xda\xcc\x30\xaf\x95\xe0\x23\xaf\xd4\x58\xe4\x00\xf3\x72\x95\x45\x3e\x09\xb4\xca\xe1\x06\x98\x94\x99\xdc\x6a\x4d\x35\x47\x85\x89\x13\x4f\x03\xb7\x51\x95\x66\xa3\x0a\x73\x6e\xc2\xdd\x11\x28\xfb\x6d\x2d\xc3\x96\x40\x49\x51\x9d\x2d\x63\xa6\xa5\x10\x0c\xf2\xf4\x71\x19\xe4\xe9\x63\x33\xc8\xd3\x6a\xa6\xef\xc1\x28\xba\x5f\xd9\xb2\x38\x8a\x0f\x47\xd2\x83\xca\xe6\x37\x6c\xdc\x37\xaa\xec\xe4\x31\x18\xd7\x95\x74\x22\x7b\xac\x02\xe2\x2e\x53\x4f\xcb\x3c\x25\x7f\x97\x97\x93\xc1\x68\xa0\xbf\x80\xc2\x8d\x69\x47\xca\x06\x9d\x3b\x07\x91\x06\x34\x07\x90\x42\x6a\xe7\xee\x3c\x9d\xae\x6e\x30\x04\x20\x08\x18\x5b\xfb\x18\xe3\x40\xdb\x21\xd1\x74\x56\xf7\xed\x65\x08\xdd\x54\x4c\xa2\x1b\x3b\x81\xad\xd3\x75\xb7\x6d\x72\xc6\x27\x63\x11\xf3\x12\x4f\x22\x17\x1a\x67\x67\xcc\xa1\x0b\x55\xd4\xf8\xcb\x89\x10\xdd\xc2\x5f\x7d\x67\x18\xcb\x8a\xfe\x82\x8a\x69\xa5\xa8\xa2\xd2\xaf\x38\x1a\x3b\xc4\x38\x3b\xe3\xe3\x4f\xb8\xf8\x0e\x1b\x33\xe1\xd8\x34\xcb\xf6\xd7\x22\x60\xc0\x6a\x5b\x11\xf8\x88\xfb\x16\x04\xb1\x3a\x21\x2b\x00\xb7\xea\xd0\x2c\x94\x3e\xbf\x45\x04\x46\x8e\x6f\xf9\x49\x75\xa4\x5b\x34\xd0\x89\xea\xa9\xfd\x11\xf7\x77\x88\x49\x6b\xf4\x1d\xf7\xe6\x15\x21\x11\xea\xd3\x53\xa7\x1b\x80\x98\xac\x85\x37\x9e\x9e\x6a\x64\x51\xfc\x8b\x87\x08\x4b\x6d\xfa\xa2\x6d\xd4\xd8\x0a\xd6\x99\x4f\x13\x63\x47\x1a\xa2\x43\xf3\x16\xc1\xbb\x33\xfe\x87\xdd\x88\x17\x36\xcb\x95\x9a\x9b\xe6\x19\x3d\x32\x4d\x5a\xa4\x59\xda\x60\xe2\xfb\x4d\xe5\x06\xec\xf0\x8f\xed\x60\x3d\xb3\x27\x7e\x8f\x42\x1f\x4f\xc7\xb5\x24\xfb\x97\xb7\x77\x5a\x4d\x0e\x54\xe3\xfa\xb3\x8d\xc7\xb1\xa5\xda\x9f\x2e\xd5\x3e\x14\x8e\x3f\xd5\x14\xb8\x7a\x15\x17\x92\xea\x74\x9d\x55\x3a\xbd\x14\xc0\xe3\x5c\xbd\xd4\x22\xa4\x51\xf6\x4d\x91\x44\x2f\xc9\x90\xd6\xf3\x05\x5a\x12\xdb\xa3\x3c\xa0\xca\x28\x1f\xe9\xf8\x56\x88\xf6\x71\x1f\x11\x53\x90\xd3\x20\x49\xd5\x5b\x7e\xc9\x45\x61\xb6\xbc\xbd\xd5\xa4\x50\x39\xff\x96\xdc\x54\x33\x8a\x59\x29\xae\xf5\x79\xc9\xd6\x40\x09\x9d\x25\xca\xca\xde\x2e\x35\x11\x35\xf0\x63\x45\xd4\x28\xcf\x6e\x13\x59\x97\xab\x3a\xc9\xd6\xe1\x9b\x09\xae\x91\xe1\x5b\x14\x87\x82\xaf\x58\x59\xdb\x52\x8b\x0a\xbf\x80\x47\x0a\x79\xb0\x47\x0a\x63\x03\x9f\x83\x3f\x4a\x9e\xa1\x5f\x0a\x5c\x32\x87\x41\x0e\x36\xe8\xa3\x66\xec\x94\x04\x01\x72\xc7\x1b\x4c\x65\xcf\x28\x62\xd5\x52\x2f\x59\x2a\x1c\x58\x1f\xdc\xcd\xe7\x8b\x5b\xac\xf0\x00\x61\xbb\x14\xdb\xdd\x60\xeb\xff\xb1\xf5\xff\x28\x83\x2d\xd5\x1c\x65\xab\x27\xde\xea\x89\xb7\x9c\xc1\x97\xd4\x13\xe7\x8d\xc1\xaa\xf5\xc4\xbf\xe4\xea\x7c\x05\x3d\xb1\x3a\x80\xc7\xd5\x13\xe7\x96\x63\x6d\x3d\x71\x6e\x9c\x19\xa1\xad\x14\x3f\x0d\x3d\x71\x6e\x9c\xdf\x9e\x9e\xf8\x01\x3e\x77\x8f\x86\x5c\xd6\xd7\x12\x83\x21\x98\x82\x5b\x70\x07\x3e\x82\xcf\x19\x86\xf9\xe3\x39\x61\x98\x9b\x2d\x86\xf9\x1e\x30\xcc\x45\x5e\x63\x9c\xf7\x97\x5b\x51\x61\x9c\x29\x99\x9b\x31\x33\xfc\x9d\x66\x61\x68\x96\xeb\x94\xdd\xfa\x8a\x79\x04\xe7\xd5\x57\xf4\x1d\x02\x63\x92\x49\x21\x98\x7b\x5e\x95\x08\xec\x95\xef\xab\x0e\x7d\x97\x62\xb8\x55\xca\xb1\x0a\x70\xcb\x8b\xde\x16\x3b\xcb\x69\xee\x58\xfa\xfe\x4d\x06\xd5\xf9\x43\xd5\x75\x4b\x0d\xf5\x1f\x79\xcc\x3b\x28\x14\xe7\xe7\x3a\xaa\x7a\x2b\xf4\x8c\xc3\xaa\x77\xe9\xb2\x4c\x6b\xda\xcd\x56\xe9\xb6\xaa\x46\x6e\xd1\xee\xaa\x6a\x94\xd7\xf0\x63\x55\x35\x86\x87\x3e\x0b\xd2\xe0\x91\xb4\xe1\xe2\xc8\x2a\x6a\x6c\x31\xfd\x0c\xdf\x73\xfa\x22\x3d\xdb\x6b\x6a\xc9\x95\x53\x6c\x2d\x23\x2c\x40\xf1\x24\x5b\x69\xe7\x21\xc3\x87\xaa\xa4\x4d\x8a\x08\x2a\x57\x34\xd7\x28\x8a\xd3\x86\x46\x4e\xfc\x7a\x84\x7c\x2f\x82\x41\xbe\x01\x71\x5c\xaa\xfc\x06\x49\xb5\x50\x43\xf1\x2d\x10\x96\x00\xf7\xb4\xf4\x5f\x60\x40\x50\xa9\x3e\x93\x7b\xbf\xbb\xdb\xd5\x42\x18\x21\xec\x21\x57\x03\x1a\x0b\xe2\x01\x09\x8c\xd0\x67\xe8\x69\x3d\x13\x05\xae\x3f\xf1\x20\x25\x73\x09\x1c\x87\x74\x69\xaf\xa6\x21\x34\x2a\x32\x59\xc6\x38\x92\xcf\x53\x4b\x8b\x27\xfd\x31\x22\x57\x68\x0c\x35\x40\xdf\x9c\xc3\xd8\x85\x81\x87\x82\x21\x9f\xed\x6a\xe1\x34\xfa\xf6\x8d\x3e\x7e\x3c\xcb\x87\x41\xb1\xf9\x4d\x5b\x3e\x8c\x8a\x1d\xe4\xa1\xca\xc3\x69\xcf\x61\x65\x07\x1b\x33\x80\x98\x56\x36\x9f\xc2\xb6\x87\x0b\x91\x6f\xeb\x16\x48\xb1\xb0\x78\xb0\x30\xf9\xae\xb2\x93\x3c\x17\xf0\x60\xd7\xd6\x8f\x95\x9d\x94\x81\xf4\xc3\xfd\x5c\x3f\x57\xf6\xc4\xf9\x8d\xf0\xc1\x7a\x03\x95\xdf\xb8\x58\x89\xdf\x10\x5c\xc5\x6a\xe2\xab\x15\x65\x50\xeb\x73\x20\x95\x1c\x86\x20\xbb\xc1\x56\x5a\xb5\xe5\x25\x9e\x05\x2f\xd1\xb7\xf5\xa8\x9e\x46\xcf\x6e\x1a\x5d\xda\x65\x66\xaa\x25\xca\xfd\x32\xfd\x3c\x8d\x1c\xb0\x8a\x40\x2b\xb8\x97\x40\xab\xd0\x63\xa5\x60\x8b\x0e\xe0\x71\x05\x5a\xe9\x8a\xdd\x43\xdf\x9c\x0d\x5e\xa1\x6b\x45\x59\xad\xa6\x99\x4d\x29\x17\x46\xa2\xa8\x5f\x2e\x09\xbd\x0a\x9d\x75\xa3\xc7\x91\x7a\xb1\x91\x7d\x7b\xd2\x2e\xb9\xc3\x4f\x33\xa2\xd6\xda\x56\x63\xe9\x74\x52\x59\xdd\xd3\x9a\x50\x3e\xd2\x3f\x0b\xfe\x67\x6b\x1a\xf0\xe1\x2d\xf4\xad\xc0\xd6\xb4\xc4\x86\x3b\x32\x16\x7b\xbd\x86\xb7\x78\x39\x79\xac\x7d\x11\x5e\x95\x36\x6b\xdb\x36\x63\x35\x3d\x18\xa1\x5b\xe8\xbd\xa5\xed\xdb\xb6\x1d\xa4\x21\x57\x45\xe7\x00\x05\x31\x71\x02\x17\xc6\x16\x9a\xcf\xbb\xbd\x64\x7d\x43\x3d\x25\x50\xe1\x83\x14\x70\xe2\x85\x8c\x00\x52\x1d\x26\x64\x63\x61\xca\x0a\x91\xc1\x97\x1a\xf5\xd5\x06\x23\xdb\x0a\x5a\xb7\xc4\xd1\xf3\x20\x8e\x2e\xf2\x81\xc9\x0a\x34\x8f\x5b\xf3\x4a\x11\xa8\x7a\xb5\x55\x5c\xc7\x87\x52\xe2\x19\xad\x20\x71\x1d\xd7\x57\xac\x10\xa4\xf6\x2b\xf5\x8a\x0c\x21\x57\x0a\x51\x2f\xd9\x70\xea\x25\xaa\x25\xae\xd2\x00\x83\x65\x54\x1c\xbe\x97\xc4\x54\x08\x44\x2a\xc5\x9f\x6c\xfc\xf7\x10\x7e\x8a\xd9\x55\x8a\x3d\x73\x93\xdd\x98\xd8\xb3\x02\x69\x65\x68\x2a\x58\xe2\x41\x10\x48\x0f\x02\xfe\x47\x0f\x44\x1c\x95\xf8\xc2\x89\xe8\x4d\xd0\x8c\xb3\xc0\xe4\xf1\x48\x74\xc3\x62\x24\x79\x04\x63\xec\xdf\x42\x43\x37\x54\xb2\x33\xa5\x5f\x45\x0b\x69\x8c\x59\x8e\x00\x03\xef\xe7\xa9\x10\x0b\x02\x22\x9d\x17\xb2\x6f\xe0\x5d\x16\xba\x4d\xbf\xbe\x72\xe2\x9b\x06\xc3\x59\x2c\xf7\x4a\x63\x80\xa3\xc6\x47\xdc\x6f\xbc\x9c\x05\xaa\x78\x31\x61\x79\x62\x06\x78\x12\x78\xd7\xc6\x0e\x19\x45\xf8\xae\x01\x4d\x17\x7b\xd0\xd6\x0e\x5a\x07\x1a\x80\xc2\x2b\x80\x0d\xdb\xf1\x7d\x43\xef\x06\xe6\xc8\x89\xdf\x39\xc1\xb4\xe8\x36\x2c\xe7\x08\x44\x17\xec\xd2\x5c\xb2\x10\x98\x65\x7b\x4e\x63\x51\x68\xb8\x2a\xea\x5b\x75\x19\x08\x6c\x21\x06\xe5\xbb\xb0\x2c\xa0\x88\x4a\x64\x07\x06\x58\x2e\x8d\x0e\x4a\xd2\x68\x36\x17\xf5\x0b\xfa\x5c\xaa\xaf\x4c\x78\x1d\x01\x76\x50\x21\x93\x0e\x1e\x2a\x93\x0e\x98\x6f\x58\xc2\x44\x8c\x83\x2a\x19\x66\xbc\x21\x19\xe6\xb0\xd8\x81\xc2\x4d\x3c\x58\x34\x37\xad\x6c\x3c\x13\x30\x3e\x58\x2c\x77\x5b\xdd\x01\x07\x41\x0f\x97\xc5\xdd\x55\x36\x9f\x97\x5f\x3e\x58\x26\xf7\xb1\xb2\x93\x0a\xd1\xe2\x78\x13\xa2\xc5\x72\x4f\x9c\xb9\xeb\x3f\x58\xda\xbe\xbe\x68\x51\xfa\x1b\xad\x65\x1a\x97\x59\x39\x64\x94\x35\x05\xee\x22\xe4\x9f\xac\xe6\x44\x91\x33\x5d\x41\x6c\x98\xd1\xc4\x93\xe7\x44\x13\xbb\x5b\x9a\xf8\x7b\xa0\x89\x3d\x5b\x8f\x56\x34\x2c\xaf\xa2\xf3\x26\xaa\x66\x1c\x0b\x42\x6a\x52\x08\x57\xe7\x14\xca\x65\x4c\xfb\xd5\xdc\xb5\x7d\x14\x93\x46\x76\x91\x25\x76\xe3\x8d\x17\x2c\xa9\xf7\x44\x8c\xf1\xbc\x9e\x9a\xce\x73\x81\xd4\x0f\x10\x1b\x9a\x19\x31\xc5\xf2\xbf\x8e\x9d\x50\x08\x13\xe8\x8b\xd8\x24\xf8\x15\xbd\xee\xba\x61\x18\xe6\xc0\x77\x08\x4b\x0e\xcb\x64\x84\x17\x0e\x19\xbd\x45\xc1\x0d\xf4\xa4\x7b\xa5\x4e\x77\x49\x6d\xa2\xa6\x96\x61\x00\x6c\x07\x2b\xd5\x73\xec\x72\x9c\x39\xb9\x24\x1a\x98\x85\x0e\x19\x59\x1c\x5a\xf1\x15\xc8\x67\x82\x95\xb4\x21\xad\x26\xa1\x9a\x58\xa9\x8c\xcc\x82\xf6\x4f\xec\x9a\x13\x4a\x39\x72\x5f\x47\x5b\xa7\x2b\xc3\x04\x05\xb1\xa1\x5c\x09\xe6\x03\x29\x1b\xe5\x99\x18\x35\x70\xd0\x3a\x30\x0c\x25\xf7\x9d\xa4\x16\x93\x4c\xe2\x92\x6e\x22\xa7\x72\x5f\x19\x3a\x77\x88\xcd\x25\xbf\x71\x00\x02\xa6\x69\x46\xf4\x1f\xdc\xa3\xe3\xc3\xe3\xd0\x71\xe9\x8a\xa7\x54\x5b\xa5\xb1\x01\xb3\x9d\x77\xf5\xa8\xac\xee\x0d\x36\x44\xc9\x38\xc5\xe6\xd3\x38\x6a\x9b\xea\x21\x2e\xf6\x20\x89\xb1\x4d\x75\x10\xa9\x38\xd4\xa3\x7b\xb3\x1c\x87\x66\x3e\x3f\xcf\xd1\xba\x1c\x84\x60\x9c\xa1\xe0\xfe\x73\x42\xc1\x83\x2d\x0a\xfe\x1e\x50\xf0\xa8\x68\x61\x5e\xa5\x8a\x5b\xe2\x6d\x1a\x57\x4a\x88\x2a\x5c\x4c\x27\x9b\x35\x3f\xef\xe7\x51\xba\xd4\xc5\xf5\xf3\x01\x5f\xbc\xaa\xe2\xcc\x97\x30\xac\x7a\xcd\x2e\xfd\xf8\xe1\x1a\xbc\x6c\x91\xd6\xd7\xe0\xad\x98\x11\x6d\x1d\xef\x50\xd7\x1e\xe8\x93\xc7\x34\x59\xf7\x8a\x1d\x6c\x2c\x58\x4a\x58\xd9\xb2\xe2\x12\xba\x01\xa7\xd3\xaa\x1e\x38\xfb\xf8\x60\x53\xa1\x89\x8a\xfa\x46\x4b\xd9\xc7\x68\x12\xac\xac\x12\x5c\xc4\x3a\xd6\xe4\x86\xa9\x40\x5f\x1c\xc6\xa7\xca\x16\x30\xd9\x29\x33\x63\xcf\x01\x6d\x79\x5b\xb4\xf5\x3d\xa0\xad\xd0\xd6\xfd\x75\x5d\x92\x2b\x1d\x92\x5d\x95\x87\x8c\x04\x2e\x70\xab\x43\x9b\xe3\xc2\xeb\x22\x8b\xe9\x56\xb2\x98\x59\xf1\x34\x26\x70\x9c\x59\x93\x04\xf6\x4c\x9a\xa5\x3e\x89\x1c\x2e\x39\x5e\x18\x56\xc5\x2e\x9b\x04\x35\xde\xca\xb5\x49\x53\x93\x85\x1c\x73\x05\xc3\x2c\xf3\xfe\xc9\x85\x61\xba\x0e\x12\x4d\x67\x68\x20\x18\x36\xb2\x2c\x8f\x7e\x01\x53\xf3\xaa\x8e\xe7\x84\x44\xe4\xd7\x4b\x99\x57\xba\x07\x32\x2c\xd2\x10\x92\xdf\x71\xff\x4a\xf4\xab\x93\xaa\x60\xee\x6e\x04\x1d\x02\x73\xe1\xdc\x67\x7f\x07\x50\x09\xc3\x44\xa1\x16\x81\xe3\x38\x35\x38\x4e\x8c\x64\x95\x76\x0c\x11\xea\x28\x10\xcb\x3e\x72\x02\xcf\x87\x07\xad\x03\x3d\x30\x92\x24\x7b\x82\x86\xe0\x93\xa5\xae\x81\x87\x50\xca\x31\xcb\xf3\x79\x7a\x47\x95\xd0\x4a\x74\xad\x18\xa3\x7d\xd0\x3a\xb0\x6d\x1b\x9a\x9c\x77\x36\x8c\x9d\xe0\x8c\x75\x99\x3b\xec\xa6\xe3\x79\xfa\x8c\x20\xe2\x43\x4b\x63\x89\x0b\x1a\x3e\x76\x3c\x14\x0c\x99\xa6\x46\xce\x4e\x03\x63\x18\xc7\xce\x90\x42\x6b\x0f\x12\x07\xf9\xc0\xc5\x3e\x8e\x2c\xcd\x8d\x10\x41\xae\xe3\x6b\x20\x26\xc8\xbd\x99\xf2\x83\x56\x91\xbd\x56\x87\x46\x75\x18\x26\x3a\xcf\x60\x87\x52\x45\x72\x8e\x81\x0d\x39\xdd\xa5\x4e\x31\x98\xcf\x69\xdf\x3e\x4c\x17\x34\xa5\x8f\xb2\x51\x32\xe0\x43\x29\xa0\xc8\xa6\x44\xe6\xa3\x31\xe9\xb8\xd8\x7c\x31\x14\xf9\xe6\xa4\x01\x85\x8e\x1e\x41\x1a\x50\xe8\x61\xd3\xd2\x80\x49\xa9\x03\x01\x1f\x37\xd6\x83\xaf\x12\x5d\xe1\x4a\x44\x97\x3c\x32\xab\x5b\x64\xad\x11\x8e\x83\x12\x57\x19\x59\xe5\x3c\x27\xb2\x2a\xde\x92\x55\xdf\x03\x59\x35\x59\x3d\xd2\x4b\x15\x31\xe5\xa8\xc4\x94\x2f\xc8\x1c\xa7\x40\x2d\x45\x85\x72\x01\x57\xf0\x52\x81\xbc\xae\xd1\xad\x85\x8d\x4c\xf6\x5c\xa4\x43\xb4\x7f\x68\x80\x8b\xa3\xff\xa1\x25\x86\x08\x77\xb2\x88\xf2\xa8\x72\x26\x5b\x44\x2f\x14\xa8\x84\x58\xaf\xc0\x5d\x69\x4e\xb7\x18\xfa\xd0\x25\xd0\xbb\xca\xa3\xa1\x24\x01\xbe\x1d\xeb\xe8\xf1\xb0\x50\x54\x6c\x7e\xe3\xc8\x01\x17\x7b\xd8\x34\x72\x40\x2a\xe8\x9e\xac\x09\xba\xc7\x4e\xe0\x0c\x57\x31\x3e\xdd\xc2\xee\x2d\xec\xde\xc2\xee\xef\x17\x76\x6f\x21\xf1\x23\x43\xe2\x00\xde\x55\x82\x61\x27\x0c\x7d\xc1\x15\x3d\xae\x58\xb3\xe4\x45\xb7\x15\x6b\x6e\x61\xf8\xd3\x85\xe1\x61\xd9\x20\x26\x58\x03\x86\xbb\x55\x06\x31\x9b\x91\x56\x2e\x15\x0e\x2e\x83\xef\x0f\x91\x11\x9a\xd1\x24\x28\x19\xd6\x90\x68\x3a\xab\x30\xe1\x58\x6c\xab\x12\xc1\x01\xfa\xa4\x58\xab\x34\x53\x58\xa5\x81\x1c\x2e\x5a\x21\x5f\xa2\x8c\xd5\x0d\x6d\xbd\x05\x98\xcd\xef\x1f\x77\x01\x8c\x84\x5c\xcb\xf4\x31\xbe\x99\x84\xba\xe6\xa6\xbc\x81\x95\xcd\xc5\xfc\x18\xe3\x40\xa2\xa2\x54\x6f\x78\x56\x2b\x23\x54\xe6\x70\x03\xa7\x7f\xd1\x63\x14\x5b\x5d\xfa\xdb\x52\xc4\x5c\xfc\x78\xc1\xa4\x97\x18\xd6\x9a\x4d\xf5\x12\x29\x82\x84\xc6\xac\x22\x5f\xa2\x0e\x8d\xaa\x70\xe9\x92\x40\xde\x09\x76\x77\x85\x70\xce\x44\xf1\x7b\x78\xb7\xbb\xfb\x22\x7b\x3e\x87\x31\x89\xf0\x14\x7a\x55\xa5\x28\x18\x2a\x32\x3e\x54\x25\xe3\x43\xf3\x39\x32\x27\x81\x8f\x1d\x99\x4b\xd3\x48\x0d\xab\xe5\xec\xdf\x33\xdb\x73\x7e\x1d\x2b\x5e\xf1\x4d\x03\x69\x72\x50\x03\x3c\x70\xd3\xd8\xcd\x67\x66\x3f\x5e\x95\xd9\x0f\xda\xa0\xa0\xaf\xda\xec\x67\x53\x3d\xc4\xc5\x1e\x24\x05\xb1\xa9\x0e\x26\xa5\x0e\xa4\xa0\x6f\x53\x3d\x44\x0f\x11\xf4\x65\xd7\xe7\xeb\xa8\x5a\xb7\x26\xba\x5b\x8a\xe4\xe9\x52\x24\xde\xea\x8a\xd6\xa5\x26\xba\x51\x8d\x89\x6e\xd1\x74\x57\x00\xa0\x92\xe5\xae\x00\x1b\x55\xa6\xbb\x4f\x80\x22\x29\x79\x68\x51\x02\x65\x71\x42\xe8\x6c\x6c\x44\x51\x00\x56\x29\xc9\x02\x66\x62\x1a\xd9\xee\xe3\x6a\xaf\xdc\x47\x56\x2a\x39\xc5\x1e\x36\xcd\xad\xc6\xa5\x0e\x1e\x55\xa9\xe4\x2d\xc2\x35\x01\x26\x4d\xe6\xbd\xb6\x0e\x66\xe1\x9e\xd1\x15\x72\xc8\x4d\xf9\xc5\xa3\x5a\xbf\xf8\xbc\xbf\x5e\xca\x77\xe8\xda\x85\x33\x84\x99\x2f\x1e\xf3\x69\x53\xbc\xf0\xf8\xbd\x4b\xe9\x25\x26\x75\x51\xf9\x7b\x83\x13\x63\xc2\xe5\x9b\x92\x91\xd9\xc8\xd0\xa2\xf5\xc3\xc8\x73\x9b\x63\xec\xde\x3c\xcd\x30\x02\x55\x92\xa7\x94\x4f\xe0\x59\xb4\x8d\x95\xfd\xf9\x71\x48\xd0\x18\x7d\xbe\x27\x11\x92\x33\x7c\x56\xbe\xa3\x24\x33\x0e\xa5\x3b\xff\x72\xa3\xe5\x2d\x29\xb2\x25\x45\x9e\x34\x29\x82\x37\x45\x8a\x3c\xcc\x2b\xc8\x71\x5d\x18\x92\x46\x04\x5d\x3c\x1e\xc3\xc0\x13\x80\xae\x36\x63\x43\x49\x76\x21\x01\x6d\xbd\x45\x53\xbe\x6d\x25\x0c\x80\x4c\xe4\x16\xe5\x32\xd7\x40\x73\xec\x84\x3f\x4f\x85\x31\x91\x01\xba\x41\xaf\xb2\x5e\x77\x99\xf5\x94\x69\x9a\x24\x17\xd0\xc4\x90\xf1\x4d\x68\xeb\x8a\xdf\xb8\xe2\x3a\x24\x7d\xab\x0d\xa3\x97\xba\xdb\xf0\x01\x23\x18\x5b\xd0\x8c\x71\x44\x98\xb7\x4e\x16\x56\x51\x39\xf0\x99\xdc\x25\xb6\x82\x24\x89\xa0\xe3\x8e\xa0\xf7\x4b\xe0\xc9\x95\xe7\xa3\xe5\xec\xff\xe2\xb5\x61\x72\x8b\x00\x7e\x22\x86\x70\x5a\xaf\xd8\x8f\x14\xd2\x0a\x01\x8f\x30\xbc\xd3\x8d\x84\x19\x08\x51\x0a\x05\x3f\x1e\x89\x15\x17\x9b\xdf\x34\x01\x54\x68\x3e\x5b\x4d\xc6\x6e\x3b\x0c\xa2\xf4\x64\x02\x0e\x2e\xfd\x90\x17\xf2\x1c\xc6\x6e\x84\x42\x7a\x83\xea\xda\x30\x80\xf2\xc6\x00\x78\x65\x5a\x48\xae\xfa\xd3\x0c\x74\xc4\x2f\x27\x5d\x9c\x5b\x87\xc0\xa2\xa9\x7f\x81\xb6\xc9\x0e\x90\xb8\x18\xd0\xbb\x94\x87\x7d\x07\x0d\x74\x68\xfa\x30\x18\x92\x91\x9a\x42\x90\x63\xe6\x57\x44\x6f\xe5\xcd\x0a\xab\x8f\xa6\x29\x4f\x34\x20\x66\xec\x4f\x86\x60\xa6\x70\x29\xd6\xec\x23\xee\xbf\x57\x42\xb3\xaa\x8f\xf3\x79\x2a\xe0\x4a\x98\x87\xfd\x9a\xe4\xc7\x5e\xda\xf3\x3a\xd1\x10\x2b\x42\xfb\x7c\x61\x02\xb6\x82\x0f\xcb\xaf\x12\xa0\xeb\x68\xa1\x2c\x70\x86\x5f\x74\xe3\x50\xb6\x35\x85\x5d\x99\xd1\x24\x64\x1b\x61\xdb\x36\xda\xdd\x85\xb9\x25\xb7\x6d\x9b\x18\x2c\xe2\x85\x2f\x3d\x10\xfd\x9d\x1c\x25\xcd\xcc\x27\xf5\xeb\x3f\x03\x7a\x6d\x1b\x04\x37\x68\xab\x0d\xb1\xd2\x2c\xf8\xc5\xcb\x19\x4a\x1a\x28\x68\xa4\x90\x90\xc5\xc5\xb8\x4e\x09\xed\x83\xd6\x01\x60\x2e\x36\x15\x32\xd9\x55\xa9\xe9\x10\xfb\xc8\x45\x0f\x09\x74\x99\x0a\xb5\x9a\x31\x0b\x23\x51\x53\x8d\x2d\x29\x3f\x06\x4d\x66\xb8\xca\x72\x61\x96\x89\xd6\x15\x69\xd2\xad\xca\x6e\x4b\x95\x3e\x65\xaa\x34\x2c\x51\xa5\x0b\x82\x50\x82\xf5\xd2\x9c\xbb\x55\x24\xeb\x12\xbd\x9d\x94\xd9\x54\xe9\xed\xea\x1c\xdc\x53\xd8\x70\x0f\xff\x76\x71\x04\x18\xb1\xc9\xc2\x4a\x8d\x9c\x78\x64\xe8\x33\xd9\xa6\x55\x56\xc8\xb1\x57\x53\x0d\xcc\x38\xe1\xc8\x17\x97\x71\xcc\xa2\x76\x6a\x34\xc2\x46\xc7\xdf\xa4\x63\xcb\x35\xc5\xf9\xec\x5c\x4b\x09\x27\xe3\xbc\x2a\x32\xce\xdf\xa0\xce\xa4\x92\x8c\xdb\x54\x07\x93\x62\x07\xa9\x28\x6e\x53\x3d\xe0\x95\x75\x26\x14\x64\x73\x37\xb8\x7b\x24\x65\x29\x06\x12\x5c\x11\xa1\xac\x63\xe1\xb1\x15\x61\x6c\x91\xc5\x33\x41\x16\x65\x11\x46\x39\x3b\xc8\x7a\x3e\xd0\x0f\xd0\x99\xe4\x05\x98\x3c\xa2\x17\xab\x6e\xfa\xd0\xf1\x60\x54\xb6\xb1\x4b\xb1\x17\x03\xf2\xfa\x4c\x64\x7d\xa8\x12\x29\xf0\x3c\x31\xce\x90\x8e\xb2\xb2\x06\x7b\xa5\x19\x89\x12\x6a\x2d\x2a\x85\x5a\xab\xe0\xc7\x37\x9d\xe5\xa0\xcc\x91\x4b\x8d\xc1\xa6\x7a\x58\x9d\x4b\x16\x90\x56\xfc\xbd\x3f\xa5\x5e\x49\x82\x7f\x09\x96\x6c\x71\xfc\xed\x55\x59\x95\x18\x12\x3a\xc7\x78\x4f\x60\xfe\xef\x26\x27\xae\x38\xdb\xcf\x21\x2b\x6e\x1e\x32\xcc\x9c\x09\x19\xbd\x83\x64\x84\xbd\x9a\xdb\x3e\xa1\xc7\x92\x55\x90\xd1\x72\x0a\x99\x66\x25\x39\xbb\xcd\x35\xbb\xcd\x35\xab\x02\x03\x82\x43\xec\xe3\x61\xb5\x48\x6a\x29\xf9\xb9\x21\xba\x73\xab\x41\xdb\x92\x9f\xdf\x09\xf9\xb9\x9e\x84\x62\x4d\xf2\xb3\x40\x4f\x46\x05\x7a\xb2\x14\x95\x36\xc7\xeb\x67\x6f\x19\xc3\x1f\xe3\x49\xe4\xc2\x98\x82\x7e\xe2\xc4\x37\x7f\xb3\xbb\x1c\x5b\x2f\xda\x25\x43\xde\x12\x99\x2a\x1a\x64\x44\x6a\xbe\x29\x51\xfb\x02\x63\xbf\x9e\xb0\x6d\x86\x18\xfb\x5a\x21\xca\x5d\xaa\x31\xa3\xe3\xd4\x5e\xd8\x36\x4f\x05\x60\x18\x46\x8e\xc6\x2d\xda\xd5\x2e\xc9\x70\x36\x9f\xeb\xc2\x1e\xd6\xce\xad\x4e\xb7\x27\x66\x25\x7e\xf0\x01\x77\x7b\x2b\x27\x27\xfb\xae\xe8\xea\x8d\x45\x62\x7d\x20\x12\x29\xc6\xa1\x73\xc8\xa8\x49\x22\xb8\x5a\x3c\xb9\xad\x18\x7c\x8b\x5a\x9e\x2e\x6a\x59\x45\x0c\x5e\x8f\x5a\xd6\x88\xd1\x53\x14\x83\x4b\xc1\x68\xc9\x7f\x25\x9f\x93\x3c\xb0\x67\xff\x09\x33\x85\xe0\x93\x8b\xb7\xf3\x08\xb1\x67\x85\x22\x54\x9d\x76\x3e\x73\xc0\xd9\x99\xf6\x0f\x6d\x27\xf3\xa3\x59\x62\x1b\xb2\x53\x6b\xb5\x52\x76\xb4\xc9\x50\x70\x90\xe4\xa4\xf3\xe5\x70\xac\x90\xb9\x7d\x5e\x45\x10\x5a\x01\xbc\xcb\x68\x02\xa6\xdd\xe4\x78\x33\xbd\x62\x55\x8e\x29\xc8\x00\x28\xa9\x17\xf9\x6f\x32\x1e\x4a\xb5\x44\x7e\x93\x01\x51\x1e\xd5\x36\x64\x75\x91\x7f\xba\x3b\x6b\x84\x41\x79\x3c\x11\xff\xe6\x04\x55\xfe\x6a\x82\x2a\x49\xa6\xa2\x81\xfe\xa2\x60\x26\xa0\xdc\x47\x19\x6f\x89\xc3\xb2\xea\x13\x4d\x92\xa2\x9d\x81\xd2\x40\xd5\x5d\x88\x30\x26\x16\x31\x69\x03\xf4\xaa\x63\x92\x24\x55\xf6\xe0\xf5\x8d\xe6\x6c\x4e\xfd\xd5\x36\xb9\xce\x4d\xf7\xab\x9b\xe4\xa4\x80\x2c\x1f\xf4\xaa\x04\x80\x42\x08\x6f\x4a\xe0\x6a\x59\xdc\xad\x62\x0c\x6b\xc8\x56\x5d\xe1\x1e\xb2\xd8\x5a\x81\x6a\xc1\x53\x13\x60\x0b\x79\x49\x4d\x24\x2b\xe1\x8e\xc6\x23\x60\x73\xb4\x4b\x4a\xee\x72\xf2\xd1\xe3\x5e\x71\xd2\xcf\x6d\x65\x13\x9e\x6c\x37\x79\x3f\xdf\xe3\x8d\x15\x18\xcf\xe9\xc7\xd8\x9f\x10\x78\x41\x77\x95\xa1\xbc\x75\x2e\x72\x39\xc2\xab\x5a\x55\xde\x6c\x86\x21\x69\x07\x4a\xa4\x38\x78\x36\xa3\xd4\xfc\x2b\x16\x48\xdd\x82\xa0\x30\x0e\xab\x38\xb0\x2f\x70\xb3\xb3\x33\xbe\xb9\xf3\xb0\x61\xbf\xfc\x0d\x09\xe4\x9d\x92\xeb\xf4\x3a\xc9\x40\x1f\x20\xa3\xc7\x4f\x5c\x46\x0f\xeb\x1c\x15\xca\x70\xd0\x83\x2e\xf6\xe0\x9f\x1f\xde\xbc\xc6\xe3\x10\x07\x30\x20\x3a\x34\x91\x67\xe4\x28\xb8\xb5\x64\x19\x42\x6a\x54\x12\x47\xc0\xd4\x49\x37\xe4\xd4\x36\x37\xc6\xe5\x0f\xf9\x83\x6f\x66\x21\x3c\x8c\x24\x01\xb1\xad\xfa\x92\x4e\xd2\x0d\x71\x6d\xc5\x9d\xd4\x7b\x98\xe2\x60\x5c\x54\x1c\x78\x35\xbc\xe9\x98\xf2\xa6\x9e\xe0\x4d\xc7\x79\xde\x54\x7d\x04\xe3\x22\x6f\x3a\xae\xe5\x4d\xc7\xf3\xf9\xb8\xc8\x9b\x8e\xf3\xbc\xe9\xd8\x76\xd7\x57\x1c\xc4\x60\x92\x2a\x0e\xc6\x06\x08\x15\xde\x74\x5c\xe0\x1c\xc7\x82\x37\xcd\x95\x9f\x8d\xcb\xa7\x2d\x4c\x79\xd3\xf1\x62\xde\xb4\xd8\x43\xf5\x85\xa1\x43\x1c\xd3\xe9\x71\x24\x89\xed\x31\x88\xb8\xe2\x40\x8d\xa7\x9f\x5d\x7f\x67\x3d\x20\xb8\x07\x3d\x44\x9e\x1a\xa1\x53\xe5\x4c\x54\x01\xfe\x95\x5b\xb0\x9c\x24\x88\x61\x24\x96\x3a\xde\x6b\x4a\x83\xe0\x8a\x79\x37\x3d\x87\x38\x4a\xed\xbd\x8f\x31\x2e\x81\xeb\x7b\x4c\xbf\xf6\x83\x74\x2c\xb3\xfc\x75\x1c\x42\x62\xa5\x7d\x66\x6b\x21\xa7\x99\x24\xc6\xf2\x79\xd2\xb1\x37\x9d\x10\xad\x3c\x51\x56\xf9\x99\x4e\x36\x82\xf1\x6a\x3b\xca\x2a\x3e\xcf\x49\x72\x0b\x91\xdc\x24\xab\xeb\x55\x04\x13\xe2\xeb\x20\x02\x41\x7d\x1d\xa7\xca\x75\x24\x5c\x81\x3d\xa3\x03\x76\x61\x40\x60\x64\x69\x9e\xab\x01\xc7\xf3\x22\x18\xc7\x96\xf6\xca\xf3\x22\x0d\xc4\x30\x1a\x5c\xe0\x88\x58\x1a\xfd\x57\xe3\xe2\x2a\x87\x90\xe8\x4b\x08\xaa\x02\x1c\x8d\xd9\x6a\xa7\xd9\x0e\x5f\x90\x3a\x6f\xd1\xee\x8c\x07\x16\xb6\x98\x77\x68\xd2\xcb\x32\x37\x8a\x50\xc1\xb6\xf6\x01\xfe\x67\x02\x63\x02\xbd\xc6\x2b\xba\xc5\x8d\x3b\x27\xce\xdc\x4b\x1b\x28\x68\xc4\x90\x34\xf0\xa0\xe1\xdc\x3a\xc8\xa7\x83\xe1\xf5\xe2\x2c\xe3\x63\x83\x98\x6f\xce\x6d\x62\xbe\x77\xc6\x10\x10\xf3\x3c\x5d\x3b\x9b\x98\x57\xce\x30\xde\xdd\xe5\x7f\x4d\xcf\x05\xc4\xfc\x00\x87\x08\x07\xc5\x57\x11\x2b\xa5\xaf\x43\x97\xae\x69\xf1\x3d\x3d\x73\x42\x99\x92\x9f\x7f\xb6\x1c\x1f\x60\x1c\xe2\x20\x86\xf2\x38\x0d\x70\xa4\x33\x33\x13\x3b\xdd\x5b\xe1\x0c\x02\x7c\xb6\x4c\x3c\x8f\x13\xfa\x69\xff\x0c\x35\xf7\x2d\x26\x65\xde\xff\x31\xfa\x27\xfa\x31\xfa\xe1\x07\xc3\xef\x46\xcd\xfd\x5e\xf6\x69\x37\xea\x49\xce\xa2\x30\x8c\x7c\xbf\xe6\x3b\x76\xe4\xe3\xf9\xbc\xdb\x03\xa6\x69\xfa\xca\x08\x2f\x51\x30\xf4\x0b\xf5\x29\x7b\x26\x47\xea\x97\x47\x1a\x29\x23\xf5\x7f\x3a\x38\xf3\x9b\x07\x16\x4b\xd8\x7f\xf0\x23\xfe\xa7\xff\x23\xfe\xe1\x07\x23\xea\xe2\xe6\x81\x3a\x52\x5c\x37\xd2\xaa\xfe\xd3\xec\x4d\x3c\x64\x0b\x32\x44\xd2\xa5\x15\x3c\x83\x73\xd7\x5e\x51\x07\xae\x62\x1a\x90\x7a\xc7\x2e\x05\x22\x8b\x62\x76\x64\x5a\x18\x2c\x77\x5d\x1e\x49\x7a\x72\xe1\xe3\xdc\x40\x00\x37\x24\xa6\x77\xca\xe1\x1c\xd0\xc3\xcd\x96\x84\x66\x2f\xe3\x89\xa2\xa7\xca\x13\x01\x2c\xd4\x03\x1c\x74\x82\x59\x9a\x7a\x8d\x1e\x46\x4b\xbb\x92\x8f\x1a\x10\xfa\x64\x56\xc4\xf2\xa6\xc6\x9a\xf2\x7d\x0c\x29\xaf\x42\xe0\x7b\x27\xc0\x4c\xad\xf8\x9a\xc9\x96\x98\x73\x23\xd0\xde\x61\x0f\x0d\xa6\xec\xa1\x67\x14\xc1\x67\x9a\x60\xde\xcc\x9a\x9e\xcf\x67\xc9\x8e\x5a\x60\x17\x54\x63\x31\x8e\x88\x9e\x39\x5d\xa6\xb9\x66\x51\x17\xf6\xe8\xc7\xc0\xb7\x67\x6c\x0a\xb0\x52\xb9\x16\x28\x0c\x0c\xb4\x7f\xf2\x29\xdf\x12\x74\x61\xcf\x30\x80\x6f\x7e\x90\x0a\x70\x9b\x98\x22\xfb\x27\xf4\xd2\x42\x0a\x10\xcb\xa5\x6c\xa8\x71\x17\xf6\x00\x93\x44\x10\xf3\x77\xdc\x17\xd9\x58\x6c\x9e\xc0\x4d\x2d\x3a\x53\x1f\x2c\xe6\xca\x34\x84\x94\x6d\x04\xda\xef\xb8\x6f\x8a\x17\x1a\x6d\xe7\xc2\x77\x50\xf0\x3b\xee\xbf\xf1\x78\x0b\x6f\xce\x01\x87\xf3\xdc\xdb\x4a\xf9\x3d\x9f\x97\x1a\xca\x22\x3d\x19\x8a\x2b\x1c\x10\x0d\xd9\xbf\x5f\xfe\xf1\xde\x8c\x49\x84\x82\x21\x1a\x4c\xf5\x6e\x45\x07\x3d\x83\x21\x8c\xd8\x1d\x41\x7a\xa5\x7e\xb9\xa5\x87\xdd\xd6\xd5\xb2\xab\xc8\x71\x6f\x60\x44\x57\xdd\x30\x79\x05\x40\xcc\x37\xf1\x3b\x34\x8c\x1c\xca\x46\xd0\xea\xe7\x30\x46\x11\xf4\xae\x52\x2d\x0d\xaf\xce\xeb\x50\x9c\x75\x11\xc1\x5b\x84\x27\x71\x96\x6e\x95\x61\xb4\x72\xf1\x59\x55\x21\x63\x54\xe9\xb8\xe1\x27\x52\x68\x21\x5f\x74\x56\x2c\x90\x5f\xfe\x8a\x7d\x1f\xdf\xfd\x19\xfe\x42\x2f\x51\xf6\x35\x2f\x9e\xb0\xe2\x37\xe7\x67\xc5\x02\xf9\xf5\x45\x04\xe1\x38\x24\xd0\x53\x3b\x8f\xed\xca\x17\x1c\x31\x29\xaf\x7e\x9e\x96\x27\x5d\x7e\x33\x9f\x8b\xbe\xfe\xed\xc4\x69\x05\xfb\xc5\x8b\xda\x86\x32\xcf\xbe\xd5\x4f\xf1\xe5\xc8\x89\xa0\x97\x8a\x8a\x2b\xaa\xd4\xb4\x26\x2e\x17\x83\x40\xb1\x5e\x7f\x43\x32\xb6\x9c\x5d\x7e\xfb\x27\x1d\x9a\xaf\xc3\x09\xfd\x3f\xeb\x3b\xfe\xc1\x26\xf4\x81\x8e\x2f\x57\x3e\x9f\xb7\x00\xa4\xa8\x1d\x47\x53\xf1\xe7\xdd\xcf\xb4\x32\xff\x4d\xeb\x17\x5e\xf2\x2f\xce\x51\x7c\xc3\xfe\xe1\xb5\xe9\x2f\x5a\x57\x29\x66\xf5\x0c\x03\xcc\x5e\x87\x13\x6b\x96\x76\x68\xb5\x12\xc0\x9b\xb2\x66\xb2\x49\x5a\x46\x3f\xb2\x66\xfc\x53\xab\x95\x24\x4c\xad\x5d\x3d\x63\x4a\x46\xc5\xb6\xcf\xff\x82\xca\x2a\xef\x21\xb9\xc3\xd1\x0d\xad\x25\x7f\x1a\x59\x4d\x84\x83\x14\x02\xf3\xeb\x7f\x26\xd7\x2d\x85\x78\x2c\xbb\x56\x5a\x2b\x96\x7b\x17\xec\xee\x06\xaa\xbf\x26\xbd\xd1\xdc\x37\x93\x1f\xa4\xc4\xd0\x59\x83\x80\x64\x1f\x1b\xfc\x38\x57\x12\x79\x09\xa0\x63\xcc\x4b\x9a\x04\x9e\x73\x6d\xc5\x86\x65\x2b\x6a\xfa\x16\x44\x4d\x91\x3d\x06\xfe\xfa\xa2\xa6\x5a\x36\x54\x25\x48\x39\x43\xea\xe2\x70\x5a\x1f\xaa\x85\xe7\x73\x5e\x2c\x97\x91\x2d\xa1\x60\xe0\x43\x4a\xa4\x95\x45\xef\x11\x1c\xe3\x5b\xd8\x8c\x98\x64\x37\x6b\x3d\xc4\xfe\x74\x80\x7c\x5f\x25\x8f\x19\x16\xac\x33\x3c\xe2\x91\xe9\x8c\x59\xd1\x9a\xf5\xf9\x10\xbb\x9c\xc6\x75\x53\x2a\xd7\xbf\x47\xa4\x90\x30\x42\x63\x27\x9a\xfe\x0b\xd2\x9d\x79\x73\xae\x65\x6f\xd8\x76\xbd\x9f\xf8\xfe\x1f\xb7\x30\x8a\x90\xc7\xc2\x87\xb2\x83\x24\x6b\xf0\x0d\x5e\x58\x65\xec\x84\x57\x3c\xb3\x6f\xf1\x4d\x81\xb8\xe4\x69\x03\x6e\xe0\xf4\x57\x1c\xbd\x22\x24\x42\xfd\x09\x81\x99\x5c\x5f\x6f\x81\xd8\x74\x9d\x10\x11\x76\x5a\x0c\x5d\x14\x8c\x21\x7f\x84\x86\xfc\x58\x4d\xe1\xa8\xd2\xa2\x81\x7d\xfd\x72\xb6\xac\x19\xe6\xa0\x13\xa3\x60\x38\xf1\x9d\x48\x36\x6c\x24\x6f\xce\xaf\x05\x08\xd6\x46\x4e\xfc\xce\x09\xa6\x1a\xd3\x8b\xb2\xea\xa1\x3f\x89\x44\x6b\x81\x61\x05\x49\x38\x89\x47\x17\xce\x94\x85\x0b\xc9\xf5\xcf\xc4\x1f\x56\xb7\x07\x50\xe0\xfa\x13\x0f\x7a\x56\xb7\x97\xec\xa8\x70\x91\x28\x70\xd1\x4f\xd1\x41\xa4\xe8\xea\x28\xc4\xff\x35\xc2\x63\xd1\xc1\xbf\xe0\x54\x67\x42\x64\x68\x66\x37\xe9\x57\x1c\xe9\x91\x01\x1c\x19\x65\x94\x3f\xff\xc8\x14\x71\x63\xe7\x06\xb2\xed\x30\x74\xd2\xf5\x7b\x79\x8a\x59\x28\xf9\xd9\x30\x49\x36\x4a\x94\xd8\x58\xc1\x1c\x0e\x80\x14\x8c\x04\x26\xad\x67\xd2\xd9\xea\xc4\x00\x88\xa2\x26\xf9\x09\x2f\x35\x4d\x13\xb1\x88\x23\x2c\x9b\x23\x2b\x0a\x4a\x8c\x82\xbc\x6b\x14\xdd\xd2\x59\x96\x4f\x9d\x30\x09\x2a\xbf\xc8\x8f\x9d\x30\x26\x41\xa7\x7f\xec\x6e\x8f\x75\xca\xbe\xab\x38\xa4\xa2\xc5\x8a\x37\xf5\x4d\xce\x92\xac\xc9\xec\x50\x8b\x96\xb2\x82\x7c\x03\x94\x1b\xa5\xac\x25\x34\xb9\x19\x14\xdd\xbd\x33\x96\xe2\x29\x7b\x66\x69\xae\x9d\x01\x81\x11\x7d\x32\x2c\xfa\x9a\x96\x19\x19\xa9\xd7\x0d\x7a\x9c\x77\xea\xa2\x5e\x8e\x67\xf2\xeb\x78\x26\x62\xfb\x92\x67\x0a\x8a\x3c\x93\xde\x02\x8e\xe9\xc4\x31\x1a\x06\x86\x1e\x00\x62\x80\x40\x6c\x12\xd7\x9d\xa9\xf7\x52\xba\x23\xab\x65\x15\x47\xa6\x11\xd8\x74\x91\x76\x48\xf7\xfa\xe5\x0c\x26\xac\xda\x75\xcf\x0e\xfe\xab\x0d\x8f\x00\x5b\xbe\x77\x0e\x19\x99\x03\x1f\xe3\x48\x0f\xf6\xda\xf0\x88\xf6\x67\x2c\x91\x3c\xfd\xca\xed\xb3\x54\xc1\x4a\x76\x99\x0a\x9f\x16\xeb\xe6\x80\x5d\xce\x4a\xc2\x9d\xf8\xfe\x25\xc1\x11\x6b\x2f\xbb\x54\x80\x9f\x67\xba\x18\x6a\x0d\xa6\xc4\xe5\xbe\x50\x45\x21\xd2\x4f\xfb\x0a\xca\xcf\xc4\x44\xfb\xbd\x33\xf5\xc1\xd2\x0d\xfb\xa7\x17\x2d\xb1\x99\x0e\x0f\xa3\x4c\xf1\xa4\x41\x77\x4f\x31\xa9\xce\xf8\x3c\x08\x34\xe4\x69\x06\x0b\xff\x2b\x8d\x3e\xd0\xb2\xba\xf2\x75\xa4\x5c\x69\x92\xee\x0f\xb2\x9d\x8c\x6e\x2c\x7d\x6d\xdb\x76\x8e\xcb\x14\xbd\xa3\x33\xc7\xe4\xc8\x96\x9f\x39\x1d\xb1\xe4\x66\x38\xd3\x88\xb2\xfd\x32\x84\x12\xb6\x02\x34\xa9\xe0\xbb\x00\x57\x19\xe0\xf5\x9c\x78\x04\x53\x38\xab\x8a\xc6\xdc\xe5\xa4\x88\xe2\x6d\xb5\x9e\xfc\xfc\x8b\xaa\xbe\xd6\x93\x90\x0b\x71\xa1\x4e\x6c\x15\x31\x3f\xbe\xf0\x7b\x2d\x6d\x9b\x07\x43\x1f\x4f\xc7\x25\xc5\x45\x0d\xd9\xa7\x12\x66\xf7\x13\x4b\xa6\x14\x9a\xff\x3c\x29\xb4\x68\xa9\x1c\xb2\xea\x34\xf8\x05\x29\x9e\xc8\xb3\xfc\x7e\x42\x57\xd5\xd2\x32\x59\x93\x96\x64\x95\x55\x7a\xab\x3b\xcb\xb0\x8c\x22\xf5\x8b\x35\x90\xa2\x1b\xa5\x38\x8d\xef\xa4\x25\x05\x71\x5e\xb6\xde\xc1\xee\xae\x1e\xa8\xd2\xab\x40\x08\x97\x02\x45\x7a\x15\x14\xa4\x57\x84\xc3\x95\x60\xa1\xf4\x4a\x34\xc4\x1b\xfc\x15\x47\x6f\x1d\x02\x63\x52\x21\xce\xaa\xe8\xb1\x57\x89\x49\x02\x23\x81\x9f\x48\xe4\xb8\x44\xa5\x08\xe3\x82\x78\xb2\x32\xa1\x0a\xcc\xd0\x82\xc1\x7d\xc6\xd5\xe8\x71\x22\xaa\x92\x68\xfc\x0d\x27\xf2\x32\xdc\x1a\xa4\xb8\x35\xe7\xcc\x32\xf3\x51\x70\x13\x5b\xb3\x88\x0e\x06\x7a\xd6\xf5\xde\xcb\x19\x4a\x94\xbb\xa4\xc8\xfa\xe3\xbd\x97\x33\x3f\xb9\x4e\x28\x7f\xce\xe6\x55\x3b\x91\x1c\xcc\x8c\x12\xc3\xd8\x59\x7c\x73\x23\x07\x05\xcd\x98\x50\x5c\x5e\xf4\x36\x7c\x5a\x60\xb3\x92\x4a\xd4\x5a\xad\x56\xbb\xc9\xfe\xbb\x6a\xb5\x2c\xf6\xdf\xff\xc7\x28\x71\xf3\x57\x1c\xb9\xf0\x1c\x3a\x9e\x8f\x02\xc8\x44\x37\xb9\x12\xc1\x01\x57\x0b\x41\xd6\x81\x7d\x30\x95\x24\x6e\x15\x32\x5b\x85\xcc\xba\x0a\x99\x1c\x74\xd6\x7e\x75\x90\x0f\xbd\xab\xff\x61\x72\xc1\x58\xeb\x6d\x44\xf1\xf2\x04\x94\x0b\x3b\x99\xf2\xe7\x03\x87\x76\xbf\xdc\x3a\x7e\x0c\xfc\x22\xd1\xae\x42\xce\x06\x57\xa8\xa0\xdd\x5d\x24\xe8\x6b\xc1\x7b\xfc\xcd\x13\x03\xab\x2d\xa9\x70\xf0\xdc\x21\x8e\x4e\xa9\x74\xe0\x27\xab\x54\x15\x8b\xc4\x78\xd7\x48\x85\xa7\x76\x55\x21\xe3\xa0\xaa\x5e\x98\x91\xd2\x89\xe0\xec\x61\xca\x85\xe9\x33\xe4\x59\xd0\xa4\x0b\x33\x0d\xa1\xa5\x65\x50\xa3\x19\x93\x49\x5f\xa3\xcc\x0f\x6d\x57\xf2\xcb\x76\xf6\x73\x3e\xef\xf6\x52\x1b\x70\x58\x14\xac\x77\x4d\xd3\x84\x9c\x4f\xcb\x56\x51\x41\x62\x99\x51\x55\xb1\x4b\x03\x10\x83\xcd\x83\x29\x7f\x64\x6f\xc6\x8e\x32\x88\x60\x2b\x0f\xde\xca\x83\xd7\x93\x07\x0f\x22\x67\x58\x66\x04\x9e\x16\x29\xb1\x16\x7e\xff\x88\xfb\xcd\xd0\x77\x82\x7b\x9a\x64\x49\x7c\xff\xa4\xcd\xb0\xca\x98\x87\x31\x9c\x0a\x72\xfa\xe2\xd6\x56\xa9\x6e\x52\xa8\x3d\x85\xaa\x55\xcf\xe1\xa7\x57\x41\x80\x89\x48\xdd\x9e\x57\xc1\xc6\x14\x5b\x75\x7b\x86\x0c\x10\xcd\xe4\xd8\x45\x64\x53\xf0\x0e\x5f\xc7\x0c\x87\x9e\x8a\xd8\x75\x8a\x2e\x06\x4f\xeb\x9c\xaf\x79\x08\xd6\x63\x0e\xe9\xe4\x29\x67\xf8\x84\x4e\x4a\x15\x99\xb3\x1a\x89\xa2\x50\x36\x3d\x23\xa5\x6d\xe8\xd7\x1b\xe0\x10\xd8\x59\x59\x10\x61\xf8\x01\x1c\xc1\x63\x00\x91\xa0\x92\xe5\x0a\x8c\x59\x0d\x9f\xbf\x1a\x4b\x9e\x5f\xe1\x8c\xb9\x4f\x0d\x18\x90\x1d\x98\x5c\xe2\x30\x65\xa2\xed\xc0\x2c\x0b\x22\x56\x33\x0f\x22\x99\x79\x50\x49\xd4\xdd\xa8\x53\xae\x40\xfb\xa7\x80\xcb\xaa\x39\xfc\xb8\xee\x31\x01\xb6\xc1\x65\xe1\xa9\xe4\x3d\x27\xbd\x78\x3d\x42\xbe\x17\xc1\x20\xf3\xba\xf3\x53\x7e\x43\x4a\xe3\x2b\x3a\x90\x9f\x5d\xf7\x98\x4c\xbe\x4e\x56\xb1\x36\x3c\x12\xe2\xa0\xca\x33\xf6\x30\x91\xdb\xe3\x1e\xb3\x35\x4d\x86\x03\x21\xee\x4a\x65\x5d\x5f\xc7\x28\xf8\x57\x14\x78\xbf\x71\xd5\x9f\xa2\x8f\x48\x43\x58\xf0\x03\x83\x6d\x24\xcd\xbc\x62\x7e\x4c\xd9\xde\x32\x89\x3b\xc9\xc4\x42\x09\x80\x60\x76\x8e\x06\x03\x0b\x99\xf4\x4f\x4c\x79\x1e\xf6\xa3\x1b\xf4\xc0\x9b\x73\x8b\x9e\x1b\xf3\xcd\x79\xd2\xa4\x7f\x45\x83\xc9\x35\x60\x97\xc8\x2a\xde\x3e\xc6\x66\xc0\xba\xab\x77\x99\xa6\x23\xb0\x14\x15\x0c\x34\xb3\x72\xa6\x8d\x51\xea\x31\x9e\xd3\x52\x6b\xfc\x57\x1b\x1e\x51\x8e\xa5\xc6\xfc\xb5\x6e\x69\xb0\x58\x9c\xb5\x8f\xf6\xc3\x8f\x34\xe0\x41\x0e\x9a\xf5\x06\x00\xdf\x92\x50\x79\x9d\xec\xa9\x45\xa1\x32\x73\x46\x83\x84\x29\x61\x3c\x4b\xbb\x50\x1f\x7f\xc7\x7d\x55\xb4\x5c\x12\x4a\x64\x27\xa4\x42\x0e\x91\xe2\xe9\xf4\x60\xa6\xc6\xec\xec\x49\x5a\x41\x32\xf4\x5d\x8f\xbb\xf3\x88\xfb\xcd\x79\x11\x75\x5f\x38\x11\x0c\x08\x33\xe2\x93\x3f\x2b\x5a\x91\xaf\x16\xb4\x65\x29\x0d\x08\x9b\x3c\x81\x9f\x24\x69\x40\xcc\x0b\x18\x21\xec\x21\xb7\x81\x82\x98\x38\x81\x0b\xf1\x40\x60\x18\x26\x71\x94\xaf\xcf\x21\x71\x90\xcf\x0c\x05\x45\x89\xf2\x2d\x63\x30\x59\x5f\xb9\x85\xae\x6b\x52\xad\xa6\xb4\x5b\xf8\xba\xa2\x41\xd1\xcf\xef\xb8\x2f\xa6\x91\x8b\x2c\xad\xda\x28\x68\x39\x8a\x65\x96\x7b\xb4\xba\x6a\x13\x59\xe4\xa5\x02\x81\x54\x23\x9f\x0e\x32\x41\x7b\xa0\x2e\xfc\xee\x6e\xba\xf0\x2f\xec\xfc\xab\xb3\xdc\x93\xe4\x7e\x67\xa9\x3c\xde\xf2\x13\x1b\x82\xe8\x5e\x82\xfb\xae\xd3\xab\xf9\xce\x37\xcc\xfe\x04\xf9\xde\x9f\x1f\xde\xea\x3e\x23\x72\x40\x00\xb4\xcc\x7f\x54\x33\xcc\x38\xf4\x11\xd1\xb5\x33\xca\x58\xd8\x41\x76\xee\xd8\x61\x0b\x9d\x28\x86\x7a\x56\x6a\x74\x5b\x3d\x2b\x90\x07\x3c\xd3\x0d\x64\x48\x60\x81\x5c\x3f\x7f\x61\x17\x2a\x11\xb0\x7e\xfd\x72\xe6\x24\xaa\xea\xe0\x5a\x8d\x4b\x82\x58\x9c\x70\x41\x29\xd4\x7f\x2e\x2b\xe4\xbf\x05\x1e\x45\x49\x3c\xdc\x78\x02\x32\x45\x45\x7d\x3b\x4a\x9d\x8a\x61\xb0\x4c\xa4\xe4\x3c\xad\xb3\x42\x33\x15\xad\x64\x72\xad\xfa\x71\x28\x75\x2a\x5a\x10\x32\xfa\xfa\xcf\x65\x85\xaa\xa5\x4c\xa3\x58\x54\x7c\xbc\xf7\x72\x16\x25\x7b\xb7\x4e\x44\xbf\x14\x59\x98\xaf\xd3\x2c\xcc\xf1\xde\xcb\x59\x9c\x5c\x83\xd2\x70\x28\x6b\xc5\xec\xe1\xeb\x07\x44\xab\x54\x8c\x26\x9f\x23\x28\xa5\x9b\xeb\xc7\x96\xff\x80\x0e\xf3\x23\xee\x67\x07\x55\x0d\x0b\x51\x03\x28\x59\xc2\x15\x23\x49\xf2\x0a\x89\xcc\x2c\x23\x8b\x9e\x9c\x01\x60\x45\xc6\x7b\xc6\x48\xe2\xb3\x97\xb3\x20\xb9\xb6\x60\xb2\x2c\x3c\xa6\x8a\xdf\xb3\x9b\xfc\xcd\xf0\xe0\xcf\x42\xdb\x1f\x70\x0b\xe6\xb5\x05\x62\x28\x6e\xa2\x8a\x68\xa2\x4f\x49\x10\x36\x73\x91\x17\x59\xda\xeb\x37\xe7\x1f\x34\x80\x42\x4b\x7b\x73\xa1\x81\x71\x1f\x91\xd8\xd2\xde\xfd\x8c\x48\xfc\x75\x5d\x10\x33\x35\xca\x9b\x8b\x9d\x2c\x86\xe5\xed\x91\x8e\x0c\x46\x1d\xbc\xb9\xb0\xaf\xbb\x2f\x67\x28\xe9\x5d\x2b\x3c\x2b\x73\xe3\x80\xd1\x2d\xf4\x98\x89\x7a\x2a\x18\x13\x9a\x09\x96\xbb\x15\x9a\x6f\x9d\x3e\xf4\x01\xdd\x4f\x0b\x9a\x2c\x41\x3a\x20\xd8\x82\xe6\x15\x06\x28\x3e\x9f\x06\xce\x18\xb9\xd6\x8b\x36\x33\xd3\x8a\x98\xb3\x07\x2f\x7b\x78\x9b\x2d\x95\x97\x20\xa9\x3d\xbd\x8b\x03\xd7\x21\x7a\x64\xa4\xa9\xd4\x68\xab\x9b\x95\xe3\xb1\xc0\x96\xf0\xf6\x89\x0b\xac\xd7\x3c\xc4\x04\x31\x51\x1d\x1a\xc3\x98\x38\xe3\xf0\x0b\x9f\xd9\xf5\x60\x49\x1a\x58\xf4\x9b\x59\xfe\xe7\x01\xc3\x59\x10\xd8\x85\xf6\x0a\xf7\x11\x13\xc9\x68\xf3\x29\x31\x10\x3d\x37\x56\xda\x87\xa4\x81\xcb\x51\xee\x97\x4a\xab\x96\x5a\x27\xf0\x19\x3c\x8b\x30\xf7\x20\x2a\xc8\x04\x50\x7c\x1e\x39\x28\x40\xc1\xd0\xd2\xd8\x2f\x0d\x8c\x08\x09\x5f\x79\x14\x59\xfe\x76\x75\x75\xc1\xbd\xf5\xb3\x90\xc2\xda\x7b\xec\xc1\xd4\xfd\x89\xbd\x61\xf8\xc7\xd2\x24\x26\xca\x5e\x2a\xfd\xe5\xad\x21\xce\x23\xc4\x33\xf0\x68\xbf\xe1\x98\xfc\x85\xfd\xc9\x18\xc6\x5a\x6f\xa9\x15\x97\xc2\x1b\x06\x89\x0d\x65\xbc\xb9\x85\xb6\x57\x2f\x67\xd5\x7c\x60\xa0\xf0\x81\x01\xa8\x30\xf3\x02\x24\xcf\x16\xe6\x59\xaf\x24\xe1\x31\x1a\xd5\xa8\xff\x71\x76\x16\x26\xaa\x0a\xdd\x7d\x98\x0a\x3d\x2c\xaa\xd0\xdd\x1a\x15\x7a\xd8\x85\x3d\xdb\x15\x2a\xf4\x30\xaf\x42\x57\x1f\x41\x58\x54\xa1\x87\xb5\x2a\xf4\x70\x3e\x0f\x8b\x2a\xf4\x30\xaf\x42\x0f\xed\xc9\xfa\x2a\x74\x07\xc4\xa9\x0a\x3d\x34\x80\xa7\xa8\xd0\xc3\x82\x82\x3b\x14\x2a\xf4\x5c\xf9\x59\x58\x3e\xe8\x5e\xaa\x42\x0f\x17\xab\xd0\x8b\x3d\x54\xdf\x55\x3a\xc4\x90\x4e\x4f\x86\xfd\x0f\x65\xd8\xff\x34\xe8\x3f\x08\x15\x15\x3a\x5e\x0a\x9b\x43\x7f\x32\x44\xeb\xea\x9b\x1f\x03\x21\x0a\x0e\x4e\x58\x9a\xa8\x67\x0b\xe6\x75\x2f\x81\x62\x56\x0e\xbb\x41\x1a\x16\x01\x71\xb8\x8c\x98\x06\xa5\x96\x44\xaf\xb6\x57\xca\x89\x01\xaf\xdd\x18\xed\xbd\x9c\xd1\xdf\xc9\xb5\x62\x4d\x44\xc1\x4c\x2c\x1c\xc1\x89\x99\x45\xda\xe2\x9e\xe5\x99\xc4\x91\x56\xb3\x03\x1d\x01\x06\x98\x98\x32\x38\x57\xdd\x0e\x74\x5f\x79\xb7\x4c\xe7\xb7\x9c\xae\x94\xc9\xde\xbe\xfa\x1e\x3e\x73\xa2\xa6\x4e\x86\x9c\xc5\x41\xa9\xdc\xab\x74\x85\xab\x5c\x44\xf2\x2f\x53\x49\x84\xc9\xf4\x91\xdc\xf3\x63\x3d\x62\x8a\x6e\xf0\x37\xc9\x0d\x8f\x70\x4c\xde\x84\x16\xc3\xbf\x6f\x2e\x9e\x0a\xef\xcb\x47\x93\xed\x5b\x99\x0d\xe6\x35\x32\x56\x78\x93\x1c\x63\x4d\x1a\xee\x07\xde\xf4\x94\x60\x16\xcf\x74\x6b\x02\x3b\x0f\x72\x77\xd0\x40\xe2\xa0\x7c\x0a\xeb\xcb\xe9\xb8\x8f\xfd\x58\x90\xdf\xf6\xa2\x3a\xb4\x19\xb2\xbb\xab\x23\x1b\xa5\xee\x43\xe9\x48\xb2\x0b\x56\xd9\x84\x92\x29\x9b\x8e\x51\x21\x15\x98\x4c\x20\x60\x3a\x04\x93\x4e\x73\xca\x02\xc4\xcb\xa8\x45\x41\x26\x1b\x44\x94\x00\x91\x51\x78\x88\xdd\xfe\x91\xfc\xb3\xe8\x44\xf5\x23\xf9\xe1\x07\x39\x13\x6e\x01\x9a\x39\x4f\x11\xd5\x93\x8a\xf4\xac\x59\xb2\x43\xfe\xab\x73\x16\xe8\xa9\x3b\x12\x78\xd1\xaa\x22\x7b\x88\x31\xe3\x4a\x3d\x8a\x91\x8c\xc4\x30\xac\x25\x33\x8c\x2b\x0f\x35\x82\x94\xce\x5c\xf6\xa9\x8e\x0c\xc3\x52\xc6\x54\x33\xa0\xfa\x5b\xb3\x6c\xf5\x11\xb3\xf3\x37\xd2\x05\x86\xc9\xb7\xa3\xba\xac\x20\x0b\x18\x43\x50\x0c\x3a\x25\x85\x5b\x45\x37\xd7\x42\x9a\x7c\xcd\x00\x91\xea\xf5\x5a\x7e\x8d\x29\xdd\xec\xd8\xdd\x5e\x06\x50\x2a\xdc\x19\x89\x7d\xfd\x72\x56\x56\xb4\x73\x33\x17\xa8\xda\x3a\x27\x7b\x2f\x67\xd0\x64\x76\x2b\xc9\xf5\x0e\xee\x92\xde\x7c\xae\xd3\x3f\xf6\xcc\x91\x5e\xcc\x3c\x9d\xf9\x1b\xcf\x92\x2d\xe4\xd2\x76\x43\x55\x27\x9a\x0b\xd4\x23\xdb\x2d\xc8\xf9\x45\x0a\x14\xda\x89\x59\x78\xc3\x9d\x6c\xa1\x01\x1c\xf9\x8b\x02\x38\x6e\x9d\x9c\x0f\xe6\x81\x2b\xec\x68\x98\x81\xc0\xd8\xf9\x44\xe1\x25\x2c\x35\x2d\x4c\xeb\x14\xa5\x6f\x2a\xc5\x9b\x71\x2b\xe7\x3a\x58\xc9\x6c\xa1\x6b\x9a\xa3\x04\x98\x24\x2e\x3f\x62\x14\xe8\x5a\x53\x33\x80\xb2\x74\x48\x47\xcc\x62\xc2\xcc\xca\x0c\x30\x4b\xc0\x2c\xce\x2c\x1b\x02\x78\xd7\x38\x77\x08\xd4\x15\x13\x07\xc2\xec\x1a\x0c\xca\x6e\xaa\x8c\x23\xdb\x0a\x8b\xaf\x88\x18\x36\xb3\x38\x40\x5e\x85\x61\x45\xd6\xa5\xc9\x36\x10\x14\x8b\xd4\x83\x50\xde\x26\x69\x15\x5e\x31\x75\x21\x37\xad\x5a\x37\xb1\x5e\x6f\xce\x99\x91\x78\x92\xd0\x1d\x4c\x5d\xb1\x9d\xf4\x63\x5f\xc1\x6f\x11\x80\xdc\xb6\x9b\x7e\x90\x16\xff\x19\x7a\x69\x20\xf0\x72\x70\x34\xb1\x73\x7c\x21\x90\x67\x21\x75\xd1\x67\x28\xbe\x88\xb0\x0b\xe3\x18\xb2\x78\xb8\x49\x52\xf4\x33\x5a\x07\x6b\x6e\xed\x39\xbe\x9c\x3d\x07\x85\x20\x99\xed\xe6\x1a\xe6\x1b\x6b\xa9\xf0\x6b\x15\xf8\xaa\xfa\x5e\xf2\xdd\x5d\xbf\x4e\xed\xce\xae\x9e\x22\x72\xe1\x57\xb1\xc6\xbc\xb0\x67\x2c\xd0\xc9\x3f\x4c\xc5\xce\x40\x42\x49\x67\xea\x97\x14\xae\x5f\x47\xf1\x19\xa5\x41\xb9\xbe\x35\xd5\x45\x57\xe3\xa7\x8f\x31\x1a\xf9\xf3\xf9\x55\x2d\xd0\x8b\x31\xcb\x3c\x11\xb3\x8c\x15\x71\x5b\xa3\xec\x49\x89\x16\xc6\xbe\x63\x62\x05\xf9\x05\x97\x31\x9c\xa9\x0f\x8b\xc2\x31\xad\xc3\x86\x46\x99\xbc\xf5\xdb\x39\x0f\x17\x62\x16\x32\x6c\x96\x38\x1b\x15\xa1\x68\xbe\xde\x01\x79\x1d\x4e\x6a\xc2\x99\x01\x19\xae\x6c\x51\x04\x33\xc0\xe3\x94\x55\x87\x2d\x63\xd1\xee\xf8\xd4\x55\x8b\x30\x46\x13\xcf\xe7\x7a\xf6\xd6\xee\xf6\xd6\xe0\x73\x57\x38\x4d\x78\x6d\xe7\x86\x5c\xd0\xa7\x2f\x2c\xd9\xa8\xbd\xbc\xd8\x47\x2e\x62\x01\xed\xe4\x4f\x19\x98\x8f\x89\xe8\x44\xfc\x3e\xf1\x2a\x25\xa6\x38\x0d\xce\x42\x3c\xf2\x7a\x0c\x89\xf1\xa0\x18\x3c\x56\x87\xd2\x40\x8d\xc0\xf0\x1e\x42\x28\x68\x22\x8f\x79\xd4\xbf\x39\xb7\x79\x0e\x82\x20\x9b\x41\x90\xf5\xa8\x50\x8c\xc2\xbe\xdd\x60\xfb\xe9\x43\x02\x1b\x4a\xbd\x62\x11\x9b\x45\x5e\xbc\xb5\x5c\xe2\xc1\x8c\x8d\x36\x83\x69\xf2\x62\x8e\xe7\x47\x92\x2d\x97\xa9\x55\xc2\xb1\x3a\x82\x4b\x90\x5a\x69\x85\xca\xf0\x59\x5d\xed\x1d\x24\x0e\xa5\xc8\xd6\xdb\x35\xae\xc8\x6d\x3e\x07\x87\xbc\xb5\x89\x04\x67\xf8\x55\x11\xc1\x5a\x80\x34\xd5\xa8\x3f\xdd\xf5\xaf\x03\x9e\x85\x80\xa5\x82\xbe\x59\x33\xb0\xec\xc3\x09\x1b\x7e\x36\x26\x11\xf4\x9a\x19\x4b\xfa\xfc\xd6\xb3\xbc\x10\xb3\x0f\xce\x9d\x45\x92\x35\x97\x83\x72\x74\x5b\x70\xfc\x70\x70\x2c\x39\x64\x11\xa1\xdf\xd2\xce\x51\x1c\xfa\xce\xf4\x1d\x7f\x66\x39\x94\x97\x40\xee\xf5\x40\x32\xdb\xb8\x61\x84\x27\x61\x33\xb3\x68\xde\x94\x06\xe1\x6b\xc0\x87\x0b\xdf\x71\xa1\xf7\xda\x09\x9c\x48\x89\x49\xcc\x08\xaa\xec\x8d\xa4\xb8\x04\x29\x52\x7c\xb7\x01\xf8\xa0\xac\xeb\xb7\xe6\x93\xab\xf1\x48\xdb\xcf\x06\xd9\x65\x5b\xb1\x20\x1a\xec\x7d\x2c\xcb\x54\x15\xd2\x73\x04\x55\xfe\xbd\x84\x79\x68\x41\xe4\xd5\xae\x76\x29\xdc\x12\x28\x09\x89\x2a\x4d\xa8\x14\xa3\xa9\x9a\xf8\x5d\xa6\x6c\x64\x77\x37\xfb\x9d\xd7\x80\x08\xad\x03\x0b\x2d\xcd\xa5\x79\x09\x53\xf7\xb1\x48\xdf\xc5\xaa\xbf\x84\x23\x48\x57\xd9\x67\x2c\xad\x12\xdb\x30\xc8\xbf\x32\x78\x1b\xd2\x1c\x2c\xff\x59\xa1\xae\x79\x89\x3e\xc3\x77\x3f\x2f\x75\x93\xad\xce\x0e\x58\x3a\x9e\x22\xa3\xdf\xd3\x85\x11\x6b\x87\xba\x42\x01\x8a\x47\xd0\x7b\xc5\x5d\xc4\xb2\xc7\x35\x82\x5c\x2d\x0e\x13\x46\xd7\xed\x19\xad\x58\x1a\x82\x34\x4b\xf2\xa0\x04\x4c\x57\xec\xe1\x85\x70\x26\x50\x65\x31\xf9\x77\xef\x9c\x4f\xd9\x6b\xe7\x53\xae\xc6\xeb\x8b\x3f\xed\xc0\x7c\x7d\xf1\xa7\x52\x26\xce\x6f\x2a\xbc\xa9\x3e\xe0\xa4\xf2\x80\x6f\x82\x56\x26\xf8\x06\x2e\x8a\xc4\xbd\x85\xbd\xeb\xc2\xde\x5c\x3c\xec\x57\xae\x0b\xe3\x18\x47\xcc\x4c\x0c\x15\x08\xc9\x18\xba\x11\x24\x96\x76\xc9\xfe\xbe\x39\xd7\x92\x7a\xb0\x9b\x49\x9f\x32\x09\x0f\x08\x8a\xc2\xa6\x0c\x78\xca\x3a\x0c\x68\x62\x9f\x89\x83\xd8\x5f\x46\x5b\xf1\xdf\xbc\x35\x56\xaa\x08\xb2\xde\x9c\x33\x48\xfb\xcb\xa7\x10\x45\x3c\xd7\x00\x1a\xc3\xbf\x60\xd4\x77\x08\x1a\xdb\xc5\x17\xd5\x40\xf6\x21\xa2\xac\x6c\xc9\x98\x48\xab\x34\x94\xd2\x10\xe4\xd8\xe6\xf3\xe2\x1b\x45\xc4\x95\xc5\x3f\xcb\xca\xe4\xba\xd7\x08\xcd\x54\x2a\x74\xb9\x8c\x4c\xac\xb2\x9e\x2e\x6d\xd1\xc5\xe5\xcd\x39\x17\xbb\xe5\x9b\x15\x95\xf3\x32\xb6\xe5\x88\xa9\x3a\x63\xed\xd6\x8e\xa8\xde\x8e\xe8\x79\x03\xa2\x75\xf8\x55\xf4\xf0\x18\x80\xaa\xdd\xe4\xf5\xcb\x19\x31\x2f\x1c\x32\x4a\xfe\x9b\xfe\xaa\x0a\x13\x91\x5c\xaf\x10\x88\xbb\xce\x8e\x20\x30\xdf\x10\x38\x8e\xe7\x73\x5d\xfc\xb2\x67\x9a\x66\x69\x8c\x9d\x36\xff\x05\xa7\xcc\x0d\x2c\x0d\xe5\x02\x03\x42\xb9\x40\x59\x57\x31\x42\xf1\x21\xe9\x12\x10\xf4\x32\x0b\xfe\x1b\x38\xb5\x88\xf4\x67\x48\x12\x43\xd8\x89\xc8\x50\x78\x90\x1e\x70\x93\x72\xa1\x3e\x7c\x8d\xc7\xa1\x13\x41\x9d\x1d\xfa\x9c\x6c\x9c\x75\xb3\xf3\xa5\x32\xc1\xd5\x2f\x94\x48\xfe\x96\xd6\x3c\xe7\x6b\xff\x3b\xee\x5f\xc1\x71\xe8\x3b\x6a\xae\x83\x86\x6a\xbf\xbf\xaa\xf9\x9c\xbf\xb6\xf9\x9c\xbf\xc0\x7c\x8e\xdf\x38\xff\x4b\x98\xcf\xf9\xaa\xf9\x9c\xbf\x79\xf3\x39\xbf\x64\x3e\xa7\xcb\x54\xf8\xc8\x03\x28\x2e\xef\x04\xbd\xd4\x00\x3e\xc4\xac\xf8\x82\xe5\xd8\x17\xf7\x41\xb9\x06\xc5\x70\x8e\x2c\x93\x3b\x3d\xe7\x81\x38\xe7\x28\xb1\x49\x8a\x52\xbb\x41\xcf\x46\x00\x26\x06\x98\x25\xca\x91\x4e\x5b\xcb\x8a\x32\x68\x50\x89\x32\xd7\xc5\x4e\x8c\x8d\x7c\x60\xf0\xaa\x15\x92\xb0\x6c\x6d\x76\x38\x21\x49\xdb\x88\x02\xc7\x7f\xe3\x59\xda\x2f\xf2\xf7\xb9\x6a\xbb\x43\x57\xd2\xf3\xa0\x97\xb3\x62\xa1\x1b\x44\xe7\x07\x15\x59\x9c\x06\xb4\x08\x3a\x6a\x5e\xb2\xca\x10\xb1\x0f\x89\xc9\x92\x73\xce\x58\x12\x9c\x85\xb9\xb6\xa8\x0e\x1d\xb2\x24\x75\xeb\xe0\x5c\x9b\x18\x31\xf7\xed\x40\x36\x31\xff\x9d\xce\x4b\x66\x0d\xfc\x90\x9f\x96\xcd\x94\xba\xff\x2e\x4c\x9f\x97\x2a\x05\x6a\x12\x2f\x66\x7b\x57\xe9\x23\x95\x59\x97\xbe\x39\xdf\xf1\xe9\xd1\x0b\x76\x77\x4b\x5d\xa6\xc6\x95\xac\x06\xa2\x35\x8a\xfd\xab\x56\x97\xa9\x00\x54\x79\x9f\x79\x69\x2f\x8a\x84\xab\xfa\x9d\xfd\x92\xee\x3c\xc5\x2a\x31\x3f\x0f\x99\x35\x15\x4b\xc5\x52\x9b\xf8\x26\xd7\x5e\xd5\x11\x92\xb1\x5f\x29\x81\x77\xc6\xf2\xc3\xa8\xb9\x71\xa0\x61\xf1\x61\xd6\xb4\x9f\xd4\x8c\x51\xc4\xc5\x4a\xfb\xf7\xb3\x10\xb3\x7e\x2e\xce\x2d\x58\x30\xb2\x0a\xab\xdc\xc8\x46\xf9\x20\xbc\x3f\x33\xea\x9d\x05\x7a\x81\x14\x65\x67\xe1\xda\x7c\x70\x5d\x11\xb3\xf7\xe5\x0c\x26\xcc\x4e\xf2\x9a\x51\xc5\x2f\xb0\xc1\x47\x98\x26\xe7\xc8\x48\x01\x2c\x10\xac\xb1\x83\xb3\xa1\xe8\x6a\x96\x36\x6e\x3a\x89\x32\xdb\x4c\x9c\xd8\xf9\xc0\xbc\xbf\x54\x4c\x4c\x0f\x40\x04\xa0\xb1\xe3\x17\x72\xe5\x20\x03\xe0\xdd\xdd\x62\xa9\x69\x9a\xd8\x00\x0e\x33\x27\x46\x9e\x85\x28\xc6\x62\x36\xa3\xc8\xa4\x7f\x92\x2c\x56\x9d\x8c\x41\xec\x24\x3f\xb2\x55\x88\x17\xaf\xc2\x35\x88\xd9\x21\xf5\x93\xc5\xa3\xcd\x99\x5f\xd3\x8b\xc9\x7c\x1a\x7d\xd5\xc6\x1a\x29\x3c\x60\xde\x38\x1b\x19\xca\x01\xf7\x41\x20\x72\x3c\xad\x62\xfc\xc6\xe4\x92\x7b\x4d\x18\xc4\x93\x08\x36\x23\x38\x44\x31\x81\x11\xf4\xca\x48\x29\xc2\xc8\x83\x11\x4b\x0d\x96\x7d\x58\xfe\xee\x59\x65\x07\x17\xb3\xa7\xd3\x74\xfc\x2a\xe9\x4e\x4c\x9c\x68\xe8\x10\x58\xae\xfc\x0c\xe7\xe9\xf4\x91\x8f\x28\xb5\x58\x29\xc7\x72\x82\xaa\x9a\xcf\x71\x9a\x94\x22\x88\x9b\x51\x11\x85\xaf\x91\x43\xe0\xbf\x87\x3e\x1a\x8f\x61\xb4\x47\xc1\xee\x0d\xa5\xaa\xd2\x3a\xd1\x24\xf0\x31\x0e\x35\xa0\xb9\x93\xe8\x16\x7a\x4d\x27\x8a\xf0\x5d\x69\xa1\xb2\x88\x85\x94\x67\xc0\xc0\xc9\x7c\xf7\xe3\xec\x3d\x7f\x1b\xd9\xb3\xca\x38\x9a\xa8\xc6\xd3\x38\xea\xc2\x1e\x8b\xc5\x49\xd7\x21\xca\x7b\x1a\xab\x8f\x20\x2a\x7a\x1a\x47\xb5\x9e\xc6\xd1\x7c\x1e\x15\x3d\x8d\xa3\xbc\xa7\x71\x64\x07\xab\x78\x1a\x2b\x46\xef\xa9\x3c\x61\x3e\x0f\x12\x03\x44\x2c\xd9\x67\xea\x69\x1c\x15\xfc\x80\x23\xe1\x69\x9c\x2b\x3f\x8b\xca\x9e\xc6\x7e\xea\x69\x1c\x2d\xf6\x34\x2e\xf6\x50\x4f\xe5\x46\x6c\x7a\x3c\x58\xf7\x86\xa2\x1d\x4c\x6c\x1d\x17\xa2\x1d\x2c\x55\x57\x2e\x8d\x76\xc0\xcf\xb6\x1a\xed\xc0\x79\xaa\xd1\x0e\x92\x21\x24\x8d\x41\x10\xeb\x32\x7c\x80\x44\x12\xaf\xe8\x1c\x2c\xca\x40\xe5\x4b\x08\x88\xa0\xeb\xf8\xee\x6b\x7a\xaf\x62\x2b\xe0\x58\x5e\x0a\x29\xd6\xfe\x9a\xf5\x4f\xb1\x72\x3a\x00\xbe\x78\x16\x2c\x38\xaa\x90\x7c\x47\xb5\xb5\x92\x5c\x87\xf4\x22\xea\x2d\xe0\x9b\xd2\x66\xdc\xd0\xe9\xee\x70\xde\x80\x6f\x8e\x4e\x49\x18\x9e\x52\x8f\xb5\x69\x77\x4d\xd3\x54\x9e\x01\xbb\xc1\x49\x61\x26\xf7\x69\x58\xf9\x9d\x8a\x0d\x89\xfd\x13\x79\x61\xdb\x90\xf3\xe4\x74\x31\x22\xe8\x92\xb8\xb4\x1a\xb9\xd9\x37\xa0\x9a\xfd\x0c\x9a\xa1\xb0\xb5\xfe\xe5\xd6\xf1\x8d\xa2\x27\xd3\x4c\x7d\x6b\x11\x80\x3c\x35\x30\x44\xd7\xc3\x2e\x3b\xc0\x26\x73\x29\xb9\x84\x3c\xcd\xa8\x7e\xdd\xa5\x9b\xd2\x84\xb7\x8e\x6f\x6b\x2f\x67\x41\xa2\xf5\xae\x0d\xb0\x5a\x65\xc2\x2a\xf7\xb2\x09\xa9\xbe\x06\xd9\x39\x73\x49\xc5\xbc\xaa\x04\x60\xfc\x83\xf8\x93\x85\x40\x3c\xb5\x7c\xe0\xb6\x3f\x59\x18\xb8\xed\xa9\xe5\x00\xb7\xf3\xc9\x8a\x81\xdb\x99\x5a\x13\x00\x3f\x59\x2e\x80\x53\xcb\x4b\xec\x3c\x36\x4c\xf3\x47\xd0\x1b\x09\xba\x3e\x4f\x75\x9a\xc5\xf8\x07\xfd\x9e\xcd\x52\xb2\x0d\x21\xf9\x19\x7f\xba\xc2\x3f\xe3\x4f\xaf\x28\xc2\x30\xf4\xc0\xc4\x83\x41\x0c\xc9\x5b\x38\x20\x40\x3e\x5c\xe1\x30\xfd\xfd\x6f\xe4\x31\xe1\x06\x7f\xfa\x0d\xa2\xe1\x88\x00\xa4\x7e\x85\x94\xaf\x50\xee\x2b\x94\xfb\x2a\x75\x1f\x8b\x3f\x59\x3e\x9d\x29\x66\x33\x75\xd8\x4c\x63\x36\xd3\x09\x9b\xa9\x4b\x67\xea\xd1\x99\x86\xc0\x81\xd6\x18\x38\xb1\xd5\x4f\x12\x9d\xc2\x70\xd9\x86\x67\x5d\xbf\x6b\xbc\x9c\xa1\xa4\xf1\x72\xe6\x27\x8d\xd7\x8d\x97\x33\x4c\x7f\x3b\x09\x68\xbc\x9c\xc5\xf4\xe7\x84\xfd\x74\xe9\x4f\x8f\x52\xc0\xe9\xfa\x66\xeb\xc8\xe5\x44\xd9\x85\xd5\x8d\xba\x03\xcd\x02\x7d\xc4\x3a\x56\x42\x7d\xa4\x60\xb0\x8b\x4c\x86\xa1\xa1\xd7\x03\xf7\x8c\xf2\x51\xa2\x34\xba\xbd\x24\x31\x40\xa1\xc3\xdc\x0d\xd5\x40\x37\x30\xf9\x95\xec\x2d\x95\x8a\x2d\x68\xc6\x00\xca\xcb\x52\x97\x05\xb0\x70\xff\x4e\x8b\x0d\x2d\xee\x56\xdd\x94\x87\x4c\x54\x69\xa5\xd0\x21\x36\x94\xb0\x1d\x93\xc5\xb4\x5c\x3f\x82\x8e\xe7\x46\x93\x71\xff\x11\x48\xb8\x4a\x92\x4d\x90\x64\x00\x67\x04\x9b\xb3\x25\xd8\xbe\x07\x82\x2d\xb6\xf5\x68\xe3\x04\x9b\x3c\xbb\x19\xc1\x86\x9f\x2c\xc1\x26\xc1\xc4\xcf\xe9\xa5\x5b\x8b\x16\xe1\x53\xcd\x88\x1c\xfe\x5c\x22\x72\xf2\xad\x4b\x97\x68\xe5\x8b\x0a\x0a\x66\x47\xed\x80\x24\x09\xc0\xb6\xa3\x47\x2a\xc0\x49\x61\xc4\xa3\x61\x84\x42\x87\xe5\xe9\xac\x05\x2d\x97\xb5\x45\xe1\x84\x02\x33\x0b\x9d\x57\xad\xe6\xfd\xbb\xaf\x6c\xad\x30\x80\x48\x05\xda\xf1\x62\xa0\xed\x16\xb3\xfa\x7c\x6b\x12\x06\x19\x67\xac\x56\x6f\xb3\xe7\xe2\x71\x38\x21\xd0\x5b\x2b\x61\x21\x6f\x76\x0f\x06\xb7\x28\xc2\x01\x73\x2e\x59\x8c\xa2\x32\x5a\x33\x43\x56\xa1\xa2\x31\x7e\xaa\x80\x26\x1d\xec\x78\x8b\x59\xbf\x07\xcc\xda\xa7\x98\x95\x49\xcb\xe1\x7f\x26\x8e\x6f\xe8\x9a\x7a\xc6\xe9\x3d\xbd\x85\x3e\x0e\xd9\x53\xaa\x5e\xa8\xae\x1a\x46\xd8\x9b\xb8\x22\xc6\x88\xb3\xa8\x26\x81\x31\x61\x31\xe4\x57\x8b\x38\x59\x85\xc6\x43\xa1\x15\x44\xf1\x39\xbc\xd5\xc0\x84\xa1\x3c\xb5\xf8\x22\xc2\x9e\x06\xdc\x52\xf9\x15\xed\x1b\x78\xbc\x3c\x99\x04\x37\x01\xce\xc0\x70\x2e\x59\x37\x12\x6a\x14\x39\x2a\x00\x8d\x24\x01\x13\x7b\xac\xc7\x2a\x88\x16\x23\xe8\x46\xf7\xc6\x6a\x2c\x9a\xa1\x01\xdc\x72\xcb\x7c\x12\x5d\xfc\xd0\xa6\xbd\x72\xd3\x7c\x1d\xba\xce\x43\x9b\x8e\x55\xec\xd3\x5f\x0c\x9c\x07\xbe\x13\x8f\x9a\xc2\xf9\xa4\x5a\xd4\xed\xa3\x26\xab\x55\xfb\xd1\x33\xc4\x49\x37\x70\xda\xc7\x4e\x54\xa1\xb8\xc9\x21\x1f\x69\xb4\x1a\xb8\x93\x28\x82\x81\x3b\x5d\xcc\x2a\x4d\x08\xf2\x95\x76\x1c\x6e\x00\x9f\x32\x52\x78\x42\x50\x30\x64\x7f\x61\x54\x25\x23\xaf\xc9\x54\x2e\xb0\x24\x0a\xb8\x0e\x5e\xe9\xc1\x83\xfd\xc9\xb0\xd0\xe1\xde\x78\x42\xb8\x11\x5f\x36\x6f\x36\xb0\xbd\x30\x35\x80\xd9\x63\xf6\x49\xcd\x98\xe0\xc8\x19\xc2\x3a\x69\x7c\x5e\x3c\xc3\x51\xce\x18\xf4\xc1\x00\x8c\xc0\x10\x4c\xc1\x2d\xb8\x03\x1f\x33\x5c\xfa\xf9\x39\xe1\xd2\x3f\xbe\xac\x65\x47\xda\xef\xcd\x16\x87\x7f\xeb\x38\x9c\x33\x69\x17\xf6\x4c\x7b\xa1\x59\x6d\xa0\xfd\xb7\x66\x75\x80\xf6\x7f\x69\xd6\x3e\x78\x69\x1d\x00\xed\xbf\x34\xeb\x10\x68\xff\xbf\x66\x1d\x01\x6d\x57\xb3\x8e\x81\xf6\x0f\xcd\x3a\x01\x9a\xae\x59\xa7\x40\x33\x34\xab\x95\x80\x4f\x76\x57\xbb\x1c\xa1\x01\x85\x02\x3f\x3b\xee\x8d\xc8\x30\xa1\x9d\x33\xeb\x0d\x0d\x70\x6f\x6c\xa0\xbd\xa2\xb0\x51\x13\x31\x44\x35\xa0\x5d\x39\x7d\xfa\xec\x84\xf1\x5b\xec\xde\xd0\x9f\x3e\x74\x28\xac\xb9\x74\x23\xec\xfb\xac\xb0\xc7\xa8\x8c\x4b\x5b\x1f\x53\x82\x20\x94\xc3\x37\x74\x4d\x42\xc5\xf7\xce\xed\x2f\x01\xdd\x7a\x4f\x03\x74\xf3\xfb\x2b\x32\xfa\x55\x54\xc1\x67\x81\xe6\x25\xd4\x1b\x08\xf4\x2f\xcb\x25\x77\x30\x2a\x94\xc7\x23\x1c\x11\x77\x42\xe2\xbf\x50\x8c\x18\x38\x1b\x16\x6a\xf4\x27\x83\x01\x6d\x71\x5a\x28\xf7\xb8\x03\xe5\x6f\x28\xa0\x40\xfd\xb6\xf0\x16\xca\x89\xdd\x89\x17\x7f\xc8\xcf\xf8\x94\x2e\x1c\x42\xc1\x6c\xac\x81\x99\xf6\x3f\xb8\x41\x70\xe3\x77\xdc\x8f\x35\xab\xab\x51\x40\xfb\x51\xeb\x01\x51\x7c\x29\x80\xa7\x78\x13\x65\x6f\xfe\x92\xd9\x58\xe4\xbb\x5b\xe5\x2b\x18\xb1\x70\xd2\xe2\x4d\x9c\xbd\x79\xed\x23\xe6\x64\x27\xde\xb8\xd9\x9b\x2b\x1c\x62\x1f\x0f\xa7\xf2\x15\xc9\x5e\xfd\x92\xa5\x94\x91\x6f\x61\xf6\xf6\x22\xc2\x03\xe4\xa7\x43\x0c\xe9\x9b\xf7\xf0\x13\x69\x5c\x4e\xfa\x81\x73\x4b\xcb\xd9\x21\xfb\x81\x09\xd9\x3f\xa0\xe1\x88\x35\x2d\x43\xc6\x54\x57\x7b\x0b\x07\xf9\x5a\xef\x1c\x14\x34\x2e\x21\x27\x33\xf3\x75\xff\xcc\xba\x5c\x50\xeb\x1c\xdf\x05\xb4\xde\xe5\x08\xdf\x35\xfe\x25\xce\x60\xe3\x52\x1e\x80\xac\xf6\x99\xd6\x4b\xb2\x9d\xbc\x81\xd3\xd7\x78\x3c\x76\x02\x2f\xd6\xc0\xc7\xc2\x6e\xc6\x6c\xe8\x6f\x51\x70\x43\x89\x9a\x5e\xf6\xa2\xba\x34\x82\x7d\x14\x78\xa2\x39\x0d\xa4\x26\x35\xc4\x24\x4e\x34\x84\xc4\xec\xfb\x93\x48\x37\xb8\x65\x90\x4b\xef\xd4\xcf\xec\xf4\xe9\x06\xd0\x5b\x20\xe6\x76\x2d\x5c\x92\x8b\x23\x8f\x11\x05\xf4\xe2\xe4\xde\x49\xfd\x8f\x38\x61\x1a\x80\x66\xc8\x7f\x16\x2b\xca\x0a\xdc\x30\xc5\xc8\x86\x09\x03\xef\x03\x1b\xa9\x06\x98\x72\x26\xf7\x99\x3b\x89\x09\x1e\x57\x74\xac\x0e\xaa\xbd\x6c\x50\x1c\x0e\xde\xa1\xc0\xc3\x77\xdc\x8c\x59\x1c\x74\xfa\xc9\x1b\x02\xc7\xfa\xb5\x04\x13\xa6\xcb\xd7\xcb\x7c\x39\x83\xa6\xef\xf4\xa1\x9f\x5c\x97\xc2\x64\x49\xf9\x16\xbf\xad\x3d\x23\x37\x9f\x08\xc6\x90\x88\x55\xbf\xc2\xe7\x92\xd8\x63\x73\xab\x1a\x42\x04\xc7\xf8\x16\x2e\x1f\x45\xdd\x82\xb2\x91\x14\x2e\x7a\x57\x7c\xd5\x2b\x7c\x94\x2e\x67\x9b\xa9\x04\xe9\xa6\x07\xe2\x9b\x8c\x27\xe9\x5e\xf3\x93\xf9\x72\xa6\x6b\x2d\xed\x07\x1d\xfe\x60\xb7\x0d\x43\x60\xca\x66\xc7\x48\xae\x7b\x09\x8b\x3a\x17\x4e\x08\xfc\x85\x23\x67\x02\xe5\x41\x4b\xf5\x38\xca\x51\x16\xf2\xbc\x9f\xa7\x94\x43\x93\xf5\x35\xa3\x6c\xed\x95\x9e\x1e\x3b\x3d\x94\xe9\xf8\x08\x1b\xb2\xe3\x65\x1d\x71\xd1\xa4\x93\x13\x4d\x0e\x08\x8c\x3e\xc0\xc0\xa3\x40\x94\x4b\x26\x61\xd1\x91\x12\x7e\x72\xfd\x49\x8c\x6e\xa1\x48\xd3\xc6\x37\x20\x6d\x75\xc1\xe0\xd9\x9a\xd2\x33\xce\x7e\x18\xe2\xea\xa8\x75\xc3\x49\x3c\x12\xf6\xd5\x90\xa2\xd1\x6c\xba\x69\x67\x0b\x16\x2e\x91\xd6\xd3\xb9\x01\x19\x33\x8a\xdb\x60\xc9\x9e\xfe\xa7\x96\x42\x7b\x64\xe6\xe7\x2d\xd5\x16\xbd\xd5\xb3\x98\xf2\xf1\x95\xa1\x77\x7b\x42\x88\xaa\x8e\x97\x77\xc5\x47\x4c\x17\x34\x95\x00\xbf\x77\x6e\x73\x16\x69\x3c\x7e\x22\x4a\xec\x00\xf8\x36\xb3\xdb\x33\x07\x11\x1e\xeb\x30\xaf\xae\x7d\xe5\xfb\xba\xe6\x58\x01\x26\xba\xe9\x63\x87\x5e\x50\x43\x93\x6a\x63\x62\xff\xc4\xdd\x66\x76\xd0\x40\x67\xa2\xc9\x57\x32\xe8\x84\xae\x8d\x22\x38\xd0\x0c\x43\xea\xfa\x29\x66\x65\xbc\x9f\x6d\xdb\xba\x38\x0e\x1c\xdd\xb2\x25\x1c\x06\x2c\x1b\x7f\x75\x1b\xc6\x7c\x9e\x52\x4c\xc1\x19\xff\x69\x05\x66\xe0\x8c\x21\x08\x59\xda\x38\xba\x28\x13\x73\x38\x41\xde\xaf\x38\x32\xe8\xbc\x13\xc3\xa0\x97\x2e\x74\x5c\xa2\x1b\x3b\xda\xd8\x41\x81\x66\xdb\x36\x3a\xe3\x76\x86\x02\xc0\xda\xbe\x25\xa0\x30\x7b\xb9\xbb\xcb\x4f\x8b\x02\x98\x6d\x9f\x72\xfb\x72\x15\x39\xb2\xa1\x07\xb5\x54\xaf\x58\x60\x46\x90\x1d\x1b\x26\xf3\x36\xf9\x30\xe9\xdc\x0b\x03\x35\x8c\x84\x44\x0e\xa3\x55\xe9\x67\x6f\x51\x4c\x38\x7f\xba\xc2\x4d\x40\x03\x1d\x4a\x5b\x4b\x76\xa6\x02\x1b\x9a\x03\x14\x78\xec\x66\xa8\x4b\x8c\xe2\x57\x2e\x41\xb7\x50\x87\xbc\xc4\x30\x98\x15\x67\x30\x9f\xeb\xb5\xdf\x70\x76\x92\x7c\xa0\x4f\xa2\x06\x9b\x0a\x5d\x76\xdb\xb6\x45\x4b\xf3\x39\xf3\x92\xa1\x85\x89\x89\x02\x0f\x7e\xba\xce\x5e\x1a\x06\x73\x53\xca\x8c\x20\x21\xaf\xf2\xc7\x40\x0f\x0c\xe0\xdb\xb0\xab\xeb\xe8\x07\x62\xfc\x97\x9c\xc6\x0f\xe9\x7c\xd2\xa2\x1e\x6f\x6a\x47\x1d\x1a\x89\x9c\x20\x46\xcc\xd7\x0d\xeb\x3e\x8b\x2e\xc8\x74\xcf\x38\xf2\xfe\x05\xa7\x61\x04\xe3\xb8\xe8\xde\x2a\x50\x64\x80\x3d\x96\xb6\xdb\x24\xf8\x2d\xbe\x83\xd1\x6b\x87\xf2\x08\xcc\xa2\x55\xef\x6a\x28\x08\x27\x5c\xd0\xf4\x89\x38\x11\xa4\xc4\xab\x8b\x3d\xa8\xf5\x32\x63\x5f\xca\x2a\x74\x05\xcf\xdd\x77\x62\xe4\x36\xbd\x08\x87\x1e\xbe\x0b\x9a\x24\x42\xc3\x21\x63\x9a\xd3\x22\x1c\x72\xe7\x33\xd3\x09\xa6\x7c\x81\xe5\x40\x18\xb1\x4a\x77\x9b\x32\x3c\xc4\x41\x41\xac\xf3\xe5\x12\xd7\x93\x79\x36\x24\x36\x61\x26\xdd\x43\x48\x98\x9b\x02\x82\x11\xcb\x76\xa7\x0b\xba\xdb\xd8\xd1\xd8\x64\xe9\xe1\x85\x67\xa2\x90\x5d\x12\x8e\x44\x14\x22\xd3\x7e\xd1\xb2\x3e\xe5\xa7\xc1\x35\xf2\x1e\x5d\xb2\x2b\xcc\x49\x05\x33\x84\xd1\x00\x47\x63\xca\x23\x01\x62\x58\x5a\x04\x7d\xe8\xc4\x90\x75\xb0\xbb\xab\xf4\x20\xaf\x4a\xbe\x8f\xb6\x91\x24\xff\xc8\x37\xc9\x83\x49\x1b\x33\xb2\xbb\x0b\x29\xff\x7a\xb1\xbb\xab\x43\xfb\xa2\x0b\x7b\x02\xdc\xf6\x45\xcf\x19\xa4\x25\x67\x29\xc6\x82\xc9\xb5\x05\x0d\xc6\x0c\xf8\x76\x05\x24\x17\xe7\x96\x07\x8a\x65\xf4\x83\x61\xec\xf8\x67\xda\x2f\xb1\xeb\x84\x7c\xd8\xf3\xb9\xb6\xc7\x17\x48\xcf\x70\xa7\xbf\x80\xe2\xf0\x15\x64\xec\x9b\x05\xe2\x83\x1e\x5b\x46\x7e\x58\xda\x2f\x01\x65\x16\x78\xcb\xca\x4c\x6c\x75\x56\x1c\xc9\xb6\x40\xb3\x2d\x66\x9b\x52\x47\xba\x9f\x35\x55\xdd\x77\x89\x2c\xb1\xd8\xd3\xd8\x21\x14\x2a\xa4\x8b\xc0\xaf\x89\xdc\x8f\xe2\xdb\x1c\xae\xd4\xc5\x10\x18\x77\x31\x9f\xd7\x12\xb3\xec\x06\x33\x9c\x38\x9f\x6b\xbf\x21\x0f\x2e\xae\x44\x59\x71\xc4\x16\x0a\x06\x44\x10\x48\x3a\xc5\x96\x8e\x90\x7d\x31\x7a\xaa\x4c\x96\x1a\x60\x8a\xa0\xef\xb1\x50\x71\x04\x8d\x21\x9e\x10\x43\x3f\x3e\x6c\x31\x2e\xbc\xbc\x5a\xe5\x06\x98\xc9\x50\x61\xc6\xd2\x68\xa8\x01\x73\x1b\x91\x79\xf9\x46\x30\xf4\x1d\x57\xde\xa1\x1f\x34\xa0\x69\x46\x1e\x1c\xd0\xc1\xda\x19\xd5\xb4\x7a\x33\x86\x0c\xc4\xac\x51\xa2\x2a\xe7\x93\x50\x26\x40\x58\x32\x10\xa9\xdf\xdb\xdd\xd5\x5f\x30\xb5\xac\xcb\xdd\xf1\x0c\x3d\x90\xa4\x93\x7a\x4b\x8c\xf9\xfc\x45\x60\x46\xf0\x3f\x13\x14\x41\x09\x12\x76\x77\x6b\x3f\x85\xeb\x7e\x40\x28\x08\x4a\x72\x8b\x9c\x9b\x3f\x7b\xa3\x1b\x89\x4f\xd1\x61\xf0\x2b\x8e\x52\x78\x6b\x28\x84\x3e\x27\x9c\xff\xbe\x81\x53\xca\x36\xfd\xe6\x04\x9e\x4f\xe1\x62\x4a\x30\x65\x60\xda\x64\x9b\x2b\xdd\xc7\x29\x28\x33\x14\xcb\x31\xc7\xf3\x58\x54\x97\xb7\xac\x37\x18\x31\xee\x9f\x02\x56\xd1\x56\xa1\x07\xf5\x12\x67\x43\xf8\x33\x5c\x75\x00\x12\xd8\x2d\x1d\xc2\x24\x54\x06\x90\xb6\x6f\x24\x77\xc8\xf7\xcf\x61\x4c\x22\x3c\xd5\x8d\x59\xda\x06\x27\xca\xd6\x9b\xc9\xd2\x8f\xeb\xc6\x90\x80\x81\x7d\xa3\xf7\x73\xca\x68\x21\xd6\x50\x52\x28\x3d\x4c\x78\x3f\x2a\xf6\x90\xaa\x4f\x37\xd5\xc3\xb0\xd8\x43\x59\xd4\xf2\x18\x76\x01\x2f\xda\x49\x62\x80\x69\xb1\x73\x29\xc5\x79\x8c\x2e\x15\x72\x9e\xf6\x7d\x5b\xec\x3b\x2f\x29\x7a\xbc\x49\xdf\x15\x3b\x4e\x85\x50\xdd\xf1\x43\x77\xf3\x63\xb1\xed\x9c\x58\xe4\x51\x57\x75\xc6\x30\x94\xa5\x8a\xc9\x00\x07\xb9\x16\xa5\xa1\x6b\xa9\x4a\xed\x23\xad\x6a\x00\x2e\x74\x91\xd2\x72\x90\x6f\x4e\x8a\xd7\x56\x6b\xd1\x8d\x91\x79\x2b\xc2\x0c\x2d\x69\x38\x93\xce\xad\xd6\x74\x9a\x5b\x59\x33\x4a\x63\x14\xc2\xbc\xd5\x1a\x8a\x45\xed\x25\xe3\x93\x72\xc0\x15\x27\x2e\x6a\x2f\x69\x34\x15\x21\xae\xd6\x2a\x91\xd5\x97\x34\xab\x8a\x1f\x57\x6b\x59\xc9\x81\xbd\xac\x71\x29\xbd\x5c\x75\x75\x09\x41\xc1\x30\x36\x59\xec\x99\x05\x8d\xab\x02\x50\xb5\x69\x8e\x8b\x4b\x0c\x63\x91\xf7\x04\x6d\x23\x01\x05\xa4\x4f\xaf\x4c\x4d\x6f\x45\x59\xea\x7d\x7a\x6c\xde\xb3\xcb\x9c\xc8\x75\xd5\x8e\xef\xdb\x6b\x59\xc8\xbb\x76\x8f\xeb\x75\x58\x47\x60\x97\xbb\x2d\xe2\x37\xfb\x45\x2b\x49\x7a\xe5\x44\x23\x55\x12\xc7\xe1\x2a\x42\xcf\xcc\x45\x56\xe5\x83\x54\xc1\xa3\x92\x8e\x9f\x18\x75\x82\xc6\x96\xa1\xb2\x2b\x6b\xc8\x2d\x21\xcf\xc9\x61\x80\x22\x71\x92\x09\xa8\x34\xd0\x8d\x57\xb6\x77\xab\x6d\xc4\x00\x7d\xd5\xcc\xad\xd0\x5d\x51\x96\x73\xff\x3e\x4b\x2d\x2d\xee\x38\xcf\x15\x33\xd3\xbe\x08\xc6\xc4\x89\x18\x42\xbb\x72\xe2\x9b\x35\xfb\x2f\x34\x58\xe8\xbd\xaf\xda\x57\x5c\x2e\x36\x34\x18\x43\x0f\x39\x55\x66\x15\x11\x8f\xc4\x81\x6e\x61\xb1\xf2\x23\xc4\x2c\xe3\x01\x78\x52\xb5\xdd\xce\x0a\xb1\xbc\xc4\x88\x70\x39\x6a\x33\x1f\x3f\x7f\x53\xae\xb9\x9e\x81\xde\xd7\x48\x34\xb7\xcc\x08\x59\x7c\xfd\x2b\x8e\xc6\x0e\xd1\x00\xb2\xb3\xe4\x6e\x7c\x92\xbb\xbb\xc5\x12\x13\x4f\x48\x38\x11\x9f\xcc\xe7\x3c\xf5\xc2\x8a\x16\x05\x68\x7d\x8b\x02\xb4\x52\xc4\x57\xbe\x2f\x01\x26\x68\x80\xd2\x38\x0c\x5f\xc7\xbe\x67\x8d\x20\x7a\x8e\xe7\x65\xea\x15\x8d\x5e\x38\x8d\xae\xe3\x7c\xae\x43\xe6\xe5\x6d\x43\xd3\xc5\x3e\x8e\xe6\x73\x2d\x80\x13\x12\x39\xbe\x66\x00\xcd\xe3\x9c\xe1\x1f\xc1\x6b\x1f\xb9\x37\xd9\x17\xf9\x72\xfb\x45\xdb\x00\x9a\x10\x87\x28\xcd\xf2\x02\xfb\x10\xee\xcb\xe0\x77\x7c\x14\x2b\x05\xbd\xe3\x4b\x16\x3a\x43\xd8\x24\x88\xf8\xb0\x49\xf9\xf7\xaa\x85\xce\xaa\xd4\x7f\xf6\x0c\x4d\xa9\xb2\x29\xac\x3f\xe9\xe7\x38\xdf\x08\xc6\xe8\x33\x6c\xe2\x3e\xa7\xe7\x6b\x60\xbb\x5a\xa5\x29\xbe\xad\x6f\xe3\x19\x2e\x43\x8c\xdd\x1b\x48\x96\xf9\x19\x2d\x42\x06\x99\xd9\xda\xa2\xc0\x8f\x00\x89\x40\x52\x20\xda\xd9\x8c\x7d\x2d\xb6\x75\x7f\xe3\x9e\x2b\xf1\x34\x26\x70\xac\x7a\xae\x44\x4f\xd6\x73\x65\x08\x09\xa5\x89\x98\xba\xe3\x92\x6d\x23\x3f\x74\x68\xa0\xab\x16\xc3\x2c\x85\x96\xc4\x73\xca\xc6\x29\xe8\xaf\xab\xe0\x90\x31\xe2\xb6\x84\xbb\xbb\x2f\xda\xea\xa7\x55\x75\xa4\x9c\xdc\x90\xf1\xa9\xe0\x9d\x30\x7e\xd3\x65\x20\x74\x11\x06\x1d\x7a\xd6\x8b\x36\x88\x61\xe0\xa5\x9a\xc1\x62\x05\xae\x90\xa1\x63\x63\xe5\x7a\x96\xdf\x4e\x48\x91\x63\xe2\xa1\x40\x03\xf4\x2f\x85\xfb\x46\x62\x58\x7a\x65\x4b\xf6\x8b\x16\xa8\x6c\xec\x7a\x26\x3f\xb6\x66\x1a\x2d\xd1\x2c\xed\xe5\xac\x4f\xb0\xa3\x6b\x93\x20\x9e\x84\xf4\x02\x40\x8f\x62\xfc\x77\x6c\x8a\xff\x3b\xf8\xdf\x91\x66\x24\x5a\x92\x5c\x27\x8c\x34\xdf\x49\xf5\x65\xda\x88\x90\x30\xb6\x34\xdb\x56\x19\x0e\xba\xe2\x9c\xc6\x74\xb1\x7f\xa6\xdd\xc5\xb1\xa5\x59\xda\x5d\x6c\x69\xc0\xb7\xa5\xe5\xf3\x1f\x77\x01\x8c\xb8\xfc\xd5\x30\x7d\x8c\x6f\x26\xa1\xae\x89\xc4\x65\x96\x7a\x8b\x0c\x10\xd9\xd7\x2f\x67\xbe\x39\xc2\x31\x99\xcf\x8b\xfd\xd0\xd2\x64\x8f\xbe\x9f\x44\xfe\x45\x04\x07\xe8\x93\x6e\x24\xd7\x00\x0b\x4d\x2b\x3b\xcb\x8c\x72\xbf\x85\x1f\xe0\x10\xe1\x60\x47\xd9\xa8\x7f\xc3\xbe\x38\x35\xd7\x2f\x67\x41\xb2\xb7\xf7\x72\x16\x25\x7b\x5c\x10\xa1\xe4\x9d\x67\x19\x28\xb3\x47\x13\x79\xc9\x1e\xfc\x04\xdd\x33\xe2\xc4\x37\x36\x7d\xc9\x14\x9b\xbb\x84\x4c\x6d\x12\x4d\xe0\xee\x5d\xfc\xf7\xc8\x09\xbc\x78\xe4\xdc\x40\x56\x72\xfd\x83\x8e\xcf\xae\x77\x23\x36\x02\xfb\xe5\x0c\x27\xd7\x96\xa6\x19\x3f\x5c\xef\x0a\x1e\x8c\xb6\x12\xb8\xd8\x83\x7f\x7e\x78\xf3\x1a\x8f\x43\x1c\xc0\x80\xe8\xd7\xdd\xd4\xf7\x39\xb9\x36\x78\xea\x7b\x3f\x9f\xfa\x5e\xde\xd6\x6d\xea\xfb\x6f\x2e\xf5\x7d\x64\x87\xc0\xbf\x57\xea\x7b\x81\xd7\x88\x43\xe2\x26\x17\x9a\xb2\xb8\x28\x94\x0f\x2d\x26\x46\xa8\x31\xd4\xce\xf0\x9e\x1f\x4d\xfe\x1e\x3b\x61\xd9\x06\x9b\xe1\x1d\x46\x96\x7b\xb0\x99\xeb\xab\xbe\x6e\x76\x89\x0a\x5f\x6c\xa3\xa8\x6c\xcd\x8e\xf3\x51\x54\xd8\xbf\x6e\x39\x96\x4a\x9d\x1f\x4f\x46\xe0\xf8\x4b\x08\x1c\x11\xd2\xdb\x7f\xa2\xa1\x54\xfc\x8c\xbe\x01\x13\x16\x30\x0d\x99\x6f\x3f\xfc\xf9\xce\x09\xf5\x76\x4b\xc6\xbf\xe0\x57\xf9\x03\x1c\x64\x04\xef\x84\x51\x43\xfc\x3e\xd1\x73\x8e\x06\xfa\x0b\x98\x8f\xbf\x46\x6c\xb8\xbb\x4b\xb9\xce\x74\xe1\x78\x94\x31\x9e\xa4\x9f\x45\xb2\x4d\x2c\x8a\xcf\x86\x90\xe8\x1a\xf2\x34\x8a\x4a\x91\xad\xd1\x2b\xce\x42\xe3\x9f\xa5\xfe\x4a\x56\x94\x7a\x2e\x61\xb5\x02\xff\x69\x69\xd9\x4d\xd7\x80\x63\x4f\x58\x8b\x01\x33\xa1\x71\xc4\x98\xb2\x30\xb3\xf4\x1d\x31\x76\x77\x5f\xc8\x9f\x26\x8a\x85\x82\x14\x7a\x95\xc5\x28\x18\x1a\xba\x03\xb0\x31\x9f\x3b\x66\x0c\x89\x8e\x01\x34\x80\x93\x86\x6a\x43\xa6\xcb\x82\x73\xea\xb3\x01\x24\xee\xc8\x92\x46\x4b\x6c\xeb\x4d\x67\x42\x46\x38\x42\x9f\xa1\xf7\x01\xfe\x67\x02\x63\x66\xb5\xd7\xc5\x3d\x0b\x26\xa9\xfc\x73\xc2\x9a\x0d\x40\x6c\x80\xca\x48\x14\x32\x2e\x7c\xb0\x21\x55\x66\x65\xdc\x09\xb6\xc3\x4c\x5f\x2a\xfd\x4a\xef\x15\x77\x82\x37\xb3\x28\x1a\x83\xbb\x0c\x93\xe0\xa8\x92\x27\xa6\x04\xa4\x78\xfb\x1c\x19\x3f\x41\x3b\xad\x17\x5f\xa2\xce\xdf\xb7\x06\xe5\x85\x11\x1e\xa3\x98\x72\xc8\x45\xb7\xdf\xea\x7a\xd2\xd5\x2a\xad\x26\xa8\xe2\x62\xf0\xd7\x42\x33\x1f\x63\x1c\x34\xef\x10\x19\x35\xd3\xd5\xaa\xf0\xf9\x5a\xe8\x1e\xc5\x61\xa8\x12\xc2\x26\xef\x1e\x05\x3e\x83\x3f\xc0\x0d\xb8\x00\x9f\x32\x64\x7c\xf9\x9c\x1c\xa5\xde\x6d\x29\x87\xef\x81\x72\xb8\xb2\xf5\x89\x4c\x2c\xca\x2f\xa7\x08\x5e\x21\x39\x40\xcd\x00\x6e\xa9\x02\x67\xcd\x62\xb3\xdb\xd3\x0c\xe0\x2d\x7e\x1d\x2e\x6e\x3e\x05\x58\xfc\xd9\x8c\x64\x71\x3c\xc2\x13\xdf\xbb\x1c\xe1\x3b\xfe\x26\xd6\x0c\x30\x5e\x36\xd4\x7e\xa9\x42\x9a\x33\x5b\x0c\x67\x60\x33\x55\x1b\x65\x46\x8d\xec\x3c\xfc\x43\x31\x71\x9b\xbd\x45\x2e\x0c\x62\x68\xcd\x7e\x85\x0e\x99\x44\x30\xb6\xba\xbd\x24\xd9\x21\xd1\x54\x9e\x18\x66\x63\xd7\xa8\x46\x92\xce\x9d\xc4\x93\xd7\x7b\x2f\x67\xd8\x4c\x07\x90\xec\xd1\x3d\x72\x08\x8e\xf6\x7c\xde\xc3\xb5\x61\x92\x11\x0c\x74\x66\x97\x9c\xba\x63\x41\xc3\x48\x5c\x87\xb8\x23\x25\x95\x01\x8b\xad\x0a\x46\xb5\x63\xcf\xc6\xa6\x2f\x1a\x9b\x18\x98\xb6\x77\xdb\xde\x8b\xa1\x13\xb9\xa3\xbd\xc1\xe4\xf3\xe7\x29\xcb\x43\x47\x46\xd8\xb3\xb4\x8b\x3f\x2e\xaf\x34\xd0\xc7\xde\xd4\x2a\xb8\x74\xcc\xae\xe0\x27\x62\x69\x03\xbe\x28\x4d\x0f\x12\xae\xf0\x6d\x32\xeb\x76\x0d\xbc\xc6\x01\x61\x35\xb2\x25\xd7\x18\x52\x31\xf1\x8d\x98\x10\xcc\xd9\xc7\x18\x60\xc8\x45\x1c\x8e\x8f\x9c\xd8\xd0\x35\x46\x7e\x88\xd5\x37\x7d\x27\x26\x97\x13\x96\xbe\x63\x30\xf1\xf9\xad\xd3\x0c\x30\xcd\x7f\xe2\x8e\xa0\x7b\xf3\x2b\x9d\xc3\x25\x9b\xcf\x45\x04\x63\x18\xb8\xfc\xf3\xf4\xa3\xdb\xd2\xb1\x10\x3b\x60\xca\xde\xe4\x56\xf3\x43\x72\xf7\x00\xc7\xb7\x4b\x61\xf9\x26\x68\x1e\xe9\xa0\x24\x8b\x05\x75\xf0\xb9\x50\xac\x4e\x5d\x03\x7f\x14\xde\xd6\xcd\x52\x03\x37\x85\x9a\xbe\x6c\xe2\xa2\xd8\x41\xf6\x75\xea\xe3\xf7\x49\xb8\xde\x53\x2a\xd9\x87\x8e\xc7\x4c\x13\x73\x96\x9e\x6c\x12\x3b\x69\xe0\x64\x29\x15\x94\xf4\xa2\x40\xc3\x16\xac\x38\x64\xa5\xd3\x4f\x79\xd8\x49\xbc\xc7\x3b\x4a\x8f\x3e\x33\xfc\xa4\xf8\x58\x37\x0c\xa5\x4c\x9f\x45\xa1\xfb\xca\xf3\x22\x9e\xe6\x44\x79\xc1\x6d\x07\x30\x41\x83\xa9\x84\x7a\xaf\x47\x4e\x30\x84\xba\xc6\x9b\x36\xc5\x97\x9a\x01\x98\x2f\x00\x9f\x9f\x33\x84\x01\xd9\xc4\xf4\x16\xdc\x6f\xd6\xc7\x5e\x0c\xfd\x41\xf5\xcd\x9e\x25\xea\x4c\x18\x56\x25\xcc\x67\x80\xa5\x4a\x80\xbb\xbb\xfc\x87\xad\x13\xa6\xed\xa2\x38\xd0\x50\x50\x11\xd9\xdd\x25\xe6\x5f\x30\x8a\x11\x4e\x5d\x4e\xc4\xa3\x45\x80\xf8\x75\x11\x41\x61\x73\x69\x05\xb2\xec\x1d\x24\x0e\x0f\x0f\x9d\xa4\x0d\xcb\x86\x76\xa0\x79\xcb\x7f\xd9\x04\x04\xbb\xbb\x7a\xf6\x7c\x4d\x99\x1b\xf1\x90\x34\x5f\xce\x82\xe4\xda\x00\xa8\xbe\xca\x0f\x2f\x67\x28\xb9\x56\x32\x1b\xa4\x8b\x9f\x03\xf1\x5f\x64\x13\xc6\x8c\x9c\x8b\x57\xd9\x07\x7d\xc6\x71\x8e\x05\x4d\x6e\xd8\xc5\x87\x99\x64\x67\x47\xe0\xb3\x85\x03\x8f\x1e\x3c\x70\xd1\x4b\xf5\x90\xbb\xbd\xec\x24\x2b\x28\xaf\x38\x24\xd1\x06\xa8\x36\x6a\x61\x54\xf0\xab\x0a\xf1\x2e\xcc\xbc\x18\x88\x71\x46\x38\x9b\x15\x17\xfb\xe2\x6c\xb2\x38\xac\x59\x50\x2a\xf8\x83\xa6\xed\xac\xd4\x9d\x4d\x12\xe8\xc7\xb0\xb1\xc4\xc5\x4f\x2b\x7d\xa8\xf1\x99\x97\x48\x02\x3d\x1f\x54\x9e\x31\xe2\x92\xf8\xe0\x36\xfc\x9a\xf1\x53\x5b\xf9\xf6\x0d\x9f\x66\xba\x78\xea\xd7\xa5\xd6\x85\xc1\xbc\xba\x06\xf4\x16\xa6\x3d\x55\x12\x2e\x7c\xa4\x19\x0a\xcc\x3a\xa9\x3f\x21\x24\x0d\xa0\xcf\xdc\x2f\x98\x83\x58\xda\x82\x96\x83\x94\xa9\xff\x55\x7a\x1c\xb2\x61\xbf\x57\x3b\xcd\x1d\x0b\x85\x08\x22\x3c\x3f\xa3\xae\x84\x49\x97\xde\x0e\xd0\x8c\xf1\x18\xb2\x8e\x52\x2e\xf2\x85\x6d\x2b\x02\x0e\x11\x51\x54\x90\x00\x95\xcb\x5f\x87\x58\x35\x96\xaa\x2a\x49\xc0\x47\xfb\x9d\x7e\x57\x25\x1c\xd8\x94\x9d\xf3\xe7\x62\x07\x92\x21\xdf\x54\x07\x85\xe6\x39\xd6\xd1\x40\x77\xb2\x5c\xde\x50\xf5\xa1\x01\xee\x54\x51\x43\xa1\x75\x06\xce\x98\xe8\x64\x75\xa9\x46\x45\x03\x8b\x3b\xc9\x9d\xe4\x87\x74\x96\x6f\x68\x71\xa7\xe2\xa2\x3e\xa4\xbb\x28\xe5\x0c\x16\x2e\x61\x8e\xdf\xe8\xba\xeb\x2e\x60\x9e\xc5\x58\xd4\x53\x99\x67\x01\xdd\x75\xe7\x54\xc5\xf7\x2c\xef\x33\x07\xd8\x34\xd0\x0d\xef\xd5\x6b\xbe\x95\xc5\xfd\x2a\x54\x3e\x33\x67\x5f\xab\x3b\xe5\xe3\x55\x57\xf4\xbd\xda\x5f\xff\xde\x8b\xfa\xbe\xb6\xe7\x3f\x8a\x70\x23\x4f\x93\x77\x07\x0f\x85\x1b\x37\xc5\x0e\xea\xc9\xfa\xee\xe8\xa1\x9d\x5d\x14\x3b\x4b\x39\x83\xee\xf0\xa1\x6d\x7f\x2a\xad\x54\x05\x73\xd1\x9d\x6e\x18\xce\x4a\xac\xa3\x81\xee\xed\x9a\xdb\x9f\x7e\x5a\xd8\xf2\x3b\x55\xac\x7b\xb5\x58\xfe\x49\x79\xdb\xe6\x18\x3a\xf1\x24\xaa\xb6\xfe\xc9\x55\xa8\xfb\xee\x19\x0a\x7e\x2b\x92\xba\xde\x5f\xee\x5b\x61\xfa\x93\x16\x86\xd8\x9f\x0e\x90\xef\xc7\x35\x11\xb8\x98\x9c\xa1\x29\x12\x78\x95\x64\xba\xec\xb6\x6a\x40\x13\x06\xa9\x4b\x62\x5b\x71\x99\xe6\x37\x2e\xbc\xfd\xe2\x51\xae\xae\xb6\x42\xe3\x6f\x5d\x68\xcc\xf9\x8a\xbf\x6d\xed\xff\xc5\x93\xa8\xe1\x30\xf9\x5c\x03\xc5\x0d\xa7\x8f\x27\xa4\x41\x70\x03\x7e\x0a\x51\x04\x35\x26\x5d\x3e\xb7\x75\x26\x3c\xc6\x8b\xe4\xad\xcc\x6f\x76\x99\x95\x13\x07\x42\x06\x13\xc2\xf2\xfc\x93\x5c\xce\xc9\x39\xa6\x4b\xe8\x0f\xf4\x7c\xc2\x32\x9e\x0e\xd9\x26\xe2\x07\x20\x42\x04\x19\x64\x1d\x07\x26\x8c\x22\x1c\xc5\x67\xf2\x87\x39\x76\xc2\x9f\xa7\x94\xb1\x23\x0e\xf2\x35\xc3\xea\xf6\xd4\x8c\x0f\xc2\x31\x5e\x7b\xf5\xfa\x6d\x43\xd8\x7e\x35\x3c\x14\x73\x7c\x67\xb3\x10\xcc\x82\x65\x8c\x29\x27\xe4\xb8\x7e\x16\x4d\xab\x4d\x97\x32\xdf\x04\x9b\x52\x23\xc0\xa4\x31\xc0\x93\xa0\xaa\x05\x56\xe3\x3d\x26\xbf\xb2\xf7\x2c\xc0\x0f\x43\x8d\x0c\x5e\x73\x39\x68\x04\x1d\x2f\x15\x9d\xd2\x65\xb8\x62\x32\xdf\x1a\xe1\x69\x58\xbb\x19\x74\x5d\xd1\x40\xf8\x20\xc9\x66\x64\x54\x15\x45\xa4\x9c\xbe\xe3\xdc\x5e\x28\x32\x1d\x6b\xcc\xbd\xbb\x97\x66\xd1\xab\xff\x22\xc2\xcc\xa5\x2e\xcb\x50\x99\xfa\xda\xf3\x6f\x2e\x38\x4f\x6c\xd2\xdb\x10\x28\xbe\xe1\xb2\x27\xee\x49\x5e\xfd\x46\x29\x4c\xd9\x5c\xc3\x30\x07\xbe\x43\x19\x66\xe6\xfc\xaf\xbc\x01\xa6\x69\x92\x9e\x90\x56\x75\xd5\x11\xa7\x9c\x38\x4f\x21\x27\xa6\x49\x51\x90\x13\xe0\x60\x3a\xc6\x93\x58\x33\x7a\x45\x99\x36\x0b\x80\x2d\x74\x14\x05\x99\x76\xba\x31\x32\x33\x74\xdd\x06\xf5\x6b\x37\x48\x19\x5f\x61\xaf\x65\x7c\x09\x19\x6a\x07\xb9\x37\x78\xc0\xdf\x5d\x5d\xbd\x7d\x87\x03\x44\x30\x45\x99\xb2\x42\x76\x2e\xd3\x45\xaf\x68\x36\x1d\x69\xda\x3c\x23\x13\x06\xb5\x03\x1c\xe0\x48\xff\x51\x0a\x30\x85\xdc\x21\x3b\x49\x0a\x70\x64\x56\x15\x30\x97\x5a\xfb\x47\x61\x91\x92\x9e\x9f\x00\xde\x35\xce\x1d\x02\x0b\x07\xb2\xf0\x99\xd1\x94\xf5\x98\x14\xf5\x9f\x47\xf0\xd0\x10\x52\xd5\xf4\x8e\x8b\xf0\x38\xc4\xce\xe4\xc6\xd2\x2b\xc2\xfc\xcf\x04\x4e\xa0\x1a\x09\x87\xc8\x48\x38\x44\x8d\x83\xc1\x4c\xd6\x6d\xdb\xfe\xdb\x30\x76\x82\x9f\x5a\x67\xf0\x0c\xf2\xfb\x29\x8c\x45\x35\x70\xcd\x80\x21\xbf\xd0\x02\x24\x72\x30\x18\x37\x5e\xce\x58\x78\x9a\x54\x90\xb7\x78\x42\x2c\x60\xd0\x7b\x7c\xa7\x1b\xc9\xb5\x88\x4d\x91\xd5\x78\xaf\x0c\xfe\x1c\xc5\x63\x14\xc7\xd0\x13\x31\x47\xf2\x13\x73\x3c\x4f\x9f\xb1\x61\x5b\x7f\x03\x31\x4a\xeb\x51\x06\x09\x98\x53\x86\xa5\xdd\x39\x51\xc0\xc8\xb2\x98\x20\xf7\x66\xca\x88\x07\xe6\xdf\xf6\xda\xc7\x31\x7c\x55\x72\xcd\xa3\xcb\xb7\x64\x66\x0c\xe0\x25\xa2\x19\xd1\x82\x74\x02\xfc\x00\x9b\xce\x84\x8c\x60\x40\xe8\x57\xb0\xc2\xf9\x6f\x35\x67\xd1\x24\x49\x0c\x4b\x67\x27\x32\x86\x44\xc9\x14\x2c\x56\x2f\x87\xe5\x46\x8e\x5c\x31\x4f\x4b\x57\x55\x53\x56\xf5\x0e\xf9\x7e\x23\x80\xd0\xa3\x78\xb0\x0f\x1b\x51\x7e\x94\x9e\x96\x88\x2b\x38\xe6\x97\x92\xdf\x51\x34\x86\xa6\xeb\x04\x2e\xf4\x5f\xf9\x3e\xbd\x66\x32\x82\x07\xce\x22\x78\xb4\xe1\xbe\x21\x54\x80\x0f\xd7\x4c\x09\x79\xd8\xb0\xa8\x99\x12\x06\x1e\xd3\x42\xb9\x0c\x75\x70\x5b\x28\x2f\x78\x18\xc9\xb8\x8a\xef\x64\x3a\x59\x15\xfd\xb5\xb2\xf2\x22\x52\x6b\x17\x94\x60\x29\x04\xaa\xd0\x9d\x65\xaf\x2a\xf5\x67\x25\xe0\x55\xd6\xa4\xc5\xe5\x2a\x45\x15\x5a\xbe\xa9\x57\x81\x97\x55\x2d\x2a\xd5\x8a\xfb\x98\x57\xa9\x71\xca\x23\x63\xb9\x6a\x65\xe4\xec\xfb\x4b\x56\x9b\x49\xdd\xc5\x87\xd0\x98\x71\xf0\x05\xcf\x56\x92\x98\x2b\xcd\x68\x86\xb5\x4a\x6f\x36\x4c\x9c\x78\x1a\xb8\x0d\xf8\xc9\x65\x3a\xb4\x3f\x02\x96\xa2\x99\x55\x51\x13\x4f\xac\x43\xa3\x81\xc0\x76\xee\x1c\x44\x1a\xc4\xac\x69\x76\x47\xa5\xd0\x02\xf1\x23\xa9\xd4\x92\x40\x4e\x83\x90\x72\x64\xb7\x76\x65\x64\xb7\xb6\x1a\xd9\xad\xcd\xb2\x8c\x4b\x9c\xc2\x73\xf9\x66\x3d\x4b\x12\x04\xed\xee\xea\x41\x57\xfb\x7f\x9a\xef\x19\x43\xc9\x0f\x58\xcf\x46\xc2\x5d\x37\xd3\xcb\x03\x16\x01\xc1\x89\x63\x34\x0c\x0c\x9d\x80\xd9\x88\x09\x70\x63\x2b\x00\x6e\x04\x3d\x7a\xcd\x1d\x3f\xb6\x34\xa1\x4b\xd1\x58\x2c\xbe\xb2\xf5\x9c\x70\xb9\xc8\x44\xe6\xc2\xee\xbe\x52\x04\x57\xc8\xfd\xa1\xd6\xcf\xcb\x25\x77\xc8\xee\x6e\xb3\xcd\x02\x08\xc9\x78\x60\x42\x3c\x6a\x6b\x06\x8b\x0f\x55\x9d\x93\x2b\xd5\x31\x29\x9a\x7e\x62\x00\x1e\x57\x4c\xe8\x84\xb4\x33\xcd\x38\xd3\x76\x35\x4b\x3b\xd3\xc4\xaa\x5d\xbf\x9c\xc1\xe4\xe5\x0c\x25\x4c\x2d\x98\xe8\x10\x48\x2d\x1a\x51\x92\x9b\x73\x7a\xa3\x72\x5f\x01\xa1\xb5\x62\x76\x3f\xaa\xa8\x9a\x0c\x22\xce\x58\x35\xe6\xb5\xc2\x79\x92\x45\xd4\xca\x7a\x9f\x29\x97\x7b\xe9\x97\x0b\x60\x76\xe9\x83\x95\xae\xeb\x1f\x6f\xce\x5f\xbf\xc7\x81\x4b\xe9\xbe\x95\x3f\x78\x35\x21\xa3\x77\xcc\x54\x43\x33\x92\x05\xa4\xde\xac\x7a\xcc\x29\x31\x97\x24\x60\x68\x5f\xe9\xa3\xc7\xd4\x93\x4c\x4b\x1d\x48\x13\xc2\x4d\xf5\x70\x5b\xec\x61\xe3\x61\x79\xee\x8a\x3d\x14\xfd\x6a\x37\xd5\x51\x71\xa9\x38\x18\x5f\x4f\x37\x52\xd5\x82\x01\x46\xaa\xc4\xf3\x63\x71\x3e\x45\x9c\xdb\x75\x1f\xae\x7f\x2b\xcd\x25\x6b\xfd\xfe\xf1\x68\x44\xeb\x7f\x2c\x9e\x40\x86\xab\xbb\xe1\xc3\xe5\xf5\x75\x13\x51\x7a\x79\x70\x20\x9f\x8b\xc5\x13\xca\xd1\x1f\xdd\xfe\xc3\x45\xf7\x85\xde\xca\x24\xcc\xc3\x15\x1d\x23\x55\xac\x7e\xbe\x58\xba\x3c\x89\x99\xa3\x2c\xa7\xcb\x57\xf5\x2a\x5d\x37\xaf\x01\xe7\x0a\x73\x02\xe0\x4c\xb2\xeb\x3e\x27\xc9\xae\xb7\x95\xb0\x7e\xeb\x12\x56\x4a\xef\x86\xb6\x8e\xb8\xcd\x62\x16\xa5\x9f\x9d\xfe\x0b\x67\x08\x2f\xd1\x67\xa8\x81\xce\xa1\xc1\x5d\x44\x4b\x75\xde\xe2\xe1\x3b\xec\x41\xc5\xf3\x15\x44\x95\x15\xaf\x70\x88\xff\x42\x9f\x2f\xb0\xef\xa3\x60\x48\x99\x70\x7a\xcd\xe8\x76\xad\x9a\x93\xb9\x8a\xcd\x74\x65\xec\xc1\x74\xa8\x8e\x60\x9b\xe4\x1b\x5f\x0e\x30\x2e\xbc\x88\x47\xf8\xae\x7a\x50\x22\xab\x10\x73\x2e\xf1\xf2\x6e\x1b\x59\x3f\x5d\xf4\x60\xc7\x92\x62\xe3\xe9\x50\xbb\xfe\x43\xdb\x9e\x14\xdb\xae\x9f\xed\xc3\x33\x18\xe5\x1c\x56\xc2\xc5\x20\xf8\xce\x21\xee\xa8\x22\x7c\xc5\xca\x4a\x3d\xa9\xac\x0b\xa7\x65\xa8\xbd\x2c\x37\xdb\xd6\x57\xf1\x3b\x03\x6d\x13\xca\x88\xbb\x22\xd7\x59\xc0\x14\x18\x7f\x04\xfe\xd4\xd0\xb5\xbf\xd9\x11\x34\x40\xac\x97\xfc\x18\x53\xb3\xd0\xd9\x10\x92\x06\xab\xa8\xe7\xf2\x83\xd1\xc3\x67\xe8\x13\x26\x32\xbc\x6f\x2c\x07\x7e\x03\x9e\x41\xd2\x78\x40\xd7\x30\x19\x42\xf2\x86\x72\xfa\xbf\xf2\x6c\xe8\xd2\x15\xaf\x0b\x7b\xf3\x79\x3b\x89\xd5\xb7\x94\xe1\xa7\x2f\xec\x1f\x48\x92\x18\x2a\x0c\xfa\x5b\x5c\xfb\x7b\x3b\xcd\xc9\x4d\xcb\xb9\xcb\x95\x1c\x00\x45\x2f\x9b\x05\x6b\x35\x7e\x78\xb7\x79\x3a\x32\x07\x80\x36\x11\xc3\x28\x2b\x98\x69\x8e\x0f\x23\xd2\x74\x51\xe4\xfa\xb0\x39\x40\xbe\xaf\x59\xff\xeb\x9f\xf1\xed\xb0\x71\x8b\xe0\xdd\xcf\xf8\x93\xad\xb5\x1a\xad\x46\xe7\xa0\xd1\x39\xd0\x1a\xf4\xbd\xad\x05\x38\x80\x5a\xe3\xd3\xd8\x0f\x62\x1e\x13\xc2\xda\xdb\xbb\xbb\xbb\x33\xef\xf6\x4d\x1c\x0d\xf7\x3a\xad\x56\x8b\xce\x41\xfb\xe9\x9f\xa1\x43\x46\xec\xa3\x66\x34\xf1\xa1\xad\xc1\x5b\x18\x60\xcf\xd3\x1a\xae\x8f\xc2\x62\x99\x67\x6b\xef\xda\x9d\x46\xe7\xf5\x91\x79\x70\xd2\xe8\x34\x3a\x0d\xf1\xa3\xdd\x89\x0f\xe8\xaf\x76\x2b\xfd\xaf\x29\x0a\x9a\xed\xd6\x65\xfb\xd8\x3c\xec\xb0\x6a\x8d\xce\xe7\x71\xbb\xd1\x3e\x1c\x35\x3b\xb7\xcd\xce\xa8\x73\xdb\xf9\x3c\x6e\x35\x0f\x46\xcd\xce\x5f\xc7\xa3\xce\xed\xd1\x67\x39\x03\x11\xc5\xfe\x35\xf6\x71\xa4\xed\xfd\xf4\x4f\x3a\xdc\x9f\xfe\x17\xc8\x2f\x06\x9e\x10\x1f\x05\xf0\xeb\xae\x07\x9b\x4e\xe7\xb6\xc3\xa7\x44\xa7\x73\x42\x67\xc2\xa6\xf4\x79\x6c\x9e\x9e\x36\x0f\xe9\x7a\x1d\x97\xd7\xeb\x98\xae\xd4\xa9\x79\x7a\xda\x68\xb7\x5e\x8b\x35\x62\xff\xa5\xbf\xdb\x9d\x6c\xed\xda\xb4\x62\xe7\x33\xdb\x80\x96\x4b\x97\xb7\xd3\x68\x35\x4f\x9a\xfb\xe6\xe1\x49\xf3\xa4\x79\x12\xf3\x1f\x0d\xf6\xff\x06\x7d\x68\xd0\x07\xfe\x83\x96\xad\xb8\xb6\x24\x42\x4e\x30\xf4\xbf\xf2\xaa\x9e\x9a\x87\xfb\xed\x46\xa7\xed\xb6\xcd\xc3\x03\xda\xb1\x79\xd8\xda\x6f\xb6\xcd\xa3\xa3\xd3\x46\xdb\x3c\xde\x6f\x37\xf7\xcd\x56\xab\xf3\xb6\xbd\x4f\x1f\x1a\x07\xe6\xe9\xa9\xdb\x34\x8f\x8f\x9b\x6d\x73\x7f\xbf\xd9\x31\x8f\x4e\xdb\xfc\xe7\xbe\x79\x70\xd4\x69\xb4\xde\x76\xcc\xe3\xfd\x13\xba\xb2\xa7\xa7\x27\xaf\xdb\xe6\xe9\xd1\x51\xa3\x7d\x6a\xee\xef\x37\x3a\xe6\x69\xe7\xa4\xd1\xa1\x6d\x1c\x1c\xd1\x1f\xa3\xf6\xa1\xd9\x3a\xda\xff\xfc\xae\xbd\xdf\x68\x9f\x94\x4f\xea\x6d\xf3\x60\xd4\xb9\x3d\x58\xbe\x9c\x51\x84\xef\x9a\x2c\x58\xf4\x57\x3e\xa0\xfb\xb7\xed\x03\xb3\x7d\xec\xd3\xc3\x70\xca\x4e\xc4\xdb\xa3\x46\xfb\xd0\x3f\x6a\x1c\x35\x8e\x9a\x47\xcd\xb6\x79\xd0\x66\xff\xbc\xa5\x53\x3e\x36\xdb\xc7\x7f\xed\x8f\x9a\x9d\x15\x67\xe8\xc3\x01\xf9\xaa\x33\xec\xb4\x1b\xed\xf6\x6f\x47\xe6\xc9\xbe\xcf\xee\x00\x9d\xe5\xdb\xd3\xc6\x91\xdf\x64\x13\x6c\x1c\x35\xb2\x09\xd2\x5a\x8d\xf6\xfe\x6f\x9d\xf6\xed\xca\x13\x8c\x58\xf2\xaa\xaf\x39\x43\x3a\xe4\x51\xb6\x87\xec\x7a\x9f\xbe\x6d\x1f\x36\xda\x27\x3e\xdd\x40\xb9\x89\x0d\xbe\x89\x74\x07\xe9\x92\xec\xdf\xae\x3a\xc5\x49\xf8\x75\xcf\xe8\x7e\xa3\xd3\xfe\x4b\xee\xe0\x29\x83\x5e\x6f\xdb\x27\x8d\x53\x9f\x4f\x4e\x6c\xa1\x98\x5e\xbb\x41\x6b\xfe\xd5\x69\x8f\x96\x4e\xaf\x8f\x7d\xb2\xe9\x89\xc9\x01\xd3\x3b\x74\x30\x3a\xbc\x3d\xf1\x8f\x9b\xed\xce\xa8\x79\xf8\xd7\x0a\xc3\xc1\x72\x38\x77\xc8\x23\x23\x5b\x6b\x9f\x1c\x69\x8d\x11\xa4\x27\x4c\x3c\xe4\xc6\xd9\x3e\x39\x6a\xb0\xd2\xf5\x46\xd7\x6a\x99\xa7\x27\xfb\x8d\xa3\x7d\xf3\xe8\xd4\xdf\x37\xf7\x5b\xfb\x8d\x13\xf3\xa8\x75\xd8\xe8\xb4\xcc\xe3\xfd\xa3\xe6\xb1\x79\x7a\xe4\xb6\x4f\xcd\x83\xe6\xb1\x79\x70\x70\xdc\x38\x68\x9b\xad\xce\x41\xa3\x6d\x76\x3a\x47\x8d\xc3\x96\xd9\x6e\x77\x28\x74\x3c\x38\x38\x76\x3a\x2d\xb3\x75\xdc\x6e\x88\x3f\x6c\x4c\x8d\x4e\x63\xdf\x3c\x39\xf5\x8f\xcd\xf6\xd1\x49\xa3\x7d\x62\x1e\x1d\xb7\xdd\x7d\xf3\xf4\x90\xe2\x7b\x73\xbf\xdd\x69\xb6\xcd\xf6\x29\xdd\x52\xf3\xe4\xa4\xd9\x6e\x9b\x87\xb4\xe7\x43\xf3\xe4\xc0\x6f\x9e\x9c\x9a\x47\x9d\xfd\xc6\xfe\x81\x79\xd0\xda\x67\x8d\x9f\xf2\xc6\x4f\x45\xe3\xcd\x7d\xf3\xe4\x84\xc2\xf8\xd6\x51\xdb\x6f\xd2\x37\x47\xed\xc6\xb1\x79\xdc\x6a\x3b\x14\xa1\xf1\x3a\xb4\x9b\xfd\xa3\xe6\x81\x79\xd4\xea\xbc\x35\x4f\x8e\x8e\x1b\x07\x87\xe6\xd1\xc1\x51\x56\xa5\xc1\xde\xf1\x8a\x87\x6f\x8f\xdb\xe6\xf1\xe1\x7e\xe3\x94\x56\x55\xea\xf0\xb7\xbc\xea\xdb\xd3\x8e\xd9\x3e\x68\x1c\xb4\xcc\xa3\xc3\x8e\xd3\x31\x0f\x4e\x4e\x1a\xfc\x5f\x5a\xb7\x45\xa7\xd4\x3e\x36\x4f\x3a\x6e\x73\xdf\x6c\x1f\xd0\x8f\x5a\xc7\x74\x6e\xed\x63\x3a\xba\x66\x67\xdf\x3c\xa5\xc3\x6e\x99\x87\xa7\x4e\xc7\x3c\xa4\x08\x8b\x7f\xd9\x68\x9b\x74\x34\x27\xc7\x27\x6e\xbb\x63\x9e\x9c\x36\x3b\xe6\x69\xeb\x88\x2e\xce\x61\xeb\xa8\x79\x64\x1e\x9e\x9e\xd0\xc5\x39\x6d\x1f\xd0\xe6\xf6\xdb\x27\xfe\xa1\xd9\x6a\x1f\x34\xda\xfb\x66\xeb\x88\x0e\xe4\x94\x36\x46\xff\x95\x03\x69\x1d\x98\xc7\xa7\x7c\x1c\x07\xd9\x38\x8e\x4e\xb2\x81\x9c\xac\x30\x90\xce\x49\x93\x0e\xa7\x43\x47\x72\xd0\xd9\xa7\x23\x39\xea\xb0\x6d\x3a\xa4\xed\x75\x0e\x3f\xab\x60\xa2\x8f\x3f\x35\x99\x29\xf9\x13\xa0\x40\x4f\x1b\xfb\xbf\x1d\x3a\x94\x28\xe2\x2b\xd2\x69\x74\x6e\xdb\x07\x59\x01\xa5\xb4\x46\xf9\x82\x66\xe7\xaf\xdc\x17\x94\x50\x6b\x9e\x36\xda\x07\x7e\xf3\xb0\x79\xa8\xe0\x07\x4a\xbb\x32\x38\x7b\x4c\x51\xe5\x31\x03\xb3\xa7\x8d\x13\xbf\x79\xda\x38\x5d\x0a\x4b\xe9\x22\x3d\x09\x9a\xf4\xb4\x71\x78\xdb\x3e\xf8\xed\xf0\xaf\xc3\x51\xfb\x80\xd2\x2d\x9d\xdf\x0e\x5d\x7a\x84\xd9\x6a\x99\xa7\x62\xc9\x5c\x76\x26\xcc\x53\x46\x9a\xd2\x25\x73\x59\x95\x46\xa7\x49\xcb\xe8\x9a\xb9\xec\xe0\x37\xe9\x17\x6c\xd1\x96\xc2\xb7\x4f\x62\xde\xcb\xe7\x25\x21\x20\x5d\x11\x09\x00\x8b\xab\x53\xb1\x7a\xca\x72\x14\x86\x51\xb9\x44\x1c\x58\x9b\x9d\xd6\x91\x79\x7c\x78\xe0\x74\xcc\x63\x7a\x23\x8e\xe5\x65\xea\x98\x07\x6d\x4a\x1d\xb6\x19\xbc\x3c\x34\x5b\x87\x9d\x57\x14\x56\x34\xda\x69\x9d\x06\x45\x37\x47\x9d\xc3\xdb\x53\xf3\xb4\xd5\x29\xb6\x40\x8f\xce\xe9\x11\xbd\xa0\x07\x27\xfe\x89\xd9\xa1\x80\xa1\xd3\x39\x2a\x55\xa3\xf4\xeb\x49\xa3\xc5\xaa\x34\x59\x95\x57\xa5\x2a\xfb\x8d\xf6\x91\x79\xd8\x39\xfe\x8b\xf5\xe7\x14\xc6\xd1\xa4\x43\x6c\xb6\xcd\xc3\xe3\xfd\xb7\xd9\x8c\x3e\x8f\x9b\xb4\x0a\x85\xdd\xfb\x07\x27\x0e\xbd\xb7\x0d\xf6\x8f\x80\x70\x66\xeb\xf4\x88\x75\x4b\xc9\x40\xf3\xf4\xf0\xe8\x2d\x05\xed\x2d\x0a\xb6\xf6\xcd\xfd\x83\xfd\xc6\x91\xd9\x3a\xa4\x23\x6f\xb7\x28\x65\x78\x7a\x78\xf4\xf9\x1d\x85\x18\xc7\x14\x12\xdd\x9e\x9a\x9d\xb6\xdb\x6a\x50\xc2\xd8\xec\x1c\x51\xa0\x7f\x62\x52\x90\x4f\x11\x84\x7f\x62\xb6\x8e\x1b\x07\x66\x7b\x7f\xff\xaf\x76\xdb\x3c\x38\x3e\x78\x9b\x7e\xf8\x79\xdc\x6e\xb1\x91\x1c\x98\x07\x87\x87\xac\x66\x93\xd5\x2c\x0c\xb0\xd5\x30\x8f\x4e\x18\x68\xdd\xbf\x6d\xd2\xce\xfc\xe6\x09\x9d\xf0\x81\xd9\x3e\x3c\xbe\xa5\xe0\xf9\x73\xe5\x29\x57\x4e\x5c\x84\x1d\xcf\x75\xe2\x8d\x63\xf9\xb5\x08\xd0\x46\xbb\xe3\x9c\x9a\xa7\xc7\x87\x0d\xfe\x2f\x5f\xfc\x7d\xb3\x73\x4c\x31\xec\xfe\xe9\x89\xcf\xb6\x87\x1e\x96\x93\x8e\x73\x6c\x9e\x9e\x50\xac\x41\xff\x15\xab\xd0\x39\x6a\xb4\x3b\x66\xeb\xf0\xf4\xed\x21\x43\x08\xed\x53\xf3\xe8\xe4\xd5\xa9\x79\x7a\xd2\x60\xff\x48\xbc\xdb\xa6\xfc\xf3\x91\x79\xdc\x39\x12\xed\x36\x17\x35\xdc\x6e\x66\x0d\xfb\x6d\xb3\x43\x49\x5f\xf3\x70\xbf\xd8\x70\x8b\xb3\x9a\xa5\x19\xb4\x9a\xca\x0c\x3e\xbf\xa3\x2d\x31\x78\x70\x7c\x78\x6a\x1e\x33\x3a\x7b\x9f\xd1\x64\xa7\x47\xf4\x48\x1f\xec\x9f\xb2\x59\x32\x52\xed\xc4\xd9\xa7\xec\x2a\xfb\x47\x4c\xb1\xcd\xce\xda\xfe\xdb\x13\xb3\x7d\x78\x4a\x4f\xfa\x51\xfb\xd5\x21\xc3\x55\xfc\x5f\x71\xd5\xf8\x14\x5b\x66\x6b\x5f\x36\xda\xac\x6d\xb5\xdd\x94\xad\xb2\xd9\x75\xc4\xec\x8a\xad\x52\x32\x8a\xce\x8f\x96\x1c\x36\xf8\xbf\x12\x97\xa6\x63\xff\xfc\x8e\x82\xfe\x0e\x07\x89\x2d\x8a\x19\xb9\x84\xa3\xc3\x9f\x39\x54\x64\x85\xcd\x0e\x27\x07\x5a\xbc\x80\x43\xc6\xa6\xa8\x45\xc1\x2b\x2b\x6c\x2c\x07\x96\x93\xe1\x57\x3d\xb4\xad\x06\x65\x6e\xcd\x93\x76\xe5\xc2\x9c\x74\xd8\xea\xbc\x6d\xd3\x3b\x4e\xb7\xf9\x90\x11\xe6\x7e\xb3\x43\x61\x07\xfd\xe7\x75\xbb\x63\x9e\x1e\x51\xa0\xc9\xce\xd8\xc1\x69\xe3\xb0\xd1\xee\x34\x0e\xdd\x26\xfd\x4d\xe1\xd5\x91\xd9\xe2\x7c\x89\xd9\x3e\x7e\x7b\x42\x5b\xd9\x6f\xf0\xe6\xfc\xb6\x79\x44\x57\xf6\x68\xff\xf5\xb1\x79\x72\xd2\x38\x32\x0f\x29\xe8\xe8\x1c\xd1\x7f\x3a\xff\x87\xbd\xb7\xfb\x8d\x2b\xc9\xf1\x44\xff\x95\x80\x1b\x0b\xec\x3c\x04\x27\x48\xc6\xe7\xa2\xab\x01\x97\xbb\x6a\xf5\x20\x63\x1f\x1a\xa3\xd7\x8b\xec\xb4\xaa\xd2\xe8\x94\x5d\xd7\xb2\x73\xba\xf4\xd7\x5f\xf0\xc7\x38\x27\x53\xb2\x64\xa9\x6a\xca\x6b\x4f\x5f\xc3\x3e\x47\x27\xcf\x67\x04\x83\x64\x90\x0c\x7e\x98\x7c\xcf\xa1\x9f\xe5\x83\xec\x84\x92\x69\xf6\xa9\x98\x32\x4f\x69\x50\xad\xf6\x27\xf0\x81\xfd\xfa\x01\x1c\x4a\xb3\x89\x45\xb5\xe1\xd2\x7c\xb0\xf3\xd6\x84\x25\xe3\xa1\xc3\xd4\xfc\x16\x8c\xc5\x9b\xf8\x70\x6d\x0c\x26\x32\x09\xe3\x44\xd4\x33\x49\xa6\xe5\x47\x7c\x8d\x52\x89\xa4\x4a\x69\x44\xaa\xd5\xfe\xf0\x21\xf2\x4e\xfc\x8e\x43\xe4\x6d\x8a\xa4\x39\x52\xca\x91\x6a\x8b\xb8\xe3\x4c\xd2\x45\xbf\xb9\x8a\xd5\xa0\x9a\xed\xd6\xbc\x9a\x0c\xd6\x9f\x8f\x60\xc4\x76\xb3\xbf\x7c\xf3\x6a\xf3\xee\x8b\xca\x0e\x35\x94\x1d\x5f\xc8\x2e\xf2\x41\x6f\x5e\x36\xff\x75\xd6\xec\x47\x0e\x3c\x0c\xd8\x85\x8a\xcd\x2d\x81\x4d\x64\x30\x8d\x9b\x92\x18\x31\x16\x13\xcd\x2f\xda\x59\x3e\xb0\xdc\xbc\xe4\x1e\xf4\xa0\xbb\xa8\x17\x7a\x36\x0e\x7a\x56\x2f\xf4\xac\xbc\xc8\x41\x83\x06\xdb\x97\x29\x81\x80\xb1\x2d\xf2\x07\xe8\x8c\x8f\xc2\x47\x64\xa7\xaf\x5d\xe4\x07\xa1\xf7\xdb\xfb\x68\x1d\x59\xc7\xd3\x44\x41\x0d\xe9\xde\xdf\x67\xfd\xf6\xcf\x62\x3f\x59\xa2\x3e\xe9\xe9\x2f\xf6\xb6\x8b\x7e\xeb\xe6\xc7\x7e\xe2\x4d\x8f\x09\xb7\xee\x8a\xf6\xd5\xd9\xa1\x57\xbb\x6a\xbb\x6d\x57\x3d\xb5\x43\xb7\x13\x3b\xb4\xae\x76\xe8\x62\x2a\x16\xcc\x28\xc6\xd9\xb8\xd9\x69\x56\xe3\x52\x60\x55\xa6\xd8\x4d\xae\x07\x65\xca\x2e\x37\xbf\x84\x9d\xdf\xef\x57\x70\x57\xb3\x47\xfc\x51\xbc\xc5\x2e\xcf\x37\xfc\x46\xe0\x7e\x2e\x1d\xc2\x71\x9f\xa4\xd6\xd0\xa9\x4c\x49\xb0\xd5\x1a\x06\x35\xcd\x76\x0e\x9b\xff\x9a\x97\x58\x70\x6e\x3e\x36\x2f\x81\x01\x00\x5a\xa2\x79\x2f\xb8\xe4\x7b\xb6\x33\x11\xfb\x73\xbf\x8c\x1b\xcb\xf1\xb5\xeb\xf7\x6f\xfe\xeb\x63\x68\x1c\xc9\x64\x12\xcc\x50\x30\x6e\xc2\xd6\x7d\xed\x06\xb2\xc5\xfe\x3d\xc2\xb4\x8b\xbb\xfd\xb3\xc7\xc7\x4d\xe1\x73\x3c\x7e\xd9\x6f\x5e\x7f\x61\xeb\xed\x30\xb8\xc0\xa6\x57\xe6\x04\xeb\x38\x67\x67\x43\x09\xc5\x0f\x56\x0c\x2d\xc1\xef\xf4\xb3\xe3\x88\xd3\x7e\x9a\xfd\xbf\x1f\xaf\x58\xea\xb7\x3f\x15\x28\xd7\xff\xef\x87\xcd\xbb\xaf\x80\x03\x94\xa0\x27\x2a\x6b\x70\x35\x76\xd5\x6a\xa7\x0a\x1b\x4e\x35\xdf\xa9\xc7\x2e\x6a\xad\xeb\xc1\xd1\xe5\x4d\x03\x48\x3e\xe7\x95\xe4\x4f\x48\xb8\x1f\xe5\x9f\x13\xa2\x9f\x4c\x60\xb9\x7c\x64\x11\x7e\xe7\xc2\x43\x8e\x03\x30\xd9\xcc\x6f\x04\xf3\x57\x68\x4f\x30\xc8\xff\x11\xd6\x84\xb3\x72\x73\x35\xc0\x0d\xca\x57\xc0\x8d\x1e\x95\xcd\x6c\x54\xee\x18\x6f\x4f\x4c\x17\x76\x7c\xdb\x74\x6b\x6f\xff\xcd\xcc\x79\x9a\xb8\xc5\x70\x25\x85\x16\x1c\x69\x0c\x7f\xa6\xb1\x81\xc3\x44\x44\xd3\x56\xd6\x8b\x9c\x57\x44\xf4\x93\x19\xff\xe5\x88\xa8\x37\xb7\x51\xec\xdd\xe5\xfb\x2f\xbf\x34\x65\x3c\x7d\x6f\x3c\xac\xc4\x72\xf6\x14\xc2\xb0\x56\x7f\xe1\xa5\x8a\x16\x38\xef\x4b\x44\xab\x9f\xd2\x66\xd8\x4c\xbf\x36\xa1\xe9\xf7\x2f\xde\x47\x23\x9f\x3f\xd4\x68\x7a\x0b\x42\x5f\x05\xb7\xfb\xaf\x02\xe9\x77\x4b\x25\x57\x79\x05\xa9\x4d\x1c\xfb\x1c\x72\x68\xb1\xad\xeb\xb3\x72\xce\x10\x2e\xb9\x99\x1a\x5e\x86\xed\x9e\x20\xcb\x00\xc0\x5f\x5e\x94\x81\xd1\x87\xdb\x79\xc6\x12\xac\xec\xd1\x23\xe7\x77\x90\x4a\x84\x43\xdb\x9f\xac\x45\xcf\xfb\x9f\xd2\xbf\xc3\xbb\xb7\x6f\xbe\x3c\x3b\xe3\xea\xec\xd6\xd0\x5f\x7c\x9c\x42\x73\x7d\xc1\x24\x32\x63\x76\x1f\xad\xb8\x3f\xb9\x77\x5f\x7c\x95\x9d\x0b\xb5\x54\x6c\x4c\x7a\x2f\xfb\x98\x4d\xef\xcf\xd6\xb1\xf5\xe8\xd8\xab\x8f\x17\xde\x9f\xdc\xcf\x2f\xbf\xd8\xde\x49\x46\xc1\x92\x63\xd9\x5b\xdf\x02\xfa\xb6\x1e\x1d\x57\xa2\xc3\x47\x4b\xef\x4f\xee\xe5\x97\x9e\xc4\xd0\x60\x5f\x0b\x70\x2a\x04\xea\x72\x85\xa5\xd4\x7a\xb9\x2e\xbc\x9f\xcf\x7b\x1f\xef\xda\xfe\xed\x57\xb1\x3a\xe8\xdc\xbb\x4c\xe6\x5d\x16\xde\x5d\xee\xb0\xee\x72\xc2\xb9\xd7\xd9\x2d\x93\x40\x24\x74\x3e\x7b\xd1\x76\x4c\xe5\x50\x48\x0c\x0f\x82\x50\x8b\xd4\x03\x63\x51\xe2\x29\xb0\xf8\x2a\x26\x33\x77\x1b\xfb\x4a\x3c\xd0\xae\xa8\x44\xd6\x33\xe6\x43\xdd\x17\x92\x12\x94\x8c\xad\xc0\x14\xab\x36\x28\x51\xa8\xb6\x8b\x47\x79\x3e\xe0\xfb\x9b\x57\x1a\xfb\x51\x5a\xef\x77\x84\xf5\x1e\xfa\xa9\x1c\x9e\x43\x7a\xc1\x34\xd7\x24\xf0\x37\x5f\xdb\xdf\xec\xff\x22\x8e\x23\xfe\x46\xfb\x9b\x6f\xae\x52\xe0\x2d\x53\xad\x21\x05\xc5\x62\x5c\xd0\xa0\x7f\x2b\x76\xa6\xd9\x34\x1e\x4c\x70\x37\x95\x04\xaf\xd2\x1c\x35\x68\xd4\x9b\x2b\x58\x4d\x0f\x42\x22\x7b\xb2\xf9\x4e\xa9\x50\x21\xcd\xa4\x9d\x9a\x44\x6c\xda\xdd\xde\xec\xdb\x85\x50\x72\x7b\xe8\x6d\x8c\xfb\xf0\x2a\xfe\xb4\x79\xfd\xc7\x53\x9f\x33\x7f\x28\x13\xbd\x9e\x73\xa5\x0c\xed\x62\x6f\x3d\xb0\x7f\xe7\x5c\xe0\x43\x80\x53\xf6\x2f\xe8\x79\xb3\x7b\x83\xa4\xbd\xd0\x18\x23\x6a\x14\x1b\x65\xf1\x15\xcd\x0c\xdb\xbb\xbd\xe5\xb8\x04\x6a\xb0\x78\xd9\x29\x55\x63\xb2\x03\xaa\x63\x31\xf8\xd6\x2e\x86\x49\x6a\x0f\x17\x03\x61\xd7\x16\x85\x92\xbd\x9d\x5a\x32\x02\x37\x76\x05\x37\x07\x78\x65\x74\x36\x75\xb2\xe6\xbd\x69\x7b\x94\x6a\xdb\x0a\x65\x2c\x95\x06\xa5\xde\xf1\x4d\x38\x18\x85\x42\x49\x6b\xa4\x9c\xf1\xf0\x10\xbc\x56\x43\x26\x6d\x1c\x0b\xf5\x56\xfd\xf8\x10\x65\x5b\x28\xc1\x0d\x31\x53\xaf\x3d\x16\x7b\x23\x5c\x26\xb8\x08\x49\xb6\x47\x05\xbe\x87\xd2\x6c\x2a\xac\x62\x58\x2f\xb5\xc5\x4c\x63\x58\x67\x5b\x1f\xd1\xbd\x11\x5b\x69\x54\x6a\x36\x64\x6f\x12\x84\xb8\xa2\x9b\x32\x6c\xa8\xad\x6b\x15\xab\x0f\xb9\x44\xa5\x9c\x85\xb4\x4a\xa4\xae\xd5\x3a\x1b\xa9\x08\xd6\x5e\x46\x8e\x24\x62\xed\xee\xa2\x91\x29\xf5\x41\x03\x50\x1d\x89\x83\x50\x62\x83\x38\x1b\xd9\xd2\xe8\x2d\x12\x27\x26\x1d\x25\xc2\xcf\x86\xe1\x5f\x62\x98\x2d\x2c\x94\xa5\xc3\x03\xd2\xce\xda\x84\x6d\xbd\xce\xc9\x70\xb8\x1e\xc4\xa8\x9c\xb9\x85\x14\x0b\x55\x43\xc5\x51\x63\xa5\x9c\xe1\x3b\xd2\x72\xa4\x5a\xc4\x9a\xcf\xc4\xda\xac\xc5\xa5\x19\xc1\x74\x89\x85\x98\x7b\xa4\x92\xad\x7b\xcd\x86\x82\x0d\x26\xc3\xae\xeb\xe0\x68\x8a\x77\xdb\x64\xea\x26\x40\xf4\xb1\x2e\x99\x56\x83\x54\x7b\x9c\x03\xbc\x7d\x75\xf9\x45\x85\x59\xca\x58\xc3\x34\x69\x16\xa2\x3a\xc1\x1d\xe9\xbc\xdf\x71\x3b\x34\x44\xbf\xb9\x2a\x24\x21\x2d\xf7\x2c\xdb\x39\xd7\x50\xf7\x90\x07\x03\x64\x08\xdc\xfb\x68\xbf\xdf\x5c\xbf\xdd\x5f\x7e\x0e\x3b\x84\xdf\xf2\xbf\xfe\xb9\x7f\xfd\xe6\x1f\xf7\xdd\xc8\x63\x8c\x7f\xc7\xd5\x67\x7f\xf9\xf3\xab\xcb\x9f\xae\x27\xd8\x5e\xbf\xfa\xee\xd9\xdf\x1d\x2a\x29\xa4\x5d\x93\x83\x8c\xb3\x74\xb3\xae\xcc\xf8\xac\x4c\xb5\x62\xe8\x55\x57\x3f\x1c\xac\xfb\x5c\xb0\x1c\x4f\xc0\x5e\xa7\xb7\x6f\x82\xc5\x4e\xef\x3e\x18\x65\x37\x48\x35\x1b\x03\x55\xcd\x21\x9f\xa9\x7d\x61\xc3\x81\x97\x25\xcc\xc0\x87\x62\xd7\x8e\xe7\xb0\x64\xd5\xa9\xd6\x7a\x7a\x2e\xf2\x45\xc5\xeb\x4f\x9e\x8d\x7c\xf3\xb2\x90\x96\x50\xed\xad\x7b\x43\x59\x13\xfc\xb4\x57\x1a\x99\x46\xd1\x48\x35\x2b\x55\x05\xf6\x0f\xd0\x8d\x91\x97\x11\xe6\x80\x33\x46\x37\x71\x58\x7d\xa7\xd8\x0b\x8d\x8c\xcb\x19\x53\x28\xa7\x03\xc0\x71\xd6\x2f\x38\xed\xf2\xcd\x4b\xf4\x31\x00\x50\x1b\xdb\x01\x62\x29\x2c\x96\x1f\x55\x3d\x39\xbb\x2c\xd3\xaa\xea\xcd\x95\x84\xf4\xb9\x9f\x78\x86\x61\xbe\xb4\x41\xfd\xe9\xf5\xfe\xfd\xe5\xbb\xf0\xcf\xef\x9e\x19\x13\xf8\x1f\xcf\xc2\xaf\xdf\x3d\x8b\x95\xc6\xff\x58\x27\x5a\x4e\x85\xea\xff\x38\xc1\x49\x69\xf8\xed\x4f\xfe\xc7\x9b\xd7\xef\xaf\xbf\x7b\xe6\x21\x5e\xdf\xbf\xfd\xf0\xe6\xd5\xeb\x37\x3f\x7f\xff\xf6\x9f\xfe\x89\xcd\xb3\xbf\xfc\xf9\xa7\xcb\x97\x6f\xdf\xfd\xb2\x7b\xbb\x7f\xfb\xf3\xaf\xe1\xdd\xe6\xd5\xeb\x0f\xd7\xdf\x3d\xe3\x67\xe1\xf5\x9b\xef\x9e\xfd\xed\xed\x87\x77\xdb\xcb\xe7\xfb\x5f\x76\x9b\x67\xe1\xdd\xe5\xf5\x87\xfd\xfb\xef\x9e\x5d\xef\x36\xaf\xde\xfe\xe7\xdf\x7e\x41\xa0\xcf\x87\xf7\x97\xef\x18\x0d\xbd\xfc\x3f\x3f\xfd\x74\x7d\xf9\x3e\xbc\xfa\xf5\xbb\x67\xc5\x1f\xbf\xe7\xce\x3b\x6f\xf1\x67\x4e\xdf\xf2\xbf\x37\x1f\xae\xaf\x5f\x6f\xde\x7c\xbf\xff\xf0\x2e\x5c\xbf\x7f\xf5\xd7\xcb\xc3\x6b\xc4\xe6\x7f\xf7\x8c\x6e\xbd\xf6\xd6\xa3\x77\x5e\x6b\x0f\x9f\xbe\x14\x84\xfd\x72\xf3\xfe\xdd\xeb\x7f\x06\x44\x82\x5c\x3b\xb9\x3e\xfa\x8f\x58\x42\x3a\xfd\xea\xed\x37\xff\xbb\x03\xf9\x2f\x7f\x7e\x77\xb9\x7d\x0f\x88\x6e\x9f\xd9\x58\x25\x8c\x53\x5a\xc7\xa8\xc9\x89\xdb\xd5\x78\x16\xde\xfd\xf3\xbb\x67\x82\x17\x38\x69\xff\x1c\x90\xd6\xe8\xa7\xb7\xef\xae\xbe\x7b\x86\xc3\xfd\xe6\xfd\xe5\xff\x8c\x23\xc4\xf6\x6f\xb7\x19\xec\x3d\x7c\xf3\x2f\x7f\xfe\x70\x7d\x39\x6f\xfa\x53\x4a\x69\x19\xfb\xef\x9e\x7d\x78\xb7\xff\x9f\x7f\xda\xfc\xdb\xb3\x00\x4e\xf2\xbf\x76\xef\x2e\x7f\xfa\xee\xd9\x9f\xfe\x6e\x5f\x3e\x79\xe4\xc7\x1f\x7f\xbc\xef\x8e\xab\xcd\xf5\x3f\xd0\xa7\x57\x4b\x0b\xfe\xf4\xd3\x4f\x3f\xcd\xaf\xdd\xba\x7d\x8b\xae\xd8\xfd\x13\x12\xd7\xef\xdf\xbd\xfd\xc7\xe5\x77\xcf\xfe\xf4\xfd\xf7\x2f\xf2\x5f\x19\x30\xb1\xd1\xfb\xd5\xff\x2c\x50\xe1\x13\xa8\xf4\x13\xa8\xfc\x1c\xec\x5d\xb3\xf9\xaf\xfe\xed\xd9\x83\x00\x82\x2f\x83\x5d\x5f\xdb\xfa\xd3\x63\x6d\xbd\x3c\x69\xeb\x3d\x60\x5b\x60\xfb\xe6\xed\x9b\x9b\xcb\x77\x6f\x9f\xdd\xf3\xf0\xad\xd6\xfd\xb4\x0e\xcf\x9f\xb4\xe9\xf3\x2c\xa7\x82\x9c\x71\x68\xae\x07\xae\x77\x39\xf4\xdd\x0b\xff\xfe\xf3\x9d\x6d\x11\x34\xdf\xfe\xf2\x6b\xf4\x4c\x58\x5f\xd8\x65\x9c\x4c\x34\x7c\xc1\x6a\x33\x31\x75\x58\xbb\xd5\x38\x3c\x07\xde\x1a\xd7\x72\xf7\x3e\xea\xd9\xd8\x94\x4d\x2c\xf9\xe3\x45\x8b\xfa\x9b\x17\x2d\x76\x26\x11\xf5\x9b\x97\x23\xb0\x9e\xd5\x83\xec\x14\x51\x3f\x51\x43\xdd\x95\x43\x14\x3b\x77\xf3\xb2\x86\x71\x90\x5d\xbd\x18\x67\xf5\xe6\xaa\xc4\xba\xa5\x52\xc0\x67\x29\xc3\x75\xe2\x3a\xe2\xc0\x26\xa9\xc8\x76\x6c\x53\x4e\xc0\xdf\x80\xc9\x27\x07\xe1\x8b\xb2\x93\x03\x53\x4a\x6d\xc7\x09\x3f\x0a\x8d\x01\x97\x98\xa4\x17\xdc\xce\xb8\x1f\xf2\x59\xbe\xb9\x82\x66\x16\xf5\x10\xf5\x4c\x14\x9e\x02\x8d\x12\x1f\xa2\x42\xc1\xcf\x7b\x38\x4c\x3d\x1e\xb0\x82\xa1\xbd\xf6\x84\x81\x5f\x76\x6c\xf3\x1c\xdb\xbc\x8e\xad\xfa\xd8\xca\x43\x63\x7b\x8f\x7b\x6b\xa5\x24\xe5\x77\x8f\x2f\x4b\xd0\xdf\x3a\x6a\x8b\x75\x3c\xc7\x7c\xc7\x3a\x5e\x88\xdb\xbe\x52\x19\x70\xf8\x3e\xe7\x1e\x38\xed\x9f\x12\x94\xf5\x6a\xf3\x7e\xf3\xf7\xcd\xf5\x17\x95\x75\x99\xa9\x34\x93\xcd\xb3\xb8\xdb\x79\x71\x85\xa0\x71\xa6\x9a\xc5\x8f\xac\xc3\x62\x9a\x32\x35\xe8\x66\x05\x9a\x40\x96\x11\x8e\x97\x07\xf4\x7d\xbb\xc9\xce\x15\xc8\x50\xf3\x10\x97\xff\xc6\x99\x1a\xee\xca\x1a\xf0\x55\x1c\x9a\x72\xdd\x88\xb3\xbc\xa8\xd4\xed\x4a\xf2\xf6\x84\x41\xd2\x6b\xd0\xd0\xec\x0b\x17\x99\x7a\x69\x2f\x34\x28\xce\xfa\xad\x12\x66\xe3\x65\xeb\xaf\x4e\xa1\x43\xf1\x62\xdc\xd4\xa7\x12\xd6\x4b\x3b\x60\x0f\x74\x29\x4d\xa2\xfa\xe3\x76\x2e\x9e\xdc\x65\x4d\x41\x83\x97\xa6\xd4\xd9\x04\x2e\xb6\x03\x88\x2e\xd0\xbe\x6d\x8a\x06\x28\x4a\xa5\x45\x52\x62\x53\xf0\x4c\x9f\x4b\x59\xa2\xa9\xaf\x86\x72\x6c\x7f\x1a\x47\x92\x26\x2f\x32\x89\x81\x8c\xa1\xdb\xba\xfe\xcc\x6b\xf3\x59\xb6\x4a\xa3\xd7\x90\xe0\x60\x6b\x92\x26\xe7\xd0\xed\x41\x53\xf4\xb2\x52\x6a\xec\xaf\x95\xbe\xbc\xd7\xae\x52\x6a\x76\x5d\xac\x01\xde\x0c\x6b\x05\x3a\xdb\x67\x67\xf9\xb1\xce\xe6\xd9\x59\x91\xa0\x88\x20\xe1\x6c\x9d\x1d\xf6\xdd\x43\x9c\x70\x8b\x24\x79\xe9\x66\xaf\xa4\xd1\xa0\x44\x03\x58\x20\x62\x4a\x9e\x00\x2f\x38\x2b\xda\xcd\xf3\xf8\x91\x6e\x59\x57\x04\x4d\xcf\x4d\x48\xed\xa5\x3e\x52\x2f\x24\xe1\xf9\xd9\x1e\xae\x84\x06\x3a\xd6\xc8\xa3\xee\x4c\xaf\x2e\xf7\x9b\x5f\x3f\x8b\xa5\x44\x02\x77\x6a\xe5\x79\xa5\x66\xea\xc3\xd1\x51\x1c\x9e\xcd\x2c\x67\xc2\x9b\x11\x86\x6b\x23\x71\xc4\x71\x10\x92\xb2\xb9\x7b\x7b\x82\x77\xd2\xa7\x7d\xde\xdc\x8d\x73\x09\x6d\x19\x1d\xce\x99\xbd\x53\x91\xbc\xa9\x54\x9b\xc9\x22\xb6\x9f\xfe\xe3\x2a\xa6\x66\xa6\x54\xf6\x86\x16\x3d\x52\xaf\xb2\x25\xee\x94\x55\x48\xa5\x50\xb7\xc3\x0a\xeb\x95\xc2\xb1\xdc\xee\x12\xaa\x89\xf7\x91\x69\xb0\x8d\x25\xb7\x66\x6d\x6d\x2d\xf8\x7e\xbe\xbb\x4a\x8e\x36\x2c\x7b\xa6\x06\xbe\x67\xaf\xd6\x64\x3a\x94\xe1\x72\xa6\xe6\xcb\x3e\x86\x8b\x78\x75\x87\x85\x22\xe3\xcd\x19\xbe\xa0\x8d\xf1\x62\x0d\xbe\x9f\x2f\x36\x9c\xb4\xb7\xef\xf1\x69\x6f\xc6\x96\x72\x52\x92\xdc\xa8\xf5\x42\x45\xaa\xbf\x97\xba\x82\x07\xbb\x26\xdd\x74\x8f\x1e\x06\x74\xd6\xe0\x01\x70\x1c\xe3\x79\x12\x0c\x2d\x52\xf7\x06\x2f\x87\xdc\x96\x72\x55\xb2\xe9\x14\x11\x30\xcd\x41\x61\x40\x81\x9e\xd9\x8b\x87\x0c\x89\x01\x5a\xad\x9b\xb5\xf0\x45\x27\x29\xbb\xc8\x54\x0e\x99\x7a\xaf\x7b\xd3\xf3\x0c\xb9\xa9\xc3\x22\x24\x8f\xaf\x0a\xbc\xba\x7c\xf3\x6b\xdc\xec\xff\xf8\x65\x8f\xa9\x7a\x8f\xdc\x42\x33\x68\xf4\x4c\xbd\x15\x18\xd4\x8c\xb5\x96\x5d\x14\x92\xdc\xf7\xab\x57\xfe\x8e\x86\xa1\x11\x95\x24\x94\x47\x35\x8c\xe8\x88\xc4\x63\xd9\xc7\x42\xa9\x68\x2c\x37\x57\x4c\x89\xc3\xa0\x64\x78\x41\xbd\x63\x73\xa3\x92\x41\x35\xaf\xdf\xb1\x73\x91\xc6\x18\x26\x1f\x91\xb6\x86\x7d\xb5\x21\x17\xd8\x7c\xcb\x59\x3d\xe0\xb3\xf9\x53\x0b\x99\xbf\xdd\xb5\x59\x7c\x01\xd6\x70\x43\xe1\x3c\xd6\x22\xac\xfd\x91\xd3\xdf\xdc\xd1\xec\xc4\xd3\xec\x63\x57\xb3\xe9\x6b\x76\xf3\xb2\xd2\x28\x30\x27\xea\xf3\x4e\x2c\x25\xf8\x7e\x9a\x12\x3a\x69\x0b\xdc\x28\xe5\x7c\x7e\xbc\xf3\xe6\xa5\xed\x03\x4e\x7c\xf4\x54\x9a\xf7\xfb\xc3\x86\x46\x4d\xea\xdc\x53\x4a\xd5\x91\xd2\x41\x6a\xbf\x23\x4e\x08\xb1\x0e\xdf\xef\x22\x25\xe6\x13\x08\xee\xec\xf7\xf9\xfa\xc9\x47\xfd\x58\x1c\xd9\x96\x3a\x0e\x5f\xd4\x01\xfd\xff\xfa\x28\x39\xbc\xb1\xbb\x83\xd3\x0f\xd0\xc6\xc0\xb8\xb6\xff\xd2\xb8\x9e\x83\x00\x7b\x60\xa7\x40\xfb\x14\x48\x43\xb1\xec\xa1\xf5\x38\xba\xf9\xac\x1e\xe2\x24\x87\x84\x25\xd6\x2c\xd8\xdd\x5c\x75\x52\xc1\xfa\xc1\xd8\x53\x17\xa6\x6e\x62\xef\x88\xd4\x65\x07\x2e\xf4\xe8\x74\x37\x53\xc8\x7f\x05\x2b\x73\xff\x05\xe7\x13\x9b\x44\xef\x59\x77\xf2\x78\x05\x1b\x1d\x3b\x55\x60\x8b\x8b\x99\xc6\x39\x57\x1a\x18\x11\x7e\xde\x68\x24\x09\xbe\x9f\x88\x21\x41\xd2\xcd\x55\x25\xe4\x12\xe0\xf3\x46\x58\xa1\x19\xf7\xdf\x9a\xb7\xfe\xd9\x93\x85\x2d\x5f\x1b\x32\x29\xd6\xa4\x98\x52\x60\x09\x0c\x99\x1e\x75\x79\x79\xf5\x76\x7b\xfd\x59\x38\x7d\x0f\xcc\x3b\x39\x0c\x32\xb5\xc7\xe4\xf0\x38\x45\x6f\x6b\x9b\xc1\xc5\xe6\xa9\xbc\x8d\x10\xd1\x0d\x68\x05\x37\xc4\x79\xc3\x21\xb2\xc9\xcf\xe2\x02\x1e\xf6\x12\xb0\xf2\x79\xc6\x7a\x90\xb3\x72\xe0\xba\x43\xa4\xd6\xcd\xcb\x16\xb8\xef\x86\xe9\xbb\xcd\xc3\x1c\xf4\x13\xbf\xf2\x85\xe9\xc6\x72\xd6\x6e\xae\x18\xf4\x7e\xc1\xbb\x7a\xa8\x98\x34\x2f\x20\x33\x1b\x39\xb6\x3d\xd4\x29\xa5\x62\xc3\x78\xf6\xb8\xe7\xc7\xab\xb7\x9f\x8a\xfa\x7a\x0a\xe8\xdc\xeb\x28\x6c\xff\xf9\xdd\x33\x96\x67\x61\xfb\xab\xff\x7d\x87\x3f\xa7\x1f\xfa\xcf\x37\xfb\xb7\x9b\x2f\x4b\x3d\x23\x8c\x5d\xcc\x88\xa5\xa8\x67\x65\xdf\x42\x0b\x2d\xb6\x9b\x97\x25\x70\x3f\x98\x66\x7b\x70\x8f\x4a\x53\x7e\x77\x72\x88\xf9\x4c\x0f\xf9\xe6\x8a\xab\xc7\x07\x20\x73\xc5\xa3\x36\x80\xcb\x57\xaf\x3f\x4f\xbc\x7c\x23\x31\x21\xb5\x22\x12\x0e\x72\xa8\x4a\xde\x2c\x6b\x4e\xb6\x3f\xda\x9b\xb3\xc2\x0f\xa8\xc2\xb6\x2e\x6c\x73\xa0\xe9\x4c\x89\x71\xbf\x8b\x15\xe5\xe4\xee\x1a\x12\x82\xc4\x20\xc3\xa8\xb4\xf3\xe3\xd7\xfe\x38\x99\xc2\xc0\x4c\xbd\xe4\x43\xd4\x25\x62\xb2\xe4\x68\x7b\xa3\xfe\x04\x55\x35\x41\x7f\xb2\x33\xb8\x6a\xa3\x21\x94\xb4\xfb\x23\x67\x95\x92\x69\x5e\x49\xfb\x0e\xfb\x03\x84\xa6\x6e\x64\x90\x04\x3f\x1e\x8f\xc2\xb8\x7c\x73\xb8\xdc\xbf\xfd\xe5\x32\x5e\x5f\x6e\xf6\x97\xaf\x3e\x8f\xbf\x85\x2f\x81\xe7\xdb\x21\xd6\xfb\x61\x8a\x1d\x58\x24\x9f\x2e\x9f\x50\x32\xb5\xff\x5c\x24\xd4\xdb\x11\xd6\xb0\x4c\xf5\x90\x6d\x22\xd3\x8e\x95\x0d\xb5\xdb\xd8\x18\xc0\x23\x23\xb3\xc8\x07\xdd\x66\xe8\x91\x63\xb5\x61\x36\xb6\x80\xc5\x5a\x96\xe3\x42\x8f\x49\xe1\x49\x0d\x03\x14\x8b\x8d\xb8\x7a\x6e\x8f\xde\x0d\x08\xaf\xb7\x03\xc2\x6f\x5e\x7a\x53\xf6\x68\x5d\xb4\xd9\xff\x5c\x42\x3f\xb4\xc7\x7d\x81\x3f\x1a\x85\xaf\xc1\xd3\x23\x87\x7c\xda\x47\x76\x6f\xf8\xbb\x8b\x6b\xf9\xce\xc2\x5a\xbd\xbd\xa8\xe6\x2a\xbf\x1c\x2a\xe9\x5e\xa9\x76\x93\x3f\xd2\x38\xcf\x61\x10\x38\xb9\x5c\x54\x58\x89\x49\xf6\xb1\x01\x1f\x32\xe5\x13\x7c\xc0\x68\x00\x1f\x72\x68\x84\x60\xd5\x20\x36\x34\xb5\x9b\x22\x26\x7c\x2e\xc9\x11\xc0\x5f\x18\x3a\x61\x88\x45\x7a\x34\xf1\xc6\x94\x42\x29\x70\xb2\x29\xf9\xe3\xb7\xee\xfd\x72\xc4\xe5\x73\x93\xb6\x76\x4f\xf0\x4c\x5a\x47\xeb\xc3\x9b\x39\x5e\x5f\xc5\x80\x89\xe9\x4a\xc1\xc4\xfc\x93\x41\x42\x6c\xf5\x40\xa2\x23\xe3\x31\x59\x7b\xcc\xc4\x72\x04\x45\xa0\xde\x3c\x90\x3c\x6b\x0f\xb8\x76\xe7\xe1\x80\x87\x8d\xd2\xfa\x81\xb1\x18\xff\x08\x0e\xf4\x3d\xb4\xb6\x94\xdc\x75\x95\xef\x1b\x7f\x3b\x0b\xab\x74\xda\x9f\x8c\x56\xb8\x6f\xb4\x56\x9e\xb0\x3f\x1d\x2c\x49\x41\x12\x58\x82\x49\xbc\xe5\x10\xed\x13\x77\x11\xc3\x68\xef\x2a\xc5\x6e\x97\x1e\x43\xaf\x41\xd6\xf2\x46\xa5\xc0\xad\xa2\xd5\x5b\x30\x1a\xd9\x78\x52\x32\x10\xd0\x6f\xe0\xaa\x2b\x86\x7c\x36\xbe\xaa\xc4\xa9\x9a\xf4\x9b\xdb\x09\xbb\x64\x4a\x03\xc1\xd9\xd5\xd8\x6c\x53\x63\xb3\xfd\x3e\x90\xe2\xaa\x01\xbf\xeb\xdd\xc7\x23\x1e\x8f\xdd\x5e\x8d\x14\x03\x27\xcf\xc7\x09\x91\x93\xaf\xdf\x80\xc1\xa6\x8f\xb8\x73\x33\xf1\x2c\x3d\x89\x3d\x4b\xfa\xdd\xec\x59\xd2\x53\xd8\x73\xbb\xcb\x9e\x39\x3d\x85\x3f\x5f\xfe\xf3\x8f\x97\x62\x7e\xa3\xac\x30\x2e\xca\xce\x40\x63\x02\xdb\x13\x72\x95\xdc\x59\x95\x38\x18\x58\xfb\x2e\xca\x05\x0f\x44\xc9\x44\xc6\x52\x13\x1c\x33\x07\x75\xd8\xfb\xf4\x34\x27\x92\x87\x70\x5d\x70\xda\xc9\x85\xee\xe2\xe3\x5e\xd3\x97\xff\xfc\x65\xf3\xe6\x55\xdc\x7f\xe9\xb5\x9e\x12\x58\xf7\x42\x86\x80\x8a\x84\x34\x41\xa8\xfb\xd2\x01\x76\xe7\x9d\x5a\xe0\x6a\x3b\x0e\x3c\x0e\xb1\x1a\x40\x38\x47\x37\xc2\x45\x7f\x14\x69\x75\x60\x6f\xcb\x32\x3d\xe5\x0b\x69\x68\xa4\x81\x35\x94\x43\xdd\x3d\x61\x9a\x70\x88\x5c\xbd\x7d\xf7\x85\x5d\x36\x73\xc8\x9f\x84\x08\x37\x42\xd2\xa1\x60\x2c\x33\x5d\xe4\x5d\xac\x37\x57\x31\x07\xae\x9f\x06\x49\x25\x75\x3b\x79\x0e\x9c\x9f\x04\x92\x9f\x5e\xef\x2f\x23\xea\xd6\x7d\x1e\xd3\xe4\x40\x43\xa8\x34\xbe\xa3\xb0\x66\x19\x53\x65\xcd\x32\x1e\x57\x5a\x65\x2a\xad\x73\x0f\xf7\x3e\x39\x1b\x07\xa6\x72\xa6\x54\x0e\xdc\x76\x9c\x2f\x38\x9f\xf1\x40\x1e\x8b\x4e\x65\x37\x2e\xb8\xc1\xfc\x58\xa6\xc2\x7a\x01\x03\xcc\xfa\x3b\x5f\x30\x9f\xfe\xd6\x8b\x3e\x7f\xa2\xdd\x1b\x0d\xba\x38\xad\x05\x3d\x94\xe3\xef\xa8\x41\x77\xf1\xd6\x89\xa8\x17\xf9\xf4\x81\xa8\x3b\xd3\xd4\x4c\x2b\x08\x72\xce\x15\xde\x88\x39\xc3\xf9\x18\xaa\x84\x61\x6d\xc6\x65\xb6\x0b\x0a\x4f\x66\x36\xbd\x62\x64\x5d\xee\xe2\x04\xbf\xed\x60\x73\x20\xf2\x70\x0d\x7b\x83\xcd\xb3\xcb\x7d\x7e\x05\x5e\xd0\x69\x79\x9f\xdf\xf6\xb8\x0f\x33\xc6\xfe\xcb\xbb\x73\x1b\x31\xe4\x90\x0f\x2c\x67\xf5\x22\xef\xfa\xcd\x55\x0d\x5c\x2f\x1a\x62\x90\xce\xea\x36\x7a\x32\x99\x28\x01\x1e\xa6\xc7\x45\x7d\x29\x70\x2e\x75\x06\x2b\xdb\x99\x73\x46\x22\xce\x62\xc9\x3e\x23\x86\x3e\xca\xae\x4f\xa3\xc5\x43\xbf\x5e\xf6\xd0\x77\xf9\xa2\x3e\x29\x4e\x1e\x70\xfb\x2a\xe4\xcb\x14\xda\x81\xf5\x93\xc6\x20\xfd\x34\x5d\x2d\x14\x95\x27\x5d\x15\x37\x06\x95\x7d\x09\x6e\x69\xb0\xf3\x3b\x9b\xda\x1b\x5f\x80\x7a\xea\x8e\xe5\x02\xeb\xb1\x4f\x03\xd4\xe7\x72\x37\xf8\xbf\xc0\x5e\x38\x9d\xc3\x91\xf8\x77\x73\x98\xf2\x09\x0e\x03\x7a\x97\x4d\x01\x67\x28\x8b\x8b\x5e\x64\x84\x7f\xce\x53\x53\x32\x64\x64\x2a\xad\x54\xab\xec\x4d\x4c\x2c\xbe\xb6\x05\x3f\x5c\xb8\x4f\x68\x3f\x67\x93\x1b\x73\x30\xf9\xdd\x3d\x9f\x59\xf6\x6b\xf4\xce\xf9\xf2\xf8\x63\x43\xe6\x3e\x5c\x5f\x94\x1d\x24\xd3\xf9\x90\x4f\x25\x66\xa3\x4c\x0d\x26\x18\x71\xbf\xa8\x67\x7a\x73\xa5\xa1\xed\x58\x16\x2f\x9c\xc7\x7a\xb3\xdf\x7c\xd1\x04\x3c\xf0\x6e\xa9\xe7\x46\x5e\x67\x40\x20\x39\xc4\xb6\x2b\x54\xf7\x94\x83\xec\xda\x45\xdd\x99\xa0\xff\x38\x1d\xbd\xdd\xbf\xba\x7c\xf7\x15\xb0\xea\x14\xf2\xd1\xc7\x8a\x69\x0c\x1a\xd1\x63\x46\x60\x8f\xb9\xeb\x8a\x53\xef\xba\xe2\xf4\x8f\x5c\x71\xfa\xfe\x29\x59\xe7\x16\x08\x7c\xce\xb4\x19\x92\x42\x5d\xda\xf3\x87\x76\x12\xab\x1a\x72\x96\x2f\x3a\x0c\x2b\x0f\x2b\x5e\xb3\xb3\x3f\x6f\xde\x5f\xfe\xe7\xe7\x71\x5d\x10\xe3\x1b\x23\xf0\xa0\xd4\x5f\x48\x32\x91\x3b\x93\x7a\xa2\x64\x71\x9f\x0f\xa1\x94\x11\xfd\x9f\x11\xaa\x91\x4c\x8b\x4f\x35\x28\xd5\xd2\x63\xa3\xa2\x3d\x34\xd3\x5c\x77\x42\xcc\xbc\xf5\x35\x3d\xe4\xd8\x63\x4a\x0d\x89\x99\xb1\xf8\xd5\x93\xa9\x8b\xb5\x08\x8d\xe1\x39\x9b\xe1\x0e\x62\x22\x6b\x12\x63\xb0\x55\xe6\x21\x53\x6e\xc8\xbe\x45\x55\x32\xd5\xe1\x17\x11\xe4\x80\xab\xc9\xbd\xad\x11\x76\x90\x90\xd4\x0e\x51\x0f\x9a\xb3\x71\x49\xe4\x0a\x21\x16\xea\x21\x93\xd4\x42\x43\x6b\x28\xc8\x63\x97\xec\xd6\x68\x62\x42\x2d\x91\x6a\x12\xaa\xe5\xac\x50\xcb\x75\xe3\xbf\x96\xe5\x1f\x5c\x8c\x54\xcb\x96\x12\x1a\xcb\xd5\xde\x25\x88\xbe\xed\x54\x32\x1b\x34\x5a\x3b\x53\xaa\x59\x36\x39\x13\xd7\x11\xe6\x9f\xa9\x7d\x97\xca\x36\x89\x4a\xdd\x46\x83\x03\x72\x8a\x0d\x78\xae\x51\x42\x0a\x35\xc5\xd1\xce\x24\xbb\x0a\x9c\x61\x60\x0d\xa5\x94\x23\x82\x3a\xec\x1e\xc0\xe4\x91\x3c\x48\x73\xc9\xbf\x9b\x7c\xa8\xa4\x3d\x9f\x21\x3d\x5f\xe3\xdd\xb0\x93\xe7\xb6\x1f\xa1\x53\x43\xd2\x34\x46\xf6\xbd\x6e\x33\x82\x60\x5e\x90\x1c\xb1\xf7\x33\xb8\xc8\xbe\x0f\x36\x56\x30\x65\xa7\xc7\x79\xd2\xcf\xaf\x7f\x7a\xff\xe5\x39\x52\xa1\x5e\xa6\xb5\x63\x4b\x32\xa8\x74\x78\x9c\x19\x45\x32\x25\x38\x9d\x94\xa2\x67\x77\x0c\xdd\x07\xd9\x8d\x8b\xb1\x93\x83\x2f\x62\xdd\x36\x6a\x63\x55\x98\xe1\x4e\x22\x39\xf8\x7e\xb5\xd0\x60\xc5\xa2\x14\x7d\xc1\x9d\xda\x08\x05\xce\x6e\x3c\x90\x2d\x17\xd9\x58\x14\x79\xb5\xb6\xae\xd5\x25\x18\x35\x90\xa3\x62\xc4\x8a\x6c\x81\xfd\x05\x27\x3b\xa7\x24\xda\x43\x87\xee\x17\x6a\xc0\xd2\x9b\x89\x30\x7d\x30\x09\xc3\x75\xaa\x74\x74\x4e\x61\xca\x41\x02\x13\xd8\x78\xb6\x24\x1a\xe1\xc5\xa2\xa3\x22\x05\x5b\x49\x70\x87\x41\x98\x51\xa9\x8d\x04\x46\xd6\x02\xd1\x20\x8d\x1c\x95\x84\xab\x51\x4c\xe9\x91\xb8\x17\xd2\x16\x49\xa5\x51\xab\xf6\x26\x45\x02\xbc\xaa\xfb\x08\x57\x32\xdd\xe2\x2d\xd1\x08\x20\xe0\x35\xd3\x76\x85\xd7\x98\xea\x59\xda\xcd\xcb\x86\x54\xba\x94\xfa\xd8\x12\xa7\x6e\x6d\x20\x01\xda\xa7\xc4\xf6\x2b\xa0\x45\x54\xf1\x76\xa9\xf6\xbb\xe6\x6e\xf8\x3e\x4a\x38\x69\x91\x7f\x35\x92\x26\xde\x54\x4a\xc9\x94\x19\xdb\x4f\xb2\xca\x88\xbf\xe0\xaa\x2f\x06\x35\x20\x2d\x77\x05\x72\x1b\xbd\x1b\x27\x58\x5a\xf2\xf0\xa2\xec\x91\x6a\x38\x70\x3e\xd3\x83\xab\x0f\xb9\xd9\xa8\x2d\x0a\x44\x3d\xc4\x7e\x73\x25\xa1\x1f\x62\xdf\xf5\xe3\x2d\xd1\xef\xc1\x9a\x5b\x7c\x22\x59\x7c\x0d\xba\xc1\xef\xa4\x8c\xbc\xe3\x43\x7d\x24\xd1\xee\x21\xd6\x1d\x1f\x62\xfe\xef\x40\x37\xc8\xe3\x9d\x6c\x74\xeb\x2e\xd6\x43\xf5\xea\x0d\xcd\x5d\xa8\x91\x21\x0d\xd3\xfd\x41\x70\xce\xa6\xea\x7c\xa8\x67\xc5\x6e\xaf\x37\x57\x85\xb4\x54\xb7\xb7\x7e\x23\xbb\xdf\x4a\x76\x47\x92\x78\x1f\xff\xfe\x6e\xf3\x66\xbb\xfb\xd2\xb9\x1b\xa4\xd7\x30\xa8\x8e\xb1\x31\x64\xac\xc1\xf7\x8b\x11\xbb\x64\xf5\xfd\x36\x2d\xf1\x98\xcd\x4f\x84\x93\x8b\xd4\x15\xca\x1a\x8e\x5b\x6a\xe1\xe4\x8e\x60\x88\x68\x22\x87\x81\xe9\xe4\x19\x3f\xbe\x79\xd9\xc9\xe6\xec\x41\xa3\xe7\x07\x5a\x20\xa7\x2d\x28\x6b\x0b\x40\xad\xf3\xa2\x58\xdb\x1e\x68\x81\x78\x0b\x4c\x0b\x5e\xce\xdf\x6a\xc1\x55\x8a\x70\xd9\x2d\x5b\xea\x79\xfc\xbe\x97\x58\xcb\x81\x57\xb6\x3f\xb6\xfc\x09\x0d\xf7\x9c\xc1\x58\xf2\x61\xe3\x29\x9e\x8e\x1c\xfb\xc9\x45\xe0\xab\x6c\x7b\x79\xfe\xd1\xd5\xc0\xee\x9b\x59\xf2\x81\xb4\x43\xcc\x12\xd3\x69\x47\x24\x41\x78\x9e\xd4\x48\xdd\xb8\x5b\x6b\x39\x52\xe1\x4c\x05\x6e\xe7\x9c\x2a\xb5\x8e\x18\xdd\x96\x09\xc2\x4e\xaa\xcd\x9e\x46\x34\x2d\x12\x2d\xfb\x47\xa9\xf4\x8b\x46\xad\x2b\xbe\xae\xc1\xf7\xfe\xf5\x4e\xc6\x53\xe0\xf6\x2e\x73\xef\x17\x90\xdb\xaa\xf1\x46\xdc\x0b\x1d\xfb\x85\xef\xb9\x43\xb4\xb0\x1c\x3a\x65\xcd\x2f\x90\xfc\x19\x51\xa5\xb5\x85\x1a\xb8\x51\x46\xda\x10\xbb\x7a\xff\x37\xed\x95\x78\xf7\x9d\x4b\x68\xaf\x03\xcc\x60\x5e\xbb\x98\xa0\x0b\x77\xd4\x5e\xfd\x37\x53\xcb\x83\x98\xab\x91\x7a\xa3\x8a\x60\x5d\xa9\xd4\xca\x30\x81\x37\x93\x0a\x47\x78\xd5\x1a\x23\x10\x2c\x2b\x4a\x1a\xcb\xa1\xe1\x71\xaa\x19\x79\xad\x5b\xa4\xd2\xfa\x0c\xd3\x66\xaa\xc0\x8b\x04\x13\x4b\x92\x31\x71\x44\xa8\x20\x89\x6f\x4d\x0d\x29\xfe\x75\x17\x11\x9f\x41\xad\x67\x70\x4e\x7b\x29\xb3\x37\x71\x1e\x0b\x89\x3c\x6e\x47\x32\x0e\xb2\x7d\x7b\x75\xf5\xfa\x0b\xe7\x47\x81\xf5\x76\x60\xac\x21\xd8\xf7\x75\x8d\x15\xbe\x7a\x48\xb9\xff\xfc\xce\xb5\xc0\x12\x06\x29\xf0\xfd\xf6\x05\x3c\xe4\xfb\xfb\x1e\xc2\xa7\x6e\xae\x32\x8d\xaa\x88\xd1\xce\x2f\xb8\x9a\xb8\x1f\x6c\x26\xaf\xd0\xdc\x66\xba\xba\x76\x8d\x25\x3e\x67\xf6\x35\xe2\x11\x9b\x5a\x4b\x3b\xd3\x03\x30\x65\x97\x29\x69\x7b\x61\x58\x50\x03\x17\xaa\xd9\x18\x21\x72\x06\xca\x0c\x43\xc0\xd1\x35\xde\x13\xf1\x9e\xe0\x9f\xf6\xf7\xa0\x9a\x0a\xde\x14\xf1\xaa\x27\x8d\xd9\x2f\x1f\x0c\xb8\x5e\xab\xfb\x0b\x67\x43\xd1\x61\x52\x43\x82\x19\x70\x78\x7a\xe7\x9c\x23\xd5\xea\x07\xb6\xb3\x79\xaf\xf5\xe5\x54\x58\xcf\x53\x73\x47\xc0\x9c\x91\xdd\x61\xb9\xe6\x81\x30\x71\x39\x77\x7c\xe8\xe6\xca\x0f\x13\x95\x0a\xab\xe4\x90\x7b\xee\x8a\x78\xed\x83\xcd\xe0\x4f\xb7\xc3\x93\xd4\x2c\xdf\xa3\x51\xe3\xcc\xdc\xad\x98\xb8\x53\xed\x70\x92\x9f\xdb\x46\x48\x87\x21\x9c\x8e\x35\xfe\x99\x04\xe5\x90\xf2\xa1\x51\x07\xbb\xd5\x81\x1b\x26\x7f\x71\x88\x81\xf5\xdc\xbe\xc0\x04\x8f\xd5\x9a\x2f\x0c\x54\x78\x35\x98\x9c\xf6\x7a\x72\x87\x18\xeb\xb8\xb9\x6a\xe4\xb9\x11\x1f\x07\xfb\x6f\xe8\xef\x27\x01\x2f\x51\x4d\x0c\xba\x40\x46\x69\x63\x61\x03\x19\x20\x30\x1d\x35\x88\x6a\x8c\xb2\x18\x79\xc9\xbc\xd1\x92\x29\xc8\x45\x11\x38\x81\x14\x11\x76\x09\xb7\xed\x0c\x4a\x17\xee\xc3\x10\x4e\xb6\x8b\x46\x7d\xc7\x24\x5b\x52\xc9\xa6\x4a\x53\x69\x95\x58\x41\xca\xa4\x4d\x48\x90\x34\x82\x14\x42\x22\xce\x74\x81\xdf\x91\x56\x00\x14\xf6\x8b\x21\x47\x80\xf9\x58\x84\x07\x81\xfd\x24\x72\x7b\x77\xf9\xcb\xdb\xeb\xd7\xef\xdf\xbe\xfb\xf5\x4b\xaf\x4a\xf0\xb8\xc8\xa7\xb9\x9d\xcf\xea\x0b\xd3\xb3\x32\xf2\x42\xe7\x03\x97\xdb\x59\xa1\x0f\xba\x87\x82\x15\xe4\x10\x75\xd7\x4e\x73\x44\xdf\xbc\x1c\xa1\x9c\xb5\x83\xec\xe4\xa2\xdc\xbc\x6c\xa1\xef\xe4\x20\x67\xed\xa2\x9b\xac\xae\xfe\x03\x92\x3b\x73\x28\x67\xf5\xa0\xa6\x9a\x20\x17\xb7\x49\xf4\x7a\xf3\xb2\x86\xbc\x63\x39\x30\x9f\xd5\x8b\x47\xe1\xf8\xf3\x87\xd7\x7f\x7c\xd6\x89\xa7\x7b\xee\x3e\xbc\x58\xe3\xf0\xa4\x42\xc5\x33\x9a\xee\xda\x3e\xd2\x68\xc5\xb6\x73\xe6\xb0\x2e\xcd\xc0\x77\xb7\x07\x36\x25\x76\xc9\x20\x9d\xa2\xde\xf9\x55\xd7\x5f\xac\xb1\x6c\x89\x9b\x07\x84\x08\x8d\x99\xc2\x45\x0a\xa9\xda\xff\x96\x1b\xc1\x03\x08\xcb\x6d\x1b\x25\x96\x1c\x7c\xbf\xb2\x12\xbb\xf2\xdc\xce\x69\xf0\xfd\x14\x52\x38\x30\x6f\x23\xb1\xc9\x0f\xc9\x84\x00\x89\x34\xb0\x40\xe7\xe1\x0d\xc8\xf8\x6e\x5b\xcb\x35\x12\x3c\x89\xec\x6c\xb3\x6e\x12\xd7\x46\xc3\x1e\xcd\x08\x4b\x9a\x17\xd4\x1f\x51\x2a\x5d\x71\x62\xbe\x0b\xab\x7d\x88\x1b\x82\x2c\x08\x25\x0c\xde\x4b\xd6\x74\x77\xfb\x67\x54\x28\xca\xb6\x61\xe9\x04\xfc\xa3\xf9\x05\xbf\x09\x6f\x1a\x94\xa5\x60\x89\x9d\x29\x95\x78\x72\xd9\xb4\xd7\x84\xc4\x61\x10\xdd\x10\x1f\xd0\x66\x12\xd8\xb4\x45\x43\x97\xb0\x8d\xe4\x29\x63\x86\xb1\x12\x7b\x31\xde\xf2\x82\xb3\x9d\x32\x55\x2b\x7b\x36\x53\xac\x0a\x7b\x0e\xd9\xb2\x85\xc2\x66\xba\x97\xb1\x80\x84\xb7\x94\xd9\xee\x38\xbf\x5f\x68\xc0\x01\x47\x3d\x4f\x9b\xc7\xde\x99\x34\xde\x42\x42\x6a\xfa\x7a\x90\xb3\x7e\x51\x77\x7a\x73\x55\xa3\xa1\x93\x41\xb1\xa0\x69\x0e\xcc\x39\xb8\x0e\x43\x00\xd3\xa0\x8d\xba\x23\x18\x46\x70\x2c\xbb\x59\xdc\x1b\xc1\x4f\x3a\x2a\x14\xeb\x6e\x5d\xf1\x83\xab\xbd\x78\x74\xa4\xfb\xa1\xb1\xe6\x79\x72\x54\x38\x45\x12\xa8\xf8\xc0\x1d\x63\xa0\x7c\xd4\x78\x7c\x50\xb7\x47\x44\x30\x5d\xb9\xe5\xbe\xa2\xc8\x63\x04\xbb\xbb\xdc\xec\xdf\xef\x3e\x07\xc5\x0e\xcf\x4e\xbb\x87\xd6\x81\xa8\x91\x58\xe7\xba\x54\x41\x72\x46\x2c\xac\xd9\x5d\xc5\x44\x78\x3e\x93\x83\xec\xca\x5e\xa8\xc4\xfc\x04\x07\xd3\xdd\xe5\xfe\x97\x7f\xa1\xac\xa1\x46\x04\xa7\x85\x14\x85\x52\x8b\x8d\x5a\x31\x36\x45\x43\x10\xc5\x8f\x14\x53\x23\x30\xe2\x68\xe1\xed\x30\xeb\x84\xd2\x92\xaf\x39\x23\x14\x0a\x41\x88\x26\x4e\xa3\xea\x07\xd2\xfb\xd6\xad\x9b\x4f\x10\x61\x4d\xbd\x2e\xc9\x08\xc3\xed\xb5\x96\xeb\x35\x3a\xfc\xac\x6f\x4d\xa1\x14\x28\x84\x23\xe6\x90\x63\xbe\x9e\x95\x22\x72\xc8\xb0\x19\x75\x7b\xa1\x09\xcd\x3d\xba\x7d\xfe\x71\x7c\xbb\x35\x6e\x5f\x83\x9d\x8f\xd9\x78\xfd\x49\xf5\x00\x8e\x5c\xff\xa0\x20\x1c\x5e\x82\x70\xc6\x92\xfc\x6d\x9c\x26\x7f\xbb\x9b\xe8\x14\xe6\x85\xbc\x75\xa8\xa7\x98\x57\xc8\xef\xe4\x76\x3a\xee\xeb\x25\x97\xf7\xd6\xe6\x79\x45\x09\xa4\xa8\xa1\xe0\x3e\x41\xd6\x38\x10\x98\x46\xf8\x7d\x90\x18\xab\xb0\x57\x21\x11\xdb\x63\x1c\xe1\xf5\xb5\x89\x40\x9f\x31\x77\x5c\x0a\xe9\x90\x77\xf9\x22\x9d\xa5\x9b\xab\x12\xe4\xa0\x67\x72\xe0\x5d\xbe\x40\x74\x86\xe0\x44\xc6\x89\x7c\x76\x3b\x2b\xf3\xeb\x37\x3f\xbd\xfd\xaa\x88\x7e\x5b\xa8\x78\xa6\xb0\x64\x22\xa8\x4d\x89\x76\x7c\x1d\x97\x1f\x11\xbf\xff\xe6\x9e\x9a\x79\xa6\xe5\xaf\xb8\xb8\x92\x3e\xe2\xfe\x39\x51\x62\x37\x6b\x41\x9a\x29\x6b\x51\xab\x9c\x35\xd2\xe8\xc6\xe5\x61\x9b\x10\x13\xbb\x4d\x28\x97\x61\xe7\x91\xa0\x4d\x77\x9e\x1f\x60\x8b\x18\x5c\x4a\x62\xf2\x7d\x2f\xc4\xbd\xe0\x59\xbb\x65\x63\xec\x01\x73\xf6\x34\x99\xf9\xbb\xed\xf2\x0e\xa9\x09\x2e\x4c\x3f\xde\x52\x32\x21\xbc\x57\x18\x82\x1b\xe7\x79\x0f\xac\x7f\x24\xbd\x50\x5d\xcf\xd8\x77\xfd\xb3\x88\xfc\x45\xad\x2a\x13\x3c\x4a\xb7\x97\xfa\xdb\x97\x26\x7b\x73\xeb\xd2\x9b\x7a\x66\x0c\x4d\x2f\x58\x0e\xd6\xef\x1b\xa3\xc3\x46\xcd\x1a\xa9\x19\x51\x2a\xb9\x2c\x8b\x8b\xd9\xeb\xc9\x64\x8f\x9d\x6f\x59\xed\x4c\x20\x41\x5e\x80\xd2\x01\x0b\xdc\x77\x8d\x8b\x6c\x22\x4b\xa0\xbc\x25\x29\xcd\xee\xa2\x6c\xdf\x45\x72\x0a\x96\x41\xcd\xa4\xa8\x1c\xd8\xe0\xa1\x70\x11\xd5\xc5\x0d\xcd\x1e\x93\x6e\x92\x08\xb4\x2a\x6b\x2a\x97\x86\x4c\x16\xf2\x78\x1a\xe1\x53\xec\xfc\x2a\x58\xdb\x1f\x84\xa0\xc9\xa5\xbd\xed\x7c\x26\xc5\x3e\xf3\x12\x54\xe9\xf3\xb8\x13\xb3\x67\xff\xb3\x3b\x94\x6a\x69\x61\xbd\xb2\xee\xe7\xf3\xfe\xcb\xb4\xc2\xe5\xca\x7c\x0b\xb2\x8e\x62\xd5\x1b\x51\x42\x32\xe2\x7a\x55\x86\xe1\x49\x59\xa8\xc5\xce\xf4\xff\x5f\x13\x4b\xff\xef\x4d\x2c\xff\xb8\xfc\x4c\x0e\x1a\x81\xfb\x41\xb1\x96\x56\xc7\x39\xb7\xb0\x94\xad\xf2\xbd\x67\x9e\x51\x4a\x45\xa2\x9e\xe3\x6e\x94\x35\xab\xe7\x3d\x60\x45\x3f\x69\x28\x21\x87\xbe\xb7\xe9\x1c\x69\x4b\x63\x26\x41\x9a\xea\xae\xe3\x9c\x89\x55\xc2\x20\xee\x7d\xcf\xd4\x92\xc4\x4a\x5a\x72\xc0\x3e\xe2\x4c\xc8\x54\x51\x31\xb5\xcc\xdf\x7e\xcd\xf6\x98\xa9\xd3\xa3\x8e\xa5\xfb\xcd\xaf\x97\xef\xfe\xf0\xf8\xd7\xdf\xc6\x39\xa8\xa3\x76\x32\x55\x35\x45\x99\x13\x0c\xd5\x50\x87\x06\x25\x1b\x6a\xa4\x0e\xc5\x3a\x81\xfd\xdd\x45\xe2\x3d\xca\x7c\x51\x4a\x6d\xc3\xd4\x20\xbd\x2c\x0b\x1c\xa4\x6c\x57\x4a\xb6\x7b\x2a\x47\x64\x3d\xe0\xaa\xf0\xef\xb5\xb7\xa6\x1e\xf1\x5a\xa5\xae\x5e\xc4\xbc\xc5\x4a\x15\x19\x51\x47\xf2\x64\xee\xb0\x61\xa9\xf4\x0d\x65\x31\x0a\x59\x56\x3d\x88\x7b\x26\xce\x83\x54\xb0\x2d\xa7\x53\xce\x24\xa5\x1a\xc9\x6c\x48\x3b\xe9\x52\xeb\xce\xd4\x42\x62\x6e\xdb\x99\x4f\xa0\xfb\x5f\x53\x4e\x59\x29\x49\xdd\x5b\x27\x6c\xdb\xfa\x59\x81\x3e\x4a\x49\x3b\xa5\x5a\x29\x95\xba\xa1\xdc\xfb\xb1\xf6\x6d\xa0\xd4\x4c\xb5\xc5\x2b\xb1\xfe\x93\x52\x99\x21\x43\x0d\xc7\x2c\x76\x7d\x84\x41\xd5\x53\xbd\x24\x14\xd8\xa8\x76\x58\xec\xc3\xfe\x84\xf8\x43\x0a\x28\x1a\x6c\xcb\xb2\x18\x42\xca\xee\x94\x48\x49\x0c\x6e\xa9\x6f\x29\xd9\x81\xaf\x0e\x1b\x73\x74\xf0\xeb\x7e\x00\xdc\xd9\x40\x69\x1d\x28\x33\x6f\x02\x1e\xe3\xe1\x39\x5d\x93\x58\x1f\xea\xb0\x6d\xf9\x82\xe9\xc9\xc4\x5c\xac\x13\x1d\x59\x14\x08\x61\xa5\x00\x81\x3d\x83\x66\xcd\x0b\xc8\xbc\x20\x6a\x4d\xb2\x2b\x79\x03\x33\x9d\x36\x59\x21\x62\xfc\x87\x8b\x0d\x99\xda\xb6\x0e\x0b\xeb\x5c\xb1\xcd\x5e\x5f\x73\x39\x8f\xd3\x58\x97\xc2\xbb\x99\xe3\xfa\x95\xe5\x29\x94\x94\xf3\xb6\xc5\xa5\x6d\xf3\x49\xe0\x45\x2e\x48\x56\xbb\xe0\x85\xdd\xce\x09\xaf\x64\x3c\xd9\xd6\xb7\xe1\x31\xfc\x44\xce\x83\xdc\xb0\x16\xd3\x8d\x9e\x8d\x25\x2a\x71\xb3\xf9\xc5\xd3\xbc\xda\x7e\x41\x64\x61\x62\x79\xd8\x8f\xe1\xf7\x91\x1a\xaa\xe9\x74\xe4\x63\x49\x03\x33\xd2\xc6\xd4\x38\xa1\x25\x44\x88\x8a\x62\xd5\x6d\x07\xe7\x28\x50\x64\x75\x24\x88\xb4\xc0\x49\x0c\x1e\x62\x4a\x1e\x12\x28\x55\x7b\x59\xa9\x93\xd6\xb2\x61\x41\xd9\x48\x1b\x3d\x60\xe7\xef\x35\x1a\xcb\xa0\xb1\x01\x1a\xc3\xba\x92\x1a\x85\xa9\x6d\xb7\x29\xac\xbb\x19\xe3\x36\x7d\x35\xa3\xaf\xad\xe3\x44\x66\xe0\x48\x1b\x93\xc2\xea\x1d\x02\x6b\x0b\x81\x19\x95\x4c\xf2\x28\x73\x6b\xbe\xdd\x22\xb7\x31\xc9\xad\x51\x12\x27\x8e\x3c\xfc\x2b\xa0\xb6\x95\x4e\xcb\xd6\xe9\xab\x9e\x90\x57\x5d\xc9\xab\x3a\x75\xa9\x53\x97\x38\x1a\xd7\x0d\x95\x54\x6d\x5b\xb1\x5f\x01\xf8\x3d\x25\x55\x84\x52\x63\xad\xd8\x97\x73\xfd\x06\xa0\x4b\xbd\x4b\x76\xf9\x63\xb2\x93\x95\xec\xfa\x47\x64\xd7\x36\x94\x4d\x4e\xe0\xfc\x20\xd9\x3d\x44\x75\x0b\x39\xc8\x29\xd1\x55\x24\x40\xbe\x43\x74\xa4\x28\x94\xcd\x1f\xd3\x9c\x1b\xad\x1e\xa4\x39\xf9\x24\xcd\xdd\x4f\x74\x3c\x4b\x04\xdf\x22\xba\x76\x1f\xd1\xb5\xbb\x44\xd7\x4f\x88\x6e\x1c\x89\x0e\xde\x35\xb9\xca\x71\xf6\x68\xc4\x9f\x58\xe7\xfc\x3d\x44\x97\xb0\x76\x98\x72\xd9\x2e\x1d\x42\x1f\x75\x12\x4c\x2a\x68\x71\x79\x4e\xc6\x53\xd6\x14\x26\x5e\x28\xd3\x38\x8d\x2f\xa4\x4c\xea\x10\x5f\x19\x4b\x33\x65\x12\xf8\x22\x0e\x3c\xab\x33\xb1\x9d\xa8\x39\x76\xea\x45\x51\x61\x3c\x0e\x52\xed\xa1\x10\x67\xde\x98\x50\xb5\x0a\x56\x0b\xb9\x95\x46\x6a\xff\x6f\x91\x5b\xd3\x53\x72\x2b\x40\x0e\x13\x61\x8d\xdc\x24\x4f\x32\x9b\xec\x7e\x12\xdb\x58\xa8\xa4\x2e\xb3\x59\x76\xf2\x32\x3a\x32\xf2\xaa\x93\xba\x16\xf2\xca\x4e\x5e\x75\x53\x72\x31\x01\x91\xc3\x7a\xe0\x50\x18\x28\x34\x95\xa9\x48\x9f\x2d\x31\x4a\x96\xf9\x57\xd9\x27\xaf\xdc\xc5\xb6\x27\x4f\x5f\x75\xd2\xd1\x42\x48\x85\x58\x3f\xa2\x23\x59\xc8\x68\x6c\xe0\xa7\x93\xeb\x1d\x32\x12\xf9\x68\xf6\x1a\x0b\x1d\xc9\xc3\xd3\x57\xb1\x31\x28\xb6\xad\x94\x64\xe2\x6c\x85\x68\xbd\x8a\xd7\x47\x4a\xaa\xa4\xb5\xd9\x76\x8b\x92\x3a\xdf\x47\x49\x79\xa5\xa4\xb2\x52\x92\x4e\x4a\x92\xf9\xa4\xb1\xdc\xd2\x90\x1c\xfc\x16\x1d\x61\x45\x63\xd2\x51\x5f\xe8\x48\x56\x32\xaa\xfb\x38\xb0\xca\x91\xa9\x7c\xc2\xed\x75\x91\x2b\x2f\x37\xaf\xbe\x70\x70\x02\x12\x0a\xa4\x96\xf7\x4a\x35\x21\x12\xb6\xd5\x48\xa3\xa0\xf8\xb5\x31\x80\x8e\x1c\xf8\xd5\x7e\x8e\x1c\x49\xbd\x1c\x77\x25\xae\x9e\xf1\x02\x39\xea\x91\x36\x9e\x87\xda\x65\x7f\x28\xe0\x21\x64\x22\xca\xc4\xe7\xeb\x77\x9e\xe2\x09\x1c\xc4\x8b\x3f\x34\x54\x76\xf0\xc2\x0e\xae\x07\xef\x62\xde\x26\x98\x25\xac\x09\x52\xfb\x52\x35\x2c\x1f\x4c\x33\x80\xf2\xbc\x4d\xe1\x24\x3d\xd3\xaa\x50\x1f\xf2\xd6\x9f\x4b\x81\x4d\xf8\xf7\x87\x23\xe7\x5d\xf4\xe4\xd6\xd0\xcc\x31\xc3\xba\x66\xbe\xa4\x6f\xda\xe5\x6d\x8a\x78\xd4\x9f\x8a\x78\x2a\x72\x3e\xa0\x4c\x7d\x7e\x91\x71\x56\xa2\x84\x79\x64\x0d\xcd\x2f\x96\x74\x50\xc7\xa4\x50\x41\x0e\x8f\x5b\xfb\xf6\x97\x9b\x77\x6f\x3e\x53\x52\xb5\x9c\x46\x28\xc6\xb3\xf6\x9d\x06\x17\x54\x57\x47\x02\x39\x12\x54\x22\xae\x54\x3b\xdb\x5f\x38\x7b\x23\x33\x66\x36\xf9\x45\xb8\xd2\xf0\xca\xc1\xf3\xd2\x3e\x2a\xfc\xbd\x99\xb4\xf3\x41\xa9\xd5\xb6\x35\x92\x77\xa9\x86\xa4\x0d\x10\x8c\x29\xd6\x9e\x53\xd2\x48\x2d\x6b\xa6\xea\x8b\x63\x4a\xbd\xf4\x48\xda\x1a\xca\x75\x53\x2f\x85\x4a\x12\x24\x1d\xa7\xea\xae\x82\x4d\x49\xab\x61\x5f\xae\x42\xa5\xf5\xa8\x34\xaa\xe2\x88\xc9\xed\xa8\x1d\xce\x3d\x8a\x2b\x02\x97\x9e\x88\x95\x6f\x9b\x01\x3c\xbd\x5b\xf4\x9c\xa6\x6a\xda\x7b\x37\xfc\x65\x94\x21\x88\x54\x4c\xb3\x2f\x09\x2a\x39\x1a\xd0\x37\x54\x4d\xbf\xe2\x45\x14\x23\xc6\x1a\x4e\x2f\x48\x18\x29\x79\xef\x93\xf9\xc8\xe5\xdc\xcb\xf7\x11\xd6\x79\x3a\x15\x81\x23\x33\xe2\x5d\x7d\xd9\x5d\xe0\xdb\xa4\x75\x63\xb2\x29\xdc\x22\x65\x71\x84\x31\x96\x17\x98\x06\xcb\xac\x66\x7f\x94\xb9\x6d\x96\xd3\x41\x9d\x75\x67\x33\xf9\x16\x5a\x4b\x9e\x92\x52\x77\x8e\xdc\xb2\x2b\x16\xc5\x26\x07\x62\xe3\xa5\xad\x11\x0f\xbf\xc4\xa5\x22\xfd\x24\xa4\x0a\x69\x94\x47\x23\x23\x4a\xaa\xd2\xa9\xa8\xd2\xb0\xfd\x79\x41\xe2\x3b\x49\xd6\xfc\x5c\x61\x2c\x30\x86\x2c\x28\x8c\x60\x30\x6b\x05\xab\x97\x3a\x5d\x42\x53\xc6\x19\x26\x6d\x38\xda\x47\xca\x70\xf2\xef\x6d\xeb\x13\xa2\x69\xd1\x91\xa4\x56\x1a\xda\x23\x75\x16\x62\xe3\xb8\x52\xe1\x8d\x4f\x05\x38\xd6\x22\xf5\x64\x40\xf1\x42\xda\x72\xe4\xe1\x2d\x52\x86\xcf\x1b\x63\x7d\x63\x99\xda\x38\x98\xfe\x18\x99\x46\xab\x5b\x70\x60\x26\x6e\x4a\x45\xe0\x91\x91\x99\x06\x96\x25\x6b\x45\x59\xf9\x6e\x4a\x6d\x4f\xfd\x85\xc0\x2f\x94\x99\xc4\x0d\x68\x5e\x89\x11\x07\x9a\x61\x8d\x91\x06\x2f\x54\x43\x6b\xc3\xea\xe8\x58\x0d\xb2\x88\x93\x2c\xc4\x50\xca\x64\xe6\x62\xd0\xb0\x83\x6e\xb8\x71\x40\x5e\x9f\x9b\x2b\xf7\x78\x55\x6a\xb9\xec\x91\x10\xce\x58\x5e\xf6\x3a\x5a\x99\x44\xda\xbe\xcf\x92\xf3\xbd\x77\xe7\x99\x76\x27\x4e\xc2\x4d\xd8\x98\x2d\xd3\xd0\x76\x0e\xeb\x51\xd9\xd3\x68\x8d\x0a\xa3\xa8\xda\x18\x39\x64\x13\x24\x11\xf3\xe6\x29\x21\xa5\x6c\x20\x37\x07\xdf\x4f\x94\x41\xa3\xce\x1b\x82\x32\x94\xb4\x41\xed\xf7\xb4\xae\x07\x21\x13\xab\x95\x6d\x3b\xe2\x9f\xcd\xdd\xa6\x18\x9b\x80\xd1\x86\xc9\x86\x24\x92\x49\x4b\xa7\x6c\xc7\x39\x9b\xdc\x47\x15\xdc\x9c\x4d\x4b\xa6\xc2\x42\x83\x1b\x29\x23\x38\xa5\x5a\x3b\x11\x54\x68\xa4\xc9\x72\x2d\x54\x8d\xf4\xfd\x94\x46\x3b\x67\x7c\x25\x02\x23\xbb\xa1\x94\x2a\x56\xb0\x8d\xea\xed\x65\x52\x90\x4c\xd6\x84\xdf\x6a\x4a\x5c\x77\xaf\xe2\x6c\x82\x4a\x65\xaa\x27\xcd\x1d\x90\xd2\xf7\x00\x7b\x34\x52\xb8\x79\x89\x72\xee\xf7\xa6\xe4\x22\x99\x29\x49\xb9\x85\xba\x7f\x7a\x62\x2e\xe4\x27\xff\xa2\x3e\x26\x1e\x64\x93\x8c\xbc\x91\x33\x06\x19\x39\x65\xe4\x8d\x49\xaa\x48\xd8\x54\x75\xf5\xce\x93\x42\x03\x91\x39\xc6\x76\x12\xec\x33\xd0\x85\xd5\x9f\x8c\x34\xdc\x9d\x82\x46\xdb\x52\xcd\xcd\xf8\x2e\x39\x87\x4a\x46\x4d\x73\xc5\x1d\x6b\x86\xc6\xe4\x10\x7b\x69\x03\x67\xd3\x82\x90\xab\x03\x82\xac\xba\xd2\x65\x1b\x31\x26\xe2\xd9\xff\x40\xe2\xde\x04\xd0\x7a\x57\x6f\x81\x31\x47\x45\xea\x47\x93\xb0\x86\x75\x63\xc9\x88\xc5\x2f\x94\xd4\x7d\xf2\xba\xf5\xc5\x0e\x98\x11\x34\x5e\x49\x9c\x24\x7b\xb7\x36\x21\x8f\x8c\x8a\xf5\x0e\xdf\xd8\x5b\x7f\x4a\x7c\x00\x12\x58\xe1\x8c\x00\x85\x43\x02\x89\x64\x60\xe1\x70\xe0\x19\x1c\x68\x34\x03\xc5\x46\x89\x93\x21\x28\x1f\xa3\xa4\x46\x8b\x00\x84\x7f\x5f\xa7\x93\x42\x55\xb0\x01\x80\x41\x66\x62\x5f\x83\x02\x19\x8c\x2b\x52\xb7\x1a\xd2\x0e\xed\xcb\xf7\xb5\x3b\x18\xc0\xd5\x06\xc0\x09\x7f\x29\x03\xc2\xc2\xed\x78\x6b\x10\xa4\x0a\x9a\xf7\x04\x34\x6d\x79\x47\xf6\x91\x80\xfb\x3a\x92\xe1\x28\xfc\x4a\x9a\xaf\xe0\x5e\xc5\x81\x94\x61\xa6\xc9\xee\x23\xe6\x6a\x61\x64\xcb\x45\xb2\xdc\xa5\x33\xa2\x0d\xb1\x04\x62\xd4\x23\x2b\x09\xd9\x03\x83\xb8\x56\xea\x1d\xdb\x6a\xc1\xe8\x26\xa9\xd9\xe0\x1a\xae\xa5\x08\x9f\x57\xe2\x84\x09\xda\xc6\x12\xc9\xcb\xe0\x2a\x92\x64\x35\x67\x6b\x82\x2f\x03\xf5\x71\x2c\x81\x83\xe9\xd6\xcb\x27\x41\xc3\x38\xea\x19\x1c\x0c\xe1\x22\xe5\xdc\xf7\x24\x68\x4b\x79\xbe\x84\x6b\xa4\x55\x4d\xee\x98\x87\x20\x5b\x6b\x62\xb4\xa5\x10\xa3\x1d\x24\x9e\x24\x18\xda\xa1\xc0\xd3\xfd\x76\x9b\x12\xda\x44\xad\x20\x6c\x42\x7a\xb3\x2e\x50\x31\xe1\xc3\x4e\x67\x1b\x00\xcf\x30\xc4\x79\x8b\xf2\x41\x3c\x06\x64\x0a\x19\x76\xbd\xe3\x2f\x40\x10\x56\x10\x2c\x10\x40\x69\x5e\x60\xbb\x4d\x75\x62\x2a\xa4\xa4\xea\x40\xc8\xa5\x2e\xd0\x40\x93\x15\x7a\x25\x4f\x31\x44\x8d\x9a\x7a\x6a\x37\x57\xdd\xb4\xc1\xd8\x68\xe4\x0c\x8a\xf0\x5c\x49\x9c\x9f\xb3\x67\x37\xc0\x7e\xaa\xb3\x15\x29\xe1\xca\xa7\xe0\x50\x81\x31\xbd\x3f\x02\x08\xc5\x2c\x6a\x6d\xb1\xa6\x58\x4b\xf6\x86\x39\x26\x2f\x6d\x89\x19\xba\x4c\x37\x99\x3d\x12\x0f\x43\x1c\x93\xf3\xb4\x6f\xee\x60\x4f\x70\x0f\x6a\x47\x9f\x62\xdb\x72\x1e\xee\x4a\x86\x3f\x27\xb0\x5b\x40\x67\x5f\x17\x93\x03\x1d\x56\x0b\xa8\xa8\x95\xcd\x29\xe2\xb8\xa6\x7e\x2f\xde\x44\x30\x2a\x43\x1b\x6b\xb1\xb5\x7c\x4b\x22\x24\x5a\x29\xf7\x42\x5a\x32\x35\xe8\x1b\xf9\x53\x43\x37\x80\x38\xfd\xb1\x91\x13\xaf\x37\x65\xf3\x16\xea\x95\xe1\xd2\xe3\x92\xfa\xdb\xcd\xab\xd7\x6f\xfe\xb8\x78\xec\xb0\xdd\x6f\xae\xaf\xbf\x7b\x76\xfd\xfe\xdd\x87\xed\xfb\x0f\xef\x2e\xe3\xeb\xed\xdb\x37\x71\x7e\x06\xe5\x3b\x96\x8a\x20\xb7\x5a\x34\xcf\xc6\xb9\xec\xaf\xcb\xf4\xf3\xc9\xd7\xc5\x5f\xde\xbd\xfd\xf9\xdd\xe5\xf5\xf5\xaa\x07\x96\x7d\x0d\x7a\xe8\xfb\x58\x83\xc6\x1a\xf5\xa2\xef\x6b\xd4\x63\xc5\x8d\x4f\xbf\xee\xef\x9b\xeb\xcb\xa7\xbc\xea\xb4\x2e\x07\x2a\x0e\x6e\xf7\x6f\xaf\x3f\x57\xf2\xaa\xdf\xa4\x09\x77\x93\xc1\x76\x11\xb5\xd3\x92\xeb\xbc\x98\xc9\x8a\xfd\xbb\x8e\xce\xd1\x63\x09\xe5\x20\x9e\xc3\xe3\x76\xe9\x86\x74\x37\x8c\x5a\x3e\x4a\x90\x64\xf7\xdc\x09\xa4\x8e\x42\x23\xa4\xb3\x4e\xc3\x3f\xcb\xd4\xa0\x54\x0d\xd3\xaf\x6c\xae\xc2\x5f\x9c\x4d\xc1\x0f\x15\x76\x39\xdb\x9e\x90\xd9\xe3\x14\xc4\x5f\xc5\x0a\x78\x03\x94\xf9\xa3\x12\xf8\xe9\x6e\x09\xfc\x7a\xb7\x04\xfe\x11\x7e\x8b\xd7\xcd\xee\x64\xac\xd6\xd1\x89\xe5\xda\x87\x2a\x60\xa8\x6e\xae\x62\x27\x8e\x72\x90\x5d\x25\x39\x02\x39\x2e\x40\x5e\x37\x07\x72\x5c\x80\xbc\x0c\xc0\xcd\xd5\xb0\x33\xd9\x3e\x7f\x56\x0f\x9c\x76\xfc\x9b\xc0\xfe\xc5\x91\x7a\x17\xf9\xa2\x7e\x8c\xd1\x7f\x43\xe8\x61\x0e\x0d\x1e\x96\xbf\x07\xa1\x2f\x3e\x89\xcf\xf8\xe6\x67\x41\xe7\x25\x31\xf4\x97\xf5\x09\xe7\x20\x4c\xad\x9f\x9b\xaa\x17\x4a\xd0\x50\x49\x64\x6f\x4a\x29\xac\xd8\x2f\x90\x7b\xb9\x53\x0d\x48\xfb\x57\x42\x46\xf5\xb4\x7b\x80\x4a\xb0\x39\xd1\xb4\x9c\x54\xd3\x99\xe4\x9c\x07\xb5\x1e\x4c\x8a\x9d\xdf\xb9\x79\xd9\x69\x84\xdf\x01\xd3\xb3\x41\xb5\x22\x53\xa1\x09\x59\x1f\x8f\xd9\x03\xe8\xe1\x6b\x4f\x29\x66\x42\x68\xdc\xd0\x98\x09\x2a\x69\x3e\xb7\x86\x98\x96\x78\xf1\x78\xf0\xb0\xd7\x94\xfd\xe5\xf2\xcd\x57\xc1\x7c\x44\xdc\x03\xf6\x09\x1c\x7e\x17\xc7\x1f\xc3\xe2\x4d\x3b\xe5\xdf\xc5\xdb\x77\x4c\xe3\xe6\x2a\x9a\xe8\x2a\x70\x83\xe7\xb4\x8b\x2c\x4f\xc8\xb7\x71\x04\xfb\x17\x67\x3e\x4f\x9b\x51\xad\xab\xbf\x03\xb3\xff\xb0\x59\x18\xe9\x4c\x2a\x20\xfc\x54\x00\xff\xfc\x36\x6e\xf6\xaf\xbd\x84\xed\x16\x97\x3f\x8b\xcd\x56\xe1\xd2\x50\x29\x35\x81\x7d\x55\x99\x32\x14\xd0\x96\x0b\x92\x6e\x1a\x6f\x50\x5f\xf4\x84\xe5\x0c\x8b\x52\x88\x8f\x96\xb6\xc4\x4f\x8b\x34\x92\x82\x98\x26\xa9\x54\x60\x3c\xc9\xa2\x54\x1a\x62\x7c\x52\xcb\x5e\x08\xa7\x93\x8a\xa9\xc3\x8d\x58\x48\x92\x12\x9b\xb4\x2d\xf8\x1b\x84\x1a\xbc\x47\x84\xb4\xb8\x77\xc3\x0c\xd9\x5c\xaf\xb6\x0d\x8d\x4a\xa3\x1e\x57\xe6\xed\x65\x58\xcb\x1c\x8d\x52\xf1\xa4\x1c\xc5\x3e\x10\x97\x06\xa0\x8a\xf2\x12\x69\x2e\x79\x50\xee\x2d\xce\xb6\x73\xa4\x94\x51\xa2\x20\x52\x46\x6c\x14\xdc\xf3\x67\xa7\x19\x6b\x42\xa6\x3e\x64\x4a\xc3\x5a\x30\xd8\xba\x82\xe0\x7a\x2c\x48\x05\xc5\xa7\x28\x41\x75\x66\x1d\xa6\xa2\xf2\x66\x59\xa4\xd0\x72\x12\xdf\x05\x95\x2c\xe7\x2d\xb1\xf5\x28\x0f\xff\x6b\x4a\x24\xa3\xb2\x12\x42\xdb\x6c\xbe\x2c\xfe\x17\x6a\x13\xca\x10\xb5\x36\xec\x95\x40\x4c\x5d\xe2\x9c\xac\x5b\x03\xc5\x56\xb2\xe9\xd7\xdd\xd4\xf9\x92\x51\xbe\xc6\x5a\x51\xb0\x9c\x92\xad\x3d\x12\x05\x7e\xe0\x09\x55\x15\x06\x16\x74\xfd\x88\x52\x99\x13\x6a\x83\x29\xb3\x0f\x04\x23\xb3\xc2\x7a\x89\x60\xd8\x0c\x70\xa0\x56\xaf\x0f\x09\x16\xa3\x61\xb0\x35\x75\x07\xb9\x69\xe0\x6f\x57\x60\xd7\x10\xd8\xf2\x0b\x42\x41\x60\x02\x67\x1f\x08\x58\xce\x37\xb7\xf5\x3b\x37\x26\xcd\xf1\x83\x25\xd7\x74\x47\x86\x19\xdf\x2e\x30\xca\x1b\xb7\x56\xae\xf1\x5d\xc4\xed\xae\x27\xeb\x2d\x4c\x08\xcb\xab\x9a\x67\xa3\x21\x18\x9b\xe0\xdb\xa7\xc9\x71\x11\x2d\x40\x7a\x04\xe4\x0b\xd0\x69\x57\xc9\x1d\x16\x10\xef\xc1\xa0\x94\x6b\xc4\x22\x6b\x46\x68\x5d\x2d\xc7\xde\xc3\x8a\xec\x86\x66\x43\xb7\x15\x96\x0d\x59\x0b\x1a\x25\x8d\x0a\x0d\xd4\xe0\x6c\xb0\x37\xd0\x7f\x8c\x0a\x18\x37\x04\x9d\xe6\x17\x36\x7b\x37\x29\x01\x7f\xab\xfb\x9c\x1b\xa1\x5d\x1b\x2f\x92\x01\xcc\x08\x86\x19\xf6\x9a\x0c\x33\xfe\x09\x3e\x05\x1f\x7b\x1b\x7a\x1b\x79\xea\x0d\x4e\x91\xf3\xd3\x08\x5d\xb4\x56\xb5\x89\xb7\xe2\x07\x11\x83\x7e\x5a\x0b\xf1\x45\xe6\x5b\x0b\xea\xc7\xb3\x33\xa6\x03\x25\x8e\x98\x6a\xe7\x5d\x26\xae\xed\x40\x9d\x6d\xd2\x1f\x7c\xdb\x53\xfb\x36\xcb\xba\x7a\xfb\xe6\xed\x76\xf7\xee\xed\xd5\x17\x56\x07\x12\xec\xc8\xdc\x68\xd4\xf2\xb9\xb1\x1b\x45\x7e\x7e\x07\x76\xe7\xdf\x8a\xdd\xfc\x15\xa1\x77\x09\xbe\xff\x8a\xd0\xfb\x0a\x2c\x2d\x2e\x2c\xed\x0b\xcd\x6a\x72\x9c\xd5\xae\xbf\x4d\x67\x77\xa7\xb3\xd3\x01\xff\xe3\x26\x33\x54\xbd\x2f\x54\xd9\xf9\x93\xb1\x2a\x30\xad\x7a\x88\xd4\x1f\xaf\x39\xe6\x2c\xec\xc3\xfb\x5d\xfa\x9c\x22\xd7\xa0\x9e\xa0\x26\x54\xa4\x2d\x1e\xdd\x73\xe3\xda\xd4\xb8\x67\xea\xc8\x28\x5a\x65\x67\x27\xda\x0d\x1c\x97\x46\x0f\x7a\x56\x49\x38\x9f\x67\xd2\x51\xfd\x61\xdc\x51\xce\x97\x1b\x6e\x5e\x9e\x5c\xdb\x74\xac\xe0\xf5\x75\x1d\x2f\xc1\x55\x7f\x34\xfb\x70\x42\x31\x0e\xdb\xfb\x79\x41\xf6\x5b\x23\x85\x72\x3e\x50\xc9\xd2\x33\x61\xb6\x1a\x95\xb2\xf6\x9b\x2b\x2e\x88\x12\x4d\xe7\x5c\x28\x29\xaa\x44\x31\xd6\x05\xcb\xf2\xb1\x7b\x5e\x69\xc3\x96\x24\x6f\xa9\xc0\xbf\x97\x2b\x21\x2b\xbd\x16\xb4\xca\xd4\xbd\x56\x77\xd1\x8e\x4d\x0b\x11\x78\xf6\x0c\xeb\x8e\x69\xa4\xfb\xe3\xe7\xe3\x9d\xc3\xe0\x8d\x5a\x27\xb1\x1f\xbe\x2f\x59\xf2\x03\xe3\xf8\x19\xe7\xa1\x6f\x83\xf9\xc7\x0f\xe6\xa7\x29\xf3\x3f\xaf\x3f\x13\x5d\xfe\x36\x0b\xa3\xcd\xdb\x01\x0e\x08\xba\x25\x55\xa6\xd4\xa9\xb6\x32\xeb\x4c\x24\x81\xd7\x84\xba\xdb\x42\xcd\xc3\xd9\xf2\xc8\x2d\xda\xe4\x25\xdd\x66\xd8\x5e\x0c\x7e\x58\xc2\x68\x26\x14\x18\x4f\x4f\x88\xe0\x26\xad\xf0\x82\xea\x94\xbb\xce\x35\x34\x13\x5a\x44\xca\x64\xb6\x76\x06\x79\x18\x90\x6c\x92\x14\x86\x9d\x31\x22\xd5\x52\x4d\x24\xc8\x58\xd9\xc3\x6a\xc4\x8c\x86\x29\x90\x05\xe0\x68\x61\x17\xaa\xd6\xbd\x97\xe5\x97\xd1\xb7\xf6\x31\x8e\xfe\x91\x32\x2a\x16\x69\x22\x35\x2c\xb6\xd6\xbc\xf1\x35\xc5\xe3\xf2\x1c\x8f\x6e\x93\x0a\x8a\x9b\x36\x71\xaf\xe4\x5c\x33\x72\xd3\x50\x19\xb3\x1b\x36\x61\xc2\x9f\x0e\x22\xbf\xff\xcd\x50\xb3\xa9\x8f\x82\x72\xae\x5e\x8a\x55\x4a\xb7\x4f\x1b\xb6\x61\xd9\x2c\x75\xa4\x82\x48\x1d\x4a\x35\x31\x54\xc1\xa6\x7e\x20\xac\x07\x2c\x1b\xda\x64\x74\x22\x54\x93\x3b\x43\x7b\x42\xa2\x76\x74\x4c\xb5\xa6\x72\x45\x4a\xe3\xdc\xe7\x7e\x5e\x93\x66\xd7\x04\xee\x98\xbe\x5b\x56\xb8\x70\x21\x95\x50\x69\xf4\x65\x3f\xaf\x65\xf5\x4c\x95\x8a\x45\x34\xdf\x2f\x97\x6c\xd6\x4d\x58\x31\x97\xe1\x0b\x6b\x26\x9f\xa8\x4d\x67\x99\x98\xe5\x96\x7b\x37\xf2\x0f\x8d\x19\xca\xd3\x20\x6d\xd8\x7e\x79\x57\x6b\x33\x79\x54\x6e\x75\xee\x97\x2e\xb5\x61\x08\x83\xf5\xb7\x9c\x01\xb9\x5a\x0d\xd9\xc4\x64\x09\x61\x5f\x6b\x2c\xad\xc2\xd3\x8c\x29\x21\xa4\x62\x8f\x8b\xa3\x7b\xfa\x0d\x4e\x95\x4a\x21\xe1\x41\xb5\x76\xb8\x3b\x1a\x32\xc3\x93\xc6\xe0\x82\xea\xa7\x58\x00\x77\xec\x31\x6a\x86\x67\x53\x46\x39\x39\xc7\x44\x43\x3a\xbc\xa4\x47\x1a\xb5\xf9\x81\xd4\x82\x9e\xbb\xcf\x62\x8d\xd4\x6c\xec\x93\x49\x78\xd5\x33\xa2\xa6\x55\xda\x01\x82\x89\xc2\x99\xa4\x42\x00\xe9\x48\x40\x32\xe0\x19\x0a\x38\x4f\x4f\xc9\x01\x2f\xdd\xbe\x21\x6d\xd5\xb6\x15\x16\x70\xa7\x84\xb8\x34\xf0\xdb\xf0\x06\xe6\xcd\x62\x72\x58\x39\x90\xaa\xfb\x38\x55\x48\x7a\xd6\xc3\x94\x81\x8a\x70\x48\xaf\x04\xc7\x7e\x10\xa1\x57\x07\x36\xe6\x3b\x08\x32\x5d\xa1\x56\xc5\x3a\x74\xf3\xb2\x51\x93\x1e\x38\xd1\xb0\x41\x4c\xc8\x91\x70\xe2\x1e\x83\xa4\x70\xc5\x8b\x50\xe6\x0b\x83\x1e\x14\x8d\x26\x8e\xf6\x26\xdc\x34\x8e\xb3\x16\x1e\xa8\xaa\x19\xc9\xb5\x08\xae\x3a\xf3\xa8\x34\xcd\xd3\xb1\x4c\x1d\x86\x0d\xf2\x3a\x0a\x85\xa8\xb5\x72\xa3\x04\xa7\x9e\xa5\xf3\x5d\x0b\x86\x3a\x8f\x0a\xc7\xa6\xd5\x8f\xb8\x98\xe4\x06\x48\xea\x22\xf0\x9b\x60\x3a\x0f\x44\xe5\x60\x48\xe0\xbe\x74\x7e\xca\xba\x8f\xf0\x14\x83\xb0\xda\xb6\x3a\xd8\xba\x6b\x73\x60\x1a\xd8\xe6\x69\x51\x2f\xd7\xbc\x9d\x47\x43\x08\xcc\xad\xce\x0a\xd6\x22\xe5\xda\x51\x26\xf5\x4a\x0d\xa3\x69\x77\x17\xa7\xff\xda\x3c\xa3\x62\x83\x1f\xc3\x5c\xc6\x75\x07\xf6\x62\x64\xcd\x9e\x6f\xf1\x60\x9c\x6e\xd3\x69\x0c\xa4\xf8\x1f\xab\xaf\x74\xab\x08\x6f\xa8\xa1\x90\x20\xa3\xad\x1c\x1d\xb3\x1b\x5c\x65\x8b\x6e\x91\xd0\xcb\x45\x4b\x76\xe9\xd4\xa0\xaf\x50\xda\x28\xa7\x6c\xe4\xe3\x19\x6e\x7b\xf2\x6c\xb6\x70\xba\xf0\x85\x5e\x45\x5f\x46\xc9\x94\x91\xe2\xab\xa1\x32\x1b\x29\x43\x93\x71\xcf\x4d\x9c\x31\x4a\x85\xf6\x04\xcf\x3c\x30\x5f\x03\x94\x41\x63\x18\x78\xc1\xb8\x14\xe0\x6d\xdd\x7b\x39\x3c\x97\x9a\x11\x21\xe7\x0a\x77\x01\xd1\x81\xde\x4f\xdf\x6c\x28\x17\x63\xb2\xc3\xa1\x73\x22\x76\x77\x37\x9b\x5c\x9a\xc7\x7a\x20\x77\x86\xbd\x77\x6b\xd0\x8d\x78\x1a\xe3\x6c\xcf\xfb\xc1\xe8\xee\x46\xde\xa6\x03\x32\xcf\x1f\x5c\x74\xa3\x54\x90\xc9\xc3\xf6\x8b\x1b\x87\x7d\x21\xb7\x0a\xa3\x90\x0d\x8f\x0c\x44\xa5\x14\x78\x92\x95\x75\x4d\xbd\x76\x4c\x71\x5b\x77\xeb\x31\x82\x87\x4c\xde\x23\xd5\x01\xc5\x19\x13\x99\x35\xc0\xd8\xb2\xe1\xa0\x9a\xa8\x8e\xa3\x96\xa0\x6b\xda\xac\x89\xa9\xc3\xe6\x37\x68\xd3\x20\x37\x1e\xce\xe2\xb0\xd4\x8e\xd4\xc4\x1d\x0a\x6d\xd9\x14\x83\x77\xf0\x7d\x9a\x75\x9d\xc4\x3a\x5a\xf4\x00\x20\x18\x5e\x0a\xd0\xb5\x39\x64\x0c\xca\xa5\x01\xef\xad\xf1\x11\xb3\xb2\x18\x33\x31\x06\x96\x25\xfb\xa7\x30\x49\xd8\x00\x00\x1f\x64\xd8\x95\x9b\xab\x6c\x93\xa4\xb1\x6e\xa8\xef\x3e\x99\x0c\x77\xc4\x16\x4c\x49\xd6\x3d\x8f\x18\xc8\x80\x2b\x5c\x39\xa1\x33\x49\x81\xab\xa0\xa9\x2d\x05\x55\xaa\x08\xe5\xfc\xd6\x14\x1e\x3e\x59\x4d\x6b\x84\xb1\xa6\xa2\x4e\x3b\x0c\x88\x95\x1d\xd5\xdc\xb7\x36\x82\xa0\x35\x04\x2e\x78\xc4\x18\x22\x63\x8c\xaa\x1d\x3d\xac\xf7\xaa\xf8\x1e\x1b\x76\x84\x25\xa3\x59\xd2\xec\xd9\xcd\xb6\x3e\x03\xb9\xb6\x8a\xf9\xb3\xbb\xd3\xbc\x94\xbe\x81\x93\xc2\x12\xeb\xca\xc1\x9a\x84\x7e\xed\xa8\xe8\x47\x9f\xaf\xe5\xf4\xf3\xbc\xe0\xd8\xfc\x78\x42\xea\xb3\xac\xa8\x85\x0d\x51\x31\x6b\xdb\x3a\x68\xec\xdb\x88\x71\xb5\x6f\xab\x2c\xdf\x56\x81\x77\xe3\xf2\x6d\x1b\x1f\x7c\xbb\x72\xdd\x62\xfa\x35\x8c\xaf\xc5\xe5\x02\x00\xa7\x6c\x8c\x41\xda\xb6\x02\x92\x29\x0d\xb8\xed\x99\x2a\x5f\x37\x34\xf2\xb0\x6d\xbd\x6e\x9c\xaf\xa2\xb4\x72\x19\xc6\x2e\x18\xb3\x85\xe9\xb6\xec\xbc\x09\xb3\x16\xeb\x20\x29\x6d\x63\x23\x6f\xdb\x4a\x0e\x65\x09\xc0\x2a\x0d\x68\x00\x47\x56\xe1\xe9\xc5\x3f\xe1\xd5\x56\x3c\xa8\x13\x11\x30\x65\x62\x8c\xe1\x8e\x63\x13\x61\xc6\x4c\x6a\xc7\x9e\x72\x7b\xf2\x67\xdc\x6b\x4c\xc2\xdb\x61\xf0\xc4\x4b\xcb\x64\xdd\xc6\x20\x80\x69\x13\xfe\x68\xca\x51\xf1\x91\x22\x3f\xea\x0f\xbf\x2f\x1c\xa6\x1b\x13\x44\x46\x3c\xe5\xad\xcd\x36\x00\x88\xdb\x3f\xe2\x2c\x45\x5f\x8a\x03\xa9\x75\x17\x11\xe1\x60\x47\xdd\x26\xb6\xd2\xdc\xa5\x06\x3c\xde\x68\x08\xb3\x00\x98\x5c\xe3\x99\xfe\x07\x2c\x60\x40\xee\x6a\x70\xab\xac\x4e\xb3\xa6\x36\x18\xf5\x09\xa8\x65\xc0\xdb\xb0\x17\xf7\x0e\x53\x63\xbe\x0a\x47\xa7\x21\x50\xfa\xb9\x0c\xd4\x61\x37\xa0\xc8\xe8\x37\x57\xb1\x62\x90\x90\xce\x68\x2b\xd4\xe0\xf8\x6c\x52\x66\x8f\xd4\x0b\x8a\xc7\xd5\x0a\xa7\xee\xec\x2e\x9f\x00\x9e\xb1\xbd\x5a\x3b\x22\x8b\xa2\xc9\xa6\x1b\x88\x3f\x25\xcc\x3f\x3e\xe6\x0d\x66\x1e\x24\x37\xdb\xa2\x94\xae\x86\x14\x9b\x0f\xc6\xe8\x35\x0e\xfb\x42\x14\xaa\xbc\xf2\x39\xbb\x04\xbf\x24\x4c\x7c\xd5\xdd\xc8\x0a\x0c\x2c\x26\xde\x55\xa3\xc6\xa0\xd4\x4a\x0d\x83\x7a\xee\x7e\x7c\x1c\xc4\x1f\x47\xba\x57\xd1\xf9\x5a\x0c\xa8\x9d\xba\xb8\x2f\xba\x96\xa3\x3b\x77\x1d\x86\xb9\xd9\x71\x1a\x02\x3f\xf2\x23\x41\x2e\x30\x49\xc6\x2e\x73\xcb\xc6\xd6\x0b\x26\xa9\xdb\xe1\xb3\x3c\xb5\x13\x1e\xe5\x24\xe4\x95\x27\x37\x1d\xd9\xa4\xfc\xe2\x1c\x32\x4f\x0e\x29\x5c\x8d\xd9\xfb\x01\x64\x65\x42\x94\x21\xac\x6e\x49\x78\x6f\x82\x22\x78\x63\xed\x94\x74\x8b\xc1\xe0\x64\x73\x34\xca\xd8\x53\x53\x81\xbd\x4e\x3c\x9e\x97\x8a\x21\x55\x57\x6a\x36\x23\x77\xf5\x4a\xc6\xd4\xa0\x4d\xb5\x4a\x03\x74\x20\x63\x43\xad\x34\xdb\xd6\xb0\x26\x1b\xf1\x5a\xa9\x8e\x6c\xdb\x51\xf2\x82\xbd\x75\x8b\x79\x66\xb2\x01\xa8\x66\x06\x99\x6a\x2f\xd3\x6a\xc2\xee\x80\x7a\x07\x4f\xc4\xdc\xe7\x1c\xd9\xed\x3e\x45\x1e\xfd\x54\x91\xc5\x6c\x63\x0a\x81\x2b\x07\xc7\xf5\x12\x4f\x54\x98\x3a\x74\xaf\x21\x98\x48\x4a\x1e\xf8\x74\x6b\x5e\x24\x91\x44\xd4\xa3\x23\x32\x37\xc4\xdb\x99\x22\x22\xd0\x2c\x33\xb8\x52\xeb\x3e\x7a\x0a\xf9\x16\xb2\x19\x8a\xd4\xb9\xbf\x5e\x37\xe5\x0f\x8e\x7b\x19\x13\x00\x42\x11\x29\xdb\x28\x08\xca\xb8\x62\x3a\xb0\x8f\xe7\x0e\x2e\x9e\x90\xc8\x4f\x29\x99\x40\x5a\x29\x35\x52\xd3\xe8\x5c\x09\x4e\x99\x7d\x0a\xe9\x68\x14\xf2\x89\xb9\x48\x63\x1c\x9d\x98\xc9\xe4\x19\xdd\x58\xe7\x6d\x5b\x7d\xb2\x4d\x91\x54\x93\x54\x67\xd4\x87\xcf\xb6\x24\x22\x90\x5e\xec\x60\x43\xb5\x9d\x3a\xa7\x82\x09\xa3\x68\xdf\x98\xbb\xd5\xb8\xd8\x20\x28\x31\x82\x29\x80\xbd\x88\x76\x13\x94\x1e\xf7\xa8\x23\x71\xb9\x0b\x3c\x8e\x14\x3e\x7a\x6c\x64\x3e\x4e\xbf\x62\xf3\x21\xe5\x91\xb7\x73\xee\x15\x53\x16\x8d\xcd\x53\x53\x26\xed\xb2\xa7\x91\x0b\x06\x97\xb2\xf5\xb6\x52\x37\xb1\xb1\xc3\x17\xd5\x34\x35\x93\xb6\x1b\xb2\x44\x68\x6a\x54\xd9\xcd\xc6\x03\x12\x37\x59\xfb\x2b\x99\x62\xc0\x0d\xfe\x94\x50\xbd\xc4\x94\x02\xe9\x94\x33\x94\xf8\x6a\x4f\x99\x50\x06\x65\x72\xa5\x9b\x86\x68\xf7\x81\x3c\x07\xbe\x5b\x1c\x90\x0b\xa6\x64\xd3\x62\xaa\x56\x24\xe6\x82\xf0\x2f\x08\xb1\x6d\x94\x8d\x1a\x9a\x5a\x57\x29\x95\x0c\xdd\xc9\x9a\x65\xc2\x98\x92\xa9\x04\xf6\x8b\x8f\xc1\x25\x98\x53\xa1\x55\xb5\x39\x97\x1a\xb6\x8b\xf5\xac\xef\x0d\xeb\x4c\xc8\xb2\x11\x65\xd2\xb5\x79\xd6\xa1\x54\x31\xfb\xd6\xea\xb1\x6e\x4b\x78\x1c\x14\x88\x66\x3d\xca\x35\xc8\x44\xbb\xe9\x6e\x3c\x90\xfd\x3b\x14\x48\xdc\xbe\x3f\xe5\x1e\xd9\x46\xb4\x18\x03\xf7\xb0\x0d\x24\xf5\xa4\x51\x8a\x1d\xb8\x77\xc9\x0c\xcf\xe4\x8a\x92\x9b\x6a\x9c\x1f\x96\xf6\x16\x7d\x94\xf3\x50\xa3\x9d\xe1\x47\x76\x8b\x0b\xb4\x83\x09\xc4\xd6\xa8\x62\xed\x07\xf2\x4a\xaa\x4e\x35\x23\xfb\x6c\x35\x3d\xda\x8b\x31\x15\x17\x97\x72\x19\x08\x8b\x6c\xa9\x80\xc7\x88\xd1\x8d\x16\xca\x10\xe5\x8d\x19\x42\x60\xb5\x66\x80\x8a\x0b\x94\x44\x7b\x6f\xb7\x26\x2b\x5b\x1b\x3c\xae\xc5\x77\xf6\x21\x24\x1d\x47\x6b\xa0\x85\xdb\x79\x55\xb7\x13\x88\xa7\x32\x69\x6c\xf3\xef\xc6\x54\xbf\x12\x7c\xbf\xe8\x43\x36\x1c\x90\xcb\x3a\xf2\xa6\xf4\x52\x8e\xe0\x35\x35\x83\x74\x1c\x13\x6b\x32\xe2\x78\xad\x07\xd0\xaa\xf1\x11\x44\x22\x36\xff\x2b\x5c\x8c\x33\xc3\x9b\x9e\x7d\x35\x27\x7a\x68\x90\x4d\xaf\x92\xf3\xc6\xe0\x6b\xdb\xd1\x6f\xdb\xc5\x18\x94\x4e\xf7\xdd\xbc\x02\x46\x03\x52\x51\x28\xa7\x83\xaa\x2f\x8e\x38\xb1\x74\x17\x1d\x91\x02\xd5\x94\xad\x66\x3c\x1c\x0b\x38\x08\x00\x21\xad\x95\xb4\x15\x2a\x05\xd6\x49\x64\x97\x66\x6a\x7c\x30\x59\x59\x77\xa6\xef\x40\x8d\x41\xda\xe5\xd2\x6c\x3a\xc0\x00\x81\xbd\x67\x99\x99\x58\xa4\x6e\x98\xdc\x34\xb4\xe6\x75\x80\x6b\x7c\x86\x65\x86\x3d\xb2\x6a\x25\x7e\x41\x32\x99\x3c\x25\xdb\xda\x5c\x38\xd3\x3a\xfc\xa0\x26\x03\x8f\x0c\x31\x6d\x05\xca\xca\x3a\x3b\x54\x46\xa8\xcf\x08\x99\xda\x58\xf6\xcb\x35\xa8\x2d\x40\xe6\x3c\x83\xa5\x60\x89\x88\x34\x0c\x0d\x1b\x34\x16\xeb\x7e\xc4\x42\x54\x2e\xe2\x07\x08\x9f\xb3\x83\xd4\xc1\xe3\x73\xa5\xa6\x15\x7c\xb5\x65\xd2\xa1\x9e\xfd\x65\x98\x74\xdb\x6f\xae\x6c\xb6\xeb\x54\x4d\x5d\x34\x2e\x5e\x9c\x6b\x37\x03\x17\xa5\xb6\x33\x3c\xdb\x7a\x67\x11\xf1\xe6\x62\x3f\x0c\x31\x8b\x80\xdb\x51\x51\x95\xd8\x18\x3c\x0c\x8c\xad\xa1\xb8\x56\x5e\x22\x21\x29\x79\xc6\x1f\x83\x90\x34\x08\xd6\x58\x25\x53\x67\x10\x08\xe1\x57\xbc\x08\xca\xb1\x4f\xc5\xeb\xa7\x61\x83\x03\x3f\x90\x31\xd9\xf9\xfa\x69\x99\xa2\xb5\xa3\x61\xe3\x3d\x53\x4d\x1a\x0b\x69\x43\xc5\x74\xf5\x8f\xcf\x81\x72\xe1\xb9\xe5\x3d\x6c\xd3\x94\xb8\x9b\xee\xd0\x6c\x5b\x6f\x61\x60\xb8\x63\xf2\x70\xa5\x0c\x02\x0b\x52\x34\x72\xcb\x3b\x1b\x18\xd3\x09\x28\xaf\x06\x45\x68\x61\x88\x73\xc7\x3a\x1b\x5e\x31\xb5\x09\x56\x93\xf1\x4d\xde\x67\x4f\x05\x83\x40\xf7\xc2\x11\xc7\xdb\x99\xa7\x61\x0a\xfc\x19\x92\x45\x5c\xa0\xb8\x68\x10\xe5\x48\x6d\x13\xf2\x26\xf0\x2b\x82\xcf\x15\x15\x0f\x97\x76\x00\x6e\xdb\x45\x53\xf0\xae\xcc\x76\x98\x08\x8a\x76\x24\x94\x42\xae\x49\xcf\x07\xe5\x6a\x92\x68\x71\xf5\x67\x69\x46\x5f\x5a\x61\x7c\x11\xad\xf0\x69\x76\xe1\xce\x58\xed\x1e\xb3\x19\x15\x0f\x73\x72\xee\x5d\x7d\xfa\x74\x54\x73\x88\x77\xd8\x26\x90\xc0\xc1\x46\x7a\xcf\x48\xbd\x8e\x01\xda\xfa\x3c\x61\x62\x40\x03\x32\x18\xa8\x90\xda\x7e\xd4\xe1\x99\xe1\x91\xbc\x29\x1a\x45\x47\x63\x52\x10\xa7\x84\x0a\x12\xc7\x78\x08\xa6\x73\x3a\xd8\x10\x78\x55\xba\x94\x75\xe6\xe6\x1c\xdc\xb1\x7e\x69\x64\x88\xea\xf3\x90\x68\x34\x77\x64\x15\x06\x3e\x57\xa8\x2c\x88\x17\x32\x96\xa8\x94\xad\xf3\x1d\x12\x98\x82\x08\x30\x1a\x53\x61\xc6\x08\xd4\xde\x11\x47\x6a\xd3\xb0\x11\xd9\x30\xd9\x3f\xb5\x9b\x2b\xfb\x20\xcc\x54\xbd\x6c\xa3\x11\x27\x16\xac\x87\x21\x24\xc2\x27\x4a\xaf\xb1\x23\x10\xc8\x8f\x95\xba\x69\xbb\xb1\xc1\xfe\x6f\xec\xc6\x74\x89\xc1\x51\x11\x60\xe8\xa1\x8b\x90\x44\x4c\xb5\xb4\x69\x04\xcc\x46\x53\xf5\x1c\xe7\xf0\x51\x33\xe5\x62\x20\x08\x10\xba\xc4\xe8\xf3\xd8\x50\xb4\x43\x09\x4a\xa3\x60\x52\x41\xf9\x4b\xac\xd3\x78\x88\x2b\x26\x60\x93\x7a\xc4\xc4\x93\x41\x45\x1e\x2f\x42\xe1\x9a\xc8\xcd\x87\x77\x97\x9f\x73\x31\x94\xa1\xec\x23\x9d\xff\x3e\x53\x35\x58\x20\xb7\x02\xc8\x36\x0a\x29\xd6\xb7\x7b\xde\xe4\x24\xa8\xf2\xbd\xfc\x4d\x33\x50\x6d\xde\x50\x40\xca\x88\x3a\x35\x6c\x8f\x95\x3a\x80\x9f\xdb\xb0\x63\x24\x20\xf1\x98\x7a\x64\xaf\x44\xea\xf8\x6e\x04\x62\x68\x61\x53\xde\x3e\x53\x1a\x76\x34\x3c\xa1\x41\xc9\xa6\x0d\xf6\xe6\x51\x81\xc7\xc3\x90\xa9\x8c\x86\x08\xd4\xa5\x1c\xb3\xdb\x72\x12\x6c\x7f\x9e\x79\x76\x14\xc4\x0f\xc6\x4c\x9a\xcf\x1b\x8a\xaf\xe8\x5e\x68\xb0\x9a\x62\x9a\xcb\xf3\xd1\x99\xb4\x6a\x58\xfe\x4e\x93\x96\x57\xaa\xb0\x69\x94\x4d\x31\x2a\xb7\x2c\x19\xec\x41\xd1\x35\x07\xaf\xce\x60\x4a\x27\x02\xb4\x66\x85\xf8\x61\xdc\x0e\xb5\x3f\x33\xd2\x9e\xf8\x49\x4f\x07\x09\x3a\x4e\xc7\x88\x93\x3f\xa5\xd4\xc7\x5f\xeb\x03\xe3\xfd\xea\xf2\x10\xdf\xfe\xf2\xb9\x16\xdb\x96\xd2\x71\x36\xa5\x1d\x10\x30\xdb\xf7\x31\x23\x87\x25\xe5\x6e\x43\x57\x3a\x12\x8e\x27\xbe\x10\x14\xc9\x6e\x82\x2c\x2b\x08\x98\xa7\xde\xa8\x97\x8b\x4a\xb5\x94\xf3\xf9\x1a\x23\x48\x75\xf3\xae\x9c\x73\x32\xfe\x13\xf4\x20\x94\x55\xf7\xb1\x10\x5c\x21\x72\x3b\xd7\x00\x61\xe8\x90\x8d\x76\xf6\xf8\x00\x2c\xcd\x7a\x88\x95\xa4\xef\x8d\x21\xb9\x0b\xe9\xd1\x55\xe0\xc3\xbb\xfd\xff\xfc\xd3\x2f\x9b\xd7\x6f\xde\xa7\xff\x67\xff\xfa\xcd\xe5\xe6\xdd\xbf\x19\xd0\x5e\x5d\xfe\x74\xfd\x97\x3f\xfb\x89\xff\xfd\x6e\xf3\xea\xf5\xe5\x9b\xf7\xe1\xf5\xab\xef\x9e\xdd\xba\xf5\x59\xf8\x27\x7f\xf7\x8c\x99\xca\xb3\xf0\xab\x1d\x0d\x1a\xb5\x3f\x0b\xff\x94\xf5\xac\x7c\xf7\xcc\x74\x27\x79\x16\x7e\x9e\xaf\xf9\x8f\x37\xaf\xdf\x5f\x7f\xf7\xec\xc3\xf5\xe5\xbb\xbf\xfd\xb2\xd9\x5e\xfe\x9f\x37\xff\x71\x7d\xf9\xec\x2f\x7f\xbe\x7e\xff\xf6\x97\x60\x3b\x1f\x16\x8c\x61\xeb\x7f\xc5\xc2\x37\xae\xbd\xfd\xe9\xa7\xeb\xcb\xf7\xdf\x3d\x23\xae\xcf\x6e\xdf\xc8\xda\xd3\x5f\x9f\x7f\x7c\x63\xd1\x3b\x37\xea\x8b\xc1\x3f\x94\x8f\x6f\xec\x72\xe7\xc6\x52\xc6\x8b\x1f\x5e\x7c\x74\x23\xdf\xbd\xed\x87\xe7\xe9\x87\x1f\x81\x65\xb7\x61\xf5\x97\x3f\xff\xbb\x83\xf0\x13\xd8\xf7\x99\x97\xee\xff\xdb\xa0\xe0\x13\x18\xf4\x57\x62\x2c\xca\x54\x72\x60\x35\xfe\xfa\x42\x91\xdf\xd1\x24\x84\x8e\x08\xf9\x6e\x0a\xc7\x72\xd0\x66\xea\x81\xc0\x33\xf7\x12\x2c\x8f\x03\x4c\x7a\x06\xe4\x62\x89\x4d\x89\x4b\x8f\x15\xab\x3f\x4a\xc2\xc6\x93\x59\xf8\x39\x95\x52\x8e\x39\x20\xed\x93\x89\x39\xe4\xed\xcc\x7b\xe6\x79\x1e\x90\x8c\x9b\xcb\x80\x87\x2b\x9c\xaf\xce\x1b\xa5\x1e\x06\xb1\xa2\x2a\x78\xc9\xc6\xcc\x73\xbd\xb9\x62\xcf\x31\x69\xe2\x12\x54\x1f\x29\x48\xe5\x62\xe2\x66\x23\x1d\x26\xe0\x36\xd3\xe6\x3d\x5a\xbe\x36\x4c\x38\xbb\x46\x8d\xcf\x67\xc9\x7f\xa3\x61\x13\x4a\x90\xa7\x04\xd1\x98\x19\x79\x7d\x33\xf2\x84\xa8\xe2\xbc\xf4\xd8\x48\x1b\x8e\x55\xed\xb8\x8e\x99\x50\x0a\x6e\x4c\x85\x6d\x06\x72\x6f\x57\x3f\x84\x65\x72\xce\x5a\x69\x60\x8d\xaa\x14\x4c\xf8\xf0\xe0\x1a\x06\xad\x79\xdc\x3d\x61\xd0\xe3\x49\x61\x1c\x71\xfe\xfe\xfa\xfd\xdf\x3f\x6c\xff\x71\xf9\xfe\x2b\x70\xa9\x10\x62\xa4\x9b\x97\xbc\xa1\xaa\xb4\xce\x87\x26\x26\x91\xc8\x9e\xbb\x0d\x82\x61\xc4\x9d\xeb\x46\x6f\x4d\x6d\x2c\x6b\xa9\x08\x6e\x1d\x1b\x44\x77\x57\x3d\x16\xaa\x14\xa1\xa2\x67\x85\x8a\xe6\x8d\x49\x73\xb6\x2d\x17\xe1\x6b\xd6\x52\x3e\x17\x1b\x40\xd8\x66\x37\xc8\x65\x51\xa5\xaf\x3a\x6c\x86\xdd\x60\xdc\x5c\x35\xaf\x12\x66\x1a\xae\xec\x50\x60\x66\x6f\x63\x10\x0b\xb5\x5e\xcf\x3a\x41\x2f\x49\x58\x6a\x68\xfd\xd4\x50\x5f\x7b\xfe\xf1\xc7\x5b\x49\x68\x24\x51\x57\x2c\x6c\x96\x7a\xc6\x99\x86\xee\x23\xbc\x87\xf0\xe8\xd9\xa0\x9e\xaa\xe1\x5a\x17\x9c\x52\xb5\xa6\x57\x94\x69\x9b\x1a\x4c\x29\x26\x35\xee\x4c\x66\xa8\xb7\x3b\x6d\x4a\x2c\x5c\x42\x15\x8e\x3d\x2d\x9a\x94\x35\xda\x1f\x3a\xa7\xc1\x41\xd1\x67\xb5\x4a\xa3\x2c\x93\x5a\x22\xd1\xec\xd3\x1a\x6a\x36\x3d\x71\x5a\x3b\x4e\x5d\xfd\xd9\xdd\x39\xae\xc8\x8b\xc7\x27\x9a\x23\x84\x9f\x34\xd1\x1c\x91\xff\x2b\xe1\x9c\xff\xe2\x14\xf0\x49\x4e\xf4\x53\xf9\xac\x82\x26\x49\x51\xcf\xc8\xba\xf5\xb4\x6c\x05\xba\x7e\x77\x7b\x05\x2f\xb9\x29\x4a\xed\x9b\x52\xa9\x69\x0b\xf3\x8f\x2b\xdb\x05\xc9\x26\xb2\x3b\x72\x57\xe4\x10\x22\x65\x9b\x91\x22\x82\xc9\x99\xa0\x6e\x2a\x23\x86\x3c\x64\x1a\x5e\xd7\x17\x25\x75\x1b\x12\x5e\x25\x3b\xd9\x97\xba\xbc\x2c\x38\x09\x57\x31\xd8\xc4\x04\xd9\x5f\xa0\xe3\x69\x8e\xf0\x21\x37\x3d\xc0\xd4\x08\x45\xce\x65\x5f\x66\xa9\x4c\x26\x92\xb8\xcf\x10\x8f\x16\xdd\x55\x83\x49\x70\xaf\x69\x0c\xcc\x39\x2a\xaa\xc7\x91\x60\xcd\x6d\x34\xa4\x4a\xe1\x88\x52\x6f\xa6\x04\x14\x46\x2a\x1a\x14\x53\x81\xcf\x6d\xd7\x65\x19\x93\xdd\xf4\x0f\x6b\x33\x82\xd8\x73\xf1\x99\x58\xba\xcc\xcc\x47\xc6\x81\x4c\x4b\xee\xb9\xcc\x85\x4e\x9d\x06\xaa\x42\xda\x61\x46\x29\x48\xf1\x52\x65\x50\xf3\xf2\x68\x58\xfc\x6e\xe8\x5e\xf7\x0c\x4d\x19\x32\x8f\x57\xa0\xc3\xdc\xe5\xb6\x54\x24\x26\x76\x9b\x27\xa7\x0e\x5b\x30\x96\x97\xe0\x95\x8d\x8c\x20\x29\x9b\xca\x83\xca\x1e\x28\xd6\xd6\x7b\x54\x92\x58\xa9\x21\x45\x53\x15\x14\xfb\x70\x75\x30\x30\xb2\x86\x15\xaa\xd0\x09\x6b\xb2\xf9\xb6\x23\xf9\x05\x98\x17\x92\x9f\x14\x13\x30\x6c\x08\x7a\x37\x30\xc2\x40\x9b\x3c\x8b\x49\xab\x24\x58\xe4\xe4\x41\x5a\xfa\xf3\x41\xa3\x99\xec\x30\xda\x9a\x4b\xc1\xb0\xa0\x87\x35\x95\x58\x90\x93\x54\x5c\x9b\x41\xa3\x98\xb4\x37\x56\x37\x4a\x38\x86\x04\xcf\xab\x02\x77\xee\x94\x94\x1a\x5c\x15\x06\x7b\x52\x01\x69\xd9\x5d\xa0\x78\xcc\x8c\x75\x19\x6a\xa7\xb4\x68\x2a\xdf\x26\x17\xe4\x75\x9a\x7f\x56\x8f\xbc\x1a\x91\x60\x6b\x6b\x44\xda\x10\xc3\x40\xa3\x22\xd5\x21\xa2\x90\x07\x79\x9e\xcd\x08\x63\x6f\xc2\xaa\x5c\x26\x00\x92\x0b\xd6\xe1\x61\x7f\xf4\x25\xd4\xe4\xce\x2d\xb0\x4e\x51\x12\xac\x3b\x75\x37\x0d\x55\x83\x4e\x2b\x91\xc6\xa8\x70\xb6\x40\xca\x20\x04\x6c\x19\xb2\x49\x55\xf8\x8d\x1b\x0e\xb6\xec\xc3\x43\x0c\x72\xf0\xc8\x09\xf5\xd2\x9a\x30\xb2\x10\xc3\x67\x24\x2d\x0e\x91\x4c\x59\x7d\x49\x5f\x6b\xf7\x85\x38\x81\xe9\x7c\xc0\x47\xa3\x92\x76\x45\xee\x8d\x56\x99\x8a\x57\x8b\xae\x26\x45\x63\xc9\x0f\x2b\xd5\xee\x24\x9e\x50\xb5\xb2\xb9\x2b\x94\x30\x2a\x60\xa8\x07\x5d\x94\xe2\xd5\xde\x50\x07\x14\xd6\x32\x1b\xf7\x34\x60\xd5\xb5\x97\x6c\xb2\x0d\x60\xf0\xfd\xb4\xb5\x81\xce\x8d\xf8\x0b\x12\x58\xcd\xfc\x55\xc6\x43\x18\x5a\x38\x38\x74\x4e\xea\x02\x60\x1b\xea\xae\x80\x5d\x3d\x8b\x52\xdb\xf4\x6c\xac\x33\xcc\x3f\xab\xef\x9a\xc1\xad\x8e\xc0\x59\x68\xe4\xe5\x8f\xf3\x5b\xa5\xcc\x2e\x4c\x7a\x4e\x22\x83\x24\xd6\xae\x32\x7c\xe8\x51\x51\x46\x31\xb6\xac\x4c\x05\x9f\xcd\xc8\x63\xc4\x58\xb3\x87\x00\xa9\xec\x16\xb3\x84\x68\x03\xb7\x27\xc2\xfd\xa0\x88\x12\x87\x4a\x15\xae\xaa\x48\xd2\xa8\x85\xaa\xe6\x59\xed\xa7\xa3\x0c\xb7\xd4\x61\x52\x07\x7c\x0f\x05\x8b\xfb\xa5\x20\xc5\x25\x32\x64\x24\x78\xf8\xda\xf3\xb5\x23\x4a\x06\xed\xad\x65\x8a\xba\x46\x39\xb1\x02\xd3\x4a\xd7\xe7\xd0\x7a\x83\xef\x27\x29\x48\x10\x4f\x87\xe7\x89\xea\x4f\x53\xe9\x81\x72\x24\xf8\x7e\x59\xc2\x6b\xb9\x1a\x29\xe7\x93\x85\xf3\x1f\x72\x4a\xf2\xfd\x7d\xb3\xc9\x67\x57\x1c\xbf\x4d\x29\xdf\xa6\x94\x6f\x53\xca\xb7\x29\xe5\xdb\x94\xf2\x2f\x35\xa5\x7c\x52\x4b\xf9\x79\xfb\xcb\xe7\x5c\x07\xc9\x54\x39\x34\x1a\x29\xef\xa8\xa6\xb2\x67\x6a\x1e\xa5\x0a\xce\x59\x22\x4c\x00\x86\xaa\x39\xf8\x7e\x76\xc3\x14\x3d\x44\x51\x76\x1a\xf9\x38\xde\x54\x91\x89\x58\xeb\x5e\x29\x17\x78\x11\x5c\x9b\x8a\x09\x87\x3b\x1f\x3a\x69\xba\xc9\x48\x07\xe7\x7b\x7f\xb0\x50\x1f\x0d\xe9\xd4\xe0\xd0\x7e\x12\x2b\xfc\xc3\xf3\xac\x5a\x6e\x67\xd2\x1d\x48\x94\x3f\x48\x94\x37\xee\x09\xbd\xf8\x43\x7b\x71\x6a\x43\x29\x6b\x9c\x20\xf9\xb7\xb8\xe5\x2a\xdf\xf3\x59\xa6\xd2\x05\x58\x3a\x0e\x94\x15\x5e\xc7\xdd\x4b\xd3\xcf\x3b\x92\xdd\xcf\xe5\xcc\x58\xe4\x1e\x2e\x77\x59\xeb\x41\xa8\xf4\xbe\xf7\x5f\x3b\xdc\xb0\x31\xf6\x2c\xc1\xf7\x8e\x1a\x8a\xc5\x73\x4e\x74\x92\xc5\xff\x4f\x59\x7a\xf9\x31\xdf\xea\x4e\xa3\x62\x13\xcc\xa0\x5c\x9b\xbf\xec\x10\x0d\x7c\xf9\xac\x51\x81\x27\x74\xc6\x14\xb2\xaa\xce\x03\xac\x32\xef\xa3\x81\xdb\x3f\x32\xcb\x60\x60\xb1\xd7\x78\x43\xaa\x9b\x82\xbe\xf9\x7e\x69\x90\xc2\x99\x81\xe5\xc4\x48\xa4\xf9\x79\x2f\x7a\x4f\x83\x3a\x49\xe5\x8f\xbb\x15\xe7\x5b\x12\xa5\xba\x17\x84\xdb\xd8\x5e\xee\xc0\x8e\xbd\x6e\x72\xf1\x39\xac\x9c\xdc\xa9\xf6\xce\x64\x42\xc5\x12\x96\xe1\x44\x83\xd5\xa4\x13\x07\xc5\xef\xbf\x7f\x91\xca\xbd\xf4\xf0\x95\x18\x4f\x38\x53\x2b\x12\xba\x89\x54\x3b\x14\x3d\xc8\x30\x93\xe6\x93\xc0\xe4\x42\x43\x33\xe5\x8c\xd0\x08\xcf\x30\xae\x4b\x86\x70\x30\x46\x4a\x58\x4b\xd6\x4c\x2e\x3f\x94\x4c\x63\x20\x26\x16\x6b\xae\x69\x78\x49\x12\x2c\xe8\xa6\x6c\x40\x6e\xc0\x86\x96\x57\x6c\x17\x8f\xf6\x40\x18\x31\xd7\x32\xf7\x0b\xbf\xe9\x90\x48\x8c\x89\xdb\xd0\xd4\xb9\x5f\xe6\x71\x81\x59\x57\x3c\xb9\x2a\x12\xba\xcb\xd6\xa4\x26\x16\xc3\xbd\x0c\x77\xd8\x3e\x4c\x74\x10\x43\xcd\xac\x07\x4a\xba\x9f\x09\xc7\x53\xf1\x73\x5b\x26\x41\xbc\x1e\x62\x04\x46\x6d\xf3\xd0\x1a\xb2\xf9\xb8\x4d\xeb\xc5\xd2\x0f\x46\x51\xa0\x4b\x0e\xbe\x5f\x9a\x5d\x8a\x91\xb0\x8e\x9b\x97\xd9\x78\x72\x80\x43\x28\xca\x56\x40\x2e\x00\xbd\xe5\x80\xdd\x82\xdc\xd9\x33\xec\x76\x6b\x94\x94\xbd\xe7\x9f\x97\x3c\xdb\x28\x94\x87\x3b\x42\xa3\xe0\x7d\x47\x41\x4f\x45\xf2\xe5\x3c\x8c\x58\x06\x22\x11\x47\x3f\xc2\x55\x63\x25\x45\x45\x9e\xd6\x7d\xb7\x32\x98\x0a\xfe\x82\x2a\x33\xea\xd3\x8e\xa7\xe1\xcf\x9b\x86\x82\xfd\x6d\x96\xed\x4f\x58\x7c\xcf\x10\x55\xab\xbf\x6a\xf8\x6e\x95\xc9\x61\xb5\xca\xa9\xd2\xc8\xc6\x4c\x8f\xd6\x2f\x84\x33\x65\x34\xaa\xcc\xfd\x9c\x73\x55\xe7\x6a\xc2\xfc\x6a\x7a\xea\x64\xf2\xfa\xfd\xee\xc3\xdf\xbf\x02\xcb\xfb\x52\xc6\xb2\x2d\xb5\x0f\xcb\xf0\x40\x7d\x29\xba\x35\x96\x5b\x0c\x5d\x7b\x2d\xa1\x93\xb6\x1c\x2a\x75\x1d\xc1\xe6\x71\x2a\x70\x7e\xa9\x5d\xdd\xe7\x14\x07\xd9\xf3\x7c\x0a\x82\xe1\x18\x1e\x30\x5e\x31\xc3\x34\x8f\x64\xd3\x7a\xeb\x42\x15\x2e\xe0\x75\x20\x38\xe7\xf4\x10\x53\x15\xcf\xa8\x29\xd4\xbd\x3f\x39\xa0\x91\x3c\x76\x11\xb5\xba\x61\xf8\x5c\x0e\xc2\xac\xa5\xd3\x5c\x77\xf2\x32\xb4\xf5\xf4\xd8\x68\xc7\x35\x32\xf8\x65\x1b\x7e\x22\x20\x7f\xb0\x09\xf6\xf0\x31\xa9\x55\x49\xfd\x7b\x26\xbb\x40\xce\x6d\x5e\x6f\xdf\x95\x9d\x8c\x98\x0e\x86\xc7\x63\x9e\xf1\x1d\xa9\x7a\x76\x5c\x16\x93\x6f\x05\xce\xde\xa6\x03\x5a\x4f\xad\xeb\xc8\xf9\x88\xd5\xf7\x9c\x91\xdf\x3a\x81\x95\xd8\xe5\x39\x8f\x50\x87\x47\x13\xf2\xd9\x23\xb1\x43\x2a\xfc\x7c\xb8\x73\xc0\x2d\xd7\x80\x50\x3d\x6b\x74\x2f\x73\xe5\xac\xd9\x9c\xc3\xf0\x36\x49\x65\x2a\x71\x03\x12\x9b\x82\x85\xb5\xec\x3e\x48\x27\x87\x54\xbc\xf0\x37\x34\x4b\x9b\x17\x32\xb2\x01\xc0\x91\x84\x4d\x2d\xa4\xc6\xd0\x2a\x65\x26\x89\x9d\xc7\xe8\x0d\x68\xdb\x53\xf3\xaa\x69\xa5\x3d\xa1\x6e\x6b\x35\xb2\x49\x05\x2a\x0d\x42\xa4\x6a\x33\xf2\x11\xfb\x6b\x0c\x6f\xf4\xe9\xc1\x07\x4c\x70\x9f\x8c\xba\x1c\xf6\xe9\xf4\xd5\x90\x47\xa1\x0c\xc3\xa3\x46\x79\x98\x2c\x30\x3c\x89\x5e\x69\xc0\x3a\x35\x12\x9d\x47\xc3\xc4\xa2\x17\x32\xf1\xf5\x24\x7d\x7f\x38\x99\xb7\xb8\x72\xe1\x8f\xc3\xc2\x27\xe9\x7d\x2d\x53\xd7\x37\xfa\xfb\x46\x7f\xff\x92\xf4\xf7\xd8\xfc\xb7\xdf\x7c\xae\xf9\xcf\xb3\x27\xd2\x28\xa8\x17\x3e\xe4\x7c\xae\xb5\x0e\x2c\xb2\x0a\xdc\x08\x2a\x55\x84\x1d\x74\x81\x7b\xfe\x32\x9d\x23\xbc\xb9\x94\x7b\xce\xdb\xe9\xf9\x30\x5c\xae\xfa\x59\x27\x95\xf3\x0a\x97\x48\x18\xdc\x9e\xdf\x7e\x2a\x14\x6a\x39\x87\x7b\x3f\x62\xb7\xfb\xcb\xfc\x5d\x40\x60\x13\x35\x6b\xdf\xc0\x87\xb7\xe9\xba\xcc\x2b\x0d\x30\x3f\x37\xe0\xf2\x7e\x20\x94\xa4\x52\x6f\x65\x03\xa7\xff\x76\xac\x71\x67\xaa\x79\x57\x3d\x91\xdc\x5f\xd4\xbf\x4a\xfd\xa8\xf6\x49\xa2\x31\xca\x1e\xfe\x80\x91\x61\x31\x44\x5f\xf2\xf9\x72\xf1\xc4\x4d\xec\x07\xc9\x2a\xe3\xfe\x57\x9c\xdb\x53\x06\x55\xc9\x67\x6a\x82\xf0\x7d\x2f\xb8\xa7\x0d\x4a\x5c\x07\x9e\x73\x7f\x59\xef\x79\xfe\x74\xcf\xc3\xc9\x53\xa7\x6f\x7f\xae\x1f\xbf\xbd\xf9\x6d\xbb\x42\x5c\x0a\x86\x08\xa9\x48\xeb\x3d\x43\x61\xb4\x5f\xea\x03\x43\x74\x7e\x7c\xd7\xd3\x20\x72\x0b\xa8\xf8\x7c\x7d\x22\x4c\x80\xa2\x13\x26\xb7\x41\x82\x04\x11\x8b\xc6\x79\x0a\x12\xbc\x74\xdf\x11\x8f\xc7\x1e\xa9\x88\xf4\x1b\x9f\x02\xce\x91\x12\xa4\x9d\x19\x9b\xed\xfb\x95\x1e\x6a\x33\xf8\xa0\xde\xca\x22\xf9\x4e\x7a\xa8\xdb\xc5\x11\x45\xe1\xaf\xa9\x2b\x0e\x1f\xe9\xe1\x5e\x08\xdd\x47\xf3\x9f\xdb\x38\x8f\x82\x17\x93\xf2\x1d\xbd\x30\xc3\x65\x90\x9b\x82\xf0\xe5\x2e\xa9\x72\x27\x79\x94\x54\xcb\x91\xee\x53\x3b\xaf\x70\xc7\x79\x88\xf0\xf5\x0f\xa4\x7b\xa6\xd1\xeb\x42\xfb\x4f\x24\xfd\x4f\x33\xdf\xb7\x6f\x7f\xde\x7f\x4e\xa7\x5e\x61\x94\x4d\x63\xb8\xe4\x56\x54\xc3\x82\x62\x8c\x09\x19\x55\xe8\x7b\xad\xbb\xd8\xa9\xd6\x83\x52\xd1\xba\xcb\x34\xea\x06\xfe\x77\xd8\x39\xb6\x33\x9c\x61\x85\xda\x38\xa0\xd4\xc2\x4e\x68\x94\xb1\x65\x6a\x6a\x9a\x23\x2e\x41\xff\x1b\xcb\x61\xa5\x56\xf2\x27\x4d\x3c\x2c\xc4\x9d\x8d\x78\x2a\xa2\x47\x3d\xa4\xc8\x66\xd1\x12\xa9\xb3\x86\x8a\x68\x65\x94\x77\xb1\x91\x1a\xee\xfc\x3d\xf2\x36\x9a\xda\x4b\x10\x40\x50\xe6\xa0\xb5\xa8\xa8\xc0\x66\x47\x82\x64\x3d\x30\x9f\x88\x6b\x98\x08\xfe\x2e\x6e\xfd\x1a\x67\x36\x99\xb6\x83\xa9\xab\x65\x33\xe0\x11\xe7\x7b\x1f\xbe\x8e\x65\x1e\x9b\xc4\x1f\x33\x07\x21\x86\x56\xa7\x3d\x08\xba\xe8\x62\x1d\x8b\x4a\x85\xcb\x45\x33\xf2\xdd\x45\xa5\x84\x0f\x19\xc3\xe4\x25\x6f\x03\x3e\x94\x8d\x49\xa1\x86\x86\xd6\x72\xc7\xc8\x73\x2f\xa8\x90\x07\x61\x93\x09\x51\x2b\x63\xac\xf6\x64\xcf\x2f\xa2\xcd\x98\x40\x45\x89\x1c\xd9\x18\x33\xca\xc1\xf7\x8e\xf5\x15\xbe\x23\x06\x1e\xf4\xd8\x77\x7e\x69\xed\x75\x65\x34\x29\xa0\x49\x5b\x6a\x58\x05\x60\x18\x89\x91\x2a\xa8\x0d\xa4\x69\x29\xd9\x8f\xef\xb3\x48\xde\x87\xdf\x5f\x8b\x84\x5f\x90\xda\xa5\x91\xea\x1d\x28\x62\xcc\x04\x51\x67\xad\x6e\x01\xa4\xe2\x38\x84\x55\x8d\x89\x42\x08\x1e\x46\x48\xd1\x71\xbc\xdd\xcc\x52\xb8\x80\xe3\x1b\xc8\x90\xa1\xa1\x29\x40\x06\x73\xf0\x00\xc8\xca\x3c\x66\x12\x70\x16\xf1\x04\x08\xca\x28\xa2\x26\xd1\x98\x09\xca\x0d\xc9\x1d\xea\x43\x01\x70\x24\x59\x6b\x63\x17\x8d\x3c\x2f\x06\xf5\xdc\x76\x46\xb4\xcf\x39\x11\x0c\x8f\x8b\x89\xe4\x84\xe0\x41\xaf\x12\xb1\x8c\x85\x60\x37\x7b\x85\xc2\x65\xbd\xc8\x7e\x35\x6d\x99\x46\x81\xc4\x7b\x19\x99\x05\x51\x11\x42\x18\x16\x7e\x8f\x42\xe7\xfa\x11\xa1\xb0\xa3\x4c\x04\xa1\x84\xdb\xd8\xcd\x8e\x50\xb9\xdc\x41\x33\x0e\xeb\x33\x35\xdc\x45\x4f\xe3\xc2\x9c\xb3\x21\x5e\xef\xe7\x27\x03\xf5\x34\x3e\xfa\x8f\x0f\x7f\xbf\x7c\xf7\xe6\xf2\xfd\xe5\xd7\x90\x95\xaa\xc1\x03\x56\xd8\xd3\x3e\x68\xaa\x08\xa9\x6d\x65\x18\x22\x61\xfc\xbb\x1d\xed\x1b\x15\xaf\x47\x98\x11\xa3\x6a\x93\xc7\x58\x42\x0a\xd9\x53\x3f\xd9\x6d\x99\x6a\x19\xd1\x68\x7f\x6c\x18\x8b\x4a\x74\xac\x1a\xac\x58\xa9\xd2\xe1\xf5\xf9\x6a\x8e\x8d\xb2\xe2\x3e\xf6\x42\x34\xeb\x9c\xd7\xab\x2b\x74\xfb\x58\x27\xaf\xd6\xe7\xbc\xc4\xd8\x73\x5b\x97\x6e\x3c\xab\xce\x36\xa2\x50\x4d\xa4\xec\x15\x4d\xa8\x0e\x21\xae\xf9\x3c\x53\x69\x30\x13\xa2\xf6\x78\x46\xdd\x5b\xef\x5a\xc3\x37\x82\x7f\x03\x8d\x09\xd6\x18\x14\xc9\x15\x57\x87\x21\xc8\x60\xc9\x58\x47\xf7\x8e\x81\xa9\x8d\x9b\x2b\x63\x71\x25\xa3\xe4\xbc\x91\x12\xca\xb7\x20\x10\x88\x72\xea\x24\xa3\xe0\x6f\x36\x41\x2c\xb7\x6c\xdb\x22\x88\x65\x64\x22\x41\x38\x15\xa2\x24\x53\xc3\x12\x1c\xe2\x8c\x7c\xc9\x70\xdd\x49\x5f\x8e\xb2\x1c\x2f\xe0\x21\x5c\x4a\xeb\xa5\xd4\x36\xc4\xb5\xdb\xb6\x00\xd0\x03\x61\x50\xd0\x4d\xcb\xb2\x4f\xa7\x11\xcf\x48\x58\x64\x3c\x63\x6d\x5b\xaa\xba\xa6\x53\x92\x59\x79\xdb\xdf\x83\x5f\xd5\x1b\xe5\xf9\x8a\x0c\xe4\x88\xa6\x1a\x23\x2e\x5e\x0c\x1a\x51\x8b\x90\x84\x79\x37\x2b\xbe\x4a\x31\xce\x70\x8c\x75\x47\x31\x51\x2c\x25\x66\x4a\x82\x8a\x95\xc9\x73\xcd\x78\x6d\xd0\x59\x9c\xda\x3a\x84\xa2\x72\x27\xc9\x4f\x18\x15\xb2\xf7\xa8\x2b\xbe\x34\x93\x33\xea\xda\x61\x59\xb8\xc3\xbf\x60\x20\xbf\x4b\x6d\x9b\x42\xb9\x68\xf0\xfd\x2a\x16\xa0\xa8\x4d\xe7\xba\xb7\xa1\xe2\x3a\xdc\x9b\xbc\x2d\x99\x40\xa6\x6d\xda\x6b\x68\xea\xb4\xf4\x7b\xb9\xe1\xf5\xd2\xde\xd3\x87\xe4\x5b\x91\xca\x1e\xc5\xe3\x35\x67\x52\x6d\x24\xbe\x4c\x3c\x06\x69\xa6\x2a\x28\x65\x5a\x29\x65\xd4\xe4\xdf\x50\xeb\xd5\xb6\x85\x2c\x50\x62\xb5\xa0\xe6\x6a\x9e\x75\x57\xbb\x5b\xa4\xfd\x82\x97\x35\x6e\x48\xda\xc5\x99\x8d\x3d\x23\x49\x81\xdf\x9e\xfd\x76\x40\x56\x81\x4f\x61\x36\x5a\xbd\xc0\x6b\x9b\xb0\xd3\x93\x2a\xe3\xed\x78\xbe\xd4\x99\x47\xad\x92\xf8\xbb\xb4\xdc\x8a\x5f\x44\x82\x1f\x06\x82\x6b\x2b\xb6\x2d\xa7\xb9\xe1\x9b\xb9\x75\x18\xa2\x16\x14\x17\x24\x39\xe9\xd7\xf7\xa1\xf4\x7e\x29\x4a\x5a\x36\x9e\xa9\xe3\x18\x41\x0c\x5f\x01\x2c\xb3\xd3\x31\x13\x0b\xa2\x2b\xf7\x4b\x6d\x54\x2c\xcf\xa3\x9a\x8e\xb4\x43\x5c\x86\x03\x66\xf6\x6a\x33\x91\xc2\xbe\xa1\xc7\xf0\x59\xe4\x21\xab\xd9\x50\x82\xe4\x24\xd9\x95\xbf\x62\xbb\xd4\x4a\x75\xce\x26\xeb\x0e\x66\x0e\xac\x55\x78\x71\x56\x64\x7d\x41\xbd\xc8\xb2\xa9\x58\xb1\x3e\x09\xa0\xb7\x49\xc7\xc4\x9d\x65\xb7\x60\x9b\x48\xb6\xe1\x0a\xb7\x04\x2e\x54\x0c\x44\x4e\x07\x14\xdd\x1e\x98\xa5\x36\x46\x5c\xb6\x1d\x91\xbd\xac\x0d\x98\x15\xa6\x6f\x79\xd6\x62\x85\x16\x55\xb2\x65\xd0\xb1\x8c\x3d\x23\xda\x6b\xeb\x31\xd6\x1e\x94\xda\xc9\x33\xfb\x0a\x55\x84\xd9\x23\x6a\x62\x20\xb9\x91\xce\xec\x5e\x48\x67\xc1\xdb\xf9\x55\xe4\xf1\x45\x84\x58\x84\x71\xc8\xb3\x2c\xa4\x86\x94\xc1\x2b\x73\x11\x4a\xed\x3a\x2e\x18\xb8\x84\x22\xf4\xdb\x95\xb2\x81\x0b\x26\x74\xf6\x8f\x10\x07\x24\x9c\x8d\xfe\xc1\x5a\x90\x5c\x69\x14\x80\x65\x0e\x4f\x9d\xa9\x08\xe6\xa2\x1b\x3e\x54\x26\x57\xc1\x2c\x95\xd6\x04\x44\xce\x04\xdb\x7e\x46\xb4\x56\xdd\x7a\x1c\x78\x42\xd4\x2d\xe2\xa7\x67\x5d\xa9\xaa\xfb\x79\x77\xa9\x1b\x64\xf2\x6d\xfd\x24\xf8\xd7\x2f\x1c\xe6\x2c\x67\x52\xb8\x91\x84\x74\x71\xbe\x8d\xc0\xce\x2a\x9b\xdb\x40\xf7\xf0\x52\x99\xa1\x7c\x6d\x61\xcc\xbc\xfc\x72\x6e\x72\xdc\xb5\x5b\x3b\xce\x7b\x47\x6b\x43\x03\x13\x24\xe0\x01\x7d\x04\x60\x4d\x25\xce\xea\xa8\xa5\xb6\xb9\x5f\xf9\x59\x46\x4e\x99\x6c\xa8\xc4\xa3\x2d\xbc\xdb\xe7\x14\x6f\x81\xde\xaa\xad\xed\x2d\xd0\x3b\x2d\x88\x93\xb1\xfa\x13\x75\x83\x34\x1d\x32\x8e\xe9\x10\x91\x51\xaf\xe6\xdd\xc2\x76\xc1\x7c\xac\xdb\xb9\x16\x9f\xbb\x26\x15\xac\x73\x03\x2a\x38\x7a\xa2\x07\x9d\x35\xb3\xeb\x8a\x21\x19\x79\x92\x8f\x93\xce\xd2\xee\x5e\x26\x71\x97\x32\x83\x88\x0d\x57\xc7\x06\x41\xa8\xdc\x4e\xaa\xc9\x23\xb9\xc8\x76\x99\x14\x7c\xd6\x5a\xbe\x27\x0e\x80\x70\x82\x98\x93\xf7\xac\xb3\xe9\x3c\x98\xac\x1e\xdc\x0f\xe1\xe1\x82\x1c\x0e\x39\xf5\x19\x61\x8d\x48\x60\xb1\x49\xbc\xca\xb1\xc8\x78\x70\x4c\x28\x28\xdd\xbe\xcc\x58\x3e\x59\x97\x65\xae\x36\xee\xd6\x9a\x6d\xb7\xb1\xcb\xb8\xf8\x49\x67\x80\xbc\x3e\x1c\xfb\x59\xae\x3a\x15\xc8\x43\xe1\xb4\xd2\xa4\xc0\x1d\x49\x0c\xaf\xf3\x5a\x48\x7e\x06\x00\xcd\x4e\x9a\x14\x52\xb6\x33\x00\x4a\x3a\x15\xa4\x0f\x2d\x15\xb5\x8e\x59\xda\x06\x55\x57\x55\xd6\xf6\x00\xbb\xb9\x64\x47\xdb\xbe\xa0\x0a\xaf\x58\xb1\x20\x4a\x5e\x90\x65\x81\x30\x97\xbd\x93\xa8\x11\x51\x81\xe3\x61\x39\x2d\xab\xe7\xae\x70\x8d\x2b\x09\x8a\xe8\x1e\x93\xb3\x20\x4c\xbc\x75\x53\x10\xa0\xa2\x2f\xa0\x41\x1e\x03\x2d\x86\xc5\xd9\x43\xd1\x0f\x8e\x6a\x47\x01\x09\x94\xdd\x66\x7a\x0b\x46\x0c\x79\x5e\x6a\xd9\x21\x35\x29\xc2\x9f\x7d\xaa\x50\xaf\xe5\xbd\xa1\xd2\x14\xfe\x59\x0b\x1e\x23\x56\x1d\x6b\xdb\xe2\xbb\x74\x92\x30\x84\x33\xdf\x29\x44\x5f\xd6\xfa\xf5\x0b\xe3\x41\x06\x03\x3d\x0a\x59\xf3\xc2\x29\xd1\xf1\xca\x00\xee\x50\xdd\x5a\x98\x7b\x02\x71\x1e\xf1\x40\xde\x96\xd9\x08\x4f\xc9\x6a\xb2\xb4\x1a\xda\xd1\xea\x96\x83\xc4\x57\x5c\xca\x16\x09\xdb\x3c\x67\x1d\x50\x59\x8d\xb7\xa9\x4f\xfa\xc3\x57\x53\x90\x60\xc3\x36\x93\x73\xbc\x96\xfa\xc6\xe4\x24\x94\x6a\x5c\xd1\xb1\x19\x93\xdc\x1e\x45\x84\xee\x0f\xc9\x14\x41\x5c\xe2\x90\xb9\x75\x9d\x0c\x66\xa0\xb0\x7a\x99\x25\xe5\x1b\x53\xaa\x63\x8f\xa4\x0d\xa6\x4f\xa2\x5e\x1f\x9b\x2e\x81\xa8\x93\x52\x4d\x51\xdd\x78\x42\xf4\x13\xd4\x13\xc8\x0d\x5b\x17\x67\xc3\x2a\xce\x9e\x4a\xb3\x27\xc4\x73\x42\x24\xa8\x3e\xbc\x47\x12\x88\xd1\x0d\xf7\x04\x4b\xef\x52\x8f\xd6\x05\x2c\x98\xd4\x6e\x8d\x62\x67\xab\xf3\xfd\x5e\xa7\x38\x7a\xc2\x37\x41\x0e\xa3\x35\xea\x09\xe9\xf1\xb9\x7a\xe9\xd9\x08\x1d\x30\x9a\x72\x3d\xe5\x8e\x32\x78\x03\x5f\x91\xe0\xfb\x75\x96\x46\xfd\xc1\xe1\x13\xc6\x86\xba\x34\xdb\x8e\x97\x3d\x13\x45\xe6\x6e\xdb\x8a\x34\x18\xfa\x46\x9d\xbb\x57\xc8\x5d\x22\xb5\x5d\x6a\xba\xc8\xd4\x65\xeb\xd8\x3a\x4f\x66\xc7\x5c\xe7\x44\x45\x6c\x5b\xd1\x02\x19\x2d\xb7\x86\x3c\xc8\x52\xa2\x95\x84\x7d\xac\x6b\x3e\x2c\x32\x8e\xc3\xcb\xf3\x63\x38\xe5\x22\x9d\x55\x33\x66\xac\xb6\x9d\xcc\x65\x46\x07\x87\x45\xb2\xf2\x6c\x34\x9e\x84\x02\x6e\xbb\xa9\x98\x6e\x84\xa2\xf2\xa6\xf4\x3a\xca\xf4\x06\x09\xd5\xd8\xe8\x30\xb1\xba\xef\xa7\xf0\x5e\x1c\xea\xce\x79\xe7\x0c\x57\xc5\x24\xa2\xba\x96\x51\xf6\xb4\xd3\x0c\x69\x1c\xf8\xc3\x75\x00\x79\x14\x89\x13\x1a\x15\x35\x7e\x53\x91\x87\x71\x96\x9f\x5e\x5f\x09\xe1\xd8\xfe\xf6\xec\x43\xf0\x31\xa6\x01\xb2\xdb\x55\xe4\x73\xde\x2d\xa3\xce\x6a\xc0\x86\x6c\x8a\xb4\x30\x47\x39\xc0\xf3\x64\x76\x2a\x6c\xca\xe6\xb1\xde\x2f\x5e\x66\x68\x5b\x3c\xbb\x09\xf2\xed\x4c\xf2\x40\xd2\xcc\x0d\x32\xf8\xf3\x09\x95\x2d\x0c\xc2\xe7\x56\x9e\x9a\x94\xac\x17\xf6\x2b\x72\x6e\xe0\x0c\xe9\x65\xde\x8f\x43\xcb\x7a\x87\x09\x4c\x1e\x90\x1d\xb1\x47\x47\xce\x02\xc8\x91\x55\xf3\x0c\xf9\x8c\x0b\x1b\x98\xe2\x23\xb0\x3e\x2d\x0c\x7d\x3a\xf3\xde\xcb\x18\x96\x4a\x00\xa8\xd5\xca\x33\x55\xd4\xb1\x5a\x6b\x55\xb8\x9d\xe7\x61\xdb\xad\x09\xdc\x14\xc9\xdb\x09\x65\xfd\x74\xd9\x4f\x5f\x29\xd7\xd1\x67\xd6\x3b\xaf\x46\x8f\x24\xaa\x99\x6d\x00\x18\x0b\x90\xeb\xa3\xc6\x44\x0e\x86\xad\x98\x11\x80\xc5\xa4\xb5\x80\x9f\x54\xd8\x1b\xb8\x0b\x35\xb8\xcd\xf7\x9c\x37\x85\x0a\x44\xa3\x23\xbf\x18\xc8\x3b\xdb\xf3\xde\xe1\x54\x66\xdc\xf0\x03\x5a\x91\xde\xd5\x8a\x36\xf0\x7e\x96\xc5\x45\x0b\xb3\xa5\x43\x1e\x6c\xb7\x21\x47\xa0\x41\xbf\x21\x75\xea\x34\x01\xac\xd8\x38\xc6\x9c\x9a\xfd\x67\xf3\xa4\x94\xb9\x63\x7e\x15\x78\xc3\x9a\x20\xaa\xf6\xbd\x7a\xca\x06\xbd\x2d\x2e\xc2\x6c\x50\xea\x9a\x57\x17\xef\x55\xec\x71\xd1\xe6\xb6\xf6\xc7\xf9\xe6\x0a\x21\xce\x1a\x8d\x78\xf6\x64\x33\xa4\x61\xb9\xf1\xc0\x6a\x3f\xbc\xd6\x87\x96\x5d\xa4\x0a\x3f\x48\xc4\xf6\xa1\x57\x76\x03\xa1\xea\x6c\xbd\xb9\xca\xa8\xb9\xc0\x84\xb2\xe6\x86\x7e\x6d\x40\xe9\x1c\xa6\x83\x02\xac\x59\xe0\x95\xc9\x25\x7b\xa6\x9b\xd3\xe5\x0a\x9e\x66\x01\x13\x97\xb5\x78\x56\xac\x39\x24\xdd\x27\xb0\x3d\x32\x56\x47\xa6\xa2\xce\xb7\x40\xec\xd6\x9a\x9e\xb3\x9d\x0c\x4c\xaa\x1e\x15\x0f\x65\xa4\x37\x44\xa3\xe6\x8c\x55\xf8\xf1\x1c\x29\x31\x83\xef\x57\x33\x50\x19\xa1\x91\x31\x1e\xf6\xd2\xc4\x23\x6f\x8f\x0c\x42\x66\xa6\xf0\x06\xfd\xed\x96\x2e\x62\x3c\x73\xa8\x35\xee\xe6\x25\x43\xad\x0f\x8d\x5a\xd9\xcf\x94\xb0\x59\xd6\x03\xcf\xe3\x29\x24\x05\x5d\x2e\xb6\x2d\x5d\xb6\xe9\xae\xd6\xdb\x3d\xf6\x49\x3d\x65\xac\x25\x75\x5f\x11\xcf\x1b\xaf\x09\xbb\x54\x86\x75\xfe\x67\xac\xd9\x94\x7a\x1b\x42\xf6\x2c\xfe\x94\xc7\x79\x27\x69\x61\x50\xcb\x63\x63\x70\x81\xbb\xb4\xae\x32\xb9\x51\xbb\x50\x2b\x63\x2f\x5e\xe3\x18\x02\x83\x74\x92\x15\x5f\xec\xfb\xa6\x08\xde\xea\xef\xd4\x9f\x8b\xf0\xcd\xcb\x46\x7d\x04\x46\x5a\xac\xbd\x87\x35\x10\xb2\x65\x77\xd2\xd5\x87\xcd\x06\xc7\xf0\x08\x35\x6f\x13\x9f\x5a\x63\x44\x8c\xba\x3b\x92\xfc\xa6\xb6\xf1\x3c\xae\xbe\x5f\x14\x94\x25\x23\xc1\x15\xf2\xc3\xc1\x6d\x23\x6f\x8d\xb3\x23\xd4\xb8\x7a\x2a\x48\x24\xc8\xf4\xb4\x60\x75\x66\x2a\x86\xb2\x6f\xc8\xd9\xbd\xf6\x20\x32\xec\xd8\x05\x78\xa5\xd8\xa7\xa1\x91\xe8\x7e\x26\x37\x03\x7a\x6e\xa8\x8c\x61\xdb\x2a\xef\x61\xd2\xf0\x58\x1b\x93\x76\xa1\xc2\xab\xfa\x44\x08\x1c\x4d\x03\x29\x77\x19\xb5\xe3\x13\xd2\xef\x21\xed\x1d\x0d\x85\x36\x00\x64\xb7\xa3\x9b\x2b\x25\xf8\xb7\xa6\x6a\xc3\x91\x2b\x7a\x7a\xa2\x8a\x69\x41\x1a\x68\x40\x04\x19\x20\x58\x80\x6a\xc3\xb6\x05\x98\x90\xf5\xc0\x6f\xf3\xb0\xed\xd6\xf9\x94\x31\x0a\x45\x09\xb5\x8e\x91\x90\x70\x35\x60\x9b\x0a\x68\xa0\x3e\x59\xe6\x91\xfa\xd7\x1f\x3e\xce\xc3\x72\x62\x5b\xfe\x4a\xd6\x31\xbe\x19\x98\xbf\x19\x98\xbf\x19\x98\xbf\x19\x98\xbf\x19\x98\xbf\x19\x98\xbf\x19\x98\xbf\x19\x98\xbf\x19\x98\xbf\x19\x98\xbf\x19\x98\xbf\x19\x98\x7f\x83\x81\x79\x63\xca\x17\xa2\x55\x75\x65\xa6\x65\x20\x91\xd5\xbd\x96\xe5\x87\x49\xa3\xb2\x6d\x77\x49\xe3\x9b\x59\xf9\x9b\x59\xf9\x9b\x59\xf9\x9b\x59\xf9\x9b\x59\xf9\x9b\x59\xf9\x8f\x36\x2b\xa3\x24\x1a\x7b\xe0\xfc\x89\x5d\xf9\x77\x9b\x93\xcf\x3b\x8d\x5c\x43\xa7\xe1\xbe\xb7\x0f\x9b\x93\x8f\x1f\xbb\x79\x39\x68\xe4\x12\x0c\x4d\xf2\xd1\xb0\xdc\x3f\xbf\x61\x59\xbe\x19\x96\xff\x9b\x19\x96\x3f\xe9\xb9\x7c\xf5\x7a\xfb\xee\xed\xf5\xdb\x9f\x3e\x57\xee\x57\xc4\x61\x05\xdd\xd9\x14\xcd\x07\xec\xcf\xf4\xe2\x34\x34\x49\x8b\x4a\xb9\x1b\x6e\x90\x65\x04\x3d\x93\xf9\xc4\x2e\xe2\xcf\xe9\x63\x9d\xbf\x7f\x91\xee\x84\x7b\x05\x7f\xd0\xbf\x75\x21\x7c\xa6\x07\x7f\xf0\x24\xd7\x79\x79\x5e\x7f\x4c\xf7\x7d\xcd\xff\x9c\x89\x3d\x38\xbf\xf7\xd1\xd3\x3f\xfe\xf8\xfd\xf3\xd4\x3f\x01\xc3\xcf\x1c\xd1\x74\x1f\x20\xaf\x06\x9a\x9f\xee\x01\xd6\xa7\x20\x72\xf2\xd8\xc3\x1d\xfe\x24\xe6\xbc\xfd\xc7\xfb\xcd\xe7\x44\x1a\x93\x9a\xc3\xa0\x22\x7d\xe3\xc7\xbe\xf7\x04\x30\x09\xd5\xd4\x5a\xb8\x7d\xc5\x89\x19\x57\x6e\x5e\x32\xaa\xbd\x87\x46\x26\x06\x0d\x57\x80\x4c\x59\x80\x50\x81\xe5\x07\xd4\x04\x09\x4c\x65\x96\x96\x2a\x9d\xd8\xd8\x62\x53\xd4\x65\x92\xa6\x3b\x23\xd4\x2d\xa2\x06\xbd\xe8\x0b\x71\x12\xaf\xed\xd6\xcb\x81\x46\x41\xf9\x23\xaf\x1c\x88\xdc\x2c\x71\xd6\xe4\xe7\x1d\x08\xfd\x16\x9b\x45\xea\x33\x19\x07\xfb\xb6\x62\x72\x96\x99\xa4\xca\x2d\x68\x36\xa3\x77\xde\x30\x8c\x61\xbc\x9a\xc4\x12\x52\xb7\x21\x6b\x98\xe7\xf3\x97\x7c\x2c\x96\xd8\x4d\xbb\xdd\x23\xa3\x19\x9b\xd0\x70\xdb\x7c\x8e\xb2\x65\x9e\x7f\x9c\x92\xf8\xce\xcf\x2b\xa6\x79\xa1\x91\xc6\x45\x33\x25\x0c\x8a\x84\xc9\x2e\xe2\xe5\x80\x04\x99\xb4\x54\x76\xb0\xb1\xdf\x5c\x15\xaa\x48\x6a\x06\x19\xb5\x64\x46\xb3\x52\x1e\x88\x9a\x60\x54\x74\x53\x14\x6b\x63\xd7\xc1\xf1\x2e\x14\x75\x2a\xd5\x14\x28\x1c\xe0\x65\xf5\x64\x38\xc4\xf4\x72\xd7\xb1\x0a\x32\x67\x88\xc7\x37\x9b\x5e\xb1\xc5\x4f\x9b\xf7\x08\xe9\x58\x72\x29\x28\xc0\xec\x47\x5e\x12\xba\x15\x62\xec\xe5\xc0\x94\x1a\xca\x59\x29\x8a\xb8\xe6\x82\x48\xb8\x56\x9b\xff\x75\xa3\x2c\x62\xc6\x2b\x2c\x87\x26\xba\xa0\x7e\x4e\x93\xf2\x11\x82\xc1\xe6\x5a\x63\x21\x65\xb9\x79\x89\x0a\x61\x13\x91\x50\x88\x61\xd6\xe0\x2c\xf8\x2b\xa8\x2d\x83\xbc\x5a\x82\x61\x15\x93\x69\x3c\x2f\x58\x85\xc8\x8f\x0a\x35\x5e\xda\x77\xeb\xba\x20\xd4\xe5\x63\x45\x5e\x68\x11\x1b\xca\xd2\x67\xf9\x0e\x67\xf5\x90\x0f\x78\xe7\xf8\x62\x72\xc5\x52\xe5\x47\xda\x80\xf6\x26\x58\x8a\x6e\xc3\xc0\x33\x06\xea\x4d\xab\x57\xdf\x46\x4d\x4d\xb7\xa0\x35\x6d\x7b\x7b\x97\xc9\x7c\x10\x4f\x50\x8f\x90\x51\x66\xa7\x11\x67\x94\x8d\x99\x05\xe1\x12\xa2\xd6\x80\xbb\x95\x4d\xe9\x43\x1a\xa1\x55\x5e\x81\x56\x80\xca\x31\x30\xef\xc1\xf8\x8e\xbc\x7c\xa8\x1a\x0e\x7d\xe2\xd4\x54\xc9\x06\x1f\xc4\xc0\x67\x88\x4c\xb6\x1b\x26\x7a\x54\x43\x89\x55\x01\xc8\xa6\x12\xf6\x7a\x60\x6a\x85\x41\x4f\x10\x47\x12\xb2\xbd\x38\x88\xd5\x9a\x94\xdc\x4c\x5d\xbc\xec\x0d\xaa\x10\xf9\x81\x88\x1a\x12\xf3\xf0\x3a\xaa\xea\xb3\xb7\xf0\xf0\xab\x3c\x0c\xef\xf8\xe6\x2a\xc2\x58\x68\xba\xbf\xb6\x0d\x4a\x0d\xce\x7a\x83\x0c\x9e\xa2\x5e\xdf\xf8\x78\x7a\x89\xa6\x4b\x72\x73\xc5\x5e\x45\x24\xdd\x79\x2e\xf9\x73\xc8\xb7\x78\xfa\x60\x5a\x1e\x3c\xa9\xb2\xd1\xfe\xfa\x82\xef\xe7\xa2\x9f\x7b\xda\xf8\xc6\x4a\xbf\xb1\xd2\x6f\xac\xf4\x1b\x2b\xfd\xd7\x60\xa5\x9f\x96\x4a\xdf\x6d\xb6\x9f\x2d\xa2\xfd\x37\xa5\xf1\x0f\xa8\x96\x59\x37\x95\x54\x02\x76\x69\x72\x5b\x95\x6a\x7b\xae\xbb\x46\x9a\xfb\xf3\xbb\x77\xc8\xf2\x6c\xb8\x7b\x85\x0b\xd5\x96\x43\x45\x96\x8e\xfa\xf1\x83\xf3\xb9\x9b\x2b\x6e\x58\x0b\xda\xa0\x92\x15\x76\x8e\x78\x76\x58\xec\x44\xef\x67\xa8\xc1\x7b\xef\x1d\xd9\xf6\xbd\x3d\xbf\x73\x2d\x74\xca\xc8\x41\x28\x63\x87\x00\xf4\xbb\x0f\xe3\x30\xfb\xeb\x4f\x63\xb3\xf9\x7b\x91\x87\x46\xea\x2b\xf1\x69\xfa\x36\x5c\x4f\xa1\xae\xeb\xfd\x66\xfb\x8f\xaf\x80\xb8\x32\xd6\x82\x18\x95\x97\x37\x62\x4c\x2a\xf8\x7e\x02\xd6\x66\xff\x88\xfd\x01\x7f\xce\xf0\xc0\xc7\x77\xe2\x62\x58\x77\x1f\xbf\x05\x3b\x9b\xb2\xc5\x40\xcd\x95\x3f\xf5\x8e\x83\xdd\x86\x1b\x90\xd5\x76\xf5\xd6\xb9\xfd\x91\x8f\xaf\xe1\x0d\x87\xb8\x3e\xfd\xf1\xeb\xb1\x3b\xa1\xa8\xc4\x3f\x94\xe7\xbf\xab\xda\x7b\x83\x17\x84\x81\xa3\x3f\x04\x38\xec\x77\xb6\xbb\xf8\x14\xd8\xe2\xfd\x60\x8b\x27\x60\x03\xc4\x42\x21\x49\xe3\x63\xb0\x1c\x5f\xb2\xfb\x54\xd7\x1f\x1d\x9d\xdd\x27\xa0\x7e\x07\x6e\x5a\x5f\x94\x13\xeb\xcf\x6f\x4c\x2c\x5a\x4d\x76\x62\x93\x44\x1e\x80\xdc\xdd\x71\x7c\xa0\xbb\x9f\x82\xd9\xe1\x7e\x48\xdc\x8b\x8b\x0f\x00\xcc\xc7\xef\xb0\x0e\xe2\x27\x61\xf3\x31\x46\xde\x87\x6f\xf2\xc3\xf7\xb5\xfd\xf5\xf7\xc1\x4d\x3c\xf3\x1b\xc0\xf7\xa9\x8e\xed\x3e\xd1\xf3\x47\x9b\xfa\x38\x06\x39\x32\x86\xc7\x68\x8c\x77\x71\x85\xde\x27\xc7\xe1\x01\x8c\xbc\x4b\xa8\x2f\xbe\x17\xf9\xe1\x01\x36\xfa\x95\xcc\x7c\x95\x04\xc3\xa3\x46\xa3\x8c\xf2\x6b\xbc\x3a\x13\x09\x61\x69\x2f\xdc\x7b\x25\xde\x7b\x25\xcc\x2b\x3b\x3b\x27\x07\x3b\x82\x3f\xdc\xcd\x15\xca\x0c\x84\xf4\xf1\x67\xc2\x27\x5f\x66\x9b\xd1\x45\x7d\xfe\xf1\xe5\x41\x5a\x83\xc8\xfd\x2d\x87\x98\xcc\x20\xc8\xca\x3b\x6f\x83\x7d\xa9\x53\x86\xdd\xfc\x81\x2e\x3d\xf0\x19\x0e\xf7\x7c\x66\x6d\x1f\x3a\xbb\xf3\xef\xf9\x97\xa0\xd5\xd5\x87\x1f\xb9\x1f\xa6\x01\xf0\x7a\xa0\xb7\x82\x86\x3c\x0c\x3f\xa3\xa1\x2a\x37\x57\xe8\xa0\x9d\x7c\xf8\xd6\xfb\xde\xee\xaf\xbf\xe7\xa1\x63\xc3\x7c\x4c\xf1\x2d\xef\x25\x6a\x47\xdc\x37\xa6\x8f\xa3\xce\xe1\xa1\x6e\x1a\x36\xe6\x4f\x42\x7b\xf6\x13\xdf\x78\x60\x34\x1f\x07\x73\xfa\x64\xdb\x7c\x40\xed\x70\x0e\x67\xbc\x7f\x38\x9f\x40\x08\x0f\x8d\xa6\xd3\x5d\x7e\x18\x76\x69\xa2\xc2\x82\x53\x4f\x92\xd1\x0e\x57\xff\xb9\xf9\xac\x85\x7a\x33\xaa\x6b\x74\xaa\x15\xce\x98\xa6\xb0\x96\x5a\xa3\x7b\x53\x77\x11\x58\x03\x50\x10\xa1\x47\x32\x95\xb3\x96\x48\x6d\x14\x1a\xd2\x50\xc4\x3a\x30\x65\x14\xc1\xcd\x0a\xaf\x1c\x6d\x5b\x14\x60\xe8\x65\x59\xab\x97\xd1\x4d\x01\x44\x1e\x4d\x19\x9d\xba\x1b\x49\xb8\xa2\x2c\x4a\xf5\x6b\x11\xd7\xf6\xa8\xcc\x18\x33\xc1\xc9\xb3\xdb\xb6\x68\xfd\x28\x01\x2d\xc9\x9d\x3a\xa0\xf0\x6b\x25\x2e\xf8\xa3\x45\x0e\x06\xfc\x62\x5a\x72\xe3\x4a\x8a\x0f\x2b\xac\x58\xac\xec\xc7\xd7\xec\x8e\x08\x05\x17\x79\xe6\x0d\xd5\x43\x54\xea\x89\x4d\x47\x6e\xaa\x54\x18\x85\xa4\xe1\x46\x0e\x2f\x5e\xa6\x3a\xda\x6c\x31\x02\x03\xec\x00\x57\x0f\xf3\xc1\xe5\x9b\xe3\xe4\x9b\xe2\xc7\xd4\x50\xdd\x9b\xd1\xad\xf5\xcb\xed\x81\x2f\xaf\x1f\x4e\x7d\xf9\x72\x9d\x5f\x96\xf5\xd3\x72\xef\xb7\xfb\xc7\xfd\x45\x9e\xca\x87\xbf\x9d\x4d\x8d\x79\x01\x3e\xc1\x9c\x83\x24\x6a\xa5\x84\x1e\x78\xc0\x16\xd2\xb7\x36\xf4\xd6\xf3\x28\x08\x12\x40\x39\xd3\x5b\xc7\x94\xe1\xa9\x56\x75\xcd\x2d\x9b\x90\x31\x4c\xf1\x91\xe4\x15\xb9\xc5\xdf\x80\x7c\xb1\x7e\x75\x1e\x51\x1e\x63\x79\x5a\x3d\x8f\x2a\xae\xa7\xb2\x3e\x9c\xba\x67\x81\x1d\x85\xf2\x30\x42\xf2\x6a\xf4\xcd\x13\x4c\x96\x82\x94\x58\x88\x14\x19\xa3\x1a\xd6\x9c\xac\x29\xd6\x51\x4b\xfd\x38\x00\x67\x12\xd4\x67\x36\xd2\x7e\xa3\xaa\x6f\x54\xf5\xaf\x48\x55\x0f\xcd\x55\x57\x97\xaf\x5e\x6f\xe2\x2f\x9b\x0f\xd7\x2b\x3d\x3d\x4e\x2f\xe1\x3f\x5f\xbf\x7a\xbf\xfb\xee\x59\x7f\x16\x76\x97\xaf\x7f\xde\xbd\xc7\xe1\x2d\x3a\xec\xa1\xdf\xaa\xa6\x12\xf8\x50\x77\x72\xc1\x67\x7c\x73\x95\x43\x9a\x3f\xca\xcd\x3d\x6d\xd9\x6f\x7e\xfd\xec\x4d\xd9\xd7\xa8\xb1\x46\x3d\xfd\xfe\xd5\xe5\x9b\x0f\x5f\xd4\x9a\x12\xb8\xef\xb8\x1e\xa2\x9c\xe5\x83\x98\xa8\x53\x6e\xff\x6c\x07\xd9\x71\xbd\xa8\x67\xf9\xb1\x61\xbd\xba\xbc\xde\x7d\xe9\x24\xea\xee\x41\x38\x60\x0f\x47\xd8\x0a\x8a\x1a\xc1\x35\xf5\xb9\x86\xc5\x6d\xb2\x1a\xa1\xa5\x64\xb2\xfd\xe8\x65\xee\x17\x31\x9b\x65\x8b\xba\x40\x85\xb2\x97\xbc\xc8\x08\x58\x44\xdd\x6f\x29\x27\x6f\x69\x6b\xb1\x56\x94\x14\x2a\x73\x3f\xe5\x58\x09\xb2\x05\x83\xf3\x7c\x8b\xb9\x11\x7b\xf5\xea\x26\x54\x72\xdb\x1c\xdf\x93\xa9\xa6\x6e\x57\x46\x79\x6e\xaf\x40\xae\xe1\xd5\x4d\x51\xbc\x45\x81\x8a\xfb\x41\xa1\xe8\x19\x6b\x24\x86\x2f\x51\x2d\xc7\x37\x21\xfb\x66\x37\x3d\xb7\x08\xaa\x8a\xa1\x83\x8d\x4f\x9a\x24\x37\x57\xf0\x90\x44\x95\xf3\xe7\x8d\x46\xcb\xc1\xf7\xc7\x7b\x4c\xa0\x47\xb1\x93\xa3\x8b\x54\xeb\xcd\x4b\x72\xed\x05\x6b\x40\x05\xaa\xaf\x12\x0f\x64\x6c\xec\x6b\x1b\x52\xa0\x9c\x51\x65\xbb\xdf\xbc\xe4\x4a\xa5\xd8\xeb\xab\x47\x70\x22\x27\x25\x63\xe9\x20\xa7\x1c\x50\x1f\x6c\x23\x9e\xd7\x16\xfb\xd9\x06\xc4\x84\x52\xc9\xbc\x45\xa1\x27\x95\xee\xbc\xaa\x56\x59\x78\x52\x62\xf0\x24\x04\x56\xa4\x1a\xd5\x26\xa5\x99\x29\x3e\xff\x7f\xec\xbd\xfb\x72\xdb\x46\x96\x30\xfe\xff\x3c\x45\x2f\xf6\x8f\x49\x6a\x89\x36\x1a\x77\xe4\xb7\xb3\x5f\x14\x39\x19\x79\x46\x76\x3c\x96\xa3\xec\xac\xa3\x9a\x82\xc0\x96\x88\x18\x04\x18\x00\xa4\x2c\x4d\x4d\xd5\xbe\xc3\xf7\x0e\xbf\x07\xdb\x27\xf9\xaa\x4f\x37\x80\x06\xd0\x00\x41\x8a\xba\x78\xd6\xb9\x50\x24\x2e\x7d\x39\x7d\xfa\xf4\xb9\x1f\x6c\xfb\xfd\x56\xd9\xf0\x3d\x9f\x0d\xee\xee\xb5\x8f\x7d\xdf\x82\x1c\xe6\x89\x8d\x2d\x98\x07\x44\x3e\x3a\x8e\xad\x9b\x38\x00\x5d\x85\x0c\x00\xa2\x63\x37\x80\xac\xf9\xce\x91\x8f\x0d\x26\x76\x54\x95\x51\x18\xc0\xec\xd0\x03\x28\x7b\x35\xac\x0d\x1d\xf2\x0e\x63\x0f\xa2\x07\x02\xdf\x17\x9f\xe2\x14\x25\xbc\x78\x9f\x69\xdf\x2d\x2d\xf0\x96\xb3\xb1\xef\x43\x99\x67\xb6\x32\x90\xa2\x9a\xf5\x0d\xef\x06\xb5\xa7\x38\x71\x30\x81\x42\xce\x36\x13\x7b\x5c\x8f\x87\xc8\x40\x55\x1f\xcb\x01\x1b\x9b\x7b\xb7\x84\xc4\xc6\x6c\xa4\x36\x7f\xd6\xe1\xcf\x86\x16\x36\xc0\x30\x57\xaf\xa8\x1b\x60\xc7\xb7\x19\x06\xf8\x30\xf2\x3a\xdb\xb3\x5d\x6d\x00\xe2\xd9\x10\xfa\x69\x42\x2d\x33\xcf\xf0\xc4\xa4\x4c\x9f\x1d\x6f\x36\x76\x7c\x17\x4c\xb8\x81\xc1\x18\x12\xb6\xdc\x01\x72\x42\x13\x99\xc2\xf4\x67\x83\x96\xdb\xac\x9b\x35\xee\x5e\xfb\xc8\x1d\x7d\x60\x49\xa0\xc0\x5d\xf5\x08\x54\x22\xaa\x1f\x61\xff\xda\x77\x4b\x3d\x40\xe6\x68\x23\xdb\x0f\x9f\xa2\x08\xaf\xa9\xce\x9e\x7a\x5a\xb3\x83\x81\xcc\x13\x9b\x9d\xf0\x1c\x99\x83\x00\x07\xf0\x07\x99\xa7\x6c\xab\x26\xb6\x6e\x2f\x88\x1d\xc1\x7d\x64\xea\x38\x40\xa6\x6e\x9e\xdb\x7c\x75\x74\x1c\xe8\x26\xfb\xf7\xee\xb5\x8b\x82\x05\x31\x37\xe6\x89\x7b\x1e\xdc\x2d\x7d\xe4\x9c\x30\x02\xbe\xf0\x19\x01\xb7\x75\xf7\xc4\x3d\x77\xe1\xfe\x64\xd0\x64\xeb\x32\x89\xd3\x27\x36\xca\x1c\x0a\x3a\x36\xb2\xd9\x89\x46\xcc\x13\xfb\xdc\xbe\x5b\x32\x2e\xeb\xc4\x65\x87\x9a\x79\xee\xde\x2d\x0d\x64\x55\xbf\x02\x06\x49\x02\x70\x03\x00\x4e\x38\xef\x18\xb4\x94\x40\x62\xff\x3d\xc6\x91\xe7\x23\xe3\xc4\x3c\x86\x00\x58\x6c\x10\x1c\x00\x41\x38\x65\xbd\x0f\xc0\xc7\x54\xc0\xc7\xe3\xd8\x63\x9f\x7b\x1c\x7b\xec\x16\xf6\xd8\xe7\xf6\x44\xec\x89\xd3\x75\xa1\x47\x71\x1e\x25\xcf\x60\x77\x55\x25\x55\xaa\x8a\x2a\xf0\x85\x98\x05\x3b\x1e\x10\x31\xea\xff\x74\x71\x41\x27\xc6\x19\x94\xb0\xa8\x2a\x58\x2c\x1d\x44\xc8\x89\xc7\x60\x41\x8c\x5d\xa7\xff\x1c\x76\x90\x87\x08\xd9\xc0\xe0\x75\xf3\xc4\xbb\x5b\x3a\x7a\x70\x3f\x80\x18\x88\xf8\x11\xbb\x0d\x69\x96\x75\x0b\x3b\x81\xee\xeb\x7e\xc1\xbf\x20\x9f\xfd\x8f\xd8\x0f\xc6\xfd\xea\xfc\x0b\xbb\x36\x11\x74\xab\x24\x8c\xd3\xa7\xc5\x19\x1f\x11\x8b\x13\xcf\x1d\x30\xbe\xf8\x6d\x1d\xe6\xcf\x01\xe3\x03\x64\x9d\x38\x15\xc5\x34\x11\xdb\xe2\xc8\xdc\x10\x3b\x02\xf9\x93\x11\x00\xf6\xaf\x82\x28\x38\x5d\xa2\xb0\xd4\x4d\x44\x8c\xe9\xc8\xbf\xcc\xe6\xeb\x44\x4d\x09\xef\x5b\x11\xd3\x41\x7e\xa2\x43\x29\x3e\xdf\x3f\x0d\x98\xc8\x8b\x88\x9b\x38\xd8\xf7\x20\x98\xd9\xb4\x4e\xd9\x23\x83\x03\xdc\x19\x8a\xc0\x31\x79\xa7\x24\x40\x26\x04\x16\x41\xa6\x7d\xdb\xb6\x4e\x1d\xf8\x61\x9a\x88\x3f\x71\xb7\x84\xaa\x3c\xee\x29\xf1\x10\x84\xa2\x1a\x4c\x0c\xb0\xc9\xa9\x07\x5f\x49\x80\x18\x1f\xef\x4c\x10\x86\xb3\x9c\xea\x8b\x2c\x8f\xef\xb2\xb4\x0c\x9f\x16\x85\x5c\x44\x8c\x2e\x02\x15\x15\xe2\xd4\xf8\x22\xe1\x09\x31\xd1\x6e\x2f\xe8\xee\x6e\x2f\x4c\x82\xde\x86\xe6\x65\x1c\x3d\x31\xec\x88\x89\xfc\xce\xc6\x2a\xea\x79\xd4\x73\x45\xd5\x5c\x19\x39\x35\x77\x02\x9d\x81\xdc\x03\x42\x2e\xa5\xe5\x4d\x96\x7f\x7c\x52\x88\x19\xc8\xde\xd8\x0b\xc6\x60\xe8\x4c\x16\x42\xee\x82\x60\xe7\x88\x60\xa8\x9a\x5e\x09\x58\x2e\xf2\xb1\xb3\xd1\x7b\xd7\x6d\xec\x20\x73\xd1\xbb\x0e\x27\xd0\xa6\x7b\x35\x60\xbf\x8c\x13\x42\x36\xe4\xc4\x0a\xb9\xa3\x1a\x97\x78\xcc\x85\xb5\x21\x27\x76\xaf\x5f\x0b\x11\x47\xd1\x10\xf4\x6a\x2e\x9c\xb0\x33\x1a\x28\x91\xa6\x18\x26\x74\x6c\x9f\xf8\x1b\x9d\x2c\xfc\x0d\xf8\xb3\x76\xde\xd5\xc5\xaf\x8d\xa2\x4d\xf6\xff\x48\x5f\xfd\x86\xd8\xff\x27\x04\x7a\x6b\x4d\x53\x37\x17\x3a\xbb\x7a\xf7\xda\x41\xa6\xb1\xd1\xed\x85\xbd\xb1\x4f\x9c\xbb\x25\x3b\xef\xd9\x1a\xb0\x4b\xfa\x56\x15\x8f\x96\x66\x73\xaa\xc7\x69\x5c\xaa\xf8\xbc\xe9\x8a\x33\x86\x5e\x95\xe6\x8c\x7d\x57\xa0\xdf\x7f\xfc\xfb\x75\x0b\x03\x15\x88\xf5\x1f\xff\xce\x07\x81\xa2\x4f\x7f\xd0\x88\xa1\xa1\xe8\x96\xff\xcd\xf9\x1f\xc5\x54\x50\x99\x87\x69\x71\x95\xe5\xcb\x3f\x68\xf0\x35\x09\x4b\xfa\x95\x89\xcc\xaf\x5b\x87\x05\xc4\xfb\xfc\x20\x31\x05\x1b\x9b\xb1\x05\x8c\x11\x66\x52\x2c\xb1\xdb\x28\x24\x3c\x1f\x85\x3f\xc1\x5d\xdd\x54\x94\x84\x45\xf1\x07\xed\x32\x89\xd3\x8f\x71\x7a\xad\xa9\xda\xf6\x58\xd3\xe7\x9e\x68\xd9\x1f\x6f\x18\x65\xab\x30\x8a\xcb\xdb\x3f\x68\xd8\x31\xb8\x5b\xdd\xb5\xbc\x38\xcb\x70\xae\x83\xdd\x22\xdd\x61\x4d\x5a\xc0\x77\x02\xec\x22\xd7\xc7\xa4\x65\x9f\xb0\xb8\x9f\x80\xbf\x31\x4d\xec\x9d\x5a\x0e\xb6\x90\x6d\x26\xba\x83\x1d\xdd\xc2\xb6\xce\x4e\x62\x6b\x43\x08\xb6\x13\xdd\xc7\x01\x72\xb0\x7b\x6e\x19\xd8\x4b\x2c\x26\xb1\x61\x5b\xc7\x26\xb2\x30\xd4\xc7\x41\x01\x86\xba\xae\xe7\xa6\x81\xed\xbb\x36\x6a\x95\xf1\x55\x1c\x85\x65\x9c\xa5\xfa\x3c\x2e\xc2\xcb\x84\xce\x9f\x5a\x04\x25\x3e\x26\xc1\xa9\x83\x4d\xae\x8c\x41\x10\x9e\xe9\x26\x26\xf6\x91\x89\xfd\x0d\x77\xa6\x75\xd8\x2d\x1d\xf3\x7a\xbf\xec\xaf\x85\x6d\x73\xe3\x24\x9c\xfd\x5a\x10\x0b\x7b\x56\x62\x32\xb9\x95\x80\x62\xdf\x4c\x74\x28\xca\x68\xdd\x2d\x75\xf6\xb0\x45\xd8\xb9\x21\x0e\x0e\x1f\xc8\xf8\x42\x17\x5c\x1b\x81\x0b\xfc\xc0\x70\x75\x0f\x5b\xe6\x39\x31\x30\x63\xd8\x2c\x0c\x06\x0a\xd7\x86\xf2\xe5\xba\x8d\x1d\xdd\x65\xb7\x2d\xb8\x8b\x21\x29\x8e\x57\xd1\x04\xf6\x7f\xc1\x3e\xc4\x35\x20\x38\xd8\x85\xa4\x58\x0e\x86\xea\x88\x01\x6b\x0f\xdb\x26\x38\x52\x13\x7e\x0d\x1c\x91\x2d\x2c\x32\xb5\x40\x96\x00\x9e\x9d\x80\xe7\x01\x00\xf5\xaa\xc9\xeb\x36\xda\x2e\x36\x75\xec\xfa\x22\xc7\x55\xf3\x28\x36\xc8\x29\xdb\x43\x36\x26\xdb\x25\x81\x16\x12\x3c\x3d\x47\x6d\x22\x93\x60\xa7\x73\xaa\x2f\x74\x3b\x6c\x94\x52\x62\x65\xdc\x8d\x2e\x16\xc5\xbb\xf7\xa2\x1c\x7b\xd8\xb5\x90\x8d\x7d\x17\xb9\xc8\xc3\xb6\x89\x18\x5f\xc6\x4e\x88\x1a\xa5\xdc\x8d\x4e\x92\x49\x0c\x52\x0b\xa2\xcf\x41\x2c\x1d\x04\x6a\x5b\x4c\x51\x00\xd5\xba\x2f\x50\xed\xa9\x40\x05\xf9\x87\x1d\xda\xee\xb1\x8f\x7c\x6c\x98\xec\x1c\x27\xec\x0d\x13\xb9\x05\x0f\xe0\x00\x5a\xe0\x6c\xb6\x96\x7a\x16\x30\x7f\x10\xe1\x28\x00\x23\x03\xa4\xbe\x22\x38\x80\x9a\xdc\x10\xc3\x60\x23\x82\x7d\x87\x30\x82\x63\x6f\x88\x0b\x90\x35\x1c\x5d\xdc\x26\x3e\x24\xb7\x23\xfc\x51\x10\x75\x4c\x2e\x38\xb2\x96\x74\xfe\x04\xf6\x4d\x50\xb7\xd9\xfc\xd9\x53\x0b\x99\x86\xd0\xae\x19\x8e\xb8\x09\x45\x4a\x7d\x30\x99\xb2\x86\x1c\x10\x2e\x81\xb1\x3d\x71\x36\xc4\x5d\x10\xfb\xdc\xbe\x7b\xed\xe1\xc0\x31\x11\xe4\xe9\xab\xce\x4d\x50\x83\x07\x81\x0f\xf5\xa1\xea\x4b\xfa\xc0\x25\xbd\x7d\x0d\xd5\xd7\xee\x5e\x13\x07\x07\xb6\x8d\x88\xb3\x31\x17\x3a\x08\xee\x2e\x5b\x3c\xdd\x66\xbf\x41\x8f\x65\x43\xc0\x42\x10\x40\xd0\xc1\xbe\x9d\x1f\x35\x6f\x8a\xd9\x90\xbb\x25\x7b\x5a\xf4\xe4\x9d\x7b\x0b\x8f\x51\x73\x76\x69\x60\x9e\xbd\x36\x82\x70\xea\x34\xb7\xed\xf1\xd5\x43\x2a\x6d\x39\xa2\x61\xc3\x76\xda\xc8\xe6\x75\x90\x0d\xaa\xd0\x63\x62\x07\x83\x08\x27\x1e\x07\xb1\xda\x67\x4f\x2f\x74\x62\x0f\xa0\x9d\x53\xa1\x1d\xef\x78\x2b\xea\xf1\xc7\x2a\xf4\x63\x0d\xb7\x10\x30\xf0\x04\x02\x46\x22\x2b\x09\x81\x40\x31\x70\x87\x60\x5f\x82\xc0\x97\x56\xc3\xe4\x06\xa6\x61\x94\xf3\x83\x36\xca\xbd\x26\x0e\x57\xb6\xe9\x0e\xbb\xe0\x40\x9e\x0d\xc3\xb0\x90\xb1\x4b\x7f\x6d\x0c\x61\x43\x26\x77\xaf\xa1\x48\xbd\x61\xd8\xa7\xc4\x85\x7e\x83\x13\x62\x9c\xc3\x15\xc0\xb8\x80\x77\xb3\x15\xdf\x02\xef\x70\xf8\xb6\x0a\xf3\x32\xa5\xf9\x43\x20\x1a\xcf\x0c\xe9\x63\x9b\x24\x26\xd4\x76\x36\xb1\x65\x05\x27\x3e\xb6\x6c\x72\xea\x30\x52\xec\x39\x27\xe6\xc6\xc5\x41\xb0\xb0\xb1\xe3\x99\x89\x89\x6d\x1b\x1c\xe6\x7c\x3b\xc2\x01\xe3\xb5\x3c\xc8\x3f\xe2\xf1\x6f\xa6\x48\x6f\x86\x21\xa8\xd0\x85\xda\x91\x60\xce\xab\xbf\x24\xd8\x25\x16\x76\x88\x17\x61\xc7\xf7\xb0\x63\x43\xc1\x6a\x0f\xb2\x70\x98\x3c\xb8\x90\x04\x26\xf6\x6c\x47\xc7\x9e\x4d\xb0\x67\xda\xe0\x6a\xe1\x37\xdf\x12\xf6\x3a\xb6\xad\x08\x5b\x01\x36\x2d\x0b\x07\x3e\x64\x8f\x80\x84\xb1\xbe\xa7\x63\xd3\xf4\xb1\x6d\x43\xf5\x69\xec\xd8\x3a\xa3\x59\x90\x20\x95\x60\x2b\x70\x12\xdd\x86\x54\x16\x16\x76\xdd\x80\xb1\x93\xac\x27\xdb\x03\x27\x20\x93\x31\x56\x36\x58\x3c\x59\x8b\xb0\x79\xec\x80\x60\xdb\xe6\xf4\xda\x04\xd7\x0b\x13\x5b\x36\xf6\x3c\xc6\x8c\x43\x58\x1e\x31\xfd\xd0\xc4\xa6\x03\x71\x6a\xb5\xd5\xd1\x82\x52\x95\x9e\x37\xae\x2b\x83\xed\xee\x62\x33\x40\xae\x48\x54\xe1\x81\xd3\x4f\x60\x9f\x10\x13\x37\x38\x64\xb0\x43\xd7\xc1\xa6\x6b\x9d\x06\x98\x38\x50\xa1\xcf\x76\xaa\x7c\x50\x46\x9d\x4d\xc8\x0b\x21\xdc\x12\x91\x3a\xe0\x12\xf2\xfe\xb8\x88\x60\xcf\x0e\x22\x48\x1f\xcc\xbd\x59\x4c\x8b\x60\x87\x81\xcc\x73\x20\xd9\x4a\x22\xe5\x5a\xe5\xed\x59\xc8\xc4\x36\x94\xed\x36\x7d\x2f\xc4\x3c\x4b\x26\x1b\x10\x0c\xc5\xb3\xbc\x44\xc7\x3e\x71\xb1\x67\x7b\xc8\xc6\x5e\xc0\x3e\x4d\xe2\x9e\x98\xe6\x39\xc3\x9c\x85\x0e\xb9\x7c\x4e\xa5\xe9\x6d\x47\xf5\xf2\x49\x7d\x1a\x98\x94\x64\x81\x89\xde\x76\x8f\x4d\x26\x0c\xb8\x90\xc3\x06\x99\x16\x72\x21\xc7\xa0\x69\x21\xae\xbe\x75\x1d\xc6\xef\xd8\xc4\xd7\x2d\xc0\x03\x4f\x87\x0c\x3d\xe0\x0c\x61\x41\x0c\x2f\xc1\x96\x6d\x89\xef\xc2\x21\xca\xb7\xb0\x67\x9a\x0c\x4f\x20\x58\xd6\xf3\xd8\x77\x17\xd0\xcc\xb2\x5c\x64\x63\xcb\xb3\x19\x4a\x5a\x2e\xaf\xff\x6e\x30\x54\x0b\xa0\x1f\x36\x8c\xd3\x80\xd7\x7e\x36\x7d\xf3\xc8\xc4\x60\xe7\xf6\xfd\x5a\xf3\x61\x59\x16\x0a\x5a\x63\xf3\xc4\xd8\x5c\xdd\x3a\xb6\xd9\x6f\xc4\x46\xe2\xb1\x71\x21\x78\x16\x9c\xa6\x5c\xec\x43\x24\x83\x4d\x9a\x0c\x53\xbe\xb5\xb1\xb1\x65\x1f\x5b\x70\x8f\xb8\xd8\xf1\xd9\x2b\x6c\x14\x81\xc3\xbe\xf0\x97\x5d\x87\x47\xf8\xfa\xc8\x82\x52\xd1\x1e\xbb\xc5\x81\x80\x78\xc7\x84\x77\xc6\x07\x01\xc7\x8e\xc5\xf6\x5b\x60\x31\x21\xd6\xf6\xa1\x40\x30\xc4\xf4\xfa\xae\xbd\xd1\x21\x83\x50\x68\x61\x02\x79\xdc\x49\xe0\xd7\x3a\x18\x48\x10\xe3\xf9\x76\xe2\x61\x28\x4b\x6d\x05\x56\xc8\x5e\x82\xc1\xba\x4d\x9e\x5f\xdb\x17\x81\xd1\xfb\x0d\xce\x24\x3a\xf6\x1c\xb6\xc5\x4d\x87\xe7\xf0\x64\x63\xf3\x4c\x37\xc1\x96\x65\x82\xff\x98\x7f\xb7\xd4\xb1\xab\x57\x28\x62\xf8\x04\x79\x08\xaa\xb2\x1b\x8e\x0d\x0a\xeb\x42\x87\xb3\x95\xbd\xc9\xf0\x02\xd4\x8e\xa6\xed\x83\x4f\x18\x71\x5d\xf6\x26\xff\x06\x1a\x45\x02\x16\x22\xfe\xf3\xee\xb5\xcb\x51\x87\x89\xa8\xf0\x0a\xbf\x03\xbd\x89\xaf\x66\xab\x79\x57\x37\x8f\x6d\x68\xc4\x43\x02\x71\x91\x8d\x02\xb9\x5d\x6f\x42\x7d\xf8\x55\x12\xde\x3e\xbd\x00\x68\x22\x62\x1e\x0b\x63\x59\x6d\x31\x43\x66\x41\x0c\xd4\x98\xcd\x24\x83\x19\x22\xc6\x99\x89\x1a\xab\xd9\xdd\x12\x9c\x23\x2d\x64\x9c\x06\x88\x78\xe7\x5e\xe2\xc3\xcf\xad\x74\x87\xcf\xff\x59\x88\x6b\xdc\xe6\x7e\xec\x62\xdb\xeb\x5b\x0e\x3d\x06\x82\x80\x3d\x41\x8c\x63\x31\x6f\xf8\xaf\xfe\x4e\xcc\xc6\x8a\xc8\x9b\xba\x7b\xcd\x60\xc1\x21\xa1\x3b\xa7\x01\xf2\x36\xc4\x60\x5c\x3a\x13\xf6\x18\x5c\x4d\x64\x61\xc7\x47\xf0\x6f\x01\x86\x44\x30\x2e\xc2\x17\x5d\xfc\x8b\xf8\x8f\x09\xc6\x45\x80\xe4\xc3\xd8\x16\x81\x63\x81\xe1\x27\x3e\xf6\xfc\x40\x77\x4e\x7d\x34\x7c\xbe\x36\x23\xfa\xa7\xb3\x93\x2f\x40\x8b\xac\x9b\x1b\xdd\xe6\x56\x43\xfb\xdc\x5b\x98\xa0\x58\x9e\xb2\xd7\x9f\x97\xe1\x9c\x58\xc8\x63\x73\x61\x53\x31\x17\x6c\x62\x26\xd7\x98\x83\x9a\xe2\x9c\xb1\xdd\x44\x77\x9e\xa9\x2d\x1d\x80\xf9\x0c\x4c\xe9\x01\x22\x16\x93\x8f\x5c\xc0\x0a\xf7\x04\x04\x23\xf7\xdc\x59\x98\x1b\x77\xe1\x4e\xc5\x8a\xe7\x65\x5b\x6f\xd4\x7e\xc2\xb2\xde\xd6\x03\x4e\xb7\xac\xdf\x67\xbb\xac\xf2\x6c\x13\xcf\x0f\x2f\x7e\x3d\x2e\xd1\xc0\xc0\x9c\x7b\x9e\x9f\x98\x38\xe0\xb9\x24\x4d\x3f\xe4\xec\x02\xff\x14\x70\x86\xbb\x38\x08\xcc\x0d\x63\x7b\x20\xe8\x8c\xfb\xe0\x9b\xe0\xb9\x6f\x2b\xde\xb1\x84\xe8\x65\x90\x0d\x93\x11\xdd\x04\x2e\x00\x33\xec\xde\x2d\xa1\x8c\xb9\x03\x5c\x9a\x7b\xee\x62\xd7\xf2\xc0\x0f\x16\xdc\x37\x2b\x23\x1f\x1c\x55\x8e\x97\x98\xd8\xe0\x95\x45\x02\x0b\xf4\x0a\xd8\xb4\x19\x1b\xea\x04\xac\x57\x1f\xde\xf1\xa5\xfc\xea\x06\xd1\x2d\x6c\x91\x20\xe1\xdf\x09\x36\xec\xbb\x25\x8c\x17\xb2\x9a\x30\x76\xd2\xb1\x2d\x79\x38\x1b\x7e\xa5\x1e\x32\x8c\x10\x06\xa8\xf3\x01\x06\xd8\x20\x3e\x7b\x03\xc6\xe1\x79\xd2\x0b\x50\x8f\xc4\xf3\xee\x96\x4c\xde\x82\xe7\x03\x36\x1f\xdf\x64\x83\x0b\x40\xe8\x6f\x3c\x6a\x7d\x48\x5e\x43\x1c\x70\xc4\xf5\x7d\x1c\x78\x5c\x31\x66\x18\x0e\x72\x30\xb1\xda\x5d\xf8\x9e\x17\xe9\x38\x30\x99\xb0\xca\x20\xe1\xe3\xa0\xee\xd1\xb0\xec\x73\xe2\x60\x5f\xee\x77\x63\x63\xdb\xf0\xc2\x2e\x1c\x4d\x48\x65\xeb\x60\xc7\xb3\x13\xf0\x1f\x86\xd8\x09\x0f\xdc\x54\x03\x1b\x92\x1b\x10\x36\x15\x98\xba\xef\xb9\xb0\x96\x3e\xe2\x9f\xc2\x0c\xcb\x6f\x12\xdb\x39\x27\x2e\x0e\x26\x90\x8d\xf5\x65\x12\x47\xfa\x9c\x5e\x85\xeb\xa4\xfc\xcc\x8f\x56\x9d\x30\x46\x2a\xb0\x22\xdd\xc2\x81\xc3\x44\x7f\x9d\x09\xf1\xbe\xa3\x7b\x3a\xbb\x0e\x52\xb8\x89\xab\x48\x15\x88\x95\xf1\x82\x53\xd0\x4e\x91\xb6\x3e\x7d\x43\x30\x43\x62\x97\x51\x22\xec\xf0\x82\x2c\x4c\x5a\x06\x53\x94\x05\xae\x95\xf0\x65\xa1\x93\x8d\x0e\x79\x8c\x1c\x07\x12\x8c\xc3\x13\x27\x3e\xa3\x52\x66\x84\xc1\xc1\x1d\x0a\xd3\x30\x94\x67\x54\xab\x43\xf2\x36\x3a\xb6\x49\x64\x62\xc8\xa6\x43\x02\x04\xab\xec\x22\x07\x79\x70\xd6\xf1\x48\x69\xb0\x91\x81\x20\x4f\x90\x83\xad\xed\xf9\x2a\xc5\xaa\x26\x59\xf4\xf1\xa9\x8d\x82\x16\xb2\x36\x3a\x76\x42\x13\x33\x22\x52\xd9\xde\x1d\x64\x9c\x5b\x4c\x52\x06\x55\x26\x02\xc0\x21\xb2\x81\x54\x4a\x8e\x03\xe0\x62\xff\x2e\x9c\x1e\x08\xed\x2e\xac\x99\x38\xe7\x23\x63\xa1\x5b\xd8\x66\x3d\xb1\xfb\x81\x8d\x3d\x48\x7d\xc4\xb6\x3c\xfb\x5b\x10\xec\x61\x0f\x64\x76\xf6\xff\xb9\x05\x11\xb1\xa6\x8f\xfc\x08\x1b\x36\xb6\x2c\x6c\xf8\xd8\x75\xb1\xe1\xa3\x41\xa8\x3f\x14\x0a\x9c\x9b\xd8\x76\x19\xfd\x70\x74\x0c\x16\x60\xd6\x8a\xab\x5b\xec\x73\xc7\xfd\xc0\x06\x61\xd9\xbc\x08\x0c\xd4\x0f\x72\x74\x1e\xa6\x6f\xdd\xbd\x26\x60\x4d\x3d\xe0\xe6\xd8\x82\x84\xbf\xad\xe9\xfa\xe0\x66\x9c\xdd\x5c\xd3\x48\x15\x9c\xe3\x40\x70\x0e\x92\x7f\xbe\x36\x09\xf2\x4f\x02\xee\xcb\xec\xdf\xbd\x36\x91\xbd\x71\x13\x47\xb7\x74\x47\xdf\xee\x85\x96\x87\xf3\x38\xd3\x2f\xd7\x65\x99\xa5\x7a\xb4\xa0\x4f\xbe\xcf\x88\x89\xbc\x48\x37\x19\x8e\xb3\xdd\xc5\x8e\x5e\xdd\x41\x4e\xc1\xbe\x20\x87\xff\xab\xf3\x1f\x3a\xff\xc2\x04\x48\xdd\x81\x10\xa6\x03\xf1\xe6\x66\xc5\x9b\xfb\x15\x6f\xee\xcb\xbc\xb9\x5f\xf1\xe6\xfe\x44\xde\xbc\x05\xe4\x75\xfa\x4c\xc0\x7c\xcf\x33\xea\xa1\xa0\x95\x87\xe9\x3c\x5b\x3e\x88\x35\xcb\x67\xa4\xfb\xd8\x34\xa0\xaa\x01\x68\x29\x2c\x70\xeb\x42\x0e\x76\x36\xc4\x8a\x18\x29\xab\x42\x1b\x1d\x36\x64\xf6\x77\xa1\x13\x2b\xd2\x4d\xe0\x2f\xb9\xa5\x59\xdc\xdc\xe8\xc4\x3a\xe6\x4d\x40\x33\x50\xbd\xc9\x5c\x10\xab\x32\x45\x59\xc7\x36\xf6\x08\xb2\xc1\x62\xec\x11\xf6\xb7\xee\x08\x7b\x3e\x81\x02\x3e\x95\x2b\x17\xc1\xce\x82\x58\x11\xf6\x02\xe1\xea\x05\x6f\xd4\x3e\x5f\x04\xe8\xb2\xe7\x13\xae\x97\x97\x8c\xde\x77\x6c\x2d\x6b\x91\x64\x20\x7a\xc6\xd6\xb7\x3c\xc0\x56\x66\xf4\x89\x6d\xab\x46\xe7\x71\x4e\xa3\xf2\x21\xd6\xcd\x64\xf4\xde\xb7\xac\x63\x53\x64\x24\xb7\x88\x8f\x5c\xec\x11\x13\x05\x98\xf1\xa6\x16\xb6\x5d\x17\xf9\xd8\xb7\xce\xed\x53\x13\x14\x4e\x9e\x97\xe8\x3e\x64\x8c\xf7\xb0\xeb\xb9\x8c\x05\xf7\xed\xe0\xd8\xc7\x8e\x0f\x85\x3a\x2c\x1b\x16\x05\xbc\x8a\xb1\xc1\x8e\x03\xde\xc7\xf6\xbd\x4c\xaf\x72\x5a\x2c\xf4\x30\xa1\xf9\xd3\xb2\x99\x16\x0f\x10\x34\xd9\x21\x17\x10\x64\x63\x13\x99\x18\xe2\xc0\x5d\x1b\xcc\xf6\x0b\x77\xa3\xbb\x09\x27\x96\xec\xe3\xc8\x05\x5b\x0a\xff\xe4\x12\x82\x83\x88\x19\x3a\x4c\x62\x70\x1a\xb1\x01\x9c\x58\x9c\x73\x1b\x9b\xee\xb1\xc3\x8e\x7d\x07\x13\x07\x59\x08\x52\xce\x5b\xa0\xde\xf4\x11\x13\xe8\x75\x93\xc9\xb2\xfc\x08\xb2\x41\xe8\x4f\x80\x20\x0f\x74\x46\x02\x45\x6f\x3a\xdb\x14\xae\xb3\x31\xb1\x11\x44\x16\x54\xb6\xf1\x03\xe4\xea\x10\xe3\xe6\xea\x1e\xf6\x6c\x10\x07\x4d\x26\x4c\x13\xdd\xc6\x10\xc6\xec\x82\x4b\x08\xf8\x39\x30\x6e\xd9\x40\xc1\xc2\x3c\x07\xe5\xcd\x56\xbf\x8c\x7a\x05\x9f\x85\xa8\xe0\x31\x04\x76\xb1\x05\x41\x99\x0e\xc8\x40\x8e\x2f\xc5\x18\xd6\x14\x16\xc4\x3a\xa0\xad\xf0\x0d\xe8\xac\x87\x7c\x2e\xee\xf9\x91\x85\xa1\x80\x91\x8b\xc1\x92\x01\xe1\x97\x9e\xa5\xbb\x3c\xb5\xd1\x51\x77\x85\x19\xc5\xf0\x23\x10\x5a\x91\xa1\xbb\xba\x89\xdd\x40\x77\x75\xb7\xe0\x5f\x90\xab\xbb\x11\xc1\x90\x63\xd2\xc2\xc4\xc6\x6e\xc0\xd0\x8b\x89\x71\x9e\x7f\x0a\x29\xb1\x16\xde\x39\xc8\x76\x16\x3b\xa2\xad\xad\x7a\xed\x9c\x2e\xe3\x4f\x0f\x42\xd3\x3d\xe4\x24\x36\xb2\x74\x1b\x59\x08\x92\x64\x9e\x10\x27\xd2\x21\x35\xbe\x5e\x99\x5e\x2c\x17\x62\x64\x03\x28\x31\xe0\x92\x63\x46\x42\x6c\xa0\x1b\x4e\x00\xd4\x80\x38\x2e\x22\x0e\xff\x6f\x61\x82\xe7\x9a\x87\x88\xa5\x68\x98\x60\xc7\x75\x00\x21\x5d\x70\x91\x71\x02\x8b\xf1\x9e\x16\x84\x0c\x3b\xfe\x71\x80\x7d\x17\x5c\x88\x6d\x83\x51\x24\xd3\x32\x11\x58\xbb\x88\x77\xc2\xe4\x21\x8f\x71\x6d\x0c\xb6\x1e\x94\x41\x30\x71\xe0\x01\xef\xed\x5b\x90\x98\x0f\xd4\x1e\x8c\x4a\x05\xec\xcc\xc5\x96\x6f\xc3\x3a\x7a\x28\x40\x2e\x0a\xa0\x05\xf7\xdc\x3b\x71\x23\xc6\xf2\x5b\xb0\x3a\x01\x64\x77\x65\x83\x72\x30\x09\x1c\x70\x2b\x24\xc7\xc4\x84\x14\x86\x3e\xdc\x20\xe0\x80\xe0\xb1\xe9\x79\xf5\xec\xb6\x2f\x59\x7c\x79\x99\xa5\x4f\x1b\x96\x83\x5d\xc7\x84\x65\x82\xb4\xb7\x96\x0b\x5e\x87\x60\xb7\xb3\x89\x87\x7d\x62\xea\xd8\xf7\xb0\xed\xf2\xca\x7b\xae\x0d\xc9\x10\x0c\xa8\xa4\xca\x98\x7e\xc8\x2c\xec\xe9\xd8\x25\x90\x49\x97\x91\x16\x9f\x7f\x01\xcd\x42\xc1\xeb\x8e\x38\x56\x7d\xc9\x0b\x09\x24\x8d\x20\x22\x75\x04\x4f\xb0\x2a\x1a\xf3\x22\x26\xc8\x40\xfd\x12\x9b\x49\x25\x2e\x94\x8c\x64\x82\x94\xc5\x86\x61\xea\x98\x58\x50\x1e\x2e\x10\xe5\xba\xa0\x50\xa1\xc7\x0b\x48\x84\x04\xfb\x06\x78\xcc\x18\x76\xed\xb6\x6d\x02\x0a\x99\x0e\x6b\xd9\xb5\xa0\xca\x94\xcb\xa8\x1c\x1b\xad\x09\x2f\x3a\x26\x6b\x83\x4d\xdb\x11\xcd\xdb\x96\x28\x52\xe1\x07\x8c\x1f\x70\x59\xc3\x60\xe3\xf5\xeb\x94\xb0\x04\x7b\x2e\x54\xdd\x83\x66\x5d\x4c\x5c\x47\xe7\xe1\xba\x90\xe9\x81\xf8\x04\x9b\xb6\xa7\x63\xd3\x03\x59\x09\xfc\x0e\x0c\x70\xaf\x21\x1e\x13\x0e\x01\x0c\xbe\x0b\x05\x74\x5c\x4f\x6a\xd4\xe3\x6d\xda\xae\xc3\x73\xff\xba\x2e\x76\x1d\x26\x4a\x06\x2e\x94\x73\x83\xec\xcd\xc4\xb2\x74\xec\x10\x86\x8d\x16\x07\x2a\xdb\x18\x30\x7f\x18\xa6\xe1\xca\xf3\x47\xd5\xfc\x21\x1d\x26\xcc\xd4\xc2\xbe\xef\xb1\x69\xfb\xe0\x08\x0b\x13\x77\x21\x99\xad\x65\x3b\xd8\x06\x57\x5b\x62\x62\x7f\x68\xb1\x10\x5f\x2c\x4c\x3c\x82\x5d\x9e\x50\x03\xfb\xbe\xcd\x16\x19\xf2\x21\xf3\xdc\xc9\x36\xaf\x24\xe8\x98\x1c\x23\x40\xd7\x64\x42\x8b\x5c\x1f\xd7\x94\x80\x69\x5a\xb4\x5d\x17\xdb\x8e\xc5\xd6\x1e\xaa\x85\xf2\x61\x98\x98\x58\x0e\x5b\x76\x4c\x02\x1f\x3b\xf5\xc0\xf9\x9a\x9b\x88\x7f\x56\xf6\xe3\x7a\xce\xc7\x1e\x0e\x18\x46\xb8\x98\x10\xe4\x83\x69\x9b\xfd\xf1\x36\x4e\x02\x27\x28\x31\x4f\x89\x8b\x4c\x93\xfb\x42\x62\x3b\xf0\xb0\x11\xc0\xe9\x88\x03\x46\x33\x88\x69\x42\x07\xa0\x43\x33\x1c\xb9\x03\x81\x54\x02\xf7\x19\xec\x18\x86\xfa\x1e\x1b\x1a\xa0\xa3\x03\xb6\x38\x43\x84\xef\x13\x48\x8d\x60\xa0\x26\xa1\x80\xbb\x3d\x9e\x3a\x5f\x8f\xd1\x86\x09\xee\xe7\xc2\x49\xbe\x28\xf3\x75\x54\xae\x73\xaa\xc7\x51\x96\xea\xf9\x3a\xdd\x3d\x04\xc0\x14\x21\x00\x26\x84\x00\xf8\x1a\x2a\xca\x3c\xfb\x48\xbb\x31\x00\xfc\xaa\x2e\x62\x11\x6c\x36\x99\xe1\x56\x9c\x69\xad\x98\x23\x13\xd1\x57\x79\x76\x9d\xd3\xa2\x18\xef\xc9\x1e\x84\x74\xe3\xe3\x5f\xd0\x30\x8f\x2a\x8f\x14\xd1\x35\x91\xd2\x90\x90\x6e\x1e\x12\xe2\x23\x76\x6d\xb7\xb3\xd4\xc4\xdc\xa6\x87\xbd\x20\xd1\x21\xf1\xb7\xe9\x1d\xb9\xd8\xf6\x08\xe2\x9f\x02\xc7\x18\x5b\xe7\xd4\xff\x73\x89\x81\x7d\x23\x56\x24\xea\x51\x72\xdf\x70\x07\xd8\x06\x46\x05\x1c\x2f\xc1\xa6\x87\x4d\x7f\xc3\xda\x76\x90\x8d\x83\xe0\x94\x78\xd8\x0e\x10\x81\x0c\x08\x41\xc0\x44\x78\x86\x78\xc7\xc0\xf9\x11\x82\x4c\xe4\x83\xdd\x98\x35\x7d\xc6\x53\x1e\x40\x2f\x8c\xbf\x47\xd5\x43\xb0\x6b\xc0\x0e\xcd\xbf\x13\x22\x07\x17\x14\x34\xdf\x3c\xad\xc5\x84\x49\x86\xf6\xb1\x89\x3d\x07\x31\x89\x0a\x2a\x04\x72\x79\xd3\x3c\x66\x13\x04\x67\x2d\xcf\x41\xc0\xdb\xa1\x60\x41\x5c\x1c\x78\xce\xb1\xc9\x76\x30\x0a\x98\x6c\xca\x9f\x81\x04\xea\x1b\x1d\x8a\xff\x79\x0e\xfc\x2f\xe4\x3f\x93\x07\xff\x58\xd8\xb9\x5b\x12\x48\xca\xe3\x84\x84\x6b\xcf\x4d\xa7\x89\x03\xc2\xe2\x02\xa9\x5c\xc3\xb8\xa2\xde\xb9\x83\x21\x12\x23\xd2\xa1\x78\x21\x78\x50\xf3\xc6\xc1\x83\x1a\x52\x90\x78\x0e\x94\x37\x94\x25\x55\x79\x98\xc4\x11\x79\xed\xf8\x40\x89\xf5\xa0\x23\x75\x7b\x23\xb5\xf9\xe0\x4e\x41\x86\x73\x06\x06\xec\x45\xbc\x38\x23\x17\xad\x9d\x4a\xb2\x4e\xc0\x26\xd3\x0c\xb6\x3b\xda\x85\x4e\x3c\x48\x5f\x6e\x98\xce\xee\x23\xde\x42\x43\x0b\x5a\x96\x71\x7a\x5d\x3c\xad\x85\x13\xdb\x50\x33\x28\xf0\xab\xb4\x2b\x10\xfd\xe1\xda\xf0\x27\xe0\xd5\x2e\xa1\xe0\x96\x0e\x79\x57\xf8\xd5\xc4\xe4\x8e\x61\x2e\x94\x87\x80\x68\x12\xd3\xae\xc3\x48\x5c\x26\x1b\xe8\x16\x67\x17\xa0\x26\x02\xe3\x63\x02\x1d\xb3\x36\xa0\xac\x02\x93\x1d\xd8\xe6\x87\x30\x1a\x1d\x83\xab\xa3\xaf\x33\x99\x85\x30\x11\x84\xf5\xa0\x63\xcb\x67\x7c\xb6\x73\x04\xf5\x11\xec\xda\xc3\x8c\xd8\x08\xe2\x06\x74\x2c\x2a\xf1\xba\x50\x43\xc2\x0e\xb0\x6d\xc2\x5b\x88\xbd\xc5\x98\x1f\xb6\x20\xc0\xd6\x60\x27\x80\x86\xa1\x5d\xd6\xb3\xce\x7a\x86\x32\x61\x01\x7b\x13\x74\xc6\x84\x8f\x0b\x55\xe3\xb6\x60\xd8\x06\xa3\x52\x98\x98\x6c\x52\x6c\xd2\xe0\xd0\x05\x95\xf9\xb1\xc5\x6f\xbb\xbc\x66\x27\x38\x89\x81\x06\xde\x02\x0d\xbc\x27\x3a\x6b\x5e\x21\x01\x26\xbc\x58\x34\x2f\x1d\x07\x4d\xf2\xee\xd8\x2f\xd3\xc4\x56\x80\x2d\x31\x10\x31\x4a\xec\x98\x18\x72\x7e\xf9\x4c\xc2\xab\xe6\x50\x4f\x92\x75\x66\xda\xbc\x49\x0e\x81\x85\x1d\x71\x34\xc4\x36\x14\xc9\x66\xcd\x30\xc0\x54\xd0\x8c\xf8\x0a\x00\xc7\xe3\x01\x8d\xae\x21\x2e\x96\x84\x87\xf6\x00\x54\x50\xb5\x5c\x62\x35\xc5\x62\x02\x12\xb0\x76\xeb\xc5\xae\xb0\x81\x6b\xa3\xdc\x48\xe7\xae\x85\x86\x0e\xbc\x73\x60\xeb\xb6\x6e\x17\xe2\x1b\x82\xff\x11\xfc\x42\xec\x97\xf8\xc6\xae\x6e\xdd\x32\x59\x7e\x70\x1d\xd3\x8e\xa9\x02\x5c\x46\xc3\xce\x9d\x05\x71\x36\x84\x91\x32\xdd\x41\xf6\x89\x75\x1e\x2c\x88\x21\x2e\x10\x03\xd9\x0b\xef\x9c\x58\x27\x16\xbf\x62\xc3\x13\xc4\x5b\xd8\xfc\xb7\xcf\xfd\xf1\xb0\x6d\xd8\xe7\x3e\xa3\x4e\xd8\x75\xdd\x0d\xc3\x52\x17\xec\xe2\x0c\xda\xc4\xb7\x20\x70\xcc\x06\xcf\x39\xe2\x02\x71\x4b\x74\x48\xf9\xc3\xcb\x5c\x02\xad\x32\xa1\xae\x48\x10\x30\x3c\x22\x13\x72\xb0\x15\xd9\x3a\x8f\xc0\xb3\xe2\xa9\x9d\x6d\x40\xc1\x19\x60\x02\x96\x71\xc7\x03\x4d\xaa\x47\xf4\xe6\xbb\x09\x3a\x50\x46\xe0\x91\xc9\x1e\x63\x58\xe6\x99\xa0\x7f\x30\xd8\xa3\x49\x75\x1b\x5c\x21\xe1\x6d\x44\xb0\x7d\xea\x33\x72\xe6\x11\xd8\xae\xb6\x25\xde\x15\xea\x54\xdb\x0c\x78\x0f\xfc\xf3\x14\xa8\x1f\x1f\x44\xf5\x04\x5b\x1e\x68\xca\xc0\x86\xe9\x9f\xd8\xd8\xb6\xce\x2d\x6c\x5b\x0b\x62\x24\x36\x36\x7d\xc6\xbd\x98\xbe\xb3\x61\xcc\xbf\xe3\x41\x60\x00\x74\xc3\x9e\x34\x83\x63\x8b\xc9\xa1\xc8\x44\xac\x63\x17\xfc\x5b\x2d\x76\xfd\xdc\x64\x63\xe6\x9a\x5f\x0f\x6e\x10\xcc\x3f\x4c\xf0\x5b\xb7\x16\x04\x9a\x8d\x98\x50\x07\xe7\x14\x1b\x6a\xf5\xa0\x09\xbe\xb7\x66\x70\xee\x01\x06\x6c\x5f\xe5\x32\xcc\x9f\x81\xf7\x0c\xf8\x03\x9a\xde\x29\xf1\x31\xf1\x91\x49\x12\x1e\x23\xe7\x61\xc3\x3a\x85\xe4\x87\xa6\x9d\xe8\x1e\x1c\x20\x2e\x39\x25\x26\x64\x3b\x26\x01\xf2\xb1\x6b\x21\x71\xdf\xc1\xb6\xcb\xf8\x26\xeb\xd4\xc1\xbe\x89\x4c\xae\xbd\x62\xcd\x4e\x83\xc2\x73\xf0\x2c\xeb\xce\xd5\xdc\x79\xae\xa8\x05\x42\xab\x05\x42\x4e\x73\x1d\x6c\x27\xba\x85\x3d\xa8\x47\xea\x41\x99\x08\xd3\xd7\x2d\x76\x48\x81\x77\xb6\x8d\x79\x05\x4f\xd6\xb5\x0b\x29\xc5\x3c\x60\xa3\x6d\xb8\xc3\x6e\xb2\x67\xb9\x27\x37\x68\x93\xe1\x49\xd6\xec\x76\x38\xaf\x2f\xf5\x84\x5e\x3d\xb1\x2a\x95\x6d\x10\xc4\x4e\xc0\x53\x0f\xfb\x16\x22\xd6\x09\xf1\xcf\xed\x85\xb9\x21\xe4\x84\x5d\x49\xc0\x9b\xce\xc2\x8e\x7f\x4a\x20\x53\x92\xee\x72\x55\x27\x6c\x30\xf8\x98\x34\xd3\x9c\x89\x5c\x4f\x3b\x55\x1b\x86\xcf\x46\x0c\x1f\xa7\xc4\xc5\xc4\x43\xc4\x81\xa4\x4d\xe6\x86\x1d\x45\x98\x78\x09\x77\x2f\xe4\x33\xb6\x91\x9f\xf0\xd9\x6e\xd5\x90\x17\xeb\xd5\xea\x89\x8f\xd9\xc6\x01\xdb\xf3\xc4\x27\xb7\x3b\x46\x0e\x63\x88\x0c\xc3\x05\xef\x63\x5b\x72\xc7\x46\x06\x13\xab\x4c\x4b\xb7\x79\xa6\xd2\x8e\x5f\xb6\x55\x39\x66\x33\x54\xd0\x21\xad\x4c\x88\x4d\xc3\x67\xff\x57\xaa\x1e\x11\xf4\x83\x7c\x28\x88\xeb\x4b\x65\x71\x1d\x6c\x78\x01\xff\xc4\xa6\x01\xff\x57\x1a\x27\xd3\xf3\x31\x09\xbc\x8d\x85\x4d\x6e\xd9\x33\x3c\xb6\xab\x30\xb1\x21\x9d\x38\xe3\xc0\x5c\x1f\xdb\x3c\x6d\xad\x43\x20\x21\x20\x3b\xef\x3d\xfe\x19\x72\x1f\x85\x6a\x08\xc4\x0b\x30\x59\x40\x5b\xbd\xe1\x41\x41\x2b\xdf\xaf\xb6\xbb\x65\x59\xa1\x05\xbc\x00\xff\x14\x71\x6b\xba\xcb\x98\x09\xd4\xbe\x53\xc9\xe8\xae\xeb\xde\xbd\x0e\xb0\x4d\x4c\xa8\x07\xd2\xea\x5c\x07\xda\x64\x98\xde\x11\x9b\xb9\x8b\xf8\xa7\xb0\xff\x61\x38\xab\x4d\x93\xbd\x62\xb8\x9c\xb7\xab\x80\xe6\x32\xc6\xb6\x33\x0b\x13\x1b\xbe\x55\xcf\xa3\x75\xcf\x87\x6a\x57\x66\xc4\x55\x79\xae\x0f\x51\x53\x42\x7e\x72\x41\x5f\xea\xba\x6e\xf7\x25\x9d\x41\xe6\xdc\xc6\x50\xc6\x58\x1e\xb3\xe1\x83\x92\xf7\xee\xb5\x0d\xa7\x30\x01\xe7\x42\x36\x48\x8f\xfd\x5f\x07\x41\x05\x2e\xac\x54\x7f\x44\x44\xc0\x1c\x86\xc3\x47\xe3\xa1\x7a\x34\x6e\x7f\x91\xd8\x0b\x98\x78\xfe\x46\xb1\x48\xa4\x42\x87\x0a\x7a\x0d\x0c\x09\x60\x8f\xcb\x3f\xef\x96\xc4\xc0\xb6\xed\x22\x07\x1b\x8e\xdd\x5f\xe8\x80\x41\xb5\xd7\x04\x43\x70\xc3\x83\x2c\x9c\x9e\xd7\x7e\x07\x62\xd5\x58\xe7\xde\x42\x67\xe3\xea\x42\x09\xaa\x85\x1f\x39\xd8\xb0\x4d\xc4\x3f\x8d\x3a\xed\x3e\x22\x2e\xe6\xeb\xda\xc2\xeb\x66\x92\xe0\xcc\x64\xb8\xec\xc8\xb1\xa0\x90\xbf\xef\x33\x88\x6f\xa5\x95\x37\xe1\xea\xd9\x24\x38\xe2\x2a\xa2\x53\x0b\x11\x27\xb1\x20\xa3\xc3\x46\xb7\x4e\x88\x0d\xf6\x18\x1c\x04\x1b\xdd\x02\x33\x66\xc0\x88\x66\x10\xe8\xf6\xc6\x3a\x21\xc6\xc6\x5c\x78\xd8\x20\x1b\xe0\xc4\xb7\x7b\xab\xc1\x8c\x9f\x47\x52\x22\x97\x51\x3d\x83\x9c\x13\x63\xa1\x9b\x1b\xf6\x75\xa1\x43\xca\x2c\x93\x24\x36\x4c\x71\xc1\x66\x1c\x20\xeb\xd4\x41\x10\x56\x69\x9d\x13\x7b\x61\x9e\xf3\xef\xa7\x01\xda\x2a\x4a\x14\xb7\x69\x14\xa7\xd7\x4f\xed\xc5\x42\x22\x93\x23\xba\x8d\x4d\x1d\x07\x04\xec\xdf\x60\x23\x3e\x35\x0d\x64\x92\x8d\xee\x2e\x74\x6e\x98\x1e\xb2\x82\x33\x7a\x1a\xf4\x0c\xd3\x0e\x13\xec\xed\x13\x1b\x9b\x6e\x84\x7d\xc6\x39\x08\xd7\x55\x48\x24\xe0\xd9\xc8\xbd\x7b\x6d\x23\x6b\xe3\x2e\xdc\x53\xf0\xc9\x73\xb1\xe7\xaa\x5b\x77\x7a\x36\x76\xd6\x38\xb2\x17\x60\xf5\x06\x5b\x0e\x98\xbe\x59\xeb\x3a\x37\x7a\xeb\xbc\x36\x3a\x93\xa0\xb1\x89\x03\x18\x8e\x0d\x06\xfe\x53\x7b\xfb\xda\x94\xe1\xc1\xd7\x45\x84\xe9\xfa\x70\xf2\x1a\x66\x48\xb0\x65\xf3\xd8\x42\x57\xd2\x84\xb9\x81\x89\xda\x77\x2a\x6d\x98\x3b\xe2\xc4\xbb\x3b\x7f\x80\x1d\xd3\x65\x62\x9e\xe9\x81\xd1\x26\x00\xa3\x4d\x50\x97\xd9\x77\x20\x73\x84\x63\x25\x38\x30\x2d\xdd\xe5\x82\x15\xd8\x92\x3c\x9f\xf1\xd7\x04\xa4\x4a\x82\x1d\x02\x5a\x3e\xe2\x24\xf0\x8c\xce\x1e\xef\xb7\x07\x91\xc1\xac\xcd\x84\x51\x48\x60\xba\x0d\x45\xb7\x5c\xe9\x67\xf9\x8c\xcd\x67\x94\x19\x3e\x15\xa3\x83\x87\x90\x91\xe8\xd0\x0e\xff\x84\x02\x2e\x9e\xa7\xc3\xa7\xdc\x8d\xdc\x96\xfc\x42\x33\x31\xd4\x0c\x7d\x2b\x5a\x64\x1f\x69\x7a\x70\x75\x23\xcf\xe9\x85\x1d\x64\x85\x1e\xb8\x56\xf1\x4f\x43\xc4\xa0\x1b\x90\x7f\x03\x32\x4e\x23\x4f\xa4\xef\x0d\xb0\x1d\x10\x14\x60\xcf\x31\x13\x1d\x1b\x41\xa0\x63\xe2\x9a\x47\x1e\x76\xd8\xcb\x15\xd4\xa1\xcd\xbb\xa5\x87\x6d\x1f\xf2\x49\xfb\xd0\x3e\xa8\xc2\xeb\xb2\x9a\x1e\xd4\x39\xf5\xb8\x43\x3b\xaa\xd4\xaf\x70\x15\xee\x39\x77\x7c\x6c\x6c\x0b\x3a\xc8\xa9\xed\x15\x06\x22\x04\x35\x97\x84\x49\x12\x6a\xf8\x58\x92\x8f\x2f\x0f\x7b\xe6\xbf\xcc\x7a\x64\x06\xf8\x1b\x22\x22\x25\xe2\x12\xc5\x2c\x51\x3b\x67\x97\xb1\xdd\x05\xb3\xcc\xc3\xc3\xe7\x4f\x87\x3d\x42\x90\xbd\x31\x4f\xac\x73\x7b\xe1\x26\x44\x27\x0b\x3b\x21\x88\x40\xa2\x0c\x1b\x11\x07\x22\x4f\xc0\x83\x88\x07\xaa\x20\x53\x37\x91\x79\xe2\xd5\xb9\xe6\x44\xf0\x8a\x78\x6e\x41\x86\x4d\x82\x75\x97\x01\x22\xde\xc2\x3c\xf7\x4e\x02\x08\xed\x73\x11\x3b\x7d\x78\x03\x5b\x0d\x8a\xe5\xfa\xf0\xc9\x52\x76\x74\xa7\xf2\x36\xe6\x02\xfc\x6a\xa1\x8e\xbe\x03\x49\x54\xcf\x9d\x13\x8b\xb1\x6b\x88\x88\xe4\xca\x22\xa5\x1a\xb8\x3e\xb9\x0b\xf3\xee\xb5\x87\x02\x06\x66\x08\x19\x33\x17\xe6\x79\x70\xe2\x41\xba\x61\xe0\x2d\x44\x2a\xd6\xbb\xa5\xee\xea\x36\xf8\x28\xd9\xe7\xce\x42\xb7\xcf\xad\x69\xce\x4a\xeb\xf4\x2a\x4b\xe6\x7a\x42\x8b\xe2\x69\x93\xca\x62\x9b\x20\xe2\x63\x27\x38\xf5\x99\x74\x6d\x82\x7b\x12\x71\x41\xd2\x76\x98\xf4\x69\x1a\x09\xc1\x36\x10\x56\x50\xe5\x10\x1b\x32\x9b\x07\x88\x7d\xdc\x2d\x03\x4c\x7c\x9d\x58\x98\xf8\xa7\xfc\x79\x9b\x35\xe0\xb1\x6f\xd0\xa0\xcd\x03\x05\x1c\xe8\xc7\x44\xa0\x6b\x73\x02\x68\x61\x2a\x90\x96\x59\xfe\xe4\x29\x8e\x1c\xec\x5b\x62\x82\x41\x1b\x1e\x16\x9f\xa0\x07\x21\x7d\x6c\xc6\x01\x12\xcf\x03\x29\x31\xb1\x65\x73\xd0\xf2\x60\x1d\x1b\x74\x99\x5c\x29\x46\x1a\x58\x88\xb6\x89\xc3\x7d\xb8\x26\xf0\xe1\xeb\x55\x92\x85\xf3\x27\xf6\x5f\x37\x16\x36\x84\xff\xe9\xee\xc2\x4e\x74\x8f\xfd\x8b\x3c\x36\x6f\x9f\x6d\x0f\xd8\x29\x0e\xc4\xc8\x99\x10\x73\x79\x62\x6d\x6c\xb0\x11\x1a\x3c\x04\x53\x37\x37\xdb\xb5\x50\xeb\x82\xe6\x7a\x38\x7f\x62\xbf\x6a\xb6\x30\x35\x47\x0a\x96\x0d\x64\xeb\x76\x01\xdf\x74\x9b\xff\x8b\xf8\x0f\x61\x03\xe1\x0e\xc2\x77\x4b\x3d\x60\xb4\xf2\x04\x24\x8f\x8d\xb9\xb0\x36\x16\x9b\xbc\xb5\xb0\x40\x46\xb9\x5b\x06\xc8\x8e\x18\x87\xe5\x21\x43\x87\x8a\x33\xb6\xee\x33\x0a\xcf\x63\x01\x22\xe0\xbe\xa0\xe8\xb6\xa5\xdb\xba\x3f\x21\xa9\x23\x00\x2c\xcb\xaf\xc3\x34\xbe\x83\x3c\x61\x4f\xbd\x79\xbc\x73\xeb\xc4\xdc\x10\x7f\x61\x1a\xe7\xde\x09\x81\x14\xf7\x24\xe0\x79\xc9\x4d\x5e\x96\xc4\xee\xfe\x3a\x0f\xe4\x1f\x0e\xff\xc1\x68\x8b\x88\x5b\xa9\xee\x75\x7e\xc9\xaf\xf9\xd5\x6b\x8c\xca\x57\xd4\xbd\xf2\x6e\x6d\xbe\x9e\x07\x0b\x9f\x47\xac\x9b\xba\x0f\x8e\xaf\x70\x87\x61\xb1\x2d\xfd\x9c\x04\xf5\x67\x10\xa8\x6b\xee\x8d\xa8\x90\xc0\xf6\xe0\x88\xf8\x5c\x42\x7e\xd9\xc1\xbf\x47\x84\x6f\x37\x4a\x18\x72\x24\x3b\x3c\xff\x07\x4f\xf0\x81\x2c\xdd\x42\x56\xa1\xf3\x9a\x4b\x3a\xfb\xc5\xbf\xf0\x1b\x88\x3f\xc3\x18\x5e\x3d\x40\x3e\x03\x23\x62\x92\x3a\x41\x2e\xfb\x2c\xa0\x00\x0c\x82\x52\x2a\x1b\x72\xe2\x6e\xf4\xed\xb5\x01\x65\xb8\x3e\x07\x33\x08\x09\x00\xb6\x27\xce\xb9\xb3\x20\xf6\xdd\x6b\x07\x59\x87\x48\x5b\xce\xf3\xd9\x22\xef\x19\x00\xbb\xa4\xe1\xf2\x89\x15\x3f\x18\x4e\x20\x82\x2d\x9e\xb4\xc5\xe6\xbe\x82\xfc\x9b\x89\x9d\x33\xe2\x61\xdf\x47\x1e\x77\x38\xf4\xda\xe1\x8c\x4c\xd4\x01\xd7\x40\x52\xb9\x7f\x9b\xdc\xd9\xd0\xe2\x46\x66\xdd\x3a\x23\x06\xbb\xe1\xa0\x00\x39\xc7\x1e\xbb\xee\x20\x28\x82\x6e\x23\x17\xf9\x45\x05\x56\x2e\xb6\x89\xf5\x05\x5f\x6c\x07\x3b\x38\x30\x75\x88\x91\xc1\x9e\x73\x4e\x82\x05\x81\x92\x9b\x26\x5f\x4e\xdf\xd2\x2d\x51\xc3\xc6\x81\x04\xb3\xec\x0b\x8c\xc5\x8a\x20\x1b\x18\x32\x74\x8f\xfb\x2c\x78\xc8\xc2\xd0\x80\x57\xbf\x8f\x7d\x20\x37\x26\x1f\x28\x64\xbc\xb2\xbd\x63\x10\xfc\x18\xcf\x89\x02\x36\x68\x02\x3c\xd7\x76\x13\xf9\x26\x2e\xe2\xcb\x38\x89\xcb\x5b\x7d\x11\xcf\x9f\x9c\xa5\xf4\x22\x1e\x0d\x87\x78\x34\x9c\x90\x72\xc1\xeb\x04\x7c\xbf\x4d\x57\xc7\x16\xb8\xd6\x5a\x89\x89\xb9\x93\x3b\x43\x00\x5e\xd2\xce\x65\xe0\x86\x60\x6d\x64\x61\xdb\xd2\x6d\xee\x33\xe5\xb1\x6f\x56\x00\xca\x26\x47\x27\x84\xff\xc1\x3c\xd6\x02\x2a\x00\xe9\x16\x0e\x7c\xec\x25\x26\x26\x3c\xe3\x0f\x03\x27\x94\x8d\xe2\x35\xb1\x2d\x70\x29\x37\x91\x07\x21\x87\xd8\x64\x4f\x7a\x0c\xfa\x9e\x7d\x44\x84\xb7\xb3\xe4\xee\x0c\x8a\x30\x70\x7c\x47\xac\x63\xd0\xa1\x39\x4c\x06\xf7\xb8\xc0\xec\x70\xaf\x41\x4b\xc7\x96\x30\x55\xfa\x76\x02\x4e\x2d\xe6\x29\x09\xd8\x6b\x26\x18\x44\x4d\x83\x7d\xb7\x78\x28\x0a\xef\xf8\xee\xb5\x87\x21\x11\x99\x9f\x88\x4c\x62\x0e\x38\xe8\x40\xd5\x6c\x6c\xf8\xe0\x33\x6d\xf8\xd8\xe5\xfe\x5f\x22\x23\x16\x47\x53\x84\x4d\x93\x57\xaf\xd2\xc1\x6f\x07\x5c\xa1\x5b\xcd\xb8\x1e\xc3\x2c\xc6\x8b\x63\x5e\x15\x89\xff\xe1\xf1\x89\x75\x00\x22\x54\xcb\x0a\x30\xc4\x8f\x59\xe2\xc1\xbb\xa5\x8d\x2d\xa2\x63\xcf\x4f\x2c\x88\xa0\x81\x9c\xbb\xa6\x8e\x89\x1b\x89\x2a\x56\x15\x71\xd2\xad\x04\x5c\xa0\x27\x14\x7c\x95\xb0\xb3\x58\x64\x37\x4f\x8d\x9d\x36\x76\x8e\x3d\x9e\x1e\x9d\x2d\x8c\x87\x5d\x32\xb6\xd4\x45\x80\x4d\xc8\x47\x47\x10\x47\xba\x68\x00\x19\xb9\x95\x4b\x0a\x05\xad\x41\x5d\x54\x31\xa1\xec\xff\x7a\x4b\xd4\x31\xa1\x08\x42\x41\xa1\x82\x22\xa3\x60\x12\xe1\x97\xa8\x13\xb2\xea\x53\x42\x5a\x83\x6d\xb0\xbf\xa1\x97\x8b\x2c\x7b\xda\xdc\xf9\x26\x36\x3d\x1f\x05\xd8\xe2\xa5\xd5\x4d\xc2\xb3\x2d\xd4\xaa\x45\x83\x9d\x8b\x0e\xf8\xd5\x39\xec\xc4\x04\x2f\x5e\x88\xc9\x22\xc4\xc1\x1e\x78\x03\xb8\x0e\x0e\x1c\x17\xd2\xbb\xb1\x9d\x0d\x4e\xff\x90\x73\xcd\xb3\x4c\xec\x11\x6c\x1b\x1e\x76\x7d\x5b\xa8\x71\x1d\x5b\xc7\xc4\x81\xd2\x65\xe0\x02\x67\x39\x36\xb2\x70\xe0\x38\x91\x09\xd8\xec\x59\x84\xad\xb3\x63\x62\xc3\xf2\x99\x00\x0f\x1b\x2c\x20\x22\xf5\x9f\x89\x0d\xdf\xc3\x8e\xc1\xe3\xed\xc0\x01\xc4\x43\x0e\x0e\x5c\x3b\xe4\x15\xf0\xf8\x27\x1f\xbf\x85\x1d\xb6\xd3\x12\x11\x74\x61\xf9\x56\x84\xc1\xd6\x05\xca\xda\xc0\xc6\xbc\xee\x9c\xab\x63\x13\xcc\xa8\xb6\x65\xeb\x22\xb0\x22\x30\x1d\x30\xeb\x42\x89\xcb\xc0\x67\xe4\xcb\x73\x42\xc8\x21\x88\xf8\xa7\xe0\xcd\x44\x60\x82\x6d\x42\x65\x34\xa7\xfa\xac\xee\x3a\x86\x87\x7d\x03\x8c\xe7\x50\xf1\xce\xb4\xa1\x5e\x9b\xe5\x7a\xc8\xc5\x4e\x60\x32\xa8\x43\x46\x42\x49\xc3\x8f\x7d\x08\x20\x31\xc1\x01\x9a\x18\xbc\x38\x19\xf6\xc1\x68\x8d\x03\x5e\x08\xd4\xf0\x20\xcb\x37\xc0\xc6\xd6\xf9\x0d\x88\x1e\x11\xbe\xac\xe0\xa6\xc7\x13\xa6\x8a\xb6\x16\x8c\x58\x1b\xfc\x18\x83\xd2\xa0\xb6\x69\x23\x1f\x7b\xa6\xcf\x08\x21\xb8\x42\x73\x47\x68\x17\x08\x23\x82\x6c\xad\x60\xe7\x76\xb1\x6b\x31\xf0\x9a\xe0\x80\xdd\xa4\x03\xb1\xc0\xd0\x40\x40\x2f\x1e\x78\xe0\x55\xe8\x87\x26\xf6\x9d\x00\xf1\x4f\x61\xfb\xf3\x79\xd1\x7d\x57\xf0\xaf\x50\x25\xcf\x02\x57\xaa\x80\x20\xfe\x87\x61\x16\xcc\xcb\x67\x34\xdb\x26\x1e\x9c\xbb\x04\x98\x0d\x68\xd3\x66\x67\x81\x6f\x57\xe4\x1f\x3b\x90\x69\xcf\x21\x0b\x17\x9b\x36\x24\x4a\x75\x20\x4a\x25\x88\xb0\x63\x10\xec\x9a\x16\x76\xa0\xbe\xaa\xed\x05\x0d\xbe\x31\x34\xb6\xa0\xde\x2d\xc1\x1e\xb8\xed\x9a\x36\xf0\x06\x80\xa9\x7a\x8d\xc7\x0c\x62\x3e\x88\x31\xa6\xa5\xd7\x68\x0e\x3b\x04\x50\xd0\xac\x2c\x9e\xd5\x0e\xb1\x38\x26\xeb\x1c\x93\x81\x58\x00\xc6\xc1\x9b\xc4\xe6\xdc\x88\x0b\xe9\xda\x19\x3b\x62\xfb\xc7\x01\x04\x8d\x59\x50\xb3\x97\xf0\x6a\xdd\x96\x2f\xdc\x9e\x2d\xec\xf8\x4e\x68\x63\xcb\x83\xdc\x89\x75\x5f\xc0\x78\x79\xb6\x0d\x1a\x1d\x0f\x9b\x90\x2c\x30\x20\x0e\xe2\x9f\x42\xeb\x0c\xee\xaf\x9e\x07\xaa\x57\xdb\x72\x18\x46\x9b\x50\x0f\x30\xd0\xb1\x65\x42\x2c\x24\x94\xf1\x35\x60\x46\x3e\xc4\xdc\xb1\xcf\xda\xb8\xcb\x96\xcf\x71\x20\x57\xbd\x67\x89\xcf\x2a\x1e\x24\xe0\xf1\x2b\x86\xcd\x31\x1a\x31\x8c\xde\x46\xe9\xfe\xf1\x8f\xaf\xbf\x9e\xcd\xe9\x55\x9c\xd2\xaf\x44\x79\x81\x75\xfc\xa2\xa4\xcb\x55\x12\x96\xb4\x78\x11\x46\x11\x2d\x0a\x3d\xca\xd2\x32\xcf\x12\x6d\xf6\x41\xa3\x9f\x56\x59\x5e\x16\xda\x4c\xfb\x96\x2e\x2f\x69\x5e\x3f\xac\x5f\x85\x51\x99\xe5\xb7\xda\xc5\xec\xab\xab\x75\x1a\x95\x71\x96\x7e\x45\x67\xe5\xd7\x7f\xff\xf1\xf2\x57\x1a\x95\x98\x77\xf3\x36\xcf\x56\x34\x2f\x6f\xbf\xa2\x33\xed\x6f\x7f\xa3\xc5\x6b\xa8\x2c\xa4\xcd\xfe\xbe\x09\x93\x35\xfd\xe6\x5f\x8c\x7f\x7c\x3d\xa3\x58\x84\x6c\xfe\x61\x93\xc5\x73\x64\xfc\x6e\x13\xe6\x28\xfd\xc3\x57\xc6\xac\xc4\x51\x4e\xc3\x92\xbe\x17\x9d\xfe\xc0\xfb\xfc\xfa\xab\xbf\xc7\xf3\x6f\xb4\x1f\xbe\x7b\x9b\xfc\xfa\xa7\xb3\x4f\xda\xec\x32\xc9\xa2\x8f\xdf\xfc\xfe\xc3\x87\x0f\x64\xf6\xc1\xf4\x67\x1f\x2c\x67\x66\x5c\xcc\x3e\x68\x47\x30\x21\x74\x2c\x26\x74\x31\x4b\xd7\x49\x72\x71\x31\xfb\x40\x66\xda\x2f\xbf\xa4\xbf\xfc\x92\x6a\x17\xb3\x0f\xec\x85\x60\x46\xf8\xdd\xd9\x87\x0f\xda\xb7\x51\xbe\x5e\x5e\xb2\x5b\xbc\x35\x6f\x66\x36\x37\x93\xf0\x92\x26\xda\x4c\x0b\xf3\xeb\x42\x53\x74\x32\xab\xde\xb1\xd8\xcd\x0e\x48\xab\x11\xb0\x7f\xf8\xd7\x6a\x2c\xcd\x40\x6c\xd1\x57\xd5\x61\x15\xd0\xca\x86\xf3\x41\x3c\x8d\x50\xf3\xbc\x23\x0f\x3c\x89\x69\xca\x1f\xb5\x8c\x99\x31\xfb\xa0\x2d\xb3\x39\x4d\xb4\x7e\x7f\xbc\x05\xdb\xad\x87\xeb\x49\xdd\xca\x23\xe8\x8c\xf2\x62\xf6\x41\x0c\xff\xc3\xc5\xec\x2a\x4c\x0a\x3a\xfb\xc0\x33\x56\x97\x71\xc9\x96\x56\xbb\xcc\x69\x38\xe7\x10\x9c\x69\x8b\xb0\x58\x00\xb0\xf2\xf0\x56\x13\xa9\xad\x93\xf0\x36\x5b\x97\xec\x6a\x0b\x38\x7a\xb1\xbe\x4c\xc3\x8d\x36\xd3\xa2\x6c\xb9\xca\x52\x36\x91\x99\x06\x12\x2e\x2d\xb5\x8b\x8b\xaa\x2e\xd5\x9b\x70\x49\xbf\xd9\x8e\xbe\x78\x71\x59\x68\xb3\xb8\x38\x2b\xf3\x38\x2a\x5f\x67\x73\xfa\xcd\xbf\x90\x7f\x7c\xfd\xbb\x06\xdd\xd2\x9d\xb6\xc3\x8b\x38\x9d\xd3\x4f\xcf\x7d\x53\xc4\x3f\xb8\xc1\x49\xf6\xd3\x4d\x6b\x53\x18\x33\xad\xa0\x30\x1a\xb6\xe6\xc4\x9e\x35\x17\x50\x67\x0d\xb2\x0d\xcd\x19\x07\x04\x0f\x9a\x1d\x6c\x51\x36\x14\xb3\x17\x7b\x8f\xd7\x2f\x98\xd2\x9d\xbf\x66\xeb\x1c\xbd\x61\x80\x46\x51\xb2\x2e\x4a\x9a\xa3\x45\x58\xa0\xf6\x06\x42\x34\x85\x5a\x21\x33\x74\xb3\x88\xa3\x05\xba\xcd\xd6\x28\x0a\x53\xb4\x2e\x28\x2a\x33\x24\x06\x2a\xc6\xcd\xae\xcc\xc3\x32\x44\x61\x3a\x47\x47\x6f\x5f\x15\x18\x9d\xd0\x9c\xce\xea\xb7\x96\x61\x1a\x5e\x53\x54\x2e\x28\x7a\x0f\x56\xd2\x19\x7a\x9b\x25\x71\x14\xd3\x62\x06\x2f\xbd\xcb\x12\x5a\xa0\xab\x2c\x67\xaf\xe4\xa8\xb8\x2d\x4a\xba\xc4\x30\x78\x4b\x35\x1f\xed\x2a\xcb\x4a\x9a\x2b\x26\x2c\xef\x49\x43\xda\x93\x71\x94\xa5\x0c\x57\x4a\xfa\x89\x21\x34\xfc\x7e\x9b\x15\x31\x80\x71\xa6\x7d\xbb\xc8\xe9\x15\x10\x92\x79\x16\x15\x7a\x12\xa7\x1f\xb5\x99\x76\x74\x7c\x8a\xce\x60\x2c\xe8\x87\x75\x3a\x0f\x97\x34\x2d\xc3\x84\xe1\x5c\x99\x87\x71\x12\xa7\xd7\x6c\x73\x95\xe5\xaa\xf8\xe6\xc5\x8b\x39\xdd\xd0\x84\xe1\x14\x66\xdb\x2d\x8e\xb2\x7c\x85\xa3\x6c\xf9\x02\x70\xfa\x45\xb9\x2e\xb3\x3c\x0e\x93\x1e\x42\x77\x69\x53\x8f\x42\x3c\xc0\x9c\x00\xf8\xb7\x6c\xad\x23\xba\x2a\x1f\x72\x3e\xfa\x4a\xac\xb3\x72\x62\xbd\x05\x56\x5f\x30\xe0\x1c\x69\xed\x18\x3d\x0a\xf3\x79\x31\x80\xf0\xfd\xa3\x24\x61\x73\x01\x90\x84\xc5\x77\x59\x3e\xe7\xa8\xa3\x2d\xe3\xb9\x36\x2b\xf3\x35\x65\x84\x74\x88\xc6\x77\x57\x40\x3a\x85\xbe\xcd\xb3\x75\x49\xb5\xfe\x11\x83\xb9\x33\x80\xb6\xbd\x5d\x31\xc5\x59\xfb\xa4\x98\x69\xa2\x81\x99\x96\xd0\xf4\xba\x5c\x68\x17\xe2\xc0\xac\x1e\x17\x07\x2c\x1c\x6f\xb0\xa7\xb4\x49\x4d\xb4\x8f\xde\x66\x08\xd5\x81\xd2\xbf\xd3\xa3\x1f\x3f\x15\x34\x6f\x36\x3e\xeb\x02\x85\x39\x45\x61\x51\x64\x51\x1c\x96\x74\x8e\x6e\xe2\x72\x81\xb2\x94\xa2\x2c\x47\xcb\x2c\xa7\xa8\x42\x02\x76\x21\x87\xad\x5e\x66\xe8\x3a\x0f\xd3\x12\x15\x2b\x1a\xc5\x57\x71\x84\xa2\x70\x15\x82\xe8\x1d\xd3\x42\xb5\xf3\xdb\x8b\x60\x4b\x8b\x50\xa1\x7f\x04\x7c\x96\x62\x1f\x54\xfb\xa4\x59\xad\x63\x20\xde\x48\x00\x8e\x21\x55\x96\xce\xc3\xfc\x16\x80\x15\xce\xf9\x46\x58\x25\xeb\xa2\x77\x3e\x8a\x95\xc5\x29\xa3\xce\x4a\x94\x56\x81\xf2\x61\xb0\x72\x47\x9c\x04\xc8\x4f\x40\x49\x35\x42\xf2\xb7\x27\xe1\x23\xa3\xe6\x7d\x74\x54\x34\xa0\xc2\xc6\x21\x5c\x54\x60\x22\x3f\x35\xae\xf3\x6c\xbd\x6a\xa1\x5b\x75\xb6\xa0\x38\x2d\x33\xb4\x88\xaf\x17\x34\xd7\x01\xd8\xa8\xa0\x65\x81\xb2\x2b\xb4\xa2\xf9\x32\x2e\x8a\x38\x4b\x07\x90\xed\xd0\xa8\xc6\x61\xb2\x13\xa6\x01\xc0\x3e\x47\x44\x93\x69\xfe\x5e\xb8\x56\x37\x30\x09\xdd\xf8\x69\xd6\x47\x38\x75\x2b\xf7\xc4\xb9\x33\x81\x40\xf9\x9a\xe1\x1e\xb0\x92\x71\x7a\x0d\xac\x8d\x4c\xc1\x38\x75\xa3\x73\x46\xe8\xc2\xf9\x82\xe6\xf0\x10\x27\x1d\x8f\x82\x6f\x15\x50\x76\xc2\xb8\x0a\x62\x3b\x21\x5d\x67\x3a\x8a\x9f\x92\x7c\xe3\x8e\xc9\x37\x2d\x69\x66\x31\x2f\x5e\x30\x96\xe5\x45\x51\x86\xe9\x3c\x4c\xb2\x94\xed\x1f\x76\x95\x1d\xfd\x2f\xd8\x90\xc3\x38\xa5\x0c\x2a\xec\x31\xbd\xcc\xf8\xb4\xf2\x30\x89\xef\xaa\x47\x79\x5a\xb8\x43\x09\x33\x5c\xf8\x98\x26\xd2\xfc\x6e\xba\x48\xd3\xe0\xe9\xf3\x96\x6a\xdc\xa3\xf7\x3f\x59\x2f\x7e\x7a\x35\x22\xea\xbf\xad\x77\x7e\x67\x9f\x1d\x40\xc2\x7f\xdb\x80\x69\x58\xb6\x97\x68\xcf\xa8\x90\x2f\xa1\xa4\x33\x5d\xe4\xde\x5d\xd4\x3e\x0c\xde\xd5\xfb\xf2\xd0\xd2\x74\xd5\xf0\xe7\x21\x56\xff\x98\x9f\x7c\x0c\x3e\x9d\xa5\x53\xc5\xea\x41\xf1\x79\x41\x43\x71\x06\xf2\xe7\xc3\x28\xd1\xe9\x27\xf0\x1b\x51\x0a\x95\x8a\x73\xa0\x26\xdc\xb5\x3c\xc5\xa8\x3e\x63\x84\x8b\xfb\x9f\x10\xe8\xaf\x42\x70\xe6\xd0\x98\xa1\x65\x36\x8f\xaf\x6e\xb9\xac\x3c\xa7\x09\x2d\x41\x98\x5e\xa2\x05\xcd\x29\x1e\x12\xa6\xda\xd2\x93\xd9\xc6\x7f\x52\xe3\x3f\x61\xbb\xe8\x26\x8f\x4b\xc1\xa7\xdf\x6a\xf5\x7e\x81\xd3\x5a\x29\x01\x7d\xf8\x60\xcf\x3e\x58\x3e\xdb\x82\xd5\x86\x5d\x85\x65\x49\xf3\x14\x4e\x15\x71\x3c\xf1\x3d\x2c\xed\x6f\x9b\xf5\xc5\xee\xac\x9a\x4e\x9a\x6d\xc8\xd5\x65\x17\xf5\x41\x7e\x9d\xbd\xcf\xde\xd0\x1b\x71\x94\x35\xfb\xb8\x73\xc6\xf1\xe3\xe8\x43\x5b\x0e\x1e\x3f\x14\xf7\x38\xfe\xc4\xd1\x37\x0e\x14\xd3\x9e\x69\x75\x99\xd5\x99\xa6\xa9\x06\x36\x38\x9e\x81\x1e\x05\xe3\x33\x41\x5c\x96\xd6\x56\x40\x50\xc5\x02\xcd\x5a\x4c\x58\x33\x01\x57\x4c\x40\xec\x87\x92\x4d\xa2\x9a\x40\x14\xae\x2a\x8e\xa3\xe2\xae\x18\x4f\xb2\x5e\x82\x7c\xf9\x6d\x91\xe5\xe5\x77\xb7\x5c\x0f\x8b\x92\xb8\x28\x81\xc5\xae\x36\xc5\x55\x96\xa3\x72\x11\x17\x95\xba\x49\xeb\x0f\xef\xa2\x59\xf4\xaa\xd9\x8b\x8b\x99\x96\x86\xcb\x6a\x08\x97\xd9\xfc\x76\x54\x30\x37\x66\x84\x89\xc2\x39\x7f\xbe\x87\x9d\x34\x5d\x2f\x69\xce\xc4\xd3\x06\x41\x2f\x66\x1f\x18\xf7\xab\x42\x41\x2d\x5b\xd1\x54\x66\x2c\x59\xe3\xf3\xb0\x0c\x25\x1e\xb2\xfa\x36\x4d\xc4\x97\xc6\x38\xaf\x96\x7a\xe2\xeb\xf2\x2a\x79\x3d\x06\xbc\x5e\x93\x91\xd3\x10\xaf\x54\x53\xa9\x01\xac\xe6\xd3\x87\x9f\xad\x75\xcf\x2a\x95\xc1\x1e\xd3\xed\xf4\x34\xa7\x45\x94\xc7\x1c\xe3\x14\x1d\xa9\xe8\x17\x20\x1d\x50\xcf\x01\xea\x75\x90\x65\xa8\x29\x2a\x69\x28\x6a\x67\xec\x6a\xbd\x8d\x35\x34\x78\x9f\x0d\x3e\x2e\xbe\xff\xb4\x8a\x73\x86\x9a\xea\xd6\x24\x16\xa6\x37\xa9\xee\xa8\x60\x03\xa7\x6b\x76\x76\xb3\x33\x0d\x9a\x95\xe8\xff\x57\x6d\x01\x2a\x90\x88\xf3\xae\x63\xa9\xa7\x28\xf3\x7a\x48\xf4\xf9\x75\x4f\x0e\xe0\xe4\xb3\xa1\x70\xed\x09\xf4\x17\xb9\xf5\x7c\x77\xbd\xe7\xb4\x28\xf3\xec\x76\xfc\xc4\x3a\xe0\x9a\xf7\x0e\x3e\x02\xfc\x6e\x94\xc4\xd1\xc7\x86\x21\x25\x44\xb2\xf9\xf0\x73\xba\x3e\xa3\x86\xa8\x48\x0d\x3c\xe9\x9c\x28\xb8\x04\x23\xc4\x3e\xd6\xd1\x4b\x68\x8c\x89\x73\xcb\x30\x61\xe4\x37\xca\x63\x1e\x09\xa9\x56\x18\x4f\x04\x6b\xeb\x24\x1b\x92\x81\xd9\x05\x65\x23\x0d\xb4\x7b\x6a\x5a\xba\x5c\x95\xb7\xfa\x92\x16\x45\x78\x4d\x07\xd5\xf4\xc0\x8b\x59\x9a\xfa\x2d\x9d\x71\x69\xe0\x56\xa9\x7a\x1d\xa1\x37\x59\xcd\x77\xb5\x1b\x55\x89\xd6\x15\xf7\xa6\xe8\xa6\x3a\x59\x14\x5d\xfc\x91\x96\xa8\x28\xc3\x9c\xb1\x69\x97\xb7\xa3\x54\x78\x8c\xf8\x0a\x76\x42\x85\x6c\xc0\xe0\x31\xce\x2f\x44\x29\xbd\xa9\xd1\x79\x44\x1d\xa1\xe0\xf0\x7a\xbb\x4c\x71\x51\xfb\x4e\x6b\xc4\x97\xf8\x8a\x61\x50\x98\x76\xa5\xe4\x8f\xf4\xf6\x32\x0b\xf3\xb9\x5e\x2c\xb2\xbc\x8c\xb8\x79\x50\x48\x32\x35\x53\xc7\xde\xe0\xcc\x81\x2c\x79\x5f\xc5\x49\x49\x73\xfd\x92\x3d\x7a\x4d\xd9\x8b\xf0\xf0\x8a\xe6\x57\x59\xbe\xbc\x87\xcc\xb3\x8b\xd0\xbd\x8f\xe4\xc3\x16\xe7\x99\xcb\x3d\xc7\x77\x2f\x7e\xba\xfd\xf8\xe6\x4a\x96\x7b\xfa\xd6\xa0\x9e\x30\x4d\x46\x84\xe9\x37\x30\xeb\x46\xea\xde\x82\xbc\xa3\xb2\x74\x47\x1d\xd7\x61\xce\x15\x8a\x80\x1d\x64\xb6\x5f\x7e\x29\x6b\x42\x41\x9a\x87\x41\xf4\x06\x3b\x83\x7e\x95\xd0\x4f\xfd\x97\x7e\xf9\xa5\x6c\x8d\x43\x6a\xaa\xcb\x40\xf7\xb5\x6e\xf5\xa1\xb2\xd5\x7e\xaf\xdc\x7e\xf5\x36\xdb\x6a\x83\xaf\x34\x08\xbc\x43\x9d\xce\xe3\x92\xd1\xfb\xfd\xf7\x4a\x4a\x6f\x1e\x6e\xa7\xd4\x3c\xe4\xb3\xde\x2c\x3f\xfc\xc5\x70\x5e\x85\x73\xfb\x70\x9b\xa5\x25\xad\xdc\x6a\x92\x58\x32\x65\xff\xac\x3a\xda\xe9\x6e\x2b\x3b\xed\xad\x27\xdf\x54\x6a\x8d\x02\xbf\x57\xdd\x1e\x99\x6a\xbf\xad\x41\xce\xd8\xd9\xca\xe6\xb5\x7b\xed\x0d\xaa\xcf\xbe\xb9\x0d\xfb\xe6\x29\xb8\x37\x7f\x98\x79\x1b\x63\xd6\xba\x4c\x5a\x23\xd5\x0f\xf2\x68\xed\x91\x8f\x31\xc9\xfd\x67\xc4\x15\x3e\xa3\x60\x94\x6a\xad\x24\xfd\x48\xa7\x7f\x25\xb4\x47\x85\xa8\x1a\x63\x24\x05\x59\x4b\xf5\xd0\x7a\xc8\xec\xa0\x95\x92\xc1\xe2\xbe\x20\x6a\x4e\x66\x60\x88\x5c\x4f\x35\x2c\xe8\xf5\x18\x51\x78\x54\x67\xe4\x06\xa2\xf0\x54\x2e\x03\xca\xf7\x2e\xb3\x4f\x74\xae\x0f\x29\x12\xa7\xbd\x06\x1c\xec\xe0\xbb\x3d\x16\x58\x3c\x24\xce\xad\x10\xbd\xa7\x45\x29\x4c\xd4\x2a\xb6\x76\x90\xdf\x9d\x30\xb0\x11\x9e\x57\xc9\x31\xc7\x85\x1e\xa7\x57\x99\x72\x98\x25\xad\xb0\x06\x95\x8b\xb0\x14\x02\x60\x81\xe2\x14\x11\x03\x2d\xe3\x74\x5d\x56\x4a\x20\x5a\x00\xaf\xbb\x5a\xe7\xab\xac\x18\x36\xf3\xcb\xb0\xa9\x55\x88\x03\x43\x15\x4f\x92\x99\x26\xb8\x58\x46\x96\xf9\x8c\xe1\x37\x12\x43\x67\x7f\x45\x98\xd6\x5c\xa8\x55\x75\x36\x1e\xbd\xc2\x25\xf6\x96\x2d\xb7\x32\x8d\x50\x54\x47\x51\x51\x8a\x95\xea\xd0\x8a\x1e\xc0\x26\xac\xea\xb6\x75\x55\x3b\x46\x0c\x5d\x7e\x56\x58\xcd\xb7\x3c\xba\xca\xb3\x25\x68\xc4\xb9\x1f\xda\xf1\xe9\xab\xa7\x44\x71\xf1\xc4\xcf\x0b\x9a\xa2\xdb\x6c\xfd\xcb\xef\x73\x8a\x18\xeb\x76\x0b\xae\x6e\x7c\xe0\xe0\x58\x50\x0a\xe7\xb5\xca\xaf\x6d\x9e\xa1\x22\x43\x9b\x38\x84\xb9\x88\x26\xad\x7a\x40\xf4\x53\x49\xf3\x34\x4c\xb8\xeb\x15\xbf\xec\x4e\x75\xb0\x9a\x67\x51\xf1\x22\xca\x96\xcb\x30\x15\x8e\x4e\xf6\x4c\x2b\xc3\x9c\x0b\x57\x7f\xbb\x4c\xc2\xba\x4d\x2d\x07\x7e\x25\xcd\xb2\x15\x4d\x69\x8e\xd2\x2c\xa7\x57\x34\xcf\xdb\xb6\x8c\x1a\xd4\xb2\x93\x80\xcc\x13\xf1\x53\x1a\xd8\xbb\xd6\xb8\x1b\x4c\x16\xcb\xc0\x1d\x7c\xd8\x94\xaf\xb2\x24\xc9\x6e\xe2\xf4\xfa\x9b\x21\x4d\x99\xb6\xca\x5b\xc4\x1f\x21\xf5\x63\x51\x36\x97\x9f\xab\xb6\x57\x4a\x6f\x00\x65\x18\x37\x9b\x5e\xf7\xb4\x69\xaa\xd6\xc4\xcc\x48\xdb\x21\x77\x05\x82\xed\xfb\xfa\xcc\x5e\xae\xc2\xa8\xe5\xa2\xdb\xeb\x69\xa2\x63\x58\xd3\xf5\xb0\x42\x74\x14\x8f\x0f\xb4\xdb\x27\xb0\x12\x5d\xeb\x40\x5f\x57\xd9\x3b\x4b\x05\x30\x65\xb7\x0f\x9e\xe4\x16\xa0\x98\x84\x45\x8b\x43\x6e\xbc\xde\xb4\x34\xd3\x97\xd9\x65\x9c\x50\xc6\x11\xcf\x69\x5a\xd0\x89\xde\x20\x8d\xb2\x8e\xd3\x99\x9d\xd4\x75\x15\x36\x81\x56\xb2\xc1\x7c\x81\xd8\x63\x64\xa4\xf3\x0a\x27\x57\xf3\x1d\xdf\xe2\xaa\xd3\x62\x07\xc6\x76\x8a\xca\xba\xdf\x8f\xd0\x06\x6e\x5b\xf1\xed\xa8\xd9\x06\x38\x27\x99\xfb\x01\x5c\xed\x8b\xdb\x79\x68\xec\xd8\x68\xe1\x9b\xd5\xf5\x81\x11\x48\x66\x4a\xee\x3d\xf1\x7c\xd0\x72\x31\x44\x1a\x38\xea\xcb\x8d\x74\x25\x93\xee\x3b\x63\x7b\x7a\x02\xf7\x32\x61\xc6\x8d\x84\x47\x6c\xc5\x2c\x05\x7f\x11\x57\xc3\xfc\xa0\xc5\x69\x49\xf3\x4d\xc8\x99\x22\xc3\x30\x0e\x39\x3c\x89\x40\xc8\x83\x00\x96\x0e\xf8\x67\x31\x90\x11\x3b\xc4\x0e\x2b\xd8\x6b\x76\xfa\x6a\xb6\x6d\x1e\x0e\xa3\x3e\x66\x30\xfb\xf0\xc1\x31\x7b\x83\x6f\x2c\x1a\x8c\x2e\x2d\xc2\x42\x67\xe3\xd1\xe7\x61\x7a\xcd\x0e\x48\x0e\x3d\x73\xfb\x4a\xf4\x47\x3b\xb2\x1a\x63\x47\xd4\x90\x4e\x7e\xbb\x6d\xa7\xa2\x67\x74\x23\x8e\x76\xa5\xe6\x57\x41\x41\x0e\x43\x8c\x7a\x88\x53\xc9\x06\xa6\x61\xac\xba\xfa\x82\x61\xdc\xd8\x59\x0c\xaf\x38\xeb\xce\xd2\xee\x28\x96\x57\xce\xbe\x93\x2c\x27\x13\xce\xd3\xad\x3b\x8d\xab\x88\xf6\x35\xa9\xec\x65\x54\x39\x80\x59\x05\x0c\x2b\x2d\xc9\x7c\x74\x8a\xfb\x9a\x56\xa0\x1b\xc9\x7d\x7c\x5d\x70\x27\x99\xb8\x10\xca\x1e\xbc\x1f\xc3\x33\xc4\xf6\xf4\xec\x21\x25\xb8\x24\xdf\x68\x7b\xa8\x6b\x87\xcc\x27\x2d\x8b\x47\x57\xab\x3b\xd3\xae\x92\xf8\x7a\x51\xea\xc2\x3b\x25\xca\x56\xb7\x7a\xfd\x6a\x12\x33\x51\x54\x58\x55\xca\x2c\x4b\xca\x78\xa5\xcd\xb4\x65\xb6\xa4\x69\xa9\x33\x71\x49\x4f\xd9\x60\xf7\x57\x0d\x0b\xa8\x1e\x5a\x3b\x2c\xbc\xba\x9f\xb7\x4e\xf8\xba\xf8\x78\xf7\xb6\x78\x91\x8c\x78\x2e\xbe\xe3\xce\xf1\x87\x77\x5b\x7c\x27\x00\x34\xe2\xb3\x98\xb7\xfa\xbe\x9f\xc3\xe2\x53\xba\x29\x72\x87\xf5\x07\xc1\xb0\xcf\xc3\x41\xf1\x4d\xf4\x97\x77\xff\x69\xfe\x65\xfd\xec\x1c\x14\x0f\x14\x29\x81\x8e\xd0\xba\xa0\xb9\xd0\xf6\x45\x61\x8a\x16\xe1\x86\xa2\x30\xbd\x45\xdc\xe3\x04\xfc\x1e\xa1\xaf\x2c\xaf\x1d\xc0\x0e\xe8\xa0\xc8\xda\x7e\x0c\xf7\xc4\x7c\x07\xf7\x44\x88\xec\xe8\x3b\x27\x56\x97\x27\xba\x26\x8a\xf8\x90\x5d\x23\x41\x1e\xc2\x2b\x51\x1e\xca\x03\xf8\x24\xf6\xe2\x80\x3a\x46\x86\x87\xf1\x46\xcc\xeb\x08\x53\xb5\x2b\x62\x13\x1c\xf5\xfc\xfc\x10\x9b\x78\xaa\xcf\xd3\x0b\x91\xa3\x6f\xde\x9f\xc5\xa8\x10\xff\xc5\xfd\xf0\x8b\xfb\xe1\x73\x75\x3f\x84\xf5\x7e\x2c\xdf\xc3\xb6\x3d\x33\xbc\xd6\xe1\x1c\x57\x69\x6e\xcc\x8e\x27\x62\xd7\x2d\x51\x02\x27\x1f\x3c\xe3\xec\x8a\xbe\xcd\x4a\x8c\xef\x83\x6d\x4b\x8d\x00\xe7\x0a\xbb\x90\xcb\xe1\x17\xc3\x01\x77\x72\x9c\xdd\x87\x8a\xf6\x5b\x43\xe8\xd3\x25\x2e\x44\xf6\xc5\xa9\x23\xdf\xaa\xd3\x4a\x41\x6e\x56\x79\xbc\x84\x00\x37\xae\x03\x62\x7d\x55\x43\x85\x35\xdd\xee\x9b\xa1\x7c\x6f\xda\x59\x3b\x36\x8b\xda\x59\x14\xd4\x2c\xef\x1b\xe1\x16\x32\x2e\x5c\x52\x9a\x8a\x68\x8e\xb9\xd6\xd7\x61\xc0\x02\x8a\x71\x99\xc3\xc3\x81\x23\x8b\xff\x31\x47\x06\xd7\xf6\x96\x1c\xd4\x16\x6d\x51\x1b\xee\xe9\xa5\x3b\xc2\xb6\x1d\x70\x9f\xf4\x7d\x74\x5d\x95\x8f\xae\xd7\xd3\x2f\x09\x56\xed\x9f\xc8\x43\xf7\x39\x39\xe9\x82\xec\xf1\x3c\x3d\x74\x5b\x7c\xf5\x04\xf7\xdc\xbc\x42\x94\xc3\x3b\xe7\xca\x14\xb9\xfe\xf1\xd8\x2e\xbb\x34\x8c\x16\xda\x4c\xd3\xcb\x3c\x8c\x3e\xea\x55\x33\x09\xdc\xbb\x8a\xd3\x39\x7f\x96\xb7\x76\xcd\xbf\xe9\x8d\xb2\xea\x9e\x0e\xbf\x92\x9c\xff\x40\x3a\x84\xcf\xc0\xd5\xf7\xe7\xbf\x7e\xfc\xcb\xd2\xfa\x89\x3e\xa6\xab\xaf\xb4\x0b\xf6\xf0\xf3\x7d\x27\xd1\xf6\xf6\xe3\x8f\xe9\xe5\xcb\x46\xa1\xf4\xf1\xed\x08\x9f\x63\xb9\x01\x6a\x52\xa9\x29\xb3\x7a\x71\xf9\x45\xf8\xd9\xf1\x08\xe3\x0f\xaa\x1c\x17\xb2\x10\xa9\xe2\x8c\xb6\x72\x15\x4f\x44\xa7\x1f\x3a\x98\xe2\xa8\x44\x09\x0d\x99\x34\x9e\x56\x3e\x92\x28\x2e\x50\x4e\x7f\x5b\x33\x8e\x5d\xf2\xb5\x09\x61\x39\xff\xbf\xb6\x36\xe0\x80\xf1\x16\xf4\xc1\xa3\x2d\xf6\x35\x2a\x30\xfc\x69\x0c\x06\x15\xa9\xde\x97\x96\x3e\x84\x37\x38\x6f\x59\xc8\xf2\xcf\x9a\x94\xae\x4a\xef\xe3\x5f\xd2\x97\x7f\x3e\xbc\x23\xb8\xa0\x04\x53\xdc\xc0\xbb\xaa\x0f\xe9\x75\xae\xfa\xd8\x85\xe2\x3e\x31\xa9\x55\x2b\x6b\x6b\x5f\xe6\xef\xe7\x71\x29\xd1\xe1\xdd\x1c\xbc\x07\x25\x84\x7b\x98\x8d\xdb\x8a\xd9\x69\x46\x62\xa1\xfb\x1c\xe4\xdd\xef\xe5\xa1\x3d\x76\x82\x74\x4f\x8e\x91\x13\xe3\x8b\xf7\xf6\x80\x19\xfa\x19\xf9\xb9\x7e\xf1\xde\xde\xc1\x7b\xbb\xa7\xf1\x57\xfa\x67\x1f\xc6\x1f\x7b\x68\xff\xf7\xbd\xb3\xe5\xd4\x49\xe3\x22\xfc\x17\x5f\xed\xc7\x43\xe8\x2f\xbe\xda\x5f\x7c\xb5\xbf\xf8\x6a\x1f\xd6\x57\x5b\xb8\x61\x7d\x71\xd9\x9e\xc4\xaa\x7e\x71\xd9\x56\xee\xe1\x2f\x2e\xdb\x5f\x5c\xb6\x47\x57\xf3\x8b\xcb\xf6\xb0\xfa\xe8\x8b\xcb\xf6\x17\x97\xed\xcf\xd9\x65\x3b\xcf\x12\xfa\xf9\x3b\x6c\xb7\xb5\xaf\x4f\xe2\xae\xdd\xa8\x57\x0f\xae\xb9\xad\x38\xc8\xe7\xad\xb5\x75\xae\x5e\xfd\x57\x71\xf6\x33\x19\x71\xd5\x7e\x2f\x38\xd7\xc3\xfb\x6a\xbf\xaf\x40\x34\xe2\xac\x5d\xb6\x7b\xff\x67\x48\x2f\x2b\xb2\x8e\x3e\x0c\xc2\x7d\x1e\x9e\xdb\x9f\x4c\x6b\xe3\xd0\x8f\x57\xcf\xce\x73\xfb\xfd\x03\x55\x58\x40\x3f\x15\x34\x2f\x9a\x9a\x2e\x0b\xca\x2b\xbb\x14\xf1\x75\x0a\xde\xe0\x3c\xd9\x2c\x57\xbd\xd2\x99\x50\xfe\xd4\xca\x04\xc9\x2b\x1c\x25\x61\x3c\x47\xd9\xba\x44\x71\xca\xee\xc5\x0f\xe2\xf9\x3d\xc6\xe8\x68\x87\x74\xfd\x2e\x77\x70\xfd\xee\xa8\x18\xdb\x9a\xb3\x1d\x9c\xbf\x2b\x3e\x67\xe7\x8a\x13\x0f\xe1\xfe\xdd\x1a\xcc\xbd\xfd\xbf\x35\xb5\xfd\x7d\x54\x9d\xa1\xd4\x09\x1f\xc4\x0b\x5c\x70\x2f\xc3\x6e\xe0\x9d\xf1\x49\xd6\x3d\x5b\x42\x16\xc9\xb9\xe8\x23\xbd\xad\xd1\x89\x31\xd6\x67\x59\x2e\x46\x59\x7b\x4b\x72\x65\x86\x50\x51\x5d\xf4\x4a\x7d\x6d\x6b\xa4\xbc\x5d\xb1\x46\xde\xc3\x9f\x7d\x1b\x91\x64\xd2\x46\x53\xb2\x77\x6b\x1d\xb9\xaa\xd1\xa2\x4c\x6d\xf1\x42\x8a\x03\x10\x91\x57\xd3\x5e\x92\xfc\x36\xde\xca\xde\xa6\x13\x5e\x9d\x57\x0e\x7a\x95\x2a\x46\xda\xb7\x4f\xec\xe0\x2f\x15\xf0\x79\x7c\x0f\x7f\xad\xef\x12\xae\x72\xd2\xaf\xb7\x48\x41\x93\xab\x8a\x46\xc8\x36\xec\x51\xe9\x93\x49\xab\xe9\x75\x47\x69\xac\xf0\xee\x57\x0a\x70\x43\x0d\xab\x2c\xac\xdb\x62\x11\x04\x31\x2d\x15\x10\xbf\x87\x7e\x4a\x3d\x93\x49\xea\xa9\x01\x2d\xc0\x98\x1e\x6b\xe7\x65\xee\xba\xd2\x33\x52\x72\xe0\x10\x8a\x4a\x0d\x63\xf4\xd1\x67\x9a\x3e\xec\x80\x83\xe9\x9c\x3b\xd2\x50\xa6\x69\xc5\x06\x2c\x13\xb2\x4e\x6c\xac\xcd\x1d\x11\x68\x48\x21\x26\xe3\xe5\x1e\xfa\x30\xc5\x42\x1c\x44\x1d\xb6\x9b\x32\xec\x7e\xaa\xb0\x7e\x5f\x03\x11\x49\x4f\x11\x61\x61\x5d\x74\x82\x23\x3a\xd0\xce\xeb\x73\x4d\x1d\x5b\xd1\xe8\x6c\x9b\xd3\x47\xa5\x4d\x44\x87\x0e\x8e\x30\x47\x83\x23\x5a\x1e\x4b\xf2\x2b\x82\x38\x8e\x7a\xc4\x34\x41\x08\xe3\x27\x8a\xa0\x40\x33\x8d\x57\x86\x5c\xf2\x72\xa9\x63\x31\x46\xec\x9f\xd7\xf5\xc3\xa2\x5a\xe5\xa4\xa0\x0c\xc9\x05\xbd\xa5\x72\xea\xeb\x5d\x77\x0c\x7e\xf8\x8c\x70\x71\xf7\x68\x1f\xb7\x1d\xed\x63\xed\x1a\xed\x63\x3f\x62\xb4\x8f\xbd\x67\xb4\x8f\xfd\x40\xd1\x3e\xde\x3d\xa3\x7d\xac\xf1\x68\x1f\xbb\x0e\xfa\x79\x76\x1b\x4d\x11\x62\x74\xb0\xbd\xa6\xd2\x0d\xec\x66\x06\x79\x5e\xac\x31\xda\xc2\x69\x30\xd1\xbc\xf8\x61\x9d\x24\xef\x05\x7e\x68\xc7\x61\xfa\xcb\xef\xcb\xaa\x00\x10\x54\xca\xcd\x6e\x52\x31\xf9\x1d\x5d\x20\xd0\xce\x7a\x82\x43\x85\x3c\x0d\x2d\xf1\x36\x04\x53\x6a\x79\x88\xaf\x0a\xf1\x0a\xc6\xed\x51\x8f\x10\xe3\x35\x1a\x60\xb7\x3d\xe4\xab\x6b\x92\xda\xd7\x22\xb5\x87\x3d\xea\xde\xd6\xa8\xbe\x2d\x6a\xd8\x1a\x74\xd8\x98\xaf\xbe\x24\xf8\x19\x54\x65\x98\x55\xfe\xe0\x8f\x14\xff\x25\x2c\x08\xf4\xb7\x56\x2c\x58\xd7\x72\x25\x5b\xb5\xd4\x51\x61\x4d\x14\x98\x22\x3e\xec\x70\x51\x61\xb2\x11\xe1\xa1\x2c\x14\x9f\x41\x5c\xd8\xcb\xd3\xff\x9a\xdf\x1d\x7f\xbf\x7c\xcc\xb8\x30\x59\xef\xbc\x47\x60\xd8\x7b\xf9\x4c\x6e\x3f\xff\x98\x91\x61\x30\x8c\x9d\xca\x3f\x88\xf3\x94\xfb\xeb\x17\xdb\x42\xbe\x4a\xf9\x64\xe9\xd7\x3b\x56\xdc\x18\x0d\x06\x3b\x48\x2c\x11\x77\x9b\xdf\xbb\x9c\x44\xb3\x2d\x1e\x6a\xc7\x55\xea\xb7\x67\xbd\xe7\xfe\x6d\xbd\x59\x95\x7f\xf4\x8e\x0e\x1f\x40\xc4\x08\xf3\x86\x56\x9c\xe2\x94\x38\xa2\xbe\xda\xb2\xdf\xce\xee\x01\x45\x4f\xbd\x45\xd5\x46\xc0\x76\x44\x91\xb4\x7f\x77\x0b\x29\x1a\x0f\x33\xb9\xa7\x5f\xd3\x61\xdd\x98\xa6\x44\x15\x0d\xa9\xbc\x6b\x6a\x25\x99\x46\xbe\xad\x32\xca\x29\x31\xee\x42\x19\x65\xd4\xcb\x84\xf4\x40\xb4\x69\xa2\x2f\xce\x61\x48\x18\xfc\x39\x00\x11\x4b\x92\x2c\x12\x11\x48\xcf\x9c\x68\xe5\x56\xfc\x73\x42\xae\xe2\x61\xa2\x35\xae\x8e\xd2\xda\xde\x2b\xe6\x74\xef\x95\xbe\x24\xd2\xf6\x67\x49\xc2\xdb\x0c\xd8\xd3\x7d\x9d\x56\x9a\x45\x38\xe8\x8a\x4a\xdf\x9f\xfb\xe2\xae\x9d\xef\xff\x58\xfe\xe6\xb9\xf2\xe2\xca\x6a\xc0\xf6\x29\x54\x6f\xfe\x66\x6f\x8e\x68\xff\x3a\x91\xef\xa6\xf2\x88\x63\xc2\xb3\x5a\x35\x45\xa4\x2c\x30\xae\x6c\x34\x1f\x46\x1f\x6e\x97\xe6\x4d\x57\x98\xa2\x96\x35\x5a\xc4\xe5\xfe\xe8\x23\x7d\x7f\x28\x4c\x7a\x71\xf5\xec\x29\xc5\xab\x38\xfd\x13\x79\x13\xe4\xc3\x9e\x76\xf5\x29\x11\x96\x8b\x9f\xe3\x72\x71\x4a\xc3\x79\x9c\x5e\x9f\x25\x8c\xbc\x5f\x5c\xcc\x34\xa4\x23\x74\x54\xcf\x19\x49\x8c\x89\xb4\xa5\x34\x90\x4c\x5f\x71\xdb\x15\xba\x8a\x13\x5a\xdc\x16\x25\x5d\x4e\x74\xe0\x93\x9a\x92\xcf\x33\xe9\xaa\xf2\xa4\xea\x63\x71\xed\x24\xc2\xa6\x03\xfa\x9d\x32\xac\xb4\x6c\x31\x0f\xcc\x9d\xc7\x39\x05\x10\x7d\x9f\x96\xb9\x38\x4a\x8b\x2c\x2f\xab\x65\xa8\x7e\xbf\xa4\x45\x44\xd3\x79\xcc\x2d\xda\xca\x31\xcd\x64\xe0\xb5\x74\x84\xac\x57\xe9\xb7\xe8\x5d\xba\xd2\x1b\x85\xfc\xb6\x3c\x9a\xce\x75\x79\x54\xb2\x4e\x7e\xc0\xaf\xb0\x19\xae\x5e\xac\x2f\xd3\x70\xc3\x84\xf8\xe2\xc5\x65\x9e\xdd\x14\x74\xda\x99\x3b\x84\xfa\x0f\xb6\xab\x3e\x0b\x5f\x42\xf3\xdf\xde\xfd\xe9\x5d\x52\xa4\x23\x2e\xac\xca\x4d\xd3\x0b\x70\xd9\x7f\x7b\x8c\xd6\x2b\x9c\xce\xda\x77\x9c\xb7\x68\x9e\x67\x79\xdf\x55\xab\xa5\x60\x4c\xb3\x32\xbe\x8a\xc5\xdc\xe2\xa2\xb6\x51\x0f\x6b\x1a\x9b\x77\xeb\x94\x9b\xd3\x82\xbc\xf9\xe3\x03\x4f\xab\x15\x99\x5c\x28\x89\x0b\xdd\x1e\x7c\x4d\x76\xeb\x68\x26\x5d\x07\xc2\x0f\x39\x28\x8c\x85\x9c\x29\x9d\x3b\xc7\xfa\xea\x64\xa0\x9c\xdc\xe3\xd8\xe5\x3e\xe4\x18\x1c\x22\x9a\x96\x34\xa7\x73\xf6\x7d\x19\xa7\xf1\x72\xbd\xdc\x0a\xd0\xa6\x44\x16\xe9\x14\xda\x92\x16\xdb\x61\x1c\x7d\x47\x9c\xb2\xfa\x8e\x94\x59\xfa\x32\x2e\x96\x71\xd1\xb6\x22\x92\x4e\x29\xae\x01\xe0\xfd\xf8\x31\xbc\x3d\x54\x0c\xe6\xb0\xda\xb6\x15\x3f\xb2\x45\xd2\x5d\xd0\x70\x9e\x67\xd9\x72\x50\xee\xed\x2e\x47\xcf\xe5\xb7\xde\xce\xed\x81\x0e\x13\x09\xd5\x96\x6a\x3b\x94\x68\x97\xeb\xe5\x0a\xf2\x3a\x5f\x95\xa8\x0c\xaf\x15\x24\x87\x1d\x4a\xeb\xe2\x98\xc7\x88\xb6\xfc\x49\x7a\x70\xec\xbd\x1b\x25\x31\x4d\xcb\x33\x68\x61\x60\x44\xa3\x60\x1e\x06\x89\xa6\xf6\x1d\x8d\x8b\x77\xeb\x34\x15\x81\xbf\x7d\xcf\xd7\xb6\x01\xfd\x26\xd3\x8b\x92\xae\xf4\x2d\xc8\xa4\xd6\x04\xfe\x9a\x31\x86\x73\x94\xc6\xce\x34\xf6\x50\x4f\xcb\xd7\x27\xbd\x13\x70\xb4\x9f\x73\x2a\x4c\xe2\xeb\xf4\x5d\x7c\xbd\xe0\x8c\xca\x3c\xa1\x75\x54\x74\x98\x46\x34\x69\x62\xa4\xd3\xab\x38\x5f\x76\x7e\xc2\x90\x5f\x0b\x5b\x0f\x9b\xc7\x4d\x18\x97\x71\x7a\x7d\x2c\xdd\xe6\x6c\x4f\x6d\xf4\xfb\x36\x4b\xc5\x5d\xad\x72\x5a\xd4\xce\xca\x6c\xc5\x11\x53\x9b\x69\xc7\xd0\x2f\x62\xd7\xb4\x99\xf6\x57\x5a\xcc\x50\xeb\xfe\x51\x0e\x96\x49\x54\xac\x73\xfa\x7f\x10\x18\xc1\x6f\xe2\x24\x41\x39\x2d\xa2\x05\x65\x87\x2c\xf8\x8f\x37\x20\x45\x59\x8a\x42\x34\x8f\xaf\xae\x68\x4e\xd3\x12\x71\x74\xc2\x9a\xc4\x30\x65\xab\x23\x99\x9f\x6c\xaf\xbf\xa0\x2d\xae\xb4\x32\x5b\xde\xa8\xf4\x1c\x14\x8c\x48\x83\x0f\x76\xdd\xc0\xbd\xe1\x1e\x24\xb5\xdb\xf0\xa2\x3f\xd3\xd5\x7d\xc7\xc1\xd0\x5d\x60\x71\xb9\x5a\xe3\xee\x53\x23\xcb\x0c\xcf\xb1\x35\x2e\xc3\xe2\x63\xc1\xb3\x8a\x84\x39\x45\xd1\x3a\x67\x0b\x9c\xdc\xa2\x9c\xc3\x18\xc5\xa9\xbe\x4a\xc2\x88\x4a\x8b\xbd\x6d\x51\x9e\x68\xbd\xfb\xef\xfe\x93\x2c\x39\x7a\xcf\x16\x69\xca\xb2\xd7\x4f\x6e\x5b\xfa\x30\x49\xc4\xd2\x7f\x8e\xeb\x3b\xbc\xb0\xea\x70\x52\xa5\x96\xb6\x7f\x41\xce\x8e\xcd\x8e\xe0\xb8\xd0\x17\x90\x8f\x83\x7d\x03\x6f\x02\xf6\x25\x4c\xb2\x94\xa2\x34\xe3\xee\x9d\x65\x1e\xa6\x05\x37\x9b\xaa\x79\x88\xfe\xc9\x38\xef\x1e\xc0\x0d\x16\xfa\xb2\x42\xa7\x95\x63\x43\x71\xa6\x55\x8e\xd0\x1d\xcc\x1e\x9a\xdb\x40\x5e\x97\x7a\x6e\x5b\x98\xa0\x81\x8c\x30\x28\x4e\x93\x38\xa5\x3a\x48\x6c\xf1\x70\xfe\xa7\x1e\x80\xc7\xb2\x0e\x49\x92\xd7\x4b\x5a\x86\x71\x32\xcd\x4d\xa1\x69\x7c\x15\xc6\x39\xfa\x35\xbb\x6c\x12\xc5\x0c\x8a\x2a\xd2\x92\x53\xe5\x2a\xf2\x7f\xfe\x94\x5d\xee\xc2\x1f\x6c\xf1\x77\xff\x35\xbb\x2c\x30\x30\x2e\xb5\x2a\xd0\x18\xe0\x5a\xba\x26\xa3\x89\xb9\x23\x7a\x68\xc7\xdb\x1a\x72\x7c\xdf\xc1\x6f\x62\x08\xdc\x69\x36\xa7\x87\x83\xf7\x31\x70\x18\xbb\x80\x7c\xd0\x0d\xbc\xc5\x91\x67\x73\xda\xae\x53\x30\x35\x5c\x63\xeb\x9a\x72\x9e\xa8\xc0\xfc\xaf\x42\x63\x00\x09\x79\x26\x3a\x9e\x0f\xc8\x13\x7c\xf4\x8d\xae\x4e\xc9\x24\x0f\x27\x25\xb9\xef\x1a\x1f\x64\x65\xc1\xc1\x75\x15\x46\x74\xb2\x4c\x4c\x46\x85\xdd\x11\x4c\x87\x6e\x46\xb1\x7e\x2f\x99\x73\x67\x1a\xbb\x3b\x69\x65\x32\x6a\x73\xfe\x28\x61\xf9\x8e\xf2\xc4\x41\xe8\xa7\x32\x4e\xe2\x3b\x59\x1e\xdd\x22\xbc\x4d\x4b\xee\x75\x00\xc1\x6e\x5c\x57\xb4\xbb\xb6\xa8\xb5\xdd\x4d\xb5\x82\x8d\xed\x49\x5a\xe6\x71\xa4\x52\xb5\xcd\xb4\x68\xb5\x1e\x71\x7c\xdc\xa6\x24\x7a\xcc\x91\x2e\xe9\x32\x1b\xcd\x6a\x37\x4d\x91\x32\x1c\x7d\xba\x73\x0e\x8c\x03\xf8\x1d\xa2\xf6\xe9\x1e\x17\xe0\x2c\x2b\x64\x8d\xdd\xf5\x75\xbb\xe6\xc6\x40\xe8\xc7\x54\x92\x6d\x24\x05\x36\x5a\xc3\x2e\xa2\x9d\xc7\x73\xb1\xc9\x0a\xbc\x3f\xe8\x2f\x76\xe4\x43\x55\x99\x7e\xc2\xe2\xe3\x59\x19\x96\x6a\xef\xa6\x42\xdc\x19\x62\x06\x0f\x4c\x97\x94\xd0\x05\xc1\x63\x1a\xf9\x91\x74\x5e\x7d\x76\x52\x9b\x55\xa1\x55\x95\xc5\x84\xce\xc5\xcc\xe5\x38\x64\x2d\x2e\xf4\xab\x75\x92\xe8\x97\x09\xa5\x73\xad\xa7\x0d\xeb\x10\xaf\xc1\x76\x86\x62\xb2\x5b\x01\x0f\x4d\x82\xb6\x2d\x76\x26\x55\x0a\xb7\x56\xd7\xfb\x18\x89\x60\xae\x45\x99\xc7\x2b\x1e\x5a\xb6\x63\x80\xe9\x1e\xd9\xde\x9a\x7d\x2e\xd2\xa3\x55\xf9\x88\xd2\x30\xcf\xe5\xd3\x68\x38\x0b\x56\xd3\x3f\x9b\x8f\x7e\xd9\xe4\x3f\x63\x00\x5d\xe5\x19\x04\xcb\xc8\x21\xbd\xdb\xfd\xe1\x19\xe3\xb0\x35\x06\x61\xcf\x81\xc0\x16\x9a\x3c\x12\x58\xcd\x9d\x87\xd2\xcf\x37\xd7\x6b\xf8\x34\x2c\x4a\xf4\xfd\xa6\xcd\xf9\x8e\x10\x9c\x1d\x67\x49\x37\xc0\xa1\x26\x61\x51\x0a\x43\x5b\x19\xef\xb0\x00\xef\xe3\x3d\x16\x60\xc2\xac\xcf\xd9\x59\x4a\x8b\xdd\xa6\x3c\xa1\xdd\xe3\xb7\x3f\x1d\xbc\xcd\xd7\x70\x2a\x4f\x6d\x76\x7a\x80\xf0\x1e\x39\x02\x5b\xf4\xca\xb9\x68\x55\xd4\xd9\x25\xd0\x5d\xb2\xf8\x68\xec\xa0\x39\x16\x06\xa1\x4e\x9e\xb6\xbe\xe5\x5c\x95\x32\xac\x4e\xa7\x11\x16\x1f\x85\x66\x0b\x9a\xbb\xe8\x26\x7e\x93\xd4\x48\x87\x1d\xc0\x30\xbb\x34\x90\x36\x6c\x62\x98\x06\x7a\x62\xb6\xe9\x4d\xd6\x3a\x64\xb7\x62\xde\x7d\xb8\xa4\x23\x89\x31\x02\xbd\x61\x9a\x95\xbc\x8c\x28\x57\x1a\xae\xd3\x32\x4e\x50\xb9\xa0\xb7\xa0\x35\x8e\x53\x14\xd6\x4c\x15\x90\xd2\x47\x61\x97\x3a\x87\x7c\xe5\x6c\x30\x94\xad\x64\xc7\xc4\xcd\xfb\x72\x42\x08\xbd\x65\x03\x99\x24\x5e\x8f\x6b\xd6\xda\x2c\xce\xa0\xe8\x3d\xcc\xb1\xc8\xee\x41\x00\x9c\xdd\x54\x1e\xbc\xd4\xda\x21\x18\x88\x21\x6a\xaa\x3c\xd2\xef\x4b\xa2\x4f\xb2\xa2\x44\x47\xf3\x79\xce\x63\x22\x0f\xdb\xf8\xeb\x70\xb5\xa2\x73\x58\xe2\xc3\x1e\x02\xd6\x7d\x0e\x81\xad\xa9\x62\xa5\xc7\xc6\x53\xa7\xca\x4a\x15\x5b\x22\xbe\x42\x5d\xab\x3e\xe7\x47\x01\xbb\x6b\xd7\x22\xe1\xb7\x33\x73\x85\x94\xb0\x28\xcb\xd5\x37\x2f\x5e\x68\xbd\x31\x2d\xb2\xa2\x7c\xb5\x02\x16\xf9\x9b\xfe\x5d\x70\x12\xaa\x0d\xe5\xf7\xcc\xf5\xad\x18\xec\x10\xa4\xea\x51\xf1\x37\xbf\x51\x3f\x55\x8f\x6e\x14\x16\xa3\x10\x3d\x0c\xb8\x7b\x23\x83\x5a\x36\xbb\xf7\x3b\x8e\xfe\xf6\xf0\xb9\x6b\xdd\x27\x5c\xaf\x76\x67\x95\x64\x3d\x9a\x6f\xe2\x68\xb4\x7a\xf1\xa3\x9d\x04\x67\x62\x2c\x4f\x71\x18\xd4\x39\xb9\x24\x17\x42\x31\x9c\x76\x8e\xae\xfe\x61\x51\x3d\xf7\x73\x5c\x2e\x4e\x68\x98\x94\x8b\xe3\x05\x8d\x3e\xee\x7e\x7e\x38\x4f\x26\x80\x3e\xd5\xe1\xb3\xcb\xc1\x30\x79\xab\xbe\x0f\xaf\xf7\x39\xc9\xc6\x1b\xe5\x0b\x8b\x60\x65\x11\xf7\x0c\x3a\xec\x89\xe6\xdc\xeb\x44\x23\xf5\x89\xe6\xd6\xfa\xa2\xb8\xd0\x21\x11\x0e\x0f\x94\xa9\x74\x45\xaa\x9a\xa1\xfc\x09\xb1\xfd\x2a\x71\xc1\xed\x8b\x0b\x80\x55\xfc\x61\x81\xdc\x53\x43\xd6\x17\x61\x3a\x4f\xaa\x1e\x84\x8c\x33\xd8\x4d\x43\xa7\xf6\x92\xd0\xee\xd1\xf1\x80\x97\x98\x12\x53\x86\x76\x59\x8b\xd9\xee\x42\xdb\x95\x83\x26\xf3\x6c\x13\x43\x66\xcd\x8b\x19\x77\x18\xde\x9a\xc7\xa2\xa1\x59\xa6\xb2\x74\x06\x77\x3b\x16\xd1\x5a\x3b\x66\xff\xd8\xd6\x76\x94\xa5\xc5\x3a\x19\x6c\xbc\x3e\x55\xe4\x29\x46\x59\x9a\xd2\xa8\x9c\x9a\x09\xa8\xdf\x71\x2b\xf6\x6c\x49\x21\x06\xeb\x5f\x6d\xf8\x67\x3c\xe4\x6c\x9f\x1c\x1d\x83\x4b\x9c\x64\xe9\xb5\x5e\x19\x49\x27\xb1\x08\xee\x0e\xd9\xfd\x0f\xcb\x9c\xb4\x30\x2c\xcb\xcb\xd3\xc3\xb1\xa2\xdb\xc0\xa1\xb5\x53\xf8\x98\xa6\x14\xbc\xc3\x7f\x74\xc6\x57\x86\xd7\xdb\xc2\x77\x94\x13\x55\xb8\x9e\x14\x15\xf1\x6a\xa5\xe3\xf3\x54\x19\x0a\x3c\x89\xc0\xec\x32\xda\x28\x4c\xc3\xfc\xf6\x6f\x87\x1a\x34\x6f\x6e\x78\xec\xbe\x6a\xec\xfe\x60\xc1\xf7\xfd\x96\xd2\x7c\x3c\xba\xd5\xe2\xd9\x84\x1f\x4c\xb4\x08\xf3\x6d\x9b\x0a\xb5\x49\x84\x6c\xe8\x89\x8b\x37\x9c\xf8\x8a\xd0\x97\x75\xd1\x1c\x06\x9d\x41\x2f\xb3\xa2\x7c\x47\x23\x9a\x96\x70\x84\x37\xbe\xbd\x13\xd2\xba\xec\x50\x76\xff\x1e\x4c\xbf\x3b\xcc\xf4\x3b\x07\x66\xfa\x6b\xe1\x2b\x2c\xde\xd5\x4e\xac\xa0\x48\x2f\x1e\x83\xfd\xdf\x62\xaa\x07\x63\x7d\xe5\x59\xcb\x47\x75\x6f\x89\x60\xab\x0c\x60\xda\x7b\x47\xa0\x1c\x6e\x3d\x6e\xc2\xe2\x6d\x4e\xe9\x72\x55\x56\xc6\xab\x69\x0b\xc1\x00\x7a\x13\xe6\x69\xdc\xca\x47\x7a\x10\xe5\x5c\x35\x1c\xf4\xdd\xed\xa1\x17\x41\xeb\x28\x24\x45\x57\xb9\x8a\x5b\xd8\x3e\xff\x21\xaf\xbc\x69\x2d\xec\xe4\x9d\xd7\x69\x72\x92\xd7\x8f\xea\x9d\xc6\xb4\xdb\x0e\x61\x68\x20\x31\x35\x8c\xa1\xd3\xbe\xb2\xa5\xf1\xa0\x86\x09\x54\x6a\xda\xcd\x7b\xc0\x63\xbb\x37\xd4\xf6\x59\x8e\x33\x5b\x5b\x26\x20\x13\x84\x6d\x39\x78\xa5\xd0\xed\x56\xb4\xb5\x02\x9b\xa7\x5a\x0c\xc7\x67\x36\xea\xc7\x56\xbd\xbc\x77\x11\xb8\x81\xd5\xdb\xe6\x16\x7a\xbf\x65\x6c\xbb\x89\x1e\x7a\x89\x24\xb7\x51\x05\x38\x79\x8c\xcb\x61\x96\x66\xdc\x5b\xf4\x81\x57\x67\x95\xc7\x59\x1e\x97\x63\x06\xaa\xfd\x57\xe8\xad\x68\x7c\xbf\x65\x1a\xf3\x46\x9c\x0a\xd5\x66\x7a\x8f\x46\xb2\xb6\x3a\xe7\xde\x0f\xa6\x3d\x67\xdd\x1d\x20\x7a\x2f\xdf\xda\x16\x9d\xdc\xc5\xbf\x76\xdb\x4a\x4d\xf1\xb4\xad\xda\x38\xf4\x1e\x78\x90\x25\x7a\x47\x99\x4c\x46\xe7\x0a\xa7\x88\x89\x0b\xb5\x03\xea\x8b\x28\x6a\xd3\x91\x0d\x90\x12\x74\x6b\xaf\x3a\xad\x72\xc8\xec\xc6\x51\xef\x34\xbe\xe7\x06\x62\xa5\x8f\xc8\xc3\x41\xd9\x9d\x00\xe5\xda\x99\x14\x76\x07\x0f\x1f\x62\x1b\xeb\x75\xfc\x9d\x36\x8c\xbb\xfb\xc3\x7d\x44\x30\x9c\x54\x3d\xa0\xc7\xdb\x4e\x73\xb4\x68\xb4\x02\xf7\x72\xb5\xe8\xf8\xa8\xa2\xeb\x2c\xdd\xdd\x52\xb0\xa7\xeb\x05\xe2\xd1\x5a\x52\xec\x65\x9d\x98\xb8\x28\x33\x30\x3e\x87\xe9\xbc\xf7\xd2\x75\x98\x5f\x86\xd7\x14\x45\x59\x92\xd0\xa8\xa4\x73\x7c\xbf\x15\xb9\x90\x14\x01\x7b\x09\x82\x95\xde\xc9\x53\x38\xac\x56\x58\x3a\x3f\x92\x73\x36\x69\x90\x49\xf7\x2a\x4e\x12\x3a\x57\xa6\xe4\x53\xbf\x55\x1b\xf9\xfa\x2a\x9b\x87\x11\xf6\xb7\x0a\x96\xd2\xf8\x1e\x5e\xcc\x1f\xf0\x54\xed\xf9\xa1\x8e\x42\x11\x32\x72\x4b\x3e\x3f\x71\xa1\xc7\x45\x96\x84\xe5\xce\x2e\xa7\xc1\x73\xb6\xf8\xbd\x7a\x79\x70\x7b\xdf\xfb\xb0\xf8\x88\xfe\x98\x67\xeb\xd5\xc1\x9b\x16\x15\x80\x0e\xde\xee\xeb\x6c\x1e\x5f\xc5\x0f\xd0\xf0\x6e\x46\xc4\xc9\xcd\x9e\xd3\xbc\x90\x73\x2d\x1c\xaa\xdd\x37\xd9\xfc\xf0\xf6\xdf\xcf\xc5\xe7\x34\xb8\xbf\xcf\xa9\xe9\x0f\xc6\xb5\x44\x59\xda\x2a\xc4\xd2\x8e\x6c\x11\xc9\x18\xc6\xfc\x34\x89\x31\xac\x3b\x0e\x0e\xa1\x3b\xee\x66\x52\x93\x05\x90\xca\x7a\x31\xeb\x4e\xeb\x2a\x55\xe4\x6b\xec\x18\x99\x0d\xa5\x87\xab\x64\x06\x8c\x92\xac\xa0\x67\xf1\x9c\x5e\x86\xb9\xdc\x5a\xfb\xfa\x60\x72\x50\xa8\x28\x50\xd7\x59\x9d\xa9\xbf\x41\xca\x67\xf1\xd9\xab\xc8\xba\x35\xc1\x14\x64\x7f\xac\xf3\x52\xd3\x4f\x34\x7a\x91\xad\x68\xda\x54\x56\xed\x26\xec\x98\x69\x90\x11\xa7\x49\x0c\xd9\x2d\xc4\x5a\x65\xb0\x66\xb7\xc3\x52\x67\x42\x7e\x3c\x6f\xe5\xaf\x16\x05\x23\x74\x1e\x11\xd5\x4a\xf7\xa7\x25\xf1\x15\x8d\x6e\xa3\xa4\xb2\xae\x74\x4b\xbb\x86\xc5\x47\x9d\x4f\x5c\x95\x68\x1b\x92\x68\x43\x3b\x57\x69\xaf\x62\xac\x3a\x95\x9d\x40\x00\x9d\xab\x2a\x75\xb6\x20\xc0\x4e\x0b\x15\xbe\x0e\x7e\xf4\x7a\x19\x2f\x29\x30\x92\xf5\xbc\xaa\x07\xe6\xfa\x82\xe6\xe5\x9d\xea\xc6\xe5\x2d\x0f\x41\x09\xd3\x79\x1b\xfa\x7c\x02\x7d\x67\x1d\xbd\x10\x28\x21\x32\x76\xee\x9f\xf2\xeb\x50\xe9\xb9\xd5\xad\x73\x87\xef\xe7\x9d\xf4\xeb\xd5\xd1\x6f\xc7\x9b\xef\xaf\x4f\xa6\x26\x0b\xee\xa5\x66\x6c\xd9\x4a\xa6\x66\xe0\x1c\x4e\xc1\x7a\xd0\x2c\x89\xb0\x02\x0f\xba\xbc\x9f\x41\xbe\xc4\xeb\xe5\xd9\x19\x39\x7b\x75\x72\xcf\x7c\x89\xc0\xd5\x35\x6a\xa6\x3a\xfc\x4e\x4a\x04\xbd\x47\x96\x44\xd8\x22\xd2\x10\x9a\x66\x9f\x4d\x7a\x44\x79\x48\xcf\x3f\x3b\x22\x50\xfe\xc3\xe6\x45\x14\x78\xfe\xb0\xfb\xe8\xb3\xc8\x90\x18\x15\x3f\x7c\x9c\x3b\xbf\x1d\x8f\x15\xf9\x6e\x6f\x93\xbd\x72\x23\x76\x37\xc5\x97\xac\x88\x6a\x25\xd6\x97\xac\x88\x5f\xb2\x22\xde\x5b\xd8\xd9\x2d\xff\x7f\x77\x01\x94\xbb\x60\x6b\xd2\x43\x6d\x28\x8f\xc4\x31\x77\xa5\x7c\x9b\x67\x9f\x6e\xc7\x62\xb1\x5b\xb5\xe7\x2a\xb5\x96\x9c\x2f\x71\x42\xaa\xfe\x16\x1a\x28\x4a\x79\x3a\x13\x06\x78\x31\x6b\x77\xda\x5d\xd4\x32\xec\x64\x30\x50\x66\x70\xa4\xfb\x25\x70\xac\x02\x94\x77\x46\x85\xe1\x45\x1c\x5c\x98\x87\xcc\xdc\xe8\xf6\x33\x37\xb2\x13\x00\x34\x68\x7d\x81\x5b\x7d\x38\xf0\x83\x5f\xfc\xa9\xde\x54\x66\x78\x54\x3c\xa9\x78\x46\x9d\x13\xba\xd5\xc2\x3d\x52\x45\x7a\xcf\x35\xb3\xdc\x7b\x0e\x1a\x9e\x54\xae\x9b\x4c\x4e\xdc\x9c\x9a\x42\x70\x24\x8d\x9c\x68\x69\x2c\x1d\x9c\xf2\x11\x45\x79\x0f\xf9\xf1\x87\x4a\x01\xf7\x19\xa5\x49\x03\xf6\x6b\xff\x04\x69\xe3\xcc\xca\x44\xe3\xe7\x99\xa8\xf1\x76\x34\x31\x57\x57\xc3\x41\x06\xea\x4c\x26\xac\xb5\xa3\x72\xd0\x24\xdc\x3b\xe8\x94\x34\x8c\x01\xb9\x58\x88\x86\xd4\x44\x6c\xa2\x41\x78\x37\x68\x20\xf4\x83\xe8\xb9\x0d\x90\x6d\x8c\xd6\x28\x50\x5a\x93\x19\x32\x94\x4f\x60\x00\x1e\x16\x11\x5e\xe6\xf1\x86\xe6\x93\x91\x40\x4d\xa6\xe7\xd0\xc8\xa4\x63\xee\x21\xe7\x72\x5a\x29\x1c\x27\x33\xa8\x3b\xa6\x28\x13\xd3\xad\x15\x9b\x6f\xee\x99\xa0\xec\x21\x81\xf1\xe0\xf9\xda\x5a\x47\xfe\x61\x93\xb7\x29\xfc\xff\x0d\xb9\xfe\x0a\xd4\xa7\x4d\xe2\xa2\x44\x9b\x30\x8f\xd9\xa1\x59\x34\x9e\xff\xea\x35\x5b\x85\xe5\xe2\x34\x4e\x3f\xd2\xf9\xb9\x78\x65\xb0\x84\xec\xee\x94\x46\x91\x30\x4c\xe1\x0d\x55\x8f\x15\x57\xdf\xfa\xac\xe6\xf0\x68\x9b\xc4\xa1\x2a\x6b\xcf\x79\x03\x87\xe1\x3c\x82\x5b\x48\xcd\x10\x23\xba\xe3\x91\xbb\xfb\x49\xfb\x25\x6b\xde\xd6\x5c\x74\xca\xac\x62\xcf\x31\x69\xde\x5e\x03\xfd\xa7\xcd\x99\x07\xac\xde\x13\x67\xcb\x13\xa9\x5f\x78\x9e\xbc\x47\xce\x8c\x37\xb0\xad\x04\x95\xdb\x40\x02\xa9\xd7\xd9\x3a\x7d\x1e\x09\x60\xba\x09\xad\xc6\x4e\xec\xc7\x4b\x01\x33\x06\xb4\x5d\x03\xfb\x0f\x95\x59\xee\x51\x63\xf3\x5f\xd2\xa2\x8c\xd3\x76\xe1\x8e\x43\xb5\xfd\x96\xe6\xcb\xb8\x28\x5a\x3e\x5f\x87\x6a\x9b\xbb\x57\xa3\x33\x58\xd1\xc3\xba\x81\xdc\x2b\xf5\xd8\xc3\x64\x9d\x91\x53\x7e\x71\x1c\x7d\xa4\xb4\x33\x5a\x04\x1e\xe4\x93\xbd\xfb\xe5\x81\xce\x1b\xd4\x7a\x1e\x49\x5d\x44\x12\x4d\x79\x8c\x39\x0d\xe7\x8c\xa0\xc3\x49\xf9\x8e\x6d\x5e\xfe\xe7\xc5\xcf\x79\x2c\x0c\x7e\x87\x1b\x96\x44\xb0\xcd\xb6\x52\xf5\xec\xd5\x58\xf0\xfc\x74\x2e\x38\x2a\x62\xcc\xf1\xa3\x10\x7f\xa5\x4c\x0d\x8e\xcc\xe5\x4b\x3a\xc7\xda\x41\x32\x2e\xde\xd2\xbc\x2a\x94\xc1\x5f\xff\xfe\x53\x49\xd3\x42\x0a\x91\x94\x07\x5e\x91\xd3\x6e\xe2\xb9\xea\xe5\x97\x34\x4a\xc2\xbc\x92\x62\x56\x55\xdb\xe3\xda\x46\x45\xcf\xb0\x61\xb5\x6f\xfb\xd9\xef\x64\x91\x68\xd7\x8c\xf0\x1d\xdc\x10\xba\x86\xcf\x0e\x2e\xa3\xbb\x52\x5d\xdd\x74\x4b\x00\x77\x6f\xd0\xf5\x74\x86\x59\x95\x49\x3b\x63\x9c\x2c\x4f\xce\x42\x38\xd8\xd8\x04\x75\xcf\x43\x08\x57\x03\x22\x55\xc4\x8e\xa7\x56\x5c\xf3\x7e\xb2\xd4\x04\x7e\x67\x9c\xdb\x69\x39\x3e\xab\xf2\xc2\x54\xeb\x4c\xab\xd0\x70\x39\x0f\xcc\xf4\x24\xbb\xda\x7d\x33\xe4\x75\x4e\xfe\xca\xdb\xd9\x1a\x13\x01\xba\xd9\x57\xb7\xf1\xfc\xdd\xc6\xc9\x58\xe3\xb7\xab\xfd\x1a\x57\x37\xf7\xb2\xb1\x02\x4f\x93\x0e\xc6\x74\x0d\xf7\xca\x8f\x37\x89\x4f\x99\x78\xb8\xb6\xc9\x67\xa5\xaa\x6d\xe5\x4e\x8b\x95\x9e\x0f\xbd\x46\xee\x95\xb8\xa9\xa1\x5c\xad\xae\x6f\x57\x83\x8c\xd2\x3e\x7d\x4a\x07\xb8\xdc\x4d\x2d\xed\x0e\x51\x56\xf5\xe8\x9a\xd7\x26\x12\xe8\x6a\x5c\x74\x7b\xdc\xd5\x9b\x0c\x89\xe6\xb7\x73\x5c\x83\xd4\x7c\x1c\xdf\x07\x50\x56\x95\xd5\x6e\x20\xa7\xdd\x14\x01\x77\xd0\xb7\x77\x92\xfb\x53\xdb\x6b\x77\x95\x67\x9f\x6e\x75\xee\x02\xbc\x4e\x13\x5a\x14\x53\x5d\x79\x1b\x2f\x5e\xe1\xbc\x5a\x36\xfe\xaa\xbc\x24\x7c\xe3\xcf\xdb\xf1\xda\xad\xd5\xda\x92\x77\x6e\x94\xa5\x11\xf8\xa8\x89\xd6\xf8\xc9\xae\x8b\x5c\x48\x39\xdd\xd0\xbc\xa0\xf7\x75\xd8\x7a\x78\xd7\xd6\x17\x49\x76\xfd\xec\xbd\x1f\x8b\xd2\x7d\x5d\xcc\xdd\xf7\x7b\xbb\x6c\xcd\x34\x04\xf3\x7c\x5c\xd7\xad\xfa\xd8\xbf\x89\xe7\x8a\x63\x45\x53\xba\x42\x4e\x73\x14\x18\x37\xed\x37\x65\x80\x54\x7e\xf6\x6d\x9a\x31\x65\x0b\xc2\xaf\x24\xbb\xbe\x2f\x3a\xb3\x35\x38\x00\x36\xaf\x56\x49\xfc\x79\xd4\xcc\xff\xf9\xe6\xfa\xa7\xf7\xe1\x7f\xdd\x8c\xb8\xed\xca\x55\x21\xb8\xd3\x2d\x84\x67\xaf\x93\xf9\xd9\x22\xbb\x79\x47\xaf\xab\x40\x36\xc9\x27\xfb\x43\xef\x0d\x1e\xb2\xc1\x9f\xae\xbc\x7d\x25\x6c\x57\x75\x12\x5e\x73\x07\x6d\x70\xc2\x60\xe4\xf4\xa7\x57\xda\x4c\xe3\x49\xc8\x66\x1a\x2f\xce\xb6\xad\xd7\x49\x4d\xb4\xc7\xa2\xbd\x11\x79\xa8\x98\x74\x46\x57\x4c\x86\x12\x49\xe3\xe0\xb1\x0b\xd5\xe6\xb4\x7a\xbe\xe7\x1d\x43\x98\x72\x17\xca\x7e\x8f\x5d\xab\x83\xd6\x4e\x29\x26\x8b\xd5\x72\x70\x77\xbb\x89\x99\xf6\xdb\x9a\xae\xe9\x96\x94\x62\x9a\xd2\x27\xe8\x8a\xfb\x61\x8b\xb8\xa1\x2d\xd2\xad\xa6\x74\xb2\xe1\xe9\xf5\xc0\xf7\xa5\xf6\xd0\x6b\x86\x5d\xf9\x93\x58\x90\x00\x50\x64\xfe\xd3\x52\xba\x2e\xf3\x30\x69\x8c\x7f\xe2\xe9\x40\x16\x24\x8c\xb6\x13\xa0\xdd\xab\x56\xd8\x7a\x42\xb6\x31\xd6\x1d\xae\x8b\x32\x5b\x1e\x27\x59\x41\x8f\xa2\x4e\x89\xca\xf6\x9f\xc1\x79\x4b\x7c\x19\x6b\xb1\xf2\xed\x1c\xf0\x9e\xe3\x59\x38\xdf\x57\x0f\x8d\x32\xce\xdd\x26\x07\x45\xea\x76\xba\x27\x8b\xe7\x31\x54\x73\x85\xed\x71\xbc\x6c\x39\x87\x4e\x1b\x8d\xc4\x39\x4e\x1f\x0f\x87\x73\x0d\xe2\xd1\x41\x7d\x27\x5c\xd7\xa4\x02\x0a\xa6\x2a\xf9\x67\x67\xf5\x7b\xdd\x34\xd9\x3b\x7b\x4b\x5a\x57\xa4\x93\x93\x3f\x0e\x34\x52\x25\xda\x86\x8d\x9a\xa5\xf3\x50\x61\xcf\x1a\x72\x71\x52\x24\x56\xe3\xb4\x69\x66\xcd\xec\x3e\xe8\x88\xd4\x44\xcf\x66\xde\x31\xc3\x0d\x92\x14\x85\x30\x5e\x27\xd8\x4c\xb2\xeb\x2a\x7c\x49\x67\x87\x4f\x98\xf4\xa6\x32\xc1\x55\xbb\xa7\x38\x80\x27\xf4\x28\x4b\xcb\x30\x4e\x95\x1e\xda\x03\xaf\xa8\x4d\x75\x9d\xfe\xe3\xe2\x4d\x76\x4a\xc3\xb9\x2a\x6d\x57\x45\x43\xfb\x3e\xb4\x71\xa1\x83\x76\xae\x25\x46\xbd\xc9\xd0\x71\xb2\x2e\x4a\x9a\xa3\xaa\xc5\x31\xbf\x89\xc6\x48\x57\xac\x2f\xc5\x2e\x1c\x90\x7d\xde\x2f\x28\x8a\x44\xd3\x8b\xb0\x40\x69\x86\x12\xe8\x41\x61\x8d\x13\x09\xd5\xed\x99\x3b\x83\x5c\xea\xc5\x37\x2f\x5e\xcc\xe9\x86\x26\xec\x3c\xc7\x8b\xb0\x58\xc4\x51\x96\xaf\x70\x94\x2d\x5f\x00\x1b\xf1\xa2\x5c\x97\x59\x1e\x87\x49\xf1\x62\x19\xa6\x8c\xdd\x11\x5d\x15\x2f\xb2\x75\xc9\x7e\xe7\x34\xca\x36\x34\x1f\x33\x1d\xbe\xa3\xe1\x1c\x85\x97\xd9\xba\x44\x3f\xc2\x4b\xe8\x9d\x78\x09\x8f\x41\x41\x69\x84\x6d\xad\xce\x8f\xef\xdf\x7f\xff\x29\x5a\x84\xe9\x10\xbd\xd9\x61\x81\xde\x67\x1f\x69\x8a\xaa\xe6\xd0\xf7\x1c\xf5\x0e\xb4\x46\x3f\x84\x71\x42\xe7\xa8\xcc\x10\xad\x3a\x28\x17\x14\x65\x29\x85\xd0\x41\x54\xb2\xce\xf1\xee\x00\x70\x0c\xe3\xde\x13\x3f\xa3\xf9\x86\xe6\xf7\x9f\xf0\x11\x2a\x78\x4b\xb0\xc1\xd0\x2a\x07\xc5\x5a\x27\xb6\x7c\x1e\x96\x21\xba\xca\xb3\x25\xba\xa4\x50\x21\x84\xa6\x25\x03\x4b\x09\x48\xcc\x2b\x89\x4f\x9b\xba\x6d\xd8\x07\xd8\x94\x25\xfa\x21\x5b\xa7\xf3\xfb\xcc\xfb\xe7\x45\x58\xa2\xdb\x6c\xfd\xcb\xef\x73\x8a\x92\x2c\xfb\xc8\xe6\x75\x95\xe5\xad\x79\x47\x8c\x3b\x05\x93\xfd\x25\x45\x57\xac\x4b\x8c\x5e\x95\x88\xc6\xe5\x82\xe6\x68\x9e\x51\x6e\xcf\xa7\x9f\xe2\xa2\x44\x59\x0e\x8e\xb6\x61\x4e\xa1\xd8\x4a\xb8\x2e\x17\x59\x1e\xdf\x75\x40\x59\x66\xa8\xa0\x14\xc5\x3b\x40\xcc\x3a\x08\xc4\x8e\xea\xf1\x28\x14\x17\x52\x8f\x80\xd4\x10\x42\x1b\xe5\x54\x99\x26\x79\x12\x7c\xff\x9a\xad\xf3\x61\xdf\x10\xa7\x67\x19\x82\x1a\x5e\xb4\x2c\xe3\xf4\xba\xc0\x30\x86\x62\x48\x8d\x7b\x74\x7c\xca\xb7\xde\x78\xe6\x26\xb6\x3c\xb0\x12\x22\x39\x2c\x60\x6b\x4e\x7f\x5b\xc7\x39\x9d\xa3\x55\x63\xee\xc5\xe8\x98\x9d\x44\x11\xe0\x43\x77\xd0\xe1\x7c\x19\xa7\x71\x51\x02\xf7\x8e\xe2\x2b\x54\x2e\xe2\x02\xc5\x05\x0a\x53\xbe\x65\x46\xd6\x71\x77\xa8\xbd\x15\x43\x0d\x55\xf6\xed\x47\x84\xdd\x4d\x5c\x2e\x38\xac\x8a\xb8\xa4\x32\xb0\x18\x02\x6f\x62\x7a\x03\x70\x18\x98\xfb\x98\xf3\xcd\x54\x94\xbd\x37\x61\x3b\xcb\x96\xb4\x5c\xb0\x5d\x7d\xc3\xa8\xd5\x4d\x9e\xa5\xd7\xea\x83\xab\x35\x6a\xc5\x67\xdb\xfd\x50\x4e\xd6\x54\x8b\x83\x34\xdd\xc4\x79\x96\x2e\x99\x94\xc8\x38\x3f\x71\x3a\xf3\xdf\x63\xae\x85\xda\x2a\xa7\x5a\x87\xc9\x29\xca\x30\xfa\x08\x01\xed\xd2\x84\xfa\xd6\xed\x16\xbb\x75\x56\x56\x4e\xb7\x96\x1a\x1d\xb7\x38\xd3\x0f\x72\x5c\x49\x9c\x7e\x1c\xf6\x74\x97\x6b\x97\x99\x9d\x80\xac\x9b\x45\x5c\x57\xe4\x93\x10\xf5\xd7\xec\x72\x10\x3b\xff\x98\x49\xab\x5c\x66\xe8\x4f\xd5\xb3\x03\x36\xb5\x3d\xba\x17\x89\xe8\x86\x47\xc0\xfa\x3d\x96\x1e\x3a\x5c\xd7\x13\xb7\x28\x1f\xc2\x59\x7c\x9d\xa2\x57\x03\xdb\x74\xbb\x2e\xba\xbd\x03\xb5\x76\xb0\x3b\xf1\xc7\xa2\xdd\x15\x9b\x59\xe3\x42\x7d\x3b\xde\xbd\xbe\xc6\x84\x61\x6d\xa6\xbd\x1f\xd2\x72\x83\x5e\xbb\xd6\x22\x17\x9b\x6b\x7d\x15\x96\x25\xcd\x41\xd1\xa0\xce\xdf\x00\x6d\xd7\xdc\xfe\x4c\x5b\xcc\x8b\x17\x65\x16\x16\x65\x95\xa9\x82\xeb\x27\x24\x75\x79\x06\x42\x69\x98\x54\xa9\x22\x7a\x89\x24\x0a\x7d\x99\xcd\xc3\x2a\x05\x7d\x98\xe8\x75\x35\xa1\x46\x1b\x0e\x99\x26\xf6\x8d\xe9\x6f\x94\x75\xf7\xd7\xfc\x55\x58\xfa\xcc\xb5\x7e\xdf\xfd\xfc\xfd\xea\xe8\xcf\xb7\xc7\x53\xd3\x31\x54\xf8\xd7\xdc\x4c\x84\x0a\x2d\xcc\xaf\x79\x54\xe0\x71\x3d\x73\x49\x1f\x57\xa7\x8f\xe4\x71\xd7\x4d\x69\x8c\xe1\xa0\x7b\x6b\x92\x91\xb1\xb3\x31\x9c\x9d\xf6\xc5\xc5\x70\x5e\x88\x05\xdf\x1a\x15\x3a\xc3\x76\x48\xc2\xdb\x6c\x5d\xee\x8f\x60\x15\x0c\x0e\x85\x5c\x2f\xea\x5c\x9c\xcf\x1a\xc7\x8e\x7f\x3d\xfe\xce\xf8\xb3\xbf\xf8\xcc\x53\x7e\xb4\x81\x7e\xe8\x45\xfc\x3c\x12\x12\x24\x4e\xfe\x9f\x73\xe3\xc7\xd3\x11\xeb\x96\xf0\x94\x94\xb4\x76\x0a\x9b\x50\x5d\x74\xb8\x1b\x7c\x26\x25\x7b\xed\xe8\xef\xba\xe4\xc1\x6c\x85\x24\xc7\x9c\x4f\x7b\xe8\x14\x06\x49\x7c\x1d\x5f\xc6\x49\x5c\xde\x7e\x3f\x21\x9b\xc1\x58\x14\xc1\xc0\xc3\x03\x9a\x8c\xde\xd3\x3b\x24\x4a\x40\x03\x0e\xf0\x93\xb2\x19\x7c\xdf\xcc\x98\x6b\x2a\x76\x77\x79\x9f\x94\xba\xa0\x0f\xd8\xa1\x56\xf7\x0f\xd0\x1f\x04\xfa\x6e\xa9\x0c\x2a\x58\xee\x9d\xc8\xc0\xee\x5b\x28\x64\x43\x8e\x12\x16\xc2\x43\x4a\xdb\x31\xcb\x41\x27\xc7\xc1\x54\x48\x0d\x30\xa3\x69\xbf\xd0\x5f\x99\xad\x5e\xe6\x61\x9c\xfe\x2f\xd9\x0e\x67\x65\xb6\x42\x30\xe1\x87\xdc\x0d\x3d\xa8\xfe\xaf\xdd\x0b\x0a\x48\x3c\xd3\x9d\x30\xff\x5f\xb4\x0b\x1e\x7c\x03\xcc\xbf\x20\x7f\x1f\x0a\xcf\x14\xf1\x8b\x45\x76\x03\x08\x71\xc6\x53\x63\xbf\x91\x90\x70\xc7\x6c\x4f\x71\x7a\x95\xed\xb2\x2f\x9e\x3c\xd7\x13\xdf\x08\x62\xe2\x87\xda\x0a\xef\x17\x14\xc1\xd2\x2b\xb3\x8e\x83\x0e\x3c\xcd\xe6\x54\xba\x4b\xc1\x94\x13\xa7\x9c\x73\x48\xf6\xaa\xfc\xbe\x05\x76\x87\xcf\xf6\x54\x2f\xf6\x3e\xc7\xc2\x38\xce\x55\x68\x0a\xd2\xdf\x33\xcf\x0b\xa5\xda\x49\x3f\xad\xe6\x61\x49\xff\xf7\x6d\x24\x3e\xef\x83\x6e\xa4\x94\xde\x88\xcd\x54\xac\x68\xd4\x00\xa9\xde\x3c\xa0\xf4\xeb\xa6\xea\xff\x67\xde\x32\x4a\xe4\xfa\xdc\x77\xcc\xff\xbe\xbd\x72\x9c\x2d\x57\x09\x2d\x77\x8b\x18\x19\xd9\x2c\x52\x29\x02\xb4\x08\x37\x94\xef\x0e\xd8\x3a\x5f\x0e\x9e\xfe\x2e\xfa\x8c\xf7\x8f\xda\xa1\xab\xcc\xb2\x44\x64\x43\xdf\xe6\xc8\x25\x1e\xd5\xe3\x92\x2e\x19\x40\xcb\x6c\xa5\x43\x56\xb5\xed\x2b\x24\xda\x22\x6d\x8c\x1f\xdf\x51\x9d\xaa\x86\x50\x46\x4b\x64\x05\x87\x3c\xe2\x0a\x57\x7a\xd0\xf0\x16\x71\x49\xa5\x8a\xac\xa3\x08\x53\xab\x30\x5d\x85\xb2\xb2\xd3\xda\xab\xa8\xed\x60\x78\x98\x45\xda\x0a\xe9\x31\x78\x0e\x25\x94\x2c\xd6\x97\x0b\x9e\x5b\x79\x0c\xc4\x4d\x34\xea\xfd\x34\xb5\x93\xc5\xae\x01\x32\x54\x4d\xa6\xc9\xb7\x56\x85\xcd\x49\x15\xe7\x47\x37\x7e\xdf\x11\x39\x2e\x8e\xf8\x6b\x90\xa0\xf9\x65\x2b\x2b\xdf\xfb\xec\xfa\x3a\x51\xa6\x67\x88\x8b\xef\x05\x45\x93\xfd\xca\x65\xf0\x14\xb4\x94\x54\xa3\x43\xb9\xf5\x9a\xf6\x80\x68\x28\xd2\xea\x69\x37\x79\x5c\x56\x2e\x58\x5a\xc7\x57\xbb\xe5\x01\xad\xee\xf8\x42\xe5\xf9\x3c\x34\x93\xa9\xfe\xcd\x32\x6d\xaa\x5e\xef\xc0\x7a\x3c\xb1\x41\x7b\x8b\x8b\x02\x03\xfc\x82\x16\xe6\x71\xa8\x57\x46\x43\x48\x6e\x52\x9d\x1e\x02\x0a\x05\x8a\xc2\x14\xe5\x34\xa2\xf1\x86\x4a\x45\x98\xc6\xca\xa6\xf6\x37\xb1\xc6\xc8\xbc\x1e\xc5\x79\x94\x50\x30\xf2\x88\xe4\x2e\x1f\xb4\x26\x7f\x69\x5c\xe8\x57\xe1\x9c\xce\x07\xca\x6f\xed\x75\x7e\xf5\x6a\x88\xf3\x44\x48\x75\xee\x42\x94\x66\x50\xe5\x5c\x2f\xf3\x30\x2d\x20\xca\x6b\x0b\x65\xea\xae\xe8\x40\x29\xbc\x06\xff\x09\x69\x9b\x46\x56\x60\x46\x6f\x12\x59\x2e\x57\x61\xc4\x93\x5f\xa6\x05\x55\x58\x4d\x44\x1f\x33\x48\x55\xc9\x3e\x76\xca\xbb\x79\x00\x52\xc7\x80\x95\x43\x89\x08\xe9\x58\x91\x4e\x99\x0e\xc4\xb4\xa1\x7c\x4f\xad\x4d\x37\x90\xd9\xb6\x95\xe2\xe0\xa1\xb2\x81\xb6\x32\x80\x6a\x8d\x12\xb9\x97\xfa\xb3\x75\x4b\x4e\xfc\x09\x5f\x6e\x42\xee\xb4\x59\xb0\xa7\xc0\x8b\x0d\xf8\xb3\xff\xa3\xf5\x35\xc7\x43\xa9\x3c\x03\x95\x72\xf5\xde\x89\x3c\x0f\xbb\x9e\xbd\x25\xb2\xfa\xa6\x3e\x05\x39\xaf\xe6\xfd\x6d\x96\xd6\xae\x67\xbd\xf4\x54\x5b\x69\xaf\x8a\x13\xe4\x9a\x38\x60\xf9\x6e\x47\x9f\x2b\x68\x29\x6b\xab\xd5\x30\x55\x42\x50\x7d\xe1\xb3\x4a\x85\x2a\x0c\xbf\x4f\x9f\x0c\xb5\x5d\x00\x6b\x02\xb9\x6e\x98\x4b\xc1\x57\x32\x02\xcd\xeb\xb5\xaa\x13\x48\x4f\x63\x29\x07\x5f\xbc\xb7\xde\xfa\x01\xe0\x76\x34\x9f\xe7\xb4\x98\x0a\xb8\x7e\xd1\xff\xb2\x5c\xb1\x26\x9e\x3c\x6f\xe8\xcb\xb0\x0c\xb9\xbc\xb8\xef\x54\xe6\x75\x0b\x4f\x3e\x99\x37\x4c\xdc\x7e\x9b\x65\xc9\xb4\xb9\x28\x0e\x41\x86\xc4\xac\x81\xfa\x08\x1c\x79\xa0\xe5\x72\xa8\xb7\xc2\xf4\x87\x00\x30\xd2\x6b\x95\x63\xfd\x51\x53\xff\x42\xa7\x3b\xa8\x44\x46\x47\xbe\x6d\x9f\x3e\x55\x82\xdf\x91\x4d\x3a\xb0\x1e\xeb\x74\x41\xc3\xa4\x5c\xdc\x8a\x06\x06\x12\xf4\xb5\x00\x23\xf3\xd2\x61\x42\x73\xc6\xb1\xc6\x61\x5a\x49\x4c\x6d\x36\x1a\x08\x66\x5c\xe8\x37\x61\x9e\xd6\x95\x63\x26\x82\x7c\x6c\x70\x8a\x46\xb2\xab\x09\x6d\xce\x69\x09\x15\x58\xa7\x35\xd9\x91\x82\xd9\x89\x5e\xa5\x41\xde\xad\xe5\xa1\x94\x23\xf5\x14\x47\xa2\x0b\x8e\x92\x04\xf5\x9e\xea\xa1\xd5\x16\xc6\x7a\x1a\x3a\xcc\xb9\xe9\x24\x0f\x4b\x7a\x7d\xbb\x4b\x8e\xc6\xdd\xf4\xa5\x93\x73\x35\x6e\x79\x33\x1f\xc8\x23\x8b\x24\x0b\x1c\x9f\xcb\x1e\x5a\xc6\xe9\x5d\xf5\x5e\xed\x33\x51\x43\x6c\x59\xb5\x0e\x8a\x12\x17\xed\xb5\x00\xbf\xd3\x37\xd9\xcb\x3a\x1b\xa9\x02\x51\x76\x25\x31\xfb\x91\x9a\x1a\xc0\xeb\x5c\x95\xad\x51\x01\xe2\x49\xc8\x06\x15\x86\xb3\x3c\xaa\x52\x3c\xf5\xa7\xd6\x1d\xea\xd8\xe0\x10\xd2\x75\xe5\x8d\x01\x4a\x3d\xa5\xbf\x9e\xce\xc2\x69\xeb\x2c\x94\x61\x24\x43\x93\x9d\xcb\x0b\x59\x53\x87\xf1\x29\x75\xa8\xd1\xfe\xdd\x0c\xf4\xa0\x86\x8d\x4c\x69\xb6\x40\xb1\x7b\xde\x0d\xc0\x70\x2b\x4a\xee\x83\x90\x02\x38\x52\x92\x88\xa9\x1b\x69\xa6\xd5\x3f\x66\xda\x3b\xba\x94\x54\x03\x83\x83\xdb\x19\xb9\x7b\x9d\x8e\x66\x56\xda\x8a\xdf\x6f\x32\x54\x2d\xed\x94\xfd\xa7\x0a\x3f\xdc\x7f\x1b\x4e\x1d\xa4\x72\x0b\xee\xb4\x01\xf7\xda\x7e\xaa\x94\x72\xdd\x49\x5e\xb1\x29\xbe\xdc\x79\x0f\x76\x76\xa0\xbf\x57\x4f\x1f\x3e\x68\xa0\xb6\xde\x40\xc4\xca\x22\x9e\xd3\xa3\xab\xab\x98\xd7\x77\x32\x0c\x43\x28\xd6\x86\x37\xea\x20\xe3\x8a\x64\x05\xec\x8e\x99\xb4\x1e\x6b\x9b\x02\x6e\xf1\xc3\xf9\x40\x3b\x6b\x22\xbe\x1e\x8a\x6f\xfd\x2b\xa4\x8e\x1e\x47\xdb\x37\xd9\x5e\xd9\xcc\x1e\x6b\x0d\x04\x6b\x04\x09\x70\x20\x0e\x6f\xdb\x4a\x28\xc1\x39\x81\xd2\xc6\xd7\x69\x96\x53\xde\x51\x15\xef\xa7\xbd\xc9\xb8\x4e\x73\x80\xc0\x8e\x8b\x65\x7d\xec\x98\xc0\x39\x49\x18\xa2\x5a\xb1\x1e\xfb\xb6\x5a\x27\x09\x57\x4b\x6e\x05\xbd\x42\x55\xdc\x2e\x23\x05\x48\xc5\x0b\x7d\x3e\x8a\x0e\x19\x54\xf3\x35\x29\x94\x0a\x67\xb3\xde\xbf\xab\xd2\xc8\xa9\x7b\xe0\x83\xea\x3e\xf4\x5d\x6d\xa4\xd6\xa4\xfd\xc0\x98\xdc\x05\xcd\xe3\x52\xaf\x32\xfa\xd4\x5e\x8d\x20\x0b\x2c\x21\x12\x0f\xf4\xb1\xed\x5d\x34\xd3\x24\x12\xd0\x53\x73\xb7\xef\x0d\xea\xb9\x81\xa8\xf6\x74\xdc\x9c\xd4\x4e\x55\x72\x4b\x4f\x0f\x6a\xb9\x47\x10\x73\x98\xe7\xd9\x59\x69\xb7\x43\x05\x8b\x41\x9c\xdd\xb3\x2e\x05\x4a\xb3\x9b\x3c\x5c\x4d\xf1\x9f\x50\xb4\xc1\x33\x0b\xea\xd7\xbc\x76\xdb\x76\x2a\xd5\x7d\x93\x75\x2b\xb2\x14\x4e\x13\x51\x5a\x3e\x31\x63\x2a\xe7\xe6\x1f\xa5\x3b\xcc\x16\x52\xd3\xea\xb3\x09\x45\x87\x30\xa9\xad\x1d\xaa\xf5\x0e\x91\x18\x86\xe4\x4d\xb3\x45\xf7\x30\x61\x8c\xdb\x4e\x92\xd1\x43\xe6\x70\xcb\xf8\x60\x6b\xf7\x3a\xbe\x66\x32\x66\xa7\x9c\xc6\xe3\x2f\xde\xb2\x1a\xc7\x97\xd5\xdb\x61\xf5\x6a\x51\xea\x89\x57\x4f\x94\x48\x79\xf2\xb5\x1b\xbf\xb1\x73\x29\x9e\xbd\x5c\x04\x15\x66\x30\xc5\xd0\x06\x38\xef\x24\x2c\x4a\xbe\x25\xe9\xfb\x78\x39\x28\xc5\xca\x8b\xb7\x55\x5e\x17\x4c\xb9\xa9\x72\x51\xe9\xf7\x77\x7f\xe1\xa9\x88\xd3\x88\xa2\x30\x95\xdc\x47\xd0\x4d\x58\xa0\x62\x1d\x45\xb4\x28\xae\xd6\x49\x72\x8b\xf8\x7e\xef\xfa\xfe\x2a\x01\x35\x2c\x06\x4c\x03\xc3\x9b\x4c\x76\x64\xd9\xb9\xe7\x8b\x99\x42\x45\xff\xb8\xfe\x81\x0f\x5f\x16\xec\x24\x2b\xca\xb1\xda\x60\xc3\x7a\x02\xb4\x5c\x27\xec\xf1\x94\xa2\x55\x38\xaf\x4a\x03\xf7\xbd\x8d\x8e\x92\x44\x46\x88\x30\x9d\x23\x9e\x1f\x14\xad\xf2\x8c\xe1\x05\x2d\x50\x78\x7d\x9d\xd3\x6b\xb6\x38\x63\x3c\xd9\x21\x5d\x8d\xb6\x2f\xd0\x04\xf8\x0e\x32\x91\x3b\xb2\x90\xbb\x12\xa9\x46\x3a\x32\x65\xaf\xa3\x34\x9b\xdf\xab\xa2\xd9\x18\x82\x3f\xce\xe8\xb6\x94\x31\xdb\x73\xab\x0d\x5d\x78\x8c\x1a\x11\xf2\x7b\x7d\x60\x49\xe7\x66\x1f\xe0\x6d\x6f\x6a\x2d\xcf\x20\x2b\x4c\xcf\xc5\x3a\x9c\x5f\x53\x29\x7b\xce\x76\x17\x6b\xad\xa0\xe5\xdb\x9c\xd2\x25\xa4\x7e\xf9\x21\x4e\x4a\x9a\x6b\x7b\x39\x51\xab\x79\x82\x70\x22\x33\x30\x7e\x30\xae\xea\x11\x4e\x30\x9c\xee\x0e\xac\x4a\x68\xde\x17\x5c\x70\x16\xee\xea\x72\xde\x86\xd7\xc0\x0c\xc7\xde\x6c\x19\x4b\x9b\xf7\xb5\xed\x6d\x0e\xd9\x27\x26\x4a\xde\xd3\x44\xec\x46\xb9\x03\x36\xb9\xf5\xe5\x58\x95\xb9\x16\xa1\x90\x95\x3c\xd5\xc1\xf1\x6d\x56\x4f\xe4\xdb\x82\x26\x34\x6a\x94\x32\x67\xf0\x13\x68\xfc\x9b\xa6\x3c\x50\x05\x04\xf1\x5e\x73\x47\x72\x0e\xae\x1b\x6a\xdf\x55\x04\x22\x34\xae\xbf\x3f\x84\x11\x2d\xff\xb2\xa6\xf9\xed\xdb\x30\x0f\x97\x40\xa9\x7e\x5b\x49\x0d\x8c\x2b\x38\x0e\x32\xcd\x3f\x65\x97\xbd\x09\xfe\xa9\x5d\xf9\xbd\x7e\xb9\xba\xbe\xc7\xa4\xe0\xd5\x47\x98\x8e\x08\x11\xe8\xce\xa8\xa1\x87\x75\x0c\x41\x7f\x7a\xd2\xad\x3d\x66\x58\xbd\x3d\x79\x92\xb2\x1f\x64\x41\xc3\x3c\x5a\xbc\xa7\x50\x25\xe2\xdb\x2c\x3d\xe6\xd9\x58\x67\xda\xb7\x50\x03\x7e\x91\x25\x73\x9a\x73\x27\xdf\xd5\xba\xe4\x2e\x2d\xaa\xd2\x3c\xad\xe8\x96\xa6\xcd\x8b\x9e\x13\xba\x62\x66\x39\x65\x04\x29\xbc\x96\xab\xae\x89\x28\xe5\x33\x68\x4a\x66\x7a\x31\xc6\x5c\x4b\xd8\x38\x20\xc7\x85\xbe\x0a\xe7\x9c\x2b\xea\xa5\x24\xee\x50\xd5\x86\xe9\xab\xdf\x62\x3b\x3b\x4b\xa9\x3e\x5a\xb7\x53\x93\xc3\x02\x20\xd1\x9b\x56\x65\x35\x3b\x5b\x64\x37\xa2\xa2\x66\x76\xd5\x76\x34\xbf\xe8\x05\x0f\xa8\xc2\x05\x8a\x45\x76\x73\xb6\xbe\x7c\xcf\x9a\x90\xf1\xa3\x84\x27\xcf\xda\x77\xa7\xb9\xdb\xc3\x98\xe0\x95\xce\x2c\x26\x56\x02\x9e\xce\x88\xb4\x89\x66\xe3\x02\xd9\xe7\x2b\xe5\xde\xda\xf9\xf9\x33\xa8\x14\xaf\x3e\x64\x61\xa1\xe4\x4a\x52\x5d\x7f\xc9\xce\x29\x3b\xde\xd8\x90\xfb\xb6\xa9\xae\x40\x55\xc4\x77\x7c\x2f\x88\x54\xd3\xc3\x9d\x48\xcb\xc6\x1e\x3e\x63\x2f\x4a\xd7\xa2\x75\x9e\xd3\x94\x21\x39\xdd\xb1\x40\x67\x30\x33\x1d\xf5\xd8\xb2\xbc\xac\x72\x34\x55\xbf\x5f\xd2\x22\xa2\xe9\x9c\xab\xdc\xa5\x4d\x2a\xca\x43\x26\x71\x51\xb6\x08\x90\xdc\x44\xe7\xba\xd4\x14\xd0\x25\xb6\xa6\x10\x0c\x74\x95\x65\x65\x77\x01\x3b\x08\xcc\x1f\x8c\xb2\x24\x09\x57\x05\x9d\xeb\x97\x59\x3e\xa7\x79\xed\xec\x3a\xad\x24\xa5\x5f\x57\x74\xdb\xab\x3a\x69\xc3\x47\x75\x6a\x67\xa5\x61\xde\x72\xcf\x19\x53\xda\x34\x63\x60\x20\xd1\x2f\x9b\x92\x55\x6c\x2d\x56\x79\x06\x3a\x34\x29\x88\x69\x6a\x01\xbf\x57\x2f\x87\x6d\xb1\xf7\x1b\xcf\x4c\xfb\xb6\x0e\x86\xd3\x78\x0e\xae\x57\x3c\x25\x98\x76\x0c\xbf\x10\xff\x39\x7d\xac\xfc\xb5\xf9\xa3\x0c\x78\x99\xcd\xe3\xab\xdb\x6a\xc0\xaf\xe1\xd7\xce\x03\x86\xd7\xe2\x87\x1b\xf1\x45\xed\xe1\xbd\xeb\xc8\x94\xea\xb4\x83\x8e\xeb\xd7\xec\x12\xd7\xb1\x76\xd3\x06\xf5\xa7\xec\xf2\x81\x47\x74\x4e\xf3\xa2\x8e\xa8\x9e\x34\x26\xf1\xc6\x5e\xe3\x9a\x50\x86\xb7\xaa\xeb\xbc\x87\x29\x7b\x4a\xe3\xc7\x6f\x7f\x7a\xa0\x96\x5f\x83\x3a\x61\x37\x05\xf3\x18\xc4\xda\xeb\xb8\x57\xf9\xe0\xd6\x51\x05\x5e\x66\xbc\xf4\x86\x29\xc5\x4f\xd2\x74\xbd\xa4\xa0\xaa\x94\x6a\x6b\x74\xcc\xcf\xb2\x80\x7a\x9d\x95\xd9\x91\x54\x15\xaa\x2a\xb0\x51\xa7\xe3\x6b\xf2\x7e\x2a\x2a\x48\x45\x59\x5a\x95\xe8\xc8\xd2\x63\x10\x83\x2f\x9a\x22\x1d\x8d\x6e\x86\xeb\x6f\xee\xd5\x7f\x3f\x2b\x60\x27\xad\x40\x8b\xaf\xfb\x20\x17\xe0\x31\xe5\x82\x34\x66\xd0\x1b\x21\x8f\xf4\xa0\xc5\x96\xda\x3b\xdd\x7f\x9a\xc5\xb0\x8c\x4e\x21\x8f\x62\x15\xd6\x15\xb6\xea\x1a\xfc\xa1\xc4\x9a\x9e\xd1\x92\x73\xaa\xef\x45\x0d\x2e\xcd\xd7\x44\x7d\x9c\x7a\xd8\x96\x1c\xbe\x1a\x4a\x4f\x4b\x8f\x98\x17\x4d\x3d\xc5\xd6\xd2\xf0\x80\x40\x4d\x84\xc3\xb0\xdb\x55\xdd\x2e\x75\xc4\x6a\x47\x69\xd1\x0c\x4e\x16\x82\x46\x42\xce\x6c\x49\x4f\x30\xe2\x71\xa8\x2c\xf3\x27\xdd\x54\x17\x79\x55\xa8\x0b\xa0\x52\x1e\x70\x48\xdb\x74\x26\xc6\x4c\x4b\xc3\x4d\xc3\x98\xac\x24\xf1\x67\x17\xab\x5c\xf3\x9e\x9e\xae\x97\x97\xc0\x65\x4d\xb1\xa4\x08\x8e\xb0\x28\xc3\xbc\x2c\x8e\xca\x31\xd3\xd6\xff\xfc\xf7\xff\xdd\xda\x0e\x4d\xe7\x5b\x5a\xe9\xf8\xdb\x77\x1b\xd9\xca\xba\x8f\x01\x64\x3b\x0b\x47\xb8\x26\x69\xd3\x3a\xa2\x1a\xb5\xba\x04\x45\xf6\x54\x9c\xad\x07\x93\x72\x2b\x66\xf1\xef\xf7\x38\x3e\xd9\xc0\x52\x51\x35\x6c\x7c\x60\xd5\x53\x13\x07\xf5\x1f\x7b\x9f\x9d\xeb\x44\x85\x96\x3a\x17\x1e\xc6\xb9\xe6\xc1\xd5\x18\x54\xc4\x5f\x74\xeb\x24\xab\x8d\x64\x3d\xbc\xa7\xcb\x55\x79\xbb\xa5\x0a\x90\x8a\x62\x6d\xe2\x22\xbe\x4c\x86\x1c\x2b\xaa\x4c\xc2\x23\x8e\x5f\x2d\x2b\x6a\x6b\x14\xa0\x32\x1f\x55\x22\x20\x6e\xc2\x53\xeb\xc8\x47\xe1\xa7\x30\x72\xb7\xfb\x1e\xf1\xfe\xe1\xff\xbc\xaf\xd2\xae\xd4\xc5\x4a\x20\x3d\x4b\x98\xde\xb6\xb4\x2b\xdb\x4c\xbd\x2a\xdf\xe0\x96\xbe\xe7\x41\x21\xf7\x3a\x2c\xa3\x05\x7d\x44\xa8\x75\x0d\xae\xac\x7f\xc8\x60\x53\xd2\x7c\x39\xb8\x83\x8a\x32\xcf\x06\x73\x65\xb4\x1e\x56\xc3\x70\x77\x5a\x37\xbe\x4e\xaa\x8d\x30\xae\x27\x79\x94\x7d\xf0\x3c\x56\xf3\x36\x5b\xe7\x48\xe8\x67\xd0\x15\x18\x43\x50\xad\x99\xdd\xb2\x1f\xe4\x1b\x12\x8b\x31\xe8\x54\xad\x5e\xa6\xe6\x99\x5e\xf3\xea\x0b\x8f\x61\xe6\x13\x61\xd8\x8f\x5d\x0a\x7e\x40\xd9\xd5\x52\x65\x35\xe8\xfb\x7d\x55\xfb\x7d\xef\xa2\xef\xce\x41\x8b\xbe\x9b\x23\xe8\x77\xef\xa2\xef\x63\x8d\x9f\xad\x2f\xb9\x0b\xc2\x5e\x3d\xa8\xdb\x7c\xad\xa8\xc4\x3d\x76\x8e\x6f\xa9\xfa\xee\x3c\xb7\xaa\xef\x75\xe8\x87\xfb\x74\x65\xdf\xe5\xae\x8b\x6a\x0d\x1f\xa8\xf6\xbb\x3b\x58\xfb\x5d\xf1\x80\x88\x5b\xdd\x25\xd8\xad\x36\x45\xd7\xd5\x2e\xc7\xd2\x4b\x28\x9b\x1b\x1e\xc6\xc8\xbb\x03\x67\x9f\x5a\xd8\x1b\xee\xea\x9f\xb3\xae\xbd\x3b\x54\xd7\xbe\x5b\x5d\x74\xfb\xe1\xd3\xd5\x6e\x00\x05\x3e\xc9\x8a\x92\xeb\xd2\x86\x0c\x2d\x3b\x9f\x58\xfb\x9f\x59\xc2\xf9\x4b\x8c\x67\xcc\x8c\x75\xa8\x83\x6b\xff\xa3\x4b\x06\xdc\xce\xe7\x97\x4c\x57\xbd\x7d\x2d\x24\x13\x95\x8e\x6f\xc2\x9e\x9e\x74\x0a\x21\x1a\x6f\xf4\x0c\xc0\x73\xf0\x66\xdf\x36\xe5\xe9\x76\x64\xdc\x46\x73\x61\x71\x20\xef\xa5\x1d\x9d\x74\x7c\x4d\x3e\x38\x64\xda\xe5\x2b\xaa\xdf\xef\xa9\x23\x99\xde\x73\xbf\xf8\xdc\x08\x4d\xee\x0d\x73\x15\x3e\x8c\x13\xf5\xee\xf0\x13\xc6\x4b\x79\x70\x39\x0d\xe7\x3f\xa6\x09\x2c\xb1\xf6\x8e\x6d\x28\xfe\xe7\xc5\xcf\x79\x55\xc4\xed\x7e\x42\x99\x7c\x83\x21\xd6\x00\xbf\x74\x31\xfb\xe0\x0d\x94\x9a\x7b\x1e\xfe\xb7\x4a\x08\xf3\x3c\x16\x6d\x03\xd7\x7e\xe2\xc2\x16\x01\xc1\xb2\x94\x54\xf6\x23\xbd\xed\xd3\xd8\x2a\xb9\x06\x28\xfb\xa7\x19\xc5\x9a\x2d\x1f\x74\xe9\x2a\xeb\x90\x3b\xc4\x55\xe5\xfe\xc5\xcf\xf7\xb7\x2b\x91\x18\xf2\xfb\x4f\xab\x30\x9d\x87\x97\xc2\x9a\x39\xe7\x39\xac\xa0\x34\x1e\x93\xa6\x74\x7e\x41\xab\xdb\x87\x84\x9c\x4d\x32\x90\x1d\x5c\x03\xfa\x0e\x17\xc2\x21\x57\x91\x93\xab\x8f\xb3\x7c\x03\x88\x60\xc8\x81\x81\xcc\x7a\xce\xc6\x13\xe3\xbc\x9a\x84\xbb\x64\x0a\xcd\xdb\x12\x18\xde\x50\x12\x69\x9c\x7b\xd3\xbb\xed\x47\x8c\x6a\x1e\x5d\xc9\x4b\xe2\x84\xd4\xc0\xbb\x67\x28\xbc\xfc\x5c\x6b\x81\xb3\x5c\x2f\x6e\x40\x6b\xd1\xc3\x21\x9e\xf3\xa5\xce\x39\xd4\x2c\xd8\x70\xdc\x4c\x97\x1a\xf6\x5a\xe3\xb4\xf0\x44\x7c\x9f\x69\x3f\xa5\xd2\xf5\x69\x34\x7c\x42\xb2\x87\x9d\x96\x63\x32\x46\x3d\x70\x3a\x13\xb1\xd6\xbb\x1e\x62\x3b\xe2\x80\x6a\x69\x64\x34\x83\xc8\x68\x08\x92\x7e\xc0\x43\xb5\xed\x32\xb7\x4e\x12\x3a\x9f\x10\xef\xbc\xdf\x6a\xec\xbb\x1e\x08\x9d\x86\x45\xa9\xcc\xfc\x3f\x71\x5d\x54\x3d\x8f\xa5\x8f\x08\xa4\x2a\x96\x95\x22\x41\x5a\xa5\x35\x8c\xe4\x7d\x5b\x9b\x30\x42\x45\x3b\xcb\xde\xcd\x19\x31\xdc\xb2\x1c\xe2\x74\xc1\xc3\x9a\xc6\x22\x9a\xa6\xe1\xe7\x23\x04\xb2\x4d\x51\x19\x05\xf7\x52\x19\x35\x6a\x62\xb5\x99\x48\x01\x76\x15\x11\x7c\x49\x8b\x28\x8f\x57\xb5\x67\xea\xd4\x09\xee\x25\xf9\x4e\x79\x71\x4c\xfe\x55\x21\x91\x65\xf7\x91\xa8\x6b\x76\x57\x36\x73\x54\x96\x79\x7c\xb9\x2e\xb7\xa9\xe8\xd5\xc7\x61\x58\xbf\x0d\xae\x0c\xf9\x3a\x2a\xd7\xf9\xf0\xe9\x78\x28\x79\xbc\x8b\x45\xc1\xcc\x92\xe5\xf2\x7a\x54\x6f\xc3\x38\x2f\x7a\xf2\xb9\x72\xfc\x67\x8b\x2c\xe7\xd5\xbc\x9b\x6b\x7a\x19\x8a\xb4\xde\x83\x29\x00\xc6\xac\x32\xfb\x4c\x7f\x1a\xb9\x9d\x66\x22\xed\xbe\x7c\x30\xb3\x0e\xff\xe7\x4d\x56\x09\x04\x83\x38\xa4\x84\xd0\x4e\xb7\xd5\xd0\xed\x32\x19\x3b\x92\x1f\xb8\x1e\xec\xac\x1b\x7b\x44\x49\xab\x07\xd1\xfd\xc4\xac\x9d\xac\x32\x93\xb6\x10\x78\x5e\xad\x6e\x2b\xe9\xa7\x17\x44\x35\x4c\x0f\xfa\xfb\x6a\x30\x5f\xf8\x33\x5a\x88\xd7\xb4\x0c\x87\x24\xf1\x96\xa6\x74\x11\x16\xec\xd9\x2e\xe5\x3b\x14\xc5\x9b\xbc\x4c\x74\x1e\x0b\xe8\x6a\xdf\x66\xe9\x9f\xcf\xcf\xc2\x4d\xfd\xfd\xfb\x79\x5c\x2a\xb5\x95\x8d\x7a\xbc\x0c\xfb\x84\xbc\xb2\x2c\xbb\xc3\x79\xb0\x2b\x57\xb1\xf9\xfc\xe5\x6d\x1a\x2e\xe3\x88\xc1\xe2\x65\x28\xe0\x51\xb9\x65\x84\x49\xcc\xd8\x1a\x76\x6f\x2e\xee\x4d\xa5\xb6\x13\xa8\xec\xfe\xd4\x75\x4f\xaa\x7a\x10\x6a\xfa\x26\x03\x1c\x1b\xa2\xa1\xdb\xf8\x8e\x3d\xcd\xe4\xef\x17\x71\x21\x16\x11\xb1\x6f\x59\x7a\x15\x5f\xb3\x05\x87\x5a\x20\x28\xcd\x10\x43\x05\xd4\x2c\xce\xfe\xd5\x7a\x06\x29\xb8\xec\xb4\x30\x82\x5a\x2d\x2f\x14\x86\xdd\x71\x7a\x2d\x63\xd0\x16\x1f\xa2\x70\x3e\xd7\xe7\x1c\x27\xf5\x65\xfd\xda\x0e\x2b\x5a\x27\x51\x70\xe5\xd7\x8e\xe6\x73\x24\x50\x1d\xbd\x96\x9b\x1d\x5a\x2b\xb1\x79\xe5\x7a\x23\x1f\x37\x22\x03\x3d\xdb\x96\xd2\x6e\x4c\xe9\xcd\xc4\xed\x33\x3d\xd0\x82\x90\x56\xa0\xa7\x3b\xd3\xe6\x75\x42\xfc\x56\xcd\x12\x55\x81\x10\x79\x40\x33\x0d\xb4\x70\x3d\x2f\xce\x91\x17\x44\xa6\x8e\x7e\x99\x6e\xb3\x53\x6d\x49\x4a\xfc\x63\x42\x68\x6a\xb1\xbe\x5c\x72\xd8\x70\x77\x63\x0b\x52\xf1\x77\x82\x5e\x2d\xd9\xc7\x56\x11\x79\x36\x4e\x94\xda\xc0\xee\x12\x34\x88\x5a\x7b\xd3\x59\x8f\x89\xa5\x99\x7b\xa8\xaa\x2e\xfc\xd4\xf6\x89\x1d\xe4\xb9\x18\xc2\x35\x02\xcc\xf0\xaa\xc0\x66\x28\x33\xee\x06\x56\x21\xfc\x38\x6b\xbf\x15\x5d\xba\xeb\x54\xdb\x7e\x9b\x95\x6a\x1e\xde\xba\x52\xcf\x0e\xb4\x3c\xdf\xd8\x0e\x30\x9a\x1c\x61\x37\xd1\xcf\x71\x77\x1a\x35\xba\x3c\xbd\x6d\x34\x69\x71\xf6\x86\x79\x2b\xa6\x5c\xc0\xba\x1f\x1d\x50\x05\xda\xae\xc2\xb2\xa4\x79\xda\x0a\x11\x68\x51\x53\xc8\x63\x5f\x77\xd3\x0c\xcf\x80\xd0\x21\x6d\xa6\x31\x76\x86\xb1\x31\xe1\x58\x79\x8d\xfd\xa7\x30\xa2\xbf\x61\xc3\x4c\xe9\x4d\x8f\xf0\xef\x71\x36\x6a\xb2\xff\x58\xdf\x9a\xd3\x66\x33\x89\x75\x01\x7e\xc2\x62\xe2\x79\x76\xc3\xbe\x85\xc5\xc7\xf6\x85\xfa\x1b\x83\x0c\xec\x04\x11\xa8\xa8\x57\x51\xac\x90\x95\x4f\x98\x29\x8a\xf5\x65\x1a\xb2\x13\x28\xbe\x6a\x16\x63\xa6\x2d\xd7\xac\x9d\x4f\x7a\x1c\xc1\x4f\x1e\x9e\xca\x33\x01\xa6\x19\xbb\xb5\xa2\x39\x54\x22\x82\xea\x88\x90\xc6\x6c\x75\xab\x5f\x56\x19\x02\xcb\x9b\x4c\x2f\x4a\xba\x6a\xae\x40\x4a\x3e\x7d\x95\xad\x32\xc8\x91\xae\xad\x92\x75\x1e\x26\x3c\xe6\x72\x9d\x26\x14\x84\x0a\xd6\x62\x58\xea\x73\x91\x40\xba\xb9\x52\xb2\xbb\xcb\x6c\xc9\x46\x7c\x95\x67\x4b\x3d\x85\x19\x2e\xc2\x62\xd1\xdc\x28\x33\x71\x59\x60\xbe\xce\x93\x75\xbc\x10\xb9\x3b\x20\xe3\x8b\xce\xdd\xfd\xf4\x79\x9e\xad\xe6\xd9\x0d\xeb\x82\xbb\x63\xea\x97\xd9\x27\x6d\x06\x61\x93\xba\xe4\xa0\x2f\xae\x54\xbc\x74\xe3\x52\xa8\x73\x18\x7f\xa4\xb7\x50\x2a\x49\x87\xb8\xc0\x08\xa0\x46\xc3\x88\x8d\x4a\x2f\xf3\x30\xfa\xa8\x87\x79\x1e\xde\x8a\x85\x62\xd0\x16\x2f\xd2\xdf\x78\x22\xc5\x28\x2c\xab\x4e\xc2\x28\xca\xf2\x39\xef\x35\x0a\x57\x71\x59\xc1\xa7\x2f\x32\xb1\x75\x10\x8c\x3a\xc3\x3c\x9d\xe1\x34\xac\x2a\xbc\xfc\xdb\x9a\xae\xe1\x3d\xe8\xfa\xe2\xe2\xf7\xb3\x65\x36\x5f\x27\xf4\x4d\xb8\xa4\xdf\x68\x69\xb6\x0c\xe7\xfa\x3a\x7e\x51\xd2\xe5\x2a\x09\x4b\x5a\xbc\x10\x55\xb4\xc4\xdf\x17\x71\x3a\xa7\x9f\xf0\xe2\xb2\xd0\x66\x71\x71\xc6\x60\x58\xbe\xce\xe6\xf4\x9b\x7f\x21\xff\xf8\xfa\x77\x14\x0b\x46\xe3\x0f\xe9\x3f\xbe\xfe\x7a\x06\xb6\x27\xfa\xd5\x84\x56\x97\x59\xca\x07\xf9\x41\xa3\x9f\x56\x59\x5e\x72\x41\x65\x79\x49\xf3\xfa\x25\xfd\x2a\x8c\x4a\x48\xa2\x32\xfb\xea\x6a\x9d\x02\x36\x7e\x45\x67\xe5\xd7\x7f\xff\xf1\xf2\x57\x1a\x95\x98\x77\x57\x05\xb2\x7e\x45\x67\xda\xdf\xfe\x46\x8b\xd7\x30\x3d\x6d\xf6\x77\xe0\x31\xbe\xf9\x17\xe3\x1f\x5f\xcf\x9a\x71\x6e\xb2\x78\x8e\x8c\xdf\x6d\xc2\x1c\xa5\x7f\xf8\xca\x98\x95\x98\xc7\x4a\xbe\x17\x9d\xfe\xc0\xfb\xfc\xfa\xab\xbf\xc7\xf3\x6f\xb4\x17\xc9\x9b\xf7\x9b\xcb\x1f\x7f\xd2\x66\x97\x49\x16\x7d\xfc\xe6\xf7\xbc\x06\x86\x50\xb0\x01\xf9\x11\xfe\x92\x9a\xb2\xcc\xdb\x1e\x55\xf0\xda\x8a\xb9\x86\x4d\x34\xfb\x45\x8c\x14\x89\x67\x54\x91\x49\xe0\x99\x2c\x49\xc1\x70\x34\x48\x19\xf9\x41\xd0\xbc\x89\xe7\x3d\x1f\x0b\xad\xcd\x91\x43\xaa\x8e\x9c\x86\x73\x14\x5e\x77\xd8\x71\xc9\xe5\x87\x8f\x56\x16\x48\x13\xba\xe1\x56\xd3\xa6\xf6\x52\x96\x9e\xb2\x8b\x22\xe9\x80\x34\x0f\xfe\x6c\x0f\x52\x12\x1f\xe0\xf6\x09\xba\xa7\x68\xa0\x57\xab\x4e\x59\x97\x4a\x35\x74\x5f\x0e\x66\xac\xfd\x4a\xe0\x4c\x82\x79\x7f\x93\x4b\xc6\x61\x95\x16\xaa\x4b\xd1\x77\xa5\xbb\x7c\x3b\x43\x5f\x7a\xbd\x4f\xba\xd4\xf8\x2a\xcb\x2f\xe3\xf9\x9c\xa6\x8d\x48\xba\xf3\xd6\x16\x8d\x1f\x6e\x73\xc7\x3c\x7e\xf7\x79\xef\x69\xe7\xcf\x3f\xcd\xff\xed\xe7\xff\x2a\xb7\xee\xe9\x42\x53\xed\xc6\xb1\xdd\x34\xb0\x7f\x04\x6a\x42\x82\x61\xbe\x68\x7d\x4f\xb9\xf6\x26\xaf\x3f\xb6\x60\xec\xc4\x12\xac\xc3\x0f\xab\x4a\x83\x76\x86\xcd\x4e\xcc\xed\x89\x8b\x84\x2c\xbb\x73\x86\x11\x95\x9c\xb6\x2d\x95\x88\xb3\x4f\x2a\x11\x81\xa3\x18\xe3\xa1\xbd\xbb\x67\xaa\xa0\xad\x95\xea\x96\xd9\x65\x9c\xd0\x61\x32\x3b\x28\x03\x70\x7e\x49\x1f\x5a\xd3\x36\xe8\xdd\x7b\x65\xb0\xe9\xe7\x1c\xe2\x57\x2f\x06\xb2\xd6\xb4\x72\x0d\x29\xd6\x63\x34\x69\xcd\xd6\x3c\x43\x87\x99\x57\x5d\xfd\xaa\x9f\x4f\x49\xae\x6a\xd5\x4b\xa7\x24\xdf\xdc\x63\x86\xcd\xfb\x8f\x31\x49\x91\x99\xa7\x33\xc1\xa6\x78\x56\x77\x76\xcd\x9d\x3d\xa6\x26\x5e\x7e\x8c\x79\x35\x75\xd8\x7a\x93\x7b\x29\x17\x58\xeb\xcf\xb0\x73\x7b\x8f\x69\xca\x2d\x3c\xc6\x5c\xab\x34\x09\xdd\x89\xca\xe9\x13\xba\xb3\x94\xef\xed\x31\xc5\xfa\xf5\x47\x99\x1f\xb8\x3b\xf7\xa7\xc7\x2f\x2b\x67\xd7\xdc\xda\x67\x72\xe2\xed\xed\x89\xb1\xf6\xca\x76\xaa\xf0\x86\x7f\x03\x67\xa4\xc2\xf8\xd0\xaf\x28\x3d\x35\xc9\x50\xd3\xe4\x01\xd3\x0b\xa9\xb9\xdc\x27\xca\x2d\xd4\xa4\x15\xda\xd1\xf3\x7d\xef\xdc\x40\x15\xff\xb6\x57\x66\x20\x6d\x7a\xea\x93\x78\xd0\x97\xff\xd5\xcb\x5d\xf2\x72\xa8\x3a\xa9\x6d\xae\x4d\x6f\x85\x6e\x1a\xc6\xea\x13\x54\xc5\xcd\xd7\x69\x14\x56\x8a\x81\x31\xdf\xd7\x37\xd5\xbd\x7b\x8c\xa5\x1e\x42\xbf\x60\xbe\xb2\xcf\x86\x73\x18\xed\x54\x15\x03\xa7\x9a\x60\xdb\xf6\x92\x53\x8e\x98\xf7\x5f\xbe\x76\xd1\x4b\x05\xe8\x6a\xc6\xe2\x50\xf0\x9b\xb7\xcf\x2c\x45\x9f\x9d\x53\xed\x10\x9d\x6e\xc6\xb3\xf3\xc8\x27\xcc\xd4\xe5\x12\xab\xf1\xaf\xa8\x8e\x70\xd9\x31\xb2\xe3\x5f\x79\x90\xfc\xf0\x8b\xd3\xc2\x36\xf6\x4e\x6a\xd3\x10\xc8\xa0\xc9\x68\x43\x8c\xdd\x32\xda\x38\x9d\x8c\x32\x6f\x78\xbe\x99\x2d\xb9\x6c\xaa\xac\xc2\x63\xa9\x6b\xf6\xec\x61\xf8\x70\x1f\xcc\x80\xc2\x7b\x1b\x36\x68\xec\x98\xfd\x44\x53\x57\x97\xaf\xa5\xc2\x0b\x45\x46\xc9\x09\xd2\xdd\x38\xdf\xb2\x5f\xb2\x95\xde\xf4\x76\x4c\xb5\xd2\x58\xe4\x94\x89\x56\xfe\xe7\xbf\xff\x6f\xfb\x89\x6d\x29\x54\x14\x09\x54\xda\x46\x3f\x99\x5f\x98\x94\x7d\x77\x1b\x81\x3c\x58\xd2\x94\xda\x9d\xd5\x84\x43\x62\x41\x37\x79\x96\x56\xf9\xd5\xab\x05\x9c\x42\xcb\x0e\x92\x2d\x45\x3d\x9a\xca\xa3\x79\xda\x70\xee\x95\x27\x65\x9a\x19\x48\xda\x7f\xdb\x33\xa4\xf4\x90\x75\x87\xfc\x28\xd0\xe7\xb0\x96\x67\x30\x15\x44\x05\x87\xdd\x7c\x5c\xde\x64\xa8\x51\xab\x3d\x8c\xff\x0a\x45\x51\xb2\x2e\x4a\x5a\xa7\x75\x48\x6e\xd1\x22\x2c\x50\x9a\x55\x7e\x2d\x30\xcb\x51\xbf\x15\x09\xc8\x43\xa0\xe2\xb9\x22\x14\x3b\xee\x01\x40\x26\x52\x65\x3c\x10\xc8\xde\x54\x80\xd9\x23\x27\xc6\x38\xdc\x26\x65\x88\x79\x2e\x50\xe9\x81\x61\x20\xd1\x4b\xad\xfe\xed\xa6\x79\x19\x4c\xe6\x62\x0d\xed\xf8\xed\x49\x43\xd4\xf0\x1d\xb4\x32\xb4\x2c\xc1\x03\x26\x07\xb0\x2e\xf4\x0d\x07\x1d\xab\x27\xb7\x2f\x48\xe6\x06\xb5\xa5\x74\x8b\x71\x54\x58\x36\xd8\x86\x1b\xb1\x8e\xc2\xf0\x98\x1c\x2c\x3a\x90\xcd\xcc\xf4\xb7\x5d\x4c\x1a\x07\x36\x53\x26\x59\xc8\x25\xde\xe7\x6d\xcb\x38\x3a\x5d\x9f\x7e\xf7\x9f\xef\x7f\x6e\xd9\x32\xc6\xcc\x7d\x8b\x90\x17\xad\xd4\xb9\x2c\x21\xf9\x96\x72\xee\xcc\x50\x19\x20\x06\x0d\x5a\x02\x4a\x7a\xb1\x8a\xd3\x14\x24\x93\xc9\xeb\x25\x5e\x3d\xc0\x8a\x31\xd1\x33\x85\x36\x43\x28\xce\xa3\x47\x59\x5a\xe6\x59\x52\x5b\xd5\x9e\xf7\x12\x5e\xdf\x9c\x7c\x3a\x0d\x0d\xa3\xb5\x84\x84\x9b\x37\x2b\xee\xba\x10\x45\x08\x04\x33\xcb\xa5\x12\xd9\xb9\xae\xda\x5b\x10\xce\x7c\x1d\xb3\x33\xf0\x0d\x7b\x96\x33\x42\xe5\xed\x8a\xc7\xa5\x56\x4d\x5c\xd4\x8d\x10\x75\x23\xeb\xb4\x6a\xe6\xac\x79\x45\xe5\x33\xd5\xe1\x89\x94\x0e\xd6\x5a\x12\x77\xb0\x4c\xb6\x65\xe7\xd9\x5a\x4e\x48\x79\x5c\x33\x75\xed\xd5\xc4\xc2\xb6\xa8\xc5\x85\x2e\x52\x57\x0e\xc8\xad\x3f\x6e\x68\xbe\x89\xe9\x4d\x4b\x52\x54\xba\xc9\x1f\x66\x60\x65\xf6\x91\x82\x06\x74\xeb\xc8\xde\xf3\x27\x1f\x69\x5c\x79\x96\xd0\x49\xc3\x7a\x07\x0f\x3e\xd2\xa8\x56\x59\x12\x47\xf1\xb4\x81\xbd\xad\x9e\x1d\x1a\x9b\x42\x35\x3b\x4c\xac\xe6\xf1\x5c\x8f\xd3\x82\xe6\xec\x94\xb9\x89\x93\x44\x9f\x53\x76\x92\xdf\xc2\xd1\x95\x7e\xd4\xcb\x6c\x12\x01\xdb\x42\x6f\x0e\x4b\xd1\xda\x4e\x00\xcf\x9b\x92\xe5\xb7\xae\xe1\xbf\x33\xde\x75\x0e\xa3\xa9\x01\x19\x3d\x51\x66\x52\x38\x86\xd6\x3b\xba\x18\x36\x96\xe1\x35\xe8\x37\x67\xda\xb7\x65\x1e\x5f\x5f\xd3\xbc\xae\x60\xd1\xb3\x58\x80\x26\x47\x58\xab\xbf\x4f\x85\xff\x73\x5b\x35\xa1\xcd\xe3\x4d\xab\xf8\x04\x82\xfa\x30\x20\xc8\xce\x5a\x9e\x27\x2d\x8d\x7d\xed\xcc\x22\x50\xb0\xeb\x20\xd4\x32\x65\x9c\x76\x1c\x57\xb6\x68\xc4\x05\xb4\x88\xc4\xe2\x5e\xd2\x5c\x5f\x65\x37\x34\xaf\xb8\xb5\x55\x4e\xab\xa2\x77\x02\x68\xd0\xc9\x37\xf2\xbe\xa9\x4b\xeb\x55\x2a\x7d\x65\x6c\xa0\x42\x1a\x45\x93\xfc\x4e\xa1\x94\x13\xea\x02\xae\x89\x22\x76\xeb\x72\x1a\x3c\xb2\x56\x2a\x2e\x90\x64\x6c\xdd\x00\xec\x67\x65\x4e\xc3\x65\x65\x36\x38\x2b\x21\x7b\xfc\x59\x19\xe6\xac\x11\x0d\x25\xd9\x35\x2a\xa4\x47\x06\x9d\x5c\x15\x90\x17\xb5\x36\xe0\xed\xc1\x53\x0e\xf5\x62\x2b\xc1\x57\x61\xca\x60\x97\x74\x1e\x87\xfa\x2a\x5c\x17\xe0\x76\xc8\x7f\x25\xe1\xad\xa0\x79\xbd\x6a\xe2\xbd\x02\x6f\x3d\x21\x47\x7d\x61\x7b\x3c\xd1\x3c\xcc\x3f\x6e\x8d\x2b\xd2\xd4\x1e\x5c\xd5\xec\xbe\x6d\x4d\x4f\xf2\xba\xe2\x0f\x48\xb8\xdf\x86\x43\x5f\x4f\x37\x81\x74\x57\xfb\xa7\x11\x66\x24\xe4\x96\x45\x94\x96\x7f\x24\x08\x39\xb5\x10\x51\xa3\x85\x7e\x15\x27\xd3\x7c\xa4\x06\xa8\xef\x61\xe9\x7a\xc7\x75\xf4\x79\x13\xf6\x74\xb9\xfe\xf1\xaf\xaf\xbe\x5f\x77\xa5\x0c\x91\x74\x67\xc8\x8c\xa6\x32\x97\xb6\xb2\x82\xaf\xab\xb4\x12\x55\xbe\x96\xd1\x44\x62\xfd\xb2\x8d\x92\x20\x23\x06\x52\x55\x4b\x93\x23\xf8\x15\x55\x1c\xab\x0a\x8e\x73\xba\xa2\xe9\xbc\x40\x59\x8a\xea\xb1\xa0\x79\x95\x3c\x66\x2b\x11\x20\xc0\xdf\x24\x34\x2f\xf5\x32\x8f\xc3\xb4\x2a\xef\xd3\xde\xd5\x52\x55\xf3\xb1\x8d\xdd\x71\x42\x1a\x82\x59\x4a\x3f\x95\x52\x86\xfa\x47\x02\xd4\x4d\x58\xa0\x9c\x16\xd1\x82\x32\xac\x1a\xa9\x0f\xd8\x86\xcd\x22\x2e\x04\xea\x4e\x2b\x66\xb9\x1f\x48\x6e\xc2\x42\x54\xb5\xeb\x46\x99\x3f\x2c\x40\x56\x4d\xa7\xd3\xc0\x71\x29\x2c\x24\x07\x80\x45\x97\x74\xaa\x53\x60\x69\x32\xab\xfe\x41\x1c\xce\x72\x34\xc8\x45\x9b\x77\x17\x86\xa3\x16\x80\x0b\x1c\x76\x0a\x22\xf4\x16\x20\xde\x9e\xc0\xa8\x6d\xb1\x68\xbd\x2d\xfb\x40\x4b\x23\xef\x6a\xe2\x15\x07\x86\x1c\x2d\x28\x1d\x46\x55\x19\x08\x76\xfc\xfe\xda\x54\x81\xab\xf1\x62\x04\x60\x2a\x5f\xcc\x3e\x84\xf8\xca\xfd\x9a\x5d\x16\xf8\xd7\xec\x12\x83\x33\x3f\x2f\xac\xdd\x0e\x3b\x51\xc4\x9b\xb4\x66\xce\x06\x57\x41\xaf\x1b\x35\x2b\x3f\xc7\x3a\xf8\x23\x6b\xff\x4d\x3b\x7b\xc3\x14\x16\x71\x6a\x8b\x5d\x66\xaf\xc3\xeb\x6d\xc1\xc6\x61\xf4\x6b\x97\xba\x55\x0e\x46\x1c\x3d\xea\x04\xac\x2a\x3e\x61\xa4\xb7\x7d\xd2\xb8\x0c\x0e\x8c\x17\x25\xda\x9e\xcb\xa5\x3d\x4f\x6f\xa7\xe6\xa6\x73\x44\x33\xd5\x99\x3b\x58\xbf\x4e\x86\xc6\x68\x2a\xa9\xfe\x72\x80\x86\xae\x76\xe4\x18\xc8\x28\x35\x82\x5c\xdd\x06\xee\xb7\x83\x37\x2d\x67\xae\x5d\x37\xb1\xec\xe6\xc4\x9b\x1c\x58\x1c\x61\x7d\xaf\xf2\xa3\x4c\xd8\x5a\xdb\xa8\x84\x26\x02\xea\xc0\xeb\xb8\x0a\x7d\x18\xee\x7b\xaa\xfb\xd6\x10\x5f\xc0\xc7\xaf\x24\xa6\x43\x9b\x7a\x9f\xad\x2e\xad\x98\x1c\x63\x3b\xb4\x7a\x35\xa1\xe9\x05\xe6\x4d\xa0\xd8\x3b\xaf\xf9\x00\x6c\x5a\x95\xa8\x26\x48\x52\x5f\x90\xea\xb1\x90\xaa\x6d\x65\x9d\x82\x50\x7c\x5a\x13\x71\xa9\x4d\x3b\x26\xa3\x93\xa6\xc0\xf3\x91\xf3\xbb\x78\x2b\xd5\x4b\x1c\x7b\xee\x1d\xad\xcc\x4a\x17\xbd\xc1\xb0\x7f\x30\xc6\x23\x66\xfe\x49\xa8\x51\x31\x25\x9a\x32\xda\x75\x0b\xf7\x71\x2f\x5c\xe1\xcd\xa9\x13\x34\x0e\x39\x6d\xf5\x8e\xec\x86\x1b\x56\xda\xac\x5f\x4c\x1b\x4a\x43\x74\x86\x07\x34\x96\x42\x68\x1b\x5d\xa8\x86\xaa\x4a\x73\x79\x7f\x32\xa4\x30\x0e\xb7\xdd\x36\x8c\x09\xdb\x64\x4f\xcc\x97\x66\x20\x29\xb7\x06\x81\xbb\x51\x24\x00\x87\xd4\x84\x7b\xb1\x8e\x35\x58\x47\xac\x94\x7d\xc9\xa6\xe5\x4f\x26\x2a\xf2\xcf\xba\x95\xe1\x8a\x32\x2c\x8b\xf7\x79\x18\x7d\xac\xd4\x58\xa7\x95\x81\x57\xfb\x96\xe6\x79\x96\x73\xc2\xba\x5a\x2b\xa9\xa9\xb4\xb1\xa1\x25\xf9\xc2\x15\x2d\xa3\xc5\x19\x5c\x85\x3d\xbe\x4e\xd3\x0e\x2d\x80\x57\xbe\xe7\x9d\xa8\x03\x34\xb7\xb2\x79\x4f\x07\x92\x25\x14\x1e\x7c\x22\xa8\xb4\xec\x37\x6d\xc5\x5e\x65\xb1\x11\xc1\xd3\x55\x60\xb5\x08\x11\xff\x35\xbb\xd4\xe3\x79\xf3\x7b\x99\xa5\xe5\x62\x28\x70\xbc\x92\x13\x44\x4c\x26\x0f\x61\x97\x34\x74\x6c\xa4\xbb\x6a\x0e\x5b\xfa\xbd\x69\xaa\xc3\xdf\xed\xac\x3a\x84\x81\x3d\x73\xdd\xa1\x7b\xfc\x9f\x9b\x3f\x93\xd7\x89\xac\x3b\x1c\x52\xe4\xb4\xf1\xa4\xed\x80\x25\xd1\x3c\x53\x8e\x95\xe0\x6b\xd3\x15\x9f\x1b\x64\x56\x9d\xb4\xff\xf3\xdf\xff\xff\xa0\xc7\x92\xc0\xfc\x49\x5a\xa4\xaa\xca\xc5\x9e\xea\xa4\xe3\x6c\x9d\xcc\xa1\x22\x57\x94\x25\x09\x8d\x4a\x24\xb6\xd1\x56\x6d\x92\xf5\x10\x8a\xc7\x91\xc8\x52\x91\x5a\x3a\x5a\x84\x79\x89\x3a\x53\x52\x4c\x54\x29\x6c\x57\x84\x01\x36\x64\x49\xe7\x67\x7c\xe5\x66\x1a\x7a\x21\x49\xa2\xf5\xed\x77\xb4\xa0\xf9\x46\xe8\xc5\x06\x21\x62\xcc\xb4\x55\x9e\x5d\xff\x3f\xf6\xde\x7c\xb9\x6d\x64\xdd\x13\xfc\xbf\x9f\x02\x83\x3b\x7d\x96\x2e\x80\xe2\xaa\xa5\x26\x7a\xae\x65\xc9\x2e\xdb\xc7\x8b\x4a\x92\x5d\xc7\xe5\xab\x38\x91\x04\x92\x24\x4a\x20\x92\x05\x80\xa2\xe4\x9e\x8e\xb8\xef\x30\x7f\x4c\xf4\x0b\xcc\x8b\xcc\x9b\xdc\x27\x99\xc8\x7d\x41\x26\x16\x8a\x72\xb1\xce\xad\x13\x71\x5c\x14\x09\xe4\xfa\xe5\x97\xdf\xfa\xfb\x44\xe8\xbf\xd4\x74\xf9\xd7\x72\x93\x7c\x8d\xf5\xe8\x80\xc9\x93\x60\xa8\x0f\x93\x1e\x2d\x7f\x05\xf3\x88\xa4\xba\xb3\xe7\xc6\x81\xbf\x04\xf7\x7e\xe0\xbb\x10\xae\xf5\xeb\xbf\xda\x4a\xad\x18\xe2\x70\xf7\xa8\x81\x5f\x86\x68\xa0\x33\x47\x90\xc5\x82\x7f\x31\x46\xb9\x35\xdb\xc2\x43\x7f\x2a\x97\xc7\xef\x23\x30\x67\xf5\xeb\x28\x3e\x58\x9e\xfc\xfa\x9f\x3e\x30\x87\x83\x55\x54\x43\x3b\xac\x46\x62\x1e\xa9\x63\x97\x18\x9e\x3c\x7e\xe7\xcb\x97\xc1\x21\xee\x57\x91\x5f\x67\x49\x0a\x8b\xb7\x49\x76\x7b\x2a\x3a\xd6\x86\xd1\xd1\x0a\xde\x9b\x15\x61\x8e\x90\x5d\xf1\x76\x6a\xdc\x2f\x93\xba\x28\x9b\x26\xe3\x5f\xe7\x48\x16\xe2\x08\xdd\xfe\xf4\x3f\x41\x28\xcb\x6a\x15\x4e\x73\x08\xe2\x28\x5f\x2f\x71\xbb\xfb\x7d\xfa\xa3\xc3\xdb\x39\x88\x7f\xb9\x55\x4f\xbf\x25\x44\xd2\xa1\x2f\x13\x66\xa0\x94\x7c\xb6\x48\x2f\x03\x57\x75\xe7\xf1\x98\x3e\x30\xc4\x84\x95\xcf\x49\x15\x09\xbc\x64\x8c\x50\x75\xa3\xc0\xf8\x50\x53\xf4\x7d\x65\x85\x0f\xfc\x0a\x66\xca\x38\xe0\x3c\xe7\x26\x50\xc6\x6d\x1b\x06\xeb\x13\x1f\x94\x0f\x19\x3c\xc3\x7f\x7c\x5c\x71\x43\xd7\xd8\x82\xbd\xa2\x0a\x5f\xea\x1b\xf4\xfb\xd1\x8d\xc8\xe3\x50\x12\x54\xdc\xd8\x2c\x63\x7a\x46\x86\xc1\x48\xb5\x94\xdf\xb0\xa3\xe3\x6b\x84\x24\x87\x4a\xb2\xc5\xfd\x48\x09\x19\xd0\x1f\xb4\x83\x31\xa5\x90\x62\x56\x31\x52\x55\xa1\x98\x54\xe4\x95\x8e\x87\x49\x27\xf7\xdd\x1e\x25\x09\x01\xc5\x83\xa9\xf6\xfc\x34\x4d\x37\x77\xef\x47\x5f\x57\x47\x9a\x16\x30\xb4\x42\x26\x29\x70\xc1\x37\xd5\xb3\x51\xf5\x17\x0c\x2c\x02\xbe\xd0\xa2\x6b\xc1\x50\x4c\x25\xbb\x58\x4f\x17\x90\x69\x0d\x54\xd6\x8b\x50\xca\x6a\xa7\xbb\x6a\x30\xfa\xba\x5f\x9a\x47\x5c\xd1\xc1\x34\x58\xb6\x2a\x2f\xd1\xd6\x7b\x8a\xf2\xab\x1c\x0d\xc2\x12\xb6\x11\x20\x55\xcb\xc0\x58\xcb\x03\x25\xdd\x06\x0a\x62\x70\xc1\x2b\xea\x04\xfe\x33\x8a\xd0\x59\x83\x1e\xac\x61\x3e\x2b\xb7\xad\xb2\x06\x16\x13\xa4\xfc\xd5\xef\xf9\x62\x52\x52\x7b\x1b\x32\x86\x31\xe0\x7f\xaa\x7f\x31\x2e\x32\xa6\xff\x99\x74\x82\x75\x3a\xb4\x4e\x7d\xab\xc9\x56\x27\xba\xed\x48\xe9\x7e\x0e\x15\x1e\xe7\xf3\xa1\xb0\x91\xb5\x18\x10\xe7\x75\x9c\xbb\xe1\xff\x86\x49\xc6\x63\xa1\x92\x22\x44\xe4\x9c\xeb\xe0\x71\x82\x73\x48\x6e\x27\x10\xe4\x6e\xef\xba\x72\xbb\x4a\xbb\x4f\xc5\xf0\xd8\x62\xec\x37\xbb\x4b\xbf\xae\x5f\x1e\xcf\x5e\x1c\x1a\xaa\x83\x2f\xd2\xd6\x87\x32\x6f\xd6\x93\x05\x00\x49\x74\x5e\x72\x4f\x3f\xf0\x80\x49\x16\xb9\x07\x33\x18\x7b\x19\xe2\x60\x42\x11\xca\x62\x98\x15\xd4\xef\x7b\x54\xad\x2a\x23\x58\x5c\x4d\xd8\x6c\x1b\x0e\xb9\xa8\x78\x9b\xcb\x45\x92\x6b\x2d\xd2\x10\x02\x37\x52\x92\x91\xe1\xfd\x89\x22\xff\xb6\x51\x7c\x5d\x56\x78\x47\x56\x9b\x6f\x0d\x05\xd6\x99\x9b\x79\x9c\x38\xfc\x79\xdd\x59\x1f\xda\x8f\x34\xf9\xcf\xe1\x96\xa1\x8d\x7f\xc2\xc3\x2a\x34\xe6\xeb\x84\x6b\x6f\x18\x23\x3f\xfe\x96\xb3\xbd\xf5\x21\x26\xfd\xef\xf4\x08\x4f\x41\x91\x44\x22\x7f\x8c\xc4\xcc\x53\xdf\xa5\x72\x90\x69\x08\xb3\xfe\x64\xa7\xd6\x1e\x7f\xe2\x9d\x2f\x70\x69\x39\xf8\x1f\x0c\x01\x60\x9a\xe2\x57\x82\x39\x2c\xbf\x17\x7d\xfe\xf5\x7f\xe4\xb0\x5c\xe7\x99\x57\xf2\x25\xfa\x9f\xff\xf3\xaf\x5b\xaf\x11\x8b\x5c\xdf\xd1\x1a\xf1\xd6\xfe\xa9\xd6\x68\x37\x6b\xf3\x7b\x5f\x93\x4a\xae\xe5\x7e\xdf\x8e\x57\xaf\x0e\x3f\xaf\x3f\x1e\x6f\x76\x10\x4e\xcc\x02\x14\x7e\x9b\x40\x62\x86\xfc\xba\x00\xc5\xde\x45\x0f\xd7\x47\xcc\x6d\x17\x12\xea\x8a\x3a\x61\x7b\x50\x13\x04\x6a\x3c\xa9\x84\x93\x58\xad\x61\x0e\xf5\xcc\x09\x01\x34\x31\x72\x48\xf4\xde\x44\xf0\x4d\x55\xf1\x32\x9e\x78\xba\x40\x43\x63\xfe\x02\x23\x89\xf9\x3e\x14\xe5\x89\x2f\x66\x71\x9e\x83\x84\xbb\xc2\x28\x5e\x36\x75\xcd\x66\xa8\xf4\xc4\x9f\xb5\x2d\xbc\x48\x93\x79\xc2\xaa\xa7\xf8\x90\xff\x41\x5b\x80\xf2\x37\x47\x3c\x63\x15\xcf\x93\xc4\x16\x04\xfe\x33\xe6\x80\x7d\x46\x62\x09\x05\x8e\xd9\x8d\x1d\xc7\x93\x8d\xa6\x8a\x0f\x65\x7a\xec\xf0\x83\xf4\xc7\xd7\x91\xee\x5b\x96\xbf\x9c\x91\x1e\xf1\x74\x52\x90\xcf\x6d\x65\x61\x9a\x44\xaf\x6e\x84\x65\xa5\x96\x45\x59\xae\x4e\xe3\x38\x6f\xa2\x98\x06\xaa\x94\x10\x53\xd5\x1d\xb0\x33\x39\x1d\x95\xca\x42\xc6\x6a\x93\x8a\x1a\x1c\x6a\xd1\x2d\x2d\x43\x6a\x8d\xb6\x35\x7c\xaa\xee\xaf\xdf\x69\x61\x2f\x4d\xef\x56\x89\x79\xe1\x2a\x36\xdf\xea\xb1\xb6\x27\xdb\xbe\xec\x8a\x0f\xa0\x12\xec\x25\x6e\x16\x57\xe4\x96\x6f\x5b\x8d\x9c\x3a\xb9\x4f\xb5\x86\xab\xb0\x3d\xca\xb6\x39\x3d\x01\xae\x98\x88\x45\x8c\x65\x9c\x78\x0e\xf5\xec\xa8\x6e\xfa\x80\x21\x56\xec\x54\x1d\x30\x80\xaf\xf7\x5b\x60\xb9\x5c\xbd\xdd\x24\x3f\xbd\xba\xfa\xc3\x13\xe8\xf2\x04\xea\xb2\x81\xe9\x01\xe4\x70\xf5\xdf\xc0\xfb\xb7\xfd\x98\x65\x92\xf5\x16\xa3\x7e\xc7\x5e\xfe\x66\xee\xbd\xad\x4e\xf2\x13\x78\xf5\xb4\x4a\x1f\xfb\x7d\x8a\x6f\x7f\x7d\xf7\xfe\x79\x3e\x47\xb6\xf4\x74\x35\x43\x42\x4c\x48\x11\xac\x06\x98\x08\xb2\x02\x96\x55\x81\xc9\x37\xa2\x33\x8d\xe0\x24\x2a\x7e\x15\x6b\x02\x15\xe0\xca\x62\x30\xc6\xa0\x54\x55\x22\x91\x2b\xc4\x42\x08\xca\x24\x52\x46\x34\xbc\x51\xf3\xd1\x89\x24\xa8\x57\x77\x1f\x31\xc2\x9d\xa2\x3c\x86\x39\xa9\xa9\xe2\x1c\x3b\xb3\x5b\x57\x71\xc5\x06\x56\xbd\x07\xad\x12\x18\xff\x6f\xea\x95\xad\xc6\x25\x91\x15\x34\x26\x6c\x57\x56\xdc\x1d\xda\x75\x33\x0f\xa4\x1b\xf0\x20\xcf\x62\x87\x48\x2b\x73\xc4\x96\x98\x9d\x36\x73\x68\x1d\x42\xcc\x7e\x3f\x0e\xc6\x8d\x22\xaa\x15\x6f\xcc\x4a\x45\x3c\x2a\xf3\x9f\x80\x86\x48\xe0\xa7\x87\x97\x39\xd1\x91\xb4\x6a\x23\xdc\x76\x48\x4b\x1d\xa8\xc7\x35\xd6\x06\x1a\x72\x8f\xfe\x49\xa9\x48\xd0\x84\x48\xe3\x27\x5a\x3e\x57\x46\xf0\x59\xa0\xc6\xf3\x43\x27\xad\x3c\x92\x42\xe4\x43\x9c\x73\x16\xa1\x64\x9e\x37\x9a\x32\x89\xb2\x2b\x76\xca\x68\xd9\x43\x1e\x77\xcc\x89\x9f\x07\xb4\xdb\x72\xf5\x92\x2c\x4e\x22\x50\x42\xde\xc2\x4d\xa5\x50\x84\x1a\x9c\xc0\xbe\x3a\xb6\x9c\x2c\xfe\x9a\x7e\xc0\xea\xb3\x21\x5c\x4c\x43\x40\xc2\xda\x40\x34\x5c\x7b\x59\xcd\x75\xad\x80\xbd\xe1\x0e\x9e\xd1\x55\x24\xba\x37\xdd\x90\xc0\x7f\x46\x57\xde\x0f\xfc\x3f\xc9\xa1\x6a\xea\x01\x89\x8f\x16\x55\xb5\x84\xb2\xf0\x90\xc0\x94\x60\xd8\xc6\x31\xca\x42\xbd\x62\x97\xac\xe7\xa5\x55\x9d\xe9\x28\x74\xc8\x26\x77\x2a\x72\xc4\x49\x41\xfd\x14\x09\xab\x8d\xb1\xe7\x72\xc7\x41\x1f\x82\x8f\xeb\x5f\x17\x15\x8c\xb6\xbb\x2a\x33\xe1\xa2\x6d\x0c\x67\x36\x13\x22\xff\x39\x4a\x93\xd5\x05\x70\x14\x12\xe1\x0f\xe5\x0c\x7e\x9f\x95\xc2\x07\xc5\x2d\xe7\x6e\xf7\x7e\xe0\xf7\xf9\x1f\x0f\xea\x1f\xb4\x3c\x49\xe0\x0f\xfa\xfd\xff\xca\xbf\x5b\x40\x82\xd6\xa2\x7f\x99\xe3\x36\x86\xab\x7b\xf1\xf7\x83\xf2\xb7\x05\x00\xb5\xbd\x77\x6f\x2e\xc7\x3c\x05\xaa\x21\xb5\xd6\xac\x83\x6f\xa0\xf1\xb1\x60\x49\xda\xdd\x78\x1c\x8c\xb4\x84\x19\x11\xb8\x45\xab\x64\x52\x69\xe2\x1c\x94\xeb\xa5\xca\x79\xfe\x11\x1b\x55\x41\xb5\xe7\x6e\x6a\x91\x59\xed\x57\x32\x09\x9f\x0e\xf9\x5d\x44\xc0\xef\x69\x9b\x61\x8c\x1b\x95\x1b\xa8\x99\x40\x92\x42\x89\x5a\x64\x92\x0f\x16\x46\x65\xf4\x22\xed\x65\xa2\x40\xda\x90\x1e\xae\xca\x87\x94\xdb\x35\xed\x64\x84\x4c\x8d\xd0\xd7\xc3\xd6\x26\x8e\x24\xf6\x7f\xe8\xa5\x12\xcd\x20\x9d\x6a\x59\x4b\xae\xaa\x89\xb5\x20\x13\x34\x58\x3a\x89\x0d\x23\x57\xae\x63\xd1\x03\xf1\xb3\x60\xd8\x5a\x14\xa7\xfd\x66\x76\xa5\x42\x93\xb6\xf8\x5a\x5b\x86\xc2\x2b\xd4\x4a\x50\x57\xdc\x1b\x01\x12\xad\xeb\xac\x4d\xe6\xb5\xf1\x82\xbe\xe7\x83\x80\x79\x00\xde\x2b\x35\xe3\xaa\x5f\x2a\x37\x9c\x4f\x5b\x0d\x8d\x70\x1a\x57\xe6\xb6\x31\xd2\xc0\x5c\x7b\xd7\x0a\xd6\x00\xad\x4a\x49\xeb\x4e\x78\xf7\x87\x5a\xe3\xb2\xde\x6f\xdb\x42\x98\x03\x35\x30\x48\x95\x86\x6a\xf5\x6a\x71\x6f\xfa\x31\xa3\x19\x8e\x1b\xe8\xba\x1e\x17\xa0\x08\x09\x63\x56\xee\x44\x56\x4a\xd2\x1e\x2e\xa8\x16\x6b\xec\x76\x23\x9a\x37\xd7\x6e\xaf\x45\xbd\xa6\xe6\x7e\xdf\x89\xc3\xef\xe0\x5d\xf4\x11\x96\xee\xe8\x5a\x2c\x24\x26\xc5\xb9\x28\x48\xad\xd4\x9c\x91\xf9\x5a\x3a\xb8\x9b\x2a\x1a\xca\x37\x31\x31\x28\xec\x54\xd4\x20\x34\x5c\x2c\x1f\x57\x31\x28\xa1\x47\xbe\xf3\x03\x9f\xfe\xf7\xc6\xe0\xc4\x6a\xa3\xfe\x7b\x54\x7a\x20\x4d\xd1\x06\xc6\x5e\x89\xa8\x53\x86\xe3\x08\xfb\x37\x5a\xec\xaf\x6f\x11\xad\x71\x8b\x31\xeb\x4d\x4b\x7c\xc2\x0f\xb3\x3c\x61\xaf\x7e\x04\x4a\x1e\x92\x56\x74\xcc\x6f\x93\xd0\xcb\x59\x33\x11\xf4\x28\xaf\xf2\x51\xc6\xaa\x6b\x57\x33\xab\x6f\xac\xd0\x26\xa3\x6a\xf4\xef\x2a\x87\x77\x30\x2b\xcf\x79\xa7\xee\xea\x6d\x62\x01\x14\x26\x47\xe5\x4d\x12\xd4\x9b\xa2\xc2\x56\x21\x5c\xc8\xd5\x84\xdf\xe0\xd1\x0b\xc5\xa5\x46\x62\x5a\x8c\xa5\x58\x41\xa0\x5a\x42\x35\xd4\x93\xbd\x43\x36\xdd\xfb\xc0\x00\x02\x1d\x42\x8c\x9a\x17\x35\x23\xfc\xa2\x4e\x08\x63\x4c\x95\xbf\x40\x2f\x1d\xa2\x0f\x95\x30\x57\xec\x18\x76\x8d\xb2\x1a\xb9\x28\xa4\x01\xa2\x2e\x5d\xd3\x4a\xbc\xea\x82\x32\xc0\x6c\x0e\x64\x78\x63\x49\x92\xb7\x17\xce\xac\xbe\x29\xd7\xfa\x8b\xe4\xeb\x7e\x09\xf2\x39\x2c\x7b\xd1\x02\x46\xb7\x32\x3d\xab\xa9\xb2\xc6\x39\x6b\x5d\x9b\x60\x6d\xc5\x6c\x9b\xfe\x4e\xb0\xa8\x05\xdc\x89\xa9\xa7\x5f\x2f\xa0\x07\x96\x68\x9d\x95\x1e\x9a\x79\x65\xb2\x84\x1e\x60\xc7\x72\xb9\x2e\x4a\x0f\x33\xcb\x14\x96\x90\x88\x5e\x49\xd6\x73\x2c\xbc\xa9\xdb\x91\xc2\xd8\x49\x36\x43\x61\x94\xe4\x51\x0a\x43\xb4\x2e\xf9\x18\x5a\x21\x39\x39\x6f\x50\x17\x89\x39\x8b\x4d\xd9\x76\xb7\xae\x18\x00\xa1\x4f\xe6\x98\x08\xdd\xc4\xaa\x12\xdb\x89\x1d\x45\xd3\x81\x9a\x59\x05\xc9\x14\x43\x65\x65\x9b\x7f\x5c\x27\xd1\xad\x38\x52\x66\xa9\x2f\x18\x9f\x57\x9f\xeb\x40\xb4\xf5\xad\x18\x3c\xa3\x05\x99\x4a\x89\x68\x58\x27\x11\xd1\x11\xba\x00\x0d\xdc\xdb\xc7\x46\xf9\xba\x38\x5b\x17\x25\xb2\x60\xe2\x6f\xbf\x83\xf5\x2c\x47\xe3\x72\x2a\xa6\x7e\x8d\x50\xe7\x27\xd9\x6a\x5d\xea\x72\x3b\xfd\xce\xb8\xc5\x56\x20\x2f\x20\xcf\xe4\x26\xd7\x57\x8c\x69\x22\xf7\x65\xd2\xa4\x5a\xf1\x33\xf0\x07\x8b\x51\x9f\xdf\x39\x43\x4d\x00\x1f\xa8\x1e\xb3\x88\x2c\x12\xdf\x5a\x5d\x14\x57\xdc\x34\xe6\x53\x37\xe2\x32\xa3\x13\xd8\xe6\x2e\xb3\x90\x9a\x36\x4b\x39\x0e\x27\x14\x89\xbd\x95\xea\x68\xeb\x98\xac\x90\x9a\x6d\xb7\xdf\x38\xf0\x39\xf8\x8c\x4d\x41\x56\xb3\x12\xb4\x0d\x32\xab\x30\xc8\x0d\x67\x95\x60\x09\xd9\x2c\x60\xba\xf2\x94\xad\xac\x66\x2d\xe8\xeb\x51\x17\x8c\x64\xd0\x77\x1d\xd4\x85\x4d\xe0\xdf\xef\x1b\x77\x86\xf2\x08\x9e\x0b\x39\xa6\x1d\x19\x68\x2f\xed\xf2\x9e\x7d\x89\x1b\xa6\x52\xec\x53\x5e\xb5\xaf\x97\x04\xc9\xb6\x84\xe9\x83\x97\xc3\x25\xba\x83\x9e\x12\x27\xe1\xcd\x72\xb4\x24\x45\x34\x98\x6f\xf5\x77\x70\xd3\xfe\x4e\xa8\x8d\x88\x33\x57\x0f\x45\x09\x97\x6f\xd0\xb4\xe8\x22\xdf\x55\xde\xdc\xa9\x7c\x47\xc4\x2c\xda\xbc\x87\xdb\x7f\x4a\xea\xbb\x2a\xd1\x4a\xa7\x37\x94\x7b\x05\xed\x9b\x00\x20\xfd\x5e\xe9\x8d\x69\xef\x21\xd7\x82\xea\x28\x4f\x62\x5b\xdb\xde\xf5\xd4\x90\x4e\x7e\x1f\x46\xa4\xae\xdc\xa3\x15\x31\x76\xf9\x28\x03\xa8\x2e\xb5\xce\x81\xdc\x6b\xd4\x38\x11\xe7\xe8\x0d\xd5\x73\xdb\x31\x9f\x81\x2c\x62\x27\xb8\x9b\xc5\x9a\x1a\xa9\xaa\x66\x60\x7f\xe9\x07\x3e\x5a\x95\x1a\x6e\x35\x9d\xd1\x12\x66\x6b\x51\xe4\x9f\x27\x5d\x09\x0f\xcb\xaf\x6b\x48\x12\xbf\xa4\xf3\x85\x62\x93\x8b\x92\x3c\xc2\x75\x63\xe0\x60\xb7\x2c\x94\xe3\x30\x15\xed\xd4\x08\x05\x31\x1f\x61\x29\xe4\x49\x0c\xa7\x20\x57\xbf\x22\x26\xa0\x7d\x37\x4d\x5d\xf7\xaf\x86\x3f\x9e\x7c\xfc\xb8\x5d\xe2\x37\x23\x13\x1a\x1c\xa6\xb8\x58\x73\x88\x7b\x8a\x43\xb9\x1a\xa6\xb9\xdf\x48\x0f\x1f\xca\x32\xb2\xcc\xa7\xe1\x32\x79\x1f\xd2\xf0\x4c\xd2\xb4\x1f\x68\xef\xde\x90\xe4\xb0\xb1\x08\x25\x1b\x59\xa2\x74\xf1\xc1\x99\x91\x43\xc3\xe3\xc9\x4e\x23\x1e\xca\xa4\x99\x93\x05\x02\x24\x69\x6a\x52\xdb\x54\x0c\x5b\x36\xe6\x0e\xa4\x69\x5a\x08\x97\xc3\xbf\x0e\x93\x85\x94\x44\x75\x83\x19\xb6\x0b\x2c\x18\x90\x65\xa4\xab\x70\xc8\x02\xc9\x08\x63\xa2\x89\x9e\xce\x02\x02\x8f\x1c\x48\x45\x28\xb6\xce\xd6\xb7\xd7\x9c\x66\x51\xd7\x72\x45\x0b\x09\xef\x6a\xba\xa3\x3b\xb1\x3e\x5a\xe1\xa5\x44\x2c\x73\x8d\x90\x20\x0f\xb5\x7b\x21\x68\xfd\xf5\xb9\x1f\x28\x29\x6f\xb2\xc2\xa9\xe0\x90\x39\xba\x4b\x62\x98\x17\x07\xb4\xb1\x90\x9c\x17\xcc\xcc\x17\xc9\xaa\xe0\x3c\x93\x58\xde\xb5\xe8\xb8\x59\x56\x0d\x91\x63\xb8\xff\x78\x7e\x61\x04\xd3\xb4\x23\x73\x6c\xc1\xc2\x76\xcb\x32\xef\x61\x14\x96\x30\x5f\x26\x19\x39\xbf\x7b\xcd\x1c\x7f\x9c\x9f\xc7\x9f\x3e\xa3\x43\x67\x89\x17\x31\x11\x45\x2b\x55\x83\x1b\x3b\xee\x85\xba\x36\x3b\x5f\xf5\x03\xb4\x82\xd9\xef\x24\x78\xf1\xcd\x0a\x7c\xf7\xf0\xf7\xf7\x17\x1a\x80\xc2\x58\xb2\x60\x92\x4c\x84\x27\xe5\xa9\x58\x34\xf8\xf0\x67\x60\x09\x8b\x15\x88\x34\x35\x42\x82\x75\xb2\x9f\xb8\x98\xaf\xf8\xaf\xb5\xba\x2e\xd5\x68\x21\xb2\x37\x32\x72\x88\x89\xce\xb6\x20\xa2\xc1\x8d\x12\x5f\x25\xef\x2c\xe1\xda\x51\x9f\x8b\x55\xb7\x0d\x7e\x4c\x4b\xa6\x51\x1e\xfc\x8c\xd6\x5e\x8c\xb2\xff\xf8\xf7\xff\x55\x7a\x0b\x70\x07\xbd\x15\x26\x93\xa2\xc0\xb2\x6f\x89\xc8\xe8\xa8\x72\x64\x2d\x04\xa3\x08\x8f\x3e\xa6\x02\xdf\xb8\xdd\x14\x9c\x04\xae\x74\xac\x40\x59\xc2\x3c\xd3\xaa\x3e\xfb\x2f\x70\x37\x3a\x02\x0b\x96\xd7\xee\x31\xb3\x62\x48\x24\x4e\xf3\x90\xd6\xb1\xd3\x4d\xaf\xc1\xa7\x63\xa9\xb1\x40\x8e\x60\x32\xcb\xb5\x40\x86\xd7\x96\x99\xeb\x52\x6c\x04\xb2\x0c\x95\xac\x01\x51\xef\x8f\x22\xa5\x90\x9f\x38\x53\x16\xf2\xab\xad\xbe\x23\xf7\x99\x6e\x85\x46\x66\x9e\xd1\xdd\x33\x00\x82\xdc\xcf\x92\x87\xf7\x1e\x91\xe8\xc3\x64\xf4\x75\x5e\x1e\xdf\xd6\x94\xd7\xca\x63\xac\x37\x65\x71\x58\x31\xfa\xaa\x2e\x3f\xf3\x0d\x9b\x05\xd1\xf2\x30\x59\x2c\xb3\x61\x11\x73\x02\x8a\xdb\xba\x54\x3a\x15\xf2\x51\x89\xa4\x37\x44\x1a\x11\x13\xa5\x84\x22\x0d\x45\x70\x92\x08\x44\x12\x5f\xf5\x35\x71\xb8\x46\x59\xa6\xfa\x3d\x6f\x28\x22\x08\x7e\xa2\xdd\xe8\x41\xfb\x33\xf7\x03\xff\xd0\xbe\x26\x1d\xd3\x2e\xd5\x42\xb8\x0b\xb4\x4e\xe3\x0f\x2b\x98\xbd\xce\xde\xc3\xcd\x4f\x49\x16\xa3\x8d\x5f\x0d\x19\xb2\x27\x15\x9a\x06\x10\xdc\x8e\x97\x64\x1e\xf0\x32\xb8\xf1\x36\xac\xb1\x06\x06\xc2\xae\x88\xa4\x52\x82\xa4\x58\xa0\x4d\x88\xb2\x70\x41\x22\x07\xda\xe2\x76\xcb\x51\x5b\x7b\x30\xab\x38\xc8\x80\x46\x6b\xf2\xd2\x16\x9c\x41\x3b\xbc\x4f\xc4\x1b\xa8\xab\x78\x05\xf2\x0a\x56\xc1\xfe\xf1\x87\xe9\x6d\xfa\xe3\xed\xc5\x8b\xa5\x09\x3a\x62\xbd\xc4\xa9\x69\xa1\x9a\xe8\x80\x69\x75\x01\x78\x92\x9b\x9a\xa2\xa6\x47\x26\x30\x32\x69\x2c\xb3\xc6\x3a\xfa\xa0\xdd\xb1\x35\x45\x42\x86\x06\x98\x50\x52\xd0\x57\x6f\x02\x51\xb0\x9d\xd5\x1f\x36\xea\xb7\x3b\xea\x69\x68\x0c\xca\x85\x09\x5e\xef\xb5\x93\x43\x30\xe1\xb3\xd5\x42\xf0\x94\x3b\x6a\x25\xe0\x6d\x21\x75\x63\x47\x9e\x2c\xad\xe1\x7f\x0d\x8a\xdb\xc2\x1d\x58\xd7\x85\x9f\x54\x14\xd6\xe1\x38\x38\x0c\xfc\x7f\xf1\x95\xa4\xb5\xe2\x36\x4c\x4a\xea\xf4\x91\x4a\xbd\x6f\xd8\xd9\x06\x86\xc4\xa2\xf6\x67\x5d\x5d\x52\xc0\xe1\xc6\xf2\x13\xb7\x2e\xd6\x19\x01\x74\x53\x6d\xd5\x3e\xce\xee\x99\x67\x22\x10\xf2\x99\x63\x25\x38\x38\x98\xc3\x0b\x47\x2a\x9c\x5f\xa2\x75\x09\x5f\x17\xd7\x8b\xa4\xb8\xd6\x46\x69\xc4\x8a\x0f\x82\x2f\x9c\x66\x8c\x5b\x0c\xbf\x66\x14\xe5\x31\xf2\x9a\x5d\x1b\x65\xd3\xbb\x5b\x5a\x21\x0c\x77\xfd\x97\xea\x7e\xda\x72\xf8\x29\xaf\xc7\xac\x4d\x29\x58\xd4\xa3\xeb\x69\x75\xbf\x9a\x7b\x4a\xbc\xb8\x49\xf6\x3a\xb6\xef\x6e\xa0\x2d\x91\xb2\x64\x1d\xdd\xef\xff\x29\xf7\xbc\x26\x01\x60\x60\x38\x45\x1b\x5c\xa8\x54\x12\x33\x81\x81\xb9\x8c\x2e\x8b\xab\x5b\x43\x1b\xe9\x4f\x16\xc9\x98\x41\x0b\x13\x03\x8c\xcc\x32\xa6\xaf\x6d\x7b\x75\xab\x77\xeb\x4e\xaf\xef\x59\x0a\xef\xc3\x25\x28\x50\x46\x80\xeb\xf7\xfa\xd2\xfe\xe5\x61\x9d\xdc\xa1\x83\x5f\x2c\xa9\xc5\xca\x6d\xad\xce\xc8\x50\xac\x49\x18\x39\x56\xe2\x39\x1e\x84\xfa\x6c\x18\xa1\x74\xbd\xcc\x0a\x19\x1a\x7c\x63\x4d\x2b\x8e\xc0\xaa\x5c\xe7\xf0\x45\x0a\x97\x1c\xa7\x5a\x53\x87\xd5\x67\x73\x38\x4b\x29\x35\xeb\xcf\x0c\x6d\xcf\x98\x00\x7f\x86\xf6\x6d\x6d\xae\x5b\x3c\xfa\xa8\x21\x0a\xbd\xea\xd3\x55\xd7\x87\x5f\x7f\x76\xc5\xe1\x38\x98\xb4\xc1\x3b\x35\xa7\x60\x51\xcb\x8d\xf3\x3a\x76\xa8\x0c\x24\xc9\x07\xef\xe8\x15\xdb\x50\x0a\xb3\x81\xb7\x90\x20\x6f\x94\x70\x59\x50\x9c\xd3\x65\x4d\x44\xb3\x66\x21\xc5\x7f\xac\x49\x6c\x2b\xb1\x94\x62\x4e\x14\xe6\xb0\xa0\xb5\x52\xed\x5c\x40\x64\x06\x6d\x03\x22\xa6\x2e\xef\x6e\x4f\x35\xca\xa7\x49\x1c\xc3\x2c\x5c\xc2\xa2\x00\xf3\xbd\x07\x01\xfc\x09\xbd\x7c\xff\xc3\xe9\x0f\x3f\x3a\xf5\x75\x92\x4b\x20\x66\xe3\x50\xd6\xfd\xc5\xc8\xb7\xbf\x41\x22\x58\xcd\xda\x6f\xef\x51\xe9\x9d\xae\xcb\x05\xca\x93\xaf\x0c\x6c\xd4\xa2\xd4\x0f\x1d\x2d\x5a\x80\xf5\x0c\x61\x98\x14\xbb\xf7\x03\xbf\x80\x51\x0e\x4b\x53\xe0\xfc\x8c\xd6\x1e\xbb\x67\xd3\x07\x2f\x05\xd1\xad\x57\x2e\xa0\x25\x20\x49\xd8\xea\x9c\x21\x70\x7e\x44\x0b\x3d\x55\xc2\x8e\xd4\x57\xdb\xc8\x4a\x39\xfc\x75\x9d\xe4\x30\xb6\x79\x52\x54\x89\x63\x50\x01\x0f\xb8\xa1\x85\xb9\xcb\x24\x9b\x17\xbc\xca\xbf\x43\x8a\x31\x26\x24\xef\x72\x12\x9a\x50\x2e\x12\x52\x3e\x15\xad\xf3\x08\xf6\x84\xdf\xbb\x6a\x78\xf1\xce\x50\x56\x82\xa8\xf4\x1e\xd0\x3a\xf7\x40\xbc\x4c\xb2\xa4\x28\x73\x50\xa2\xdc\x4b\x66\xb4\x9d\xa4\xf0\x40\xe6\x91\x4c\xc5\x9e\xb3\x8a\x05\x58\x97\x8b\x77\xb0\x5c\xa0\xb8\xa8\xae\xf0\x55\x32\x27\xd6\x03\xcc\x68\xaa\x4c\x76\x64\x0b\x89\xab\x34\xd9\x9c\xfa\xb3\xab\xb5\x35\xa5\x49\x6d\x79\x03\x4f\xb1\x60\x5a\xe2\xcd\x50\x6e\x0d\x47\x73\x20\x72\x61\x36\xcf\x5d\x51\x8e\x02\x5a\xca\x22\x04\x55\x24\x6b\x55\x07\xf5\xc0\xae\x88\x8b\x9e\x39\x83\xae\xf0\xe6\xed\xc9\xe1\x2a\x92\x12\xda\x4f\x97\x6e\x93\xbf\x4b\xe0\x86\xd0\x70\xaf\xb1\xe4\x96\x32\xab\x49\x0d\xf3\xb1\x98\x10\x3b\xb0\x36\x3a\xc6\xd7\x33\x7c\xda\xa8\x0f\xa1\x20\xe9\x13\xf8\x6c\xdc\x25\x80\x04\xb0\xbd\xc7\x77\x92\x77\xf6\xf6\x75\xe0\xe1\xbd\x87\x59\x49\x52\x8e\xc9\xf2\x7f\x6f\x9a\x19\xab\x6e\x30\x22\x42\x83\x24\x83\x76\x98\x55\xb9\x21\xab\x1c\xfa\x95\xb7\xe5\x3b\xaa\x61\x70\x95\xa3\xe5\x4a\x33\x33\xfc\xef\xea\xea\x79\xe4\x1a\xf5\xd6\x89\x17\xaa\x23\x76\x87\xe0\x6c\x6d\xe0\xbc\xd1\x0e\x84\x29\x85\x28\x05\x9a\xac\x52\x46\x84\xb2\x38\xc1\xd7\x32\x48\xd3\x87\x50\x2b\xe1\x4e\xbd\x0b\x2c\x65\xb9\xa3\xf8\x61\x4a\x09\xbb\x95\x41\x8a\x83\xdf\x51\x09\x83\x6c\xb1\x79\xfb\xd3\x8f\xcf\x0f\xcc\xc4\x63\x0b\x10\x10\x27\x43\x35\x4f\x53\xb1\xc2\xa9\x93\xbe\x21\xd1\xd7\x06\x24\x8e\x13\x40\x4e\x65\x7c\x7a\xfd\x31\xac\x03\x5e\x95\x8c\x32\xbf\x58\x6b\x85\xa8\x46\x86\x2b\x9e\xab\xdf\x60\x46\x60\x1c\x5d\x19\xbc\xfa\xb6\xe5\xcb\xa0\xaa\xe6\x3b\xaa\x53\x1b\x53\x6c\x51\xe4\xb2\xd5\xc5\xaa\x2f\x6e\x2b\x6d\xc6\xb6\x4f\x03\x5a\xf6\x0a\x14\x36\xc8\xa2\x9a\x38\x91\x36\x3b\x14\xf8\xcf\x56\x2c\xdd\xbc\xfd\x4e\x89\x51\xd1\x57\x5b\x18\x80\xa4\xc5\x56\x33\x1f\x19\x03\xb7\x97\x1c\xb5\xfa\x34\x9d\x6c\x4b\xae\xb9\xc9\xb6\x66\xc5\x01\xe6\x5c\x0e\xb6\xd5\x91\x19\x69\xec\x62\xf7\x9c\x08\x6d\x8a\xfd\x4f\xf5\xfc\x39\xb9\xfd\xf9\xeb\x8b\x8b\x57\x15\xf8\x03\xa8\xc6\x77\x72\x4b\x07\xfb\x96\x00\xa0\xa7\xa8\x80\x79\x25\x1b\xfe\x65\x92\x8a\x0a\x3e\xb3\x75\x9a\x86\xd4\x51\x58\x87\x4b\xa3\xbf\x68\x2b\x0e\xd0\xf2\x10\xcc\x12\x8a\xca\xcd\xea\x7a\x3d\x8b\xcc\xbc\xd3\x96\xa7\xa2\x2f\x4f\x85\x34\x1a\xf2\x7a\x68\xb3\x22\x84\xf7\xab\x14\xe5\x30\x77\x49\x84\x96\x63\x3c\x7c\xd2\x63\xdc\xd7\x8e\xb1\x25\x60\xcc\x61\xc0\xac\x35\xc4\xc8\x79\x7a\x53\x74\x0f\xe3\x50\x25\x09\x87\x27\x57\xf5\x5d\x2b\xaf\x84\x0e\x98\xfb\x3d\x5a\xa3\xc6\xe4\xb0\x24\x87\xe4\xdc\xbc\xc8\xca\x3c\x81\x16\xbd\xcd\xb7\xc2\xb2\x52\xad\x92\x50\x25\xca\x4b\x7e\x92\xf9\xdf\xe7\xb0\x88\x18\x60\xa5\x8d\x5e\xa9\xdb\xe9\xdc\xd6\xb5\xf2\x84\x68\xd4\xf8\x5e\x69\x1c\x13\xae\xbe\x23\x58\xe0\xf6\xf8\x19\x9d\xa6\x50\xab\x6a\xd0\x48\xd8\xea\x7c\xe9\x75\x40\x77\xb8\x55\x08\xae\xab\x09\x3c\xe6\x70\xfa\x20\x5a\xa1\xa5\x40\xd0\x4a\x5b\x1a\x9f\xa5\x3c\x26\x45\x58\x6e\x10\x2d\x77\xe0\x54\xcd\x04\x1c\x83\x35\xbd\x61\xdb\x11\x5c\x51\x31\x58\x94\x7c\x15\x2e\x4e\x57\x5d\x31\xef\x8a\xa2\x7b\xee\x78\x1c\xef\x50\x7c\x9d\x2c\xdb\x0f\x05\x0b\x1f\xde\x3b\x14\x27\xb3\x84\x45\x70\x39\x86\x53\xff\x9b\x3a\x50\xaa\xb6\x6d\xb9\xeb\x46\xbd\x1b\x40\xe2\x49\xea\x4e\x3e\xcc\x4a\x9a\x2f\xe1\x62\xd2\x2d\x59\xc1\x30\xf8\xe2\x33\xe0\x6c\xa7\xd3\xa7\x26\x8b\x94\xfd\x64\x49\x2e\x70\x29\xf4\x2e\xb6\xe8\xd4\x7a\xad\xef\xd6\x1b\x24\x2b\x2f\x76\x36\x4d\x7a\xac\x06\x5e\x3d\x20\xc9\x16\x3a\x3c\xff\x9f\x60\x64\x5e\x52\x28\x86\x48\xd2\x4a\xcf\xd6\x97\x33\xfd\xb5\x1d\x46\x49\x25\x2a\xdb\xfa\xbb\x29\x7c\x62\xd1\x81\x22\xdb\x9b\x92\x27\x93\x2f\x4c\x35\xd3\x4f\x93\xa2\xe4\x95\x6f\xf0\xaf\xe2\xae\x08\x19\xc5\x76\x17\x4b\x89\xec\xb8\x6b\x91\xd4\x1c\xd7\x9e\x8b\xa6\xd7\x2f\x57\xe7\xe7\x9b\x83\xe7\x95\x42\x04\x55\x6b\x0d\x27\x79\x67\xc5\x74\x4b\xe1\x99\x27\x93\x30\xae\xd1\x0b\xb6\xed\xee\x6b\xd4\x90\x2e\xd8\x7e\xf8\xaf\x8b\xf3\xc4\x92\x05\xac\xdb\x41\x09\x64\xc9\x8c\x64\x6b\x2b\x29\x71\xd6\x88\xae\x16\xed\x24\x5a\x62\x9d\x3d\x2e\xcc\x2a\xeb\x49\x93\x57\xc6\x4b\x0c\xe9\xe6\x4a\x3e\xa9\xf7\xb6\xa8\x43\xd7\x3d\xe3\xf2\x89\x68\xa8\xf0\xe6\x7d\xc7\xba\x36\xec\x91\xe6\xa2\xb2\xd5\x50\xcd\xc9\xe6\xa3\xec\xa2\x56\x3c\x85\x56\x2d\xb5\xf5\xa8\x54\x94\xf9\xaa\xb9\x9a\xf7\xca\x2f\x72\x2d\x21\x4e\x07\xdc\x3c\x6c\x78\xed\xcb\x17\x9f\xe4\xb4\xde\x31\xb3\x64\xbf\xdf\xb7\x23\xab\x3b\x61\x8d\xa5\x66\xad\xa3\x96\x0b\x68\x42\x56\xab\x7d\xfa\x40\x6b\x35\xb1\x3f\xcd\xa2\xed\xdd\x99\x9d\xc1\x95\x76\xcd\xf4\x28\xd3\xde\x6f\x4e\xf7\xf2\xc7\x77\x3f\x7e\xfd\xf9\xeb\xc2\x51\x85\x3d\x43\x67\x28\xcb\x44\xd1\x28\x2b\x8e\x1d\x3d\x88\xa8\x4c\x66\x09\x65\x55\x58\x9c\xe7\x80\x99\x4e\xd8\x1d\x45\x42\x20\x74\x8a\x5f\x1a\xab\x2f\x9c\x91\x60\x72\x6f\x06\xcb\x68\xe1\x91\xa5\x74\xd8\xa4\x99\x58\xc0\x5e\xbb\x5e\x40\xf2\x74\x21\x1d\x6c\x76\xcb\x1f\xd1\x4c\x58\x04\x91\xc1\x66\x89\x93\x26\x87\x5e\x92\x01\x02\x20\x9a\x4c\x53\xd8\xf3\xce\x16\x90\xba\x2d\x3d\x61\xa1\x26\x70\x32\x22\x9b\x9d\x7c\x94\x4d\x61\x51\x03\x65\x3d\x3b\x5b\x71\x1b\xd2\x3b\xaa\xb2\xe4\x8b\xe3\x60\x60\xc5\x81\xd5\xbc\x03\x58\xdd\xd2\xb9\x56\x9d\x4b\x05\xaf\xe1\xf5\xc3\x0a\xbe\x2e\x3e\x66\xb7\x19\xa9\x85\x74\x63\xcd\xad\xab\xa4\xe9\xca\xd4\x8f\xcd\x22\x29\xa1\xa6\xdc\x35\xa7\xec\xfa\x31\xda\x64\x29\x02\x31\xb5\xca\x34\xa6\xe9\x7e\x4a\xe0\xc6\xbb\x04\x1b\xef\x65\x95\x44\x8c\xa5\x55\x72\x08\x55\x0e\x9c\x14\x6f\x79\xd1\x10\xf9\xd5\x55\x99\x43\xb0\x04\xac\x12\x8a\x3b\xb3\x70\xd7\xb3\x9f\xa3\x12\xbd\xa2\xfb\xdc\x34\xf3\x57\x9c\x1c\xda\xe6\x4f\xef\x60\x68\xd7\x20\x49\x5b\x0c\x8d\x3d\xd6\xb0\x17\xf6\xc5\xfe\x16\xab\x4c\x63\x8f\x69\xb7\xea\x74\xcc\xd2\x2c\x0a\xcb\x48\x11\x2d\xb9\x26\x86\xcb\x8d\x1b\x17\x60\x5d\x40\x82\x3d\x00\x72\x0a\x84\x5c\x28\xbf\xd7\x2c\x52\xd5\xbe\xcd\x6e\xdc\xc9\x4d\xcb\xae\x09\xd4\x46\xb8\x62\x03\x60\x7f\xa5\x80\xd7\x6a\xd2\x70\x0a\x18\x5e\xb2\x55\xa2\xaa\x07\x68\xb1\x58\xa7\xaa\x45\x53\x4c\x90\xf1\xaa\xc5\xc7\x0e\xa8\xc9\x59\xcd\x99\x28\xb2\x4c\x50\xf1\xb5\x9d\x61\xc8\x41\xf9\xad\x6e\x35\x6a\x44\xdc\xef\xd4\x87\xcd\xf8\xab\x66\xca\x8a\x4d\x20\x41\xb3\x24\xe8\x4a\xdd\x0d\xd9\x13\x7b\x50\xe1\x26\xe4\x05\x0b\x77\x11\xd1\xf2\x99\xa3\x54\x6d\xeb\xb9\x24\x4b\xaa\x97\xbb\xa7\x72\xac\x1a\x06\xf3\x88\x9a\x3b\x4a\xad\x48\x93\x08\xf9\x2b\x3f\xe6\x69\xc5\x00\xad\x98\xb4\xf4\xaf\xb9\xe0\xea\x9e\x86\xcb\xce\xab\xe9\xf0\x78\x6f\x17\x28\x4d\xad\xf9\x2a\xdb\x5a\x16\x3e\x66\xc5\x7a\xb5\x22\xa6\x4c\x72\x3f\x78\xd7\xac\x9a\x8a\x8b\x67\xd6\x19\x18\x3c\x8b\xfd\xe3\x5a\x44\x02\x7c\x7c\xed\x45\x68\x9d\xc6\x1e\x16\x5a\x72\x98\xc5\x90\x49\x1f\x78\xb7\x02\x6f\xba\x26\xb1\x3b\x5e\x04\x32\xaf\x28\x93\x34\xe5\x41\x0f\x54\x5a\xf1\xa8\x28\x9a\x3e\x54\xc5\x85\xc7\x99\x3f\x9a\x19\x68\xaa\xaa\x0c\xdf\xea\x66\x76\x1a\x54\x2c\xd2\x52\x05\xf1\x5c\x37\x9a\xb8\x82\x1d\x79\xb0\xa2\xd0\x22\x44\xac\x33\x0d\x59\x96\x11\xcf\xbf\xfa\x9c\x1b\x24\xd9\x3c\x64\xa6\x16\x72\xa4\xe8\x1f\x9d\xf5\x0a\xfc\xd6\xae\x95\x09\xaa\x21\xed\xb7\x32\x71\xf6\xe6\xd7\xab\xf1\xcb\x5f\xfb\x0e\x65\x42\x37\x5b\x7c\xd1\x81\xc8\x6c\x25\x19\x5d\x21\x52\x32\x73\xc1\x52\xbd\x47\x81\xff\xe9\xc9\xcf\x24\x9f\xa1\x37\x2b\xfc\x0a\x8c\xc4\x96\x8e\x1c\x1b\xea\x46\x8b\x00\x04\x8b\xa4\xde\xde\x4b\xf6\x04\xeb\x11\xe6\x08\x95\xdb\x2e\xca\xb7\x59\x84\x1b\x5b\x1c\xe3\xd3\x13\x4c\x37\x5a\xd9\x67\xb2\xe8\x34\x69\x4e\x10\xd6\xd9\x7e\x8b\x8d\xae\x65\xea\x66\x8a\x09\x67\xf3\x9d\x59\x34\x6e\x68\xa7\x2c\x7a\x0e\xd6\x73\x18\x12\x24\xff\x7d\x67\xd3\xc3\x43\xf8\xe6\x43\x76\xf2\xd1\x55\x77\x42\x16\xbf\x49\x96\x73\x2e\x19\xf0\x1c\x6b\x91\x0b\x0a\x99\xc3\x8f\xbd\xc1\xab\xc8\x90\x75\xf0\xe8\x3a\x58\x6d\x15\xcd\x45\x2c\xb0\x14\x07\xf2\x1f\x72\x10\xd3\x3a\x6b\xac\x36\xc5\x40\xad\x47\x71\x3f\xf4\x03\x7f\xc0\xff\x7a\xd0\x7e\x7b\x18\x8a\xbf\x64\x5d\x01\x2e\xdd\xe2\x81\xb1\x63\x20\x10\x41\x07\xfa\x33\xb3\x24\x4d\x5f\xc7\xd6\x02\x9c\xea\x30\x8b\x12\xad\xa4\x40\x55\x94\x7c\xc6\xe3\xc0\x47\xb3\x19\xad\xc7\xc2\xea\x62\x58\xa1\xf6\xed\xed\xc0\x2c\xae\xb4\x22\xea\x6b\xb4\xa9\x9f\xa1\xc4\xf2\xaa\xc5\x40\x2a\xb3\x5c\x82\xe2\xb6\xc5\x2c\xb9\x47\x82\xe3\x1e\x32\x30\xed\x49\xe0\xc7\x46\x01\x53\x42\x99\xa7\x79\xe4\xd7\x14\x18\x68\x32\x86\xc9\x7e\xe7\xfa\xfe\xf9\x11\xc8\xee\x40\xe1\x29\xf0\xae\xd5\x9d\xb4\x93\x93\x3e\x83\x29\x88\x6e\xe7\x39\x5a\x67\xb1\x6b\x1e\xf2\x89\x36\x93\xa9\xd4\x53\x01\x39\x04\x82\x4a\x1f\x59\x4f\x65\xc2\x56\x9c\xad\xc1\x3a\x4f\xff\xf2\x2f\x7e\x50\xa1\xd3\xc0\xff\xab\x2f\xd0\x6d\xf1\xae\x87\xd4\xa5\x6d\x7d\x4b\xec\xbb\x7c\xcb\x0e\xf1\xd0\x4a\xe5\xa7\x25\x64\x20\xe6\xa0\xce\xe3\xae\xea\x6c\x2e\x98\x08\x15\x51\xb9\x36\x2f\xa5\x52\x47\x82\x19\x4d\xd4\x04\x55\xa5\xa6\xc4\x17\xbf\x44\x25\xc1\x9e\xa2\x20\xdf\x4b\xc6\x51\x64\xe4\x38\xfe\x55\xb9\xc8\xd5\xc7\xaa\x05\x1b\xad\xe6\x12\xe9\xc8\xa0\x8e\x89\x15\xcc\x23\x98\x95\x44\x55\xec\x74\x2f\x29\x77\xc8\x6e\xef\xa6\x14\x4d\x41\x4a\x34\xe4\xfd\x0f\x0b\xfc\xe1\xec\xd3\x4f\x87\x2f\xaf\xcf\xcd\xdb\x89\xd5\x4f\xe5\x7e\xbf\xbb\x29\xc8\x4d\x2c\x4b\xe5\x1a\xca\xc0\x5d\x32\x07\xd6\xa0\xb1\x0a\xf9\xd2\xc6\xc2\x69\x0e\x32\x97\x13\x57\xb3\xa4\xcf\xd7\x65\x09\xf3\xb0\x14\x18\xac\x15\x18\x0e\x82\xe7\xe8\x52\xa9\xfb\xd5\x44\x41\x94\xbd\x02\xcb\xe9\x3a\x27\x15\x2b\x08\x00\x5a\xd5\x1f\x57\x17\xa2\x2b\xfe\x69\x73\x35\x1c\x9b\x45\xde\xd9\xfc\x93\x12\x92\x8a\x09\x29\x9a\x23\x9f\x82\x01\xe8\xb3\x7a\x85\x96\x5c\xee\x53\x72\x55\x7e\xe1\x68\xb3\xed\xc2\x11\x47\x0d\x43\xae\xca\x86\x3a\x5c\x0a\x01\x73\xc5\xf2\xdf\x9c\x56\xeb\x88\x50\x36\x4b\xe6\x7e\xe0\x7f\x7c\xed\x07\xfe\x5b\x8e\xf8\xcf\xab\xc3\xd5\x81\xe0\x53\xc8\x6d\x05\xb9\x46\xad\x95\x44\xbe\x25\x95\x92\x0a\x6b\xa9\x24\xcf\x33\x81\x24\xba\x0d\xcd\x76\xdd\x76\xb6\xc3\xda\x16\x66\xb6\xfe\xfa\xf5\xe1\x0a\x82\x3c\x5a\xe8\xd5\x00\xb8\x83\x47\xb1\x28\xfa\x49\xf1\x0e\x4d\x75\x73\x8e\xb1\x62\xba\x25\xb4\xba\x6b\xda\x48\x1d\x83\xb6\x1c\x36\x58\x39\x6a\xc6\x7c\xc4\xe2\x9d\x5e\x5c\xd0\x68\xfb\xcd\x15\xe6\x12\x53\x84\x6e\xdf\x26\xd9\xad\x63\x77\x47\xb4\xa3\xc3\xc0\x3f\x28\xf8\xe3\x07\x82\x39\x10\x04\x63\x3f\xf0\xff\x31\x4d\x41\x26\xaa\x9e\xe5\x64\x5f\x32\x84\x56\x30\x83\xb9\x97\xa1\x1c\xce\x60\x9e\x8b\x52\x90\xfa\x11\x71\x18\xda\xc4\xe0\x5a\x6e\x69\x7b\x9a\x3e\x43\x59\xb1\xc6\x23\x7c\x0e\x0a\xf8\xf1\xf5\xc7\xcb\xb7\x75\x73\x9f\x04\x87\x8f\x6a\xf8\x1b\x2c\x15\xed\x77\xe7\xeb\xf4\x89\xf0\x9e\xdd\x2f\x93\xad\xdd\x6f\xb0\x4a\xa4\xdb\x2e\xfc\xc1\x72\x06\x16\x65\xb9\x2a\xbe\x3f\x38\x20\xe2\xc1\x2a\x47\xe4\x0a\x4f\xd0\x41\x8c\xa2\xe2\xe9\x0f\xc5\x39\x8a\xd6\x58\x90\x52\x51\x6d\x1b\x98\x18\xc1\xc7\xb8\x5a\xa0\xcd\x45\x8e\x66\x09\x96\x9a\xee\x6c\xbb\xa8\xfb\x34\x1a\x98\x52\x67\x37\x96\x21\x61\x14\x30\x42\x59\xcc\x65\x8c\x36\x92\x04\xbf\x49\xa9\xa0\xe0\x10\x29\xaa\x55\x55\x62\x18\xa1\x5c\xc8\x2c\xbe\xc4\x4e\x94\x75\x9b\x5a\x28\x4e\x9a\x9c\x24\xa3\x05\xc9\xcd\x4e\xfd\xdc\xba\xa4\xa4\x3c\x52\x23\x34\xc9\xf6\xad\xd5\xe2\xeb\xed\x3d\xad\xb4\x0b\x87\xd9\x47\x58\xed\x17\x5c\x42\xe2\x68\xd9\xd2\x16\x44\xa5\x5f\x22\xb7\xb0\x18\x22\x61\xf4\x27\x4e\x51\x3f\xf0\x99\x08\x5c\x90\x7b\xf1\x20\x42\x59\x99\x23\x02\xde\x48\xe9\x2c\x54\x69\x99\x02\x1e\xa3\x2c\x2c\x36\x49\x19\x2d\x88\xd7\x6f\x1b\x33\x93\x26\x76\x3f\x85\x40\x6f\xce\x66\xbf\x05\xfb\xd3\x03\x00\x27\xaf\x56\x47\xf5\xa5\xdd\x94\xd2\x42\x85\x26\xc4\x88\x2f\x28\x50\xf0\x6b\x5a\xc2\x45\xa9\x34\x44\x3e\xbf\x44\xd1\x5a\x40\x09\x23\xe2\x17\x7f\x16\xe7\x68\x15\xa3\x4d\x46\x8d\x05\x81\xff\x2c\x02\x69\xb4\xc6\x03\xbc\x40\x45\xc2\xe3\x30\x69\xe3\xef\xa8\x4b\x4d\xba\x57\x95\x5a\x72\xea\x77\x02\xc5\xfa\xe2\xb5\x2f\x4a\x1c\x95\xf9\x1a\xda\x2b\x75\xd3\x81\xdf\x54\x4a\x9e\x0d\x15\xf7\x1a\xcc\x8a\x75\x0e\xdf\x25\x59\xb2\x5c\x2f\xdf\xb2\x0c\xf2\x9a\xe7\x29\xcc\x3b\xaf\x69\x54\xf3\x20\x66\xe1\x1f\x28\xb2\xf2\x87\xfc\x1a\x4c\xeb\x1f\xa6\xeb\xf6\xe2\x8e\x2a\xca\xcc\x9c\xad\x11\x5c\xc8\x17\x54\x31\xc6\x54\x56\xf4\xc6\x7c\xeb\x40\xa0\x73\x18\xdf\xb3\xe5\xb5\x58\xdb\x89\x97\x1e\xe5\xf0\x8a\x02\xda\xb7\xc2\x8b\x92\x32\xb9\xa3\x74\xa5\x2b\x82\xde\x47\x7c\x25\x25\x3a\xbf\x86\xa6\x5f\xa9\x7d\xbc\x15\x37\xd0\xcf\xec\x13\x72\x85\xdf\x09\x18\xca\xc5\xaf\xab\x1f\xff\xb6\xb9\x1c\x71\xae\xe0\x7f\xf9\xa2\xc3\x42\xfb\x5b\xaf\xf1\x53\x24\x7a\xbb\x48\x77\xaf\xd7\xf8\xe5\xf0\xe8\xf5\xf8\xf4\xfe\x27\xcd\xa4\xa2\x59\xce\x04\x87\xaa\xc4\x0d\xb1\xfa\x89\x16\x8d\x5c\x09\x16\x14\x67\x44\x40\x22\x56\x42\x45\x95\x40\x44\xa5\xe4\x97\x22\x49\xbc\x59\x2f\x57\x5e\x89\x9a\xb5\x01\x4b\xd6\xb4\x06\x98\x28\xc7\x22\xeb\x23\xd7\x0d\x54\x47\x6a\x73\x8d\x5a\x60\x17\x1b\xe2\xd3\xf5\xc3\x0a\x7a\xff\xf6\xe7\x83\x7f\xfb\xb3\x57\x22\x4f\x2e\x23\x9f\xd6\x41\xdd\x84\x34\xeb\x61\x35\xee\x99\x88\x32\x14\xf3\x80\x94\x4a\xd8\x9e\xdd\x30\x42\x6d\x77\x14\xfe\x4b\xcb\xa3\x40\xcd\x60\x54\x1a\xdb\xef\x03\xf0\xbe\x98\x5f\xde\xbd\x39\x04\xf5\x60\x6a\x2b\x30\x87\x0c\x18\x8d\x48\xcb\x70\x66\x16\xb4\x53\x40\x47\xb1\x74\xce\x28\xc8\x8a\x86\xc6\x41\xaf\x95\xf2\x19\x54\x99\xa1\x46\x69\x16\x87\xe4\x2f\x79\xa5\x2f\xb7\x66\x21\x7d\x20\x74\xc5\xdb\x8e\xc9\x15\x79\x4d\xad\xc0\x37\x66\x11\xea\x14\xac\x0a\x18\x93\xed\xdc\xb2\x87\xdd\x9b\x4a\x87\x8f\x35\x95\xb6\xb7\x3c\x3a\xd2\xbb\x2a\x33\xc2\x5a\x46\x2b\xf0\x16\x3d\xcf\xb0\x43\xa7\x35\x1e\x3d\x50\x24\xb1\x02\x07\x23\xd6\xce\x69\x45\x13\xa6\x0d\xa9\x59\x5f\x12\xdd\xc6\x91\x45\xac\xdb\x47\x05\x51\xa0\x2c\x6d\xcc\x16\x1c\x6a\xc3\x72\x00\x8d\xcb\xff\xd1\x61\xd8\x52\xef\x34\xda\xb3\x4c\xe0\x3d\x2f\x4e\x40\x21\x47\xfe\xe4\xbd\x57\xaa\x15\x38\x86\x57\x57\xcd\x52\x05\xeb\xa5\x43\xaf\x82\xf5\x56\x06\x29\xa1\x36\x5c\x29\x87\x16\x2f\x59\xb6\x16\xa6\x81\x4d\x12\xd7\x25\x52\xea\x44\x34\x69\x20\xa2\xc6\xa9\xee\x2a\xa9\xb1\x02\xa4\xb5\xcd\x1a\x92\xaf\x07\x7c\xfd\x44\xb9\x1c\xae\x01\xe2\xd7\xdf\xc2\x3b\xad\xb4\xc2\x4d\xf0\x45\xd3\xad\x48\x71\xfb\xb9\x1f\xf8\xbf\xd4\x95\x49\x30\x97\xf1\xd8\x16\x21\x63\x06\xc6\x10\x77\x46\x97\x40\x17\xfa\x3f\xa3\xb2\x9d\x3d\xc3\xcc\xb1\xb4\x9a\x58\x73\x42\x0b\xe7\x44\x70\x55\x7a\x39\x8c\xd0\x72\x09\xb3\x18\xe8\x3a\x9e\x05\x4e\xad\xe3\x82\xaa\xb5\x2a\xec\x2b\x8b\xea\xb4\x44\xe1\x3d\xcd\x41\x46\xf5\xbd\x6b\x44\x0e\x23\xd6\xa1\x96\x34\xa0\xb8\x61\x5b\x3a\x6f\x8c\x68\xba\xfb\xe6\x78\xa4\x74\x37\x7e\xb9\x32\x84\xfa\x74\xf3\xf6\xa5\x4b\x77\x44\xcf\xf9\xce\xe9\x39\x2a\x92\x2d\x56\xec\xaa\x44\x39\x98\xc3\xdd\x51\x34\xe6\x07\xde\x1d\xbe\xf9\xa7\x34\xd3\xdb\x46\xca\xbb\x5c\xc9\xbb\x9d\xaf\xa4\x1c\x7d\xf7\xf5\xfc\xc4\xdf\xdd\x76\x45\x6b\xd8\x6f\x63\xb0\x78\xe3\x7d\x7c\x96\xae\xb1\x7c\xda\x4a\x12\xfa\xcd\x58\x7d\xb4\xfb\xa3\x41\xb2\xf6\xb6\xd9\xce\x33\xfa\xe6\x76\x9b\xf9\x14\x8b\x53\xec\x7c\x71\x0a\x98\xdf\xc1\x7c\x9b\xc5\xb9\xa2\x6f\xee\xcf\xe2\x94\x3b\x5f\x9c\x12\xad\x50\x8a\xe6\x0f\x5b\xac\xce\x35\x7b\xf5\x31\xcb\xb3\xa3\x63\xff\x61\x05\xa9\xbb\xa9\xd8\xef\x93\xdf\x42\x9a\xe8\xb8\x7f\xb2\x6e\xdf\x36\x04\x2e\xcb\x17\xee\x50\xe4\x23\x17\xe4\x0a\xa5\x49\x94\x38\xef\xc7\x27\x12\xf5\xc0\x56\xa2\x1e\x4d\x8d\x0e\xb9\xf3\x69\xf7\x02\x9f\xd1\xc1\x36\x62\xdf\x29\x69\x82\x80\x27\xe7\x28\xdd\xbd\xf0\xd7\xac\xbd\xbb\xf4\x71\x1e\x6a\x80\x39\xa5\x05\x90\x97\x1f\xb9\x19\x42\xa5\xea\x72\x67\xf6\x14\xe5\x6b\x67\xca\x97\x34\x59\xc8\x2a\xd5\x8e\xad\xb9\x63\x7a\x77\xf3\x20\xb7\xe2\x4f\x3b\xf0\xc6\x1b\xa6\x39\x5b\x1a\xbb\xcb\x05\x5d\xd3\xb4\x69\x59\x0b\xa7\x20\xba\x8d\x73\xb4\x6a\x6d\x00\xdb\x9d\xd1\xaa\x6d\x5a\x9b\x86\xe1\xef\x76\x8e\x6b\x2e\xf1\xaa\x3b\xbb\xae\x24\x9f\xf4\xab\x47\x20\xdb\xd6\xf5\x2d\x6d\xc3\x3b\x75\xbf\x98\xf3\xdc\x6f\xb3\xf3\xed\xdf\xae\xef\x5f\x8f\x96\x03\x77\xa2\x45\xbf\xb2\x75\xf4\x7b\xff\x2e\x81\x9b\xe7\x88\xc4\x8f\x7b\x7d\x6f\xd0\x27\xff\xe7\x3f\xde\x2f\x53\x72\x71\x2d\xca\x72\xf5\xfd\xc1\xc1\x66\xb3\xe9\x6d\x46\x3d\x94\xcf\x0f\x86\xfd\x7e\xff\x00\x37\xef\xfc\x91\xbc\x7b\x60\x3f\x3b\x7a\x2c\x7b\xbb\xe8\x75\xfe\x95\x0c\x5e\x77\x94\xc8\x6b\xd5\xc3\x78\xf8\xe4\x5d\x1c\x8f\xb7\xef\xc2\xca\xd8\xb6\xab\x60\xab\x6f\xfb\x4e\x0f\x89\x92\xba\xba\xe7\x07\xe4\xbb\x93\xdb\xe3\xf2\xfe\xf9\x27\xe3\x80\x54\x23\xf4\x68\x22\xc6\x63\x03\xd6\xe4\xc2\x84\x3c\x63\xde\x7e\x0a\x94\xbc\x27\x92\x2c\x5f\x1d\xc7\x24\xf0\x49\xfe\x7c\x25\xa8\x9b\xe4\xcc\x95\xaa\xcf\x91\xc6\xb1\x99\x20\x4b\x0a\xd4\x84\xed\x39\x76\xb5\xa4\x08\xc4\xd6\x8a\x6b\xfc\x25\x5a\xc1\xe5\x35\x9e\xcd\x3b\x58\x82\x86\x8b\xc5\x76\x13\xfa\xb3\x64\x1e\x81\x95\x88\xfa\x32\x57\x4a\xfd\xcd\xb2\x56\x83\x9a\x77\xb4\xe0\x7c\xbb\x37\xaa\x28\x73\x44\xf1\x13\x8c\x84\x10\x63\x35\x9c\xc2\xb3\x0a\x98\xcd\x01\x7f\x6d\x49\x6a\x4e\x04\x17\xb5\x2c\xee\x5f\x74\x41\x48\x00\x08\x93\x1f\x57\xf7\xde\xff\xf7\xff\x18\x31\xdf\x5a\x16\x1c\x7e\xc4\x94\xf7\x38\xfc\x26\xe9\x37\xe0\x6f\x5b\x70\xc0\x8a\x3a\xfc\x2f\x92\xaa\xb3\xa5\x4c\xa5\xf9\x98\x51\xae\x4a\x0d\xb4\x04\x18\xc9\x86\xd7\x20\xb6\xba\x71\x32\xb9\xef\x3b\xe5\x62\xbf\xa0\x69\x48\x2d\x34\x21\xab\xd9\x9e\x93\xc2\x82\x7b\xcd\xd0\x2e\xde\x7d\x1e\x5f\xbe\x78\x7d\x6f\x96\xda\xa4\xc0\x81\x34\xdd\xc2\x3a\x31\x2c\xd5\x12\x18\x35\x59\xb3\x96\x6a\x77\xfd\x9a\xca\x8b\x03\xa5\xd4\x14\x5e\x1b\x3f\xa3\x48\x23\x66\x4c\xc3\x36\x80\x85\x4a\x7e\x88\x9a\x65\x73\x63\xcb\x2f\x76\x27\x14\x3b\x12\x89\x5b\x25\x0f\xdb\xe6\xa6\xc1\xee\xeb\x03\xdf\x12\xd0\x2f\x29\xc2\x61\xbf\xbf\xba\xc7\x1b\x50\xe6\xeb\x2c\x02\x14\x4e\xd3\xc1\xb2\xec\x83\xaa\x22\xd2\x37\xf5\xed\xf4\xd8\xd2\x76\x19\x8d\x25\x4b\x17\x22\x92\xb3\x1c\x30\xcb\xdc\x55\xbf\x9d\x18\xc5\xd2\x49\xb2\xa3\x25\x72\xc6\xd2\x75\x83\x56\xaf\xb3\xb3\x49\xbb\xb6\x5a\xe9\x8a\xea\x94\xc3\xc6\xaa\x30\x5d\x97\x77\x89\xe2\x64\xf6\xf0\x9b\x2c\xaf\xd6\xf5\x23\x97\xd7\xda\xd6\xb7\x58\x5e\x7e\x72\x50\x06\x43\x13\x73\xc7\x92\x35\xa7\xc5\x99\xa0\x3c\x2c\x36\xa0\x8c\x16\x4a\x2e\xef\x2f\x68\x7a\x45\x58\xa1\x25\x9f\xd7\x62\x5e\x91\xd7\xef\x7a\x09\xb2\xe4\x2b\x8c\xdf\xf0\x06\xba\x9d\x42\x9a\xb0\x2b\x38\x53\x58\xac\x97\x98\xcd\x79\xee\xa9\x99\xf7\x3b\x89\x4a\x38\x4f\x8a\x55\x0a\x1e\x64\x51\xe4\x2b\xda\x4e\x63\x06\x5a\x92\xe1\x2e\x42\x7b\xb6\xbc\x69\x34\x3b\xb4\x42\xc8\x9e\x89\x50\x14\x02\x49\xf5\x1e\xe4\xb9\xac\x78\xaa\x33\x5e\xf9\xe8\xcd\x0d\x89\x55\x6e\x89\x46\x5f\x25\x99\xea\x44\xaa\x26\xa6\x6a\xff\x6c\x55\x2e\xd4\xf8\xbf\x8a\x70\x57\x47\x87\x52\xa2\xa1\xf1\xdd\xc4\x92\x22\x65\x1b\x2c\xd2\xcc\x32\xcd\x82\x41\xf1\x93\xa9\x6c\xb3\x44\x59\xb9\xa8\xa0\x86\x86\x19\x39\x4a\x2a\x11\xd0\x4b\x79\x0a\xba\x86\xdc\x59\x2f\xf6\x9d\xcb\x44\x31\x5c\xa5\xe8\x81\x8c\x3f\x86\x25\x48\xd2\xbd\x2f\x37\xf4\xea\x87\xc9\xb8\xff\x26\x8e\x34\xa1\xe8\x38\x18\x4a\x36\x39\x50\x4d\xd8\x78\xa1\xf0\x44\x44\x05\xe1\x42\xdb\x1f\x5a\xa6\x60\xc2\x04\x29\xb9\x1a\x07\xca\xc2\x88\x46\xfa\xa2\x5d\xf9\xab\x2f\xa4\x27\x42\x68\x96\x96\x64\x15\xda\xad\x9b\x50\x06\xa3\x0e\xbd\xb9\x35\x4b\x60\xfa\x33\xe5\x51\x6b\x71\x4f\x0e\x75\xb5\x00\xc5\x82\x65\xba\x73\x6c\xb8\xae\xf4\x5b\xa5\xae\x27\x24\xe0\x7d\x27\xdc\x97\x93\x17\x0f\xcb\x0f\x70\xe2\x2c\xd4\x59\xc5\x67\x15\x88\x6a\x1e\xe3\xed\x64\x94\x89\x20\x5c\xa7\x0a\xad\x33\x4d\x6d\xc7\x75\x91\xd7\x72\x9d\x19\x97\xec\x74\xbd\x5c\xc1\x9c\xc6\xaf\x96\x60\xae\xdc\xb3\x7a\xb3\xae\x1b\xb7\xee\x71\xa7\x3a\x6e\x7b\x85\x55\xd8\x2c\x2e\x72\xb4\x44\x26\x84\xb0\x45\xd6\x52\x07\x3e\x05\x31\x05\x05\xdc\x80\x3c\x4b\xb2\xb9\x1d\x1f\xf0\x92\xf5\xe0\x29\x5d\xb4\xd3\x93\x5b\x41\xe3\x5a\x47\xb9\x02\x09\xc9\x0b\x74\xfb\x54\xaa\x42\x24\xcc\xb5\x14\xc9\x4f\xdc\xa1\xd2\x26\xe2\x74\x01\x8a\x10\x2e\x57\x0b\x50\x24\x1a\x09\xfd\x8b\xef\xde\x2c\xee\xb1\x09\xfc\x6c\x8d\x4f\x95\x15\x04\xdd\x6a\x02\xf9\xbf\xea\x3c\x49\x6d\xc5\x5e\x35\x10\xda\x31\xae\x62\x3d\x5d\x26\x65\x3b\x39\xd8\x94\x84\x87\x5b\x36\xbf\xad\x73\xdd\xf5\xd5\x40\x85\x3d\x1c\xda\x70\x15\x15\x60\x5a\x4f\xa7\xb2\xa1\x81\x9a\x68\x14\xc0\xbe\xd1\xa0\x8a\xb9\x07\x8a\x6e\xb6\x53\xbf\xe7\xf2\x80\x31\x5c\xbb\x14\xe5\x38\xc0\xd2\xd7\xe5\xc4\xfa\x6e\x55\x49\xc4\xaf\x44\xaf\x7e\xd1\x6f\x32\xfb\x1e\xb6\xb3\x0d\xc8\x32\x30\xfc\xa6\xbf\x69\x11\x67\x2d\xdf\x52\x44\x8b\x6e\x2f\x6a\x62\x48\x33\x92\xc5\xa0\xa9\x0e\xa0\x51\xa2\xbf\x52\x2b\xd3\x01\x75\xcf\x85\x56\x6e\xc8\x63\xf1\xf5\xa6\x14\x22\x04\xc4\xc7\xc8\x01\x4f\x78\xff\x3b\xa5\xa4\xfd\x16\x0b\xc6\x45\x3c\xf9\xee\x6f\xc3\xb8\x9d\x58\xe0\xba\xf5\x3b\x16\x2c\x93\xca\x65\x51\xab\xda\xb6\x06\x62\x96\xaa\xb7\x21\x5e\x2b\xe5\x8b\x65\x2d\xbd\x06\xc4\x65\xcb\xf1\x50\x9b\xb1\xe7\xef\xab\x88\x85\xb2\x58\x99\x56\x8a\xcc\x72\xe6\xcc\xbf\x5b\x94\x8e\x3c\x16\xb5\x97\xb6\xa8\x15\x26\x4c\x06\x0b\xcd\xf4\x91\x09\x45\xdb\x8e\xee\x66\x79\x95\x2d\xdb\xeb\x73\xeb\xbd\xe3\x7e\xe1\x1a\x14\xb7\x1e\x61\x57\x1d\x5f\x3c\x23\x44\x6c\x07\x89\x77\xbf\x25\xeb\x74\x75\x7a\x8d\xdb\x5f\x3a\xbd\x54\x27\x08\xb9\xdf\x7a\xcf\x8b\x54\x77\xe8\x08\xa5\xeb\x65\xd7\x97\xce\x2e\x3e\x76\x5d\x3b\xb8\x44\xcc\xdf\x65\x8b\x69\xac\x8b\x0f\x93\x44\xba\x45\x69\x33\xbf\x45\x29\xc3\x08\x65\x14\x04\x9e\x1e\xad\x91\x52\x8a\x8c\x5c\x1c\x16\x90\x09\x65\xdc\x23\xcb\xc0\xc9\x0f\xc3\x6d\x8a\x91\xb5\x2b\x28\xc6\xd7\xb8\x1b\xe8\xb7\x11\xe6\xf5\x1e\x55\x78\xa7\xd6\x7e\xcd\xe6\x0e\x1d\xbd\x36\x94\x1b\x7b\x8f\x94\x2a\x20\x05\x2d\x20\x3e\x85\x30\xf3\x48\xe6\x6b\xdc\x6b\x33\x06\xbb\xa4\x70\x53\x6b\x17\xab\xb3\x1a\x38\x4a\x8b\x69\xf5\xc3\x14\x1b\x18\x79\xf4\x11\x42\x83\xe3\x66\xff\x46\xb2\x84\x30\xff\xec\xb7\x1c\xf1\xd3\xe9\xd9\xdb\xf9\xf9\xd5\xc6\x29\x47\xd0\x80\xb7\xc2\xb3\x4c\xad\x51\xa8\x60\xc1\x72\x19\xda\xe4\x60\xe5\x56\x6b\x4d\x10\x47\x6a\xf6\xaa\xd3\x6a\x0d\x01\x83\xbe\x66\x54\x77\x70\xea\x7f\xf4\x04\x9c\x81\x0c\x98\xe5\x44\xb5\xc7\x62\x58\x24\xb9\xf6\x9c\x0a\xac\x2c\xa3\x0a\xfc\xb6\xfd\x56\x1b\xe4\xa0\x23\x37\xaa\xf1\xba\xd6\x11\xd3\x80\x64\xe9\xcb\xc6\xdd\x27\xba\x16\xc9\xb2\xd5\x82\x31\x16\x70\xe0\xd5\x68\xff\xb6\xe5\xdb\x46\xd1\xdd\x09\xa9\xd4\x21\x84\x76\x58\x5d\xe2\x35\x70\xc9\x24\x8f\x59\x5b\x72\x39\x74\x58\xa3\x27\x99\xdd\x39\xdd\xb1\x9d\x4e\x8f\x51\xc1\x35\x43\x38\xfd\x0d\x49\xa0\x81\x5b\x38\xcd\x39\x0b\x08\xd2\x72\xf1\x20\x76\x48\x3f\xb3\x9c\x0d\xec\xec\x00\xbf\xa2\xdd\xed\x74\x13\xcc\x29\xfc\x0e\x77\x61\x9d\xd5\xef\x43\x0c\x32\x5e\x9e\x68\x27\xdb\xf0\x91\xf7\xb7\xd3\x8d\xa8\xce\x62\xbb\xad\x68\xd0\xbc\x95\xbb\xb7\xe1\xd2\x95\xdb\xa1\xd5\xce\xeb\x6c\xac\x77\x45\xcd\x58\x5e\x3f\x87\x45\x94\x27\xab\xd2\x12\xcb\xdf\x34\x4b\xab\x3c\xaa\xcb\x92\xa4\x8e\xca\xfc\x71\x4e\x27\x8b\x14\xf7\x94\x32\xa3\xe6\xe8\xdb\x6f\x61\xf1\xf3\xaf\x17\x0f\x07\xfd\x1c\x7c\x53\xa3\x93\xb4\x3c\xb4\x30\x3a\x39\x6c\xc3\x66\xd1\xae\x1a\x4b\x71\xbf\x9d\x41\x48\x58\x6f\x69\x40\x01\x93\xe7\x7c\x75\x33\xdb\x1b\x91\xb7\xb2\x0a\x39\xcc\x12\xc0\x69\x61\x70\xbc\x00\x61\xac\xb8\xae\xfe\xb5\xd3\xcb\xa7\xeb\x12\x79\x97\xf0\x0e\xe6\x65\xb7\x17\xdb\xc9\xa9\x66\x6f\x8c\x6b\x76\x78\x85\x5d\xa7\xde\x16\xaf\x8a\x2b\x60\x9b\x97\x2f\x72\x34\xcf\x61\x51\x78\xe7\xaa\x71\xa0\xca\xe9\xed\xc6\x98\x47\x9a\x62\xc4\x90\x5c\xd9\x59\x8e\x50\x35\xdd\x22\xa3\x45\x14\xd6\x5a\x9f\x6a\xc2\xdd\xd4\xe6\x1a\x3c\xb1\x46\xc3\xc2\x40\xac\x36\xb1\x22\xaf\x52\x2c\x52\xff\x3d\xf2\x03\xff\x33\xd3\xe0\xea\x2c\x3f\xf4\x7f\xef\x0f\x4e\x6d\x95\xd1\x9d\x77\x6e\xdd\x42\x59\x86\x06\xd6\x25\xa2\x27\x81\x0c\xee\x33\x49\xd1\x7f\x8f\xfc\x6e\xcb\x67\x7a\x17\xb5\xc9\x57\xf4\xd6\xbe\xe6\x54\xd4\xf4\x31\xf5\xc5\x76\xaa\x58\x6b\xb2\xb0\xa8\x2c\xcd\x9d\xd7\x69\x00\xad\x7b\x6e\x23\x3d\xb5\x6e\xac\x9d\x30\x56\x4b\xe8\x15\xa2\xd5\xca\x82\x9b\x56\x0f\xbe\xb7\x23\xcb\xde\xb2\xb3\xc1\xd9\xc6\xf3\x07\xdd\x63\xbc\x3d\x68\x8e\xc2\x68\xaa\xd6\x53\x8b\xed\xb4\x49\xe8\x6a\x6d\xda\xd3\xac\x7a\x44\x36\x23\x71\xff\xd2\x99\xf8\x28\x11\x4d\xb9\x67\x9f\x50\x36\x2b\x42\x56\xa0\x73\xcf\xe5\xb2\x02\x80\x33\xb0\x3c\x5e\x69\x35\xef\x0c\x8b\x94\xc5\x3a\x45\x8a\x5b\x83\x12\xc6\xe7\x72\xc6\xd5\xc8\x7d\x45\x88\xef\x25\xb1\xaf\xd4\x40\x63\xbe\x6f\xc0\xa0\xf1\xcf\x65\x55\x3d\x3d\xb8\x86\xa3\x54\xb1\x42\xdb\x4b\x48\x82\x92\x32\x54\xd6\x04\xb6\x0e\x5a\x86\x55\xd4\x96\xf8\x1f\x29\x02\xdb\x36\x31\x1a\xf6\xeb\x84\xd5\xa2\xf6\xf0\x4c\x6c\x37\x8a\x55\x4d\xb1\x46\xff\xd8\x17\x06\x11\xb2\xa9\x15\x52\xc7\xb5\xe1\x0c\x03\x4b\x38\x43\x3d\x72\x37\x0f\x14\x90\x51\x00\x39\x8c\x50\xae\x86\x02\x40\x40\x50\x8f\xc3\x32\x07\xd1\x6d\xc8\xf3\x74\xd5\x00\x81\x18\x94\x55\xf7\xff\xa3\x8e\x39\x3f\x7f\xbb\x3f\xe2\xc9\x6c\x16\xce\x12\x98\xc6\x45\x08\xb2\x98\x2d\xf9\xde\xeb\x5f\x27\xe3\xd1\xaf\xcf\x3f\x7d\x3c\x74\xea\x5f\x64\x5e\x5c\xf1\xb1\xe5\x90\x90\x13\xd6\xcc\x19\xe8\xd2\x54\x79\x01\x23\xba\x2f\x96\x6a\xba\xd2\x94\x50\x1d\x04\x49\x2e\xd2\x93\xd3\xf5\xa7\x88\xfd\x05\x2b\x69\xd5\xa2\xaf\x98\x98\x69\xc5\x5c\x63\x30\x2d\xd1\x1f\x2d\xa3\x89\x60\xea\x82\x23\x51\x5f\x57\x6c\x55\x20\xbf\xa5\x98\x97\xea\x0c\x1e\x37\x5c\x5f\x4f\x21\x9c\x28\x3b\xe1\x6e\x2b\xf0\x41\x4c\x03\xfe\xec\xd0\x1c\x9e\xf7\x9d\xb3\x7a\x73\xdb\x1e\x62\x98\xc2\xb2\xb6\x8f\xf0\xd1\x7d\xc0\x38\xa9\xef\xe2\xbb\x83\xd0\x10\x76\xcc\x0a\x2f\x36\x39\xbe\x4e\x24\x12\xb7\xca\x7b\x35\x4f\xea\x7b\x77\xc6\xc1\xce\xb7\xa7\x2d\x69\x7a\xda\xf7\x11\x05\x96\xd7\x88\xc7\x37\x66\x04\x37\x8a\x29\xcd\x77\xdc\x3f\x4f\x41\x0d\x4f\x36\xa5\x0f\x69\xfc\x64\x53\xaa\x25\xbe\x6f\x35\x23\xef\xbf\xff\x9f\xde\xf6\x1b\xb9\xc5\x80\x1f\x41\x41\xda\x11\xb4\x9f\xbe\x5a\x79\xa2\xaa\x40\xb4\xba\x84\xf8\xa5\x5c\x7f\x0b\x59\xef\xa0\xad\x6e\x9a\x61\x97\x9b\xe6\xd1\x17\x45\xeb\xde\x5a\x70\xa2\x6a\x5b\xf5\x9c\xa8\xdb\x25\x61\x6b\xbd\x9e\x2d\x74\xbb\x20\x6c\xed\xd7\x9e\x51\xf5\x72\x68\xbe\x18\x5c\xee\x14\x61\x5f\xd3\x2e\x04\xef\x7f\xb8\x5d\xac\x55\x42\xaa\x91\x22\xaa\xf9\x72\x4c\xa8\x0a\xfc\x67\x82\xb2\xe5\x02\xbc\xe4\x12\x97\x18\xd6\x07\x49\xfe\x6d\x52\xe4\xf0\x57\xff\xd3\x29\xdb\x0f\x55\xd9\x7e\xc6\x52\x75\x84\xa2\x51\x2f\xe3\x47\x28\x8b\x00\xd6\x9a\x52\xb4\x81\x79\x04\x0a\xa1\xd1\x13\x6f\x4b\x9d\x3c\xbd\x85\xf0\x6f\x6f\xe9\x49\x34\x80\x7d\x17\xf7\xf3\xaf\xcb\xeb\x4f\x9f\x13\xab\xbb\x45\xb2\x3a\x25\x8e\x96\x4e\x8a\x1f\x26\x8d\xc1\x36\x72\x41\xcd\xf5\xaa\xb5\x53\x61\x4f\x26\xd1\xb7\xe4\x85\x83\x0a\x2f\xec\xd0\x67\x1d\x4b\x1c\xdd\xe8\x1c\xbf\xb6\xc9\x3a\xce\xe8\xe6\x8b\x1d\xbb\xa8\x63\x8f\x6e\xe6\xd8\xb1\x93\x1a\x1e\x29\x39\x64\x13\x7f\x74\x79\xd3\x1c\xf2\xc4\x14\xa5\x9a\x11\xf4\x0d\x9a\x7e\xaf\xcb\x31\xca\x80\x5f\x9f\xd7\x4a\x33\x56\xb1\x60\x10\xd8\xd2\xd6\xef\x60\x3e\x45\x85\x46\xd4\x8f\x5a\x2c\x73\xcd\xb6\x63\xf5\xbe\x35\xbd\xc4\xc9\xe6\x95\xd1\xe9\xdc\x5e\xf9\xa1\x8e\xe9\x37\xda\x95\xaa\xa2\xd5\x91\xb2\x48\x47\x96\x45\x52\x53\x50\xba\x0b\x59\x8c\xf3\x28\x32\xf6\x76\x2c\xa7\x4e\x67\xde\x5a\xf2\x72\x73\x9b\x6d\x55\x74\x1b\xc5\x75\xd5\x01\xbb\x71\x98\xee\x0a\x59\x37\xe6\xd2\x59\x3b\xda\x8d\xe4\xd5\x9a\xbb\x48\xd7\xff\xf7\x16\x65\x49\xc7\x3b\xb1\xf1\x17\xc5\x96\xfc\x91\x60\x54\x55\x2a\x4e\xfc\xc5\x38\x30\xc7\xca\xca\xc8\x57\x2c\x67\xa2\xd1\x66\x24\x84\x19\x8a\x8e\x15\x46\x68\x9d\x95\x0a\x7d\x9e\x70\x2f\x90\x8d\xfa\x88\x0c\x58\x0d\xd1\x57\x25\xd7\x91\x23\x76\x08\x9f\x41\xd9\x28\xf9\xf5\xaf\xb5\xdc\xc2\xe0\xb8\x8f\x24\x97\x0a\xc3\xae\x41\xbd\x7a\x94\x64\xdd\x8a\xe5\x0e\x2a\x92\xf5\xa0\xbb\x64\xbd\x2d\xa3\x25\xcb\x05\x8a\xdb\x66\x3b\x6a\x03\x83\x1d\x3f\x96\xc1\x8e\x3b\x31\xd8\x9d\x30\xd9\xba\x2e\xbb\x32\xd9\x6a\x5b\x8f\xb1\x83\xb6\xed\xe1\x31\x76\xd0\xb6\x7d\x7c\x5b\x3b\x28\x26\x46\x83\x91\x8e\x2d\x8c\x54\x67\x9e\xf8\x89\x53\xea\x28\xb4\x97\xec\xa9\x32\x51\xdb\x61\xa8\x36\xe3\x3e\x12\x35\x9e\xf5\x8a\x85\x87\xb3\xd1\x89\x8b\x8d\x4e\x9c\x0e\x74\xda\xb2\x51\x91\x9c\x1b\x25\x0e\x95\xa3\x36\x70\xcc\x41\xc9\x2e\x34\x68\x9c\x63\xed\x59\x59\x87\xb1\x9b\x93\xe0\xb0\x89\x5b\x3f\x4e\x2a\x6e\x26\x3c\x17\xfd\x75\xe4\xb6\xe3\x0a\xb7\x1d\xd7\x72\xdb\x96\x88\xd6\xe4\xb1\x71\x13\xce\xe0\x8d\xe1\xc0\xa4\xf1\xc8\x81\x4f\xee\x5d\x3f\x60\x20\x95\x64\x1d\x68\x98\x1e\x81\x1d\xe4\x9b\xe9\x07\x7e\x92\xc5\xf0\xde\xcc\x4d\xb2\xda\x3e\x88\xd9\x83\x44\x33\xd4\xfa\x12\x1d\xe6\x94\x10\x7f\x1d\x26\xb8\xcb\xa8\x28\xc2\x88\x15\x84\x15\x05\xf7\x62\x18\x6d\x69\x37\x79\x02\x23\x49\xb1\x02\x25\x9e\xc4\x7e\x1b\x4a\x8e\x66\xbf\xbc\x5c\x8f\x62\x0d\xe3\x58\x81\x13\x80\x79\x8e\xf2\xa2\x16\x4e\x40\x0b\x7f\x96\xf1\xe4\x4e\xed\x43\x8b\x1e\x27\x18\xaa\xf8\xad\xb1\xfa\xc2\x39\x5b\x3c\xef\x05\xee\xde\x2d\x0b\x57\x8b\x59\x1b\xec\x74\xe8\xd0\x74\xc5\xb4\x9a\x84\x8b\x4a\xbc\x81\xe4\x8e\x83\x9b\xba\x73\xe4\x96\xe4\xdb\x8a\x48\x14\x3f\x9e\x01\x8f\x8c\x15\xb4\x80\x7f\xe1\xdf\xa0\x8c\x86\x60\x90\x20\xa8\x72\x9d\x67\x1e\x39\x80\x95\xa5\x17\x0b\x3f\x30\x16\xde\xba\xe6\x20\xf3\x92\xac\x28\x41\x16\x41\x0f\xcd\xbc\x7f\xfb\xb3\x6e\xf2\xd5\xb1\x12\xff\xec\xb0\x45\x34\x6f\xc1\x12\x96\xe0\x65\x77\x5f\xb9\x9a\x58\x57\xef\x88\xae\xe4\xd2\x25\x45\x78\xe8\x78\xc5\xf2\x12\xb5\xf4\xba\x1e\x57\xe8\x42\x88\xdc\x52\xd8\xa3\xf2\xa4\xaf\x05\x3b\x42\x4a\xca\x37\x14\x10\xa6\x84\xf7\xa5\x38\x29\x74\x35\x27\x64\xbb\x39\x12\x0b\x7b\x8b\xaf\xb6\x43\xd6\x54\x86\x22\x3a\x62\x3b\xcb\xe5\x1a\x5f\x8f\x28\x65\xd1\x72\xb1\x3c\xd2\xff\xad\xe1\xa6\xad\x89\xf0\xb4\xae\x35\xaf\x27\xd1\x30\x5e\x02\x9f\xb7\x62\x05\x59\x27\x58\xe2\x77\xce\x5b\x2e\x2c\x79\xc3\xb9\xb0\x0a\xf3\xe1\x2f\xca\xc7\x58\x96\x09\x5f\x6a\x94\xd1\xde\xab\x40\xc4\x37\x15\x81\x41\x7f\x5d\x88\x29\x32\x71\x85\x61\x5a\xf7\xc4\x43\xac\x13\xb1\xd8\xb6\xe5\xa7\x4b\x36\x0e\x7c\x9e\xd5\x6d\x02\x11\xb8\xd6\x6d\xa8\xaf\xc9\x02\xa6\xab\xae\xb4\xe6\xda\x19\xaf\x99\x5c\x2e\xd5\x6f\xc4\xb7\xb4\x8c\x39\x09\x53\x95\x32\xb5\xa5\xf9\x77\xb0\x04\xde\x05\xc8\xc1\xd2\xd1\xb7\x0e\x28\xc5\x41\xa4\x04\x18\x4f\x7d\x21\x0c\x93\xc0\x22\x14\x9b\x89\x45\x23\x9d\x85\xd9\xa9\xba\x81\xe8\x9b\x4f\xc4\xe3\x82\x4e\x6d\x37\xc4\xc8\x61\xd4\xac\x47\x0c\x31\xc0\x42\x56\xe0\x21\x45\x20\x7e\x05\x8a\x17\xee\x43\xd3\x90\x67\xdc\x2a\xf1\xc4\xf3\x2e\x68\x57\x2a\x3d\x29\x23\xb8\xec\xc0\x85\xdc\xc6\x29\x02\x21\x0a\x0a\xd6\x55\x23\x5a\xe7\x16\xb9\x2d\xa2\x1d\x5a\x6c\x98\x82\x3c\x29\x02\x7d\xb9\x80\x4b\x2c\xd6\xa2\x8c\x5a\xbc\x28\xa8\x2b\xc1\x39\x8e\x72\x08\xb3\x4b\x52\xac\xf7\x2d\xbf\x22\x08\xc2\x5f\xd2\x8a\xe7\x28\x8b\x65\x89\x2b\xfd\x05\xdc\x01\x9a\x0b\xe6\x07\x3e\x5f\x6a\x09\x55\xa7\x56\x24\x6e\x48\x91\x6b\x05\x0f\xda\x0a\x31\xca\xfa\xe6\x53\x02\x45\xf0\x79\x9f\x27\x05\x98\xa6\xcd\x80\x27\x6d\xe1\x20\x78\xbb\x49\xe1\xc5\xac\x69\x6f\x86\x72\xaf\x5c\x24\x85\xf7\x0b\x9a\xf6\xda\x9f\x64\xd7\x72\xdf\xd8\x55\xb1\xca\xb1\xb6\x0b\xd0\x12\x75\x6c\x60\x80\x96\xa9\x80\xfd\xb6\xda\x36\x0a\xc1\xf9\x42\x43\x91\x57\xda\xc0\x00\x35\x33\x65\xc3\x1a\x49\xdc\x3d\xa6\xcd\x22\x61\xd1\xca\x4d\x23\x8a\xb0\xcc\x99\xb6\x18\xcf\x19\x7f\xb0\x73\xce\x23\xbb\x1a\x03\xff\x19\x05\x4e\x22\x31\xd8\x66\x22\xa4\x55\xf7\x14\xe2\xf7\x92\x54\xdb\xc1\x57\x4b\xb8\x4c\x18\x1b\xed\xae\x72\xd2\x05\xdd\xb9\xda\x09\xe3\xa4\x24\x42\xe4\x5e\x2b\x9d\x8b\x7c\xf1\xe3\xe8\xc3\xec\xc1\xe6\x9d\x37\x15\x97\x6a\x6a\x61\x0c\x48\xdc\xfc\xb3\x19\xc3\x92\xb5\xc4\x42\x29\x28\x3a\x7c\xc3\x8b\x92\x71\x20\x4d\x07\x54\xfd\x88\xec\x09\x7a\x0d\x72\x6f\x1f\x50\x8b\x72\xc8\xea\x16\x99\xcd\x28\xe3\x76\xc4\x0e\x6e\x02\x3f\x83\x1b\xab\xb5\x52\x30\x3f\x59\xd8\x9d\x9c\xa0\x7c\x9d\x85\x78\x4b\x95\xef\x6b\x32\xb2\x4d\xd5\x0e\x9f\xbc\x91\xfa\xd2\xe5\x3a\xf3\x80\x47\x70\x82\x1a\xd3\xb2\x6d\x3c\xfa\x02\x14\x25\xf4\x50\xee\x81\x75\xb9\x40\xb9\xf7\xea\xec\x2d\xfe\xeb\xcd\xd5\x87\xf7\x5e\x89\x3c\xaa\x89\xe2\x4f\x0f\x68\x9d\x7b\x11\x2d\x49\x1a\xe0\x47\x0a\x98\xc2\xa8\xf4\x66\x39\x5a\x7a\xc0\x23\x85\xf2\xd0\xcc\x13\x24\xdc\xf3\x4e\xbd\x55\x0a\x32\x6f\x93\xa4\xa9\x37\x85\x1e\x96\x39\x61\x51\xc2\xd8\x9b\xc2\x19\xca\xa1\x57\x2e\x20\x1e\x38\x66\xc8\xb4\x9b\x12\xc6\x3d\xef\x33\x5a\x7b\x11\xc8\x3c\x90\x16\xc8\x03\x65\x09\xb0\xee\x4a\x9e\x2b\x56\x30\xf2\xa6\x0f\xde\x7a\x85\xf9\x78\x92\xcd\xd9\xf7\xb3\x24\x25\x33\x88\x73\x30\x9f\xe3\xaf\xff\xe4\xc5\x39\x5a\xad\xe8\x13\xe4\xd7\x12\x91\xde\xe8\x31\xea\xb9\x99\xbb\x3d\xb8\xcc\xdf\xe4\x49\x09\x45\x9d\x5c\x42\x6d\xfe\x0a\x90\x2a\x45\x99\xac\x72\x1e\x7c\xf1\xff\x9b\x4f\x45\x9e\x3a\xc3\x21\x0f\x80\xca\x5a\x41\x48\xd9\x34\x52\x51\xaf\x02\xaf\x48\x48\x97\xc3\x5b\xc4\x45\xc8\xb8\xb3\xfc\x18\x86\x0c\xda\x1d\x46\x28\x8b\x41\xfe\xa0\xfd\x56\x24\x5f\x61\xb8\x84\x71\xb2\x5e\xb6\x51\xec\xe4\xf5\x2f\x1b\xf9\xc7\x3f\x74\x35\x27\xf0\x3f\xd2\xe1\x90\x3a\x47\x8d\xb2\xb6\xa1\x2d\xe2\x7b\x84\xc6\x8d\x06\x15\x1f\xbd\x5a\x5c\x07\xf7\xf0\x06\x4d\xaf\x56\x30\xd2\x73\x54\xc6\x01\x2b\xd2\xed\x07\x7e\x6f\x11\xa5\x41\xef\x97\x02\x65\x41\x8f\x70\x58\x5f\x5c\x3d\x62\x70\x56\x51\xaa\x56\xae\xd7\xf7\x52\xad\x98\x48\x16\x82\x00\x7a\xa5\xf4\x2a\xa2\xe5\x38\x30\x59\x9c\x2d\x10\x2a\x20\x3d\x2a\xfc\x80\x60\xde\xc5\x77\x85\xda\x4d\x8b\x5e\xbe\xce\x7a\xe2\x00\x39\x81\xbf\x6c\x59\xb2\x35\xca\x7e\xa3\x61\xca\xab\x64\x09\x9d\x28\xfc\xb4\x80\xe5\xb9\x90\x40\x3f\x64\xef\x38\x36\x99\x04\x34\xd0\xc4\xd3\x6c\x6d\x42\xba\x92\x03\x75\xa8\xfb\x0e\x7c\x79\xa9\x1d\xf8\x55\x4e\xad\xdb\x8b\x7c\x76\x33\xf0\x8b\x41\xe7\xe1\x0d\xcc\xdb\x2a\x2d\x28\xa0\x6b\x5c\x44\x50\x06\x04\x52\x5a\xc6\x6f\x09\x73\x4c\x89\x1c\xbf\x5b\xc6\xf7\xd1\x02\x7c\x8b\xb8\x38\x60\x27\xa9\x80\x7a\xd9\x3f\xf1\x0b\xab\x0c\xb8\xe6\x5a\x84\xc4\x00\x17\x86\xf4\xee\x52\x06\xe3\x62\x4f\x23\x63\xf0\xd9\xef\xb7\xa4\x91\xdf\xad\xee\x26\xcf\x0f\xa6\xce\xb4\x1f\x39\xa1\x90\x4c\xc8\x34\x2a\xfa\x7a\x2c\x84\x14\x1a\x1a\x21\x31\x4b\xea\x2f\x61\xc7\x9c\x78\x7b\x09\xa4\x38\xa9\xab\x92\x94\x49\xc4\xac\x25\x6d\xb1\x01\x59\xb4\x2f\xb3\xee\xd5\x5f\x0d\x66\x2e\xf4\x40\x91\x7c\x4b\xe6\x0e\x27\x15\x24\xb8\xe3\xaf\xb6\x92\xaa\xec\x5d\x47\x20\x69\x18\x83\xd1\xaf\x50\x02\x5d\xdd\xd5\xc0\x11\x56\x9d\x79\xaa\xb7\x6e\xac\xcc\x92\xb3\x86\xc0\xcf\xa9\x69\x42\x0a\x6e\x03\xaa\x80\x7f\x92\x55\xec\xab\x6a\x37\x7e\xe6\x2e\x21\x21\xfd\xf2\xe6\xb4\xf8\xfa\x2a\x35\x44\xae\x16\x68\x73\x9a\xb2\x14\xf6\xaa\x07\xc1\x4d\x1e\x28\x3b\x4f\x8a\x65\xc2\x8a\xe6\x72\x12\x91\xd1\x66\xe4\x37\xde\x72\x37\x7a\x19\xb5\xa6\x17\x1f\x4b\x73\x62\x61\x3c\x72\xf0\x0a\x6f\x09\x1e\xb0\x3c\x96\x64\x98\x01\xa4\x90\xa5\xa8\x36\x12\xca\xa8\x23\xa1\xf8\xef\x31\xcb\xc1\xb2\x5c\x86\x4a\x0f\x66\xc5\x9a\xc8\x7c\xa0\xf4\x40\x9a\x0a\x61\x8a\x0f\x6a\x95\xa3\xbb\x24\x26\xc2\x61\x8a\x36\xde\x92\xf8\x2c\xca\x05\xbe\x36\xc5\x4f\x28\xa3\x72\x20\x11\x16\x7b\xde\x0b\xde\x24\x79\x64\x05\x73\xde\x16\xc8\xa1\xda\x1e\x11\x36\x73\x18\x32\x21\x13\x8b\x85\x4c\xf4\xec\xd5\x61\x7f\x56\xf2\xc3\xab\x91\x06\x5b\x11\x30\x66\x4b\x95\xd2\xce\x56\x42\x25\x36\x2c\xf5\x7e\xad\xf3\x4d\x77\xe6\x56\x0c\xc1\xbf\x23\xb3\x1a\xb7\x27\xbe\x17\x71\x52\x12\x45\xa2\x1d\x7d\x8d\xbb\xd2\xd7\xeb\x19\x56\x4a\x88\x50\x4f\x36\x94\xe8\x2c\x34\xf3\x96\xf8\x2c\x33\xf2\x2d\x5e\x44\xc5\x86\x16\x90\x77\x88\x4e\x92\x21\x2f\x45\xd9\x1c\xe6\xf8\x34\x10\x5a\xc4\x0a\x0f\x84\x52\xd9\x48\x32\xac\x0f\x35\x51\xc9\x78\x87\xbc\x8d\xee\xbd\xc1\xdd\x24\x2b\xba\x48\x41\xf6\x4e\x32\x5c\x87\xda\xb9\x0d\x57\x9a\x90\x52\x3d\xec\x57\xa3\x9b\x4e\x04\x72\xd8\x9e\x40\xde\xa0\xa9\x87\xbb\x6a\x47\x1f\x87\x5d\xe9\xe3\x7a\x91\x14\x58\xb9\xc4\x54\x90\x50\xb0\xff\x7c\x9d\x65\xf4\xfc\x53\x9b\x1f\x25\x04\x02\x05\x8b\x32\x4d\xc5\x75\x03\xd1\xdc\x04\x5f\x0e\x1b\x64\x6f\xab\x7b\x98\x42\x44\x50\x51\xf6\x54\xf9\x3f\x31\x78\xe0\x8f\x86\xbd\x0a\x4b\x91\x5c\x14\xc5\x7a\x42\x42\x5d\x31\xe9\x43\x18\x81\x55\x52\x82\x34\xf9\x0a\x45\xa1\x48\xf8\xeb\xd6\x82\x24\xed\xe4\xa9\xc4\x49\xc2\xed\xf6\x5c\x9a\x2c\xd6\xd3\xc5\xd1\xe5\xf5\xed\x37\x05\xf1\xc2\xc4\x2f\x15\xab\xaa\x48\x4a\xad\xa6\xd4\xde\x70\x53\xe7\x35\x37\xca\xa4\x8c\x83\x09\x35\x02\xa7\xe0\xe1\x7b\x6f\x96\x92\x08\x9e\x16\x59\xe1\xd4\x1e\x15\xb2\x9a\x05\x6e\xb3\x94\x60\x2e\x5f\xbe\x0c\x0e\x03\x3f\x5a\xc0\xe8\x96\xbb\x42\x25\xb3\xfa\x89\x00\xbd\xdc\x08\xe7\x8a\x62\xb9\x63\x95\x49\xa4\xba\xb4\x02\x65\x09\x73\x62\x83\x85\xd9\xfa\x2d\xbc\x63\x5e\x95\x6b\x32\x14\x6f\x83\xf2\xd8\x23\xc0\x31\x56\x07\x0b\x13\x61\x51\x46\x1f\x17\x1d\x57\xef\x57\x7f\x83\x6f\x3d\xc1\x5d\x69\xa9\x35\xd5\xfd\xf3\xc5\x17\xd6\x87\xda\x56\x6f\x5a\xda\x6e\x74\xd9\x89\xb9\x8b\x9a\xb8\xd6\x4f\x78\xba\xac\xbf\xf6\xb2\x89\x55\xd5\x37\x37\x4d\x4d\xbd\x13\x1c\x85\x16\xa8\x7b\xb9\x4e\xd3\x6b\x66\xc0\x10\x70\xe4\x93\x21\x0d\x04\x94\x42\xf6\xd5\x0a\x46\x22\x2a\x88\x2c\x08\x5e\x45\xca\xb7\xd8\x67\xff\x14\x33\x56\x72\x7d\x12\xd3\xdb\x06\x14\x1e\x16\x00\x85\x89\xcf\xdb\x2c\x60\xa6\x70\x60\x50\x60\xb6\x2c\x0d\x7f\x45\x89\x79\x32\xbe\x08\x3d\x90\xc5\xf2\x7a\x87\xf7\x2b\x90\x61\x89\x4e\xb9\xe7\x7b\x2d\xa4\x17\xbb\x3f\x95\xc2\x6a\xf0\xe3\x17\x52\x63\xa6\x69\xe7\x09\x5a\x2d\x81\x2f\xfc\x49\x75\x7e\x78\xe6\x6f\x54\xdd\x1e\x87\x4a\x6d\x28\xee\x56\x29\x96\x58\x3a\x4e\x8a\x70\x8a\xf2\x18\xe6\x29\x2c\x8a\xaa\xe9\x4c\x43\x08\x3d\x6e\xa3\xe3\x10\x87\x30\x2f\x62\x4b\x06\x69\xaf\x74\x33\xb1\xd4\xb5\xe5\xd6\x20\x7a\x20\xae\xc8\x4a\xd5\x2b\x52\x0e\x4b\x22\x66\x79\x78\xf9\xda\xf8\xcf\xbf\xf5\x82\x39\x64\xed\x27\x59\xb7\x26\xb9\xde\xb1\x7c\xf8\x8c\xea\x57\x46\xe3\x2a\x3a\x18\x42\x5d\xc1\x83\x7a\xaf\x5f\x43\xf9\x24\xdd\x17\x28\xe6\xce\x1d\x7b\x75\xce\x3f\x6d\x3a\xf4\x85\xee\xe1\x14\xcd\x52\xd8\x6e\x80\x31\xb5\xc0\x81\x81\xe2\xc5\xaa\xc6\x07\xd0\xd8\x29\x86\x09\xe6\x8c\x2b\xc0\x82\x38\x66\xfa\xab\x84\x96\x5d\x27\xb2\xb1\x42\x22\x82\x03\x51\xff\xe6\x3f\x32\xb8\x39\x57\x0d\xaf\x81\x88\x41\x10\x8b\xce\xba\x20\x01\xd5\x76\xe2\xa7\x3c\x94\x1e\xe5\x42\xa5\x79\x2d\x0e\x21\x5f\x4f\x89\xe7\xd9\x7a\xbf\xdb\x03\x12\x2c\x1e\x5b\x45\x0f\x6a\xc7\xb0\x6a\x24\x9e\xaa\x38\x46\x84\x9e\x25\xc8\xe7\x49\x16\x96\x68\xf5\xbd\x37\xe8\xaf\x6a\xe5\x9e\xce\x81\x2f\x9e\x47\xd4\x59\xd5\xa0\xe2\x7d\x22\xe6\x86\xe6\xdb\x77\xc7\xe1\x2a\xac\x5e\x79\x81\xb2\x10\x2f\x1f\x24\x65\xef\xb8\x3d\x85\xbb\x8a\xad\xd4\x09\xd6\x25\x9a\xa1\x68\x5d\x58\x23\x59\x1a\x28\x95\xe9\x90\x0e\x82\xa5\xaa\x8b\xff\xea\xed\x99\x62\x70\x9a\xa1\x5c\x30\xfd\x7a\x12\xd6\xac\x77\x75\xb4\xec\x2f\xa2\x54\x3e\xcc\xa8\xb3\x13\x71\x6e\xc7\x4e\x74\x6a\x66\x42\x30\xf5\x4d\xf3\xda\x43\xa0\x28\x50\x94\x00\x7c\x57\x78\x94\xbf\x15\xb0\xc4\xe2\x4c\x74\xfb\x40\xf9\x64\x0a\x67\xa5\xdf\x28\x3e\x2a\x1d\x0c\xb9\x98\x2d\x24\x0c\xe9\x47\x19\x69\xd7\x0b\xd1\xa3\xf1\x30\x2e\xa9\x8a\xab\x65\x46\xa9\xd6\x06\x07\x03\xa9\xa4\x6b\xb8\xef\xb5\xc1\xa4\xda\xb3\x2d\xdf\x43\x4a\x92\x3e\xd7\xf2\xab\x09\x63\x03\x83\x2c\x92\x82\x22\xaf\x18\xe7\x5f\x5d\x0f\xcb\xc8\xe4\x2d\x0b\xee\xe0\x69\x61\x04\x74\xd6\xb9\xe6\xf0\x0b\x1e\x28\xda\xbb\xe5\x7a\x19\x1d\x5f\x63\xde\x46\xd7\x61\xbf\x4c\x52\x33\x12\xd5\x18\xb8\x3a\x5e\xea\xd2\xec\x2d\xa2\x54\x1b\xb1\x63\x60\xa6\xb5\x42\x8f\xb6\x08\xfc\x97\x36\xe3\x03\xbe\x1e\x0e\xa8\x3e\x78\xc0\x01\x32\x6e\xe1\xc3\x14\x81\x3c\x0e\x49\xf5\xd3\x68\xad\xf9\xbd\x78\x4c\x0d\x2b\x7e\x47\x8b\x52\x2a\x79\x1c\xc4\x79\x46\x4a\x41\xab\x61\x36\x16\x4f\x9a\xe6\x40\x23\x8f\x64\x88\x94\x86\x80\x39\x0d\x9d\xdf\xd6\xd4\x81\xff\xf3\x54\x96\x0e\xe2\x98\xd8\x73\x4b\xc7\x66\x91\xff\xf8\xf3\x8b\x41\xcb\xd2\xb9\x2e\xe1\xe7\xf1\xb6\x0e\x6b\x53\xdb\x19\x32\xb6\x34\x65\x18\x51\x48\x9d\x8c\x19\x83\x9d\x1a\x33\x86\x9d\x8d\x19\xa3\x46\x63\xc6\x78\xf7\xc6\x8c\xa7\x33\x67\xd4\x18\x34\xec\xa1\x94\xe6\xfe\x4d\xfe\x53\xda\x35\xcc\x33\xd4\x60\xdb\xd8\xad\x35\x43\x13\x4a\xb7\x50\xd1\x9f\xd2\x86\x31\x7e\x4a\x1b\x06\xff\x9f\xd5\x96\x51\xa3\x07\x7c\xab\x45\x7b\xa4\x1d\xa3\xd3\xda\x6d\x69\xc7\xe0\xff\xab\xb3\x67\x34\xae\xa4\xfa\x13\xff\xce\x34\x91\x6a\x0c\xa5\xaa\x4b\x75\xa8\x12\xed\xb7\x5b\x30\xb1\x48\x2f\x88\x8f\xb7\x71\x25\xf0\x63\x2d\x78\x5d\xb3\xb6\xe2\xed\x40\xd3\x7c\xa4\x96\xee\x35\x99\x46\xa4\x72\xc9\x54\x48\x2c\x30\x7d\xc8\xd2\x07\x87\x32\xca\x55\x50\x53\xd3\xfc\x22\xf0\x9c\x55\xfb\xc7\x4e\x6c\x1c\x94\xd1\xbf\x61\xee\x5f\xc9\x17\x99\x46\x1a\xe2\x11\x87\x88\x0c\xb9\xbd\xc6\x69\x4b\xc5\x68\xbd\x54\x7c\x11\x1a\xd6\xaa\xdd\x1a\x55\x67\xc1\x26\x8c\x2f\x9e\x4f\xc4\x94\xb0\xc5\xc4\x6e\xf4\x20\x42\xa7\xd9\x67\xa0\x46\x72\xb7\xa4\x2e\x7b\x78\xcf\x13\x9b\x88\x1e\x63\x24\xc2\xff\xab\xb3\x11\xd5\x5b\x6a\x77\x60\x27\xf2\x76\x65\x2b\xaa\xb7\x0f\xb1\x23\x6c\x21\xcf\x8a\x25\x73\x37\x26\x21\x6a\xe7\x71\x50\x70\x57\xf3\xcf\x76\x06\xa0\x06\xbd\xf9\x49\x54\x66\x19\x74\x6a\xd1\x9b\x41\x16\x6f\xaf\x0a\xe3\x35\x7c\x3a\x55\x98\x9c\xe9\x3d\x57\x86\x47\x2f\x87\x9b\x8b\xd3\xc5\xcb\x6f\xa5\x0c\xcb\x70\x97\x6d\xef\xee\x18\xe4\xb7\x8e\x71\x58\xf2\x69\x28\xa2\xdd\x33\x81\x89\x22\x39\xee\x2a\x05\xd9\x87\x75\x49\x12\xa5\x29\xf2\xdd\x0d\xa3\xe3\x96\x99\x9a\xd5\x94\x89\x2e\xa1\x67\x2a\x4c\x9e\x36\x94\x19\x48\x52\x18\x5f\xff\x20\x4b\x1a\xca\x98\xda\xc0\x2f\xd6\x51\x04\x0b\x56\x96\xa6\xc9\x78\xda\x25\xac\xd6\xbf\x8a\x16\x10\xd3\x55\xee\xc5\xf9\x43\x98\xaf\xad\x11\x49\xfe\xd6\x21\xb3\x16\x63\x67\xc3\xb4\xf5\x6a\x25\x63\x47\xe0\x58\x7d\x23\xed\x30\x30\x2c\x60\x36\x6a\x43\x9c\x6a\x46\x76\xa8\x9a\x91\x1e\x0e\xa9\x36\x7f\x9a\xa6\x5e\x09\x8a\xdb\xc2\x63\xfb\x86\xaf\xae\x07\x5e\x82\x9b\xd6\xdb\xae\xa4\x4d\x5a\x8d\x95\x66\xec\x30\xf3\x51\x2a\xb9\x53\xd6\x04\x1e\x16\x6a\xcb\xc2\x1c\x2b\x60\x27\x4f\x10\x2b\xe9\x6f\x1f\xcb\x68\xfa\x8b\x1c\xf9\x5a\xe4\x57\xdb\xd4\x6e\x5a\xf8\x37\x6c\x24\x5d\x09\x5f\x54\x9c\xc0\xd6\x05\x76\xe2\x9a\x28\x92\xde\xa1\x8b\x46\x57\x39\x84\xcb\x15\x87\x8a\x22\xd6\x99\x59\x92\xa6\x2c\x61\xbc\xf9\x0d\x13\x5c\xaa\xb5\x04\x48\x12\x56\xf9\x1e\xee\x2c\x19\xde\xf3\x2e\xe4\xf0\xbc\xbf\x24\x34\x1e\x35\xa2\xc9\x3e\x25\xf2\xf2\xb5\xb4\x07\x05\x5e\xb9\x80\x05\xd4\x4a\xd0\xb3\xcc\x38\xa5\xbd\xa2\x44\xab\x15\x8c\xff\xfa\x28\x2d\xaf\x46\xa8\xa5\x44\x7f\xa4\x10\x7d\x4d\x41\x47\xe7\x46\x60\xbe\xac\xce\x23\x29\xc2\xa4\x40\xf8\x82\x8d\x5b\xc6\xe3\x1c\x8b\x98\xd3\xce\x45\x1e\x95\x45\xe0\x15\x06\xb9\x03\x2e\x03\x39\xad\xb8\xd5\x9c\xd8\x55\x29\x4f\xf8\xfa\xbc\xc9\xd8\x50\x79\x45\x62\x71\x76\x7e\xf5\x8c\x88\x25\xee\xd4\x76\xd7\x7b\xef\x50\x9c\xcc\x92\x2d\x5e\xbc\x22\x95\x66\x3b\xbf\xf6\x89\x55\x85\xea\xfa\xde\x7b\x8e\xd0\xd1\xa9\x33\x94\xae\x9d\xa5\x3a\x6b\xd6\xf2\xe2\x63\xf7\x75\x84\x4b\x94\xbb\x2b\x19\xd7\xc5\xc7\x48\xd2\xed\x5c\x85\xd2\x73\xe6\x0e\xca\xd3\x44\x2f\xa0\x4c\xd8\xaa\x59\xe0\xf3\x92\xa7\xdd\x11\x55\xc9\x95\x19\x68\x09\x4e\xd6\x7e\x9a\x58\xea\xdd\x75\xd4\x83\xe8\xd8\x4f\x5c\x8e\xef\x66\xef\xb6\x76\xfb\xf6\x2d\xfe\xed\x51\x3f\x38\xa2\x96\x46\x8e\x82\xa5\x3a\xb5\xa5\xae\x3a\xb0\xb9\xa6\xb9\x33\x45\x6b\xa1\xc1\x39\x7d\xb9\xae\xfa\xa6\x9f\x6a\x9c\xe2\xa5\x4b\x58\xc0\xd2\x74\xf7\x0a\xff\xb4\x18\x9b\xea\x8b\x16\x51\x54\xdd\x5c\xbc\xa7\xbc\x40\xe5\x12\x66\xe5\x4b\x90\xa4\xeb\x1c\xb2\xaf\x79\x8d\x42\x91\x75\xaf\x66\x43\x32\xfd\x41\x0d\x43\xaf\xc1\x51\x10\x3d\x84\x33\xd1\x05\x0d\x4d\xd7\xca\x1e\x4a\x42\x0f\x69\xc7\x0d\xbe\xdf\x6c\x17\x5e\x5f\xaa\x8e\xee\x5c\xd9\x5d\x01\xe2\x5d\xdb\x6b\x1d\xf7\xd3\x20\x7a\x79\x77\x7b\x14\x6b\x3a\xee\x31\x96\x4f\x15\x7c\x05\x4b\x9e\x6d\xe0\xaf\x09\x30\x9e\xf9\x94\xee\x88\x54\xde\x2d\x60\x29\x50\xfd\x94\xd4\x61\x0e\x48\x74\x73\x63\x7d\xeb\x39\x66\xa1\x81\xff\x82\x19\x34\xa8\xba\x46\x6f\xab\xe2\x39\xba\xc7\x1f\x49\x31\x69\xfc\xd0\x85\x41\xc3\x85\x0e\xd7\x1e\xf8\x97\x30\x82\x59\x79\x2a\x05\x13\x1f\x33\x7a\x32\xa5\x73\x50\x5c\xc2\x08\x2d\x97\x30\x8b\xc5\x6f\x67\x8b\x24\x8d\x73\x98\xf9\xfc\x7a\xbc\x00\x19\xf5\xd6\x7e\x99\xb0\x14\x52\xbc\xc5\x07\x2b\x90\x97\xc5\x01\xe1\xf6\x41\x5f\x0c\x9d\x41\x2e\x30\xc8\x40\xc2\x5d\xab\x2f\xb1\x24\x49\xf9\x16\xf9\x82\xa7\xd6\x04\xbe\x96\x8f\xa3\x21\x58\xc8\xf4\x1b\x21\xee\x47\x29\x04\xf9\x0b\xfd\x47\x57\xc7\x14\x2d\xce\x18\x6e\xe0\x2f\x40\x16\xa7\x50\xdb\xa8\xc1\x8d\x02\xba\xa4\xfc\xea\x6c\xba\xc0\x9b\x13\x4e\xf1\xee\x74\x5c\x8d\x82\xef\x65\xc7\xf7\x2a\xbc\xa5\xe8\xdc\x84\x56\x52\xbe\xe3\xbb\x39\xa1\xab\x10\xa8\x84\x65\x2e\x2c\x75\xad\x5d\x53\x10\xd5\x02\x96\xa7\xe2\xef\x1f\xd7\x30\x7f\x20\xd0\x68\xc6\x8a\x0f\x6f\x38\x6a\xb9\xa3\x5f\x5a\x48\xb4\xe3\x60\x63\x50\x84\xb9\x49\xea\x1d\xdb\x88\xc4\xc1\x68\xf3\x62\x41\xce\xce\xc1\x8a\x1c\x9e\xc7\x52\x9c\xf8\x1f\xbe\xc0\x68\x0b\xcf\xb4\xb5\x7d\xe6\x5a\xdc\xc0\xff\x93\x14\x38\xf8\x3d\xf6\xc0\x6c\xb0\x2c\x85\x5f\xa6\xdf\x77\xbf\x4b\xf0\xfa\x3c\xc9\x15\x72\x30\xfd\x3d\x00\xca\x9e\xa5\xd1\x8b\x97\xf3\x57\x3f\xa8\x17\x49\xd5\xe6\x68\x50\x49\x5b\x33\xdd\x3a\xf1\x03\x7a\x17\xb4\x15\xa7\x2d\xef\x0b\xec\x3b\xd9\x80\x53\xa4\x53\x5e\xb3\x98\x08\xdb\xbc\x26\xae\xa8\xce\x6f\x56\xef\xb1\xad\x3a\x17\xd7\x95\xaa\xcc\x93\xef\xdf\x51\xdf\x0c\x3e\x29\x57\xf2\x0b\x61\xc8\xa3\x06\xaa\x8a\x3d\xcf\xb5\x3c\x6a\x41\x14\xd5\x6c\x90\x97\x9c\xdc\x48\x5f\x28\x2f\xcf\x61\x11\xc1\x2c\x56\x5c\x90\x13\xda\xd9\x61\xdb\xce\xaa\x37\xb8\xda\x67\x3b\x3e\xc0\x15\x00\xda\xf5\x71\xdb\xae\x89\xa0\x50\xb7\x11\xb5\xc6\x49\x85\x5d\xfd\x82\xa6\x17\xf4\x72\xaf\xdd\x8e\xa0\x71\x0d\x5b\x73\x3e\x5d\x6c\x5f\x51\xc1\x60\x1b\xf6\x46\x39\xd1\xd3\x30\xb9\x15\x1e\x2a\x2c\x61\x9e\x7c\x85\x71\x48\x6e\x98\x7d\x67\x79\x57\x1f\xdf\x5f\x1f\x1d\x7f\x7a\xf3\x4f\xce\xf2\x88\x2e\xcc\x61\xa3\xb9\xed\xaf\xcc\x93\xe5\x12\xc6\xbc\x10\x42\xbb\x33\x64\xe7\x89\x5f\xbe\xf8\x14\x83\x21\xd4\xb0\xb2\x6a\x8b\xc6\xd0\x78\x50\x90\xb8\xf0\xd1\x2c\x4f\x97\x30\xaf\x43\xb1\xba\x00\x39\xcc\xca\xf6\x99\x67\x55\xf7\x00\x8d\x19\x0f\xfc\x67\xcc\x16\x43\xcf\x5b\xd1\x23\xc7\x5e\xd8\x4c\x49\x37\x2d\x93\xe6\x55\x7b\xbe\xf2\x72\x60\x80\x71\x57\x22\x25\xdb\x04\x4a\xd6\x3d\xfe\xc7\xa5\xb4\xaf\x97\x52\x6b\xf7\xb3\xaf\xbb\x13\x97\xec\xf6\xb2\xfb\xf7\xda\x5f\x73\x35\xb1\x4a\x5b\x86\xc3\xe0\x0e\x77\x12\xfd\xd2\xc4\x09\xba\x82\xd3\x4a\xd3\x70\x37\x78\xda\x4a\x98\xe2\x7b\x44\xe1\xaf\x4f\xcb\x32\x4f\xa6\xeb\x12\x9a\xf9\xa7\xcd\xd6\xe9\xb6\x10\xb6\x95\xbe\xaf\x79\xb4\x71\x52\x78\x11\xca\x66\xc9\x7c\x9d\xc3\xd8\xdb\x24\xe5\xc2\xcb\x90\x87\xc9\xc2\x03\x62\x5c\xbd\xb6\x03\xab\xdb\xa5\xf6\xf1\x5f\x9d\x89\xfa\xb1\xd4\xc6\x10\x7e\x77\x92\x90\x67\x09\xb5\xf0\xad\x98\xd7\x02\xe0\xc6\x09\xf8\x38\x52\xa5\x05\x1a\x83\x68\x62\x41\xb3\x46\x5c\x69\x45\xb6\xb6\x31\xe5\xae\x72\x28\x49\x37\x4a\x93\x70\x93\x64\x31\xda\xe0\xf1\xc3\x14\x14\x65\x12\xa9\x53\xb0\xd1\xbe\x01\xa5\x5e\xa5\x30\x79\x43\x99\xd0\xd5\x2e\x72\x6e\x41\x50\x15\xca\x69\x17\xe3\xfa\xbb\x12\xc1\x49\x24\xdc\x6d\x58\x22\x6e\x37\x57\x82\xf0\xb6\x95\xcf\x2d\x42\xf4\x37\x90\xd6\xf7\x5d\x4e\xff\xfb\x75\xff\xed\xf5\x87\xef\x7e\xfc\x27\x97\xd3\x5b\xc7\x8e\x28\x32\x31\x98\x63\x5e\xb0\x40\x69\xaa\xfa\xc5\x0d\xa6\xa9\x6c\x75\xd7\x00\x92\x1d\x9b\x46\xb8\xb1\xbf\xf3\x8b\xc2\x94\xdf\x41\x1c\x0c\xfc\x67\xd1\x3a\xc7\x12\xf7\x85\x02\x21\x2d\x44\x51\x5e\x2a\xed\x37\x34\x1f\x74\x1c\xff\xae\xac\x00\xda\xe1\x7f\x32\xfe\x22\x5c\x2a\xfb\xcd\x5c\xde\x3c\x3f\xbd\x3e\x49\xce\x3b\x32\x97\x4a\x74\x14\xbe\x6b\xf5\x68\x74\xe3\x8b\x0a\xa0\xd4\x71\x30\xb4\x34\x53\x41\xb2\xa5\x54\x63\x31\x7d\x13\xd3\xfc\x7a\x9a\x81\x3b\x3f\x60\x76\xf0\xed\xe9\x81\x6d\xd6\x53\x12\x83\x74\x3a\xec\x37\x41\xac\x57\xaf\x87\xd7\xbf\xc2\x7e\xbb\xa8\x61\xbb\xb8\xfa\x06\x4d\xbd\xb7\x60\x9d\x45\x0b\xa2\x2c\x18\x82\x25\xdd\x52\xfd\x0a\x66\x31\xa1\x03\xb3\xda\x29\x2b\xee\xc5\xe9\x4f\x87\x23\xd7\x1b\x54\x7e\xba\x31\x11\xca\xa5\xb0\x3a\x94\x91\x1d\x95\xfa\x13\x2e\xdc\x97\x1b\xc5\x3e\xa2\x9a\x45\x7a\xb2\x16\x45\xa3\x35\x44\xd4\x29\x7b\x83\xa6\x35\xe6\x0b\x9b\x44\xcc\xcf\x97\x1b\xb5\x46\xd4\xfb\x68\x9a\x8b\xc7\x42\xf0\xbd\xe5\x3a\x2d\x13\xa1\xfa\x8d\x03\x1f\xe4\x09\x08\x79\xb6\xef\x67\xb4\xf6\x62\x94\xfd\xc7\xbf\xff\xaf\x92\x82\x07\xae\x60\xbe\x4c\x8a\x22\x41\x99\x57\x22\x4f\xdd\x96\x82\x37\x20\x23\x47\x7c\xf6\x55\x13\x0c\x8e\x63\x49\xac\x92\x74\x1d\x58\x45\x43\x31\x21\xaa\xf2\xe8\x15\x85\xf0\x55\x03\x63\xc5\x41\x2e\x22\x2f\x49\xc0\x8f\x9a\x85\x62\xe6\x88\x1a\xc4\x6c\xb4\xe4\x00\x76\x18\x59\x23\x12\x0b\x8a\x70\xf8\x6c\x65\x94\x78\xb0\xb4\x29\xf4\x93\x39\xbc\xc2\x6f\xa9\x6e\x73\xf5\x92\x6c\xb4\xcb\xc9\x31\x8d\xed\x63\x6a\xbe\x94\xcd\x38\xca\x34\x29\x4a\x75\x40\x5a\x13\xc6\xf7\xaa\xb9\xea\x26\xf0\xb1\x22\x1f\xce\x10\x2a\x3b\xc5\x55\x0e\xb7\x8b\xab\xd4\x1b\xc0\xa3\x09\xa7\x0f\x9a\x44\xb5\xca\x11\x89\x75\xe4\x06\xca\x36\x26\x4e\x7c\xd5\xb4\x34\x61\x76\x1a\x02\xcd\xbb\xbe\x4e\x5a\x0f\xe4\x4a\x24\x6a\x9f\x9a\x76\xe0\xdd\x0c\x88\x85\x58\xb6\x1b\x0c\x79\xb8\xd3\x30\xaa\x51\x8c\x46\x9b\xd4\x22\xda\xde\xc4\x6d\x89\xa0\x1d\xd5\x34\xcf\x84\xf3\x76\x86\xa2\xe6\x08\xca\xa1\x19\x41\x89\x17\xf3\x16\x12\x7b\x17\x0d\x77\xec\x25\x6d\xc2\x89\x5d\x69\x0c\x2c\x78\xc0\x88\xa5\x1c\x69\xb1\x94\xd4\x0d\x55\x1b\x4d\x69\x87\x59\xac\x64\x25\x68\xab\xda\x57\x14\xb0\x69\x0a\xd9\x01\x6e\x08\xca\x56\xc1\x19\x51\x76\x46\xb1\x1b\x6e\xaa\x65\xa3\x95\x42\x18\x39\x2c\x20\xe6\x6b\x49\x06\x0c\x14\x1f\xe7\x8c\xe8\xae\x63\xa1\xf0\x46\xba\x59\x64\x03\x6d\x4d\xac\xf2\x9d\x30\x5b\x63\x09\xcd\x55\xb4\xd3\xab\x38\x39\x8a\x12\x8b\x7b\xa7\xa5\xcb\x86\xf4\x1f\xff\xfe\x7f\xd7\xbe\x0f\xb3\xb8\xe6\x6d\x34\x73\xbe\x5c\x7f\xaf\xb5\xb7\x82\xaa\x44\x4c\xbc\x36\x39\xbc\xd3\x88\x58\x5c\x00\xea\x32\xe1\xa7\x12\xd4\x9a\x3f\xb0\x61\x33\xbc\xff\x63\x0a\xe7\x01\xef\x72\x94\x31\x10\x29\x11\x36\xda\xde\x43\x64\x0e\x3c\x23\xe7\xa2\x69\xe0\xfc\xa9\xc7\x0d\x9a\xc3\xba\x6c\x3b\x6a\xa5\x2a\xb0\x49\x80\xf4\x7a\xed\x94\xea\xe9\xb6\x6f\x0c\x1a\xa4\xcd\x2d\x9c\x0d\x8f\x76\x33\xbc\x47\xa6\xc2\xd0\x34\xb1\xad\x3c\x0a\xef\x91\x97\xc3\x25\x48\x08\x40\x76\x9a\xdc\xe1\xff\xfc\x82\xa6\x5e\xca\xfa\xed\xd5\x2f\x9e\xcb\xc0\x4b\xf3\x66\x57\x4a\xb4\xb1\x59\x50\x9c\x00\x97\x49\x63\x29\x89\x17\x56\x98\x92\x11\x41\x8c\xd5\x46\x1a\x3a\x8c\x85\x3d\x5a\xc3\x88\x22\x9c\xa8\x79\xb5\xf7\x61\x12\x11\x8e\xf8\x08\x8d\x97\x6b\xa4\x4f\xa9\xf5\x5a\xc3\xf5\xf6\x5b\x01\x4e\x8f\xe3\xfe\xe7\x29\x7c\x61\x96\x16\x57\x15\x53\x5a\x84\xc9\x33\x67\xa6\xa4\x6d\x29\xe9\x8d\x2a\x2e\xfe\x48\x91\x9b\xf5\xb7\xa9\xf8\x91\xc0\x76\x75\xa5\x2d\x22\x3c\xb7\x2d\x32\x30\x13\xbb\xb3\x65\x68\xa9\xef\xa0\xd8\x59\x64\x23\x16\x12\xb6\x07\xc6\xc7\x80\x44\x90\x2a\x33\x09\x41\x14\xa1\x3c\x4e\x1e\x4b\x9f\x16\xda\x79\x4a\x52\x65\xb1\xcc\xfb\x4d\x9c\xa3\xdb\x1f\x5e\x1f\xe7\x97\xf7\x75\x75\xef\xd5\xd0\xea\x5d\x55\xbf\x6f\x57\xc4\xdc\xf1\x70\x8d\x6c\xd8\xaa\xb0\xbe\x75\x76\x81\x56\x31\xbc\x4d\x61\x40\x47\x33\xb1\x96\xc7\xda\xf2\x32\x75\xce\x95\xd8\x5d\x60\x56\xc2\x9c\x9a\x63\x96\x49\x96\x2c\x9d\xf5\xe7\x5a\x98\x76\xe4\xc6\xd8\xea\x90\x0e\xaa\x52\xb3\x12\x73\xaf\x97\x8e\xb3\xda\x63\x3e\xdc\x02\x7b\x9e\x58\x3b\x87\xa5\x3b\x95\x0a\x7f\xd4\xb9\x08\xbb\xbc\x1e\xc5\x13\xc8\xde\x3d\x25\x17\xa0\x41\xe9\xfb\xcd\x04\x4e\xfe\x1e\xbd\xfb\xfa\x5d\x76\x6c\x61\x02\x22\x58\x26\xf0\x8b\x32\x5f\x47\xe5\x5a\x2b\x57\xbd\x45\xc0\x42\xfd\x0b\xee\x70\x05\x25\x30\xc6\x45\x4a\x8f\x86\x83\xf1\xad\x81\x6c\x22\x20\xe4\x02\x24\x79\x61\x35\x59\x59\x97\xc8\x97\x91\x24\x4c\x1a\x6b\x81\x16\xd1\x78\x08\xb8\xf3\x44\x3f\x0a\xd5\x9e\x1e\x71\x28\xf0\x6c\x9e\xf2\x4c\xd8\xf2\x53\xf6\xfb\x84\x80\x8b\xe9\x29\x38\xbb\x48\x1c\xd7\x24\x4f\xdd\x28\xac\x61\x81\x56\x14\x05\xe1\x34\xd0\xd2\xee\x2d\x2b\xc3\xb3\x2f\x1f\x5d\x46\x4f\x57\x66\x5b\xfa\xca\xc5\x84\x3c\x6d\x46\x35\x6e\xed\xc1\xb6\x60\x1f\xf5\x02\xae\x5c\xe6\x52\x0d\x66\xec\x02\xda\xa1\x4a\xb7\xa2\x91\xb6\xf2\xad\x12\xb4\xe5\xc0\x85\xb0\xab\xc2\xe2\xd8\x9e\xaa\x43\xaf\xab\x5d\xd4\x36\x5f\xf4\x51\x47\xbc\x4a\x68\x4f\x79\xe0\x6d\x19\x61\xfb\x7d\xe0\x0f\xde\x7d\xbe\x5c\xff\xf4\xdd\x4f\xdf\xb4\xc4\x11\x8d\x9c\xf5\x94\xd0\x59\xfd\x76\x53\x42\xbd\xa5\x07\x2e\x29\xc2\x15\x88\xe3\xc6\x1b\xad\xcf\x78\x0e\x13\x73\x03\xff\x6a\x81\x36\x0c\x71\x06\xcd\x54\x9c\x0d\xce\x72\x92\x82\xc6\x6e\xd1\x42\x68\xd7\x02\x1d\xf8\x8b\xac\xf8\xb8\xb9\x5a\x4f\xaf\x71\x13\xaa\x5f\x86\xe2\x79\x5d\xe9\xbf\x3a\x78\x13\x19\x84\x6c\xa1\x39\xdf\xde\xfe\x45\x0b\x8f\x9d\x5c\x12\xcd\x73\xc7\xd2\x11\xb5\x24\xd8\xad\x9d\x77\xf5\x8d\x39\x1d\xc8\x8f\x77\x9b\x49\x5b\xad\x11\x77\xdd\xdd\x87\x46\xd7\x4f\x38\xd2\x4c\x47\xa7\xb1\xe7\xf4\xc1\x08\xa5\x29\x58\x15\x30\x66\xe0\xab\x85\x70\x99\xb7\xf4\xc0\x0d\xb6\xf7\xc0\x6d\x89\x6b\xd2\xca\x43\xf4\xfa\x7c\x2b\xef\x90\xbd\x31\x09\x7f\xb2\xc3\x46\x19\x30\xca\x0e\x5b\xe4\x90\x29\x3b\x6c\xd2\xea\xbc\x7b\x4c\x83\x0c\x66\x65\x97\xeb\x98\x26\x9d\xd2\x5d\x9a\x87\x48\xc0\x59\x76\x39\xc2\x8b\x8f\xbb\xdc\x65\x02\xe8\xb2\x2b\xdf\xe4\x60\x3b\x74\x17\x5f\x8d\x67\x50\x0a\x3e\xf0\xb7\x61\xb6\x5e\xc2\x9c\x00\xff\x48\x6d\x3f\xf8\x42\x21\x2c\x0d\x7c\xb7\xfe\x4d\xe0\xcf\x51\x89\x4e\x15\x64\x18\xee\x36\xe5\x0e\x4c\xe1\xed\x63\x17\x9c\x1d\x45\x86\xdc\x76\x67\xd4\x2c\xe2\x3f\xd3\x19\x9e\x04\x76\xd6\x01\x66\x1e\x33\x1c\x17\x6f\x35\xe5\x51\x4b\xac\x88\x79\x01\x6b\x66\xe2\x23\x8b\x33\x54\x76\x1f\x10\xff\x7b\x0b\xeb\xb0\x6d\xbb\x54\x28\x1e\x16\x26\x45\x96\x10\x4b\x13\xf8\xb0\x43\x19\x09\x4e\x97\xf3\x4a\x8d\x03\x27\xda\xcb\x89\x1f\xf0\xf0\x51\x03\x36\x7b\xac\x20\x5f\xf4\x15\x37\xb4\xb6\x5b\xd4\xd5\xed\x87\xbe\xc0\xd7\x17\x39\x60\xda\x64\xec\x41\xa9\xdc\x53\x5d\x31\x5d\x07\xba\xe6\xe0\x74\x5b\x3b\xc5\x7d\x4b\x9c\x55\xb7\x44\x9b\x47\x7b\xbf\x88\x63\xaa\x2a\x42\xd6\x9e\xf0\xed\x93\x6a\xde\x23\x0d\xa1\x8d\x04\x77\x4d\x21\x64\x9a\x6c\xdc\xeb\xe8\x57\x34\x12\x1d\x2a\xbf\x6e\x25\x6d\x35\x08\xe3\xce\x68\x83\xca\xba\x18\x05\x37\x6a\xeb\x7d\xb6\xcc\x84\xec\xe9\x3a\x91\x32\xb3\x76\x29\x91\x9f\x48\x79\x84\x34\xad\x72\xf2\x76\xcb\xe4\xba\x3f\x84\x57\x9a\xcc\x52\x3b\x7b\x2d\xdb\xb5\x7b\xae\x5d\xb7\x49\x6b\x17\xa9\x12\xb3\x87\x07\x26\x11\x99\x4a\x96\x72\xd2\x35\x01\x85\x55\x3d\x61\x49\x27\xf5\xe0\x4b\xc2\x5d\x6a\xc3\x28\xb6\xeb\xed\x04\x48\xa5\x58\x73\x1f\x2c\x81\x26\x8e\x50\x16\x81\x52\x73\xe2\xae\xd2\x75\x4e\x2b\x14\x3f\x4a\xad\xaf\x2a\xda\x4f\xa9\xd6\x2b\xc8\x36\xfb\xad\xcd\x67\x2f\xde\xfc\x70\x54\x9c\xfc\xd0\x4e\x9b\x17\xd5\x24\xba\xaa\xf5\xd4\xca\x4c\xcc\x72\x4a\x99\x07\x9b\x6b\xab\xa2\xd0\xd3\x48\xd9\x1b\x8e\xbb\xbe\x49\xe2\x72\xf1\xbd\x77\xd8\x1b\x0c\x27\x39\x5c\xfe\x1f\x6a\x13\xb4\x38\x50\x09\x92\xd4\x86\x4f\x58\x35\x15\xb8\xb2\xc2\x2b\x4f\x9a\x19\xe1\xd7\x0f\x2b\x3b\xba\xa0\xe4\x2f\x24\xf5\x9d\x3c\xd6\xa0\xb6\xef\x74\x60\x17\x79\x82\xf2\xa4\xac\xf1\x33\x29\xc1\x46\xfc\xd1\x6f\x39\xc0\x3a\x18\x48\x7d\x7c\x77\xfc\xc9\xda\xe1\xf9\x46\x65\x00\x45\xb2\x23\xec\x19\x73\x2d\xef\x4e\xe2\xbf\x2b\xc2\x0f\xcd\x93\x2f\x17\x6f\x93\xec\x16\xc6\x1c\x23\xbe\xa6\x18\x7e\x5b\x48\x01\xdf\x1a\x8c\x6c\xb9\xea\xc4\xb8\x7a\xfc\x93\x5f\x37\x32\x26\xdb\x39\x2e\x3f\x0d\xe4\xbe\xc5\x45\x62\xde\x1a\x8a\x44\x60\x4d\x18\x31\x57\x99\x87\x7e\x29\xb9\x00\x52\xfc\x7e\x28\x4a\xb8\xc4\x92\x34\x81\xd1\xbf\x5a\xa0\xcd\x7b\xfe\x9c\xbd\xec\x42\xf7\x15\xae\x25\xb3\xf7\x6a\xf2\x82\x4b\xb0\x0b\xaa\x73\x70\x01\x26\xb4\x5f\xbb\xdd\x1c\x93\xf7\x28\x86\xde\x05\x42\xa9\xf3\xa0\x28\x5e\xc8\x0c\xc5\x90\x3e\xcb\x56\xd4\xf2\x83\x26\x84\x87\x9a\x30\xd9\x70\xee\x8f\x83\x51\x35\x03\xad\x06\x29\xdb\xee\xf4\xc3\x8b\x41\xd4\x46\x19\xef\xdd\x52\x08\x6d\x7f\x75\x3c\xee\xf2\xb8\x00\xd1\x6d\xcd\xed\xf1\x04\x04\xda\x8a\x36\x9b\x97\xb2\x89\x54\xdb\xee\x4c\x0e\xe7\x49\x51\xd2\x9c\x49\x2b\x6a\xc3\xae\xf0\x54\x2e\x45\x47\x75\x76\x9a\x8e\x43\xb6\x2f\xa3\xf3\xc8\xb6\x5b\x12\x79\x07\x3d\xed\x8a\x34\x81\x23\xb7\x5e\x10\xc7\xa5\xb9\xab\xf5\xc8\xe1\x5d\xf2\x4d\x16\xe4\x52\x74\xf4\x78\x12\x11\x43\xee\xb8\x24\xfa\xcd\x74\x1c\x8c\x1b\x23\x14\xaa\x8a\x98\xf6\x8b\x48\xb1\xac\x80\x18\x05\xfe\x9f\xc0\xac\x84\xb9\xfe\x15\x99\x81\x19\xce\x40\x80\x70\xcd\x40\xd7\x1d\x24\x65\x0a\x8d\xa5\x9d\x5a\xf4\x5f\xb6\x53\x8b\x68\xd0\x63\x18\x2d\x40\x5e\xee\xbb\x6a\xf4\x7e\xfd\x7a\x3d\xfc\x30\xfd\xe0\x88\xfd\x59\x80\xc2\x96\x8b\xe6\xdb\x03\x65\x84\xda\x79\x86\xb2\x12\x24\x19\x24\xe0\xcc\x3c\xb3\xc4\x0c\x9a\x29\x64\xf6\xba\xe5\x2b\xbf\x58\xa5\x49\x19\xf2\x62\x57\x0d\x81\x0d\x83\x7e\xe0\x23\x25\xde\x3d\x85\x73\x98\x59\x2b\xb6\xd5\x87\x19\x0c\x03\x06\xeb\xdb\x36\xb4\x00\x77\x9c\x12\xe8\x5f\xe9\x7d\xe4\x26\x49\x32\x63\x06\x09\xc6\x65\x08\x4f\xf9\x9f\x5e\x9e\x70\xac\xd8\x3a\x53\x5e\x2c\x94\x8f\x89\x5a\x35\xce\x41\xb9\xc6\x02\x27\xff\x99\x8f\x4d\x2d\x56\xd8\xad\x23\x42\x41\xb8\xa3\xbe\xda\x16\x31\x00\xd6\x95\xb3\xf4\xad\x29\x44\x31\x1b\xde\xb3\x24\x8b\x69\xf5\xd9\x46\xb0\x2a\x17\x7f\x19\xe1\xe7\x6d\x92\x67\x05\xdf\xc4\xac\x76\xa2\xdb\x61\x7d\x6b\xbe\x50\x3d\xa1\xa2\xec\x2a\x4d\x22\x28\x5c\x00\x8d\x84\xab\xc6\x4a\x2a\xaf\xfe\x66\x44\x3c\xd9\x15\x11\x1f\x6e\x4d\xc4\x87\x26\x11\x4f\x9e\x88\x88\x0f\x1b\x88\x98\x7c\x24\x41\xae\x5c\xef\xb5\x2c\xe7\xc0\xea\x34\x39\xae\xed\x42\xcc\x92\x6c\x12\x56\x62\x1d\x2a\x9f\x79\x62\x4e\xdc\xea\x72\xe0\x3f\xfb\x75\x0d\xa9\xcc\x58\x63\x22\x1e\x58\x7b\x0f\xfc\x5f\x85\x7d\xb3\x26\xe2\xc2\x58\xd5\x6e\x67\xf9\x90\xf6\x7c\xe4\x3c\xcb\x9e\xd5\xc6\xeb\xc2\x65\xda\x51\xe7\x16\x78\x24\x3b\x57\x39\xc4\x2f\xb7\xe2\x2a\x13\xdb\xf8\x55\xf1\x86\x5d\xee\x3e\x1f\x2a\x1d\xa9\xeb\x7b\x33\xff\x81\x5d\xa9\x0c\x0b\x3a\x9c\x82\xdc\x69\x40\x26\x16\x63\x87\x84\x41\x77\x3f\x4c\xa8\x19\x42\x31\x57\x6b\xed\x52\x69\x6a\xae\x1a\x9c\x1f\x27\x44\xa9\xf2\xcd\x93\xda\x97\x6d\xd3\xdc\x6f\x71\xea\xe3\xe9\xf2\x7e\x31\xbc\xfe\xce\x69\x69\x56\xe7\x62\xde\xae\xaa\xc2\x20\x43\x99\x48\xc4\x67\x58\x6c\x08\xb4\x81\x5e\x0c\x4e\xe3\xcd\xf6\x2f\xd5\x2c\x23\xda\x06\xf3\x99\x0e\x75\x77\x78\x35\x52\xc6\xa2\xbe\xdc\xdb\x1c\x5f\x95\xe7\x18\xaf\x74\x59\x2e\xa4\xed\x93\xf1\xd4\x3a\x65\xc3\xec\xa0\xbe\x45\x79\xa5\xd4\xb5\x58\x6f\x3b\x58\xc0\x74\x65\x35\xdd\x28\x0b\xe1\x02\xbd\xc8\x11\x31\x60\xf2\xba\x94\x74\x1f\x35\x28\x0c\x71\xb5\x2a\x5d\xd9\xc5\x2c\x36\x33\xe6\x86\x1b\xd2\x88\xdf\x19\x0a\xa3\x24\x8f\x52\x18\xa2\x75\xc9\x7b\x66\x5b\x4e\x2e\x8d\xa4\x08\x67\x20\x96\xa1\x6a\xdd\xbc\x69\x55\xc6\xab\xb3\x2d\xee\xb7\xda\x45\xb6\xa0\xe5\x70\x7f\x03\x5e\xb2\xef\xfc\xe3\xf8\x39\x38\x07\x3f\xbd\x80\xf5\xf0\x49\x32\x4e\xf0\x16\x3e\x30\xd8\xbe\xbc\x7c\xc1\x0a\xe3\x57\xe2\x35\xcd\xdc\x1e\xe9\x61\x16\xe2\x52\x2c\xfd\xba\x49\x21\x1a\x52\x18\xc8\xb0\x9a\x18\xb4\x82\x79\x41\xa1\x3a\x64\x1a\x7d\x0b\x94\xb8\x4a\xac\x1f\x9e\x11\x4d\x24\xe2\x75\x73\xd9\x9f\xdc\x01\xa5\xb2\xbc\xa4\xf8\xb0\xa2\xba\xa8\xcf\xa3\x0e\xf1\x25\x49\x46\xec\xdf\x68\xdc\x91\x5d\x8b\x86\x0a\x6b\x5e\xbe\xb6\x8b\xb3\xbe\x64\xa6\xc5\x98\xbb\x45\x12\x9b\x92\xcc\xe5\x65\x68\x43\x6a\xf0\xd6\x41\xd6\xda\x67\x63\x4a\x54\xfc\x37\x67\xcc\x5d\xe5\x7a\x99\x82\x78\x0e\x8d\x7b\x45\x59\xe4\xa4\x08\x37\x8b\x84\x08\xa9\xbc\xce\x7b\x9d\x62\x68\x72\x64\x36\x6a\x71\xfa\xfc\x12\x95\x20\x55\x66\xe0\xb2\x7a\x55\x59\x95\x39\x55\x19\xe3\xb2\xdf\x93\x55\x0a\x8c\xb6\x9c\x6a\xc5\x2c\x57\xbd\xac\x26\x83\xea\xf8\x1d\xd6\xca\x96\xd9\x93\x96\xe7\x99\x3f\x82\xc8\x79\xde\x74\xbd\x5c\xc1\x9c\xa3\x29\x6c\x43\xa8\x8a\x9a\x35\x51\xb4\x69\xf6\xbc\x49\x18\x8a\xa6\x65\x89\x45\x73\x69\xf6\x4c\x85\x4f\x8a\xf7\x22\x06\x58\xeb\xe7\x86\x16\xad\x6f\x0b\x1c\xab\x2d\x8c\xcf\x44\x36\x1e\x66\xcc\x2e\xda\x1a\x30\x58\x8f\x46\x48\xf1\x59\x59\x7e\x77\x10\x80\x7b\x34\xbe\xb5\x2a\xa5\xc3\xa0\xb1\xe5\x32\xe8\x8a\x54\x7d\xdc\x58\x2b\x77\x61\x3d\x28\xed\xa3\x22\x49\x7d\x6b\x50\xa2\x8a\x2f\x28\xe7\x5c\x55\x5a\x1d\xaa\xea\x40\xa0\x4c\x02\x45\x06\x22\xb1\x41\x32\x17\x5d\x16\x23\x17\x61\x41\x44\x4a\x12\xb5\xc8\x89\xc6\x65\x57\xf5\x5c\xaa\x5a\xad\x25\x79\x17\xe2\xd6\x53\x8a\x58\x5a\xcd\xa8\xfd\x16\xb3\xee\x56\x7f\x3b\x78\x18\x5f\xbc\xfa\xa6\xe9\x3d\x32\x01\xa0\xb0\xe9\x21\x2d\x7d\xc4\x0d\x49\xac\xbe\xb5\xb6\x79\xeb\xc4\x92\x4a\x3e\x89\x5e\x3a\xa0\x73\x3a\x49\x93\x11\xaa\x46\x2c\x6c\x13\x43\xae\xbf\xbe\x1b\x08\x36\x03\x80\xad\x6d\xfc\x7b\x6d\xe7\x11\x5a\x67\xed\x50\x81\xce\xf0\x93\xbb\xec\x5e\x35\x60\xfb\xbf\xae\xe1\x1a\xc6\x1f\xf2\x2b\xac\x2f\x24\xd9\x9c\xc9\x26\x1c\xcb\xac\xc5\xf8\xea\xa4\xae\x9d\x2c\xd5\x1d\x49\x9c\x28\x7a\x6a\x24\x6f\x53\x10\xac\x99\x6b\xb1\x93\x81\xe4\xb0\x80\xf9\x1d\x8c\x49\xbd\xdc\x16\xa3\xb8\x64\xcf\x1b\x99\x1a\x3b\x1d\x0b\xaf\xc3\xdb\x65\x38\x95\x54\x8f\x9d\x8e\xe8\xc5\x6a\x01\x97\x30\x07\xe9\x79\x52\xdc\x76\x1b\x18\x7e\xa3\x55\x68\xb0\x3b\xd2\xeb\x11\xe9\x27\xbe\x9e\x8d\x4d\x93\x4f\x46\xdd\x92\x4f\x86\x0a\xbb\x9c\xa3\x12\x5d\xcb\xfc\xde\x9b\xc6\xec\x13\x99\x0c\xac\x64\x9c\xd8\x32\x4c\x1e\xd7\x9b\xcd\x4e\xef\xc8\x6c\xb0\xe4\x35\x58\x15\x10\x23\xf6\xda\x90\x90\x78\xf4\xb4\x14\x07\x58\xec\xf3\xcc\x1e\x39\xfd\x28\xb1\x46\x91\x39\x9e\x54\xb4\xa1\x39\xb3\xfb\x2d\xd4\x1c\x80\xd1\xf3\x9f\x3f\xde\x41\x43\xa8\xf1\x17\x03\xa9\xb6\x50\x3c\x1c\x9a\xdd\x99\x52\xd7\x8a\x53\xb2\xb1\x98\x79\x85\x3d\xb2\xaf\xd0\x22\xc7\xcd\x31\x32\x03\xcc\x84\x9c\x8e\xa1\x5a\x37\x0d\x81\x93\x6d\xb0\xfa\x2d\x36\xd4\x29\xba\x37\x6d\xa6\x25\x2c\xca\x8a\xbd\xd4\xec\x53\x89\x9f\xb3\xaa\x43\xed\x95\xa1\x4a\xdc\x69\x83\x24\xe8\xf4\x55\x8e\x15\xdb\xde\xa4\x02\x93\x20\xe1\x55\xfd\x98\xca\xa3\x7a\x62\x54\x5d\xa2\x52\xb9\x41\x61\x51\xc2\x55\x58\x8b\xb7\xec\xd6\xc0\xab\x86\x46\x07\x1b\x72\x2c\xa4\x50\x70\x39\x5f\x56\x7c\xa6\x1c\x53\x7a\x05\xca\x12\xe6\x99\xc6\x9c\xfd\xab\x12\x4b\x3c\x5a\xfa\x98\x5f\x30\x28\x3d\x92\x66\x21\x63\xa3\x0d\x27\x2f\x91\x5e\x4b\xb4\x7a\x43\xcb\xc5\x13\xed\xb8\x92\x2e\x98\xcc\xb3\x4b\x62\x14\xc2\xba\x75\x9c\xc2\x6b\x96\x2f\x18\x91\x4a\xe3\xe2\x2f\x94\xcd\x92\x7c\x69\xfc\x49\x64\x26\x89\x12\xf5\x0c\x6c\x40\x82\x45\xb0\x33\xe5\x67\x76\x13\xd0\x6f\xc4\x6d\x43\x66\xe5\xbd\x21\xbb\xca\x6a\x9a\x07\xfe\x67\x58\x04\x9e\xf2\xc3\x69\x0e\xbd\x07\xb4\xf6\x8a\x35\xfb\xb0\x01\x59\xe9\x95\xc8\xc3\x93\xf2\x4a\x56\xf7\xe8\x5f\xa5\x99\x97\x4f\x56\x2f\xc3\xde\xb0\x2e\x8e\x5b\xc5\x95\xfd\xb6\xf5\x3e\x5e\xac\x73\x52\x2b\x5c\xdb\x48\x7c\x51\xae\xf1\x9d\x83\x75\x6b\x3f\xf0\x61\xed\x66\xae\x70\x13\xc6\xa8\x7f\xeb\x8d\x24\xd3\xb2\xee\xa4\xfa\x8b\xba\x95\xff\xea\x7d\x46\x6b\x2f\x02\x59\x86\x4a\x6f\x9d\xc5\x88\x6e\x25\x5d\xaa\x9e\xdc\x4d\x31\xdb\x16\xdb\x69\x5b\x19\xd7\xf1\x7c\xc4\x49\xa4\xc1\x6f\xd6\xa3\x08\xd8\x2e\x96\x0d\xc7\x11\xe4\xe5\x7e\x9e\x47\x90\x97\x8e\x03\x29\x7f\xa9\x39\x91\xf8\x21\xeb\x91\x64\x13\x6e\x75\x26\xc5\xe2\xd4\x1f\x4a\x7e\xfb\xd8\xe5\x38\x7b\xe8\x66\xb5\x3a\x06\x29\x37\x4f\xcc\x5b\xcc\xf7\x17\x88\x5a\xd1\x19\x2a\x79\x98\x02\xbc\x87\xd1\x01\x5a\xc1\x8c\x5f\x1c\xd5\xab\x24\xf0\x57\x30\x9f\xa1\x7c\xe9\xc8\xa2\xa3\x36\xb5\xc7\xc9\x84\x58\x1e\x79\x22\x69\x10\xe6\x09\x8a\x93\xe8\xf7\x51\x90\xf5\xa7\x5f\x7e\xfd\xf5\xf9\xa7\xcb\xbb\x7f\xf2\x42\x4f\x7f\x14\x64\x75\x87\x67\xfe\xa7\x29\xc8\xfa\x0d\xab\xa9\xee\xa0\xf6\xeb\x3f\x6d\x41\xd6\x6f\x51\xe6\x6b\x0f\x4a\x14\x6e\x7b\x3f\x69\xd7\xc7\xd3\x5e\x51\xfb\x7e\x39\x1d\x67\x67\x9b\x1f\xde\x5e\x47\x7f\x5c\x4e\x6d\x7c\x24\x9d\x4d\x1f\x9c\x0c\x9a\x95\xed\x7a\xbc\xe0\x0d\xc8\x09\xc0\x3d\xcf\x89\xc7\x1f\x18\xf2\xe4\x4d\x13\x86\x70\xf0\xc5\x9f\xa1\x3c\x82\x14\x89\x5f\xb5\x52\xce\x08\x5a\x44\x01\x4b\xbe\xc6\x8a\x95\xa8\xb9\xd0\xd3\x4b\xdc\x28\xc3\xf7\xaf\x9b\x5f\xa7\xcb\xc3\x7a\xef\x9b\xf9\x4a\xdf\xfe\xda\xb7\x98\xb0\xce\x72\x02\xc3\x61\x41\x80\xe7\x9b\xce\x13\x3c\x03\xff\x6a\x05\x23\x1d\x17\x65\xa0\x1b\x82\x5c\x43\x34\x42\x4e\x86\x7a\xe8\x86\x25\x8c\xc3\xd5\x77\x5b\x7c\xa1\xca\xc2\xb0\x80\x13\x56\x67\x0c\xcc\x95\x45\xa2\xb7\xb6\x45\x83\x19\x39\x83\xcc\xcd\x03\x64\xb4\xe6\x9e\x41\x05\xc3\xbb\x4d\xb4\x79\x57\xe1\xe5\xb7\xaf\xe3\x29\x0a\x78\x76\x93\x2d\x9e\xe0\x82\x2f\xf0\xa2\xef\xa2\x9c\x27\xf3\x38\x48\x68\x95\x80\xaa\xb1\xb6\x38\xfb\x47\x5e\xe8\x4f\x73\x95\x17\x30\xbf\x4b\xa2\xbd\xf7\x3b\x7c\xd8\x7c\xfe\xe9\xf3\xf5\x9b\x7f\x76\x35\xb3\xf5\x6b\xdb\xd7\xf3\x3d\x07\xc5\xa5\x59\x02\xa4\x6b\x1b\x3b\xd0\x4e\xbe\xa1\x2e\xf5\x87\x22\xf4\x7b\x54\x84\xb6\xe4\x96\x8c\x9f\x3d\x11\xb3\x7c\x28\xa6\xa4\x76\xea\x9e\x73\x4b\xf4\xe3\xdf\xde\xff\x7d\x78\xfc\xc3\x1f\xdc\xf2\xb1\xdc\xf2\x0f\x4e\xf7\x07\xa7\xdb\x57\x4e\xc7\x98\xd1\x93\xb1\xba\xdf\x41\x2a\xe4\x2c\x1e\x7f\x18\x4e\x37\xe8\x0f\x46\xf7\x87\x58\xf8\x07\xb3\xfc\x83\x59\x36\xb0\xb3\x9d\xb3\x4a\x12\x74\xb8\xdf\x2c\x72\x7e\x39\x1c\x9d\x9e\x1d\x6b\x9a\xf3\x60\x10\xf8\x25\x89\xec\xa7\x01\x17\xfd\x6e\x21\xa9\x4a\x01\x37\x12\x24\xfa\x46\x38\xf7\x94\x30\x18\x4b\xd0\xdf\x31\x2f\x46\xc1\x0b\x13\xc9\xd2\xff\x2c\xaa\xb7\x16\xc6\x98\xc1\x1f\xe8\x21\x68\x49\xfc\x53\x52\x2e\x14\x94\xc2\x36\x69\x95\xae\x28\x42\xf6\x9c\x0b\x06\xfa\xb1\x71\x84\x2b\x1e\xd8\xd7\x14\x45\x38\xfe\x4d\xa3\x08\x9d\x4c\xa1\x0e\x2f\x54\x35\xd9\x1e\xf2\x08\x63\x59\xce\x5b\x37\xcf\xea\x95\xad\x9a\x30\x2e\xab\x69\xf2\x8c\x78\x6b\x32\xf5\xf5\xcd\xad\x83\xa4\xac\x5b\x8e\x0a\xb0\x5b\xd3\x04\xcd\x92\x75\xf6\x81\xea\x9b\x7d\x54\x0d\xab\x54\xcb\xe8\x57\x6d\xe8\x0d\x1b\x68\xef\x55\xa5\x10\x99\xab\x8a\x09\xd3\x3c\x51\x94\xb7\x9f\x51\xa2\xb3\x66\xa6\xda\x96\x59\x4d\x6a\xae\x0f\xeb\xde\x11\x01\xb5\x5e\x66\x6d\x98\x71\x52\xac\x52\xf0\x70\x4d\x2b\x9d\x55\x61\x85\x2b\x27\xa6\xb1\x87\x0a\x97\xb0\x82\x88\x5a\x7f\xbe\x69\x80\x12\xed\x3e\x18\xb3\x33\x3b\x34\xf1\x16\x04\x64\x9d\xa9\xc8\x2e\x38\x93\xa9\x47\xda\x49\x6d\x7a\xbe\x32\x04\xf9\x7e\x18\x9a\x25\xab\x35\x32\xaa\x25\x72\x7b\x76\x71\x9b\x19\xd5\x26\x14\x1f\x57\x0e\x6a\xdb\x7c\x62\xdf\x0a\xcc\xe4\xc8\x23\x96\x11\xcd\x1d\xd2\x88\xf9\xa2\x74\x4a\x1f\xb6\xa7\x0d\xdb\xa9\xa3\x36\xfa\x76\xd0\xef\x9e\x27\xdc\x6e\x9a\x37\xb5\x91\x85\x8a\x70\x2a\x4a\xab\x48\x99\xd1\x1a\xfa\x17\x89\xfa\xe5\x1c\xf2\x51\x8f\x38\x54\x22\x0d\x67\x28\x5f\x82\x32\x5c\xa2\xac\x5c\x84\xe5\x56\xd9\xb6\xdd\xa5\xd5\x1c\x6d\x76\x2e\xa5\x32\x9b\xe8\xef\x41\x5a\x4d\x50\xfc\xf1\xe3\xa0\x3c\xaf\x48\xab\xd4\xdb\x7d\x88\xc9\x46\x41\x68\x53\xf1\xb3\x57\x39\xba\x4b\x62\x48\x94\x6d\xba\x28\xe2\x56\xf6\x49\x40\x41\x09\x73\x8e\xfd\x26\x24\x5f\xe2\xec\x36\x62\x0b\x46\x46\x0e\xd4\x15\x73\x91\xdd\xdc\x18\x42\xae\xa0\xd8\x0a\x0f\x32\xe4\xeb\x71\x37\xf9\x7a\x62\xc8\xd7\x57\xc2\x47\x57\x27\x63\xfb\x6e\x68\xf1\x9a\xa5\xb1\x1f\x68\x35\xd9\x22\x63\x00\xcb\x8c\xd0\x58\x71\xd0\x36\xd1\xdc\x2d\x85\x7c\x3b\x22\x1d\x23\xda\xa2\x57\xe8\xb3\x57\xd9\x31\x1f\x63\x0a\xef\xa8\xb2\xc0\x27\xcc\xbe\xb8\x71\x96\x88\xfb\xa2\x00\x96\x8b\x9b\xb8\x01\x4d\xae\x61\x79\x22\x94\x15\xeb\xd4\xb1\x3e\xc6\xe6\x9c\xdc\x54\x21\x73\x2a\x1b\x45\x1b\xd4\x90\xf6\xfb\xa2\x9f\x4b\x18\x27\x39\x8c\xca\x5a\x50\x40\x76\x2b\x8c\xd4\x2b\x41\xec\x05\x11\x04\x0f\x9b\x9a\x25\x98\x53\x25\xc8\xe7\x10\xf3\xbe\x7f\x4c\x53\x90\xdd\xb2\x2b\xc6\xcf\xc9\xe6\x65\x08\xad\x60\x06\x73\x2f\x43\x39\x9c\xc1\x3c\xb7\xd6\x64\x37\x05\x74\x75\xf1\x1b\xa2\x34\x6b\x6e\x3c\x67\x53\xf2\xfa\x50\xf2\xc0\x22\x94\x65\x30\x2a\x4d\x75\xad\x76\x67\xb5\x72\xb8\x4b\x58\x2c\xfc\xc0\xff\x97\x31\xf9\x9f\x65\x93\x4d\xdd\xc1\x71\x7d\xb5\x96\xe4\x34\x5a\xde\x46\x30\xf4\xf5\xc0\x9a\x81\x5a\xd6\x61\xa0\x52\x5e\x09\xe6\x6d\xe2\x68\x5c\xaa\x2d\x3f\xa4\x37\x5a\xc4\xcb\xd0\x16\xd6\xa2\x94\xbb\x6d\x35\xb2\x08\x64\x20\x7f\xf8\xc7\x63\x06\x48\x9b\x70\x8f\xd3\x19\xe7\x93\x29\xa9\x75\x1d\x17\xfd\xd1\x9c\x58\x41\xbb\xc9\x8a\x12\x64\x58\x19\xae\x54\x55\x32\x74\x49\x7b\x25\xa5\x9a\x36\x32\x23\x6f\xb2\x7a\xd2\x4c\x41\xbc\x75\x9e\x87\xe0\xdb\x24\x14\x8a\x07\x44\x69\x60\x6f\x44\xcc\x22\x62\x97\x23\x6f\x57\x11\xd8\x66\x04\x2a\x89\x8b\x69\x52\x7c\x5b\x00\x72\x26\x29\x00\xa5\xab\xae\xf1\xf6\x85\x8f\x14\xd9\x69\xf7\x72\xd9\x7a\x9a\x81\xbb\x7d\x17\xc9\x8e\x27\x3f\x6e\xf2\xe1\xd9\x81\x21\x92\x61\x25\x6b\xc8\x4e\xd8\xb4\x20\x67\x8b\x4e\x47\xb5\x2a\x0a\x39\x8a\x6f\xad\x28\x35\x00\xf3\xf7\xf8\x59\x7a\x3b\x97\x0c\x84\xcd\xe7\x4d\x48\x01\x6d\x60\x6f\x64\x9d\xf1\x66\xae\xe4\x2b\x4e\x71\xac\x1f\xf8\xeb\x6a\xa5\x25\xf9\x23\xc3\x25\x76\x17\x36\x1e\xba\x53\x1c\x84\x31\x9b\x5a\x4c\x64\xc8\x58\xb8\x59\xc0\xcc\x69\xc1\x1c\x68\x60\xc4\x81\xf1\x8c\x27\xfe\x8c\x93\x62\x45\x42\x0e\x9a\x73\x25\x3e\xdc\x61\x5a\x85\x9b\x16\xb1\x81\x76\xf4\xcb\x5d\xae\x83\x36\x6f\x59\x6d\xc4\x36\xf9\xe6\x99\x9d\x8b\xf7\xf7\x6f\x6e\xac\x50\x44\xb1\xdd\xcc\x58\xbd\x8a\xa2\xdb\xbc\x7c\x5d\xae\x29\xd6\x2b\xc2\x3e\xce\xe1\x2a\x45\x0f\x4b\xcc\x5f\x1c\x26\x69\xd7\x2a\xec\x64\x8f\x65\xe7\x5b\x2d\x05\xde\x66\xd1\x84\x36\xb2\x6d\xaa\x30\x29\x00\x76\xac\x8c\xe9\x3a\x8d\x5f\x25\x31\x7c\x8f\x32\x9a\xe6\x74\x0d\xa6\x45\x05\xd1\xee\xe9\xd7\x49\x47\xda\xb6\x61\xd5\xc5\x0e\xc0\xf2\x16\x2b\xe8\xaa\xc9\xd9\xba\x20\xe2\xb7\x58\x01\x88\x2f\x25\x03\x6b\xbc\xe3\x3c\x5f\xc8\x26\xb6\xa1\x14\xb3\xc2\xed\x3a\x8d\x2f\x61\x16\xc3\x9c\x96\x68\x2e\xae\xc1\xd4\xae\x24\xd4\x2e\xcc\x0e\x96\x26\xa2\xfd\x6f\xbb\x2c\xbc\xc6\xb4\x09\x53\xd9\x32\x1d\xae\xea\x0a\xfa\x56\x24\xc1\x95\xfd\x6d\x27\xce\x2c\x24\xbb\x61\x1b\x8a\x13\xc2\x59\xf5\xee\x9b\xb2\x0c\xd9\xff\x96\xcb\x23\x2a\xda\x3d\x7a\x7d\xea\x5d\x3b\xc2\x1e\x2b\xe5\xfc\x38\x89\xc3\x24\x2b\x20\x01\xac\xdf\x24\x69\x1a\xc6\xb0\x28\x73\xf4\x50\xb5\xc1\x0a\x50\x43\x66\x78\xc5\x22\x72\xc2\x8b\xf4\x6c\x21\xb9\x13\xc1\x70\xe7\x42\x3b\x2f\x0c\xb5\xe7\x52\xfb\xf8\xeb\x32\x42\x77\xf3\xb2\x1d\xfa\x20\x81\x13\xf4\x38\x1e\x6d\x9b\x22\x71\x4c\x70\xf1\xfe\x45\x77\xf4\x88\xd5\xf1\xb3\x35\x5e\x12\x8b\xdd\xc2\x92\x7f\x93\xc2\x59\xe9\xad\x40\x92\x7b\x35\x3e\x8b\xaa\x66\x6f\x64\x35\x5d\x51\x54\x28\xa7\x08\xa8\x74\x4b\x20\x7a\xe5\x74\x2b\x9d\x12\x20\xdb\xd8\x34\x13\xe8\x13\x2c\x4a\x51\xe5\x92\x75\x58\x03\x00\x6f\x19\xc4\xe3\xe7\x4b\xdc\xc4\x25\x7b\xb9\x61\xca\xd4\xa7\x1c\xc6\xa0\xd4\x66\x65\x81\x5a\x52\x66\xe8\xf0\x43\xb7\x99\xa7\x24\x34\x67\x45\x6b\xbf\x2a\xa6\x25\xc5\x19\x55\x9e\xb8\x60\xa6\xf0\xe3\x11\x81\x84\x5b\x67\x1e\x0f\xe7\xf3\xf5\x9c\xb9\xca\xf0\x4d\xff\x3f\x37\x06\xdb\x2d\x7f\x8a\x8d\x9e\x82\x19\x12\x53\xc9\x8e\x01\x40\xe8\xc1\xe2\x0f\xcd\x40\x9c\x64\xf3\xe7\x20\xba\x9d\xe7\x68\x4d\x0c\x18\xed\x20\x42\x14\xb1\x91\x8f\x19\x8f\xec\x39\x87\xbf\x60\xbd\x3f\x17\x09\x8e\xbe\x9e\x65\xc9\x80\xfd\x63\x0a\xca\xc8\x7e\x20\x4b\x4e\xc1\x47\x2e\xe1\x1d\xcc\x4b\x7e\xc6\x2b\x08\x24\x95\x9f\x9d\x30\x24\x39\x7d\xb2\x64\x90\x32\x6c\x6f\xfe\xd5\xa7\xfd\x50\xa7\x07\xdb\x37\xfa\xe8\x35\x72\x01\x93\x1c\x2a\x7b\x2c\x9e\xed\x84\x16\x24\xaf\xea\x56\xa9\xa8\x7c\x91\x64\x5a\xaa\x5a\x73\x61\x4c\x62\x09\x30\x07\xc0\xab\xc8\xbf\x52\xcb\x30\xf8\x9f\xd1\xda\x8b\x51\xf6\x1f\xff\xfe\xbf\x4a\x5a\xb4\x7e\x05\xf3\x65\x52\x10\xb6\x29\xd6\x86\xbd\xd9\x94\x8e\xea\xb1\x45\x6f\xeb\xa7\xb5\x3a\x1f\x2a\x27\x24\x4e\x66\x33\xab\xa6\x38\x50\x87\x33\x34\xd6\x48\x30\x4d\x91\xac\x3b\x4b\xf0\x5d\x42\x6a\x82\xb2\x17\xb4\xf9\x50\x4b\xce\x91\xe2\xd5\xa2\x05\xd1\xcf\x49\xf7\x86\xd9\x46\xf8\x23\x16\x20\x9b\x43\x3d\x52\xc0\xb0\x76\x1e\x93\x4c\x55\xf2\x9c\xef\x7c\xcf\xc2\xb5\x5c\xce\x1d\x3d\x74\x40\x9b\x16\x99\x6e\xf2\x15\x86\x47\xde\x02\x14\x61\x09\xef\xcb\x30\x82\x59\x09\x73\x9d\x77\x13\x97\x3a\x1e\x80\x59\xf9\xb4\xa3\x05\x55\xdb\x30\x89\x1e\x6f\xc4\xbd\x34\xa1\xf8\xc6\x20\xb7\x05\x9c\xf9\xd6\x70\x04\x42\x0c\x81\xff\xec\x0e\xe6\x53\x54\x38\x78\xaa\xa0\x18\xf9\x0b\x7d\xd8\x12\x8d\x5a\x27\x49\xe2\x8f\x42\x46\x64\xf2\x1e\x91\xa4\x84\x10\x48\xab\x81\x00\x3b\xbe\x0f\x33\xfa\x4a\x98\x1f\x61\x26\x56\x33\x31\xb1\xb8\xc6\x06\xdc\x55\x78\x64\x33\x7e\x2a\xe9\xb1\x08\x8b\x32\x87\x60\xef\xe3\xeb\x2f\xb3\xf5\xfc\xb0\x9f\x5d\x6a\x95\x1b\x87\xd6\x22\xe1\xaa\xa1\x96\x40\x89\x81\x12\xc6\xdc\xbc\x55\x75\xdc\x70\x9a\xea\x91\xb2\x20\x5f\x6c\x70\x8d\x0b\xb4\x39\x27\xe2\x8a\x2d\x02\x90\x69\x5b\x0c\x70\x72\x09\x89\xc0\x9a\xa1\xb2\xb6\x28\x10\xe3\x1b\x6a\x3a\x7b\xb3\xb4\xd3\x2a\x52\x30\xd0\xce\xa5\x7d\x74\x88\xec\x5a\xed\x79\x54\x85\x10\x39\x32\x71\x24\x03\xff\xd9\x02\x64\x71\x0a\x59\x56\x41\x75\x1a\xd6\xa3\xc9\x7d\x71\xad\x4e\xa8\x12\xde\x80\x2f\xda\x08\x11\x7b\xbb\xd1\x2f\x3f\xb9\x76\x7f\x0b\x39\xba\xec\x50\x13\x81\x93\x1e\x45\x39\xc6\x2d\x4f\x23\x3f\x35\xbb\x3d\x95\x05\xca\x48\xf1\x44\x98\xef\xfb\x69\x9c\x3c\xff\x6e\x9a\xbd\x79\x7b\x6f\xf1\xc4\x54\xe2\xb8\x49\x38\x14\xc1\x49\x2a\x17\x90\xf8\xb1\x73\x08\xe2\x0f\x59\x8a\x37\xa8\x88\x72\x08\xb3\x4b\x08\x62\x98\xbf\xe5\x85\xbd\x2b\xee\x4a\x79\x56\x31\xbb\x4d\x42\xdc\x40\x88\x48\x0b\x54\x4c\x7c\x73\xf5\xe1\xbd\xf7\x89\x2e\x9d\x12\x8d\x52\x45\x7c\x2b\x88\x1c\xc0\x89\x06\x6b\x56\xe1\x32\x21\xa4\x44\xa2\xa9\x93\x6c\x9e\xcc\x1e\xc4\xf9\xe8\x46\x1e\x72\xfb\x76\x4a\x16\x69\x32\x83\xd1\x43\x94\xb2\xe0\xc1\xdf\x43\xec\xd4\xeb\xe1\xd9\xf8\xf6\xed\xc5\xc8\xa6\xf2\xcb\x90\x5f\xcb\xc4\x94\x10\xe0\x92\x66\x64\x88\x87\x44\x51\x4e\xe5\x19\xcd\x4e\xa5\xff\x34\x4b\xb2\xa4\x58\xc0\xd8\x1d\x3d\x5c\x91\x5c\x48\x8f\x4e\xed\x57\x3e\xc7\xe3\x6c\xdc\x21\x9c\xb8\xa5\xab\xb2\x72\x63\xe8\x1c\xd6\x0d\x56\x46\x8d\x6e\x8a\x79\x5e\x31\xd5\xf7\xe8\xba\xd8\x50\xb2\x65\xaf\x6a\x10\xa0\xca\x88\xd5\x71\x49\x75\xa5\xd1\x68\xa7\x1b\x56\xd8\xc6\xb8\x43\x66\xda\xd5\xc3\x6c\xd5\x68\x05\x7d\xc4\x6d\x60\x50\x8a\x0e\x72\x92\xb1\x98\x17\xd4\x88\x3a\xf1\xdc\x5b\xbd\x36\x2b\xeb\xed\x9a\x93\x43\x43\x35\xbd\xca\x45\xac\x47\x16\x48\xd3\x22\xbf\x94\x22\xb0\x4a\xca\x6d\xa2\x00\x2c\x07\xe6\x29\x39\xcd\xbe\x73\x99\xa8\x3c\x3c\xbb\xf8\x1a\x5f\x9a\xc5\xbc\x2d\x62\xa0\x98\xd9\xc5\x02\x14\xd0\x0e\x11\x54\x15\xed\xda\x16\x48\x69\x7e\xc5\x55\x24\xc5\xe3\x85\x52\xde\xf2\x01\xf2\x73\xc1\x4a\x76\x69\xa7\x96\x32\xb9\x2b\x5e\xc8\x8d\x98\x61\xe6\xeb\x5c\x1e\xf3\xb6\x2e\xb5\x5a\x6d\xcd\xa4\x02\x7d\xd4\xd5\x54\x1f\xcb\xc1\x0b\x57\x74\x99\x2d\x4c\xb2\xbe\x96\xb3\x6d\xaf\x3a\x42\x2a\x39\x2f\x19\x32\xa6\x4a\x35\xb4\x53\xe1\xbb\xd0\x2b\x32\x7b\x7e\xa5\xf8\xb2\x16\xdd\xe7\x48\x2e\x73\x0d\xc8\x76\x71\x58\x22\x06\x6d\xf0\x96\x0d\xc2\x71\xf0\xa5\x5a\xbd\xaa\x1f\xf8\xc5\xdd\x5c\x0a\xfe\x71\x42\x42\xbd\xbc\x55\x0e\x09\x92\xae\xd3\xb4\xa3\xea\x0d\xb2\xd0\xe7\xfd\xc0\x0f\xfc\x3e\xff\xeb\x41\xfb\xeb\x7e\xa8\xfd\x86\xff\x1a\xf4\xfb\xff\xd5\xb7\xc8\x60\xce\x09\xb5\x1d\x3d\x2a\xca\xa2\x44\x66\xe5\xc0\x7d\x19\xbd\xf1\x75\xbb\x83\x22\x18\xb9\xf5\xb0\xe8\xf7\x23\x0f\xa5\x68\x71\x86\x68\x35\x23\xc1\x54\xae\xd9\xdb\xed\x0e\x92\x2a\xa4\xa8\x75\xaa\xb9\x7c\x64\xd7\xe1\xf4\x88\x4a\x71\xe3\x6f\x37\x58\xc1\xee\x1e\x3f\x62\x2e\x11\x69\xc3\x67\x19\xda\x23\x2e\x79\x54\x8d\x46\x7a\xe0\x65\x33\x06\x5a\x1d\xdf\x6d\x30\x3f\xf9\x84\x33\xb1\xac\x24\x96\xc0\x06\xcd\x00\x45\x92\xf0\x61\x57\x72\x53\xb4\x81\x79\x44\x9b\xb0\x29\x0b\x8f\x12\x32\x76\x2c\x60\x64\xbf\x13\xd9\x62\x76\xd9\x7f\x79\xd7\x3f\x7f\xee\x0c\x35\xa4\x65\x22\x8d\x9c\x2e\x2a\x74\x54\x63\x0e\x51\xf6\x9a\x3a\x9e\x15\x32\xab\x06\x15\xe6\x34\xf0\x83\x55\xbf\xab\x7d\x10\xaf\xe9\xba\x84\x7f\x3f\xbd\x4f\xb4\x4a\x65\xf7\x57\x11\x48\x61\xcb\xb7\x3f\x9b\x6f\x3f\x38\xde\x56\x95\x8c\xf5\x2a\x06\x25\x3c\x4f\x96\x30\x33\xec\x69\x8e\x70\x47\xce\xca\xb5\xd2\xd0\x29\x8c\xa7\x0f\x4a\x7d\x68\x51\x58\xe5\x75\x2c\x74\x35\xfe\x42\x0c\x8b\x28\x4f\xa6\x96\x37\xe8\x2f\x2b\x4c\x1e\xca\x7b\xf6\xc0\x4a\x81\x4a\x3a\x98\xe0\x4b\xb7\xae\x63\xdd\xfa\xcf\xeb\xbd\x38\x15\x0f\x32\x0c\x7b\xcb\x4d\x03\x34\x98\xbc\xf2\xb8\x23\xe8\xc7\xf1\x68\x83\xaa\xf5\xf7\x10\xdc\x27\x85\x47\x8e\x45\xe1\xe5\x20\x9b\x43\x6f\x96\xa3\xa5\xd1\xe6\xfd\x25\xf5\x5f\xf8\xb3\x24\x2f\xca\x0f\xdc\x06\xc2\xd8\x5e\x89\x5c\x8f\xa7\xa0\xf2\x74\xa0\xdc\x7e\x20\x8b\xbd\xcf\xed\x46\xf0\xd0\x6d\x04\x0f\x35\x23\xe8\x75\xd3\x1e\x7d\x45\xde\x78\x08\xe7\x79\x12\xe3\xa3\x5d\x78\xe2\x13\xa7\xe1\x32\x07\x59\x41\x4d\xfd\x2c\x71\x19\x7f\x81\x19\xc8\x5f\xa4\xf1\xe1\x01\x9f\xac\x0f\xb3\x59\x01\x49\x8a\x87\x1f\x78\xfd\xbf\xba\xec\x52\x1a\x05\xe4\x10\xc4\x0f\x56\x3f\xd8\x31\xbe\xac\x2c\xde\xd6\xd3\x1c\x02\x72\xab\x4d\x38\x53\x22\x79\x35\x09\x96\x63\x8b\x03\x80\x7f\x0d\xfa\xd2\x16\xb7\xce\x49\x8c\x2f\xe3\x13\x01\x3f\xf2\x81\x7f\x7f\x41\xcb\xe7\x3d\xb0\xff\x52\x17\x5a\xe0\x2f\x20\xf7\x97\x13\xa1\x0a\xe4\x7e\x95\xd9\x54\x19\x88\x7c\x86\x34\xa7\x3e\x52\xf9\x42\x5f\x2b\xf1\xa2\xf6\xf5\x8d\x48\xa0\xaa\x8b\x0f\x33\xf7\x92\xf2\x8f\x45\x12\xc7\x90\x38\x6f\xf2\x35\x94\xbb\x7c\x4f\x49\x12\x10\x1e\xd8\xb8\xb7\xfd\x40\xb1\x2d\xdd\x1b\xdb\xeb\xd8\xdb\xce\x43\x7a\xe8\x34\xa4\x6d\xc8\x4d\x1d\x52\xce\x5d\x00\xa4\xef\x05\xba\x83\x79\xc8\xd2\xab\xb8\x74\xac\x09\xc7\xe2\x8f\x89\xa0\x0e\x8d\xd9\x3d\x98\x3b\x46\x1f\x65\x04\xa4\x3f\x5b\xd9\x5d\xdb\x50\xeb\x5d\x91\x96\xa3\xc2\x0e\xca\xd8\x7a\x50\x3e\x9d\x52\x57\x10\x0d\xf6\xf4\x5f\xe9\x7f\x5e\x4b\x87\xba\xfd\x24\xdd\x85\x40\x7d\x41\x1e\xa9\x32\x59\xc2\x02\xe6\x09\x94\xf1\x62\xc4\xae\x4d\x8f\x15\x2b\x4a\x29\x4f\x11\x03\x13\x10\x0b\xf1\x92\xbe\x61\xbb\xc3\xdd\x87\xc8\xb2\x7c\xd6\x41\x2f\x5c\x83\x76\x8d\x93\xd4\xbb\xe6\xdb\xab\xdc\xfa\x0f\xd5\x61\x56\xcf\x7a\xe5\x68\x47\x20\xbb\x03\x85\x22\x2b\xb0\x0e\xea\x1f\x61\x9d\xd7\x4c\x8b\x47\x3f\x28\x13\x12\xd9\x0b\x45\xf9\x40\x26\x14\x83\x12\xa8\x33\xa0\x0f\x9c\x03\xe2\xd0\x53\xaa\x6d\xf2\x5b\x9e\x36\x79\x45\xde\x56\xbe\x57\x5e\x6b\xe6\x42\xa6\xbb\xe1\x4f\xa0\x2c\x73\x22\xdf\x6a\x44\xf2\x27\x2c\x12\x05\xfe\x9f\x08\xdc\xb6\x2b\x40\x11\xff\x41\x65\x2d\xb2\x24\x59\x8c\x36\x61\x0e\x0b\xea\x4e\x26\x1a\x01\xaf\x48\xc3\x3c\xd0\x42\xcc\xee\x2c\xef\x67\x4f\x23\xea\xeb\xe5\xa3\xf7\x5b\xdc\xdf\xbc\xfe\x5b\x7e\x32\xdc\x3c\x74\xf4\x2e\xc7\x30\x42\x24\x83\xfa\x8a\x56\x1c\x76\xeb\xab\xc7\xc1\x50\x53\x7e\x39\xdd\x12\xbb\x60\x40\xeb\x79\x06\xbc\x38\x3c\x8b\xb2\x08\xfc\x28\xe5\xe1\x0f\x13\x62\x35\x50\x97\xf4\x40\x7c\xa2\xc6\x45\xe5\x30\x88\xf7\x51\x26\x3e\x9c\xa5\x4a\x24\xc5\x40\x0f\xe5\xa8\x26\x7b\x6b\xa1\x4e\xee\x9f\x8f\x6c\xed\xf1\xb9\x2b\x45\xac\xac\x5d\x08\xdd\xe8\x9a\x84\xe0\x88\xa4\x76\xa5\x6a\xbb\xab\x6d\x33\xed\xfd\x69\x26\x40\xce\xe5\x37\x99\x81\x60\x75\xce\x2d\xa6\x04\x52\xd9\x62\xeb\xf0\xdb\x0c\x43\x87\x12\xe9\xba\x1a\x55\x2e\xa8\xf9\xea\x19\x19\x5b\x0a\x6b\xd9\x0d\x18\x4e\x4e\xa6\x44\xd3\x90\x5a\xce\x7e\xe0\x2f\x49\x2e\xe6\xac\xab\xef\x5e\x5f\xd8\x27\xe4\x74\x95\x3d\xdb\x6f\xc6\x37\xfa\xf9\xe7\x72\x32\xbb\xfe\xce\xf4\xa1\xb4\x8a\xf7\x92\x56\x76\x7d\xd2\x8a\x91\x9d\xb8\x62\xd7\x69\xfa\x9c\x16\x70\xa7\x56\x76\xb5\xa4\xbb\x53\x67\x3f\x0e\x06\x1d\xc3\xb8\x6c\x04\xa7\xdc\x94\x8f\x21\x18\x63\x57\xbf\x0d\xfd\x50\xb6\xbe\xdf\xf4\xf3\xf1\xf3\x6d\x74\x7a\xf6\xf6\xa5\x33\xb8\x5f\x9f\x4e\xc8\x83\x41\xac\xd6\xa2\xca\x96\xdb\xbc\xad\x5a\x40\x28\x85\x61\x21\x24\x68\x89\x0a\xc5\x8b\x0c\xa2\xd2\x93\x71\xdf\x9e\x1c\x0e\x0d\xfc\xe4\x14\x47\x09\x56\x8b\xff\x7e\x71\xbf\x02\x59\x2c\x22\xeb\x29\x72\xcb\x5d\x52\x24\xec\x1b\x67\x78\xa9\x13\xc9\x45\x39\x13\xca\xc1\x12\xb7\x08\xbb\xa2\xd5\xaf\x04\x0f\x16\xef\x51\x86\xde\x8c\xfb\x22\xde\xa0\xa3\x93\x2e\xee\x6a\x9e\x8c\xe5\xd8\x70\x8e\x2c\x62\x20\x65\x6a\x7c\xd2\x35\x88\xb1\x96\xbe\x77\x7f\x92\x56\x60\x9e\x64\x1c\x72\x60\xaf\xcf\xce\x8b\x17\x1f\xb2\xe7\x17\x83\xc8\xc1\x7b\x0b\x2a\x53\x6a\xda\x8a\xca\x84\xf1\x69\xf9\xa2\xc4\x81\x08\xdd\x2e\xc9\x8b\x92\xa8\x74\xf0\xce\x0f\xfc\x8c\x86\xf8\xa7\x80\x7e\x09\xe6\xf0\x6d\x92\xdd\xe2\x15\x51\x0b\x8a\x30\x04\x31\xfc\xb9\xa0\x2e\x88\xbc\x2c\x4e\x89\xcf\x21\x8b\xe9\x07\xbc\xba\xba\x2c\x2a\x97\x5a\x2c\x3d\xcc\x35\xdd\x18\x16\xb4\x6f\x5e\x3a\x95\xf4\x24\xce\x50\x20\x07\xfb\x12\xff\xd7\xa3\x0f\x34\xd7\x7c\x66\xf8\xab\x95\xea\x3e\x9a\x18\xb5\x83\xd1\xb1\x25\xbc\xc8\xe1\x5d\x82\xd6\x05\x1b\x9f\x2d\x0f\x80\x8d\xc8\x94\x16\x7f\xeb\x09\xb0\xcd\x7f\x0f\xef\x4b\x63\xf0\x47\x8f\x1f\xbc\x70\xd8\x83\x82\x55\xa5\xa9\x15\x6b\x77\x30\x1d\x46\xc4\x6f\x81\xa0\x15\xcb\x18\x76\x3c\x7e\xe5\x25\x7a\x70\x8c\x2f\x1d\x2d\xc9\x63\xcc\x8f\x92\xf2\x1d\x3b\x53\xea\x9b\x49\x51\xfa\x75\xe6\x85\x66\xf9\xc6\x2a\x3f\x2b\x20\x72\x31\x29\x34\x94\x64\xd1\x36\xfc\x5b\x6e\xde\x53\x72\x6c\x8d\x30\xf6\x9b\x79\x2f\x7e\x1d\x17\xd7\x2f\x5e\x9c\x3b\x98\xb7\x94\x13\x34\xa6\x2d\x22\xff\xbe\x30\xd1\x85\x9b\xc1\x78\x94\x22\x11\x69\xb4\xe4\x1d\x49\x5b\xe2\x06\x1f\x93\x53\x65\x86\xa7\x10\xf1\x20\x8b\xd2\x75\x0c\xff\xc6\xe0\x49\x4c\x60\x93\xc0\x4f\x51\x44\x0a\x43\x25\x78\xc9\x29\xaa\xf1\x12\xc5\xc9\x2c\x21\xd0\x88\x7f\xf9\xb7\x3f\x6f\xbb\x5f\x98\x2c\xfe\xed\xcf\xde\x33\xef\xed\x60\xf8\xfd\xd9\xe1\x5f\x3d\x12\xef\x9b\x14\x3d\xc7\x90\x86\xe2\xd8\xf3\xf3\x2e\x13\x27\x58\x85\x6d\x2e\x32\x59\x8e\x30\x5f\x0c\x95\xb5\x89\x18\x61\xf2\x15\xbb\xd5\x04\xeb\xe6\xd5\xbf\x4c\xde\xcd\x80\xed\x2e\x49\x00\xa6\xe0\x80\x5b\x74\xab\x32\x56\xff\xc6\x0f\xfc\x1b\xfb\x4f\x5f\xfc\xc0\xff\xe2\x2b\x8a\x34\x5d\x08\x7e\xc8\xbf\x28\x10\x74\x96\xcb\xdd\x52\xcb\x4c\xe5\xe0\xad\x30\xa7\xad\x9a\x95\x2b\x68\xb3\x91\xf9\x54\xf0\x8f\x14\x7a\x0a\xe3\xa4\x00\x69\x8a\x36\x61\xfc\x90\x81\x65\x12\x85\x39\x2c\x50\xba\x66\x1b\x4d\xd8\x92\xd8\x76\xdd\x1a\xf0\x28\x1e\x65\xd0\xe5\x6e\xd9\x15\x4d\xb6\xdd\x73\xf6\x74\x70\x19\xff\xbc\xc8\x1f\x8e\x34\xbd\x4c\x93\x18\x07\x2e\x23\x64\x81\xf2\x32\x9c\x3e\xe8\xa2\x1e\x99\xf4\x01\xf9\x57\x37\x37\xf2\x03\x63\x7b\xd0\x34\x5a\xf1\x30\xa7\x1a\xf3\xe9\x4d\xb5\x2d\x3e\x1e\xdd\x8d\x49\x4e\x01\x75\x5a\xd8\xeb\x22\xf0\xc8\x22\x81\xfe\xaf\xde\xc9\xc6\x1b\x76\xcb\x7e\x9d\x62\xf4\x68\xa3\x3b\x9f\xde\x13\xd1\xa7\x5c\xb5\xfd\xa6\xd3\xbb\xf9\xdf\xfa\x6f\xd7\x47\xb3\xfa\xb2\x29\x15\x8e\xa8\x10\xaf\x51\xe1\xc1\x4d\x0c\x2b\xc3\x3b\xc5\x30\xde\xad\xa4\x50\x5f\x98\xc5\x66\xa8\xb0\xf2\x4f\x1b\x05\x15\x60\x06\xc3\x0a\xd3\xdc\x9a\xe9\x69\xbb\xfd\x54\xc4\xa4\x1e\xe7\xfd\xa6\xa7\x9f\xde\x0d\x87\xd9\xfc\xf9\xb4\xa3\x23\x87\x72\xa6\x8a\x59\x45\xa2\xbd\x59\xb4\xef\x11\x4f\x4e\x92\x49\x6d\x9a\x45\x3c\x18\x6a\xf9\x6b\x68\x43\xa4\x6f\x02\xbb\xd6\xd5\x34\xbe\x35\x5d\xc8\x8d\x7b\x5a\xd2\xf8\x3d\x98\x2a\xfb\xc7\xaf\x41\x7c\xf9\xfc\xc0\x30\x55\x72\x40\xe7\x2d\xac\x91\xb5\x77\xc4\x23\xf7\x6c\xf7\xc6\x31\x44\x30\x1e\xc2\x62\x95\x64\xd9\xfe\xeb\x57\xf7\xf1\x65\x7a\xf1\x2b\x3a\xb6\x04\x60\x2a\x46\x5f\x63\x52\x86\xe3\x61\x05\xd6\x05\xf3\x3a\x88\x8f\x37\x5a\x4c\xa4\x69\xa6\x25\xa6\x5b\xf6\x2c\x6d\xa6\x85\xa9\x55\x35\x77\x47\xeb\x29\x0c\x41\x16\x87\x29\x9a\x23\x4b\xa0\xba\xf5\x85\x76\x09\x25\x45\x12\x43\x0f\xff\x13\x0e\xdc\xf1\xe9\x35\x6f\x0d\xb7\x7a\x6b\xb4\xd5\x5b\x63\xd7\x5b\xee\x08\x3c\x25\x3a\x1e\xcd\x11\x71\x14\x50\xc4\x7e\xe7\xe2\x68\x49\x5d\x8c\xfa\xc9\xbb\x99\xdf\x22\x69\x7a\x9b\x5c\x2e\xa2\xa7\x50\xc7\x41\x28\xf4\x16\x06\xd8\xdf\xf1\xbc\xeb\x84\xbb\xd3\x93\xbe\x5c\xa7\x65\x12\x16\x30\x85\x51\x19\xc6\x39\x5a\xc5\x68\xb3\xf7\xc6\xf0\xf7\xeb\xcd\x9b\xbf\x67\xaf\x60\xbd\x20\xb8\x40\x79\xf2\x15\x53\x46\x7a\x81\x8a\x44\x22\xd2\xb0\x30\x87\x67\x4a\x9c\x83\x0f\xd6\x58\xc0\xb2\x54\x8a\xd2\x72\x27\xdd\x3f\xab\x29\x0a\xad\x82\x1b\x06\xd5\xd0\x80\x08\xac\xca\x75\x6e\xb1\x2c\xd6\xbc\xda\xa6\x7b\xdd\x19\xdf\xa6\x8c\xe0\x20\xf8\xe2\x5f\xe7\xc9\x7c\x4e\x11\x9f\x39\x24\x3e\x27\x8f\xb0\xe4\xbf\x29\x95\x02\x88\xe4\xb3\x5e\x59\x17\xd1\x47\x2b\x98\x7d\xc8\x4e\xf3\x1c\x6d\xce\x29\x7d\x59\x2a\x12\xc8\xad\xab\xb5\x48\xa8\xa7\xdf\x1c\x11\xb3\x83\xdd\xd8\xe2\xab\x61\x4a\x8a\xfc\xbd\xa6\x3c\x3e\x54\x4c\x64\x0d\x05\x99\x52\x9b\x3b\x4c\xf5\xbd\x90\xc3\xc3\xea\x73\x54\xdc\x2f\x1a\xfb\xab\x00\x90\xa7\x16\x80\x29\x23\x79\xa8\xbe\x9f\xca\x5b\x75\x7e\xef\x16\xb1\xcd\x03\xf7\xda\x62\xce\xe5\x11\x5e\x10\xae\xd0\x06\xe6\x9c\x6b\xb0\xc2\x21\x94\xb1\xd9\x63\x33\xab\x98\x7d\x3a\xb1\x9d\x71\x4f\xaf\x85\xd8\xd0\xaa\x52\x79\xd0\x46\x1f\xc6\xa6\x28\x6f\xd9\x50\x0f\x19\xae\xf2\x38\xf0\x73\x94\x42\xe6\xb0\x62\xa5\xcb\x9a\xb3\x0f\x5a\x91\x92\xaf\x67\x30\x1e\x59\x62\x67\xf4\x81\x9a\x50\x23\x58\x93\xa8\xe4\x2f\xb9\x8f\x00\x5a\x89\x7c\x53\x52\xfb\x60\xca\xf5\x07\x11\x88\x8b\xb2\x9a\x23\x5a\xe6\xe0\x0e\xe6\x05\x7c\x9b\x14\xa5\x2f\x60\xf0\xc5\xcd\xd8\x90\x42\x27\x8e\x5d\x43\x7e\xa3\x9f\x64\xab\x75\x69\x19\x24\x93\x53\x26\x81\x1f\x2d\x60\x74\x4b\x44\x2a\xa3\x80\xd1\x50\xd1\xae\x2a\x47\x42\x4b\xc8\x96\xdb\xaa\x2c\x0a\x59\x80\x88\xc3\x2e\xd9\x56\x80\x06\x66\x55\xe7\x4e\x1c\xf7\x64\x58\x9c\x42\x9c\xe9\x7e\xfa\xa9\x1d\xda\xb8\x47\xe5\xd1\x16\x69\x83\x7a\xbe\x5c\x60\xd0\x73\x2b\x88\x28\x4e\xf2\xbb\x21\xee\x0a\x01\x28\xc8\x31\x82\x22\xe1\x72\x55\x3e\x38\xa9\xe2\x3d\xf2\x18\xed\xbb\xb9\x57\xdd\x24\xf9\x32\x38\xcc\x29\x03\x51\x07\x34\x8e\x55\x42\xe0\x32\xda\x14\x14\x49\xa4\x48\x3c\xae\xe8\x31\x94\xf1\x18\x5a\x07\x6a\x0c\x75\x59\x14\x1d\x65\x3a\xab\xdc\xd5\x4e\xb2\xfb\x2f\xed\x24\x3b\x29\xe3\xee\xbb\x38\x37\x39\xff\xfb\xaa\x38\x79\xb5\x34\x95\x6d\x2d\xb1\x57\x99\x0e\x3b\xe2\xf7\xcb\x94\xc4\x80\x2f\xca\x72\xf5\xfd\xc1\xc1\x66\xb3\xe9\x6d\x46\x3d\x94\xcf\x0f\x86\xfd\x7e\xff\x80\x06\x4e\x3b\x7e\x24\xef\x1e\xf0\x96\xee\x12\xb8\x79\x8e\x08\xaf\xf4\xfa\xde\xb0\x7f\xd8\x1b\x0d\xbc\xc3\x7e\xaf\x7f\x64\xd7\xf6\x45\x8e\x86\x3d\x7d\xcc\xf6\x9b\xfc\x75\x05\x68\xb8\x3c\xc1\xe2\xf3\x03\xff\xdd\xd1\x71\x6f\x7c\x12\x0c\x07\xbd\xe3\xd1\xa7\xf1\x61\xaf\x7f\xb4\x08\x27\xbd\x93\xbb\x70\x34\x5c\x1c\xf7\xfa\x87\x6f\x4f\x86\xbd\xa3\x93\x60\x74\xdc\x1b\x9d\x7c\x1a\x8c\x7b\x83\x05\xfe\x75\x34\x7c\x75\xd2\xef\x1d\x8e\x7e\x6e\x54\xb9\xaa\x1d\x0e\x06\xa3\x5e\xff\x24\x18\x1f\xf6\x26\x93\x28\x3c\x0e\xfa\xe1\xa0\xdf\x1b\x1c\x87\xe3\xde\x78\xc8\x3e\x9e\xf4\x86\xc3\x4f\xa3\x41\x6f\x3c\x8a\xfa\xe1\xb8\x77\x1c\x0c\x7b\x83\x43\xf2\x6d\x20\x1f\x28\xc8\xc7\x00\xbf\x46\xbf\x0d\xf0\xb7\x77\x93\xde\xc9\xe0\x6c\x30\x1c\xf5\x86\x47\xc1\x78\xd8\x1b\x8c\x82\xc1\x70\xd0\x1b\x0c\x68\x87\x81\xda\xfb\xcf\xcb\x7e\x38\x38\xe9\x8d\x26\x51\x38\xea\x0d\x86\x01\xee\x6b\x34\x0c\x06\xbd\xd1\x09\xfd\x34\xbe\x3b\xec\x0d\x4f\xa2\x7e\x30\xec\x1d\x8e\x83\x41\x6f\x18\x8c\x03\xfa\x43\x81\xff\x13\xe2\x27\xc9\x17\xe1\x18\x0f\x77\x38\x3e\x1b\x0c\x8e\x7a\xe3\x41\x30\x3c\xee\x1d\x06\x83\xc1\x61\x6f\x38\x08\x86\x47\xbd\x21\xef\x16\x7f\xde\x6a\xcd\xc6\x83\x5e\xff\x38\x20\xfb\xf3\x69\x78\xd2\x3b\x9a\x44\xfd\x70\xd0\x1b\x4e\xc2\xde\x64\x14\x0e\x7a\xc7\x47\xf2\x1f\x30\x38\xec\x0d\x0e\x03\xfa\x2f\x66\xaa\xfd\xf0\xb0\x37\x08\x86\x72\x77\x8f\x0f\x3f\x0d\x87\xbd\xc3\x93\xc5\xb8\x37\x3e\x4c\x7b\x93\xe3\x60\x08\x86\xa3\xde\x78\x14\xd0\x7f\xf1\x4b\x83\xe0\xa4\x37\x3a\x0c\x87\xbd\xf1\x04\x2f\xf1\x98\xfe\x43\x7f\x21\x4b\x3e\xec\x4d\x82\x21\x7e\x43\x3c\x3e\x1e\x84\xc3\xde\x24\x1a\xf5\x8e\x4f\x82\x7e\x30\xe9\x0d\xf1\xbe\x1d\x8d\xe9\xa7\xc3\xde\xc9\x80\x8e\xe0\xd5\x60\x32\xee\x9d\x34\xcf\x62\xd2\x9b\x04\xe4\x9f\xca\x1c\xb6\x5a\xc1\xe3\x61\xef\x98\xad\xe0\x02\xd3\x54\x1a\xf6\xc6\xb8\xd3\xc9\x31\x18\x10\x12\xa7\xff\x92\xc9\x84\x47\xc1\xb0\xd7\x3f\x8c\xc2\x31\xa6\x22\xd2\x77\x38\xec\x9d\x8c\xc8\x87\x23\x42\x27\x47\x13\xf2\x48\x78\x88\x97\xef\xb0\x77\x3c\x24\x9f\x5e\x0d\x8e\x8e\x3e\x8d\xfa\xbd\xc9\x61\xd4\xc7\x8b\x71\x12\xf6\x8e\x86\xe1\xa8\x37\xc1\xd4\x7d\x88\x3f\x80\xd1\xb0\x77\x34\x08\xe8\xbf\x7c\x66\xe3\xe3\xde\xd1\x30\x25\xcf\xe2\xe7\x00\x6e\x61\x18\xd0\x7f\xe9\xea\x1e\x87\x83\xde\x20\x3a\xea\x8d\xf0\x1e\x9c\xe0\xa5\xef\x4d\x4e\xc8\x87\xe3\xde\x78\xf2\xf3\xbb\xc1\xd1\x51\x30\x3a\xea\x0d\xc7\x0b\x42\xb9\x51\x38\xe8\x9d\x60\x82\xc6\xfb\x87\x17\x97\xec\xe3\xb0\x37\x2a\x7a\x93\x11\xfe\xef\x44\xfe\x03\x4e\x7a\x43\x7c\x74\xe8\x68\x02\x7a\x0c\xb7\x24\xd3\x63\x3c\x17\x3c\xf0\xf1\x51\xd4\x0f\x27\xf8\x50\x0e\x7b\xa3\xf0\xb8\x37\x3c\x0c\x8e\x7a\x47\xf4\x13\x5e\x82\xe1\x30\xa0\xff\xd2\xe9\x1d\xf6\x86\xe3\xde\xe1\xd1\xa7\xc1\xa8\x37\x18\xa7\x98\x42\xc3\xde\xb1\xa0\xd8\x71\xef\xf0\x30\x0d\x7b\x93\xe3\x70\x88\xf7\x6a\x34\x08\xe8\xbf\x6c\xaf\xf0\x21\xc4\xf3\xc3\xdb\x85\x37\xe7\xa8\x37\x0c\xf1\x5e\x92\x0f\xc7\xbd\xc1\xe0\xe7\xe5\x60\x1c\xe2\x23\x0c\x86\x87\xc1\x90\x1f\x0a\x3c\xba\xb0\x77\x38\x8c\xc2\x21\x66\x0f\x7d\xb2\xc3\x01\xdd\xe8\x00\xf3\x83\x3b\x3c\xd8\xa8\x1f\xe0\xa5\xec\x1d\x0d\x03\xbc\x70\xc7\xc7\xc1\x08\x1c\x63\x82\x26\xff\xd0\x25\x9b\xf4\x86\x23\xd2\x48\x9b\x35\x43\xe9\xc3\x5c\x85\x51\x95\x48\xc6\x63\xfc\x6b\x42\x90\xec\xfd\xd1\x71\xaf\x3f\xf4\x86\xa3\xde\x60\xe4\xd1\xcf\xa3\x51\xaf\x7f\xec\x8d\x06\xbd\xfe\x89\x37\x3a\xc2\xff\x0e\x0f\x7b\xc3\x89\x37\x1a\xcb\xcf\xf8\xd2\x38\xc4\x9f\x47\xc7\xf4\x02\xf1\x26\xc3\xde\xf8\xc4\x1b\x4f\xe4\xe7\xc1\xa4\x37\x18\xe0\xcf\xfd\x01\xfb\xac\xf4\xd5\x75\xfc\x72\xc0\xc3\xc3\x5e\x7f\xe4\x91\x3e\xfb\xac\xdd\xc1\x51\x6f\x72\xe8\x0d\x27\xbd\xf1\xc8\x23\x2c\xd8\x23\x5c\xd9\x23\x27\xdf\x1b\x1e\xe3\xf9\xd0\xcf\x03\xf2\x99\x8e\x03\x93\x80\x36\x26\x73\xdc\xf4\x73\xff\xc8\x93\x5d\x3e\x62\xd8\x43\xdc\xff\x68\x48\xd6\x90\x7c\x1e\x0f\xf1\x58\x06\xe3\xde\xf1\x91\x37\x3e\x92\x9f\x87\xf4\xf3\x51\xef\x98\xcc\x69\x38\xf1\xfa\xbd\xc1\x84\x0d\xab\x2f\xfe\x3b\xe6\x43\x53\xb7\x43\x6e\x93\xec\xae\xb5\xd9\xb1\x8b\xed\xaf\x9b\x14\x28\x85\x9a\x9d\x1a\xf5\x56\x60\x0e\xc3\x14\x3c\xa0\xf5\xde\x63\x27\xfc\xed\x3a\x79\x77\x78\xfc\xee\x43\xbd\x29\x2f\xe2\x45\x8a\x50\xf6\x0a\x2c\xa7\xeb\x7c\x4e\x8a\x5e\xd0\x52\xe1\x24\xa0\x85\xf8\x40\x88\xa7\xa2\xc1\x86\x27\xac\x64\x3f\xac\xcb\x12\xe6\x6e\x53\x5d\x1b\x53\xd9\x89\x48\xcf\x52\xe3\x1b\xdc\x6e\x5e\x27\x6a\x37\x2d\x35\x2b\x2d\x93\xae\x59\x32\xb7\xaa\x7d\x12\x8f\x9c\x7b\x17\x3b\xe1\xa3\xbc\xda\xf3\x14\x4d\x41\x2a\x76\x4c\x6a\x5e\x54\xe3\x02\xab\x55\x38\xcd\x21\x88\xa3\x7c\xbd\x9c\x92\x02\xb6\x64\xb8\xe1\x12\x66\xeb\x2d\xdd\x9c\xca\x89\xd8\xfd\x49\x23\x08\xcb\x54\x95\xdb\xf7\xe3\xf6\xdd\xe6\xf0\x6f\x97\xf1\xdf\x17\x4e\xa8\x92\x19\x5e\x5c\x2f\x29\x42\x69\x3d\x27\xfb\x7d\xa4\x55\xe9\xb7\x97\x06\x20\xef\x52\x83\x81\xc0\xd9\xb6\xa8\x42\x17\x30\x27\xd1\x70\x6e\x20\x7e\xc1\x00\xbe\xa8\xa3\xa2\xc4\xcf\xe2\xde\x4a\x30\x7f\xcf\x0a\x5d\x72\x0b\x5a\xe0\x3f\xa3\x9b\x40\xb0\xcd\x9f\xa1\x8c\x61\x6c\x13\x1b\x40\x72\xe7\x6b\x91\xb8\x57\xc9\x57\xf8\x41\xb1\x11\x72\xc4\x92\x02\xe6\x57\xb0\x2c\x93\x6c\x5e\xb0\xb0\xe2\x2b\x8a\xbd\xb7\x23\xe7\x80\xbb\x83\x16\xd6\x7e\x99\xfd\xc1\x66\xe6\xca\x10\x6c\x34\xa2\x2b\x75\x2e\x55\x23\xed\xb0\xc2\xaf\x78\xda\x07\xcf\x4e\xae\xd8\x51\x54\x53\xb0\xcb\x8a\xb2\xc5\x59\x55\xce\xd4\x6e\x0f\x6c\x0a\x22\x62\xdf\x0a\x67\x20\x49\xd7\xf9\xde\x07\xe7\xbd\xfd\x38\x3d\xfe\xfc\xfc\xeb\xb1\x23\x76\x58\xcc\xe7\x25\x9d\x8e\xc0\xfd\x1a\x2b\xc1\x4c\x96\x67\x6e\x54\xf4\x6a\x0b\x9c\xa1\xbf\x18\x49\x09\x99\xc0\xda\xe0\x23\x3d\xa9\x73\xb0\x3a\x7b\x73\xe1\x7f\xfa\xd6\x0a\x43\xb4\x6e\x6d\xe0\x3f\x63\x51\xc8\xcf\x58\x1e\xfb\x33\x56\x27\xfd\x8b\x1f\xe5\x49\x99\x44\x20\xc5\xe4\x28\x4b\x42\x50\x76\xc3\x6c\x99\xc6\xc9\xa3\x65\x74\x41\x0a\x8b\x08\xc6\xda\x2a\x30\x5b\xbb\xb7\xce\xc8\xb8\x63\x2b\x24\x7c\x2d\x18\x8c\x70\x25\x10\xa7\xf6\x72\x95\xc2\x90\x67\xbf\xb8\x8b\xab\x6a\x30\x81\x28\x86\x05\x2b\x0d\x46\x23\x10\x6a\xea\xf1\x57\x4b\x36\xbd\x47\x1e\x69\xc1\xdb\xc0\x1c\x7a\x30\x4d\xe6\xc9\x34\x85\xde\x0c\xe5\x9e\x2c\x59\x56\xef\x15\x52\xdc\x14\x87\xe6\xc0\x4e\xef\x40\x92\x8a\xc4\x36\x3d\x53\xdd\x32\xa1\xa1\x73\xf4\x8d\xe3\x07\x39\xf4\x00\xef\xcd\x4b\x32\x2f\x06\x25\xa0\xd5\x0a\x14\x12\xb3\x16\xbd\x55\xac\xf5\xc3\x60\xd4\x38\x31\x22\x72\xbd\x4c\x52\x56\x07\xa1\x0e\x31\xce\x3e\x66\x02\x14\xac\x0c\x6a\xc2\xad\xd1\x33\xd6\xa8\xf2\xdb\x98\xff\xa6\xc7\x21\x1c\xdd\xb0\x15\xf6\xc5\x53\x99\xa3\xe6\xc3\x98\xb4\xdf\x30\x25\x94\x15\x65\x0e\x92\xac\x7c\xd4\xbc\x44\x2b\xe2\x01\x4b\x41\xa1\x23\x75\x90\xb6\x29\x1f\xb6\x9a\xf2\x61\xcd\x94\x0f\x49\x27\x7c\xca\x0a\xfc\x25\x39\x2b\xf7\x0b\xb0\x2e\xd8\x59\x69\x33\xad\x4b\x48\xf3\xe3\x0a\x0f\xf2\x57\x3d\x94\x29\x03\xb6\x36\xdd\x66\x0e\x8e\x17\x5d\xd3\x6a\x47\x99\x96\xb6\xb6\x27\xcd\x13\x3e\x0f\xc7\xd4\x8f\x5b\xcd\xf3\xb8\x66\x52\xc7\xa4\x8f\xfa\x79\xc5\x1c\xb4\xe5\x51\x73\x13\xd0\x2f\xea\xd6\x0d\x1a\x26\x38\xe8\xb7\xdb\xc9\x7e\xcd\x14\x07\xac\x9f\xfa\x49\xfe\xba\x46\x25\x78\xd4\x04\x7f\xc4\x2d\x78\x69\xb2\x4c\x4a\x6f\x91\x94\xea\x2c\xac\x45\xc9\x07\xc3\x60\xd0\xcc\xee\x8a\x08\xe9\xd7\x5d\xeb\xf1\x5c\xe1\x37\xd5\x51\x08\x46\xf7\xdf\xd5\x6f\xc7\xd6\xb1\x8d\xe9\xe3\xb5\x91\x07\x26\xf7\x1e\xe8\xa5\x80\x48\xd6\xa7\x14\x23\xc4\xed\xc0\x30\x7b\xe8\xe5\x40\x42\xeb\xd7\x24\x83\x8d\xeb\xd2\xe2\x6f\xc1\xcf\x6a\x1e\x12\xb4\x69\x7c\x26\xdb\x49\x60\x8f\x10\x16\x13\x39\x22\xaf\x9e\xd0\x02\x71\x0b\x8b\xb8\x38\x20\xc5\xd9\x58\xce\x1c\xcb\x56\xe1\x0e\x43\xfc\xdf\x30\xc9\x1e\x51\xd2\xbb\x22\xb5\xee\x58\x26\x5e\xcf\x93\x2c\x94\x30\xf0\xbf\x87\xb2\x01\x1f\xa3\x1f\x2e\xe7\x9f\x7e\xfc\xea\x90\x8b\x0d\x4c\x7b\x1d\x90\x82\xd7\xbe\xe7\x15\x93\x32\x90\x13\xec\xd3\x3a\xbc\x45\xb5\x3a\xbd\xbf\xce\x16\x10\xa4\xe5\xe2\xe1\x3c\x4f\xee\x60\x5e\x38\x23\x7f\x2a\x3a\x32\xc3\x8e\xf2\x94\x52\x4c\xdc\x24\xca\x42\x16\x8c\x72\x5d\x5a\x6d\x2e\x59\x28\xd7\x8b\xe1\x0a\x66\x71\x81\x79\x9d\x18\x8d\x17\xb3\xe1\xd8\xa4\x74\x33\x10\x72\x40\xeb\x06\xc0\xbc\x0c\xcb\x3c\x01\xd9\x9c\xe6\xcd\x8a\xfc\x42\xad\xfc\x9a\xbf\x4d\x45\x52\xdb\xca\x65\xf0\xbe\x3c\xb5\xee\xcd\xd3\x2e\xd7\x06\x14\x5e\x0e\x8b\x68\x01\x31\x09\xba\xe0\xd5\x2d\x2b\xb4\x48\x0a\x46\xe9\xe6\xd2\x30\xbf\xc1\x8e\x16\x66\x03\x8a\x8b\x1c\xc2\xe5\xca\x22\xd7\x3c\xed\xb2\xac\x64\xb7\x6d\x17\x65\x8a\x50\xb9\xb3\x15\xb1\x55\x16\xd3\x7c\xed\xa5\xab\xce\xa4\x50\x1e\xb9\x9d\x28\x29\x08\xf4\x1b\xc8\x85\x9d\xc8\xa8\x57\xeb\xae\x95\xe1\xdb\x59\x47\xbd\x2d\xc5\xd4\x7d\xb5\x1d\x2d\x16\x28\xa7\x61\x34\xc6\xc0\xed\xd1\x70\x9d\x67\x6f\xa3\x08\xf2\xfd\xc4\x48\x0a\xb6\x69\xc4\x95\xd1\x32\x5e\x9b\x34\x43\xd6\xeb\xf4\xd0\xb6\xc1\x2f\x5f\xe8\x82\xe0\xb7\x89\x95\xbd\xb2\x2c\xf5\x5e\x97\xdf\x62\x4d\x48\x76\xea\x43\xf7\x35\x19\x77\x6a\xf0\x89\x57\x21\x43\x9b\x1c\xd8\x71\xf0\xab\x27\x5b\xcb\x88\x20\x62\xc1\xa9\x3a\x7e\x76\xcf\x90\xc8\x30\x12\x10\x17\x46\x49\x1e\xa5\x90\x57\x9d\xc4\x53\x4c\xb2\x75\x61\x7e\x7d\xa3\xf3\x8a\x0e\xbd\x24\x45\x58\xac\xa3\x88\x15\xd7\x2b\xc2\x18\x64\x34\x2a\xd9\xce\x64\x82\x0e\x4d\xbf\x62\x9f\x03\xff\x63\xa6\x7c\xbf\xf3\xdd\xb0\x40\xcd\x33\x4b\x96\xfd\x86\x24\x2a\x89\x30\x99\xb5\xe0\x3f\x8d\x55\xba\x59\xf2\x0a\x16\xf6\x58\xad\x76\x2b\xb7\x63\x7d\x37\x77\x5a\xcb\xf6\xd8\xf8\x1d\xdc\xcf\xce\xff\x5a\x71\xc5\x9a\xa5\xf6\xab\x35\xd0\xad\x63\xa3\xb5\x75\x93\xe2\x42\x64\x70\xda\xe7\xc0\x9f\xbb\x84\x2c\xf7\x42\x45\x3c\x51\x2e\xe6\x5e\xaf\x57\x13\x75\xd9\x6a\x5f\x78\xb9\x74\xc7\x8e\x90\xaa\xc1\x8e\x0d\xa9\x19\xba\x42\x3d\xae\xa3\xa2\xf2\x08\x5b\x3d\xe7\x83\xba\x4d\x2e\x41\x71\xfb\x43\x8e\xd6\x2b\xdd\xb8\xdb\xb6\x70\xa8\x53\x12\x1f\x18\xa6\x26\xdb\xf4\x3e\x89\x82\x7c\xad\xe8\x43\xe5\x08\xce\x39\xdc\xa1\x74\xbd\x34\x6a\xfd\xf8\x9f\x99\x35\xbd\xe1\xc4\x8b\xb1\xd7\xd7\x58\xad\x70\x84\x23\x85\x30\x96\x10\x2b\x72\xb4\x72\xb3\x32\xc4\x67\x45\x09\xca\xe2\x3a\x07\xd1\x2d\xd1\x73\x9f\x25\xc5\x5b\x46\x90\x58\x27\xe3\xe5\x14\xfd\x68\xb5\x76\xc8\x2f\x2a\xb4\x4c\xa9\xb9\xba\x66\xb0\x8c\x16\x57\xe4\x5b\xb3\x76\xb1\xfa\x0a\xab\x9d\x68\xb1\x8a\xb7\xde\xd3\xdf\x6e\x5d\x96\x70\x89\x65\xf7\xdf\x7a\x69\x4c\x06\x51\x59\x28\x3f\x42\x69\xb1\x22\x55\x63\x07\x7d\x75\x71\xfe\xe3\xdf\xff\x5f\x7b\x5b\x37\xd5\x84\x33\x96\x5b\xa6\xa2\x6c\xb0\x6a\x96\x4b\x94\x95\x0b\x5a\xa8\x76\x89\xa8\x19\x21\x47\xcb\x30\x23\x69\xc6\x02\x20\xd9\x27\x6e\x17\xc5\x0a\x80\x27\xd9\xd9\x50\x61\x31\x25\x3c\x85\xb1\xa2\x58\x4f\x33\x70\xb7\xef\x46\x8a\x1f\xbf\x1e\x7d\x38\x7d\x8b\xa0\xd3\xdd\x5e\x82\x69\x41\x7c\xe5\x74\x3a\xd6\x82\x20\xb7\x0c\x0d\x87\x14\xc3\x9c\x27\x45\x09\x73\x13\xab\x07\xd3\x3a\x6f\xe2\xc6\x5a\xc8\x43\x69\x64\x9d\xf1\x66\xae\xe4\x2b\x35\x09\xab\xdc\xc3\x65\x0f\x76\x56\x0c\x86\x8d\xf7\x1d\x3e\xc6\x6a\x15\x46\xcc\xb9\x8a\xa4\x47\xb7\xb4\x60\xff\xed\xb1\x94\x10\xe6\x99\x54\x2b\x6d\xd9\xc5\x92\x0f\x77\x30\xbf\x4b\xe0\x46\x13\x21\xec\xbe\xba\xdd\x0f\x56\x51\x26\x3b\x0c\xf9\x54\x79\xcb\x35\xea\xca\xb9\xb7\xd5\x28\xa5\xa3\x70\xe1\x82\x6f\x92\x34\x0d\x63\x58\x94\x39\x7a\x50\xf8\xc2\x56\x47\x9a\x92\xd7\x6e\x8f\x32\x5a\x91\x42\x02\x34\xae\x67\xbf\x4f\x72\x96\x7e\x1a\x82\xf1\xd5\x2f\xdb\xa4\x9c\x2a\x15\xf7\x1d\xe9\xa7\x39\x2b\x7b\x20\x02\xb4\xce\xf9\x2b\x3b\x0b\x3c\xf9\x27\xcc\x4a\x65\xb9\xfd\xd2\x01\xed\x73\x8a\x62\x29\x8b\x9e\xc4\x79\x65\x66\x21\xb5\x66\x2c\x7d\x46\x14\x84\xd5\x11\x57\xd5\x0d\xf0\x49\x51\x7a\xe5\x0b\xa1\xb7\x3b\xe0\xd7\x84\xe1\x41\xf2\xe2\xc3\x6f\x98\x21\xeb\xce\x5c\xad\x2a\xfd\xc4\x0b\x16\x2d\xe0\x5d\x8e\xb2\x90\x64\x42\x55\xcd\x7a\x54\x5d\xbd\xa9\x44\x0b\x75\x4d\xe9\xe4\xbb\x13\xc9\x9f\x5a\xcd\x87\xe2\xe1\xd3\xf5\xa8\x1d\x83\x92\xf8\xa5\xf3\x49\x92\x02\x66\x89\x44\x6c\x9b\x04\x16\xa1\x2c\x22\x25\x30\x64\x66\xbf\x90\xb6\xb6\x0a\x47\x54\x38\xdf\x6e\x59\x6a\x8e\xee\x1f\xc2\x12\xcc\xf7\x9d\x9f\xbe\x5b\xcc\xcf\x7f\x7a\x71\x57\x1a\x39\x5f\x52\x25\x25\xfe\x34\x89\xd0\x6c\xd8\xb3\x5b\x58\xb9\xcf\x50\x56\xac\x53\xef\x0c\x65\x19\x8c\x4a\x8f\xac\x8c\x67\x2d\xdb\x7c\x81\x7f\xd2\xe2\xdd\xb6\x0c\xe7\x16\xab\xbf\xd3\x3d\xc5\xd2\x1a\x96\xc6\x37\x49\x19\x2d\xf6\x1f\x8c\xe5\xcd\x2c\x8f\x7e\x78\xb3\x39\xd4\x76\x56\xf0\x1b\x43\xb0\x3d\x43\xcb\x25\xc8\xe2\xc2\x62\x0e\xb5\x24\xda\x3f\x14\xb4\x58\x00\x43\xe3\x5a\xa0\xcd\x25\x59\x9b\xc2\xe2\xe3\xab\x84\xab\xba\x6c\x32\x4a\x24\xa9\x76\x25\xb8\x23\x4b\x0b\x08\xf2\x68\xf1\x22\x53\x2e\x75\x57\xa8\x29\x43\xad\x33\x15\x4e\x52\xc4\x52\x1d\xbb\x39\x43\x2a\x3e\xd2\x27\xf0\x03\x8c\x1c\xcd\x8b\x55\xbe\x49\x70\x29\xf9\xe3\xad\xe2\x40\x2d\x66\x20\x4b\x72\xff\x2a\x87\xb3\xe4\x5e\x3d\x32\xb4\x97\xef\x55\xf9\x94\xdf\x55\xa6\x3d\x6f\x50\x6f\xd0\xab\xc0\x46\xe6\x6c\x02\x82\x3f\x73\xad\x25\x8c\x38\x9d\x30\x16\x6c\x8f\x3a\xed\x76\x5a\x8d\x73\xb5\xe3\x33\xcb\x5d\x8d\x21\xbc\xc3\x0a\xf7\xef\xc0\xa3\xfe\x90\xbf\x98\xa6\xb7\xb7\xb7\x66\x1a\xae\x9a\xdb\x5d\x26\x4b\x48\x8a\x00\x65\xa8\x6c\xa8\x6b\x2f\xf0\x4f\xab\xb1\xa5\x58\x21\xc9\xe6\x16\x53\x9f\x2a\xb0\xb4\xf0\x17\xea\xae\x0b\x2e\x7c\xd9\xbd\x2b\x36\x75\xca\x35\x39\xc4\xca\x03\x36\x01\x38\xd5\x55\xfa\xe6\xab\xa1\x94\x09\xc0\xfa\xd7\x35\xd2\xbc\xdf\x56\x3f\xef\x36\x75\xc1\x17\x49\xe1\xc9\x96\xbb\x78\x5e\x1b\xbb\x25\x55\x3a\x92\x8c\xac\x0c\xa1\xc2\x84\x29\xae\x6d\x80\xa8\x22\x94\xae\x97\x8e\x87\x9d\x8f\x93\x7a\x0c\xcc\x54\x88\x3f\x2f\x93\x2c\x59\xae\x97\x8e\x46\x74\x46\x26\xeb\x8c\x94\x60\xee\x39\xac\xea\x14\xb2\x84\x8b\xfe\x2e\x70\x83\x06\x47\x07\xf5\xa4\xb0\x0a\xeb\x56\x80\x87\x8a\x85\xb4\xf9\xeb\xea\x62\x34\xcd\xda\xb5\x6d\xd5\x88\x96\xca\xbc\x54\xde\xbf\x02\x89\x1d\x3e\xcb\xf9\x46\x09\x73\x6d\x4b\x54\xc2\xae\x2b\xc6\x67\x39\x06\xd6\x32\xcd\xb6\x34\xab\xc7\xbb\xf4\x03\x3f\x89\x5b\xb9\xb8\x2a\x33\xb7\x85\xc2\x36\x38\xfd\x5d\x10\x21\x4e\xe5\xa5\x76\x29\x1e\x3b\x06\xc3\x27\xd3\x48\xa7\x4f\x44\x27\x67\xd4\x03\x59\xb7\x3e\x6e\x19\x6e\x2b\xf2\x68\xef\xfb\x7c\x62\xea\xd0\xfa\xe8\x48\x1f\x96\x5e\x6b\xb6\x6c\xfb\x5a\xf4\xce\x2f\xed\xfe\x9e\x4e\x98\x78\xcc\x1f\x41\x04\x20\x51\x2e\x66\x3b\xb3\xa4\x4d\xc2\x7a\x5a\x11\x8e\x8b\x07\xfb\x2e\xc7\xfd\x3c\x5e\x27\xd1\x0f\x0f\xaf\x4d\x39\x0e\xa5\x55\x51\xc7\x2d\xc2\x0d\x58\x45\x10\x17\x9f\xf6\xd5\x0a\x05\xe2\xf0\x71\xe5\xdb\x70\xd7\x51\x99\x2c\xf8\x42\xa1\xf0\x4f\x0d\x0e\xed\xe8\xca\xfe\x8b\x19\x44\x73\x63\x4d\x43\xb5\xa4\x0e\x2c\x40\x71\x55\xa2\xd5\x0a\x2b\x5e\x6c\x67\xb9\x53\xaf\x22\xa0\xb6\x15\x79\x95\xb3\x22\x64\xd1\x61\x97\xb8\x4a\xaf\x62\x5e\xf3\xde\x63\xaa\xf4\x16\xa0\xf0\x0a\x3a\x5c\x0f\x94\x98\xba\x4a\xfc\x78\x89\x94\x28\x46\xaf\xc4\x52\x9f\x5c\xe9\x9e\xfd\xa0\x5a\x96\xc4\x92\x1e\x35\x43\x69\x8a\x36\x1f\x57\x2f\x64\xce\x50\xe0\x6f\x40\x52\x7e\xcc\xca\x24\xad\x94\x4a\x71\x6d\x9b\x69\x1d\xde\xfd\xd2\x46\x98\xa8\x2d\x2b\x9a\x64\x33\xe4\x5c\xce\x4d\x92\xa6\x7c\x1d\xf5\x45\x74\x6b\xc3\x6d\xc3\xc7\x26\x5d\x56\xb1\x36\x8a\xcc\x9c\xef\x61\xb7\x96\xbf\x7c\xf1\x13\x2c\x34\xdf\xb1\x9c\xdd\x7e\xbf\xdf\x18\x8b\xd9\x4c\x2f\xd5\x7a\x24\xe2\xb4\xeb\x87\xbc\x22\xd7\x29\x07\x9f\x79\xc6\xd8\x65\xc0\xa6\x54\x7b\x90\xab\x08\x7a\x6a\xf5\x49\xf5\xf3\x89\xb2\x4a\x72\x5f\x5f\x60\x9e\x5d\x85\xd5\x73\xa4\x40\x34\xcd\xef\x75\x6c\xce\x66\xc8\x4a\x3e\x25\x68\x5d\x9c\xaa\xcf\x31\xd6\x35\x54\x54\x51\x1b\x8f\x1a\xd6\xd4\x02\xd6\x17\x96\xdc\x3e\x66\xe2\x81\xdd\xc0\x20\xad\xd2\x20\x8b\x45\x45\x1f\xf5\xd6\xad\xfa\xff\xff\x7f\xf6\xfe\x6d\x3b\x6e\x1c\xcb\x13\x87\xef\xe7\x29\xf8\xb1\xd6\x74\x57\x4f\x46\xe8\x2c\xd9\xce\x9e\x35\x2d\xa5\x64\xa7\xed\xb2\x65\xa5\x25\xdb\x95\xe9\xd2\xaa\x85\x20\x11\x11\xb0\x18\x04\x4d\x32\x24\x85\xaf\xea\x1d\xfa\xbb\xe9\xd7\xab\x27\xf9\x2f\xe2\x44\x00\x04\x40\x90\x41\xc9\x52\x56\xd6\x9a\xe9\xb4\x18\x24\x0e\x1b\xc0\xc6\x3e\xfe\xb6\x19\xd6\x2c\x87\x04\x0d\x70\xdd\x4b\x99\x9f\xf0\x41\x6f\x66\x52\x87\x9a\x76\x50\x3c\x9e\xb2\xc1\xaf\x3e\xc1\x5f\x8a\xe3\xdf\xae\xdd\x1e\x44\x51\xc8\xed\x90\x40\x1d\x8a\x93\xc3\xf7\x92\x8f\xa3\xac\xda\x7a\xd4\x56\x50\xfb\x5e\x6e\x50\x39\x1f\x0b\x65\x9c\xc6\x46\xcb\xd5\xfe\x48\x0c\x8d\x5c\xc5\x90\x18\x2f\x4b\x80\x12\xe6\xd7\xde\xa9\x6b\xb5\xce\x41\xf1\x16\xb2\x22\xd7\x9d\xe0\x5a\x59\xff\x6b\x1a\x13\x2a\x26\xbf\xeb\x36\x28\x48\x91\x6d\x11\x4e\xc7\x53\xea\xa2\xf1\xb0\x1e\xd4\xdf\xa8\x98\xd2\xfb\x2c\x09\x9a\xb3\x7e\xe6\x2b\x94\x88\xc2\x82\x8e\x2e\x47\x21\x09\x0b\x0a\xd8\xa9\x35\xa2\x82\x6e\x5b\x3f\x36\x29\x7f\xa6\x3b\x10\xa4\x11\x4c\x78\x94\xed\x14\x51\x9c\x05\xed\x42\x94\x42\x65\xdd\xf6\x1f\x1f\xb5\x41\x58\x57\x54\x3a\x68\x82\x84\x34\xa5\xd2\x23\x6a\xda\x34\xbf\xbd\xd6\xa6\x06\x57\x6c\x9c\x3b\x6d\xc7\x2e\x22\xab\x47\xe2\x98\xa4\x93\x19\xd6\xb0\xb3\x60\x11\x92\xa6\x9a\x2a\xdf\xc8\xb0\xed\x50\x5a\xf1\x1c\x8e\x5c\x5f\xff\x45\x4a\xb8\xf1\x5f\x4c\x1a\x66\x89\x4d\x1d\xa8\x8d\x47\x6c\x4a\x7e\x9b\x58\x19\x8a\xe7\x46\x26\x89\x57\xe3\x65\xd6\x6d\xfb\x76\x6a\xdc\xe2\xd4\xae\xf3\x44\x1a\xed\xf7\x3a\x19\x6d\xe6\x43\x13\x59\x5b\x77\xb2\xed\xbc\x76\xd9\xc4\x2e\x4e\xa9\x8f\x6c\x01\x8b\x82\x17\x37\xec\x61\x0e\x70\xc5\x04\xec\x90\xb4\x21\x0a\xe0\x22\x6e\x3b\xa9\xda\x33\xcf\x0a\x69\xbb\x50\x9a\xd1\xf4\x5f\x0a\x2a\x6b\x4e\x93\x25\x8a\x5f\x42\x8e\xa8\xdd\x98\x1a\xb9\xb1\x46\xac\x97\x46\xc0\xa6\xd1\x1c\xb7\x23\x40\x64\x0f\xa9\xb8\x51\x49\x56\x92\x28\xa6\x96\xab\xe5\xce\x29\x21\x84\xc9\x82\x57\x33\x14\xb3\x1a\xf7\xf8\x1a\xc1\x1b\xb2\xcb\xbb\x88\x59\x66\x01\xe8\xee\x64\xac\x68\x0e\xf2\x07\x0f\x6d\x74\xfb\xe5\xec\xf5\xce\x39\xcc\xdc\xf2\x55\x75\x97\x14\x30\x47\x24\xd6\xfb\xf0\x96\x55\x05\x3b\x5c\xf1\x7f\xc4\xa0\xda\x26\x74\x33\xb2\x9b\x47\x64\x0a\x0b\xa7\x2e\x90\x84\x1f\x0a\x33\x0b\xa6\x2c\x05\xcf\xb8\x5f\xa9\x6e\x72\x94\x43\xa0\xec\xfe\x68\x99\x5f\x43\xb9\xd3\xb0\x28\x61\x76\x44\x9a\x32\x74\x66\xda\xb2\xdb\x82\x1b\x36\xba\xac\xf6\xfe\x85\x08\x44\x92\x53\xe4\x8a\x14\x64\xd9\xca\x27\xfc\xc6\x18\x39\xd9\x22\x71\x69\x58\xe0\xf2\x4f\x04\xda\x65\x5c\xdc\x80\x32\x9a\x07\x32\x0f\x56\x81\xf8\x08\x1e\x06\x51\x79\xab\x23\x53\xc2\xf8\xaf\x56\x73\x69\xa3\x77\xb2\x91\x34\x33\xac\xd2\xd6\xaf\x96\xb6\x8c\x1c\xae\x52\xe5\x46\x7b\x86\x64\x15\x99\xc8\x1f\x8f\xd2\x14\x97\xa0\x81\x52\x7f\x08\xa4\xe7\x4c\xa0\x17\x41\xa5\xf5\x37\xe4\x99\xf8\x4b\xe0\xbd\x09\xfb\xb1\xda\x38\xd5\x06\x37\x96\x28\x96\xcc\xd8\xa4\xc5\xe7\xd7\x3c\xdc\xca\x1e\xcc\x47\x21\xce\xf9\x9b\x75\x98\x80\x69\x6b\x35\xb1\xa0\xe4\xd4\x55\xad\x4b\x43\xc1\xff\x96\x5a\x36\x5c\xab\xf5\x10\xfb\x79\x88\xb3\x23\x39\x5b\x1a\x0e\x6f\xda\x21\x55\xab\xb2\xc2\xee\x10\x12\xb5\x47\x17\x28\x9d\xe2\x96\x0e\x66\x39\x6c\x95\x48\x5a\xef\x7e\xeb\x19\xdd\xb9\x94\x0d\x6f\x45\x09\x16\x72\x5a\xa0\x31\x79\xd1\x48\xd7\xa6\x3c\x6e\x3d\x98\x75\x97\x42\xb4\x68\x7a\x48\x8c\x9d\xa8\xa2\x48\x1f\xf7\x44\x0f\x79\xc1\x35\x1c\xb7\xf8\xe0\x0e\x6c\x89\xaa\x4b\x24\x1c\x85\xe2\xe6\x89\x41\x49\xfc\xd9\xb5\x20\x91\x42\x7e\xcd\xd6\x41\x88\x46\x69\x62\x78\x09\x82\xf4\x3b\xac\xf4\x40\x22\xa4\xc6\x13\x7c\xfb\xd0\xa5\x86\xf3\xe2\xeb\xe9\xee\xfb\xd3\x89\xe6\x2c\x91\x85\xe8\xb4\xcc\x71\x33\x03\xa2\x71\xf3\xd0\x48\x29\xad\x0c\x8a\x12\xf7\x16\x52\xb2\x84\x96\x83\xc3\xaf\xda\xba\x44\x46\x1d\xcb\x40\x9e\x49\xd1\x0c\xe4\x6f\x35\x7e\x61\x7f\x44\xa1\xd7\xe6\x38\x89\x65\x01\x42\x7e\x28\xde\x34\x45\x2d\x9b\x5e\xac\x43\xa2\xff\x4e\x07\x7f\x41\x9c\xb9\xbc\x19\x9c\xd2\xc1\x1a\x43\x9a\x0b\x58\x9e\x4b\xdf\xd4\x93\xde\x1b\x85\x0c\xd3\x6d\x9b\xf9\x02\xf6\x46\x21\xcf\x89\x35\x95\x8f\xa1\x74\xa1\xe6\xaa\xda\x7b\x50\x2c\xa7\x0a\xc1\x69\x81\x0f\xb5\x46\x9b\x3c\x9e\x28\x81\x20\xd7\xc6\xc1\x8c\x19\xe1\x71\xf5\x5b\x20\xd6\x87\x8d\x49\xea\xd1\xb0\x9a\xf4\xca\x30\xaf\xa6\x91\x21\x88\xd3\x5e\x5b\x69\xfb\xc4\xad\xd5\x87\x6b\xe0\x33\x9b\x5f\xc3\x7c\x0c\x66\x8f\x24\x5c\xed\xba\xb8\xde\x7f\x7a\xbe\xff\x4a\xcb\xad\x62\x49\x75\x22\x8d\x8a\xb3\x7d\x98\x2e\x17\x90\x14\x10\x96\xe8\xce\xe4\x7c\x87\xc4\x34\xc3\x17\xf8\x68\xa6\xc9\x4b\x97\x7a\x0e\x51\x27\xfc\x09\x4a\xe8\x62\x83\xfe\x57\x12\xe3\x66\xf4\xaa\x71\x44\x20\xe8\xaf\x1a\xd2\x7c\x9b\x21\x6e\x72\x36\x6c\x4b\x5c\xec\xae\x9e\xa4\x3e\x92\xf0\x18\xc9\x99\x95\xfc\x2e\x8a\xa0\xc0\x06\x54\xd4\xd1\x50\xa9\x52\x16\x95\xbc\x40\x63\xa5\x8e\x49\x83\x95\x2c\x9b\x80\x9c\xdc\xf0\xf6\xeb\xd4\x3d\x1b\xee\x28\x6a\x9f\x04\x3b\x6f\x86\xc9\xc8\xd9\xc1\x7c\x01\x8a\x37\x14\x9a\xb8\x1a\xe3\x45\x4e\xf2\x00\x5e\x54\x47\x37\x54\xb3\x44\x8c\xef\xcb\xb0\x08\xe1\x28\xf4\xf9\xa4\x06\x38\x48\xe1\xb2\xcc\x89\xf7\xce\x42\x9b\x06\x5f\x31\x66\xdc\xee\x6c\x6d\x65\xb7\xc4\x17\x9a\x2f\xd3\x08\x94\xdc\xa2\xaf\x0b\x5e\x6c\x30\x20\x8e\x73\x58\x14\x86\x78\x21\x53\x3a\xb5\xbe\xe2\x30\x9f\x9e\x11\x5c\x8f\x3e\x5f\x4b\x28\x5e\xbd\xbe\xbf\xb6\xe4\x82\x6b\x0c\x57\xc4\x11\x93\xd0\xa8\x68\xa9\x48\x59\x52\x7d\x65\x09\xc7\x2b\x02\x19\x2a\x29\x56\x17\x11\xc4\xba\xf2\x68\x95\x99\xde\x05\xa7\x7e\x1c\x29\xb0\x1f\xf2\x9b\xa7\xf0\xeb\xc5\xce\x1f\x29\xb0\xb6\xac\x52\xf5\x3e\x90\xd3\x5f\xb7\xc4\xaf\x1c\x0b\xe5\xa1\x64\xc2\x6a\x63\x5e\xe0\x14\x95\x38\xef\x37\xea\xb7\xec\x63\xdb\xa0\x4d\x3c\xcf\x7a\xd2\x87\xcf\x7f\x55\x4e\xdb\xb0\xe7\xb8\x04\x65\x41\x5c\xe4\x63\xae\x18\x3e\xec\xb3\x1c\x4f\xe2\x9f\x77\xa2\x9d\x33\xb7\x89\x95\x58\x2c\x99\x55\x93\x9b\x55\x9b\x86\x56\xa2\x74\x8a\x4c\x1b\xd5\x2c\xcb\xa5\xf2\xc3\x18\x16\x51\x8e\x32\x6e\x26\xbb\x3d\xaf\xd4\x56\xd2\x8c\xf8\xd7\xed\x0b\xa2\x16\x93\x87\xec\x9f\x97\x5a\xb1\x75\xd9\xde\x51\xfb\xd0\x2e\x47\x61\x06\xf3\x88\x8a\x25\x95\xce\xc0\xff\x0c\x2f\x19\xd0\xf0\x88\x1a\x81\x09\x10\x44\x70\x81\x16\x30\x38\x27\x43\x0c\x8e\x99\x3d\x5c\x24\xf9\xd4\xa3\xbc\x34\x97\x5c\x60\x23\xe7\xa9\x3e\x8d\xec\x59\xf9\xdd\x95\xed\x5d\xde\x16\x9f\x66\xfd\x48\xcc\xbc\xc5\x28\xad\x99\xcd\x96\x05\x3c\xa1\x1b\xc1\x58\x28\xf3\xa9\xb0\x9e\x36\x4c\xd7\x7c\x8d\x89\x3c\x25\xd8\x82\x44\xf5\xdd\xb6\xc8\x3c\x39\x2c\xec\xe9\xe8\x29\xfd\x78\xaf\x99\xe0\xb9\x27\x5b\xb8\xfb\x8c\x7f\x7f\x10\x3b\xb8\x87\x25\xdc\xdb\x16\x5e\xab\xf5\x8a\x41\x3c\x14\x84\xbb\x6c\xda\xc3\x9f\xf8\xd9\xc3\x3d\x2d\xe2\x4f\x7c\x2c\xe2\x56\x53\x23\xc7\x67\x6e\x0d\x2c\x60\x8b\xcb\x8a\x4b\xee\x37\x17\x77\xdf\x90\xab\x6b\xe4\x1f\x0a\xb7\xb0\x58\xd3\x46\xe1\xbf\xd1\x7d\xff\x6f\x7c\xe3\x1b\xad\x6b\xc4\xa8\x36\x41\x24\x3e\xaa\x4f\xee\x6e\x83\x6b\x0f\x7c\x27\xc0\x2c\x83\xf9\x98\xdb\x55\x1e\xf6\x7d\xf0\xcb\x6f\x07\xef\xce\x8e\x41\x23\x63\x4c\xaa\xc2\x5c\xed\x33\x1e\xd7\xa0\x4c\x6e\x5c\x33\x50\xb9\xe4\xe8\xe5\x65\x6d\xe0\x51\x5e\xd7\xce\x92\x5c\x80\xa6\xa9\x34\xc8\x36\xb4\x70\x81\xa4\x54\x90\xea\x0f\x61\xbf\x5a\x00\x49\xd2\xaa\xfe\x68\xda\xbd\x48\x44\x65\x0a\x92\x8f\xf4\x18\xf1\x2f\x6b\x4c\x07\x71\x0b\xd4\x00\x01\x97\x72\xfd\xe9\xf5\x66\xad\x4c\x04\xa7\x2f\x70\xb4\x2c\x6c\xe6\xb6\x04\x46\x25\x1b\x66\x6d\x93\x22\x9f\xfd\x05\xae\x3e\x58\x80\x07\x72\x58\xc0\xf2\x02\xde\x96\xaf\x58\x4f\xea\x97\xc7\x8e\x82\xb9\x05\x6c\x76\x47\xec\x66\xe9\xb2\xda\xa9\x26\x6b\x9e\xd1\x96\xc7\xb3\xb9\xd5\x87\x4a\x32\x37\x09\x66\x59\x70\x8f\x51\xcd\x40\x55\x62\xb1\xbf\x38\xec\x43\x4d\xea\x48\xb7\x94\x4a\xcb\x67\xb8\x81\x63\x03\xfa\x86\x02\x66\xa1\xed\x89\xc6\xe6\x52\x23\x4e\xdb\x4d\x93\xf2\xf4\x54\x52\x36\x4c\x90\x92\x4c\xac\xb8\x6c\x18\xf0\x62\x96\x00\x82\x07\xe3\x95\xfc\xd8\x75\x15\x48\x84\xcf\x77\x5d\x85\x7d\xaf\x55\x60\x07\xb9\xeb\x2a\xc8\xd3\xeb\xbb\x0a\x59\xe2\xbf\x08\x96\xf2\x58\xf4\x52\x92\x0c\x14\xc4\x62\x95\x10\x8d\x4c\x58\x8e\x67\x65\xd7\xd8\x5c\x65\x91\x06\xbe\xb3\x70\x4e\x6a\xf6\x3c\x0a\x83\xc4\xdb\x05\x3a\x7d\xf5\x2e\x46\xff\x1a\x06\x09\xdd\x69\xea\x50\xf6\x4d\x68\x57\x0c\x17\x91\x1b\x25\xda\x95\x79\x49\x7a\xfc\x48\xbf\x55\x05\x47\x63\x2c\x45\xbb\x8d\x62\xcd\x69\x70\xd0\xae\x3e\xd3\x38\xa3\xdf\x76\x9d\xc6\xf7\xb6\x5a\x28\x67\x72\xe0\xe3\x9e\x43\xb0\x40\xe9\x6c\x3c\x45\xc9\x83\xcf\x86\xdb\x8e\xd3\xa7\xaf\xd3\x9f\x74\x07\x6f\x9d\xae\x49\xae\x31\x66\x14\xd8\xbe\x1c\x85\x37\x39\xc8\x32\x76\xeb\xe8\xf0\x04\x98\x80\x4f\x91\xb2\x53\x44\x58\x62\x7a\x13\x51\x5b\xc4\x77\x72\xa2\x46\xd7\x45\x93\x29\x3b\xec\xa2\x5d\xcf\xc6\x59\xa5\xee\xe5\xe9\x83\x37\x33\x2d\x93\xfd\x14\x7d\xcb\x0f\x9c\xf5\xe0\xa5\x09\x71\x59\x65\x4e\x63\x39\x46\xe1\x16\x7f\x72\x83\xe2\x72\x2e\x3f\x18\xb0\x66\x3c\xf3\x3c\x8c\xc2\xed\x8d\x6d\x9d\x4f\x71\x0e\x16\xc3\xa9\x9e\xda\xc0\x79\x01\xaf\x47\x43\xab\x38\x4b\xd3\xd8\xae\xe4\x22\x30\xc3\x29\x48\xc6\x45\x99\xa3\x0c\x8e\x79\x29\x36\xfe\xe6\x87\x14\xd1\x14\xda\x02\xe6\xe7\x19\x88\xe0\xbb\xf4\x03\xf5\x4e\xc9\x93\xde\xde\x6a\x10\x46\x05\x17\x55\xa3\x0e\x16\x3c\x3a\xa7\x22\x53\xc5\x74\x7e\x9c\xe7\x70\xca\x7c\x34\x3f\x92\x9f\x2b\xfa\xfc\x70\xbb\x48\xfe\x73\x02\x0a\x78\xb0\x37\x3a\x7b\x79\xba\xf3\xdb\xea\xa7\xbd\xc9\xa7\xdb\x65\xf4\x6d\x2b\x05\x2f\xdf\x6f\x45\x27\xf8\xfa\xcd\x6e\xbc\x1b\xaf\xf6\x77\xdf\xae\xf6\xaf\xa3\x45\x74\xfd\xf6\xcb\xd1\xcd\xdb\xe3\x67\xdf\xe2\x45\x94\xbe\x7a\x19\x67\xbf\xbd\x7c\x8f\xcf\xce\xa3\xdb\xb7\xc7\xd1\x0c\xfc\xfc\x31\xfb\x6d\x67\xbe\xc5\xfe\xfe\xe1\x18\x1d\xcd\xce\x5e\xbe\x4e\x7e\xdd\xfd\x65\x16\xef\x24\x57\xf1\xcf\xb3\x67\xaf\xbf\x3d\xbf\x79\xbd\xfa\x09\xff\xf6\x29\x49\xc1\xcb\x5f\xf8\xdf\x0b\xf0\xe9\xb6\x38\x3b\x8f\x77\xc1\xcf\xc9\xd6\x6f\xe7\xd1\xf5\xd9\x0c\xcf\x5e\x9d\xdc\xde\xfc\xfa\xd7\xf7\xf8\xd5\xcf\xbf\x3c\x7b\xbd\xb5\x55\xbe\x3d\xbf\xb9\x7d\xf5\xf3\xcd\xea\xcd\xf1\xd6\xaa\x6a\xfb\xd5\x71\xfd\xff\x2f\x2e\x8e\x8a\xb7\x17\x47\xb3\xc9\xc9\xf3\x9b\x37\xc7\x5b\xb7\x6f\x8f\xb0\xf2\xfb\xab\xe7\x5b\xfb\x6f\x4e\x9e\x8b\xef\x5f\xaf\x7e\xfa\x16\xbf\x7c\x7d\x0d\x76\x3e\x3c\x7b\xbd\xf3\xba\xf8\xf5\xd3\x69\x2e\x3d\x2b\xeb\xf1\xbe\x4d\xdf\x7c\xdb\xfb\xcb\x19\x9d\xf3\x0f\xc6\x3d\xb5\xfd\xec\xd9\xb3\x4d\x42\x68\x41\x75\x79\xa7\xae\x4c\xfb\xb8\x65\x49\x77\xb5\x1d\x68\xc1\x2d\x4e\x50\x0a\x41\xfe\x73\x0e\x62\x91\x88\x4f\x8e\x54\x0c\x8a\xf1\x4c\x7d\xba\x5d\xc9\x37\x11\x5e\x2c\x60\x1a\x53\x3c\x57\x62\x46\x19\xf3\xe4\x02\xfd\xfd\xf0\x76\x87\x8c\x69\xeb\x7f\x8b\x79\xec\x88\x89\x98\x85\x95\xa2\xc4\x02\xc0\x0b\x4f\xa7\x05\xa9\xa8\x53\x7f\x5f\xfd\x3c\xe6\x6e\xdb\x6b\x90\xff\x79\x3c\x9e\x2e\x93\x84\x3e\xfa\x0f\xe3\xdc\xdb\x1a\x97\x87\x67\x6a\x1e\xa0\xb4\x74\xb6\x6f\xbe\xec\x87\xa1\x2c\xcf\xa2\xf8\x3e\x94\x6d\x9d\xfa\x9a\xa4\x6d\x5b\x39\xc3\xb6\xed\x22\x48\x75\xbc\x6e\xa5\x3b\x71\xd0\xcb\xb6\x04\xc5\xd5\x78\x96\xe3\x65\xf6\x18\x02\x69\x8e\xde\xa2\xe3\x6f\x51\xf1\x9b\x7e\xdd\x1a\x0a\x1a\x84\xa6\xe2\xbc\x6d\x41\x2f\x54\x0c\xe7\x38\xf7\x1b\x35\x71\x0c\x5a\x38\x81\xed\xa9\x61\xd9\x29\xfa\xfd\xa8\xf9\x93\x27\xc6\x59\xa8\x88\x6f\x16\xd0\x7a\x47\x0a\x48\x6b\xb0\x85\xa5\xb8\x86\xda\x6f\x23\xdf\x47\x73\x63\xc8\xe3\x2a\x22\xa0\xc3\x12\xb0\x7e\xb7\x54\x9b\x0b\x35\x49\x8c\x27\x20\x27\xba\xea\x1c\xc4\xf8\x26\x81\x45\xc1\x53\xe0\x83\xc9\x72\x51\xa9\xfb\x09\x9c\x96\x3c\x75\xcc\x60\xca\xca\x29\xb6\xf9\x09\xcc\x12\xbc\x5a\x68\x11\xe4\xc4\xa2\x41\x42\x45\x03\xb2\x12\x15\xa9\x2b\xc2\x15\x95\xcc\x11\x4a\xad\x48\x0f\x2f\xa5\x5c\x05\x51\xa7\x68\xb1\x4c\x4a\xc4\x2a\x81\xb8\x42\x10\xd9\xfb\x17\x2c\x85\xdf\x1e\x1c\xbe\xa6\x01\x91\xc2\x25\x09\x70\xd8\x5b\x52\x3b\x56\x80\x4d\x72\x73\x6b\xd3\x3c\xa5\x22\xda\xbe\xe5\xb0\x54\xf5\x0e\xbd\x4b\x72\x5e\x5a\x4c\x58\xfb\x72\x8c\x63\xb5\xd5\x4e\x68\xc6\x9b\x97\x09\xcb\x14\xad\x7e\xd0\x34\x27\x7a\x40\xc2\xb6\xc5\xa6\xaf\x69\x6d\x1c\x68\xc9\xc0\xed\x83\x5c\xb2\x0f\xd9\xda\x0b\xa6\x58\x1e\xfb\xaf\x97\xf1\x7e\x35\x43\x15\x58\xeb\xde\xc8\x1c\x8b\x5e\x11\xa9\xe4\x82\xbb\x54\xe2\x4e\x9e\x18\xf1\x16\x8e\x45\xf6\x35\x49\x4c\x3f\x15\x05\xfa\x8c\x3c\x73\xb9\xe0\xb7\x8f\x16\x9e\xef\x10\x1b\x5a\x2a\x85\xf4\x29\x0e\x62\x6e\x94\xad\xd1\x53\xcb\xe0\x73\x48\x02\x4c\xe2\xe3\xb3\x0f\xf6\xd2\xb1\x8e\x76\x9f\xb5\xb4\xfb\x96\x96\xc0\xe0\x81\x01\x25\x5b\x81\xf0\x2d\xfa\x29\xf4\x0a\x19\xf5\xee\xe9\x79\x36\x87\x0b\x98\x83\xe4\x04\x15\x57\xde\x1d\x2a\x76\xb0\x3a\x14\x8f\xe3\x50\x50\xc0\x65\x52\xe3\x93\x64\x42\xc9\x76\xf1\x3a\x8c\x5a\xad\x59\xb1\x2c\xaa\x6b\xb1\xce\x98\x10\x55\xff\xc6\x73\x98\x97\xdf\x4c\x3f\x4c\x56\x25\x59\xcf\x2e\xe2\xa3\x2a\xe5\x0d\x2f\x40\x26\xf8\xc1\xa3\x38\xbf\x7c\x79\xf2\xf2\xe7\xb3\xe9\x7b\x4b\x11\xce\x14\x33\xf4\x65\x73\x19\xce\x2d\x49\x8c\x2a\xd1\x14\xb1\x9a\x84\xa8\x18\x8b\x0a\x2e\x6d\x59\x64\x2e\x78\x49\xcb\xcb\x2e\x8e\x6a\xab\x7b\xbf\x27\x7f\x74\x4c\x36\x62\x40\x8a\xc4\x04\x09\x9e\x15\xc6\x5b\x4f\x4d\x81\x62\x9f\x5e\xcc\x21\xf9\x82\x54\x67\x27\xe8\x4d\xd5\x4a\x93\xca\xe7\x28\x05\x24\x0a\x18\x4d\x12\xb8\x11\x1c\xcf\x61\x74\x15\x94\x73\x18\x44\x38\x8d\x09\x46\x46\x80\xa7\xe4\x41\x8a\x63\x48\xfe\x51\xef\xfa\x00\x15\x01\x4e\x37\xec\xb7\x6f\x07\xbc\x03\x7f\xdc\x4d\xe3\xbd\xae\x5c\xd2\x3c\x5f\xae\xdd\xf7\x66\xf2\xff\x69\xbb\xc7\x58\x38\xc0\x7e\x59\xbe\xbb\x02\x2b\x5f\x82\x98\xf5\x79\xfb\x25\xe8\x86\x68\x0d\xf8\xe9\x35\x03\xb6\x32\xb2\x59\xe2\xf0\xb7\xb7\x95\xc9\x1c\x68\xf2\xbe\x43\x92\x5f\xd0\xda\x6d\x95\xde\x1d\xe3\xda\x93\x3f\xe2\xd8\x58\x8c\xf9\xee\x68\xf4\xd2\xdc\x52\xd4\xad\xff\x96\xd5\x70\x53\x5b\x12\xe3\x15\xcf\x8d\x84\x1c\x64\x06\x30\xcf\x95\x19\x28\xa9\x97\x1d\xe7\x20\xb7\x25\xcf\x81\x3e\xf7\x33\xed\x48\x79\x5e\xcb\x24\x19\xe7\x42\xe8\x34\x32\xa8\xfa\xed\x39\x09\xf3\x1f\xd3\xc4\x5b\x2b\x9b\xa2\xa2\x10\x49\xa8\xd8\x3e\x60\x39\x04\x72\x6c\x49\xed\x93\x10\xb3\x95\x32\x1a\xb9\xc0\x2c\x2e\x46\x6e\x50\x1e\x85\x0b\x98\x2e\xdf\xc0\x6b\x96\x79\x72\x41\x46\x11\xdc\xe0\x3c\x0e\x88\xde\x6a\x74\x83\xd3\xb1\x7e\xa2\x7a\xad\x1a\xa6\x48\x04\xcd\x9b\x70\x14\xde\x84\x4a\x19\x91\x7a\x58\xac\x9e\x04\x0b\x1a\x51\xd2\x8e\x69\x8b\xfe\xb5\x2c\x82\x46\x06\xfd\x1b\x0e\x29\x4d\x3e\xb5\x7e\xff\xa9\x9a\x1f\xeb\xcd\x52\xff\xee\xb2\x09\x4e\xee\x74\x45\xda\x79\xdc\xcd\x1c\x95\xd0\x87\xc5\x11\x88\xf6\x97\x94\x23\xb4\x31\xaf\x97\x9c\x71\xdc\xed\x68\x2e\x00\x4a\x3c\x46\xc3\x5e\xbb\xcb\xd1\xd0\x1d\x72\x4e\xfc\x5f\x5a\x0c\x92\x09\x77\x49\x71\xc6\x11\x99\x8b\xfa\xcd\x08\xf7\x38\x2f\x49\xcc\xe0\x39\x93\x3c\xc3\xea\xc6\x0d\x0a\xe9\x15\xc7\x54\x2d\xc0\x83\x4f\x2f\x3d\xfb\x5e\xc0\x18\x81\x71\x06\x96\x05\x29\x1e\x42\xff\x4a\x00\xb7\x8c\xb5\xeb\x64\xed\x57\x91\x49\x60\x77\x43\x77\x57\xdc\x33\xbf\xaa\xfe\x4b\xec\xaf\x13\x0e\xb8\x62\x31\xed\x3d\x93\xf1\x3c\xf9\x44\x89\x29\x8f\x2a\x63\xf5\x8c\x47\xe1\x21\x2d\xc5\xf0\x02\x25\xc9\x4b\xee\x91\x90\x3c\xa1\x9f\x35\x82\x5d\xca\x15\xf4\xaa\x56\xde\x32\x96\x5f\x6b\xe8\x0a\x3d\xc5\xcb\x7a\x2f\xd2\x6f\x12\x6f\x6c\x4b\x96\xaa\x08\xff\x42\x47\xd2\x13\x5c\x93\x96\x7a\x21\x95\xfb\xe7\x71\xb1\x59\xe9\x08\x9b\x74\x5f\x6e\x4e\x59\x48\x8e\x31\x8f\x88\x69\x2a\xaa\x4a\xa2\x39\xc9\x7b\x68\x16\x09\x1e\xb6\x8c\x08\x69\xf4\x11\x98\xa3\x67\x4f\x7f\xfd\xe1\x55\x74\x3b\xb7\x98\xa3\xbd\x6a\xf6\xef\xab\xc6\xd5\x70\x14\xd2\xca\xf8\x0c\xac\x5d\xae\x03\x7c\xd9\xc4\x28\x6d\xaf\xb3\x6e\x84\x03\x35\x75\x18\xb2\xf2\x51\x75\x8d\x7e\x97\x5d\x73\xa0\xda\xfc\x7d\x4d\x38\x6d\x16\xed\xce\xe9\xae\x74\xa4\x66\x70\xf6\x0d\x4a\x27\x93\x1c\xc8\x28\x68\x2e\xd6\x49\x2b\xf8\xf4\x35\xff\x1b\x2c\xff\x61\xd3\x18\x4f\x18\x3b\x53\x3e\x48\x71\x20\x5b\x76\x81\x0a\x2c\x51\x2f\x8e\x64\x7b\x37\xa4\x70\x9a\xe0\x55\xbb\xf9\x1e\xec\xbe\x06\x36\xfc\xa2\x04\x65\x63\x96\x3e\xed\x99\xa9\x21\xc0\xaf\x12\x50\x94\x94\x13\x28\x10\x1d\xfa\x19\xea\xfa\x7d\x83\x38\x4d\xdc\x60\x68\x56\x43\x4f\x71\xc0\x9a\x71\x6e\xfe\xae\xd4\xd4\x00\x78\x5b\xa7\xd2\xad\xe8\x88\xdd\x64\xda\x8c\xeb\x0b\x5b\x40\x70\xd5\xd1\xb1\xff\x50\x8b\xe5\x5b\xbc\x34\x41\xe0\xea\xd8\xb7\xfe\x20\x4f\xcd\xc2\x2d\x86\xdc\x13\x21\xad\xd3\x41\x98\x71\xee\x7e\xb4\x67\x99\x84\x2a\x6c\x37\x2a\x8e\xcf\x5f\xd9\x40\x7c\xfc\x2a\x9f\x4b\x71\x8c\x6c\x4c\x23\x05\x3b\x98\xcb\xa3\x52\x12\x9b\x80\x61\x45\xc5\x19\xcc\x09\xbe\xaf\x20\xeb\xf3\xdb\x12\xa6\x05\xc3\x0f\xe0\xc3\x64\x1f\x5c\x5e\x6a\xd3\x3f\x81\x51\x02\x72\x0e\xf4\x94\xf1\xb6\x74\x86\x36\x52\xeb\x04\x34\x3a\x22\xac\x21\x3c\x94\xf0\xd2\x85\xbf\x41\x94\x13\xf0\xaa\xf9\x64\xb8\x6b\x1e\xf8\xb4\x8d\xfb\xcc\xb7\x78\x86\xba\x23\xc5\x68\x4d\xec\xc1\x82\xaf\x24\x60\xd6\x1a\xd5\x87\x7c\x9d\x0b\xfe\x75\xb0\x6d\x57\x91\x5c\x80\xfa\xb3\x0c\xe0\xbe\xbd\x2d\xef\x5f\xd9\x78\x16\x65\x4b\x03\x0a\x83\xb5\xb0\x75\x13\xaf\xdd\x50\xdc\x5e\x2e\xc5\x26\xd7\xbf\x36\xf1\x92\x76\x19\xca\xb7\x8a\xdf\x32\x89\xd3\xbf\xfd\x7b\x19\x44\x38\x49\x60\x54\x06\xac\x5a\xb7\x87\x5b\x6c\x3d\x29\xca\x2a\x47\x39\x2b\x36\xc9\x9e\x2e\xe2\x98\x27\x6e\xca\xf6\xea\x85\x2e\x80\xf9\xed\x5d\x6d\x61\x49\xe4\x9f\x74\xe8\xb5\xe3\x11\x6c\xaa\xa7\x65\x64\x6c\xa8\xda\x5d\x7c\x2b\x98\x9d\x50\x46\x41\xb5\xbe\x0c\xb2\x1c\xcf\x28\x6e\x44\x0d\x81\x44\x9f\x04\xa8\x86\xe3\x27\x04\x60\x53\xdc\x51\x25\x65\x3a\x15\x91\x75\x2b\x92\xa0\x68\x5a\x56\xd8\x88\xaa\x34\x9c\x6a\x63\x33\xc6\x01\xfb\xe2\xfd\xd5\x68\x2a\x1d\x84\xe6\xfb\x3e\xdd\x8b\xda\xa9\xf7\x70\x0e\x78\xbd\xdb\xff\xf5\x4e\xfa\x9a\x07\x7c\xaf\xb9\xb6\xbd\xcf\xf8\x5e\xcb\x19\x6f\x73\x08\xaf\x75\xea\xa9\x99\xbe\xe5\xdc\x8b\x19\xae\x7d\xf4\x4d\x2d\xdd\xcd\xe9\xbf\x94\x04\x5a\x61\x3f\x12\x25\x8c\x84\xd9\xc7\xe2\xc0\x96\xca\xf2\x2a\xa0\xc0\xe6\xda\x0b\xa2\xda\x30\x7b\x95\xf6\x3b\x4e\x69\x95\x52\x43\x65\x07\xcd\xad\xdd\xdb\x99\x7d\x27\x6e\xec\xc7\x91\x15\x76\xf4\xd7\xc9\x5f\x7e\x7a\x76\x55\xfe\x6b\x64\x85\xb5\xe9\x4d\x85\x29\x91\xca\x61\xc7\x11\xa0\x35\xeb\x59\x73\xbe\x1b\xc4\x4d\xe7\xf9\x12\xb7\xff\x3d\x4c\xf7\x0d\x09\x2f\xe8\x35\x55\x5e\x1f\x5f\x72\x5b\x4c\x51\x02\x8b\x37\x28\xbd\x3a\x12\x9d\x2a\x43\xe8\x65\xc3\xdb\x98\x16\xe3\x1c\xe3\xf2\xae\x6c\x79\x2f\xaa\x41\xdf\x1f\x38\x90\xc2\xb9\x7b\xf0\xd0\x3b\x48\xb8\x63\xce\xe3\x07\xce\x41\x3f\x5d\xbf\x3b\x58\xc0\x5f\x1b\x61\xe4\x0a\x82\x41\xc3\xb3\x8d\x8a\x23\x69\xf7\x99\x91\x15\x50\x71\xa2\x62\x2b\x30\xf9\x4b\x41\x46\x88\x34\xa0\x82\xad\xcb\x06\x96\x23\x4e\x2f\x98\x1b\xfe\x52\x77\x7a\x92\x71\x4d\xb0\x54\xe8\xba\x21\xf0\xcb\x02\x6f\xd5\x8a\x1d\xdf\x40\x86\xa6\x90\x3c\x4f\x86\x54\x6f\xe1\x7b\xea\x03\x44\x42\x87\x31\xf0\x4e\xa3\x02\xeb\x03\xdf\x6a\xbf\xbc\xba\x79\xf5\xd3\xd9\xd7\xaf\x96\xb0\x33\x11\x32\x65\x88\x39\x93\x00\x78\x6a\x2f\x74\x58\xcf\x5b\x4a\x04\x55\xa2\xd6\x15\x97\xb4\x22\xc8\xd7\x5f\x7c\xa6\xb0\x52\x82\xbb\x49\xfe\x5d\xc3\x8d\xfc\x74\xb4\xeb\x09\x23\xad\x4c\xa1\xf1\x99\x24\xb7\x86\x87\xa8\x78\xb1\x4c\x92\x0b\x86\x7a\xc9\xd0\x2f\x0d\x1b\x8f\x48\xa5\x42\xce\xec\xb7\xfb\x08\xc9\x06\xde\x7e\x19\x1e\x5f\xa3\x6f\x0f\x7d\xff\x7d\x8a\xcb\xe2\xc5\xa7\xaf\x5f\x0c\xc2\xa2\x14\xef\xc4\x67\x23\x15\xee\x61\x2e\x6e\x54\x29\xa8\xc7\x2c\x1a\x91\xde\xc1\x05\x79\x36\xe6\x21\x8a\x16\xd9\x70\xb2\x44\x49\x7c\x81\x33\x9c\xe0\x99\xa2\xfe\xd3\x57\x77\x1c\xaf\xb2\x4d\xaa\x7d\x21\x37\x1e\x81\xac\x5c\xe6\xf0\x79\xc2\x82\xee\xf5\x77\xe5\x6b\x3d\x86\x25\xcc\x17\x28\x85\x1f\x11\xbc\xa9\x16\xea\x58\x94\x16\xb3\x4b\xa8\x22\xca\xa9\xf6\x98\xb1\xaf\x46\xe1\x21\x2a\xe1\x82\xfc\xe3\x06\x95\xf3\xf3\x0c\x44\x88\x3a\x1a\xdc\xa4\xdb\x56\x0e\x1c\x9f\xad\x8c\x2b\x5a\x48\x61\xe1\x9d\x4b\xcb\x48\xf0\xa4\x34\xf4\x41\xee\x9e\x3c\x39\x81\x29\x09\xf5\x38\xa4\x09\x99\x02\x96\x0e\xa7\x75\x51\xc0\x73\x82\xcc\xa3\x3f\x65\x50\x3e\xea\xc3\x9f\x92\x65\x4e\x9f\x9d\xe2\x18\xb2\x0f\x19\xdd\xa5\x99\xd6\xe3\x7a\xd5\x20\x89\x74\x6b\x92\xb1\x5d\x1a\x09\x24\x0f\x57\x7a\x03\x14\x05\x8e\x10\x28\x61\x3d\xa4\x42\x0b\xc4\xb8\x91\xc1\xd4\xd8\xe3\x39\x8a\xa1\xe1\x71\xf5\x76\x35\x8f\x13\x56\x48\xce\x5a\xc6\x44\xad\x35\xd1\xc8\x21\x90\x00\xd3\x48\x8e\xa4\x64\x71\x02\x93\x02\x27\xcb\x12\x6a\x87\x6c\x8e\x66\x73\x92\x18\xa2\xd6\x94\x65\xe0\xfe\x24\xb9\xa4\x96\x7a\x69\x17\xfb\x7a\x16\xd2\x79\xb9\x4a\x60\xc3\x5d\x4f\x34\xbf\xbd\xfa\x24\x98\x7b\x32\xda\x8e\x94\x0a\xbc\xd5\x99\x2f\x41\x89\xa2\x16\x97\xdb\x1a\x70\x73\xa3\xf0\x35\xcd\x59\xe9\x0f\x14\xb7\xab\x57\xb0\xfe\x82\x27\xba\x0f\x7d\x33\xb4\xbf\x2e\xf2\x04\x4e\xeb\x2f\x5a\x71\xe6\x34\x43\x69\xb1\x2a\x68\x09\x27\x1a\x05\x74\x5e\x6d\x2a\xee\xfd\x6a\xe0\xfe\x79\x92\xce\x87\x78\xa7\x72\x9e\x8f\xab\xd6\xf6\x1a\x44\xe4\x2e\xbc\xd4\x45\x9e\xd6\x88\x8e\x7a\xf2\x83\xec\x1a\x6e\x21\xec\xbd\x71\x98\x55\xf6\x09\x63\x5c\xbb\xaa\xc5\xba\x3d\x2b\xc4\x69\xba\x1b\x68\x92\xc4\xd5\xb1\xee\x0c\x9f\x4a\x33\x54\x3c\x6e\x1d\xe6\x63\x5a\xdb\xdd\xda\x25\xa9\xfd\x6c\xab\x7d\xe3\x2a\xd3\xbd\xbd\x2d\xb0\x33\xa8\x2d\x8b\xdb\xac\xa9\x7c\x32\x86\xf1\x0c\x16\xa1\xf1\x9e\xcf\x61\x81\xbe\xc1\xe7\xf4\x05\xcb\xd5\x2e\x2f\xc9\x8c\x2b\x64\x65\x0e\xd2\x62\x8a\xf3\x05\xc7\xfe\x23\x0f\x2a\x51\xea\xcf\x12\x02\x5e\x3c\x83\xef\x78\xea\xf8\x2d\x61\xd0\x23\xcb\xaf\x44\x84\x09\xff\xc3\xcc\x8e\xeb\xf0\x88\xed\x2d\xcd\xa1\xaf\x97\x75\x51\x67\x62\x8d\x88\x90\xe7\x94\x81\x72\x5e\xf3\xed\x6a\x54\x7c\x92\x4c\x47\xdd\xbb\x34\x6a\x82\x0c\xbc\xd4\xa3\x76\x5f\xcb\xf1\xd6\x43\x18\x0f\x53\x1c\x53\xdc\xcb\x48\xf7\xa0\xb3\xd1\x29\x62\xbe\x62\xf5\xa8\xfe\x58\x66\x31\x20\x16\x9e\x1b\x94\xc6\xf8\x66\x4c\x17\x39\x1c\x85\xd3\x04\xde\x8e\x17\xa0\xc0\x29\x31\xaa\xf3\x0d\xb2\xa9\x88\x41\x09\x2c\xed\x19\x54\x8e\x9c\x2b\x93\xad\xbb\xab\xca\x41\xc7\x73\x27\x3a\x87\x32\xc9\x87\xad\x7e\x9c\x9f\x45\x57\x67\xf1\x8b\x8f\xd6\x9a\x35\x4a\x10\x70\x7d\xce\x65\xb0\xfd\xb6\x8c\x4d\x43\x5a\x0b\x2a\xc6\x73\x52\x84\xdc\x6e\x63\x36\xd7\x38\xd5\x3d\x7d\x27\x86\x71\x98\x82\x8b\xe4\x58\x17\xf9\x72\x34\xda\x40\xeb\xae\xe5\xc4\x77\xd7\x30\x4e\x09\x4a\x65\x80\xa7\x81\x22\xec\x36\x50\x9f\xc4\x56\x96\x5f\x93\x72\x41\xd9\xe1\x26\xbf\x9a\x72\xc1\x06\x18\xe0\x29\x39\xf0\x06\xca\x30\x46\xa0\x8f\xa5\x7e\xbf\xc3\x50\x50\x31\x9e\x82\xd8\x10\x1a\xde\x79\x81\xa9\x00\xc1\xc9\x0a\x4d\xc9\xa4\x0a\x6b\x9e\xcd\x72\x38\xab\x5e\xac\x29\xfc\x1e\xd2\x60\x1d\x52\xb3\xdc\x5b\x76\x90\xbc\xa2\x9d\x06\x7c\x81\x4b\x90\x04\x92\xdc\xe3\x33\xd8\x8a\xc8\x1d\x87\x59\xdd\x6f\x56\x19\xc0\x77\xb0\xc7\x67\x1f\x9c\xa4\xdd\xee\x40\x5a\x9b\xd0\xb2\x1e\x21\xb9\x6c\xe5\x33\x2e\x9d\x8a\x2d\x62\x54\x83\x7c\xe6\x07\xee\x94\x08\x0b\x03\x6b\x7a\x89\x1a\xf6\x09\xc9\x20\xb1\x23\x59\x1f\xea\xb3\xd8\x56\x13\xdd\x66\x09\x49\x45\x7a\xc5\x3d\x5a\x14\x76\x2f\x99\xfc\x42\x81\xd2\xe9\x7f\x0e\xe8\x7f\x9e\xd0\xff\x3c\xa5\xff\x79\x66\xd0\xdc\x99\xee\xbe\x6b\x28\xf9\xdb\xe2\x91\x69\x35\xac\xdc\x37\x35\xb8\xbc\xa4\x38\xd0\x9b\xee\x75\x55\x3c\x22\xc2\x95\x10\x1f\x52\x9a\xc9\xd2\x47\x9e\x91\x44\x8f\xbb\x11\x6d\x28\x39\x1f\xb6\x50\x93\x82\x77\x5f\xfe\x02\x66\x7f\xf5\xb3\xa9\x8e\x49\x16\x34\xb3\xf9\x48\xd9\x1e\xc0\x76\x45\x87\xa8\x18\xc3\x45\x56\xae\xac\xb6\xd5\x1c\x26\x18\x10\x76\x64\xd1\x74\x42\x35\xb9\x64\xdb\x14\xa6\xbe\x63\x57\x38\x9b\x75\xd3\xd9\x2e\x47\xc5\x49\x0e\x50\xaa\xa1\xfe\xf4\xb9\x18\x12\x04\xd3\xea\x1e\x0f\x62\xd1\x60\x83\x0b\xef\x92\x90\xe8\x8a\xc4\x63\xbc\x2c\xa9\x77\xa3\x11\x29\x25\xe5\x0b\x9b\xfd\x11\x52\x94\x9a\x5c\xb0\x5f\xcc\xe8\x79\x82\x66\x68\x92\x40\x4b\xe4\x59\xef\x89\xa1\x14\x8a\x96\xcd\x53\x23\x33\x8b\x12\x5c\xb0\x04\x34\x67\x08\x98\xb1\xb6\x81\x74\xf9\x18\x22\x83\x7d\xc7\x5c\x6d\xa4\x80\x5a\xbd\xec\x32\x6e\xd3\xe2\x6c\x8a\x5f\x27\xb3\x2f\x36\xe8\x7f\xc3\xc6\xf6\x71\x97\x8b\x93\xde\xb4\x55\x8b\x6b\x95\x46\x86\x96\xa8\x55\x40\x2c\xbb\xe4\xec\x29\xb0\xba\xc7\x54\xad\xc3\x19\x56\x2a\x78\xea\x74\xc1\x31\xa4\x6f\x58\x36\x45\x5f\xa1\xb9\xcf\x96\xb1\x0a\xa1\x07\xd2\x39\xf3\x97\x88\x47\x6b\x0d\xc6\x2c\xc8\x3d\x91\x46\xd2\x6a\xf5\xba\xcb\x65\x65\xe9\x7c\xd6\x85\x95\xaa\x11\xde\xcd\x18\x16\x20\x0e\x3e\xf2\x12\x74\xb6\x51\xd8\x6a\xd4\x79\x58\x7e\x84\x01\xd0\x68\xc1\x0b\xe9\xdd\x28\xb0\x40\xd5\x34\xc4\x4a\x12\xaf\xb3\x65\xc3\xec\xd6\x16\x70\x96\xc3\x94\x97\x7c\x55\xfc\x7d\x72\x7a\x11\x35\x19\xbd\xb7\xbc\xf9\xcc\xa3\x35\x62\x8c\x0b\x17\x78\x59\x40\xbc\x94\x8a\x27\x01\x55\x36\xb3\x1b\x19\xb9\x39\xce\x80\xa9\xab\xda\xeb\xa2\x04\x65\x67\xdc\x66\x27\xca\x70\x88\x90\x51\x50\x5c\x49\x25\x37\xec\x8e\x97\x9c\x09\xca\xac\x7c\x35\x09\x55\x72\xe2\xb4\xee\x0b\x9c\x56\xa5\xc3\x18\x2d\x68\x3a\x4b\xf1\x89\xfc\x2a\x2f\x46\xf5\x8d\x71\xf5\xaa\xee\x0c\x8b\x47\x62\x8b\xab\xee\x77\xb2\x5b\x3e\x00\x22\x8b\xf2\xbf\x0d\x78\x9d\x3e\x16\x47\xd9\x52\x2c\xe6\x5d\x4b\x5d\xd5\x46\x1e\x4f\x40\x74\x35\xcb\xf1\x32\x8d\x25\x5f\xdb\x0e\xf5\xca\x12\x39\x9a\x62\x66\x13\xc7\x96\xf8\x7b\x14\x06\x6a\x50\x05\x11\x2e\x4a\x98\x2b\xde\xb7\x1d\x05\xe2\x96\x21\x88\x76\xdd\xd8\x3b\x1a\x6d\x76\x34\xda\xc8\xdb\x90\x23\x11\x70\x0b\x0f\x19\xaf\x59\xf4\xb3\xba\xa5\x2c\xa2\x66\xd3\xf1\xb7\xcd\xcd\xe2\x35\x41\xeb\x3d\xa1\xf9\x2d\x4d\xc6\x7c\x35\x44\x8f\x91\xc6\xcb\xbe\x9e\x81\x38\x46\xe9\xec\x0d\x4b\x43\x95\x8d\xeb\xec\x27\xc5\xaa\x7e\xd0\x63\x03\xdb\x56\xc9\xb2\x81\xab\x45\xc9\x30\xd9\x01\x63\x91\x49\xc9\x02\xc5\x1b\x7c\x22\x81\xe0\x1a\xca\xe5\x43\x20\xc8\x5f\x72\x77\xab\xd3\x1d\xa1\x3b\x24\x58\x05\x7a\xed\x66\x35\x2c\x2a\xab\x3d\x45\x5f\x15\x70\x23\xba\x67\xa0\x6e\x5e\x54\xad\xd6\x64\x7e\xb3\x45\xac\x93\x73\xc4\x30\x14\x83\x93\xc4\xf8\x96\xd1\x59\xf2\xd6\x7d\xd7\xd8\x88\xf0\x1e\x2e\x00\x62\x2c\xdd\x41\x08\x95\x5b\x8a\x2d\x23\x71\x0d\x3e\xf9\x5b\x7d\x7b\x99\x7b\xe3\x73\x95\x59\xa5\x71\x77\xda\x3e\xbf\xf1\xe7\xb6\x73\x03\xa7\x35\xb9\x73\x24\x6a\x49\x2e\xa7\x1d\x5b\x96\x8e\x32\xb4\xa6\xd3\x49\xe2\x20\x1b\x28\x0e\x6d\xc4\x35\xb0\x8f\x09\xc8\x79\xb5\x38\x5e\x56\x87\xf9\xd7\x6b\x7e\x6b\x4a\xf9\x32\xba\x0a\x9b\x0e\x6a\x73\x80\xb2\xc2\xca\x1b\x2e\x6d\xd7\x25\x20\x38\x45\x75\x33\x8f\x89\x3b\x8d\x4d\x64\x99\x27\x7f\xfe\x93\x5c\x81\x8b\xdd\xcd\x0a\x4f\xaa\xc8\x38\x96\x20\xfe\x08\xad\xf8\xf2\x35\x06\xa2\x8e\x4a\x5c\xf4\x0d\xe6\xc2\x3d\x3d\xa6\xb4\x19\x4b\xf4\x88\x8b\x54\x46\x69\x47\x07\xbc\x91\xfb\xa0\xe4\xe9\xd1\x81\x25\x9e\xc1\x70\x14\x0d\x27\xa6\x6a\xdd\xe7\x60\xf8\x2d\xb3\x3a\x17\x18\x37\xc1\x59\xc4\xc9\xd2\x7a\xbb\xd5\xc6\xd4\x3c\xeb\xab\x6e\x43\xd9\xda\x20\x66\x7a\x59\x52\x22\x0c\x79\x05\xf3\xb1\x11\x21\x9f\x33\x7e\xbe\x36\xfb\x97\x86\x84\xcb\xe6\xf1\x22\xba\x16\xb5\xac\xa8\xd0\x58\x8e\x6f\x32\x98\xc6\xd2\x27\x66\x83\xc8\x1f\xab\xd8\xb2\x8a\xdb\xe6\x55\xb4\x45\xc2\xd8\xb4\xab\x5d\x7b\xdc\x8c\x3d\xd2\x44\x92\x22\x88\xc2\xeb\x21\x42\x44\xd9\x72\x40\xf9\x81\x2b\xe2\x1d\x85\x07\x31\x08\xbb\xe4\x20\xbd\x62\x14\x1b\x8e\xbb\x8a\x0d\x51\xb6\xbc\x2f\x99\x41\xe9\xca\x24\x30\xac\xb4\xef\x56\x2c\x9e\xa4\x83\x60\xa1\xf5\xf1\x60\xa4\x0a\xcd\xf0\x32\x9c\x48\xb1\x37\x88\x48\xb1\xd7\x59\xa4\xd8\x7b\x28\x22\x45\x63\x20\x77\x2c\x52\xd8\x48\x35\x98\x48\xd1\xda\xc1\x5a\x22\xc5\x5e\xb7\xcb\xa8\x65\x99\x87\xb9\x8c\xf6\xbc\x2e\xa3\x8e\x43\xf9\xb5\x66\x1e\x4d\x7e\x32\xb8\xe8\xd1\x3c\x86\xed\xa2\x47\xf3\x9b\xc1\x45\x8f\x3f\x56\xdb\xb1\xda\x03\x89\x28\xa6\xa8\xc1\x0e\xc1\xa3\x96\xe0\x73\x49\x86\x21\x8e\xd0\xb1\x90\x3d\x76\x74\x61\x84\xb1\x83\xe7\xd5\x6b\x01\x75\xbe\xd5\x1d\x19\xb1\xb5\xda\x41\x71\x6a\xdf\xbf\xe4\xd4\x67\x16\x72\x91\xc6\x4f\x85\xab\x46\x7a\xbd\x12\xc1\x48\xdc\xee\x22\xe1\x9e\xe6\xc1\xd7\xc9\x9b\xdd\xe3\x12\x9d\x11\x91\x34\xa8\xd2\x98\xa5\x4f\x80\x22\xa7\xac\x3e\x6b\x4f\xc7\x7f\x35\x7f\x3f\x97\xff\xff\xf2\x74\xf9\xdf\x60\x52\x7f\x77\xcc\xa0\x4d\x1f\xb8\xd3\xff\x76\xf2\xd3\x0f\x27\xf3\x57\x5b\x96\x44\x3e\x54\xbc\x8a\x13\x68\xc8\xe2\x93\x91\x5b\xf5\x92\x38\x9a\x45\x95\xf0\x43\xb2\x03\x50\x9c\xc0\x9f\xd8\x77\x97\xad\xbf\x87\x0a\x9a\x05\x73\x95\x53\x8b\x36\x2a\xc6\x68\x51\x11\x15\xa4\xa5\x04\x75\xc1\x19\x8f\x47\x69\x70\x37\x18\x6e\x96\xe3\x45\x56\xbe\xc0\xf9\x31\x4e\xa7\xa8\xda\xb6\xd4\xbf\xe4\x59\x1f\x84\x3c\xaa\x69\x18\x27\x50\xaa\xa7\xd3\x9a\x69\xa8\x90\xff\x8c\x5e\x1f\xea\x38\x5c\x39\x95\xcf\x68\xfa\xa5\x78\x9b\x96\x22\x0a\x0d\xd4\x96\xdf\x7a\x5b\x03\x09\x86\xba\x41\x3c\x41\xb3\xf4\xbd\x10\xa4\x51\x41\xa1\xb7\xc7\xe4\x79\xc3\xc3\x40\x46\x4d\x70\x59\xd8\x94\x47\xa1\x40\xe5\xa1\xcf\x1d\x09\x99\x72\xfe\xa8\x61\x68\x76\xea\xf9\x6d\x4b\x69\x17\xd5\x50\x39\xb6\xbd\x1a\x81\x34\x82\x89\x6b\xb7\xea\x6f\x84\x0c\xe6\x37\x34\x96\xd7\xe6\xd4\xbc\x01\xa8\x6c\x2e\xa8\xc7\xa6\x54\x00\xfa\xcd\xb5\xe0\x2f\x30\x3d\xad\xba\x74\x62\x4a\xc4\x3e\x26\xa3\x6f\x88\xa2\x3d\xf7\x38\xa5\x45\xeb\x2e\xf7\x5e\x27\xd3\xda\x58\x48\x47\xe8\x9e\x60\xc0\xa4\x2c\x7d\x33\x36\xf6\xbb\x73\x49\xf5\x57\x1a\xc0\xf7\x43\xaf\x2a\xef\xb2\x2f\x73\x61\x9f\x7b\xf3\x17\x29\xae\x46\x01\x66\x50\x81\x98\xbf\x2e\xe1\xb2\x73\x2c\x9d\x7a\xf1\x0d\x10\x47\x57\xa0\x87\x7e\x7b\x7e\xc3\x1f\x8a\xa7\x00\x24\xf2\xed\x29\xaa\xf3\xb9\x21\xf2\xc5\x22\xed\x1d\xc8\x47\x5b\x7c\x24\x7f\x6f\xce\x36\xd7\x9e\x88\xa5\xcc\xc0\x0c\x8e\x13\xb0\x22\x4e\xfe\x50\xac\x50\x25\x3f\x55\xec\x8f\x88\xcf\xed\x0b\x5b\xa0\x41\x56\x70\x93\x15\xfe\x7e\xe8\x2b\x79\x7c\xf2\x72\xb5\xb9\x79\x9b\xdb\x57\x92\x44\x23\xe7\xcb\x05\xad\x41\x56\x9f\xe4\x46\x0d\x88\x9c\xd6\xa3\x09\xcf\x69\x01\xf0\x50\xe1\xdc\x04\x0b\x95\x62\xf5\xd4\x20\x7f\x92\xa1\xe1\x40\x8e\xea\xb3\x6f\x06\x65\xc1\x27\x39\x04\x31\x1d\x1a\xb9\x6d\xe7\x12\x84\x4a\xff\xe5\xe7\x2b\x37\xe8\x36\xd8\xe4\x30\x45\x0f\x7a\x33\xfc\x80\xf0\xc1\xc5\xfb\xeb\x58\x89\x84\x55\x72\x11\xc2\xe3\xf3\x57\xbc\x2e\x7d\x68\xc2\x1c\xa6\x7b\x67\xdb\x71\x8a\x59\x38\x22\xaf\xae\xc3\x35\x43\xf9\x81\xd5\xc2\x8d\x8a\x17\x38\x9f\xa0\x38\x86\x86\x64\x43\xda\xf5\x6e\x1b\x03\x69\x86\xce\xd6\x01\xfb\x25\xc6\xc9\x04\x98\xea\x3f\xd9\x5f\x1e\xa3\xb2\x81\x10\xad\x0d\x9b\x46\x54\xda\x42\x35\x02\x6b\x68\x7e\x01\x41\x1e\xcd\x2f\x60\xbe\xa0\x91\xe3\xc7\x0c\x69\x26\x3c\xcc\x12\x10\xc1\x39\x4e\x62\x9a\xc9\xd4\xa8\xee\x47\xcc\x09\xe2\x63\xe9\xa0\x49\xe5\x54\x34\xd1\x28\x87\x05\x2c\xcf\xc0\x0c\xa5\x0d\xc3\xe9\x39\x69\x2a\xe0\x07\x63\x63\x23\xf4\x81\x16\xb7\x98\x0e\x0c\xca\xba\x9c\x72\x8d\xf3\x12\xc6\x62\x87\x35\x0d\x0a\xcd\xda\x7d\x02\x3a\xf8\x90\xa9\xce\x87\x19\x2b\x28\x6e\x6f\x54\xc4\xa2\xcc\xe0\x79\xf5\x91\x2c\x15\x2d\xf3\x1c\xa6\x15\x25\xa0\x47\x4e\x85\x3c\xa8\xa7\xe6\x41\xe1\xbc\xe4\x87\x96\xff\x7d\x02\x8b\x88\xd9\xc7\x46\x12\x7a\xfb\x67\x96\xd0\x91\xa0\x42\x31\xff\x28\x4d\x68\xcf\xa5\xa6\x2a\xb9\xed\x06\x95\xf3\xf1\x14\x63\xfa\xbd\x0f\x1e\xf3\x53\x11\x4e\x45\x8b\x46\x79\x5d\xe0\xb6\x26\xaa\x11\x8d\x27\xab\x50\x2a\xb2\x73\x98\xe5\xb4\x5c\x73\x48\x4a\x44\x52\x93\xb8\xa9\xe1\x57\x27\xcd\x2b\xbe\x67\x4f\x11\x4e\xcb\x1c\x27\x09\xcc\x8b\x97\xb4\xf8\x41\x45\x3e\x9c\xd7\x6a\x64\xb3\xfb\x63\xf1\x4d\x40\xbf\x19\x6c\x34\x24\x3f\xc7\x7b\x1c\x24\xbe\x74\xe0\x11\x64\x39\xbe\x46\xc2\x2b\xd6\xec\xf3\x4c\xfe\xdd\x1b\xfa\xda\x36\x14\x9a\xe8\x24\x8d\xe3\x0a\x92\x00\x24\xca\x07\x37\x90\x75\x07\x98\x20\x0e\xb6\x47\x61\x99\x87\x22\xfc\x54\x8f\xe2\x93\x03\x41\x75\x17\x85\xc4\xe4\x48\xd1\x21\xca\x00\xea\xf0\x15\x16\xe8\xde\xdd\x29\x61\x40\xd1\x6f\xbe\xc8\x6e\xc2\x0e\xe5\xaa\x43\x2e\x27\x71\x46\x9b\x19\x07\x3c\x92\x0e\x92\x99\x90\xee\xf7\xad\x1b\xca\xea\x8c\x6e\x99\xbd\xc4\xc2\xe5\x5e\xeb\x43\xf8\x1e\x7e\x5d\xa2\x9c\x59\xbb\x8d\x0e\x00\xa1\xde\xc9\xde\xbe\x6d\x19\xc5\xa1\xd1\x28\x3f\x51\xc4\x7b\x2f\xae\x2a\xfe\x70\x14\x7e\x90\xea\x9e\xd8\xd6\x29\x08\xfe\x5c\xab\x95\xad\xdd\xd0\x66\x36\x5b\xbf\x78\x7e\x9b\x09\x67\x21\xf9\xe4\x3f\xac\x29\x2c\x6d\x73\x94\x9a\xaa\x27\x69\x23\xe1\x77\x23\xe2\xf7\x21\xa3\x8b\x06\x75\xd9\x0e\x7e\xf2\x1a\xb9\x12\x84\xcf\xbe\x4b\x13\x1d\x6e\x24\xbc\x94\xd1\x78\x1b\x6e\x93\xbe\x87\xa4\xe7\x52\xc9\x77\xc7\x3a\x8b\x64\x59\x20\xad\x79\xe7\xd2\x90\x77\x8d\x8b\xb2\x2e\x7d\x1a\xfc\xaa\xbe\x8e\xec\x6d\x59\xbb\xe1\xc1\x36\x06\x2e\x47\x7e\xda\xb1\xfc\xa4\x8b\xf7\x60\x92\x40\x26\x4a\x39\xb0\x5e\x18\x9b\x97\x73\x77\x85\xa0\x2e\x49\xe6\x5d\x04\x6e\x53\xc2\xab\x4a\x3d\x86\x03\xcc\x50\xb0\xa5\x26\xda\x40\x87\xb6\x0c\x5f\x8d\x53\x92\x3c\x65\xc3\x3b\x57\xb6\x2b\x2f\x67\x51\x82\xbc\x2c\x8e\x6a\xd3\xdb\x3f\xff\xf1\xdf\xea\x1b\x30\x8d\xe5\xdf\x03\x3c\xd5\x0c\x78\xaa\x4c\xde\x00\x12\xf0\x5d\x6c\x59\xf6\xd8\x26\x92\x0e\xbc\x56\x64\x8f\x3a\x09\x4f\x9a\x71\xf5\x16\xc2\xcb\xc2\x22\x88\x88\xbc\x71\x9a\xb2\x38\x87\xd7\x39\x4e\x59\x4d\xa5\x1a\x31\xd6\x43\x30\x23\xd9\xd9\xcc\x1f\xe0\x1e\x11\x7f\xcb\x7b\x34\xbc\x0e\xa8\xdf\x70\x24\x88\x66\x7d\xf5\xa9\xb2\x61\xcb\xe0\x70\x10\xdf\xe2\x16\xbe\xd4\x0b\x5c\x3a\x5c\xc3\xf5\x76\xa4\x8e\x61\x51\x97\xc9\x28\x5f\x18\x31\xeb\x1b\xaa\xb5\xf5\x9a\xe4\x74\x90\xeb\x2c\x2b\xdd\x12\xb0\x11\x9e\x97\x5a\x5f\x13\x92\xbd\xc3\x09\xda\xb4\x63\x69\xd5\x92\xf7\xcf\xff\x77\x31\x87\x41\x94\x2c\x8b\x12\xe6\x01\xd3\x3d\x93\x55\x30\x07\x45\x90\xe2\x80\xa3\x70\xc3\x38\x90\x2c\x2f\x1b\x3e\x10\x5d\x5a\x55\x05\xd9\x1a\x30\x1c\x69\xde\x82\x32\x9a\x1b\x01\x3f\x86\x20\xcd\x29\xe6\x36\x87\x60\x51\x75\x44\x8a\x4f\x97\x30\x5f\x88\x01\x1b\x91\x5b\x0c\xd6\x8f\x8e\x1b\xbb\x35\x17\xd7\x21\x2e\xe8\x88\x03\x59\x38\x0a\xcb\x70\x14\xd2\x9a\x81\x8a\xb1\x9a\x15\x18\x0d\x0b\x6a\x31\x15\x80\xf5\xd4\x2b\x31\xe5\xa6\x2e\x71\x2c\x46\x6c\x5a\xe3\x09\xbe\x15\x65\x23\x85\xf3\xa2\x3a\xc8\x63\xe9\x32\x60\x4f\xc8\x3d\xc6\x03\x0a\xea\x70\x85\x59\x49\xca\xf5\x56\xbd\xa2\x6f\x90\x05\xb8\xc9\xf1\x0d\xf0\x6b\x47\x83\x29\xb5\x71\x0e\x6b\x36\x15\x1a\xd0\x83\xb6\x9b\xbe\xd9\x2d\x7f\x78\x36\x7f\xf5\x41\x09\x26\xd8\x51\xdd\x5e\xba\x0b\x4c\xb1\x5f\xb7\x01\x83\x85\x66\x8c\x10\x61\x95\xa7\xa0\x00\x26\x9b\xdc\x76\x2f\x1b\x7b\xc8\x9b\xe6\xdb\xd5\x1c\x88\xa2\x18\xe0\xd7\xb7\xb8\xb3\xff\xde\xc5\x0e\xda\x54\x72\xe6\x1e\xf6\x6e\x3a\xdd\x8a\xa6\x2f\x5f\x3f\xdd\xf4\xb2\xc2\x4b\x11\x0e\x4d\x6d\x7f\x14\x06\x40\x49\x87\x6f\xb3\xd7\x13\xa3\x11\x3d\x72\x8d\x3b\xd6\x52\xe5\xd6\xdf\x96\xdf\xc9\xde\xde\xc5\xda\xae\xdd\x61\xdb\xf5\x40\x28\x83\x95\xde\x96\xd0\x01\x82\x29\xce\x35\x99\xd4\x60\x2f\xf1\xce\x5f\xb5\x8d\x35\xd0\x03\x47\xaa\x07\x0b\x3c\x41\x95\x72\xb1\x4c\x92\x31\x8b\x69\xf4\xf1\x38\x50\x0f\xf3\xd8\xe6\xa1\xb0\xf1\x09\xee\xa1\x3b\xc4\x19\x4f\x1a\x3d\xa4\xfc\x9e\x5e\x13\x87\x02\xc8\xa6\xda\x5b\xcc\xf4\x58\x87\x4c\xd0\x8f\x24\x8b\xa4\x12\xaf\x88\x70\x2a\xfd\xa4\xd7\x61\x90\xdf\x2e\x5f\x80\x08\x96\xbf\x2c\x61\xbe\x3a\x03\x39\x20\x82\x48\xf8\x35\xe3\x5f\xbb\x75\x9f\x21\x66\x76\xb1\xca\x60\x63\x5e\xe4\xa1\x69\x56\xe2\x87\x1e\x73\xa2\xdf\xba\x66\xd4\xee\x18\xf1\xf3\x94\xe8\x68\xc9\x06\x8f\xd8\x7e\x0f\x5f\x89\x05\x84\x79\x7d\x7f\x49\x3d\xac\x83\x47\xe6\x2d\x59\xdb\x57\x22\x4c\x1f\x73\xc5\x30\xa5\x97\x93\x76\x88\xd1\x9a\x55\xe9\xd5\x49\x9b\xdc\x1d\xaa\x9c\xe5\x98\xdc\x3a\xa6\xfa\xfe\xa6\x29\x3a\x3d\x0a\x34\x6e\xf5\x82\x16\x9f\x35\xce\xfd\x2d\x8e\xd1\x14\x31\xa3\xaf\x97\xdf\xc0\xd9\xa1\x6c\xe2\x32\xf4\xd6\xee\x30\xb1\x90\x44\x8b\x31\xf6\xfa\xc8\x03\xdc\x5a\xfb\x42\x86\xea\xe8\xf0\x15\xad\x1d\xdb\x75\x95\xdb\xf1\x85\xb5\x2f\x9c\xb0\xcb\x76\x9a\x86\x5d\xbc\x3e\x44\x10\x61\x2e\x3e\x5f\xb7\xa4\xea\xe7\xa5\x82\x89\x9c\x64\xa2\x9b\x4b\x4d\x28\xef\xd2\x24\x4c\x36\x41\xab\x45\xb0\xbb\x3d\x30\x34\x3a\x82\x4d\xc6\x40\xc3\x55\xd2\xd9\x18\xd8\xd7\x14\xb8\x9e\x21\xf0\x8e\xcc\x80\x4e\x7c\x53\x1f\x95\xfd\x4e\xcd\x80\xcf\x7a\x58\x01\xef\xc8\x06\xf8\xac\x8f\x09\x70\x4d\x03\xa0\xc5\xce\x67\x2e\x63\xd8\x66\xfa\x5b\xcb\xf0\x27\xa3\xa1\x46\x78\x31\x41\xa9\x75\xeb\xd8\xcc\x80\xbd\x2d\x5d\x3a\xae\x98\x35\x65\xb7\x97\xad\xeb\x62\x0e\x99\xa9\x8b\x5b\xfe\xe4\xba\x67\xf6\xc5\xb0\x78\x15\xb7\x9c\x02\xdd\x5d\x92\xc9\x6d\x10\x5c\x87\x44\xa7\x0a\x4d\x98\x41\x70\x85\x97\xc2\x6a\x1a\x4c\x51\x52\xc2\x3c\x10\x12\xbc\x83\x6e\x12\xf3\xb7\x18\xfa\x2c\x66\xbe\x7e\x06\x3e\xba\xb4\xb5\x7d\x8f\xd4\x77\x62\x36\xb7\x71\x9c\xe3\x2c\xc6\x37\xa9\x6c\xcb\x23\x06\xc0\x16\x83\x1e\x6b\x54\x4a\x26\xad\x46\x30\xb4\x51\xaf\x69\x3f\xb9\x13\xfb\xcc\xa3\x88\x8f\xfc\xf5\xf6\xc3\xc7\xdd\xfc\x37\xb8\xbe\x65\xe6\xa1\x98\x62\x9c\xd6\x12\x5f\xb3\x88\xd9\xb6\xa3\x42\xc1\x2b\x75\x79\x5b\x4c\x3d\x4d\xd8\xe4\x80\x95\x3c\x26\x4b\x8c\x74\x70\xc7\x86\xd0\xe6\x28\xbe\xc1\xd6\x46\xd4\x05\x72\x69\xd8\x5d\x02\x59\x1a\x3d\x67\x00\xd9\xac\x34\x86\xb7\x4b\xe2\xa8\x90\x64\xf8\x66\x30\x9a\x4b\xa2\x57\x80\x48\xed\xc3\x57\x3d\xfd\x0c\xd0\xac\xb9\xbd\xac\x51\x18\x46\xe9\xe2\xcf\x66\x1b\x9a\x5f\xe8\x87\x47\xa7\x8d\x28\x03\xcb\x15\x68\x0c\x3d\xf5\x5c\x91\xd6\xf5\x50\x82\xf2\xec\x57\x9b\x73\x1d\x9a\xb1\x16\x8e\x15\x68\x04\x5b\x18\x68\x6f\xa1\x7c\x5b\x4c\x87\xb3\x1b\x8d\xda\x76\xd9\x6f\x28\xca\xd6\xa1\x87\x2e\xb2\xea\x9c\x48\x0d\x10\x59\xcf\xae\x66\x66\x5f\x1c\x80\xdd\x2c\x91\x76\xe6\x10\x96\xf6\xdd\x54\xb3\xb0\x44\x7f\xdd\xce\xb7\x96\x46\x47\x76\xd3\x19\xe3\xde\xfa\x35\xa3\x72\x35\x2a\x0a\x43\x4e\xed\xe3\x13\x5c\x96\x78\x21\xa5\x5a\xb6\xc6\x64\xea\x4d\x92\x79\x82\x64\xea\xfc\xd6\x16\x77\x2f\xcc\xca\xb4\xfa\xd2\x28\x3c\x14\xe7\x34\x3c\xba\x06\x28\x01\x13\x94\xa0\x72\xd5\xbc\xe1\xcd\x91\x75\xbe\xec\xd5\x16\xf6\x63\x3d\x89\x2d\x44\xf0\x98\xbc\xf2\xd5\x02\x56\x22\x5d\xcb\x57\x66\xe5\xa0\x71\xd1\x32\x3a\x25\xae\x1a\x66\x4a\x73\xb5\x52\x60\xaa\x64\xe6\x75\xb5\xd8\x7b\x69\xa7\xde\x23\x22\x6d\xbd\x67\xee\x90\xb2\xda\xa5\x30\x3c\x69\xdd\x2c\xa6\x9f\x19\xc2\x2c\x0b\x74\x59\xc2\x5e\x9c\xb7\x37\xdf\xf5\x14\x2b\x7a\xf2\x5b\xf9\x5b\x39\x49\xde\x83\xe5\x1a\x0a\x1c\x38\xef\x3a\x9a\x31\xbc\x00\xb7\x8c\xe9\x9a\x52\xdd\x5b\x4e\x94\x17\xc7\x1e\x9a\x5f\xeb\xe1\xb5\xed\x62\x98\x9d\x47\xb7\xed\xf5\x8e\x4c\xa4\x1f\x0b\x19\x94\x37\x77\xe6\x1f\x06\xd1\x73\x48\xce\xf0\xe0\x08\xe9\xc9\x89\xfb\xd1\xd1\x93\x03\xdf\x33\x8b\x35\x3e\x6a\x4a\xd4\x3d\x05\xe5\x1e\xec\xd7\x83\xf9\x5a\x96\x5a\x92\x7a\x25\xf3\xa8\x97\xee\xa3\xf1\x54\x83\xc5\x42\x45\x63\x30\x5c\xb0\x1c\x66\x81\x04\x81\x4c\x12\x58\x83\xcb\x75\x50\x37\xac\x55\x68\x5d\x3e\xf6\xda\x83\xce\xec\xc5\x4f\xe8\xa4\x54\x8b\xf1\xb1\xd2\x89\x48\x3b\xe8\x96\x60\xa8\x3b\x42\x7a\xa5\x18\xae\xe5\x3a\x0f\xfa\xb8\xcf\x0d\x7d\x7a\xba\xd0\xed\x5f\xd6\xfe\xf0\xce\x9f\xb6\xe8\x64\x8e\xd1\xba\xbd\xdb\xf6\x0f\x5d\x1e\x6e\xfb\x57\x6d\x5e\x6e\xc7\x97\x2d\x9e\x6e\xc7\x14\x1d\xde\x6e\xc7\x62\xb8\x0b\x0d\xbb\xbc\xde\x41\x63\x53\x0f\xe8\xf9\x0e\xac\x7e\x64\x9b\xf7\x7b\xc7\xc3\xfb\x1d\xb8\x1c\xdd\x81\xaf\xeb\x4e\xa1\xa7\x9f\x03\xcf\xb4\x10\x9d\x5d\x4a\x12\x9b\x66\xd6\xdb\x76\x5f\x5c\xd0\xdd\xd9\xa4\xf9\x97\x40\x0e\x03\x6a\x66\x42\xe9\x2c\xa8\x39\x2e\x77\xd3\x15\x30\xbf\x46\x11\xdc\xf0\xbd\x63\x43\x8f\x48\xf2\xee\xcc\xbe\xe5\xf2\x6b\xcd\x5e\x52\xe8\x93\x55\x37\x11\x77\x2a\xb7\x65\x3c\x3d\x93\xf6\xa6\x96\xc6\x3a\x0a\x0f\xbf\x2e\x21\x3d\x5e\x86\x7c\xd6\x0d\x35\x16\x57\xf3\x6c\x28\x4e\x4c\xde\x83\x88\xa8\xfb\xac\x26\xcb\xc9\x28\xb5\x12\xa1\x34\xd0\xc9\x4b\x9f\x34\xfe\xea\x7f\x1f\x11\xbc\x09\x08\x00\x93\x51\x2a\x93\x57\xa2\x59\xf9\x54\xda\xa6\xec\x73\x25\x6f\x47\x06\x80\xf4\x6e\x58\x75\x12\xf9\x71\x27\x3f\xd9\xce\xa1\x29\xbb\x5e\xf2\x70\xf5\x18\xf6\x4e\x5f\x11\x8d\xa8\xc7\x4d\xd1\xcc\x26\x91\xf6\x17\xcb\x78\x05\xcd\xbe\x02\x99\xf8\xbe\x79\x3a\xd7\x17\xc4\x4e\x79\x79\xcf\x7e\x22\x58\x7d\x57\xed\xae\x83\xf1\xd0\x5b\xfc\xea\x21\x7c\xf5\x15\xbd\x7a\x0b\x5e\x3d\xc5\xae\x9e\x42\x57\x1f\x91\xab\xaf\xc0\xd5\x57\xdc\xea\x23\x6c\xf5\x12\xb5\xfc\xc2\x43\x77\x87\x16\xb3\xba\x09\x59\x7b\x5e\x42\x16\xe9\x7a\xcf\x9e\x78\xbc\xeb\x21\x60\xf5\x14\xaf\x7a\x0b\x57\xb4\x48\xa1\xbf\x58\x35\xa4\x50\x45\x2a\xa9\xfa\x89\x53\x6d\xc2\x94\x9f\x28\x65\x64\xd3\xfd\x45\xa8\xee\x02\xd4\x43\x16\x9f\x68\x19\xe1\x3e\x82\x53\x8b\xd8\xe4\x2a\x15\xdf\x59\x54\x32\x34\x66\x16\x92\xdc\x61\xcb\x7d\x1c\x09\x86\x3d\xd6\x88\x05\xe3\x71\x60\x9d\x23\xc2\x78\xc6\xe7\x02\x94\xe3\x0c\xe6\x11\x4c\x4b\x9a\xf1\x39\x03\xcb\x19\x1c\xd3\xaa\x8b\xa3\x1a\x98\x5a\x89\x04\x2b\xc1\x95\x2b\x20\xac\x4e\xfa\x64\x20\x79\x5f\xb3\x71\x01\x73\x04\x12\x9a\x03\xc2\xd3\xf9\xb2\x64\x99\xd3\x67\xfd\x62\xc4\x06\xcc\xff\xbc\x66\x17\xd4\x03\x0f\x08\x3b\x48\x6f\xd2\xe9\x6f\x9b\xf8\x0f\xf4\x44\x7d\xe5\x06\xdd\x06\x8f\x23\x3a\xf0\xf6\x97\xd3\xbd\xa7\xef\xd3\xe3\x96\xe8\xc0\x5a\xf6\xba\x73\xf4\x44\xc3\xe5\x36\x4c\xc6\xa5\x76\xbf\x5e\xa3\x02\x4d\x12\xc8\x67\x66\x07\x3a\x0c\x1b\x30\x8d\xbd\x60\x0e\xf7\x7c\x61\x0e\xf7\xfb\xc0\x1c\xf2\x1d\xec\x0d\x73\xe8\x16\x3e\x8a\x55\x51\x11\x70\x14\x16\x73\xbc\x4c\xe2\xf3\x39\xbe\xa9\x0e\x50\x91\x81\xc8\x43\x18\x19\x28\x95\xd4\x24\xe6\xb4\x25\x93\xda\xf4\xd7\x6e\x49\x97\x62\xae\x8d\xcc\x4b\x8d\x0a\xec\xc7\xaf\x59\xfd\xc5\xa5\x73\x25\xad\xd9\x97\x52\x03\x1e\x39\x34\xc3\x48\x02\xdd\x40\x4a\x9f\xf8\x80\x94\x36\x72\x3d\x05\xe7\x30\x37\x6a\x81\x9f\x74\xe6\x79\xca\x4d\xde\x41\x8e\xe7\xb3\x7f\xc5\x1c\x4f\x5f\x54\x48\x60\xcf\x9d\xd4\x94\xd5\x6a\x43\xb7\x28\xcd\xeb\x30\x9d\x5e\x43\x27\x4d\x6d\x74\x98\x04\x9d\x06\xf9\xac\xd5\xd7\x62\x8b\xe9\xed\x38\x4e\x56\x72\x85\x46\x3a\xf8\x59\x80\xc9\x79\x60\x21\x39\x3d\xec\x14\x77\x82\x4c\xaa\x8d\xb1\x11\xac\x79\x17\xe3\xec\x86\x59\xaa\xef\xd7\x3a\xac\xe9\x2e\xc6\xd6\x86\x66\xaa\x8d\x86\x47\x18\x77\xb3\xa0\x37\xec\x58\x5a\xab\x7f\xa2\xe6\x92\xc2\xcf\xf6\x3e\x48\x0a\xad\xf7\x61\x23\xc3\xf0\x04\x4e\x35\x16\x77\xdb\xd7\x90\x53\xe9\xb1\xe8\x8d\x9c\x2a\xc6\x13\x4b\xfd\x4a\x4a\x10\x4c\x97\x0b\x98\x13\xe3\xae\xc8\x81\xba\x1c\x7d\x2e\xf3\x25\xec\x3d\x24\x47\x00\x9a\x7c\x43\x29\xc0\x7d\xbc\x0c\x55\x03\x8f\xb0\x05\x6f\xd5\x16\xf3\xc3\xba\x20\xc9\x00\x1d\x21\x60\xb9\x10\x7a\x6d\x9c\xe6\x28\x44\xf1\x27\x54\xce\x65\x51\xc9\x7f\x68\x81\x64\xa8\x51\x00\x1e\xe9\xfe\xb2\xd0\xac\xcd\x27\xee\xe3\x33\x1f\x48\x4a\x6e\x1c\x54\x4f\xb0\x4d\xc3\x7c\x99\x68\xda\x32\x77\x0f\x99\xb0\xf3\xa8\xd8\x98\xa4\xf2\xb4\x7c\x5c\xda\xb5\x15\x9e\x4b\x7f\x8f\xc2\x0f\xa9\x7e\xad\x75\x08\xfc\x72\x8c\x2e\x5c\x1f\xc5\x57\x9a\x92\x8e\xd5\x77\x77\xf0\xb3\x7f\xf6\x5e\x6f\x47\x4a\x92\xa1\x8d\xcd\x3e\xed\x36\x52\x69\x0c\x8d\x38\xd0\x80\x5b\xa8\xd5\x01\x0d\xf8\x8f\xa5\xe8\xb1\x14\x8e\xca\x94\x6d\x68\xc2\x46\x36\x2b\x20\x86\x6d\xe3\xb7\x07\x2d\x39\x31\x88\xfb\x1c\x6f\x23\xf5\xda\xb6\xc7\x30\xe8\xc3\xcd\x6d\x61\xe1\xc7\xa6\xc4\xb5\xc6\xb7\xcd\xcd\xe0\x68\xad\x7d\x13\xe8\xf8\xc5\x83\xd1\xd6\x8d\x69\x3c\x08\xcb\xf6\xe9\xb7\xf6\x06\x1c\xe3\x65\x5a\x76\xee\xde\x25\xd2\xde\x1b\xa0\xca\xf6\x7e\x0b\xa2\x4a\x17\x43\xdf\xa3\x42\x54\xd1\xde\xfe\xe7\x3f\xfe\xdb\xf9\xbd\x86\xb7\xa2\xbd\x8b\xa7\xd6\x8f\x9b\x26\xa1\x87\x83\xc3\x62\x21\x19\xf7\x19\x1e\x58\xe1\x59\xfa\x46\x1b\x0c\x02\xd9\xd2\x65\xd4\x2a\x92\x4b\xf7\x61\xff\x2e\xd0\x5d\x9e\x48\xd6\x49\x87\x47\x61\x50\xc4\x12\x85\x92\xa7\x98\x3b\x67\xda\xe8\xd3\x39\x0e\x42\xe9\xe7\x62\x8e\x8a\x40\x28\x1f\x4d\xd0\x67\xc9\x4b\xe4\x0f\xfd\xe2\x81\xf3\x3c\x0c\x89\x18\xc2\xcb\xdd\x92\xe8\x14\x73\x37\x8c\x86\xfc\x6c\xdc\xfa\x0d\x14\x68\x3b\x93\x35\x62\x43\xfb\x5e\x79\xeb\x41\xc8\x18\xc4\xba\xdd\xcb\xb5\x10\xa2\x5d\x68\xd0\x05\x4a\x67\x09\x34\x60\xcc\x98\x60\xa5\x7d\xa0\xa3\xaf\xe0\x6a\x82\x41\x1e\x8f\x8b\x39\xce\xcb\x88\xf4\x56\x62\x9c\x94\x28\xbb\x2b\x60\x69\xc5\xfd\x3b\xac\x47\x59\xd8\x55\x1e\xb8\x4b\xf9\xa7\x1f\x56\xe7\x78\xff\x61\x03\x4b\xab\xb0\x17\x92\x93\xdb\x00\x81\x23\xec\x2c\x4d\xe7\xb7\xcb\xb1\x1d\x10\x2f\x4e\xc5\x9e\xb8\x63\x6f\x7d\x38\x1b\xc9\xe4\xf3\x38\xb1\x6c\x18\x91\xcd\x58\x36\x96\x46\xd6\x81\xea\xf0\xc1\x3f\x31\x04\x57\xaf\x63\xce\xba\xfb\x49\xdd\x3d\xfe\xc8\xc0\x03\x7e\x7e\x5b\xc2\x3c\x05\x49\x60\x0d\xa1\x36\x8f\x19\xb2\xef\x5e\x19\x94\xe1\x41\x6d\xb3\x5d\x66\xeb\x31\x5f\xd9\x9b\xef\x84\x40\x32\x1c\xef\x36\xeb\xae\x97\x5d\xd7\x70\x8d\x77\x65\x19\xdd\x39\x85\x35\x27\xe2\x53\x8e\xca\xfb\x49\x8a\xb8\xa9\x7a\xb2\xe1\x06\xf6\x4c\x94\x70\xb6\x69\x8b\x15\x32\x03\x58\x2b\x31\x02\xb5\xfa\xfa\x49\xef\xe1\xbb\x55\xc5\x5c\x3f\x63\x42\xf1\x3f\x3e\x86\x8c\x89\xf3\x12\x94\xcb\x1e\x69\x05\x0f\x3f\x63\xe2\xbb\x65\x3e\x34\xfc\xc2\x5d\xb6\xa0\x08\xde\xfa\xcc\xbc\xae\x4f\xbb\x39\x5d\x9f\x68\x4e\xd7\x23\x2d\x32\xdb\xec\x78\xa5\x8e\x4d\x39\x8a\x3b\x3c\x8c\x70\x4a\xbc\xab\x34\xc0\x8f\x78\x9b\x0d\xf0\xcd\xa3\x50\xc8\xe5\xeb\x8c\xc0\x99\xa0\xe1\x5d\x19\xee\x61\x24\x68\x34\xf8\xbd\xfb\x1a\x5c\x2b\x35\x23\x86\x19\x0d\x9c\x0a\x70\x1a\x94\x73\x54\x30\x25\x9c\x94\xca\xa8\x74\x8a\x4d\xc2\xbf\x03\x10\x45\xb0\x28\x06\xca\xd5\xf8\xce\xf7\xe9\x7b\x08\xe2\x7b\xb9\x4e\x2b\xfa\x0d\x7c\x9b\xba\x9a\x1c\xe4\x32\x7d\xaf\x75\xb0\xce\x5d\xba\xf7\xb8\xef\xd2\xde\x77\x62\xdf\x4b\xf8\x8f\xbb\x74\xf0\xbb\x74\xef\x21\xdf\xa5\xfb\x03\xdc\xa5\xfb\x6b\xdd\xa5\xc6\x11\x38\xef\xd2\x7d\xfb\x5d\xba\xf7\x00\xef\x52\x9d\xd7\x7f\xcf\xab\x74\x8c\xd3\x64\xf5\xbb\xba\x49\x8f\x71\x5a\x94\x39\x40\x69\xe9\x79\x89\x5a\x0d\x64\xea\x65\x68\xb7\x8d\x51\x17\x72\xbd\x09\xea\x3f\xad\x76\x95\xb0\x74\x00\x42\x59\x59\x31\x2c\x4b\xc4\x1c\x0c\x8e\xed\xa2\xb3\x47\x01\xf2\xe5\xe9\x4b\x90\x1a\xf2\xc1\xf5\x63\xe1\x9d\x2d\x70\x2b\x6a\xd0\xc0\x11\xd9\x6f\xc1\x5b\x9a\xeb\xd9\x29\xe0\x40\x17\x3e\xe8\xd6\xa5\x2d\x5d\x3a\x29\xe3\x24\x59\x8f\x39\x94\x25\x88\xe6\x0b\x98\x96\xc3\xcc\x43\x34\xd7\x6f\x2e\xc6\xc7\xb6\x9d\xef\x38\xac\xa6\xc3\x1e\xf2\xfc\x3c\x57\x5e\xa9\x47\x6d\x46\xc5\x97\x54\xd7\x16\xe0\xfe\x9d\x46\xc6\xa8\xf0\x22\x35\x9d\x3e\x1d\x5d\x37\xf4\xbf\xeb\xfb\x6e\xe0\x35\x48\x96\x8f\xa3\x7e\x63\x76\xf6\x97\xd3\x2f\x31\x8a\x06\x4c\x0a\x7d\xae\xcc\x5e\x4e\x0c\x95\xe8\xe2\x48\x10\xad\x77\x98\x9a\x7d\xe7\x96\x7f\x42\x23\xd8\x26\xb5\xa5\xb2\xae\xc7\x31\x71\x3e\x8c\xab\xd5\x00\x49\x23\x5f\x8e\xb6\x21\xa5\xa7\x1e\xb8\xd2\x53\xf5\x7b\x8e\x3a\x4a\xbd\x12\x56\xc9\x06\x4f\xc0\x0a\x13\xb7\x24\x1d\xcd\xb8\x04\xf9\x0c\x96\xfd\xd3\x59\x65\xda\x0e\xb9\x81\x1f\x47\x3a\xeb\xde\xf1\x5e\x9c\xbf\xb8\xfe\xc5\x91\xce\x2a\x6f\x4b\xa3\x47\xaf\x0e\x77\x91\x54\xcb\x14\x97\x68\xba\xaa\xbe\xe5\x71\x5c\x8d\x44\xb3\xea\xc7\x1e\x5e\x42\x1f\x61\xc6\x9e\x00\x6b\x7f\xd9\x5e\x74\xd4\xe6\x41\xed\x9c\xd2\xba\xeb\x9b\xd2\xba\xd7\x8c\x74\xfb\x3b\x09\x75\xbb\xc0\x57\x30\x2d\x0c\xf9\xac\xf2\x36\x36\xe4\xb4\xb6\xdd\x62\xde\xd9\xa8\x6e\xc1\xab\x67\xe2\xe9\xfe\xf7\x4e\x3c\x35\xd0\xbb\x58\x27\xe7\x74\x98\xc9\x31\xe3\x80\x3e\x33\xe9\x40\x72\xf3\x81\x34\xec\xfa\x49\x97\xb9\xf1\xcf\xee\x63\x5a\x17\x39\x9a\xcd\x08\x22\xf5\x4f\xab\x66\xa5\x56\xfe\xe3\x4f\x4a\xca\x67\xa9\x3d\xee\x32\x37\xe5\xdb\x7b\x99\xa0\x4f\x09\xda\x52\xab\x3c\xeb\x37\x95\xd6\x92\xb3\xeb\x8a\xaa\xcd\xd8\xdd\x08\xa7\x25\x40\x29\xd4\x0f\x72\x58\x9b\x2b\x49\xf2\xae\xd1\x28\x19\x1a\x8b\x3c\x32\x93\xa4\x1c\x7b\x72\xcf\x75\x59\xcd\xaa\x48\x7d\xb2\x82\x57\x27\x1d\x55\x1c\x57\xbb\xef\x21\x9d\xf1\x80\x4d\x9e\xe5\x08\xe7\xa8\x5c\x0d\xd8\x24\xb3\x61\x0e\xd8\xa2\x7c\xd2\x07\x6c\x96\x72\xbd\x21\x89\x59\x5d\xd7\x44\xd7\x7c\x01\x50\xb2\xcc\xe1\xdd\x25\x7c\x76\xd8\xad\x72\x6e\xe7\xfe\xa8\x92\x9a\x0a\x9c\xff\x18\x64\x98\xa4\x78\xfe\x27\x79\xe7\x80\xbb\x28\xe4\x2c\x8f\xa7\x92\x98\xa1\xca\x5a\x86\x0c\x43\x59\x96\x40\xc5\x98\x67\x8e\x92\x59\xed\xec\x11\x26\xc0\x24\xd9\x70\x2b\x14\x89\x9d\xcf\x0c\xf9\xa4\x4a\x41\xc2\x39\x48\xe3\x04\xd6\x07\x8a\x59\x30\xf5\x11\x34\xb3\x4b\xa5\xf6\xaf\xe0\x6a\x99\x0d\xdd\xfe\x1d\x66\xaf\xae\x37\xc0\xd6\x5c\xd6\x66\xda\x07\xd1\xd7\x4d\xa1\x3e\x2d\x87\xc2\x66\x74\xb1\x27\x08\xce\x41\x41\x9c\x07\xae\x0c\x2a\x43\xae\xad\xc0\x3a\xa3\x09\xb0\xb2\x22\xbc\x6b\x4b\xc1\x7d\x8d\x27\x64\x4a\xa3\xf0\xb0\x99\x11\x9b\xca\xb9\xb0\x7c\xdb\x7e\xc1\x93\x62\xe3\x0b\x1f\xde\x5a\xd9\xb1\xca\x08\x2c\x6b\x61\x3a\xf9\xed\xf9\x65\x7e\xd4\x31\xa4\x37\x31\x62\x44\xc4\xe5\x53\x6c\x44\xcc\xf5\xb3\xf6\x54\xc9\xe6\x39\xe5\x1d\x74\x9f\xeb\xe5\x48\x9f\x6a\x9f\xfd\xe6\xb5\x28\xec\xae\xbb\xf3\xac\x2a\xae\xc7\x1a\x93\x28\xa9\x16\x8d\x8c\x91\xad\xf7\x41\x05\x55\x04\x5e\xb3\x6b\xee\x5f\xc5\x29\x1c\x3b\x73\x01\x02\x75\xfb\x2a\x8e\x65\xe1\xbb\x6c\x6c\x2d\xae\x84\xac\x57\x49\xc5\xce\x9d\xb4\x8b\xce\xd8\xf7\x28\x24\x26\x0d\xa2\xb2\xba\x92\x68\x4f\x37\x8f\x82\x71\xf0\x2a\x0d\xce\x72\x3c\xcb\x61\x51\x18\xd3\x2e\x34\x66\x28\x24\x06\x2e\x30\xd8\x59\xe3\x45\xbe\x84\xad\x1c\xe2\x05\x48\x0a\x1d\x31\x25\xe8\x9d\x21\xea\x12\x58\x86\x4a\xe7\xa3\xc1\xda\x19\x88\x63\x64\xcd\xca\x90\x36\xce\x81\x2d\xb7\x8f\x6b\x49\xe2\x59\x5b\xea\xde\x96\xcb\x9e\x50\x5d\xe1\xd4\xf4\x10\x0a\x50\x0c\xe5\xef\x3d\xf9\x6f\x83\x2c\x23\xf2\x0a\xa7\x39\x2c\xe6\xb2\x69\xc6\x9d\x75\xc2\x59\xc7\x93\xcb\xfa\xeb\xb1\xcc\x9e\xc3\x3a\xb5\x0c\x15\x63\x0a\x42\x61\x39\xc6\xef\xe9\xe7\x1d\x04\x5c\xeb\xac\x03\xd6\x17\x2d\xfe\x94\xc7\x30\x27\xd0\x92\x54\x74\x0c\x63\x54\x54\xeb\x19\xd7\xf3\xa6\xc1\xbf\x27\xf4\xf9\x19\xcd\xeb\xf3\x23\x9c\x49\x06\xc2\x29\x6b\x42\xb4\x9f\x80\x82\xda\xb0\x3a\x4a\x66\x1a\x81\xb5\x44\x40\x9d\xba\x09\xc8\x05\x86\x55\x37\x67\xd5\xdd\x10\xf2\x94\xad\xf6\x1a\x84\x3c\xe5\x39\x88\x4c\xdd\x5e\xc0\x12\x54\x02\x02\xbc\x1d\x92\x9e\x02\xd6\x76\x7d\x82\xfa\x98\x21\x4c\x3c\xb1\x69\x49\xf4\xad\x85\xd6\xf8\xf2\x2e\x03\x0d\x34\xa2\x1a\x53\xe6\xda\xd5\xd2\x0e\x69\x73\xa1\x1a\x1d\x36\x07\xc5\x0b\x52\x09\xbd\x38\xca\xb2\x04\xd9\x01\x3b\x58\x4f\xdb\xae\x0b\x9e\x8c\x5f\xb2\x20\x07\xe5\x1c\x94\x34\x27\xef\x47\xa3\x48\xe8\x99\x91\xa7\x6c\x38\xe1\x18\x20\x84\xba\x10\x47\xc2\x26\x76\x3a\x91\x13\x5a\xb7\x51\xb7\xe9\x5f\xcc\x61\x0e\x49\x48\x47\xaa\x10\xc2\xb3\x67\xfd\x6a\x5e\xff\x48\xf0\x16\x1b\x9f\x48\x57\xea\x53\x4d\x16\x83\x1c\x3f\xf8\x70\x9a\xaa\x61\x7e\xf5\x8f\x92\xc1\x71\x5b\xc2\xed\x8b\x12\x5c\xc0\x73\x14\xc3\x09\xc8\x89\x80\x63\xd4\x5d\x25\xab\x82\xfc\xbe\xc4\xde\x6d\x4a\xaf\xc5\x4f\xc9\x52\x23\x85\x22\xd4\x92\x1f\x19\xa3\x78\xbc\xcc\x62\x40\xa0\x94\x7a\xa5\x45\x36\xbd\xe2\xf0\x2b\x4f\x7d\x9c\xda\xf2\x1f\xeb\xac\xc7\x08\xa7\x11\x28\x6b\x0c\xe7\x05\x4e\xcb\xf9\x98\xb8\xf6\xa8\xd8\x39\x8e\x60\x92\xb4\x65\x46\x0a\xea\x8c\x0b\x4a\xc1\x4d\xea\x5f\xe5\x0e\xcf\x6e\x4e\xcb\xa1\xf2\x26\xe1\x2d\x8c\xc6\x09\x06\x14\x9d\xf1\x61\x7b\x2d\x77\xce\xbe\xbc\xcf\x4f\xe0\x07\x97\xd7\xf2\x16\x46\x66\x77\xa5\x0e\xfe\x90\x82\xeb\x09\xc8\xab\x7b\x3d\xc3\xd9\x32\x6b\xb0\xb3\xc6\xb5\x42\x3f\x18\x4f\x72\x90\x9a\xf4\x38\xdb\xfb\xdc\x9d\x96\xe0\x19\x36\xf2\xcc\xd0\x03\x1b\xd8\xc8\x46\xb4\x07\xce\x51\x43\xd7\x98\x77\xe9\xdb\x07\xa3\x70\x5e\x96\x59\xf1\xe3\xe6\x26\xd9\x28\x59\x8e\xc9\xc2\x22\xbc\x19\xe3\xa8\x60\xa4\x0b\x85\xe7\xfd\xef\x93\x04\xa4\x57\xfc\x71\xce\x2c\x17\x38\x83\x29\xcc\x83\x14\xe7\x70\x0a\xf3\x9c\xf9\x0f\x74\x8a\xc8\x83\x39\xc1\xd1\xb2\xd2\xa9\x6a\x24\x0e\x83\xc7\x42\x2c\x33\x89\x8c\xa8\x96\x7f\x4c\xb8\x51\x6c\x40\x56\x68\xf0\x56\x9d\x4e\x4d\x91\xa1\x3a\x05\x37\x28\x8d\xf1\x4d\xc0\x0f\x83\x69\x43\x18\x22\x2c\x2c\xdc\xcd\xc2\xcb\xe8\x09\x24\x7b\x41\xe2\x0d\xac\xcb\x71\x91\xa1\x94\x78\x5c\x3c\x58\x81\x74\x6e\x87\xe1\x02\x0f\xfd\xf4\x7f\x2b\x5e\xec\x9f\xfc\x9c\xce\xff\x38\xfd\xb6\x4d\xee\x4e\xeb\x7c\x0f\x67\x3c\xce\xdf\x29\x78\x5b\x4e\x69\x53\xe2\xde\xd6\x3f\x69\x24\x31\xd3\x2e\x5d\x62\x91\x22\xa2\x35\x53\x20\x66\x1c\xdc\xa7\x07\x94\xf3\xd0\x68\xdd\x03\xd2\xa5\x2d\xed\xb5\x9d\x34\x72\x02\x2c\xb2\x55\x91\xf5\x21\x51\xaf\xa9\x7a\x4f\xd4\x96\x79\xe0\x37\x41\xe3\xb4\xcc\x07\xe1\x77\x7d\xe5\xed\x0e\x74\xe5\x49\x26\x54\x19\x65\xdf\x60\x42\x8d\x69\x1c\xb5\x6a\x3f\x75\xdd\x9a\x3e\x2c\xb1\x04\xc5\xd5\x78\x96\xe3\x65\x36\x2e\x73\x68\x52\xab\x6d\x94\x50\x5a\x81\xf9\x02\xa5\x20\xb1\x06\x28\xd0\x1d\xf6\x1a\x4f\x84\xc2\x1a\xf1\x48\x62\xdf\xad\x16\xa0\x22\xa8\x48\x10\x80\x34\x0e\x22\x90\xa6\xb8\x0c\xe6\xb8\x28\x03\x90\x06\xd5\xa4\x83\x02\x16\x05\xc2\xe9\x86\x37\x73\x56\x35\xd5\xbb\xa7\xa4\x64\xdf\xd8\xab\x77\x23\x91\x42\xaa\xeb\xe8\x40\xfe\xe4\x02\x14\x57\x4e\x84\x09\x0e\x3f\xa5\x59\x25\x76\xe4\xc8\xcf\xcf\xca\xbf\x95\x44\xb3\xaa\xfd\x9f\xab\xc1\xb6\x01\x96\x68\xec\x2f\x4c\x90\xc3\xc8\x10\x1a\x43\x4c\x4a\xde\x17\x09\xd5\x21\x6c\xfe\x5d\x06\xd3\x57\xe9\x29\xbc\xf9\x44\xe9\x3b\x0a\x0f\xa9\xb7\xbb\x1a\x57\xc5\x89\xd5\x27\xe4\xeb\x53\x16\x07\x4b\xe3\x54\x24\x10\xb5\xe8\x0a\x96\x55\x83\x4a\x48\x0f\x6f\x47\x7b\x26\xb5\xd4\x12\x79\xa4\x6f\x95\x6d\x03\xfe\xac\xed\x6c\x34\x1f\x35\x2b\x06\xf0\x33\x23\xeb\xf2\xf5\x33\xc3\xe0\x2c\xd6\x89\x4b\x79\x66\x36\x75\x5d\x11\x71\x89\xe6\x2d\xa3\x03\x8d\x2c\x21\xed\xd5\x09\xd8\x94\xf6\x75\x06\x72\x1a\xd3\x4b\x8e\x86\x34\x58\x2f\xc9\x78\x7d\x89\xf8\x51\x84\xf1\xbe\x3e\xf9\xf6\x66\xf7\x7a\x25\xc2\x78\xc3\xcf\x9f\x65\xd5\xe3\xf2\x32\x6c\x23\xd6\x40\x56\x84\x2f\x78\xf2\xe0\x43\xf7\xe3\xd5\x8b\x57\xd9\xb7\xd9\xeb\x01\x43\xf7\x5f\xd3\x69\xcb\x31\xfb\x24\x28\xe1\x2e\x82\xf5\xa5\x40\xfb\xfd\x7b\x09\xb4\xef\x19\x58\x4f\x08\x30\xc8\x86\x7a\x1c\x67\x70\x7b\x06\x9f\x3c\xdb\xdd\x5c\x3a\xd4\x52\xb2\x4d\xd6\x8e\x77\x6f\x4a\x01\x77\x58\xee\x89\xee\x6c\x8f\x94\xf3\xef\x16\x18\xdf\x5e\xeb\x89\xec\xc4\x75\x0b\x3d\x49\x18\xb4\x21\x2a\xde\x92\x82\x4c\xc6\xc8\x02\x27\xcd\xdb\xe2\xe9\xb5\xde\x08\x7e\x68\xbe\x4c\x83\x2f\x54\x7f\xfa\x2c\x07\x40\xd5\x24\x53\xa3\xda\x2f\x0d\xae\x10\x45\x48\xfa\xdc\xf0\x6c\xda\xca\x15\xd4\x25\x2a\x09\x0d\xf3\x65\x1a\xca\xc1\x17\x7c\xc1\xfd\x06\xe5\x17\xb2\xf4\x7e\x99\x56\x32\xbb\x26\x1a\xf9\xc6\x5b\xf1\xc3\x54\x7b\x58\xb7\xcd\x53\xad\xfe\xc9\xbd\xb6\x01\x43\x38\x34\x2f\xce\x5e\xc5\x17\x11\x18\x73\xa6\xff\x2b\x5e\x06\x31\x4e\xff\xf9\x8f\xff\x29\x83\x39\xb8\x86\x41\x56\xc9\x24\x44\x0d\x08\x4a\x1c\xb0\xd5\x12\x2a\x63\xed\x1a\x0e\xd9\x23\xc5\x01\x6c\x8b\x18\x36\x52\xa1\xcd\xf7\xd4\xaa\xe7\x77\xdf\x9f\xfe\xd5\xc7\x1a\xed\x5a\x53\x40\xd6\xb1\xc6\xa8\x9b\xf9\xd9\xc3\x4c\x1c\xe9\x59\xb1\xcc\xbc\x5e\xea\x8c\xe5\x8a\xaf\x77\x91\x96\x20\x3e\xbf\xf0\xca\x4f\x30\xcf\xf4\xc2\x33\x4d\x61\xed\x29\xd1\xc2\xc6\x18\x27\xcd\x55\xc4\x31\x24\x3f\x98\xe6\xa6\xfc\xd8\x67\x25\xc5\xf7\xf7\x30\x47\x4b\x16\x90\x21\xf5\x87\x37\x71\xee\x99\x03\x64\x9e\xdc\xb9\x57\x2a\xd0\x20\x53\x3b\x01\x25\x88\x60\x5a\xc2\xbc\x31\x3d\xe9\x27\xd3\x14\xb5\x9f\x7b\x4c\x53\x6e\xe1\x1e\xa6\x7a\x96\xc3\x29\xba\x6d\x4c\x93\x3d\x36\x4d\x51\xfa\xa9\xc7\xf4\xf8\xd7\xae\xa9\xb5\x5b\x12\x34\x71\x44\x29\x28\x6d\x94\x84\x7e\x77\x02\x91\xc8\x05\xd8\x69\xaa\x7f\x19\x28\x4b\x98\xa7\x4a\x42\x40\xc8\x6e\x6e\x29\x90\x8b\x58\x6d\xf3\x70\x14\x2e\xc3\x51\x98\x86\x1e\x22\xed\x0c\x5f\xe0\xf7\xcb\xd4\x80\x11\xf3\x87\x64\xf6\xbb\x95\xcc\x2c\x47\xcf\xbf\xde\xe8\xf6\x5e\x9b\x0d\xc0\x58\x70\x94\x2a\xa5\x96\x26\xcd\x40\x62\xee\x72\xa3\xa2\xc1\x3b\xa8\x35\xaa\xc4\x11\xff\x51\x6c\xf4\x8f\x62\xa3\xf7\x5d\x6c\xb4\x16\xad\xda\xc7\x67\xcc\x53\x1c\xa4\x38\xa6\x48\x1e\x6e\x1f\x44\x25\x8b\xdf\xc5\x10\x52\x59\x86\xf6\x5a\x2b\x2e\xab\xdf\xc5\x68\xa4\x14\x21\xbf\x6a\xa1\xc6\xec\xd9\x35\xab\x85\x52\xdf\x56\xa7\x00\x60\x1d\xef\x70\xd7\xd1\xfc\xf9\x72\x51\xdd\x8f\xde\x99\x1e\xeb\xd7\x22\x45\xb1\x17\x3d\x25\xf6\x2c\xbb\xe0\xb8\x88\xa6\xe7\x3b\x5a\xc5\xec\x7b\x2d\x36\xf5\xd4\x96\x90\xd2\xc3\xd2\xf8\x47\xb1\x29\xc3\xc7\x9a\x40\x60\xaa\x34\xa5\x5f\x31\x8e\xb2\x36\x2a\x41\xad\x91\x37\xfc\x7f\x8e\x22\x85\x3c\xf1\xe1\x99\x59\x70\x51\x6c\xdd\xec\xe7\x29\x89\xb4\x37\x4d\xc4\x9e\x06\x58\xfd\x6f\x4e\xe4\xb5\x60\xb2\x0a\xe8\xd4\x48\x71\x1b\xbd\x16\x9d\xa7\xd9\xce\xf8\xaa\xfa\xc3\xbd\x56\xe4\xda\xd9\x7a\x8c\x15\xb9\xd4\x51\xff\x51\x91\xeb\xc9\x68\x47\x46\x6d\xb2\x39\x7d\xee\xb4\x1c\x57\xd5\x5b\x1b\x65\x82\x1e\x19\x33\x75\x27\x17\x73\x18\x44\xc9\xb2\x28\x61\x1e\xa0\x42\xaa\xc5\x45\xda\xf0\x2f\xbf\x65\x22\x99\x8d\x37\xdc\x2d\xcd\xee\xab\x3e\x57\xa5\x2f\xb3\xe2\x5c\x2b\xbc\xcc\x39\xe9\x02\x3a\xeb\x40\x18\xab\xfe\x85\x4b\x98\x49\x24\x7a\x44\xf5\xcb\xee\xae\x8a\x59\x6b\xd1\xb2\x05\x8c\x11\x08\x47\x61\x04\x52\x25\xbb\x86\x05\x21\x58\x93\x77\x16\xcb\xa4\x44\x86\xe7\x29\x2e\x2d\x99\x3b\x3c\x9e\xa1\x47\x35\xb4\x2f\x78\xc2\x60\x32\x0d\xb9\x3c\x31\x8c\xba\xd7\x3a\xab\x23\x19\x06\x8a\x8a\xf8\x42\xac\x8c\x0f\x3a\x26\x22\x79\x85\x5e\xbc\xfc\xe9\xfa\xaf\xf6\x98\x88\x3a\x2d\xb0\x7c\x81\x97\x69\xc5\x46\x5f\x92\x24\x32\xc5\xee\x7f\x43\xce\x72\x5e\xd0\x85\xa9\x36\x59\xf1\x3c\xcf\x71\x6e\x81\x0f\x54\xe3\xe8\x8d\xd1\x3c\x92\x39\x97\x28\xd3\xb4\x61\x66\x4f\xad\xcd\xf4\x14\x55\x44\x89\xdc\x91\xe2\x6f\xf6\x5c\xf1\x37\x4a\xb4\x8d\x92\xba\x66\x0a\xbd\x59\x23\xc8\xa6\xfa\x3f\xc3\x6d\xa9\x4d\x20\xd7\x1a\x78\xd8\xdb\xeb\xe7\xf3\x97\x3f\x3f\xbf\x02\x4f\xdc\x21\x37\x81\xba\x9c\x22\xce\x77\x14\xca\x80\xde\xc6\xb8\x9c\xe6\x46\x92\x94\x5a\x79\x7f\x18\xb2\x7f\xfc\x43\x7a\x34\x35\x08\xb4\x16\x7b\x68\x2a\xbe\x77\x86\x77\xb9\xbb\x4e\x58\xcf\x9e\x6f\x58\x4f\x97\xca\xce\x22\xac\x47\xa2\xd3\xe3\x83\xbc\x3c\x18\xda\x1f\x5c\x23\xde\x77\xf2\x0c\x1b\x28\xbf\xa6\x67\x78\x98\x59\xb2\x0a\x17\xfa\x2c\xe9\x63\xf3\xe4\x8e\x6b\x64\xa4\x1e\x93\x13\x25\x35\xee\x61\x72\x17\xa0\xb8\x0a\x58\x74\xba\x1e\x8f\x21\xc7\xc8\x1b\xa2\x32\xea\xa0\xeb\x7e\xd3\x94\x1a\xb8\x8f\x99\x56\xec\x97\x57\x10\xd1\xa7\xca\x9e\x9b\x27\x2a\xca\x8e\xf4\x9b\x66\x5d\xb5\xe4\x1e\x26\xc9\x6a\x5d\xd2\xc4\x69\x2d\x4a\xa3\xfe\xc9\x78\x1e\xd5\x9f\xfb\x9c\x49\xa9\x05\x0f\x63\x64\x77\x5c\x50\xdd\x46\x47\x2c\x65\x5a\xb9\x20\x6f\xc4\x4f\xdd\x77\x68\x2f\x4a\xa4\xf7\xe0\xed\x4b\x1c\x29\xf7\xa7\xbf\x83\x4e\x4d\x94\xf8\xee\xae\x45\x0a\xaf\x14\xe1\x24\x01\x59\x01\x63\x86\x39\xe3\x67\xaa\x0b\x1f\x40\x69\x43\x5f\x7f\x9a\x40\x30\x34\x8e\xea\xd5\x89\xcb\x04\xd7\xcd\x65\xa6\x25\xe2\x18\xfb\x93\x18\xf3\x10\xfd\x8e\xc2\x43\x51\x9f\x98\x01\xc8\xbd\x62\x58\x9a\x14\x6c\x35\xa0\x7f\x5a\x46\x23\x8a\x4a\x0d\x3d\x94\x05\x8e\xd1\x74\xc5\x87\x42\x8a\x5e\xad\xdc\x43\xa9\x0b\x63\x0d\xb4\x1c\xd4\x91\xea\xec\x53\x12\x56\x86\xe8\xf1\x0b\x9e\xc8\x97\x8a\xa1\x43\xf9\xe7\x21\x7a\x4c\x71\x0c\x37\x5a\x76\xb8\x24\xb4\x38\xbb\x34\x54\x9e\xa1\x85\x9f\xdc\xc7\xf0\x01\xd5\xe5\x1a\xa0\xc6\x25\x71\xd9\xb0\x78\x2c\x29\x14\xcf\x07\x9b\x55\xba\x53\xef\xa9\xc8\xe5\x17\x39\x08\xac\x57\xf7\x4d\xa5\x52\x2e\x0b\xbf\x23\xe7\x26\xed\x34\x86\x40\xd3\x78\xa1\x6f\xaa\xa5\x4e\xea\x6d\x59\xf1\x63\xa0\xc0\x4c\xee\x29\x8f\x44\x8e\x64\xf5\x88\x85\x6e\x10\xda\x54\x4c\xb6\x3a\xb6\x2a\xd4\xab\xac\x06\xd6\xf9\x95\xb2\xc4\xb3\xcd\xe9\xb3\xa7\xe8\xbf\x3c\xa7\x7d\x14\x8e\x29\x99\xf6\xea\x28\x17\x3d\xe0\xd0\x40\xe8\x42\x1e\xaa\x2c\x39\x71\x45\xf2\x19\x6b\xd5\x1c\x89\xbd\x37\x54\x8d\x51\xed\x70\x75\xf0\x57\xf7\x77\x21\xaf\xeb\x44\x6e\x75\x23\xff\xf3\x1f\xff\xad\xbe\xa1\x39\x8a\x03\x3c\x35\x3a\x83\x2d\xa5\x2c\xed\x53\x68\x93\x31\x86\xf3\x77\x06\xff\xd7\xc9\xca\x86\x77\x55\x06\xff\xcf\xa3\xc3\x35\x9c\x8c\x3d\xbc\x04\x6d\xae\x46\x93\xdd\xe3\x41\x02\xf4\xd5\x1e\x20\xc7\xbd\xb5\x4e\x01\x40\xd5\xe5\x63\x77\xf3\x58\x1d\x3a\xbb\x9d\xd6\xc6\x96\x87\xed\x36\x0c\x7a\xae\x4d\xaf\x95\xe9\xbd\x2e\xed\xc5\x19\xd7\x5b\x19\x12\xfb\x3b\x81\x30\x0d\x88\x5d\x32\x36\x57\x5e\xf4\x51\x7d\x1d\xde\x2f\x0a\xbe\x60\x73\x82\x7d\xc1\x93\x71\xb1\x9c\x54\x5c\xdb\xc7\x23\x66\xf1\x6c\xb5\xf8\xa8\x1a\x15\xdd\x4c\x3e\x30\x73\x96\x3d\x49\xb0\x2f\x96\xdc\xc7\x45\xf2\xf1\x19\xba\x5d\x07\xaf\x83\xec\x2b\x18\xd0\x03\xc1\xa0\xce\x1f\xba\xf7\xe1\x78\x8e\xdf\x65\x27\xb7\x2f\x7b\x7b\x1f\xf8\x3c\x1f\x8c\xe7\xa1\x52\x58\xfe\xf0\x39\xb8\x7c\x0e\x1c\x85\xff\x5f\xc8\xdf\x50\xed\x61\x8b\xcf\xe1\x35\x9e\xfc\x2e\x9c\x0d\x43\xe7\xa1\x75\x99\xa7\x7f\x1e\xda\x90\x8e\x95\xe0\x98\xc8\xaa\x66\xf7\x0a\xfd\xcd\xee\x62\xa9\x7f\xef\xed\x67\x61\x4d\xdc\x9f\xc5\x5a\x76\x1c\x0d\x6f\xad\x36\xb8\xa5\x7c\x2c\xd5\x91\x3c\xa8\xc7\x68\xa5\xbe\x4f\x73\x74\x17\xa3\x9b\x3d\x70\x9d\x6d\xff\xde\x86\x65\x9e\x2a\x88\x8a\xf1\xce\xd6\x56\x76\x4b\x70\xe1\xf3\x65\x25\x39\xd1\xba\xd4\x97\x86\xe1\xb8\x72\x5a\xd8\x80\x84\x55\xfa\x0e\x6c\xce\xa4\x68\x89\x30\x39\xb3\x12\x26\xdf\xc3\xe2\xcc\x06\xc2\x0c\xce\xae\x81\x0c\x6e\x6f\xfe\xa2\x5c\x55\x86\x1e\xa5\x6b\xae\x8b\x31\xd6\x98\xb8\x51\x2b\x38\x3c\x69\xe3\x41\xd8\x4e\x05\x55\xa8\xd0\xdf\x30\x5f\xca\x09\xa8\x25\x16\x96\xe9\x3f\xcc\x60\x77\x60\x06\xe3\x37\xc6\x1f\x26\xb0\x3f\x4c\x60\xbf\x9b\x1a\x15\x5a\x6f\x4c\xbc\x71\x05\x47\x77\x08\x8f\xee\x1a\x20\xdd\x36\xb3\x7f\x39\xcb\x9b\x1e\xb8\xce\x58\xd0\x9d\x07\xc8\xf3\x6d\x00\xae\x01\x4a\x2a\x56\xef\x48\x16\xb0\x3e\xec\x62\x9a\xfb\x9e\x36\xb9\xaa\x13\x3a\xe1\x31\x2b\x09\x41\x46\xd4\xc1\xa6\xc6\x4d\x0c\xc3\xd9\xd3\xc8\x3b\x88\x39\x1b\x1f\xb4\x49\xed\x2b\x3e\x39\x9e\x2e\x5f\x5c\xf5\x36\xa9\x49\x53\xfd\x7e\x56\x35\x59\xec\x92\x61\xf1\x22\x90\x46\x30\x61\x1b\x45\xf6\x23\xcb\x0b\x14\x1e\xd2\xe2\x22\xd5\xbf\xe8\xec\x0e\x8b\x0c\x46\x68\x8a\x6a\x17\xf4\x35\xc8\x51\xd5\x0c\x59\xc4\x6b\x04\x99\x34\x77\xbe\x9c\x2c\x50\xa9\x68\xfc\xe4\xdf\x17\x78\x36\x4b\xe0\xf3\x18\x91\x9b\x92\xba\xc5\xb9\x46\xca\x06\x21\xe9\x7b\x32\x09\xa5\x14\x48\x3a\x28\xe9\x09\x2f\xb8\xc9\xd9\xb1\x32\x48\xc9\x38\x20\x59\xf3\xa6\x09\x98\x11\x91\x07\x95\x30\x57\x51\x68\xf9\x94\x5e\x90\x57\xa4\x76\xf9\x0f\x6f\xf8\x37\x94\xf9\x8a\x84\x35\x78\x23\x77\x66\xc8\xda\x15\x74\x91\x96\x55\xb1\x6b\x7c\xe4\x6d\xb0\xa7\xa5\x44\x2e\x5b\xd9\x1a\x95\x0f\x79\xf0\x9b\xea\x0f\x18\xa3\x12\xe7\x12\xdc\x26\xdb\x3c\x1d\x98\x43\xbd\x38\x83\xf2\x87\x2c\xc1\xab\xc5\xe3\xb0\xb9\x4f\xaf\xae\xaf\x4f\x2f\xd6\x60\x10\xf5\x5c\x1f\x1e\x87\x50\x47\xd7\x00\x66\x57\x7e\x1e\x74\x6b\x4a\x2d\x8f\x8b\x32\x87\xc4\x5c\xd7\x65\x5b\x8a\xcf\x87\xdc\x97\xa8\xc8\x2a\xd1\xf1\xa1\x6f\xca\xed\x6c\x7b\xf1\xee\x0c\x7e\x1a\x10\x50\xf8\xa4\x9e\x7a\x03\x54\xf8\x0b\x9e\x6c\x08\xd2\x48\xb1\x4a\xa6\xed\xa0\x96\x0e\xe0\xad\x06\x29\xbc\x91\xce\x48\x03\xff\xde\x76\x2c\xf6\xec\xc7\xc2\x86\xee\xb0\xc6\xc1\xd8\xef\xd9\x9b\x56\x76\xa7\x15\xe8\xd8\x7e\x28\x04\x91\xbb\x1c\x05\xf6\xd1\x80\xe7\x40\xaa\xf6\xf5\xd0\x8f\xc2\x8b\x72\xfb\xd7\xfd\xdf\x76\xf6\x7b\xf3\x67\x79\xae\x0f\xc6\x2f\x4a\x4d\x36\xcf\xe5\x65\xb0\xfa\x48\x0d\x2e\x4c\x5f\x2b\x7d\xc3\xad\x20\xf7\xd8\xc7\x52\xdf\x66\x9d\x57\x8d\x39\x9d\x2d\xf3\x9a\x29\x94\x91\xef\xd5\x89\x43\x8d\xac\x7b\x5b\x0b\xce\xe7\x4c\xfe\xbd\x05\xe7\xa6\xb5\x33\xa5\xb2\x77\x3f\xb3\x78\x87\xde\xd4\x32\xde\xe6\x28\x74\xfe\x4a\xf0\xd3\x30\x33\x74\xa3\x56\xb5\x59\xbd\x3b\x74\x64\xaf\x8c\x6d\x58\x43\xfe\x62\xa0\xbc\x69\x03\x00\xb2\xe0\xff\xd4\x03\xeb\x6c\x1f\x17\xdb\xd7\xed\x3f\x6f\x14\x22\xe7\x06\x79\xa5\x90\xfe\x2b\x5b\xed\x25\xef\x66\xb4\x2a\xf7\xfe\xed\x30\xe6\xca\x55\x9f\x1d\x8f\xa2\xf5\xbd\x07\xd9\x2c\x42\xdf\xbb\xa9\xba\x48\x7c\x97\x56\x42\x33\x24\xbb\xb5\x71\xbf\x2a\xf0\x7e\x35\xe0\x77\x7a\xd6\x80\xf7\xa8\x00\x6f\xaa\xff\xae\x98\x1a\xe9\xe4\x35\xe2\x74\xb1\x6a\x37\x7d\x31\x5e\xc6\xee\x1e\xf6\xc9\x7e\xd6\xc9\x53\x1c\x28\xd7\x9d\x3d\x8c\xc6\xd7\x0e\x79\x31\x47\x45\x80\x8a\x60\x81\x8b\x32\x48\xd0\x15\x4c\x56\x41\xbc\x84\x41\x89\x83\x19\xc8\x27\x60\x06\x83\x08\x27\x1c\xc0\xa4\xa3\xcd\x51\x79\xd8\xdd\xf2\xa8\xd8\x0c\x9b\xd5\x64\x3b\x20\x4a\x68\x02\xe2\x80\x62\xe7\xa3\xa8\xba\xf1\xdb\x3c\x3d\xc7\x6f\x3e\xbe\xf3\x16\x38\x3d\x94\x1d\x09\xe1\x81\x6b\x5d\xe3\x6a\x3d\x37\x9b\xad\x70\x4a\x30\xb4\x74\x2d\xc5\x82\x49\xb7\x9a\xd8\xd7\x88\xcd\x90\xc3\x42\x46\x72\x86\x84\x3d\x85\x81\x73\xb8\x6a\x81\xe9\x6b\xe7\xf5\xdf\x06\x45\xa9\x47\x94\x87\x25\x68\xc5\x92\xc8\x51\x87\xfd\x98\x53\x2e\xa4\x57\xa4\x81\x2a\x1f\xca\x33\x90\x17\xc6\x72\xa8\x64\xc4\x8c\x1e\xa1\xab\x03\x23\xb1\x6c\x3e\x92\xd2\xc9\x27\x17\xcf\x9f\xe7\xef\xfe\xfa\xd1\x6d\xab\x18\x44\xa7\x0a\xe6\xa0\x18\x97\xf0\xb6\x1c\xd3\xf8\x36\x29\xb2\xf1\xa9\xbd\xd0\xa9\xd5\x80\xa5\x30\xd1\x1e\x85\x72\xf5\x95\x1a\x70\xed\x0b\x98\x5f\xa3\x08\x3e\x78\xed\xfc\x74\x89\x16\xdf\x9e\x3f\xbd\xf6\x62\x96\xdb\x12\xa2\x70\x18\x88\x29\x76\x56\xca\xb7\xcd\x99\x6c\x07\x0d\x07\x41\xda\x5a\xc5\x8a\x57\x8a\xf7\xb9\x66\xd7\x04\xd4\x11\x6b\x7a\x07\xdb\xe4\x71\xdc\xac\x4f\x76\xff\xba\xf8\x65\xf1\x02\x2b\x9b\xc5\x75\xdc\xd9\xf4\xb4\x90\x0c\xbb\x3d\xe5\x5c\x9c\x9a\x86\x31\xe5\x6f\x7f\x2b\xff\xf6\xb7\xd2\xbc\xb5\xfa\x9b\x53\x44\x87\xc3\xda\x52\xe8\x60\xa5\xf1\x76\x34\xa7\x88\xef\x1b\x4d\xf4\x46\xfb\x36\x47\x13\xf6\xec\x28\x81\xd7\xd0\x0a\xf3\xfc\x46\xfc\xe8\xec\xaa\x69\x26\xba\x00\x33\x5d\xca\xef\x4b\x88\xe5\x82\x04\xdc\x59\x2d\x0d\xa7\x24\xcc\x2b\xc0\xd3\xe0\x48\x45\x86\x30\x0f\xd9\xf9\x53\x2f\x8b\x83\x69\x62\xc4\xf1\xc3\xb3\x99\x77\xbb\x25\x33\xef\x69\xd9\xc4\x6c\x63\x87\x9a\x96\xda\xcc\x64\x66\x47\x34\x6c\x68\xcc\xcd\xdb\x5d\x25\xc7\x8e\x81\x1e\xad\xfa\xa3\xb2\xfc\x1d\x22\x63\xf4\x9d\xe3\xa7\x7c\x9a\xb6\x5c\xe7\x00\x19\xb9\x91\xbf\xfd\xad\x3c\xc5\x01\x67\x1a\xa6\x1e\xec\x5b\xb7\x5b\xb8\x4c\xb3\x57\x7e\x55\x04\xf9\x32\x4d\x51\x3a\x0b\x70\xaa\x85\x3f\x29\x86\x73\xda\xd2\x86\xe7\x18\x8d\xcf\x5d\xca\xae\x59\xc5\x6d\x2a\xb2\xe4\x02\x66\xb7\x80\x3d\x23\xad\x87\xdb\x5b\xbd\x39\xef\xe2\x4a\x2e\xc4\x11\x7a\xd0\x97\xf2\x19\x2e\x36\xa3\xf3\xf9\xcd\x10\x97\xb2\x64\xa9\xd9\xae\x3f\x14\x31\xdb\x86\x52\x92\x42\x51\x10\x05\x73\x40\x74\x35\x4e\x50\x7a\xc5\xe3\xde\x69\x7d\x1a\xc5\x55\x59\xc8\xb7\xae\x67\x95\x0f\x89\xcd\xa7\xac\x30\x33\x17\xf2\x68\x4a\x46\x03\x7b\x7a\x14\xfe\x04\xa2\xab\xa0\xac\x8f\x4e\x38\x0a\x77\xf6\x8c\x59\x5a\x66\x7b\xb2\x7a\xbc\x0c\x35\xc1\x65\xa2\x29\x25\xd5\x6d\xde\x7c\x26\xa9\x18\x1c\xf9\x28\x2d\x4a\x90\x52\xa2\xb8\xc9\xb2\x96\x8b\xc6\x7c\xf3\x4a\xd8\x13\x0e\x2b\x9b\x0e\x1b\xc2\xe1\xd1\x7c\x3f\x78\x75\x16\x1c\xc5\x71\x0e\x8b\x22\xf8\xb7\xe0\x0c\xe7\xa6\x6f\xed\x0b\xd1\xdb\xac\x6f\x35\xea\x13\x11\x74\xaf\x99\x27\xb8\xa3\x80\x76\x00\x99\x36\x5c\xd1\x31\x55\x32\xda\xe6\x76\x69\x7a\x81\xef\x77\xbb\xc0\x0f\x5a\xe0\x40\x64\x4b\xb3\x3c\x24\xe9\x42\xf7\xa8\x87\xbe\xa5\x84\xfc\xb3\xc2\x51\x5c\x83\x52\x70\x26\x37\x80\x01\x8f\x84\x24\xd1\x98\x77\x27\x7f\x45\x72\x7d\xb4\x20\xa5\x6b\x37\xcb\x2e\x79\x53\x5e\x8f\x27\xc6\xf5\x48\xa9\x3d\xcb\xb5\x12\x26\x0f\x81\x99\x1e\x6a\x25\xf4\xdb\x32\x94\x40\x47\x52\x51\x9e\xdd\xab\x98\x89\x37\x91\x79\x34\x67\x24\xe1\x19\xee\xb5\x13\x77\xcf\x97\xb8\xed\x19\x24\x3a\xe9\xf7\x74\x67\x82\x07\x15\x6b\xde\xa8\xec\x4c\x7a\xbe\x05\x7b\xfc\xd1\xfc\x5a\x46\x0e\xbf\xd9\xaf\xe8\x0d\x81\xaf\xbb\x2f\x8c\xc2\x67\x43\x58\x19\xa9\x60\x32\x6c\x37\x71\x01\xa6\x86\x9e\x9e\x26\x24\x01\x97\xe1\x39\x2b\x32\x4d\x02\xcb\xda\x44\x8f\x62\xb7\x4c\x33\x0a\x41\xb1\x4a\xa3\x31\x2c\x22\x90\xc1\xf1\x9c\x86\xf0\x84\xac\x8a\x59\x3f\x91\x87\xfd\x63\x40\xa1\xa7\xae\xae\xff\xd0\xc5\x9d\xf2\x2f\x7b\xab\xec\x65\x9b\xb5\xb2\x8e\xac\x62\xd7\xac\x14\xf2\xd3\x16\x17\xb5\x2d\xf0\x38\x09\x41\xec\x8e\x82\x51\x18\x8c\x03\xb3\x2b\x41\x13\xc5\x9b\xf6\x31\x3d\xdb\xa9\x08\x50\xc1\x2d\x55\x36\x99\x8c\xe5\xbb\x18\xeb\x79\x87\x09\xb2\x7a\xde\x9a\x62\x88\xca\x95\xc8\x42\x53\xe3\xfd\xb1\x48\xd6\x11\xc2\x9a\xb2\x35\x0c\xc5\xb9\xe5\x29\x4b\xd6\x12\x4d\xdf\x24\x19\x71\x0c\x34\xaa\x9d\xa3\xbe\xbb\xae\x76\x38\xbc\x69\xf1\xf7\x37\x38\x43\x83\xb9\x35\xff\xec\x51\x56\xbd\x29\x0c\x53\x28\xc6\x69\x42\x2a\xf9\x5b\x56\x64\xdb\xb6\x1c\x3e\x12\xa5\x3d\xe1\x81\xed\x1b\xfb\x3a\xeb\x11\x79\x0c\x83\x8b\x23\xbc\x7a\xaf\x9b\xc9\x42\xdb\x1c\x7a\x11\x01\x81\x55\x6a\x29\x03\x4f\x24\x9b\xed\x03\xb5\x32\x63\x1d\x59\x4d\xf8\xe0\x05\x8d\x38\x67\x2a\xc3\x02\x91\x98\xf6\x05\xb8\xa5\xa1\xed\xc9\x52\xca\xb4\x1e\x85\x87\x52\x99\x46\xb5\x50\x93\x65\x70\xa3\xb0\x6a\xb1\x31\x49\xe5\x05\x70\x6b\x7a\x21\xc2\x4b\x0a\xc5\x17\xaa\xd5\x28\x8b\x05\x48\x92\xfa\x3c\x3c\xb1\xd0\x75\x14\x32\x65\xfd\x44\x44\xc3\xca\xa1\xe9\x4f\x49\x24\x4e\x04\x12\xd8\x52\xbc\xb4\xc9\x56\x58\xa1\xea\x5a\x48\x69\x80\x59\x3c\x93\x61\xcf\xaa\x3e\x4c\x38\xbf\xad\x92\xcd\x71\x45\x00\x3d\x89\xd3\x68\xe0\x49\x5d\x25\xf3\x6d\x0f\xac\x46\xa0\x9a\xc8\xd6\x03\xe6\x32\x1f\x05\x28\x4d\x50\x0a\xc7\x75\x70\xbc\x39\xa5\x53\x3e\xab\xa4\x29\xba\x3d\xcd\x42\x4f\x0d\x05\x1a\x9c\xc0\x12\xa0\xa4\xf0\xc2\xf8\xa8\x1b\xcf\x00\xb2\x05\x16\x35\xde\x2d\x49\x16\x9b\x45\xf8\xfa\x13\x19\x8b\x6f\x9e\x56\xd3\x45\x5d\x7d\xec\xc8\x33\xbd\xe7\xd9\xbc\x87\x95\x40\x03\xe3\xe0\xf8\xec\x83\xf7\x94\xf8\x65\xbd\x65\x38\x26\x39\x6b\x90\x00\x5b\x5a\x4a\x72\x7d\xaf\x39\x52\xe0\xcc\xce\xd3\xdc\x76\x4c\x93\x63\x71\xd2\xf3\x4c\xf2\x91\xc9\x15\xfe\x16\xfd\x14\xea\xd2\xb0\x5c\xba\x79\xa7\xb5\xcd\xb7\x66\xae\x68\xe8\xd8\x1c\x48\xf5\xe7\xce\xb3\xa0\x3d\xba\x26\xf2\x16\xdc\xfe\x87\xa3\x24\xda\xf7\x5a\xd7\x13\x54\x5c\x0d\xba\xaa\xcf\xb3\x39\x5c\xc0\x1c\x24\x55\xcb\xed\x8b\xfb\x5d\x66\x6f\x2a\xb6\xda\x89\x13\xd9\x2f\x34\xe7\xbc\xfa\x08\x23\xbe\x14\xe8\x4a\x03\x76\x47\x06\xef\x2b\x29\xa4\x43\x1a\xb5\x4b\x18\x41\xa9\x39\x81\xb9\xc4\xdd\xda\xe1\x87\xc9\x43\xcb\xbe\x6b\x22\x9d\xd3\x51\x05\x67\x38\x41\xd1\xea\xbf\x3a\x11\x6a\x7f\xc7\x31\xc9\x8c\x34\x48\x64\xb4\x5f\x89\x89\xf7\x14\x87\xad\x73\xd6\xb8\x87\xcc\x15\x77\x2f\x35\x9c\x5a\xa2\xfc\x07\x75\x82\xa5\x9e\x32\x28\x8c\x1a\xa0\x9c\xbf\x41\xe9\x15\x8c\x3f\xb2\x77\xad\x9c\xb1\x3b\xa9\xdb\x74\x38\xc2\x13\xc4\x18\x37\xf8\xbf\x9a\x9a\xa9\x61\x94\x23\x97\xe9\x29\xfc\x58\x4f\xdc\x15\x0e\xde\x5a\xad\x72\x5d\x89\xb0\xbb\x20\x48\x4d\xe3\x2d\x19\xf6\x4d\x82\xcb\x50\x2d\x7a\xb9\xe6\xc6\xc2\x4d\x40\x3c\x83\x95\xb0\x7a\x33\x47\x65\x0b\x5a\x43\x1d\x28\xe7\x09\x78\xeb\x6f\x0e\x73\xea\x8a\x5d\xc1\x07\x9e\x36\x0b\xbd\xd7\x23\x3e\xc6\x69\x09\x50\x0a\x73\x23\xf6\x95\x38\x9e\x1c\xe3\xa6\x52\x3e\xb2\x04\x95\x63\x91\x96\xeb\x17\x81\x8f\x25\x6c\x8f\x04\xce\x60\x6a\x8c\xf8\x96\xb0\xaf\x9f\xc8\xc7\x96\xeb\x63\xdb\xa3\xcf\x61\x0c\x4a\xe0\x8d\x78\xad\x59\x53\xf6\xab\x49\xed\x3c\xab\xcd\xd0\x64\xc2\x3c\x94\x42\xf8\x7a\xd4\xff\x85\x94\x61\xf1\xb1\x3c\x95\xac\xd8\x4c\xbb\xb8\x14\xae\x0c\x6a\x11\x39\x01\xe5\x72\x11\x0a\xe5\xc3\x68\x33\xe9\xd1\x1b\x55\x9c\xe5\xba\x93\x55\x83\xc4\xf5\x1c\x3a\xfd\x05\xca\x36\x90\x51\x82\x62\x36\xd0\x43\x1a\xae\xc4\xfb\xa2\xf3\xd9\x75\xc0\x02\x99\x79\xc4\x4e\xf5\x4d\x43\x82\x73\x85\xac\x6f\x77\xb6\x01\xdd\x23\x5b\x91\x40\x6c\x8d\xac\x86\x72\xfa\x65\x92\x50\x70\x47\x66\xf1\xb3\x8f\x43\xe3\xfd\x5b\xbd\x01\xfe\x86\xad\x0f\xf5\xac\x99\x50\xbf\x26\x64\xe3\x20\x93\x1c\xa4\x3c\x54\x97\xb9\xf9\x95\x87\x92\xe6\xb6\x6d\x05\x31\x95\x81\x4b\x35\x4c\x53\x61\xf4\x42\x69\xb6\x14\x20\x89\x75\xd1\x42\x59\x89\x33\x82\x9b\x5a\x6a\xa3\xb9\xa6\xec\x00\x3d\x45\xc5\x38\x03\x71\x4c\x6c\x6f\xa8\x18\x47\x78\x91\x81\xa8\x34\xfa\xd4\x8d\xf7\xa5\xf8\xbe\xda\xfd\x38\x85\x63\x27\x24\x8d\x44\xbc\x5d\x16\x62\x10\x72\xaf\xff\xf9\x1c\xdf\x04\xc4\x92\x11\xe0\x69\xd0\xac\xf0\x73\x88\x8a\x23\xa9\x48\x01\x45\xbc\x90\xef\xaa\x62\x8e\x6f\xce\x97\x13\x62\x49\x69\x82\x3d\x9c\xab\xbf\xfa\x79\x01\xc9\x98\x74\xd3\x8c\xcb\x1f\x77\xb7\x37\x7c\x45\xe3\x69\xc5\x6f\x26\x09\x6c\x80\xc8\x86\x1d\xab\x38\x29\xab\xb1\xb7\x0e\x34\xe6\xbd\x15\x72\x52\x86\xbc\x3f\x04\x4a\xe6\xde\x5a\x28\x99\x44\x94\x90\x0a\x3a\x85\x8a\x6a\xa3\xef\xc7\xd0\x5a\xef\xc9\x73\x37\x86\x22\x6a\x62\xbf\x2f\xca\x66\x23\x94\xa3\x5b\xd9\x27\x7d\x0c\xeb\x14\x7e\x32\xc8\x3e\xaf\x4e\x0c\xfd\xb9\x1c\xe3\xde\xe3\x59\xb3\x4c\x93\x61\xac\x2c\x61\xf8\x5e\x06\xdc\xbd\x98\x93\x61\xc0\x1c\x6f\xf3\xae\x46\xec\x59\xf2\xc9\x30\xb2\x86\x56\x36\xf8\xb8\xda\x0b\x43\x19\x86\xc5\xbe\xb8\xcb\x71\xf9\x94\x8f\x32\xed\x3d\x22\xa9\xf4\x1a\x58\x33\x8a\xcb\x34\x73\x52\x77\xca\xfc\xbd\x8b\x31\x78\x35\xae\x3a\x05\x86\x6c\xb9\x61\x8a\x6f\x6d\xdc\x4d\x31\x75\x21\x95\x28\xb5\x6a\x15\xaf\xe0\x8a\x9f\x4e\x98\x38\xf0\x88\x1d\xca\xd8\xce\x41\x1d\x20\xbe\xf3\xa4\x5b\x80\xd9\xb3\x96\x00\xb3\x83\x01\xca\x5d\x1d\x28\x91\x5a\xb5\xdb\x79\xbd\x41\x38\x1d\xd1\x0d\x29\xee\x73\xbb\x59\xe0\x60\xbd\x92\x58\xca\x8a\x3c\xd5\x02\x53\x9b\x75\xaf\x46\xae\x6a\x59\xd5\x86\x78\x4a\xe7\xfe\xe4\xb2\xa9\xc6\xdb\xeb\x63\xed\x70\x52\x3e\x71\xd7\xc7\x7a\xd2\x5a\x1f\x4b\x71\x14\xbb\xeb\x63\x19\x8b\x62\x3d\x91\x13\x33\x4d\xea\xbc\x38\x39\x07\xd6\x98\xb4\xcb\xd1\xe7\x7d\x57\xc0\x5a\x47\x6c\x60\x79\x85\x76\x65\x95\x52\x89\x16\xe8\xa1\x00\xb5\x5a\x38\x7a\x01\x12\x9b\xcc\x04\xdd\x20\x89\x65\x0b\xe3\x9e\x09\x94\xd8\xf0\xc5\x3f\xff\xf1\xdf\xad\xed\x68\xd0\xc5\x86\xf7\xf1\xd4\xd9\x48\xbf\x2a\x5f\x1e\x1c\xfe\xa9\x18\xe3\x30\x30\xc7\xf6\x59\x70\xb8\xac\xed\x46\x84\xb9\xd9\xb3\x5c\x7f\xee\x7b\xef\xef\x0d\x82\x9b\xdc\x71\x06\xc4\x06\x35\xc0\x14\xd6\x42\x62\x6e\xf3\xfd\x98\xbc\x54\x2c\x60\xb5\x19\x81\x52\xc3\x72\x38\x8c\xec\x66\x4f\x4c\x0f\xdc\x66\xc3\xb7\x7e\xc8\xcd\x35\xd9\xd6\xc2\x6e\xb6\xa2\x37\xb7\x48\x30\xeb\x20\x38\x93\x3e\xed\x15\xcf\xac\xfb\xc3\x03\xc9\xb9\xc1\x34\x5a\xb1\x9c\xdb\xe7\xd9\x1f\xe8\x59\xcd\x5a\xfb\x9d\x6c\x16\x93\x7d\xfa\xbe\x37\x4c\xa3\x10\xdb\xb0\xeb\xc6\x1f\x1a\x61\x72\xfc\x5c\x05\x4c\x6a\x90\x5d\xad\x34\x5e\xca\xe0\xe6\x2a\x6b\xeb\xa0\x6f\xb0\x24\xe4\x42\x21\x2a\x3e\xa2\x02\x89\x02\x21\x9a\x4c\xbb\x4c\x62\x62\x81\xac\xbe\x78\x7e\x0d\xd3\xf2\x02\x2d\x20\x5d\xe4\xcb\x0e\xc0\xf3\x0e\xaf\x42\x8b\x87\x23\x40\xc5\x78\x8e\x93\x44\x36\xf2\x68\x4b\xc2\x5d\xfa\x7c\x68\xde\x21\x06\xbd\x0f\x10\x5b\x1b\x19\x4a\x0f\x5e\xeb\xd0\xa8\x2c\xb3\x5b\x50\xce\xb4\x40\x2d\xdb\xc7\xd7\x9d\xdd\x8d\xee\x1e\x54\xb7\xcc\xfe\x3d\x8c\x60\x5a\x0a\x82\xd3\x69\xb9\xec\xc5\xeb\x90\x5a\x22\xf4\xde\x40\x84\x36\x8c\xd0\x4d\x64\xc3\xe1\xb9\x26\x46\x06\xef\x5a\x74\x77\xb9\x1c\xd4\xde\x11\xbc\x87\x5f\x97\x28\x27\x78\x5f\xeb\x2f\x86\xd3\x56\xdf\x5c\x1a\x93\x39\xdb\xc0\xa0\x38\xd1\xfc\x4c\xc6\xb5\x44\xfa\x74\x9d\xb2\x4c\x1e\xc6\x97\x53\xd0\xb0\x17\xb5\xdf\x41\x6d\x8d\x5e\xac\xb2\xe1\x1b\x3d\x27\xb4\x1d\xbc\xd9\x33\x98\x2f\x50\x51\x74\xb9\x8b\xdb\xb2\xba\xea\x95\xeb\x5d\x17\xa8\x05\xfb\x50\x79\xcd\xe1\x4f\x7a\x26\xe7\xb5\x16\xc7\xe7\xaf\xd4\x2b\x4e\xfe\x39\x83\x39\x11\x4b\x9a\x92\xb9\xde\xa9\x23\x02\xea\xeb\x12\xd2\x7a\x4a\x61\x54\xa0\x0d\xb6\xe7\x37\x38\xa4\x0a\xcf\x59\x91\x4e\x0c\x15\x2e\xf9\x81\x91\xc7\xc3\x8f\xd2\xa5\xd5\xcb\xa2\x7f\x21\xa5\x09\xb6\x00\xe7\x75\x9c\x95\x94\x31\x28\xcd\x8a\xfe\x37\x6c\xda\x81\x8c\xb3\x18\x85\x87\xa1\x71\xc4\x3c\xdc\x92\x46\x7e\xf9\xe7\x03\x34\xb6\x82\x95\x1e\x36\x31\xdf\xbc\x95\x15\x91\xcd\x69\x77\x6b\xef\x31\xd4\x05\x3f\xad\x81\x56\xc3\xb1\x2b\x77\xd4\x3e\x8c\x92\x03\xbe\xf5\x33\x68\xac\xd1\x73\xbd\x69\xef\xa1\x6f\xe6\xb1\x7c\xa6\x84\x2c\x83\xf8\x5d\x9a\xd0\x70\xaf\xf7\xd5\xb5\x41\xff\xb3\xf9\x29\x27\x41\x71\xdd\x87\xe5\x66\x82\xcf\x2c\xbe\xf4\xea\x3c\x59\x40\x61\x3b\x49\x1f\x2c\x65\x34\x9a\x83\xbc\x0c\x47\x21\x8f\x7a\x62\x0c\xc5\x54\xf3\xd9\x54\x69\x46\x41\x19\x57\x50\xa9\xea\x2c\x53\x8e\x3a\x0e\x6f\x61\xb4\x89\x33\x98\x8e\x69\x09\x57\x51\x8e\xa6\x84\x59\x06\xf3\x31\x09\xfe\x08\x47\x21\xa9\x15\x11\x81\x34\xc5\x4a\x8a\x29\xcb\x45\x2d\xa2\x39\x8c\x97\x09\x8c\xc7\x73\x98\x97\xdf\x4c\x3f\x4c\x56\x25\x91\xa1\x66\xe4\xfb\x34\xa6\xcd\xa9\x95\xa3\x59\x95\x9a\x09\xc8\xad\xc5\xa2\x49\x75\x68\x01\x82\x98\x81\xbc\x2c\x36\x59\xcc\xdf\x98\x86\xeb\xd1\xba\xbe\xf6\xa2\x39\x86\x42\x3b\x34\xf0\x62\xa0\x22\xd7\x5a\x39\x6b\x06\x07\xc8\x16\xa2\x40\xdf\x20\x1b\x53\x38\x0a\x6f\xeb\x2c\xdf\x29\x8c\x56\x51\x02\xc7\x7c\xe9\x89\xc6\x36\xa6\xa2\xaf\xf9\x21\x88\x22\x9c\xc7\x74\x94\x04\x4a\xbe\x4b\x46\x6f\x9d\x5b\xe9\x97\xcb\xfb\xbf\x7c\x72\x79\xa5\x52\x30\x0f\x3b\x95\xf7\x20\xff\xe1\x87\xa4\xfc\xed\xab\x37\xf6\x9c\x8e\x0c\xdf\x88\xc9\x56\x84\x11\x37\x04\x9d\x15\xc3\xb0\x7b\xa2\xa8\xf4\x45\x25\x33\xd3\xe2\xd3\xf4\x83\xea\x88\x88\x51\x8e\x51\x5a\xe6\xb8\xc1\x65\xcd\x62\x00\xb9\x4d\x88\xb3\x2d\xc1\xa4\xc1\x90\xa6\xb4\x55\xdb\x0c\xcd\xe6\x09\xb5\xde\x7a\x02\x85\xec\x8c\x3e\x87\x17\x34\x3c\xa0\x4d\x2a\x3c\x5a\x96\x78\x01\x4a\x14\x05\x47\x51\x04\x8b\x22\x28\x71\xd0\x12\x02\xae\xf6\x73\x02\x8b\x28\x47\x19\xaf\xf9\xd3\x0d\xa4\x63\xe7\x52\x86\x03\x2b\xae\x8a\x00\xa5\x41\x39\x47\x45\xf0\x05\x4f\x82\x08\xa4\xd4\x80\x14\xca\xa8\xfa\x2c\x2c\x0c\xe4\x33\x92\x97\xff\xf7\x49\x02\x52\xe2\x58\xab\x1e\xe7\x54\x42\xc0\x15\x6f\x85\x79\x90\xe2\x1c\x4e\x61\x9e\xb3\xe2\xcc\x9f\xc3\xc3\x79\x0e\xa7\x84\xbc\xf3\xb2\xcc\x8a\x1f\x37\x37\x63\x78\x0d\x93\x6a\xd3\x6f\x54\xc7\x19\x45\x38\xcf\x36\x22\xbc\xd8\x24\x47\x6e\x33\xc6\x51\xb1\x59\x31\x13\x98\x95\x45\x7d\xd4\xfe\x44\x4e\x32\x20\x14\x1b\x97\x78\x7c\xad\x50\xcc\x30\x71\x20\xc8\x0c\x04\x99\x4f\xab\x1e\xac\xc4\x36\xc1\x11\x37\x2c\xf0\xf6\xc2\x70\x6a\x7e\xf8\x87\x02\x06\x26\xf3\x64\x18\x31\xb4\xd8\x56\xb7\x9a\x6c\x1a\xc8\x40\x39\x27\x1c\xe6\x16\x15\x25\x4a\x67\x67\xa0\x9c\x13\x96\xa3\x24\xb3\x52\xa6\x45\xf8\x94\x52\xec\xe1\x3d\x4c\xe0\x35\x48\xcb\x8f\x52\x09\xab\x29\x4a\x54\x50\x3e\x8f\x0c\x58\x9b\x67\xce\x2e\x66\x4c\x71\xce\xc9\x8f\xd2\x00\x24\x09\x8b\x27\x64\x7f\x90\x91\x9a\x3f\x36\x53\x55\x69\xfd\x43\x61\xc8\x06\xba\x5b\x0a\xd3\xf8\xb2\x9a\xcc\x06\x74\x62\x15\x98\xe0\xf2\x41\xac\x83\xb4\x0c\xd3\x1c\x2f\xd4\x85\xe0\x87\xdf\xdb\xb8\xd8\xbe\x26\xa1\x9a\xf1\x73\x20\xd9\x4d\xa6\x28\x2f\xca\x17\xf0\x46\xe4\x4a\x93\x0c\x37\xc5\xe6\xb4\x2d\xa5\xf4\x48\x91\x06\x4f\x25\x8f\xf2\xd3\xf6\x16\xfd\xe3\x0d\x8c\xfb\xe6\xbe\x76\xc8\x28\x64\x6f\xec\xde\xf5\x66\x61\xeb\x39\x92\xe0\x80\x2c\xa1\x04\xb0\x8c\x36\xdc\x7b\x06\x04\xbc\xf4\x1c\x79\x46\x71\x3c\x9c\x2a\xb9\xe7\xe1\xbc\xdf\xe3\x49\x89\x2f\x45\x29\x6c\x8d\xbc\x77\xd5\xbd\x9e\x6c\xa7\x2a\xb7\xce\x4a\xa9\x8b\x7f\x4f\xe7\x7e\xd0\x23\xff\x38\x4f\xfb\xde\x7d\x9f\xf6\xbd\x8e\xa7\x5d\xdd\x36\xbf\xdb\xa3\xfd\x80\x4e\xb5\xff\x1a\x78\x1c\x5a\xa3\x45\xa6\x5d\xb5\x78\x83\xd2\xab\x1f\x7f\x3c\x2f\x41\x1a\x83\x04\xa7\x50\x8d\x97\x21\x8a\xd2\x28\x3c\x64\xca\x3c\xf9\xef\x19\x2e\x44\x11\x55\x1e\xb3\x28\x24\xfe\x02\x46\x38\x8d\x41\xbe\xa2\x86\x18\x7c\xc3\x62\x62\x46\x61\x99\x03\xc4\xd2\x8b\xdf\x40\x90\xa7\xc1\x02\xe7\x30\x00\x13\xbc\x2c\x1b\x52\xfa\xc8\x53\x73\x28\x97\x25\xce\x11\x48\x24\xad\xc1\x90\x36\x43\x43\xfc\x4c\x20\x66\x9a\xb6\xb9\xb7\xed\xb7\x17\x34\x77\x19\x53\x8a\xe5\x98\xb8\x49\x0e\xd2\xda\x18\x6e\x6d\xd0\xe4\xe5\x56\xcf\x9c\x55\x6d\x56\xb5\x60\x7b\xc8\x83\x41\x09\x14\x5b\x86\x58\x02\x2e\x2d\xe1\x24\x6e\x29\x57\xda\xc4\x31\x86\x45\x90\xe2\x92\xaa\x91\x26\x25\x0c\xa4\xab\xda\xae\x30\x0a\x26\xcb\x32\x58\x80\x15\x7b\x9f\xbe\x35\x59\x05\xd7\x28\x2f\x97\x30\xc0\xd3\x80\xa4\x9f\x23\x58\x04\xa0\x28\x70\x84\x40\x09\x63\x82\x0e\x55\x0b\xae\xff\x5e\xd0\xfb\xee\x6f\xff\x1e\xdc\xe0\xfc\x2a\xc1\x20\x0e\x50\x0c\xd3\x12\x95\x08\x16\x1b\xc1\x39\x84\x7c\x66\xbb\x94\x64\x07\xbe\x7b\x4a\xd5\x46\x79\xeb\x63\xd6\xfa\xea\x4f\xe2\x49\x3d\xb8\x31\x88\x92\x31\x1f\x34\x5b\x22\x93\xf2\xbc\xed\x56\x9e\xeb\x15\xfa\xc4\xfb\x38\xaa\x09\x70\x74\xfc\x86\x26\xfa\xf3\x3e\x64\x26\x42\xce\x12\x4a\xa9\x69\x12\xe1\x74\xc3\x66\x93\x55\xf3\xf2\x49\xf0\xda\x4d\x8e\x4a\x28\xd6\xc7\x58\xc0\x49\x32\xfd\xec\xe8\xe8\x8e\x52\x8e\x92\xc1\x79\xc4\x32\x3b\x40\x20\x65\xc6\x27\x15\x65\xc2\x91\x94\x5a\x9f\xc2\x9b\x50\x41\x0b\xe0\x5d\x90\x9b\xa2\x01\x1e\xd0\x41\x1b\xab\x83\xae\x2d\x07\x4d\xbe\x21\xcd\x16\x6c\x99\x4b\x58\x58\x87\x54\x34\x61\x14\x1e\xf1\xee\xf9\x28\x3c\xca\x28\xcc\xe3\x62\x13\x24\x90\x98\x42\xab\x7f\x27\x28\xbd\xda\x14\xc6\x29\x18\x23\x1a\xa0\xcb\x29\x46\xc1\x80\x99\x3d\x9b\x98\x9d\xcd\x26\x65\x4c\xcc\x8e\x63\x62\xa4\x15\xdf\x66\xec\xb6\xa5\x36\xea\xaa\x37\x61\x1f\x67\x75\x3b\x7b\xd4\x79\xa9\xd7\x72\x38\x00\xc5\x6b\x9a\xfc\xf1\xe0\x6d\xae\xcf\x7f\x79\x36\x7b\x73\xb6\xf7\x73\xef\x6a\x9c\x62\xa2\x9d\x4d\xae\x77\x55\x8a\x13\xe6\x39\xce\xed\xd1\x20\x22\x87\x3f\x4c\x71\x29\xca\x91\x4b\x33\x24\xdf\x93\xa2\x05\x2c\xbb\xd6\x92\x1b\x2f\x37\x4a\x46\x17\xe1\x64\xb9\xb0\x00\x8b\x59\x5f\xb7\x8a\xa0\xc2\x84\x2c\xc5\xf9\x51\xb0\x41\x54\x8c\xf7\x0c\x97\x1d\x9d\xb7\x80\xe7\xbe\xb4\xa9\x60\xcd\x5b\x55\x6f\x21\x56\x4c\xb6\x0e\x2d\xcb\x23\xa2\x8b\xce\xb2\x1a\x33\x2f\xf1\x53\xfd\x7b\x81\x52\xb4\x58\xda\xf1\x61\xf8\xe4\xd9\xe9\x56\xd7\x8d\x3e\xf4\x58\xb1\xfd\x51\x88\xd3\x88\x24\xa4\x34\xa1\x2a\xe5\xf2\xef\x27\xa8\x58\xa0\xa2\x50\xc1\xc1\xf6\x46\x7b\xca\x00\xd8\x38\xdf\x5d\x81\x95\x6b\xf2\xdd\xb3\x77\x9b\xec\x5c\xf3\x03\xc8\xfa\x47\xcd\x58\xc8\xbf\x27\xb8\x20\xb7\xd6\x1c\xa4\x71\x02\x9f\xd3\xad\x6f\x88\xfb\x11\xa7\xf4\x72\xa4\x64\x01\x19\xc8\xa1\x34\xe5\xca\xba\xe9\x53\x49\x9c\x70\x7d\xe1\xa7\x24\x82\x20\x1b\x5a\x9f\xa2\xe2\xfc\xdb\x81\x18\xf7\x23\x29\xd0\xf5\x2d\x7f\x7a\x7d\x93\x15\x3f\x79\x23\xfc\xb7\x55\xd9\xda\x92\xdd\x32\x69\x5b\x95\xad\xbe\x85\xb5\x86\x2d\xaa\x95\x2f\xd3\xc7\x51\x24\x69\x71\xf1\xcb\xc1\xbb\x8b\x83\x9d\x01\x4b\xbf\xbf\x5f\xa6\xa6\xaa\xef\xf9\x32\xed\x56\xec\xfd\xfd\x32\x0d\x00\x83\x1a\x6d\x5e\xde\x3d\x6b\xb2\x1b\xf0\x66\x95\x04\xc1\xf3\xe5\x64\x81\xca\x9a\x67\x9d\x83\x6b\x78\x54\x70\xda\x35\x99\x17\xc1\x78\x97\x65\xec\x7d\x13\x07\x67\xad\x4a\xb3\x56\xb8\x99\xde\x89\x8d\x9f\xf5\x2f\x0b\x5f\xc9\xb9\xe4\xf2\xec\x58\xbb\x44\xec\xe3\x01\xcf\x45\xfd\xe8\x51\x9c\x90\xcd\xbf\x1c\xff\xf0\xf5\x59\x92\xf8\xf2\x33\xbb\xa5\xa0\xe1\x6f\xcf\x97\xe9\xb8\x5a\x1d\xe9\xb9\xdd\x25\xda\x84\x75\x46\xc5\x78\x57\xfe\xe8\x78\x8e\x71\x51\x69\x84\xa5\xb4\x5d\xed\x52\x90\x6c\xb8\xa0\xc8\x34\x01\x08\xa2\x65\x51\xe2\x45\x80\xf3\x80\x51\x8b\xb8\xb2\x79\x83\xc1\x04\x26\xf8\x66\x23\xf8\x15\x2f\x83\x1b\x94\x24\xcc\xd0\x90\x06\x38\xab\x16\x70\x99\xa2\x72\x15\x94\x38\xa0\x29\xfd\x01\x48\xe3\x20\x4b\x40\x1a\xac\xf0\x32\x27\x0d\x4d\xe0\x94\xe8\xd3\x65\x80\x8a\xa0\x20\xa7\xa2\x84\xb1\x57\xed\x5a\x55\xbf\x96\x0e\xa2\xd8\x4f\x8a\xf5\x68\xcb\x89\x65\xb7\x4e\x7e\x4a\x35\x79\x32\xef\x14\x0b\xc2\x10\x63\x4c\x44\xe9\x3f\xcd\xf1\x62\x23\xf8\x84\x97\x49\x5c\x4d\x9c\x54\xee\xad\x7e\x0e\x1d\x01\x94\x32\x97\xdc\x10\x8d\x12\xed\xdd\xe2\x92\xa7\x5b\x56\xb3\x43\x06\x38\x85\xff\xe5\x27\x06\xab\x01\x09\x42\x98\x65\xd8\xe9\x2c\xdc\x80\xf3\x45\x61\x7e\x20\xd6\xca\x6a\xb0\xbc\x58\x8d\x60\x2c\x82\xc7\x73\xeb\x24\xcd\x39\x6c\x31\xc2\xd5\x0b\xb2\x00\x48\x3a\x4b\x39\x88\x11\xe6\x63\x69\x09\x2e\xdf\xeb\x11\x3a\x5c\x97\x67\x79\xc3\xe0\xda\xda\x1a\x11\x27\x44\x62\xd3\x8d\xa8\x50\x05\xe4\xed\x40\xba\x2f\x0f\x8c\xfb\xb5\x4b\x1a\xb7\x3a\xea\xf7\x15\x7d\x8e\x41\xce\xd2\xf2\xe9\x0a\x4e\x71\xbe\x18\x47\x02\xf1\xae\x1a\xd7\xc1\xa8\x2e\x67\xc1\x82\x67\x59\x42\xfe\x13\x16\x33\x48\x80\x9b\xea\x9b\x8a\x27\x1c\x4b\xaa\x06\xc1\xb6\x5a\x61\x12\xa7\x76\xb8\x00\xb7\x9f\x50\x4c\x9d\x0c\xd1\x1c\xb2\xc2\xe4\x9f\xc3\x29\xba\x25\xe9\xfc\xbb\x5b\xff\x3b\x6c\x9c\x52\xd1\xbb\x06\x6a\x05\x63\xf9\xce\xeb\x13\xd6\x5b\x53\x65\xb7\x5a\x4b\x0e\x58\xe7\x5c\x4a\x2e\x64\xc8\xe0\x73\xd4\x1a\x26\x8f\xc1\x91\x47\x6a\xea\xba\x4b\x1c\x91\x20\x49\x09\x17\x45\x53\xa1\x6d\xeb\x9c\x3b\x9c\xf5\x18\xe2\x1d\x0b\x3a\xdd\xa5\x17\x10\x5d\x7d\x12\xa7\x18\x97\xf2\x2d\x45\x19\x43\x01\x6d\x09\xec\xf5\x49\x7c\x66\xe7\x26\x5d\x0f\x27\x63\x4d\xdb\x07\xa3\xb0\xc6\xcf\x17\xfb\x4a\x86\xd1\x36\x6c\x25\xe9\x34\x5d\xda\x38\x59\x6d\x48\x3d\xca\xb2\x64\xa5\x70\x30\xd9\x8a\xcb\x07\x5e\x1a\x44\x40\xd3\x2e\x6e\xf7\x51\x89\xe9\x35\xac\xbd\x62\x70\x75\x18\xdd\x31\x48\x23\x6e\x7c\xe5\xfc\xb5\xf6\x04\xd9\x13\xc5\x5c\x10\x5e\xce\xc5\x0a\x40\x82\x66\x22\xdf\xba\xe7\xc2\x35\x66\xd6\x70\x77\xd5\xd7\xde\x5b\x90\x52\x00\xae\x12\xe6\x25\xa2\xfe\xad\xea\x56\x91\xe6\x2c\xdd\x88\x0b\xfa\x76\x7f\x1a\x3b\x46\xc2\x2c\xea\xa7\xf0\xa6\x66\xf2\xca\xb0\xa6\x28\x81\xe3\x2c\x59\x16\xe6\xb1\xb1\xdb\xba\xc3\x8a\xd8\xcd\xe2\x34\xa6\xfb\x67\x62\x4c\xce\x49\x84\xba\x5e\xb8\x90\x04\x35\x37\x2d\xda\xaa\xd5\x39\x2e\x36\xab\x5b\x61\x93\xde\xa7\x55\x53\x9b\xac\x38\x8a\xcd\xae\x2d\x05\x68\x0b\x21\x9c\xab\x78\x75\xdb\xe3\x82\x38\x60\x50\x31\x86\x5f\x97\x20\xe9\x1a\x4d\x6c\x50\x03\xee\x44\xc1\x60\xbb\xe5\x81\x6b\x18\x7b\x1f\x4e\xce\x9e\x7f\xda\xf9\xc1\x61\xe5\xa6\x87\x24\x90\x44\x87\x75\x55\xe2\x7b\xd3\x4a\xd8\xd0\x5f\xe3\x89\x38\x55\x2d\x71\x8a\xb2\x62\xc2\xe0\xc0\x70\x1e\x9c\xc0\x04\x12\x7f\x97\xa2\x90\x10\xe7\x7e\x39\x87\x01\x81\xbd\x66\xea\xc9\x89\x41\x75\x29\x02\x9a\x88\x10\x4c\x60\x90\xc3\x05\xbe\xee\xa3\x76\x98\x6a\x10\x3c\x0e\x95\x63\xf7\xc1\xa8\x1c\x7b\xbf\x03\x95\x43\x4e\x67\xe5\xfb\xe0\x90\x3b\x58\xaa\x31\x17\x2f\x2a\x79\xf8\x0d\x15\x9b\x2d\xb2\x7f\x0d\x1b\xc9\x3d\x33\xd4\xfa\x4d\x09\xc1\x53\x9e\x9d\x68\x29\xb5\x42\x70\x91\x77\x4e\xa1\xb4\x34\xe4\x97\x45\x2b\x79\xb5\x04\x6c\x75\x75\x1f\xb0\xa3\xf7\x1a\x4f\x14\x3d\xc9\x9a\x55\xa8\x6c\x1b\xc1\xf3\x0e\x2e\x35\x44\xec\x91\x2e\xa1\x9b\x57\x57\xab\x43\x6c\xfb\x7f\xf5\x42\x3e\x71\xa7\x32\x1a\xce\x87\x90\x03\x47\x7a\x30\x5d\x73\xb0\x22\x9f\x51\xfa\x49\x0a\xc4\x6a\x57\x79\x3c\xe7\xc3\xab\x1f\xf7\xa0\x9f\x77\xf3\xb6\x14\xc8\x46\x08\x9c\x5b\xe2\x59\x7b\xf3\xb9\xc8\x79\x27\x1d\x7a\x51\x89\x91\x5f\x3b\x0d\x66\xfd\xce\x8f\xf4\x77\x44\xbe\xbe\x67\xb7\xcb\x36\x24\xf7\x9b\xcc\x43\xff\xcc\x2f\xe4\x4a\x08\xf8\xe7\x3f\xfe\xff\xd2\x55\x1c\x93\x5b\x3d\xfe\x0f\x8b\xd3\xb1\xe7\xb1\x96\x51\xe0\x51\x9c\xc0\x0b\x2e\xfc\x13\x6d\x4a\xfc\x85\xd3\x29\xca\x17\xfc\x4f\x2a\x42\x6b\x3f\x12\xf7\xfb\x5b\x16\x03\x36\x0a\x0f\xc1\x0d\x40\x25\x4a\x67\xc7\xd2\xcf\x86\x22\x6f\xf4\x57\xc2\x43\xa8\xdc\x12\x8e\x6a\x55\x8e\x14\xfe\x20\x7e\xce\xf0\x28\x87\xe4\xc2\x2e\x96\x39\xfc\xaf\xda\x0e\x43\xa9\x22\x29\x21\xa8\x78\x4f\x4b\xb3\xc9\xa0\x7a\x44\x0d\xae\x76\x57\x99\xe3\x95\x1c\x66\xa4\x17\x66\x0b\xff\x0f\xdd\x77\x72\x70\x92\xa5\xab\xcb\x4b\x75\x5f\x38\x5c\xac\x6b\x9f\x7f\xf7\x1b\xf7\x69\xb8\xa0\xc5\xa5\x86\xb2\x5c\xec\xb9\xd4\x4e\x49\xdd\xe4\xfb\x41\x8e\xec\x6c\xde\x38\x03\xaa\x94\xca\xc3\xf0\x27\x5b\xfc\x54\x27\xf5\x92\xa7\xb9\xda\x74\xc6\x3a\x7b\x58\x24\xb5\x96\x37\x78\x5c\x94\x30\xab\xb3\x87\x45\x8e\x70\x06\xf3\xaa\xa1\xa6\xae\xd9\x4f\xb3\xa4\xfa\xdf\x9d\xa8\x96\xd4\xe9\xf7\xa0\xf5\xca\xf4\xd9\x93\x9f\x6f\x0f\x5e\x9e\x3a\xf4\x4a\x11\x44\xc8\xfc\x3e\x92\x95\xeb\xb1\xe8\x97\x6c\x0a\xdd\x7d\x5e\x67\x39\xbe\x46\x31\xd7\x28\x8b\x0c\x46\x41\x39\x07\x25\xe1\xc7\x38\x0f\x70\x39\x87\x39\xd1\x1a\x83\x1c\x8e\x97\x05\x0c\xaa\xe6\xf3\x8d\xe0\x28\x5d\x95\x68\xc1\x9d\x58\x20\xcb\x12\x04\x63\x12\x8c\x1b\xa4\xf0\xa6\x6a\x6c\x44\xda\xa8\x1d\x64\x95\x7e\x6a\xf6\x90\xa1\x92\xbb\xc4\x48\xd7\xd5\x40\x50\x11\x54\xe7\xbf\x5d\x37\x55\x59\x1f\x2b\x67\x45\x08\x95\xc2\x1b\x42\x61\x85\x26\x7b\x34\x8d\x33\xc2\x8b\x8c\x5d\x48\x78\x3a\x75\x53\xbf\x8e\x48\x93\x81\xdf\x57\x05\xcd\x95\xaf\x71\xbf\x44\x61\x35\x8a\x04\x4f\xd2\xff\x45\xf6\x3c\x49\x69\x37\x86\xa8\xa9\x2b\xed\xaa\x65\xa9\xbd\x6b\x2c\x56\xab\xfe\x8f\x9f\x88\x20\x6d\x62\xf7\x58\x68\x69\x66\xe6\xfc\x66\x08\xd5\xaa\x17\x2b\xbc\xcc\x6b\x66\x57\x75\x32\x9e\xc3\x1c\x32\xa7\x0b\x8f\x05\x23\x94\x08\x2a\xd1\x9b\x62\x22\x68\x18\xfa\xa8\x38\x59\x66\x09\x8a\x80\x7a\x01\x8b\x18\xc1\xda\x5b\x23\xfb\xb8\xb8\xa2\xcc\x52\xae\x59\xdd\x1c\xa2\x5c\x56\x77\x8d\xa9\xea\x31\x1f\xe8\xa9\x16\xbb\xdb\x8c\x32\x90\x22\x15\x2d\xa3\x73\x23\xc4\x28\xe0\x7b\x73\x98\x64\xd5\x79\x8d\x41\x3a\xb3\x9e\xf4\xc6\xca\x55\x74\x24\x27\x2b\xc9\x21\x88\x57\x92\x3f\x3b\x26\xab\x19\x4b\xb8\x22\xc6\xc9\x55\x1d\xe8\x48\x7d\x96\x75\x37\xa3\xa5\x59\x5f\x56\xb1\x9c\xdb\x0e\x82\xdd\x91\xe7\xbb\xdf\x83\x4e\x7b\x3e\xb0\xd4\x38\x74\x4c\xc9\xf6\x4a\xd3\xcc\xd1\xad\xbc\xcd\x69\x9d\xba\xc3\xc9\x25\x24\xd2\x77\x59\xa3\x98\x86\xbc\x84\x5c\x9b\x33\xfa\x51\x6d\x9b\x5a\xd7\xa8\xcd\x1b\xbc\xf7\x66\x68\x35\x6a\xc9\x76\x84\x2b\xb8\xfa\x58\x9d\x49\x42\xa2\x65\x16\x83\x12\xfe\x85\x3d\x0a\x0d\xf6\xc3\xfa\x75\x89\x20\xfa\x67\x6e\x48\x40\xab\xec\xeb\x34\x67\xa9\x33\x78\x6a\x77\xb7\x3d\x6b\xe7\x24\x9c\x4f\x51\x95\x84\x07\xb5\xf2\x83\x02\xae\x1b\x1e\x65\xc2\xab\x48\xb5\x27\xfa\xa3\x8f\x3b\xe7\xe9\xdd\xba\xcc\x7c\x6c\xc1\x9e\x41\xa5\x44\x82\xe6\x28\x38\x14\x2e\xa6\xba\x7b\xa7\x38\x22\xbe\xa3\x02\xa5\xb3\x04\x1a\x60\x66\xa6\xa9\x9c\x4e\x40\x3c\x37\xf2\x3d\x5e\x87\x71\x29\x62\xb8\x28\x93\x46\xdc\x37\xfd\x24\xe5\x14\xde\xdc\x89\x98\x2c\x99\xcb\x1e\xb6\xac\x7c\xfd\xc3\x0f\x9b\x5f\x0e\x56\x0e\x59\xf9\x79\x8c\xca\x07\x27\x20\x5b\xaa\x42\x06\x9d\x44\x68\x7d\x66\x1d\x23\xea\x9b\x79\x14\xc4\x87\xfc\x9e\xa5\x27\x7e\x6f\x0b\x0c\xb5\xb4\x18\xcd\x30\x23\xee\x55\xaa\x4d\x2d\x03\xd8\x65\x76\xfa\x99\x65\x76\x5d\x56\x19\xc7\x8d\xf6\x87\x5a\xf0\x1d\xd4\x82\xfd\xda\x60\xa4\x0b\xf9\x21\x03\xf3\x91\x36\x64\xd8\x26\xb3\x1b\xca\xde\x76\xc3\x30\xf8\x97\x93\x4d\x0f\x4c\xb2\xa9\x2a\x90\xd6\x82\xaa\x58\x0a\x8b\x6c\xda\xc4\x9a\x94\xce\xe5\x13\x15\x38\x81\xf7\x7a\x05\x57\xa1\x44\x29\x77\x53\x8e\x1f\xa5\x65\x66\xde\xbf\x7b\x92\x59\x9f\x3d\x7a\x99\x95\xc6\x81\x31\xc9\x73\xbb\xab\xe4\x59\xdd\x7a\x9e\x92\xa7\x92\x81\xde\x45\xf4\xdc\x90\x83\x93\xa3\x1c\x95\x28\x02\xc9\x90\x32\xa8\x72\xea\x2b\x76\xff\x16\xc7\x20\x61\xa5\x24\x1b\x5e\x6f\xcd\xda\xbd\xcd\x62\x46\x17\xd5\x37\x9c\x47\xe1\xf4\x38\x61\x69\x5b\x62\x62\x9f\x95\x62\x93\x6f\xf9\xeb\xca\x8c\x3c\x4a\x25\xd7\x9e\xaa\x97\x4c\xb4\xe9\xe8\xb2\x66\xb7\x7a\xa7\x48\x37\xda\xe1\x4f\x7d\x40\x86\x65\x29\x80\x9a\xf4\x40\x5a\x06\x25\x66\x5e\x2b\x9a\x34\xcf\x57\xf8\xbf\x7a\x8c\xea\x05\x3b\x01\x1d\xc6\x25\x2d\xe3\x6e\xcf\xc0\x67\x7e\x70\x76\x48\x0e\x61\xc1\x72\x53\x46\xae\x83\xa4\xca\x23\x47\x69\x4c\xf7\x88\xed\x68\x09\xe9\xcb\xfb\x74\xf1\xd1\xd4\x19\x8d\x96\xd1\xd0\xba\xd6\xb6\xce\xcd\xa7\x71\xbd\x80\xc9\x06\xc4\x45\x60\xf6\x4e\x29\xac\x98\x04\x6d\x85\xa3\xf0\x85\xcd\xc9\xe2\xe5\x04\x51\xf4\x48\xab\xd6\xc8\x63\xf7\x58\x12\x50\x67\xfd\x51\xf8\x72\x28\x1f\x18\xc8\xf7\xc2\xff\xb5\xbe\x5a\xf9\x48\x12\x1f\x93\xeb\x9f\x3f\x3e\x5f\xac\x0a\x7b\x2a\x9d\xfb\xa0\xb6\x69\x90\xad\x89\x92\xdb\x3e\x89\x92\xcd\x1d\xab\xee\x4f\x11\xea\xdf\x23\x91\x72\xb0\x1c\x4a\x8c\xe2\x68\xbc\xc0\xe4\xcc\x3f\xe8\x35\xbf\x7e\x9b\xff\xf5\xd3\x6f\xf9\x1b\x57\xe8\x26\x8e\xae\x82\x77\xaf\x4e\x8e\x83\x0b\x58\x94\x01\x2d\x0e\xdc\x88\xc2\xb1\xdb\x0f\x2a\x32\x8c\x8b\x02\x8f\x33\xea\xaf\x6a\x1a\x04\x34\x45\x9f\x67\x82\x8b\x2e\x89\xa0\xf2\xa3\x66\x35\x07\xcb\x72\xfe\xf7\x05\x2c\xe7\x38\x36\x64\xd1\x8b\x26\x77\xe4\x26\xff\xfc\x16\xe5\x60\x06\x03\x9c\x26\x2b\x3d\x62\xc3\x90\x5c\xcf\x07\xac\x63\x0e\x84\x6a\x9e\xcc\x8e\x24\x5f\x37\x03\x2c\xdb\x73\x64\x48\xeb\xdb\xf2\xd5\x21\x3b\xf2\xd9\xdf\x86\xab\x65\x57\xbe\x59\x58\xff\x7b\x72\x74\x3f\x9a\xa5\xaf\x52\x11\x11\xd1\x28\x48\x68\x10\x4f\xcf\xd1\x2c\x0d\x5e\xa5\x01\x28\x24\x6a\x6f\xcb\x35\x0d\x95\x0f\x4c\xb2\xfc\xb6\xb9\x76\x8b\x75\x7e\x01\xe4\x59\xf5\x1e\xb3\xe4\x72\x22\x40\xc9\x05\x3e\xe7\xf3\xb3\xcf\xe8\x1c\x2d\x96\x44\x5d\x7e\x01\x50\xb2\xcc\xa1\xcd\xe2\xe0\x21\xa5\x1e\xc8\xf6\x7c\x89\x43\x69\x1c\x8b\xe4\x12\x81\x2b\x78\x14\x45\x78\x49\xea\xd5\x1b\x6f\x4f\x57\xf0\x3a\xb9\x4b\xf1\x22\xc3\x29\xa9\xb0\x1f\x8e\xf1\xb2\x4c\xfc\xae\x31\xc1\x77\x06\x60\x61\x59\x89\x16\x04\xbd\xe7\x61\x73\xb0\xf3\xb3\x49\xfe\xea\xd7\x05\x1e\x32\x01\x1c\x46\x78\xb1\x80\x69\xcc\xeb\xd9\x29\x86\x31\x41\x18\x77\x32\xb8\x1a\xb6\xbc\xde\xcd\x69\xe2\x3f\x92\xad\x84\x20\xc1\xa3\xa6\x5d\xa4\xc1\xd0\x4a\x8c\x93\x09\xc8\x03\x5e\xe5\xdc\xc3\x4c\x26\x7f\x47\x41\xe6\xfb\x8d\x45\x97\x99\x65\xd7\x9c\xc8\xda\x23\x16\x10\x51\x88\x6e\x14\x1e\xca\x3e\x6b\x99\xb3\xad\xd2\x88\xaa\x88\xe7\x14\x05\xbf\xe1\x6e\x33\x97\xb5\x63\x8b\x44\x5c\xdb\xe7\xe4\x27\x79\xd6\x86\x49\xc8\xd1\xf1\xa1\xfa\xae\x64\x5c\x09\x73\x65\xc3\xb4\x34\xc4\x87\x11\x6e\x6c\x6c\x38\x60\xde\x3a\x19\x44\xac\xab\x15\xa0\x82\xa6\x42\x8d\x89\x49\x9b\xc1\xc3\xe0\x09\xaa\xc4\xeb\x65\x92\x8c\x6f\x48\x32\xa4\xcd\x58\xd1\x68\x9b\x49\xd5\x13\xa0\xdf\xe2\x43\xd8\xef\xcc\x9e\xb2\xb5\x1d\xb7\xec\x3b\xad\x7f\xf6\xe3\xd7\xcc\xe8\xb3\x35\x54\xa9\x2d\x60\xf9\x02\x44\xb0\x94\xeb\xf4\x5e\x8e\xd4\x06\x9c\xa1\x86\x0e\x27\xbd\xc1\x4a\xd3\x6d\xda\x17\xc4\x30\xab\xcd\xf8\x82\x96\x48\xd1\x92\x56\x11\x4e\xc5\x0f\x3d\x66\x4b\xbf\x6d\xf7\x4f\x0f\x32\x2d\x5a\x7b\xbe\x31\x31\xf6\xd8\x34\x35\xe9\xa7\x1e\x93\xe3\x5f\xdf\xd3\xf4\x4e\x40\x09\xa8\x2e\xd4\x98\xa2\xf4\x93\x69\x9a\xda\xcf\x3d\xa6\x2a\xb7\x70\x4f\xd3\x3d\xcb\xe1\x14\xdd\x36\xa6\xca\x1e\x9b\xa6\x29\xfd\xd4\x63\x8a\xfc\xeb\xb6\xe9\x75\xf1\x18\x6a\x0f\x0d\x36\x4c\x94\x10\xdd\xf6\xdc\x7e\x13\x6a\xf2\xa4\x00\x4e\x34\x0a\x94\x52\x4f\x86\xc5\x90\xd3\xa2\x9a\x75\xe9\x4c\x63\x69\xb7\x74\xea\x46\xbe\x01\x2b\xd3\xbd\xa6\xf8\x74\x9d\x8a\xb9\x09\x69\x0c\xc6\xc1\x51\xd9\xf9\xf3\x3f\xd1\x42\xac\xb6\x94\x3d\xfb\x87\xc7\x67\x1f\x3a\x7f\xf3\x96\xc9\x47\x5d\xbe\x39\x9a\xcd\x36\x82\x3e\x9d\x91\x0f\x5d\x3d\xba\xe2\xd3\xd5\x25\xf6\x2e\x61\x27\x6d\xf6\x1d\xa5\xec\xdc\x59\x8e\x23\x58\x14\x30\x6e\xbf\xdc\xb7\xa5\x0c\x3a\x54\x8c\x6b\xdf\x16\xb5\x83\x16\x5c\xa4\xab\xd1\x0d\x84\x26\xdd\x9a\x1a\x67\xef\x4f\x8e\x6a\x24\xb5\x61\x60\x4e\x4b\xfd\x1b\x3d\x75\x2c\xce\x91\x9f\xd0\x7d\xc3\x60\x6a\x4b\x04\x69\x46\x55\x1a\x6a\xb9\x54\x88\x7b\xa8\x18\x03\xee\xd6\x90\x02\x8e\x0e\x0c\x5a\xfc\xf6\x13\xd9\x67\x91\x83\x94\xc2\x2a\x5f\x60\x59\xdc\xd5\x69\xa3\x46\x8e\xf5\x24\xa5\x2e\x9e\x58\xac\xc7\x81\xdb\x82\xdc\x52\xc7\xd9\xaf\x16\xb3\x30\xe1\xac\x53\x89\xd9\x52\xb4\xdb\x71\x64\xd6\xa9\xbf\x7c\x8a\x03\x55\x15\xe0\x25\xbb\x09\x7e\x50\xb4\xcc\x73\x98\x96\x01\xe5\xca\x81\xb8\xe4\x36\x7a\x5c\x46\xe2\x68\x37\xe8\xdd\x8b\xda\x03\xd0\xfa\x14\x07\x9a\xde\xec\x17\x7c\xd3\x97\xda\x47\x49\xd2\x20\x76\x5d\xee\x1a\x44\x11\xcc\x4a\x18\x13\x20\x28\x0a\x3f\x09\xe3\x0d\x86\x26\x7e\x83\x92\x44\x69\x2b\xc2\x69\x89\xd2\x25\x5e\x16\xc9\x2a\x58\xe0\x14\x95\x38\xa7\x81\xf1\xbc\x90\x76\x81\x03\x78\x9b\xc1\xa8\xa4\x78\xca\x7a\xc7\x28\x55\xda\x2b\xe7\x30\x98\x2e\xcb\x65\x0e\x37\x3a\xca\x13\xda\x31\xb4\xad\xba\xfa\xa4\xad\x1a\x9e\x09\x5c\x4d\x98\xc9\x69\xe1\xbb\x66\x79\xb8\x2c\x59\xe6\x20\xa1\xf0\xcd\x76\xcf\x0d\x17\xf4\x6c\x75\xe7\x4c\x76\x2c\xad\xbe\x5c\x0c\x8a\x4d\x95\x9e\xac\x88\x1c\xc9\xe0\xe1\x26\x31\x1f\xe3\x17\x33\xcc\x0c\x67\xfb\xe2\x45\xf6\x1e\xba\x0d\xec\x06\xbe\x3c\xdf\x8e\xe3\xa5\xaf\x0d\x8c\xdd\x2c\xd2\x26\x71\xd9\xb0\xe4\xc0\x38\x41\x90\xf0\x30\xab\x6e\x7c\xea\xc3\xa1\xf6\x65\x45\xae\xaf\xc8\x77\x8c\xd3\x32\xc7\x49\x42\x12\x0e\xc4\xeb\xb2\xdb\xb3\xce\x55\x36\x6e\x5c\xc3\xd6\x88\x28\x66\x94\xf7\x66\xe0\x4b\xb8\xfe\xa6\x10\x28\xee\x0f\x7c\x33\xfc\xf6\xe9\xf8\xe3\xd3\xc9\x7c\x3a\xa0\x41\xf4\xac\x9e\xba\x6c\x09\xe5\x14\x61\xb5\x7f\x87\xb5\x87\x4a\x0a\xd2\xbe\x8f\x7e\x54\xf3\xc6\x6e\x28\x93\x82\x11\xf6\x34\xb9\x0b\x22\x0c\xb6\xc1\x1e\x07\xac\xe4\xd7\xd3\xfd\xfc\xf4\xeb\xf5\xae\xc3\x73\x28\xd5\x24\x58\x33\xd6\xd8\x66\xe3\x34\x48\x07\x77\x65\x0e\xed\x6e\x0a\x95\x8f\x0a\xad\xa4\x40\x56\x78\x65\xac\xa3\x20\x2b\x2c\x0d\x50\xc3\x6a\x94\x59\x8e\x84\xe8\xaf\x60\xa0\x88\x0d\xe8\x40\x3e\x51\xa4\x13\x96\x70\x48\x56\x67\xe5\x8c\x21\x71\xca\xf3\x32\x78\xb7\x79\xac\x81\xa4\xdd\x05\xd5\x32\x94\x28\x6b\xac\x00\xfb\x3e\x04\x39\x02\x22\xe9\xf6\x57\xbc\x0c\x62\x9c\xfe\xf3\x1f\xff\xc3\x6a\x87\x14\xcb\xe9\xb4\x9a\x65\x5a\x06\x59\x5d\xcb\x9d\x7f\xab\x44\xaa\xda\xb1\xc5\x3d\xa9\xe0\xac\xf4\x60\x15\xe5\x7c\x7c\x8a\x92\x99\xa8\xbe\x4d\xd4\x8a\x31\x8d\x60\xb7\xbd\xa6\x85\x67\x14\x1e\x46\x14\x89\xbd\xbe\xcb\xeb\x1a\x23\x97\x23\xf1\x47\x90\x62\xbe\xbb\x23\x9c\xc6\x30\x2d\x60\xeb\x0e\x59\xd3\xf6\x63\x36\x55\x50\x2a\x07\x34\xe9\xa6\x0d\xa0\x88\x88\x87\x41\x89\xaf\x60\x6a\x39\x2a\xb6\x6e\x2e\xaa\x6f\x74\x4b\x8f\xcd\xfa\x6e\xb3\x8e\xf4\xb4\x8c\x28\x23\xdb\xe6\x85\xfd\xa9\x92\xbf\x6f\xd0\xf1\x0f\x6a\x43\x66\x88\x33\x98\x52\x12\x85\x2d\x7a\xbd\x84\x7e\xc9\x07\x03\xd3\xe5\x02\xe6\xa0\x24\xdb\x1f\x08\xfe\xa9\xe0\xd0\x77\xed\xcc\x1a\xd7\x2e\xe8\xae\x97\x2f\x77\xa1\x59\x34\xb1\x9b\x14\x90\x1a\xc1\xc0\x32\xe3\xa8\x94\xfa\x99\x76\x30\x4a\xc3\xcb\xca\xe2\x9a\x80\x3e\xd6\xde\x86\x0e\x82\x04\x81\xe1\xb5\x96\x40\xf3\xe6\x5b\xfa\xec\x4a\xba\xc3\x15\x77\xa2\x63\x1e\x4f\x49\x25\xe3\xe2\xf9\x6d\x86\x72\x92\x11\x67\x6e\x4e\x12\xd8\x2c\xc9\xb1\xf2\xc8\x68\x2e\xc6\xb2\x12\x48\xc6\x90\xb5\x2c\xcd\xeb\xcf\x21\x1d\x39\x93\x04\x9e\xa9\xd1\xe7\xdd\x86\x23\xa6\x29\x0b\x10\x01\xeb\xd4\x86\xb9\x62\x76\xb3\x39\xc3\xf3\xbd\x5b\xb2\xe8\xf0\x5d\x43\x2c\xcd\xb5\x53\x3c\xcd\x35\x6b\x1b\x6b\x4e\xb1\x28\x17\xe5\xba\xd1\xd6\xb1\xcf\xfc\x0c\xcb\xa0\x28\x41\x5e\xc2\x38\x98\xac\x02\x17\x2f\xf0\x95\x61\x88\x30\x8a\xd2\x19\x83\x29\xe0\xb2\x94\x9d\x89\x7b\x95\x05\x31\x3c\x34\x98\x53\x9a\xc9\x91\xb4\x44\x52\x0d\x0e\xa2\x98\x34\xb0\x62\x1b\x31\xd5\xcb\xa7\x36\xc0\xf1\xa4\x52\x43\x66\xdd\x14\x8d\xa1\xe0\x26\x0b\x98\x5f\xc3\xfc\xc1\xab\xb3\x3b\x07\x5b\x1f\x93\xd7\xaf\x87\x54\x67\xcf\xc5\xcc\x65\x76\xcf\xe8\xf1\x2f\xad\xcc\x72\x1a\x0c\xb5\xb9\x1e\x87\x2a\x7b\x3d\xd9\x3f\xb9\xfd\xed\x27\x17\xce\x0c\xdf\x32\x6b\x6a\xb2\xa1\x8e\x50\xf1\x02\xe7\x13\x14\xc7\x30\xb5\x89\xff\x3b\x6d\x7b\xc4\xf8\x95\xc1\x2d\x2c\x15\xe3\xcb\xd8\xcd\x22\x1c\xe8\xb8\xe2\xd3\x47\x33\x98\x96\x4a\x50\x45\xf5\xde\x39\x89\x74\x93\xb0\x1e\xa9\x13\x83\x46\x01\xb7\x3a\x93\xdb\xd4\x98\xaa\x67\xbe\xb2\xfc\xef\x13\x58\x44\x30\xa5\x01\xf3\x9a\xa2\xb3\xcd\xa4\x32\x25\x56\x40\x6e\x42\x7b\x2e\x35\x55\xa9\x45\x37\xa8\x9c\x8f\xa7\x18\x97\x9d\xd2\x7d\x76\xfa\xb9\xc0\xd5\x06\xaa\xd1\x54\xdc\x5e\x2e\xa1\x9a\xe5\x98\xa4\x89\x89\x72\x6f\xa6\x36\x4f\xf9\x6f\xad\x7e\xdc\xd6\x6e\x8a\x3a\x34\xc6\x54\x1f\xa0\xfe\x75\xfd\xae\x50\xf1\x46\x24\x48\x99\x3a\x93\x7e\xed\xdd\x19\xdd\x19\x23\xa5\xd7\xf1\xce\xd6\x56\x76\x1b\xa0\x62\x5c\xe6\xcb\x34\x02\xfc\x42\x06\x71\x9c\xc3\xc2\x3a\xf7\x23\xe9\xe7\x01\xe8\x0c\xf3\xe9\x19\xce\xad\xbb\x2c\xe3\xbf\xad\xdf\x55\xac\x86\x01\x19\x3a\xd3\x02\x85\xd6\xef\x92\x15\x05\xb3\xf5\xf7\x51\xfa\xd9\xee\x36\x6e\x49\x2d\xdb\xe9\xa3\x78\xdb\xa2\x4b\x41\xc5\xd7\x38\x07\xd9\x75\xb8\xc0\x95\x11\xee\x1a\x85\x4a\x8b\x33\xbc\x69\x73\x64\xf9\x4b\xd8\x05\xdd\x57\xdd\x1b\x29\xb8\xae\xef\x8c\x0c\xcc\x50\x0a\x2c\x60\x0b\x96\x9e\xea\x6f\xc6\x54\x25\xb3\x15\x48\x14\x5f\x0b\xd3\x06\x91\xcf\x8b\xa3\x52\xc4\xf5\xff\xf3\x1f\xff\xad\xbe\x01\xd3\x58\xfe\x3d\xc0\x53\x2d\x09\x43\xb9\x39\x34\xa5\xd4\x2f\xc8\x4a\xb7\xb7\x64\x39\xbc\x36\x1c\xf3\x4b\x7a\x1d\xf1\xa9\x56\x6f\x21\x6c\x67\x66\xc1\xff\xed\x10\xfc\x92\x92\xac\xbf\xb6\x2e\xf9\x5b\xc6\xee\xfe\x5f\x6b\x77\xd5\x62\x2f\x13\xd3\x5a\x8f\xe9\x8d\xc6\x17\x6d\x9d\xba\x87\x36\x7d\xd3\xa4\xe4\x64\x95\xbe\xed\xa1\xe8\x4c\xb9\x84\x22\x74\x52\xa6\xec\x48\xbb\x55\x53\x7f\xa8\xf0\x37\x26\x07\x8f\xc1\x24\xf8\x4a\x9e\x03\x2b\x37\x8f\x25\xf5\xee\xea\x87\x5d\x38\x5d\xa4\xf1\xe3\xa9\x39\xa8\x11\x78\xb8\x15\xa3\xff\x7d\xe8\x0b\x76\xf4\x74\xff\xc5\xeb\x0f\xdf\xf6\xfb\x6b\xa5\xfc\x90\x59\xb4\x53\x29\x89\x80\xfd\x5d\x8b\x89\x26\xad\xb5\xb0\x7d\xc5\xaa\x26\xb9\xb4\x59\x49\x3b\xdd\x6b\xc9\x6d\xf2\xd3\x45\xd7\xd3\x3e\xd9\x7f\x87\xde\x52\x8f\x43\x17\x9d\x9f\xc3\x5f\xd3\xeb\x8b\xb4\x55\x17\x0d\xcc\xe8\x1f\x46\x88\x79\x63\x24\x07\xdd\x20\xa6\x7c\x45\xc3\x16\xe9\xe3\xad\x6d\x02\x37\x19\x44\x13\x3e\x19\x45\xac\x68\x4c\xc8\xac\x3e\xd7\xd1\xa7\xb2\xb6\xd1\x08\x85\xab\x8d\xd6\x93\xe5\x22\x83\x39\x29\xb3\x10\x94\x60\xa6\xb8\x55\xeb\x91\xbd\xa9\x61\xab\xdc\x26\xe1\xc6\x1d\xdc\x90\xce\x26\xf8\x16\xc6\x63\xce\xb4\x51\x31\x2e\x16\x20\x31\x01\xd3\xb8\xbf\x24\x96\xd6\x80\xa2\x4b\x8d\xc9\x1e\x44\xa5\xf0\x7f\x5a\xcc\xc3\xf5\xac\x1b\x60\x38\x8c\xe6\x27\xb0\x04\x28\x31\x07\x46\x37\x1a\xc9\x00\x92\xfc\xdc\xf2\x2f\x25\xcc\x95\xa4\x30\x91\x43\x61\x95\x65\x1a\x0b\x28\x34\xd3\x76\x21\x67\xad\xa1\x09\x3d\xaf\xc3\xd8\xf2\x2c\xaa\x3e\xbb\xfb\xc1\x29\x09\x19\xfe\xe3\x53\x54\x40\x1f\x21\xd1\xed\xa6\x6e\xdb\x8a\xdd\xf7\x2e\xb5\x9d\x98\x92\x73\xe9\x36\xbc\x00\xb3\xc2\x36\x38\xcf\x83\x51\xd0\xe0\x8d\x49\x02\xa1\xb9\xab\x36\xcb\x58\xc3\x9d\x4e\x15\x9b\x6a\x68\xc4\x72\x84\x48\xfd\x6c\x94\x89\x28\x75\x7f\xa4\x98\x9e\xa6\x23\xc9\xa7\xc8\x03\xe5\x71\x0a\xc7\x5f\x97\x20\x2f\xd5\x14\x7a\x83\x53\xdd\xda\x14\xfb\x44\xe0\x22\x19\x77\x99\x1f\xf4\x4b\x4f\xfd\x9c\x0c\xc6\x05\xa5\x6b\x1c\xb1\xcd\xc9\xdb\x9e\x31\xd1\xee\x96\x6d\xda\x27\x51\x4a\xab\x83\x1d\x56\x72\x0c\x88\xe8\x3f\x13\x94\x11\x2f\xce\x05\xc3\x88\x21\xfe\x75\xea\x64\xd7\x06\x77\xdd\x02\x1f\xa5\x9f\x66\xe3\xb7\x1e\x5e\xca\xd6\x1f\x1c\xf6\x8a\x4b\xaf\xd2\x04\x8d\x3b\xb0\xbb\xb3\x8c\xe9\x82\x6a\x85\x7a\x45\x5b\x8c\x70\xb6\xe2\x20\x32\x9d\x85\xc4\xa1\xf5\x45\xd6\x2a\x8b\x01\x7f\xe8\xc2\xe2\x0a\x4f\x4e\x4e\x16\xaf\xb3\x47\x24\x2c\x0a\x66\x6d\x8a\xb4\x0b\xd5\xe8\x85\x5d\x9a\x5b\x0d\xe2\x80\xdb\xf0\xf4\x20\x05\xf3\xf9\x4d\xe0\x35\x87\xd3\x63\x4a\xd0\x21\x4e\xdf\x54\x0f\x79\x75\xd8\x7a\x1e\xf4\xdd\x4b\x1d\xe2\x4e\x52\xb3\xe4\x82\xe8\x86\x14\x73\xde\x80\x96\x7f\xd3\x9a\xa9\x14\x1a\xb1\x97\xeb\xe0\x36\xa2\x0b\x92\x79\xff\x98\x4b\x57\x88\xde\xa2\x49\x4a\xed\x70\x12\xa9\x1b\x9b\x5a\x6a\xc4\xa6\x97\xc3\xfa\x4b\xa3\x09\xa8\xfb\x39\x65\x8d\x0f\x71\x52\xcb\x12\xa5\xb3\x07\xef\xb7\x5e\xed\x9e\x7f\xd9\x4b\xce\x1c\x31\xf9\x9d\xdc\xc6\x5e\x39\xa2\x1d\x11\x92\x7a\xab\xe9\x74\x05\x86\x5b\xcb\x4d\x1e\xd6\xf4\xb0\x97\xf4\xd9\xf9\xdb\x0c\xed\xec\xbd\xb0\xb3\x5b\x19\x50\x96\xcc\xe9\x3d\x8c\x30\x2d\x72\x1d\x9e\xe5\x78\x8a\xc8\x49\x64\x28\x3b\xa1\x91\xf9\x3a\x99\x27\x58\x96\x73\x9c\xa3\x6f\xcc\x0a\xde\x8c\x10\x0a\x75\x07\xf3\x47\x90\xa0\x98\xc4\xcd\x5c\xd0\x48\xb6\x61\xdc\xcc\x3e\xea\xbd\x36\x16\x8d\x1e\x6a\xa4\x19\x23\x8e\x35\xe6\x98\x91\xcc\x94\xa8\xa8\x49\x25\x06\xbd\x61\x5f\x64\x7e\x52\x45\x73\x9c\xe2\x12\x4d\x45\x6e\x97\x5a\xd3\x22\x02\xa9\x00\x16\x22\x62\xf7\x1c\x24\xd3\xb0\x11\x12\x69\xbe\xad\x54\xe8\xa5\xda\xa5\x4a\x10\x8b\x96\x39\x74\x84\x7e\x2b\x4a\x8e\x3c\x40\x8f\x02\x14\x8d\xef\x45\x45\xc6\x36\x31\x5b\xff\xa4\x55\x5a\xd6\x03\xcf\x04\x20\xf7\x9e\xfc\x29\xd9\x6b\x04\x74\x89\x56\x96\x39\x5a\x96\x73\x98\x96\xa4\x16\x87\x55\x8a\x0d\xb4\x88\x33\xde\xd6\x1c\xd2\x28\xcc\xa0\x80\x51\x0e\x69\x7d\x1b\x12\x14\xce\xf0\xb9\xe2\x20\xc6\x24\xd6\xb9\x64\xd9\x96\x20\x0d\xe0\x2d\x2a\x48\xb0\x18\xf9\x72\x14\xe0\x3c\x98\x83\x82\x47\x0e\x9a\x8a\xd3\xf4\x17\xb2\x5b\xec\x44\x1d\x77\xca\x97\x9b\xf2\xc5\xbf\xd6\x66\x79\xfd\xe9\x62\xa0\xad\xf2\x2b\x5e\x06\x19\x28\x0a\x18\x07\x28\x0d\x40\xf0\xfa\xd3\xc5\x28\x98\x2c\xcb\x20\xc5\xd5\xbf\x09\xfb\x0c\x28\x66\x5c\x11\xdc\xc0\x1c\x06\x53\xbc\x4c\xe3\xef\xb4\x1b\x0c\x7c\x71\x24\x45\xc7\xda\xf2\x2e\x7e\x3f\x0b\xff\x2b\x5e\xe6\x64\x4d\xd8\x7a\x33\xc7\x56\x20\x07\x15\x77\x58\x7d\x46\x38\xae\x59\xb3\x6b\x79\x4f\x81\xff\x95\x49\x4d\xba\x21\xbd\x5e\x20\x6e\x4e\xf8\x1c\x12\x64\x80\x6b\x40\x0d\xa6\x5b\x5b\x5b\x75\xa1\xe0\x3f\xab\x06\xb8\xf6\xc6\xb6\x47\x61\x13\x65\xd0\x63\x6f\x59\xe9\x5e\x51\x90\x3b\xfc\x48\xe6\x12\x4a\xd1\x62\xa9\x43\x72\x19\x08\xd5\x03\x5d\x50\x52\x7b\xc2\x28\x81\x20\x27\x3c\x9d\x89\x57\x52\x52\x97\x64\xf8\x65\xe0\x81\x47\x33\x5e\x97\xf8\x4e\xcf\xd4\xe7\xcf\xde\x3c\xb5\x58\x46\x11\xb5\xfb\x3a\xb3\x49\xec\x27\xab\x6e\xa0\xe3\x49\x71\x7d\xd2\xef\x78\x75\xbf\x86\x65\x8e\x1a\xff\xff\x9c\xa7\xca\xc6\x55\x73\x76\x03\xa3\x22\xb8\xae\x04\xca\x00\xa4\xb1\x10\x46\x61\x1c\x4c\x71\x4e\x93\xde\x71\x92\xe0\x9b\xea\xde\x15\x11\xdd\xed\xa7\x78\xbd\x5d\xa2\xb0\x58\x35\x57\xcb\xc4\x68\x79\x96\xc1\x29\x2e\x5f\x50\xde\xff\xaf\xc1\x66\xe9\xfa\xdd\x00\x2a\x27\xb5\x5d\x7b\xc6\x7d\xf0\xaa\x92\xaf\x56\x54\xf4\x62\x2c\x9a\x08\x56\x04\x70\x41\x70\xa5\x34\xc2\x79\x0e\xa3\x32\x59\x7d\x2f\x29\x8b\x2d\xf7\xf9\xf9\x3b\x21\x48\xf5\x5c\xe3\xa0\x65\x1d\x1e\xdc\x52\xd7\x62\x54\xc5\x03\x2b\x21\xe8\x06\x95\xf3\xe0\xfc\xfc\x5d\x0f\x51\x2a\xa7\xa8\xbf\x1c\x05\x97\x5c\xcd\x53\xda\x01\x4e\x79\x07\xff\x19\x64\x09\x04\x05\x0c\xca\x7c\x15\x80\x8a\xf3\x57\x5b\x22\xc2\x69\x09\xa2\x92\xe2\x9e\x9c\x9f\xbf\x0b\x40\x5c\xdd\x55\x45\x99\x83\x12\xe7\xbd\x36\xc6\x43\xbb\x14\x8d\x70\x93\xa5\x5a\xec\x46\xbf\x21\x8f\xab\x7b\xf4\x3e\x4f\x85\xe1\x25\x9b\x5f\xcd\xbc\x75\xb5\x33\xa5\x28\xc7\x2d\x47\xaa\x5e\x9d\x4a\x83\x26\xfb\x65\x8c\xd2\x31\x13\xbf\xdd\xfd\xa4\x38\x25\x77\x57\x75\x75\xbd\x65\x1f\x98\x13\x65\xbb\x9f\x91\x73\xff\x93\x61\x38\x17\xfc\xeb\x12\x33\x30\x99\x65\x41\xd4\xcc\x39\x0c\x48\xbd\xa7\xd9\xb2\xda\x86\x8a\x9d\x46\x9c\xa0\x8d\xe0\x68\x5a\xc2\x3c\x48\xf0\x6c\x56\x7d\x84\xd2\x11\xf9\x50\xa4\xeb\x56\xb7\x6a\xbe\x4c\x60\x21\x2e\x54\xc6\xb6\x51\x92\x04\x13\x18\x24\xa8\x28\x3d\xb4\x57\x79\x15\x8a\x02\x8f\xab\xd1\xb8\xe8\xbe\xa3\xe4\x0b\x2a\xff\x76\xac\x47\x3b\xb0\x75\x73\x75\x5a\x53\xc6\xc9\x4f\xfb\xa3\x10\xa7\x5a\xba\xac\x2c\x8e\xe6\x30\x46\xd5\x15\x73\x81\xab\xe5\xd3\xd1\xad\xad\xe9\xdf\xca\xc2\xd7\xb2\xbc\x1d\xde\xda\x7a\xfe\xb8\xff\xcc\x92\x6a\xd8\xbe\x3e\x75\x14\x00\xce\xc7\x31\xd2\x60\xd1\xd5\x3c\xd1\x77\x12\xc7\x68\xb9\x01\xd7\x3e\x0e\x3c\xdb\xb5\x1d\x1c\x4b\x70\xb4\x65\x51\xc2\xbc\xa0\xe5\x7f\x97\x05\x0c\x8e\x88\xa4\x1c\x30\xec\x97\xe0\x0d\x2a\xca\x22\xc8\xe1\xd7\x25\xca\xd9\x76\x2e\xaa\xc3\xc3\x6a\x44\x04\x11\xcc\xcb\xea\xd2\x28\x41\x71\x55\x6c\x04\x3f\xad\xd8\x69\xa1\x89\x7e\x74\xfb\x9f\x53\xbb\xcf\xab\x13\x8d\x4b\xcc\x41\xf1\xfa\xd3\x85\xba\x27\xf9\x06\xc4\x39\x1f\xee\x2e\x25\xc0\xc1\x28\x9c\x97\x65\x56\xfc\xb8\xb9\xf9\xe5\xa6\xdc\x40\x78\x93\x51\x26\x2c\x41\x3e\x23\xfe\xde\xbf\x4f\x12\x90\x5e\xf1\xc7\x39\x75\x93\x61\x9c\xc1\x14\xe6\x41\x8a\x73\x38\x85\x79\xae\x4a\x7e\xaf\x3f\x5d\x30\x72\xe9\xcb\x31\x0a\x20\x88\xe6\x0c\x06\x8a\x10\x00\x16\xa5\x38\xc9\x40\x96\xc9\x47\x41\x86\xcb\xea\x2f\x90\x24\x2b\xc1\x3b\x2a\x0a\x50\xe7\x17\xa5\x68\x89\x03\x10\xc7\x24\xf0\x07\x24\x01\x4a\x69\xc1\x72\x84\x8d\xa5\x96\xd5\x5d\x50\x47\x00\x69\x01\x41\x7b\xc4\xb9\xc3\x65\xe2\xba\xfc\x57\x1d\x29\xd4\x8b\xf2\x84\x2a\x2a\x41\x1c\xc3\xd3\x6c\xb4\x11\xdb\x39\x2a\x04\x9f\x5c\xc3\x93\xe5\x20\xd1\xc1\xbd\x2a\x78\x6f\x3c\xc6\x72\x4b\x7a\x55\x1b\xa5\x7c\x87\x6c\x6b\xec\x8b\xa6\x07\x7d\xb9\x29\x19\x8c\x95\xa8\x60\xdc\x5e\xc6\x69\xfb\x52\xd4\x23\xd2\x08\x29\x55\x58\x23\xb3\x3d\xd0\xea\x30\x93\x29\xcb\xe6\x67\x23\x65\xc3\xdd\x83\x71\x34\x07\x39\x88\xaa\xeb\x43\x31\x86\x32\x6a\x8f\xc2\xbf\xb2\xff\x8d\x0d\xff\x87\xff\x4f\x45\x1e\x54\x5d\x4a\xfc\x29\x71\xba\xb2\x92\x2d\x9e\x2e\x50\x3a\x14\xad\x9e\x8d\x54\x22\x8e\x9c\xaf\x0d\x3d\x2c\xe2\x52\xa9\x28\x27\x02\x9f\xc2\x0c\x14\xc5\x0d\x31\xaa\xf0\xf6\xaf\x61\x8e\xa6\x2b\xee\xbf\xd0\x99\x9e\x41\x4a\x31\xef\x0f\x0b\x48\x64\x6d\x2a\x62\xc0\x94\xcd\x39\xd7\x40\xb3\xc7\xb4\xe9\x7a\x7d\x4c\xc8\x8b\x46\xa3\x6f\xd7\x6d\xe9\xb8\x49\xd9\xae\xeb\x5f\xdd\xf8\x9c\xca\x62\xcc\x14\x5a\x13\x5a\x19\x96\xa1\xcc\xf1\x97\x1b\x75\xe6\xf5\xe4\xe4\x1a\xc7\xf2\xd6\xd0\xbf\xf0\xf3\x92\xd7\xba\xbc\xf1\x86\xf5\xba\xa0\x44\x01\x6f\x95\x9f\xa5\x25\xbd\xe9\xe0\x35\xcc\x57\x82\x2d\x93\x92\x58\x25\xcc\x17\x28\x85\xaa\xf0\xe6\xee\x4b\x51\x21\xcc\xc5\x87\x15\x2c\x4f\xc3\x49\xb1\xe2\xfc\xf8\x18\xe6\x94\x93\xa1\x6b\x1b\xeb\x1c\x0c\x45\x2a\x78\xfd\xe9\xa2\x05\x6c\x55\x79\x9d\x4e\xd2\x85\x29\x3a\x94\x8a\x5f\x83\xcb\x9f\x49\xf0\x37\x5e\x7a\x89\x45\xff\xd8\xf7\xb1\xcb\x3b\xf4\x8f\x07\x68\xff\xd3\x0b\xe7\xa8\xf3\x6a\x8d\xa4\xd3\xc7\xc9\x43\x69\x89\x50\x82\xf3\x57\x27\x3f\x8a\x01\x45\x38\x96\x7d\xc0\xe6\x0e\x01\xfb\x50\xee\xb4\x53\xcf\x6c\xf7\x76\xed\x57\x3a\x7a\x06\x61\xda\xe1\x91\x69\x58\xf6\xdb\x40\x52\xe4\xc1\xd2\x4d\x53\xfc\x78\x67\x4e\x89\xb0\xa9\x30\xac\xe9\xa7\x18\x04\x50\xc5\x69\x0f\xf0\xb1\xd0\xb4\xd9\x68\x3a\xb3\xca\x0e\x3e\x8c\x77\x4b\x17\xcc\x78\x17\xab\x75\xdb\xde\xca\x71\x62\x85\x00\xeb\x73\xe0\xdf\x93\xf6\x0c\x9b\xbb\x5d\xc5\x37\x0d\xac\x87\x8a\xef\x1f\x36\xde\xe5\x73\x7b\x10\xb9\xa1\x15\x11\x54\xdb\xa6\xd5\xb7\xec\x60\x8f\x61\x19\x10\x70\x42\x15\x21\x3d\x86\x45\x94\xa3\xac\x14\x29\xd3\x66\xd6\xa1\xf4\xb6\x23\x9d\x99\xb4\x64\xd9\xcb\x2d\x33\x37\xcd\x5f\xed\xbb\xf5\x73\x2f\x6b\xa2\x8b\x40\x6d\x23\x14\xfb\x78\xcf\xb0\x8f\xf7\xe5\x49\x4a\xc8\x91\x1d\xb7\xf2\x8e\x8a\x85\xe7\xbf\x7f\xf5\x41\x26\x48\x36\xc8\x90\x31\xec\x8f\x0e\x98\x8e\xfa\x27\x2a\x33\xef\x4a\x9b\xec\x52\xbd\x80\x76\xd5\xfd\x67\xe2\xac\xbb\x7e\xc4\x6d\xdd\x9e\x2d\xb7\xa7\xd6\xeb\x8e\x4d\xbe\xb6\x44\xd0\xb7\x33\x1d\xd7\x62\x99\x1d\xb4\x2a\xaf\x29\x59\x35\x9a\x70\x01\x52\x30\x83\x0b\x73\xa8\xaf\x79\xcb\x75\xe6\x34\x1e\x07\x9a\x24\xd7\x72\x8f\xc2\x98\xd7\x84\x75\xee\xee\x8b\x39\x0c\xea\xd1\x33\x0d\x7d\x0e\x8a\x00\x24\x89\x0c\x58\xd9\xbe\x46\xed\x0b\xc8\x5c\xdf\x5d\x39\x7a\x84\x17\x13\x94\xc2\xf8\xac\xcf\xe1\x50\x2d\x35\xdb\xcc\x6c\xb1\xbb\x35\xda\xd3\x4f\xc0\x03\x60\xfd\x7b\xdf\x8b\xf5\x5b\x87\xd5\xce\xd2\xa5\x5b\x63\xaf\xd7\xad\x61\xf9\xd4\xb4\x75\x3c\x98\x9f\x5a\xe6\xed\xb4\xd2\x8e\xa5\x56\x5d\x88\xf5\x3d\x08\x5d\x77\x9b\xe5\x50\x66\xba\x26\xc1\xbe\x9a\x22\x71\x91\xf8\xe9\x0f\xbd\x58\xe4\x9e\x1a\x4e\xe0\x89\x05\xe8\xeb\x7d\x33\x06\xee\x8b\x74\x1a\x6e\x92\x21\x12\x58\xc8\xa0\x5c\x57\xf5\x3f\x5c\x50\x0d\x7a\x1a\x3f\x83\xd0\x5f\xe0\x8a\x29\x8d\xa7\x39\x5e\x8c\x53\x82\xac\xaf\xc5\xf7\x9b\x8b\x51\x82\xb4\x1a\xc6\xac\x94\x2a\x38\x83\x65\x89\xa7\x38\x5a\x16\x1c\xe3\x2e\x46\xf1\x18\xa5\x05\xcc\x9d\xf5\x9d\x49\x45\x4b\x5a\x1a\x7a\x99\x26\x14\x68\xc7\x3b\xca\x9c\xc5\x86\xaf\x1f\x6c\x5e\xe2\x0c\x27\x78\xf6\xe0\xc1\xfc\x57\xbb\xb7\x5b\x67\xaf\xf2\x8f\x03\x02\xde\x5d\xd4\x53\x97\xb1\x03\x04\x45\xdc\xf0\x00\xb5\xda\x4a\x6c\xc3\xcc\xe5\x13\x5c\xe8\x5f\xcb\xdf\xa8\x49\x39\xed\x99\x0e\x6b\xa7\x0c\xb5\x21\xaa\xc9\x96\xd3\x03\x9f\x60\x77\x19\xab\x39\x87\x5b\xcf\x4e\x71\xec\x65\x5e\xd2\x23\x49\x6e\x40\x9e\x12\x00\xb2\xc7\x12\x43\x62\x60\x92\xe7\x78\x01\x83\xe3\x04\xc1\xb4\x2c\x82\x4f\x30\x87\xc1\x0b\x56\x59\xac\x8b\x6e\x6c\x74\x20\xda\x58\xb2\x89\xf8\x6e\x80\x21\xe5\x63\xc9\x73\x24\xdb\x5f\xcd\x8d\xd5\x36\xf7\x30\x22\x93\x0c\x6e\x40\xf5\x42\xc4\x66\x7c\x03\x59\x0c\x91\xb9\x4b\x5e\x65\x2d\xa8\x38\x2c\xf3\xda\xd3\xa3\x11\x5c\xa3\x62\x09\x12\x66\x4a\xde\x08\x2e\xe6\xa8\x08\x50\x11\x2c\x70\x51\x06\x09\xba\x82\xc9\x2a\x88\x97\xd5\xfb\xd5\x67\xf6\xd9\xb0\xe3\xf7\x94\xc1\x48\x93\x8c\x9d\x36\xfa\xa8\x67\x52\x6f\x38\x5f\xa6\x29\x75\xb1\x32\x3c\xaf\x00\x4f\x69\x40\xc3\x20\x31\x7a\xc3\x07\xeb\x38\x83\x07\xe4\x33\x66\x0a\x1e\x78\xd6\xf4\x5f\x29\xee\x18\xe5\x80\xcb\xe2\x70\x7b\x50\x81\x81\xb6\xef\xae\xc0\xea\x2e\x22\x1d\x2d\x8f\x6d\x7a\x7a\x47\xc6\xe2\x58\xb0\x14\xe4\x39\xbe\x21\x8c\x62\x6b\xcb\xcd\x7f\x0b\x6a\x8b\x4f\x50\x3a\x3b\xc5\x25\x8a\x2c\xf6\xd2\xb5\xb9\x66\x8f\x09\xb6\x7c\xe6\xab\xa6\xf4\xe3\xa0\x01\x85\x5d\x7e\x83\xae\x61\xf0\x21\xa3\x09\x59\x6b\xa9\x25\x2d\x3c\x34\x60\x4a\xa9\x99\x13\x05\x31\xcc\x60\x1a\x17\x01\x4e\x83\x12\xe3\x60\xb1\x8c\xe6\x41\x0c\x4a\x50\x71\x22\xa5\x18\x56\x86\x93\x64\x63\x00\xb9\xda\x73\x11\xfa\xb0\x87\x60\x10\x16\x41\x7c\xf8\x86\xed\x4b\x77\xb6\x47\x74\x91\x65\x11\x8c\xcc\x60\x5d\xfa\xf9\x33\x13\x97\x11\xaf\xb7\x1d\x65\x5d\x85\xfd\x0d\x9c\xc1\x34\x36\xb8\xc8\x77\x04\xec\x3e\x48\x92\xe0\x0b\x9e\xd8\x43\xf6\x95\x91\xb0\x70\xaa\x46\x0d\x91\x3c\x38\x3a\x7e\xc3\xac\x31\x0b\xb0\x0a\x12\xb4\x40\x2c\x28\x15\x4c\x50\x82\xca\x55\xb5\xe1\x45\x87\x20\x49\x30\x4b\x0a\x94\x8e\x38\xc5\x09\x62\xfb\x27\xc8\x2a\x41\x94\x14\x30\x11\x15\x4d\x48\xed\xb3\x96\x3a\x84\xf4\x7f\x67\x20\x2f\x11\x48\x82\x8f\x08\xde\x78\xea\xa2\x6b\x04\x99\xf5\xb6\x5c\x34\xbe\x4f\xc8\x82\xf9\xf1\x55\x85\x3f\xd2\x0f\xc7\x0d\x04\x22\x23\x75\xde\xc2\x4a\xb7\xeb\x6c\x23\xab\x7b\x8e\x93\x46\xcf\x25\xcc\x17\x6d\x17\x82\xd4\x80\x8f\xa5\xfd\xed\x8f\x6b\x31\xee\x30\xf6\xb1\x66\xbd\x85\x0b\x9c\xf7\x62\x1c\x1d\x67\x73\x7c\x1f\xb3\x39\x3e\xfb\x70\x9f\x3c\xf0\xbb\xed\xe0\x23\xc1\x40\x02\x9a\x7d\xf4\xfd\xf6\xb2\x3e\xf5\xb1\x0e\x37\xd5\x62\x8a\xf3\xda\x3c\x86\x78\xd6\x08\x27\x38\x1f\x17\x37\x24\x11\xb7\xe2\x9b\x28\x86\x5c\xdb\x60\x33\x12\xd0\x87\xef\xa5\xc7\x3b\x6d\x1b\xae\x93\x21\xd1\x6b\x57\x06\x01\x1b\x40\xdf\xfe\x7c\x0f\xc9\x83\x5a\x8b\x8c\x03\xa2\xab\x6b\x71\x5e\x56\x77\xd3\xf7\x5c\x0c\x3e\x82\x3b\x5a\x8d\x81\x04\x2a\xdf\x1f\xee\x47\xae\xd2\xb4\x2f\x5a\x5f\xfa\x94\x58\xcd\x6d\x22\x13\x35\xe3\x58\x6d\x5d\xb4\x89\x9a\x91\xd9\x1b\xaa\xdf\x69\x75\x2f\x30\x93\xa1\x81\xec\x92\x85\xbd\x29\xe2\x04\x1c\xa2\x70\x0d\xb3\x43\x17\x7f\xbd\x91\x84\x7b\x7b\xb5\x9d\x40\xfa\xb1\x52\x59\x63\x68\x09\x06\xb3\x8c\x25\x06\xc5\x9c\x56\x82\x59\x10\x51\xc7\x9f\x05\xd4\xee\x23\xef\x2f\x75\x3b\x9a\x32\x76\x59\xd2\xf5\xb1\xaa\x29\x83\xd9\xd6\x06\xe3\x79\x39\xd2\xff\xd5\xbb\xc6\x74\x39\xb6\xae\xaf\xf7\x2b\xdd\x79\x73\xff\xd5\x51\x04\x06\x15\xf0\xd1\x23\x1a\xa2\x28\x73\xdc\x62\xe9\xa8\xff\x47\x4f\xaf\x59\x66\xf3\x24\x9d\x6c\x09\xdf\x96\x61\xb3\x0c\xa5\xd9\x98\x05\x74\x43\x36\x3a\x6e\xb7\x56\xfd\xb0\x0c\xab\x06\x9e\x9f\xe3\xbc\x7c\x15\xfb\x6c\x38\x3b\xa8\x7a\xa7\x39\x37\x8f\x11\x4a\x71\x3e\xbe\xdb\xb5\x22\xae\xad\xf5\x57\xca\x3f\x4b\xe9\x21\x13\x83\x41\xaf\x0e\x4a\x8f\x79\x59\x66\x66\x6c\xd6\xc7\x41\x13\xaa\x23\x0c\x4a\x12\x1b\x92\x6e\xc7\x86\x7f\xa7\xdc\xf3\x24\x07\xa8\x12\xf8\xff\x6b\x00\x92\xb3\x7b\x50\xe4\x2d\xf1\x24\x9e\x6d\xe2\x85\xe4\x3d\x51\xf8\x09\x8a\x3a\x55\xc2\xdb\xb2\x12\xc3\x51\x3a\xc5\xee\xd4\xa2\x46\x67\x23\x47\xeb\xbf\x12\xcf\xcf\x29\x76\x78\xa8\xbc\xe7\xd6\x41\xaa\xbf\xbf\x55\x7b\x9e\xa0\x19\x9a\x24\xf0\xce\x56\x6d\x7f\x5b\xa2\x2d\xef\x8d\x9c\x21\x7d\xe9\x84\x15\x79\x9d\xd5\x93\x7a\xb8\xe7\xd5\x5b\xff\x58\x93\x0c\x8f\x66\xc6\xea\x3d\xc8\xaf\x95\xb8\xfd\xa1\x44\xdc\x85\x41\x72\x16\x4b\x90\x50\x43\xd9\x0b\x92\x0b\x59\x42\x2f\x99\xc2\x2c\xc4\x2e\x53\x54\xb6\x5b\x57\x3a\x8f\xec\x03\x6d\x76\x80\xd5\x1d\x46\xfe\xc6\xd3\x60\x61\xb7\x2d\x7a\x0e\xc5\x9f\x4d\x34\x9c\x73\xc1\x2c\x07\xd9\xbc\xcb\x0e\xe8\xe1\xaa\xb3\x7c\xcd\x00\xf4\xa3\x39\xc8\x3b\x86\x54\x93\xd8\x34\x3c\x13\xe0\xf1\x94\xeb\xb1\x27\x12\x5e\x88\x82\xf0\xbf\x3f\xda\xa9\x03\x25\xcd\x1b\x25\x87\x04\x1e\x35\xa6\x7b\xe5\x0c\xe6\x11\x09\x0d\x14\xb1\x94\xe1\x02\xdc\x86\xa3\x70\xdb\x7b\xb4\xed\x7b\xd3\xda\xa5\x27\x29\xda\x36\x69\x97\xbd\xec\xb9\xe1\xfb\xe7\x90\x68\x0d\x49\xe5\x8b\xf1\x4d\x0e\xb2\x6e\x9b\xa0\xce\x13\x3d\xb8\xec\xb5\xa8\xa4\xec\x4b\xc5\x1a\x48\x73\x6d\x6a\xcd\x90\xa4\xec\x73\x60\x41\x9a\xe2\xd2\x5d\x8d\xcc\xf0\x7d\xb7\xab\x5d\xa3\xeb\x13\x27\x5d\x09\xe9\xde\x2b\xc4\xf5\x88\x74\xe9\x40\xc8\xcd\xb6\xab\xa8\xc3\x38\x3b\x8e\x8f\xef\x99\xc7\x20\xb0\xdf\xdd\x65\x7e\x7c\xf6\xe1\x7e\x2e\xf0\xb7\x2f\xbf\x3d\x88\xab\xd8\xe6\x18\xf3\x1c\xc7\x1f\xf7\xb0\x7e\x0f\x57\xba\x55\xef\x5b\xf8\xf8\xec\xc3\xbd\x5e\xc1\x6a\x7f\x7f\xdc\xbf\xad\x14\xed\x76\xff\xea\xe4\xfd\xe3\xf2\x75\x12\xf5\xa9\xff\xe5\xcb\xf9\xf4\xfd\xdf\xbc\x1e\x83\xec\x32\xb8\x81\xaf\xdd\xba\xae\xca\x5a\x9e\xb5\xf5\xef\xea\x35\x8c\x34\x3d\xb6\x52\x3d\x27\x9b\x2d\xd3\xf3\x08\xd4\x4e\x89\xcf\x1c\x39\x47\xca\xf2\xbe\xb4\x79\x29\x24\x6f\xd6\x46\xfd\xef\xd0\x45\xf9\xae\x2e\x0c\x95\xa5\x37\x1a\x1c\xf9\xfa\x34\x7c\x3c\x1a\xbe\xb2\x5c\x4f\x63\x75\x8f\x05\x3e\x47\x93\x04\xa5\x33\xd9\x79\xb7\xe6\x4a\x4b\x11\xc3\xb4\xed\xa3\xce\x1e\xc9\x87\x47\xa6\x0f\x29\xfa\xba\xe4\x89\x12\xc1\x59\x02\x22\x92\x0e\x3a\x1c\xad\x96\xa4\x83\x23\x6d\xf7\xf9\x27\x47\xb4\x76\xe9\xf3\xf3\x70\xe6\xc1\xfb\xe5\x52\xaf\xf1\x64\x30\xf6\xe4\xf2\x99\x7e\xc1\x93\x62\xe3\x0b\x9e\x38\xf8\xcf\xa8\x7a\xe9\x2e\xb8\x10\xe9\xd6\xd3\x4f\xe8\xed\x5a\x95\xe5\x36\x54\x8c\xa7\x20\xb6\x54\xd9\xd3\xff\xd7\x7a\xab\xdb\x27\x52\x82\xe2\xea\xe7\x1c\x2f\xb3\xd3\x21\x7c\x9e\x0f\x8f\x55\x5c\xac\x32\xab\x6f\xb8\x33\x5b\xb0\x6e\x04\x96\x59\xff\xa8\x28\x73\x96\x23\x9c\xa3\x72\x75\xf7\xd4\xc9\x58\x4f\x7f\x70\x4c\xcb\x52\xb8\x83\x4d\x06\x65\x9a\xa6\x40\x13\xcb\xe2\xf1\xb8\xab\xa1\x79\x67\x4a\x43\xa3\x7e\xd7\x82\x9c\x2b\x24\x65\x88\x83\xc5\x68\x38\x1c\xfa\xc2\xfd\x91\xa6\x25\x40\x65\x40\xea\xf8\x85\xad\x3c\x38\xbe\xc3\x0e\xf2\x33\x45\x39\x23\xa7\x85\xab\x66\xb2\xee\x15\x1e\xd6\xaa\xaa\x4b\x03\x0e\x17\xdc\x50\xee\x2a\x96\xba\xfe\x7c\xbf\xe7\x14\xa3\x6c\xd9\x75\x7e\xee\x78\x5a\x8b\x5d\x8e\x58\x40\xa7\xc9\xb2\xd0\x93\xe4\x2d\xbb\xcb\xb9\x3f\xbc\x4d\xbc\xcd\x93\x4a\x1b\xf8\xb2\x2c\x4a\x34\xf5\xc1\x48\xd1\x8f\x8e\x28\x51\xda\x41\xb1\x09\x06\x32\xca\xb3\x2c\xf7\x3b\xb5\xf7\xf9\x32\xbf\x87\xb9\x3a\x45\x34\x87\xf1\x32\x81\x71\x77\x95\x3d\x18\x68\x91\x1e\x4f\x10\xf1\x43\x39\x46\x67\x18\x27\xf7\xbd\x4a\xa7\x38\x86\x01\xe9\xf8\x7b\x2e\xd2\x77\x11\xd0\x7b\xb8\x48\xd5\xb5\xeb\x13\xdb\x64\x5b\x33\x7f\xc7\xa8\x75\x0c\x5e\x51\x4c\xbe\x8b\xb9\xd6\xb6\x6a\x8b\x5f\xba\x83\x33\xdd\xdd\x63\x6a\x69\xc2\x7f\x0d\xd6\xf4\x96\x72\xf1\x77\x80\x98\xa5\xc1\x23\x94\xd4\x3d\xd6\x3b\x1a\xc9\x63\xb3\xdd\xb1\x0b\xbd\xab\x17\xb4\xb1\xf7\x3b\xf9\x40\x19\xd9\x4c\x1e\xd0\xc1\xe2\x8d\xbe\xcf\x95\xd9\xc9\xd5\xd9\x43\xb1\x53\x29\xb7\xb3\xa5\x20\x24\xf6\x8d\x28\xf2\x20\x95\xcd\xfa\xd9\x36\x9e\x4e\xe3\x70\x3a\x30\xef\xf8\x66\xbc\xdf\xcb\xf0\xf8\xec\xc3\xf7\xbd\x09\x8f\xcf\x3e\x3c\xa8\x6b\xd0\x1e\x3b\xf4\xc7\x1d\xe8\x7d\x07\x7a\xc4\x0b\x0d\x1b\x1d\x64\xbe\xfe\xba\x45\x02\xfd\x71\xf7\xb5\x2c\xce\x1f\x17\x5f\x93\x6c\x3b\xdb\xb6\x8b\xcf\x3f\x60\x66\xb8\x5b\xaf\x31\x18\xff\x41\xdc\xd9\x95\xd7\x92\x8d\x6e\xfd\xd6\xf2\x83\xeb\x71\x07\xbe\xd8\x78\xbf\xc4\x38\x99\x00\x97\x2a\x6a\xfb\x64\x8c\x4a\xa8\x9f\xd7\x50\x4d\x7f\xb7\x9a\xde\x5a\xcb\x11\xed\xec\x48\x1e\x1e\x02\x18\x7b\x9c\x80\x82\x15\x22\x02\x79\x34\xbf\x80\xf9\xa2\xfa\x4b\xae\x7f\x75\xc9\xc2\xb8\xc6\xf4\x95\xd0\x0c\xcf\x27\x7d\x5f\xc3\xf3\x85\xe7\xe4\x69\xc0\x3d\x47\x1b\x1b\x0d\x1b\xeb\x70\x00\x4a\x32\x01\x2b\xde\x47\x00\xa0\xc6\x20\x41\xb3\x94\x01\x95\xe1\x09\x4a\xa0\x1d\xa6\xd4\xb0\x0d\x15\x94\x02\x02\x27\x36\x76\x2f\xab\x46\xef\xdd\xde\xe5\x9f\x84\x61\xa6\xf6\xb3\xb1\xef\x4e\x99\xa9\x48\x2e\xfa\x24\xda\x51\x7e\x34\x20\x2b\xd6\x55\xb2\x5e\x80\x08\x96\xbf\x2c\x61\xbe\x3a\x03\x39\x58\x10\x23\xf8\xd7\xac\xfe\xde\x5c\xfd\xe9\x4e\xe6\x7a\x02\x4a\x40\x11\xe5\x1a\x93\x95\x7e\x32\x4d\x57\xfb\xb9\xc7\x84\xe5\x16\xee\x71\xca\xec\xdc\x69\xb3\xa5\x4f\x4d\x13\xad\x7f\xe9\x31\x47\xf6\xf1\x3d\x4e\xef\x9c\x14\xd9\xd5\xa7\x77\xce\x4a\xef\x36\xa7\x57\xff\xd2\x63\x7a\xec\xe3\x7b\x9c\xde\x47\x8a\xc7\xda\x98\x20\x7f\x6e\x9a\xa2\xfc\x5b\x8f\x49\x8a\xcf\x7d\xa6\xd9\xc6\x36\x3b\x43\xe5\x30\x8a\xc9\x01\x02\xfc\xf6\x39\x54\x71\x4a\x0e\x71\x5a\x5b\xfe\x19\xc9\xc8\xd3\x8a\xb3\xc8\x7f\x57\x07\xef\x79\x9e\x93\xca\x96\x87\x14\x9e\x97\xc8\xff\x9c\x12\x1c\xb1\xb7\xc6\x74\xd6\xae\x3f\x05\x09\xb0\x8d\xa8\x6a\x60\x29\xa7\x9d\xf3\x93\x53\x8e\x1d\xd3\xfa\xf2\x1c\xa4\x71\x02\x2f\x70\x86\x3f\xa2\x6f\xf5\xbc\x9a\xdf\x4a\xf8\xdf\xfc\x32\x65\x51\x15\xec\xc0\xb0\xbf\xea\xc5\x36\xdf\xaf\xae\x03\x64\xdf\x77\x06\xe8\x70\xe7\xe2\x6b\x0f\xb5\x22\x02\x96\x5f\xc9\x0b\x2c\xfe\x43\xc0\xe0\x4f\x72\x08\x62\x8a\x86\x3e\x0a\xe7\xa0\x98\x13\xe0\x73\x0a\x61\xaf\x40\xe4\x93\x3f\x12\xb0\xc2\x04\xca\x9e\x00\xe6\x4f\x39\x56\xf8\x78\x01\x8b\x02\xcc\x20\x87\xcc\xcf\x92\x65\x0e\x12\xf4\x0d\x36\xc1\xf2\x4b\x3c\x9b\x25\x70\x2c\x9e\x46\x44\x8c\x27\xa2\x12\xf9\xbf\x28\xbd\x1a\x97\xb8\x86\xba\x27\xbd\x2c\x40\x39\xce\xa8\x7e\x42\x7b\x61\xcf\x84\x2f\x6d\x3c\x59\x95\xb0\x30\xfd\x30\x87\x79\xf9\x8d\x46\x2b\x2d\x40\xbe\x62\xb6\x97\x4d\xc5\x11\xcd\x3e\xd2\xda\xe0\x5f\xd2\xe5\x1d\x4f\xf0\x2d\x99\x44\x52\x22\x03\x46\x7f\x89\x33\x3c\xbe\x46\xdf\x7c\xa0\xf9\x39\xa8\xec\xfa\x98\xfc\xd7\x20\x47\x60\x42\x6a\x60\x3d\x6c\x50\xfe\x27\x5f\x8a\xf7\x4f\x5f\x26\xf9\x80\xa0\xfc\x1f\xa5\xb9\xcb\xa8\xfc\x82\x26\x1b\x28\x8d\xe1\x6d\x0b\x38\x3f\x1d\xc4\xae\x37\xd0\xfe\xde\x81\x5c\xd5\x55\x42\xc0\x77\x23\xe2\x33\xb5\xc8\xff\xd4\x89\x83\x16\xe1\x45\x86\x53\x12\xd4\x15\x8e\xf1\xb2\x4c\x48\x11\xbe\xd6\x3d\x56\x53\x61\xb8\x4d\xb6\x49\x09\xfa\xc0\xb7\xda\xcf\x67\x49\xba\x7b\x5e\x71\xec\x7a\xab\xd5\x9a\xf3\x96\xba\x75\x4c\xb5\x17\x5c\xb5\x14\x1a\xea\x45\x07\xf5\x72\x78\xad\x48\x53\x3e\x53\xb0\x80\x45\x06\x22\x28\x97\x9e\xd5\xd4\x4e\x49\x62\xe8\xaf\xff\xf0\x7e\x42\x77\xd7\xfa\x6f\xe7\xa2\xc5\x4b\xf5\x36\x17\xed\x99\xce\xa8\x27\x3a\xbb\x55\x05\x0c\x9b\x75\xb4\xc2\x9b\x1c\x95\x30\xe0\x1b\x9b\x1c\xf3\x30\x03\xe5\x9c\xc5\xde\xb1\xc1\x8c\x3e\x87\xff\xc7\x30\x45\x79\x1a\x4d\xfc\xba\x50\xae\xde\xf1\xd9\x55\x73\x51\xd4\x58\xe4\xcb\x90\x81\xb2\x84\x79\x2a\xdf\x99\xc2\xa2\x2d\x17\x07\x0e\xab\x5f\xae\x43\x5d\x82\x79\xd2\x94\x7e\x66\xf8\x02\x9f\xc2\x9b\x8f\x62\xa2\xb5\xfa\x7f\x4c\x8e\x50\x20\xff\x24\x27\x08\xa9\x9c\x34\x85\x37\xa1\x4f\xc0\xa8\xd6\xa8\x22\xc5\xe8\xf1\x9e\xe6\x10\x2d\x7e\x00\xed\x48\xe4\x8c\x82\xc4\x03\xcb\xaa\x05\x0b\x28\x69\xfd\x10\xb1\xef\x1b\xc0\xd6\x41\x8c\xd3\x7f\xfe\xe3\x7f\xca\x60\x0e\xae\x61\x50\x2c\xa7\x53\x14\x91\xa4\x13\xa9\xd6\x18\xff\xb6\x2e\x49\x1c\xb2\x47\xed\xf8\xe5\x2e\x3a\xd8\x05\x37\x9b\x74\x67\x7c\xd4\x68\xc8\xaf\x8e\x4b\xbd\x3d\x9f\x76\xac\xe2\x32\x07\x85\xc4\x37\x6d\xb5\x61\x9e\x49\x5c\x65\x92\x83\x34\x9a\xcb\x92\x72\xfe\xff\xb1\xf7\x76\xeb\x6d\xe3\x48\xc3\xe0\xb3\xa7\x3e\xdf\xa3\xf7\x84\xe6\x66\xdc\x64\x1b\xa2\xec\x24\xdd\x33\xa3\x84\x76\xa7\xf3\x33\xdd\x33\xf9\xdb\xc4\x99\x79\xe7\x53\xb4\x09\x24\x42\x12\x62\x08\xd0\x00\xa0\x1d\x45\xe6\xb3\xa7\x7b\xbc\xf7\xb2\x37\xb0\x97\xb2\x57\xb2\x0f\xfe\x48\x90\xa2\x64\x39\xb6\xf3\x76\xcf\xf7\xf6\x41\xda\x22\xfe\x0a\x85\x42\xa1\xaa\x50\xa8\x62\x4c\x6e\xd8\xe4\xcd\x2e\x6b\x1b\x1c\xcd\xe6\x72\x51\x0a\x9a\x1b\xf7\x78\xcd\xfa\xd5\xce\x7e\xc2\xef\xd7\x86\x46\x77\x24\xe8\x3b\x89\xd7\x06\xd7\x91\x44\x2f\x09\x58\xfe\x92\x95\xab\x2f\x36\xe9\x72\xdf\x98\x3b\x05\x6d\xd7\x8a\xf5\xc9\x5d\x1a\xde\xfc\x2f\x48\x06\x42\x42\x2e\x51\x16\x0c\x17\x75\x86\xd7\xf0\x51\xdf\x9a\x8b\xe8\x03\xdd\x24\x54\xa1\xe8\xdc\x9b\xfb\x26\x2f\xf1\xf6\xbd\xe4\x67\x67\xbc\xad\xa5\x7d\x01\xe5\x68\xba\x79\x61\x6f\x0a\xdf\x2f\x59\xa0\xd6\x5e\x04\x8c\x97\x68\x11\xc1\x4c\xc7\x24\x96\x53\x14\x94\x0b\xdf\x6e\x83\xdd\xe6\xc2\xa3\x7e\xa7\xd6\x4e\x49\xd7\xb1\x57\xb4\xa4\xb8\x5b\xa7\xa1\xae\x66\x76\x0b\xeb\x82\xf3\x6a\xd6\xb6\xb5\x69\xd3\x46\x90\xd6\x14\xca\x53\xb4\x30\xd7\xef\xda\x23\x79\x64\x32\xb2\xb9\x64\x6d\xa3\x4a\x15\x5c\x51\x69\x1d\xda\x3b\x7a\x21\x8c\x8e\x7b\x15\x11\xdc\xc8\xcd\x37\x29\x88\xab\x9d\xf4\x1b\x17\xc3\x17\x7f\x41\xaf\xff\x73\xfa\xf4\x60\x83\x18\xfe\x12\x9d\x7b\xf2\xc7\xda\x2c\x68\x87\x9b\x34\xc4\xbb\x1b\x34\xc4\x97\x1a\x4b\x3e\x67\x6d\xf0\xa2\xb5\x9a\xe1\x35\x34\x81\x70\x7a\x58\xd5\x35\xf9\x6d\x4a\xfa\x31\x74\xbb\xba\x15\xad\xb8\x00\x9b\x02\xc3\xaa\x2c\x59\xc6\x1b\xff\xeb\xdb\x57\x2f\x9d\x53\x3d\x16\xe6\x49\xab\x11\xd4\x4f\xb4\x81\xc5\xc7\xd1\x0f\xde\x69\x78\x86\x0d\x13\x0e\x3f\x89\xca\x62\x09\x7c\xe9\xb2\x21\x42\x1a\x7b\xcd\xdf\x4d\xb3\xca\xc2\xd9\xc6\xc4\x4b\x98\x1a\x1c\xbb\xb1\xd9\xcb\x6f\x66\x6a\x7f\xf4\x96\xd7\xd9\x0f\x7f\xb2\xc7\xdd\x4f\xe8\x33\x16\xea\x5c\xf0\x94\xfd\xf0\x27\x33\x87\x6a\x4e\xf6\x19\x54\x05\xb3\x6e\xed\xfd\x5e\xed\xc5\x2b\xb4\x18\x69\xcd\xdc\xb7\x1d\x1b\xda\xa4\xcc\x1b\xf4\x39\xbb\x58\xc9\x66\x4a\x92\x18\x33\x6d\x35\xbc\x02\x33\xa1\xe8\xfc\x26\x59\x89\xc1\xf4\x6f\x9b\x97\x90\xe1\xab\xff\x1c\x7f\xf9\xf3\x97\x6d\x54\xfa\x5e\xe0\xbd\x7e\x1b\x0a\x46\x72\x89\x5e\xc3\xd6\xa4\x6e\x61\x3d\x1d\xf6\xdd\x3a\x5b\x29\xc9\xab\x5a\xde\xcb\x92\xfe\xae\x1a\x94\xea\x3c\xcb\x45\x7f\x5e\x15\x7e\x0f\x1b\x2a\xee\x95\xb9\xcf\x15\x2f\xba\x7f\x63\xb6\x88\x1f\x7e\xd7\xb6\x88\x6b\x58\x23\x7e\xbc\x8a\xbc\xdf\x96\x91\xb1\x41\xe2\x20\xec\x56\x4c\xfd\xeb\x54\x83\x52\x3b\xdc\xc2\x78\x71\x78\x70\x35\xeb\x85\xc9\x12\xd6\x6e\xbe\x38\xbc\x7b\x93\xf6\x0b\x10\xfe\xf4\xaf\x1c\x19\x58\x1b\xc7\xbe\x7f\x5d\xe4\x01\x3f\xbd\x3a\x8a\x07\xdb\x3f\xa3\x5d\x6f\x11\x08\xae\x60\x1d\x09\xfe\x6d\x2c\x24\xdb\xe0\xe4\x32\x25\x62\xbb\xbb\xb1\xd6\xbe\xae\x9e\xf4\xf6\xf0\xde\x15\xed\x25\x4e\x96\x91\x1c\xa1\x47\xd2\x11\xcf\x3a\x63\x61\xed\x81\xf7\xaa\xe1\xa4\xb5\xb3\x6d\xcc\x28\xd7\x34\xa4\xfc\x70\x1d\x43\xca\x0d\xe9\xdb\x41\xa0\xe6\x1b\x74\xeb\x6a\xea\xca\xd9\xae\xc7\x1e\x31\x2a\x21\xa6\x22\xa0\xac\xd2\x96\xb7\x55\x5b\xaf\x6f\x1a\x39\x61\xc1\xa4\xb2\x8e\x80\x16\x6b\xdb\x6f\x86\x43\x8d\x9c\xce\xe1\xdb\x5b\x82\xa9\x4b\xd5\x5b\x31\x23\x10\x30\xbe\x71\x22\x35\xf8\xd7\x19\x78\x26\x2c\x18\xc2\xd1\xa9\x4d\xd5\x5b\xd9\xc6\x02\xce\x98\x0c\x32\xcc\x91\x15\x32\x6b\x63\x37\x53\x67\xae\xb1\xf8\xdc\x1a\xe1\xad\x31\xf5\xdc\x2a\x0d\x6d\x6d\xf0\x09\xd6\xf9\xc5\x6d\xe7\xe4\xfa\xb5\x56\x9f\xab\xb8\xb0\x6c\xc3\xb4\x5b\xdd\x46\xdb\xea\x84\x4e\x90\x6e\x55\xc2\xda\x93\xf0\xd7\x54\xb3\x6d\xcc\x45\x23\x46\x47\xb0\xee\x88\x60\x35\xba\xff\x3a\xf3\x91\x6a\x77\x93\x2a\x5f\x29\x69\xfe\xc6\xd5\xbe\xd7\x07\xfb\x7f\xed\xfe\xf5\xf4\x6f\x57\x55\xfb\xdc\x61\x39\xff\x5d\xa9\x7d\x9b\x32\xf8\x5b\xa2\xf5\x55\x84\xf5\xaa\xd7\x16\x77\x3f\x3f\x6c\x23\xcb\x78\xad\x3c\xaf\x87\x3f\x5e\xc5\xeb\xa1\xce\x27\x6e\x70\x17\xb7\xed\xb3\xeb\x7a\x4a\x94\x7f\xdd\xc6\x5e\xeb\xa2\x0c\xcb\xdf\xfa\x86\x63\xec\x4f\x8f\x3f\xdd\x65\xb3\x0d\x1b\xee\x69\x86\xe5\x7a\xa3\xad\x67\x37\xbd\xb2\x19\xb4\x66\xf0\x2d\x75\x4f\x45\x06\x8a\x15\x87\x1b\x6e\xa7\xcb\x75\xb3\x0e\x3f\x1b\x55\xb2\xb0\xd5\x01\x42\x47\xdc\x01\xe1\x4f\x8e\x0e\x7f\x12\xf8\x8b\x19\x66\x34\x45\x67\x9c\xd1\x0e\x41\x63\xb5\x7e\x77\xff\x0c\xfa\xe1\xcf\x56\x92\x59\xcf\x72\x06\x20\xbc\x7b\xbf\x25\x68\x49\x9b\x79\x54\xa1\xb4\xb2\x93\xae\xe7\x62\x2d\x98\xba\x77\x1d\xb3\xf0\xfd\xad\xcd\xc2\x3f\xdc\x82\x59\x78\xd5\xc4\x5a\x33\xfa\xff\xd8\x66\x15\xfe\x3a\x6b\xf0\xd7\x59\x7f\xd7\x9b\x7b\x2b\xc9\x60\x4c\xb4\x2a\x8d\x47\x36\x7a\xee\x4d\x9b\x7a\x6b\xcc\xe3\x56\xb8\xd2\xef\xc2\xa3\xeb\xd3\x9b\xff\x3c\x7c\x3e\x7d\x7d\x5e\x63\x4b\x0d\x16\x53\x67\x2e\x81\xf9\x57\x87\x9e\x18\x13\xed\x04\xb8\xde\x6d\x6b\xd5\x8c\xba\xea\x99\x68\x22\x72\x19\xd7\x67\xa4\xd3\x19\xb5\x46\x24\xda\x76\x07\xd7\x07\x3a\xac\xbd\xfc\x11\xda\x0f\xf6\x27\x75\x9a\x41\xe3\x90\x3d\x22\x78\xae\x45\xcf\x13\x3d\x2e\xe8\x4b\x9e\x23\xa0\xff\x59\xcf\x7f\x9a\xf7\x59\x2b\xbc\xaf\x8d\x71\xb4\x38\x25\x39\x9b\xd0\x8a\x79\x4f\x61\xc3\x30\x15\x9d\x8f\x3d\x88\x54\x17\xdd\xe7\x58\xc8\x38\xac\xdb\x37\x3f\xad\x30\x94\xfb\xdb\x32\x94\x2d\x59\xd9\xbd\xad\x59\xd9\xd6\x23\x5f\xe7\x86\x6b\x1d\x7d\x39\x41\xed\x07\x5f\x58\x7b\x82\x08\x92\x36\x29\x96\x33\x21\x79\xfe\xec\xdb\x5b\x87\xdb\x49\x61\xf5\x69\x5a\xcd\xc2\x7d\x89\xd3\x8d\x3c\x67\x1d\x21\xd1\xbc\xb3\xd1\x9c\xe7\x91\xf2\x41\x9b\xdd\xd8\xbd\x12\xc6\xf4\x0c\x69\xb7\x11\xff\xc5\xb0\xb5\x24\xdf\xf5\xe5\xca\x41\x9d\xef\xaf\x1a\x4c\x56\x98\x7d\x9b\x38\x60\x45\x2e\xcf\xf6\xec\x88\xba\x79\x66\x94\xa7\xc0\x56\xf6\xdc\xf2\xc0\x76\xb3\x6f\x77\x52\x59\x63\xac\xf0\xdc\x53\x2c\x69\x36\x57\x3c\x43\x4a\x81\x5f\x7c\xc3\x35\x6f\x98\x38\x4d\xa4\x36\x3c\xa1\x6f\xd4\xf9\xa6\x10\x8f\x33\x82\x34\xf7\x51\xec\x08\xd2\x11\x22\xe5\x2f\x46\xc7\x98\xcf\x1a\x3f\xb5\x67\xfd\x8b\x52\x34\xff\x09\x9e\x43\xac\x88\xfc\xb1\x57\x6c\x36\xb3\xfd\x62\x7e\xbc\xe6\x6c\x36\xb7\x8f\x50\x1e\xeb\x61\x4a\x76\x17\xea\x7d\xa2\x3a\xb3\x05\x3a\xf7\x1b\x08\x32\xf7\xf9\x11\x47\xc1\x82\xe5\x81\xc8\xed\x1f\xe7\x90\x4a\x25\xa5\x99\x1a\x81\x9c\x62\x51\x19\xba\x20\xcd\x02\x48\x48\x80\xa5\x08\xb0\x44\x33\x71\x5c\x09\x73\xa6\x81\x13\x17\x9e\x61\xe3\x6b\x22\xca\x74\xeb\xde\x9d\x85\x2f\x43\xb5\x34\xf3\x18\xb1\x7b\x8d\x44\xcd\x3c\xec\x4c\x07\xab\x25\x6e\xde\x5b\x5d\x3f\xb5\x18\xb6\x57\x25\x2a\x4f\x37\x14\x53\x96\x93\xec\xed\x94\x9d\x3f\xc7\xf4\x14\x65\x4f\xa9\xc4\x12\xd7\x1d\xfa\x3c\x82\xf0\xef\xe5\x4c\xd0\xd7\x9f\x26\x9c\xe5\x73\x2d\x2a\x43\x71\xaa\xfe\x7f\x29\x41\x36\x46\x72\xc1\x9b\x5b\xcf\xae\x95\xba\x66\xb8\x6d\x6b\x6b\x98\xfc\xf5\xf9\xb1\x05\x26\x7f\x33\x00\x6f\xab\xb7\x3e\xde\x5a\x45\x7a\xbb\xd3\xde\x25\xa7\x4f\xbf\x76\xad\xbb\x7d\x6a\xf3\xcd\x0d\xda\x52\x9a\x9b\x4d\xfd\x37\xb4\xe8\xfe\x5d\x49\x5e\xc1\x13\x28\x61\xbb\xcc\xe1\xf8\xf4\x3c\x27\xc4\x5c\x0a\x39\xcd\xc1\x93\x3d\x86\x8c\x67\x88\x5f\x26\x85\x38\x74\xff\xb1\x05\xdd\x7a\x77\xd5\x4e\xd6\x76\xb1\xa9\xe5\xc6\x66\x73\x22\x72\x1d\xad\x51\xc1\x3e\x24\x68\x4d\x44\x6d\x6f\xbe\xbe\xdd\xda\xae\xcd\x7a\x50\xb7\x81\xf1\x12\x5b\x74\xd8\x1a\x0f\xb3\x14\x53\xdd\x50\x1a\x1e\xc1\x72\x3e\x32\x6a\x27\xe3\xd2\x89\xd2\xee\xf7\x13\x24\x46\x88\x66\xd8\x58\x74\xcb\x9d\xcc\xd4\x49\xfa\x37\xb4\xd0\xcb\x5c\x7f\x99\xea\x77\xd2\xf8\xee\x77\x76\xc9\x61\xe7\x66\x60\x93\x05\x6b\x52\xdb\xea\x9d\xcc\x6a\x63\x35\x72\x67\x58\x46\x29\xd5\x93\x9e\x73\xa6\x03\x58\x84\xa7\x68\xb1\x4e\x67\xff\x1b\x6a\xde\x08\x7c\xcd\x00\x5a\x05\x59\x37\xc4\xdf\xcb\xc2\x95\x41\xd6\x7d\xf5\x07\x36\xe6\xfc\x2b\xa1\x45\xa9\x2e\x72\xdd\x43\xf5\xb2\xc2\xfa\x10\xf1\x95\x92\x71\xd7\xa3\x5d\x83\xc5\xf6\xfe\xd6\x46\x51\x70\xc3\xdc\xd7\x61\x14\xc4\x5c\x9b\xc0\xef\xf9\x5a\x15\xc9\x51\x67\x84\xc8\xfa\xa8\x3a\xeb\x35\xa9\x16\xe9\xd0\x37\x8f\x5e\xa6\xdf\x34\x27\xe8\x56\x71\xd3\xf3\x5a\x0d\xcc\xa1\x7f\xf9\x6c\xb6\x9d\x98\xb2\xf3\xce\x14\x67\xa8\xa3\x7b\x11\x41\x25\x9b\x1a\x06\x47\x6c\x3c\x1b\x07\x95\x69\x59\xbb\xc6\x36\x72\xaa\x8e\x37\x15\x8e\x08\x1e\x9d\x86\x97\x2b\x15\x6f\xd8\xf9\xdf\xb1\xc0\x43\x4c\x70\xb5\x15\xef\x7a\x72\x6b\xc3\xac\xfc\x95\xea\x97\x13\x6a\xbc\xb1\xea\x1a\xd8\xaa\xb7\xc5\xf5\x41\x1e\x6c\xba\x5e\xda\xa0\x45\x97\x56\xb6\x41\x95\xf4\xd9\x5f\x67\x2c\xf4\xf8\x36\xbf\x2f\x5a\x68\x8b\xca\x02\x75\xd8\x78\xac\x9a\x5c\xda\xe2\x17\x9c\x29\x94\x28\x62\x01\xa1\x92\x74\x02\xb7\xc5\x2f\x23\x9c\x75\x82\xd3\xda\xb1\xda\x62\x7a\xb8\x9d\x35\x32\xcf\x6c\x1d\x8a\xd6\x52\xf3\xd6\x61\x8b\xbf\xb7\xff\xad\xbb\x56\xdb\xbc\xd7\xb7\x72\x92\x50\xe4\xb1\xa2\xd9\x0e\x6c\x08\xa0\xb6\x0b\xbb\x50\xed\x5f\xce\xce\x3d\x73\x7e\xdd\x26\x36\x62\xf3\x85\xd3\x1d\xd7\x5a\xc8\x36\xdd\xac\x95\xaf\x80\xb5\xd9\xbf\xe9\xd2\xed\x9c\x2d\x73\xc9\xc6\x6c\x94\x6b\x11\xb0\xa1\xb1\x82\x70\x8e\xb8\x36\xbd\x35\x4c\x71\x5d\x8e\x08\x94\x28\xeb\xa0\x4a\x7e\xd4\x2f\xde\x85\xe4\x98\x4e\xf0\x78\xd1\x61\xda\xc2\x15\x1a\x61\xae\xa3\x44\x3b\x2d\x0a\x11\x2c\x64\x47\x9a\x1b\xb4\x50\x5f\x94\x7e\x8d\x4d\xef\x0a\x4e\xe1\x3b\xab\x46\x3d\x0e\xa9\x50\xb3\x10\x5d\x8b\x29\xdf\x84\xa7\x2d\x78\x9d\x0c\x4a\xd8\xd1\xf4\xd6\x19\x73\x38\xd1\xa9\x74\x56\x1b\xde\x9a\x59\x4f\xba\xcf\x97\x5b\x28\x2b\x98\x86\x8c\x11\xa4\x16\x79\xd5\x22\xa9\xe7\xd3\x15\x88\x63\xfd\xb2\x9c\x77\x3b\x73\x8e\xcf\x4c\x78\x89\xeb\x4e\x61\x6d\x03\x77\x92\x83\x25\xa2\xf9\x0c\x71\xb5\x72\xbd\xdd\x03\x30\x41\xb2\x57\x8e\x19\x2f\x39\x92\x39\xa7\x81\x4c\x7e\x36\xf0\x9f\xb8\x19\x15\x45\x7c\xd9\x94\x33\x13\x8e\xe3\xf7\x39\xdf\x27\x50\xa2\xab\x4c\xd6\x11\x62\xe7\xab\xa9\xb6\xd1\xc3\x6f\x8b\x7c\x1d\x70\xd7\x99\xd8\x6f\x6c\x4a\x34\x57\xd0\xff\x6e\x09\xf4\xa5\x06\xff\x2a\x24\x6a\xd8\xff\xef\x76\xc2\x6f\x35\xf8\x97\x4e\x38\x97\x98\x88\x2e\xcc\xb2\x8e\x64\x9d\xe6\x1b\x80\xda\x74\xae\x45\x7f\x7e\x37\x04\xc9\x40\xa6\x90\x4f\x72\x4d\xfb\x89\x89\x8d\x76\x74\xb8\xb7\x67\xa8\x74\x37\xad\x0a\xfb\x87\x83\x63\xff\x47\x2f\x0c\x01\x5d\x6d\x7b\xd7\xab\x74\x77\xd0\xb3\xd4\x3e\x62\x54\xc8\x3e\x06\x64\x90\xa2\x44\xcc\x09\x96\x51\x78\x1c\xc6\x3b\x0a\x00\x9e\x7e\xbc\xb3\xc4\xc5\x9d\xa5\x2c\x3e\xee\x90\xbd\xbd\x88\xef\xa7\x1f\x8f\xef\x2c\x49\xf1\x31\xde\xa1\xe6\x37\x39\xfe\xb8\x77\x67\x49\x8b\x8f\x3d\x55\x42\x55\x89\x45\x2f\x2f\x36\x21\xb3\x0c\x29\xd2\x31\xa1\x62\x3a\x42\x42\x99\x8b\x7a\x74\x8e\xeb\xe3\xf6\x13\x1b\x9e\x2c\xe6\x48\xa4\xfa\x4f\x1d\x3d\xe7\xad\x1d\xc8\xed\xf7\x96\x92\xa5\x40\xfc\x0c\x8f\x50\xaf\x1f\x72\x6b\xc8\x54\xa2\x91\x31\x05\x80\x70\x0c\xb1\xf1\xe0\x25\x4c\x48\x2d\x77\xe9\x38\x73\x4a\x3d\x14\x0b\x21\xd1\xec\xea\xed\x86\x50\x8e\xa6\x6b\x9a\x29\x3d\xcb\xda\x6d\x37\x8f\x7c\xed\x4e\x8a\x1d\x0f\x63\xfd\xd0\x62\x41\x89\x79\x7a\x5a\x21\x08\xf5\x10\xe6\x83\xf9\x73\xb0\x61\x91\x47\x90\x8c\x72\x7d\x2f\x3a\x67\x02\xdb\x3c\x99\x2b\xbc\x7e\x08\x05\x1e\x95\xce\x65\xeb\x9b\xfe\x86\xf8\x86\xad\xbf\x99\x5f\x8c\x08\x14\x02\x89\x2e\x1c\x0a\xc9\xe1\x48\x76\x08\x9b\x4c\xda\x4f\x87\x6e\x86\x86\xf9\xa4\xfa\x69\x64\xe9\xee\x0c\x7f\xc6\xb4\xf9\xb5\xc4\x1b\x3b\x43\x9c\xe3\x4c\xcb\xe8\x6a\x75\x73\xa9\x17\xd5\x56\x9e\x33\xb2\x18\x63\xa2\x13\x31\xe8\x9b\xa0\x8e\xe5\xd5\x0d\x34\x02\x0a\x30\x20\x80\x03\x76\x53\x67\x27\x4c\xa9\xfb\x6c\x6f\xaa\xa3\x65\xce\x89\xe2\x4a\x73\xc8\xe1\x4c\xf4\xa2\x03\x40\x12\x07\x72\x1c\x45\x51\x9c\x1e\x45\xcb\x22\x8e\x63\x40\xd8\xe4\x19\x92\xa3\x69\x14\x2f\x0b\x80\x68\xf6\x6a\x3c\x16\x48\xf6\xb4\x56\xcc\xf4\xdf\xaf\xcb\x3e\xb0\xd7\x47\x58\xd6\x0d\xbd\xf9\xc5\x4b\xcd\xde\x02\x94\xca\x29\x16\x49\x59\xc7\xb1\x28\x74\xbc\x64\x1c\x4f\x30\xed\x85\xda\x0d\x39\xb4\x63\xf4\x50\xd1\x2b\x4b\x10\xcd\xca\xef\x3f\xa0\xfb\x9a\xab\xc1\x2c\xd3\x44\x09\xc9\xeb\x4b\xa7\x34\xce\x09\x79\xc7\xc9\x0a\xc4\x39\x37\xb6\x0a\xd5\x5e\xe9\x46\xde\xec\x94\x9a\xd6\x18\xa1\x7d\x5a\xac\xc4\x74\xa9\x88\x45\xd1\x01\xe0\x09\x14\x02\x4f\x68\x1c\x2d\x0b\xa0\xa7\x6e\x86\x31\x7f\xfb\x23\x99\x2f\xcd\xc1\x62\xc7\xc4\x3f\xde\x59\xea\x0a\x39\x27\xc5\xf1\x9d\x25\x2a\x3e\x16\x71\x5c\x53\xb9\xe0\x55\x76\x80\xe2\xf1\xc2\xf8\xab\x35\x37\x02\x32\x92\xd3\xe6\x1d\xe0\xb6\x89\xd9\x00\x23\x46\x47\x39\xe7\x88\x8e\x16\x3a\x8a\x68\x6d\x6c\xad\x85\x9a\x74\x1a\xa5\x81\xb1\x95\xf0\x6f\x8a\xec\xd9\x7a\xb2\x1f\xe6\xe3\x31\xe2\x6f\xf1\x17\xd4\xfb\xe1\xe0\x00\xcc\xe0\xe7\x67\x1c\xce\xd0\x0b\xac\xb0\xd3\xfb\x01\x8c\x4b\x8a\x87\x73\xc5\xb1\xf5\x9f\x73\x98\x0b\xa4\xff\x1a\x7b\x95\x0f\x80\x09\xd2\xf6\x06\x89\x39\xa3\x02\xa9\x63\x11\x8f\x23\x94\x20\xce\x19\x8f\x1d\x87\x52\x6b\x86\xe9\x88\xeb\x9c\xb0\xe5\x94\x42\xaf\xa7\x30\x06\x0a\xf8\x48\x57\xf5\xbe\x1f\x99\xad\x52\x87\x71\x6f\x2f\xb2\x54\xa4\x61\x32\x44\x23\x90\xac\xf7\x08\x0e\xe2\x38\xde\x59\x5b\x66\x49\xcd\xcc\x10\xc5\x05\x98\x33\x42\xcc\xc6\x91\x50\x9c\xc6\x51\xb9\x3c\xdf\x47\xb1\x21\x3b\x45\xc3\x8a\x26\x73\x81\x12\x73\x93\xfa\x88\x90\x28\xde\x91\x7c\x51\xdf\xd9\x39\x27\x3b\x0b\x8c\x48\x66\xa6\x6e\x10\x8a\xe2\x44\x4e\x11\x35\x1b\xc2\x2e\x4d\x1c\x2d\x35\xa6\xf4\x42\xba\x72\x94\x1e\xe9\x66\x2b\xa8\x8d\xe3\x62\x04\x4d\x57\x4b\x39\xe5\xec\x5c\x3f\x00\xd0\x51\xf1\xd4\x0c\xf4\x88\x66\x02\x78\x86\x58\x2e\xe3\xa8\x3c\x1b\x12\x89\xb4\x23\xd5\xf1\x41\xef\x2e\xba\xa7\xce\x89\x44\x1d\x71\x51\x0c\xbc\x49\xad\x9d\xfd\x15\x7a\x06\xfe\xca\x54\xc3\xd4\x36\x29\xdb\x66\x93\x56\x12\xd9\x86\x6d\xda\x3c\x8a\xea\xdb\xd5\x3b\x86\xd6\x8c\xc2\x19\x21\x98\x4e\x4a\x6f\xd5\xab\x71\x8c\xd6\x2d\x1c\x2f\xd5\xf6\xe3\x80\x01\x08\x04\xc8\xc1\x08\x64\x60\x0e\x66\x3b\xae\x66\x30\x74\x75\xe3\x25\xdd\xdb\x5b\xb7\xdb\x65\xed\xf0\xa7\x49\xf5\x03\xe8\x7b\xfa\x49\xee\x4a\xfc\x9f\xe0\x9c\x63\x69\xbf\xbb\x3f\x81\x61\x15\x34\xc1\x14\x4b\xab\xfe\x1c\xd7\x7e\x25\x23\x48\x48\x84\x63\x2b\x84\x17\x71\x51\x02\x3b\x5e\x99\x58\xba\x2c\xdc\x79\x65\x61\x3f\x45\x0b\x11\xe1\x38\x19\x33\xfe\x14\x8e\xa6\x51\x4d\x48\xe6\x7d\x34\x48\x71\x1f\x69\xc1\x8c\x7b\xd3\x48\x77\x77\xfd\x9f\x80\xd7\x26\xa2\x4b\x6b\x33\x8b\xac\xdd\x15\xd3\x80\x5f\x5c\x70\x1f\xfe\x58\xc9\xfe\xe5\x7c\xd3\xdd\x83\x18\xf0\x94\x26\x82\xe0\x11\x8a\xe2\x84\xa3\x33\xc4\x85\xf9\x2b\xcb\x47\xc8\x03\x50\xaf\x82\x9d\x0d\x36\x53\x8d\x2f\x2e\x68\x11\x03\x1e\x03\xe2\x69\x37\xb5\xf1\xf4\x70\x1a\x9a\xfa\xf7\x63\xbe\x8a\x55\xe2\xb0\x0a\x6a\x85\x96\x55\x1b\xae\x17\x1c\xa4\xab\x23\xac\x27\x0c\xae\xa7\x97\x13\x12\x03\x5e\x7c\xc5\x69\xa1\x89\xd8\x53\xef\x00\x75\x38\x30\xee\x7c\xa5\x4c\x80\x6a\x87\xbc\x45\xd3\xa7\xf2\x38\xd1\x6c\x4d\x11\xa0\x9a\xa7\xda\xf6\x31\xa8\x76\x6d\x4f\xf3\x81\x09\x92\x8a\x33\x29\x46\x50\xac\x9e\x53\x86\x67\x4e\x53\x2d\x3f\xa7\x47\x68\x6f\x4f\x1e\xa3\xae\xec\x1d\x80\x49\x8a\x94\xc0\xa2\xb8\x8d\x90\x70\x36\xef\x21\x90\x0b\x94\x19\xc1\xcb\x46\x93\xd4\x3f\x8a\x18\x2c\xd2\x7e\x38\x83\xfa\x5c\x9e\x73\xa4\x05\xa7\x8e\xc0\x19\x1a\x41\x75\x80\xcf\x99\x90\x2b\xdf\x5c\x35\x34\x9f\x22\x45\x7f\xa4\x56\x71\xf5\x2b\x9b\x87\x83\x92\x78\x2c\x99\xa4\x47\x11\xea\xcb\x41\x4a\x01\x8a\x63\xb0\x2c\x62\x70\xe6\x26\xb2\xe8\xa3\x84\xe0\x31\x1a\x2d\x46\xc6\xae\x3c\xe8\x2c\xfa\xb2\xf1\x09\x9c\xab\x39\xa2\xe4\x0d\x32\x57\xc8\xef\x04\x9c\xa0\xc4\x64\x40\x51\x9a\x9f\x48\xde\xbc\x7d\x7b\x71\xb1\xa9\x82\xfe\x72\x71\x71\xa0\xb5\xe3\x4f\x69\xc4\xd3\xc6\x02\x7a\xc1\x5c\x13\x9c\x85\x31\x60\xaa\x06\x4d\x20\xc1\x50\xd4\x8b\xcb\xac\xd3\x89\x97\x57\x20\x8c\x01\xbc\x42\x0b\x9b\xbe\x25\x06\x62\x03\x20\x4a\x6b\x2b\x05\x90\x30\x06\xf9\x15\xea\x8e\x36\x4d\xb0\x82\x47\xfd\x25\x9a\x6d\xc7\x51\x94\xa5\x9a\xa1\x07\xe8\xb3\x44\x34\x13\xde\x19\x66\xbe\x44\xa4\x3c\x97\xad\x4c\xcb\xf3\x91\x64\x3c\x32\xac\x4f\xaf\xfb\x8e\xc8\xe7\x88\x47\x49\x92\x94\xe6\x8b\x18\x50\xbd\x1d\x41\x24\x53\x1f\xf8\x18\xd3\xc8\x08\x04\xf1\xf1\x06\x36\x6f\xd9\x33\xa8\xeb\x7a\x35\x26\xbf\x7b\x50\x31\x76\xb5\x89\x7b\x96\xf2\x86\x7a\xdb\x01\x3f\x15\x44\x08\xe6\xc0\xec\xc5\x66\xa1\x5d\x1d\x30\x33\xe5\xc5\x04\xc9\x20\xe7\xa4\xdc\xd9\x1f\xbb\x67\x87\x5d\x63\xfd\xf0\x4e\xdf\xae\x15\xb9\xd5\x4e\x6e\x92\x53\xd1\xd5\xac\xe4\x63\x51\x4a\x51\x56\x0c\x92\xa9\x12\x4c\x9e\x28\x2e\xf1\x02\xca\x69\x32\x26\x4c\x89\x28\xc9\x89\xdb\xcf\xdd\x43\xf4\x63\xac\xf0\x56\x2b\xae\x53\xfa\xe3\x79\x6e\xc8\xfc\x84\x49\x48\x4e\xf0\xe8\x54\xc4\x8a\xd8\x35\x38\xa3\x79\x9e\xcc\x73\x31\x35\x78\xf5\x39\x85\xb4\x9c\xa2\x64\x13\xd3\x88\x1a\xa1\xc4\xc3\x92\x92\x47\x0c\xa8\x38\x3d\x8f\x90\x15\x13\x4d\x76\xb5\xcd\xfd\x62\xaf\x5f\xdc\x3d\x3c\xb8\x7b\x5f\xff\x53\x1f\xc1\xa0\x5a\x0d\xa2\x76\x26\x49\x0f\x00\x4f\x0f\x76\xc6\x8c\x47\x5a\x34\x0f\xd8\xd8\x08\x86\x9a\x50\x2b\xa4\xa1\xe4\x44\x7d\xe8\x33\x5d\x30\xd8\xc1\xe3\x68\x57\xc6\x23\x46\x25\xa6\x39\xb2\x00\xd3\x56\xdc\xca\x15\xdc\xe2\xb4\x56\xbc\x15\x6e\x01\x4c\xa7\x11\x5e\xc5\xd6\x0e\xdb\x80\x70\xda\x82\x18\xc0\x6a\xed\x5d\x91\x1e\xad\x07\xdd\xcf\xb7\x12\x8e\x4e\x7b\x70\x9f\x94\xab\x21\xd2\xf3\x48\x2a\x9e\x30\x8d\xc4\x25\xc8\xdd\x61\x9b\xd7\xcb\x82\x25\x3c\xb0\xfc\x2e\x59\xb3\xbf\x3a\x8c\x79\x1d\xc6\x7c\x9f\x17\x31\x20\xfb\x29\x04\x7c\x3f\xcd\x8b\xc2\xa9\x43\x4e\xec\x77\x6b\xb2\x8e\x90\x26\x4a\x7c\x07\x6d\xa4\xeb\x95\x68\x72\xa8\xc4\x28\x99\x1e\x2d\xe5\xfa\xbe\x5a\x3b\x52\x07\xad\xda\xd8\xa3\x79\x1e\x79\xa7\x3a\xae\x14\x0e\x3d\x52\xc5\x19\x4d\x75\x33\xc8\x55\x5a\x68\x58\x9b\x16\x8d\xaa\x92\x15\x11\xa3\x56\xde\xd1\xe4\xd4\xf1\xc5\x45\x7f\x10\x97\xf2\x9a\x60\x5c\x46\x67\x71\x32\x83\xf3\x28\xa2\x5a\x0e\x80\xe2\xb4\xa7\x59\xff\x04\xc9\x38\xa2\x36\xcd\x76\x0c\x3c\x22\xab\x97\xd7\x0f\xb1\xfa\x52\xb7\xd7\x2c\x0f\xaf\xd1\x3c\xef\xd5\x11\x80\x62\x30\x2b\x5b\xd6\xbe\x17\x4a\x27\x2b\xe2\x64\xce\x99\x64\x72\x31\x47\xc0\xd8\x51\xfa\x7c\xe0\xcc\x7b\x13\x24\x5f\x9d\x53\xc7\xf2\x9f\x20\x31\xe2\x78\xae\x0e\x95\xac\xd9\x2a\x06\xde\xa7\x18\xcc\xd3\x71\xbd\x4e\x8d\xcb\xf7\xd9\x00\x2c\x9b\x87\x44\xfd\x08\xf1\x8e\x0c\xe0\xc9\x96\x4e\x6e\x9a\xad\xeb\xdf\x1d\x14\x7d\x78\xdd\x21\x1a\x03\x8c\xe6\x79\x08\xfa\xe2\x8a\xa8\x51\xad\x1a\xa8\x69\xf4\x3b\x73\x00\xe7\x57\xec\x7a\xe6\xd6\x7c\x53\xef\x56\x9a\xe8\x8f\xae\xd8\xb9\xa5\xed\x7a\xdf\x59\xac\xad\x33\x5f\xd2\x4f\x9e\x3e\xfc\x65\x0b\x7d\x18\x7d\x46\xa3\xce\x88\xcd\x66\x90\x66\x1d\x94\x61\xc9\x78\xe7\xb3\x44\x7c\xd6\x81\x19\x9c\xcb\xa6\x62\xdc\xe8\x45\xa9\x68\xb7\x71\x39\xe9\x8e\xa4\x6e\xff\xfd\xe7\x83\x83\xce\xfb\xcf\x87\xcf\x06\xdd\x89\x37\x35\x0d\x7e\x4d\x96\x32\xd2\xb3\x11\x2a\x14\xfc\x98\x42\x92\xa2\xd2\x86\xf3\xd8\x4c\xf1\x31\x24\x64\x08\x47\xa7\xa9\xb4\x4c\xd3\x7c\x4e\xed\x51\x9e\x41\x09\x9f\x63\x21\x11\x45\x3c\x45\x89\x49\x7b\xa0\x2d\x27\x4b\xcf\x74\xa2\x73\x06\x9c\x21\x6a\x74\x10\xad\xfa\xe0\x99\x36\xe3\xdb\x51\xca\x0a\x69\x5b\xab\x64\x88\x69\x66\x15\x1b\xa4\xd5\x4b\x14\x85\xff\xd1\x3f\xbe\xff\xc3\x34\x8c\x8b\xd5\x21\xb4\xe5\x2b\x4d\xab\xbb\xda\xe4\xf9\xd3\x67\x27\x1f\x1e\xbd\x79\xf3\xea\x1f\x17\x17\xf5\x92\x77\xaf\xdb\xbf\xbf\xf9\xf5\x2f\xbf\xac\x69\xf2\xe4\xd5\x3f\x5e\x9a\x92\xf8\x01\x22\x02\x05\x2b\xc3\x3d\x7e\xf5\xf2\xe4\xcd\xab\xe7\x1f\xde\xc5\x35\xec\x3a\xd0\xdf\x0f\x83\xf7\xc3\x30\xe1\x68\x8e\xa0\x8c\x7c\xb4\xda\x3b\xb9\xf2\x84\xb2\xc8\x0e\xc3\x9d\xf6\x81\x9e\xbe\x3c\x79\xfa\xa6\x6d\x10\x42\xa3\x30\x8c\xd7\x2d\x66\x6d\xcc\x78\x75\x25\x93\x0c\x8b\x39\x53\xe7\xea\x9a\x71\x9f\x3c\x7d\xfe\xf4\xe4\x69\xdc\x02\xfa\xd1\x81\x33\x0a\xb6\xcf\xba\x31\xb3\x5a\x0f\xe6\xdc\x39\x00\x9d\xc3\xd8\x1b\xb8\xec\xd8\x97\xcf\x38\xd2\x77\x53\xea\xdc\x08\xad\xd0\xd8\x18\x4f\x36\x46\x72\x26\x6b\xfb\xdb\xdc\x5e\x16\x85\x7d\x27\xe2\x2c\x8b\xed\x58\x28\x36\x5d\x59\xd6\x18\x83\x60\xa3\x53\x24\xaf\xc0\x10\x10\xb5\x4e\x6e\x37\xc7\x12\x50\xf2\xcb\xd3\x47\x6f\x4e\x7e\x7e\xfa\xe8\xe4\xc3\xaf\x8a\x40\xfe\xfe\xe8\x79\x75\xa9\xd9\x52\x76\x88\xee\x5f\xc2\x29\xb4\x79\xa6\x9d\x53\xe8\x09\x3b\x76\x20\xd9\x29\xa2\x29\x06\x34\x61\x94\xcd\x11\x4d\xa3\xd8\x71\x02\x81\x68\xf6\x0f\xf1\x0b\xa4\x99\x98\xc2\x53\xcf\x5a\x4c\xb3\x13\xb9\x50\xa2\x4a\xf9\x49\x29\xff\xbf\x20\xc8\xe5\x50\xed\x0f\x35\xb5\x0d\x7c\xc5\xb0\x94\x42\x0f\x69\xdf\xb1\xa7\x34\x3d\xd2\x37\xe5\x38\xfd\xeb\xdb\x57\x2f\x93\x39\xe4\x02\x45\x54\x2f\x6e\xbc\x83\x13\x21\x33\x96\xcb\xbd\x3d\xf7\x97\x2e\xd8\xdb\x73\xac\x45\x4b\x25\x43\x28\xd0\x8f\xf7\x9f\x20\xb5\x3a\xc6\x1d\x20\x8e\x6a\xf5\xdd\x98\x23\xc2\x04\xf2\xe7\x29\xd9\xdc\x07\xfe\x92\xcd\xd9\xdc\x25\xff\xd1\xbf\xf7\xa7\x07\x77\x1f\x1c\xde\xbf\xfb\xe0\xf0\x87\x83\x07\x87\x3f\xde\x9b\xb5\x57\x55\x9d\x9c\x4c\x51\x30\x62\x94\xda\x08\x07\x53\x28\x02\x0d\x4e\x96\x84\xda\xcc\xc3\x91\xc0\x5f\x50\xd6\x58\x85\x12\xdd\x45\x51\xfb\xb9\xf4\x16\x54\x57\xd4\xaf\x11\xbd\x1b\xa4\xa5\x94\x8b\x0f\xaa\xc7\xde\x52\x47\xaf\xeb\xd5\xc1\x1a\x31\x22\xc0\x14\xe1\xc9\x54\x36\x4a\x38\x3b\x17\x6a\x0b\x15\x2b\x44\x70\xf9\x98\x67\x26\xbf\x4b\xef\x10\xc0\x5c\x4e\x3f\x68\x0a\xeb\x55\xc4\x76\x71\x11\x86\xba\xe7\x06\xd1\x58\x32\x71\x1f\x94\x52\xc6\x53\x81\xe4\xaf\x54\x22\x7e\x06\x89\xb9\x8a\xbb\x7c\x78\x7d\xaf\x05\x0e\xd1\x7d\x35\x44\x6d\x65\x97\x23\x82\x20\x2f\xfb\x6b\x19\xcf\x3f\x9b\xcc\x55\xc1\x25\x83\x09\x99\x61\xda\x5b\x2a\xf2\xea\x79\x54\xf8\x94\xfa\x54\x88\x62\x8d\xca\x6d\x58\x12\x61\xad\x3e\x38\x2d\x66\xf9\xf6\xfb\x66\xe7\x7b\xb9\xd2\x12\xa9\x93\xd6\x6f\x78\x33\x77\xd0\x5b\xdd\xe0\xb9\xc9\x09\xc9\x11\x9c\x95\xb7\xe7\xeb\xaa\xcd\x19\x21\x6b\x2b\xd9\x3e\xf4\x8d\x94\xbe\x5d\xa5\x62\xdd\x75\x02\x58\xb9\x49\x30\xc6\xa8\x21\x18\x83\x29\x98\x80\x05\x38\x03\xe7\xe0\x13\xf8\x02\x5e\x55\x57\x0c\xa7\xbf\xa7\x2b\x86\xd7\x4e\x24\x74\xb7\x85\x01\xa6\x01\xba\x25\x8b\x19\xaa\xc6\xfd\xfc\xdf\x57\x1b\xff\x76\x57\x1b\x66\xc3\xa5\xf5\x6d\xe4\x59\x35\x78\xed\x76\x43\xb6\xdd\x6f\x9c\x94\xf7\x1b\xce\xf9\xa3\x7e\xc5\x61\x9d\x46\x4a\xc3\x86\x8c\x41\xce\xc9\xc6\xeb\x0e\x64\x6e\x80\x9f\x41\x4c\x72\x8e\xea\xba\xd3\xdb\xf4\x07\x74\x1f\xbc\xd0\xf7\x1d\x71\x7a\xa4\x3e\x32\x82\x92\x73\xc8\x69\xf4\xf1\xf9\xab\xbf\x04\xcf\x9e\x9e\x3c\xfe\xa5\x17\x3c\x66\x39\xc9\xe8\x77\xd2\x1d\xbc\x81\x64\x81\xf6\x80\x88\x77\x1a\xdd\xbf\xd0\x46\xc7\x93\x34\x1a\xa6\xd1\x01\x60\xeb\xdc\x40\x8c\x29\xdd\xd9\xf5\x09\x9b\xbc\xd5\x4c\x09\xf1\x44\xb1\xae\xa4\x7a\x33\x1b\x83\x69\xda\x40\x9d\xaa\xfe\x9a\x61\x93\x5a\xd2\x3c\x2f\x53\xfa\x2e\x26\x61\x0c\x26\xaa\x72\xde\x76\x8b\x5c\x33\x15\x39\xe4\x02\x99\x8a\x76\xaf\x11\x58\x79\x8d\xb4\x7b\xc5\x1c\xd4\x9c\x49\xb4\x39\xb9\xe1\x20\x22\x8b\x8f\x3b\xa5\x74\x14\x55\x26\x5f\x73\x37\x8f\x22\xea\x5d\xb9\xa3\x44\xa2\xcf\x32\x8a\x63\xf0\x22\xa2\xb1\xb3\xdc\x9a\x01\x08\xc4\xf4\x04\x7d\x96\xc7\x58\x9d\x8f\xf3\x24\xd3\xf2\x59\xac\x38\x83\x95\xfd\x76\xc8\xde\x1e\x71\x2a\xc3\xdb\xbd\xbd\x88\xa4\x24\x11\xf9\x50\x48\x1e\x1d\x80\xb7\xda\x76\xf8\xdd\x7b\xfa\x9e\x76\xca\xff\x82\x93\x37\xef\x5e\x3e\x7e\x74\xf2\xf4\x49\x2f\x78\x4c\xf0\xe8\x34\x30\x28\x54\x2b\x7b\x86\xd1\xb9\x8e\x18\x37\x64\x52\xb2\x99\x31\x18\xa3\x80\xb0\x49\x50\x75\xf0\x9d\xef\xf9\x60\x16\x81\xf8\x9f\x56\x17\x49\x6b\xc1\x8b\x5b\x5c\x20\xdf\x39\xe9\xed\x6f\x69\x79\x2a\xac\x68\x1c\x6f\x40\x94\x21\x63\x85\xa8\xb3\xc6\x75\x11\xdf\xfe\xba\xa8\xed\x92\xe8\xb5\xbd\x8f\x31\x8e\x56\x61\x0c\x4e\xed\x07\xe7\x73\x75\x6e\x2f\x6e\x5c\xc5\x72\x5e\x21\xd8\x3d\xac\xaa\xeb\x17\x27\x08\xce\xb4\xe4\xf2\xa9\xd1\xc6\x9f\x8a\xe1\xa3\x5e\x89\xdb\xe1\xcd\x22\xbb\x81\xc3\xea\x8b\x41\x92\x0f\xe4\x84\x49\xf6\x8b\xae\xf7\xc5\x0e\xe9\x97\x9c\xe8\xfa\xaf\xec\xcd\x92\xef\x35\x37\x41\x32\x60\xb9\x9c\xe7\x4a\x74\x55\x8b\x86\x52\x33\x9e\x52\xec\x2d\x9d\x59\x88\x8f\x9d\x2c\x9b\x59\x41\x1b\x62\xb2\x83\x3c\xad\xbb\xfb\xb0\x3b\x01\xe1\x1e\x91\x0f\xc2\xb8\xfa\x78\xa4\x3f\x4e\xd4\xc7\x1d\xe3\xa7\x3c\x2b\x17\x0a\x52\x81\x4f\xd8\x2f\x72\x46\x22\xe4\x9c\xc8\xb4\x0d\x77\x2a\x67\xe4\x2d\x1c\xa3\x38\x92\x71\xa1\x4e\x27\xb7\x68\x89\xf9\xb1\x53\xdb\x0b\x13\xe4\xbc\x96\x30\x12\x2b\xae\x72\x6e\xba\xa1\x62\xc5\x5a\x49\x52\xdc\xdc\xfa\x4c\x97\x33\xd9\x47\x3b\xd2\x67\x10\x32\x95\x8e\x41\xb8\xef\x9d\xb7\xb1\x4f\x96\x66\x11\x9c\x41\x41\x72\xac\xce\xb6\x28\x94\xfa\xfd\x22\x8a\x0b\x30\x2a\xe7\x89\xc5\xdb\x7c\x3e\xd7\xcf\x8a\x8f\x6b\x74\x5d\x2d\xf9\xa8\xe9\x0e\x86\xe2\xb8\xb7\xa6\x6e\xd6\x52\xb7\x69\xb2\x30\x7b\x16\x18\xa4\x95\x65\x46\x21\x2a\x09\xd4\xf3\x52\xdd\xb4\xdb\x80\xa3\x84\xf2\x0c\xd2\xdd\x44\x46\xf9\x71\x23\xd6\xcb\xb5\x57\x51\x01\xce\xd3\xcf\xd1\x99\x6f\x76\x75\xcb\xd2\x1f\x5e\xd7\x7a\xfd\xa9\xd9\x75\x6d\xe7\xf5\xc7\xd7\xed\xbf\xd1\xbb\xd9\x25\x21\xe8\x4f\x2f\x37\x34\xb7\x35\x8c\xc1\x99\x6f\x69\xfe\xd2\x84\xbe\xda\xc1\xfd\xc9\x75\x41\x7f\xd5\xd6\xb9\x61\x02\xfd\xc5\x75\x3b\x3f\x33\x36\xf2\x0f\xe9\x89\x67\x1e\xfa\xb0\x85\xde\x69\xd2\xa9\xff\xfe\xbd\xc5\x2a\x45\x6e\xf6\x7b\x52\xe4\x86\xff\xad\x50\xfd\xdb\x29\x54\xd7\xf3\x15\x9b\x6c\xf2\x15\x53\xbb\x75\x7b\x2f\xb1\x71\x8b\x97\xd8\x74\x7b\x2f\x31\x2d\x19\x4c\xda\x5c\xa4\x14\x18\xad\xce\x51\xba\x80\x5b\xb7\x09\x7d\x6d\xbf\xea\x0e\xd5\xa8\x33\x5b\xef\x00\xe5\xf9\x22\x01\x93\xc7\xb9\xcd\xf5\xa9\xad\xd6\x30\x8a\x46\xdf\xc0\x71\xc9\x8c\x76\xeb\x2e\x4b\xb3\x36\x97\xa5\xcc\x8a\x94\xcd\x42\x77\x13\x3d\xdf\xc2\x65\x49\x53\xea\xb1\x9a\xc5\x07\x9c\xa5\xbe\xd7\x52\xb9\xc2\xc5\x8d\x79\x2a\x3d\x7e\xfd\x4e\x3b\xcd\x3c\x66\x54\xe4\x33\x94\x7d\x95\x63\xd2\xf8\x12\xc7\x24\xe7\xec\x97\xbc\x13\x28\xfb\x1a\x0f\xa5\xf1\x16\x1e\x4a\x57\xf6\x64\x99\xae\xf5\x64\xd1\x25\xb7\xef\x7d\xf2\x95\xee\x16\xa3\x55\x77\x8b\x51\xed\x66\x3e\x1d\xd6\xeb\xdc\xb0\xbb\xc5\x7c\x5d\xff\x37\xe7\x6e\xd1\x18\x60\x6b\x77\x8b\x95\x56\x0d\xd4\x34\xfa\xbd\x8a\xbb\x45\x5b\xc3\x46\xef\x23\x23\xee\x2d\x52\xdf\x6f\x60\xb1\x85\xb8\x57\x33\xb1\x6f\x92\xf3\xb6\xb0\xee\x37\x2d\xf2\xdb\x3e\x9e\xdb\x74\x05\xb2\xf6\x85\x8f\x76\x02\x54\x02\xdf\xce\xf5\x3d\x30\xd4\xb9\x96\xa7\x91\x3d\xbb\xd6\x19\x75\x96\xd8\xde\x17\xf5\x50\xf9\xa6\xad\x27\x0b\xcd\xe9\xb5\x5f\xe2\x83\x07\x8e\x03\x58\xa3\x8a\x7d\x26\xa6\xfb\x67\xd6\x22\x23\x23\xe2\x5b\x64\x62\xa0\xcd\x82\xbe\xf1\x31\x8e\x48\x1c\x6b\xbf\x45\x66\x1f\xff\xe8\x0e\xa0\xed\x80\x59\x23\x8e\xaa\x01\x1d\x68\xee\x8d\x1b\xb0\xb6\x1a\x05\x97\x65\x01\xc6\x8c\x03\xe3\x1d\xe9\x6e\xf7\xb5\x06\xe9\x3d\xae\x43\x96\x15\xb9\xcb\xf7\xea\x15\x0c\xad\xde\xaa\x98\xab\x2b\x00\x6f\xe0\x14\x75\x57\x32\x6b\x4e\xd3\x43\x74\x4f\x1f\xa6\x0e\xdd\xdf\xe0\x40\xc5\xba\x77\x40\xd2\x50\xed\x87\x10\x30\xf3\x3b\xe2\xa9\x88\xd7\xa9\x0c\x6a\x12\xbe\xca\xc0\xd7\xaa\x0c\x7c\x8d\xca\xc0\x9b\x2a\xc3\xa5\xc2\x2d\xf3\x54\x06\xab\xdd\xd7\x6c\x03\xda\xea\x4c\x74\x54\xc0\x28\x4e\x6c\xe0\x97\xca\x02\xb0\x52\xd5\x7b\x80\x55\x14\x60\x94\x42\x8f\xd3\x64\x0e\x19\xf3\x54\x31\xee\x59\x7a\x1d\xbe\x0a\xc6\xe9\xb2\x00\xbe\xfe\x32\x5b\xa3\xbf\x8c\x95\xfe\x32\xb3\xfa\xcb\xb8\xae\xbf\xf8\x3f\xc1\xb8\xa9\xbf\x8c\xd7\xea\x2f\xe3\x8b\x8b\x71\x53\x7f\x19\xd7\xf5\x97\x71\x3a\xdf\x46\x7f\xd1\xfe\x1d\x0e\x8d\x91\x52\x34\x51\x7c\x71\x81\x8a\x18\x8c\x63\x30\xf4\xf4\x97\x71\x43\xbb\x18\x5b\xfd\xa5\xf6\xfd\x78\xbc\xba\xc4\xc3\x52\x7f\x19\x6f\xd6\x5f\x9a\x23\xb4\x53\xa9\x02\x71\xac\xa6\x67\xf4\x17\x91\x8e\x01\x34\x67\x85\xbd\x09\x05\x43\x30\xf6\xce\x8c\x7c\x9b\x33\x83\xb3\x19\x16\xa8\x2d\x86\x89\x3d\x35\x74\x89\xaa\xf7\x79\xb1\x62\x22\x70\xad\x75\x69\xc7\xbc\x06\x5d\xe1\xf2\x37\xe2\x57\xa7\x19\x15\x5e\xcf\xaa\xa8\xc7\xaa\x8a\xaa\x39\xbe\x02\x0a\xdc\xf1\xb8\xfe\xa2\xfe\xdf\x18\x09\xe6\xfe\xbf\xb4\x15\xae\x15\x1e\x56\x1c\xa4\x4a\x6b\x07\xfd\xb6\xd7\xd6\xd7\x72\xcc\xfa\xd7\xfc\xe7\x1c\x93\xac\xdc\x8a\x4d\xd4\x56\x31\x04\xb6\xb8\xc7\xa0\xe5\x3d\xc4\xff\xae\x90\xe8\xde\x83\x2b\x4e\xe4\x8a\x4c\xa4\x3e\x7b\xcd\x50\x14\x3e\x00\x28\x3d\xc2\xa5\x55\xc0\xd4\xeb\xa1\xc2\x6c\x6b\x92\x62\x6f\x3b\x93\x2d\x96\xb1\x61\x91\xbb\xed\x30\x28\xee\x05\x07\x59\x09\x67\x02\xb8\x56\x9c\x1e\x29\x38\x22\x72\x74\x78\x4c\x3a\x87\xbd\x83\x18\xb0\xf4\xf0\x01\x7b\x48\x1e\xb0\xfd\xfd\x98\xf7\x59\xe7\x70\xe0\x05\x4a\x61\x03\xab\xeb\x41\xaf\x71\x92\x24\xbc\x0c\x5a\x02\x93\x19\xfc\xfc\x5c\x8f\x90\x22\x00\x93\x0f\x04\xcf\xb0\x07\x53\xf3\xce\xce\x5c\x23\x48\xfb\x64\xda\x34\xdc\x41\x47\x07\x7b\x7b\x46\x7a\x9a\x5b\x57\x47\x14\x17\x00\x6a\xdd\xcd\xef\xcb\x4d\x0f\xad\x4e\x8f\x7a\x10\xa2\x18\xe0\xf4\xe0\x01\x7e\x88\x1e\xe0\xfd\xfd\x98\xf6\xb1\x3f\x29\x3c\xd8\x29\x03\x53\xc0\xf9\x9c\x2c\x0c\x4d\x50\x2b\xa8\x99\x19\x38\x07\x35\xd3\xbb\x82\xc5\x80\xb6\x25\x34\x72\x3d\x34\x72\x05\x1a\x27\xd6\x52\x1f\x1c\x59\xa2\xb8\x0e\x15\x51\xb0\x60\x2a\x10\x97\x8f\xe4\xd7\x41\x43\xd3\x83\x07\xf4\x21\x7a\x40\x35\x34\xd4\x87\x86\x56\xd0\xe0\x6d\xa0\xd1\xbf\x34\x6d\x3f\x66\x54\x22\x2a\x9f\xe0\xec\xf1\x14\xd2\x09\x72\xa0\xe6\x54\x4c\xf1\xb8\x06\x69\xf3\x65\x78\xf8\x18\x52\xca\x64\x60\xab\x06\x8c\x4a\x16\xc0\xe0\x8d\xd9\x3a\x1a\xec\x50\x91\x43\xa1\x44\xf5\xa5\xa2\x89\x9e\x04\x66\x39\x7a\xb4\x48\x75\x05\x4f\xb6\x5a\x3a\xec\xf4\xf0\x4a\xe1\x16\x3b\xb6\xe1\x3e\x75\x4d\xb5\xcd\xf5\xaa\xd4\x8a\x8e\xd1\x17\xb6\x70\xb7\xba\x45\xe5\x0e\x30\xa3\x2c\x58\x6b\x7e\x65\xc9\xcf\xfe\xdb\x38\xfe\x6f\x67\x1c\x6f\x51\xc5\xe7\x69\x04\x9b\x56\x5d\x6b\x0e\x5e\xaf\x9d\x3b\xf6\x6d\x75\x6e\x20\x1b\x1e\x18\xb4\xd4\xbf\x91\xa7\x7f\x7b\x6e\xe9\x43\x96\x2d\x92\x09\x92\x6f\x10\xcc\x10\x37\xfa\x75\xa5\x29\x95\xae\x3c\x65\x3c\x8e\x1d\x69\xd5\xa7\x28\x2e\xb4\x16\xcf\x1a\x5a\x3c\xb2\x5a\x3c\x75\x5a\x7c\xa5\x7c\x73\x3d\x46\x08\xa8\x0b\xca\xb5\x7b\x08\x60\x1a\x86\xe5\x0b\x3e\xc5\x79\x4a\xfb\x9d\x31\x2e\xec\xf2\x07\xb1\x99\x02\x4d\x54\xfb\xc8\x9f\x86\xe2\x3a\x06\xad\x12\x64\x8c\x6a\xa6\x83\xd4\xe8\x3c\xa5\x00\xee\x6b\xef\x13\xb5\xb1\x23\x09\x96\x66\x27\x1b\xfc\x77\x0e\x77\xd3\x14\x9a\xc4\x51\xaf\xc6\x51\x58\x84\x4e\x6d\xef\x03\x04\xe4\x20\x55\x87\xa7\x1c\x4d\xa3\x6e\x94\x7c\xff\xbe\x88\xa3\xe4\xfb\xf8\x4e\x37\xde\x81\xa9\xdc\xa9\x59\x1e\x68\x69\x79\xc0\xda\xf2\x40\x4a\xcb\x03\x8a\x77\xf0\x3a\xcb\x03\xad\x59\x1e\x70\x6c\xdc\x63\x15\x03\x8c\xa2\xfc\x32\x4b\x03\xbf\xb6\xa5\xa1\xb4\xdb\xdb\xf5\xf8\xaf\x34\x34\x8c\x7e\xcb\x86\x06\x89\x47\x3a\xb1\xab\xe7\x22\x51\x9a\x13\x76\x77\xcf\x31\xcd\xd8\x79\xa2\x36\x8e\x1a\xc3\xdc\xef\x6b\xa3\x74\x33\x08\x51\xd9\x68\x39\x66\x84\xb0\x73\x85\x9b\xf5\x86\x8c\x15\xfb\x45\x6d\xa3\x9b\x35\x2b\xc3\x3e\xed\xed\xa1\x72\x3f\x82\x35\x16\x8e\x9a\xd1\x7b\x35\x1a\x53\x1f\x5e\x6e\x8b\xcd\x37\x76\x11\x83\xbc\x66\x95\x4d\xb3\x7a\x03\xb3\xe8\x7d\x71\x5d\x23\x75\xee\x47\x82\x99\x6f\x21\x31\xd4\xcf\xf6\xdb\x10\xf1\xbd\xb0\x49\x32\xb5\x14\x71\x82\x3e\x4b\xf3\x0c\x83\x5f\x5c\xd4\xa4\x2b\xec\x18\x52\x4b\x84\xc4\x30\xd4\x0c\x4f\xfd\xa0\xe9\x3d\x25\x06\x26\xc3\x85\x44\x46\x10\x37\x12\xe1\x7e\x6a\x3c\xea\x93\x31\x67\xb3\xc7\x53\xc8\x1f\x2b\xde\x86\xfa\x74\x50\x09\x81\x45\xe1\xe1\x48\x6e\xc2\x11\xcb\x90\xe8\x8c\x19\xef\xe8\x30\x42\xb7\xaf\x01\xb9\x33\xa7\x8f\x12\x35\xf6\x60\xc7\x86\x7a\x12\x8a\x86\xcd\x5f\x95\xf8\xa2\x9f\xcd\x68\x2d\x23\x32\x37\xc9\xb9\x50\x1c\xb2\xd2\x0f\x6c\xc8\xf6\x28\x4e\x72\x8a\xff\x15\xd9\x27\xbf\x28\x3d\x0a\xc3\x7d\x64\x38\xea\xfa\x99\xeb\xa6\xdf\x20\xfe\x65\x80\x22\x69\xd6\xb7\x25\x8a\xe5\xd6\x11\x30\x97\xa3\x29\x26\x19\x47\xb4\x87\xc1\x18\x13\x24\x7a\xa4\x48\xa5\x3a\xe6\xf0\xde\xde\x61\x9a\xa6\x0d\x19\xd0\xf4\xbf\xb7\xb7\xeb\xbc\x4a\xdd\xd9\x26\x07\x8d\xaa\x80\xa4\xb8\x2f\x4b\xad\x0b\x45\x04\x7c\xbc\xb3\xa4\x45\x57\x3b\x58\xc6\x85\xe5\x5a\x14\xce\x14\xe3\xd7\x8f\x3c\xe4\xc6\x67\x1c\x16\x01\x9d\x4f\x6c\xd8\x29\xc3\x60\x6f\x7c\x4d\x66\x5b\x7c\xf8\xc4\x86\xa2\x3b\x45\x84\xb0\xce\x39\xe3\xa4\xc5\x95\xa6\x56\x53\x9b\x5f\x90\x44\x1c\x7f\x69\x73\xbb\xa9\xd5\xb5\xc1\x1f\x3b\x19\x16\x23\x76\x86\x78\x8b\x32\x50\xab\xef\x65\xb5\x6e\xf7\xbb\xb9\x19\x7e\xc1\xd3\xbe\xce\x73\xa7\x41\xe9\xd6\x30\xe6\xe0\xa9\x23\xe4\xd4\x65\xfd\xe8\xf5\x97\xa7\x68\xd1\x0b\xab\xc7\x2e\x56\x08\x2a\xc3\x39\x02\x53\x21\xb3\x1c\x5c\xc7\x43\x31\x75\xc2\x47\x81\xc0\xb3\x39\x41\xc1\x27\x36\x0c\xe4\x14\xca\x80\xe7\x54\x04\xd0\x66\x9b\xd5\xaf\xf3\x03\x46\xab\x0f\xfa\x76\xbf\x18\x14\xe0\x52\x68\x6b\x8b\xd2\xd1\x99\x83\x2e\x85\x99\x6e\x07\x73\x09\xec\x08\xd2\x60\x88\x82\x0c\x8b\xb9\x4e\xd1\x9d\x05\xb3\x9c\x48\x3c\xd7\xd9\xff\x66\x48\xe8\xec\x7f\x41\x86\xc7\x63\xc4\x11\x95\xc1\x1c\x2e\x08\x83\x99\xd0\xa9\x9f\x66\x48\xc2\xc0\x5a\x98\xb6\x9a\x51\x0b\xe9\x5c\x3a\x23\xbc\xcd\x8c\xde\xa0\x09\x16\x12\x71\x8d\x78\x33\x48\x80\x69\xc0\x28\x0a\x74\xee\x23\xa0\xe1\x75\xc3\x8a\x00\x6b\x1b\x21\xa4\x4c\x4e\x11\x4f\x82\xd7\x9c\x9d\xe1\x0c\xa9\xd6\x1c\x29\x1d\x17\xd3\x49\x30\x9a\x22\x93\xa0\x14\x51\x9d\x0d\x4b\x4e\x51\xd5\xb7\x08\xa6\x08\x12\x39\x5d\x6c\x37\xf1\x6a\x0f\x5c\x3e\x61\xb2\xcd\x84\xdf\x09\x14\xbc\x54\x03\x7a\x49\xe0\x25\x0b\x9c\x3c\x60\xa0\x35\xee\x88\x01\x1b\x6b\xea\xd3\x54\xfa\xcb\xc9\x8b\xe7\xc1\x1c\x4e\x34\x09\x0e\xbc\xb3\x8d\x5f\xce\x86\x5a\x98\xca\x2d\xca\x00\xd5\x87\xef\x14\xb5\x86\xfe\xb8\xc1\xf2\x3d\x0d\x82\x6e\x37\x78\x3b\x47\x23\x3c\xc6\x6a\xf2\x53\x14\x28\x8e\x3a\x42\x54\x22\x1e\x9c\x4f\x11\xb7\xd9\xca\x54\x6b\x93\xb1\x4b\x51\x3a\xcf\xa9\x6d\x7b\xa2\x0a\x2d\xfd\xb3\x19\x96\x12\x65\x9a\x4a\xb0\x0c\xce\x31\x21\x81\x1d\x5e\xa1\xb5\x1f\x7e\x1f\x0e\x54\xb3\x6a\x04\x11\xa4\xee\xb3\x2a\xd0\x5b\x61\x69\x52\x40\x74\xbb\xc1\x3b\x81\x78\xc7\x4c\x3e\x0b\x4e\xd1\xa2\xab\x67\x1a\xcc\x21\xe6\xa2\xb6\xf1\x72\x81\x32\x45\x8a\x0b\x96\x73\x05\xa9\x48\xca\x3e\xfe\xc9\x72\x5d\x0b\x12\xc1\x54\x3d\x33\x1b\x3d\x90\xce\xe0\xa9\xb7\x26\xa6\x81\x8e\xdf\xa1\x21\x3f\x51\xbc\x86\xa0\x33\x44\x5c\x37\x63\xc6\x82\x34\x08\x87\x90\x87\xea\x43\xf1\xde\x4d\xfe\x91\xd9\x17\x81\x81\xd1\x6e\x1b\x85\x47\x36\x36\x01\x45\x0c\x94\x15\xde\x46\xac\xa3\xa3\x86\xa0\xcc\xf6\xc0\xa8\xd9\x11\x70\x86\x02\xe3\xf8\x13\x44\x53\x26\x64\x9c\x04\x8f\x08\xb1\x9d\x58\x10\xa1\x1d\x4d\xe3\x75\x88\x6c\x0f\x26\xb8\x70\xad\x23\xd5\x81\x06\xdd\xd4\xd7\x81\x86\x11\x17\x7a\xc1\x4b\xc4\xd4\x17\xdd\x84\x56\x57\x70\x63\x2a\xa4\x12\xd4\x85\x8b\xea\x63\x7b\x69\xcc\xc4\x06\x41\x4e\xfc\xc5\x32\xd5\x25\x0b\xc4\x08\x12\x14\x30\x1e\x28\xe6\x4b\x08\x52\x02\x73\xb9\x38\x55\x93\x2b\xd0\xce\xa1\x6d\x35\x62\x39\x95\x41\x1a\x1c\xba\x99\x50\x24\xcf\x19\x3f\x75\x54\x13\x04\x6a\x23\x05\xe1\xf9\xf9\x79\x58\x7d\x0b\x54\x17\x69\xf0\xa7\x83\x83\x43\xf7\xa9\x30\x7f\x14\xae\x1f\xc7\x93\xaa\x7e\x0c\x37\xe3\x6a\xe5\xf5\x4e\x0e\x6b\x23\xa8\xff\x52\x33\x4e\xa3\x27\x35\x31\xbd\x6c\x90\x2b\xf6\x99\xe1\x33\x9c\xe5\x90\x04\x39\xc5\x52\x23\x55\xc3\xab\xd1\xa9\x6a\xf0\x9c\x06\xc3\x85\x61\x43\x76\x92\xfa\xb4\x0b\xcf\xd1\xd0\x9b\x82\x43\xd7\x1c\x72\x89\x47\x39\x51\xb2\xbd\xaa\xa6\x35\x36\x51\xb1\xa6\x73\x34\x0c\xcc\x7a\x57\x64\xf3\x84\x8d\x4e\x11\x57\x6c\x4d\x42\x4c\x11\x77\x7d\x66\x1c\x9f\x99\x09\x66\xba\x46\xe8\xa6\x10\x58\x16\xe8\x63\x10\xcf\xe0\x04\x99\x49\x0f\x73\xb1\x18\xb2\xcf\xbd\xc3\xb0\x2a\xb6\xf1\x00\x54\xf1\x54\xca\x79\xe6\x15\x41\x3e\x11\x06\x5d\xfd\xb0\x73\x16\x82\x20\xec\x8c\xf5\xbf\x73\xf5\xef\x9d\xe5\xcb\x57\x2f\x1e\x3d\xf9\xf0\xfa\xd5\x9b\x93\x0f\xe7\xe7\xe7\x85\x2e\x9a\xaa\x7f\xbb\x6a\xaf\x10\xc3\x33\x2a\xd4\x0b\xdb\x95\x42\xfd\xc0\x5b\x4e\xf7\xa7\x3b\x09\x7c\xe0\x15\xc7\x71\x7f\xa7\xc1\xc3\x87\x4f\x5f\x3d\x6b\xa6\x09\xaa\xfe\x7b\x38\x3d\x3c\xfa\x45\xf1\x49\x60\x56\x65\xf7\x61\x77\x7a\x78\xb4\xa1\x7e\x4e\x36\x94\x06\xc1\x43\x82\x8f\x14\x45\xf4\x82\xe5\x12\xd1\xb3\x20\x34\x13\x3e\x79\xf4\xf6\x6f\x1f\x5e\x3e\x7a\xf1\x34\x2c\x8a\x87\x5d\x82\x2f\xed\x43\xb3\xa8\x46\x27\x7f\x79\xf3\xea\xdd\xeb\x2b\xf5\xf2\x57\x36\x6c\xf4\xf1\xd7\x57\x3f\x5f\xa9\x87\x17\x48\x42\x8d\x50\xc3\x8e\xc7\x8c\x2b\x0e\xd9\xe8\xf4\xc5\xd3\x93\x47\x1f\xc6\x8c\x6d\xdb\xe9\x63\x6d\x13\x97\x64\xe1\x38\x8b\xe2\x68\x6a\xb9\x1b\xfd\x3a\x32\xb9\xbc\xdf\x87\xdd\x0d\xeb\x52\x23\x80\x4c\x47\x7c\xd5\xb1\x9c\x14\xfd\x6a\xaa\x73\x39\x71\xe4\x8c\x84\x2d\x44\x56\x32\xd0\x85\x66\x9f\x33\xf8\x19\xcf\xf2\x59\x50\xba\xce\x06\x1c\xfd\x2b\xc7\x1c\x65\x8a\xf3\xa8\x2d\xae\x6a\xa9\x0d\xeb\x3a\xa8\x6a\x7a\x64\x3a\x9a\xe7\x81\xa6\xd0\x1f\x0e\xaa\x8f\xc6\xcb\x2c\x48\x83\x1f\xef\xaf\x32\x2f\xfd\x4f\xf1\xdd\xb6\x62\x47\x43\x43\xf9\x86\x82\xc7\xaa\x18\xfe\xdb\x13\x3f\xd4\x29\x46\x09\x3e\xad\x24\x54\x85\x34\x10\xfc\xac\x84\x7a\xfd\xb7\xe5\xe9\x12\xd1\xac\x5a\xda\x9c\x4a\x4c\x14\xec\x8b\x00\x7d\xc6\x32\x10\xf9\x68\x84\x84\x18\xe7\x84\x2c\x34\x47\x97\x8b\x39\x32\x02\x84\x1c\x4d\xc3\x72\xac\x37\x96\x2c\xd4\xdc\x18\x25\x0b\x45\xf1\xcf\x31\xcd\x3f\xab\x93\xf3\x05\x1c\xbd\x7a\xab\x5b\x1b\x7b\x2a\xc4\x54\x3a\x52\x81\x52\x72\x3c\xcc\xa5\xee\xf4\xce\x52\xfd\x4c\x4e\x11\xa7\x88\x24\x4a\x2b\x2e\x2c\xc1\xaa\x55\x83\x92\x71\xcd\xb3\x05\x92\x1f\xec\x01\x20\x3e\x40\xba\xb0\x75\xcc\x16\x36\x44\x17\x66\x90\x9f\x63\x0a\x88\x82\xa1\x29\xe9\x10\xc2\xce\x4b\x68\x25\x53\xf8\xae\x2d\x29\x70\x69\x6c\xd9\x79\x00\xe9\xc2\x48\x58\xa7\x68\xa1\x4f\x21\xdb\x09\x0c\x14\x78\xe6\xc8\x52\x3b\x5c\x6b\x45\x21\x0e\x6d\x7f\xc2\xd2\x81\x39\x06\x6b\xbd\xbb\x99\xab\x5e\x3f\xb0\xb9\x31\xf4\xe9\xc5\x7b\xf1\x4f\xc3\x6a\xfe\xf6\xf4\x9f\x66\x75\x2d\xcc\x56\xf4\x31\x39\x5b\x5d\x73\x73\xb0\xea\xcc\xac\xd5\xb6\x6b\x39\x05\xed\x6e\xbc\xc6\x19\xd8\x1d\x62\xda\x15\xd3\x75\xa7\xe0\x48\x1d\x6f\x23\x28\x03\xc3\x6b\xdc\x91\x95\xb0\x5c\xaa\x12\xf3\xd5\x6a\x89\x89\xfc\x2c\x5b\x0f\x3a\xa7\x6e\x7e\xb0\x15\x7d\x48\xc7\x98\x68\xea\xf0\xfb\xb8\xca\x59\x69\x0e\xc9\x5f\xde\x53\x0f\xbf\x6d\x1c\xde\x47\x7f\xa1\xf9\x91\x6e\x75\x09\x6f\xad\xcd\xf7\xda\x4c\xad\x45\x1f\xfe\x86\x8c\x6d\x65\xf4\x0e\xfa\x0c\x95\x28\xf6\x1b\x64\x70\x76\x53\x18\x45\xa3\xb1\x2b\x46\x39\x27\x9b\x77\xc5\x56\xfb\x42\x75\xa3\x7f\x8a\xae\xfa\xb3\xf7\xc7\xe4\x4f\x7f\x4c\x0e\x36\x6c\x12\xb8\x76\x97\x18\x5a\x31\x5a\x7b\x22\xa6\xd7\x13\xf6\xfe\xb7\xdd\x6e\x2e\xb8\x1e\x51\xd1\x30\x14\x53\xd5\xc9\xf9\x54\xed\x13\xc9\x73\xf4\x20\xc8\xd8\x7b\xba\x5c\x72\x48\x27\x28\xd0\xe4\xf6\xd6\x1e\x02\x96\xf8\xd6\x2e\x74\xc7\xc8\xdb\x96\xfe\xd5\xac\x83\xce\xf3\xa0\x73\x16\x28\x41\xb8\xd7\xed\x2e\x97\xc9\xa3\x2c\xe3\x48\x88\xa2\xe8\x2d\x97\xc9\x6b\xc6\x65\x51\x74\xd5\x68\x88\x66\xa6\x95\x20\x08\xcd\x83\x7b\xef\x69\xc6\x28\x7a\x4f\x2f\x17\x4f\x2a\xb4\xb4\x60\x65\xb3\x70\x71\xd8\x26\x5c\x54\x12\x47\x63\x1f\xae\xe8\x91\x25\x91\xdc\x94\xea\x65\xe8\x4f\x21\x6b\x3b\xfa\x5b\x51\xd5\x02\x73\xae\x98\xd9\x6d\xbb\x5a\x9e\x52\xb1\x56\xd3\x5b\xa7\xeb\x05\x46\x02\xfc\x75\xac\x94\xda\xf7\xdf\xf1\x52\x1d\xb6\xd6\x24\x4c\x83\x0c\x9d\x05\x33\x96\x21\x10\xe4\x54\x91\xbc\xd2\xec\xd5\xee\x37\x97\x6d\xaa\x2a\x34\x34\xf1\x41\xd5\x0a\x08\xa6\x48\x61\x0a\xda\x73\x16\x8b\x72\x9a\xe6\x70\x74\xf3\x30\x96\x83\x12\x84\x5a\x27\x0a\x59\x1a\x6d\xa1\xcf\x81\x8d\x05\x6e\xe9\x4b\xc2\x5a\x20\xb1\xb3\xd2\x78\xf7\x0b\xe7\x50\x4e\x5d\x61\xb7\x56\xe2\xbc\xc0\x55\xc9\x0f\xa2\x56\x64\x7d\xd3\x75\xa3\x43\xbf\xa8\x68\x21\xcf\xff\x19\x94\x4b\x6d\x68\x0b\xb4\xa1\x6d\x9b\xed\xbc\x59\xdb\xb8\xc9\xfd\xac\xcf\xd5\xd5\x2c\x9e\x1b\xaf\x1c\xbe\xd1\x79\x6a\xad\x48\x2d\x16\xd9\x19\xcb\x8c\xaa\x65\x4e\xca\xf7\xdf\x09\x6b\x96\xed\xbd\xa7\xdd\xae\x96\xc2\xcd\x54\x82\x33\xc8\x83\x79\x2e\x83\xd2\x8e\xec\xcd\xc3\xb1\x00\xcd\x2e\xd2\x7f\xbe\x7a\xf7\xc6\xe8\xbd\x6a\x84\x09\x92\x46\x30\x55\x1b\xec\x3d\xd5\x47\xfb\x4a\xc3\xdf\xee\x91\xee\x8c\x45\x6b\x38\xb3\xb5\x49\xf9\x06\xc4\x29\x3c\x43\x01\xa4\x01\x16\x4c\xe7\x9e\x2d\x1b\x29\xe4\x88\x39\x1c\xa1\x52\x74\x77\xbc\x86\x1a\x0e\x30\x56\x65\xda\x7e\x85\x45\x30\xe4\x38\x9b\xa0\xcc\xc8\xf2\x0a\x17\x53\x26\xe4\x35\x0f\x84\x9b\xb3\xc5\x35\x8e\x96\xeb\x0a\x37\x37\xca\x9b\x14\x06\xae\xcb\x8e\xba\xdd\xe0\xb1\xf6\x3d\x0e\x60\xc5\x9a\x1c\xb7\x30\x6b\x64\xad\xc5\xc6\x46\xae\x34\x56\xa5\xbb\x72\xb3\x54\x72\x46\xb4\xa6\xe0\x75\x97\x0b\x75\x36\xa9\xd2\x97\x6e\x3f\x99\x84\xde\x50\x06\xe1\xa6\x4d\x15\x6e\xcf\x22\xc3\x87\x6a\xe4\xa3\xa9\xb1\xb1\x2d\x97\x86\x78\x74\xe7\x7f\x87\x3c\x78\xff\x3e\xdc\xbc\x7d\x55\x85\xa2\x58\x2e\x03\xad\xee\x9a\x3f\x11\xcd\x82\xa2\x78\xd8\xd5\x3d\x87\xb7\xc9\x6d\xef\xfe\xa9\x85\xdd\x7a\x5f\xcb\x9e\xb6\xd2\x64\x6c\xe0\xd2\xda\x6d\xb4\x09\x57\xd8\xf9\xa4\x73\x48\xa3\xcf\xb2\x63\x2a\xf1\x0e\xc1\xab\x09\x3e\x01\xf5\x9c\xf8\xb1\xe2\xc9\xe8\xe2\x22\x42\x69\x18\x56\x2f\x6f\x29\x3a\x0f\xa8\x76\x01\x31\x31\x10\xf9\x73\x1d\x24\x33\x97\xe3\xce\x9f\xc2\x38\x31\xdd\x57\x11\x65\x2a\xf7\x79\xed\xd4\xf1\xf3\x42\x22\xe3\x0d\x8c\xe3\xaf\x71\x2b\x5c\x8d\xbe\x98\xe2\xf2\xb3\x1f\x1a\xb4\xe6\x99\x61\x66\x81\xa3\x30\x8c\xe3\xd2\xcb\xd8\xcb\xd2\xc4\x2a\xb0\x2a\xc0\xab\x89\x5a\x5f\x97\xfa\x44\xad\xe3\x1d\xd9\xe8\x89\x81\xc4\x08\xce\x51\x47\xb1\x8e\x8e\xc9\x12\x7f\xdb\x4e\x28\xce\xd3\xa1\x8a\x01\xd4\xff\x3f\x60\xe7\xcb\xa3\xce\xff\x38\xe8\xfc\x19\x24\x1f\xf6\x7f\xfa\x43\xb7\x33\xe8\x4e\x72\x10\xbe\x7f\x7f\x67\x2f\xdc\x08\xbe\x76\x7c\xac\xd3\x93\xfd\x54\xd5\x34\x4c\x4e\x29\x42\x98\x33\xda\x96\xe9\xf7\x66\x5e\xbc\xa8\xc3\x18\xa7\xe1\x9c\xb3\x2c\x37\x19\xd6\x77\x53\x2f\x8f\x9b\x37\xfe\xde\x5e\xf9\xb9\xef\x1c\xa5\x09\xee\xcc\x30\x87\x13\x14\x0e\xf6\xf6\x76\x0f\xfd\xa6\x6d\x75\x12\x44\x15\x9b\xc8\x8e\x4b\x22\xe9\x59\xdf\x27\x3d\xff\x8b\x8b\xb6\x9c\xc3\x9b\xde\xd6\x8c\x19\x9f\x41\xd9\xc9\x72\x0e\x57\x93\x6b\xce\x98\x49\xae\x6c\x01\xc1\x74\x4c\xd0\x48\xb2\x96\xb0\x28\x37\x43\x26\x2e\xd8\xd4\x8a\xc7\xce\x41\xab\xc7\xce\x81\xef\xb1\x73\x30\xe8\x1d\xb4\xa5\xac\xdd\xd2\xd9\x87\x8a\x10\xf0\x96\x84\xb7\xad\xad\xef\x0e\xf6\xf6\xfc\x5f\x76\xeb\xb2\x74\x59\xec\xa8\x9e\xd2\x34\xa5\xc7\x11\x4b\x28\xa4\x4c\xa0\x11\xa3\x99\x48\xd1\x1f\x0e\xd1\x3d\xc0\x92\x19\x1e\xf1\xf2\xa3\x1f\x9f\xe0\x0f\x87\xe8\xc7\xee\x21\xba\x17\x03\x54\xfb\x6e\x82\x19\xf4\xc2\xd9\xcc\x74\xbc\xb7\x17\x35\x7a\x31\x5d\xaf\xb4\xba\x67\x23\xae\xc1\x94\x6a\xa8\x76\x75\x63\xdd\x8f\xfa\xf3\xe2\x22\x82\x69\x38\x13\x61\x95\xc7\xa3\xe2\x3c\x8e\x1e\x22\x04\x74\x18\xe4\x31\x26\x12\xf1\x9f\x17\x51\x88\xe9\x0b\x43\x15\xda\xf1\x4b\x7d\x31\x69\x1d\xea\x1e\x64\xac\x8f\x06\xa9\xe8\xa3\x81\xce\x27\x67\x07\xc8\x53\x5c\x4b\xc8\x14\xa7\x47\x4b\x3c\x8e\x58\x5f\xea\x33\x6e\xe0\x3c\xd5\x68\x5a\x7e\xda\x41\xc6\x15\x8d\x44\x54\xfb\x7e\x3b\xcf\xa8\x00\x15\x31\xe8\x0f\xb4\xc3\x73\xee\x9c\xad\x6c\x51\x9e\x7c\x62\x98\x46\x61\x10\x96\x2c\x93\xe8\xb7\xc9\x63\x4c\x33\x05\xb0\xc8\xc7\x63\xfc\x59\x7b\x03\xf3\xb8\x28\x0f\x90\xbe\x71\xb7\x0a\x17\x08\x72\x11\x02\x53\xcb\xfc\x0c\x81\x9b\x76\x6f\xf7\x00\xcc\x49\xce\x21\xc1\x5f\x9c\xb7\x2d\xb0\x0d\x67\x8c\xca\xa9\xd7\x52\xff\xde\xae\x69\x06\x17\x5e\xc3\x0c\x2e\xb6\x6b\x36\x65\xb9\x0f\xea\x34\x04\x84\xd1\xc9\x5b\xf7\x93\xe5\x1b\x21\x3f\xac\x20\xc7\x34\xd7\xfe\x62\x25\xe8\xf5\x9e\x4c\xf9\x76\x7d\x59\xaa\xac\xfa\x12\xf5\xbe\x4c\xf9\xb6\x70\x11\x82\x57\x3a\x9c\x89\x6d\x5b\x57\x9b\xa4\x6a\xfd\xff\xfe\x3f\xb5\xe6\x87\x6b\x9b\x7b\xbb\xb7\x6a\x4d\x2f\x69\x3c\x00\x44\x07\xbd\x01\x38\xb6\xe1\xe4\xc8\x0e\x49\xf1\xde\x9e\x4c\x2a\x24\x1c\x1f\xa6\x69\x8a\x8e\xfd\x4f\x3d\xfd\xd8\xc0\xf5\x86\xe2\xc8\x2f\x8c\x7b\xea\x60\x40\xaa\x13\x7f\xbc\xe3\xd5\x36\xc2\xd6\x77\x7f\x55\x39\x58\x51\x71\x67\x59\x6f\x7e\x71\xd1\x04\x2b\x0c\xc2\x5e\x18\x16\x3a\x3b\xf7\xc6\xe3\xd7\x1c\x1a\x53\x9d\xfb\xd9\x3f\x30\xb0\xe8\xe0\xf9\x8d\x06\xa8\xaf\x47\x31\xc2\xe3\x68\x17\x5d\x5c\x54\x4f\x1c\x56\x64\xb9\xb3\x1f\x23\x14\x1f\x7f\xec\xab\x09\x0f\x7a\x36\xab\xb8\xfa\x61\xfe\xde\x34\xab\x09\xa2\x88\x43\x89\x3a\x3a\x3a\xbf\x89\x51\xf2\xb5\x6f\x4c\xcd\x9b\x00\x5a\xf3\xfa\x44\x9a\x5b\xb5\x3a\x7c\xbf\x5d\xcc\x86\x8c\x08\xd3\x0a\xa7\x9b\xea\xe8\xc4\x57\x7b\x7b\x11\x4e\x1d\x57\xf6\x5e\xf4\x54\x8f\xc5\x2f\xf3\x2b\x57\x30\x7a\x7e\xfd\x3a\xbc\x2c\xd5\xbc\xd6\xbe\x71\xa3\x00\x97\xcc\x96\x16\x75\xe1\xdb\xbd\xab\x93\xe9\xe1\x03\xf9\xb0\x79\x68\x3e\x90\xfb\xfb\x6e\x26\x34\x27\x64\xd7\x3b\x39\xa5\x7f\xee\xca\x41\x6f\x59\xec\xc8\x3f\xdc\x3d\xa6\x16\x2d\x11\x8e\xc1\xee\x41\xdb\x63\x2a\x19\x2f\x89\xd9\x57\x7d\x39\x50\x67\x4a\xef\x92\x19\x8a\xd6\x17\x15\x18\x89\x08\x5d\xe6\x74\x2f\x22\x1c\xc7\x3d\x0f\xa6\x35\x00\xad\x7f\xb2\x71\x19\xf6\x31\x90\x26\xed\x53\x79\x9a\x95\x08\x26\xbf\x9b\x27\xca\xf5\xad\x49\x90\x5c\x7e\x62\xc3\x1e\x01\x65\xa6\xa8\x1e\xd7\x7f\xf7\x98\x9f\x62\x12\x16\x29\x2d\x05\x8e\x65\xe1\xe2\x69\xe9\xcc\x4e\xc4\xe4\x88\xd2\x86\x99\xc4\x66\x8b\x1a\xd5\xcb\x39\x9a\xe8\x34\x7d\x3b\xf9\xde\x5e\x24\x92\xb2\x7a\x9a\xc7\x3b\x23\xfd\xc9\xd4\x48\x47\x7a\xb7\xb1\x4a\xa6\xc0\xd1\xb2\x00\xa2\x7a\xa5\xbb\xb7\x17\xd1\xa4\x02\xcc\x1b\x06\x82\x50\x4c\x19\x97\xbf\x66\xa1\x4e\x40\x93\x73\xf2\x8c\xf1\x28\x54\x7c\x41\xbf\x07\xeb\x4c\xca\x44\x58\x21\xa8\x81\xa7\xc3\xbf\xaa\x76\xde\x67\x5e\x66\xbe\xaa\xbe\xb1\xf2\xdb\xf2\x5f\xd5\x83\xec\x1e\x2d\x4a\x92\xe0\xc7\x6b\x07\xbe\xd2\x98\xb5\xfe\x45\x11\xf7\xa0\x3e\x7d\x6a\xb3\x6d\xe4\xf6\xb2\xfb\x38\x8c\xd7\x83\xb0\xed\xdc\x6b\x9d\xaf\x60\xa1\x65\xe8\x31\xe6\x42\x5a\xa2\x6c\x9b\x01\x8e\x96\x1e\x31\xb5\xaf\x99\x5a\x66\x45\xe3\xd7\xc0\x5f\x1b\xdc\x37\x03\xc7\xda\xc1\x9b\x0b\xb5\xe9\xa8\xc2\xf3\xce\x1c\xea\x63\xe9\x5b\xbd\x1d\x41\xc7\x48\x3f\xf7\x96\x51\xd8\x0b\xe3\x5e\xbf\x7c\xba\x70\xa0\x93\xfd\x18\x8a\x39\x5e\xda\xab\x9a\x1e\x02\xda\xad\xc9\xbe\xe9\xea\xdd\x6d\xad\x24\xfb\x07\x03\x53\x4f\xf6\x0f\x07\x45\x0f\x99\x08\xb2\xe2\x1f\x58\x4e\xa3\xb0\x1f\xc6\x5e\xd5\x32\xe1\x4f\x19\x77\xf7\x30\xb6\x72\x7e\x2f\x8c\x5d\x2f\x55\xe1\xa0\xe8\xad\x01\x66\x13\x5e\x75\xc6\x77\xc9\x3a\xd3\x11\xf9\x86\xcf\x72\x06\xfa\xfd\x91\xe5\x53\x9a\xdd\xbb\x42\x9c\xa2\x3e\x55\x22\x65\x68\xb3\x5e\xa4\xa9\x5c\xcc\x11\x1b\x07\xf8\xf8\x63\x78\x67\x89\x8b\xf0\x63\x0f\xef\xd8\xf7\x3a\xfa\x05\x49\xaa\xa4\xb7\xf7\xb4\x7c\x43\x12\x48\x8b\xa6\xf7\x74\xb3\x4d\x65\x35\xdb\xfd\x6a\x72\xfd\xce\x88\xcd\x17\xb7\x91\x93\xcc\x48\x4b\x28\x3d\xa2\xe9\x11\x4d\xd8\xe9\x31\x4d\x14\x3c\x51\xdc\xb3\xef\x72\xe7\x8b\x38\x42\x4a\x36\xf0\xec\x1a\x74\xc3\x6c\x74\xf2\xb4\x6f\x73\xa5\xb3\xac\x32\x86\xf5\xc2\xff\xe8\x3f\x09\x81\x4b\x14\xa6\x7e\x3e\x0a\x81\x97\x1f\x4c\x7d\x79\x1c\x82\x2a\x2d\x98\xfa\xf0\x73\x08\x5c\x16\xb0\x47\xbd\xf0\x7f\xa9\x7e\xbd\xeb\x85\xff\x6b\x08\x74\xe2\xae\x5e\xf8\x9e\x87\xc0\xe4\xd2\xea\x85\xff\x67\xb8\x69\x25\xf5\x0b\xda\xce\x84\xb0\xe1\x6d\x13\xb1\x3a\xf8\x4b\xfb\x6b\x4e\x88\xd2\x6a\x0c\x7e\x7a\x8e\x5d\xc8\x18\x90\x96\xb2\x6a\xa3\x4b\xf7\xa0\xbb\x56\x01\xd1\xac\x2c\x66\x29\xee\xe3\x6a\x67\x03\x98\xaa\x13\x0c\x7b\xcf\xad\x76\x4a\xc5\xe0\xe2\x02\x3a\x3b\x00\x4a\xd3\x94\xee\xb8\x7c\x64\xf6\xeb\xae\x79\xf2\x2d\x52\x5a\x3e\xfa\x93\xe9\xc1\x03\xf9\x10\xaf\x48\xaf\x79\x19\x4f\x5c\xc9\x9c\x25\x90\x69\x94\xa7\x22\xbe\xb8\x28\xdf\xae\xe7\x0e\xea\xbc\x7c\xd7\x8c\x14\xd0\xfc\xa8\x73\x08\x60\xaa\x9f\xb7\x2b\x30\x34\xa7\x54\xd0\xee\xed\xed\x3a\x20\x77\x0f\x6b\x81\xd7\x76\x0f\x77\x44\x2a\x4a\x5e\xc7\xf7\xa9\xb3\x6d\x94\x62\xc1\xc5\x05\xad\x90\xc3\x4a\xf3\x85\x4c\xc3\xef\xc3\x4d\x34\x61\x5e\x4b\x77\xc6\x9c\x95\xc9\xc6\x56\xdf\x1f\x3a\x2d\xa7\x93\x41\x09\xbb\xb6\x5a\xd7\x54\xbb\x3d\xad\x4e\xab\x0a\x7a\xa1\x4a\xc7\x7c\x36\x0e\x64\xf2\x8c\xf1\x21\xce\x32\x44\x75\x4c\x0c\x8b\xa2\x8f\xff\x64\x39\x0f\x1e\x3d\x7e\x1e\xe8\x9c\x4e\x41\xc6\x90\x08\x28\x93\xc1\x84\x43\x2a\x83\x39\xe2\x33\x2c\x84\x92\xa4\x75\xb2\x0d\x5a\x24\x1f\x55\xd7\x46\x11\x49\x23\x9c\xba\x27\x8f\xb1\x67\xda\xc3\x7b\x7b\xb8\x61\x45\x2a\x5f\x46\x5a\x2b\x57\x86\x4c\xd8\xf3\x92\x9b\x2a\x7e\x6a\x0f\xc1\xf0\x1d\x3d\xa5\xec\x9c\x9a\xe0\x1d\x1b\xf7\x26\x65\x1d\xa2\x1f\x12\xff\xd7\x21\x1f\x25\x2f\x5f\x7d\x78\xfe\xf4\xd1\x93\xa7\x6f\x9a\x29\x21\xc3\x97\x2c\x18\x91\x5c\x48\xc4\x03\x03\x66\xb8\xe3\x57\xa7\x5b\x07\x21\x72\x4f\xe2\x71\xeb\x53\x78\x9c\x52\xfd\x0e\xde\x52\xe5\xd5\x1e\xc2\xe3\xab\x6b\x3a\xb8\xd8\x32\xd4\x14\x65\x12\x8f\x17\x1d\xd5\x25\xc1\x1b\x03\x6d\xb5\x44\x1a\x69\xbc\xeb\xbd\x25\x23\x79\x75\x97\x82\x8d\xfd\x74\x57\x9b\x81\xca\xd8\xab\x38\x4e\x30\x1d\x91\x3c\x43\x22\x0a\xef\x1f\xfc\x39\x8c\x1d\x49\xe3\x07\xfa\x30\x15\x4a\xf4\x44\x20\x9c\x42\xf1\xb8\x9c\xe7\xee\xc1\xe6\x34\x61\x16\x31\xdf\xe8\xc5\xb2\x13\x5d\xd2\xa3\x25\x4a\x46\x8c\x4a\xce\x08\x41\x5c\x0b\xd1\x70\x3e\x27\xd8\x65\x6b\xb7\x11\x1e\x0c\x54\x72\xab\x29\x8c\x1d\x57\xd9\xf8\x3a\xf6\x92\xc5\xbc\xe9\x99\xd2\x6a\x29\x65\xb5\x94\xb4\xbe\x94\xf7\xc2\x38\xb6\x81\x82\x76\x90\x99\x39\x16\xcf\xaa\xe9\x5c\xb6\x86\x6c\x8e\x68\xab\x71\xeb\x76\x16\xd1\x5e\x4c\xa9\x51\x75\xe3\x21\x81\xf4\x34\x04\xa1\xce\x07\x98\xfe\xf9\x8f\xf7\x6c\x02\xc0\xf4\xfe\x9f\x0f\x40\xa9\x86\x1f\x6e\x96\x52\x99\x94\x1d\xf4\x79\xa4\xe3\x29\xdd\x26\x35\xd6\x62\xae\xc9\x92\xdd\x69\x06\x7f\xc5\x68\xdd\xe1\x33\x88\x89\xf1\x4b\x70\x90\x9b\x37\x97\x14\x75\x24\x9e\x21\x73\x90\x25\xe1\xd7\x73\xc4\xaf\xb1\xfd\xf8\x1c\x71\x53\xb4\x82\x39\x94\xd3\x8e\xe4\x08\xad\xd9\x2e\x33\x96\x21\x52\x39\x30\x34\x63\x32\xce\x72\x69\x3f\x97\x2d\xa6\x88\xcc\x11\x17\x5d\xc9\xf1\xcc\x84\x02\x68\x79\xed\xed\x19\x54\x7f\x3f\x16\xb1\x15\xd5\xa0\x25\x3f\xaa\xa1\x17\x13\x2d\x68\x87\xb8\xd8\xe9\x8c\x49\x3f\xdc\xc0\xb2\xb0\xf1\x06\xfa\x03\x00\x87\x82\x91\x5c\xa2\xd7\x50\x4e\x7b\x61\x58\xc4\xc0\xb5\x72\x06\x6b\x55\x22\x42\x10\xa1\xf4\x28\x42\xf5\x7b\x38\x27\x1c\xea\xfb\x2f\x85\x70\x55\x37\x8e\xfa\x28\x51\x88\x1f\xc4\x4e\xa7\xef\x86\xf1\x8e\xac\x2e\xe7\xa8\x0d\x8b\x95\x1e\x45\x3c\x4d\x53\x56\x0a\xdf\xc7\x34\xd1\x80\x19\x85\xd3\x5c\x94\x90\x12\xc4\x67\x98\x18\x30\x9d\xce\xd9\x55\xaa\xb9\xfa\xc0\x3c\x99\xb6\x54\xdc\x55\xa9\xa3\x9b\x1e\x2a\xe2\x1e\x4d\x1c\x06\xfa\x64\x70\x71\x11\xd5\x7e\xa7\x5b\xa0\xa7\x39\x4d\xa5\x11\x27\x7e\x0d\x9d\x02\xb4\xab\x2f\x38\x06\x71\x11\x83\xda\x08\x2e\x44\xba\x5a\x0d\x1d\x15\x68\xa9\xfe\xea\x95\xdf\xb4\x91\xdc\x21\x7f\x8c\x69\xf6\x5a\xc7\xb1\x88\x9a\x21\x45\xbe\xfa\x16\x5a\xea\x55\x31\x83\x95\xde\x1e\x35\xf8\xf5\xbd\x11\xf5\x10\x75\xec\xdf\x30\x54\x9f\xab\x68\x5f\x11\x06\x24\x4e\x8f\xf0\xc5\x85\x4c\x1c\xcc\x4a\xec\x6e\x4c\x5c\x47\xd4\x2a\x63\xf0\x58\x44\x94\x5e\x49\x2e\x83\xaf\x06\xcf\xa5\x57\xf2\x88\x4f\x47\x6b\xde\xc4\x44\x4a\xeb\x7b\x77\x42\xf0\x6c\x86\x78\x47\xc8\x05\x41\x65\x32\xcf\x16\x31\xab\x7c\xec\x7e\x5b\x8a\x87\x62\x32\xea\xcc\xc5\xda\x18\xb7\x12\x81\x4f\x03\x68\x7c\x76\xcc\xcb\xa5\x73\xc6\x4f\x45\xc0\x68\x30\x41\x52\x22\x5e\x5d\x9c\x93\x54\x77\xe1\x56\x4c\xff\x68\x0b\xf7\x48\xbc\xf0\x81\xe6\x6a\x9e\xa6\x61\xe8\x45\x14\x8a\x9a\x17\x46\xab\x31\xdb\xa4\xaf\x72\xa3\x3e\xf5\x02\x37\xea\x2d\x49\xf7\xc3\x5e\xb8\x1f\x85\xe6\xad\xb3\x6f\x2f\xc2\x89\x64\xcf\xf0\x67\x94\x45\x77\xe3\xfd\x70\xfe\x39\xec\x61\xb5\xce\xe6\x1e\xdd\xee\xc8\x07\x61\x6c\xad\xa0\x55\xae\x2d\x1a\x17\x00\x6f\xb9\xb8\x9f\xd8\xb0\x63\x1e\x5e\x74\x4c\xe8\x98\x2b\x09\xd0\x9e\xdd\xe2\xb6\x64\xe7\x2a\xe2\x5d\x23\xde\x9b\xbe\x23\x4c\xfa\x83\x8f\xe0\xe3\x9d\x25\x2e\x92\xa5\xe7\x8c\x0a\xcc\x5c\xbc\x5b\x0c\x91\xfc\x84\xe0\x68\x9a\x98\xb9\xbe\x35\xc5\xa5\xc1\x58\x14\x1f\x6b\x89\x55\x1c\x13\x2e\xb3\x5b\xe0\x18\xf0\xd4\xcb\xa2\x52\x5e\xe4\xa1\xf4\xc8\x64\x8c\xb6\x23\xeb\x1d\x1b\x45\x32\x3d\xda\x6d\x48\xf9\x52\x4d\xaf\xac\x18\xab\xff\x94\x9a\x1b\xce\x11\xcd\x8c\xa1\x30\x95\x2e\x7c\x8f\xa5\x90\x56\xb3\x6e\x19\xbd\x07\x25\x38\x2b\xc3\xfc\x2c\x87\x8b\x97\x2c\x43\xee\x8e\x6d\xcc\xd9\xec\x29\x95\x1c\x23\x11\xc9\xb2\x45\x1f\xe9\x94\xbc\x39\xca\xc2\x81\xe2\x8c\xc3\x85\x41\x44\x8f\x44\x4b\xf3\xbd\xa7\xa8\x4b\x32\x09\x89\xea\x4d\xf4\x5c\x7e\xf6\xa2\x88\x78\xec\x3b\xcd\xc8\xc4\xc7\x6d\xeb\x09\x86\x92\x21\x22\x8c\x4e\xc4\x09\x8b\x6c\xde\x93\x04\x67\x51\xbc\xc3\xfa\x52\x9d\x15\xea\x7f\x69\x7f\x10\x03\xf5\x87\x8d\x5f\xe4\xf9\x9e\xc0\xd4\xcd\x69\x59\x54\x90\x2e\x0b\x1f\x3c\xee\xc0\x73\x7b\x8a\xb7\x81\x42\xd3\x3a\x37\xd2\xa6\x27\x8b\xe3\x90\x32\xf9\x76\x34\x45\x8a\x18\xb3\x70\xc7\x4b\x49\xff\xd0\x19\xa0\xc2\x0c\x4d\x38\xcc\x54\xb1\xeb\x0f\xf9\xeb\xbf\x8b\x12\x2c\x5e\x91\x2c\x8e\x57\x7c\x65\x5c\x7d\x59\xa3\xbb\x92\x7f\xf4\xa9\xc2\x83\xfa\x5f\x7a\x10\x03\xf5\xff\xfd\x7d\x80\x8a\x18\x2c\x0b\xa5\x71\xf7\xc3\xb1\x96\x43\x75\xf2\x3b\xa1\xb6\x9f\xa2\x7e\x82\x14\x87\x2d\x6d\x61\x24\x3d\x78\x40\x2a\x5b\x18\xd9\xdf\xaf\xd8\x17\xee\x93\x81\x36\xa5\xf4\xd1\xc0\xb3\xa8\x05\xa8\x50\x1f\x13\xd3\xfb\xd1\xc1\xc5\x05\x4d\xd4\x00\x47\x07\xab\x33\xd6\x15\xed\x33\x92\xaa\xdc\x7e\xb0\xc5\xb9\xb1\xa5\x54\xc5\xf6\x83\x63\x94\xa1\x7b\x5a\x19\x16\x11\xeb\x2b\xb2\x1d\x00\x99\x54\x9b\xcf\xd9\x71\x76\x60\x62\x56\xdc\xd4\x49\x29\x50\x1f\x0c\xce\x0c\xaa\x6a\xbf\x35\xed\xd4\xbe\xb8\x20\x58\x38\xd3\xc2\x40\x55\x96\x12\xaf\x69\x0c\x60\x11\xfb\x5e\x44\x6e\x4f\x80\x3a\x31\x80\x0a\x6e\x50\xce\xd8\x5b\x03\x50\xa1\x09\xac\xac\x94\x43\xc1\x60\xc7\x97\x8a\xcd\x45\xfc\x3a\x13\x66\x79\xef\xd9\x97\x83\x1d\x9f\x38\xfa\x03\xef\xde\x79\x3b\xbe\xae\x3d\x8a\x3b\x42\x32\xed\x85\x78\x15\xb7\x88\x1b\x33\x12\xb6\x72\xed\xa5\xe2\x9f\x15\x37\xb3\x1a\xa7\x86\xf6\xad\x01\x56\x71\xd8\x5f\x25\x9a\xf9\x8e\xbf\xc7\x5e\xa6\x7f\x19\xf7\x68\x01\x04\x92\x3d\x7d\xb4\xa6\x47\x51\x5b\x27\xc2\x75\x02\x1a\x69\xd8\xa9\x12\x9d\xe2\xcd\x97\x75\x1e\x1e\xf5\xd5\x60\x27\xcf\x71\xf6\xed\x91\xb8\x55\x0e\x30\xad\x9b\x94\xa2\xa7\xb5\x77\x4b\xff\xac\xf2\x2d\xdf\xd2\x59\xbe\xa5\xd3\x23\x3a\x61\xdc\x3f\x18\x14\x9b\xc3\xc0\xf9\x08\xb9\x4c\x0a\x6c\xe6\xfd\x5b\x27\x15\xde\xb8\x75\x6d\x23\x9a\xdc\x66\xaf\xae\x72\xb5\x52\x80\x5c\x8a\xdb\x4a\xaa\xc3\x3a\xad\x70\x23\x4e\x5c\x7b\x9a\x87\xda\x86\x2d\xad\xd0\x9a\x09\xc9\x35\x52\x1d\x3d\xa6\x2b\x52\x9d\x22\x49\xd4\x2a\xd5\x51\x4f\xaa\x23\xf1\x15\x16\x29\x9f\x75\xe0\x64\xc2\xd1\xa4\xc5\x47\xf8\xbf\x74\xff\x1b\xa9\xcd\xc8\x62\xda\xbf\xab\x2d\xa1\x9d\x2f\x68\x19\x63\x3e\x5d\x39\x5b\xd1\xbe\x8c\xc1\xc1\x15\x70\x92\x53\xfc\xaf\x1c\x91\xf6\x74\x14\x6b\x92\x55\xea\x87\x45\x14\x92\x96\xf0\x76\xb7\x4b\xbc\xab\x48\xd1\x88\xeb\xdc\x59\x6a\xaa\x98\xe4\x38\x7b\xc6\xb8\x21\xe2\xb8\xf8\xb8\x3d\x16\xce\xe1\x8a\x1f\xbe\x9e\xf1\x7a\x54\x64\x68\x98\xeb\x13\x50\x9c\xcd\xd7\x84\x0b\x5f\xf1\xe4\x37\xc3\x9e\x43\x5c\xd3\x19\xec\x05\x89\x05\xa2\x69\x64\xda\xc6\xfb\xdf\x45\xeb\x35\x69\x3c\xbf\x6a\x09\xf4\xd8\x6f\xd0\x88\xf1\xac\x19\x59\x74\x69\x9e\xc5\xbd\xcd\xf5\x5b\x32\xad\x54\x8a\x1e\x4e\x77\x0f\x8b\xaf\x35\x0f\x94\xb1\xc7\x75\x0a\xa7\x95\xc0\xd4\xdc\x58\x1f\xc4\xd7\x76\x7f\x17\xdd\xd3\x72\x60\x68\xd7\xac\xe4\x32\x3a\xe4\xb7\x89\x86\xed\x9c\x8b\x70\x16\xc6\xf1\x83\xd1\xde\xde\xae\xf7\x5a\x45\xbf\x42\x9a\x3c\xa8\xa7\xe9\x63\xc9\xa3\x21\xe3\xf2\x71\x69\xc4\xdf\x91\x7c\xb1\x34\x81\xa5\xcb\xf8\x75\x4a\xfc\x8f\xfa\x2e\x45\x31\x47\x5a\xef\x31\x68\x8d\x10\xe0\x60\xc9\x11\x61\x30\xeb\xed\x1e\x00\xbb\xec\xaf\x74\x7c\x0c\xd1\x5b\xea\x15\xd0\x05\xf5\x61\x7a\xb2\x30\x61\xb2\x61\xa5\x34\x89\x78\x10\x17\x23\x1d\x5f\x3a\xd7\x82\x3b\xb6\x6a\x7f\xbe\x63\x00\xca\x77\x86\x1c\xc1\xd3\x62\x8c\x29\x24\x64\xb1\x94\x89\xee\x35\x32\xd6\x8d\x24\xe3\x3a\x81\x71\xb5\xee\xc4\x68\x2c\x53\x3c\x5f\x89\x2b\x7b\x05\x23\x90\xff\x98\xe0\x70\xb0\x71\x8d\xb1\xe9\xbc\xe5\xa5\xc2\xd5\xd6\xf8\x16\x97\xce\x2e\xd0\x33\xc6\x23\x9c\x78\xa6\xcf\x44\x5b\x8a\x5f\xc2\x99\x36\x6b\xa8\xe5\xf4\xf1\x17\x61\x80\xc0\x86\xc5\x04\xf6\xd9\x50\x8f\xae\xac\x2a\xaf\x56\x55\xc4\x16\x3c\x71\xa5\x85\x7c\xc9\xa8\x92\xf4\x90\xa1\x38\xd1\xce\x50\x5b\x56\xc3\x39\x3e\x06\x78\xfb\x97\x23\xc7\xfe\x8f\xde\x0f\x37\xb5\x1e\x4a\xb2\x8f\x62\xe0\x12\xa9\x41\xff\x3e\xd0\x22\x87\x38\xe4\x90\x2b\x21\xe7\x11\x21\x5b\x23\x64\x2d\xe9\x6f\xf7\x80\xe7\x1b\x50\xa7\x62\x2c\x8f\x08\x89\xd0\x4d\xf1\x14\x5a\x51\x1f\x76\x08\xc6\x57\x42\xb0\xce\xc8\xb3\x35\x8a\xd7\x53\xdc\x76\x1c\xe0\x10\xdd\xbf\x6d\x1c\x6b\x47\x46\x6d\x61\xbd\x21\x1c\xe3\x0a\xc7\xdc\xe1\x98\x6f\x85\x63\xab\x96\x8f\x52\xfd\xb4\x2e\x2f\x41\x7e\xf4\xfa\x75\xa2\x43\x63\x62\x3a\x51\xf8\xc7\x48\x6c\x90\x78\xfe\x35\xef\x08\xc4\x4d\x4c\xf4\xdb\x97\x7e\xcb\xa1\xb2\x2a\x57\x53\x5a\x2b\x48\x95\x46\xea\xfe\x2e\x2f\x9d\xbc\xe2\xf4\x68\xc5\x61\x10\x5d\x5c\xac\xa8\x0f\xe8\x18\x95\x36\xb9\xe3\x86\x66\x8b\xe2\x5e\xe8\x99\xa8\xd2\xa3\xa5\x5a\x7a\x2b\x52\x7b\x0a\x34\x8a\xbd\x88\xe0\xe7\x58\x4e\x59\x2e\xa3\x30\x74\xeb\x55\xbe\x48\xe8\x0f\x6c\x80\xf4\x0a\x4c\xba\xb3\x7e\xba\xe9\xd1\x36\xb9\xaa\x4d\xee\x2a\xa7\x99\xba\x5c\x0e\xed\x8b\xc8\xd1\x8c\x9d\xa1\x0e\xd7\x3c\xfe\xd6\x1d\xe3\x3c\x7d\xae\x3f\xd8\x91\x89\x52\x51\x6a\xe7\x5d\x69\xd5\x53\xa2\xe2\x29\xa6\x59\x0f\x17\xa9\xdc\xa1\xf6\x66\xed\x14\x2d\x7a\x08\xd8\xef\x7a\x5a\x56\x15\xd4\x86\xe9\xde\x12\x67\x3d\x69\x32\x25\xeb\x34\xd8\x6a\x41\x7b\xb2\xfd\xb8\x05\xdc\x1b\x57\xf4\x68\x53\xf7\x89\x50\x5f\xab\xa6\x83\xd4\xf4\x1d\x4e\xa1\x78\x01\xe9\xc2\xd8\x90\x15\x08\xc7\xfd\x81\x4d\xab\x88\x62\x6d\x4e\x2c\xf4\xb4\x73\x6a\x4e\x71\x2d\xa6\x49\xad\x33\xac\x8b\xb9\x51\x3e\x37\xef\x64\x78\x3c\x6e\x5c\x0b\x64\xf7\x3a\xe6\x45\xd1\xaa\xd0\xaf\xe3\x89\xde\x52\xa6\x3a\xab\xc3\x7b\xef\xc0\x35\x10\x51\xb8\x9f\x1c\xfc\x21\x8c\xed\x43\x2e\xa3\x1c\x6e\xbe\xd3\x75\x57\xd6\x26\x87\x97\xc2\xbb\xbb\x30\xb3\x21\xb2\x31\xe2\xa9\x74\xc9\x9c\x4d\xa4\x9c\xcc\x2c\x49\x6a\xd3\x49\xa3\xcf\xda\xcf\x43\x63\xd3\x2f\xc6\xbe\x6d\x98\x56\xee\x20\x28\xae\xa5\x6d\xae\x65\xaa\xb0\x95\x9a\x7d\x79\x8f\x38\xdd\x72\x84\x20\x7c\xfc\xfa\x9d\xa2\x9f\x74\x13\x14\x1b\x5a\xfa\x8f\xd2\x79\x54\x21\xc0\xcf\x8f\xdd\x48\xcb\x1c\xbe\xf8\xe5\x4b\xd8\x44\x0f\x50\xa8\xae\x27\x96\xfe\xfa\x39\x99\xec\xcc\x2f\x7e\xfe\xca\x89\x55\xcd\x2f\x9d\x9d\xa9\xba\x9a\x17\x3a\x7c\x81\x7f\xde\x30\xc7\x35\xb3\x69\xd8\x2c\x1a\xa4\x92\x70\xa4\xdf\x23\xe9\x5b\xa2\x4d\x93\xaa\x13\x49\x61\x9d\x58\x78\x1b\xcd\x9a\xdc\xc6\x26\x5d\x37\x14\xc8\x91\xad\xfa\xfb\x04\x8a\x53\xb7\xb1\x14\x1b\x71\x04\xac\xb7\xa4\x23\x5b\x8f\xbe\x31\xa8\x2d\x54\x4a\xea\x84\x9d\x72\x3d\xf3\x72\x4e\x5e\x46\x97\xa0\xd6\xd0\x9d\x47\xf5\x8f\xd6\x0b\xd3\x64\xc1\x2a\xcd\x37\x04\x1c\xc4\xfb\xb5\x61\x6c\xc5\x8f\x4a\x6e\x4a\xee\x2c\xd7\xce\xa6\xf8\x58\xeb\xa4\x57\x56\xd4\x50\x66\x88\x48\xb8\x6e\x35\x50\xd6\xa9\xd7\x76\xb6\x31\xf4\x04\x8f\xc7\x8d\x56\xba\xa7\xef\x1b\xb8\x32\xad\xec\xb5\xfe\xa3\x46\x6b\x47\xf6\xfa\x35\x37\x1c\x0a\x43\x76\xb5\x31\x4a\xbf\x53\x45\x65\x8a\x4b\x97\xeb\x62\x9e\x84\x1a\x46\xf6\xf3\x42\x22\xa1\x3d\xfd\x54\xb5\xb8\xa7\xf7\xdd\xda\xda\xbf\x20\x2e\xbf\x98\xda\xbf\x7c\x09\x63\xf3\x68\x32\xb0\x18\xd4\xb5\x8b\x8f\x1a\x6e\x81\x27\x14\x65\xb5\xa9\x7e\xbc\xb3\xf4\x4f\x50\x3c\x8e\x50\x75\x7d\xb3\x6f\xee\xc1\x1e\x96\x1f\x3a\xe5\x4d\x4e\x58\xb4\x4d\xae\xb0\x83\xb6\x22\xc8\x02\x61\xb3\xe5\xd7\x11\x8e\xa3\x0a\xe5\xdd\x72\x89\x36\x7b\x26\x08\x09\x25\x1a\x4d\x21\x6f\x7d\xee\x50\x95\x8a\xd5\xfa\xd7\x97\xf6\xd6\x36\x28\x5f\x60\x2c\xeb\x2e\x4c\x13\x24\x7b\x2d\x06\xce\x32\x0d\x40\xb1\x49\x00\x6a\x64\xd4\xf3\x67\xbb\x1a\x80\xc5\x0f\xd0\x72\x53\xc7\xef\x4a\xfe\x9d\xea\x6e\xb7\x0c\x0a\xf2\xbe\x78\xbf\xec\x4e\x40\x58\xbc\xa7\xcb\xb0\x74\x4f\x7a\x4f\xc3\x9a\x70\x59\xde\x41\xd7\x04\xd1\xb8\x76\x91\x8e\x92\x27\x50\x42\x73\x2d\x2e\x1b\xce\xdd\xb2\x7e\xb1\x5b\x1a\xdb\x55\x8b\x34\x52\x00\xa9\xbf\xca\x74\xe6\x55\xd2\xda\x5a\x48\x16\x19\xc7\x26\x07\xaa\xf6\x9f\x73\x99\xc9\x6a\xaf\x90\x12\x93\x79\xac\x4a\x93\xee\x18\x99\xea\xbf\x74\x26\x0f\x63\x67\xd9\x5b\x16\x45\x2d\xa0\x8d\x5c\x1b\xe7\x65\xe3\x42\x2f\x08\x9a\xe4\x38\x43\x5d\x1b\x95\xa4\x33\xb3\xe1\xac\xbf\xd1\x93\x18\x17\x4a\x41\x87\x57\x0a\x01\x81\x74\xd2\x0b\x27\x4c\xfd\x3f\x04\x19\x12\x23\x5b\x14\x60\x11\xc0\x60\x4c\xd0\x67\x3c\x24\x08\x04\xda\x99\x61\xce\xb1\x40\x1d\x7d\x17\x5a\x3a\xa3\x0b\x7b\x8f\xca\x83\x0c\x19\x06\xa4\xdd\x29\xa1\xc0\x64\xa1\x03\x76\x4d\x38\x94\x3a\x6a\x31\x0b\xd0\x67\x2c\x4c\xe8\x5d\xc6\x4f\xc7\x84\x9d\x8b\xc4\xc6\x79\x1a\x41\xaa\xc3\xa8\xc1\x20\xc3\x3a\x2b\xa2\xae\xa2\xc3\xca\xb2\x71\xa0\xc3\x05\xb8\x98\x8a\x20\xd0\x81\x8c\x41\x15\x50\x5e\x87\xe8\x85\x34\x0b\x28\xa3\x9d\xc6\xd7\xca\x25\x59\x24\x21\x20\x98\x9e\xf6\x74\xa0\x2c\xd1\xeb\x76\xcf\xcf\xcf\x13\xbd\x40\x73\xce\x34\x86\x31\xeb\x86\x65\x90\x81\x13\xc4\x39\x54\x1c\xb8\x1d\x4b\x65\xb1\xc1\x94\x64\x8c\xe8\x58\xe4\xc3\x1c\x93\x0c\xd3\x09\x08\xb4\x43\xa9\xfe\x4b\xc1\x36\x62\xb3\x21\xd6\x41\x1a\x31\x1d\x73\x68\x8e\xfb\x9c\xa3\x40\xc0\x31\x22\x0b\x5d\x07\x8d\xc7\x78\x84\x75\x1c\xf2\x56\x60\xa5\x1b\xb3\x0e\xe9\xdf\x0d\x47\x6a\x83\xf2\x51\x05\x98\x40\x23\x8e\xa4\x08\x66\x90\xc2\x09\x9a\x21\x2a\xd5\xaa\x8e\xf8\x42\xeb\xfd\x01\xf4\xd2\xae\x18\x88\xe7\x1c\x9f\x61\x82\x26\x0a\x8d\x3a\xa4\xb4\xd7\xb4\x0d\xba\x33\x05\x46\x2b\x2a\x1f\x33\x2a\x72\xd2\x0e\xa1\x29\x33\x48\xcc\xb0\xb0\xa1\xa5\x33\x10\x4c\xf1\x64\xaa\xf0\x72\x06\x31\xd1\x09\xeb\x4c\xfa\x17\x28\x61\x60\x83\xdd\xc1\x73\xa8\xf0\xa7\x8e\x22\xfb\xaa\x64\xc4\x28\x45\x23\x69\x11\xee\xd2\xa8\xf8\x44\x10\xc0\x11\x67\x42\x04\xd9\x82\xc2\x19\x1e\x01\x7f\xcc\xc6\xca\xb4\x2e\xc1\x48\x83\xdb\xc4\xbf\x7e\xe1\xe2\xe6\xc7\xf3\xe1\xc2\xcd\xce\x16\xad\xa1\x11\x97\xd0\xc6\x00\xa0\x3e\x64\xe8\x0c\x11\x36\xd7\xf1\x3a\xbd\x1b\x92\x76\xda\x3d\x33\x9d\xe7\x73\xa5\x8c\x7b\xf0\xbc\x86\x3a\xaa\x5c\x2b\xba\x4d\x59\x03\x1e\x9d\x40\x5a\x93\x66\x86\xa8\xc4\x23\x48\x82\x19\x1c\x4d\x31\x45\x26\xfc\x9c\xd0\xb5\xca\xa4\x42\x73\x02\xa5\xa2\x42\x11\x8c\x39\x9b\x55\x59\x91\x6c\xdc\xb7\xd2\x9b\x57\x21\xbc\x15\xf0\xb9\x06\xc2\x20\x71\xb0\x81\x5d\xda\xb0\x9e\xf5\x13\x51\xdf\x4f\xdd\xb6\xd3\xbf\x66\xf0\xee\x64\x79\x6d\x52\xb4\x47\x91\x75\x44\x58\x0a\x24\x4f\x0c\x68\x51\x14\xa9\x0f\x34\xfa\x68\x3f\x28\x76\xa5\xe4\xb3\x99\x08\xd0\xe7\x11\x42\x19\xca\x3e\xc6\x6a\xb8\xcb\x6e\x30\x25\x96\x04\xad\x58\xb1\xaa\x38\x53\xc6\xfe\xd3\x71\x2e\xda\x8d\x46\xbf\x37\x89\xc7\x58\x0f\x6e\xf4\xc8\x33\x3a\x83\x16\xad\x53\x58\xfe\xd6\xc2\x73\x2a\x00\xf2\x45\xef\x36\x73\x50\x9f\x02\x3c\x48\x61\x84\xb4\xc3\x6d\x95\x43\xfa\xe3\x9d\x25\x71\xf6\x07\x1a\x2b\xb9\x1b\x17\x1f\x8b\xb2\x3f\xd3\xff\xda\xfe\xc4\x55\xfb\x2b\xdd\x92\xb6\x00\xd4\xaa\xb2\x5e\xcf\x7c\x9b\x9e\xb7\x00\xd9\x1a\x02\x2e\xed\xd9\x0a\x87\x2f\x30\xcd\xdb\xee\x66\xbc\x98\x72\xe1\xff\xf7\x7f\xfd\xdf\x21\x08\x3b\xa1\xb6\xae\xff\xf2\xf4\xcd\xc9\xff\xf8\xf0\xee\xe5\xaf\x27\x6f\x53\x94\xfc\xfc\xcf\x93\xa7\x6f\xed\xaf\x9a\x09\x48\xa6\xfd\x50\xe3\x21\x04\xe1\xdf\xd4\x5c\xcd\x8c\xc3\xbf\xe8\x7f\x4f\xf4\xbf\xaf\xf1\xcf\xe1\x60\xa7\xde\x89\x2c\xad\xa3\xfd\x50\x4d\x24\xfc\x9b\xfe\x57\x4f\x2a\xfc\x8b\xfe\xf7\x44\xff\xfb\xfa\x97\x2f\xba\xb1\x0f\x0f\x2d\xc5\x3c\xeb\x6f\x44\xe1\x19\x9e\x40\xc9\xb8\xf1\x3c\x42\x17\x17\x21\xa2\x21\x20\x5a\x0c\xfc\x95\x4a\x92\xbc\xd4\xd6\xdb\x67\x06\x41\x18\x2c\x6d\x3e\x8e\x67\x1c\x6a\x84\x3c\xc1\x13\x2c\x45\xef\x6e\x11\xdb\xbc\xf6\x57\x68\xa4\x68\x9b\xdd\x60\x1c\x36\xd9\x72\x3b\x51\xbf\x86\xb0\x69\xa1\x5b\xae\x8a\xee\xd6\x6f\xc8\x6c\xc5\x96\xfb\x8e\x7b\x5e\xc5\x7b\x65\xc5\xd5\x34\xff\x47\xf7\xbd\x8a\xf7\x5d\xc5\x1d\xb2\xb7\xd7\x31\xf1\xf6\xdc\xab\x5d\x12\x6b\x17\x6c\x97\x3b\xdb\x2f\x88\x63\x80\x57\xea\xe3\x7a\x7d\xa5\x4b\x57\x45\xfb\x87\xa5\xef\x29\x4f\xd1\xc3\x83\x1d\xbe\xb7\x17\xa1\xef\xd3\xce\xa1\x71\x12\x62\xe9\x81\xb9\x87\x41\x47\xa9\xdc\xdb\x63\x0f\x69\xa9\x35\x3c\x88\x51\x37\x95\x80\xed\xef\x97\x8e\xa8\x65\x5b\xd0\x47\x80\xf6\xd9\x60\x50\x54\xae\x80\xf0\x76\x02\xe7\xb5\x2e\x58\xdb\x4d\x67\xdb\x82\x39\xc8\x59\x84\xc0\xe1\xc1\xdd\xfb\xd6\x44\x5a\xc5\xb9\x11\xdf\x90\xca\xbe\x0a\x68\x74\x0f\x50\x1d\xc7\x6b\xd3\x79\x6a\x9c\x52\x7e\x23\x82\x83\x6c\x13\x1a\x64\xf4\xf1\x1f\x10\x2b\xb9\xd3\x08\x0c\x97\xc9\x09\x2d\x8e\x33\xa0\x3f\xa8\x5d\xbe\x48\xbe\x30\x8f\xde\xd2\xcd\xcd\x64\x9a\xb1\x91\xc6\xb1\xb9\x12\x7c\x8b\x4c\xf8\xc8\xe8\x3b\xa5\x8e\xf6\x75\x80\xea\xf0\xbb\x7d\xb4\xff\x5d\x38\xf8\x2e\x4e\x26\x48\x3e\x72\x49\x5f\xa2\x50\x69\x58\x3a\xcc\x20\xa0\xe9\xd2\xc5\xba\xf4\xd4\x7d\xa3\x99\xbf\x7b\xf3\xeb\x63\x36\x9b\x33\x8a\xa8\x54\xfa\x78\x33\x3b\x7f\x03\xe1\x74\x3d\xc2\x69\x75\x89\xdb\x7c\x0a\xf2\xdd\x63\x1d\xdf\x9a\x32\x19\x70\x04\x9d\xcc\x6f\xc4\x52\x9d\x02\x46\x42\x9b\xe7\x45\x87\xea\xb5\x53\x4a\xbe\x33\x18\xb6\xbe\xbe\x27\x48\x48\x71\x71\x61\x53\x26\x79\x08\x87\xf3\xb9\x8e\xda\x6a\x16\x53\x0b\xc9\x28\x5a\x36\x2e\x27\x95\x28\x64\x62\x80\xbe\x1d\x21\x0a\x39\x66\xbd\x50\xcc\x20\x21\x8f\x8d\x82\x1c\xda\xd2\x7f\x60\x39\x7d\xe9\x62\x22\x79\xad\xd4\xf7\x13\x76\x8a\x68\xe3\xdb\x1b\x1d\x2c\x49\x7f\x14\x53\x76\xfe\x56\x32\xbe\x18\x32\x76\xfa\x5c\x49\xd3\xbb\x87\x45\xbc\xf3\xff\x07\x00\x00\xff\xff\x04\x72\x08\x62\x9d\xfd\x1b\x00") -func distAssetsNomadUi4d3bf300ca75aa3d551d0a562737c79eCssBytes() ([]byte, error) { +func distAssetsNomadUiB684b4d43d09cc1b212c065c858543e4JsBytes() ([]byte, error) { return bindataRead( - _distAssetsNomadUi4d3bf300ca75aa3d551d0a562737c79eCss, - "dist/assets/nomad-ui-4d3bf300ca75aa3d551d0a562737c79e.css", + _distAssetsNomadUiB684b4d43d09cc1b212c065c858543e4Js, + "dist/assets/nomad-ui-b684b4d43d09cc1b212c065c858543e4.js", ) } -func distAssetsNomadUi4d3bf300ca75aa3d551d0a562737c79eCss() (*asset, error) { - bytes, err := distAssetsNomadUi4d3bf300ca75aa3d551d0a562737c79eCssBytes() +func distAssetsNomadUiB684b4d43d09cc1b212c065c858543e4Js() (*asset, error) { + bytes, err := distAssetsNomadUiB684b4d43d09cc1b212c065c858543e4JsBytes() if err != nil { return nil, err } - info := bindataFileInfo{name: "dist/assets/nomad-ui-4d3bf300ca75aa3d551d0a562737c79e.css", size: 561982, mode: os.FileMode(420), modTime: time.Unix(1480000000, 0)} + info := bindataFileInfo{name: "dist/assets/nomad-ui-b684b4d43d09cc1b212c065c858543e4.js", size: 1834397, mode: os.FileMode(420), modTime: time.Unix(1480000000, 0)} a := &asset{bytes: bytes, info: info} return a, nil } -var _distAssetsNomadUi50b60a789df4e5204b6361415c055165Js = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xec\xfd\xf9\x76\xdb\xb6\xba\x30\x8c\xff\x9f\xab\x50\xf0\xe6\xf5\x21\x77\x21\xd9\xce\xd0\x41\xe7\xb0\x6e\x9a\xb4\x7b\xa7\x27\x6d\x72\x32\x9c\xb3\x7f\x3f\x6d\xaf\x06\x22\x21\x09\x09\x45\xb0\x00\x68\x5b\x95\xb9\xd6\x7b\x1b\xdf\x0d\x7c\x17\xf6\x5e\xc9\xb7\x30\x12\x9c\x34\xd8\x4e\xdb\xb4\xee\x5a\x75\x44\x12\xe3\x03\xe0\x99\xf0\x0c\xa0\xe0\x78\xc0\x05\x23\xb1\x00\x77\x12\x3c\x23\x19\x0e\x40\x46\x97\x28\x19\x16\xe4\x10\x4d\x49\x4a\x04\xc1\xfc\x10\x4d\xb9\x60\x28\x16\x00\x4e\x00\xbe\xc8\x29\x13\x1c\x40\x80\x97\x53\xcc\x86\x31\xca\x00\x04\xdf\xa8\x87\x43\x8e\xd9\x19\x89\x71\xf5\x82\x4e\xdf\x63\x59\xaf\xfe\x7c\x18\xd3\x65\x5e\x08\x9c\x80\x53\x18\xcc\x8a\x2c\x16\x84\x66\x01\x86\x02\x12\x98\x41\x16\xae\xcf\x10\x1b\x50\x98\x42\x04\x39\x2c\x60\x0c\x13\x98\xc3\x25\x9c\xde\xb1\x65\x07\x33\x5b\x3a\x5c\x93\x83\x83\x17\xaa\xd5\x91\x9e\xc1\x4b\x46\x73\xcc\xc4\x4a\x95\x58\xe3\xac\x58\x62\x86\xa6\x29\x1e\x93\x51\xf5\x00\x63\x9a\xcd\xc8\xbc\xb0\x5f\xfc\x47\x78\xce\x88\x30\xef\xed\x4f\x78\x86\xd2\x42\xbe\x20\x19\x11\x04\xa5\xe4\x57\xcc\x4e\x6a\x4f\xa3\x18\xa5\x69\x90\x85\xe3\x33\x4a\x92\xc1\x51\x19\x96\x6e\xb0\x0b\x3d\x58\x3d\xad\xec\x0e\xc3\xa2\x60\x59\x20\x22\xc0\x57\xcb\x29\x4d\x41\x14\x89\x55\x8e\xe9\x2c\xc8\x22\x1f\x18\xe1\x9a\xcc\x02\x60\x20\x78\xd7\x94\x19\xe0\xcb\xcb\xbb\x38\xd4\x6d\x0c\xf0\x1d\xd9\x24\x89\xf0\xe4\xb5\x6a\x6a\x24\xe8\x4b\x46\x96\x44\x90\x33\x7c\x7a\x87\xcc\x02\x3d\x98\xbb\x51\x64\x7b\x8f\x88\x1e\x28\x86\xe2\xf2\x12\x24\x78\x86\x8a\x54\x80\xf0\x4e\x57\x57\x99\xed\x26\xbb\x23\x16\x8c\x9e\x0f\x32\x7c\x3e\x78\xb3\xca\xf1\x77\x8c\x51\x16\x80\x6f\xbe\xf1\xba\x1b\x2c\x0b\x2e\x06\xa6\x02\x1a\xe4\xee\xbd\x82\xdc\x08\x84\xa5\x99\x37\x90\x1b\x2e\x9b\x83\x28\x8a\xc4\xc9\x6b\xf5\x7b\xfc\x53\x21\x77\x47\x18\xe0\xb0\x0c\x04\xb4\x25\xc2\xf0\x24\x1b\xeb\x12\x41\x16\x86\x24\x1b\xe0\x93\x0d\x4b\x6d\x96\x08\x7a\x4b\x7e\xf7\xa8\xbe\xd0\x77\x8f\xaa\xc5\xbd\x7b\x54\x86\x63\x3c\x11\xa7\x11\x81\xb8\x5a\xac\x55\x6b\x1f\x46\xeb\xd2\xac\xd9\xc0\xf4\xfe\x01\xaf\x78\x90\x85\xa3\x19\x65\xdf\xa1\x78\x11\x78\x7b\x38\x5c\xd3\x09\x3e\x8d\xb2\x09\x3e\x2d\xc3\x10\x52\x6f\xcf\x45\x77\xef\xfa\x8f\x90\xd6\x76\x9d\xfa\x5a\xdb\x86\x01\x50\x33\x02\x24\x1b\xd0\xcb\x4b\xea\x6f\xb6\xf0\xe0\x20\xa0\x6e\x73\x46\x77\x8f\x42\x48\x23\x32\xe2\x29\x89\x71\x10\x8e\x18\x3e\xc3\x8c\xeb\x5f\x49\x11\x63\x6f\x80\xea\xc8\xd8\x65\x35\xfb\xf2\xf2\x92\x94\x21\xa4\x21\x64\x07\x07\x6e\xc3\xd4\xfa\x53\xdd\xa9\xd1\xd4\xdf\x9f\xd0\xf6\x11\x60\xf6\x08\xc0\xda\xc7\x48\xbf\x0c\xa1\xfe\x37\x6a\xf7\xd0\xbf\xb4\x54\x4e\x2f\x2b\xd2\x34\x84\xb4\xec\x2b\x06\x7e\xfe\x19\xf3\x1f\x69\x52\xa4\x18\xd8\xcd\x20\xd7\x18\xe2\x91\xd9\xe6\x66\x08\x77\xaa\x17\x01\x8d\x82\x23\xc8\x46\x19\x15\x61\x00\x04\xfd\x80\xb3\x11\x8a\xd3\xef\x32\x09\xd6\x04\x84\x30\xd5\xdf\xf1\x2f\x05\x4a\x5d\x09\x8e\xd3\xd9\x1b\xf5\x4b\x1e\x14\x00\xc1\x12\x65\x68\x8e\x97\x38\x13\x20\x84\x48\x56\xc9\x46\x16\xc5\x85\x01\xf8\x39\x43\x4b\xcc\x73\xa4\x10\x63\xa3\x89\x97\x34\x25\x31\xc1\x7c\x34\x39\x05\x21\xe4\xad\xba\x1b\x8b\x17\xad\xe2\x7c\xc5\x05\x5e\x8e\x66\x18\x89\x82\xd9\x62\x71\x14\xa7\x88\xf3\x01\xbe\x10\x38\x4b\xf8\x40\x8c\x1e\x2b\xd4\xbe\x5a\xc7\x34\xe3\x82\x15\xb1\xa0\x2c\x18\x8d\x46\x38\x5c\xf3\x22\xc7\xe6\x37\x9c\x05\x62\x41\x38\x34\x8d\x02\x98\x40\xf9\x5c\xbd\x57\x63\x03\x30\x6f\xbc\x9e\xae\x72\xc4\xf9\xe3\x42\x2c\x28\x23\xbf\x22\xb9\xed\x00\x5c\x36\x0a\xb9\x19\x3d\xe3\x3f\x56\xd0\x83\x53\x53\x6c\x61\x8a\xf9\x90\x73\xc8\xaa\x9c\x63\x31\xa8\x80\x1a\xb8\x0d\x2d\xeb\x8c\xdc\xfb\x93\x0a\xd3\x18\x84\xd6\xf8\x5e\x7f\x1c\x2b\x58\xce\xb1\x08\x83\xfa\x07\x3d\x0a\x10\x8e\xdd\x08\xd4\x00\x58\x91\x62\xfe\x3d\x65\x3f\x79\xe3\x48\xb1\x18\xe0\x48\x55\xaf\xc6\xe7\x10\xbe\x7c\x3d\xc7\xa2\x77\x51\x41\x78\x79\x39\x39\x0d\x47\x82\x3e\x66\x0c\xad\xbc\xe3\x1b\xc8\x63\x1a\x7d\xad\xda\x67\x51\x35\x50\x02\x81\x1a\xc6\x0f\xaf\x5f\xfc\x34\x72\x03\x31\x0d\x41\x6a\x46\x32\x23\x59\xf2\x23\x12\xf1\x82\x64\xf3\x6a\xb4\x0c\xe2\xd0\xe2\x35\x7a\x70\x20\x46\x79\xc1\x17\x01\x1b\xc9\xd2\x41\x80\xa3\xaf\xb1\x6a\x51\x1e\xd4\x30\x0c\xa1\x28\x43\x38\x39\xd5\xb0\x8f\x51\xee\x98\x83\xef\x29\x7b\x9c\xa6\x55\xdf\x6e\x35\xae\x35\x5f\x49\xfe\xa2\xaf\x83\xc0\x5b\x93\x4d\x53\xf5\x50\x71\xb0\x7e\xe2\x8d\x6e\x2c\x4a\x09\x37\x1c\x61\x89\x5b\x63\x24\x02\x11\x4a\xbc\x8c\x43\x3d\x1b\xb7\x48\xcf\xb2\x38\x2d\x12\xcc\x5d\xe5\x95\xc4\xe5\xfe\xbe\x6a\xad\xf7\x88\xd3\x25\x0e\x02\x21\xc7\xe9\x0f\xd3\xef\xdf\x0e\x8f\x98\xe6\x03\x1c\x86\x1a\x86\xf6\x88\x36\x76\x6f\xe3\x00\x97\xe6\xc7\x33\xfe\x92\x61\x8e\x33\xd1\x1c\x95\x3b\xe9\x5e\x0f\x65\xcf\x8a\x2b\x9e\x42\x6e\x21\x12\xe1\xd1\x12\xe5\xdf\xae\x02\xf0\x93\xda\xda\x92\xfc\x93\xaa\x09\x11\x5a\xca\x2f\xee\xc8\xf2\x92\x6b\x98\x91\x54\x60\x66\x36\x86\x2b\x09\xfe\x06\xc2\xb0\xb6\x6e\x6e\x9f\x66\x91\x64\x17\x5e\xe1\xf9\x77\x17\x79\x40\x46\x0c\xe7\xa9\x1c\xc4\xe1\xbf\xfe\x76\x38\x87\x60\x24\x2b\x42\x16\x89\x51\x8a\xb3\xb9\x58\x0c\x89\xf9\x61\xb7\x24\xfb\x0f\x3c\x5a\x52\x2e\xec\x34\x9e\x2c\x90\x64\x41\x31\x7b\x4a\x66\x33\xcc\x70\x16\x63\xb9\x69\x97\xf2\x73\x90\x85\x27\x6b\xbf\xb0\x9b\xb3\xfc\x31\x26\x70\x4b\x43\x63\x56\x8e\x71\x19\xc2\x0d\x6d\x48\xea\xb3\xb5\x19\xcd\xc6\x8c\x7e\x7c\xfc\xcf\x9f\x5f\x3f\xfe\xfe\xbb\x9f\x9f\xfd\xf4\xe6\xbb\xbf\x7f\xf7\xaa\x0c\x47\xbd\x0d\xdb\xe9\x66\x97\x97\xfe\x0a\x54\xc8\xee\xc4\xfd\x34\x64\x35\x2c\x4b\x98\x44\xab\x20\x1e\xe5\x8c\x0a\x2a\x51\x5b\x85\xa2\x27\xb2\x0d\x49\x1f\x4f\xe1\xba\xc9\xf9\xd4\xf9\x22\x8f\x0f\x82\x1e\x1d\x56\x13\x2d\x43\x98\x37\x7b\x30\xc8\xfe\xc6\x3a\x58\x36\x3b\xe8\x24\x1b\x13\x7a\xdd\x7e\xa6\x2d\x50\x75\x53\x9e\x49\x7a\xdd\x9e\x1a\xfd\xb4\xf0\x05\x80\x13\x74\x0a\x0d\xfb\x32\xc7\xe2\xc5\x79\x66\xd9\x97\xa7\x98\xc7\x8c\xe4\x92\x0c\x6f\x69\x23\x84\x5e\x81\x56\x9f\x9b\x10\x33\x80\x13\xbe\x67\xf7\x1b\x9b\xdb\x3c\x12\x8b\x97\x00\x9c\x14\x7b\xf6\xea\xaa\x36\x7a\x88\x15\xe6\xde\x24\xa6\xce\xf5\x4a\x7a\x32\xea\x46\x61\xf6\x1a\x42\xaa\x16\x0d\x18\x54\x42\x6a\x25\x96\xf2\x5b\xe1\xe1\x2f\x24\x3c\x18\x4e\x8c\xb2\x30\xe8\xc6\x5e\x7d\xb8\x06\xe4\x86\x03\x32\x5c\xc7\x63\xb9\x71\x5f\x61\x94\xbc\x60\xff\xc3\x88\x90\xa7\x5c\x09\x26\x64\x67\x49\x20\x6d\xb1\xf8\x66\x94\x1d\x2c\xbe\xdc\x97\x66\x93\xde\xf1\xd9\x7d\xa1\xd8\x45\x48\x22\x10\xa3\x4c\x8e\x06\x48\xfa\x2c\x5f\x05\x59\x84\xc2\x3e\x35\x8b\x6c\xca\x57\xb3\x64\xbd\x6a\x96\xac\x47\xcd\x92\x35\xd5\x2c\x59\x6d\x9b\x64\x1b\xb6\x49\xa9\x99\xa9\x2d\xf0\xac\x78\x52\x05\x54\xc7\xe3\xf7\x4a\x63\x6d\xce\x74\x89\x72\xc5\xfb\x54\x0d\x60\x9f\x21\x55\x3d\x8e\x54\xf5\x95\xe2\x88\xe4\xc2\xa1\x58\x04\xa1\xe1\x12\x71\xf4\x35\x60\x12\xa6\x51\x14\xe1\xcb\x4b\x70\xae\xd6\x59\x3e\x84\x92\xa0\xa3\x88\x07\x69\x1d\xf5\x9a\x25\x98\xb0\xeb\xd2\xa5\x46\xcb\xdb\xf6\x9e\xa2\xb9\xdb\x10\xf6\x5e\x2d\x86\x30\xf5\xf1\x78\xba\x15\x8f\xa7\x29\x8d\x2d\x03\x70\x8b\xcc\x6f\x91\xf9\xa7\x81\xcc\x5f\x17\xb9\xdc\xa9\xdf\x5d\xe0\xb8\x13\x81\xb7\x05\xc8\x6f\x30\x8a\x17\xa3\xb8\x26\x2f\xde\x3c\x2a\x57\x03\xfa\xe4\x50\xb9\x07\xcd\x60\x37\x41\x1c\x6b\x41\xbc\x42\xcf\x1b\x05\x71\xa0\xb0\xcc\x10\xab\xd5\xea\xc5\xc1\x1a\x76\x1f\x0d\x07\xfb\x5b\xe6\xea\x78\xb7\xbe\xf1\xf6\xc3\xb5\x71\x4a\x7e\x1f\xa6\x59\xdf\xec\x54\xd8\x36\xf9\x94\x6e\x74\xf2\x5b\xd2\x70\x4b\x1a\xf6\xe7\xf3\x7f\xa2\x09\x56\x5c\x9d\x21\x0f\x37\xd5\xa6\x63\xb3\xf6\x13\x1a\xd0\x7e\xc5\xf9\x1e\x84\xc9\x27\x46\x89\xe1\xb5\x1d\x4b\x5b\x18\x25\xbf\xf7\xc1\xb0\x9e\xb1\xfe\xd2\xc5\xd3\x5b\xd8\x55\xc4\x60\xb9\x8b\x86\x19\x4e\x34\xdb\x0d\x0d\xc7\x7d\xda\xdb\x78\x5d\x52\xd8\xb9\x75\xd7\x6c\x09\x8b\x28\x0f\xf8\x47\x62\xe2\xe3\x8e\xb6\x3d\x7e\xfd\x9a\xca\xbe\x7a\xd3\x7d\xbb\x56\xe9\xc8\xb6\x51\xa8\x9d\x5a\x0a\x21\xf7\xa9\xd4\xf6\xfe\xed\x54\x77\x50\xa0\xed\xd6\x54\x63\x04\x3c\xac\x28\xd1\x32\xc0\xd1\xe4\x14\x8a\x68\x72\xea\x76\x03\xde\x5d\x14\x94\x7d\x6c\x91\x04\x45\xe3\x3e\x60\x0b\x8d\x7e\x4f\xa7\xbf\x1b\x81\xb6\xa6\x17\x70\x06\x17\x70\x05\xe7\xf0\x0c\x9e\x57\xa0\x7a\xff\x29\x11\xed\x5f\x6f\x89\xf6\x2d\xd1\xde\x5f\x9e\x7b\x55\x64\x99\xb2\x46\xb9\x06\xcd\xe6\x39\x8e\xc9\x8c\xc4\x4e\x64\x31\x6d\x73\xdb\x78\xab\xd7\xd7\x31\x4a\x75\xaf\xe9\x47\xe8\x15\xa3\xa4\xb3\x57\xfb\xc1\x59\x31\xec\xdd\xab\xb3\x61\xb8\x3e\xe0\x9f\x12\x9e\x9b\x2b\x33\x6b\xeb\xb0\x3b\xb3\x12\xef\x57\x3c\xb9\xaa\xb4\x9e\x5f\xb5\xe2\xf2\xaa\x15\xa7\x57\xad\x38\xbb\x22\xff\xf6\xde\xe3\xdf\x8a\x0c\xc0\x85\x61\xdf\xbc\xf7\x72\xb7\x62\x00\x57\xed\x2f\x9a\x71\x98\xb7\x3f\x3c\x27\x5c\x3c\x4e\x53\x00\xcf\xda\xdf\xec\xca\x03\x78\x6e\x18\x42\xb5\x35\x56\xd5\xed\x93\xa1\xe7\x2f\x31\x5b\x12\xce\x09\xcd\xf8\x16\xa2\xed\x5d\x5f\xf7\xd1\x6d\xef\x6a\x2b\xdc\x4e\xe5\xeb\xa5\x67\x29\x12\x96\x35\x08\x70\xb4\x2e\xc3\xe8\x6b\x3c\xf2\x15\x10\x55\xa1\x1d\x18\x82\x0e\x45\x88\xc1\x14\x0d\x5d\xc8\x0e\x70\x51\xe5\x7a\x36\x3f\x9c\x00\x5e\x4c\x97\x44\x0c\x25\x8f\x71\xda\xdd\xb1\xc6\x09\x37\xde\xb1\x64\xcb\xfd\x6e\xb7\xe1\xc8\x3e\x33\x9f\x0e\xcb\x0d\x7f\x52\xdb\x1a\xef\x9c\xdd\xc6\xc6\xdd\xc0\x3b\xc1\x65\x10\xf7\x5e\xa3\x95\xa7\xa7\xbf\x45\x0f\x0f\xee\xd3\x6a\x62\xaa\x99\x86\x4b\xb8\x88\x7e\x0d\x66\x4d\xf1\x44\x1e\xe8\xeb\x4b\x27\xab\x8e\xa6\x0d\x4e\xb8\xbe\x74\x32\xef\x1a\xb7\x93\x47\xae\xd7\xf6\x59\x47\xdb\x0e\x33\x49\x69\xe3\x7a\xcd\x9f\x77\x34\x5f\x21\xb7\x09\xbf\x6e\xfb\x8d\xd6\x7b\x38\x97\x9d\xae\xe0\x77\x69\x28\x84\x33\x5f\x68\xda\xd2\xbb\x65\x32\x26\xf1\x35\x7b\x77\x4c\xc9\xa6\xde\xb7\xb3\x58\x93\x64\xcf\x71\x6c\x6d\xf2\xaa\x23\x72\x90\xc9\x6f\x6c\x44\x3b\xc1\xa8\x87\xc7\x84\x93\xe5\xf5\x56\xa8\x62\x56\xf7\xe8\xdd\x67\xef\xe0\x64\x7a\xbd\x11\xd4\x79\xc5\xda\x28\x66\xdb\x54\xe0\x9e\x8d\xe9\x15\x85\xec\x0d\x42\xb5\x31\xbb\x87\x0d\xa1\xfa\x4e\x5b\x95\xfc\x29\x88\xd0\xcb\x5b\x11\xfa\x2f\x24\x42\x67\x5a\xd2\x40\x29\x41\x3c\x0c\x7a\x05\x3e\xb6\x5b\x31\xba\x5b\xb1\x74\xb7\x62\xe8\x8a\xc2\x4c\x5e\x97\x40\x00\xe4\x46\xfc\xf0\x3e\xbc\xcd\x13\x24\x70\xa5\xa7\xce\xfb\xf4\xd4\xfe\x97\xa7\x98\x0b\x46\x57\xce\x4a\xbe\x2c\x21\x8f\x96\x01\xea\x60\x2e\x00\x9c\x64\xd7\xa5\xfc\x45\x47\xdb\x76\xdc\x37\xa1\x6d\x6e\xb7\x7e\x63\xda\xe6\xa4\xa3\x71\x07\xbd\xeb\xb3\x74\x68\x2b\xbe\xa7\x09\x1e\xe6\x94\xa6\x37\x80\xef\x9b\xda\xd6\x5d\x94\xaa\x15\xee\x8f\x3f\x25\xdc\x9f\xdc\xe2\xfe\xbf\x10\xee\x6f\x20\xf5\x05\xe2\xdf\x6b\xb3\xdc\xc7\x59\xd2\x89\xd6\xb3\x24\x94\xa7\x2d\xc1\x2f\x29\x4d\xff\x4e\xcf\x30\xcb\x50\x16\x57\x8e\x0b\x1b\x34\x86\x69\xcb\x8d\xa9\xee\xbf\x74\x55\x5c\x1f\x57\xd8\xf9\x89\xd9\x3f\xf8\x59\xe6\xd9\x63\x5b\xdc\x6f\x0b\xf6\xcd\xd2\x52\x02\x25\x9d\x6f\x98\x63\xd0\xe9\x9b\x51\x7d\x06\x3f\xd1\x04\x0f\x64\x65\x3e\xa8\xaa\x03\x4d\x2b\x92\x16\x52\xec\x1e\xf4\xf5\xb1\x7b\xd1\xec\xab\x77\xde\x37\x80\xec\xeb\x3d\x6d\xdc\x20\xbb\x5c\x2f\xee\xdc\x5a\x08\x91\x2f\x05\x6c\xa5\x0a\x5a\xa1\xf5\x1b\x8a\x00\x30\x87\xcb\x8a\x14\x4c\x3f\x25\x52\x30\xbb\x25\x05\x7f\x21\x52\xf0\xc7\x16\x03\x76\x2a\x76\x55\xd3\x95\x69\x9f\xe9\xca\xb4\x29\x46\xc4\xed\x0f\x86\x61\x4e\xda\x5f\x2c\xa3\x9e\xb7\x3f\x39\x46\x78\xe9\xc4\x88\x22\x9a\xf5\x99\x95\x5c\x5b\x8c\x88\x3b\xda\x36\x22\xca\xb5\xc9\x4c\xd2\xd1\xf6\xcd\x99\xac\x74\x34\xee\xe4\x9f\x6b\xcb\x10\xcb\x8e\xd6\x2b\x11\xe5\xda\x6a\x61\xbe\x8d\x18\xfd\x52\x50\x81\x6e\xc5\x93\x5b\xf1\xe4\x96\x26\xdd\xa4\x78\xa2\x8e\x15\xff\xf3\x89\x24\x8d\x79\x6d\x15\x43\x5e\x61\x4e\x0b\x16\xe3\xc1\x7f\xa9\x8a\x7f\x25\x01\xa4\xb5\x05\xf6\x16\x3a\x9a\x2d\xec\x2b\x68\x30\x1c\xd3\xe5\x12\x67\xc9\xef\xe5\xe1\x74\x6b\x79\x7f\x8b\xe6\x3f\x25\x34\x9f\x19\xec\x9d\xac\x32\xb4\x24\xf1\xe3\x3c\x4f\x89\x76\x0f\x7c\x4d\x7e\x25\xd9\xdc\xc7\xe7\x0b\xc4\x3d\x13\x94\x1b\xb1\xb3\x37\x37\x8c\x8f\xe3\x18\xe7\x82\x64\xf3\x17\xd9\xe3\x6c\xe5\x3b\xe4\xb7\xad\xee\x37\xf9\xcd\xf7\x99\xde\xd7\xe9\xcb\x0d\xd8\xda\xeb\x01\xb7\xad\xed\x1b\x20\xea\xb4\xb9\xdf\x3c\xe7\x06\x7d\xd9\x38\xdb\xca\xdf\xaa\x65\x93\xb3\x75\x3d\xb7\xd2\xb1\xa7\xba\x85\x81\xd7\xc4\x40\xb7\x01\xfa\xec\xf1\x2d\x54\x3e\x82\x45\x7e\x13\xb0\x1f\xcd\x2e\x7f\xcb\x8e\xbc\xba\x99\xfe\xd6\xad\xbe\xc9\x6a\x7f\x87\xe3\xb9\xb7\xf9\xfe\xf6\x36\x5b\x76\xfc\xdb\xa8\x2f\x4d\x7f\xcb\x7b\xfe\x5b\x25\xdf\x2d\xa5\xfd\x24\x28\xed\xad\x92\xef\x56\xc9\x77\xab\xe4\xfb\x4d\x95\x7c\x36\xa2\xd6\x2d\x2d\xba\xa5\x45\xb7\xb4\xe8\x96\x16\xdd\xd2\xa2\x5b\x5a\xf4\x7b\xd1\xa2\x33\xc4\x88\xac\x5f\x27\x47\x3b\x2a\x1c\xb7\xd1\x2d\xf7\xb5\x10\x24\xe5\x87\x2a\x64\xe7\x70\x9e\xd2\xe9\x9e\xe1\xdf\xad\x0f\x72\x45\xc4\xce\x3e\x25\x22\x76\x7e\x1b\x06\xfe\xd3\x09\x03\xff\xfe\x96\xe3\xf8\xb3\x73\x1c\x8a\x12\x0f\x7e\x8d\xc0\xdf\x00\x7c\xe9\x07\x2b\x06\x87\x00\x82\x39\x08\x5b\x81\xe2\xc9\x0d\xe8\x91\xff\xdb\x60\x5a\x45\xf4\x1c\xdb\x71\x73\xed\x4a\x82\xe7\xb9\x70\xdf\x64\xd3\x96\x20\x19\x1f\xef\x9b\x6c\xda\x44\x05\x51\x4e\xde\x62\x07\xaf\x6d\xeb\xe1\x5d\x2b\x9b\x23\xb1\x00\x10\xa0\x34\x7d\x89\xc4\x82\x5b\xb7\xee\x5a\x19\xf7\xb1\x1e\x5b\xde\x54\xed\xef\x2d\xdf\xa1\xb7\xe5\xae\xa3\x1f\x4d\x4e\x6b\xfd\x87\x70\xda\xe0\x17\xb3\x1d\xf9\xc5\x73\xc3\xc8\x99\xc1\xfc\x0d\x84\xf0\xac\xc9\x29\xce\x0c\xd3\x77\xd6\xe2\x14\x17\xed\x2f\x8e\xe9\x58\xb5\xbf\xd5\x7c\xb9\x75\x10\x7e\xd9\x6f\xd3\x33\x18\x89\xc5\x89\xfb\x35\x06\x7f\x03\x5d\x57\x0b\xfe\x31\xd8\xcd\xb5\xd8\xd6\xe0\xbe\x57\xf5\x36\x27\xe3\x54\x41\xa0\x1e\x02\x08\x82\xc4\x4c\xb2\xdb\xe1\xd9\xdf\x93\x81\x46\xfe\xd8\x20\x0b\x61\x63\xfb\x63\xc4\x70\x15\xd1\x5b\x6e\x80\xc0\x4d\xd9\x45\xd5\x97\xa8\x2a\x8a\xa2\xc0\x64\x04\xb0\x3b\xc5\x8f\xb0\x9f\xe9\x08\xfb\x22\x0c\xc3\xcb\x4b\x87\x12\xf1\xe5\x65\x55\x17\xd7\x2e\x58\x6a\xc5\x4e\xf4\xcf\xb1\x1f\x90\x5d\x4d\xb5\xd7\x61\xbe\x1b\x88\xca\x75\x9e\xc8\x3f\xd9\x0e\xce\xf3\x62\x2f\xe7\xf9\x1d\x4a\x77\x39\xcf\xeb\xd0\x86\x4d\x48\x8a\x08\x8f\xdc\x14\x7c\x50\x08\x0b\x0a\x31\x52\x30\x2e\xbb\xdc\xed\xed\x34\x6c\x1f\x77\xb3\xcb\xcb\x2c\x8a\xa2\x5f\x2f\x2f\xb1\xaa\xf6\x3a\xc7\x71\x14\x45\x59\x78\x75\x4f\x7e\xb2\xdd\x93\xbf\x81\xa9\x03\xc5\xe0\xd5\xfd\xb9\xe5\xa0\x0e\x0e\xdc\x8e\x92\x8f\xe1\xc7\x3a\x22\x26\x80\x15\xdc\x65\x67\x87\x77\x3e\xb5\xe3\xa0\x67\x17\x96\x9b\x16\xc2\xe0\xbc\x4f\xef\xac\x5b\x3c\xa6\xb7\x99\xed\xb3\x16\xed\x58\x5c\x29\xda\x71\x33\x9f\x83\xd1\x27\x1a\xc8\xd0\xa8\x6a\xb8\x37\x03\x09\x4c\xbb\xe1\x57\xdd\x22\x53\x58\xdf\xf4\x92\x63\xb1\xa0\xc8\xa2\x80\x9a\xc4\x1e\xad\x74\x24\x69\x1d\x80\x99\x85\x4c\x56\xa1\x06\xc8\x4d\x4b\xa8\x82\x2e\x8b\x90\xc6\x0d\x7e\x65\x66\x2b\xb3\x0a\x67\xad\xe5\x88\xc6\x15\x46\x80\xfe\x9a\x8c\xeb\xb8\xa0\x0c\x43\xb7\x05\xf8\xc1\x81\xc4\xa4\x92\x30\xc3\xd1\x68\xc4\x4f\x43\x88\x4d\xd2\x94\x7e\x20\x28\x01\xcf\x1e\xed\x83\x03\x93\x94\x66\x43\x02\x0f\x2f\x0b\xcd\xcf\x33\xca\x96\xa8\xb6\x33\x15\x07\x2b\xcb\x45\x00\x67\x09\x08\x35\xfb\x30\x20\x51\x10\x46\x5f\x83\x7f\xfd\xeb\x10\x28\x11\x4f\x7e\x53\x5b\xb1\xc2\xf6\x5a\x68\x38\x82\xd8\x26\xe4\x38\x0e\x5d\xce\x8e\x97\x90\x58\xb9\xcd\x95\x3c\x76\x25\x1b\xe5\x7e\x36\xfc\xcf\xe3\x34\xf5\x47\xc6\xf5\x54\xed\x78\x26\xa7\x77\x66\x94\x05\xfa\x31\x1b\x48\x89\x36\x54\xa9\x96\xcc\xec\xc2\x20\x83\x22\x3c\x38\x20\x3a\x2d\x4d\xe6\xa0\x4c\x5a\xc0\x54\x27\x12\xdb\xa6\x45\xe3\x00\xda\x65\xd5\xe7\x2f\x54\x22\x6e\x3d\xdc\x8a\x13\xa2\xed\xd8\xf4\x12\xf4\x4d\x43\x78\x79\x73\x6c\xd2\x12\xb3\x6a\x7c\x89\xd2\x14\x73\x51\xa5\x04\x09\x08\xc4\xe1\xf8\x57\x07\x94\xe7\xaa\xb8\xfc\x5e\x07\x87\xde\xa4\xde\x21\xe7\x79\x4a\x44\x00\x40\x8d\xf8\x2a\xba\x10\x86\xf5\x4c\x29\x81\xae\xeb\x51\x40\xb3\x2c\xc3\xa0\xd5\xaa\xf9\xf2\x19\x29\xbb\xc6\xba\x65\x44\x94\x09\x87\x11\x6a\x20\x6a\x4c\x6a\xd8\xf7\x91\x40\x89\xfb\x60\x16\xf5\x16\x98\x1c\x9d\x42\x11\xca\x9d\xd9\x5b\xe2\x58\x96\x80\x2c\x92\x65\x27\x47\xa7\x12\x22\x0e\x07\x1f\x1c\xb0\x13\x59\x62\x2c\x3f\x96\x25\x9c\x45\xef\x83\x69\xb7\xb2\xf1\xda\xfa\xc0\x45\x47\xdb\x56\xd9\x78\xfd\x54\x22\x1d\x8d\xdf\xa0\x3a\x70\xde\xd1\xbc\x51\xf0\x5e\x3b\x24\x49\xa3\xe5\x4d\xd2\xef\x4e\x71\x49\x76\x6e\x2d\x84\x53\xdf\x12\x64\xb7\x71\x98\x59\xef\x10\xa1\x64\xe7\xd6\xae\x34\x0e\x2b\xb5\xef\x14\xa4\x64\x9f\x06\xaf\x34\x9a\x6a\xab\xed\x10\xa0\x64\x9f\x06\x37\x8f\xa6\x92\xcd\x77\x09\x48\xd2\x5d\xb5\xd1\xc3\xb4\x47\xf1\x9d\xa0\x5c\x60\xc6\x0f\x87\xef\x39\xcd\x86\x28\x27\x5d\x8a\xef\x61\x82\x04\xb2\x65\x0f\x5d\xc9\x86\xd2\x3a\x5c\xef\xad\x8a\xea\xad\x60\x49\x7b\x4d\x61\x7d\xf7\x08\xce\xb1\x18\xbb\x3e\x2b\x7e\xc1\x12\xcb\xb2\xdc\x32\xcd\x8d\x99\x71\x5c\xa1\xca\xca\xaa\x3d\x47\xa7\x18\x25\xb7\x5a\xec\x3f\xbc\x16\xfb\x06\x74\xa3\x4a\x1b\x95\xed\x7d\x7f\x49\x3c\x7d\xd4\xf7\x94\xbd\x51\xf9\x31\x03\xc5\x7c\xaa\x3d\x78\xb8\x54\x27\x4b\xca\xfd\x65\xc1\xd2\xef\x29\xfb\x9e\x64\xc9\x2b\x1c\x53\x96\x04\x86\xf9\x98\x48\xee\x19\x9f\x46\x88\xcd\x8b\x25\xce\x04\xbf\xe3\x8b\xbe\x55\xad\xc7\x69\xaa\x7b\x2d\xcb\x6a\xfc\xd9\x96\x83\xb0\x35\xb5\x88\x2d\x79\x2e\x99\x3e\x7d\x25\xd6\xbc\xc0\x42\x49\x32\x14\x74\xa8\x74\x6e\x1d\xc6\x17\xee\xa8\x64\xb7\x47\xe5\x2f\x73\x54\xd8\xde\x47\x25\xb3\x99\x50\x05\xcd\x01\xf4\x37\x40\x04\x5e\xbe\x78\xfd\x06\x38\x3c\xef\xbe\x65\x96\x3d\x37\xa6\x0f\x4e\x56\x6a\x9c\x0c\x73\x9e\xb2\x11\x49\x20\xf0\xb6\x7c\xe8\x89\x2e\x5a\x4a\x7a\x8f\x2e\x02\x06\x45\x58\x96\x01\x38\x54\x23\x09\xe5\x82\x71\x81\x98\xa8\xcb\x03\xef\xee\xad\xdf\xdd\x5b\xab\x5a\x0b\xca\xe5\x26\x3a\x04\xa5\x79\x51\xb0\xf4\x25\xc3\x33\x72\x11\x84\xe5\xbb\xd2\xe4\x94\xf0\xce\xda\xe1\xbd\x35\x1e\x91\xa4\x3c\x34\x2d\xbf\x6b\x0f\x82\x40\xf0\xf2\xed\x1b\x00\xd7\x92\xe6\x8e\xc5\xc1\xc1\xfa\x0d\xe2\x1f\x54\xea\x45\x45\xde\x4c\x4d\x79\xe6\x3d\x51\xef\x23\x0f\x4a\xd4\x06\xb5\x7e\x9c\xa6\x72\x50\x5c\x6e\x84\x32\x2c\x53\x5e\x97\xde\x2b\x35\x1b\x32\x97\x21\x38\x79\x85\x7f\x29\x30\x17\xc1\xbb\xc3\xb3\x63\x3b\x84\x19\x3f\x4c\xb9\xed\xfd\x44\xe9\xf7\xee\xad\x71\x16\xd3\x04\xbf\x7d\xf5\xec\x09\x5d\xe6\x34\xc3\x99\xca\x54\xfa\x2e\x1c\x89\x05\xce\x02\x1a\x96\x5c\x20\x71\xe5\xfe\x64\xe5\xbd\x7b\x44\x7c\x95\xc5\x83\x78\x81\xe3\x0f\x3e\xcc\xd1\x39\x22\x62\xf7\xde\x3b\x00\xae\x9a\xe4\xef\x42\x48\x6c\x63\x23\xc9\x5c\x05\x61\xe3\x7e\x55\x9d\x3a\x1e\x10\xef\x86\x55\x44\x5f\xaf\xc5\xe8\xb1\x6c\x33\x92\x8d\x41\x31\x7a\x43\x96\x72\x01\x97\x79\x74\x8c\x1f\xfc\xcd\x7b\x96\x94\x80\x94\x66\x1a\x0e\x29\x53\x39\x17\x32\x0b\xf0\x88\x7e\x70\xe8\xd4\xf6\xdf\x98\x24\x1e\x09\x7c\x21\x82\x50\xa3\xc1\xb5\x84\x97\x14\x84\x05\x12\x05\x87\x82\x1a\x24\x26\xa9\x9b\x28\x7d\x22\xc4\xb6\x10\x21\x8f\xd1\xea\xb2\xb7\xd8\x9a\x45\xdf\xe0\xc9\x6e\x3e\x55\x6e\xe7\x36\xcd\x92\x63\xe7\xc3\x19\x65\x43\x2c\x91\x78\xbb\x00\xc3\x4b\x7a\x86\x87\x4c\xa1\x8e\xf6\xe7\x8c\x0e\x53\x8c\x12\x6c\xeb\x77\x5a\x6e\x68\x7b\x43\x4d\x71\xfe\x14\x81\xee\x6e\x49\xf7\x1f\x98\x74\xb7\x4d\x59\x6f\x6d\x35\xfe\x34\xb6\x1a\xd5\x55\x58\x8f\xdd\xc6\x2c\xf2\x0b\x81\xb3\x63\xe0\x9b\x6b\xf0\xde\xf0\xef\x31\xc3\x42\x59\x1a\xd4\x2f\xdc\xd9\x8e\x5c\xdb\xb2\x9d\x98\x7e\x56\xc5\x01\xb4\x69\x98\x9b\xf1\x01\x8d\xa9\x77\xe2\x5d\x9d\x2f\x14\x36\xe5\x56\xe8\xb1\x69\xe3\x6b\xf9\x66\xf4\x58\xe5\x41\xb7\xe8\x63\x0d\xfe\x39\xfc\x49\x61\x66\x75\x83\x03\xc6\xb8\x2c\x17\x28\x4b\x52\xfc\x0a\xf3\x9c\x66\x1c\x5b\xc4\x65\x36\xcc\xa3\x23\x75\x7b\x74\x70\x40\xa2\x28\x42\xa3\x9f\x5e\xfc\xfc\xfc\xbb\xc7\x4f\xbf\x7b\x75\x22\x11\x03\xb2\x93\x1e\xab\x29\x8e\x1a\x2d\x8d\x46\x23\x27\x83\x85\xe5\xcc\x88\x5c\xae\x69\x5d\x67\x56\x49\x62\x55\xe1\x51\xac\xd2\x72\x07\x38\xfa\x5a\x62\xc4\x40\x6e\x2c\xc7\xac\x62\x3f\x0b\xdb\xa3\xa3\x63\x10\x5e\x5e\xe2\xd1\x12\x73\x8e\xe6\xb5\x9b\xec\x3c\x1e\x0f\x62\x94\xfd\x9b\x18\xc8\x4e\x06\x96\x2c\x5a\x8d\xfd\xe4\xd4\xe0\x38\x5c\x86\x61\x29\x19\xb6\x17\xb9\xd0\xa1\xe0\x25\x08\xa2\x75\xa9\xd0\x31\x19\x49\xf2\xa8\xd2\x6b\xcb\x1f\xf2\x35\xac\x40\x6d\xf2\xad\xf3\x05\x2d\xd2\xc4\x5c\xa3\xbe\xc2\x73\xc5\x2d\x37\xae\x14\xfc\xf2\x28\x96\x88\xd2\x16\xbc\x23\xd4\xd5\x4f\x9d\x12\xe8\x41\x0e\x8f\xef\x46\x92\x53\xc9\x12\x7c\xf1\x62\x16\x80\x13\x10\x9e\xbc\xbb\xb7\xc6\xe5\x01\x53\x95\xa3\x7b\x6b\x51\xbe\x1b\xab\x57\x27\xfe\xab\x52\xb5\xe2\xae\x5d\x34\xb0\x5b\x93\xd4\xcb\xf2\x0f\xc4\x7f\x44\xd9\xaa\x22\xb0\xad\x15\xb2\x25\xea\xab\xa4\x38\xbd\x80\x44\x5f\x3b\xb1\x22\x1b\x29\x7d\x1a\x8d\xc4\x48\x73\x02\x23\x92\x29\xc4\xf4\x3d\x65\x41\x26\xb1\xa8\x63\xd2\xe8\xc1\x01\x1e\xe5\x18\x7f\x78\xac\x30\x48\x3d\x41\xbc\x84\xd5\xbb\x7b\x6b\xaa\x8e\x68\x39\x22\xc9\x3b\xa5\xd5\x1f\x91\x24\x6c\x70\x73\xc1\x11\x4c\xbd\xbd\x01\x75\x7e\x7e\x52\x76\x29\x08\xaa\x04\xf6\x90\x45\x93\x53\x39\x4c\xcb\xfa\xdb\xeb\x46\x8f\xeb\xbf\x53\x5d\xab\x05\xc4\xc4\x73\x40\x4b\x2c\x71\x57\x18\x88\x10\x92\x83\x03\xa6\x6f\x97\x48\x18\x42\xec\x9e\x3a\x18\x63\x1c\x86\x30\x95\x05\x8a\x8c\x2f\xc8\x4c\x04\x69\x08\x59\xc4\x46\xef\x29\xc9\x02\x70\x08\x42\x78\x97\x1e\x1c\xb0\x83\x03\x70\x08\xee\x46\x11\x1b\xc5\x0b\xc4\x1e\x8b\xe0\x48\x62\x7d\x16\x81\x43\xf0\x19\x0b\x21\x33\x33\xd2\x66\xc3\x4e\xe9\xd1\xad\xdd\x30\x9f\xeb\x67\xb0\x84\x71\x34\x0d\x8a\xce\xcc\xef\xe2\x86\x12\xb3\x27\xcd\x1e\xac\x9f\xca\x4d\x75\xd0\x68\xde\x20\xc2\xdd\xd2\x93\x77\xd6\x0c\x61\xe1\xeb\x7c\x8b\x6d\xca\xd0\x42\x2c\x86\x4b\x2c\x16\x34\xd9\x47\x25\xda\xe4\xbe\x6f\x35\x3f\x9f\x36\xfb\xf8\xfb\x6b\x7e\x3c\x1e\xe2\xdd\xbd\xb5\xa8\xd8\x99\xf2\x10\xc5\xe9\x3b\x1f\x01\x1a\xbd\x87\x01\xa8\xd2\xfd\x20\xbe\xc0\x4c\xe3\x32\x89\x39\xa6\x05\x49\x93\xb7\xaf\x9e\x4b\x5c\x25\x19\x8c\xc7\x85\x58\xc8\xc7\xb5\xfc\xf1\xa3\xda\xed\x4a\x9b\x82\xe1\x2b\x9c\x10\x86\x63\xf1\x96\x91\xb1\x80\x4f\x94\x98\xfe\x13\xcd\x62\x09\xc9\x1f\xb1\x40\xe3\xac\xac\xf4\x4c\xef\x0e\x8d\x3a\xc5\x1b\x1c\x25\x49\xac\x4f\x51\xc1\xd2\x0e\xb5\x09\x83\x5a\x81\xe5\xf4\x26\x57\x18\x41\x19\xee\x21\x50\x27\x38\x4f\xe9\x6a\xb9\xc3\x1d\x47\xa5\xd5\xbd\xfe\x2d\x4e\xcf\x7e\x20\x1d\xfb\x61\x86\x48\x4d\x6f\xa5\x09\x24\x20\x09\x08\x21\x89\xb2\x1e\xfd\x9d\x80\xc0\x9b\x59\x08\xc1\xa1\x6c\x07\x74\xa8\xf0\x48\x03\xe2\x4f\x5d\xb5\x67\x89\xd6\x9f\xe5\x8c\x2e\xa9\xc0\x37\x31\x08\xd3\xd4\xfe\xe3\x80\x8f\xd3\xd4\xe8\xce\xca\x3a\xaa\x8c\x80\x35\x55\x99\x10\x98\x9d\x46\xce\xfe\xe1\x44\xf9\x79\x11\xfb\x78\xa8\xfc\xb9\xd8\x28\xa7\x79\x10\xde\x91\x9c\x40\x1a\xbd\xbb\xb7\xf6\x08\x71\x29\x99\xa7\xc3\x7b\x6b\x5a\xbe\xf3\xcc\x02\x82\xf4\xb3\xe8\xdd\xc9\xbd\x75\x56\xbe\x0b\x61\xea\x6d\x2c\xb2\x79\x63\x61\xb9\xdc\x3b\x5d\x17\x6c\xbc\x3c\xfb\x98\x5b\xab\xcd\xfd\x57\x3a\xdb\xed\x5c\x7d\x65\xc8\xb2\xc4\x92\x37\xce\xf0\x85\x50\x92\xc5\x58\x4c\xc0\xc5\x50\xcf\x53\xbe\xd4\x4c\xc0\x69\x09\x49\x27\x5b\x56\xd1\x3a\x8b\x38\xc8\x08\x09\xc1\x02\xdf\xca\xd9\x23\x3f\x90\xca\x75\xd3\xe3\xdb\xc2\xf3\x9c\x54\x52\xde\xbd\x35\xf3\x96\xb5\x48\xd3\xbb\xca\x54\x8c\x8c\xcc\x32\x18\xd6\x38\xf4\x64\xe2\xec\xe0\x20\x1b\x31\x9c\x22\x81\x13\xc9\x78\x53\xc9\x78\xab\xa7\x48\xb0\x02\xbf\x1b\xd3\x72\xf7\xed\xf0\x9e\x4e\x87\xdc\xa4\xb5\xd9\x0d\xcd\x0c\xdd\xe0\x87\x24\xe1\xbf\xed\xce\xe8\x5b\xa7\x9a\x70\xd0\x51\x08\xa8\x7c\x93\x04\xea\xbc\x44\x20\xdc\x17\x40\xc5\x72\x89\x58\x6f\x24\xdd\x3f\x19\x88\xcc\x64\xf7\x05\x92\x94\xa9\xf6\xc4\x2a\xfb\x5e\x43\x7e\xcc\x4b\x60\xa5\xad\x12\x6f\x68\xcb\xec\x8e\x0b\xca\xb0\x3d\x8e\x52\x66\x54\x90\x0a\x61\xd6\xbc\xb0\xea\x80\xaa\x26\x47\xef\xe9\x74\xa4\x48\x92\xa9\x09\x0e\x75\x67\x20\x84\x13\x76\x1a\x29\x3b\xd3\x1c\x31\x89\xea\xea\x15\x3a\xc8\x51\xd6\x20\x47\x3f\xd0\xe9\xb3\xa7\x63\x06\x7f\xa0\xd3\xff\xd6\x0b\x30\xc6\xa3\x4c\x71\xa2\x0d\x86\x63\xcb\x35\xf2\x86\x8c\xac\xdb\xf6\xf7\xc6\x65\x6c\x7d\xd4\xb2\xe8\x86\xab\x81\x0d\x74\xc7\xea\xe4\x35\x66\x4e\x21\xaa\x74\xf1\xfc\x56\x3e\xf9\x0b\xc8\x27\x9e\x3e\x34\xdd\xc3\x1f\x5d\x79\x5e\xe8\xcd\x73\xc7\x17\x5b\xf4\x11\x87\x24\x72\x3a\x07\xa6\xdf\x04\x59\x84\xc2\xbe\x2b\x1d\xd9\x92\x7f\xa5\x93\xf5\x5e\xe9\x64\x3d\x57\x3a\x59\xf3\x4a\x27\xab\xe9\xb3\xb3\x0d\xfa\xec\x32\x84\xdc\x08\x5b\x8a\xea\x4b\xee\x60\x41\xf2\xef\x51\x9a\x4e\x51\xfc\xe1\x39\xc9\x3e\x70\x00\xd7\x06\x8b\x8f\xc1\xa1\xc5\xe7\x65\x58\xce\xb0\x88\x17\xaf\xd0\xf9\x53\x39\x1f\x62\xaf\x0a\x6a\xd8\xae\x0f\x87\x79\xf8\xab\xf3\x52\xf9\xef\xdf\xbd\x01\x55\x07\xaf\x4d\x52\x2f\xd4\xec\x63\x97\x3b\xfe\x56\x8f\x50\xf2\x45\x50\x47\x5b\x53\x91\xc8\xe4\x07\x00\x81\xa1\x38\x11\xf8\xcc\x54\xb1\x24\xa8\x0b\x71\x56\x63\xa4\x2c\xc6\x2f\x31\x23\x34\x21\xb1\xbb\x39\x55\xf5\x73\xf3\xd6\xd7\x93\x5e\x69\xc4\x4a\xa6\x30\x8d\x1d\xaa\x0e\x7b\xc0\xa6\xad\x22\xca\x92\x0b\x9a\xdf\xd8\x5a\x3c\xfd\xee\xf9\x77\x6f\xbe\x03\x61\x99\x17\x6c\x8e\xaf\x0d\x7e\x0d\x6c\xd5\x96\x62\x30\xb7\xf6\xaa\x49\x59\xc5\xb5\xb7\x28\x65\xdb\xe8\xa9\x82\x9a\xac\xec\xf1\xc7\x7f\xeb\xea\xad\x83\x08\xfe\xe3\xc9\xf3\x31\x86\xce\x5b\x42\xca\xe0\x28\xa3\x19\x89\xd5\x21\x32\x22\x5a\x9e\xa2\xac\x47\x5c\xbc\xbc\x34\x0f\x3f\x93\xe4\x5b\x3c\xa3\x0c\xbf\x46\x67\xda\xda\x34\xf3\xf8\x00\xb8\x9b\x99\x8a\xf0\xb6\x41\x8a\xb2\xae\x39\x34\x35\x0a\x3f\xd0\xe9\xd8\x0e\x21\xc3\xde\x11\x95\xec\x01\x08\xe1\x53\x32\x9b\xe9\x69\x18\x1d\x37\x8e\xbe\x0e\xf0\xe8\xd9\xd3\x48\xc0\x4c\x69\x79\x5f\xa2\x55\x4a\x51\xa2\x60\x39\x54\xdd\xc2\xf5\x7b\x3a\x7d\x99\xa2\x8c\x8f\xd5\x4d\xa0\x2c\x88\xf1\x07\x33\x48\xaf\x9c\x08\xc3\x30\x2c\x59\xa1\xa0\x23\x65\x50\x71\x47\xb0\xd5\xba\xcd\x99\xd4\x87\x06\x42\x89\x42\xd7\xaf\x55\xe4\xdd\xee\xd1\x83\x10\x7e\xaf\x5c\x3a\xc6\xe0\x3d\xa7\x19\x28\x4b\x75\x8f\xb2\xde\xbd\xda\x22\x4e\xef\x03\x6f\x65\x3b\xcb\xbb\xcf\xf2\x30\xb5\x77\x67\xb5\x48\x4f\x18\xae\x14\xd5\x76\x91\xf6\x5a\x88\xd7\x0e\x0d\x69\x35\x44\xa1\x54\xdf\x7b\x6f\x2b\x25\xea\x93\x9d\xc1\x4c\xae\x06\xe6\xdd\xab\xdd\x2c\x98\x6b\xf7\x01\xd5\x69\xb8\x2a\xa0\x89\x04\xb4\x92\xdd\x14\x17\xa2\x6e\xc5\x3d\xc7\xad\xab\x21\x68\x23\x0b\xb6\x8f\x26\x6d\x0c\xf4\x09\x2d\x32\x31\xce\xe0\x8f\xfa\x3e\x6f\xcc\xe0\x1b\xc4\xe6\x58\x8c\xd7\x7f\x67\xb4\xc8\xc7\xa2\xd4\x2a\x3e\x0b\x6a\xc7\xf1\x82\x52\x8e\xdb\x66\xad\x55\x43\xbf\x89\x81\xdb\x06\x77\x19\xbb\x41\x0a\x63\x75\x57\x34\x45\x1c\x7f\xfe\xf0\x3b\xc5\x80\x6b\x96\x2f\x0c\x58\xa8\x07\xaf\xf6\xf2\x1c\x8b\xc7\x8a\x35\x7e\x4d\xe3\x0f\x58\xbc\x65\xa9\xe5\xaa\x2d\x26\x07\x0b\x21\x72\x3e\x96\x8c\xe5\x39\xc9\x12\x7a\x3e\xb2\xb6\x50\xfa\xbe\x22\xa6\xe9\x09\x38\xe7\x7c\x0c\xc6\xe0\x9c\x8f\x2d\x43\x35\xea\xb8\x64\xd4\x81\x02\xa8\xb9\x19\x91\x9c\xa9\xba\x4a\x1e\xa5\x94\x7e\x28\xf2\x00\x18\xb9\x63\xec\xcb\x03\x76\xc6\xef\xee\xad\xb3\xf2\xf0\x50\xd9\xca\xa5\xc6\x50\xae\x39\x1e\xf9\xb6\x3c\x94\xdf\x1b\x76\x73\xef\xe9\xf4\xb0\xd3\x58\xcc\x40\x5b\x52\x1f\x10\x86\xe5\x21\x52\xb0\xa8\x69\x6b\xbc\x22\x3a\x2f\xb9\x5c\x9a\xf2\x40\x97\x8c\xac\xca\xbb\x3c\x50\x36\x62\xcf\x9e\x46\xf7\xd6\xa4\x3c\x10\x88\x7f\x50\xdf\xe4\x0f\x53\x40\x88\x95\xa2\xa6\x07\xe7\xfc\xe7\x05\xca\x12\xbe\x40\x1f\x34\x7d\x7d\xf7\x59\xc0\x4e\xde\x55\x97\xa9\xac\x7c\x37\x06\x26\xfa\x6b\xea\x5d\x16\xc5\x15\xd7\x9a\x44\x13\xe6\xae\xb2\xf2\xe8\x3a\x97\x59\x70\x1a\xad\x4b\xe8\x9b\x98\xe4\x3d\x26\x26\xd3\x09\x3e\x8d\x72\x63\x62\x32\xad\x9b\x98\xf8\x8f\x70\xda\x34\x31\x99\xf6\x9a\x98\x4c\x2f\x2f\xa7\x4d\x13\x93\x69\xdd\xc4\x64\x1a\x25\xbb\x98\x98\xd4\xec\x0a\x83\x02\xc6\x10\x4b\x6c\x5c\x86\x70\x1a\xc2\xa5\xa7\x4e\x9b\x36\x0c\x40\xa6\xc6\xc4\xa4\xf6\xfe\x64\xda\x66\xc9\x97\xce\xc4\x64\xba\xd9\xc4\xa4\xd9\x43\xb7\x54\x21\x87\x38\x95\xd3\xd3\x26\x26\x28\x9a\xc2\x34\x54\xa2\xa7\x17\x2f\x68\xb3\x0c\xbf\x35\xed\xeb\x0e\x96\xe0\x4d\xab\xba\xdf\x58\x0d\x33\xab\x2b\xae\xba\x2e\xfe\xbb\x54\xaa\x6d\xeb\x0c\xb2\xc9\x3a\xc3\x9a\x9e\xa8\xcb\x9b\xac\xac\x6e\xe6\x6b\xec\x41\xcb\x34\xb5\x8b\xb6\x79\x3a\x61\x89\x9c\x3d\xdd\xb0\x69\xf2\x29\x4e\x71\xd5\xe4\xd6\x06\x71\xbd\x8d\xdd\x15\x38\x5b\x73\x40\x76\x6b\xe0\xb4\xb9\x25\xc9\x66\x29\x96\x02\xf3\x6f\xbd\xde\xad\xfb\xc0\x14\x8b\x89\xa8\x5d\x98\x0c\x2b\x3a\x67\x24\x89\x3c\x2d\x18\xd2\x46\x0f\x59\x08\x95\x69\xae\xb9\x23\xc9\xca\x77\xd7\xb1\xea\xe9\xb2\xd9\x91\x70\x1d\x68\x9a\x34\x98\x21\x92\xe2\x64\x3c\x50\xb6\x2f\x03\x75\x40\xc6\x83\xb7\x6f\x9f\x3d\xd5\x8a\x99\x29\x1e\x3c\xf8\x7c\x10\x2f\x10\x43\xb1\xd0\x2e\x21\x5d\x76\x3d\xfb\xad\xe9\xc7\xf3\xea\xf8\x98\xeb\xca\xb1\xf8\x2e\x25\x73\x32\x4d\x71\x73\xd3\xbb\x4f\x3a\xab\x3f\x86\x77\x8f\xc2\x92\x63\xf1\x2c\xc3\x3b\xd7\x38\x56\x35\xea\x2f\x77\x95\x37\x1d\x6b\x45\x12\x9d\x6f\x4f\x31\x55\xb8\x6a\x6b\x17\x91\xf3\x27\x9a\xe0\x67\x4f\xc7\xaa\x11\x6f\x18\x63\x71\x02\xec\x2c\xc0\x18\x10\x37\x25\xa0\x38\x41\x86\x48\x76\xed\x91\xaa\x56\xf6\x1d\xe3\x53\x59\xe9\x75\x8e\xe3\xb1\x59\x75\xc4\x39\x99\x67\xc1\xfa\x29\x46\x49\x4a\x32\x3c\x3e\x82\xcf\xe6\x99\x14\x50\x14\x4f\xf1\x03\x9d\x2a\xa7\x00\xe5\x48\x61\x94\x26\x4f\xab\xe1\xfb\x7d\xdb\x59\x35\x1a\x2e\xa1\x80\x55\xeb\xc3\x63\xb9\xf3\x63\x94\xc5\x38\x35\xed\xec\xab\x96\xd8\x0d\x08\x62\x27\x20\x28\x56\xa7\x0c\x4b\x94\x24\x92\xfb\x6d\xf8\x85\x78\xb6\xfe\x4b\x2c\x90\x6c\xe8\x44\xf6\xfc\x33\x49\x22\x63\xf1\xdf\xe3\xef\xe1\xf7\x5c\xb1\xd5\xbb\x1f\xf8\x3c\x2d\xe6\x64\x0f\x47\xae\x5b\xa7\xc6\xbf\xb6\x3e\xfc\xba\x4e\x8d\xbf\x14\x98\xad\x5e\x22\x86\x96\xfc\x0d\x7d\x2c\x04\xe3\x00\xae\xe5\x4a\x8c\x81\xfc\x0b\xf6\xdb\xbc\x1b\xf3\x8d\xde\xfa\xe4\xde\x6e\xdf\x9b\xde\xbe\x9e\xc0\xe3\xd9\x9a\x7d\x06\x0e\x51\x9c\x82\x1b\xe3\xe9\xcd\xbe\xbe\x3a\x43\xef\x1a\xd8\xfd\x2c\xd5\x53\x6a\xed\x6a\x81\x70\x7b\xb6\x6e\xcf\xd6\x47\xf4\x77\xaf\x6f\xca\x86\xc7\xbb\x2f\x72\x75\x18\x42\xb5\x44\x2f\xdf\x0a\xea\x6f\xef\x8c\x1a\xbd\x6e\xb3\x62\x99\xe4\x46\x73\x75\x1d\x7e\x73\x50\x90\x84\xa5\x3a\x08\xab\x77\xca\xce\x6e\x61\xfc\x04\xda\xa3\x1f\x2d\x51\xfe\xed\xca\x68\x57\x69\x14\x78\x65\xf1\x85\x12\xff\x14\xf3\x59\xab\xa3\x23\x78\xf9\x15\xd3\x68\xfd\x58\xf6\x36\x66\x23\xed\x70\xa8\x97\x8e\x07\x34\x84\x4f\x09\x5f\x12\xce\xc7\xb4\xdc\xca\xad\xa7\x6d\x52\x7b\x67\x03\x7a\xd8\x90\xf3\xe7\xca\x72\xfe\xad\xad\xf7\x5f\x10\x41\xdc\x88\xad\xf7\xae\xc4\xd7\x5c\x2e\x46\x4d\xf3\xee\x3b\x9e\x15\x38\x27\xd9\xbc\x48\x91\xb1\x03\xbf\x3a\xd1\x55\x47\x64\x1f\x93\x6b\x67\x88\xf4\x87\xb4\xb7\xde\xdd\x18\xaf\x23\x09\x4b\xcb\xd4\x6a\x4f\xbb\x3c\x2a\xc4\x10\x5f\xc4\x0b\x94\xcd\xb1\xf3\xb6\xde\x8a\x51\x6a\x91\xef\x2b\x4b\x2d\x74\x8b\x5d\xfe\x02\xd8\xa5\x16\x68\xbc\x6e\xa9\x45\xb6\x5a\x6a\x29\x23\xbf\x2e\x4b\xad\x2c\x02\xca\x0e\x03\x18\x47\x39\x18\xb0\x28\xdd\x60\xa8\x95\xd5\x0c\xb5\x58\xaf\xa1\x16\xeb\x31\xd4\x62\x4d\x43\x2d\x56\xbb\x15\x62\xed\x5b\x21\xea\x19\x6a\xa1\x36\xa6\x24\x1d\x98\x52\x3b\x6e\x7d\x4f\x99\x0d\x36\xe1\xf0\x1b\xf0\xb9\x22\xb9\x45\xf0\x88\xe9\x32\x72\xdf\x9d\x68\x06\xc2\x78\xba\x76\xb4\xd2\xc9\x54\x49\x0c\x6c\x4d\x5a\x30\xd3\x63\x0f\x48\x87\x26\xcd\x86\x21\x71\x78\x3a\x2c\x35\x6e\x39\xbc\xb7\x26\x4a\x07\x56\xe7\x60\xb2\x32\x2c\xe3\x86\xac\x75\x33\x1d\x76\x74\xd4\x45\x15\x2a\xd1\xae\xab\xa5\x7b\x6b\x15\x8c\xb3\x49\x5e\x0e\xef\xad\x71\xf9\xce\x86\xd4\x20\x59\xf2\x1a\xa7\x33\xcf\x85\xd9\x8b\x0d\xb2\x05\x2a\x1c\xa7\xb3\x77\xc6\xca\x0c\xd6\x8c\x87\x33\xca\x96\x7a\xda\xd6\xf3\xb0\x11\xb4\x46\x17\x53\xae\x9a\xc2\x46\x29\x49\xe9\x9c\x64\x3f\xfc\xcf\x9b\xba\x6e\x72\x97\xe1\xa8\x9a\xef\x36\x7b\x2c\x09\xf8\x5c\x96\xd2\x8e\x11\xb8\x2c\xeb\x66\x4e\x1d\x23\x26\xbd\x23\xce\xc2\xd2\xd2\x86\x17\x19\x7e\x43\x96\x58\xb5\xda\xa4\xd2\x5b\xa0\x47\x33\x2c\xc8\x12\x1f\xda\xa6\x9a\xe3\x37\x4d\xbf\x56\x1e\xe4\xcf\x9e\xaa\x31\x1b\x4b\xa8\x60\x6d\xa7\x11\x3a\xbf\x5f\x1f\xfe\x6e\xe0\x75\x33\x29\x33\xb1\xb5\xfa\xd7\x5a\x48\x89\x9a\x85\x94\x29\x22\x3a\x57\x50\xf9\x5e\x8f\x48\x12\x96\xa1\xbb\x47\x92\x62\xd2\xba\xa2\x0e\x2e\xe6\xbd\xba\xf6\x81\x3c\xa2\xde\xfd\x7d\xe1\x70\x59\x1c\x79\x9e\xa8\xc9\xf5\xae\xef\x97\xcd\xeb\xfb\xa4\xe7\xfa\x7e\x39\xc1\xa7\x51\x62\xae\xef\x97\xf5\xeb\x7b\xff\x11\x2e\x9b\xd7\xf7\xcb\xde\xeb\xfb\xe5\xe5\xe5\xb2\x79\x7d\xbf\xac\x5f\xdf\x2f\xa3\x78\xff\xeb\x7b\x0e\x0b\x77\x7d\xbf\x0c\x61\xee\x5d\xdf\x2f\x1b\x97\xeb\x4b\x73\x7d\x5f\x7b\x7f\xb2\x6c\x23\xea\xdc\x5d\xdf\x2f\x37\x5f\xdf\x37\x7b\xe8\xa6\x35\x72\x88\x4b\x39\x3d\x7d\x7d\x9f\x46\x4b\x48\xf5\xf5\xbd\x97\xf0\x67\x33\xe3\xd6\x9d\xb1\x68\x37\x17\xde\x7a\xc0\x9c\x3e\x16\xad\xc5\xd8\x99\xed\x39\x7c\x4f\xa7\x43\x81\x97\x79\x8a\x04\xee\x60\x18\x6f\xcd\xf0\x6f\x99\xbb\xdf\xc6\x0c\x5f\x23\xc4\x4f\xc9\x0a\xbf\x43\x4f\x76\x86\x18\x08\xf7\x62\x86\xac\x99\x9c\xa3\x8b\x62\xb4\xa4\x09\x56\x69\xc7\x61\x36\x7a\xf6\x34\xac\x02\xd5\xeb\x30\xd6\xc4\x86\xb1\xb6\x5e\x89\x4b\x9a\x90\xd9\xea\x59\x96\xe0\x0b\x10\x86\x97\x97\x47\x9d\x0c\x16\x2b\x4f\x62\xc4\x23\xe5\x4d\x5a\x0b\x05\x27\x99\x2a\xcd\x78\xcc\xb1\xf8\x81\x4e\xdf\x58\x6c\x10\x84\x6b\x8f\xe9\xc8\x69\x5e\xc8\xd7\x4f\xf5\x22\xd7\x0b\xde\xe9\x60\x9a\x34\xa3\xa0\xee\x99\x24\xa1\xb0\x18\x6e\x9d\x2b\x83\x3c\x63\x2b\x79\xd8\xc0\x3f\x8e\x47\x56\xb9\x56\xc2\x3b\xba\xbd\x97\x8c\x2e\x09\xc7\x23\x75\xa6\x5d\x14\x74\xaf\x17\xcf\x3a\xc8\xeb\x0a\xab\x10\x1d\xce\x27\x60\x7d\x56\xd9\xb8\x42\x1b\x2c\xc6\xe7\x69\x4c\xfc\x8f\xaa\x85\x46\x20\x10\xc2\xdb\x93\x97\xe4\x5d\x43\x6f\x23\x80\xd6\xed\x89\xb8\x28\x3d\x6e\x42\x12\x15\xde\x6d\x0c\xa8\x6f\x56\xbe\x3e\x45\x97\x76\xbb\x4a\xfb\xaa\x79\x93\x70\x3c\x4c\x7b\x68\x41\x27\x3f\x5a\xdb\xbf\x5e\xd7\xc2\x85\x70\xd1\xe1\x2f\xc2\xee\x9d\x23\x99\x8c\x3d\x77\x4e\x6d\x26\x57\x5c\x88\x8a\xdb\xd3\x79\x16\x44\xf4\xb5\x18\x91\x44\x0a\x4f\x61\x78\xd2\xf9\x76\xbc\x7d\x0f\x75\x44\x2e\xd8\xa6\xca\xca\x7c\x3b\x25\xa7\xc8\xfa\x2f\x75\x12\xaa\xb0\x2f\xcd\x73\xdf\xd7\x00\xd9\x1c\x3c\x26\x53\x7c\x87\x73\x55\xc6\xa3\x14\x71\xf1\xcc\x86\xe8\xf9\xc6\x59\x4a\xa8\xe0\x3d\xec\x24\x20\x51\x95\x1f\x81\x49\xe6\xdf\x3e\xb2\xcf\x8e\xc3\x70\x2c\xbf\x4b\x61\xdb\x11\x4d\xd8\xe2\xdc\x55\xa8\x9e\x9a\x6d\x6c\x56\xbe\xeb\x0a\x07\xd3\xf6\xa5\x5e\x93\x64\xcc\xca\x68\xa6\x22\xef\x2b\x43\x78\xda\x04\x03\x64\x8a\x4e\x6b\x8f\x68\x72\x70\xb0\x87\x6b\x34\x3d\xc3\x4c\xe5\x48\x09\x9d\x30\x58\xb9\xce\xab\x07\x83\x02\x77\xc6\xa4\x6e\x5e\x4d\x79\xd3\x5d\x52\xac\x2b\x8c\x95\xc1\xda\xec\x7a\x04\x52\x39\xc1\x36\xf4\x3a\xe2\x5e\x55\x16\x90\x0f\x8f\x1e\xaa\xac\x29\x92\x33\x71\x2a\x94\x60\xb2\x4e\xb0\x40\x24\x1d\x67\x50\x47\x71\x1c\x3f\x3c\x7a\x58\x9e\x86\xe3\x87\x47\x5f\x79\xc5\x9f\xd0\x6c\x96\x92\x58\x68\x76\xc6\x55\x0a\x58\x94\xc1\xb5\x9e\xb0\x14\xaf\xc6\x3f\x22\xb1\x18\xcd\x52\x4a\x59\xc0\x46\x3f\xba\xf7\x87\xc7\xf8\xf3\x10\x12\x81\x97\x7c\xcc\x46\xcf\xe4\xbf\x92\x04\xda\x0e\xbf\x92\x1d\xee\xe0\x9a\x2f\xf7\x00\xeb\x34\x64\xd6\x74\x3f\x89\x26\xf4\xd6\x8e\xf9\x2f\x60\xc7\x7c\xa7\x9e\x07\xdb\xce\xd0\x3b\x46\xed\x1c\x20\xad\xe0\x0b\xb5\xe8\x0b\x24\xe9\xad\xa2\xec\x1f\x43\x05\xb5\x72\x8b\x04\x46\xd3\x62\x79\x73\xa1\x10\x6e\x6f\xdc\xff\x52\x52\xd1\xc7\x36\xc6\x82\xda\x3a\xf0\x67\x92\x8c\x81\xfe\x39\x22\xc9\x7e\x26\x5a\xbd\x2e\xfc\x7b\xde\x16\xf5\x5e\x82\x79\xa9\xfa\xef\xdc\x70\x06\xf5\x7d\x2f\x11\xa4\x9c\xd9\x79\x89\xe0\xb9\x7b\x53\x27\x68\xb2\x3f\x94\xa0\x49\xfd\x08\xbe\xfb\xd8\xb3\xfb\xbe\xa1\x8e\xda\x49\xa1\x02\x57\xa9\xcc\x2a\xb6\x4e\x6e\x16\x95\xd3\xef\x17\xcb\x95\x42\x0f\x05\x93\xb2\xd1\xa5\x2e\xb5\x7f\x87\x97\x97\x81\xdf\x3d\x09\x5d\xbf\x0d\x77\x0f\x15\xe9\xd1\x64\x4c\xa8\x47\xc6\x20\x2a\x4a\xd2\xc1\x81\x1b\xba\x62\x63\xbd\xc1\xb2\x72\x5c\x45\xc8\x6d\x39\x8b\x58\xa5\x15\xed\xb3\x58\x19\x24\xc1\x56\x8b\x95\x3a\x0b\xdf\x53\xf3\xbf\xda\x30\xea\xe6\xdc\xfd\xc9\x32\x48\xeb\x71\x40\x6c\x24\xa8\x9e\x70\x2d\x4c\x1d\xb4\x66\x34\xa8\x43\x13\x0d\x2a\x09\x52\x39\xd1\x8b\x05\xfb\x4f\xbc\xf2\x22\x87\x36\xc6\x6b\xbe\xd7\x86\x0a\x75\x44\xd1\x83\x03\xfd\xaf\x97\xc9\xae\x2c\x21\x8d\x32\x8f\x6b\x4b\xab\x53\x84\x7c\xfd\x35\xbf\x1e\xdb\x16\x37\xd9\x36\xde\xc3\xb6\xc5\x92\x6d\xe3\x86\x6d\x8b\xeb\x6c\x5b\x5c\x3b\xa2\x4d\xb6\x2d\xee\x65\xdb\xe2\xcb\xcb\xb8\xc9\xb6\xc5\x75\xb6\x2d\x8e\xd0\xfe\x6c\x1b\x85\xa9\x63\xdb\xe2\x10\x16\x1e\xdb\x16\x37\x98\xaa\xd8\xb0\x6d\xb5\xf7\x27\x71\x1b\x45\x14\x8e\x6d\x8b\x37\xb3\x6d\xcd\x1e\xba\xb1\x9c\x1c\x62\x2c\xa7\xa7\xd9\x36\x16\xc5\x30\xd3\x6c\x9b\x97\xb6\xbe\x62\xdb\x1a\x96\x94\xf5\x83\xa9\x62\xc7\x7e\x16\xbd\xab\xc9\x37\x42\x6e\x4d\xbc\x85\x01\xf3\x9c\x59\x76\xc8\xda\x9f\xd3\x74\x35\x23\x69\xba\x21\xd0\x7c\xb7\x5e\x5c\x21\xb2\xa1\x8b\x39\xbf\xa7\x35\x44\x3d\xae\xfc\x6e\x61\xe3\x5b\x90\xd3\x6c\x9b\xbf\xd1\xb1\xe2\xc1\x3a\xc3\x85\x6a\xde\x8e\x5b\x0e\x6e\x53\x19\xd9\x8c\x84\x7f\x16\x65\x4e\x5b\xe2\xc6\x57\xad\xd8\xb6\xa8\xa4\x72\x8c\xde\x21\x2a\xc3\x50\xe2\x86\xbc\xe0\x8b\x91\xb2\xad\x53\x21\xbc\xad\x1a\x88\x94\xb7\x21\xf1\x6f\xd9\xf2\xdb\x90\xf8\xb7\x21\xf1\x6f\x8c\xdd\xe7\x0d\x76\x3f\xdd\x51\x96\xb2\xe1\xe9\x15\x21\xd1\x29\x19\x8b\x46\xe4\x7a\x7b\xe9\x6e\x22\xd7\xab\x9b\x91\x86\xc1\xb1\xbf\x6d\xc8\x2c\xb8\xab\xce\xb6\xe2\x88\xcc\xc9\xbb\x7b\xec\x34\xd6\x35\x14\xae\xcb\x98\x5d\x79\xf7\xae\x4d\x5c\x7a\x70\x10\x1c\x4b\xba\x68\x1e\x2f\x2f\x81\xf2\x20\x55\xb4\x72\x72\x74\x1a\x96\x01\x51\x27\xfd\x6e\x76\x79\xa9\x0c\x48\xe4\x87\xb0\xc6\xcc\x7a\xc3\x74\x5a\x5e\x7f\x98\x33\xca\x02\x25\xf7\x44\xc7\xff\x2e\xfe\xc3\x71\x74\xa6\xc7\x7f\x17\x9f\x7d\x66\x69\x8e\x56\xa5\xba\x12\x13\x71\x7a\xe2\x3f\x48\x36\x5a\xfc\xef\xfb\x27\x89\x59\x77\xc9\x7a\xdf\x3d\xea\x3a\x53\x22\x5c\x1b\x0c\x3a\x11\xa7\x92\xa7\x1f\x6f\xa1\x2a\xbc\x13\x4b\xa8\x74\xed\xdb\xc2\x64\xf3\x80\x84\xe1\xd8\x1b\x53\xcf\x80\xfa\xf7\xea\x36\x8a\xa7\x52\xb9\x96\x55\x78\x7a\x5c\x06\xeb\xd2\xf0\xc3\x8e\xd5\x4e\x94\x02\x78\xc0\x74\xf4\x7b\xf3\x35\x32\xcc\xb2\x7a\x77\xb2\x56\xff\x8c\xfd\x77\x52\x34\x81\xde\x32\xea\xd0\xf8\xf7\xd6\x2e\x83\xc0\x48\x23\x56\x32\x5b\x05\x2c\x2c\xdf\x55\x61\xf0\xd5\x55\x83\x65\x28\x14\x13\xaf\xd7\x1e\x69\x9f\x49\xed\x6b\xe9\x87\x4b\x36\xb2\x09\x4c\x43\xc8\x9b\x51\xa4\x64\x63\x59\x75\xaf\x18\xfe\x7b\x95\xf3\x9a\x5e\x5e\xae\x4b\x08\xea\x9a\xf5\xd1\xb9\x8e\x32\x72\x70\x10\x98\x89\xe8\x16\xdd\xd9\x92\x75\x95\x9a\xfc\x7b\xca\x02\x1e\xda\x8d\x59\x44\xdb\x1a\x46\x53\xca\xc4\x13\x9a\x09\x46\xd3\x14\xb3\x91\x9c\x05\xea\x0c\x03\xcc\xb5\x41\x15\x5c\xeb\x22\xe3\x02\xaa\xdb\x4a\x54\x36\x64\xc7\x4c\x33\xa9\x1e\x88\x8a\xc6\x95\x82\x37\x73\x55\x16\x54\xf5\x75\x34\x9e\x49\x0c\x93\xd3\xa8\xf0\xe2\xf4\xde\x49\xea\x60\xae\xd6\x4b\x8b\x69\x49\xa8\x66\xd7\x86\x3e\x0f\x61\x05\x02\xb4\x05\xb6\xc9\x76\xd8\x16\x0e\xb6\x79\xb4\xad\xe1\xdd\x61\x1b\x37\x60\x9b\x6b\xd8\x26\x65\xd3\x2d\xfe\x6e\x80\x07\x24\xe3\x02\x65\xb1\x64\x3f\xd8\xe8\xb1\xec\x43\x31\x1b\x97\x97\xa0\x7a\x00\x51\x64\x73\x52\x7b\xee\xee\x56\xb7\x20\x77\x71\x2a\xe5\x08\x6f\x91\xe2\x0d\x8b\xa4\xa2\xbe\xe9\xd0\x6f\xaa\x09\x00\x99\x5e\xa7\x04\xe6\xa7\x51\xec\xaf\x53\xbe\x79\x9d\xf2\xbe\x75\x2a\x20\xf3\x57\x8a\x6f\x58\xa5\x7c\xfb\x2a\xbd\xbb\xb7\x4e\x36\x1d\x6b\xb7\x88\xcb\x68\x53\x9f\xbb\x2f\x60\xd2\x58\xc0\xa5\x5e\xc0\xbc\x6c\xe7\xc1\xa0\x51\x2d\x86\xa9\x8f\x06\x60\x5a\xa3\x61\x74\xd4\xd6\x43\x4a\xf0\x85\x5e\x3a\xf9\xaa\xc4\x18\x43\x24\x04\x1b\x77\xd5\xd2\xac\x96\x1b\x77\x75\xa3\xeb\xf7\xee\x5f\xe9\xa6\x23\x4e\x97\x58\x0d\xbb\x02\x10\x86\xfa\x5e\x2e\x8c\xa2\x88\x4d\x88\xd7\xcf\x69\x18\x76\xa4\xde\x40\x3d\xa9\x37\x18\x4e\x29\x4a\x5e\x79\x31\x13\xad\x6a\x44\xad\xe6\xf8\xee\x31\x6c\x40\x5e\x69\x24\xa0\xc9\x04\x3f\xbe\x7b\x6c\x77\xad\xa9\x90\xb5\xca\x57\x85\x51\x19\x11\xc8\x95\xb9\xae\x17\xa3\x91\xb2\x40\x68\x8e\x7e\x8a\x53\x9a\xcd\xf9\x1b\x2a\x29\x3d\x1f\x7d\x20\x59\x72\x70\x00\x8c\xfb\x51\xf5\x2e\xac\xd8\x7b\xcd\xda\xbf\xbb\xb7\xe6\x72\x99\x4a\x17\x70\x02\x0d\x5c\x5b\x03\xca\x06\xa6\x09\xa8\xce\x2b\x46\xc9\x80\x88\xc1\x39\xe2\x03\x55\x8f\x64\x49\xf9\xce\x4b\x09\x87\x27\xfa\xe5\x69\xa0\x1a\x0d\x47\x29\xc9\x3e\x98\x28\xe4\x44\x72\xd7\x64\x16\x64\x07\x07\x01\xd9\xbe\xf7\x45\x18\x42\x2f\x07\xbd\x3c\x95\x95\x0d\x6d\xf3\x3c\x0a\xef\xec\x4e\x8e\x4f\xc3\x3b\x75\x31\xb8\xae\x47\x34\x24\x97\xe8\xdd\xd4\x11\x75\xac\x71\x08\xd2\x83\x83\xd4\x9c\x19\x7d\x1c\x88\x1f\x32\xaf\xc3\x3c\x14\x92\xc8\x5b\x8f\xc8\xc2\xfe\x04\x38\x83\x09\x49\x3c\xbf\xb5\x25\xec\xd5\x26\x18\xd7\x0b\x98\x7c\x34\xee\x33\xcc\x22\xd1\xb0\xc6\xe0\x23\x9d\xce\x83\x45\xc6\xbc\xc7\x7f\x49\xa3\x6c\x42\x4e\x03\x01\x19\xc4\xe1\x1d\x74\x70\x20\x46\x45\x26\xb7\xac\x3c\x31\xb6\x90\x36\x61\x0d\x68\x58\x86\xd0\x05\x2d\xd9\x15\x37\x5b\xe4\x6c\x6c\xcb\xbb\xe6\xbc\x2e\xc7\x8d\x58\x25\x5d\xa9\x98\xa0\x97\xb5\xd3\x0b\xaa\xae\x79\xda\xd3\xcb\x4b\x31\x71\x39\x9d\xf4\x2d\xfa\xa9\xc5\x01\xec\xe0\xa0\xb1\x89\xb8\xb7\x89\x32\xc9\xac\x48\x94\xbc\x43\xee\xa6\x12\x16\xd1\x34\xe0\x7e\xf2\x14\x8f\xe7\x9f\x64\x37\x94\xd9\x25\x6e\x76\x62\xa4\x87\x1b\xeb\x80\xf7\xa4\x76\xc9\xf3\x4e\x15\x58\x97\x53\x1f\xc3\x9c\xa6\x67\xb8\x32\xf8\x94\xbb\x66\xe8\xf5\x55\xbb\xc6\xd4\xa3\x3d\xc4\xd9\x19\x61\x34\x53\x29\x10\x7a\x3c\x77\xfc\x04\x93\xb7\x7a\x92\x3f\xb8\x9e\xe4\xa6\xae\x2f\xd3\xbd\xaf\x2f\xa9\x91\xab\x97\xaa\x13\x1d\x68\x0f\x40\xcf\xae\xcd\x7b\x5f\x95\xce\x69\xf2\x63\x4f\x85\xc6\xa7\xaa\xce\x2b\xb7\xd1\xab\x70\x31\xfe\xe5\x67\x0a\x95\xd5\x94\xa3\xff\x69\xdf\x28\x3a\x8f\xdc\x94\x61\xf4\x21\xa7\x24\x13\xb5\xfb\xd0\xda\xe1\xb8\x09\x1f\xbf\xea\xc5\x7a\x49\xa7\x24\xc5\x63\x10\x2c\xd1\xc5\xf0\x9c\x24\x62\x31\x1e\x7c\xf1\xf9\x97\xf9\x45\x08\xa0\x5a\x64\x21\xbf\x91\xac\xfa\xf6\x95\xfa\x96\x60\xfe\x41\xd0\xbc\xfe\xf1\xf8\xe8\x4b\x5d\x73\x5e\x08\x81\x59\x8a\x39\xaf\xb7\xfc\xd5\xe7\x47\xf2\x7b\xb7\x0a\x3e\xb6\x51\x10\x87\x4b\x94\xa1\x39\x66\xfc\x70\x9e\x92\xe5\x52\x42\xbb\x86\x87\xcc\xdb\xaa\xc2\xe1\x30\x67\xe4\x0c\x09\x7c\xa8\xb1\x4f\xab\xa5\x1b\x70\x94\xec\xad\xe0\xec\x3f\xd6\xf5\x53\x33\xc7\x62\xec\xfa\xac\xee\x29\x9c\x3f\x46\xd9\xbd\x07\xdc\xd8\xf9\xe1\x30\x59\x65\x68\x49\xe2\x21\x4e\xb1\xc4\x92\x43\x94\x8a\x6d\xa0\xf8\x83\xb9\x84\x6e\x98\xcd\xa7\x3b\x13\x14\xc7\x98\xf3\x61\xac\xd9\xee\x21\x2f\xa6\x19\x3a\xeb\xa4\x95\xd5\x64\xaa\xdb\x20\x29\xef\x23\x41\x19\xef\xf8\xba\xc9\xdd\x41\x53\x1f\xa5\x86\xb9\x59\xbb\x06\x29\xb7\x0a\x34\x57\xb2\x50\x00\x40\x18\xb4\xdc\x25\xaf\x67\x51\xff\x01\xaf\xa6\x14\xb1\xc4\x37\xaa\xdf\xe4\x31\xf9\xbb\x1a\xd5\x97\x25\x44\x35\x1f\x29\xee\x4f\xa0\x88\x3c\xae\x2b\xbe\xde\x35\x73\xde\xbc\x66\x8e\x7b\x6e\x0d\xf2\x09\x3e\x8d\x62\x73\x6b\x90\xd7\x6f\x0d\xfc\x47\x98\x37\x6f\x0d\xf2\xde\x5b\x83\xfc\xf2\x32\x6f\xde\x1a\xe4\xf5\x5b\x83\x3c\x2a\xf6\xbf\x66\x46\x90\xbb\x6b\xe6\x3c\x84\x89\x77\x6b\x90\x37\x74\xfa\xb9\xb9\x35\xa8\xbd\x3f\xc9\xdb\xab\x93\xb8\x5b\x83\x7c\xf3\xad\x41\xb3\x87\xee\x0d\x26\x87\x98\xcb\xe9\x59\x37\xa9\x1c\xb2\x88\x86\xe1\xe5\x25\x53\xac\xa0\xb9\x68\x86\x09\xcc\xb7\x23\x02\x15\x1a\x27\x56\x7b\x63\xa7\xe3\x7f\x68\x5d\x0c\x86\x33\x24\x0f\xd1\xaa\x1b\xf5\xf5\x27\x29\xaf\x2e\x97\x6d\x2d\xc1\x50\xfc\xa1\x33\x77\xa2\xd5\xda\xea\x43\xda\x7d\x81\xfe\xa9\x5c\x94\xe6\xb7\x77\x6f\x7f\xf6\xbb\x37\x4f\x33\x49\x8c\xe7\x87\xf5\xa9\xf8\x5e\x1f\x96\x30\x58\x93\x64\x0c\x2e\xd2\x1f\x5f\x7d\xfe\xf2\x73\x06\xe0\x34\xa5\xf1\x87\xf1\xbf\x4d\x26\x93\xe3\x23\x78\x74\x0a\x27\xc7\x0f\xe1\x11\x04\xfe\xb9\x94\x2f\xef\xcb\x3f\x10\xfc\xeb\x5f\xd9\x60\x20\x5f\x7c\x09\x27\x0f\xbe\x52\xe5\x27\xf7\x9b\x15\x86\x3a\x01\x2a\x38\x3d\xd5\x9a\xdf\xc9\xc4\x71\x78\xb2\xfc\xc4\x35\x54\x35\x75\x04\x8f\xe1\x04\xbc\x21\x22\xc5\xae\xda\xb6\xba\xba\xf6\xf1\x11\x3c\xee\x1a\xf5\x50\xe8\xc6\x1a\x63\x6f\x57\xd4\x5f\xe5\x10\x8e\xe0\x04\x58\x2d\x0c\xb0\x8d\x01\xed\xf9\x0f\x4e\x4f\x65\xb9\x07\x9d\x4d\x69\x60\x1c\x57\xc0\x78\x4f\xa7\x43\x53\x4b\xce\xe0\x1b\x46\x0b\xa1\x30\x8e\x52\x18\xc9\x2a\xb2\x08\x1f\xe9\x7c\x4d\x1b\xba\x16\x88\x7f\x30\xff\xa8\x30\xf5\x40\x07\x90\x3f\x3d\xd5\x0d\xf7\x83\xc6\xcd\xf2\x2a\xcd\xd7\xa6\xdc\x98\xed\x29\x9c\x9c\x9e\xb6\xbe\x80\x2e\xe0\x54\xa0\xb9\x5f\xed\x84\x6f\x04\xbe\x50\xd8\x38\xa6\xa9\x32\xe3\xf9\x86\x93\x5f\xd5\x3a\x4d\xee\x7f\x25\xff\xc8\x1a\x5f\x40\xd9\x56\xc7\xc8\xb9\x40\x42\x0f\x4c\xb6\xa7\x86\x61\x0a\xa9\x2f\x4f\x54\x9b\xa7\xa7\x10\x2c\x71\x42\x8a\xa5\xdd\x4b\xb5\x81\x75\xcf\xa1\xbe\x13\x75\x00\x7d\xbe\xd3\x5e\x94\x0f\x0f\x3b\xe1\x9c\x63\xcc\x9e\x3d\xd5\x9b\x40\x15\x31\x93\x7b\xb4\x79\x72\x10\xb0\x22\xcb\x34\x3d\x32\xa3\x57\x7d\xd5\x57\x56\x43\xf6\x73\xf9\xf1\x21\x9c\x3c\xf8\x12\x7e\x21\xb7\x55\x9c\x92\xf8\x03\xf0\xa0\x42\x73\x0f\x5c\x9b\x17\x00\xbc\x96\xa5\x21\x88\x19\x11\x24\x46\x29\xe8\x05\xa3\x01\xa1\x7d\xe9\x4d\xed\xcb\xd3\x6a\x0d\xbf\x3a\xb5\xeb\x02\xaa\x29\xc1\xda\x57\x03\xa1\x2d\xc0\x33\x1f\x15\xff\x60\x57\xc6\xee\x62\xfe\x5f\x05\x2e\xfc\x2d\x61\x06\x05\xf4\x9d\xf9\xcd\x80\xf0\x71\x9a\xee\x07\xc5\x81\xac\xb1\x0f\x24\xf7\x1f\x9e\x01\xe3\xf1\x91\xdd\x4c\xbd\x80\x8a\x53\x8c\x98\x7e\x7c\x66\xe1\xeb\x81\x95\x54\xef\xea\x30\xec\x9a\xa8\x1c\xc1\x13\xd9\x9e\xdc\xaf\x38\xa6\x59\x82\xd8\xaa\x6f\x56\xd5\xdc\xfe\x8c\x9b\xff\x4f\xbc\x64\xfa\x6d\x1f\xb2\x54\xef\x8e\x6b\x2f\x77\x47\x83\xaa\x5d\x8f\x68\x7a\x54\x53\x96\xe3\xdb\xb8\x06\xd5\xcd\xfd\x0a\x96\x0f\x3c\x84\x53\x7b\xf8\xb8\xf8\xc5\x42\xcf\x0c\xb5\x02\x57\x6d\x0f\x54\xf3\x52\xc3\xde\x6b\x47\x70\x9c\xe2\x58\xbc\xc4\x9a\x91\x92\x6f\xef\x77\x2e\x36\x89\x75\x04\x09\xf9\xef\x4b\xca\x89\x8d\x28\xd1\xda\x04\x93\x47\xf7\x5b\x87\xf0\xbe\xc3\xd0\x5d\x27\x0f\xa4\x14\x25\x0a\x69\x9b\x67\xc1\x10\x49\x35\x16\x37\x95\x55\x8a\x94\xd7\x0b\xca\x84\x81\x65\x47\x27\x0d\xc0\x93\xc4\x4d\x48\x7e\x48\x2a\xd8\x42\x90\x33\xa2\x43\xa4\xd6\x76\x6a\xd7\x56\xbd\x5f\x7b\xdb\xb5\x51\x1b\x44\xca\xe7\x5e\x6b\xac\xae\xc9\x16\xc0\x1b\xbc\x62\xff\x7e\x36\x39\x35\xea\x18\xc0\x34\x0b\x54\x5e\x4c\xd7\x92\x5c\x7d\x56\xe3\x42\xbf\xd3\xf9\x06\x7a\x79\x33\xdb\xb8\x63\xa8\x1e\x6c\xa2\xba\xed\xfa\x6e\x36\x15\x05\xdc\x32\xd0\x87\x92\x01\x9c\xea\x7b\x3f\x08\x8e\x36\xb1\xcc\xc7\x6e\x3a\x7a\x2f\x1f\x3f\xf4\x96\x18\x65\xf1\x82\xb2\x37\xf4\x5b\x2a\x04\x5d\x76\xa2\x2b\x1f\xd8\xde\xca\xdc\xaf\xf0\xcd\x16\xce\xb5\x56\xdd\xaf\xd3\xc9\x80\x76\x2c\xb6\x1e\x64\x35\xc7\x2e\x9e\xb5\x03\xe4\x7b\x92\xb0\x98\x2e\xf3\x14\xcb\x87\x4e\x1a\x66\x46\x75\xdf\x8d\x2a\xa3\xc3\xae\x5d\xa8\x71\xd1\xc0\xb6\x96\x0c\xce\x89\x58\x0c\x32\x3a\xa0\x85\xc8\x0b\xd1\x33\x56\x8b\x1b\x2a\x10\x35\x0a\xfa\xc7\x00\xcc\x28\x15\x98\x75\x2c\xba\x87\xa3\x1f\x35\xd9\xf7\x53\xc7\x22\x0f\x9e\x65\x33\x0a\xb6\x49\x23\xb6\xb3\x22\xdd\x2c\x90\x81\x94\xf8\x67\xc7\x93\xcf\xc0\x1b\xc4\x3f\x8c\xfd\x89\xec\x2e\xde\x6c\x95\xdf\x36\xf7\xfc\x03\x9d\x5e\xb1\xe3\x8d\x72\xd5\x55\x86\xf2\x38\xb5\x89\xb1\x76\x1d\x91\xce\x60\x75\x8d\x2e\x75\xec\xcf\xa4\xb3\x3f\x75\x1c\x1e\xc1\xe3\xcf\xbb\xcf\x83\x56\x40\x24\x8f\x45\x8d\x09\xab\xed\xd8\x3e\x2c\xe6\xb6\xbc\xaa\xdc\x38\x7e\xc7\x5f\xf8\x34\xff\xcb\xed\x9d\x6f\xef\x41\xed\xdf\x9c\xe1\x98\x70\x1d\x76\x7b\x62\x08\x90\xc6\x34\xc7\x7d\xbc\x68\x37\x04\x21\x78\xe2\x8e\x2c\x9a\x09\xcc\x9a\x00\xfb\x0d\xc6\x6c\x56\xca\xbd\xe9\x43\x6b\x7b\x4e\x87\x64\xbf\xc5\x5c\x20\x98\xa5\x14\x89\xda\x9c\xa0\x60\x05\xde\x71\x62\x2d\xca\xdf\x4b\x24\xba\xf9\xdb\x1e\x74\xf9\x25\x7c\xd0\xe4\x44\xda\xbd\x83\x97\xff\x30\xdc\x25\x80\xe0\xa0\xc2\x89\x33\x94\x72\x0c\x27\x60\x91\xf0\xc3\x1c\xcd\xb1\xd5\x92\x49\x58\x67\x1f\x86\x82\x02\xa8\xbe\x4d\x51\x32\x57\x00\x42\x39\x11\x4a\x85\x28\x79\xa6\x99\x64\x0d\x7e\xb1\x45\x0a\x21\x14\x94\xd4\x9f\x39\x96\x7c\x9e\xb6\xc0\x1b\x4e\x57\x3e\x1e\xaa\x0a\x0f\xb9\x2a\x85\x51\xbc\x00\x10\x0c\x95\xc6\x7b\x88\x18\x43\xb2\x7c\x42\x92\xa1\x8e\x32\x69\xea\x30\x7c\x86\x95\x08\x34\x53\x89\x25\x87\x4a\x23\x3f\x97\x0d\x2c\xa9\xba\x46\x4d\xc8\x4c\x8e\x68\x45\x70\x2a\xf9\xb7\x7f\x83\xfa\x66\x5e\x45\x25\xdc\xa6\xe7\x1f\x2d\xa6\x1c\x40\xc2\x5f\x0b\x46\x62\xf1\x23\x4d\xb4\x59\x9e\x32\x58\x9b\x46\xde\xad\x1a\x6a\xdc\xa1\x65\x3b\xda\x32\x24\x36\x62\x67\x8d\x9f\xe7\xc6\x83\xc0\x7e\xd5\xfc\x35\x4e\x14\x87\xed\xfc\x0b\xec\xd7\x05\xe2\xdf\x62\x9c\x3d\x56\xec\x02\x4e\x2a\x4f\x83\x39\x16\x83\x4a\xd7\x14\x84\x6b\x7e\x4e\x44\xbc\xd0\xd6\xdb\x76\x7f\x8f\x54\x89\x70\x1d\x23\x8e\x25\x5b\xc0\x84\x64\x9a\xc7\x36\x50\x91\xb1\xdd\xca\x70\x21\x18\x4a\xc1\x1d\x55\xcc\x32\xdf\xf6\xeb\x82\xcc\x17\x29\x99\x2f\x84\xf9\xee\x78\x0a\x5b\x80\x17\xea\x12\xd5\x7c\xd6\x7c\xa3\xfd\xe6\xa4\x58\x93\x95\x38\x5c\x37\xc6\xa7\x52\x43\x8e\xe2\x94\x72\x1c\x84\xa5\xd1\x71\xd8\x62\x3e\xe0\x46\xf2\x9b\x84\x11\x6f\x4c\x51\xcb\x4f\x61\x59\xc9\x29\x01\x36\xf5\x7d\xd0\x46\x58\x81\xcc\x56\x0b\x9a\x49\xa1\xaa\x92\x97\x97\xda\x1e\x90\xcd\xab\x5e\xca\x3a\x53\x69\x5c\x39\x54\xb9\xc6\x0a\x19\x2b\xa1\x3b\x55\xfe\xd6\x1c\x31\x9c\x89\xef\xf4\x55\xf9\x48\xa7\x02\xfa\x07\x96\x10\x85\x24\xc2\xb5\x17\x77\xc8\xd7\xe2\xe0\xa0\xb3\xdd\xe8\xee\x11\x6c\xb6\xc5\x63\x46\xd3\x34\x38\x82\xc4\x44\x84\xcc\x03\xe4\x9b\x97\xd5\x37\x9e\x17\x0d\xe5\x7a\x56\x66\x8d\x5e\x94\x7a\x03\x4e\xd8\x48\x9f\xad\xd3\xad\xce\x11\xed\xda\x21\xf4\xde\x75\x76\xa0\xf4\x58\xd7\xe9\x43\x36\xd0\xe8\xa6\x68\xc2\xab\x7e\x14\x27\xe9\x48\xa1\x27\x9c\x5c\x19\x60\x6d\xa3\x11\x93\x2b\xaa\x35\xc5\x4a\xc8\xbe\xfa\x2c\xab\x36\x1a\x13\x8d\x9b\x13\x6d\x61\x95\x8f\x31\xd7\xbb\xc7\x1d\x13\x6d\x08\x67\x57\x9e\x6c\xa3\x9d\xc6\x84\x91\x71\x47\xe1\x58\xb8\x84\xac\x2e\xa8\x57\xb0\x84\xd3\xad\x06\x3b\x46\xe9\x32\x4c\x18\xcd\x13\x7a\xde\x1d\x02\xfd\xfa\x97\xc2\x4d\x0f\x63\x7b\x4b\xbc\x2d\x46\x26\xe4\xd5\xe5\x6f\xf1\x29\x5d\xfe\xc6\xb7\x97\xbf\x7f\x8d\xcb\xdf\x64\xfb\xe5\xef\xfd\xe7\x67\xdf\xfe\x92\xbc\x79\xed\x5f\xfe\xf6\xdc\xe7\x7a\x07\xb1\x52\xfa\x54\xda\x80\x14\x4d\xb1\x64\x13\x73\x24\x04\x66\x59\xc5\x7a\x4a\x3e\xf8\x45\x8e\xb3\x81\xa1\x82\x83\xa7\xd5\x79\x36\x82\x9b\x14\x2d\x00\x92\x8c\x6e\xa5\x25\x69\x5e\xfe\x55\x92\x03\xcd\x71\x66\xda\x72\x4d\x79\xd7\x80\x5b\xaf\x9a\x1b\x17\xcd\x74\x3e\x4f\xf1\xb7\x9a\x8d\x3e\x6d\x5d\x62\x0b\xf5\x79\x38\xf5\xbe\x7b\x37\x06\x56\xb1\xea\x6e\x0e\x2a\x55\x25\x54\x77\x98\xa0\x22\xfd\x8f\xee\x1b\xcd\x6d\x4d\x77\x04\x06\x33\xca\x06\x95\x12\xd5\x69\x05\xec\x6c\x36\xdc\x3d\xd4\xb4\xdf\xbe\x20\xfc\x85\x01\xda\x83\x3e\x15\xb5\x91\xb4\x1f\xb5\xd5\x81\x15\x60\x9e\x65\x02\x33\x9d\xdf\x5b\xcf\xbb\xb5\xe4\xe6\xa4\x0b\x49\xbd\xbc\xd5\x96\xc2\x59\xfd\x12\xb0\x5b\xa9\xce\x0a\xb3\x8c\x5a\x89\xeb\x54\xf5\xb6\x79\x27\xba\x38\xcd\x85\x6e\xea\xa1\xde\x0a\x8f\x9c\xc6\xb8\x06\x2e\x3b\xcc\xa3\x0e\xdd\xfa\x6f\x3b\x98\xd6\x35\x8c\xad\xe2\x2d\x73\xff\x7d\x92\xaf\xe4\x38\xf6\x6a\x22\xa7\xf7\xa9\xeb\x75\x3b\xf5\x12\x9f\xd0\x8a\xda\xb9\xde\x6f\x5e\xe2\x1c\xc1\xae\xa9\x7b\x17\x05\x12\xee\x8d\xc3\xff\x7b\xed\x84\x1b\x9e\x44\xe7\x0e\x52\xa6\x11\xcd\x6d\xb4\xcb\xc5\x64\x7d\x33\xfc\x1d\x67\x98\x91\x78\x0f\x13\x9b\x9a\x1e\xf8\x61\x87\x1e\xb8\xbd\xb9\x77\xb2\x4b\xf9\x3d\x36\xe8\x8b\xec\x15\xca\x12\xba\x54\x5a\x54\xab\x96\x7a\x78\x93\xbb\x67\x4b\x0f\x5d\x4b\x0b\x5e\x15\xd9\x80\x66\x03\x34\x60\xaa\xea\x00\xd9\xba\x2d\xc3\x95\xdf\x1b\x7a\x8f\xd3\x54\x4d\x8c\x7f\x24\xd8\x6d\x68\xbf\xf7\x50\x38\xf0\xa5\xa9\x21\xa8\x9b\xf0\x25\xd0\xd0\xe5\x1d\x58\xb8\x02\x6f\x9f\x85\x53\xb7\xd5\x90\x7f\x6b\x2e\x81\xe0\x6b\xba\xdb\xd7\x91\x20\x49\xf4\x9d\x6c\x66\xb9\x08\xd4\xb8\x6f\x56\xef\xdc\xf0\x1b\x7a\xc3\x4a\x2a\x72\x16\xd5\x43\xbe\xa0\x4c\xc4\x85\x6c\xcc\xea\xf3\x5c\x4b\x4a\x6d\x18\xd3\x2c\x46\xfd\xca\xbf\x99\x52\x14\x22\xbe\xb0\xfa\x44\xa5\x66\xd4\x4a\x45\x2d\x15\x0d\x55\x6d\x4f\x2f\xb8\xbb\xc2\xaf\xe2\x1f\x37\x69\xfd\xf2\x68\x43\x2c\xfa\x5d\xb5\x7e\x45\xa7\xd6\x0f\x19\xbd\x5e\xf5\x55\x90\x19\x71\x7b\xc3\x28\x05\xcb\x0e\xf6\xd2\xcf\x6d\xad\x63\x92\x62\x1b\x93\x14\x4b\x61\xd9\x28\x83\xf8\xb7\xab\x37\xda\xf2\x3f\x00\x86\x61\x0c\x27\x47\xa7\x77\xc4\xc1\x81\x52\x3a\xc5\x1f\x02\x6d\x11\x1f\x07\xe9\x06\x1d\x11\xbb\x29\x4f\xc4\x76\x3f\xb5\x09\xdf\x58\x47\x8d\x6e\xba\xf8\x73\x38\xa1\x3b\x2b\x19\xb6\x36\x16\xc2\xd4\xd7\x34\xa4\x1b\x35\x0d\x09\xcc\x77\xd6\x34\xcc\xd2\x15\x2d\xc4\x70\x9e\xd2\x29\x4a\x2d\xcf\xff\x71\xb5\x0e\x5b\x92\xac\xdd\x94\x28\x88\xb6\x8b\x82\xdf\xff\x92\xfc\xc4\x7f\x78\xf3\xc2\x17\x05\xbd\x1b\xb9\x4d\x16\x31\x0d\xfb\x02\x59\xeb\x51\x6f\x4d\x0d\xe4\xc7\x96\x4e\x9d\x36\x4c\x66\x8e\x8f\x95\xac\x57\x97\x3c\xcd\xc2\x58\x29\xcc\x12\x18\xcf\x96\x74\x89\xb3\xe2\x39\x3e\xeb\x15\x41\x6b\x34\xee\x41\xbf\xbc\xf9\x70\xab\x3d\x96\xdc\x91\xdf\xab\xf1\xd4\xe5\xb4\xf6\x5d\x76\xc5\x2e\x29\x41\xeb\xf8\x73\x08\x12\xc2\xe5\x41\x4a\xc0\xee\xd0\xd1\x53\xfd\xb2\xc3\xa8\x6d\x97\x81\xd5\x8c\xc0\xfa\xec\x83\xea\x76\x41\xbd\xc4\x39\x23\xd9\xbc\x7a\xe1\x2d\xb9\x81\xdd\xe7\x1b\x49\x7b\x5f\x6d\x30\x00\x35\x21\xd6\x88\xcc\xbd\xd3\xec\x6f\xca\x31\xd3\x83\x57\x4d\xeb\x25\x67\xc4\x0b\xaf\x36\xc5\xca\xfc\x09\xc4\x0b\x7c\xc6\x68\x36\x64\xea\x42\xa6\x66\x09\xb5\xc1\xa6\x6e\x83\x41\x49\x65\xa4\x51\xfd\x74\xa4\x5e\x91\xed\x22\x4b\x31\xe7\xbb\x52\xfa\xda\xb5\xa0\xa3\xf8\x2e\xf5\x80\xa6\xed\xfb\xd0\xed\x2e\xb4\xb8\x89\x86\xf3\x68\x43\xb2\xc0\x4d\x34\x7c\xbb\xf7\x5b\x7d\xc5\x3e\x0d\x0f\xb8\xa2\xe6\x01\x17\x37\x27\x91\x44\x1e\x21\xbe\x8d\x91\xff\x67\x88\x91\x9f\x46\x53\x9b\x2c\xcc\x8b\x91\xbf\x89\x4b\x41\x7d\x71\x23\x7a\x8f\xe3\x6f\x7b\x1b\xa2\x8a\x16\x52\x70\xdc\x7e\x2d\x72\xeb\x17\x77\x7b\x35\xf2\x47\xbf\x1a\xd9\xc1\x2f\xee\x27\xf6\xe0\x97\xf3\x8b\xe4\xbf\x76\xe3\x87\x1b\x7c\x5b\x97\x79\xbb\xb9\x5b\x38\x6e\xb2\xb5\xf6\x56\x81\x66\x4f\x52\xca\x71\xcd\x0f\xaa\xcf\x25\x80\x72\xec\x58\x3d\x08\x52\xc4\xe6\x78\x8b\xe5\x65\x5d\x57\xf4\x8f\xba\x5b\xde\xce\xfe\x75\x60\xf1\xa0\xc7\x6c\xd3\x8c\xae\xdf\x7a\xb6\x66\xdf\x67\xb4\x1e\x05\x4a\x3b\x19\xca\x96\x89\x6c\xdb\x77\xac\x52\x96\xf8\x3a\x12\x4f\xa1\xe2\x81\xaf\xdd\x9b\x67\x88\xe6\x6b\x58\xea\xec\xa1\x32\xdd\xf4\x4a\x36\x9f\xad\xfb\xdd\x76\x8f\xa8\xfd\x59\xea\x1e\x08\x3c\xa8\xf4\x7a\x0f\xb7\x4b\x04\xbf\x8d\xbf\xd2\xd6\x79\xce\x48\x46\xf8\x02\x27\x1f\x6f\xa2\xca\x47\xe6\xfb\x46\x37\x3b\xcf\x5a\x79\xc4\x0c\x6c\xf5\x81\x07\xbf\xea\x36\x6f\x47\x20\x6c\x70\x95\x69\x1e\xc1\x6f\x69\xb2\xba\xc2\x01\x34\x76\xd3\x35\xf1\xf8\x17\xed\x97\xd2\xf6\x59\xb8\x5f\x97\xcd\x3a\xe4\x34\x54\x73\x2c\xe2\x6d\xe7\xb9\x86\x57\x4b\x73\x9d\xbe\xf0\x8e\x64\xe5\x8a\x64\x3c\x4a\xfa\xdd\x35\xfa\x1b\xfc\x72\x8f\xfb\x88\x3a\x50\x1f\xb4\xf1\x9a\x5a\x77\xeb\xfc\x0b\x7e\xa2\x03\x03\xb1\x01\xc9\x06\x06\x68\xbd\xca\xf5\x66\xd3\xb5\xf5\xaa\xa9\xed\xff\x7f\xb4\x60\xae\xe5\x05\x3a\xc3\x83\x29\xc6\xd9\x60\x89\xb2\x02\xa5\xe9\x6a\xa0\x76\x27\x4e\x46\x83\x37\x74\xc0\x8a\x6c\xb0\xa4\x0c\xc3\xc1\x02\xa3\x64\x20\xe8\x00\x0d\x7e\xa0\xd3\x01\x65\x83\x37\x88\x7f\x18\xe4\x68\x8e\xb5\x6d\xbf\x37\x54\x22\xb8\x2c\xc4\x73\x1c\xc3\x01\xca\x92\x01\xaa\x6e\xd3\xad\x52\x75\x70\x4e\xd2\x74\x80\x0a\x41\x97\x48\x1d\xdc\x74\xe5\x72\x17\x8e\xf6\x98\xe6\xf7\xc6\x09\xc0\x9b\xe8\x02\xf1\xa7\xe4\x8c\x24\xda\x37\x40\xdb\xde\xee\xb2\x34\x7e\xd3\x0f\xe1\x04\x3c\x27\xd9\x87\xf1\xf8\xb5\x40\x59\x82\x52\x9a\xe1\x5a\x27\x56\x37\x61\x8f\xe9\x82\xe1\x59\x4b\x57\xa1\xd4\xe6\x34\xe6\xc3\x94\x64\x1f\x00\x04\xcf\x31\x62\x1a\x9e\x03\x34\xa5\x85\xf0\xce\xee\x42\x88\x9c\x8f\x0f\x0f\x13\x7c\x86\x53\xaa\xc3\xcf\xf1\x05\x89\x29\xcb\x47\x31\x5d\x1e\xea\x3c\x95\xb2\x31\x95\xac\x52\xc2\xd6\x29\x47\x0f\x2b\xeb\x7d\x2b\xdb\x6f\x06\xa0\xd6\xf6\x77\x38\x49\x9b\x8f\x0f\xba\xbc\x91\xae\x64\x8e\xdc\x7d\x97\xe0\x61\x3a\xf0\x7d\x2a\xd1\x95\x67\x5e\xfd\x18\x40\xf0\x3d\x68\xa8\x14\x16\x09\x3f\xb4\x82\x44\xdb\xc0\xa3\xcb\xb6\xb8\xfb\xca\xa0\x16\xb4\x43\xd5\xf2\x22\xda\x0d\xad\x1b\xcc\xbe\xba\x86\x9d\xed\x82\x53\xc9\xc7\xd1\x11\x4a\x09\xe2\x61\x50\x23\x0b\xa3\x1a\x4b\x16\xc2\x8f\x6b\x42\xac\xdc\xfa\x3b\x8c\x87\x09\x7f\x91\xe3\xac\x6e\x33\xfc\x9e\x4e\x1b\xb6\xaf\x92\xb3\x38\x71\xbf\x46\xce\x59\x64\xf4\x9e\x4e\x75\x32\x4b\xdd\xfe\x28\x2e\x18\xc3\x99\x78\x25\x9f\x24\x30\x47\xca\xa2\x98\xff\x0f\x11\x8b\xa0\x8a\x23\x10\x9a\xa8\x8c\x1d\x95\x54\xe8\x55\x32\x2d\x04\xe6\x6a\x2c\xb2\xab\xc6\x60\x76\xe9\xca\xbb\x55\x1b\x55\xbf\xd5\xc0\x77\xec\x5d\x95\x55\x43\xa8\xea\x37\x06\xa2\xcc\x7f\xab\xaf\xc6\x28\x58\xd6\xdb\xad\x87\xaa\xaa\xea\xa7\xe2\x02\x5f\x2a\x13\xde\x8e\x35\x30\x5d\xbc\xa7\xd3\x46\x0d\xb3\xee\x81\x96\x0a\x6d\x06\x7a\x93\xa0\x2e\x0a\xb0\x0e\x3f\xda\xec\x21\xbc\xbc\x74\x02\x8f\x77\x63\x64\xf6\x7a\x78\x79\x39\x39\xd5\x10\xa8\x13\xe1\x40\x27\x01\x35\x8d\xd6\xf6\xb4\xaf\x76\x87\x22\xca\xf0\xf9\xe0\x35\x16\x90\x44\x93\xd3\x3b\x33\xca\x02\x95\x8e\x78\x40\x67\x03\x1c\x66\xc6\x2c\xfb\xe0\x40\x48\xd4\x17\xd8\xe7\xf0\xf2\x32\x20\x36\xd3\x3f\x14\x23\x94\x24\xd5\x37\x17\xdc\x97\xec\x60\xcc\x7c\x53\xf7\x47\x2d\x23\x60\x7b\x98\x6e\xee\x86\xaa\xd9\x83\x3d\x96\x93\xf4\xba\x4d\xdf\x80\x9d\x6b\x92\x48\x0c\x4a\xf3\x55\xe7\x95\x93\x09\xc2\x97\x12\xf9\x7f\xae\xd4\xbf\x7e\x6d\xbf\xde\x27\x19\x97\x0f\xcd\x55\x68\x41\x9a\x11\x95\xd1\x7e\x63\xe2\xba\x7e\x35\x57\x33\xb4\x53\x82\xa7\xc5\x7c\x6b\x9c\xb8\x46\x22\x20\x45\x20\x30\x3f\x4c\xe9\xae\xf1\x9f\x60\x72\xa7\xa9\x3c\xba\x8d\xaa\xfa\x07\x8e\xaa\xda\x4c\x15\x74\xab\xe9\xfb\xb3\x6b\xfa\xa6\xd1\x04\xd8\x34\x61\xe7\x48\xdd\x0a\x93\x6c\x46\x81\x44\x69\x1a\x45\x48\x86\x16\x83\xd3\x3b\x35\x77\x33\xc5\x56\xfa\x71\x1c\x21\x8f\x54\x30\x5a\xab\x08\x0f\x03\xa0\xdd\x86\x46\x24\x51\x1a\x0d\x7d\xf7\x2c\x71\x15\x66\xa3\x35\x49\x20\xc3\x73\xc9\x7a\x48\xd6\x33\x08\xe2\x2b\xa5\xbb\xec\xbb\x06\x13\xf4\x83\xa4\x5e\xd5\xfd\x57\xf2\x47\xbd\xff\x72\x59\x7a\x34\xb0\x74\xf8\x08\x2f\x77\x8f\x02\x57\xf3\xad\x01\xe6\x74\x72\xff\xb4\xf1\x92\x03\x38\xad\x5e\x19\xa2\xf1\x96\x49\xc8\x1f\x9e\x1d\x6b\x5a\x72\x68\x69\x49\x55\x50\x49\x12\x18\x2d\xd5\x2d\xad\x0a\xc7\x68\x1b\xa5\xf3\xb9\xeb\xbf\xa4\x99\x32\x21\x78\xb2\x40\xd9\x1c\x07\xe1\x5a\x31\x67\xa6\x35\x9d\x09\x21\xa8\x82\xe0\x1b\xa7\x35\x39\xfe\x13\x33\x8f\x9f\x49\x02\xc6\x66\xa6\xf2\x37\x14\xb5\x52\xde\xef\x11\x49\x34\x5f\xaf\x0b\x1b\x7e\xd6\x6d\x28\x48\xa2\x75\x4a\xe7\x3f\xab\x39\xeb\x82\xea\x27\x9c\xe0\xd3\xb1\x28\xeb\xb9\xfd\x55\x83\x2a\xaa\xbf\xde\x71\x7e\x9f\xe6\x55\x08\x49\x99\x90\xe4\x59\xc6\x31\xb3\xd6\x4a\x81\x11\x73\x46\xad\x0f\xf5\x0c\x92\x3a\xe9\x8c\x72\x09\x7d\xae\xa0\x15\x84\x65\xfd\xd1\xe7\x56\x35\x40\x4f\xbc\xdf\x23\x95\x98\x1c\x80\x3b\xd8\x64\x11\xfc\x57\x36\x1a\x8d\x62\x09\x63\x92\xcd\x07\x29\x9d\x0f\xd4\xdc\x06\x82\x0e\x4c\x56\x75\xf5\x5c\x8e\x46\xa3\x7f\x65\xff\xca\xde\x99\x21\x70\x2c\x02\xb7\x5e\x2e\x7d\x94\x51\xe1\x07\x12\x5c\xdf\x63\x11\x2f\xc6\x38\xfa\x5a\xf3\xf3\xf2\x8c\x8c\x50\x21\x16\x94\x91\x5f\x71\xf2\x0a\xff\x52\x60\x2e\x02\x1c\xc2\x5c\xad\xa5\x86\x6b\x6d\x79\x61\xc1\xd2\xda\xeb\xb7\x2c\x85\x6a\xfc\x2a\x78\x3e\xc7\x42\x6d\x10\xe7\xdd\x68\x66\xa8\xfd\x2a\xfd\x61\xea\x0d\x8c\xcd\xbb\xfa\xbe\xc2\xdd\x30\xd5\x9e\x06\x7a\x9f\x06\xce\x7b\x52\x28\x42\x8a\xd1\x52\x0a\xc1\x4a\xa5\x6b\xf7\xb1\x69\x45\x57\x73\xc7\xbd\xb6\xd5\xc3\xb2\x84\x49\xb4\x0c\x62\x9f\xf5\x35\xb8\xc3\xcb\xf0\x79\x3d\x06\xb8\xd1\x7c\x0d\x9e\x00\x4e\xf8\x76\x83\xaf\x0d\xf5\x43\x18\xd7\xdd\x05\xe3\x30\xbc\xbc\x2c\xb6\x33\x95\x4e\xf4\x1b\x32\x7a\xde\xc1\x50\x5f\x91\xbb\xd4\xdc\x24\x3d\xc3\x8c\x91\x44\x02\x65\xe8\x2e\x46\x7b\x6f\x4c\xdd\x07\x56\x64\x29\x55\x91\xa5\x6c\x60\xed\x4c\x8b\xae\xf1\xca\xe7\x45\x17\x38\xcd\x31\xe3\x87\x29\xfa\x75\x35\x34\x7a\xef\x3e\x4e\xd5\x9b\x27\x17\x48\x70\xad\x9d\xf1\xa6\xd7\xcd\xf9\x6e\xc8\x71\x69\xf9\x5a\x4d\x86\xd4\xc5\x35\x9c\xc1\x05\x5c\xc1\x39\x3c\x83\xe7\xf0\x3d\xfc\x15\xbe\x84\x2f\xe0\x07\x78\x01\x5f\x57\xcc\xef\x9b\x4f\xe9\x9a\xf7\xc7\x5b\x4e\xfd\xd3\xe1\xd4\x7f\xbe\xe5\xd4\xff\xec\x9c\xba\xc7\x79\xab\xcc\x5f\x89\xc7\x79\x0b\xc9\xc7\x2d\xf5\x5b\x85\xf5\x54\xde\xf1\xd0\x57\x41\x6a\x14\x0f\x08\x1f\x12\xcf\x05\x22\x84\x53\x5d\xcb\x69\x04\xbf\x25\x59\x42\xb2\xb9\xac\x9c\x20\x81\x86\x02\x73\x31\xac\x5d\x1e\x57\xaf\xe5\x52\xe2\xbe\x8f\x0c\xa3\xc4\xff\x16\xc2\x99\x16\x18\x2a\xe1\x20\x08\xc2\xe8\xeb\xbb\x4e\x0f\x32\x92\xf5\x48\x36\x0f\x43\xb8\x90\x45\x99\x2f\x47\xd4\x7a\xf1\xb4\xa9\x84\x5b\x3b\xc6\x10\xae\x64\xad\xd4\x29\xba\x15\xb2\x1f\xc5\x79\x31\x4a\x11\x17\x7a\x05\x40\x08\xe7\x5d\xa5\x96\x78\x49\xd9\xaa\x5e\xf0\x4c\x16\xd4\x3a\xcf\xb0\xda\x8c\x7f\x0b\xc2\x75\x42\x5d\x58\x05\x55\x3d\x14\x6c\xb5\x56\xc1\x3d\x34\xbb\x39\xd7\x2c\x89\x6c\x38\xa7\x69\x0a\x74\x92\x29\x9c\x04\xe1\x28\xc7\x6c\x46\xd9\xb2\xc6\x09\xa9\x92\x3a\x61\x11\xbc\x7b\x1c\x96\x3a\x11\x1d\xae\xf3\x37\x5e\x91\xa3\xb0\x54\x9d\xe9\xe1\x91\x25\xa6\x85\x08\x83\x47\x47\x47\x61\x79\xbe\x20\x29\xd6\x23\xc3\x99\x3c\x66\x2f\x69\x9a\x4a\x98\x96\x61\x38\x4a\x98\x62\xc1\xf2\xe0\x3c\x5a\x06\xe7\xd1\x34\x08\xde\x5f\x51\xdf\xff\xa6\x9e\x56\xf4\x57\xa3\xd0\xb7\xaf\x0d\xfb\xf4\xd2\xbc\xfe\xd1\xbc\xf6\xd7\x50\x1f\x0c\xfb\xc5\x39\x78\xd4\x5f\x37\x00\xe3\xda\xaf\x4d\x0d\xc0\x17\x8d\xee\xe3\xbc\x00\xf0\x43\xe3\xa5\x5e\x61\x00\x2f\x1a\xef\x67\x92\x21\x7e\x2d\x3b\x02\xf0\x75\x23\x68\x89\x14\x65\xec\x42\xab\x35\xed\xde\x78\x96\xe2\xc4\x2d\x86\x7b\xb6\x2b\xb7\x5d\x35\xac\x59\x6b\x4f\x2d\x2f\x45\xae\x27\xda\x31\x62\x5d\x6a\x0f\x09\x1c\xae\x83\x23\x28\xf7\xf5\xaf\x2b\xf5\x29\x0c\x26\x86\x89\x56\x8f\x10\x9f\x86\x52\x96\x79\x85\x63\x4c\xce\xb0\x4a\x4c\xe7\x8b\x32\xf5\xf7\x3e\xa7\xad\x00\xf1\x46\xf3\x47\x4e\x86\xa9\xbf\x5c\x37\x06\x78\xa2\xf2\xcf\xf1\x78\x81\x25\x16\x7b\x91\xc5\x12\x23\xa9\x30\x4e\xaf\x70\xa6\x22\xf6\x28\x40\x3f\x0e\xf5\xcc\x2a\x78\x8f\x62\x94\xc5\x38\x55\x81\x54\xca\x12\xfe\x1a\xfd\x1c\xbc\xef\xca\x3a\x45\x6e\x88\x09\x7f\xd9\xec\xc0\x72\xf9\x37\xd5\xc1\x8b\x66\x07\x8d\x7d\x3a\x99\x5d\xb7\x87\x16\x84\xd4\xb6\x9d\x2c\xb6\xcb\x0f\x1d\xf5\x42\xf8\xde\x97\x1b\x3e\x34\x47\xaf\x8e\xd1\x64\x75\xdd\x31\x5f\x34\xdb\xb5\x27\x71\x32\xbf\x6e\xd3\xaf\x9b\x4d\xfb\x87\x79\x72\x76\xdd\xe6\xcf\xa3\xf7\x52\x92\x3a\x77\xff\xdf\x41\x7c\x95\xc5\x03\xc7\x76\x3d\x6e\xaa\x3a\xaa\x53\x21\x79\x53\x3c\x22\xfc\x25\x62\xb2\xd9\x83\x03\x74\x8e\x88\x18\x54\x19\xf8\x46\x5e\x2a\xd7\x1a\x66\xc4\x23\x92\xc0\xf5\x14\xc5\x1f\xe6\x8c\x16\xb2\x4c\x4a\x51\xa2\xee\x76\x21\xd6\x68\xe8\x3d\x9d\xca\xa6\xb1\x22\xd5\x20\x0c\x75\xdb\xd5\x47\x10\xde\xc1\x29\xc7\x03\x95\xc6\x59\xbf\xad\x62\xeb\x85\x95\x9f\x96\xd7\x9c\xc2\xc0\x99\x64\xaa\x45\xc7\xa8\x47\x3a\x91\xa4\x94\xc0\x1b\x67\xd8\xd1\xb3\x2d\x19\x96\xea\x62\x98\x16\x27\x87\x9c\x24\x78\x8a\xba\x2f\x34\x7e\x2b\xf7\x21\x88\x2a\x01\x8d\x7f\x4a\x02\x5a\x71\x2b\xa0\x7d\x3a\x02\xda\x6d\x3c\x99\x3f\xbd\x80\xb6\x73\x3c\x99\xb3\xbf\xcf\xd1\x71\x4c\xa6\xb5\x64\x22\xda\xa3\xef\xf8\x73\x78\x64\x82\xa2\x18\xdc\x38\x58\x20\x6e\xf2\x7d\x0d\x1a\x68\x73\x00\x6a\x96\xb8\x84\xbf\x26\x09\xfe\x16\x31\x75\x6b\x7f\x7a\xaa\x9d\xdd\x40\xcd\xd9\xdc\x18\x1d\x1e\x2b\x63\x51\xca\xf1\x6b\x83\x80\x4d\x1c\x82\x18\xe5\xa2\xd0\x01\x8b\x4d\xf4\xc8\xbe\x10\xcf\xf7\x5b\x2e\x89\x2e\xc2\xe5\x7d\xcf\x72\xf2\x03\x5e\x3d\xa1\xcb\x25\xb2\x81\x41\x9d\xab\x77\xdd\xdf\xeb\x08\x02\x9b\x03\xc5\x9a\x6d\x26\x58\x20\x92\x0e\xbd\xd7\x5d\x9e\x83\xaa\xe6\x71\x55\x6b\x6b\x12\x93\x76\x0c\x99\xc6\xdc\x1a\x21\x75\x64\xd1\x9c\x51\x63\xd8\xa7\x42\x15\x67\x5c\x99\x97\x76\x07\x38\x05\xa7\xcd\x14\x2b\xf3\x39\xc3\x73\x49\xb4\x24\xd3\x55\xf4\x45\xcd\x6e\x7a\x56\xc2\x49\x55\xf3\xb5\xa9\x78\x0a\xc1\xdb\x6c\x81\x51\x2a\x16\xab\xde\x01\x0c\x9a\x3e\x95\xce\x78\x50\xcd\xb8\x16\xe5\xfe\x62\xc8\x7f\x29\x10\xc3\xc3\x19\x51\xe6\xcc\xff\x2b\xfe\xf2\xe1\xd1\x83\x87\x1b\xed\xf8\x06\x03\x37\x86\xde\x58\x2c\xdb\x67\xf1\x21\xd3\x21\x92\x36\x45\x89\x75\x71\xe1\xb3\x66\x2a\x14\xc2\xbf\x2f\xd2\xf4\x8d\x35\x2d\x7d\xb3\xc0\x03\x1d\x70\xd0\x33\x93\x52\x21\x83\x24\xb3\x62\x4f\xcd\x80\xf0\x41\x46\xc5\xc0\x25\xd6\xb8\x8a\x8d\xe6\x36\x88\x2e\x70\x9a\x4b\x40\x7e\xa5\xfe\xdb\x02\xc8\x7f\x28\x30\x0e\x0c\x34\xba\xec\x25\x3b\x8d\x18\xaf\xb3\xe2\xf1\x02\xc7\x1f\x9a\xab\x7e\xff\xd1\x14\x7d\x79\xbc\xd3\x60\x57\x7d\xa3\x6c\xda\x6a\x76\xd8\x6b\x76\x5b\x81\x6f\xc8\x85\x73\x7c\x0c\x41\xe5\xcd\xac\x9d\x9d\xf5\xf3\x80\xf0\xe1\x94\xb2\x44\x27\xfc\x34\x5f\x1f\xfa\xa5\xbb\xb3\x5c\x74\xe2\xbd\x46\x54\xf5\x36\xc6\x30\x78\x4d\x7b\x17\x2b\x91\x15\x74\x61\xb2\x1e\x03\xd5\x76\x6c\xdc\x8e\x30\xeb\x53\x7a\x81\x93\x21\xc7\x9a\x59\x20\x7c\xc8\x97\x28\xed\x0e\xfe\xbd\xb9\xee\x70\x4a\x93\xd5\x80\x64\x29\xc9\xf0\x50\x11\x33\xe2\x9c\x7a\xb7\x24\x76\x52\x8d\xe9\x08\x65\xdd\x85\x07\x83\xd7\xe6\x28\x3d\x55\xc8\x99\x37\x1b\x6a\xcd\xb3\x39\xde\x6e\x52\xa2\x9d\x4f\x32\x15\x4f\x70\x43\x8c\xe5\x6a\x90\x39\x22\xdd\x24\xa1\xb7\x86\xc0\x6c\xb9\xb1\xc6\x60\xf0\x44\x0f\xa1\xbb\xad\x76\x24\xf0\x76\x47\x36\xf0\x3a\x33\x6e\x06\xdd\x75\x76\x3c\x14\x57\x99\xf7\xfe\xb3\xae\xe2\xa3\x6f\x1e\x65\xf3\x93\x46\x35\x5e\xbc\xa7\x66\xc6\x2e\x08\xbe\xf9\xa5\xc0\x6c\xa5\x90\x4e\xb7\x1d\xac\x3e\x91\x0f\x4e\x6b\x49\x3d\x6c\x7b\x95\xe8\x36\x01\xc6\x7d\x68\x67\x3c\x7d\xec\xcc\xf4\x95\x03\xf8\xb3\xa4\x2b\x31\xd7\x60\x43\xe8\x9a\x8d\x00\xf8\xf8\x8b\xf2\xec\xe5\xe0\x71\x92\x30\xcc\xf9\xe0\x60\xf0\x92\xb2\xe6\x96\xdc\xb6\xb9\x34\x50\x8f\x1f\xc1\xcf\x0d\x27\xb9\x10\x22\x1f\x1f\x1e\x56\x8e\x41\x48\x37\x6f\x01\xab\x33\x5a\x30\x1d\xc2\xe6\xe7\x69\x8a\xb2\x0f\x86\xa3\x02\x4c\xad\x65\x46\x25\x27\x89\xd9\x20\xa3\x0c\xcf\x30\x63\x3d\x1c\x59\x7b\x15\x1a\xbd\xed\x70\x20\xfe\x10\x4b\xf0\x44\xd9\x98\x5c\xe5\x4c\xb4\xd8\x15\x1b\x65\x50\xf9\x63\x29\xeb\x84\x3d\x22\x7f\x0d\x76\x3d\x6f\x86\xce\xe1\x4c\x58\x03\x19\x00\x6b\xdd\xee\xde\x5f\xf3\x10\x99\x51\x6f\x39\x4b\x9b\x4f\xd3\x5e\x67\xad\x41\x1a\x04\x9a\x6f\xf2\x86\xeb\xdd\x10\x92\x8a\x9e\x33\x94\xe7\x52\x96\xbd\x71\x6a\xf1\x06\xcd\xf9\x36\x52\xd1\xf0\x2e\xab\x07\xbc\xbb\xef\x09\x18\x6a\x8a\xbb\x39\x95\xf5\x8d\x18\xcd\x15\xd7\x50\xa1\x4d\x2f\x4f\xe3\xc3\x56\x1a\x09\x3f\xf0\xd6\x8e\x63\x8c\x51\x86\xd8\xea\xe7\x9b\x19\xaa\x6e\xac\x7f\xc4\x8f\xba\x46\xfc\xa8\x87\x4c\xee\x41\x53\xfb\x59\xcd\x8d\x5c\x5b\xd3\x2f\x57\x32\xd1\x9b\x13\x06\x19\x6f\xe6\x07\x55\xa8\x54\x2d\x33\x0d\x4d\x5d\xe3\x6e\xc9\x69\xc1\xe2\x9a\x13\xb3\xfb\xbe\xfd\xb8\x56\x7e\x63\x9f\x2b\xc9\x03\x25\x7b\xc5\x29\xac\x04\x68\x95\xf5\xcf\x66\xd6\x51\xc8\xa9\x77\xeb\x3f\x91\xc3\x1b\xfc\x84\x96\x78\x2f\x54\x5d\xeb\xa2\x53\x0e\xf6\x3b\xd1\x92\xe2\x9e\x1d\x24\x55\x07\x5e\xb6\x9f\xee\x0e\x5e\xa8\x02\xbb\x74\xd0\x8f\xb6\xea\xd0\x9f\xee\xe7\xa7\x5a\x1b\xb9\x26\x5d\x8f\xcc\xdd\xb9\xd5\xf1\xe8\xfd\xa2\xb1\xf8\x17\x70\x02\x2c\x5f\xe5\xc4\xe8\xad\xf4\xae\x06\x93\x2d\xeb\x5a\x3f\xa7\x8f\xac\x22\xa5\xd5\xbb\x5a\xff\x5a\xe7\x9b\x4a\xec\xc4\x01\x6f\x1b\xf9\xd6\xed\xd2\xc9\x85\xf7\xab\x56\x3a\x81\x09\x5d\x76\x88\x4d\x7a\x95\xc1\x6f\x22\x69\x0f\x6a\xd2\xf6\x66\x0d\x4b\xcf\x64\x66\x88\xa4\x5a\x8f\x77\x33\x93\xb9\x9a\xa2\x68\xb0\x97\xb2\xa8\x67\x2a\xb9\xb9\xe4\xda\x36\x15\x73\x19\xd6\xc9\xce\xb4\xf2\x7c\x75\xaa\x2b\x76\xd9\x9b\x7b\x6c\x5b\x73\x8e\xb7\x22\xa3\x41\x4f\x2a\xbc\x2d\xac\x99\x0f\xae\x17\xa6\x8f\x7e\xd6\x6c\xff\x59\x6d\xc7\xb8\xac\x3d\x59\x7d\x56\x87\x24\x4b\x48\xac\xcc\x29\xb7\x73\xe5\x15\xd0\x40\x4c\x53\x9e\xa3\x0c\x40\xd0\x17\x3f\xa3\x56\xb3\x4b\xa3\xb0\x91\x93\xb1\x0f\x0f\xfd\x07\x15\x5f\x5c\x23\xad\x5e\x5c\xe6\x78\x51\xbd\x97\x9f\x38\x1a\xed\x85\x4e\xc8\x19\xcd\xd5\x59\x79\x43\x96\x98\x0b\xb4\xcc\x41\x2b\x48\xf1\x26\x3e\xa9\xc6\x37\xf8\x52\x44\xac\x07\xa1\x0f\xc9\x97\xdd\xd1\x02\xbe\xec\x65\x8d\x6e\x74\xf1\x55\x5f\x5f\xf4\x05\x7b\xfd\x7c\x53\x36\xc9\x8e\x03\xbf\xbb\x6a\xdd\x6d\x15\xc7\xca\x1b\x4e\x72\x9a\x62\xc9\x44\xce\xc8\x05\x4e\x06\x46\x87\x34\x54\x9e\x2b\x5d\xfb\xc7\x35\xa3\xa9\xf5\x26\x7d\x14\xcd\xde\xea\xfc\x4e\x3d\x61\x18\xbc\x03\xb0\xd3\xee\xb6\xc9\x2d\xb9\x60\x54\x21\x33\x57\xef\x45\x36\xb0\x5d\xb5\x33\x58\x6e\x6b\xb1\x6b\xbc\x3b\xae\x69\x77\x60\x12\x5f\x17\x07\xd5\x15\x54\x8c\xd8\x6b\x67\xfc\x9d\x33\x7a\xb1\x02\x10\x14\xb9\x36\xb1\xe7\x1f\x1f\x3e\x6f\xab\xae\xae\x00\x9f\xbd\xc4\xb0\x3d\x27\xbe\xef\xd9\x6e\x4a\x41\x8d\x65\xfc\x0a\x4a\x8e\x91\x0b\x92\x29\xf5\xd8\x4f\xfe\xfd\xd4\x18\xd4\x8a\xa5\x34\x46\xe9\xb7\x24\x4b\x5e\x52\x26\x5a\x4b\xae\xd6\xe4\xab\x5d\x85\xa5\x5d\x37\xc8\xe6\x28\x0c\xdb\xb6\x56\x57\x26\xc2\x9d\xf1\x40\x15\xa0\x88\x17\xe9\x2b\x9c\x10\x86\x63\xf1\x9c\x64\x1f\x7c\xf5\x7d\x13\x59\x54\xfa\x71\x3f\xa2\xef\x40\xd9\xbf\x6e\xc6\x0f\xf7\xbb\x77\xed\x4f\x74\x89\x12\x29\xb9\xaa\x4b\x24\x8c\x92\x81\xa6\x06\x03\x85\xa0\x07\xb2\x55\xb6\x34\x57\x4f\x8c\x2e\x07\x4f\xd4\x70\xed\xed\x13\x87\x83\x69\x21\x06\x2b\x5a\xc8\x26\xda\x8a\xba\xcd\x73\xbc\xb6\x8a\xee\x8c\xe0\x73\x7d\x1b\xe6\x8f\x93\x64\x72\x40\xcc\x0e\xf5\xed\x33\x7f\x21\x47\x7b\x09\xc8\xdd\x51\x3a\x3b\xb2\xfd\x7d\x33\xd3\xf1\xa8\x3c\x8f\x92\x9a\x69\xaf\x3c\x18\xee\x2f\x80\x40\x9b\x2d\x6b\x22\x58\x9d\xbf\x66\xa4\x0e\x9a\x69\x27\x10\xc9\x6e\xc9\xc3\xeb\x87\x01\x8d\xed\x05\xb4\xda\x0a\x43\x15\xae\x5b\xfd\x99\xa9\x74\x71\x43\x13\x54\x45\x50\x9a\x0a\x92\xdb\x48\x1e\x17\xf6\xbd\x97\x6d\x50\x07\xfd\xee\x8e\xf1\x91\x12\x2e\x86\x9a\x40\x41\x90\xe0\xa4\xc8\xf1\x70\xba\x1a\xe6\xc6\x92\xa0\x91\x71\xb0\x8f\x61\x02\x10\xa0\x6c\xc7\x0c\x81\xbd\xe6\x54\x3b\x87\x0e\xdf\x27\xec\xa8\x6f\xfd\xcb\xeb\xd6\xbf\xa9\xb1\xa8\x75\xaf\x57\x5c\xe0\x65\x3b\x96\xb8\x6f\x0c\x00\x27\x6b\x75\xd5\x34\x06\x2a\x9e\x9b\xbb\x59\xb2\x17\x73\xd0\xc4\x27\x1e\x4f\xc0\x77\x3c\x46\xb9\x24\x8f\x3a\xae\xc3\x38\x08\x8d\x39\xad\x0a\x7d\x31\xcb\xf8\xc8\xbf\xd2\x0b\xc2\xf2\x54\x1b\xf0\xd6\xec\x21\xaa\x6c\x5f\x77\xab\xba\x06\x6e\xda\xdc\x57\xff\x6e\xe6\xdb\x53\x96\x7a\xea\x2a\x23\x70\x8b\x36\x63\x68\xbe\x54\x2a\xd6\x35\xc3\xb3\x67\x4f\xc7\xad\x16\x9f\x3d\x2d\xf5\x18\x8c\xee\xdb\x85\xc4\xa8\x07\x48\x77\x31\x31\x1a\x41\x3c\x6a\x21\x31\x2e\x2f\xab\xc2\xd8\x16\xc2\xc9\x2b\xac\x95\x47\x7c\x43\x61\x65\x51\xd7\x13\x5f\x63\x46\xb2\xe4\xdb\x55\x60\x53\x12\xb5\xa6\xa0\x2a\x3f\x97\x1f\x5d\xb8\x0b\x71\xf2\xee\xde\x5a\x8c\x16\x94\x8b\x67\x79\x39\x96\xbf\x95\x3d\x4c\xf9\x4e\x1b\x4c\xaa\x09\xd7\xaf\xfb\x1b\xb1\x40\x5c\xd2\xc6\xbb\x51\xd4\x8c\x0b\xb2\x09\x06\xd5\xb0\xb5\x72\x5b\x37\x1e\x9e\x38\x4b\x02\xe3\x27\xaa\x18\xf3\x11\xca\x56\x41\x80\xa3\xaf\x9d\x18\x2c\x9b\x18\x99\x3a\xaa\x92\x35\xa2\x18\x03\x23\x68\x03\x1b\xca\xa4\x81\x7d\x1b\xe3\x1f\x34\xc6\xac\x77\xfa\x48\x79\xd4\x6a\x53\x4a\x6d\x6a\x05\xc2\x0d\xab\xf2\xf6\xd9\x86\x8f\x1a\x15\xf7\x4c\xfe\x5b\xc4\xf1\xdb\x67\x6f\x5f\x3d\xd7\xa3\x55\xb3\xd5\x16\xea\xed\x4d\x7d\x79\x79\xb7\x13\xac\x7a\x22\x93\xd3\x3b\x9e\x3f\x6a\xa3\xcc\x88\x24\xce\x9a\xb0\xb5\x2d\x7c\x11\xe8\xf2\x72\x72\x1a\x8e\x34\x5e\x93\x7b\x49\xa7\xf1\x80\x38\x1c\x71\xca\x84\x7c\x53\x09\x43\xbe\xf9\x58\x91\x91\x5f\xe4\x57\x2d\x5f\x55\xa5\xcd\x73\x59\xc2\x34\x8a\x03\xda\x65\x0b\x7e\x53\xc1\x4e\x50\xab\x03\x83\xb4\x6e\xac\x07\x7a\xfd\x88\xfb\x75\xbf\xc5\x5d\xad\x64\x9b\x51\x3e\xda\xae\x96\x0d\x3f\xc9\x22\x23\x5e\x93\x7b\x39\x43\x36\x22\xda\xda\x28\xbe\x70\x06\x17\x95\x55\xed\xea\x53\xb2\xaa\x9d\xdf\x5a\xd5\x7e\x3a\x56\xb5\x67\xb7\x56\xb5\x7f\x76\xab\xda\x76\x1c\xbb\x5a\xc0\x11\x9b\xb3\xa3\x72\x14\x5c\x62\xc9\xf6\x56\xb1\x48\x6a\x7e\x7e\xc6\x89\xa9\xed\x14\x58\x6c\x28\xdc\xe5\x1b\x18\xf7\xf5\x6b\xdc\x66\xac\x93\x4b\x08\x93\xfe\x92\xb2\x97\x51\xc1\x71\x02\x42\x98\x6f\x2e\xe6\x06\xb3\x66\x58\x45\xad\x48\x7e\x54\x1d\x40\xfb\xf8\xe4\xe5\xdb\x12\x84\x30\x0d\x82\xb3\x20\x98\x36\x18\x7b\xb1\x23\x63\x3f\xef\x75\xd4\x9b\xfb\x1e\x79\x6f\xac\xff\x7c\xfd\x1b\xe1\xcf\x6d\x02\x88\xbb\xc7\xd5\x6b\x13\x58\xa6\x5e\xd6\x4d\xce\xc1\x69\xe5\x3b\xef\xcd\x8c\xe8\xb0\x6a\x38\xef\x2d\x1a\x0e\x7a\x4f\xe4\x34\x1d\xcf\xae\xea\x4a\x54\xa5\x82\x53\xa8\x1e\x4e\x80\x95\xf8\xc7\xf2\x57\x82\xb2\x39\x66\xc0\xd5\xb7\xfe\x3b\x6b\x5d\x7a\x8c\x4b\x55\x59\x61\x58\xd3\x18\xbe\xbc\xb4\xdd\xcb\xa7\xd0\x13\x0f\x26\x5e\x47\x3a\x48\x9d\x96\xad\x05\x4e\x5e\xeb\xc6\x7d\x2f\x51\x53\xd3\x6b\xcc\x1f\xa7\xf2\x77\xd5\xd5\xbf\x5d\x09\xcc\xc3\xaa\xa2\xda\x22\xe1\xb8\x6b\x76\x5e\xad\x7f\x60\x26\x7e\x6d\xd6\x82\xe0\xc7\x7f\xfc\x0a\x1c\x9d\xab\x0d\xf1\x95\xd9\x39\x15\xf8\xf6\x1e\x99\xdb\x95\x8d\x4d\x09\x7e\x24\xdf\x82\xbd\x47\xdc\x6a\xed\xc9\xcb\xb7\x8d\x09\x94\x61\xd3\x8d\x4d\xed\x00\x00\x27\x68\xbb\x0b\xdc\xb4\xbb\x6e\x08\xa7\xbe\x1b\xdc\x2c\x3a\xab\x97\xd4\x6e\x70\xfc\xba\xfc\xe0\xa2\xd9\xae\x73\x83\x2b\xae\xdb\xf4\x59\x7b\x6a\x00\x4e\xe2\x2b\x40\xa4\x09\x8c\x46\xcb\xb5\xed\x0d\xe0\x24\xd9\xb3\x8b\x7a\xfd\x1d\xfb\xb2\xfb\x14\xc0\x49\x7e\xd5\xfe\x5c\x1b\x8d\x3e\x97\xd1\x54\x8a\x6a\xcb\x7d\x79\xf1\x82\x0f\xfb\xfc\xd6\x1c\xfb\xdd\xd5\x4c\x42\xb8\xf6\xb3\x57\xa6\xba\xe8\x0a\x21\x48\x34\x9f\x63\xe2\x90\xb4\x3c\xd7\x6e\xd9\xd6\x3f\x30\xdb\x7a\xa3\xcc\x10\x33\x0c\xcb\x8e\x71\x1b\xfc\x5d\x2b\x19\x34\x25\x9a\x76\x86\x57\x78\x42\x33\x81\x48\x26\x59\x0d\x15\xfd\x3b\xd1\x39\x26\xa1\x2c\x9c\x62\x81\xcd\xe3\x0c\x91\xd4\x7d\xb3\x41\xfa\xf5\x93\x8a\x81\x5b\x3d\xa6\x94\x0b\xf3\xb3\xd0\xea\x1a\xfd\x54\x02\xa8\x3c\x4f\x33\xb4\xc4\x3c\x47\x31\x06\x21\x64\x41\xd0\x0c\x41\xbc\x29\x08\x5c\x97\x52\x32\x45\x2b\x5a\x88\x9f\xb4\x0d\xc3\xa6\xa3\x57\x55\xe9\x98\xbc\xe5\x57\x6c\x91\xf7\x74\xda\x7c\xb5\x0d\xcc\x2a\x4e\xc3\x1c\x67\x2a\x99\xe8\x73\x3c\xc7\x59\xa2\x54\x4a\x7e\xe2\x1e\x7c\x70\x00\x34\x94\xc1\x5d\xb9\x57\xd7\x4a\xd5\xa8\xe3\x3a\x8d\xd7\xba\xb1\xf1\x0f\xaf\x5f\xfc\x34\xd2\xfb\x95\xcc\x56\xc1\x44\x9c\x86\xd0\x01\x6d\x8c\x47\x53\x9c\xd2\x6c\xce\xdf\xd0\x00\x78\xb0\x1c\x91\x24\x08\xcb\xb2\x52\xcd\xc9\xf1\xd6\xb4\x45\xed\x59\x57\xda\xa1\x1e\xaf\xe6\x6a\x73\xcc\xb1\x30\x5b\x98\x60\x1e\x00\x7f\xab\x18\xb8\x57\x9b\x05\x68\x8b\x14\xef\x7b\x6d\xc3\x68\x16\xd7\xdb\x32\x00\x82\x6a\xd3\xa8\xd4\x5e\xde\xb6\x01\x56\x1f\xe9\x34\xc8\xff\xa5\x01\x68\xc4\x7e\xa5\xae\xf5\xb6\xad\x0d\x87\x32\xb6\x80\x86\xa9\x5b\x8b\xb1\x89\xec\xd0\x5a\x23\x1b\xe1\x18\xda\x4a\x61\x09\x6d\x77\xaf\xcd\x58\xab\x0e\x1b\x1b\xde\xeb\x92\xbb\xb2\x29\x5a\x61\xc6\xc7\xf7\xf7\xeb\xdd\x5a\xbf\x78\xdd\xdb\xa8\x13\xae\xf7\xfa\xe1\xf3\x3a\x77\x9e\x4e\x7b\x75\x69\x6b\x79\x5d\x3e\x31\xab\x59\xf5\xd9\x40\x06\x5e\xa7\xb1\x2b\xbb\x57\xaf\xae\x9a\xd7\xad\x55\xee\xba\x5e\x6b\xfb\xc0\xef\xb4\xb0\x25\xf7\xea\xd3\xd6\x0a\xe1\x02\xa7\xf9\x18\x54\xde\x10\x03\xc2\x07\xe6\xeb\x80\x93\x2c\xc6\x2a\xbb\x40\x46\x13\xe5\x45\x96\x10\x6e\xae\x8a\x71\x32\x02\xd5\x78\xbf\x57\x7b\xbc\x1a\x6e\x0d\x45\x7a\xa3\x9d\x99\x72\x7b\x0d\xd6\x54\xf2\xc0\xf3\x9c\x72\x51\x75\xe6\x61\x59\xaf\xab\x54\x95\xd9\xab\x23\x55\x25\x2c\x4f\x55\x52\x36\x54\x4f\xca\x26\x51\x88\x4a\xc6\x46\x4f\x61\x1e\x6d\x63\xc5\x6a\xc1\xa4\x55\x55\xc9\x70\xf9\x6f\x6f\x53\xb1\xfd\x41\x52\xb1\x21\xc9\x05\xa7\xad\x6c\x6c\xfb\x70\xc5\xca\x45\x79\x57\x1d\xf5\xd6\x0c\x6a\x57\xd0\x46\x7b\x11\x1d\x9a\xda\xe8\x8a\x4f\x5e\x7c\x4a\xba\xe8\xd5\xad\x7a\xf3\x2f\xa4\xde\xa4\x3a\xe6\x59\x4d\xbd\x99\x6a\x2e\x1f\xff\x52\xa0\x34\x0c\x40\x4f\xd6\x89\x5a\x44\xb4\xda\x4d\xde\x8c\x5b\x1d\xe9\xb5\x1a\x19\x32\x4a\x45\xa5\x52\xa5\x2c\x0c\xc0\x8c\x3f\xe3\x26\x6f\x08\x04\x33\xfe\x8a\x52\xe1\x5e\x84\x90\xb6\xa3\x39\xef\xaa\x84\x5c\x34\xb2\x85\x24\x46\x17\xb8\xa8\xcc\x08\x94\x61\x07\x80\x79\xe3\x8b\x3f\xa4\x65\xeb\x5b\x6d\x84\x70\xda\xfc\x4e\x52\xcc\x25\x29\xb4\x05\x8c\x0a\x52\x45\x87\x5d\xd5\xc3\xaf\xba\xd4\x0b\x37\x15\x38\x2a\x6f\xf6\x50\xcd\xf1\xc6\xfa\x58\x36\xfb\xf0\xa1\x75\xfd\x14\x0f\xd3\x76\xf3\x75\x80\x4f\xd0\x75\xbb\x98\xb5\xba\x68\xae\xd9\xf5\xb5\x74\xbb\x07\xcf\xcd\xf3\xe1\x94\x61\x94\xc4\xac\x58\x4e\x79\x83\xf0\xb5\xa3\x12\x5d\x3f\xed\x44\x3b\xe0\x88\x3a\x5e\xa4\xe3\x80\x11\xfe\x22\xc3\x4f\xe4\xc0\xde\xe6\x01\x8e\x8e\xa0\x88\x8e\x2a\x99\x33\x8a\x22\x31\xbc\x5f\x96\x55\x83\x64\xeb\x6c\x5d\xc2\x18\xeb\x68\xbe\x23\xa5\xdf\x91\x7e\x5b\xbd\xd5\x8d\x22\xd4\x23\x48\x6a\xd8\x34\xc8\x7a\x31\x52\x19\x5e\x5e\x66\xdb\x80\x30\x45\x9c\xc4\x2e\xff\xd3\xd0\x46\xcc\xea\x48\x44\x52\x2f\xb9\x43\x1b\x9f\x64\x52\x92\xc6\x5c\x04\x23\x3a\xee\xf8\x35\xe0\x61\xdb\xf8\x13\xc0\xe3\x3a\x70\xf8\x44\xe7\xef\xd0\x61\x27\x72\xa8\x67\x9b\x69\x99\xa9\x78\x22\xc1\x56\xec\xd9\x60\xf8\x2b\xf6\x1e\xdd\x72\xcc\x7f\x29\x8e\xb9\x8e\xcf\x59\x27\x87\x69\x4c\xf8\xf4\xbe\xa8\x72\x85\x78\xd9\x1b\xb4\x9a\x13\x8a\x08\xd4\x28\x7a\x66\x32\x87\x90\x0d\x99\xf3\x7f\x67\x59\x51\xdb\x6d\x32\x3c\x27\x5c\xa8\x80\xad\xd5\x4f\x1d\xa6\xd5\x9b\x90\x2b\xf6\xad\x7b\x17\x68\x16\x37\xc1\x9b\xaa\x55\x5f\x5b\x15\xcf\x49\x9a\x3e\xc5\x5c\x30\xba\x72\xe1\x65\x6b\xef\xf4\xf8\xfc\xf6\x95\x71\x1f\xaa\xdb\xde\xd5\xf9\xa8\xec\xa6\x4c\xfc\xea\x9d\xd8\x21\x28\x96\x5a\x9b\x12\x6f\xbf\x4d\xec\x6e\x41\x62\x06\xef\x12\xb1\xd1\x51\x35\xdb\xab\x77\xe5\xb5\xd1\xe8\x8c\x4a\x34\x7c\x67\x37\x34\xdc\xe4\x4a\x7f\xdb\xc0\x9a\x37\xc0\xcc\xe9\x5b\x08\xb4\x3d\xa4\xde\x0f\xcb\xcf\xbf\x38\xfe\xf6\xbf\x1f\xd4\x42\xea\x7d\x09\x8f\x3d\xc7\x7a\x0d\x10\xe3\xa3\x06\x0e\x2a\xe7\x6c\xeb\x48\xa0\x42\x6a\xef\x64\x7a\xef\x9f\x8e\x0d\xb6\xf6\xfc\xaa\xb6\xf6\xdb\x73\x1b\xd5\xd6\xb8\xca\x70\xd4\x8f\xa7\x7e\xe7\x0c\x47\xda\x60\x59\x8d\xb7\x61\x61\xef\xc3\x52\xff\xa3\x14\xcf\xb4\xae\x78\xae\xcd\x37\x89\x3c\x23\xdd\x3c\xba\x0e\x96\xb8\xd5\x40\xff\x51\x34\xd0\x53\x48\x5b\xea\xe7\x4d\x06\xd4\x08\xf2\x3d\x18\x52\x7e\xe8\xd8\xde\xab\x63\xc4\x26\xdf\xda\x85\x21\xdd\x30\x96\x34\x21\x33\x82\x19\x3f\x74\x8e\x48\x2a\x84\x4e\x5c\xec\x8a\x48\x6b\x79\x14\xef\x34\xc3\xfe\xde\xb2\xb8\x7f\x5e\x16\x57\x93\xbd\x78\x3b\xd9\xbb\xf8\x82\xb1\xef\xff\xf9\xf4\x55\x23\x92\x2c\x48\x09\xd0\x31\x10\x1f\x1d\x55\xbe\x97\x5e\x94\x99\x25\x5a\x4d\xf1\x7f\x9a\x7d\xf9\xda\x6e\x4b\x13\x73\x46\xe2\x5c\x75\x03\x1f\x03\x08\x28\x23\x73\x92\x21\x1d\x61\xca\xee\x69\x00\x41\xf0\xaf\x7f\xdb\xf1\xc4\x49\x0a\xf9\xaf\x7f\x1b\x7c\x33\x78\xfe\xe5\xf8\xc9\xc3\x70\x00\x20\xd0\xf6\x80\xbd\x63\xb8\xef\x9c\xdf\x8d\x73\x12\x30\xce\x60\xca\x5c\x34\x2b\x9e\x9b\x34\x82\x2e\x01\x39\xbe\x88\xd3\x82\x93\x33\x1d\x2f\xee\xef\x74\x50\xe4\x03\x34\x30\xf9\xc5\xec\xfc\xef\xcb\x6f\x85\xf3\x2a\x15\xac\xc0\xad\x68\xaf\x47\x95\xb7\xa9\x60\x48\xed\xd1\xb7\xf9\x63\xdd\x9f\x09\x03\x70\x0c\x27\x00\x31\x3f\x08\x12\xb4\xa1\x72\x5d\xf0\x97\xa6\x03\x69\xe5\xd9\xff\xd0\x73\xec\xd7\x09\xd6\x80\x17\x92\xd7\xb6\xdb\x1b\xfa\xc7\xf3\x52\x97\xe5\x4d\xb4\xdb\x76\xf8\xa1\xe3\x23\x08\x92\xbe\x30\x8e\xae\x40\x7f\x54\x8a\xca\xdd\xd8\xef\xa6\xbb\xa5\xae\x30\x01\xa6\x83\xa6\x27\x76\x5f\x07\x26\xe8\xe4\x8e\x1d\xf4\xf8\x9e\xb6\x60\xd0\xdf\x7c\x23\xb7\x7c\x57\xa8\x55\xd5\x85\xf2\x57\xd5\x0a\x8d\x8a\x4d\xf4\x0e\xc1\x30\x21\x1c\xa5\x29\x3d\x1f\x26\xab\x0c\x2d\x49\x3c\x64\x98\xd3\xb4\xb0\x59\x6a\x6a\xe9\xdf\x6b\xae\xa4\x64\xb6\x2f\xa3\xe9\x1f\xa7\x3e\x86\x33\x89\x6a\xe9\x39\x77\x11\x8e\x77\x65\x38\xed\x95\x47\xc5\x6b\xf2\x3f\x2c\xaf\xd9\x3c\xba\x92\xe8\xa9\x39\x4f\x04\x1c\x8d\x46\xe4\x34\xc2\x77\x84\x97\x1a\x5d\x30\x94\x71\x15\x26\xf5\x0d\x0d\x74\x11\xcd\xb0\x76\xa2\xa8\xae\xfc\xeb\x35\x7d\x7b\x78\x42\x2d\xa8\x35\x93\x59\x42\x1e\x15\x3d\xc9\xbb\xd3\x9b\x4a\x0f\x5e\x6f\xbf\x85\xbd\xa4\x58\xbd\xab\x24\xba\xb9\xa5\x10\xa2\x9a\xf0\xbb\xd1\xcd\x2d\x86\xc9\x5e\x5c\x9a\x32\xb3\xbb\x2e\x87\xd6\xa7\x68\xdc\x95\x45\xdc\xec\xeb\x76\xab\x6c\xfc\xcb\x71\x62\x7c\x3b\x27\xf6\xc5\x9b\xc5\xfc\x9f\x3f\xfc\xcf\x91\xcf\x89\x69\x92\xef\x45\xb5\xfd\x86\x66\x26\x99\x15\xf8\x26\x51\x31\x28\x5a\xcc\x59\xc5\x80\xd8\xb2\x5e\x8c\x0b\xf3\x45\x65\x5f\x79\xa9\x02\x9e\x6f\x09\x14\x68\xe8\x60\x23\x30\xbf\xa4\x89\x3a\x0a\x83\x1c\x44\x2b\x2a\x7f\x83\xc9\xd0\x36\x5f\x80\xf0\x6f\x0b\xbe\xaa\x33\x1b\x96\xd0\x6b\x76\xb3\x2f\x9e\xc6\x03\x1d\xa8\xe2\x73\x08\xfe\x97\x8d\x59\x81\x18\x41\x43\xcb\xdc\xa5\xc6\x69\xa8\x9b\x57\xf8\xbf\xff\xe7\xff\xbd\x6a\x20\x8a\xee\x69\xbc\xb6\x81\xde\xfa\x02\x91\x79\xa5\x19\xe6\x0a\xa8\x15\xec\x17\x88\x57\x90\xef\x08\x49\xb6\x05\x24\x7d\x21\xd7\x3a\xc2\xb9\xbe\xa7\x53\x65\x91\x37\x22\x59\x82\x2f\x40\x73\x22\x6e\x68\xbb\xc4\x75\xdd\xca\x13\xee\xc8\x17\xca\xff\xf4\xf4\x07\x3f\xd0\xe9\xfe\x01\xd2\x36\x70\x84\x6d\xb6\xad\x3e\x51\x49\x89\xa4\xb8\x9d\xfc\xd4\x48\xdc\xb0\xd3\x10\x36\x05\xb4\xea\x8c\x67\xb5\x43\x28\x1c\x55\xa8\x47\xd8\xfa\xe2\xb7\x16\xb6\xe4\x46\x71\x82\xd6\x83\x47\xe3\x27\x5f\xfe\x7e\x92\xd6\x97\x1b\x24\xad\x0e\x44\xd7\x29\x69\xf9\x4d\xd9\x93\x50\x05\xb0\x56\x0f\x80\x24\xff\x43\xc4\xe2\x27\x67\xf2\xde\x0a\xc9\xb4\x55\x30\xbb\xf6\x81\xb4\x83\xd9\x35\x5e\xeb\x96\x43\xb8\xd3\x11\x34\xa7\xc4\xcb\xfc\xa2\xc1\xb1\x40\xfc\xc9\x82\xa4\x09\x33\xd9\x5f\xaa\x83\x0a\x20\xf8\x41\x0d\xf2\x0a\x61\xfe\x36\x1e\xd9\xea\xc0\x56\xc3\xd8\x7a\x4c\x37\x49\x8d\x6d\x59\xaf\xeb\x80\x6e\x89\x3e\x74\x7c\x6a\xb5\xfc\x95\x39\x81\x95\xde\x9c\x91\x42\xb5\xa7\x13\x92\x0c\x89\xca\xed\xae\x05\x33\x1d\x82\xc7\x97\xd6\xf6\x15\xf9\xf6\x15\xed\xcc\xe1\xed\x13\xeb\x8a\x9a\x58\x17\x04\x69\x43\xb2\x73\xe2\xc6\x5a\x0a\x2d\xef\xe9\xb4\x4b\x44\x51\x5d\xc9\xed\xab\x24\x1b\x47\xc6\x9a\x71\x71\xe4\x50\x3c\x7f\x12\x9d\x56\xc5\x3a\x93\x18\x96\x44\xb2\xae\xa5\xc7\x84\x78\x7e\xae\xae\x5d\xdf\x4d\x56\x35\xaa\xa2\xa3\xd8\xe6\x1a\x7e\x9c\x8e\x2d\x9a\xb0\x9d\x85\x94\xb4\xab\x81\x10\xa6\xf5\x8b\xb9\xb4\x95\x1c\xd0\x50\xef\x2b\x77\xe5\x37\xd2\xe8\x2e\xdd\x28\x0a\x71\xb8\xdd\xa8\x2c\x5e\x20\x26\x86\xce\xaf\x8d\x1f\x22\x86\xd1\x47\xba\xc4\xb3\x52\x52\xf2\x60\xc8\x17\x48\x51\xa1\x46\x5c\x90\xdc\xf9\xf7\x1c\x16\x19\xf9\xa5\xc0\xe9\x6a\x07\x4d\xb5\xb6\xbc\xae\xa4\xa4\xfc\x53\xb2\xb8\x5e\xde\x8a\x74\x7f\x0d\x91\x6e\xba\x5d\xa4\x7b\xfd\xe2\xbf\xe7\xb3\x47\xe2\xc7\x9a\x72\x5d\x65\x26\x9b\xb5\xe3\xda\x56\x7c\x7f\x86\x11\xfb\x3b\x43\x09\xd1\x76\x4b\x4a\xde\xb9\x38\x06\x10\x1c\xb9\xa7\xfb\xfe\xd3\xaa\xf6\x6d\x25\xbf\xe9\x84\x66\x8f\x6c\x2a\xb8\x2a\x38\x60\x4a\x99\xf6\x59\xb7\x24\xf1\x91\xe4\x94\xfd\x32\x33\x92\xa6\x3a\x4b\x43\x47\x80\x70\x3b\x48\x2e\x74\xac\x5a\x17\x60\x9b\xb9\x91\xd2\xd9\x8c\xab\x20\x83\x47\xff\xbb\x9a\x63\x87\xc8\xd5\x6a\x05\x67\x49\xab\x8d\xe3\xa3\xbe\x56\x5a\xc4\xde\x36\x1a\xa7\x24\x7f\x89\x4c\xb8\xf8\xd6\xec\x96\x88\x7f\xd8\x3a\xbb\x1c\xf9\xd1\xe6\x55\xc4\xea\x53\x13\x60\x1d\xd4\x9b\x53\xd8\xb5\xd6\xd8\x86\x31\x76\x3d\x1e\x43\xa0\xe5\xd6\x2a\x6d\x9f\x6c\x73\x00\xe0\x86\x35\xfb\xa2\x19\xa8\xbc\x6f\xe8\x72\x2f\xf5\x0d\x5d\x7f\xdb\x38\xf4\x23\x29\x3b\xc5\xa2\x03\x14\x72\x0f\xd6\x36\x9d\x7b\x78\x04\xc1\x39\x49\x54\xdc\x79\xdb\xdb\x7d\xb7\xd5\xc0\x02\x93\xf9\x42\x78\xdf\x1e\x54\xdf\x74\x64\x70\x0d\x83\x82\xa5\xc1\xff\xaa\x60\xe0\xf6\x24\x04\x21\x70\x15\xe4\x4a\x0f\xd5\x84\xbb\x6b\xb9\xb5\xae\x6a\xdd\xdf\xb2\x22\xca\xb0\x03\x09\xc1\x14\xa1\x34\x13\x01\xdf\x98\x61\x3b\x26\x70\x17\xf6\xac\x93\x12\x6f\x62\xd2\x66\x75\xdd\xbb\x4a\x31\x6f\x9e\xc3\x40\xed\x8a\xa1\x9c\x91\x75\xa2\x68\x7d\x54\xf0\x53\xf6\xe7\x57\x0a\xc9\x98\xdb\x40\x29\x1a\x6a\x30\x36\xee\x0d\x79\xe5\xde\x20\xd7\xc0\x3a\x53\x98\x70\x77\x76\x6f\x76\x32\x8c\xee\xeb\x49\xd7\xcb\x71\xe3\xe5\xeb\x18\xa5\xf8\xe0\x40\xe2\xe9\xbb\x5e\x54\x39\x25\x2b\xa9\xb8\x81\x1d\xc5\xcb\x41\xcf\xfb\xa1\xff\x5e\x35\xf1\xd9\x71\xf9\x4e\x45\x70\x91\x4b\x82\x98\x0d\xd8\x57\xb0\x33\xfc\x23\x16\x0b\x9a\x78\x99\x98\xd7\x1a\x09\x8f\x81\xfa\xfc\x5c\x3d\x00\xc8\x05\xce\x1f\xcf\x04\xb6\xef\x5f\xdb\x67\xe0\x08\x3c\x9e\x78\xa3\x91\x65\x74\x50\x17\xd9\x9c\x0b\x14\x73\xa1\x46\x38\xc6\x70\xa5\x7f\x08\x78\x21\xc9\xd0\x98\xc0\x95\xfa\x37\x2b\xab\xd9\xdb\x30\x0c\x92\x18\xca\x46\xc2\x20\xd4\xed\x06\x8e\x65\xd7\x3d\x7a\xf3\x38\x0d\x0d\x71\x4b\x54\x0c\x43\x0d\x4f\x3c\xc9\x4e\xc3\x70\x74\x11\x04\x22\xfa\x1a\x07\x62\x42\x4e\xc3\x30\x1c\xe9\x30\x87\x22\xd0\x9f\x43\x2f\x5a\x5f\x82\x04\x32\x11\x28\x19\x46\xd7\x1e\xbc\x6c\xe4\xc6\x07\x7f\x14\x88\xe0\x48\xfe\x38\xde\x32\x8d\x12\xc6\xd1\x32\x28\x6a\xb1\x53\xcc\x36\xbf\xbe\x53\x49\xd2\x6c\xda\x9e\x94\x1b\xf0\x25\xd9\x28\x0f\x4c\xe1\x6c\x7f\x79\x60\x31\x54\xf1\x87\xb5\x8f\xd6\x47\x12\x0c\x6c\xf1\x4d\x37\x28\x2d\x01\xc1\xb4\x37\xe4\x62\x95\xe2\xa1\x09\xae\xb1\x4d\x58\xe8\x48\xbc\x7d\xcb\x77\xff\xb9\xf9\xee\x62\x3b\xdf\x4d\x9e\xb0\x5f\x9e\x7d\x95\xd3\x8e\xf4\xc8\xf7\x1d\x5f\x34\xd4\x47\xc3\x3f\x0d\x9a\x0f\x7b\xe4\xa5\x69\x42\x4c\x3c\xae\x0a\xbc\x96\x5b\x13\xf4\xf0\x60\xcd\x20\xf1\x5d\x77\x33\x3a\x4e\x79\x8c\x39\xc7\x49\x5b\xd9\xd8\x9d\x15\xd9\x0f\x44\xae\x87\xbc\xa0\x8c\xfc\x4a\x33\x81\x52\x6f\xf4\x86\xf9\x7a\x54\xa5\x2e\xf4\x06\xdb\x79\xaf\x52\xcb\x8d\x7a\xfc\x79\x2d\x63\x8f\x6c\x00\x1d\x1f\xaf\x9e\x7b\x86\x0f\x15\x87\xea\x82\x4d\x7b\xf9\xa3\x1f\xa8\xfc\xd1\xc6\x8d\x4e\xb2\x5c\x84\x0f\x91\x7d\x3a\xed\xcd\xaf\xfa\xc0\xcf\xaf\xda\x91\xfc\x97\xe3\x14\xc7\xde\x1a\xd8\x9b\x14\x35\x40\xff\x6d\x13\x96\x1b\xd3\x37\x3f\xe8\x37\x19\xe9\x37\x18\xf1\x17\xc2\x31\xd6\x7d\xd2\x4d\x83\xa9\x7c\xb0\x21\x9e\x79\xc5\x6f\x7e\xc0\xca\xd8\xc3\x5f\x53\xab\x75\xec\x0e\x19\x6e\x22\x97\x03\x08\x66\xd9\x4e\x3a\xc3\xcd\xe4\x60\x13\x77\x1a\xfb\xdc\x29\x6f\x07\xd9\xc9\x6a\x2a\xc4\xce\x93\xe3\x78\xc4\xb5\x62\xac\x3d\xfe\x4f\x3d\xc3\x14\xcf\x84\xf7\x52\x3e\x96\x8a\x03\x71\x67\xc6\xb1\x21\xdc\x70\x21\x92\x7e\x8c\x05\xf4\xe6\x30\x26\x50\xc7\xec\x1a\x67\x50\x2d\xb1\x62\x4b\xa8\xcf\x96\x90\x59\x70\x97\x5c\x5e\xde\x25\x23\x9d\x7e\x2d\xf4\x42\x33\x5b\x8a\x41\x6c\x48\x61\xe1\xa3\xe5\x25\xca\x83\x80\x44\x5f\x1b\x46\x31\x8d\x70\x40\x54\x30\x1d\x14\x65\x41\xa8\x7f\x9b\x16\xd6\xd5\x98\xc6\x04\xaa\xc3\x38\x56\xde\xd9\x0b\xb1\x4c\x5f\xa3\x19\x0e\x83\x77\xca\x6c\x44\x8e\x76\xac\x7e\x49\x44\x16\x1c\xe5\x17\xf0\xde\x3a\x2d\xf3\x8b\xf0\x5d\xa8\x67\x30\x26\x13\x7a\x0a\xdd\x71\x1c\xbf\xbb\xb7\x96\x6f\xca\x01\x12\x83\x7b\x6b\x54\xbe\x83\xf6\xe0\x19\xe8\xb9\x9e\xad\xef\x6c\x40\xc2\xb2\x0c\xc3\xb2\xe3\x8b\xb5\x6c\x59\x7f\xc0\x2b\x09\x49\xf5\xf6\xb1\x37\xf6\x36\x43\x77\xf7\x2e\x39\x38\x08\xc4\x89\x62\xec\xe6\x58\x84\xca\x78\x38\x8a\xa2\xea\x05\x81\x22\x1c\xe3\x28\x8a\x48\x58\x36\x8f\xb0\xec\xd2\x0b\x1a\xed\xde\x3f\x91\x58\xe0\xe0\xa0\xf7\x53\x80\x9b\x5a\xdf\x6e\xfc\x0c\x27\x4e\x34\xda\xd3\x52\xa5\xbb\xbd\x86\xb9\x0a\xaf\xd7\x69\x21\x28\x38\xa1\x57\xb3\x93\x69\xb5\xb4\x97\x9d\x4c\x01\xe3\xfd\x99\x41\x97\xb1\xe0\xba\x06\x33\xae\x70\x55\x86\x66\xdd\xca\xde\x1b\xf1\x5b\x56\xc7\x8f\x6d\xe7\x04\x1e\x7e\xf7\xe8\xf1\xb7\xe7\x17\x0f\x3a\x38\x01\x8f\x9e\x69\xb8\x18\x60\x78\x34\xed\xf8\x54\x5f\xf2\xa8\x00\x05\x24\xab\x91\x33\xc7\x28\xdc\x37\xec\xc0\x83\x3e\x95\x0c\x6d\xde\xd6\x35\x38\x05\x3f\x9b\x8c\x35\xb0\x78\xb8\x35\x37\x8c\x6a\xf3\x4b\xf8\xb9\x2e\xff\x48\x91\x4a\x46\x30\xb7\x04\xf2\x91\xbe\xff\x2e\x96\xfe\x65\xa8\xa5\xac\x8f\x34\x11\xc7\x17\x1e\xe1\xac\x53\xa5\x66\xaa\xcc\x6d\xaa\x2c\x65\xe8\xe8\x60\xf5\x8d\x66\x3e\xa0\x47\xdb\xcc\x5d\xbc\x44\xd8\xf2\xb9\xc3\x7b\x46\x11\xb3\x6e\x3a\xa7\x1d\x6b\xe4\x1a\xc4\x57\x23\x73\x66\x6d\xfb\x08\x5c\xcd\xe5\xbb\xef\x84\x31\xa8\x42\x57\x38\xad\x4b\xb8\xff\x79\x3b\xbb\x15\xbe\x6e\x85\xaf\x3f\xbb\xf0\x75\xf1\xed\x51\x4c\xbe\x20\x7f\x26\xe1\xeb\x51\x83\x54\x9c\xc9\x63\x13\xd7\xe4\xaf\x41\x25\x38\x91\x58\x72\x2c\x5a\x61\x0f\x81\xf7\x81\x0b\x34\x9f\xe3\xd6\x05\xcc\x0d\xca\x6c\xe9\x9f\x50\x5e\x33\xb6\x87\x8f\xbc\x3c\xe8\x2a\xb1\x52\xdb\xee\xf0\x53\x97\xe0\x5c\xce\xa8\x2b\xd1\xb8\xb3\x1d\x44\x39\x18\x47\x6b\x15\x4d\x7d\x0c\x62\x94\xc5\x38\x1d\xc6\x84\xc5\xa9\x4d\xcb\x4a\xb2\x19\x1d\x03\xf9\xb7\xf6\xbe\x84\x89\xab\x56\x85\x40\x37\xa5\x41\xd9\x4e\x0b\x75\x5d\xf9\x50\xdf\xb7\x78\xb2\xa0\x7e\x71\x25\x69\x50\x90\x25\xd6\xac\xd1\x38\xb3\xa2\xe1\xee\xe2\xa0\x9c\x5a\x1a\x79\xd2\xe0\x9d\xec\xe0\x20\x48\xa3\xb4\xa2\x17\x5a\x3e\x46\xd1\x11\xe4\xd1\xdd\x63\x4b\xf5\xd2\x5e\x61\xf1\x0e\x3a\x38\xb8\xcb\x0f\x0e\x7e\x44\x62\x31\x42\x53\x1e\xa4\x43\x14\xfe\xc7\x83\xa3\x13\x1e\xdd\x3d\x1a\xf3\x83\x83\x40\xb6\x13\x3a\x8c\xcb\x4f\x86\xc7\x8f\xc6\x47\x30\x8f\x68\x90\xd5\x85\xcc\x01\x8a\x52\x78\x55\x49\x53\x4b\x99\xf0\xde\xba\x30\xc2\xa6\xdc\x7a\xe3\x78\x42\x46\x52\xde\x38\x85\x0e\x8d\x8d\x13\xf7\xce\xc7\x60\x63\xae\x42\xe3\x9b\x57\x38\x01\x63\x00\x8c\xc0\x2a\x25\x54\x55\xa3\x1c\xe0\x33\x9c\x09\x2d\xa9\xe6\xb7\x92\xea\xad\xa4\x2a\x25\xd5\xed\x89\x8b\x62\x63\x86\x78\x1b\x2a\xfd\x36\x54\xfa\xa7\x12\x2a\xbd\x6b\xcf\x76\x05\x4a\x7f\x4f\xa7\xa3\xb5\x09\xcb\x6c\xcd\x6d\x6d\xfc\x73\xf7\x9c\x60\x94\xd8\x87\xf2\x77\x0b\x6b\xbe\x31\x66\x79\xe7\x19\xd5\x11\xcb\xdb\xa1\xc2\xdf\xd3\x69\x4f\x68\x70\x63\xda\xe9\x87\x02\x6f\x00\xa7\x8a\xf6\xed\xbd\xf1\x01\xd4\x0e\xe8\x6d\x72\xb9\x57\xc1\x8d\x9b\xf0\x6e\x07\xf5\xde\x1e\x1f\xbb\xab\xb2\x8d\x75\x5d\xd5\x7e\x8a\x91\x17\xc1\xd9\x1f\x66\x67\x90\xeb\xdb\x30\xc9\x7f\xa9\x20\x15\x57\x0c\x93\xdc\x48\x4d\xdb\x8e\x0b\x57\x2b\x70\xa3\x41\x23\x7f\x87\x30\x70\x3a\x45\xe7\x30\xa3\x09\x1e\xaa\xec\xbd\x1d\x94\xbf\x15\xff\xb9\x33\x86\xc6\x02\xa7\x39\x66\xfc\x30\x45\xbf\xae\x86\x46\x6c\xdd\xa0\x06\x3b\x47\x42\x09\x69\x55\x0c\x0e\x72\x41\x32\x7e\x78\x4e\xc4\x62\xe8\x3a\x18\x9e\x11\x4e\xa6\x24\x25\x62\x35\x4c\xb0\xb0\xd1\x2c\x7b\xc2\xd2\xed\x95\x0d\x51\xf2\x19\x9a\xb0\xdf\x66\x43\xbc\xe5\x95\x6e\xb3\x21\xde\xea\x71\x3f\x62\xf0\x43\x65\x46\x8a\xbc\x00\xb7\x82\xd9\x3c\x86\x68\xe4\x78\x15\xc9\xe4\xb6\x10\xb2\xce\x89\x27\x30\x43\x36\x5c\x77\xac\x63\x8f\x2b\x0c\xfa\x0a\xa7\x5a\x2c\x5d\x90\xbc\x96\x19\x88\xdb\x6c\x86\xa9\xcf\x10\xcb\x66\xd5\x33\xe5\xc4\xa6\x7d\xb6\xf9\x0c\x77\x29\xc8\x83\x65\x54\xb4\x52\x16\x06\x8e\x3f\x1e\xe9\x37\x95\xd5\x61\x18\x6e\x61\x99\x57\xf5\xf4\xe4\x36\x97\xa0\x4d\x3d\x28\xc7\x61\xf9\x62\x5b\xd4\x90\x0e\x9b\x5e\xd0\x6a\x02\xc2\x75\x19\x1b\x95\xc0\x5a\xc9\x10\x92\x12\xa9\x4f\x61\xa0\x8d\x1f\x4d\x49\x88\x4f\xc3\x32\x21\xc9\x2b\x1c\x63\x72\x86\x1f\x0b\xc1\xb8\x8b\x88\xd8\x7a\x5f\x67\xa1\xe5\x78\xee\xe0\x83\x03\x3c\x62\x38\xa5\x28\x09\xc2\x91\x58\xe0\x2c\x08\x82\x30\xfa\x5a\x6b\x30\xd4\xf0\x46\x39\x66\x33\xca\x96\x01\x86\xc7\x47\x47\x92\x0c\x97\x15\x29\xfb\x07\xca\x92\x54\xc5\x6f\x24\xb3\x20\xa1\xb1\x0a\x6d\x39\x5a\x90\x24\xc1\x59\xe8\xb5\xa1\xf5\x86\x8f\xd3\x34\x08\xef\xe0\x94\xe3\x75\xe7\x50\xfa\x3b\x6d\x84\x7c\xec\x6e\x19\xb6\x23\x41\xd6\x02\x6e\x2a\x19\x43\xf6\xa5\x37\xc1\x13\x9a\xaa\x30\x9d\x5e\x46\x6a\xe5\x2d\xd6\xbd\x61\x6c\x2a\xf1\x84\x21\x92\x19\x6c\x8c\x4f\x40\x86\x0b\xc1\x50\x0a\xc6\x80\x64\x38\x25\x73\x32\x4d\xb1\xf9\x74\x8e\x98\x2a\x38\x06\x2a\xb6\xae\x7e\x19\x33\xa2\x2e\x01\xc0\x18\x30\x8c\x92\x95\x79\xcd\x8d\x77\xf8\xd8\x35\xd8\x18\xec\xb3\x58\xf1\x45\xd7\x1a\xeb\x92\x64\x05\x37\x3a\xda\xae\x01\xf3\x0f\x24\xaf\x8f\xf6\xa2\x2a\xed\x8f\x56\xa5\x00\xf7\x1b\x32\x48\xa9\xea\x0a\x67\x82\xad\x86\x39\x25\x99\x00\x63\x00\xca\xb2\x9d\xdf\xd0\xa6\xd6\x16\x37\x14\x8a\xa4\x95\xe8\xd0\x1c\xae\x49\x7c\xc3\x79\x0e\x1b\x3b\xe8\x0a\xf9\x08\x9b\x2d\x6c\xce\x48\x58\xdf\x04\x57\x48\x47\xd8\x68\xa0\x2f\x17\xe1\x2e\xf9\x08\x0d\x4e\xdf\x2b\xeb\x4a\x37\x2f\xbb\x4b\x30\x3a\x4f\x93\xf6\x91\x43\xb4\xb7\xe2\x64\x6e\xca\x1a\xb1\x3d\x6c\x51\x95\x47\xe1\x53\x08\x92\x59\x42\x54\x0b\x7c\xc9\xfd\x09\x14\x91\x17\x19\x37\xbe\x5e\xd4\xcb\xbc\xa9\x50\x88\x7b\x38\xc2\x5c\x72\x84\xb1\xe1\x08\xf3\x3a\x47\xe8\x3f\xc2\xbc\xc9\x11\xe6\xbd\x1c\x61\x7e\x79\x99\x37\x39\xc2\xbc\xce\x11\xe6\x51\xb1\xbf\x42\x01\x41\xee\x14\x0a\x79\x08\x13\x8f\x23\xcc\x1b\xfc\x5a\x6e\x38\xc2\xda\xfb\x93\xbc\xbd\x3a\x89\xe3\x08\xf3\xcd\x1c\x61\xb3\x87\xee\x0d\x26\x87\x98\xcb\xe9\x59\x85\x42\x0e\x59\x44\xe5\xa9\x67\x77\x6a\xee\xb3\x30\xdf\x8a\x00\x68\x96\xa8\x98\x55\x28\x1d\x3a\x4f\xf5\x9b\x34\x49\xf9\xbd\x8d\xbf\xbe\xfa\xfc\x0b\x81\xb3\x45\xe1\x5b\x22\xd8\x78\x2e\x2e\x74\x4b\xd7\xb5\xbf\x0e\xe6\xa0\xca\xe8\x5b\x74\xed\xa8\xa6\x6f\xdc\xfd\xc8\x33\xd6\x54\xcb\x5c\x8e\x5b\xeb\xad\xfb\x70\x02\x04\xbe\x70\x21\x3a\x68\xee\x4c\x1c\xec\x67\x7c\x21\x18\x7a\x43\xf2\x7c\xf5\xc2\x7e\x3c\xb5\x21\x20\x9a\xa1\x23\x20\xf8\x46\x25\x75\xb4\xf5\x1f\xe9\x2b\xf5\xcf\xab\x00\x18\xe6\xf3\xd6\x10\x12\xc6\x68\xec\x0b\xcf\xb4\xcb\x5d\x79\xb7\x23\xd8\x35\xa3\xe2\x5d\x05\x34\x7f\xbc\x09\x55\xd3\xda\xbc\xfc\x7e\xa0\x45\xb5\x98\x72\xf7\xb7\x57\xad\x32\x34\x79\xd4\x5e\x7d\x08\x40\xcd\xbe\xa4\x77\xe1\x77\x98\xa5\xde\xb4\xda\x14\xc5\x01\xbd\xc7\x68\xa2\x13\x22\x3d\xd1\x8f\x76\x5b\xf7\xdd\xba\xdf\xb4\x1c\x5d\x01\x37\xaa\xbf\xe0\x1b\x87\x8e\x24\xa0\x9d\x61\x2a\xf8\x26\xd6\xe9\xb9\xc1\x37\x36\xc0\x4c\x7b\x37\xf5\x19\x13\x56\xf1\x37\x16\x09\x1f\x56\x6d\x5a\x73\xc2\x45\xe2\x2c\x03\x87\xc6\xd0\x05\x02\x15\x30\x6b\x07\xf3\x8b\x36\xf6\xec\xb3\x2e\xd4\xec\x08\xed\x31\x85\x50\x5b\xbd\xcb\x7d\x52\x7d\xb8\xbc\x5c\x97\x7e\x9e\x1d\x0a\x37\x5a\x28\xd2\xed\x6c\x1f\xcd\x57\x6e\xb2\x5b\x32\x0e\x79\x2f\x95\xd5\x8a\xba\x14\xb1\x0a\x67\x9a\xe9\xfc\x5f\x71\x8f\x95\xef\xa6\x9b\xd3\x4f\x43\x75\x79\x1b\x27\xf9\xaf\xa4\x0d\x33\x77\xbc\x02\xf1\x0f\x61\x05\xa5\xbf\x59\x15\x05\x17\x48\xe0\xc8\x49\xf7\x50\xe1\x10\x5d\x83\x2c\x31\x2d\x44\x18\xdc\xc7\x0f\x4c\xba\x0a\x5d\x58\xcb\x9c\x12\xf2\x2a\x40\x82\x5c\x9f\x40\x0e\xff\x6a\x49\xed\xb8\xd3\x49\x29\xe3\xde\xd4\xe8\xa4\xec\x6b\x63\xe3\x87\x6d\x70\x3a\x88\x3c\x3f\x6d\x49\x8e\x1c\x8a\x01\x76\x6e\x4e\xf7\xee\xfb\x6c\xa7\x24\x57\xe2\xc2\x1b\x7c\x21\x2e\x2f\x2b\x7d\xf5\xe6\x92\x27\x3d\xef\xad\x06\xbb\xe7\xb3\xce\xe5\x51\xd4\x33\x57\x98\x09\x4e\xc8\x48\x21\x1d\x9c\x5c\x59\xe8\x6f\xdf\x42\xe9\x68\xaa\x21\x44\xcd\x4e\x5b\xe0\x9b\xb0\xeb\xea\x1a\xb6\xe3\xe2\x04\xf1\x43\x14\xc7\x38\x57\xf9\x4a\xff\xac\x3e\x18\xaf\x8b\xcf\xf0\x67\x7f\x9f\xfe\xbd\x19\x05\xc5\xa6\x81\x73\x26\x99\x09\xe2\x43\x07\x8e\x3e\x6f\x8a\x25\x22\x59\x47\x3c\x31\xfb\x79\xf1\xc0\xff\xf8\x0a\xc7\x74\xb9\xc4\x59\xa2\x4d\x74\x6b\x8d\x77\x86\x24\xb9\xef\x55\x7e\xac\xae\x7c\x24\xfa\x94\x75\xcd\xde\x1f\xbc\xa7\xd3\xc1\x39\x49\xd3\x41\x46\xcf\x07\x53\x3c\x48\x70\x9e\xd2\x15\x4e\x46\xdd\x01\x49\x5a\x2f\x9c\x3d\xeb\x91\xb2\xa4\xf5\xd4\x6f\x43\x13\x5d\xa3\x1d\x4b\x53\x07\x92\xae\x98\x9b\x3d\xac\x44\xfd\x2d\xf6\x1b\x7b\x3f\xc8\xae\x13\x32\x9b\xf1\xa1\x3a\x25\x37\xed\xee\xd0\xb8\xc5\x65\x98\xd3\x82\xc5\x98\x0f\x55\x9f\x7d\x99\x65\x6e\x6a\xdf\xd3\xed\xfb\x3e\x79\x7c\x7f\xf5\xe8\xe2\xe1\xfb\x66\x68\x7d\x0d\x0d\x67\x0e\xef\x83\xa8\xd3\xb6\xbd\xda\xdc\x62\x4a\x93\xd5\x86\xcd\x2f\x58\x67\xa4\x3d\xf7\x79\xe1\x7f\x7e\xa2\xb3\xb7\x6e\xb2\x96\x06\xc2\x3f\x87\x56\x82\x61\x98\x63\x76\x86\x93\x27\x2f\xdf\x3a\xf7\xd9\xc1\x8f\xff\xf8\xf5\xea\x2d\xfd\x88\x97\x54\x8b\x7b\xa6\x31\xf2\xed\xe6\xc6\xbc\x10\x37\x12\x7c\xfe\xb4\x9e\x92\xd9\x0c\x4b\xb6\x14\xef\x32\x9e\xae\x26\xac\x0c\xaa\xf7\x11\x04\x71\x5e\x00\x08\x38\x99\x67\x38\x79\xaa\x8a\x9e\xde\x50\xcb\x4b\x3d\xef\xad\x8d\xf7\xe3\xab\xfd\x96\xdc\xa1\xc3\x4e\x14\xd8\x9a\x82\x95\xf5\x94\x37\x46\x5e\x38\xb7\x85\x2d\x90\x62\x7e\x2f\x7b\xee\x0f\xbf\x4b\x0d\x9d\xed\xbd\x3a\x28\x76\x77\x7c\x8d\xbd\xf4\xbf\x07\x1f\x6b\x37\xe5\x98\xc5\x38\x13\x1f\x69\x3b\x6d\x6b\x7d\x1b\xa9\xda\x12\x16\xc9\x06\x34\xdd\x23\x18\x52\x83\x16\x6c\x96\x94\xd3\x1e\x49\x59\x35\xe0\xf1\x72\xf8\xbc\x4a\x49\xe0\x71\x98\x6a\x78\xf0\x18\x56\x6f\x58\x8d\x0d\xe0\xde\x17\x15\x8d\x36\xc1\x49\x9d\x51\xb0\xd1\x8d\xcc\x9e\xaf\xba\x44\xba\x1b\x35\x90\x51\x9c\x17\xa3\x04\xa7\x36\x4c\x8e\xb7\x5d\x7b\x2a\xe8\x12\xb6\x4e\xe9\x47\x81\xaf\x52\xeb\x7e\x7d\x74\x02\x48\x26\xe9\x0a\xc7\x60\x8c\xff\xe3\xe8\x04\x24\xd8\x3e\x02\xe0\xa9\x02\xd2\x4d\xaa\x00\x0a\xd3\x1d\x09\x34\x5f\x12\xe5\x11\xf5\x71\xc9\xb3\x67\x64\x95\xd2\x18\xa5\x43\x2e\x28\x43\x73\xdc\xa3\x63\xa8\x9b\x52\xed\x16\x32\xb2\xd2\x32\x24\x9f\x92\x96\x21\xbf\xd5\x32\xfc\xd9\xb5\x0c\x9a\x65\x5c\x6e\x67\x19\xff\xf3\x8b\x57\xdf\xfe\xe7\x17\x47\xff\xb3\x49\x54\xaa\x7c\x11\xa5\xbc\xe4\xce\xaf\xe7\xda\x77\xa4\x8f\x72\x8a\x32\x85\xcd\xde\x66\x09\x66\x5c\x50\xaa\x43\xe1\x15\xfe\x63\x43\x8b\x0b\xaa\x88\xf7\x1b\x1b\x69\xe8\x86\x8f\xad\xdc\xa5\xaf\x41\x5a\x1e\x97\x38\x79\x5c\x08\xba\x44\xca\x5c\x22\x5d\xf9\x81\xef\x7b\x24\xb5\x0a\x2d\x75\xea\x8d\x3b\x32\x08\xf8\x20\xea\xe3\x86\x36\x0a\x87\x7d\x5d\x36\x5b\xf1\x45\xc4\x9f\x24\x92\xb3\xe2\xa0\x18\xa0\x3c\x4f\x57\x03\xb1\xc0\x1c\x0f\xac\x3c\x32\x88\x17\x28\x9b\xcb\xe7\x1a\x85\x69\x8a\x8b\x9b\x7a\x79\x43\x07\x99\x3c\x60\x03\x49\x66\x1a\xed\x0c\x66\x94\x69\xc1\x54\x20\xfe\x61\x30\x67\xb4\xc8\x07\x68\x8e\x48\x06\xe5\x8c\xe4\x69\x1d\x98\x38\xd3\x6a\x78\x44\x1b\x62\x0d\xb8\x32\xf1\x18\x90\x4c\x0e\x57\x09\xb5\x6a\x7f\x2b\x8d\x76\x5b\x94\x6d\x71\x08\xcd\x40\x9e\x4d\x51\x5e\xbb\x15\xb5\x83\x9c\x76\x3b\xb2\x6a\x41\x48\x3f\x0f\x94\x65\xd9\x8c\x82\x5e\x17\xd4\xfb\xbe\x0b\xaa\xd9\x66\xd5\xa6\x56\xc6\x54\xbe\x83\x6f\x35\x02\x7f\x0f\x6f\xe0\xb8\x8c\x0f\xed\xc6\xcc\x57\x24\xcb\x0b\x61\x8e\xa3\x16\xe2\x15\x05\x75\x0c\x99\xda\x4a\xcf\xb2\x37\x0b\xfc\x7d\x21\x0a\x86\xab\xa0\x95\x34\xd3\x1b\x02\xd4\x52\x87\x75\x55\xd1\xcd\xf9\x4e\xae\x0a\x1c\xaa\xb7\x29\xbd\xe8\x73\x5e\x95\xff\x3d\xa5\xd9\xff\xfd\x3f\xff\x8f\x18\xf0\x05\x3d\xd7\xbb\x43\x6d\x89\xfd\xd3\x60\x9c\xb6\x95\x0f\xea\x66\xa5\x16\xf1\x5c\x5d\x9b\x08\x3a\x9f\xa7\x78\x68\x62\xa2\xef\xce\x13\x9a\x43\xb7\x29\xf4\xd0\xb4\x15\x18\x93\x79\xb1\x2f\x55\xd3\xf5\xb3\xfc\x94\xf0\x25\xe7\x28\xf5\x16\x1c\xde\x3d\x0e\x21\xbf\x62\x68\xcc\xc4\xe8\x58\xbb\xf1\x21\x2c\x8c\x2a\xd6\x16\xeb\x5a\x4b\x13\x4d\xb3\xec\xc2\x87\x81\xef\x65\x68\x0a\x04\xeb\x25\xca\x0a\xf9\xf5\xa9\x05\x91\x02\x48\xd9\xda\xe9\xb6\x76\xe7\xe0\x22\xc3\x7e\x36\x07\x04\x77\xeb\x50\x9b\x94\x14\x51\x1e\x70\x5f\x59\xda\x03\x87\xeb\x87\x52\x8c\x9b\x3d\x75\x1e\x0b\x7a\xf3\x8a\xe1\xbb\xc7\x65\x19\xc2\x46\xe7\x9d\xb4\x0b\x4e\xd2\x9d\x9d\x26\xb7\xb7\x16\x42\xee\x1b\x70\x35\x06\xd0\xc6\x6a\x57\xee\xbd\xdd\x54\xa3\x6b\xbe\xd1\x67\x73\x09\xa7\x3b\x89\x13\xd8\x44\xe1\xff\x18\x81\x4d\x36\x09\x03\x86\x73\xbe\xb1\x84\xd1\xe9\x76\x5e\xed\xec\x33\xfc\x9c\xfd\xf3\xf8\xf5\x4e\x6a\x6d\x0d\x97\x26\x4d\xd9\xce\xbb\xec\xc4\xb9\x54\x8d\xf7\x11\xe8\xfb\x5d\xd4\xec\xcd\x02\x33\x3c\x38\x97\x7f\x54\x0b\xdc\x7a\xd6\x4b\xc6\xc0\xe3\x15\xf8\x78\x27\x1e\x20\x67\xb8\xa1\x9b\x38\x6e\xa9\x1e\xba\x5a\xe8\xd0\x8a\xa3\x14\x33\xb1\x51\x2b\xde\x0b\xbe\x2d\xdc\xc7\x76\xde\x23\x35\x91\x9e\x7b\x98\x8f\xe3\x0e\xe6\xc3\x20\xa9\x0d\x9c\xc7\x8b\x0f\x68\xb5\xa3\xd2\x45\xd9\x42\xd8\x15\x6d\x28\xfc\x15\xa9\xdd\x95\xb4\xaa\x36\x36\x91\x55\xb4\x5b\x72\xf1\xfa\xec\x76\xa6\x55\x9a\x74\xf0\x9a\x35\x62\x11\x35\x61\x05\xe3\xc8\x4b\xa3\x91\x6c\xf5\x74\xa4\x1d\xc4\xa1\x42\x68\x79\xad\xb7\x65\xd3\x44\x31\xe9\x11\xa0\x97\x52\x80\x4e\x8c\x00\xbd\xac\x0b\xd0\xfe\x23\x5c\x36\x05\xe8\x65\xaf\x00\xbd\xbc\xbc\x5c\x36\x05\xe8\x65\x5d\x80\x5e\x46\xf1\xfe\x26\x8a\x1c\x16\xce\x44\x71\x19\xc2\xdc\x13\xa0\x97\x0d\xf1\x76\x69\x04\xe8\xda\xfb\x93\x65\x5b\x80\xce\x9d\x00\xbd\xdc\x2c\x40\x37\x7b\xe8\xc6\xb6\x72\x88\x4b\x39\x3d\x23\x40\x6b\x67\x47\xcf\x9f\x6d\x13\xa1\x49\x21\xda\x89\xd0\xd4\xc5\xa0\x21\x8a\x63\xca\x12\xd2\xb2\x69\xb9\x61\xda\xb3\xab\x41\x4c\x57\x30\x2e\xf5\xe2\x8a\xf7\x56\xda\x8c\x06\x72\x58\x68\x42\xe7\x39\x06\x56\x5a\xaf\xc5\xa7\xa4\xf5\x5a\xdd\x6a\xbd\xfe\x1a\x5a\xaf\xf9\x76\x4e\xea\xc1\xff\xff\x85\x78\xf4\xe6\xf8\x9f\x1d\x76\xba\x2a\xa4\xd4\x82\x9e\xfb\x4a\xa7\x4e\x33\x54\xa5\x10\xeb\x43\x0a\x83\x29\xbd\xc0\xc9\xd0\xf0\x09\x0d\x4d\x59\x9c\x52\xae\xa2\xdd\x9d\x42\xef\xf7\x69\x2d\xe2\x95\x2d\xab\x45\xde\x7a\xf8\xb0\xc9\x04\x7c\xa3\x8f\xb0\x0d\x00\xd5\x11\xcf\xf1\xd8\xf1\x04\x80\x18\x0d\xda\xb6\xf4\xdc\xf7\x55\x80\xae\x17\xb9\xce\xc5\xd6\x91\x21\xb2\x8a\x65\x85\x32\xb2\xd4\x53\x8e\x69\x26\x10\xc9\x30\x33\xba\x89\x2a\x9c\x9a\x2b\xf3\xc4\x16\x79\xbd\x21\xd8\x58\x9f\x21\x2c\x2f\x96\x2a\x77\x02\x04\xdf\x18\xe2\x2f\x7f\xca\x46\xd3\x14\xe5\x5c\xc7\x7e\xfc\x40\xf2\x57\x98\x63\x3d\x33\x63\x6c\x5d\x57\x07\xda\xa8\x60\xf7\x0d\xfc\x55\x04\x32\x9d\x6b\x6f\x07\xbb\xd5\xbe\x7c\xdd\x5f\xba\x36\x17\x18\xa9\x3e\xdc\xb8\x35\x1b\xf7\xdc\x6a\x76\xd4\xfa\x3f\xea\x80\xf3\x29\x04\xaf\xf5\x76\xdb\x39\x19\x5f\x8b\xfb\x4c\xf1\x6c\x6b\x5e\x74\xc3\xed\x7e\x7e\xaa\x36\x55\x23\xdc\x56\x77\x58\xb3\xa6\x25\xae\x93\x05\x8c\x9e\xb1\x2e\x14\x74\x6a\xb8\x9a\x4d\xa8\xe1\x2a\x95\x61\x93\x73\x87\x13\x20\x10\xff\xf0\x77\xf5\x0d\x82\xac\x4a\xc5\xb7\x35\xed\xde\x2e\x20\xb2\xa4\x6e\x83\xee\xb9\x7e\x5f\xaa\xee\xcc\x9a\xe7\xa0\xbf\x93\x8d\xe9\x41\xfd\xc9\x5b\xea\x5b\x33\x8c\x78\xf9\xb6\x17\x7a\x83\x56\xca\xc2\x2d\x56\x02\xbb\x0c\xc2\x5c\xd7\xde\xc0\xa5\xf1\xc6\xe3\x52\x3b\x58\x3d\xd0\x76\x57\xc8\xbf\x25\xc0\x7f\xc4\xcb\x2b\x00\xbc\xdf\x78\xe2\x66\x60\xbe\xf3\x6d\xfa\xce\x60\xef\x29\x68\x5f\xf6\xf9\x2b\x40\x4b\xf6\xa4\x50\xda\x69\xaa\x6f\xd1\x85\x8f\x9f\x51\xdb\x18\x9e\x0b\x9f\x4f\x06\x36\x04\x61\x4d\x97\xdb\xc1\x5b\xc7\xca\x79\x0c\x14\x59\xaa\x0c\x23\xf7\xb5\x3e\xeb\x23\xca\x9b\x44\xd3\x33\x5f\x34\x8d\xb5\x1f\x78\x9f\x61\xae\xa1\xd9\xd1\xdd\x23\xa3\xd4\xec\x26\x74\xda\xab\xdd\x0b\x89\x67\x62\x0c\xba\x04\x42\x76\x5c\xdf\xa5\x58\x79\x3e\x6b\xff\xc8\x7f\xe8\xc0\x83\xf9\xc5\xbb\xd0\x99\xfc\xa6\x95\xc9\xef\xf1\x51\xb8\x57\xaf\xc0\xf6\x7a\x94\x5f\x80\xce\x16\xb9\xf3\x5a\x17\x98\x0b\x92\xcd\x4f\x8e\xc6\x0f\x1f\xd9\x6e\xce\x11\x91\xef\xde\xfc\x7f\xec\xfd\x7f\x77\xdb\x36\xb2\x30\x8e\xff\xef\x57\xa1\xf0\xc9\xf5\x21\x36\x10\x6d\xa7\x49\xef\x56\xbb\x8c\x9b\x26\xed\xdd\xec\xb7\x6d\x72\x93\xf4\xd9\xdd\xaf\xae\x9f\x06\x22\x21\x09\x31\x05\x68\x09\xc8\xb6\x22\xf3\xbd\x7f\x0e\x7e\x91\x20\x48\x4a\xb2\xad\xf4\x56\x6e\xf6\x9c\x6e\x2c\x10\x18\x00\x03\x60\x30\x33\x98\x1f\xec\x8d\xbe\x48\x63\x89\x32\x10\xa5\x39\x9b\x87\x00\xa6\xb7\xd4\x6f\x4f\x4b\x1f\xf6\x3a\xf4\x00\xce\x8d\x6a\xdb\xd6\xb0\x0c\x12\x9c\x79\x1f\xba\xd8\x0b\x38\xf2\x2a\x96\x6c\x83\x71\xaa\x2f\x2c\x4f\x55\x05\xdb\xf3\x56\x22\xc6\x5d\x73\x3f\x56\x86\x17\x92\x3f\xac\x14\xb9\x95\x76\xc2\x9c\x85\x88\xf0\x37\x36\x62\xe4\xf5\x75\x2b\xa4\xc2\xb5\x2e\xa9\xb9\xb3\xd7\x00\x95\x37\xe2\x81\x63\x81\xb2\x28\x2d\x50\x30\xc4\x51\xc2\x16\x54\xc0\x66\xd3\x6e\x0b\x14\x5b\xa3\xd3\x12\xa5\x80\xf3\x78\x19\xa6\x75\x77\x68\x7f\x9d\x3e\x9f\x4e\x7c\xe6\x77\x5e\x6e\x81\xcf\xd7\xe7\xc8\xef\xb3\x73\x77\x7d\x8e\x31\xf8\x47\x56\x25\x9b\x85\x63\x7f\x4c\xe5\x46\xbe\xbb\x57\xba\x07\xb9\x94\x32\x6e\x92\x62\xb6\x1d\x02\x80\xa9\xab\xe4\x4f\xd7\x2a\xf9\x27\xf0\xe2\x36\xba\x17\x7d\x3f\x7c\x16\xb5\x8b\x13\xe4\x69\xa3\x91\xd0\x46\xcd\x4a\xa7\x52\xc6\x53\xdd\x68\x45\xcd\x06\x3d\x0c\x4c\xb4\xda\xc2\x09\xd0\x04\x97\x70\x02\x2f\xe0\x25\xfc\x08\x3f\xc1\x37\xf0\x35\x3c\xaf\x74\x33\x57\xfb\xa4\x9b\x79\xf7\x25\x64\xd3\xfe\x84\x6c\x7a\xff\x45\x91\xf6\xc7\x50\xa4\xfd\xb4\x59\x91\xf6\xe7\xa7\xf8\x9f\xdf\xfd\xfc\xcf\x59\x87\x22\x4d\x05\x6c\xe2\x42\xcd\xe1\x45\xe5\xa5\x5f\xd7\xac\x75\x3e\x61\xba\xad\x1b\xda\x25\xf7\x63\xb7\x5e\x49\x09\x9d\x5f\xd7\x12\x9f\x28\x81\x23\xd8\x38\x44\x2f\x0d\x4a\x75\xf9\x06\xe5\xe3\xa7\xa7\x62\x7a\x93\xb3\x19\xe1\xf8\x2d\xe6\x2c\xd3\x11\xee\x4b\xab\x36\xdd\xe2\xac\xa9\x6b\xea\xd6\x33\x3d\x69\xd3\x8b\xf8\x98\x3b\xa9\x63\x4e\x4f\xf0\xb1\x11\x7b\x9b\x57\x66\xab\x86\x51\x7e\x79\xd5\xd0\x32\xd6\x30\xe9\x3f\x0d\x3f\xae\xd6\x49\xb0\x79\x8f\x5d\xc8\x4b\x13\x5f\xf6\x08\xa5\xfa\x6e\x73\x34\x82\x37\x52\x1a\xf9\x1d\x61\x94\x1a\x30\xaa\xb3\x6d\x3a\xea\x32\xc1\xd3\x69\xa3\xb3\xc5\x64\xbd\x9d\x55\x25\xaf\x7f\x64\xa3\x0d\x3a\x2a\x15\xab\x76\x0b\x4d\xd5\x0e\x75\x5f\x6b\xcd\xc8\xa6\x4f\xaa\x99\x4a\x18\x7c\x8e\xea\x6a\x8f\x75\x03\x2b\x1b\xf4\x1b\xd6\x68\x3f\xdb\x4f\x83\x0e\xa5\x49\x53\x49\x68\xa7\xf5\x91\x8d\x7e\xae\x46\xb2\xed\x94\x6e\x68\xfa\xa7\x98\xad\xad\x76\x61\xad\xd3\xa6\xae\xb9\x8c\x15\xe1\x09\x4f\x3a\x10\x43\xab\xb4\x54\x6a\x9c\x1b\xe7\xd4\x14\xfa\xa0\x9c\x4f\x9d\x20\x5b\x08\xc5\x8d\x91\x42\x51\x9e\x23\xc5\x5e\xdc\xe6\xd4\x3c\x6e\x6a\xa9\x4a\x80\xdb\x38\x78\x6c\x1a\xdd\x0c\xc9\x3b\xbb\x63\x60\xca\xb0\xb4\xaf\xcd\xfb\xd6\x18\x74\x1e\x3b\x8e\x6d\x6b\x0c\x27\x85\x56\xcd\xaf\xd3\x8e\xb7\x79\x35\x79\xea\x4a\x29\xf2\xbf\x57\x23\x7a\x9e\x65\xef\xed\xd0\xda\x94\x95\x5d\xae\x50\xef\x11\x3f\xdf\xac\x74\xf4\xfc\x83\xac\x8d\x63\x56\x3b\x90\xba\xff\xde\x73\x53\x7a\x0b\x80\x09\xce\xba\x0c\x4e\xfd\xd6\xeb\x8c\x53\xeb\xb5\xf5\x81\x52\x41\x49\x1e\x3f\x29\x13\xc5\xd8\xd1\xbe\x78\xf3\x4b\xab\x29\x31\xca\x32\xb5\xe0\x06\x9d\xc1\xb7\x65\x8e\x18\x28\xff\x7e\xa9\x4d\x8a\xcd\xab\x8f\x86\xe5\xbe\x77\x7d\xed\x5c\x65\x28\xcb\x5e\xcc\x17\x66\x99\xca\x3c\x33\xb6\xe6\x7f\x76\xd4\x2c\x7b\x68\xcd\xd0\xb3\xa6\x76\x09\xf9\xcf\x16\x72\xd5\x44\xd8\xbd\xe2\x1d\xee\x1f\x58\xfe\xb6\x54\x48\x9f\x59\xd5\x7f\x99\x0f\x6d\xfd\x03\x50\xcb\xf2\x38\xe9\x65\xe4\x3a\xf5\x2f\x73\x34\x9f\xd7\xcf\xf6\xa6\xd7\x85\x5e\xab\x2e\xb8\xb5\xbf\xb5\x3b\x6d\x3f\xb6\xa1\x56\xb2\xff\x06\x3b\x51\xbb\x98\x6e\xb9\x19\xdd\xca\x5b\xed\xc7\x8e\x06\xbb\xd8\x92\x1a\xf4\x4f\xdf\x7d\xee\x7d\xb9\xe9\x11\x66\xf7\xfb\xb2\xed\x19\xb7\x73\x97\x06\x09\xcb\xf8\x1c\xd1\x00\x06\x8f\x77\x45\xc7\xfd\xfd\xbe\xd5\xc3\xdf\x76\xa0\x9a\xd8\xf4\x5e\x73\x36\x20\x6c\x3d\x6b\xd7\xea\x08\x1e\x78\x29\xd0\x8e\xdd\x1c\x68\xc7\xce\x06\x97\x87\x4a\x6f\xd5\xb7\xec\x92\x37\xf7\xb5\xaa\x10\x29\xb6\xb7\xe3\xf5\xcf\x58\x5f\x9c\xb8\x11\xb2\xe4\x3a\x40\x37\x05\xa4\x7e\xb3\xfc\xb6\x7c\x46\xfb\xd6\x04\xba\xd5\xe1\x9d\x54\xf7\x0d\xe1\xc3\xe6\xf7\x52\xd0\x9c\xf3\x73\xf2\xd8\x3d\xa0\xaa\x8b\xf7\xee\x2c\x5e\x99\x5c\x96\xb0\x96\x3b\xb3\x4c\x3c\x26\x87\xe2\xe4\x21\x9b\x59\x77\xf3\xd6\xf3\x69\xbb\xfc\x6a\xbb\x2e\xdd\xbe\xea\x3d\x9f\x94\xa7\xdc\x9f\x68\x83\xa3\xd4\xa3\x73\xdb\x6f\x7e\x2e\xdc\x91\x8b\xce\x2d\x18\xd2\xb5\xf6\xb3\xf3\x9c\xa8\x17\xc8\x33\x1d\x12\x2e\x2d\xc9\x74\x25\xe1\x52\xca\xc4\x73\x15\x93\x22\x58\x93\x69\xee\xe4\x49\x8b\xa9\x2d\xaa\x9a\x79\x82\xb1\x05\xd8\x85\xab\x3b\x19\xfd\xb6\x0d\xc5\x58\x9f\xb6\x8d\xe5\xa5\xfd\xb4\x8b\x35\xba\xc0\x7d\xc5\x81\xfb\xb2\x6a\x93\xff\x6e\x34\x17\x6c\xde\x73\x40\x6c\xb5\xc2\xb5\x13\xfe\xd4\x39\xe1\xb5\xc0\x3d\xae\xc2\x25\x61\xf3\xe5\x77\xda\xbe\x86\xd0\xf3\x2d\xc2\xd9\xf5\x6a\x6f\xfa\x1b\xe5\x78\xaf\xe5\xd1\x96\x70\xba\x20\x34\x2f\xb1\xba\x7c\xf1\xb4\x79\x23\x6d\xb9\x81\xe4\x1f\x09\x9b\xcd\x51\x22\x7a\xf3\x45\x96\xf5\x73\x55\x5a\xbe\x67\x1a\x21\xea\x06\xfb\xec\xe9\xda\xfc\x88\xf2\x7f\xd6\xf0\xaa\x89\x94\xcd\x96\x08\xed\x9b\xb1\x5b\xe1\x73\xbb\xad\xd4\x70\x5f\x68\x12\x55\x7f\xb5\x7a\xa2\xeb\x56\xdf\x34\xe4\x0e\x6d\xc4\x5d\x0e\xc1\x8e\x54\x12\xde\x8c\x1d\x7d\x64\xcb\xe5\x12\xf8\x1a\xc3\x3b\x68\x2a\x36\x23\x6d\x91\x79\xaa\x80\xed\xd1\xb5\x35\xd3\xb1\xed\x24\x37\xa5\xbd\x76\xc7\x9d\x91\x35\x12\x88\x43\xc5\xbe\x76\x56\xb0\xb4\x3f\x92\x1c\x8a\x8e\x80\xf3\x7f\xd5\xab\x85\xbb\xa8\x38\x2d\xcb\xb8\x40\xfa\x49\xb3\xbc\xc8\xcc\xa4\xbe\xd6\xf1\x6b\x4a\x46\xdd\x96\xd5\x80\x3a\xe5\x17\x7e\x81\x86\xec\x32\x39\x56\x0a\xf9\x7a\xab\xa5\x2e\xc5\x81\x96\x15\xef\x22\x02\x5f\x6f\xa6\x02\x5d\x1b\x66\x1d\x4d\x71\xa2\x78\x56\x06\x48\x65\xbc\x10\xe1\x2d\xba\x4e\x3c\xee\x9b\x8d\xe6\x3e\x33\x58\x33\x5e\x72\xdf\x86\x13\x46\x13\x24\xda\x0c\x97\x6a\xd1\xa6\x0c\xef\xa5\xd2\xb1\xa6\xea\x75\x58\x56\x43\x36\x59\x4f\x7b\x3a\x56\x09\x45\xdd\xb6\x3a\xcb\x05\xfe\x77\x00\x83\xd9\xa2\x74\x72\xad\x05\xcf\x6c\xb5\x95\x9a\x22\x35\x1a\x42\xd5\xba\xf1\xdb\x5a\x49\x25\x28\x5f\xeb\x12\xfb\xab\x6b\x20\xa5\x32\x6a\x2c\x3a\x0d\xa4\x5a\xdf\x54\xe2\xa0\x0a\x3c\x67\xad\x90\x16\x95\x15\x52\xd2\x62\x85\x54\x85\x37\x74\x9d\x7f\xca\xf4\x0e\xe6\x5b\x8e\x39\x16\xaf\x9c\x2e\x43\xe0\x58\x28\xcd\x3b\x87\xaa\x53\x7b\x36\x1d\x89\x70\x11\xab\xf1\xa9\xc7\x5c\xf3\xa8\x13\x86\xd8\xe6\xb5\x68\x7d\xed\xb1\x16\x43\x1d\x33\xaf\x3c\xfd\x0b\x00\x0e\xf0\xf5\x75\x78\x03\x0c\xdc\x19\x05\xb3\x0e\x14\x60\xb0\x6a\x99\xa8\x58\x3f\x51\xb1\x76\xa2\xc6\x1b\x53\xbb\x07\xcb\xbf\x63\x1c\x09\x66\x5e\xa8\x95\xa9\xc7\x1d\xe7\x32\xba\xa5\xc1\xd9\x95\x31\x06\x53\x91\x7c\xf3\x2a\xc1\x8a\x2d\x6f\x51\x1d\xda\xcc\x2a\x6e\x9d\x16\xa5\x0e\x5c\xfa\xd5\xba\x44\x37\x38\x31\x35\xdf\x59\xef\x6e\x6d\x6e\x66\x13\xbb\x58\x00\xf2\x28\x6a\x2b\xc0\x00\x5e\x78\xc0\xdb\x9f\x2b\xe1\xa5\x57\xcd\xac\xc3\x47\xaf\xb8\xfd\xa5\x12\x7e\xf2\xaa\x31\xfa\x7c\x3e\xcf\x88\x3c\xa9\x6f\x1a\x9f\x5e\x56\xf1\x7b\x5e\x37\x3e\x7e\xaf\xfb\x3d\x77\x22\x81\xb6\xa0\xc3\x8b\x3d\x5c\x57\x0f\x0c\x8d\x49\x5e\x3b\x12\xcf\x3c\x98\x7e\x18\xe3\x66\x33\x05\x5e\x27\x44\xb1\x2f\x18\xdb\xd9\xdc\x41\x11\xcb\x83\x81\x3e\xb3\xb9\x1d\x24\xb1\xa8\x22\x3b\x41\x1a\x8b\x5a\xd8\x26\x28\x8f\x90\xea\xf5\xd9\xc9\x69\xd0\x43\xb4\x87\x26\x93\x1c\x4f\x90\x50\xd1\x99\x0e\xc8\x38\x24\xd7\xd7\xd4\xce\x88\xc5\xe4\xaf\xc7\x87\x87\xf4\xaf\xc7\xd7\xd7\xe4\x99\xfc\xeb\xd9\xb1\x49\x29\x1d\xc8\x45\x5d\x12\x3a\x51\x01\x38\x74\x46\x5d\x9c\x36\x34\xa1\x97\x24\xcb\x02\x6b\xce\xc1\x0e\x0f\xc3\xec\x51\xfc\xa1\xf7\x70\xf5\x3c\x24\xa0\xe8\x3d\x5c\xe5\xc5\x07\x00\xc9\xe1\x61\xc8\xae\xaf\x5b\xbf\xa9\xb2\xbf\x72\x91\x33\x3a\x79\xf6\x70\xa5\x27\x87\x46\x9c\x65\x0b\x81\x9f\xdb\xc1\xbf\x24\xe3\x71\xd1\x63\xe3\xde\x8b\x37\xbf\xfc\xf5\xc8\xd4\xd6\x90\xa9\xee\x54\x4e\x36\x0d\x00\xa4\x7e\x5f\x74\x4d\x5f\x06\x75\xdd\xdd\xe9\x0a\x6e\x8f\x27\x71\x6c\x51\x7c\x2a\xbb\x8d\x82\x81\x02\x8b\x92\x9c\x71\xee\x40\x37\x95\x8a\x9e\x93\x5e\xaa\x04\x14\x7d\x80\xe1\x31\xe4\x8e\x19\x5f\x66\x0d\x7a\x02\x9d\x8f\xa7\xbe\xcd\x9d\x3d\x58\x59\xcf\x6c\xdc\x57\xa5\xb9\x4a\x28\x20\x01\xf1\x33\x95\xd3\x87\xc6\x78\x48\xa2\x52\x87\x76\x76\x40\xaf\xaf\x43\x1a\xaf\xbc\xb6\x83\xe1\x19\x94\x95\x06\xba\x6e\x01\xeb\xad\x62\x0a\x45\x34\x5f\xf0\x69\x48\x01\x28\x63\xad\x2a\x15\x65\x1c\xc7\x24\xb2\xac\x67\x69\x8a\x3a\xcc\x4f\x95\x9e\x6b\x50\xaa\xb7\xfc\x2e\x07\xa4\xca\xbe\xdd\x62\x26\xdb\x71\x22\x22\xcb\xca\xc8\x4d\x05\xf3\x53\xda\x40\xc2\x82\xf2\x29\x19\x8b\x90\x80\x41\xf3\xa3\x9a\x02\x01\x50\x14\x00\x0e\xcf\x40\x69\xb0\xeb\xbf\xde\xad\x25\x42\x26\x31\xfb\xb3\x13\x4d\x6e\x5a\xde\x7f\xd6\xd9\xff\xfa\x43\x1a\x93\x4c\xe0\xfc\xbb\x65\x18\x38\xc2\x80\x44\x2c\x30\xfd\xd8\x5e\xda\xb4\xfa\x77\xee\xa8\xd4\xe7\xd7\x7a\x73\x95\x62\x6d\xb1\xe0\x37\x2d\x92\x06\x15\xb7\x10\x50\x7f\x50\x6e\xa7\x35\xc5\x8d\x4f\x86\xf5\xdd\x1c\x2d\xf2\xec\x07\x96\x87\x2a\x87\xc5\x8c\x7c\xc2\x51\xc9\xe1\x37\xfb\xe2\xd9\x62\x02\x57\x2a\x6e\xfd\x1b\x94\xa3\x19\x1f\xac\x4a\x43\x86\x41\xb3\xba\x6b\x8e\x50\x14\x00\xae\x58\x4e\x26\x84\x0e\x44\x11\x5f\x12\x9a\xb2\xcb\xc8\x1e\x6c\xb3\xcb\x3f\x3c\x5c\x89\xe2\xe1\x0a\x17\x1f\x8a\x2d\x9e\x4f\x24\x47\x25\x0f\xa4\x38\xb0\xc7\x06\x9f\x9a\x30\x81\x0d\xf6\x22\x7e\xd0\xf1\xc1\x64\x02\x6a\xf9\x02\x06\x25\xb0\x26\x1f\x52\xc1\x6b\x7e\x73\x40\x36\x3f\x82\x16\xb4\x6e\x35\x57\x28\x40\x81\xec\xfe\x31\x41\xc8\x59\x8e\x5f\x94\xdc\x4b\xd8\x06\x9a\x23\x79\xff\x3a\xd9\xe2\x4c\x4a\x3a\xc3\x71\x54\xdc\x20\x80\x92\xe7\x36\x5f\x15\x5f\x51\xe5\x75\x03\x00\x44\x09\x12\xc9\x54\xf3\xe5\x64\x1c\x3e\x50\x2c\x6e\x4a\xd2\x17\x2a\xa5\x1b\x90\x75\xb4\x49\x26\x56\xc9\xfd\xf9\x92\x26\x36\xe0\x56\xe7\x70\xcb\x1c\x77\xe8\x12\x11\xb1\x99\x1a\x1f\x6c\x7f\x5c\x24\x55\xd2\x76\x79\x3c\x6c\x45\x79\x17\x5e\x4a\x76\xeb\x33\x61\x46\x1e\xcb\x86\x2d\x9d\x6b\x99\xce\xd7\xb8\xb0\x54\x9c\xaa\xf2\x57\x29\x5a\x78\x77\x27\x78\x43\xe9\xa6\x79\x7d\x1d\xae\x11\x22\x8c\x6d\xa4\x23\x43\x18\xc3\xc8\xc2\x35\x55\x2b\x9d\x37\xb0\xf5\xd9\x28\x1a\xeb\xe9\x0f\x32\x76\x1b\xd4\xdd\x6d\x0a\x38\x8e\xdf\xd7\x33\x9f\x59\x51\x61\x98\xef\x2c\xc9\x9c\xd7\x43\x9b\xd0\xf1\x59\x7c\x1c\x8e\x25\xb1\x5b\xb6\x74\xdf\x26\xcf\x7c\xbe\x11\x4c\x1a\x23\xe8\x14\x95\x3e\xc7\x20\x7a\x6a\x10\x17\xfe\x20\x5c\x71\x6b\x07\xdd\x9a\xc5\xbe\xf4\xbb\xe9\x90\xdc\x76\xd7\xe3\x47\xbf\x47\x1b\x1a\x69\x67\x3d\x7c\xf2\x7b\xe8\x90\x27\x77\xd7\xa3\xd7\xdf\x36\x26\x0c\x37\x09\x58\x75\x63\xe0\x5e\xfa\xc3\xc6\x76\x56\x2f\x82\xb7\x1e\x81\x69\xbf\xbe\x13\xfb\x0a\x78\xeb\x5e\x2c\x00\xaf\x9b\x37\xfe\xe2\x3a\x5a\x80\xe1\x9d\x17\xf2\x75\x13\xba\xa3\x48\x18\xce\xef\x0a\xff\xbc\x09\xdf\xe8\x22\x86\xb3\x1d\x6f\xc2\x9a\xc1\xf4\xad\x57\xa1\x06\xc5\x5b\x8a\x11\xa8\xfc\x78\x9e\xfb\xa1\x9a\x51\x9a\x06\x83\x40\xb2\x0b\x41\xb1\xc6\xb5\xea\x27\xf8\xeb\xad\x5c\xab\xb4\x3a\xf9\xb7\x0f\x69\x63\xea\xe4\x0b\x9a\x31\x36\x77\x1c\xb2\xb4\xa7\x0b\x0c\xd2\xaf\xfa\x3c\x41\x4a\xbd\x9e\x7e\xd5\x97\xdc\x0e\x5a\x9b\xd4\xbe\x35\x76\x4d\x23\xa9\xbd\xae\x41\x62\xd7\x6f\x05\x2b\x67\x9f\xd6\xd5\xd4\x4e\x44\xdc\xba\x0a\xad\xab\x23\xc1\x88\xc3\xc3\x90\xc6\xd4\xc8\x65\x8e\x93\x49\x15\x60\x69\xd3\xa6\x91\x63\x74\x7c\x62\x0a\x00\x00\x24\x8a\x9d\x8c\x54\xf0\x57\xe5\xaf\x62\x14\x0d\x3d\x52\xcb\x82\x0f\x56\x63\x96\x87\x2a\xe1\x68\x7c\xf2\x17\xf1\xd7\x32\x99\xb1\x11\xc9\xfe\x22\x1e\x3d\xb2\xf3\x97\x5b\xfd\x41\x5c\xd6\x18\x8a\xb3\x53\xf7\xc7\x60\x55\x1c\x88\xff\x78\x7c\xba\x34\x68\x91\x02\xf6\x83\xe3\x36\xff\x1e\x01\x56\x97\x7a\x29\x86\xe2\x4c\xee\xc0\xc1\x86\x19\xf2\x56\x8f\x25\x82\x79\x88\x37\x9d\x28\x1e\x12\x00\x06\xce\x98\x3a\x06\xd4\xed\x37\xb3\x09\xfb\x04\x0a\x95\x76\xc4\x22\xb8\x2d\x73\xfd\x3e\x38\xd8\x5d\x7e\x71\xb0\xdb\x1f\x07\xbb\x8f\x5f\x1c\xec\xfe\x18\x0e\x76\x9f\x36\x3b\xd8\xcd\xfe\x7f\x7f\x63\xe8\xdf\x3f\x5c\x78\x29\x7d\x94\x79\xad\xc9\xdb\x53\x45\xa3\x52\x97\x77\xaf\xed\x46\xef\xb9\x56\x64\xb9\x36\x59\x29\xf3\x9c\x54\x91\xa7\x5c\xfb\x09\x46\xdf\x62\x4e\x3e\x61\xd7\xdc\xac\x19\x6d\xbd\xbb\x96\xf2\xb5\x9b\xb1\x05\xc7\x33\x76\x81\xab\xfe\x39\x16\x3f\xe2\x09\xa6\xe9\x1b\xc6\x89\xb5\x4e\xec\x6a\x9a\x61\x74\xe1\x05\xae\xf6\xac\x26\x9f\x38\x83\xe1\x53\x76\xa9\x61\x3b\x30\xd5\xab\xbe\x6f\x48\xed\x3b\xb7\x59\x7b\x2b\x7e\x31\xa9\x8c\xad\x34\x2f\x64\xcc\x0a\xa7\x56\x42\xb4\x36\x68\xf2\xa3\x11\x1b\x3b\x30\xa8\xf4\x11\xef\x2e\x26\x26\xaa\x44\x87\x73\x5d\xcd\x98\x48\x77\xaf\x0d\x63\x48\xc2\x68\xcf\x44\xc5\xd1\x91\xbc\xaf\x1c\xb7\x45\x1d\x9d\xf3\xaa\x0a\xf3\xbd\x6c\x7c\x5c\x56\x1f\x2f\x49\x2a\xa6\x8d\x0a\xba\xb4\xac\xe4\x4f\xd1\xd4\x9a\x3a\x93\x6c\xb7\x04\x2c\xa3\x4b\x3d\x75\x23\x97\xe9\xd6\xa5\x99\x55\x33\xc2\xd4\x7a\xd3\x44\x61\x8c\xfe\x5a\xa2\xf8\xd4\x51\x61\x3f\xfd\x68\xb2\xb5\xb6\xe3\xc4\xaf\xb5\x5c\x3f\xa1\x8e\x56\x55\x8e\xe5\x75\xd3\xf0\x7c\x87\x12\x2c\x45\xff\x8e\x98\x6a\x41\x46\x28\xae\xe6\x69\xeb\x9a\x59\x9e\x04\x3e\x14\x55\x58\x4d\xb0\xad\xc2\xd2\xa9\x70\xf5\xb8\x0d\xc2\x63\x07\x42\x5b\x85\xe5\x63\x17\x3b\xdb\x04\x76\x7a\x5c\xb7\x6c\xf6\xad\x9c\xad\xf5\xd1\xbb\x29\x9a\xe3\x6d\xac\xae\xec\x81\x2c\x77\x41\x45\xe5\x14\x20\xed\xa5\x68\xc8\x5a\x99\xff\x18\x06\x89\x4b\xd4\x94\xfb\x07\xbe\x12\x7d\x44\x93\xa9\x94\x05\x03\x45\x1a\xf4\x81\xbe\x6a\xb4\xb5\x1b\xe7\xeb\x72\xe3\x38\x1f\x97\xee\x29\xaf\x08\x94\xc1\x98\x9d\xf0\x37\xee\x84\xb1\xd0\x2a\x35\x4d\x92\xde\x9a\x98\x82\x75\xb0\xc6\xad\xa5\xe1\xe9\xd1\x45\x08\xcb\xec\x03\xad\xd0\xd7\xd9\x6e\x56\x1b\xbb\xb5\xfb\xed\xed\xf7\x4e\x94\xe9\x54\xdb\xaa\x38\xcb\x51\x5b\x07\x0f\xdd\xb9\x96\x02\x1d\x74\x3b\xe4\xc9\xa9\xe0\x92\xa7\xfa\x9a\x98\x0a\xcb\xea\xa3\x4b\xbb\x9c\x1a\xd3\x06\x81\xde\x93\xa5\x5b\x83\xfc\x92\x60\xdc\x00\xf9\x27\xd5\x47\xd5\xdc\xa1\x22\x5f\x57\x54\xc4\xf9\xbc\x74\x3e\x5b\x1a\xe2\xb6\x7e\xec\xb4\x6e\x7e\xb6\xf4\x63\x4f\x51\x6e\x03\x9f\xb5\x07\xb0\x33\x51\x1c\xbf\xaa\xf9\xe9\x2b\xce\x4a\xde\xd5\x6f\xab\xcd\xed\x99\x91\xfa\x87\xc7\x24\x63\x2c\x2f\xf8\xaf\x6b\xb7\x9a\x0f\xac\x7e\x08\xfc\x1a\xcb\xd6\xb3\xe4\xd7\xf2\x0e\x94\x7f\xdf\xbb\x55\x9b\x07\xc7\xe5\x6c\x08\x7f\x37\x65\x97\x74\xab\x6d\xeb\xc4\x6b\x67\xd9\x72\x52\x33\x95\x76\x98\x9b\xa7\xf5\x61\xbc\xcf\x09\xa2\xda\x98\x92\x3b\xd1\x1d\x9e\x4a\x28\x84\x0a\x1e\x74\x56\x37\xdf\x5b\xef\x2f\x7f\x50\xce\x69\x2a\x59\x3e\x3a\xc1\xbc\xe7\xae\x8a\x37\xb2\x1f\x09\xc5\xbc\x8c\x57\x58\x1f\x9e\x39\x6a\xc7\xde\xb9\x52\x31\x20\xd2\x09\x7e\x4f\x92\xf3\x7f\x79\x07\xeb\xd8\x3b\x45\xb5\xba\xbb\x3a\x46\xc1\xcf\xf8\x32\xf8\xad\xe8\xd4\x06\xdc\x06\x1e\x4d\x6a\x20\x56\xbf\xc9\xa3\xcc\xdb\xf8\x5b\xe0\xf2\x26\xe0\x3e\x2b\xba\xab\x4c\xa7\xbf\x35\xca\x2d\xbf\xd4\x8a\xf2\x1a\x2f\xa4\x6e\x8e\xfa\x21\xd2\x44\xd6\x41\x98\xa9\xdb\xbc\xc6\xd7\xb4\x59\x43\xac\x9a\x95\x77\xc5\x55\x7d\x5e\x8c\x7b\x76\xee\xa6\xaf\xed\x03\xd2\x76\xad\x4b\x8f\xaa\x63\x79\x83\xb5\xb1\x44\x67\xeb\x85\xb1\x0d\x36\xaf\x8a\xad\xb9\xb3\x25\xf9\x6c\x34\xc7\x5b\x8e\x9f\xf1\xe5\x8d\x62\x03\xd7\x05\x4b\xbb\x14\x6e\x78\xd6\xa7\x9d\xe8\xb4\xb5\xba\xa4\xcc\xf6\xba\x5d\xb2\x66\x53\xde\x6c\x6f\xdf\x26\x75\x76\x39\x5c\xd4\x3c\x24\x3a\xa2\x88\x34\xa4\xce\x4f\x38\x67\x6d\x32\xe7\x64\x21\x04\xce\xff\x21\xd9\x86\x1f\x55\x8c\xe9\x36\xb9\xb3\x41\x8d\x3d\xb1\xb3\x1b\xc8\x1a\x1a\xdc\xcc\x33\xd6\xe9\x22\x62\x9c\xcd\x9f\xd6\xd5\x60\x7d\xc1\x58\x26\xc8\xdc\x8b\xbd\x5e\x53\x11\x59\x03\x04\xe5\x3e\x81\xac\x8f\xfe\x99\xcf\x90\x18\x48\xeb\xa3\x4c\x49\xa4\x32\x3f\x40\xc1\xb6\xa2\x31\xcb\x05\x4e\xdf\x19\xf7\x9c\xcd\x0e\x49\x9e\x3b\x92\x9a\xf9\x53\xc7\x27\xea\xa4\xe1\x06\xd5\x60\xaa\x9f\x48\x66\xbd\xce\x4d\x97\xd8\x58\xbf\x57\xdd\xa0\x41\x9b\x82\x32\x54\x9b\xbb\xde\xdf\x26\xd7\xa1\x35\x5d\x1a\xaf\xa6\x9a\x6f\xdf\x13\xc7\xdb\xa9\x1d\x50\xdb\x49\x69\xfa\x3e\x37\x46\xd1\xae\xda\x31\x39\x73\x4a\x77\x23\xae\x95\x1a\xae\xcb\x16\x54\x22\x99\xe3\x53\x54\xf3\x1c\xd2\xb6\x86\xfd\x5c\x6b\x4e\x8d\xa7\x4f\xe9\x27\xa4\xbd\x7f\xca\x04\x3c\xca\x1b\xa9\xdd\x77\x68\x4c\xdd\x28\xc9\xf8\xdf\xb7\xf6\xfd\x91\x07\xa6\xc3\xf9\x07\xbe\x89\x57\x33\x42\x07\xc1\x4f\x84\x06\x70\x86\x53\x82\xe4\x0f\xf5\xaf\xfc\xad\x7f\xc9\xbf\xe7\xdf\x7c\x33\x08\xbe\xf9\x46\x0a\x1f\x33\x74\x35\x08\x7e\x42\x57\x01\x34\xce\x69\x83\xf2\x82\x86\x8e\xcf\xdb\x40\xdd\x11\x05\x7c\x1d\x97\x31\x6d\x23\xfd\xb0\x1b\x06\x8f\xa2\xe3\xff\x08\xb4\xeb\xd1\x79\x3d\x36\xf3\xed\x1c\x40\x2e\x6c\xc4\x61\x2d\x1e\xa5\xc6\x75\xc1\x16\x5b\x59\x68\xee\x95\x73\x25\xe7\x94\xc1\x87\xdd\x62\x43\x46\xca\x78\xc3\xf6\x9b\xba\xd8\xfe\x59\xb9\x98\x5c\xd4\xfc\x42\xaa\x93\x58\xfa\x97\x5c\x9a\x0a\x3e\xa1\x84\x5f\x3f\x6e\xfd\xf8\x56\x0f\xf5\xe9\x71\xeb\x57\x63\x26\xeb\x01\x7b\xe4\x17\x2a\x20\x15\x00\xb9\xd9\xac\x11\xd4\xe3\x93\xaa\x5c\x90\xe4\x5c\xde\x47\xf6\xdb\xc9\xd3\xea\x9b\xa5\xd9\x65\xbb\xaf\xaa\x6f\x5a\x95\x28\xbf\xbe\x1e\x8f\x39\x96\x93\xf1\x3f\xfe\xcb\x8c\xb4\xde\x85\x1e\xa8\xdf\x5c\x97\xd6\x3b\x3c\x7a\xdc\x1c\xca\xbf\x4e\x6e\x00\xb4\xa5\xf9\xe3\x35\xcd\xeb\xbd\x6f\x02\x59\xde\xe4\x76\x9a\x55\x1f\x55\x25\x79\x7c\x2c\xf6\xa2\xaf\xff\xd4\xd2\x4d\x55\x77\xfe\xcd\x37\x65\xd5\x27\x7f\x5e\x5f\x77\x86\xae\xaa\xba\xeb\xab\xd6\xc4\x67\xdb\xa8\x15\xdb\xd1\x53\x63\x2d\xca\x5f\x99\x6c\xe1\x6d\x76\xe3\xae\x37\xea\x5f\x45\x33\x21\xba\xf1\x74\x35\x01\xb0\xdd\xa7\xa8\x36\x68\x96\xa0\x9e\x56\x61\x1d\xb4\x59\x77\x35\x08\x37\x79\x79\x95\xb8\x5c\x8f\x34\x71\xac\xff\x56\x57\x83\x63\xb8\x1c\x58\x1f\xb3\x4a\xad\x1f\x2d\xfb\x1a\x64\x79\x04\x8e\x1e\x43\x45\x26\x06\x8f\x8f\xa1\xb1\x78\xf5\x6a\x40\x2a\xe9\x6b\x63\x24\x28\xcf\xd9\x65\x7f\x31\x0f\x06\xe6\xcf\x54\x52\x8f\x42\xfb\x20\x54\xfa\xef\x50\xbd\xab\xab\xd6\xaa\x1f\xcf\x0e\x5e\xdf\x27\xca\x06\x7e\x86\xae\x02\x60\xcd\xb7\x9d\xf2\xf9\x37\xdf\x04\xca\x73\xc8\xaf\x2f\x29\x31\x80\x34\x7e\xfc\xb4\xf4\x29\x89\x24\xfb\x18\x5d\x3d\xa2\xcf\xb0\xf9\xf3\xf0\x30\x34\x7f\x2a\x5a\x1a\x07\x2a\x6c\x80\x04\x58\xd5\x15\x55\x5d\xb1\xbe\xee\xe3\x3f\xd5\x20\xd7\x6b\x4f\x49\x9a\x62\x39\xa4\xa1\x7a\xe8\x3d\x33\x4f\xf0\xc3\xb3\xa2\x1a\x35\xb6\xf3\x17\xae\x37\x81\x44\xd7\x10\x9f\xd9\x49\x5e\xbd\x4b\x50\x86\x43\x21\x27\x27\x0b\x86\x1f\x1e\xae\x70\xa1\x57\xe3\xc3\x19\xcc\x63\xd2\x20\x71\x92\xee\x19\x2c\xac\xd4\x70\x06\x18\xca\xb1\x0d\x56\x8a\x13\x19\xbc\x91\xe0\xaf\x06\xb9\xdd\x15\xf5\x43\xdf\x7f\x0a\x75\xa3\x20\x28\xa0\x64\x97\x07\xab\xab\x13\x59\xf9\xa4\xad\x36\xbc\x7a\x2c\xbf\x3d\x1e\x38\x64\xe1\x5f\xfd\xc7\x85\xbc\xee\xc4\x60\x75\x35\x68\x1b\x1c\x5c\x1a\x8b\xfe\xfa\x51\xeb\x53\x70\xf4\x78\x1d\x1d\xf4\xba\xd6\x7b\x95\xd8\xad\x4a\x0b\xbd\xe1\x46\x48\xf7\xe4\x9d\x2b\x55\xbb\xef\x0f\x47\xb5\x98\x92\xc9\x14\xe7\xea\x7c\x56\x8d\x7e\x42\x62\x1a\xcd\xd0\x55\xd8\x7e\xc6\x61\xf7\x19\xd7\xe4\x62\x86\xae\xc8\x6c\x31\xfb\x67\x17\x44\xa7\x53\xa8\x12\xed\x4e\xb0\x00\xa1\xb7\x11\xa0\x3e\x09\xd7\xd7\xda\x4c\x23\xfa\xe9\xd5\xcf\xbf\xbe\x7b\xfe\xc3\xf7\xbf\xbe\xfa\xf9\xfd\xf7\xff\xf5\xfd\x5b\xdd\x55\xc6\x2e\x3b\x86\x4f\xe8\x6d\x87\x6f\xf6\x5d\xcd\x20\x5e\xd9\xa1\xfd\x48\x28\x46\x39\x08\x41\x94\xb2\x19\x22\x34\x1c\x1a\x9b\x75\x3b\xe1\x33\x10\xe5\x52\xb6\x7c\xcb\x16\x34\x2d\xbf\xda\x55\x39\xf3\x87\xdc\xb6\x56\xad\x97\xb8\x3d\x09\xf2\xef\xaa\x39\xf0\x57\xf0\x56\xf0\x9c\xf6\x1a\xa0\xde\x80\x6d\x5b\xe8\x54\x1e\x87\xf6\x5d\x7d\x52\x3b\x05\xf2\x68\xac\xd9\x79\x8a\x11\xf1\x4f\x4e\xa1\x6d\x2f\x75\xfa\x71\x87\x56\x57\xd4\x5c\x1d\x64\xeb\x66\xe3\x2e\xa2\xae\x7d\xaa\x3e\x0d\x54\x58\x2c\xd8\x7e\xfa\xfa\x27\xe5\x7d\x60\x7b\xd5\xb7\x92\x55\x83\x7b\xb3\x76\x08\xbd\x3d\xcf\xde\xea\x59\x70\x15\x37\x62\xce\xa6\x21\xd3\xec\x92\x9e\xfa\x68\xfe\x47\x85\x14\x0f\xda\xa0\x7e\xf9\xd4\x69\x44\x51\xd2\x14\x07\xac\x0f\xa0\xb5\xaf\xdf\x72\x90\x15\x3e\x2d\x87\xe1\xfb\x7c\x39\x48\x3d\x19\xf4\x4f\x0e\xb4\xfb\x94\x45\x7b\xec\x8f\xc9\xa9\xde\x3a\xc6\xd6\x65\x69\xdc\xd3\x37\x40\xd6\x4a\xa9\xf7\x07\x7e\x2a\x17\x91\x23\xca\xa5\xa8\x32\xe8\xa9\x3f\x33\x24\xf0\x3f\xc3\x87\x2b\x51\xcc\xaf\xc0\x07\x00\xf5\x23\xc4\xe0\x43\x25\x81\x1e\x43\xeb\x33\xa3\xf6\x5a\xb4\x3c\x29\xd6\x7d\xd4\xc8\x6e\x61\xce\x8e\x1e\x3b\xed\x1e\xae\xf0\x9f\xd6\x54\xbc\x59\x97\x8f\xb6\xe8\xf2\x83\xb3\xa4\x4a\xc1\xbe\xe6\x8c\x58\x35\xef\xa0\xe3\xb4\x14\x50\x81\x19\xdc\x14\xc5\x1b\xb6\x69\x7b\x5f\x6a\x59\x8a\x62\xd0\x1c\x95\xdf\x7e\x47\xc3\xda\x6a\x7b\xd9\x61\x39\xe7\x04\x5f\x09\xff\x8c\x54\xa2\xc4\xa3\x93\xff\x84\x22\x5e\x69\xed\xef\x40\x59\x33\xc0\x4e\x52\x84\x0b\x48\xaa\xba\x5c\x28\xc3\xee\x8e\x49\xeb\xea\x34\x7e\x1d\x86\xdd\x17\x62\xbf\xfd\x0a\x05\x47\x1d\xe5\x30\x8f\x57\x57\x83\x50\xf2\x88\x24\xba\x02\x47\x8f\x65\x2f\x9a\x03\xa3\x75\x97\xe7\xd6\x6d\x23\xcc\x42\x10\x68\x34\xa1\x83\xdc\x5d\x3f\x62\x3e\x0b\xe7\xb3\xbe\xb2\x2a\xcb\x2c\x6f\x77\x96\x88\x8c\x2c\x94\x68\xf9\x48\xbb\xf8\xba\x3a\x3e\x87\x3d\xaf\xe4\x7c\xd0\x9a\xaa\xe5\x43\x86\xc7\x95\x3b\x9c\x96\xfc\xb5\x2b\x9c\x62\xf9\x2b\xbd\x9e\x03\xb3\xe2\x6a\xaa\x75\x9e\x84\x93\x70\x55\x40\xff\x3b\x5c\x15\x70\x65\x55\x28\x1d\x0c\x8c\xab\x4f\x59\x23\x6f\x81\x36\x03\x52\x0c\xa2\x19\x9a\xab\x98\x1f\x61\xc9\x14\x8b\x33\x63\x6a\x8c\x87\xe2\xac\x00\x00\x44\x72\x1e\xdf\x2d\xad\x31\x28\xa8\x78\x78\xf3\x0e\x1c\x82\x95\x4a\x29\x45\xf1\x95\x00\xda\x7b\xd1\x39\x0f\xf1\x83\xe3\x02\x80\xc2\x5a\x0a\x5a\xb7\x3c\x75\xe9\x18\x02\x5f\xda\xc8\x19\xa7\x3c\xbd\x27\xf5\x4e\x75\x3c\xf7\x1a\xf5\xcc\x35\xe3\x19\xda\x95\xae\x81\x55\xfd\x18\x17\x0d\xbb\xc3\xaa\x5a\xb9\xc8\x65\x4a\x2f\xbd\x92\x31\x8e\x32\xb4\xc4\xf9\x3f\x8b\xe6\xb3\x84\x93\x3c\xaa\x56\x1e\xe3\xa2\xed\x15\x23\xec\xa8\x6d\x4c\xb5\x0b\x98\xc6\x1f\xc3\xa4\x96\x72\xc9\xbc\xe3\xef\xcc\x97\x6a\xee\xf7\x30\xdd\xb9\xd3\xdb\xcc\xef\xc2\xa8\xcf\x3e\x67\xe2\xa6\x96\x1e\xad\x66\xee\xf3\x75\x3b\xf6\xbb\xb5\x4a\xbf\xdd\xe1\x72\xea\x77\xd1\xd0\x1f\xee\xd0\x75\xb0\xde\x93\x35\xef\xb8\x49\x36\xa8\x56\x00\x00\x26\xae\x5f\x93\xd7\x4d\x69\x3b\x7c\xeb\x7e\x4a\x08\xeb\x3b\xf2\x0d\x71\x6f\xdd\x9f\x0f\x68\x43\xb7\x0d\x4b\xe7\xdb\x77\xdc\x00\xb5\xb1\x6b\xff\x19\xf5\x2e\x7d\xfb\xb0\xd6\x77\xde\xfa\x8a\x7b\xeb\xee\x5b\xa1\x79\x03\x48\xd6\x66\x19\xfb\x04\xcf\x6f\xe3\x0a\xa7\x02\xb2\xed\xd6\x11\x6e\xdb\x7c\x61\x6b\x3c\xe5\x3a\x3d\xde\xb4\xab\x88\x72\x7b\xab\x7c\xdc\x92\x7d\x72\x52\x4a\xbf\xf8\xbd\xfc\x31\xfc\x5e\xe6\x5b\x24\x96\xfa\xdb\xe8\x75\xf2\xdf\xc7\xff\xdd\x92\x58\xca\x0f\xbb\xeb\x44\x63\x0a\x60\xa0\x5d\x1b\xdb\x32\x25\xe9\x14\x1f\xad\xd9\x91\xe4\x51\x3f\x2b\x13\x28\x35\xbd\x5c\x14\xdd\x7f\xa9\x53\x48\x6f\x74\xe2\x10\xed\xd9\x46\x5c\x5b\x85\xdf\x2a\xfd\xd0\xd1\xba\x1e\x5a\x63\x3c\x6f\x88\x6b\x7c\x93\x7c\x44\x55\x0a\x80\x4d\xc9\x88\xaa\x04\x43\xbf\x5d\x52\xa1\x6d\x57\xac\xf4\x6d\x79\xec\x64\xfa\xe1\x8b\xd1\x8c\x88\xf7\x64\x5b\xd7\x96\xed\x3b\x6b\x41\xbf\x0a\x3a\xb6\xc1\xe9\x64\x6d\x07\xbe\x3b\xca\xba\xfc\xe6\x75\x73\xa4\x6d\x52\x8c\x37\xf6\x55\x77\xa2\xeb\xcd\x49\xc5\xdb\x03\x47\xdf\x61\xb2\x9b\xd2\x8b\xd7\xe7\xbb\x65\x86\xef\x1b\x4c\x79\xab\x9c\xde\x3b\x9f\xf5\x2d\x97\xb8\x16\x2d\x2f\xe8\x4a\xfb\xfd\xbf\xbe\x2c\x77\x1d\xe6\x06\xb3\xb9\x96\x90\xc2\x5e\x6c\xe0\x9a\x31\x8f\x36\x58\xe9\xcf\x18\x15\xd3\xbe\xb8\x75\xfc\xdd\x9c\x5d\xae\x0b\xbf\x3b\x73\x6d\x60\xd0\x2d\x6d\x60\x12\x6b\x7f\x21\xd7\x9c\x1b\xeb\x93\xa4\xb4\x45\xd0\x48\x5e\x98\xd8\x9d\xd5\x9d\xe7\xe8\x23\x29\xbe\xec\xe5\x65\x40\x4c\x47\x5d\xd5\x08\x9e\x79\xb2\xdb\x20\x99\xe2\x06\x5d\xaf\xf9\xf6\x19\xe2\x77\xea\x20\x60\xc9\x7c\x11\xaf\xb4\x42\x12\x3b\xd1\x3c\x2b\x3a\x62\x8a\xab\x02\xe8\x50\x04\xf3\xd1\x29\x81\x2d\x5b\x7d\x20\x3c\x10\x46\x61\xa8\x57\xae\xea\xbe\x16\x3e\xb4\x36\x02\xf3\xa5\x73\x10\xe6\xfb\xe6\x71\x34\x00\x15\x45\x01\x79\x9c\x86\xa8\x16\xe3\x44\xee\xb3\x61\xb6\x2b\x2d\xc5\xc2\x87\x6f\xb7\xec\xee\xba\xf0\x3a\x70\xf8\x3e\x38\x64\x5b\xcb\xaf\x5d\x30\x00\x44\xae\xd4\x8a\xd6\x4a\xad\x73\x38\xdb\x4a\x6a\xad\x82\x87\xff\xd6\x41\x5b\x3a\x44\x51\x2d\xbb\x65\x10\x55\x62\x28\xff\x22\xd9\xfd\x31\x24\xbb\xc5\x66\xc9\xee\xc9\x3f\xff\x81\x9e\xf2\xc5\xc8\x8b\x68\x60\x33\x30\x7e\x6d\x8d\x99\xbf\x52\x0c\x96\x6b\x93\x5c\xc9\x65\x6e\xc6\x92\xc7\x6d\xde\x05\x55\xea\x9f\x2c\x59\xc8\x31\x38\x9e\xfa\x6d\xd2\x9b\xc7\xb7\x54\xf2\x51\x99\x66\xab\x33\x21\xd8\xd0\xe4\x78\xea\x90\x92\x5a\x21\xaf\xcd\x7e\x57\x5a\x77\x77\x1a\x57\x07\x65\xa6\x09\x15\x10\x41\xb9\x8f\xe8\x2c\x77\x6e\x54\x84\xe0\xc5\x9b\x5f\x54\x5e\xbb\xa0\x39\xc6\x52\x62\xf9\x1a\x06\x28\x27\xc8\x24\x7d\x35\x06\xf4\xdd\x0d\x4d\xa6\x9d\x5a\x66\xbc\x32\x17\x5e\x3d\x4b\x9e\x59\x85\x27\xca\x5d\xb0\x99\x00\xef\x69\x3d\x41\xdd\xd3\xca\x2c\xdd\xcf\xcb\x50\x2d\x99\x97\x68\x6f\x5d\xe5\x2d\x32\xa8\x76\x15\xfc\xef\x2c\x96\x8e\xc4\x78\xbb\xf5\x5a\xdb\xf6\xe6\x4b\xf6\xf5\x8d\x96\xec\xeb\x9b\x2c\xd9\xba\xca\x5b\x2c\x99\x95\x22\xbc\x24\x8a\x27\x55\x6a\x9b\x69\xe3\x9c\xb7\x84\x5c\xb0\x61\x36\x9a\x81\x31\x6a\xb1\x2e\x5a\x42\x62\xac\x8d\x85\x51\x75\x50\xfa\xc7\xeb\xa4\x4d\x2c\x4f\x55\x46\x9b\x8b\x32\xb7\x51\x70\x15\xc0\xe0\xd8\xfe\x90\x77\xf0\x49\xd0\xd1\xa5\x6e\xfd\x42\x36\xfe\x5b\xa3\xf7\xee\x84\x7d\x73\x96\x2d\xeb\x4e\x3e\xc2\xfa\xc8\x9e\x79\x8e\xb4\x6a\x0f\x9d\xf4\x4e\x9c\x20\x31\x53\x94\x8d\x95\x83\x4c\x6b\x59\xad\x66\x39\xa6\xee\x51\xad\x13\xb8\xa0\xa3\xa4\xab\x2f\xb4\xdf\xc2\x4d\xf5\xe7\x66\xf6\x33\x79\x00\x4d\xf6\xbf\xd6\xfc\x77\x55\x56\x40\x4f\x92\xd3\x59\x55\x5c\x71\xae\xcc\xe1\x52\x26\x7d\x29\x1d\x33\x4c\x3e\x17\xe5\x3a\xb4\x9d\x8c\x67\x79\xb3\x75\x92\x5d\xe2\x4a\x76\xd9\x0d\x24\x3b\x15\xd8\x4d\x33\x55\x07\xae\x94\xa7\x1f\xcb\x21\x89\xcb\xad\x94\xeb\x92\x90\xc6\x08\x74\xbd\x02\x48\x48\xee\x2b\x00\xed\x7c\x05\xa0\x1d\xaf\x00\xd4\x7f\x05\xa0\x35\xae\x86\xae\xe1\x6a\x0a\x63\xbd\x88\xb2\xb1\x67\xb2\x31\xb5\x16\x48\xca\xa2\xd5\x3f\x0a\xad\x95\xfb\x8f\x0b\xef\xda\x2f\xdf\xea\x8d\x31\x01\xae\x99\x0f\x3c\x3a\x29\x0a\x88\x62\x1e\x66\x9f\xf7\x71\xdc\xeb\xc0\x67\x4d\x6e\xf2\x40\xb6\x16\x10\x80\x99\x2b\x65\x64\x6b\xa5\x8c\x05\x4c\x36\x4b\x19\x84\x8b\x9c\x8c\x16\x4a\x4f\x31\x42\xf9\xb6\x92\x46\x25\x3a\xa8\xdf\xfd\x14\x27\x2c\x47\x82\xe5\xdc\xff\xd4\x0c\xfb\x28\xc9\xd7\x98\x64\x59\xe3\x51\xec\x48\xc5\xd1\xa5\x48\x7d\xd1\x70\x13\x36\x5f\x96\x3f\xe4\xe6\xc8\x49\x2a\xd7\x41\xa5\xc6\x5b\xa8\x28\x9d\x2a\x7a\xa4\xca\x78\xa1\x8f\x72\xfa\x55\x5f\x59\x6f\x91\xf2\x68\x9b\x69\xcf\xc8\x15\xa1\xfc\xc8\xf5\xd0\x32\xc9\x9d\xbc\xb7\xbb\x79\x19\xa7\xf0\x48\x19\x8a\xf5\xcb\x40\x95\xcd\xd9\x56\xb8\xd9\x10\xaf\x12\x9a\x50\x95\xfa\x70\xab\x78\x95\x70\x09\x27\xf0\x02\x5e\xc2\x8f\xf0\x13\x7c\x53\x89\x54\xaf\xf7\xe9\x65\xef\xfc\x4b\xf8\xc1\xfd\x09\x3f\x78\xf5\x45\x58\xff\x63\x08\xeb\xef\x62\x75\xc8\xe2\x67\xf8\x91\x38\x70\x98\x90\x91\x14\xe2\x67\xda\x83\x47\x3d\xb4\x81\x30\xb0\x69\xe6\x1a\x77\x01\x80\x63\xaf\xfa\x77\x84\xa6\x84\x4e\x64\x2b\xc2\x7f\x56\x7e\x50\x03\xc2\xfb\x54\xfd\x15\x00\x38\x8d\x95\x13\x85\x25\xce\xc6\x60\x50\x4d\x0e\xc0\xa5\xfc\x38\xb7\x63\x01\xa1\x75\xbe\x76\xec\x5e\x26\x46\xc7\x50\xb6\x0f\x52\x24\x50\x00\xe0\x85\xfc\x40\x23\x36\xe2\x38\xbf\x50\xa3\xfe\x55\x7e\x89\xbe\xc5\x28\x99\x46\x1a\x21\x50\x09\x4e\xb0\x1c\x6c\x11\x00\x38\x0a\x2f\xe3\x71\x18\x7e\xac\xf3\x5e\xa1\x28\x7d\x52\x75\x49\x98\x96\xc3\x02\x1b\x14\xed\xe7\x56\xd1\xae\xb1\xa6\x17\xee\xb5\xf5\xb8\x93\xa3\x2d\x73\x6e\x9d\x97\xb9\xb3\xde\xc9\xbd\x6b\xd8\x5a\xdd\xe2\xbc\xe6\x39\xfa\x12\x89\xc5\xcc\xff\x64\x31\x1c\xc0\x07\x27\x55\x17\x35\x8f\xf5\x32\x87\xd7\x79\xe9\x1d\xc8\xcf\x5f\xa5\x06\x92\x62\xac\x14\x9e\x1c\x35\xbf\xb2\x72\x95\xd7\xaa\x71\xc4\x91\x9f\xa1\x3c\x63\x92\x77\x9a\xa1\xb9\x63\x0c\x6a\x0f\xd8\x3b\x78\x5c\x9a\x98\x62\x6d\x55\x6a\x4d\x4a\x89\xe5\x07\x2b\xb4\x0f\x72\xa8\x2c\x2b\xf9\x80\xc1\x4c\x59\xf5\xfc\x48\xe8\xf9\x20\x83\x53\x9c\xcd\x07\xa8\x80\x1c\x54\x26\xa9\x37\x6f\x0f\x55\xc6\xc7\x01\x2f\x4d\x83\xe9\x91\x80\x4c\x79\x50\x0d\xb0\x21\x12\xc7\x90\x83\x35\x73\x39\x12\x05\x00\xa0\x48\x89\x89\xd2\x6d\x6d\x4b\xcd\x42\x47\x8d\x0f\x51\x14\x95\x11\x93\xab\x4c\x22\xda\x2b\xc2\x18\xad\xaa\x3c\x35\xef\x14\x1b\x22\x6f\x0f\x29\x86\x4a\x94\x56\xce\xcf\x9a\x45\x09\x31\x80\x24\xfe\x20\x8f\x5a\x5f\xae\x55\xff\xa1\x36\xaf\x9d\x2c\x48\xfa\x03\xcb\xf5\x9a\x80\xe2\x83\x7e\x79\xe0\x58\x38\x31\x93\x57\x6a\xcb\x0d\x04\xd4\x8b\x3c\x20\xea\xf8\x7b\x1d\x27\x19\x99\xbf\x41\x62\x1a\x00\xd9\xfa\xb9\xd0\x27\x1a\x87\x01\x49\x03\x48\x00\x14\x11\xa3\x61\x2d\x40\x87\xb6\xe9\x55\xee\x59\xf9\x82\xd6\x6d\x7c\xb1\x08\x2b\x75\x81\xda\x86\x55\x79\xcb\xce\xb5\xb3\x7c\x9e\x65\x61\x30\x09\x80\x26\x1c\x38\x0d\xcb\x60\x0c\x0f\x4e\x9c\xc2\x32\x30\x83\x2c\x2e\x40\x95\x43\x30\xc7\x54\x0a\x03\x72\xba\xa1\x5a\xa7\x5f\xe6\x29\x12\x58\xce\x86\xbb\xab\x54\x2b\x6e\x6b\xba\x50\x15\xcc\xaf\x55\x4b\x85\xda\x2f\x93\x36\x52\xa3\x19\x43\x75\x72\x06\x02\x96\x94\x8e\x16\x5a\xd8\xca\x36\x2f\x7d\xcd\xd8\x19\xc5\xa2\x0c\x13\x8e\xe3\x67\x58\x5f\x36\xcf\x8e\x01\x38\x40\xd5\x35\x6b\x08\xf6\x4a\x51\x40\x8e\x05\x08\x71\x99\xde\x54\x48\xdc\x28\x91\x92\xc7\xd8\x6e\xa5\x20\x1a\xa1\x9c\xab\x85\xae\x21\x5d\x1d\x78\x04\x75\x57\xea\x98\x01\x00\x93\x18\x99\xd0\xe0\x07\x3c\xc2\x57\x44\xa8\xfb\x73\xc6\x2e\x70\xa8\x01\xa7\x31\x8f\x8c\x43\x58\x84\xe6\x73\x49\x14\x15\xb4\x72\xbb\x98\x28\x31\xee\x38\x6b\x3b\xa6\xee\xe7\x2a\xcf\xa1\x14\x54\x71\x7d\xe6\x6a\x38\x92\x39\xb2\x03\x3b\xc0\xdb\x6f\x92\x63\x20\xef\x86\x46\xed\xe3\xae\x2d\xd5\xb5\x59\x85\x3d\xc3\x92\x61\xa4\x2c\x95\xbc\xc4\x04\x8b\xef\xbe\x63\x57\xa1\xba\x8c\xa3\xab\x47\x54\x1b\xb1\x1f\x3d\x3e\x50\x93\x8c\x78\x32\xc5\xf2\xf6\x0d\x03\x34\x16\x38\x7f\xab\xf6\x8d\xf6\xa6\x86\x55\x4e\x1f\xff\xc0\x1c\x03\xe0\x8e\xc2\xbf\xf0\xe0\x4a\xf9\x18\xb0\xc2\xec\xfe\x03\x1e\xf3\x68\x86\xf3\x09\x0e\x53\x00\x79\x84\x84\x50\x47\x1a\x71\x1e\xa8\xf5\x34\x48\x26\x31\xae\xee\xe4\xeb\xeb\x0f\x0a\xdb\xfd\x87\x2b\x11\xa9\xfd\xf2\x7a\x2c\x79\xcd\x0f\xc6\x9b\x36\x72\xe6\x6e\xa8\xf8\x90\x40\x7a\x78\x48\xcb\xd5\x30\xeb\x72\x78\x58\x22\xb5\xfa\xfc\xc0\xfd\xec\xa0\x57\xe7\xa4\x72\xaf\xb6\xc3\x43\xad\xbb\x57\x42\xd5\x59\x64\x92\x97\x87\x20\xfa\xc8\x08\x0d\x83\x5e\xa0\x92\x7d\xea\x39\xc9\x3d\xda\x17\x98\x8b\xbe\x1e\xbb\xd1\x79\xea\x4d\x52\x4e\xad\x86\x3c\xbd\xa5\x02\x58\x52\xe0\x79\x8c\x4d\x96\x3c\x11\x3f\xb6\xf7\xd3\xb1\x9a\x8e\x42\xc3\xe1\xa1\xe8\xf7\xa1\xf9\x11\xc7\x71\xd2\x3f\xd1\x45\xd9\x9f\xb0\x7d\x07\xed\x8b\x47\xc1\xfc\x2a\x28\xe0\x4c\x02\x93\x1f\xf4\x55\xf2\x28\x74\x00\x9d\x1e\x0f\x4e\x80\xaa\xa7\x4e\xca\x28\xe6\xee\x91\x8b\x04\xca\x27\x58\xd8\x83\x27\xa7\x30\xc4\x67\x00\x1c\x8c\x1a\xe7\x49\xe9\x0e\x41\x7d\x59\x83\xb2\xb9\x2e\x36\x5a\xcb\xb9\xfd\x6d\x95\x15\xc1\xc9\xf1\xf1\x7f\x94\xb5\xae\x02\x38\x03\x66\xab\x8c\x40\x54\x09\xbc\x21\x88\xd2\x45\xae\x54\x63\xe1\xe3\xe3\xe3\x2e\xa8\xaa\xbd\x9a\xcd\xd8\x9b\x8d\x62\xfc\xcc\x54\xcc\x51\x97\x92\xd1\xf3\x3c\x47\xcb\xd0\x38\x4d\xf0\xeb\xeb\x13\x20\x0f\x76\x16\x86\x92\x13\x46\x9c\x93\x09\x05\xe1\x4a\xdf\xcd\xa2\x80\x18\x00\x00\x0e\xc6\xeb\x31\xd0\x3a\x28\xf3\xf7\xd2\x5c\x4c\xf4\x34\x78\x7a\xfc\x1f\xc1\xe0\x18\x54\x78\x23\xf3\xfe\x5c\x5e\x71\xf0\xc3\x22\xcf\xc2\xff\x63\x3d\x74\xd4\xad\x58\x80\x0f\x3e\xe6\x2c\x9c\xaf\xe7\x57\xc1\xc0\xa0\xd1\xd6\x29\x5d\xbe\xaa\x6a\xa5\xeb\x57\x78\x0c\x7b\xfd\xaf\x40\x30\x08\x64\x7d\x8d\xeb\xb1\xb7\x7a\x16\x45\x1f\x46\x28\xef\x29\xdc\xc8\x63\x58\x7c\x00\xb7\x5d\x13\x79\xf2\x1a\x4c\x83\x7b\xdd\x80\x8a\xfc\xcb\x19\x07\x8d\x7d\x22\xa7\xe9\x60\x51\xa1\xcf\x9c\xa3\xfa\x69\xe5\x8a\xb6\x9b\xe7\xb6\xc6\x77\x50\x68\x45\x89\xb6\xc2\xff\x1b\xa2\x69\xa6\x9c\x85\x15\xd9\x67\x34\xc1\x9a\x57\x69\xdc\xba\xa0\x28\xe0\xa7\xf8\x2a\xfc\x58\xcb\x4b\xa3\xf8\xe2\xe1\xf4\xae\x7a\xb6\x37\x3e\xe0\x3a\x37\x3c\x5c\xde\xb5\x03\x0f\xfc\xaf\x66\xe0\x93\xcd\x7a\xbb\x96\x76\x00\x7e\x74\xb5\x75\x1e\x6c\x87\x37\x09\xe0\xf0\xe2\x86\x3d\xb8\xad\xbd\x7e\x2e\xe3\x8f\x00\x5c\x5f\x5f\xaa\xff\x36\x2a\x00\x73\x44\x68\x7f\xce\xe6\xea\x05\xe3\x76\xda\x3f\xab\xbe\x73\x74\x72\x6b\x15\x76\x56\xb5\x47\xb5\xb3\x5b\xa2\x8c\xc5\xcc\x01\xe9\x7f\xe4\x1b\xf4\x6c\xeb\xd4\x75\x19\x4b\x50\xd6\xe7\x82\xe5\x68\x82\xd7\x6b\xe4\xb4\xfe\xa3\x54\xcb\xc1\x9a\x46\xee\xa0\x99\xb0\x61\x1f\x74\x71\x9f\xbe\xe8\xe2\xf6\x47\x17\xf7\xe6\x8b\x2e\xee\xbe\xeb\xe2\x1c\xc5\xdb\x42\x2b\x5e\x04\x9a\x28\xc6\x36\x0c\x02\x29\x93\x29\x6d\x59\xa5\x10\x53\x84\xed\xa5\xa4\xc8\xaf\xe7\xc6\xe9\x61\x55\x00\x98\xc6\xea\xd2\x75\xb4\x6a\xcd\xfc\x87\x5a\x97\x63\x88\xe8\x7f\x2f\x48\x72\x6e\x40\x0c\x8f\xd5\xfe\x98\x6b\x05\x1a\xfe\xf7\x02\x65\x20\x0c\x6c\x8a\xf0\x97\xcd\x16\x1a\xfd\x01\x0c\x92\x05\x17\x6c\x16\x00\x38\x6b\x6a\xe5\x30\x4a\x33\x42\xf1\xf7\xd4\xc6\xc4\xb3\x5d\xbf\xe2\x2f\x74\x33\xdb\xde\xf6\x10\xc0\x2d\x3a\x05\x50\x29\x28\x99\xb2\xea\x74\xe6\xf9\x27\xb9\xdf\xc9\x38\xd4\x42\x87\x96\xad\x0d\xcd\x38\xa8\xc5\x17\xd2\x9f\x22\xc2\x15\x16\x09\x9d\x28\x1e\x97\x1c\x88\x7c\xb9\x22\xca\xce\x34\xab\xdb\x99\xda\x99\x80\x88\x22\xca\x38\x4e\x18\x4d\x79\x08\x0a\x9d\x68\x35\x2f\xf1\xab\x56\xb4\x12\x46\xe6\x28\xe7\xd8\x64\xa1\xcb\xa3\x19\xe6\x1c\x4d\x30\x28\xac\x58\xb9\x7a\x69\xc0\x0e\x08\x7c\x35\xa1\x2c\xc7\xef\x96\x5c\xe0\xd9\xdf\xd9\x88\x9b\x74\xd9\xea\xe2\xad\x4a\x8b\x83\xaa\xd4\xac\x5c\xbc\xf2\xd0\x3c\xa8\x8d\xd8\x14\xc2\x3a\x9a\xeb\x75\xe0\x1a\x94\x9b\xa0\x20\xdd\x15\xa0\x37\xc4\x41\xdb\xb8\xe1\x98\xe5\x09\x56\xd8\xd6\xdf\xab\xdf\x05\xc4\x21\x50\x98\xf7\x3e\x9c\x2e\x09\xce\x0c\x36\xcd\x82\x55\x1f\xe5\xcd\xd6\xfc\x9e\x9a\x4f\x96\x4f\xd5\x55\x85\xb3\x4e\xe6\x83\xbe\x31\x72\x50\xc8\x4d\xbf\x08\xc3\xa9\xf7\xea\x2e\xb6\xb4\xa7\xfe\x64\xd5\xbc\xaa\x7f\xab\xe0\xfa\x54\xaa\x66\x4b\xc3\x1a\xa5\x68\xb0\xe5\xee\xb6\x90\x27\xfc\x53\x19\x89\xcd\x3b\x2f\x6e\xa3\x6a\xee\xf5\x72\x0f\xd3\x5a\x01\xf2\xd1\xfd\x58\x52\x89\xa5\x51\x03\xdb\xaf\x6b\x56\x35\x80\x13\xaf\x72\xf3\xe8\x5e\x98\x1a\x25\x12\xfc\x93\x1c\x78\x03\x09\xe0\xa5\x31\x2d\xb7\x2b\x00\x56\x85\x5d\x25\xb0\x2a\x52\x92\xbe\xc5\x09\x26\x17\x4d\x1d\x5e\xbd\x5c\xc5\xc9\xf5\x69\x4b\xa3\x7b\x17\x63\x4d\x34\xad\x9d\xfd\x59\x75\x97\xe2\xf8\xd9\x0a\xf7\x88\xa5\x9d\x0e\x42\x0f\x0f\xd5\xe4\xe4\xfd\xda\xf8\x26\x65\x7b\x9b\x5c\xb9\x8d\xde\x96\x24\x79\x68\x54\xdc\xc1\x49\xef\x6f\x6c\x91\x07\x86\xb3\x0b\x4e\xa6\x41\x01\xed\xb7\x27\xea\x1b\x2f\x3f\x3e\x71\x3f\xfe\xd9\xfb\xf8\x67\xf7\xe3\xc9\x63\xef\xeb\xc9\xe3\xda\xe7\xde\x4b\xb4\xac\xbe\xa5\xce\xa7\x72\x95\xf5\x37\x43\xe6\x8b\x33\x13\xa9\x44\x63\xbf\x11\x5e\xa3\xb6\x28\xa7\xb5\xeb\xc6\x6e\x1c\x5d\xda\x46\x8f\x36\x52\xfe\xc1\x71\x31\x97\xcc\x04\x15\x2f\x0d\x75\xc6\x60\x85\x23\xaf\x4c\xca\x96\xcb\xf8\x4d\x38\xad\xc9\x96\xb5\x93\x30\x4c\xee\x2a\x02\x4e\xfc\x0e\xd6\x1e\xa6\xbb\xa7\x4f\xbd\x68\x4c\xa8\x71\x1e\xef\x9e\x43\xb5\xa3\x0b\x77\xe3\x06\x70\x58\xdd\xf1\x9b\xa5\xd1\xcd\xf0\x00\x9c\xd6\x92\xd0\x7a\x4d\xcc\x8e\xd2\x59\x5c\x6f\xd6\x9b\x6d\xea\xf5\x70\xd9\xba\x35\x02\x38\x1c\xdd\x15\x7d\xe3\x78\x2a\x45\xea\xf1\x46\x71\x1a\xa7\x1a\x4e\xff\x02\xe5\x44\xfd\x91\x11\x7a\x7e\x17\xfb\x7d\xaf\x72\x55\x87\xd1\x6c\xd9\x26\xe2\x76\xe7\xc4\xbc\xe9\x23\x72\xbe\xd9\xe2\xfb\x6f\xdf\xbc\xff\xe9\xf2\xc5\x7f\xfd\xdd\xf7\xe5\xb5\xe1\xaa\xcf\xe0\x30\x90\xb8\x95\xd2\x99\x46\x48\xe0\x58\x6f\x3e\x79\x52\x05\xcd\xfe\xaa\x34\xf8\x54\x36\xad\xf8\x8a\x70\x41\xe8\xe4\x0d\x12\x53\x1e\x78\x7e\xa6\xda\x36\xdc\xa6\x6a\x39\xab\x65\x6b\x79\x52\xfb\xa1\x82\xd1\xa7\x2a\x34\x75\xc3\x5c\x54\x5b\xee\x3e\x29\xc3\x70\x07\xdf\xaa\xb4\xf0\xca\xa2\x50\xb5\x81\xc1\xb7\xea\x6d\xc7\xb5\x77\xd6\x55\x9c\x48\xdb\x15\x78\x53\x60\x9a\x18\xdb\x5c\x2b\xf8\xaa\xee\xad\x17\xe8\x99\xb6\x92\x6c\x71\x6f\xbb\xc1\x18\x37\x0f\xed\x2e\x23\xf1\x1c\xe7\x9e\x94\x25\x35\xd7\x6b\x58\xae\x58\xa3\x71\xf0\xad\xd6\xd1\x06\xdf\xfa\x4b\xf9\x6d\xb5\x96\x2a\x58\xfd\xb9\x6f\xb9\x99\x28\x43\xfc\x0c\xcb\x93\xd1\x75\xa0\x82\x69\xca\x8f\xe4\x9f\x47\x84\x6a\x5b\xd8\x2d\xec\x36\xdb\x81\x75\x59\x70\x3a\xd2\x5b\xb7\x91\x5d\x0e\x95\x5c\x55\xca\x70\x60\x33\x89\x90\x07\x4f\xeb\xba\x38\x49\xf1\x08\xe5\x47\x29\x16\x88\x64\x77\xa7\x12\x4d\x87\x9e\x5a\xf3\x96\xd4\xcc\xe9\x57\xa5\x3e\x8e\x0b\x24\xb0\x7a\xfb\xe4\xeb\x34\x67\x5a\x57\xe1\x18\xb4\x55\x9a\xb3\x83\x2f\x09\x74\xbf\x68\xcd\xbe\x24\xd0\xfd\xa2\x35\xfb\x8d\x12\xe8\x7e\x23\xfe\xff\x7f\x9e\x92\xa3\xb7\x35\xe6\xe3\x89\xe3\x21\xa6\x63\xe9\x7d\x7f\x81\xb2\x97\x9a\xc2\x9e\x35\x12\xbb\x11\xfe\x8e\xa4\xf8\x3b\x94\xbf\x9e\x63\x5a\xe7\x12\xda\x63\x44\xc8\x46\xe7\x78\xf9\x82\xcd\x66\x88\xa6\xbc\x25\x48\x44\x97\x0f\x44\xe9\x29\x54\xde\xe5\xe6\xe9\x57\xde\x96\xf2\x56\xe8\xeb\x7b\xa0\x2f\xaf\x00\x64\x58\x96\xc6\xb5\x5d\x73\x9f\x39\xb1\x39\xc6\xca\x6c\x81\xfa\x46\xf1\x32\xa3\x34\x26\x19\x30\xf5\x07\x0c\x7a\xd5\x6d\xc4\xed\x75\xe4\x26\x09\x72\x53\xf0\x26\x19\xe3\xf8\x9d\x5b\x67\x18\x24\x68\x2e\x16\xb9\xbc\xc8\xf1\x55\x82\xe7\xc2\x9a\xc1\xc8\xd1\x89\x7c\x81\x61\x20\xf2\xa1\x7a\xec\x57\x13\xcc\xd9\xe5\x59\xc3\xc3\xc6\x8b\x1f\x40\xf8\x8f\x0c\xa5\xca\x09\xb5\x35\x74\x40\x67\x9c\x15\xc7\x09\xc8\x18\x83\x97\xfe\x31\xa6\xa0\x37\x45\xbc\xaf\xb2\x31\xe9\xc8\xa8\xb8\x3d\x5e\x87\xcf\x7e\x3d\x35\x4b\x56\xfe\x5f\x57\xd7\xdb\x25\x27\x71\x9c\x1a\xdd\x59\x6b\xb5\xd1\xda\x39\xab\xb9\x60\x59\xaf\x3f\xc5\x28\x35\x2e\x47\x9d\x98\x38\x81\xc1\x68\x21\x84\x46\x84\x0e\x8e\xa3\x7f\xf7\x08\xef\x6b\x87\x0b\x95\x5f\x44\x7f\x7d\xe2\xd6\xd6\xab\xff\xb5\xe7\x8f\xd9\xba\x0b\xd6\xe5\x6f\xf2\x0f\xd1\x7f\x2a\x80\x88\x26\xca\xa1\xae\x19\x5b\xe5\x26\xb8\xdc\x80\xa0\x84\x51\x81\x08\xdd\x84\xa3\x66\x43\xa3\xcc\xdd\x94\xfa\xe6\x18\x06\xd3\x13\xc7\x03\x8b\x88\x0c\x4b\xbc\x2a\xc6\x76\xdd\xbe\xea\xf5\x7e\x66\xa2\xf7\x03\x5b\xd0\xb4\x0d\x6e\x5b\xa6\x9c\xb2\xcb\xc7\xd5\x8e\x5e\x8c\xb4\xab\xe1\xba\x8e\xde\x4f\x71\x2f\xc7\xff\x5e\x60\x2e\x70\xea\x1c\xf5\x5e\xc2\x16\x59\xda\xa3\x4c\xf4\x46\xb8\x37\x96\x43\x89\x7a\xff\x62\x8b\xde\x0c\x2d\x6d\x29\x5a\x88\x29\xcb\xc9\x27\x9c\xf6\x04\xeb\x5d\x10\x7c\xa9\x34\x41\x0e\x14\xd8\x23\x42\xb5\x98\xa2\x0b\xdc\x1b\x61\x4c\x7b\x13\x94\x8f\xd0\x04\xf7\x12\x96\x69\x9d\x09\xec\xb1\xbc\x27\xa6\xb8\xf7\xea\x65\x8f\xf0\x1e\xa1\x17\x28\x23\x69\xb4\xed\xc4\xef\x7e\xaa\xde\x2d\x92\x44\xed\xf1\x8d\xe7\xca\x10\xdf\x6d\x0e\x56\xdb\xda\x6f\xda\x2f\x65\xfc\x1f\x3e\x65\xb9\x78\x95\xb6\x27\x4b\x6a\x09\x40\x33\x5a\xcc\xe6\x38\xef\x67\x78\x2c\x7a\x02\x4d\xe4\x1e\x93\xdc\x1b\xd2\xc2\x5f\xe7\xda\x7b\x9d\x0a\x24\x16\x7c\x6d\x9f\x37\xc0\xff\x1f\x82\xbe\x04\x67\x70\xed\x7e\x19\xb1\x2b\x9c\xf6\xed\xcd\x22\x4f\xfe\x0c\xb5\xfa\x11\x6f\xd3\xbe\x3f\x62\xe9\xb2\xa7\x45\xd9\xbe\xe2\x9d\x88\x56\xa2\xe9\xea\x4f\x95\x75\xfe\x3c\x43\xcb\x41\x6f\x9c\xe1\xab\xbf\x6c\xa6\x4e\x6d\x99\xbc\x14\x20\x1d\x11\xbe\xf7\x75\x74\xf2\xf8\x69\x8e\x67\xeb\x40\xf5\x7a\xdf\x57\x34\x43\xb3\x50\xfc\xc6\x34\xeb\xb8\x63\x0a\xea\xff\xfb\x65\x9e\x98\x81\x24\x1a\x8b\x19\xdd\xbc\xa9\x6b\xd1\x99\x10\xe9\x3e\xab\x1d\x6d\x04\xce\x67\x1b\xda\xf4\x7a\x7f\x67\xa3\x2e\x58\xed\xb3\xed\xd5\x58\x86\x3f\x3b\x5c\x5e\xa9\x4c\x32\x0a\x9a\x4a\xe7\xf5\x8d\x13\x77\x6c\x9e\x21\x42\xff\xce\x46\xaf\x74\xf6\xba\x6f\x83\xf2\xec\xd2\x5a\x40\x34\x93\xcf\xed\x23\x1b\xf1\x48\x05\x92\x5b\xcb\x25\xb6\x0c\x1f\xb6\xf6\xb8\x66\x4e\xbe\x86\xe8\x06\x28\xf9\xed\xd6\xeb\x7d\x4e\x26\x13\xc9\xd1\xf5\xbe\x5b\xde\x6e\xe1\x9c\x08\x6d\x16\xd6\x77\xcb\x6e\xcc\x6c\xda\xf8\xf7\xf0\x4c\xbc\xc9\x09\xcb\x89\xb8\x33\x7e\xe7\x06\xce\x17\xe4\x3a\xff\x7b\xa1\x04\x5d\x9f\x25\xdc\x1e\xb7\xe6\x06\x3c\x39\x76\x68\x8a\x11\x9e\xbb\x63\x19\x6e\xd9\xc9\x6f\xb8\xc5\x32\x94\x28\x33\xd7\xde\x0f\x88\x64\x8b\x1c\xdf\x75\xaf\x4d\x11\x2f\x61\x1a\x90\x9d\x6c\xd0\xed\xf6\xdd\xf6\xdc\x84\x13\xe4\x74\x8c\x48\x86\xd3\xf7\xff\xf5\x3c\xcb\x58\xd2\xc2\x9d\x6e\xc3\x6f\xa4\x88\x4e\xd6\x70\xaa\x1b\x59\x0e\xc9\xe9\xae\x5d\x90\xc6\x62\xdc\xfa\xf2\x6f\x65\x77\xbc\xbe\x83\x7a\x42\x55\xf5\xa5\xfe\xa3\x0b\x77\x9b\xb3\xaa\xba\xa3\xd2\x17\xf4\x89\xab\x87\xa9\x41\x0c\xca\x07\x26\x3f\x6a\x89\x0e\x98\xd2\x08\x42\x78\xd3\x1d\xd2\x2d\xae\xa4\x98\x27\x98\xa6\x98\x0a\xfe\x13\x9a\x77\xed\x0a\x33\x01\xf7\x51\x68\x4c\x75\x8e\x52\xa4\x33\xdb\x97\x68\x7b\x5a\xd5\x99\x2a\x0b\x6e\x1b\x95\xdd\xfc\xac\xd8\x3b\xed\x9c\xe8\x68\x7b\x6a\xf5\xcd\xa3\xd2\x57\x65\x79\xa3\xa1\x66\x10\x5a\xfa\x35\x56\xee\x95\x7d\xfa\x1c\x59\xa5\xdc\xc2\xda\x73\x78\xf3\xb6\x5e\x91\x55\x9d\x57\x2f\xdd\xa1\x69\x90\x67\x2d\x91\x61\xca\x92\x46\x27\xce\xb7\x16\x2c\x77\x2a\x0c\x61\x40\x52\x13\x69\xa7\x6d\x33\xdc\xf8\xdc\x7e\xc6\xd3\xfa\x16\x67\xf2\x02\x71\x58\xf6\xcf\x7a\x5c\x9b\x07\xab\x5b\x97\xd2\xdb\xac\xaa\xb8\xad\x8a\xa3\x57\xaa\x39\xf4\xec\x1d\x7d\x66\x2f\x41\xd4\x28\x33\x2e\x08\x5f\x28\x45\x76\x43\xf5\xb0\x01\x2f\x3b\xb9\x12\x2c\x0b\x7d\x13\x79\xd2\x79\x25\xcc\x31\x9f\x33\xca\xbb\xf1\x70\xb7\x9d\xe3\x88\x78\x6f\x4d\x4f\x37\xd0\x01\x6c\x92\x68\x79\x7f\xbc\xc8\xb2\xfe\x28\xc3\x5b\x2a\x5b\x4f\xbe\x76\xe8\xda\x47\xae\x8f\x4c\xf9\x56\xbd\x4b\xed\x6b\x77\x0c\xd9\xd6\x37\xf1\x13\xf3\xae\x8d\x5d\xca\x35\xf7\x78\x0b\x49\x85\xc7\xd4\x8d\x2a\xab\x9f\xb1\xd5\xbb\xf6\x39\x5e\x8e\x18\xca\xd3\x7e\x62\x1f\x0f\x60\x60\x74\xfd\x30\x60\xb4\xaf\x34\x21\x7d\xb6\x10\x9c\xa4\xea\x6d\x5c\xeb\xc1\xfb\x7c\x4e\x28\xc5\xb9\x8d\x69\x54\xa6\x8f\xce\x08\x3d\xef\x0b\xe6\x06\x34\xf2\x23\xd6\x76\xa5\x97\x2e\xc7\xdd\x1f\x97\x03\x6f\x79\x98\x36\xa7\xaa\xef\x9c\x2a\x75\x77\x70\x09\x52\x2e\x4e\xff\x82\xe0\x4b\xc9\x84\x6c\xf3\xfa\xde\xf5\xf0\xbd\x2e\x84\xd2\x1b\x37\x84\x12\xd7\x46\xd4\x33\x24\x92\x29\xe6\xef\x84\x7a\x81\x5f\x19\x60\x03\xfd\xa8\xa1\x82\x89\xae\xab\xb6\x92\xd5\x06\x01\x37\x8a\xc1\xa2\x30\x86\xd8\x9b\x1a\x8c\x16\x7c\xa9\x6a\xa7\xdb\xd4\x56\xf4\x4f\x55\x9f\x7b\x16\xa8\xf9\x0d\xb3\x5a\xd7\x1f\x6f\x1a\xe9\xaa\x2b\x15\x67\x23\x5b\x75\xf5\x92\xd2\x48\x58\x6d\x9f\x1b\xca\x44\xd5\x5e\x0e\xed\x65\x47\x0e\xed\x89\x97\xd7\xda\x7d\x09\x83\xa5\xc5\xe3\x8b\x8c\x71\xec\x5e\x44\x3d\xab\xd0\x83\x73\x24\x04\xce\xe9\x60\x18\x7c\xcf\x13\x34\x97\x44\x4d\x47\x46\x1a\x94\x4e\xb4\xae\x06\x30\x04\x85\xc9\xa6\x59\x99\x27\xb4\x25\x13\xae\xbe\x16\x2e\xe3\x12\xae\xf4\x13\xdb\x60\xc5\x93\x9c\x65\x99\xce\xd7\x86\xa1\xfe\xf5\x37\x93\xdd\xb0\x28\xc0\x0a\x3f\x30\xa9\x26\x15\x02\x0e\x0f\x85\xfd\xad\x67\x6e\x2c\x42\xcb\x94\x55\xd0\xc9\x73\x65\xd3\x69\xfa\xcc\x83\x37\xce\x6a\x88\xfa\xcf\x28\x61\x54\xa5\xd3\xad\xce\x85\xc9\xf3\x89\x73\x94\x27\xd3\x65\x08\x56\x22\x5f\xaa\x47\x6e\x5c\x5a\xb9\x4b\xda\x15\xc7\x71\x68\xfc\xac\x1b\x9d\x82\xeb\xeb\xf2\x05\x17\x9f\xea\x3f\x07\x38\x32\x07\x59\xd6\xe3\x07\x64\x1c\x5a\xeb\xf9\xca\x1c\x3e\xe2\x22\x47\x82\x8c\x97\x21\x88\x48\x6a\xdc\xb5\x49\x0a\x40\xa4\x79\xa9\x57\xb6\x6c\x9e\xe3\x0b\xc2\x16\x5c\xc2\x02\x20\x1c\x46\x51\x24\x22\xc1\xb4\x83\xa8\x31\xd0\x6e\x0c\xeb\xcc\x5a\x6a\x0b\xed\x65\xcf\x32\x1c\xa9\x23\x12\x7e\xf8\x1f\xfa\x3f\xb4\xc9\xbb\xf4\xd4\xfe\x1c\xa8\x44\x88\xc2\x1a\xd8\x17\x1f\xac\x99\x42\xaf\xcc\x21\x5a\xe7\xe6\x42\x60\xf0\xe5\x54\x73\xd0\x55\xe2\xb6\x03\x4d\x06\x18\xa2\x82\x87\x26\x7f\x9a\xf6\x48\x9e\x92\x2c\xcd\x31\x05\xa0\x72\x6b\x56\xbd\xfb\x7c\xe6\x5d\xfb\x47\x02\x29\xb8\xd8\x18\x51\x6f\xb7\x81\x64\xe5\xa2\x7e\x6c\x3a\x5b\x2a\x37\xdc\x9f\x5e\xbf\x7c\xfe\xe3\xaf\x2f\x7e\x7c\xfd\xee\xfb\x00\x14\x85\x4a\xee\x35\xf7\xb2\x3c\xb9\x44\x67\xc8\xef\x6a\x41\x39\x6a\xe9\xc1\xd2\xad\xe1\xe2\xee\xf6\x99\x0d\xe8\x25\xe9\xbb\xbb\x45\xf0\xb4\x09\xdd\x50\xcf\xbb\x5b\xff\x2e\x7d\xd8\xbb\xcb\x0d\xd7\x74\x12\x52\x7d\x2a\x13\x67\xaf\xd3\x1d\x46\xc4\xeb\xee\xd5\xef\xb3\x26\x90\x0e\xe9\xd6\x11\xf2\xba\xa1\x00\x38\xaf\xe7\xae\xaa\x55\xad\xbd\x2c\xdd\xba\xc3\x1a\x14\xaf\xc3\xf9\x86\x5c\x55\x6f\x6e\x63\x1c\xd8\xca\x83\xdd\x57\x7b\xe2\x8f\xff\xfa\x31\xe1\x17\x5f\x3f\xaf\x45\x90\xde\x5e\x9a\xbe\x9d\x24\xd4\x25\x39\xb7\x48\x06\x9b\x25\x9e\xb6\xe5\x6a\x76\x69\xde\x4f\x8f\xcb\x87\x53\xb3\xda\xca\x6c\xc1\xa4\x1b\xd1\x6f\xa4\xae\x3e\xd7\xd3\xc9\xb4\xbd\x8d\x06\xf5\x30\xba\x56\x6f\xf6\xd8\x57\x9b\x3c\xde\x14\x50\xb7\xcd\x66\xc9\xca\x65\xeb\x5f\x9b\xec\xdb\xb0\x0d\xc5\xfb\x75\x2d\x14\xaf\x3b\x12\x3d\x7b\x2f\xc4\x85\x2e\x7c\x0a\x83\x4f\x7d\x1d\x4e\xa2\x77\x72\xfc\x97\x1e\xa1\x1c\x8b\x41\xef\xf8\x2f\xbd\xb9\x89\x9e\x32\xe8\xa1\x11\x67\xd9\x42\x60\x59\xa6\x42\x47\xf6\x95\xb7\x08\x1f\xf4\x28\xd3\xd1\x71\xeb\x46\x4c\x5f\xc1\x61\xa0\x35\x65\x39\x4e\x50\x96\xbc\x58\xe4\x17\x98\xbb\x18\xa9\x06\xd6\x81\xd9\xc7\xf5\xb0\xc7\x5e\x08\x64\xd9\x81\x8e\x18\x10\xa8\x6d\x20\x17\x7f\x4a\xe6\x37\xd1\x51\x9a\x2d\x16\x28\xe3\xe9\x33\x1d\xcd\x37\x0d\x4a\x93\x6e\xfb\x54\xf7\x44\x59\x61\xb2\x73\x29\xb7\xfd\x9f\xff\xfc\xfe\xcf\x3f\x3c\xff\x73\x50\x2b\xff\x87\x51\xbb\x59\x33\x85\x60\x4c\xb2\x4c\xf9\xce\x53\x47\x91\xb0\x41\xe1\x1f\x24\x24\x4f\xaa\xa8\xc2\xc9\x55\x35\x10\x7e\x55\x45\x52\x4e\x96\x4e\xf9\xb2\x1a\xa1\x94\x58\x9f\x78\xfd\x5f\x4e\x89\xc0\x81\x3f\x85\x51\x86\xb4\xf6\xf1\xae\xc3\xc2\x1d\xc3\xc2\xbb\x1d\x56\x60\x6c\xe2\x5b\x35\xc1\x9d\xca\x08\xb9\xcf\x5a\xad\xfe\x7d\x28\x2e\x9d\x69\x8f\x44\xad\xcf\xe5\x7f\x3a\xaa\x12\x49\x6f\x24\x7d\x6f\x51\x9d\x3a\x41\x95\x1d\x72\xd0\xa5\x22\x95\xdf\xda\xf4\xaf\x95\x7a\xf7\xcf\x0d\x92\xd4\x54\x07\xc3\x35\xdd\xac\x09\x0a\xde\xfe\x6e\xb2\xfe\xd4\x3d\x6e\xd3\xe9\x6e\x3e\x6f\x4d\x95\x65\x75\xf7\xaa\x3b\xc9\xa7\xdb\x5b\x0c\xe5\xe9\x96\xe7\x7c\x07\x4b\xf8\xb5\xa5\x35\xbb\x5f\x36\x07\x74\xc7\x52\xa9\x9a\x5f\xb7\xee\xff\x36\x9d\xdb\xd3\x5b\x24\x6e\x52\x3f\x95\x1f\x89\xfb\xb8\xa1\x9e\x06\xe4\xd2\xe8\x63\x2c\x31\xc6\xcd\xbf\x8e\xce\x4d\x2b\x4d\xf5\x43\x87\xd2\xbc\x21\x9a\x06\x30\x98\xe7\xec\x82\xa4\x38\xe7\x47\x1a\x48\xbf\x4e\xa4\x75\xb4\x70\x1d\x58\xa5\x53\x71\xd6\xc2\xa0\xf9\xfb\x26\x80\xc1\x98\xde\x56\x23\xd6\xc2\x3e\xfc\xd6\xfe\x29\x57\x38\xe9\x0b\x9c\xcf\x08\x45\x9b\x7d\x52\xae\x64\xcd\x3e\x4a\x53\x46\xfb\x63\x22\xb6\x8b\xb7\x7c\xe3\x30\xca\xc6\xd4\xff\x60\xa7\x21\x19\x54\x4c\x05\x37\x10\xaa\x9d\xb4\x63\x3b\x0a\x42\xb6\x29\x74\x28\x75\x42\x87\xde\x36\xa4\x64\x86\x6d\x06\x2e\x12\xfd\x40\xc4\x73\x89\x4e\x1d\x10\x60\x6c\x7e\xc5\x58\x6b\x56\xec\x18\xa3\x8c\xa1\x54\x7d\x09\x31\xf0\x3e\xb1\x39\xa6\xe1\xba\x10\x85\x65\xd5\x00\x48\x14\x8d\x89\x08\xdb\xc3\x3d\xd9\xe0\xea\x76\x14\xba\xaa\xd7\x9d\x3e\x6a\xe9\xe1\x61\x6b\x71\x88\x41\x51\x80\xeb\x6b\xb6\xcd\xbe\x3b\x92\x43\xef\x1b\x33\xc1\x5b\x06\x23\xe2\x38\xbf\x20\x49\x4b\x58\xef\x09\xa6\x38\x97\x92\x8e\xda\xe1\x8b\x3c\x6b\x56\x51\xdd\x3b\x9f\x6f\x15\xef\x7b\x7d\xb6\xde\x2f\x7e\x2b\xf7\xd5\x6f\xa5\x46\x5a\xb2\x5a\xa8\x97\x30\xe4\x37\x88\x43\xb1\x39\xfb\x83\xb2\x24\xcc\xdd\xec\x0f\x8b\xdf\x6d\xf6\x07\x45\x8d\x54\xdc\x38\x56\x5d\x43\x8a\x54\xd8\x03\xf9\x4b\x9e\x85\x2a\xa2\x82\xf3\xd3\x6c\x26\x45\xa4\xeb\xad\xf4\xdc\xe1\xea\x23\x1b\xe9\xe0\x02\x1f\xd9\x08\x96\x59\x00\x75\x91\x93\x30\x10\xf1\xf3\xaa\x0c\x56\x09\x85\x75\x61\xf5\xbb\x00\x45\x01\x17\x71\x12\x72\x57\xdb\x63\x11\x3d\x94\x93\x94\xd8\xbd\xab\xbe\xcf\x83\xcf\xb4\x7a\x95\x6c\xad\x8b\x6a\xb6\x06\x90\xd7\x32\xcf\xc5\x1c\x80\xeb\x6b\xb4\x15\xb9\xd5\x79\xb0\xb4\xca\x61\x5b\xad\xd2\x96\xd4\xd0\xba\x53\xee\xf8\x5c\x91\xfa\xb9\xa2\x9d\xc7\x4a\xde\x39\xb4\x00\xe0\x60\x3b\x24\xa8\x64\xc9\x7d\x2d\xac\x6c\x7b\xf3\x54\x37\xcd\xd6\x71\xf1\xee\x7a\x25\x6d\x73\xe9\xb4\x87\xb4\xd3\x49\x26\xe0\xeb\x03\x3f\x73\xc3\x7e\x38\xe9\x5e\x7d\x71\xd2\xdd\x1f\x27\xdd\x77\x5f\x98\x9d\x3f\x10\xb3\x83\xb4\x28\xc5\x72\x60\xa2\xc9\xe2\x54\xbf\x1a\x5a\x7b\xba\xb7\xf2\x12\x7d\xc5\xdf\x4f\x09\x7f\x5f\x26\x3f\x07\x90\xeb\x90\x74\x4e\x58\x39\x7d\xdb\x46\x6e\xb3\x00\x56\x09\xd3\x23\x79\xe7\x47\x14\xcd\x30\xa4\x26\xbf\xc3\xa2\x01\xa3\xaa\x5d\xdd\xed\xdc\xe4\x89\xd0\xc1\xbc\xde\x69\x5f\x28\x63\xf6\x91\xeb\x44\x01\x5d\x2d\x03\xa8\x7c\xa7\xb0\xac\x9f\x36\x3a\xab\x2a\xca\x89\x29\x53\x10\xfe\x56\x5e\x8f\xa9\x7a\x0e\xe7\xd1\xf0\x2c\x30\xb1\xf7\x72\x13\x08\x5d\x75\xd5\xd6\x2e\x80\x55\xe4\x70\x13\x73\xaf\x1a\x9b\xd6\xec\xd4\x2a\xab\xe4\x68\x26\x60\x5e\x5b\x45\xee\xa2\xce\xe6\xf2\xa8\x8f\xbe\xac\xab\xea\x58\x2c\xa9\xec\x82\xb0\xd1\x65\xd7\x57\xef\x83\xb3\x5a\x6a\xa5\xe4\x6f\x5e\xd8\xdc\x20\x79\xc4\x59\x2e\x0c\xb2\xf9\x3f\x88\x98\xbe\x5d\x50\x4a\xe8\xa4\x36\xad\x77\x2c\x17\x8a\x78\xc1\xe5\x2d\xc3\xb7\xd9\x7c\x18\x96\x7f\x9b\x78\x79\x32\x08\xd7\x5b\xf4\xc2\x2b\xdf\xb4\xa0\x65\xa0\x33\x2f\x81\x87\xbb\x32\x1f\x3b\x6b\xf0\x66\x6e\x10\x7f\x0d\xaa\x94\x1e\x57\x36\xe1\x87\x83\x90\x32\xf7\x63\x05\x40\xe2\x13\xa7\x06\xfa\x6b\xaf\x6d\xed\x38\x3e\x38\xa9\x19\xaa\xb4\x9d\x4a\x27\x4f\x88\xc3\x6b\xd7\x0e\xa4\xbc\xe5\xb0\x5a\xec\x88\x50\x95\x36\x9b\xeb\xd5\xd4\x2c\x54\x60\x13\xa8\xf4\x44\x8c\x8d\xe9\x88\xa5\xfc\xc2\xfc\x96\xff\xa0\x99\x62\xdc\x7f\x95\x80\x62\x63\x6a\x53\x6d\x1d\x7b\xce\x0f\x0f\xcb\xca\xf2\xe3\xaf\xaa\x8b\x8e\x36\x8a\x24\xe8\x9e\x1e\x9c\x98\x9c\x73\xfc\x0d\x56\x09\x6b\x9e\x57\x07\xda\x33\x8d\x68\x27\x17\x88\x2e\x95\xe5\x47\x30\xd7\xed\x03\x15\x0c\xde\x25\x1f\x26\x02\x5c\xdb\x7e\xf1\xed\x93\x36\xd1\x08\x7b\xbf\xd8\x8c\x3d\x91\xb6\xe6\x0b\x1d\xab\x1a\x00\xe0\xd0\xd8\x41\xb5\x1f\x1c\x7f\xe1\x1a\x87\xb7\x96\x85\x41\xc2\x38\x3c\xd4\xff\x7a\x18\x6c\xc7\x2b\x28\xd3\xa9\xa8\xed\x57\x66\x83\xf1\xaa\xaa\xb1\x95\x5d\x09\x65\x41\x64\xf7\x88\x30\x80\x40\xa1\xd3\x30\xbe\xd6\x62\xa1\x86\xa0\x4a\xca\x7b\xa8\xb6\x6d\xb5\x00\xf9\x8a\xfe\x8c\x2f\xff\xa1\x34\x54\x96\x11\xcc\xb0\xe8\xd1\xb8\x45\xac\x74\x05\x44\xec\x4a\x86\x5a\x18\x24\x85\x7a\xa5\xcf\xaa\x56\x54\x8a\x7e\x93\xf8\x5d\xb8\x6c\x15\xfd\xc8\x8e\x44\xbf\x0b\xbf\x07\x4b\x84\x86\xe8\xae\xa0\x3d\xc0\xeb\xee\x5d\x65\xcb\xb3\x49\xca\xdc\x1a\x1a\x80\x4b\x57\xf8\xf4\xc6\xd1\x7a\x00\xb5\xbd\xcf\x8d\x46\xd0\x0e\xc7\xeb\xfb\xd2\x47\xef\x66\x5a\x7e\x77\xd3\xa0\x2d\xba\xd4\x56\x42\x37\x9a\x6f\x2b\x18\x6f\xba\x1f\x1b\xd3\x6d\x5c\x44\x77\x0f\x1b\xf8\xa9\xbb\x13\xae\x03\xf7\xdd\x35\x9e\x7f\x27\x7c\x7b\x1d\xde\x3d\x78\x9f\xd7\x45\x17\xe7\x31\x1c\xdf\x70\x95\x3a\x00\x79\xeb\xf4\xda\x9f\x62\xed\xc2\xbe\x7b\x4a\x04\x7f\x76\x25\x71\xbd\x91\x89\x53\x17\x8c\xf5\xe7\xdb\xa3\xcc\xb7\xef\xd1\x07\xe4\x75\xbb\xdc\xf8\x68\x35\xce\x10\x9f\x96\xa1\x3b\x6a\xfa\x1b\x93\x6d\x20\x23\x7d\x55\xa9\xbb\x95\xa7\x5b\xb9\x85\xdd\x53\x67\x03\xab\x23\xa8\xe9\x52\x1e\x1c\xc3\x09\x16\x2d\x06\x73\x25\x93\x5b\x14\x5b\x4c\x1c\x5f\xf5\x67\x88\x33\x9a\x2f\x3d\xbd\xd5\xb6\x31\xe0\xba\xf2\xb4\x96\xda\xac\xf4\x2b\xf3\xfc\xd9\xa1\x7d\xd2\x32\x7e\x06\x51\xa5\x5b\xe2\x5f\x34\x00\x7f\x20\x0d\x80\x9f\xda\xfa\x6e\x8f\x1b\xe6\xd1\x72\x3f\x72\x5b\x9b\x00\x58\xf6\x59\xd7\x3e\x98\x9a\x39\xc4\x52\x22\x19\x67\xec\x52\x3f\x80\xd0\x88\xe2\x2b\x61\x13\xa6\x95\xf1\xec\x6d\x66\x9f\x5a\x40\xfb\x75\xf9\x05\x55\xa6\xa6\x01\x4f\xd8\x1c\xf7\x9e\xf5\x22\x97\x06\xf4\x89\xc0\x33\xad\x8b\x3c\xb1\xbc\xbc\xf2\x90\xd0\xce\xee\xfc\xfa\xfa\x41\xa3\x0c\xac\xc6\x2c\x0f\x55\x22\xad\x1e\x1b\xf7\x30\x10\x91\xca\x7b\xac\x00\x7f\x87\x38\xe1\x6a\xdb\x40\x5b\xac\x22\xbb\xa8\xa2\x03\x27\x3a\x7e\xfd\xc5\x59\xd7\x9c\xa1\x2b\xed\x64\xa1\xf7\x5d\x51\x7a\x31\x94\x19\xa5\x9a\x83\xd1\x79\xa5\x54\x7d\x93\x6b\x52\xe5\x8b\xd4\x46\x82\x83\x63\x68\x7a\xe0\x83\xa1\xa4\x0d\xe0\xc0\x8e\x9d\xe8\xb1\x97\x72\x90\x7e\xcf\x96\x17\xd0\x0b\xa3\xf2\x50\x59\x82\x42\x02\x20\x8d\x55\xa0\xf6\x1f\x32\x86\x44\x28\x47\x99\x4f\x08\x7d\xcf\xe6\x00\xe6\x6d\x5f\xbe\x63\x42\xb0\x19\x80\x59\x4c\x6a\xd9\xc5\x21\x8a\xc5\x50\x09\x20\x33\x42\x5f\xd1\x14\x5f\x81\x50\x98\x1c\x66\x7a\xb8\x00\x9c\x1d\x20\xf3\xf7\xa3\x98\x3e\xca\x1e\xe5\x10\x59\x1c\xf1\x68\xbe\xe0\xd3\x90\x80\x42\x58\xe9\xca\x7e\x09\x40\x34\xce\x90\x08\x41\x33\x3d\x20\xae\x2d\x82\x50\x39\x13\x6b\xb5\x48\x95\x8c\x8f\xc6\xe4\xaf\xc2\xa4\xfd\xeb\x9f\x9c\x8a\x21\x79\x74\x72\x16\x95\x98\xcc\x63\x5c\x8d\x25\x43\x5c\xe8\x23\x76\x20\xc9\x48\xde\xd8\x02\x79\x3d\xb3\xfa\x4f\x48\x4c\xe5\xfa\xca\x6d\xdd\x2f\xe7\xab\xb2\xa4\x55\x89\x1c\xbb\x76\x83\x46\x1a\x92\xf8\xb2\x53\x37\x46\xa0\x00\x3c\x3a\xd1\x29\xd9\x00\x68\xcb\xdd\x5e\x12\x87\x21\xf9\x8c\xa6\xea\x8d\x7c\xee\xee\x21\xbf\x4b\x3a\xf7\x1a\x1c\x2f\x9b\xbb\xd7\xa9\x26\x1c\xb7\xef\xcc\xb4\x6f\xa4\x8c\xdf\xcc\x51\xa8\x4c\xfb\xda\xc7\xb0\xc6\x50\x4c\x11\x9f\x92\x84\xe5\xf3\x23\xcd\x53\x39\x35\x79\x17\x84\xfd\x64\xaa\x58\x3e\x22\x69\x8a\x69\x3b\x47\x79\xc3\xa7\xd1\xc6\x7b\x61\xab\x91\xbd\xbc\x17\x4d\x88\xdd\x16\x36\x6a\x1f\x9e\xe8\x16\x5f\x78\xbe\x3f\x10\xcf\xd7\x78\x8a\xf7\x2d\xe5\xb6\xd6\xd5\xf3\x32\xb3\xf5\xb9\x94\x5a\x33\xa3\xc3\xb6\xc5\x5c\xb0\x1c\x07\x10\x99\x04\x23\x4a\xeb\xba\x10\xd3\x9f\xb0\x98\xb2\xd4\x57\xb6\xaa\xca\xd1\x98\xd0\x54\xf1\x48\xb2\x62\x7f\xa6\x6a\x2a\x3f\xb7\x2c\x5e\x84\xac\x2e\xea\x9e\x1b\x49\x79\x37\x3a\x3e\xe4\x77\x60\x46\xbf\xb3\x0e\xf2\x98\x01\x70\x7d\x9d\x6f\x24\x61\xfc\x68\x94\x63\x94\x26\xf9\x62\x36\xda\xda\x61\xc8\x37\x60\x50\x26\x08\x77\x30\xd8\xd4\xa9\xf6\xe0\x02\x26\x15\x4d\x4b\xbf\xbc\xe4\xff\xee\x5f\xf2\x77\x4a\x29\x98\x7e\xf8\xab\x88\x05\x45\x17\x92\x2d\x69\xb1\xc0\xad\xb6\x6c\x20\xcf\x92\xaa\x80\x6c\x0e\xf3\xef\x88\x52\x01\xcb\x7a\x55\xfa\xe0\x31\xef\xbb\xfb\xdc\xbc\x2a\xd7\x92\x95\x29\x57\x1a\x00\x59\xb8\x88\xb3\x70\x11\xa3\x30\x4c\x6e\x49\xa9\x52\x27\xcd\x7f\x6b\xf7\x2a\x45\x53\xda\x78\x4b\xb4\xe9\xa3\x52\xf7\x49\x4f\x28\x33\xf3\xfa\x07\x9d\x32\xa1\x4a\xde\xef\xc0\xf6\x5f\x78\x64\xd5\x88\xcf\x33\x22\xc2\xe0\x48\xe5\xb7\x97\x4b\x16\xd2\x88\xf0\xef\x67\x73\xb1\x04\xb5\x77\x25\x2d\x15\xa8\x27\x13\xb9\xb9\xc9\xb3\x63\xb0\xa2\xf1\x87\x87\x2b\x3c\x24\xfd\x93\x33\x05\xad\x38\x52\xa9\x6b\x0b\x9c\x71\xdc\xa3\xb1\xa8\x52\xfe\x2b\x39\x45\x3d\xe7\x0e\x04\x94\x55\x07\x54\xae\x79\xa1\x5e\xa5\xaa\x6a\x5a\xd0\x38\x3c\x0c\xf1\x10\x97\x52\xc7\x59\x44\xf8\x8f\x88\x0b\x75\xd5\xe2\xa2\x80\xf3\x38\x71\x08\xe4\x2c\x0e\x6a\x08\x1c\xc5\x43\x7e\x06\xc7\xf1\x26\x56\xd7\x85\x11\xd4\x77\xc0\xb4\xd6\xc1\x32\x5e\x15\xd0\xe5\x3e\xc6\x1d\xdc\xc7\x52\x72\x1f\x63\xc3\x7d\x2c\xeb\xdc\x87\xfb\x13\x2e\x7d\xee\x63\xd9\xc9\x7d\x2c\xaf\xaf\x97\x3e\xf7\xb1\xac\x73\x1f\xcb\x78\xb4\x0d\xf7\xa1\x28\xa0\xbd\xe9\xc2\x39\x9c\x41\x0c\xae\xaf\xe5\x12\x2c\x01\x9c\x3a\xdc\xc7\xd2\xe3\x0d\x96\x86\xfb\xa8\x95\x9f\x2e\x9b\xdc\xc7\xb4\xe4\x3e\x96\xeb\xb9\x0f\xbf\x87\x76\x62\x21\x87\xb8\x94\xd3\xd3\x3b\x7c\x11\x27\xf2\xde\x5a\x94\xff\x29\x5a\xed\x58\xa9\x6d\x75\xa1\xb1\x4b\xbe\xcb\x2c\xb5\x77\xbf\xd6\x2a\x4b\xbb\xea\x82\x9b\xee\x13\xd3\xbe\xfc\x72\x1b\xff\xee\x6f\xe3\x72\xb1\x26\x5f\x24\xac\x3f\x90\x84\xd5\xe0\x9b\x2c\xd3\x54\xe3\x6e\x54\x74\x61\xc7\xc8\xc4\x32\x4e\x9b\x2a\x35\xf9\xa4\x8a\x2b\x29\xed\xea\x1c\x93\x35\x1d\x37\x95\xe5\xcb\xef\xa9\xc8\x89\x32\xd5\x7a\xc5\x5f\x92\xdc\xda\xd1\x6d\x57\x59\x25\xb8\x4c\x9b\xf9\x64\x4d\x7d\x5d\xd5\x6f\x1d\x0d\xcf\x02\xe5\xa9\xab\xbe\x72\x96\x8b\x97\xda\xdd\x53\xbf\x5f\xc9\x02\x8b\x6b\xc5\xe7\x85\x93\x30\x9c\xdd\x92\xc5\x5b\x1a\x4e\xcc\x04\x6d\xd6\x0b\x3b\xb5\x7c\x9f\x3b\x4c\x1b\x6d\xc9\x7e\x34\xe3\x1b\xbb\x72\x6a\x89\x70\x4f\x4c\xf5\xd7\xe3\xb4\xb5\x74\x50\x95\x96\xa6\x3f\x6a\x81\x42\x45\x7e\x5b\xdb\x80\x46\x37\xba\xe9\x72\xee\xa7\x74\x2c\xa1\x9d\x6a\x53\xc2\x81\xcb\xb0\xea\x90\x4b\xea\xa5\xfa\xa5\xb7\x1a\x3e\x23\xea\xa2\x1f\x8a\x38\x78\x47\x3e\x61\x65\x2f\x75\x1a\xc8\x7d\x1b\x0c\x30\x24\x26\x8d\x66\x85\x3e\xd5\xea\xbb\x65\x28\x00\xa4\xb1\x71\x31\xcb\xaa\x62\x2c\x05\x5d\x62\x0d\xa1\x68\xdd\xde\xa8\xbe\x01\x4e\xf3\x8a\xa4\x0c\xf2\xa2\x00\xed\x86\x14\x01\x1c\x66\x9b\x15\xa8\xb3\x8e\xc6\x00\xce\x5c\x25\xea\xa4\x5e\xd1\x61\xe7\x87\xe8\x86\x9d\xb8\x87\x6e\x6d\x1f\xcb\x39\xde\xce\x76\xa7\xd9\xcc\x83\x3c\x8a\x3d\xd8\xb5\x6d\xbd\x8b\x60\x3c\x1e\x7c\x73\x32\x76\x90\x9a\xb3\x0e\xb7\x7d\x7f\x6e\x67\x6f\xb3\x0d\x20\x0f\x6f\xf3\x78\x26\x59\xd8\xf9\x66\xf5\x31\x3f\x2a\x49\x58\x1f\x53\xd1\x78\x99\xff\x8d\xf5\x2f\x07\xbe\x8a\xf6\x0b\xb7\xf7\x3b\xe6\xf6\xfe\x17\x78\x08\x93\xa9\x51\x6d\xd5\x48\x11\x6d\x75\x8d\xde\xc4\x67\xd1\xbd\x43\x17\x9d\x0a\x90\x45\x87\x02\xc4\xc4\x52\x13\xd3\xf7\x4c\x1e\xbe\x65\xab\xb2\x23\xc7\x2a\x6a\x65\x78\xf4\xff\xfe\xe7\xe8\x48\xe5\xa0\x16\x31\xa6\x09\x4b\xf1\x2f\x6f\x5f\x95\xae\xef\xd6\xb5\x50\x84\xb5\xf9\xd8\x2b\x44\x71\x2a\x56\x45\x12\x62\x70\x2a\x06\x1f\x1e\xae\xb0\xd5\x7d\x14\x30\x89\x5d\x17\xbb\x34\x0e\x9c\x61\x05\x70\x1e\xcb\x6b\x64\xb6\x51\x3d\x51\x73\xd3\x73\x21\x48\xf2\xeb\x7e\x1c\xfb\xea\x89\x59\x07\xeb\x3e\x96\xac\xfb\xcc\xb0\xee\xe3\x3a\xeb\xee\xfe\x84\x63\x9f\x75\x1f\x77\xb2\xee\xe3\xeb\xeb\xb1\xcf\xba\x8f\xeb\xac\xfb\x38\x9e\xdf\x5c\x3d\x21\xc5\x62\xab\x9e\x18\x03\x38\x72\x58\xf7\xb1\xc7\x58\x8f\x0d\xeb\x5e\x2b\x3f\x1d\x37\x59\xf7\x51\xc9\xba\x8f\xd7\xb3\xee\x7e\x0f\xed\xe7\x49\x0e\x71\x2c\xa7\xa7\x37\xa6\xf5\x9a\xd4\x6a\x09\x47\xac\xdf\x82\xd6\xcb\xeb\xad\xc5\xe4\x6c\x8d\x9f\xe0\xad\x94\x15\x39\xbf\x98\x37\xdd\x03\xd5\x09\xc5\xfc\x28\x63\x93\xe6\x47\x41\x66\x98\x2d\x6e\xec\xba\x59\x25\xfb\x84\x1c\x2e\x34\xb9\x5e\xeb\x53\x08\xcf\xe1\x15\x7c\x07\xdf\x57\x17\xcd\x4f\xfb\xa4\x03\xf9\xf5\xcb\xad\xf8\xbb\xbf\x15\xcb\xc5\x7a\xfe\x45\x07\xf2\x07\xd2\x81\x28\xd5\xc2\xc2\x7b\x24\xaa\x85\x00\xd4\xcc\x44\x5f\xd2\x3f\xa3\x59\x58\x6c\x7a\x32\x22\x19\xb6\x71\xab\x4b\xe7\x3c\x87\x1b\xe2\x02\x89\xe8\x85\x76\x8a\x7f\x6f\xe4\x27\x6d\xb1\x34\x11\xf6\xb3\x12\x72\xe1\x53\xfc\xc4\x38\xe0\xb1\x08\xff\x7b\x81\x32\x10\x2a\x61\xe7\x85\x43\xdf\x17\xf4\x9c\xb2\x4b\x6a\x1d\xf0\xba\x2b\x72\x91\x63\x34\xab\x1c\xe5\x5a\xdd\x0c\x23\x92\x06\x0e\xfb\x64\x9d\xee\xd4\x15\x04\xe0\xb2\xd1\x32\x41\xe2\x97\x3c\xfb\x07\x11\x53\xb6\x10\x6f\xf1\x44\x63\x8c\x2f\xb9\xc0\xb3\x68\xa5\xad\xed\x75\x31\xe4\x53\xb6\xc8\xd2\x57\xda\x5f\x47\x97\x15\x01\x80\x93\x06\x4c\xc2\x7f\x44\xf9\x44\x76\x3b\x63\xa9\xec\xf6\x62\xdd\x80\x57\x24\x85\x94\xa5\x38\x9a\x0a\x31\x7f\x9e\xa6\x79\x21\xc7\x8b\x45\x32\xfd\x89\xa9\x28\xe7\x0b\x8e\xdf\xe1\xfc\x42\x2d\xc6\x65\x03\x92\xbe\x5c\x75\x4f\xd0\xc5\xbd\x8f\x04\x00\x3f\x36\x67\xaf\x0c\xd6\xde\x97\xb7\xa0\x04\xf6\x46\xb9\x93\x99\x1f\xbf\x28\x8f\x7b\x0b\x5c\x8d\xa2\xaa\xed\x0e\x2c\x09\x3f\xc5\x69\x18\xbe\xf1\x38\x62\xba\x25\x47\xfc\x53\xdd\xc4\xc1\xba\xe9\xd9\x62\xbd\x1e\x01\x3c\x37\xe5\xbf\x36\xdf\x19\x9d\x3d\xab\x1e\x19\x7f\xed\xe4\xb1\x7f\xed\x7a\x64\xfc\xd5\x51\x54\xf9\x65\x12\xb1\x7e\x59\x35\x7f\xa5\xb5\xb3\xc5\x94\xbd\x60\x94\xda\xd3\xe7\x7e\xf1\xd0\x7d\x82\xbf\x72\x3a\xa8\x23\xf7\xa9\xfb\xcd\xe0\x5f\x45\xe7\xac\x90\x52\x6e\xb3\x2b\x0f\x5b\x72\xfc\xf2\x5c\xbe\xe2\xbf\x98\xb3\x05\xdf\x79\x55\x54\xb0\x2c\x8c\x66\x48\xc5\x9b\x7a\xef\xa1\xd5\x7e\x55\xea\x43\xeb\x15\x59\x3b\x8e\x0d\x1d\x97\x47\x12\xae\xaf\x83\xa0\x7a\xf7\xe4\x02\xe5\x42\x79\x82\x84\x01\x99\xa1\x09\x3e\x0a\xc0\xa9\xfe\x2b\x18\xd4\x3f\x0b\x7c\x25\x8e\x02\xc9\x1a\xd7\x8a\xd1\x7c\x9e\x11\xbd\x8c\x47\x2a\xe7\x01\x38\xb5\xf4\x60\x50\x52\x10\xed\xbc\xd9\x3c\xd0\xfe\x60\x2b\xc5\xde\x87\x87\xab\x7a\x89\x76\x92\x3c\xfa\x30\x08\x82\x76\xe1\x49\xc9\x42\x0f\x57\xa5\x46\xae\xf8\x60\x05\xa7\x0f\x47\x17\x27\x47\x7a\x85\x25\xd3\x9b\x20\x71\x64\xea\xd5\xa8\x53\x71\x2a\xa5\x9d\x58\x4b\x53\xd5\x80\x43\xed\xaf\x67\xa3\x96\x37\x27\x51\xd7\xf0\x69\xfa\xd4\x42\x91\x0e\x0f\x43\xfc\x28\xfe\x70\x98\xab\x5f\xb1\x19\x81\xa9\xef\x92\xb3\xe2\x03\x80\x58\x2f\xac\xa5\x35\xa5\xfe\xd3\xa0\xd6\x32\x39\x56\x53\x5a\xa1\x5c\x15\x99\xfd\x77\xaa\xf7\xa5\x5b\xf1\xfa\x3a\x50\xc9\x61\xea\x8d\x73\x8c\x52\x24\x02\x73\xb9\x0e\x24\xe9\x0d\xca\x9d\xa5\x51\x50\x5b\x26\x25\xa2\x3a\xb8\xab\x11\x49\x25\xdc\x7a\x28\xb7\xcb\x62\xe7\x53\xb4\x2f\xc0\x87\x1a\x2a\xcb\x43\x2c\x05\xdd\xa3\x23\xb3\xbc\x66\x6d\x2a\x7a\xe8\x0c\xae\xb1\x69\xd6\x6e\xa3\xfa\x66\x39\xe0\x97\x44\x45\x79\xb7\x68\x01\xab\x04\x71\xac\x51\x38\xd0\xe3\x5a\x29\x03\x02\x0c\xd9\x78\xcc\xb1\x18\x1c\xc3\x4c\x72\xa2\x83\xa7\xf8\x49\x71\xa0\x2a\x2b\xdc\xb6\x57\xae\x0e\xa3\xbc\x04\xfa\x4f\xf1\x93\x46\xeb\x6a\x6d\xdb\x41\xc8\x36\x2c\x27\x13\x42\x07\x01\xa6\x69\x50\x1c\x18\x12\x5e\xaf\x5e\x14\x0a\x43\x19\x9b\x4c\x70\xee\x60\x67\xbb\xdd\x60\xbc\x19\x5c\xec\xab\x91\xbb\x44\x50\x4f\xa6\x46\x33\xed\xca\xa1\x32\xc6\x9c\x8e\x95\x1c\xae\x32\x36\xf9\x41\xae\xfb\x00\xc7\xcf\xaa\x90\xfd\x39\x4a\x70\x38\x34\x2e\xb4\xe7\x98\x46\x55\xd2\xde\xb7\x3a\xed\x6f\x88\x01\x0c\x8f\x21\x77\x5c\x64\xc1\x19\x88\xc4\x14\x53\xe5\x0b\x1c\xe2\xc3\x43\x1c\xb1\xf3\xeb\x6b\x05\x85\xe2\x2b\xa1\x84\x07\xfd\xcc\x80\x01\xc4\x00\x28\x8b\xf6\xf6\xcf\x00\x40\x95\x45\xf2\x3d\xbe\x12\x03\x0c\xb5\xab\xf6\xa0\xdc\x10\x7a\x6f\xc1\x45\x9e\x55\x65\xbf\xe4\x59\x01\x8a\x06\xa4\x95\x96\x60\xda\xb1\x26\x42\xff\xd6\x39\x06\x66\x2f\xa8\x70\xf6\x63\x44\x32\x26\x31\xcb\xca\x0b\x1b\x1b\x37\x63\x4d\xe9\xad\xa3\xb1\x02\x55\xf2\x12\x76\xa3\xd8\x80\x76\x9e\x17\xb2\x7b\x4d\x80\x62\xc2\x04\xfb\x1b\x46\x69\x1b\x28\x73\x73\x55\xe5\xcd\x1b\x86\x09\xf6\x5e\xe7\x84\x68\xb4\x56\xbb\x67\x6d\x6b\x7f\x7e\x35\x28\xee\x35\x7d\x0c\x0a\xc4\x97\x34\xe9\xa5\xec\x92\x66\x0c\xa5\x3f\x90\x0c\xfb\x84\xe7\xa6\x9b\x52\xe4\x4b\x03\x80\xc4\xe8\x12\x11\xd1\xbb\xd1\x0e\xec\xa2\xf8\xfe\xc6\xc4\xe0\x4c\x89\xb9\x0f\xc8\xf5\xf5\x03\x12\xb1\x73\x50\x09\xb5\x46\xa0\x95\xfb\xa7\x9c\x5a\xcf\x6a\x37\x54\xab\x2a\x2c\xa3\xe4\x97\x08\x9d\xd4\xbd\x69\xa8\x19\x39\x89\x46\x19\x1b\x85\x00\xe6\xd6\x3f\xe4\x97\xb7\x3f\x9a\x53\xa6\x05\x97\x5f\xde\xfe\x18\x52\x29\xcf\xa4\x2c\x51\xe1\x19\xcd\x57\xeb\xe1\x13\xa0\x00\x1c\xb0\x68\x9a\xe3\x71\x9c\x43\x16\xe9\x04\x23\x71\xf0\xeb\x28\x43\xf4\x3c\x80\x2c\xca\x71\x16\x07\x94\xb1\x39\xa6\x38\xef\x51\x96\xe3\x31\xce\x73\xb9\x3e\x2c\xb2\x83\xaf\xde\xbc\x60\xd9\xcf\x88\xa5\xcb\x08\xcd\xe7\x98\xa6\x2f\xa6\x24\x4b\x43\x29\x56\x45\xca\x17\x3e\x04\x0a\xee\x8c\x5d\xe0\x10\x40\x67\xe4\x39\xbe\x60\xe7\xce\xc8\x73\x9b\x67\x83\x98\x2d\xe2\x1d\x34\x02\x8a\xa2\x80\xaf\xe3\xe7\xe1\x9b\x36\x33\xd8\x5d\xb9\xba\x9f\xfb\x1d\x58\x0e\x77\x67\x3d\x78\xf0\x3d\x61\x6a\x38\xdf\xfc\x02\xb4\xa6\x3d\x80\x6f\xdc\x87\x9f\x2b\x7f\x36\x25\x6b\x7a\x77\x0f\xe8\x77\x3e\xec\x16\xee\xf6\xee\x2e\xd0\xef\x9b\x33\x70\x19\xe4\xe1\x78\xc7\xcb\xd1\x2a\x76\x0e\xa7\x37\x5c\x94\x36\x28\xde\xd2\xb4\xf6\x1b\xc0\xe1\xf2\x56\x5d\x6d\x80\xee\x48\xad\xc3\xc9\x4d\x37\x58\xd9\x76\x43\x1f\x56\x2a\x1d\x5e\xdc\x62\x0b\x6f\x31\x07\x47\x04\x1e\x5e\xde\xa2\x0b\xd3\x78\x7d\x2f\x9a\x6d\x0a\xe0\xf0\xe3\x0d\x7b\x30\x0d\xd7\x43\x77\x6f\xf6\x1b\xf9\x47\x75\x43\x59\xdf\xa1\xbd\xfb\x6f\xdf\x59\x09\x61\x73\x47\xef\x55\xde\xc9\xbb\x74\xf4\x5e\x33\x14\x6b\xb7\x81\xcf\x31\xdd\xba\xc3\x16\xde\x6b\x5d\xc7\x2e\x63\x72\xfb\x4e\x6b\x50\xbc\x0e\x3f\xc5\x6f\x00\xb8\xbe\xfe\xa4\xfe\xdb\xe2\xf9\x26\x23\xf2\xda\xfe\x1c\xa1\x2f\x4b\x9d\x75\xfe\xe5\x81\xe1\x77\xff\xc0\xf0\xbf\x15\xa7\x74\xbd\xe2\x30\xef\x54\xf3\xe5\x5d\x4f\xe9\x36\xf0\xe9\xda\x7d\x3f\x41\x8b\x09\xee\xab\x94\x60\xb7\xb5\x4d\x49\xf1\x68\x31\x69\x3c\x58\xaa\x3c\x2c\x14\x39\x56\x2b\x4e\x60\x89\xf4\xab\x3e\x9f\xa2\x39\xfe\x4c\x51\xe2\xed\x9b\xa5\xde\xe9\xeb\xad\xb3\xbf\x9c\xc5\xdf\xf1\x59\xf4\xad\xd3\xbf\x3c\xf6\xfd\x21\x1e\xfb\x94\xd1\x31\xaf\x3f\xf6\x19\x12\x15\xb8\x04\xcb\x58\x1c\xd7\x4c\x98\xf4\xea\xc0\x40\x16\x59\x37\xfd\x40\x30\x81\xb2\xa0\xcd\xe0\x58\x27\x7a\x32\xaf\x7f\xb5\x2f\x39\x4a\xc9\x42\x52\xaf\x4b\x13\x90\x40\x3f\xfe\xad\xad\x03\x83\x39\xce\x13\x2d\x39\x2e\xc2\x70\xbc\x29\x65\x04\x72\x52\x46\xac\xa7\xff\xd6\xb8\xd8\x4c\xaf\x6e\x8e\xec\xce\xb5\xfe\x45\x4f\xdc\xaf\x2e\x91\xf7\x42\x8e\x4c\x85\x1a\xed\x13\x3a\x66\x41\xf5\xd9\xe4\xe8\x3a\xae\x4a\x6c\x5e\x2e\xa7\xc8\x4e\xf8\x89\x31\xd9\xd2\xd3\xae\x07\x50\x78\x60\x94\xfc\xe5\xe8\xb4\x9e\x49\x4d\xe1\x28\xac\xfe\x7e\xe4\x55\x33\x2a\x3d\x5d\xcf\xa8\x94\x04\xca\xac\xa6\x3a\x7b\x95\x96\xfd\x7c\x70\xb6\x43\x5f\x7e\xeb\x3f\x5c\xa9\xc7\xbf\xc9\x82\xa4\x3f\xb0\x5c\x47\x02\x04\x46\xcd\x3d\x43\xfc\xbc\xab\xb1\xfc\xb6\xb6\xb1\x5e\x6b\xcf\x76\x5a\xe1\xea\xe8\xb1\xf6\xd1\x43\xc9\xf9\x24\x67\x0b\x9a\x3e\xcf\x13\xab\x6b\x5b\xe9\x66\x03\x0c\x2f\x6d\x92\x59\x85\x95\x83\x46\xda\x55\x24\x1b\x45\x2a\xd6\xe0\x5b\xdd\x15\x06\x91\xca\xf7\x6c\x7f\xf6\x05\x88\x12\x96\x57\x25\x02\xe8\xc7\xa3\xe7\x74\x92\xe1\xb0\xaf\x22\x71\xbc\x79\x75\xf4\x18\x44\x98\xa6\xba\xb0\x2a\x33\x89\x4a\x15\x56\xd7\x0e\x10\x9a\xc5\x1c\x90\xdf\x76\xa8\x55\xe1\x23\xf3\xd7\x9f\x88\x1c\xf5\x2d\x73\xa9\x68\x3d\xaa\xce\xe2\xf3\x92\xcc\x30\xe5\x3a\xea\x67\xd1\x2c\x5a\x6d\x8e\xb4\x13\xaa\x2c\x76\xc0\x68\x44\x55\x52\xb5\x03\xab\x7a\x35\xe4\x8e\x60\x1e\xae\x2e\x4d\x62\x61\x13\x5b\x05\x1f\x3d\x2e\xda\x33\xaa\x98\x44\x08\x8c\x26\x58\xef\xb3\xf6\xf1\x82\xa2\x80\xcb\x70\x5c\xb3\x22\x34\x24\x46\xd9\x51\x6f\x92\x96\x5a\x5b\x02\x38\xae\x45\x55\xab\xd7\xd2\x47\x4c\xa9\xe8\x2c\xa9\xbb\x61\x3f\x06\xc2\xfa\x6e\xf4\x61\xbc\x4b\x37\x06\xc2\xfa\x6e\x2c\x89\xde\xc6\x16\xbc\xad\xe1\x7a\xe8\xb5\x33\xbf\x9d\xba\x71\x4d\xfb\xf5\x7d\xd9\x93\xab\xb5\x8d\x37\xea\xa6\x6c\xea\xf5\x30\x8a\xc7\x52\x44\x1e\x6d\x14\x8f\x27\x19\x1b\xa1\x4c\xe5\xcd\xdc\xde\xef\xd2\x37\x77\xdc\x10\x15\xc5\x26\x20\xbd\x8d\x21\xfb\x7e\xd8\x17\x26\x5f\x44\x8e\xfd\x11\x39\xd2\x2f\x22\xc7\x1f\x48\xe4\x38\x86\x74\x83\xb5\x60\x9d\x04\x82\xf0\x46\xc1\x0e\xdb\xbc\x22\xf4\x1a\x97\x01\x6d\xca\x72\xfb\x44\xc6\x4d\x79\xd2\x30\x02\xf3\xa8\xf1\x83\x63\x50\x30\xfa\x37\x34\x1b\x2d\xf2\x09\xce\x5f\xe8\x87\xc2\x95\x76\xdd\x53\xa6\x33\xef\xa6\xec\xf2\x4d\xce\xc6\x24\xc3\x3f\xa3\x0b\x9b\x9b\x1e\x5a\x3b\x83\x07\xa1\x66\xd7\xcb\xf4\xf4\xd6\x8e\x66\x22\xb9\x71\x67\x2f\x28\x23\x01\x65\xaf\x62\x06\x2f\x6f\x8f\x07\x72\x0d\x43\x9b\xe0\x5e\xb4\x40\x70\x72\xdc\x0b\x9b\xe3\x5e\xb8\x70\xa2\xe7\x2f\x7e\x8c\xbe\xa7\x72\x0f\xa7\x81\x89\xa8\x9e\xa1\x11\xce\x54\xa4\x3e\xde\x18\xb0\xe2\xd2\xa7\x62\x96\xbd\x43\x63\x0c\xc2\x0f\x55\x4e\xd4\x84\x65\x2c\x1f\xf4\x1e\xae\xbc\x84\xfb\xee\x78\x1a\x33\xa8\x32\xf0\x5f\x5f\x57\xed\x70\xf4\xcb\xab\x35\x1f\x7f\x94\xe3\xeb\x48\xdf\xff\x1e\x5f\x89\x17\x72\x24\xc5\x5f\xaa\xa1\x55\x77\x7d\xbf\x31\xca\x16\xac\x75\x8f\x52\x54\x03\x11\xb1\xf0\x46\xe9\x7d\x6c\x8c\xd2\x59\x80\xef\xca\x01\x79\x63\xfd\xa0\x23\xee\xa5\x5e\xd0\x3a\xb3\x5f\x77\xf6\x74\xcb\xfd\x1e\x76\xfe\x38\xcc\xe2\x0c\x6c\x93\x72\xd0\x1c\x28\x8e\x51\x9e\x4c\x8f\x12\x46\x45\xce\x36\xa7\xbc\x5c\xcf\xd5\x98\x70\xc3\x8c\xea\xb0\xe9\xc9\x72\x9b\x4c\x85\x9e\xa6\xf4\xa6\x59\x9e\xbe\xc4\x9e\xf8\xc2\x17\x7d\x89\x3d\xf1\x85\x2f\xda\x71\x4e\x27\x52\x57\xc5\xd6\xa8\xa5\x9b\x23\xd7\xc6\x92\x58\xcf\x48\x99\x76\x26\xc5\x5e\x19\x62\x42\x20\x7e\x0e\xaa\x85\xf8\x53\x88\xab\x04\x32\x4b\x82\xb3\xb4\xb7\xd6\xba\x2c\x38\xba\x38\x39\x32\x04\x7c\xbc\xf8\xf4\x69\x19\xc0\x95\x0e\xf8\x37\x08\xde\xbc\x7e\xf7\x3e\x80\x23\x96\x2e\x07\x7f\x7f\xf7\xfa\xe7\x48\x1f\x1f\x32\x5e\x86\x2b\x63\xb0\xa8\x4c\xba\xaf\x84\x0a\x7d\x10\x40\x35\xd1\x39\x4a\xf0\x20\xf8\x53\x50\x80\x02\x40\x62\x87\x10\x7d\xe4\x8c\x86\x00\x4a\x3a\xf1\x13\x12\xc9\x14\xab\xf4\x35\xfc\xfa\x7a\x78\xa6\x42\x15\xd8\x42\xca\x52\xac\x4b\x99\x53\xaa\x9e\xef\x74\x71\xe6\x14\xab\x74\x36\xba\x18\x39\xc5\xf3\x6c\x31\x21\x54\x97\xf3\x98\x9a\xed\x7b\x0c\x4f\x8e\x6d\x44\xe4\xd5\xab\x97\x03\x0c\xdf\x25\x6c\x8e\x07\x43\x01\xc9\x59\xa1\x62\x24\x4b\xfa\x34\x08\x3e\xb2\x51\x00\x49\x3a\x20\x2a\x4b\x96\x9e\x90\x80\x8a\xaf\x1a\x7c\x78\xb8\x12\x45\xef\x59\xef\xe1\x0a\x17\x1f\x0a\x00\xe4\x32\xe4\x1b\x3b\xa8\x81\xa7\xca\x00\x86\xa4\x25\x4c\xac\xe0\x24\x31\xbb\xe9\x40\xdd\x47\x4d\x35\xde\xae\x31\xa6\x71\x76\x53\xd8\x4e\x46\x22\x09\x1b\xd7\x70\xf1\x91\x8d\x5e\xb5\xf5\x47\xea\xdd\xce\x63\xd4\xd5\xad\xdb\x95\x5e\x2e\xd3\x8d\x8b\x92\x95\xdc\x21\x83\x99\x72\x7f\xe1\x83\x91\x4e\x3e\xca\x07\x63\xa8\xd7\x7d\x30\x85\x66\xa5\x07\xcb\x22\x26\xd1\xfb\x7c\x41\x4d\x6e\x13\x43\x57\x87\x2b\x55\x53\x25\x10\xbf\x08\x83\xbf\xb3\x11\x97\xf2\x01\x85\x33\x00\xd9\x5c\xd5\x1c\xf0\x02\xd6\x6b\xbd\x50\xaa\x4a\x1e\xc0\x05\xcc\xe1\xa8\xaa\xb8\xf0\x2b\xd6\x72\xb2\x24\x90\xc1\x71\x55\x39\xf1\x2b\xbf\x47\xfc\xbc\x67\x73\x72\xa4\x30\x83\xd3\xaa\x72\xda\x18\xc2\xbb\x57\xbd\x37\x7a\x6a\x01\x9c\x43\x04\x97\x55\xe5\x79\xa1\x2e\x00\x14\x26\x31\x0f\xc3\x74\x2b\x61\xca\x11\xa4\x1c\x45\xef\xd4\xcb\xf1\x35\xf7\x02\xb2\x18\xa3\xc6\x99\x57\x6c\x22\x72\xda\xf0\x2d\xcb\xd2\x41\x45\xd2\x10\x7d\xab\xfa\x2f\x27\xfa\x5b\x19\xdb\x45\xfd\xff\xb0\x93\xb4\x9d\xc5\x0f\x8e\x8b\x73\xbc\x7c\xc9\x2e\xa9\x93\x48\xbb\xca\x8a\xa5\x4d\x46\x15\xa9\x90\x18\x8b\x04\xfb\x91\x5d\xe2\xfc\x05\x92\x57\xd3\x41\x40\xe8\x7c\xa1\xb8\x8d\xc3\x43\xe5\x2f\x82\x72\x8c\xcc\xcf\x23\x9d\x88\xea\x1c\x2f\x0f\x0f\x43\x1c\xcd\xe5\x85\x46\xc5\x4b\x8d\x32\x9b\x98\x5b\x27\xdc\xbd\xbd\x02\x5d\xa7\x69\xc3\x26\x9d\x12\x0c\x7e\xad\xcf\x25\xd0\xbd\xd4\x0b\xa3\x11\xa1\x3a\x88\xa1\x3c\xae\xd6\xa2\x15\xa5\xe9\xf7\x72\x80\x3f\x12\x2e\x30\xc5\x79\x18\x9c\xe3\x65\xaa\x6c\x1a\x15\x0c\x0f\x32\x28\x2e\x49\x96\xbd\xc4\x5c\xe4\x6c\xe9\x0f\xba\xe5\x53\x7d\xd8\x65\xaf\xda\x4e\xf6\x66\x1d\x33\x27\x1b\x15\x57\xba\x7f\x93\xce\x5c\xff\x30\x56\x4a\x16\xb7\x05\xa6\x7c\x91\xe3\x9f\x08\x25\xb3\xc5\xec\x47\x15\xe9\x50\x2e\xb1\x17\x09\xf1\xd9\x49\xa1\x9b\xbf\x9e\x5b\x26\x48\xb2\x93\x92\x3e\xab\x65\x54\xca\xd8\x72\x5f\x78\x57\xd4\x10\x47\x24\x85\xda\xd5\x42\xd1\xad\x33\x60\x5e\x1e\xca\x10\xb7\x3a\x99\x91\x06\x08\x85\x63\xd5\xaf\xe7\x61\x92\xb7\x89\x1c\x51\x4e\x54\x32\x21\xa6\xea\xaa\x9b\x2b\x80\x12\xfe\x3f\x88\x98\x96\xb7\x1e\x28\x00\xd0\xc1\x1f\xe5\x28\x15\x99\xaf\x86\xd9\x0d\x51\x3f\x8d\x58\xa3\x71\x0d\x17\x1c\x94\x70\x1c\x42\xbc\xd5\xa4\x15\x6d\xbe\xcd\xbc\xc5\x56\xf3\x8e\xdc\x8b\x41\xf8\x28\xd0\x83\xb7\x78\xb0\x94\xbd\x1c\xf7\xe9\x1a\x2c\x70\x62\xef\xed\xc8\x5e\x08\x0a\x58\xed\x9a\x2b\x21\x99\xdd\xd5\x0a\xaa\x96\x88\xce\xb9\x22\xf5\xd8\x14\x1a\xf4\xf3\x94\xdc\x50\xf8\xf0\x30\x74\x36\x6a\x8c\xf5\x5e\x7e\x4d\x95\x3a\xe8\x75\xfe\x1e\x8d\x42\x0c\x57\x9a\xe4\x0c\x44\x01\x4a\x53\x7e\xa1\xb9\x3b\x79\x44\x14\x5b\x63\x18\x3a\x1e\x1a\x11\x76\x2e\x69\x52\x5f\x83\xed\x8b\x9c\x18\xc3\xcc\x3c\x7e\xb0\x5d\xdd\x7e\x1f\x99\x64\x96\x07\xf4\xf0\x50\x32\xb2\x3a\xe9\xda\x88\x2d\xbc\xc7\x2f\x39\x60\x78\xf2\x54\xa9\xb3\x5e\x64\x8c\xeb\xb3\xab\x45\xbd\xe0\x7b\x9e\xa0\xb9\xda\x89\xc2\xd0\x3d\x09\xc6\xcd\xa3\xb1\xee\xf5\x2e\x5a\x37\x97\x68\x94\x2d\xf2\x50\x2d\x77\x82\xb2\x64\x91\x21\x81\xdf\x30\xbd\x10\x25\xc5\x5e\x09\x36\x97\xac\x0e\x1e\x8b\x01\x81\xfa\x9d\x8f\x16\xb1\xd2\x87\x7d\xc7\x16\x8a\xd1\xd5\x57\xee\x5b\xb9\x24\xd6\x5d\x6e\xa5\x52\x1e\x0c\x56\xf5\x76\x50\x01\x2b\x0a\x15\x06\x75\x12\xa6\xad\xf9\xe6\xd8\x8e\xb4\x20\x33\xbf\x07\x6b\xe5\xbf\xab\x0e\x46\x7e\x07\x36\xd8\xf5\xae\x3a\x18\x37\x3a\x30\x17\xf1\xdd\x83\x54\x79\x80\x4d\x1e\xf6\xed\xcd\x51\x9b\xad\x01\x4c\xeb\xf1\xbb\x6a\x55\x5a\x6e\x8c\xdb\xf7\xd7\x06\x6c\x7d\xf7\xee\x3d\x74\xfb\x7e\x6b\x50\x36\x74\x58\x91\xa9\x3b\xf4\xe7\x00\x59\xdf\x9d\x4f\xf3\xee\xb6\x96\x35\x48\x1b\x3a\x76\x28\xd6\x1d\x3a\x75\xa1\x78\x1d\x26\x71\x0a\xc0\xf5\x75\xa2\xfe\xab\x34\x7d\x17\x95\xa6\x2f\xc3\xa2\x97\x1f\xe4\xb1\x4d\xf5\xf2\x57\x62\xfe\x38\xfd\xc0\xa7\xec\x92\xd0\x49\xef\xe1\xca\x7e\x2c\x7a\x6c\x2c\x45\x1d\xfb\xf3\xc3\xc0\x7e\xb1\x8e\xbe\x52\x00\xea\x85\x0f\x57\x79\xf1\x70\x45\x4f\x83\x47\xc1\x20\x08\x0a\xf0\xa1\xd8\xa8\x4d\x5d\x08\x81\xf3\xfe\x0c\xd3\x45\xab\x0e\xf5\x06\x61\x70\x36\x65\xc8\xd8\xf7\xa7\xe0\x2f\x5a\xb4\x3f\x84\x16\x2d\x6f\xa4\xdc\x36\x2f\x3d\x25\x73\x5b\x4b\x9e\x2d\xc7\x51\x17\x87\xc9\x0d\xdf\x16\xed\x4b\x4a\xe6\xbd\x2d\x5a\xde\xc2\x7f\x73\x3c\xc7\xcb\x11\x43\x79\x5a\xbe\x3a\x3a\x71\x3f\x4b\xa6\xb8\x32\x7e\x73\x62\xab\x35\x26\x12\x80\x2a\x5d\xf1\xf5\xf5\xf0\x0c\xa8\x38\x9d\x55\xde\x2a\xcb\x76\x9a\x87\x44\x33\x61\x1a\x0b\xf7\xb7\x39\x09\xa5\xfe\x3d\x8e\x63\x72\xda\x3f\x19\xb8\x05\xf4\xf4\x64\x40\xfe\x4a\x65\x31\x79\x26\x7f\x1c\x4b\x06\xae\xed\x21\xb4\xc6\x56\xe3\xba\x05\x5f\x1b\xe7\x8d\x75\x8a\x90\xc4\xcb\xe0\x61\x5f\xa7\xc4\xce\x72\x84\x78\x3d\x94\x9c\xdf\xae\x7a\xe0\x7e\x0f\xd5\x3a\xef\xac\x0f\x1f\x4b\xde\x9e\x91\x77\xe1\xe6\x4b\x70\x3d\x08\x49\xe0\x9c\x8b\x90\x6d\x34\x57\x9a\xda\x2d\xd0\x7d\x09\xdd\xd9\xa9\xe7\x7f\xcb\x4f\x64\x2b\xb7\x8e\x69\xca\x8f\x50\x22\xa5\x63\xc2\xe8\x11\xa1\x29\xbe\xea\xcc\xe1\x95\x62\x4e\x26\xb4\xaf\xb7\x77\xdf\x01\xb2\x01\xde\x5e\x66\xf4\xf2\x26\x22\xf0\xec\x68\xb4\x10\x62\x4d\x8a\xb3\x5b\xa0\xc7\x81\x7a\x5f\x90\xb4\xf3\x2d\x54\x01\xdd\x5f\x14\x65\x38\x17\x72\xee\x8a\x8a\x91\x5d\xec\xa1\x06\xc4\x3d\x47\xce\x8e\xb6\x8d\x03\x6b\xcf\x11\x22\x88\xf0\x83\x84\xde\x1a\x21\x1a\xd6\xfe\x22\x64\x3e\xef\x8f\x19\x13\xea\x32\x9e\x2f\x73\xed\x50\x72\x57\xcc\xb4\x01\xbd\x0f\x28\xda\xd1\x49\xf2\x01\xde\x0b\xd4\x68\xb6\x7c\x77\x98\x91\xf0\xee\x03\x62\x32\x3c\x41\x59\x3f\x23\xf4\xdc\x4f\xfc\x77\x27\xfc\xb8\x60\xef\x05\x9a\x9a\x8e\xff\x77\xc3\x8f\x84\x77\x1f\x10\xc3\x05\x12\x0b\xde\xdf\x35\x7e\x5c\xb0\xfb\x8d\xa6\x1c\xcd\xf0\x2e\x29\xb3\x03\xef\x1e\x20\x66\x8e\x72\x95\x43\x99\x89\x86\xcf\xd0\x5d\xf0\x53\x03\x7b\x6f\xd0\xd4\xea\x5a\x75\x77\x34\x19\xb0\xbf\x57\x34\x1d\xdc\x14\x4d\x33\x44\x76\x20\x66\xb5\x01\xfd\xbd\xa2\xe8\xc6\x3b\x69\xc6\x52\x15\x76\x63\xd7\x48\xd2\x60\xef\x0d\x9a\x38\x49\xf1\x08\xed\xfe\xc4\x59\xb8\xfb\x8c\x28\x1b\x83\xb8\x2f\xaf\x6a\x7c\x34\x62\xa9\x9f\xb9\xe8\x56\x78\x6a\x03\x7b\x8f\xd0\xb4\xbb\x9b\xae\x1d\xf0\x3d\x42\xd5\xee\x6e\xbb\x76\xc0\xf7\x08\x55\x3b\x63\x2f\x5b\xe1\xee\x2d\xa2\x46\x28\x9d\xe0\x7e\xc2\x16\x74\x57\x5a\xc6\x26\xc4\xfd\x46\xce\x2e\xd1\xb2\xf7\x08\x29\x13\x83\xef\x0a\x2b\x3e\xc0\x7b\x81\x9a\x5d\x28\xd2\x7c\x78\xf7\x01\x31\xa2\xf4\xc8\xd8\x25\x7a\x1c\xa8\xfb\x8b\x24\xf5\xcc\xd9\xe7\x78\x67\x54\xd8\x07\xb8\xe7\xa8\xd9\x29\x5a\xf6\x1d\x25\x09\xca\xd3\xa3\xca\x61\xf0\xae\x48\xf1\xc0\xed\x2f\x5a\x58\x8a\xfb\xa3\x8c\x25\xe7\xea\xd1\xaa\xbf\x23\x8b\x84\x0e\xb0\xf7\x01\x4d\xbb\x7c\x74\xef\x00\x7b\x1f\xd0\xb4\x1b\xda\xd3\x00\x78\x1f\x50\xb3\x9b\x87\xf8\x06\xc0\x3d\x46\xcd\x7c\xb9\xdb\x2b\xab\x09\x71\xbf\x91\xc3\x29\x99\xcf\x77\xc6\xe7\xb4\x80\xdc\x5b\xf4\xa4\x84\x27\x19\xe3\x8b\x1c\xf7\xcb\xb0\x16\x3b\x42\xd3\x1a\xd0\xfb\x8c\xae\x19\xe1\xbc\xbf\xd3\xd3\xd6\x0a\x74\x7f\x51\x94\xb3\x79\xca\x2e\xe9\xae\x74\xaa\x3e\xbc\xfd\x47\xcc\x8e\x34\xa8\x3e\xbc\xfd\x47\xcc\x8e\x8e\x53\x1d\xdc\xfe\xa3\x25\x23\x5c\xf4\x95\xd5\x6d\x32\xc5\xc9\xf9\x88\xed\x10\x47\x2d\xb0\xef\x1d\xc2\x66\x28\xbf\xbb\x11\xcc\x5a\xe0\xf7\x0a\x65\x52\xde\xdc\x89\x3a\x71\x2d\xf0\xfb\x84\xb2\x5d\x8a\xb4\x1b\xc0\xff\x5e\xd1\xb6\xd1\x1a\xa4\x65\x5e\x13\x4c\x71\x4e\x92\xcf\x81\x32\x0b\xfa\xf7\x8a\xae\xdb\xec\x32\x95\x96\xc5\xc4\x63\xf8\x0c\x28\x73\xc1\xdf\x27\xb4\xe5\x28\x25\xec\x73\x20\x4c\x03\xbe\x4f\xa8\xe2\x78\x8e\x94\x17\xdd\xe7\x40\x57\x05\xfc\x3e\xa1\x6c\x37\xba\xa8\x4e\xc0\xfb\x8f\x2a\x9d\xa2\x6f\x57\x9e\x7a\x1d\x60\xef\x0d\x9a\x92\x29\xbe\xc8\x3f\x03\x9e\x2c\xdc\x7b\x83\x28\x92\x7c\x06\x2c\x29\xa0\x7b\x8b\xa2\x71\xb6\x64\x0b\xb1\x1b\x8b\x3f\x17\xd6\xbe\x23\x64\x97\xdc\x79\x0b\xc8\x7d\x47\xcf\x8e\xd4\x74\x75\x68\xfb\x8e\x94\x1d\xa9\xe8\xea\xd0\xf6\x1d\x29\xbb\x51\xcf\xd5\x80\xed\x2f\x4a\x58\x3e\x3b\x4a\xa6\x48\x4a\x4c\x2a\x56\xfc\xee\x8c\x19\xd7\x80\xde\x77\x74\x69\x0d\xe3\xd1\x08\xf1\xbb\xf3\xcc\x2d\x20\xef\x09\x7a\xc6\x04\x67\xe9\x8e\xf1\xa3\x61\xde\x13\x04\x99\xd0\x9f\x3b\x45\x90\x86\xb9\xdf\x08\xc2\x79\xce\x76\xe5\x6e\xde\x00\x78\x1f\x50\x33\xc3\x9c\xa3\xc9\x8e\x68\x4f\x1d\xe4\x7e\xa3\x47\x91\x87\x5d\xee\x1c\x17\xe0\x3d\x40\xcd\xee\x8c\x64\xdb\x60\xee\x3b\x82\x32\xdc\x57\x01\xcf\x77\x78\xb1\xfb\x40\xef\x0d\x8a\x76\x78\xb9\x37\xa0\xee\x37\x92\xa6\x38\x9b\xe3\xbc\x2f\xf0\xd5\x4e\xcf\x5a\x13\xec\x7e\xa3\x89\xd0\x94\x24\x48\xec\xf6\xa2\xf7\x81\xee\x37\x8a\x54\x02\x8f\x5d\xa2\xc7\x05\xb8\xe7\xa8\xc1\x13\x4c\x77\x7a\xd3\xd7\x20\xee\x37\x72\x66\x88\x9f\xe3\x74\xe7\x77\x59\x13\xec\x3d\x42\xd3\x0e\xef\xb3\x16\xb8\xfb\x8d\x28\xf5\x42\xdc\x57\xae\x2e\x3b\x55\x42\xaf\x81\xfd\x7b\x45\xd8\x46\xfb\x10\x7f\x52\x3b\x94\xf1\x1b\x50\x7f\xaf\x48\xba\xf1\xae\xda\x21\x19\x6f\x40\xbd\x37\x48\x52\x97\xf7\xce\x91\xa4\xa1\xde\x03\x24\xed\xf0\xa2\x73\xe0\xdd\x07\xc4\xec\xf0\x6a\x73\x01\xde\x07\xd4\xec\x9a\x3a\xdf\x0b\xc2\xac\x53\xab\xec\xf0\x3c\xb9\x00\xef\x05\x6a\x76\x78\xa2\x6a\x10\xf7\x1b\x39\x02\x5f\x89\x9d\x0b\x1d\x3e\xd0\x7b\x83\xa2\x1d\xee\xa1\x06\xd4\xfd\x47\x12\xca\x31\xda\xf1\x2e\xaa\x40\xde\x13\xf4\xec\x78\x07\x39\x30\xf7\x1c\x41\xc6\xa6\x72\x77\xbb\xc7\x01\x78\x2f\x50\xb3\xcb\x9d\xe3\x42\xbc\x17\xc8\xd9\x21\x4f\x58\x83\xb8\xdf\xc8\xb9\x20\x9c\x8c\x48\x46\xc4\xb2\x6f\xad\x4c\x77\x27\xb4\x77\x01\xdf\x5b\x94\x91\x84\xd1\xbe\x20\x3b\xc3\x92\x0f\x6f\x7f\x11\x53\x79\xe7\xec\x0a\x35\x0d\x88\x7b\x8b\x9c\x8c\xd0\xf3\x23\x42\x33\x42\xef\x7e\x71\xb9\xb0\xf6\x1b\x21\x5c\x20\x9a\xa2\x8c\xed\x0a\x29\x0e\xbc\xbd\x45\xcc\x0c\xd3\xc5\xce\x03\x5d\xb4\x02\xdd\x5f\x14\xb1\x14\x65\xbb\xf1\x22\x70\x40\xed\x39\x3a\x76\x64\x24\x5f\x03\xb6\xe7\x28\xd9\x91\x89\x7c\x0d\xd8\x9e\xa3\x64\x47\xe4\xc4\x81\xb5\xb7\x08\x99\xa3\x09\xee\xeb\x55\x3d\xd2\xe9\x94\xef\x1e\xd6\xbe\x0d\xe6\xbd\x40\x90\x8a\xd3\xbb\x5b\xfc\x18\x90\xf7\x02\x3d\xbb\x7c\x3b\xef\x82\x7b\x2f\x10\xb5\x1b\xfa\xd3\x84\x78\x2f\x90\xc3\x17\xa3\xdd\x38\x6b\xb7\x02\xfd\xbd\xa2\x68\xa3\xdd\x85\x3b\x9b\xdd\xe3\xe7\xf7\x8d\x9c\x6d\xf6\x0f\xa1\x2a\xcc\xb3\xfa\x82\x92\x5d\x59\xa6\x76\x02\xbe\x0f\xa8\x22\x74\x7c\xf7\x80\x1b\x3e\xbc\xfb\x80\x18\x8a\x2e\x8e\x50\x9e\xb3\xcb\x5d\x62\xa7\x02\x7a\x5f\x50\x84\xb3\x8c\xcc\x39\xd9\x09\x43\xd4\x0a\xf7\xbe\x20\x8a\x2e\x66\xa3\x1d\x88\x60\xed\x50\xef\x05\x92\xd4\x54\xf0\xae\x0c\xe5\xba\x21\xdf\x07\x64\x71\xf2\x09\xf7\xb5\x59\xc5\x0e\x22\x00\x75\x02\xde\x5b\x54\xe5\xf8\x02\xef\x4c\xc8\xaf\x01\xdb\x77\x94\xec\x36\xc6\x4f\x2b\xd0\xbd\x45\x11\xc7\x93\x19\xa6\x02\xa7\x7d\xf5\x9a\xb9\xa3\xed\xd3\x0e\x75\x8f\x91\x64\x62\x83\xed\x0c\x3d\x75\x78\xfb\x8b\x18\x92\xe2\xbe\xbc\x94\x77\x62\x94\x51\x87\xb6\xff\x48\x31\x42\xe6\x94\xcd\xf0\x6e\x32\x1d\x77\x43\xbe\x37\xc8\x52\x2f\xe2\x3b\xa2\xd4\xeb\x60\xdf\x1f\x84\xed\x86\x22\xd5\xa1\xde\x03\xf4\xec\x18\x2f\xf7\x85\x50\x67\x84\x8b\xa3\x11\x4a\xce\x77\x4c\x91\x3c\xb8\xf7\x04\x51\x3b\xde\x44\x0e\xcc\xfb\x82\xa0\x5d\x04\xe2\x6e\x01\x79\x4f\xd0\xf3\x19\xce\xd8\x7d\x3a\x5e\xbb\x51\xe8\xb7\xc1\xdc\x7f\x04\x49\x84\xec\x4c\x9c\x6f\x87\x7a\x6f\x90\x24\x50\x3e\xc1\x62\xe7\x58\x32\x60\xf7\x1f\x4d\x5a\x57\xb1\x73\xb6\xba\x0e\x76\x7f\xd1\x24\xf0\x7c\x8e\x73\xf5\x6f\x15\x69\xe4\xee\x68\x6a\x07\xbb\xf7\x68\x12\x88\x9f\x7f\x06\x34\x79\x60\xf7\x16\x4d\x42\x82\xdb\x11\xd9\x76\x61\xed\x39\x42\xc4\xdd\xfd\x52\x4a\x40\xfb\x8e\x8a\x69\x9f\xb3\xfc\xee\xd7\x55\x1d\xda\xef\x15\x29\x1b\x2d\x3c\xec\x34\x76\x86\x8f\xdf\x2d\x2a\xb6\xdd\x1f\x77\x27\xaa\x25\xa0\x7d\x46\x05\xdf\x1d\x15\xe5\xf7\x80\x88\xf2\xa3\x39\xa2\x3b\x88\x14\xe2\x80\xda\x6f\x74\x08\x34\xda\x0d\x32\x24\xa0\x3d\x46\xc5\x64\x67\xe7\x64\xb2\xf7\xc7\x04\x5f\xed\x28\xc3\x44\x05\x69\xbf\x91\x91\xb0\xf4\xee\x1a\x96\x0a\xd2\x7e\x23\x23\x25\x7c\x9e\xa1\x1d\x6d\x0e\x0b\x6c\xbf\x51\xb2\x23\xd2\x71\x0f\xa2\x97\x0a\x86\x76\xa6\xf1\x77\x61\xed\x31\x42\x58\x26\xc8\x7c\xb7\xc9\xa4\x5b\x81\xee\x2d\x8a\x96\x3b\x8c\x4b\xbe\xdc\xf7\x90\xe4\x64\x86\x26\xb8\x3f\x26\x0d\x95\x3e\x9e\x8d\x70\x5e\xd5\xac\x8a\x98\x1a\x64\xf9\xbb\x9f\xe2\x84\x29\xbb\x18\x07\x39\x3e\x2e\x20\x81\x14\xac\x2e\x50\xde\xcb\x21\x83\x19\x44\x90\xc3\xc5\x81\xad\xd1\x4b\x74\x1d\x5d\x83\x1e\xe8\x69\x84\x22\x0e\xf8\x72\x36\x62\x59\x10\xc7\x62\x39\xc7\x6c\x1c\xd2\xb8\x8e\x61\x32\x0e\x03\x33\x9e\x07\xa6\x4e\x0f\x5f\x5f\x3f\xc0\xc0\xa0\x02\x1f\x48\x90\x24\xc6\xc3\x77\x0a\x54\x24\xd8\x1b\xeb\x54\x7b\x76\x40\xc6\xe1\x05\x23\x69\xef\xf8\x41\x1c\xdb\xde\x63\x12\x25\x28\xcb\x24\xfc\xeb\xeb\x12\xf1\xe0\xa0\xad\x2b\x6a\xbb\xa1\x07\x62\x9a\xb3\xcb\x1e\xc5\x97\xbd\xf7\xcb\x39\xfe\x3e\xcf\x59\x1e\x06\xdf\x7e\xeb\x74\xd7\x9b\x2d\xb8\xe8\x99\x06\xa8\x57\xfa\xf6\xf6\xd4\x06\x88\x02\x50\x98\x79\x07\x5c\xe4\x84\x4e\x82\x38\x8e\xc5\xe9\x3b\xf5\xf7\xe0\x67\x65\x1a\x0a\x42\x0c\x8a\x50\x40\x5b\x03\x80\x53\x3a\xd0\x35\x42\x0a\x00\xa1\x3d\x7c\xda\xb5\x87\x84\xdd\x69\x04\xd6\xf7\x50\xc2\xe8\x98\x4c\x16\xe5\xef\xcb\x9c\x08\xf3\x77\x01\x06\x78\x28\xce\x62\x02\x71\x71\xe3\xcd\x8c\xed\x2e\x8c\x35\x8e\x0f\xaa\x82\x30\x8f\xc3\x63\x48\x23\x81\x26\x3f\xa3\x19\x06\x61\xa0\x46\x80\x03\x00\x99\xfe\x92\x64\x88\x73\xf9\x8d\x83\x30\x70\xf6\x28\x80\x99\xae\x80\x84\xc8\xc9\x68\x21\xf0\x77\x84\xa6\x84\x4e\x64\xbd\x14\x09\xd4\x17\x98\x8b\x7e\xad\x05\x92\x2d\x48\x24\x37\xe7\x42\xe0\x14\x84\x01\xcf\x93\x00\xc0\x3c\xe4\x31\x0b\x79\x9c\x85\xe1\x22\x56\x1d\xf6\xf0\x95\xc0\x34\xe5\xd5\x09\x5a\x25\x8c\x72\x91\x2f\x12\xc1\xf2\x30\x8a\x22\x0c\x56\x7c\x31\xc7\xe6\x6f\x98\x84\x62\x4a\x38\x6c\xef\x19\x3e\x38\xae\x6a\xc8\x2e\x21\x5d\x64\x59\x55\x84\xe4\x81\xae\x17\x71\xf2\x09\xfb\x65\x97\x24\x15\xd3\x00\x3a\xb0\xa6\x98\x4c\xa6\x42\x16\x15\x13\x2c\x7a\xb2\x33\x89\xaa\x50\x9d\x07\x59\x25\xe2\x79\x62\xb7\xa6\xfd\x1d\x11\x9a\x64\x8b\x14\xf3\x30\x38\x0a\xc0\x69\x59\x3c\x43\x22\x99\x86\x47\xff\x2f\xfa\xd3\xff\x1c\x85\xd1\x9f\xc0\xc3\x23\x30\x3c\x39\x1b\xd8\xef\xc5\x62\x9e\x22\x81\x5f\xc9\x69\xfd\x84\x05\x0a\x31\xd0\x38\xe9\x89\x18\x47\xfa\xb1\xe5\x40\x57\xc6\xc2\x6c\x0b\x82\x79\xb8\x52\xc3\x1e\x88\x88\x22\xb1\xc8\x51\xf6\x0f\xf9\x13\xea\x91\x57\xa5\x7f\x53\xbf\x0b\x50\x14\x30\x8d\x17\xd1\x3c\x67\x82\xc9\xb3\x05\xe7\x71\x60\xa7\x15\xc0\x59\x3c\x44\x67\x70\x14\x9b\x2d\x38\xc1\xe2\xf5\x25\xb5\x5b\xf0\xa5\x71\xb8\x63\x79\xe8\x02\xa8\x9a\x03\x38\xae\x81\x9e\xc6\xab\xc2\x52\xda\x73\xbc\xe4\xe1\x08\x44\x63\x96\x7f\x8f\x92\x69\xe8\x10\x2d\xb0\x9a\x0e\xf1\x59\x3c\x1a\xe2\x33\x49\x43\xa7\x51\x75\x6a\xe2\x07\x0f\xdc\x9f\x70\x1a\xb9\x67\x48\x7d\x75\x0b\x60\x18\xa8\x63\x11\x10\xda\x9b\x5e\x5f\x4f\x23\x42\x89\x20\x28\x23\x9f\x70\x0e\x0e\x0f\xc3\x69\x64\x8f\x5c\x2c\x77\xcc\x34\x9e\x45\x3c\x23\x09\x0e\x41\x94\xe3\x0b\x9c\x73\xfd\x57\xba\x48\x70\xe8\xdd\x30\x76\x8d\xc3\x14\xce\x21\x06\xd7\xd7\xb8\x00\x70\x0a\xe0\xf8\xf0\xb0\x24\x6c\xb5\xfe\x54\x77\x6a\x34\xf5\xf2\xd3\xda\x2f\x4d\x01\xc7\x60\xa0\x81\xc0\xda\x47\x73\x9c\x01\xd4\xff\xc6\xcd\x1e\xda\x49\x85\x1c\xe2\x54\x4e\x4f\x6f\x6f\x1e\x2f\x00\xb8\xbe\xe6\xe5\x7f\x8a\x52\xcb\x4a\x33\x38\x82\x63\x38\xdd\x74\x73\x7d\x64\xa3\x7e\x92\x11\x4c\x45\x9f\x0b\x24\x16\xbc\x3f\x42\xbe\x12\xce\xbb\xb1\xda\xc0\xa4\x84\x6b\x4a\x42\x18\xd5\x10\xee\x74\xb1\x55\x97\x1a\xff\x72\xa9\xfd\x21\x2f\xb5\xf5\x37\x53\xfb\xae\x35\xf7\x9e\x70\x2f\xa9\x8f\x6c\x14\x51\x79\x03\xce\x51\x82\x03\x28\x7f\xbf\x50\x0d\xdf\xa9\x76\xd1\x68\xa9\xff\x50\x37\x59\x88\xbc\x1b\x8c\x6c\x79\x83\x71\x73\xa7\x64\x68\xc9\x16\x42\xd3\xdb\x60\xdd\xf1\xa8\x9a\x6c\x9a\x94\xba\xff\x6c\xe5\x8f\x6c\x64\x2f\x36\xa7\xc8\x9d\x90\xf9\xac\xae\x34\x09\x3a\x34\x17\xcd\xea\xdf\x0b\xbc\xc0\xe9\x00\x43\x2e\x50\x2e\xe4\xc6\x11\x30\x5f\x50\x2a\xff\x22\x50\x8e\x35\xc3\x02\x0f\x28\x4c\xf1\x24\x47\x29\x4e\x07\x39\x1c\x23\x92\xe1\x74\xc0\x60\xc6\xb8\x18\x64\x90\x32\xf1\x2e\x99\x62\xb9\xa0\xe9\x00\xc1\x05\x3d\xa7\xec\x92\x0e\x78\x11\xab\xbb\xab\x0b\xb7\xe6\xd4\x0e\x57\x2a\x32\xf3\x20\xf8\x6f\x35\x94\x00\xea\x1d\x81\xa3\x0c\xd3\x89\x98\xc2\x92\x5b\x19\x04\xff\x36\x35\x74\x06\x83\x1f\x09\x3d\x1f\xc8\x09\xe4\xcb\x37\x28\x47\x33\x3e\x58\x69\x04\x0d\xfe\xfe\xee\xf5\xcf\x91\xde\xf1\x64\xbc\x0c\x87\xb6\xe1\x19\x80\xe5\xa2\x0f\xec\xd8\xaa\x7d\x20\x2f\xbf\x30\x20\x69\x00\x8a\xa2\x80\x76\x58\xef\x0c\x62\xec\xc0\x44\xcb\xc0\x78\x59\xe7\xc6\x43\x2b\x9b\xde\x60\x70\x30\x43\x4b\x9c\xf3\xc1\xe3\x6a\x94\x6f\xf5\x9a\xd9\x41\x92\x96\x41\xe6\xb6\xca\x8d\xc7\x68\x5b\xde\x0a\x7f\x2f\xcc\x1e\xb2\x43\xa3\x2d\x43\x4b\xca\x3a\x37\x1e\x5b\xd9\xf4\x56\x83\xfb\x45\xef\x55\x3b\x36\xde\x32\xb6\x85\xad\x72\xe3\xa1\xd9\x96\x37\x59\xd9\x29\xce\xe6\x83\xe0\x1d\x9b\xe1\x1e\xca\x32\x96\x28\x87\x2c\xde\x1b\xb3\x5c\x31\x9b\xbd\x8f\x6c\xd4\xbb\xc4\x39\xee\xd9\xf3\xd8\x63\x79\x4f\x9e\xc3\x5e\xc2\x28\xc5\x89\x20\x17\x44\x2c\xa3\xa0\x9a\xe2\x4b\x53\xd1\xce\x31\x6f\x99\x63\x5a\xd6\xb9\xf1\x24\xcb\xa6\x9f\x65\x96\x94\x89\x1e\x5f\x24\x09\xe6\x7c\xbc\xc8\x32\x39\xd9\x94\xa4\xaa\x38\x5f\x50\x77\x9a\x3f\x28\xa2\x64\x27\xc9\x5a\x26\x39\x36\x35\x6e\x3c\x45\xd3\xf0\x56\x1b\xec\x47\xc6\x85\x1d\x54\xd6\x32\xa8\x4c\x7d\xbf\xf1\x90\x54\xb3\x5b\x0d\xe8\x67\x26\x7a\x25\xb5\xb6\x23\x43\x2d\x23\xa3\x4c\xf4\x79\x55\xf1\xc6\x43\x74\x6f\x85\x5b\x6c\x8e\x9f\xd9\x86\xad\x51\x8e\xad\x47\xa8\x60\x3d\x31\xc5\x1c\xf7\xf4\x45\xc9\xa3\xa0\x38\x2b\x0a\xb8\x88\x91\x23\x9b\x24\xb1\xba\x55\x03\x98\xc6\x43\x76\x06\xe7\x1b\x45\x1e\xb7\xb1\x6e\x0a\xe0\xac\x06\x72\xe4\x8b\x3b\xf3\x0e\x71\x47\x4a\x3a\xf1\xdc\x88\x3b\xa3\xba\xb8\xe3\xfe\x84\x23\x5f\xdc\x19\x75\x8a\x3b\xa3\xeb\xeb\x91\x2f\xee\x8c\xea\xe2\xce\x28\x4e\x6f\x2e\xee\x2c\x60\x52\x8a\x3b\x23\x00\x67\x8e\xb8\x33\xf2\x84\x91\x91\x11\x77\x6a\xe5\xa7\xa3\xa6\xb8\x33\x2b\xc5\x9d\xd1\x7a\x71\xc7\xef\xa1\x9d\x89\x94\x43\x1c\xc9\xe9\x69\xa6\x27\x8b\x91\x14\x77\x32\x2d\xe6\xc8\x8f\x46\xd4\xb9\xb9\x98\xd3\xf4\xf5\xf7\x15\x73\x93\x8c\xcc\x66\x35\xed\x5d\x43\x6c\x01\xab\x52\x50\x31\xc8\xd5\x32\x85\xbb\x53\xb0\x12\x10\x5a\xb7\xa0\x16\x3c\xb8\x15\x2f\xd6\xd5\x91\x60\xc4\xe1\x61\x48\x63\x1a\x8d\x49\x26\x70\xee\x2c\x6b\xb5\xa8\x9b\x76\xba\x1c\xa3\xb3\x0b\x0b\x00\x00\x24\xd1\x7c\xc1\xa7\x11\x9a\xcf\xb3\x65\x28\x25\x31\x23\x6d\xf4\x48\x51\xce\x2e\xff\x22\x86\xfd\x01\xc4\x30\x2d\xfc\xb0\x16\xf1\x87\xd1\x17\x19\x49\xce\x43\xb0\x52\x92\x45\xce\x2e\x1d\x45\xb9\xa4\xf2\x28\x9f\xf0\x28\x67\x97\xd1\x8c\xa5\x38\x53\x95\xf8\x94\x2d\xb2\xf4\xa5\x7e\x2b\x7c\x5e\x92\xf8\x77\x8b\xd9\x0c\xe5\xcb\xb2\x7d\xfd\xfe\x78\x10\xc7\x2d\xf0\xe4\x25\xa2\x65\x09\x05\x19\xf9\xc0\xde\x64\x28\xc1\x53\x96\xa5\x38\xef\x80\x1b\x6f\x80\x7b\xea\xdd\x97\x83\x20\x50\x5d\x4d\x17\x33\x44\xc9\x27\x9c\xfe\xdd\xd6\xbc\x75\x07\x8a\xc5\xa9\x3a\xd8\x3c\xcd\xf2\xd7\x0b\xb9\x2e\x77\xe9\xb7\x7f\xa3\x7e\x2b\xf4\xbe\x60\x54\x20\x42\x15\x56\xb5\xbe\x12\xc7\x46\x92\x54\x0b\xca\x07\xc7\xa5\xe8\x58\x16\x68\x2e\xaa\xfc\x69\x64\x8a\xf2\xb7\x95\x83\xca\x02\xc9\xe2\x94\x3f\x0c\x2b\x6d\x7f\x17\x07\xfc\x92\x88\x64\x1a\xae\x1d\x35\x58\x25\x88\x63\x17\x2f\xc1\x60\x94\x63\x74\x7e\xa0\xca\x8d\x50\x38\xc0\x91\x3b\xf4\x56\xb4\x39\x9c\x88\xe1\x94\x0e\x1c\x40\xa5\x08\x37\xc0\x51\x7d\x1a\x37\x03\x66\x4e\xd5\x60\xcc\xf2\xd0\xa8\x81\x7b\x6c\xdc\x76\x90\x5c\x18\xc0\xa2\x22\x4a\x1c\x29\xdb\xcc\xdd\x4a\x6e\x03\x1c\xd5\x10\xfe\xe8\x91\x3b\x01\xc5\x4d\x4a\x89\xbb\x44\x79\xfd\xbb\x61\x80\x07\x38\x72\x17\xb1\x5e\xa7\x94\xc3\x06\x38\xaa\xaf\x7d\xbd\x5e\x37\xb2\xea\xf5\xac\xf0\x34\xc0\x51\x6d\xf1\x1f\x3d\x2a\x0a\x8d\x1c\x12\x97\x2f\x09\x91\x26\x4d\x35\x96\x4b\x62\x51\x5e\x0c\x22\x3e\xf9\x8b\xf8\x2b\xca\x27\x8b\x99\x62\x0d\x35\xca\xff\x22\x1e\x3d\xb2\xd7\xb2\x64\x22\x1e\xc4\x65\x8d\xa1\x38\x3b\x75\x7f\x0c\x56\xc5\x81\xf8\x8f\xc7\xa7\xd4\xdc\xd6\x21\x01\xf0\xc1\x71\x1b\xa3\x27\x2f\x5c\x7d\x23\x0e\xc5\x19\x28\x00\x18\x6c\xb8\x78\x79\x2b\xd5\x27\x98\x87\x18\x6e\x6a\x1a\x12\x00\x06\xce\x98\x3a\x06\xd4\x7d\xad\x6c\x62\x0a\x08\x14\x40\x4e\xc2\xde\xfb\xb8\x08\x57\x05\xc4\x00\x1c\x58\x46\x20\x4a\x72\x8c\x04\x0e\x41\x51\x54\x97\x06\xdb\x86\xe9\x4a\xf1\x3c\x63\xcb\x99\x7a\xfb\xdc\xea\x65\x74\x4b\x85\xb1\xe5\x44\xbe\x70\x28\x7f\x28\x0e\xc5\x51\x14\xab\xd7\x48\xf7\x81\xd3\xdf\x6e\xc1\x88\x5d\xe1\xb4\xcf\xb1\x5a\xec\x00\x84\xf4\x96\xef\x93\xb9\x55\xd5\x3a\xc0\xb5\x3c\x62\xbf\x10\xfe\x7a\x8e\x69\x00\x1f\x9c\x80\xa2\x00\xd7\xd7\xf4\x66\x47\xe3\xa8\xfa\xb3\x3f\xc3\x22\x27\x89\x1f\x61\x6b\x47\xa7\x65\xe7\x0b\x50\xbd\x3d\xaf\xc5\xef\x2d\x70\xc2\xfb\x5c\xe4\x18\xf9\x2e\xb6\x9b\x0d\x2a\x34\x5e\xd8\x05\xce\x73\x92\xca\x4d\xd8\xb7\xcf\x01\x01\x0c\x66\x6c\x76\x0b\xf4\x41\x0a\x73\xc8\x34\x12\x8d\xd9\x85\x15\x3d\x2b\x02\x34\xaa\xea\xea\x9a\x2c\x5e\x15\x07\x75\xb9\x4c\x09\x84\xb4\x43\x75\xc0\x86\xf8\x2c\xa6\x46\x75\xc0\xea\xaa\x03\xf7\x27\x64\xbe\xea\x80\x75\xaa\x0e\xd8\xf5\x35\xf3\x55\x07\xac\xae\x3a\x60\x31\xd9\x46\x75\xa0\x9e\xe8\x2c\xa9\x32\xbb\xea\xfa\x9a\x14\x00\x32\x00\x73\x47\x75\xc0\x3c\xc1\x9e\x19\xd5\x41\xad\xfc\x94\x35\x55\x07\x79\xa9\x3a\x60\xeb\x55\x07\x7e\x0f\xdd\xe4\x8a\xc9\xe9\xe9\xa3\xca\x76\x4b\x7d\x94\x01\x05\x73\xf6\x3f\xcb\xac\x91\x04\xab\x93\x25\x41\x66\x58\xe5\x2c\x00\x90\x1b\xb3\x8c\xf2\x79\x2a\x0c\x41\xfc\x6c\x78\x06\x00\x5c\x34\xcc\x2b\x9c\xa3\x10\x7d\x8b\x51\x32\x8d\xe4\xda\x28\x99\x67\x34\x23\xe2\x3d\x51\xaf\xf2\x49\xd3\x2c\x83\xe5\x02\xa7\x2f\xbb\x5a\x07\x00\x66\x61\x1a\xa3\x30\x9c\xdf\x80\x1c\x2a\xfe\x4a\x6f\xee\x03\x97\x34\x0a\xc5\xf8\x42\x12\xbb\xc3\x0d\x60\xae\x8b\x43\x1a\xcf\xc0\xe1\x61\x3b\xe2\x25\x38\xd7\x10\x8b\xba\x5b\xbc\x76\xa1\xd0\xfa\xf6\x2e\x2f\x17\x5a\x6e\xe4\xf2\xc5\xc1\xdd\x62\x74\xcd\x16\x2b\xf4\x0b\x59\x03\x57\x9e\x54\xeb\xae\x81\xac\xfb\xdd\x32\x0c\x5a\x56\xa1\x3a\x37\x5a\x7e\xa2\x94\x09\xd4\x00\x6c\x05\x28\x6d\xe7\xe1\xf7\x6c\x29\x05\x8e\x66\x68\x1e\x86\x12\x3d\x20\x7e\x66\x1a\x51\x49\x4a\xc8\x38\x94\xbb\x9f\x00\x1a\xf1\x29\xbb\x7c\x89\x84\x3c\xc0\x07\x38\xe3\xd8\x54\x63\x31\x8e\x34\x1d\x7c\x2e\x42\xd2\x3f\x01\x5a\xdd\x6a\x46\x1c\x71\x77\xe3\x64\xb1\xd0\x5f\xdd\xd2\x83\xec\xf0\x90\x1d\x1e\x86\xc7\x30\xb7\x9b\x01\x84\x0c\x68\xfe\xfd\xf5\x38\x0c\x52\xb4\x0c\x40\x94\x92\xf1\x38\xac\x57\xca\xfc\x4a\x50\xfe\xc3\x03\xf0\xec\xf8\xf0\x30\xac\x8d\xd8\x32\x29\xab\x0a\xbb\x03\x01\x67\x58\xa0\x01\x2d\x24\x1b\x5a\xc0\x59\x3c\x0a\xe7\x35\xa5\xac\xbb\xbb\x86\xfc\x0c\xae\x7c\x96\xa3\xce\x90\x38\x0c\x08\x74\x76\xc1\x40\xd2\x82\x02\x40\x0f\x7a\x63\x31\x02\x38\x5c\x9c\x6d\xe4\x9b\x37\xc0\x00\xd0\xa9\xd0\xe8\xb3\x6d\x93\x04\x70\x98\xdc\xb0\xdb\x56\x30\x5e\xcf\x69\x3c\x07\xe0\xfa\x3a\x55\xff\x6d\x75\x0b\x93\xf1\xb8\xaf\xf2\x5f\xf1\x3e\xa2\x69\x5f\xef\xa9\x3f\x2c\x4f\x42\xc6\xe3\x35\xaa\xe2\x23\x87\xbd\xb8\x2b\x4e\x5a\xec\x3b\xd7\x30\x1a\x60\x45\xba\x88\xab\xe2\xd5\x9d\x23\x41\x3a\x89\x2b\xe9\x20\xae\xc4\x27\xae\xa4\x46\x5c\x49\x93\xb8\x52\x87\xb8\x96\x83\x1d\x7f\x11\xcb\x7e\xf7\x62\x59\xb9\x58\xd3\x2f\x2c\xec\x1f\x88\x85\xcd\x5b\x8c\x84\x4b\x7a\xd7\xb4\x21\x76\x0c\xb1\x08\xff\x3e\x25\x02\xa7\x03\xc2\xfb\x58\xfd\x15\x48\x19\xf8\x79\x9a\xea\x32\x94\xa6\xa6\xe8\x25\xce\xb0\xa9\x98\xea\x3f\xad\xf1\xb1\x88\xf0\xbf\x17\x28\x93\x8c\x2e\x19\x8f\x23\x79\xb4\x02\x18\x68\xb8\x96\x93\x6e\xaf\xa3\xba\xb1\xdc\x74\x7b\x95\x97\x65\x5f\x79\xb8\x88\x59\x18\x26\xb7\x34\xec\x1a\x5b\xd1\x5f\xdd\x01\x7a\x19\x6c\xd9\x05\xce\x47\x8c\x1b\x0b\xe5\x51\xa9\x09\x30\x53\x80\x29\x94\x25\xee\x17\x3d\x70\x38\x6f\x7c\xb0\xc3\x85\x33\xfd\x49\x19\xf2\x4e\xc3\xc4\xbd\xe8\x2b\xc0\xc3\xec\xae\xec\xcf\xbc\x09\xdc\x8c\x6d\x88\xee\x0a\x7b\xd6\x84\x5d\x4e\xef\xee\x8c\xdb\x22\x4e\x24\x2b\xb3\x50\xff\x6d\x77\x79\xf3\x39\x12\x89\xef\x62\xdf\x7c\xdb\x75\x0a\x45\x8e\x92\x73\x65\x40\x65\x2f\x74\x8e\xf3\x0b\xa2\xec\x07\xdb\xdd\x37\x8e\x50\x9e\xa3\x65\xa9\x7c\x48\x18\x4d\x16\x79\x8e\x69\xb2\x54\xf6\xb2\x7d\xa5\xe8\x86\x81\x0a\xd0\x64\x7f\x94\x23\x5e\x08\x92\xf1\xa3\x19\xe6\x5c\x19\xbd\xe7\x6c\xd6\x47\x29\x9a\x0b\x9c\xf7\xb1\xbc\x6c\xba\xf4\x11\x96\x43\xd0\xa4\xba\x7c\x0a\x87\x63\x38\x85\x4b\x38\x81\x17\x15\xcb\x70\xb9\x4f\x2c\xc3\xc7\x2f\x2c\xc3\xfe\xb0\x0c\x9f\xbe\xb0\x0c\xf7\x9d\x65\xc8\xb0\xe8\xbd\x89\xc3\x34\xfe\x54\xde\xa3\xb5\x5b\x13\x83\xd5\xa5\xbd\x12\xd5\x0a\x94\x57\x9f\x2d\xd6\x64\xac\xbc\xf8\x3e\x9a\x62\xaa\xec\xa4\xed\x44\x6d\x69\x8e\xff\xbd\x20\xb9\x32\x59\xf3\xbe\x98\x98\x79\xb6\x58\xe9\x51\x24\x8c\x18\xab\x7f\x74\x81\x6d\x1e\xe3\xf2\x4f\xfd\x41\xb5\x8e\xb1\xfe\x57\x17\xe9\x25\xc2\xfa\x5f\x5d\xa4\x86\x1a\x63\xfd\x6f\x71\x81\x32\x92\xaa\x87\xaf\x95\xf3\x35\x08\xea\x5d\x1d\x1e\x3e\xa8\xc0\x1d\x1e\x86\x4e\xd5\x0f\x3f\x11\xce\x09\x9d\xf4\x6c\xdd\xde\x0c\x0b\xd4\x9b\xa3\x1c\xcd\xb0\xc0\x79\x2f\x78\xb8\x2a\xe7\x51\x04\xd1\x07\x50\x14\xc0\xbd\x3d\x0d\x46\x87\x24\x52\xb7\x12\x4e\xef\x7e\xf7\x7f\xaa\xdf\xcf\x66\x71\x76\xd7\x43\x02\x5c\x2e\x73\x26\xb9\xb4\x2c\x12\x88\x9f\x83\x70\x95\xe6\x6c\xae\xb7\xd9\x68\x2b\xed\xa3\xc3\x8d\x95\x2f\xb5\xd5\xbe\xca\xd9\x42\xe5\x7e\x1c\x7b\xfb\x4d\x0f\x3f\x80\x53\xaf\x5c\xe2\xfe\x07\xa5\xd6\x08\xe0\xd2\xfb\x36\x47\xcb\x8c\xa1\x34\x80\x93\xf6\x0f\x7f\x43\xfc\x7b\x8d\xa9\x0b\x6f\x1b\x2b\x04\xf2\x00\x2a\xd5\xef\x73\x10\x0e\xcf\x00\x38\xb0\xca\x3e\x75\x33\xc5\xcf\x8c\x56\x0f\xc7\xcf\xe4\xa5\xf0\x26\x5c\xc9\xf5\x1e\x60\x68\xb7\xc5\x40\x40\xb5\x2f\x07\xe1\x31\x34\x5b\xf5\x05\xe2\x18\x84\xe1\x31\x44\x11\x65\xfa\x07\x06\xc0\xda\xa6\x97\xa6\x02\x1f\xd9\x28\x92\xf3\x3a\x6d\x16\x29\xfd\x1e\x06\x83\x20\x50\x76\x5e\x22\xc6\x61\xbd\x52\xb9\x0d\xc9\x27\x9c\xbe\xc4\x02\x91\x8c\x47\x3f\x61\x81\xde\x9a\x61\x5d\x5f\x0f\xcf\x14\x7b\x4b\xb6\x6f\xfb\x5a\xa5\x6d\x43\x99\x6e\x7b\x02\xb4\x5f\x5b\x85\xfa\x58\x48\xba\x9d\x20\x11\x12\xad\x2e\x9d\x22\xfe\x46\xe3\xb8\x32\x71\x19\xb3\x7c\x44\xd2\x14\xd3\xba\x41\x50\x67\xc7\x06\x80\x82\x67\x16\xcc\xce\xa1\x02\x5a\x52\x96\xf8\x46\x30\x2d\x0b\x69\x89\x80\x25\x0a\x3f\xb0\x7c\x16\x02\x87\x6c\x58\x93\x83\x67\xc7\xc6\x31\x30\xc9\x59\x96\xbd\x67\xfa\xfe\x07\x7a\xd1\x18\x7d\x69\xe0\xe1\x34\x9a\xe3\x7c\xac\xa0\x14\x09\xa2\x09\xce\x6c\x17\x7a\x63\xcb\x03\x49\x39\x91\xe8\x7c\xcf\x94\x6c\xa6\x46\x1b\x80\xe2\x4f\x2e\x14\xd9\x28\x5f\xae\x24\x99\xc6\xf2\xf2\xf5\xf0\x5d\x5d\xbb\x22\x7e\x86\x87\x42\x91\x9a\xb3\x58\x68\x72\x55\x6e\x55\x11\x2b\x2f\xec\x5e\x1d\x31\xe5\xdc\x0d\x79\x34\xb8\x95\x1b\xa2\x5e\x71\x84\x33\x46\x27\x5c\x8e\xb3\x72\xb7\x01\x11\x49\x43\x00\x69\x4c\x4e\x3f\x3c\x5c\x89\xa8\x1a\xf3\xdf\xd9\xe8\xd5\xcb\xe2\xdb\x87\x2b\x52\x7c\x18\x34\x3e\x1c\x6c\x81\x04\x48\x25\xd2\xd4\xd0\x2a\x5f\xca\xf0\x18\x2e\x2a\x9d\x34\x06\xd7\xd7\xc1\x0b\xb6\xc8\xb4\x1d\xb9\x9d\x4b\x4f\x36\x3f\x70\x97\x6d\xbe\xe0\x53\x63\x5e\x21\xcc\x82\x7a\x6b\x57\x14\x5e\x81\x5e\x27\x4d\x68\x22\xc2\xdf\x63\x2e\xae\xaf\x2f\x09\x4d\xd9\x65\xd9\x36\x3c\x86\x4a\xd9\xcd\xb1\x50\xad\xb8\x6d\xe6\x91\x94\xf8\xc1\x49\x6d\x17\x25\x19\x46\xb2\xcf\xfa\x46\x33\x3b\xc3\x85\x06\x3b\x97\x1a\xc7\xcf\x56\x38\xaa\xae\x2f\x68\x6e\xb4\xc3\xc3\x8e\x79\x9b\xef\x4a\xa6\x72\xc7\xf8\xd6\xbb\xe3\x4c\x71\xed\x96\xab\x01\x0a\x1a\x37\x9e\x69\x12\x05\x75\xc8\xd5\xec\x8f\xa5\xc0\x3b\x8e\x3f\x85\x23\xf7\x5e\xb2\xc4\x7d\x48\x23\x42\x25\xe8\xbb\xde\x4b\x53\xbf\x07\x7b\x4d\xec\xac\x87\xa5\xdf\x83\x7b\xe1\xec\xe0\x82\x6d\x04\x29\x18\x9e\x15\x05\x80\x13\xbf\xdb\xf2\x2e\xfb\x1c\x7d\x06\x81\xec\xf3\xa2\xa3\xcf\xea\x9a\xfc\x1c\x7d\x3f\x38\x91\x7d\x7b\x3d\x3b\x22\x7e\x1e\xe9\xec\xb3\x9b\x1f\x51\xda\x21\x00\x38\x72\x1f\x4e\xfc\xfd\xa2\x68\xf4\xed\xbb\x31\xed\xd7\x77\xe2\x52\xf6\x00\x0e\x67\x37\xec\xa3\xd6\xdc\xeb\x69\xb4\x95\xc6\x04\xa7\xa4\x19\xdc\xb4\x55\x5f\xb2\x49\x37\xd2\xae\x0c\xd9\x56\xeb\xd1\xa8\x3b\x2f\x8d\xe6\x8e\x32\x96\xa0\xac\xcf\x05\xcb\xd1\x04\x77\xa8\x6e\xbc\xd6\x1f\x39\xa3\x7d\xc1\xfa\xd3\xa4\x11\xfc\xad\xae\x50\xd1\x62\xac\xe3\x5b\x50\x29\x54\xe0\x25\xfc\x08\x3f\x55\x6a\x95\x37\xfb\xa4\x56\x79\xfd\x45\x52\xbf\xef\x92\xba\x23\x76\x2d\xb4\xd8\x55\xf2\x42\xfa\x38\xfc\xa4\x8f\xdb\xdf\xd9\xe8\x4d\x86\xa8\x89\xad\xd1\x5a\xf3\x9d\x32\xde\xff\x47\x8e\xe6\x2f\x54\x18\xb5\x07\x27\x00\xa6\xb1\x7a\xf3\xd7\xa2\x5c\x89\xf9\x3f\xd5\x58\x93\x10\x1c\x48\x66\xb4\x8d\x97\x9c\x23\x6d\x22\x51\x72\x6d\x66\xb5\xd4\xe0\x0d\x6f\xac\xb9\x2b\x75\x9d\xe4\x4a\x4b\xaa\xfe\x95\x1c\x1b\x0f\x40\x21\x21\x5b\xc1\xaa\xb5\x87\x0c\xd1\xd0\x08\x1c\xf2\xef\xd7\x0b\x31\x5f\x88\x18\x57\x5d\x36\xba\x51\x68\x50\xff\xd8\x4e\x0a\x00\x22\x29\xa6\x86\x52\x56\xee\x9c\x70\xbe\x5c\x05\x14\x5f\xd6\x45\x89\x84\x51\x81\xaf\xc4\x69\xdb\xd8\xf2\x05\x0d\xc1\xa0\xed\x8b\x8e\x0d\xe2\x88\x57\x52\x24\x40\xa2\x92\x21\x1b\x93\x24\xf4\x55\x6a\x4c\x6f\xb6\xe2\xc0\x1d\xd5\xe5\x81\xbb\x54\xb0\x82\x60\x0d\x5a\x94\xbc\xda\x8d\xaf\x7c\x21\xd1\xa5\x4d\x46\x0c\xc2\xa0\x8f\x6e\xc5\x0c\x49\x1a\x31\xbb\x83\x88\xff\xc6\x13\xe5\x47\x46\xe8\xb6\xe5\x92\xf6\xe3\x4a\xf2\xb7\xc5\x94\x09\x32\x26\xc6\x60\xbe\x52\x00\xbc\xa9\x2b\xa2\x96\x5e\x71\x35\xf8\x4a\xfc\x2f\x3b\x52\x07\xe1\xdd\x94\x5d\xca\x23\x63\x0e\x50\xa5\x04\xa8\x57\xab\xce\xcb\x65\x4b\x17\x01\xfc\xe8\xb7\x52\x88\x0c\xe0\x27\x53\x6e\x8c\x8e\xc6\x8a\x7e\x30\x6a\xb8\x75\x8e\xc5\xcb\xb2\xec\x35\xfd\x89\xa5\x52\x52\x74\x16\xef\x02\xe5\x44\xd2\x4b\x6e\x1a\x94\x7b\x42\xae\x72\xf0\x2b\xc5\x97\x55\xfb\xff\x6b\xeb\x2a\x85\x05\xaf\xce\x7d\x0b\xb8\x68\x9c\xa1\x09\x07\x56\x5e\x6f\xab\x91\x11\x81\x73\x94\x01\x2d\xca\xeb\x47\x2a\x42\x27\x15\x87\xaa\x4e\x09\x0c\x24\x57\x11\x9c\x55\xe1\x73\x1a\x87\x06\x14\xed\xd3\x5c\x6d\x9c\x51\xe0\xa3\x0d\x14\xb2\x37\xdb\x74\x23\xf6\xa4\x60\x39\x99\x64\x58\x0e\x3d\x94\xc2\x08\xa3\x2f\x6a\xd2\x78\x4b\xad\x13\x63\x3f\x26\xd0\x04\x7b\x36\x63\xd5\x66\x3a\x0d\x72\x7c\x41\xf0\xa5\xf1\xb9\x29\x91\x73\xaa\xb1\x31\x08\x72\x8c\xd2\xa0\x48\x09\x9f\x11\xce\x9d\xed\x55\x0e\xbd\x6d\xef\xc5\x0f\x4e\x8a\xea\x44\xaa\x87\x12\x6b\x24\xa6\x34\x50\x95\xf8\x0b\x09\x70\xc4\xdc\x78\x65\x98\xad\x01\x85\x92\x1f\x1c\x88\xa2\x5d\xd4\x35\xc4\x61\xd5\x76\xae\x5d\x25\xa9\x3a\xe7\xeb\xc4\x62\xed\xeb\xab\x64\xe3\x00\x74\x48\xc7\x9a\xf8\xc9\x33\xa3\x27\x13\xab\x18\x17\xfe\xaa\x13\xfe\x12\x73\x91\xb3\x25\xa1\x93\xeb\xeb\x8e\x6f\x38\xbd\xbe\x0e\x83\x69\x92\x55\x5b\x3c\x8e\x63\x72\x7a\x93\x23\x81\xc1\x60\x8b\xfd\x86\x01\x28\x74\x06\x08\x79\xe0\xeb\xab\x65\x49\x40\xfc\xa0\xa5\xb0\x58\xcc\xa5\x90\xf4\x77\x36\x7a\x37\xc7\x89\xab\xb9\xa0\xf8\xb2\xf7\x03\xc9\xf0\x5b\x95\x84\xec\x40\x44\x8c\xca\x9a\x71\x08\xe2\x67\x1a\xbc\x83\x29\x21\x09\xb8\x5c\xe3\x42\xdf\x11\x43\x72\x56\x86\x91\x8a\xc6\x24\xc3\xfc\x40\x56\x41\xe9\x73\xfe\x1e\x5f\x29\x45\x1b\xe2\x4b\x9a\xf4\xa6\x88\xa6\x19\x7e\x87\x2e\xf0\x73\x2e\x7b\x33\x37\x99\xbd\x68\xe4\x20\xbe\xcb\xd8\x28\x1c\xd6\x91\x50\x9f\xff\x19\x5c\xa9\xfd\x13\xa8\xd0\x97\xea\x3a\x0a\x0a\x00\x45\x6c\x16\xf8\x97\xb7\x3f\x1a\x7f\x11\xcd\xd1\xfc\xf2\xf6\xc7\x10\x03\x48\xe2\x94\x25\x8a\xbc\x9b\xaf\xdf\x67\x58\xfe\x0a\x03\x14\x80\x03\x12\x4d\x73\x3c\x8e\x85\xb2\xdf\x92\xf3\x88\x83\x5f\x47\x19\xa2\xe7\x01\x24\x51\x8e\xb3\x38\xa0\x8c\xcd\x31\xc5\x79\x8f\xb2\x1c\x8f\x71\x9e\xe3\x5c\x7e\x4b\xd9\xa5\xc6\x94\x52\x0d\xcd\x71\x12\x29\xfe\x25\x92\x7c\xbe\xf2\x10\x50\x6e\x8b\x0a\xc8\x8c\x5d\xe0\x10\x40\x67\x98\x39\xbe\x60\xe7\xce\x30\xad\xf6\xa7\x76\x8d\x44\x28\x4d\xc3\x95\x56\xcf\x36\x3b\xe9\x4d\x11\xef\x8d\x30\xa6\x3d\x3b\x12\x29\xb7\x25\x2c\x63\xf9\x20\x30\x11\x0d\x02\x48\x12\x46\x07\x81\xad\x11\x14\xfe\x15\xdb\xdd\xa1\x3a\x58\x25\x6c\x42\x27\x3d\x1d\x16\xcd\x1e\x66\x1c\x99\xbf\x6c\x9f\x49\x4e\x04\x49\x50\x16\x40\x2e\x48\x72\xbe\x54\xbc\x62\xa1\x03\xc2\x94\x6b\xe8\x68\x5a\x17\x59\xd6\xaf\x3e\xd4\x19\x1a\x49\xbd\x4e\x3d\x87\xff\xea\x6b\xd5\x4a\x59\x46\xc0\xc7\xee\xe1\x91\x58\x2a\xa7\xe4\x86\xa3\x91\xa2\x07\x86\xc2\x48\x1e\x2b\x2d\x14\x2b\x41\xc7\xb9\x13\xca\x42\x58\x75\x32\xf0\xc8\x3c\xd4\x7c\xd2\xc0\x67\x9c\xe0\x14\xf1\x77\x6e\xef\x83\x07\x0f\x3a\xc6\x25\xab\x96\xa7\x7f\xf0\x20\x94\xd3\x88\xe3\x38\x74\x79\xae\xf2\xae\x03\xd7\xd7\x25\x8b\xaf\x9e\x95\xcd\xf5\x78\x7d\x5d\x35\x14\x9b\x1a\x8a\xeb\xeb\x07\xa2\xbc\x35\xe1\x47\x36\xaa\x13\x1c\x58\x11\xdc\x81\x47\x80\x61\xeb\x75\x30\xe8\xbe\x29\xa0\x5c\xbe\x41\x7d\x35\x61\x45\x90\x06\x6d\x04\x4a\xc7\xc2\xa3\x95\x21\xf4\xca\xde\x86\x56\x7d\xad\x7f\x41\xa5\x68\xf0\xee\x2d\xb3\x42\x8d\x72\xc8\xa8\xbc\xfa\xf4\x67\x79\xf7\x41\x46\xe5\xe7\x6a\x86\x90\xd1\xb7\xf2\xda\x19\x54\xec\x29\x64\x54\x13\x2a\x67\x06\x2e\xfd\x7a\x8f\x67\xf3\x0c\x09\x6c\xea\x49\x72\xa6\x6b\xfa\x44\x0e\x5a\xde\xd6\x4c\x58\xfd\x2d\x0b\x55\xde\xeb\x41\x8d\x07\x56\x45\x90\xd1\x5f\x14\xb1\x1d\x78\x84\x57\x7d\x90\xc7\xd0\x7e\x70\x88\x39\xb4\x0c\x42\x85\xda\xea\x8a\x28\x8a\x02\x8e\xe2\xd7\xe1\xac\x55\xfd\x48\x76\xa4\x7e\x1c\xfb\x3d\x18\x26\x79\x67\x1d\x4c\xfd\x0e\x3c\x76\x7b\x67\x1d\x2d\xfd\x8e\xec\x23\x25\xda\xbd\x4e\xb1\x67\xe4\x15\x38\xf1\x3b\x75\xc5\x82\xcf\xda\xb3\xbf\x6c\x2d\x1c\xab\xd2\x52\x6f\xab\x75\xdc\x0c\x0d\xc0\x99\xab\x19\xf4\xb1\x2d\xd9\xd3\x5b\x77\xa8\x5a\xaf\xef\xc0\x52\x91\xdb\x77\x52\x42\xf0\x3a\xba\x68\x9c\x81\x76\xf9\x6d\xb8\xb8\xeb\x1e\xbd\x6c\xef\xa9\x12\x01\x87\xc9\x5d\xbb\xf0\x3a\x68\x12\xd6\xdb\xe3\xaf\x05\x96\x87\xc9\x8f\x6d\xc7\x21\x80\xc3\x3b\xdb\x07\x7c\x6a\x20\xce\x48\xc1\xc3\xf9\x8e\x11\xa6\xee\x91\xdb\xe3\x48\x37\x5f\xbf\x93\xab\xcb\xe1\xf6\xfd\x38\x30\xd6\x77\x56\x5d\x28\xb7\xef\xcc\x81\xb1\x69\x66\xce\xed\x76\x97\xc9\xb9\x60\xd6\x77\xe9\xdf\xdc\xb7\xef\xb5\x01\xc9\xeb\x78\x76\x83\xa7\x90\x23\x94\xe1\x46\xce\xaa\x35\x0f\x22\xcd\x08\x42\xe5\xab\xc4\x3a\x87\x8f\xea\x59\x21\xfb\xa2\xa9\xff\x03\x69\xea\xf3\x9d\xba\x61\x56\xd7\xdd\x73\xbd\x6b\x2b\x57\x4c\xf6\xbb\x75\xc5\x34\x97\x91\x1a\x71\x53\xf7\xa5\x8a\xe3\x07\x27\x45\x01\x59\x9c\x85\x79\xfb\xed\x6e\xa6\x3b\xa4\x9f\xe1\xd5\xf9\x58\x32\x69\x5e\xcf\xee\x98\x15\xe7\xbb\x2d\x9d\xea\x86\x02\x60\xee\xd2\xa8\xfc\x26\x34\xca\x68\x1a\xb7\x26\x52\xff\x1f\x7b\xff\xba\xdf\xb6\x91\xe5\x0b\xc3\xdf\x75\x15\x34\x76\x8f\x06\x68\x17\x69\x51\xb2\x93\x98\xd3\x8c\xec\xd8\x49\x27\xe9\x24\xf6\x58\x4e\xcf\xf4\xa6\xf9\x8e\x8b\x40\x91\x2c\x1b\x04\xd0\x40\x41\x32\x23\xf2\xfd\xed\x8b\x78\xbe\x3c\xb7\xb7\xaf\xe4\xf9\xd5\x11\x55\x85\x02\x78\x10\x95\xb6\x63\x7d\x48\x2c\x02\x85\x3a\x1f\xd6\x5a\xf5\x5f\xff\x45\x84\xf6\xe4\xf2\xcb\x3b\x14\x91\x54\xe2\x98\xd3\x54\xbd\xbc\x82\x79\x82\x93\x59\xa5\x63\x32\xb7\xbd\x39\x59\xc4\x17\x70\x8a\x02\x5f\x37\x31\x40\x02\x35\x15\xb8\x27\x3f\x5d\xad\x3c\xe6\x76\x9b\xc5\x30\x44\xfe\x83\x37\xc9\x83\x19\xf0\xfe\x32\xc9\xbf\x36\x9e\x12\xfa\xf4\x38\x99\x14\xd9\x7f\xd4\xff\xef\x05\x06\x9b\xc9\x56\xae\x80\x19\x97\xb9\x76\x63\x8d\xdb\xea\x7a\x7a\x57\xf8\xbf\x38\x18\x40\x5c\x1d\x1b\xf0\xee\xd8\xf8\x8c\x8e\x8d\x74\x07\x8f\xa6\xcd\xc7\x06\x9b\x69\x4a\xa9\xa8\xce\x8c\xf8\xa3\x3d\x33\x18\x48\xee\x5b\xad\xda\x06\x46\x5b\xde\x95\x30\xbd\x80\x0b\x83\xe2\xc6\xc4\x95\x0a\xad\x25\xa8\xce\xfd\x5e\xda\x62\x39\x96\xf0\x97\x94\x74\xbe\x4b\xf3\x10\x75\x7e\x82\x65\x12\xce\x3d\x10\x89\xdd\x1d\xa7\xc9\xc0\x74\x8b\x47\xd6\x65\xe9\x7a\xbd\x06\xf1\x10\xfa\x69\xcd\xb8\xa1\x6b\x74\xb7\x67\x69\xb0\x4a\xae\x75\xa2\x07\x46\x64\xeb\x93\x6c\x43\x56\x74\x0f\xd1\x8e\x33\xab\x68\x6d\x50\xf6\x2f\x54\xcf\xa4\xbd\x38\x39\xc0\xfb\x97\xa5\x72\xb0\x0a\x4a\xb7\x3a\xa6\xe9\xc9\xf1\xc0\x80\x19\x77\xc3\x39\x8e\xed\xd0\xc0\x6e\xef\x32\x87\xa3\xf9\x16\xe4\xa4\x9b\x62\x2a\xdc\x1d\x14\x9f\xc5\x41\x91\x73\x56\x04\x18\x63\x58\x04\xbe\x57\x41\xbb\x51\x98\x46\x28\x12\x28\x77\x67\xf0\x84\x4c\xbd\x8b\xad\xd3\x26\xb9\xd1\x69\xa3\xf0\xa9\xd5\x41\x03\x3f\xda\x83\x46\x73\x29\xf8\xf1\xe2\xc5\x2f\x7e\xc0\x91\xf6\x0c\xe6\x84\x86\xec\x72\x8c\x23\x9b\x0c\x80\xbc\xb8\xdf\x23\xc1\x75\xc5\xaa\xb7\x06\x70\x58\xf8\xb1\x1b\xa9\x9b\xdf\xd4\xf6\xe5\xce\x99\xd6\xcf\x03\xa3\x74\xf3\x66\xd7\xf8\x75\x00\x62\x7d\xbf\x8b\x77\xda\xef\x48\xf1\x80\xed\x73\x39\x4a\xb6\x65\xf2\xda\xe8\x6c\x5b\xdf\x0e\x55\x2d\x16\xf8\x03\x4e\x8a\x07\x45\x9a\xb3\xae\xda\x8f\xe8\x0b\xc4\x7c\x12\x1b\xfc\x1b\x77\x8e\xb5\x77\x8e\xb5\x77\x8e\xb5\x77\x87\xf4\xed\x1c\xd2\x90\x83\x70\x0d\x2e\x0e\x8b\xbe\x92\xf3\x5d\xe4\x0c\xd7\xf3\x22\x89\x97\x81\xef\x95\x05\xca\x2f\x10\x21\x38\x99\xd1\x93\x67\x86\x2e\xf0\x6f\x54\xee\x2e\x6d\x9e\x39\x16\x06\x89\xc0\xe2\xfd\x5f\xf3\xb4\xcc\x8a\xde\x68\x2c\xa9\xe3\x6a\xa9\xe4\x6e\xcd\xd3\x08\xc8\xaf\x14\x1e\xd4\x56\xae\xb0\xb1\xf2\x4d\x8c\x0b\x72\xc1\x28\xb0\x3c\x2a\x7b\xfb\x96\x7b\xa7\x5f\x63\xf0\xad\x80\x6a\xc1\x06\x0e\x0e\xe9\x88\xc9\xc3\x88\xd6\xbd\x3d\xf5\x5e\xa8\x20\x9f\xef\xea\x21\x93\xe4\x23\x7a\x3a\xc8\x01\x73\xbd\xa3\x87\x22\x62\x64\x27\xf6\x5b\xee\xc8\x40\x5e\x32\x4d\x89\xbf\xaa\xdc\x44\x45\xf7\xd7\x3c\x4b\x69\xd7\xbc\x4e\x69\xe7\xd4\x9d\x4b\x39\x6b\xd8\x33\x75\x42\x0a\x58\x29\x13\x3a\xaa\xf1\xb2\x10\x86\x0c\x57\x67\x8e\xa8\x17\xac\x56\xa3\x31\xfb\x4c\x8e\x51\xd3\x47\xd5\x18\xb2\x4f\xd8\x25\xd7\x4b\x38\xc3\x09\x14\x2a\x23\x67\x49\xe6\x40\xbe\xaa\xbd\x15\x16\xd5\x37\xbb\xa1\xef\xf4\xde\x92\x83\x75\x40\xec\x81\x55\x82\x39\xec\x07\x84\x1e\xd4\x1c\x9b\xe4\xc0\xde\x9c\xbe\xc4\xca\x5a\x1b\xbf\xad\x08\xe7\x9a\x3e\xde\xe0\xb6\x54\xc9\x5f\x5b\xb0\xcb\xb9\x3f\xb5\x4a\xa8\x79\x9c\xe9\x73\xfc\xe6\x37\xc4\x35\xe7\x32\x7b\x99\xdc\xfc\xa6\x78\x31\x9c\x04\xc1\x6a\xb5\xdd\x3d\xa0\x26\xcc\x4a\x20\xca\x1d\x95\xf5\xe7\x2d\xa7\xfd\xab\x58\x0b\xb7\x63\xaa\x36\x2d\x8a\x3c\x22\xa0\x02\xec\xf9\xc1\xf5\xf6\x24\xd5\xda\xd4\x67\xb7\x2a\x8c\xa3\x7a\x0a\x71\x5c\xe6\xe8\x96\x08\x21\xef\xd6\xc1\xdd\x3a\x38\xd0\x3a\xa8\x84\x3f\x35\xe3\x8f\x76\x98\xf1\x39\x0a\xe9\x74\xd7\x62\x70\xec\x19\xde\x5d\xb3\x69\x58\xf7\x7e\xac\x7d\x88\x39\xb7\x2e\x70\x81\xba\x92\x48\xac\x6d\xe5\x6c\xef\x19\xbb\x8b\x81\xe3\x8e\x60\xf4\x6e\x93\xb8\x23\x18\xbd\x33\x6a\x1c\xd8\xa8\x91\x6e\x61\xd4\x70\x79\x1f\x5f\x5d\x94\x93\xd7\xb0\x78\x5f\x70\x2f\xe5\x3a\x3f\x3e\xd5\x65\xf5\x08\x4b\x9c\xe5\x7e\x91\x46\x78\xba\xfc\x21\x89\xd0\x07\x6e\x88\x88\xf6\x3c\x42\x26\x16\xc7\x94\x24\x2f\x9b\x3a\x8d\x08\x9e\x59\xee\xb4\xc1\x9a\xa0\x33\x85\x16\x46\x1b\x25\xf3\x27\x87\x67\xea\xed\xa7\xd3\x1e\xf5\x32\x3a\xed\x12\xf2\x9c\xd7\x5d\xfa\x2f\x32\x6d\xdc\xcc\xe8\x5e\xa5\xed\x1b\x2f\x02\x9d\xf1\xbe\x8a\xc6\xa6\xd9\x16\xd4\xb5\xb5\x8c\xf6\x73\x2d\x0e\xa5\x81\x69\x40\xd0\x8f\xc3\xa0\x47\xe6\x28\x61\x7c\x33\x48\x31\xe4\x1b\x7d\xa1\xad\x17\xbe\x82\x4e\xc0\xa3\x20\x08\xd6\xc1\x7a\x96\x92\xb4\xaa\x88\xba\x79\x77\xd2\xfe\xe8\x03\x5d\xfd\xed\x01\xd4\xc3\x51\xb0\x5e\x33\x46\xd3\xe8\x56\xd9\x63\x16\x76\x09\x66\xb7\xdf\xdc\x36\x60\x65\x5f\x9f\x08\x3b\xa1\xcc\x36\xe5\x15\x80\x48\x57\xe8\xed\xb6\xd9\xb3\x64\x3b\xfb\xc4\x86\x3c\xda\xcb\x34\xa7\xc3\xfe\x8d\xb5\xf2\xb1\x0a\x0d\x87\x11\xd5\xfb\xc3\x5d\xf5\xfe\x82\x40\x52\x74\x27\xe9\x87\xdd\x89\x51\x9a\x14\x1d\x90\x1f\x96\xfb\x7e\x17\x61\xb9\xba\xa3\x4d\x9b\x80\xa4\xc2\x80\x97\xaa\x2b\xda\xfc\xa3\xba\xa2\x4d\x35\x61\x70\x4d\x4f\x30\x6d\x0e\xc4\x55\xf5\xe1\x50\xb3\x0c\x16\xc3\x9b\x2c\x51\x10\xda\x41\x80\x8b\x06\x29\x25\xa4\x52\x4a\x21\xa4\x94\xd0\x94\x52\x42\xa3\x6f\x6c\x29\x25\x6c\x94\x52\xc2\xd5\x2a\xb4\xa5\x94\xd0\x94\x52\xc2\x21\xdc\x3d\x08\x70\x0a\x62\x15\x04\x38\x0c\x40\xa9\x49\x29\xa1\x25\x43\x84\x42\x4a\x31\x9e\x9f\x87\xf5\xb1\x29\x95\x94\x12\xb6\x4b\x29\x76\x09\xee\xe9\x45\xab\x18\xd2\xe6\x89\xa0\x5b\xc3\x10\x24\x3c\x02\xb0\x16\x25\x61\xd7\xf5\xcc\x03\x87\x76\xc3\x39\xdc\x0f\xdb\x2f\xd6\x38\x17\xa6\x37\xaf\xf9\x3b\xcc\xe6\x9d\x40\x5c\xc3\x6c\xde\x0c\xea\x2f\x45\x9c\x4f\x01\xad\x69\x1e\xca\x45\xbb\xb0\x27\x39\x1e\x0d\x49\x13\x98\x6e\xd2\xdb\x84\xa6\x47\xb5\x58\xf4\x0a\xfc\xc4\x84\xd9\x2a\x2a\x3d\x63\x22\x0e\xd6\xeb\x60\x9d\x26\x17\x74\x5a\xf3\x68\xc7\x6c\xa7\xe4\xc2\xaf\x55\xff\x11\xbf\x3a\x85\x0b\x44\x1b\x1c\xf8\xa4\xc7\xa2\xee\x07\xe3\xc0\x05\xf0\x54\xc2\x68\x7e\x20\x61\xd4\xca\xdf\xaa\xdd\x4e\xb2\x53\x6b\x46\xed\x98\x4a\xbd\xaf\xf6\x2f\xd3\xc8\xe5\x46\xd8\xca\x6a\x5b\xbf\xb9\x99\x6e\x67\xd8\x90\xda\xdc\xf9\x81\x54\x6d\xf1\xe1\x9d\x81\xea\xd3\x31\x50\x45\x77\xe7\xf1\x67\x75\x1e\x33\x0c\x4b\xab\x81\x2a\xae\x19\x9e\xa6\x69\x1e\xa2\x67\x69\x1c\xc3\xac\x60\x70\x97\xd4\xf7\x8b\x5b\x3e\xd9\xcb\x8f\xf5\x64\x07\x61\x1d\x67\x23\x1f\x59\x1d\x05\x24\x6b\x16\x2e\xbe\xfd\x90\xc1\x24\x62\xd4\xd5\x98\xdb\xca\x7a\x66\xe2\x40\xf2\xbd\x2a\x12\x3c\xc1\xda\xc3\xee\x37\x2e\xf8\xf5\x06\x27\xe1\xe1\x79\xfd\x98\x4e\x2e\xf8\xde\x7f\xa4\xb9\x3c\x30\xa2\x16\x0d\xa2\x8b\x82\x75\x86\xf2\x02\x17\x9c\xe7\xee\x7a\xeb\x4c\x87\x44\x23\x06\x5a\xca\xce\x7f\x36\x87\xc9\x0c\xb1\x78\x48\xa2\x41\x54\x88\x00\xe5\x30\xf2\x8b\x5b\x35\x46\x59\xf9\x6b\xe5\xb3\xe8\x40\x9b\xce\xdf\xa6\x8f\x03\x50\x18\xc7\xfd\xb0\x08\x82\xd5\x0a\xee\x7a\x08\x13\x58\xbc\xef\xce\x24\xae\xe5\x20\x07\xf1\xbf\x0e\xf3\x7b\x54\xbf\xbc\xf8\x14\xae\xc5\x96\x77\x52\xc7\xa7\x23\x75\xcc\xee\xa4\x8e\xcf\x48\xea\xd8\x1a\xeb\x5b\xbb\xee\xb2\x11\xbc\xa5\x89\xc1\x35\x10\x81\x61\x3b\x3e\x37\x3b\x1c\x3e\x77\x6e\xdd\x94\x89\xab\x2c\xb0\xac\x4b\x06\xcb\x16\x04\xee\xb2\x15\x81\x3b\x77\x80\x69\x25\x27\xec\xdc\x00\xd3\xbe\xd6\x40\x95\x53\x09\xa7\x4d\x49\xaa\x9e\x6f\x69\x7c\xa8\x4e\x31\x61\x7b\x78\x97\x4e\x00\x37\x15\xec\x8d\xcf\x5d\x83\xc5\x70\x66\x06\xf0\x3d\xb8\x6c\x60\xe5\x6f\x34\x7d\x27\x2d\xbd\x25\x1b\x2b\xc0\xb0\x55\xa4\x01\x6b\x2d\x76\x2c\xc8\x98\xc4\x66\x00\x65\xbb\xeb\x0c\xd0\xe9\x8d\xf9\x9c\xa6\x76\xf6\xf5\xe9\x74\x73\x46\x27\x15\x8a\x79\x57\x91\x8a\x87\xbe\xda\x20\x4c\xb9\x08\xf7\x37\x01\x90\x5a\x19\xf8\x77\x42\x21\x6d\xc5\xb0\xdf\xe2\x59\x75\x54\x3f\x0f\x3f\x05\x49\xeb\xf2\x4e\xd2\xfa\x74\x24\xad\xab\x3b\x49\xeb\x73\x93\xb4\x52\x03\x52\x2a\x25\xab\x1a\xa7\x3f\x1a\xde\xeb\xeb\x6c\xc8\x82\xc9\xf5\x5d\x3a\x39\x12\xa4\xfd\xbd\x82\xb0\xa8\x00\x44\xc0\x6e\xd8\x9d\x83\x07\xbc\x08\x31\x17\x69\xe9\x21\xd3\x4c\xe5\xfb\x63\x3a\xe9\x5c\x90\x34\xcb\x58\xa8\x5f\x41\x99\xca\x02\x63\xb1\xe8\x7f\x15\x93\x70\xc1\x13\xbd\xb5\x69\x84\xd7\x9a\x5b\xb1\x46\x75\xca\x17\x6c\x9d\xa4\x82\x96\xd5\xf9\x91\x4a\x5f\xcd\x04\x15\x6c\x3d\xa6\x99\xa4\xa7\x60\xe1\x0f\x24\xd8\xaa\x21\xee\x81\x11\x96\xa0\xea\x1f\xd4\xcb\xca\x7c\x86\xfc\x8d\x14\xca\xb4\x1b\x5e\xd2\xa4\x7a\x2f\xfc\x23\x2d\x3b\x73\x78\x89\x3a\x2c\x93\xa8\xf3\xa7\x6b\x2e\x6a\xad\x1d\x9d\x00\xda\xa5\x37\xcf\x26\x57\x76\xf5\x12\xa7\x55\xa6\x85\xe1\x64\xc6\x22\x82\xb5\xb3\x78\xb0\x6a\x99\xbd\x14\xb6\xce\xa4\xda\x2c\x72\x04\xaf\xe8\x4d\x11\x09\xe7\xaf\xe0\x95\x41\x57\xec\x07\x2c\xe4\x26\x1e\x12\x2e\x49\x36\x91\x95\x07\xab\x95\xe7\x1d\xa1\x9e\x7c\xf2\x5d\x0c\x67\xc5\xf1\xb1\x8f\xef\x5b\x98\x3a\x2b\x49\x40\x17\xcd\xdf\xab\x90\x01\xf4\x03\xed\x81\x9a\xe0\x8d\x24\xe9\xb8\x21\x89\x07\x50\xef\x22\x2d\xf3\x10\x89\x11\x68\x6c\xef\x73\x8d\x88\xfa\x88\x07\x06\xef\xa0\x1e\x9d\xaf\x4d\x39\xd7\xae\xf6\x78\x34\x10\x99\xb1\x88\x2d\x02\xe4\x6f\x11\x53\xa3\xbe\x58\xf3\x32\x49\xd8\xe9\xb3\xf5\x7a\x85\x39\x69\x59\xaf\x05\x7f\xdf\xbc\x54\xf1\x96\x4b\x15\xe6\x64\xd3\x5a\xc5\x74\xad\xd2\x74\xc6\x34\xac\x2b\x73\x5b\x63\x1c\x67\x0d\x9a\xdb\xcc\x1d\x4d\x43\xea\x5b\x97\x75\xc5\xee\xd2\x0c\xd1\xca\x1f\xce\xaa\x58\x1d\x19\x6b\xda\xd4\xca\x9f\x2d\x2a\xf6\x66\x6e\xbd\x61\xed\x64\x6f\x84\x37\xa5\x41\xe2\x13\x5c\x33\x4d\xea\xea\x96\x35\xa9\x89\x5d\x82\x4d\x77\x7c\xa8\x82\xa6\x76\x41\xaa\xc7\x0e\x00\x2b\xb4\xf3\xae\x3a\xfd\xe6\x3a\xd3\xb2\x5e\x71\x39\x6e\xff\x12\x5d\x09\xe5\x38\x8d\x70\xb8\x33\x45\x5b\xa3\x2f\xd2\xad\x02\xf4\x2a\xca\x2e\x76\xf9\xc1\xd9\xa4\xd4\xa9\xa5\xb0\x0a\xec\xe5\x4b\xd1\x34\x3f\xe8\xf1\x7d\xc5\x27\xc3\xaf\xaf\x91\x4f\x68\xef\xac\xd7\x20\x37\x00\x70\xe9\xd0\xd3\xb2\xf4\x40\x3c\xd4\x58\x8f\xe0\x70\x93\x42\xae\x67\x65\x64\x44\xc5\x27\xfd\x65\x69\x23\xe2\x60\x83\xd8\x5c\x52\xb1\x19\x0a\xb1\xb9\x34\xc5\x66\xfd\x27\x28\x6d\xb1\xb9\x6c\x14\x9b\xcb\xd5\xaa\xb4\xc5\xe6\xd2\x14\x9b\xcb\x61\xbc\x3b\x22\x8e\xea\xa9\x12\x11\x57\x06\xa0\xd0\xc4\xe6\xd2\x12\x6a\x4b\x21\x36\x1b\xcf\xcf\xcb\xba\xd8\x5c\x28\xb1\xb9\x6c\x17\x9b\xed\x12\xdc\x13\x90\x56\xb1\xa4\xcd\xe3\x1b\xad\x40\xc3\xa9\x10\x76\xa0\xdc\x66\xc9\xe4\xa9\xcd\x17\x79\x13\x77\xa6\x39\x8a\x33\x94\x17\x0f\x62\xf8\xdb\xb2\x1b\x72\x48\xc8\x3e\x17\x31\x7c\xe5\x29\x58\xdf\x51\xfd\x6a\xfe\x53\x30\x0a\x64\x77\x46\x81\x4f\xc7\x28\xb0\xb8\x33\x0a\x7c\x46\x46\x01\xd3\x22\x40\x72\x2f\xf0\x63\x87\xa3\x92\xda\x21\x3d\x5c\x74\x71\x42\x50\x4e\xcf\xcf\x4b\x54\x25\x87\x84\xe4\x78\x52\x12\xf4\x0d\x66\x57\x15\xf4\xab\x08\x12\xd8\x25\xa8\x20\x5d\xf9\x7d\xe0\xfb\x70\x4f\xf1\x3c\xb2\xc4\xf3\x42\x08\xc9\x91\x19\x03\xaf\xb4\x1f\x0b\xe8\x7b\x28\x9e\x67\x75\x71\x3d\xab\xa2\xeb\x11\xf4\x81\x6e\xec\x38\x89\x50\x86\x92\x88\xee\xcc\xc1\x9a\x47\x4d\x42\xc1\x35\x53\x40\xe8\x96\xce\xe0\x79\x81\x08\x0c\x35\x4b\x49\xfa\x63\x3a\x01\x68\xcc\xaf\x56\x7e\x4c\x27\xbe\xd0\x78\xaf\xdf\xa5\x93\x01\x5a\x33\xb5\x77\x8b\x30\xde\x3d\xcc\xbc\x84\x98\x1f\xcf\x7f\x61\x32\xff\x45\x42\x32\xa9\x4c\x53\x0c\x17\x3e\xbc\x55\x09\xbf\xb4\x4b\x90\x11\x53\x0e\x55\x40\x58\x2b\x40\xf2\xa2\x1c\xcc\x2f\xc9\xcc\x5f\x0c\xc7\x4e\x17\x3d\xce\x0c\x02\x00\x0d\xd6\xb7\x21\xa4\xc2\x78\x2c\xff\xdb\x46\xc0\x10\x52\x82\x43\xd0\xd8\x05\x61\xdf\x8c\xa8\xd7\xe8\x2d\x1d\x88\xfa\x4f\x41\x4c\xb8\x63\xe2\xfc\x9c\x4e\x9e\x5d\x98\xfe\xf5\x73\x00\x5a\xe7\x40\x2a\x36\x76\x68\x6d\xf8\xb1\x76\xdb\x7d\xc1\x97\x0d\x9d\x23\x7c\x7d\x52\xe1\x0b\xd1\x15\x7d\x89\x23\xda\x03\x5b\xec\xcd\x62\xe9\x15\x3d\x25\xee\x73\x9b\xac\x05\xbe\x8f\xd1\x25\x8a\x07\xa8\xc7\xfe\x5d\x03\x9c\x14\x04\x26\x21\x2a\x06\xa8\xa7\xfe\x16\x3c\x9a\xb4\x9d\x65\xfc\x0a\x45\x38\x47\x21\xf9\x09\x27\xef\x65\x40\x38\x13\xb5\xa7\x22\xb0\xf1\xa6\xf5\xe0\x0c\x25\xc2\x1a\x2a\xa2\x66\x05\x56\x34\xb6\xea\x3b\xd4\xfb\xf5\x87\x96\x97\xcf\x58\x15\x8c\x04\xe7\xfc\xcf\x01\xea\x7d\x03\x0b\xf4\xeb\x0f\xbf\xbe\xfa\x89\xb9\x94\x15\x26\x57\xff\xc1\x4f\x9f\xd8\x2e\xe1\xe0\x87\x83\x95\xbf\x36\x31\xf6\x0f\x59\xa0\x67\xb2\x57\xc4\x02\x6e\x8b\x7d\x50\x39\x77\x88\x27\xdd\x49\x9c\x32\x47\x82\xad\x54\x52\x19\xc0\xa0\x3b\x85\x74\xd9\x2c\x77\x20\x45\x3e\x40\x7c\x03\x66\xd7\x16\xcc\xba\xdc\x5b\x5a\x86\xa3\xfb\x8e\x57\x27\xf0\xaf\x71\x34\xf0\xde\x3d\xbb\x7c\x99\xcf\x9f\xff\xe0\x01\xd6\xb8\xc1\xbf\x8f\x46\xa3\x3e\xf0\xde\xbc\x49\xbc\x31\x18\xf5\x4f\xc0\x09\xfd\xe7\x11\x38\x01\xa3\xd3\xc7\x60\xe4\x35\x74\x4a\xc7\x03\xa3\x47\xa7\x60\xf4\xa8\x0f\x46\x67\x27\x34\xb5\x17\xa6\x65\x42\x5e\xa7\x17\xf3\xf4\xca\x1b\x8f\xc7\x2c\x5a\x11\xe9\xa6\x49\xbc\xa4\x3f\x79\xae\x8f\xc0\xe8\xf4\x2b\x30\x3a\xfb\x12\xf4\xc7\x60\x24\xff\x3e\x1d\x83\x91\x77\x85\x23\x32\x1f\xd0\x7c\xcf\x4e\xe8\x5b\x2f\xfb\xe0\x8d\x99\x74\x38\x56\xff\x8c\xfa\x34\x69\x55\xdd\x87\x4d\xa5\x03\xde\xaa\x4e\xa7\xd3\xd1\x9b\xf5\x10\x9c\x00\xaf\x4c\x18\x86\x06\x45\x9c\x46\xa5\xf0\x1c\xf9\x9e\xaa\x7a\x3e\xd2\xea\xa9\xff\xfd\xc5\x18\x8c\x4e\x1a\xdb\x6e\x56\x9b\xfd\xc3\x23\x52\x56\xf5\x92\x75\xa3\xd9\x3d\x06\x5f\xaa\xf7\xde\x13\xdd\x9d\xdc\x7b\xa2\x2e\x0a\x9e\xcc\x11\x8c\xc9\x9c\xfe\x15\xc2\x04\xf2\x09\x56\x10\x04\xa3\xa5\xa7\x55\xec\x2b\xfa\xf7\xd9\x09\x38\x1b\xb3\xda\x9d\xaa\xf2\xe9\xaf\x87\xfc\x9f\x47\xfc\x9f\x2f\xf8\x3f\x5f\x8e\xab\x34\xb2\x0f\xc6\x60\x74\x6a\x3c\x55\x5d\x79\x66\xa6\xaa\x12\x69\x83\x91\xa3\x05\xc4\xec\x56\x43\x0d\xc5\x9b\x37\x89\xd9\xe2\xc7\x5a\x8b\xc3\x34\x89\xb0\x6c\x30\xdb\xd5\xe8\x1f\x0b\x1e\x66\xce\x7b\xc2\x36\x77\xd6\x6e\x7a\x5a\xd1\x3f\x98\x6f\x93\xde\xea\xfe\x89\xfe\xa3\x2f\xfa\xe0\xe1\x98\x0e\x37\xa3\x89\x8a\xac\xc9\x04\x1a\x9c\xba\x58\xd7\x81\x91\x77\xe2\x71\xfd\x84\xf5\x84\xc8\xf6\xb4\xaa\xb2\x1a\x15\x2a\x6a\xd0\x8a\xdb\xd3\x79\xf4\xe6\x8d\xe7\xc9\x3e\xf7\xde\xbc\xf1\xc6\x9e\xea\x29\x23\x5d\xad\xc8\xbf\xcb\x1c\xc7\xa0\xfa\x88\x2d\x20\xb6\x20\x73\x94\xe5\xa8\x40\x09\x91\x13\x18\x72\x6a\x2a\x54\x90\x4e\x55\xa0\xf8\xf3\x51\xf5\xe7\x17\x55\x16\x7f\xc7\xe8\xaa\x03\xe3\x58\x4f\xaf\x77\x02\x2f\x6d\xa4\x2c\x33\x6c\x0c\xb5\x41\x54\x8b\xaa\xaf\x16\x15\x5b\xeb\x6c\x15\xa8\xe5\xb4\x69\x71\xde\xb7\xe6\x8f\x7b\xfa\xd8\x53\x8e\xe7\x2b\xb6\x9d\x2f\x79\x66\xf4\x89\x3d\xf4\x5f\x8c\x81\x27\x96\x89\x2a\xc1\x58\x7b\x8e\x46\xb0\x3e\xe8\xf2\xaf\xba\x54\x85\x0e\x21\x61\xe1\x4e\xc4\xfe\xd0\x3a\xf5\x5d\x73\x4f\xde\xed\xed\x58\x03\xbe\xd0\x5d\x35\x30\x3a\xc1\x2e\x91\x0e\x36\xff\xb4\xb9\xcd\xe6\x1a\xa4\x2d\x52\x8b\x90\xb9\x1c\xd2\x45\x96\xc6\xbc\x48\x2f\x9c\x23\x66\x34\xfd\x5f\xa7\x8f\x26\xf0\xab\xbe\xe7\xdc\x26\x9a\x87\xe0\x11\x5b\x7d\x07\xad\xd1\x07\x5a\x9b\xf0\xab\x87\x27\x67\x0f\xdb\x6a\xb3\x7f\x01\x72\xc4\x80\x37\x89\x61\xf8\xbe\x56\x88\x99\x29\x2b\x50\xfc\x1f\x38\x86\xb6\x61\xc2\x58\xd3\xde\x33\x32\x6b\x9a\x63\xfd\x33\xfa\xdb\x7b\xc2\xce\x49\x0f\x78\x98\x56\x5c\x9c\x60\xdb\x1f\x13\x53\x18\x17\x08\x8c\xbc\x32\x89\x59\x18\x68\x6f\x4e\x16\x71\xb7\x80\x53\xda\x0f\x3c\xaa\x3e\xcd\x7b\xea\x01\x0f\xc1\x90\xe6\xd2\x65\xb1\x3f\x14\x0d\x58\x0e\x93\x19\xe2\x1b\x95\x94\x9b\xe8\x3c\xbd\xc4\x51\x09\xe3\xae\x71\x74\xcd\x10\xe1\x99\xf2\xbd\x1d\xc6\xdd\x18\x27\xef\xbb\x24\x65\x56\x7a\x06\x0f\xfc\x27\xad\x01\x2c\x68\x39\xd3\x18\xcf\xe6\xa4\x8b\x43\xb6\xf5\xfd\x3b\x58\x30\xb1\xe7\x17\xb8\x40\x83\x3d\x05\xb7\xde\x7c\x52\x78\x00\x17\x17\x24\xc7\x21\xf9\x39\x8d\xd0\xe0\x5e\x7f\x1d\x88\x58\x50\xa9\x23\x74\x00\xd7\x08\xd4\x5e\x25\x99\xf5\x87\x3f\x43\x32\xef\x4d\xe3\x34\xcd\xf5\x50\x50\x6c\x24\xba\x5f\x9c\x04\x0f\x1e\x9e\x06\x52\x5d\x40\x5f\x9f\x9d\xa3\xc1\x09\x53\x2e\xd4\x3e\x66\xc1\x71\x79\x44\x69\x5a\x4e\x97\x93\xda\x56\x45\xea\x01\xa0\x52\xc0\xc2\x1f\x14\x88\x3c\x93\xcd\x96\x32\x5d\xe0\xe7\x5b\xba\xa2\x36\x76\xd1\x0e\x97\x2d\xdb\x49\xb6\x7b\x86\x1b\x34\xae\x58\xee\x42\x82\x7c\x46\x86\x08\xae\xb3\x94\x9b\x75\x96\x93\xbf\x7d\x93\x3e\xfe\xcf\x70\x62\xe8\x2c\xba\x48\xef\x9e\xdd\xad\xfa\x02\x27\x4b\x5a\x2c\x60\x8e\x51\xe1\xd0\x18\xfa\x2c\xfb\x53\xed\x54\x16\x39\x17\xd5\x47\x60\xf4\x10\x8c\xce\xbe\x02\xf2\xc0\x63\xa2\x0e\xcc\x48\x99\xa3\x6f\x63\x46\x4c\xea\x69\xa2\x35\x4f\x7b\xaa\xa5\xcd\xd1\x34\xd6\x15\x86\x36\x3d\xe4\xa1\xf8\xae\x5f\xd3\x27\x1c\x89\x4e\xb7\x49\xf4\xb0\x9e\xa8\x6f\xaa\x3d\x54\x8c\x02\x23\x2f\x46\xc9\x8c\xcc\x69\x1f\x9d\x6c\x77\x88\x7f\xa1\x1d\xb1\x5b\x9d\x4b\xec\x08\x2e\xf9\x1e\x22\xcf\xb7\x27\x95\x76\xa6\xa9\x33\x8f\xa4\xca\xc2\xfe\xf9\x4a\xe8\x31\x46\x25\x65\x13\xbe\x74\x28\x45\x27\xe3\x4a\x26\x85\x71\xf8\x12\xe5\xa1\xde\xfd\x76\x5e\xc6\x0b\xb7\x96\xa4\x9d\xe9\x5f\x30\x79\x54\xfe\x7a\x08\x1e\x69\xbf\x4e\xc1\xd9\xb6\xea\x54\xcb\x44\x74\xa9\xae\x1f\xe9\x14\x7c\xbc\x4d\xa2\xbe\x23\xab\xfa\x1c\xec\x9f\x35\x4e\x42\x2d\xcf\xc7\xda\x70\x3f\xb6\x35\x43\xae\xa9\x9b\x19\x6d\xad\xa5\x37\x08\x92\xfd\x83\xa9\xec\xfd\x53\xd5\x52\x3e\xd7\xfa\x8f\x8c\xa9\xd7\x17\xd3\x96\xa5\xa3\xff\x3e\x94\xd3\xdf\x39\x25\xfb\x8f\x1c\x82\x26\x9b\x6b\xf4\x4b\xed\x77\x9f\xe6\x58\xfd\x7e\x4c\x0b\xda\x6e\x92\x9a\x0f\x45\xdf\xc8\xd7\xa2\x3b\xbe\xa1\x7b\x35\xed\x05\x3e\x57\xbf\x59\x5e\xc8\x6e\x51\xfd\x23\xdf\x7c\x2f\xbb\x49\xf5\x97\x7c\xf3\x4c\x76\x9b\x63\xcf\x38\x6c\xbe\x58\x93\x8e\x99\xfc\x1b\xe1\xa8\x8b\x93\x82\x45\x53\xf5\xb8\x5f\x76\x37\x47\x05\x23\xde\x57\xc2\x31\xfd\xb7\x8b\x99\xb4\x4b\x4c\xa9\xb8\xd1\x9a\xe8\x09\x1f\x3a\x5a\x9b\x50\x4c\x99\x9b\x09\xd9\x37\x16\x97\xf3\xf4\xaa\x49\x58\xa6\x02\x70\x38\xd4\xee\x0c\x0e\x1b\x78\x4b\xec\xf6\x9f\x4a\xd8\xad\x6a\x62\x5f\xc4\x29\xd1\xdc\xec\x44\x95\x59\xb6\x85\xa6\x23\x68\x2b\x21\xe8\x4d\x63\x48\x7e\x86\x19\x23\xa7\x34\x3f\x40\x41\xb0\xf1\xb5\x94\x21\x19\x2c\x67\xf8\x35\xba\xef\x93\x73\xd2\xe3\xdb\xd9\xe0\x24\x08\xc0\x89\x20\xd4\xd4\x25\x9b\xaa\x86\x0f\x4f\xff\xcc\xab\x65\x36\xa1\xdb\x3f\xf9\x9a\x3d\x67\x23\xb1\x96\xa7\x22\x95\xa0\xa5\x46\xf3\xc0\xf5\xdd\x9f\xb5\x8f\xf8\x21\xa2\x70\x82\xec\xe1\x10\xf5\xc2\x18\xa3\x84\xfc\x97\xc8\x57\x3f\x93\x5a\x93\x3a\x82\x92\x89\x59\x32\x4a\x6f\x21\x10\x25\x0b\xa5\x6c\x95\x27\x4e\x45\x30\xca\xb7\xbe\x91\x70\x7d\x6f\xc5\x29\xb3\x0a\xb1\x8e\xe9\xbd\x0b\xb3\xf2\xa9\x05\x47\xfb\x8f\x16\x2d\xb2\x04\xdb\xf1\x4e\x8a\x9d\x23\x42\x59\x9c\x2e\x19\xe3\xfe\x1c\x17\x5c\x15\xbc\x45\x15\xd2\x19\x5f\x52\x8b\x58\xbc\x21\x3c\x5b\xa3\xcb\x1f\x80\x7c\x6b\xaa\xb9\xfc\x1d\xd9\x6c\x05\x9f\xc6\xa5\xfd\x9d\xb7\xfe\x67\xa2\x2b\x5f\x6e\xd6\x95\xbf\xff\xe2\xd9\x57\xf9\xf3\x57\x5f\xb8\x74\xe5\xea\x56\xaf\xbe\x90\xe5\x85\x9e\xd0\x0b\x70\xf1\x3d\x8e\x22\xc4\x6f\x21\xe6\xf2\x4f\xeb\x0a\x4e\x19\xb0\xa9\x7c\x15\x21\xdb\x4e\xad\x59\xb8\xbd\xf9\x43\x4f\x69\xeb\xcc\x25\xa3\x83\x8b\xee\x23\xc7\x07\x4a\xeb\xf1\x26\x25\x21\xfc\x62\x85\x2b\x3f\xc6\xef\x87\xfa\xef\x4a\x05\xf2\x04\xce\x57\xbf\x62\x91\x7a\x9f\x78\x74\xa6\x69\x3f\x5a\x2b\x95\xdc\xdb\xd0\x09\x5c\x34\x24\x79\x89\x6c\x8d\xa1\xde\x02\xd1\x06\x51\xe4\x23\x4d\x71\x02\xde\x73\xd5\xf3\x9d\xef\xc5\x16\xaa\x49\xe4\x2e\x4b\x85\x5e\x0b\xe7\x05\x82\x2a\xe7\x91\x30\xda\x5f\xe6\x69\xd2\x8d\xd2\xab\xc4\x91\xb5\xdb\x46\xde\x92\x4f\x99\x35\xe5\xa2\x9b\xbc\xbd\xba\x46\x50\xd3\x1c\x8c\xab\x9b\x5a\xf7\xeb\x55\x72\xdf\x8b\x16\x08\xe6\xe1\xfc\x35\xca\x17\x74\xab\x67\xb7\x7a\xf3\x34\x16\xf3\xce\x35\xbc\xda\x07\xd5\x00\x7b\x17\xec\x69\x87\xb1\x97\x17\xbd\x5e\xaf\xf1\x22\x41\x57\x84\xf6\x6c\x4c\xed\xf2\x99\xe0\x05\x8a\x71\x82\xba\x61\x9a\x10\x88\x93\xd6\x45\x93\xc6\x5e\xed\xc3\xf6\xdb\xea\x9a\x12\x2c\x2a\x27\x4f\x6b\x5b\xeb\x6d\xba\x94\xa6\xa5\xc7\xd8\x33\x37\x0d\x55\x77\x7e\xbe\xca\x1d\xc3\xb8\x81\x3d\x3b\x01\xa7\x4c\x24\xc0\xe4\x59\x1a\x21\xda\x95\x7d\xd5\xf3\xdc\x89\xdf\xb1\x8d\x58\x45\x57\xdd\x65\xb0\x90\x74\xe9\x2e\x43\xf7\x0d\x76\x53\xe0\xdc\x3b\x5c\x4a\xfa\x48\xb7\xe2\x71\xb5\x27\x47\x53\x94\xa3\x24\x44\x7c\x4d\xd5\xee\x9c\xc7\x06\xf0\xc1\x24\x78\x97\x4d\xa4\x22\x11\xf2\xf4\x6c\xa9\x12\x19\x35\x5e\x9e\xb6\x7e\x57\xcc\xd3\x9c\xfc\x20\x3f\x36\xae\x81\xec\x86\xc9\xfb\xc2\x53\x31\x4c\x05\xc9\x53\x66\x59\x97\xbd\x21\x0b\xa2\xf2\x9f\x27\x33\x1a\xe8\x13\x58\x2e\x77\x91\x50\x38\x12\xd6\x2e\x5b\x9b\x4a\x66\xbd\x99\x95\x71\xdc\xcd\x37\x0c\x84\xbd\xb1\x28\x43\xc7\xa9\x98\x4e\xfa\x84\x6c\x2a\xd5\x55\xa1\x86\x17\x2e\x63\xc5\x69\x75\x41\x29\x16\x03\x9b\x86\x17\x6c\x18\x9a\xb6\xc2\x6a\xfa\x9b\xab\x56\x49\x96\x6d\x53\xef\x00\x33\xd8\x31\xd4\x40\x78\x08\xc7\x29\x8c\x70\x32\xeb\x54\x47\x78\x47\xad\xee\xf6\xe1\xdb\xa2\x23\xad\x1b\x5d\xd1\x61\x55\x51\x06\xa7\xab\x6e\x73\x35\xd2\x1b\xfb\x6e\xa3\xad\x78\xff\x4e\x3e\x68\x47\x37\x74\xf6\x2f\xa9\x38\x21\x3a\x0b\x48\xc2\xb9\xb6\x64\x1c\x27\x4b\x53\xb7\xb7\x76\x7d\x7b\xf7\x7f\x9a\x5d\xa6\x4d\x4a\xd1\x7b\x4b\x44\x5a\x7b\x60\xaf\x0e\x6a\xec\xa6\x9b\x76\xd2\x01\xbb\xc8\xd1\x41\x3f\xd5\x97\x2e\xef\xa5\x5d\xba\x60\xdb\xde\xb1\x65\x34\x87\x04\xd3\x0c\x68\xb1\xdf\x78\x4f\x84\x1f\xb5\xae\x39\xc4\xe9\xcc\xb6\x99\xb2\xc3\x4c\x59\x35\x17\x25\x55\xe9\x19\x6f\xcf\x07\x7e\xb1\x0f\x2a\xe0\x01\x5f\x42\x3c\x80\x45\x03\xd6\x80\xc1\x03\x2a\xcc\xc0\x34\xcd\x17\x90\x74\x69\x77\xed\x66\xf0\xac\x6b\x3b\x6d\xd6\xce\x2b\xdd\xda\x59\x98\xa4\x65\xcc\xa6\x57\x65\xd7\x7b\xc7\xfc\x12\xca\xf6\x44\x02\x22\xc6\xfd\xcb\x18\x11\xda\xf6\x16\x54\xdd\x6a\xba\x74\x3b\xc1\x47\x16\xbb\x99\x12\x44\x55\x84\xa0\xa5\x1e\x84\x91\x1f\x7c\x6e\x4e\xb4\x89\xf5\xb0\x6a\x84\x04\xa5\x29\x8f\x79\x45\x8e\xa6\x09\xe5\x73\x2d\x56\xf0\xbb\x74\xe2\x8c\xe9\x23\xd9\x27\x38\x76\xda\x88\xdc\xc3\xbe\x73\x9e\x35\x2e\xfc\x84\xf6\xe9\x6a\x25\x73\xd5\xbe\xe9\x4d\x71\x4c\x50\x2e\x22\x01\x55\xb8\xba\xe1\x90\x03\xb9\x6b\x6d\x13\xf1\x88\xc4\x0c\x11\xd4\x22\x7a\xb1\xce\xaa\xf5\x16\xc2\x62\x8b\x44\x88\x23\xda\xbd\x85\x17\x68\xcf\x85\xa6\xc1\x5c\x9b\x12\x22\x0c\xbd\x7e\xa0\xfe\xd0\x6b\x2a\xf0\x20\x4c\x37\x28\x2e\x54\xdf\x72\x0b\x70\x91\xe6\xa4\xb2\xff\xf2\xf2\x98\x14\x15\x74\x89\xfe\x2b\x70\xc6\x38\x3a\x39\xd1\x68\x48\xf4\x76\x91\x1c\xcf\x66\x28\xe7\x0e\x95\x28\x00\xa3\xf1\x7a\x6d\x3d\xe3\xd6\xda\x6a\xfe\x0c\xd1\x26\x4e\x15\xce\x24\x91\xa4\xa4\xc3\x28\x36\x5c\xe2\x8a\x62\xb0\x40\x92\xab\x22\xcc\x31\xc1\x21\x8c\x19\x59\x85\xab\x13\x94\x4d\xba\x27\xbe\xed\x91\xf4\xa7\xf4\x0a\xe5\xcf\x20\x6b\x2c\x4e\xc2\xb8\x8c\xa4\x05\xbe\x9a\x9b\x66\xb2\x60\xb5\x42\x3d\x2a\x1e\xef\xff\x35\x1b\x66\x6d\x0e\xf6\x84\x04\xbf\x6d\x1e\xeb\x35\x88\x86\x33\x3f\x6c\x23\x73\x88\x0f\x84\xb9\xcf\xec\x82\xaa\x1d\xe2\x56\x2c\xea\xd5\x1a\x95\x05\xad\x59\xb8\x2a\xab\x16\xfa\x6e\x74\x2b\xf5\x60\xcd\x5f\x73\x9a\x3e\xa3\xe4\x77\x87\x21\xb2\x98\xda\xf9\x3a\xb6\xcb\x9b\x33\x5a\x58\x65\xe8\x0b\xd3\x03\x23\xb8\xf5\x9d\x41\x73\x2e\x01\x08\x8d\x28\x58\x76\xb3\xf4\x2d\xfe\x36\x06\xca\xf3\xd6\x2c\xd4\x4f\xdb\x45\xc5\x25\xb8\xda\xe5\xa2\x62\x0a\x71\x8c\xa2\x6e\x9a\x77\xe3\xb4\xb0\xa3\xe9\xec\x74\x49\x61\x25\xae\xd2\x70\xc7\x86\x7f\xb1\x37\xc7\xa3\x7f\x9e\xe4\xdf\x3e\x3c\x79\x6f\x59\x7b\x3d\xc9\xdb\xaa\xe4\x58\xab\x43\x6c\xd1\xd5\x32\xd3\x8a\x57\xaf\x10\x87\xce\x77\x74\xb5\xcf\x96\x46\x6b\x22\xb3\x59\x14\xc3\x7c\x3a\x7d\x2c\xfa\xd2\xd3\xc3\xb6\xfc\x59\x52\xb3\xa5\xdf\x0b\xc3\x8e\xb0\xeb\x78\x30\xc7\xb0\xcb\xdd\x01\x80\xf7\x43\x32\x4d\xa5\x49\x87\xb9\x11\x53\xd1\x55\xab\x7c\x87\xcc\x21\xe1\xac\x5e\x8c\xd6\x2c\x47\x45\x38\x47\x74\x40\x22\xd0\x49\x93\x0e\x4c\x52\x32\x47\x79\x27\x49\x23\xd4\xc1\xd3\x4e\x96\x16\x05\x9e\xc4\x08\x74\xa2\x12\x75\x48\xda\x11\x71\xa6\x3b\x69\xde\x59\xc0\xa4\x84\x31\xc3\xdd\xc3\x9c\x78\x9b\x10\xf3\x66\xf5\x4f\x6d\x10\x32\xad\x28\x16\xb5\x77\x02\x8e\xeb\xf8\xe0\x7a\xae\x67\x7b\xb8\x54\x54\x9e\x14\xc2\x2c\x53\x29\xf5\x6d\x1e\x12\x63\x1d\xcb\xa3\x9c\x22\x78\x67\xf2\xcb\x39\xcd\x31\x82\x39\x43\xcc\x61\xd1\xa5\x9d\xde\xd5\x3a\x9d\xb9\x45\x18\x78\x1f\xdd\x1f\x82\x4e\xf7\x82\x54\x06\xf3\x2a\x53\x21\x4a\xd7\x3c\x24\xb8\x67\x83\x31\x5b\xb7\x1c\x96\xca\x1a\xa6\xe1\x83\xd8\xb4\x7c\xa5\x57\x77\xe3\x70\x6c\x50\xab\x6c\x13\xaf\x73\x9e\xdf\xc2\x2c\xe7\x9c\x60\x1d\x9c\x74\xd9\x8a\x96\xd3\x19\x32\xca\xe0\x1b\xcd\xea\xfd\xe7\x74\x5b\x17\x1e\x68\x3e\x3f\xfc\x9d\xe6\x33\xef\xde\x8f\x61\x36\x57\x73\xf9\xa1\x7b\x2e\xcb\xaa\xb6\x0e\x82\x7b\x93\xaf\x19\x0f\x98\x61\xa0\x28\x33\x76\xb2\xaa\x75\x22\xee\xe6\xb5\x65\xfe\x54\x79\x29\x30\xc9\x8b\xbd\xe3\xf5\x78\x2a\x61\x8c\x86\x15\x61\x1e\x15\x0f\x48\x9a\xc6\x04\x67\x5d\x71\xcb\x67\xfa\x07\x34\x79\x15\x08\x57\x02\xe1\xc7\xb0\xa3\x95\xc0\x3c\xb7\x9a\x2c\x04\x06\x6f\x47\x33\x38\x9f\x45\xe3\x52\x3c\x79\xc1\x2e\xb2\x4b\x03\xd2\xeb\x77\xc1\x59\x6c\x13\x48\xea\x8f\x13\x8b\xe2\x0e\x30\xf1\x47\x07\x4c\xcc\x36\x8b\xd0\xb3\xcb\xff\x4c\x5e\x2e\xbf\x7c\xa9\x8b\xd0\xfc\xf8\x39\xd9\xfe\xf8\xb1\x1c\x53\x81\xf7\x44\xec\x5f\x06\xcc\xd7\xf2\x11\x95\x90\x80\x46\x0f\xd5\x4d\x57\x90\xec\xb6\xb1\xdd\x2d\xb4\x72\xa7\xee\xa8\x93\xce\x53\x7e\x9f\xea\x90\x31\x72\xd7\x10\x10\xa2\x15\xaf\x99\x94\xe1\x3c\x23\x05\x5b\x0f\xfa\x40\x72\xf8\x1a\x67\xd9\xf2\x45\xa6\xf4\x04\x1b\xc8\xed\xc8\xd1\xab\x79\xc5\xea\x79\x73\x2d\x95\x65\xa5\xdd\x34\xb7\xf5\x1d\xf0\xb8\x04\xc3\x6e\x52\xab\xcb\xc5\xc6\x73\xd3\xba\xc8\x7f\x54\xf3\x66\x3c\xd5\xdc\x39\x5b\xfc\x49\x6b\xf7\xa3\x87\xf0\x25\xd5\x1b\xda\xe6\x4a\xda\x50\xf8\x6e\x6e\xa4\xa7\x95\xa3\xc5\x46\x2f\x52\x37\x3e\xa3\xd9\x81\xf4\x6a\x8e\xf9\x65\xeb\x16\xee\xa3\x7a\x3d\x36\x7b\x8f\x6e\x5b\x93\x0f\xdb\xd4\x62\xaf\x9c\x2b\x8f\x51\x77\xfe\x35\x8d\x61\x03\x74\xa6\xc9\x53\xd4\xe9\x1e\xaa\xfb\x1a\x98\x3e\x08\x5b\x79\x81\x6e\xf4\xcd\xe4\xe2\x18\x97\xaa\xd8\x3d\x8e\xba\xbe\xb9\x81\xbb\xa6\x53\xc0\x69\xbb\x91\xb9\x1c\xd6\x43\xe4\x19\x97\x2d\x5a\x36\x2c\xca\xc9\x32\x43\x32\x50\x5e\x73\x4a\xaa\xe4\x8b\x38\xab\x00\xb6\x27\x55\x21\x40\x64\x7a\xd7\xb5\x90\x5d\x09\x3d\x6c\x88\xeb\x86\xa8\x6e\x3c\xbe\xc1\xdd\xd0\xbc\xba\xc6\x79\x4d\x5b\xaf\x6e\x85\xe6\xea\xd2\x28\x62\xa3\x53\xdd\x0a\xc9\x37\xcc\xa5\x88\xbf\x5a\x58\xaf\xf4\xb8\x29\xb5\xd8\x36\xa2\xce\x55\x48\x1b\x81\x3d\x7f\xc6\xb0\xdc\x95\x75\x4f\x70\xc8\xc8\x7b\x17\x51\xc3\xd5\x8a\xbe\x98\x40\x12\xce\xed\x57\x3c\x96\x4d\x75\x4e\xd8\x8c\x3c\xdc\xb2\xae\x4a\x3a\x7f\xfb\xa7\x6b\x71\x19\xc1\x9b\xb8\xee\x74\x3b\xe2\x91\xa8\xe4\xfa\x2d\x8f\xb6\xab\x9a\x7a\x7c\xec\x27\x26\xaf\x4f\xd5\xd4\x06\x26\x1e\xae\x4b\x05\x5f\xf7\x55\x79\x2a\xb7\xe6\x02\xe5\xcf\x35\x88\x86\xcb\x9a\x11\x9a\x8f\xd4\x28\xbd\xb9\x81\x7f\x69\xdf\x24\xc8\xc1\x1e\xc5\x37\xa6\x73\xb3\x33\xd7\xe6\xcb\x08\xde\x9c\xd1\xda\xca\xdd\x0e\xd5\x73\x53\x13\xbd\x95\xbd\x9a\xb5\x37\x37\xcc\xb7\x1b\xac\x67\xe0\x72\x17\xa5\x8f\x5b\x07\xba\x91\x66\x1e\xf8\x68\x14\xbe\x5a\xe4\xe0\x4f\x43\xc9\xbb\x8b\x9c\xfb\x99\x28\x79\xd9\x66\x25\x2f\xf9\xea\xec\xfe\x8f\x7f\xed\xff\xbc\xf1\x9e\xa4\xbe\x0e\x5d\x57\x25\x75\xfd\xd0\x01\x20\x55\xd6\xc6\x2a\xb3\x42\xaa\x63\xed\x86\x3c\xf7\x6d\x8c\x92\x25\x7f\x62\x75\xec\x54\xa6\x44\xb7\xe5\xb8\x6e\x8c\x85\x79\x9e\x5e\x49\xd0\x66\x93\x51\xda\x34\xfb\xd5\xad\x83\x6e\x83\xaf\x50\x03\x9f\x08\xf7\x48\x21\x1f\x53\x3d\x98\xa1\x50\x1b\xf0\xd9\x5c\x76\xd5\xb0\xd9\xc5\x02\xc6\xb1\x07\xcc\x04\xcf\xb8\xac\x3d\x06\xde\x14\xc7\x31\x8a\x1c\x75\x17\x3d\x76\x3a\x36\x50\xb0\x0c\xf9\xcc\x15\x08\x69\x68\x14\x2d\x79\x60\xc2\xf9\x22\x54\xe0\x1c\x45\xaf\x53\xc2\x35\x47\x2e\x9d\x7f\xaf\x74\x8f\x26\xdb\x27\x23\x88\x52\xd2\xb4\x86\x54\x32\x6c\x95\xf3\xa8\x78\x30\x81\x11\xf3\xe8\x0c\x61\x86\x09\x5b\x28\xbb\x4a\xcd\xb5\x99\xd9\x26\x31\x2f\x36\x49\xcc\x74\x5e\xd6\x2c\xd2\x35\x91\x59\x2b\x4c\x8c\x15\x15\x95\xf7\x93\x50\xc3\x1a\xa6\xa8\xe2\x0f\x0e\xab\x20\x1b\x4c\x99\x29\x35\x91\xd2\x18\x40\x0b\x64\xa0\xd5\x8f\xc3\x5f\xa4\xf0\x50\x31\x3b\x30\x20\xce\x37\x4b\xdf\x9a\x08\x0e\x77\x4a\xa2\x3c\x28\xf5\xe9\x70\x83\x12\x8d\x59\xd5\x5a\xa0\x36\xcf\xfd\xe0\xba\xb8\xc2\x2c\xa4\x12\x13\x20\xd9\x9b\xe0\x3a\x84\x05\x92\xa1\x5c\xa6\x65\xec\x0d\xa4\x70\x2d\xa2\xbb\x1c\xb1\x04\xdc\x84\xad\x5e\x2a\x38\xcd\x91\x18\x22\xf9\x22\x41\x25\xc9\x61\xec\xad\x19\xa7\x71\x64\xf2\xed\x1a\x32\xc8\x8d\x65\xd3\xd2\xce\x5e\x8e\xf1\xcd\x25\x53\xd8\x2a\x80\x65\x60\xb1\x8b\x00\x96\xc1\x04\xc5\xb7\x24\x74\xb5\x30\x06\x6b\xc2\xd6\x01\x42\x7b\xf0\xf3\x10\x6e\x3e\x0f\xcb\xa7\xc9\xc3\xe7\xaf\xbf\x39\xd3\xcf\x43\xc3\xe5\xe8\x29\xa3\x16\x8f\x97\x7c\x77\x30\x98\xfc\x9a\x8e\x19\x71\xb7\xa3\x85\xc5\xf1\x2a\xfb\x95\x60\x25\xd9\x60\x7b\x71\x9f\x2d\x22\x63\x3e\x50\x74\x9f\x63\xbf\x10\xb9\x30\x1e\x50\x9d\xa7\xb0\x4a\x3c\x33\x58\x0f\x69\xcb\x44\xaa\xa6\x9a\x54\xdb\xba\xd5\x92\x0d\xe5\x5b\x17\x58\xf6\xbc\x12\x08\x54\x6e\x26\xaa\xbd\x94\x66\x99\xdd\xce\x03\xf6\x6d\xdb\x19\x50\x98\x67\xc0\x21\xbd\xf6\x05\x29\x79\xe5\xb5\x1f\x7f\xd4\x5e\xfb\x8e\xe9\xec\x42\xab\x29\x54\xaa\x7d\x30\xf6\x70\xf1\x4a\x46\xe9\x62\x19\xb2\x59\xd4\x9a\xc5\x1c\x16\xdc\x3a\x21\xc8\x29\x82\x73\xb1\x9d\xa7\x39\xea\x65\x08\xbd\x7f\x1a\xc7\x3e\x9b\x8d\x5e\x30\x60\x71\x78\xcb\x61\xaa\x6d\x93\xa1\xea\xe4\x68\x38\xca\x15\x10\x30\x1b\xde\x64\xcb\x04\x13\x3b\x3a\x4e\xd6\xa0\xfa\x4c\xa8\xea\x93\x09\xd5\x67\x62\xaa\x3e\xfa\x4f\x30\xb1\x55\x9f\x49\xa3\xea\x33\x59\xad\x26\xb6\xea\x33\x31\x55\x9f\xc9\x30\xda\x3d\x3a\x4e\x09\x42\x15\x1d\x67\x12\x80\x85\xa6\xfa\x4c\x2c\xc5\x64\x22\x54\x1f\xe3\xf9\xf9\xa4\x3e\x83\x16\x4a\xf5\x99\xb4\xab\x3e\x76\x09\xee\x45\x40\xab\x38\xa1\xcd\xe3\xaa\x4f\x3c\x9c\x80\x94\x47\xc8\xd1\x6e\x53\xdb\x0e\x33\x08\x8a\x9d\x0f\x33\x7d\xd3\x39\xec\xb1\xe6\x8c\xea\xdb\xec\x9f\x5f\x77\xe6\xdf\x25\xe2\xaf\x95\x56\xf3\xe2\xe3\xa4\x11\xa2\xcd\x6c\xef\x6f\xf4\xf7\x07\x05\xdf\xd6\x6a\x21\x7e\xc1\x0c\x5c\x82\x2b\xf0\x0e\xfc\x56\x59\x39\x5e\x7e\x4a\x56\x8e\x17\x77\x56\x8e\xcf\xc3\xca\xf1\x7e\xb3\x54\x87\x7f\x7b\xf1\xd7\xb2\xf8\x5b\xd4\xc8\x93\x57\x6d\x11\x5d\xb6\x45\x74\x0c\xf7\xa6\x0e\x8f\x27\xb3\xc9\xf8\xb1\xc9\x3f\x6a\x1e\x15\xdd\x69\x9a\xa3\x59\x9e\x96\x49\xd4\xcd\x72\xbc\x80\xc2\x39\xd1\xe1\xe6\xac\xd3\x9b\x99\x99\x09\x0a\x3f\xee\xdc\x7f\x62\xdf\xa3\x9b\x64\x6e\xa8\xa0\x33\x0b\x17\xf3\x17\x31\xc7\x14\x31\xa2\x9a\x1f\x9e\x17\x75\x8f\xe7\x46\x77\xfd\x13\xe0\xcd\x4f\xf5\x6a\xf2\xa3\x7b\xb0\x05\x84\x53\x5a\x3f\x1c\x56\x8f\xc7\x60\xe4\x29\xa9\x43\x5e\xc7\xbb\xe1\x60\x86\x13\xb0\x37\xc7\xb3\x39\xf7\x33\x6b\xb1\x7b\x38\x6f\x10\xad\x56\x55\x83\xd5\xe8\xb3\xab\xe3\x71\xdd\x75\xab\x24\xa0\x46\xbf\x3b\xde\x2d\x8c\xeb\xa0\xff\x05\xf0\x22\x5c\xd0\xc5\x1e\x55\xd6\x1c\xaa\x9d\x5a\x59\xa9\xf1\x7d\xe4\x20\x6f\xf8\x42\x33\x15\xb1\x6f\xeb\x63\xc9\x3f\xd6\x2e\x68\x25\xfe\x22\x83\x84\xa0\x5c\xf3\x46\xa3\xf9\x7f\x07\x71\xdc\xd1\x9b\xa5\xd3\x03\x7a\x54\x70\x87\x82\x58\x37\xae\xc1\x12\x5a\x2a\x23\xac\x79\xda\xe8\x4b\x50\xa6\x52\xc0\x41\xad\xec\x6d\x48\x07\x5a\x46\xd7\xf1\xb0\xe9\x51\x8d\xfc\xc3\x5c\x66\x93\x34\xd2\xc9\x3f\x1a\xc6\x3f\x47\xff\x2c\x71\x8e\x8a\x97\x79\xba\x48\x89\xa4\x27\x97\x4f\xbb\x99\xf6\x78\xbc\xeb\xdc\x72\xe6\xed\xe4\x24\xa8\xa6\xb2\x00\x56\xa8\x72\xbb\x30\x46\x79\xcb\xb4\xe6\xbc\x88\x09\xb3\xd0\x28\xbb\x5e\xfb\x4c\xd6\x09\xea\xd9\x7a\x36\xae\xfd\x71\xc2\xd8\x18\x80\x77\x05\xf3\x6a\x5d\x6c\x40\x1a\xeb\x05\x70\x08\xcf\x6b\xe6\x56\x29\xc6\x5d\x95\x57\xcb\x45\x63\x0d\x91\xbd\xd5\xc9\x8c\xee\x6a\xe4\x0c\xb0\x4b\x7c\x5e\x45\xf3\xdd\x5c\xee\x3f\xd2\x32\xd7\x5d\xb7\x54\xe1\x02\x27\xac\xea\xd0\xf9\xbf\xff\xe7\xff\x61\x94\xf2\x7c\x60\x74\x3a\x79\x11\x45\x1b\x16\x05\x8a\x3a\x64\x8e\x70\x2e\x6c\x7a\x1d\x06\x0f\x29\x7a\xbb\xd5\xff\x1b\x41\xfb\x42\xeb\x58\x5b\xfe\xae\x65\x6f\x2c\xf2\x8c\xce\x37\x0f\x78\xa9\x07\xbc\x85\xf8\x97\x89\xb4\xb5\x05\xdf\xaf\x53\xc7\xe8\x7b\x00\x6f\x39\xaa\xf3\x48\x6e\xbf\xa7\x35\x66\xe1\x38\x53\x68\x56\x7c\x7d\xa0\x8e\xe2\x2e\x54\x47\xeb\x26\x92\xf2\x53\x27\xb1\xb8\xe5\xb4\x9f\x2e\xd0\x33\xb9\x42\xe0\x25\xfa\x8e\xdb\x12\x5b\xbc\xd1\x77\x5a\x26\x6a\x2b\xdc\x76\x9d\xe8\xe3\x7e\xb6\xfd\x4a\xb9\x48\x17\xa2\x87\x30\x12\x53\x6f\x5a\xb5\xa4\x65\x96\xd9\xe5\xed\xbe\x4e\x9a\xa6\x3e\x2f\xdf\x39\xf5\x3b\x2f\x63\x04\x0b\xc4\xd3\xc1\x4e\x9c\xa6\xef\x3b\x90\xd0\xa4\x1d\x24\xd8\x1e\x66\x45\x07\x26\x11\x07\xea\x0b\x9f\xfa\x69\x9a\xb3\x24\x7a\x49\x38\xe9\xfc\xb3\x44\x05\x83\x93\x6c\x5e\x50\x54\x72\x6a\x9a\x13\x37\x1f\x6b\x69\x5e\xde\x67\xa8\x1f\x6e\x3f\xd4\xcf\x68\x1f\x52\xa9\x8a\x2f\x08\xd1\xb5\x2e\x22\x7d\xe0\x66\xb3\xf8\xa1\x78\x5a\x92\x54\x2c\xab\xc6\xa9\x5e\xaf\xdf\x41\xa6\x06\xcc\x51\x67\x82\x68\xf5\x85\x93\x15\x1d\x65\x01\xd9\x63\xb3\x03\x45\xbd\xce\x0f\x53\x3a\xd0\x4b\xb6\x7b\x02\xfe\xe7\x15\x8e\xe3\xce\x04\x75\x60\x49\xd2\x05\x64\x6b\x2a\x5e\x8a\x8d\x58\xe4\xb2\xb4\x76\x6d\xf6\x49\x98\x26\x04\x27\x25\x72\xcc\x8e\xb6\xc1\x3f\x44\xeb\xdf\xa5\x93\xe6\x93\x03\x54\x55\xde\xb3\x97\x1a\x1b\x64\xca\x51\xda\xdc\x7f\xe8\x4c\xed\xf8\x66\x5b\x77\x1e\x87\x84\xa2\x91\x0e\x40\xcb\x7d\xae\x51\x42\x49\xe3\x48\x78\x8e\x9a\x4a\x8c\x45\xb5\xe2\xe4\xab\x71\x33\xac\x75\xb2\x1c\x5d\xe2\xb4\x2c\xf4\x4a\x30\x3d\x0d\x1b\xa4\x41\x1b\x99\x86\x1c\xcb\xf6\xa5\xc8\x5a\x1f\xb0\x41\x67\x8b\x26\xd1\x06\xe5\x96\x3a\xa1\xa5\x17\xea\xc1\xf7\xda\x85\x9d\xfa\xcc\xf6\x68\xd1\xb3\x69\x3f\x06\x8d\x81\x74\xb7\xb6\x0e\x07\x10\x1e\x3a\xf6\xb0\xd5\x97\x07\xfd\xba\x8c\x5d\xa3\x7b\x6a\x05\x46\xb1\xa3\xa4\x98\x9d\xe4\x50\x58\x5b\x19\xa9\x65\xd9\x82\xf0\xa4\x8d\xb1\xc5\xb8\xb7\x39\x55\x6a\x1a\x24\xb0\x7b\xa9\xdc\x95\xcf\x4e\xc0\x23\x30\xaa\x9c\x9d\xc6\x6e\x82\x2c\xe5\x71\x65\x00\x1d\x6a\x6e\x55\x7d\x4d\x9c\xd2\x9c\xb9\x54\x71\x0a\x01\xa0\xf5\xcb\x43\xcd\x6f\xca\xac\x0a\x70\xc4\x50\x12\xc9\xdf\xbc\x91\x13\xea\xcd\x1b\x0f\x74\xde\xbc\xf1\x32\xc4\x42\xe0\xca\x9f\xfc\x0c\xd6\xc3\x30\x8d\xdb\xa2\x1c\x59\xd8\xe8\xbe\x44\xb0\xdb\x15\x2a\x93\xf7\x89\xc6\xb3\xd7\x42\x1c\xde\xb1\x8d\x07\x92\x96\x4c\x64\x27\xbc\xfb\x2c\xe1\x4f\xda\x11\x54\x41\xc0\xc3\xc9\x25\xca\x89\xc3\x1a\xb0\x69\x17\xbf\x69\x1d\xcc\x2e\xbf\x74\x4e\x16\x89\xe3\xd8\x54\x49\xd7\xce\xbc\x55\x0d\x45\x88\x29\xd3\xf9\x51\x56\x04\xba\xd9\xa9\xda\xf6\x85\xaa\xd0\x4d\xd2\xa1\xfb\x30\x78\xe4\x54\xd9\x9d\xe9\xb7\x7a\xd5\xfe\xc2\x30\xe6\x38\x36\xf6\x0d\x1b\xba\x58\xfb\x5f\xd8\xc4\xf5\x6a\x77\xd5\xb9\xe9\x5b\xf7\xef\xf1\xd8\xa0\xc2\xbc\x49\x3b\x62\x34\x43\x49\xd4\x85\x49\x24\x42\x6b\xb8\x4c\x85\xd6\xd7\xe2\xa3\x6d\x76\xe5\xbe\x69\xfb\x10\xa5\x61\x82\x16\x36\x7f\xa1\x1e\xdd\xaf\xff\xa5\xd9\x05\xcd\x47\x12\xdd\x05\xe4\x4c\x13\x9d\xa1\x02\x14\x78\x53\x18\xa1\xa8\x8d\xf0\xb0\x5e\x55\x11\x4d\xcd\x1d\xe3\x4d\xf9\x80\xd4\x9c\x48\x36\x66\x69\xc6\x66\xd3\x28\xf9\x6e\xd0\x52\x31\xe9\x5f\x69\xd5\xda\x83\xc4\xea\xc0\x43\xf5\x2c\x5d\x64\x31\x22\xe8\x5f\x3c\x56\xa1\xa8\xc6\xad\x0e\xd6\x4e\x6d\x15\xa3\xf5\x4c\xaf\xd8\xcd\x39\xc7\x1a\x5f\xb4\x8b\xcb\x9b\xe4\xd6\xaa\xf1\x16\xc7\x9c\xe1\xac\x26\xc4\xcd\x4a\x7a\x4c\xd0\xd5\x0e\xd2\xa3\x85\x02\x24\x29\x81\xb1\x05\x14\x94\x6b\x4e\xd3\x3b\x9a\x79\x16\x6b\xe3\xb8\x51\x7c\xdc\x4e\x22\xeb\xff\x6e\x12\x59\x93\x20\xd6\x6f\x12\xc4\x5a\xa5\x28\x7b\xda\x1c\x50\xee\xe8\xef\x28\x77\xe8\x15\x69\x3e\xe9\xdb\x2e\x52\xb6\xb8\x5f\x49\xd0\xd5\x56\xa7\xf1\x16\x67\xb1\xb6\xce\x13\x74\xe5\x3c\x81\x77\xba\x0d\x6a\xd2\x7f\x76\x3f\x8e\x25\x04\xd6\x41\x18\xec\x3a\x94\x6d\x1d\xe8\x2b\xb3\x65\x4f\xcd\x18\x2e\xe3\x4d\x5a\x8f\xd6\x75\x87\x0d\x20\x7b\xaa\xdf\x30\x9e\x1a\x9a\x9a\x14\xfe\xbf\x6c\xf1\xd5\x55\x5f\x4a\xf7\xc5\x2f\xaa\xb3\x45\xcd\xce\x9d\x97\x65\x5b\x94\xd9\x4a\xf3\xf1\x64\x48\x2c\x77\x98\x59\x63\x21\x9f\xf0\xdd\xc1\x03\x7b\xf0\x51\x6c\x77\x2c\x9b\x6d\xd7\xce\x55\x3d\xf8\x6c\x55\xe5\x1d\x03\xcf\xba\xb6\xda\x4a\x64\x68\x75\x82\xfe\x52\x3f\xdb\xb7\x11\x45\xdc\x47\x31\x0f\x05\xc6\x17\x80\x67\x9c\xce\xa7\x67\x6a\xa2\x68\x47\x6e\xd3\x29\xea\xb4\x59\x69\x21\xc4\x76\x5c\x40\xdf\x4b\xe3\xe7\x16\x0b\x68\x77\x59\x8b\xc7\x5a\xdb\x51\x58\xda\x69\x8c\x44\x0d\xd0\x07\x48\xc5\x13\x31\x64\x8f\x77\x17\xc7\xf6\x8a\xa0\x2b\xdb\xf8\x78\xcb\x08\xba\xf6\x5e\x74\xfa\x70\x2b\x37\xe8\x1d\xe3\xe8\xea\xb5\xda\x2e\x8e\xee\x8e\xf5\xda\x37\x9a\xae\xab\x18\x79\xa4\x27\x29\xe9\xc2\x04\x2f\xa0\xb2\xa8\xdf\x34\xcc\xae\xb5\x60\x9a\xcd\x07\x87\x51\x40\x1a\x57\xfd\x57\x0d\xab\xbe\x1a\xa6\x2d\x56\x7d\xdd\x82\xf0\x95\x16\x2a\xaf\x55\xa2\xdc\x69\xb5\x5a\xbb\x83\x1d\xee\x6c\xbc\xe3\x62\xde\x56\xeb\xb1\x56\xb1\x22\x4c\xd8\x6e\x93\xd8\x91\x38\x61\xcb\xe1\xdd\x6a\x70\x37\xf6\x97\xd4\x9e\xaa\x16\x6d\xa7\x03\x6d\xf7\x46\xac\x23\x5d\x1a\x74\xf2\x27\xd9\xc4\x49\x15\xa5\x92\x93\x86\x69\xac\x07\x7a\xb4\xb3\x1b\x8f\xb5\x80\xeb\x16\x1f\xd3\x58\x4a\x25\x2e\x2b\xcf\xee\x42\xa5\x60\x7c\x65\x52\x65\x06\x73\xb8\x68\x92\x8d\xb5\xbe\xd0\x59\x17\x4c\x44\x5a\x23\x94\xa4\x5d\x26\x16\xf9\x7e\x65\x79\x16\x28\x8f\x81\x96\x7b\x9d\x5a\x1b\x6b\x0b\xd9\x45\x99\xcd\x47\xe6\xa9\xf6\x9f\x10\xb0\x5e\x4c\xde\x79\x72\x1a\x6a\x51\x0b\xe5\x03\x79\x8f\xa9\x7c\x0a\x8c\x48\x84\x8a\x5d\x5b\x77\x2b\x53\xb4\x59\x8a\x2e\x8b\xfd\x2f\x43\xf9\x34\x65\xe1\x52\xde\xa3\xe5\x24\x85\x79\xd4\x65\x20\xb3\x90\x11\x73\x4b\x9a\x6d\xfa\x1d\x87\xcf\x34\x11\x71\x37\x31\x6c\x09\x96\x88\xcd\x71\xa6\x45\x2c\x70\x2d\x5c\xa2\x9b\x7a\x02\x26\x91\x22\xa0\x60\x01\x15\x35\x7f\xb9\x9a\x5b\x5d\xb9\x80\x09\x7f\xd1\xc2\xfc\xe9\x6d\x08\x5f\xa6\xbf\x2f\xb3\x08\x12\xa4\x66\xe8\x1e\xfe\x18\x15\xe6\xba\xcd\x33\xe3\x83\xee\x99\xc1\xa8\x21\xe2\x9a\x77\x1e\xe3\x82\xa8\xbf\xd1\x7d\x52\x02\x10\x71\x77\x3d\x02\x8b\xf7\x41\x05\x9a\xfd\xb3\xe0\xae\x5e\x62\x14\x47\x15\xe1\x76\xcd\xab\x41\x10\x52\xf7\xc4\xdd\xb1\xaf\xd1\x43\xb3\x8f\xb4\xb2\x2c\x5a\xe7\x5f\x52\xd2\x91\x68\x14\x5d\x83\x88\xaa\xab\xe1\x81\x7f\x02\x60\xc5\x80\x86\x80\x84\xbb\x74\x74\x77\xd8\x60\x1d\xac\xd7\x41\x00\xb2\x83\x34\x84\x8e\xfd\x8e\xad\xa8\x41\x02\x5b\x9b\x40\x0b\x70\xd6\x7f\x61\x0e\x55\x83\x77\xe5\xc4\x4c\xa5\xdb\x9b\x02\x30\xdd\xd3\xaf\xf2\xa5\x4e\xe0\x2e\x18\xd8\xd5\x43\xc3\x85\x69\x69\xbd\x6c\xbc\x6d\x9e\x59\x09\x25\x50\x09\x5c\x5a\x2f\x38\xa2\xf3\xca\x7a\xaa\x3b\x10\xbe\xab\xbd\xd3\x7c\x22\xc1\x6f\x9a\x9f\x27\xdb\x39\x5e\x2f\x33\xdd\xb1\xa6\xe2\x74\xbf\x10\x20\xff\x91\xe9\x6b\x43\x96\x19\x1a\x2b\xaa\x75\xff\x9a\xa9\xf5\x03\xb4\x0e\x82\x60\xdd\x88\x09\xf6\xc5\xcc\x68\x68\xbf\xe2\x22\xd1\xd5\x74\x9d\xa3\x5d\x49\xaf\xc3\xa1\x0a\x5d\xc9\xeb\x77\x7c\x8c\x7a\xb8\x78\x11\x47\x82\x4b\xde\x42\x1c\x3a\x58\xf0\x1b\x8a\xb8\x27\xf2\xe1\x19\x72\xa1\xe3\xf8\xf8\x1e\xea\xcd\x61\xf1\x0d\x42\x89\x46\x4a\x1a\x04\x3d\x74\x89\xf2\xe5\x56\x55\x13\x15\x11\xd5\x73\x43\xbe\x6e\xab\x96\xb4\x34\x5e\x49\x01\xc8\xaa\xd5\x71\xb5\xf2\xd8\xa6\xed\x78\x41\x0b\xf8\x55\xea\x40\xa2\xfa\xce\xab\xa9\xed\x6b\xdf\x36\x07\x2a\x1a\x77\x57\xe8\x55\xbe\x22\x3b\x78\x48\x8c\x5a\x4a\xaf\x0b\x34\xc2\xe3\xd5\xca\xa7\xff\x0c\xaf\x45\x95\x07\xd7\x49\x9a\xf0\x1e\x1a\x8c\xc6\x6b\xa0\xf4\x39\xfb\x05\x7f\xfc\x3f\xe2\xbe\xd7\x7a\xbb\x0e\x00\xcd\xb5\x27\xbe\xed\xa9\x97\xbd\xac\x2c\xe6\x3e\x09\x00\x5a\x07\xe0\x5a\xb8\xbd\x39\x0d\x87\x7e\x70\x4d\x8f\x20\x24\x83\x20\x54\xcb\x51\xf8\xf7\x6d\x33\xe0\x41\x00\xf0\xb0\x8a\x0a\xcb\x56\xad\xdd\x49\x3e\x1a\x91\x1e\x5b\x8f\x7a\x2f\x84\xb2\x2d\xa0\xb1\x3f\x9a\x92\xd8\x3d\xd3\x90\x6e\x0d\x50\xc0\xfa\xe0\x68\x9a\xe6\x3e\x6d\x6b\xd2\x49\xa7\x1d\x12\x5c\xe3\xa9\x8f\xfe\x32\x3c\x09\x26\x39\x82\xef\xd9\x41\x4c\x86\x89\x31\x82\x20\x1f\x26\x6a\x26\x9f\x4b\xe1\x9f\x1e\xfd\x89\xd4\x08\xd2\xa1\xbe\xc6\xc8\x79\x52\xad\xaa\x73\x65\x3b\x18\x24\xfa\x74\x3d\xd7\xb4\xf7\x81\x67\x36\xa3\xfe\xe0\x08\x4f\x7d\x3c\x22\x63\x56\xdf\xa4\x77\x85\xe3\xf8\x97\x94\x08\xe6\xd6\xe3\xe3\x7b\xfa\x23\xb1\xba\x02\x89\xed\x3a\xa2\x1f\x8e\xd2\xf1\x28\x1f\xf3\x19\x91\x04\x00\x75\xbb\xeb\xb5\x9c\x99\x5f\x9f\x1c\x1f\xfb\xb8\x27\xad\x98\xbf\xf3\xc0\x54\x05\xd7\x67\xf0\xf0\x29\x95\x35\x7d\xc4\xa2\x61\xc4\xbe\x88\x9f\xe1\xd3\x89\x74\xad\x0f\xd1\xa0\x32\xc1\xd2\x5d\x3e\x00\x58\xce\xf5\xc6\x8b\x1f\xb5\x25\x8c\x7a\xbd\x1e\x67\x8a\x72\xad\x8c\x9e\x18\x57\x55\x37\xde\x0e\xb0\xdb\x47\xaa\x41\x63\xab\x5e\x6a\x3a\xdc\xa0\x66\x6a\x30\x76\xab\x5b\xf5\x59\x63\xed\x78\xaf\xfd\xca\x87\xf0\xc6\x7d\x27\xe7\xc2\x3e\x5d\xa8\xbe\xb5\xea\x5a\x53\x60\xf7\x3b\xa7\x5c\x47\x93\xcc\x5f\xd7\x81\x6f\x9a\x3b\xcf\x2b\x50\x3b\xb1\x79\xd1\x51\x0b\x1c\x8e\x12\xc2\xc2\x75\x37\x77\x93\x71\x0a\x8d\x08\xc0\x63\xb1\xc9\x8e\x87\x66\xb0\x70\xbc\x53\xa0\x71\x14\x04\x82\xda\x4c\xee\x9b\x76\x8d\xf9\x20\xb4\x86\x3a\x6f\xa8\xf0\xee\xf1\xce\x65\x37\xd8\xa7\xae\xd9\x5e\xf6\xff\xd5\xea\x24\xb8\x8f\x37\xd4\x9d\x4f\x6b\x55\x77\xb5\xdd\xc9\x5a\x37\xee\x19\x32\xdf\x6a\xfb\xb3\x3e\x71\x2d\x67\xf9\x91\xb5\x21\x3a\x0b\xab\x2f\x35\xf1\xf5\x5a\xca\x36\x6d\xfb\x99\xce\x87\x67\x33\xd9\x39\xc5\x22\xb9\xc8\x0c\x72\xbb\xd5\xaa\xfa\x14\xc9\x1d\xac\x81\xfe\x4e\xad\xc6\x60\xb5\x1a\x8d\x65\x1d\x9b\x01\x08\x7b\x55\x52\x82\x26\x0e\x59\x4b\x4d\xcb\x6a\xf2\xd8\xaf\x38\xe7\x1c\x24\x2d\x3d\x66\x96\xd1\xb8\x61\xdc\xe8\x71\x9b\xa4\xd0\x6a\xaf\x4b\x23\x6c\x68\x03\xe3\x0f\xc0\x26\x34\xdd\x16\x78\xeb\x1b\x88\xbe\x1c\xdb\x26\x4f\x15\x98\x0a\x17\xbf\xc0\x5f\xc4\xb8\x68\xc5\x57\x91\xb2\x82\x73\x05\x3b\x34\x9f\xdb\x91\xa8\xba\xa4\x45\x46\x46\xbd\x29\x4e\x22\x11\x0a\xeb\xb2\x8a\xc1\x15\x04\xb2\xab\xf0\x39\x36\xf6\x56\x21\xcb\x0e\x10\xff\xeb\x5a\x7c\x34\x20\x40\x47\x7e\x8c\xc8\x78\xcd\xe5\xdd\xd1\xd8\x96\x77\xdb\xbb\xe7\x60\xbb\xd5\x2e\xaf\xdd\xc1\xc8\x8e\x8f\x55\x17\xdf\xa3\x4a\x8f\xd1\xc9\x55\x04\xb1\x8f\xbf\xef\x2f\xed\x8e\x57\xf2\x82\x36\x69\x1d\x72\x40\x41\xe5\xc2\xf9\xf0\x85\x3f\xad\x07\x68\xba\x31\x43\xe3\xd2\xce\xd7\x30\x87\x8c\xc2\xc3\x85\x30\xa2\x72\xea\xf5\x9a\xea\x67\x33\xbb\xcc\x46\x2b\xcb\x6d\x84\x52\xe2\x3a\xe2\xa5\x5d\x07\x65\xc0\x19\xed\x5f\x96\xe8\xd3\x2b\x3b\x6f\x6e\x03\x1a\x65\x37\xcd\xf8\x9d\x9d\xb1\xc1\x43\xb5\xb8\x69\xf6\xbf\xd5\xb3\xd7\x2d\x51\xa3\xc9\x8d\xa9\x46\x5b\xd9\xa8\xde\x83\x0f\xbb\x13\x78\x08\x34\xee\xef\xc3\x04\x7a\x00\xa6\x0d\x7e\x04\x32\xba\x8d\x83\x91\x59\x95\x9b\x69\x0f\x8a\xe4\xa7\xab\xfe\xc3\xec\x47\x17\xed\x41\x75\x69\xba\x81\xfb\x80\xf7\x35\x4b\x81\xec\x4b\x55\x8d\x86\x9d\xdf\x1b\x70\x47\x46\x79\x7f\x5a\x3d\xeb\xca\xe0\xde\x9c\x18\x85\x88\xdf\x8e\xab\xd5\xda\x15\x59\x9d\x48\xc1\x71\x45\xa6\x30\x93\x2e\x9e\x82\x9d\xb9\x09\xa4\x5b\x34\xaf\xeb\x85\xbc\x86\xaa\xc0\x78\x0d\x09\x64\xa3\x5c\xbc\x04\xe6\xa5\xa8\xc3\x0d\x9d\x35\xb6\x40\x31\x0a\x49\x77\xc1\xa9\xb3\xdc\x11\x90\xfa\x7d\xe0\x89\xdb\x2c\xfa\xeb\x8b\xca\x7d\x9d\x3d\xec\xe0\xa2\xcb\xd8\x22\xe9\x1f\x93\x34\x8f\x50\x1e\xa3\xa2\x68\x19\x3a\xd1\x8c\x6a\xdc\x70\xd1\xe5\x8c\x17\x62\x80\x4e\x1f\x82\x87\x7a\x99\xdc\x8b\xf7\xcc\xe1\xc5\xfb\xb0\xee\x1b\x2c\x2f\xde\x4f\x2b\xb8\x97\x55\x60\x1b\x01\xc5\x33\x9e\xb4\xcd\xbd\xff\x96\x7a\xc5\x35\xa1\x6f\xbb\x63\xea\x65\xb6\xf5\xcd\xf7\x2a\xf5\x4e\xec\x07\xee\x07\xcd\x4b\x6e\x92\x46\x36\x52\xc1\x86\x09\xb5\x77\x9b\x1d\x91\x81\x2f\xc5\x2f\xdc\xd7\xcd\x67\x1b\xb9\xf0\x8c\xf5\x7e\xe6\xc0\x48\x3f\x94\xd8\x64\x0e\xc0\x28\xba\x3c\x44\xb3\xbb\x09\x62\x29\xc3\x58\xa8\x42\x15\x0a\xbc\x0e\xf1\x79\x1a\xc7\x75\x27\x66\xa9\x9a\x45\x9d\x8a\x85\x32\x5e\x6e\x88\x9f\xc0\x7c\xea\x48\x9e\xb6\xba\x1a\x76\x34\x0c\xf7\x59\x85\x0d\xd2\x81\xd8\x5a\x84\x0e\xd6\x0a\xf2\x73\x5a\x90\x17\x09\x62\x69\x5e\xa2\xfc\x17\xb6\x91\xd4\x11\x54\xb2\xb3\xc1\xc8\xe3\xbb\xde\x18\x78\x9c\x72\xde\x1c\x34\x17\x10\xfc\x97\x34\x91\x9d\x14\x59\xa0\xf0\x5a\xab\xb7\x00\x92\xd7\x82\x97\xbb\xbc\x86\x5a\x71\x25\xfb\x34\xec\x15\x5a\x40\xbc\x85\x83\xa4\x09\x69\xfa\xca\x0c\x28\xe7\xb5\x0c\x8d\xc3\x0f\xc4\xed\xe5\xd5\xb8\xa3\xd5\x3d\xcb\x37\xfa\x24\xc1\xcd\x9e\x48\x4e\x2c\x4a\x0d\x41\xa5\xa1\x9c\x35\x0a\x14\x67\xb4\x36\x46\xc9\x03\x8b\xae\x83\x20\xba\x09\x38\xb5\x13\x2e\xba\xd1\x37\xb4\xba\x61\xd9\xda\x35\xd4\xf4\x2a\x38\x20\x48\x9a\x0d\xa0\x81\x2b\xb6\x67\x24\x8b\x3a\x27\x05\x88\x8d\x68\x69\xd3\x91\x67\xc3\x0f\xf7\xe0\xdb\x85\x56\x87\x8c\x85\x97\xd4\x2e\x71\xd4\x23\xdb\x41\x66\x23\x4e\x5b\x8b\x13\xa8\x43\xf7\x5b\x71\xda\x5f\x9a\x38\x6d\xb3\x87\xdc\x88\xed\x2f\x25\x62\x5b\x07\xfd\x7a\x86\x4f\xc8\x49\xf5\xc0\x60\xd0\xde\x0d\xb1\xbd\x43\xf7\xff\xbe\x63\xb1\x1d\x80\xdc\xec\xcb\xdf\x0f\x4a\x6e\x34\xf2\x10\xa0\x72\xe9\xdf\xf5\x51\x8d\x81\x13\xee\xda\x7f\xec\x58\xe9\xfb\xc2\xdd\x1f\x6e\x43\x78\xd5\x88\x96\x3c\xf9\xb8\xd0\x92\x67\x55\x0a\x77\xf6\x35\x91\xcf\x71\x56\xec\xce\x40\xa0\x64\x44\x23\x58\xc0\xdf\xf5\xcf\x5a\x7c\xd5\x6e\x40\x5a\x50\xdf\x7d\x36\x32\x16\xa8\x13\x71\x13\x5b\x81\x36\xca\xfd\xdf\x85\xa9\xa0\x61\x63\x6f\x65\x2a\xf8\x72\x37\xa6\x82\x2f\x7f\x17\xa6\x82\x1b\x13\x15\x78\xff\x62\x92\x82\xfd\xcb\x37\x7b\xfa\x76\x08\x0a\x5a\x6b\x57\x27\x27\xb0\xcc\x2d\x2d\x24\x05\x1b\x49\x1e\x9b\xb7\x52\xc7\x1a\xdb\x92\xa5\xa0\x61\x77\xa8\x6f\xc0\x9a\x1a\xd9\x24\x1d\x37\xc7\xcf\x3b\xb5\xc9\xdc\x37\xea\xc0\x5b\xe3\xb0\xf7\xc1\x9a\x5b\x2a\x31\x6f\x8b\x6e\xa2\x77\x0c\x4e\x4b\xe3\xf4\x20\xd5\x5c\x03\x37\x62\xf1\xb1\x53\x07\x17\xdf\xe3\x28\x42\x9c\x85\xb2\x2a\x43\x98\x36\x96\xde\xe6\xca\x34\xa8\x39\x4d\xac\x91\xae\x11\x34\xe6\xf5\x56\x00\xf6\x0d\x8c\xfb\xfc\x2c\x15\x3c\x60\x1a\xb4\xdd\x22\xc3\x67\x10\x71\x1d\xac\x9e\x26\x3a\x8c\x3d\xcd\x38\x0a\x5c\x40\xb1\x33\x38\x43\x0f\x32\x98\x93\xe2\x81\xd0\xcc\xba\xe1\x1c\x32\x6c\xba\x8a\x3d\x98\xc5\x65\x2e\x31\xe1\x5b\x60\xcf\xdd\x98\xf6\x2d\x00\xe8\x0c\xb3\x6e\x23\xde\x17\x30\xeb\x4e\x96\x36\x34\xbd\x0d\x81\x5e\xe5\xde\x1e\xf0\x6b\x03\x54\x7d\x2f\x3c\x3a\x57\x9e\xdb\xc0\xe8\xa1\x0e\x46\x77\x85\x4c\xe4\x60\xf4\x5d\xc2\xbe\x6c\x0e\x20\xc0\xa6\x4e\x15\x3e\xa0\xf8\xa8\xc3\x07\xb8\x90\xc9\xe9\x4d\x90\xc9\x2a\x53\x17\x24\x53\x33\x1e\x49\x44\xe6\xae\x20\xcb\x16\x3c\x24\xbf\x54\xe1\x88\xc8\xbd\x61\xce\xab\x95\x14\x5a\xea\xef\x82\x80\x01\x17\x19\xa6\x41\x20\x2d\xc9\xc8\x44\x59\x36\xe2\x57\x05\x5a\x51\xa1\x6b\x8d\x0e\xdd\x54\xcb\x7b\x75\xc4\xb3\xaa\x65\xed\x5d\xed\x1a\x5d\xbb\x62\xff\x9a\x68\x3f\xce\xfb\x06\xf4\xe1\x2f\xc6\xbb\xae\xf9\x72\x38\x1c\x1a\xaf\xb7\x9c\x23\x38\x89\xd0\x87\x17\x53\xdf\x04\x13\x07\xdd\x1d\x3f\xb7\x1a\x38\x38\x09\x34\x62\x75\x7b\xec\x71\x6d\x90\x64\xa7\x9b\x43\x75\x64\xcf\x3f\x8e\xca\xac\x66\x33\x07\x90\x29\xb4\x34\x0e\x8e\x8f\x89\x1b\xa1\xcc\x0f\xd3\xbf\xd8\x73\xfc\xf8\xd8\x6f\xf8\x40\x9b\x12\x81\x09\x60\x25\x2e\x00\x6b\x35\xe9\xf7\x43\x92\xae\xd7\x01\x20\xed\xd1\x3d\xd8\x8b\x46\x50\x91\x27\xc3\xfc\xc8\x70\xa6\xc6\x40\xad\x56\x9e\x19\xec\xd4\x78\x7b\xbe\x17\x20\x89\x23\xcb\x9c\xd6\xf0\xf3\xe6\xc5\x53\x26\xf8\x9f\xdf\x2c\x79\xf0\x91\x1f\x9e\x7b\x12\xfe\x37\x30\xbf\x60\x85\x54\x6d\xad\x5b\xc3\xad\x0e\xd2\x7a\xa4\xcb\x1e\x84\x66\x72\x89\x6e\x13\x7b\x9f\x79\x0b\x61\xe5\xe5\xfe\xf4\xf8\xf8\x44\xf6\x5d\x43\x95\x78\xe6\xae\xee\x68\x8c\x46\x6b\x8f\x51\x2d\x26\xad\x91\xc0\x0d\x75\x71\x61\x8c\xe0\xef\x86\x2c\xfa\xc3\xc2\xb9\x3e\x65\xc0\x6f\xd8\xba\x56\xb6\xca\xdb\x53\x0c\x52\x8e\x33\x96\xbb\xef\x38\xac\x4c\xb5\x89\x7e\xaf\x8a\xad\x5c\x4d\xe1\x26\x35\x63\xf7\x7a\xca\xf6\xea\x10\x01\x09\x85\x94\xc0\x10\x71\xb6\xa4\x35\xf9\xe6\x08\x4f\x7d\xaf\x16\x02\xba\x71\x29\xca\x77\x0a\x66\x22\x32\x46\x43\x09\xb6\x8c\x87\xf6\xe2\x73\x42\x4a\xe3\x0a\x52\x1a\x0f\x63\x17\xa4\x34\x96\x0b\x28\xae\x0e\x24\x5a\xdb\xfa\xfa\x12\x61\xa1\x87\xc3\x61\x1a\x08\x90\x31\x3f\x1c\x3d\x75\xc5\x0a\x18\x60\x62\xa0\x62\xf5\xad\x45\xbd\x89\xaa\x37\xac\xd7\xdb\x81\xd7\x85\x55\xb5\xe1\x10\xba\xaa\x0d\x65\xbd\xa0\xb3\xda\x44\xbe\x26\xb2\xda\xf7\x77\x69\x90\xe4\x79\xab\xb5\x47\x48\x6c\xc5\xd0\x02\xbd\x6e\x68\xcf\x7e\xc8\x5e\xad\x3d\x85\x7c\x5d\xb4\xd4\x5a\xb2\xfd\x37\x8d\x42\xa9\x6a\x4d\xea\xb5\x16\x02\xa4\x5e\x27\x52\xd5\x9a\x0c\x89\xab\xd6\x5a\x37\xbb\x6a\x5d\xca\xd7\xa5\x8a\x29\x7e\x62\xf7\x34\x0a\xd3\x4b\x94\xeb\x9d\x5d\x85\x03\x91\xd1\x7d\x46\xbd\x5e\x4f\xd6\x04\xd7\xab\xce\xd5\x50\xbd\x5e\xb8\xaa\x39\x1e\x62\x57\xcd\xb1\xac\x1a\xae\x6a\x0e\xb4\x62\x92\x7a\x31\x54\xc7\xd5\xb3\x48\xaa\x42\x92\x61\xe2\x2a\x24\x91\x85\x24\xee\x42\xf2\x7a\x21\x52\x50\xd3\xb3\xc9\xab\x82\xf2\x61\xee\x2a\x28\x97\x05\xe5\x9a\x2f\x89\xe8\x73\x3a\x51\xce\x65\x77\x0b\xaa\x7b\xd9\xd5\x8a\xaa\x7e\x3d\x90\x29\x9e\xa3\x59\xce\xae\xa1\x64\x1a\x19\xf5\x61\xcd\x42\xbb\xeb\x01\x2e\x33\xa1\xdd\x2e\x86\xa3\x78\x0c\x26\x37\x0b\xd8\x36\xb7\x03\xb6\x4d\x1a\xa2\x38\xcd\x47\x68\x3c\x9c\x88\x28\x4e\x73\x33\x8a\x93\xfe\x13\xcc\xed\x28\x4e\xf3\xc6\x28\x4e\xf3\xd5\x6a\x6e\x47\x71\x9a\x9b\x51\x9c\xe6\xc3\xc5\xee\x01\xdb\x22\x90\xa9\x80\x6d\xf3\x00\x4c\xb5\x28\x4e\x73\x2b\xc6\xd2\x5c\x44\x71\x32\x9e\x9f\xcf\xeb\x3a\xfb\x54\x45\x71\x9a\xb7\x47\x71\xb2\x4b\x70\x9b\x1d\x68\x15\xe7\xb4\x79\x09\x8b\xe2\x54\x0c\xe7\x00\xf2\x80\x6d\x5a\xf4\xb0\x36\xbc\x67\x09\xc2\x5d\xf0\x9e\x26\xf3\xc0\x6d\x02\x3e\xdb\x43\xb5\x49\x15\xa6\x06\x06\x9d\xa6\xf9\x02\x92\x6e\x54\xe6\x50\xdc\x4f\x35\xc6\x5a\xe3\xc7\x73\x01\x4a\x10\x1e\xd5\x83\xb1\x7f\x0a\x31\xd5\xb2\xbb\x98\x6a\x9f\x47\x4c\xb5\xc5\x66\x70\xf1\xb7\xe8\xbb\xe4\xc1\xaf\x1f\x72\x1d\x5c\x5c\x0f\xff\x9e\x26\x2a\x4c\x6c\x94\x7a\x0e\x5c\x8c\x16\xab\x4c\xa6\xd5\x6e\x3f\x64\x5c\x29\x44\xc2\xf9\x8f\xe9\xe4\x39\x6d\x17\x26\xfa\xb5\xa6\x1b\xc6\x60\x31\x51\x69\xdc\x38\x53\x76\xf1\x40\xeb\x62\x82\xb4\xe4\xd5\x49\xed\xda\x44\xdf\x81\x10\x41\xb9\xeb\xc2\xd9\xba\x6a\xb6\xe0\x88\xfa\x07\xbf\xb2\xdc\x3a\x2f\xab\xfb\x17\x67\x60\x2a\x2f\xac\x23\x80\xeb\x77\x9a\x0f\xb5\x76\x45\x90\xb0\x18\x5d\xc5\x85\x10\xe3\xc6\x75\xa4\xa9\x91\xce\xea\x6b\xf7\xfd\xe7\xb6\x97\xe1\x5f\x6a\x23\xab\x53\xf1\xf2\xce\x63\xad\xe5\x66\x9b\x9d\xa0\x5a\x5b\xdc\x88\xd7\x10\x24\x33\x5a\x8c\xfe\x09\x2b\xb7\xf3\xe6\x8d\x57\x41\x11\x4f\xc1\xc8\xe3\xb1\xff\xd5\xe0\x7b\x2d\x3c\x59\xdb\x77\x83\xa4\x20\x3c\x55\x4d\xdf\xcc\x3b\xb8\x53\x73\x1b\x1a\xfd\x1e\xe9\x08\x5d\x06\x42\x69\xc1\x9c\x34\x66\xc3\xb7\x54\x33\xa3\xb3\x8d\x19\xb9\xae\xc8\xce\x80\x1b\xc1\xe2\xfc\x62\x53\x66\xa7\xdb\x80\x61\x9c\x37\xa4\x9e\x19\x62\x4d\xcd\xfd\x6f\xca\xc2\x11\xe5\xac\xd6\x1f\x49\x4a\xf0\x14\x87\x50\x01\x4f\xc4\xb0\xfc\x94\xb2\x28\x21\x7c\x15\x57\x7b\xc2\x9e\x95\x91\x0b\x71\xdf\xda\x7c\x2b\xe2\x21\xf1\x3a\x65\x3b\xd5\xc9\x39\x1a\xae\x0f\xfb\x75\x8c\x92\x47\x72\x3c\x9b\x21\xba\xb7\xf3\x45\x07\xbc\x4b\x0f\x78\xef\xb5\x6b\xce\x2a\x85\xba\xd5\x34\x28\xbb\xd8\x35\xa8\x7e\xb3\xe8\xbe\x91\x54\xec\x58\x3b\xde\xf4\x19\xc2\x63\xc3\x55\x1f\x98\x0c\x47\x52\x15\x7e\x8e\x60\x24\x22\x35\xfd\x8c\x13\xf1\xf0\x35\x66\x1c\x8d\x2f\xf3\x74\x96\xa3\xa2\xd0\xd2\x5c\x10\xc8\x5a\x37\x66\xd7\x85\x53\xfd\xba\xb0\xd8\x93\xb3\x28\x12\x6c\x40\xfa\x58\x17\x1e\x28\x05\x59\x90\x7c\x9d\xc3\x2b\xed\x28\x04\xa1\xc6\x16\x54\xdb\x71\x2d\xd3\x95\xf1\xe9\x79\xfd\x51\xef\x75\x65\x62\xaf\x2e\xe9\xe8\x6e\x39\x40\x3d\xda\xeb\x80\x97\x30\xd0\xc5\x3d\xd4\xe3\xe7\xda\x6a\x75\xbd\xd6\x2c\xa4\x54\x7e\x1a\x7e\xcd\xae\x31\x58\x3c\x68\x75\x17\x72\x6e\x11\x48\x89\xcf\x47\x78\x1c\x0c\xb4\x1f\x80\x08\xe7\xf5\x20\x08\xb8\xde\x27\x44\x04\xff\x9a\xfd\x33\x40\xeb\xe0\x5a\x9a\x8c\x50\x8f\x05\x06\x2b\x46\x27\xe3\x1e\x3b\x7b\x57\x2b\xb1\x34\x98\xf4\x40\xd7\xc6\xbb\x74\xa2\xaf\x0f\x7e\x87\x63\x74\x75\x0f\x46\x91\x45\x86\x95\xa4\x84\xe7\xc0\x3e\x8f\xb4\x6e\x17\xd1\x99\x07\x04\x30\x17\x22\x5d\x3f\x0e\xd6\xb0\x58\x26\x61\xa7\x2e\xb8\x48\x8e\x25\xa3\xd3\x87\xf0\x0a\x62\x62\x39\x5f\xb3\x6f\x5f\xe9\xc9\xfc\x80\x85\x43\xcf\xfc\x42\xf7\xd7\xb3\xe6\xca\x28\x56\x41\xd1\x6f\xe6\xb7\x17\xda\x05\x59\xb3\xee\x36\xdc\x34\x99\x77\xf8\x7a\x1d\x00\xab\x68\x25\x46\x8e\xf2\x1e\xdf\x4a\xc6\x52\xfb\x9f\x21\xf2\xe2\x2a\x91\xb2\xae\x8c\xc1\x95\xe6\xee\x0c\x02\xa0\x3d\xae\x15\xe3\x90\x33\xf7\x2e\xd1\x91\x97\x55\x78\xd1\xea\x18\xb9\x00\xd3\xed\x14\xe5\x72\x92\xc0\x4b\xa7\x6a\x5c\x29\xad\x0e\xf5\xb7\xa6\xa8\x72\x8d\x8e\x69\xab\x95\x7a\x1a\x7f\x4a\xea\x29\xbc\x53\x4f\xff\xe8\xea\xa9\x76\xc6\x26\xd6\x19\x8b\xb7\x3c\x63\x63\x71\x88\x86\x30\xf1\x40\x2e\x4e\x56\xf9\x50\xd2\x81\x7a\x20\xd5\x0e\xd5\x62\x4e\x8f\x82\x57\x28\x89\x50\xfe\x8c\xdd\x37\x15\xaf\xe1\xc4\x17\x87\xcf\xf5\xbb\x74\x32\x40\xeb\xea\x5a\xd4\xa4\xf6\xd0\x6c\xf5\x73\x58\x3c\xd3\xaf\xab\x8e\x8f\xef\xb1\x44\xf7\x86\x48\xdc\x99\x3d\x9b\xe3\x38\xca\x51\x12\x1c\x1f\xf3\x1b\x5f\xc8\xb8\x82\x7c\x2f\x47\x30\xea\xf0\xbb\x2e\x4f\xaf\xd4\xf7\x38\x42\xbf\xa4\xc9\x4b\x98\xd3\xdd\x03\x4e\x6c\x7e\x11\x9b\x6f\x43\x1e\x2f\x0d\xb7\x09\x5a\x15\xd6\x6b\x90\x0f\xa1\x9f\xe8\x9b\x1a\xeb\xb3\x11\x39\xd0\x09\x93\xda\xd9\x57\xbd\x7f\xb0\x32\x92\xad\x36\xd1\x0a\x3d\xbd\x95\x81\xb1\xb2\x18\xb2\xdf\xdd\x08\x85\x69\x0e\x49\x9a\x17\xae\xd4\xd5\x36\xcc\x53\x87\x69\xc2\xaf\x05\xc3\x65\xdd\x9e\x28\x84\x8a\xee\x34\x4f\x17\x5d\x18\xc1\x8c\xa0\xbc\x8b\xb8\x8a\xd0\x64\x5a\xe4\x23\x0e\x01\x33\x2d\x02\x61\x88\xad\xf6\xf0\xe9\xa7\xb4\x87\xcf\x8d\xc3\x48\xae\x24\x32\xf4\x8a\xe5\x62\x92\xc6\xde\x70\x48\xa7\x4a\x3a\xf5\x93\xa1\x69\x45\xc7\x53\xdf\x13\xe3\x72\x4f\xa4\xe9\xa0\xd5\xea\x1e\x0a\x24\x44\x86\x99\xa9\xf1\x10\x8d\x2e\x58\x56\x3d\x92\xbe\xcc\xf1\x02\x13\x7c\x89\xc6\x47\x78\xea\xab\xfd\x53\x96\x3e\xc4\xbc\xa2\x08\x90\xd5\x4a\x59\x9a\x82\x23\x57\x51\x89\x2c\x26\x39\x22\xf3\x3c\xbd\xea\x24\xe8\xaa\xf3\x7a\x99\x09\x82\x55\xef\xc9\x13\xad\xb8\xce\xa2\x2c\x48\x47\x7c\x00\x3b\x99\x7a\xce\x7a\xae\xe7\x49\x58\x8f\xef\x15\x24\x57\x8c\x7a\x17\xec\xef\x01\x8f\x42\x11\xf8\x28\x58\xfb\x04\xc8\x14\x41\x70\x9e\x0c\x78\x0a\x3f\x09\x02\x9c\x74\xd0\x79\xcb\x50\x8b\x21\xb2\xd6\x92\xbd\xd2\xb4\xb5\xb5\x0e\x06\x8c\x62\x0a\x03\x54\x0d\xd6\xf2\xee\xc0\xfd\xa3\x1f\xb8\x5c\xbd\x9a\x0d\x47\xde\xd3\x88\xdd\xf3\x79\xcf\x11\x03\x70\x78\xc0\xfb\x36\xc2\xcc\x53\x40\x3f\x95\xe1\xd0\x3f\x01\x49\x8f\x1d\xcd\x54\x5d\x14\xac\xbf\xd5\x0e\x6b\x7a\x97\x53\x99\x58\xd8\x9a\x05\xdf\x46\xe0\x4b\xc8\x74\x2f\xc2\xd3\xa9\x17\x80\xb2\x31\xc1\x75\xc2\xd6\x02\xa0\xea\x92\x78\xb6\x96\xfc\xd0\x69\x13\x69\xb2\xc4\x46\xb0\xe3\x90\x71\x4a\xc9\xec\xb4\x6c\xbc\xe0\x48\x23\x57\x96\x09\xd8\x5c\x21\xaf\x53\x3f\x00\x8e\xb7\xf4\xf3\x1c\xc5\x29\x8c\x7c\xb6\x47\x20\x89\xcf\x68\x2e\x24\xa8\x33\x31\xc7\xe8\x12\xc5\xfc\x1e\xd5\x03\x42\x13\x7d\x85\xc4\x17\x9d\xef\x61\xd4\xf9\x25\xed\x7c\x3b\x9d\xb2\x03\x48\x27\x65\xe6\xa9\x08\x55\x74\x49\xda\x81\x49\x07\x47\x28\x61\xfa\x68\x27\x8d\x23\x94\x4b\x7c\x56\x27\x4a\x51\x91\xfc\xdf\xff\xf3\xff\x92\x4e\x96\xa7\x74\xca\x77\x20\xdb\xad\x64\xad\xd6\xc1\x11\x8a\x0b\xd4\xde\x51\x5e\xc0\xd5\x67\xe6\x55\x94\x53\x4d\x30\x29\x98\x96\xf3\x3a\xf5\x2b\x77\x22\x86\xc1\xf4\x80\xe4\xee\x8a\xfe\x0b\x93\x39\x9b\x15\x19\x0c\x91\x17\x04\xeb\x36\x4e\x6a\xd1\x13\x11\x4c\x98\x0d\xa9\x46\x51\xcd\xdb\x5b\x63\xa6\x8e\x0d\x66\x6a\x3e\x64\x8a\x8f\x1a\xfa\x7e\x66\xc9\x8d\x64\x4b\xb9\x71\x2e\x44\x44\x35\x93\xf9\x22\x93\x8f\x71\xf1\x22\x43\x89\x07\xee\xf5\x8d\xa4\x93\xb4\x40\x1e\xa0\x9b\xce\x54\x1a\x6f\x58\x8f\x79\x60\x21\x44\x4f\xf5\x5c\x4c\x2e\x0f\x4c\x34\xd1\x33\x9c\xd3\xe6\x3f\x4b\xcb\x84\x48\x79\xd3\x39\x24\x62\xad\x90\x21\xd2\x2c\x38\xab\xd5\x68\xac\xc8\x77\xcf\xdf\xf9\x28\xb8\x4f\xe4\x36\xf7\x1b\x38\x09\xee\xfb\xa4\xb7\x80\xd9\x37\x4b\xdf\xa3\x1f\x15\x1e\x63\x87\x53\x3b\xe1\x25\xd0\x7e\xd0\xf4\x83\x13\x56\x27\x5c\x08\x5a\x0e\xcb\xb6\x64\x54\x88\x2f\x4d\x2f\xd8\xbc\x08\xd6\x24\x9d\xcd\x62\xf4\x1c\x4f\xa7\xd2\x3a\xc2\x9f\xa8\x0d\x4b\x76\x6e\xb0\x5e\x83\xc5\x70\xe9\x67\x86\x59\x42\xf4\xe7\x28\x3f\x90\xc8\x68\xe5\xaf\x8d\x80\x07\x46\xc5\x66\x33\x40\xe3\xd7\x01\xc8\x74\xfd\xdf\x2a\x47\xf5\x2a\x67\xf8\xda\xa9\x94\xea\xdb\xf6\x32\xaa\x9e\xf6\xc0\x08\x6f\x6d\xd8\x68\xca\xc3\x2a\x6c\x52\x1b\x1a\x35\xa5\x6f\xc0\x29\x26\x46\x25\x1a\x66\x41\xb0\x5a\x45\x81\x38\x92\x2e\x87\x0a\xa2\xce\x5d\x50\x7c\x12\x80\x2b\xf9\x70\x56\x99\x1b\x49\x8f\x8a\x61\xc1\x39\xba\xdf\x1f\xa0\x4a\x2a\xa6\xab\x41\x92\x94\xa1\xde\x77\x74\x3b\x2f\x8c\xd9\x7f\xc5\x16\x08\xea\xf1\xce\x31\xdf\xd1\xc5\x50\x89\x41\xbf\x99\x38\x8e\x73\x74\xff\x1d\xc3\x75\xae\x77\x50\x3d\x8a\x6e\x41\x72\x04\x17\x3b\xab\x20\x5c\xa7\x48\x2f\x51\x9e\xe3\x88\xf6\x5f\x57\x63\xae\x5a\xa4\x0b\xfd\x2b\xb7\xa2\xb2\x99\xb4\x4a\xea\x15\x55\xef\x2d\xee\xc4\xf4\x4f\x47\x4c\x9f\xdc\x89\xe9\x7f\x74\x31\xdd\x76\x55\xa3\xd2\xef\x8c\x4a\x5a\x81\xef\xa5\x31\x73\x53\x63\x4f\x0d\xb9\x9c\xe0\x05\x62\x77\x59\x42\x08\x4f\x34\x19\x9b\xf9\x85\x8c\xc6\x41\x8b\xf8\x5d\xf4\x46\x63\x2f\x00\xb1\x1f\x0e\xa1\xef\x47\x3b\x88\x55\x9b\xfd\xe0\x94\x0f\xbd\xe6\x0c\x97\x7d\xac\xce\x70\x60\xe1\x90\xf7\xb8\xcf\x45\x92\xa4\x04\x12\xa4\xd3\xd3\x1a\x32\x9c\xea\xca\x22\xcd\x09\x95\xc3\x8a\x72\xb2\xc0\x84\x5d\x3a\xea\x6e\x4a\x72\x73\x14\x3e\x3b\xfc\x66\x4d\x64\x95\xd0\xd5\x2c\xbc\x96\x70\x90\xf4\x8a\x79\x7a\xf5\x1c\x12\xba\x86\x74\x41\x3e\x1d\xa2\x1e\xdf\x0e\x9f\x12\x1f\x77\xfb\x01\x10\x4e\x8d\x4a\x5c\x4e\xb9\x90\xa6\x57\x21\xe8\x31\xfc\xfe\x8b\xa9\xef\x45\x70\x29\xe7\x91\xf6\x0d\xd9\xfc\xcd\x51\xcc\xa4\x53\x1f\x02\xfa\xbb\xf0\x02\xe6\xab\x64\xd4\x53\xee\xa4\x9a\x0f\xc4\x02\x11\x38\x48\xe8\x11\xba\x5e\x83\x6c\x38\xf1\x23\x5d\xb2\xa8\xe6\x07\x95\xc8\x6e\x26\x59\x58\x59\xd7\xc6\x6c\x3b\x79\x6c\x43\x1e\x01\x88\x74\x51\x29\x1c\x46\x54\x9a\x09\xd9\x7f\x1b\xc5\x84\x22\x4d\xba\x97\x18\x5d\x31\x31\x77\x1b\xf1\x60\xcb\x83\x5e\x1e\xdf\x07\xdd\x7f\xd8\x66\x61\xa8\xff\x5a\xf5\x03\x3f\xb1\x52\x7c\x83\x19\x92\x9c\x26\x9c\xc6\x25\x8e\xbe\x47\x78\x36\x27\x83\x39\x2c\xba\xec\x77\x77\xce\x1e\xb0\x2f\x9b\x76\x98\x75\xb0\x5a\x25\xf4\xbf\x4d\x3d\x59\x8b\xf6\x55\x74\x17\x69\xc4\x78\x4e\xf7\x46\x96\x36\x81\x48\x5b\x2d\xc1\x04\x91\x39\xda\xde\xa4\x7b\x54\x87\x60\x7e\x0a\xc6\xdc\x3b\x29\xf1\x4e\x4a\xbc\x93\x12\x3f\x1e\x29\x91\x0b\x02\xd3\xcd\xe0\xde\xf7\xdf\xfc\xfa\x3a\xbb\x8f\x1e\xe8\xe0\x5e\x8d\x1a\xa4\xba\xa7\xf3\xd4\x46\xfa\x77\x5c\xe0\x49\x6c\xf0\x66\x5a\x04\x59\x7a\x1c\x71\x0d\x23\x8a\x8a\x10\x66\xe8\x59\xba\x58\xc0\x24\xaa\xe1\x43\x6d\x5c\x5a\xdf\xa0\x82\x3a\x95\xf0\x47\x6b\x57\x37\xc9\x58\x75\xbc\xac\x4a\xdc\xab\xd5\x9c\x37\xaf\x06\x88\x6d\xc2\xfa\x22\x18\x21\x3b\x7e\xb2\x06\xdd\x33\xf8\x68\x79\x3d\x2b\x2a\x5a\x8d\x81\x36\xc2\xc5\x02\x17\x85\x48\xe5\xc1\x1c\x43\xc1\xe6\x03\xbc\xe7\xc6\x3b\x07\xd5\xec\x23\x01\x2b\x15\x55\xe5\x0f\xbf\x68\xe0\x9f\xbd\x71\xd3\x3b\x35\x42\x4c\x46\x28\x14\xc2\x24\x44\xb1\x57\x1f\xb0\x46\xac\xa7\xea\x43\x83\xae\xf9\x6f\xa2\x7a\x9d\x0b\x7d\x18\x9b\x3e\x3e\xd5\xbe\x7c\x46\x1b\xdb\x81\x9d\xf7\x68\xd9\xc9\x20\x21\x28\x4f\x3a\x24\xed\xe4\xa8\x3b\xc1\x49\xd4\xc1\x84\x59\xc4\x3b\xb2\xd9\x9d\x74\xda\x59\xa6\x65\xde\x09\xe7\x69\x5a\xe0\x64\xd6\x6b\x42\x62\xbb\xc1\xd9\x02\x06\x2c\x18\xeb\xd8\xbc\x2d\xba\x31\x2e\x48\x3b\x3a\xf8\xb1\x36\x15\x1f\xeb\x3c\xd3\x22\x8b\xad\xb0\xd1\x5b\x00\x85\x15\x65\x9a\x4d\x30\x5b\xc5\x87\x95\xec\x74\x5b\x87\x06\xa6\x1b\x7f\x33\x5d\x50\x9f\x91\xbf\x85\x69\x1e\x49\x46\x55\x27\xcc\xb9\x96\xab\xf6\x4d\x95\xf5\x2b\xf9\xf0\x3f\x3a\xdf\x5e\x3c\xa3\x23\xc7\x27\x98\x3d\x48\x56\x70\x70\x51\x8d\xb0\x2c\x48\xba\x68\xae\x43\xf3\xea\xcc\x51\x81\x48\x97\xa4\x5d\xcd\xa5\xc0\xbd\xea\x5c\x0b\xac\x7f\x52\x77\x68\xd0\xb6\x49\x96\xb9\xd8\xe3\x5e\xa7\xcf\x65\x09\x32\x9c\x70\xd3\xc2\x63\x9f\xd1\x2e\xd0\xea\xd4\x84\xe9\xd5\x68\x8c\xdc\x00\x76\x9b\x21\xdb\x8b\x70\x41\x4f\xd1\xc8\x6b\x20\xb5\xd3\xfd\x26\x72\x44\x97\x12\xe4\x3b\xbc\xee\x9f\x61\x8f\x7d\x55\x9b\x03\x76\x1e\x2d\xbb\x3a\x21\x36\x74\xda\x76\x2b\x8f\xd6\x5b\xec\x15\x3b\x10\xf5\xd9\xd3\xd8\xa2\xa9\x3c\xb3\x39\xbd\xb7\x86\xb3\xb7\xec\x96\xad\xaf\x1a\xc0\xda\x56\x09\x2d\x9b\xd9\x34\x4d\x89\xf3\x1c\xab\xa8\xbc\x38\xa1\x2d\xe7\x54\x17\x54\xc0\xd6\x08\xa1\x84\x4f\xa4\xb1\x45\x92\xce\xe7\x19\x0b\xf3\xcf\xa6\x59\xdb\x97\xd6\x0c\x61\xf7\x26\x9e\x46\x1d\x3d\x9b\xc5\xe8\x27\x5c\x10\x94\xa0\x9a\xdf\x4a\x3b\xa1\xa9\x6c\x09\xe7\x68\xfb\x49\x52\xe5\xa9\x93\xd3\xf9\xb5\x3a\x8d\xd4\x61\xd9\xb1\x08\xd2\xdc\xed\xe7\x5f\xeb\x0f\xd4\x43\xb5\xde\x8c\x90\xfd\x63\xab\xd7\xe9\xf4\x76\x3c\xde\x02\xa4\xdf\xe4\x71\xe0\x62\x47\x6d\xa8\x7c\xfd\x6d\x84\x8b\x2c\x86\xcb\xef\x71\x42\x74\x3e\x5d\xba\xeb\x6e\x3e\xda\xe6\xe6\x57\x0d\xcb\x4b\xec\x4e\x7d\xb9\x2d\x41\x02\xb5\x70\xdc\x92\x53\x55\x5f\xac\x1a\xc1\xbf\x9c\x91\x34\xc9\x02\x25\xe5\x4f\xe8\x52\xd0\xde\xd2\x5f\xdd\x58\xfc\x1c\xeb\xf2\xd5\x9c\x93\xce\x01\x8f\xe4\xdc\xe1\x85\x4f\xbc\xfe\x17\x36\x59\xa2\x9a\x7d\x4c\x5d\x7f\x9d\x7e\x1b\x23\x45\xeb\x27\xca\x44\xd6\xa3\xda\xb6\x24\xf2\xfe\xaa\x29\xef\x32\xe1\xb9\x7f\x97\xa7\x0b\x3b\xff\x1b\xee\x71\x76\xb7\x6d\x29\x5c\xf4\x4d\x91\xe1\x91\x6b\x17\xab\x33\x27\xba\x66\xe4\x43\xe3\x70\x52\x7f\x4a\x91\x87\xc7\x5f\xf7\x80\xf7\x9d\x07\xd8\x5c\xf1\xa4\x2f\x93\x41\x94\xa7\xe4\x7b\x25\x29\x55\x31\xda\x79\x10\x96\xf0\x7d\x37\x2d\x49\x81\x19\xff\x1e\xdf\x2a\x68\x9a\x92\xa4\xd3\x34\x64\x04\xd4\x0c\x7a\xf2\x41\x86\x48\x77\xfb\x99\x54\xd4\x7b\xb9\xf2\x48\x09\x63\x04\x93\xee\x7b\xb4\xac\xaa\x3c\x8f\xb8\xdb\xef\x03\x5e\xd0\x83\x29\x46\x71\xa4\x1c\x59\x0c\x07\x97\x29\xcd\xed\x0a\xc7\x71\x37\x42\x54\x1c\xdb\x8e\xac\xae\xc9\x4a\xd5\xc6\x56\x37\x1f\x3a\x40\x38\x95\xc9\x5e\x89\xfe\xef\xd1\x52\x1c\xa4\xc2\x7c\x5f\xb3\xfc\x57\x69\xaf\xf5\xc4\x22\x84\x9f\xbe\x1d\xac\x19\x38\xc7\x34\xca\x29\xd3\xf0\xf5\x24\x2e\xf3\xef\x19\x9e\x23\xf7\x83\x6b\x56\x48\x81\x48\x60\x01\x6d\x7b\xc6\xfe\x02\xee\xf5\x83\xb5\x7e\x5f\xa0\x41\x30\x60\x3e\x2b\x59\x70\xf1\x00\x64\x35\xb4\xae\x70\x81\x51\x6f\xb8\x3d\xc1\x03\x91\x78\x2e\x2d\xf4\xa6\xb2\x09\x14\x17\x06\x8e\x50\xc7\xa1\x7f\x00\xb1\x7a\x06\x23\xef\x5b\xf6\xa5\x37\x06\x7c\x96\x0c\x58\x64\x2b\x66\xc3\x6f\x54\xab\x86\xf7\xfa\xeb\x75\x00\xec\xa6\xff\x8f\xd6\x33\x1e\xab\x5f\x4f\x7b\xd2\xa3\xb2\x0e\x4b\x19\x04\xe0\x0a\x27\x51\x7a\xd5\x83\x51\xf4\xed\x25\x4a\x88\x3c\xfe\x7c\x8f\x7e\x20\xbe\xd5\xb3\x0b\xd6\x74\xb2\x3d\xe7\x73\x4d\x76\x5e\x4f\x7f\x66\x76\xa4\xc8\x3f\x47\x8b\xf4\x12\x6d\x5b\x84\xe0\xf1\x61\xd3\xc2\x42\x80\x38\xa7\x99\x4d\xcd\x27\x88\xf9\x8e\x8f\x89\x00\x20\xb0\xd0\xd8\x1a\x7b\x12\x7b\xcd\x48\xe3\xd8\x5f\x41\x70\x7c\x8c\xaa\x40\xce\x41\xc5\x84\xc4\x8e\x97\xa6\x2a\xe8\x13\xeb\xbc\xb9\x76\x46\x00\x3a\xb1\x99\x07\xc1\x60\x34\x5e\x5b\x9b\xbe\xb4\x65\xe2\xa9\x7f\x4f\xb0\x71\xd1\x39\xd6\xc3\xc5\x6b\x54\x10\x4e\x55\x98\x0c\x13\x74\xd5\x51\x08\x24\xff\x5a\x64\x38\xc0\x80\xc0\x7c\x86\xc8\x00\x01\x48\x08\x0c\xe7\xec\xa9\x47\xd2\xac\x13\xa3\x29\xf1\xc4\xeb\xa7\x2d\xef\x7e\x4e\x23\x3c\xc5\x28\x1f\x78\x97\x42\x6b\x5f\x07\x47\x84\x4d\x17\x94\x0f\x93\xf5\xda\x71\x90\x28\x60\x95\x51\xd7\xd5\x0a\x89\xcf\x7a\x91\x9c\x2a\x6b\x53\xc0\x92\x40\x1c\xd5\x65\x42\x48\x18\xde\x73\x3e\x5e\xaf\x41\x38\x9c\xf8\x65\x03\x98\x3b\x3d\x10\x32\x27\xb2\xcb\x90\xcb\xfc\x60\x25\xd4\xf2\x97\x07\xce\x08\x6e\xbe\x02\x72\x7f\x1a\x80\xd2\x00\xc9\x98\xc9\xb8\x84\xb4\x15\xae\xc8\xf1\x5d\x7b\xde\xb6\xd4\x02\x46\xc9\xd6\x90\x9f\xd6\x8c\xda\x8b\x75\x09\x34\x7b\x17\xed\xca\x6c\x43\xab\x4d\x4d\x61\xff\x46\x9b\xf9\x58\x85\x96\xad\xce\x5b\x53\x30\xdf\x78\xab\x17\xe3\x29\x0a\x97\x61\x8c\x38\x8f\x2f\xe7\xe4\x3d\xa0\xff\x81\xe3\x6e\x89\xdb\xf5\x05\x1d\x09\x28\x40\x59\xdd\x2b\x85\x77\xd6\xff\x3f\xba\xf5\x5f\x13\x10\x73\x2e\xf4\x55\x18\x11\x8f\x16\x65\xe3\x3c\x08\x2c\xde\x5f\x10\x48\x50\x8f\x47\xb6\x13\x88\x81\x0d\x69\xa0\x33\x4d\x4f\x4d\x77\x5a\xa2\x17\x80\xdc\xf7\x43\xdf\xb7\xc5\xc7\xea\x4e\x97\xc1\x27\x98\x1d\xe1\x19\x4d\xe1\xb3\x83\x97\x83\x43\x65\x91\xc7\xc7\x3a\x15\xaf\xf9\x8e\x57\x47\xdc\xe3\x69\x36\x09\x26\x37\x4c\x71\x82\x8b\x39\x8a\xda\x72\x8e\x10\x8c\xb6\xc8\x56\x66\xc5\x33\x56\x8d\x64\x46\x06\x5f\x13\x16\x18\x18\x5d\x7c\xe6\x1d\x19\x18\x90\x7a\xf7\x54\x70\x0f\x85\x62\xf4\xa8\x72\x13\xc2\xdc\x0b\xce\xd5\x9f\x03\xfd\x3d\xca\xe6\x88\x2e\xb1\xd8\x0b\xce\x51\xaf\x28\x27\x05\xc9\xfd\x13\x80\x14\x0f\xae\xd7\xf5\x02\x0e\x4a\x34\x90\x0a\x55\x17\xd3\x63\x74\xc7\x3d\x52\xff\xda\xda\x20\x43\x33\xa5\xd1\xe5\x1e\x18\xc5\x3b\x96\x64\x7e\xdf\x5e\x96\x39\x0a\x7b\x9c\xdd\x56\x06\x56\x69\xc5\xb0\x0c\x82\xd5\xaa\xd8\x75\x87\xdf\x73\x77\x77\x04\x24\xdd\x19\xcd\x29\xb6\x74\xd0\x8e\xe6\xfc\x34\x40\x05\x93\x3b\x50\xc1\xa7\x03\x2a\x98\xde\x89\x15\x9f\x91\x58\x91\x72\x70\xa0\x21\x56\xb8\x45\x86\xa2\xf7\x04\xc1\x70\x5e\x1d\x7b\x1e\xa8\x44\x09\xf9\xd2\x90\x28\x12\x06\x91\xd4\x25\x8e\xc2\x03\x6e\x26\xc5\xa5\x8f\xf8\x79\xdb\x8b\xd3\x10\xc6\x88\x0a\xe8\x30\x47\xfe\xd2\x27\xfc\x39\xdb\xb9\x8b\x5a\xae\x6d\x19\x3a\xf2\xe2\xd9\xa4\xbe\x3f\xf5\xfd\x70\x4f\xa7\xa2\x89\xb0\x09\x89\xe2\xf9\xa8\xe8\x0f\x65\x4b\xf9\x1b\x69\xc6\xa2\x95\x46\xd1\x4f\xb2\xf3\x5e\x6b\x09\x6d\x8b\x97\x23\x69\xe1\x81\x4c\x73\x31\x52\x63\xf0\x72\x0e\x0b\x54\x83\xa8\x56\xb5\x58\xad\xd4\x83\x02\x90\xe1\xb5\x97\x09\xaa\xe8\xae\x12\x3e\x0a\x6f\x30\x1a\x83\xea\x85\x10\x55\xe4\xe3\xb4\x20\x0d\x1f\xa8\x37\xc6\x17\xfc\x71\x9a\x15\xf4\xc7\x02\xe2\x84\xfe\xb1\x3e\x42\xd5\x5e\x81\x0c\x0a\x6e\x5a\xb5\xd5\x0a\x1d\x61\x53\x9e\x3a\x3e\x26\xa3\xb7\x7f\xba\xb6\x9e\xae\x8b\xb7\x63\x6e\x56\x42\x74\x24\x15\xd3\xff\x68\x0c\x92\x61\x2d\xce\x03\x9b\x8c\x72\xe7\x22\x3d\x56\x19\xc9\xdd\x8f\x14\x13\xbb\x8f\x05\x99\x37\x63\xcc\xf1\x5e\x8a\x7e\xf0\x00\x2e\x9e\x32\x59\x69\x40\x46\xce\x6e\x1b\xf7\x8a\x74\x81\xfc\x24\x58\x07\xc0\xcc\xe3\x67\x88\x13\xfd\x7b\x51\xb4\x48\xbe\x5a\xd1\x0c\x5d\xfd\xda\x9c\xe3\x4b\x99\xdc\x6b\x78\x95\x66\x46\x81\x6a\x14\xaa\x1c\x03\x80\x2d\x41\xd2\x9a\x45\xdb\x89\x78\x61\x5b\x0e\x01\x08\x75\xb1\x2b\x1a\x4e\xcd\xf4\x2d\x8b\x80\x4a\x7c\x37\x33\x04\x65\x5b\x94\x76\x10\xf4\x71\x39\x0c\xa9\x34\x59\xca\xf9\x37\x77\xae\x2b\x6f\x70\x52\x5f\x55\xde\xa0\xcf\x16\xc5\xe0\xd4\xb1\x80\xbc\xc1\x99\x73\xc1\x79\x83\x87\x6a\x59\x0d\x1e\xad\x8f\x74\x67\x6e\xb9\xe1\xbd\xfd\xd3\xf5\x7c\x84\xcc\xd5\x32\x5e\x77\xff\x74\x8d\x7a\x74\x9a\xac\xdf\x6e\xf4\x6c\x8a\x71\xe2\x96\x7a\x9d\xe8\xd8\x66\xde\x55\x5b\x16\xce\xcb\x24\x4e\xe9\xf4\xf4\xa2\xb3\x2e\x8f\x96\x2e\x78\xc5\xce\xba\x05\xdd\x9f\xf9\x9f\xf0\x03\x2e\xc4\x5f\xe2\x6e\x27\x3a\xeb\x72\xaa\x56\xfe\x37\xc1\x0b\x54\x3d\xb0\x38\x18\x32\x3e\x51\x31\x2a\x1e\x88\x9a\x75\x0b\xb2\x8c\x51\x57\x48\x52\x6d\x1f\x94\x09\xfe\x67\x89\xe2\x65\x1b\x11\x6c\x25\x82\x73\x99\x48\xd0\xe6\x82\x25\x98\x81\x4b\x70\x05\xde\x81\xdf\xc0\x4b\xf0\x02\xbc\xaf\x06\xe7\xc3\xa7\x24\xa1\x5f\xdc\x09\x7d\x7f\x74\xa1\x8f\xef\x55\xaf\xe9\x31\x89\x3a\x38\x29\x08\x4c\x42\xaa\xe4\xb0\x10\x33\xe7\xdc\x4d\xe5\x75\x30\xf8\x19\x92\x79\x2f\x4f\xcb\x24\xf2\x51\x00\x7e\x1e\xaa\x59\xac\x4e\xed\x7c\x98\x9c\xab\xfb\x92\x1e\x5b\xc2\xaf\xf1\x02\xf9\xc1\xc0\x7a\xfa\x13\x4e\x10\xcc\x7d\xda\x0c\x79\xdc\x9e\x17\x2a\x09\x93\xbb\x88\x8f\x00\xbb\xc7\x19\xe1\x71\x10\x0c\x46\x27\xa0\xaf\xdc\x9f\xf3\x5e\x0e\x93\x19\x7a\xc5\xea\x32\xea\x9f\x00\x32\x0e\x7a\x51\x4a\xb7\x4f\x9f\x0e\xdb\x1a\xfc\x8f\xa8\x1d\xad\x1b\xbf\xcb\xa9\xb2\x5f\xc0\x0f\x46\xde\xab\x55\x5f\xf1\xeb\x7c\xdd\x3f\x3e\xf6\x93\xe1\x6b\xaa\x54\x81\x86\x4a\x1b\x85\x13\xd0\x3f\xa9\x0a\x1f\x9d\x80\x64\x1c\xac\x75\x31\x9a\xb1\xef\x66\x95\x8f\x0d\xe7\x92\xf5\x02\x30\xb1\x5f\x44\xa8\x08\xbd\x00\x4c\xf7\x94\x3e\x3f\x08\x19\xf1\x0a\x47\x64\xee\x81\xb9\x10\x1d\xe5\x63\xe1\x79\x01\x96\xd6\x73\x29\x1a\x78\x60\x66\xbd\xe1\xf6\xa0\xe7\x90\x94\x0b\x0f\x5c\x36\xbd\x84\x1e\xb8\xb2\xde\x91\x34\x8d\x09\xce\x5e\xa6\x85\xa0\x5d\x7b\x67\x25\x90\x30\x0b\xf0\x9b\xf5\x22\x67\x41\xd0\xc1\x4b\x3b\x43\xda\x65\x3f\x44\x1e\x78\x61\xbd\xd0\xd8\x02\xe8\xeb\xf7\x9a\x20\xfc\x81\x2e\x05\x57\x7c\x23\xf6\x62\xb5\x62\x0e\x73\xdc\xd0\xb7\x6c\x4a\xba\x14\x49\xf9\xbe\xc3\xd2\x46\x90\x40\x57\x52\xfa\xfc\xdc\xfc\x49\x3f\xb6\x1e\x09\x07\xfd\x7a\x3a\x1e\x00\xc7\x0f\x06\xe6\x2b\x2a\x20\x8b\xc8\x23\x97\x76\xfc\x20\x96\x88\xbd\x58\xad\xbc\x98\xcd\x4d\x6f\xfd\xe1\x3b\x76\x0c\x56\xa7\xbf\xde\x70\xfe\xee\xbc\xf6\x64\x80\xce\x43\x35\xd5\x69\xb7\x88\x4c\xbc\x7f\x9b\x74\xfe\x2d\x02\x9d\x7f\xfb\x7e\xf0\x6f\x3f\x7b\xc1\xa0\x54\x89\xa6\x22\x01\xf0\x82\xf5\x52\xa4\x76\xf5\x5f\xad\x44\xf1\xc4\x95\x55\xef\xf4\xff\x9f\x0b\x36\x2c\x6d\xe6\x49\xdb\xab\xa1\xc5\x68\xef\x8f\xf0\xd4\x57\x46\x1f\x15\x72\x04\xf1\x20\x62\x6c\xa8\xd5\xae\xc1\x1f\x89\xda\x56\x55\xa2\x0d\x2e\x50\x8e\x51\x11\xf8\xa4\x56\xfe\xdf\xe9\xd0\xef\x5b\xfe\xb2\x5e\xbe\xea\x2d\x59\x96\x58\x2c\x17\x54\x26\xa9\x45\x9b\x32\xd6\x11\x9f\xd6\x17\x74\x2b\x52\x09\xb5\x76\xf0\x37\xab\xd5\xcf\x1c\x9a\xc0\xe6\x0f\xbf\xf1\x5f\x3e\xfd\x80\x8b\x17\xd3\x69\x81\x08\xa8\xfa\x05\x38\xbb\x80\x17\xf2\x8a\xee\x70\x8a\x12\x8d\x25\x1f\x20\xc0\x66\x24\x59\x4b\xbf\xce\xda\x86\x4d\x80\x4f\x86\x5f\x93\x11\x1a\x07\x01\x10\x51\x34\x5a\xfb\x5b\x05\x53\x62\x47\x4c\xc2\x0b\x5f\x1a\x85\xcb\x2e\x5f\xf2\x2a\x3b\x0a\x55\x6d\xd5\x0a\x17\x91\x42\x54\x67\xeb\xaa\x5e\xe6\x63\x51\x50\x63\x57\x2e\x45\x57\xfe\x4f\xad\x2b\x3f\xd8\x5d\xc9\xea\x25\x7a\x8d\xbe\xb3\xeb\xbd\x55\xfb\x15\x7d\x6a\x8f\xca\xba\xdf\xa4\x84\xa4\x0b\x3f\xe0\xa7\x0e\xff\x92\x0f\x6e\xd0\x23\x38\x7c\x5f\xf8\x8f\xf8\x1f\x6a\xad\xf3\xe6\xbc\xc6\x3c\xcc\xa2\x59\xbe\x5e\xe1\xe1\xe9\x9f\xd9\x21\x1e\x22\x1c\xfb\xe8\x41\xff\xf4\x24\xb8\xdf\x57\x9d\xc5\x8a\x90\x27\x19\x1d\x40\xdf\x1f\x21\x40\xc6\xa6\x7b\xaa\x4f\xba\x28\x78\xc0\x7d\x4e\xf3\xe1\x68\xcc\x82\xee\x71\xb9\xf0\xe4\x3f\xd2\xbf\xe0\xff\x48\xef\xdf\x0f\x72\xa1\x8a\xdf\x4f\xfe\x9c\xaa\x56\xe6\xeb\xc0\xc7\x80\x54\xa3\x3e\xea\x8f\xbb\x78\x74\x32\xfe\xba\x7f\x4e\x0f\xdc\x01\x9f\xe1\x4b\x57\x37\xd6\x46\xd2\xec\xb2\x57\xf4\x6c\x33\x7b\x6c\xa9\xf5\xd8\xdf\xb5\x98\x65\xbc\x9b\x9c\x1d\xf8\xd7\x1c\x33\x3a\x60\x55\xfa\x08\xd0\xa3\x75\x3c\xd4\x3e\xbc\x49\xf9\xe2\xd7\x05\xfe\x0d\xf9\x5d\xc9\x08\x78\x09\x8b\xe7\x78\x81\x12\xee\x39\xcc\x0e\x6f\xa3\x72\x9e\xa7\xcd\x2e\xee\x4f\xa9\x5f\x45\x49\x90\x8b\xa8\x56\xdf\xbc\x8d\x12\x6f\x7b\x2c\x38\xf8\x05\xd3\xb0\xd2\xdc\xf7\x7a\x1f\xb8\x52\x55\xb9\x22\x1f\x1f\x33\x5a\x9f\x6f\xbe\x49\x3f\xf8\x41\x8f\xcb\x0a\xd5\x68\xfc\x17\xad\xd5\xcd\x4b\x5d\xb6\x97\xca\xda\x5e\xb5\x95\x4f\xda\x6a\x4b\x64\x33\x97\xca\x6e\x27\x7c\xe5\xf1\x4a\x76\xab\x59\xce\x3b\x27\xa8\xaa\xbd\x29\x07\x56\x60\xb7\xda\x22\x59\x33\x05\x24\xca\x1a\x18\x35\x23\xe8\x82\x18\x6a\x4b\x92\x0b\x83\x7e\x00\x46\x18\x24\x63\x63\x25\x89\x37\x47\x32\xea\x11\x9a\x92\x01\x02\xac\xd0\x01\xe9\x22\x40\x75\x76\x0c\x78\x33\x06\x49\x17\xaf\xd7\x69\xf2\x03\x03\x1b\x2a\xa4\x8f\xe8\xc9\x21\xe2\x15\xe6\x6c\xcd\x7a\xad\xd4\x89\x93\x56\xb2\x2a\xeb\x70\xbf\x75\x24\xe6\xe9\x25\xca\xbb\x1c\x8a\xe4\x55\xfb\x25\xcf\xff\x69\x75\xba\x69\xf8\x35\xb1\xa1\x1f\x91\x5e\x9a\xf8\xde\x22\x2d\x0b\x84\x12\xc6\xd5\x63\x68\x7b\xf5\xfa\x64\x29\xa6\xe9\x7c\xde\x86\x60\x74\x32\x3e\x4a\x7a\x3c\x36\xdb\xcf\x34\x97\xff\x1e\x12\x80\x7d\xc2\xa0\x75\x79\x4f\xc6\xaf\x0b\x7c\x0f\x4e\x09\xca\x39\x4f\xa7\x07\x12\xc0\x48\x0c\x92\x9e\x94\x57\xa9\x92\xc7\x6c\x57\x5a\x85\x16\x29\x95\x63\x0f\x54\x1f\x2b\xef\x18\x41\x96\x39\x83\x0a\xb6\x56\x95\x53\x1c\xd0\x74\xac\x53\xab\x0a\xf7\x69\x8e\x96\xfc\xc0\xd4\x38\xeb\x29\x1c\x8e\xa8\xb2\xbc\xae\x0d\x07\x6d\x90\x5a\x83\xf4\x50\x5a\xad\xaa\xbf\x65\x9c\x2d\x5d\x14\xb9\xe6\x93\x74\x40\x00\x3f\xc3\x31\xe0\x73\x73\x90\x00\x76\x70\x0d\x72\x7e\x9a\x1f\xc5\x88\x5c\x4b\x59\x74\x90\xf2\x93\x3e\xd6\x59\x50\xd3\xd5\xca\x4f\x87\x82\xe8\x3e\x1e\x8e\xae\xb9\x30\x20\x0b\x5f\x8f\xe5\x54\x84\xda\x11\x3d\xc1\x05\x9f\x71\x95\xb2\xd5\xa3\xcb\x00\x94\x43\xd2\xe3\xc1\xe9\x7d\xe6\x3f\x1f\x0b\x2a\x04\x23\x0c\x63\x32\x44\xa3\x94\x5d\xd5\xdd\x4b\xcc\xc6\x31\x1e\xd4\x23\x19\x8f\x0d\xfa\x09\x28\x41\x9f\xe6\x93\x8c\x8a\x6e\x7f\x0c\x22\xfa\x07\x67\x72\xcf\xe4\x66\x93\x0d\xc3\xe3\xe3\x7b\xd1\x79\x38\x28\xbb\xe1\x08\x8f\xbf\x8e\x46\x78\xdc\x2d\xcf\xa3\x41\x08\xae\xf9\x79\xcc\x45\x9c\x72\x31\xb8\xe6\x42\x29\x41\xd1\x7f\x0f\xb6\x90\x1a\x33\xda\x32\xa0\xbe\xf9\xc7\xc0\x92\xf4\xb2\x51\x3e\x0e\x44\xd6\xd9\x1a\xb0\x3b\xfc\x41\x2c\x9a\xd4\x25\xdd\xfe\x7a\x1d\x04\xec\x52\x05\x86\xc4\x0f\x40\x34\x0c\x95\xe9\xc2\x08\x5a\xc9\x36\x30\x38\x29\x7c\xd4\x63\xb9\xf1\xff\xb3\x76\x04\x5d\xf5\x92\xd4\x5f\x06\x74\x9a\x83\x6c\x58\xa5\xf1\x23\x2b\x55\xd0\x45\x01\x58\x0c\x43\x85\xa1\x4c\xb4\xf2\x88\x9f\x38\x92\xff\x25\xbb\xdf\x3f\x09\x04\x77\x9c\x36\x7b\x17\xf5\x59\x6e\x94\x06\x5c\xd2\xed\x90\x6f\x90\xb2\x8f\xab\x6f\x59\xe7\xd2\xbd\x32\xa9\xbf\xca\xc7\x41\xb7\x7f\xb2\x5e\xe7\x9c\xcd\x77\x0e\x73\xe2\x9b\x5b\xe7\xf1\x31\xff\x6a\x91\x96\x09\x79\x7e\x26\x50\x67\x85\x2f\xb6\x9b\x04\x7d\x20\x82\x1f\xe5\xba\x21\x1d\x7b\xcc\x14\xd3\xe1\x3d\x71\x70\xc8\x25\x2d\x78\x7d\xeb\xeb\x94\x3d\xd6\xf7\x14\x46\x7b\xbf\xce\x91\xb8\x39\xfb\x6f\x26\xe3\xc8\x5d\x1e\x17\x02\xd0\x8b\x22\x71\x2b\xa3\x9e\xe0\x64\xb6\x5a\xd5\xf6\x76\xd4\x78\xa0\x07\xdc\xe6\x54\x1d\x8a\x5a\xa1\xff\x38\x74\xa1\x4b\x47\xa1\x4b\x5e\x68\xad\x1b\xb7\x2b\xd4\xdf\xed\x18\x6b\x6e\x35\xd8\x2d\xa3\xe6\x96\xec\x9c\xd1\x4c\x0a\x91\x56\x6e\x4a\xb8\x0c\x82\xb5\x60\x14\xc1\x69\xc2\x9c\x5d\xd5\x98\xb0\x9d\x25\x4d\x9e\x9a\xaf\xc5\x2c\x73\xbf\xa4\xc2\x6b\x5d\x2c\xb8\xde\x46\x1e\x2b\x2e\x67\x92\xf8\x91\x0b\x21\x2a\x00\x2b\x97\xa4\x34\x21\x49\xbd\x61\x22\x92\x5c\x12\xda\x9a\x5b\xaf\xc1\x7c\x78\xe1\x4f\xf5\x4b\x16\x61\x88\x1a\xe1\x5b\x08\x2d\x70\xb2\x5e\x07\x60\x69\x97\x28\x6d\x5c\xb7\x57\xe4\xcc\x2e\xb2\x32\x9f\xdd\x46\xa1\xdc\xe7\xe0\xd2\x2e\xd4\xb0\xcc\xdd\x4a\x63\x65\xe8\x86\xab\xc6\xa2\xe1\xed\x94\x3c\x1a\xd3\x62\xdf\xd9\xc5\xd6\x4c\x8a\xb7\xda\xea\xdf\xec\xe2\x95\xc1\xf2\x56\x8b\x7d\x69\x17\x2b\xcc\xa1\xb7\x37\xb3\x5e\xd4\xfa\x59\x5a\x5a\x47\x8b\x9b\xde\x85\xbe\xb7\xf3\xb6\x8c\xb5\xa3\xc9\x4d\x4b\xb0\xf2\x17\x42\xda\x4e\x20\x71\x67\x06\x01\x98\xea\x77\xd5\x56\x31\xcb\x9b\x16\xb3\xdc\xaa\x18\xdd\x2e\xe8\x81\x51\x24\x8f\xa1\x1d\x0b\x33\xb2\x69\x2f\x51\x6a\x9f\xfb\xb7\x4c\xe5\xd0\x5e\x90\x29\x06\xed\x5f\x9c\x95\xcf\x96\x85\xfe\xe3\x40\x85\xfe\x63\x8b\x42\xed\x93\x79\xff\x62\x6b\x39\x59\x05\x6f\x8e\x2f\x13\xe3\x82\x74\x61\xc8\x9c\xfb\xf7\x88\x8e\xd0\x4a\x4d\x7a\x87\x61\xbd\xc3\xb0\xde\x61\x58\xef\xe0\x0c\x1f\x05\x9c\xa1\x8e\x61\x35\x18\x0c\xab\x2d\x50\xe0\x59\xdd\x4c\xa9\x75\xcf\x17\xee\xdd\x5e\xa4\x65\x1e\xa2\xde\x68\x4c\xff\x26\x30\x27\xdf\x7e\xc8\x60\xc2\xa3\x29\x30\x58\xe1\x33\x18\xce\x37\xb0\xb0\xa6\x37\xc7\x98\xf2\xca\xe0\xc8\xd3\xc1\xa1\xb4\x66\x15\x68\x54\x26\xb5\x6a\x79\xaf\xaf\x7d\x52\x55\x58\xa1\x48\xd3\xe4\x35\x73\x96\xf3\x83\x6b\x7e\xe3\xcd\x37\x75\x14\x5d\xb0\xfc\x6d\xe5\xb2\xca\x42\x30\xbe\xd2\xe5\x03\x92\xe1\x5b\x4c\xd0\xa2\xf7\xa7\x6b\xb2\x7e\x2b\x68\x5f\x7b\x46\x45\x40\x2a\x1e\xf2\xfe\x64\xf6\xbf\x54\xd9\xfe\xe2\x21\x77\x22\xfe\x66\xe9\x27\x80\x0d\xc4\x0c\x91\xc0\x4f\x01\x09\x94\x41\x9d\x16\x30\x48\x01\xa7\x93\x1f\xc4\xe7\xf7\xee\xc5\x3d\xf1\x23\x5f\xaf\x83\xc0\xb8\x77\x2d\x18\xb1\xa9\xd6\x5c\x3a\xe9\x58\x58\xfb\x1a\x34\x90\xf7\xe2\x28\xbe\xa9\x78\x6a\x65\x6c\xf5\xe3\x76\x9e\x2c\xad\x39\x58\x98\xca\x3a\xca\x51\x6b\xee\x01\xb1\x8d\xbb\x09\x1a\x0f\xd4\x5f\xdd\x49\xca\xb4\x99\x5b\xe0\x3c\x55\xdb\x7b\x7e\x77\x16\x7f\xf4\x67\xf1\xc1\x09\x6a\x75\x17\x85\x16\x62\xd9\xf6\x8d\x35\xaf\x87\xfe\x58\xaf\xb7\xa1\xa1\x6d\x9c\xee\x73\x04\xa3\xbb\xe9\x7e\x37\xdd\x6f\x95\x8f\xd9\x9a\x6e\xad\x94\xcc\xe2\x70\x1c\xe0\xa2\x1b\x73\x43\xa9\x87\x0b\x7e\x1e\xb3\x7a\xd3\x17\x38\x11\xbe\xb5\x2a\x27\x48\x48\x8e\x27\x25\xd1\x73\x62\xac\x4e\x04\xe9\x13\xbf\x2a\xff\x66\xeb\xaf\x31\x6b\x16\x77\x47\xa6\xe2\x44\x74\xc2\x25\x54\x92\x04\x39\x17\xb1\xf6\xac\x6a\xaa\x99\x19\x15\x24\x84\x53\xce\x3a\x4d\x9e\xc5\x69\xc1\x84\x9f\x34\xa1\x99\xd0\xbf\x14\x25\xb5\xd8\x0f\x8e\x36\xee\x07\x19\x9c\xe1\x04\x92\x03\x2b\xda\xdb\xb0\x00\x38\x19\xa6\xef\x36\x88\x8f\x78\x83\xa8\x5b\x3d\xee\x74\xd3\xcf\x40\x37\xcd\x5b\xf4\xc3\x9a\xee\x59\xe0\xdf\x90\x07\xbc\x0c\xce\xdc\xcc\x0d\x86\x56\x6a\xa4\xad\xeb\xb1\xb5\xb4\xae\xb0\x7d\x7a\x22\x96\x13\xf0\x8a\x2c\x67\x5b\xbc\x23\x88\x88\x2b\x35\xcf\x79\x17\x3d\x77\x73\x24\x11\xa9\x9c\x55\x71\x44\xa2\x8f\x36\x8e\x88\x64\x2f\xe3\xc3\x71\xfa\xa8\x7a\xc2\x7b\xa8\xaf\x25\xe1\x3d\x0b\x4e\x45\x30\x60\xaa\x27\x17\x4f\x89\x05\x4d\xa5\x9f\x75\xfb\xc1\x9f\xb9\x3e\x8b\x7f\x43\xf7\xfb\x2c\x39\xed\xd7\xa7\x35\x98\x1b\xd6\xbe\xaa\x3e\xe1\x57\xb7\x3c\xca\x07\x1f\x33\x8e\x42\xf1\x02\xe1\x3e\x0a\x0b\xf2\x12\xce\x90\x95\x1b\x03\x8c\x36\x7e\xfa\x40\x65\xcf\x33\xa1\x45\xfe\x84\x93\x0a\x8c\x7a\xcd\x1b\x38\x40\x20\xe3\x31\xf6\x65\x31\x03\x2c\xf0\x47\x78\xea\xf7\x59\xc4\x13\x79\x0b\x78\x24\x31\x40\x0a\xb4\xd7\x07\xa4\x4b\xe5\x84\xa1\x6a\x1f\x06\xe4\x3e\x0a\xee\x2b\xef\x0d\xe6\xaf\xe2\xe7\x5d\xba\x3d\xe2\x38\x66\xd1\x98\x03\x03\x59\xe4\x5f\xd3\x0a\xf0\x2d\x7f\x90\xdc\x27\x0c\x95\xc1\xdd\x66\x8b\x5a\x48\x3e\xde\x5f\x43\xb3\xf3\x91\x69\x55\xe0\x1d\xc1\x37\x3f\xc2\xaa\xc3\x6c\x0a\x8b\x06\x9b\x42\x7e\x53\x25\xdc\xce\x58\xcc\x94\xed\xd8\x3e\xdc\x9f\x5a\x56\x04\xab\x04\x3e\xb9\xf6\x70\x00\x15\x1f\xb6\xe7\x2e\xe7\xc1\x1e\xc6\x10\xf5\x69\x7b\x09\x6a\x2e\x6e\x47\xcb\xd5\xf0\xed\x86\x56\xe0\x62\xcb\x38\x7f\xf5\xcf\xac\x9c\x37\xc7\x8f\xb1\xc4\x4b\xf5\xfb\x86\xe1\x64\x1a\x9d\x34\xab\x30\x27\xaa\x36\x0b\x41\x5e\xe7\x20\xb7\xdc\x22\xfe\x5c\x25\x9c\x96\x77\xf2\xce\x67\x24\xef\xd4\x2c\x35\x3e\x3c\xa8\x6c\x20\x43\x87\x56\xb2\x41\xf1\xb1\xca\x06\x3c\xf0\x2a\x67\x7b\x92\x44\xa5\xbf\xc0\x4b\x75\xe8\x7a\xbf\xa0\x0f\xfc\x18\x55\xa4\x55\x8c\x3c\x73\xb5\xf2\x5e\xe6\xe8\x12\xa7\x65\xe1\x78\x7b\xae\xa0\x6a\xfc\xb4\x98\xa5\x24\x7d\x45\x3b\x45\xa2\xef\x5c\xe1\x7d\xf5\x17\x3c\x90\x3d\x61\xdf\xd0\x61\x02\xd7\x0c\x31\xf6\x12\xe6\x70\x51\x0c\xae\xf9\xd9\x2d\x0f\xc3\xf5\x9a\x1e\x75\xc5\xb0\xf4\xe1\xad\x06\x70\xb5\xf2\x57\x8d\xda\xe9\x2a\xbd\x21\x8b\x00\x40\x7d\xf3\x8d\x87\x30\x08\x56\xab\x78\xab\x2d\x98\x70\x3b\xc2\xc7\x76\x8b\xee\x08\x2e\x75\xb7\xbb\x7e\x06\xbb\x6b\x8d\xad\x87\xcf\x4f\x15\x17\xd0\x8c\x15\x29\xde\xd5\xa8\xa5\x2b\x15\xb4\x51\x23\xbc\x1e\x8d\x01\x2e\xbe\x2b\x63\x2a\x62\xa3\x68\xed\x05\x20\xf5\xcb\x61\xbc\xdb\x95\xe6\x1f\x4a\xd5\x6b\xb8\x26\xd5\x75\x37\xde\x1a\x1e\x76\x98\x29\x24\x88\x2a\x23\x8b\x34\x42\xf1\x00\x31\x2d\x84\xaa\x0d\x59\x83\xda\x70\x73\x02\x94\x4d\x57\x91\xbb\x8a\xc6\x1b\xae\x22\xd5\x5d\xe1\xd6\xf7\x85\xac\xf6\x0f\x8a\x34\x27\xdd\xc9\xb6\x97\x84\x87\xa3\x4e\xbd\x33\x9a\xde\x19\x4d\xef\x8e\xb9\x4f\xe0\x98\xab\x71\xdd\x92\xb9\x64\xbb\x4d\x9c\x37\x55\x92\x6d\x43\x22\x7d\xf4\x63\x10\x17\x82\x75\xc8\x3a\x0e\x9d\x57\x67\x82\x40\xab\x22\x9f\xe5\x2c\x52\x74\x83\x44\x2c\xd9\x20\x42\x45\x38\x80\x8c\xc3\xa3\x7e\x7a\x0a\xd9\x9a\xb6\xdf\x03\x5e\x46\xff\x71\x1b\x52\xf5\x2c\x3d\xcd\xbf\x20\x00\xb9\x1f\x0e\x53\x3f\x1c\x8a\x18\xcd\x8b\xdd\xc2\x34\xeb\xa7\xac\x0a\xac\x60\x54\xca\xd3\x2c\x94\xf2\x09\xd7\x54\x44\x1d\x2c\x7a\x02\xed\x6b\xa9\x87\xd0\xef\xb8\x09\x73\x9e\x96\x71\x74\x61\xb4\xa6\xc2\x9e\x1b\x4e\x54\xd2\x87\xd1\x6c\xba\x45\x48\xa6\xb9\x59\x6c\x71\x54\x45\xce\x4f\xad\xa8\xbd\x0b\x33\x99\xab\xc6\x7b\x04\x0b\x76\x66\xd3\x16\x2f\x78\xdb\xb8\xc1\xda\x29\xc9\xfe\x7f\x8b\x68\x9a\x5b\x54\xfb\x09\xab\xf5\xc6\xf0\xbf\x3b\x77\xc6\xed\x61\x2d\x6e\xb3\x33\x36\x5e\x99\x6f\xd7\x19\x29\xa4\xb3\xac\x5b\x64\x38\x49\x6a\x66\xc0\xed\x38\xda\x9a\x9a\x0f\xf2\xc3\x76\xc0\x2e\xe8\x80\x4a\x47\x48\x1b\x74\x84\x0c\x96\x05\xd5\x9c\x53\xa5\x23\xe4\x1f\x95\x8e\x90\x6a\x3a\xc2\x9a\x1e\x89\xda\x4e\x11\x57\xd5\x87\x43\xdd\xc3\xa7\x18\x1e\xd2\xc7\x07\x84\xc3\xeb\x35\xd0\xe5\xa0\xa2\x41\x0e\x0a\xa9\x1c\x54\x08\x39\x28\x34\xe5\xa0\xd0\xe8\x2c\x5b\x0e\x0a\x1b\xe5\xa0\x70\xb5\x0a\x6d\x39\x28\x34\xe5\xa0\x70\x08\xb7\x91\x83\x74\x06\x57\xe2\x53\xc1\x1d\x05\xab\x15\x5a\x07\x20\x0c\x40\xa9\xc9\x41\xa1\x25\xa5\x84\x42\x0e\x32\x9e\x9f\x87\xf5\xc1\x2a\x95\x1c\x14\xb6\xcb\x41\x76\x09\xee\xf9\x46\xab\x18\x32\x9f\x74\x26\x07\xe5\xc3\x10\x24\xc1\x91\x65\xaf\xd9\xb4\xb4\x17\x70\x39\x41\x5d\x9c\x74\x2b\x07\x34\x6d\x6d\xf3\xed\xcc\x4e\xd3\xfa\xfd\xd8\x26\xc5\xdd\x79\x75\x37\x7e\x20\x75\x13\x63\x95\xdd\x3b\x01\x33\x44\x1c\x3e\x6f\x6a\xe1\xaf\xd7\x1b\x8f\xbe\x05\x22\x90\xc1\x82\x50\x84\x49\xba\xed\x3d\x47\x4b\x7c\x77\x95\xb8\x4a\x93\x26\x6e\x9a\xc7\x3d\x7a\xa8\x81\x5f\x2f\xdf\x1c\xa9\xf9\x41\xff\xa7\xfe\xeb\x07\xf1\xa5\x1e\xa9\x99\x87\x75\xcc\x17\x55\x94\x5a\xbb\x3b\xec\x68\x8f\x2a\xaa\x2c\x8f\x8d\xd8\x18\xf4\xb8\x16\x52\xd6\xfb\x1b\x0b\xd7\x66\x06\x7e\xab\xe2\xc2\x9a\x51\x58\x6b\xf1\x5f\x59\x2b\x61\x42\xba\xef\x45\x2e\x55\xd0\xb9\x53\x1e\x85\xb0\x16\xa5\xd6\x8c\xa8\x68\xc6\x77\x7c\x2c\x62\x4c\x3f\x04\x7d\xe0\x25\xe8\xaa\x4b\x9b\x2d\xf3\xe6\x41\x5e\x71\x92\xb1\x1b\x27\x11\x95\xef\xd4\x15\x3f\xf9\x4c\xc4\x4a\x2e\x33\x1e\x7c\xf0\x4c\x8b\x5c\x37\xf2\x9e\xd0\xad\x98\xce\x0b\xbe\x63\x8d\x59\x74\xc0\x0f\x22\x4e\xa1\x56\xeb\x5a\x2c\x46\x2d\x3e\x6b\x53\x3c\xc7\xbd\x46\xe0\xef\xb2\x1e\xee\x31\x78\xb8\xa9\xaf\x7e\x9f\x5e\x11\xcf\x9b\xfa\x65\xe7\x3a\xde\x6e\x75\x36\x0e\x53\x6b\xd4\xd4\xfe\x57\xe0\x91\x99\xad\x23\x3a\x62\x7d\x56\x7b\x4f\xe4\x7a\xf8\x1b\xf3\xd4\x78\xf2\xfe\x92\xfe\x3f\x4d\xbe\x8d\x30\xdb\xa3\x54\x3c\x43\x3e\xe4\xc0\x3b\xae\xa2\x96\x1a\x01\x13\x79\x5f\x39\x02\x20\x2e\x59\xa8\xc2\x6d\x62\x10\x5a\x3b\x46\x53\xe8\x41\x43\x50\x6d\x8a\x86\x94\xf3\x10\x78\x8a\xb6\x32\xd8\x7e\xfb\xa6\x5d\xb0\xff\xd6\xbd\x1f\xd9\xf0\x5e\xf7\xd1\x9f\x82\xd7\xe1\x5d\x8c\xa7\x3f\xbc\xdd\x8b\xcb\x0d\xd1\x66\xb9\x21\x7e\x95\x5d\x3d\xf8\xf5\xfd\x89\x2d\x37\x10\x7b\x53\xb3\x82\x1e\xd3\xed\xa0\x16\xe4\x5d\xee\x8a\x24\x12\x22\x87\x17\xa6\x71\x91\x41\xba\xe5\x9c\x3a\xe3\xd4\x1b\x5b\xbc\x8c\xc1\x5c\xdb\xf0\xac\xfd\xd0\xda\xff\xb4\x80\xb7\xa7\x55\x26\xdc\xcb\x4d\xed\xfb\xb2\xde\x59\x8e\xa6\xf8\x03\x8a\x98\xbc\x52\x05\x3a\xae\xce\x81\xea\x99\x28\x7f\x3c\x06\x24\x2f\x11\xfb\x1f\x3f\x55\x9a\x23\x4c\x6f\x1f\x61\xfd\x4c\xab\xf5\x43\x19\x8a\xbc\x3a\x85\xac\x37\xa7\x56\xd0\x5e\x25\xc7\xf0\x62\x3a\xb8\xe8\x66\x39\x5e\xc0\x7c\x59\x45\xab\x2f\xca\xc9\x02\x6b\x27\xe5\x23\x47\xc0\x75\x3d\xd0\xf1\x97\x66\xec\xf5\xb3\xaa\x16\x87\xe8\x55\xbb\x65\x7a\x69\xe2\xd1\x57\x5a\x86\xd5\xf4\x92\x1f\xb2\x83\xcd\xee\x85\x7a\x34\xe4\x2a\x50\xfa\xaf\xcc\xed\x9d\x0f\x08\x70\x57\x74\x53\x14\xf5\xe6\x41\xb5\x7b\x3f\x82\xc9\x8c\xcb\x01\xee\x68\xf7\xbf\x63\xe7\xf3\xae\xf9\x17\x74\xf8\x73\x14\x23\x82\x3a\x72\xbf\xba\x69\xb7\x1e\xa6\x33\x77\x6e\xea\xb6\x1d\xa6\xe6\xb6\xfc\xcc\xb9\x4c\xdb\xfa\xeb\x19\x4c\x42\x14\x6f\xea\x26\xaf\x21\x3c\xfc\x06\x6d\xc8\xda\x8a\x5d\xfb\xae\xa9\x18\xe8\xfa\x18\x2e\xba\x53\x18\xa1\xc8\xd2\xc5\x1e\x8a\x3a\xf4\x44\xe9\x56\xa8\x79\xb9\x85\xb5\x85\xab\xaf\x55\xec\x91\x20\x8e\xf1\x44\x14\x77\xde\x8b\xe3\xf6\xb3\xe2\xb1\x76\x56\xe0\xa4\x40\xe2\x90\x60\x24\x78\xec\xcf\x18\x67\x0c\x19\xf5\x9a\x0a\xfb\x63\x30\x52\x1b\xb8\x1c\xa6\xb1\x2d\x97\x37\x87\x3d\x3f\xad\x69\x9e\xaa\xeb\x1e\x39\xf4\xda\xd6\x6d\x82\xf9\x4e\xd1\x3f\x44\x65\x3b\x74\x2e\x76\xd1\x07\x5c\xd0\x19\xd9\x55\xe2\xee\x3e\x2b\x60\xe7\x59\xcf\x0e\xb4\x86\x89\xca\x4f\x3e\xe7\x1c\xdb\x1c\xed\xdd\xa9\xab\x7b\x4f\xf8\xf6\x25\x54\x31\x76\xbe\xff\xed\xef\x17\x8c\x19\xd3\x7b\xc2\xf7\x30\x26\x82\x47\x5c\xe2\xb3\x75\x99\x9a\x25\xc7\x9b\xc3\x62\x6e\x06\x69\x67\xba\xcd\x3f\x4b\xc4\xf2\x57\x51\xdc\x17\x4c\x07\x0a\xd3\x6c\xa9\xfa\x75\x17\xc5\xe7\xfd\x65\x5b\xbc\xf5\x4c\x8f\xb7\x1e\x5b\x26\xea\x64\xcb\x4b\xb5\x52\x92\xdb\x8b\x31\x02\x50\xf8\xe1\xcb\x17\xa2\xcf\x0a\x8d\xa4\x5e\xdb\xf5\x5d\xfc\xe9\xfc\xf5\xf9\xdb\x3f\x5d\xdb\xcf\xd6\x3d\xfd\xd9\x7b\xb4\x5c\xbf\x1d\x98\xbf\xb9\xe0\x43\x05\x7d\x19\xed\x9c\x45\x3e\x7a\x8f\x96\x92\x12\x51\x54\x74\xc8\x3c\x5d\x01\x1c\x86\x7e\x6c\x00\xb8\x65\x3b\x46\xf9\x6d\xd1\x4f\x15\x76\x99\xa2\x8b\x6e\xa3\x44\xad\x5b\x59\x29\xb4\x7c\xab\x74\x29\xab\x8e\xd2\xad\x81\x85\xae\xef\x03\x10\x1b\xa8\xc2\xd6\xe0\xc2\x11\xc8\x36\x2b\xd0\x65\x4c\xb0\xb8\xaa\xee\x46\x79\x9a\x45\xe9\xd5\xad\x10\xf8\x68\x11\x79\x76\xc6\x22\x1a\x3a\xf5\x1d\xa3\xcf\x1d\x00\xe8\x8e\xd1\xe7\xce\x10\x72\x78\x00\x10\xc3\xf1\xa4\x26\x8e\x47\x6d\x89\x9b\x11\xad\xee\x57\x3b\x82\x57\xf5\x53\x5f\x32\xe9\xa4\x8c\xd7\xd0\x15\xb2\xb1\x8a\x6b\x96\x59\xc4\x3c\xba\x97\xba\x7c\x56\x6d\xef\xd2\x1f\x9d\x13\xb6\xfa\xc1\xf5\x3a\x84\x19\x29\x73\xa4\xe8\x62\x19\xa7\x4d\xf5\x01\x0a\xd6\x11\x8e\x5e\xa1\x10\xe1\x4b\xf4\x94\x90\xbc\xf0\x45\x5d\x7b\xb5\xe7\x26\x61\xbf\xcc\xe3\x48\x00\x73\x68\xb5\x8e\x8f\xd1\xf1\xb1\xc1\x73\xfe\x22\x09\xdd\x5c\xe7\x82\x0e\x36\x13\xe4\x9c\xcf\x45\x6e\x74\x03\xb1\x9f\x49\x57\x04\x59\xa2\x38\x68\xf5\xcf\xfd\x60\xcd\xfd\xf9\xfd\xeb\xf7\x68\x39\x40\xeb\x8a\xc4\x5d\xb4\x5a\x74\xa8\x5c\x3d\x47\xa4\x8a\x9c\x8d\x82\x73\xd2\xcb\x19\x11\x3c\x9f\x76\x3e\x0a\x06\xa4\x07\xa3\x48\xfd\xe4\xd5\x55\xfd\x4a\x82\x75\x9a\xa1\xe4\x45\xf2\x34\xcf\xd3\xab\xe7\xb4\x8e\x72\x2b\xe7\x28\x27\xd5\xe9\x40\xeb\x9d\xd5\xea\x21\x5d\x73\x6c\x67\x79\x96\x46\xa8\x4a\x2f\x7b\xcf\x7f\x3c\xd4\xde\xd3\xf4\xfa\xef\x60\x3b\x8a\x5e\xd5\x4f\x5d\x92\xe3\xd9\x0c\xe5\x5e\x40\x65\x91\xa7\x12\xe8\xe6\x7b\x30\xc7\xb0\x9b\x5e\x31\x42\x40\x3c\x8c\xd2\xb0\x74\xe4\xf3\xf6\x7f\xfd\xe9\x1a\xad\x3b\x55\x6e\x7c\xb6\xbe\x0d\x8e\x30\x8b\x72\xc9\xec\x70\x7e\x00\x08\x95\x2e\x2f\x51\x42\x9e\xf3\xb9\xef\x07\xc1\x7a\x8d\xe2\x02\x75\x90\x1a\x28\xda\x59\x3e\x71\xa5\x5d\x93\x1c\xb2\x6d\xec\x27\x5c\x10\xd5\x89\xa7\x5f\x1a\xed\xbe\x76\x4f\x3c\x3c\xa5\xb3\xba\x2a\x25\x64\x24\x0c\xa4\x8a\xe3\xb9\x63\x2f\xd1\x86\xb5\xb5\x0b\xb8\x16\x10\x5f\x71\xbc\xc1\x78\xea\x9f\x7d\xd5\x50\xf3\x1e\x0f\x9c\xc0\x32\xc5\x69\x59\x08\x96\xeb\x0b\x3c\x89\x71\x32\x3b\xa2\xeb\x06\xb5\xf6\xa9\x2c\xc1\x9a\x13\xf5\x12\x12\xf4\x81\xec\x97\xfb\xd9\xa9\x9e\xb5\x14\xf9\x0b\x94\x44\xbe\xa4\xcb\x00\xa8\x61\xc4\xeb\xa4\x58\x6a\x77\xbb\x8d\x58\x9c\xd5\x06\x79\x73\x92\x2a\x2b\x6f\xd9\xd2\x11\xde\x5a\xa2\x77\x7d\x6f\xa1\xdb\x6b\x9d\x63\x6c\x1f\xfb\x97\x66\x67\xd4\x5e\xac\xbe\xda\x6e\xd0\x42\x3d\x97\x26\x14\xff\x26\x05\x25\xa1\x07\x71\x06\x43\x74\x30\x84\x46\xb3\x17\x6a\x73\x1c\x7d\xd7\x5d\xa0\xeb\xd2\xd0\x8a\xf7\xb9\x40\x45\x01\x67\xa8\x3b\xcd\xd3\x45\x17\x46\x30\x23\x28\xef\x22\x2a\x30\xb7\x87\xfd\xe4\xc2\xa6\x50\x74\x80\x0a\xfb\x59\xa9\x3c\xb3\x4f\x49\xe5\xb9\xbc\x93\xa2\xff\xe8\x52\x34\x3f\x5d\xae\x36\x5f\x27\x2e\x9f\xfe\xe7\x7f\x4d\x1f\x7f\xf3\xab\x71\x9d\xd8\xaf\x60\x48\xdc\x20\x0a\xc3\x98\x05\xdd\xed\xd4\x56\x3f\x4f\xc2\x00\x0b\x74\xdd\xc5\x88\xd0\x85\x9b\x4e\xa7\x95\xed\xf3\x64\x0c\x46\xf2\x72\x4b\xdd\xeb\x14\xf0\xd2\x30\xc6\x37\x5f\x5c\xaa\x22\x19\x42\xfe\x17\x74\x55\x5d\x61\xbe\x79\x43\xde\xbc\x21\x95\x99\x99\xe6\xa1\x17\x2a\xe0\x14\x32\x27\xce\xab\xfc\x8b\xcc\x8f\xfe\xa1\x57\x41\xe1\x53\xa4\xa9\x1a\xcf\x92\x34\x37\xae\x2b\xd5\xc5\x1f\xcd\x5c\xd4\xa5\xba\xc0\xe1\x08\x16\x5c\xbc\x42\xff\x2c\x71\xce\x37\x2a\x75\xf9\xa3\x8c\xd9\x7d\xd1\x26\x4f\x7e\xe1\xba\x9d\xe4\x2d\xd3\x1a\xc7\xd1\x2f\x9c\x04\x6b\xac\xc1\x7c\x9c\x19\x88\x96\x59\xd7\x10\x32\x43\x3a\x64\xc6\x8b\xba\xa1\x98\xa7\x16\xe6\xf5\x13\x75\xcd\x30\x49\x3f\xa0\xa8\x5b\x88\x23\xdc\x1c\xb5\xaa\xba\xcd\x9f\x70\xe8\xb6\xeb\xbb\x37\x6f\xa8\x54\xc2\x16\x4b\x9a\x98\xb9\x9d\xed\x56\xc4\x24\x8d\x96\x1d\x5c\x74\xa7\x65\x1c\x77\x27\x31\x42\x8d\x05\xea\x19\x3d\xa2\x13\xe4\xf4\xb1\x3e\xdd\xc4\x0c\xef\x5e\xe5\x30\xcb\x50\xde\xd9\x54\x8c\x9e\x35\xcd\x1d\x8c\x1e\x9d\xaa\xa9\xf7\xe3\xc5\x8b\x5f\xbe\xe5\xe7\xcc\x18\x78\xe2\xc4\xb1\x6f\x4d\x8c\xcf\xf9\xd5\xc4\x89\x5a\x82\xae\x95\xa7\xee\x16\xe4\x4c\x28\xc2\x1c\xa1\xe4\x15\x82\x11\xca\x15\x61\xda\x1c\x2d\xe8\xda\x59\xa4\x11\x62\x66\xf5\x84\xf0\xb3\x31\x4d\xf8\x8d\xab\x85\x37\x42\x1f\x48\x0e\xff\x86\x96\x05\x43\x5f\xa9\xd5\xd2\x89\xd4\xf8\x08\x53\x3e\xf6\x80\xf7\x0e\x5e\x42\x2e\x6c\x54\xcb\xac\x4a\xc8\xcd\x43\xfa\x05\xb3\xb5\x04\xab\x31\xa7\x89\xc4\xf5\x41\x75\x41\x28\x9b\xf5\x6c\x11\x75\xbf\x4d\x04\x6e\xcb\xde\x41\xc6\x7a\x3f\x3a\x6f\x7d\x6a\x03\xa0\xef\x1e\xc6\x5c\x38\x55\x93\x6a\x8e\xe2\xcc\xbc\x27\x6e\x18\x28\xf9\xb1\xb3\xa4\xe6\xa1\x6d\xbb\xa6\x69\x4a\xd9\xf4\xb0\xf6\x44\x5b\xbc\x6e\xc0\x9b\xec\x1c\xed\x26\x4a\x0c\x4d\xb5\xc3\x7b\xaa\x4a\x4e\x84\x1f\xbb\xaa\xb2\xa0\x12\xee\x1e\xd0\x36\x64\x79\x03\xe6\x3c\x04\x04\x00\x90\xc1\xfd\xbc\x27\x61\x1a\xf3\x49\xee\x5d\xc0\x4b\xd4\xf9\x45\x3b\x05\x14\x72\xa2\x01\x92\x68\xf4\xa4\x1b\xbf\xc7\xee\xb7\xf4\x93\xe5\x3b\xed\xfa\x8a\xcd\x70\x76\x87\x35\x8f\x8a\x07\xf4\xdc\x7b\x40\x6b\xd5\x65\xc7\xc9\x83\x29\x83\xe2\x99\x6b\x86\xdf\x66\x85\x69\x84\xba\x0b\xcc\x5a\xae\x6e\xbb\x42\x06\xa6\xa1\x19\xed\x70\x97\x65\x2f\xf6\xb6\x0b\xad\x77\xfa\x85\x56\xc9\x4d\x66\x30\xc6\x90\x31\x46\xe6\xb3\xa2\x57\x35\xb3\x4e\xd1\x05\xb7\x34\x7d\xcd\x84\xc9\x2a\x49\x09\x9e\xe2\x10\x5a\x06\x30\xf9\x5a\x32\x42\x64\xd6\xf3\x82\xd0\x83\x14\x2c\xac\xc7\xac\x6f\x26\xd6\x43\x6d\x54\xa6\xd6\xab\x6a\x62\xa9\x90\xd7\x33\x15\x1d\xda\xda\x74\x64\xf0\xeb\xb5\xe3\xd4\xf7\xaf\xb9\xce\x3d\x10\x32\x14\x5a\xaf\x85\xad\x4a\x15\xce\xed\x05\xec\x9c\x06\xa8\x96\x49\xb5\x6f\x29\x03\x9d\xaa\x9b\x16\xe5\xcf\xae\xd4\x10\x1d\x91\x7c\x79\x4d\x93\xf6\x32\x48\xc5\x57\x67\xb2\x60\x1d\x42\x12\xce\x7d\x52\xcb\xda\xfb\x21\xb9\x84\x31\x8e\x3a\xf4\x91\xb7\x5e\xc3\x62\x99\x84\x1d\xba\x8c\x98\x49\x45\x0f\xe8\xfe\xed\x25\x8b\x88\x86\x6a\x4a\x3f\xab\x02\xf3\xb7\x39\x12\xa5\x17\x28\xe7\x22\x6a\xd5\xac\x1f\x8b\x34\xf1\x37\xd6\xb3\x32\x2d\x7a\xff\xbf\x11\xec\xfe\xf6\xb4\xfb\xbf\x4f\xba\x8f\xbb\xe3\xeb\x3e\xe8\x9f\x7e\xb5\xfe\x93\x77\x84\xa7\x8c\x99\x6b\x38\x1c\xfa\xc2\xa4\x57\xf5\x30\xfd\x2b\x58\xad\x94\xb0\x4c\x56\xab\x7b\xa4\xb7\x60\x4d\x47\x41\x50\xdd\x6a\x88\x1b\x8d\xea\x28\xa2\x5f\xf2\x2b\x8d\x09\xea\xf4\xbb\xfd\xd3\xaf\x3a\xe1\x1c\xe6\x30\x24\x28\x2f\x3a\x71\x9a\xcc\x3a\x30\x89\x3a\x21\x4c\x3a\x69\x12\x2f\x3b\xf4\xcc\x83\x38\xe9\xc4\x88\xd0\x14\xa0\x93\xb0\x2b\x8d\x02\xb0\x64\x11\x2c\xe6\xa8\xe8\x79\x96\x01\xaa\xaa\x28\x93\xf4\x8e\xa4\xd1\xcf\x7a\x2e\x22\x76\xb1\x19\xde\xcb\x10\x7a\xff\x34\x8e\x7d\x6d\x12\x07\x2a\xc8\x1e\x1a\x7e\x8d\xee\x0d\xad\xcc\x83\x40\x72\x9f\x8b\xc9\xe6\xea\xa4\x5a\x5f\xbc\x7d\x5a\xed\xd3\x9d\x2b\x4c\xe6\xbc\x4b\xfe\x64\x4f\x62\xfa\xd7\xba\x03\x63\x16\x5c\xa8\xc3\x60\x0b\x45\xef\xad\x08\x04\x66\xcd\x75\x1c\xb9\x0b\x07\xf0\x0a\x62\xd2\xb1\x3f\xa1\x73\x4e\x98\xd6\x8c\x4d\xa1\x07\xa3\xc8\xbf\x66\x10\x91\x81\x36\x64\x74\x13\x8f\x3c\xc0\x76\xf5\x81\x57\x94\x61\x88\x8a\xc2\x5b\x07\x00\x8b\x0e\x74\x11\xd6\x78\x90\x25\xeb\xd2\xf1\xcb\xd3\xb8\x2a\xbe\xe8\x51\x8d\x44\xdb\x29\x5c\x15\x17\xab\x48\x30\x00\x60\xb6\x59\xa2\xe1\x5b\xd6\x83\xf5\xae\x62\x83\x79\xee\x31\x5d\x89\xee\x1f\x03\x7e\x20\xd2\x3f\xd7\xd5\xe9\xd3\xd0\xc5\x6f\x01\x61\xcb\xfe\xde\x70\xe8\xe3\x61\xd2\x63\x02\x5e\x11\x68\xba\x26\xb3\x51\x72\x12\xbd\x73\xff\x04\x14\x15\xa8\x3a\x09\x06\x49\x4f\x18\x26\x56\x2b\xef\xd7\xe4\x7d\x92\x5e\x25\x7c\xa0\xbd\xa3\xf6\x0e\x46\x40\x7c\x38\x20\xb2\x6b\xc3\x1c\x13\x1c\xc2\xd8\x03\x05\xc1\xe1\xfb\x25\x53\x10\xd7\x6b\x7b\xed\x7e\x97\xa7\x0b\xd5\x2a\xba\x79\xd0\xde\x21\x9a\x1d\x80\xf4\x9e\x57\x31\x9c\xd8\x11\xa3\x7e\x01\xd2\x7b\x06\x33\x38\xc1\x31\x26\x18\x15\x43\xd4\x0b\xb5\x9f\x80\xf4\x7e\x46\x04\x0e\x51\x6f\x81\x64\x28\xed\x10\x26\xf4\x3f\xdf\x93\xda\x3f\x73\x54\xaa\xa6\x70\x42\x4f\xce\x2c\x4d\x63\x8f\xaa\xfd\xa4\xf7\x4b\x1a\xa1\x97\x69\x1a\x3f\x93\xc6\x02\x51\x89\xc4\xf5\x3c\xd8\xae\x8c\x7f\x96\x29\x81\x22\xff\xff\xa4\x7f\x0f\x51\x8f\x3d\x0b\x00\xdb\xe8\xf8\xbd\x26\x9e\x2e\x7d\xc2\x05\xcf\x87\xc1\xba\x79\x6f\x44\xee\x03\x43\xeb\x25\x0f\x20\xbd\x0b\x03\x7b\x8e\xb2\xf4\xb4\x8b\x68\x42\xda\x63\xfc\x38\x97\x37\x1f\x6c\x3f\xe1\x9a\xfb\x77\x39\x9c\x2d\x50\x42\xcf\xa3\xa2\xab\x77\x35\xfd\x52\x1f\x89\xc0\xb1\x49\xb1\x62\xcc\x8f\xc8\x96\x3d\xa6\x8d\x8a\x9c\x1f\xc8\x3d\x34\xab\xd5\xf5\xfa\xa8\x56\x6f\xe0\x3d\x8d\xe3\xf4\x0a\x45\x1e\x4e\x3a\x64\xb5\xf2\x49\x4f\x3c\x10\x96\x0e\xef\x39\x2e\xa0\x9d\xa4\x7a\xc6\x53\xb1\x5e\xc1\x1b\x7a\x45\x55\xb5\x1b\xea\xf5\xa2\x6d\x75\x6e\x76\xce\x89\xe4\x01\x1c\xac\x77\x9b\x4b\xae\xbc\xf9\x4b\x80\xf8\x2c\xe3\x36\xf6\x4b\xd3\x12\x6b\x89\x51\x07\x23\xd0\xca\xec\x82\x0e\x4e\xd1\xb5\xb0\x4b\x10\xa2\xdd\xc1\x0a\x98\xd8\x05\x30\x21\xf1\x60\xd9\x4f\x6b\x43\x51\x1d\x22\xa3\xf2\xa6\xb9\xcf\xed\xdc\x35\x89\x75\x14\xdf\x62\x38\xc1\xa5\x5d\x70\x5d\x1e\xbe\x95\xf2\x9d\x72\xa1\x79\xb6\x54\x58\xac\x4a\xe8\x61\x91\x2e\xcd\x0a\xbb\x8c\x73\xbb\xd0\xbe\x6d\xcc\xcc\xba\xf0\x68\x2f\x5e\x33\x4c\x1c\xaa\x12\x5a\x96\xed\x55\x61\x5a\xf1\xde\xa5\xb2\xaf\x6b\x4c\xa3\x6d\xb0\xb4\x2b\xf0\x6e\x8b\x5b\x9f\x4b\x3c\x63\xdb\x55\x37\x81\x39\x43\x89\xb9\xfc\x93\x61\xbf\xbf\xec\xe6\x88\xa9\xc5\x9b\x3e\xff\x24\xdd\x93\x19\x35\x70\x0c\x97\x69\x49\xee\xc2\x7d\x7c\xf6\xb8\xb4\xdb\x0d\xf7\xa1\xcf\xb5\x43\xc4\xba\xf9\x6b\x49\xb5\xdf\x1d\x23\xde\xb0\x4a\x14\xf8\x37\x24\x30\xa9\xdb\x5e\xf7\xca\x4b\xdc\x16\xb2\x11\x35\xd5\xd3\xbb\xa9\xfe\x79\x4d\xf5\xfd\x98\x61\xe2\x06\x66\x98\xb2\x40\xf9\x05\x22\x54\x55\x2f\x3c\x10\x7f\xa4\xfc\x30\xb1\x16\x2e\x20\x15\x6b\x52\xd0\x03\x71\x3e\xae\x54\x8b\x18\x70\x81\x7f\x43\x2f\x14\x0e\xa7\x7f\x02\x4e\x1f\x81\x47\x27\x63\x16\xb2\x66\x0e\x13\xc6\xd9\xbf\x5e\x83\xd8\x60\x99\x81\x76\x57\x14\xc3\x11\x56\x62\x73\xb9\x2f\xd5\x0c\x13\x31\x41\x64\x53\xcb\x94\x0d\xd8\x80\x68\x84\xc6\xc3\x52\x60\x03\x22\x13\x1b\xa0\xff\x04\x91\x8d\x0d\x88\x1a\xb1\x01\xd1\x6a\x15\xd9\xd8\x80\xc8\xc4\x06\x44\xc3\x62\x77\x6a\x99\x18\x40\x45\x2d\x13\x05\x20\xd4\xec\x35\x91\x75\x73\x1f\x09\x6c\x80\xf1\xfc\x3c\xaa\x8f\x73\xa8\xb0\x01\x51\x3b\x36\xc0\x2e\xc1\x3d\x55\x69\x15\x23\xda\x3c\x49\x2d\x13\x49\x6a\x19\x0d\x7c\xbf\x71\x13\x8f\x61\xc8\x80\x65\xdd\x29\xc4\x71\x99\xef\xc8\x65\xfc\xa0\x39\x28\x91\xda\xcd\x41\x5a\xed\xe7\xf1\xdd\x7e\xfe\xb9\xed\xe7\x4c\x7a\x49\x73\xc6\x37\x5c\xbc\xff\x6b\x9e\x96\x59\x4f\xcd\xba\xef\xf8\xa4\xa3\x53\x8d\xce\x3f\x14\xbd\xfe\xeb\xd3\x38\x4e\x43\x8f\x51\x25\xdd\x98\x47\x38\x56\xbb\xa9\x28\x59\xa0\x3b\xd5\x0b\xb3\x50\xf1\x52\x63\x16\xab\xd7\xb3\x22\x22\x4e\x3f\xaa\x43\x24\x37\x48\xc6\xe0\x30\xd7\xb6\xff\xc2\xd9\x92\x72\x38\x4a\xc6\x20\xbc\xd9\xe6\x9f\xd9\x9b\x7f\xd8\xb0\xf9\x67\x74\xf3\x0f\xc5\xe6\x9f\x99\x9b\xbf\xfe\x13\x64\xf6\xe6\x9f\x35\x6e\xfe\xd9\x6a\x95\xd9\x9b\x7f\x66\x6e\xfe\xd9\xb0\xdc\x7d\xf3\xa7\xbb\xa7\xdc\xfc\xb3\x00\x44\xda\xe6\x9f\x59\x5b\x73\x26\x36\x7f\xe3\xf9\x79\x56\x1f\x9f\x48\x6d\xfe\x59\xfb\xe6\x6f\x97\xe0\x9e\x62\xb4\x8a\x19\x6d\x9e\x00\x86\x0d\x33\x90\xf3\xcd\x5f\xf3\xbb\xda\xbc\xf9\x97\x33\x9c\x74\x21\x9d\xfc\x5c\x05\xcf\xd3\x2b\xf3\x00\x70\x7d\x66\xa7\xbf\x53\x67\xef\xce\x84\x5d\xd5\xd9\xf6\x70\x92\xe2\x56\x2f\x46\xb9\x36\x39\x3d\x3d\x2a\x24\xb3\xea\x6b\xef\x6e\xae\x05\xf3\xc5\xf0\x54\x2b\x4e\xc8\x55\xe2\x3d\xb4\xdf\x38\xdc\x6c\x2a\x77\x82\x5a\x6a\xe5\x6a\x50\x95\xe0\x07\xf2\x96\xde\x7c\xaa\x9c\x48\xec\x2a\x1d\x1f\x73\x8e\xdc\x2a\xf3\xca\x59\x40\xbb\x8a\xb5\x3f\x63\xbe\x22\x5a\xfe\xd2\xbf\xe7\x39\x2a\x48\x9e\x2e\x51\xb4\x5a\xf9\xee\x9a\x4b\x6f\x17\x6e\xaf\xbc\x20\x90\x14\xaf\x99\xa1\x38\x67\x1e\x02\xdb\x99\x09\xf8\x26\x53\x94\x93\x04\xda\xcc\x4f\x4e\x32\xa7\xad\xad\x04\x1f\x81\xe2\xd9\x44\x49\x2a\x23\x22\x7d\xb2\xa4\xa4\x55\x03\xa0\xae\x2a\xee\xcd\x4a\xca\xa5\x85\x3b\x16\xd2\x4f\x98\x85\x34\x4b\x63\x1c\x2e\x0f\xe0\xdb\xd1\xb2\xea\xf7\x70\xf8\x38\x88\x1f\x07\x5f\xd3\x4a\x70\x02\x8b\x23\xdb\x0b\xfc\xd3\xf0\xdf\xb8\xf3\x82\xfe\x4c\xfc\x37\xe6\x9b\xfd\x37\x26\x3f\xdd\xbf\x2a\xcb\xff\x3e\xdd\xce\x7f\xe3\x96\xdd\x35\x74\xb7\x88\x9b\xb8\x68\xbc\x64\x9b\x50\xbb\x7f\x86\x06\x19\xfe\x08\x3c\x2e\x78\x8d\x3b\x9f\xa4\xe3\x85\xa8\xfb\xef\xe7\x7f\x91\x34\x7b\x39\x98\xc7\x8f\x1a\xf4\x87\xb7\xe9\xe2\x20\xda\xef\xf4\x6f\xc8\x4b\x16\xa1\x48\x4c\xa2\xbc\x8c\x51\x51\x77\x67\xe0\x19\xbc\x92\x2f\x4d\x37\x86\x47\x37\x73\x63\xd8\x07\xf3\x7f\xd2\x32\x41\x9c\x3c\xc5\xb6\x1b\x44\xbf\xd9\xdd\x41\x43\xb4\x75\x7c\xee\x2a\x0c\xe3\xa0\x96\x87\xdd\x00\x63\x0f\xf8\xa2\x46\x0e\xcc\xd7\xb1\x41\x94\xd7\x67\x9e\x24\x15\x9a\xae\x4e\xf9\xfb\xbb\xb8\x43\xf0\x09\x69\xf9\x42\xd8\x0d\xfa\xca\xda\xd4\x76\x70\x73\x60\x7c\xc7\xca\xcb\x81\xcf\x24\xaf\xe2\x82\xbc\xa1\x87\x43\x26\xf3\xbb\x99\x7b\x83\xd3\xb1\x41\x72\x15\xef\xe5\xe0\x60\xac\xf3\x36\xef\x86\xa5\xee\xdd\xc0\x68\x3d\x62\xd3\xbb\x41\x34\x91\x79\x30\xef\xc5\xe5\x35\x71\xbb\x36\x84\x16\x81\x87\x44\xd2\x45\xd6\x73\x81\x7f\xb3\xf9\x3e\x64\xcf\x2f\x0c\x2f\x04\x6d\xa7\x50\x08\x52\x9e\x92\xab\xe5\x7c\x83\xa9\x1c\x0e\xaa\x83\xb0\xd9\x65\x41\xff\x5e\xf9\x2b\xdc\xd0\x31\x60\x77\x58\xbf\xa8\xc5\xae\x98\x7e\xb1\xf7\xfe\x2e\x80\x7e\x51\x45\x13\xcd\xaf\x3f\x74\x43\xf9\xe5\x04\x73\xe2\xf8\xf9\x4b\x37\x88\x5f\xef\x12\x17\x82\x9f\xbf\xaf\xc3\xf7\xb5\xef\x1a\xb1\xfb\xfa\xa0\x2b\xe0\xbe\x5e\xa0\x8e\xda\x97\x89\xb7\x82\xec\x8b\x11\x39\x08\x5e\x9f\x15\x8c\x91\x5a\xa4\x46\x35\x71\xd4\x80\xd0\xdf\x09\x48\x0f\x0f\x03\xa4\x17\x5e\x01\x12\xfd\x2f\x36\x62\xd7\x88\xbc\x55\x90\x7b\xb4\x01\x72\xbf\x06\xe1\x70\xea\x97\x6d\xb8\xdf\xf4\x40\xa8\xd6\xc8\x2e\x48\xe1\x7e\x0f\x55\x42\x66\x97\x20\x71\xbf\x87\x2a\x60\x61\x17\x20\xe7\xcc\x21\x88\x42\xca\x3a\x2e\x53\x17\xda\xc0\x28\xdf\x1a\x6c\xb9\x21\xab\x00\x94\x26\x8f\x47\x63\x7a\x81\x70\x3d\x40\xc9\x02\xde\xda\x56\xb0\xc0\x94\xee\x59\x98\xc0\x94\x1a\x05\x94\xad\x98\xd2\x39\x58\x6e\xc6\x52\xa6\x59\x7a\x89\xf2\xee\x02\x25\xe5\x9e\x51\x40\x6f\x42\x62\xa8\x02\x2a\x57\x56\x20\x78\x77\x49\xf5\x19\x5c\x52\x71\xa1\xa0\x18\x8e\x3c\x38\x48\x52\xe2\x8f\xa4\x07\xf3\x38\xf0\x24\x73\x6f\xfd\xc5\xbf\x33\x79\xd7\x7e\xce\x7f\xd3\x61\x18\x7a\x73\x1c\x45\x28\xf1\xc6\xc1\xbf\x03\x16\xb4\x04\xe6\xc8\x51\xc0\xbf\x8f\x08\x9c\xe0\x24\x42\x1f\xc6\x0d\x99\x89\xd7\x43\xaf\xdb\xa7\x99\x8d\x7b\xef\x52\x9c\xf8\x1e\xe8\x78\x56\xd8\x0e\x2b\xd2\xb3\x58\x4f\x5e\xe0\xd7\x78\x6d\xb7\xbd\x26\x83\x12\x4a\xc1\xb9\xb5\x9e\xd1\x4c\x38\x3a\x0d\x3a\x78\xec\xaa\x67\xcf\x95\x0f\xb8\xfe\x3c\x16\xea\xb9\xf6\xb9\x4d\xc0\xf5\x2f\xa1\xb9\x4b\xfe\x05\x34\x77\xad\xbc\x73\xbf\x2f\xcf\x9c\xdc\x77\x0f\x40\x33\xf7\x36\xb0\x1e\x17\x07\xa6\x99\x5b\x83\x72\xa8\xf3\xee\x86\xc3\x3a\x05\x57\x34\xd4\x08\xb1\xb2\xe1\x6e\x34\xbe\x35\x1a\xae\x85\x51\xde\xc4\xbe\xcb\xca\x1a\x4c\xea\x93\x11\x1a\x0f\x33\x61\x52\x9f\x98\x26\x75\xfd\x27\x98\xd8\x26\xf5\x49\xa3\x49\x7d\xb2\x5a\x4d\x6c\x93\xfa\xc4\x34\xa9\x4f\x86\xd1\xee\x77\x59\x25\x08\xd5\x5d\xd6\x24\x00\x0b\x4d\xba\x9e\x58\x06\xef\x89\x30\xa9\x1b\xcf\xcf\x27\x75\x93\xfa\x42\x99\xd4\x27\xed\x26\x75\xbb\x04\xf7\x7e\x4e\xab\x38\xa1\xcd\x93\xc8\x97\x38\x08\x56\xab\xf4\xc8\xa2\xe1\xda\x2c\x62\xe4\x04\xc6\x5d\xae\x3a\xbb\x1c\x56\x0a\xfa\x0a\x12\xd4\xfc\xd1\xa7\xe9\xa6\xc2\x9a\xb0\x5b\x83\x3f\xd5\x96\x5e\xd1\x56\x71\xbe\x6c\x46\x9e\x9d\xc5\xc8\xd5\x70\x3d\xe1\xe6\x0c\xfe\x38\x7d\xf1\x40\x6e\xf3\x37\xed\x13\x95\xd1\x27\xdf\x37\xfb\x76\xc5\xa7\xdf\xf2\x07\x13\x34\x4d\x73\xd4\xad\x38\x3e\xf7\xea\x08\x3b\x9b\x4f\xbf\x5f\x92\xb4\xcb\x8c\x94\xa8\xe8\x0a\xf3\xce\xde\x7d\xe3\xc8\xea\xd3\xef\x9f\x9b\x4e\x98\x3f\xce\x4c\x61\x18\xeb\x79\x1a\x47\xfb\x6f\xa9\x46\x1e\x7f\x80\x1e\xd1\x4f\x8b\x19\x07\xe0\xef\xdb\x31\xf5\xac\x3e\xd6\xfe\x39\xda\xba\x7f\x0a\x04\xf3\x70\x7e\xe3\x7d\xc5\xca\xe6\x63\xed\x97\xed\xe7\xcd\x0d\x05\x93\x4f\x5c\x1e\xe1\x1c\x76\xdd\x05\x22\x39\x0e\x1f\xe8\x78\xdc\xbd\x31\x77\xec\x45\x13\xf6\x8e\x77\x6c\x98\x26\x61\x99\xe7\x28\x09\x35\x02\xe6\x08\x4d\xca\xd9\x46\x38\x9e\x13\x9e\x07\x1b\x23\xc4\x48\xc8\x21\x37\x67\x1a\xc4\xc9\x95\xc1\x75\xf9\x29\xc1\xee\x66\x77\xb0\xbb\xcf\x03\x76\x77\xb9\x19\x76\xf7\x72\x72\xf2\x8f\xfb\xe4\xf1\xff\xb6\x60\x77\x1a\x90\xc9\x58\xdf\x0c\x93\xf1\x25\xc3\xd5\x54\x30\x11\x05\x0f\x21\x30\x27\x75\xa0\x5b\xbf\x2d\x89\x33\x08\xfc\xfc\xa1\xa7\x40\x59\xec\x5a\xb3\x83\x8b\xee\xa3\x86\x58\xd7\x1a\xde\xe5\x4c\x2b\x49\xd6\x77\x0c\xbc\x30\x2b\x6d\x0e\xd0\x67\x2f\x7f\x55\x59\xa8\x00\x86\x9b\x73\x5a\xa0\x45\x9a\xdb\x20\x9a\xce\xcf\xec\x69\x3d\x3f\xfa\xce\xa4\x54\x55\x59\x89\x30\x76\x0a\x62\xb7\x4d\xc8\xef\x0a\xa8\x26\xc7\x64\x96\xc3\x6c\x2e\x06\xa5\xde\x31\x1c\xd2\xa3\x21\xce\x9e\x44\x90\x40\xba\xfb\xd1\x7f\xe9\xb4\x32\xe0\x5b\x28\xc7\x1c\xf6\xc5\xfc\x56\x04\x94\xa9\xb8\xa4\xfb\x29\x33\x2b\x1b\x20\x43\xd6\xf1\xa7\xce\x18\x98\xce\x78\x98\x7a\x01\xee\x48\x95\xa2\x92\x15\x43\xab\xde\x0c\x0e\x61\x7c\x9a\x23\xa8\x10\x8c\x7a\x7b\xd8\xf5\xf5\x45\x08\x63\xb6\xd7\xb3\x4b\x07\xd9\xb4\x33\x30\xaa\xda\x23\x6a\xa2\x25\x17\x4f\x1f\xba\xc3\xb0\x9f\xb1\xc0\x93\x66\xd8\x41\x31\xc2\xa7\x1a\x30\x34\xa9\x57\xf7\x11\x18\x79\xaf\xd3\x34\x26\x38\xe3\x3d\x79\x2a\xc3\x5b\x16\x09\xcc\xb2\xa5\xde\x8c\xb6\xa0\xbe\x5a\x58\x7e\xec\x0c\xa7\x59\x8f\x1f\xc9\x0a\xb2\xc0\x71\xe2\x55\x45\x0e\xcd\xba\xa0\x5b\x5c\x51\xfd\xae\xc3\xff\xe9\x7a\x0d\x1d\xe4\x6d\x4c\x20\xde\x7c\x55\x47\xfe\xd1\xc7\x5f\x68\xa8\x55\x27\xb3\xf1\xce\xab\xb7\xd3\xda\x76\x85\xbe\x93\xa1\x34\x59\xfe\x8f\x54\x4c\xca\x2f\xf9\x94\x28\x17\x1e\xf0\xca\x02\x45\x06\xa2\xcd\x1d\xda\x74\xdf\x9d\x61\xbf\x8a\x3e\xde\xbf\xa2\x7b\x14\x2a\x0a\x9a\xa6\xf9\x02\x12\x42\x50\xf4\x8f\xda\x40\x99\x19\x3a\xb6\xac\x8d\xe1\x76\xc7\x60\xf4\x05\xf8\x92\xcf\x90\xb1\x23\xcc\xec\x23\xeb\x85\x73\x0f\x14\xe1\xba\x4f\xb4\x1d\x20\x9c\xc3\x9c\xc8\xdb\xbd\x27\x19\xca\x43\x7e\x4d\xae\x86\x48\x4b\xa0\xed\x00\x62\xe3\x88\x61\x41\x5e\x48\x99\x50\x7d\xec\x88\xd1\x5a\xdb\x81\x61\x92\xa4\x04\x3a\x40\xcc\x37\x9b\xd3\x72\xb1\x17\x24\x4f\x93\x59\xcb\x1c\x6e\x6a\x44\xe3\x34\xe9\x3c\x90\x47\x91\x23\xa7\x1c\x51\x51\x19\x45\x4f\x17\x69\x99\x10\xf3\x7b\xe0\x75\x5e\xa7\x04\xc6\x07\x5c\x10\x1b\x5b\xf9\xf8\x60\xad\x7c\xdc\xde\xca\x91\x92\x48\xc0\xc8\xfb\x19\x7f\xe3\xa9\x59\xe8\x6a\xf4\x16\x0d\xd8\xa6\xd2\x8e\xda\xb6\xd4\x50\xaf\x4b\xe3\xfa\x73\x23\x67\xcd\x28\xb8\xc7\x90\x90\x9c\x81\x60\x3d\x20\x0f\x63\xe0\xe1\xe8\x83\xfd\x48\x6e\x39\xf4\x55\x05\xb6\x8d\x70\xd4\xc5\x49\x81\x72\xda\x16\xfa\xa3\x94\x80\x74\x86\xc0\x45\xff\xa4\x59\x10\x48\x8a\x2e\xc1\x0b\xd4\x55\xb9\x21\x18\xce\x3d\xe0\x75\x19\x65\x5f\x17\xe6\x39\xa4\x0a\x9b\x10\xdf\x3d\x20\xf6\x9d\xae\xbc\xc8\x8e\xba\x73\x94\x93\xdf\x5c\x2f\x26\x4b\xc2\x72\xb4\x34\x4e\xae\x06\x92\xae\x0c\x8b\xbd\x05\x66\xb7\x49\x65\x6d\xc3\xef\x5e\xe9\xf8\xdd\x70\xc8\x10\x7b\x1c\x30\x16\xf8\xb2\xe1\xdc\xd9\xb4\xe8\xe6\x68\x86\x0b\x92\x2f\xbd\x00\x44\x43\x46\x92\x5b\x05\xf0\xd3\x3d\x56\x03\x90\xd5\x5e\x8b\x4c\x7a\x04\x16\xef\x8b\xde\x68\xcc\x03\x10\xd3\x55\x15\x80\x05\x27\x45\xa7\xaf\x82\x4a\xe1\xf9\xb3\x1f\x5c\x47\x29\xbf\xbb\x97\x5f\x67\x69\x1c\xf7\x32\x94\xd3\x4e\xf4\x03\xb0\xc4\x28\x8e\xf8\xb7\x78\x81\xd2\x92\x04\x7e\xff\xe4\x24\x58\x5f\xcd\x71\x8c\xfc\x7b\x0a\x61\xdc\x23\x88\xc5\x83\x66\x5a\xff\xc4\xc2\x5e\xe4\x5b\x62\x2f\x96\x0a\x50\x5c\x39\xe0\x16\xaf\x64\x97\x28\x2e\xf4\x65\x05\x30\x8e\x51\x45\x84\xce\x42\x0c\xf3\x16\xbb\xc2\xe0\xf2\x37\x2c\x11\xd4\x9d\x90\x6b\x09\xab\xb7\x2c\x31\x91\x8e\xc0\x46\x4a\x67\x15\x7b\x33\x44\xa4\xdf\xb0\xed\xc0\xcc\xf2\xa2\xab\xdb\xca\x48\x64\xcf\x19\x91\x67\x88\x04\xbc\x71\x6f\xe5\x78\x08\xfc\xa5\xa8\xfd\xdb\x60\x30\x1a\xb3\xac\xf8\x32\x71\x67\x26\xa6\xc0\x02\x66\x0c\xaa\xeb\x5f\x53\x21\x6a\x80\xd8\x63\x40\xeb\x30\x40\x23\x2d\x57\xaa\x8c\x6b\x7a\x31\xcb\xde\xdc\x50\x54\x31\xec\xfc\x19\x0a\xe4\x2f\xff\xfa\xdc\x28\x59\x7e\xf7\xec\xe5\xaf\x03\xb9\x93\x6f\x93\x9e\x6b\x42\x1c\xae\x48\xcb\xaf\x4e\xdf\xd6\xb2\xa9\x5c\x8c\x93\x69\xea\x35\x15\xe6\x55\x01\x2c\x06\xf4\x6f\x19\x38\x81\x17\xa2\x84\xd1\xf6\x42\x26\x71\x89\x8a\xe6\x22\x72\x14\xd1\xb7\x69\x1e\xe1\x04\xc6\xde\x9a\x1d\x0c\x12\x13\x23\x1a\x2a\x20\xc3\x7c\xca\x56\xeb\x6b\x7d\x85\xe3\x58\xf8\xa7\x2b\x5c\x8f\xfe\xac\xd7\xa3\x93\x92\xc1\x4f\x8a\x00\xe8\x79\x84\x2c\x14\xff\xd3\x38\x96\x80\x66\xd9\xa5\x05\x9e\x25\x30\x7e\x09\xcb\x02\x69\x05\xad\xc1\x74\x38\xf3\x27\x26\x7e\xd5\xb9\xcc\x46\xe1\x4d\xd1\xa6\x56\x39\x86\x65\xaf\xec\x45\x28\x43\x49\x84\x12\xf2\x37\xb4\x7c\xc6\x0c\x68\x9b\xb1\x98\x4d\xf9\x05\x60\xa2\x23\x32\xad\x82\x45\x8f\x78\x60\x14\xed\x58\x84\xfc\xb2\x3d\x7f\x79\x54\x8d\xb2\x1d\xb3\x17\x1f\x5a\xb9\xcf\xed\x01\x92\x1b\xdc\x68\x71\xe0\x11\xe1\xa2\x0b\x18\x15\x5b\x83\x61\x1d\x9f\x5b\xb5\x9f\xb4\xa2\x61\x2f\xc1\xd5\xae\x06\x61\xf3\x78\xbe\x71\x8c\x3d\x95\xb8\x4a\x93\x26\xf1\xd2\x65\xbc\xdd\xc3\x7e\xde\x60\x47\xcb\x37\xdb\xd1\xce\xbe\x78\x5f\x3e\x7a\xf0\xfd\x3b\xc3\x8e\xa6\x6b\x0c\x61\x1a\x97\x8b\xa4\xe8\x14\x28\x4c\x93\xa8\xcd\x7a\x53\x53\x36\xf8\xa7\x0d\x56\x1e\x23\x25\x4e\x62\x9c\xa0\x2e\xdb\x76\x9d\xe6\x02\x29\xb9\x66\x79\x3a\xcb\x51\xc1\xfc\x06\x35\xb3\x80\x7c\xdc\x11\xae\x82\x54\xf9\xc7\x45\xb7\x58\xc0\x38\x16\xe2\xe8\x23\x70\xca\x13\x4b\xf9\x5f\x5a\x00\x4f\xc7\xe0\xa4\x0a\x21\xc6\x6a\xe4\x2d\x20\x95\x2e\xfb\x0d\x96\x8b\x4a\xf8\x3d\xad\x2b\x85\x35\x45\xd2\x6d\x16\x6b\xb5\x93\xf1\x8e\xa3\x2d\x58\xe0\x04\x2f\xca\x45\x73\x1f\x56\x0a\x72\x92\x5e\xe5\x30\x73\x68\x25\x7d\xd5\x50\xa6\x38\x90\x94\x63\x8d\x46\xfd\x71\x5d\x5f\xde\x46\x20\x6f\x54\x5e\x95\x7f\x5b\x5e\x89\xc1\xe2\x2d\xbb\x30\xdb\x5d\xc4\x35\x16\x61\x93\x94\x6b\x40\x72\x9b\x76\x80\x1c\x30\xdc\xa9\xf2\x55\x09\x76\xdd\x0f\x12\xe6\xda\xfa\xf1\x5e\x0d\x59\x04\x0d\x65\x82\x49\xed\xb6\x7f\xc3\xd5\xd0\x51\x9d\xe0\xe0\x53\xb8\x16\x9a\xdf\x5d\x0b\x7d\x1e\xd7\x42\xcb\xcd\xc7\xd9\xc3\x7f\xdc\xff\xfb\x77\x1f\x5e\xc4\x77\xd7\x42\x9f\xd1\xb5\x90\x6e\x2b\xb5\x0c\x70\xfa\xed\x89\x6e\x51\xe5\x47\x61\xc3\xfd\x90\xc3\xb0\xa5\xcc\xa6\x85\xe7\x30\x58\x9b\xd7\x3d\xdf\x5b\xa9\x55\x7d\xa1\xf6\x1c\x78\x4f\xd8\x5d\x87\x7d\x9d\xd5\x50\xa2\xbc\x18\xd9\xe8\x8e\x6e\x5e\xf5\x6c\x6b\x9b\x7e\xf4\x19\x9b\xa6\xbf\x38\x98\xd1\xf6\x8b\x8f\xd8\x34\xfd\xe5\xc1\x5a\xf9\xe5\x9d\x69\xda\x61\x9a\xbe\xb9\xc1\xb9\x5d\xff\xdc\xd9\xde\xbc\x87\xb4\x4d\x45\xdc\x36\x53\xf2\xec\x06\xa6\xe4\xdf\xcd\xfa\x9b\xed\x69\xfd\x9d\xb6\x5b\x7f\x65\xe4\xcc\xa9\x65\xfd\x9d\xec\x6a\xfd\xbd\x91\x41\x97\x05\xf1\x49\x23\x74\x70\x7b\xee\x67\x61\x70\x75\x9c\xad\x9c\x06\xd4\x51\x14\xf3\x53\xd4\xba\xb0\xea\x7b\xa0\xf6\x94\x1e\xfd\xcc\x76\xfa\x53\xe9\x7a\x7a\x32\xa1\x8e\x8c\xae\xd9\x39\x3e\x78\xfb\xa7\x6b\xff\x04\x94\x3d\xbe\x76\x2f\xe4\xd2\xfd\x9e\x2e\xe9\x80\x4a\xc6\x3f\x7f\xff\x9b\x17\xac\x55\x8d\xdf\x02\x71\x94\x0e\xd0\x03\xe1\x19\xa9\x8f\xd7\x7a\xbc\xa6\xad\x70\x76\xc9\x56\x0d\x11\x5f\x6e\xd1\x16\x9e\x72\xbb\xe6\x7c\x43\x37\x22\xde\x1c\xfc\xcd\x6e\xcd\x11\xf9\x8f\x3f\x56\x6b\xf6\x62\x38\xf7\xb3\xdf\xc5\x9a\x3d\xb1\x4b\x52\x66\xd9\xfd\xc3\x88\xc9\x60\x69\xb5\x26\xec\x68\x96\x75\x7c\x1e\x80\x4c\x37\xcb\x66\xad\x66\xd9\x25\x98\xed\x6a\x86\xa1\xa7\xc8\x6d\x99\x61\xd4\x43\x36\xfa\x2c\x66\xdb\x01\x4c\x33\x77\xf0\xdc\x3b\x3b\xcc\x1f\xcb\x0e\xb3\x05\x3c\xf7\xfb\xbf\xdd\xff\xdf\x7f\xfb\x6a\xf2\xe0\x77\xb6\xc3\x08\xa3\x3c\xfb\xe7\xec\xce\x2a\xf3\x09\x5a\x65\x5c\x56\x82\x3b\x9b\xc5\x9d\xcd\xe2\xce\x66\x71\x68\x9b\xc5\x13\x2a\x4a\x5d\x10\x6e\x9a\x78\xa2\xf6\xe1\x4f\xdf\x8c\x41\xdb\xb5\x1b\x22\xae\xd8\xda\x8c\x11\xdf\xc0\x8c\x11\xff\x1e\x66\x8c\x0d\x20\xb6\x85\x05\x62\x53\x18\x95\x89\xfd\xa2\x9a\x1c\x07\x03\xbe\x09\x7b\x05\x9e\xfa\xf7\xf4\xfe\x0a\xa4\xb2\x67\x12\x08\x99\x68\x32\x49\xef\xc8\xe5\x7f\x9e\x40\x56\x91\x13\x2e\x4a\x49\x13\x1d\x1f\x5b\xf8\x32\xa7\x81\xa3\xa1\x16\x2c\xa0\xf3\x41\x2a\xe2\xb2\x5f\xa0\x6d\x0c\x26\xe8\x5f\x67\x25\x31\xb5\x6d\xd9\x2c\xcd\x18\xa0\x9e\x19\x6a\xf2\x70\x57\x1b\x56\xd5\x63\x1a\x46\x11\x7c\x04\x5a\xfd\xec\x77\xd3\xea\xad\x92\x2a\xb0\x58\x7a\x8b\x51\xca\xa7\xb5\x62\xab\x65\x7e\xab\x05\xcf\xed\x82\x0f\x67\xc5\xa8\x0f\x19\xb3\x62\x94\xbf\x9b\x15\x63\x3b\x70\x59\x3a\xc5\x31\xea\x26\xf0\x72\x02\xf3\x2e\x26\x68\x71\x4b\xb1\x3d\x76\x34\x43\x70\x4d\x5d\xd8\x22\x2a\xc3\x43\xf8\x29\x19\x1e\xa2\x3b\xc3\xc3\xe7\x61\x78\xc8\x36\x1b\x1e\xbe\x49\xcf\x7e\xfc\x6d\xf6\xea\x07\xdd\xf0\xa0\x5d\xe8\x93\xf4\x3d\x4a\x98\xd3\x48\x3c\x7d\xcd\xfe\xd6\x64\x7a\xcd\x57\xab\x72\x7d\x94\x2b\x57\x71\x22\x2a\x03\xc4\x69\xa5\x80\x2e\x50\x52\xfe\x84\x2e\x19\xd9\x62\x06\x09\x41\x39\x4b\xc7\x03\x60\x68\x0a\x92\x37\xa3\x09\xbc\x0a\x6e\xc8\xb9\xe8\x19\x12\x9c\x29\x1f\x0a\x65\xe9\x35\x07\xca\x30\x11\x07\x7d\xe6\xb1\x39\x9b\xc5\xe8\x87\x90\x71\xbf\x6b\x5a\x31\xcb\x16\x78\x4f\x70\xc8\x28\xe7\x15\xe7\x7d\x81\x7f\x43\x56\x71\x4c\x31\xc9\xbb\x21\xce\x43\xe6\x8d\x4a\x7f\x75\x38\x31\xac\x27\x61\x94\xb6\x3a\x5c\xab\x06\x26\xdc\xb1\x52\xd5\x80\x15\xc8\xc8\xf5\xf1\x2c\x41\x51\xe7\x87\x64\x8b\x6c\x9e\x1b\x41\x07\xea\x99\x35\x8f\x25\xd0\xa2\x8c\x6c\x28\xe4\x02\x65\x90\xd1\xd4\x9a\xa1\x45\x36\x7c\xf5\x43\x42\x50\x4e\xcf\x95\x4b\xb3\x9d\x8c\xed\x59\xf5\x30\xef\x59\x1e\x04\xba\xc7\x6a\x49\x77\xf8\x97\x7c\x22\x6d\xd1\x01\x56\x29\xff\x1f\x7b\x6f\xbb\xde\xb6\x91\xe4\x8f\x7e\xd7\x55\xc0\x38\x59\x2f\x30\x69\x52\xa4\x6c\x25\x0e\x37\x8c\xad\xd8\xc9\x8e\x67\x9c\xd8\x6b\x29\x33\x67\x97\xc3\xff\x18\x04\x9a\x64\x5b\x20\x1a\x01\x9a\x92\x68\x09\xe7\x36\xce\x05\x9d\x1b\x3b\x4f\xbf\xa2\xbb\xd1\x00\x29\x4a\xde\x89\x13\xe7\x99\x64\x44\xa0\x51\xd5\xef\x5d\x55\x5d\xf5\xab\x49\x9d\x83\xa3\x99\xd9\x00\x2d\xb2\xd7\x6b\xd2\x96\xdc\xa0\x9e\x58\x74\x00\xbc\xd7\x3c\x5f\x80\x44\xcb\x76\x19\x38\xa4\x5f\x68\xc3\xc5\xa4\xb9\x48\x8e\xeb\x45\xa2\x1f\x6b\x1f\x61\x7d\xf0\xee\x75\x75\x6b\xf7\x2a\x61\x8d\x7e\x99\xd5\x4d\x73\xb5\xcc\x54\x97\x9f\x80\x23\x87\x8b\x8d\x9f\x24\x3e\xf0\x1f\xd6\x7c\xa4\x96\xac\xb2\x38\xd4\x90\xa9\x2a\xa9\x5b\xaf\x5c\xe2\x82\xc4\xac\xcf\x65\xfc\x18\x5b\x87\x29\xca\xce\x7b\x04\xfb\xc0\x67\xaa\xe1\x8e\x3a\x6e\x43\x80\xe8\xd2\x71\x57\xba\x8e\x6b\x83\xd1\xee\x9a\x98\x21\x96\xba\x20\x5f\x5c\x91\xd0\x03\x63\x2b\x21\x43\x69\x3d\x17\xc0\xe4\x6b\xa1\x1e\x8a\x29\xaa\xb4\x0a\x4a\x8c\x4a\x52\xe2\x1c\x40\xb0\x0c\xae\x4b\x18\x17\x90\xd4\xf9\xd9\xb5\x34\x00\xeb\x2c\xc5\x51\xa2\x0b\xf1\x8c\x00\x55\x91\x88\x7c\xe4\x84\xc2\x7f\x8f\x67\x54\xaf\x4f\xe0\x95\xcf\x73\xf5\x26\x26\xf2\xa8\x68\xd5\xa4\xb8\x27\xfc\xf4\xd2\x66\xa0\x20\xe0\xef\x8b\xc3\xda\xe6\x20\x21\xe0\xef\x8b\x81\x4d\x5e\x6c\x2e\x54\x35\xd8\x55\x98\x76\x12\x08\x41\xaa\x8b\xd3\x69\xa7\x38\x9d\x83\xd5\x2e\xe2\xf4\x05\x4a\x60\x51\x1e\xb2\xc3\xbf\xec\x15\x30\xe5\x17\xfa\x4b\x94\x97\x1f\x59\xb2\xde\x02\x66\x7e\x5f\xc2\x4e\xb4\xc3\x2d\xcb\x9b\xc7\xd1\xe3\x13\xf2\x83\x71\xcb\xf2\x84\x9e\x21\x72\x53\x1d\xd6\x7b\xf0\x3c\x13\x41\xb2\x91\x7e\x88\xf2\xfe\x7b\x6b\x76\x1f\x2b\xab\xd9\xc9\xdd\x85\x84\x29\x5f\x26\x4e\x72\x6d\x8f\x1b\x91\xcb\x86\x65\xac\xd9\x71\x9b\xeb\x18\xd8\xae\x1d\xaf\xd4\x77\x3c\x7c\x8b\x1d\xaf\x2d\xab\x79\x9d\x66\xd4\xd9\xfc\x3a\x43\x79\xfa\x9b\xca\x38\x6a\x66\x28\x5f\x8f\xb1\x09\xde\xec\x6c\x4b\x32\xd6\xb6\x90\xfc\x6e\xc9\x47\x3f\x03\x36\xff\x26\x00\x9b\xd3\xf1\x0c\xe0\xd0\x86\x6b\xee\xda\x77\x23\x50\xee\xb2\xef\x5e\x6d\x7a\x24\x5a\xec\xb8\xc5\xde\x32\x59\xf9\xbd\xe7\xbf\x26\xd1\x82\xee\x35\x61\xe0\x77\xa6\xae\xde\x29\xc3\x72\x01\x17\x08\x67\xbd\xf2\x12\x91\x78\x69\xa3\xe6\xed\x9e\x30\xa3\xe3\x14\xe1\xdd\xa0\x7c\x43\x6a\x6b\xcc\xfa\x53\xb2\xc6\xc4\x9f\xad\x31\xbf\x77\x6b\x8c\xb6\xca\x64\x88\x69\x0d\x04\x51\x6e\x4a\xaa\x9c\xf0\xe5\x52\xfa\x94\xf3\x7e\xb9\x30\xd6\x52\x9f\x60\x04\x7d\x90\x0a\x3d\x63\x6d\xe9\x1f\x91\xf5\x5c\x48\xc5\xa5\x76\x3d\x55\xe2\x82\xc0\xe4\x2d\xaf\x92\x75\x4b\xb5\x80\xa4\x59\xe9\x3e\xc1\x27\x54\x65\x0b\xc2\x3e\xfd\x36\x08\xab\x05\x26\x98\x13\x50\xb9\x32\x5a\xd5\x0e\x1f\x5c\xb3\xac\x0c\x6f\xa2\x22\x5a\x95\xa3\x6b\x4e\x96\xa5\x8c\x63\xd5\x61\xf9\x22\x56\xab\x28\x4b\xec\xca\x18\x15\x15\x59\xb6\xbe\x1d\x0f\x9f\x4e\xa6\x23\xc7\x7b\x06\xb1\xc0\x8e\xaa\xf1\x77\x81\xf4\xc5\x3c\x65\x1b\x94\x47\xb0\xf7\xc5\x35\xac\x3c\xce\xfb\x1d\x10\x6a\xf7\x68\xe2\x17\x3e\x78\xf7\xc5\x35\xf9\x72\x58\xbd\x9b\x02\x2e\xd7\x8f\x82\x70\xfc\x1d\xef\x0d\xbd\x99\x55\x18\x52\x21\x22\x1d\xc7\x01\x36\xe4\x7a\x31\x22\x93\xec\x9e\x14\x8f\xc8\xe6\xa0\x74\xa7\xfb\xe2\x50\x36\xda\x20\x74\xa7\xfb\x62\x60\x93\xd7\x07\x8a\xaa\x68\xdb\x55\xa7\x8e\xef\xe9\x3e\xa8\x29\x50\x78\xeb\x41\x5d\x40\x79\x91\xde\x63\x09\x3d\x7a\x05\xbe\xdc\x7a\x62\xf1\x23\x1b\x5f\xc0\xa2\x40\x09\x6d\x6a\x4f\x4b\x00\xde\x72\xbd\xb0\x4f\xbe\x27\x99\x0a\xfd\xa0\x69\xc1\xff\x14\x0e\xb8\xfc\x73\x92\xaa\xdf\x7c\x92\x2a\x35\x58\xab\xcf\xd2\xc8\x1f\x48\x1a\xc1\x3c\x2b\x97\x2e\xf6\x83\xb4\x21\xa1\xd4\x3e\x07\x2f\x13\x5f\xdb\xa9\x2c\xef\x15\xad\xd4\x53\xcd\x20\x39\x47\x59\xf2\x96\x6e\x7a\x89\x81\x89\x05\x1a\x1f\x85\xe2\x68\x08\x01\x0e\x82\x72\x4f\x21\x28\x71\x1a\x55\x41\x2e\x1e\x9b\x4d\xe1\x7d\x9a\x34\xde\xd5\xc9\x74\xe5\x77\x04\xad\xa0\x2c\x2f\x9f\xa5\x28\x3b\x3f\xc3\x27\xda\x57\x74\x22\xe6\x8d\x5c\x62\xcc\xac\xb0\x0a\xca\x8f\x7a\x9a\xda\x0c\x0c\x14\x9f\xf4\xee\xf2\x46\x19\x86\x37\x37\xd1\xf6\x73\x14\xd3\x13\x94\x27\x43\xbf\x33\x06\x4c\x9b\x2a\xe8\xc2\xf5\x96\xa7\xee\xae\x71\x0a\x16\xfc\x83\x00\xa9\xef\xcd\x0b\xbc\xea\x45\x49\x94\x13\x58\xf4\x58\x2e\xd7\xee\x78\x04\xbe\x47\x6a\x16\x03\x30\x3f\x68\x02\x2d\x7c\x0a\xa7\xf4\xe6\xf3\xc6\xff\x7b\xdf\xf8\xb9\x9d\x7c\xb1\xdd\x4e\xfe\x5f\x5f\xbe\x5c\xff\xba\x58\xfd\x97\x15\x8d\xc0\x7c\x4e\x7d\x15\x92\x10\xc5\x69\x4f\x7b\xc2\x12\xb0\xd3\x65\x97\x42\x76\xb7\x8b\xe7\x73\xdf\x88\x4f\x90\x39\xe2\x5b\xd2\xcc\x3b\x32\xf8\x5b\x0e\x06\x1a\x29\x91\xcb\x5d\x52\xe2\xbe\xb6\x6f\x31\x37\x95\x37\x63\x1f\xb4\xab\x55\xb4\xc8\xe8\xd6\xab\x81\x57\x3f\xd2\x12\xf8\xb3\xb4\xda\xda\xed\xb0\xbc\x51\x45\xe5\x5b\xf8\xeb\x1a\x15\x7c\x93\x51\xd8\xba\xfc\x42\x56\x7c\x5b\xdf\xa5\xb7\x5c\xb1\xf2\x46\x69\xed\xe2\xf8\x07\xaf\x74\xa8\x82\x76\xb4\x68\xda\x3a\x4f\x34\xcf\xba\x99\x95\x54\x1b\x20\x06\xfc\x9d\xee\x86\xef\xea\xe2\x61\x13\x48\xba\x59\x5f\x89\x9d\xe4\x78\xfd\x8f\x7f\x10\xcd\x07\xc1\x0b\x78\xee\x9c\x28\x0d\x1b\x34\x1e\xb9\x69\xab\xa0\x08\x85\x9f\xcd\x86\x57\xf4\xbd\xea\x6d\xd9\xd1\x89\xe1\xf0\x60\xdf\xca\xb7\xb1\x6b\x3c\xb1\x02\x14\xf6\xea\x99\x37\x22\x61\x78\x1b\x5f\x33\xec\x43\xf3\x00\xa0\x8b\x87\x6d\x62\xb2\x95\x71\xc4\x1b\x04\xfc\x67\x2b\x9c\x30\xd1\xe1\x99\xc0\x12\x63\x2e\x28\xb8\x20\xdf\x6f\xd8\x9d\xfe\x89\x97\xa2\x92\x78\x78\xee\xc9\x74\xe5\x5e\x74\x11\xa1\x94\x52\xf3\x08\x66\xd2\x98\x47\x0f\x62\x5f\xc4\xf5\x38\xe1\xdb\xbf\xae\x97\xc4\x39\xa4\x87\xee\x25\x4a\xc8\x52\x38\x0d\xa4\x30\xe6\xe7\xe9\x93\x41\x7e\xc5\x1d\xea\xdb\x3e\x93\x72\x0e\x2a\x4f\x71\x21\x5a\x24\x17\x03\xf0\x79\xce\x68\xba\x4c\x76\x20\x32\xb5\xc6\x16\x58\xae\x2d\x3b\x12\x98\xb3\xed\x95\x7d\xff\x37\x04\x2f\x65\x6a\xf4\x17\xf5\x0b\x6d\xd2\xc8\x55\x4b\x49\xcd\x70\xb2\x69\xf8\x44\x98\xee\x26\x8f\xc1\xc4\x3f\x2b\xb6\x2f\x56\x6b\x79\x18\x6b\x9e\xd1\x48\x74\xb8\x78\xde\xe1\x08\x67\xbd\x78\x09\xe3\xf3\x19\xbe\xda\x86\x1b\x6f\x11\xdf\x75\xba\x36\x3e\x18\xaa\xb5\x06\x26\xc3\xaf\x80\xcf\xf8\xd3\x91\x97\x3d\xfd\xa4\x1e\x4c\x59\x77\x11\xa5\xa1\x3a\x4e\xac\x4a\x39\x19\x0d\xdf\x9a\xa3\xc7\xe0\xb1\xa0\xca\x5a\x65\x9c\x07\xf1\x32\xca\x58\x7e\x21\xc1\x4b\x81\x38\x4f\x1d\x1b\xfb\x9b\x9a\xbc\x59\x13\x3b\xd1\x80\x09\x4c\xdf\xd1\x59\xad\x05\x9a\x1b\xac\x0b\xba\xa6\x1e\xc6\xce\xa9\xe0\xee\xb5\x8f\xc8\xa1\xb1\x3b\xba\xce\x8a\xce\x69\x79\xdb\xa9\x6d\x9e\xd4\x03\x97\x9f\x17\xdf\xd2\xa6\xec\x6e\x3c\x86\x65\xd9\x8b\x71\x46\x0a\x9c\xf6\xe5\xac\xe9\xab\xec\xf9\xad\xfd\xb5\x6b\x5d\xfe\xf1\x0f\xe2\x5e\xf7\x2d\x35\xdf\xda\x43\x5d\x05\x3a\xde\xb2\x57\x8f\xbb\x41\x85\x8c\x03\xda\x9f\x63\x2c\x00\x96\xda\x43\xe3\xd8\x1b\xb1\x2e\xf8\x2e\xdf\x16\x2b\x26\xc6\xe3\x91\x25\x3a\xd9\x1e\x71\x86\x10\xd6\xea\x0e\x17\x5d\x40\xef\x2d\x3b\x53\x64\xc4\xd2\x0e\xe0\x4a\xcd\x95\x26\x7e\x32\x58\x44\x7e\x44\xf9\x3f\xb2\x10\x44\xb9\xba\x81\xff\xbd\x8e\x8c\x98\x09\x77\x31\x2a\x67\x1e\xd2\x6a\xf5\xd8\x76\x75\x38\x17\x8e\x12\x54\xe6\x64\x99\x9b\x99\x4a\x47\x2b\x2d\x24\x43\xf6\x15\x3f\x8e\x6a\x6f\x32\xe6\x56\x01\xfc\x39\xca\x92\xde\x8c\x3e\xe0\xd6\x7c\xc3\xc5\x8c\x79\xa8\xc5\x91\x64\xcc\xb3\xab\xef\xe4\x8b\xa1\xe9\xbe\x5d\x8e\x17\x17\xba\xe3\xc5\x9a\x63\xbd\x44\x29\x8a\xca\x30\xf0\x59\xb0\x07\xeb\x17\xaa\xd2\x9b\x16\x90\xd4\x69\x01\xd1\xac\x1f\x5a\x54\xc7\x52\x18\x21\x32\x4c\xd0\x1c\xc5\x12\x43\x2b\x11\x56\x8d\xa5\x75\x23\x94\x5b\xcf\x85\x75\x62\xd5\x28\x4e\x7b\x73\xe6\x78\xaa\x36\x67\x15\xfc\x24\x2e\x7c\xea\x57\x63\xf5\xa4\x5e\xf3\xea\xd2\xe8\xe6\x66\x32\xad\x4c\x21\x3e\xb8\xe6\xf9\x8c\x47\x42\xa5\x81\x55\xa5\xae\x91\x52\xc8\xf3\xae\xf3\x73\x09\x86\x55\xf3\x98\xe0\x16\xe4\x14\x92\x6b\x71\xa4\x8d\x50\x35\x26\x7d\x4e\xf3\x00\x3d\x6d\xd4\xaf\x9f\xaf\xcb\x65\x00\xc3\x51\x47\xcd\x55\xd9\x39\x4a\x09\x2c\x82\x80\x8c\xbf\x23\x0f\xc6\x63\x18\x86\x55\x54\x6e\xb2\xd8\xa3\xab\x89\x2a\xc3\xd0\x43\x59\x49\xa2\x2c\x86\x78\xee\xfd\x70\x01\x33\xf2\xf0\x21\x6c\x64\x0b\x3f\x20\xc5\x86\xfb\xd3\xa8\x08\x2a\xff\xff\x4c\xa2\xde\x87\x93\xde\xff\x0c\x7a\xdf\xf4\xa6\xd7\x43\x30\x3c\x7a\x52\x7d\xe1\x1f\xa0\x79\x40\xd7\xd5\x78\x3c\x0e\x88\xd6\x95\x2c\x80\xea\xe6\x46\xe9\x96\xe4\xe6\xe6\x01\xe9\xb3\x74\x9e\x01\x0c\xc3\xda\x6e\x2d\x6c\xd6\x4c\x89\xa0\x1f\x71\x7b\xf5\x0c\x7a\xc3\xde\xf0\xe8\x09\x8b\x94\x8a\x62\x02\x8b\xd2\x4b\x71\xb6\xf0\xa2\x2c\xf1\xe2\x28\xf3\x70\x96\x6e\x3c\xba\x57\x47\x28\xf3\x52\x48\x68\x09\xe0\x65\xcc\x5e\x5d\x02\x56\x2c\x89\xca\x25\x2c\xfb\xbe\xcc\x67\x8f\xb4\xea\x31\x75\xea\x40\x66\x85\xaf\x1f\x09\x44\x12\x6e\x20\xcc\x21\x3c\x97\x06\x42\x3e\xc5\xac\xf6\x35\x9a\xf1\xee\x84\xed\x7c\xde\x25\x22\x4b\xde\x9a\x2f\xae\xcd\x6f\x2a\x2f\x4a\x0b\x18\x25\x1b\x0f\x5e\xa1\x92\x94\xfd\x77\xcc\xc6\x3f\x90\x81\x5d\xc6\x68\xf2\x6b\xc3\x66\x67\xfd\x37\x5e\xf3\x6e\xe2\xf2\x99\x17\x11\x2f\x85\x11\x15\xbd\x33\xc8\x65\xef\x0d\x6d\x76\x73\x62\x37\x79\x80\xe8\x32\x42\xc4\xd3\xe6\x2f\x9d\x28\x62\x99\x18\xab\xb4\x1f\x25\x49\x70\xcd\x02\xec\x47\x7c\xb8\xe8\xde\x9b\xf8\x80\x6d\xc6\x23\xbf\x5c\xb3\x03\xd4\xaf\x42\x80\x44\x37\x3a\xef\x55\xad\x73\x96\x32\x15\x5b\x8b\xd6\xbd\x28\x09\xab\x98\x4d\x16\xe1\x4c\x81\xd8\x16\x05\x99\xd1\xe1\xc1\x78\x1c\xa0\x71\xd6\x67\x66\xb0\x32\xd4\x6c\x24\xe8\xe1\x43\x24\x7a\x8d\x23\x27\x29\x98\xd8\x2c\x1c\x65\x7d\x61\x4c\xbb\xb9\xf1\x7f\xc9\xce\x33\x7c\x99\xf1\x0e\xf5\x0f\xba\x5b\xfb\x8e\x95\xf2\x98\x61\x02\x65\x0b\x76\xdc\x34\x07\xf6\x1d\x10\xe4\x47\x50\x76\x89\x72\xd0\x06\x25\x41\xf1\xf9\x86\x99\x3f\xaa\xaa\x02\xc9\x78\x13\xc4\xba\x55\xd4\xda\x0f\xef\xcd\x11\x34\xb7\x19\xdd\xbb\x2f\xeb\xca\xe6\x70\xdf\xbe\xac\xb3\x66\x13\x98\x06\xb9\xbe\x2b\xe1\xb9\x8b\x70\x7d\x60\x4c\xa2\xfb\x0f\xa3\x9b\x4c\xab\x2a\x04\x16\x5b\xcb\x46\x04\x26\xd9\xce\x4e\xba\x5d\x74\x42\x10\xeb\x57\xcd\xad\x4c\xb5\x16\xdf\x99\xb1\xa2\xd5\xcd\x9c\x89\x76\x7b\xb3\x63\x5f\x5b\x0c\xe2\x4e\x4f\xe4\x05\xb8\xd8\x7a\x41\x50\x46\x73\xd8\x53\xd2\x96\xe3\x86\x20\x85\x8b\x28\xde\xf4\x66\x6b\x94\x52\x61\xaf\x57\x7f\x7b\x0f\x79\x53\x9b\x26\x51\x26\x62\x21\xed\x9a\xe9\x15\xca\xce\x55\xdb\xae\xab\xfa\x0b\xb4\xb5\x69\x71\x24\xdd\x07\x4a\x01\xcd\x6e\x36\x70\xd7\xbb\x09\xfb\xfa\x43\x62\x2a\xe5\x4e\xf8\xfb\xfb\xf5\xa5\xee\x70\x0a\xee\xba\x82\xdb\xc9\x29\x18\x5d\x40\x26\x0a\x7d\x1a\xce\xc0\x5a\x04\x7e\x13\xe4\x8d\x8f\xb2\x90\x03\xbf\xdf\x04\x54\xb5\x78\xce\xd0\x27\xb8\x03\x14\x8b\x78\x47\x74\x7b\x38\x80\x5c\xb2\xbc\xa6\x3f\x47\x54\xba\x78\x11\x11\xda\x80\x75\x46\x46\xb0\x5f\x63\x5d\xf4\xd9\xa3\x4a\x8a\x51\x42\xca\xd3\x30\x70\x2d\xc2\x93\xc1\x54\x5e\xcf\x90\x87\x0f\x09\x03\x4b\xf8\x16\x4e\x06\x53\xf6\x17\x15\x37\xd7\x59\xb9\x44\x73\x22\x58\xf3\x12\x92\x31\x2d\x27\x18\x02\xc8\xd3\xec\x18\x28\x7f\x0d\x5c\x02\xd1\xe2\x02\xd2\xba\x5a\x2d\xae\x53\xd7\xd0\x6d\x62\x04\xb9\xc8\xf0\xd4\xe7\x17\x68\x23\x9f\x05\xd7\x03\x56\x0b\xc8\x6b\xc1\xa8\x8d\xd8\xe5\x33\x9d\xd7\xa1\x74\x9e\x22\x2c\x32\x8f\xcd\x12\xe5\x36\xa6\xcd\x1c\x06\xce\x97\xe9\xe0\x7c\xf5\x3b\xe0\x33\xa2\xfd\x35\x4a\xfc\x90\xca\xc9\xaa\x24\x34\x5e\x71\xd1\x3f\x4e\x71\xc9\xbf\x7b\x01\x49\x84\xd2\x32\x10\x92\xbf\x46\x71\x0c\x2b\x47\xb1\x46\xa5\xc6\x3c\x68\x1b\x44\x86\xef\x78\x69\x4d\xf9\xf5\x78\x82\xea\x93\x2e\xde\xd7\x69\xbc\x2d\x64\x1c\xe4\xb6\x1f\x79\xdc\x72\x4f\x97\x4f\xe0\x74\x1c\x8b\x7b\xba\xdc\xbc\xa7\xd3\x7f\x82\xdc\xbe\xa7\xcb\x5b\xef\xe9\xf2\x9b\x9b\xdc\xbe\xa7\xcb\xcd\x7b\xba\x7c\xbc\xbe\xbd\x1f\x79\x04\x4a\xe5\x47\x9e\x87\x20\xd1\x64\xd0\xdc\xba\x45\xcb\xc5\x3d\x9d\xf1\xfc\x69\xde\x5c\xe3\x89\xba\xa7\xcb\xbb\xef\xe9\x6c\x0e\xee\x6d\x8a\x56\x31\xa7\xcd\x93\x7e\xe4\xb9\xf4\x23\x17\x5e\x5b\x20\x01\xf9\xd6\xa3\x83\xa7\x4a\x9f\xe1\x2b\xe7\x99\xe8\xb8\xe7\xde\xd9\x7f\xba\x58\x67\x29\xc6\xf9\x3e\x0e\x68\x56\xb4\xbb\xc3\x01\xed\xb3\x4f\xd7\xa7\xe0\xd3\x95\x7f\xbe\xda\xff\xbd\x5f\xed\x1b\xd1\xab\xcc\xa4\xc8\x64\x37\xaa\xa1\x94\x61\xe0\xeb\xfb\x8b\x3f\xaf\x83\xcc\x7a\x51\x92\x70\x7f\xd9\x88\x27\x83\x29\x60\x94\xd4\x1f\x9c\xc1\x62\xe5\x87\x20\x0d\x82\xb5\x25\x0b\xa2\x3d\x64\x41\xe5\x9a\x55\xd3\x16\x1e\x55\xb5\x94\xf8\x4f\xfd\x65\x2d\x25\xc6\xbf\x55\x29\x51\x35\x2a\x81\x33\xbc\xce\x62\xe8\x83\xe1\xf1\x20\xac\x70\xf6\x9c\x5d\x6e\x05\xe1\x75\x55\x42\x72\xaa\x5a\xa5\xa4\x1a\x66\xc0\x34\x9a\x0b\x85\x75\x92\xcf\xca\x10\x30\xe9\x48\xd2\x15\xc0\xd4\xdc\x24\x5b\x3f\xad\xe2\x14\x46\x45\xd0\x4a\xd3\xf7\x77\xa4\x53\x81\x78\x9c\x07\x6b\x5d\x01\x34\x08\x4d\xa2\x3b\xdb\x48\x4c\xea\x46\xaf\xdc\x4a\x4b\xed\x20\x13\x82\xb5\x81\x43\x63\x96\x65\x7d\xb5\x3f\x2b\xfe\xb9\xc5\xa2\x1c\xaf\xc3\xf0\xe6\xa6\x0c\x0f\x34\x17\x5a\x4b\x63\xd0\x3a\x92\x9b\xc0\xd4\xec\x80\x32\x74\x9b\xc5\x54\xe8\x73\x21\xac\xb6\xcb\x0c\xc5\x05\x2c\x7a\xd1\xa2\xcb\x5d\x7d\x17\x97\xb9\xed\xa2\x84\x62\xbf\x84\x69\x0e\x8b\xf2\x30\x8d\x3e\x6c\x7a\xe2\x22\x69\x1f\xb9\x02\xa4\x7c\x9b\xd0\x44\x24\x09\xe6\x0b\x36\x07\x4d\x84\xdc\x4f\xc1\x81\xee\xe2\xb3\x48\xf4\xe9\x88\x44\x97\x9f\x45\xa2\x3f\x90\x48\x14\x49\x28\x4a\xe9\xe6\x4e\xe8\x3e\x5e\xf2\xa7\x96\xa0\x64\x6f\xaa\x1c\x1c\xb0\x06\x98\x09\xc1\xda\xfa\xee\x7b\x94\x25\x28\x5b\xd0\xcf\x51\x79\xc2\x4a\x8d\x50\xd9\x53\xe5\x63\x2e\x5a\x29\xc8\xcc\x5e\x81\xd7\x84\xcd\x7c\x8e\x91\x89\xd4\xf5\xef\x3f\xc5\x4d\x8e\xb8\x3d\x10\x69\xa3\x0b\xc3\x17\x7f\xc1\xb7\x68\x51\x52\xc0\x85\xfe\xf2\xf6\x95\x4c\x1b\xdd\x2c\xcd\x80\x06\xd7\x4c\xc8\x0b\x66\xe3\x32\x98\x8d\xd7\x41\x30\xdf\x13\xe3\x64\x21\xe4\x9d\x7f\xca\x1b\x0e\x81\x6a\xa9\x5e\xc8\xe7\x1b\xf1\xfc\x42\x7a\xd7\xf3\x8a\xb3\xf1\x65\xf6\x26\xd9\x57\xf6\x69\xc9\x09\x00\x32\x86\xfd\x05\xcc\x60\x11\x11\x28\xc7\x85\x1e\x94\xf4\xff\x65\xf0\x00\x25\x29\xe1\x23\xdf\x7d\x71\x0d\x79\x6c\x62\x81\x31\xef\x10\xb1\x52\x06\xa0\x37\x0c\x2b\xf5\x5a\xef\xb2\x7e\x99\xa7\x88\x04\xfe\x53\x66\x4e\xab\xde\xf5\x0b\x98\xa7\x51\x0c\x83\xc3\x7f\x7b\x3c\x38\x5c\x00\xff\x19\x33\x25\x11\xd7\xf3\x6a\x81\xcf\xf0\x09\xad\x42\x10\x5e\x33\x91\x9b\x9e\x8a\xcf\xe9\xa1\x18\x06\x13\x15\x20\xe8\xbc\x9c\xeb\x68\x0e\x37\x8d\x4d\xa9\x64\x87\xe2\x73\x29\xd9\x69\xbc\xb8\xb1\x8e\xfe\x7d\xca\xc6\xf5\x39\x4e\x99\x1f\x00\xbf\xb8\xab\x43\x34\xcd\xb1\x97\x20\x9b\x51\x4a\x27\xe5\x78\x3c\x86\x4f\xd5\x55\xe2\xc8\x9f\x47\x28\x85\x89\x78\xac\xae\xd3\x46\x7e\x0a\xa3\x0b\xb1\x8b\xc3\x9b\x1b\x3f\x85\x73\x22\x0a\x65\x70\x4d\x0a\x56\xc6\xaf\x2a\xb0\x1c\x5f\x06\x73\x43\x76\x54\x17\x60\x77\x86\x7e\xdc\xd8\xb4\x15\xe9\x3b\x43\x21\x5a\x84\xe5\x8c\xdc\x2d\x45\xb0\xfb\xd3\x10\xcc\x75\xf1\xd0\xe2\x60\x0f\x1b\x4f\x16\x7c\x2b\x4e\x0d\x12\x16\xc7\xd9\x78\x4e\x05\xd2\x99\xfa\x77\x47\x39\xb2\x5c\xcf\xb2\xe8\xe2\x4e\x38\x05\xb7\x8c\xd9\xff\xc8\xf0\x05\xf7\x7c\x7f\x21\x51\xaa\x3e\x8d\xcb\x0b\x87\x35\xba\x6e\xc0\x7a\xac\xc5\x1d\xed\x6d\x89\xe6\xf0\x25\x9f\xcd\xce\xbf\x19\xb3\x73\x31\xc6\x74\xe5\x17\xb7\x37\x3e\xb3\xd5\xda\xe3\x47\x45\x6f\x16\xb9\x43\xb7\x9a\xda\xa0\x46\x23\x41\x54\x9a\x9f\xad\x99\x13\x33\xa3\x70\x5b\xb5\xd0\x00\xf3\xa8\x55\xc0\xf2\xb3\x56\xf5\x9b\xd7\xaa\xee\x1f\x20\x23\xeb\x47\x84\xcf\x27\x5d\xba\x4e\x22\x12\xf5\x08\x2c\x49\xcf\x31\x65\xa9\xf2\xc0\xe4\x6c\x1d\x5a\x83\xbd\xee\x5f\x53\xf1\x66\x5d\x40\x90\x43\x46\x0b\x08\xc1\xa7\xf2\x43\x50\x04\x41\x74\x0b\xdb\xa6\x7e\x36\x94\x2a\xd2\x73\x83\xd7\x84\x3b\x95\xf8\x5d\x6b\xa2\xfe\x44\x48\x65\xc2\xfc\x29\x9f\x76\xb6\x0f\x3c\x18\x84\x4e\x54\x78\x5e\xa6\x05\x14\x5e\xf4\x80\x68\xf8\xcd\xcd\x40\x9c\x68\xf2\x85\xe8\x19\xfa\x02\x19\x2f\x44\x17\xd1\x17\x13\x66\xb2\x99\x8e\x27\xfe\xaf\x6b\xb8\x66\x36\x23\x21\x2f\x02\xbf\x58\x67\x19\x9d\x6e\x53\x2b\xc3\x99\xff\x86\x73\xf4\xc5\xe1\x05\x81\x52\x97\x46\x59\x05\x64\xa9\x1f\x23\x94\x6a\xa5\x88\x56\xaa\xa8\x4b\x9d\x0a\x39\x55\x9a\x67\xb4\x52\xb8\x9a\xb2\xf0\xda\xc8\x44\xed\xe2\xce\xe3\xc9\x78\x82\xa7\x20\x1f\x6f\x93\xaf\xf4\x8f\xf9\xa7\x54\x97\xd2\x9f\x7e\x06\xe9\xfa\x8d\x80\x74\x45\xf4\x84\x4b\x1b\x38\x5d\xb7\x3c\xe2\xe8\x96\x12\x47\xf7\x12\xa3\xac\x0a\xd7\x65\x70\x96\x3a\x1d\x75\xee\xc5\x5f\x89\x2d\xee\x62\x7b\x08\xe7\x2f\x47\xc3\x97\x2f\x8e\x86\xbf\x18\x21\x9c\x22\x84\xef\x18\x0c\xc0\xe4\xe8\x1b\x16\xe9\xe5\xee\x17\x4f\x3c\xf0\x6b\xfc\x5f\xbe\x63\x4d\xa7\xc0\xf7\x08\xc6\x29\x41\xb9\x87\xca\x5e\x81\x16\x4b\xd2\x8b\x52\x06\x57\x2c\x32\xaf\x1c\x03\x3f\x2a\x50\xd4\x13\x91\x61\x8c\x93\x8b\x4c\x44\xbc\x3a\xf6\x67\xa0\xc5\xf7\x9d\xa1\x15\x2c\x49\xb4\xca\x8d\x40\xcc\xae\xa0\x88\xa3\xa9\x93\x85\xd8\xdd\x1c\x11\x12\xff\xdf\xff\xdb\x12\xb0\x50\x07\x05\x0e\xb5\x6c\x57\xaa\x3e\xb2\x12\x46\x30\xa4\xcc\x9a\xd3\xde\x86\xc9\x84\x11\x79\xcd\x67\xc6\x44\xc4\xc3\xa9\xd0\x88\x2d\x29\x68\x9e\x31\x17\x76\x2d\x2c\x42\xe4\x7e\x61\x93\x56\x66\x97\xd9\x25\x42\xa1\x6d\xb8\xdb\xc2\x15\x0c\xf5\xaa\xcd\xeb\xaf\x00\xec\xc0\x56\x2e\xc0\xe1\x76\x8d\x13\x65\x8b\x14\xf6\xb8\x57\xb5\x02\x0a\x3f\xe4\xd8\xb3\x1f\x07\x8b\xb4\x0b\xd4\x5f\x18\x80\xef\x0d\x88\x34\xdd\xbe\x3a\xe7\x83\xaf\xde\x2f\x9f\xbc\x39\x6d\x4d\xf7\xa6\xa3\xa7\x8b\x44\x6f\x8d\xa4\x6c\x3c\xbe\x47\x0f\xb7\xe2\x81\xb7\xac\xe3\x12\x54\xd2\xd3\x81\x5d\xf0\x68\xf1\x9c\xcf\xf8\x25\xd3\x0f\x99\xf6\x92\x3e\xf8\x51\xdc\x09\x3f\x93\x57\x53\x8c\x86\xa8\x84\x91\x94\x4c\x65\x8b\xd3\xd1\x4e\xd1\x05\x7c\xad\x00\xc8\x35\x2c\xd5\x89\x8c\x71\xe6\xce\xe2\xf4\xad\x8c\x0f\x53\x39\xda\x1b\x8b\x58\x0b\xff\x63\xb7\x7b\x22\x36\x52\x8b\xea\x56\xdd\xd3\x93\x2d\xde\x8e\xfe\x6e\xac\x68\xae\x9a\xe4\xf8\x12\x16\x72\x1a\xe6\x05\x9c\xa3\x2b\x2b\x29\xd5\xb1\x08\xdd\x1a\x35\x13\xab\x39\xa8\xaa\x5a\xd9\x31\x98\x32\xa6\x4d\x26\xa5\xb7\x69\x39\x22\xc5\xb6\xe4\xa2\x72\x8f\x34\x56\x21\xc4\xb2\x06\x72\xc7\xd0\x9b\xea\x03\x7f\x41\xea\xe0\xa7\x9d\x36\x8e\x8e\x15\xdb\x15\xeb\x14\xed\x06\x32\xcb\x2c\x9a\xda\x2c\x72\xf9\x1f\x8a\x16\xab\x7c\x42\x2c\xee\xb7\x7e\xad\x42\x68\xc3\x4a\x9f\x34\xc1\xf5\x39\xdc\x8c\xa0\x0c\x1d\xe2\x94\x32\xfe\x5a\x44\x4f\x18\xcf\x02\x76\x15\x5e\x1a\xb6\x93\xf5\xd8\x9c\x87\x20\x1e\x4f\x0a\x75\x85\x9c\x6c\x15\x2f\x71\xe3\xbe\x5a\x52\xa2\xfa\xbb\xfe\x76\x65\x8b\x99\x49\x8b\x98\xb9\xa2\x62\x66\x22\xc4\xcc\x95\x29\x66\xea\x3f\xc1\xca\x16\x33\x57\xad\x62\xe6\xea\xe6\x66\x65\x8b\x99\x2b\x53\xcc\x5c\x8d\xe3\xdb\x8b\x99\x25\x58\x2b\x31\x73\x15\x82\x5c\x13\x33\x57\x96\x10\xb8\x12\x62\xa6\xf1\xfc\xe9\xaa\x29\x66\xe6\x4a\xcc\x5c\x75\x8b\x99\x36\x07\xf7\x1e\x4f\xab\xb8\xa2\xcd\x13\xb7\x4f\x5c\xbe\xd4\xae\xa6\xbb\xbc\xde\x53\xb0\x1d\x16\xc7\x91\xf8\x6d\xab\x67\xf8\x0a\xaf\xf8\x1f\xc9\x23\xfe\x25\x3f\xf5\xf9\x03\xfd\x6f\xe6\x77\xce\xff\x94\x81\x8e\x16\xba\x8d\x90\x17\x92\x75\x21\x73\x2f\xb6\x42\xda\xdc\x9f\x53\xbd\xcb\xf0\x4a\x17\xfa\xd5\x8f\xac\x36\x9a\x03\x6b\x9d\xd0\x0d\xad\xa0\x78\xeb\xff\xdb\x9f\x47\xff\xf6\xd3\xe8\xdf\x4e\x7d\xae\xf5\x6e\xec\xaf\x54\x82\x37\x91\x45\x3b\xf0\xfb\xc3\xff\xe7\xdf\x44\xe9\x75\x09\x45\x90\x5d\xed\xcb\xfc\xa0\x5e\xed\x54\xc7\xa3\x2d\xe3\xfa\x74\x1d\x2f\xed\x74\xf5\xa6\x85\x01\x19\xab\xf0\xcb\x3e\x6b\x16\x09\x20\x08\xe0\xf8\x3b\x96\x10\x2b\x86\x19\x09\x43\x80\xda\x0b\x29\x11\x32\x0c\x41\xc6\x89\x8b\x16\xc9\xeb\x2b\x2a\x30\x7a\x7c\x72\x30\x15\xdf\x9b\xe3\xc2\x23\x4b\xe8\xa5\x51\x49\x3c\x96\x30\x3c\xaa\x85\x2c\x34\x19\x4e\x7b\x68\x32\x98\x02\x7f\x55\x72\xdb\x00\xe0\xe1\x70\x6c\x60\x4a\xaf\x88\xb2\x05\xca\x16\xde\xbc\xc0\x2b\xef\x8b\xeb\x2c\x20\x93\xc1\x34\xac\x38\xcc\x25\xfd\x35\x9c\x86\xd5\xbb\xea\xea\x94\x4e\x1e\xbe\x62\x79\xd3\x33\xee\x3e\xc6\x26\x15\xad\x53\x18\x84\x60\x52\x80\x68\xba\x5b\xe3\x4a\x2e\xfc\xa8\x8a\x46\x61\xbf\x5c\xcf\x48\x11\xc5\x24\x38\x06\xfe\x0a\x65\x6b\x02\x39\x60\xe8\x8b\x88\xc0\x20\x04\xeb\x31\x94\xb1\x64\x93\x9f\x22\xb2\xec\xaf\x50\x16\x14\xa0\x0c\x41\x34\x1d\x4d\x4a\x20\x5d\xe6\x95\xb7\x7b\xd6\xa7\x8d\x83\x6f\xf1\x3a\x4b\x02\x7a\x02\x93\x69\xd8\x4f\xf0\x2a\x42\x59\xb0\x0e\x41\x56\x6d\x1a\x8d\x42\xe3\x00\xde\xdc\x4c\xa6\xcc\x55\xfd\xfb\x4d\xd0\x9c\x0a\x4f\x65\x22\xd3\x53\x12\xc5\xe7\xfe\x48\xe5\x35\x65\x07\xd9\x24\x03\xc5\x74\x3c\xa1\x87\xbd\xac\x05\x47\x48\xa3\xcd\x0a\x45\xf5\x1f\x3e\x0c\x78\xb9\x46\x47\xa1\x90\x79\x61\x89\x5e\x7d\x85\x32\x18\x15\x21\xdd\x39\xb5\x76\x10\x2a\x19\xa9\x76\xd4\x3d\x31\x00\x59\x08\xf8\xaf\xe8\x2a\x18\x82\x22\x9c\x86\x95\x16\x96\x52\xee\xb2\xf7\xac\xcb\x5e\x0c\xd3\xf4\xf7\xab\xee\xfe\x14\xff\xf5\xd7\xab\xe4\xc7\xf3\x6e\x75\x97\xc5\x0b\xf6\xca\xcb\x88\xc4\x4b\x4f\xe8\xb6\xba\x6a\xf9\x48\x49\x6b\x43\x0e\xd1\xff\x4c\x18\xea\x94\x20\xb5\x93\xb0\x54\x77\xf8\xff\xb6\x62\x45\x60\x9e\xc3\xa2\x27\xd1\x91\xf6\x02\xdc\xb6\x1d\xc6\x5b\x5d\xc6\xee\xe2\x49\x0e\x92\x83\xcf\xf8\xa0\x9f\x90\x89\xff\x33\x3e\xe8\x1f\xd2\x71\xca\xe9\x4b\x6e\x6c\x32\xc2\x73\x1c\x3b\xdd\xa1\x62\x91\x61\x5c\xaa\xa8\x23\x54\xf6\x34\x75\x55\x3d\x16\x06\x45\xfd\xd1\x6a\x9d\x12\x94\xa2\x0c\x4a\x47\xad\xa2\x8f\x33\xf8\xf7\x68\x13\xca\x71\x0f\x41\x1a\xac\xc7\x51\x10\xd8\x40\x19\xfb\xdc\xf3\x4b\xd4\xce\x15\xca\x7c\xa0\xa1\x78\xae\xa2\x2b\x1f\x0c\xb5\x07\x22\x2f\xb3\xf6\xa4\xf6\xfc\x3e\x1e\x0c\x74\x8f\x01\xe6\x35\x96\x45\xe9\xdf\xf8\x27\xb5\xdb\x40\xf2\x9b\x75\x1b\xd0\xdd\xd6\x51\x16\x17\x70\xc5\xdd\x9b\x98\xbc\x64\xb4\xe7\x5b\xf6\x68\x15\x5d\x3d\x7c\x18\x88\xb7\xa2\xb8\x6a\x8c\xd5\x01\xc2\xd5\x99\x47\x31\x07\x4d\x8a\x61\x58\x25\xb0\x8b\x25\xf7\xa7\x5a\xa1\x4c\xb2\x54\xc5\xef\xc0\xb2\x84\x84\xfd\x49\xb7\x26\xba\xc9\xfb\x0f\xc6\x63\xcb\x11\xff\x5a\x06\x64\x32\x29\x6c\x9e\x62\x5c\x04\x4a\x3c\x93\xdd\x50\x8b\x68\xb2\x96\xb6\x3f\x7f\x28\x90\x22\x98\xaf\xb7\x35\x37\xc8\xd6\x9a\x56\x30\x2d\xa1\x67\x92\x1c\x37\xcb\x55\x2c\xcf\xd7\x19\xbc\x22\x2f\xe9\xf2\xa4\xad\x3a\xfa\x7a\x4c\x9b\xc4\x30\xf4\x13\xf8\xf0\x61\xb0\x95\x08\xed\x95\x14\xc6\x75\xc7\xa8\x2f\xf8\xf3\x40\x02\xae\xd0\x77\x42\x46\x31\xa2\x0b\x66\x00\x36\xe3\x0b\x92\xf1\xca\x0c\x30\xb7\xfa\x60\x52\xde\x19\x23\xc1\xa6\x2f\xa6\x87\x0f\x26\x68\xbf\x18\xf8\x9a\x84\x15\x08\x6f\xb1\x52\x33\x71\x7f\x56\x35\x89\x6e\x56\x72\xc2\xee\xcf\x49\x51\xe8\x66\x64\xce\xa4\xfd\xd9\x59\x74\xb6\xb5\x4e\x4d\xbc\xbb\x34\xb0\x26\x62\xb1\x5b\x8f\xe3\x30\xbc\xb9\x59\xb3\x7f\x6b\x11\x74\x46\x67\xb2\x6e\x72\xd4\x22\x34\xb6\x07\x62\x10\x5c\x44\x0b\xe8\xf6\xa0\xdb\x27\x3f\x9a\x90\x45\x41\x71\xbf\x1e\x72\xed\xf9\x7c\xba\xce\x49\xbc\xd5\x1f\x0e\xab\x83\xad\xf8\x4d\x1d\x6c\xd8\xf0\x87\xc3\xe3\x4c\x9b\x23\xa9\xde\x80\x68\x3c\x41\xca\x1f\xae\xbc\x9b\x3f\x5c\x6c\x9b\x70\xcb\x16\x39\x38\xa6\x72\x70\x29\xe4\xe0\xd8\x94\x83\x63\xa3\x77\x6c\x39\x38\x6e\x95\x83\xe3\x9b\x9b\xd8\x96\x83\x63\x53\x0e\x8e\xc7\xd1\xed\x4d\xb8\x18\xa4\xca\x84\x1b\x87\x60\xad\xc9\xc1\xb1\x25\xa5\xc6\xe2\x54\x31\x9e\x3f\x8d\x9b\xa3\xb3\x56\x72\x70\xdc\x2d\x07\xdb\x1c\xdc\x13\x8c\x56\x31\xa6\xcd\xe3\x72\x70\x31\x8e\x41\xc6\xcd\xb8\x5a\x02\x8d\xed\x2b\xb9\x80\xd1\x0a\x65\x8b\x1e\xcb\x3c\xbb\xa3\x02\x5d\x2b\xcc\x12\xa8\x23\xe3\x3e\xe6\xb1\x61\x8a\x5d\xa1\x2b\x94\x95\x87\x97\x28\x4b\xf0\x65\xaf\x80\x25\xfa\x10\x71\x78\xba\xfb\x50\xa7\xeb\x00\xaa\x83\x26\xa4\xf7\xa7\x10\x3e\xb5\xf8\x6c\x05\xf8\x74\xac\x00\x17\x9f\xad\x00\x7f\x3c\x2b\x40\xed\x5d\x9f\x17\xd0\xa1\xf8\x73\x8d\x1f\xf5\xf8\x0e\x27\xf5\x76\xbc\xc5\x95\x33\xc5\x8b\x5e\x9c\x22\x19\x57\x95\xf5\x49\x54\x9e\x87\xf5\x60\xfc\x29\x08\xaf\x59\x5a\x54\x2d\xfb\x58\x8a\x17\x0b\x58\xb0\xdc\x5b\x7f\x86\x51\xe2\x87\xfd\x1c\x16\x73\x5c\xac\x02\x66\x67\x47\x7d\x99\xcc\xe9\x35\xd3\x49\xfc\x68\x4e\x60\xf1\x16\x66\x89\x8c\xb5\x11\x51\xb7\x71\x81\xd3\xf4\x0c\x9f\xe1\x9c\x99\x56\xe3\x7d\x2a\x70\x16\xa1\x54\xaf\x00\x3b\x63\x5a\x09\x31\x12\xe2\x6b\x9c\x05\x3e\x61\x21\xb4\xc2\x29\x54\x54\xfa\x94\x55\xeb\x74\x93\xc5\xcb\x02\x67\xe8\x43\x24\xee\x8a\xb5\x4a\x08\x0a\x25\x89\x0a\x72\x2a\x0f\x2d\x09\x27\x28\xc9\xcf\xe7\xb7\xa2\x4f\x2b\x9e\x06\xf9\x38\x0a\xf2\x71\x19\x04\x2b\x53\x5a\x0c\x88\x79\xa9\x91\x04\xea\x02\x2e\x0c\x77\x8c\x19\x6b\x0e\x3a\xcb\x98\x22\x5f\xaf\x70\x42\x4f\x43\x75\x08\xfb\xf5\x2b\x66\x41\x17\x4f\x8d\x6f\x78\x5b\xa5\x23\xad\x7c\x3a\xc7\x69\x8a\x2f\xcd\x92\xe5\x12\xaf\xd3\xe4\x47\x94\xa6\x7f\x86\x68\xb1\x24\xe6\xdb\x02\xfe\xba\x86\x25\xf9\xb1\x60\x5e\xbc\xf4\xcd\x46\xbc\x59\xd2\x09\xa6\x40\x4f\xe5\x53\x42\x47\x5d\x81\x9d\x6e\x94\x5b\x2f\xad\xa4\x8a\x89\xab\x12\x94\xbc\x85\x31\x44\x17\xf0\x84\x90\xa2\x94\x60\xad\xfd\xc6\x73\x7d\xe0\x18\xc6\x51\x73\x0a\xc7\xc2\xe1\xa3\x9e\xbe\x62\xca\x9d\xd1\x59\x56\x69\x3f\x28\x1b\x96\xd3\x4e\x98\x22\x70\x42\xc5\xcd\xa8\x84\xbc\x2d\xa3\xda\x0a\xa1\xfa\x69\x28\x6a\x40\x0b\xd4\x53\xf9\x60\x56\xc0\xe8\xfc\x80\x7d\xca\x1a\xec\xfa\x74\x20\xd3\x8c\x47\x28\x75\x7f\x5a\x0f\x68\xd7\xf7\xda\x10\xcb\xec\x41\xf4\x67\x4d\x72\x64\xce\x7c\x9c\x07\x61\x55\xf1\x25\xfc\xe7\x28\x4b\x52\x58\xd8\xd7\xb7\x30\x65\x0a\xb5\x00\xe8\xd4\x46\xf8\xe1\x43\xbe\x47\xc9\x87\x27\x19\x5a\xb1\x55\xc0\xde\x06\x41\x10\x8e\xbf\xbb\x6e\xd6\x15\x8a\x1d\x83\x4f\xa0\x1e\x54\x1b\x48\xde\x83\xfd\x38\x45\x30\x23\xfc\xd5\xb7\x47\xb2\x55\x3a\xd7\x31\xdd\x68\x9d\xcf\x87\xd5\x39\xdc\xbc\xc0\x97\x99\x6c\x08\x37\x46\x05\xb0\xbf\x82\x24\xfa\x2b\xdc\xdc\xdc\xc0\x7e\x4c\x8a\xf4\xaf\x70\x13\x3e\x7c\xf8\xd5\xb1\x6e\xd1\x09\xaf\x1d\xc0\xb2\xd2\x64\x25\xda\xb9\xd0\x5d\x62\xc2\x03\xd2\x2f\xe0\x0a\x5f\xc0\x93\x34\x7d\x4b\xb5\xdc\x32\xa8\xc1\x5b\x13\x1c\x33\x14\x61\x71\xdd\xf6\x96\x9b\x03\x0f\x90\xb0\xfd\xfc\x8c\x13\x61\x9f\x12\xbd\x1b\x02\xd2\x8f\x92\x84\x97\x43\x61\x45\x27\xfd\xcb\xac\x84\x05\xf9\x21\x95\xb6\x3c\x35\xeb\xcd\x17\x26\x66\x31\xef\x6f\x6b\x95\x0a\x1f\x9d\x39\x4a\xd3\x13\x99\xe3\x80\xbf\x09\x74\xe8\x84\x7f\x1a\xf3\xc0\xd7\xb7\x77\xf1\xac\x3f\x43\x19\xc7\xea\x90\x43\x20\xea\x4f\x2b\xcf\x20\xba\x5e\xa1\x92\xc0\x0c\x16\x81\xcf\x3f\x14\x54\x4c\xd2\x06\x53\x73\xd0\x44\x79\xf3\xa1\xc1\x56\x75\x6d\x93\xe5\x39\xdc\x30\x77\x3f\xc1\xd3\x24\x12\x56\x97\x28\x4d\x5f\xc0\x92\x14\x78\x63\xf7\xaa\xe3\x95\xa3\x5f\x65\x63\xf9\xb8\xdf\xa6\xbd\xaa\xd2\xce\x4f\xb7\xd6\x9b\x4e\xbf\xb7\x54\xd7\x81\xf5\x22\x6d\x19\x69\xb6\xed\xe1\xda\x8a\xd8\x36\xf2\x61\xe5\x9c\x0e\xee\xb5\x0f\xfb\x25\xd9\xa4\xb0\xbf\x64\xa5\xe4\x7a\x40\x59\x06\x0b\xb5\x8c\xf1\x7c\x5e\x42\x42\x97\xf1\xa3\xc1\x97\x7e\x7e\xe5\x57\x9a\x64\x20\xeb\x2b\x7b\x50\xad\xf9\xf1\xa0\x2a\xd5\x19\x2a\x0e\xd5\x37\x98\xc7\xf8\xca\x8f\xf8\xce\x21\xed\xd5\x4d\x12\x8e\xc7\xb2\x8d\x9d\xa7\x35\x8f\x38\xde\x59\xce\x69\xab\xa6\x31\xb1\x5c\x33\xca\x35\x95\xac\x1d\x18\xcc\xc6\x17\xc1\x4a\x37\xbf\xf1\x13\xf3\x3e\x80\x63\x2d\xc2\xfc\xd0\xbd\x7b\x44\xf1\xd2\x26\x2c\xcf\xed\xbb\x47\x14\xe7\xe3\x55\x18\xde\xdc\xe4\xea\xdf\x6d\x26\x07\x2a\x23\x32\x90\x66\x78\x45\x7a\x25\x4a\x60\x5b\xf8\xdd\xbd\xf9\x40\xbb\x30\x47\xb7\x59\x19\x3e\xc7\xe3\x7d\x92\x6a\xfa\xfa\xb3\x9a\xfe\x7b\x57\xd3\xf9\xa1\x17\x6f\xf7\x90\xba\x7c\xfd\xe1\x43\xfc\xcd\xe2\x6b\xdd\x43\xaa\x19\x41\xc0\xef\xf9\x58\xca\x0f\xaa\xa3\x89\x0d\xa9\x47\xf7\xa2\x28\xed\xf0\xb2\xaf\xf3\x09\x0d\x78\x26\x21\x15\x61\xc4\x29\x78\xae\x7d\xce\x5b\x46\xa5\xb8\x35\xf1\x7c\x30\x39\x3e\x52\x7e\xff\x97\x28\x61\xb9\x85\xc4\x1f\xc0\xd7\xde\x0f\xe9\xee\xc8\xc0\x68\x7d\xa0\xc5\x15\x30\x38\x3b\xf1\xdc\xfc\x60\xc0\xf2\xba\x9d\xa2\x04\x7e\x1f\x15\xaf\x73\xc8\x9c\xe9\x7d\xcc\xff\x98\xea\x39\xe2\x54\xb8\x02\x83\x7d\x3d\x15\xbb\xb1\x08\xe0\x89\xa3\x9c\xf0\x60\xa2\x89\xca\x67\xe5\x88\x48\x7a\xc4\xbd\xce\x44\xc7\xa8\x64\x43\x2a\x48\x48\x66\x9b\xa3\xb5\xd2\xf2\x9a\x1b\x29\x58\x5c\x69\xc8\xe8\xa9\xda\xc8\x0d\xd3\xc8\xfe\xb4\x1c\xfa\x5a\xd8\x12\xe1\xc9\xb8\x5a\x32\x41\xf9\xb5\xb7\x9b\x96\xbd\xae\xb5\x64\x33\x78\x8c\x44\x04\x7a\x75\x88\x18\xfb\xed\x4f\x1b\xb1\x5a\xae\xdc\x4b\xcd\x8f\x5a\xf9\xb6\xe4\x8c\xdb\x39\x97\x5c\x8a\xb2\x73\x99\xde\x8a\x77\x89\x3b\x63\x9f\x95\xac\xa8\xe4\xd9\x8a\x54\x1a\x55\x3d\x57\x2d\xb3\xec\xd4\x81\x2b\xc7\x5a\xdc\x97\x96\x77\x55\xe6\xc6\xaa\x63\xd8\x76\xc9\x61\xf4\x9f\xd8\x23\xd8\xa3\x7a\xbc\x97\x47\x0b\xd8\x48\x28\xd4\x96\x6b\x88\x27\xf3\x92\xe9\x6a\x64\x1c\x11\xff\xed\xb1\xf9\xec\xa1\xb2\x37\xc3\x45\x02\x8b\x14\xf2\x78\x1e\x9e\x9d\xab\xfe\x86\x2f\x84\xaf\xac\x2c\x41\xce\x05\xd1\x96\xb2\xd1\x35\xe5\xbf\x66\x04\xa3\x2c\x66\x21\x29\xae\x49\xde\x36\xa6\x8e\xec\x41\x8f\x87\x5d\xbb\x80\xbe\xee\xac\xcc\x87\xbc\x3f\xf0\x15\x4c\x7a\x25\xd7\x84\xf9\xa6\xa4\xf6\x8c\xce\xc6\xb4\x12\xe9\x31\x71\xb7\x73\xc6\xbf\x85\x31\xcc\x08\x4f\x03\x53\xee\x38\xc5\xb7\xf3\x9d\xe1\x64\x43\x87\x74\xbe\x4e\xd3\xde\x2c\x85\x70\x4b\x2d\xea\xc5\xf1\x44\xdb\xf0\x4b\xbc\x2e\x38\x3e\x60\xac\xa2\xbc\xac\x74\x6c\x5a\x57\x6b\x21\x58\xa8\xec\x51\xd1\x26\x87\x49\xf7\xb1\xd0\x9a\x6f\xec\x11\x98\x70\x55\x61\xbf\x8c\x63\xda\xa6\xc7\xd3\x16\xf2\x3e\x42\x65\xef\xd1\x2e\xd9\xef\xfe\xf1\x0f\x72\x86\x56\xb0\x93\x74\x57\x06\xb9\x76\xf6\xc3\x5d\xd9\x6f\xf2\xfb\x64\xbf\x9d\xa1\x96\x4c\x71\x6f\xbe\x5b\xb3\xa5\x35\x86\x98\x27\x55\xbc\xf3\x10\xb7\x9e\x7c\x6d\x1f\x6c\x59\x0d\xed\xbb\xd5\x50\x86\xf1\x3e\x06\x13\x5f\xa6\xe2\x64\x90\xfb\x6d\x47\xf4\x7e\xe3\x77\xb7\xca\xda\xf5\xdb\xe4\xad\xa7\xe8\x7d\x56\x4c\xdb\x81\x75\xf6\x22\x25\x8f\x63\x07\xbe\x45\x1b\x6a\x22\x53\x3b\xa5\xdc\xce\x44\x59\x6c\xe7\xee\x9d\xc9\xff\xf7\x33\xf6\x04\xef\xad\xa5\x5d\x61\x99\x75\x7d\xf7\xef\xf3\xdd\x16\xde\xe3\xad\x79\x0a\x1f\x75\x24\x2a\xdc\x49\x96\x72\xc6\xc4\x9b\xeb\xfa\x1b\x30\x1c\x6a\x27\x88\x9e\x69\x9e\x2a\x10\x25\xc3\x84\x6d\x5c\xb7\x74\xcb\x48\xb5\x30\xc6\x23\x2d\x9a\x35\xc8\xda\x32\x0c\x6e\x97\x7e\x0c\xb9\xc7\xa3\x2a\x45\xc6\x25\xe9\xdd\xe4\x1f\x2a\xa9\xf3\xbc\x14\x7f\xe7\x6a\x89\x4b\xfa\xd1\x16\x86\xae\xc0\x34\x27\xae\x43\x1b\xb0\xc4\xc8\x01\xeb\x8c\xa2\xc0\x97\x42\x39\x68\xa4\x38\xdd\x61\x7d\xec\xc6\x86\xf5\xc5\xae\x5c\xac\x59\xde\x94\xf1\x9c\x1a\x1c\x6b\x08\xc7\x89\xf0\xe5\x2f\x86\x23\xd8\xa5\xef\x74\x25\x6e\xae\x8f\x20\x16\xa1\x23\x27\xdc\x9c\x45\x43\x73\x68\xcc\x4b\x23\xf2\x99\xa9\xae\x02\x28\x01\x67\x1c\xb6\xb8\x87\xd7\x84\x6a\xa1\x3e\x50\x7e\x60\xbd\x58\xaa\x62\x7a\x3a\x48\x19\x51\xc9\x66\xf7\x55\x0f\xc5\x22\x5d\x64\x49\x7a\x32\xbb\xa4\xb0\x50\xf8\xc0\xc0\x65\x60\xb2\x65\x8a\x17\x3b\xc5\x57\xbb\xb4\xe3\xae\xb8\xea\x64\x6c\x5c\xcf\xef\x0e\xe5\xd9\xe6\xff\x2e\x21\x88\x74\x8d\x14\x28\x30\x9f\xe7\x4c\x7d\x60\x3a\xc9\x2b\xbc\x28\x3d\xa9\x08\x80\x3c\x22\x04\x16\xd9\x68\xe2\xff\x50\xc6\x11\x3d\x82\x00\xbf\xa8\x1c\x29\xfc\x4b\x16\x65\x37\xcf\x44\xc6\x15\xf1\x65\x10\x56\xd3\x9a\xa9\x39\xd9\x15\xec\xcf\xcf\xec\xb1\x8b\xd9\x09\x7d\xf1\x56\x4c\x29\xed\x47\x93\x7b\xbd\x6e\x83\xb0\xaa\x39\x1a\xf3\x5e\x31\xa4\xc5\xb2\x56\x7e\xaf\xe8\xa4\x05\xda\xdf\x5b\xb9\xd5\xce\x92\x6c\x35\x68\x11\x00\xd1\x6f\xca\x51\xd2\xce\x7a\x64\x18\x4b\xea\xf8\x59\x2d\x80\x96\xce\xd7\x4a\x6f\x2d\xbf\xee\xa0\xcd\x1c\x3f\x50\x7f\x32\x14\xc2\x75\x90\xea\xa6\x76\xde\x13\x13\x7c\xff\x49\xdf\x1e\x0c\xab\x2a\x04\x16\x3b\x6d\xdf\x06\x5a\xd0\xfe\x36\x77\xe2\x36\x1a\x21\x48\x75\x6f\xe2\xb4\x33\x1d\x5a\x0c\x92\xdd\xcc\xff\x8b\x02\xaf\xf3\x56\x08\xf7\x0e\xcf\xe1\xd6\x18\xbe\x56\x94\xf7\xdd\xb2\xc1\x74\x23\xbe\x77\x46\x8f\x5b\x81\xf3\x12\xd3\x1d\x2c\xc0\x05\xb8\xac\xaf\x11\xde\x7f\x4a\xae\x89\x1f\x3e\xdf\x79\x7c\x3a\x77\x1e\x6f\x3e\xdf\x79\xfc\xde\xef\x3c\x34\xd9\xa7\x74\x22\xbb\xdb\x08\xed\x25\x7d\x61\xed\xb4\x4d\x5c\xf7\x98\x7f\xd5\xed\xae\x58\x93\x91\xf0\xed\x5a\x60\x22\x7d\xf9\x9f\xf4\x1d\x4f\xad\x57\x03\xb8\x4b\x80\xf7\xba\xc0\x7b\x3c\xeb\x0b\xf0\xc4\x17\x30\x4f\xf1\x46\x84\xfe\xac\xb8\xeb\xa0\x06\x62\xd9\x2c\xc5\xb3\xe2\x97\x79\x14\xd3\x6a\xcf\x1a\x5f\x70\xe6\x40\xe3\x56\xc6\x51\x8a\xb2\x45\x7f\x85\x32\x3f\x04\xf3\xdb\x7c\x11\x5d\x31\xdc\xca\xe5\x78\x1d\x2c\xc7\x71\x10\x6c\x6e\x11\x45\xa2\x4b\x98\xef\x85\xe8\xc5\x52\xab\x2f\x84\xe3\xdc\x07\xe5\x4e\x27\xf8\x4a\x4f\xbe\x0f\xee\xe0\x4a\x45\x84\xd7\xf7\x42\x90\x91\x8f\x1d\x5d\x75\x29\x5c\xf1\xa8\x5c\xa3\x7a\xcd\xc2\x17\x62\x2e\x9d\xe6\xd0\xa8\xa2\xec\x2f\x81\x2a\x22\xc2\x54\xcf\xe0\x15\xb1\x28\xc4\x51\x46\xff\xcd\x30\x09\x7c\x86\xf1\xe0\xbd\xc7\x33\xde\x16\x70\xad\x68\x71\x0f\x36\xf5\xb3\x0a\x9f\xb2\x14\xd3\x51\x01\xb3\x7f\x27\x1e\xd5\x8a\x2f\x61\xe2\x11\xec\x71\x12\xb4\x46\x1e\x9b\x6a\xa5\xf0\x9c\x6b\xb4\x8f\x13\xe0\x9c\x9b\x5f\x79\xc9\x9a\xee\xbd\x5e\xe4\x25\x75\x8f\xc8\xf3\x0d\x67\xcf\x05\xc0\xbc\x40\x9a\xe7\xb1\x7c\x91\x81\x62\x2f\x63\xa1\xe8\x4f\x00\xa7\x52\x3c\xfc\x09\x65\x68\xb5\x6e\xe4\xb9\x69\xcc\x1e\xb1\xed\x3e\x08\x1e\xc0\x9b\x1b\x9e\xbe\x1c\xd2\x39\x18\x0a\xb7\x2e\x36\x8c\xdf\xf2\x67\x92\x74\x74\x75\x07\xd2\xd1\x95\x41\xfa\x3b\xfe\xac\x62\x3f\x7e\xc9\xb7\x12\xfd\x0f\x9b\xda\xcd\x8d\x56\x4f\x49\xbf\x35\xde\x55\x2e\x7a\xe1\x7d\x16\xa5\xc2\x53\x8e\x3d\x0f\x43\x5e\x8d\x17\xf8\xb2\x81\x33\xb3\xad\x22\x28\xd3\x2b\xf2\x9d\xec\xc3\xd6\x28\xd8\x6d\x15\xe1\x8f\xa0\x48\x5b\x60\x05\x6f\xbe\x76\x05\x6f\x2e\xc6\x6f\x82\x8d\x91\x0c\x89\x2e\x63\x2d\x6c\xea\x6e\x6e\x33\x17\x0d\xf2\x7c\x81\xdf\x03\xc4\xbf\x4d\xd9\xb1\x47\x4c\xf2\xbb\x72\xb1\x78\x68\x1b\xc5\x6e\x08\xff\xad\x5f\x87\x60\xa3\x2b\x1c\x16\x1f\xb5\x12\x7d\x30\x99\xdd\x92\x4b\xfd\xed\x56\x1e\x7c\x49\xfa\x60\x32\xbf\x3d\x0f\xf1\x6d\x37\x0f\xb1\x3e\x6f\x95\x9a\xcb\x49\x60\x07\x36\x2f\x98\xbb\xe2\x9d\x18\x31\x12\x16\xab\xe5\x78\x13\x86\x37\x37\x4b\xf5\x6f\xad\xeb\xbc\xb6\x83\x4b\xcd\xe5\xbe\x53\x8c\xa9\xb2\x26\xed\x94\xe4\x6b\x07\x94\x97\xa6\x86\x58\x94\x17\x79\x13\x3a\x8c\x1d\xf6\xb0\x3c\x64\xbc\xed\x97\x04\xad\x20\x5e\x6f\x4f\x0b\x61\x7d\x96\xf3\x4e\x46\x8c\x6c\x1c\xa5\x3d\x11\x41\xdb\xa5\x59\x82\x12\xac\xb9\x3c\xef\xd4\x2c\xc1\x7b\xf0\xe1\xa0\xa9\x03\x7c\x0a\xda\xe5\xeb\xcf\xda\xe5\xa7\xa3\x5d\x9e\x7f\xd6\x2e\x7f\xef\xda\x25\x57\x6f\xae\xae\xa3\x19\x2e\xa8\x9c\xaf\x83\xad\x05\x4c\x47\x2c\x4d\xcd\xd2\x70\xcb\xd0\x2d\xff\x42\x41\x5c\xd7\x10\x5e\x7c\x27\x3c\x65\x77\x63\x7f\x2f\xa2\xfc\x39\x0b\x79\x7a\x30\x6c\x28\x8a\xeb\x12\x16\xa7\x90\x10\xaa\x7f\xf6\x53\xbc\xf8\x09\x33\xeb\x63\x53\x3b\xd4\x9c\x92\xae\x51\x02\x32\x9c\xc0\xfe\x92\x90\xfc\x24\x49\x8a\xca\x07\x94\xd0\x29\x4f\x32\xe5\xd2\x14\xc5\xe5\xc9\x8a\x53\x9f\x73\x05\x98\x3b\x78\x87\x2c\xca\xed\x97\x22\xf5\x59\x94\xd5\x9b\xa8\x88\x56\xa5\xaf\x6d\xd0\xb5\x0c\x2b\x9c\xea\x4f\x68\x87\x3d\xc7\x19\x29\x70\x9a\xc2\xe2\x29\xdd\x0f\xac\x67\x2c\xff\xfd\x95\xcc\x41\xa0\xea\x26\x02\x7e\xd8\xdf\x67\xfc\x4c\xe1\x0a\x0f\x0f\xaa\x11\x8f\x64\x86\x02\xf5\x99\x02\x04\x1c\x7f\x87\x55\x74\x5a\x41\xf5\xbb\x89\x30\xc7\x9f\xc3\xac\x1f\xad\xc9\x12\x17\xe8\x03\x4c\xde\xf2\xa0\x9b\x20\x03\xd7\x25\x5a\x64\x51\x3a\x82\x7d\xfe\x47\xc5\xe2\x06\x35\x7c\x45\x12\x4e\xc3\x3e\x59\xc2\x8c\xe7\xb5\x7f\x3c\x78\xcc\x42\x6e\x38\xb4\x9b\x50\x31\x4a\x11\x09\x58\xbe\x50\x90\x46\x74\xa9\xc1\x30\x04\x01\x61\x01\x44\x74\x57\x84\x7d\x31\x91\x00\x7a\x5a\x7f\x96\xe1\xe7\x38\xcb\xe4\x94\x79\x30\x08\x65\x68\x54\x96\x04\x0c\xb6\x1c\xd3\xae\xc0\x6a\xe8\x48\xc5\xd1\xdf\x1c\x0a\xf8\xae\xe9\x2a\xde\x48\x5d\x9b\xf6\x4a\xad\x82\xcb\xc7\xfa\x8c\xab\x35\xeb\xd7\x32\x7b\x9b\x76\xc9\xcb\x97\xda\x6b\x4d\x75\xb7\x9f\xd5\x93\x8e\xcd\x6d\xf9\xd8\x6a\xb4\xf6\xc6\xea\x45\xed\x8d\x31\x03\x7c\x30\x84\x8f\xea\x77\xc6\x84\xf1\xc1\xb1\xfe\xae\x11\x31\xf8\xda\x88\xd1\xfb\xa9\x19\x6b\xf8\xba\x33\x50\x50\x76\xd3\x65\x11\xe5\x39\xad\xe4\xa5\xd5\x7f\x3c\x7a\xf1\xbd\xf5\x54\xc6\x27\x7e\xd0\xcc\x10\x7c\x59\xd9\x3a\x20\xcf\xd9\x56\xaf\x66\x63\x25\xd3\x19\x30\x7e\x77\x78\x31\x3c\xe4\xfd\x71\x38\x67\x12\x59\x79\xf8\xc5\xb5\xf3\x63\x94\xf8\x61\xf5\xee\x40\x17\x3a\xb5\xc5\x36\x7a\x77\x78\xf8\xc5\x35\xac\xbe\xb8\x26\xd5\x3b\x59\x25\xbe\xc0\x95\x5d\xe3\x9a\x8e\xeb\x48\x89\xab\x80\x1e\xfa\x23\x15\x4f\x58\x55\x25\x64\x57\x92\x2a\x9d\x31\x7d\xfa\x60\x3c\x86\x52\x2b\x35\xa2\x44\xb4\xa0\x29\xde\x4d\x30\x0c\xc5\xf5\x11\x1f\x25\x23\x81\x71\xeb\x08\x69\x77\x6c\x1a\xe2\x93\x36\xd0\x61\x25\x43\x82\xdb\x09\x32\x97\x33\xbd\x46\xe6\x4c\x19\x72\x1a\x67\x11\x4a\xdb\x69\xb0\x40\x94\x4e\x1a\xf6\x12\x36\x68\xe9\xcb\x63\x20\x3b\x82\x1e\x07\x96\x55\xc9\x6e\xaa\x9c\x7b\x21\x78\x30\x64\x3a\xf9\xb9\xad\x38\xb2\x95\x3d\x21\xf7\xa6\x95\x5b\x0c\xcc\x3d\xe2\xde\xf8\x5c\xda\x7c\xd4\x22\xbb\xbb\xfe\xff\xde\xa6\xcd\x27\xe0\xdd\x55\x7e\x8b\xac\x3c\x2b\x6f\xad\xed\x8b\x0f\x2d\x75\xb2\x49\x5d\x1e\xc0\xb7\x56\xf4\xeb\x6f\x2d\x1e\x1f\xec\xae\x91\x9b\x15\xd5\xf3\xef\xb5\x73\xc4\x66\xb1\xbf\xda\x2d\x09\x74\xf7\x92\xbe\xa3\xec\xcf\xcb\xa0\xd2\xcd\x50\x01\x10\xec\xcd\xac\x86\x30\xd8\xca\xe8\x8c\x47\xbf\xdd\x81\x11\x87\x2a\xe8\x64\xd4\x10\x3d\xf6\x66\xe8\x10\x62\xb6\x8f\x1d\xdd\x04\xef\x3a\x72\x8c\x46\x9b\x75\x66\x27\x3b\x4b\xe3\x26\x9e\x19\x37\xee\xfb\x46\xbe\x13\x2c\xe8\xfe\x12\xad\x83\x08\x94\x5c\x55\x6d\xb9\x94\x07\xef\xc1\x07\xf0\x06\xbc\x06\xe7\xb5\x01\xe5\xea\x53\x32\xa0\x9c\x7e\x36\xa0\x7c\x3a\x06\x94\xb3\xcf\x06\x94\xdf\xbb\x01\x45\x33\x97\xac\xb9\xb9\xc4\xba\x9e\x77\x19\x51\xea\x8d\xb7\x79\x31\x9f\xf0\xf2\x3b\x5c\xcc\x17\x0c\x77\x28\xe7\x76\x0e\x95\x70\x5d\x64\xdf\x60\x0e\x67\x45\xd9\x2b\xe0\x02\x95\xa4\xd8\x38\x33\xa6\x53\x32\xfd\xeb\x5a\x95\x02\xa8\x7c\xcb\x6f\x8c\x2a\x69\x41\x69\x96\xcf\x78\xee\x47\xc6\x87\xa9\x4b\x65\x7f\x32\x95\x06\x15\x6c\xdc\xfe\x9f\xb2\x32\x71\xbe\xee\xa7\x51\x49\x78\x67\xfb\xf4\x80\x6a\x29\xb9\x82\x2b\x5c\x6c\xcc\xc2\x1b\xe9\xf4\xd0\x80\x17\x4a\x30\xdd\xd4\x88\xcc\xe3\x58\x86\xa4\xd8\x34\xc0\x8b\x78\x35\x73\x9c\xa6\x7e\xd8\x4f\x51\x76\x0e\x93\x40\x47\x50\xd2\x95\x9e\x88\x94\x6c\x37\xe2\x5a\x4d\x1c\x91\x78\xa9\x54\xbe\x66\x91\x41\x58\x31\x66\xbc\x7a\x5c\x2f\x0f\x83\xe3\xc1\x20\xac\x2e\x97\x48\xde\x42\x42\x96\x7c\xea\x0d\x4e\x53\x94\x2d\xe8\x89\xdc\x4f\x0a\xa6\x25\xae\x83\xc5\x38\x0e\x16\xe3\x24\x08\x2e\xf6\x34\x72\x5c\x29\x2d\x1f\x17\xb0\x56\xd2\xaf\x4c\xdb\xc7\x7b\xeb\x31\x6b\xc4\x99\x98\x1f\x6f\xe5\xf4\x90\x4a\x3b\x38\x75\x98\x3a\x4e\xf5\x4f\xeb\x2e\x52\x24\xe3\x7c\xed\x83\x37\x16\x1f\x3e\x98\x3e\x78\x6d\x3d\x9f\x43\x12\x2f\xd9\x78\xfb\xe0\x5c\xb3\x14\x18\x3d\xa5\x25\x32\xa9\x13\xa6\xc0\x92\x2a\x63\xac\x30\xab\x09\x4f\x0c\x6a\x7a\x35\xf4\xd5\x14\xf6\xc3\x50\xd7\x2f\x9d\xcd\xa6\xdf\x89\x67\x36\x1d\xcd\x08\x14\x0a\x8f\x08\x39\x4f\x35\xbe\x7c\xe2\x35\xfc\x2b\xb4\xc5\xe1\x87\x2a\x8b\x13\xef\x52\x8b\x0f\x77\xb9\x08\xf7\x74\x51\xd8\x19\x74\xe9\xa0\xa3\x79\xdc\x54\x57\x8f\x8b\x0d\x43\xa4\xbd\xe1\x81\x8d\x27\x69\xca\xd0\x30\x2e\xc7\x67\xc1\x85\x89\x2d\xc1\x66\xa2\x96\x71\xfb\xae\x0a\xad\xc5\x40\x6a\xfd\xf7\xc5\xe0\x43\xb3\x05\xce\xd5\x71\x77\x15\xda\xe2\x63\xcc\x76\xe6\xae\x2b\xf7\xd9\xed\x7a\x40\x07\xa1\x10\x5c\xe8\xaa\x80\xab\x71\xbb\xa9\xed\x8e\xef\xba\x69\xab\xd5\xb1\x9b\xd6\xde\xf2\xad\xc5\xe3\x8d\x3d\x3c\x6c\xa7\xb9\xbb\xca\xfe\xda\xa6\x2b\x37\xab\xc9\xf2\xce\xd6\x00\x9b\xb4\xbe\xdf\x4d\x36\x77\x25\xbf\x18\x5f\x50\xe5\x6e\xa1\xfe\xdd\x49\xc9\x2b\xd7\xb3\xdb\xb8\x5c\x3b\xb0\x56\x94\x56\xb8\x03\xc6\xf3\x1d\xf5\xc2\x9d\x11\x5b\x76\xbc\x2a\xe7\xfa\x1e\xb8\x02\xa7\xe0\x0c\xfc\x04\xfe\x09\x4e\x6a\xdd\xef\xc5\xa7\xa4\xfb\xfd\xfc\x59\x9d\xf8\xbd\xab\x13\xfc\x96\xe4\xf9\x76\x84\x93\x97\xcb\xaf\xff\xf2\xeb\x87\xc7\xd0\x4a\xaa\x2a\x63\x87\x6b\x4c\x12\x7d\xfd\xeb\xc0\x22\x3c\xaa\x5d\xa8\x1d\x3a\x34\x88\x16\xee\x28\x66\x04\x5f\xaa\x32\x83\x26\x47\x04\x71\x25\x32\x15\x76\xb7\x52\x0f\x25\xe4\x77\xae\xcd\x20\x48\xf5\xb2\x35\xeb\x71\x33\x32\xf7\x18\xf8\x31\x4e\xcb\x9c\x79\xe3\xb1\xec\xac\xae\xd8\xd7\x06\x92\x00\x95\xb0\x7a\x8b\x02\xb5\xc6\x1d\xd7\xb1\x9e\x2c\x74\xd0\xc2\xce\xd0\x9a\x51\xc3\x86\xf0\x90\x4b\xd6\xb7\x32\x94\xf3\x4e\xa8\x1a\x8f\xb5\x38\xc5\x5b\xf5\x99\x2b\xc0\xbc\xa5\xd6\xdd\x78\x1a\x03\x3d\x36\x94\x77\x5c\x8a\x17\xa5\x42\xc5\x21\x05\x5a\x2c\x60\xe1\x39\xc3\x4c\x99\x16\x9b\xa2\x8c\xc1\x6e\x88\x54\x71\x72\xc8\x70\x26\xc3\x4b\x1d\x33\x66\xc9\x70\xf2\xe8\x9c\x79\x85\x17\xe5\x73\x2b\x0e\xd5\x6c\x2b\xab\x96\x11\xc2\xda\x81\x61\xc1\xc7\xf3\x58\x0b\xdd\xe5\xdd\xc0\xb1\x7e\x4a\xdf\x08\xac\xfd\x1b\x82\x97\x2c\xd8\xef\xb6\x18\x1d\xed\x4f\xea\x59\xab\xa0\x12\x18\x02\x10\x0b\x7a\x8c\x21\x55\xf9\x1b\x18\x16\x56\x58\xad\x18\xbe\x5a\xa1\xe1\xb1\xaf\x5a\x26\xf0\xaf\xb4\x48\xd7\xaf\xb5\x19\x44\xa5\x24\x2d\x72\x57\x3c\xd5\x05\x11\x83\xaa\x99\x31\x5c\xef\xc9\x7e\xbf\x6f\x06\xde\x6a\xd5\xd3\x94\xc1\xf6\xa0\x5c\x23\xb3\xb8\xc8\xa4\xae\x75\x81\xe8\x20\xbf\xc0\x2c\xb8\x54\xa6\x46\x12\x4f\xf5\xc4\xea\xfe\x73\xbc\x4e\x93\xec\x1f\xff\x4e\xbc\x18\xa7\x29\x8c\x85\x0e\xb8\x1d\x06\xa4\x0e\xdb\x7d\xc2\x97\x23\x2c\x08\x9d\xcd\x51\xb6\xe0\x88\x41\x13\x5f\xa1\x81\xd0\x71\xba\x8c\x0a\xd9\x2f\xbb\xc4\x96\x6f\x89\x4a\xd6\x37\x22\xbe\x44\x7a\xf1\x32\x2a\x08\x5d\x28\xe5\x2a\x4a\x53\xcf\x6a\xb4\xa3\x2b\x9c\x39\xe6\x2d\xdc\x12\x39\xec\xec\xde\x32\xd1\xb1\x4b\x9c\x11\xf6\x87\xee\xb8\x7b\xe0\x22\xab\x49\xf6\x2c\xbf\x49\x71\x01\x93\xe7\x6f\x7e\xe9\xdc\xb9\x5d\x58\x05\x79\x81\x17\x85\x00\xe3\xe1\x1d\x22\x9f\xf0\xfd\x63\x8e\x55\xa7\x88\x66\x1f\xd5\xf9\xf4\xeb\xf6\xc9\x5c\x95\x72\x2f\x7b\x2c\x12\x57\xf9\xdb\xb1\x48\x6a\x28\x06\x27\xb9\xae\xfa\x77\xa0\xd6\x38\x71\x06\xc4\x66\x5b\xff\xd7\x8c\xe3\xff\x2d\xee\x1a\x42\x07\xfa\xed\x6e\x1c\xf5\x92\xf9\xbc\x83\x14\xe4\x8e\x1b\x87\x42\x7e\xd1\x86\xfe\x9e\x36\x0f\x83\xb4\x6b\xf7\xf8\xa9\x9e\x69\x13\x36\x1f\x0a\x8e\xc2\xf7\x13\xfa\xde\x9f\xee\x86\xa9\xb6\x75\x3f\x49\xa2\x8c\x8a\x2b\xdd\x3b\x8a\x6a\xf7\xbd\x6d\x2a\x2e\x8a\xff\xba\x7d\x45\xdb\x1b\x1e\x69\x13\x4c\xa5\xf3\x6f\xc7\xbc\x91\x43\x49\x57\xa1\x0f\xaf\x60\xec\xe9\xf2\x28\x1d\xb6\x3a\x2c\xcf\x80\xf2\x50\x0f\x05\xd4\x9c\x63\x6f\x92\x02\xae\x44\x79\x6f\x87\x34\x6b\x60\xb1\x1c\xd5\x50\x77\xe2\x73\x95\xa0\x5f\xe1\x2e\xed\x01\xcf\xf5\x18\x4c\xfc\x33\x76\xa1\xfe\x32\xc6\x06\xa5\x67\x25\xfa\xc0\x24\x7a\x01\x86\xf1\x8c\xb0\x38\x17\xff\xd9\x32\x2a\x9f\x2f\xe1\x45\xc1\xbb\xc3\xe7\x93\x0c\xf8\x2b\x5c\xc0\x1e\x73\xc1\xc4\x19\x87\xe2\x38\x91\xcd\x74\x62\xbd\xb0\xfe\x3e\xaa\xfb\xfb\xb1\xb6\x39\x0f\x1d\x5a\x81\xd5\x77\x36\x8c\x89\xac\x77\x2b\x44\x8f\xd9\xe6\x97\xda\xd5\x13\xeb\x7d\xa1\x02\x1e\xeb\xa8\x30\xb2\x36\x5f\x69\xb5\x29\xd6\xd9\x49\xac\xeb\x26\xc7\xd3\x0e\x9d\x0f\xf8\xc8\x89\xb8\x32\x11\xdd\xc9\xda\x2c\x96\xe5\xb1\x0e\x55\xd8\xec\xad\x29\x98\x1c\x3b\x40\x71\xcc\x15\x62\x42\x07\x19\x40\x3a\x1d\x98\x3a\xed\xb8\x40\xfa\x4a\xe4\x8a\xc7\x13\xf0\x55\x03\xb3\xc7\x3a\x88\xb9\x6b\xe5\xe9\x12\x5f\xbe\x12\x0a\x87\x1a\x16\x6d\x42\x3f\x31\xf0\x48\x6b\x74\x17\x7b\xe4\x99\xd2\x29\x06\xe2\x9b\xfa\x1b\x13\xaa\x50\x13\x95\x2c\x08\xc3\x96\xae\xd4\x7a\xc5\x7f\x26\xe6\x01\xe0\xaa\x12\x57\xb3\xfd\x67\xef\xf1\xec\xcf\x51\xa9\x26\xb1\x9f\x68\xb6\x00\xe0\x3f\xac\x57\x9a\xc4\xa0\x61\xd0\x33\x0a\x67\xa6\x5c\xe2\x82\xc4\x2c\x6c\x46\x7d\xd4\x04\x9c\x99\xa7\x0c\x9d\x5c\xac\x31\x86\x53\xe2\x67\x98\xe8\x28\x34\x02\x6e\x66\x09\x0b\xf2\xa1\xfe\x39\xdb\x10\x48\x6b\xc5\x22\xf4\xfc\x65\x52\x1e\xaa\xed\x00\xf8\x30\x8a\x97\x3e\xf0\xf9\x65\x68\xcf\x00\xb7\x11\x37\x1c\x3e\xf0\xd9\x1d\x9e\x74\x64\x6f\x60\x53\xfb\xcb\xa8\x5c\xee\x8e\x6a\x23\xec\x2c\x5d\x68\x36\x3f\x8c\x6d\x0f\x7b\xbc\xcb\xe5\x2d\xbb\x16\x8e\xd4\x9d\xa9\x02\x26\x39\x65\x90\xa2\xe2\x1a\x38\xdd\xfd\x72\x77\xe5\x2e\xdf\x76\xb9\x3b\x33\xd9\x77\x5c\xee\xce\xdb\x4a\xba\x2e\x77\x97\xf2\xca\xfc\xd6\x97\xbb\xf5\xbd\x6e\xfb\xad\xae\x92\x33\xc7\x0f\x86\xf6\x75\xae\xf6\x6e\xa0\xee\x71\xcb\x3d\xee\x71\x37\x8e\x81\x51\x97\xf9\x8b\x96\xf6\x31\x8f\x1c\xab\x45\x6c\x52\x89\x75\xd6\x57\xfb\x6b\x70\x2d\x70\x77\x20\x60\x43\xf9\xf2\xc5\x88\x54\xf2\x72\x1a\x89\xd6\x64\x98\xa0\x39\x52\x46\xa6\x24\x09\xae\x99\x01\x6b\xf4\x8e\x35\xd1\x63\x12\x16\xca\x16\xde\x17\xd7\x3c\xc6\xbb\x7a\x07\x04\x08\xdc\x08\x81\x92\xa0\xf8\x7c\xc3\xfd\x5b\x52\x5c\x8c\xfc\xb8\x40\x04\xc5\x51\xea\x57\x3c\x56\xcf\xbe\x9f\x2e\x9c\xf7\xd3\xda\xdd\xb4\x86\xa2\xff\xc2\x7d\x47\x2d\x1f\x33\x83\x59\x51\x5f\x52\xbf\x50\xde\xf3\x5a\x8b\xea\xcb\xe9\xfa\x75\xdd\x57\xf5\xcd\xf3\x8b\xee\x1b\xee\xd7\x56\x31\xbe\xdd\x9e\xbb\x3e\x16\x77\xdc\x57\xd6\x3b\xa6\x31\x9e\x5a\x0f\xa5\xc4\x77\x66\x3d\xd7\xb5\xa6\x9f\x6c\x26\xe6\xd9\x00\xfe\x69\x77\x8b\x3a\x5e\xc1\x09\x7f\x75\xa0\xbc\xd3\x35\x23\xe2\x9e\x17\xb7\xd2\x4c\x2b\xa6\x21\x0b\xb6\x67\xe3\xd0\x27\x45\x94\xf1\x6c\x09\x67\x38\xe8\xb6\x5c\xd2\x6f\x9d\x57\xf1\xe6\x2d\xfc\x1e\x77\xf0\x56\x23\x3b\xbd\x03\x32\xa7\x77\xc0\x6e\x37\xf5\xfa\x26\xe7\xb8\xa2\x57\xfb\x61\x58\x39\xac\x94\x6a\x27\x61\x0b\x1e\x67\xa7\x90\x9c\xb0\x55\x4f\x4b\x89\x98\x19\xd7\xab\x00\x86\x95\x09\x0e\xb6\x1f\x19\x76\xe5\xd0\x00\x7a\xb8\x88\x0a\x0f\xaa\x48\x21\x16\x51\x3f\x0e\xb4\xb8\x7b\xbe\x13\xdd\xdc\xa8\x8b\x0e\xf8\x94\xff\x39\x82\xfd\x16\x4c\x08\x76\xcd\xff\xb3\xfb\x9a\x1f\xdf\xdb\x35\xbf\xc5\x40\x6e\x0b\xf7\xc6\xe1\x83\xcd\xc1\xda\x60\xee\x8d\xd1\x9b\x26\x23\x7d\xab\xba\x37\x3e\xaf\x9b\x63\xe2\x76\x5c\xb8\x73\x02\x91\x73\x9b\x93\xb8\xb9\xb8\x73\xb4\x82\x45\x56\xbb\x3c\x4a\x77\x76\x89\x76\x53\xb0\xbc\x08\x5c\x3d\xc5\x5d\x3a\xee\xee\x05\x71\xe5\x1c\x07\x71\x7e\x4c\xd6\x1f\x0b\xf9\xed\xe7\x6e\x6f\x92\xf4\xa3\x78\x93\x38\xe6\xc1\xe9\x9e\x1e\x25\xad\x1e\x1f\xa7\x76\x7f\x72\x8f\x8f\xd9\x9d\xdd\x6f\x6c\xba\xca\xe3\xe3\xce\xce\x24\x3f\xd9\xa4\x0d\x8f\x8f\x3b\x3b\x94\xfc\xb3\x31\xc3\x2c\xe1\xe1\xee\x4e\x25\x16\x03\xf7\xa5\xdc\x9e\x8b\xd2\x45\xac\x7b\x5e\x19\xba\xeb\xde\x7c\x0d\x2a\x16\xc3\x93\xc6\x79\x53\xcb\x5b\x93\xc5\x9d\x23\xc9\x3a\x81\x12\x9f\x83\x1f\xa8\xfa\x70\xb0\x8b\xcf\x4e\x33\xc3\xfa\x6d\x63\x32\x9a\xa8\x88\xb7\x88\xa8\x10\x4e\x26\xc0\x91\x79\xb9\xf6\xa0\x59\x7e\x4a\x1e\x34\x9b\xcf\x1e\x34\xbf\x77\x0f\x1a\xcd\xba\x82\xb9\x03\x7b\xed\x90\xef\x87\x20\xe5\xee\xf2\xf0\xd7\x75\x94\x86\x81\x10\x34\xfb\xdc\xfb\x8c\xbc\xa5\xbf\x7e\xe6\x26\x90\x0e\xe5\xa7\x3f\x2f\x65\x46\xe0\xbb\x53\xea\x15\x18\x13\x99\x3f\x38\xeb\xe3\x22\x0c\xfc\x79\xf9\xb2\x3c\x91\xd6\xb8\x79\xf9\x16\x63\xa2\x1e\x84\x00\x07\x41\xbc\x27\x2e\xdd\xd2\x52\xbb\x13\xa1\x77\x2e\x6b\x44\x64\x66\xb6\xf3\x41\x6e\xbd\xd1\xab\xb4\x6a\xbc\x33\x6a\xa8\xf2\xc7\xaa\xf7\x28\x85\xe5\x2b\x94\x9d\xcb\x02\x22\x95\x6c\x55\x81\x64\xbc\x09\x62\xa7\xe4\x7f\x5f\x68\x5b\xb9\xcd\xa1\x6e\xe3\xbd\xf1\x58\xd9\x3c\xf4\xde\x9a\xa4\x77\x25\x3f\x6b\x92\x37\x3b\x7c\x12\xdd\x3d\xfd\xa0\xcd\xc2\x1e\xb3\x49\x79\x57\x1e\xeb\x71\x1c\x86\x37\x37\xeb\xed\x2e\xab\xec\x26\x66\xc7\x93\x6f\xc7\xf3\x4c\x06\xcc\xa9\xa3\xa0\xf8\x1c\x48\xf7\x9b\x0f\xa4\xbb\xd7\xd3\x60\x00\x90\x76\x14\xf0\x2b\xf1\x30\xc8\x84\xab\xa5\x11\x9e\xc5\xe7\x5f\xf3\xa5\x16\x8b\x85\x14\x84\xc7\x08\x95\xbd\x44\xc1\x79\xf8\x48\xac\xca\x51\xed\x5d\xa9\x08\x6d\x49\x0e\xaf\xaa\xb4\xdf\xe6\x5e\x34\x33\x8f\xf3\x7b\x7f\x2a\x41\x14\x0a\x2a\x44\x2e\xe8\x07\x43\xfd\xa9\x01\x48\x52\xe1\x8c\xdf\x86\x32\x44\xa0\xf0\xe6\x26\xd3\xff\xdd\xbe\x7c\xcf\x61\xd6\x83\x09\x22\xf8\x4e\xd9\x3d\xdd\x3e\xe4\xbb\x08\xba\x4e\x1f\xf5\x86\x57\x79\x03\xaa\x4d\x98\xc4\x7b\xf3\x02\xaf\x7a\x51\x12\xe5\x04\x16\x3d\xc8\x1d\x55\xf6\x8e\x38\xfe\xb4\x61\xc0\x3f\x4b\xca\xbf\x5f\x49\x99\xfb\x9a\xbf\xd9\xee\x6b\xfe\xe5\x7f\x2d\xbf\x1f\xae\xe3\x1f\x6c\x5f\x73\x76\x83\xaa\x9c\xa1\xa3\x38\xed\x69\x4f\xfc\x68\x4d\x30\x5d\x80\x29\x64\x2e\xd1\x78\x3e\xaf\xb3\xce\x0c\x98\xcb\xc4\x7a\xb6\x42\xa4\x76\xf7\x2d\xa3\x8b\xb6\x84\x33\x9a\xd7\x0f\xdf\xd3\xcc\xd7\x9e\xc7\x3d\x5a\xc4\x9d\xfa\x0e\xf9\xb7\x3c\xf6\xcf\x19\xdd\xa9\x3c\xba\xb3\x2b\x22\x6e\x27\xe9\x9a\xb8\xe6\x80\x82\xb2\x7c\x4d\xea\x36\x3d\xaa\x6f\xe5\xd1\x22\xc3\x3c\x79\xa6\xed\xdf\x3d\x64\x1e\x62\x3f\xc3\x4b\xc3\x7b\x52\xb8\x42\x6c\x72\xb6\xad\xf1\xe9\x4e\x7b\x88\xfb\x9a\x34\x13\x38\xda\xf9\x8a\x1a\xee\x42\x59\xc3\x73\x0c\x5e\xe5\xa8\x60\x8a\x47\x8f\xa7\xf7\x6a\xcd\xe7\xa9\xd5\x50\x78\x2c\xec\xdb\xbd\x3f\x28\x9e\x1e\x41\x9d\x7d\xcc\xeb\x6b\x73\xfa\xaa\xf6\x48\x61\x13\x26\x5e\x46\xd9\x42\xf3\xca\x5f\xe7\x09\x9d\xb3\x74\x10\x6b\x56\x67\x67\xaf\x0c\x9f\xf1\x89\xff\x2c\x8d\x36\x02\xb8\x53\xf9\x80\x1b\x1e\x3a\x8d\xbe\x69\x4d\xf1\xc7\xdb\x55\xfb\xd0\x1c\x81\x89\xff\x36\x4a\x10\x1e\x8d\x7e\x64\x7e\x04\xba\xe7\x10\x4a\xcc\xd1\x1c\x0e\x56\x3e\x60\xff\xdd\xc6\x40\x67\xf1\x08\x4c\xfc\x57\x7c\xce\x6f\xeb\xf8\xe1\xc0\x5b\xa1\x6c\x4d\x60\xd9\xec\x63\x49\xb6\x91\x36\xeb\x4e\x4d\x7a\xb2\xf4\x01\xfd\xcf\x6d\x1a\xf4\x78\xf7\x06\x3d\xf1\x96\x78\x5d\x74\xb7\xe6\xf1\xfd\xb5\xe6\xe8\x31\x6d\x0e\xfd\xef\x6d\xda\x73\xbc\x7b\x7b\x8e\x1e\xef\xd0\xa0\xe3\x5b\x37\x88\x87\xac\xc4\x4b\x18\x9f\x33\x1c\x29\xcb\xb7\x77\xc8\x65\x30\x63\x7d\x00\x3f\xa3\x87\xa3\x6f\xc4\x91\x34\x3a\x84\x97\x51\x65\x6f\xd1\x29\x5f\xed\xde\x29\x3f\x2b\xe2\x6d\x3d\xf2\xd5\xfd\x0d\x71\xbc\x2e\x09\xa6\xcb\x50\xfc\x71\x9b\x36\x7d\xbd\x7b\x9b\x9e\xd7\xd4\xdb\x1a\xf5\x75\xe3\x05\xf7\xf1\x72\xed\x8c\x7a\x1a\xd8\x7a\x20\xd5\x56\x25\x77\x4e\x7d\xef\x7c\xb2\xd7\xde\x69\x27\x7e\xd4\x4e\x25\x1e\x3e\x45\x95\x0b\x48\x37\xc9\x1e\x03\x33\xf6\x45\x44\x76\xef\xf6\x5b\xa8\xdd\x35\xcd\x74\x77\xb4\x5c\xc3\x3d\xfa\xf6\x67\xd1\xad\x3a\x90\x4b\x04\x8d\xe3\x90\x75\x91\x4c\xfe\x4a\x4b\x43\xed\x81\xf5\xb0\xb4\x32\xc8\x65\xf6\xd0\x7c\xa3\xbb\xfc\x09\x6f\x52\x54\xfe\xb8\x4e\xd3\x33\xe9\x0c\xd9\x5a\x57\x9e\x8c\x7b\x97\x39\xdb\x48\x61\xad\xa7\x14\x37\x5a\xe4\xab\x08\x03\xee\x33\xed\x1b\x0e\xd8\x8d\x4c\xa1\xce\x8a\xb1\x2a\x31\x20\x93\x8b\x88\x4b\x67\x83\xc1\x40\xd0\x79\xe4\x9a\xfe\xce\xb1\x6f\x8e\x04\xdb\x79\x3c\xd1\xb1\x76\x76\xbe\x4e\x62\x4e\x91\x88\x0e\xea\x71\x53\xce\xa9\x39\xeb\x72\x53\xab\x7c\x29\x65\x40\xbf\x80\x51\x82\xb3\x94\x6a\xab\x32\x02\x10\x95\xcf\x71\x46\x60\x46\x7e\x8a\xca\x73\xae\x8d\x2e\xa3\xf2\x39\xce\x37\xdf\xf3\xb0\x35\x7d\x3b\xe2\x2e\x93\x3c\x9c\x52\xa6\x8b\x8c\x63\x58\x96\xb8\x50\x99\xba\x77\x11\x43\x9e\xec\xbe\x33\xf1\x6e\x3d\xa9\xb9\x38\x76\x28\xf6\xf4\x89\xf5\xb8\x29\x63\xde\x43\x6f\xb5\x77\x8d\xd1\x29\x25\x8c\x0b\x48\x6e\xd5\x25\xdf\xdc\xb6\x4b\x4e\x25\x8f\xb6\x0e\xf9\xa6\xbb\x43\x9c\xb9\x44\x77\xeb\xa2\x5b\xc8\xb9\x67\x32\xf5\xed\x2d\xc4\xdb\x15\x24\x4b\x9c\xf4\x12\xb8\xc2\xc3\x5b\xc8\xb6\x43\xca\xfa\x15\x5c\xc0\x6c\x87\xac\xd5\xcf\x19\x52\xab\x87\x0b\xef\xa7\x28\x8b\x16\x2c\x45\x87\xc7\x8e\x86\xa7\xed\xa7\xa0\xc1\xe9\xcf\x0c\x04\x8e\xef\x80\xdb\xb8\x9d\x42\x68\x4c\x31\x4d\xf5\x7a\xb6\x2c\xe0\x9c\xf7\x01\x21\x79\x39\x3a\x3c\x4c\xe0\x05\x4c\xa9\x7a\xdc\x5f\x46\xe5\x12\xc5\xb8\xc8\xfb\x31\x5e\x1d\x32\xe3\xcf\x21\x59\x13\x5c\xa0\x28\x2d\x0f\xf9\xca\x63\x2e\xc0\x05\x4e\xad\x9f\x3d\xd6\x96\xf2\xff\xe2\xa7\x1d\x3d\x13\xcb\xb6\xae\xe4\xd3\x89\x15\xf1\x12\x1c\x33\x47\xc8\x3a\x8c\xb7\xee\x08\x6f\x8e\x0b\x6f\x85\x0b\xe8\xa1\x8c\x7b\x33\x23\x9c\xf5\x77\xec\xad\x3d\x44\x40\x91\x35\x59\xa2\x0c\x37\x45\x3f\xe1\xf3\xcf\x83\x56\x76\x17\x8b\x86\xc3\x5b\xc8\x45\x35\xf9\x36\xb9\x68\x38\xfc\xb8\xad\x5f\xa9\xf9\xe9\xee\x01\xfd\xfd\x6d\x7a\xe1\x68\xf7\x5e\xf8\xc9\x64\xd1\xda\x13\x47\xee\x8d\x68\x38\xd8\xba\x35\x5b\x51\x3c\x3b\x4c\x03\x4b\xbc\x72\x6f\x59\x75\xdc\x50\x9b\x15\x86\xfe\xf3\x06\xa7\x28\x46\xec\xb8\xd6\x3e\x72\x06\x25\x0d\xa9\x76\x6b\x47\xff\xd8\x9d\xfb\x8d\x8c\x8a\x51\x66\x26\x9e\x8c\x56\x8c\x5b\x1c\xe5\x32\x1f\xb3\x4c\xae\xfd\x2c\xc6\xe9\x7a\xc5\xc2\x15\x9e\x95\xb8\x20\xdf\x6f\xd8\xd0\x9e\x78\x29\x2a\x89\x87\xe7\x5e\x2e\xaa\xe8\x45\x17\x11\x4a\x29\x35\x8f\x60\xe6\x15\xea\x49\x84\x21\x56\x3b\x2d\xe8\xe2\x58\x0f\xcc\xf9\xaa\xde\x70\xce\x21\x3d\xd0\x2e\x51\xc2\x53\xd3\xfb\x25\x4c\x61\xcc\xed\xd0\x4f\x06\xf9\x95\x80\x0b\x68\xfb\x4e\xc6\x26\xa2\xf2\x14\x17\xa2\x59\xd2\xd4\x03\x7c\x7e\x81\xcc\x65\xbe\xed\x54\x98\x78\x5e\xa7\xbd\xf7\x81\xaf\x25\xc1\xdf\xa9\x1e\x9c\xc2\x9c\xd9\x23\x19\x01\x16\x18\xcf\xc6\x73\xe3\xbd\xa8\x5f\x68\x46\x28\x5f\x83\x3f\xe0\xd9\xef\x1d\xcb\xc4\x5a\x2a\x2c\xda\xaa\xd8\x29\x4f\xbe\xe7\x75\xd1\x10\x8b\x9f\x4f\x0c\xde\xf1\x54\x03\x61\x1b\xc1\x0c\x5f\x6d\x8b\x08\xf3\xbc\x26\xf9\x6d\x93\xdb\x2a\x3d\xd4\xcc\x80\xce\x3d\x68\xf8\x75\x3d\x9e\xaa\xe2\x49\x44\x22\x5f\xeb\x3a\xb1\x34\xe5\xac\x34\x0e\x78\x9e\xb6\xbb\x6e\x12\x70\x4a\x0a\x92\xdb\x93\x1a\x5b\xc1\x21\x3d\xbc\xa9\x19\x58\x95\x69\xc4\x91\x89\xb6\xdb\xb2\xbb\xd5\xfc\xb6\xd7\x6d\xfb\x5a\xe7\x40\x76\x4e\x86\x96\xbe\xfb\xe8\x7c\x12\x73\x09\xdd\x37\xbb\xb6\x9e\x15\xfb\x9e\xae\x2a\x9a\xd8\x22\x6c\xad\x9a\x32\x4a\x5f\xce\x1f\xfe\xc7\xa6\x75\xc2\x6d\x3f\xd7\xea\x7f\xdc\x3b\x80\xb3\xd6\xdb\xfa\xa6\xeb\x7d\xd7\x5b\x7e\xe8\xb9\x63\xfa\x9a\x27\x86\x69\xf5\x5e\xe5\x64\xd3\x13\xf7\x7a\xad\x2b\x5a\xae\xfb\xe5\x23\xdf\xfd\x65\x6f\x09\xa3\x24\x45\x59\x3b\x09\xcf\xfb\x19\x37\x0f\x3e\xaf\x6b\x9d\x08\xae\x47\x2d\x2c\xe5\x66\xda\xc2\xee\x3f\x79\xe4\x45\x41\x60\xe2\xcd\x36\xdd\x73\xa6\x6b\xaa\x64\xd2\xd0\xdf\x9c\x0f\xec\x4a\x88\xa7\x54\xcc\xe0\xa5\x27\x26\x55\xe7\x40\x39\x9b\xea\x56\x94\x4c\x83\xbf\xad\x59\xde\x5d\x0a\x79\x8b\xd3\xdd\x44\x90\xe3\x7f\x8d\x08\x52\xd0\xfa\x6d\x91\x3f\x8e\xff\x80\xf2\x87\x3a\x04\x81\xff\x46\x3f\x0f\xf7\x93\x5d\xe8\x2c\xf0\x5e\x66\x73\x7c\x57\x99\xe5\xab\x7b\x90\x59\xbe\xfa\x54\x65\x96\xaf\xda\x65\x16\x36\x8d\x3f\x9a\xc0\xf2\x56\x50\xb7\xaa\xf1\xaf\x93\x56\xbe\xba\x85\x14\xd1\xec\xb5\x8f\xce\x67\x5f\x69\x65\x47\x76\x1d\x13\xb0\x3e\x73\x49\xb4\x10\x39\xa3\xa7\xcd\x3b\xe6\x1a\xe9\xe0\x68\xa8\x6d\x68\xfc\x87\xd5\x18\x97\x38\x6c\x82\x1c\xc8\x2d\xfc\xeb\xfa\x76\xdc\xda\xc0\xdd\x2d\xfe\x06\x1c\x1d\x69\xa7\x24\x0b\x7b\xd5\xb1\x1d\x1c\xa2\x56\x5e\xa0\x55\xc4\xe2\x45\x24\x50\x81\xce\x95\xea\xd3\x5b\x85\x31\xf7\x87\xdb\xe2\xf2\x87\x5f\x77\x36\x8a\x6d\x70\x94\x67\x84\xb2\xd2\xcb\xb0\x52\x6d\x5d\x27\xed\xbf\x70\x45\xdc\xab\xa0\xcb\x36\x9d\x3e\x07\xbc\xb1\x67\x0d\x47\x9a\xb8\xad\x84\xab\xce\x89\x7f\x81\x64\xfb\xd5\x6f\x5f\xb2\x35\x85\xa9\xce\xe9\xf3\x2f\x15\x6b\xf9\xc4\xd8\x5d\xa6\x65\x53\xe8\x7f\x43\xa2\x75\x0c\xac\xde\x51\xa2\x33\x6a\xc3\x20\x33\x31\x73\x59\xb0\xf4\x96\xd1\x05\xf4\x78\x4b\xa9\x98\x18\xa5\xa9\x97\xc3\x62\x85\xca\x92\xc5\x14\x74\xd5\xc6\xf4\x9d\x9a\x63\x2c\x21\xb3\x5a\x11\x7f\x8e\x28\x25\x71\x06\x0b\x61\xb4\x69\x22\x34\xb6\xd2\xc7\xf6\xf5\x85\x89\xe2\x68\xba\x75\x4d\x8d\x6b\x4f\xbe\xf3\xd2\x8f\x4e\x69\x1b\xcf\xb8\xec\xab\x36\xdb\xce\xbd\xb1\x03\xf2\x68\xf8\x68\xca\x10\x4d\x84\x2c\xed\xff\xa7\x0f\xfc\x1f\x3b\xfe\xd5\xdf\x3f\xd3\x04\xd0\xef\xf9\x61\x90\xaa\x1f\x52\x07\x52\x60\x27\x58\xc2\x8e\xcc\x71\xb1\x3a\x54\xd2\x34\x13\xaf\xb8\x0b\xdc\x1c\xc7\xeb\x52\xc1\x99\x30\x70\x14\x55\xbe\x88\x12\x84\x0f\xf9\x61\x09\x7c\xf8\xab\xfe\x8e\x5d\xc8\x32\x42\x87\x73\x09\x51\x22\xa0\xbd\x80\xbf\xc2\x6c\x92\x30\x47\xd5\x8c\xe5\x91\x58\x67\x29\x2c\x4b\x9d\xc0\x8a\x5d\x40\x5a\x24\xe8\xdb\x14\x65\xe7\x87\x1c\x49\x4c\x3c\xe1\x82\x7f\x0d\xc7\xc2\x40\x4f\x80\x3f\x47\x59\xd2\x9b\x6d\xdc\xd0\x2d\x6e\x70\x15\x4e\x6d\x61\x20\xb2\x48\xbc\xce\x5d\x40\x54\x34\xd7\xe1\x2e\x10\x95\xd7\x63\x3b\xef\x06\x36\x11\x38\xf8\xa0\x89\xec\x1b\xd6\x3b\x3e\x2b\x04\xa4\x8a\xf5\x4e\x0d\x7e\x08\x72\xcb\x0d\x3b\xbd\x05\xea\xc5\x7b\x37\x8c\x85\x0c\x9c\x79\x6f\x85\xe1\xcc\xac\xe7\x22\xbe\x7e\xde\x28\xce\x66\xe2\xd2\x7a\xcc\xbd\xcc\xc5\xda\xd9\x58\x2f\xeb\xd9\xbc\xb0\xde\x10\xc3\x22\xa8\x92\x60\x1a\xaf\xb9\xfc\xad\x50\x3b\x88\x4a\x34\x2a\xbf\xe3\xd0\x02\x5a\x0d\x6a\xb9\x87\xe0\x13\x3a\x29\x82\xf0\xe6\x66\x32\xd5\x3e\x65\x34\x9b\xdf\xf1\xad\xdb\xf1\x91\x5e\x88\x5d\xd8\xcb\xac\x8b\xfa\x0b\xc3\xbf\x69\x2c\x1c\x96\xc2\xca\x61\xfb\xe4\x41\x1c\x29\x24\xd7\x42\xef\x19\xa1\x6a\x4c\xfa\x24\x2a\x16\x90\x1c\x88\xb4\xa5\x46\x1b\xfb\xf9\xba\x5c\x06\x50\x60\x6a\x38\x9a\x6f\x96\x9e\xa3\x94\xc0\x22\x08\xc8\xf8\x3b\xf2\x60\x3c\x86\xa1\x51\x0d\xd6\xfa\xdd\xeb\xc0\x8a\x3b\x2a\xa0\x75\xa2\x56\xae\x9b\xf5\xd9\x26\x67\x29\x2c\xe9\x02\x22\x63\x28\xd8\xf5\x51\x72\xd0\xe8\x4e\x7a\xfa\x8c\x49\xd5\xea\x24\x54\xa3\x5f\xb4\x8e\x01\x3b\xac\xbb\xca\xa0\x15\x1c\xd3\x33\xf8\x45\x44\x60\xa0\x6a\xc3\x1c\x00\xc2\x16\xce\x67\xaf\xb6\x31\x66\x44\x29\x67\x31\x05\x58\x22\x5b\x9d\xf4\xd3\x1d\xaa\x3d\x92\xde\x61\xb7\xfb\x5a\x6f\xd0\x68\x0b\x1b\x93\x6c\x15\x95\x9b\x2c\xf6\xe8\x49\x19\x70\x5c\x20\x23\x5b\x6a\x63\x05\x34\x07\x2c\x6f\x9f\x90\xcd\x41\x28\x5c\x93\xc7\xb8\x19\x1d\x8f\x9b\x9c\xe9\x9c\x70\x2d\x3d\x7e\x26\xbe\x7c\x51\x8e\x5d\x2b\x96\xbf\x65\x91\x35\xed\xef\x51\xcb\x4b\x5e\xd1\xc9\x34\xd4\x86\xb3\xbb\x63\xb7\xef\x0d\xdc\x7f\x3e\xba\x8c\x10\xf1\x1a\x45\xf9\x08\x80\x6e\x50\x25\xe9\x30\x12\x5d\xc0\xc4\x97\x98\x49\xe5\x9a\xc9\x67\x7e\x15\x02\x28\x70\x5b\xdc\x98\x3a\xa6\xc0\xca\x25\x3c\x71\x24\x39\xf6\xbb\x44\x42\x3d\x11\x09\xee\x42\x57\x2f\x62\xad\x78\xc0\xb1\x5d\xfa\x2c\x42\xa5\x0c\xb5\xa0\x05\xf8\xf0\x21\xec\x73\x9b\xe6\x53\x06\x40\xa5\xa5\x7a\x1e\x91\xbe\x90\xc5\x0f\x76\xc2\x8e\x52\x12\x33\x6f\xf5\x17\xcd\xe5\xd7\x00\x94\xb2\x61\xa4\x6a\x84\xa9\x2a\xac\xaa\x0a\xac\xc6\x1f\x82\xbc\x0b\x8c\xa5\xb8\xa7\xb8\xcc\x99\xcd\x48\x45\x97\xde\x17\x87\xb9\xcd\x41\x42\xe3\xdc\x17\x83\x65\xb3\x09\xec\x48\x9e\xac\xef\x4a\x79\x63\x53\x36\xe4\x88\xbb\xe3\xc6\x2c\x6c\xfa\xb5\x28\x72\x77\xec\x98\x0b\x9b\xb8\x25\xcd\x4c\xa2\xfb\x47\x5e\x99\x4c\x2b\x96\xbf\xd7\xc5\x59\x08\x4a\x1f\x8f\xad\xc5\xd4\x75\xa9\x7b\x9b\x54\xa2\x5b\x89\x85\x20\x37\xd2\xe7\xb6\x7e\x21\x5b\x7e\x77\xde\x6f\x85\xcc\xbe\x23\x63\xe6\x0a\x77\x1f\x7c\x19\xa1\x9d\xd9\x5a\xde\xd2\xf7\x51\x01\x8b\xe4\x3e\x55\x39\x7b\x75\xdf\x35\x39\x7b\xb5\xa5\x22\x4c\xaf\xdf\x9b\x29\xfb\xda\x62\x90\x77\x02\xa7\xbc\x01\xaf\x77\x88\x1c\x17\x1a\xb2\x23\xea\x34\x81\xb3\xf5\xc2\x1d\x1d\xea\x88\x16\xbf\x87\xf0\x3a\xa6\x3d\x66\x8e\xac\x7e\x0b\x48\xbc\x18\x67\x09\x32\xd6\xb9\xa7\x22\x02\x6b\xd4\x37\x55\xea\xe6\xc6\xf1\x90\x63\xdd\xc1\x2b\xa2\x90\xdf\xb8\xd8\x48\xc6\x16\xf4\x1b\x57\x7b\xe1\x15\x69\x83\x7e\xc3\x22\xa0\x9b\x85\x9c\x3f\x20\x37\x37\x44\x88\x0f\xdf\x3e\x1a\x28\xcc\x3c\x11\xfd\xf9\xee\x8b\x6b\xd2\x2f\xd7\xb3\x92\x14\xc1\x00\x0c\x8f\xc3\x3e\x29\xd0\x2a\x08\xab\x7e\xbf\xaf\xbd\x92\x14\x7a\x43\x3a\xa4\xfc\x6f\x55\xf4\x5d\x55\xd5\xfd\xb5\x43\x40\x71\x8e\x7b\x17\xe8\x83\x35\xac\xbb\x46\xf9\xee\x1a\x48\x5c\xac\xb3\x14\xe3\xdc\x07\x7e\xf2\xa8\x57\xc6\x11\x33\x89\x24\x8f\x94\x6d\x83\x3e\x5d\x46\x2c\x1a\xc2\x0a\x1c\xce\xf9\xfc\x40\xb0\x3c\x2c\xc9\x26\x85\x3d\x11\x2b\x7f\xb7\xbc\x55\x75\xe4\xf0\x9b\x4f\x29\x72\xf8\xf5\xe7\xc8\xe1\xdf\x7b\xe4\xb0\x8d\x60\xbc\xae\x15\x0c\x69\xa4\xa4\x74\x4b\x66\x64\xdb\x0f\xcc\xe0\x8d\x34\x85\x6d\x4a\x02\x57\x35\x1e\x8d\x7c\x0e\x53\xae\xa9\x2a\x9b\xda\x1b\x65\xb7\xca\x71\x8a\x17\x9b\xda\xaa\xf6\xc6\xb0\x93\xfd\xcc\x72\xf3\xcf\x9d\xef\x4e\x34\xc8\xf2\xa5\xb3\xc4\x0f\xc9\x82\x4a\x3b\x1b\xbb\x36\xc9\x02\xbe\x9e\xcf\x4b\x48\x6a\x3b\x9b\x7c\x77\x81\xe0\x25\xdd\xb3\x9e\x4b\x87\x90\x0b\xab\xc0\x12\x2d\x96\x0c\xff\x5a\x67\x7f\xd9\x68\x96\xd6\xad\x0a\x2e\xd7\x7a\x7b\x4a\x37\x1f\x85\x96\xcb\x8e\x07\x54\x9e\xa2\x6c\x91\x42\xce\x5d\x87\x69\x15\xfd\xd4\x4f\x22\x12\xf1\x5c\x1a\xa5\xdc\xf4\xc7\xc3\x9b\x9b\xa1\x3c\x88\xac\xfa\x8b\xe3\xe0\x81\x8c\x1f\x97\xe8\xa2\x2e\x72\xab\x28\x0f\x02\x38\xfe\x0e\xf6\x33\x9c\x40\x49\x3e\x0c\x25\xda\xca\x00\x44\xfd\x04\x5e\x20\x8e\xf3\x1a\xc0\xf0\x90\x3d\x5a\xc1\x88\xfd\xfa\xae\x7f\xcc\xda\x50\x93\x7c\x69\xb7\x46\x2c\xc4\xb6\xca\xde\xdc\x04\x0f\xd8\x73\xb3\x1b\xc4\x69\x6a\x3e\xd4\xd1\x56\xf5\xea\x7e\x3b\x3e\x1a\xc8\xbe\x7c\x01\x33\xba\x2b\x5c\xeb\x30\xb2\x8d\x0f\xbe\x3b\x1e\x54\xb4\xca\x3f\xe2\x82\x4e\x36\xba\xa5\xf1\xf2\xd7\xb4\xd4\x08\x82\xba\x3d\x23\xa8\xf5\x17\xe0\x90\x84\x23\xd8\x2f\x60\x89\xd7\x45\x0c\x25\x68\x36\x88\xf3\xb5\xf1\x38\xce\xd7\x40\x83\x95\x1a\x4d\xa6\x00\x95\xa7\xc2\xf3\x67\xf4\x60\x58\xc9\x0a\xd4\x53\x8a\xdb\x1c\xf9\x98\xa1\x31\xec\xcf\x60\x8a\xb3\x45\x79\x86\x03\xff\x3d\x9e\xf9\x61\x1f\x25\x81\x1c\x18\x0d\x35\x7c\x04\x01\xab\x35\x01\xef\xf1\xec\x65\x32\x42\x80\x5d\x57\xfc\x15\x6e\x46\x7f\x39\x7d\xfd\x73\x9f\x9f\x74\x68\xbe\x09\x26\x08\x68\x20\xb2\x3f\x47\x2b\x38\x0d\xeb\x26\x09\x8a\x30\x79\xeb\x6e\x9b\xe3\x3d\x6d\x24\x2f\xf3\x86\xe7\xd2\xe8\x22\x73\x48\x34\x7a\x9d\xe5\xe3\x7c\x7d\x48\x18\x71\xab\xcb\x66\x6b\x94\x26\x67\x62\x1e\x07\xa1\x65\x83\x53\xa3\x0c\x88\xf6\x44\x1b\x04\x80\xc6\x93\x29\xc8\xe8\x7f\x0a\x7a\xe2\xc1\xfa\x74\x83\xe3\xef\xe8\xba\x7b\xa0\x0d\x61\xa8\x0b\x7d\x48\x5a\x78\x95\x00\xc7\x38\x98\x93\xe8\x20\xe3\xa5\x48\x08\x8a\x09\xec\xa3\x64\x3a\x26\x55\x28\x3f\x61\x87\x2c\x31\x59\x4a\x62\xc6\x60\xd3\x36\x88\xd1\x06\x68\x5c\x4c\x08\x83\x24\x7a\x80\x44\x85\x04\xb9\xcc\xa8\x81\x31\x8b\x50\x78\x80\xf4\x76\xf3\x5a\x65\xb2\x22\xe9\x38\xeb\xcb\x29\x72\x80\x27\xe9\xf4\xe6\x26\xa0\xff\xc7\xcc\x78\xf4\x0f\x59\xbe\xae\x7b\x39\xce\xd4\x39\xcb\xa6\xe9\xf8\xbb\x00\x4e\x88\xb6\x34\x28\x11\xeb\x09\xa3\x67\x3d\x53\x1d\x04\xc3\x10\x5c\x33\xc8\xa9\x6b\x6d\x3f\x1a\xe9\xd2\x47\x19\xaa\xed\x29\xb8\xce\xa2\x15\x14\x33\xbd\x1c\x95\x5c\xf4\x08\xfb\xdc\x6f\x2f\xe0\xbe\x1a\xa1\xb6\xe0\x5e\x66\x09\xbc\x1a\x61\x20\x7d\xed\xe8\x6a\x60\x56\xe7\x25\xa4\xfb\xf8\x29\x95\x1d\x47\x0c\x5f\x9f\x89\x91\xaf\x50\x06\xa3\x22\xa4\xd2\x44\x94\x2d\x60\x30\x19\x1e\x83\xc7\x83\x69\xd8\x4f\xf0\x2a\x42\x59\xc0\x36\x3d\x76\x40\x92\x30\xc8\x68\xb5\x28\x57\x01\x50\x1a\x86\x61\x75\x60\x6c\xb1\xe3\x35\x40\x62\xab\x31\x11\xa2\x5f\x44\x24\x62\x46\xbb\x96\xc7\xc1\xe4\x9a\x2a\x5a\x23\x9f\xdf\x13\xc0\xa4\xc7\x1a\xec\x03\x91\xf6\x60\x84\xaa\x69\x58\xc5\x51\x4e\xd6\x05\xfc\x81\x1f\xb0\xca\xe0\x2e\x0e\xdc\x31\xe4\x56\xca\x04\x12\x58\xac\x50\x06\xff\x66\xee\xb8\x41\x58\x95\x4b\x7c\x49\xe7\xec\x0b\x48\x22\x94\x96\x96\xc9\x9e\xbe\x79\xf8\x90\x61\xdd\x95\x90\x84\x81\xf5\x8a\xb9\x22\x2a\x17\xc6\x07\xc3\x10\x58\x05\xc6\xf6\x6f\xaa\xc9\x30\xab\x3d\xb4\x8b\xee\xce\x66\x20\xd9\xf0\x1e\xa3\x25\xf8\x5b\xb3\x27\xeb\xe7\x36\x3d\xde\xea\x33\x7e\x0c\x9b\x5b\x2d\xd3\x88\xbf\xc7\x6b\x86\xf8\xc4\x03\xa0\xde\x52\x0a\x02\xd2\xdd\x71\xfa\xcb\x3e\xd6\xcf\xfc\xf1\x75\x0a\xe7\x64\x74\x89\xb2\x04\x5f\xf6\xcb\xb8\xc0\x69\xfa\x7f\x7f\x49\xe7\xc1\x9c\x7c\x89\xfa\xcc\xff\xf3\xf0\x08\x10\x9c\x9b\x65\xfe\xfb\x4b\x44\x27\x4e\x55\x2d\x51\x02\x65\xfd\xc4\x80\xb8\x58\x33\xfb\x5a\x54\x96\x38\x46\x11\xd1\x04\x22\x36\x8c\x52\x76\xb0\xa5\x25\x3a\x06\x1d\x6f\xed\xab\x20\x26\x44\x8d\xeb\x4b\x41\x21\x39\x68\xab\xc9\xda\x7c\x55\x11\x6b\x09\x4e\x5a\x09\x4c\x0f\x98\x0d\xdc\xd8\x0e\xeb\xc9\xd0\x9c\x65\x54\xd5\xb0\x26\x8b\x24\x0b\x7c\x8d\xae\xc8\x88\x5f\x55\x30\x2d\xe1\xbd\x4e\x6b\xbb\x93\xf4\xe9\x60\x1e\x0b\xfb\xf4\x06\x9d\xc8\x1f\xa3\x37\xa0\xda\xeb\xe5\x66\x8e\xf6\xaf\x24\x7a\xf8\x10\xed\x5a\xc9\x01\xab\xa4\xdc\x07\xbf\x1d\x0e\x6e\x6e\xd4\x8f\xfe\xd7\xc7\x7f\x72\x8b\x66\xfc\xfe\x4e\x42\x85\x9d\xd4\xb3\x51\x66\x4c\x30\x27\x68\xa5\x2f\xfe\x7a\x40\x5c\x5b\x83\xfd\xd6\xbd\x14\xe4\x37\xd6\x63\x3d\xdb\xc1\x9d\x37\xa2\xf6\x9d\xf9\xda\x25\x22\x8f\xf5\xdd\xbd\xcf\x83\x02\xff\x4e\x77\x93\x6f\xbf\x19\x0c\x9e\x0e\x47\x47\x55\x01\x4b\xf4\x41\x76\xd3\xb5\xdd\x4d\x52\xe8\x1d\x88\x1a\x3a\x3b\xb7\x72\x3e\xbd\x66\xfe\x17\x19\xbc\x22\x61\x10\x04\xa1\x92\x58\x20\xcf\x9a\x92\xa2\x0c\xd2\x43\x33\x5e\x17\x17\x30\x28\xf9\xff\x7f\x1f\x95\xcc\x13\x61\xbc\xad\x23\x01\x1a\x9f\x07\x46\xdb\x7e\x5d\xc3\x62\xc3\x7b\x0d\x17\xc1\xbb\x09\xc3\xc9\xab\x3f\xe8\xa1\x64\xec\x7f\x71\x4d\xfa\x28\xa9\xfc\xe9\xbb\xb0\x6d\xdb\x0e\x41\x36\x66\x4e\x0a\xfd\x79\x81\x57\x1d\x2c\x4e\xd2\x34\xf0\x85\x54\xea\xf5\x67\x51\xd1\x47\x65\x4f\xb9\xe7\x87\xb5\xfc\xa1\x09\x6a\x0c\xb5\xba\x24\x81\xef\xa8\xdd\xd4\x0f\x99\xb0\x53\x42\xa2\xaf\xaa\x04\x20\xfd\xc3\xbe\xb4\x96\xf5\x84\xa4\x67\x35\x9b\x4a\xbe\xac\x36\x6d\xed\x67\x8d\x17\x8a\xc0\x04\x02\x44\x65\x21\x4d\x93\x93\x7f\x9d\x07\xb0\xb5\x87\xe8\x3f\x07\x99\x5b\x18\xbd\x0a\xe0\x64\x30\x05\x08\x0c\x07\x03\xd0\x3f\xa6\xbd\x49\x1f\x0d\xb5\x47\x07\x90\x0b\x72\xa7\x01\x01\x19\x7d\xa0\xc9\x8a\x05\x3d\x37\xf0\x78\x32\x00\x7d\x96\xaa\x3a\x1d\x4f\xd8\x1f\x36\xbb\x82\x93\xf8\x29\xe8\xf7\xfb\x67\x01\x02\x70\x72\x34\x05\x98\x4a\x8c\x83\x69\x08\xcc\xc7\x29\x7d\x3c\x9c\x32\x36\xcd\x73\xaa\xe0\x4d\x26\xe3\xef\x60\x40\x42\x59\xa2\xd6\xf8\xc7\xd7\x57\xd6\xb1\x0c\x36\xd6\x19\x5c\x55\x61\x58\x55\x20\x1f\xbf\x0e\x12\xc3\x08\x2e\x8c\x1b\xf7\x76\x5b\xb8\xb2\x39\x28\x33\xc9\x04\xdd\xff\xcd\x14\xcb\x30\x52\xb1\x7b\x56\x8b\x6d\x6d\x84\xf9\x18\x7c\x0d\x99\x7e\x32\xad\x2a\x76\x11\x6b\x55\x41\xb7\xf6\x7c\xd4\xc6\x2f\xdd\x9c\x75\x63\xce\x47\xe5\xbf\x71\xf3\x17\x96\xaa\x8f\xc1\x9a\xdf\x48\x2e\x1a\x73\x4d\x33\x82\x7d\x94\x61\xbf\x1a\x0d\xc0\x66\x34\x60\xe3\x7d\x61\x73\x6f\x98\xd9\x3e\x4a\xa7\x1f\xf1\x2b\x60\x8b\xb7\xd3\x82\xf7\x51\x07\xfd\x7d\x73\xc5\xe9\xf6\xc1\x8f\xd2\xfd\xac\xdf\x3f\xb4\x30\x16\xa6\xc7\xbb\xbb\x0d\x58\xe4\x0d\xa3\xcc\xad\xae\x1b\x3b\xc8\x84\x20\xd1\xef\x1d\x2d\x96\xa6\x02\xbc\x3f\x4f\x8b\x4e\x37\x53\x4b\x69\xde\x9f\xab\x4d\x68\x3b\xdb\x33\x75\x69\x7a\x07\x96\x92\x48\x37\x3b\x4d\x09\xdd\x9f\x9d\x4e\xa4\x9b\x9d\x4b\x8f\xdd\x9f\xaf\x93\x5a\x77\x05\xda\x64\xf1\xfd\x2b\xd1\x4a\xb1\xbb\x22\x9a\x0c\xbf\x3f\x6f\x9d\xc8\x96\x25\xd4\x14\xf7\xef\xb0\x8e\x1c\xc4\x2c\xf6\x49\x58\x5f\x96\x9e\x6b\x06\xf7\xab\x11\xec\x5f\x7d\x09\x95\x79\x64\x33\x82\xfd\xcd\x97\xb0\xcf\xed\x74\x87\x47\x55\x7d\x6d\x79\x55\xdf\xb1\x4a\x49\xd3\xc4\x7d\x17\x3b\xf0\x4f\x11\x59\xf6\xcb\x5f\x0b\x12\xb0\xbf\x72\x7c\x19\x90\xfe\x55\x0f\xf6\xaf\xc0\x51\xf8\xa5\xf6\x6c\xd3\x83\xfd\x0d\x38\x0a\xc3\x8a\x7d\x2f\x6f\x40\x4f\x19\x9f\xe2\x5b\xf4\x34\x1b\xa1\xc3\x42\xbb\x38\x3d\x95\xbe\x07\xca\x04\x2b\xe8\x16\x63\x41\xed\xc0\x68\x56\xf6\x27\x24\x1a\x54\xfc\x09\x69\x2d\x39\x93\x74\x04\x47\xc4\x05\x58\x34\xfe\x4e\x72\x08\x35\xae\x3f\x89\xcb\x37\x09\x5e\xaf\x04\xfc\x09\x65\x0d\xfb\x1b\x2a\x17\xef\x7a\x43\x7f\x58\x4b\x66\x5b\x2f\xeb\xad\xcb\xf1\xfb\x73\xb9\x40\x8e\xcb\x46\x96\xa8\x30\x5e\x42\x4a\x24\xd1\xad\x5a\x8e\xbb\x9c\xba\x0d\xc2\x76\x60\xd9\xa6\x61\x3f\xc6\x59\x1c\x91\x80\x18\x66\x70\x6e\x54\xfd\x7e\xa3\xe7\x4d\xec\xa3\xf2\x54\x72\xf5\xa9\xee\x30\x99\xf2\xab\xa4\x68\xb1\x28\xe0\x22\x22\x7a\x65\xd4\x15\x85\x55\x29\x57\xbd\x9b\xf6\x72\xaa\xd7\x7d\x39\xe6\x17\x1b\x50\x68\x9d\xf4\xb7\xb8\x15\x61\x16\xf1\x38\x5f\x8f\x06\xf2\x4e\x66\x50\xd9\x55\xa1\xc7\x46\x5b\x25\x76\xea\x99\x3d\x6b\xa1\xf9\x82\xa0\x9d\x67\x5a\xc6\x25\xfb\x7b\x74\x08\x11\x40\xf2\x0c\xc5\x30\x8b\xd2\x72\xa7\xa4\x48\xf5\xbe\x13\x7f\x4a\x4e\x1a\xc9\x67\x27\x8d\x3f\x90\x93\x06\xde\xd3\x09\x23\xd6\x32\x4a\xf8\x20\x15\x4e\x07\xea\x29\x5a\xc1\x8c\x85\x20\x32\x7b\xa1\x0f\x22\xab\x40\x1e\x25\x09\x5b\x71\xa5\xf5\xa2\xa9\x21\xaf\x35\x97\x05\x7e\x38\xbb\xf6\x1f\xed\x7a\xed\xa9\xf3\x69\x60\x9a\x7d\xc5\xb6\x13\x8e\x86\xdc\x91\x80\xc5\xe7\xfd\xd9\x45\x5e\x09\x04\xb4\x98\xa8\xf7\x2b\x38\xb7\x8b\x89\x37\x5f\x1e\x0d\x78\xea\x5b\x61\xcc\xeb\x20\xd9\x1b\x1a\x25\xff\x9b\x2b\xc8\xce\xa2\x5f\x1e\x09\x7f\x87\x4d\x67\x21\x56\x64\x15\x95\xe7\x1d\x5c\xbf\x64\x7f\x0b\x3a\xdc\x4d\x10\x93\xc8\xdd\xf4\x9a\xd4\x97\x47\x7f\xd2\x5b\xa9\x18\xbd\x4c\xd4\x27\xef\x0c\xeb\x62\x8f\xbe\xed\x7d\x71\xcd\xd2\x6c\x2d\xd6\x28\xf9\x11\x17\xfc\xbe\x20\xac\xde\x55\xdc\xcd\x71\x9d\x35\x86\x52\x3b\xc6\xb8\xf1\x98\x9f\x43\xdd\xa7\x32\x1b\xcf\xdb\x9d\xb7\xec\x02\x57\x1d\x4e\x4c\x34\x8b\x66\x65\x20\xa7\x85\xf0\x12\xe8\xb1\x43\x4b\xfc\x08\x7b\xaa\x18\xb1\x8a\x11\xbd\x58\x18\x8a\x98\x9d\x02\xa6\x38\x62\x27\xa7\x91\xc9\x97\xd5\x16\x95\x6f\xa2\x82\x2e\xfd\x87\x0f\x03\x3d\xe0\x44\x15\xe0\x1f\xcb\x80\x13\xba\xca\xc6\xba\x0d\xfd\x45\x44\x22\x3e\xa3\xad\xa5\x16\x86\x55\x01\xb3\x04\x16\xea\x6e\xd5\x2a\xc0\x0c\xc2\xca\x92\xdf\xd3\x47\xd5\xf8\x41\xa7\xf8\xad\x99\x8b\xe0\xac\xb7\xaa\x06\xba\xf9\x7a\x47\xa6\x07\xe4\x81\xf0\xd8\xb1\xa8\xcb\x00\x1e\xbb\x41\xb7\xaf\x66\x58\x39\xcc\x32\x01\x04\xd7\x3c\xf2\x6a\x44\x2a\xe3\x32\xa3\x79\xfd\xda\xb8\xd9\xf9\x11\xc7\xeb\xb2\xed\xda\x87\xbd\x64\x53\xad\xaa\xe7\xe3\xf7\xe9\xda\xce\xf0\x7c\x62\xbc\x6c\xa3\xc6\x3f\xac\xe2\x14\x46\xc5\x9f\x65\x33\x82\xb6\x0a\x33\xd3\x09\xdf\x62\x1a\x33\x51\x38\x2d\xb5\xdd\x1f\x6d\xb9\x57\xd2\xe6\xb2\xbc\x7c\xe3\x97\xed\xe6\xeb\x50\x70\xd7\x3b\xba\xad\xd9\x3b\xdd\x9e\xc1\xb0\x92\xa0\x16\x75\xd2\x6b\xe6\x58\xb4\xd3\xde\x50\xe2\x15\x14\xf7\x15\x86\x47\x92\xe1\x5c\x1d\x99\x84\x1f\x3e\x6c\x71\x8a\x72\x7c\xf4\x17\x3c\x7b\x99\x84\xea\x5a\x8b\x4d\x42\x6d\x21\xd8\xdb\x9c\x08\xda\x1a\x80\x6c\x3c\xb0\xee\x31\xa6\x07\x73\x5c\x04\xc2\x75\xc6\xc3\x73\x4f\x7a\x0e\x5c\x6b\x7e\x4c\x91\xe5\x07\x55\xea\xae\x4b\xeb\x6a\x9c\x82\x78\x9c\xd2\x6a\x4e\x06\x53\xc6\x2b\x19\x47\x7f\x82\xbd\x21\xc8\xc7\x25\xfd\xff\x83\xf8\xe1\xc3\x20\xf9\x72\xdc\x3f\x06\x39\xfd\x6f\x08\xd6\xf4\x41\xaf\x07\xf2\x5e\x2f\x04\xe2\xae\x44\xf7\xfa\x4a\x01\x66\x67\xc7\x68\x38\x18\xfc\x09\x81\x5c\x30\xa6\xbf\x22\xc0\xb4\xe9\x11\xdb\x28\x57\xd1\x55\x90\x80\x41\x08\xae\x46\xe8\x4f\xf0\xcb\x20\x7e\x3a\x18\xf5\x8f\xc3\x2f\x83\xf5\xd3\xfe\xf1\x68\x10\x02\x95\x3b\x6b\x94\xea\xc9\x0f\xf9\x46\x71\x4a\x22\xb2\x2e\xa9\x54\xb6\xa5\x06\x99\x51\x83\xd2\xae\x41\xce\x6b\x90\xdd\xa1\x06\xe8\xcb\x71\x04\xb2\x2f\xc7\xa5\xc8\x88\xc6\xb4\x14\xe5\x92\x87\x41\x9c\xaf\xdf\xc2\x55\x84\xe8\x9e\x37\xba\xe6\xad\xed\x1f\xdb\x15\x81\x3d\xf4\x27\x08\x06\x61\x25\x3e\x34\x3e\xc9\x5a\x3e\xc9\xc4\x27\x71\xbe\x66\x00\xb2\xb4\x6c\x63\xc3\x64\xc6\x0b\x43\x54\x31\xcf\x78\xc1\xf0\x36\x04\xaa\xaa\xaa\x40\x3a\x4e\x02\x6c\x18\x98\x98\xac\xf7\x51\x0c\xc8\xb4\x4b\x27\x53\xd9\xa7\xe2\xe2\x26\x6a\x54\xc0\x16\x2b\x3f\x8a\x21\x7d\x40\x79\x97\x36\x6f\x25\xb1\x7e\x14\x9e\xc7\x15\x73\x49\xb3\x78\xfe\x2f\x5f\x17\x59\xdc\x6b\xf9\xe5\x56\x06\xba\x36\x1a\x6c\x29\x6b\x76\x39\xbb\x20\x5d\x0b\x77\x61\xc4\xbe\xef\x66\xa2\x4b\x27\xfb\xb3\x32\xa8\x74\x33\x74\xdf\xfe\xec\xc9\xd7\x45\xac\x9b\xbd\x29\x6d\xec\xcf\xd9\xa2\xd3\xcd\xd4\x14\x4c\xf6\x67\x6a\xd1\xe9\x66\x5a\x4b\x38\xfb\x33\xd4\x68\xec\xc2\xec\x3e\x86\xb4\x41\xc9\x62\x8c\xb7\x87\xb5\x15\x68\xb1\x68\x98\x54\xef\x94\x4c\x71\x57\x5b\x19\xcf\xb1\x1a\xe3\x8c\x27\x36\x8e\x37\xcd\x78\xa9\x8e\x28\x27\x6e\x5b\x52\xb9\xc3\x6b\x63\xd9\xea\x53\x32\x96\xcd\x3e\x1b\xcb\x7e\xef\xc6\x32\x2e\x80\xcf\xb7\xe7\x42\x2c\xe3\xd7\x87\xf0\xe4\xfd\x6b\x23\x17\xe2\x13\x30\xd4\xc0\x59\x35\x00\x4f\x0e\x49\x37\xcf\x4a\x5f\xc2\x5c\xd6\x10\x96\x0a\x20\x8b\xbd\x16\xff\x80\x89\xff\xb0\x06\x2d\x93\x28\x53\x1b\x89\xde\x14\x95\xcb\xdd\x70\x94\xf8\x86\xd1\x02\xa1\x04\x96\x63\xe6\x6d\x57\x31\x5d\x61\xa3\x63\x29\xb1\x2c\xe4\x29\x53\x9a\xc2\x7a\x8a\xfc\x49\x6a\x94\xff\x2c\x20\x33\x4c\x1d\x90\x62\xc3\x9f\x14\xb0\xa4\x1f\xb2\x1a\xea\x37\x05\x58\x5a\x35\x70\x76\xca\xa1\x31\x02\xad\xbc\x44\xb5\x50\xce\xe5\x45\x81\x8b\xf1\x35\xf3\x52\x1f\xc1\x4a\x7e\xc9\xbd\xd6\xeb\x12\xfc\x22\x6a\x6d\x59\x33\x8b\x1d\xad\x99\x2b\x19\xac\xc5\x32\xba\x82\x58\x18\x25\xe5\x63\x5e\xb3\x3a\x27\xba\x7c\x2e\xfa\x92\xea\x89\x2a\x0c\x4d\x84\x03\x7d\xbf\x2e\x37\x96\x3e\xaa\x95\xee\xa3\xf2\xed\x3a\xcb\xa4\x25\x0d\x95\x2f\x93\xd4\x0e\x1e\x32\x8b\xd3\x02\x32\x6a\x4b\x74\x9a\x8c\xec\xd5\xa4\x38\x2d\xb0\x57\xff\x3c\x8d\xca\xb6\xf8\x5e\x45\x6e\xbe\x4e\x05\x7d\xde\xb5\xb2\x32\x0f\x1e\xd4\x9d\xcc\x0a\xcc\x35\x23\xdc\x75\x82\x47\x62\x40\xce\x38\xbf\x8a\x95\x91\xe3\xe3\x50\xc8\xc5\xab\xa7\x4f\x97\xa2\x64\xdd\x1c\x47\x59\xf1\x52\x96\xa6\xeb\x43\x86\xdf\x5c\xf3\x4e\x1e\x41\xc0\x7b\x67\x44\x80\x6a\xcc\x08\x01\xd1\x8e\x51\x06\xf8\xe8\x8d\x8a\x8a\x75\x8c\xbc\x28\xbd\xf5\xd7\x95\x9c\xe1\xc6\xec\xae\x7d\xb3\xf9\x44\x65\xb2\xb4\xea\x0d\xee\xc8\x1a\xa9\x7b\xba\x30\x10\x78\x69\xa5\x0f\xb8\x5b\x6b\x63\xac\x72\x58\xcc\x71\xb1\x0a\x42\xee\x18\x18\x8f\x67\xc1\xda\x70\xa5\xe2\x53\x74\x82\x3f\xa6\x22\x60\x33\x95\x0b\xe0\xa3\x72\xcd\x6d\xae\xc6\xf2\xba\x7b\x92\x79\x8b\xba\x1a\xa4\x5b\x89\x6f\x2d\x24\x42\xb0\xd6\xe5\xb6\x75\x27\x5c\xc1\x1c\x6c\xb6\xcb\x75\x97\xb8\x57\x12\x98\xf7\x04\x44\xde\x8e\xf2\x9d\x7d\x71\x59\x07\xae\xb7\xa6\xc4\x76\x89\x71\x45\x79\x91\xdf\x36\x8d\x7e\xab\x68\x57\x07\xb0\xd7\x42\xde\xe2\x53\x12\xf2\x2e\xa4\xd7\x04\xcb\xc8\x2f\x23\x54\xc9\xd8\x2f\x59\x12\x7f\x7f\x2c\x12\xf0\x07\x99\xe5\x17\xe2\x4a\xd2\x0f\x6f\x6e\x1e\x40\x19\xe2\x07\x0f\x28\x49\x34\x86\x93\x53\x46\xaa\xaf\x25\xe8\x67\xc1\x77\x4a\xc0\x92\xdc\xc7\x88\x57\x14\x02\x72\x73\xa3\x40\x4c\x19\x38\x43\x83\x55\x26\xd9\x64\x07\x64\x59\xe0\x4b\x86\x6b\x7a\xb6\xc9\x21\xdf\x9c\xfd\x67\xcf\x34\x76\xde\x6a\x5d\x12\x4f\x7c\x10\x79\xb9\x7a\xce\x7a\xae\xef\x87\xc2\xfa\x15\xc8\x6c\xff\xe3\xf1\x98\x3c\xe5\xe0\x10\xa3\x9f\xd7\x74\xa2\x84\x01\x0c\xab\x80\x00\x59\x22\x0c\x9f\x66\x23\x01\x1f\x91\x85\x21\xca\x3c\xf8\xb4\x63\xa8\xc5\x10\x59\x8b\xda\x5e\xf2\xda\x22\xaf\xc2\x11\x9c\x90\xe9\x18\x01\x58\x0f\xd6\xe5\x67\x89\xfc\xf7\x2e\x91\xdb\x42\x69\xd4\x57\x86\xdc\x32\x0c\x7c\x7b\xeb\xa4\x62\xa1\x59\xea\x7b\xc4\x02\x13\x68\x61\x0e\x76\x7a\x06\xaf\xc8\x68\x19\x95\x3d\xfe\xb3\x27\x40\x68\xe7\x11\x2d\xf6\x7d\x14\x9f\x2f\x0a\xbc\xce\x12\x56\x84\x3f\xec\xcd\xd4\x53\x89\x25\x5a\xf4\xe1\xaf\xeb\x28\x0d\xe9\x0a\x89\x18\x4c\x35\x4a\x52\x28\xd1\x44\x9b\x6f\xf3\x02\xaf\x72\xc2\xe0\x44\x59\xb4\x8b\x43\xb2\x9e\xe3\x22\xf8\x8f\xff\xe0\xb8\x8c\x90\x4b\xd2\xac\xe8\x65\x84\xc8\x8f\xb8\xf8\xe1\x82\xc5\x85\xca\x54\x72\xfd\x19\x4e\x36\x40\x80\xec\x8a\x18\x42\x15\xbd\x23\xae\x4c\x14\x9c\x62\x28\x71\x63\x28\x2d\x94\x2d\x9e\xd3\xa9\x2b\x52\xcd\xdd\xdc\x04\x42\xaa\x7b\x1e\x65\x31\x4c\xc5\x8d\x8c\xfc\x29\xe5\xf7\x12\x66\x49\xe0\x97\x90\x9c\xe1\x97\xac\xa5\x5c\x08\x2f\x83\xd5\x78\x1d\x04\xb3\x3d\x3d\x0b\x2e\x84\x70\x4d\x3b\xef\x8c\x8f\x83\x5f\x3f\x8d\x59\x0d\x1c\xcf\x79\xf5\x5b\x5f\xb0\x76\xfd\x24\x30\xb1\x8d\x02\xae\x0e\xe0\x71\x78\x17\xca\x9b\xa1\xa4\xcb\x34\x31\x9f\x46\x29\x5a\x64\x6f\xb9\x8d\x4b\x7f\x5e\xcf\x28\xf3\xb9\x35\x29\x16\xb2\x38\x13\x3f\x6b\xd8\x89\xfa\xf9\x1b\xc8\xc3\x67\x8c\x7a\x2d\xad\x62\xbc\x3f\x5e\x67\xcf\xe9\xa0\xbf\x5e\x93\x12\x25\x50\x81\x50\x54\x38\x13\x5f\x07\xe1\x75\x55\x0f\x1f\xfd\xfb\x0d\x9b\x7d\xf4\x6f\x35\x80\x52\xb4\xa5\x52\xae\x5d\x5d\x7e\xb1\xea\x60\x26\x1e\x9e\xa4\x69\x10\x56\x7c\x4a\xff\x88\x0b\xbd\xd2\x92\xac\xe4\xa9\x66\x93\xac\x02\x68\x72\x55\x6b\x83\x85\xf9\xe9\x71\x60\xed\x15\x31\x24\xe7\x58\xb5\x5b\x81\xf3\xb2\x08\xfb\xf4\x02\xaa\xb9\x2d\x8b\x84\x7d\xb2\x84\x99\x4e\xbf\x31\xb3\xb9\x30\x3e\x1f\x5f\x06\x33\x5d\x00\x94\x83\x77\x77\xdf\xf6\x65\x93\xb4\x73\xfc\xef\x8e\x8f\xb7\xb1\x39\xb9\xa7\xd0\x24\xbf\x2b\x23\x8b\x4d\xdd\x9b\x60\x82\x76\x96\xb7\x5b\x48\x84\x60\xa6\xcb\xdb\x16\x2b\xe7\x34\xdc\x9f\xad\x9b\x5c\x77\x15\xc4\xfc\xdb\x9f\xa9\x24\x60\xb1\x59\x8d\x67\x61\x78\x73\xb3\x62\xff\x6e\x53\x22\x2e\xa2\x02\xd1\x01\xea\xd1\x75\x71\x17\x13\xb1\xd3\x24\xdc\x66\x37\x6e\xba\x53\xd6\x78\x5a\xaa\x96\x4b\x96\xd3\x95\x99\xa3\x56\xbd\x3c\x22\x4b\x4d\x13\xc9\x35\x4b\x32\x43\xd8\x3a\x5c\xad\x25\x0e\xb9\xfe\xd8\x45\x4f\x81\x8e\xf4\x54\xc5\x2c\x44\x2e\x86\x28\xba\xa1\x0a\xcf\x3c\x45\xac\x40\x8a\x93\xa8\x5c\xf6\x51\xc9\x4e\xe8\x6d\xd0\x5c\x52\xa9\xe1\xd2\x65\x03\x9a\x0b\xbc\x01\xaf\xc1\xf9\x81\xcb\x79\xfc\xb7\xaf\xe9\x9c\x7e\xd6\x74\x3e\x1d\x4d\xe7\xec\xb3\xa6\xf3\x7b\xd7\x74\xf8\xdd\xc3\x4f\xdb\xef\x1e\x06\xff\xf3\x97\xaf\x57\xf8\xf9\x63\xe3\xee\x41\x25\xe8\x1f\x68\x57\x0c\x38\xfb\x1b\x82\x97\xcf\x79\xb2\x2d\x99\x3e\x4b\x4f\x2a\x54\xa7\xca\xa8\x13\xfc\x6b\xdf\xc3\x92\x8e\x24\x2a\x97\x7f\x85\x9b\xbf\xd1\xaa\x9b\x29\xbe\xb4\xcf\x87\xc0\x67\xe7\x0e\x4f\xfc\x35\x00\x7e\x06\x2f\x7b\xf2\x48\x2a\xc5\x63\x96\x08\x83\x1e\x2b\x29\x64\x82\x1f\x9e\xcf\xeb\xbc\x60\x47\x2c\x6b\xdd\x7a\xb6\x42\xa4\x2d\x69\x88\x91\xaf\xc4\x4c\xdf\x77\xa4\xa5\xf1\x97\x29\xa1\x44\x86\xff\x01\x7b\xf5\x17\x3c\x93\xbd\xf9\x37\x51\x2d\x23\xe3\xbf\x33\xbb\x4e\x01\x69\xf9\xa4\x07\x33\x82\x08\x82\xa5\x67\x3f\xe8\x2d\x51\x46\x5a\xf2\xd8\x38\x12\xbb\xbc\x29\xe0\x1c\x5d\x79\x1b\xbc\x2e\x3c\x7a\x0e\x7a\x97\x88\x2c\x55\x76\x9e\x18\x27\x46\xfe\x1d\x9e\x99\xfc\x3d\x9e\x95\x7a\x6e\x13\x96\xfa\x65\x4d\x30\x95\x4c\xe8\xcc\xde\x78\xab\xe8\x1c\x72\x9a\xb2\xc3\x45\x96\x18\x24\x12\x0a\x46\x69\xea\x51\x32\x7d\xc5\x6a\xa6\x65\x7f\x69\xe6\xb5\x39\x61\xde\x2f\xf4\x13\x2f\x8b\x56\x10\x78\x0c\xdc\x43\xfc\x8d\x0b\x8f\x2a\xaf\xec\x97\x77\x89\xd2\xd4\xc9\xdf\xcc\x67\x18\x11\xaf\xcc\x61\x8c\xe6\x28\xa6\x54\x05\x41\x45\x6b\xd7\x7a\xfd\xc8\xd2\xa3\x8f\x76\xe8\xb0\xc3\x6f\xdf\xe3\x19\xad\xe1\x77\x7a\xd7\x81\x5b\x7d\x79\xf8\x2d\xab\xe5\x3d\x52\x39\xfc\x96\xb6\xd6\x22\x68\x37\xd3\x9d\xc6\xc7\x4e\x80\xa3\x26\x3e\x5b\x25\x4b\xbc\x4e\x93\xd3\x25\xbe\x7c\x85\xb2\x73\x98\xfc\x20\x66\xa7\x9d\x07\xad\x4e\xd6\x73\xac\x65\x51\xca\xe0\x25\x95\xb5\xde\xe3\x19\x13\xec\x44\x16\x9a\x67\x84\x59\xe2\xfd\x67\xb4\xba\x65\x1e\xc5\xac\xa5\xa4\x58\x43\xb5\xde\xe8\x0c\xb6\x18\x02\xe6\x2f\x29\x76\x9a\xd6\x32\x22\x2d\xdc\x96\x52\xac\x02\x5a\xc6\xc7\xaf\xb4\x8d\x49\x4e\xb4\x9f\xeb\xca\x4d\x81\x96\xe6\x49\x26\x74\xdf\x9a\x36\x68\xa7\xfe\x5d\x46\xe5\x73\x29\x41\x4e\xdb\x52\xa4\xf3\x5d\x4f\x43\xb0\xf7\xa4\xd4\xe9\xa1\xb2\x97\xd0\x2d\xd8\x4e\xb9\xd4\x9e\x9c\x8b\x41\xef\xd3\xef\x1e\xeb\x9f\xfc\x19\x46\x49\xe9\xad\xf3\x07\xde\x7f\x1b\xab\x6d\x19\x95\x5e\xa4\xd8\xd9\x89\xa0\x5a\x77\xa3\xb3\x25\x2a\xbd\x15\x5a\x2c\x89\x37\x83\xde\x0c\xc6\xd1\xba\x84\x5e\x89\x57\x10\x67\xd0\x83\x69\x09\x3d\x52\x20\x98\x78\x65\x74\x41\xf7\x03\x94\x79\x64\x09\x3d\x82\x56\xd0\x2b\x51\x16\xb3\x45\xff\x8f\x7f\xbf\xa0\x15\x48\x3c\x44\x3c\x9c\xc3\xac\x99\x86\xca\xe8\x4a\x59\x49\x94\x2d\xd4\x36\x0c\xfc\x15\x4e\xd0\x7c\xc3\x50\xaf\xdb\x52\x9e\x0d\xeb\xbe\x11\x31\xbf\xf4\xc1\x31\xf0\x29\x95\x9e\xc8\xb8\xc4\x73\xeb\x59\xd9\xee\x77\x64\xab\x26\x4d\x67\x12\x35\x75\x4c\x3e\xd9\x8f\xfa\x6e\x29\xc4\xe4\x6c\xdc\xda\x71\x88\xc0\x55\x63\x99\xd7\x53\x2a\x2f\xb4\xfd\xa9\xb9\x61\xc9\xb6\x7c\xb3\xb5\x2d\x92\x0f\x4b\xdb\x75\xb9\x44\xa4\xde\x12\x8e\x44\x97\x3d\x72\xb7\xc4\x59\x31\x7d\x16\xb2\xa9\x7c\xf2\xfc\x15\x4f\x32\xe6\xa5\x54\x40\x2f\xf9\x71\x12\xcd\x50\x8a\xc8\x86\x9e\x21\x25\x84\xde\x7c\x5d\x90\x25\x2c\xbc\x84\x87\xb4\x7b\xd1\x0c\xaf\x09\x9b\x92\x5a\xa5\xd5\xaa\xe8\xcc\x87\xd6\x72\xde\xe3\x9c\xdf\xd7\x76\x1c\xe8\x43\xe0\xcb\x44\x56\x52\xd4\x31\x7e\x3f\xd6\x7f\x6b\x92\x8d\x95\x0d\xad\x80\xf3\x02\x32\x2f\x8e\x86\x6c\xf3\x96\xbf\xe2\x5d\x30\x2b\xf0\x65\x29\x36\x8e\x96\x04\x74\xad\x35\x32\xf7\x9d\xdd\xeb\x46\x85\xae\xbf\x23\xb2\x7c\x7d\x01\x0b\x2a\xcc\x3b\x25\x30\xf5\xd2\x8b\xb2\xcd\x65\xb4\x69\xdf\x74\xcc\x87\xbb\x1c\x6f\xe6\xc8\x1c\xd3\x4a\x1d\x1f\xa9\xea\xa9\x03\xe9\xb5\x1c\xad\x29\x60\x27\x48\x2f\xd3\x4f\x03\x7b\x04\xb7\x67\xc8\xd5\x77\x9a\xe6\xe8\xbf\x89\xc8\xb2\xab\x61\x46\x1e\xcb\x81\xc8\xed\xeb\xe7\x69\x14\xc3\x25\x4e\x99\x13\xaa\x2e\x20\xac\x36\xbd\xf7\x78\x46\xff\x8f\x9d\x86\xf4\x0f\x7e\xe0\xb1\x64\xbc\x03\xbe\x95\xf1\x0c\x72\x4c\x54\xe4\x09\xdc\x3c\xdf\xe8\x8a\x64\x9d\xa7\xf4\xb4\x81\xb4\x72\x7f\x8f\x8a\x8c\xa1\x8d\x4f\xa5\xe3\x80\x58\x99\x5f\xe9\x56\x6d\xe5\x9e\x24\xe5\x7c\x5d\x72\xae\x77\x29\x6d\x76\x88\x2c\x76\x6a\x76\x40\xe6\x41\x94\x52\x96\xfa\xc4\xe0\x5f\x0c\x8f\xb4\x04\xa0\x32\xcb\x1f\xcb\xd0\xe0\x3f\xe3\x7a\x23\x25\xc9\xaf\x5c\x24\xc5\x5c\x50\xea\x3e\x84\xdb\xda\xda\xbe\xc1\xb0\xa5\xa0\x3e\x63\x86\xa7\x1e\xeb\x18\x6f\x09\xd3\x7c\xcb\xa9\x4c\xff\x39\x5b\xc2\x82\x9e\xc2\x5e\x94\x16\x30\x4a\x36\x5e\x54\x9f\xb9\x02\x4f\xd6\x8b\x88\xeb\x90\xb0\x5a\xd6\x24\xdd\x77\xe6\xe7\xec\x16\x7f\x3d\xef\x4d\x0a\xa3\x12\x7a\xf1\x12\xe3\x12\x7a\x91\x97\xa0\xf9\x1c\x16\x30\xe3\x53\x84\xca\xd3\x0d\xb2\x62\x42\x3e\xea\x4e\xac\xaa\x34\xb5\xbe\xda\x3e\x61\xc2\x14\x31\x39\x5d\x1e\xeb\x9e\x6b\xae\xa1\x00\xb2\xb5\xc0\x7f\xe6\xdf\x41\x68\x53\xb2\xdb\x0e\x99\x5b\x69\x1d\xd9\x01\x00\xaf\x50\x69\xec\xfe\xcd\xfc\xaa\x2d\xa9\x3d\xfb\xfb\x1c\xc6\x6d\xea\xe4\xb6\xc9\xc8\xe6\xdd\x7b\x3c\xeb\x29\xbb\x6b\x87\xfe\xe8\x79\xbf\x50\x09\x8c\x0a\x69\x6a\xd6\x11\xec\x2d\x60\x06\x8b\x88\x40\xa6\x9e\x49\x3a\x25\xd3\x24\x9d\x73\xca\xa9\xa4\xb0\x8f\x51\x86\x88\xa7\xaa\x32\x36\xa7\xee\xfb\xba\x81\x3f\x8b\x1c\xc5\xee\xb4\xb6\x6a\x8a\xe9\x3a\x45\x9c\xa2\x7c\x86\xa3\x22\x61\x57\x63\x6c\x33\xa4\xdb\x59\x3b\xef\x2e\xbe\x8d\x9d\xc1\x6a\xe4\xae\x89\x59\x35\x22\x2d\xdf\x6a\xad\xd1\xd2\xcb\x3f\x13\xfe\x9b\xcf\xa4\x03\xa7\x96\x1f\x5d\xb9\x78\xaa\x0d\xb6\x4e\xe6\x2e\x12\x7e\x9b\x67\x95\xf6\x79\xc7\x0e\x0c\x3a\xd7\x4c\xc7\x49\x68\xa4\xc8\xd7\xea\x27\x23\xea\x58\xfd\xc8\xcf\xae\x6a\xd5\xfb\xbb\x93\x99\xf3\x33\xf7\xe8\x74\xab\x00\x3b\x2c\x1e\x6d\x1c\x9e\x68\xe3\x70\xae\xac\x50\xc0\x7f\xc6\x23\x33\xa4\x61\x4a\x6f\xc1\xb9\x66\xac\xb2\xb2\xc9\xd7\xc5\x5b\xb5\x43\x61\x3c\x92\x7d\xa8\xcb\xc6\x17\x88\xdb\x97\xfc\xf7\x25\x6e\x4f\x87\x6b\xc8\x2d\x6c\xda\xf3\x44\xa6\xbd\xcb\x22\xca\x73\x58\x78\x33\x7c\x05\x93\x5e\x29\x32\xfe\xcf\x70\xb2\xa1\x67\xd1\x7c\x9d\xa6\xbd\x59\x0a\x61\x62\xce\x70\xe3\xc0\xff\xcb\xe9\xeb\x9f\x7f\x10\x67\xbb\x75\xca\xb7\xca\xab\x83\xfa\x38\x1f\xd4\x9d\xc9\xb0\x9e\xd9\xdd\x0e\xce\x7e\x61\x7d\xe3\x03\x1f\x5e\x91\x22\xfa\x2b\xdc\x18\x13\x82\xf2\x7c\xa9\xf4\x0c\xa3\x3b\x9f\xb3\xbd\xc5\x3d\xe3\x9e\xaf\x92\xde\x0f\x99\xc8\x33\xdc\x48\xf0\x3e\x98\x8a\xdc\x3f\xb5\xda\xa5\x35\xa3\x75\xee\x18\xed\xb7\xb3\xa1\xbb\xb7\xdb\xed\xc7\xbc\x7d\x6a\xeb\x4c\xb6\xef\x39\xee\xcd\xa5\xb5\x18\x9d\x5e\x47\x66\x96\x65\xf3\x87\x63\x12\xb7\xa4\xbd\xef\xca\x0b\x7e\x0e\x37\x3d\x25\x6f\x75\xe6\x04\x6f\x97\x87\x8d\x72\x2d\x52\x31\xff\xe7\xaf\x70\xe3\xfa\xca\x9d\x56\xde\x21\x26\x0f\x64\xae\xe4\xa6\x1c\x39\x99\xf8\x68\x91\x61\xae\xc8\x36\x56\xe5\xe3\x29\x18\xe8\x8a\xbb\x43\x6c\x95\x9d\xfb\xd8\x90\x44\x52\x24\xb6\x03\x39\xa9\x1f\x59\xbd\xbc\x5d\x74\x7d\xc4\x47\xc9\xb1\x95\xec\xd0\x0d\x5a\xde\x6c\xfd\xdc\x84\x19\x29\x36\x72\xf1\x3d\xda\x46\xd8\xa1\xf9\x25\x30\x85\x04\xf6\x0a\x7c\xe9\xd9\x4a\x20\xfd\x0b\x65\x17\xb0\x20\x30\xf1\xdb\xf5\x82\x6f\x9c\x93\x10\xf8\x1c\xa2\x81\x76\xd7\xb0\xee\xa2\x1d\x94\x4a\xc7\xca\x57\x72\x24\xab\xec\x5b\x7c\xd9\x36\x08\xad\x53\xee\x05\xfb\xb2\x7b\x59\x02\x63\xa1\x49\x41\x94\x8e\xda\x25\x17\x59\xb5\xa5\xe5\x5a\x53\xf6\xe4\x37\xd7\xd5\xed\x34\x09\x73\x93\x39\x6e\x97\xa5\xec\x1d\xe3\x18\x7c\xe5\xd8\x5b\xdc\x65\x1f\x81\xc7\xda\xec\xe5\x0b\xc2\xd8\xc1\xe4\x92\xef\xcc\xff\x6e\xde\x9a\x9c\xbe\xfe\xf9\x6f\x48\x48\x26\xfb\x5e\xab\xb4\xcf\xd6\x28\x49\x7a\x2b\x5c\x40\x6d\xae\xa2\x6c\x8e\x77\x9c\xa9\x43\x7d\xef\xfc\xba\x6d\xda\x46\x25\x79\x2d\xbd\x03\xce\xeb\xf5\xde\x59\xee\x42\xca\x08\xf6\x96\xb0\xbb\x11\x85\x1e\xf5\x59\xc2\xe7\x76\xf7\x6c\x3e\x49\x12\xef\x27\x5c\xc0\x1d\xe5\xd7\x56\x51\xd6\xb0\x44\x0d\x8f\x8d\x2e\x33\x2e\x0a\x5e\xf0\xe7\xa7\xf2\x6e\x4d\x4c\xed\x7a\x0c\x44\xde\x7d\x4f\x1c\xd0\xf4\xfd\x63\x20\xef\xe6\x5c\xcd\xa0\xa4\x4c\xdb\x88\xb2\x2d\x1e\x3d\xa1\x9d\x53\x9b\x12\x69\x55\xbe\x06\x93\x7a\x3b\x71\x59\x46\x1b\xdb\xa6\x63\x71\xcb\xe4\xfe\x4c\x28\x53\xca\x2c\xf0\xf9\x16\xca\x4c\x96\x05\x1d\x4a\x3a\xec\xf4\xbd\x76\xa0\xaa\x80\xaa\x04\x25\xbd\xb5\x14\x7e\xe8\x0f\x94\x95\xb0\xe0\x42\x91\xcc\xd2\xaf\x32\xea\x1b\x0e\x36\x87\xf6\x4d\x20\xfd\x86\xf2\x9b\xb3\x3b\xaa\x1e\xf3\xbb\x69\xa6\xe7\x77\x78\xac\x88\x73\xca\xcf\x30\xfd\x6f\xb4\x26\x78\x8e\xe3\x75\x69\x24\xd9\xe7\x40\x73\xec\x8f\x7c\xa3\xa2\x04\xac\x1a\x29\x6d\xa0\xc7\x21\x71\xea\x04\xfe\x66\x39\x43\xff\xe4\xa2\x29\xed\xb6\x5f\x7d\xae\x2b\xf6\x56\x88\x47\x9d\xd4\xd9\xfe\xdd\x39\xfe\xe7\xcd\x2a\xb0\xb6\xf4\xe4\x15\x52\x8f\x7e\xd7\x43\xb4\x58\x94\x51\xcd\x28\x4f\xd7\x05\xbb\x57\xdf\x29\x78\xcd\x20\xdd\x16\xc2\xf6\xcf\xf1\xf5\x39\xdc\x8c\x7c\x5f\xb8\xc2\xf8\x3e\x90\xbb\xfb\x48\x05\x84\x89\xdb\xf4\x20\xac\xc0\x09\x4b\xcd\xfd\x16\x2e\x7e\xb8\xca\x83\xc3\xc9\xff\xf9\xe7\x3f\xf2\xeb\x57\x90\x10\x58\x54\xff\xc8\xaf\xb9\xc3\x47\x35\x3d\x5c\xac\x43\x16\x14\xf7\x42\x0f\x8a\x9b\x71\xd7\x5e\x19\x4e\x11\x06\x3e\x0b\x5c\x62\x13\xaf\x7f\xad\xe6\x17\xc8\x23\xb2\xac\xf8\x6e\xc3\x9f\xf4\x9f\xd1\x9e\x60\x45\x78\x35\x2b\x69\x2d\x09\xc1\xdc\xf2\x9c\xcd\x9c\x9e\xb3\x9a\xd7\x6c\x54\x2c\x98\x03\x70\x19\x82\x2b\xe1\x17\x6a\xe5\x4d\x96\x6e\xa3\xf2\xb5\xcc\x76\xbc\xb1\x9e\x8b\x1c\xc5\x0b\xeb\x71\x1c\x65\x75\x72\x32\xf9\xb0\xa9\x87\xaa\xd4\x64\xaa\x16\xb6\x76\xa8\xd2\x93\xc9\x12\xfa\x3d\x9a\xcc\x4e\x56\xb3\x75\x5d\x3c\xbc\xb1\x0a\x71\xe7\xb1\xd7\xe2\xe9\xa9\x78\xaa\xed\xe3\xc1\x00\xc4\xfd\x93\x30\x98\x4c\xc3\xfa\x7d\xad\xc1\x00\xff\xba\xf2\xeb\x17\x7c\xef\xa8\x63\xd0\xe8\xef\x9a\x59\xad\x07\x80\x73\x8b\xe3\x32\x2a\xdf\xc2\x15\xbe\x80\xc9\x0f\x57\x88\xfc\x39\xca\x92\x94\xf6\xf0\x83\x21\x73\x62\x2d\xea\x84\x19\xb2\xca\x35\x0f\x3e\x5d\xe8\x53\x09\x32\x9f\xe8\x44\x82\xb0\xd2\x35\x6d\x15\x1a\xd9\x18\x80\x31\xac\x1c\x2a\xb9\x2a\x6f\x8f\xc6\x18\x02\xa8\xb2\x05\x05\x2d\x24\xed\x5a\x2a\x22\x3c\xd2\xb1\x71\x7c\xc8\xb0\x44\x40\x00\x52\x19\xa3\x02\x2b\x38\x91\x35\xd5\x1d\x90\x58\x92\xa8\x20\xe5\xdf\x11\x59\x0a\x9f\xc6\x43\x3f\x0c\x1f\x3e\x7c\x10\xc8\xbc\xe6\x44\x23\xa1\x79\x01\xb1\x34\x26\xcd\x8f\x99\xab\x44\x78\x73\x23\xbf\x46\xee\xaf\x59\x7e\x11\xe7\xd7\x6a\x5f\x2c\xfd\xf0\xe1\x43\xe7\x73\x4a\x77\x00\x22\x96\xc1\xf4\x0d\x25\x1c\x4c\x14\x93\xa9\x4a\x69\x27\x02\x29\xd5\x0c\xba\xb9\x79\xa0\x4a\xdd\xdc\x64\x22\xf8\xd2\x21\x3c\x6d\x09\xf4\xbc\x55\x5f\x1a\x15\x3f\xf4\xf9\x18\x5a\xf6\xb5\x06\xb0\x1d\x59\xf6\xcb\x3c\x45\xa4\x8d\x88\xf0\xe6\xea\x0d\xc3\xaa\xe9\x1d\xe4\x9c\x0f\x75\x13\x58\x3a\x0f\x7a\x84\x85\x81\x9a\x24\xc4\x9e\x74\x7a\xf3\x88\x6c\x1e\x73\x6e\xe3\x3c\xc2\x9b\x1b\xba\xb8\xdd\x9d\x50\xa7\xf2\xa2\xa7\x02\xec\xab\x1d\x77\x04\xb9\xa3\x58\xe7\xe9\xc0\xd2\x55\x98\x73\x47\xab\x97\x3d\x83\x98\xc9\xee\xe6\x86\xa7\x63\xe3\xa2\x63\xa0\xb5\xf0\x9f\x61\x73\x2f\xd0\x36\x2a\x99\xe1\x45\xed\x4d\xb4\x77\x92\x3a\x8f\x1e\x27\x28\x67\x57\x7d\x94\x68\x50\xab\xac\x8d\x44\xfa\x80\x56\x22\x5d\x1a\x73\x1c\xe4\x79\xcf\x04\xc8\xac\xcb\x5c\xef\xcc\x6b\x27\xad\xe8\x72\x32\x96\xb4\xab\x01\xe9\x9a\xf0\x02\xd2\x0a\xf6\x2f\x11\x59\xe2\xb5\x8e\x17\xc6\x7b\xad\x3f\x47\x59\x22\x30\xb8\xe8\x27\x63\xb6\x7a\x03\x58\xef\x2d\x2a\x67\xa3\xbd\x1d\xc9\x45\xd3\x78\x11\xaa\x75\xe6\xa1\xa7\xd7\x94\xea\x08\x31\xe2\x15\x77\x47\xd7\xd4\x7b\x3b\x07\x17\x8f\x87\x11\x73\x21\x1b\xa3\xfe\x8a\x05\xa0\x9f\x30\x57\xd3\xac\x86\xee\x9a\xf4\xfb\x7d\x2a\x29\x9c\x42\x12\x64\xe1\x94\x43\x08\xd6\xf9\x4f\xde\xfd\xfb\x17\xd7\xb0\xfa\xf7\x77\x61\x78\x00\xfb\x72\x4a\xf1\xa8\x86\x04\x13\x9e\xc8\x48\x1c\x1d\xef\xbe\xb8\x46\x95\x27\x43\x72\xbc\x78\x19\x15\x51\x4c\x60\x51\x7a\x93\x2f\xae\x49\x35\xe5\xee\x51\x05\xfc\x75\x8d\x0a\xc8\x2e\x33\x7c\x94\x25\xf0\xca\xf7\x94\xf3\xe7\x1c\x17\x5e\x82\x0a\x18\x13\xe1\xd8\xc5\x5c\x31\xe4\xa2\xec\xbf\x0b\x59\x1a\x2a\x8f\xab\xd3\x9e\x56\x21\xb3\x2e\x40\x7b\xc3\x1d\xa3\xa5\x9f\x22\xf7\x10\x6c\xd4\x5d\x84\x15\xd5\x93\xaf\x4e\xff\x72\x0e\x37\x61\xd8\x47\x59\x9c\xae\x13\x58\x06\x28\x7c\xda\xe8\x07\x39\xeb\xea\xae\xf0\xff\x0a\x37\xea\x2e\x8d\x4d\xb6\xb2\xef\x87\xa3\xc0\x51\x71\xfb\xe3\x1d\xea\xde\xe0\x17\x86\x95\xd2\xc2\x02\x19\x57\x65\xac\x50\x6d\xf0\xc6\xcd\xfd\x00\x58\xad\xd7\xd6\x39\xcb\xaf\x24\x8c\x17\xea\xc8\xd5\x17\x29\x95\x0d\xea\xb2\xe2\xb6\x3f\x08\xaf\x45\x42\x18\x05\x3f\x26\xa1\x1f\xab\xc6\xa5\x3b\x25\x6b\xef\x1f\x4e\x19\x89\x7b\xa0\xf2\x50\x16\x7a\x26\x43\x96\x15\x4b\xbf\xa6\x6d\x92\xd2\x56\xa8\x94\x50\xa0\xb1\x36\x24\xba\xa3\xdc\xda\xf9\x3a\xb2\x9a\xc9\x97\x36\x19\x7f\xc7\xb6\x67\x96\xfd\x2d\x7c\xba\x43\x19\xe1\xb3\x4b\x46\xed\x1d\xcc\xf7\x6f\xb1\xb7\x91\xee\x5d\x5b\x40\x70\x8a\xc6\x93\xf1\x83\x61\x78\x2d\xb5\x55\xca\xb0\x4f\x36\x39\x4b\x03\x97\x17\xf0\x02\x66\xe4\x05\xa7\x10\x84\xc2\x90\xaf\x27\x8d\x15\xf1\x4a\xa4\x88\xb2\x92\xae\xae\x93\x2c\xf9\x9b\xd8\x4d\xd8\x2e\x1d\xf8\x3c\x38\x81\x43\x5f\x30\x37\xf7\x03\x2d\x5b\x15\x93\x3d\x1b\x3d\x40\xb5\xb1\x7a\xdd\x88\xe4\xe7\xb4\x42\xbc\xab\x43\x9e\x6e\x5d\x8a\x67\x61\xed\xd5\x2e\x3c\xda\xc5\xb5\x6f\x5e\xe0\x0b\x94\x40\x2f\x22\x1e\x7d\x40\x3c\x9c\x41\xef\x1c\x6e\x0e\x19\x19\x2f\x8f\x50\xd1\xe7\x3e\xf3\x1d\xe7\x0e\x0c\xc1\x2d\x8f\xb8\x50\x26\xf4\xb3\x45\xca\xd0\x16\x17\xd9\xba\xaf\x9d\x30\x40\xcb\xee\x7d\xc0\x92\xe6\xb1\x5e\x9b\xc0\x29\xaf\x04\xd3\x45\xfa\x39\x84\xe7\x2c\x5d\x56\x4d\x24\xec\x13\xcc\xd2\x6c\xc9\x44\x89\x1d\xfc\x60\x1f\x25\x61\xe5\x2c\xa5\xf5\x80\x39\x3c\x61\x43\x34\x67\xe5\x35\xa9\x5d\x17\xd5\x8d\x52\x27\x59\x72\x26\x0e\xc5\x20\x04\x36\xb2\xab\x28\x46\x27\xe5\x75\x94\x44\x39\x81\x85\xe8\xb7\xd1\x35\x96\x8b\x7c\x44\xaa\x4a\xd0\x36\x94\x38\xaa\x14\x04\xd7\xcc\x0b\x70\xa4\x8c\x27\x6c\x86\x27\x3e\x58\xf1\xc8\xc6\xd1\xbb\x2f\xae\x55\x05\x2b\xaf\x54\xd0\x1e\x29\xb7\xdc\x24\xef\x40\x8c\x53\x5c\x8c\x7c\xf1\xca\xaf\xea\xd0\x3e\xfa\x6f\xe0\xd3\x9d\xd8\x63\x8e\x9f\xcc\xfe\x79\xad\xfa\x72\xd4\x76\x22\xab\x2b\xf9\x2a\x14\x4b\x85\xef\x13\x7f\xc1\x33\x25\x35\xd8\x3b\x4c\xbf\xe9\xde\xd9\x7f\x8f\x67\xa2\x32\x7c\xaf\x34\x34\x20\xf1\x82\xa9\xad\x7c\x29\x22\xda\x2b\x67\x38\x70\x38\x2a\x34\x75\x2b\x3a\x09\x38\xae\x0c\x96\xc1\x2d\x7c\x4d\xe4\x75\x7e\x72\xa6\xce\x05\x58\xb0\xd2\x14\xd3\x50\xae\x8e\x6c\x8c\x39\xcc\x47\x39\x19\x4c\xf5\x95\x91\x3d\x7c\x48\x95\x74\x12\xa1\x94\x65\x7a\xdc\xbe\x43\x6b\x84\xc4\x87\x21\x30\x32\x83\x9d\xe1\x60\x00\x06\x7c\x61\x78\xdd\xb3\xe1\x1d\xdb\x13\xa4\x4b\xa6\x3e\x03\xde\xa9\x89\x81\xe5\xc0\xc7\x05\x62\x4e\xe2\x3e\x28\x09\x8a\xcf\x37\x2c\xf2\xa0\x12\xfb\xa5\x63\xe0\x78\xf6\x4e\x15\xc8\xa3\xf2\x4d\xda\x29\x9e\x61\xcb\xd2\xd6\xe6\x87\x12\x0d\xb5\x75\xc1\x17\x39\x3d\x11\xde\xc2\x18\x17\x09\x47\x57\x05\x04\x5c\xf3\x63\x90\x55\x8f\xa7\x7f\xac\xc7\x59\x3b\x14\xec\xed\x4a\xaa\x51\xc2\x48\xad\x74\x19\x73\x5b\x57\x9a\x7d\xa5\x87\x43\x04\x13\x38\x0d\xaf\xe1\x03\x63\xef\x6f\x6c\x9c\xdc\x40\x00\xc5\x34\x69\x3f\x15\x60\x18\x56\x5d\x6f\xaf\x55\x95\xe0\xd3\x06\x13\xcd\x3c\xb1\x9b\x0e\xb0\xfd\x44\xb9\xa5\x9a\x10\x02\x3d\x84\x88\x8d\x76\x1e\x15\xa5\x88\x9e\x55\xf5\x0b\x43\x71\x44\xdd\xdc\xdc\xbe\x0d\xd7\xbe\x3f\xf2\xfd\x6a\x1a\x86\xe1\x48\x1c\xa2\xb4\x3b\x1c\x9d\xee\x30\xe7\x88\xea\xc1\x8c\x14\x08\x76\xd7\x90\xc9\xa8\x6c\x8a\x4e\x43\xa5\x08\x4a\xeb\xa0\x0a\xf2\x12\xb1\x64\xe4\x29\xb1\xf3\x97\x93\x70\x9b\x8e\xb8\x47\x77\xf1\x89\x58\x0b\xa3\x4d\xd5\x50\x33\x36\xf1\xd4\xb2\xf5\x0d\xbb\x90\xbd\x64\xcc\xf3\x2b\x94\x49\xe8\x2d\x2e\x7f\xd0\xcd\x8d\xab\xd3\x84\xdb\x3e\xc6\xfc\x70\xef\xb3\x00\xeb\x7e\x8a\x32\xd2\x5f\x45\xc5\x39\x4c\x74\xad\x19\x49\xad\x59\xe6\x4b\x0d\xbf\x1b\xdc\xdc\x3c\xd0\x5a\x03\xc3\xa6\x28\xf2\x32\x63\xca\x95\x47\x8b\x71\x59\xc3\xf8\x00\x65\x25\x89\xb2\x98\x76\x2d\x3b\xb4\x6f\x6e\x1a\xe1\x7b\x5b\x18\x9c\x78\xea\xb8\x63\xa1\x7b\x33\xe8\x71\x93\x3a\x73\xb6\x2b\xbd\xc8\x2b\x59\xb2\x7e\x46\xc7\x13\xc4\x19\x02\x4f\x67\x77\x3a\xfb\x5b\x4c\x58\x28\x8f\x8b\xac\x29\x71\xeb\x74\xc2\x4a\xb3\x82\x35\xa3\x2d\x0c\xe3\x87\x88\x2a\xb4\xcc\x37\x9d\x67\x62\x8b\x49\x83\x9e\x94\x37\x37\xed\xf6\x92\x2d\x94\x34\x13\x0a\xb3\xcb\xeb\xb4\x1a\x02\xe0\x16\x5a\xda\x94\x61\xf8\x15\x37\x37\xba\xe1\x6d\xdc\x69\x19\xe3\x29\x1d\xa2\xf2\x97\x12\x16\x3f\xe1\x04\xcd\x11\x4c\x4e\x08\x29\xd0\x6c\x4d\x58\xdf\x19\xe6\x88\xa6\xca\xd9\x6a\xd1\x61\x29\xda\xed\x1d\xf1\xe6\x46\x6d\x85\xa0\xd9\x63\xed\x3b\xa9\xf6\x9d\xb4\xe4\x05\x03\xb0\xaa\xe5\x06\xba\x14\x6f\x6e\xac\x87\xaa\x99\x6e\x33\x6f\x65\x5b\x78\xaf\x75\xf9\x06\x53\x39\x8c\xfe\xf9\x77\x94\xa6\x22\x54\x8f\xd1\x11\xb2\x1a\x0f\x0d\xa7\xdf\x53\x3d\xb2\x21\x2b\x5d\x4b\x01\xa6\x69\x8f\x96\xc8\x1e\x92\xd1\x7c\xbe\x33\x27\xd0\x4e\x75\x4c\xb5\x4b\xad\x2c\x3d\xdd\x60\x1f\x95\x27\x33\x5c\x10\x98\xd0\x1e\x64\xa9\x66\xdf\x44\x45\xb4\x2a\x5f\x67\xe9\x46\x6c\x7f\xad\x83\xff\xf0\x61\x20\x11\x1c\xfc\x66\x60\xcb\x3a\x63\xc2\xac\x17\xb3\x0a\x97\x7d\xef\xa4\x60\x81\x27\x5e\xb9\x16\x7f\x5c\x46\x19\xf1\x08\xa6\x4a\xd1\x05\x7c\xea\x0b\x15\xd4\xd1\x57\x23\xd8\x8f\x66\xcc\x90\x13\x56\x97\x28\x4d\x5f\xc0\x92\x14\x78\x23\x6f\x57\xfa\xfa\x33\xf3\xa6\xa5\x8d\x62\x55\x81\xe5\xf8\x2c\x98\xeb\xc1\xfc\xd6\x6d\xcc\x24\xbd\xa7\xa4\xae\x1b\x9b\x91\xbc\xd7\xb9\x37\x0e\x0b\x9b\x83\xb8\x21\xba\x37\x06\x17\x36\x03\x76\xd7\x74\x6f\xe4\x2f\x6d\xf2\x8e\x5b\xab\x8f\x8a\x6a\xf7\xbe\x31\x17\x1a\x77\x62\x1f\x95\xff\x07\x9b\xbf\x71\xe3\xf6\x31\x58\x3f\x18\x52\xbe\x6f\x1a\xe3\xea\x52\x83\x3e\x6a\xd3\x5f\xdb\x55\xe0\x1a\xfc\xc7\xe0\xe9\xfb\x94\xa1\xbd\x54\x74\xb7\x59\x30\x29\x76\x06\x02\x69\xa7\x12\x82\xb9\x8e\x06\xd2\xc1\xb0\x9e\x5d\xf7\xc0\x57\x12\xeb\x66\xef\x08\x0d\xdf\x9b\xbb\x83\x56\x37\x73\xdd\x7f\x6f\x6f\xae\x3a\x91\x6e\x76\xb5\x2f\xcf\xde\xcc\x6a\x12\xdd\xac\x6a\x97\xb8\xbd\x59\xd5\x24\xba\x59\xc9\x10\xb4\xbd\x19\x49\x02\x5b\xe6\x69\x23\x9a\x6c\xff\x59\xda\x20\xb5\x75\x89\xd4\xa1\x4a\x77\x59\x1b\x35\x95\x6e\x86\x96\x93\xf9\xde\x2c\x2d\x3a\xdb\x3b\xf8\x6e\x7d\xba\x85\x81\x81\x22\xb1\x37\x23\x83\x4a\x37\xc3\x56\x4b\xca\xfe\xdc\xdb\x49\x5a\x55\x39\xb7\xcf\x11\x4d\x03\xfc\xa8\x07\x98\x73\x2a\x3d\xe7\x49\x0e\xee\x34\x8d\x9e\xf3\x24\x07\x5d\x1d\xde\x2a\x9a\xfb\x60\x32\xbb\x25\xd3\x76\x5a\x56\x1d\xe6\x9d\xb8\xb9\x3f\x81\x17\xb7\x83\xbc\x32\x9d\xcf\xfe\xb7\x33\x24\xb4\xe0\x48\x71\x93\x40\x0a\xa2\x1a\x23\xaa\xfc\x8c\xe4\xf3\xc7\x40\xf2\x59\x6f\x47\xf2\x59\xbc\x89\x5f\xfd\xcf\xa3\xbf\xfc\xcd\x40\xf2\x31\x62\x32\x98\x67\x2e\x77\x38\x77\x07\x6a\xb4\x87\x67\xb0\xb3\xc3\xe5\x3d\xab\x47\x1f\xd8\x11\x18\x1c\x17\xab\xa7\xa2\x31\x1c\xa8\x3d\x19\xbc\xec\xe5\x51\x59\x5e\xe2\x22\xf1\xdb\xe2\x24\x94\x87\x38\x25\x74\x46\xdf\x4a\xf8\x21\x1e\x7e\xe1\x0c\xc1\x6a\x77\x14\x2f\x97\xf8\xb2\xb7\x44\x09\xe4\xce\xf7\xa5\xe6\x30\xce\x33\xc6\x88\xaa\x92\x68\xc6\x9d\x27\x80\xdf\x1b\xb6\x47\xbd\x0f\x1d\x0e\xdb\x04\x2f\x16\x29\x7c\xa9\xd5\xb7\xcd\x6d\x5b\x8b\xdd\xd0\x61\x54\xa2\x15\xeb\x02\x76\x4d\xc3\xba\x40\x8b\xdb\x42\xe5\xeb\x59\x19\xaf\x0b\x98\xf0\xc0\xad\x0d\xec\xe1\xf9\xdc\x67\x7f\xd1\xb2\xed\x45\x4f\x97\xf8\xd2\x13\xe2\x84\xff\x67\x94\x40\xef\x6f\xa6\x73\xfa\x4e\x4e\xd2\x32\xae\x44\x3a\x3e\x4b\xa7\x63\xe6\xde\x3b\x67\x5d\xd8\x43\xb1\x74\x7a\xbe\xb5\x77\xae\xbe\xf7\xb6\x78\xea\xb2\xdb\xa0\x58\x77\xa7\x4d\x6f\x91\xbf\x81\xee\x93\x62\xd3\x3c\xd0\xf1\x63\xb9\x6d\x0f\xa0\xb1\xde\x6d\xa0\xe0\x4f\x83\x6c\x1c\x85\x6d\x30\x7c\x94\x9a\x0e\xc3\x97\xb5\xc2\xf0\x65\x2d\x30\x7c\x99\x0d\xc3\x97\x19\x3b\x57\xd6\xb1\x73\x89\x94\xdb\x6a\x71\x58\x5e\x78\x75\x5b\x9e\xfa\x6a\xa5\x8d\x78\xe8\x51\x65\xcd\x53\x69\x01\xac\xbf\x19\x3f\xb0\x1e\x54\x15\x88\xc6\x65\x90\x9a\x88\xa3\x75\x77\x7d\x14\xbb\x00\x4f\xac\x66\x32\xb5\x97\xd8\x6d\xb0\xf8\x3b\x09\x85\x20\xd5\x25\x8b\xb4\x53\xb2\x58\x83\xf8\x96\x92\x85\xd3\x63\xfe\xb7\x26\x61\x80\xb2\x96\x31\xd6\x9f\x12\x0e\x65\xfc\x59\x20\xfa\x63\x08\x44\xc9\x76\x81\x08\x97\x47\x7f\xff\xf5\xc7\xe8\xc9\x76\x68\xc3\xdd\xa1\x09\x45\x58\xac\x43\x68\x6a\x8d\x7d\xed\x8a\x79\x95\x7b\x12\xc2\x59\x5b\xb4\x92\x11\xe3\xba\x45\xc0\x6a\x07\x5a\xe1\xda\x9b\xc6\xce\x68\xe0\x0e\xb8\x2a\x89\xf9\xe9\x8e\xf2\xc2\xc7\xec\xbb\xbf\xe0\x99\x27\x07\xbe\xbb\xf3\x8c\xb8\x75\x0d\xbc\x84\x2c\xe1\x4a\x80\x6b\x41\x2b\x5c\xca\x11\xd1\x3e\xe5\xe0\x6d\x4b\xe4\x03\xbf\x58\xcf\x36\xbe\x14\x80\xa4\xcc\x27\xea\xa2\xc7\xb0\x3f\x6e\xc6\xa9\xf2\x91\x38\xab\x0b\x37\xb1\xc2\xb6\x07\xab\x99\xc1\x7c\x46\x08\x9a\x8a\x3a\x33\xc4\x32\x67\x30\xd6\xed\x45\x33\xc7\xe1\xd5\x25\xa2\xe5\xfb\x8a\x68\xba\x58\xb6\x96\x60\xfa\xda\x0c\x04\x91\x88\xa1\x91\x2f\x55\xe7\x83\x52\x20\xd8\x77\x05\x14\x70\xe7\x3f\x8d\xe0\xd8\x75\xb7\x6e\xfa\x9d\x7e\xbf\x61\x8e\x7f\xbe\x59\x91\xb6\xd8\x01\xee\x13\xce\x1d\x7d\x24\x2e\x89\xeb\xd6\xbd\x8d\x87\x6a\x4f\xd8\x72\xff\xce\xaf\xab\x1b\xcb\xda\x4c\x91\x6d\xb9\xdd\x9a\x5d\xe8\xf6\xd1\x95\x13\xb3\x9b\x50\xdd\xdd\x30\x64\x12\x61\x6c\xca\x54\x06\xa3\x7b\x10\x09\xc5\x9d\x5c\x69\xf3\xa9\xeb\x71\x7f\x4c\x2c\x16\xce\xbb\x89\x3d\x45\x4d\xe7\xdd\x84\x21\x6d\x5a\xcc\x9b\xdb\xf6\xde\xbc\x9b\xa4\x76\x61\x7d\x56\x77\xf0\x9d\xf8\x2a\x3a\xb7\x92\xae\x13\x90\xdf\x52\xba\x6e\xc6\xad\xde\x9f\x68\x6d\x43\xd2\x3b\x64\xed\xcf\x96\xbb\xcf\x82\xea\xed\x2d\x77\x3f\x5e\x3e\x79\x1b\xbd\x3e\x36\x30\xb8\x95\x45\xad\x06\x8e\xc2\x74\xce\xa9\xcc\x86\xba\x61\x6c\x0e\x49\xbc\x54\x77\xae\x06\xb6\x0e\xf7\x77\x3b\xc9\x92\x53\xed\x56\xb6\x14\x38\x3f\x6d\xa0\x68\x66\xd4\xbd\x04\xdb\x18\x8a\xbc\xa2\xc0\x4f\x70\x8b\x7c\x2c\xd0\x75\x86\x40\xe5\x29\x55\xb9\x11\x35\x2c\x6d\xb3\x84\x48\x11\x68\xbc\x3e\x6a\x81\x66\x74\x23\x93\x76\xa3\xce\x6c\xc7\x9c\x51\xfd\x72\x5b\xb8\x15\x1d\x08\x4f\xa0\xc6\xfa\xcf\x34\xf4\xae\x67\x12\x03\x14\xf8\xcf\x74\x24\xaf\x67\x0a\x41\x8b\x0a\x95\xfa\x55\xbf\x68\xbb\xa2\xa1\xe1\x1a\x3b\xfb\x43\xbc\xab\x89\x4b\xf0\x13\xa0\xc1\x74\xb5\x83\xca\xec\x88\x0d\x61\xfe\x39\x54\x69\x65\x55\x0e\x69\x1b\xd6\x4c\x0a\xa4\x75\x01\x53\x34\x9d\xfb\xc0\xe7\xae\x97\x3d\x5e\xf5\x5e\x52\xe0\x3c\xc1\x97\xfb\x08\xa5\xf6\x9e\xbf\xb7\xd1\x10\xdf\xc9\x68\x28\xfc\x9b\x3e\x05\x7b\x21\xf7\xd9\xb7\x76\x0d\xcb\x6e\x58\xfb\xd7\xdb\x41\x34\x95\x7b\x4f\xb1\xdd\x2e\x3b\xa2\x70\xb8\x5b\x35\x8b\x10\x19\xc1\x4a\xf3\xac\x66\x8b\x68\xc4\xdc\x30\x0f\xd0\x3c\x90\x51\x4c\xdf\x8e\x87\xa1\x76\xc3\xa9\xc5\xee\xcc\x33\x16\x21\xe8\x88\x5c\x77\x19\x2a\xa5\x0b\x5a\x71\x4f\x3e\x62\x16\x79\x7b\x1b\xde\x5b\x66\xb2\x09\x59\x42\x93\xcd\xd6\xbd\xc5\xef\xcf\xdd\x4d\xef\x23\xdb\x45\x9b\x18\x28\x77\x95\xdc\x54\xe1\xba\x0c\xce\xd2\x8d\x4b\x48\x0b\xaf\xef\xeb\xb8\x2f\xb6\x1f\xf7\xf1\x5f\xe0\xff\xcc\xe1\xd5\x0f\xd6\x45\x5d\x0d\x35\xd7\xc8\x14\xa1\x7b\x81\x3a\x90\x96\x9a\xb2\x82\xbc\x3f\x62\xa1\x3b\x3e\xb7\x07\xcd\x31\xdd\x1f\x53\x8e\xb3\x12\xf4\x7a\x33\xaa\xf5\xf9\x2e\xa0\x5c\xf7\x69\x79\x66\x80\x87\xea\xa7\xbd\x3c\x97\x59\x02\x87\x19\x34\xd1\xba\x51\x69\x82\x65\x6b\xd9\x24\x66\x1b\xcf\x4a\xbc\xa1\x9f\xf0\x2c\x31\x84\x3c\xe2\x4b\x52\x60\x66\xb7\x56\x70\xe3\xac\xb8\x76\x7c\x79\x28\x13\xa9\x25\xdc\x57\x6a\x26\x50\x2d\x13\x9f\x7c\x96\xc7\xe2\x3d\x9e\x31\x0f\x74\x75\xdb\x2f\x6c\x37\x3a\x9a\xde\x63\x85\xa2\xc6\x01\x69\x19\x5a\x9c\x0e\xaf\x79\xdc\x8d\x35\xab\x03\x75\x79\x1d\x43\x36\x65\x93\x9e\xc0\x22\x8b\xd2\x5e\x8a\xb2\x73\xdf\x02\xe1\x6a\x1c\xd5\xb5\xcc\x74\xac\x77\xde\x1f\xba\x27\x1e\xe9\x3d\xf1\x1e\xcf\x76\xea\x07\xa3\x1b\xfc\x86\x05\xcf\xd5\xde\xf6\x16\x3e\xfa\x58\x2d\x14\x8d\x8a\xd2\xd4\x53\xf8\xb7\x3c\x82\x9f\xae\xce\xcc\x12\x64\x7d\x03\xbb\x4d\xad\xc2\x6e\x73\xa2\x4a\xe2\x21\x93\x76\x88\x64\x1e\x5a\x6c\xac\xcc\xec\x51\x0b\x7a\x8d\x6b\x5f\x1d\x71\x4a\x82\x3c\x09\xe4\xa9\xdb\x4b\x78\xf6\x86\xd8\x26\xe1\x69\xb2\x5d\xfb\xd1\x54\xf0\xd4\x90\x2a\xe0\x22\xdc\xfd\xa0\xca\x23\xb2\xbc\xd3\xc1\xb4\x53\x3a\xbc\xd6\xd4\x77\x3c\x0d\x1d\xfd\x36\x8a\x09\xcf\x7d\xd7\x9a\x72\x8e\x4b\xac\x2c\xef\xdc\x41\xf3\x76\xec\x53\xb8\xca\x4b\x3e\x5b\x48\xfe\x18\x16\x92\x7c\xbb\xc8\x34\x9b\xfd\xe7\xe0\xe8\x97\xc5\xdf\x9d\x16\x12\x79\x25\xc6\x30\xf9\x49\x01\xa1\x74\x24\x2a\xf1\xba\x88\x95\x07\xd1\x70\xab\xc9\xe3\x89\xd2\xa7\x97\x30\x4a\xe4\x76\x5c\xc3\x72\xb7\x00\xc8\x4b\x19\x85\x2d\xc7\xa6\x8d\x41\xcb\xf5\xd0\x76\x3f\xd5\xfe\xb1\x6d\x9a\xb8\x3d\x85\x57\x51\x49\x3c\xe9\x40\xd9\x0e\x89\xd8\x04\xb5\x57\x74\x67\x38\xd9\xb8\xf0\x3d\x35\x40\x54\x1d\x3c\x53\xb7\x4b\xb1\x5c\x15\xbb\xa0\x0e\x4b\x5f\x2d\x52\xf8\xfa\x4d\x5d\x03\xf9\x55\x07\xde\x5d\xb2\xc0\xa9\x1f\x19\x0f\x96\x82\x56\x37\x7e\x08\x7b\x44\x34\x2b\x71\xba\xe6\x68\x45\xcd\x6a\x74\x25\x66\x21\x89\xf4\x03\x8b\x71\x5a\xe6\x11\x3d\xd7\x1e\xd5\x95\xd3\x80\x76\xc5\x4e\x42\x98\xc9\x47\x5e\xad\xc9\xf4\x56\xf7\x5b\xef\xee\x7c\x42\x9d\x46\xae\x5a\x12\xf9\xca\x25\x89\xf0\xa1\x6a\xa8\x03\x6e\x0a\x5f\xb7\x4b\x51\xc0\x7f\xc6\x22\xf6\x7c\x33\x13\x84\x08\xa0\xe9\x6c\xa4\xea\x2c\x0d\xa6\xdd\x48\x18\xe6\xff\x49\x82\xd2\x6f\xcf\xe6\x60\x1b\x31\xbf\xd1\x20\x7b\xb3\xa8\x33\x8d\x92\xb7\x25\xcb\x43\x8b\x61\xd0\xf9\xd8\x09\xad\xeb\x4c\x4e\xb2\xc3\x6a\x42\xe9\x4e\x08\xde\xe6\x5a\xe2\x09\x60\x8e\x8f\x4c\xa8\x5b\x8e\xd6\xa1\x60\x2f\x58\x97\x8a\x64\xba\x46\x97\x33\x79\x17\x4c\xd4\x50\xfd\x88\xd2\x7a\xb8\xc4\xbb\x1a\x3c\x43\xff\x96\xf5\x9d\xcf\xee\xa1\x6b\x95\xcf\x9f\xde\x76\x75\xa3\x14\x1a\x6b\xe4\x71\x63\x0d\xdf\xd7\x7a\x6c\xe7\xd4\x05\x89\x3f\x90\x3b\x45\xeb\xb2\xec\x5a\x74\x28\x85\x3d\xe6\x67\xd1\x96\xaf\xe6\x5f\x30\x66\x2e\x24\xfc\x7d\x97\xfd\x85\x01\xd5\x6b\x31\x46\xc9\x7d\x2f\x7a\x5f\x99\x06\x1e\xeb\xcb\xdc\x31\x2c\xdb\x55\x2c\xd7\xce\x7a\x2c\x92\xe9\x89\xe4\x70\x3c\xc0\x58\xa0\xa8\xe5\x38\x45\xf1\xc6\x4b\x30\xb7\xd7\x50\x15\x0d\x5f\xb2\x90\x62\x82\xbd\x0b\x04\x2f\x65\x72\x31\x42\x75\x0a\x0f\xcf\x3d\xbf\x51\xd3\xa9\x69\xdf\xb0\x1a\xd1\x99\x7e\xac\x7b\x5b\xda\x3e\x4b\x87\x5b\xa7\xc6\x4e\xfb\xdd\xee\xfc\xf6\xc9\xc2\x37\x3c\xd2\xa6\xf7\xc5\xbe\xb9\xf7\x1a\xf7\x5b\x8f\x6e\x41\xf5\xfe\x8f\x83\xc7\x5b\x9d\xa9\xb4\x49\x7b\xd4\x9c\xb5\xfe\xb3\x59\x11\x65\x0c\x54\x99\x30\xcc\x68\x91\x1f\x8c\x6e\x2e\x9a\x86\x9e\xa2\x92\xf4\x64\x32\x74\x37\x08\x33\x77\xe0\xce\x38\xda\x30\xcb\xb8\xd3\x2b\x97\xb8\x20\x31\xf3\x23\x32\x55\xfc\x5a\xbb\x17\xb8\xd0\x7a\x3e\x76\xa6\xff\xb3\x70\xec\x4e\x08\xeb\x5b\x19\x02\x98\xee\xdd\x75\xb5\xb3\xd2\xaf\x76\xa2\x9d\x90\x90\x9b\xce\x46\xb1\x05\x73\x2c\xbc\x89\xd4\x73\xd6\xa8\xb5\x70\x31\x5a\x40\xe2\x09\x11\xb7\xbe\x3c\xb1\xd0\x65\xea\xab\x0a\x3e\x4a\xfd\x78\x89\xd2\xa4\x80\x59\x0d\x2e\xc3\xa0\x65\x06\x20\xb5\x30\x20\x5c\x1f\x4d\xe0\x14\xc0\x30\x14\xac\xa9\x3c\x60\xdd\xda\xe8\x1f\xb1\xf7\xe2\xae\xa7\x21\x73\x2a\xff\x9e\x2d\xc8\x58\x02\xcf\x2f\x34\xe9\xc8\xb3\x32\xe0\x80\x99\x54\xd1\xe7\x1f\x8c\xa8\xba\x46\x40\x8d\xfd\x85\xaa\x4a\x30\x32\x81\xc2\x2e\x0c\xc8\x41\x20\xe9\xe8\x1f\x4a\x50\xb0\xdd\xb1\xbb\xc2\xaa\x02\xe5\x38\x09\x22\x27\xb2\x01\xbe\xa7\x5b\x9f\xb5\xcd\x81\x03\x0f\xdc\x17\x79\x8b\x78\x53\x5b\xb8\x4d\x08\xdf\x16\x52\x21\x88\xf4\x3b\x1d\x37\x6b\x25\x18\xdd\x95\xb1\x22\x64\xb1\x8d\x3a\xaf\x92\x72\xb0\x6a\xb3\xd0\x65\xa4\xc0\x69\x0a\x8b\xf2\x90\x1f\xc2\x3d\xf1\xa8\xbe\x12\xa6\x6f\x52\x2d\x97\xa3\xdb\x76\x27\xe9\xb8\xac\x6f\xec\x37\x25\x1c\xaf\x8b\x02\x66\xf1\xa6\x69\x91\xa3\x1f\xcf\xe8\x46\x2a\x70\x6b\x7b\x1c\x5e\x24\xe9\x45\x84\x14\x65\xb3\xbc\x80\x56\xe3\x1b\xa1\x80\xf3\xeb\x89\xfc\x4b\x5b\x1d\xf3\xc1\x1a\xc4\x20\xa9\x6d\x7a\xf9\xa7\x64\xd3\x5b\x7d\xb6\xe9\xfd\xde\x6d\x7a\x86\x7f\x05\xb3\xb4\x33\x78\xa7\xba\x97\xfe\x14\x84\xd7\xa4\xd8\x5c\x6f\x10\x4c\x13\x7e\x6a\x71\x7c\xa3\x84\xa3\xe5\x08\x38\xbf\xad\x48\x96\xca\x34\x26\x12\xf8\x24\xbe\x0d\x51\x09\xe8\xf6\xa2\xfd\x14\x0c\x5e\x67\x6c\x17\xe2\x39\x1f\xda\x4f\x18\x73\x4b\xa9\x01\x4b\x4b\x5f\x42\x7c\x11\xe1\x50\xcc\x01\xc3\xcc\xd3\x9b\x83\x0a\x0a\xd8\x42\x09\x03\x09\xc7\x44\xa0\x37\xea\x18\x90\x0c\x4e\x96\x3b\x3a\x3c\x0d\xe8\xc0\xd6\x94\xc2\x11\xe9\x8b\xdd\xe2\xe6\xc6\xff\x25\x3b\xcf\xf0\x65\xc6\xd1\xcd\xfc\x83\x9d\xb0\x1d\x19\x80\x03\xca\x16\xb5\x25\x51\xe2\x3c\xd6\xa8\xfc\x1a\xda\x23\xda\x82\xf6\x18\x86\xc0\x16\xad\xc8\x8e\xa2\x55\xee\x4e\x30\x21\x25\xac\xdc\x92\xbc\xd6\xd6\x73\xe1\xbb\x11\x5b\x8f\x39\x40\x85\xe6\x42\x95\x08\xe1\x8c\x4a\x02\x2b\xf3\x18\xb2\xc1\x94\xd0\xbd\x09\x04\xab\x16\x91\xe3\xbe\x38\xc4\x36\x07\xe9\xc9\x72\x5f\x0c\x12\x9b\x41\xa3\x5f\x27\xe9\x5d\x79\x44\x77\x39\xc6\x45\x24\xee\x8e\xc7\x77\xdb\x65\x9a\xd3\xf5\x83\xae\x61\x76\x67\xe6\xf4\xcf\xfd\x14\x8e\xd5\xf5\xe7\x63\xf5\x0f\x74\xac\x16\x7b\x6e\xc0\xa5\xb5\xc3\x62\xb1\x95\x96\xee\x8d\x39\xb5\x5e\x33\x2d\x47\xc4\xdd\x54\x38\x87\x59\x33\xaf\xcc\xed\xce\xd1\xbe\x25\x9a\xf3\x34\x0e\x61\xb5\xc0\x67\xf8\x67\x78\x59\x93\xdf\x8f\x7a\x06\x2f\x45\x9a\x92\x18\xa7\xeb\x55\x56\xab\xca\x13\x9e\xe6\x89\x3b\x49\x71\x97\x43\x26\x4d\x30\xcb\x02\x2e\xe4\x1e\x56\x71\xb4\x5b\x33\x98\x45\x14\xd7\xe3\x28\xaa\x69\x55\x01\x3c\x5e\x07\x85\xf3\x0c\xc8\xee\x69\x8b\x4e\x6d\x0e\xf6\x71\x76\x5f\x8c\x22\x9b\x11\xd7\x6f\xef\x8b\xbc\x45\xdc\x98\x49\xec\x44\xdb\x55\xc5\xec\x20\x13\x82\x42\x57\x30\x2d\x96\xf6\x04\xdb\x9f\x6b\x83\x92\xc5\xb8\xb8\xf5\x91\xc7\xcc\xc8\xe8\xd6\x07\x9e\x16\x95\x62\x9d\x80\x4d\xfd\xd5\xa9\x63\x8a\x73\x03\x28\x1d\xf3\xa0\xe9\x88\xf1\x29\x1c\x85\xf9\xe7\xa3\xf0\x0f\x74\x14\x62\x9e\x45\xaf\xa1\x61\x42\x5d\xc5\xa4\xe5\x19\x8a\x9d\x54\x2c\xe5\x63\x96\x4f\x41\x66\x3b\x31\xbd\xd5\x0b\x9c\x42\x5f\x9b\x21\x64\xfc\xdd\x35\xe9\xcb\xc5\xd9\xc8\xc9\x12\xba\xa9\x10\x7c\x0e\xb3\x3b\x91\x91\xd8\xf6\xfc\x76\x49\x64\xa5\x10\x76\x51\x5e\x6a\x9d\xa5\x38\x92\x18\xf8\x70\x9b\xd6\xfc\xee\x0d\xbf\xa6\xfa\xe2\x9a\x9f\xb6\x56\xaa\x07\xde\x51\xae\x64\x0f\xb5\xca\xcb\x51\xb6\x19\x1b\xa6\xcb\x8e\xa5\x42\x6e\x29\x9c\xb2\xca\xda\xf1\x39\x22\x15\x20\x4c\x89\xb4\x43\x2f\x76\x95\x61\x12\x4b\x86\x91\x71\xc0\x49\xb7\x72\x99\x38\xcc\xf7\xea\x21\x6f\xf4\x1b\x51\xdd\x58\x33\xee\x7f\x6c\xc1\x01\xf4\xfb\x7d\xd3\x36\x9e\xa2\x92\x78\x62\xda\x3c\x15\xec\xd8\xcf\x52\x51\x38\x13\x3f\x4d\x96\xd3\xd1\x64\xda\x24\x27\x2c\x1e\x72\x2c\x14\x49\xde\x64\xad\x52\xec\x27\x23\x32\x65\x2d\x97\x53\xd4\xba\x5e\x10\x40\xd4\x72\xfe\x2a\x3c\x6d\xd8\xe7\x95\x1c\x6b\xc6\x0f\xf1\x88\x65\x58\x53\xd8\xd8\x2c\x77\x8f\xfa\x5e\xa5\x7c\x82\x61\x18\xf2\x8b\x0d\x7a\x8e\xf3\xa1\xb8\x95\x54\xa9\x48\xd6\x0b\xc5\x10\x26\x05\xc9\x7d\x28\x72\x39\xb2\x02\xd1\x38\x37\xe3\x24\xee\x5d\xcb\x2f\x6d\x0e\x1f\xcf\x60\x61\x31\xe2\x12\xde\x7d\x91\xb7\x88\xd7\x43\xba\x7f\x4c\x8a\x46\xc3\x8a\x43\xb1\x98\x19\xe3\xbd\x3f\x3f\x93\x8c\x1d\x29\x6d\x77\x9f\xb9\x83\x4c\xf0\x9d\x45\xfd\xfd\xc5\x46\x39\xff\xef\x26\x37\x1e\xca\xbc\xb4\x77\x10\x20\x41\x02\x72\xb0\x02\x33\x30\x07\x4b\xb0\x01\x8b\x5a\xa0\xbc\xf8\x94\x04\xca\xcb\xcf\x02\xe5\x1f\x4d\xa0\xcc\xfa\x51\x8a\xa2\x32\x0c\x7c\xed\xbc\x63\xbb\x80\xeb\xad\x38\x9e\xa9\xde\xec\x16\x46\x1b\xd7\x1d\x9c\x9e\x5b\x2a\xd5\x0b\xdc\x42\x3e\x85\xe3\xef\xae\x61\x8b\x60\xa9\x91\xdc\x5d\x52\xbd\x03\x41\x5b\x66\xd5\x9b\xd4\x29\xbd\xea\x74\xb7\xdd\xfe\x08\x39\xf6\x7f\xe5\xea\x47\xf6\x82\xba\xf8\x51\x79\x91\x77\xbd\x7c\x51\x52\xb7\xde\x17\xd6\xd5\x0b\xdc\x7e\xf5\x52\x76\xce\x30\x47\xf4\x2d\xf7\xa9\x97\x03\xc2\x07\x99\x67\x66\x1b\xbd\xfb\xe1\x2a\x5a\xe5\x29\xf4\x98\x3c\xc9\xd2\x82\x3a\xab\x27\x1b\x3f\x9a\x68\x2f\xa7\x00\x5e\xe5\xa8\x60\x0d\x3f\x43\x2b\x38\xca\xe0\xa5\xf7\x22\x22\x30\xa0\xff\xe9\x67\xf8\x32\x08\xbf\xfc\x0a\x1e\x87\x62\x1c\xe2\x14\xc1\x8c\xf8\x55\x78\x60\xe9\x5e\xda\xa4\x17\x08\xe0\x5c\xbc\xdd\x7e\xfd\x67\x56\xff\x39\x6b\xa8\x99\xcf\x0e\xf6\x4b\x18\x17\x90\x54\x0d\x75\x06\x10\xb4\x82\x78\x4d\x46\x8f\xe0\x63\x10\xaf\x4b\x82\x57\x27\xac\x2b\x47\xd7\x42\x22\x7e\x8e\xf3\x8d\x47\xb0\xf7\x3c\x45\x39\xf3\x84\xf2\x01\x97\x23\xfe\x7f\xf6\xde\x74\xb9\x6d\x24\x6b\x10\xfd\xaf\x57\x98\x3f\x14\xc2\xa1\x01\xaa\x52\xb4\xdd\x5d\xdf\xc4\x37\xec\x0f\x76\xab\x24\xb9\xca\xd5\xb6\xa4\x96\x64\x57\xcc\xe5\xe5\xb5\x41\x22\x49\x42\x02\x91\x2c\x20\x29\x99\x92\x10\x31\x8f\x71\xef\xeb\xcd\x93\xdc\xc8\x7d\xc1\x42\x70\x91\xcb\x2a\xb3\x23\xba\x2c\x22\x33\xcf\xc9\xf5\xe4\xd9\xf2\x9c\x8e\xeb\xf9\xaf\xee\x93\xe0\x26\x1a\x05\x18\xa5\xed\x81\xa8\x40\xa9\x2f\xbc\x84\x5f\xb0\x2b\x10\x7b\x79\x9e\x37\xde\x32\x5c\x7c\xa2\x2b\x46\xb6\x0c\x86\x52\x12\x58\x66\x8b\xcc\x36\x21\x11\xaf\xbe\x2a\x6c\x35\xca\x64\xca\xc2\x11\x35\x65\xca\x06\x53\x23\x4f\x93\x35\x2b\x78\xf1\xac\x0c\x56\x14\x37\x6f\xca\xc5\x4a\x6e\x63\x94\xc5\x42\x12\x98\x5a\xdf\xb9\x95\x6e\x62\x7d\x16\x84\xb1\x6f\x7d\x17\x82\xde\xd0\xfa\x6e\xb2\x97\x63\xab\x54\xbc\x9b\xc9\xf0\x25\x9b\x97\x79\x69\x73\x5e\x38\xd2\xc4\xdb\x04\xde\xd2\xaf\x17\x34\x5f\x99\x14\xf5\x3e\xb3\x97\x85\xc1\x20\x66\x33\xcd\xf6\x24\x6c\x51\x5d\xbd\xef\xfc\xd7\xe5\xe9\xbf\x8e\x4f\x3e\x9d\x1c\xbc\x3f\x7e\xe5\xb4\xf6\xd9\x60\x7c\xa7\x84\x78\x38\xad\x7d\x72\xfc\x7d\x76\xfa\x5b\xfb\x18\xc7\xfe\x7f\x8e\x3f\x73\x57\x32\x6b\x67\xb1\xe6\x5c\x8c\xac\xbd\xa2\x54\x9a\x25\x16\x95\xc1\x4e\x6f\x8e\x7d\x7e\x71\xcd\xa9\x5e\xb6\x22\x80\x96\x94\x3d\x43\x38\x40\x21\xfc\x70\xfe\x56\xfa\x1e\xb9\xf6\x48\xe8\x13\xc1\x3c\x07\xa1\x7f\xeb\x0e\xbe\x86\x80\x36\xb5\x11\x6d\x5c\xd6\x9c\xd8\x18\x36\x6d\x51\xee\xdb\x08\xa6\x1b\x13\x8f\x86\x36\x68\x71\x70\xd6\xb7\x51\x8f\x6d\xd0\x96\x68\x17\xac\x9f\x78\xc9\x42\x50\x38\xbe\xdd\x6c\xfd\xd4\x4b\xa5\x83\x10\xf0\x67\x6b\x7b\x23\x2c\x2d\x9e\x12\x76\x75\x6b\xd2\xd8\x9a\x34\xb6\x12\xe8\x57\x34\x69\x54\x4b\x27\xe7\x28\x86\x5f\xc3\x04\x40\xa5\xd4\xa7\x62\x00\x38\xa7\x9d\xfd\x4b\xa9\xff\x29\x38\x5b\xf7\x2f\xa5\x59\x01\xf1\x4c\x7c\x58\x60\x44\x60\x3a\x87\xc6\x26\x04\x4a\xf3\x4b\xed\x07\xb4\x64\x55\xe3\x01\x6b\x5c\x61\x39\x20\x6b\xb8\x94\xdd\x80\x41\x63\xfb\x94\x65\x7c\xe7\x9a\x5f\x0a\x69\x69\x40\x5b\x5b\xc1\x06\x6c\x05\xec\x20\xae\x63\x29\xa0\x10\x1a\xd9\x09\xd6\xc3\xa5\x03\x69\x66\x23\xe0\xf8\xfe\x04\x0b\x01\x63\xc1\xd8\x4e\xff\xf6\x8c\x03\xe0\x06\xdc\x2a\xf6\xec\xea\x29\xb1\x67\x77\x5b\xf6\xec\x7b\x63\xcf\x6c\x13\x40\xca\x09\xc0\x62\xf3\x40\xa9\x69\x81\xaa\x96\x17\x28\x77\x75\x95\x1c\x8a\x2b\xf8\x3f\x55\xdc\x88\x0f\x74\x28\x1f\xf8\x55\x54\xe8\x94\xfa\xac\xae\x3f\xe7\x0c\xab\x1a\xdf\xf2\xba\xf3\x2a\xc5\xe8\x66\x75\xe7\x7a\xe7\xe8\x98\xb9\xda\x9c\xfc\xbd\x55\x9a\x7f\xab\x4a\xf3\xc1\x56\x69\x5e\x32\x2b\xe1\x8a\x22\xda\x55\xb9\x28\x26\x94\xe3\x57\x96\x04\x37\xb1\xbe\x73\x45\x64\xbf\x50\x9d\x90\xe9\xa1\xf5\x55\x08\x47\x63\xeb\xbb\x12\x72\xe6\x56\x89\xce\x87\x8d\xac\xb2\x82\x2e\xee\xa6\xb4\x31\x2f\xbc\xdd\xb4\x2a\x9d\x0c\x91\x97\x14\xc8\xc9\xa3\xeb\xd2\x21\x17\x61\x82\x64\xce\x7f\x47\xa1\xef\xfb\x55\xda\x71\xda\xb3\x28\xf4\xc8\xff\xf2\x1c\x4c\xfd\x3b\x37\xfc\x1a\xe2\xc8\xc4\x46\xb4\x71\xc9\xaa\x6f\x63\xd8\xb4\x66\x7c\x58\x1c\xc2\x66\x84\x82\xb1\x0d\x78\x73\x7a\xf1\xb9\x0d\x5a\x1d\xb0\xf5\x75\xe2\x23\x1b\xb8\x21\x2b\xad\xad\x0e\xbf\xb1\xc1\x17\x55\xee\x6b\xab\xc4\x6f\xcb\x87\x20\xe0\x0f\xd6\x7e\x9f\xb7\xb4\xbc\xc7\xd6\xbe\xa9\xce\xbd\xec\x95\xfb\x02\x3d\xfc\x56\xe7\xbe\x15\xea\xfe\x4a\x42\x5d\xf4\xb8\x3a\x77\xc6\xe4\x7d\x05\xa5\x3b\x67\xf4\x1e\x45\xeb\x6e\xdd\xea\xb6\xf2\xdd\x8e\x9a\x13\xea\x5c\x5a\x95\xde\x9d\xd3\x48\x5d\xf1\x9e\xc1\x78\x48\x3f\x5b\xea\x63\x0a\xa7\x2d\x4b\xa9\xca\x97\xd5\x5b\x46\xe7\xcb\x28\x63\x9b\x77\xca\xd0\xfa\x0a\xa4\xcb\xc2\xaa\xd4\xfb\x3e\xd6\x1b\xbd\x82\xfa\x77\xe3\xcf\x0d\x0b\x7a\x5f\x3e\x5f\x1b\x43\x50\xa1\x21\x15\x57\xe6\xda\xdc\x50\x89\x66\x59\xc0\x6e\x1e\xc6\xa6\x02\x44\x23\xdd\xf2\x9a\xd8\x0c\x28\x85\xe4\x0b\x2b\xb2\x03\x62\x11\xbf\x29\x05\xb0\xe2\x11\xe6\x4f\x89\x47\x18\x6d\x79\x84\xef\x8d\x47\x28\x53\xfc\x66\xb5\x9a\xdf\x4d\x2a\x7e\x09\x19\xb9\x61\x04\xb2\x46\xff\xab\xd7\x6a\xa6\x06\x66\xac\xc9\x57\xd1\x03\x0b\x6d\xf8\xaa\x8a\x60\xc1\x45\x15\x46\xba\x8a\x42\x78\x35\x5e\x68\x5e\xce\x0b\x89\xc0\x34\x73\x8b\x17\x0a\xad\xef\x5c\x9b\x30\x2d\x54\x27\x3b\x49\x2a\xc3\xc4\x67\x6d\x88\x4a\x25\x36\x2f\x28\xb9\x86\x56\x89\x71\x95\x8e\x65\x44\x9c\x81\x3f\x72\x67\x5f\x43\x4b\x13\xda\x88\x36\xae\xa5\x99\xda\x18\x36\xad\xa5\x99\x14\x87\x40\x57\x68\x7d\xc6\xa4\x6f\x43\x36\x16\x79\x7d\x5d\xcd\xd0\x86\xbf\x49\x5d\xcd\xd8\x06\x6e\x72\x6d\x6b\x2b\x6b\x66\x0d\x38\x9b\x38\x46\x7c\xcb\x6a\x7f\xaf\xc0\xd4\xd8\x89\x35\x08\x39\x80\xd9\x73\x1a\xc8\x78\x7f\x1a\xa4\xc1\x24\xab\x8d\x18\xb4\xf3\xa7\x85\x75\x59\x21\x1b\x1d\xfa\x66\xb3\xd1\x11\x89\x4f\xad\x63\x99\xc7\x10\xad\x72\x85\xfa\x76\x8a\x39\x76\x95\xf6\x61\x8c\x92\x51\x46\x6e\x9b\x2b\xd4\x77\xbc\x76\x14\xba\xde\x4e\x31\x97\x9d\xfe\x36\x89\xe6\xb4\x81\x9e\x00\xac\xc7\x9a\xd1\x1b\x5e\xa1\xbe\x0e\x5e\xcf\x61\x47\x90\x3c\x3c\xc8\x90\xd4\x14\x52\x3f\x85\x41\x38\x48\x67\x93\xbe\xcc\x86\x77\xaf\x46\xd6\x81\xe0\x0a\xf5\x3b\x18\xe8\x08\x3b\x51\x4e\xc7\xb2\x23\x5c\xcc\xb8\x2d\xed\x37\xd4\x27\x02\x76\x3a\xca\x3a\x3c\x2d\x11\xd7\xe4\x51\x5e\xe2\x8f\xe9\xcf\xb3\x28\x0e\x61\xea\xb9\xf7\x16\x34\xaf\x97\x83\x7b\x76\x65\xd3\x41\x52\x94\xe4\x13\xbf\xeb\x83\xec\xba\xf5\x0b\xcb\xef\xc4\xb3\xed\x51\xce\x83\x7e\x22\x70\x0c\x9c\x76\x46\x28\xdc\x8e\xc2\xdf\x23\xac\x72\xd3\x01\xab\x75\x4f\x61\x3a\xd0\x8e\xa6\xc0\x44\xc3\x09\xbf\x0d\x05\x0e\xed\x24\xb7\xf5\x93\x0c\x7b\x34\xa6\x4e\xec\xeb\xc1\x56\x02\xb9\xa9\x33\x5f\xa3\xf2\x33\x7f\x1d\x82\x03\x42\xff\x3e\x07\x3a\xb3\x3e\xab\x60\xd6\x43\xc2\xac\xcf\x38\xb3\x1e\x9a\xcc\xba\xfe\x13\x84\x36\xb3\x1e\x56\x32\xeb\xe1\xc3\x43\x68\x33\xeb\xa1\xc9\xac\x87\x7e\xd6\x84\x59\x87\x00\xab\x9d\xeb\x12\x29\x0b\x7a\x0f\x0f\x90\x6a\x8e\xc1\x40\x63\xd6\x43\x8b\x95\x0e\x39\xb3\x6e\x7c\x7f\x1d\x16\x4f\xec\x40\x32\xeb\x61\x3d\xb3\x6e\x63\x28\x27\x3a\xa4\x8b\x21\x19\x1e\x67\xd6\xfd\x10\xa4\xde\x8e\x15\xe5\x74\xc5\xab\xe0\xf9\x30\xdb\x4f\x11\xc2\xe6\x95\xb0\x1c\x00\x9b\xf0\x6f\x24\x43\x20\xa5\xef\x51\x09\x85\xcf\x55\xdd\x68\xf5\x41\x2f\x1b\x1e\xaf\x70\xb7\xb1\x8b\x85\x5c\x2a\x52\xc8\x45\x46\x09\xa7\x52\x2e\xf6\x9d\x6c\x3e\xe9\xa3\xd8\xf1\x7d\x72\x38\xd1\xd0\x4d\x7c\x73\xba\xa2\xa1\xeb\x70\x3c\xbb\xbc\x4e\x0b\x3e\x3c\xec\x42\x91\xc9\x13\xd2\xd5\x8e\x7c\xd8\xbd\xa0\xa0\xda\x18\x9d\xa5\xd1\x24\x22\xbc\x50\x6f\x27\x1a\xba\x72\xcf\x0a\xec\x7e\xc4\xb6\x22\x04\x58\xa3\xbc\x34\x53\x68\x01\x55\x22\x13\x86\xee\x30\xc5\x69\x02\x6f\x5b\x97\xf3\x29\xa4\x02\x85\xeb\xfc\xf3\x9f\x1a\xba\xd6\x64\x96\xe1\x16\x6f\x10\xb4\xa6\xf2\x3b\x5d\xcd\xb6\xe3\xe5\x7c\xdc\x4e\x46\xed\xbb\x0e\x7d\x4a\xc4\x6c\xbd\x9d\x93\x19\x99\x53\xcf\x85\x5e\xee\x62\x20\x6a\x78\xde\xeb\xa4\xc3\xad\xc1\x89\xe7\x45\x49\x0b\xbe\xae\xd1\x67\x70\x3d\x84\x45\xba\x6c\xc2\xa6\x91\xb2\xdc\xeb\xc0\x2e\xee\xf9\x11\x80\x9b\x95\x73\x13\x9e\x8d\x89\xab\x78\x3c\x97\xe5\x98\xf0\xc0\xaa\x61\xe7\x10\x97\x49\x28\x5b\x75\xc6\xb8\x2a\xd0\xbd\xcf\x50\x8a\x45\x5f\x3b\x0e\xf9\xe5\xe4\x80\x7e\x3d\x82\xd9\x00\x26\x21\x99\x5b\xea\x43\xed\xe4\x3d\x05\x45\x6f\xe6\x00\xe6\x7e\x6d\x96\xaa\xe6\x0e\xd8\x7d\xa9\xca\x58\x24\x73\x4e\x6e\x84\x78\xa5\x5d\x3a\x66\x49\x18\xa5\x90\x66\xa0\x3a\x66\x81\xdc\xed\xf2\x28\x7b\x13\x89\xe8\xe5\x1a\x7e\x1c\x60\xfe\x8d\x85\x51\x09\xf0\x98\xdc\x97\xef\x60\x40\x3a\x74\x11\x07\xd9\xd8\x66\x62\x48\x1d\xc1\xad\xc0\x76\x86\x83\x14\x67\xa4\x8d\xeb\x3c\x77\xbc\xd7\xb0\xf3\xf9\xf9\xb3\x7b\x98\x7f\x2e\xbb\x0f\xcb\xc0\xd3\xeb\x31\x21\xf7\xe2\x52\x91\xcc\x4a\x41\x79\x60\x60\xa0\xdc\x5e\x96\xdf\xc4\x65\xb9\xb9\x8b\x72\x53\x2f\xb2\xd8\xef\xfd\x90\x70\xd7\x01\x46\x69\x66\x3f\xd6\x42\x37\x30\x4d\xa3\x90\xac\xd4\xbe\xa6\x3d\x5e\x42\xad\xac\x5d\xe0\x93\xe8\x4b\x94\x64\xcf\x33\xfe\xfe\x41\x2f\x1a\xc3\x78\x4a\xc6\x1b\x07\x77\xf3\x7d\x9e\x5d\xc8\x96\xf3\xa6\x6c\x5a\x23\x98\x3d\xbf\x0d\x30\x4d\x84\xd1\x3c\x40\xbb\x96\xc4\x91\x26\xcf\x88\x68\x56\xda\x8a\x24\x8c\xba\xb2\x9b\xdd\x61\x96\xcb\x33\xb8\x02\x77\xe0\x0c\x9c\x82\x6b\xf0\x05\x5c\x80\x4b\xf0\x1e\x7c\x02\x07\xe0\x08\x9c\x80\x43\x70\x0c\xce\xc1\x1b\xf0\x16\x7c\x54\xb7\xf1\xbb\xa7\xa4\x1f\xff\x79\xcb\x3a\x7c\xf3\xac\x83\x5c\xac\x3f\xb6\xc6\x8c\xef\xc8\x98\x31\xf1\x69\xc2\x19\xd3\x24\x41\x98\x17\x6a\x90\xe8\x9b\xa5\x71\x94\xe1\x0b\x94\x12\xc2\xec\x81\xa1\x4f\x43\xd4\x2b\xf6\x50\xcd\xb1\x9a\x60\xaa\xca\xf3\xc0\x98\x19\x3e\x34\x56\x92\x21\xe2\x17\x10\x0c\xcf\x21\x4b\xd1\x99\xb5\xe9\xed\xd3\xfe\x27\x0c\x06\xe3\x36\xcb\xfc\xe4\x81\x79\x45\x73\xd6\x4f\x5e\x99\x26\x29\xf6\xc0\xa8\x50\x97\x14\x88\x4a\xfc\xe2\x22\x63\xbb\xa9\x00\x2a\xb5\x18\xb2\x32\x6f\x9b\x30\x0e\xf3\x96\xcd\xc9\x2c\x89\x50\xc2\xa1\x5f\x08\xa8\xc0\xa1\xea\x91\x0b\x85\xe5\xaa\x02\xcb\xfd\x18\x06\x31\x1e\x1f\x8e\xe1\xe0\x3a\x03\x51\x98\x3b\xc0\xd1\x3a\x77\x47\x9a\x0d\xda\xf4\x56\x62\x9a\x2a\xcf\xd5\x79\x54\x0f\x9c\x31\x5b\x11\xea\x93\x56\x50\xad\x5d\x02\xbf\x60\xa5\x70\x69\x33\x2f\xd1\x0b\x1c\xe0\x19\x81\x7b\x4a\x5a\x05\x8d\x13\x31\x64\x18\x4d\x85\xd5\x88\x7f\x81\xd8\x75\x0c\xa0\xc0\x21\x83\xa3\x6f\xfe\x6c\x63\x0e\xad\xcc\x6f\x4b\xa1\x0c\x3a\x44\xb3\x38\x6c\x9d\x20\xdc\xba\xc0\x68\xda\xd2\x75\x43\xba\xa3\x8a\x4b\x18\x26\x99\xfe\x00\x02\x67\x12\x24\xc1\x08\x6a\xea\xc1\x56\x1c\x0d\xe1\x60\x3e\x88\x09\x5e\x66\xc8\xb9\x5e\x6e\x74\x29\xa4\x3c\xb6\xbb\x5c\xb7\xcf\x59\xab\xcd\xf6\xfc\xcb\x4a\x3d\x3f\x88\xe3\xd5\x3b\xdf\xba\x24\xe7\x62\xbd\xbe\x93\xcb\x25\x43\x31\x64\x7e\x48\xe4\xf6\x22\x83\xb9\x28\xec\x79\x66\xd7\xe0\xc7\xe2\xed\x91\xb9\xd7\x2f\x4d\x71\xd2\x95\xe2\x64\x9b\x7d\x71\x33\xd9\x25\x6f\x81\x84\xf9\xce\x74\x33\x7a\xcf\x8d\x61\xef\x4c\x8b\xdb\x27\xfe\xf9\xe7\xf5\xe5\x51\x70\x6f\x0d\xad\x23\x46\x46\x65\xd5\x9f\xcb\x65\x55\x4e\x49\x7e\xae\x91\x55\x45\x97\x09\xc9\xbd\x44\x84\xe8\x3a\xe0\xc0\x1e\x0e\x25\xc5\x17\x8c\x58\x83\x23\x6b\x54\xd3\x14\xc2\xc9\x94\xda\xda\xd8\xcd\x21\x9a\xf1\xcd\x71\x62\x43\x93\x44\xec\xd0\x2a\xa1\x54\xe8\x04\x7e\xc1\x0e\x38\x2e\xce\xe8\x54\x3f\x08\xe7\x56\xb9\xda\xa8\xb2\xca\x9b\xca\x2a\x0e\x78\x6b\x95\x15\xf6\xcd\x47\x6b\x90\xd7\x70\x7e\x88\x26\x93\x20\x09\xe9\xd2\x89\xe7\x27\x31\xca\x60\xeb\x98\x5c\x81\x4c\xd2\x69\x5d\x44\x21\xec\x07\xa9\x03\xa6\x01\xc6\x30\x4d\x3a\x5d\xe7\x38\x1b\x04\x53\xe8\xf4\xf4\x97\x29\xec\xb9\x33\x69\xcd\x1b\xb8\x5e\xde\xe3\x02\x3c\xb9\x97\xe4\xcd\xc6\x5c\xdf\x47\xe4\xac\xd5\xdf\x64\x8e\xc7\x5e\x2e\x93\xb5\xfa\x79\xee\x3a\xfc\x4a\xa3\x20\xe9\xc5\x64\xd9\x19\x34\x90\xe2\x16\x6e\x4f\x82\x29\x69\xca\x2e\x38\x02\x4e\xb6\x16\x17\x4d\x19\x10\x0a\xdd\xf1\xb4\xd7\xd5\x7b\x7b\x50\xde\x69\xac\x57\x18\x1d\xa4\x69\x30\x77\x3d\xcf\x6b\x0f\xe3\x00\xbb\x5e\x9b\x27\x95\x77\x59\x17\x8d\xeb\xac\x7a\xf4\xc5\x3b\xd3\x1e\x37\xdb\xf2\xdc\xa7\x8f\x55\xf9\x3d\xc2\xe3\x5f\xb5\x5b\xd0\x1a\x84\xbc\x7d\xc5\x00\x88\x34\xa0\xd1\x40\xfd\x02\xe5\x76\xb0\x7f\xb8\x2a\xf2\x0f\xe7\x92\x28\x1b\x94\x55\xb6\xab\x08\x09\xa4\xbd\x33\xff\xfc\xec\x1e\xb7\x09\xa9\x7c\x78\xc0\x6d\x3e\xc6\x69\x1c\x61\xd7\x69\x3b\x5e\xf7\x65\x4f\xfc\xea\x3a\x5e\xf7\x45\x2f\xdf\x27\xd5\xf9\x84\xe5\x9f\x7d\xdf\x87\xed\x14\x0e\xdf\x1e\xd1\x19\xd6\x83\x3f\x43\xa3\x23\xed\xe9\x2c\x1b\x8b\xa0\x7a\x34\xc6\x90\xd4\x03\xe9\xd5\x7c\xab\x15\xeb\x27\x99\x5f\x7a\xc2\x1c\xfd\xa6\x8e\x42\x0f\x40\x02\x09\x25\x47\x51\x36\x89\x32\xf9\x1c\x44\xbf\x22\x98\x86\x8a\x73\x11\xbf\x8b\x83\x5e\x6e\x5e\x33\x59\x8b\x1d\xba\x9f\x78\x1a\xd3\xd7\xb4\x9a\x24\x14\xed\x29\x4c\x87\x28\x9d\xb8\xd0\xeb\x58\x25\x83\x20\x19\xc0\x98\xdd\x5c\x23\x84\x11\x99\x5a\x26\xec\x31\xc7\x4e\xcd\x67\xe4\x1c\xcd\x30\x74\x2b\x6c\x43\x8c\xdf\x03\xd8\xcb\xc9\x1f\x3c\x93\x21\x93\x32\xdd\x17\x60\xd6\x26\x72\x3f\xfd\xea\xb9\x5d\x79\xb4\x33\x72\x9d\x38\x02\xad\x03\x08\x5e\x10\xf5\xbc\x9c\xe5\xa5\xe3\xeb\x66\xa6\x45\xa4\xb3\x55\x20\x44\x62\x59\x99\xcd\x52\x2f\xad\xda\xc6\xc3\x28\x09\xc9\x4a\xd1\x76\x7c\xa5\x2c\xb0\x5e\x6e\xd2\x9e\xba\x0e\xb0\x85\xcb\xc1\x7b\xff\x0f\xf7\xb2\xcc\x3b\x73\x53\xee\x0f\x9f\x6c\x04\x9b\xf6\xaf\x38\xb0\x11\xe8\x77\x5e\x77\xb2\x2e\xf8\xa3\x42\xff\x8d\x6b\xb3\xdb\x5f\x17\xc1\x89\x8d\x80\x1f\xad\xee\x70\x5d\xc8\x16\x5c\xae\x98\xeb\x8e\x17\xfb\x8f\x96\xb4\xf3\xc0\xa5\xee\x38\x6a\xef\x1a\xc6\x0c\x76\xe7\x4b\xc2\xe6\xb7\xcc\x42\xd8\x4a\x44\xea\x8e\x56\x40\xa1\x49\x54\x75\x98\x4c\xe9\x0b\x74\x6f\x96\x44\x65\x4b\x6f\x06\xae\xc3\xc2\x46\x52\x88\x6e\x37\xbc\xd4\x55\x77\xa4\x03\xba\x57\x4b\x8e\xa9\x12\x94\x35\xbc\x63\x7b\x78\x1a\xdb\xd7\xbd\xdb\xf0\xf8\xec\x0b\xc7\x01\xdd\xb3\x25\xc7\x55\x00\x61\x8d\xe7\xbc\x84\x6e\x19\xbc\x6a\xf7\x74\xdd\x41\xbd\xb1\x51\x94\xb0\xbb\xdd\xeb\x75\xb1\xbc\xad\xc6\xe2\x80\xee\x97\x0d\xaf\x8c\xba\x1c\x97\x88\x85\x52\x0e\x61\x31\x55\x10\xd9\x64\x57\xc4\xa4\x40\x58\xa8\x3e\xda\x53\x56\xb8\x3e\xbb\xd3\x36\xd5\xda\xc3\x70\xe5\xf9\xab\x50\x77\x15\xa7\xb4\xc8\x5c\xac\x3e\xe4\x12\x58\xf5\xd3\x6c\x8c\xdc\x01\xdd\x8b\x25\x11\x9a\xed\xeb\x71\xe9\xdc\xcb\xea\x43\x34\xa0\x58\x08\x2f\x57\x75\x0a\x7c\xce\xd8\xc5\x7a\xfb\xd6\x57\xf5\xf4\x10\x32\x5c\xa5\x9b\x9b\xf2\x21\x93\x55\x74\xdf\x2d\xe1\x4b\xc5\xd8\xe6\x20\xbb\x66\x02\x19\xd7\x2d\xd4\xfa\x55\x09\xde\xd9\x6c\x69\xa8\x17\x65\x59\x2f\xcf\x37\xe1\x93\x42\x40\xad\xef\x8d\xc3\xa1\x3c\x3d\x97\x1c\xd1\xf1\xad\x5f\xce\x77\x69\x5c\xdb\xfa\xe5\xac\xea\x97\x43\x99\x7f\x22\xaa\x6d\xdd\x72\xb6\x6e\x39\x4f\xda\x2d\x67\x67\xe5\x7b\x63\xa9\xc8\x0d\x15\xfe\x35\xb5\x6e\x34\x4d\x7c\x5d\x16\xa6\x4f\x06\x29\x40\xec\x1a\x30\xbc\x5d\x76\x8a\x29\xff\x9f\x82\xcb\x4a\x7f\xeb\x05\xf1\x1d\x79\x41\xc4\xf6\x95\xea\xba\x9e\xff\x8a\xa2\x92\xaf\x36\xbf\x8e\x55\x99\x71\xf6\x96\x4d\x36\x5d\xda\x9e\x9c\xad\xc8\x0a\x4c\xe4\x93\xc6\x49\x10\xb2\xa0\x6e\x99\x0a\xd7\x30\xa9\x7f\xf0\x38\x31\x0d\x8c\xa1\xf5\x99\x4f\x0c\x1b\xe1\x54\xa4\x8f\x5e\x6c\x9c\xa0\x36\xa3\x31\x99\xa9\x8b\x31\xba\xe5\x9d\x72\xd9\xa9\x84\xfc\x48\x3a\xe9\x2c\x49\x04\xdf\xa7\xfb\x2f\x04\x18\xee\xed\x49\xb3\x90\x61\xce\xa0\x92\x0f\x93\x50\x8d\xd4\x10\x50\xd8\x81\x60\x3b\x86\xc9\x08\x8f\x45\xa2\x22\x7d\x52\xda\xe3\x20\x63\x7f\x9e\xc1\x94\xf4\x9f\x7c\xcc\x73\x30\xf3\xfb\x6e\x66\x3e\xac\xd4\x67\xb2\x8b\x36\x16\x33\xa1\x80\xc7\x7c\xc0\xb9\x29\x44\xa1\x8d\x48\x68\xb7\xd7\x7e\x9d\x38\xb5\x21\x1b\x1b\x64\xfd\x07\x8a\x59\x03\x5d\xc1\x74\x1a\x47\x35\xaf\x06\x0b\x7e\xae\x65\xb2\x5a\x3a\x4b\x62\x84\xa6\xf5\xce\xaf\xa5\x99\x0b\x4a\x5e\x1e\xa2\x10\x66\xfb\x43\xa4\x2e\x5e\xab\x42\x82\xf6\x63\x18\x84\xb0\xb2\x02\xc2\x78\x1f\x7e\x19\x8c\x83\x64\x04\x8b\x75\x84\x32\xf8\xf9\x35\x9c\xb3\xc0\x8c\x0b\x5d\x56\xd9\x41\x2b\x89\xd2\x2b\x5c\x56\xd5\x0d\x7f\xfd\x94\x6e\xf8\x2f\x5b\xb9\xf9\x9b\x97\x9b\xe5\x62\x5d\x6c\xd9\xb1\xef\x88\x1d\x0b\x6d\xd7\x52\x7e\xe9\x90\x3b\xa3\xaa\x64\x52\x5e\x72\x48\x08\x6a\xbb\xdb\x13\xce\xac\xb5\x35\x0a\x2e\xad\x85\x1a\xe3\x4a\xfc\xf3\xca\x92\x51\xc1\x53\x53\x94\xdc\x58\x5c\x5a\x54\xca\xa5\x69\x1c\x5a\x90\x8e\x66\x13\x98\xe0\xcc\x03\xd7\x22\x52\x29\xdd\x9c\x32\x06\xa9\xfc\x9e\xcd\x33\x0c\x27\x0e\xb8\xb2\xbe\x73\xf7\x80\x3b\xeb\xb3\xc5\x3e\x9c\x59\xc5\xf2\xba\x00\xa7\xbc\xe4\x4b\xb9\xd2\x28\x85\x23\xc2\xb4\x3a\xec\x5f\x27\x07\xf7\x28\x81\x97\xd1\x84\xc5\x05\xe8\x38\x08\x63\xaa\x2d\xfa\x22\x99\xc2\x91\xf6\xe6\x4a\x7c\xd5\xdb\x38\xc0\x71\x54\x89\xce\x19\x32\x25\xb5\xe8\x5a\x3b\x8e\x32\x0c\x93\x37\x28\xfd\x17\x9c\x4f\x53\x48\x58\x4a\xca\x3b\xd2\x26\x17\x38\xb5\x14\xed\xf4\x73\x1b\x23\x11\xa8\x55\xd5\xa5\xeb\xad\x9c\x9d\x5e\x80\x40\xf1\xdf\xaa\x29\x6b\x10\x65\x3f\xbd\xf8\x7b\x19\x64\xb6\x69\x64\x76\x0a\xe7\xa7\x17\x7f\x77\x54\x93\x9f\x9a\x35\xf9\x49\x36\xf9\x8f\x17\x2f\x9a\x34\xf9\x8f\x17\x2f\x64\x93\x13\xf4\x8e\x72\x0a\x65\xed\x5a\x51\x92\xe1\x20\x19\x90\x0b\x45\xba\x57\xf2\x76\xa7\x97\x97\xc7\x9c\x81\x58\xd4\x74\x26\x9b\xd2\xab\x88\xdd\x40\x9c\x91\xa7\x36\x05\xb6\x3b\xdb\x51\x76\x04\x6f\x1c\xef\x35\x15\xa4\x12\xf8\x05\x73\x09\xab\x10\xca\x2e\xf7\xbc\x4e\x2c\xfd\x3f\x31\xcc\x70\x94\x8c\x1e\x1e\x0a\xed\x84\xdf\xe9\x6d\x40\xee\xae\x0f\x27\xe7\xc7\x87\xa7\x1f\x8f\xcf\x0f\x7e\x7e\x77\xdc\x3a\x3e\x3f\x3f\x3d\xef\x70\xf3\x06\x5f\x2a\x1a\x9a\xf6\xd6\xbf\x70\x6f\x0c\x4b\x13\x3f\x3b\x5d\xbc\x21\x66\xf9\xca\xc6\x20\x4e\xe1\xc6\x30\xdc\xd9\x18\x84\xbb\xcf\xa6\x10\x9c\xd9\x08\x6c\xc1\x62\x53\x88\x4e\x6d\x44\x8a\xc6\x6c\x0c\x87\x85\x41\x50\x02\x07\x74\xc3\xc5\x46\xc9\xf2\xa6\x1e\xb8\xd1\x0d\x92\x65\x18\xe8\xa1\x74\x40\x77\xba\x0a\x0e\xd6\xb8\x1e\x0b\x25\x3a\xcc\x37\x6a\x29\x04\xac\xdd\x62\xd8\x3f\x31\xb7\xa8\xa5\x61\xff\xb4\x10\x36\xa1\x4f\xd4\x31\x6a\x49\xd8\x94\xae\x2d\x80\x2d\xe8\x5d\x33\x0f\xa9\xaa\xc6\x8b\xb0\x68\xd4\xb1\x99\xbb\x54\x4d\xfb\x7a\x5c\x8a\xa4\x36\x73\x9a\xaa\x6a\x6c\x61\xb9\x59\x2c\x16\xb3\xf7\x1d\x0b\xad\x95\x05\x2b\xac\x64\xd7\xa3\xad\x6c\xf5\xcd\xcb\x56\x9b\x32\x99\x27\x4b\x2b\x19\x23\x65\xa2\x43\x69\x3f\x0a\x43\x72\x81\xed\xbe\xf4\x74\x47\x83\xa4\xe9\x26\xe5\xff\x7e\x73\xae\x1d\xac\x5b\xab\x38\x77\x1c\xf2\x01\x69\xee\x1d\x0c\x18\x63\xa9\x78\xe4\x1c\xe5\xe3\xc1\x27\xa2\x2d\x26\xa2\xd0\x22\x0a\x1d\x6f\x59\x37\x0e\x73\x76\x6b\x4c\x50\xc5\x17\xdb\x8b\xdd\x1a\x9a\x68\xca\x94\x56\xad\xcc\x74\x15\xa3\x30\xc8\xc6\xed\x28\xc1\x44\xa4\x1e\x30\x05\x5e\xa3\x77\xe1\xa2\x08\x06\xe9\x60\x6c\x17\x36\x30\x84\x59\x75\xff\x98\xee\x67\x30\x65\x6c\x47\xed\x03\xf3\x18\x0d\x82\x78\x3f\xc3\x28\x0d\x46\xb0\x54\xc3\xb8\xda\x6b\x72\x30\x01\x7d\x46\xe9\x96\x7e\x4d\x0e\xde\x81\x9f\xc1\x1f\xe0\x57\xf0\x1b\xf8\x00\x9e\x81\x5f\xc0\xef\x4a\x95\xf7\xef\xa7\xa4\xca\xfb\xd7\xf6\xba\xf9\xe6\xaf\x1b\xb9\x58\xff\x6b\xab\xca\xfb\x8e\x54\x79\x54\xa5\x36\x55\xfa\x13\x46\x21\x2f\xc6\xe8\xf6\x62\xd6\xe7\x2f\x50\x77\x5f\x96\xbc\x10\xaf\x7e\xf5\xad\xfb\x34\x76\x7b\x8e\x7c\xe9\xa8\x3e\xa0\x24\x9e\x9f\xa9\x8f\xa5\xaf\xc2\x6f\xa2\x2c\xea\xc7\xf0\xc0\x06\x96\xc1\x98\xdd\x27\x32\xb2\x9d\xfe\xf1\x37\xd4\xd7\x7f\xca\x77\xd5\xf4\x31\x39\x96\x0f\xe5\xd9\xbb\x2c\x18\x6a\xd0\xc5\xcb\x71\x5c\xfe\x9a\xfe\xaa\xa4\x8c\x5e\x51\xb4\x94\x3e\x07\x0f\xdb\x21\x94\x77\x4d\xf8\x6f\xa9\x77\xf3\x5c\xe7\x8f\xa9\xea\x2d\x7f\x1a\x5e\x5b\x9b\x0c\x83\x3f\x06\xaf\xad\x27\xc7\x77\xdd\x60\x2d\xd8\x2b\xf9\xdb\x20\xe3\x53\x4f\x7b\xfe\xa5\xa2\x21\xbc\xa1\x3c\x0b\x7f\xba\x1f\x51\x1f\xb1\xe2\xbb\x61\x56\x37\x4c\x23\x72\xdc\xcc\x67\xf8\x97\x15\x95\xc7\x28\xc3\x1f\x51\x3c\x9b\xd8\xef\xf6\xdf\xb3\x77\xfb\x0b\x52\x3b\xbc\x36\xdf\xba\x1f\xc7\xd1\x88\x6c\x13\x97\xbf\x63\x93\x05\x6f\x13\x28\x8b\x54\x66\x06\xe1\x37\x46\x1f\xef\x2b\x9d\xa1\xf7\xf0\xc0\x4d\xfd\x09\xc2\xad\x0c\xe2\x16\x6b\x1c\xc5\x11\x9e\x3b\x3b\x9a\xdd\x5b\x7d\xe6\x82\x1f\x7b\x52\xdd\x0e\x53\xfa\x10\xff\x53\xc5\x18\xd8\x10\x14\x9c\x61\x1c\x8c\x0e\xb2\xa3\x34\x88\x12\xe9\x65\x57\x70\x54\x60\x2f\xf1\x68\x25\xf1\xc6\x3f\xe3\x0c\xe6\x2d\xfd\x7a\x81\xd1\x74\x0a\xc3\x13\x4d\x01\xe4\x80\xdd\x17\xa5\x8e\x0d\x05\x8c\x2f\xbc\x1d\x36\x1b\xd8\x9a\x0d\x68\xcd\x06\x46\xd3\x56\x48\xda\xe9\x13\x41\xbe\x52\x60\x7c\x1a\xb0\x31\x0d\x07\xb5\xd3\x50\x18\xe8\x10\xa5\x03\xc8\xc6\x79\xff\x76\x94\xa0\x14\x5e\x50\xb5\xdc\x6f\xa8\x9f\xe9\xcb\x1a\xb2\x41\xa7\x01\x86\xa3\x79\x3b\xb2\x6a\xea\xb9\xe8\x1a\x8d\x8c\xa2\x2d\x0e\x2d\xac\x1c\xd6\x51\x45\x48\x87\x48\xcd\xab\x07\x4e\x9a\x52\xc5\x2a\x9a\xa5\x53\x8a\xc3\xa5\x81\xe9\xad\x8f\xad\x87\xfb\x51\xe5\xc3\x7d\x30\x6b\xfc\x84\xff\xdf\xe5\x06\x09\xf1\xb0\xfc\x5f\xe5\x66\x07\x26\x1a\xe0\xb3\x60\x04\x3b\xce\x94\x70\xd8\x39\xb8\x67\x3c\xfe\x25\x4c\x27\x1d\x87\xfd\x2d\x1c\x58\x9b\x3f\xef\xb7\xae\x92\x8e\x7e\xd9\x90\x72\x8d\xf2\x76\xb4\xa8\xb0\xb4\xe4\x37\xd4\x67\xa1\x57\xe9\x2f\x46\x4b\x3b\xd4\x05\x75\x46\xda\x8a\x68\xcf\x41\x76\xed\xf4\xd4\xc8\xca\xce\xae\x1c\xf5\x54\xbf\x95\x1c\xbd\x80\xad\xb2\xf1\x49\x06\xe8\xd0\xbe\x6a\x13\xe5\x00\x0d\x32\x99\xb3\x0b\x2a\xc3\xfc\xa7\xfa\xa8\x75\x90\x5b\x5c\xfe\x55\xee\xe4\x3b\x41\x61\x34\x9c\xbf\xa5\x42\xa2\x59\xc9\xf0\xf5\x7d\xa1\x96\x37\x33\x38\x80\x37\xd6\xea\xda\x17\x38\x9d\x84\x7f\x97\x84\x44\x10\x01\x03\xac\x32\xb6\xd8\x32\x5a\xc0\xbf\x8d\x80\x09\xfa\xa5\x0c\xde\xd9\x55\x4a\xae\xff\x9f\xab\xea\xd0\x39\xff\xa3\xaa\x54\x4c\xff\xaf\xd6\xe0\x8a\x44\xde\x9a\x5b\x8b\xf6\x99\xa5\x61\x65\x89\xa4\xdb\x16\xc1\x7e\x59\x52\xe5\xc3\x34\x0c\x30\x6c\x50\xb1\xfc\x0e\x78\xa9\x0f\x97\x5f\x92\xec\x32\x03\xbf\xd9\xd3\x21\x46\xe3\x80\x0f\x56\x91\xa2\xcb\x0e\x78\x66\x95\xc1\x30\xc2\x51\x32\x7a\x0f\x71\x10\x06\x38\x70\xc0\x2f\xac\xc2\x8e\xa4\x0f\xf0\x96\x14\x1e\xd1\xc2\xdf\xb9\x37\x19\x46\xa3\x51\x0c\x75\xee\x92\x50\x6b\xd8\x9e\xa6\x94\xdf\x38\x62\x34\xa8\x70\xdb\x69\xac\xa8\x32\x5d\x19\x05\x9e\x08\x5d\x40\x36\x16\xd9\xf8\xca\x3e\xd8\x95\x1a\x19\x1e\xd8\x83\x85\x67\x28\xf2\x97\x96\x2e\xc8\xda\xe3\x8c\xf1\xd0\xa8\x8b\x7e\x33\x69\xf4\x98\x02\x2f\xe1\x2f\x65\x98\xe9\xe2\x0e\xee\x40\xa0\x6f\xd9\x0e\x06\xd6\x1e\xb5\x42\x4f\xb3\xfe\x95\x30\xc8\x22\x2c\x42\xe2\xbf\xda\x75\x85\x77\xdc\xde\xde\x2e\x54\x16\xc8\x44\xbd\x42\xe2\xd7\x84\x47\x64\xa9\x5d\x17\xab\xea\xb8\x50\x7d\x1a\x07\x11\xe9\xda\xdb\x90\xd5\xdf\x75\x23\x55\x3d\xd2\xab\xeb\xa1\x87\x58\xca\x49\xea\xc6\xaf\xa6\xad\x4c\xe3\x66\xdc\x67\x2a\x66\x82\xc9\xaa\xb2\x05\xa6\x14\xe2\x98\x32\xa7\xd5\x91\x39\x18\xf3\xea\xa8\xe8\x16\x8c\x81\x55\x62\xa1\x06\xeb\x88\x31\xaf\xd5\xc0\x38\x77\xeb\x94\xc7\xca\xa0\x30\x7e\x55\x3c\x6d\xe9\xf0\x74\x9e\xd7\x02\x82\xd3\x68\x34\x82\x69\x81\x2e\xb8\xde\xfd\xae\x06\x41\xb1\x18\xdc\xd7\xd1\xbc\x85\xf8\x47\x93\x3d\x2c\xf0\x85\xa0\x9a\x1d\x2c\x45\xc5\x02\x40\xa8\x0d\x26\x39\xca\xc6\x41\x20\x44\xd2\xae\x0c\x62\x75\x94\xde\xb0\x5d\x6a\xb0\xa7\x85\x0b\x05\x7a\x79\x28\x07\x31\x37\x2b\xd7\x52\x49\x48\xb1\x29\xfa\xdc\x98\x1d\x4c\x67\xc9\x42\x66\x90\x2c\x39\x62\x5d\x54\xd3\xc2\x36\xbb\xa2\x37\xf7\xd7\x70\xde\x71\xa6\xe2\x56\xe5\x31\x6f\xce\xf8\xef\x1c\xb0\x72\xe1\x10\x2b\xca\xcf\xf9\x6f\x51\x2e\x83\x76\x01\x99\xb3\x99\x7f\x10\x35\x86\x41\x14\xc3\x50\x96\xbf\x61\x3f\x45\x69\x8c\x32\xa9\xa3\x76\xde\x91\x1f\xa2\x64\x96\x5c\x27\xe8\x56\xc6\x7a\x77\x3e\xf0\xdf\x79\x4f\x1f\xdf\x6f\xc5\x20\xfe\x45\xca\x05\xb0\x4f\x03\xd4\xb4\x87\x29\x9a\xb8\x09\xbc\x6d\x5d\x40\xec\xd6\x1e\x6c\x1a\x5d\x85\xba\xf1\x72\x0a\xf2\xf0\xa0\x91\x27\xdc\x96\x94\xc9\xf3\x64\x64\x1d\x93\xfc\xa8\x10\x38\x3b\xd2\x03\x04\xb5\x33\x22\x8a\xcf\x62\x78\x9a\x0c\x20\x8f\x68\x45\x37\x92\xf0\x63\x10\x2b\xca\x39\x31\x2a\x59\x4b\xb9\xda\x73\x2d\x2f\x12\x60\x0e\xf8\x37\xd4\x27\xa4\xcc\xf3\x00\xa6\x07\xd8\xd5\xc2\xf6\xd0\x49\x85\x22\x70\x7e\x2e\x48\x1e\x9f\x46\x3d\x5f\x81\x98\xcc\xe6\x53\xc6\xc7\x6f\x50\xeb\x75\x87\xaf\x31\x4e\xf5\x93\x00\x41\xc5\xaa\xf3\xa9\x80\x4d\xa6\x22\x83\xf8\x4d\x30\x80\x58\x29\x2e\xb4\x60\x32\xa4\x47\xb0\xd0\x0b\xcc\x9a\x1d\x48\xe6\x56\x6f\xeb\xdd\x73\x15\x80\x16\x75\x85\x31\xc0\x34\x25\xba\xf6\x86\x36\x0a\xf3\x7d\x99\xc4\xf1\x33\xd7\x0f\x14\x5a\x29\x17\xf6\x71\x90\x11\x86\x45\x38\xae\x03\x2c\xa6\xb7\xd4\x39\x7d\x02\x71\x50\xe1\x94\xce\x84\xa7\x59\x0a\x43\x95\xc8\x83\x29\x4c\x65\xf0\xa3\x1a\x40\x5a\x94\x23\x0d\x50\x9e\xc2\x0c\xe2\x13\xc5\x53\x09\x2f\x1e\x8d\xcd\xf2\xd9\xf1\x76\xb8\xaa\xde\x71\xf2\xfc\x26\x88\x23\x42\x22\x05\x9b\x46\xe6\x4f\x04\xd6\xa2\x47\xf0\x1a\xce\xf7\xf6\x78\x9e\xe8\x02\x06\xee\xa1\x63\x72\x7a\xfe\xee\x4b\x8f\xe7\xb2\x0e\xc2\xf0\x68\x9e\x04\x93\x68\x20\xdb\xf0\x1d\xc0\x7a\x80\x73\x10\x31\x91\x3f\x2a\x72\x78\xc1\x6d\x10\x61\x83\x07\x08\x43\x3a\xff\xf7\x5d\xd8\xeb\xe0\x7c\x61\x2e\x2c\xd1\x21\xd2\x0d\x3b\x35\xbe\x95\xb4\x33\x0b\x6e\xea\x52\x76\x26\x55\x8a\xa1\xc4\x52\x85\x04\x37\x90\x9a\x00\x42\x36\xea\xd6\x44\x70\xbf\x3b\x0b\xfa\xca\x72\x63\x65\xc1\x4d\x94\x8c\x5a\x8a\x67\x6e\x9a\x03\x2b\x07\xe7\xfe\xff\x72\x8f\xeb\xbc\x7e\x26\x1b\xf2\xc8\x79\x63\x23\x32\xf9\xef\xf5\x63\xe6\x58\xe0\x8b\x12\xc1\x52\x81\x09\x16\xc1\xf2\xc0\xb1\xee\x5b\x61\x8f\x4d\x89\x0b\xcd\x9c\x52\x2a\x5b\xd7\xe3\x29\xb2\xea\xcd\x5c\x53\x16\x01\xa9\xc7\x5a\xa6\xe4\x6e\xe4\xa8\xb2\x10\x8a\x85\xf7\xad\xbd\x67\x8c\x00\x51\x37\xeb\xee\x98\x8f\x15\xe0\xb9\x12\x61\xfd\xd8\x3e\xef\x0a\x7b\xbe\xa8\x87\xe8\x5e\xad\x8b\xe5\xe7\x02\x96\x12\x55\xc6\x06\x02\xf9\x54\xa2\xa1\x7c\x4f\xf7\x6c\x5d\x04\xbf\x56\x22\x10\x0a\x95\xf5\x03\xf7\x58\x18\x74\x9d\x1e\x0d\xd8\xb3\xd4\x0e\x9e\x1a\x96\xa6\x5a\x7a\xa0\x49\x97\x2c\x74\xcf\x72\x04\x41\x6f\xde\x04\x13\x97\x3d\x9b\x45\x7d\xa9\x69\xdf\x04\x97\x26\xa3\x3a\xa0\x7b\xb9\x12\x3e\x1d\x86\x85\xf3\xb7\xe2\xae\x30\xf5\x4e\xdd\xf7\xeb\x6e\x8a\x0f\x05\x14\x4a\x75\xd5\xfd\xb4\x2e\xf4\x67\x36\x74\x5d\xfb\xd5\x3d\xd8\xf4\xb5\x57\x21\xf6\x3b\xa0\x7b\xb4\xec\xad\x57\x05\xaa\x7e\x57\x98\xa2\xfd\xea\x97\xae\x05\x67\xd1\x85\x5b\xd0\x03\xac\x8e\xb9\x0c\x58\x3d\x7a\x4d\xa3\xb0\x3a\x5a\x1d\xc8\xc2\xd1\xea\x7a\xe2\x35\xc6\xa9\x81\xa9\x47\xa9\x84\x77\x07\x74\x4f\x96\x44\xa4\x35\x6e\x84\x45\xbf\xb7\x0e\x57\xc3\x65\x98\xab\xea\xa7\xb2\x4c\x1e\x5c\x6b\x52\x4b\x01\x5a\xdd\xf8\xc5\xa6\x0a\x05\xbd\x77\xb7\xbf\xf9\x40\x65\xbb\x2f\xf3\xdc\x03\xbf\x17\x78\x7e\x5d\xa5\xfe\x18\x78\x8b\x02\x64\x91\x72\xd9\x62\xe2\xea\x4b\x50\x80\xb4\x80\x89\xb6\x64\xd9\xd5\x11\x17\x20\xd5\x23\x2e\x8a\xb9\xab\xa3\x2e\x81\x65\x21\x3f\x6e\xec\xfe\x2d\x7c\x3f\x27\x28\x89\x30\x25\x30\x5b\x6f\xf0\xbf\xac\x7b\xde\x9f\xef\x0d\x6e\x5a\xf4\x9d\x18\xde\xc0\xd8\xe9\xa9\x72\xf6\x01\x38\x51\x32\x44\xce\x8a\xbe\xe2\x2b\xb8\x31\x37\x0a\x01\x50\xed\xbc\xbc\x9c\xa3\xf2\xfe\x30\xa0\x31\xad\x96\x74\x58\x36\x9c\x90\x17\x78\x0d\xb3\x73\x20\x5d\x87\x97\xcf\x41\xa5\x7b\x0d\x2b\x7f\xe1\x67\x4f\xc9\x5f\xf8\x97\x2d\x41\xfa\xe6\x09\x92\x5c\xac\xdf\xb7\xfe\xc2\xdf\x91\xbf\xf0\x80\x79\xa4\x31\x65\xb3\x27\x52\x0d\x65\x8e\x07\x42\xd3\x43\x96\xa7\x24\xe0\xaf\x25\xa7\x65\x85\xc1\x88\x37\x9d\xb0\xd2\x14\x06\xe1\x69\x12\xcf\x3d\xd7\x99\x65\x30\xbd\x80\x98\xb0\xda\x59\x5b\xfa\x3e\xf1\x18\x01\xb3\x3a\x97\xd8\x43\x72\xcd\x89\x58\x01\xb5\x35\x59\xd8\x42\xee\xda\x5c\x5b\x93\xf0\x69\x03\x98\x30\x01\x73\xbe\xb0\xfa\x47\x98\x66\x4c\x16\x1e\x2d\xae\x4b\xd5\x29\xc2\x43\xb9\xb6\xea\x09\x0a\xe1\x19\x42\xb1\xf0\x54\x4e\x75\xbf\xc0\x44\xc4\x40\xd0\xf4\x71\x62\x2a\xae\x1a\xd5\x36\x06\x79\xd7\xa8\x89\x1a\xe8\x59\xb3\xfa\x62\xb0\xa7\x85\xea\x4a\x19\x2a\x46\x09\xb4\x2d\x44\x3e\xf0\x08\x0f\xd7\x4b\x0c\xdd\xd2\x4d\xc2\x8a\xe1\x82\x52\xec\x85\x51\x96\x0d\xe4\x4b\xb9\x5f\xf9\x09\xdf\xf6\x17\x35\x1e\xe5\x97\xb5\x1e\xe5\xef\xcd\x52\x7e\xcc\x0e\x25\x6f\xd3\xd6\x1f\xe7\x79\xe0\x93\xe5\xea\x99\xd8\xae\x9e\xa6\x69\xb7\xeb\x44\xd2\x1d\x8a\xe5\x07\x43\x59\x84\xa1\x74\x48\x0c\xf5\xc9\xb9\xe1\xe3\xef\x79\xa0\x79\xa6\xa7\x67\x9c\x2b\xd4\x0f\xb2\xca\x90\x24\x4a\x0b\xc3\x52\x69\x92\x9e\x49\x3f\x53\xfa\x58\xfb\xc4\xfa\xcc\x69\x87\xcc\x85\xf4\xcb\x57\xf6\x3b\xe5\x84\xa6\xe3\xd0\x79\x57\x1e\xa4\x90\x39\x90\x72\x0f\x53\xb5\xc9\x3a\x4e\xc8\xdb\xf1\xed\xd4\x91\xf3\xca\xbe\xd2\x1d\xd5\x71\x6e\xd8\xce\x62\x9e\xab\x7c\x33\x76\x1c\x71\x06\x68\x68\x8e\x5f\x2a\x5c\x45\x9f\x15\x5c\x45\x8f\xad\xc9\xa9\xf5\x0a\xfd\xa5\xc6\x2b\x54\xce\xee\x54\x1c\x2c\x47\xff\x28\x0e\x97\xf1\xd1\x38\x60\x46\x89\x3a\x50\xe6\x67\x36\x74\xeb\xab\x76\x22\x1d\x35\x46\xfb\xa0\x9f\x5b\xdb\xc3\x3e\xf7\x6f\xaa\xca\xf5\x5e\xbe\xad\xaa\x24\x3b\xfc\xb1\xb2\x06\xef\xfb\xbb\xaa\x0a\x6a\x18\x3f\x5b\x55\x74\x63\xd9\x1f\xe5\x65\xdc\xd2\xf5\xab\x0d\x9c\x92\x12\x46\x6b\xa4\x5f\xe7\xb3\xb2\xc7\xbb\xdc\xb3\xb3\xc6\x47\x52\xa7\x07\xda\xe9\x37\x5c\x82\xe8\x5c\x37\xf0\x63\x61\x04\x59\xf8\xae\xa0\x10\xf2\x8b\x48\xf7\x5d\x69\xdf\x46\x78\x8c\x66\xd8\x75\x9c\x15\xfd\x58\xf8\xca\xd3\x5b\xd3\xf4\x61\x89\xab\x7d\x58\x68\xa3\x65\xfc\x57\xb4\xe1\xd3\xad\x64\xbb\x79\x49\x8e\x4c\xf7\xe5\x7a\xab\x7f\x94\x0e\x5f\x30\x08\xe7\xca\xdd\x8b\xfe\x12\x65\xa1\xee\x8f\x75\x44\x9d\xb1\x80\x80\x2f\xde\xb1\x68\xd0\xe5\x27\xd9\x5e\x3a\xf2\x09\x18\xe2\x83\xac\x11\x65\x03\x94\x24\x70\x80\x35\x97\xb1\x23\xfd\xa3\xe9\xfe\xa5\xce\xc5\xb2\x0b\xae\xed\x9e\x0d\x78\x2b\xe9\xe7\x73\xb9\xa5\x56\x2d\x57\x5c\x6f\x7e\xea\x97\x1d\xbf\x20\xeb\x1b\x18\xbc\xa4\x3b\xcb\x8d\x9c\x37\x5b\x75\xd8\x94\x94\xd9\xbe\x7f\xc6\x10\xc7\xba\x1d\x50\x8a\x4c\x54\x04\xf7\x5f\xd1\x9c\x63\x83\x00\xbb\x58\x4f\x5f\x07\xba\x3d\xaf\xdc\x5b\x10\xea\x5e\x6e\x64\xd6\x56\x9c\x2b\x4e\x81\xeb\xa7\xca\x76\xec\x63\xad\x56\xf5\xed\xe3\x34\xbd\x22\x1b\x9b\xe4\x5b\x85\xe3\x23\xf4\x5f\x39\x41\x1c\x3b\xbb\xbe\xcf\xdc\xd2\x56\x1d\xab\xba\x4c\x16\x6c\x0c\x36\x12\xf7\x9e\x20\x23\xfd\xf7\x5f\x41\xcf\xb3\xdd\xfa\x38\x30\xb9\x5d\xac\xd1\xd3\x9e\x8a\x29\x60\xde\x74\x62\x1e\x0c\x76\xb7\xe8\xe0\xce\x38\x24\x68\x7a\xb3\x43\xdd\xbd\x5d\xe3\x8f\x22\x50\xe8\x51\x27\x01\xf6\x9e\xee\xa4\xc0\x5a\xbb\x0e\x62\xbe\xf1\x20\xf6\x35\xbf\x75\x9d\x6e\x7a\x20\x30\x8a\x42\xf5\x58\x2b\xf3\xb1\xba\x88\xf4\x26\xea\xab\xaa\x6d\x78\xdf\xb3\xf3\xa0\xb9\xb4\x56\x39\xdc\xf3\x18\x0f\xc6\x35\x48\x1d\xee\x33\x55\x3d\x2b\x54\xe7\x8f\x90\x44\xdd\x72\x6f\x7b\x5e\xd7\x24\xb8\xb4\x7e\xaa\xea\xa7\x85\xfa\x1a\x81\xa2\x95\x91\xee\xf9\xaf\xbb\xaa\x0f\x23\x22\x38\x40\xff\x15\x52\x30\xc4\xc6\xe5\x6d\x13\xd5\x36\x29\x1d\x33\x13\x58\x69\x6d\x77\x37\x7e\x78\xd8\x15\x31\x2f\xb2\x63\x39\xd9\xf4\x41\x41\x40\xd1\xf3\x32\xf5\x9e\x4e\xfe\xaf\xa1\x27\xe9\xcc\xf6\x24\x1d\x21\x8c\xc8\x86\xaa\x73\x5e\xb7\x23\x74\x40\x2f\xcf\xc1\x81\xff\xbb\xfb\x49\xb7\xdd\x98\xa2\xcc\xc6\xd2\xeb\x1d\xd9\x78\x4a\x84\xa2\xee\x60\xfd\x24\x78\x16\x16\x2e\x57\x75\x57\x37\x1f\x72\xc8\x87\x36\x64\x21\x9a\x75\xa7\xeb\x82\x3e\xb6\x41\x2b\xd1\x66\xfd\xbc\x83\x16\x68\xd3\x17\x50\x29\x18\x16\x1b\xf8\x2a\xc1\x78\xe0\x93\x6e\xd9\x3b\xb7\x47\x63\x0b\x31\xeb\xa7\x3a\x7c\x53\x89\x82\xcb\x41\xeb\xfb\x6f\xbe\xad\x44\xa1\xb3\x6a\xdd\xf1\xfa\x5e\x7f\x55\x78\x24\x57\xd4\x9d\xaf\xef\xf9\x57\x89\x84\xb3\x13\xdd\xd1\xfa\x7e\x7f\x55\x38\xd4\x35\xbe\xbe\x93\xa4\x85\x43\x97\xd8\x98\x8b\xe4\x52\xbb\xd8\x68\x6e\x6d\xe3\x72\x4c\x62\x7f\xad\x7c\x70\x0c\x38\x8d\x50\x1a\xfb\xad\x41\xd6\xc5\x05\x30\x1a\xe1\x54\x7b\xef\x6e\x35\x84\x4a\x65\xda\x04\x9b\xd8\x84\x0d\x72\x2f\xd6\xb4\x6f\x84\x4b\xdb\x8c\xa7\xab\x61\xd3\xf4\xd3\x75\xf8\x4c\x1d\x69\x23\x77\xce\x9a\xf6\x16\xae\x3f\xec\xc3\x66\xb8\x22\xaf\x9d\x8b\xf1\xd7\x0a\xf0\xc2\x15\xf9\x62\x5d\x04\xbf\x15\x88\x85\xae\xe3\xe9\x5e\xae\xef\x43\x69\xc1\x37\xd4\x44\xeb\xfb\x68\x5a\xd0\x05\xf3\x45\x09\x43\x53\x87\x99\x72\x08\xd6\x42\x7f\x6a\xe0\x26\x93\x45\xcf\xa7\xf1\x6c\x14\x25\xdb\x48\x89\x7f\x69\x53\xf4\x9f\xef\x1b\xb3\x66\xa4\x44\xb5\x51\x6b\x3c\x60\x0a\x8e\x2e\xe5\xb9\x2b\x16\x45\xfa\xdb\x98\x6b\xcb\x18\xc6\x53\xd2\xfb\x38\xb8\x9b\xef\x0f\x68\xa6\xd3\x1a\xd7\x16\xb6\x85\x8d\xa8\x78\xa6\x6b\x8b\x72\x55\xb9\x7b\x4a\xae\x2a\x67\x5b\xfa\xf0\xcd\xd3\x07\xb9\x58\xa7\x5b\x57\x95\xef\xc8\x55\x25\x63\x9e\x02\xca\x55\x45\xe3\x07\x3c\x30\x63\x8e\x2c\xc2\xc0\xce\x0b\x2a\x0d\xec\xdc\xef\xa5\x81\x8b\x4a\x68\x02\xa6\xca\x60\xe1\x01\x93\x94\xbb\x02\x4c\x4a\xca\x94\x2b\x40\xdf\xb2\xed\xa7\x25\xb6\x7d\xa4\xdb\xf6\xe9\x73\x79\x1a\xef\x44\xbb\x65\x58\x6a\xf9\x39\x99\x54\x94\x4a\x37\xc7\x10\x96\x16\x4c\x53\x74\x13\x85\x84\x31\xf2\x34\x7d\xf2\x22\x9b\xff\x5d\xa9\xcd\x7f\xc8\x0d\x93\xa2\xb4\x30\xd3\x0e\x18\x5b\x55\x8c\xeb\x74\xce\x0b\xcf\xbe\xaa\x85\xbf\xa7\x10\xda\x76\xf6\xbb\x82\x9d\x7d\x64\x75\xd1\xb2\xb3\x47\x64\x15\xcf\x6a\x12\xac\xde\x95\x98\x82\x6f\xac\x39\x31\x25\x8d\x5b\xab\x94\x89\x09\x67\x82\xdb\xbd\x6a\x62\xef\x65\xf6\xbe\xe1\xec\xee\x6e\x7e\x51\x53\x07\x61\xc4\xe0\xb2\x7b\x8b\x3a\x92\x90\x3b\x9f\x26\x37\xf7\xdc\xae\xeb\xf9\xaf\x2a\x15\xab\x59\xd4\xe6\xeb\xcd\xff\x75\x00\x6c\xf3\xfd\xe9\x01\xdc\xf3\xf2\x1c\x0c\xfd\x53\xb7\x5f\xa3\x68\xdd\x54\xb2\x81\xb1\x8d\xa7\x64\x27\x76\xb3\x75\xb1\xcc\x6d\x2c\xa6\x84\x35\x5b\x17\xfe\xa8\x30\x0a\xa5\x13\x5d\x5b\x4b\x6c\x81\x36\x75\xa2\xd1\x12\xaa\x9d\x4a\x30\x1e\xe8\xeb\x62\x9c\x85\xd0\xde\x8c\xeb\x60\x2d\xc0\xb2\x50\xdf\xd8\x13\x69\xa8\x0a\xd6\x56\x8b\xdf\x56\x80\x17\xaa\x82\xb5\x95\xe3\x57\x36\x02\x8b\x06\xac\xaf\x21\xb7\xe0\x2b\x4a\x40\x97\xa5\xa9\x38\x5f\x05\xc3\x5a\x8e\xfe\x52\x02\xfd\x73\x41\x4d\xbe\xb1\xa8\xf2\xac\x5b\x0d\xa2\xca\x2b\x73\x29\xa7\x86\x1d\x98\xf3\x74\xd6\x14\xc4\x8e\xf0\x32\x11\xe1\x83\xc4\xb2\x8a\xa0\xf2\x8a\xb2\x3a\xbd\x1c\xf0\x6a\xb0\xa4\x58\x11\xde\x5e\xde\x5b\x32\xc8\x7c\x61\xc2\xf5\x3c\xc8\x8d\x93\xe5\xaf\x20\xb9\x2e\x23\xa5\x96\x08\xa2\x2b\xbf\xc0\xd8\x8a\xa9\x5b\x31\x75\x2b\xa6\x6e\xc5\xd4\xaf\x2f\xa6\x36\x90\x2c\xa9\xc8\x1a\xd4\x3d\x11\x20\x27\x43\x08\xab\xb5\x15\x99\xd0\xa7\xa4\xd5\x42\x84\xe1\x7b\xed\x1e\x68\x77\x7b\x40\x38\xd9\xe7\x4a\x94\xd5\xda\x0c\xd0\xa4\x1f\x25\x46\xc8\x14\xe6\x90\xbf\x08\x98\x66\x0d\xa5\x7d\xd7\x7e\xcb\x2e\x4e\xd8\x04\xd5\xc7\x6e\xef\x9b\x95\x0c\xf1\x7a\x68\x09\xd0\x78\x91\x00\x3d\xa3\x71\x05\x2f\x23\xea\x0d\x3b\x66\xf2\xb1\xd3\xf3\x56\x14\x80\xc7\xab\x08\xb0\x4b\x3a\xa3\xb3\xc9\xea\xc8\xce\xd2\x8f\x64\x46\x3b\x0e\xa1\xa4\x4b\xca\xb3\xb6\xc8\x6d\xc9\xb3\xda\xf4\xd4\xcb\xb5\x72\xc4\x53\xbe\xb8\x8e\xfe\x8d\x2f\x30\xfd\x7a\x67\xfb\x4b\xb3\x06\x23\x5b\xcc\xb5\x36\x47\x95\x94\x4c\x79\xf8\x72\x19\xd9\x88\xea\xa3\xcb\xc9\xdc\x8a\x49\x10\xdb\x4e\xbe\x3a\x53\x23\xa3\x31\xca\x4f\xc2\xc5\x36\xa1\x86\x2e\x5e\x4e\x6d\x56\xa6\x4b\x2d\xeb\xb3\x0d\x1b\xa7\x33\xd5\xea\x57\xb5\x7c\x3c\xc4\x63\x9c\x41\x2d\x50\xa3\x5c\x5e\x06\xb8\xe4\xd8\x95\xc6\x1f\xd5\x8f\x9f\xf4\xc9\x94\x6e\x9a\xa6\xcb\xa2\x56\xc3\x6b\x1e\xcb\x96\x6e\x35\xcd\xd3\x8f\xef\x47\xcc\xe3\xd6\xc6\x10\xb7\x22\xc6\xde\x96\xf4\x59\x5c\x6d\x2f\xb5\xa8\x90\x7b\x7b\xfa\xac\x93\x82\xee\x8b\xde\xeb\xc8\x2f\x1f\x55\xc7\x6a\x4a\x97\x82\x37\xda\xdb\x73\x23\xdb\x2f\x33\xf3\x00\x69\xa1\x62\xde\xb2\x65\x20\x9f\x28\x1a\x2d\x08\xad\x98\x72\xaf\x63\xb5\x60\x6b\x53\xd7\x84\x9c\x81\x4e\xc4\x42\xf7\x9d\x05\xa3\x28\x11\x91\x5d\xc9\x3d\xb2\xcb\xa7\x43\x1d\x46\x3d\x88\xab\x75\x46\x1b\x3a\xbf\x05\x65\xce\x6f\x7a\xfc\x56\xae\xc0\x89\x1b\x2b\x70\x6a\xc3\xba\x72\xfd\xcd\xd8\x3f\x75\x87\x5f\xc1\x51\x6e\x6e\xe3\xd1\x34\x1f\x6b\xab\x6d\x46\x36\x70\x8b\x12\xad\xaf\xb8\xb9\xa9\xc4\x20\x88\xd9\x26\xf4\x37\xc3\x12\xc7\x0c\x3e\x82\x64\x09\x4d\x4a\x25\x18\x0f\x0c\x4d\xfd\x4d\x59\x4d\x39\xa0\x75\x51\x4a\x1e\xa0\x0e\x69\x09\x45\x69\x96\x40\x74\x21\x94\x7a\xbc\xe5\xf1\xf5\x1a\x24\x15\x5d\x08\xc5\xc2\x7b\x6b\xef\x1c\x43\x53\xb5\xb6\x9a\xe7\xaa\xb0\x31\x4b\xc2\xdf\xad\xed\x9a\x68\xe1\x58\x23\xfc\x54\x1d\x1c\x6b\xe6\x86\xab\x28\x95\x6a\x6c\xf0\x35\xb1\x25\x0a\x4a\x05\x2e\xed\x82\x14\x20\xa5\x34\x88\xb7\xa2\xdd\x77\x24\xda\x25\x44\x28\x89\x8a\xc2\x95\xce\x8f\xb1\x1c\x48\x06\x4b\x9d\x56\x34\x63\xec\x59\x49\x83\xd8\x75\x91\x95\xaa\xde\x54\x4b\xb2\x13\xad\x78\xd6\xc5\x6c\xa2\x08\x53\xaf\xe3\x29\x8d\x9f\x7f\x62\x24\x63\x6f\x15\xb8\xc9\x45\x80\x36\x14\x61\x3e\xf7\x8a\x14\x4c\x1b\x2f\x21\x30\x8b\x29\x0b\xaa\x87\x41\x0e\x9c\x46\x5c\xe2\xb2\xfa\xc2\x53\x2f\x5d\x09\x9b\xf0\x69\xac\xc3\x53\xa0\x9c\xcd\x55\xf1\x75\x70\x2c\xa4\xa8\x19\xe5\xbc\x91\x11\x25\xb7\xfe\x75\x7f\x59\xc5\xe4\x5f\xc1\xbf\x8e\x6f\xd4\x47\xf1\xaf\x53\xd1\xa4\xbe\xb6\xc3\xdd\xd7\x89\x34\xa5\xd8\x97\xcb\xa7\x64\xf3\x78\xbf\x25\x2d\xdf\x3c\x69\x91\x8b\xf5\x69\xcb\x18\x7f\x47\x8c\x31\x35\x50\x20\xd3\x35\xef\x46\x06\x96\xb6\x3c\xe8\x78\x41\xa5\x6b\xde\xb4\xb1\x6b\xde\xa4\xc0\x58\x9b\x09\xfb\x38\xdf\x2a\xbe\xf0\x88\x43\xfd\x0a\x76\xfc\xc6\xc8\x62\x3a\x0d\x52\xfa\x76\xd4\xc9\x68\x46\xca\xf6\xbd\x06\x86\xe9\x0c\x73\x11\x95\x4a\x1b\x1a\x8b\xe9\xaf\x62\x6a\x8f\x6b\xbc\x04\xe7\xb5\x5e\x82\x23\xcb\xc8\x81\x4a\x8c\x1c\x71\x21\x02\x10\x7f\x73\xce\xaf\x9a\x4d\xb8\x0b\x06\x8d\xdd\x05\x2f\x85\x5e\x9e\x4e\x98\xd2\xe5\x5f\x96\x5a\x51\x6e\xad\xd2\x6b\x38\xef\xa3\x20\x0d\xa5\x12\x5f\x96\x14\xf6\x8b\x03\xee\xac\x2a\x06\x3f\x71\xc6\x0b\xdf\x7f\xf5\x10\x42\xe5\xa9\x29\x7b\xaa\x2b\xb6\xa9\xe6\xb2\x60\xaa\x39\xb5\x3a\x5f\xe6\x7a\xf8\xbe\xc6\x44\x23\xca\x34\x6f\xa9\xe3\x84\x6c\x87\x90\x45\xfe\xb9\x2c\x31\xac\x5c\x5b\xb3\x69\x7a\x36\x7d\xb1\x4a\x99\x64\x23\x43\xcf\x5f\x2c\x74\x4d\xd4\x92\xf4\xd5\x38\x27\x6a\xb5\xec\x58\xd2\x59\x45\x40\x06\x75\x20\x1b\x85\x38\x10\xb7\x0f\x6c\xcf\x92\x6c\x1c\x0d\x31\xab\xed\xfc\x20\x0d\x32\x07\x71\xdc\x72\x7f\xf0\x9c\x9c\x87\x4d\x20\x72\xee\x35\x9c\x3b\x9e\xf6\x14\x9e\xe0\xd7\x56\xda\x7b\x78\xa0\x86\xca\x95\xf2\x35\x39\x3f\x38\x2c\x46\x83\x9e\xc1\xb0\x2e\xf1\x1c\x3f\x0a\xaf\x8b\x9f\x54\x68\x92\x4e\xb7\xb7\xce\xdb\x7a\x1e\x2e\x44\x98\x16\xb2\xa5\x7c\x43\x45\x67\x78\xd4\x2b\x00\x79\x00\x80\xf0\xf7\x08\x8f\xb5\xd8\xe0\xc2\xd4\x70\xe3\x7f\x72\x47\x86\xd8\xcc\x69\xc7\xc6\x9c\x44\x6f\x6d\x0c\x8f\xe4\x8c\x7a\x65\xe3\x51\xf4\x6c\x63\x38\xee\x6c\x1c\x25\x94\x71\x7d\x9b\xc3\x99\x8d\xc5\x74\x78\x5d\xdb\x91\xf2\xd4\x86\xaf\x99\x7d\xd6\x76\xa2\xb4\xb7\xd3\xca\xae\xa7\x95\x60\x3c\x30\x32\xde\x2d\x9a\x35\xd7\x74\x78\xad\x87\x55\x8f\xba\x40\x35\x99\x2d\x61\x29\x94\x45\x18\xf5\x38\x2d\x7e\x87\x9a\x15\x96\x42\x58\x60\x98\x0c\x6c\xd7\xf6\x56\x31\x0c\x25\x6b\x87\x3e\xf8\x52\x01\x5e\xb8\xf4\xae\x1d\xf3\xe0\xa2\x40\xde\xcc\xbb\x73\xfd\x80\x07\x16\x7c\x45\xc0\x97\xd2\x23\x56\xc1\xb0\x96\x63\xb4\x94\x0e\xf1\xb9\xb8\x04\xd6\xf6\x2a\xb5\x74\x22\x94\x2f\x86\xd9\x73\xca\xd7\xed\x4f\x19\x63\x57\xaa\x1b\xe1\x92\x27\x53\x90\x28\xad\xc7\x6c\xab\x48\x78\x3a\x8a\x84\xc1\x56\x91\xf0\x1d\x29\x12\x50\x85\xfb\x62\x0a\x03\xc3\x19\x91\xc9\xe8\x66\xc0\xd3\xb8\xa2\x2d\x59\x16\xb8\xa8\x71\x50\x69\x6f\x2b\x0a\xbd\x64\x17\xf2\x2d\xb9\xa3\x0b\xc0\x2c\x0f\x28\x88\x7c\xc9\xc6\xa6\xec\x8b\x9b\xf8\x99\x57\xa5\x5f\x25\x90\x74\xfd\x6a\x52\xa9\x5f\x4d\x2a\xf4\xab\x89\xad\x5f\x4d\x8c\x3d\x91\xd4\xec\x89\xdc\x03\xb3\x72\x31\x99\x51\xef\x4a\x89\x76\x66\x08\xe7\xba\x4c\x23\x69\x18\x13\x6a\x44\xf4\xc1\xc6\x0f\x28\x84\x90\xc7\x5a\xda\xef\x26\xe4\xdd\xa9\x3d\x8c\x90\x46\x2b\x2a\x89\xfd\x31\xfd\x79\x16\xc5\x21\x21\x5f\x85\x41\x40\x2b\x5b\x7a\x9b\xc5\x28\xd4\x28\x6f\xee\x69\xaf\x2f\x98\x1c\x59\xc4\xa4\xc9\x37\xfc\xb5\xc7\xa6\x50\xf7\x34\x4b\xec\xb9\xb9\xe7\x4b\x05\x42\xfb\x5c\x08\xeb\xac\xb1\xb9\x4b\xed\xbc\xbf\x5b\xa7\xa2\x14\x7c\xe1\xe8\x2c\x84\xbf\x29\xf3\x2f\xc8\xfc\x81\x1b\x94\x8a\x86\x9b\xf2\x3f\xb3\xe1\x97\x4d\xba\x03\xba\x68\x31\xff\xd4\x00\x8e\x07\x02\x9d\x95\x2a\xc5\x6d\x2f\x89\x03\xba\xf1\x4a\xc8\x0b\x80\xea\xb1\xaf\xe1\xbb\x53\x07\xc7\x42\x1a\x2c\xe6\x1e\x21\x21\x5f\xac\xcb\x35\x86\xbd\x60\x3a\x8d\x65\x7a\xbd\x66\x59\x62\x46\x71\x34\x99\xc0\xf4\x39\xcd\xb0\x45\x75\x65\x95\xb6\x3e\xc5\x86\xd2\xdf\xfb\x34\xfa\xf7\x60\x1c\xb0\x2e\xb0\x6f\xb3\xcc\xb6\xe5\x4d\x82\xc1\x38\x4a\xa0\x31\x84\x35\xed\x75\x3b\xf6\x63\x9f\xa7\x61\xa5\x3b\xdd\x32\xd7\x4f\x87\xb9\xbe\xde\x32\xd7\xdf\x11\x73\x3d\xb0\x78\xdc\xa8\xa1\xd7\x86\x7c\x12\x82\x51\x0a\x1d\x10\x5a\xaf\x49\x4c\x8d\xea\xd4\x7e\x6b\x22\xe9\xa7\x03\x26\xbc\xec\xb4\x3c\x05\x59\x02\xbf\xe0\x4b\x74\x0d\x09\x59\xe7\x96\x92\xe3\x9b\x20\x76\x74\x15\xa1\x88\xa4\x5b\x6d\x6e\x01\xec\x85\x8c\xd0\xda\x5d\xc2\x74\xe2\x14\x5f\xcb\x30\xc0\x7d\xab\x43\xcc\x79\x97\x76\x46\xe0\xb1\x34\xf6\x1c\x36\x4f\xd2\x0a\xc3\x9f\xe7\x95\x98\x54\xa7\x87\xd6\x9c\x68\x03\xb5\x1f\x13\x4d\x53\x78\x13\xa1\x59\x46\x8b\xb3\x92\xa7\x3b\xbc\x5b\x76\x88\x0a\xa3\x43\x37\xf6\x0b\x25\x7d\x08\xb7\x76\x4b\x3a\xa2\x2b\x1b\x8f\x1a\x92\xb0\xb6\xe5\x9f\xb2\x28\x84\xfd\x20\x7d\x9b\x9d\x4e\xa1\x96\xdd\x72\x57\x7f\xf9\x40\x26\x36\x0f\xb2\x79\x32\x68\xc5\x28\x08\x8f\xe5\x7d\xe8\x42\x70\xaf\x6e\xc7\x0e\xce\xbd\x7b\xfa\x8c\x44\x90\x9b\xc8\xe7\xcf\x28\xf6\xf6\x70\x3b\x0a\x5f\x93\xff\x74\x6c\xc8\x3c\xd6\x35\xd9\x88\x34\x9c\xf1\x39\x1c\xa0\x34\x74\x1d\x05\xd8\x21\xe2\x54\x0a\x09\x6e\x42\x01\x83\x30\x98\x62\x98\x9e\x32\xc5\x66\x87\x94\x04\x18\x92\xa2\x3c\xf7\x78\x3f\xc7\x41\x12\xc6\x50\xf5\x94\x5a\x3b\xb8\x05\x04\xb7\xa2\x24\xc3\x41\x32\x20\x77\xc4\x7b\x34\xcb\x20\xcd\x07\xfd\xf0\x60\x14\xfc\x8b\x2b\xfb\x69\xd9\xde\x9e\xeb\x1c\xd3\x10\x94\xf4\x81\xc9\x00\x85\xf0\xe1\xc1\xb9\xa0\xb3\x2f\xbf\x78\x0f\x0f\xbb\xd8\x13\x4f\x44\xe4\x19\x69\x67\x30\x09\x5d\xe7\xdd\xe9\xc1\xd1\xa7\xe3\x8f\x07\xef\x3e\x1c\x5c\xbe\x3d\x3d\x71\x8c\x99\x83\xb9\x97\x27\x34\x5f\x2d\xe9\xf2\xe1\x38\x48\x46\xd0\xed\xc2\x1e\xb5\xd7\xa8\xb0\xe3\xba\x15\x8a\x49\xa1\x9a\x29\xca\x46\x78\xf8\xeb\xc1\xc9\x2f\xc7\x14\x65\x11\x99\xe7\xe5\xcc\xdb\x53\x4d\x91\x32\x2c\x41\x0c\xd3\x92\xa5\xb5\x17\xce\x27\xcb\x99\xa7\x70\x82\x6e\xe0\xa1\xfa\x5c\x0a\xad\xa4\x35\x65\xd9\xa9\xf0\x32\x46\xb3\x38\x3c\x8a\x28\x07\x76\x02\xbf\x60\x97\x5d\x5c\x42\x50\xdc\x75\xd9\x2e\xf2\x5d\xc3\x56\x38\x81\x38\xf0\x34\x82\x0f\xf7\xf6\x60\x5b\x1e\x43\xaf\x08\xfa\x2c\x85\x37\x6a\x87\xb3\x87\xfc\xc6\xd1\x14\x4e\x00\x9a\xc1\x52\x0d\x28\x63\x99\x77\xac\xb7\x61\xa4\x67\x9a\xa9\x51\xbe\x0a\xeb\xc7\x68\x70\xad\xa5\x71\xf8\x99\xff\x16\xe5\x53\x61\xe0\x15\xb1\x03\xf8\x6f\x51\x3e\x40\x93\x69\x0c\x31\xd4\x1e\xb3\xf1\x0f\xea\xdd\x59\x14\x6b\x08\xde\xb0\x9f\xb2\x3d\xd9\xc5\x7a\xf9\xa1\xf8\x60\x3e\x78\xbb\x54\x34\xa6\xe1\xc8\xae\x50\x7f\x3f\x85\xa3\x28\xc3\xda\x53\xbb\xdf\x50\xbf\x75\x2e\x3e\xea\x35\x43\x58\x5a\xf7\x48\x7d\x56\x33\x92\x46\x28\x8c\x06\xfb\x57\xa8\xaf\x4d\x0b\xfb\xd8\xfa\x0d\xf5\x8d\x47\x7c\xfb\x21\xcb\xfa\xad\x3d\xe5\x6b\xb1\x44\xe0\x46\x2d\xb6\xc7\xcd\x6a\x1f\xd8\x37\x51\x8f\x0a\xaa\xfb\x19\x26\x02\x83\x1a\x2e\x17\x78\x5a\x17\xe4\xbb\xa8\x2a\x8e\xa1\x9a\xd5\x0b\xf9\x45\xa6\x10\x41\x71\x1c\x25\x23\x1b\xf3\x39\xfb\x6c\x23\x0f\xe1\x34\x46\xf3\x09\x4c\xf0\xfe\x6d\x80\x07\x63\x6d\x9a\x8e\x64\x51\xeb\x77\x5e\x64\x2e\xfd\xfe\x10\xc5\x31\xba\xdd\x9f\x4d\xad\x4d\xd0\x7a\x43\x0b\x5a\x1f\x54\xcf\x27\xc1\x97\x7d\x95\x5e\x64\x1f\x47\x13\x88\x66\x58\xb6\x7b\x1f\x7c\x69\xa9\x44\x23\xad\x4b\x5e\xac\xb7\x9e\xc6\x41\xb2\x1f\x60\x0c\x27\x53\x22\x35\x69\x0d\xcf\xe2\x20\x69\x1d\x88\x12\x73\x5a\x49\x4f\x67\x29\x2c\x9b\xd9\x37\xbc\x48\x34\xf8\x63\x06\x67\x30\xdc\xa7\xed\x14\x82\x7f\xd3\xaf\x2d\x5d\xf0\x95\x1b\x46\x26\x16\x57\xdb\x45\x7d\xd2\x37\x61\x36\x08\x62\xfd\xb0\x91\x1d\x78\x41\x78\x3d\x7a\xe2\x1a\x3a\x28\xb0\x0b\x6a\x0a\xe1\xf5\x41\x1c\x6b\x4a\x1f\xa7\x90\x8b\x62\x13\xae\x0a\x0b\x9e\xbb\x56\x1d\x4e\x11\x1d\x5f\x1c\x7a\xf6\x53\x1d\x89\x96\x55\xe1\x04\xb5\x44\x1d\x36\x0d\xe3\x20\x63\x69\xda\xb3\x03\x22\x92\xc3\xd0\xd2\x21\x71\x6e\xca\x4e\x28\x42\x39\x8c\x2e\xee\xed\xed\x19\x8c\xc9\xae\x4f\xae\x7e\x97\x31\xf8\xd0\xf3\xa8\x5f\x30\x7d\x15\xcb\xee\x01\x8e\x4a\x9b\xea\x6e\x6f\x67\x88\x52\x97\xfd\xc4\x2d\x34\x34\xd0\x8a\x7a\x91\x6f\xa0\xf1\x29\x1a\xe7\x07\xfa\x07\xeb\xc8\x8e\xec\xd0\x6e\x44\xee\x85\xe9\x2c\x1b\xbb\xf7\x5d\xdc\xeb\xf0\x82\x5c\xc8\x73\x2d\x36\xd7\x09\x7a\x4f\x4e\xd9\x25\xbb\x7e\x08\x17\x03\x7d\xc7\xd9\xe1\x1d\xf1\xef\x19\x93\xd6\x71\x44\xfe\x35\x83\x55\xd5\x58\x31\x4c\x1f\x74\xb3\xe7\x7c\x1a\x03\xd7\x71\x24\xa5\x6d\x11\x76\x4e\x77\x4e\x62\xc6\xc9\x16\x65\xcc\x72\x22\xc8\xd2\x21\x17\x56\xc2\x23\x13\xc3\x5e\xe9\xbe\xf8\x47\xf4\x5f\xfa\x7d\xca\x2b\xf2\xfb\xeb\x1f\xd1\x8f\x3f\x8a\x99\x4a\xfc\x92\x7a\xdd\xa8\x07\xba\x69\xcf\x37\xa5\x41\x80\x7c\xdc\x4d\x7b\x20\xf6\x93\x6e\x4a\x85\xef\x97\x7c\x3e\xcb\xd1\x70\xe1\xfa\xf3\xb3\x7b\x94\x77\x5a\xcf\xee\xe3\xbc\xfd\x99\xb4\xa2\xd2\xfa\xde\x5e\xb4\x5b\xd7\x78\xff\x25\xdd\x17\x32\x11\xcd\x67\xd0\x52\x70\x3e\x7b\x1e\x20\x02\x56\x64\xd5\x31\x6b\x44\xb5\xbd\xdb\x7f\x29\x75\x0c\xa5\x38\xda\x9f\xb5\x0d\x80\x12\xce\x72\x09\xe5\xa6\xe0\xf3\x7d\x52\x46\x59\x12\x59\x62\x70\x0c\x7e\xb7\xdd\x6e\x97\x7c\x67\x3c\xad\x64\x46\x7a\xd6\x6f\x0a\x96\xb3\x23\x06\x91\xb1\xf8\x91\x29\x9a\xba\xde\xce\x12\x78\x4b\x10\xa5\x70\x98\xc2\x6c\xcc\x9f\x34\x8b\x39\x93\x35\xf6\xf6\xf4\xcf\x6c\x97\xbf\xa6\x79\x0d\x99\x82\x10\xa6\x1e\xdd\x8f\x5e\x3b\x46\xe8\x7a\x36\x75\x9d\x14\xcd\x30\xec\x68\x4a\xb1\x76\x24\x75\xc6\x1c\x55\x87\x6d\xe1\x4f\xf4\x59\x35\xeb\x99\x2b\x72\xda\x50\x0c\x94\xf9\x03\xe6\x54\xd3\x5f\xa5\x6e\xa1\xf4\x6d\x75\xa9\xdf\x53\x09\x86\x2e\xec\xf9\x38\xc7\x68\x34\x8a\xa1\x5b\x5d\xad\xcd\x58\xc3\xd3\x24\x9e\x1f\x45\xd9\x34\x0e\xe6\x8c\x10\x12\x86\x2f\xf3\x77\x17\x56\xc9\x4d\x98\xf7\xd6\xbc\x6b\xe3\xb3\x16\xae\x97\xe7\x20\xf4\xaf\xdd\x81\xa1\xe3\x65\x62\x78\x37\xde\x90\x1e\x7c\x6a\x23\xb0\x5c\xa4\x36\x85\x67\x52\x1c\x88\x52\x0d\x74\xe9\x72\xae\x8c\x42\xaa\x7c\xc4\x0d\x44\x5f\xcf\xcf\x32\xf8\x9e\x29\x66\x3d\x77\x26\xfd\x58\x69\x2e\xa0\x43\x8a\xc6\xbd\xe7\xea\xde\xac\x73\x6f\x4a\xab\x4c\xf2\x34\xbf\xe5\x80\x0b\x54\x9d\xfb\x7a\x79\x88\x35\xae\xaf\x03\x1a\xc9\x42\x0c\x52\xa3\xaa\x39\x18\xcd\x82\x34\xcc\x3a\xf7\x86\x98\xce\x20\x98\xa2\x3b\x11\x7d\x73\x0f\xf4\xed\x05\x31\x74\x23\xdd\xb4\x4d\xd5\xe5\x70\x75\x8f\xaf\xc2\xaa\xb4\xe8\x56\xc8\x3d\x60\x21\x36\xbb\xb7\x94\x05\xa2\x0e\x8e\x07\x06\x86\x3b\x91\x59\xd9\x5c\xdc\xd5\x91\x5a\x70\xea\x91\x96\xea\x1a\x56\xc7\x5d\x0e\xae\xbe\x0b\xb6\xee\x60\x75\xec\x05\x48\xf5\x88\xeb\x0f\xc4\xea\xdd\x58\x00\xb7\xbe\x53\x8d\xce\xd6\xea\x7d\x6b\x06\xde\xea\xe2\xd0\x3e\x98\x9a\x8b\xe4\x63\x9c\xca\xea\xdb\x34\xa7\x71\x56\xed\x0d\xa4\xd4\x97\x8f\x4a\x24\xe6\x85\x69\xb0\x94\xa3\x8f\x81\x9d\xdc\xb9\x1e\x18\x95\xdd\x55\xb3\x47\x42\x29\x07\x7c\x63\x63\x35\xb4\xba\x8f\x8a\xfa\xd6\x46\x6d\xe8\x8c\x1f\x03\xb5\xf3\x83\x93\x53\xc7\x69\x7b\xcc\x2c\xba\xc9\x63\x0e\xf6\xae\xb0\xba\x9a\xb6\xfb\x6b\xde\x7b\x42\x96\x58\x9d\xbe\x48\x08\xf5\x54\x8e\x09\x26\xeb\xa0\xa1\xed\x17\x21\x21\x62\xca\x3a\x48\x68\xfb\x45\xf4\x9a\xca\x0d\xeb\x50\x64\x06\xa0\x1e\x8d\x21\x44\xac\x8e\xcc\x04\x53\x8f\x92\x89\x21\xab\xe3\xe2\xed\xeb\x91\xe8\x92\xc8\x1a\x7c\x96\x0e\xc5\x42\x38\x68\xe0\xe7\xf1\x05\x0e\x9a\xbd\xd9\xae\x77\xeb\x58\x18\x6d\x96\x39\x0c\xc3\x6c\x10\x4c\xe1\x3e\x0e\xb2\xeb\x7d\x9e\x12\xbb\xc2\xa5\x98\x74\x6c\x7f\x80\x26\x93\x20\x09\xf7\x61\x18\x61\x94\xee\x7f\xc1\x30\x9d\xec\x73\x3b\xd2\x82\xa6\x19\x1a\x5c\x43\xbc\xa8\xc9\x94\xcd\x6e\x04\xb3\xe7\x31\x1a\x04\xf1\x3e\x91\xe8\x82\xd1\x82\x07\xde\xcc\xce\x51\x19\xc8\x96\x3d\xf0\xde\x29\x9a\xf6\x9f\x82\xd3\xc8\x97\xad\xd3\xc8\xd3\x71\x1a\xb9\xd8\x3a\x8d\xfc\xd5\x9d\x46\x98\x9e\xf1\xd2\x77\xfe\x5b\xf7\xef\xff\xf9\x8f\xbf\xfd\xe3\xe5\x4f\x7f\xfb\xc7\xcb\xff\x78\xf1\x8f\x97\xff\xe3\xef\x13\x47\x77\x29\xa1\x21\x6c\x33\xf5\x0c\x99\x91\xba\xe3\x2f\x70\x70\xc8\xa8\xa8\x03\x9c\xe7\xfd\x28\x79\xde\x0f\xd8\x95\x5b\xe1\xa3\x1d\x14\xdc\xb3\x99\xf1\x81\x6b\xd0\xf9\x1b\xf2\x94\x3d\xca\xf4\x5c\x61\x12\x3d\x48\xc2\xf3\x59\x92\x90\xbf\x74\xb7\x49\x87\x90\xfa\x5f\x52\x34\x9b\x8a\xe7\xe4\x69\x7b\x96\x44\x7f\x94\x35\xbc\x14\x55\x33\x15\x9a\x36\x43\x29\x19\x0b\x69\x32\x83\x67\x35\x2d\x34\x4c\x17\x28\xc5\x2c\x09\xb5\x15\xba\xb6\x30\x40\xf5\x6c\x5c\x9b\x06\x7d\x02\xee\xbb\x3d\xc0\x26\x21\xca\x0e\x06\x84\x44\xe4\x0e\xd0\x6a\x5c\x8c\x51\x8a\x69\x3e\x18\x82\xfd\x84\xdd\x68\xb2\x23\xfc\xb7\xee\x53\xab\xfd\x60\xa6\x7f\x31\xc9\xf4\x51\x3b\x88\x32\x3e\xb2\x9c\xbe\x58\x5f\xcd\x49\xe8\x5a\x3e\x0f\x26\x57\xa0\xe6\xb9\x72\x6d\x3d\x0b\x1f\x59\xdf\x31\x93\x24\x85\xcf\xca\x97\x72\xdf\x20\x63\x38\xca\x9e\xd6\x53\x70\x06\x62\xc3\xdd\x5a\x90\x58\x8f\x98\x62\x69\xf7\xa5\x6a\x50\xb7\x15\xa4\x3f\x8c\xa8\xdc\x60\x2f\xdc\x59\x78\x0b\x5b\x03\x88\x57\xce\xfa\x6c\xa5\x18\x86\x3a\x94\x33\x0b\xb1\x11\xa0\xff\x54\x7b\x6c\x5d\x77\x04\x4a\x9d\xb9\xf5\x2d\xa6\xa7\xb0\x17\xee\x05\x34\xe4\xaa\x7e\xec\x1e\x1e\x9c\x94\x81\x2e\x96\xb1\x04\xde\x1f\xa6\x44\x66\x8a\x92\x20\x56\xae\xde\xfc\x83\x4f\xae\x42\xe8\xde\x0f\x51\x82\xdf\x04\x93\x28\x9e\x77\x9c\x09\x4a\x10\x97\x28\xc9\xe7\xdf\x61\x34\x1a\xe3\x8e\xf3\xd3\x8b\x17\x0e\x11\x41\xa3\x24\x44\xb7\x6d\xc2\x48\x09\xa8\xbe\x01\x12\x18\xbf\x98\x73\xba\x7b\x29\x54\xf4\xd6\x4c\x72\xd3\xce\xab\x17\xaf\x4b\x5a\xc5\x89\xeb\x5c\xd0\x70\x9d\xad\xa0\x45\xd6\xa9\x85\x51\x2b\xc3\x41\x8a\x5b\x73\x34\x4b\x5b\x19\xcc\x32\x72\x58\x1c\xaf\x53\xd1\xfa\x72\x0c\x53\xd8\x0a\x52\xd8\x4a\x10\x85\x90\xb5\xf8\x5c\xb5\x86\x28\xa5\xd3\xde\xba\x42\xfd\x36\x7f\x06\x41\x6a\xd0\x54\xb8\x2e\xe5\x59\x98\xc9\x40\x5b\x10\xce\x47\xec\xbe\xa4\xa1\x75\xa1\x34\xec\x15\x0e\xbd\xc7\x6d\x1f\xe6\x62\x26\xe1\xcf\x73\xd7\xc9\x04\x5d\xa8\x68\xba\x03\xe3\x0c\xde\x43\x9f\x81\x36\x08\xc6\xeb\x12\xa0\x22\xfc\xad\x45\x59\x8a\x8d\xf9\x24\xe9\xc3\x51\xb9\xe6\xa1\xa0\x38\x0a\xa0\xa0\x6a\xcc\x1a\x4e\xbe\xb0\xb7\x10\xd6\x2b\x7b\x41\xdc\x3c\x4f\x59\xdf\x5e\x6b\xe0\x24\x02\xd2\x5a\x18\xa5\x54\x23\xc1\x66\x12\x41\x25\xc8\xae\xcf\x24\xd3\xed\xde\x17\xa6\xa6\x03\x81\x68\xd8\xc1\xc0\x18\x5c\x27\xca\xd5\xbb\xf9\x75\x80\xa8\x89\xa3\x1b\x61\x6f\xcf\xad\xdb\xce\xc5\x1d\xe7\x78\x00\x3e\x3c\x94\x35\x22\xa5\xef\x67\x31\x8e\xa6\x31\x94\x5e\x69\x99\xb0\x87\xb3\xfd\x4d\x76\x2a\xdf\xa0\xed\xd6\xe5\x18\xb6\x54\xf7\x5b\x7d\x18\xa3\xdb\xd6\x6d\x90\xb5\x58\x08\x5b\x18\xb6\xfa\xf3\x56\x1a\x24\x21\x9a\xb4\xc2\x34\xb8\x6d\x3b\x35\xbd\xaa\x2c\x3a\x9c\x65\x18\x4d\xa2\x3b\xc8\xce\x14\xa7\xcf\xa0\x85\xc7\x30\x69\x8d\x23\xdc\xfa\x3f\xff\xfb\xff\x65\xeb\xfa\x7f\xfe\xf7\xff\x47\x0e\x60\x3a\x4b\x6a\x31\x95\x9e\xff\xcf\xcf\x5a\x94\xe7\x60\x03\x6a\x11\xea\xd1\xda\x8f\x5a\xfb\xb8\x45\x05\xbe\xd6\xb3\x7b\x33\x1a\x3c\xf6\xf2\xd6\xb3\x7b\x73\x2d\xda\xfa\xfd\xc8\x16\x33\x6f\x7d\x2e\xc7\xe7\xfc\xb7\xee\x8b\x49\x45\x5f\x30\x0f\x88\x4d\xc6\xc9\x6b\xf0\x5f\xc7\x54\x96\x3c\x60\x12\x21\xf7\xfa\x2b\x2b\x6a\x87\x30\xc3\x29\x9a\xbb\x35\xcd\x29\x65\x95\xa1\x5f\xdc\x12\x12\x89\xa6\x30\x39\x48\xc2\x43\xe6\xa2\x73\x41\xef\xbf\x76\x9f\x1c\x18\x76\xb7\x18\xfd\xf4\xf2\xb2\xea\x8a\x9e\x8b\x49\x7a\xed\x62\x19\xc5\xc2\xb8\x52\x5f\x08\x0a\x4c\x03\x5d\x8b\x5b\x18\x4a\xba\x4c\xaa\xfa\xda\xdf\x59\x7b\xc4\x8e\x24\x05\xcb\xd1\x99\xb8\x48\x6b\x32\xca\xa0\x6e\x94\x0c\x1a\x5f\x08\xc2\x44\xb4\x33\x38\x48\x21\xf6\xaa\x88\xf6\x67\xee\xf2\x84\x51\x8b\x0c\xb9\x15\xb4\x18\x88\x56\x1f\x0e\x82\x59\x06\x5b\x7c\xc3\x18\x84\x24\x6f\x45\x59\x2b\x41\xb8\x15\x50\x9a\xd5\xfe\xec\xe5\x39\x98\xfb\x17\xee\xd8\x7c\x77\xc3\xb9\x9e\x8d\x05\x7b\x18\x15\x50\x6c\x3a\x34\xc6\x8d\x8d\x81\x73\x62\x1b\x8c\xbd\x61\x21\x90\x9b\x63\xfd\xe8\xdb\x16\xe4\x7a\x79\xa0\x3b\x58\xac\xdf\x6a\x0e\xce\x03\x63\x5d\xdf\x75\x65\x8f\xb2\x96\xaf\x5c\x3f\x7e\xc6\x9d\x8d\xaf\x01\x6b\xba\x7e\x60\x8d\xb3\xe2\x8e\xb7\x39\xd7\x0d\x24\x28\xb3\x91\x04\x9b\x8d\x59\x6d\xef\x77\x41\x6e\x58\x30\x89\xa5\x76\x88\x6a\x6b\x6d\x07\x7b\x9a\x6c\xee\x63\x29\xa5\xeb\x02\x50\x16\xea\xf1\x62\xcd\xeb\x15\xea\x2f\x1f\xdc\xf5\x31\x93\xac\x2d\x95\xbf\x8c\xf4\x7e\xf9\x88\x9f\x8b\x32\x68\x57\xa8\x95\xd5\xcb\xc0\x18\x85\x41\x36\x6e\x47\x09\x86\x69\xc6\x42\xfc\xd7\xc4\x01\x6d\x1c\xff\xf3\x11\x23\x7c\x82\x4b\xf0\x1e\x7c\x02\x07\xe0\x08\x9c\x80\x43\x70\x0c\xce\xc1\x1b\xa5\x1a\x7e\xfb\x94\x54\xc3\x1f\xb7\xaa\xe1\xa7\xa3\x1a\x7e\xb7\x55\x0d\x7f\x1f\xaa\xe1\x9f\x7d\x23\x04\x00\xf8\xc3\xdf\x2d\x06\x04\x8d\x1a\xa7\xd7\x9e\x35\x48\x82\x36\x5d\x58\x51\x2a\x8b\x27\x0b\xab\x1e\x05\x38\x18\xc0\x84\xf9\xde\xf4\x17\x56\x3f\x4b\xe1\x30\xfa\x22\x14\xb7\xb5\x55\x4f\x50\x08\xcf\x10\x8a\x45\xf0\xcf\x54\xd7\xf2\xca\x14\x31\x1a\x7e\x19\x04\xeb\x37\xd4\xe7\x11\x4a\xe7\xd5\x0d\x79\x4f\x4a\x1a\x8d\x0a\x8d\x9a\x04\x43\xbd\xa9\x46\x25\x47\x02\xb4\x7c\x05\xe4\x03\x6f\x7a\x5b\x68\xca\xaa\x91\x5b\xda\x0c\xa2\x4a\x98\x64\xbb\xae\xd5\xff\x9a\xc4\x71\xc2\x8b\xbe\x62\xf6\xca\xfa\x6b\x4f\x17\xe1\x9a\x8b\xe3\x94\x3e\x1f\x84\xbd\xad\x29\x66\xcc\xee\x01\x7e\x17\x88\x08\xad\x6d\x2b\x08\x28\xd0\xc3\x74\xe6\x4e\x31\x34\xa7\x19\xc7\x93\x70\xba\xf4\x7c\xd8\x39\xf0\xc8\x6c\x38\x1e\xb8\x36\x4b\xad\xc8\xb0\x5f\xac\xc8\xb0\x89\x1d\x19\x56\x4a\xcd\x9a\x65\x66\x51\xf0\xd6\xb7\x96\x96\x9e\x87\xf5\x94\xdf\x4d\x9f\xe0\x4b\xab\x94\xba\x79\xa7\x0e\x78\xcf\xbf\x7f\xac\x88\xf3\x2e\x0b\xbe\x5e\x4c\x56\x3d\x69\x1e\xf9\x7d\xc1\xdf\x66\x70\x87\x2e\xfa\x4d\xed\xa7\x8e\x13\xf2\x76\x6c\xe7\xd0\x97\x43\x64\x07\xd5\xc4\x77\xa5\x25\x7c\xef\xb1\xa7\x64\x74\x17\xe6\x3d\x6d\xb8\x76\xd4\x4f\x59\x62\x47\x84\x7d\x5b\x78\x3c\xfc\xc9\x9a\x53\x33\x22\xec\xcf\x66\x81\xbe\xe7\xfe\x50\x45\x55\xd1\x60\x3f\x96\x24\xf4\x53\xdf\xe4\xc1\x33\xbe\x1a\x87\xcf\x28\x91\xb4\xc9\xf8\xaa\x1d\x4b\x47\xdb\x67\xe6\x69\x3f\xb0\x36\x54\xe1\xf0\x1f\x55\x55\xd0\xbb\x73\x52\x55\x49\xf4\xec\xb0\xaa\x82\xea\xe4\xb1\x55\xc5\x8c\x09\x78\x5e\x5e\x4a\x03\x12\xbe\x29\x6c\xfe\x8b\x31\xba\x8d\x92\x91\x7a\x9d\x77\x04\x71\x10\xc5\x99\x23\xdf\x36\x55\x26\xf3\x07\x2b\x87\xcd\x2d\x4b\x78\xd8\x0f\x30\xe9\xbd\x78\x5f\x4a\x7f\xc9\xa7\x71\xc1\xe0\x5a\x3d\x8a\x23\x3f\x54\x09\xf7\x4f\x25\xd7\x9c\x56\x45\xff\x6a\xbf\xc8\x2c\xbc\xc6\x54\x0f\x22\x85\x74\x26\x9e\x43\xf2\xdf\xb2\x9c\x53\x1e\x51\xcc\x7e\x6a\xa5\xe6\x20\x58\x79\x8b\x8f\xc5\x98\x81\xd2\xc7\xb7\x0b\x5f\xd1\x0a\x53\x97\x7c\x85\xc9\x7f\xab\xe7\x97\x41\xa8\x3d\xb8\x0c\xec\xd7\xb1\x6a\x23\x6a\x0f\x75\x08\xd3\x7f\x21\xd4\x9b\xfa\x95\xc7\x0d\x1f\xa1\x6c\x94\x39\x9e\xfd\x50\x4e\x3e\x46\xc2\x9e\x07\xba\x3d\xcf\x03\xd8\xa7\xa9\x1c\xdb\xc3\x14\x4d\x5c\xe8\xa9\xa0\xbf\x3b\xf2\xd5\x03\x5a\x22\x14\xb1\x7e\x76\xec\x78\xc0\x66\x78\x71\x2c\x54\xbc\x85\x53\xe7\x79\x54\xeb\x80\xa9\x01\xce\x2d\xbc\x6f\x14\x4f\x1b\x73\xcf\x33\xd2\x72\xb2\x13\xa9\xcd\xd4\xf3\x76\x77\xbf\xfd\xa9\xf7\x9c\x47\x51\x2b\x9b\x2c\x6e\x25\x92\xb3\x44\xd8\x6f\xff\x15\x11\xf4\x60\x1b\xc3\x0c\xbb\x91\xa7\xe0\x45\xed\x09\xd9\x1a\xee\x73\xb7\xfd\xe3\x6b\x8f\xc1\xf6\xba\x2f\x7b\x3b\x98\x3e\xfa\xe9\xc2\xde\x6b\xf2\x9f\x1f\x5f\x76\x5e\x0a\xeb\x12\xce\x3d\x70\x9f\x7b\x20\x32\x1e\xbb\x61\x7d\x4c\xec\x36\xe8\x10\x11\x78\x96\xe0\x0e\x66\x92\x8a\xa7\xdb\x53\xc9\xaa\xcd\x12\xfc\xea\xa5\xe7\x81\x84\x76\x83\x76\x9e\xdf\x23\x2b\xae\x94\x20\x60\xf5\xab\x94\x58\xab\xc4\x5a\xf1\x15\x8a\x64\xf0\x2e\xd1\x95\xc2\x5b\x54\x56\xc0\x97\xec\xf3\xb3\x7b\xf1\x25\x6f\xb9\xe4\x07\x1d\x57\xee\x7d\xb6\xd7\xf2\x4f\x0d\xd4\x8d\xad\x80\xdc\x7b\x7b\xbb\x8d\x63\x77\xef\xed\x2d\xb9\x0c\x95\xb1\xbb\xc5\x4c\xf0\x6b\xa4\x62\x1e\x04\xff\xbc\xda\x1e\x50\x77\x54\xfd\x2e\x80\x6c\x96\x5d\xea\xdc\x41\x4e\x9e\xff\x0a\x7a\x9e\xb5\x35\x04\x30\xbe\x39\x60\xb3\x95\xd1\xe3\x94\x93\x93\x59\xe6\x67\xc0\xad\x5b\x4a\x16\x78\x6d\xfd\x56\x54\x4b\x3f\x36\xbb\xb0\x1d\x65\x27\xf0\xd6\xb3\xbf\xd2\xb0\x79\x4c\x90\xa0\x19\xcd\xa8\x40\xe1\xd1\x30\xe7\x7a\x3a\x5b\xde\x9d\x05\x79\x6c\x39\xf7\x87\x41\x09\x25\xeb\x44\xc0\x3a\x39\x9d\x04\x14\x26\xac\x93\xf2\x1c\xb8\xfa\xc0\x75\x62\x25\x7a\x8f\xfc\x57\x7c\x13\xc4\x3e\x54\x9b\x90\xdd\xb7\xde\xde\x1e\x6a\x87\xec\xa1\x20\xe9\x63\x3b\xca\xc8\xd5\xbb\x43\x69\x99\x48\x49\x1b\x0b\xaf\x80\x17\xe6\xf7\x5d\x0d\x1c\x62\xf3\xa3\x83\xa2\xbc\xae\xe7\x29\x97\x82\x68\xe8\xaa\x3c\xb7\xbb\xb8\xd0\x98\xb3\xc2\x56\x93\x48\x35\x11\x48\x8c\xcb\x4a\x1a\xe0\x23\x05\x10\x7a\x16\x90\x54\x01\x49\x0b\x78\x25\xab\xac\x37\x62\x53\x16\xf8\x48\xc5\x4b\x94\x44\x73\xd7\x4d\x14\xbc\x44\xf5\x20\x68\x53\xdf\x8d\xec\xf7\x08\x8f\x59\x1f\x72\x4f\xc5\x3a\xd4\x05\x37\xb9\x61\x4d\x39\x42\x7a\x90\x88\x2f\xc0\x12\x28\x64\x05\x5d\xe6\x53\xf2\x09\x3f\x5b\xe2\x77\xce\x1c\x74\xd2\x08\xa5\x11\x8e\xee\x20\xc3\x7d\x9a\x86\x94\x37\x60\xef\xc5\x79\xd4\x1c\xd5\x48\xc4\x82\xb1\x45\x4d\xbd\x5b\xf2\xe9\xad\xf6\xad\xae\x9d\xea\xad\xde\x52\x7d\x95\x94\x56\x78\x23\x70\xeb\x6e\x41\x90\x30\x0b\x0d\xf1\xc3\x2c\xaa\xec\x7a\x93\xba\x26\x52\x41\x5b\x99\xa5\xa9\x84\xdc\x94\x4e\x30\xa3\x36\xba\xc8\xdc\x51\x5f\x28\xa4\xd5\xb3\x23\x5c\xa2\xf3\x59\x22\xde\xef\x32\x99\xd7\x08\x6d\xe9\x3a\x94\xbe\xa5\xb3\xc4\xf1\xf2\x1c\x5c\xf8\xef\xdc\x2f\x8f\x6a\xc2\xbd\xb4\x31\x3c\x52\x76\x83\xf7\x36\x1e\x21\xf0\x6f\x0c\xc3\x27\x1b\x83\xf6\xe4\x6d\xed\x94\x06\xf6\x32\x18\xf1\xf9\xd3\x25\xe2\xf3\x57\x82\xf1\xc0\x17\xdd\x12\x67\x21\x2c\xc9\x0a\xb0\x32\xd6\x92\xac\x00\x06\xea\x83\xc2\xa6\xb3\x12\x5f\xaf\x6d\x80\x3e\xaa\xc4\x20\x84\xf5\xf5\xcd\xcd\x27\x95\x38\x74\x99\x65\x7d\x8b\xf3\x61\x25\x1e\xc1\x71\xaf\x6f\x75\x3e\xae\xc4\xa1\x38\xba\xf5\x93\x19\x58\x38\xcc\x54\xe1\x2b\xef\x36\x33\x55\x78\xdd\x1e\x37\x64\xef\x0d\xa0\x94\xca\xfc\x06\x48\x8d\x3d\x31\x5e\x0d\x9f\x61\x11\x68\x80\x53\xee\x8f\xf9\x6a\xf8\xa4\x66\xba\x01\x2e\x23\xa7\xc7\x68\x35\x7c\x46\x4e\x8f\x26\x38\xd5\xde\xbc\x59\x11\xa3\xb2\x84\xd4\xe1\xd3\x78\x67\x07\x74\x6f\x97\xc4\xa5\xb7\x5e\x40\x84\x75\x1d\x3b\xe8\x5e\x2d\x4b\x77\x4d\x15\x7d\x1d\x26\x9b\xb7\x71\x40\xf7\x6e\xd9\xbb\xc5\x06\x51\x8f\xb1\x94\x13\x72\x40\xf7\x6c\x49\xb4\xe5\x70\x2c\xdc\xe7\x36\x3d\xb3\xd2\xa6\x9c\xae\x4b\xca\xde\x54\x20\x60\x69\x5f\xae\x37\x4c\x29\x39\x5b\x47\x49\x56\x53\xbf\x9c\x52\x00\xd6\x34\x7d\x69\xe6\x8d\xf3\x9c\x86\xb0\x5b\x2e\x37\x7d\xc1\xe3\xa5\xc4\x6f\x84\xd9\xdf\xb9\xf3\x88\xf2\xfd\xc8\x9e\x92\xef\xc7\x36\x51\xcb\x13\xf2\xfd\xd8\x26\x6a\xf9\xcb\xfb\x7e\x68\x0e\x1e\xe9\x12\xf9\x52\x74\x3b\x73\x66\x59\x8c\x11\x37\x9a\x89\xef\x34\xa4\x4c\x24\x7d\x3e\x63\xab\x98\xc7\xbe\x0a\xf8\xe7\x8a\xdc\x25\x57\xa8\xbf\x30\x71\x89\x5e\xa7\x90\xb5\xe4\x0a\xf5\x4b\x53\x96\x24\x08\xbf\x41\xb3\x84\x30\x01\xbf\xd2\xc8\x3b\xa9\x0c\x3f\x4b\x6b\xf1\xb8\x9c\x59\xfb\x0a\xf5\xdb\x51\x46\x8f\x3b\x0b\x9a\xa6\x45\xa4\x35\x2a\x41\x52\xc5\x8a\x4c\xab\xea\x43\x56\x9e\x15\x42\xd7\x66\x68\x02\xd9\xeb\xad\x9f\x5e\xfc\xc4\x5e\x67\x65\xfc\x5d\x96\x50\xe5\x18\x33\xd9\x0e\xc2\xd0\xbd\xc7\x11\x8e\x61\xe7\xf3\x6f\xa8\xdf\x72\xb8\x9b\x3b\xe9\x03\xd5\xee\x3a\xad\x71\x90\xb5\xfa\x10\x26\xad\x10\xc6\x10\xc3\xf0\x33\x98\xc0\x2c\xa3\x26\xf9\xcb\x31\x24\x73\xd2\x9a\xa3\x59\xeb\x16\xa6\xb0\x15\x23\x74\x1d\x25\xa3\x56\x80\x0b\xcd\xfe\xc1\x5e\x9d\x44\x59\x6b\x96\xcd\x82\x38\x9e\x4b\xf7\xfa\x08\xd3\x47\x26\xd3\x59\x3a\x82\x61\x6b\x98\xa2\x49\x0b\xc6\x19\xbc\x1d\xc3\x14\xb6\x1d\x30\x40\x31\x4a\x3b\xce\x80\x30\x20\x83\x20\x76\x40\x86\xa3\xc1\xf5\x9c\xed\x45\xac\xc2\x6a\xce\x92\x18\x05\x22\xf2\xb3\x18\x04\xaf\x51\xa9\x94\x71\x3c\x2f\xcf\x01\xf2\x07\x6e\x5a\xaa\xc7\x48\x36\xa4\xc7\x88\x6d\x0c\xd6\x86\xde\x18\xa2\xc0\x46\x24\xc2\xc2\x6d\x0a\x41\x71\x1c\xd6\xd6\x5f\x2a\xc5\xdc\x22\x58\x1e\x48\x75\xe6\x29\x6d\xce\x3c\x3d\x37\x9d\xc4\x8b\x8c\xd4\xb7\xed\x05\xcc\x0b\x6f\x23\x3c\xde\x97\x94\x6a\x9f\xc6\xd7\x60\x8f\x46\xff\x04\x87\x61\xc5\x2e\x1e\x3f\x25\x76\xf1\x7c\xcb\x2e\x3e\x1d\x76\xf1\xcd\x96\x5d\xfc\x8e\xd8\x45\xea\x0f\x8c\xcd\x98\x08\xc2\xf9\x77\x41\x38\x08\xea\x6b\x3a\xad\x0d\x98\x60\xfa\x8f\x16\xfd\x45\x79\xd8\x6a\x5d\x17\x2e\x03\x44\x68\x1f\x3f\xc2\x34\x63\x54\x5d\xc1\x62\xd6\x79\x16\xd8\x61\x62\x0e\x42\x68\x84\xcc\xb7\x61\x7d\xb3\x92\x91\xf1\x7f\x58\x52\xa6\xfc\x3a\xc7\xcd\x1d\x9c\xe7\x0b\xab\xf2\x21\x73\xb7\xe0\x7a\xff\x6a\x2d\x58\xc6\xcd\xc2\xda\x62\x92\xb8\xff\x6f\x7d\x7f\xf5\xd9\xbb\x6a\xb6\xd6\xc5\x65\xe3\xce\xbb\x4b\x35\xd5\xc7\x74\xb6\x74\x6b\x35\xc6\xd3\xa5\xdb\x1a\x63\xbe\xb6\x5c\x75\x23\xdb\x55\x57\xba\x6d\x80\x55\x9c\x76\xcf\xbf\xba\x37\x6d\x99\xf7\x2c\x5b\x26\x19\x4f\x9e\x79\xdd\x8a\xf9\xef\x68\xb1\x58\x68\x09\x9f\xdb\x8e\x73\xc3\x27\x99\xc1\x95\xb3\x26\x33\x27\x30\xdf\x3b\x87\x3d\xbb\x25\xf0\x9c\x9e\x36\x62\xc3\x39\x55\x7d\x95\x27\xdd\xf8\xaa\x9f\x76\xa3\x40\x9d\x78\xe3\xb3\xb6\x86\x46\x89\xed\xac\x7b\x5e\x70\xd6\xfd\xdb\x7f\xa8\xaf\x5a\xcf\x01\x23\xaa\xe7\xa5\x2e\xbc\x66\x32\x45\xa3\x92\x6e\x10\x27\x97\xcf\xb1\x12\x5e\x1d\xf0\x85\x0b\xc1\xc7\x25\xbe\xa8\x17\xe5\x65\x5c\x45\x7b\x69\x95\x32\x0b\xbb\xf1\x64\xf6\xbd\x5d\xc5\xa6\xae\x9f\xaa\x2a\x88\x25\x38\xa8\xaa\xa0\xad\xc6\x51\x55\x1d\xb9\x30\x27\x95\xfd\xd0\xd6\xe8\x50\x0b\x8b\x52\xee\x51\x2b\x43\x63\x38\x49\x59\xb8\x1c\xe6\x4a\x14\x54\x06\x50\xa1\xae\x28\x25\x81\x7c\x1e\x1e\x2c\x2f\x24\x33\x06\x8b\xe5\x8c\xc4\x0f\x8f\xe6\x8e\xc4\x8f\x8e\xe6\x8e\xa4\x0e\x8e\xe6\x8d\x24\xce\x8c\xe6\x8e\xa4\x1d\x98\x32\x87\xa4\xb2\x58\x2f\xc8\x7f\xb5\x5b\xe9\x45\x64\xc6\x76\xd9\xdb\x73\x77\xeb\x7d\x86\x12\x14\x42\x11\x2b\xc1\xf1\x78\x0b\xcd\x65\x28\xd2\x5b\x98\xd1\x42\x58\x5d\xc3\x93\x47\xab\x7b\x85\xfa\x7c\xb8\xac\xa2\xf0\x20\x7a\x78\xd8\x75\x35\x17\x22\xe7\x36\x8a\xe3\xfd\x04\x61\x22\x2a\x71\x17\x3a\xc7\xa3\xbe\x4a\xa4\xe4\x04\xe1\x73\xf9\x9d\x21\xac\x6a\x8c\x83\x14\x17\x5a\x92\x8f\xc5\x66\xe3\x20\xdb\xef\x43\x98\x68\x38\x43\xde\x74\x1c\x64\x3f\x43\x98\x28\xa4\x21\xf9\x5e\xd9\x9a\xc0\x2f\x69\xcb\x3e\x7b\xe2\x7f\x1b\x4b\xa7\xaa\xb9\x28\x2a\x70\x8f\xe3\x26\xbd\x6e\x32\xa2\x18\x65\x2a\xe5\xc8\x3b\xf2\x43\x94\xcc\x92\xeb\x04\xdd\xaa\x04\x2e\x1f\xf8\x6f\xd3\x0d\x9b\x1d\x29\xdd\x13\x55\x73\x99\x36\xdc\xb1\x8b\x37\xb9\xf0\x33\xb6\xf6\x76\x99\x9b\x75\xba\x84\xe3\xa6\xa0\x88\x25\x6e\x9b\x5a\x60\x12\x68\x79\x68\xb2\x56\xd2\x3f\x73\x39\xf7\x6a\xf5\x2e\x7f\x9d\x89\x30\x89\xe4\x06\x66\x42\x23\xfd\xcb\x4d\x86\x6c\xb8\xe2\x7c\x70\x92\xb2\xd6\x6c\x28\xca\xb4\x89\xa9\x90\x37\xdc\x72\x13\x21\x69\xa3\x3e\x0d\xf2\xc1\xc0\x3e\xf6\x1a\x4f\x89\xba\x41\x6c\x12\x50\x4a\xe6\xac\xb4\x51\x7b\xad\x5f\x83\xac\x45\xc8\x56\x4b\xa3\x79\xf2\xac\x96\x51\xe7\x02\x84\xdf\x51\xf2\xdf\xb1\xd6\x5c\xb6\x2e\xa1\x94\xa2\xb1\x8e\x95\x17\x95\xe1\xa4\x44\x5d\xb4\x91\x78\xe8\xd7\xbc\xb7\xaa\x03\x60\x06\xf1\x81\xe4\xe9\xf4\xb6\xde\x3d\x0f\xa0\x45\xd7\x56\xe7\xfb\xa8\x13\xbd\x16\x5d\x28\x0a\xf3\x7d\xf2\x89\xaa\xdc\x3f\x7b\x9d\xf2\x56\x94\x5b\xcc\x73\xf0\xc5\x7f\xe3\x5e\xeb\x8a\x53\x66\x2b\x5e\xdb\x1f\xce\x82\x6a\xfa\xc3\x25\x4b\x38\xee\x54\x82\xf1\xc0\xb5\xae\xce\xb5\x10\x9a\x1a\xdb\x65\xf1\x98\xa1\x14\xeb\xf0\x94\x49\xe8\xd4\x39\x6d\x29\x7c\xe5\x72\xbe\x81\xf7\xc2\x5e\x28\xc3\x63\x61\x6d\x2f\xb5\xcb\x0a\xf0\xc2\xe3\x62\x6d\x17\xb5\xf7\x36\x82\x12\x89\x60\x7d\x17\xb5\x4f\x05\x2c\x05\xc7\xc1\xf1\xba\x38\x0e\x2a\x71\x88\x5b\xb8\x3b\x5f\xdf\x01\xb2\x0a\x87\x76\xbf\x75\x47\xeb\xfb\x40\x56\xa1\x91\x77\x47\xf7\x66\x7d\x07\xc8\xca\x35\xd1\x04\xac\xee\xed\x86\x49\xce\x1a\x29\xe7\xeb\xe0\xd4\x93\x03\x93\x43\x6c\xe6\x03\x56\x07\xa0\x11\x36\x23\x42\x52\x03\x37\xb0\x05\x30\x1a\xe1\x14\xdc\x4e\x33\x0f\xb0\x5a\x08\x8d\xf0\x19\x5b\xe5\x74\x35\x8c\xa6\xde\xac\x06\x67\xc5\x2d\xbc\xfa\x1e\xaa\x02\x68\x75\xe3\x7a\x09\x93\xe4\x40\x6e\xb1\xd5\xfc\xba\x16\x59\x1d\x17\x47\xbe\xb7\xcc\x91\xfb\xc3\x60\x80\x51\x3a\x7f\x3c\xb3\xa4\x16\xd4\xfe\x0a\xf5\xf7\xd9\x0c\xec\xcb\x2c\xda\x75\x46\xcc\x26\xee\x6c\xba\x55\x13\x0c\x40\xc8\x6c\x46\x5b\xab\xe6\xd6\xaa\xb9\xb5\x6a\x6e\xad\x9a\x7f\x92\x55\x93\x5a\x25\x07\xcd\x43\x12\xd5\x56\x2d\x86\x24\xaa\xad\xce\x98\x90\xc3\x38\xc8\x64\x40\x79\x54\xb0\xaf\x4a\x93\xa2\x08\xcf\x1f\xc4\xf1\x09\x0a\x21\xa1\xc8\x44\x96\xe4\x96\x44\x54\xb0\x69\xb2\x4a\xdc\x7a\x88\xca\xad\x99\x37\x25\x65\xca\x9a\x79\xcb\x62\xd8\xe8\x11\x75\xa8\x83\x12\x37\x04\x46\x96\x2d\x57\xeb\xd5\xa1\xa6\x8a\x6e\xf7\xe7\xa4\x44\xd8\x00\x8d\x56\x89\x6a\x62\x68\xe5\x2b\x81\xac\x10\x53\xc8\x9c\xe5\xb3\xe2\x98\x4a\x9b\x27\x7c\xf6\x4e\xab\xeb\xeb\x80\x55\x03\xdb\x5e\x88\x6d\x7b\xa1\xf9\xd2\x5b\x8f\x14\x42\x47\xcd\x87\xd5\xf3\x56\x32\x27\x1e\x9b\x4e\x96\xc2\xbe\xb4\xbe\x95\xb1\x79\xd4\x1d\x6d\x5a\x84\x41\x91\xce\xc8\xb2\xb6\xca\x06\xa6\x42\x3b\x8e\x8d\x6d\x44\x14\x6b\xb3\xb2\xfd\xcf\xb2\xf2\xa9\xe5\xa9\xb1\xf1\xbd\xac\xb1\xb8\xd9\x36\xbd\xd2\xbd\x57\x30\xed\x95\x6e\x38\xdb\xba\x47\xf5\x4a\xb6\x45\xcf\x3a\x45\x45\x8b\x9e\xae\xe4\xb0\x2d\x79\xa6\x86\xa2\x60\xc5\xa3\x34\x44\x0a\x62\xba\xfd\x4e\xd0\x02\xcb\x02\x67\x67\x54\xa7\x44\x81\x27\xe3\x2e\xd6\x16\x40\xf4\x50\x02\xc2\x53\xb4\x84\x32\x74\x61\x3b\x0a\x7b\x5e\x9d\x01\x91\xda\x04\xd8\x69\x23\x7f\xe9\xc1\x79\x74\x92\xd9\xc4\xe8\xa7\xed\x7b\x6c\x9b\x02\xd9\xce\x8f\x4a\x2c\x7a\x89\x31\x9e\xa4\xda\x96\x57\x37\xce\x84\x8d\xb3\xc6\xbc\x97\xb4\x43\x2d\xb4\xcb\xde\x5e\x95\x51\x2f\xa1\x1d\xa2\xdd\xa5\xa6\x2a\xa9\x75\xbe\x17\x59\xd0\xa5\x7b\x71\x99\x2d\x12\xfb\xaf\xb0\x66\x48\x8c\x42\xc7\xf3\x7d\x6a\xab\x12\xea\xf4\x7b\x52\xd0\x81\x40\x1e\x9b\xce\xc2\x05\x04\x1a\xa6\x0e\x06\x83\x14\x06\x18\x5e\x46\x13\xd8\x79\xeb\x62\x0f\x30\x33\x3b\xfd\xfd\xd1\xc5\x5e\x9e\x9b\xfa\xf0\xdf\x04\x22\x5b\x1d\xfe\xc7\x0c\xce\x34\x0d\xf4\xbf\xd9\x4f\x95\x27\x1f\x5f\x14\x94\xe4\x27\x08\xb7\x2e\x0a\x4a\x71\xaa\x7f\xd6\x6d\x67\x17\xe2\xc3\xe6\x8c\x6b\x21\x1c\xa5\x41\x08\xf5\x48\x45\xfc\xc3\xd7\x31\xbf\x95\x46\x41\xaa\x32\xb5\xb0\x3d\x5d\x08\x85\x54\x65\x5e\x49\x56\x0f\x6d\x34\xb0\x2c\x2c\x69\xb5\x85\xa5\x10\xda\x68\x59\x5b\x93\x76\x92\x97\x9d\x03\x79\xa6\x36\x31\x05\x06\xc5\x5f\x6e\x0e\xb4\xa6\x4b\x4d\x02\xc2\x88\x35\xad\x33\x55\x73\xe5\x08\x77\x39\x70\x00\x4b\xd9\xde\xc0\x20\x33\xb0\x0d\x32\x25\x16\x12\xe1\x05\x1f\x6e\xc8\x0b\xbe\xa0\xd9\x7f\x84\xc7\xee\x05\xf5\xfe\x23\x3d\x76\x2f\x6a\xf9\x4b\x99\x83\xf5\xcd\x09\x05\x45\x3f\xb3\x5b\xad\x6d\x40\x28\x28\xf7\x0b\x2c\xca\xfa\x06\x84\x82\x72\xdf\x30\xe5\xac\x6d\x3b\x28\x28\xf5\x2d\x53\xce\xda\x56\x83\xa2\x42\xdf\xe4\xb5\xd6\x37\x19\x14\x8d\x79\x5c\x78\x6b\xf2\x78\xbb\xbc\x69\xbd\xc6\x97\x0b\x7a\x4b\xab\xeb\x93\x06\xb0\x4d\xdb\x67\xf4\xf8\xb6\x4f\x53\xc2\x5e\xde\x24\x60\x4b\xe8\x0d\xd4\xf3\x92\xb3\x59\x67\x84\x05\x58\x8d\x50\x1b\x04\x6c\x45\x5b\x84\xa1\x18\x69\x6c\xdf\x11\xc4\x6c\x45\x73\x84\x29\xf8\xd7\x61\x55\x97\xde\x52\x0f\xa2\xaa\x60\x14\xac\x0e\x46\xdc\x7e\x16\x3d\x0a\x53\x75\xd6\xce\x10\xa5\x2e\x63\x2f\xa2\x16\x1a\xb6\xa0\xe7\xee\xe2\x87\x87\xa8\xad\x18\xdf\xff\xa2\x4e\x6c\xd8\xd7\xbf\xc9\xf0\x7a\xd8\x08\xb2\xdf\x08\xb2\x62\xa1\x5f\x49\xc8\xea\x9b\x06\xb9\xb9\xa9\x84\xd6\x8a\xb8\x15\x70\x35\x6b\x49\xe5\x03\x2f\x2d\x21\xc4\x28\x8e\x26\x13\x98\x3e\xa7\xa9\xbd\x2d\x03\xc6\x22\x5b\x47\xa5\x39\x82\xa9\x78\xa5\x4d\xa2\xfc\x91\x95\x5a\xbf\xb3\xa7\x64\x76\x38\xdd\x9a\x1d\x9e\x8e\xd9\xe1\x7a\x6b\x76\xf8\x8e\xcc\x0e\x01\x7b\x94\x62\x26\x98\xd5\xe8\xa8\x07\xb2\xb2\x1a\x43\x94\x4e\x02\x72\xc1\xcc\xca\x4a\x99\x39\x60\x50\x56\x94\x4d\xe1\x40\xbe\x61\x56\xaf\xb6\xcc\x4a\x37\x41\x1a\x91\x75\x7d\x13\x07\xa3\x4c\xbd\xd8\x2a\xaf\xf4\x2e\xc2\x30\x0d\x62\x6a\x17\x59\xa0\xf1\x8e\x1b\xab\xaf\xcf\xb8\x72\x51\xbf\x51\xfa\x5c\xf1\x28\xca\xf8\x1c\x80\xa1\xf5\x9d\x0a\x28\x63\xeb\xa3\x39\x6e\x99\xd0\x56\x14\x9b\x23\x96\x79\x6d\xed\x62\x31\x56\x99\xe1\x56\x56\x88\xe0\xad\xca\x56\x7b\x26\xa3\x86\x1f\x87\x11\xd3\x12\x89\x1c\xb4\xa7\xe5\x29\x71\xb5\x9a\x0c\x56\x4f\x41\x11\xef\xda\xef\x34\xcd\x2a\x0d\x9e\xfa\x05\x5b\xaa\x52\x09\xe5\xb5\x03\xc3\x08\x3b\x1d\x27\xa5\xb1\xad\x31\x1a\x8d\x62\x48\xca\xa4\x2c\x2f\xab\xfa\x84\x9e\x9b\x9f\x72\x26\x4b\x7e\x8c\xe0\xad\xac\x4f\x3a\xe5\xc3\x1c\x25\x17\xb3\xfe\x24\xc2\x8b\x03\x27\xd2\x55\x90\x7a\xc3\x28\xfc\x3d\xc2\x63\x15\xad\x37\xcf\x41\xdf\xbf\x76\x27\x3a\xe3\x64\x70\x0f\xc1\xba\x92\xcd\xd0\x06\x2f\xb6\x4b\x37\x5b\x17\xf4\xd8\x06\xcd\x44\xe2\xb5\xf3\xe0\xcd\x6d\xb8\xd6\xa6\x5d\xdf\x59\x74\x64\x63\xb0\xf6\xfd\xfa\x01\x05\x6f\xaa\x30\xc8\xa3\xb3\xbe\x8e\xe5\xb6\x80\x83\x9e\xbe\x2e\x6a\x53\x8e\x10\xae\x3d\x88\x2b\x1b\x81\x76\x3c\x37\x80\x45\xde\x85\xe2\xf4\xee\xbe\xcc\x69\x32\x40\x0b\xab\x0c\x68\x91\x6e\x48\x01\x66\xc1\x57\x64\x61\x29\x69\xa7\x0a\x86\x07\x26\x86\xb4\x63\xed\x65\x49\x53\x56\x47\xa6\xc1\xb0\x90\x4d\x96\x70\xe8\x0a\x65\x0a\x87\x06\x4e\x5d\x4b\x38\x51\x55\x48\x30\xf5\xf1\xbc\x76\x36\x1c\xc9\xa7\x78\x51\x3b\x84\x77\x59\x70\x31\x47\xb5\x17\x33\xe9\x2c\xe7\x48\x77\xf4\x4b\x9a\xd9\x85\x40\xe4\x33\x02\x98\xb2\x9f\x6e\xe2\xc7\x5e\x95\x48\x44\xc0\xe8\x22\x51\x52\x29\x12\x25\x15\x22\x51\x62\x8b\x44\x89\xc1\x0f\x26\x35\xfc\x60\x4e\xae\x9d\xc0\x47\xda\x96\xca\x78\xdf\x67\x7e\x37\xed\x81\x81\xbf\xce\xf9\x02\x53\xff\x3e\x07\x3a\x87\x3e\xa8\xe0\xd0\xa7\x84\x43\x1f\x70\x0e\x7d\x6a\x72\xe8\xfa\x4f\x30\xb5\x39\xf4\x69\x25\x87\x3e\x7d\x78\x98\xda\x1c\xfa\xd4\xe4\xd0\xa7\xfe\xac\x09\x87\x4e\x25\x3f\xc1\x56\xb8\x44\x22\x86\xde\xc3\x03\xcc\x3d\x30\xf5\x40\xa8\x71\xe8\x53\x8b\x7f\x9e\x72\x0e\xdd\xf8\xfe\x7a\x5a\x5c\x91\x50\x72\xe8\xd3\x7a\x0e\xdd\xc6\x50\xbe\xa9\x48\x17\xa7\x64\x78\x8c\x43\x8f\xfd\x29\x40\xde\x8e\x25\xce\x2f\x41\x1f\xa2\x6c\xca\xd2\x93\x3c\xe9\xdc\x9a\x64\x28\x90\x20\x5b\x3b\x9c\xce\x2a\x8e\xa4\x76\x08\x9d\x52\xbd\x0b\x97\x6f\x75\x5f\x50\x30\x05\x13\xa5\x65\xe9\x3f\x25\x2d\xcb\x70\xab\x65\x79\x3a\x5a\x96\xf1\x56\xcb\xf2\x1d\x69\x59\x50\x79\xc8\x9a\xb8\xe4\x73\x5b\xa7\x99\x1e\x08\xcc\x2a\x66\x61\x56\x13\x1f\x66\xb6\x28\x5c\x88\x4c\xf5\xa7\x19\xef\x17\xa9\x45\x86\xe5\xee\x7b\x4b\x7a\xd3\x0d\x9b\x84\xae\x18\xd6\x84\xae\xe8\xeb\x9a\x96\x01\xd7\x6c\x88\x8f\xc6\x9d\x13\x5a\x85\xba\x01\x76\x6a\x95\x31\xe3\xe6\xb1\xde\x7c\xc2\x55\x1e\x39\x18\xf8\x63\x77\x56\x94\xb9\xd1\xba\x22\x51\x68\xc3\x35\xaf\xcc\x78\x5d\xf8\x53\x1b\xbe\x61\x82\x5e\x5b\xcb\x31\xb1\xc1\x97\x4c\xe2\xfa\x0a\x8f\xd9\x12\xd2\x55\x75\x4a\xef\x6a\xf3\x4f\xad\xb9\x67\x55\x09\xac\xd4\x52\xd4\xdc\xfc\xa3\x98\x90\xc9\x53\x62\x42\xfa\x5b\x26\xe4\xe9\x30\x21\xc3\x2d\x13\xf2\x1d\x31\x21\x81\x99\x09\x58\x30\x21\xd9\x22\xe5\x4c\x73\xf6\x60\x62\x25\xfe\x9d\x59\x37\x6c\x23\xaf\xff\x65\xa2\x88\x19\x91\x0e\xf8\x83\x80\xf7\x28\x84\x4e\x4f\x21\xb5\x1d\xed\x27\x75\xcc\x83\xc5\x92\xb0\x8c\x61\x46\xa9\xed\x62\x3f\x29\x89\xd0\x25\xb8\x0e\x39\x1f\xaa\x63\x82\xeb\xa8\x0b\x00\xc1\xdc\xce\x65\xa1\x0f\x5f\xd7\x87\x7e\x60\xd7\x64\x06\xb9\xe7\x1a\xc1\x23\xc1\x28\xd4\x3e\xcc\x73\x30\xf3\x87\x6e\x66\xdc\xd7\x22\x8d\xd4\xc6\x42\xfd\xda\x18\x18\xa3\xb4\x36\xa7\x11\xda\x70\xf5\x09\xef\xc6\x9b\x57\x8a\xb7\x28\x62\xca\x42\xd9\x73\xa6\x2d\xe7\x63\x60\x16\x5b\xd6\x21\xd8\x6d\xdc\x95\x2f\x96\x51\x63\x9d\x76\x23\x80\x1e\xc8\x74\x05\x77\xb1\x1b\x17\xfa\x2c\xac\x8e\x5c\x03\x63\xa1\xcc\x96\xe0\xfa\x38\xbb\xb6\x50\xa1\xfe\x04\x74\x66\x62\x28\x4d\x39\xd9\x4d\x68\xc7\x16\xf3\xc3\x9c\x5f\xaa\xe0\x5f\x19\xf7\x60\xa9\xd1\x4c\xf7\x25\xc5\xcf\x5e\x3d\x25\x7e\xf6\x6e\xcb\xcf\x3e\x1d\x7e\xf6\x6c\xcb\xcf\x7e\x47\xfc\x2c\xd5\x9e\xa5\x05\x7e\x36\x30\x3f\x5f\xa1\xbe\x8a\x19\x29\x95\x66\xaa\x5c\xde\x1c\xdc\x97\x29\x2d\x57\xa7\x0d\xd8\x03\x65\xed\xf9\xad\x02\xda\xfe\x27\x0c\x06\x63\x8a\x25\x13\x2e\x4d\x85\xaa\xa2\x96\x86\x6f\x5a\xa8\xc8\x34\x80\x12\xb2\xac\xcc\xdb\xda\xf1\x46\xe5\x63\xf0\xb4\x3d\x4b\x22\x94\x70\x54\x17\xf2\x32\x74\x46\xa4\xda\x85\x42\xd9\x2f\xa0\x24\xf3\x63\xa1\xa1\xc9\x9e\xb5\x07\x70\x39\x7f\x18\x2d\xab\xb1\x47\x7c\xf4\x6d\x33\xfd\xf2\x26\x0d\x46\x13\x1e\xc6\x66\xd8\xd8\xd6\x0b\x92\xc6\x82\xc5\x55\x99\x6b\x95\xf8\xa8\x4d\x87\xf4\xab\xba\xdb\x88\xa2\xf2\xae\x56\x2a\xb8\xab\x91\x0a\xae\x4a\xf4\x8d\x23\xab\xdf\x4c\x55\xa6\x16\xeb\xc6\x2e\xb7\x27\x57\xf8\x77\x51\x0f\x2c\xba\xa7\x2c\xff\x2b\x6d\x4b\x8a\xa7\x55\x90\x6d\xcb\x36\x46\xf4\xd1\x98\x4b\x13\xcc\xc7\x01\x76\x15\x14\xd1\x83\x12\x60\x5a\x92\x75\x28\x97\xff\xe1\xa1\xdb\xf3\x4a\x00\x6a\xb9\xb8\xb5\x56\x31\xbc\x81\xb1\x4f\x17\xc9\x01\x50\x3c\x6f\x33\xf6\xe5\xe2\x51\xac\x8b\x7d\xc4\xe2\x68\x49\xf4\x59\x39\x66\x7b\xc6\x75\x48\x51\x92\xe1\x20\x19\xc0\x4c\x3d\x46\x95\xe7\xc1\x78\x89\x4a\x76\x07\x4d\xa2\x43\xfe\xd8\xdb\x23\xfb\x3f\x8d\x6e\x60\xf8\x8e\x76\x85\x14\xd0\x4e\x79\x1e\xeb\x4e\x0e\xc6\xfe\x99\x3b\x2c\x4a\x4c\x6b\xab\x7e\xe7\x36\x5c\xfd\xa0\xac\x2f\x90\x8d\x6c\xf0\x86\x66\x79\x6d\x9d\xef\x8d\x0d\xde\x3e\x2e\xeb\xfb\xbb\x95\x4c\x4f\xc6\xbc\xdc\x16\x09\x31\x25\xed\x3c\x30\xd4\x85\x97\x12\xd8\x5a\xd7\x1b\x3c\x98\xa9\x6e\x5e\x8f\xc9\xa4\xf8\x8d\x22\x14\xd6\xb4\xb7\x70\xdd\x16\x16\xa5\x40\xa3\xd6\x7f\x5a\x58\x8e\x82\x3f\x26\x5c\x6a\x2c\x59\xc5\x30\x86\x2b\x48\x96\xca\x22\xf0\x88\xf9\x15\x95\x90\x14\x6f\xe5\x8e\xa7\x23\x77\x04\x5b\xb9\xe3\x3b\x92\x3b\x96\x49\x57\xb8\xd8\x75\x51\x38\xd9\x2a\xef\x45\xf4\xad\x7a\x2f\x82\xb8\xfc\xf1\x00\xe5\x67\x9c\x5e\x65\x88\xf9\x52\x27\xfd\xea\x20\xf3\x34\x94\x47\x14\x8a\x2c\x7b\xc1\x23\x67\xd9\xb3\xe0\x17\xa2\x89\xae\x98\x97\xae\x10\x4d\xb4\x98\x93\x6e\xa7\xd9\x0d\x44\x2e\xff\x7d\xce\xc1\x96\xdc\x3d\xda\xc3\xc4\xbf\x7e\x8e\xba\xba\x50\x91\x64\xae\xe3\xfd\x0c\xa3\x34\x18\x3d\x56\xdc\x47\x70\x0c\xce\x77\x8a\x11\xfa\x9e\x82\x26\xf3\xed\x96\xa3\x78\x3a\x1c\xc5\xc7\x2d\x47\xf1\x1d\x71\x14\x53\x66\x99\x4f\x61\x10\x9e\x26\xf1\xdc\x73\x9d\x59\x06\xd3\x0b\x46\x11\xb3\xb6\x0c\x09\xc7\xb5\x7d\xa1\x16\x84\x91\x92\xc3\x8b\x31\xba\xbd\x98\xf5\x2f\x99\x00\x4b\x3d\xe4\x98\x56\x70\x71\x32\xbc\x61\xa1\xe2\x0a\xc9\xf0\x78\x70\xc8\x68\x41\x3a\xbb\xb9\x59\xc9\xd0\xaf\x8e\x4a\xca\x54\x00\xc8\x9b\xe6\xc1\x31\x6f\x1b\x46\xbb\x14\xc1\x23\x4b\x26\x29\x1b\x04\x31\x24\x00\x61\x1b\xde\x50\x3d\x10\x57\xf0\x46\x13\xe8\x68\xd7\x8a\x0a\xc8\x44\xe1\x8c\x20\xf6\x38\x83\x54\x01\xc7\x91\x51\x0d\xe0\x6b\x16\x04\x89\x66\x46\x21\x60\xb5\xe3\xd2\xe9\xd2\x43\x7b\x57\xe8\x1d\xd7\x80\x10\xa8\xc7\x7a\xbf\xc6\x41\x76\x88\x66\x34\x2b\x4c\x49\xdf\x98\x66\xab\xd0\x94\x2d\x11\xc1\x2f\x9b\x7b\x5c\xb1\x2b\x3b\xf9\xea\xe5\xde\x1e\x7c\x55\x05\x81\x55\x7e\xfe\x37\xd2\xd9\xb3\x8a\xa9\xbc\x42\x7d\xa6\x4e\xa6\xd7\x3c\xe0\x31\xc9\x8e\xe4\x0b\xa8\x5c\x44\xb6\x5c\xbc\x57\xcb\xb6\x9d\x1d\xe3\x32\xb1\x95\xcd\x25\xa1\x2b\xb5\x18\xa6\x8b\xd4\xce\x6f\xf8\x72\xea\xa7\x51\xc5\xb2\x14\xa5\x83\x20\x51\x01\x15\xdf\x7e\x9b\x69\xf4\xac\xd4\x77\x6f\x2b\x7c\x63\xde\x14\x82\x50\x5e\xda\xe3\x32\x22\x60\xbe\x2d\x4d\x96\xf7\xb6\x89\x7f\xef\xdb\x1a\xff\xde\xb7\x95\x59\xef\x44\x07\x33\x83\xe2\xbd\xb7\x56\x44\xd7\x44\x7e\x2a\x2f\xe3\x31\x92\x0e\xac\xd2\x92\x5c\x15\x47\x76\x15\x9b\x1c\x9e\x54\x55\x10\x73\x72\x58\x8a\x44\x3b\x4a\x0e\x38\xb6\xab\x8c\xd1\x2c\x66\x74\x5d\x56\xbb\x8c\x26\x30\x8e\x12\xe8\x80\xf3\x65\x73\xd4\xf5\xf8\x13\x6c\xfd\xa2\xa0\xa9\x66\xda\xd3\x94\x92\xa6\x23\x76\x22\x5c\x91\x1c\x9d\x88\x60\xe6\x1c\xb3\x37\xda\xa3\x42\x81\xe7\xfd\xc9\xf9\xee\x1a\x66\xac\x8b\xaa\xa3\x5c\x46\x85\x8c\x75\x55\x11\x2d\xa3\xf2\x84\x75\x7c\x0e\x30\x42\x31\x8e\xa6\x97\xc5\x87\xf1\x83\x20\x21\xff\x4f\x10\x99\x3d\xb2\xa0\x2d\xaa\xe3\x27\x7b\x1a\x28\xf2\xc8\xa2\x52\x2a\xc2\x29\x0b\x38\x56\x6a\x76\xca\xbd\xd7\xce\xff\x42\xb3\x56\x90\xc2\xe4\xbf\xb3\x79\xbf\x85\x61\x0b\xa3\x16\x03\x4c\xa4\x45\x66\x5e\xc9\x1c\x1b\x60\x81\xfc\x32\x50\xac\x67\xc5\xf6\xad\x70\x96\xd2\xc4\xfc\x2d\xf5\x64\xd5\x11\x92\xc5\xa6\xd2\xc9\x51\xac\x32\x29\x05\x81\xa3\x4f\x9c\x76\x91\x12\xb6\x7c\x9b\x7b\x6e\xd3\xb9\xe7\xd0\x6a\xb9\xe7\xec\xf8\x8f\xf1\x26\x73\xcf\xad\x18\xc1\x51\xd8\x33\xd9\x46\x2a\xd9\x47\xb4\x46\x9f\x70\xd9\x83\x74\x36\xe9\x4b\x22\x73\x85\xfa\x1d\x08\xc8\xf1\x12\xd4\x44\xd9\x20\x45\x04\x59\x1c\xe1\x18\x76\x1c\xb2\x51\x5b\x3c\x2b\x0f\xeb\x32\x06\x41\x3a\xca\x3a\x5d\x19\x75\xa2\xad\xeb\x6b\x20\xc0\xbd\xfc\xcf\x48\xf6\xf5\xd1\x0c\x0a\x66\x72\x30\x5d\xbc\xb1\x88\x96\x16\x1e\xca\x0b\x6d\x0c\xfc\xa5\x0d\x5e\xf1\x25\xeb\x47\x71\xf8\x58\x17\xbc\x2f\x7d\x84\xe0\x7d\xef\xed\xd1\x98\x17\xec\xfa\x86\x33\x0b\x7c\xf1\xca\xa7\x03\x5b\x29\xa8\x5c\x09\x2c\x6b\x74\x1f\xeb\xd2\xb2\x35\x30\xdc\x35\x4d\xcb\xf6\xb1\x49\x5a\xb6\xe1\xe6\xd3\xb2\x7d\xb2\x57\xcf\x30\x77\x6f\x20\xd7\x58\x39\x78\x11\xcb\x73\x03\x89\xc6\xec\xdd\x57\x92\x96\x6d\x03\x79\xc6\x0a\xc7\xca\x0e\x71\xbb\x81\x34\x63\x55\x38\x64\xe8\xc4\xb5\x53\x8c\x1d\x97\xcf\x96\xc1\xb3\x77\xaf\xd6\xc5\x72\x5e\x42\x11\x6a\xd8\xfe\xee\xdd\xc6\x29\x84\x64\x58\x57\x08\xa9\xa9\xb7\xae\x3f\xa4\x05\x9b\xca\x8a\x54\xa8\x3e\x43\x9b\x3d\x97\x06\x63\xb9\x3a\x52\x0b\x4e\x3d\xd2\x42\x5a\xb8\xb5\x42\x86\x2e\x22\x7e\xd5\x8f\x01\x56\x1d\xeb\xe6\xd3\x97\x89\xf8\x4b\xcb\x26\x30\x2b\xcf\x44\x46\xd8\xb8\x4c\xc2\x2c\x29\xa2\x72\x95\x80\x14\x10\x8e\xf9\xf9\x64\x56\x13\x02\xa2\xe0\xbb\xae\xac\x3b\xe1\x53\xb2\xee\x4c\xb7\x06\x83\xef\xc8\x60\x10\x97\x3c\xe5\xe3\x51\x17\xcb\x5e\xf9\xb5\xd5\x21\x2c\xbc\xf7\xab\x75\x5f\xd0\x95\xa1\xa1\xee\x83\x2b\x5e\xf6\x85\x56\x80\xc2\x4c\x3e\xa9\xe3\xaa\x9d\x34\xc3\x6f\xe0\xed\xa5\x9e\xfc\xdb\x56\x10\x99\x1e\xda\x7c\x37\xbc\x00\x7f\xf3\xa4\x1c\xcb\x14\x1f\x36\xc0\x06\xb0\x6c\x2f\x58\xfa\x1b\xfb\xaf\x3e\x4b\x51\xea\xf9\xb3\x7b\x2c\x84\x2a\xcd\x99\x54\x75\x82\xa2\xbd\x42\xfd\x73\x18\xc3\x9b\x20\xc1\x1f\xc5\x48\x25\xe6\xfb\x61\x14\x43\x9e\x52\x44\xce\x83\x26\xe0\x52\xc1\x12\xb6\xa7\x01\x1e\x03\xf2\x1f\xf1\x77\xd0\xcf\x50\x3c\xc3\xf0\x4d\x14\xc3\x33\xed\xbb\x80\xc1\xa4\x61\x30\x18\x47\x71\x98\xc2\xa4\x73\x9f\xcb\x26\xb4\xba\xe3\xe4\xf4\x45\xdf\xb4\xec\xbd\xdd\xda\xde\xa3\x03\x1b\xae\x4e\xc8\xd7\x76\x1e\x5d\xe6\x6d\xd7\x8d\xca\x40\xfa\xe8\xc1\xd2\x1a\xbd\x77\x32\xc2\x06\xa9\xfb\x62\xb6\x35\xb0\x3f\x1d\x03\xfb\x60\x7b\x5f\xfe\xd5\xef\x4b\xa6\x37\x0d\xfd\xfb\x30\x48\x46\x30\xed\x38\x51\xb6\xcf\xfe\x74\xc0\x6d\x90\x26\xf4\x03\xf9\x83\xaa\x7d\x0b\xe1\x7a\x8a\x61\x0c\xe3\x82\xa1\x12\x92\x13\xc2\xfc\xf9\xe9\xd5\xfb\x28\x61\x0e\x67\x22\xb0\x0d\x41\x26\x0c\x61\x95\xb1\x0f\xb3\x6f\xd5\x7b\x90\x5e\xa4\x74\x0c\xf4\x25\x84\xc8\x69\xc4\x37\x69\xd8\x55\xc6\x22\x63\x56\x7b\x0f\x0f\x64\x9d\xa2\x64\x88\x9c\x1c\x25\x47\x51\x36\x89\x68\x43\xa5\x01\xd5\x27\x26\x1f\x07\x49\x18\x73\xd2\x05\x4b\x6a\xd1\xd8\xbf\x99\x3f\x70\x83\x47\x88\xe6\x63\x41\xb5\x46\xcb\xae\xe5\x45\x02\x59\x2d\x04\x0f\x04\xba\x20\x66\xe1\xd3\xc6\xbe\x94\x0c\x58\x09\xc4\x42\x17\x34\xbc\xb5\xd3\xd9\x2a\x09\x18\x9a\x04\xcb\xa9\xf6\x94\xdf\x52\xf2\xbf\x2e\x25\x7f\x34\xe7\xeb\xab\x0c\x25\x97\x70\x32\x8d\x03\x0c\x9f\x84\x0b\x76\x9e\x41\x2c\x3a\x2c\xc9\x9b\x3e\x0a\x1a\xe5\x03\xf9\xb1\xe9\x8c\x6c\x8e\xb3\x9b\x3c\x62\xb4\x0c\x0b\xb3\xd6\xdf\xd5\x7d\xa9\x75\x20\x65\x8e\xd4\xcd\x48\x52\x4d\x40\x85\x60\x3a\x8d\x65\x98\xf3\x0d\x3d\xea\xd1\xe4\x84\x1d\xfb\xa5\xc8\x56\x46\x78\x0a\x32\x42\xb6\xbd\x59\xbe\xa3\x9b\xc5\x0a\x52\xde\x8a\x36\xfc\xac\xe7\x9b\x0d\x4a\x0e\x82\xf2\x67\x3d\x58\x90\xdc\x9e\xe0\xaa\x2f\x82\x1b\x78\x90\xc9\xfb\xc7\xbb\xa7\xe1\x47\x19\x0d\x27\x67\x96\x2a\xfe\xda\x31\x42\xd7\xb3\xa9\xeb\x28\xfa\xd9\xa1\xbe\x11\x84\x2b\xf4\xda\xfa\x05\xa6\xb9\xaf\x7c\x4a\xe0\xed\x91\x4c\xc0\xe1\xa9\x44\x1f\xca\xf3\x63\x41\xae\x8f\xcf\xcf\xee\x61\xfe\xcf\x67\xf7\x3a\x31\xcb\x3f\x13\x6e\x3f\xf6\x33\x17\x3d\x6a\x62\x03\x0b\x7e\xd9\x6c\xd1\x6b\xb7\xe9\xed\xb7\x18\x1a\xa1\x27\xda\x35\x88\x96\xb8\x06\xc5\xba\x36\x8e\x30\xb4\xe5\xd4\xb7\xf4\xf4\xcf\xe6\xd4\x99\x8d\x1f\x86\x4f\x8b\x5b\xa7\x2e\x69\xe2\xb8\x29\x0f\xc5\x76\xbb\xad\x91\x3e\x65\x33\x90\x51\x2d\x80\x59\x83\x4f\x5c\x2f\x47\xc9\xe1\x38\x48\x46\x5a\x78\x3f\x6b\x5a\x7c\xd8\xc6\x41\x3a\x82\xb8\x1d\x85\x65\x82\x40\x71\x1a\xbf\xa6\x30\x20\xba\xbf\xba\x24\x20\x21\xac\x21\x06\x28\xfa\x37\x09\x12\xea\xf9\xde\x90\x00\xd6\xa7\x80\xa4\x75\xf6\x07\x28\x61\x4e\xf5\x83\x79\xc3\x9c\x03\x4f\xdb\xe0\xbc\x95\x64\x9e\x82\x24\x33\xd9\xde\xbc\xdf\xd1\xcd\x8b\x98\x9d\x02\x07\xd9\xb5\xa7\x66\xe9\x07\x7a\x69\xa4\xf3\xfb\x79\x04\xe3\xb0\x45\xea\x67\x38\x45\xf3\x73\x38\x40\x69\x28\x5e\x7e\x24\x08\xcb\x8c\x6f\x59\x3b\x08\x43\x57\xb8\x3e\xff\x86\xfa\xf2\x2e\x6b\x85\x30\x86\xd4\x5e\x3a\x81\x59\x16\x8c\x60\x87\x5a\xd4\xa7\x01\x1e\xe7\xad\x6c\x36\x18\xc0\x2c\x1b\xce\xe2\x78\x2e\x2a\x7e\x06\x03\x14\xa3\xb4\xe3\xf0\x42\x27\xf7\xf2\x41\x80\x07\x63\x57\x70\xf7\x0d\x11\x0f\xd0\x2c\x0e\x5b\x09\xc2\xad\xbe\xec\x45\x5b\x75\x03\x0b\x3c\x83\x34\xc2\xd1\x20\x88\x1d\x90\xe1\x68\x70\x3d\xa7\xb3\x46\x53\x09\xc7\x6b\xfa\x3f\x18\x1d\x75\x40\x60\x79\x42\x08\xd9\x22\xb3\xbe\x17\x6f\x5e\xe1\x43\x31\x15\x8f\xb1\x50\x3c\x9b\x30\x33\x37\x0f\xf4\x26\x4d\xd7\x0e\xa0\x0f\xbe\xc8\x8d\xc8\x54\x54\x6c\xe4\x4e\xaf\xc2\x8f\x9e\xae\xc6\x60\x1c\xa4\x07\xd8\x7d\xe1\xb5\x31\xfa\x30\x9d\xc2\xf4\x30\x20\xc7\x27\x27\x65\xd9\xac\xcf\xe8\x91\xfb\xd2\xcb\x3f\xe7\x9e\xe7\xa9\x9e\x32\xd8\xaa\x9f\xba\x43\xc7\x26\x99\x19\x96\x10\x51\xe0\x79\x47\x3a\xae\x3d\xff\x80\xed\x6c\x1a\x47\x98\x5f\xe6\xe4\xf6\xde\x57\x17\xb7\xe3\x75\x5f\xf6\x68\x32\xad\x89\x1b\xeb\xfc\x81\xb5\x38\xdd\x68\x53\x02\x9e\x8d\x48\x8a\x90\x9b\xc2\x30\xb3\x31\x7c\x65\x56\x6d\x60\xe3\xb7\xb7\xc1\xfa\xd6\xb1\x78\x25\x26\x2d\xa1\x19\xfb\x96\xe6\xd0\x16\xca\xac\x9a\xbb\xc8\x18\xc6\x53\x82\x1d\xa7\xd1\x64\x9f\x10\xb1\x25\xe2\xdc\x3e\xed\x3c\x0d\x5b\x8e\xe0\xbb\xe0\x08\x56\xbd\xf3\x26\xd6\xa5\x16\x14\x02\xdb\xa3\x14\xaa\xbb\xae\x2a\xfe\xbf\xf8\x2e\x0e\xf5\x09\xbd\xde\x06\x35\xa5\xfc\xd6\xb3\x03\xe9\x5b\xe4\x7d\xaa\xdd\x4c\xf2\xae\x3c\x9d\x96\xbd\x42\xa5\x3d\x6d\x4f\x21\xbc\x3e\x88\x63\x57\xbb\x59\xf9\x53\x34\xe1\xa6\x97\x7b\xe5\x6f\xd2\x08\x8a\x28\x3b\x9a\x31\x3b\x11\xd4\x74\xa0\xe6\x3b\x7b\x13\x8d\x74\x54\xf6\x00\x66\x91\x57\x09\x89\x39\x0b\xf0\xd8\x73\xbb\x9f\xcb\x6e\xb6\x67\xfc\x19\xa5\x36\x17\xf9\xe7\x9e\x78\xb0\xb7\xbb\x0b\xdb\xb7\x11\x1e\xa3\x99\xfe\xf6\xcf\x6b\x0f\xa3\x24\xe4\x8e\x8e\x84\x7c\x11\x29\x64\x6f\x0f\xaa\x07\xa4\xe4\x83\x0d\x96\x25\x42\xf6\xf2\xd9\x34\x0c\x30\xfc\x17\x9c\x7f\x24\x7b\x49\xd3\xb7\xb2\xeb\xfa\x9a\x17\x64\x1c\x09\x8d\x71\x79\x0d\xe7\xbe\xef\x43\xcf\x7b\xdd\xb8\x26\x3f\x57\xb8\x53\xda\x62\x3a\xcb\xc6\x6c\xc7\x8b\xc9\x67\x3b\x1b\xe7\x5e\x1e\x64\xf3\x64\xd0\xca\x82\x1b\xda\x39\x7f\xf7\x25\x23\x58\x11\x15\xef\x32\xaa\x25\x76\x68\x5c\x4d\x72\x6f\x91\x61\x17\xde\x34\x93\x33\xb5\xeb\xfb\x6e\xe4\x6b\x93\xa6\x11\x81\x68\x6f\x2f\x6a\x47\xd9\x09\xbc\xf5\x22\x96\x77\xaa\x6d\x6f\x27\x4f\x7f\x8e\x2a\x5e\xe3\xf2\x5d\x5a\x31\xb5\x3b\x30\xce\x20\xdb\x1e\x84\x56\x2e\xda\x86\x92\x5f\xda\xa9\x41\xc5\xde\xcc\xda\x15\xe8\x95\x05\x9a\xef\x27\xce\xeb\x4b\x08\x07\x49\x78\xc9\xf7\x25\x41\x9f\xce\xef\x83\xdb\x20\xc2\xc6\x13\x5c\x32\xfd\xf7\x41\x18\x4c\x31\x4c\xf9\x9c\x74\xee\xd1\x0d\x4c\x09\x79\x26\x0b\x95\x2f\x27\x41\x10\x80\xa6\xfc\x50\xec\xa8\x29\x4a\xd0\x16\x25\x82\x04\x58\x60\x1d\x48\x67\x89\x04\x9b\x39\x42\xee\x80\x4b\xca\x1d\xec\x8d\x74\x9f\x77\x5c\x13\x39\x60\x41\xe4\x20\x82\x06\xe1\x4d\xfb\x8f\xcc\x32\x66\x36\x06\x4e\x8e\x37\xc8\x93\xda\x08\x44\xb6\x90\x4d\x61\x18\xd8\x18\xcc\x2b\xa2\x9b\x3e\x22\xc7\x1b\xd6\xe1\xe6\xe7\xed\x31\x3a\xa0\xac\x53\x34\xb9\x48\xff\xeb\x48\x30\x16\x1a\x93\xea\x2f\x65\x9c\xaa\x83\xe3\x81\x58\x57\xcb\xda\xdb\x27\xb8\x59\x03\x15\x6d\x6d\x21\x58\x4d\xa4\xc0\x4a\xa8\x79\x0c\xb9\xa2\xa1\x26\x78\x2b\x4e\x6c\xc5\x89\xa7\x2a\x4e\x30\x5e\xd6\x56\x30\xea\xfa\x45\x43\xe3\xb3\x59\x45\xa3\x06\x7a\x29\x8d\xe3\x52\x8c\x42\x9b\x1b\x87\x56\xe5\x17\xea\xf5\x94\x45\xa6\xa1\xa0\xa7\x0c\xd6\x94\xd9\xac\x8b\xc4\x96\xd1\x04\x37\x62\xcb\x68\xe2\x8a\xb7\xa5\xb3\x21\x4a\x27\xef\x51\x18\xc4\xec\x81\x68\x51\x36\xb3\xf5\x45\x42\x38\xfb\xe6\xe5\x0b\x16\xdb\x80\x8e\x4d\xb8\x95\x5b\x83\xf5\x77\xcb\xbe\x96\x09\x26\x8d\xe4\x91\x3f\x97\xc3\xae\x3c\x38\x30\x8c\xf0\x06\x0e\xce\xfa\x1c\x36\xef\x48\x03\x1e\x9b\x70\xc0\xc1\xd7\xe0\x9e\x66\x36\xa2\x8d\x33\xf3\x03\x1b\xc3\xc6\x79\xed\xd0\xc6\x50\x38\xd2\x8f\xc1\xed\xee\xbe\xcc\x29\xf7\x19\x6c\x88\xfb\xac\x83\x63\x3d\x57\xb0\x90\x6a\xe7\x7c\x75\x8c\x3a\x90\x7a\x74\x4b\x33\xbb\xc5\xd6\x16\x82\xa9\xbd\x80\x05\x15\xfd\xda\xaf\x3e\x1b\xbc\xf0\x40\x51\x38\xd8\x9f\xa0\xc1\xf5\xda\x99\x10\x38\xa7\xbc\x75\x9e\xfe\x2b\xba\x1c\x6c\x9d\xa7\xbf\x27\x89\xc0\x76\x9e\xde\x74\x4e\x84\x27\xe7\x3c\x1d\xcc\xf0\xf8\xd3\x04\xe2\x31\x0a\x1d\xc0\xe3\xb0\x7e\x4a\x50\x42\xc9\x5e\x0a\xc3\x28\x85\x03\xfc\x69\x96\x46\x0e\x70\x26\x10\x07\x4e\xcf\xcb\xb3\x68\x94\xbc\xa5\x7b\x9f\xd9\x14\xb0\x2f\x78\x36\xbd\x81\xb0\x8b\xbf\x76\xbc\xee\x8b\x5e\xfe\x7a\x80\x42\xe8\xd3\x68\x71\x94\x5d\x43\x69\xbe\x97\xe1\x00\x43\x9f\xf3\x6f\x9f\x77\x64\x02\xe7\x36\x86\x19\x8e\x92\xd1\xeb\x4a\x7e\x0e\x7b\x9d\xdb\x28\x09\xd1\x6d\x5b\x44\xd9\xf1\x71\x3e\x0c\xa2\xf8\x12\x5d\xb0\xde\x29\x83\x47\x93\xce\xb1\x9e\x10\x00\xb3\x14\x2e\xd5\x13\x58\xec\x09\xac\xf5\xe5\xde\x54\x3e\x08\x0b\x3e\x5b\x94\xa5\x3c\x16\xcb\xda\x5b\xfe\xda\x16\x12\x7d\x86\x57\x47\x65\x40\x59\xde\x41\x1c\x4d\x71\x34\x61\xc1\xf5\xd6\x76\x08\xaf\xd6\x9c\xa9\x04\x13\x45\x35\xd9\xc2\xa4\x13\xa5\x19\x21\x1a\x84\x0d\x2a\x24\xa4\x58\x98\x1d\x82\x91\xa9\x92\x3c\xb6\xdb\xec\x10\x5b\xde\xea\xcf\xe6\xad\xb6\xd9\x21\xbe\x27\xde\x8a\xe6\x56\x10\x21\x55\x3d\xd7\x11\x74\xfa\x79\x36\x9b\x4c\x82\x74\x2e\x32\x2b\x64\x75\x49\x0f\xc8\x91\x10\x69\x16\x6a\x2b\xca\x44\x0a\x37\x0b\xab\x1e\x05\x38\x18\x40\x42\xaa\x45\xde\x85\xda\xea\x67\x29\x1c\x46\x5f\x44\xde\x85\xb8\x4c\x7d\x6c\xf8\x52\x88\xa0\x9c\x17\x74\x98\x11\xcc\xda\xf4\xbd\xd2\x29\xb7\xd0\xb3\xb8\xb7\xe7\x70\x80\x26\x13\x98\x84\x2c\x14\x34\x9b\x11\xc1\x4b\x96\x80\x60\xf4\xe3\x00\xbb\xf0\xc7\x97\xde\x0e\x7e\x5d\x08\x5a\xcd\x41\x10\x4e\x88\xbf\xb0\x48\x42\xd7\x49\x61\x30\x18\xc3\xf0\x38\x09\x1d\x72\x91\xb6\xc3\x14\x4d\x5d\x0f\xdc\x35\x62\x7b\x35\xfd\x6c\x90\x8e\x66\x34\x51\xa2\x16\xea\x9d\x21\x3c\xd4\x2e\xd8\x33\x2b\x1a\xbc\xe0\x71\x4e\xed\x28\xf1\x5c\x45\x74\x5d\x9f\x7c\xa0\x3c\xcf\xc0\x1f\x53\x69\xe7\xec\x28\x17\x03\x36\x63\xac\x9c\xec\x99\x8e\x43\x08\x6d\x75\xa6\x01\xb5\x07\x3a\x4e\xc8\x33\x12\xb0\x85\xee\x38\x53\xb6\xe0\x79\x4f\x8f\x8d\x2f\xba\x52\xcc\xa3\xc0\x37\xa9\x4c\xa5\xf0\xa6\x90\x72\xe0\xb2\x50\xa2\x6d\xc1\x42\x16\x00\xb9\xe3\x0a\x39\x00\xb4\xa1\x97\xa4\x00\x10\xd1\x44\x59\x6f\x56\x0f\xff\xaf\xf7\xad\x90\x02\x40\x54\x12\x5d\x3c\xb6\x96\x90\xc7\x81\x64\x7d\xe0\x21\xcd\x25\x2f\xc5\x03\x87\xf3\x2c\x9d\x32\xb0\xb8\xd8\x0e\xa2\x98\xfd\xcc\x7b\x05\xa8\x32\x16\xeb\x66\x42\xa5\x87\x30\x50\x61\xd0\x8f\xc8\x0f\x7d\xc9\xa7\x29\x1a\x40\xc2\x8f\xf1\xac\x05\x3c\x3c\x38\xdb\xf5\x2c\xbe\xad\xff\xae\x3d\x48\x61\x80\xa1\x7b\x1f\x06\x38\xb8\x40\xb3\x94\x47\xc3\xcf\x2d\xe7\x2e\xdb\xad\x8b\x29\xb3\x55\x31\x4b\x89\x20\x4e\x7b\x69\x65\x59\xaa\x47\x5b\x3f\xd1\x11\x18\x54\x48\xc1\xb6\x7d\xad\x69\x91\x70\x12\x63\x31\xe4\x3c\x4f\x65\x78\x69\xcf\x92\x6c\x1c\x0d\xb9\xc1\xc1\xf9\x41\xce\xd0\x41\x1c\xb7\xdc\x1f\x3c\x87\x92\x7d\x1e\xe2\xee\x1a\xce\x1d\x4f\xe5\x19\xa0\x98\xb5\x5d\xea\x3d\x3c\x34\x8d\xd5\xae\xb5\xf2\x9d\x1f\x1c\x1a\x74\x5d\x1f\xa9\xda\x95\xda\x48\x8d\x78\xf2\x72\x82\x44\xe7\xae\x50\xbf\x1d\xca\x66\x99\xa3\xae\x6c\xca\x02\xfa\xaf\x20\x61\x0a\x06\x01\x76\xb1\xe7\x81\x6e\xcf\x23\xf4\x57\x8b\x56\x0f\x57\x8f\x3c\xaf\x9f\x70\x76\xc1\x98\x71\xe7\x03\x15\x77\x1e\x5b\x71\xe7\x55\x43\x16\x7a\x1e\x37\x09\x3d\xaf\x4d\x14\x3b\x99\xda\x24\x3d\x6f\x77\xf7\xdb\x9f\x7a\xcf\xc5\xe5\x52\x3a\x4f\x2c\x56\xa1\x9a\x20\xc2\xbb\xf8\xaf\x08\x97\x0c\xa9\xcc\xeb\x46\x9e\x82\x18\xb5\x27\xd4\x52\xf2\xdc\x6d\xff\xf8\xda\x63\xd0\xbd\xee\xcb\xde\x0e\x73\x18\xeb\xc2\xde\x6b\xf2\x9f\x1f\x5f\x76\x5e\xe6\x62\x23\xe7\x1e\xb8\xcf\x3d\x10\xf9\x3a\x9f\x87\xf5\x51\x31\xb2\x4b\x6d\x26\xb3\x04\x77\x30\x63\xf3\x3c\x99\x09\x03\xb2\x05\x9b\x25\xf8\xd5\x4b\xcf\x03\x09\xed\x06\x1d\x00\x27\xd8\xcb\x2f\x12\x9b\xab\x05\x0b\x94\x58\x0b\xc4\x1a\xb1\xc5\x89\x64\x36\x24\xd1\x87\xc2\x69\x63\x05\xfa\x03\x07\xf6\x25\x6f\xb9\xf4\xb5\x03\x19\x50\xee\x7d\x96\xcb\x58\xb8\xfb\x8b\x49\x45\xe8\x05\xa7\xa5\x14\xe1\x17\x1c\x06\x25\x9b\xa8\x13\x01\xab\xe7\x9d\xa4\x24\xf5\x88\x41\xd7\xda\x7a\x1a\x2b\x39\xff\xa9\xff\x8a\xef\x00\xe4\xa7\x2c\xe2\x15\x0d\xdd\x49\xe4\x1b\xd4\x8e\xb2\x23\x66\x2e\x8f\x92\x91\x27\x4c\x28\x54\xf4\xf9\xc1\xd9\xe5\x6e\x9c\xda\x19\xdf\xdb\x43\x2a\x3b\x08\x4b\x16\xc2\xb6\x60\x49\x5d\x03\x5c\x79\x2a\x14\x0e\x2c\x8c\xb2\x69\x1c\xcc\xc9\xfc\x50\x2b\xa6\xe3\x79\x46\xe3\xf2\xec\x28\xbc\x31\x67\x0f\xac\x26\x91\x6a\x22\x90\x18\x24\x45\xba\xb0\x46\x0a\x20\xf4\x74\x20\x6c\xce\x62\x1f\xe9\xe9\x50\x84\x63\xac\x9b\x28\xf8\x89\x02\x16\xb7\x33\x1c\xa4\x38\xfb\x3d\xc2\x63\x06\x2e\x17\x09\x6b\xaa\xd9\x47\xe5\xa9\x25\x58\x6d\xb1\xac\x8e\x70\xa4\xe5\x1a\x2b\x9e\x3f\x89\x26\x3a\x21\xd3\xfc\x5a\xdf\x03\x8a\xa3\x63\x37\x8f\x90\xba\xcb\xb8\xcd\x9a\xf4\x29\x85\x3e\x00\xd8\xce\xe2\xd9\x08\xdc\x6b\x6c\x5e\xe7\xfe\x0a\xf5\x15\x3f\x07\xdb\xfa\xcf\x3c\xaf\xcf\xa9\x41\x88\x8d\x7d\x74\xb1\xb8\xa7\xe7\xc9\x80\x99\x07\xe5\xe4\xe4\x25\xdf\xee\x1b\xd0\x8a\x68\xe8\xee\x2e\xe2\xdc\x1f\x1e\x76\x2b\x79\x7f\xfd\x6e\xac\x63\xfe\x17\x8a\x11\x52\x06\x78\xe1\xed\xc0\x6a\x09\x00\x72\x09\xa0\x66\x4d\x1c\xea\xaa\x91\xe7\xe0\xcc\xff\xe8\xde\x19\x6a\xbf\x22\x57\xbf\x7e\x92\x80\x53\x1b\xcb\xc6\x03\x59\x5c\x17\xc6\x21\xac\xd0\x9b\xc2\xf0\xa5\x80\x41\x13\x09\x1e\xe3\x85\x93\x43\xfd\x2c\x2f\x6c\xb4\x42\xda\x78\x3c\x94\x97\x45\x94\x92\xf1\x7e\x34\xa4\xef\x8b\x48\x75\x39\xe4\xf1\x10\x7f\x2a\x22\x16\xb2\xcd\xe3\x21\x3d\x28\x22\xd5\x9d\x77\x1f\x03\xef\x0f\x14\xf1\x51\x71\x17\x1b\x52\xe3\xfa\xf9\x3a\x4e\x2a\x31\xc8\x4d\xb4\x76\xb6\x8e\xc3\x4a\x1c\xc6\x9e\x59\x3b\x63\xc7\x71\x25\x1e\xb9\x45\xd6\xce\xd8\x71\x6e\xe3\x90\x72\xe7\xfa\x79\x3a\x2c\xc8\x25\x97\xc5\x52\x46\x9b\x85\xc0\x3c\x70\x67\x66\x7d\xb0\x26\xcf\xbe\xca\x57\xc7\x5e\x02\x6b\x01\x72\xfb\xee\x5f\x03\x77\x01\x94\x85\xfa\xce\xdb\x89\x21\x6e\xbd\xf3\xdd\x90\xf0\x27\x33\x19\x90\x57\x29\x09\x94\x10\xe6\x78\x60\x5a\x5d\x4b\xdd\x31\x64\x44\xee\xc4\x8a\xd4\x1b\xd9\x91\x7a\x07\x4b\xe7\x08\x35\xf3\xf5\xf4\x0b\xfa\x1e\x75\xc9\x0d\x2d\x55\x0f\xfc\x12\x0c\xf0\x7b\x22\x08\x1e\x27\x64\x13\x86\x0e\xd8\x7d\xa9\x8a\x87\xb3\xbb\x3b\x2e\x4f\xa8\x72\x2d\x49\x26\x67\x8c\xde\xa8\x6a\x14\x16\x64\x99\x80\x99\x28\xa4\xca\x0a\x89\x22\xe3\xd9\xc8\xe9\xe5\xb9\x67\x18\x12\xad\xfa\x74\x8d\x9b\x27\xc4\x9a\xd4\xc2\xf2\xc0\xc4\xf0\x9a\xf2\x3f\x9a\x0d\xac\xc4\x47\xab\xd3\x6e\x7e\x78\x87\x36\x02\x83\xe1\x58\x3b\x8d\xd8\xa4\xb9\x61\x55\x2a\xec\x17\x18\x58\x2d\xe3\x24\x7f\xee\x46\xfd\x25\xa4\x09\x08\x6d\xed\x75\xdf\xbc\xbd\x6e\xa3\x56\xa0\xa8\xc2\x0a\xe4\x78\x20\x59\xc9\xf9\x26\xae\x70\xbe\x11\x80\x75\xd1\x25\x96\x8e\x38\xe9\x37\xe5\x88\x13\x6b\x8e\x38\xa8\xdc\xf8\x61\xc8\xc5\xda\x53\xca\xbc\xe7\x69\xca\xe2\xf9\x32\xf9\x22\x09\xcd\xec\xc0\x5c\xd7\x02\xce\x45\x9e\x48\xa1\x0e\x4e\xe1\x34\x0e\x06\xd0\x75\x9e\x3b\xc0\x69\x3d\x6f\x39\x9e\xc8\x13\x59\x22\xcf\xf7\x72\xea\xd9\x92\x68\x54\x2a\x28\x5f\x88\xcc\xef\x46\x3d\x30\xf3\xd7\xa1\x59\x20\xf4\xef\x73\xa0\xab\x0f\x67\x15\x66\xe2\xb0\x0b\x7b\xfe\x8c\x9b\x89\x43\xd3\x4c\xac\xff\x04\xa1\x6d\x26\x0e\x2b\xcd\xc4\xe1\xc3\x43\x68\x9b\x89\x43\xd3\x4c\x1c\xfa\x59\x13\x33\x31\x25\x67\x62\xd1\xdc\x18\x04\x00\x7a\x0f\x0f\x30\xf7\x40\xe8\x81\x81\x66\x26\x0e\x2d\x23\x6e\xc8\xcd\xc4\xc6\xf7\xd7\x61\x71\x7b\x0d\xa4\x99\x38\xac\x37\x13\xdb\x18\xca\x4f\x08\xe9\x62\x48\x86\xc7\xcc\xc4\xa9\x1f\x82\xc4\xdb\xb1\x9e\x80\x2d\xbc\x4d\x32\x98\x92\x29\x59\xfa\x12\x91\x57\x47\xb4\xbd\x3a\xbe\x83\xab\x83\x5d\x09\xc9\xd2\xcf\x87\x22\xc1\x56\x66\x6f\x50\xda\x8f\xc2\x10\x26\x94\x1f\xcd\x73\x85\x22\x69\xba\x49\x6b\x22\x8c\x56\x66\xde\xa9\xcd\xe8\x93\xa1\xb4\x32\x99\x9b\x8c\x38\x0a\x8c\x17\x95\xc2\x81\x4b\xf1\x4e\xf3\xa7\xe4\x98\x35\xda\x9e\xd6\x6f\xfe\xb4\xca\xc5\xba\xd9\x3a\x66\x7d\x47\x8e\x59\x29\x4b\xb5\x27\x59\x72\x71\x33\x13\x84\x94\x59\x17\x9a\x08\x5e\xa0\x19\x84\x74\xea\xca\x13\x0b\x61\x2b\x67\x5f\x82\x42\xaa\xd5\x08\xca\x0a\x83\x11\x4f\x0f\x9a\x99\xa5\xf2\xfb\xcc\xfc\x4e\x0d\x91\x34\x85\xad\xe3\x81\xc1\x22\xed\x47\xd2\x58\xfb\x31\x97\xfa\x0d\x6b\x84\xea\x7d\xe8\xbc\xec\x42\x99\x5a\x85\x6c\xb0\x60\x62\x7d\xe6\xc3\x91\xea\x94\x51\x39\x8f\xcf\xcd\x70\x67\xc1\x08\x76\x68\x8e\x70\x27\x07\xf7\xe4\xaa\x10\x2b\xdc\xa1\xf9\x7b\xc5\xd7\x23\x98\x0d\x98\x8b\x4b\x87\x86\xd5\xa3\xee\x2a\x02\xb4\x06\xcb\x01\x2f\xd5\x77\x95\x7a\xfc\x3f\xd5\x47\x1d\x87\x43\x86\xf8\x0e\x06\x21\x75\x87\xd3\x6b\x28\x7c\x4c\x73\x33\x37\x55\x46\x34\x83\xf4\xd0\x1a\x39\xcf\xce\xcc\xc7\x3f\xe6\x6f\x69\x09\xef\x7e\xe3\x0e\x4c\x6d\x46\x61\xe6\xbb\xe9\xba\x4a\x8d\xa9\x8d\xc5\x58\xbc\xf5\x23\xc1\x4d\x6c\xf8\x7c\xfd\xd7\x7f\xc0\xd6\xb7\x21\x8b\x2d\xb4\x7e\xce\xc2\xa1\x0d\xda\xc8\x00\x9e\xad\x0b\x7e\x5c\x58\x59\x63\x0b\x74\x67\x6b\xbf\x30\x5d\xac\xa9\x12\x6c\x1b\xfb\x77\x69\x11\x63\x53\x5c\x6b\x54\xc2\xb5\x52\x59\x9d\x76\xab\x54\x54\xd7\xb8\xd3\x68\xc9\x61\xae\x16\x06\xbf\xc0\x80\x72\x1e\x69\xab\xa4\x7b\xa2\xbc\xdb\x36\x3b\xc1\xf7\xc4\xbb\x25\x8c\x77\xd3\x72\x39\x32\xc6\x0a\x07\x23\xc2\x3e\xc5\xee\x52\xf9\x0b\x74\x96\x48\xe8\x21\x03\x9e\x48\xbd\xef\x00\x87\x41\x65\xfa\x46\x4a\xd5\x2f\x83\x51\xc1\xd3\x94\x7a\x35\xe9\xbd\x78\x78\x28\xdf\x80\xd0\x93\x89\x8c\x79\xd8\x42\xcc\x45\x4c\xb2\xab\xa9\xaf\x9f\xf0\xa6\xe3\xa9\x93\x33\x88\x2f\x83\xbe\x99\x0f\x51\xeb\x1f\xf4\x2c\x03\x90\xea\xa4\x03\xba\x4b\x67\xeb\x52\x8d\xad\x28\xfd\x25\xb9\xc1\x08\xfa\x75\xd2\x82\x05\xfd\x15\x52\x01\x58\xf4\x7f\x82\x92\x08\xa3\xe5\xaf\xbb\xad\x46\xed\x09\xd1\xf9\x3f\x5f\xa3\x66\xbd\x10\x66\xf9\x4d\x7b\xaa\x9c\x7d\x00\x0e\x4d\x75\xba\xb4\xbe\x8d\x26\xb6\xce\x9e\x63\x74\x0d\x2b\x52\x65\x17\x9e\x62\x96\x71\x37\xa5\x99\xf0\x16\x65\xc9\xae\x09\x83\x56\xf7\xd2\x92\xed\xd8\x82\xa2\x0e\xcc\xc1\x68\xa7\xa8\x52\x79\x0a\xca\xba\xdb\x2d\x21\xf8\xe6\x09\x81\x5c\xac\xab\x2d\xc3\xf7\x57\x67\xf8\x18\x7f\x75\xe7\x3f\xff\x7f\xba\xc1\xfe\xdd\xc1\xfe\xff\xf5\x62\xff\x7f\xee\x7f\xea\xfd\xf8\x7f\xb7\xeb\x7f\x3f\x7b\xae\xf3\x8a\x19\xcb\xa7\x21\x74\x69\x94\xc4\xb6\x33\x18\x0f\x2f\xc9\x5f\x54\xd9\xd6\x3c\x75\xa0\x7e\x33\xdc\x88\xc8\xd7\x14\x8e\x0c\xb9\x76\x63\x46\xd7\x0e\xad\xcf\xc2\xe9\x57\xe8\xd0\x6e\xcb\xef\x97\x01\x0a\x09\xad\xa7\x11\x18\x1c\xe0\x5c\xdd\xe2\x83\x19\x1e\xbf\x67\x21\x29\x7a\x1a\x16\x38\x48\x21\x56\xba\x37\xf9\x9d\xc6\x11\x10\xce\x86\x7d\xab\x94\x76\x99\x45\xf4\x53\xca\x2b\x51\x68\xe2\x12\xda\x2b\x59\xcc\x7a\x36\x2f\x8c\x96\x76\x74\xc4\x55\x5d\x29\xcc\x20\xbe\x20\x33\x20\x73\x7d\xd3\xd8\xc9\xb3\x24\x46\x41\x78\x10\xc7\xae\x97\x0f\x62\x18\xa4\x74\x11\xf8\xee\x60\xaf\x3c\x98\xd7\x36\x5f\x25\xac\x15\xdd\xb3\xb1\x8a\x5d\x4b\xab\x9c\x20\xfc\x06\xcd\x92\xb0\xb3\xfb\x52\x04\x3a\xd3\x47\x4e\x37\x23\x8f\x7f\xa6\xf5\x08\x68\x38\xe8\x77\xf1\x89\x75\x72\x18\x25\xb4\x8b\x34\x0c\xc8\x3e\x0f\x03\xc2\xdf\x1d\xc8\x89\x21\x5d\x25\x64\x07\x8a\x7b\x82\xa0\xf2\x7d\xdf\x85\x7a\x98\xea\x87\x07\x79\x8c\xe0\x6b\xf6\x67\x07\xb6\x35\x28\xde\xc3\x43\xb7\x47\x41\x8f\x83\xec\xb7\xdf\x2f\x0f\x0c\x04\xba\xa6\x44\x6b\xd4\x0e\x92\x39\x7d\x20\xe1\xfc\xf6\xfb\xa5\x8a\x56\xc7\xdf\x46\x24\x28\xa1\xb3\xda\x0c\x54\x0a\xc9\x31\x25\xd2\x06\x7d\x2a\x02\x28\x48\x06\xa8\x71\x77\x98\x93\xfe\x62\x18\xe5\xc1\xdd\x4d\x34\xcd\xde\xe9\x51\xd8\xfc\x98\x1a\xed\xeb\x61\x93\x95\x25\xdd\x14\xf7\x29\xd8\x7d\xe1\x3d\x3c\x94\xd4\xec\xbe\xe8\x11\xb1\xeb\x90\xa9\x93\x0d\xf0\x6c\xd1\x69\x1b\xe3\xa4\x3c\x3c\xb8\xc5\x8f\xbe\xb5\x2b\xca\xba\x5c\xb1\x49\xc8\x50\xd9\x38\xb9\x52\xfb\x82\x6e\xff\xb7\x64\x97\x2c\xd8\x7b\xec\xa0\x54\xc0\x65\x0f\x6d\xbc\x57\x7f\xff\x1f\x7b\x7b\x5a\x6d\xfe\x98\xed\x4e\x44\x6c\xbf\x81\x69\x34\x9c\xd3\x8d\xa4\x3d\xbd\xa2\x07\x90\x3b\xcf\xb0\xa0\xf8\x49\x65\x06\x51\x1e\x0c\xb1\xc3\xe8\xa3\xa7\x3f\x5b\xa2\xc8\xa1\x44\x29\x44\x69\x1e\xe1\xdd\x98\x41\xd2\x6c\x37\xf2\xf4\x45\x95\xc4\xc1\x95\xe4\x4f\xbf\xb4\xdc\x22\x19\x20\x34\xed\x0d\x0b\x63\xe3\xf0\x08\xed\xe5\xd4\x07\xe0\x76\x8c\x46\x51\x42\xe6\x18\x82\xc8\x6b\xe3\x31\x4c\xe8\x76\x5c\x4c\x97\x20\x9f\xc9\x6a\xca\xa4\xf7\x98\x5d\x93\xb5\xa4\x89\xaa\x14\x86\x10\x0f\xc6\x17\xe2\xba\x3a\x48\xc2\x33\x14\x47\x03\xea\x32\xdb\x9e\xc2\x74\x88\xd2\x89\xeb\xb5\x59\xcc\xc6\x32\x0a\xa8\x07\x82\xd4\x5e\xfd\xd5\xcc\x61\x09\x0c\x1e\x02\xc8\xc9\x3d\x2f\x87\x71\x06\x5b\xb5\x53\x58\x01\x1f\xd6\x4c\x03\x3d\x99\x64\x94\xae\x98\x72\xd5\xd5\xaf\x33\x3d\x85\x6e\x1b\xab\xc8\x9c\x28\x36\x34\x83\x23\x98\xc0\x34\xc0\xf0\x04\x25\x84\x0d\xbc\x8f\xa1\x78\xc5\xfb\x21\x4a\xf0\xdf\xff\xc6\x32\x09\xbc\x7c\x21\x5f\x23\x0f\xd2\xf9\x14\xd3\x87\x73\xe7\x41\x12\xa2\x09\x0b\x8b\xea\x42\xc2\x33\x5d\xa1\x28\x71\x1d\xc7\xe3\x4c\xe5\x0b\xf0\xb7\x17\xe4\xfa\x65\x41\x9d\x2e\xd1\xc5\xc5\xa9\x1e\x92\x8a\x93\xd3\x48\xe8\xac\x8c\x8e\x50\x7f\xed\x64\x47\x0b\xdc\x14\x93\x69\x0f\x46\x64\x67\xe3\xb7\x18\x4e\xb8\xfc\x7a\xfa\xf6\xe8\xf0\x84\x45\xc3\x8a\x3c\xd0\xac\xbe\xce\x52\x60\x4f\xbd\x2c\x95\xb1\xa4\x92\xb2\xb7\x79\x1f\xce\xdf\x75\xdc\x84\xcd\xcd\xf9\x3b\xd7\x8a\x29\xd5\xc6\x88\x8b\x1d\x9e\x07\x12\xee\x27\xee\x3b\x0e\x48\xfc\xa4\x3d\x4e\xe1\x90\x4c\xd0\x08\x52\x6a\x42\x9a\xdf\xab\x4e\x9c\x30\xc5\xdb\x21\x0d\xed\x45\xc7\xd2\x89\xc0\x39\x9f\xb6\x0f\x69\xd4\x49\x72\xb9\x13\xef\x79\x7b\x96\x5f\xe4\xbe\xd8\x75\x5c\x19\x06\x4b\x44\xd4\x7a\x3e\x8b\x68\xd6\xab\xb2\xb0\x58\x32\x3f\xc9\xc7\x20\x8e\xc2\x80\x40\x14\x64\x57\x3c\x8f\x64\xcf\xea\x08\xe7\x25\x9e\xd8\x51\x7e\x8b\x88\x17\xf4\xd7\x0d\x6b\x09\xc9\x6a\x7b\xd4\x71\x9c\x13\x71\xfd\x3b\xdb\x67\x3b\xc5\xee\xc3\xca\x99\x87\x8d\x66\x1e\x6a\x33\x0f\x7d\xc8\x66\x7e\x47\x6c\x39\x2d\x54\x2e\x3b\x32\x84\x73\x40\x69\x74\x07\xc3\x73\xf8\xc7\x0c\x66\x64\x7a\x6e\x5e\x3e\x0f\x06\x31\x8d\x4e\x49\x15\x15\x31\xc4\x70\x9f\x54\x74\xc0\x3d\x63\xc0\x3a\xce\xd9\xe9\xc5\xa5\x03\xfa\x28\x9c\x77\x7e\xbb\x38\x3d\x69\x33\xe9\x33\x1a\xce\x0b\xeb\x5a\xb6\x23\x47\x75\x3b\xd2\x33\x36\x42\xb3\xe6\xec\x00\x78\xe0\x10\x85\x2c\xda\x01\x5d\x1f\x40\x0e\x3c\xff\x4d\xd7\x48\x6d\xaa\xf3\xb7\x64\x03\xe5\x1e\x7b\x82\x8b\xae\x95\x02\x99\x4f\x51\xfb\x2a\x43\x89\xbb\xe0\x7e\xaa\x22\xae\x6d\xce\x1e\x1c\x49\x56\x36\xc0\x50\xe3\x7f\x69\xa0\x39\xf5\xf3\xcf\x22\xa1\xea\xf6\x60\x1d\x94\x84\xd1\xea\x25\x3d\x12\x17\x17\xa7\xfc\xd6\x56\x2f\xb8\x44\x7d\xf1\x96\x97\x82\x61\x6c\x52\x90\xc8\x28\x77\xfc\xe0\xa8\x0e\x31\x61\x87\xf3\x7a\xda\x97\x76\x94\x1d\x7f\x99\x46\x29\x0c\x99\x7e\x7f\x8c\x66\x71\x78\x31\x46\xb7\x62\x12\x2c\x86\x52\x6b\x9a\xe7\x60\xe0\x5f\xb9\x33\x33\xc0\x2c\x95\x05\xbb\x78\x63\x51\x7f\x2d\x04\x22\x49\xc8\xa6\x10\x4c\x6d\x04\xf2\x51\xea\xa6\x30\x4c\x0a\x43\xe0\x5b\xb6\x1b\x3f\x42\x7a\x10\x63\x0b\x12\x3c\x34\x7e\x71\xa1\x0b\x86\x74\xfc\x28\x1d\x11\x79\x4a\x86\xa5\x5b\x44\xc8\xde\xeb\x3b\x1e\x58\xd0\xcb\xc8\x86\x03\xba\xa8\xb1\x8d\x66\x31\x34\x0f\xcc\x74\x8b\x4d\x61\x75\x8b\x52\xd3\xea\x1d\x28\x85\x66\x75\x60\x6c\xcf\xb0\xa5\xc0\xd8\xc0\xf2\x96\xcf\xb5\x26\x22\xad\x3e\x42\x1d\x48\xfd\xcc\x1a\x4c\xdd\xea\x08\x4d\x30\x16\xca\xb9\x3d\x97\x4c\xdb\xf3\xa8\x27\x64\x54\xa4\x71\x3c\x1e\xf6\x23\x22\x9d\x2d\xb6\x33\x62\x34\x45\x31\x1a\x2d\x7c\xf0\x55\x19\x29\xbb\xd2\xf0\x52\x9f\x8a\xdc\x8a\x97\x39\x4b\x22\x8a\xb8\x51\x18\x4d\x15\x9f\x73\x41\x2c\xce\xaf\x19\x54\x13\xbc\x01\x6f\xc1\x47\xf0\x0e\xfc\x0c\xfe\x00\xbf\x82\xdf\xc0\x07\x65\x20\x7a\xf6\x94\x0c\x44\xbf\x6c\x0d\x44\x4f\xc7\x40\xf4\xfb\xd6\x40\xf4\x7d\x18\x88\xfe\xed\x8b\x40\x66\x3f\xba\xf8\xe1\xe1\x85\x07\xfe\x45\xc5\xd6\xb7\x09\x8e\xdb\x6c\x43\xbe\xa1\xc9\xaa\x85\x10\x9b\x04\x37\xd1\x28\xc0\x28\x65\x22\x1e\x7c\x78\x70\xc8\x0d\x7e\x3f\x09\xbe\x44\x93\xd9\xe4\x4d\xca\xee\xd5\xa3\x68\x14\xe1\xac\xf3\xb7\xdc\xd3\xcd\x49\xf4\x31\x7b\xb0\x28\x06\x27\x14\x0f\xda\x6b\x6b\x1e\xc6\x41\x46\x9f\x54\x2f\xac\x69\x04\xeb\xec\x2f\xac\x7e\x82\x42\x78\x86\x50\xec\x10\xfe\x73\x51\xe5\x8f\x30\xcd\xc8\xed\x40\x38\xa9\x72\xb7\x2a\xee\xdf\xcb\xfc\x7c\xdb\xdd\x9e\xa3\xc5\x80\x10\x63\x98\xaf\xd0\xd6\x18\xd5\xa8\x06\x00\x19\x8b\xdd\x58\x1b\xe3\xcd\x0a\xb8\xd5\xa8\x6f\x99\x1a\x5b\x18\x08\x67\x19\x4c\x2f\xb8\x43\x46\x3b\x1b\xa3\xdb\x4b\x34\x45\x1f\xa3\xbb\x33\x14\xc7\x51\x32\x3a\x41\x38\xa2\x72\xff\x55\x1d\xd2\xf6\x3f\x61\x30\x18\x6b\x71\xf7\x1c\x0f\xdc\x55\x34\x08\x62\xa1\x55\x11\xcd\xa2\xec\x82\xc7\x62\x22\xcc\xee\x59\x03\x44\x29\xcc\x68\xac\x04\xb2\x12\xa7\x4b\xd6\xbf\x2e\xd4\xc7\x08\x07\xf1\x7b\x38\x41\x34\xaa\xc3\x97\x05\xe5\x17\xe5\xe5\x87\x67\x1f\x1c\x0f\x5c\xd6\x15\xbe\x2f\x14\x8a\x18\x54\xe1\x41\x61\x52\xf8\x34\xc1\xf0\x5c\xeb\xfb\xa7\xb5\x21\x1c\xd4\x8e\x0e\xb0\x5f\xe7\x90\x3a\x9b\x85\x72\xcc\x47\xd5\xc3\xb2\x9a\xb0\x91\x9e\x14\xea\x33\x07\x3e\xd5\x49\x1a\x50\xf7\x97\x14\xcd\xa6\x2c\x79\x66\xdd\x40\xee\xaf\x50\x1f\x18\xf5\x73\xc7\x03\x87\x15\x38\xc8\x41\x71\x3c\x70\x5c\x9c\xaa\xa8\x4f\x76\x74\x11\x7e\xc2\x5a\x9c\x5b\x2f\x4d\xf0\xea\x71\x36\x9e\x71\x33\xb1\x7e\xb8\x1c\xf0\x86\x1b\x91\x7f\x59\x2e\xf2\x2d\x53\xb1\x19\x81\x6c\xf9\x69\xee\x10\x71\x8a\x1e\x6b\xfa\x95\xd2\xa6\x8e\x43\x47\x51\x1d\xf0\x56\x10\x92\x8e\x23\x48\x0d\x7d\x52\xf2\xac\x24\xf8\xc7\x5b\xbb\xc3\x9c\xd8\x03\xc7\xd1\x3f\x0a\xda\x62\x7d\x66\xa4\xd2\xfa\xa8\xc7\xea\x31\x4b\x24\x81\xa3\xdf\x9f\x95\x45\xb0\x85\x0e\xf8\xc8\xbb\x54\x28\xe7\xd8\xde\x55\x95\xeb\x88\x7f\xae\xaa\xa4\xfa\xf0\x47\x55\x15\x39\xd8\x5f\xed\x1a\x4c\x8b\xa6\x11\x4d\xf0\x9b\x55\x65\x9a\xc2\x17\xff\xf3\x84\x51\xe9\x0f\xdc\x75\xa0\x2e\xd6\x1d\x55\x2b\x42\x40\x6f\x34\x23\xdc\x9d\x11\xfb\x93\xce\x8c\x8a\x92\xc2\x22\xb8\x4a\x16\x45\x8f\x85\xfb\x56\xff\x28\x03\xe6\xc2\x20\x9c\xab\x70\xb9\xf4\x97\x0c\x96\x8b\x6e\x13\x15\x2c\x97\xfc\x10\x25\x51\x02\xe3\x68\x14\x11\x49\x4a\x41\x97\x9f\x64\xfb\x34\x88\x8c\x68\xbc\x47\xe2\x83\xac\x11\x65\x03\x94\x24\x70\x40\x25\x46\x51\x4b\xff\x98\xf7\xf4\xc1\xd2\x65\xd6\x9c\x91\xb5\xc8\xad\x46\x5c\x58\xfd\x0e\xe0\x01\x43\xc9\x0f\x7e\x7d\x7b\x5a\x90\x57\x99\xa3\xdc\xd1\x63\x89\x66\x4d\x62\x89\x52\xad\xaf\xdc\xe8\xf6\x32\xd1\xf8\x3e\x32\xa0\x28\xb4\x02\x8a\xd2\x46\x2c\xc4\x23\x80\x4b\x46\x7b\x2d\x0d\x8b\xbb\xc4\x4c\xe8\xf7\xb4\x57\x1a\xef\x76\x99\xe1\xeb\x27\x6b\xb9\x39\xd0\xa3\xde\xae\x34\x11\xe2\xbc\xda\xde\xe9\x16\x2b\xb5\xda\xb8\x14\x31\x58\x30\xaa\x62\x52\x7e\xe8\x79\xd6\x50\x05\xb0\x05\x03\xad\x71\xff\xe0\x43\xe6\xf4\x67\xb5\x85\x17\xd7\xc5\x06\x56\x5d\xd2\xc1\xe5\x96\x9c\x37\x5b\x76\xbd\x45\x5c\x4c\x4a\x3c\xa5\x83\x06\x1d\x9b\x0c\x6e\x42\xc7\xab\x22\x5a\x6b\x11\x84\xa5\x3f\x87\xbc\x60\xb1\x19\x47\x17\xea\x01\x73\xc5\xe5\x9a\x94\x46\xd6\x4d\x81\x79\x84\x3b\x08\x14\x16\xb9\x13\x73\x97\x91\xc0\xd7\x03\xc4\xb6\xd9\x15\x4e\xe4\x56\xf5\x55\xa7\xa4\x1e\x8b\x6f\x9b\x1d\xf3\x0f\x66\x45\x49\x4c\xbd\xbd\x3d\x52\x4b\xd0\x52\xb1\x7e\xbb\x22\x6a\xed\xc3\x43\x40\x04\xed\xdd\x44\xfe\x4e\xf4\x5e\xdc\x88\x25\x20\x75\x52\x59\x27\xd5\xeb\x84\xda\xc9\x24\xd5\x90\xac\x86\xf4\x6a\x92\xa4\xb2\x5a\xb1\xac\x15\xdb\xb5\xd8\xde\xdf\xdb\x73\xd9\xae\xd6\x22\xa4\x7a\x0f\x0f\x3a\x3e\xbb\x44\xa2\xd0\x0b\x64\x60\x5c\x2d\x2c\xaf\x52\x7a\x6e\x80\x12\x32\xeb\x58\x09\x4b\x5a\x1a\xa5\x5d\x17\x69\x94\x73\x98\x21\xd6\x50\x80\x1a\xab\xad\xe0\xbc\x7c\xf1\xb7\x9f\x7e\xa8\xea\x9f\x14\x5c\xda\x13\xce\x8b\x0b\xd5\xc8\xbf\xc1\x0b\xef\x07\xd2\x56\x41\x3e\x3c\xfb\x50\x1e\x71\xbe\x1c\xe2\x60\x3a\x2b\x89\x8e\xce\x95\x0a\x1e\x78\x51\xe8\x33\x53\x2b\x60\xa8\x79\x9d\xfd\x8b\xe6\x99\x0d\xb0\x4b\x93\x64\x30\x58\x3f\xcf\x31\xcc\x98\x77\x54\x5b\x6b\xed\x75\x5f\xf4\x0a\x20\x3f\x24\x11\x56\x73\xda\x04\xc8\xcb\x9e\x31\xe0\x86\x7d\xfa\x15\xa6\xf8\x4e\x07\x77\x78\xf6\x81\x3a\xe3\x00\xe7\xfd\xaf\x77\x8e\xd5\xb7\xc3\xb3\x0f\x95\x1d\x5b\x08\x49\xef\xa0\x29\x48\x95\xad\x79\xa9\xd8\xc3\x97\xaa\x28\xc0\x35\xd9\x05\x9a\x24\x66\xed\x86\x25\x71\x19\xfb\xe3\xdf\x62\x3f\xa4\xc6\x90\xce\x60\x4a\x8e\x4f\xc1\x20\x59\x18\x3b\x77\xbe\xd3\x96\xf2\x75\x55\xd5\xe7\x76\xcd\xce\x0b\x03\xf3\xe1\xd9\x87\x06\x68\x0f\xcf\x3e\xe8\x38\x0f\xcf\x3e\x94\x20\x3c\x3c\xfb\xf0\xdc\xa8\xc3\x51\x15\x45\x45\xd7\xb3\x43\x42\xab\x42\xae\x6e\xee\xf6\x76\x0c\x26\xa4\x5e\xe4\x15\x81\xf9\x0b\xb5\xfa\x30\x46\xc9\x28\xe3\xf9\x8a\x1d\xaf\x1d\x85\xf2\x8e\xae\x59\x47\x71\xdd\x45\xfe\xab\xc8\xc4\xe4\xfb\x3e\xdc\xdb\x8b\xca\x01\xfb\xbe\x8f\xa5\x23\x6d\x08\x3f\xe0\x28\x8e\xee\x02\x6c\x72\x18\x5a\x47\xc9\x15\x07\xba\x18\x44\x3d\xbf\x78\x5a\xe9\xb6\x86\x7c\x93\xd2\x6d\xe9\x81\xc4\x87\x06\x7d\xe4\xfb\xad\x6c\x23\x83\xb4\xbc\x6e\x61\x23\x8a\xf8\x65\x65\xb4\xa9\x83\xdb\x18\xbd\x89\xbe\xc0\xd0\xfd\x9b\x07\x6c\x52\xd3\x89\xf4\x4f\x9d\x62\x87\x41\xc9\x86\x64\xd5\x12\x56\x5e\xba\xff\x3b\xc9\x73\x01\x05\xc8\xad\x04\xc9\x09\x02\xf6\x7e\xeb\xa4\xa0\xb8\x91\x3b\xe9\x73\x5a\x3b\xa7\x0b\x31\x4b\xa2\x3f\x66\xf0\xc0\xda\x18\x82\xf5\x31\x76\x42\x51\xa5\xa1\x09\x3b\xed\x28\x74\xbc\x36\x81\xe6\x0a\x0f\xa9\x0c\x62\x55\xd9\x85\xde\x3d\xdc\xdb\x73\x99\x3f\x0e\x6c\xa7\x30\x46\x41\xe8\x7a\x40\x7c\xb8\x42\x7d\xf9\x51\xf7\x66\xb4\xf7\x2c\x7d\x94\x99\x41\x4c\xba\x58\xf6\x6e\x93\xaa\x64\x48\x9d\x71\x90\x84\x31\xe4\x1a\x46\xc2\x54\x31\x8b\x8c\xe1\xb1\x27\x9c\x96\xb9\x6f\xb5\xe0\xfc\xf6\x79\x88\x91\x1d\x2c\xbc\xc0\x94\x34\xed\xe3\xf6\x00\x25\x18\x7e\xc1\x5e\x9e\x83\x37\xfe\xef\xee\xb9\x91\x78\xd9\xd0\xc2\x6c\x2c\x38\xf8\x5b\x1b\x8f\x11\xab\x13\x3d\x56\x18\xe9\x8f\x45\xb4\xa6\x8a\x64\xfd\x28\xa4\xef\x2a\x51\x70\x51\x77\xfd\x48\xa4\x3f\x57\xa2\x30\xa2\x39\x4f\xd6\xc5\xf3\x47\x25\x1e\x25\xde\x75\xfb\xeb\x62\xf9\xb5\x12\x8b\x14\x93\xba\xc3\x75\x91\x58\x28\x74\xed\xcf\x92\x31\x6f\xab\xe1\x78\xe0\x5c\xf7\x8f\x28\x47\x29\x36\xc1\x78\x35\x4c\xc2\x84\xd2\x00\x93\xb1\x17\xe6\xab\xa1\x33\xac\x2e\x0d\x70\x6a\xfb\x62\xb4\x1a\x46\xcd\x54\xd3\x00\x9f\xda\x21\x37\xab\xa1\x53\xa6\x1d\x03\xdb\x6f\x85\x3d\x59\x54\x50\xae\x1f\xc9\xfc\x83\x8d\x45\xd7\x71\x3e\x06\x11\x94\x2e\x2d\x16\x5e\x3d\x41\x0b\x8d\xa2\xbe\xd4\x54\x1a\xe9\x5d\x6a\x57\xad\x8c\xf9\x72\x40\xf7\x6e\x49\x84\xa5\x60\xea\x31\x1b\x86\x9a\xee\xd9\x92\x08\x4d\x23\xd6\x42\x3c\xd4\xb4\xd3\x3d\x5d\x05\x09\x33\x01\x35\x1c\x89\xe4\xdb\x1c\xd0\xbd\x5e\x7d\x48\x0a\x4c\x63\xcc\x1f\x98\xa3\x51\xf7\xcb\xea\x58\x19\x88\x66\xb3\xa9\x0f\xf4\x62\xc5\x69\x5d\x6a\x94\x42\x88\x75\x40\xf7\x72\x45\x7c\x8d\xc7\x67\x19\x0c\x41\xf7\xfd\x2a\x18\x0b\x66\xc7\xc6\x78\xd9\x6e\xfd\xb4\x0e\xd2\xc5\xbb\xb6\x94\xf3\x77\x40\xf7\x60\x49\xb4\xe5\x70\x9a\xe1\x56\x22\x83\x03\xba\x47\x2b\x22\xd6\x80\x2c\xa0\x75\x05\xf1\xc2\x01\xdd\x93\x65\x29\x5d\x11\x48\x3d\x56\x4b\x0e\x75\x40\xf7\x70\x49\x94\x36\x84\x7a\x7c\x35\xe2\x96\x03\xba\xc7\x4b\xe2\xae\x83\xb6\x60\xb6\x75\xd9\x6c\xa9\x40\x33\x35\x60\x16\xa2\x64\xb2\xd9\x1a\xc8\xb8\xbd\xbd\x0e\x4d\xb9\xd8\xb7\x3a\xd6\x0a\x78\x56\x27\xce\x17\xfb\xbc\xde\x04\x69\x44\xb8\x8e\x85\x01\xaa\x9b\x04\x11\xa9\x8b\xf2\xbb\x63\x47\xee\xda\x3a\x55\x3e\x05\xa7\xca\x60\xeb\x54\xf9\x57\x77\xaa\x34\x42\xe4\xae\x92\x9a\x22\x35\x52\x53\xc4\xe5\xbe\x3d\xe5\xf9\xab\xa9\xe3\x8d\x4a\x66\x61\xe4\x03\x4b\x65\x16\x0b\xf4\x4d\x65\xb1\x48\x35\x4f\x71\x42\xfd\x45\x8f\xa5\xde\x4f\xcf\xe9\x0b\xf3\x1c\x20\x3f\x30\x23\xa1\x7d\xad\xb4\x67\x41\x21\x00\x9b\x8e\x77\xf5\x30\x6e\x0a\xca\xf2\xc1\xdc\xe4\x85\xb3\x64\x1c\xcf\x42\x38\xac\xaa\xc0\x9e\x56\x64\x79\x75\xef\x64\x4f\xe9\xe5\xc1\x6c\x7b\x49\x3e\x9d\x4b\x72\xb0\xbd\x24\xb7\x97\xe4\xc2\xf0\x51\x99\x15\x10\x0a\x71\xdf\xc8\xcc\x8c\x1f\x15\xf3\xcf\xb3\x8a\xcc\x1e\xb2\xbe\xc6\xba\x07\xdc\x95\x72\x84\x2e\xd1\x47\xfe\x59\x5e\x47\x65\x71\x0a\x54\xe3\xb6\xf8\xcb\x01\xb0\x3d\x0d\xf0\x98\x41\x39\x81\xb7\x12\x50\x33\x38\x09\xbc\x75\x2a\x2e\x44\x55\xc9\x2a\x66\x56\x57\xf1\xe1\x42\x98\x0c\x2c\x1b\x9f\x6a\xae\x5d\x9c\x22\x84\x92\xe8\x65\xb9\x5f\x8a\x6a\xca\xfc\x72\x98\x19\x1d\x21\xdb\x70\xce\x6a\x93\x02\xb3\x4b\x2a\x80\x91\x61\x09\x66\x61\xa3\xa6\x10\x5e\xd3\xb0\x51\x8a\x9d\xf1\x8a\x9e\x70\x25\x0e\x5d\xca\x45\x8b\xf5\xea\xbf\xfc\x97\xaf\xc9\x56\xed\xb8\xb0\x3d\x4b\xb2\x71\x34\xc4\xac\x95\xf3\x83\xf4\x08\x3d\x88\xe3\x96\xfb\x83\xe7\x90\xcd\xe9\x51\xa6\x62\x60\xde\xcb\xf2\x1d\x77\xb4\x21\xeb\x5e\x6c\x63\x10\x4f\xd1\x37\x85\xc0\x02\xaf\x6f\x5e\xca\x16\xad\xc4\x9e\x18\x50\x2c\xf6\xa4\x04\xa1\xb6\xcf\xd7\xc3\xa9\x03\xb2\xd0\x06\xf6\x44\xea\x42\xf7\xa6\x5e\xdd\xdb\x6b\x65\xf2\x7a\x2b\x0e\x6c\x63\xbc\x1e\x21\x0e\x2b\x70\x7a\x4b\x69\x18\x40\xbc\x53\x14\x5b\x9f\x02\xaf\x97\x6d\x79\xbd\xa7\xc3\xeb\xcd\xb6\xbc\xde\x96\xd7\x5b\xc8\xeb\x05\x26\x4f\x67\xb3\x7a\x56\xec\x4f\xc2\x76\x39\xc0\xb9\x89\xe0\xad\xd3\x53\x8d\xe9\x6f\xc1\x0f\x52\xbe\x04\x7e\x89\x68\x04\xa7\x2a\xa6\xc7\xe2\x4b\x24\x6b\xe7\xe5\x18\x8d\x46\x31\xfc\x18\xc1\x5b\xd7\xbb\x77\x58\x52\x36\x11\x51\x87\xe0\x79\x2d\xff\xf2\x9d\xab\x0c\x25\x4e\x47\xfb\xc0\xaa\x53\xa6\x63\xf6\xb8\x2c\x41\x6c\x23\x60\x73\xf0\x28\x3a\x12\x31\xaa\x25\xaf\x32\xb6\x58\x8f\xaa\xb5\x78\xda\xf7\xd8\x96\x34\x6e\x49\x63\x03\xd2\x68\x8b\xc1\x41\x51\xac\xd5\x49\x5f\xd0\xcf\x50\x3c\xc3\xf0\x2c\xc0\xe3\x75\x22\xf1\x6a\x60\xbc\x87\x07\xc7\xb1\xb2\x06\x73\x37\x67\xe6\xef\xab\xd7\xe5\x41\x1b\xbb\x3d\xc3\x11\x59\xaf\x22\x43\xff\xe9\x6f\x0a\xc8\x26\xf1\x5f\xb9\xb0\x3d\x9d\x65\x63\x97\xe7\x1b\x8e\x44\x72\x61\x25\x9e\x32\xaa\x82\x7f\x8c\x7a\xb9\x47\xfe\xf9\x91\x80\xf1\x40\xb7\xe7\x01\x98\x0b\xef\xea\x35\x24\x73\x70\xaf\xdd\x39\x9d\x7b\x82\xae\xf3\xf9\xd9\x7d\x61\x10\xf9\xf3\xcf\x79\x95\x5e\xfb\xd1\xc4\xf8\x27\x21\x6e\x67\x8f\x2c\x6e\x67\x7f\x8e\x70\x1a\xdb\x03\x7b\x0c\xe1\x34\xfb\xa6\x85\x53\xa5\x01\xfb\xc6\x12\xa8\x99\x64\x49\x10\x20\x80\xfd\x10\x0e\x50\x08\x3f\x9c\xbf\xe5\x7e\xe0\xf4\x54\xb7\xa3\x50\x90\xa0\x7f\x6a\xe1\x61\xf7\x5f\x7a\x3c\x66\xec\x3f\x09\x45\xe1\x91\x60\x6b\x9a\xec\xbf\xf4\xba\x2f\x14\x99\x2b\x25\x6b\xe4\x8a\x2f\x90\xb5\x94\x91\xb5\xe4\xc7\x94\xca\x6e\xdd\x52\x25\xe3\xe7\x67\xf7\xc9\x8f\x69\xfe\xcf\x67\xf7\x51\xfe\xb9\x57\x42\x03\x93\x1f\x53\x42\x03\x93\x1f\x53\x83\x06\x2e\x95\x31\xae\xb8\xb6\xcf\x61\x18\xe1\xad\x0a\x62\xab\x82\xd8\xaa\x20\xb6\x7c\xf6\x77\xc5\x67\x6f\x55\x10\x7f\x39\x15\x84\xbc\xd4\x56\x4a\x85\xca\x53\x7d\xed\x0f\x50\xc2\x42\x7f\x0f\xe6\x2b\xdf\x7c\x20\x05\x88\xd1\xa0\x42\x12\x7f\x75\x13\x0e\x9f\xd2\x4d\x38\xde\xde\x84\x4f\xe7\x26\x9c\x6f\x6f\xc2\xef\xe8\x26\x8c\x59\xdc\x3e\x1c\x64\xd7\x9e\x9a\xa5\x1f\x5c\xef\x1e\xa7\xf3\xfb\x79\x04\xe3\x50\xb7\xe6\x87\x30\x86\x18\xb2\xc0\xdb\xae\x07\x0a\xe5\x59\x70\x23\x13\x8c\xb0\x2f\xd3\x20\x85\x09\x7e\x83\xe2\x10\xa6\x67\x01\x1e\x57\xe7\x79\x28\x6a\x6e\xaa\xa1\x78\x9d\x06\x60\x1c\xde\x91\x04\xe1\x68\x18\x89\xa7\xcc\x41\x18\xba\xf7\x38\xc2\x31\xec\x38\xe2\xc2\x6d\xb1\x71\x85\x0e\x98\xc0\x2c\x0b\x46\x50\xea\x71\x04\x7a\x3c\xce\x5b\x3c\x44\xff\x70\x16\xc7\x73\xd1\xe2\x33\x18\xa0\x18\xa5\x1d\x2d\x43\x4c\xce\xa2\xfc\x0b\x0d\x4f\x25\xf6\xcf\x94\x8a\x30\x40\x51\x32\x6a\x15\x31\x7e\x96\xdd\x81\x02\xcd\x20\x8d\x70\x34\x08\x62\x07\x64\x38\x1a\x5c\xcf\xe9\x0a\xe7\xe4\xa4\x05\x2b\xf2\x34\xe3\x72\xe6\x45\x70\x2d\x43\x4b\xb5\x98\x71\x9e\xa7\xa2\x59\x86\x52\x91\xd6\x87\xdc\x80\x56\xee\x7f\x0d\x9e\x59\x71\xc6\xa1\xea\xa5\x5a\x3b\x99\x17\x4e\x94\x1b\x93\xaa\xf2\xc3\x0d\xa5\x7f\xcf\x11\x9f\x55\x95\x23\x4e\x94\xb1\x85\x13\x2b\xff\x26\x22\xa7\x65\x62\xd5\x61\xec\x49\x5f\x63\xd1\x58\x46\xdf\x7f\xc1\x39\x4f\x1b\x53\x1a\x1a\xea\x5a\x14\x8b\xe4\xc3\x8c\x7b\xd3\x46\x6a\x85\x5c\x30\x46\xf9\x1a\x76\xa0\xa2\x5c\x39\x4a\xe8\x18\xc8\x09\x9f\x4c\xb1\x50\x4b\xaa\x91\xf9\xbb\x2f\x64\x9d\xc3\x20\x19\xc0\xb8\xac\xce\xcb\x8d\xb0\x88\x66\x56\x87\x77\x51\x72\x0d\xc3\xe3\x04\x47\x3c\xdb\x1c\x55\x1c\x13\x4a\xfa\xff\xb3\xf7\x67\xdb\x6d\xe3\xdc\xc2\x28\x7a\x9f\xa7\x70\x78\xb2\x7c\xc4\x53\x90\x92\xac\xff\x3f\xff\xd8\x43\x6b\xa9\xbc\x9c\xd8\xa9\xb8\x2a\x6e\xbe\xd8\x49\x35\x5a\x19\x09\x45\x42\x12\x6c\x8a\x54\x48\xd0\xb6\x62\xeb\x76\x5f\xef\xe6\x0d\xf7\x93\xec\x81\x96\xe8\x28\x51\xa6\x5c\xb1\x2a\xae\x8b\x8a\x85\x66\x02\x98\x00\x67\x87\x89\x39\x17\x19\x8f\xe9\x91\xd6\xbb\x56\xd8\x93\xcf\xd3\x81\x7f\x7b\x2b\x81\xe0\xfa\x40\xb0\x00\x82\x3b\xa3\x2c\x2d\xa6\x2a\x18\x54\x1f\x0c\x12\x60\x58\xcc\x0b\xff\xf6\x96\x49\x8f\xcf\xcf\xd3\x41\x2e\x91\xa7\x7c\xa8\x0c\xc7\xef\xd3\xab\x8f\x28\x47\x03\x14\x23\x42\x90\xfd\x1b\x1a\x2b\x32\x87\x34\x60\x95\x87\x72\x5a\x49\x8e\x1b\x0d\xc7\xc4\x7f\xf9\xf3\x39\xc8\x7b\xb3\x56\xe0\x34\x84\xae\x2b\xaa\x40\x61\x8e\xa0\x7f\x7e\xf7\x12\x57\xe0\x02\xce\xa8\x18\x1e\xba\xc6\x56\x3f\xee\xfb\x18\xfd\xe9\x8b\x39\xcd\xfc\x61\x0c\x6d\xd0\x8d\xb5\xe1\x77\x6a\x0e\xa4\x52\xa0\x7b\x59\xdf\x4b\xb2\x3e\x63\x50\x9d\x64\xac\xe4\x8e\xbe\x08\x8e\x0f\x02\x2d\xbd\x81\xbb\x31\xa3\x41\xcd\x07\xe5\x70\x8c\x41\x27\x26\x82\x5d\x64\xbc\x1f\x37\xdd\xc7\x81\x39\x0c\x57\x54\xef\xe3\xfb\x28\x15\xd5\xc0\xad\xa8\x46\x01\x0e\xda\x3c\x01\xa0\x4b\x21\x6d\x93\x06\xcf\x23\x38\x28\x2c\x3d\xf2\x0e\x76\xf4\xca\x0e\x32\xcf\xe3\x8d\xbe\xd2\x11\xc4\xae\xdc\x31\x42\xec\x98\xcf\xdd\xab\x1a\xc6\x41\x3e\x96\x7a\xb3\xba\x2a\xae\x42\xc7\xa8\xcd\xda\x68\x2d\x37\x67\x81\x63\x18\x4f\x61\x96\x3f\x6f\xc3\x18\x4e\xd8\x9b\x5a\x6b\x91\xbc\xaa\xcd\xda\xda\x5d\x36\x6f\xb5\x41\x1c\xb7\x51\x98\x56\x24\x5e\x0f\xd3\xc9\x34\x4d\x60\x82\x79\x7b\x35\x8b\x46\x7e\x39\xca\x6d\x3b\x88\x7f\x23\x35\x52\x65\x3a\xaa\xfe\x29\x53\x0c\xfb\x77\x51\x89\x82\x38\x3e\x20\xd3\xed\x25\x0b\xf5\xa3\x17\x00\x77\xd8\x94\xfd\x56\x42\x30\xf0\xa4\x1a\x03\x49\xe4\xda\x6a\x9c\x15\x78\xdc\x16\x8d\xd4\xc6\xf7\xb8\xc9\x74\x2e\x35\x37\x38\x48\xa2\xf9\xf7\x38\x30\xd3\x29\x74\x63\x8c\x1e\x96\x9c\x0c\x63\xa3\x8d\x75\xba\x4f\xcc\xf1\x69\xd5\x45\x1e\x6d\xfe\x5d\xf0\x97\xe7\x68\x94\xb8\xf0\xc7\x6a\x4c\xda\xc2\xdb\xdf\x27\xea\xf8\x8c\xea\xa2\x8e\x36\xff\x3e\xa8\x9b\x25\x61\x1b\xe6\x61\x30\x85\xed\x31\xd1\xd6\xeb\x11\x2d\x0b\x77\x92\x44\xa1\x56\x1f\x02\xfc\x49\x4e\x05\xf6\xf1\x27\x16\x3d\x2c\xc1\x77\xa2\x4e\x64\x86\xfb\x74\x82\x6f\xc9\xfc\x7a\x68\x11\x95\x2a\x63\xca\xb3\x89\xb6\xd0\xe2\xf5\x0f\x90\xf9\xe1\x55\x93\x69\x5e\xe3\x94\x32\x0c\x2a\x6d\xa0\xa0\x43\x86\x69\xdd\x8d\x3a\x93\xae\xab\x52\xe6\xea\xf5\x86\x41\x1c\xaf\x48\x68\x68\x97\x7b\xfc\x56\xd8\x94\x6a\x1e\x6b\xd2\xf8\x7b\x7c\x27\x61\x30\x81\x2c\x35\x96\x5b\x4c\x63\x66\x6a\x07\xee\x78\xb7\x7b\xc5\x9f\x98\x5a\x6d\x1c\xb2\x0e\xdf\x07\x8f\x4e\x3a\x1d\x06\x89\xd6\x64\xf3\x84\xbe\x90\xea\x6a\xed\xca\xcf\x4b\x5e\x86\xb9\x7a\x6c\xe4\x72\x93\xd4\xad\xb4\xe8\x5b\x49\x5a\x6d\xe2\xf2\xa6\x08\x07\x77\xfa\xe0\x65\xc7\x7b\xfd\xe4\xcb\xe9\xd5\xfe\xe8\x45\x97\xef\xf2\xd9\x8f\x8b\xe4\x62\x55\xbe\x43\xfb\xdc\x27\x16\xd9\xa4\xea\x22\x90\xb4\xfe\x2e\xb8\x8b\x89\x78\x38\x9c\xad\x7a\x12\x45\xb7\xfb\xc4\xa0\x9c\x5a\x5d\x24\xf2\x0e\xdf\x07\x8f\x30\x48\xda\x17\x70\x16\xa6\x93\x89\xa5\xa1\xd6\x16\x74\xd7\x95\x66\x0e\xf5\x6e\x76\xb3\x2c\xbd\x7a\x8f\x46\x63\xdc\xf5\xfe\x9f\xff\xfd\xff\xf2\x00\x2d\x78\x07\x87\xf4\xf7\xff\xc1\x7f\x7f\x98\x92\x5f\xff\x27\xff\xb5\x97\x5e\x25\xe4\xf7\xff\xed\x01\xef\x27\xaf\xeb\x6d\xfd\xb4\xe5\xcd\xab\x84\xc1\x72\xea\x7d\xf8\x89\xb9\x78\xe2\x1e\x74\xdd\x60\x23\xe5\x06\x1b\xf6\x7e\xbe\x21\x92\x74\x06\xa7\x31\xf5\xc0\x06\x88\x74\x27\xc8\xc5\x73\x7f\x09\x92\x59\x80\xff\x55\x3f\x75\xde\x6b\x03\x19\x05\x8b\x09\x7b\x87\xf5\x92\x5e\xf7\xf9\x69\x8a\x89\xd5\xfd\x32\x59\xfb\xef\xf2\x61\xa6\x49\x44\xaf\xac\x83\x38\x9e\xb5\xab\x58\x6f\x73\x4d\x14\xef\x7c\x79\x76\x03\x3b\xe1\x38\xc8\x76\x71\xeb\x85\xdf\xc1\xe9\x87\xe9\x14\x66\xaf\x03\x7a\xcb\x48\xea\xf2\x62\xc0\xc8\x69\xeb\xa5\x3f\xff\xd2\x85\x1d\x9c\xbe\x4b\xaf\x64\x93\x3b\x7c\xfb\xda\xe2\x5e\xcb\xb5\xad\x57\x8b\x0d\xf3\xbc\x1d\xf2\xa0\xc1\xab\xa8\xb2\xdc\xb9\x66\x99\x2e\xfb\x49\x49\xd3\x80\x3a\x51\x90\x8f\x61\x46\x53\xd1\x40\x49\x23\x9e\xff\xf7\xf3\xe7\x23\xe0\xb5\x3d\xff\x6e\x58\xca\x59\xd4\xe2\xf5\x29\xba\x72\x96\x2b\xb2\xcd\xb2\xdf\x7d\x12\xa3\x72\x72\x75\x3f\x25\xd1\xe3\x7b\x7c\xa0\x11\x0c\x57\x24\x70\xa4\xc7\xbd\x12\xf3\x70\x85\x35\x86\xdf\x07\x67\x51\x31\x85\xed\xc1\xac\x3d\x2d\xef\x96\xbf\x8f\xbc\x51\x47\x38\x00\x37\x64\x9a\x5d\x3c\x17\xde\x1c\xa8\xc7\x53\xfb\x2c\x48\xf8\xb4\x95\xf4\x60\x1f\x8b\xb7\x1c\x4f\x51\x67\x1c\xe4\xad\xc4\xdf\xde\x6e\x21\xea\xdd\x93\xf8\xe0\xe9\x0b\x9f\x89\x0c\x8b\x91\x85\xa2\x36\x4a\x72\x98\x39\x05\x87\x0c\x26\x11\xcc\xec\x33\x56\x76\xda\x3c\xb9\x81\x4c\xbe\x98\x46\x81\x5b\x74\x58\xb0\x62\xde\x69\x03\x57\x9c\xa5\xd3\x55\xa9\x08\xe9\xb2\x79\x2b\x85\x11\xbb\xf7\x6e\x0b\xf7\xbb\x76\x8c\x4c\xed\xb7\x4c\x9c\x9f\x46\x30\x56\x1f\x89\x09\xca\x10\x64\x59\x30\x7b\x3e\x29\xb0\x5e\xbc\x8c\x60\x30\x47\x68\xc9\xbe\x33\xf6\x71\x0b\xb7\xfa\x93\x00\x8f\xf3\x2e\x06\xf2\x8d\x63\x17\xf5\x24\x1a\xe6\xca\x52\x45\x92\x10\xe6\x7e\x08\xfd\x9d\x1b\xea\x88\xd3\x75\x3c\xba\xea\xb0\xb7\x4f\x74\x21\x5d\x22\x61\xf1\xd7\x57\x80\xfa\xc3\x75\x6f\xe6\xf3\xae\xdd\x99\x3e\x1a\x65\x5d\x3c\x4f\xb4\xa4\xcf\x46\xe1\x7c\xde\xdc\xaf\x13\xb0\x59\x91\xb1\x84\x5f\xc4\x3b\x94\x5c\xf4\x32\x85\x18\x26\xa6\x90\x55\xe1\x24\x2f\xb7\x75\xe5\x3b\xec\xcd\xbd\xc2\x66\xcb\x9a\x12\xd1\xb7\xcd\x52\x6d\xb4\x51\xde\xa6\x8e\x64\xae\xf5\xab\x0d\x6b\xc1\x78\x90\x18\xa9\x86\x49\x97\x72\x42\x56\xc2\x5e\x1f\x1f\xe4\xbf\x30\x54\xd4\x1c\xa3\xa2\xff\xdd\x76\x81\xfd\x05\x9d\xf7\xc5\x2b\x6c\x84\x04\xb3\xf1\x7b\x71\x2a\x11\x72\xe7\xed\x10\x20\x96\xee\x48\x92\x17\x19\x6c\xe7\xc1\x10\xb6\x25\x25\xb6\x05\xbb\x2c\x45\x11\xcc\x9e\x17\x18\x3d\x28\xdb\xfe\x3e\x9d\xfd\x69\x30\x84\xaf\xc5\xdc\xdf\xd2\x85\x2d\x5f\x36\xce\x90\x19\xc4\x7b\x29\xfb\x16\xbd\x1e\x10\x06\x6a\x1d\x30\xb1\xd8\xba\xa7\x89\xb5\x67\x38\xac\xf6\x89\x81\x5f\xdb\x03\xb7\x0e\x50\x86\x3c\xaf\xcb\xe2\xcd\xbb\x66\x04\x12\xa9\xa3\x3f\x7d\xda\x82\xdb\xdb\x68\x7b\x9b\x0a\xe2\x44\xe0\x1f\x41\xec\xb7\x10\x80\x7e\xaf\xd7\x2b\x0b\x12\x00\xef\xa4\xaa\xdb\x8c\xf6\xeb\xab\x59\x2f\xd1\xb5\x0c\x54\x57\x4d\x87\x5f\xeb\x3b\x0a\xc1\xaf\x1b\x77\x94\xbe\x16\x41\xfd\xbb\x6d\xda\x7a\xd9\xa7\xc8\x94\x30\xeb\x28\x2d\xfd\x18\xcb\x7e\x0f\x12\x87\x35\xd6\x7c\xa7\x05\x6f\xe4\x6a\x93\xe8\x2e\xfb\xcb\x7a\x6d\xe0\x7a\xe3\x00\x63\xe8\x76\x0b\x58\xb0\x5e\xde\xeb\x41\xae\xb7\x1a\xa6\x5c\x6c\x4d\x98\xbc\xfd\x52\x1c\xd2\xc4\x45\xed\xc1\x0c\x57\xa6\xda\xa8\xf6\x3a\x25\x62\x4a\xfe\xbc\xa0\xb9\x88\x1c\xac\x66\x9d\x06\x28\xcb\xb0\x6d\x18\xa1\x72\x1c\x64\x98\x5a\xa1\x14\x83\x33\x5b\x1c\x4f\x81\x4a\xf6\x78\x99\x39\x89\x63\xc3\xb6\xae\x4c\x52\xa6\xc1\xdd\x99\xd3\xaa\x96\x70\xb9\x16\xbf\x05\x7d\x91\x12\xd9\x3b\x3c\x3c\x3c\xdc\xda\x03\x5b\x7f\xfe\xf9\xe7\x9f\xde\x7a\x18\x2c\x03\x7d\x96\x6b\x4c\x16\x99\x98\x5c\xc2\x68\x05\x4e\x8a\x4c\xa4\xbf\xb9\xcb\x21\x31\xa1\x7c\xe7\xe3\x42\xcf\x6c\x17\x83\x38\x4d\x46\x6f\xd2\x6c\xd2\x4d\xf4\x93\xa3\x66\xc9\x07\x49\xdd\x73\x33\x86\x19\xfe\xf6\x0f\xfd\x8a\x78\x76\x6d\xf6\xe4\x9b\xe6\xd3\xae\x89\x14\x74\xd7\xfb\x72\xfb\x3a\x4e\x18\x98\xa1\x92\x31\x19\x6b\x69\x98\x6f\x50\xd4\x45\x20\x1f\xa7\x19\x3e\x88\xba\x48\xc4\x08\x6a\xd3\x3c\xe2\xeb\x31\x0f\xb1\x65\x1d\xec\xf5\x50\x83\x7b\x37\x8e\x9b\xf3\x74\xb0\x26\xfc\x7c\xa2\x0f\xfd\xe5\x9b\xfe\x5f\x4f\x8f\x8f\x3a\xd3\x20\xcb\x21\x21\x31\x32\xcc\xd2\x1a\x11\xf0\x6b\x3a\x38\x88\xd6\x81\x83\x49\x9a\xe0\x71\x1b\xe7\xeb\x26\xb8\x00\xf5\x6e\xe4\xa5\x44\xd2\x43\x1d\x7a\x2a\x76\x3c\x4a\x66\xbd\x2e\xfb\x77\x6f\xeb\xed\xdb\xee\x64\xd2\xcd\xf3\xad\xbf\xfe\xf2\x9e\x2c\x26\xd1\xc9\x3a\xf1\x77\x48\x96\xbd\x1e\xd2\x3c\x65\x29\xe3\x82\xd1\x1a\x2e\xbe\x21\xc0\x0a\xda\x50\x2f\x69\xc1\xfe\x8b\x4f\x3e\xc8\x7a\xec\xa6\x9f\x19\x26\x9f\xc4\x10\x6f\xa5\x20\xee\x61\x96\x9f\x5d\x5c\xf5\xc4\xf4\x81\xfd\xd3\x5e\xbc\x93\xb4\x62\xbf\xcb\x7e\x64\x3b\xe8\xa7\xa4\x95\xf9\x5d\x04\xd2\x5e\xbc\x83\x9e\xc7\xdd\x17\xe0\xc5\x7f\xa6\xdb\xdb\xe9\x7f\x76\x5e\xbc\xdc\xf1\xfe\x73\xeb\xe5\xbf\x79\xdd\xc3\x00\x8f\x3b\x59\x5a\x24\x51\xeb\xe5\x8b\x17\xff\xbf\xd4\xff\xc9\xfb\x37\x6f\xae\xec\x29\x94\xd2\x0d\xca\x8f\x82\xa3\x16\xf4\x77\x5e\x74\x7f\x82\x6b\xdc\x93\x13\x89\x48\xed\x60\x6b\x97\x5f\xf5\x0e\xb5\x4c\x22\xfa\x8f\x96\xac\x4e\xc5\x2a\x57\x17\xb1\x4a\x04\xfd\x93\x99\xa6\x44\xd0\x9d\xb9\x27\x86\x93\x69\x1c\x60\xd8\xa6\xa1\xec\xd6\xe6\xa5\xf1\xf7\xdc\x0d\x73\xc7\xb1\x27\xf2\xce\xb7\x13\x07\x39\x3e\x48\x22\x78\x7d\x3c\xa4\x91\xfb\xe4\x53\xfe\x5e\xfb\xe5\xd3\x5e\x2f\xd9\x81\x3c\xfe\x48\xf2\xd3\x4b\xbf\x0b\x01\xc5\x65\xe9\xd8\xe3\x13\x76\x5f\xf2\x74\xce\xd8\xb6\xea\x63\xf3\xef\xe6\x32\xa8\x83\xd1\x04\x1e\x27\xf1\x6c\xc7\x13\x9c\x46\xf2\x1e\xb0\xf5\xff\xfd\xf3\xcf\xef\xc6\x80\xd6\xc3\x7b\x2e\xd3\xb8\x98\xc0\x76\x12\x4c\xd6\xc2\x7c\x6e\xf2\xb4\xc8\x42\xd8\xc5\x3d\xcf\x03\x28\x3f\x81\x19\xcd\x98\xd9\x45\x80\x0d\xb4\x7f\x8d\x61\x92\xa3\x34\x51\x04\xf6\x2f\xcf\x6e\xf0\xfc\xd9\x0d\xda\x49\xba\x9e\x37\xff\xb2\x46\x14\x7d\xa4\x63\x1e\x05\x93\x06\xfc\x20\x4b\x27\xed\xbb\x59\xc1\xb5\xae\x9b\x66\xad\xc8\xd2\xc9\xfe\x8a\xe6\x70\xa5\xcf\x32\xab\x05\xbd\x0b\x5c\xdd\xd4\x25\xbb\x3d\x48\x6c\x2e\x5e\xb1\xf3\xfa\xd8\x6d\xee\x1e\x3d\xd0\x8b\xe3\x6a\x98\xa3\xfa\xe0\x46\x35\x50\xe5\x74\x8d\xa9\xc2\xd5\x03\x75\x89\x59\x84\xac\xfa\xde\x7f\x23\xea\x98\xbb\x10\x5d\xe3\x20\x6f\x27\xf0\x7a\x55\xcf\x6b\xd9\x6d\xc3\xb0\x37\x0e\xf2\x23\xba\xda\x9a\x30\x79\xfb\x3a\x58\x9c\x66\xf0\x12\xa5\xc5\xaa\x74\x5e\xeb\xba\x79\xd8\x3c\x91\xab\xae\x8f\x51\xd1\x67\x29\x56\xa3\x9c\xba\x40\xb5\x71\xda\x66\xfe\x4e\x86\x90\x31\x0e\xf2\x31\x0a\xd3\x6c\xfa\x3c\x82\xf4\xc1\x76\x3e\xcb\x31\x9c\x94\x57\xec\xf9\x22\x58\x0f\x12\xd9\xb5\x11\x42\x7d\x9f\xd6\x83\x0f\x06\x6a\x03\xd1\x81\x27\x31\xf5\xa9\x58\xd1\x57\xbb\xec\xf7\x20\xd7\xbc\xe0\x7b\xc3\x93\xf8\x94\xae\xb7\xee\xc7\xc6\x3b\x2c\xc5\x64\x31\x09\x92\xd5\x9d\xde\x65\xb7\x4d\xc3\xa3\x5c\x6e\x5d\x3c\xf2\x0e\xcb\xf0\x88\x86\xed\x0b\xe8\x94\x4b\x2f\xe0\x6c\x90\x06\x59\x64\x34\xed\x9c\x3f\x5c\x3a\x54\xed\x93\x82\x92\x55\x1d\xfb\x49\x8f\x07\xb9\xce\x6a\x98\x74\x91\x35\xe1\xa1\x24\x5c\x7a\x34\x92\x30\x2e\xa2\x95\xd5\x40\xd9\x6d\xf3\xb0\xc7\x97\x5b\x1f\x85\xb4\xc3\x72\x3c\xc6\x28\x81\xed\xfc\x72\x54\xd7\x1c\xc6\x70\x5c\xf6\x73\x82\x32\x82\x29\xf1\x5e\xee\xe0\xd2\xcc\xb0\x95\x3e\x69\x6e\x6a\x48\x4b\xf3\xe2\xf6\xb6\xb0\x2a\xec\x2c\x78\x6e\x81\x35\x33\x23\x5b\xc0\xe9\xe5\xc8\x6f\x49\xaf\x64\xc0\xcd\xb0\xdd\x4c\x9a\x74\xde\x06\x49\x14\xc3\x41\x90\xe5\x9d\x49\x70\x01\x5f\xa5\x45\x12\xbd\x35\x8d\x99\xb0\x26\x6c\x22\xc0\x8d\x6f\x6f\x6f\x18\x89\x28\x57\x94\x2e\xd9\x35\x0c\xb3\xbc\x2a\x5e\xd9\xa2\xe3\x2f\xfa\x3d\xc8\xf3\xbf\x64\xcd\x97\xe9\x05\x6c\x0f\x6b\x5e\x9a\x7f\x9f\x17\x3c\xf4\x66\x95\x1c\x67\xd4\x0b\xb2\x51\x31\x21\x42\x62\xff\xc5\x27\x6e\x87\xfd\xf7\xd2\x44\xdb\x09\xa6\xd3\x98\x0c\x8f\x96\x9a\x5b\xd9\xc2\x57\xde\x69\xda\xe9\x41\x6e\xf3\x22\x32\xc7\x96\x5a\x9b\xc8\x91\xe6\x4b\x0f\x4e\xde\x0e\x86\x15\x9e\x6b\xcc\x66\x6d\x37\x7d\x90\x78\x5b\xba\xca\x2c\x0b\x9c\xd2\x92\xdb\x5a\x23\x7b\x3c\xc8\xc5\x2e\x38\x24\xf9\x2e\x5b\x68\xdd\x53\xc2\xda\xd7\x40\xe0\x00\x0e\x59\x9a\x89\x1a\xe7\x84\xb7\x7d\x90\xb8\x5b\xbe\x4e\x7c\x05\xdd\xbe\x7e\xae\x85\xb2\xc6\x1b\xb9\xd2\x30\x46\x53\xaa\x28\xb4\xf3\x62\x3a\xa5\x21\xb3\xab\x94\x32\xd9\x74\x59\xff\x8d\x44\x04\x9c\x4c\xcd\xb7\xaf\x4b\x68\x03\xeb\xb1\x99\x8b\x65\x0e\xdf\xab\x2c\x96\xf6\x78\x90\x8b\x5d\x44\x08\xf7\x57\xf2\x6c\xe7\xed\x6b\x20\xd0\x15\x0c\xf7\xce\xae\x54\xfc\x41\x04\x25\xc2\x82\x18\xb7\xa0\xbf\xbd\xcd\x3c\x5a\x7a\x70\x7b\x5b\x24\x3a\xe9\xc9\x9c\x2a\x6b\xb9\x78\x44\x39\x83\xd2\xc8\xb3\x0a\xe5\xed\x3c\x98\xc0\x76\x9a\xad\x22\x46\xe8\x5d\x1e\xe4\xc1\xaa\xbb\xea\x55\xb8\xa2\xd1\x67\x63\xd7\x5d\x7f\xb5\x1b\xb8\xc6\xf3\x14\xad\xea\xe7\x4f\xbb\x6c\xde\x4a\x85\x99\xb0\xcd\x83\x4d\xad\x1c\x99\x85\x27\xca\x72\x78\xae\xd0\xdc\x4d\x20\x6b\x6e\xb5\x50\xd5\xca\xa4\x56\xca\x14\x25\xbf\x05\x48\x9e\xc8\xd4\x29\x52\xe1\xf4\x01\x4b\x73\x01\x70\xcf\x13\x18\xf0\x40\xc2\xca\x5a\xa8\x97\xf9\x0f\x35\x41\x17\x0f\x7f\xc4\xf8\x06\xdc\xde\x66\xf9\x4a\xc4\xe6\xf5\x20\x4b\x9f\x23\xd6\xd4\x09\xa2\xe8\x35\xaf\x6b\x41\xdf\x9f\x5f\xa1\x38\xde\x83\x39\xce\xd2\x59\x8b\xe7\x94\xe9\x68\x65\x46\xff\x0c\x4e\xd2\x4b\x28\x41\x68\x83\xb1\x7c\xc0\x89\x12\x7a\x3f\x56\xb1\x19\xf4\x94\x5c\x74\x79\xaf\x49\x90\x7f\x10\xf6\x6e\xe6\xe2\xd3\xa0\x61\xc0\xf2\x8a\x44\x56\x61\x1f\x7e\xea\xe5\x3c\x91\x55\xa8\x27\xb2\x0a\xb5\xad\x32\x13\x59\x85\x95\x89\xac\xc2\xdb\xdb\xd0\x4c\x64\x15\xea\x89\xac\xc2\x5e\x50\x27\x91\x95\x62\xf2\xda\xc2\xad\x14\xc4\x00\xfa\xb7\xb7\x70\xee\x83\xd0\x07\x85\x92\xc8\x2a\x34\xd2\x4c\x85\x3c\x91\x95\x56\xbe\x13\xda\x47\xa5\x90\x89\xac\xc2\xc5\x89\xac\xcc\x11\xdc\xa7\x9d\x4c\x31\x24\xcb\x63\x89\xac\xb2\x5e\x08\x12\x9f\xe6\x6f\x23\x35\x3c\xd3\xdd\x32\xfa\xb2\xaa\x05\x9a\x76\x79\x90\x94\xb4\x1a\x26\x5b\x66\x4d\x80\xa4\xf1\x32\xba\x1c\x07\xdf\x66\x44\xb7\x0a\x2f\xd6\xf6\x9c\xa1\xef\x05\x1e\xf0\x06\x05\xc6\x69\xe2\x7d\x92\xf6\x6f\x9e\x6d\x47\xc9\xc3\x83\x83\x6c\x04\xc9\x3f\xa3\xa3\x60\x62\x84\x16\x23\xe7\xf5\x8e\x01\xa2\x2d\xe1\x93\xac\xf1\x35\x59\x62\x23\xe9\x33\x4e\x43\x27\x8a\xd8\x15\xa2\xd6\x6c\xc3\x0e\x15\x5d\x59\x4d\x78\x71\xba\xf4\x42\x28\x26\xbb\x18\x06\xf9\xaa\x97\xae\x65\xbf\x8d\xc3\x9f\x5c\x70\x6d\x2c\xf2\x1e\x4b\x71\xb9\x82\x7f\x5c\xfc\x40\xef\x12\x16\x20\xae\x3e\xb8\xe5\x12\x66\xbc\x8a\x7f\x5c\xbc\x79\xfe\x71\xf1\x0a\xfe\x71\xf1\x72\xff\xb8\x49\x70\x07\x4f\x53\xde\xe9\x41\x62\x6e\xd9\x6a\x57\x5f\xea\x26\xae\x13\x46\x28\x70\x47\x50\xcb\xa7\x69\x92\xa3\x4b\x68\xb4\x7d\x90\x6b\xac\x86\xc9\x17\x58\x13\x22\x6d\xbd\x1c\x67\xd9\x9a\x9e\x98\x31\x75\x10\xf5\x54\x0d\x02\xd2\xfc\xc1\xbc\x44\x4f\x77\xc6\xf2\x12\xe7\x22\xfb\xf0\xa2\x36\x04\x0c\xde\xde\x6e\x25\xbd\x44\x86\x1d\x94\x33\xc1\x66\x0e\xa4\xca\xac\x6a\x64\x8e\x8a\x76\x32\xf7\x7d\x1f\xa0\xce\xb4\xc8\xc7\xfc\x16\x14\x81\x44\x24\x23\xde\x42\xc6\x2b\xb5\x61\x9a\xb5\xc8\x4c\x71\xef\xe5\x7f\xe0\xff\x94\x3a\x6e\x27\x86\xc9\x08\x8f\xff\x03\xff\xf4\x93\x58\x09\x33\x27\x96\xd7\xae\xf8\xd3\x8e\xfa\xa3\x7b\x33\x7f\x82\xff\xed\xdf\x77\x10\x47\x0b\x8f\x8b\xe8\xd0\xb4\xc8\xca\xd8\x5b\xe5\x3e\xa6\x01\x97\xbb\x4b\x56\x98\x3b\x93\x20\x23\x98\xb7\xe0\xb2\x94\x73\x79\x2b\xf1\xfd\xae\x32\xa7\x8a\x09\x55\xeb\xeb\xcb\xb0\x9f\x00\xcc\x42\x3f\x8a\x08\x92\x25\x82\xb3\xc7\x34\xd8\x0f\x3e\x0d\xf6\xdf\xe0\xb6\x00\x95\x14\x39\x42\xab\xa7\xfb\xdc\xfb\x19\xf6\x92\x56\xd2\xba\x99\x03\xec\x03\xe8\xfb\x80\xf9\xa9\x2c\x26\x6c\xd4\x4c\xda\x0e\x22\xe7\x4d\x9b\x61\x44\x55\x1a\x3f\x48\x96\xb0\xd0\x6f\x8f\x4f\x3e\x0c\x62\x98\x44\x41\x9d\x8b\x01\xb3\xc7\x43\x5d\xf3\xd2\xdd\x8d\xd0\x70\x58\x7f\xbd\xb4\xf5\xe6\xae\xd5\x19\xac\x63\xe1\x7a\x2b\x02\x73\x6c\xce\x9a\xd9\x93\xbd\xfa\x2b\xe6\xed\x37\x77\xbd\x59\x3a\x69\x27\xe9\xd5\x0a\x2b\x16\x3d\x36\x7a\xcd\xab\xad\x77\x73\xd7\x9a\x17\x03\x9c\x55\x64\xc4\x70\xaf\x57\xf6\xd8\xd8\x35\xe3\xd4\x11\x7b\x69\xd1\x92\x45\x87\x4d\x5e\xf1\x4a\xdf\x30\x6f\xbf\xc1\xeb\x5d\x65\xad\x9b\xbb\xce\x22\x41\xd7\x35\x56\x4a\x9b\x6d\xea\x22\x6b\xef\xe4\x06\xae\xf0\x0e\x2f\x62\x37\xf1\x35\x6c\xb2\xca\x53\xd8\xa4\xc6\x3b\xd8\x24\x5d\x39\x58\x3f\xed\xb2\x69\x78\xa3\xcb\xac\x8b\xb7\x34\x5d\x1a\xb1\x3b\x49\x71\x7b\x95\x90\xb6\xbc\xfd\xc6\xa1\x0d\x53\x7f\xbe\xb7\xdc\x69\xa5\x36\x02\xd5\x6e\x35\x50\xb9\x12\x1e\x37\x10\x89\xab\x60\x6e\x39\xba\xea\x88\x1f\x9b\x29\x74\x30\x2b\x5c\xdb\xad\x16\x2e\x20\x49\x65\xbf\x07\xb9\xe6\x6a\x98\x6c\xe2\xbb\xf5\x81\x8a\x0e\x4b\x31\x99\xd4\x7e\xd7\xca\x9a\x3e\xe4\x77\xad\x0b\x96\x39\xc5\x34\xe3\xda\xaa\xe7\x45\x74\x7b\x90\x2b\x5e\x70\x5c\xe4\x72\xeb\x1e\x17\xde\x61\x29\x1e\x9d\xa6\x45\x37\x09\x4e\x1f\xa8\x51\x71\x01\xda\xea\xb3\xae\x74\x29\xbb\x9a\x06\x23\xd8\xc6\x08\xc7\x4e\xb5\xb7\xac\x75\x75\xb8\xd7\x17\x83\x25\x2e\x16\x4e\x1f\x66\xc3\x34\x73\x5a\x65\x5c\xb9\xab\x45\xf3\x07\xb9\xe3\x8b\x17\x6a\xb9\x7e\x2d\x25\x0b\xb4\xcb\x83\x5c\x69\x35\x4c\xb6\xcc\x9a\x00\x49\xe3\xe5\x78\x9b\xc2\x76\x10\x56\x99\xa3\x17\xa2\xaf\xec\xf9\x20\xb1\xb8\x74\xdd\x77\x58\xf0\xc3\x5c\xe9\xa2\xf3\x32\xad\xef\x6e\x43\x1a\x2f\xc5\x5b\x5c\x64\x41\xfd\x2c\xae\xe5\xeb\xfe\x61\x0c\x43\x6c\x33\x13\x3b\xe9\x89\x92\xd9\xf5\x25\xbd\x39\x85\x5d\xfa\xe0\x5d\x8e\x4c\x2f\x4f\xd7\xe1\x50\x29\x21\x32\xcd\x45\x0b\xb8\x68\xb9\x55\x2e\x09\xb8\x78\xc7\xe8\x52\x9b\x1a\x59\x6a\xba\x6a\x58\xa9\x69\xcd\x98\x52\x5f\xa7\xed\x08\xe6\x30\x43\x2b\x1d\x32\x23\xf0\xec\xd7\x69\xbb\x04\xb1\x62\x16\xdc\x72\xf0\xb5\x9d\xb3\xaf\xd3\xbd\x12\xaa\x99\x52\xa7\x76\xe6\x5b\x6d\x51\x7f\x3b\x5e\xee\x03\x2b\xa7\x35\x71\x52\x7d\x61\xfe\xb5\x80\xc5\xaa\x64\x9c\xf5\xd9\xb0\xef\x8d\x2f\xb4\x26\x44\xda\x7a\xd9\x97\x96\x05\x89\xe9\x2f\xb6\x14\x77\xac\xcf\x86\xe1\x8e\x2f\xb4\x26\x44\xda\x7a\x29\xee\xa8\x53\xcb\xaa\xc8\x63\x9d\x1e\x24\xf6\x96\xac\x96\xda\x5b\x56\x76\xb3\x2d\xfb\x6d\xe2\x9a\xa7\x70\x65\xc3\x14\xef\xf4\x20\x57\xbb\xe0\xfb\xe0\x4b\xad\xfb\x81\xd0\xe6\xcb\xf1\x47\x9f\x75\xad\x8c\x40\xd6\xeb\x41\x62\x70\xe1\x7a\xf3\x71\x31\x1c\xba\x8d\x04\x0b\xd6\x2b\x7a\x3d\xc8\xf5\x56\xc3\x94\x8b\xad\x09\x93\xb7\x5f\x8a\x43\x94\x8c\x8a\x38\xa8\xca\xee\x2f\x75\x88\xe7\x31\x1a\x38\x3b\x3d\x00\x83\x0b\x7d\xd6\xb8\xea\x29\x88\x1d\x4f\x82\x1f\xc6\x19\x58\xbc\xd6\x34\xbb\x03\x57\x10\xbd\x36\x70\xbd\xd4\x41\x17\x0d\x67\xeb\x0c\x67\x01\x6e\x32\x38\x8d\x83\x10\x66\x5d\x4c\x3d\xce\xc1\xd5\x18\x61\x99\xc5\xfb\xdf\xe7\x34\x83\x81\x9a\x38\x48\x4e\x83\x8b\xed\x6b\x91\xc6\x25\x50\x06\xac\xd1\x13\x43\x1c\xac\x1c\x5d\x8c\x76\xd9\xbc\x13\x81\x83\xbc\xc2\xea\x68\xdb\x56\x69\xdb\x0d\x5c\x22\xc2\x31\x5c\x3d\xf4\xac\xec\xf6\x20\x57\x5c\x0d\xb3\x5c\x6e\x4d\xa0\xa2\xc3\x52\x3c\xa6\xa3\x51\x7c\x47\x53\xab\xde\xf7\x41\x62\xb4\xc6\xda\xef\xb4\xe8\x87\xb9\xda\x05\xe7\x87\x2f\xb5\xee\xe9\xa1\xcd\x97\xe2\x2f\x43\x93\xf6\x34\xc0\xe3\x35\x05\x50\xa2\xcf\x9f\x9e\xa8\x19\xe9\x08\x03\x08\x32\x9c\xff\x8e\xf0\x98\xa6\xfe\xd9\xde\x6e\xc1\x1e\x69\xce\x03\x35\xbc\xf4\x3f\xf9\x3e\xe0\x01\x96\x5a\xb8\x07\x7d\x25\xfe\x02\x0d\x8e\x0a\x93\xa8\xba\xfb\x0b\xd0\x66\x10\x60\x87\x2c\xa6\xb5\x1e\xa6\x45\x40\x9d\x04\x78\xdc\x8c\x5b\x65\xc8\x7d\x3f\xb6\x80\xb8\x91\x2e\x9b\x76\x30\xe9\x32\xeb\x1e\xcb\x0c\x4d\x96\x1f\xca\x22\x09\x2b\xdc\x81\x17\xe2\x8e\x77\xdb\x38\xfc\x89\xe5\xd6\xc6\x21\xeb\xb0\x0c\x8f\x45\x12\xc1\x2c\x0f\x2b\x22\x62\x2d\xc0\xa4\xd2\x71\xc3\x70\xa9\x2e\xb9\x26\xd8\xb2\xcb\x72\x7c\xae\xce\x60\x59\x9f\x07\x89\xc5\x65\x6b\xfd\x07\xfb\x31\x17\xd3\xe9\x9d\x22\x70\x94\xfd\x1e\xe4\x9a\x17\x7c\x17\xe5\x82\xeb\x7e\x16\xa2\xc7\x52\x5c\x62\x67\x4a\x00\xf3\xa0\xe0\x8d\x8b\xfa\x42\x17\x56\x17\x5b\x78\x69\xd4\x17\xba\x8c\x55\x6f\x71\x79\xa7\x0d\xc3\x9c\x58\x6a\x4d\x90\xac\xf9\x32\xfc\x39\xbd\x55\x17\x7c\xab\x0f\xd4\x6f\xb5\x1a\xe6\x55\x6d\x68\x57\x4b\x71\x85\xe2\xb8\x1d\xb1\x50\x72\xee\x60\x17\x84\xe9\xd9\x28\x53\xbb\x3d\x48\xec\x2d\x59\x35\x1e\xa7\xc5\xaa\x57\x2b\xa2\xd7\x83\x5c\xef\x82\xd3\x22\x16\x5b\xf7\xcc\xb0\xf6\xcb\x70\x78\xdd\x46\x61\xfd\x64\xff\x77\x49\xb0\xe1\x48\xac\xa1\xe8\x91\x2c\x04\x07\xcf\xab\x9a\xf5\x60\xff\xc5\x27\x90\xf6\xfa\xb8\x43\xa3\x4d\x02\x8f\xcd\xee\x0b\xf9\xa7\x8d\xf2\xf6\xb3\x9b\x6c\xfe\xe5\x13\xcd\x50\x1d\x84\xb8\xa5\x64\x86\x7d\xb2\x2c\xa3\x45\x06\x6e\x28\xcc\x6e\x3a\x5f\x8f\xce\x78\x7d\x10\xa6\x49\x2f\xab\x72\x38\xc8\x96\x20\x7e\x15\xd7\xd9\xeb\xcd\xf3\x9d\xbd\x5e\xc1\x79\xf6\x5a\x78\xcf\xda\xfe\x19\x4a\xb0\xc4\xfc\x79\x30\x9d\xb6\x61\x72\xa9\xe2\x4d\xc3\x8a\x72\xae\x70\x4b\x1c\x2a\xa8\xc4\x5d\x79\xf9\xe9\xf6\x56\x4d\x7e\xf1\x04\xf2\x40\x99\x2d\x2f\x4c\x13\x9c\xa5\x71\x4c\xcf\x39\x0b\x80\xe1\x01\x8f\x47\x59\xed\xf2\x02\x72\x0e\xca\x0e\xfc\xf3\x58\xd4\x7e\x3d\xb1\xa2\x25\x0e\x7a\x58\x39\x6d\x37\x49\x30\x81\x5d\x8f\x20\x45\x8c\x5f\xb6\xec\x92\xdd\x71\x1c\x3f\x0b\x9f\x38\xbd\xd0\xc3\xed\xdf\x0f\x46\xf9\x30\x12\x41\xec\x77\x15\x3e\x2b\x5a\xff\x4d\xd8\xe4\xa3\xaf\x88\x4c\xb2\xdc\x00\x25\x30\x6b\x47\x70\x50\x8c\xda\x41\x14\x4c\x2b\x62\x72\x67\x30\x4f\xe3\x4b\x98\x3d\x17\x7f\xe4\xcf\x29\x69\x42\x61\x25\x94\x7b\xbd\x90\xe4\x6b\xaf\x5c\x41\xb9\xce\x96\x7f\xd3\xaa\xde\x7c\xbf\x93\xc1\x11\xca\x31\xcc\x5a\x55\xc0\xba\x93\x00\x25\x9e\x92\xf6\x7a\x5e\x07\xb5\x45\x8e\xd3\x49\x79\x6d\xdb\xce\x8a\xd8\x2d\x5a\x57\x7a\x87\x6a\xa6\x4b\xff\xa6\x34\xed\xc9\x1e\x1d\x94\x65\x90\x5e\x00\xb7\xbc\xaf\x45\x8a\x03\x0f\xb0\x7f\xf3\xf5\x1f\x3c\xe4\x40\x7e\xc5\x1a\x95\x53\x88\x6a\xa0\xaa\x14\x93\x27\x28\x0b\x74\xb7\x2c\xe3\xcb\xbe\x87\x13\x64\x8f\xae\x1d\x9d\x3a\x7b\xcd\x40\x44\x01\x0e\xd8\xff\x9c\x9f\xd1\x7f\x95\xad\x9e\xd3\xe3\xf5\x3c\x87\xb8\x78\xa0\xaf\x4b\x57\x59\xb3\xeb\x4c\xb3\x72\xe5\x07\x5b\x6c\x5b\x7e\x61\xf7\x9d\xf8\x5f\xdb\x5c\x36\x1b\xf5\x54\x2a\x4b\xad\xb7\xd0\x32\xf4\x5e\x7b\x90\xc1\xe0\x62\x9a\xa2\xc4\xcc\xd8\x6f\x05\xe9\xd3\xe0\x94\xe5\xdf\xd3\x53\x43\x5f\x1a\x9d\x7a\x3b\x98\x4e\x63\x14\xd2\x10\x3b\xed\x51\x9c\x0e\x9c\x4f\xcc\x54\x19\x99\xb1\xee\xe7\x30\xb9\x44\x59\x9a\xb8\x5e\xd1\x1b\xfe\xb4\x3c\xc4\xfa\x22\x1e\x8c\x86\xad\xa7\x2f\x9f\xf6\x94\x5c\xff\x6c\x02\xbb\xe5\xe4\x7e\xa1\x73\x13\xe1\xd5\xd0\xb0\x45\x4d\xa9\x64\x81\x51\x19\xcc\xec\x0a\x25\x51\x7a\xe5\x27\x3d\xf6\xc7\x13\x18\xe7\x70\xab\xa2\x2d\x5b\xac\x9f\xf4\xd8\x1f\xb4\xed\x8d\xde\x56\xa6\xd0\xc8\x61\x3c\xe4\xf7\x45\x4f\x92\x1e\xf9\x35\x27\xf3\xc8\x40\xba\x7c\xca\x4f\xb2\x5e\x19\x0d\x8d\xc3\x4b\x77\xd2\x6e\x49\xd1\x59\xf4\x33\xa6\x40\xa0\xe1\xac\x55\x82\x9c\xd0\xdd\x3f\xc9\xe0\x10\x5d\xfb\x20\xe9\x67\x9f\x6e\x6f\x5b\xe4\x9f\x1e\x04\xb0\x93\xc1\x74\x0a\x93\xd6\x8d\x12\x96\x5d\xfd\xb2\x69\x08\xf6\xcf\x2c\x72\x3b\x8b\x0d\x48\x83\xd6\x2b\xa1\xed\x23\x18\x43\x0c\xb7\x08\x40\xf2\x2d\xcc\xd7\xcd\x35\x12\xc7\x37\x59\x7d\xea\x94\x4f\x34\xa9\xf1\x69\x0e\xe3\x20\x1f\xb7\x27\x30\xcf\x83\x91\xc9\x5b\x17\x1d\x56\xa9\x2e\x52\x3a\xac\x19\x6a\x28\x48\xee\x30\xae\x81\x6f\xb3\xe7\x85\x15\xba\xe1\x9a\xb1\x96\x3d\x51\x94\xcd\x3a\x22\x2c\xb8\xa1\x93\x3d\x64\x73\xdd\x63\xa0\xf3\x2e\x9a\x97\xe4\xe0\xf6\xf6\x66\x0e\x6e\x98\xe4\x8a\xd2\xe4\x4d\x40\x38\x36\x82\x79\x37\x9b\xf7\xd0\xed\x6d\x9f\xe8\xb0\xad\x17\x40\x2a\x9f\x7e\x0b\xf9\x4f\xb2\xed\xed\x8c\xc7\x86\x7c\x92\x76\xec\xce\x65\x74\x45\xdc\xfb\xf9\x46\x0a\xc6\x18\x78\xea\x7c\x72\x45\x2c\x36\xf6\x8c\xc6\xbf\xb3\x8e\x88\xb9\xb1\xca\xb9\xc8\xea\x9c\x8b\x2c\x18\xb1\xa8\x43\xc2\xc7\x3e\xab\x38\x1c\x65\x83\xb2\xd7\xe2\x00\xa1\xfe\x0d\x54\x24\xc6\xb2\x7f\xb7\x2d\xfb\xab\x92\xe2\xfd\x0b\x61\xce\xc5\xae\x28\x81\xd1\x9c\xe3\x72\x01\x4e\xb6\x46\x05\x1b\xab\xdd\x82\xca\xe7\x8e\x90\x23\xf7\xc4\xe5\xc5\x98\x67\x59\x90\xe4\xec\xc5\x27\x4d\x14\x54\xc5\xff\x6b\x8a\x75\x4c\x64\xe1\xb4\x21\x70\xdf\xaa\x05\xc9\xe2\x3e\x0f\x52\xba\x5b\x94\x31\x52\xac\x65\x85\xac\x91\xa2\x4b\xb5\xdc\x98\xe3\x20\x09\x61\xbb\x86\x00\xf9\x77\xc9\xfb\xab\x1c\x09\xd7\xec\xe3\x34\x88\xda\xf9\x34\x43\xa6\x0b\x80\x92\xe6\x9e\x8d\x34\x8c\xd1\x68\x8c\xa9\xc9\x32\xaf\x01\xec\xf1\xc0\xa0\xe7\x93\x20\x1c\xa3\x04\xe6\xcf\x21\x59\x56\xc0\xf8\xae\x86\xe5\xeb\x1c\xaf\xc7\x8b\x62\x59\x78\xd7\x30\x83\x01\x86\x87\x6c\x42\x7e\xeb\x06\x45\x5d\x4f\x99\xd5\xe7\x02\x79\x80\x28\x35\xf0\x1a\x77\x6f\xca\x0a\x9e\x8a\x86\xc8\x7a\x5d\x6f\x1a\x64\x41\x1c\xc3\xd8\x03\x74\xd6\x79\xf7\x86\x45\xa6\xbd\xe1\x98\xe8\x7a\x45\x72\x91\xa4\x57\x89\x07\xd2\xa4\x7b\x73\xb4\xff\xc7\x59\xf7\x86\xb9\xbb\xe5\xdd\xbe\x97\xc1\xaf\x05\xcc\xf1\x11\xbc\xc6\x27\x54\x3f\xa5\x13\xcb\x61\x12\xf9\x2d\xef\xf0\x78\x6f\xf7\xdd\xe7\xd7\xef\x8e\x4f\xf7\x3d\xff\xd3\x1c\x9c\xbc\xdf\xff\xe8\xe8\x7c\x92\xc1\xcb\xe5\x9d\x5f\xbf\xdd\x3d\xfa\x65\xff\xf3\xc9\xee\x2f\xfb\xa7\x9f\x4f\x0f\xfe\xda\x57\x21\x85\xe3\x20\x19\x41\x02\xe4\x94\xee\xf6\x22\x40\x87\xc7\x7b\xfb\xef\x3e\x7f\x38\xd9\xdb\x3d\xdb\xdf\xeb\x7a\xff\x1f\xb1\xbe\xb9\xc4\x00\x2f\xe9\x52\x84\xca\xe5\x07\xf1\x55\x30\xcb\xbb\xfd\x1b\x96\x55\xa4\xeb\xb1\xcf\x34\x4c\x93\xa8\xeb\x8d\x83\x7c\x8f\xfc\x9c\x03\x59\xcd\x92\x2a\xce\x3f\xcd\x01\x69\xd8\xbd\x99\x03\x5a\xd2\x25\xdf\x32\xc8\x51\x04\x07\x41\xe6\x42\xb3\x35\x0b\x6b\x60\x22\x56\x8b\x81\x39\xa0\x83\xfc\x98\x14\x2a\xc3\x87\x71\x9a\x43\x3a\x3c\x69\xae\x0c\x34\x28\xf2\x99\x07\xe0\x35\xc2\x74\x0b\x68\x5a\x24\xea\x11\x8b\xf7\xe5\x11\xf9\x57\x01\xb3\xd9\x49\x90\x05\x13\xc8\x8c\x65\x62\x52\xa4\x33\x81\x75\x99\x5e\xc0\xee\x4d\x9e\x85\x5d\x8f\x10\x88\xb2\x27\x39\x26\x7b\x69\x02\xbb\x5e\x5e\x84\x21\xcc\x73\x52\x40\x63\x35\x77\x3d\x48\xfe\xf1\xc8\xea\x59\x55\xf7\x06\x26\x38\x9b\x75\xe9\x6e\x11\xe5\x62\x94\xf8\x2d\xf5\xa0\xf2\xc8\xc4\xb8\x43\x30\x38\xf7\xe9\x09\x7c\x77\xbc\xbb\xf7\x79\xff\xe3\xee\xbb\x0f\xbb\x67\x07\xc7\x47\x5d\xb9\x60\xb6\xae\xf2\x4c\x14\xd3\x28\xc0\xb0\x7a\x4d\x64\x1b\xe8\x8c\x2a\xa6\x41\xab\x5c\x33\x78\xbf\x7f\xf6\xfe\x4f\x3e\x1e\x01\x42\xca\x94\x43\x26\x50\x2f\x4e\x2c\x99\xab\xb2\x79\xbc\x52\x1e\x9b\xa3\x54\xc1\x3e\xd9\xaf\x39\xa0\x4d\xba\x37\x0b\x57\xcb\xce\xc0\x0a\xab\xad\x98\x8e\x7a\x96\xc6\x41\x6e\xce\x85\xfc\x07\x6e\xb8\x7c\x9c\x77\x6f\x82\x7c\x96\x84\x5b\xfa\x96\xe7\x84\x3f\x01\x57\x0d\x65\x5c\x60\x54\x04\x59\x94\x77\x6f\xb4\xa3\xda\x6d\xf9\xbd\x9f\x9f\xbe\x04\xfc\xc3\x61\x3f\x5f\x00\x13\x21\x64\x03\xd4\x13\x81\xe7\xa4\x1d\x06\xfa\x54\x9d\xad\x30\x48\x52\xfc\x8a\x9c\x57\x2e\xdd\xf5\x7e\x7e\x8a\x3a\xf4\x20\x77\x26\x01\x0e\xc7\x30\x6f\xdd\xc8\xef\x90\x7e\x24\x62\x4f\xfd\xb9\xc4\xec\xcd\x62\xc4\xd2\xa5\xd7\xfa\x88\x38\x13\x77\xf3\x14\x74\x8d\x12\x22\x9f\x05\x59\x38\x26\xe4\xd7\x79\x7f\xc8\x9e\x36\xb0\xc6\x66\xa9\xd5\x8a\xa7\x57\x8b\x3c\xe0\x0d\x8b\x1c\x3a\xa2\x0a\x89\x8c\xfc\xf7\x62\xdf\xe1\xbc\xa9\x75\xc3\xd6\x74\x06\xb3\x49\xd7\xf3\x40\x8c\x72\x7c\x96\x9e\xd2\x32\x16\x3b\x40\xcc\x53\x0d\x52\x2e\xf8\x71\x9f\x26\x3f\x63\x10\xc8\xc4\x72\xca\xb9\x00\xbc\x0e\x42\x7c\x48\x76\xf0\x54\xa9\xa2\xea\x61\x06\x83\x28\xf7\x89\xea\x23\x2b\x3c\x1f\x64\x70\x04\xaf\x6b\xb6\x1d\x16\xdf\xbe\xcd\x6a\xb6\x2d\x27\xb2\x9f\x90\x5d\x8b\x88\x64\xa1\x00\x90\xa5\x2f\x01\xcf\x51\xf5\xa6\xac\x3c\x64\x47\x90\x54\xd2\xf9\x29\x20\x32\x98\x43\xc2\x4e\x51\x22\xbe\x22\xe6\xdd\xcb\x92\xd6\xb1\x63\x46\x78\xdd\xf6\x36\x2d\xc9\x21\x6e\x79\x4a\xb1\x07\x5e\xfa\x73\x40\x76\xdd\x44\xb1\x67\xae\xae\xd3\xff\xe4\x11\x39\xa9\x62\x72\x1e\xf0\xd4\x1d\xa3\xad\xed\x6d\xa2\x21\xf9\x33\xb1\xf3\x2c\xb5\x9e\xda\x0d\xdc\xe4\xe3\xb4\x88\xa3\xd3\x34\xc3\x64\x79\x78\x9c\xc1\x7c\x9c\xc6\x51\xb7\xf3\x3f\x41\x9c\x32\x33\x4b\xf7\x05\x88\x10\x93\x3f\xbb\x2f\x5f\xbc\x00\xf4\xce\x88\xa8\x88\x4f\x5f\x00\xfa\xb5\xee\xc6\xf1\x19\x29\xcb\x59\xc9\xf5\x49\x80\x31\xcc\x92\x77\x54\xff\xef\xfe\x8f\x7f\x07\x13\x94\xd0\x69\xbf\x1e\x07\x19\x2f\x95\x78\x17\xc8\xa6\x73\xab\x5c\x2e\xb8\x80\x33\xde\xc6\x44\x14\xb5\x41\x8c\x20\x7e\x23\x99\x12\x45\xed\x08\x62\x9f\xfe\x66\x1f\x36\x59\x35\xeb\x04\x23\x0b\xf7\xd6\x69\x21\x8a\x9a\xeb\x28\xb3\x4d\x21\xfb\x47\xff\x31\x8f\x93\x5e\x78\xd7\x6d\xf4\xd4\x43\x27\x7e\x5a\x20\xcb\xaf\x57\xdf\x78\x61\xf4\xe1\xe7\x4f\x34\xe2\x1e\xe4\xd4\x5e\x4a\x73\x44\x70\xf3\x8c\xf0\x65\xb7\x8e\xc6\x13\x06\x08\xf7\xfa\xd4\xc8\x4a\xeb\x2d\x3c\x6d\x6f\x63\x9a\x41\xa4\xd5\xe9\x74\x34\x02\x96\xd0\xec\x14\xd6\x20\x32\x7f\x09\xee\xfd\x9c\x74\xf2\x74\x02\x5b\xad\x44\xdd\x30\xd2\xb3\xd7\xeb\x41\xdf\xf7\xfd\x79\x8b\x67\x9a\xd4\x4e\xac\x31\x11\x05\x2f\x3e\x4f\x2c\x69\xef\x8b\x7f\x13\x43\xbc\x85\x7a\xbc\x3a\x87\x1c\x31\x34\xb3\xca\xc2\x73\xb7\xbd\xdd\x42\x3d\xd4\x99\x04\xd3\x56\x0b\xf6\x7e\xbe\x11\x48\x81\x1d\x84\xe1\xe4\x49\xf9\x58\x93\x7c\xe8\x43\xc7\xf6\x4a\x86\xe6\x03\x4c\x53\xae\x94\x08\x43\x32\x19\x08\x9d\x83\xba\xeb\x75\xf1\x7a\x83\xb3\x99\x74\x28\x21\xdf\xfa\x7b\x38\xda\xbf\x9e\x52\x0d\x4b\xfa\x89\x28\x68\x87\x25\xda\x71\xef\xe7\xac\x83\x61\x8e\x5b\xfa\xe7\x42\xff\x9b\x87\x64\xd2\xad\xcc\xbf\x99\x4b\x7a\xbf\x60\x3b\xcc\x13\x4a\x97\x59\x24\xe8\x6b\x8b\xe5\xa9\x58\xc8\x59\xd3\x8c\xaa\x35\xed\x21\x35\x0e\xce\xea\xf0\x57\x71\xb3\x50\xc1\x67\x99\x79\x76\xfd\x3c\x55\x01\x97\x89\x0f\x2d\xed\x41\x79\x3a\xbe\x70\xcc\xa4\x19\xee\xfc\x17\x0c\xc2\x71\xe7\xd9\x0d\x9c\x7f\xf1\x95\x8d\xb0\x78\x70\x9a\x61\x31\x09\xc6\x42\x49\xc9\x1e\xcc\x43\x98\x44\x28\x19\x11\x8a\x5a\x42\x65\x1c\x6f\x39\x5f\xfe\x2c\x90\xca\x0c\xae\xb3\xdf\x83\x2c\x41\xc9\xe8\x24\x43\x09\x66\x4c\x8f\x92\x43\x9a\x48\xdf\x84\xd9\xe9\x74\x52\xe0\x2d\x86\x50\x52\x2d\xb2\x54\x46\x8e\xb4\x69\xf3\x02\xb1\x32\x9d\x42\x11\x12\xc4\x6f\x18\x16\x0d\xb2\xbd\xfd\xb4\xbc\xce\x20\x07\x15\x25\x23\xf6\x21\xc3\x9e\xf7\x21\x47\xc9\x68\xeb\x54\xef\xbf\xc5\x1d\xc1\xb6\xa6\x7c\xdc\x2d\xc2\x35\xb6\x26\x30\x48\xf2\x2d\x3c\x86\x5b\x64\xd2\x5b\x57\x28\x8e\xb7\xd2\x24\x9e\x6d\x91\xe1\xb7\xae\xc6\x30\xa1\x95\x13\x7a\x78\xf2\x2d\xa6\xb0\x82\xad\x24\xe5\x95\x41\x32\xdb\x4a\x87\xa4\x0d\xca\x04\x68\x04\x45\xc3\x8e\xf7\x24\xdb\xde\x6e\xc1\x9f\x7a\xde\xd6\xd9\x18\xca\x39\x6d\xd1\xc3\xba\x85\xf2\xad\x08\x4e\x33\x18\x06\x18\x46\x5b\x28\xd9\x1a\x06\x97\x69\x46\xe0\x19\x93\xef\x78\x9c\x7c\x51\x52\xb2\x0c\xff\x4f\x5f\xf8\x73\x8d\xd2\x2b\xfb\x51\x7a\x8c\x11\x20\xaf\xd8\xe5\x4d\x47\xdd\x8f\xf2\x40\x8a\x9a\x72\xeb\x76\x60\x99\x5d\xb6\x0b\xd9\xe7\x5b\xe7\xfb\xad\xb0\x94\x57\x7d\xe5\xf7\x6f\x82\x91\xf7\x11\xfd\x4f\x14\x5d\x0b\xd6\xc0\xee\xfc\xda\x19\xcc\xd1\xb7\x15\x65\xfc\xac\x48\x62\x1a\x38\xd9\xbc\x1b\xd2\x7b\xc1\x4b\x48\x37\xee\xbb\x08\xfa\x6c\x79\xef\xc9\xea\xe0\xdb\x20\x89\x62\xae\x1c\x51\xa3\xf3\xef\x4a\x25\xa1\x05\x59\x27\x4d\xfc\x96\x17\xa1\xe8\x20\xc9\x61\x86\xf7\x63\xc8\x6e\x27\xd4\x4f\x98\x45\x37\x22\xb2\x54\x11\xc3\xe3\x24\x84\x7e\xcb\xa3\xa6\xf3\xf7\xd4\xfb\xd6\x03\x2c\xf1\x35\x39\x5d\x41\x14\x31\xe0\xef\x50\x8e\x61\x02\x99\xaf\xa0\x55\x2a\x6e\x1d\xd9\xe9\x77\xcc\x98\xc1\xec\x38\x6a\x3a\x03\x94\x44\xf4\x90\xfb\x3e\x60\xf5\x64\xd4\x7d\x82\x72\x09\xde\xa3\x9b\x0b\x39\x14\xd7\x00\xbe\xd0\x16\x2b\x30\xa2\xdc\x95\x3a\x71\xc2\x47\x66\x30\x56\x1f\x7c\x19\x9f\x24\xb4\xad\x2d\x1d\xc7\xda\x97\x28\x47\x03\x14\x23\x3c\x6b\x47\x10\xc3\xaa\x07\xb2\xcb\x8e\xef\x77\x3f\xad\xc8\x3a\xad\xe5\xca\xac\xb3\xba\x97\x86\xf4\xea\xf2\xa3\x6c\xa2\xec\x0f\x4a\x90\xb1\x23\xd8\x64\x1f\xb7\xb7\x2d\xe5\x90\x59\x03\xf1\xfd\xb1\xca\xb5\x03\x16\xf1\x39\x38\x8e\x58\xd9\x91\xb1\x06\xb1\xdf\x16\x40\x96\xbb\x8b\x9d\x94\xe6\x6b\x92\x33\x72\x1e\xbd\xfa\x93\xaa\x77\x04\x87\x69\x36\x40\x51\x04\x93\x36\xb3\xa5\x2f\x25\x95\x7f\x8f\xd7\x8a\x62\xd5\xc0\xc5\xf4\xb5\xf4\xc7\x6c\x41\x4e\x58\x50\xfe\x46\xcc\x5c\x64\xb4\xa7\xc7\x40\x29\xf7\x80\x48\x61\x0e\x1d\x75\x4f\x5f\x08\x05\xe3\xb3\x23\xd9\xff\x9c\x99\x06\xf4\x81\x9d\x60\x5e\x2e\x82\x52\x63\x03\xd8\x7d\x29\xb5\x81\xb6\xc7\x64\xeb\xa8\xbc\xb5\x9c\x61\x19\x61\xed\x92\x14\xa3\xe1\x8c\xc1\xb9\xef\xfb\x56\x7b\x97\xe8\x22\x94\xdb\x9d\x2a\x84\x74\x98\x22\xc2\xa3\x0c\x72\x86\xce\xbe\xc4\x3a\xb8\x4a\x82\x09\x0b\x0a\xd2\xa6\xbb\x83\xab\x50\xa5\xf9\xef\x8a\xdc\xde\xcc\xb2\x5a\xef\x54\xaf\xc9\x9d\x43\xc1\x59\x62\x9f\xec\x59\x8e\xe1\xa4\xcb\xdd\xfe\xc9\x48\x7e\xcb\x07\xe7\xe9\x20\x2f\x4f\x1d\xb3\x94\x8b\x5a\x8f\x54\x7a\x7e\x69\x31\x1d\xa5\x38\xfd\x35\x1d\xe4\xf2\xab\xa0\xe7\x53\x07\xd1\x39\x4f\x07\x47\x02\x6f\x44\x81\x1d\xd1\x33\x1c\x79\xe2\xf8\xe3\x2c\x48\x72\x44\x20\x9e\xa5\xef\xd3\x02\x43\x31\xce\x32\x23\x2a\xdd\x92\x8c\xf4\x78\x64\x5f\x16\xa9\x27\x7b\x74\x49\x09\xea\x3f\x8b\x85\x45\xb0\xf6\xca\xfe\x5e\x46\x76\x45\xed\x32\x59\xde\xc0\xa0\x2f\x8e\xdf\xaa\x07\xfd\x7b\x68\x01\xd2\x0a\x0c\x6e\xc4\xca\xeb\x9a\xf9\xc3\x20\x09\x61\xbc\x1b\xc7\xbf\xf3\x8e\x42\x58\x17\x80\x4a\x77\x2e\x48\xdd\xb9\x64\x07\x66\xff\x01\x34\x4c\x86\xd2\x99\x7f\x0f\x0a\xb3\xd4\x39\x81\xde\x5e\x63\x08\x8b\x38\xb0\xeb\xd3\x93\x67\x6a\x4c\xf9\xef\x0e\x33\xd4\xdb\x0b\xea\x3a\x06\x66\x6d\xe5\x24\x81\xf1\x9b\x11\x46\xca\xc9\x3c\x5f\xbd\x97\x22\x9a\xc2\x99\x24\x92\x5a\x62\x57\xa2\xbe\x27\xb8\x43\xf8\xd2\xf6\xb6\xf6\x53\x8d\x25\xc2\x8c\x6a\xe4\xfc\x10\x42\xec\xf3\xcb\x04\x59\xf0\xb4\xd7\xd3\xba\xde\xde\x56\xad\x0a\x3c\x7d\x51\x4d\x94\xc9\xc4\xf3\xe7\x6c\xd6\x6d\xe1\x61\x52\xed\x7c\xce\x16\x6a\x49\x73\x34\xc3\x30\x39\xbf\x20\x05\x31\x08\x40\x0e\x0a\x10\x82\x08\x4c\xc1\x04\x0c\xc0\x10\x8c\xc1\x0c\x8c\xc0\x25\xb8\x2a\x7d\x13\xcf\x4b\x8e\x89\xb6\xb7\xab\x4e\x3d\xd6\x1c\x43\x90\x92\xba\x5a\x4f\xda\x4b\x4e\x70\xf9\xb3\x4c\xe0\x8b\x3a\xe2\x4f\xc0\x53\xff\x2a\x2e\x24\xd9\x8e\xf6\x8b\x25\x3d\x4e\xfc\x2e\xfb\x8e\xe6\x7e\x99\x9d\xf9\x9b\xfa\x85\x92\xc5\xa6\xbd\x9b\xf9\x13\x3d\xe7\x36\x4d\xf6\x9d\xb8\x72\x46\x43\xff\x26\xed\xc3\x4f\xbd\xa4\x0f\xe9\xa7\x94\x2a\xcb\xe8\x3d\x7d\xaa\xfe\x04\xa9\xb6\x10\x5a\xab\xad\xac\xc5\x1e\x1f\x7b\x28\xd9\x4a\x6f\x6f\x53\x75\xfe\xfe\xf6\x76\x2b\x95\xeb\xed\x3d\x7d\xe1\x53\xff\x62\x16\x46\xc6\x2f\x0d\x3a\x32\xb1\xb0\x9c\x20\xdd\x05\x71\x59\xc4\x65\xbf\xdb\x5b\x34\xf7\x41\xea\x83\x4c\x09\x57\xa3\x8d\x47\x87\xa3\xb3\xd1\xcb\x77\x52\x1b\xab\x99\xc0\x2a\xd0\x2a\x7b\x42\xd6\x66\xff\xf6\xec\x11\xaa\x0f\x46\x4a\x96\x97\x14\x71\xec\x83\x74\xbd\xa9\x99\x11\xb3\x1d\x0d\x60\x9c\x26\xa3\xfc\x2c\xe5\x8c\x39\x4d\x3c\x1f\x24\xac\x2e\xc0\x38\xf3\x65\x9a\x6a\x1f\x64\xae\x62\x70\xc3\x41\x7e\xa4\xe3\xb6\xfc\xde\xcf\x9e\x47\x90\xaa\x35\xa6\x79\x1e\x7d\x10\xbb\x0a\x03\xf7\x68\xb9\xbb\xb8\x70\x17\x87\x6a\xb1\x0f\xa2\x1e\xf5\x14\xdf\x82\xd7\x18\x26\x51\x5e\xda\xa3\x99\x31\x3b\x2b\x42\x9c\x52\xaa\x0a\xfd\x1b\x49\x61\xa1\x0f\xce\x99\xff\xb7\x40\x05\x98\x52\x52\x58\x96\x73\x4d\x70\x62\x14\x97\x8e\xb8\x03\xa3\x86\xf1\xa4\x68\x17\x7b\x60\x68\x56\xa5\x93\x69\x0c\x79\xe5\xd8\xa8\x0c\xe2\x38\x0d\x0f\xf6\x3c\x30\x33\x2a\x98\x1a\x03\x46\x46\xf1\x14\xc2\x8c\x34\xbf\x34\x27\x9c\x86\x17\x10\x7b\xe0\x8a\x95\xcf\x47\x10\x6f\x51\xd8\xa7\xe3\x34\xc3\x07\x7b\xe2\xe5\x81\xf8\xce\xc9\x59\xeb\xf5\x7a\x2d\x6e\x6c\xe5\xd3\xf0\x6f\x6f\xe5\xe1\x85\x3b\xec\xcf\x2e\xec\xe4\xc5\x80\x6d\x40\xeb\x05\xf8\xdf\xfc\xf9\x1c\x4c\x7b\xdf\x5a\x51\x67\x9a\xa5\x38\xc5\xb3\x29\x2c\xf1\xd8\x47\x9f\xc0\x8d\x99\x81\x5c\xf7\x86\x53\xf2\x91\x2b\x6e\x87\x19\x73\x14\xf3\xc1\xc4\x04\x2d\x94\xf2\xa4\x29\xe4\x81\x09\x59\xf1\x97\xcf\x9a\x02\x1f\x9a\xc0\x95\x03\xd1\x4f\x9b\x42\x1f\x5b\xd0\xd5\x33\xd5\x8f\x9b\xc2\x9f\x59\xfb\x29\x8e\x65\x3f\x68\x0a\x7b\x64\xc2\xe6\x27\xbb\x9f\x37\x85\x7c\x69\x42\x16\x1f\x47\xbf\x68\x0a\xfa\xca\x3a\x85\xfc\xfb\xea\x87\x4d\x41\x47\x35\x84\x97\x65\x32\xcb\x42\x77\x73\x42\x1b\xd1\xa0\xc0\x70\x89\x5b\x7a\x95\x9b\x3f\x93\x63\xf8\x9b\x1e\x5d\x02\x2a\x25\x9e\xc9\x26\x49\x3c\x83\x47\x89\xe7\x07\x92\x78\x9c\xe2\x8b\x29\xa8\xc8\xe2\x58\x17\x28\xa8\x90\x82\x3a\xe2\xdb\x38\xbe\x4a\x20\x2d\xcf\x0d\x41\x23\xa9\x29\x68\x4c\x38\x7f\x26\x5a\x8d\x07\x0a\xce\xb5\x27\xa5\x68\x30\x09\x92\xc8\x03\xa1\x51\x11\x64\xa3\xdc\x03\x91\x51\xca\xe2\xcc\x4e\x4d\x16\x2f\x1d\x23\x55\x8d\x93\xb4\xa5\xff\xfb\x25\x4b\x8b\x69\x47\x69\xa8\xfa\x4e\x78\x59\x91\x24\xec\x39\x5e\x0f\x76\xc2\x18\xc1\x04\x9f\xe2\x00\x17\xd4\x1c\x09\x8a\xde\xa0\x95\xab\x64\x90\x2d\xa3\x39\xbb\x0c\x4d\xc0\x12\x13\xcd\x99\x65\x64\xc2\x66\xc8\x6c\xce\x25\xa7\x26\x60\x1e\xf7\xb7\x31\x8b\xcc\x17\xb3\x84\x91\x95\xc6\x79\xb1\x41\xb7\x82\x65\x18\xe6\xf2\x61\x9a\x4d\x02\xdc\x1e\xa7\xb9\x93\x03\x48\x52\xb9\x58\x07\x06\xe7\xe0\x1b\x38\x01\xc7\xe0\xa2\xe4\x0d\xd7\x9b\xc4\x1b\x4e\x1f\x79\xc3\x0f\xc4\x1b\xf8\xcb\x4e\x27\x13\xb0\x8b\x03\x77\x71\xee\x2e\x2e\xd4\x62\x5b\x5b\x6e\xdd\xcc\xfd\x39\x57\x60\xed\xce\x91\xbb\x78\xea\x2e\x9e\xf4\x4c\x87\xcf\x20\x8a\x32\xfa\x00\xc2\x23\x34\xc2\x23\xda\x8e\xd9\x24\x9b\x86\xbb\x51\x94\x79\xc0\x63\xf7\x2e\x9d\x18\x06\x11\xcc\x3a\xa2\x9c\x28\x31\x66\x1f\x1c\x8c\xf2\xce\xa0\x40\x71\xe4\x11\x2d\xe4\x6e\x3c\xf0\x5a\xe8\xa8\x74\xd8\x52\xd5\xbd\xd6\x78\xe3\xc8\x28\x95\x2b\xba\x34\x2a\x72\x98\x0d\x4f\xc8\x22\x85\xb2\x2b\x6b\xb2\x69\xc8\x2a\xce\x8d\x0a\xb2\x0c\x0f\x7c\x33\x01\x51\x46\xe7\x81\x13\xa3\x9c\x50\xcd\x10\x26\x34\x70\xc5\xb1\x39\x04\x1c\x51\xf9\xfc\x42\x61\xc2\x1c\x81\xc2\x55\xf5\x86\xcf\xbc\x0b\x01\x9f\x50\x17\xcf\xa9\x9a\x5d\x86\xb9\xca\xca\xbb\x3f\xea\xd1\x4b\xc0\xa0\xfc\x1d\xdd\x10\x83\x91\x53\x9b\x6c\xc5\x8e\xf5\x7a\x4c\x7d\xe7\x05\x14\x0c\x21\x05\xcc\xe2\xad\x2a\xfc\x2d\x43\xe1\x27\x18\xa9\xd0\xf6\xe9\x76\xfb\xb7\xb7\x9e\x37\x9f\x83\x59\xef\xb4\x35\xd6\x14\x21\xbe\x89\x7d\x71\x29\xd7\x5c\x3f\x34\x46\xe0\x32\x46\x63\x39\xe0\xd2\x04\x2c\x4f\x54\x73\x51\xe0\xca\x42\x8b\x3c\x94\xcd\xc5\x81\x73\x13\xb8\x3c\xd7\xcd\x75\xe6\x6f\x26\x6c\xf6\x69\x34\xd7\x98\x4f\x2c\x8c\xf0\xaf\xab\xb9\xc6\x7c\x6c\x82\x56\x3f\xd0\x7e\xd4\x14\xfc\x85\x85\x6e\xfe\x8d\xf7\xa7\x4d\x41\xdb\xfb\xc8\x28\x70\x7f\xf2\x49\xbc\x24\x1d\x41\xa2\x64\x08\xbe\xb6\x07\xf3\x30\x43\x53\x42\x47\x9d\x3d\x7d\xa0\x14\x5b\xf0\x05\x05\xf1\x40\x7f\xb0\xe2\x00\xb2\xeb\xe2\x11\x38\x71\xf1\x40\x7f\xb8\xe2\x00\xa2\xa7\x01\x7f\xbc\x58\xf4\x95\x5a\xcb\x9d\xe4\x5f\xc7\xfb\xa4\x26\xb6\x94\x38\x8d\x82\x7c\xdc\x41\x39\xfc\x5a\x04\xb1\x52\x40\x4e\x62\x2e\xae\xfc\x4d\x39\xbb\xf4\xaf\x7d\x9e\x8f\xd3\x0c\xb7\x8b\x02\x55\xdc\xe4\x0b\x73\x0b\x23\xdd\x4b\x25\x6e\x70\x0d\x4e\xc1\x19\x38\x04\x9f\xc1\x2e\xd8\x03\x47\xe0\x35\xd8\x07\xef\xc1\x1b\x70\x00\x3e\x82\x77\xe0\x15\xf8\x0a\xde\x82\x5f\xc1\x07\xf0\x0c\xfc\x02\x7e\x07\xff\x02\xbf\x81\x3f\xc1\x1f\xe0\x2f\x00\x21\xc0\x10\x20\x08\x12\x08\x32\x08\x52\x08\x62\x08\x02\x08\x72\x08\x0a\x08\x42\x08\x22\x08\xa6\x10\x4c\x20\x18\x40\x30\x84\x60\x0c\xc1\x0c\x82\x11\x04\x97\x10\x5c\x41\x70\x0e\xc1\x37\x08\x4e\x20\x38\x86\xe0\x02\x82\x6b\x08\x4e\x21\x38\x83\xe0\x10\x96\x3a\xc0\x67\xb8\x49\x4a\xc0\x2e\x7c\xd4\x02\xfe\xe9\x5a\x00\x73\x2e\xdf\x83\xbd\x9b\x29\x7f\x89\xf0\x12\x70\xeb\x47\xf7\xdf\x81\x30\xa8\x77\xff\x07\x10\x6f\xa1\xff\x27\x18\x06\x28\x86\x51\xf7\xff\x0f\xe2\x34\xc7\xdd\xff\x35\x57\x35\x09\x2a\xed\xe7\xa5\x18\x47\xfd\x89\x98\x74\x9f\x69\xb7\x6d\xe7\xe9\x40\xc8\xf7\x7a\x45\x92\x46\x50\x88\xf8\x99\x5b\xc4\xb7\x8b\x07\xee\xe2\xa1\xbb\x78\x4c\x8a\x53\x69\xcd\xf2\xa9\xdf\x6e\x5a\x64\x21\xcc\x3d\x1f\xcc\x16\xd6\x8e\x34\x90\x49\x41\xbd\x97\x88\x54\xe5\x2c\xbe\xd2\x8a\xf9\x8d\xdf\xb9\xbb\xed\x37\x57\xdb\x13\xf7\x0a\x8e\xdd\xc5\x17\x6a\xb1\x0f\xae\xf5\x9f\xa7\x96\x1e\xe3\xf9\xe0\xcc\x2a\x54\xcd\x5d\x9e\x0f\x0e\x99\xae\x45\x89\xbb\x59\x0b\xa4\xa1\xcc\x07\x9f\xb5\x29\x0d\xd2\x34\x86\x01\xe1\x6b\xbb\xcb\x06\xd8\x63\x03\x24\x69\x42\xbd\xcb\x25\x6f\x3b\x13\x56\x3a\xcf\x07\x47\xf6\x39\x51\x99\xe0\x0d\x4a\xe8\x47\xde\xf5\x12\x78\x8d\x77\xcb\x9a\xb9\x0f\x5e\xd7\xed\x2a\x92\x30\xeb\xdd\xf7\x59\xf7\x71\x90\x1f\x06\xc9\x6c\x51\x67\x38\x99\x62\x18\xbd\x9a\xe9\xfd\xdf\xaf\x30\x3c\x83\x50\xf6\xcf\x09\x80\x37\x15\x78\x3d\xb0\x01\x97\xcf\xaf\x3d\x1f\x7c\x5c\x86\xf7\x77\x56\x83\xf3\x74\xf0\x51\x48\x32\xe4\x47\xa7\x94\x4e\x5e\x59\x8d\x51\x7e\x1c\x47\xac\x5d\xb9\x53\xa0\x62\xff\xbe\x3a\x54\x68\x5e\x7b\x44\xf5\x1a\x3a\x9c\x2c\xa3\x4f\x1f\x7d\xf0\xd6\xfa\x12\x49\x8b\xf6\x88\x0d\xa5\xdb\x12\xb8\x68\xf9\x6b\xf5\x40\x9d\x28\x43\x64\x41\xec\x1d\x13\x21\x33\x9d\x22\x19\xc3\x20\xc6\xe3\xd9\x1e\xad\xa2\xde\x90\x6c\xe8\x0f\x16\x1c\xaa\x7f\xf9\xe0\x99\x3e\xa7\xdd\x2c\x0b\x66\x62\x62\xec\x4e\xd6\x07\xbf\xb8\xdb\x64\x50\xbc\xa4\x68\x53\xcf\x45\xcf\x07\xbf\xdb\xe6\x08\xd9\x88\xba\xc5\xe5\xfc\x05\x20\x99\xb1\x7e\xb4\x7d\xf0\xaf\xc5\x3b\x0c\xbc\x61\x1a\xc7\xe9\xd5\x87\x69\xf9\x1e\x9e\x7a\x35\xb1\x10\x67\x3a\x38\x59\xe1\x83\xdf\x0c\x7b\x46\x56\xd3\x9e\xf1\x19\x0a\xb3\x02\x8b\x35\xfb\x27\xb7\x11\xc8\xf2\x1c\xd3\x9c\x26\x7f\x58\xe5\xf4\x2e\x3e\xf2\xc0\x5f\x66\x0d\x61\x12\x54\x2c\xd3\x8b\x29\x8b\x20\xb2\x9a\x59\x5e\x7a\xb3\x22\x67\xa7\x83\x3d\x8f\x08\x77\x8e\x6e\x1e\x91\xf8\x8c\x72\xe3\x88\xa6\x56\x83\x92\x2f\x10\x49\xd1\xa8\xe4\x1f\x02\x8c\xde\x97\xad\x02\xab\x95\xfa\xc9\xe5\x56\xed\x24\x8d\xd0\x70\x76\x90\x44\xf0\xda\x23\x32\xa8\xb3\xfa\x0c\x91\xd9\x85\x56\x2d\xbb\x6a\xe7\x9d\xa3\x8a\x6a\xd6\x79\x6a\xd7\x6a\x27\x69\x62\xd5\x47\x30\x47\x19\x8c\x44\x83\x41\x55\x83\xd2\x3d\xce\x23\x22\xb3\xd5\x68\x1a\xa7\xb3\x89\x32\xd2\xd8\x6a\xc3\xbe\xd0\xd7\x63\x18\x5e\xe4\x1e\x11\xb8\x8d\x7a\x94\xbf\xe7\x3c\x88\x88\xe2\x56\xe5\x21\x1a\x65\x01\xf3\x07\xbf\x74\x54\x9f\x04\x19\x91\xba\x3c\x22\xc0\x1b\x95\x0e\x7e\x40\x64\x7c\xf3\xf0\xe8\x5f\x25\x51\x01\x6c\x38\x36\x61\x27\x7a\x42\x55\x3b\x8d\x85\x10\x6d\xc2\x68\x78\x15\xe4\x27\xa2\xad\x47\x54\x0d\x5a\xff\x44\xd6\xdb\x9f\xbd\x47\xb4\x11\xf7\xf9\xd4\x08\x35\xd1\x58\xac\x8f\x36\xa0\x6a\xde\x99\xeb\xf4\x6b\x94\xca\x03\x87\x50\x31\xff\xa1\xfc\x75\x90\x04\xd9\x6c\x89\x8b\x8d\x79\x04\x2a\xac\x6f\x0c\x16\x07\xfc\x96\x11\xed\xf5\x40\xe6\xc0\x38\xe8\x0f\x82\x23\x18\xc0\x9f\xbe\x24\x90\x1b\x8d\xc0\xd0\x72\x85\xe2\xf8\x28\xc5\xef\x21\x75\x03\x95\x46\x4d\x8f\x09\xd5\x9e\x30\x5d\xaa\xdf\xdf\xed\xad\x47\x24\x6d\x67\x9d\x01\x93\x6f\x88\x61\x2b\xd5\xc7\xdc\xde\x7e\x5a\x5a\x50\xab\xb8\x80\xd6\x68\x01\x1f\x61\x8b\x1a\x07\xf9\x2b\x08\x93\x72\x02\x91\xcb\x5a\xbb\x02\x18\x32\x4f\x0b\x08\x3b\x8a\xf2\x15\x36\xec\x40\xc6\x21\x39\x10\xdf\xef\x0c\xe3\x00\xb7\xfc\xce\x10\x25\x11\xbb\xc7\xe5\xa0\xe4\x55\x2e\xb5\xae\xf8\x73\x16\x28\x67\x04\xf1\x29\x33\x95\xb0\x1d\x52\x23\x69\x5e\x05\x08\x8b\x51\xd3\x0c\x76\x78\xc8\xe6\x37\x69\xa6\xc9\x6f\x7e\x27\x24\x84\x89\x39\xdc\xff\x47\xeb\x05\x88\xf5\xd7\x2b\x1d\x95\x7a\x01\xe8\x73\x0f\x5e\xea\xd4\xaf\x13\x36\xc8\x50\x30\x8d\x03\x94\xfc\x9a\x0e\x0e\x94\xc5\xd3\xbc\xb6\xd3\x80\x28\xb1\xb4\xb7\x14\xf9\xb8\x16\xd5\x41\x51\xcb\xf7\xfb\x2f\x3e\x51\x08\xcc\xc0\x48\xc9\x7e\x09\x62\x0f\xf6\xad\xa3\xf3\xe9\xf6\xf6\xe5\x8b\x17\xfc\xdc\x9f\x5a\x1b\xd7\xf7\xa6\xf2\x8d\xb7\x90\xf2\x3f\x89\x00\x0a\xc2\x67\x5a\xbd\x19\x57\x46\x7f\x4d\x04\x08\x09\x49\x6a\x96\x1e\xca\xdb\x12\xa8\x50\x32\x69\x61\x86\x26\x41\x36\xf3\x4a\x7d\x93\x94\x8a\x1f\x9e\xd0\x38\x49\x21\x77\x93\xa2\xaa\x27\xf9\x4d\xa3\xe7\x79\x52\x3b\x25\x45\x32\x9a\x98\x73\xcd\xa4\x45\x14\x64\x17\x1e\x5f\xf9\x71\x6c\x9e\xb3\x92\x27\x3f\xe5\x5f\xdc\x88\xbf\x9e\x29\x05\x62\xda\x59\x0a\x08\x06\x00\x0a\x74\xa7\xf4\x20\xd4\xa9\x6c\x57\x0c\x22\x4b\x28\x30\xb5\xc0\x0c\xef\x21\xc7\x2f\x25\xe4\x32\xea\x03\x75\x30\x27\x47\xfe\xd5\x8c\x4b\xa9\x40\xba\x3a\x48\xf1\x85\x4d\xd8\x90\x77\x73\xe7\x38\x96\xc0\xec\xf9\x00\x2b\xf5\x95\x92\xb3\x36\x25\xbc\xd3\x7a\x01\x02\xfd\x3e\xa7\xdb\x67\x47\xf4\x32\x8d\x8b\x09\xdc\x27\xf2\x65\xae\x07\xff\x23\x83\x30\x27\x79\xe9\x5b\x59\x96\xc5\x41\x8e\xe9\xb9\x3e\x1e\xb6\xbc\xbe\xe7\x4b\xa2\xf1\xde\xe0\x44\x2e\xe2\x53\x25\x57\xfb\x3f\xbf\xe0\x1f\xa5\x4e\x0a\x05\xec\x53\x9c\x4e\xa7\x54\x88\x63\xdd\xc9\x94\x04\xf8\x75\xd2\xd1\xed\xed\x45\x2c\x60\x9e\xe3\xd4\x3c\x65\x4b\x08\x13\xed\xc1\xd8\x71\xc6\x99\x0d\x5c\x09\x80\xe8\x45\xb9\x3d\x94\x50\xe8\x6b\x8f\x3b\xc0\x21\xfd\xd8\x74\xe2\x7c\xc5\x99\xc4\xb9\x9c\x04\xa1\x2f\x2b\xf6\xa6\x5d\x44\xff\x39\xf8\xb3\xb7\x0b\x5b\xbf\x69\x77\x3d\x3c\x5d\xc8\xba\xae\xee\xfe\xb0\x46\xe0\x9a\xcf\xda\x46\xf8\xcb\x1e\x41\xe8\x50\xcd\xaf\xac\x20\xb4\xa0\x53\x3d\xac\xf9\x8d\x15\xb6\x21\x33\x55\xae\xf9\x6d\x15\x72\x80\x2e\xb5\xc1\xe6\x57\x56\x89\x7b\xea\xd4\xad\x76\xd2\x14\x78\xe6\x9e\x3c\xbb\xaf\x6a\x06\x3a\xb5\x41\x1b\x6a\x6d\x7f\xd8\x74\x8c\xd8\x1e\x43\xd1\x8c\xfb\xe3\xa6\xf0\x03\x1b\xbe\x4b\xb9\xee\xcf\x1a\x3b\x9c\x39\x4f\xbe\xd4\xcf\xfb\xa3\xa6\x03\x14\xf6\x00\x9a\x8a\xdf\xbf\x6c\xec\x41\x58\x35\x02\x53\xf4\xfb\x57\x8d\xdd\x08\xed\x01\x34\x43\x43\xff\xbc\xb1\x3f\x61\xd5\x08\x7c\x09\xdf\x1a\xbf\xa5\x70\x0c\xa0\x99\x3b\xfa\x27\x8d\x1f\x55\xd8\x43\x18\x16\x93\xfe\x71\xe3\xb7\x15\x95\x63\xa8\x46\x97\xfe\x45\xe3\x57\x16\xae\x71\x4c\xbb\x4d\xff\xba\xf1\x63\x0b\x7b\x18\x5d\x43\xea\x33\x23\x78\xd3\x71\xcc\x41\x4a\x8d\xcb\x03\xfd\xd3\xe5\xd7\xf7\x55\x9d\x7d\xf0\x9b\x7a\x83\x6f\x8b\x00\x52\x2d\xf3\x40\xff\x6c\xc5\x71\xd4\xde\xc6\x40\x23\x1b\x6f\x8a\x49\xac\x7f\xd8\xd8\x5f\xc8\x05\x5f\xb1\xaa\xf5\x3f\xaf\x7b\x47\x14\x6d\xd4\x03\xfd\xdd\x15\x51\xa5\xf6\x36\x50\x75\xe5\x5a\x8a\xb4\x00\xf6\xf7\x1a\x7b\x28\xd9\xf0\x5d\x46\xc4\xfe\x51\x63\x77\x25\x87\xc0\x60\xd8\x21\xfb\xaf\x1b\xbb\x2e\x39\x57\xe3\x30\x65\xf6\xf7\x1b\xbb\x32\x2d\x18\x4a\xb7\x86\xf6\xdf\x37\xf6\x6b\xb2\xc7\xd2\x0d\xaa\xfd\x37\x4d\x87\xb8\xb6\x87\x70\xd9\x64\xfb\x07\xeb\xfe\x72\x14\xeb\x8b\x07\xfa\x1f\xef\x44\x64\x58\xef\x25\xd4\x8c\x5f\xfe\xf5\xdf\xad\xfc\x71\x1e\xc7\x4b\x49\x25\x2e\xed\xd1\xfd\x57\x2b\x0e\x80\x95\x4b\xc7\x85\x83\xe8\xd7\x96\xfd\xaf\x2b\x8e\xa3\x75\x37\x86\x3a\xad\x94\x57\x75\x63\x7b\xff\xed\xba\xf7\xdf\xb4\xef\x78\xa0\xff\xeb\x8a\x0b\xb3\x40\x2c\xc1\xa3\x61\xcb\xf1\x40\xff\xc3\x8a\x23\x9a\x10\x8c\x01\xcf\x6c\x6c\x8a\x3b\x89\xfe\xb3\xa6\x08\x3c\x74\xaa\x2e\xc6\xb5\x46\xff\x97\x75\xef\x93\xc3\x66\xe5\x81\xfe\xef\x2b\x22\xce\x05\x65\xc9\x6e\xb9\x0d\x5a\x1e\xe8\xff\x6b\xf5\xb1\x5d\x80\x8c\xe1\x7f\x73\x27\xc0\x15\x6e\x8c\x05\x1e\xb7\x27\x10\x8f\xd3\xe8\x31\x1a\xc5\x63\x34\x8a\x1f\xcd\xf3\xce\x8e\x46\x61\xba\x73\xad\x12\x88\xa2\xde\x4b\x4e\xc5\x7f\x28\x70\x05\xa3\xd0\xa3\x4e\x48\xd7\xb4\xc2\xd5\x36\x74\xb7\x6d\x1a\x7b\x82\x59\xbe\xcc\xc8\x13\x84\x9e\xd8\x81\x27\xa8\xe5\xf6\x5d\x1a\x06\x31\xc2\x33\x3b\xfa\xc4\x24\xb8\xa6\xf1\xea\xcf\xce\xde\xd9\xf1\x27\x64\xb6\x23\x33\xf6\x84\x6a\x6c\x30\xc3\x4f\x68\xa6\x0e\x33\x08\x85\x6a\x68\x31\x03\x51\x68\x66\x1e\x25\x1a\xc5\x6e\x81\xc7\x1f\xde\xbf\xab\x61\xd2\x2e\xf0\xf8\x90\xd1\x4a\xbf\xa3\x75\x74\x05\x9e\xe0\xe6\xc3\xf5\x87\x9d\x60\xfb\x70\x0f\x51\x27\x8c\xad\xbc\x87\xd0\x13\xda\x69\xb8\x87\xe0\x13\xf2\x40\xdd\x43\xe0\x09\xcd\x00\xb6\xfe\xd8\x13\xba\x05\x6f\xfd\x11\x28\x34\x13\xe4\xfa\xa3\x50\xe8\x36\xd4\x7b\x0e\x45\x41\xa8\x58\x11\xb7\xc3\x34\x49\xe8\xa3\x8a\x7a\xa9\x10\xcb\xb0\x12\x75\x1f\x56\x38\x42\x75\xd2\xc4\xb6\x44\xe4\x79\xb2\x56\xee\x93\xe8\x8f\xfb\x09\xf3\x40\x11\x0c\x83\xac\x2d\x5e\x92\x10\x9e\x53\x9f\xaa\x93\x69\x72\xd9\xe5\x89\x4a\xe1\xd9\x25\x32\x40\x3d\x01\xff\x54\x3c\x54\xc9\x58\x4d\x2b\xe9\xa5\x7e\x95\x68\x46\x20\xaa\xa2\x59\x52\x29\x9a\x25\x15\xa2\x59\x62\x8a\x66\x89\x26\x44\x24\x0b\x84\x88\x39\xa1\xb2\x71\x2f\x53\x4e\x5d\x60\x2f\x23\xef\x11\xc2\x58\xf4\x9a\x1c\x3f\x10\xf5\x6e\xe6\x40\x95\xf0\x8a\x0a\x09\x2f\x22\x12\x5e\xc1\x25\xbc\x48\x97\xf0\xd4\x9f\x20\x32\x25\xbc\xa8\x52\xc2\x8b\x6e\x6f\x23\x53\xc2\x8b\x74\x09\x2f\xea\xe5\x75\x24\x3c\x2a\xa5\x0b\x96\xd6\x22\x22\x3a\xf4\x6f\x6f\x21\xfd\xbc\x40\xa8\x48\x78\x91\x21\x7f\x45\x5c\xc2\xd3\xca\x77\x22\x7b\x73\x42\x29\xe1\x45\x8b\x25\x3c\x73\x04\xf7\xf9\x22\x53\x8c\xc8\xf2\xb8\x84\xd7\x8b\x40\xe6\x3f\x21\x67\x59\xd1\x2f\x16\x11\x86\xd2\x28\xbe\x28\xd2\xa4\xf5\xe8\xaa\x32\xd8\x64\x93\x37\x59\xb5\x1e\x5b\x2d\x6c\x56\x4c\xda\xc1\x68\x94\xc1\x51\x50\x1d\xc9\x92\xe9\x5e\xec\x83\xaf\x11\x0a\xa1\xde\xc3\xac\x52\x61\xfb\xb0\x49\x0a\xdb\xb3\x47\x85\xed\x07\x52\xd8\xa8\x9e\x14\x9b\xcf\x9c\x0a\xf7\x33\x27\xe5\x91\x47\x49\x23\xe8\xdb\x8e\x8a\x77\x51\x4a\x87\x38\xc0\x30\xc7\x7b\x25\x69\x99\xcb\x47\x53\xa6\xe2\x35\xb5\x9e\x03\x88\xb7\xc6\xa5\x55\xf4\xb4\x98\x4c\x02\x9a\x98\x9b\xe5\xad\xb9\x99\x66\xe9\x24\xc5\x30\x02\x19\xfc\x5a\xa0\x0c\xe6\x27\xb4\x00\xa5\xc9\xdc\x19\x50\xa1\x12\x52\x50\xe0\x94\xf5\x85\x77\x7b\x8f\x85\xe5\x13\xa3\xdc\x7e\x5c\x34\x5b\xf0\xea\x82\x3e\x07\x69\x97\x98\x6d\xe7\x74\x6a\xb3\xf2\xb1\x96\xeb\xf1\x4e\x2e\x1e\x6d\x69\xcb\xe3\xfe\x7d\x47\x05\x0f\x4a\xad\xf8\xfc\x49\x3f\x53\xbe\x60\xfd\x8d\x17\xee\x04\x31\x0a\xf2\x12\x44\x27\x2f\x06\x13\x84\xa9\xcc\xcb\x9f\x7c\x29\xde\x70\x0e\x3c\x7a\xf4\x36\x31\x84\x11\x75\x75\x46\xf4\xb1\xd9\xb7\x5a\xdd\xf8\xad\xaf\xd2\xef\x64\x95\x7e\x67\x29\x0e\x62\xf1\xa6\xac\xe6\x1c\xe9\x95\x4c\x2e\x5e\x9c\x2d\xed\xc4\x4d\xca\xb2\xd7\x75\xad\x5e\xd2\x14\x2d\xfb\xd9\x2f\xd8\x72\xf1\x9a\xe9\xec\x8e\xaf\x56\x3e\x98\x8f\x50\x0e\xb9\xe6\xfe\x41\x7d\x83\xf2\xd9\x2e\x7c\x93\x66\xef\xe8\xc7\xe9\x81\x5d\xa3\xd6\x38\x45\x7b\x46\xb5\x38\xdf\x47\xce\x72\x61\x71\xa5\xc6\xf4\xd7\x46\x13\xe5\x66\x77\xdf\xa8\x72\xa1\xf0\xbd\xd1\x46\x3d\xfe\xe0\x8d\x7b\xd6\xa7\xe5\xb9\x05\x07\x46\x13\xe3\x80\x82\x8f\x46\xbd\x79\x12\xc1\x3b\x77\x03\x76\xe4\xc0\x2b\x27\x78\xbe\xdb\xe0\xab\x51\xab\x1f\x06\xf0\xd6\xa8\x36\x4f\x0b\xf8\x55\x8d\x45\x62\x52\xb7\xd2\xf1\x5e\x09\xf5\x25\xbd\xcc\x8b\x9c\x87\x62\x76\x90\x3b\x9c\x52\xea\x43\xb3\x2e\x4d\x20\xf7\x44\xe7\x2e\xa6\xc6\x20\xd4\xfd\x93\x57\x0a\x42\xeb\xf9\xbe\x78\x1f\xb1\x5b\x92\x4c\xd3\x05\x79\xe1\xb8\x84\x4b\xcf\xd4\x81\x35\xda\xcb\xc1\x97\xf1\x4e\x78\xa4\x13\xa7\x23\x73\xee\xf9\xb7\xb7\xfd\x4f\x7e\xe9\x3f\xcc\xcf\x2c\x6d\xad\x9d\xe3\x05\xfe\xdd\xaa\x2b\xb7\x40\xa7\x48\x30\x3c\x2c\x62\xdd\xc5\x7b\x1a\x14\x39\xf7\xe5\xe6\xbe\xdb\xb6\x77\x37\x8b\x70\x2d\x0a\xe5\x2f\xe1\xd1\x9d\xdb\xbe\xdc\x1c\xbd\x4b\x3d\x53\x15\x21\xdd\xef\x88\x4e\xec\x9c\x90\x69\xac\xd6\x9f\xf6\x60\x9d\xe7\xe0\xb0\xf7\xac\x75\xe6\x76\xc9\x6c\x6c\x50\xf9\x6c\xc2\x66\x0e\x99\x8d\x2d\x29\xbb\x0e\xb8\x0a\x5d\x6b\x6e\x4a\xd9\x33\x07\x30\x48\x63\x73\xc7\x4f\x03\xbe\xfd\x0d\x52\xe7\xcf\x65\x77\x5b\x4b\x60\xf8\xe0\x4c\xbd\xd6\x32\xc6\xd4\xbf\xe4\x7a\x61\x4c\x16\x01\x30\x46\x3b\xb2\x0e\x96\xf0\xb9\x6a\xec\x1d\xfa\xda\x0d\x5a\x63\x41\xcd\xfd\x43\xf7\xcd\x51\x54\xff\xa4\xc6\xde\xa1\xef\x4d\xe8\x2e\x46\xd8\xdc\x37\xf4\x8d\x39\x8c\xc6\x4b\x9b\xbb\x86\xba\xbf\x13\xe6\x12\xba\xd2\x61\x2a\xdf\x6c\x6b\xa7\xe8\xa0\xe2\x4b\x54\xd9\x7d\x73\xef\xd0\x8f\xe6\x28\xa6\xc4\xd0\xdc\x3d\xf4\x9d\x39\x84\x25\x74\x34\xf7\x10\x7d\x55\x31\x06\x97\x5b\x9a\xfb\x87\x7e\x75\xe3\x49\x88\x2e\xcd\x9d\x43\xdf\x9a\x03\x18\xc2\x51\x73\xb7\xd0\x5f\xcd\x11\x2c\x01\xac\xb9\x4f\xa8\x93\x3a\x09\xf7\xa6\x1a\xbe\x9a\x95\xbd\x8d\x8f\xe3\x6c\xa1\xc5\x3f\xca\x02\x94\xb4\x73\x9c\x05\x18\x8e\x16\xe6\xad\xbd\x7b\x44\xa5\x3b\x44\x9d\x06\x13\x30\x28\x8d\x65\xc3\x4d\x32\x96\x8d\x1f\x8d\x65\x3f\x90\xb1\x2c\x63\x5a\xbb\x69\xaf\x4a\xb5\x62\x35\x45\x06\xaa\xf4\x56\xa0\xc6\x82\x08\x06\x51\x8c\x12\xe8\x81\x17\xd2\x63\x41\xd8\x8e\xb4\xba\xe2\x8e\x91\x39\x87\x52\x5b\x15\xc0\x44\x20\xea\xa1\x7c\x62\x9f\x85\x70\x4f\x56\x47\x46\x35\x1a\x25\x69\x06\x4f\x69\x4c\xc8\x5f\xd3\x41\x5e\xfa\x33\xc8\x16\xf9\x1b\x02\x22\x2a\x7d\x1a\x44\xcd\x38\xc8\x8f\xd2\x12\x34\xf7\x69\x98\xcf\x41\xd8\x1b\xb7\x0a\x9d\x29\x89\x46\xcd\x6f\xcb\x23\x13\xb8\xb1\xc2\xe6\xf7\xe5\x53\x73\x04\x1b\x49\xcd\x2f\xce\x27\xd6\x20\x12\xcf\xcd\xaf\xcd\x07\x26\x70\x63\xab\x9a\xeb\x79\xc5\x42\x3e\x54\x86\xf7\x69\xe7\xb8\x18\x2c\xcf\x86\x70\xb7\x90\x7b\xca\x3d\x73\xdd\x20\xd7\x8b\x6e\x76\x4a\x16\xf5\x6e\x93\x58\xd4\xab\x47\x16\xf5\x03\xb1\x28\xee\x02\x61\xdc\xe7\x64\x6e\x0f\xb7\x5a\x8e\x76\x7a\xb4\xec\xb5\xe6\x77\x32\xc2\x63\xdb\xc5\x53\x77\xf1\xc4\xe5\xc5\x37\x70\xb7\x1d\xba\x8b\xc7\xee\xe2\x99\x1b\x51\x23\xd7\x80\x97\xee\xb6\x57\xae\xb6\xe7\x77\xf4\x25\x7c\x67\x1a\xf5\x45\x8c\xeb\x77\x32\xd6\x0e\x4a\x33\xea\x68\x76\x62\xd4\x30\x07\xb7\x63\xb3\x34\x43\xa3\x11\xcc\x60\xf4\x6a\x26\x83\x5c\xcb\x4a\xe5\xa1\xf1\xb5\x51\x75\xce\xde\x95\x9d\x9a\x3d\xd2\x08\x92\xf2\x33\xa3\xbc\xb4\x2e\xaa\x37\x11\xef\x8c\x7b\x83\xcf\xce\x72\xcd\x68\xb3\x6b\x34\xb9\x0a\x10\xfe\x90\x60\x14\x97\xb7\x11\xef\x8c\x30\x47\xfb\x97\x44\xb5\x3d\x32\x67\x0a\xaf\x31\xab\x79\x6d\xd4\x0c\xe2\x34\xbc\x80\x11\xab\xdc\x37\x2a\x35\x8f\xac\xf7\xce\x4a\x66\x72\x78\x63\xd4\x69\x9e\x68\x07\xce\x4a\xd6\xf1\xa3\x94\x8b\xbe\xf5\x5e\xb5\xce\xdd\x86\xd7\xc6\x6e\x8a\x27\x26\xec\xf2\xe0\x34\x97\xb9\x8e\x4d\xe0\xdc\xb9\xb2\xb1\xa8\x75\x61\x01\x56\x8f\x6f\x73\x29\xeb\xda\x84\xaf\x3e\xb5\x6f\x2c\x66\x9d\x9a\xd0\xf9\x47\xd4\x5c\xbc\x3a\xb3\xe6\xcd\xbf\xc3\xe6\x96\xf4\x43\x13\xb4\xfe\x29\x37\xb7\xa4\x7f\xb6\x4e\xb9\xb0\x02\x37\x36\xa1\xef\xba\x41\xeb\x56\xe0\xc6\x11\x14\xf6\xcc\x51\x14\x9a\xd4\x3c\x84\xc2\x91\xfd\xa1\xaa\x64\x6d\x1d\xa6\x72\xf3\xec\x48\xca\xb8\x0e\x0b\xb9\x01\x5c\x23\xae\xeb\xb0\x91\x1b\xf0\x75\x8f\xd9\x35\x18\xc7\x9d\xf0\xb9\x55\xb9\xb1\x6d\xfc\xc0\x04\xaf\xfb\x2b\x37\x0e\x9a\xf0\xd1\x0d\x7f\x5d\x46\xf1\xf3\x9a\x5a\xdd\xfd\x58\x16\x57\xf7\x0b\x5c\x47\xda\xa3\xbb\x04\x61\x2f\x35\xc5\x3f\x36\x49\x53\xfc\xeb\x51\x53\xfc\x81\x34\xc5\xb4\xa7\xe7\xa9\x61\x9a\x62\x6c\x96\x72\xc9\x42\x66\xce\x33\xd5\x9d\x5c\x2b\xd6\xd5\x3f\xbb\x38\x74\x17\x47\xee\x62\x9e\x1d\xc9\x74\x96\xa3\x57\x4c\xd4\x41\x6e\x18\xa0\xb8\xc8\xa0\x2b\x79\x71\xff\xd3\x5c\xba\xfd\x39\x83\xac\xdb\xc5\x43\x77\xf1\x98\x15\x97\xbe\x77\x96\xf9\xea\x86\x86\x61\xec\x3e\x7d\x39\x97\x1a\xe4\x20\x4d\x63\xbf\xc5\x23\xa1\x9d\xfd\xc2\x6e\x92\x64\xa8\x36\xa1\x50\x5a\x8e\x82\x9c\x5d\x96\x2e\x7d\x76\xa4\xf9\x2b\xbb\x82\x47\x9a\x3f\x77\xef\xd0\x37\x97\x79\xfa\xc4\xdd\xf6\xd8\xd5\xf6\xc2\x55\x78\xed\x46\xd6\xa9\xbb\xd8\x74\x6a\x43\x35\xf5\xdf\x3f\xaa\x9c\xda\xb4\x8a\x23\x2e\xfd\x7e\x36\x2a\x4b\x1d\x67\xd7\xa8\x61\x0a\xca\x9e\x59\xaa\x6a\x17\x47\xe6\x48\x7c\x8f\x5e\x3b\xcb\x35\x19\x73\xdf\x68\xa2\x9f\x82\x52\x8f\xfc\xc3\xa9\xb9\xbe\x31\x6a\x4b\xf9\xec\xc0\xa8\xd1\x84\xab\x8f\x46\x65\x06\xe3\x00\xb3\x4a\xc5\x7f\xed\x8f\xd2\x38\x7f\x22\x3e\xa3\x37\xec\x2b\xca\x4b\x3f\xb6\x3f\xa4\x71\xff\x15\x3f\x90\xd2\x89\xed\x0f\xd5\x9b\xf0\xad\x39\x55\x1a\x04\xed\x57\xa3\x54\x93\xd1\x3e\x38\x2b\x99\x84\xf2\xcc\xa8\xd3\xa4\xa3\x5f\x9c\x95\xac\xe3\xef\x46\x9d\x22\x91\xff\xcb\x9c\x62\xa9\xe1\xfd\x66\x6e\x83\x12\x40\xe7\x4f\xc5\xe7\x6e\x1c\xe4\xbf\xa6\x83\x32\x58\x22\x0b\x84\x58\xb6\x16\x8d\xc8\x31\x34\x5b\x29\x21\x4e\xd9\x57\x4a\x63\x9c\xd2\x1e\x8c\xb2\x1a\x8e\x5a\x15\xed\xe7\xe0\xb0\xf7\x57\x95\x57\x56\x63\x35\xfb\xb3\x13\xb6\xf8\xaa\x9a\xab\xd9\xbb\x26\x7c\xc5\xf8\xd0\x58\xcb\xde\x33\x81\x73\xe3\x43\x63\x25\xfb\xc8\x02\xac\x19\x1f\x1a\x6b\xda\xaf\x2d\xac\xaf\x2d\xa3\xd6\xbe\x1b\xb4\xae\x08\x37\x56\xb7\xdf\x9b\xa3\x98\x74\xae\xb9\xae\xfd\xc6\x3e\x39\x9a\x36\xdc\x58\xdd\x3e\x30\x07\x50\xb4\xe1\xc6\xaa\xf6\x47\x13\xb8\xae\x0d\x37\xd6\xb6\xdf\x99\xf0\x75\x9a\xdf\x5c\xdd\x7e\x65\x0e\xe0\x66\x1b\xcd\xf5\xee\xaf\xe6\x40\x0a\xe7\x69\xae\x76\xbf\x35\xa1\x33\xaf\xd3\xc6\xea\xf6\xaf\xd6\xe1\x61\x41\x40\x1b\x2b\xda\x1f\x4c\xc0\xba\x99\xa3\xb1\xeb\xd9\x33\x37\xfc\x75\xc5\x25\xfc\xc5\x04\xaf\x9b\x39\x1a\x3b\x9d\xfd\xee\x86\xcf\xa7\xdf\xd8\xe5\xec\x5f\x26\x78\xd5\xc0\xd7\xd8\xdd\xec\x37\xeb\xd0\x28\x36\xe7\xc6\x8e\x66\x7f\x5a\x04\xd3\x88\x0a\xd8\xd0\xf0\xbc\xd0\x02\xc4\x1e\x30\xe5\x61\xc0\x63\xf1\xac\xfc\xa0\xfc\xee\x16\xa1\x47\x6f\xb3\x47\x03\xcd\x3f\xcc\x40\x93\xe9\xd6\x8f\xe3\xab\x04\xd2\xec\x67\x69\x85\x67\x59\xec\x56\xe9\xeb\xd8\x6d\x6c\x0f\xb3\xba\x17\xd4\x43\xf3\xd1\x96\xed\x62\x06\x13\x72\x10\x22\xdb\xb9\x6c\x12\x5c\xdb\xfe\x64\x13\x94\xd8\xae\x64\xd3\x34\x46\xe1\x6c\xa1\x0f\x99\x1a\x6b\x6f\xfd\x4e\x64\x72\x0d\xf7\xe0\x3e\x46\xd1\x70\x0f\x1e\x63\x14\x93\xf7\xe0\x2c\x26\x36\xe3\xbe\xbd\xc4\xc6\x69\x8e\xdb\x2c\xa6\xde\x43\xe5\x25\x25\x1f\x99\x6c\x12\x1f\x19\x3c\xf2\x91\x47\x3e\x62\xf0\x11\xdd\xfb\xcb\x2e\x0e\x2a\xb8\x4e\x7e\x47\xc6\x31\xd1\x4c\x86\x05\x27\xf8\x13\x2d\x76\x5a\x68\x94\x4e\x03\x3c\x2e\xd9\xc8\x44\x1a\x3a\x83\xe8\x38\x89\x67\x92\x97\xcc\xe7\xa0\xe8\x0d\x5a\xb9\x43\x33\x6b\xcc\x19\x42\x0b\xf0\x9a\xb2\xd9\x47\x26\x60\xb6\xd8\xe6\x7c\x61\x6a\x02\x2e\xf1\xd5\x9c\x39\xe4\x0b\x29\xf8\x79\x3a\x68\x47\x28\x9f\x06\x38\x1c\xaf\x2f\x30\xe6\x23\xd1\x7d\x24\xba\x0f\x9e\xe8\x6a\x81\x30\x8d\x00\x98\x86\x3f\xae\xe1\x87\x6b\xf8\xdf\x12\xca\xdb\x8c\xc2\x22\x66\x76\xc9\x0d\xb2\x79\x9e\x0e\x5e\xab\x66\x19\x93\x04\xc3\xcb\x20\xd6\x1a\x98\xd4\x98\x34\x38\xd8\xb3\xe9\xb1\xf8\xe2\x61\xf4\x6b\x3a\x20\x0d\x4a\xb2\x9c\xf7\x06\xad\x40\x33\xf3\x71\x93\x50\xe3\xf8\x8e\x85\x09\xd9\x5c\x5e\x73\x17\xca\xd0\x1c\xc2\xc2\xd0\x3a\x14\x0f\xc7\x18\x34\x37\xcf\x1a\xf4\x0e\x03\xb4\xb5\x4f\xcd\x79\x4d\xb0\x94\x1d\x4c\xe3\xc0\xe9\x1e\xb4\x16\x39\xbd\xe2\xc1\x47\xc9\x30\xa6\x9b\xc4\x30\x26\x8f\x0c\xe3\x07\x62\x18\x2e\x0e\x81\x1a\xb8\xbe\x70\x9e\xe2\x4c\xf7\xbe\xe0\x89\xc7\xdd\x58\xcd\x54\x92\xfe\xe1\xb0\xe4\x34\xd3\x0a\xf7\x87\xc2\xa8\xe7\x19\x32\x58\x00\x82\xd0\xa8\xbc\x0a\xb2\x04\x25\xa3\x5c\xf2\x19\xca\x46\x26\x26\x29\x23\xe3\x36\x27\xf1\x85\x09\xd8\xba\xd1\x5c\x83\x02\x61\x0c\xa1\xad\x7e\x1d\x7a\x84\x01\xbf\x44\xe0\xdf\x41\xdf\xf3\x30\x88\xe1\xdf\x45\xe0\x4b\xc2\x9e\x6f\x12\x61\x2f\x1e\x09\xfb\x8f\x47\xd8\x6d\x47\xbe\x0a\x12\xaf\x84\x02\x64\x1f\x13\x99\xd9\xdd\xc8\x72\xae\xfa\x6a\xc5\x9c\xb0\xe6\x56\x98\x35\x32\x4a\xee\x81\x40\xd2\xd7\xb8\x57\xb4\x52\xfb\xbe\xbc\x31\x79\x0d\x4c\xb8\xd6\x1c\x9a\xd3\xd7\x74\x39\x89\xe2\x51\x15\xbf\xab\x93\x7a\x9d\xa8\xb4\x6b\xf2\x54\x2f\xa9\xe4\xc1\x26\x51\xc9\x8f\x8f\x54\xf2\x07\xa2\x92\x69\x95\xbb\x73\xec\xf6\x01\x57\xa9\xa4\x8c\x92\x1a\x98\xce\xeb\xce\x68\x9c\x5f\x0b\x58\x28\x81\x3f\xf3\x5a\x9d\x44\xf6\x7d\xd9\xad\xa8\xd5\x8d\x07\x11\x94\xbd\xc2\x5a\xbd\x44\xbe\x78\xd9\x2d\xaa\xd5\x8d\x09\xab\xb2\xd3\xb4\x56\x27\x9e\x63\x5e\xf6\x9a\xd4\xea\x15\xa7\x39\x96\x5d\xf8\xcb\xeb\x30\x8d\x63\x18\x92\x2e\x1a\x86\x2d\xdc\x99\x58\xb1\xd6\x6b\xac\x44\x1b\xcd\x9e\x30\x7f\xe0\x9d\x17\x13\xa1\xe4\xe4\xef\x50\x8e\x4b\xc7\x7d\xf3\xe6\x7b\xe6\x2e\x1e\xb9\x8b\x2f\xcd\xc5\xf1\xbc\xff\xaf\xc7\x28\x8e\x32\x98\x94\xcb\x51\x4a\x22\x18\x44\xf2\xa7\x7c\x12\xce\xa6\x18\xf2\x72\x3e\x49\xf3\x65\x78\x5d\xcf\xf8\x03\x95\xb7\x8b\x57\xe1\x07\x0b\x42\xa8\x9e\x18\x6d\xf4\x4d\x3a\x36\x6a\xcd\x3d\xbb\x30\xea\x8d\x2d\xbc\x36\xaa\xcd\x1d\x3d\x35\xea\xf5\x0d\x3e\x33\x6a\xf5\x2d\x96\x3e\xff\xa2\x5a\x3d\x0e\x9f\x8d\x3a\xe5\x00\x48\xa7\x7f\x89\x95\x14\x07\xb1\xe8\xb8\x67\x54\x5a\xdb\x7a\xe4\x5e\x71\xd9\xe0\xb5\xd1\x40\xdb\x74\xf9\x06\x40\x62\x44\xdd\x76\xf9\x02\x40\x9b\x5a\xd9\xf9\x8d\xf2\x26\xfc\xa3\xf5\x86\x78\x1d\x6a\xe2\x89\x09\xd7\x19\x6c\xb0\xb1\xc2\x78\x6c\x0e\xa3\x9f\xba\xe6\x17\x50\x17\xe6\x00\xe6\xc1\x6d\xee\xa5\x70\x6d\x0e\x61\x9c\xfd\xe6\x9e\xe0\xa7\xe6\x08\xe6\xe7\xd3\xdc\x23\xfc\xcc\x1c\x42\xff\x02\x9b\x3b\x83\x1f\x9a\x03\x18\x1f\x71\x73\x5f\xf0\xcf\xe6\x08\x2a\x1d\x68\xee\x09\xbe\x6b\x82\x57\x49\x49\x73\x5f\xf0\x3d\xeb\x83\x53\xa9\x51\x73\x5f\xf0\x23\x13\xbe\x45\xd0\x9a\xbb\x83\xbf\xae\xf8\x12\x94\x31\x1a\x7b\x82\xef\x9b\x63\xe8\x64\xb5\xb9\x33\xf8\x7b\xeb\x63\xd3\x28\x73\x73\xaf\xf0\x37\xce\x9d\x56\x96\x70\xcf\xef\xb0\x89\x8e\x5b\x46\x5d\x7d\xbc\x74\x7f\x54\x22\x7f\x14\x25\x12\x55\x99\xda\x92\x8a\xd4\x91\x99\x2b\x56\x53\xea\x8e\xeb\xb4\xe6\x5b\x79\x2a\xc7\x99\x77\xf2\x39\x3d\x01\xf6\x5d\xbc\x92\x82\xc3\xba\x86\x17\x81\xee\xed\x6b\xf8\xe1\xb0\xbc\x7b\xa7\x87\x08\x9f\xa5\x4b\xe3\xc2\xab\xd4\x83\x9f\x3d\xd2\xad\xf2\x06\x9f\xc9\xa3\xeb\xbf\xbf\x17\xa8\xb8\x87\x7b\x7b\x15\x9b\xf7\x70\x65\x2f\x36\xe4\x5e\xae\xec\xe9\x3d\xd7\xfd\xdf\xe3\x34\x4a\xfc\x75\x37\x63\x69\x96\x5f\x4e\xcd\xdc\x61\x95\xc9\xba\x18\x31\xbf\xb7\x00\x1e\xe0\x0f\xf0\x17\x80\x10\x60\x08\x10\x04\x09\x04\x19\x04\x29\x04\x31\x04\x01\x04\x39\x04\x05\x04\x21\x04\x11\x04\x53\x08\x26\x10\x0c\x20\x18\x42\x30\x86\x60\x06\xc1\x08\x82\x4b\x08\xae\x20\x38\x87\xe0\x1b\x04\x27\x10\x1c\x43\x70\x01\xc1\x35\x04\xa7\x10\x9c\x41\x70\x08\xc1\x67\x08\x76\x21\xd8\x83\xe0\x08\x82\xd7\x10\xec\x43\xf0\x1e\x82\x37\x10\x1c\x40\xf0\x11\x82\x77\x10\xbc\x82\xe0\x2b\x04\x6f\x21\xf8\x15\x82\x0f\x10\x3c\x83\xe0\x17\x08\x7e\x87\xe0\x5f\x10\xfc\x06\xc1\x9f\x10\xfc\x01\xc1\x5f\x10\x40\x0c\x30\x06\x08\x83\x04\x83\x0c\x83\x14\x83\x18\x83\x00\x83\x1c\x83\x02\x83\x10\x83\x08\x83\x29\x06\x13\x0c\x06\x18\x0c\x31\x18\x63\x30\xc3\x60\x84\xc1\x25\x06\x57\x18\x9c\x63\xf0\x0d\x83\x13\x0c\x8e\x31\xb8\xc0\xe0\x1a\x97\x4c\xfe\x14\x6f\x12\x97\x3f\xc3\x8f\x6c\xfe\x9f\xce\xe6\x29\x57\xdd\x3a\xc4\xbd\xbe\x27\x92\x79\x02\x6f\xc0\x3c\x4b\xbd\x9c\xc6\xde\x65\x7f\xb0\xb2\x4f\xaa\x5c\x10\x30\x1b\xb2\x33\x72\xa5\x5d\x5c\xb8\x8b\x43\x77\x71\xa4\x15\xeb\x39\xcc\x12\x5b\xe2\x98\xb8\xa1\x0c\xdc\xc5\x43\x37\xf0\xb1\xbb\x78\xa6\x15\x73\x69\x66\xe4\x86\x7c\xc9\xcc\xbc\x6a\xaa\x54\x2a\xb3\x14\x19\x8c\xda\x0a\x5d\xe6\xc6\x4b\xc7\x4a\xce\x2b\xca\xbf\x55\x94\x9f\xa8\xe5\x3c\xd2\x48\xf9\xf3\xc2\x4a\x88\x45\x1f\x2e\xd2\xc8\x33\xd7\x76\x1d\xcc\x50\x1a\xa1\xd0\x03\xde\x34\xc8\x82\x09\xc4\x30\x43\xdf\x28\x4b\x2a\xbd\xda\x9c\x69\xb6\x68\x70\x00\x1f\x9c\xb1\xd1\x17\xe4\xab\x13\x5a\xa1\x47\x6d\x1b\xb4\x75\xe9\x4b\x63\xb4\x9d\x06\x19\xcf\x68\xf7\xd9\x1a\x90\xf9\x87\xf3\x26\x22\xf3\x9a\xe7\x83\x5d\xab\x25\xca\x4f\x82\xf0\xc2\x13\x01\x0c\xaa\x17\xe9\x83\x3d\xf7\xba\x16\xf4\x91\x33\xb8\x11\x4d\x80\xd6\x60\xee\xf9\xe0\x48\xdf\x92\xd7\xfa\x11\xb1\x6f\x5e\x2a\x7d\x8f\xf6\x9d\xd8\x55\x2e\x6a\xde\xeb\xe1\x6f\xa4\xed\x51\x46\xc8\x01\x2f\x88\x1e\x4d\x1b\xa5\x99\xbb\x85\x2b\x83\x9f\x8c\xaf\x73\xa0\xa7\xb2\xe3\x23\x3b\xb2\x51\x79\x3e\xf8\xe8\x6e\x6b\x5c\x13\xbd\x73\xb7\xb2\xee\x85\x5e\xb9\xdb\x99\x17\x41\x5f\xdd\xcd\xac\x9b\x9f\xb7\xee\x76\xc6\x55\xcf\xaf\xee\x56\xda\x2d\xcd\x07\x77\x1b\xf3\x3a\xe5\x59\x05\xe6\x14\x6b\x95\x0f\x7e\x71\x37\x32\x4d\x4e\x3e\xf8\x7d\x21\x36\x94\x86\xff\x72\x37\x34\x2e\x52\x7e\x5b\x30\x39\xa5\xd9\x9f\x6e\xfa\xf8\x87\xe3\x33\x6e\x97\xf9\xc3\xc0\x5f\x66\xbd\x9e\x64\x11\x42\xb3\x5e\x4d\x82\xe9\x03\x6c\xd5\x97\x81\xa2\x48\x3d\xb2\xea\x2f\x83\x0c\x11\x59\x80\xd4\x26\xd0\xfe\x68\xca\x97\xe1\x3e\xc8\x1c\xf5\xa5\xc3\x95\x0f\x52\x0b\x3a\x67\x93\x04\x78\x6c\x55\x66\x30\x4c\x27\x13\x98\x44\x3c\x8e\x55\x79\x87\x0a\x6d\xda\x52\x7e\x7c\x2c\x63\x64\x94\x21\x82\x36\xc2\x42\x21\xdb\x91\x49\x30\x7d\x65\x62\x4c\x49\xa4\xb2\x27\x3b\x14\x36\x78\xbd\x8f\xf2\xeb\x83\xd1\xbd\xd3\xff\x44\xf8\xb0\x0d\x41\xc1\x33\x9f\x61\x19\x3e\x82\xa8\x39\xfc\xd4\x24\xa4\x2d\xcb\x43\xca\x63\x57\xec\x2b\x21\x0b\xbd\x71\x20\x3a\x29\xc5\x3e\x98\x2e\x1e\xef\x86\x0d\xa8\x04\x68\x00\x28\x3f\x61\x1f\x02\xcd\x3c\xda\xac\xfb\x00\x1a\xa4\x92\xd1\xf9\x32\x9f\xf9\xd0\x71\x2e\xd4\x04\xce\x25\x97\xd2\x52\xa2\xcd\x7d\x30\xb6\x67\x66\x25\x69\x05\x56\x51\xa7\xcc\x79\xe5\x83\x99\x0d\x42\xe6\xb1\x1c\xc1\x0a\xc9\xc3\xee\x33\x0d\x66\x71\x1a\x90\xbd\xba\xaa\xe8\x74\x5e\x51\xfe\xad\xa2\xfc\xc4\x1e\x44\x7e\x6c\xe4\x18\x09\x76\xe8\x01\x45\xce\x38\x86\x77\x4c\xb3\x71\x8a\xe5\x53\xb4\x11\x3d\x4b\x17\x90\x1b\x63\x64\x0d\x13\x03\xae\xad\x72\x31\x3a\x51\x0e\x8d\x2a\xb6\xd5\x67\x76\x17\x19\x3c\xe9\xd0\xaa\x0b\xe2\x78\x17\x1f\x27\x44\x38\xfe\x6c\x55\x8a\xf8\x42\xbb\x15\x35\x5a\x78\xa0\x3d\xab\x91\x16\xc4\xe3\xc8\xaa\xd6\x42\x94\xbc\xb6\x87\x50\x8c\x2e\xfb\x36\x7a\xd2\x08\x9e\xa4\x69\xec\x11\x4d\xd8\x04\x0c\x71\xe0\x11\xf5\xd8\xc4\x83\x94\x75\x0e\xec\x3a\x5d\xf8\xf9\x68\x35\x50\xc4\x44\xa2\x70\x57\x80\xde\x83\x38\x40\x71\xee\x11\x85\x7c\xd1\x08\xb2\xdd\x57\x57\x3b\x7a\xce\xde\xda\xf8\x94\x37\x02\xbf\xda\xd3\x0b\x70\x10\xc2\x04\x13\xa2\x09\x3e\xd8\x47\x43\x52\x64\x0f\x3c\x73\xa0\x9a\x3b\xb8\xfd\x62\x55\x11\x19\x33\x23\xea\x9b\x07\x7e\xaf\x86\xfa\x3a\x2d\xc8\x94\xff\x55\xdd\x42\xb9\x24\xfe\xcd\x6a\xa5\xdf\xf1\xfe\xe9\x3a\x6d\xda\x15\xed\x1f\x56\x0b\xe3\x86\xf5\x2f\xde\xe0\x49\x89\x3b\xe3\x82\x14\x62\x13\x84\x7e\xbf\x89\xad\x7a\xf5\xf2\x10\x59\xb5\xc6\xe5\x65\x62\x35\xd0\x6e\xef\x32\xab\xda\xba\x7c\x4b\xad\x26\xd6\xdd\x59\x6c\x35\xd1\xaf\xbe\x02\xf7\x24\xca\x06\xb9\xd5\x40\x5e\x03\x15\x55\x55\xb9\x07\x42\xab\x4e\xe3\xc8\x91\x63\x5a\xa5\xd8\x03\xa6\x56\xb5\x2a\xf5\x80\x89\x3d\xb0\x14\x7a\xc0\xc0\xaa\x54\x62\xe1\x0c\xad\x4a\x2a\xea\x9c\x62\xa2\xd7\x82\xb1\x5d\x2b\xc4\x1d\x30\xb3\x71\xad\x49\x3b\xca\xe1\x1d\x2d\x5a\xbb\x29\x7f\x78\xe0\xd2\x6a\xee\x0e\x88\x75\x65\xcf\xae\x98\x52\x6b\xea\x9e\x8a\xbb\x73\xfb\x54\x5a\x0c\xf8\x9b\x7d\xb6\x38\xb7\x04\x27\x56\xd5\xe7\x04\x5e\xed\xc1\x21\x35\xd1\x90\x6d\x3f\x5e\xd2\xe2\x63\xb9\x17\x17\x4b\x9a\xfe\x7a\x7a\x7c\xe4\x81\x6b\xac\xc4\x45\x64\x0a\x6b\x8b\x59\xdc\x20\x37\xb7\x3d\x6d\x25\x45\x1c\xf7\x7a\xbd\x16\x64\x69\x88\x09\xf9\xf6\x6f\x6f\xa5\x05\x09\xde\xde\x96\x2d\x60\xa7\x34\x3b\x18\x8d\x9e\xc2\xce\x34\x08\x2f\xf8\x50\xd1\xef\x08\x8f\x8f\xc4\xe9\x90\xb7\x18\x5f\x9e\xdd\x60\x19\x8c\xf1\x20\x9a\xff\x17\xff\xad\x86\x51\x2c\x85\x68\x1a\x4b\x71\x67\xc7\xe3\x5c\xdd\x9b\x7f\x11\xa1\x1b\xc5\x47\x64\x5c\x8f\x08\x3e\x70\x7b\xcb\x7e\xaa\x34\x7f\x7b\x9b\x45\x78\x2c\x39\x89\x04\x16\x23\x98\xe0\x53\xca\x53\xcb\xf4\xcc\xdc\x46\x25\xb2\x33\x13\xee\x7e\x7b\x5b\x1a\xac\xd4\x72\x0a\x08\x67\x68\x32\x81\x11\x59\xb3\x31\x2b\x96\x86\xd9\x30\x28\xec\xd0\x2a\xb2\xd8\x4e\x06\xe9\x33\xa1\xd6\xf3\xce\x4f\x3b\xff\xfd\xfc\x39\xf0\x3c\xbf\x2b\x6b\x29\x6c\x32\xe7\x38\x98\x9d\xcd\xa6\x26\x6c\xb1\xe2\x9d\x1b\x32\x91\xae\xc2\x64\xd9\x6e\x33\x40\xec\xef\x79\xd7\xc6\x8a\xec\xa7\x33\x60\x57\x67\xd6\x52\x2e\xda\xd5\x86\x21\x02\x4e\xa6\xe4\xbb\xe0\xb3\x65\x86\x40\x58\x62\xeb\x49\x15\x6e\xe4\xdc\xfd\x1d\xb9\x8e\x36\xe5\xba\x5e\xd7\x6e\xac\x9b\x58\x76\xf4\x15\x68\xdd\x24\x8e\x4a\xec\xb8\x30\x61\xe0\xa0\x7b\x88\x3b\x28\x09\xe3\x22\x82\x79\x0b\xf2\xfd\x62\xc8\x12\xd2\x3c\x5d\x6e\x40\x6d\xbe\x79\x55\x1e\xed\x5c\x9a\x87\xe9\x8d\x7d\xef\x67\x48\xce\x40\x18\xe0\x16\xa6\x8d\x72\xa2\x8b\xd1\x9c\xda\xf4\xb3\xc4\x1c\x3b\xf2\xab\xc4\x3d\x91\x6b\x3b\xe4\x8a\xa9\xfa\xdd\xe1\x1d\xf6\x67\x17\x97\x69\xba\x69\x62\xed\xb9\xef\x57\x0f\xec\xfb\xa0\xff\xc9\x67\xff\x27\x6b\xd8\xa5\xa0\x4f\x89\x2e\x85\x3f\x64\xb1\x78\xbb\xb3\xf4\xe2\xd1\xf3\x3b\x8e\xde\x94\x1a\x31\x10\xec\xf0\x32\x6a\x5c\x8d\x20\xaa\x8c\xb6\x3c\xa9\xa5\x9a\x13\x6f\xc1\xce\xb4\xc8\xc7\x44\x78\xc7\x3e\x80\x6c\xde\x9d\x22\x41\x5f\x79\x64\x56\x53\x6f\x35\x86\x52\x58\x84\x18\xcb\xd6\x74\x57\x1e\xd4\xa5\x7e\x1a\x03\xab\x8a\x63\x75\xf6\x76\x45\xf7\xe5\x29\xd4\x19\x57\xd1\xc0\x6a\x5f\x91\x02\x57\x50\x71\x78\x7b\x2b\xc1\x71\x75\xd4\xf3\x77\xc8\x21\xea\xc2\x4e\x9e\x66\x98\xac\x5a\x15\xf9\x7d\xd6\x3a\x0e\x72\xcc\x8c\xfd\x9e\x3a\xb6\xa5\x6f\x2f\x9a\x02\x1a\xb6\xdc\xe3\xfb\xe2\x0e\xa4\x88\x63\x7e\x21\x40\x8e\xf3\x10\xc5\x18\x66\x64\x42\x4e\x6e\xec\x4b\x02\xb1\x83\xeb\x4e\x5d\x5c\x32\xd1\x94\xfb\x4c\x50\x2b\x99\xb2\x39\x77\x93\x69\x93\x05\xc8\xc9\x4b\x65\x59\x4c\x1e\xce\x87\x10\x87\xe3\xf7\x81\xc2\x5c\xeb\xdc\xca\x7b\x7e\xc7\xd1\x91\x71\x63\x51\x71\x3a\x85\x21\x1a\xa2\xd0\x75\x78\x96\x01\xd5\xfb\x72\xb8\x69\x16\xc2\x13\x4e\xe4\xea\xc2\xd3\xfa\x30\x38\x39\x4e\xa7\x35\xbb\xd3\xa6\xac\xd7\xb4\xc8\x46\xcb\x13\xe1\xb3\x6e\xac\x2d\xef\x17\x07\x75\x17\x4f\x9b\xb2\x5e\x59\x51\xb7\x13\x69\xc9\xfa\x14\xd3\x28\xa8\x91\xab\x9f\x75\xe3\x8d\xf9\x1c\x03\x7a\xd7\xa7\x1f\x24\x5d\xe2\x02\xd8\x55\x2a\x45\xb6\x27\x31\x91\x8b\x9e\xe0\x6c\x76\x23\x3e\x05\x22\xa3\x75\x18\x64\xe8\x3f\x61\x93\x21\xa7\xd0\x25\xc9\x61\x1f\x70\x4e\x7b\x04\xaf\xb6\xb7\x45\xe3\x83\xe8\xd5\xec\x84\x09\x98\x2d\xec\x03\xd4\x4b\x85\x0d\xa4\x93\xc1\x3c\x8d\x2f\x09\xe8\x79\x48\x44\x96\x56\xe2\xdf\xa0\xde\x62\xf4\xd2\xb9\x38\xd7\xe6\x77\xf0\x18\x26\x8c\x51\x2d\x9e\x29\xe4\x33\x35\x66\x07\xfd\xb9\xef\xcf\x39\xe2\xd1\x9c\x2a\x07\x06\xa7\x61\x3c\x0f\x6d\x6f\xb7\x50\xef\xcb\x61\x90\x14\x41\x1c\xcf\xb6\x68\xcb\x68\x0b\xa7\x5b\xcf\x6e\xf0\x7c\x6b\x98\xa5\x93\x2d\x3c\x86\x5b\x47\xe9\x24\x88\xb6\x3e\x1c\x7c\x11\xe3\x55\x9d\x50\x3a\x92\xca\x95\x84\x08\xc8\x7c\xe8\xea\x9c\x05\xd9\x43\x80\xf1\xe7\xd6\xf2\x6e\x4a\x0a\x27\x05\xdf\xdb\x5b\x29\xbc\x02\xc4\x2b\x94\x8d\x96\xd6\x24\x54\xe2\xac\xe5\x7d\x46\xd1\x2b\x38\x4c\x33\x78\x1a\x5c\xd2\xc0\x9c\xf4\x9c\x30\x5b\x19\x1a\xce\x5a\x7d\x04\xf0\x27\xdf\xe7\x14\x35\x51\xb7\x74\x0a\xe1\xc5\x7b\x18\xa6\x59\xa4\x0a\xd2\x00\xfb\x4f\x92\xf2\xcc\x68\x55\x09\xd9\x13\xba\x96\x96\xaf\x6c\x2c\x8a\xec\x61\x55\xc9\x1d\x94\x02\x99\x04\x46\xe5\x55\xcf\x57\xd6\xfc\x89\x33\x34\x25\x03\xb6\xfc\xf8\x6e\xb8\xce\xdd\xf5\x50\xde\xe6\x7f\x7b\x80\x13\x6f\x56\x98\x21\x66\x17\x21\x7a\x35\x2d\x89\xd1\x68\x8c\xbd\x79\x9f\xaf\x98\x00\xfd\x74\x7b\x4b\x6a\xa2\x20\xbb\x60\xf2\x58\x04\xc3\x34\x82\x91\xd8\x17\xb9\xbf\x57\x28\x89\xd2\xab\x4e\x80\xd3\x41\x8b\x4b\x7f\xb4\xc5\xed\xad\xc7\x59\xdf\x34\xc0\xe3\x77\x28\xb9\x80\x91\xf8\x68\x85\xae\x04\xb0\x26\xb4\x72\x11\x74\xc4\x11\xc5\xf8\xac\xa2\x42\x49\x95\x59\x53\x91\x84\xa8\x46\x18\x60\x12\x11\xa6\xc6\x42\x46\x7d\xa1\xfe\x3c\xcf\xcf\xd3\x41\xfe\xfc\xd9\x8d\x42\x13\x9c\x63\xf9\xfd\x17\x9f\xe6\x5f\xfc\x6e\x29\x1f\x56\x0f\xa9\x48\x87\x8b\x86\xd4\x34\xb2\x2f\xfe\x9c\x66\xc7\xd8\x1a\x41\x7c\x52\x03\x21\xc1\x55\x80\xf0\x96\x3e\x07\xf0\x23\x60\x69\x0e\x2e\x60\xef\x0c\xb7\x8e\xa1\x1e\xac\x8b\x59\x94\x9b\xbf\x94\xb8\x76\x40\xe7\xc1\xcb\x1a\x3f\x91\x38\x75\xc0\x96\xb4\xa8\xf9\xfb\x88\x33\x07\x78\x1e\xe5\xbf\xf1\xc3\x88\x43\xd7\xd4\xcb\xf4\x04\x8d\xdf\x45\x7c\x76\xc0\x57\xac\xf4\xcd\x9f\x45\xec\x3a\x06\x90\x99\x04\x1a\xbf\x8a\xd8\xab\x84\xae\x27\x13\x68\xfc\x3e\xe2\xc8\x31\x90\x1e\x36\xbc\xf1\x13\x89\xd7\x8e\x21\xf4\xc0\xea\x8d\x5f\x48\xec\xbb\xd0\xa5\xba\x9b\x36\x7e\x1f\xf1\xde\xf5\x19\xcb\xdb\x93\xe6\xcf\x23\xde\xb8\x90\x44\x6f\x60\x9a\xbf\x8c\x38\x70\x7d\x6b\xd2\xc0\xd4\xfc\x5d\xc4\x47\x17\x7c\xdd\x10\xd5\x3c\x76\xfe\x3b\xc7\x20\xea\x6d\x52\xf3\xf0\xf9\xaf\x16\xa0\x49\xde\x34\x35\x8f\xa2\xff\x75\x19\xb6\xca\xb1\x1a\x87\xd4\xb7\x06\x32\x0c\xba\x2c\xb0\x3e\xf7\x12\x1c\x41\x7c\x7c\x95\x08\x2f\x41\x41\x67\xd2\x6c\x09\x08\x1f\xa8\xf5\x8e\x31\x15\x3b\x2f\x0b\xb5\xbf\xda\x78\x6a\xf7\x5a\x63\x29\x66\x60\x16\x7b\x7f\xf5\xf1\x54\x10\xe6\x98\x6f\xdd\xfb\x47\x6f\x0d\xfa\x67\x8d\x73\x5b\xb8\xe8\x71\x89\xbd\xc3\xb5\x9f\x08\xc5\xde\xed\x81\xfe\xe7\x55\xb1\xa5\x76\x5f\xba\x3b\x8a\xfd\xdb\x03\xfd\xdd\x55\xc7\x52\xbb\x2f\x1d\x4b\x35\x5f\x7b\xa0\xbf\xb7\xf2\xc2\xd4\xfe\xe6\x68\x1f\x5c\xc4\x48\xbd\x3b\xee\x1f\x35\xce\x15\xe2\x12\xbe\x94\xfb\xe7\xfe\xeb\xc6\xe9\x42\x9c\x4c\x53\x04\x69\xd9\x6f\x9c\x2d\xc4\x01\x5e\xb9\x07\xef\xbf\x6f\x9c\x2f\x64\x11\x86\xf8\x5d\x7a\xff\x4d\xe3\xbc\x21\x8b\x46\x51\x1f\x6d\x1f\x34\xce\x21\xe2\x18\xc9\x78\xb7\xfd\xb1\xe9\x18\x7f\xb8\xe5\x4a\xfd\xe9\xf6\xbb\xa6\xa3\xfc\xe5\xd2\xa8\x8c\xd7\xdb\xaf\x9a\x0e\x02\xb1\x83\x52\x9a\x0f\xb8\xbf\x36\x1d\x05\x3b\x46\x31\xde\x70\xbf\x6d\x3a\x06\x72\x8c\xa1\x3d\xb2\xfe\xb5\xe9\x08\x89\x63\x04\xf3\xa1\xf8\x87\xa6\x83\x64\x8e\x41\xf4\xd7\xd6\xcf\x1a\x47\x99\x72\x0c\x61\x3f\xb8\xfe\xa5\xe9\x30\xb1\x63\x18\xfb\xcd\xf5\xef\x8d\x9f\x83\x39\x86\x31\x9e\x5d\xff\xab\x71\xa4\xf0\xaa\x4d\x51\x06\xf9\xad\xf1\x2b\x42\xc7\x20\xe5\x53\xe8\x3f\x1b\xbf\x24\xac\x06\x4f\x4e\xd5\x1f\x8d\x9f\x12\x3a\xe0\x6b\xbe\x38\xfd\xbf\x1a\x3f\x29\x74\x6e\xb5\xe2\x93\xd2\x87\xb0\x71\x26\x12\xc7\x18\x9a\x53\x50\x1f\x37\x1e\x63\xe0\xda\x8a\xd2\x9b\xa5\x8f\x1a\x8f\x30\x74\x8c\xa0\xa6\xea\x4a\x1a\x8f\x30\x76\x8c\xa0\xfa\x38\xf5\xb3\xc6\x43\xcc\x5c\x43\x48\x47\xa9\x7e\xda\x78\x80\x91\x8b\x42\x55\x79\x5b\xf5\xe3\xc6\xe3\xd9\x87\x57\xf8\x66\xf5\x03\xb8\xb2\x1c\x2f\xdd\xd2\x75\xa9\xfa\x72\xf1\x77\x68\xfb\x85\xf5\xf3\xf5\x2f\xcc\x72\x29\x00\xfd\x62\xe5\x15\x3a\x3c\xf0\x97\x2b\xae\xb6\x17\x3c\xe8\x87\x2b\x0f\x5d\xe1\x4e\xaf\x0f\x7f\xe5\xc0\x74\x45\x8e\xc9\x68\xfd\x28\x36\xfd\x22\x3c\xd0\x9f\xae\xbc\x4e\x0b\xc8\x52\x14\x57\x3e\x41\xe8\x4f\xee\x38\xba\x0d\xcb\x9c\xc4\xb9\x8b\x10\xb8\x7c\x12\xfb\x83\xc6\x78\xfe\xe6\x12\x23\x2d\xc7\xc6\xfe\x70\xfd\x1b\x6a\xb9\x6a\x78\xa0\x3f\x5e\x19\xa7\x36\x94\xa5\x5b\xaa\x5c\x48\x7a\xa0\x3f\x5b\x79\x48\xb5\xbf\x39\xd8\x89\x4b\xd6\x14\x3e\xa0\xfd\xd1\x3d\x90\x54\xed\xc6\xd3\x03\xfd\xcb\xd5\x29\xab\x0e\xc2\x5c\xd2\xb1\x63\x49\xa6\xef\x6a\xff\xaa\xf1\xca\x2e\x96\x0e\xa3\x38\xc0\xf6\xcf\x1b\x8f\x77\xbd\x74\x3c\xe6\xd1\xd0\xff\xb6\xfe\x4d\xb3\x2f\x9b\x3d\xd0\x3f\x59\x79\xe3\x1c\x60\xac\xcd\x83\x0b\xa3\x47\xc4\x68\x08\xc3\x59\xd8\x30\x0a\xb8\x92\xc8\x6d\x9d\x49\xdb\xca\x08\x07\xd1\x26\x05\x38\x98\x3e\xc6\x37\xf8\xa7\xc7\x37\xa8\x9b\xb0\xcd\x4e\xda\x10\x57\x04\x37\x32\x23\x14\xd5\x8d\x2c\x1a\x29\x8f\x7d\xca\x10\x45\xa2\x74\x9c\xa6\x17\x65\x80\x22\x51\x9a\xa3\x08\x86\x41\x26\xa3\x13\xd1\x48\x41\x53\x3d\x78\x0d\x83\xd7\x3c\xe0\x4e\x61\x02\x66\x53\x6a\x1e\x6e\x27\x34\x01\xcb\x55\xdd\x77\xc4\x1d\x55\xaf\xfc\x5b\x53\xe3\xa8\x81\x73\x4a\xda\x38\xda\x24\xda\x78\xf9\x48\x1b\x7f\x20\xda\x98\xb8\x69\x60\xe6\x2e\xae\x45\x31\xf5\x14\x97\x65\x84\xb7\x5c\xcf\xcf\xe0\xb7\xbc\x24\x6f\x87\xc1\x34\x18\xa0\x18\x61\x16\x3b\xa2\x70\xb5\x49\xd2\x08\xb6\xa7\x69\x1a\xb7\xe5\xf1\xe0\x3a\x59\x78\xc7\xa0\x71\x23\xed\x15\xb1\x88\xf4\x36\x2a\xdf\xa0\x8d\xcb\x44\xca\x23\xf9\x4a\x4f\xf1\xcf\x99\x18\x95\x5f\x8b\x14\x07\x32\x9f\xb2\x2c\x66\x8e\x1e\x43\xa3\x54\x5b\x33\x18\x1b\xb5\xc2\xf9\xe4\xb5\xb6\x56\x30\x93\x8c\x20\xea\x5d\xb6\x42\x87\xd7\x59\xe3\xc0\x6e\x53\x13\x30\x43\x44\x73\x0e\x33\x31\x01\x6b\xb8\x6c\xce\x68\x06\x26\x7c\xbe\x1d\xcd\xd9\xcc\xd0\x84\xcc\x5d\x77\x1a\x7b\x0f\x8e\x4d\xc0\xfa\xa1\x68\xee\x42\x38\xb3\x4e\x89\xfb\x5c\x35\xf7\x26\x0c\x17\xb3\x62\x88\xaf\xd2\xec\xe2\x21\x2a\x2f\x2a\xbb\x2e\x99\xf5\x6c\x93\x98\xf5\xe8\x91\x59\xff\x40\xcc\x7a\xfd\x5c\xd9\x08\xde\x66\x47\x69\x15\xc1\xdb\x58\xb0\x2a\x9b\xe3\xd6\x55\x82\x66\x92\x8b\xb2\x50\x73\x82\xe7\x8a\xf2\x10\x45\x59\xc9\x73\x45\x29\x9a\x96\xac\x76\x56\xc6\xc5\x80\x25\xa7\x95\xa5\x03\x44\x28\xcb\xd0\x28\xe6\x04\x67\xac\x30\xcf\x91\xc9\x8a\xd8\x84\x9a\x73\xb9\xa9\x09\x9a\xad\xa9\x39\x7b\x9b\x98\x80\x09\x5a\x9a\xf3\xb6\x81\x09\x96\x61\xb6\x39\x6f\x1b\x5a\x80\xd9\xe6\x34\x67\x6a\x63\x13\x32\xdf\xdf\x7b\x67\x62\x44\x02\x65\xb7\x5b\x3a\x23\xab\xc7\xb4\xd6\x17\xd6\xb5\x49\x5e\xab\x92\xc5\x7d\xdb\x24\x16\x77\xf2\xc8\xe2\x7e\x20\x16\x97\xea\x41\x12\xa5\xad\x2e\xae\x1d\x5f\x33\xa8\x0a\x19\x59\xb6\x52\x82\x64\xd4\x0d\x5b\x2a\xcc\x80\x46\x88\xc6\xa7\x2f\xe7\x66\x24\xd3\x45\x2d\x23\xf7\x50\x53\x57\xa0\xd1\x89\xb5\x0e\x7e\xf5\x4c\xc3\x9b\xde\x4d\xef\xfd\xa6\xe8\x98\x25\xb3\x14\xa5\x6a\xf8\xe8\xb1\x51\xc7\x70\x38\x33\x4a\x23\x88\x61\x48\x43\x57\x8f\x8c\x1a\x31\x57\x70\xe9\xac\xd0\x1e\xbb\x5c\x19\x4d\xd8\xc3\x5e\xf6\xc0\xe3\x5c\x89\x8f\x52\xce\xef\x74\x9c\x66\xd6\xb3\x71\x16\x85\xc1\xbd\xc9\x22\x6a\x03\xc1\xe8\x08\x62\xbf\x05\xc1\x17\x46\xcf\x3b\xfc\xe5\x18\x8d\xe5\xf1\x85\x87\x0e\xa0\x73\xd4\x9f\x43\xb2\x27\x74\x7c\x59\x3b\xe2\x4e\xd3\xeb\x72\xa7\x41\x6f\x3e\x07\xc3\xde\x49\x6b\x60\xaa\x5c\xeb\x10\x00\xc6\x26\x60\x75\xa7\x9a\x0b\x02\x95\xc0\x29\x9a\x99\x44\xb0\xec\xd6\x6b\x21\x04\x1f\x0c\xd4\x0b\xaf\x99\x85\xa7\x35\x3d\x9b\x1b\x99\x80\xcb\xf3\xd9\x5c\x42\xb8\x34\x81\xcb\x23\xde\xfc\xd1\xdc\x95\x1b\xb6\xfe\x24\xac\xf1\xd3\xb9\x73\x73\x14\xf5\x43\x6b\xfe\x70\xce\xb9\x04\x71\x85\x3f\x59\xf1\x08\xa9\xbd\x8d\xe3\x33\x58\x2e\xaa\xc1\x4b\xe6\xab\x50\x27\xe6\xfe\x2a\x22\xdc\xdf\x25\xb2\x3d\x5e\x1d\x3c\x8a\x6a\x9b\x2d\xaa\xd9\x42\x4e\x9d\xa0\xf1\xa6\xd4\xc5\x45\xa1\x50\x0f\x53\x1c\xb1\x77\x74\x3c\x6c\x2e\x8d\x19\x7f\x37\xa3\xc4\x48\x13\x87\x4c\x83\xff\x04\xe6\x79\x30\x82\xb6\xb1\x3f\x2f\x06\x22\x40\xbe\x69\xf0\x8f\xc4\x13\x3f\xd3\xe6\x8f\x29\x91\x35\x6d\xfd\x42\xa5\x2c\x8d\xfb\xd3\xde\x65\x2b\xba\x0f\x19\x62\x62\x02\x96\xcb\x5b\x87\x25\xc1\x80\xad\x60\x68\x1d\xe6\x04\x03\xba\x44\xf2\x3a\x0c\x0a\x06\x6c\xb6\x4f\xcd\xa5\x85\x99\x35\x69\x61\x3d\x68\x2c\x2c\x44\xcb\xf9\xdf\x94\x3d\x5e\x5e\x62\x71\xd7\xcd\x12\xab\x5c\x71\x3f\xb1\x13\x82\x6d\x02\x7f\x1a\x3e\xf2\xa7\x1f\x88\x3f\x35\xb8\xda\x76\x64\x27\xb3\xe2\x72\x87\x63\x48\xe6\x93\x69\xf7\x69\x9d\x53\x51\xbc\x1b\x8f\xd2\x0c\xe1\xf1\xc4\x93\x37\xdf\xcb\x7b\x1f\xc2\x49\x9a\xcd\x8e\xc9\x0e\x17\x03\x29\xfb\xef\x27\xe4\x24\x44\xd4\x26\x71\x37\xbd\x7f\xa0\x69\xf1\x22\xe3\xd9\xc0\x75\xb3\x1d\x19\x95\xec\xc2\x73\x6a\x94\xba\xe7\x2f\x59\x25\x0b\x2a\x64\xa1\xc2\x15\x77\x73\x05\x3c\x52\xa8\x93\x45\x28\x5a\x61\x80\x25\xa8\x9e\xcf\x41\xd8\x1b\xb6\x8a\xfb\xb8\x67\x8f\x4c\xc0\xfa\x75\xf8\x1a\x2e\x22\x0c\xf8\xfc\xd2\x7a\x0d\x32\x84\x01\xb8\xea\x18\xac\xe1\xe2\xbd\x62\xa0\xf2\x38\xd4\x32\x4b\x2c\x03\xe2\x83\x42\x55\x2d\x2d\xbc\x2d\x3a\x23\x54\xfc\x58\x69\x02\x8b\xe1\x19\x73\x29\x96\xb2\xf9\x05\x0a\xee\xf2\x24\x73\x8d\x92\xca\xc9\xd9\x14\x18\xc5\xf9\xf3\x29\x5b\x37\x82\xf9\xf3\x7c\x9c\x66\xb8\x5d\x14\x28\xb2\x9b\xa1\x69\x7b\x1a\x90\xc9\x56\xa6\xa1\x03\x01\xe3\xcb\xdf\x3f\x0d\x9d\x92\x9f\x15\x6e\x92\x88\x33\x80\x8f\x32\xce\x0f\x24\xe3\xdc\x43\xca\xb5\xd2\xe1\x79\xea\x6e\x7e\x87\x94\x6b\xb1\x98\xb1\xcf\xc2\xbf\xd5\xcb\xb8\x26\x61\x2c\xca\xb9\x66\x17\x2f\x4c\xb0\x56\xeb\x0a\xe9\x5b\xed\x96\x27\x56\xcb\x0c\xe6\x69\x91\xb1\x34\x41\xc7\x0b\x6b\x2f\xac\xda\x28\x0b\x50\xd2\xce\x71\x16\x60\x38\x9a\x95\x99\xda\x44\xb2\x1a\xce\xc0\x50\x32\xda\x8f\xd1\x08\x51\x77\xb1\x19\xa1\xde\xf4\x17\x7d\x5a\x72\xca\xe4\x56\xf5\xd6\x08\xe3\xe9\x6e\x14\x65\x22\x4b\x5b\x55\xe5\xe1\xa2\xca\xcf\x8b\x52\x39\x29\x39\x71\x28\x5b\x9a\xf3\x6c\x6c\xb8\x22\x2b\x11\xcf\x29\x14\xea\xc1\x78\xf6\x6a\x74\x51\x73\xe5\x1c\xd5\x68\x7f\x83\xf2\x43\x34\x22\x52\x49\x32\x02\xb2\xf3\xdc\xe3\xc9\xd8\xee\xd4\x1b\xb0\x10\x67\x67\x68\x02\x09\xa0\x7d\x77\x56\x37\xd5\x63\x80\xe7\x67\xab\x68\xc4\x6c\xd5\x3c\x3d\x9b\xdd\x66\x9c\xe6\xb8\x7d\x99\xc6\x05\x8d\xc3\x73\x60\x4d\x9b\xbf\xb9\x15\x99\xa4\xc4\x85\x87\x4c\xc3\xa6\x36\xe5\x95\x7b\x5a\x97\xf2\x56\xf1\x9d\xd5\xc3\x7c\xee\xca\xbb\xb0\x38\xa2\x22\x35\x9b\x96\x72\x6f\x8f\x1c\x61\x1a\x29\xd4\x43\xf9\xbe\x38\x97\xa0\x4c\x63\xf4\xf5\x2e\x9d\xde\xde\x31\x91\xd0\x04\x6a\x8a\xcf\xaf\x22\xa5\x33\xb4\xd2\xc2\x78\xe0\x83\x59\x49\x76\x87\x5f\x5f\x3c\x33\xeb\xd4\x39\xff\x62\x56\x56\x7c\xa6\xbf\x5b\xed\x78\x28\xab\x7f\xb9\x2b\xb4\xdb\x9f\xdf\xac\x36\x44\xd0\x3a\x88\x3c\xf0\xa7\x59\xa3\x85\xe0\xfb\xc3\xac\x95\xe1\x1b\xfe\x72\xad\x97\x45\xbd\x83\xd0\xac\x93\xa4\x80\xc8\x4e\x46\x1d\x8e\x73\x29\x12\x23\xab\x56\x15\x1f\x13\xab\x96\x69\x26\x99\x55\x5e\xd2\x49\x22\xa0\xd9\x95\x30\xbb\x24\xc3\xc5\x56\x1d\x25\xa1\xa7\x82\x82\x12\xb9\xce\xda\xb9\xf2\x80\xe5\xf6\x6c\x55\xb2\x56\x38\xa0\xf3\xa7\xe3\xa1\x55\x45\x3f\xe3\xdc\x23\xd2\xa3\x89\xbb\x34\xc7\x1f\xe9\x07\x9c\x7b\x60\x0a\xd5\x0b\xed\x28\xca\xa0\x72\xc7\xdc\x7a\x01\x82\x92\x53\xb2\x0b\x67\x8e\x78\xbf\xc3\x1b\xb3\x48\xb8\xec\xfa\xbb\x46\x2f\xd2\x52\x26\x17\xa1\x11\x9a\x5a\x46\x38\x67\xad\x03\x6d\xaa\x05\xdb\x09\x5c\xd9\x13\x54\x5a\x59\x46\x8b\xd7\x08\x7a\x19\xb3\x87\x2b\xee\x6a\x9c\xa0\x15\x80\x2a\x24\x9f\xe9\xff\x82\x22\xaf\x02\x88\x87\xf3\x97\xb0\xb6\xb7\xc9\x0f\x49\xdc\x65\x58\xff\x1c\xb3\x32\x7a\x27\x6a\xfa\x17\x2c\x9b\x1f\x78\xfa\xd2\xd7\x2a\x24\x7c\xcf\x37\xe2\xe4\xd3\x2b\x57\x45\xce\xed\xbf\xf8\x44\x83\xdc\xcb\x98\xf6\x1d\x85\xc9\xb0\xa0\xc9\x1a\xe9\x36\x16\x2c\x78\x40\x39\x78\xc9\x07\xea\x24\x60\x30\x19\x83\x92\x00\x40\xdc\x71\x3f\x7d\xe9\x84\x44\xa3\x05\x1a\xd0\x2c\xa6\xc1\x73\x3a\x30\xae\x21\x4f\x58\x9a\x23\x0c\xcd\xa4\x2e\x51\x7a\x95\xc8\xd4\x2d\x8c\x0c\xee\xb0\x42\x91\xc7\x44\xd0\xdd\x1d\xf6\xa9\x53\x1f\x0c\x5e\x25\x3e\xec\x1d\xa5\x77\xd7\x43\x89\x14\x8f\x5c\x63\x1f\x84\x56\x64\xff\x72\x90\xdb\xdb\xa7\x26\x6c\x2f\x88\x61\x86\xdb\x21\xca\xc2\x18\xb6\x87\x28\x8e\xbd\xae\x7b\xda\x61\x90\x84\x30\x36\x5a\x4a\x95\x81\x4c\xdc\xec\x41\xe5\x01\xd2\xc2\xe8\x14\x8e\x61\x78\xa1\x95\xcd\x73\x88\xc5\x94\xac\xd9\xcb\xb9\xda\xb1\xe6\xfd\x2e\x23\x10\xb9\x62\x19\x5b\x24\x4e\x62\x77\xd0\x75\x2a\xe6\xf9\x1d\x75\x12\x94\xaa\xb1\xa8\xeb\x12\xe1\xd5\x33\xab\x31\x0b\x65\xdf\x6a\xcc\x43\x19\x94\xcd\xa4\xeb\x58\xfc\x9c\x1e\x19\xa2\xe4\x2e\x8e\x29\xcf\xc1\xb2\xd6\x94\x88\x43\x9e\xbb\x61\x6f\x25\x00\x4a\x17\x01\x85\x1d\x0a\x56\x56\x13\x8a\xda\x85\xf1\x0e\x16\x00\x3c\x88\xa2\x43\x88\x03\x32\x9b\x18\xe2\x2d\xdc\x53\x42\x7d\x57\x02\x13\x9d\xf8\x7c\xb4\xb0\xe9\x84\x19\xf3\xcc\x4c\x74\x67\x18\x73\x56\xe0\xb1\xf8\xc1\x6f\xb8\x84\x5a\xa9\x15\xf1\xed\x22\xdd\x3b\x34\x76\x0d\x91\xf4\xde\x07\x57\x27\xd2\x4c\xd4\xc2\x1d\x32\x0b\x1f\xe0\xf9\x1c\xfc\xda\x1b\xc0\xd6\xdb\xfb\xf0\x07\xfa\x60\x41\x56\x05\xbe\xe6\x97\x7c\xcf\xec\x99\x97\x32\x63\xf3\x8b\xbe\x5f\x2c\xf0\xaa\xd8\xd9\xdc\x1f\xe8\x77\x0b\x7e\xc5\xb7\xd8\xdc\x37\xe8\x5f\xf6\x50\x6b\x0b\xa9\xfd\x5b\x05\xec\x35\x07\xd4\xfe\xd3\x1e\x46\x88\xe0\xcd\x43\x69\xff\x61\x01\x5f\x73\x20\xed\xbf\xac\x01\xca\x38\x6e\x8d\x63\x68\x43\xe8\xfc\x10\xd6\x15\x42\x1b\xdb\xe0\x4b\x7d\xa4\x79\x14\x6d\x64\x83\x57\x55\x9a\xe6\x61\xb4\x13\x7b\x00\xcd\x81\xb3\x71\x08\xed\xcc\x1e\x80\x5f\xf9\x34\x8e\x9d\x9d\xda\xa0\x15\xdd\xac\x79\xd0\xec\xd8\x09\x9f\xab\x77\xcd\xe3\x64\x07\x36\x78\x43\x43\xec\x5f\x34\x8e\xc4\x68\x8f\xa1\x2a\x99\xfd\xeb\xc6\xee\x35\xe6\xe1\x61\x9a\x60\xbd\x18\xd8\xce\x9e\x3e\x78\xab\x79\x54\x1a\x03\x4c\x99\xdb\xef\xd9\x8a\xd0\xa7\xcc\xd7\x77\x21\x68\x35\x50\xf0\xe1\x8a\xf0\xcb\xbe\xc6\x20\x85\xe3\x03\xd3\xc2\x3c\x7e\x5e\xf7\x16\x38\x54\xe4\x7a\x81\xaf\x97\x42\x59\x82\x3f\x5b\x8b\xae\x17\x03\x7b\x19\x90\x25\xc3\xba\xb4\x6e\x16\x0c\x7b\xa5\x81\x9d\x60\x96\x0c\x6d\x68\xe5\x2c\x40\xf6\x4a\xa3\x9a\x10\x8c\x01\x43\x17\x8d\x10\x21\x02\x1b\x47\xcb\x8e\x6c\xe8\xc2\x54\xd4\x3c\x52\xf6\xd4\xc1\x19\x55\x6b\x53\xf3\x28\xd9\x16\x66\x74\x53\x01\x0b\x8f\xbd\xd2\x6e\x98\x10\x96\x6c\xbf\x23\x6c\xe3\xc7\x15\x47\x74\x04\x6d\x5c\x65\x48\x6a\xe3\x60\xd1\xb3\x9b\x0c\xcb\xc0\x2c\x19\xda\x30\x4e\xb0\x70\xda\x2b\xd3\x14\x15\xc2\x6a\x03\x1e\x84\x54\x22\xfc\xda\x6c\x50\x0a\xc5\x18\xf8\xed\x62\x77\x06\x23\x12\xc8\x1d\x1e\x59\xae\x27\x90\x4f\x79\xef\x9f\x6f\xd2\xb5\x7f\xf1\x78\xeb\xff\x03\xdd\xfa\x27\xec\x5a\x98\x3f\xca\x37\x5c\x1b\x1d\xe5\xe9\x1d\xdd\x06\x73\x7e\x83\xb1\x87\x72\xaa\x0c\x9d\x05\xf9\x85\x24\xc3\x31\xbf\xe7\x10\x8d\xb8\xc2\xa4\xb5\x09\xa4\x5f\x7b\xdc\x2b\x5a\xa9\x4a\x32\x9c\x30\x9b\xfb\xd6\x05\xe6\x38\xae\x69\x35\x77\xb1\x4b\x97\x51\xb3\xaa\x98\x45\x0f\x30\x0c\xca\x63\x0c\xc7\x47\x92\xf7\xe0\x49\xde\x22\xaf\xed\xc4\xa6\x78\x71\x45\x79\xd3\x18\x8e\x7b\x22\x59\xac\x19\xc6\x91\x28\x34\x57\x30\xb2\x23\x39\x12\x3a\x27\xea\x16\x04\x73\x94\x80\xef\x21\x9e\xa3\x9c\xdb\x3d\x84\x74\x54\x97\x77\xdf\x51\x1d\xa7\x22\x8a\x79\x7b\xc8\xe2\x73\xaf\x87\x9a\xde\x25\xb6\xa3\xe9\x8d\x5a\xd2\xd0\xeb\x4d\xa2\xa1\xa7\x8f\x34\xf4\x07\xa2\xa1\xb5\x1e\xc4\x48\x5f\xcc\xd4\x5d\x1c\xbb\x8b\x5d\xb1\x1e\xb1\xfe\xaa\xb3\xfc\x19\xea\x3f\x23\xfd\xe7\x54\xff\x39\xd1\x7f\x9a\xa1\x2f\xea\x52\xf0\x6b\xcd\x13\x4c\x3c\xcf\x14\xa5\x61\x1a\xc4\x30\x0f\x61\x54\x26\x48\x18\x1b\x4d\x88\x44\x97\xf3\x8c\x00\x84\xda\xcd\x9c\xf5\xd7\xe3\xa0\xc8\xb5\x88\x18\x5a\xfd\xee\x65\x80\xe2\x80\xda\x85\x2f\xcd\x29\x90\x65\xbd\xa1\x9e\x17\xa4\xfb\x95\x35\x43\xb2\xba\x00\x25\xb8\x6c\x73\xee\x02\xa1\x4c\xe1\x9b\x51\x1f\xa1\x09\x4c\x72\x94\x26\x4a\x9b\x13\xa3\x0d\x0d\x9d\xa8\xd4\x1f\x1b\xf5\x79\x98\x52\xf4\x5c\x48\x5e\x36\xec\x9d\x3a\xc3\x39\x34\x96\xe5\xc7\x26\x60\xc7\x2e\x35\x67\x97\x33\x6b\xfa\xc6\x46\x37\xe7\x9a\x23\xf7\x10\x25\x92\x9b\x73\xce\x4b\xe7\x10\xca\x71\x6b\xfe\x0e\xf7\xca\xda\x0e\xfd\xc4\x36\xbf\xaf\x3f\xb7\x37\xdc\x3e\xf4\xcd\xaf\xed\xbf\x39\x17\xa2\x6e\x47\xe3\xab\xfb\x13\x73\x08\xd7\xa7\xd7\xfc\x06\xff\xd8\x1c\xc6\xfc\x7a\x9b\xdf\xdc\x5f\x98\x43\x08\x02\xd0\xfc\xe2\x7e\x71\x20\x8f\x69\x5c\x8c\x90\x53\x61\xbe\xa7\x40\x6a\x4b\x22\x84\x56\x3d\x41\x2a\x45\xbf\xc3\x4d\x12\xfd\x3e\x3f\x8a\x7e\x3f\x90\xe8\x27\x2c\x83\x2e\xf5\x19\xe9\x8f\x9e\xed\x56\x81\xbb\x38\xd7\xd3\x2a\xec\x4a\x5d\x3b\xcd\x82\x11\x6c\x87\x69\x82\xb3\x34\x8e\x61\x66\x86\x42\x6b\xf9\xbd\x9f\xfb\x9f\xe6\xf2\x99\x52\x15\x04\xf6\xc6\xb1\xa2\x6f\xa8\x4d\xaa\x7c\xe5\x13\x69\xe5\x52\x3e\x9d\xba\x8b\x27\xd6\x6b\x84\x72\xda\xf9\x5b\xe1\xfc\xaa\x16\xee\x5f\x4f\xc5\x0b\x8b\x81\x1b\xe6\xd0\x5d\x3c\xb6\x86\xa2\x2c\xba\x1c\x84\x0b\x05\x12\xfc\xec\x8e\x92\xee\xa1\x88\x7d\x1a\x07\x28\x39\x50\x24\x51\x51\x81\xd3\x69\x1a\xa7\x23\x7a\xcf\x72\x69\xd4\x4d\xb3\xf4\x12\x45\x64\xcf\xae\x8c\x1a\xe9\x2f\x74\x6e\x54\x28\xc8\x29\x45\xce\x43\x55\xea\x2d\xa5\x4c\xbb\xcf\x7b\xf8\xb5\x40\x99\x2a\x69\x3a\xe0\x4a\x24\x5d\x54\xb7\x91\x98\x03\xd7\xae\x39\x48\x10\xa7\xae\xda\xb2\xf3\x99\xe2\x9f\x6f\xcf\x80\x7c\x87\x69\x46\x29\x8c\xee\xbd\x69\x37\x7d\x6e\x96\x8b\x31\x28\x68\x75\x4e\x95\x40\xd5\x46\xcf\xcb\x12\x09\x68\x0e\x46\xbd\xcf\xad\x99\xe6\x83\x21\x36\xbd\xb9\x60\x7c\x69\xc2\x56\xcf\x4d\x73\xa1\xf8\xca\x9a\xba\x3c\x7a\xcd\xc5\xe1\x73\x13\x78\xe9\xed\xd6\x58\x0e\xfe\x66\xc2\xd6\x3e\x80\xe6\x52\xf0\x89\x09\x9f\x7f\x43\xcd\x05\xdf\xe3\xea\x99\x97\x9f\x61\x73\xe1\xf7\x62\x01\x82\xe4\x67\xd8\x5c\xf8\xbd\x5e\x30\x4c\xf9\x3d\x37\x97\x80\x97\x2e\xa6\xfc\x7e\xeb\x05\xba\xab\x0f\xce\x07\x33\xf5\x0e\xfd\xd4\x79\x32\x4a\x94\x36\xf6\x71\x3d\x73\x0e\xa0\x20\xb3\xb1\xa3\xeb\x82\x05\x68\x68\x1c\xaf\x88\xc6\x0a\x40\x06\x02\x67\x8b\x35\x8e\x34\x46\xe1\x6c\x99\x51\xd9\xd0\x1c\x98\xf0\xac\x44\x30\x78\xbc\x54\x7b\xd4\x0a\x36\x44\x2b\x40\x6e\x83\x70\xc3\xc0\x49\x77\xf3\x35\x88\x34\xfb\x6c\x60\xdc\xa2\x69\x11\x72\xcc\xbb\xb7\xac\xa0\x09\x27\xcd\x9b\x37\x5a\xcc\x12\x44\x96\x17\x6f\x41\x6f\xda\x8a\x1d\xc6\x4a\xd4\xd8\x0b\xd8\x04\xac\x07\xf5\x69\x6c\x0c\x2d\x4c\xf8\x7c\xd5\xcd\xe5\xbc\xd0\x09\x99\x67\xd6\x6c\x2c\xe6\xc5\x4b\x48\x6e\xe6\x8c\xd3\x7a\x7f\xb7\x78\x4f\x6c\x5a\xb7\x09\x84\x79\xf2\x48\x98\x7f\x20\xc2\xdc\x24\x2b\xdb\xf2\x9b\xba\xbb\x99\x15\xa6\xca\x73\xf6\x83\x69\x49\x85\x45\x79\x1c\x0c\xc8\xc7\x5a\x18\xc5\x38\x2d\x03\xce\x89\x32\x76\x80\x44\xa8\x39\xea\x0e\x31\x31\x53\x50\xb2\x41\xd6\x41\x37\x0d\xd0\x7c\x9e\xeb\xa0\x9b\x06\x64\xb2\xd4\xe6\x04\x33\x32\xc1\x72\x6c\xdd\xb7\x77\x05\x7d\xa9\x39\x81\x49\x44\x1d\xd5\xda\x79\x31\x99\x04\xd9\x52\x69\xb8\x49\x14\x51\xd5\xae\x5e\x92\xe5\xab\x4d\x22\xcb\xe7\x8f\x64\xf9\xc7\x23\xcb\x65\x14\x24\xfd\x9b\x29\x29\x74\x65\x8b\x2a\x6b\x36\x27\xe1\x03\x18\xa7\xc9\x28\x3f\x4b\xfd\x96\x77\x9e\x0e\x1a\x26\xf1\xe2\xd1\xb3\x0b\x77\xdb\xd0\x99\xe6\xd8\x9d\xb5\xe4\x6e\x22\xfd\x95\x8c\xd7\xa2\xe2\x20\x2f\xa3\x89\x8a\x06\xf0\x3a\x8c\x8b\x08\x46\xef\xcd\x86\x13\xa3\x21\xc1\x89\x8c\xb9\xad\x14\x1e\x44\xa5\x4b\x87\x52\x7c\x54\xa6\x01\x1e\x1b\xb5\x79\x31\x98\x20\xcc\x1e\x14\xcd\x8c\x3a\x1c\xe4\x17\xbf\x64\x69\x31\x3d\xa2\xba\xc1\xc8\xa8\x46\xf9\x49\x96\x86\x30\xcf\x61\x24\xed\xe7\xd4\xa6\x2b\xfb\x29\x91\x43\xca\x8c\x23\x72\x56\x1d\xd9\x2e\x97\x89\x49\xb6\xe0\x0e\xec\x0c\x51\x12\xc9\x40\x19\xec\x0d\xbd\x36\x15\x49\x80\x70\x3a\x1a\xc5\x50\xc7\x16\x21\x26\xb4\x4b\x05\x32\x3b\x28\xa1\xe5\x79\x0b\xfa\x3b\x8b\x1a\xf6\x16\x42\xc9\xe0\x24\xbd\x84\xec\xab\x6a\x41\xbf\xbb\xb0\xf1\xb4\xc8\xc7\xb2\x29\x9f\xf5\x6e\x1c\x1b\xcd\xde\xa4\xd9\x7b\xfe\xa4\x94\x19\x54\x70\xa3\xf9\x91\xe1\x08\x16\xc5\x33\x55\x0f\xd4\x9f\x26\xf3\x65\xef\x18\x07\x56\x89\x87\xa2\x02\xe5\x51\x6e\xe3\x62\x24\xcd\xf6\x5f\x9e\xdd\xb8\x36\x9c\x47\x3e\x79\xce\x53\xcd\x68\x9b\x3a\xff\x42\xa3\xbe\x9f\xeb\xd1\xc2\xad\x4f\xa6\xb9\x20\x34\x31\xc7\xa8\xfc\xea\x9a\x8b\x46\x03\x73\x2c\xfa\xe1\x36\x97\x8d\x86\x0e\xb8\x07\x6b\xf1\x9f\x19\x3b\x20\x2b\xe4\xa3\xf9\xad\xc1\xcc\x1c\x40\xa5\x40\xeb\x48\x7d\x63\x80\x37\x88\xd8\x3a\xf2\xdf\x18\x23\x68\x74\xb0\xf9\xad\x81\x39\x7f\x07\x8d\xf3\x40\x1f\x75\x02\x2a\x9a\x2c\x37\x0f\x2f\x87\xe6\x83\x48\x35\x0e\x3b\x27\xb0\x90\x5c\x35\x9d\xcf\x62\xe0\xc6\xf4\x16\x87\xfd\x37\xe5\x8c\xfb\x97\xda\x1f\x73\xd4\x3c\x4a\xec\x9b\x22\xb1\xdb\x72\x75\x66\x57\x54\x29\xc0\x65\x74\x53\x93\x2b\xcf\x4d\xdb\x0b\x97\xb8\xd7\x97\x79\x57\xf5\x99\x6e\x96\xea\x9e\x72\x60\x33\xd3\xbd\xbe\xa0\x53\xb1\x62\x33\x13\x8e\xca\xaa\xcc\x64\x38\x84\xcf\x30\x16\x63\xe6\xc2\x29\x65\x25\x33\x19\x0e\xb7\x68\x98\xd9\x70\x72\x1c\x10\x7a\x35\xab\x10\xa9\xcd\x14\x7e\x0b\x96\x50\x8a\x58\x5e\x09\xa7\x12\x84\x6c\x4c\xbb\xe5\x9e\x5f\x25\x89\x53\x21\x9c\x79\x86\x14\x59\x06\x13\xa6\x24\x29\xd2\xbe\xf7\xfa\xe4\x83\x8c\xea\x26\xd6\xbf\x23\x23\x9a\x90\xda\xae\xfc\xc5\x32\x10\x78\x56\x6a\x42\x3a\xa9\x2f\x64\xbc\xce\xb3\x1b\x9a\x93\xd0\x91\xf3\x9f\x09\x54\xeb\x4f\xf9\x5f\x71\x22\x9a\x8b\x84\x13\x73\x24\x4d\xfe\x69\x2c\x19\x0e\x4c\xf0\xe5\xb9\x5c\x43\x32\x02\x1b\x4b\x52\x00\x68\x2c\x18\x8e\x4d\xe0\xc2\xde\xd7\x58\x26\x9c\x59\x28\x67\x1f\xd8\x7d\x67\x4b\xce\xa0\xc8\xb4\xe0\x4a\xc4\x77\xdf\xf9\xf6\x6a\x66\x27\xb8\x6b\x26\xe5\x47\x43\xe5\xa3\xd8\xf3\xe0\xc5\x9e\x54\x77\xac\xd5\x53\xf3\xad\xe6\xe0\x8b\x5c\xd6\x44\xbb\x6d\xc8\xa2\x97\x97\x61\xfe\xa7\x19\xbc\x44\x69\x91\x97\x91\x7e\x0e\x22\xe1\x9e\xeb\x6a\x77\x94\x46\xf0\x94\x07\xd4\x23\x7c\xa9\x99\xc9\xb1\x0c\xff\x64\x1b\x11\x9d\x33\xb3\xac\x8a\xea\xbc\x5c\xe6\x45\x3d\xa1\xdf\x95\xf4\x53\x88\x83\x99\x6d\x51\xb4\x87\x14\x4b\xb5\xac\x8b\x2e\x7c\x48\x2b\xe3\x9c\x5a\x71\xa6\xee\x40\x57\xeb\x61\xa3\x06\x78\x37\xb2\xd6\xc1\x52\x2b\x06\x12\xf8\x5e\x07\x63\x35\x86\xc0\x6b\xb2\xb5\xcc\x4c\xc0\x7c\xd7\x9b\xf3\xd5\xd1\x72\xf4\xcb\x33\xd1\xdc\xe2\x72\xb9\x68\x0f\xca\x71\x1a\x3b\x6a\x4e\x89\xb4\xf0\x64\x81\xb4\x20\xc3\x09\x3e\xb8\xd8\x18\x26\xff\x7f\x62\xdb\x11\x36\x81\xfb\x5f\x3d\x72\xff\x1f\x88\xfb\xaf\xff\x41\x77\x59\xbc\xc8\x58\x61\xbf\xe4\x49\x20\xbe\x4a\xb3\x8b\xc5\x8f\x78\xec\x6e\xcc\x2b\xac\xa2\xcf\x5d\x93\xfd\x5e\x8a\x27\x23\xd3\xa2\xb4\x70\x5c\xca\x3c\x14\x54\x17\x97\xb2\x82\x5e\x7e\x18\x5c\x97\x02\xc2\xa5\x7c\x4c\x9d\x5f\x94\x62\x81\x28\x45\xe9\x54\x79\x3b\x2e\x4a\x39\x1e\x4a\xe3\x86\xac\xe1\xe4\x6e\xa4\x24\x00\xbe\xd2\x4d\xc5\x74\xbe\xeb\xd0\xbf\xaf\xcc\xfc\xbf\x6c\xc9\xeb\x10\x1a\x9c\xa0\x29\xd6\xd6\x21\x29\x18\xd0\x19\xe2\xd7\x21\x1f\x18\x80\xd9\xde\xad\x43\x3e\x30\x00\x97\xdb\xbf\x0e\x11\xc1\x00\xce\x4f\xd0\x7d\xe7\x15\xce\xd2\x78\x69\xbc\x95\x47\xd7\xf8\x47\x1e\xfa\x0f\xe1\xa1\x77\x72\x8d\x2f\xdd\x7e\xc4\x53\x92\xc5\xee\x3e\xdf\xd1\x67\x9e\x4e\x10\xb9\xdc\xe6\xd9\xd4\x79\xd0\xd3\x7f\xa2\xe3\x7c\xb9\xf4\x7b\xf0\x9d\xd7\xb0\x77\xdf\xde\xf3\x79\x18\xb8\x6d\xac\x66\x9c\x84\xfb\xb6\xb9\xde\xd5\x98\x5a\x95\xd0\xb5\x64\x11\x7b\x9b\xc4\x22\x8e\x1e\x59\xc4\x0f\xc4\x22\x52\x3d\x61\xa3\x6e\x64\xb5\x73\x9b\x06\xee\xe2\xbc\x22\x5b\xe9\xa2\x14\xae\x46\xc0\x82\x82\x7c\xbd\xe5\x36\x69\xf9\xdd\x9e\xf6\xf8\x33\xf4\x22\xc1\x94\x94\x54\xf5\x97\xc6\x9f\xd7\x95\xf0\x4a\x48\x3f\xd3\x3f\xb5\x1e\x04\xb8\x9e\x30\x96\x1b\x8c\x27\xee\x75\x2f\x4a\x17\x9b\x48\xce\x68\x07\x4d\x60\x89\x2d\x1c\xb3\x53\xbf\x2f\x2c\xf2\x0f\xf9\x9d\x18\x26\x23\x3c\xfe\xf9\x05\x99\xdf\xcc\x82\xc6\x4c\x82\xf4\x9f\xa3\x20\x49\x09\xed\x9c\xc0\x3c\x0f\x46\xd0\x35\xc6\x97\x67\x37\x3f\xb1\xcb\x60\x34\x81\x73\xe1\xcd\x27\xfa\xce\x3f\xf3\x12\x0e\x61\xfe\x85\x8c\x39\xba\xa3\xba\xba\x67\x5e\x4e\x9f\x12\x62\x5f\x06\x6c\xd8\x93\x11\x10\xe8\x76\x5d\x19\xc5\xc6\x6e\x9e\x1b\xd5\x30\xcb\xd2\xac\x8c\xd6\x20\x8b\x2f\x83\xf8\x40\x09\x0a\x26\xca\xc7\x81\x00\x74\x6c\xd4\xa0\x24\xcc\x60\x40\x5d\xc0\x2e\x8c\x2a\x86\xdb\x6b\x47\x29\x47\xf5\xa9\x51\x25\x31\x7f\x66\x55\x90\x3d\x3f\xb4\x27\x75\x48\x2b\x3e\x1b\x15\x34\xf9\xf8\xae\x94\x5c\x2e\x7b\x47\xad\x91\xd3\x35\x8e\xa3\x74\x1d\xb1\x0c\x8c\x21\xf8\xae\xac\x23\x90\x81\x01\xd9\xd8\xd8\x75\x84\x33\x30\x46\xe0\x67\x63\x1d\x81\x0c\x4c\xc8\xfc\x78\xad\x23\x92\x81\x01\xba\x3c\xa1\xeb\x88\x5f\x60\x00\x57\x0e\xf9\x3a\xc2\x16\x98\xc7\x91\x5d\x4b\x34\x8e\x53\x70\xea\x02\xcc\x3f\xb5\xe6\xc1\xba\xce\x4c\xe8\xf2\x6b\x6d\x1e\x76\xe0\xd0\x86\x4d\xb3\x17\x35\x8f\x36\xe0\x38\x26\x8c\x66\x34\xcf\xa8\xb5\x6b\xc2\xa6\x64\xa7\x79\x32\xad\xd1\x62\x91\x1f\x66\x97\x28\x84\xed\x52\x6c\xff\x3b\x2f\x4d\x96\xfa\x8d\xde\x51\xee\x2f\xe5\xfd\xb3\x4d\x92\xf7\x0f\x1f\xe5\xfd\x1f\x4d\xde\xb7\x6d\x3f\x75\x9c\x3d\x17\x07\xc4\xad\x7a\x93\x25\x8b\x23\xfd\x9a\x84\x45\x29\xcb\x0b\x9a\x5b\x20\x21\xdf\xe1\xf2\xa0\xb9\xca\xcf\x0a\x9b\xd4\x90\xa9\x33\x6a\xfe\x7f\x1a\x4e\xe5\xf5\x18\x86\x17\x79\xa7\xff\x49\xc4\x30\xd3\xda\x4c\xd2\x1c\xbf\x87\x21\x4c\xb0\xda\xee\xae\xa1\xcb\xce\x34\x83\x96\x70\x8d\x38\x53\xee\x4a\xde\xb1\xd7\xbb\x97\x46\x15\x0e\x46\x79\x29\x04\x8b\xd2\x30\x48\x82\x6c\xf6\x99\x55\x9e\x1b\x95\x69\xf2\x61\x4a\x55\x14\x29\x05\x9f\x59\x31\xd0\x4e\x4c\x80\x1c\xdf\x52\x0c\x16\x15\xa3\xf2\xa5\xc5\x85\x35\x35\xe1\x88\x78\x6d\xd4\xa8\xf8\x95\xd2\x30\xcb\x95\x0d\x87\x07\x7b\xaa\xda\x41\xf5\x0a\x39\x08\x4f\xd2\x2a\x20\xcf\xdb\xbc\x41\xc2\xde\x13\xd1\x34\xd9\xc6\xbe\x18\x5a\xdc\x08\x62\x7d\x7f\x3d\x5f\xa4\x69\xa6\xbf\x3d\xbf\x53\x24\xe8\x6b\x8b\x96\xd2\xec\xd9\x95\xdd\x44\x66\xeb\x33\x34\x81\x39\x0e\x26\x53\x35\xb1\x35\xf5\xa4\x6d\xb5\x70\xef\x67\xdc\xa1\x3d\x7a\xbd\x1e\xf4\x7d\xbf\xec\xc6\x87\x73\x4d\xda\x48\x0e\xad\xcc\xdc\x5c\x5d\x39\x7b\x91\xf5\x48\x52\x33\x7a\x11\xd1\xfb\xb9\x05\xfb\xf8\x53\x8f\xfe\xff\xf6\xf6\x85\xff\xd3\x4b\x00\x7d\x1f\xdc\xcc\x7d\x1a\x44\xed\xd0\x08\x26\x14\xac\xc7\x29\xf5\xd2\x04\xac\x9c\xe0\xe6\xaa\xc1\x95\x09\x9d\x9d\xf3\xe6\x1a\xc1\xb9\x09\x58\xfb\x8e\x9a\xeb\x05\xdf\x4c\xf8\xe5\xa7\xd8\x5c\x33\x38\xb1\x70\x5e\x86\x95\x6b\xac\x19\x1c\x5b\x98\x11\x04\xa1\xb9\x5e\x70\x61\xc2\x56\x68\x4a\x73\xe5\xe0\xda\x3e\x2c\xd2\x3f\xba\xb1\x6e\x70\x6a\x02\xd7\x29\xdb\x1a\x14\x04\x1d\xbc\xf5\xf9\x53\x55\x61\xa5\x78\x61\x36\x05\xd1\x23\x85\x2d\x1e\x51\x66\x67\x5b\x35\x4c\x99\x1b\xce\x4a\x51\xca\xb8\x06\xb0\xe2\x13\xaf\xe7\x82\x67\xaf\x25\xdd\x85\xb0\xd5\x3f\xb1\xc3\x09\x6f\x82\xdc\xbe\xfb\x28\xb7\xff\x40\x72\xbb\xe3\x0d\x98\xe2\x34\xeb\x7c\x0a\xc6\xde\x88\x39\x82\x32\xb0\x2c\xfa\xf5\x1e\x78\x55\xf8\x4c\xc9\xd6\x85\xbb\xf5\x22\x1d\xc0\x6e\x3d\x75\xb7\x5e\x24\xff\x97\x11\x8a\x63\x14\xe4\xa4\x17\xa3\x28\x94\x1b\x10\x19\xff\x6e\x97\xd1\x9f\x1d\xae\xd7\xc2\xdb\xe9\xb3\xfa\x08\x6d\x64\x14\xb2\x30\xcf\x97\x46\xa9\x4c\x72\x7c\x65\x54\x84\x19\x0c\x30\xe4\x89\xd1\xcf\x8d\x4a\x35\xbf\xff\x37\xa3\x4e\xcb\xa8\x7e\x62\x4e\xa2\x7c\xeb\x7d\x6c\x54\x31\x6f\xb4\x0b\xa3\x54\x45\x9a\x94\xec\x3f\x6b\xea\xc8\xa9\x39\x73\x55\x8c\x3a\x73\x4c\x40\xda\xb8\xa9\x34\x1c\xc1\x0c\x5d\xc2\xe8\x1d\xbc\x84\xb1\x21\x04\xa3\xa8\x93\x41\x9a\x0e\x89\x5d\x75\x28\x93\x01\x9e\xe7\x97\xb1\x1e\x98\x10\xd1\xf6\xfc\x1d\xf6\x97\xd7\xa5\x8c\xdf\x9b\xcf\xc1\xac\xb7\xdb\x1a\x57\x7a\x92\x37\xbe\x76\x1f\x99\xe0\xd9\x8b\xb5\x35\x44\x25\x36\xe0\xb2\xe3\xb3\x0e\x1b\xbe\x89\x0f\x99\x66\x7b\x0d\x56\x7c\x03\xb6\x76\x88\xd7\x61\xc3\x37\xe0\xab\xdf\xc1\x3a\x0c\xf9\x06\x78\xed\x53\x5a\x87\x35\xdf\xdc\x53\x25\xf2\xc2\x1a\xcc\xf9\x06\x74\x1e\x74\x70\x0d\x96\x7c\x03\xb0\x46\x13\xd6\x61\xd0\x37\xe0\x73\x05\x6c\x0d\xb6\x7c\xf3\x38\x6a\x0a\xde\x1a\xec\xf9\x8e\xfd\x5c\x87\x3d\x7f\xbc\x58\x32\x46\x11\x0c\x83\xac\x3d\xcd\xd2\xeb\x59\xbb\x98\xe6\x38\x83\xc1\x64\x3d\xaf\x0f\x1f\xf3\x06\x3f\x4a\xc2\xff\x0c\x49\xd8\x7e\xbb\x57\x99\x1c\xa4\x59\xd6\xe0\x08\xe6\x18\x25\x54\xa0\x60\x14\xd1\xcc\x18\x4c\xc4\x8d\xf8\x15\x4a\xa2\x13\x4a\x90\x17\x24\x0b\xb6\x40\xdd\x43\xa2\x60\x63\x36\xf7\x9d\x23\x58\x23\x56\xdf\x27\xdf\xf9\x93\xfb\x38\x5c\x56\x32\x17\x37\x51\x26\xa7\xae\xfe\xf1\x22\x53\xe6\x64\xea\x89\x7a\xd4\x30\xf5\x6e\x02\xa8\xe7\x09\xc0\xb9\x07\x32\x56\xd8\x4a\x7a\xa9\x5f\x45\x80\x09\x30\x95\x00\x27\x95\x04\x38\xa9\x20\xc0\x89\x49\x80\x13\x8d\x54\x24\x0b\x48\xc5\x9c\x9d\xf1\x4c\x39\x7d\x81\xb6\x82\xbc\x47\xce\x77\xd1\x6b\x72\xfe\x40\xd4\xbb\x99\x03\x95\x84\x17\x15\x24\x3c\x22\x24\xbc\xe0\x24\x3c\xd2\x49\xb8\xfa\x13\x44\x26\x09\x8f\x2a\x49\x78\x74\x7b\x1b\x99\x24\x3c\xd2\x49\x78\xd4\xcb\xeb\x90\x70\xfa\x8e\x40\xe8\x3e\xad\x18\x04\x00\xfa\xb7\xb7\x90\xbe\x57\x00\xa1\x42\xc2\x23\x83\xc0\x46\x9c\x84\x6b\xe5\x3b\x91\xbd\x2f\xa1\x24\xe1\xd1\x62\x12\x6e\x8e\xe0\x3e\x5a\x64\x8a\x11\x59\x1e\x27\xe1\xbd\x08\x64\xfe\x13\x72\x82\x15\xe3\x5a\x1d\xca\xe0\x34\xf4\xfd\x23\x68\x83\x49\x16\xd6\x4e\x0d\x38\x51\xdd\x50\x4a\xc0\x67\xff\x48\x05\x7e\x68\x2a\xe0\x48\xa3\xf6\xf0\xdf\x47\x9b\xd7\x04\x4f\xec\x54\xd3\x9b\xa0\x16\x9d\x3d\xaa\x45\x3f\x90\x5a\x94\x55\x44\x4b\x69\x68\xff\xaf\x08\xf0\x56\x61\xff\x2f\x3d\xff\x6b\x5d\x00\x70\xe7\xfa\x69\x05\x8c\x49\x45\xb9\x75\x11\x70\x37\x3f\x9d\x53\x99\x62\x90\xe5\x68\x15\xef\x9d\x4f\x35\x93\xfe\xcc\x28\xa5\x06\xe6\x83\xbd\xf2\x06\xe0\xd4\x72\xb8\xb9\x34\x6a\x64\xda\xb6\x2b\xa3\x62\x2c\x92\x5e\x9d\x3b\x2b\xf6\xd4\x37\x64\xdf\x8c\x26\x05\x75\x36\x60\x91\xc7\x4e\x8c\xba\x8c\xe5\x41\xcb\x5f\x4b\xb2\x7b\xc2\xd7\x78\x5c\xd1\xf2\x4c\xc9\x8a\x77\x61\xb4\x29\x89\xf7\x41\x32\x4c\xe5\x3d\xc1\x3c\xc8\x67\x49\xb8\x35\x82\xb8\x8c\xeb\x61\x58\xf8\x09\xf9\x67\x11\xa1\xdf\xc3\x30\xcd\x22\xed\xce\x8a\x45\xa4\xe3\xe8\x24\x22\xc4\xb8\x77\xd6\x1a\xea\x69\x00\x79\xf2\xdc\x35\xa4\xc7\x36\x40\xaf\xcb\xde\x3e\x32\x01\xcb\xe3\xb1\x8e\x6c\xd8\x26\x3e\x4a\x27\x90\x35\xe4\xc1\x36\x80\x97\xb9\x05\xd7\x90\x01\xdb\x80\x2d\xcf\xf9\x3a\xd2\x5e\x3b\x61\x6b\x9f\xca\x3a\x32\x5f\x1b\xa3\xa8\x5f\xdb\x3a\x32\x5e\x1b\xe0\xab\x3f\xd8\x75\xe4\xbe\xae\x18\x4c\xfd\xe6\x9b\x9b\xe3\xaf\xcd\x61\x4c\xb2\xd1\xdc\x22\x3f\x5c\x6c\x8b\xd2\x12\xee\x3e\x4a\x99\x8f\x52\xe6\xa3\x94\xf9\x28\x65\x3e\x4a\x99\x1b\x22\x65\x12\x3c\x3c\xca\x97\x8f\xf2\xe5\xa3\x7c\xf9\x28\x5f\xd6\x92\x2f\x4b\x82\x71\xff\x92\x25\xa1\xee\x45\x06\xa3\xb6\xfa\x8c\x70\x51\xac\x92\xbb\x8b\x9c\xc3\x38\xa8\xf3\x24\xf1\xc9\xa3\xf7\xc3\x8f\x23\x80\x51\x09\xe3\xa6\x48\xc8\xd9\xc0\x30\xe9\x86\xf3\x9e\x8c\x3e\x6c\x3d\xee\x43\x4a\x44\x26\x33\x52\x44\x16\x5c\x39\x92\x67\x26\x8d\xae\xa9\x08\x4c\xe5\x92\x2a\x7f\xb0\x97\x54\x34\x2b\x00\xc1\xc4\xfb\xe0\xea\x44\x86\x53\x27\x5f\x00\x45\x53\xae\xa4\x63\x20\x4b\xe2\x49\x12\xca\x8f\x5f\x49\x91\x40\x45\x8b\x2c\xb8\x7a\x82\x86\xad\xa7\xd0\x67\xc7\x93\x6d\xd3\x16\xee\xa9\x1f\x1d\x64\x8f\xc4\x94\x93\x4d\xf0\xe0\xf7\x7e\x6e\xe1\x3e\xfa\xd4\x83\x7d\xf4\x09\x60\xf6\x88\x4b\x7c\xb3\x61\x0b\x83\x9b\xf4\x12\x66\x64\xb1\xec\x48\xcc\x8b\xe4\x22\x49\xcb\x97\x19\x64\xd2\x68\xc8\xdd\x66\xe5\x04\x7d\x99\x84\x01\x97\x49\x18\x94\x7a\xb2\xa4\x39\xc8\x7b\x85\x9e\x9a\x93\xae\xb6\xb9\xa8\x62\x40\x2d\x87\x65\xb2\xca\xb2\x17\x26\x55\x9d\x7d\x10\xa8\xcf\x4a\x16\xa7\xff\xc4\x41\x7e\xf1\x3d\xc2\xf5\x3f\xc6\xe1\x7d\x64\x38\xff\x24\x86\x53\x57\xe3\xb7\xfd\xed\xf4\xe0\xfc\x7a\xdc\x28\xbb\xb8\x46\x70\x7e\xfd\x49\x89\x3d\xe0\x5d\xf3\x7a\x5e\x2a\xf9\x7a\xa0\x1d\x4b\x97\x50\x1b\x3b\x92\x6e\x8e\x46\x49\x10\xdb\x61\x74\xe1\x35\xc2\xaf\xa9\xca\x67\x86\xd2\xd5\x23\xec\x5f\xda\xf1\x83\xcc\x58\xba\x11\xca\xa7\x71\x30\x3b\x14\x81\x49\x46\xca\x63\x0a\x1e\xad\xa4\xd4\x82\xd5\xaf\x8a\x13\x7f\x72\x08\x7a\x3d\xb8\xc3\x76\xb2\x0b\xe5\x1b\x8b\xe7\xad\xff\x8e\x7e\x1a\xfb\x3b\xe4\x9f\x09\xfb\xe7\xbf\x3b\xff\x1d\xfd\xe4\xe7\xcf\x47\xa0\x25\x09\x10\xe1\x4c\x3d\xbc\x33\x0d\xb2\x1c\x1e\x24\xb8\x85\xfd\xee\x0b\x80\x7a\xa8\x2c\x41\xa4\x24\xe9\x1d\x06\x78\xdc\xc9\xd2\x22\x89\x5a\xb4\xea\x4d\x9c\x06\xb8\x95\xf8\x3e\x40\x3f\xb1\xca\x61\x9c\xa6\x59\x2b\x79\xfe\xbf\x5e\xf8\x20\xf9\xb7\xde\xff\x7a\x01\xb0\x56\x83\x68\x0d\xa2\x35\x5f\x9e\xdd\xe0\x1d\xfc\x93\x37\xf6\xba\x9e\x37\x7f\x76\x83\x6f\x6f\xd1\x0e\xfa\xc9\x9b\xf0\xdf\xc9\x3c\xff\xe2\xfb\x3e\xf5\x97\x60\x7c\x4d\x47\x94\x33\xea\x30\xdf\xdb\x7b\x88\x3b\xcc\x8e\xc7\x3d\x44\x1d\x16\x27\xec\x1e\x42\x0e\x97\x87\xf4\x1e\xc2\x0e\xaf\x2f\x2d\x81\x03\xb0\x88\xff\xb3\xfe\xb8\xc3\xe6\xd7\x76\xdf\x01\x88\xa9\x80\xc2\x9e\x33\x45\x70\x1a\xa7\x33\x42\x53\x17\xa5\x29\xb7\x5e\xbe\x6e\x5e\x1c\x4c\xb0\x07\x8e\x4a\x51\xe7\xf5\x26\x89\x3a\xfb\x8f\xa2\xce\x0f\x24\xea\xd4\x8b\x85\xa9\x5f\x61\x38\x82\x5e\xd6\x0b\x86\x69\x5d\x62\x8c\x30\x11\x81\x60\x8e\x32\x18\xbd\x0e\x92\x20\xa3\x86\xb3\x17\x32\x70\xce\xc2\xb8\x37\xe2\x72\x83\x3f\x86\xa5\x1c\x9f\x41\x99\x95\xd6\xf3\x9c\xc7\x91\xac\x1b\xcf\x52\x16\x0f\xdd\xc5\x63\x77\xf1\xcc\x5d\x3c\x72\xc5\xd5\xbc\xbc\xe3\xad\xca\x6b\xf9\x3c\x43\x10\xd1\xf2\xde\xe3\xb5\xf6\x18\xf5\xdc\x28\x0d\x0a\x9c\xbe\x27\x9f\x04\x2e\x6f\x3b\xd4\xba\x93\x2c\x9d\xa4\x58\xb9\xee\x78\x5d\xde\xbc\x90\x8a\xa8\xbc\xde\x78\x6d\x5c\x6f\xb0\xae\xd4\x44\x7c\x61\x76\x76\x6f\x48\xf9\xe8\xd6\xd1\x90\xee\xff\xa9\x51\x6f\x1d\x90\x33\x77\x83\xb3\x14\x13\x31\xe2\xd0\x09\x9e\xce\x20\x2f\x63\x4e\xbe\xd6\x6f\x8a\x44\xf5\xae\x51\x5d\x24\x46\x83\x3d\x37\x22\x4e\xb2\x74\x94\xc1\x3c\x7f\x35\xf3\xc0\x91\x7c\x0f\x73\xd5\xdb\x6f\x5d\xea\xef\x61\xca\xbd\x6b\x2e\x49\x9d\x9b\xe0\x93\x35\xe5\x4d\xfc\x66\x02\x56\x4f\x50\x73\x49\xea\xc4\x05\x5e\x1e\xc2\xe6\x02\xd5\xb1\x09\xbf\x3c\xc7\xcd\xe5\xa9\x0b\x13\xb8\xe3\x53\x68\x2e\x52\x5d\x5b\x4b\xa8\xfa\x9a\x9a\x5f\x9d\x9c\x2e\x18\x8b\xdd\x64\x34\xbe\x30\x39\xb3\x3f\x04\xe3\x9b\x6e\x7e\x5b\x72\x58\x31\x06\x27\x0b\xcd\x6f\x4c\x3e\xbb\xf1\x24\x28\x43\xf3\x57\xb2\xbb\xe6\x00\x06\xed\x69\x1e\xfb\x72\xcf\x1c\xc1\xa2\x6f\xcd\xe3\x60\x1e\x55\x7c\x20\x2a\x89\xec\x8f\x1a\xdf\xe4\xd6\xd5\x39\x72\x1e\x2b\xf8\x9f\xa0\x66\x94\x2a\xc5\xf1\x26\xa9\x14\x17\x8f\x2a\xc5\xa3\x4a\x51\x4f\xa5\xa8\x08\xaf\x6f\xe6\x2b\x73\x1a\x4a\xed\xe2\xc8\x5d\x3c\xd5\x67\x28\x5f\xbc\x2a\x59\x39\xa4\x8f\x54\x06\x83\x88\xa8\x17\xb4\x58\xd1\x26\x06\x77\x94\xe2\x8f\xcb\x88\x3a\x3c\x8a\xb9\x30\x9f\x1e\x6b\x32\xfc\xd8\x28\xe5\xcc\xac\x34\x9e\x1e\x6b\xe2\x6d\xe9\x35\x25\xca\xb3\x22\x49\x08\x86\xa5\xd3\xd4\xb1\xe9\x1b\x75\x65\x54\x48\x5e\x50\x6a\x10\xc7\x32\xbe\x3c\x59\x7d\xa9\x3d\x88\x72\x94\x7f\x44\x39\x1a\xc4\xa5\xee\x30\x9f\x83\x61\xef\xa2\x35\x30\x22\xc8\xac\x2d\x62\xfb\xd8\x04\xbe\x2e\x99\x77\x66\x02\x96\x18\x6f\x2e\xf0\x8e\x4c\xd8\x62\xd3\x9a\xcb\xba\x97\x26\x68\xb9\xef\xcd\x45\xdd\x2b\x13\x76\xe9\x74\xd4\x58\xc0\x3d\x37\x61\x2b\xa7\xaf\xb9\x48\xfb\xcd\x84\x2e\x0e\x70\x73\x51\xf6\xc4\x04\xad\x7c\x03\xcd\x85\xd8\x41\x6d\xb1\xe6\x1f\x69\x3f\x7d\x8c\x27\xfe\x28\xe0\x3c\x0a\x38\xeb\x11\x70\xec\xe2\x45\x16\x50\xdc\x09\xd3\x38\x86\x21\xf6\x5b\xde\xd7\x02\x16\xa5\x5e\xeb\xe5\x38\xc8\x30\x4a\x46\xb2\x80\xb3\x18\xf9\x9b\x10\x9a\x18\x62\x28\x0b\x86\x01\x8a\x15\x00\x71\x9a\x63\xf9\x83\xbb\xf5\xf0\xdf\xdc\xd0\x8a\x3b\x79\x31\x11\xf1\x1d\xf3\x77\x28\xc7\x8e\x80\x86\xab\x06\x23\xa7\x81\xeb\x66\x46\xec\x6e\x77\x84\x72\x7d\xc5\x66\x90\x72\x13\x01\x66\xb8\x72\x03\x1f\x66\xc0\x72\x13\x3d\x66\xd8\x72\x1d\x5b\x66\xe8\x72\x15\x79\x66\xf4\x72\x1d\x97\x56\x04\x73\x05\x9b\x56\x0c\x73\x9c\xe2\x20\x16\x1d\x4f\xa5\xec\x36\xeb\x1d\xba\xa2\xff\xad\xc1\xa9\xfb\xd0\x19\x59\x6c\x0d\x1e\xdd\x06\x60\x7d\x2b\xd7\xe1\xd5\x6d\x0c\x60\x9e\x86\x75\x38\x77\x1b\x43\x18\x07\x6a\x1d\x2e\xde\xc6\x08\xe6\x99\x5c\x87\x7f\xb7\x31\x84\x7e\xac\xd7\xe1\xe1\x6d\x0c\xa0\x7e\x19\xeb\xf0\xe9\x36\xc0\x1b\x1f\xd7\x3a\xdc\xb9\x0f\x1d\x81\x3b\xf9\xf7\xd9\xdc\x3c\x79\x6a\x82\xd7\x3e\xf1\xfb\x8e\xe1\x57\x8a\xa6\xdf\x37\xa3\x25\x28\x67\x56\x60\x14\xe7\xcf\xa7\xd2\xed\xf5\x79\x5e\x4c\xda\xc1\x68\x94\xc1\x11\x7b\x2e\xe3\x94\x5a\x41\xca\x44\xb8\x3b\xde\xfa\x83\xd7\x60\x1f\xbc\x07\x6f\xc0\x01\xf8\x58\x4a\xb3\xef\x94\xb4\xca\x86\xaf\xec\x13\x34\x6c\x39\x1d\x45\x4f\x67\x93\x41\x1a\xe7\x3c\xb6\x4f\x6f\x51\x1b\x02\x06\x6f\x6f\xb7\x92\x5e\xd2\x19\xa2\x18\xc3\x4c\x91\xde\xb0\x99\x69\xaf\xd2\x1f\x95\xcc\x51\x11\x36\xe7\xbe\xef\x03\xd4\x99\x16\xf9\xb8\x13\x4c\xa7\xf1\x8c\x0a\x82\x73\x0e\x0c\x95\xe2\xef\x2b\x22\xc2\x0e\xd3\xac\x45\x3d\xa7\x7b\x2f\xff\x03\xff\x67\x90\x8d\x8a\x89\x62\x31\xf9\x0f\xfc\xd3\x4f\x62\xfd\x2c\xbd\xa1\x6c\xd1\xc7\x9f\x76\xd4\x1f\xdd\x9b\xf9\x13\xfc\x6f\xff\xbe\xf3\x8e\xa3\xa5\x85\x7c\xf0\xf4\x85\x4b\x70\xc6\xfe\xcd\x5b\xb6\x71\x7d\xfc\x89\x9c\xce\xee\x92\x15\xe6\x3b\x2e\x41\x90\x7a\x44\x2f\x73\xd6\xcd\x5b\xc8\xf7\xbb\xca\x9c\x2a\x26\x54\x2d\x90\x2e\xc3\x3e\x02\xd8\x27\x8b\x10\x08\x86\x25\x82\xbf\x6e\x92\x32\xf4\x56\x8b\x49\xc5\xb5\xa0\x16\xee\x79\x39\x3d\xac\x5e\xaf\x47\xc8\x53\x3a\x6c\x25\x3d\x3d\x4c\x10\x1a\xb6\x3c\x4e\x27\x9e\xf2\x36\x5b\xf0\xf6\x56\x3a\x9b\x6f\xc1\x27\xec\x00\xc1\x3e\x3b\xf7\x1d\x9c\x9e\x64\x68\x82\x30\xba\x84\x9f\xc8\x77\x24\x15\x11\x31\x7a\x0f\xb1\x89\x42\x80\x6f\x6f\x3d\x2e\x3e\x7a\xf4\x9b\xb3\x86\x4a\xc4\x30\xc9\x13\x3c\xce\xd2\xab\xad\x04\x5e\x6d\x9d\xcd\xa6\x70\x3f\xcb\xd2\xac\xe5\xfd\xd7\x7f\x29\xc3\x6d\x4d\x8a\x1c\x6f\xf1\x0e\xc1\xd6\x54\x96\x53\xcc\x75\x3c\xb1\x8b\x52\x0f\xe8\xf5\x7a\x78\xe7\x94\xfe\xdd\x3d\xa2\x92\xb7\xdf\x82\xfe\xbc\x85\x81\xd4\x14\xfc\x9d\xa4\xcb\x5a\xb4\x12\xdf\x47\xc9\x16\x74\x1e\x57\xbe\xd5\x7c\x8b\x0c\x1a\x6e\x52\x78\x85\xa6\xcf\xfd\x2e\xcd\xa5\x82\x80\x72\xb2\x7e\x7d\xd4\x5c\xff\xe9\x9a\x2b\x7b\xa2\xf1\xa1\x07\x7b\x3f\xc3\xdb\xdb\xfe\x27\x55\x95\x8d\x2b\x54\xd9\xc0\xad\xca\x2e\xd2\x59\xb5\x47\x37\xe7\xe9\xa0\x43\x8e\x13\x22\x1b\x96\x83\x69\x90\xc1\x04\x83\x69\x1c\xa0\xe4\x20\x9a\x7b\x5c\xfc\xe7\x6a\xad\x6d\x89\xa7\xa1\xce\xb9\x76\xeb\xb0\xd3\x9b\xa9\xf4\x2a\x2d\xfa\x97\x69\x5c\x4c\x60\x9b\x22\x0f\xf1\xac\x01\x13\xbd\xa9\x2f\x42\xad\xe7\x61\x10\xb3\x55\x0e\xf4\x54\xb6\x43\xe7\xea\x26\x10\x07\x1d\xfa\x8c\x84\x25\x3d\x74\xa5\xbc\x25\xcb\xc8\x3b\xff\x05\x83\x70\xdc\x89\x32\x74\x59\xba\x0a\x59\xe0\x02\xc5\x63\xe9\x86\xf5\x90\xd9\x4e\x01\xca\xdf\x14\xf1\x10\xc5\x31\x54\x71\x47\x9d\x8b\x52\xb1\x97\x62\x38\xa2\x9e\x43\x82\x21\x18\xbd\x3e\xf9\x40\xdd\x8d\x96\x34\x3b\x84\x93\x34\x9b\x79\x44\xd3\x59\xd2\x72\x0f\xd1\x6d\x39\x5f\xb8\xd0\x1b\x1d\x2e\xd0\x7f\x1e\x06\xd7\x73\x8f\xe8\x23\xce\x83\x74\xe2\xc4\x4d\x1c\x60\x98\xe3\x37\x01\x8a\x8b\x0c\xee\x93\xa3\x4e\x11\xd5\x61\x0a\xc6\xd9\x2f\x4c\xc4\xed\xf4\x3f\x95\xb8\x39\xb6\x00\x71\x7b\x69\xe7\x46\xd5\x0f\x81\xae\xcb\x91\x99\x5d\x38\xa7\x50\x66\x9e\xa5\x60\x10\xd4\x87\xbb\x76\x76\xa2\xf7\x49\xa7\x38\xc0\xb0\xa3\x67\xae\xd5\x3b\x9f\xde\xd1\xcc\xf1\x55\x35\x73\x08\x97\xa8\xaf\xae\xac\x04\xb2\x94\x67\xb7\xfd\x6c\x14\xf3\x7d\xde\x35\x8a\xf9\x77\xa6\x38\x3d\x89\x1a\xf6\x5d\xe5\xd2\xd5\xa9\xec\xc2\x3f\x22\xf0\xda\xa8\x60\x89\x41\xf7\x8d\x52\xf5\xa4\x82\xf7\x15\x95\xfc\x7c\x82\x37\x15\xf5\xf4\x54\x82\x83\x8a\xda\xfd\xe9\x18\x12\x16\x14\xb3\x66\x1f\x95\xa7\x05\xd3\x00\x8f\xdf\xa1\xe4\x02\x46\x1f\x39\xa5\x6a\x31\x1e\x08\x01\x7e\xa2\xbe\xb9\x27\x9b\xc9\x48\x18\xcb\x62\x86\x22\xcf\xdf\x61\x8f\x0e\x7a\x2d\xfe\x32\x8e\xb4\x91\x04\xcf\xbf\xbd\x95\x74\x5f\x79\x96\x30\x44\x49\xf4\x6a\xd6\xf2\xc8\xc0\x1e\xf8\x42\x15\x95\xe7\xe7\xe9\x20\x7f\xce\xf3\xc0\x99\x03\x71\x82\xe9\xf9\xf3\xe7\x5a\xa6\x38\xbf\x2b\x46\xc7\x4b\x46\xc7\x62\x74\x5c\x73\x74\x4e\xa2\x8d\xf1\xca\xc0\x04\x27\x35\x90\x16\x5c\x05\x08\x6f\xd9\x13\x03\xd5\xd8\xa4\x5d\x5a\xdf\x15\xa7\x7e\x57\x9f\xc4\xdf\x84\x5a\xf1\xcc\x25\x1b\x91\xa3\x8e\x83\xf2\xa5\xcb\xab\xd6\xab\xd6\xcd\xbc\x44\x1a\xcb\xa0\x27\xf8\x8e\xef\xb3\x1a\x9a\x2d\x9d\xe5\x1d\xa1\x2c\xc6\xcc\xbb\xc7\x68\x33\xcf\xb2\x27\xb8\x10\x4f\x12\x48\xbb\x29\xac\xa7\xec\xfa\x81\x3d\x38\xa1\x43\x1a\xfc\xc9\x23\xaa\x0f\x55\x32\x09\x44\x49\xd9\x58\x7c\x6f\xb9\x32\x91\x0f\xd1\x20\xfe\xae\xa4\x80\x8c\xfc\x94\x19\x0b\x21\x2b\xb6\xfa\x7a\xfe\xed\xad\xb3\xce\xf3\x7d\x2b\x6f\x20\xfc\x09\xfb\xe0\x05\xff\xd0\xe3\x20\x84\x84\xd9\x73\x1e\x92\x9b\xcf\x5a\xe5\x32\xeb\xb1\x1a\x4f\xbe\x5b\x85\xdb\xdb\xe5\x11\x4c\x5c\x18\x60\xec\xe6\x38\x3b\xd5\x38\x8d\x0b\x0d\x82\x43\x69\x06\x4c\xff\x27\xbb\x81\x61\x80\xe4\x6f\x76\x59\x65\xf5\x0e\xda\x2c\x8c\x6d\xe4\x82\xb9\x97\x0c\xac\x1a\x6c\x35\x93\x5b\x08\x9e\x76\xd3\xa3\xc3\x8a\x63\xce\xaa\x64\x5b\x40\x1a\xcd\xe7\xe0\xac\xf7\x6b\xeb\xd4\xb6\x4c\x37\x36\x20\x1f\x9a\x70\xb9\x65\xba\xb1\xe1\xf8\xb3\x09\x58\xe4\x96\x6f\x6c\x2f\x36\xe0\xda\x7c\x8c\x99\x8c\x97\x19\x1c\x96\x01\xf1\xc1\xa9\xfa\x0c\x79\xd7\x5c\x0f\x17\x1b\xfe\x5f\xf6\xde\xfd\xbf\x6d\x1b\x4f\x14\xfd\xdd\x7f\x85\xc2\xcd\xfa\x90\x1d\x98\x4e\xe6\x74\xf7\xdc\xcb\x3d\xac\x27\x8d\xd3\x99\x74\x92\xd4\x1b\xa7\xed\x39\xab\xd5\x8d\x29\x12\x92\x10\x53\x04\x0b\x42\x76\x54\x89\xff\xfb\xfd\xe0\x45\x82\x20\xa8\x87\x25\xa7\x71\xad\xfd\xec\x34\x16\x08\x7e\xf1\x20\xf0\x7d\x3f\x76\x57\x1d\x9f\x9b\x90\x6b\xce\x63\x77\xb5\xf1\x3b\x13\x78\xc5\xbc\xec\xae\x33\x7e\xd9\x9a\xb8\xe2\x7f\x76\xd7\x16\xbf\x32\x61\xcb\xda\xea\x3b\xeb\x89\x5b\x60\x15\xe5\xd9\xac\x1a\x63\xd7\xcb\xc6\x69\x31\x46\x91\xb4\x69\xb3\xca\x8b\xd6\x37\x57\xc3\x8f\x1a\x2e\xd1\xf3\x2d\xc7\x68\x50\xb7\xe6\x38\xef\xcd\xcf\xd0\xe0\x59\x77\xf7\x63\xfd\xa1\x0b\xbe\x62\x7b\xfb\x37\xbb\x0e\xf1\xba\x6b\x08\xc1\x12\xf7\x6f\xf7\x7c\xa2\xda\x84\x1b\xf4\x3f\x6d\xf9\x45\x2c\xc4\xbf\xf9\x5d\x7e\xe9\x5a\x94\xc1\xf0\xf7\x7f\xdf\x37\xb6\x35\x99\x09\x07\xf4\x2f\xb6\x45\xb6\x2d\x18\xab\x4f\xb7\x9d\x89\x70\x40\xff\xa7\x2d\x07\xee\x00\xb4\x7a\xf4\xda\xd5\xe8\x7a\xcb\xe1\xd4\x9b\x6b\xe0\x57\x2c\x84\x03\xfa\x9f\xb7\x1d\xa2\x7e\xd9\x18\xe5\x72\xbd\xbd\x4a\x05\x4b\xaf\xcd\x6a\xf4\xb5\xb8\x54\xed\x60\x9c\xaa\x8d\x51\xe7\x0f\xc9\x9a\xf0\xee\xa0\xa0\xfe\xb3\x2b\xa8\x4d\x7d\x34\xee\xd0\x47\x13\xbb\x3e\xba\xdd\x3c\x6b\x34\xcb\xb0\xcb\xd8\xd6\x98\x34\x1a\xeb\xf8\xd4\x5c\x26\xde\xc8\x12\xcf\x75\x50\xf1\x22\xa6\xe8\x06\x3a\x3a\xa3\xe0\xa3\xe2\xbd\xf4\xb4\xad\x7c\xc5\x0d\x8d\xa8\x7f\x8d\xb2\x44\xf7\xaf\xaa\x9e\x0a\x11\x43\x87\x56\xc9\x4e\x52\x5e\xef\x0f\x9c\x56\xb9\x57\x0e\xb3\xd2\x23\xdb\xd5\xcd\xea\x79\x03\x78\x86\x13\x28\x1f\x48\xc8\xf3\xe6\x3e\x7b\x5c\xa2\xc6\x33\x12\x73\x52\x34\x6e\x3e\xd5\xb5\xf2\x95\x7b\xfc\x4d\x5b\xc3\x2a\x91\xf0\x6d\xe7\x93\x4f\x5b\x24\xe1\xd2\x35\x9d\xe7\x96\x0a\xb5\xca\x89\xea\xbc\xa1\xf0\xbc\x30\x5a\x25\x82\xff\xa9\xdd\x4c\x28\x4c\x5e\x68\xe5\x61\xd5\xa3\x11\xca\x50\x31\x11\xcf\x3e\x9b\xcf\xb8\x16\xa0\x0e\x50\x3d\xaf\xbc\xe0\xd5\x51\xa8\xf4\xb0\xea\x91\xfa\x1c\x6f\x8d\xf6\x7a\xbb\x2b\x6d\xec\xb9\xe1\x6b\xff\x42\x53\x55\xa2\xe2\xa5\x28\x58\x7f\x41\xf0\xe7\x5a\xc8\x77\x9b\x4a\x14\x79\xe0\x96\x4b\xc7\xf1\x84\x96\xa0\xf8\x15\xd1\x89\xab\xaa\xdd\x8b\xa2\x3d\x81\xd4\x18\xb0\x37\xac\x8a\x90\xee\x63\xb9\x8d\xe2\x43\xac\x5c\x14\x4a\xb7\x4d\xb8\xe3\x7c\xb2\xe9\xf7\x07\x56\xcd\x41\xbd\x4e\x75\x09\x54\xba\xb2\x88\xc2\x97\xec\x64\x55\xe3\x2c\x72\x98\x25\x28\x1b\x07\x0e\x2a\x4e\xe4\xdf\x0e\x90\x6e\x55\xa2\x91\x20\xc1\xd4\xa8\x0f\xce\x5b\x95\x5b\x94\x03\xc4\xb7\xe6\x8d\x90\x10\x4c\x9c\xb2\x4f\x45\x6a\xb1\x88\xc2\xc1\x72\xc9\x1e\x24\x11\xb9\x76\xe4\xf7\x11\x28\xa2\x9a\x40\xe5\x86\x1f\x86\x61\xfd\x5e\x49\x20\xff\x2c\x86\xfa\x47\xdb\x0a\xd5\x41\xdb\xcc\x12\xfc\x1e\xbe\x73\x3f\x75\x56\xfc\xdd\x59\x03\x72\x61\x82\xdf\x97\x06\xe4\x27\x13\xb0\xe2\xb7\x76\xd6\x80\x5c\x5b\x20\xab\x1b\xbd\xbb\xb7\xdc\x67\x13\xba\x8e\x14\x76\x57\x77\x5c\xb6\xc0\x4b\xbc\xb2\xbb\xb2\xe3\x83\x09\x5a\x43\x4d\xbb\xab\x3b\x5a\xb0\x75\xa4\x24\x74\x1e\xeb\x78\xf7\x55\x00\x3c\xf0\x49\xe7\xdf\x8d\xd1\xb8\x4d\x98\xab\x3f\xb6\x1a\x43\x9a\x92\x1b\x90\xdf\x9a\xbb\xa4\xb0\xf4\xee\x4e\x72\x56\xc0\x02\x09\x6e\xa6\xfb\xe8\x7e\xdd\x58\xc4\x47\x73\x11\x1a\x49\xd9\x3d\x88\xf7\x85\x09\xbd\x0a\xa0\xd9\x59\xe3\x61\xc3\x09\x1c\x7b\x0b\x5d\xc7\x56\x1b\xa4\xbd\xbc\xfa\xf4\xd4\x3c\x5c\xff\x76\xeb\x53\x2a\x5f\x35\x46\xf8\xb4\x56\xbe\xfc\xb2\x25\x19\x4c\xd9\xf5\x3e\x72\x1a\x81\x97\xe0\x55\x2d\x48\xbe\xff\x53\x7b\x35\xfe\x70\x2f\x5e\x8d\xef\x37\xf1\x6a\xfc\xe5\xcb\x7a\x35\xbe\xff\x63\xbc\x1a\x5f\x3f\x24\x3d\xc4\x2f\x07\xaf\xc6\x87\xe3\xd5\xf8\xe6\xa0\x34\x7a\x44\x4a\x23\xdc\x91\xae\x75\x7f\x65\x58\xb2\x96\x2e\x24\x8a\x85\xf4\xd5\x91\x9b\x2c\x6e\x16\x52\x91\x6a\x26\x43\x57\x23\x04\x6b\xdd\xfe\xa6\x5c\x09\xf3\xe6\xa0\x9e\xeb\xa4\x68\x04\xe3\x79\xcc\xad\xb2\xd3\x16\xb4\xfa\x29\xa8\xff\xf6\x65\xa9\x5e\xb3\xae\x8b\x91\xe3\xac\xdd\x3c\xb1\x37\xcf\xed\xcd\x63\x7b\xf3\x8d\x7d\xdf\x2c\xbe\x9b\xb7\xf6\x9e\xd2\x77\x73\x2a\x8c\xe6\x1d\xfb\x6c\x6a\x94\x36\xf5\x9d\x7b\xad\x79\xbe\xfd\x5d\x04\xad\x28\x85\xd2\x6b\xab\x42\xe9\xb5\xa1\xcf\xf9\xc9\x68\xe7\x9a\x97\x4a\x99\xa4\x5a\xc5\x29\xd1\x52\x9e\xbd\x6e\xb8\xc3\x5d\x1a\xad\xda\x67\xfc\x60\x3c\x32\xad\x82\x6f\x57\x3e\xe7\x36\xb7\x8f\x1d\x5d\xb8\xe1\xf2\x45\xc7\x43\x61\x34\x3b\xef\x78\x6a\xd8\xd6\xde\x19\xdd\x6a\xb3\xfd\x4b\xe3\x89\xf8\x98\x6f\xd9\xb7\x2c\x2a\x37\xc0\x4e\xc7\xa7\x1f\xdc\x1f\x2a\xc7\x27\xdb\x45\x69\x79\x3e\x55\x1b\xf7\x2e\x9a\x42\xb7\xce\x13\x5f\xb5\x4b\x35\xd7\x62\x82\xf1\x75\x00\x81\xbc\x19\x01\x2d\xc3\x66\x3f\x4e\x42\x73\xa9\x84\x61\xd4\xad\xa2\xd2\xf4\xac\x6a\x3f\x51\x17\x2b\xa8\x9b\xa0\xda\x19\x47\x80\xc0\x05\xb5\xc3\x50\x0f\x74\x20\x55\x9b\x15\x0a\xce\x75\x20\x75\xa3\xa4\xc5\xce\x34\x42\x99\x23\x1d\xf4\x3e\x8e\x20\x8d\x27\x17\xdc\xdd\xed\x47\x3c\x74\xbd\x45\x0a\x2b\xe5\x9e\x28\x1d\x94\x43\x78\xad\x4a\x07\x71\x17\x1a\x63\x9b\x3f\xe1\xa1\x8f\x12\xef\x08\x2e\x97\x2e\x0c\x35\x57\xbe\x76\xe5\xa1\xee\xd7\xc1\x82\xc0\x14\x47\x09\x47\xde\xf2\x73\x7d\xfc\x84\x87\x21\xec\xf6\xbc\x54\x1f\x8d\xf5\x93\x2e\x85\x47\x6c\xf6\xd2\x0f\xef\xa3\xe6\x43\xd7\xf0\xce\xfc\xd8\xe9\xe1\x77\x7c\xec\x36\x5e\xb6\xf5\xf1\x80\xe1\x74\xf8\x71\x67\xaf\xc3\xca\xc3\xaf\xde\x15\xee\xeb\x67\xfa\x54\x36\x16\x61\x7e\x38\x3e\xad\x4d\xdc\x2e\x8f\xaa\x59\x2f\x97\xda\xd7\x6a\x03\xd4\x1f\x36\xd6\xd8\xb5\xcb\x00\x69\x6d\x55\x99\x33\xb6\x68\xc2\x31\xb7\x8f\x12\xd7\x3b\xfb\xf1\xf2\xa7\x77\x3e\xcf\x86\xed\xae\xef\xed\xf5\x9f\x0d\xb8\x1e\x40\x7d\x41\xc4\xbf\x11\x92\xb3\x33\x1d\x40\xbf\xd8\xb7\x10\x5a\xd6\x37\x6d\xd5\x91\x24\x0e\xbb\x07\x40\x5f\x98\xd0\xf7\x15\x00\xfd\x93\x09\xb8\x52\x66\xed\xac\xbf\xbd\x36\x41\x0b\x2a\xb7\xbb\xfa\xf6\xb3\x09\xb8\x22\x94\xbb\x2b\x6f\x2f\x4d\xd8\xd2\x6f\x6a\x67\xb5\x6d\x0b\xac\xe6\x37\x95\x6c\xa9\x53\x6a\xf8\x4d\x35\xb4\x4a\x1f\xcc\xe9\x6b\x4c\xc1\xee\x1a\xdc\x2e\xd8\xc2\x79\x77\x6b\x05\x6e\xf3\xfd\x96\x96\xf5\x4d\x4b\x41\xd9\xf4\x6c\xda\x43\x46\xc6\x95\x43\x08\xd7\xa3\x3d\xa4\x65\xec\x18\x45\xb8\x80\xed\x21\x29\x63\x07\x7c\xe9\xc1\xb4\x87\x8c\x8c\x1d\x03\x98\xbe\x52\x3b\xeb\x76\x5f\x9a\x23\x69\x9e\x9c\x3b\xfb\xb1\xbd\x32\x81\x37\xb9\xca\xdd\xfd\xd8\xd6\x68\x74\xf1\x35\xcc\x36\xcc\xb7\xd4\xd6\xf5\xb6\xb4\xb1\x52\x97\x03\xb6\x2a\x98\x7b\xc8\x90\x74\xd0\xc8\x3c\x00\x8d\x4c\x66\xaf\x5b\x43\xec\xcd\xcd\xb2\x3a\xb5\x13\x4e\x6a\xab\x94\x13\xd9\x61\xc8\xaa\x3a\x93\xa8\x78\x1b\x65\x73\x8f\xc9\x4e\x29\x8a\xe7\x75\x69\x9d\xfa\x09\xc1\x29\x34\x6b\xeb\x48\x15\x8d\x39\x58\xde\xec\x33\x6d\xfe\x1c\x36\x13\xd0\xa3\xc4\xb9\x7b\xc9\xdc\x2a\xd5\x10\x8c\x09\xa4\x75\xfa\xc7\x66\xda\x22\x33\x99\xd1\x38\xc5\xc3\x28\x6d\xa7\x33\x8a\x09\xac\x4a\x6b\x9a\xc9\x8c\x28\x2f\xe3\x62\xa6\x30\xe2\xdb\xc5\x13\x31\x9b\xd9\x8b\xd8\x76\x59\x92\x16\x89\xfd\x65\x74\xdf\x92\xb3\x08\x7e\xce\x11\xe1\xfe\x09\x62\x0e\x66\xde\xa2\xe6\xf3\x5f\x20\x19\x46\x14\x4d\xdb\x09\x8c\xb4\x7e\x1f\xde\xb4\x73\x18\x45\x71\x0c\x8b\x02\x93\x3a\x81\x91\xf0\xc5\x78\xc5\x5e\xe3\xc5\xeb\x74\x11\xab\x39\xe8\xf1\xb1\xa5\xf1\x7f\x67\xf0\xb6\x77\x1e\x51\x21\xa5\xc6\x78\x3a\x44\x19\x4c\x2e\xe4\xde\x54\xf0\xfa\xbe\xef\xf3\xb7\xd5\xae\xf9\x14\x73\xb5\x95\xeb\x01\xf5\x88\x6f\x9b\x16\xd2\xd4\xee\xea\x79\xfe\x28\x8d\xa8\xeb\x0d\x54\x34\x56\x09\x26\xe1\xdb\x66\xc5\x4f\x75\x1e\xfa\xd9\xee\xf9\x2d\x0d\xd0\x52\x00\xd9\xb9\x50\xd0\xd8\x04\xac\x4e\xe5\xee\x42\xd3\x8d\x09\x5a\x3f\xd8\xbb\x8b\x4e\xb7\x26\x78\x71\x37\x76\x17\x9c\x3e\x99\x80\xeb\xeb\xb5\xbb\xf0\xf4\xbb\x09\x5c\xde\xd0\xdd\x45\xa7\x0b\xeb\xb4\xd5\x25\xdf\x5d\x82\xfa\xc9\x84\x6f\xe2\x89\xdd\x1d\x60\xae\x57\x0f\x51\xa3\x9a\xdd\x65\xa9\xcf\x2b\x86\x62\xd8\x6a\xf7\x10\xa0\x4b\x73\x84\x1a\xe1\xdd\x77\xfd\xdf\x9b\x3a\x92\x6c\x8d\x0b\x43\x87\xc3\x7c\xc4\x90\xdc\xe9\x74\x46\x05\x94\x7a\x80\x09\x4c\x73\x48\x8a\x53\x4a\xd0\xf4\x84\xeb\x6c\x76\x71\x54\xa8\xd9\xe1\xdf\x1f\x12\x3b\x7c\x71\x60\x87\x1f\x11\x3b\x8c\x6d\xa6\x45\xc3\xa4\xe5\x38\xa5\x61\xb1\xb4\x98\xbc\x16\xd7\x70\x1e\x38\x8e\x3c\x7a\x8e\x53\x0e\x4a\xd3\x9e\xd9\xcc\x2f\xda\x6e\x9e\x35\x9a\x75\xdf\x78\xb3\x31\xd9\x64\xd6\xca\xf9\xa0\xac\x98\x65\xcd\x2c\xc9\x6f\x77\xc5\x36\x6b\x0f\xae\xe1\x9c\xbf\x5f\x58\x12\xa9\x6f\x5a\xcc\xf2\x77\xc5\x88\x72\xb5\xaf\x4a\xa2\xae\x5a\xeb\x11\x2a\x56\xfa\xf7\x06\x73\xfc\x3a\x4b\xe0\xe7\x9a\xa3\x56\x0f\xa7\x38\x41\xa3\xb9\x7c\x38\xb6\xbe\xd9\x64\xab\x9b\x2f\x8a\x67\xb7\xc6\x33\xc6\x69\x15\x79\x14\xd7\xa5\x99\xa4\x15\x84\xc0\x8c\xfe\x80\xd3\x04\x92\x8b\x88\x4e\x4c\x67\x6c\xb6\x32\xbf\xc8\x53\x44\x5d\xe7\xd4\xf1\x40\x9f\x33\x97\x83\xb0\xcf\xb8\xc9\x5c\xf0\x9a\x70\x50\xd9\x42\xfc\x4f\x18\x65\xbc\x67\x59\x40\xfa\x22\x4b\x3e\x10\x34\x95\x70\x85\x01\x87\x1b\x3e\xf8\x76\x71\x03\x32\x95\xcf\x3d\xb7\x5f\x8d\x37\x50\xd6\x9a\x2a\x35\xc3\x72\x59\xbf\x8c\x12\x87\x57\xad\xac\x3a\x88\x2f\x5c\xfe\x4d\x6f\xab\x57\xeb\x95\x57\x92\x25\xa7\x70\x6a\xc6\xbc\x57\x5f\x48\x8f\xdc\xe7\x07\x9c\x2a\xd4\x5a\x7a\xe1\x77\xae\xf2\xee\x10\x05\xa3\x0d\xf3\xd1\xab\x8c\x22\x2a\x58\x73\x95\x83\x42\x6c\x21\x0a\xfb\xc2\x3c\xe5\xc8\x9c\x84\xc2\x11\x74\x00\xb2\x70\xf1\x09\x0f\xd9\x25\xe2\x0f\xd8\x1f\xec\x09\xbb\x4c\x6a\x27\x85\x27\x57\x65\x84\x60\xa3\x79\x1a\xce\xe2\xae\xef\xba\x77\xbd\x66\x71\xe0\x36\x27\x23\x81\x04\x7f\xdf\x9e\x37\xa2\xfe\xb8\xd2\xa1\xcc\xfb\xdf\xe1\xbf\x9d\xd9\x3e\xbe\xc4\xba\x7f\x05\xff\xd6\xcc\x74\x20\xaa\x97\xc2\x3e\xea\x67\x83\x41\x48\xf9\x36\x65\x5e\x90\xf1\x34\xfc\x17\x46\xd2\x79\xfe\xe9\xf7\x91\x82\xdf\x00\xac\x5d\xb6\x7d\xe4\xe1\x37\xa0\x37\xee\xeb\x3e\x72\xf1\x1b\xf0\x1b\x57\x7e\x1f\x09\xf9\xad\xf3\x97\x0c\xee\x1e\x72\xf2\x5b\xa7\x2f\xc1\xef\x21\x2d\xff\x45\xbb\xbc\x82\xc4\x5d\xbb\x73\xe7\xad\x03\xd9\x44\x80\x82\x2b\x5f\x67\x81\x58\x0d\xc2\x03\x43\xdd\x08\x61\x8c\xc8\x11\xd1\x66\x86\x0e\xcb\x7b\x06\xec\xd5\xb9\xfa\xdb\xb9\xc7\xee\xaa\x3a\xde\xaf\x9b\xf0\x81\xdb\x3e\x70\xdb\x7f\x7e\x6e\xbb\x2b\x3d\x7f\x5b\x73\xbc\x5a\xa1\x6c\x75\x07\xb4\xe8\xaa\xe3\x8e\x76\xc9\x44\xc3\xdf\x66\x51\xea\xb9\x52\xc1\xe4\xc4\x05\x72\x5a\x05\x4c\x9b\x3e\x34\x1a\x17\x05\xa6\x77\x8c\x9b\xfc\xbd\xed\xe5\x36\xb4\xb0\xa6\x6d\xee\x59\x04\x92\xb4\x59\x67\x31\x7d\x93\x67\x26\x30\x4a\x7e\xca\xd2\x79\x9b\x61\xce\x21\xe1\x19\x06\xda\xec\x32\x2a\x5e\x5e\xbe\xde\x88\x53\x2e\xc1\x30\xbc\x70\xa7\xf7\xe6\x98\x31\x32\xa1\xef\xcb\x31\x63\x62\x02\x56\xbb\xba\x3b\x0f\x33\x6f\xed\x88\x50\x5c\xee\xcc\xbc\x8c\x4d\xc0\xf5\xb7\xdd\x9d\x75\xb9\x31\x81\xd7\xc7\x63\x77\xc6\xe5\xd6\x04\x2e\x4f\xd8\xee\x4c\xcb\x27\xdb\x01\x51\x2c\xd1\xce\x5a\xc4\xe9\x26\x4c\x84\x74\x82\xbd\x53\x9e\x8a\x3f\x84\x9f\xd8\x22\x4f\xc5\xa1\xa6\xe1\x81\xa7\xf8\xea\x79\x8a\x95\x79\x29\x3a\xf2\x24\xb7\x73\x33\xd4\x14\x5e\xe6\x20\x93\x29\x73\x65\x3a\x08\xd1\x58\x33\x19\x8a\x69\x10\xed\xe7\x30\x4e\x23\x22\xc3\xf2\x75\x36\x22\x6e\x66\x89\x68\xf7\x96\x74\xa7\xb6\x71\xeb\xf9\x24\xba\xb9\x8e\xdc\xbe\xb6\xa9\xbd\x79\xd8\x51\xe9\xdd\x34\x88\x93\x2d\xeb\x24\x8a\x38\x4a\xb3\x1a\xa2\xdc\xaa\x56\x31\x44\x89\xf4\xcd\x5a\x88\x8a\xf2\x9a\xa5\x10\x35\x4c\x6e\x16\x43\x4c\x60\x41\x51\x26\x63\xec\xcd\x72\x88\x39\xc1\x79\x24\x8a\x48\xbc\xc5\x09\x6c\xd7\x45\xac\xc9\xe6\x85\xa6\xf0\x6b\x7d\x1a\x4b\xaa\x4e\xcb\x21\xb1\xa4\x42\x10\x8f\x84\xc5\xf8\xda\xb0\x61\x8a\xc0\xd3\xbd\xd4\x43\x1c\xb5\xbd\xad\xf6\xe2\x57\x6a\x03\xac\x6d\x8b\xe0\x64\xd6\x09\xe8\x6b\x60\x78\x60\xa4\x0b\xeb\x63\x73\x39\x8a\x3f\xd8\x03\x5b\x63\x40\xae\xf8\xbc\x3d\x30\x35\xd7\x6d\x9b\xfd\xde\xb4\x31\x9f\x4c\xe8\x8d\x33\xbf\x3b\x6b\xf3\xbb\x09\xbf\x75\x6d\x76\x37\x91\x5e\x98\x63\x68\x0c\xeb\x7d\x9b\x48\xd5\x7d\x58\xcb\x95\xdd\x87\x1f\x60\x57\xcd\x19\xf0\x06\x7c\x0f\x7e\x03\xff\x00\x3f\x82\x9f\xc1\x53\xf0\x77\xf0\x2b\xf8\x4f\xf0\x4f\xf0\x7f\xc1\xff\x01\xff\x05\x20\xac\xb9\x2d\x0a\x1f\x12\xbb\x85\xe0\x81\xdf\x7a\x44\xfc\xd6\x9d\x1c\x08\xab\xa0\x13\xaf\x61\x84\x52\x8a\x1f\xfd\x71\x9e\xce\xc6\x28\xab\xb5\x3f\xb5\x77\xa0\x96\x5a\xc7\xe2\x55\xd8\x78\xda\x2e\x7b\xc1\xbe\xbc\x28\xa9\x26\x4b\x39\xf0\x3c\xff\x0c\x25\x19\x8d\xa6\xc2\xa8\x59\xd0\xb1\xdd\x9c\xb7\x86\x8a\x67\x84\xc0\x8c\xfe\xca\x46\x24\xbc\x08\xa3\x68\x78\x0f\xa3\x44\xa4\x4b\x9d\xda\x37\x6b\xd8\x74\x62\x1c\xd9\x7b\x4d\xec\xcd\xf3\x0e\x35\xd7\xd8\xde\xfd\xc6\xde\x7c\xdb\x01\xe5\x93\x7d\xf1\xbf\xdb\x9b\xdb\xc5\x22\xaa\xa0\x2e\x4b\xfd\x87\x18\x67\x94\xe0\x34\x85\xa4\xf8\x87\xaa\x33\xac\x37\xbe\xfa\x9c\xc3\x98\x49\xcc\xb2\x04\x44\x7b\xbc\xcf\xf6\xe6\xcb\x76\x76\x37\x9c\x40\x6d\x10\xfe\x53\x03\xff\xc1\x0e\xe7\xad\xbd\xf9\xa3\xbd\xf9\xc5\x1d\xfd\x4c\x29\xac\xcb\x86\xf3\xbd\xaa\x62\x3d\xab\x27\x82\xcd\x7c\x67\x6b\x96\xac\xc7\x4b\xf3\x99\xbc\x4e\x55\x7d\x87\xea\x81\x79\x21\xea\x2a\x0f\x55\x17\xe3\x76\xd4\x75\x1e\xaa\x1e\xe6\x51\x7f\xdd\xd1\x41\x1d\x7d\x55\xe4\xa1\xee\xc0\x76\x89\x64\x51\xca\xd6\xfb\xc6\x7c\x48\x71\x8e\x53\x3c\xe6\xde\x79\xdf\x9b\x0f\x85\xc7\x95\xe0\x56\x7e\x6b\x3d\xa4\x34\x8a\x27\x4c\x20\x14\x1d\xfe\x61\x76\x28\xe2\x09\x4c\x66\xa9\x70\x81\xfa\xb1\xb5\x6b\x04\xdf\xa0\x04\x12\x07\xfc\x6c\x3e\x62\x74\x82\x73\x61\x4f\x5b\x6b\xad\x8e\xec\x7b\xf8\xdb\x4c\x14\x28\xff\x7b\x77\xa7\xfa\x1c\xfe\xba\xa2\x53\x75\x3a\xc1\x7f\xb6\x3e\x7b\xe3\x30\xff\xd3\xfa\xb8\x7e\xfd\xff\xb6\xbf\xae\xe0\x86\x5f\x7d\x9e\x44\xb3\x82\xf7\xf9\x3f\xad\x89\xe8\x06\xde\xff\x32\x9f\x36\xcc\xb3\x10\x6a\xe2\x94\xad\x70\x41\xe5\x9a\xdb\x42\xc5\x16\x17\x5d\x03\x2f\x57\x3d\x06\x06\xf8\x97\x78\x96\x99\x39\xdb\x9a\x87\xf2\x2f\x7a\x9b\x3c\x87\xc2\xf3\x21\xf9\x15\xd1\xc9\x3b\x75\x77\x2a\x20\xca\x8b\x42\x15\x85\x50\x1e\x14\x5a\xe0\xa4\x46\xc2\x78\xec\x64\x79\x25\xbd\x92\xcd\x6f\xcb\x88\x2d\x26\x16\x79\xb2\xdd\xf5\xd4\x6c\x57\x9f\x8e\x83\xd6\xbf\x75\x27\x50\xbd\xd3\x69\xdd\x52\x01\x2a\xc1\x79\x88\xa0\xfb\xc2\xc8\x77\x2c\x90\xcd\xee\x6e\xcc\xef\x5a\xc0\xf7\xe5\xc7\xfc\xd2\x0a\x59\x49\x5b\x3b\xdb\x19\x5e\x59\x76\x45\x60\xcd\xdd\x65\xf5\xf7\x2d\xd8\x6d\xc4\xbb\xbb\xd8\xfe\x43\x6b\x94\x16\xee\xde\xdd\x02\x61\x0e\xd1\x4c\xec\xbe\x41\x55\x83\xce\xb7\x3d\xf0\x42\x57\x08\xbc\x6e\xad\xc6\xa4\x33\xbb\xcb\xef\xbf\x74\x8d\x51\x91\xaa\xdd\xa5\xf8\xee\x0d\x7b\x29\xad\x06\x1b\xf8\x54\xac\x84\x60\x6c\xdc\x9b\xd6\xa2\x74\xf2\xba\xbb\x48\xff\x7d\x0b\xbe\x4e\xa1\x77\x97\xea\x7f\x6b\xc1\xd7\x89\xfc\xee\xe1\xa2\xff\x68\xc3\x37\xf8\x84\xdd\x43\x46\x7f\x6c\x8d\xd1\x60\x35\x76\x0f\x19\xfd\xb9\x8d\xad\x2a\x6e\x65\xf7\x30\xd1\xa7\x2d\xe8\x15\xc3\xb3\x7b\x98\xe8\xdf\xdb\x97\xce\xc2\x33\xed\x1e\x2d\xfa\xeb\x8a\x71\x6a\x8e\xa9\xff\x69\xd7\x71\xfe\x73\xd5\x38\x35\xeb\xb5\x7b\xa1\x03\x73\x18\x83\x77\xd9\xac\xce\xc1\x4a\x08\x06\x26\x59\xbf\x7f\x35\x17\xb2\x59\xb1\x83\xcd\xc1\x19\x53\xf9\x67\x9b\xf8\x37\x18\xdf\xfe\xf5\xae\xbb\xfb\x7f\xed\x23\x68\x1f\xf0\xf3\xbe\x3f\xa0\x9d\x9f\x73\x40\xff\x72\xcb\x9d\xec\x00\x64\xec\xe1\xff\xb1\xf0\x07\x2d\xee\xbf\xff\x61\xd7\x55\xfe\x57\xfb\x3e\x34\x3c\x44\xdf\xee\x3a\x00\x84\xad\x11\x9a\x3e\xa2\x1f\x77\xce\x28\xd0\xa9\x58\x46\x23\x04\x49\x71\x1a\xcd\x28\x1e\xe1\x98\x27\x8d\xd5\xd4\xcb\x42\x9b\xac\xba\x99\xba\xe4\xee\x34\x8d\x77\xd2\xc1\x3d\x03\xd4\x57\x43\x79\x6e\x4b\x6b\x2d\x12\x2a\xa1\x71\x86\x09\x0c\xb2\x32\x44\x47\xd9\x72\x09\x7d\x3e\x6b\x97\x67\x7c\x5c\xbd\xc4\x38\x45\xf9\x10\x47\x24\xb1\x2d\x31\x4e\xd1\x49\xd5\xc1\xfa\xd2\xee\x6b\xef\x7c\x41\xc5\x34\x34\x34\xdf\x4f\x9e\x81\x31\xa4\x41\x35\x66\x2d\x14\xa9\x1d\x2b\xcb\xb5\x4b\xc6\x09\x3c\x99\x22\x9e\x4e\x7c\x13\x67\x0e\x32\xcb\x52\x8c\x73\xae\xa8\x4a\xa0\x7a\xd1\x3c\x05\xfa\xd3\xd3\x28\x49\x70\x76\x0a\x13\x44\x4f\xa7\x11\x8d\x27\x43\x12\xc5\xd7\x90\x0f\xd2\xea\x55\xc0\x14\xf2\xc5\x9c\x46\x3c\xc1\xed\x49\x8a\x32\x68\xeb\x98\xa2\x8c\xf2\xff\xf8\x9f\xac\x80\xf8\xf3\x4f\x05\xce\x4e\xac\x9d\xa6\x38\x81\xa7\x9f\xa2\x9b\x48\x20\x17\xed\x4f\x4b\x3f\x32\x1b\xce\xf9\x7f\xba\x1c\x4b\x6a\x23\x89\xb0\x03\x24\xb5\x49\x23\xff\x53\xe7\xa3\x9d\x1e\x32\x90\x7e\xf5\x19\x48\xf7\x8a\x80\x93\x3b\xba\x4e\x4c\x95\xd6\x33\x85\xc2\x93\x4b\x98\x68\x54\x73\x44\xc6\x85\x53\xc5\xd2\x54\x94\xc6\x35\x0f\xf0\x24\x2a\x7e\xba\xcd\x1a\x36\xb4\xbd\x67\x43\xce\x37\xc9\x86\x3c\xfd\xb2\xd9\x90\xf3\x2f\x9a\x0d\xb9\x4a\x74\xc8\x3e\x0b\xf7\xbf\x49\x3c\xe0\xd4\xf4\xdf\x3b\x33\x9e\xfa\xd5\xb3\xe0\x89\xf9\x48\x19\xbf\x4b\xc1\xaf\x28\x84\x21\x32\x1d\x88\xd3\xb0\x5c\xba\xfa\xcf\x10\xd6\xa3\x87\x8b\x1c\x17\x3c\x54\x21\x4a\x03\x0a\x38\xc8\x00\xc9\xe9\x7d\x2c\x20\x9d\xe5\xae\xe7\x95\x09\x4a\x7e\xce\x93\x88\xc2\x17\xea\x83\xaa\x00\xb3\x8f\x8c\xee\x60\xe2\x17\x90\xfe\x94\xf3\xcd\x72\x18\x49\xf9\x95\x44\x79\xce\x83\x07\xcd\xf9\xea\x4f\x55\x96\xc0\x36\x8c\xda\xa4\xdf\xb5\x5e\xaf\xf5\x84\xf1\xfe\x30\xa3\x32\xcb\x83\x02\x3a\x86\x22\x6e\xd1\xf5\x9e\xc8\xb2\x1c\x6b\x5f\x29\xd4\x2b\x1d\xdd\xbd\xf2\x23\xce\x5e\x4e\xa2\x6c\x0c\xd9\x0d\x31\x7b\xe1\x4c\xec\x95\x0b\xb5\xc1\x1b\x2b\x6d\x4d\x9d\x33\xd3\xa5\xda\xef\x2a\x2d\xa2\xfc\x60\x75\x8c\x20\xf7\xb7\xaa\x8a\xb5\xeb\x7d\xc0\x62\x3c\xa3\x14\x92\x22\x30\x61\xcb\xf6\xe5\xb2\xef\xbc\xc4\x09\x7c\xcb\x09\x2f\xa7\xda\x27\xd3\x88\x5c\x43\x52\x38\x03\xc0\x19\x87\xef\x25\xe3\xc0\x90\x1d\x7b\x1e\x2c\xd8\x7f\x7f\x92\x4b\x65\xc8\x0b\x14\x13\x7c\xfb\x72\x46\x0a\x4c\x7e\x9d\xc0\xec\x52\x70\x13\xd9\x98\xbd\x51\xd0\x79\x0a\x45\xda\xfc\x37\x28\xe3\x18\x93\x46\xc3\x4b\xf4\x3b\x0c\xfe\x0a\xe0\x67\x4a\xa2\x7f\xc2\x79\x7b\x7a\xd5\x93\xe5\xd2\x71\xd8\xb0\x50\xa0\xf4\x76\x4f\xed\xd9\x72\xf9\xe4\x19\x60\xbc\x43\xab\x13\x6b\x5c\x2e\x1d\x46\x55\x91\x50\x68\x71\x2e\xc5\x01\xea\xdc\xb4\xde\x50\x0f\x96\xcb\x27\xcf\x01\x9d\xc0\x69\x1b\x28\x6f\x5d\x2e\x9d\x49\x54\x4c\x90\x0a\xc5\xed\x38\x1c\x7c\x19\x37\x08\xde\x32\x46\xef\x6d\x44\xc6\x28\x6b\x75\x6d\x3e\xe6\x6f\x14\x31\x81\x30\x13\x3a\xc2\x37\xd1\x10\xa6\xad\x97\x5a\x3d\xaa\x0d\x53\xd7\xc9\xba\x63\xea\x21\x5b\x5e\xe9\x89\xcc\x91\x15\x3a\xe1\x15\x7d\x04\x25\x00\xd0\x67\x17\x2f\xe6\xdf\x9a\x47\x8b\x22\x7f\x88\xb2\x44\x1c\x33\x79\x7c\xd5\xb1\xf7\x9a\xe7\x39\x84\x25\xf7\xd9\x4f\x34\xf9\x69\x14\x3a\x55\x77\x07\x4c\xc2\x3e\xf5\x45\xc6\xbf\x01\x98\xdb\x59\x2e\x0d\x67\xea\x80\x34\x30\x1e\x18\x37\xc6\xb8\x09\x17\x25\xd0\x99\xbe\x79\x87\x23\xc8\x4d\x1f\x0e\xc2\xb9\x74\x04\xb9\x69\x3a\x82\xe8\x3f\xc1\x8d\xe9\x08\x72\xd3\xe9\x08\x72\xb3\x5c\xde\x98\x8e\x20\x37\x4d\x47\x90\x9b\x70\xb2\x89\x23\x48\xa3\x24\xb2\x3b\x04\x23\x00\xbd\xe5\x12\x96\x1e\xb8\xf1\xc0\x58\x73\x04\xb9\x31\xdc\x34\x6e\xa4\x23\x48\xa3\xfd\xec\xa6\xed\x08\x32\xae\x1c\x41\x6e\x56\x3b\x82\x98\x23\xd8\xc9\x1e\x9b\xe2\x0d\x5b\x9e\xe0\x32\x12\x8f\x33\x93\x9a\xe7\xd2\x1a\xa1\x28\x41\xc9\x09\xca\x0a\x48\xec\x0e\xee\x04\x66\x89\x26\xed\x14\xf6\x37\x1f\xa2\x34\xc8\xa6\x3f\xe3\xc4\xe1\x2e\x0b\x97\x6f\x3e\xc4\x85\x73\x24\x73\x42\x49\x94\xdb\x44\xff\xfa\xa9\xf5\x15\x26\x5d\x3e\xc4\x45\x4f\x92\xe2\xa4\x43\xe5\xf1\x37\x4e\x4a\x62\x4c\xf2\xd3\x04\x16\x68\x9c\x9d\x14\xf3\x82\xc2\x29\xaf\x46\x86\x33\x1e\x70\xd1\x05\xe8\x6b\xdd\x8a\xa3\x35\x5b\x41\x31\x4e\x29\xca\x77\xdd\x08\x05\xe6\x6b\xdd\x86\x55\x27\xe2\x1a\xce\xf9\x37\x3c\x29\x26\x98\xd0\x78\x66\xc7\x7f\x32\x81\xa6\x4d\xed\x23\x7b\x24\xb0\xa0\x04\xcf\xb9\xe5\xc7\xa2\x33\x11\x12\x19\x57\x9c\xd4\x9a\x92\xe8\x21\xf9\x7e\x16\x07\xd7\xcf\x47\xe4\xfa\x49\xee\xe8\xd9\x16\xd5\x99\x5f\x24\x8e\xc5\xd2\x95\x28\xaa\x32\x19\xce\x28\xbb\x38\xa9\xf4\x21\xd2\x84\xe4\x45\xca\xd9\x6c\x04\xf2\x88\x09\x48\x59\x40\x42\xc7\x01\x82\x47\x0d\x70\xe8\xba\x5e\xf8\xdd\xa2\xf4\xc0\x14\x66\xb3\x37\xf0\x06\xa6\x41\x1a\x3e\x79\xae\x74\x44\x14\x26\x41\xc4\x7f\x7f\x8e\xd3\x59\x81\x6e\x60\x50\x84\x8c\xc3\xe6\xd9\xf7\x67\x61\xbf\x02\xaf\x20\xd6\xe3\x00\x29\xb3\x05\x50\x07\xde\x80\xac\x83\x2d\x07\x82\x6b\x57\xab\xf4\xa3\x24\x79\x89\xa7\xd3\x28\x4b\x0a\x77\xe6\x01\x2e\x14\x12\x38\x46\x05\x85\xe4\x1c\xaa\xfd\x92\x8c\xbb\x58\x47\x13\x00\x81\x53\x7c\x03\x35\x18\x25\xcf\x86\x8e\xc3\xc2\x25\x46\x92\x0f\x45\xbb\xa8\x8f\x32\xf6\xc5\x77\x35\x83\xa4\xe6\x18\xea\x0b\xed\x6d\x04\xb2\x0e\x09\xe3\x8c\x11\xd3\xf8\xfa\x04\xcf\x68\x81\x12\xd8\x61\x8c\xa8\x3b\x9c\xee\xd1\xfa\xf2\xe5\x69\x0e\xce\x4e\xae\xe1\xdc\xb6\x48\xf5\x79\x5b\x9d\x1f\x2a\xc3\x85\xb3\x13\x02\x0b\xf4\xbb\xf5\x93\x56\x0f\x2b\x7a\x6a\x7d\xf3\x21\xae\x9b\xab\x5e\x6c\x6b\xe6\x0f\x6c\xeb\x15\x6f\x3c\xc4\xb5\xde\xa2\x34\x3d\x91\xfc\xcf\xb6\x42\x54\xe3\xdd\x87\xb9\xf8\x2c\xc1\xb7\x2b\x0e\xf9\x1f\x6e\x27\xee\xd3\x81\x52\x57\xa2\x10\x85\xdf\x51\x17\x02\x54\x95\x90\x16\xf3\x67\x04\xec\xd5\x0d\xcc\xe8\x1b\x46\xb2\x32\x48\x78\x29\x72\xbe\x22\xe4\x01\x4e\xaf\x64\x47\x41\xa8\x3a\xfb\x96\x5d\x26\xe7\x8a\xa8\x58\x8e\x07\x9e\x51\x94\x8d\xab\x2e\xf5\x4b\x82\xea\x9c\xc2\xec\x06\x11\x9c\x71\x33\x8a\x25\x72\xab\x62\x51\xb3\x83\x6d\xee\x11\xd8\xe6\x04\x63\x4a\xb6\x4e\x55\x98\xa9\xfa\x5e\x55\xd1\xee\x8a\xa9\xf5\x55\xdb\x07\xee\x42\x93\x55\xac\x2a\xa6\x3f\xbf\x7f\xa3\x77\x94\x4d\x5e\x59\xd6\xf3\x22\x80\x88\x14\xd3\x1a\x22\x11\xae\xed\xec\x40\xbb\x0e\xfc\x0c\x63\x07\x2c\xf2\x88\x4e\x02\xe7\x94\xfd\x3a\x0d\x3e\xe1\xe1\x47\xee\x32\x5d\x82\xae\xd7\x78\xa1\x7f\x99\x37\x4f\xbd\x1c\xb0\xc6\x8f\xbc\x71\x93\xd7\xcd\x17\xc5\x2b\xca\x2d\x44\xef\xfd\x09\x0f\x0b\xa7\x13\x16\x99\x65\xdd\x0f\x29\x9c\xe6\x69\xc4\x6b\xdf\x76\x75\xc9\xe0\xad\xd3\x1c\x6f\x1a\x65\x11\x57\x1f\xdb\x20\x69\xd3\x5e\x39\x63\xad\xdf\x5d\xf7\x53\xc2\x6f\x40\xd6\x92\x85\x35\x1f\x48\xf7\xc8\xc2\x31\xfb\xe7\x29\x9e\x73\x1b\x9c\xf9\x04\x15\x79\x44\xe3\x89\xd1\x0c\xd9\xf1\xae\xfc\xa1\xf5\x27\x4d\x4f\x69\xfd\x49\x9c\x22\xcb\x00\x75\x61\x8f\xae\x55\x57\x9a\x0b\xcb\x96\x36\x17\xa7\x0a\x3c\x39\xb6\xdd\xc6\x39\x45\x53\x8e\xe3\x3b\x07\x9a\x4d\x45\x29\x7f\x39\xd0\x37\x45\x3a\x1b\x5b\xc6\x51\x0b\xe9\x04\x24\x3a\xe8\x13\xc6\x09\xfc\x88\x92\x15\x9f\x76\x8a\x33\x44\x31\xb1\xce\x9c\xd7\x58\x21\x6b\x76\x88\x91\x9d\x6a\xbc\x68\x0c\x33\x7a\xf7\x01\xa5\x9f\xf4\xdc\xfc\x80\x05\xea\x9e\x83\x4c\x32\xb0\xae\x83\x36\x49\xd1\xf0\xb1\xe3\x63\x8a\xa0\x86\x15\xf0\x54\xd4\x43\x05\x4f\x34\xac\xbb\x43\x8d\xf3\x29\xd6\x6e\x0e\xdd\x08\x15\x58\x0f\x47\xdf\xf7\xaa\x71\xf5\xe6\x8f\x8a\x13\x86\x86\xeb\x37\x47\x85\x79\x85\x47\x85\xfe\xf4\xf4\x1b\x9e\x74\xd3\xe8\x63\x20\xc8\x35\x2b\x4f\xf1\xd8\xbc\x7c\x77\x9f\x87\x7d\xe7\x0a\x48\x19\x1f\xb4\x62\xdb\x78\xf1\x1b\xb1\xf3\x9d\x08\xa5\xf1\xb2\xd9\x31\xc3\xf4\x64\x84\x67\x59\x52\x4f\xeb\x1b\x73\xce\x35\x22\xd8\x02\x9f\xd7\x99\xca\x15\xdc\x9b\x88\x9c\x7e\xb3\xf2\x3b\xc2\x04\xd1\xf6\x5a\x44\x7e\x54\x05\x85\xfd\x73\xfa\x4d\x34\x2c\x70\x3a\xa3\xf0\xa2\xda\xbe\xe6\x91\xe3\x91\x03\x27\xd2\xd3\x78\xc5\xa1\xaf\xf2\xff\x6f\xbe\x30\x59\xc1\x64\x2d\xfa\x94\xe9\xff\x37\x07\xcc\x0b\xa0\xd4\x60\xd9\x4e\x59\x50\x09\xff\xde\x5b\x40\x95\xe5\x91\x56\x83\xad\x22\xaa\xb6\x02\x1d\xc5\xe9\x89\x16\x8b\xd5\x41\xa2\x2b\x56\xa9\xaf\x39\x91\x4e\x11\x61\xd4\x7e\x20\xbd\x3a\x14\x4d\x41\x49\x7c\x32\xc5\xf1\xb5\xd3\xe9\xa8\xca\x7b\x16\xa7\xe6\x07\x5e\x27\x44\xe8\x32\xc4\x14\x7d\x46\x19\x93\xd3\xe8\xe4\x64\x84\xc9\x10\x25\x09\xcc\x4e\x0a\x1a\x75\x77\x13\x79\xb6\x20\xf7\xca\x98\x44\x59\x92\x72\xb7\x99\xb6\x2d\x80\x14\x37\x2d\xa3\x87\x35\xf3\x56\xad\xf2\x8f\x1f\x92\xca\x3f\x39\xa8\xfc\x1f\x91\xca\x3f\x6d\xaa\xfc\xdd\x4a\xae\xf2\x45\x8b\x5b\x5d\x6d\xcd\xe3\xc9\x5b\x23\x74\xc5\x2a\xba\x38\xca\x1c\x10\x49\x53\x80\x6a\xe4\xb5\x6c\x1d\x50\x18\xcd\x4a\x0f\x30\x93\x16\x82\x21\x1c\x61\x02\xdf\xb2\x4b\xe9\x7a\x0b\xe1\x63\x15\x47\x19\xfb\x5f\x86\xa9\xeb\xa4\xa8\xa0\xbd\x0a\xb7\xab\x54\xe9\xad\x1e\x02\x43\x77\x3e\x56\xb4\xb5\xeb\xb9\x86\x34\x3d\x4f\x47\x64\xc4\xa7\x24\xca\x84\xcb\xde\x07\xec\x3a\x3c\x07\xb9\xc3\x0d\x1b\x7c\xc2\xf2\x84\xe1\x6a\x3b\x27\x51\x31\x71\x17\x6a\xc2\xc2\x45\xa8\x2e\xeb\xfb\x22\x4d\x35\xaa\xa3\x15\xf0\x05\x7c\x01\xd6\xee\x92\x96\xe8\x9d\xc5\x72\xac\xbd\x15\x8d\xd0\xbb\xd7\xab\xb3\xbe\xa2\xe3\x7d\xed\xb5\xd2\x2b\xa3\x11\x85\x44\x7c\x1b\x28\x2c\x2d\x34\xac\xeb\x2c\x01\x14\x42\x51\x84\x09\x64\x21\xf4\xc5\xa4\x8e\x50\x8d\x2d\x60\xf8\x1d\x7f\x09\x85\xfd\xc1\x91\x56\x9f\xa9\xd1\x01\x1e\x1f\x3f\xa1\x3e\xca\xe2\x74\x96\xc0\xc2\x85\xde\xf1\xb1\x70\xd5\x76\xa1\xa4\x39\x55\x77\xca\xba\xd7\x60\x84\xb6\x4a\x7a\x92\x52\x49\xcf\xda\x15\x98\xd5\x76\x53\x1f\x25\xea\xdb\x8a\x5e\xb3\x8c\x2d\x56\xf6\xa3\x8a\x4e\x65\x0f\x7c\x01\x65\x09\xa2\x30\x71\xd3\x46\xf8\x0e\xbb\xa1\x7d\xb2\x27\x93\x4f\x61\x82\x97\x77\x7d\x6f\x03\xcc\xcc\x01\x2a\x05\xe3\xbe\x46\x48\xb7\x60\x49\x4e\xeb\xfb\x73\x6a\xf0\x49\x5f\x05\xaf\xb2\x3a\xdd\xf8\xd1\x9e\x33\x3f\xef\x89\x8e\x70\x1f\x77\x31\xd5\xa3\x46\xf6\x14\xee\x34\x0c\x50\xa8\x0e\x15\x11\x0d\x6e\x16\xa6\x5e\x17\x53\xc5\x00\xe9\x4c\x55\xd6\xc9\x54\x65\x1d\x4c\x55\x66\x32\x55\x59\x83\xfc\x67\x2b\xc8\x3f\xc3\x93\xbc\x86\xf8\x54\x21\x4a\xa5\xbf\x5d\x55\xd8\x5d\x3b\x44\x09\x8c\x71\x02\x7f\x7e\xff\xfa\xa5\xf2\xc1\x71\x21\xf7\x28\xf5\x9a\xf8\x98\xdd\x6b\xac\xdd\x8a\xa2\xda\xa3\x59\xa8\x5d\x8c\x38\xdc\xe5\x6a\x80\xdc\x74\xf2\x8c\x3b\xf8\xbf\x9c\xf1\x7f\xb1\xe4\xff\xf2\x26\xff\xa7\xff\x04\xb9\xc9\xff\xe5\x9d\xfc\x5f\xbe\x5c\xe6\x26\xff\x97\x37\xf9\xbf\x3c\x9c\x6d\xef\xe4\xc9\x18\x75\xe5\xe4\x99\x7b\x20\xd1\xf8\xbf\xdc\xe0\xce\x72\xc9\xff\x35\xda\xcf\xf2\xf6\x01\x48\x2a\xfe\x2f\x5f\xcd\xff\x99\x23\xd8\xcf\x30\x9b\x62\xce\x96\x27\xf8\xbf\x34\xcc\x01\x16\x8e\x9e\x5a\xc2\xba\xbb\x21\x2d\x26\xee\x6d\x82\xaa\xd6\xe1\x15\x2d\x8f\x5e\x2d\xf4\xa4\x0f\x49\xe8\x89\x0e\x42\xcf\x23\x12\x7a\xb2\x3b\xd6\xbd\x4a\x75\xb9\x86\x48\x01\x26\x35\x04\x18\x6c\x15\x60\x5a\xe2\x05\xcf\x12\xd3\xd3\x12\x0d\xad\x94\x2e\x3a\xef\xb0\xd3\x24\x32\x82\x19\x87\x7c\xdb\x8e\xf4\x31\x79\x16\x36\x7e\xca\xe0\x09\xca\x6a\x56\x85\x27\x1e\x3a\xc9\x31\x4e\x79\xfd\x24\x59\x77\x49\x90\x25\x11\xdb\xfd\x83\x4c\xbc\xec\x3a\x59\x71\x52\xf5\x3e\xa9\x0e\xad\xd4\xe7\x9e\x8b\x1d\xac\xcb\x92\x81\x17\x69\x8a\x6f\x61\x12\xf4\x07\xe0\x1c\x15\x91\xfc\x25\xf8\x2c\xef\x48\x08\x0d\xab\x47\x8b\xa3\x3c\x1a\xa2\x94\x97\x99\x62\x43\xa0\x82\x1d\xfc\xe4\x43\x54\x5c\x9f\x13\xc4\x4e\x7b\xd0\x77\x48\x74\xfb\x91\x1b\xdb\x06\x65\x65\xdf\x6e\x51\x58\x01\xdc\x42\x63\x17\xec\xef\xc0\x61\xc4\x56\x44\x3d\x20\x9c\xb1\x9f\xfa\xd0\x01\x05\x53\x48\xa3\x60\x51\x82\xdf\x66\x98\x46\xec\x39\xdb\x88\x0b\x8c\xd3\x97\xfa\x36\x04\xb0\xf4\x4a\x02\x0b\x48\x5f\x56\xf9\x0f\xb4\xb8\x58\x90\xf1\x18\x56\xc8\x83\x63\x52\x1f\x15\xef\xe0\xad\x56\xb3\x8a\x49\x4d\xe2\x89\x3e\xb8\x5e\xbe\x0a\x2d\x97\xa8\xc9\xdb\x7b\x40\xbd\x9d\x55\x6f\x5b\xa7\xa6\x83\xc9\x96\xcb\xcc\x04\xa3\x5e\x6e\x36\x73\xa1\x81\x84\x91\x9b\xb5\x85\x06\xb4\x27\x8e\x1b\x9b\xe0\x2b\x9e\x7e\x5f\x23\x64\xdb\xf0\xf4\x4a\x08\x3b\x10\xc7\x03\x71\x3c\x10\xc7\x3f\x94\x38\xaa\x3a\xf2\xdb\x50\xc6\x5a\x23\x68\xaa\xe2\x3a\xa9\x41\xa5\x76\x53\xa4\x80\xcc\x52\x58\x04\xff\xe3\x5f\x7a\x97\x10\xf6\x26\x94\xe6\x45\x70\x7a\x9a\xc0\x1b\x98\xb2\x9d\xf5\xab\x48\x09\x3f\xc6\xd3\x53\x51\x81\x90\xce\x28\x26\x28\x4a\x5b\xe8\xa4\xf9\xf3\x44\x4d\xaf\x37\xc2\xa4\xf7\xe2\xe5\x9b\x1e\x2f\x70\x3e\xef\x25\x90\x46\x28\x2d\xfe\x3b\xfb\xef\xec\x5f\x7a\xaf\x3e\x47\xd3\x3c\x55\xeb\xef\x89\x3d\x9f\x11\x18\xb0\xc7\x35\xe5\xae\x28\x6d\x6f\xf1\xdf\x59\x4f\xf5\x0e\x59\x7b\x36\x77\x58\x93\x4e\x47\x7a\x61\xaf\x3f\xf8\xef\xac\x34\x60\x40\x31\xd6\x49\x56\x6c\x0e\x86\xab\x46\x4f\x84\xf3\x48\x8f\x87\x08\xb3\x1f\xce\x80\xf5\xad\xec\x88\x02\x5a\xaf\xf7\x2f\x3d\xae\x48\x15\xfb\xd0\xa3\x58\xeb\x81\xb2\x5e\x94\xa6\xbc\xa4\x64\x01\x7a\xa3\x59\x9a\xaa\x6e\x28\xeb\x65\xb0\xa0\x30\xa9\x8a\x21\x17\xa7\xdf\x08\x78\xac\x77\xcf\xf9\xc6\x51\xf0\x3b\xa6\x27\x66\xd3\xeb\x95\xfa\x5b\x6d\x98\xab\xc0\xf0\x43\xa8\x56\xc8\xfe\xad\xbc\x1d\x7b\xed\x21\x4a\xb9\xb5\x13\x5c\xd0\x8f\xc2\x4c\x5f\x6f\xae\xb4\xe3\x77\x6c\x30\x7f\x8f\xbb\x1f\xac\xea\xc0\xa8\xfa\xaa\xe7\x9c\x33\x59\xd5\x81\x9d\xdd\x88\x62\xb2\xaa\xcf\xbf\xf4\x2e\x70\x51\xa0\x61\x0a\x7b\x55\xe6\xa8\x9e\xaa\xc1\x1f\xb0\xe7\xbd\x6f\x7a\xec\x05\xf9\x27\xdb\x19\xf9\x27\xdf\x2d\xf9\x77\x11\x47\x29\xec\x84\xf7\x52\x67\xad\xe4\x1b\xd5\x89\x92\xbf\xf3\x88\x14\x90\x35\x68\x03\x69\x3f\x8b\xd9\x70\x8a\xa8\xd6\xa0\x7c\x6e\xcc\x57\x52\x3c\x2e\xf4\xdf\x23\xf5\x8b\xbb\x1d\x9c\x30\xbe\xb1\xd1\x90\xa2\x11\x8c\xe7\x71\xaa\x56\x12\x17\xe8\x84\xaf\x4c\x7e\x43\xad\x99\x17\x06\x6a\x36\xf3\x55\xb0\xc5\xa3\x6c\x5c\x5d\x75\x7d\xf8\xc6\xb3\xb9\xb1\x36\xf5\x54\xdf\x44\xb1\x9e\xc6\x46\xfe\x52\xdd\x1f\xfd\xc4\x5a\xbe\x82\xf6\x71\xe4\xc9\xd5\xa6\x69\x00\xbd\xd0\xf1\x92\xc3\x0f\x23\x3b\xe6\x19\xcf\x99\xd7\x73\xf8\xe1\x62\x7f\xa8\x43\xe4\x80\x5e\x94\x25\x3d\x47\x3b\xee\xce\x46\xe7\xe3\x7f\x74\x71\xc8\xf4\xf8\xd8\x60\x8c\xd5\x4f\x39\x79\xc5\x93\x3e\x5e\x8e\x54\x11\xaa\xaf\x42\xb9\xbc\xa1\x21\x7c\xbf\x5a\xe6\xbd\x59\x2b\xef\xa0\x65\x8e\x1e\x96\x96\x99\x17\x4d\x62\xac\x8a\x27\xad\x8e\x73\xd3\xc6\x67\xf2\x3f\x1b\xaa\x9b\x2d\x46\xc6\x1c\xc2\x6b\xcd\xc8\xe8\x55\x29\x9a\x68\xf8\x9d\x10\x7d\xf5\xfa\xce\x42\xd6\xa5\xc2\xdc\x35\xe7\x74\xa1\x21\xe4\xaa\x1a\xcd\xa8\xb6\x9d\x75\x4f\x4d\xd8\xb6\xca\x12\x14\xa1\x6e\x18\x9a\x55\x1f\x30\xd6\x55\xe0\xc9\x6e\x2a\xf0\xa9\xa9\x02\x4f\x3a\x04\x9e\x29\x13\x78\x12\x29\xf0\x4c\x9b\x02\x8f\xfe\x13\x4c\x4d\x81\x67\xda\x29\xf0\x4c\x97\xcb\xa9\x29\xf0\x4c\x9b\x02\xcf\x34\x8c\xb7\x57\x81\x17\x60\x56\xa9\xc0\xa7\x1e\xc8\x35\x81\x67\x6a\x88\x23\x53\x29\xf0\x34\xda\xcf\xa6\xed\xd3\x99\x57\x02\xcf\x74\xb5\xc0\x63\x8e\x60\xbf\x60\x6c\x8a\x53\xb6\x3c\x21\xf0\x44\xe1\x14\xa4\x42\x05\xae\x55\x6c\xd9\x02\xa3\x72\xdb\xf4\x41\xc0\x3f\x08\xf8\x07\x01\xff\x0f\x15\xf0\xb9\x07\xcb\x56\xe2\xbd\x74\xe7\x31\x74\xde\xe2\xdb\x2e\xd8\xc3\x60\x8d\xea\x57\x3a\xcd\x48\x51\xbf\xf4\x40\xe5\x91\x63\xb5\xca\xea\x7e\x39\x5e\xb9\x96\x73\x65\xd0\x4d\xf6\x95\xb7\x3d\x76\x1e\x56\x60\x5c\xb1\xf9\x07\xf6\xf5\xc0\xbe\xae\x60\x5f\x85\x61\x68\xa5\x8f\x84\x38\x47\x56\xa6\x10\x25\x06\xb7\x8a\x42\x1b\xa3\xaa\xae\xf4\x51\x9b\x59\xe6\x58\x84\x6e\xc9\xe5\x52\xe1\xef\xe6\x47\xd9\x5c\xfe\x46\x49\x18\x86\x5d\x53\x64\xff\x57\x63\x1e\x74\x60\x60\x0f\x0c\xec\x56\x0c\xac\x38\x9c\x07\x0e\xf6\xc0\xc1\x1e\x38\xd8\x3f\x94\x83\x95\xa4\x60\x1b\x16\xb6\x0a\xe7\xb2\xf2\xb0\xfc\xe9\x3a\x26\x56\xf9\x72\x2b\x83\x15\xa3\x18\x81\x0a\xa1\xdc\x8e\xa7\x95\xfe\xe5\xdd\x1d\x05\x8f\xbe\x9e\xf5\xe5\x73\x32\x79\x5f\xd1\xf8\xd8\x99\x5f\x89\xad\xe5\x57\x7b\x48\xec\x2f\x28\x6a\x7a\x30\x7b\x48\xf4\x20\x3e\xd0\x83\x47\x44\x0f\xee\x25\x88\x69\xd6\x8c\x57\x52\x61\x4c\xb3\xaa\x74\x25\xbf\xcd\x85\x95\x5a\x08\x27\x3c\x8e\x4e\xf3\x88\x44\xd3\xe2\x07\x4c\xcc\x88\x55\x19\x17\xe3\x2b\x69\x02\x25\xc2\x61\x4f\xe0\xcc\x02\xa6\xa3\x0f\xec\x2f\x49\x5a\x8c\x56\x21\x5e\x40\xf5\x70\x7b\x82\xb3\x99\xa0\x25\x17\xb9\x0f\x49\x0b\x64\xd6\xc7\x82\xbc\x58\xc4\x30\x41\x08\xa9\xa4\x4f\x99\x29\x2d\x45\x61\x7c\xbf\xa1\x26\x85\x39\x80\x42\xdf\x5f\x28\xd2\xa4\x0e\xa8\x3f\xd5\xe3\xe6\xb7\xe7\xf6\x8d\x12\x27\xa7\xaa\x5a\xae\x4e\x40\x66\x14\xa5\xc5\x69\x5e\xe5\xeb\x3f\xbd\xe5\x09\x2c\x3a\x48\x0c\x7f\x28\x2a\x1f\x1b\x10\x32\x4c\xd1\x68\x2e\xa8\x4f\x77\x11\x11\x81\x91\x2d\xe5\xd6\x6b\x62\x33\x7f\x48\xc4\x66\x7c\x20\x36\x8f\x88\xd8\xf0\xb2\xe5\xc4\xe7\x97\x40\xe0\x49\x6b\xe9\x72\xd9\xe3\x1d\xce\x2e\x19\x66\x12\x3d\x0b\x6b\x1d\xf3\xcc\x8f\x19\x4f\x1d\x53\xcf\x75\xd4\xc5\xe3\xff\x8a\xb2\x5f\x2f\x27\x30\xbe\x2e\x78\xdd\xf2\x35\x64\x0e\x6f\x4c\xdc\xe6\x55\x0d\x61\x8a\x46\xa8\xca\xdc\x91\x48\x22\x37\x37\x64\xa2\xdc\x68\x97\xc8\x76\x6a\x34\xcb\xc9\x0f\x6d\xcd\x8d\xb5\x80\x91\xad\x0b\x47\x29\x13\x49\x50\x0b\x1a\x11\xfa\xab\x6c\xae\x12\x76\x29\x57\xea\x23\xe8\x17\x90\xba\xea\x3d\x59\x9e\x82\xff\xf2\x73\x48\x46\x98\x4c\x5d\xea\x79\x47\x22\x03\x5a\x16\x3e\x71\x75\xcb\x33\x8d\x8a\xeb\xbf\x13\x3c\xcb\x0d\xe7\xea\xba\x0f\xf2\x55\x92\x1d\xa3\xcb\x13\x24\xd5\x7e\xdf\xcf\x5d\xad\x2e\xa3\x40\x84\x8e\x27\xcb\xb1\x78\x80\x84\xd4\xe7\x7c\x7a\xe1\x4f\xa3\x9c\x75\x66\x83\x56\x50\x1d\x8f\x57\x2d\x8f\x62\xea\x7a\x22\x8d\x14\x0c\xbf\x83\xaa\x6b\x05\xd7\xf3\x3c\x7f\x94\x46\xac\x13\xd7\x2c\xc2\xf0\x3b\x39\x12\xa3\xfe\x9e\xf7\x1f\x6e\xb6\x5c\xb2\xab\xad\x6f\x47\x73\xa7\xeb\x8d\xd1\xdb\xeb\x4d\x02\xce\x18\xd2\x4b\x31\x2d\xd1\xc3\x01\x7f\x85\xff\xd3\xf3\x4a\x43\x40\xa5\x64\x2e\x0e\x15\x43\x56\x82\x6b\xb8\x20\x78\x8a\x0a\xe8\xb3\x3b\xdc\xe7\xc7\x4b\xc8\x7d\xec\x90\x55\x25\x67\x1a\xe1\xab\x96\xd8\x62\x6f\xe0\x1d\x41\x1f\x15\x17\x11\x61\x37\xfb\xf8\x58\xc0\x86\xbe\xe0\x2d\x5c\xf5\x11\x69\x08\xf5\x12\xcd\x9f\xf0\x50\x16\x67\xee\x74\xfa\xd7\x39\x19\x9e\x38\x8a\x7a\x00\x96\x31\xdb\x0b\x75\x90\xa0\x00\xde\x47\x20\x1b\xd4\x25\x73\x8e\xc4\x25\xed\x65\x98\xf6\x44\xe2\x14\xee\x61\xcf\x4f\x07\xad\x8f\x09\x0c\xa9\xcf\x49\x5d\xd1\x7f\x36\xd0\xcf\x09\x54\x2e\x0c\x0c\x6d\xd0\x08\xa5\xde\xf1\x71\xe6\x8f\x08\x9e\x9e\x89\x40\xf6\xc6\xb5\xf3\xa3\x24\x71\x17\x14\xd1\x14\x06\x0e\x4f\xfe\x16\xf4\x7a\xef\x30\xed\xfd\x20\x72\xb6\x4c\x61\x51\x44\x63\x18\x5c\xd5\xe5\x7e\x7b\x78\xd4\x43\x49\xd0\xeb\x3d\x5d\xa0\xb2\x77\x1b\x15\xf5\x54\xfd\x2b\x10\xe3\x14\x93\xc0\x89\x09\xa2\x28\x8e\x52\x07\x14\x14\xc5\xd7\x73\xe9\xbd\xc1\xc6\x1f\xe3\xef\xa3\xf8\xfa\x03\x7e\x0f\x47\x90\x10\x48\x5c\x31\x3b\xe9\x52\x11\xb8\xcf\x40\xda\x2c\x6f\xe2\xb9\xd4\x2b\xcb\xd6\x6b\x50\x4f\x1f\x62\x28\x3e\x20\x63\xd3\x92\x70\xec\xc6\xcd\x72\x86\x0d\x84\xb3\x37\x81\x3c\x37\x07\xda\xbb\xc8\x3f\x35\x47\x50\x1c\xe7\xbe\x06\x18\x9a\x03\x48\x74\xba\x7b\xf5\xe8\x91\x15\x72\x13\x4f\xec\x5e\x3e\x7a\x62\x1d\x45\x94\x5a\x9e\xed\x0a\x3c\xbe\x03\xb7\x7c\x5a\xe5\x6a\xd2\xb9\xe6\x8d\xdf\x6d\xe7\xee\xac\x38\x3e\x74\xc8\x39\xf9\x68\x72\x4e\x66\x5b\xab\x99\x91\x52\x11\xc8\xcc\x86\xef\x78\x95\x7c\xa7\xfb\xa0\x35\x12\x4b\x66\x77\x3a\xe8\x1b\x49\x86\x5c\xe7\xb7\xb5\xd0\xb6\x8f\x9c\xb5\xdd\xe9\x3b\x05\xc3\x20\xf2\x4a\xc1\xd0\x39\x75\x4a\x95\xb7\x96\x5a\xcd\xa7\x9e\xb4\x69\x0b\x4e\x43\xe8\x55\xea\x4d\xf1\x75\xee\x9a\x5d\x01\xa2\x4e\x7c\x9d\xcd\x93\x73\x2b\x84\x73\x67\x2e\xf5\x00\x2f\x4d\xe6\x0a\x57\x67\x6f\xe0\xf9\x74\x02\x33\xd7\x75\xfb\x70\xe0\x31\x96\xec\x75\x71\x8e\x98\x28\x68\xe4\x71\x61\xd3\xa5\xa0\x1e\x2d\x20\x20\x41\x04\xb2\x13\x31\x7f\x95\x51\x82\x60\x11\x10\x3f\x2d\x5c\xea\xf9\x82\xe3\x68\xd7\x0c\xf3\x3c\x80\x8a\x1f\x10\x3b\xb9\xcf\x4b\x2f\xb0\x02\x55\x1d\x9e\x01\x36\xdf\x00\x96\xde\x2a\x78\x25\xaf\x5c\xd6\xd0\xd2\x5b\xa0\xa2\xf6\x54\x33\x35\x10\x11\xe3\xe0\x32\x5c\x94\xf2\x54\xfb\x26\xd0\x26\x77\xc7\x59\x4f\xad\xd4\xdf\x5d\x07\x6c\x66\x57\xbd\xc3\x25\x40\xb2\x44\xf0\xba\x7b\x70\x0f\x29\x99\xc5\xf1\x46\x96\xe3\xdd\xfe\x20\x95\x20\xa3\xb2\x33\xbb\xfc\x9c\x71\xfe\x3d\x27\x10\x4e\x73\xce\xb7\x50\x5f\xfd\x48\xbe\x9f\xd7\x9c\x9f\x77\xd4\xf1\x40\x9c\x5b\x04\x50\x55\xe0\x70\x83\x8f\xb7\xc2\xaa\x23\xa4\x57\xf8\x99\xfa\x71\x94\xc5\x30\x65\x5c\x7b\xe3\x13\xa1\x3b\x7c\x22\x91\x7d\x71\x65\xa9\x95\xd5\x4a\xad\x15\x48\x4a\x96\x5a\xd9\xaf\xc7\xce\x36\x15\x31\xee\xe0\x94\x83\xbf\x5a\xa7\x1c\x89\x96\xb9\x85\x11\x6a\x28\x79\x0b\xd4\xfb\x84\x4a\xdc\x7b\xa4\x4e\x3a\x15\xa8\x56\xc8\xc5\xdc\x81\x26\x4b\x98\xbc\xcb\x93\x09\x02\x51\x29\xf8\x09\xaa\x6f\x06\xe3\x4e\x2a\x1c\xe7\x5e\x7d\x88\x8a\xeb\xde\xd3\x05\x2c\x6b\x69\x87\xc7\xab\xd4\x03\xf7\x9e\x2e\xe4\x18\x28\x71\xbc\xf2\xca\x3b\x42\x3e\x23\x21\xa1\xf3\xed\xb3\x6f\xa5\x2c\x5c\x97\xa6\x17\x2b\xa8\x2b\x14\x3a\x9e\xb8\x85\xe2\x90\x69\x37\x09\x95\x25\x48\x43\xbd\x5c\x46\x54\x7d\xcc\x22\xd4\x2a\x66\xcc\x76\x73\xcf\x49\x4c\xf7\x9c\x59\x87\xc2\x30\x61\x32\xf8\x4c\x2a\x0c\x93\xa6\xc2\x50\xff\x09\x12\x53\x61\x98\x74\x2a\x0c\x93\xe5\x32\x31\x15\x86\x49\x53\x61\x98\x84\xc5\xf6\xee\x39\x29\x88\x2a\xf7\x9c\xc4\x03\xb1\xa6\x30\x4c\x0c\x75\x5e\x22\x15\x86\x8d\xf6\xb3\xa4\x7d\x52\xe3\x4a\x61\x98\xac\x56\x18\x9a\x23\xd8\x2f\x1b\x9b\x62\xc2\x96\x27\x15\x86\x61\x02\x88\x70\xcf\xa9\x0a\x5e\x83\xe4\x8e\xe8\x6e\x27\x21\x44\x02\x38\x48\x22\x07\x49\xe4\x0b\x48\x22\xea\xb4\xed\x2c\x8e\x28\x40\x07\x99\xc4\x20\x8c\x5c\xf3\x2c\xa9\x23\x59\x2e\x9f\x10\xed\x59\x93\x58\xe2\x50\x7f\x06\xd2\xf0\xea\xe9\x82\x70\xfd\x5c\xc9\x68\x1c\xd7\x8e\x17\xbf\x22\x3a\x71\x9d\x53\xc7\x3b\x73\x9c\x80\x4d\xf3\xe9\x82\x96\x57\x47\x76\x89\x07\x0b\x89\x27\xad\x24\x1e\x6d\x5a\x77\x12\x7e\xd8\x5a\x2e\x19\x29\xb7\xc9\x3e\x98\xc9\x3e\xe9\xd6\xb2\x8f\x0e\x73\x6f\xa2\x4f\x0d\xf4\xcb\x48\x3e\x5b\x8e\xb7\xb3\xe0\xc3\xaf\x1b\x4f\x55\xfe\x95\x09\x3f\xca\x74\xa0\xca\x66\x77\x9a\x08\xd4\x91\x85\x4c\xf2\xb0\x1f\x4e\x75\x34\xd9\xb9\xf4\xb6\x10\x44\x34\xf6\x6e\x33\xc1\x63\x96\xa5\x18\xe7\xeb\x24\x91\x93\x24\xa2\xd1\x69\x94\x44\x4c\x5a\x93\x62\x49\x85\xcc\x1a\x06\xf7\x2d\xec\xe0\xb5\xfd\x7b\xfa\x90\xec\xdf\xc3\x03\x0f\xf2\xd5\xf3\x20\xd5\xc7\x1a\x1d\x9c\x15\x1e\x95\xb3\x42\x53\x7f\x91\x6d\xc8\x38\x4e\x95\xa7\x34\xff\x60\x75\xb6\x6e\xd5\x2e\x8a\x03\x57\xd9\xba\xeb\x76\x19\xb3\x62\x34\x2b\x3f\x32\xa3\xd9\x74\x2f\x18\xca\xf6\xdf\x66\x90\xcc\x2f\xb8\xe3\x1c\x4f\x3d\x3d\x46\x38\x0b\x16\x04\x8e\x08\x2c\x26\xdc\xc7\x8e\xad\x7c\x65\x26\x09\x5d\x90\xe7\x3b\x2b\xad\xd9\xba\x9f\x9e\xf2\x81\x63\xc8\x01\xfa\xda\xa0\x3f\x65\xe9\xdc\xa3\xa1\x32\x6f\x13\x58\xe0\xf4\x06\xba\x4f\x9e\x79\x47\x30\x2d\xa0\x48\xfd\x7c\x84\x78\x6e\x6b\xfd\x3d\x1f\x53\x7a\x26\x0c\xac\x6c\x78\xe5\xd9\x07\x3f\x8b\x6a\xfe\x3f\x65\xf0\x03\x9a\x42\xee\xc0\xe7\xda\xde\xf5\x02\xdb\x90\x94\xcc\x17\xc2\xb6\x8d\xa4\xf1\x3a\x55\xfe\xe8\x9b\xaa\x32\x52\xaf\x54\x9e\x10\x9a\x95\xbc\x9e\xa4\x3f\x82\x34\x9e\x5c\x2a\xef\xc2\x17\x59\x72\x51\xe5\x51\xaa\x5c\x05\x14\xf7\x55\x71\xbb\x42\x99\xc3\x4f\x82\x00\xf0\x06\xc5\x30\x2b\xa0\xf5\x9d\xa8\xfd\x4e\x3c\x81\xf1\xf5\x0f\xb3\xdf\x7f\x9f\x5f\xc2\x88\xc4\x93\x0b\xf6\x39\xb3\xd8\xfa\xfe\x91\xf2\x54\xc4\x4d\xae\xb6\x05\x54\x9c\x96\xaa\x6a\x8b\xfe\x48\xbe\xf8\x9e\xf7\x70\x3c\x40\x40\x06\xa2\x81\x57\x72\x5d\x95\xd9\xb9\x98\xe0\x59\x9a\x5c\x4e\xf0\xed\x7b\x05\x51\x91\x0b\x5a\x29\xb4\x5a\x1f\x51\x8c\xae\x7c\x1d\x3b\x07\x97\xfd\x1c\xeb\x56\x46\x31\xa3\x2b\x6a\x96\xcb\x65\x45\x51\xd1\xf1\x31\x7a\x12\x86\x4c\x70\x40\xc7\xc7\xe4\x49\x18\x66\xb6\xb4\xdf\x5c\x53\x2b\x9d\x2e\xba\xc0\x02\xb4\x5c\x66\x1e\xa0\x4a\xcf\x27\xef\x18\x2c\xc1\x82\xe2\x60\xa1\x2d\x29\x58\x60\x4a\x03\x5a\x96\x65\x1d\x67\x2b\x3b\x83\x49\x54\xe8\x67\x9a\xf5\xb2\x70\xe1\xb2\x3b\x6d\x75\xcf\x4a\x6f\x41\x19\x99\xdc\x6c\xaf\x8e\x8f\xdd\x67\x00\xf9\x19\xfc\x4c\x3d\xc1\x08\x2e\xe4\x3d\x97\x3d\xe4\x45\xf7\x3c\xb0\x09\xf7\x9e\x49\x78\x4c\x2e\x26\x06\x40\xac\x4d\xd3\x01\x8e\xe3\x95\x1e\xf8\xb7\x67\xcf\xbc\x32\x41\xc9\x87\xca\xc9\x41\x85\x85\xf0\xa9\x0b\x4c\xe9\xa3\xe2\x03\x2c\x28\xfb\x6c\xb2\x74\x62\x11\xb3\xd1\x3f\x60\xf7\x19\x78\xe6\x95\xb7\x28\x4d\xdb\x00\x36\xbe\xc7\x62\x81\xfc\x87\xab\x34\xce\x47\xb0\x87\xb2\x82\x46\x59\xcc\x78\x1a\xe2\xbf\x18\x62\x42\x39\x07\xb3\x5c\x72\x9f\x95\x27\x61\xe8\xd2\x10\x4a\x57\x15\x4f\xa3\x81\xf4\xf8\x98\xd6\x8e\x45\x2f\x5e\xbe\x11\xf1\x2c\x3d\xf8\x39\x47\x04\x0a\x27\x23\xe9\xc1\xb2\x5c\x6a\xcf\x1b\x7e\x31\x95\x8f\x8b\x77\xd6\x1d\x04\xa3\xaa\x1c\xf9\xca\x19\x39\xd8\x6e\xe1\x9c\xe5\x07\x45\x38\x72\xa3\x46\xd8\x88\x24\x4f\x7b\x2b\x5a\x3c\x33\x47\x50\x84\x6e\x6f\x23\xc4\xad\x11\xa4\x1b\xc9\xbe\x06\x48\xcc\x01\x94\xe3\xf2\xbe\x06\xc8\xcd\x01\xc8\xbe\x4b\x47\x1b\xf0\x1b\x97\xce\x01\xfd\xd4\x17\xb5\xbc\x07\x4a\x57\x3e\x86\xf4\xa7\xdb\x4c\xf1\x4a\xe7\x32\x93\x2b\x26\xab\xc0\x78\x40\x7b\xd8\x1a\xb2\x79\x4f\xef\x3e\xa6\x01\x67\xf5\xa0\xf2\xac\xdf\x75\x2c\xf1\xba\x31\x44\xb4\xd2\x6f\xa6\x2a\xcb\x77\x17\x93\x9c\xa9\xb9\xdb\x30\x58\xa9\xa1\xe0\xab\xfa\x1d\x42\x91\x0e\x02\xd7\x9f\x41\xe0\x32\x43\x91\x90\xe9\xa3\x4d\xf6\x15\x80\xa4\x28\x93\x3d\x02\x49\x4f\x7a\xaa\xb3\x56\x29\x8c\xb8\x63\xb1\x99\x1d\x35\x33\x74\xbc\x19\x4e\xba\xaa\x02\x71\x75\x1c\xe0\x39\x02\xed\x3d\x44\xfa\x40\xaf\xca\x91\xdd\x0d\x47\x26\x1e\x2f\x35\xc5\x2e\x6e\x29\x76\x57\x04\xfb\xec\x8b\xe0\xb4\x82\x7d\xf6\x4e\xf6\x57\x47\xfb\x48\x3c\x7c\xaa\xaa\xa0\xde\x05\x1d\x6f\x6d\x41\x39\x38\x4c\xec\xdf\x61\xa2\xba\x4f\x9d\xaa\xee\x55\x26\x8c\x66\x59\xad\x96\x4e\xbc\xf2\x91\x77\xbc\xb3\xda\x3d\x5e\x2a\xc6\x79\xfc\x80\xa1\x3a\x67\x32\xab\x17\xd8\x94\xea\xdc\xc8\x77\xf0\x69\x38\xf8\x34\x6c\x8a\x93\x56\x78\xd7\x6d\xea\xbb\xb5\xff\xf8\xc3\x4d\xaa\x70\xaa\x08\xc3\x23\xd3\x5c\xf1\x30\xb8\xc7\x83\xba\xfe\x71\x71\x8f\x96\xd8\x42\xc5\x70\x35\x9e\xa5\x02\x8d\x4f\x50\xee\x99\x05\xe4\x8b\x95\x31\x85\x2f\x1a\x7d\x67\xeb\xd8\xd5\xcd\x43\x0a\x87\x76\x13\xc0\xb0\x19\x1b\x98\xd8\x9a\xf5\x39\xb5\x8c\x01\x75\x14\xc9\x54\x85\x06\xda\x7c\x6a\x15\xb5\x14\x6a\xa3\x51\x1a\x8d\x5f\x14\xe7\x24\x42\x19\xcf\x7f\xc1\x35\x5d\xa8\x6a\xd8\x48\x43\xd8\xb6\x2e\x78\x8b\x96\xc9\x1f\xa6\x68\x8c\x78\x12\xee\xb9\x08\xdd\x62\xe7\x02\x14\x14\xe7\x7c\x2c\xad\x2d\x31\x7e\x37\xa7\x18\x3c\x79\x0e\x8a\x09\xbe\xe5\xbf\xdf\x69\x41\x52\x8d\x07\x3f\xe7\x49\x44\x61\xe7\xe3\x4b\x8a\xf3\x1c\x26\xc6\xf3\xd2\x1a\x4c\x29\x2a\xd1\xd4\x51\x83\x9c\xed\xe8\x8a\xa3\x04\x7a\xcf\xc6\xd7\xaa\xfb\x6b\xcd\xfa\xab\x8c\xcf\x88\xc3\x91\x3b\xbb\x6f\x9d\xd7\xcc\x16\x3a\x95\xee\x43\xd9\xd5\x86\xdc\xd8\x82\xdd\xe3\xb3\xa6\xd6\x41\x44\xe4\xd4\xce\x61\x59\x33\x26\x79\x1c\xad\xa3\xf2\x9b\x3a\xcf\xdf\x6b\x36\x81\x4d\xea\x57\x5a\xc8\x7b\x4d\xda\xf3\x87\x44\xda\xa7\x07\xd2\xfe\xd8\x48\x7b\x56\xa1\x4a\x83\xae\xa3\x16\xb9\xe6\x4a\x89\xd5\xe1\xfe\x9b\xab\x92\xf2\x26\x6d\x56\x56\xfb\xbc\x49\x9b\x63\x5b\x33\xbf\x99\x89\x3d\x28\xdf\x5b\x6c\x10\x86\xcf\x29\xc0\x2c\x9c\xba\x85\x8d\x02\xe0\xbd\x99\x55\x8c\x01\xf6\x46\x01\x12\x2b\x64\x81\x9c\x77\xc6\xfc\xc5\x6a\xb5\x50\x81\xbe\xce\xa8\x26\x02\x85\x5f\xa3\x32\x60\x36\x8d\x7d\x71\x81\x7c\x51\x13\xc4\xf0\x25\x5e\xe9\xa9\xc7\x16\x9b\xa7\xb3\x31\xca\xee\x68\x8f\xb8\x4f\x43\xc4\x17\xaa\x9a\xdc\x62\xbf\x1f\x51\xad\xe4\xee\x72\x5d\xdc\x1b\xc1\x75\xc4\xe1\x70\xc0\x42\xa6\x3b\x2c\x90\xa3\x2b\x8e\x89\x55\x71\xdc\x59\x17\x99\x1e\xea\x22\x3f\xf2\xba\xc8\x1a\xc2\x39\xb0\xbf\x07\xf6\xf7\xc0\xfe\x7e\x29\xf6\xf7\x3f\x19\x3e\xf7\x2a\x84\xfe\xe7\x60\x81\x39\xf9\xfa\x55\x40\xb1\x70\xc1\x0d\xa2\x75\xe0\x88\x77\xe1\x88\x15\xce\x56\xfc\xc0\x97\x34\x96\x82\xf4\xa8\x9d\x73\xfc\x21\x60\xdb\xe2\x80\x6d\x1f\x11\xb6\xdd\xc6\x0a\xaf\x23\xc9\xa8\x89\x24\x65\x2a\xf4\xba\x59\x7a\x45\xa4\x95\x22\x9e\x88\x75\xd6\xe6\xea\x85\xb8\x95\x1f\x45\xe2\x00\x61\x76\xce\xd3\x08\x65\xaf\x13\x26\x0b\x1a\x45\xea\xba\xb2\xb5\xa9\xab\x7d\xc5\xee\xfb\xd3\x05\xf4\x35\xa8\xe5\xd5\x4a\x1b\x7a\x09\x70\x58\xb8\xe4\x3e\xb5\xcd\x69\x6b\x80\x7d\x7b\x8b\x90\x2d\x91\xa0\x1e\x19\x78\xe0\x62\x0f\x5c\xec\x01\xaf\xde\x3f\x17\x5b\xd9\x67\xff\x0c\x6c\x6c\x33\x6e\xaa\xee\x2e\x42\x78\x03\xab\x55\x70\x5d\xfc\x95\x6e\x26\x8d\x67\x84\xc0\x8c\x5e\x44\x63\x18\x3c\x07\xbf\xe5\x1f\x38\x37\xec\x80\xdf\x72\x91\x85\x90\xd7\x62\x3b\x70\xc5\x7b\xe3\x8a\x0f\x0a\x8d\x03\x29\x38\x90\x82\x03\x29\xf8\x72\xa4\xe0\x80\xbb\xef\x8e\xbb\x95\xb1\xec\x0e\xaa\x8c\x43\x2d\xb7\x03\x1e\x7d\xd0\x78\x34\x5b\x67\x02\x5d\x8b\x07\x53\x43\x3b\x61\x16\x76\x6b\x2a\x33\x6c\xd5\xc7\xf6\x2e\xbf\xb7\x0a\x90\xed\x5b\x05\xb1\xba\xfe\x98\x86\x53\x36\xf2\xdb\x6e\xa6\xad\xf9\x82\x0c\xe2\x3a\x5b\xfc\x86\x46\xfd\xce\x0c\x3b\x8c\xa7\x14\x38\xe4\x4f\x55\x69\xe6\x90\x69\xe7\x21\x64\xda\xb9\x39\xd0\xb1\x47\x44\xc7\x78\x25\x1f\xdc\x34\x70\x0a\x1c\xcc\x2b\xf7\xd4\x0f\xa5\xf3\x5f\x5d\xff\x04\x24\xc2\xb3\xdf\x10\x16\x7e\x51\x4c\xa1\xf8\xf9\x4e\xbd\x50\x38\x1e\xc8\x0d\xa2\x99\x99\x44\xb3\x2a\xdf\x01\x8a\x8d\xe5\x89\x8e\xe2\x3e\x63\x6b\x52\x9e\xdf\xf2\x6a\x42\xb6\xcc\x3c\xcd\xc2\x3e\xd5\x52\xac\x95\x81\xb4\x95\x6d\x50\x17\xc8\xb4\x20\x98\xc9\x09\x25\xdd\x0b\xda\xfe\x43\xf2\x6b\xe8\xfe\x43\xa0\xfa\x0c\x01\xf4\xb5\x25\xe9\x7e\x45\x51\x2b\x71\x61\xf5\x52\x47\x60\x6b\xfd\x69\xdb\xae\xf7\x95\xbd\xb8\x06\xd2\x32\x1a\xd7\x1b\xa2\x39\x51\x82\x95\x76\x66\xb9\xc3\x36\x73\x73\xf7\x1a\x19\x2f\x34\x0d\x6f\xdc\xfc\x3e\x39\x95\xa1\x39\x40\xf3\x44\xec\x5e\x19\x64\x64\x1d\x40\x3f\x54\xfd\x78\xf7\xd2\x26\xb6\x31\x84\x7c\x98\xec\x1c\x62\xb0\x31\x2f\xa7\x4e\xf0\x5e\x83\xf0\x36\x48\xc0\x7a\x6f\x91\x7a\x8c\x43\x13\xb4\xb1\x51\x0b\xf0\xa8\x1d\xfe\xf6\x10\xb8\xb3\xc9\x81\xe0\x3f\x22\x82\xcf\xc3\xec\x52\x43\x01\x58\x51\xfc\x8e\xc2\x7e\xed\x22\x7e\x2d\x79\x37\xda\x98\x60\x8f\x9a\x04\x5b\x85\xd6\x8d\x0c\x79\x38\x37\xda\xe5\x8d\x9d\xda\x9a\x39\x4a\x1b\xee\x55\x31\x68\x73\x12\x10\xdb\x24\x9c\x04\x7e\xbc\xfc\xe9\x9d\x9f\x47\xec\xd0\xc1\x3a\x77\xbf\xe7\x7f\xc2\x28\x73\x9d\xbf\x35\xbc\x06\xea\x4a\x70\x1a\x04\xbf\xc8\x53\x44\x79\x57\x80\x42\xea\xe7\x38\x77\x79\xb9\x59\x09\xc2\xf1\x40\x1a\xf2\x51\x84\x34\x80\x46\x73\xb7\x2f\x3d\x0b\xb2\xf2\x0a\x20\x4d\x7c\x19\x54\xa9\x68\x89\x95\xaf\x30\x09\xbe\x72\x58\x50\x98\x39\x6d\x96\xc4\xdd\x86\x53\xd0\xe3\xf8\x05\x38\x6f\x4d\x5a\x8c\x24\x9c\xd8\x2b\x92\xed\x2f\xd3\x93\x39\xc0\xbe\x15\x25\x53\x73\x04\xa5\xd2\xdd\x39\xec\x6d\x68\x85\xfc\x45\xaa\x91\x41\x86\x41\x64\x9a\xe6\x3b\x87\xcd\x77\x2b\x76\x6b\xea\x88\x0f\xea\x80\xaf\x5e\x1d\x70\x9f\xca\xd2\x0d\xb3\xab\xa4\xab\x83\x43\xd2\x2a\x38\x84\x7c\x55\xc1\x21\x69\xcd\x63\x01\x6c\x15\x42\xf3\x68\x0c\x2f\xd1\xef\x16\x09\x14\x64\xf0\x33\x15\x59\x26\xdb\xcf\x0a\x1a\xd1\x59\x61\x79\x40\x09\x1a\x8f\x21\x81\xc9\xf7\x73\xcb\xd3\x95\x22\x2f\x28\x78\x0a\xd3\x0f\x90\x4c\x6d\x80\x99\x34\x66\x4b\x60\xab\xca\xec\x54\xb3\x85\xa0\x5a\x14\xd5\x61\x22\x35\xeb\xac\x31\x4b\x22\x40\xe3\xc6\xe4\xd2\xb2\xcb\xbf\xce\xa4\x3a\xa0\x2d\x25\xd7\xc8\xcb\x01\x8b\x5a\x74\x4c\x81\xe4\x0c\xd9\x51\xcf\x21\xf9\xc8\xa6\x19\x50\xbe\xcf\x1f\xa9\x9c\xba\xa8\x8c\x1b\x88\x54\x9a\x2a\xe9\x3b\x3a\xbb\x7a\x7d\xde\x8b\x71\x46\x23\x94\x15\x3d\xe7\xe9\x02\x95\x4e\x0f\x93\xde\x8f\x78\x68\x7f\xf0\x0e\x27\xd0\xfe\xe4\x43\xbd\x74\xf3\xf1\x95\x88\xaa\xa7\xa1\x23\x93\x28\x31\x36\xf1\xcc\x91\xb0\x90\xa8\x90\x0a\xa7\x39\x9d\x3b\x81\xd6\x2a\x5a\x40\x1a\x5e\x75\xc1\x26\xa5\x73\x05\xa2\xf0\xea\x92\xef\x7f\xe3\x51\x56\x3a\x57\x47\x29\xa4\xbd\x82\xa1\x39\xa4\xb0\x1a\x5e\x2e\xb3\xe5\x92\x9c\xb9\x45\x78\xe5\x3e\x5d\xc0\xd2\xbb\x02\xf8\xf8\x98\xfd\x7c\xba\x28\xca\x5e\x94\x25\x3d\x5e\xa9\x81\xb3\xcd\x46\x73\xca\x9a\xb3\x56\x73\xc4\x9a\x0b\x2f\x80\x6c\x24\x39\x40\x9d\x58\x7f\xd1\xc7\x83\x80\x82\x7e\x36\x08\x22\xd0\x27\x83\x20\xad\xe4\x8e\x22\xec\x63\x26\x91\x0c\x2a\x86\x9e\x5d\xe6\xfa\x03\x65\x21\xec\xa3\x41\x55\x33\xe2\xf8\xd8\x71\x9e\x30\x04\x4a\x43\xca\x6e\x72\x1c\x51\xf7\x4a\xce\x21\x2b\xaf\xbc\x00\x1d\x1f\xbb\x34\xe4\xb9\x63\x3d\xc0\x78\xab\x42\x55\x49\x12\xb4\xd1\x15\xc6\xe0\x34\xcc\x0e\xa9\x85\x1e\x47\x6a\x21\x12\x26\x20\xdb\x2a\xb5\x10\xfc\x0c\xe3\xfd\xfb\xed\x6f\x62\xa9\xda\xcc\x0e\xd5\x52\x6f\x6c\x5e\xc2\x41\x18\x98\x8e\xda\x3a\x81\x87\xa0\xc0\x98\x1f\x14\x18\x8f\x48\x81\x11\xd9\x14\x18\xbc\xac\x3a\x68\xea\x36\x56\xe4\x1a\x9a\x59\x4d\x17\xf6\x5c\x43\x6b\x35\x1f\x9b\xe7\x1a\x9a\xd8\x35\x1f\x93\x66\xb9\x81\xdc\x68\x36\x14\x1f\x93\xce\x14\x44\x43\x5b\x0f\x8e\x29\x46\x2b\x22\x1f\x3e\xe1\xe1\x9a\xb0\x07\xa0\x55\xfd\xa4\x66\xea\xf8\x8a\xd7\x02\x24\x84\xbe\x02\x06\x70\x4b\x75\x41\x0c\x8d\x85\x64\xe0\xbb\x8a\xde\xe3\x35\x19\x02\x9b\x85\x75\x56\xd6\x58\x02\x51\xc8\x31\xec\x8b\x19\xc5\xaf\xa7\x0c\x77\x9f\xcf\xb3\x68\x8a\x62\xd7\xf9\x4c\x21\x99\x3a\x8d\xa1\x18\xdf\x8a\xb2\x28\xf5\x2a\x9d\x8a\xaa\x6e\xc0\x33\xf7\xa7\x3c\xf7\x7e\x3b\x97\x53\x9f\x02\x34\xe8\x2a\xc0\x04\x79\x0d\x7f\xd6\xfc\x73\xae\xe0\xbb\x68\xa3\x04\x47\x1d\xe9\x29\x76\xcf\x6e\x94\x84\xf3\xfb\x56\xc3\x18\x03\xec\x3b\xa3\xf7\xd4\x1c\x60\x6f\x95\xe7\x87\x56\xc8\xcd\xf4\x49\x3b\xab\x7a\x46\xd6\x41\xbe\x8c\xaa\xe7\x33\x8c\x79\xfd\xad\x93\x31\xc1\xb3\xfc\xce\x05\x6e\x57\x68\x7b\xbe\x02\x05\x02\x5e\xad\x40\xc0\x5f\xa9\x02\x01\xb7\xeb\xd9\xb2\xef\xf3\xb1\x2a\x6a\x2b\x11\x77\x8d\x0e\x2f\x27\x98\xd0\xd7\x89\x50\xd6\xe6\x1c\x2f\xf3\xc2\x04\x9c\x61\xf5\xf4\x82\x7c\x0c\xd0\x3b\x0e\x87\xff\xf9\x77\xf6\xf5\xf9\x6f\xdb\xab\x7e\x7d\x42\x18\x8a\x64\x73\xe0\x3f\x44\x3c\x9b\xad\x66\x86\x65\x4a\xc6\x38\xa8\x9e\x02\xaf\xa3\x61\x29\xa7\x20\x67\x5d\x30\xda\xea\x14\x90\x7e\x88\x8a\xeb\x3a\x28\xc3\xe9\x1e\x45\x40\x35\x07\x2c\x37\xcb\x9a\x57\x32\x7e\x45\xbb\x8d\x69\x75\x4e\x22\x5d\xf6\x2b\x76\x93\xfd\x62\x53\xf6\x2b\x3a\x58\xd2\x98\xb1\xa4\x85\x64\x49\xe3\x26\x4b\x1a\x37\x0e\xa1\xc9\x92\xc6\x9d\x2c\x69\xbc\x5c\xc6\x26\x4b\x1a\x37\x59\xd2\x38\x8c\xb6\x97\xfd\x30\x48\x2b\xd9\x2f\xf6\xc0\x4c\x63\x49\x63\x83\x61\x8c\x25\x4b\xda\x68\x3f\x8b\xdb\x97\x60\x56\xb1\xa4\xf1\x6a\x96\xd4\x1c\xc1\x7e\x8f\xd9\x14\x63\xb6\x3c\x25\xfb\xc5\x4a\xf6\x93\xee\x76\x4c\x10\x5a\x85\x31\x1f\x60\x3e\xa3\x4f\x78\xb8\x4d\x22\x23\xd6\x7d\x97\x74\xb9\xb6\x22\x82\x07\xb7\xcb\x83\xdb\xe5\xc1\xce\x72\x70\xbb\x3c\x28\x31\x36\x70\xbb\x14\x3a\x8c\xbb\xf8\x5c\xfe\xc8\x30\xfd\x26\x0e\x97\x2d\xdd\xc5\xd7\xe5\x70\x29\xd6\x71\x0f\xde\x96\x66\x99\x10\x46\xeb\x2c\xae\x96\x5c\xf1\xb0\xe8\x70\x3c\x04\x53\x48\x23\xfe\x65\xf7\xe3\x64\xb9\x4d\x9d\x91\x2f\xe4\x8e\xc9\xf6\xbf\xf6\xc5\x5c\xbb\x0f\x7f\xa0\x23\xa6\x38\x29\x07\x2f\xcc\x35\x5e\x98\x9c\xa7\xe3\xa7\x7a\x1f\x95\xb2\xee\xe8\x62\x79\x47\xf3\xc6\x76\xbe\x97\x8c\x4d\x03\xf3\x23\x93\xf7\x79\x18\x8c\xda\x81\xf6\x3f\x26\xda\x5f\x68\x14\xbe\x61\xc0\x00\x0b\x59\xbd\x75\x46\x46\x51\x2c\xb8\xdd\x42\xc0\x9b\x09\xcb\xc6\xbd\xfa\x65\x2a\x02\x1e\x47\x5a\xcd\xe3\x71\x93\xd8\xe7\x46\xb3\x54\xe9\x9a\x3c\x80\x2a\xad\x38\x34\xda\x33\x2d\xc5\xbf\x46\xc8\xc7\x4d\x4b\xc7\xc4\xd6\xcc\xf1\xe5\x7c\x0b\x3b\x06\x4a\x7e\x45\xb4\x46\xe5\x0d\x87\x4c\x5e\x3f\x19\xa0\xb0\x12\x44\x44\x69\xdc\x1a\x06\x2e\x43\x08\xd2\x10\xfb\x69\x54\xd0\xd7\x4c\x28\xfe\x69\xc4\x5d\x35\xff\xe3\xe4\xf9\x93\x30\x4c\xcf\x5c\x1a\x62\x79\xf6\x9f\x81\xd4\x03\xa8\xfa\x99\xfe\xe5\xb9\xe7\x05\x34\xc4\xb2\xdc\x6e\xd4\xb2\x84\x70\x4b\xc1\xd1\xea\x54\x52\xfc\x3c\x44\x0d\xb7\xcc\xda\x48\x51\x39\x94\xf6\x6d\x96\x11\x20\x1b\x35\x7f\x3e\xab\xcb\x8c\xc9\xed\xa0\x9a\xb2\x83\x35\xbc\xcb\xa0\x31\xfb\x38\xca\xd8\xff\x5c\x27\x8a\x63\x98\x33\x61\x2c\xc6\xd3\x29\xcc\x12\x59\x12\xf5\xf8\x98\xfa\xf9\xac\x98\x28\x47\xd9\xe6\xf3\xcb\xd9\x74\x1a\x11\x5e\xb3\xb9\x9a\xfa\x24\x2a\x5e\x72\x77\x18\xe1\xbd\xe2\xa8\x7a\xc1\xd5\x48\x04\x46\x49\x4f\x7a\xcc\xd4\xf0\xbb\xf8\x28\x06\xb9\x66\x01\x19\xc2\xa0\x86\xfd\xa8\xf4\x56\xa6\xe4\xdd\xd4\xa5\xf8\x13\x1e\xae\xc8\x34\x90\x84\x37\x4d\x85\x3f\xbf\x69\x7b\xb4\xb7\xdc\xdc\xaf\x41\x67\x6a\x0e\xb0\x6f\x83\xce\xd0\x1c\x60\xff\x25\x5a\xcd\x11\x0c\x8c\xb4\xb7\x81\x26\xe6\x40\x7b\xf3\x10\x9e\x5b\x21\x7f\x11\xb3\x91\x62\x27\x0f\x79\xdb\x0e\xc9\x7a\x0e\x9c\xe2\x97\x4e\xd6\xb3\xc2\x9f\xc5\x9e\xb7\xe7\x85\x51\x5f\xeb\x8b\xa6\xf0\x69\x18\xcb\xd7\x67\xf3\x51\x69\xf4\x95\x6b\x28\xa7\xa2\xbc\x91\xdb\x04\x19\xe6\xf1\xb9\x82\xec\xa8\x55\x5f\x72\x85\x5b\xc8\x06\x84\x7b\x3b\xc7\x89\x3f\x2e\x5f\x50\xd3\xf9\xe0\x21\xa7\x0e\xaa\xa8\xc8\x4e\x65\xbc\x77\xf5\x8d\xec\x24\x4a\xdb\x54\x67\xfc\x33\x98\x87\x0e\xb4\xe4\xf1\xd0\x12\xb3\x46\xa3\x30\x39\xe8\x25\x1a\x1b\x35\x9e\x8a\x4d\x6b\x37\x4a\x73\x46\x87\x3f\xe5\x3b\x9c\xd4\x09\x21\xb6\x74\xae\x5c\x5d\x49\xc6\x66\x96\x68\xa8\x2f\xe6\x76\xf5\xc5\xdc\xee\x5a\xd9\xb4\x38\x88\x59\x5b\xad\x11\x0d\x64\xbc\xde\x1c\xd1\xac\x71\xae\x4b\xb2\x19\xa6\x6d\x61\xd6\x6e\xca\x17\xe4\xaf\x8c\x8a\x79\x16\xf7\x6c\x55\x67\x6c\xd4\x72\x1f\xc1\xb0\x40\xfb\xd6\xc1\x3a\x0a\x09\xb4\x0a\xec\xf5\x36\xd6\x16\x08\x29\x08\x8f\xef\x57\x10\x1e\xdf\xb7\x20\x3c\xb6\x0b\x77\x3b\x93\xe5\xa1\x15\xb2\x3c\x8a\xbb\x13\xe6\x91\x15\xfc\x9e\xfd\x1a\x27\xd6\x41\xbe\xac\x80\xca\x3b\x20\x11\x0e\xf6\x75\xf9\xec\x34\xef\xef\x7a\x76\x17\x8d\xdc\xca\xef\xe2\x48\xe9\xfd\xa2\xdb\x08\xd1\x1e\xf4\x47\x90\x61\xe6\xe8\xf6\xbc\x5a\xae\xeb\xf1\xc8\x2e\xc9\xb4\x84\xce\xa7\x02\x67\xce\x11\x25\xf3\x45\xd7\xbb\x97\x39\x8c\x2b\x15\x88\xeb\x1d\xa1\xd0\x65\x7b\x1d\x86\xf4\x4c\x2c\x26\xa0\xfe\x25\x9e\x91\x18\x7a\x67\x67\x3c\x58\x2d\xb3\xf4\xf8\x25\x22\x88\x7d\xb6\x1f\xd2\x68\x5c\xa8\x8e\x64\x45\xc7\xaa\x13\xb6\x74\xfa\x01\x93\x69\x44\xbd\xb3\x33\x31\xff\x52\xa8\xe6\x52\x6f\x21\x9d\x39\x16\xf5\xf7\x0d\x28\x18\xf1\xde\x01\x06\x9f\xf0\x30\x80\xa0\xd0\x17\x14\x20\x70\xa3\x4f\x2d\xc8\xaa\xdf\x6f\x10\x85\x24\x4a\x03\x52\xda\x13\x42\xa3\x91\x4b\xf5\xd8\xfd\x4f\x78\x78\x44\x7d\xd6\x63\x18\xc5\xd7\x2f\x28\x25\x68\xc8\x4e\x9d\xeb\x01\xea\x73\x08\xaf\x13\xb7\xb2\xb0\xa2\xe2\x55\x82\x28\xaf\xe2\xfb\xe4\xb9\x67\xf3\x96\xa4\xab\xbc\xc5\x8f\x94\xc3\x3d\xf4\x6f\x10\xbc\x3d\x13\xff\xf0\x5b\xf0\x24\xe4\x65\x81\x1b\xcb\x3c\x63\x47\xe6\x84\x35\x39\x81\x33\x9a\xa5\xe9\x89\x76\x03\x8e\xc4\xcb\x21\xda\xce\x17\x4c\xdc\xa3\x3c\xc5\xf3\x69\x27\x9b\xfe\xe5\x9d\xc0\x36\xd3\xf7\x74\x84\x38\x1d\x32\xb4\x1c\x38\xf5\xaf\x9e\x53\x5f\x51\x31\x5d\xbf\x8e\x2b\xd9\x73\xb6\xd7\x3a\x6f\xde\x4a\xe9\x72\xae\x5f\x6c\x99\xdc\xaa\x7e\xc7\x64\xcb\x5b\xba\xa2\xcd\x63\x9e\xd6\x64\x7b\x69\x4f\xc6\x9a\xf7\xa5\x9a\xdb\x06\xf9\x5f\xee\xa2\x4a\x42\x0d\xeb\x90\x32\xab\x35\xb7\x5b\x36\xd6\x5b\x3b\xd8\x4c\xdb\xd4\x08\xe7\x69\x2c\xb5\xe6\x92\xb5\xe6\xce\x10\x9f\x7a\x0f\xb4\x04\x6a\xb2\xad\x1d\xdc\xd3\x91\x63\x25\xbd\xaf\x1c\x2b\xed\xd5\xed\xa3\xc0\xb8\x6d\x90\x7a\x1f\x1e\x74\xba\x95\x9a\xc6\xa2\x22\x97\xf2\xc3\xc6\x96\x94\x4e\xf2\xf7\x85\x02\x70\xe8\x4e\x01\x38\x5c\xdc\x7b\x08\xe1\x37\x4d\xc1\x7d\x2d\x42\xa9\x83\x21\x05\xaa\x60\x3f\x1d\xef\xa8\x25\xf0\xab\x2f\xde\xe3\x26\x78\xce\x05\xeb\xde\x76\xe5\x5a\x25\xc0\xf6\x28\x6e\xb9\x5c\x0d\xd1\x12\xfe\xc2\xbf\x52\x14\xf6\xd1\x21\xf8\xe5\x91\x07\xbf\x54\xa8\x4a\x77\x29\x39\xd8\x7d\x0f\x76\xdf\x83\x04\xf0\xa5\xed\xbe\x4d\xa7\x2e\xbb\xdd\xf7\x55\xa3\xcf\x17\xb6\xfb\xea\x83\xdf\xaf\xdd\xb7\xb1\x15\x5b\xdb\x7d\x1b\xf3\xac\x19\x6a\xad\xf9\xeb\xb0\xfb\x36\xe6\xf9\xe7\xb0\xfb\xee\x10\x64\x78\x6f\x04\x65\x7b\xab\x2f\x98\x83\x31\xb8\x01\xb7\xe0\x13\xf8\xbd\xa6\x2a\x17\x0f\x89\xaa\xfc\x74\xa0\x2a\x8f\x8d\xaa\x10\x5b\xcc\xd9\x86\x06\xe0\xda\x68\x7c\x52\x70\xa7\xdd\x79\x9d\x4a\x67\xbd\x8d\x38\xee\xee\xd8\x24\x6a\x49\x77\xc7\x34\xa2\xb0\xa0\xb5\x96\x81\x87\xb8\xd9\xd4\x5b\x2f\xd2\x54\x0f\x8a\xbb\x94\xd3\xb5\x19\xbc\x2c\x68\x56\x34\xbd\x31\x07\x6b\x58\xe3\x3c\x30\xdd\x5f\x62\xa0\x0b\xdd\x76\xad\x2c\xce\x17\x4d\x6a\x3b\x32\x9a\x9b\xeb\x9c\xd8\x9e\x4a\xbb\xe1\xdc\xf6\xac\xda\x92\x71\x07\xdc\x7a\x87\x6e\x6c\x3d\x1a\x1b\x76\x6b\xeb\xd1\xde\xbf\x4f\xb6\x6e\x9c\xf6\xfc\x2e\xd9\x81\x7b\xb2\x6e\xcb\xe3\xaa\x99\xa5\xe5\xf2\x6b\x1a\x2f\x78\x8a\xea\x5c\x6f\x69\xf5\xd6\x4e\x70\xb0\x8e\x99\x00\xe6\x29\x0e\xaa\xc1\x73\x4e\x0f\x75\x2d\x9a\x52\x05\x58\x77\xb4\x01\x14\x15\x15\xa0\x49\x54\xbc\x9c\xa0\x34\x21\x30\x6b\x02\x90\xc7\xc5\x16\xe3\x47\xed\xca\x0b\x2d\x26\x40\x5a\xf6\xef\xe8\xa1\xbf\xc2\x21\xc0\x6a\x1a\x53\xdf\xfe\xf8\xb8\xef\xe4\x90\x20\x9c\xa0\xd8\x01\x0e\x4f\x51\x02\x29\x24\xe8\x77\x98\x38\x03\x1f\x65\x71\x3a\x4b\x20\x63\x6b\x29\x9c\xe6\x6c\x6b\x3f\xcc\x73\xe8\x59\x8a\xb9\x16\x98\xa8\xdf\xf3\xc0\x29\x66\xc3\x29\xa2\x1f\xd0\x14\x3a\x80\x3d\x39\x87\x45\x0c\xb3\x04\x65\x63\xb1\xda\xcd\x72\x86\x0c\xc3\x9f\xdc\xe9\xfd\x79\x32\x8c\x4c\xf0\xfb\xf6\x64\x98\x98\x03\x34\xb1\xca\xee\xfc\xe6\xdc\x3a\xc0\xde\x1c\x1a\xc6\x56\xf0\x15\x6e\xdb\x5d\x41\x7c\xd3\xb5\x41\x9a\xc7\xc4\xce\x8a\xe2\x5b\xeb\x20\x4d\xce\x7f\xe7\x30\xd4\x4f\xd6\x41\xda\x48\x7a\xf7\x98\xd4\xdf\xad\x23\x09\x19\x23\xdf\xd9\x26\xb0\x99\x8c\x21\x25\x89\xcd\xd4\x54\x1b\xea\x9a\xb6\x97\x3a\xac\x52\x85\x64\xb5\xc1\x41\x2b\x75\x90\x1f\x1e\x92\xfc\x80\xbb\xf9\xf2\xfa\xb6\xb1\xed\x5d\xe7\x6a\xda\xe2\xd6\x2f\xab\xd7\xab\xe8\xfe\x4d\x14\x57\x68\x6b\xc5\x95\x31\x9a\x55\x81\xc5\x06\xbf\x5f\xc5\x55\xb5\x5b\x77\xb0\x1f\xd7\x93\xd7\x78\x59\xd9\xd6\x69\x39\xe6\x4b\x6a\xa4\x79\x30\xed\xc5\x2d\xe5\x96\x31\x58\x1f\xdf\x8f\x76\x8b\xcf\xec\xcf\xa1\xd5\x52\x5f\xf5\xeb\x4c\x15\xb6\xb5\xe7\x57\xb5\x9c\x4a\x27\xf7\x75\x2d\x48\x95\x20\xe0\x11\xdf\xa1\xe3\x80\x14\xde\xc0\x34\xa0\xa1\xe3\x94\x5a\xba\xda\x4e\x53\xad\x79\x13\x45\x11\x00\xd7\x45\xe1\x77\x88\x8b\x42\x61\x18\x4a\xc7\x10\x82\x6e\x60\xf2\x86\x81\x0f\xc3\x90\x56\x79\x61\xe5\xd8\x00\x65\x05\x8d\xb2\x18\x16\x01\x5a\x2e\xfb\x83\x72\x7b\x2f\x3b\x2d\xcf\xe2\x4e\x56\x35\xf9\x40\xa5\xe6\xb0\xe7\xef\xd8\x5b\xe2\x35\x23\x7d\xf9\x5a\x8f\xbc\xce\xf4\x6a\x07\x4d\xea\x81\x13\x7a\x50\x9c\xd0\xac\x2b\x83\x47\x33\x7d\x57\x87\xc6\x34\xe9\xec\x12\x47\x29\x54\x2a\x4d\xbc\x81\x4a\x75\xda\xdd\xd1\xa2\x29\x1d\x5a\x8d\x85\x9c\x02\x5b\xb5\xa4\x97\x7c\x3a\xdd\x2a\xd3\x96\xe8\xe8\x81\xd1\x3a\x96\x2d\xdd\x5a\x25\x2a\x35\x1e\x56\xfd\x26\x9f\xfb\x1d\xb4\x9b\x72\x65\x56\xbd\x66\x63\xa1\x7b\xd3\x6b\x36\xa8\x55\x59\x7b\x95\xaf\xf6\xfb\xa7\xca\xef\x5f\xa5\x6e\x94\x99\x4d\x8a\x8b\x88\xb0\x2b\xe0\x78\x67\xd4\x17\x19\x42\x5c\x2f\xe0\x4c\x37\x81\x05\x4e\x6f\xa0\xe7\x7a\x3a\x73\xa9\xa5\x6f\xe7\x10\xaa\x14\xb9\x82\xf2\x65\xc9\xf7\x73\xa9\xf0\x03\x50\x0c\x8d\x6a\x1a\x9a\xc1\xdb\x3a\x81\x9a\x7b\xf5\x21\x2a\xae\x7b\x9c\x58\xf5\x9e\x2e\x60\xd9\x1b\x61\xd2\xfb\x84\x87\xbd\xa7\x0b\xaa\x2b\x0e\x4b\x5e\xb9\x66\x84\x67\x59\x72\xe5\xc9\x3c\x8e\xec\xf0\x25\x30\x74\xbe\x7d\xf6\xad\x03\x90\x4a\xcc\xc8\xa6\x1d\xa5\xa9\xe7\xf6\x79\x7a\xb6\xb7\x51\x36\x37\x83\x7a\xd5\x1a\x81\xd2\x94\xb2\x0f\x78\xc9\xb3\x79\x36\xbd\x30\x91\x91\xca\xa3\x95\xa0\xcd\xc6\x63\xeb\x8e\xfe\xd5\x16\x89\xaf\xb0\x2e\xc5\x87\xce\x4a\x23\x0f\xac\xd7\x33\xa3\x96\x9e\x99\xaf\x45\x7f\x83\xfd\x6e\xf5\xd7\x16\xbc\x8d\x6a\x1a\x59\xb4\xcd\x68\x57\x6d\x33\xe2\x51\x5c\x25\x57\x1e\x8e\x6c\xda\xc9\x62\x4f\xda\xc9\xb9\x39\x80\x26\x33\xec\xac\x74\x1b\x5b\x81\xd7\xaa\xc3\x9d\x15\x6e\x37\xf6\x01\x04\xee\xd9\x5d\xcb\x76\x6b\x05\xdf\xd4\x4c\xee\xac\x6d\xfb\x64\x1d\xc4\xa2\x34\x9c\xee\x43\x69\xd8\x1e\x49\x88\x70\xc3\x9d\xf5\xe8\x9b\x89\x70\x2a\x32\x68\x2b\xe7\xb6\xda\x67\xa1\x66\xa3\x19\x42\x97\x89\xf7\x54\xb7\x88\x90\x68\xbe\x81\x42\xb0\x66\x80\x67\x0f\x89\x01\x8e\x0f\x0c\xf0\x23\x62\x80\xf1\x16\xee\xe0\x3a\x53\x37\xd3\xed\xdc\xa9\xe4\x9a\x66\x46\xd2\xb8\xc8\x68\x57\x25\xd8\x36\x0b\xa6\x4e\x51\x41\x7b\xf5\x45\x56\x14\x4d\x00\x37\xfc\x9f\x4f\x65\x8a\xf4\xa6\xd5\x39\x85\x2b\xf5\x79\x80\x86\xd0\xaf\x19\x28\x5e\xbb\x77\x1a\xe5\xb2\x7a\x0c\x7b\x50\xf8\x14\xbf\x60\xd7\xdd\xf5\x3c\xcf\x1f\xa5\x11\xe5\x85\x7d\xb9\xf6\xef\x22\xa2\x93\x37\x28\xbb\x86\x89\x0a\x84\x74\xd9\x57\xd2\x41\x74\xf4\xf2\x3c\x90\x86\x68\xa3\x7e\x51\xd8\xce\xf6\xa6\xb6\x84\xd7\x9f\xa4\x93\x40\x60\x2b\xb1\x03\xcd\x2a\xbe\x8a\x1f\x64\xdd\x14\x56\x93\x3b\x55\xb3\x56\x30\xfc\x4e\x38\xfa\x33\x6e\x51\x44\x25\x86\x2e\xdb\x19\xae\x15\x28\x3c\xed\x4a\xf0\x68\x45\x05\x54\x94\x83\x74\xc0\xb7\xcf\xbe\xf5\x3c\xad\x02\x9f\xe4\x10\x61\x59\xab\x57\xaa\x8f\x28\x38\xdb\x17\x9e\x2b\x42\x57\x1b\xe5\x78\x22\x90\x01\xdf\xf7\x31\xfb\x4f\x3a\x60\xf3\xc3\xd3\x3c\x8a\xd9\x8e\x57\x9c\x9a\xd5\x75\x80\x17\xfb\x8b\x5d\xdc\x36\xde\xa2\x3d\x71\x2f\x91\x09\xbe\xca\x66\xb6\xaf\x11\x0a\x73\x04\xc5\x80\xed\x6b\x00\xbc\x21\xdd\xac\x23\x72\x1e\xa2\x4f\x38\xc8\xc1\xb4\x26\xbb\xc3\x87\x44\x76\x47\x07\xb2\xfb\x88\xc8\x6e\xd3\x2f\xdc\x66\x58\x5b\x13\x0b\x5a\x58\x55\x40\x96\x00\xd0\xd9\xfe\x9c\xc6\x87\x4d\x32\xae\x2c\x6b\xc3\x66\x0a\x96\xc4\xd6\x5c\x47\xfa\xe5\xb6\xc7\xfc\xd2\x4f\x77\xb7\xc7\xd5\x1b\xb4\xbd\x3d\x6e\xc3\xf2\x6c\xdb\xc4\x6e\xc6\xe1\xc8\x9d\xdd\xa7\xa3\x79\x62\x0e\xb0\xb7\xf4\x25\xb9\x15\xb2\x16\xb0\xb9\x87\x90\x50\xdb\x08\x42\x4c\xdc\xd9\xd9\x67\xb6\x9e\xdc\x91\x59\xb6\xb1\x81\x6f\x95\x88\xd8\x51\xc2\xc6\x42\xb2\x04\x5e\xaf\x2c\x28\x60\x76\xd4\x16\xba\x1e\x02\xa9\x4a\x0e\xd5\x68\x1e\x4e\x35\x9a\xfc\xc0\x57\x3c\x22\xbe\x82\xdc\x51\x9c\x8f\x75\x71\x1e\x4b\x12\x1d\xdb\x73\xbd\xa7\xc6\x63\x53\xda\x8f\xad\xd2\x7e\xdd\x3c\x2f\x28\x9c\xd6\x2e\x3b\x89\xb5\xda\x8c\x72\x01\xb6\x95\x9a\x69\x28\x0e\xa0\x2d\x0d\xdb\x2c\xeb\x08\xc8\xee\xac\x79\x5b\xae\x54\x2f\x58\xb4\x0b\xf5\x0c\x61\xe9\x2d\x28\x99\x33\xec\x26\xc4\x5a\xba\xa6\x5c\x0c\x34\xac\x46\xa2\x6b\x94\x44\x39\x95\x85\x13\x2b\x11\xdf\x03\x48\xa6\x79\xe2\xc6\x8c\x1f\xf1\xf0\x83\x1c\xd6\x85\xb6\xc4\xf3\x31\x81\x11\x85\x8d\xd4\xf3\x8b\x8f\x19\xd4\xd2\x4a\x31\x9c\x4f\xe1\xb4\xa8\x9c\xac\x4b\x85\xc9\x56\xc3\xf1\x64\xea\x26\x2a\xf7\x7b\x12\x65\x49\x0a\xbf\x7d\xf6\xad\x4b\xbd\xb2\xac\x7f\xa9\xb4\x01\x55\xda\x23\x91\x12\xaa\xa1\x52\x58\x2e\xab\x4b\xa3\xa5\x8a\x62\x7b\xc5\xd5\x11\xdf\x3e\xfb\x36\x0c\x43\xe8\x0b\x0d\x83\xe7\x1d\xa1\x33\x3e\x64\xe3\x1c\xfa\x51\x92\xb8\x0b\x8a\x68\x0a\x03\x87\x23\xf0\x5e\x8a\xa3\x04\x65\x63\x6e\xc3\x52\xab\x73\xc0\x14\x16\x45\x34\x66\xb4\x2e\x81\x34\x42\x29\x88\x71\x8a\x49\xe0\xc4\x04\x51\x14\x47\xa9\x03\x0a\x8a\xe2\xeb\xb9\x40\xa0\x96\xaa\xc3\x0c\x8b\x5b\xd3\x4a\x71\x5a\x75\xc4\xf8\x48\xb5\x46\x14\x42\xc1\xa9\xea\x4b\x44\xcb\x25\x1b\x3b\x85\xd5\x86\x56\x1c\x65\x3d\x4b\x8e\x0d\x44\xf0\x7e\xee\x92\xfb\x53\x65\xa4\x26\x78\x33\x6d\xfa\xfe\x74\x26\xc6\x40\xf7\xa0\x33\x31\x46\xd8\xb7\xce\x64\xd6\x1a\x40\xa2\xae\xbd\x8d\x40\x18\x9b\x7a\xb4\x96\x4d\x55\xc7\x64\x73\x8f\xb4\x2d\xd2\x8b\x30\x76\xb4\x66\x44\xa3\x87\xc4\x88\x16\x07\xde\xe6\x11\xf1\x36\xdb\x64\xae\xd1\x79\x9b\x48\xe7\x6d\x88\xe4\x3a\x22\x83\x79\xc1\x46\xbb\xc4\x25\xe9\x5a\x53\x85\xeb\xb0\x4f\x0b\x7b\xb5\x56\xde\x64\x3a\x9c\x6f\x1c\x20\x14\xf5\xdf\x38\xa5\x27\xd3\xb7\xac\x62\x33\x6c\x41\x73\xab\x78\x04\x83\x33\x28\x5c\x0b\xbd\xaa\xea\xcc\x15\x30\x85\x31\x85\xc9\x87\x26\xe9\x29\x4b\x40\xc2\xc2\xcd\xee\x8f\xf2\x60\x13\xfc\xde\x09\x42\x6a\x8e\xb0\x6f\x82\x90\x6d\xa6\x55\xa8\xd1\xf5\x34\xca\xa2\xf1\x26\x0e\xb7\x07\x7c\x7d\xc0\xd7\x07\x7c\xfd\x78\xf1\xf5\x01\xfb\xde\x03\xf6\xcd\xe0\xad\x15\xf5\x46\x79\x9e\x4a\x89\xe7\x7e\x15\xbe\xad\x08\xc1\x87\xad\xf0\x3d\xe0\xed\x47\x81\xb7\x4d\x97\x20\x74\x17\x1d\xe2\x7e\x95\x84\x6b\x35\x7e\xeb\x70\xfa\x2e\x8a\x3f\x9f\xcc\xb2\x96\x6b\x11\x25\xf3\x85\xc5\x89\x65\xb5\xb7\x0e\x81\x23\xf4\x59\xf3\xd7\x39\xa9\x70\x95\x03\x1a\xf4\x67\x83\xba\x8d\x2a\xaf\x38\x0c\xdd\x67\xc2\x99\xfa\xa7\xdb\x0c\x12\xa9\xb3\xf2\x53\x8c\xaf\x67\xb9\xeb\xc4\x95\x0c\x10\xd4\x6b\xf1\x3f\x15\x38\x53\xe4\xa7\xb2\xa2\x9e\x75\xea\xff\xb4\x35\x5c\xc3\xf9\x2f\xec\x18\x15\x41\x9f\xfd\x1d\x68\x2a\x2c\x71\xbc\x60\x39\x28\xbd\x60\x4b\x50\x83\x52\xa9\x17\xa1\xb7\xb0\xd4\x6d\x74\xa1\x67\x4b\xed\x5e\x99\xa0\xd0\xf1\xb1\x54\xbc\xf9\xa8\x78\x07\x6f\x8f\x8f\x9f\xd4\xbf\xcf\x61\x41\x09\x9e\xc3\xc4\xd6\x8a\xb2\xb1\xa6\xbf\xcb\x6c\xfa\xbb\x6c\xb9\xcc\xfc\x59\x96\xe2\x48\xd5\xf4\xf4\x2a\x77\x72\xb5\xfa\x77\xdc\xe3\x5e\x5c\x47\xcb\x23\xf1\xd1\x40\x6d\x9f\x02\x3b\x7e\x34\x7e\xf3\xb9\xe3\x53\x62\x73\x7c\xca\xf6\xa6\xc4\x4b\x3a\x1c\x9f\xf6\x35\x42\x61\x8e\xa0\xb8\x86\x7d\x0d\x30\x6b\x0d\xa0\x94\x78\xfb\x1a\x61\x03\xd7\xaa\x26\x5f\x52\x5f\x99\x3f\xc6\xf0\x7c\x70\x4c\x3e\x70\x21\x5f\x3d\x17\x72\x57\x4b\xe6\xcc\x66\xc9\x34\x1d\x93\x4d\x87\x65\x89\x74\x5a\xfe\xca\x12\x55\xd8\x1c\x96\xbf\x02\x2e\xa4\x0e\x42\x63\xdc\xc8\xea\x2a\xd4\xf5\xa4\xa0\x66\xc9\xb3\x59\xbb\x28\xf7\xa8\xc5\x61\x7c\xbf\x66\xa8\xf8\x9e\xad\x43\x91\x39\xc2\xbe\xc5\xd1\xa2\x35\xc0\xbd\x58\x87\x3a\x09\x4b\x86\xe9\x09\x0f\xca\xdb\x86\x8c\x88\x48\x6f\x8b\x72\x71\x5f\x01\xfe\x59\x67\x80\x7f\xed\xd0\x97\xc1\xdb\x5a\xa8\x70\x9d\x8b\x68\x0c\xeb\x10\x43\x1e\xaa\xa7\x05\x17\x8a\x4b\x56\x31\x44\x5c\x95\xa2\x0b\xf0\x9e\xe0\xb6\x64\x08\x3b\xe3\x13\xeb\x99\x65\xab\xf6\x0f\xa3\x24\x3e\x99\xe2\xf8\xfa\xeb\xcc\x87\x60\x53\x27\x55\x82\x80\x28\xd7\xed\x6d\x9c\x9f\x00\xe7\x14\x4d\xd1\xef\x77\xe4\x38\x1a\x7e\xde\xda\x7b\x8c\x27\xc6\xb9\x4a\x4f\xb0\xde\x47\xfb\xc0\x77\x1c\xf8\x8e\xaf\x9e\xef\x48\xf7\xc1\x77\xec\x16\xf8\x14\xc5\x31\xcc\x69\x8f\xc0\x18\x4f\xa7\x30\x4b\x24\xa2\xeb\x2c\x25\xd1\x52\x4e\x28\x44\xdb\xed\x8e\xd4\x84\xad\xa5\x34\x50\x55\xe5\x70\xa3\x8c\x0e\xf4\xa7\x51\xfe\xfd\x5c\x7a\x02\x79\xa0\x8f\x06\xd6\x7e\xfd\x75\xae\x4f\xbe\xef\xd3\x2a\x41\x0b\xe4\xbe\xd9\xf2\x27\x83\xae\x85\xc3\x6b\xd1\x51\x2a\x64\xdc\xf3\x06\x55\x44\x91\x98\x30\x82\x45\x00\xfd\x02\x13\xca\x03\x92\xea\x3c\x90\xda\x81\xaf\x15\x2b\x45\x80\xca\x92\xc0\x28\x9e\xc0\xe4\x55\x96\xa8\x9d\x17\xb3\x15\xf2\xfd\xea\xbd\xe1\x8a\x89\x0c\x7e\xa6\x9e\x8c\xc5\xb7\x7c\x8f\x0a\xd3\x4a\x0d\x8e\xf4\x5e\x73\x19\x29\x2f\x4b\xce\x95\xa4\xf7\xc7\x56\x15\x26\xf8\x7d\x33\x3d\x06\xf8\x7a\x37\xb9\x3c\x1d\x71\x8c\x32\x50\x95\x41\x84\x7a\x43\x5d\xc8\x73\x58\xc4\x04\xe5\xec\xf6\x74\xc1\xf0\x80\xf6\xc4\x03\xe9\x4a\xfe\x47\xed\xf4\xd7\x99\xa5\x49\x5c\x48\xb6\x21\x37\x11\x85\x66\x34\x83\xc1\xcf\xd4\x87\x46\x5e\x06\x98\x5c\xaa\x03\x7e\x84\x46\x2e\xf4\x53\x98\x8d\xe9\x44\xaf\x61\x28\xa8\xf1\x0b\xea\x3e\x6b\xfa\x01\xda\x8f\xa3\xaf\x4e\x31\xa0\x7e\x91\xce\xc6\x60\xa1\x89\x21\xc1\xe2\x13\x1e\xbe\xd3\xf2\xc7\xea\x3f\x35\xaf\xea\x92\x27\x0b\xd8\x92\xe5\x38\xad\x46\xde\x26\x7d\xa3\x25\x3d\xd1\x17\x66\x5a\x1b\x82\x56\x63\x7f\x20\x60\x3b\x18\xd0\x2a\xf9\x47\x66\x86\xa8\x68\xdf\xb3\x42\x54\xd2\xbd\x91\x27\xa5\x62\xef\x87\x3c\x9c\x12\x35\xf6\x3a\x0c\x43\xe8\x71\xdf\x75\xcd\x55\xbd\x1a\x84\xb1\xcd\xc2\x53\xfd\xea\xe7\x8c\xdd\xd1\x1e\xc5\x3d\x06\xb5\x27\xb7\x98\x27\xf0\x78\xba\xa0\x65\x0f\x65\xbd\x0a\xed\xf1\xdc\x1e\x57\xde\x51\x26\xb8\xea\x6f\x9f\x7d\x0b\x78\xe8\x90\x21\xf6\x65\xcd\x6f\xbb\x92\x75\x66\xac\xa1\x08\xd4\xb8\x43\xe2\x7f\x33\x97\x95\x1e\x01\x58\x69\xb1\x4e\x0a\x9e\x21\xe3\x8e\x56\xb7\x03\xd7\x79\xe0\x3a\x1f\x34\xd7\xd9\xce\x40\xbf\x79\x94\xde\x0e\x3a\xad\xa6\xcc\x29\x72\xcb\xf0\xee\x7e\x0a\xa3\x04\x92\xb6\xaf\x43\xa5\x3d\xf2\x27\x51\x31\x71\x17\x5a\xcd\x70\x93\x0b\x14\x75\x08\xa2\x31\xcc\xa8\xbd\x07\x7f\xe4\x78\xa5\x96\xf4\x07\xb7\x92\xfe\x58\x58\xa8\x7d\x67\xd2\x6e\x33\x51\x4a\xb1\xb3\xaf\x11\x56\x33\x36\x12\xbb\xca\x7f\xef\x9e\xf6\x98\x7f\x2a\x41\x3c\x4f\xb8\x7f\x3e\xca\xc6\x5f\x84\x8a\xae\xce\xef\xba\x39\x91\xa1\x6c\x8d\xc5\x29\x57\x76\xdc\x29\x91\xcb\xc3\xac\xa9\x28\xcf\xf3\x43\xa8\xaa\xd8\xc4\x06\x8b\x68\x46\x27\x6f\x21\x9d\xe0\xa4\xe3\x86\xcf\xd8\xb1\xe4\x1d\x1c\xa9\x65\x36\x2a\x15\x2a\xa4\x75\xa8\x55\x78\xa8\x55\x48\x71\x8e\x53\x3c\xb6\x4b\x0e\x6b\xd9\xcc\x3d\xf1\x97\x07\xe5\xe6\x81\xcd\x7c\x44\x6c\x66\x76\x5f\x6c\xa6\xc1\x37\x62\x83\x6f\x6c\xe5\x41\x6c\xf8\x50\xd5\x4f\x1d\xb0\x20\xb0\xc0\x33\x12\xc3\x82\xa1\x7b\x1a\x15\xd7\x1f\xf9\x5d\x2e\x82\x27\xcf\x5b\x4e\x54\x2d\x76\x54\x02\xe4\xcc\x68\x13\x94\xec\x7d\x81\x71\xda\xcd\xc0\x9e\xe4\x18\xa7\x8e\x91\x63\xa9\x52\x66\xb2\x79\x3a\x4f\xc2\x10\x72\xbb\xae\xe7\x79\x0d\x5e\xd6\xf4\x69\x5a\x53\x2d\x67\xb9\x74\xa5\x2f\x52\xd8\xd8\x9d\xfe\x40\xae\x4a\xfe\x21\x26\xdc\x1f\x6c\x5c\xe8\xe6\x4f\xcf\x3f\xef\x2d\xf7\xdf\x8e\x84\xc3\xcc\x82\x14\xd1\xc9\x09\x25\x70\xb3\x6c\x46\x0f\xdb\x53\xf8\x90\x1a\xe2\x90\x1a\xe2\x40\xfb\xbf\x6e\xda\xdf\x12\xd2\x37\xa7\xfd\xb1\xcd\xd6\x69\x7a\x7a\xb7\x5c\xba\x9b\xa5\x86\xed\x69\x1f\x7e\xcb\x6b\x3d\xfb\xba\xcc\x0f\xf7\x90\x32\xb2\x31\xbe\x9e\xdd\x1b\x9e\x9d\x39\xdf\x38\x47\xb5\xd7\xf7\x1a\x43\xe7\x51\xa7\x09\xb6\xed\x16\xae\x55\xee\x2b\x19\x4f\x92\xe2\x28\xe1\x9f\xb3\x9d\x3e\x11\xf2\xc0\xa4\x0f\x04\xc2\x80\x21\xa8\x8a\x8b\xe2\xfe\xd1\x82\xd3\x40\xea\xcc\xdb\xdc\xa8\x91\x07\x50\xc9\x79\x80\xfc\x7e\xcd\x90\x06\xf8\xbd\x7b\x77\xcd\xcc\x11\xf6\x6d\xe8\xdc\x90\xc5\xd8\x22\x20\xff\xfe\x0c\x1e\xfb\x53\xe1\x91\xcd\x54\x78\x8a\x99\xe7\x99\xed\x9b\xa6\x2f\xed\xf2\xa9\x6c\x1f\xe2\x12\xd9\x4f\x31\x2d\x4d\xdb\x99\x06\xc0\x76\xfe\x09\xc6\x34\xa0\x3e\x03\xc0\xee\x35\xa6\x65\x69\x75\x62\xec\x04\xda\x70\x9a\x22\x9b\x7d\xe4\xae\x40\xb2\x3f\xdc\xbe\x3c\x55\xae\xa8\xcd\x94\x2b\x2d\xa4\x93\x43\x78\xdd\x42\x51\xeb\xb2\xbe\x98\x79\x66\x21\xdf\x75\x4d\xc6\xaa\x33\xbb\x20\xdd\x1c\xdd\x91\xde\x05\x25\x65\x47\x1e\x15\x19\x30\x21\xb2\xd4\x0a\xda\x47\x5b\x01\x1d\xea\x67\x22\xe2\x36\x54\x24\xc6\xc6\xf6\xe8\xfa\x6b\x8a\x71\x1e\xe3\x8d\x5d\x44\xc3\x02\xa7\x33\x0a\x2f\xf8\xf7\x2c\xb7\xbb\xc1\xed\x22\x17\x7a\x57\x75\xa5\x39\x39\x64\xf0\xf5\x04\x45\x67\x0b\x26\xf8\xbc\xe0\x59\x8e\x03\x0a\x8c\x69\x04\xe6\xbc\xbe\xc0\x95\xae\x0f\xf7\xfe\x0e\xc2\x9e\x43\x46\xf7\x6b\xa3\xc0\xbb\xd5\xe0\xab\xcd\x16\x64\xb5\xd9\x82\x54\x66\x8b\xf4\xab\x32\x5b\x90\x96\xd9\x02\x76\xb9\xd8\xb6\x11\x60\x02\x63\x9c\xc0\x9f\xdf\xbf\x7e\x89\xa7\x39\xce\x60\x46\x5d\xe8\xa3\xc4\x6b\xb0\x6b\x5b\xa9\x7a\x24\x43\xdd\xd2\xd6\xc0\x2a\x7e\x2c\x97\x3c\x31\x9f\x9c\xf8\xd1\x3c\xf8\x7e\x1d\x51\x2e\xf4\x3a\x7a\x98\x53\x51\x7d\x90\x59\xa8\x45\x3a\xc5\xbb\xd9\x52\x72\xd3\x96\x12\x77\x48\x86\x39\x93\x0c\x63\x29\x19\xe6\x4d\xc9\x50\xff\x09\x72\x53\x32\xcc\x3b\x25\xc3\x7c\xb9\xcc\x4d\xc9\x30\x6f\x4a\x86\x79\x38\xdb\xde\x96\x12\x81\xa2\xb2\xa5\xe4\x1e\x48\x34\xc9\x30\x37\xe4\xb6\x5c\x4a\x86\x8d\xf6\xb3\xbc\x7d\xda\x92\x4a\x32\xcc\x57\x4b\x86\xe6\x08\xf6\x0b\xc3\xa6\x98\xb3\xe5\x09\xea\x98\x86\x39\xc0\xc2\x96\xa2\xa5\xbe\xde\x0e\xf1\x9d\xc2\x04\xd1\xaf\x8d\xab\x59\x5d\x2e\xde\x76\xf2\xd7\xd3\xff\x02\x12\xb9\xbd\xc5\xe9\x89\xd2\x02\x59\xd6\x7d\x92\x44\x34\xd2\x7a\x9f\x7e\x2a\x70\x0b\x45\xdf\x61\xf9\x9d\x2f\x54\x73\x59\x34\xaf\xe0\x18\xd2\xa0\x1a\xb3\xde\x0b\xb5\x4c\x26\x06\xaf\x5d\x27\x9b\xfb\x49\x94\xa3\x8d\x17\xca\x3b\x3f\xd0\xc5\x12\x58\x6c\xf6\x45\x79\xc7\x87\xb9\x48\xe1\x1c\xd3\x58\xa4\xbd\x9f\x25\xb7\x85\xd8\x07\x99\x8b\xa4\x3b\x04\xa8\xd2\x0b\x66\x07\x25\xee\x57\xaf\xc4\xdd\xbb\xfc\xb0\x71\xa0\x43\x26\x15\x77\x11\xa5\xbc\x8c\x1a\x3b\x5c\x31\xcc\x28\x24\x81\x93\xc4\x0e\x88\x92\x84\xc0\xa2\x08\x9c\x17\x49\x42\x1c\x50\x40\x32\xba\xc0\x84\x06\x0e\xfb\xaf\x53\x7a\x65\x86\xc9\x94\x1f\xd7\xea\xd0\x3c\xa1\x5d\xc1\x61\xfd\x85\x48\x02\x1a\xf0\x60\xb0\x72\xa0\xea\xcf\x41\x5f\xa6\xf5\x0c\x9d\xf7\xf0\xb7\x19\x2c\x28\x4c\x7a\x2f\xd8\x1d\xe9\xdd\x46\x45\x1d\x4d\xd6\x43\x59\xaf\x80\xb4\x87\x47\xbd\xe8\x26\x42\x29\x77\x9b\xe5\xfd\x0a\x07\xc0\x2a\xf1\xa9\xff\xfa\x3c\xa4\xfe\xbb\x68\x0a\x01\xf5\xcf\xab\x05\x85\xd4\xff\x10\x8d\x8b\xe3\x63\xf1\xaf\x9f\xc4\x80\xfa\xef\xe1\x18\xe1\xcc\x7c\x44\x78\x2b\x7b\x9c\xc7\x6c\xa1\xe6\x73\x76\x69\xa5\x81\xae\xb9\xfe\x7a\x3b\xde\xc3\x22\xc7\x59\x01\xa5\x28\xe0\xfb\x7e\xad\xbf\x36\xde\x6c\x76\xf5\xdf\xf2\x6b\x5e\x2c\x97\xfd\x81\x78\xad\x06\x7a\x89\xb2\x71\x6a\x82\xe6\x85\x56\x48\x17\x70\xdb\x2b\x55\xd5\x17\x99\xe8\xc0\x53\x30\xd6\x8b\x5e\x0d\xec\xa4\x19\x72\x37\x71\xea\xa8\x42\xce\xd6\xe2\xba\x55\x51\xef\xb5\x2d\x2d\x3d\x60\xb6\x47\x80\xd9\x56\x44\x91\x67\x1b\x79\xe6\x75\x8a\xb8\xd2\x90\x5d\xcb\xb8\xf8\x6b\x95\x71\x41\x6a\xa0\xe9\xaa\xce\x15\xbb\xc1\x81\xf3\x41\xfd\x74\x80\x74\x9f\xe0\x4d\xbc\x30\x65\xe1\x68\xef\x17\x90\xc9\x9e\x14\xbe\x8b\x32\xcc\x2d\xea\x2f\xb9\x92\x90\x87\x59\x01\xe7\x2d\x4e\xd0\x68\xce\x7f\x0c\x5a\x98\xbd\x8a\x8e\xf0\x6b\xd0\xcb\xe5\xa2\x3c\xd2\x1b\x42\xc3\xd0\x58\x60\x42\xdd\x3a\xfc\xab\xae\x5d\xda\x87\x03\xf6\x32\x20\xe1\xe2\x9d\x88\x7b\xb7\x99\x2a\x91\x26\x90\xc2\xf0\x3b\xc2\xe4\x50\xd4\x87\x03\xcf\x03\xc4\x7f\xaf\xfc\x3d\x42\xea\xcb\xf2\x8a\x30\xa9\x1a\x19\xae\x6e\xb7\xf2\xa9\x16\x7d\x38\x00\x1c\xbd\x51\xff\x47\x3c\x94\x65\x30\x42\x51\x2d\x4b\x6f\x3a\xd3\x7f\x04\x3c\xce\x62\x0c\xa9\xc7\xae\xd2\x8f\x78\xe8\xcb\x07\x0e\x83\x73\x91\x46\x28\xfb\x11\x0f\x5f\x27\x02\xc2\xeb\x73\x20\x48\x90\x08\x05\xd1\xfe\x5e\x2e\x5b\x80\xea\xa4\x32\x9e\x86\x3c\x80\x04\x14\xfe\x78\xf9\xd3\x3b\x5f\xdc\x5d\x34\x9a\xbb\x7d\xcb\x00\x03\x8f\xd3\xb2\x22\x9e\x40\x76\xa5\x5e\xdd\x30\x9a\x18\xba\x7a\xdb\x07\x12\xc5\xd7\x90\xb0\x5d\xf7\x7c\xd1\x01\x50\xff\x75\xf1\x16\x8d\x49\xc4\x44\x44\xd6\xfd\x1c\x16\x88\xc0\xe4\x43\x65\x5b\x13\xdd\x45\x1f\x46\x4e\x2f\x08\xbc\x41\x78\x56\xd4\xf5\x2c\x39\xb1\x6d\x37\x9f\xd9\x1a\xb9\xe2\x81\xcd\x1b\x7e\xa6\x06\x84\x66\xd3\x99\xd9\xa0\xde\xfc\x01\xa7\x29\xbe\xfd\x39\x7f\xc5\x2e\x51\xfd\xb6\x68\x9e\xf1\xe6\xd7\xe7\x67\x66\x83\x7a\xfb\x82\x40\x38\xcd\x29\x4c\xf4\xc1\x8b\xd0\xfa\x40\x10\x60\xed\xd1\xf7\xf3\xf6\xa2\xdb\x4f\x96\x4b\x39\xd6\xaf\x51\x51\x75\x08\x9f\x3c\xe9\x04\x24\xf5\xfc\x64\x9b\x53\x7c\x39\x89\x08\x4c\x2a\x85\xac\xa5\x4b\x07\x34\x79\xb9\x38\x06\x2a\xdc\xee\x1b\x52\xab\x59\xf8\xe5\x0f\xbf\x73\xa1\xff\x32\x9f\xb1\xff\xf1\xb1\x8b\xbf\x84\x94\xfd\x60\xf3\x6b\xb4\x2f\x97\xcf\x00\x64\x2c\x0c\x26\x73\xf9\xcf\xdb\xef\x59\x67\xf1\x37\xeb\x6f\x3c\x14\x6f\x9c\xa3\xe2\x9a\xff\x47\xf4\x66\x7f\xb1\xbe\x5a\x33\xef\xe7\x79\x60\xf1\x32\x9f\x05\x8b\x6a\xc0\xe0\x59\x09\x04\xa8\x60\xa1\x40\xb2\x36\xf6\x52\xb0\x10\xaf\x06\xcf\xca\x92\x3b\x09\xd8\x57\xcc\x38\xbc\x22\x24\xe2\x5f\x60\xed\xf2\x0e\xd2\x5b\x4c\xae\x59\x2f\xf5\xa7\x57\xf7\x44\x38\xab\x30\xb0\xb8\xfe\x67\x6a\xdf\x2a\x8c\xc7\xcb\x1a\x55\xbd\x0a\xf5\xed\xd0\xf1\x31\xaa\x73\xe5\x43\x7e\xa3\x19\x05\xf7\x3c\x71\x90\x4a\xcf\xe5\x00\x01\xad\x5f\xf6\xc4\x71\xb6\xf2\x9f\x25\x88\x42\x62\x68\x0e\x55\xf6\xb5\x50\x73\xd9\x3a\xa8\x0e\xff\x0c\xaa\x43\x1c\xe6\x80\x6c\xa6\x3a\xec\x54\x2b\xe8\x9c\xbb\x50\x30\xc4\x38\x9f\x77\x27\x8a\x10\x05\x73\x57\xeb\xd9\x14\x24\x94\x8d\x52\xc8\x98\xb2\xb6\xf9\x84\xc0\x29\xbe\x81\x27\x84\x6b\xe7\x6b\xe8\x39\x4e\xe7\x23\x94\xa6\xba\x1c\x21\xb8\xd6\x0e\x3f\x3b\xe1\x7d\xae\xe9\x3b\x66\x07\xa9\xe0\x11\x48\x05\x42\x10\x88\x2b\x51\x80\x6c\x99\xd8\x81\xed\x58\x44\xe6\xff\x84\xec\x28\xbf\x3e\x77\xea\x27\xfc\x7c\xbf\x9b\xa5\xe9\x4f\x37\x90\x10\x94\xf0\x74\x8e\xfc\xb6\xa9\x1e\xe2\xcb\xad\xec\x32\x8d\xf2\x0f\xa2\xd6\xac\xf9\xc4\xe0\xc0\x45\xba\xf6\x6b\x38\xff\x01\x93\x17\x94\x12\x34\x9c\xf1\x6a\x30\xb5\xdb\x4f\xe1\xc7\x51\x8e\x28\xbf\x5e\x9e\x2b\x1b\xa6\x50\xfc\x84\x9e\x7a\x59\x2f\x2e\xa8\x33\xec\x28\xbc\x7a\xba\x58\x07\x86\x07\xe7\x15\x28\x1b\xcf\xd2\x88\x28\xc0\x5e\xf9\xfa\xfc\x4a\xde\x1f\x67\x12\x15\x6f\xa3\x6c\x2e\xce\x11\xef\x9e\xa7\x33\x22\xa1\x21\x2f\x40\x65\x3e\x2b\x26\x17\xd1\x9c\x67\x77\x68\x8c\xcf\x75\x4a\x41\x7f\x00\x50\x16\xa7\xb3\x04\x26\x41\x7f\x50\x1e\xe9\xc4\x83\x6a\xc4\x83\x54\x34\x13\x6b\x06\x6a\x46\x16\x7f\x20\x78\x2a\x07\xf8\x27\x9c\xbb\xc4\x03\x69\x08\xfd\x1a\xf5\xfc\x80\x89\x8b\x3d\x10\xa9\xac\x8f\xe2\xf7\x7f\x70\xeb\xf3\x34\xba\x86\xfc\x73\x78\x2e\xed\x93\x41\x53\xac\x90\x2e\x2d\x7c\x9a\xb4\x9e\x65\x56\x86\xa9\x46\x5e\x23\x00\x19\xae\x45\x3e\xeb\xe7\xb3\xd5\xba\xd4\x03\x19\xa3\xdf\xea\x15\xd1\x2a\x74\x36\x1e\xd7\x02\x43\xd1\x84\x5a\xd2\x94\x22\x3a\x8c\x27\x61\xab\x6c\x9f\x3a\xe9\xed\xd6\x7e\xd0\x9c\x3b\xe5\x92\x94\xcb\xfe\x09\xfb\x03\x3e\x28\x7f\xcf\x72\x48\x25\x44\xcb\x93\x6e\x90\x8b\xb2\x06\x59\x1f\x6a\x09\xa9\x6e\x68\x02\x48\x21\xed\x21\x90\x1d\x41\x5f\x78\xf8\xb1\xaf\x77\xc6\xcb\xe9\xd4\xbf\x79\xe1\xe5\x68\x44\x21\x61\xbf\xbc\x80\x3d\x66\x6d\x5e\xcd\x0f\xf7\xd1\x40\x08\x98\xfd\x6c\xd0\x10\x2c\x49\x97\x60\x49\x43\xa2\x04\x4b\x64\x0a\x96\xee\x33\x10\xf9\x51\x51\xa0\x71\xe6\xb9\x08\x50\x0f\x20\xf9\x91\x84\xc1\x58\xbf\x97\x72\x7d\x8d\x36\xcb\x91\xe9\xa1\x90\x6d\xd2\x11\xed\x5f\x3d\x5d\xc0\x92\x77\xbb\x1a\x84\xe8\x5f\x9f\xc3\x7f\x07\x7c\xfb\xde\x46\x74\xe2\x8f\x52\x8c\x89\x8b\x4e\x9f\xc3\x7f\x67\xe3\x79\x6b\x34\x87\x3f\x08\x0f\x44\x5d\x65\x57\x5f\x26\xe3\x55\xb3\x6f\x23\x3c\xa0\xe1\x13\x14\xcf\xd2\xf4\x92\x62\xc2\xe1\xd5\x97\x0a\x88\xf3\xcc\x36\x43\xef\xc1\x49\x6b\xc8\xf3\xa2\x3c\x79\xa6\x5c\x08\x7a\x91\xc8\x4e\xcb\xf8\x03\x8f\x7d\x04\x2d\x5a\xa2\x96\x69\x21\x70\x50\xe2\x78\x3c\xab\xaa\xf2\x54\xca\xd6\xf5\x55\x8f\xb1\x76\x33\x69\xb5\xcd\x59\x18\xd5\x3c\x72\xeb\xed\x30\x0c\x1b\x12\xb5\x1c\x3d\x3b\x8b\x7c\xc1\x64\x88\xa3\xe3\x66\xbc\x1e\x54\x5a\x5b\xf3\xf9\xb6\x7b\xd2\x81\xc0\x82\x61\x74\x2c\x6c\xa0\x47\x8e\x3f\x93\xa8\x98\xc0\x0a\x5d\xea\xba\x53\x7b\x24\x5c\x83\x05\xd3\x82\x27\xb7\xb3\x03\xb5\x2c\x5e\x15\xe7\x83\x0e\x9c\xcf\xa3\xe1\x7c\x6c\x49\x4e\x56\x73\x3e\xc8\xc6\xf9\x70\x03\xc0\x06\x59\xf6\xf4\xc3\x98\xc0\x3c\xc5\xf3\x69\xcb\x82\xd9\x21\x2f\xe8\x1c\xfd\xdd\x14\xff\xd5\x01\x27\x87\x03\xfe\x68\x0e\x38\xde\x48\xcb\xaf\x1f\x70\x62\xe8\xc8\x65\xf9\x68\xb1\x25\x81\x53\x6b\x72\x9d\xb2\xee\xac\x33\xea\xfd\x45\xcd\x9e\x68\x3a\xf5\xc2\x01\x15\x9f\xa2\x35\x57\x39\x9d\x9c\xd2\x50\x96\x57\x4e\xfb\x3d\x74\x7c\xec\x22\x5d\x37\x8c\xa4\xea\x16\x69\xba\x61\x64\xe8\x86\xa9\xa0\x64\x68\xa5\x6e\x58\x02\x12\x00\x7f\xc0\xe4\x4d\x44\x61\x41\x2d\xca\x62\xcb\x88\x03\x2b\x0b\x82\xbc\x12\x7e\xa6\x24\x8a\xa9\x2e\x4a\x14\x86\xf2\xdf\x5a\x0d\x05\xd6\xfc\x84\x27\x12\x8d\xe8\x59\xe2\x84\x7d\xc5\x97\xc0\x5f\x0b\xe9\xa0\x66\xca\x50\xc5\x94\x35\x22\x23\x17\x29\xca\xae\x8b\x60\x41\xd8\x64\x60\x12\x5c\x9d\x3e\x5d\x64\xa5\x86\x7c\x34\xf3\x63\x71\xfa\x74\x41\xca\xab\xb2\x2c\xe5\xba\x3a\x17\xd2\x40\x75\x78\x3d\xaa\x23\x11\xca\x4e\x0a\xca\x98\x40\x33\x74\x7d\x7b\x42\x7d\x9f\xbe\x56\x56\xf1\xc2\x79\xf6\xec\xd9\xf3\x13\xfe\xff\x1f\x9e\x3d\x0b\xf8\xff\xff\x17\xc7\x17\xfe\x0f\x98\xc4\xf0\x1c\x46\x49\x8a\x32\xc8\x15\xa3\x8d\x16\xa9\x5f\xb2\xab\x18\xb7\xf1\xd1\x82\x95\x9e\xfe\x60\x23\x3e\x90\x8c\x83\x8d\xf8\x0b\xd8\x88\x1b\x24\xcd\xf9\x21\x42\x29\x4c\x3e\xfc\x9d\x9b\x2a\x0a\x67\xb0\x17\x5b\xf0\x57\x60\xef\x3c\xaa\xed\xd1\xef\x05\x89\x78\x75\x13\xa5\x05\x20\xa6\x88\xac\x93\x9b\x9e\xb0\xf1\x66\xc7\xc7\x99\x4c\xc2\x28\x25\xfd\x8f\xa2\xe4\xb1\x0e\x49\x27\x1e\xe7\x11\x8d\xdc\x0c\x10\x0f\x90\x72\x93\xae\x72\x93\xb8\xa6\x88\xe8\x44\x28\xb4\x35\x72\x7d\x85\xed\x81\x4f\xb4\x41\xa4\x1e\x0d\x56\x3a\x0f\x77\x81\x92\x00\xfa\x6c\x63\xe6\x39\x0c\x9c\x1a\xd5\x9e\x14\x74\x36\x74\x4a\xcf\xf3\x18\x5c\xa5\x9d\x0a\xeb\x3f\x97\xcb\xfe\xa0\x8a\x2f\x82\xa6\xad\xaf\xcf\x6e\x81\xd0\x8a\xd4\xbb\xa8\x51\xfe\xda\x87\xd7\x1c\xd2\x03\xd4\xe3\xeb\xe0\xf6\x68\x35\x9a\x77\xa4\x4d\x02\x1d\x4c\x54\x07\x13\xd5\x7a\x13\xd5\x88\x44\xe3\xb6\x88\xf9\x75\xf1\x5c\x06\x23\xd4\xae\xfc\xac\xcf\xf2\x13\x1e\x9e\xe4\x69\x94\xdd\xd1\xeb\x57\x31\x46\x07\x4f\xdf\xc7\xce\xeb\xec\xea\xe9\xbb\x86\x3d\xe8\x32\x54\x28\xf7\x15\xe9\x32\xe3\x36\x88\xfa\x8b\x2c\xc3\x54\x56\xf2\x6f\xba\xd2\x14\x8c\xc4\xf7\x07\x9e\x4a\x39\xce\x4d\x6d\x26\x85\x36\x92\xda\x6c\xe3\x83\xca\xae\x55\x11\x47\x66\xe8\xdf\x41\x8b\x7a\xb8\x45\xf7\xaa\x45\xdd\x41\x6f\xc4\x4e\x6b\x5b\x69\xd4\xb8\x6a\x36\xe6\x7a\x33\xc6\x58\x3b\x26\x03\xaf\xe2\xa8\xd9\xdb\x6b\x85\xf9\xf5\x9a\x5f\x7e\xd9\x56\x24\x00\xdf\x41\x78\xbf\x8f\xf4\xdf\xc8\xaa\x1d\x41\xde\xa2\x43\x25\xb7\x99\xf6\xac\xb9\xc3\xb5\x1e\xae\xf2\xe4\x63\xb7\x56\x28\x07\xe7\xdc\x7c\x89\xfc\xb6\xce\x70\x33\x3f\x59\x5a\xfb\xc9\xb6\xcc\x99\xbd\x2e\x03\x3a\x0c\xbf\x43\xc2\x1e\x29\x10\xf0\xd5\x80\x1b\x29\x3d\x61\xef\xac\xac\xab\x0d\x45\xe3\xcb\x09\x4a\x13\x02\xb3\x3a\x8f\x00\xa9\xa4\x5c\x65\x71\xb5\x0c\xa0\x5e\xbb\x1a\x70\xbb\x6b\x97\x5a\x71\xeb\x33\x26\x35\xb7\xd6\x33\xb6\x9b\x39\xe1\xc0\x2d\x3d\x4a\x3c\x4f\xb6\x2e\x7f\x6b\xc6\x45\x65\xd2\x8a\x50\x9b\x10\x9a\x06\xfb\x7f\x08\xff\x18\xcd\x68\x5f\xe5\x81\x13\x37\x2e\x0d\x33\xe5\x30\x5e\x88\x7b\xce\x2f\x07\xb7\x67\xd3\x5a\x05\x5e\x02\x08\x16\xe7\x68\x34\x0a\x32\x9f\xfd\x53\x1c\x1f\xcb\x3f\xfa\x68\x00\x5e\x9f\x07\xec\xe2\xf9\xaf\xcf\xcb\x13\xf6\xaf\x04\x58\x5e\x01\x8e\x85\x02\x13\x7d\x71\xed\x00\xec\xc2\x5d\x97\x55\x89\x95\x40\xf3\x53\x80\x7e\xdd\xce\x5d\x16\xb4\x7e\x5c\x55\x14\xe8\x3d\xfe\xf5\x39\xfc\xf7\xd2\xf3\x2a\xbc\x61\xf1\x4f\xb0\x6d\x4d\x2a\x37\x67\x6b\x66\x6f\x77\x9c\x20\x93\x54\x9d\x74\xbb\x15\x1e\x2c\x8e\x8f\x12\x49\xe0\xad\x91\x84\x69\x71\xe4\x79\x1d\x20\xe5\x3e\x21\x49\xe0\x5c\xe8\x3f\x7f\xc4\x43\xdd\xee\xd8\x52\xbe\xd6\x57\x6a\x95\x10\x56\xdd\xe4\x2a\xc4\x91\xff\x52\x01\x28\x9c\x61\xec\xe6\x16\x9b\xac\xe2\xeb\x73\x93\x59\xbc\x88\x08\xcc\x28\x8f\x9f\x50\x7f\x5a\xa0\xa8\x47\x2b\x60\x05\x1a\x00\x19\x0e\x21\x39\x22\xc5\x8c\x52\xff\x02\x12\x84\x13\x14\xf7\x50\x56\xd0\x28\x8b\xd9\xb1\x15\x9f\x92\x9b\xa3\xd4\xe3\x73\x48\x23\x94\xf2\x18\x0d\xd9\xa2\xbd\xcb\x15\x69\x7c\xac\xc6\x46\x77\x81\xd4\xbb\x69\x70\x8d\xb7\x2d\x00\xe5\x38\x3f\xe2\xa1\x5c\x86\x72\x10\x13\xf9\x98\x34\xcf\x47\xa7\xc1\x23\x2f\x1a\x3f\x83\xbe\x0e\xa2\xce\xf1\x6a\xb0\xe4\x1d\xc6\x4b\x54\x5b\x61\x91\xbe\xf1\xc7\xc7\xd5\xc6\x33\x64\xa1\x3f\x3a\x6b\xfc\x52\x5a\xbe\x45\x65\xac\x0d\x48\x19\x42\x99\x9a\x7e\x5b\xab\x6e\x3f\x1a\x74\xbc\x47\x3c\x7f\x38\x43\x69\xf2\xf3\xfb\x37\x2e\xe1\x6c\x35\x40\xc0\xa9\x53\xb1\x38\x9e\x5f\xe4\x29\xa2\xae\x73\xe6\x78\xa0\x08\x51\x7d\xee\xf8\x61\xcb\x23\x52\x40\xb7\x6e\xf5\xfa\xcf\x06\x01\x52\x07\xbc\x36\x1c\xd7\x54\x73\x85\xd1\xb7\xa1\x5a\x00\x2b\x2d\xcc\xa9\x7b\xf5\x74\x11\x95\xba\x5d\xf9\x4a\xcf\xe7\x97\x95\x5e\x59\x02\xc9\x9b\x76\xbf\xae\x3a\x34\xdf\x05\x09\xa3\xe1\x1c\xff\x94\x25\xa8\xad\xd8\xdd\x70\xb4\x3e\x96\x69\xf0\xda\xd3\xf4\xbc\xea\xb3\x01\x18\x0b\x94\x5a\x7f\xdf\x3d\x0f\xad\x8f\x05\x82\x34\xe0\x76\xbf\xae\x3a\xd8\xb6\xb2\xca\x04\x67\x79\xf9\xf4\xe9\x02\x97\xa7\x37\x11\x61\x6f\xca\x5a\xfb\x57\x55\xad\xfd\xe2\xf4\xe9\xa2\x28\xaf\x40\x6b\x3a\x4c\xb8\xe6\xa1\x88\xdd\x13\x62\x5d\x2c\xb3\x69\x16\x8a\xab\x24\xb5\xee\xb9\x35\x5f\x60\xd3\xfc\x84\x87\xf5\x41\xd5\xe6\x86\x3a\x10\x25\xaf\xc0\xe5\x95\x65\xd3\x5a\x5d\x3b\x7b\xd6\xf5\x58\x6a\x04\x5c\xdb\xb2\xd0\x19\x17\xc2\xce\x9e\x2e\x50\x79\x15\xc0\xad\x1c\x1b\xea\x9b\x7c\x50\x9b\x1d\x38\xa5\x3f\xd6\xf9\xb0\x8b\xd7\xa9\xb3\x38\x58\xc9\x64\x75\x44\x6d\x0e\xd2\xcd\x87\xd5\x8d\xf1\xb9\xa6\x46\xf8\x3d\x6f\xa7\x96\xc8\x44\xd4\xdf\xd6\xd6\x1b\x54\x9c\x20\x4b\xc1\x89\x83\x1e\xe2\x51\x5e\x9c\xdd\xf3\xb3\xc4\x28\x21\x81\xf3\xf2\xf5\xf9\x7b\x07\xa0\x3c\x70\x5e\x5f\x38\x60\x3a\x44\xb4\x08\x9c\xb7\xdf\x23\x5a\x58\x52\xb2\xd4\x8e\x12\xaf\x2f\x8e\xea\x1a\x11\x37\xff\xee\x66\x1e\xe7\x8b\x5f\x5f\x84\x57\xfd\xa7\x8b\xac\x1c\x5c\x69\xfa\x41\x1e\x3b\x0e\xc9\x0d\x4c\x78\x5c\x6c\x65\xc5\x91\xbe\x07\xa2\x5a\xbd\xff\x26\x1a\xc2\x14\xb0\x0b\x11\x40\xff\x17\xb6\x01\x80\xe2\x00\xfa\x1f\x30\x40\xc5\xf9\x3c\x8b\xa6\x28\x0e\x9e\x3c\xe7\x61\x0f\x98\x47\x98\x8b\xb6\xdd\x61\x3e\xd3\xd5\x0e\xb4\x0a\xe2\x8d\x71\x16\x47\xd4\xc5\x5e\x55\x49\x36\xe3\x68\x66\x9f\x46\x27\x5e\x3c\x02\xde\xec\xc1\x3c\x7d\x20\x9f\x8f\x10\x0b\xdc\x9d\x7c\x56\xe9\x3f\x10\x37\x29\xa1\x29\x2c\x68\x34\xcd\x39\x23\xb9\x15\x35\xab\xaa\x9f\x1c\xce\xef\xe1\xfc\x3e\xa0\xd8\x13\x51\xea\x67\xa5\x23\xf1\x5d\x8c\x42\xaa\x8e\x60\x75\x9c\xf1\xe1\x38\x3f\x82\xe3\xbc\xa2\xe8\xe3\x2a\x15\x70\xed\x36\x9c\x76\xb8\x0d\x8b\x15\x38\x20\xfd\x4a\xab\x3e\xa6\x9a\xdb\x30\x36\x68\x0b\x2a\xce\x49\x84\x32\xf6\x8d\x1d\xfe\x97\x03\x26\x94\xe6\x2f\x12\xc6\x78\xfe\xe3\xc3\x87\x0b\x91\x09\xb0\xae\xb6\xe5\xbc\xc3\x09\xac\x52\xa5\xf0\x27\x9c\x6d\x0c\x1c\xc5\x40\xd6\x0f\xb5\xf1\x9a\x7e\x48\xe7\x04\x89\x22\xd4\xce\x3f\x70\x41\x7f\xc1\xe9\x6c\x0a\xb9\x3b\xd2\x9a\x98\x14\x4d\x99\x89\xca\x10\xaa\x22\x03\x2b\x23\x49\x9e\x2e\xec\x8a\x4b\xa4\x29\x2e\x11\xb0\x04\xad\x00\xda\xd4\x63\x36\x75\x85\x25\xfb\x3f\x90\x36\x8a\x60\x46\xf5\x59\x28\x74\xdf\xd6\xd9\x6e\xbe\xad\x89\xe9\xdb\x3a\xeb\xf0\x6d\x4d\xfa\x70\x10\xce\xa4\x6f\x6b\xd2\xf4\x6d\xd5\x7f\x82\xc4\xf4\x6d\x4d\x3a\x7d\x5b\x93\xe5\x32\x31\x7d\x5b\x93\xa6\x6f\x6b\x12\x16\xdb\xfb\xb6\xa6\x20\xaa\x7c\x5b\x13\x0f\xc4\x9a\x6f\x6b\x62\x78\x9e\x26\xd2\xb7\xb5\xd1\x7e\x96\xb4\x0f\x7a\x5c\xf9\xb6\x26\xab\x7d\x5b\xcd\x11\xec\x77\x95\x4d\x31\x61\xcb\x53\x55\x30\x13\x55\x05\xb3\xaa\x81\x09\x92\xb5\x44\x2c\x4f\x67\x63\xb4\xad\x23\xe8\x7d\x78\xb6\x4a\x95\x89\x74\xfb\xd6\xcf\x13\x6c\xba\xa4\x20\x2d\x14\x1b\xf6\xd1\xa0\x72\xa7\x17\xb8\x38\xe3\x8e\x25\x9d\xbc\x81\x3d\x78\xa0\x61\xab\xba\x8a\x0b\x74\xfa\x74\xc1\xfe\x2e\xaf\x34\xd7\x7e\x86\x5a\x0a\x99\x28\x8e\xfa\x75\x66\x75\x91\x79\xae\x36\x8b\xb1\x6e\x21\x72\x33\xc0\x91\x11\x77\x32\x6c\x74\x0f\x91\x4b\xb4\x67\xbb\xbb\x42\xe5\x38\x45\xf1\xce\x11\x61\x07\xf6\xf9\x51\xf1\x1b\x8f\x56\x7b\xca\x6e\xc8\x41\x75\x7a\xb8\x35\x7f\xa8\xea\x74\x82\x0b\xfa\x3a\x0f\x38\x83\xf9\xfa\x62\xa5\xa2\x54\x74\xa9\x0f\x7e\x5b\x67\x2a\x7a\xd4\x7a\xd3\x7d\xaa\x17\x9b\x86\x45\xbb\xc7\xed\xae\xb4\x46\x9c\x5a\x14\x36\x89\x3e\x3b\xad\xb2\x65\x0c\xe9\x4f\xb7\x99\xfa\x60\xe2\x16\x14\xea\xac\xaf\xea\xc3\xc0\xd0\xe3\x63\x37\x0b\xb3\x2a\xe9\x4b\x35\x93\x1a\x43\x59\x41\x9c\xc3\x22\x26\x28\x67\xdf\x93\xcd\x51\x63\x50\xb9\x02\x19\x71\x57\x0b\x9f\x2d\x73\xce\x0b\x42\xaa\x94\xdf\xa8\xd4\x71\x82\xb7\x18\x61\xe2\x72\x29\x2d\x7c\xfe\x1f\xf4\x7f\x57\xdf\x41\xc6\xfc\xfd\x07\xfd\xcb\x5f\xd4\x4a\x44\x40\x60\xd5\xa3\x4f\x07\x67\xfa\x8f\x60\x51\x1e\xd1\x7f\xfd\xeb\x19\x72\xab\x24\x32\xe0\xc9\x33\x1b\xb3\xcd\x56\xc6\xaf\x0b\xe3\x89\xbc\xd2\xf3\x82\x35\x2b\x2c\xac\x57\x0e\x41\x26\xdd\xac\x7b\x95\xdd\xda\x40\x9b\x53\xc7\x84\xba\xef\xf4\xba\xdd\xcf\x78\xac\xbc\x57\x6d\xb0\x56\x67\xf4\xe0\x12\xf7\x78\x90\x2e\x5e\xc5\xcd\x73\xd9\xbd\x99\x58\x5e\xe1\x50\xd2\x4a\xcc\xe6\x34\x91\x9a\xe3\x01\xac\xe7\x69\x6b\x3f\x4e\x99\x88\x1b\x85\xfd\x41\x8d\x85\x2d\x09\xb8\x68\x78\xf5\x74\xd1\xf6\x7a\x15\x4e\xfb\x50\x8f\x17\x2e\x4f\x9f\x2e\xa0\xcf\xbd\xf0\xcb\xab\xa3\xb4\x4f\x07\xcb\xa5\xcb\xfe\x09\x17\x91\xca\xbb\x57\x04\x8b\x4f\x78\xf8\x3a\x09\x14\x84\x4f\x78\xa8\x55\x10\xd5\xfd\xed\x1a\xf9\xb7\x15\x5c\xc3\x87\x44\x16\xf2\x66\x83\xf8\xc6\x13\x91\x16\x0e\x7a\x20\x52\x7f\x31\xaa\x20\x22\x7c\x9b\x39\x7a\x53\x4b\x54\x00\xf7\xd6\x9d\x46\x9f\x39\xa1\x6b\x81\x96\x91\x56\x9a\x43\x61\x65\x27\x5b\x88\x48\xe1\x2e\x02\xc3\xe3\x89\x3b\xc0\x31\xb9\x49\xc9\x84\x9f\x30\xca\x5c\xe7\xc4\xf1\x80\xb6\x75\x99\x9b\x71\xf7\x65\xbf\x6e\xf3\xc0\xa2\x04\x8b\xa2\x76\x33\x66\x57\xee\x3c\xa2\xd0\xd5\xfc\x8d\x29\x77\x32\xf6\x4a\x0f\x34\x62\x9f\xf9\xa7\x08\xc4\x8e\xc8\x69\x73\xf7\x5f\x94\x58\xbc\x9c\xeb\x21\x7d\xfe\x01\x81\xd9\xa4\x1f\x84\xf6\x67\x52\x91\xd5\x96\xa5\x4b\xcb\xa4\x6d\xdf\xe4\x7e\xbd\x3e\xe7\x81\xd6\x65\xc9\xbe\x60\x95\x3c\x30\xaa\x5e\xd6\x99\x02\x0c\xa0\x88\x8f\x66\x2f\x54\xcd\x3f\xe7\x49\x55\xa8\xd1\xac\xed\xa0\xe8\xa5\xdc\x08\x94\x04\x99\xbe\xe9\x0b\x54\x5c\x10\x1c\xc3\xa2\x80\xbc\x6c\x19\xfb\xbf\x6d\xfc\x80\xcc\x15\x1d\x9c\xab\x0f\x94\xe4\x2b\x75\xae\x66\x28\xb7\x0e\xa5\xdb\xc2\x97\x7a\x2b\x7f\xda\x4e\x6f\x5a\xdd\x97\x56\xe9\x14\xfb\xa4\xcb\x07\x96\xe3\x2a\x4d\x9d\x2c\x70\x57\x47\x74\xd9\xc0\x5b\xe1\x20\xbb\x9b\xbf\x2b\xc7\xa1\x2d\x07\x46\xd2\xf2\x7e\xfc\x63\xbc\x10\x49\x55\x9c\xe0\xe0\x4d\x71\xc0\x2c\x5f\x5c\x9d\xd6\xc2\x1b\xeb\xa2\x2f\x2c\xc5\x2f\x12\x59\xfc\x82\x37\x89\xc8\x89\xfa\x97\x56\x76\x82\xbf\xc7\xf5\xcf\xea\x0d\xa1\x8c\x3e\xd3\x7f\xac\xca\xeb\xbf\x8d\xba\x8d\xd4\xc6\xb8\xc3\x85\x3a\x5c\xa8\x2f\xe7\x9e\x64\x49\x9d\xde\xe7\x95\xe2\xd8\xf1\x53\x85\x33\x56\xdd\xb0\x97\xf9\xac\xa3\xb0\x08\x50\x85\x43\x56\xd5\x12\x01\xa2\x62\x88\xbd\x80\x08\xaf\x3b\x23\xa6\xa0\x07\x08\x71\x31\x76\xb9\x74\xeb\xa7\x61\x7f\xb0\x85\x3e\x6f\x83\xeb\x88\xb7\x4e\x4f\xd1\x28\xc5\xf0\x45\x82\xe5\xd7\xa4\x12\xe4\x1e\x96\x29\x8a\x11\x2f\x2d\xa3\xfe\x54\x25\x72\xb8\x31\x4c\x56\xd2\x91\x8f\x2a\xf9\x47\x88\xcd\xbc\xd8\x92\xe8\xc7\xd9\x28\x91\xb2\x59\x64\x92\xd6\x00\x74\x98\xe6\xee\x60\xad\x80\x3e\x4a\x78\xf6\xcd\xd7\xe7\xa1\xa8\xee\x8c\xea\x15\xa0\x7a\x44\x4d\xc8\x93\x01\xf6\x1e\xff\x9e\x29\xa4\xb0\xa7\xf5\x33\x9b\xf8\x2a\xb6\xb5\x83\xf0\xd8\x93\x03\xaf\x73\x40\xcd\x5f\x0d\xaf\x53\x75\xb0\x16\xb5\xe8\x3b\x6f\x21\x8d\x18\xc2\xde\xee\x98\x0b\x67\xbc\x93\x7d\x25\xf1\x3a\x9c\xf5\xc3\x59\xdf\x99\x0d\xf9\x10\x8d\x8b\xbb\x9e\xe4\xaf\xc0\x57\x67\xbb\xcc\xbf\x3d\xbd\x36\x19\x77\x05\x90\x22\xc9\x96\x45\x05\x77\x4f\x00\x2c\xbe\xd7\x8c\xc0\xe4\xa4\xd6\x5b\x3e\xbc\xfd\x6c\x6f\xc4\xe2\x7d\x74\x1b\xd0\x72\xcb\xed\xa0\x51\x71\x7d\x60\x00\x0e\x48\xf1\x0f\x0b\x1d\x91\x95\xb6\x03\xe7\x1c\x15\x79\x1a\xcd\xdf\x8a\xdf\x4e\xb9\x81\x5e\x64\x2b\xd4\xc9\x4f\xfa\x98\xe0\x59\x7e\x52\xc7\xa0\xef\xcb\x99\xe1\x8f\x40\xa8\x17\x69\x14\xc3\xe4\x65\x94\x45\x44\x2b\xe0\xc9\x65\x9e\xfa\x89\x12\x8a\xa4\xb4\x60\x3e\xdb\x03\x42\xd5\xf6\xf5\x90\xf8\xf0\x80\x47\xbe\x0e\xe6\x4a\xd4\x13\xde\x01\x47\xac\xa8\x43\x79\xc8\xf2\x76\x38\xd4\xf7\x9d\xe5\xcd\x7a\xa8\x2f\x65\xea\x12\x26\x26\xdb\xb3\xe7\x6a\x71\x2a\x1d\x05\x60\x7c\x05\xe4\xf8\xb8\xfe\xbb\xe9\xc9\x22\xbd\x47\x78\xe5\x5f\x61\x64\xe4\x9e\x04\xa2\x10\xb3\xd9\xf5\x55\x3e\x81\x6c\x87\x53\xae\xe7\xd4\xca\xb1\xa1\xe6\x23\x4f\xc0\x50\x11\x38\xcd\xd7\x8c\xbe\xfe\x25\xfa\x1d\xbe\xfd\x7e\x6d\xf2\xc6\xf5\x9e\x8b\xfc\x3e\xf3\x0a\xf4\x0f\x8e\xc0\xaf\xaa\x95\x82\x32\x54\x4c\x60\xf2\x42\xa4\x91\xaa\x7f\xee\xad\x4a\x0a\xdb\xb7\x07\xb4\x63\x55\xf1\xc3\xba\x06\xbf\x56\xcf\x5a\xcb\x1c\x20\x35\xf6\x48\x57\xd0\x37\x9f\xbd\x8d\x3e\xd7\x8f\xa3\xcf\x8d\x1e\x2f\x2f\x7e\x0e\x91\xff\xf2\xe2\x67\xad\x4d\x9e\xdf\x4a\xa3\x6f\x3f\xe0\xd4\x7a\xc0\xf7\xf2\xa5\xf0\x35\x5c\x55\x34\xf9\x40\xac\x0e\xc4\xea\x9e\x89\x55\x23\x0a\xe4\x45\x1c\xc3\xa2\xc0\x84\x87\x35\x99\x1e\xef\x05\x8c\x09\xa4\x81\x73\xc9\xff\x7d\x7d\x6e\xfa\xbc\xeb\x74\xaa\xb6\xe1\xd4\x76\x12\x80\x4c\x93\x4d\x4d\x6d\x54\x1f\x4e\x65\x70\xca\x8d\x2a\xfc\x5f\x2e\xfe\x88\xbf\x05\x34\xde\xaa\x99\x83\x5e\x9f\x73\xd2\xf4\xea\x73\x8e\x88\xa8\x9d\x8f\xa6\xf0\x17\x48\x86\x11\x45\xd3\xd0\x7c\x60\xa7\x4a\xbb\x18\x84\xea\x2d\xe3\x86\xa1\xd6\x54\x5a\x53\x50\x73\x5b\x2e\xcd\x27\x9a\xa1\xa8\x2e\x9e\x53\xb7\xa9\x7d\xef\x30\x3d\xe9\x82\xe2\x7a\x4b\x93\xdc\x65\xb7\xda\x5a\x33\x7b\xca\xeb\x73\x61\xbc\x6a\x82\x95\x9d\x9b\x96\xaa\xf5\x94\x5c\xe5\x66\x3b\x44\x1d\x6c\x1a\x75\x70\xc0\xdc\x8f\x0e\x73\x6f\x1b\x89\xb4\x43\xc5\x2d\x3d\xae\xef\xea\xe9\x82\xfa\x17\x11\x9d\x94\x7f\x63\x7f\xd9\xb2\x3b\x97\x57\x1b\x14\x99\xb6\x7b\x1c\x03\xdf\xf7\x89\x46\x18\x5e\x53\x38\x2d\x96\x4b\x57\xfe\x15\x2e\x1c\x27\x70\xb8\xba\xd0\xff\x27\x9c\xf3\xf4\x4c\x55\x3a\x7b\x98\x51\x82\x60\xa1\xfa\x4a\xec\xe4\xf6\x21\xa0\x03\x8f\xe1\xa8\x6b\x38\x0f\x54\x96\x02\xca\x6e\x97\x70\x29\x57\x95\xa7\x20\x43\x09\x7e\x8a\xe3\x28\x85\x2f\xf1\x34\x8f\x08\x74\x39\x9a\x68\xd8\xe4\x39\x6c\x73\x7d\xeb\x16\x54\x2f\xfd\x5c\xec\xd1\x8f\x78\xf8\x01\x4e\xf3\x34\xd2\xeb\xed\xf7\xf4\xe0\xf9\x4d\xa3\x88\xc8\xd6\x51\x44\x64\x45\x14\x91\x40\x25\xe4\x4b\x44\x11\x11\x3d\x8a\x88\xec\x3f\x8a\x88\xb4\xa2\x88\xdc\x45\x1e\xd1\x49\x20\xe8\x6e\xd1\xfe\x12\xec\xe2\x01\xb8\x4b\x78\x2a\xbb\x17\x40\x9d\x55\xed\x88\xea\x45\xce\xf8\x31\xa4\xf2\x18\xa2\x92\x9d\x4c\x85\x25\x3c\x0f\x2c\x4a\xed\xac\x55\xef\xd7\x4d\xf5\x3d\xb5\x52\xff\x16\xa1\x5d\x5d\x17\xea\x86\xab\x10\x76\x2c\xa7\x51\xa7\xc1\x39\xf8\xdd\x1f\x88\xd5\x7e\xfd\xee\xd9\xfb\x24\x8b\xd2\xd7\x49\xe0\xbc\x52\x7f\x9f\xeb\xfe\xf7\xec\xe8\x25\x09\x4c\x1a\x9e\xe8\xec\x44\xb3\xb5\x41\xcd\x54\xe2\x00\x87\xc0\x28\xd1\x5b\x6c\xb5\x25\x77\x49\x72\xde\x48\x24\xb1\x26\xdb\x39\x4f\xc3\xa1\x27\x9f\x50\x2d\x55\x0a\x0a\xa1\xe2\x90\x33\x16\x79\x28\xb2\x90\xfa\xbf\x56\xeb\x12\x79\x28\xb4\x4e\xd2\x26\xc4\xdd\xe2\x7e\x35\x96\x2f\x5a\xb5\x06\xae\x2b\xd1\x7e\xdb\x73\xb8\xd4\x21\x75\xaf\xcf\x8f\x48\x0f\x71\x25\x4b\x6b\xc8\x2a\xa2\x8c\xf7\xc8\x58\x0f\x73\x7c\x3d\xd4\xac\xb2\x4f\x69\xcf\xeb\xe4\x8f\xab\x4a\x68\xea\x79\x71\x5e\x55\x5f\x9e\x11\xde\x42\x9c\x87\x3a\x22\x02\x40\x40\xbc\xf2\x1a\xce\x7f\xc0\x44\x3f\x1c\x4d\x96\x86\xc3\xb3\x1d\x21\x55\x34\x92\x31\xf7\x67\xee\x33\x90\xf9\x71\x94\x23\xca\xa7\xc4\xee\x66\x20\xa6\xd9\x01\xbf\xec\x98\xa3\xac\xcc\x51\x8d\x4f\xea\xda\x94\xa4\x51\x20\x13\xac\x98\x99\x25\x14\x11\x87\x59\xb3\x7a\xe7\xf7\x5c\x72\xe3\x99\xd3\xa1\x07\x52\xad\xe2\x0e\x01\x57\x96\x62\x9f\x4f\x17\xb0\xe4\xc1\x61\x57\x1c\xfd\x3d\x49\x25\xba\x93\x5f\x25\x0a\x19\xba\xe3\xaa\x67\x37\x95\x3c\x88\x77\x94\xd6\x53\x91\x3c\x94\xcc\x8b\xc4\xe3\xc5\xb2\x3a\x20\x2d\x2d\xc3\x66\x45\xcf\x57\x96\x85\xb9\x08\x60\x00\xbd\xa3\x7a\x23\xc4\x99\xc9\x3c\x90\x1e\x1f\x9b\xad\xbe\xef\xa7\x1e\x88\x78\x0c\x25\x4a\x82\x8c\x11\x75\x1e\x28\x97\xf9\xec\x9f\xb2\x2e\x37\xa4\x8a\x97\x46\xe5\x7f\xf0\x5d\x28\x56\xef\xc2\x15\x28\xf8\x21\x25\xe5\xea\xd9\x36\x62\x4e\xd9\xc5\xe4\x39\x97\x88\x1e\x58\x9a\x69\xf2\x7f\x33\x22\x35\xf3\xb4\x03\x4e\xd8\xa1\x98\xa5\xe9\x66\xf5\xc1\xb9\x12\xff\xf4\x04\x66\xc5\x8c\xc0\x13\x02\xc7\xa8\xa0\x90\xc0\xa4\x4d\xc5\x09\x46\x09\x24\xa7\x33\x8a\xd2\xfa\xc5\xf6\x7b\xbb\x2b\x73\x3b\x5f\x50\x28\xaf\x91\x63\xec\xc9\x33\x30\x86\x34\xa8\xc6\xd4\xe4\x0b\xd9\xbf\x2c\xbd\x35\xab\x67\xcb\x8c\x52\x9b\x2a\xb4\xa0\x11\x19\x47\x14\xb6\x3b\x3f\xc0\x75\x46\x43\x94\x22\xc6\x50\x5b\x95\xbe\x51\x66\xeb\xf9\x10\x97\xc9\xb8\x81\xe2\x84\x98\x24\x7c\x8b\x8a\xed\x7f\x1b\xa7\x68\x3a\x85\xe4\x94\xa1\xdd\x6b\xc6\x30\x55\x7d\xc8\x2c\x4b\x31\xce\x1d\xe0\xc4\x33\x72\x03\x93\x93\x88\x10\x7c\xdb\xda\xa8\xba\x66\x92\x4c\xa9\x55\x27\x64\x2c\xea\xe7\xe2\x29\x0e\x17\xd6\x52\x68\x59\x47\x26\x34\xdc\x87\x03\x5e\x4e\x8d\xed\x03\x6e\x66\x42\xd3\x7f\x02\x6c\x66\x42\xc3\x9d\x99\xd0\xf0\x72\x89\xcd\x4c\x68\xb8\x99\x09\x0d\x87\x68\x93\x4c\x68\x5a\xa4\x6f\xa5\x4b\x5a\x2e\x51\xe9\x01\xec\x01\xa2\x65\x42\xc3\x46\x9e\x32\x2c\x33\xa1\x35\xda\xcf\xf0\x8a\x4a\xe1\x00\xaf\xce\x84\x66\x8e\xd0\xcd\xe1\x62\xb6\x3c\x59\xe5\x77\xbf\xd9\x18\x53\x23\x1b\xe3\x2a\x45\xcb\xfa\x22\xee\xe2\x6c\xeb\x45\xdc\xa3\xaf\x2a\x1b\xa3\x56\xc4\xbd\x1c\x43\xda\x1b\x65\x85\xab\xd2\x1b\x2a\x22\xf1\x82\xad\x21\x60\x12\x67\xb3\x85\x02\x02\xe3\x28\x8d\x5f\xb2\x7b\x55\x04\x48\x50\x79\x15\xee\xbf\xf5\xdb\x7c\x7c\x46\x95\xab\x09\x88\xcd\x0b\xa0\x11\x9d\x4f\x9b\x03\x75\xf6\x2a\x1b\x03\xb2\x8b\xe8\x3e\x03\xc4\x57\x71\x9f\x9e\xcb\xbe\x8e\x90\x0d\xc4\xc7\x71\x19\x0b\xc3\x39\x15\x01\x33\xec\xfb\xbe\xaf\xfd\x06\xfc\x06\x97\xc6\x4a\xee\x02\x58\xfb\xbb\x52\x19\xd3\xf0\x3b\xfa\x24\x0c\xa1\x50\x5b\xb0\xcd\x20\x30\xa6\x45\x6b\x37\x1a\xab\xef\xc1\xea\x7d\x6e\xe0\xc8\x65\xb8\xdf\xab\x9b\x28\xf5\xcc\xf4\x0d\x0b\xfd\x69\x40\x01\x4a\xf4\xc4\x95\xfd\x04\xc7\x5c\x6d\xe4\xf3\x38\xfa\x4b\x98\x42\xbe\xbc\xab\x3e\xfb\x28\x27\xf0\x26\x4a\x43\xe7\xe9\x02\x95\xce\xe0\xca\x03\x9b\x75\xa6\xbc\xf3\xa0\x5e\x90\x1e\x2f\x5c\x9f\xb3\x98\x5a\xd6\xd5\xd4\xdf\xc9\xbe\xc5\xe7\x00\x81\x62\x1e\x64\x20\x7e\xfe\x39\x20\x20\x7e\x3e\x0f\x52\x10\xff\xf5\x73\x10\x81\xf8\xaf\xf3\xa0\x00\xf0\x73\x30\x03\x70\x1e\xc4\xa5\xa1\x41\xa8\x6a\xce\x33\x39\x0a\xf4\x09\xd0\xf2\x26\x82\x1c\x4c\xc1\x70\xc0\xf8\x64\xcc\xf8\xe4\xef\xf1\xe7\x0f\xf8\x7b\xfc\xf9\x05\xa3\x15\x9e\x8b\x7c\x3c\x1a\x15\x90\xbe\x81\x23\x0a\xd4\x8f\x0f\x38\xaf\xfe\xfe\x15\x25\x5c\xf5\x23\x7e\xfd\x03\xa2\xf1\x84\x82\x4c\x7f\x2b\xd3\xde\xca\x1a\x6f\x65\x8d\xb7\xaa\x74\x19\x05\x5b\x5e\xc1\x57\xf7\x9c\xaf\xee\x39\x5b\x1d\x5b\xe9\x8c\xaf\x34\x66\x2b\x4d\xd8\x4a\x73\x10\xc1\x60\x0a\xa2\x22\x18\x96\xa5\x2e\x2f\x2d\x92\xe0\xea\x6d\x8f\x7d\xb2\xde\xd3\x45\x56\xf6\x5e\xf6\x9e\x2e\x08\xfb\x3b\x2d\x41\xef\xe9\x22\x62\x7f\x16\xfc\xcf\x19\xfb\x33\x66\xcc\x6f\xb5\xbf\xf5\x3e\x0a\x2d\x5a\x7d\x57\x5d\xaf\xeb\x2c\xf3\xfa\xfa\x85\x9b\x6a\x59\x48\x2b\x0c\xd8\xcf\x7c\x4e\x9c\x61\x32\x00\x77\x4c\x40\xda\x62\x32\xfa\x83\xb2\xf4\x80\x31\x60\xe3\x72\x3a\xa0\x8f\x7c\x71\x1b\x07\x6b\x75\x86\x2b\xc0\x78\x40\x7b\xd8\x1a\xd2\xc0\x08\x77\x1f\xd4\x04\xb4\x7a\x58\xfd\xa3\xec\xb2\x50\x0d\x8a\x31\x60\xba\x86\x75\x1b\x12\x18\x25\x31\x99\x4d\x87\xf7\xc0\xb1\x59\x39\x34\xc9\x81\x81\xb4\xe6\xcf\xa2\x03\x7f\xf6\x88\xf8\x33\xbc\x57\xfe\x4c\x9d\xdd\x9a\x3f\x4b\xbf\x5a\xfe\x4c\xa1\x86\xef\xab\x4b\xb7\x15\xeb\x21\x96\x5a\xf3\x34\xe2\x77\x8b\xa7\x69\x42\x57\x69\x9f\xb4\x37\x2c\x0c\xcb\x91\x3e\x00\xe5\x99\xa8\x23\x17\xeb\x48\xa6\xc2\x11\xf7\x46\x05\x8c\x01\xdb\xcb\xd9\x0a\x43\xae\x83\xc5\xf0\x84\x86\x27\x8d\xc1\x6d\xbb\x79\xf7\xe1\xad\xd0\x8c\x09\xe0\x35\x88\x3a\x8e\xec\x9e\x63\x7f\x1a\x25\x82\x4a\x75\xde\x69\xcb\x3a\x8d\xf1\x34\x9f\x51\x98\x6c\x42\x9d\x2a\xf8\x02\xec\x29\xcc\x6e\x10\xc1\x19\x0f\x28\x5d\x4d\x96\x6a\x9e\xb2\x26\x50\x79\x6d\x08\x43\x5d\xc8\x85\x9b\x6d\xb4\x2d\x41\x9d\xc8\x05\x75\x20\x17\x64\x22\x17\xd4\x40\x2e\xa8\x8d\x5c\x32\x0d\xb9\x54\x93\x9d\x1e\xa8\xe9\xa3\xa2\xa6\x5c\x29\x0e\x7f\x9b\x45\xa9\xe7\x3a\xfa\x39\x67\x77\xf5\x06\xa6\x38\xe7\xbf\x2a\x2b\x82\xbd\x6b\x4e\x70\x32\xe3\x3b\xec\x78\x20\x5a\xd5\x93\xc2\x82\xf2\xda\xab\x9b\x17\xbd\xd0\x49\x77\x2e\x0d\x7f\xa8\x38\x87\x37\x0e\x98\x71\x32\xa7\x37\x5f\x10\x9c\x38\x20\x6e\xb5\x7f\x60\xe3\x82\x44\xb4\x97\xb3\xec\x3a\xc3\x35\xea\xad\xbd\x30\xb8\xad\x47\x58\x4a\xd4\x8c\x00\xf4\xca\x12\xcc\xc2\xa9\x5b\xe8\x68\x59\xce\xa0\x8f\xef\x4c\xc9\x78\x41\x05\x0f\xc4\x6d\xc8\x62\x11\xfd\x74\x57\xd0\x49\x1b\xb4\xd8\x87\x7e\xb4\x2b\xe8\x62\x0d\x42\x1e\xa5\x51\x31\x39\x91\x21\x7f\x76\x0d\x76\x8a\x4e\x78\xaf\xce\x97\x1e\x20\x1d\xba\x86\xf3\x21\x8e\x88\xc5\x1e\xd3\x20\x38\xca\x71\x3b\x8b\x67\x84\xc0\x2c\x9e\xaf\x16\x89\x66\x14\xa5\x1a\x9c\x48\x04\x81\x54\x02\x13\x9e\x51\x94\x8d\xf9\xbf\x90\xd8\x54\xdf\x2d\xe9\xab\x41\x19\x51\x26\x4c\xeb\xda\x08\x09\x1c\xce\xc6\xc6\x80\xa7\xd3\x19\x15\x7e\x99\xf5\xba\xf9\xc4\x4e\xf3\xca\xf5\xe7\x94\x3b\x50\x9d\x14\x14\x93\x68\x0c\xbb\x94\xec\x4d\xd5\x8b\x20\x33\x53\x30\x04\x23\x30\x01\x73\x30\x06\x37\xe0\x16\x7c\xaa\xe9\xe7\xef\x0f\x89\x7e\x5e\x1c\x3c\x5c\xbe\x7a\x0f\x97\xea\x63\xfd\x74\x60\x76\xfe\xec\xcc\x8e\x90\x60\xaf\xc3\x85\xf3\xc4\x09\x9e\x03\xe7\x6f\x4e\xf0\x57\xe0\xfc\x8b\x13\xfc\x4f\xf0\x34\xf8\x16\x38\xff\xea\x04\xff\x06\x9c\xff\xcf\x09\xfe\x1d\x38\xc7\x4e\xf0\xbf\x80\xf3\x8d\x13\xfc\x3f\xc0\x71\x9d\xe0\xff\x05\x8e\xe7\x04\xcf\x4a\xf0\x39\xec\x3b\x97\x13\x34\x62\xa8\xf3\xfb\x28\xbe\x96\xe5\xab\x9d\x73\xee\xc9\xe2\x00\x91\xaa\x06\x38\x2f\x18\x41\x71\x64\xed\x17\x07\x38\x1f\xa2\x21\xfb\x1d\xe5\xc5\x1b\x1c\x5f\xb3\x3f\x53\x18\x31\x04\x7d\x19\x13\x9c\xa6\xbc\x71\xa0\xb3\x63\x53\xc6\x39\xe5\xea\xb7\xe7\x3a\x8a\x9c\xbc\x8b\x6e\x5e\x65\xec\xf3\x27\x0e\x60\x07\x60\xb8\x85\x16\x44\x67\x9f\x7e\x97\xfc\x90\x22\x15\x23\xc9\x27\xa9\x76\x25\x46\x4d\x8c\xf6\x62\x82\x09\x8d\x67\xb4\xf8\x05\x15\x88\xd3\x80\xb9\xd1\x63\x38\x1b\x8d\x18\xc4\xb1\xd1\x9e\x88\x58\xff\x7f\xa0\x8c\x51\xc2\x1b\xe3\x29\x54\x8b\xba\x95\x0f\x2e\xd4\x6b\x62\x39\x17\x11\x65\xb4\xa9\x70\xc0\xc2\xf9\x3b\xee\x51\xdc\xfb\x11\x0f\x0b\x27\xe8\x3b\x8c\x3a\x7d\x72\x06\x40\x36\x5f\x4a\x8a\x23\x9f\x90\xfa\xc9\x2f\xaa\xd4\xbb\x7a\x76\xa3\xbd\x05\x09\x2f\xfd\x25\x9f\x14\xf5\x93\x97\x29\xe2\x61\xc5\xf2\x49\x5c\x3f\xf9\x80\x73\x9c\xe2\xf1\x5c\x3d\xa2\xf5\xa3\x57\x75\xbd\x7a\xf5\x14\xd6\x4f\x2f\x08\x1e\xa1\xb4\x9a\x62\xce\x9e\xbc\x83\x9f\x69\xef\x72\x36\xcc\xa2\x1b\xd6\xce\x0f\xd9\x5f\xb8\xd5\xe1\x3d\x1a\x4f\x38\x68\x95\xc1\xd1\xde\xed\x0d\x1c\x35\x7b\xbd\x8d\x50\xd6\xbb\x84\x82\x17\x6f\xf6\xfd\xb9\x1e\x72\x45\xaf\x73\x7c\x9b\xb1\x7e\x97\x13\x7c\xdb\xfb\xa7\x3c\x7f\xbd\x4b\x75\x00\xea\xde\x67\xce\xa0\xac\xbf\xe4\x35\x9c\xbf\xc4\xd3\x69\x94\x25\x85\x03\x3e\x19\x5f\xb3\xe0\x53\x7f\x83\xb2\x6b\xc6\x09\x0e\xea\x07\xf6\x56\x02\x87\x28\x4b\x24\x38\x07\x54\xee\x45\xd4\xa7\x11\x19\x43\xea\x0f\xd3\x19\x71\x3d\xe1\x25\x15\xb3\x3b\xf5\x3d\x3f\x7d\xae\x07\xdc\x67\xa0\x10\x3e\x3e\x42\xb5\x8d\x49\xc2\x39\x29\x76\x69\x1a\xcf\x94\x2d\x4c\x9e\x30\x07\x40\x3f\x17\x7f\x9a\x1d\x55\x07\xe1\xa4\xe3\xd5\xd3\x84\x59\xf2\x9e\xcf\xd4\x01\xdc\xc8\xd6\x78\x2d\x9e\x15\x14\x4f\x2d\x03\xeb\x93\x7a\xbe\x6e\x52\x02\x0f\xde\xa2\x2c\xc1\xb7\xc2\x39\x5d\x1e\x74\xf6\xca\x6b\x0a\xa7\xee\x95\x42\x11\x7e\x2c\xf6\xcb\x7f\xba\x80\x7e\x1a\x0d\x61\x5a\x5e\xb5\xd2\xfe\x2a\xe5\x9f\xb8\xad\x03\xaf\xb1\x1e\x02\x0b\x48\xe5\xae\x7f\xc0\xe7\x8a\x43\xe6\x6b\xb3\x4d\x81\xc0\x29\xbe\x81\xeb\x67\xd1\xb5\xa1\x7c\x26\xc6\x45\xef\xcb\xb7\x06\xc6\x4b\xd5\x76\x3e\xe7\xe6\x51\xf6\xd1\x33\xf9\x4e\x2d\xbc\xf5\xaf\xc4\xc9\x7c\xba\x70\x9d\x67\xce\x5f\x5c\xf8\x97\xf0\xb9\xe7\x49\x4a\x79\xf2\x57\xaf\xbc\x1a\x94\x3c\xed\x78\x3e\xa3\xf0\x95\x20\xce\x14\xaa\x83\x56\x19\xb6\xb4\xa3\x2c\x95\x9d\xdf\xcf\x99\x18\xab\xfa\x3b\x5e\xdb\xf3\xad\x3a\x3d\x61\x75\x28\xab\xf9\x51\x3e\xe5\x28\xa9\x07\x12\x7a\xdb\xa8\xa1\xb7\x1d\x51\x48\xde\xc3\x2c\x61\x48\x54\xa8\x6d\xa1\x19\x81\x0d\x3f\xc7\xe9\xac\x40\x37\xf0\xf8\x98\x8f\x22\x3e\x40\x05\x75\xc5\xe4\xf9\x9e\xb2\x33\xce\xff\xf0\xe4\xd5\xd1\xfb\xe6\xb3\x62\x22\xdd\xf1\x21\x23\xa3\xf5\x72\xab\xc1\x56\x6c\x5c\xa9\x9c\xed\x1b\x13\x82\xc2\xa0\xfa\xc2\x73\xfb\x03\xcf\xb2\xb9\xa2\xbb\x18\x95\x6d\x4a\xa5\xe2\x7e\x17\xdd\x34\x3c\xec\x44\x12\xfc\xac\x0c\x11\x20\x21\xf7\x43\xf4\x47\x04\x4f\x5d\xd8\x34\x3f\xbf\x48\x53\xd7\x89\x82\x0c\x53\xd7\x4f\x71\xc4\x2e\x99\xe7\x28\x33\x38\x0d\xbf\x13\x21\x60\x8c\xfd\xe5\xba\xd7\x17\x2a\x29\x94\xeb\x4c\x08\x1c\x39\x9e\xa7\x7c\x17\x18\x75\xe4\x82\x6e\x18\x86\x2e\x12\x9f\x54\x90\x4c\xbe\x0d\xe3\x0c\xfd\x0e\xbb\x60\x78\xcb\x65\xc5\xf5\xa0\x33\xf1\x67\x80\xfc\x2c\x9a\x42\x90\x47\x04\x66\x34\x70\x9f\x81\x99\x3f\x9e\xa1\xe4\x07\x2c\xf8\xe0\xd2\xf3\xd8\xc5\xc9\xa3\x98\xba\xde\x91\x33\x8d\x50\xc6\x58\xe6\xec\x4c\xf8\x4d\x4a\x24\x19\x92\x40\x62\x52\xfe\xf0\xf8\x58\x7c\x71\x0d\xb9\x86\xc4\x2b\x67\x99\xda\x45\x41\x30\xd8\x61\x6b\xf5\x33\x1b\x7c\x02\xf9\xa7\xe7\x4a\x7d\x5f\x4c\x93\xad\xdd\x98\xa8\xe7\x95\x94\x44\x9c\xdf\x64\xaf\xbd\x41\x05\x15\xc2\xcb\x06\xa7\x19\x8d\x5c\xa8\x7c\x47\x17\x29\xe4\xa6\x78\x7f\x84\xb2\x84\x9f\x6e\x7d\x8b\x51\xf1\x22\x66\xd2\x84\x0b\x45\x8b\xe7\x71\x91\x05\x2d\x97\x6e\xe7\x3b\x42\x8e\xa6\xef\xd9\x2f\xd9\x83\x2f\x85\x6d\x7b\x18\x86\x12\xd2\x72\xc9\x03\x98\x58\x63\xe9\xa3\x2c\x81\x9f\xaf\xea\x87\x9e\xc7\x43\xee\x6a\xa7\x4e\x28\xba\xfc\x34\x72\x91\x07\x48\x08\xfb\xae\x9b\xfd\x85\x7a\xff\xaa\x96\xf1\x97\x6a\x3d\x55\xd3\x40\x80\x3a\xd2\xa7\x46\x49\x94\x15\x88\xc7\x6d\x62\x97\xf0\x8c\xe7\xdc\xa0\x8e\x49\xf2\x4f\x38\xcf\x09\x2c\x0a\x33\xb6\x5d\x92\xb9\x0c\x27\x90\x3b\xf2\x52\xfc\x06\xdf\x42\xf2\x32\x62\x7c\x3e\xf7\xd0\x75\xfb\x0e\xca\xf2\x99\xd0\xa8\x7d\xa6\x11\x81\x8c\x01\x8d\x71\x02\x9d\x41\xed\xbc\xcc\xd8\xfd\xbe\x54\x36\x0c\xa3\x02\xc5\x27\x09\xc1\x79\x82\x6f\xb3\x13\x4a\xd0\x78\xcc\xb5\x05\x55\x13\xce\x45\x20\xa5\x1f\x65\x73\xb1\xc1\x6a\x22\x9c\xd9\x64\x5f\x9b\x09\x2d\x34\x42\x59\xe1\x8a\xed\x92\xd7\xf3\x1a\xce\xb9\xff\x0f\x77\x51\x1f\x43\xca\xe3\x54\x10\x24\x97\x34\x62\x37\x43\xf0\xce\xde\x91\xc3\x17\xcb\x0e\x2f\x3c\x93\x8d\xfc\x92\x08\x42\xa0\x31\x8a\xe1\x93\x67\xc1\xe7\xe6\x32\x84\x9b\x41\xc2\xb6\xec\x03\x16\xe4\xde\xcf\x21\x19\x61\x32\x65\x72\x0e\xa0\x5e\xe0\x10\x98\xc2\xa8\x80\x7c\x80\xe3\x63\x6d\x04\x75\x55\x9a\x63\x3c\xf7\xca\xf2\x9b\x26\x48\x8e\x75\x32\x6f\x41\x8f\x8f\x61\x0f\x65\xbd\xeb\xe3\x63\x17\x86\xd7\x7d\x38\x90\x28\x73\x28\x47\xae\xb1\x25\x3d\xab\xa8\x0e\x2c\xaf\x02\xe8\x1d\xb1\xc3\x2d\x0c\x8a\x06\x36\x96\xe7\x56\x54\xfb\xe0\x3c\x80\xe7\x1d\x91\x33\xe7\x55\x11\x47\xb9\x98\xf6\x72\xe9\x9c\x8a\x0d\x72\x6b\xfa\x47\x56\x70\x0d\x44\x23\xa8\xc4\x37\x18\x08\x76\x6c\x39\x0b\x11\x38\xaf\x32\xc6\xf0\x0b\xc8\xda\x4a\x42\x7d\x55\x82\x50\x3e\x03\x27\xcf\xe5\x6a\x2b\x0e\xc7\x25\x35\x28\xfb\xd8\x2d\xd6\x22\xe0\xbf\xa6\x11\x65\x58\xa1\xda\x04\x71\x4d\xd4\xf7\x30\x9f\x36\xe8\x9d\x2b\xa7\xc0\x25\x84\xe5\xb2\x93\x21\xe5\x37\x98\xd3\xb5\xe5\xd2\xf9\x07\x4a\xe0\xea\x4e\x4c\x9c\xce\xf8\x46\xc1\x8c\x4a\x26\xc7\x65\x14\x2f\x92\x52\xbd\x0f\x53\x38\x85\x99\x88\x1f\xb3\xf0\x98\x1e\x98\x23\x98\x26\x3c\x8b\x30\x45\x53\x88\x67\xd4\x73\xff\xd7\xbf\x3d\xe3\x22\x75\x7b\xdb\xda\x00\xb8\x2f\x94\xb1\x74\xe5\x0d\xd5\x83\x8d\x2f\x52\x87\xae\x13\x98\xa7\x51\xac\x2e\xd3\x5f\x1c\xe0\x38\x5e\x13\x2f\xb0\xc9\x86\x35\x0b\xb4\x39\x18\x4f\x95\xd5\x71\x18\x87\xd4\x08\xb6\x68\x73\x13\xbc\x22\xab\xb2\x64\x1e\x1f\xbb\x4f\xb8\x01\x3a\x16\x11\x93\x9e\x8b\x14\x1f\xa4\x5f\x17\x6f\xb9\x7c\x82\x7c\x02\x7f\x9b\x21\x02\x15\x6e\x38\x3e\xee\x7c\x15\x6e\xfb\x02\x65\xb8\xa8\x6c\x6c\x72\x63\xfd\xfc\x89\xeb\x95\x29\xa3\x8b\xd9\x0f\x98\x54\x88\xd7\xd3\xb8\x76\xc1\x05\x7f\xbc\x86\x73\x26\x03\xfd\x23\xca\x92\x94\x21\xc8\x8a\xfb\xa9\xf1\xb5\xcf\x3f\xae\xca\x89\xc0\x70\x9a\xa7\xb9\xc4\x45\x49\xc2\x93\x52\xbd\xe1\xa3\x41\xc2\xc5\x78\x86\x61\x25\x2c\x63\x04\xfd\x36\xd7\x53\xf8\x39\xdf\x74\x02\x0a\xeb\xad\x9d\xc2\x2c\xd7\x26\x50\xc1\xf7\xca\x5b\xf4\xff\xb3\xf7\xe6\xdd\x6d\x1c\x59\x9e\xe8\xff\xfe\x14\x51\x28\x8f\x86\x9c\x42\x5c\xc5\xbe\x70\x8a\xf6\x51\xa9\xda\xc3\x3e\x87\x2a\xfb\x95\xdd\x7c\x8b\xda\xa7\x0c\x81\x29\x01\xed\x24\xa0\x01\x40\x48\xa2\xcc\xef\xfe\xce\xfd\x45\x66\x22\x01\xae\xda\x5a\xaa\x1e\x1f\x9b\xa9\x44\x66\x64\x2c\x37\xe2\xde\xb8\x7b\xd4\xf5\x5f\xab\xe5\x6a\x31\x7f\xb3\xb7\xff\xb6\xab\xa3\x70\x67\xef\x36\x92\x3b\x3f\xbe\xa9\x0f\x97\xc3\xe7\x87\xdf\xef\x3d\xdb\x32\xbb\x37\x3a\x8a\xde\xd9\xd5\x1f\x66\xb2\x98\xec\xb6\xd0\x19\x8d\x3f\x56\x0b\x6f\x76\x5b\xb8\xaa\x37\xf9\x14\x1e\x10\x7f\xd0\x97\x97\xfb\xc3\x17\xbb\x8d\xb7\x2a\x99\x4f\xd1\x64\x8f\xb1\xe7\xb6\xd7\xbb\x6d\x6f\xab\x7d\x3e\xdd\xa0\x5f\xed\x36\xdc\x69\x94\x9e\x9e\x7d\xe8\x6c\xfe\xc7\x6e\xdd\x5b\x3a\x8e\x4f\x0a\xd5\xb7\xd8\xaa\x0e\xfa\x3a\xaf\x61\x21\xb9\x07\xcc\x4c\xdf\xc8\x5e\x0e\xfe\x83\x8b\xee\x0f\x8b\x06\xa5\x55\x7d\x0f\xb7\xab\x6b\x75\x65\xf7\xab\x71\xbc\x9c\xd2\xba\x49\x36\x76\x47\xc5\x1b\x55\xdb\xfd\xaa\x5e\x77\xe5\xf7\xaf\xf4\xb1\xd1\xcc\xdd\xaf\xa2\x65\x53\xfa\x8e\xfe\xb5\x4a\xbd\x7b\x0e\xbc\x29\x7d\x47\xa5\x9d\x3e\xf0\x7e\xb5\xae\xda\xe2\x77\x54\xdb\xd7\x25\xde\xaf\xe6\xaa\xf7\xc5\x1d\x95\xb7\xaa\xc8\xfb\x42\x77\xb5\x9a\xce\x5e\x2c\x09\x19\xa8\x6e\xa9\xbc\xaf\xcd\xec\x57\x5d\xf6\xe2\x2b\x92\xe3\xae\x10\x3a\xd4\xfb\x97\xc3\x9d\x4d\x9f\x51\xe6\x86\xd6\x76\x15\xa3\xef\xd3\xa2\x7c\xcf\x26\xb7\xf4\xa7\xf7\x6d\xf8\x7d\x5b\xbd\xaa\xb1\x7d\xe7\x16\xdf\xad\xc1\x9b\x38\xed\xab\xcd\xee\xee\x6f\x87\x7f\x50\x97\x97\x3f\x5f\x3d\x36\xf2\x3a\xf5\xe1\x8b\xfb\x68\x30\x37\xb1\xbf\x7d\x81\xa8\xaf\x45\x84\x8a\xf3\xe5\x68\xb1\xac\xf6\x56\xfb\x37\x69\x0d\xd5\x7e\x5f\x6e\x79\x07\x25\x64\x55\x4e\x58\xdc\x1f\xee\x32\x27\x1b\x4d\xd5\x60\xf8\x74\x79\x6f\xcf\xbe\x1b\x2b\xd9\x1f\x3e\xeb\x3b\xf4\xed\x34\xb7\xab\xd4\x79\xff\x36\xaf\xd4\x74\x7b\xc3\xdb\xe2\x31\x9c\x18\x17\xd5\x72\x35\x5a\x60\x43\xfb\x69\xb4\xfc\xf5\x1d\xdb\xdf\xa9\x70\xa7\xf5\x67\x77\xb8\x57\x9c\x55\xa7\xd3\xd1\x75\xce\x24\x8b\x92\x79\x65\xba\xae\x76\x0b\x7f\x82\x6c\x85\x9b\x07\x1b\xc7\x90\xdb\xbb\x3d\xbf\x7a\x16\x45\xe9\x77\x79\x73\xb5\xe4\xbb\xb9\x20\xfe\x9e\xc8\xef\x9f\xca\xff\xe0\xf3\xa7\x83\x6a\x4a\x7f\x37\x5f\x9c\x8d\x56\x83\xe1\xe6\x98\xf9\xb2\xfe\x1e\x3c\xd8\x7d\x42\xf3\xf3\xd5\xcb\xf3\xe6\x83\xdf\x7e\xbb\x12\xb0\x7e\x63\x5a\xb7\xb2\xac\xcb\x93\xce\x37\xfd\xf6\x50\x91\x9b\xfd\xa0\xae\x3a\xe8\x16\x07\xa4\x6a\x06\xcd\xe7\x7b\x38\xee\xf6\x22\x7e\x7f\x77\xdc\xfd\xdd\x97\xe5\xcb\xf6\x65\x79\xcf\x30\xe5\xeb\xfc\x67\x11\x10\x30\xda\xf1\x92\x45\xe6\x94\xc1\x70\xb9\xf3\xb8\x49\x3c\xbb\xeb\x6b\xfb\xbc\x7e\x33\x3f\x5f\x15\x53\xcd\x55\x8f\xdb\x06\xd7\xff\xaf\xf3\xea\xbc\xda\xf8\xdd\xbe\xa8\x56\x62\x32\x82\x7d\x67\x3e\xfb\xa1\x5a\x9c\x4d\x97\x4b\x2e\xb6\xb7\x9d\x93\x65\x3c\x9a\xf1\xdf\xde\xa0\x7a\x5d\x8d\xc5\xa8\xcb\x13\x33\xd8\xbf\x9c\xbf\xac\x66\xdf\xa1\xe5\x56\xc7\xd7\xef\x07\xf3\x9f\xe3\x7a\xbe\xac\x6e\x2b\xa2\x2f\xcf\x71\xec\x35\xfa\xd6\x8b\x66\xec\xfa\xbb\x15\xf8\xdb\x3d\xfd\xb9\xc4\xb0\x9e\xcf\x66\xd3\xd9\x8b\x32\x82\xdd\x7e\xf7\x8b\xf7\x03\x73\x07\xcd\x57\x45\x0d\x8d\x2c\xd5\x4d\x48\xec\xf3\x36\xa3\xf3\xbb\xd5\x37\x9e\x9f\xbd\x84\xef\xd1\xa6\xc2\xdf\x7e\x1b\x54\xbc\x55\x6e\xb7\xb1\x38\x9f\x95\xaa\xf7\xde\x36\xcc\x7b\x35\x1c\x35\x47\x84\xae\x86\x2f\xab\x6a\xf1\xaf\x7f\x3d\x98\x1e\x16\x8d\x47\xcf\xf2\xb5\x1a\x2d\x7f\xa5\xee\xa8\x79\xfa\x8f\xf9\xb3\xe1\xe2\xf0\x17\x66\xcc\x61\x3c\x93\x5f\xbf\x5d\xf1\xe5\xaf\xa3\x55\x45\xb3\xf9\xab\xbd\xfd\xcb\x5f\x86\xf3\xfe\x89\xc4\x63\xa4\x25\x2b\x99\x6f\xda\xa8\x24\xd9\x9e\x7d\x38\x18\xbe\x45\x07\x0f\x06\x2f\xab\x59\xb1\x6a\x4c\x4f\x0f\x16\xd7\xf4\xec\x72\xff\xab\x39\x33\xed\x6d\x15\x83\x61\x63\x60\xa9\x0f\xe1\xa7\x5d\x06\xf7\xe3\x7c\xfc\x6b\xb5\xfa\xb7\x45\xdd\x60\x5d\xb1\xbf\x31\x9f\xfa\xac\x9e\x2e\x27\xff\xda\x34\x5b\x8a\xed\xcd\x87\x75\xa3\x96\xdf\x82\xef\xf9\x6c\x39\x99\x3e\x5f\xed\xcd\x9b\x97\x5b\x8b\xa4\x3c\xea\x2f\xbe\x0d\x68\xbf\x9f\xfd\x7d\x34\x3b\x9d\x9f\x21\x9f\x11\x53\x52\xee\xdf\xea\xb0\xa2\xcd\xc2\x5d\x3e\xed\x1d\x3b\x8f\xdb\x05\x3e\xd9\xdb\xff\x1f\x5b\xc5\x5a\x83\xe2\xcf\x34\x3d\x6d\x8c\x88\xb7\x4d\xe0\xe5\x56\x2f\x1e\xd5\x75\xc9\x0c\xd5\x8f\xdc\xda\x9a\xb3\xfe\x74\x7d\xb5\xdd\x70\xb7\x25\x4c\x5b\xd9\xee\xb6\x96\xa7\x34\x3d\x6d\xe7\x68\x75\xd9\xb9\x64\x2c\xca\x07\x2d\xbc\xb9\x1f\xd7\x2c\xfd\x07\x0f\x2a\x5a\x62\x2a\x08\xb8\xba\x77\xcd\x6c\x1c\xde\xbc\xfe\x61\xd7\x9d\x9e\xfe\xe1\xb0\x1c\xae\xc8\x74\xb2\xf4\xa4\xb5\x2a\xbd\x4b\x3d\xe5\x4b\xd4\x55\x6e\xf7\xf7\xaf\x9b\xfe\x32\xba\xef\xae\x20\xeb\xbb\xb4\xb7\x85\xb7\x7f\xe8\x23\xe9\x72\x35\x7f\xf9\xa8\xae\xaf\xab\x6f\xdb\x24\x76\x2f\x60\x5e\x5e\x3f\x02\x6e\xe4\x87\xaa\x5a\x60\x75\x54\xd7\xc1\xea\x3a\xc8\x1c\x22\xc0\xef\xa3\xf5\xa2\xb1\x7d\x4d\x17\xa3\x17\x55\xe3\xd0\xd8\x91\xbc\x7e\x10\x09\xf6\xf1\x96\x03\xed\x31\x71\x0f\x1e\x74\x8f\x9f\xf6\xc2\x08\x4a\x85\x83\x9f\x1f\x3c\xf8\x83\xee\x7f\x7a\x5d\x99\xd6\xa2\x78\x59\x28\xd4\x93\xf9\xf8\xd7\xff\xbb\x7a\xd6\x90\x86\x0d\x8b\x51\xbd\x6a\x98\xa6\xbd\xf6\xdc\xa2\xe6\xd4\xa2\xea\xf4\xe0\x0f\x7a\xb8\x6b\x60\x39\xd8\x16\xa6\x06\xcd\x37\x8d\x29\xba\xc0\x9a\x87\x80\xa7\x87\xab\xfd\xe1\x80\x69\xc9\xce\x6b\x7e\x84\x77\x80\xe1\xce\x4b\x3c\xc3\xdb\x0d\x99\xdf\xbc\xc5\xb3\xc3\xd5\xfe\xe5\x70\x59\xcd\x4e\x3b\x9f\x8f\xdd\xae\x7f\xbb\xdd\x91\xbd\x92\x1b\xab\x67\x16\x5c\xae\x4e\xa7\xb3\x01\xb3\x02\xa7\xf3\xf3\xd5\x60\xff\x72\xff\x60\xef\xda\x9a\x0e\xff\xa0\x86\xd7\x56\xf6\xcb\xdb\xf6\xe3\x83\xb7\x03\x7e\x32\x38\x18\x7c\xfd\xf6\xd9\x6a\x3e\xda\x1b\x34\x27\x3e\x89\xbf\x57\xe3\x6a\xba\xae\x4e\x07\xfb\x97\x83\xcb\xcb\x5f\x2e\xa1\x62\xb9\xbc\x89\x5e\x03\xa2\xc5\x63\xa4\x70\x07\x98\xb8\xcd\xa4\xad\xf6\xbf\xaa\xca\x1e\x51\x96\xe0\x60\x38\xdd\x1f\x4e\xaf\xb1\x81\x01\xe4\xc5\x1d\x05\x15\x4d\x60\x7d\x2a\xb5\x7c\xff\xb2\x9a\x21\xc1\xf7\xfe\xf5\xdf\xb6\x13\x3a\x04\x76\xec\x7e\xdd\x0c\x0c\x5d\xbd\xa1\x82\x32\xa7\x37\xb4\xfe\x18\x48\x53\xdd\xf4\x6d\x99\xf1\x1b\xbe\x2d\x02\x72\xd5\x11\xae\x2d\xec\x42\xda\xf1\xb2\xb2\xf6\xb8\xee\x66\x1d\x31\x26\xee\x82\xb1\xda\xe6\x3d\xb6\xaa\xf9\xb6\x07\xf8\x1d\x8c\x39\x60\x54\xe9\xd7\x72\x79\x0d\x58\xdb\xf4\xdb\x5f\x35\xf4\xe2\x70\x00\x1d\x12\x76\xfe\x96\x57\xc0\xa9\x16\xd5\x2b\xc1\x9b\x14\x12\xb5\xcd\x4e\xf7\x76\xfc\x17\xdf\xb2\x78\xc0\x3b\x91\x1e\x8e\xce\x57\x93\x7f\x80\x33\x3d\xd8\xdb\xf1\xd4\xc2\xd3\x1b\xdc\xb0\x4a\x5e\xfa\xfd\xdf\x7e\x1b\x0c\x40\xa1\xae\x6f\x66\xb5\x7a\xf3\x8f\xe5\xf4\xa2\x3a\x78\xfb\x6a\x7a\xba\x9a\x1c\x18\xaf\x86\x13\xe4\xe7\x38\xd0\x4a\xc1\x81\xe7\xa6\xd9\x7f\xdb\x8d\xb0\xa5\x92\x5f\xad\x16\x6f\x9a\xe5\xdb\xd7\x55\x22\xdf\x5e\x71\x6c\xa2\x82\x30\x2c\x75\x97\xbb\xf2\xae\xdb\xc3\x61\xf6\x7e\x36\x5a\x56\xc1\xfd\xb5\x62\x49\xb7\xe8\x29\xf6\xf7\xb6\xcb\x77\x58\xfc\xf0\xdf\x5f\xeb\x67\xff\xfe\xf4\xa9\x92\xf9\x7f\xfe\xfc\x3f\x9e\x8e\xe4\xc5\x23\xf9\xff\xfd\xfc\xf0\xc5\x70\x30\x60\x54\x69\xe3\xab\xfe\x74\x38\xf8\xf7\xd9\xe0\x4f\xab\xcb\xaa\x5e\x56\x02\x75\x55\x8b\x45\xd3\x8b\x6a\xb1\x40\xad\x0f\x1e\xec\x75\x23\x6a\x96\x61\x45\xb8\x69\x3e\xbf\xbd\x73\x6d\x35\xbc\xde\x46\xab\xf1\x64\x6f\xda\x83\xd0\xb5\xf5\x4d\x2f\x2f\xaf\xc3\x8c\xcd\x57\xdd\x1e\xca\x2b\xa7\xb9\xef\xaf\x9d\xcb\xeb\x90\xe3\x9a\x46\xaf\xfb\xb6\xed\xcb\xe1\x00\x1f\x8a\xf1\x7c\x36\xab\xc6\xbc\x4e\xc5\x6a\x2e\x46\x4d\x42\xb0\x42\x65\x90\xed\xe4\x6c\x3b\x99\x46\x89\xb3\xfe\x58\xe6\xe4\xe5\x6e\xf5\x8d\x80\xf6\xd1\x1a\x38\xdf\x6d\xa0\x3d\x63\xe4\x63\x35\x30\xde\x6d\x60\x5b\x68\x7c\x3a\xfd\x54\x76\xe1\x9d\x66\x37\x8c\x3b\x0c\xb7\xef\x95\x28\xa5\x57\xc7\x4e\x9a\x94\xdd\x45\xb0\x11\x40\xdf\xbf\xb5\x7e\x25\x3b\xcd\x9d\xee\x02\x75\x5b\xd6\xfe\x14\x40\x2d\x39\x16\x76\x9a\xed\x04\x84\xf7\x1f\xe5\xa6\x8a\xdb\x41\x7a\xbd\xac\xf5\x11\xda\xdd\xae\xef\xde\x9d\xe8\x44\xad\x8f\xd2\x85\x4d\x6d\x77\x2d\xac\x2b\x22\xd6\x87\x2c\xb0\xab\x95\xdd\xa3\xf9\x1d\x19\xe8\x03\xdb\xdf\xad\xed\xf6\x0e\x34\x72\xd2\xfb\xb7\xd9\x56\x70\x77\x33\x90\x94\x3e\xac\xa1\x52\xc5\x3b\x66\x54\x9a\xcd\x57\xd3\xe7\xd3\x2e\x69\xf5\xe7\x89\x9a\x7e\x87\xe3\xb9\x46\xa7\xa7\x1b\xc6\x71\xc0\x63\x1c\x4c\x67\xa2\xfa\xed\xb7\xbd\x0a\x29\x71\x0f\x79\x9f\xad\xe7\x8b\xdf\x7e\x1b\xcc\xaa\xf3\xd5\x62\xc4\xc0\x1f\x9c\x16\x6f\xb3\xef\x67\x8f\xeb\xe9\xf8\xd7\xcd\x17\xdb\xcf\x0f\xff\xa0\xf7\x87\x83\xc6\xc5\xb2\x57\x6d\x79\x70\xe8\x2b\xdb\x1e\xab\x55\x7a\x71\xaf\xe3\xb4\x0a\xc8\x5e\x8e\x5e\x54\x72\x35\x5d\xd5\x95\xac\xa7\xcb\x6b\x2d\x73\x9b\x22\x37\x7f\xf6\x4f\x18\xa0\xbe\x19\xc2\xbb\x0f\xfa\x9f\x71\xbc\x8b\x8a\x19\x79\x39\x7f\x56\x7c\x84\x6e\xb0\x1d\xf7\x8b\xc8\xe6\xdb\x9b\xeb\xf8\x27\x04\x43\xe1\x59\xef\x32\xbd\xdd\x66\x3e\xdb\x24\x03\xb8\xed\x48\xb9\xe1\xac\x39\x98\x64\x38\xff\xea\xa3\x1a\x3c\x16\x1f\x35\xef\xd7\xf2\xcd\x72\x55\x9d\xf5\xf3\x7e\xcd\xbf\xd8\xbc\x5f\x2f\xaa\xd5\x4f\xa3\xe5\xaf\x88\xa5\xe8\x6b\x44\xa6\xcf\xf7\x76\x54\x66\xd3\xeb\x55\x66\xd3\x7b\xa8\xcc\x6e\x2d\xd3\xaa\xcc\xf6\xef\xa9\x1c\xfb\x92\x55\x50\xe7\xb3\xe5\xf9\x4b\x46\x80\xea\x54\x4c\x67\xe2\x09\x86\xf8\xef\xb3\x7f\x5f\x6c\xe9\xa2\xbe\xea\x82\x71\x06\x93\xd5\xea\xe5\xf2\x60\x70\x78\xd8\x77\x62\x62\x88\x97\x6d\x7d\x3c\xaf\xbf\x1d\xbc\x5a\x2e\x0f\x06\x07\x83\x57\xcb\x03\x5e\x52\x6d\x0e\x99\xef\x5f\xcd\xaa\x45\xf1\xe9\xde\xa7\x7a\x3e\xff\xf5\xfc\xe5\xde\x60\x74\x3a\x7a\xb9\xaa\x16\x07\x7d\x2c\xda\x1f\xce\x0f\x7f\xf9\xfa\xed\x82\x26\xf3\xe5\xea\xb7\xdf\x76\xdb\xe1\xa7\x97\x0f\xf9\xfd\xf9\xa2\xfe\x61\x51\x3d\x9f\xbe\x86\xbd\xa5\x6e\xec\x2d\x58\xcb\xe0\x53\xd6\xd5\xdf\xab\x17\xd3\x79\xeb\xf6\x21\xb6\x55\x33\xbf\x7c\xfd\x76\x7a\xf9\xf0\xe1\xd7\x6f\xe7\x97\x0f\x8b\x73\xe3\xc3\x8d\x05\xe0\xe1\xd7\x6f\xfb\x06\x01\x9a\x9e\x5e\x3e\xac\x5e\x57\xe3\x6f\x57\xa3\xe5\xaf\x87\x9d\x11\xe1\xc1\x6a\xf5\xe6\x70\xb5\x38\xaf\x1e\xbc\x5a\xfe\x83\x05\xed\xe5\x64\xf4\x6b\x85\x27\xbf\xfc\x69\xaf\xfe\xf6\x97\x07\x0b\xf4\xe0\xf0\xeb\xb7\xf5\xe5\x2f\x07\x83\xc1\xfe\x9f\x7e\x79\xd0\xf8\x75\x71\x2d\x30\xd4\xff\xdb\xdf\xff\xf5\xf1\xfc\xec\xe5\x7c\x56\xcd\x56\x7b\xbf\x3c\xed\x12\xc5\x5e\xfe\xb2\x7f\x89\xec\x71\x8b\x1e\x2f\x35\xda\x60\xeb\xf2\xb0\x27\x98\x9e\x1f\x7e\x88\x68\x3a\x3c\x3d\x7c\x7b\x39\xec\x9b\xc5\xcf\x6f\x30\x8b\x9f\x3e\xad\x7e\x3e\x3c\x6f\xcc\xe2\xa7\xdb\x66\xf1\xfe\xcf\xe1\xe9\xae\x59\xfc\xf4\x46\xb3\xf8\xe9\x6f\xbf\x9d\xee\x9a\xc5\x4f\xb7\xcd\xe2\xa7\x87\xcb\xfb\x98\xc5\xb7\x8e\xb3\xd8\xab\x87\x23\x04\x4f\x54\x97\xfb\xc3\xd3\xfd\xe1\xb8\x67\x16\x3f\xdd\x31\x5a\x9f\x36\x66\xf1\xad\xe7\xdf\x9e\x5e\x25\x45\xe3\xce\x2c\x7e\x7a\xbb\x59\x7c\xb7\x85\xeb\xa9\x29\x77\xf1\x94\x87\xd7\x98\xc5\x0f\x4f\x87\x8b\xfd\xaf\x76\x5c\x30\xee\xd8\xcb\x56\xa3\xd5\x52\x16\x19\x17\x89\xe3\x5f\x4c\x97\xab\xdd\x83\xfd\x6f\x48\x79\xb3\xd9\xeb\xea\xc5\xf9\x3f\xce\x46\x2f\xaf\x3a\x93\x60\x9f\x01\x2b\x7e\x5a\xc9\xad\xb6\x6e\x2e\xbb\x41\x9c\x9d\x2f\x7e\x4f\x33\xff\xbb\xff\x46\xc7\xce\xd4\xd5\x4a\x9c\xdf\xe6\xc5\x71\x7d\x16\xb4\xb2\x1c\xca\xea\xe8\x31\x34\xdd\x31\x6f\xfb\xc3\x62\x76\x1c\xae\x0e\x5b\x05\x5e\xcb\xd7\x4c\x6f\xc9\x37\xff\x39\x3c\x97\x7a\x7c\xcd\xf0\x1c\x5a\xd7\x19\x1d\xff\xfd\xdf\x9e\x8c\x5e\xee\x69\xd5\x26\x09\x2f\xe8\xfc\xf7\xea\xf9\x86\xd1\x3d\x07\x17\x54\x70\x8a\xd7\xfa\xf4\xf9\x5e\xe7\x98\xf8\x55\xab\x26\x87\x15\xb2\x07\xb8\x72\x14\xcb\xdf\x46\x67\xd5\x70\x8a\x93\x0b\x2f\x0f\x78\x1f\x7b\x51\xad\xf6\x06\xd3\xd3\x01\x6f\xa1\xb3\xc3\x01\xa3\x79\xf1\x0f\xec\x32\xbe\x1d\x74\x06\xc4\x61\xdd\x2f\x50\x6e\x0f\x06\x3d\x87\x94\xe1\xe8\xf0\x1c\x35\x4e\xa1\xca\x1f\x35\x7d\xda\x9c\x2a\xf8\x02\x06\xaa\x07\x0f\xfe\xd0\xde\xd2\x74\xd9\x04\x5b\x55\xa7\xd7\x3e\x86\xf2\x7c\x34\xac\xf7\x7f\xfb\x6d\x04\xb3\x56\x3d\xac\xf6\x87\xa3\xee\x3c\x9b\x59\x63\x2f\xd9\x7b\xfb\xbc\x5a\x8d\x27\x07\x6d\x24\x34\xa6\x9e\x46\xe7\xab\xc9\x7c\x31\xbd\xa8\x4e\xff\x5e\xfd\xef\xf3\x6a\x89\x70\xfe\xa7\xf5\xcf\x07\xd5\x65\xe7\x4b\x7d\x8e\x6a\xa7\xc3\xe5\xfe\xf0\xda\x9c\xdd\xad\x16\x78\xfa\xb1\xf4\xd8\xd7\xa5\xd6\xc6\x0c\x43\xd5\xdc\x66\xe6\x7c\xaf\x0c\xdd\xa5\x9a\x77\xd4\xb2\xb4\x7a\xf4\x2b\xa2\x20\x33\x8b\xcd\xdb\x7f\x46\x21\xaf\xe1\x93\xde\x2d\x13\xf7\x4d\x59\x52\x6f\xd8\xea\x5e\x2e\xe6\x67\xd3\x25\x4b\xc3\xd7\xfb\x62\xee\x96\x6b\x93\xd5\x75\xc5\x1a\x0e\x78\xf7\x18\xc1\x9d\x6a\xfe\x63\x39\x9f\xc9\x57\xd3\xd5\x44\x76\xd0\xba\x26\x6b\xde\xad\x09\xe6\x0a\xdd\xec\x25\xf8\xdf\x4e\x30\x37\xbc\x18\xfe\x30\xfc\x7e\xf8\xeb\xf0\xf5\x66\x13\xfe\xf1\x9f\xc9\xe3\xf3\xa7\xdf\x39\x86\xff\xea\x1c\x43\x8f\x57\x38\x3f\x44\xc4\x79\x8b\xa0\x4d\xaa\xef\x56\xe2\x1b\xec\x0f\xc7\x57\x0a\x14\x51\x6c\x49\x4f\x7f\x1e\x30\xc7\x7d\xeb\xeb\x97\xb7\x57\xdf\x11\xad\xf2\x9b\x16\xed\xe3\xe5\x64\x7e\x5e\x9f\xfe\x38\x99\xbf\x2a\x6f\x96\x83\xfd\xe1\xd9\x5d\x5d\x7d\x76\xa5\xc0\xac\x3d\x2c\xb1\xe9\xce\xf3\x43\x84\xeb\xb0\xf0\xb9\xbf\x59\x13\xff\xa3\x17\x26\xff\xf6\x78\x3a\xae\x66\xcb\xea\xe0\xed\x77\xd5\x68\x75\xbe\xa8\x96\x07\x4f\x7f\xbe\xbc\x84\xb5\xbd\x59\x35\x88\xd3\x17\xd7\x6f\x8e\xa3\x57\xed\xfe\xf8\xcb\xc3\xaf\xdf\xd6\xd4\x75\xe0\xf2\x21\xcf\xd3\x68\x35\x5f\x3c\xac\x4b\x0b\xbf\xec\xd3\x6a\x52\xcd\xf6\x90\xe4\xa4\xcb\xcd\x56\x75\x26\xed\x8d\x04\x86\x83\xe7\x86\x93\x1b\xfb\xbe\xe9\xdb\xde\x6d\x7d\x6b\x3a\x36\x78\xb8\xd6\x0f\x97\xd5\x68\x31\x9e\x3c\x7c\x7e\x7e\x71\xf1\x66\x30\x7c\x7b\x56\xad\x26\xf3\xd3\x83\xc1\x0f\xdf\xff\xf8\xd3\x60\xf8\x6c\x7e\xfa\xe6\x60\xd7\x79\xe1\xa7\xea\xf5\xea\x60\xf0\xbc\x00\x45\x9e\x56\xab\x12\x34\x26\x91\x2a\x67\x30\x7c\x3c\x9f\xad\x50\x62\x03\xf2\x01\x36\x16\x9a\xff\xda\x0c\xa8\xda\xb2\xa5\xee\x0f\xdf\x14\x95\xc6\xa8\x9e\x8e\x96\xfb\x7b\x03\xb0\x1d\x0d\xf4\xa9\x1e\x2d\x57\x3f\x9e\xe3\x5c\xfb\xe7\xe7\x75\xc1\xbc\xc1\xfe\xf0\xc5\xf6\x27\xe3\x49\x35\xfe\xf5\x3b\x1e\xc3\x8f\x18\xcf\x0f\x8b\x6a\x59\xcd\xc6\xe5\xf3\xee\xa3\xf5\x95\x65\xd1\xcc\x00\xb5\xad\xb5\x53\x5d\x16\xc9\xab\xf7\x74\x82\xfe\x71\xdb\xb1\xb9\xcd\x56\xf6\xe3\xb6\x1b\xf4\xc5\xce\xe3\xfe\xb0\x07\xc3\x1f\x76\xde\xde\x34\xc2\xc1\xf0\xfb\x9d\x92\x75\x5b\xc5\xaf\xbb\x0d\x6c\xbe\xee\x92\xfd\xbd\xee\x39\x4e\xd7\xd5\xe8\x14\xa9\x0d\xb6\x32\x45\x60\x10\x5f\x75\x27\x4a\xb6\x1a\xc0\x96\x47\x6c\xb6\xe1\x83\xea\x9a\x05\x76\x65\xe5\xb3\xec\x7a\xbe\x7c\x58\x1a\xea\x96\x3d\x12\x47\xf0\x7e\xbc\xb7\xbf\xdf\x7b\xb6\xf7\x76\xf1\x72\xfc\xe8\xf4\x74\x51\xce\xfe\xef\xbd\x28\xb1\x87\xf3\xd5\xf4\xf9\x9b\x96\xea\x3d\x9e\x8c\x66\x2f\xaa\xbd\x41\xa9\x9a\x9a\x2f\x07\xfb\x43\x24\x15\x2a\xe3\x1b\xbd\xa8\x66\xab\x8f\x31\xbc\x5b\x70\x1b\x6d\x3c\x5c\x56\xf5\xf3\xeb\xb1\xfa\xed\x65\x7f\x24\x45\x93\xcc\x8c\x7d\x39\x66\xbb\x7a\xf0\xa0\xdc\x1c\xee\xad\x60\xd9\xe2\x3d\x70\xbf\xb7\x15\xad\x1e\x3c\x58\xd1\x49\x71\x52\x6a\x93\xe3\x34\x3f\x0f\x56\xc3\xe6\xee\x87\x45\xd5\xe4\x6c\x38\x98\xb6\xcf\x9e\x54\xab\x51\x39\x37\xf3\xb2\xab\xb8\xad\xe8\xab\x8a\x1a\xbf\xa7\xc3\xd5\x70\x0a\x87\x9c\xf6\x37\xbc\x7b\x9b\x1f\x97\xf2\xeb\xb7\xd3\xcb\x5f\xf6\x87\xb3\x9b\x8b\xfc\xe9\xeb\xb7\xb3\xcb\x5f\x7a\xa7\x62\x77\xc0\xdf\x22\xef\xff\x29\x93\x70\x06\x76\x6e\x79\x9f\x79\xd8\x7b\x5b\xf6\x9b\x83\x8a\x4a\x60\x78\xe9\xe6\xe5\x66\xed\x34\x7b\xd9\xad\x1d\x9f\x7f\x70\xc7\x9b\x56\xae\xef\xf2\xd3\x9f\x37\x2b\xb9\xb7\xdd\xed\x76\xa9\xa9\x63\x78\x7d\x50\x2c\xb8\xe0\x47\xd7\xa8\x72\xab\x4d\x3a\xa4\xd5\xfe\xb7\xab\x22\x5a\x2d\x77\xdb\x2a\xa2\x71\xb3\x58\x37\x0e\x64\xd5\x9f\x06\x83\xaf\xee\xd5\xdc\x61\xe3\x0d\x76\x47\xbe\xbf\xc1\x95\x0f\x07\x65\xe4\x57\xd8\x81\x9d\x88\x06\x08\xdf\x2d\xe3\x51\x9c\xdd\x07\xfb\xdf\xe8\xde\xb7\xff\x5a\x86\xd9\x01\xaf\xff\xf5\x95\xda\x9b\x84\x3b\x7d\x18\x30\x16\x76\x2d\x5d\xcb\xb4\x94\x9e\x6e\xb6\xbf\x4d\x23\x37\xaf\x90\x5e\x64\xc3\xf3\xe9\xec\x14\x99\xe6\xba\x1a\x06\x5b\x94\xb2\x4b\xe4\xd6\x2d\x87\x4d\xb7\xff\xd6\x6f\x74\x6b\x59\xf4\x18\xa0\xd5\xbc\x1c\xb5\xdb\x3b\x3f\xb6\x4d\x9b\x54\xd1\x72\x7e\x56\x15\x5f\xf2\x56\x2e\x82\x2b\x79\xa7\xd4\x68\xe3\x4a\x9a\x8d\xf2\x3a\xf0\xdf\xb4\xa9\x0e\xf6\x7f\xfb\x8d\x59\xa8\xe1\x7f\x1c\xfe\xb4\xf7\xea\x53\xba\x85\x5d\xec\x36\xf0\xb1\x1d\xdb\x76\xaa\x2f\xbb\xce\x60\xf8\xf4\xfc\x6e\x1d\xc3\x75\x1f\xee\x0f\x5f\xf5\xd5\x0b\x3b\xb5\x83\x9c\x41\x5d\x72\x7f\x4d\xc6\x35\x15\xdc\xde\xc8\xd6\x4a\xfe\x90\xc6\xb6\x2b\xba\xbd\xd1\x06\x51\x3f\xa4\xb9\x45\x27\x15\xdc\x0a\xc2\x2d\x59\xe3\xe9\xf8\x5d\x01\xb8\x2d\x5e\xdc\xd6\xd2\x55\x79\x65\xf8\xf4\x5d\xc7\x74\x9d\xcc\x73\x77\x9b\x5b\x84\x6d\x30\x7c\xfa\xf2\xbd\x5a\xdd\xae\xe5\xf6\x76\x7b\x1c\x3e\xd2\xe1\xbc\x53\x73\xbd\x8f\xef\x0b\xd1\xbf\xf5\xdb\x7b\xf6\xde\x40\xfd\xdb\x8d\x2d\xff\xb0\x4b\x37\xb6\x79\xf2\xa7\xcf\x3f\x94\x6e\x7c\xbf\xdb\xc0\xcd\x6c\xfd\xd3\xc9\x87\x36\xf6\xeb\x6e\x63\x9d\x64\xf0\xf4\xcd\x87\xd6\xfd\xfa\x0a\xa4\xae\x11\x2e\x9e\xbe\xf8\xc8\x74\xb6\xdd\x75\x06\xc3\xa7\xeb\x77\x9c\xfe\xee\xd3\x9d\x29\x7f\x75\x87\xce\x93\x65\x59\x79\x56\x8d\x96\xe7\x8b\xeb\xbd\x7b\xb6\x0a\xdc\xf4\xdd\x3f\xa1\xb2\xb7\xdd\x93\x3f\x8a\xae\xf7\x1a\xd7\x9e\xee\xe1\xcb\x79\xfd\xe6\xf9\xb4\xae\x97\x37\x9c\x5b\x02\xbd\x82\x6c\xd2\x28\x5c\xd1\xe3\x02\x43\x07\xc3\x41\x93\xd8\xe2\x8e\x13\x41\x8a\x1e\xf3\xbf\xb8\xc2\xf6\xf7\xdc\x1c\x5f\x70\x6e\x8e\x6e\xb2\x9e\xfc\xae\x5d\xff\xaf\xae\x5d\x2f\x02\xd8\x3f\x0e\x07\xff\xef\xfc\x7c\x21\x46\x50\x62\x8a\xe9\x52\x8c\x9e\xcd\xcf\x57\x62\x35\x17\xd5\xeb\x97\xd3\x45\x35\xe8\xab\xe1\xa1\x65\xaf\x6f\x53\x4c\x23\x20\xea\x2e\xf7\xaf\x42\xbd\xf7\xa1\xad\x86\x92\xe9\xb0\x28\x84\x8b\x78\xf9\x63\x55\x3f\xdf\x88\x7f\x45\xf6\x44\xe0\xda\xe1\xaa\xb9\x19\xae\x36\xf1\x54\x6d\xc3\xd3\x12\xbb\xb4\xfc\xb6\xbd\xa1\xb3\xd1\xcb\xbf\xbc\x61\x29\x78\x35\x9a\xd6\x83\xfd\x83\xa7\x3f\xf7\xcf\x0d\x6f\xd2\x11\x0f\x1e\x3d\x3e\x16\x8d\x53\x9c\x38\x9d\x2e\x0b\x73\x50\x02\x7f\x1b\xf9\xba\x09\xc0\xaf\x37\x67\x90\x68\x06\xe7\x76\x15\x18\x92\x98\xcd\x57\xe2\xf9\xfc\x7c\x76\x5d\x0d\x28\xf1\xb7\xf9\xea\x3b\xbc\xc7\xd1\x08\xe0\x23\xb0\xd1\x15\x85\xf1\xa2\x1a\x9d\x76\x3a\x66\x06\xc3\x4f\x50\x8e\xdf\xa0\x65\x7e\x79\xe3\x64\x30\x5c\xa7\xcf\x9b\x84\x6f\x6d\x35\x25\x8a\xb4\x3a\xec\xe9\xde\xbb\x77\x45\x34\x7e\x39\xaf\xa7\xe3\x29\xb8\x90\xd5\xe1\xd3\x9f\xbf\x6a\xbd\x00\x6f\xfe\x62\x31\x47\xfe\xc2\x16\xae\xd3\x4d\x86\xe3\xf2\xcd\x0f\x45\x81\x40\x8c\x11\xd3\x5e\x22\xde\xb6\xa5\x92\xb6\xf7\xfa\x37\xbd\x87\x9d\x4e\x60\x7f\x9f\x9e\xd7\xa3\xd5\xde\xfe\x3e\x52\x2e\xf7\xde\x0c\x89\x68\xf5\x73\x43\x5d\x9f\xf6\x7b\xdc\xa9\x2d\xda\x74\x0c\x68\x82\xf7\xee\xd1\x6c\x3e\x7b\x73\x36\x3f\x5f\x0e\xf6\x7f\xde\x55\xfe\x23\xe6\xa7\x31\xe6\xec\x28\xff\xbb\x89\xf9\xa1\xe9\xeb\x4d\x13\xf4\xec\xc6\x09\xea\xf5\x6f\x67\xae\xdb\xac\xde\xed\x21\x05\xd3\xf1\xaf\xf3\xe7\xe5\xdd\x4f\x3f\x1d\x3f\x99\xcf\xa6\xab\x39\xb6\x82\x2e\x6d\x40\xbd\x09\x76\xbd\xb1\xda\xae\xa7\x5d\xf5\xe0\xaf\x9e\xdf\xd8\xc1\xe7\xf3\xc5\xde\xff\x6c\xb5\xbd\x8d\x92\x66\xb3\x92\x7a\x04\x12\x6e\x27\xa0\x14\x60\x9c\x7e\x9a\x9e\x55\xff\xb3\x71\xd9\xe9\xd6\x4f\x1b\x5f\xb8\xb3\x20\x77\x3e\xdb\x97\x6d\x39\x84\x85\xfe\x39\x54\xbe\x71\x66\xfe\xaa\xc5\xf1\x36\xd4\xb5\x39\x92\x77\x2b\x5c\x84\xfe\xf7\x79\x75\x5e\xf5\x03\x5f\x57\x6d\xe0\xeb\xaa\x9f\x7d\x1c\xbe\xfc\x87\x87\x87\xff\xd8\xdf\xff\x6a\xfa\x8d\xfa\xb6\xfa\xb6\x09\x9f\xee\x62\x9c\x7f\x01\x41\x2c\x08\xdd\x90\xc5\x42\x0a\x97\xe2\xeb\xb7\x38\x14\xa0\xd3\x7a\xde\x3e\x20\x1c\xd3\xf0\xb7\x92\x70\xa2\xc9\x08\xbe\x29\xf1\xb7\x5e\xe7\xff\x3a\x5d\x9e\x4d\x97\xcb\xea\xb4\xc9\xf4\xbe\x3d\xb0\xd1\xe9\xe9\xde\x5b\x74\xfb\xe0\x1f\xc3\xa6\x97\x07\x9f\xa4\x93\x43\x44\xab\x1c\x0c\x5e\x8d\x16\x08\xde\x1d\x2e\x57\xd3\xf1\xaf\x6f\xc0\x40\x20\x99\x20\xe2\x51\x1f\x5d\xc9\x83\xc8\xe0\xbb\x63\x64\x20\x78\x97\x4d\x35\x4d\x0d\x6d\xc6\xc5\xbf\x57\x72\x74\xbe\x9a\x54\xb3\x15\x7f\x55\x5d\x93\x69\xf1\x7e\x99\x39\x2f\x2f\x2f\xf7\x0f\xf6\x4a\x3a\x86\x6a\xf5\x43\x77\x2e\x5f\x0b\xbd\xad\x9d\x6e\x32\x6a\x21\x76\x3a\xe8\xa0\x3a\xe8\x41\xf5\xd5\xb4\xae\xc5\xac\xaa\x4e\x79\x2f\x7c\x56\x89\xc5\x76\x2f\x4f\x07\x97\x6d\xc8\x79\x41\xca\x82\xa3\xd3\xb3\x8a\xc6\xa3\xd9\xb8\xaa\x91\xd3\x62\xff\xb2\x4d\x97\x5e\x6f\xd2\xa5\xeb\xca\xee\x37\xb6\xd2\x0f\x33\xe1\x35\x8a\xc3\x37\xbb\x26\xbc\xc6\x13\xe6\xc5\xce\xf3\x36\xa7\xf4\x7a\xe7\xf9\x4e\xd8\x55\x7b\x1a\xd5\x4f\x5d\x32\xa3\x7a\xeb\xf8\xad\x9f\xfa\x06\xc4\xde\x86\xa6\x77\xac\x85\x1d\xf5\xb9\xc6\xc8\xb8\x79\x75\xad\xa1\xf1\x0a\xe1\xba\x6a\x72\x5c\x5e\x2d\xb2\x6b\x6b\xdc\xae\xea\xd1\xec\x74\x53\x74\xd7\xfa\xb8\x3b\x87\xdb\xb6\xc7\xc2\x75\x6c\xe4\xd4\x1b\x8d\x09\xf8\xfe\x47\x94\x86\x79\xa2\xf9\xb0\xda\x7f\x5b\x48\x57\xf5\xed\xbd\x4c\x0b\xbd\x6a\x06\xfb\x07\xf7\x69\xed\xb0\xba\x1c\x2d\xdf\xcc\xc6\xa2\x7a\x3d\x86\xb1\xf1\xfb\x59\xc5\xe3\x40\x91\x7e\x46\x9c\x77\xe1\xcf\x86\xd3\xc3\xd1\xab\xd1\x74\x25\x56\x74\x43\xb5\x5f\xf5\xb9\xb3\x36\xbf\xc0\xe5\xb5\xe6\xa4\x6a\xb8\x3a\x7c\x7b\xb9\x39\xe7\xe3\xed\xe5\x70\x76\xd8\xfb\xbc\xf3\xda\x7f\xf0\x60\x6f\xfa\x74\xf0\xff\xc8\xbf\x41\x94\x2e\xab\xe4\xe7\xc3\xf6\x60\xaa\x8d\x07\xc2\x10\xf9\xa2\x47\xcb\xe5\xf4\xc5\x6c\x7f\x6f\x35\x7c\x3b\x81\xba\x7a\x79\x30\x1d\x8e\x17\xd5\x29\xe3\xe9\xa8\x5e\x1e\x0c\x1a\xcb\xd1\x00\xc7\x10\x5d\xf5\x0f\x6c\x24\xcc\x8d\x81\xa0\x89\x28\xb8\x56\xe1\xb8\x73\x26\x7c\xbf\xfc\xb6\x16\xf6\xab\xd5\x83\x07\x52\x23\x45\x4c\x7b\x8c\x4a\xa3\x0c\x3e\x1c\xec\xe3\x58\x8d\x6d\x19\xb7\x85\x4a\x67\x51\xeb\xf9\x34\xac\xf6\x87\xe5\x38\x96\xc6\x02\x36\xf8\x76\xb0\xff\xed\xe0\xc1\xe0\x60\xf0\xed\xa0\x81\xda\x2f\x5f\xbf\xad\x2e\xbf\x7e\x3b\xbb\x84\x11\xf4\x72\xaf\x1a\xb6\x36\xc3\x55\x39\x6f\xa5\x97\x55\xeb\x86\xc9\xe1\x52\xcb\x6a\x93\x34\x6c\x9b\x2d\xd9\x90\xb4\xb7\x28\x86\x78\x9c\x22\x58\xdc\xc6\x6e\xbc\xdb\x67\x3d\x0c\xbd\xf3\xcb\x5b\x88\xee\x95\x0f\xee\x85\x73\xdf\xff\xeb\x5f\x1f\xff\x6d\x5e\xe2\x80\xef\xfd\xc1\xa3\xf3\xd5\xe4\x09\x9c\x52\x06\xfb\x97\xb7\xf0\x6a\x6f\xaf\xef\x73\xc7\x8d\x5d\x5e\x0e\xdf\x1c\x3e\xd9\x9b\x7c\x4a\xab\xd0\x8b\x2b\x0d\xb4\x0e\x93\x1f\xab\x85\xf5\x6e\x0b\x1f\xfd\x10\x83\x57\xbb\x2d\xec\x46\x0c\x7f\xac\x86\x76\x41\x55\x68\xf1\xbb\x59\x82\xae\xab\x61\x7f\x38\xe9\xeb\x77\xff\x63\x77\x3c\xbb\x1b\xe7\xd3\xf1\x87\x5b\x1b\xaf\x8c\x65\x53\xfb\xfb\x27\x49\x68\x6a\xff\xe1\xf6\x01\x6c\x36\xdc\xa7\x2f\x3f\xdc\x3a\x71\xd3\x40\x7a\xad\x7c\xf0\xb1\x07\xbf\xde\x3e\xa0\x2d\x26\xe2\xe9\xb3\x0f\x37\x54\xec\xb4\x76\x95\x0f\xf9\x70\xb3\xce\xe4\x0e\x5d\xfa\xf9\x12\x61\xbf\x85\x99\xbe\x6f\x8c\xec\xbb\x9e\x7d\xdd\x28\x5e\xfb\xea\xee\x8d\x1e\x7b\xfc\xcf\xa4\xc7\x3e\xfd\x5d\x35\xfa\x5f\x5d\x35\xda\xd3\x78\xce\x8a\x57\xe6\xe6\x50\x62\x60\xc0\x0f\xa3\x17\xd5\x8f\xd3\x8b\x6a\x30\x34\x7e\xbf\x04\xbd\x5e\x29\x73\x3c\x7f\xf1\xa4\xe4\x65\x6e\x63\x79\x87\xf3\x6b\x0b\xfe\x34\x7f\x39\x3f\x99\x5e\xfc\x30\xaf\xeb\xe9\xec\x05\x4b\xcf\x8c\x6a\x3c\x65\xef\x9b\xe7\x76\xdc\x9e\xce\xd4\x75\xb3\x4d\x76\xdb\xbe\xa9\xdb\xce\x2d\x77\x5e\x2c\x27\xf3\x57\xd7\x77\xa8\xc9\x80\x8b\x90\x99\xd3\xed\x60\x94\x4d\x3b\x4f\x67\x1f\x9e\xf6\x69\xa7\xf2\xae\xab\x4f\x17\x1f\x9e\xf1\x69\xa7\xee\x9b\x47\xfb\x74\xfe\xa1\x8d\xdd\x15\x86\xf3\x6a\xb4\x1a\x4f\xae\x49\xc0\x71\x6f\xb3\x65\x6b\x8e\x7c\xf9\xe6\x2a\xa5\xbe\xd6\xd2\xd8\x90\xab\xe1\xef\x91\x97\xff\x67\x91\x33\x44\x5e\xf2\xac\xf6\xe8\x5a\x43\x8a\x16\xd5\xe8\xf4\xfb\x59\xfd\x66\x7f\x6f\xf0\x0f\x2c\xc5\xab\x44\xa7\xf3\x78\x7d\xfb\xa2\x5a\x09\x94\xea\x1f\xd9\x34\x23\x5e\x81\xfb\x7b\xe7\x50\xf0\xdd\x14\xb9\x39\xbb\x23\x72\xb3\xa0\xc1\xec\x0b\x0d\xdc\x9c\x6d\x05\x6e\xbe\xbd\xbc\x7c\x51\xad\xfe\x95\xc5\xfa\xef\x4a\x7a\xbd\x36\xb2\xf0\x69\xf5\xf3\x6f\xbf\xe9\xcb\x65\xff\x2d\x4b\xf7\xfc\xe2\xf0\x4f\xab\xcb\xcb\xdd\x60\xc0\x7f\x34\xe8\xff\xde\x61\x80\xdd\xa4\xf5\xa5\x8a\x2b\x21\x8d\x4d\x2b\x9f\x8c\xa4\xad\xb7\xf9\xc6\x2d\xe2\xf3\x71\x8f\x1c\x79\x3b\x18\xd5\xd5\x62\x25\xc7\xd3\xc5\xb8\xae\xe4\xf3\x69\x5d\x0f\x0e\xfe\xfb\x9f\x97\xeb\x17\x62\x3d\xad\x5e\xfd\x65\xfe\xfa\x70\xa0\x84\x12\xc6\x09\xe3\x06\x82\xdf\x1f\x0e\x66\xf3\x59\x35\x10\xaf\xcf\xea\xd9\xb2\x64\xb4\x38\x78\xf8\xf0\xd5\xab\x57\xf4\xca\xd2\x7c\xf1\xe2\xa1\x51\x4a\xf1\x18\x06\xdf\xfc\xf9\xe5\x68\x35\xc1\x47\x72\x71\x5e\x57\x87\x83\x6a\x5d\xcd\xe6\xa7\xa7\x03\x31\xae\xa7\x2f\x77\x9f\x9d\x1e\x0e\x9e\x68\x23\xcc\xe3\x40\x2e\x09\x23\x8c\x68\x6e\xb4\x59\x3a\xbe\xd3\xaa\xfb\x5f\x36\x0f\xa4\x56\x3f\xea\x48\xde\xa0\x98\x30\x17\x67\x5a\x68\x3f\x91\x66\x2d\xcd\xc4\xac\xcd\xc5\x99\x92\x6e\x22\xcd\x49\x9c\x98\x75\xb8\x68\x47\xd0\x1c\xf0\xfb\x78\x5e\xcf\x17\x83\x87\xdf\xfc\x99\xbb\xfb\xcd\x7f\x1f\x6e\x03\x63\x7e\xbe\xaa\xa7\xb3\xea\xf3\xc2\x03\xc3\x31\x6b\x53\x86\xc4\xc3\x49\x3c\x12\x0c\xe9\xe2\x8c\x72\x96\x9e\xe1\x15\xaf\xc2\x2b\x32\xa4\x32\xe5\x2c\xb4\x7a\xdc\xc0\x08\xff\x77\xf7\xda\x6c\x60\xa7\xb9\xa0\xb9\xc0\x04\xa8\x31\x83\xd7\x08\x25\x93\xb4\xe4\x93\x4c\x32\x2d\xcb\x8d\xc0\x9f\xe0\x1f\x82\x7f\x94\x1b\x7e\x76\x4f\xd8\xae\x16\xd3\xd1\xec\x45\xfd\x99\xa1\x9a\xc9\x5b\x2d\x8c\x1e\x6b\xf2\x8e\x1b\x26\xaf\xac\xd4\x14\x42\x16\x9a\xa2\xd5\xd2\x92\x52\xe6\x58\x5b\xfe\x21\x1c\xe5\x3c\x96\x14\xa3\xd4\x64\xad\x34\x14\xb2\x2e\xb7\x96\x5c\x30\x42\x1d\x1b\x8a\x36\x31\x64\x73\x4e\x8f\x35\xe5\x10\x84\xce\x64\xad\x30\x94\x4d\x12\x86\xeb\x70\x81\x6f\x26\xda\x93\x0a\xf6\xe2\x89\xb6\x42\xa7\xab\x2b\x75\x2d\xdd\xc4\xac\xdd\xdd\xe0\x5c\x2c\xe6\xaf\x24\x8e\xcf\xfc\xcc\x0b\xd4\xae\xb5\x23\x1d\x6b\x5e\x0c\x19\x2b\xe2\x38\x08\xed\xeb\x20\x82\x08\x32\x48\x4d\x4e\xe3\x72\xcc\x43\x8e\xa4\xe3\x89\x9d\x48\x73\xcf\x11\xd6\xd5\xf3\xd5\x67\x1d\xa1\xd1\x42\xeb\xa3\x40\xc9\xd6\xc0\x01\x1e\xe5\x71\x16\xa1\x96\x18\xa0\x08\x62\x33\x40\x2e\x25\xb4\x3d\x32\x7a\x7d\xef\x01\x2e\xa6\x2f\x26\x9f\x77\x84\xdc\xe5\xc9\x66\x0e\x81\xde\xf9\x58\x7b\xa1\x53\xcd\x13\xd8\x4e\xa2\x28\x93\xc8\x33\xc8\x20\xb1\xeb\xfb\x0e\xf1\xfc\xe5\xe7\x5d\xa3\x56\x18\x7d\xd2\xce\x60\x06\xf5\x3a\xd6\x49\xe4\xba\x0c\xae\x99\xc2\x66\x78\x5a\x70\xc9\x13\xa3\x27\x77\x0e\xef\xd9\xbc\x5e\x7d\xec\x81\xb5\x1d\x66\x1c\x72\x13\xbf\x4e\x75\x94\xda\x4c\xa4\x3f\xb9\x47\x77\xe6\x6d\x77\x90\x69\xfa\x70\xa0\x53\x18\x88\x92\x6b\xba\xf9\xb1\xd5\x4f\x9d\x82\xc0\xd3\x77\xeb\x9d\x52\x94\x93\x15\xc1\x52\xc8\xb5\x25\xab\xac\x48\x14\x94\x17\x46\x51\xb4\x41\x46\xca\x61\xac\x33\x39\x19\xc9\xb9\x28\x9c\x26\x65\x9c\xd0\x64\x4c\x10\x5e\x91\xd6\x86\xa9\xa3\x73\x71\x64\x14\xa9\xa8\x45\xf3\x0f\xfa\x24\x8c\xb0\x94\x72\x1d\x49\x87\x24\x74\xa2\x10\xf5\xd8\x52\xf6\xbc\xdf\x93\xd5\x46\x6a\xd2\x99\xa7\x94\x52\x92\x5a\x93\xe7\x96\x3d\x25\x57\xcb\x94\x29\x18\x2b\xac\x23\xa7\x2c\x2a\xcf\xa5\xf2\xdc\x54\x2e\x2d\xa5\xc4\x34\x5e\x05\x5d\x4b\x7e\x13\xb4\x88\x14\x95\x1e\xf1\x86\x56\xca\x70\x33\x36\x48\x47\x41\x99\x63\x4a\x21\x0a\xe7\x29\xb8\xb0\x29\x22\xf0\xae\x14\xf4\xc7\x51\x53\xf4\x56\x64\x2e\xda\x2b\x53\xde\x96\xa2\xc7\xd9\x90\x76\xc2\x29\x0a\xde\x8c\x0c\xb9\x94\x44\xb9\x72\x59\xc5\x43\xd2\x91\x92\x19\x4b\x4b\xda\xf1\x47\x2a\xf2\xd8\x74\xe4\xde\x49\x63\x29\x73\xb7\x15\xf9\x3c\x32\xe4\x79\xc3\x2a\x5f\x0a\x4d\xdc\x9b\x14\xd3\x58\x1b\x4a\x59\x1a\xca\x2a\x30\x70\xbc\x0a\x32\x90\xcf\x89\x81\x93\xb5\xe3\xea\xac\x4e\xb5\x27\xa5\x9d\xd0\x96\x54\xe0\x8e\x64\xae\x8c\xaf\x6d\x47\x94\xa3\x98\x4b\x3f\xdc\xa6\x1f\x21\x6d\x3a\x92\xee\xd1\x11\x93\x24\x77\xc7\x70\x4f\x9c\xb1\xdc\x93\x60\x30\x4d\x9e\xeb\x33\xfe\xa2\x4f\x26\x9e\xcd\x5f\x4b\x38\xc7\x7f\x01\x1c\x68\x16\xf6\xc8\x8f\x98\x29\x2a\x10\x31\xc2\xac\xb5\xdb\x3c\x60\x4e\x6b\xb2\xfd\x40\x9a\x93\xad\x2f\x98\x51\x93\x59\x68\x57\x4b\x2f\x7d\x6f\x7f\x60\xde\x15\x74\x36\xf2\x56\x19\x41\x66\xb3\x48\xb5\xcc\x22\xdf\x49\x4b\x19\x48\x5f\x04\x4f\x9a\x85\x5f\x6b\x77\xe4\x4f\xfc\x44\x3b\xe6\x5b\xcc\x91\x1f\xf3\x12\x06\xb4\x28\x37\x20\x1b\x63\x4d\x50\x06\x6b\xca\x20\x1b\xa3\x88\x30\x92\x9f\x31\xcc\xc6\x58\xf8\x92\xbf\x00\xd0\xee\xa4\x6f\xaf\x9b\x71\xdf\x3d\xae\x96\x02\x32\x44\x5a\x02\xb8\x0b\x9d\x6b\xa0\xd7\x03\xc7\x4e\x37\xae\x05\x51\x21\xd6\x64\x54\xa0\xe8\xdd\xc8\x50\x64\x8c\x88\x2d\x32\x19\x72\x9a\xb9\x43\x0d\x7a\xe9\x49\x79\xf3\x88\x69\x85\xd0\x5d\x19\xc1\xdb\x4d\x30\x7e\x9d\x29\x2b\xb3\x5b\x03\x2f\x9d\x1c\x18\x41\x5d\xaa\x13\x19\x26\x0c\xc6\x84\x2b\xc5\x98\x7f\x4d\x42\xa1\x88\x44\x91\x47\x57\x8a\x58\xa1\x03\x79\x13\x4f\xd0\xde\x68\xa7\x1f\x92\xbb\x28\x35\xf9\x68\x8f\x37\x23\xba\x38\x93\x5c\x84\x69\xb7\x75\x69\xc4\x78\x2b\x70\x69\x28\x1c\xa9\x1c\xd0\x2c\xb3\x81\x94\x7d\x38\x66\xd2\xae\x98\x6c\x59\xb2\xce\x8a\x40\xca\x73\xcf\xb5\x62\xce\x30\xfb\x70\xf1\x84\x29\x46\x64\x4a\xb4\xce\x64\xf4\x58\x09\x66\x8c\xc9\x04\x26\xfa\x89\x98\xe4\xf3\x06\x51\x27\x52\x51\x38\xd2\xd6\x9e\x68\x4d\x2e\xba\xe3\xee\xc3\x8b\x33\xad\xd0\x13\x47\xce\x7b\x94\x94\x28\xb9\xd3\x41\x25\x28\x24\x90\x56\xbb\x96\xdc\x58\x2d\x13\x0f\xd8\x91\xf6\x71\xcd\xe4\xf9\xe2\xda\x55\xde\x5b\x71\x8b\xf9\xe8\x74\x3c\x5a\x7e\xf4\x5d\xfe\x9d\x18\x50\xa1\xcd\x28\x53\x8e\x5e\x94\x6b\x01\xbe\x25\x13\x79\x87\xb5\x39\xd5\x98\x1e\x5e\x2c\xc9\x8c\x22\xe5\xc4\xbb\x06\x5f\x1b\x28\x98\x20\xb4\x21\xe5\xf3\xb1\xc7\x86\xa0\x33\x85\xf4\x28\x53\x4e\x02\x97\x76\xdf\xd5\x2c\x3f\x07\x8a\x26\x34\xf5\xca\xdb\x2a\xd6\x72\x53\x71\xad\xc9\x30\xeb\x4b\xde\xee\x56\xac\x8a\xa8\x79\x65\x04\x4a\xf6\x46\x70\xf1\x84\x6b\x02\x3d\x88\x3e\x53\x04\x9f\x6d\xc1\x93\xe5\xc0\x4b\xda\xd9\x8c\x51\x82\x55\x4b\x23\xcb\xe2\x2a\x2e\xcd\x10\x35\xd6\x9a\x3d\x4e\xa4\x7d\xe6\x95\x1e\xf4\x23\x8f\xbd\xaa\x5c\x1b\x54\x2b\x43\x54\xa4\x6c\x5b\xa9\xbc\xb1\x56\x2d\xdb\x5a\x31\x3a\xd3\x8c\x6e\xb7\x56\x66\xa3\x78\x7c\xfc\xc4\x8b\x72\x6d\xf7\xd2\xae\xef\x17\x4f\x98\xf4\x9b\x42\x12\x15\xef\x8c\x45\xc3\x61\xca\xef\x42\x15\xf1\x50\x9a\xc2\x0e\xa8\xf2\xa0\x50\x46\xd9\x94\x62\xf2\x8a\x87\xe2\x6e\x62\x79\xfe\xe2\xb3\x2e\x5a\x25\x58\xb8\xa5\xa4\xaf\x05\x4c\x32\x80\xce\xb1\x66\x1c\xe7\x69\xf6\x60\xcc\x6b\x69\x98\x76\xf0\xe5\xb1\x36\x94\x03\x13\x4d\xac\x31\x97\x85\x17\xda\x08\x3f\x96\x7c\xcf\xf4\x2a\x90\x2a\x72\x09\xe9\x78\x9c\xb8\x16\x2b\x4a\x75\xb5\xa6\xc0\x90\x0d\xf6\x71\xa4\x94\x44\x20\xcf\xa4\xc3\x04\xbe\x18\xe6\xef\xb5\x48\x47\x6e\x6d\x26\x86\x14\x4b\xf6\xca\xb3\x30\x4f\x2a\x53\x08\xfc\x8f\xd0\x6b\x5d\xde\xaf\x41\xa1\xac\x63\xb6\x28\x44\xbc\x6a\x3e\x4c\x7a\xcc\xcc\x12\xd3\xd0\xcc\x62\x7e\x14\x4c\xe2\x99\x7d\x58\x32\x81\x91\x9a\x8c\xc6\x03\x69\x8f\x8c\x62\x29\x5f\xa2\x35\x52\x5e\x92\xb5\xa4\xb2\xa4\x10\xf8\x1f\xbd\x96\x7a\x62\x4a\x89\xb5\xd4\x63\x25\xc9\x3a\x49\xca\x49\x0a\x51\xa2\xc4\x91\x51\x27\xe9\xe2\x4c\x06\x86\xaa\xe3\xa2\xae\x53\x19\x74\x3f\xef\x58\x11\xe3\x51\x5d\xcd\x4e\x47\x8b\xcf\xca\x3b\x04\xe1\x27\xfa\xc4\x4c\xa4\x5e\xdb\x8b\x27\xb1\xfc\x3a\x8a\xfc\xc3\x09\x9d\x19\xd8\x9e\x3c\xef\x2d\x42\x33\xcb\xc0\x12\x37\x29\xc3\xc8\xe8\x99\x35\x3f\x89\x47\x6e\xad\xcd\xc5\x13\x9d\x84\x5d\xdb\x89\xb4\x27\xf6\x28\xaf\xed\x51\x38\xb1\x47\xfe\xb1\x13\x56\x58\xc1\x57\xdf\x70\x20\x20\x6c\x2d\xff\x01\x3c\xd3\x1b\xe6\x43\xea\x82\x5f\x13\xa9\x6f\x84\xde\xbb\x8f\x91\x07\xd2\xcd\x27\xb3\x82\x56\xa8\x6b\x7f\x1f\xa5\xed\x9f\x9e\x7f\x6a\x23\xed\xbd\xbe\xfe\x6c\xb5\x9d\xa4\xad\xc2\x77\xfd\x44\x4d\x77\x31\xb7\xc5\xdd\xec\x8b\xd3\x43\x77\x7a\xd5\xb8\xad\x57\xed\xeb\xa1\x63\x4f\x0f\x6d\x3b\x3d\xb4\x67\x11\x0b\x6a\x14\xa6\x6c\x3a\xf2\x63\x6d\x99\x4a\x81\x54\xb1\x60\xd7\x50\x3d\x08\x53\xfc\x3a\x96\x57\xb8\x94\xf2\xe5\x0d\x4a\x45\xfe\xa4\x7c\x8a\x5a\xf8\x75\x53\xc3\x3b\x02\xf7\x53\xc9\x10\x65\xed\x93\x09\x41\x24\xf2\x0d\x27\x18\x43\x10\x99\xa2\x75\xfc\x0c\x7f\xe5\x57\xf3\x4a\x1b\x3c\x6b\x3e\x6b\x5e\x81\x00\x00\x5a\xc6\xba\xda\xe0\x55\xb9\x6a\x7e\x22\x71\x3d\x2e\xaf\x51\xd0\x6f\xaa\xed\xda\xbf\xf8\xf0\x39\x64\x8a\xc4\x3c\x09\x76\x28\x28\x37\xa1\xeb\x5e\x16\x05\x59\xab\xff\xce\xa2\xd1\x8b\x17\xfd\x67\x92\x77\xab\xc2\x9b\xf9\x78\x59\x8f\xa6\x9f\x59\x7b\x9b\x19\x2e\xd0\xe9\xf9\x66\x83\x2d\x6b\x8e\x9f\x0a\x2f\x7c\xb9\xe9\x56\xa8\x17\xa5\x64\x79\x9a\x37\x6b\xba\x3c\xd6\xe5\xff\x72\xdf\xad\xd2\x52\xfc\xbe\x40\x59\xfe\xef\xf3\xd1\xe2\x0b\xa0\x00\x5e\xd8\x9e\xc8\x2a\x8a\x18\xdb\x49\xb5\x8d\x08\x2b\xfa\x92\x6f\x23\xc7\xb6\x62\x6d\x91\x83\x65\xe1\x37\x19\x20\xee\x58\x77\x28\xdf\x43\xe1\xb4\xe1\x7f\x7a\x48\xdf\x10\x81\xf6\xf5\x86\x44\x94\x92\x2d\x0d\xd9\x4c\x40\x43\x66\xde\x11\xcc\x5f\xa0\x3e\x81\x21\xff\x31\xb4\x09\x47\xfe\xe2\x2c\x83\x1a\xf8\x2f\x80\x1a\xdd\xc9\x9b\xf1\xac\xec\x28\x6f\x7b\xaa\x0b\xbe\xdf\x56\xdd\x72\xed\xef\x4c\x9c\x1b\x15\xb7\xe1\xb5\xa2\x44\x14\x65\xd1\xf0\xfa\x69\x94\x0d\x5a\x34\x0b\x91\xa5\x95\xee\xa5\x76\xdd\x42\x2c\x0f\x1d\xfe\x37\x9b\x85\x7a\xb1\xbd\xc4\x16\xd5\xea\xf3\x9b\xa6\x98\xa6\xd7\x4c\xc3\xbc\xf4\x47\xf7\x41\x0c\xee\xf5\x67\x36\x55\x44\xa1\x5d\xed\x25\x7a\x7d\x9f\x3e\x43\x67\xfa\xa5\x31\x4d\xef\x6f\xbc\x97\x8c\x3e\x1f\x55\x69\xba\x05\xa1\x2f\x82\xda\x7d\x28\x90\xde\x9b\x2b\x39\x73\x1d\x48\x79\xe3\xa8\x9d\x70\x22\xca\xd8\xd9\x67\xcd\xb1\x06\x73\xa9\x23\x8b\xe1\x3e\xf3\xe5\x1e\xbc\x0c\x00\xfc\xf9\x59\x19\x28\x7d\x74\x3c\x76\x30\xc1\x9a\x1a\x23\x2a\xf4\x0e\x5c\x89\xd1\x22\xd6\x3d\x5b\x74\x53\xfe\x3e\xe3\x5b\x2f\xe6\xb3\xcf\x4f\xce\x74\x28\xe4\x96\x97\xbf\x29\xf3\x24\x62\x91\x17\x98\x23\x63\x62\x77\xc5\xe2\x7e\xef\xd1\x7d\x76\x2b\xbb\xf6\x14\x95\xe7\x39\x49\xc9\xd7\xd2\xb1\xdc\xef\x78\x60\xdd\xdd\x66\x54\x57\x0d\xef\xf7\x1e\xe7\xe7\x37\xb6\x27\x32\xd9\xc3\xe4\xe8\x6b\x1e\x9b\xc0\xd8\xba\xbb\x8d\x25\x5a\x5c\x31\xbd\xdf\x7b\x94\x9f\x7b\x13\x43\x87\x8b\x2d\xa0\x60\x21\x96\xae\x0e\xd0\x94\xf2\x28\x3b\xc3\xfb\x71\x53\xf6\xee\xa1\xd5\xf3\x2f\xc2\x3a\x58\xa8\xb7\x6f\x88\xb7\x6f\x69\xb7\xdf\x21\xdd\xbe\x47\xb9\xbb\xdd\xcd\x91\x01\x4b\x58\xe8\xec\x49\x9c\x68\xf2\x6b\x4f\x86\xd7\x81\x30\x14\x25\x25\xa1\x61\x94\xb8\x0f\x2c\xbe\x88\xcd\xac\xb8\x8d\x7d\x21\x1e\x68\x67\xe4\xa5\xb6\x47\x5a\xaf\x43\xed\xc9\x78\x61\x89\xc9\x0a\x54\xb1\x96\x27\x45\x1a\x0a\xf1\xe4\x4e\x9a\x0f\xf8\xbe\xb3\xa5\x31\x6d\xb8\xf5\xb4\xc3\xac\x27\x91\xfa\x7c\xb8\x13\xea\xb1\xa6\xc6\x26\x81\x7f\xdd\x92\xff\x75\xe5\x3f\x89\x7b\x89\x7f\x25\xff\xeb\x2e\xce\x94\xd0\x63\x4d\x21\x08\x25\x2c\x8c\x71\xc2\x0a\xfb\xa3\xe7\x27\x91\xb7\x71\xc1\x8c\x3b\x8b\x24\xa8\xca\x3a\x69\x85\x95\xf6\xe2\x0c\x5a\xd3\xb5\x21\x63\x6a\xe2\xfd\xce\x92\x27\x4f\xd6\x91\x4d\x14\x8d\xc4\x9f\x4d\x45\xdf\x5c\xfe\x4e\x0c\xa9\xa2\x0f\xdd\x5e\x71\xe7\xa7\xf2\xf9\x68\xfa\xf1\xb1\xaf\x10\x7f\x08\x13\x29\x1c\xeb\x40\x0e\xd2\x45\xcd\x23\xe0\xff\x8e\xb5\x87\x0f\x01\x1e\xf1\x7f\xc2\x1e\x47\x2e\x2b\x8c\xaa\x0d\xe5\x9c\xa5\x95\x86\x67\xd9\x14\x8b\xa6\x83\xee\x9d\x6b\xd9\x98\x40\x19\x16\x4f\x12\xa9\xc0\x44\x36\x43\x74\xf4\x0c\xdf\x90\x0c\xaf\x24\xcb\x1f\x7b\x06\x61\xb2\x51\x1a\x52\x5c\x3b\x45\xc5\x08\xce\xe4\x0a\x6e\x0e\xf0\xca\x48\x9a\xc5\xc9\xe0\x6a\x96\xf6\x48\x85\x38\x36\xe4\x60\x2a\x15\x96\x52\x42\x9b\x70\x30\x12\x9e\x94\x0d\x92\x9c\xc3\xc7\xd9\xa0\x5a\x2b\x1c\xd9\xa8\xa5\xa7\x14\x43\xb9\x5f\x4b\x33\xf6\xa4\xe0\x86\xe8\x28\x85\x24\x3d\xd7\x08\x97\x09\xed\x0d\x19\xc7\x9f\x1a\xf8\x1e\x9a\xc8\x5b\x61\x30\xbc\xea\x4d\x88\xd2\x51\xce\x3c\xd8\x98\xb2\x2c\xde\x88\xd1\x47\xf2\xc1\xf1\x62\x8f\x46\x18\xd2\x01\xc3\x34\x99\xa7\x9a\x87\x16\x60\x7d\x70\x5e\x5a\x72\xce\x90\x0d\x46\x52\xb2\x81\x07\x2b\xc9\x1b\xd8\x5e\xb2\x93\x64\x0c\xf7\x3b\x19\x2b\x35\xa9\x94\x29\x03\xaa\x59\x69\x61\x48\x69\x86\xb8\x66\xb4\xa5\x9c\xa2\x24\xad\x34\xd9\xec\x25\xfc\x6c\x34\xfc\x4b\x78\x65\x1b\x6d\xc8\x99\x04\x0f\x48\x7e\xca\x1b\x36\x8f\xda\x29\x5e\xc3\x61\x6d\x18\xcb\xb5\x8e\x42\x49\x4f\x81\x97\x62\x0e\x32\x90\x73\xf0\x1d\x89\x4e\x52\xf0\x86\xbb\xaf\x49\xdb\xc8\x3d\xf6\x91\x11\x26\x19\xe9\x49\xeb\x24\xc9\x3b\x1e\x5e\xe4\xa9\xd0\x0c\x93\xcc\xef\x6d\xd6\x92\x05\xef\x38\x72\x94\x98\x81\x48\xb9\x33\x99\x06\x86\x54\xbc\x9b\x02\xcc\x4f\xab\xcf\xca\xcc\x92\x83\x0d\x93\xb9\x59\xb0\xea\x04\x77\xa4\xe3\xb4\xe3\x76\xc8\x0b\xfd\xe2\xcc\x93\x11\xaa\x2d\xd3\xfe\x1d\xeb\x20\x42\x0d\x7e\x50\x80\x87\x40\xd9\x3b\xc7\x3d\x5b\xce\xeb\xea\x53\xe8\x21\x4a\x91\x83\xd7\xf5\x74\xf6\xeb\x75\x05\x75\xce\xf9\x21\xde\x0e\xbe\xf9\xf3\x69\xf5\x7c\xd9\x80\x6d\x7a\x7a\x38\x78\x56\xa0\xa2\x84\x9a\x44\xb3\x36\xf9\x48\x5d\x74\x96\x99\xb2\x2b\x53\x08\x98\x7a\x6b\x3b\x3f\x1c\xd8\x7d\x4e\xb4\xd9\x3c\x80\xbe\xce\x6e\x17\x82\xc6\xce\xee\x7e\x28\xcd\x24\x93\xb5\x8e\x09\xa8\xb5\x4e\xb8\x23\xcb\x2d\x8c\xb4\xd0\xad\x09\x53\xe8\xb5\xe7\x77\x9b\x67\x30\x59\x25\x0a\x21\xf4\x9f\x49\x7d\x12\x50\x7d\xef\x5b\xa9\x2f\x9e\x78\xb2\x5e\x04\xae\xb5\xe6\x25\xcb\x8c\x9f\x4d\x81\xb2\xa3\xec\xad\xa4\xe0\x2c\x05\x8b\xd5\x9f\x81\x37\x8c\x5e\x8c\x98\x19\xce\x18\x89\xd9\x61\x5b\x2e\x16\x57\x43\xd9\xe1\xb5\xc3\x16\xaa\xd5\x1a\xe0\x38\x4a\x27\x5a\x4d\xdc\xc5\x13\x8c\x51\x00\x50\x23\xbe\x00\x62\x4a\xb4\x9a\x1f\x6b\x6d\xef\x69\x6b\xa6\xb5\xd6\x5e\x9c\x19\xa1\x3e\xf5\x17\x03\x4c\x73\xc5\x93\xfa\x7c\x5a\xaf\xaa\x85\x78\x7d\x38\x60\x22\xf0\xdf\x06\xe2\xcd\xe1\x40\x06\xca\xff\xad\xdb\x68\xb5\xf2\x14\xfe\x5b\x6f\x4d\x9a\x88\xdf\xe5\xcb\x7f\x9b\x4d\x57\xcb\xc3\x26\xeb\xe0\x5f\xe6\xe7\xb3\xd3\xe9\xec\xc5\x5f\xe6\xaf\x4b\x13\xa3\xc1\x37\x7f\x7e\x5e\x3d\x99\x2f\x5e\x4e\xe6\xf5\xfc\xc5\x1b\xb1\x18\x9d\x4e\xcf\x97\x87\x03\x3d\x10\xd3\xd9\xe1\xe0\xc7\xf9\xf9\x62\x5c\x3d\xaa\x5f\x4e\x46\x03\xb1\xa8\x96\xe7\xf5\xea\x70\xb0\x9c\x8c\x4e\xe7\xaf\x7e\x7c\x89\xe0\x9e\xf3\x55\xb5\xd0\xe8\x68\xf5\xfd\xf3\xe7\xcb\x6a\x25\x4e\xdf\x1c\x0e\x7c\xf9\xfc\x9a\x92\x3b\xb5\x94\x6f\xfa\xb5\xfc\xaf\xd1\xf9\x72\x39\x1d\xcd\xfe\x52\x9f\x2f\xc4\x72\x75\xfa\xd7\x6a\x3d\x45\xfc\xfd\xe1\x80\xb6\xaa\xdd\xfa\x74\xa7\x5a\xfe\xb8\x5f\x29\x10\xfb\xc9\x68\xb5\x98\xbe\x2e\xa9\x12\x97\x05\x5d\xef\xfc\x8f\xb4\x11\xaa\xdf\xea\x76\xcd\x0f\x0b\x90\xbf\xf9\xf3\xa2\x1a\xaf\x00\xd1\xf1\x80\xe7\x4a\x61\x9e\x54\x37\x47\xd1\xf4\xdc\xae\xf2\x40\x2c\x5e\x1f\x0e\x0c\x2a\x28\xa8\xfd\x42\x20\xf7\xd0\xf3\xf9\xe2\xec\x70\x80\xdb\x7a\xb4\xaa\xf6\x64\x16\x32\xee\x6f\x13\xd8\x6b\xe8\xe6\x37\x7f\x3e\x5f\x56\x4d\xa1\x3f\x2a\xa5\xda\xb9\x3f\x1c\x9c\x2f\xea\xbd\x3f\x8e\xf6\x07\x02\x94\xe4\x60\xb2\xa8\x9e\x1f\x0e\xfe\xf8\x8c\x5b\xee\x7d\xf2\xdd\x77\xdf\x5d\x57\xe2\x6c\xb4\xfc\x15\x63\x3a\x6d\x7b\xf0\xc7\xe7\xcf\x9f\x37\xad\x6d\x15\x1f\x63\x28\x5c\xbe\x81\xc4\x72\xb5\x98\xff\x5a\x1d\x0e\xfe\xf8\x97\xbf\x3c\x76\x7f\xd5\x80\x09\xcf\xde\x9b\xf2\x4f\x0b\x15\xdd\x83\x4a\xea\x41\xe5\x85\xe0\xba\x9a\xee\x9f\xee\x0f\x6e\x04\x10\x7c\x19\xf8\x7d\xd7\xd7\xe7\x77\xf5\xb5\xea\xf5\xf5\x1a\xb0\xb5\xb0\x9d\xcd\x67\x17\xd5\x62\x3e\xb8\xe6\xe3\xad\xde\x3d\xef\xa6\xe7\x8f\x36\xda\x47\xce\xf4\x19\x39\xa6\xd0\x3a\xac\x75\xd8\xa5\xd0\xbb\x2f\x1e\xbe\xd8\xf9\x6b\x19\xcd\xf9\xcb\x37\xb2\xa4\xab\xfa\xcc\x2e\xe3\xc4\xac\xe1\x63\x6d\x79\x27\xa6\x04\x6d\xb7\x65\x0a\xaf\x85\x1e\x33\xd5\x2a\xee\x7d\x94\x1c\x93\x29\xde\x58\xdc\x55\xa3\x45\x78\x67\xa3\xc5\x84\x39\xa2\x74\xf1\x24\x0b\x6d\x8f\xc2\xda\x4c\x2c\xa2\x7e\xa4\x15\x61\xe2\xd7\xd2\xf0\xb3\x8b\x27\x41\xe4\xb5\x99\x84\x93\x7c\x14\x2e\xce\xbc\x0c\x63\xf2\x1e\x74\x96\x1c\x5c\x27\x96\x12\x37\xbc\x49\x49\xcd\xf7\xbc\xe5\x08\xfc\x2b\xb0\xf9\x38\x61\xf4\x89\x9f\x98\xb5\x26\xa5\xe2\x44\x2b\xfc\xf0\x94\x33\x5c\x62\x94\x3d\xd1\xf1\x48\xa7\xb5\x3b\x72\x17\x67\x90\xcc\xa4\x5d\x4b\x7b\x64\x2c\x3c\x05\x22\x29\xbd\x96\x16\x02\xbe\xab\xe1\x30\x75\x77\xc0\x0a\xa6\x76\x59\xb2\xfa\x7d\xde\xb9\x75\xcd\xdc\xba\x6e\x6e\x6d\x99\x5b\x73\xd3\xdc\x5e\xe3\xde\x1a\x48\x19\xff\xde\xf3\xab\x8d\xb0\xef\x3a\x6b\xad\x76\xdc\x49\xb7\xa3\x1d\xf7\xa4\x63\x1d\xc8\x67\x38\x7c\x1f\xeb\x24\xb4\xaa\xef\x13\x94\x75\x3a\x5a\x8d\x9e\x8d\x96\x9f\x95\xd7\xd5\x9a\x7c\x64\xde\xdc\x99\xe2\x76\xee\x8b\x40\x10\xb5\xa3\xe0\x4c\xb9\xe3\x01\x1b\x96\x94\x29\x42\x36\xf3\x90\x04\x9c\xc9\x62\xf3\x3a\x43\xde\xe7\x42\xfc\xcc\x83\x87\x6a\x6e\xf1\xfa\x47\xed\x28\xa2\x94\xb3\x02\xad\xe2\x96\x85\xeb\x48\xda\x99\xc7\x81\x12\xbf\x51\xa5\x3f\x22\x93\x49\x41\x58\x11\xb9\x85\x13\x47\xc9\xc7\xc7\x56\x58\x3c\x2d\x45\x8d\x68\x3a\x6f\xc6\xa5\x6a\x25\x12\x04\x2f\x8d\x42\xa9\x11\xc2\x92\x8f\x6b\x5c\xb1\x5c\x7c\x34\xd2\x96\xcf\xf9\x99\xec\x95\xe2\xae\xa0\xc3\x6d\x57\x42\xd3\x05\xed\xf9\x02\x10\x9d\xa0\x7f\x63\x25\x19\x50\xa4\x7c\x94\x64\x49\xb3\x80\xc7\xf2\x9c\x72\x46\xb2\xf8\xca\x4b\x4e\xf3\x3f\x51\x4b\x32\xd1\x3c\x76\x64\x18\x64\x1a\xb2\x6d\x91\x9f\x75\xd7\x7d\x6d\xc6\x96\x72\x0a\x42\xc1\xc1\x96\x39\x4d\xed\x44\xe2\x0f\x59\xd0\x73\x96\x54\xd4\xa5\x5a\x93\xda\x7a\xf9\x2d\xa9\xc8\xef\x0d\x77\xa0\x74\x83\x7b\x81\xc1\xa6\x66\xb0\xfa\xae\xc1\xba\x66\xb0\xc6\x08\x8b\x08\x12\xed\x78\xb0\x99\xdb\x5d\xcb\x06\x6e\x92\x8c\x6b\x87\x99\x02\x59\xc9\x50\xa2\x8c\x55\x60\x0c\x0b\x79\x06\xeb\x42\x3b\x8b\x7e\xeb\xe6\xfe\x8e\x61\xf1\x50\x0c\xba\xee\xa2\x21\xcb\x95\x96\x99\x7a\x6c\x14\xbe\x6f\xfa\xa3\x03\xa1\x83\x65\xd5\x98\x3b\xdd\x99\x4e\xab\x7a\xf4\xe6\x93\x68\x4a\x8c\xd0\x89\xa2\x7f\x14\x28\xb2\xf8\xb0\x71\x14\x87\x67\xb3\x36\x47\x46\x8f\xb2\xc8\x45\x1a\x91\x59\xe6\xb5\x21\xe3\x47\xbb\xc5\x15\xbc\x93\x6e\xf7\x79\x2b\x6e\x9c\x6d\x68\x4b\x4e\x70\xce\x4c\x89\xbc\x71\xa3\x40\x21\x32\x2f\xc2\xd7\xc6\x7f\xdc\x1a\x16\x33\x95\xf2\x35\x2f\x8b\x24\x29\x05\x33\x26\x9d\xc8\x59\x43\xd6\x78\x4a\x7c\x1b\xa0\xbd\xb2\x70\x2c\xe7\x52\x86\x82\xd2\xb5\xd4\x94\x35\xcf\xa5\x8e\x91\xfb\x1a\xa3\x28\xd7\xa6\xee\x60\x9c\xe4\x69\xa9\x35\x45\xd0\x3d\xae\xda\x2a\x96\xa1\x78\x2d\x3b\x8a\xc5\xec\xc3\x6b\x11\x55\x27\x68\x28\x1c\x6a\x76\xf0\x05\x8d\x1a\x15\x5b\x51\xae\x4d\xc5\xbc\x26\xb9\xf6\x1a\x4d\x97\x6e\x8c\xc9\x29\x4b\xc6\x45\x8a\xc9\x93\x37\xa1\xd4\x4b\xc9\x82\x06\x17\x49\x3a\xda\x1a\x23\x14\x18\x2c\xc3\x03\xe0\xd8\xc4\xf3\x28\x28\x5a\x4c\xa8\x19\x5e\x05\x72\x63\x72\xc1\x12\x6f\xa7\x88\x80\x89\x05\x14\x0c\x14\xc8\x99\xc9\x97\x90\x21\xc3\x80\xb6\x3c\xcc\xe0\xf5\x49\x22\xe3\x27\x52\x93\x5f\x3b\x4a\x29\xd4\x2c\xe7\xf1\xe2\xa6\x04\x8d\x90\xb9\xdb\x2a\x70\x5a\xcd\xde\xc8\x51\xfd\xf1\xcd\x1e\x8d\xe8\x9d\x5d\x14\x91\xa1\x91\x1c\xa5\xe8\xa1\x50\x63\xd2\xea\x27\xd2\x90\x71\xa9\xee\xbc\xf2\x27\x94\x79\x19\x91\x57\x86\x5c\x0e\xbc\x22\x12\x22\xf1\xb4\xa9\xa5\x27\xe5\xad\xf4\x17\x67\x9a\x94\x16\x99\x14\xaf\x0b\x4a\x09\x7f\x45\xa9\xc4\x50\x75\x5d\x3b\xfc\x4c\x52\xce\x99\xf9\x23\xb2\x31\xe2\x1a\x78\xca\x0d\x74\xbe\xfe\x28\xac\xd1\xac\xbb\xcd\x90\xf9\xee\xae\xcd\xa6\x18\x60\x79\x6d\x58\x38\x8f\x45\x09\x6d\xbf\xd4\xea\xc7\xe2\x68\xd6\xf3\x34\xbb\xea\x6a\xd6\xf8\x9a\x5d\x3c\x09\x94\x3d\xd4\x89\xf6\x51\x22\x6d\xbc\x28\xd7\x46\x95\x90\xc8\x46\xa1\x23\x29\xe7\x8e\x37\x25\x2f\x9e\xf0\x55\xe0\xc1\x95\xaf\x54\x53\xbe\x7c\xcc\xcb\x28\x9a\xd0\x5c\x49\xa9\x50\x16\x65\x01\x29\xff\x96\x78\x60\x48\xdb\x5c\xae\x13\x49\x4a\xeb\x1e\x04\x27\xfc\xfb\xb8\x6b\xf2\x4e\x3f\x96\xb2\xd8\xda\x03\x00\x3e\xab\x03\xfa\x7f\xfa\x2c\x15\x78\xe3\xb2\xb3\xa6\x6f\xc0\x8d\x8c\x79\x8d\x1f\x34\xaf\xc7\x40\xc0\x24\x74\xc1\x40\x6e\x0a\xa8\x61\x61\xf6\xb0\x61\x33\xbb\xee\x28\xac\x65\x83\x0e\x0a\x26\x56\x67\x70\xb9\x38\x4b\x64\x0d\xec\x07\xb9\xa6\x64\x34\x25\x66\x7b\xb3\xa4\x64\x26\xa0\x42\x77\x6e\x77\x4d\x9e\xf7\x2f\xc0\x32\xf7\x01\xce\x27\xbc\x89\x5e\x63\x77\x2a\xf1\x0a\x3c\x3b\xfc\xc8\x43\x17\x27\x1d\xe5\x63\x1d\x28\x63\x46\xf4\xa3\x48\x59\x19\x51\xae\xcd\xc2\x30\xc2\xa8\x8b\xb3\x40\xc8\x25\xa0\x8f\x23\xc1\x42\x93\xaf\x2f\xea\xc6\xa5\xd9\x9e\x61\xab\xd8\x86\x98\x8b\x65\x2e\xc6\x7b\x68\x02\x85\xa3\x3b\x5d\x5e\x4e\xe7\xe3\xe5\x27\xa1\xf4\x49\x68\x3d\x31\xeb\x4c\x2c\xf6\x30\x1f\x2e\x1b\xd6\x9b\xfb\xc6\x70\xe1\x7d\xca\x8d\x25\x58\x74\x06\x9a\x47\x01\xd9\x14\x58\x4b\xcd\xfc\xb3\x29\x0c\x1e\xae\x46\xc0\xf2\x79\xa4\xed\xda\x1c\xf9\xb5\x0e\x13\x44\x6a\x5d\x3c\x89\x42\xa7\x49\x66\x79\x37\x96\x30\x07\x7b\xcb\x2f\x77\xc2\xb2\xb1\x39\x8a\x17\x67\x1a\xf8\x7e\xa2\x27\x61\x1d\xb0\x69\x9e\x80\x67\x66\x74\x8c\x35\xc4\x29\x4b\x9e\xa7\xf1\xe8\x6e\xcf\x8f\xd3\xf9\x6d\x51\x5f\xf7\x01\x5d\xf1\x3a\x12\xe3\xd7\x87\x03\x6d\x06\x62\xfc\xa6\xfc\xbb\xc0\x3f\xfd\x86\x5e\xcd\xea\xf9\xe8\xf3\x62\x4f\x16\x79\x22\x1d\x62\x29\xc2\x91\xaf\xa3\x88\x22\xca\x78\xf1\xc4\x0b\x9d\xd6\x2c\xd9\xae\x8b\x47\x25\x0b\xbf\x13\xb3\x96\xee\xc8\xae\xdd\xc5\x99\x0e\x25\x3e\x00\x99\x2b\xee\xd4\x01\x54\xa7\xd3\x4f\x13\x2f\x1f\xc9\x30\x93\x1a\x10\x09\x07\x3e\xd4\x1a\x37\x6a\x6d\x4e\x7c\xdd\xe8\x9b\x9d\x85\x1f\x50\x80\x6e\xdd\x68\xde\x03\x59\x66\x52\x1a\xe5\x0b\x5b\xe1\x7b\xa5\x83\x50\x08\x12\x03\x0f\x63\x4d\x3c\xde\xb4\xf6\xf1\x78\x0a\x06\x33\x25\xef\xd6\xd2\xb6\x11\x93\xde\x49\xbe\x32\xf6\x2b\x88\xaa\x0a\xf2\x13\x3f\xc1\x5b\x9e\x0d\x43\xca\xa6\xf2\xc9\x51\x20\xc5\x92\x97\xb2\x69\x82\xeb\x1a\x4c\x53\x62\x34\x50\x06\x3f\xee\x8e\xc2\xa8\x66\xeb\xaa\x9e\xbf\xac\xe4\xb2\x1a\xd5\xd5\xe9\xa7\xf1\xb7\x28\x26\x70\xb7\x1d\x62\x5d\x67\x16\xec\x40\x22\x75\xdf\x7c\x42\x8a\xc5\xfe\x63\x63\x44\xd8\x8e\xb0\x86\x66\x2a\x09\xc7\x1b\x99\x4d\xb0\x6c\x58\x2e\xa6\x99\x00\xdc\x31\x33\x2d\x7f\x90\x78\x87\xce\x4e\x06\x9e\x66\x26\x0b\x30\xd6\x6a\xb3\x31\xf4\x30\x17\xae\x2c\xaf\x00\x0b\x63\x23\xde\x1e\xf3\xa7\xbb\x01\xe1\x61\x3b\x20\xfc\xe2\x49\xe9\x4a\x8d\xde\x49\xde\xfd\x8f\x8d\x48\xeb\x78\xb7\x2f\xf0\x95\x59\xf8\x12\x3c\x3d\x9c\x70\xfd\x31\xea\xe2\x0d\xbf\x6b\x5c\x73\x3b\x86\xb5\xb0\x6d\x54\x2b\x22\xbf\x59\x07\xb2\xb5\xa5\x90\x98\xff\x50\xf9\xd8\x89\x4c\xa0\xe4\xe6\x24\x40\x4b\x4c\xa6\x96\x11\xeb\xc1\x91\xeb\xad\x07\xcc\x06\xd6\x83\x13\x91\x10\xac\x2a\x0c\x4f\x4d\x48\x2c\x88\x19\x7d\x6c\x54\x59\x00\xa5\x42\x91\x08\x53\x6c\x4c\x92\xcc\xde\xb0\x50\x68\x3c\x9c\x6c\xbc\xbb\x5a\x6b\x5d\x5e\x4b\xbc\x3e\x66\x6e\x6b\x72\x0f\xcf\xa4\x6e\xb6\xce\x67\xcd\x7c\x7d\x11\x13\x66\x58\x56\x12\xcc\xe6\xf7\x26\x09\xb1\xd5\x19\x89\x8e\x98\xc6\x38\x9b\xa4\x23\x6d\x36\xa0\x10\x94\x62\x09\x24\x77\x36\x09\xbc\xdb\xf9\x58\xe0\x63\xc6\xb4\xb4\xd6\x30\xc6\xdf\xb1\x06\x52\x0d\xa9\x4d\xa9\xe2\xba\xaa\xaf\x9b\x7f\x7e\x0a\xad\xb4\xaa\x7b\xb3\x25\xae\x9b\xad\x8e\x26\xd4\xfd\xc9\x32\x4a\x18\x05\x92\xc0\x1c\xaf\x5f\x4b\x6e\x62\x77\x61\x30\xee\x9d\x29\x99\xf8\xd5\x5d\xcb\x2b\x13\xf7\x3c\x92\xf7\x70\xab\x88\x61\x0b\x46\xd9\x31\x4d\x52\x0c\x02\x7a\x07\xaa\xda\xad\x90\x4f\x46\x57\x2d\x69\x15\x98\xfb\x75\xb1\x47\x2e\x35\xa9\x8c\xe0\xec\xc0\x64\x36\x5a\x26\xb3\xe9\x3a\x90\xe2\x2d\x03\x3f\xd9\xdd\xcf\x25\x3e\x97\x89\xab\x46\x8a\x81\xde\xf7\xb2\x81\x48\xaf\xf5\x0b\x10\x58\x75\x85\x3a\x47\x66\xcf\xd4\xbd\xc8\xb3\x51\xef\x4d\x9e\x8d\xba\x0f\x79\x8e\xbb\xe4\x59\xab\xfb\xd0\xe7\xea\xf5\xc7\xe7\x62\xde\x91\x57\xc8\x27\x7e\xc2\xa0\x61\x86\xed\x1e\xb9\x4a\x76\xac\x12\x6b\x06\x6b\x9a\x48\x73\xa2\x33\xa2\x64\xa4\x86\xa9\x09\x8e\x99\x99\x12\xf4\x7d\xb6\x9f\x13\xa9\x84\x70\x9d\x68\x35\x31\x27\x76\x22\xef\xf6\x9a\xae\x5e\xbf\x1c\xcd\x4e\x65\xfd\xb9\x6d\x3d\x5e\x68\x5b\x1b\xe2\x05\x68\x91\x90\x46\x18\x4a\xc5\x74\x80\xcb\x71\xa2\x28\x74\xe0\x8b\x16\x3a\xaf\x65\x60\x80\x68\x27\x8b\x12\x4e\x96\x4f\x91\x56\x07\xfa\x36\x67\x1a\x4f\x79\x4f\x56\x44\xb2\x42\x5b\xe1\xd7\x61\x72\x8f\x6d\xa2\x40\xe4\x6c\xbe\xf8\xcc\x2e\x9b\x4e\xb8\x5b\x21\xa2\x23\x21\xe9\x90\x60\x92\xa9\x4e\xdc\x44\x86\x8b\x33\xe9\x84\x0e\xb7\x83\x24\x90\x2d\x7a\x72\x27\xb4\xbb\x17\x48\x9e\x4f\xeb\x4a\xe2\x70\xb9\x4f\xa3\x9a\xcc\xe8\x08\xf9\xa8\x77\x04\x56\x67\x72\x23\xb2\x3a\x93\xef\x16\x5a\x4d\x23\xb4\x36\x57\xb8\xf7\x99\xa3\xbc\xd6\xe4\x8f\x2c\xf9\xb5\x8e\x13\xed\x4e\xb4\x3b\xd2\x19\x79\x2c\x12\xf9\x49\x3e\xd1\x11\xea\x47\xdf\x08\xac\x27\x50\xc0\x74\xbf\xdd\x89\xd6\xfd\xdf\xf6\x24\x35\x3f\xd1\xef\x91\x15\xb6\x75\x5a\x13\x76\xed\x37\xbf\xa5\x15\x76\x22\xb7\x1e\x48\x7b\xe2\xfa\x1f\x48\x3b\x61\x49\x8d\xa5\x02\x61\x8e\x75\x80\x37\xa2\x73\x70\x3e\x86\x28\xc1\xab\xd6\xe1\xb5\xe6\x17\x16\x9e\xcc\x9a\xe5\x8a\xec\x6c\x5b\x4a\x2b\xf8\x6d\x0b\xde\x03\x91\x87\x2b\x73\x0d\xbc\xcf\xb6\xe5\xca\x1b\x78\x41\xab\xb6\xbe\x52\xec\x6e\x1f\x66\xcc\xfd\xe7\x77\xe7\x66\x64\x70\xc2\xad\xb5\x39\x0a\x27\x6e\x92\x2e\xce\x82\xd0\xe1\x24\x22\x06\xe9\x28\x8c\x65\x49\x26\x23\x8d\x80\x87\xe9\xc6\xa8\x6f\x3c\x9c\x4b\x0b\x81\x35\xe3\x26\xe7\x8c\x91\x78\x0a\x93\xbd\x43\x0c\xbd\x34\x93\xd4\x28\x2d\x6e\xfa\xf5\x24\x89\x34\x71\x27\xe1\x5e\x71\xf2\x80\xdb\x17\xc1\x5f\x2a\x11\xd7\xda\xde\xaa\x0c\xb2\xb7\xe3\x55\x8b\x51\xae\xc1\x2b\x5f\x94\x41\xbe\xf6\xa2\x68\x1a\xf8\xf9\x84\xb7\xf6\xa8\x4f\x80\x3d\x61\xa2\xcd\x09\xec\xb1\xf7\x03\xd4\xa7\x72\x37\xf8\x4f\x20\x2f\x5a\x1d\xc3\x91\xf8\xbd\x29\x8c\xbf\x85\xc2\x00\xdf\xcd\xc8\x83\x32\xf8\xd6\x45\x4f\x6a\x84\x7f\x36\x8f\x1a\xce\x50\x23\x53\x69\xa0\x10\x4c\xcd\x6c\xa2\x2f\xb6\x2d\xf8\xe1\xc2\x7d\xc2\xa6\x63\xcd\x7c\xa3\x13\xcc\xbf\x17\xcf\x67\x6d\xea\x2e\x7a\xe7\xb8\xfd\xfc\xae\x29\x2b\x3e\x5c\x9f\x95\x1c\x28\x96\xf9\x90\x4f\x45\x3a\xc6\x4c\x2b\x98\x31\xd2\xe9\x24\x1c\xd9\x8b\x33\x2b\xe2\x44\x9b\xd6\x0b\xe7\xae\xd1\xd4\xa3\xcf\x9a\x80\x07\xde\x2d\xe1\x98\xd1\xeb\x08\x0b\xc8\xac\x65\x9c\x78\x0a\x35\x39\x61\x26\xf1\x24\x4c\x98\xd1\xbf\x1b\x8f\xe6\xf5\x69\xb5\xf8\x02\x48\xb5\x12\x6e\xe3\x63\xa5\x29\x67\xca\xb2\xc4\x8c\x40\x1f\xb3\xeb\x8a\x13\x76\x5d\x71\xd2\x15\x57\x9c\x54\xdf\x27\xeb\x5c\x0b\x81\x4f\x99\x36\xc3\x28\x11\xda\xfe\x7c\xd4\x41\xc2\xaa\x61\x8e\xdc\x49\x82\x62\xe5\x66\xc1\xab\x19\xec\x8b\xd1\xaa\x7a\xf5\x69\x5c\x17\x0c\xd3\x8d\x2c\x74\x26\x95\x1e\x1b\xc5\x2c\xb7\x23\x5b\x12\x25\x9b\xe2\xf3\x61\x48\x39\x44\xff\x3b\x84\x6a\x28\x96\xe2\x55\x10\x96\x82\x4f\x32\x92\xb7\x49\x44\x96\x5c\x27\x86\xb4\xd6\xe3\x62\xd3\x43\x8e\x3d\x4d\x2a\x22\x31\x33\x8c\x5f\x49\xb1\xb8\x18\xbc\xa1\x9c\x4b\xce\x66\xb8\x83\x30\xcb\xaa\x0c\x13\xd8\x60\x9a\x5b\x4d\x2e\x22\xfb\x16\x05\xe3\x28\xe4\xf2\x12\x41\x0e\x78\xab\x8a\xb7\x35\xc2\x0e\x14\x92\xda\x21\xea\xc1\x3a\xc7\x54\x12\xb9\x42\x48\x1b\x4a\xc2\x91\x09\x9e\xb2\x0d\xc2\x23\x8f\x9d\xe2\xa2\x92\xd9\x84\xe0\x25\x05\x65\x28\xf8\x23\x4f\xd1\x85\x51\xf9\xd5\x9a\x7f\xf0\x52\x52\xf0\x63\x52\xe8\xac\x0e\x5c\x97\x41\xf4\x6d\x22\xef\x34\x43\x23\xc6\x23\x4b\xc1\x99\x91\x73\xa4\x43\x16\xcd\x3f\x8d\xf4\xed\x83\xe6\x4d\xd4\x84\xb1\x64\x38\x20\xa7\x58\x86\xe7\x1a\x29\xa4\x50\xb3\xb8\x9b\x30\x67\x17\xb0\x66\x34\x56\x0d\x29\xe5\x24\x82\x3a\xb8\x0c\x60\x72\x47\x1e\xa4\xc6\xe4\x9f\x98\x3f\xb4\x64\x93\x3b\x42\x7a\xbe\xa8\x27\x99\x1f\x1e\xf3\x35\x8b\x44\x11\x49\xd3\x34\xb2\xef\x25\xde\x11\x0c\xf6\x05\xe3\x24\xae\xe5\x09\x5e\xea\x72\x15\x3c\x57\x50\x65\xab\xbb\x69\xd2\x8b\xe9\xf3\xd5\xe7\xa7\x48\x9e\x92\x6f\xb4\x1d\x63\x32\x99\x7c\x82\xc7\x19\x63\xa4\x26\x05\xa7\x13\xef\xed\xd1\x8e\xa2\x7b\x6d\x26\xf9\x24\x4f\xcc\xba\x18\xb1\xb6\x95\xda\xb0\x0a\x6b\xb8\x93\x18\x27\xca\xb5\xd3\xd0\xc0\x62\xe1\xbd\x7d\xac\x13\xc5\x2c\x3c\x9c\xdd\x74\x46\xb6\x5c\x64\x63\xb1\xc8\xab\x35\x2e\x52\x9d\x82\x52\x03\x39\x2a\xb2\x0c\xc8\x16\x98\x1e\x6b\xc5\xcf\x2c\x19\x9b\x44\x82\xec\x27\x82\x80\xe9\x8d\x59\x98\x94\x35\x19\x0d\xd7\x29\x9f\x30\x38\x0b\x55\x0e\x12\x98\x40\xc7\x33\x26\x63\x25\xbc\x58\x6c\x0e\x48\xc1\xe6\x15\xdc\x61\x10\x66\xe4\x43\x24\x03\x25\xab\x07\x6b\xa0\xb2\x93\x96\x8c\x0e\x8c\x31\x3e\x49\xd2\xc9\x93\x8d\x92\xac\x89\x14\x03\xd7\x64\x91\x00\x2f\xd8\x5a\xc2\x95\xcc\x8e\x51\x8b\x64\x04\x10\xa8\xa6\xd1\x5d\xa1\x1a\x16\x3d\x7d\xbc\x78\x12\x91\x4a\x97\x54\xca\x63\xd2\x2a\x71\x1f\xc8\x60\xd9\x2b\xa5\xf9\x97\x40\x8f\x28\xa0\x76\x13\xf8\x77\x70\x89\xd7\x7b\xf6\xa2\xd7\xa3\xd2\xaa\x24\xab\xf4\x28\x90\x52\x2c\xcc\xf0\xb5\x41\x2b\x87\xf8\x0b\x1d\xec\xe3\x4c\x11\x8b\x56\x27\x8b\xc5\xcd\xf8\xce\x94\xa0\xed\xc9\xcd\x46\xd9\x0d\xd6\x68\xa1\xdd\x91\x5d\x17\xf1\xc1\x45\x9e\xb5\x56\x80\x08\x6b\x99\x2e\xce\x8c\x48\x6b\x99\x26\x69\x53\x44\x96\x32\xb0\xb9\xc9\x7b\xa2\xc5\x97\x20\x1b\xbc\x27\x66\xb8\x89\x5e\x87\x3b\x12\xed\xae\x65\x98\xe8\xb5\x74\xff\x0c\x78\x83\x3c\xde\x8a\x67\x37\x4c\x64\x58\x87\x72\x7a\x43\x2c\x2e\xd4\xc8\x90\x86\xed\x7e\x6d\xf0\x8c\xb7\x6a\xb7\x0e\x47\x9e\x8b\x87\x8b\x33\x4f\xd6\x87\xa2\x6f\xfd\x1d\xed\xde\x15\xed\x36\x28\xb1\x92\xcf\x16\xa3\xd9\x78\xf2\xb9\x73\x37\x98\x14\x44\xa6\x90\xf3\x88\x17\x63\x10\xe5\xda\x2a\xb1\xbd\xb3\xe5\x3a\x56\x6d\x3c\x66\x2c\x0f\x44\xef\x25\x25\x0b\x61\x0d\xf7\x51\x45\xd1\x2b\x21\x78\x21\x32\xcb\xc1\x60\xea\x7d\x53\xee\x2f\x9e\x24\xe2\x3d\x3b\x53\x4e\xee\x86\x1e\x98\x7e\x0f\x7c\xd7\x03\x60\x6b\xf3\xd2\x70\xdf\x6e\xe8\x81\x29\x3d\x60\x29\xb8\x7d\xbe\xd5\x83\x33\x25\xe1\xb2\xeb\xc7\x94\x5c\x7e\xbf\x4a\xb8\xe7\x58\x57\x7c\xdd\xf4\xfc\x1e\x1d\x2f\x39\x83\x61\xf2\xd1\x4c\x53\x4a\x3a\x72\x5c\x1b\x2a\x02\x5f\x65\xbe\x9a\x47\x57\xde\x0a\x5d\x7c\x33\xbd\x5b\x93\x4d\x60\xb3\x0c\xcb\xb4\x59\x92\x41\x78\x9e\x09\x92\x12\x53\xb7\x18\x9d\x24\xaf\x1d\x79\xb8\x9d\x6b\x15\x28\x26\xc4\xe8\x46\x47\x60\x76\x54\x88\xfc\x35\xa2\x69\x91\x68\xb9\x34\x4a\x3e\x9d\x44\x8a\xc9\xa2\x75\x2b\xca\xb5\xb4\x9e\x88\x69\x0a\xdc\xde\x4d\x73\x2d\x2f\x90\xdb\x2a\xea\x91\x29\x5e\xe8\xb8\xb6\x74\xaf\x38\x44\x1b\x6d\xd6\x89\x9c\x75\x8f\x91\xfc\x19\x51\xa5\x21\x8a\x20\x74\x24\x87\xb4\x21\xfc\xf6\xfa\x36\xb9\x4a\xd4\xbd\xf3\x0a\xfd\x2d\x00\x63\x98\x87\x64\x98\xd1\x85\x3b\x6a\x0a\xe5\xb7\xa6\xe8\x32\x69\x1d\x18\xd5\x23\x05\x04\xeb\x9a\x40\xd1\x67\x66\x78\x1d\x59\xa3\x25\xbc\x6a\x99\x10\x18\x98\x15\x8d\xca\xed\x2d\xaf\x63\x15\x1c\xf2\x5a\x47\x49\x3e\xa6\x26\x4c\x5b\x53\xc0\xba\x50\x50\xb1\x28\x93\x9b\x35\x62\xc8\x23\x89\x6f\x50\x11\x29\xfe\xed\x44\x22\x3e\x83\x62\x72\xa0\x9c\x5c\xa9\xd6\xa5\x8b\xcd\xbd\x21\x63\xee\xd6\x23\x31\x05\x19\xcf\xcf\xce\xa6\x9f\x39\x3f\x0a\xb4\xb7\x19\x73\x0d\xc6\x3e\x75\x36\x56\xf8\xea\x21\xe5\xfe\xa3\x9d\x77\x42\x1b\x91\xc9\x62\xbd\x6f\xbf\xc0\x47\xe5\x7a\xdd\x47\x68\xea\xe2\xcc\x51\x0e\x16\x31\xda\xee\xb1\x0e\xcc\xee\x0b\xde\xc9\x03\x24\xb7\x26\x5d\x5d\x5c\xc2\xc4\x57\x88\x7d\x90\xf8\x84\xb7\x56\x1f\x8f\xec\x1a\x2b\x65\xe2\x48\xd9\xf8\x98\x57\x41\x10\xda\x53\x70\x4c\x08\x91\x33\xd0\x34\x61\x08\xb8\x5b\xa2\x1e\x89\x7a\x44\x69\xba\xd4\x83\xd3\x54\x50\x93\x44\x55\xf7\x9a\xb3\x97\xe7\x0c\xdc\x72\x1e\xf7\x67\xce\x86\x62\x33\x73\x0d\x0a\x6a\xc0\x5c\xd2\x3b\x3b\x27\x29\x84\x72\xc3\x17\xde\xf7\x62\x6a\x1f\x89\xee\x39\xc5\xe2\x08\xe8\x1c\xb2\x3b\xb4\xef\x4a\x20\x8c\x6c\x9f\x6d\x3e\xba\x38\x2b\xb7\x8a\x7c\x80\x56\x32\x9b\x6b\x4a\x49\x54\x7b\x63\x37\xf4\xed\xfd\x28\x49\x6a\xda\xf6\x28\x07\xd9\x64\xee\xb6\xd8\xb8\x55\x48\x70\x92\x6f\xfe\x46\x86\x6c\xe6\x05\x67\x73\x17\xff\x4c\x06\xc7\x21\xb9\x75\xa4\x04\x72\x6b\x33\x0a\x34\xf4\xa5\x40\x0c\xa4\x67\xfb\x85\x26\x78\xac\x06\x77\xc2\xa0\x42\xd5\x20\x72\x36\x85\x5e\x09\xc3\xa4\xe3\xe2\x2c\x52\xc9\x8d\x78\x37\xd8\xdf\x61\xbc\xb7\x02\xde\x48\xcb\x6c\xd0\x09\x32\x4a\x33\x09\xcb\xc8\x00\x81\xed\x28\x82\x55\xd3\x38\x16\xc3\xb5\x99\x37\xa2\x62\x01\xd9\x5b\x04\x4e\x20\x45\x04\xbf\x42\xb1\x09\x43\xe9\xa4\xf8\x30\x88\xde\xdf\x49\xa4\x34\xd1\x64\xc6\x64\x8d\x63\x51\x9a\x7c\x0c\xa4\x2d\x50\x99\x6c\x34\x64\x90\x34\x82\x2c\x98\x44\x3c\x49\x06\x7e\x47\x36\x00\xa0\xd0\x5f\x64\xb3\x01\x58\x99\x0b\x71\x23\xb0\xef\x85\x6e\x8b\xea\xe5\x7c\x39\x5d\xcd\x17\x6f\x3e\xb7\x55\x42\xe7\x13\xd7\xcf\xed\x7c\x14\x1e\xb3\x9c\xe5\x90\x17\xda\xad\xb5\xdf\xce\x0a\xbd\xb6\x35\x04\x2c\x61\xd6\xd2\x4e\x62\x3f\x47\xf4\xc5\x93\x2c\xfc\x51\x5c\x9b\x89\x39\xf1\x17\x4f\xa2\x48\x13\xb3\x36\x47\xf1\x24\x31\xaf\x6e\xcb\x0f\x70\xee\x5a\x0b\x7f\x14\xd6\x96\x45\x13\xe4\xe2\x66\x8e\xde\x5e\x3c\x09\xc2\x4d\xb4\x59\x6b\x7d\x14\x4e\xee\x84\xe3\x8b\xf3\xe9\xc7\xcf\x3a\x71\x7f\xcf\xdd\x9b\x8d\x35\x05\x9e\xe4\xc9\x97\x8c\xa6\x93\x58\x4b\xca\xd1\xf3\xdf\xb1\xd6\xa2\x33\xcd\xc0\x77\x37\x09\xcd\x42\x6c\x9b\x41\x5a\x49\xbb\xf3\x2b\x74\xbf\xb4\x95\x7e\x4c\x3a\x96\x80\x10\x43\xb9\x49\xe1\x62\x3c\x59\xcb\xff\x47\x17\x09\x1e\x40\x30\xb7\x8d\x2c\x69\xe3\x44\xb9\x76\xa4\x84\xdf\x3c\xe2\x67\x56\x94\x6b\xc3\xa4\x68\xa1\xf5\x58\x92\x66\xfe\x41\x31\x13\x60\x24\x65\x18\xe8\x4a\x78\x03\x32\xbe\xf3\x5f\x74\x41\x12\x3c\x89\xf8\x69\xe4\x61\x92\x0e\x91\x32\x7f\xea\x10\x96\xd4\xbc\xb0\xe5\x13\x4b\x3e\x59\x3c\x68\xea\x82\xb5\x0f\x71\x43\xe0\x05\x21\x84\xc1\x7b\x89\xbb\x5e\xdc\xfe\x35\x4e\x28\x72\xfc\x07\xd3\x09\xe8\x47\x2c\x2f\x4a\x21\xd4\x94\xc9\x19\x0f\x13\xbb\x26\xe5\x65\xef\x35\x4b\xaf\x0a\x89\xc3\xc0\xba\x21\x3e\x20\x36\x49\x60\xd5\x18\x1d\x6d\xc3\x36\x54\x49\x19\x93\x99\x94\x70\xc5\xa8\xe5\xb1\x76\xfc\x88\x45\x2d\x57\xb2\x99\xc2\x2a\x5c\x72\xc8\xfa\x31\x04\x36\x96\xbd\x98\x04\x28\xd4\xe2\x9b\x7e\xcb\xa6\x7d\x4f\x19\x0e\x38\xb6\xe4\x69\x2b\xb1\x77\xcc\x8d\x47\xa1\x90\x9a\x3e\xac\xcd\x51\x3a\x09\x13\x7b\x71\x16\x24\x2f\x27\x86\xa2\x47\xd7\x0a\x30\x9b\xc9\x2d\x30\x04\x30\x19\xda\x38\x77\x04\xd3\x08\x8a\xc5\x85\x4d\xf1\x46\x28\x0f\xcb\x52\xf0\x3c\xdc\xd0\xad\x0f\x1d\xb8\xe2\x9c\x90\xee\x87\x72\x97\xe7\xa9\x2c\x85\xfe\x22\x81\x88\x8f\xb5\xc3\x04\x54\x6f\x24\x9e\x32\xa9\xe3\xcd\x42\x60\x59\x39\xba\xd4\x2d\x91\xbb\x10\x76\x52\x8d\xea\xd5\xe4\x53\x60\x6c\x2e\xd9\x69\x6b\x48\x1d\x88\x1a\x91\xa1\xb1\x4b\x79\x24\x67\x84\x61\x8d\x4b\x79\x66\xe1\xf5\x91\x59\x9b\x89\xaf\x0d\x79\xe9\xee\xe1\x60\x3a\xa9\xea\x97\xff\x85\xb2\x86\x32\x12\xf4\x0f\x52\x34\xa4\xa2\x8c\x14\x3d\x93\x29\xca\x06\x51\xfc\x48\x31\x95\x85\x46\x1c\x2d\xbc\x1d\x9a\x73\x42\xa9\xcd\xd7\xec\x10\x0a\x85\x20\x44\x66\xa7\x71\xea\x07\xd2\xfb\x86\x71\x51\x9f\x20\xc2\x9a\x52\x68\x93\x11\x8a\x6d\x5b\xcb\xb2\x8b\x0e\x3f\x4a\x63\x16\x28\x0d\x04\xc2\x2c\x9d\x70\xd2\x2d\x9b\x93\x22\x9c\x70\xd0\x19\x25\xae\x90\x99\xe6\x24\x8b\x7e\xfe\xee\xf5\xb6\x35\x6f\x5f\x82\x9e\x4f\x6b\xa6\xf5\xbd\xd3\x03\xb4\xd4\xe1\x23\x05\xe1\xe8\x36\x08\x27\xb7\xc9\xdf\x72\x3f\xf9\xdb\x6e\xa2\x53\xa8\x17\xdc\xb8\x40\x5d\x49\xd7\x41\x7e\x62\xb6\xd3\x71\x2f\xdb\x5c\xde\x63\xde\xe7\x2d\x8e\x40\x92\x56\x78\x94\x33\xc8\x1a\x07\x04\xb3\x12\x7e\x1f\x64\x98\x54\x70\x55\x48\xc4\x76\x17\x45\x98\x2e\x99\x05\xfa\x84\xb9\xe3\x94\x50\x6b\x37\x71\x27\xea\x48\x5d\x9c\x79\x61\xd6\xf6\xc8\xac\xf5\xc4\x9d\x20\x3a\xc3\xe0\x81\xc3\x03\x77\xb4\x9d\x95\x79\x3a\x7b\x3e\xff\xa2\x90\x7e\xec\xc9\x97\x4c\x61\x8a\x59\x50\xde\x12\xf9\x7e\x29\xdb\x1f\x12\xbf\x7f\x2c\x9e\x9a\xae\x49\xcb\x1f\xf0\xb2\x43\x7d\xc4\xfd\x6b\x45\x4a\x17\xb5\x16\xb8\x19\xdf\x1d\x6a\xe5\x9c\x95\x94\x13\x53\x79\xe8\x26\x0c\xb3\xdd\xcc\x94\x9b\xcc\xcf\x91\xa0\xcd\x4e\x4a\x7e\x80\x31\x62\x70\x49\x19\xe6\xef\x93\x27\x9d\x3c\xbe\xe5\x22\x23\x26\x0f\xd8\xb3\x1b\x95\x59\xa9\x9b\x5f\x4f\x90\x9a\xe0\x84\xe5\xe3\x31\x29\x66\xc2\x53\x80\x22\x38\x6a\xd7\x94\x81\xf6\x8f\x4c\xf2\x14\xba\x27\xdc\x6e\x69\x16\x91\xbf\x38\xab\x8a\x19\x0f\x9f\xb8\xd2\x52\x7b\xdb\xe5\xd2\xdd\xd0\x8e\x26\x1c\x31\x41\xb3\x27\xda\xac\x79\xdc\x17\x8c\x87\x91\x22\x77\xd2\x3a\x44\xa9\x38\xdf\x1a\x17\x5d\x39\x4f\xc6\x95\xd8\xf9\xe8\x2c\x3f\x11\x64\x90\x17\xc0\x27\xc0\x02\xe5\x96\x78\xa9\x99\x65\x11\xe4\xc6\x64\x7c\xe4\x52\xe4\xb8\x5d\x24\xa7\xd0\x26\x53\x64\x2e\xca\x09\xcd\xf0\xb0\x70\x11\xb5\xad\x1b\x1a\x7f\x66\x12\x73\x22\x90\xaa\xb8\xab\xda\x47\x64\xb2\x30\x77\xa7\x11\xee\xaf\xce\x2f\x82\xb4\x7d\xa4\x05\xaa\x0a\xb7\x37\x6e\xbe\x51\x32\x35\x79\x09\x82\x49\xcd\x7d\x22\xad\x4b\xf6\x3f\x2e\x61\x29\xf8\x28\xba\x37\xdd\xb5\xf9\xbe\xfc\x62\xa9\xb0\x7d\xd3\xd4\x82\xac\xa3\xb0\x7a\x23\x4a\xc8\x64\xd9\xbd\x35\x99\xd7\x89\x6f\xb1\x85\x9f\xa4\xff\xa3\x91\x25\xfd\x73\x23\xcb\xaf\xd5\x27\x72\xd0\x10\x3a\xad\x2d\x6c\x69\x21\x1f\xeb\x28\xda\x63\xab\xca\xb5\x64\x9e\xb1\xa4\xbc\x91\xf6\x18\xa5\x71\xac\x59\x38\x4e\x02\x16\x7d\x65\x85\x17\x4e\xa4\x9a\xb7\x73\xa4\x2d\x95\x8e\x0c\xd2\x54\x27\x9b\x8f\x35\x69\x6b\x44\x26\x9d\x52\xad\x29\x2a\x23\x03\x59\xef\x04\xae\x12\x4f\x84\xa3\x80\x13\x53\x7d\xf3\xbb\xbc\xe3\x2b\x76\x6a\x75\xa7\x63\x69\x3d\x7a\x53\x2d\x3e\x7a\xfc\xeb\xbb\x51\x0e\x4a\x38\x3b\x99\x82\x65\x41\x59\x2b\x28\xaa\x21\x0e\x65\x52\x3c\xd5\x48\x1d\x0a\x3b\x01\xff\x3b\x91\xa4\x6b\x1c\xf3\x45\x4a\xc5\x91\xa6\x08\xee\xa5\x35\x70\x90\xd5\xfc\xc6\x3b\x2e\x13\xb4\x44\xd6\x03\x1d\x2c\xfc\x7b\xb9\x56\x95\x24\xaa\xb5\x94\x6c\x39\xc4\x3c\xca\x40\x01\x19\x51\xb3\x2a\xc9\xdc\xa1\xc3\xb2\x26\x8d\xc8\x19\xc6\x90\xd6\xea\x41\x3a\x39\xd2\x2e\x93\x35\xf8\x6b\x1f\x2b\xe7\xc8\xf8\xc0\x28\x33\x22\x9b\xc8\xb6\x67\xdd\xb1\x58\x48\x5a\xc7\x71\x93\x4f\x20\x95\x7f\x59\x38\xd5\x96\x94\x09\x35\x0f\x82\xff\xc6\xe5\xa9\x81\x3c\x4a\xca\x26\x52\x21\x90\xf2\x61\x44\x2e\xa5\xcd\xd9\xb7\x82\x54\x64\xd1\x16\x55\xc2\xfe\xa3\x94\x6f\x42\x86\x22\xee\xb5\xe1\xf7\x59\x64\x0a\x25\xd5\x8b\xc2\x01\x1b\x81\x6f\x3d\x37\x5c\xbe\x30\xe5\x23\x0b\x28\x32\x6c\x7d\x6b\x0c\x21\xab\x8b\x53\x22\x29\xc3\x70\x53\x69\x4c\x8a\x6f\x8a\x75\x98\x89\x63\x01\xbf\xad\x33\xc0\xed\x18\x94\x3c\x00\xdf\xe4\x4d\xc0\x67\x3a\x97\x9c\xae\xca\xf0\x18\x42\xe6\xbf\xb6\x05\x96\x93\x49\x6b\xcf\x83\x48\xc8\xa2\x40\x08\x2b\x05\x08\xf8\x1b\x74\xab\x79\x81\xcc\x0b\xc6\x72\x97\xf8\x8d\x1b\x41\x4d\x67\xa3\xe9\x20\xc2\xf4\x47\x7b\x9e\x32\xcb\x7f\xdd\xb4\x68\xdb\x58\x6c\x5d\x39\x5f\xb3\x7d\x8e\xc7\xb0\x4b\xa1\x6e\xad\x65\xd7\x4a\xfb\x15\x8e\x94\x2b\x7d\x93\x6d\xdf\x9a\x2f\xb1\x2e\x9c\x47\xb2\xda\x76\x5d\x70\x71\xad\x50\xa5\xc6\x97\xb1\xab\x0d\x9f\xe1\x27\x72\x1e\xb8\x08\x5b\x4c\x62\x7c\x66\x92\x68\x49\x47\xde\x5f\x4a\x9a\x57\xbe\xb6\x0b\xd9\x68\xd2\xe6\x66\x3f\x86\xf7\x43\x35\x9c\xa6\x93\x90\x8f\x45\x65\xec\x48\x23\x16\xe3\x0c\xb5\x21\x42\xe4\x2d\xac\x6e\x13\x38\x47\x01\x23\x43\x59\x04\x92\x5a\x38\x19\x86\x87\x61\x21\x0f\x09\x94\x02\x57\xe6\x43\x83\x6b\x8e\x57\x81\x1f\x99\x98\x93\xc0\xa5\xd4\xcb\x38\xe6\x80\x63\x19\x38\x06\xbb\x92\x65\x0c\xb3\xfc\xb7\x8d\x61\xa9\xa8\x31\xb6\xf1\x2b\x32\x7e\x8d\xcb\x9a\x70\x1a\x6b\x24\xe6\x06\xc3\xc2\x0e\x82\xc5\x16\xc1\x18\x4b\x1a\xf4\xf0\xcd\x5f\x2c\x7f\x5b\xe8\x96\x1b\x74\x8b\xa4\x4c\x41\x0e\x97\x4b\x2b\xc0\xb6\x0e\x4f\xfd\xb8\xe0\x57\xe8\xa1\x57\xe8\xd0\x2b\x14\xec\xb2\x05\xbb\x4c\x59\xc6\x61\x44\x5e\x05\xfe\xeb\x56\xbf\x05\xe0\x6b\x52\xd6\x22\x94\x1a\xb6\xe2\x62\xce\x2d\x05\xb0\x5c\xc2\x2e\xda\xb9\xab\x68\x67\x3a\xb4\x4b\x57\xd0\x2e\x8e\xc8\x31\x9f\xa0\xdd\x8d\x68\x77\x13\xd6\xb5\xe8\x60\xfa\x48\x17\x90\x00\x79\x07\xe9\xc8\xe2\xa0\x6c\x7d\x15\xe7\x8a\xd2\xea\x46\x9c\x33\xb7\xe2\xdc\xf5\x48\xa7\x9b\x23\x82\xb7\x90\x2e\x5e\x87\x74\x71\x17\xe9\x52\x0f\xe9\xf2\x06\xe9\xe0\x5d\xe3\x82\xd9\xec\x1e\x91\xf4\x2d\x76\xce\xf7\x41\x3a\x05\xdb\xa1\x72\x7e\xdc\x0e\x08\x63\xb4\x0d\xc2\x28\x8f\x1e\xfb\x47\xc4\x34\xa5\x4b\x61\x52\x0e\xca\x64\x4a\x53\x0c\x29\x0d\x76\x98\x62\x19\x53\x4d\xca\x24\xd0\x45\xdc\x94\xac\xce\xa4\xf9\x41\x70\x32\x51\xf2\x16\x27\x8c\xcb\x4c\xd6\x26\xe1\x49\x3b\x3d\x62\xa6\xaa\x63\xac\x5a\x74\xf3\x91\x2c\xff\xbf\x85\x6e\xd1\xf6\xd1\xcd\x63\x71\x30\x0b\xcb\xe8\x66\x5c\x83\x66\x0d\xb9\x6f\x90\x2d\xb7\x58\x12\xda\xdd\xcc\x15\xf4\x62\x3c\x62\xf4\x0a\x0d\x76\xb5\xe8\xe5\x0a\x7a\x85\x91\x77\x9e\x19\x44\x2d\xba\x9b\x02\x85\x8c\x83\xa6\x1c\x79\x93\x9a\x9e\x30\x26\x9b\xe6\x5f\xab\xcb\xe6\xe5\x92\xe1\xbf\x7b\x6f\x5f\xa1\xc1\xa3\x16\x91\x3c\x69\x7b\x05\x8f\x4c\x8b\x46\x79\x04\x3f\x1d\x17\x76\xd0\xc8\x98\x2b\xbb\x57\x6e\xf1\xc8\xdc\xbc\x7d\x79\x9e\x03\xcf\x7f\x1d\x26\x31\x3b\x1b\xc0\x5a\x77\xec\xf5\x06\x93\x02\xd9\x10\xf9\x6f\x0b\x93\x92\xbe\x0e\x93\x5c\x87\x49\xbe\xc3\x24\xdb\x60\x92\x69\xbe\x64\x92\xeb\x23\x92\x83\x6f\xe1\x11\x2c\x1a\x0d\x1e\xa5\x16\x8f\x4c\x87\x46\xa1\x96\x19\x56\x0e\x47\xfe\x16\xb7\xd7\x96\xaf\xac\x46\xa7\x9f\x39\x38\x01\x09\x05\x54\x74\xb5\xa5\xa0\x10\x09\x1b\x83\xa4\xec\x71\xf8\x35\x13\x80\x84\x1c\xf8\x81\x7f\x66\x27\xc9\x96\xe3\xb8\x03\xe9\x50\x32\x5e\x20\x47\x3d\xd2\xc6\xeb\x6c\xf9\x75\xf9\x48\xe0\x23\x64\x22\x72\xa4\x8f\xbb\x76\xee\xe3\x09\x2c\x4c\x39\xfc\x21\xe2\x64\x87\x72\xb0\x43\x91\x83\x27\xd2\x8d\x15\xd4\x12\xdc\x05\x13\x52\x7b\x6a\x98\x5b\xb3\x64\x00\xe1\x79\xac\x44\x2f\x3d\x53\x27\x50\xaf\xdd\xb8\x7c\xa7\x84\x66\xe6\xbf\x7c\x2c\xb5\x9b\xc8\x92\xdc\x1a\x92\x39\x76\xd8\x22\x99\xb7\xe9\x9b\x26\x6e\xac\x24\x3e\x2d\x5f\x49\x7c\x25\xb5\x5b\xe3\x98\x7a\xf7\xd8\xe1\xa9\x91\x46\x34\x77\xdc\x51\xf7\xb8\x4d\x07\xb5\x49\x0a\x25\xcc\xfa\x6e\x6d\x5f\x5d\x8d\x16\xb3\x4f\x94\x54\xcd\xa9\x2c\x3c\xd3\xac\x3a\x51\xd6\x1e\xa7\xab\x23\x81\x1c\x19\x9c\x44\x1c\x28\x24\xcd\xff\xc2\xd9\x1b\x99\x31\x1d\xf3\x2f\x46\x07\xca\xe5\xe4\xe0\xe6\x55\x2d\x2d\xfc\xbd\x35\xd9\xa4\xd7\x96\x62\x88\x63\x46\xf9\xc2\xd5\x90\x89\x19\x08\xc3\x82\x75\xc9\x29\xc9\xa8\xe6\xac\xa3\x50\x8c\x63\x96\x92\x4f\x92\x6c\x8c\x38\xae\x9b\x92\xf7\xe4\x95\x41\xd2\x71\x0a\xc5\x55\x30\x5a\xb2\x81\x57\x9f\x0b\x86\x7c\x4c\xd2\x52\x0e\x16\x77\x9a\x8a\x1e\x35\xc1\xb9\xc7\xe2\x8d\x81\x4b\x8f\x84\xe5\x9b\x77\x80\x92\xde\x4d\x96\x9c\xa6\x96\xa5\xf7\xc4\xeb\x57\xe3\x18\x02\x49\x9e\x25\x7b\xaf\x20\x92\xa3\x03\x69\x44\x81\xe5\x2b\xdd\xb2\x62\xa4\x61\xc3\x49\x1e\x09\x23\x8d\xab\xcb\x66\x9e\x9d\x3f\x2e\xc7\xf7\x11\xec\x3c\x89\xbc\x81\x23\x33\xe2\x5d\x8b\xd9\xdd\xc0\xb7\xc9\x86\x11\xf3\xa6\x70\x8b\x34\xad\x23\x0c\x93\x3c\xa1\x29\x6b\xd3\x9c\x66\xbf\xe1\xb9\x79\x97\xb3\x99\x92\xb6\x13\xde\xc9\xc7\x90\x5a\x5c\xc3\x29\xa5\x42\x91\xa3\x2b\x82\x85\xe7\xcd\x81\x34\xd3\xd2\x18\x49\xe7\xf2\x4a\xfb\x80\xf4\x93\xe0\x2a\x4c\x24\x97\x23\x31\x52\x52\x30\x89\xbc\xb5\x94\xf9\x7a\xec\x91\xf8\xce\x28\xee\xbe\x0b\x50\x16\x30\x41\x36\x38\x18\x81\x61\x16\x3d\xac\x97\xb6\x71\x09\x55\x0e\x4f\x34\xd9\x88\xbb\x5a\x92\x83\x93\x7f\x8a\xe3\xb2\x21\xb2\x14\x2d\xc9\x84\x40\xd9\x26\x49\x49\x1b\xd2\x4c\x71\x4d\x80\x37\x3e\x79\xac\xb1\x28\x29\x29\x06\x4a\x39\x48\xdb\x6c\x68\x78\x94\xe4\xe0\xf3\xa6\x61\xdf\x68\xb7\x36\x2d\x58\x7e\x94\x9a\x72\x0c\x63\x50\x60\x4d\x3a\x5a\xf2\x06\x1e\x19\x4e\x53\x86\x59\x32\x04\x1c\x2b\x9f\x58\xa8\x4d\x2a\x3d\x36\xf0\x0b\xd5\x9a\x4c\x51\xa0\x95\x93\x18\x71\x63\x1d\xb4\x31\x26\xc2\x0b\x95\x97\x35\xaf\x6a\x59\x56\x35\xd0\x42\x36\x68\x61\x78\x49\x31\xcf\xec\x19\x1a\x7c\x93\x78\x6d\xac\x91\xd7\xe7\xe2\xac\x78\xbc\x5a\x8a\xce\xd7\x48\x08\xc7\x24\xcf\x95\x73\xb4\x1c\x19\x13\xeb\xd4\x1c\x39\x9f\x52\x2a\x34\x93\x4b\xe2\x21\xdc\x84\x99\xd8\x6a\xca\x36\x1e\x43\x7b\xe4\x6b\xca\x31\x92\xd7\x38\x54\x2d\x67\x27\x1c\x33\x92\x88\x79\x2b\x29\x21\x8d\x1f\x81\x6f\x16\xe5\xda\x2c\x19\x74\xea\x38\x22\x28\xc3\x92\x8d\x10\xfb\x4b\x5a\xd7\xb5\x21\x66\xab\xad\xe6\xbf\xcd\xfa\xe3\xbd\x9b\x05\x63\x66\x30\x62\x66\xde\x90\x8c\x71\x64\x7d\x22\xc7\xf7\xce\x31\xdf\x47\x01\xd4\x5c\xb3\x94\x4c\x5e\x1b\xca\x3a\x92\xd5\x08\x4e\x09\xdc\x4f\x04\x15\x32\x6a\x6a\xb3\x34\x14\x18\xf5\xcb\x23\x2b\xf9\x19\xd3\x15\x89\x15\x99\x78\x49\x59\x0b\x0b\x36\x63\x3d\x57\x66\x3c\x92\xc9\x32\xf3\x1b\x58\x88\x4b\xc5\xab\xd8\x31\xa3\x12\x34\x85\x5e\x77\x33\xb8\xf4\x1a\x60\x97\x8c\x0a\x17\x4f\x70\x9c\xfb\xb5\x29\xb9\xc8\x34\x29\x49\x75\x14\xa1\xbe\x7f\x62\x2e\xe4\x27\xff\xac\x3e\x26\x25\xc8\x46\x31\x7a\x23\x67\x0c\x32\x72\x9a\xec\x46\xcc\xa9\x22\x61\x53\xb0\x9d\x77\x9e\xf1\x94\x11\x99\xc3\x64\x47\x41\x3f\x03\x59\xd8\x96\x2f\x25\xe5\xe2\x4e\x41\x39\x8e\x29\xb8\xc8\x74\x97\x0a\x85\x52\x8c\x4d\x8d\xc5\x1d\x36\x43\x26\x72\x88\xbd\xe4\x89\xe3\x6d\xc1\x50\x11\x07\x0c\xb2\xea\x9a\x64\xc6\x12\x73\x62\x4a\xf6\x3f\xa0\x78\xe9\x02\x70\x3d\xd9\xd2\x03\x26\x8e\x16\xa9\x1f\x99\xc3\xca\x3c\x8c\x36\x23\x96\x7e\x6c\xc9\x16\x9f\xbc\xc4\x63\xe1\x1b\xad\x11\x34\x1e\xc8\x14\x94\x4c\x89\xfb\x84\x3c\x32\xd6\xf0\xe8\xd0\x46\xcd\xe3\xf1\xf2\x06\x48\xc0\xc2\x29\x01\x8a\x02\x09\x24\x92\x81\x86\xa3\x00\x8f\xe1\x40\x39\x32\x28\x46\x96\xb4\xe2\x05\xaa\x37\x51\x52\x39\x4a\x00\xa2\xb4\x6f\x1b\x27\x85\x60\x41\x06\x00\x06\xd3\x24\xf6\x65\x28\x10\xc3\x38\x20\x75\x2b\x2f\xda\x6c\x53\xdb\xbe\x4d\x05\x0c\xa0\x6a\x19\xe0\x84\xbf\x14\x03\xa1\xa5\x76\x7a\xcc\x10\xa4\x00\x9c\x2f\x09\x68\x62\x5b\x87\x2b\x33\x01\xf7\x75\x24\xc3\xb1\xf0\x2b\x89\xc5\x82\x7b\x26\x33\x52\x86\xb1\x24\x5b\x4b\xec\xd5\x46\x23\x5b\x2e\x92\xe5\xb6\x83\x31\x36\x22\x96\xc0\x30\xf6\x98\x0e\x85\xf8\x83\x4c\x3a\x04\x4a\x09\x7f\x9d\x06\x23\x31\xa7\xc6\x93\xcb\x6b\x4d\x49\xf8\xbc\x92\x56\xd8\xa0\x79\x2e\x91\xbc\x0c\xae\x22\xca\x74\xea\x6c\xab\xe0\xcb\x40\x29\x6f\x8e\xc0\xc1\x76\x5b\x8e\x4f\x82\x84\xb1\x91\x33\xb4\xe0\x05\x27\xc9\xb9\x54\x93\x41\x5f\xfc\xa3\x36\x5c\x43\x75\x62\x72\xc2\x3e\x04\xde\xda\x2a\x8d\xbe\x78\xd2\xe8\x07\x99\x92\x24\x18\xd2\xa1\x81\xa7\xfb\x76\x9f\x14\xfa\x44\xd1\x23\x6c\xc2\xa4\xc8\x43\x20\xcf\xcc\x07\x3f\x76\x3c\x01\x25\xc3\x90\x76\x63\x1c\x1f\xa4\x73\x06\x4f\x61\x32\xbf\x4f\xf8\x17\x20\x10\x1d\x08\x5a\x08\xe0\x68\x5e\xac\x76\xde\xea\x0c\x8b\x90\x46\x85\x02\x04\xe7\x43\x0b\x0d\x74\xd9\x42\xae\xd4\x0d\x1b\x62\x19\x9b\x92\x8a\x17\x67\x89\xa5\x41\x19\x29\x3b\x07\x8c\x28\xb9\x92\xb4\x7b\xa4\x4b\x76\x03\x5c\x1b\x71\x36\x20\x25\x9c\xbf\x0d\x0e\x01\x2b\x26\xa5\x3b\x00\x61\xb1\x8b\x72\x5f\xb8\x2b\xdc\x93\x9a\x57\x0e\xf3\x4b\x63\xd2\x1a\xb2\x4c\x62\x9e\x5d\x92\xce\xbc\x70\x98\xcf\xb3\x69\xb4\xb3\x7a\x44\xf1\xa0\x2e\xcb\xc7\xf3\x5f\xfb\x1c\xee\x4a\xbc\x7e\x7a\xb0\x6b\x41\xc7\xad\x1b\xe6\x03\x0b\xac\x5a\x50\x51\xf4\xa3\xfe\xc2\x29\x92\xfa\xb5\xeb\x46\x82\x50\xf1\xb2\xe1\x1e\x73\xcf\xc7\x64\x0c\x19\x1b\xc8\x25\x4f\xd6\x3b\x8a\x90\x37\xdc\x6d\x53\x97\xb1\x70\xd2\x5d\x33\x67\xca\x79\x53\xbc\x6f\xe1\xbc\x32\xbc\xba\x9b\x53\x9f\x8f\x4e\xa7\xb3\x8f\x17\x8f\x2d\xc6\xf5\x68\xb9\x3c\x1c\x2c\x57\x8b\xf3\xf1\xea\x7c\x51\xc9\xe9\x78\x3e\x93\x4d\x33\x38\xbe\xa3\x3d\x11\x64\xab\x47\xcd\x53\xd9\x98\xfd\x6d\xbb\xfd\xdc\x5a\x9d\x7c\xb9\x98\xbf\x58\x54\xcb\x65\x27\x07\xfa\x3a\x08\xbb\x4e\xb5\x0c\xc2\xca\x20\xed\x49\xaa\x83\xb4\x9b\x13\x37\x6e\xaf\xee\xd9\x68\x59\xdd\xa7\xaa\xfe\xb9\x1c\x38\x71\x70\x5c\xcf\x97\x9f\x2a\x79\xd5\x3b\x49\xc2\x89\x79\xb0\x89\xc4\xd9\x69\xaa\xc8\xbc\xd8\xc9\x3c\xff\xb7\x94\x85\xa2\x4b\x2f\xfc\xda\x94\x1c\x1e\xdb\x47\x37\xa8\xdd\x30\x6a\x73\x25\x41\x12\x97\xd9\x09\xa4\x96\x86\xb2\x50\x47\x89\x72\x69\x56\x53\x84\x50\x95\x59\xbe\xe2\xbd\x0a\xff\xe2\xa9\x12\xe5\xd6\x42\x2f\xc7\x7f\xf7\xc8\xec\xd1\x07\xf1\x17\x61\x01\x8f\x80\xb2\xbe\x72\x04\xbe\xda\x3d\x02\x3f\xec\x1e\x81\xbf\x81\x5f\xeb\x75\x33\xe9\xcd\x55\x37\x3b\xd2\x2f\xcb\x54\x09\x4c\xd5\xc5\x99\x4c\xa4\xa5\x59\x9b\x49\x20\xb3\x01\xb2\x6c\x81\xdc\xfd\x15\x20\xcb\x16\xc8\xed\x04\x5c\x9c\x65\x7e\xe2\xb8\xf9\xa3\xb0\xd6\x6a\xa2\xdf\x09\xec\x9f\x7d\x51\x4f\xa4\x3e\x09\x57\x57\xf4\x8f\x08\x3d\x74\x22\xc2\xc3\xf2\x7d\x16\xf4\xc9\xad\xeb\x19\x6d\x7e\x92\xe5\xdc\x26\x86\xfe\xbc\x3e\xe1\x5a\x18\x4d\x31\x1d\xb3\xa8\x27\xbc\xb0\x22\x90\x31\x35\x0b\xa5\xd0\x62\x3f\x46\xee\xe5\x44\x41\x20\xed\x9f\x17\x0e\xa7\xa7\x5d\x03\x54\x82\xce\x89\x1a\xcd\x49\x60\x99\xc9\x1c\xeb\x4c\x31\x09\xe6\x62\x9b\x76\x2e\x9e\x24\xca\xe2\x3d\x60\x7a\x94\x29\x04\x64\x2a\x64\x26\xeb\xea\x9c\xdd\xb0\x3c\x8a\xed\x49\x49\x47\x08\x8d\xcb\x56\x3a\x82\x48\xea\x8e\xb9\x23\x2c\x25\x9e\xdc\x1d\x3c\x5c\xce\x94\x7d\x59\xcd\xbe\x08\xe2\x63\x4c\xf1\x80\xbd\x07\x85\x9f\xc8\xfc\x71\x48\x3c\x4b\xa7\xfa\xbd\x68\xfb\x44\x53\xbe\x38\x93\xcc\xba\x1a\xb8\xc1\x6b\x35\x91\xda\xdc\x23\xdf\xc6\x06\xec\x9f\x9d\xf8\xdc\x6f\x47\xe5\xa1\xbe\xc7\xca\xfe\x68\xbb\x30\xd2\x99\x04\x40\xf8\xbe\x00\x7e\x31\x97\xa3\x7a\x5a\x8e\xb0\x1d\xe3\xf5\x27\xd1\xd9\x5a\xb8\x34\x04\x52\xd1\x40\xbf\x6a\x35\x39\x08\xa0\xd1\x79\x24\xdd\x64\xda\x60\x8b\xd1\x13\x9a\x33\x18\xa5\x10\x1f\x6d\x62\x1b\x3f\x6d\x4c\x24\xe3\x11\xd3\x64\x02\x79\x28\x4f\x9c\xb1\xe4\x23\x62\x7c\x54\x74\xe5\x20\x9c\x44\xd6\xb0\x38\x1c\x49\x1b\x32\xca\x92\x66\x6e\xdb\xe0\x5f\x61\x28\xc2\x7b\xc4\x90\xf5\xc5\xbb\xa1\x09\xd9\xec\xde\xc6\x11\xe5\x40\x39\x6c\x2c\xf3\x5c\x19\x6c\x99\x39\x92\xf2\x25\x29\x87\xe7\x06\x64\xdb\x01\x9c\xa2\xdc\x46\x9a\x1b\x97\xc9\xa5\x28\x9b\xbe\x6b\x49\xca\xe1\x88\x02\x49\x0e\xb1\x51\x70\xcf\x6f\x06\xad\x61\x13\x62\xf1\xc1\x91\xca\xdc\x83\xac\x79\x28\x08\xae\x87\x41\x4a\x58\x34\x45\x0a\xa2\xb3\xb6\x99\x45\x54\x3d\x6a\x8d\x14\xd6\xf7\xe2\xbb\x20\x92\x39\x37\x26\xcd\x23\x72\xb9\xfc\xcb\x42\xa4\xc6\xc9\x4a\x08\x6d\xe3\xfd\xd2\x97\x7f\x21\x36\xe1\x18\xa2\x18\x33\x57\x89\x85\x69\xdb\x38\x27\x1e\x56\xc6\x61\x2b\x8e\xe5\xeb\xc4\xe2\xbc\x77\x38\xbe\x86\x7b\xe1\x61\x4e\x71\xdc\x1f\x23\x0d\xfc\xc0\x15\x4e\x55\xc8\x30\xe8\x96\x3b\x52\xbe\xd9\x50\x23\x54\x99\x29\x23\x18\x59\x5b\x68\x2f\x11\x0c\xeb\x00\x0e\x9c\xd5\x5b\xa6\x04\xc6\x68\x28\x6c\x59\xdc\x41\x6e\x1a\xf8\xdb\x79\xe8\x35\x0c\x74\xf9\x1e\xa1\x20\x50\x81\xeb\x32\x11\xd0\x9c\x8f\xb6\xe5\xbb\xa2\x4c\x6a\xe6\x0f\x9a\x5c\x96\x1d\x35\xd4\xf8\xfc\x42\xe3\x78\xe3\x18\xfd\x12\xed\x22\x6e\xb7\x7b\x18\xb6\x56\x82\x68\xab\x8a\x25\x1b\x0d\x41\xd9\x04\xdf\x3e\xab\xca\x5a\x44\x0f\x90\x1e\x01\xf9\x02\x6c\xa3\x57\x71\x09\x1a\x90\x32\x82\x4c\xca\x05\x09\x23\xab\x43\x68\x5d\xf0\x9b\xd1\x43\x8b\x5c\x14\xcd\xbc\xdc\x3a\x58\x46\x64\x2d\x88\xa4\xac\xb4\x90\x40\x19\xce\x0c\x7b\x06\xfd\xd5\xa5\x80\x79\x43\xd0\xa9\x7b\xcc\xbb\x77\x34\x5e\xe0\xdf\x50\x7c\xce\x19\xd1\x96\x4c\x8b\x4c\xc6\xca\x10\xbc\x32\xb8\x1a\x07\x35\x7e\x6f\x3d\x89\x32\xf7\x3c\xf5\x3c\xf3\x94\x22\x9c\x22\x9b\xa6\x11\xba\xc8\xbd\x8a\xcd\xba\x35\xe5\x46\x62\xd2\xfb\x67\x21\x3e\x76\x7a\xcb\xa0\xbe\x79\xda\xc4\x74\xe0\x88\x23\x4d\x21\xe9\x89\x23\x1d\xe2\x9a\x92\xe6\x4d\x3f\xeb\x6d\x4f\xed\x6d\x92\x75\x36\x9f\xcd\xc7\x93\xc5\xfc\xec\x33\x8b\x03\x0a\x7a\x64\x1d\x29\x07\xff\xa9\x57\x37\x0e\xf9\x79\x8f\xd5\xed\xde\x75\x75\xeb\x2f\x68\x79\x7b\x51\xae\x5f\xd0\xf2\x3e\x03\x49\x93\x2d\x49\xfb\x4c\xbb\x9a\xd9\xec\x6a\xcb\xdf\xb7\xb3\xdd\xed\xac\x3f\xe1\x1f\x6f\x33\xc3\xa9\xf7\x9e\x82\x2e\xf4\x89\x49\x15\x88\x56\x58\x4b\x4a\x77\x9f\x39\x56\x48\xd8\xf9\x6a\xa2\x3e\x25\xcb\x95\x29\x29\x88\x09\x01\x69\x8b\x73\x2a\xb9\x71\x79\x6b\xac\x35\x25\x64\x14\x0d\x66\xc2\x0f\xe2\x05\x1c\x97\x72\x12\xf6\x28\x90\xd1\xee\xd8\x91\xcd\xa1\x7c\x8c\x12\xfe\xb8\x2d\x70\xf1\xa4\xf7\x6e\x94\x60\xc1\x4b\x9d\x1d\x4f\xc1\x55\x3f\x47\x6e\x58\xe1\x30\x0e\xbe\x96\xe7\x06\xd9\x6f\x19\x15\xfc\x71\xc6\x49\x96\x25\x13\x66\x0c\xd2\x92\xb3\xe9\xe2\x4c\x7b\x44\x89\xaa\x63\xed\x49\x59\x9c\x12\xa5\x61\x17\xf4\x6d\x63\xd7\x54\xc9\xd3\xa6\x8c\x1b\x93\x87\x7f\xaf\x0e\x84\xac\xf4\xd6\xa3\x57\x2c\xee\xc5\x30\x91\x7c\xcf\x52\x88\x81\x67\x4f\xe6\xe1\xb0\x44\x5a\x6f\x9a\x97\x3b\xb7\xa2\x74\xaa\xdb\xc4\xfe\xe5\x2f\xde\x19\x77\xc3\x3c\x7e\xc2\x7d\xe8\xf7\xc9\xfc\xf8\x93\x79\x3b\x66\xbe\x5a\x7e\x22\xbc\x7c\x37\x0d\x23\xef\xdb\x02\x0e\x08\x76\x4c\xd6\x6a\x52\x89\x42\xf4\xcd\x39\x13\xca\xc0\x6b\xc2\x16\xb7\x85\xe0\x72\x21\xcb\xd9\x45\xc9\x9b\x97\x49\xbc\xc3\x26\xcf\xf0\x83\x09\x23\x32\x53\xc0\x34\x5d\x21\x82\x9b\x6c\x80\x17\x54\x22\x97\x6c\x63\x43\x63\xa6\xc5\x18\xdf\x10\x5b\x7e\x82\x3c\x0c\x48\x36\x49\x16\x8a\x9d\x9c\x25\x05\x1f\x98\x25\x70\xb0\xec\xc1\x1a\xd1\x44\xc3\x78\xf0\x02\x70\xb4\xe0\x17\xc1\x86\x5a\x52\x76\x12\xa6\x0b\x6e\x4c\xcb\xd2\x88\xcf\x01\x46\x1a\x49\x11\xc6\xd6\xe0\x46\xc5\xa6\xb8\x31\xcf\xe9\x9c\x78\x53\xc1\xe1\xa6\xd1\x14\xaf\x64\x17\x1c\x72\xd3\x90\xcf\xcd\x30\x78\xc3\x84\x3f\x1d\x58\xfe\xf2\xaf\x83\x98\x4d\x29\x7b\x1c\xe7\x5a\x8e\x62\x35\x3e\x71\xd3\xbc\xda\x60\x36\x53\x09\xa9\x20\x54\x82\x50\x4d\x1a\xa2\x60\xb4\xe5\xc6\x68\xbb\x86\xd9\x90\x37\xa3\x1e\x53\x4d\xc5\x19\xba\x24\x24\x8a\x1b\xc7\x54\xee\xaa\x0e\x48\x69\xec\x52\x73\x6d\xde\x99\xc8\xef\x0c\xdc\x31\xcb\xa5\xb5\x70\xe1\x85\xf2\x22\x50\x4e\xed\xb5\x79\xe7\x6c\xc9\x54\x69\x61\x44\x2b\xd7\xf6\x15\xef\xba\x0a\x16\x73\x93\x8b\x61\x8d\xf9\x13\xcb\xdb\x99\x23\xad\xcd\x96\x7b\x37\xf2\x0f\xe5\x26\x94\x27\x82\xdb\xe0\x6b\x5b\x57\x8c\x4d\xf2\x28\x17\x43\x73\x6d\x87\x14\x33\x2f\x18\xd8\xdf\x9c\x03\xe4\x42\xe0\xc5\x66\x98\x97\x30\xba\xd8\x1a\x7d\x0c\xf0\x34\xd3\xa4\x10\x52\x51\xe3\x65\x4e\x25\xfd\x86\x56\x81\xbc\x27\xa3\x33\x85\x90\xe0\xee\xc8\x8b\x19\x9e\x34\x0c\x17\x9c\x7e\x0a\x03\x78\x59\x3d\x8c\xcd\xf0\x6c\x72\x38\x4e\xae\xac\x44\x5e\x74\xa8\x24\x49\xca\x21\x96\x1b\x13\x3c\x46\x5e\x7c\x16\x83\xa4\xc8\x73\xaf\x98\xc3\x0b\x25\x23\xaa\xea\xb8\x1d\x2c\x30\x63\xe1\x4c\x12\xc0\x80\x24\x24\x20\xc9\xf0\x0c\x05\x9c\x1b\x4f\xc9\x0c\x2f\xdd\x34\x22\x1b\x03\xff\x75\xb0\x80\x3b\x25\xd8\xa5\x8c\xdf\xbc\x6e\xa0\xde\xf4\xcc\x87\xf9\x35\x59\x5b\x7c\x9c\x02\x38\x3d\x1e\xa1\x72\x58\x8a\x70\x48\x0f\x04\xc7\x7e\x20\x61\x39\x1d\x98\x89\x6f\x26\xf0\x74\x9e\x62\x30\x3c\xa0\x8b\x27\x91\xa2\x49\x42\x2b\xca\x3c\x89\x0a\x39\x12\x7a\xee\x31\x48\x0a\xe7\xcb\x21\x94\xee\x84\xa1\x07\x41\x23\x9a\xb2\xec\x99\xb9\x89\x5a\x36\x67\xe1\x01\xab\x22\xa3\x5c\x94\xa0\xaa\x4d\x1e\x95\x68\x5d\xe3\x58\x66\x0b\x0c\x23\xf8\x75\x1c\x14\x62\xb9\x97\x23\x4b\x70\xea\x69\x07\x9f\xac\xc7\x54\xbb\x1c\xe0\xd8\xd4\xf9\x11\x7b\xe6\xdc\x00\x49\xdb\x32\xfc\xcc\x98\x36\x37\xc6\x9a\x35\x2f\x82\xe2\x4b\x57\x1e\xf1\xf0\x11\x9e\xc2\x10\xb6\xfc\xd7\x39\xd8\x16\xd7\x66\xa1\x29\xe3\xaf\x79\x6c\x6c\x39\xae\x79\xdc\xdc\x65\x43\x20\x6e\xa1\x39\xc1\xda\x18\xbf\x2c\x4b\x46\xa5\x40\x11\xb3\xc9\xa5\x7d\xc1\xff\x10\x4b\x46\xc5\x08\x3f\x86\xc6\x8c\x5b\x1c\xd8\x3d\xa3\xb5\x2e\xf9\x16\xd7\x4c\xe9\x46\x89\x72\x46\x8a\xff\xdc\xf9\x4a\xc7\x80\xf0\x86\x20\x3c\x19\x64\xb4\x35\x1b\xc7\xec\x08\x57\x59\x6f\xc7\x48\xe8\x55\x58\x4b\x5d\xb8\x53\x86\xbe\x85\xd0\x46\x4e\x39\x46\x9f\x92\xe1\x36\xa9\x92\xcd\x16\x4e\x17\xc5\xd0\x6b\x31\x96\xec\x1d\x39\xa4\xf8\x8a\x38\x99\x8d\xac\x86\x24\x53\x3c\x37\xf1\x84\x31\x15\xd2\x13\x3c\xf3\x40\x7c\x19\x50\x0c\x8d\xcc\xe0\x05\xe1\xb2\x00\x6f\x4c\x65\x94\xb9\xe4\x52\x63\x24\xd4\x2e\xc0\x5d\xc0\xd8\x8c\xd1\x37\xbe\xd9\x10\x2e\x72\x43\x0e\xb3\x6d\x36\xe2\xe2\xee\xc6\x9b\x4b\x2c\xb1\x1e\xc8\x9d\xc1\xf5\x8e\x19\xba\x12\x5f\x63\x9e\xf9\xfb\x72\x93\x53\x71\x23\x8f\x8d\x03\xb2\x6e\x7e\x68\x6f\x47\x96\x3c\x32\x79\xf0\xb5\x75\xe3\xe0\x16\x5c\x0c\x50\x0a\xf1\xf4\x98\x8c\xa8\x14\x0f\x4f\x32\xdf\xd9\xd4\x43\xc2\x16\x37\x2e\x6e\x3d\x8c\xf0\xe0\xc9\x93\xa4\x90\x21\x38\x63\x23\xe3\x0e\x30\x59\xe6\x35\x68\x99\x55\xc7\x5d\x54\x90\x35\x79\xd7\xc4\xd6\xc1\xfb\x1b\xa4\x69\xa0\x9b\xce\x85\xc4\xc1\xd4\x8e\xd4\xc4\x09\x02\xad\x1f\x79\x86\xb7\x28\x57\xd5\x9c\xeb\x64\x78\xa0\xde\xae\x01\x04\x5e\x97\x06\xcb\x35\x16\xc8\x30\x94\x7d\xc4\xba\xe7\xce\x4b\xec\xca\x86\x89\x09\x13\x30\x67\x5c\x69\x0a\x9b\x04\x4f\x00\xd6\x83\xc9\xfc\xe6\xe2\xcc\xf1\x26\xc9\xa4\x1b\xe2\x7b\xd9\x4c\x72\x71\xc4\x36\xd8\x92\x78\x78\x25\x62\xc0\x01\xae\x70\xe5\x84\xcc\x64\x3c\x5c\x05\x59\x6c\xf1\x38\xa5\x8a\x70\x9c\x5f\x97\xc2\xa3\x6c\x56\x8d\x36\x82\x49\x93\xb7\x05\x77\x34\x20\xe6\x27\x14\x5c\x1a\xf3\x0c\x02\xd7\x10\xb8\x50\x22\xc6\x10\x19\xc3\x58\x5d\x96\x07\x8f\xde\x5a\xb4\xa7\x79\x75\x88\x36\xa3\x99\xb2\xae\x64\x37\x1b\x97\x1d\xa8\x48\xab\xd8\x3f\x53\x71\x9a\x37\x3e\x8d\xe0\xa4\xd0\xc6\xba\x6a\xc1\x5d\xc2\xb8\x26\xe4\xed\x95\xe6\x83\xef\x37\xaf\xdb\x35\xd6\x34\xae\x90\xfa\xcc\x59\x9c\x85\x0d\x56\xd1\xd9\x38\x2e\xa0\xe1\xb6\x11\xe3\xca\x6d\x5b\xd3\xb6\x6d\x0d\xbc\x1b\xdb\xb6\x79\x7e\xd0\x76\xd0\x61\x8c\xed\x97\x57\x7c\xf0\x85\x2f\x00\x70\xfc\x88\x09\x24\xff\x75\x80\xd4\xa4\x32\xdc\xf6\x58\x94\x0f\x23\xca\x2e\xf3\x5f\xf7\x9e\x29\x5f\xc0\xd1\xca\x3e\x33\xb9\xd0\xd8\x2d\x58\xb6\xd5\x85\x36\x61\xd7\xd2\x36\x93\xf1\x71\xc4\x33\xcf\x7f\x1d\x3a\xf8\x36\x00\xcb\x47\x2c\x03\x38\xb2\x1a\xdd\x78\xf1\x37\xf0\x8a\xdd\x3a\x08\xcd\x42\xc0\x96\x89\x39\x86\x3b\x0e\x6f\x84\x0e\x3b\x29\xdf\x97\x94\xdb\x0d\x7d\x46\x59\x26\x12\xa5\x1f\x0c\x4f\x54\xea\x1b\xd2\xcd\x04\x02\x2b\xad\x81\x3f\xba\xb2\x11\x7c\x8c\x37\xdf\xd9\x7f\x79\xbf\x70\x98\xc4\x44\x10\x19\xf1\xac\x1e\xf3\x6e\x03\x80\x14\xfd\x87\x6c\x8e\xa2\xf7\xbe\x00\x29\xa6\xc2\x22\xc2\xc1\x8e\x12\x6f\x6c\x3e\x16\x97\x1a\xd0\x78\xc6\x21\xec\x02\x20\x72\x51\x37\xe9\x7f\x40\x02\x32\xf8\xae\x08\xb7\xca\x50\x70\x96\xc5\x06\xc6\x3e\x03\x6c\xc9\xf0\x36\x4c\xbe\x78\x87\x59\x26\xbe\x16\x8e\x4e\xd9\x40\xe8\xd7\x3e\xe3\x1c\x76\x06\x8a\xc9\xe9\xe2\x4c\x06\x4c\x12\xd2\x19\x8d\x0d\x45\x38\x3e\x33\x97\x99\x24\x25\x8f\xc3\xe3\x42\x80\x53\xb7\x2b\x2e\x9f\x00\x1e\x93\xbd\x10\x12\x22\x8b\x24\xf3\xa6\x23\xb0\x3f\x5e\x34\xff\x94\x39\x8f\x50\xf3\x20\xb9\xd9\x18\x47\xe9\x5a\xa1\x64\x2c\x93\x91\x53\x90\x99\x5b\x90\x86\x82\xee\xe8\x1c\xbf\x82\x5f\x12\x36\xbe\x50\xdc\xc8\x3c\x14\x2c\xcc\xde\x05\xc6\x46\x61\x29\xfa\x20\x32\x25\x97\xca\xfd\x66\x12\xbf\xcb\xea\x5a\x41\xe7\x4b\x51\xa0\x26\x4a\xa6\xf8\xa2\x5b\xbf\x71\xe7\x0e\x99\x57\xae\x2b\x6b\x1a\x0c\x3f\xf2\x23\x81\x2f\x60\x4e\x86\x5f\xeb\xe8\x98\xac\x7b\x6c\x52\xdb\xe1\xb3\xba\x91\x4e\x74\xf6\xbd\x90\x57\xdd\x50\xd3\xec\x98\xcb\xf7\x85\x42\xba\x86\x42\x1a\x1d\x98\xd8\x97\x1b\xf0\xca\x84\x28\x43\x68\xdd\x94\xd1\x35\x33\x8a\xa0\x8d\x21\x91\xb2\x63\x4c\x86\x56\xbc\x47\xe3\x18\x7b\x8a\xd6\x40\x5f\x67\x4a\x3c\x2f\x79\x5e\x54\xc9\x52\xe4\x1d\x39\xd9\x72\x92\x31\x45\x48\x53\x31\x50\x06\x1e\x98\x3c\xa2\xe8\x23\xff\x75\x61\x4d\x3c\xe3\x21\x50\xc8\x8e\xff\x36\x9c\x17\xf4\xad\x63\xec\x33\x0d\x19\x80\x68\xc6\x90\x09\x5c\x99\x0d\xcc\xec\x66\x88\x77\xf0\x44\x74\xa9\xd9\x23\x13\x97\xb3\xc8\xa3\xaf\x02\xb2\x98\x8d\x58\x20\x28\xc2\xc1\xc6\x5e\x52\x12\x15\xaa\x04\xd9\x2b\x1b\x6c\x24\xde\x65\x34\x1d\x63\x39\x24\x91\x8c\xb1\x25\x3a\xc2\xe9\x88\x78\x3b\x16\x44\x0c\x24\x4b\x07\xaa\x14\x53\x99\x3d\x0b\xfe\x16\xbc\x19\x0e\xa9\x2b\xfe\x7a\x89\x85\x3f\x38\xee\x39\x6c\x00\x08\x45\x24\xc7\xb3\x60\x70\x8c\x2b\xb6\x03\x6e\xdc\x25\x50\x71\x85\x44\x7e\x96\x14\x33\xa4\x81\x54\x24\xcb\x12\x5d\x11\x82\x95\xd3\x65\x0b\x49\xe8\x14\xf2\x89\x15\x96\x86\x29\x3a\x69\x4d\xcc\xcf\xd8\x11\x0f\x9e\xff\x3a\x9f\x6c\x16\x24\x2d\x73\xaa\x4d\xd4\x47\xd9\x6d\xc9\x18\x03\xee\x85\x6f\x46\x14\x62\xdf\x39\x15\x44\x18\x87\xf6\xe5\xe6\xd2\x29\x17\x23\x18\x25\x8d\x60\x0a\xac\x5e\x44\xbb\x19\x1c\x3d\x5e\xa2\x8e\x4c\xe1\xbb\x40\xe3\xc8\xc2\x47\x4f\x33\x9a\xe7\x7e\x2b\xbc\x1f\x92\xcb\x6e\xdc\xec\xbd\x86\x85\x45\x26\xf3\x14\xad\x26\x9b\x4c\x4d\xd9\x79\x4c\x2e\x39\x1e\x6d\xa0\xc4\x6c\x63\x82\x2f\x2a\x4b\x6a\xcc\x6d\x47\x64\x89\xb0\x2a\x52\xd0\x45\x6d\x9c\xc1\x71\x13\xf7\x3f\x10\x0b\x06\x3a\xc2\x9f\x12\xa2\x97\x61\xa1\xc0\x24\x72\x0e\x42\x7c\xe0\xaf\x98\x29\x83\x30\xd9\xe1\x4d\x44\xb4\x7b\x46\x9e\x83\x72\x69\x1d\x90\x3d\xb6\x64\x96\x62\x82\x0d\x48\xcc\x05\xe6\xdf\x20\xc4\x36\x92\x63\x6c\x88\x96\x87\x4a\xca\x3b\xc8\x4e\xdc\x2d\x66\xc6\x2c\xb1\x48\xc0\xbf\xf4\x26\xb8\x04\x7b\x2a\xa4\xaa\xd8\xec\xa5\xbc\xda\x0d\x8f\x2c\xd5\xbc\xea\x98\xc9\xe2\x19\xd5\x64\xbb\xee\xf1\x80\x54\xc0\xee\x1b\x42\x89\x75\x6b\xc3\xe3\x20\x40\x44\x1e\x91\x0b\xc2\x34\xcb\xae\x71\x37\xce\xc8\xfe\x2d\x3c\x38\xee\x72\xed\x53\x0f\xc7\x33\xea\x99\x80\x97\xb0\x0d\x24\xf5\xa4\xec\x3d\xdf\x14\xef\x92\x26\x3c\x53\x07\x1c\xb9\x69\x99\xf2\x43\xd3\x1e\x65\x99\x65\x97\x2d\xe3\x4e\x2e\x77\x5c\xa4\x30\xb4\x59\x13\x90\x2d\x52\x80\xed\x07\xfc\x8a\x0a\x05\x6b\xb2\x2b\xbb\x55\xe3\xd1\xee\x99\xa8\x14\x76\xc9\xf9\x8c\xb0\xc8\xa8\x3c\x68\x8c\x61\xbc\xb1\x9e\x1c\x58\x79\x26\x86\x60\x58\xb9\x1b\xc0\x62\x0f\x21\x91\xeb\x4d\xdc\x65\xab\xb9\x0f\x25\xae\xa5\x5c\xb8\x21\x24\x1d\x47\x6f\x20\x85\xf3\x73\x6b\x8b\x9e\xc0\x94\x54\x26\x51\xf3\xfe\x3b\x62\xd1\xcf\x8b\x72\x6d\xe5\x21\x9e\x0e\xf0\x65\x09\x79\x53\x92\xf7\x1b\xf0\xb2\x98\x41\x36\x6f\x12\x6b\x6a\xc4\xf1\xf2\x08\x20\x55\xa3\x11\x44\x22\xc6\xf2\xaf\xd1\x9e\x29\x33\xbc\xe9\x75\xb1\xe6\xc8\x12\x1a\xc4\xdb\xab\x71\x6e\xc4\xf0\xe5\xbf\x8d\xdf\x76\x61\x63\x70\x74\x7a\xb9\x34\x6f\x40\x68\x80\x2a\x16\xc2\x69\xa6\x50\x8c\x23\x05\x59\x52\x61\x1d\x91\x02\x95\x85\xad\xc8\x34\x1c\x06\x1c\x04\x80\x90\x0d\x81\x6c\xf4\xe4\x3d\xb4\x93\xc8\x2e\xad\x29\xea\x35\xf3\xca\x76\xc2\xf2\x0e\xc4\x18\xa4\x5d\xf6\x91\xb7\x03\x4c\x10\xc8\xbb\x33\x4d\x26\x16\x13\x46\x9a\x8a\x6a\xa8\xcb\xeb\x00\xd7\x78\x07\xcd\x8c\x2e\x91\x55\x1d\xf2\x1b\x24\x93\x71\x0d\x67\x1b\x62\x61\xce\x6c\xc8\xe5\x26\x28\x06\x8f\xc9\x86\xa5\x15\x08\x2b\xdd\xee\x10\x34\x42\x7d\xb2\x70\x14\x73\x7b\x6d\xdf\x41\x6c\xc1\x62\x76\x4d\xb0\x14\x34\x11\x92\x32\x2f\xc3\x08\x89\x85\x87\x2f\x61\x88\x72\xde\x94\x1b\x84\xcf\xf1\x8d\x4a\xa0\xf1\x2e\x50\xb4\x01\x74\x35\x3a\xb2\xd9\x96\xec\x2f\x99\xb9\xdb\x74\x71\xc6\xbb\x5d\xa2\xc0\xe2\x22\x53\x71\x5f\xa8\x76\x64\x70\x91\x8a\x13\x5e\x67\xe3\x32\x58\x44\xbc\x15\xb6\x1f\x8a\x98\x96\xc1\x4d\x38\x51\x95\x34\x13\x78\x28\x18\x63\xc4\xe1\x5a\xae\x8d\x84\x24\x55\x32\xfe\x30\x84\x4c\x04\x63\x0d\x2b\x99\x2d\x04\x02\x21\xfc\x16\x15\x41\x38\x2e\x5b\x71\xd7\x34\x74\x70\xa0\x07\x26\x37\xe4\xbc\x6b\xda\x34\xac\x75\x59\x86\x51\xd7\x9a\x82\xb2\xd2\x93\x8d\x38\x31\xdd\x96\xc6\x9b\x89\x2a\xcc\x73\x74\x35\x74\xd3\xa4\x74\x62\xd9\x21\xf2\x5f\x57\x44\x63\x85\x97\x95\x9c\x8b\x50\x06\x86\x05\x29\x1a\x75\x74\x13\x9e\x18\x96\x09\xc8\x75\x0a\x45\x48\x61\x88\x73\x87\x9d\x0d\x55\x34\xd2\x84\xb6\xcc\xe3\x33\xbf\xaf\x4b\x2a\x18\x04\xba\x7b\x2d\x71\x3f\x6e\xf2\x34\x34\x0c\xbf\x03\x67\x21\x5b\x28\xb6\x12\x84\xdf\x60\x5b\x03\x79\x66\xf8\x2d\x82\xcf\x2d\x4e\x3c\x6c\xfb\x01\xb8\x8d\x5b\x49\xa1\x0c\xa5\xe9\x07\xb3\xa0\xe8\x87\xc2\x51\xc8\x41\xd9\xe3\x4c\x2e\x30\x27\xea\x8b\xf8\xd3\x76\x23\xb5\xbd\x60\xba\x88\x5e\x94\x6d\xb6\xa5\xce\xb0\x76\xe7\xa6\x1b\x01\x1f\x6b\x55\xa8\x77\x28\xdb\x67\x59\x6a\x05\xe2\x09\xba\x09\x24\x70\xe0\x99\xae\x35\x52\xaf\x63\x82\xc6\x65\x9f\x60\x36\x20\x62\x31\x30\xa8\x90\xda\x3e\x87\x5c\x32\xc3\x23\x79\x93\x64\x8c\x96\x4c\xa4\xc0\x4e\x19\xf2\x48\x1c\x53\x42\x30\x0b\xa5\x83\x0e\x41\x77\x42\x97\xd5\xb6\xc9\xcd\x99\x75\x82\xfd\x92\xd1\x10\xa7\xcf\x83\xa3\xb1\x2e\x21\xab\x30\xd6\x73\x80\xc8\x82\x78\x21\x26\x89\x96\x1c\x0f\x3e\x81\x03\xb3\x40\x02\xcc\x46\x23\x30\x63\x06\x42\x4a\x88\x23\xe5\x6d\x98\x91\x2c\x33\xef\xaf\xe2\xc5\x19\x37\x08\x35\x55\xf2\x63\xc9\xc8\x09\x83\x75\xe6\x05\x89\xf0\x09\x9f\x82\x4c\x08\x04\x2a\xf7\x96\x12\x4b\xbb\x32\x42\xff\xcf\xe4\x86\x65\x89\xac\xa5\x45\x80\x61\x09\x5d\x04\x27\xc2\xa2\x25\x6f\x23\x20\x36\x56\x85\x92\xe3\x1c\x3e\x6a\x2c\x5c\x64\x04\x01\x42\x96\xc8\xa9\xb9\xe7\x25\x9a\x20\x04\xa9\xec\xb1\xa9\xe0\xf8\x4b\xd8\x69\x4a\x88\x2b\x36\x60\xe6\x7a\x0c\xb3\x27\x99\xbc\xb9\xfb\x10\x8a\x22\x89\x5c\x9c\x2f\xaa\x4f\x69\x0c\xd5\x10\xf6\x91\xce\xbf\x76\x14\x18\x16\xc8\xad\x00\xb4\x95\x86\x2c\xec\xdb\xc9\x8d\x9c\x32\x38\xe5\xbb\xfd\x57\x35\x81\x6a\x4d\x01\x0f\x54\x46\xd4\x29\xaf\x76\x19\x28\x01\xf8\x2e\x66\xbe\x47\x02\x92\x12\x53\x8f\xec\x95\x48\x1d\x9f\x18\x41\x78\x59\xf0\x96\x57\x3b\x52\x99\xef\x72\x49\x68\xe0\x1d\x4b\x83\x29\x96\xa8\xc0\xcd\xad\x70\xe4\x73\x44\x04\x6a\x7b\x1c\x73\xd1\xe5\x28\xe8\xfe\x4a\xe6\xd9\xec\x11\x3f\x28\x1d\x59\x77\x1c\x71\xf8\x8a\xad\x0d\x65\x6d\x59\x30\x75\xfe\x51\x4e\x9a\x6c\xb0\xa2\xfd\xb7\x51\x69\x95\x93\x2a\x78\x1b\xd5\x2c\x18\xf9\x2d\x4d\x86\x2e\x41\xd1\xc1\x89\x72\x3a\x03\x0b\x9d\x08\xd0\x6a\x4e\x88\xcf\x4c\xed\x70\xf6\xa7\x43\xda\x93\xf2\xb0\xa4\x83\x04\x1e\xab\x4d\xc4\xc9\x1f\x95\x4a\xf9\xaf\xe1\x86\xf9\x3e\xad\xd6\x72\xfe\xf2\x53\x19\xdb\xda\xa3\xe3\x78\x4b\x5b\x23\x60\x36\xd5\xd2\x21\x87\x25\xb9\xc4\x53\xe7\x13\x12\x8e\x2b\x7d\x62\x70\x48\x76\x34\xc8\xb2\x82\x80\x79\x4a\x91\x92\x3f\x09\x14\xbc\x3f\x6e\xaa\x61\x84\xb4\x45\xbd\x6b\x8e\xb5\x62\xfa\x23\xec\xda\x90\xb3\xb6\x96\x9e\xe0\x0a\xe1\xe2\xb1\x15\x60\x86\xd6\x8e\x71\xa7\x46\x03\xd0\x34\xdb\xb5\x0c\x64\x52\xcd\x04\xa9\xb8\x90\x6e\x5c\x05\xce\x17\xf5\xde\x1f\x5f\x8e\xa6\xb3\x95\xfa\x47\x3d\x9d\x55\xa3\xc5\x3e\x03\xed\xb4\x7a\xbe\xfc\xe6\xcf\xe5\xc1\xff\x5a\x8c\x4e\xa7\xd5\x6c\x25\xa6\xa7\x87\x83\xad\xa2\x03\xf1\x5a\x1f\x0e\xb4\x26\x3f\x10\x6f\xf8\x2e\x53\x0e\x69\x20\x5e\x9b\xee\xa9\x39\x1c\xb0\xec\x64\x06\xe2\x45\x53\xcd\xbf\xcd\xa6\xab\xe5\xe1\xe0\x7c\x59\x2d\x7e\x7c\x39\x1a\x57\xdf\xcf\xfe\x6d\x59\x0d\xbe\xf9\xf3\x72\x35\x7f\x29\xf8\x52\xa6\x05\x73\x18\xd3\x5f\x61\xf8\xc6\xbb\xf9\xf3\xe7\xcb\x6a\x75\x38\x20\x1d\x06\xdb\x05\xb5\x4d\xea\xaf\x8f\xae\x16\xf4\x76\xa7\xa0\x7d\x9c\xf5\xbf\xf8\xab\x05\x93\xd9\x29\xe8\x7d\x7e\xfc\x2f\x8f\xaf\x14\xd4\xbb\xc5\xfe\xe5\x91\xfa\x97\xef\xb0\xca\xb6\x61\xf5\xcd\x9f\x1f\x16\x10\xde\xb2\xfa\x3e\xb1\xe9\xfe\x9f\x66\x09\xde\x83\x40\x7f\x21\xca\x22\x47\xde\x09\x6d\x99\xbe\x3e\xb6\xc8\xef\xc8\x1c\x42\x42\x84\x7c\x62\x81\xa3\xbd\x89\x4d\xea\x01\xa1\x9b\xdc\x4b\xd0\x3c\x66\x10\xe9\x26\x20\x17\x26\x36\x4b\xda\x27\x19\x60\xfd\xb1\x64\x34\xd3\x64\x6d\xf4\x23\xf2\xde\x6f\x72\x40\x72\x93\x4a\x6b\xe1\xc6\x4d\xde\xb3\x92\xe7\x01\xc9\xb8\xb5\xcf\xf0\x70\x85\xf3\xd5\x71\x24\x95\x44\x26\x6d\x71\x2a\xb8\x77\x4c\xcc\x5d\xb8\x38\xd3\x25\xc7\x24\xb3\x4b\x10\x7d\x8c\x47\x2a\x17\x66\x37\x23\xd9\xcc\x0c\x6e\x64\x69\xbe\x44\xcb\x87\x88\x0d\x67\x12\x29\xea\xe3\xe6\xc8\x7f\xc6\x61\x66\x4a\x90\xa7\x04\xd1\x98\x0e\x79\x7d\x1d\xf2\x84\x58\x8b\xe7\x26\xc9\x48\xff\x3f\x7b\xef\xde\xe5\xb6\x71\xe6\x09\xff\xbf\x9f\xa2\x96\xfb\xc7\x24\x67\x1b\x65\xd4\xbd\x2a\xef\x66\xdf\xb4\xdb\xf6\x76\xf2\xb6\x3c\x1e\xdb\xe9\xbc\x33\x8a\xce\x1c\x88\x84\x44\xc6\x20\xd9\x21\xd9\x94\xd5\x73\xe6\xbb\xef\x79\x7e\x55\x00\x41\x12\xbc\xb5\xd8\x52\x2b\x23\xcb\x44\x83\x04\x50\xa8\xcb\x53\xcf\xfd\xa2\x1c\xce\x95\xa2\x73\x1b\x52\x42\x29\xb8\x31\x19\x41\x14\x28\x7a\xbb\xc6\x53\x68\x26\x13\xd5\xca\x03\x6c\x54\xc6\x80\xe0\xc3\x83\x2b\xd0\x6c\xa5\x73\x1f\x13\x06\x1d\x4e\x0a\x13\x01\xe7\xf5\x68\xf1\xfa\xbe\xff\x4b\xb9\x78\x06\x2e\x15\x92\x0b\xa4\x9b\x97\xba\xe0\x56\xf1\x86\x1e\x12\x9b\xc4\xa5\xac\x84\xa7\x45\x20\x88\xd8\xb8\x4e\xfb\xcd\x29\x5a\x4b\x6b\x2c\x82\x5b\x43\x81\xe8\x6e\xab\x56\x85\x2a\xa5\xe4\x46\x5d\x1b\x6e\x94\x2e\x88\x9b\xa3\x4f\x7d\x11\xbe\x66\x2e\xd7\x37\x92\x16\x10\xba\xd9\x02\xb9\x2c\xac\xf4\x8d\x0c\xab\xa1\x37\x08\x0f\x63\x17\xab\x84\x91\x84\x2b\x87\x28\x30\x53\xd1\x1a\x64\x86\x3b\x6f\xaf\x3d\x87\x5c\x92\xc3\xd4\xe0\x7c\x5b\x51\x6f\xbd\xfe\xee\xbb\xb5\x24\x34\x32\xe7\x5e\xc1\xb0\x69\xec\xb5\xd0\x3c\xa8\x2a\x83\xf7\x10\x1e\xbd\x0e\xdc\xe7\x96\x60\xcd\x4b\xfc\xa4\x14\x75\xdd\xa2\x4c\x5b\x92\x60\x8c\x21\xae\x71\x48\x3c\x83\x5d\x1f\x34\x09\xb1\x70\x09\x55\x70\xec\x71\x19\x71\x59\xc1\x9d\x95\xa6\xc1\x41\x31\x52\x35\xcb\x83\xa9\x89\x5a\xce\xa5\xd2\x91\xac\xa1\x66\xd3\x91\x64\x6d\x45\xba\x7c\x6f\x93\xc6\x19\x79\x75\x98\xd0\xac\x66\xf8\x28\x42\xb3\x02\xfe\x67\x82\x39\xff\xc1\x77\xc0\x5e\x4c\xf4\xc6\x3c\x29\xa3\xc9\xa5\x51\x31\x23\x6b\x3f\xa6\x65\x33\x90\xf5\x7d\xd4\x57\x88\x3a\x37\x85\xb1\xbe\x30\x96\x3b\xe5\x58\xfa\x13\x85\x6d\x83\x64\x13\x3a\x3a\x72\x5b\xe4\x10\xe2\x4a\x10\x45\xca\x10\x4c\x2e\x38\xc4\x4d\x25\x10\x43\xce\x34\x0f\xb1\xae\x2f\x4a\xea\x3a\x24\xbc\xca\xe9\x47\x5f\xd7\xe5\x15\x12\x3f\xc2\x55\x0c\x3a\x31\x89\xec\x2f\x90\xf1\x94\xce\xe0\x43\x4e\x72\x00\x89\x11\x0a\x39\x97\xa3\x99\xc5\x0a\x4e\x2c\x49\xf4\x19\x12\xc1\x65\xd1\x55\x43\x70\x89\x7b\x49\x62\x10\x42\x67\x0a\xd5\xe3\xb8\x84\xcd\x2d\x38\xa4\x4a\x11\x19\x4a\xbd\x91\x10\x60\x04\x52\xd1\xa0\x98\x0a\x7c\x6e\xbd\xaa\xcd\x98\x22\xaa\xfe\xa1\x6d\x46\x10\xbb\x36\x91\x12\x4b\x2f\x53\xe6\x23\xc2\x40\x24\x25\x7b\x6d\x92\xa1\x53\x25\x05\x95\xe1\xca\x43\x8d\x62\x90\xe2\xc5\xca\xc0\x5d\x2c\x8f\x06\xe3\xb7\xc3\xf0\x7c\xcc\xd0\xa4\xc1\xf3\xc4\x0a\x74\xa0\x5d\x51\x97\x8a\xc4\xc4\x51\xe7\x29\x72\x0f\x5d\x30\xcc\x4b\xf0\xca\x46\x46\x90\x5c\x93\xc8\x83\xca\x1e\x28\xd6\xe6\x7d\xa6\xb8\xcc\x2c\x77\x48\xd1\x64\x25\x8a\x7d\x44\x71\x90\x09\x64\x0d\x33\xdc\x42\x26\xb4\x39\xd1\x5b\x8f\xe4\x17\x40\x5e\x48\x7e\x62\x88\xc1\xa0\x25\xf0\x9e\xa6\x11\x0a\xda\x3c\x66\x31\x71\x96\x4b\x18\x39\x45\xe0\xca\xf8\xcb\xc0\x83\x23\xde\x21\xb8\x26\x97\x02\x41\x81\x67\x4d\x2a\x31\x26\x5b\xa9\xb8\x8a\xc0\x83\x21\x6e\x2f\x34\x6e\x94\x70\x0c\x61\x31\xaf\x0a\xdc\xb9\xf3\x5c\x71\x07\x57\x85\x20\x62\x52\x01\xe9\x74\x74\x81\x12\x21\x65\xac\xd3\x10\x3b\xa5\xcb\x48\xe4\x2b\xb4\x41\x5e\xa7\xf4\xa7\xf1\xc8\xb3\x19\x12\x6c\xf5\x69\x93\x3a\xc4\x30\xf0\x60\x91\xea\x10\x51\xc8\x81\xc7\x3c\x9b\x19\x94\xbd\x39\xac\x72\x9a\x63\x22\x85\x81\x1d\x1e\xfa\xc7\x68\x42\xcd\xa3\x73\x0b\xb4\x53\x3c\x97\xb0\x3b\xf9\xa8\x1a\xb2\x34\x3b\xce\x64\x3c\x04\x0b\x67\x0b\xa4\x0c\x42\xc0\x16\x01\x9b\xb4\x0a\x7e\xe3\x04\x83\x4e\xc7\xe5\xe1\x02\xdb\x21\x46\x4e\xa8\x58\x5a\x13\x4a\x16\x2e\xe0\x33\x92\xd7\x0e\x91\x82\x6b\x15\x4d\xfa\xca\xfa\x68\x88\x93\x50\x9d\x07\xf8\x68\x58\xae\xbc\x42\xee\x0d\x67\x05\x37\xb1\x5a\xb4\x25\x2e\x1a\x26\x3f\x58\xaa\xa3\x93\x78\x8e\xaa\x95\x2e\xba\x42\x49\x81\x0a\x18\x2a\x06\x5d\x18\x13\xab\xbd\xa1\x0e\x28\xb4\x65\xb4\xee\x79\x80\x56\x97\x1a\x29\x34\x2d\x20\x8b\xc7\xa4\x6b\xc3\x3e\xa7\xcd\x6f\x90\xc0\x2a\xe5\xaf\x22\x1c\x22\x20\x85\x03\x43\xeb\x5c\x45\x06\xd0\x05\x15\x5d\x01\xbd\x8a\x59\x94\x5c\xe1\x35\xa1\x4e\x96\xfe\x34\xbe\x6b\x34\x6f\x36\x30\xa1\x25\x0f\xba\xfe\x13\xf1\xad\xe2\x5a\x44\x66\x32\xe6\x24\xa2\x99\x84\xed\x4a\xc3\x87\x1e\x15\x65\x14\xd6\x56\x28\xc1\x0d\x5e\xab\x91\xc7\x48\xc0\x66\x0f\x06\x52\x89\xa8\x31\xcb\x11\x6d\x10\xf5\x89\x70\x3f\x30\x52\x71\xc1\x2c\xb7\x70\x55\x45\x92\x46\x65\xb8\x55\x3a\x55\xfb\xf1\x28\xc3\x2d\x6d\x20\xae\x03\xbe\x87\x12\xc6\x7d\x63\x90\xe2\x12\x19\x32\x72\x78\xf8\xd2\xf3\xd6\x23\x4a\x06\xfd\xb5\x26\xb1\xba\xb4\x73\x32\x0b\x48\x33\x5e\x5d\x42\xea\x65\xf1\x98\xb6\x82\x64\x32\xa6\xc3\x8b\x89\xea\xdb\xa9\xf4\xb0\x73\x24\x8b\xc7\xda\x84\xe7\xb4\xa5\xad\xac\x5b\x86\xf3\x6f\x75\x9e\xcb\xaf\xbb\xa8\xc9\x93\x0b\x8e\x5f\x48\xca\x17\x92\xf2\x85\xa4\x7c\x21\x29\x5f\x48\xca\x3f\x14\x49\xd9\x2b\xa5\xbc\xed\xdf\x3d\xa5\x1d\x44\x73\x2b\x98\xe3\x21\xd7\x43\x6e\x73\x53\x09\xee\x62\x94\x2a\x30\xa7\xc9\xa0\x02\x20\x50\xd5\x2c\x1e\xd3\x30\x48\xd0\x43\x14\xa5\xe7\x41\xaf\xd6\x9b\x5b\x64\x22\x56\xb6\x52\x5c\x1b\x78\x11\xcc\x49\xc4\x84\xc3\x5d\x5c\x3a\xe9\x54\xa1\x91\x0e\x2e\x1e\xe3\x83\x86\xfb\xe0\x90\x4e\x0d\x0e\xed\xad\x58\xe1\x6f\x2f\xb5\x52\x66\x3d\x93\x6e\x40\xa2\xfc\xc0\xa5\x12\x45\xf4\x84\xae\xfd\xa1\x63\x71\x6a\x02\x29\xea\x9c\x44\xf2\x6f\x19\x35\x57\xba\xe3\xb5\x82\x1b\x2f\x01\xa5\x61\xc9\xb5\x82\xd7\xb1\x8f\xa5\xe9\xd3\x1d\x39\xdd\x2f\xcc\x35\xa1\xc8\x0a\x2e\x77\x5a\xd9\xa5\xe4\xc6\xfb\x2a\x7e\x1b\xe2\x86\x82\xd0\xb3\x64\xf1\x18\x41\x43\xc1\x78\x2e\x72\xde\xca\xe2\xff\x3f\xb4\xf4\xe6\x3b\xbd\x36\x1c\xc7\x0d\x11\x98\xc0\xb5\x75\xb1\xb1\x65\x46\xd3\xa7\xaf\x1d\x37\xf0\x84\xd6\x20\x21\x8d\xe8\x1c\x80\x2a\x75\x95\xd1\x74\xc7\x97\xa4\x32\x18\x30\xf6\x12\x6e\xc8\x6d\x61\x30\xb6\x78\xac\x3b\xa4\xe0\xcc\x20\x64\x4b\x49\xa4\xf4\xa5\x37\xaa\xa3\x43\x9e\x4b\x2b\xb6\x87\x95\xa5\x56\x72\x9e\xdb\x4a\x22\xdc\x86\x8e\x72\x63\xee\x44\xac\x9b\x6c\x22\x0d\x33\xad\x3b\x15\xb5\x99\x13\x53\x51\x87\x65\xc4\x4d\x03\x6b\x52\xcb\x41\xf1\xeb\xaf\xaf\x72\xd3\xb9\x1f\x9e\x89\xf2\x44\x68\xee\x8c\x64\x9e\x58\xaa\x21\x8a\x1e\x68\xa8\x49\x75\x2b\x30\xd9\xf0\xa0\x34\xd7\x1a\xa1\x11\x31\xc3\xb8\xaa\x33\x84\x03\x31\xf2\x1c\xb6\x64\xa5\x79\xe4\x1f\x8c\xe6\x21\x20\x26\x16\x36\xd7\x3c\xc4\x92\x24\x30\xe8\xe6\x9a\x26\xd9\x01\x1a\x9c\x6e\xa0\x5d\xc6\x68\x0f\x84\x11\x0b\x6b\xd2\xb1\xc6\x37\x1e\x1c\x09\x21\x71\x5a\x1a\x9b\x8e\x35\x1d\x97\x50\xeb\xca\x98\x5c\x15\x09\xdd\x65\x9f\xb8\x26\x21\x09\xf6\x34\xdc\x61\x7d\x20\xd6\x41\x12\x68\x6a\xb5\xe4\xb9\xaa\x52\xc2\xf1\xdc\xc4\xdf\xfa\x82\x4b\xc4\xeb\x21\x46\x20\x58\x97\x4e\xa9\x23\xc5\x76\x9f\x9a\x8b\xc6\x2f\x69\x47\x61\x5f\x0a\x16\x8f\x75\xb7\x8d\xa1\x2d\xac\xc2\xc3\x0b\x4d\x38\x99\xc1\x21\x14\x65\x2b\xc0\x17\x60\xbf\x69\x86\x43\x0d\xdc\x3a\x66\xd8\xf5\xd4\x29\x69\xaa\x98\x7f\x5e\xea\xd4\x47\xc9\x75\x88\x8e\xd0\x28\x78\xef\x51\xd0\x53\x21\xf9\xb2\x0e\xb4\x59\x02\x22\x11\x83\x5f\xcd\xab\xca\x2c\x57\xa8\xc8\xe3\x7c\x3c\x34\x08\xc6\x02\xbf\xa0\xca\x8c\x8a\x64\x27\xa6\xe1\xd7\x85\x43\xc1\x7e\x97\xca\xf6\xe7\x30\xbe\x6b\xb0\xaa\x36\x36\x15\xe2\xa1\xe1\xc9\xa1\xb5\xd2\xb9\xe5\x41\x13\x32\x5d\x69\xbf\x10\xce\xa4\xd1\x29\x93\x8e\x89\xe6\x2a\x95\xac\x09\xe9\xad\xf9\xb1\xc4\x64\xb4\x18\xde\xbf\x7e\x06\x9a\xf7\xba\x8c\xa5\xab\x6b\x1f\x9a\x10\x03\xf5\xa5\x51\x7d\x42\xb9\x86\xc0\xd5\x5b\xc3\x3c\x57\x4e\x33\xcb\xbd\x0a\x8c\xe8\x38\x37\x70\x7e\xb1\x5e\x45\x9f\x53\x9c\xe8\x98\xe7\x53\x22\x18\x4e\xc0\x03\x26\x56\xcc\x20\xc9\x23\x27\xb2\xee\xbc\xe4\x16\x2e\xe0\x36\x20\x38\xa7\x7d\x0a\x52\x25\x52\xd4\x14\xea\xde\xb7\x4e\x78\xc8\x63\xec\x22\x6a\x75\x43\xf1\x59\x9f\xb0\x54\x4b\xc7\x45\xd9\x29\x96\xa1\xb5\xed\x73\xda\x3b\x51\x22\x83\x5f\x36\xc1\x27\x02\xf2\x83\x20\xc6\x1e\x3e\x26\xd6\x2a\xae\xe2\xfb\x88\x77\x01\x9f\xeb\x62\xbd\xfd\x28\xec\x68\xc4\x74\x08\x78\x3c\xea\x14\xdf\x91\xdb\x98\x1d\x57\x48\xe2\x6f\x25\x9c\xbd\x49\x06\xa4\x91\xd2\xd0\x91\xf3\x11\xd6\x77\xad\x91\xdf\x3a\x07\x2a\xa1\xcb\x89\x8e\x70\x0f\x8f\x26\xe4\xb3\x47\x62\x87\xdc\x88\xcb\x10\x9d\x03\xd6\x5c\x03\x98\x8d\x59\xa3\xbd\x49\x96\x33\x47\x34\x47\xc0\xdb\x24\x37\x49\x88\x0b\xe0\xd8\x14\x50\x98\xd3\xd1\x07\xa9\x75\xca\x4d\x2c\xfc\x0d\xc9\x92\xe8\x82\x46\x36\x00\x38\x92\x08\x12\x0b\xb9\x13\x90\x2a\x65\x4a\x12\x9b\xce\x31\x1a\xec\xed\x98\x9a\x57\x91\x54\xea\x73\xd4\x6d\xb5\xb4\x6d\x72\x03\x91\x06\x21\x52\xd6\xd1\xf6\x91\xf4\x97\x10\x5e\xf0\xc9\x83\x0f\x90\x10\x7d\x32\x6c\x7d\xea\x93\xd3\x97\x43\x1e\x05\x13\x08\x8e\x1c\xd7\x81\x78\x81\x10\x93\xe8\x19\x07\xa8\x53\xb4\x45\xd3\x59\x20\xb6\xe8\x4a\x26\x78\x6d\xa5\xef\x67\x2d\xba\x25\xac\x30\x62\x3b\x2c\x3c\x6d\xbd\xe7\x42\xba\xbe\xec\xbf\x2f\xfb\xef\x1f\x72\xff\x1d\xa2\x7f\x55\xf1\x54\xf4\x2f\x66\x4f\xe4\xc1\xa0\x5e\x78\x90\x37\xc9\xd6\x1a\x60\x64\x95\x70\x23\xb0\xdc\x22\xec\xc0\x4b\xb8\xe7\xd7\xe4\x1c\xe1\xcd\xc6\x74\xfc\x4e\x3f\xa7\x87\xe1\x72\xe5\xaf\x3d\x57\xf2\xc6\xc2\x25\x12\x0a\xb7\xcb\xf5\xa7\x98\xe1\x4e\x6b\xd6\xf9\x12\xba\x3d\x36\x16\xdb\x02\x00\x13\xab\x69\x7d\x01\x1f\x5e\xa7\x1a\x33\xaf\x74\x98\xf3\x1b\x9a\x5c\x51\x05\x84\x92\x58\xee\x9d\x29\xe0\xf4\xef\x56\x35\xee\x48\x34\xf7\x4a\xb5\x38\xf7\x2b\xfb\x8d\xb4\x5b\xb5\x4f\x72\x1e\x82\xa9\xe0\x0f\x98\x09\x68\x0c\x31\x16\x7d\x53\x5f\x6c\xb9\x89\x7d\x2b\xb5\x92\xa1\xbb\x89\x1b\x7a\x8a\x66\x55\xea\x6b\x45\x8c\x70\x57\x03\x1d\x7d\x50\x5c\xd8\x80\xe7\xa2\xbf\x6c\x1c\xb9\xde\x3f\x72\xd6\x7a\xaa\xdd\xfa\xa5\xda\x6e\xdd\xc5\xdb\x86\x86\x0b\x63\xb0\x44\x48\x45\x6a\x3b\x96\x82\xf6\xbe\xb1\x3b\x96\xe8\x66\xd5\xd6\x71\x33\xb2\x36\xa9\x78\xbd\x3d\x72\x4e\x00\xa2\x69\x4e\xd6\xa7\x04\x09\x22\x6a\x89\xb3\x3d\x25\x68\xb4\xf2\x88\xc7\x13\x31\x52\x11\xe9\x37\xf6\x4d\xce\x6a\x27\x48\x77\x4d\x68\xd6\x57\xcd\x7e\xb0\x8e\xe6\x07\xf5\x56\x6a\xce\x37\xed\x07\xdb\xaf\x1d\x51\x14\xfc\x35\x55\x03\xc3\xab\xfd\xd0\x39\x43\x5d\x7b\xfe\xa9\x95\xf3\x28\x78\x91\x76\x7e\x04\x2f\x50\x38\x8d\xed\xa6\xb0\xf1\xe5\xe6\x56\x15\x9e\xcb\x83\x5b\xd5\xac\xf6\x7d\xee\x6e\x2c\xdc\x71\x76\x6d\x7c\x75\xc6\x7d\x2f\x78\xf0\xb6\xde\xfb\x47\x6e\xfd\xfd\xc8\x77\x3a\x7d\x5b\x3d\xa5\x53\xaf\x14\x28\x9b\x26\xe0\x92\x6b\x51\x0d\x0b\x82\x31\x08\x32\xaa\xd0\x7b\x6b\x87\x99\xe7\xd6\x2e\x15\x37\xca\x0e\x35\x0f\xb6\x80\xff\x1d\x0e\x11\xda\x05\x9c\x61\x25\x77\x61\x89\x52\x0b\x43\xc9\x83\x09\x7d\xc1\x9d\x22\xc9\x11\x97\x20\xff\x85\xfa\xd4\x72\x67\xf4\x5e\x15\x8f\x90\x5c\x78\x41\x9b\xc7\x22\x7a\x34\x86\x14\x11\x15\x35\x19\xf7\x42\x31\x8b\x68\x65\x94\x77\xa1\x95\x0a\xd1\xf9\x3b\xe8\x7e\x46\x62\x2f\x07\x03\x82\x32\x07\xce\x65\x0a\x15\xd8\xe8\x4c\x22\x59\x0f\xd4\x27\x32\x4a\x98\x08\xfe\x36\x51\xfb\x15\xae\x89\x98\xba\x25\x89\xab\xa6\x08\xf0\x88\x8b\xc7\xb8\x7c\x1e\x66\x1e\x22\xe2\x87\xd4\x41\x88\xa1\x55\x49\x1f\x04\x59\xb4\xd6\x8e\x65\x8a\x1b\x61\x6e\x1d\x6d\xdf\x61\xa6\x78\x8e\x17\x11\xc2\x14\x75\xde\x06\xbc\x48\x13\x92\x42\x0d\x0d\x65\xcd\x86\x92\xa7\x73\xaa\x90\x07\xa1\xd0\x1c\x51\x2b\x21\x34\xfa\xe4\x98\x5f\x44\x39\x42\x02\x16\x25\x72\x64\x41\xc8\x48\xb3\x78\x8c\x50\x6f\xe1\x3b\x42\xd3\x83\x11\xc7\x43\xbc\xd4\x8c\xda\x0a\x74\x89\xa1\x4b\x7d\xee\x60\x05\x10\x50\x12\x23\x55\x90\x0b\x48\xd3\x62\x74\x3c\xef\xd2\x48\x76\xc1\xf7\x73\xe1\xf0\x0d\x52\xbb\x38\xae\xd4\xc6\x2c\x62\xcd\x24\xa2\xce\x9c\xed\x63\x92\x4c\x84\x21\x58\x35\x12\x08\x21\x78\x18\x21\x45\xab\xf5\x8e\x6a\x16\x23\x0c\x30\x3e\x4d\x19\x32\x34\x38\x85\x29\x83\x3a\x38\x60\xca\x4c\x3a\x17\x5c\x02\xb3\xc8\x98\x00\x41\x09\x14\x51\x93\x19\x21\x13\x94\x1b\x92\x1b\xbb\x0f\x05\xc0\x91\x64\xcd\x85\x61\x46\xdb\xf3\x36\x70\xaf\xdd\x90\x36\xed\xa5\xc8\x39\x14\x8f\xb5\x8a\xa4\xb5\xe1\xb1\x5f\x65\x06\x33\x16\x82\xdd\xa8\x09\x05\x97\x75\x23\xab\x46\xb5\x45\x12\x05\x12\xef\x69\x64\x16\x44\x45\x08\x29\xa0\xe1\x8f\x51\xe8\xc2\x6e\x6d\x14\x11\x41\x26\xc3\x46\x61\xeb\xd0\x2d\x22\x40\x69\xb3\x01\x66\x82\x35\xcf\x58\xb6\x09\x9e\x84\x85\x85\xd6\x04\x78\xde\xdf\xb4\x16\xea\x38\x3c\xfa\xcb\xfd\xeb\x72\x36\x29\x17\xe5\x73\xc8\x4a\xe5\xe0\x01\x2b\x45\x4c\xfb\xa0\x72\x8b\x90\x5a\x67\x02\x01\x12\xd6\xdf\xd3\x59\xe5\xb8\x89\xf5\x08\x35\x62\x54\x89\x78\x84\x3a\xa4\x50\xc4\xd4\x4f\x74\x9b\xe6\xd6\x84\x8c\xf6\x7e\x28\x04\x8c\x4a\x7c\x55\x35\x58\xc1\x52\xa5\x42\xac\xcf\x67\x75\xe6\xb8\x56\xb8\x4f\xc4\x42\x34\x0d\xcd\xf3\x36\x0a\x74\x55\x66\x13\xae\x56\x97\xa2\x8e\xb1\x17\xae\x31\xdd\xc4\xac\x3a\xfd\x0c\x85\x6a\x32\xae\x63\x45\x13\x6e\x83\xe4\xc2\xea\x1b\xcd\x8d\x83\x9a\x10\xb5\xc7\x35\xea\xde\xc6\xa1\x39\xbc\x83\xc5\x77\xa0\x33\x8c\x3a\x83\x22\xb9\x32\x8a\xc3\x60\x64\x60\x32\x56\xc1\xc7\x81\x01\xa9\x85\x87\x31\xa1\x38\xa3\x51\x72\x9e\xb6\x12\xca\xb7\x20\x10\x88\xeb\xdc\x73\x19\x0c\xfe\x6a\x62\xc4\xb4\xd3\xf4\xa9\x19\x31\x8d\x4c\x24\x08\xa7\x42\x94\x64\xee\x60\x82\x43\x9c\x51\x34\x19\x36\x07\xe9\xeb\x33\x2d\x57\x17\xf0\x10\x2e\xe5\xcd\xa5\xdc\x15\x5c\x58\x4f\x9f\x7a\x02\x63\x20\x0c\x0a\xba\x29\x53\x1f\xf3\x76\xc4\x33\x12\x16\x11\xce\x68\xfa\x96\x5b\xd5\xa4\x53\x92\xa9\xf2\x76\x6c\x07\xdf\x6c\xec\x54\xcc\x57\x44\x53\x8e\x68\xaa\x10\xb2\xda\x8b\x41\x65\xa8\x45\xc8\xa5\x10\xc3\x54\xf1\x55\x1a\xc2\x0c\xab\x58\x77\x14\x13\x85\x29\x51\xf3\x5c\xa2\x62\x65\x1e\x73\xcd\xc4\xda\xa0\xa9\x38\x35\x0d\x08\x45\xe5\x5a\xc9\x4f\x04\x2a\x64\x57\xa8\x2b\x5e\x77\x53\x68\xd4\xb5\x83\x59\xd8\xc3\xbf\x20\x20\xbf\x8b\x75\x85\xe1\xda\x28\x16\x8f\x0d\x5b\x80\xa2\x36\x5e\xd8\x8a\x96\x4a\xd8\x10\xbd\xc9\x5d\x9d\x09\x24\xe9\xa6\x63\x0d\x4d\x95\x34\xfd\xb1\xdc\x70\x73\xa9\x8a\xe9\x43\xf4\x5a\xa4\x72\x8c\xe2\x89\x35\x67\x72\xeb\xb8\x8c\x66\xe2\x10\xb8\xd2\xdc\x4a\x94\x32\xb5\x3c\xd7\xa8\xc9\x5f\x70\xe7\x2d\x7d\xea\x6d\x81\x12\xab\x06\x35\x57\x75\xaa\xbb\xea\xa3\x46\x3a\x5e\x88\x65\x8d\x1d\x92\x76\x09\x2d\x08\x3d\x23\x49\x41\xbc\x5d\xc7\xdb\x31\xb3\x0a\xf0\xc4\x52\xa7\x55\x2c\xf0\xea\xd2\xdc\xa9\x56\x95\x71\xb7\xfa\xdd\xd8\x94\x47\xcd\x72\x19\xdb\x52\x66\x2d\x7e\x11\x09\x7e\x04\x00\x5c\x39\x43\x9f\xfa\x67\xe1\xf0\x4e\xed\x3c\x14\x51\x35\x88\x4b\x24\x39\xf1\xf3\x2e\x90\xae\xea\xa2\xa4\xa6\x88\x99\x3a\x56\x11\xc4\xf0\x15\x80\x99\x9d\xaf\x32\xb1\x20\xba\xb2\xaa\x6b\xa3\xc2\x3c\x8f\x6a\x3a\xd2\x2d\xb3\x7a\x39\xa0\x66\xb7\x44\x89\x14\xf4\x1b\x6a\x15\x3e\x8b\x3c\x64\x56\x13\x48\x70\xd9\x4a\x76\x15\x9b\xe8\xd7\xb5\x52\x23\x66\x93\xcd\x01\x6a\x0e\xd8\x2a\x62\x71\x56\x64\x7d\x41\xbd\x48\x53\x58\x58\xac\x5b\x01\xf4\x44\x74\x88\xdd\xa9\x0f\x35\xb4\x49\xa9\x69\xb9\xd8\x1a\xc3\x85\x8a\x81\xc8\xe9\x80\xa2\xdb\x01\x54\xaa\xa0\xcd\x45\x9f\x15\xb0\x9b\xa6\x03\xa9\xc2\xf4\x9a\x67\x2d\x2c\xb4\xa8\x92\x2d\x03\x5f\x95\xb1\x17\x88\xf6\xea\xc7\x18\xeb\x18\x94\xea\x79\xcc\xec\x2b\xb9\x45\x98\x3d\xa2\x26\x02\x92\x1b\xa9\x94\xdd\x0b\xe9\x2c\x44\x3f\xbd\x15\x79\x7c\x11\x21\x96\x41\x39\x14\xb3\x2c\xe4\x0e\x29\x83\x1b\xe4\x22\x79\xee\xe6\x59\x0d\x81\x75\x28\x82\x5f\xaf\x94\x0d\x58\x20\xa6\xd3\x6f\x01\x0e\xb6\xb0\xa6\xfd\x0f\xd4\x82\xe4\x4a\xc1\x60\x5a\xd2\xf2\xd8\x94\x8a\x20\x19\xdd\xf0\x22\x93\xb0\x0a\xa8\x54\xde\x24\x20\x8a\x48\xd0\x55\x29\xa2\xd5\xaa\x7e\x8c\x03\xcf\x11\x75\x8b\xf8\xe9\x54\x57\xca\xaa\x2a\xdd\x6d\x6c\x81\x4c\xbe\xce\xb7\x82\x7f\xe3\x85\x65\xa2\x72\xc4\x85\xd3\x96\x90\x5e\x46\xbc\x8d\xc0\x4e\x2b\x8b\xf5\x49\x8f\xe1\xa5\x32\x85\xf2\xb9\x1a\x31\x8b\xfa\x5b\xc4\x26\xab\x83\x5b\x3b\x08\x5d\x45\xb0\x26\x30\x20\x46\x02\x1e\xd0\xab\x09\xb4\xb9\xc9\x52\x75\x54\x63\x5d\x3a\x36\xf8\x4c\x23\xa7\x8c\x26\x50\x12\xc1\xd5\xb8\x3b\xd2\x94\xd8\x03\xb5\x56\x5b\x3b\xf6\x40\x6d\xf4\x20\x4b\x88\x35\x3e\x61\x0b\xa4\xe9\x90\x61\x95\x0e\x11\x19\xf5\xac\x1e\xd6\x68\x17\xc8\x87\x86\xad\xad\x89\xb4\x2b\xed\x82\x86\x36\xa0\x82\x63\x4c\xf4\xa0\x52\xcd\x6c\xdb\x40\x88\x46\x9e\xe4\x15\xd1\xa9\xfb\xed\x4d\xda\xdc\xc6\xa4\x20\x62\x82\xd5\x50\x20\x08\x55\xb8\x56\x35\x79\x24\x17\xe9\xd7\x44\x21\x52\xad\xfa\x7d\x32\x4e\x00\x6b\x01\x66\xc2\x3d\x0d\x35\x4d\x27\x09\xd5\x03\xfb\x21\x3c\x5c\x22\x87\x83\xce\x7d\x8a\xb0\x46\x24\xb0\x24\x22\x6e\xe5\xaa\xc8\x38\x8b\x90\x60\x50\xba\xbd\xa6\x58\x91\x58\x9b\x9a\x56\x13\x76\x73\x8e\x3e\xeb\xd0\x45\x58\xbc\x35\x18\x00\x6f\x5c\x8e\x2a\x95\xab\xce\x0d\xf8\x21\xd6\xae\x34\x29\xe1\x8e\x24\x09\xae\x75\x53\x48\x3e\x05\x00\xa5\x41\x12\x17\x62\xfa\x29\x00\x4a\x7a\x6e\x90\x3e\xd4\x58\xd4\x3a\x16\xd2\x15\xa8\xba\xaa\x64\xd3\x1f\x40\xb7\x30\x3a\x82\xad\xaf\x41\x45\x34\x50\x51\x03\x8a\xae\x81\xa5\x9e\x61\x61\xaa\xb8\x45\x69\x13\x19\x38\x1e\x9a\x76\x59\xbd\xe8\x0a\xe7\x84\xe5\x12\x45\x74\x57\xc9\x59\x10\x26\xee\x3c\x09\x08\x10\xd1\xeb\xa9\x41\x1e\x03\x65\x08\x8a\x75\x0c\x45\x5f\x46\x50\x5b\x31\x48\xd8\xd9\x2e\xa5\xb7\x10\x88\x21\xd7\x75\x2d\x3b\xa4\x26\x45\xf8\x73\x24\x15\x2a\xd6\xf2\x2e\xb8\x71\x0a\xfe\x59\x35\x1c\x23\x56\x1d\xb6\x6d\x19\x0f\x79\x2b\x61\x88\xd0\x62\xa3\x10\xbd\x69\xea\xd7\xd7\x88\x07\x19\x0c\xd4\x8a\xc9\x4a\x17\xda\x9b\x4e\x34\x08\x60\x63\xd7\x35\x85\xb9\xd3\x24\xa6\x33\x11\x90\xb7\x25\x75\x22\xa6\x64\x25\x5e\x5a\x11\xd8\xf1\xc6\x2d\x07\x89\xaf\x84\x31\x7d\x24\x6c\x8b\x39\xeb\x00\xca\x8a\x70\x9b\x8a\x44\x3f\x44\x6b\x0a\x12\x6c\xd0\x87\xf8\x9c\x58\x4b\xbd\x20\x3e\x09\xa5\x1a\x1b\x70\x74\x84\x24\xfb\x2b\x16\xc1\xc7\x87\x64\x62\x41\x22\xc7\x21\xd3\xc7\xab\x84\x60\x02\x0a\xab\x9b\x54\x52\xde\x09\x9e\xdb\x50\x21\x69\x03\xc9\x93\xa8\xd7\x27\x48\x96\x40\xd4\x89\xb1\x24\xa8\x16\x31\x21\x7a\x0b\xf4\x24\xf8\x86\x7e\x64\x67\x59\xc3\xce\xb6\xb9\xd9\xd6\xe6\x69\x6d\x12\x54\x1f\xae\x90\x04\x22\x78\x82\x3d\x09\xd3\xbb\xb4\x2b\xed\x02\x0c\x26\xd6\x53\xa7\x44\x44\xab\xa9\xfd\x58\xa7\x38\x8b\x09\xdf\x24\x72\x18\x35\x51\x4f\x48\x8f\x2f\x6c\x2c\x3d\x9b\x41\x06\xcc\x48\xb8\x4e\x7c\x87\x09\xa2\x80\xaf\x08\x8b\xc7\x86\x4a\xa3\xfe\x60\x88\x04\xa3\xe0\x5e\x3a\xfa\xac\x2e\xc7\x4c\x14\x5a\x78\xfa\x34\x40\x83\xa5\x77\xdc\x0b\x1f\x2b\xe4\xd6\x91\xda\x91\x6b\xba\xd5\xdc\xcb\x7e\x84\xd6\xf4\xa3\x8e\x90\x1b\x31\x91\x91\xf4\x69\xc0\x02\x19\x2d\xfb\x04\x3c\xc8\x52\xa2\x2c\x97\x22\xae\xb5\xd5\xcb\x9a\xc7\x89\xf3\x15\xf3\x63\xc4\x9d\x8b\x74\x56\x8e\x90\xb1\xa2\x4f\x8b\x96\xd1\x3e\x58\xd6\x9c\x55\xcc\x46\x13\x93\x50\xc0\x6d\x37\x37\x24\x1b\xa1\xa8\x3c\x09\xbd\x11\x64\xbc\x03\x87\x4a\x68\x34\x10\x5b\xed\xab\xc4\xbc\x9b\x38\xeb\x11\xf3\x26\x0a\x67\x25\x71\x44\xb6\x29\xa3\x1c\xd3\x4e\x0b\x70\xe3\x80\x1f\x61\x03\x80\x47\x21\x71\x82\xe3\x46\x11\xbe\xb1\xc8\xc3\x98\xca\x4f\x37\x4d\x82\x39\xa6\xbf\x5e\xc7\x25\xd8\x86\x34\xcc\x6c\xbf\x61\xf9\x22\xee\x96\xc1\xa6\x6a\xc0\x04\x6c\x0a\x69\x61\x56\x7c\x40\xcc\x93\xe9\xb9\x11\x24\x6c\xae\xea\xfd\xa2\x31\x02\x5b\x13\xb3\x9b\x20\xdf\x4e\xda\x1e\x48\x9a\x59\x20\x83\xbf\x68\xed\xb2\x1a\x41\x44\xda\x2a\x92\x24\x25\x9b\x0b\x55\x03\x9c\x05\x9c\x21\x63\x99\xf7\xd5\xd2\x0a\xb5\x81\x04\x12\x0e\xd0\x11\xb0\x83\x47\xce\x02\xf0\x91\x56\xe9\x14\xf2\x99\xd5\x68\x20\xb1\x8f\x80\xfa\xbc\x46\xe8\xc9\x99\xb7\x13\x31\xd4\x95\x00\x50\xab\x55\xa4\x54\x51\xab\x6a\xad\x56\xc1\xed\x5c\x07\xfa\xac\x11\x70\x12\x24\xd7\x13\xca\xc6\x9f\x4d\x95\x7c\xa5\xa2\x8c\x9e\xb2\xde\xc5\x6a\xf4\x48\xa2\xaa\x05\x2d\x80\x80\x01\xb2\x79\x94\x90\xc8\x92\xa0\x15\x14\x01\x50\xcc\x95\x35\xc0\x27\x16\xfa\x06\xe1\x25\x77\x70\x9b\xf7\x5a\x17\x86\x1b\xb0\x46\x2b\x7c\x11\x90\x77\xd6\xeb\x2a\xce\x93\x49\x71\xc3\x3b\xa4\x22\xb5\x29\x15\x15\xf0\x7e\x96\xb5\x8b\x16\xa8\x65\x9c\x79\xa0\x5d\x87\x1c\x81\x34\xfb\x0e\xa9\x53\x93\x0a\xa0\x81\xc6\x10\x12\x69\x8e\x5f\x5d\x4c\x4a\xa9\x3d\xe8\xab\x84\x37\x2c\x31\xa2\x8a\xde\x67\xdb\x68\x30\xf6\x25\xb2\x30\x05\x4a\x5d\x8b\xc6\xc5\xbb\x61\x7b\x22\x6b\xb3\x2e\xfd\x09\xfd\x30\x46\x88\xb3\xca\x68\xf3\x54\x9c\x28\x24\x41\x39\xe1\x40\x4b\x5f\x62\xad\x0f\x65\x86\x19\xb7\xf0\x83\x44\x6c\x1f\x46\x45\x37\x70\x54\x9d\xb5\x0f\x63\x8d\x9a\x0b\x82\xa3\xac\x39\x81\x9f\x0b\x10\x3a\x03\xc9\xa0\x98\x56\x2d\xe1\x95\x29\x8c\x8e\x99\x6e\xda\xe6\x0a\x91\xd4\x02\xc4\x2e\x2b\x13\xb3\x62\xa5\x25\xf1\x91\x80\x55\xc8\x58\x9d\x09\x6e\x54\xc4\x5b\xd8\xec\xd4\x1b\xaf\x35\xfd\xc8\x04\x57\x2a\x46\xc5\x43\x18\xf1\x0e\xd1\xa8\x5a\xc3\x0a\x1f\x2e\x91\x12\x93\xc5\x63\xa3\x06\x32\x81\x39\x4e\x88\x47\xc4\xd2\xc4\x41\xf7\x57\x08\x42\xa6\x4c\xe1\x0e\xf2\xdb\x9a\x2c\x42\x38\x33\x28\xea\xdc\xc3\x0b\x01\xb1\x9e\x39\xee\x4c\x95\x52\xc2\x6a\xd9\x9c\xc4\x3c\x9e\x92\x4b\x83\x21\x1b\xfa\xd4\x43\x26\x72\x67\xed\xfa\x88\x23\x51\xcf\x35\x6c\x49\x3e\x5a\xc4\x75\x11\x6b\xc2\xd6\x95\x61\x23\xfe\x23\xd4\x4c\x42\x3d\x2d\xa1\x88\x59\xfc\xb9\x0e\x37\x9e\x4b\xc7\x02\x77\x3a\x14\x34\x2f\x70\x97\x56\x0d\x4f\x4e\xbb\x5d\x72\x67\x42\x25\x63\x8d\x63\x30\x0c\xd2\x73\xd9\xc0\x0b\xbd\x9f\x04\xc1\xb5\xf1\x26\xf9\xd9\x48\xf1\xf0\xc2\x71\x1f\x98\x40\x5a\xac\x2a\x86\x35\x70\x64\xcb\xf6\x5c\x35\x3e\x6c\xb4\x38\x04\x47\xa8\x79\x9b\x8b\xb6\x36\x46\x4a\xda\xdd\x1e\x49\x7e\x73\x57\xc4\x3c\xae\xf1\x58\x0b\x28\x75\x46\x82\x31\xf2\xc3\xc1\x6d\x43\xf7\x09\xb3\x23\xd4\xd8\xc6\x54\x90\x48\x90\x19\xd3\x82\xd9\x94\xa9\x18\xc2\x3e\x01\xa7\x8f\xb5\x07\x91\x61\x87\x2e\xc0\x2b\x85\x5e\x0d\x89\x44\x55\x29\xb9\x19\xc0\xb3\xe0\x26\x04\xfa\x34\xfc\x1e\x88\x46\x8c\xb5\x21\x6e\x17\x22\xbc\x52\x91\x10\x02\x46\xf3\x80\x94\xbb\x02\xb5\xe3\x73\xa4\xdf\x43\xda\x3b\x1e\x14\xa4\x01\x00\x3b\x9d\x3d\x8c\x15\x87\x7f\x6b\x6e\x69\x39\xb4\xc5\x48\x5b\xa2\x98\x32\x48\x03\x8d\x19\x41\x06\x08\x21\x01\x6a\x81\x3e\xf5\x64\x82\xd7\x03\xbe\xd5\x81\x3e\x6b\xbf\xe7\x1a\xab\x60\x14\x47\xad\x63\x24\x24\x6c\x14\xd8\x24\x02\xd2\x54\xb7\xcc\x3c\xd2\x7e\xf3\xed\x76\x1e\x96\x96\x6e\xf9\x99\xd8\x31\xbe\x28\x98\xbf\x28\x98\xbf\x28\x98\xbf\x28\x98\xbf\x28\x98\xbf\x28\x98\xbf\x28\x98\xbf\x28\x98\xbf\x28\x98\xbf\x28\x98\xbf\x28\x98\xbf\x28\x98\x4f\x50\x30\x17\x24\x7c\x21\x5a\x55\x35\xc8\xd4\x04\x24\xb2\xea\xd4\x2c\xef\xde\x1a\x56\xd0\x67\x73\x6b\x7c\x51\x2b\x7f\x51\x2b\x7f\x51\x2b\x7f\x51\x2b\x7f\x51\x2b\x7f\x51\x2b\x9f\x5b\xad\x8c\x92\x68\x22\x06\xce\xb7\xf4\xca\x8f\x56\x27\xdf\x78\x1e\xb4\x65\x9e\x87\xe8\x7b\xbb\x5b\x9d\xbc\x7a\xd9\xc3\x8b\xc0\x83\x36\x8c\xc0\x44\xaf\x14\xcb\xfe\xe9\x15\xcb\xf2\x8b\x62\xf9\x33\x53\x2c\xef\xf5\x5c\x1e\x8f\xfa\xb3\xe9\x7c\xfa\xe6\xa9\x72\xbf\x22\x0e\x8b\xa9\x21\x91\x68\xb1\xc4\xf1\x5a\xdd\xb6\x43\x93\x94\x51\xd2\x6c\x86\x1b\x68\x19\x98\xba\x96\xe9\x89\x61\x86\x3f\xed\xc7\xbc\xf8\xfa\x2a\xdf\x08\xf7\x62\xf1\xc1\xf8\xae\x5b\x29\xae\xd5\x32\x3e\xd8\xca\x75\x6e\x2e\xed\x77\x79\xd7\xdb\xe2\x9f\x6b\x49\x0f\xa6\xf7\x6d\x3d\xfd\xdd\x77\x5f\x5f\xe6\x7e\xcf\x1c\x3e\x71\x44\x53\xd7\x44\x8e\x03\xba\x9f\x77\x4c\xd6\xbe\x19\x69\x3d\xb6\x7b\xc0\x7b\x21\x67\xfa\xcb\xa2\x78\x4a\xa0\x21\xae\x99\x05\x6e\xa4\x2f\xe2\x79\x3c\xc6\x04\x30\x39\xaa\xa9\x39\xb6\x7e\x25\x6e\x66\x5c\x79\x78\x21\x50\xed\x9d\x39\x4e\x6c\x50\x88\x02\x10\x09\x0b\x60\x2a\x60\x7e\x40\x4d\x10\x26\xb8\x49\xa5\xa5\x8c\xe7\x82\xd0\xa2\x53\xa8\xcb\x24\x9d\x1a\xd2\x46\xed\x23\x6a\x30\x16\x7d\xe1\x22\x97\xb1\xb6\x9b\x37\x4b\x1e\x0c\xca\x1f\xc5\xca\x81\xc8\xcd\x92\xa5\x9a\xfc\x62\x88\x8d\xbe\x86\x66\x91\xfa\x4c\x86\x25\xbd\x5b\x81\x38\xcb\x94\xa4\x2a\x6a\xd0\x88\xa2\x7b\x51\x08\x28\xc3\x44\xa3\x12\xcb\x91\xba\x0d\x59\xc3\x62\x3e\x7f\xa9\x57\xc5\x12\x3d\x49\xb7\x15\x32\x9a\x09\x62\x1a\xd6\xd5\xe7\x28\x5b\x16\xf3\x8f\xf3\x5c\xc6\x43\xfc\x5d\x81\xcc\x4b\x1e\xf2\x70\xeb\x48\x08\x83\x20\x41\xbc\x8b\x8c\xe5\x80\x24\x32\x69\x29\x39\x84\x8e\xfd\x61\x6c\xb8\x45\x52\x33\xf0\xa8\x46\x0b\x74\x2b\xd7\x01\x51\x13\x02\x15\xdd\x14\x8a\xb5\x89\x28\x83\xa3\x2d\x14\x75\x32\x96\x04\x28\x9c\xa0\x31\xdb\x5a\x0e\x49\x72\x79\x94\xb1\x0c\x32\x67\xc8\x18\xdf\x4c\x72\x45\x1f\x5f\x89\xee\x71\xa4\x63\xd1\xc6\xa0\x00\x73\x3c\x8b\x25\xa1\x9d\xe1\x02\x47\xb9\x14\x3c\x77\x28\x67\xa5\x50\xc4\x55\x1b\x44\xc2\x39\xeb\xe2\xdf\xa8\x94\x45\xcc\xb8\x85\xe6\x90\x58\x17\xd4\xcf\x71\xd2\x6c\x01\x18\x74\xae\x36\x33\x5c\x09\xf9\xf0\x02\x15\xc2\x12\x20\xa1\x10\x43\xaa\xc1\x69\xf0\x57\xa2\xb6\x0c\xf2\x6a\x49\x2c\xab\x24\x9e\x26\xe6\x05\xb3\x60\xf9\x51\xa1\x26\x96\xf6\xed\x47\x59\x10\xe2\xf2\xaa\x22\x2f\xa4\x88\x82\x6b\xe9\x53\xf9\x8e\x88\xea\xc1\x1f\x88\x61\x84\x17\xe2\x2b\xea\x2a\x3f\xd2\x05\x48\x6f\x12\xa6\x68\x17\x68\x7a\x42\x40\xbd\x69\x15\xab\x6f\xa3\xa6\x66\xd4\xa0\x39\xe5\x2a\x6a\x8b\x78\x3e\xb0\x27\xa8\x47\x28\x50\x66\xc7\x71\xa1\x51\x36\x26\x15\x84\xcb\x11\xb5\x06\xd8\xb5\x82\x84\x3e\xa4\x11\x6a\xf8\x15\x48\x05\xa8\x1c\x03\xf5\x1e\x94\xef\xc8\xcb\x87\xaa\xe1\x90\x27\xda\xaa\x4a\x41\xf3\x83\x18\x78\x0d\x96\x89\x0e\x81\x58\x0f\x4b\x20\xd1\x08\x00\x9a\x44\x42\x6f\x97\x82\x3b\x23\xb0\x9f\xc0\x8e\xe4\xc8\xf6\x12\xa7\x58\x51\x97\xf2\xa8\xa6\x36\xb1\xec\x0d\xaa\x10\xc5\x13\x29\x15\x01\xb1\x08\xb1\x8e\xaa\x8a\xd4\x5b\x8a\x10\xaf\x8a\x40\x70\x27\x1e\xc6\x19\x94\x85\x24\xfb\x2b\x57\xa0\xd4\x60\xaa\x37\x28\x80\x53\x54\xac\x6f\xbc\xfa\xb9\x8e\xa6\xcb\xe5\xc3\x58\xc4\x2a\x22\xf9\xc6\x73\x79\x7c\x0e\xf9\x16\xdb\x0f\xe6\xf5\x83\xad\x2a\x1b\xee\x9b\x2b\xd1\x8d\x45\x9f\x9a\x6c\x7c\x41\xa5\x5f\x50\xe9\x17\x54\xfa\x05\x95\xfe\x63\xa0\xd2\xfd\x5c\xe9\xac\xe8\x3f\x59\x44\xfb\x49\x69\xfc\x19\xaa\x65\xda\xc2\x72\x25\x19\x0e\x79\xc2\xb6\x4a\x5a\x3a\x0a\x3b\x74\x5c\x69\x7f\xb9\x79\x87\xac\x9f\x65\x9b\x57\x84\xe1\xd6\x69\x66\x91\xa5\xc3\x6e\x3f\x98\x9e\x7b\x18\x0b\x07\x5b\x50\x81\x4a\x56\x38\x44\xc0\xa3\x53\x43\x3f\x78\x7f\x8d\x1a\xbc\x9d\x77\x68\x3a\x7a\x77\xb9\x71\x8d\x79\xae\x91\x83\x50\x86\x21\x02\xd0\x37\x1f\xc6\xa9\x8e\xcd\xb7\x63\xb3\xc5\xd7\x52\xee\x5a\xa9\x67\xe2\xd3\xf4\x65\xb9\x8e\xd9\x5d\xf3\xaa\xe8\xff\xf2\x0c\x36\x97\x86\x2d\x48\xa0\xf2\x72\x21\x09\x49\xb1\x78\x4c\x13\x4b\xd4\x3f\xc3\x71\x89\x3f\xd7\x78\x60\xfb\x4e\x5c\x64\xcd\x61\xbb\x15\x1c\x88\x64\x4b\x9a\x6a\x61\xc5\xbe\x36\x96\x74\x1b\x6e\x40\x56\xdb\xc6\x5b\x67\xfd\x25\xdb\xd7\xd0\xc2\x32\x6b\x9e\xde\x6e\x1e\x87\xd6\x8e\xca\xc5\xb7\xe6\xf2\x51\xd5\xde\x1d\xbc\x20\x68\x3a\xfc\xae\x89\xc3\x71\x48\x87\xdb\x7d\xd3\x96\x75\x4f\x5b\xd6\x9a\x36\xcc\x18\x33\x5c\xe6\x61\x7b\x5a\x56\x8d\x0c\xf7\x0d\xfd\xe0\xea\x0c\xf7\xcc\xfa\xc6\xbc\x29\x7b\x65\x5a\xda\x9f\x13\x13\x8b\x5a\xe2\x9d\x04\x71\x22\x3b\x66\x6e\x73\x1d\x77\x0c\x77\xdf\x9c\x2d\xbb\x67\xa2\x13\x16\x77\x4c\x58\x5c\xbf\x65\xb3\x88\x7b\xe7\x66\x1b\x22\xbb\xe0\x4d\x7e\xfb\xb5\x75\xdf\x3c\x6e\xde\x64\xcc\xfc\x86\xe9\xdb\x37\xb0\xe1\x9e\x91\x1f\xec\xea\x61\x08\x8a\xc0\xc8\x0e\xed\x31\x31\xcc\x9a\xd9\xdb\xbb\x0e\x3b\x20\x72\x73\xa3\x5e\x7d\x2d\xe5\xb7\x3b\xd0\xe8\x33\xa1\x7c\x96\x4b\x2c\x8f\xa2\x3d\x2a\x50\x7e\x4d\x34\xce\x44\x92\xc3\xb4\xc7\x3a\xaf\x64\x9d\x57\x58\xba\x32\xa4\xdf\xe4\x92\xce\xe0\x0f\xf7\x30\x46\x99\x01\x96\x6f\xbf\x86\xed\x6d\x8c\x3e\xb4\x2f\xec\xe5\xf6\xe5\xc0\x95\x65\x52\x76\xf7\x1c\x6c\xb2\xc0\x86\xb4\x62\x18\xfb\x40\x6f\xf2\x5c\x43\x6f\xbe\x63\x48\x3b\x5e\x23\x58\xc7\x6b\x9a\xfe\x61\xb0\xc3\xf8\xbe\xf8\x26\x48\x75\x76\xf7\x23\xdd\x73\xca\x30\x5f\x3b\x46\x2b\xd1\x91\xdd\xf3\x47\x7b\xc8\xca\x87\x31\x06\x48\x3f\xee\xbe\xb5\xab\xf5\xd8\x7c\xc7\x43\xab\x8e\xc5\x35\xc5\xbb\xe2\x28\x51\x3b\xa2\x6b\x4d\x0f\x83\xce\x72\xd7\x30\x09\x1a\xf5\xde\xd9\x4e\xe3\xc4\x3b\x76\xac\xe6\xe1\x69\xce\xf7\xf6\x2d\x2e\x28\x9d\xa6\xe5\xcc\xba\x97\xf3\x88\x8d\xb0\x6b\x35\xe3\xbe\xd3\xbb\xe7\x2e\x4f\xa0\x50\xc3\xd4\x51\x3c\xda\x72\xfc\xae\x78\xd2\x42\xbd\x1a\xd5\x35\x3c\xb7\x16\xce\x98\x24\xb0\x1a\x6b\xb3\xe8\x4d\xed\xa5\x84\x36\x00\x05\x11\x7c\xc6\x49\xe4\xb4\x26\xe3\x2e\x18\x1e\xa4\x43\x11\x6b\x26\xb8\x46\x11\x5c\xad\xe0\x95\xa3\x5c\x1f\x05\x18\xbc\xa9\x6d\xf5\x32\x78\x12\x00\x91\x47\x53\x06\xcf\x7d\x54\x92\x08\x8b\xb2\x28\x36\x5e\xcb\x70\xad\x42\x65\xc6\x4c\x73\x38\x79\x7a\xfa\xd4\x52\x3f\x4a\x40\xcb\x3c\x3a\x75\x40\xe0\x57\x96\x0b\x83\x3f\xca\xc8\x25\x4d\xbe\x21\x29\xd9\x09\xcb\x15\x5e\xac\xa0\xc5\x12\x4a\xc4\xf3\xb9\x88\x8e\x08\x06\x17\x45\xca\x1b\xaa\x96\x99\xe2\x3e\x17\x24\x23\x3b\xa5\xb8\x11\x28\x24\x0d\x37\x72\x78\xf1\x0a\x6e\x83\x4b\x3d\x46\x60\x00\x9d\xe0\xea\x32\x3d\x58\xbf\x33\xb4\xde\x29\xe3\x39\x77\xa8\xee\x2d\x30\xac\xe6\xcd\x6e\xc7\x9b\x9b\x17\xe7\xbe\x7e\xb3\x4d\x6f\x96\xcd\xab\x65\xe7\xbb\xfd\xf6\x78\x91\xa7\x72\xf7\xbb\x35\x89\x31\x57\xc0\x13\x42\x68\x26\x73\xee\x8c\x61\x9e\x89\x00\x5d\x88\xef\xd3\xd2\xd3\xc8\x33\x89\x20\x01\x94\x33\x5d\x3b\xe7\x1a\x9e\x6a\x56\x35\xb9\x65\x73\x64\x0c\x53\x78\x49\x1e\x2b\x72\xcb\xd8\x02\xf2\xc5\xc6\xab\xe9\x8c\xeb\x10\xea\xa7\x55\xcc\xa3\x8a\xeb\xb9\x69\x1e\xce\x7d\xcc\x02\x1b\x0c\xd7\x81\x36\x52\xac\x46\xef\x62\x82\x49\x63\x90\x12\x0b\x91\x22\x21\x58\x82\x9a\x96\x4d\xd1\x06\x6b\xec\x76\x00\x4e\xda\x50\x4f\xac\xa4\xfd\xb2\xab\xbe\xec\xaa\x7f\xc4\x5d\xb5\x8b\x56\x8d\xcb\xc1\xa8\xc8\xee\x8a\xfb\x79\xb3\x9f\x0e\xef\x17\xf6\x6e\x34\x58\x0c\x7f\xdf\xf3\x3d\x36\x2c\x47\x6f\x87\x0b\x9c\xae\xed\x43\xcf\xfc\x5a\x35\x15\x26\x96\x76\x28\x6f\xc5\xb5\x78\x18\x6b\x96\xa7\x2f\xe6\xa1\xa3\x2f\x55\xf1\xfe\xc9\xbb\x52\xd9\x4c\x65\x36\x53\xed\xf7\x8f\xcb\xc9\xfd\x27\xd5\xa6\x30\xe1\x87\xc2\x2e\x33\x79\xad\x97\x92\x58\x1d\xb3\xfe\xd5\x2d\xe5\x50\xd8\x5b\x7b\xad\x0f\x2d\xeb\xb8\x9c\x0f\x3f\x75\x12\xf5\xe8\x41\x18\xa0\x0f\x47\xd8\x0a\x8a\x1a\xc1\x35\xf5\x52\xb1\xda\x6d\xd2\xd2\x46\xcb\x73\xe2\xed\x83\x37\xe9\x58\xb3\xd9\x42\xf6\x51\x17\xc8\x70\x1d\x4b\x5e\x68\x04\x2c\xa2\xee\xb7\x34\xad\x56\x5c\x53\xac\x15\x25\x85\x4c\x3a\x26\x3e\x56\x32\xd9\x07\x82\x8b\xf9\x16\xb5\xe3\x22\x56\xaf\x76\x92\x1b\xed\x8a\x55\x3b\x9a\xdb\xdc\xd3\x95\x60\x2e\xa9\x09\xe4\x1a\x6e\xdc\x14\x65\xec\x11\xe3\x26\xfa\x41\xa1\xe8\x99\x50\x19\x17\xf0\x25\xb2\x66\xd5\x12\xb2\x6f\x7a\x92\x73\x8d\x44\x55\x31\x0c\xd0\x89\x56\x97\xe4\xc3\x18\x1e\x92\xa8\x72\x7e\xe9\x78\x70\x9a\xc5\xe3\xea\x1e\x62\xe8\x51\xec\x64\xe5\x22\xe5\xbc\x8b\x25\xb9\x2a\x09\x1b\x90\x81\xe8\xab\xb8\x08\xc8\xd8\xe8\x9b\x3e\xe4\x8c\x6b\x8d\x2a\xdb\xfe\xe1\x85\xb0\xdc\x18\x6a\xde\xc6\x08\x4e\xe4\xa4\x14\x30\x1d\xe8\x5c\x33\xd4\x07\x2b\x64\xcc\x6b\x8b\x63\xea\x03\x62\x42\xb9\xd1\xa2\x8f\x42\x4f\x4a\xfa\x88\xab\xac\x95\x35\x4e\xca\x05\x70\x12\x02\x2b\x72\x9b\x29\x22\x4a\x29\x53\xbc\xe6\xda\x6f\xb7\x4a\xdd\x77\x9e\x3a\xf7\xf0\xc2\x73\xef\x15\x72\x98\x57\x9a\x2b\x8c\x03\x91\x8f\xc6\xe8\x4c\xf2\x00\x5d\x45\x7b\x02\x44\xc6\x6d\x40\xd6\x7c\x73\xe9\x79\x4e\x62\x47\x5d\x19\x85\x26\x4c\x17\x0e\xb3\xec\x9a\xb9\xce\x33\xe4\x1d\xe6\x0e\xd1\x03\xc1\xfb\x74\x4c\x54\x54\xc4\xe2\x7d\x52\x3f\x8c\x15\xbc\xe5\x34\xf7\x1e\x65\x9e\x69\x65\x90\xa2\x9a\xde\x8d\x67\x43\xe3\x29\x2e\x0c\x17\x28\xe4\xac\x49\xec\xb1\x2e\x86\xc8\xa0\xaa\x8f\x32\xb0\xb1\xd9\x87\x31\x12\x1b\x53\x4f\x75\xbc\xd7\xc4\x7b\x0b\xc5\x73\x18\xe6\x9a\x15\xb5\x81\x1b\xaf\x09\x02\x3c\x7a\xde\x64\x7b\xd6\xf5\x06\x10\x4e\x23\xf4\x53\xa2\x96\x99\xcb\x5d\x1a\x94\xf4\x44\xde\x34\x37\xde\xc2\x84\x1b\x72\x62\x48\x68\xb9\x03\x33\x85\x64\x32\x99\xfe\x34\xb4\xdc\xb2\x69\x36\x7f\x78\xe1\x99\xdd\x7b\xc3\x58\xa0\xc0\x5d\x7d\x0b\x2a\x11\x35\xb7\xd0\x3f\xfd\x30\xce\x02\x93\x7b\x1b\x39\x4c\x7c\xe6\xf3\xe2\x6d\x99\xd1\x5d\x9f\xd6\xec\x90\x33\x79\xad\x89\xc2\x47\x60\x0e\x81\x07\xfc\x61\xf2\x86\xb6\x6a\xa5\x33\x3d\x14\xba\x8f\xeb\x4c\x66\x3c\x30\x99\xc9\x5b\x1d\x57\x27\xe3\x21\x93\xf4\xef\xe1\x85\x65\x61\x28\xe4\x52\x5e\xdb\xdb\xf0\x30\xf6\xcc\x5c\x13\x02\x1f\x7a\x42\xe0\x3a\xb3\xd7\xf6\xd6\xe2\xfa\xd1\x53\x33\xbd\x5f\x54\xa3\xc9\x27\x36\xca\x9c\x6b\x76\x34\xd3\x44\xd1\x84\xbc\xd6\xb7\xfa\x61\x4c\x5c\xd6\xb5\x25\xa2\x26\x6f\xed\xc3\x38\x67\xaa\xfe\x16\x68\x26\x05\xe6\x0d\x13\x78\x04\xbd\xa3\xd9\xea\x9c\x24\xfa\xff\x63\x90\x3c\xcf\xf2\x6b\x79\x85\x00\x58\x9e\x0b\x1e\x80\x10\x6e\xe8\xed\x3b\xe6\x47\x76\xcc\x8f\x8b\xd0\xa3\x6f\x5d\x84\x1e\xbd\x06\x3d\xfa\x56\x1f\x09\x3d\xa3\xc9\xfd\x3c\xeb\x8f\x66\xfd\xea\x19\xec\xae\xba\xa4\x4a\x5d\x51\x05\x27\x42\xce\x89\x3c\x30\x91\x37\xff\x67\xe9\x87\x4c\xe4\x3f\xa1\x84\x45\x5d\xc1\x62\x6c\x98\x10\xd7\x8e\xe6\x42\xe4\xa7\x0e\xff\x39\xec\x20\xc7\x84\x58\xa2\xf3\x99\xbc\x76\x0f\x63\x93\x85\x0f\x9b\x90\x9c\x09\xdf\xa7\xcb\x48\xb3\x9c\x29\x6e\x42\xe6\x33\x3f\x8f\x27\xcc\xd3\x87\xd1\x17\xe2\x7e\xb3\x78\x42\xbf\x1d\x39\x75\x77\x55\x31\x9a\x7c\x5a\x98\xf1\x4c\xa8\x88\x3c\x4f\x80\xf8\xf9\xdf\xef\x8b\xd9\x73\x80\xf8\xc0\xd4\xb5\xa9\x31\xa6\x64\xb4\xc5\x99\x5c\x0a\xdd\x87\xfc\x49\x08\x80\xfe\x75\x20\x05\xb3\x89\x14\xc6\x99\x64\x22\x3f\x1e\xf8\xc7\xd3\xc1\x7d\xd5\x8d\x09\x3f\xb4\x22\xa6\x61\xbe\xca\x50\x8a\xcf\xfb\x9b\x40\x22\x2f\x13\xb6\x32\xdc\x3b\x04\x33\x4b\x75\x43\xb7\xec\xec\xe0\xc9\xb3\x08\x8e\xc9\xdd\x88\xc0\x24\x02\x8b\x90\x69\x5f\x6b\x75\x63\xf0\x45\x4a\x16\xef\x78\x18\xa3\x2a\x8f\xbd\x11\x8e\x21\x14\x35\x27\x31\x40\x8b\x1b\x87\x53\x11\x18\xf1\xf1\xe6\x08\x61\x78\x3a\x2b\xb3\xe1\x74\x36\x7a\x98\x4e\x16\xc5\xa7\x05\x21\xcb\x44\xbe\x09\x40\xf3\x1a\x70\x1a\x78\x69\xc1\x89\x90\xec\xb4\x07\x32\x7b\xda\x03\x47\xcd\xde\xb2\x9c\x2d\x46\xfd\x4f\x3c\x77\x42\x32\xbf\xb1\xb1\xe6\xcd\x38\x9a\xb1\xb2\x7a\xac\x84\x4e\xe5\x49\x53\x97\x33\x7b\xc6\x99\x9b\x94\x8b\x77\xd3\xd9\x2f\x9f\x74\xc6\x72\xa6\x97\x7a\x48\x0c\x46\x46\xb2\x10\xb3\x43\xc1\xcd\xa5\xe0\xa8\x9a\x5e\x0b\x58\x96\x79\x6e\x96\xd9\xd6\xef\x9a\x1b\x26\x87\x5b\xbf\x83\x02\x2d\x37\x7f\x0d\xf4\x2d\xbf\x16\x62\x29\xae\x55\x11\x1d\xd5\xa2\xc4\x23\x87\x6a\x29\xae\xf5\xd6\x7b\x15\x13\xa6\xa3\x21\xbc\x55\x0e\x4d\xb1\xd1\x1b\x94\x48\xeb\xe8\x26\x5e\xac\xaf\xfd\x32\x13\x43\xbf\x84\x3f\xeb\xc6\xb3\x59\xfa\xb6\xec\x68\x93\x3e\x7b\xde\xb5\xdd\x10\x7d\xae\x05\xde\xb6\x36\xcc\x4c\x0e\x33\xfa\xf5\xe1\x85\x61\x32\x5f\x66\x7a\xa8\x97\xfa\xda\x3c\x8c\x89\xde\xd3\x1a\xd0\x4f\xd9\x41\x15\x4f\x6f\x32\x1d\x94\xd9\x68\x32\x5a\x74\xf1\x79\xc7\x2b\xce\x08\xbc\x6a\xcd\x19\x9d\x77\x80\xdf\xff\xfe\x5f\x6f\xd7\x20\xb0\x03\xb0\xfe\xf7\xff\x8a\x9d\x60\xfd\x5f\x7f\xdf\x13\x79\x8f\xf5\xdf\xc7\xbf\xb3\xf8\xa7\x63\x28\x6c\x31\x2b\x26\xf3\x37\xd3\xd9\xf8\xf7\x3d\x9c\x56\xc5\xa2\xfc\x8d\x64\xf2\xb7\x6b\xc4\x02\xf1\x3e\xdf\xb5\x98\x82\xa5\x26\xb6\x80\x18\x61\x92\x62\x85\x5e\x07\xa1\xe4\xf9\x98\xfc\x09\x1e\x9a\xa6\xfa\x55\x31\x9f\xff\xbe\xf7\xba\x1a\x4d\x7e\x19\x4d\xde\xf6\xba\xda\x76\xd4\xf4\xad\x4b\x2d\xfb\xfd\x0d\xb3\xe9\x5d\xd1\x1f\x2d\xde\xff\xbe\xc7\x4d\x1e\xdd\xea\xde\xb6\x17\x67\x5c\x0c\x32\xd8\x2d\x26\x27\xac\xc9\xda\xe4\x9b\xc0\x2d\xb3\x9e\x8b\x35\xfb\x84\x8a\x7e\x02\x7e\x29\x25\x77\x37\xca\x70\xc5\xb4\xac\x32\xc3\x4d\xa6\xb8\xce\x88\x12\xab\xa5\x10\x5c\x57\x99\xe7\x81\x19\x6e\x6f\x55\xce\x5d\xa5\x48\x62\xe3\x3a\xe3\x92\x29\x8e\xfa\x38\x2c\x70\xd4\x75\xbd\x95\x39\xd7\x0f\xeb\xa0\xb5\x18\xbd\x19\xf5\x8b\xc5\x68\x3a\xc9\x06\xa3\x79\xf1\xba\x2a\x07\x9f\x5a\x04\x15\x9e\x8b\x70\x63\xb8\x8c\xca\x18\x86\xf0\x4c\x5b\x49\xee\x99\xe4\x7e\x19\x9d\x69\x0d\x5d\xca\x78\xac\xf7\x4b\x7f\x15\xd7\x72\x69\xaa\xc8\x7e\x0d\x85\xe2\x4e\x55\x92\xe4\x56\x01\xc5\xbe\xac\x32\x14\x65\x54\x0f\xe3\x8c\x6e\x56\x82\xe8\x46\x22\x1c\x1e\x68\x7c\x98\x25\xae\x4d\xe0\x87\x48\x30\x6c\xe6\xb8\x92\xb7\x22\xe7\xc4\xb0\x29\x0e\x03\x85\xd5\x28\x5f\x9e\x69\x6e\x32\x4b\x97\x15\xae\x72\x24\xc5\x71\x35\x4e\xa0\xcf\x9c\x0e\xe9\x37\x20\x1c\x6e\x91\x14\xcb\x70\x54\x47\x0c\xd4\x1e\xd7\x12\x8e\xd4\x22\xfe\x06\x47\x64\xc5\x53\xa6\x16\x64\x09\x88\xd9\x09\x62\x1e\x00\xa8\x57\x65\xac\xdb\xa8\x2d\x97\x19\xb7\x3e\xe5\xb8\x5a\xdd\xca\x73\x71\x43\x7b\x48\x73\x71\x58\x12\x58\x03\x82\x4f\xcf\x51\x4b\x26\x05\x37\x1b\x54\x7d\x98\xe9\x62\xa5\x94\x4a\x2b\x63\x97\x59\x5a\x14\xf7\xc1\x8b\x72\xe5\xb8\x55\x4c\x73\x6f\x99\x65\x8e\x6b\xc9\x88\x2f\x23\x0a\xd1\x80\x94\x5d\x66\xa2\x3a\x8a\x41\x5a\x9b\xd1\xe7\x20\x96\xee\x9c\xd4\x75\x31\xa5\x63\x52\xd5\x87\x4e\xaa\x3e\x76\x52\x21\xff\x10\xd1\xb6\x57\x9e\x79\x9e\x4b\xa2\xe3\x82\x9e\x90\xcc\xce\x63\x00\x07\x70\x81\x59\x1e\x2c\xf5\x9c\xe6\xfc\x49\x84\xa3\x00\x23\x03\x52\x5f\x09\x1e\x50\x93\x1b\x31\x0c\x9a\x09\xee\x8d\x20\x84\xa3\x97\xc2\x62\x66\x73\x93\xa5\xcb\xc2\x23\xb9\x9d\x88\xb7\x42\xd4\x91\x51\x70\xa4\x96\xb2\x78\x07\xf7\x12\xea\x36\x1d\xef\xbd\x51\x4c\xe6\x49\xbb\x96\x9b\x74\x11\x45\x4a\x3d\x4c\xa6\xd4\x90\x81\x70\x09\xc6\xf6\xda\x2c\x85\x1d\x0a\x7d\xab\x1f\x5e\x38\x1e\x8c\x64\xc8\xd3\x57\xd3\x4d\xa8\xc1\x43\xf0\xa8\x0f\xd5\xfc\x94\xed\xf8\x29\x5b\xff\x8d\x35\xbf\x3d\xbc\x10\x86\x07\xad\x99\x30\x4b\x39\xcc\x20\xb8\x5b\x5a\xbc\x4c\xd3\x77\xe8\xb1\x34\x02\x16\x42\x40\xd0\xc1\x63\x5f\x7e\xb9\x7a\x32\x8d\x46\x3c\x8c\xe9\xee\xf4\x26\x77\xeb\x86\x8e\xb0\x39\xfd\xb4\x63\x9c\x5b\x6d\x84\xe2\xd8\x61\x1e\xda\xe3\x77\x4f\xa9\xb4\x8d\x80\xc6\x73\x6d\xd6\x81\xcd\x6d\x00\x1b\xaa\xd0\x73\xa1\xc3\x4e\x80\x4b\xb7\x43\xac\xf6\x74\xf7\x30\x13\x7a\x07\xd8\x99\x1a\xec\xe2\x8b\x0f\x82\x5e\xbc\xad\x06\x3f\x6a\x78\x0d\x00\x83\x4b\x00\xd8\x4f\x59\x49\x04\x02\xc5\xe0\x0e\x41\x27\x21\xf8\xd6\x6a\xc8\x68\x60\xda\x0d\x72\x3e\xac\x83\xdc\x0b\x61\xa2\xb2\x2d\x33\xf4\x83\x41\x9e\x8d\x3c\x57\x2c\x3f\xe5\x7d\xeb\x10\x42\x5d\x16\x0f\x2f\x50\xa4\x3e\xcf\xf5\x8d\xb0\x78\x6f\xb8\x16\xf9\x2d\x7e\x01\xc4\x85\xf8\x9a\x83\xf0\x16\xdc\xf9\xe0\xed\xae\x98\x2d\x26\xe5\xec\x29\x00\x2d\x66\x86\xf4\x5c\x8b\x4a\xa2\xb6\xb3\xe4\x4a\x85\x6b\xcf\x95\x16\x37\x86\x50\xb1\x33\xd7\x72\x69\x79\x08\x43\xcd\x8d\x93\x95\xe4\x5a\xc3\x61\xce\xeb\x3e\x0f\xc4\x6b\x39\xe4\x1f\x71\xf1\x4c\xa6\xf4\x66\x1c\x41\x85\x16\xb5\x23\x61\xce\x6b\x4e\x2a\x6e\x85\xe2\x46\xb8\x3e\x37\xde\x71\xa3\x51\xb0\xda\x21\x0b\x87\x8c\xc1\x85\x22\x48\xee\xb4\xc9\xb8\xd3\x82\x3b\xa9\xe1\x6a\xe1\x57\x67\x15\x3d\xce\xb5\xea\x73\x15\xb8\x54\x8a\x07\x8f\xec\x11\x48\x18\xeb\x5d\xc6\xa5\xf4\x5c\x6b\x54\x9f\xe6\x46\x67\x84\xb3\x90\x20\x55\x70\x15\x4c\x95\x69\xa4\xb2\x50\xdc\xda\x40\xec\x24\xbd\x49\x3b\x38\x01\x49\x62\xac\x34\x2c\x9e\xd4\x22\x36\x8f\x0e\x82\x6b\x1d\xf1\xb5\x84\xeb\x85\xe4\x4a\x73\xe7\x88\x19\x47\x58\x9e\x90\xbe\x90\x5c\x1a\xc4\xa9\x35\x56\x47\x85\x52\x95\xce\xed\xd7\x95\x61\xbb\x5b\x2e\x03\xb3\x29\x51\x85\x83\xd3\x4f\xd0\xd7\x42\xf2\x15\x0c\xe5\x44\x74\x0d\x97\x56\xdd\x04\x2e\x0c\x2a\xf4\x69\x53\xe7\x83\xca\x9b\x6c\x42\xae\x40\xb8\x25\x13\x4d\xc0\x25\xf2\xfe\x58\x26\xb8\xd3\xa1\x8f\xf4\xc1\xd1\x9b\x45\x2a\xc1\x0d\x4d\x99\x33\x48\xb6\x52\xb5\x72\xad\xc6\xf6\x14\x93\x5c\xa3\x6c\xb7\xf4\xae\xe0\x31\x4b\x26\x75\x08\x5d\x71\xca\x55\x19\xf7\xc2\x72\xa7\x1d\xd3\xdc\x05\x3a\x4a\x61\xaf\xa5\xbc\x25\xc8\x19\x66\xc8\xe5\x73\xd3\x1a\xde\x61\x50\x5f\x7c\x52\x9f\x06\x92\x92\x14\x4c\xf4\xda\x5e\x49\x12\x06\x2c\x72\xd8\x30\xa9\x98\x45\x8e\x41\xa9\x58\x54\xdf\x5a\x43\xfc\x8e\x16\x3e\x53\x80\x03\x97\x21\x43\x0f\x9c\x21\x14\x62\x78\x05\x57\x5a\xa5\xf3\xe4\x10\xe5\x15\x77\x52\x12\x9c\x20\x58\xd6\x39\x3a\xb7\x00\x33\xa5\x2c\xd3\x5c\x39\x4d\x20\xa9\x6c\xac\xff\x9e\x13\xa8\x05\xbc\x87\xba\x71\x13\x62\xed\x67\xe9\xe5\xa5\xe4\xb0\x73\x7b\xdf\x68\x3e\x94\x52\x2c\xac\xf5\xcd\xa5\xbe\xd9\x4c\x5d\x69\xfa\xce\xa8\x27\x8e\xfa\xc5\x70\x2f\x9c\xa6\x2c\xf7\x88\x64\xd0\x62\x95\x61\xca\xab\xa5\xe6\x4a\x5f\x29\x5c\x13\x96\x1b\x4f\x8f\x50\x2f\x82\xa1\x93\xf8\xb0\x35\x31\xc2\xd7\x33\x85\x52\xd1\x8e\x2e\xc5\x49\x60\xf1\xc5\x22\xbe\x2c\x76\x02\x64\x47\xd1\x7e\x0b\x8a\x84\x58\xed\x51\x20\x18\x31\xbd\xde\xea\x65\x86\x0c\x42\x85\xe2\x02\x79\xdc\x45\xf0\x8d\x0e\x06\x09\x62\x9c\xd7\x95\xe3\x28\x4b\xad\x82\x2a\xe8\x21\x74\xd6\xae\xf2\xfc\x6a\x9f\x02\xa3\x1f\xd7\x39\x29\x32\xee\x0c\x6d\x71\x69\x62\x0e\x4f\xea\x9b\x93\xb6\xe2\x4a\x49\xf8\x8f\xf9\x87\x71\xc6\x6d\x56\x83\x48\xee\x05\x73\x0c\x55\xd9\x73\xa3\xa1\xb0\x9e\x67\xa0\xad\xf4\x24\xc1\x05\xd4\x8e\x52\x7b\xf8\x84\x09\x6b\xe9\xc9\x78\x06\x8d\xa2\x80\x85\x28\x7e\x7d\x78\x61\x23\xe8\x90\x88\x8a\x47\xe2\x15\xbc\x2d\x9d\xca\xb5\xe6\x6d\x26\xaf\x34\x1a\x71\x2c\x01\x2e\xd3\x2c\xb4\xdb\x75\x47\xd4\x87\xbf\xab\x8a\xf7\x9f\x5e\x00\x94\x4c\xc8\xab\x64\x2c\x6b\x2c\x66\x4c\xce\x45\xce\x56\x66\xb3\x96\xc1\x8c\x89\xfc\x27\xc9\x56\x56\xb3\x87\x31\x9c\x23\x15\xcb\x6f\x02\x13\xee\xd6\x55\x1e\x5f\x0f\xe2\x9d\x38\xfe\x67\x21\xae\x45\x9b\xfb\x95\xe5\xda\x6d\x5b\x0e\x1d\x4d\x41\xa0\x3b\x44\x7e\x95\xc6\x8d\xff\x9b\x73\x21\x57\x56\xc4\xd8\xd4\xc3\x0b\x9a\x8b\x38\x13\x99\xb9\x09\xcc\x2d\x45\x4e\x5c\x3a\x09\x7b\x34\xaf\x92\x29\x6e\x3c\xc3\xbf\x39\x0c\x89\x30\x2e\xe2\x24\x4b\xff\x58\xfc\x72\x84\x71\x11\x33\xf9\x34\xb6\x45\x70\x2c\xe8\x7e\xe5\xb9\xf3\x21\x33\x37\x9e\xed\xa6\xaf\xab\x1e\xfd\xc3\xd9\xc9\x87\xd0\x22\x67\x72\x99\xe9\x68\x35\xd4\xb7\x6e\x28\xa1\x58\x3e\x66\xaf\x3f\x2f\xc3\xb9\x50\xcc\xd1\x58\x68\x28\x72\x48\x03\x93\x51\x63\x0e\x35\xc5\x2d\xb1\xdd\x22\x33\xcf\xd4\x96\x8e\xc9\x7c\x06\xa6\xf4\xc0\x84\x22\xf9\xc8\x02\x2a\xec\x35\x04\x23\x7b\x6b\x86\x72\x69\x87\xf6\x58\xa8\x78\x5e\xb6\xf5\x95\xda\x2f\x59\xd6\xd7\xf5\x80\xc7\x5b\xd6\x3f\x64\xbb\xdc\xcd\xa6\xcb\xd1\xe0\xfc\xe2\xd7\xc7\x45\x1a\x1c\xcc\xb9\x73\xbe\x92\x3c\xc4\x5c\x92\xd2\x17\x91\x5d\x88\xc7\x34\xcf\xb8\xca\x43\x90\x4b\x62\x7b\x10\x74\x16\x7d\xf0\x25\x3c\xf7\x75\xc7\x33\x2a\x89\x5e\xb9\x58\x92\x8c\x68\x2b\xfc\x00\x66\xd8\x3e\x8c\x51\xc6\xdc\x80\x4b\xb3\xb7\x96\x5b\xe5\xe0\x07\x0b\xf7\xcd\xda\xc8\x07\x52\x65\x5c\x25\x79\x1e\x2b\x8b\x04\x05\xbd\x02\x97\x9a\xd8\x50\x13\xe8\xad\x1e\xcf\xf8\x56\x7e\xf5\x5c\x64\x8a\x2b\x11\xaa\x78\x2e\x78\xae\x1f\xc6\xe8\x2f\xb2\x9a\x10\x3b\x69\xb4\x6a\x77\x67\x19\x7f\x69\xba\x8c\x1e\xa2\x83\x59\xec\x60\xe0\xb9\xf0\xf4\x04\xfa\xe1\x5c\xeb\x01\xd4\x23\x71\xee\x61\x4c\xf2\x16\xee\x0f\x34\x1e\x2f\xa9\x73\x01\x42\xff\xca\xa3\xd6\x23\x79\x8d\x30\x70\xc4\xf5\x9e\x07\x17\x15\x63\x79\x6e\x98\xe1\x42\xad\xbf\xc2\x3b\xd7\xcf\x78\x90\x24\xac\xd2\x4c\x78\x1e\x9a\x37\xe6\x4a\xdf\x0a\xc3\x7d\xfb\xbd\x4b\xcd\x75\xee\x8a\xcd\x79\x94\x48\x65\x6b\xb8\x71\xba\x82\xff\x30\x62\x27\x1c\xdc\x54\x83\x46\x72\x03\x41\x43\xc1\xd0\xbd\xb3\x58\x4b\xcf\xe2\x31\x99\x61\xe3\x45\xa1\xcd\xad\xb0\x3c\x1c\x81\x36\xee\x5f\x57\xa3\x7e\x36\x28\xdf\x14\xf7\xd5\xe2\x33\x27\xad\x99\x20\x46\x2a\xa8\x7e\xa6\x78\x30\x24\xfa\x67\x24\xc4\x7b\x93\xb9\x8c\x7e\x87\x14\x2e\x79\x1d\xa9\x82\x58\x19\x17\x6e\xa0\x9d\x12\xeb\xfa\xf4\xa5\xe0\x04\xc4\x96\x30\x11\x37\xb1\x20\x0b\x49\xcb\x30\x45\x29\xb8\x56\xe2\x64\x98\x89\x65\x86\x3c\x46\xc6\x20\xc1\x38\xee\xb8\xf6\x84\xa5\x64\x9f\xc3\xc1\x1d\x85\x69\x08\xe4\x09\x6b\x6d\xa0\xbc\x65\xc6\xb5\xe8\x4b\x8e\x6c\x3a\x22\x30\xac\xb2\x65\x86\x39\xd0\xba\x18\x29\x0d\x1b\x19\x04\x79\xc1\x0c\x57\x87\xf3\x55\xa6\x55\xad\xa6\xfd\x5f\x3e\xb5\x51\x50\x31\xb5\xcc\xb8\x29\x24\x27\x24\x52\xdb\xde\x0d\xcb\x6f\x15\x49\xca\x50\x65\x32\x4c\x1c\x13\x4b\xa4\x52\x32\x06\xd3\x45\xff\x86\x66\x6b\x0a\xf5\xe6\x5c\x93\x38\xe7\x59\x3e\xcc\x14\xd7\xf4\x26\xba\x1e\x34\x77\x48\x7d\x44\x5b\x9e\xfe\xce\x05\x77\xdc\x41\x66\xa7\xcf\xad\x42\x44\xac\xf4\xcc\xf7\x79\xae\xb9\x52\x3c\xf7\xdc\x5a\x9e\x7b\xb6\x73\xd6\x9f\x0a\x04\x6e\x25\xd7\x96\xf0\x87\xc9\x38\x2c\xc0\xd4\x8a\xcd\x14\x1d\x4f\xdc\x0f\xd4\x09\xa5\x63\x11\x18\xd4\x0f\x32\x59\x0c\xd3\x57\x0f\x2f\x04\xac\xa9\x67\xdc\x1c\x07\x80\xf0\xef\xf7\xe5\xfd\xd9\xcd\x38\xa7\xb9\xa6\x89\x3a\x38\xc7\x20\x38\x87\xb5\xbf\xbe\x90\x82\xf9\xeb\x10\x7d\x99\xfd\xc3\x0b\xc9\xf4\xd2\x56\x26\x53\x99\xc9\x0e\x7b\xa1\xcd\x8a\xc1\x68\x9a\xbd\xbe\x5f\x2c\xa6\x93\xac\x3f\x2c\x3f\xf9\x3e\x13\x92\xb9\x7e\x26\x09\xc6\x69\x77\x11\xe9\xcd\x0c\x33\x73\x3a\x61\x26\xfe\xcb\xe2\x97\x2c\x9e\x90\x00\x99\x19\x84\x30\x9d\x89\x37\x97\x35\x6f\xee\x6b\xde\xdc\xb7\x79\x73\x5f\xf3\xe6\xfe\x48\xde\x7c\x6d\x92\xef\x27\xcf\x64\x9a\x3f\x90\x46\x3d\xd5\x6c\xcd\x8a\xc9\x60\x3a\x7e\x12\x6b\x96\x27\xd4\x7d\x25\x73\x54\x35\x80\x96\x42\xc1\xad\x8b\x19\x6e\x96\x42\xf5\x09\x95\xd5\xa1\x8d\x86\xba\x4c\x7f\x87\x99\x50\xfd\x4c\x82\xbf\x8c\x96\xe6\x74\x71\x99\x09\x75\x15\x9b\x40\x33\xa8\xde\x24\x87\x42\xd5\xa6\x28\x75\xa5\xb9\x13\x4c\xc3\x62\xec\x04\xfd\x6d\x5e\xc4\x9d\x17\x28\xe0\x53\xbb\x72\x09\x6e\x86\x42\xf5\xb9\x0b\xc9\xd5\x0b\x4f\x34\x3e\x5f\x02\x78\xd9\x79\x11\xf5\xf2\x2d\xa3\xf7\x03\xad\x65\x23\x92\xec\x88\x9e\xd1\xd9\x81\x1b\x68\x65\xf6\xde\x71\x68\xd5\xca\xc1\x68\x56\xf6\x17\x4f\xb1\x6e\x92\xf0\xbd\x57\xea\x4a\xa6\x8c\xe4\x4a\x78\x66\xb9\x13\x92\x05\x4e\xbc\xa9\xe2\xda\x5a\xe6\xb9\x57\xb7\xfa\x46\x42\xe1\xe4\x5c\x95\x79\x64\x8c\x77\xdc\x3a\x4b\x2c\xb8\xd7\xe1\xca\x73\xe3\x51\xa8\x43\x69\x2c\x0a\xbc\x8a\x79\x4e\xe4\x20\xbe\xe3\xf0\x5e\x2e\xdf\xcc\xca\xf9\x30\x2b\xaa\x72\xf6\x69\xd9\x4c\x15\x03\x04\x25\x11\xb9\x20\x98\xe6\x92\x49\x8e\x38\x70\xab\x61\xb6\x1f\xda\x65\x66\xab\x88\x2c\xe9\x70\x69\x61\x4b\x89\xc7\x28\x21\x18\x26\x64\x61\x48\x62\x30\x2b\xb1\x01\x4e\x2c\xe6\x56\x73\x69\xaf\x0c\x91\x7d\xc3\x85\x61\x8a\x21\xe5\xbc\x82\x7a\xd3\x33\x12\xe8\x33\x49\xb2\x6c\x24\x41\x1a\x42\x7f\x05\x84\xbc\xe3\x65\x22\x74\xbc\x2d\xa3\x4d\x61\xcd\x52\xf2\x3c\xf4\x15\x2a\xdb\xf8\xc0\x6c\x86\x18\x37\x9b\x39\xee\x34\xc4\x41\x49\xc2\xb4\xc8\x34\x47\x18\xb3\x85\x4b\x08\xfc\x1c\x88\x5b\xce\x59\x18\xca\x5b\x28\x6f\x0e\xfa\x65\x34\x2b\xf8\x2c\x44\x05\x47\x00\x6c\xb9\x42\x50\xa6\x81\x0c\x64\x7c\x2b\xc6\xb0\xc1\xb0\x10\xeb\x80\x5b\x71\x06\x3c\xeb\x98\x8f\xe2\x9e\xef\x2b\x8e\x02\x46\x96\xc3\x92\x81\xf0\x4b\xa7\x32\x1b\x53\x1b\x5d\x6e\xae\x30\x61\x0c\xdf\x87\xd0\xca\xf2\xcc\x66\x92\xdb\x90\xd9\xcc\xce\xe3\x09\xb3\x99\xed\x0b\x8e\x1c\x93\x8a\x0b\xcd\x6d\x20\xf0\x22\x31\xce\xf9\x1b\xa4\xc4\x1a\xba\x5b\xc8\x76\x8a\x48\xb4\x3a\xa8\xd7\x9e\x95\xe3\xd1\xaf\x4f\x82\xd3\x1d\x33\x95\x66\x2a\xd3\x4c\x31\x24\xc9\xbc\x16\xa6\x9f\x21\x35\x7e\x56\x9b\x5e\x94\x45\x8c\x6c\x40\x89\x01\x2b\xae\x08\x85\x68\xe0\x0d\x13\x80\x0d\x84\xb1\x4c\x98\xf8\xff\x50\xc2\x73\xcd\x31\xa1\x3a\x1a\x16\xdc\x58\x03\x80\xb4\x70\x91\x31\x41\x11\xef\xa9\x10\x32\x6c\xfc\x55\xe0\xde\xc2\x85\x58\xe7\x84\x91\xa4\x92\x0c\xd6\x2e\xe1\xae\x49\x1e\x72\xc4\xb5\xd1\xdc\x3a\x94\x41\x90\x3c\x38\xf0\xde\x5e\x21\x31\x1f\xd4\x1e\x84\xa5\x02\xd1\x5c\xae\xbc\xc6\x3a\x3a\x16\x98\x65\x01\x2d\xd8\x5b\x77\x6d\xfb\xc4\xf2\x2b\xac\x4e\x40\x76\x57\xea\x94\xe1\x22\x18\xb8\x15\x8a\x2b\x21\x91\xc2\xd0\xe3\x82\x80\x03\x82\xa3\xe1\xb9\x66\x74\x87\x97\x6c\xf4\xfa\xf5\x74\xf2\x69\xc3\x72\xb8\x35\x12\xcb\x84\xb4\xb7\xca\xc2\xeb\x10\x76\x3b\x2d\x1c\xf7\x42\x66\xdc\x3b\xae\x6d\xac\xbc\x67\x35\x92\x21\xe4\xa8\xa4\x4a\x4c\x3f\x32\x0b\xbb\x8c\x5b\x81\x4c\xba\x84\x5a\x7c\x3c\x81\x66\x61\x1e\xeb\x8e\x18\xd5\xfc\xe4\x0a\x81\xa4\x11\x22\xa5\x8e\x88\x09\x56\x53\x63\xae\x4f\x82\x0c\xea\x97\x68\x92\x4a\x2c\x4a\x46\x92\x20\xa5\xa8\x1b\x32\xe3\x42\xa1\x3c\x5c\x48\xe5\xba\x50\xa8\xd0\xc5\x02\x12\x85\xe0\x3e\x87\xc7\x4c\xae\x1b\xb7\x6d\x09\x10\x92\x86\x5a\xb6\x0a\x55\xa6\x2c\x61\x39\xea\xad\xc4\x83\x46\x52\x1b\x34\x6c\x93\x9a\xd7\x2a\x15\xa9\xf0\x81\xf8\x01\x4b\x0d\xc3\xc6\xeb\x9b\x94\xb0\x82\x3b\x8b\xaa\x7b\x68\xd6\x72\x61\x4d\x16\xc3\x75\x91\xe9\x41\x78\xc1\xa5\x76\x19\x97\x0e\xb2\x12\xfc\x0e\x72\xb8\xd7\x08\x47\xc2\x21\xa6\xc1\x5b\x14\xd0\xb1\xae\xd5\xa8\x8b\x6d\x6a\x6b\x62\xee\x5f\x6b\xb9\x35\x24\x4a\x06\x8b\x72\x6e\xc8\xde\x2c\x94\xca\xb8\x11\x04\x8d\x2a\x4e\x2a\x6d\x0c\x8c\x1f\xdd\xcc\x6d\x7b\xfc\xac\x1e\x3f\xd2\x61\x62\xa4\x8a\x7b\xef\x68\xd8\x1e\x8e\xb0\x18\xb8\x45\x32\x5b\xa5\x0d\xd7\x70\xb5\x15\x92\xfb\x5d\x8b\xc5\xe2\x62\x71\xe1\x04\xb7\x31\xa1\x06\xf7\x5e\xd3\x22\x23\x1f\x72\xcc\x9d\xac\x63\x25\x41\x23\x23\x44\x40\xd7\x24\xd1\x62\xd4\xc7\xad\x4a\xc0\xac\x5a\xd4\xd6\x72\x6d\x14\xad\x3d\xaa\x85\xc6\x6e\x48\x2e\x94\xa1\x65\xe7\x22\x78\x6e\x9a\x8e\xc7\x35\x97\x2c\x1e\x6b\xfb\x71\x33\xe6\x2b\xc7\x03\x41\x84\xe5\x42\x30\x0f\xd3\x36\xfd\x71\x4b\x53\x81\x82\x0a\x79\x23\x2c\x93\x32\xfa\x42\x72\x1d\x1c\xcf\x03\xa8\x23\x0f\x84\x33\x84\x94\x78\x01\x74\x68\xb9\x69\xbf\x20\x01\x55\x82\x7d\x9a\x3b\x82\x50\xef\xa8\x6b\x00\x47\x03\x5b\x5c\x9e\xc2\xf7\x05\x52\x23\xe4\x6c\x95\x50\xc0\x1e\x8e\xa7\x9e\xdd\xef\xc3\x0d\x47\xb8\x9f\x27\x27\xf9\xf9\x62\x76\xdf\x5f\xdc\xcf\xca\x6c\xd4\x9f\x4e\xb2\xd9\xfd\xe4\xf4\x10\x00\x99\x42\x00\x24\x42\x00\x7c\x8f\xcd\x17\xb3\xe9\x2f\xe5\x66\x0c\x40\xfc\x35\x4b\xb1\x08\x9a\x06\xb3\xbb\x15\x73\x5c\x2b\x72\xcf\x40\xb2\xbb\xd9\xf4\xed\xac\x9c\xcf\xf7\xbf\x49\xef\x9c\xe9\x95\x8f\xff\xbc\x2c\x66\xfd\xda\x23\x25\xbd\x5a\xb4\xd2\x90\x88\xcd\x3c\x24\xc2\x33\xfa\xed\x34\x5a\x2a\x79\xb4\xe9\x71\x17\xaa\x0c\x89\xbf\xa5\xbb\xb4\x5c\x3b\xc1\xe2\x31\xc1\x18\xb1\x75\xa6\xf9\x44\x89\x81\xce\x84\xea\xa7\x7a\x94\xd1\x37\xdc\x80\x6d\x20\x2c\x60\x5c\xc5\xa5\xe3\xd2\x2f\xa9\x6d\xc3\x34\x0f\xe1\x46\x38\xae\x03\x13\xc8\x80\x10\x02\x89\xf0\x04\x78\x57\xe0\xfc\x84\x60\x92\x79\xd8\x8d\xa9\xe9\x9f\x62\xca\x03\xbc\x85\xf8\x7b\x56\xdf\x84\x5d\x03\x3b\x74\x3c\x17\xa2\x1d\x5c\x30\x2f\x67\xcb\x4f\x6b\x31\x21\xc9\x50\x5f\x49\xee\x0c\x23\x89\x0a\x15\x02\xa3\xbc\x29\xaf\x68\x80\x70\xd6\x72\x86\x81\xb7\x63\x61\x28\x2c\x0f\xce\x5c\x49\xda\xc1\x2c\x90\x6c\x1a\xef\x41\x02\xf5\x65\x86\xe2\x7f\xce\xe0\x93\xe4\x3f\x19\x83\x7f\x14\x37\x0f\x63\x81\xa4\x3c\xa6\x10\x51\x7b\x2e\xcd\x2a\x0e\x88\xa7\x1f\x44\xed\x1a\x16\x15\xf5\xe6\x01\x5d\x14\x79\x3f\x43\xf1\x42\x78\x50\xc7\xc6\xe1\x41\x8d\x14\x24\xce\xa0\xbc\x61\x5b\x52\x6d\x77\x53\x98\x94\xd7\x2e\x76\x54\xa8\x27\xed\xa9\xdd\xea\xa9\x8e\x9d\xbb\x81\x0c\x67\x76\x74\xd8\xf5\x63\x71\xc6\x28\x5a\x9b\x5a\xb2\xae\x60\x93\x59\x75\x76\xb3\xb7\xc3\x4c\x38\xa4\x2f\xcf\xa5\x39\xbd\xc7\x07\x70\xe8\xbc\x5c\x2c\x46\x93\xb7\xf3\x4f\x6b\xe1\xe4\x1a\x35\x83\x82\xaf\xd3\xae\x20\xfa\xc3\x6a\xfc\x09\xb1\xda\x25\x0a\x6e\x65\xc8\xbb\x12\x7f\xad\x64\x74\x0c\xb3\x28\x0f\x81\x68\x12\xa9\x9b\x30\x12\x4b\xb2\x41\xa6\x22\xbb\x80\x9a\x08\xc4\xc7\x84\x8c\x53\x1b\x28\xab\x40\xb2\x03\x6d\x7e\x84\xd1\x64\x1c\xae\x8e\x3e\x23\x99\x45\x90\x08\x42\x6f\xc8\xb8\xf2\xc4\x67\x9b\x4b\xd4\x47\xd0\x8d\x87\x99\xd0\x0c\x71\x03\x19\x4f\x95\x78\x2d\x6a\x48\xe8\xc0\xb5\xc4\x53\x8c\x9e\x22\xe6\x87\x16\x04\x6c\x0d\x37\x01\x0d\xa3\x5d\x7a\x73\x46\x6f\x46\x99\xb0\x40\x4f\x42\x67\x2c\x62\xbf\x58\xdd\x6f\x85\x6e\xe7\x84\xa5\xb8\x90\x34\x28\x1a\x34\x1c\xba\x50\x99\x9f\xab\x78\xd9\xc6\x9a\x9d\x70\x12\x83\x06\x5e\x41\x03\xef\xd2\xcb\x56\x8f\x88\xc0\x45\x2c\x16\x1d\x4b\xc7\xa1\xc9\xf8\x3a\xfa\x26\x25\x57\x81\xab\xd4\x91\xd4\x4b\x6e\x24\x47\xce\x2f\x4f\x12\x5e\x3d\x86\x66\x90\xf4\x32\xa9\x63\x93\x71\x06\x86\xba\x1f\xc1\x90\x6b\x14\xc9\xa6\x66\x68\x62\xea\xd9\xec\xc7\x15\x00\xc7\xe3\x80\xa3\x9b\x19\x4f\x4b\x12\x43\x7b\x30\x2b\xac\x5e\xae\xb4\x9a\x69\x31\x01\x04\xd4\x6e\xb3\xd8\x35\x34\x44\x6d\x94\xed\x67\xd1\xb5\x30\xcf\xc0\x3b\x07\x9d\xe9\x4c\xcf\xd3\x19\xc3\x87\xe1\x1b\xa3\x6f\xe9\x8c\x7e\x3d\xb8\x65\xa6\xb3\xb3\xeb\x98\x4e\x4c\x15\x60\x09\x87\xdd\x9a\xa1\x30\x4b\x41\xa8\x2c\x33\x4c\x5f\xab\xdb\x30\x14\x79\xfa\x41\xe4\x4c\x0f\xdd\xad\x50\xd7\x2a\xfe\xa2\x71\x87\x70\x43\x1d\xbf\xfb\xe8\x8f\xc7\x75\xae\x6f\x3d\x61\x27\x6e\xad\x5d\x12\x94\x5a\xd8\xc5\x69\xb6\x85\x57\x08\x1c\xd3\xf0\x9c\x13\x16\xc8\xad\xca\x90\xf2\x27\x96\xb9\x04\xae\x92\xa8\x2b\x12\x02\xc1\x91\x38\x22\x07\xdb\x7c\x7a\x3f\xeb\xc3\xb3\xe2\x53\x3b\xdb\x40\xc1\x19\xb8\x80\x65\xdc\x38\x68\x52\x9d\xc8\x56\xe7\x12\x3a\x50\x42\xf0\x4c\xd2\x6d\x04\x65\x4e\x42\xff\x90\xd3\xad\x55\x7d\x19\xae\x90\x78\x9a\x09\xae\x6f\x3c\xa1\x33\x27\xb0\x5d\xb5\x4a\xcf\x26\x75\xaa\x96\x21\xbe\x21\x1e\x6f\x80\xfd\x62\x27\xea\x3b\x68\x79\xd0\x54\xce\x73\xe9\xaf\x35\xd7\xea\x56\x71\xad\x86\x22\xaf\x34\x97\x9e\xb8\x17\xe9\xcd\x92\x98\x7f\xe3\x10\x18\x80\xd7\xd0\x9d\x32\x5c\x29\x92\x43\x99\x64\xf4\x62\x0b\xff\x56\x45\xbf\xdf\x4a\xea\x73\xd4\xfc\x3a\x5c\x10\x3c\x1e\x24\xfc\xd6\xd5\x50\xa0\xd9\x3e\x09\x75\xa0\x53\xd4\xd5\xfa\x46\x09\xdf\x5b\x19\x6e\x1d\x20\xe0\xf0\x2a\x2f\x8a\xd9\x33\xf0\x9e\x81\x3f\xa0\x74\x37\xc2\x73\xe1\x99\x14\x55\x8c\x91\x73\x3c\x57\x37\x48\x7e\x28\x75\x95\x39\x10\x10\x2b\x6e\x84\x44\xb6\x63\x11\x98\xe7\x56\xb1\x74\xdd\x70\x6d\x89\x6f\x52\x37\x86\x7b\xc9\x64\xd4\x5e\x51\xb3\xc7\xcd\xc2\x73\xf0\x2c\xdb\x1c\xab\x3c\x79\xac\x6c\x6d\x0a\xd5\xda\x14\x46\x9c\x6b\xb8\xae\x32\xc5\x1d\xea\x91\x3a\x94\x89\x90\x3e\x53\x44\xa4\xe0\x9d\xad\x79\xac\xe0\x49\xaf\xb6\x48\x29\xe6\xc0\x46\x6b\x5c\xa1\x8b\x74\x6f\xf4\xe4\x86\x36\x19\x77\x52\xb3\x87\xe7\xf9\xfe\x75\x56\x95\x6f\x3e\xb1\x2a\x95\x36\x08\x23\x0a\x78\xe3\xb8\x57\x4c\xa8\x6b\xe1\x6f\xf5\x50\x2e\x85\xb8\xa6\x5f\x2a\x78\xd3\x29\x6e\xfc\x8d\x40\xa6\xa4\xcc\x46\x55\x27\x36\x18\x0e\x47\x8d\x74\x46\x22\xd7\xa7\x1d\xaa\x46\xf7\xa9\xc7\x38\xdc\x08\xcb\x85\x63\xc2\x20\x69\x93\x5c\x12\x29\xe2\xc2\x55\xd1\xbd\x30\x8e\x58\x33\x5f\xc5\xd1\x1e\xd4\x90\xcf\xef\xef\xee\x3e\x31\x99\x5d\x39\x60\x3b\x97\x8e\xd1\xee\xd8\x37\xc4\x10\xe5\xb9\x85\xf7\xb1\x6e\xb9\x63\xb3\x9c\xc4\x2a\xa9\x32\x1d\x33\x95\x6e\xf8\x65\xab\xda\x31\x9b\x40\x21\x43\x5a\x99\x82\xcb\xdc\xd3\xa7\x56\xf5\xa4\xa0\x1f\xe6\x51\x10\xd7\xb7\xca\xe2\x1a\x9e\xbb\x10\x8f\x5c\xe6\xf8\xd4\x1a\x27\xe9\x3c\x17\xc1\x2d\x15\x97\xd1\xb2\x97\x3b\xda\x55\x5c\x68\xa4\x13\x27\x0e\xcc\x7a\xae\x63\xda\x5a\x23\x90\x10\x90\xe8\xbd\x8b\xc7\x22\xfa\x28\xd4\x5d\x10\x2e\x70\x31\x44\x5b\x5b\xdd\x43\x41\x2b\xef\xeb\xed\xae\x94\x2a\x14\x78\x81\x78\x4c\x71\x6b\x99\x25\x66\x82\xad\x5f\xa9\x65\x74\x6b\xed\xc3\x8b\xc0\xb5\x90\xa8\x07\xb2\xf6\xf2\x0c\xb8\x29\x97\xee\x92\x46\x6e\x59\x3c\x26\xfb\x1f\x07\xad\x96\x92\x1e\xc9\x6d\xe4\xed\xea\x49\xb3\xc4\xd8\x6e\x8c\x42\xf2\xdc\xab\x66\x1c\x6b\xd7\x3c\xaa\x5d\xc9\x7e\x54\xe5\x59\x8f\xa8\xa9\x24\x3f\x59\xe8\x4b\xad\xb5\x9b\x0f\x65\x34\x33\xb7\x9a\xa3\x8c\x71\xbb\xcf\xb9\x87\x92\xf7\xe1\x85\x06\x15\x16\x70\x2e\xa4\x4e\x3a\xfa\x34\x41\x50\xc1\x62\xa5\xb6\x7b\x24\xd2\x9c\xa3\x3b\xb1\x37\x8e\x35\xbd\xb1\xdb\x8b\x44\x0f\x70\xe1\xfc\xb2\x63\x91\x44\x0d\x0e\xf5\xec\xad\xe6\x50\x00\x7a\x6c\x3c\x3e\x8c\x45\xce\xb5\xb6\xcc\xf0\xdc\xe8\xed\x85\x0e\x34\xab\x5b\x4d\x10\x80\xe7\x0e\x59\x38\x9d\x5b\x7f\x06\xb1\x6a\xf4\x72\x37\xcc\xa8\x5f\x9b\xb3\x84\x6a\xe1\x97\x86\xe7\x5a\xb2\x78\xcc\x9b\xb4\xfb\x4c\x58\x1e\xd7\x75\x0d\xae\x57\x83\x84\x33\x53\x6e\x89\xe4\x28\x14\xf2\xf7\x9e\x66\xfc\x20\xae\x7c\x57\xdc\x3d\x9b\x04\x47\x51\x45\x74\xa3\x98\x30\x95\x42\x46\x87\x65\xa6\xae\x85\x86\x3d\x86\x87\xb0\xcc\x14\xcc\x98\x81\x90\x66\x08\x99\x5e\xaa\x6b\x91\x2f\xe5\xd0\xf1\x5c\x2c\xc1\x89\x1f\xf6\x56\xc3\x88\x9f\x47\x52\x22\x4b\x58\x2f\x17\xb7\x22\x1f\x66\x72\x49\xa7\xc3\x0c\x29\xb3\xa4\xa8\x34\x86\x38\xa4\x11\x07\xa6\x6e\x0c\x43\x58\xa5\xba\x15\x7a\x28\x6f\xe3\xf9\x4d\x60\x07\x45\x89\xf9\xfb\x49\x7f\x34\x79\xfb\xa9\xbd\x58\x44\x5f\x46\x40\xd7\x5c\x66\x3c\x08\xd8\xbf\x61\x23\xbe\x91\x39\x93\x62\x99\xd9\x61\x16\x0d\xd3\xbb\xac\xe0\x84\x4f\xc3\x96\x61\xda\x90\x60\xaf\xaf\x35\x97\xb6\xcf\x3d\x71\x0e\xc9\x75\x15\x89\x04\x9c\x66\xf6\xe1\x85\x66\x6a\x69\x87\xf6\x06\x3e\x79\x96\x3b\xdb\xdd\xba\xd9\xb2\xb1\x53\xe3\x4c\x0f\x61\xf5\x86\x2d\x07\xa6\x6f\x6a\x3d\x8b\x46\xef\x2c\xd6\x46\x27\x09\x9a\x4b\x1e\xd0\x1d\x0d\x03\xff\x8d\x3e\xbc\x36\x8b\xe2\xec\xeb\x92\xc2\x74\x3d\x28\x6f\x2e\x0b\xc1\x95\x8e\xb1\x85\xb6\xa5\x09\xb3\x41\xb2\xf5\x2b\xb5\x36\xcc\xee\x71\xe2\x3d\x9d\x3f\xe0\x46\x5a\x12\xf3\xa4\x83\xd1\x26\xc0\x68\x13\x9a\x32\xfb\x06\x99\x23\x8c\xaa\x78\x90\x2a\xb3\x51\xb0\x82\x2d\xc9\x79\xe2\xaf\x05\xa4\x4a\xc1\x8d\x80\x96\x4f\x98\x0a\xf7\x64\x74\xfb\x76\x7b\x88\x0c\xa6\x36\x2b\xc2\x90\x60\xba\xf3\x8e\xd7\x46\xa5\x9f\xf2\xc4\xe6\x13\x66\xc6\xb1\xa3\x77\xb8\x89\xe5\x55\x86\x76\xe2\x11\x05\x5c\x9c\xcb\x70\x6c\xbf\xa6\xdd\x56\xfb\x81\xd5\xc0\xd8\xaa\xeb\x07\xc1\x62\xfa\x4b\x39\x39\xbb\xba\x31\xe6\xf4\xe2\x86\xa9\xc2\xc1\xb5\x2a\x1e\xf3\x14\x83\x9e\x23\xff\x06\x32\x4e\x33\x97\xd2\xf7\x06\xae\x83\x60\x81\x3b\x23\xab\x8c\xe7\x21\x64\x5c\x58\x79\xe9\xb8\xa1\x87\xeb\x59\x47\x9b\x0f\x63\xc7\xb5\x47\x3e\x69\x8f\xf6\xa1\x0a\x6f\xca\x6a\x3a\xd4\x39\x75\xd1\xa1\x9d\xd5\xea\x57\xfc\x8a\x6b\xe6\x21\xf6\x8d\xb6\xa0\x61\xa6\xb1\x57\xe4\x4c\x08\xb6\xfa\x29\x99\x24\x51\xc3\x47\xb5\x7c\x7c\x63\xd8\x73\xfc\x26\x9b\x9e\xe5\xf0\x37\x64\xa2\x95\x88\x2b\x15\xb3\x64\xeb\x39\xbb\xf2\xc3\x2e\x98\x8b\x59\x71\xfe\xfc\xe9\xd8\x23\x82\xe9\xa5\xbc\x56\xb7\x7a\x68\x2b\x91\x89\xa1\xae\x04\x13\x48\x94\xa1\x99\x30\x88\x3c\x81\x07\x51\x0c\x54\x61\x32\x93\x4c\x5e\xbb\x26\xd7\x5c\x0a\x5e\x49\xf7\x0d\xc5\x6e\x93\x60\xf3\xca\xc0\x84\x1b\xca\x5b\x77\x1d\x10\xda\x67\x19\x51\x9f\xd8\xc0\x41\x83\xe2\xe2\xfe\xfc\xc9\x52\x4e\x74\xa7\x72\x4b\x39\x84\x5f\x2d\xea\xe8\x1b\x24\x51\xbd\x35\xd7\x8a\xd8\x35\x26\x52\x72\xe5\x94\x52\x0d\xae\x4f\x76\x28\x1f\x5e\x38\x16\x68\x9a\x11\x32\x26\x87\xf2\x36\x5c\x3b\xa4\x1b\x06\x6f\x91\x52\xb1\x3e\x8c\x33\x9b\x69\xf8\x28\xe9\x5b\x33\xcc\xf4\xad\x3a\xce\x59\xe9\x7e\xf2\x66\x5a\x0d\xb2\xaa\x9c\xcf\x3f\x6d\x52\x59\xae\x05\x13\x9e\x9b\x70\xe3\x49\xba\x96\x70\x4f\x12\x16\x92\xb6\x21\xe9\x53\xe6\x95\xe0\x1a\x88\x15\xaa\x1c\xa1\x91\xd9\x3c\x30\x3a\x3c\x8c\x03\x17\x3e\x13\x8a\x0b\x7f\x13\xef\xd7\xd4\x80\xa3\x33\x34\xa8\x63\xa0\x80\xc1\x7b\x24\x83\xae\xcd\x04\xb4\x70\xec\x24\x8d\xa7\xb3\x4f\x9e\xe2\xc8\x70\xaf\xd2\x00\xc3\xfa\x7c\xa8\x38\x40\x87\x90\x3e\x1a\x71\x60\xe9\x7e\xa0\x12\xc9\x95\x8e\x53\x1b\x83\x75\x34\x74\x99\x51\x29\x26\x56\x73\x91\xda\x16\x26\xfa\x70\x1d\xc1\x87\xdf\xdf\x55\xd3\x62\xf0\x89\xfd\xd7\xf3\xa1\x46\xf8\x5f\x66\x87\xba\xca\x1c\xfd\x63\x8e\xc6\xed\x69\x7b\x60\xa7\x18\xc4\xc8\x49\xc4\x5c\x5e\xab\xa5\x86\x8d\x30\x8f\x21\x98\x99\x5c\x1e\xd6\x42\xdd\xcf\xcb\x59\x56\x0c\x3e\xb1\x5f\x35\x2d\x4c\xc3\x91\xc2\xb2\xc1\x74\xa6\xe7\x38\xcb\x74\xfc\xc7\xe2\x97\x64\x03\x89\x0e\xc2\x0f\xe3\x2c\x10\xae\xbc\x86\xe4\xb1\x94\x43\xb5\x54\x34\x78\x35\x54\x90\x51\x1e\xc6\x81\xe9\x3e\x71\x58\x8e\xe5\x19\x2a\xce\xe8\xcc\x13\x86\x8f\xb1\x00\x7d\x70\x5f\x28\xba\xad\x32\x9d\xf9\x23\x92\x3a\x62\xc2\xa6\xb3\xb7\xc5\x64\xf4\x80\x3c\x61\x9f\x7a\xf3\xb8\x5b\x75\x2d\x97\xc2\x0f\x65\x7e\xeb\xae\x05\x52\xdc\x8b\x10\xf3\x92\xcb\x58\x96\x44\x6f\x7e\xbb\x0d\xed\x2f\x26\x7e\x21\xdc\x92\xe2\x56\xea\x6b\x1b\xdf\xda\x8f\xf9\xfa\x31\xc2\xf2\x35\x76\xaf\xbd\x5b\x57\xa7\xb7\x61\xe8\x63\xc4\xba\xcc\x3c\x1c\x5f\x71\x85\xa0\x58\xb7\xbe\x1e\x35\xeb\xcf\x20\x50\x57\x3e\x1a\x50\x91\xc0\xf6\xec\x80\xf8\x5c\x42\x7e\x89\xf0\x3f\x22\xc2\x77\x33\x4a\x18\x39\x92\x4d\xcc\xff\x11\x13\x7c\x30\x95\x29\xa6\xe6\x59\xac\xb9\x94\xd1\xb7\x78\x12\x2f\xb0\x78\x0f\x31\xbc\x59\x60\x9e\xa6\x91\x91\xa4\x2e\x98\xa5\xe3\x1c\x05\x60\x18\x4a\xa9\x2c\xc5\xb5\x5d\x66\x87\x6b\x03\xb6\xe7\xf5\x39\x98\x41\x44\xc0\xdc\x5e\x9b\x5b\x33\x14\xfa\xe1\x85\x61\xea\x1c\x69\xcb\x63\x3e\x5b\xe6\x9e\xc1\x64\x2f\xca\x62\xfc\x89\x15\x3f\x1c\x14\x48\x70\x15\x93\xb6\xe8\xe8\x2b\x18\xcf\x24\x37\x3f\x09\xc7\xbd\x67\x2e\x3a\x1c\xba\xf5\x70\x46\x12\x75\xe0\x1a\x28\x6a\xf7\x6f\x19\x9d\x0d\x55\x34\x32\x67\xea\x27\x91\xd3\x05\xc3\x02\x33\x57\x8e\x7e\x37\x0c\x45\xd0\x35\xb3\xcc\xcf\xeb\x69\x8d\x62\x5b\x5a\x5f\xf8\x62\x1b\x6e\x78\x90\x19\x62\x64\xb8\x33\xb7\x22\x0c\x05\x4a\x6e\xca\xb8\x9c\x5e\x65\x2a\xd5\xb0\x31\x48\x30\x4b\x27\xe8\x8b\xea\x23\x1b\x18\xcb\x33\x17\x7d\x16\x1c\x53\x1c\x0d\xb8\xe6\x79\xee\x81\x6e\x64\xec\x28\x32\x5e\x69\x77\x05\xc1\x8f\x78\x4e\x16\xa8\xd3\x02\x3c\xd7\x61\x13\xf9\x72\x34\x1f\xbd\x1e\x55\xa3\xc5\xfb\x6c\x38\x1a\x7c\x72\x96\xd2\xf5\x63\x34\x1c\x8b\xd1\x70\x49\xca\x85\xd7\x09\x7c\xbf\xa5\xcd\xb8\x82\x6b\xad\xaa\x24\x8f\x4e\xee\x04\x00\xb1\xa4\x9d\xa5\xe9\x46\xb0\x36\x53\x5c\xab\x4c\x47\x9f\x29\x47\x67\x2a\x40\xd9\x64\x32\x21\xe2\x1f\x1e\x63\x2d\x50\x01\x28\x53\x3c\x78\xee\x2a\xc9\x45\xcc\xf8\x43\xd3\x89\xb2\x51\xb1\x26\xb6\x82\x4b\xb9\x64\x0e\x21\x87\x5c\xd2\x9d\x8e\x66\xdf\xe9\x4b\x91\xbc\x9d\x5b\xee\xce\x50\x84\xc1\xf1\x9d\xd1\x8b\xa1\x43\x33\x24\x83\xbb\x28\x30\x9b\xe8\x35\xa8\x32\xae\x92\xa9\xd2\xeb\x0a\x4e\x2d\xf2\x46\x04\x7a\x4c\xc2\x20\x2a\x73\x3a\x57\x31\x14\x25\xbe\xf8\xe1\x85\xe3\x48\x44\xe6\xab\x94\x49\xcc\xc0\x41\x07\x55\xb3\x79\xee\xe1\x33\x9d\x7b\x6e\xa3\xff\x57\xca\x88\x15\xc1\x94\x71\x29\x63\xf5\xaa\x0c\x7e\x3b\x70\x85\x5e\x6b\xc6\x3a\x82\x2c\xe2\xc5\x79\xac\x8a\x14\xff\xc4\xf8\xc4\x26\x00\x11\xd5\xb2\x02\x47\xfc\x98\x4a\x37\x3e\x8c\x35\x57\x22\xe3\xce\x57\x0a\x11\x34\xc8\xb9\x2b\x33\x2e\x6c\x3f\x55\xb1\xaa\x91\x53\xa6\x2a\xb8\x40\x1f\x51\xf0\xb5\x05\x9d\xf3\xe1\xf4\xdd\xa7\x86\x4e\xcd\xcd\x95\x8b\xe9\xd1\x69\x61\x1c\xb7\x62\xdf\x52\xcf\x03\x97\xc8\x47\x27\x58\x04\xba\xfe\x0e\x60\x8c\x56\xae\x56\x28\x68\x33\xd5\xf3\x3a\x26\x94\x3e\xcd\x96\x68\x62\x42\x19\x42\x41\x51\x41\x91\x30\x58\x0b\xf1\xb7\xb0\x13\x53\x0d\x95\x68\xad\xc1\xa1\xb9\x7f\x57\xbe\x1e\x4e\xa7\x9f\x36\x77\xbe\xe4\xd2\x79\x16\xb8\x8a\xa5\xd5\xa5\x88\xd9\x16\x1a\xd5\x62\x4e\x74\xd1\xc0\xaf\xce\x10\xc5\x84\x17\x2f\x62\xb2\x84\x30\xdc\xc1\x1b\xc0\x1a\x1e\x8c\x45\x7a\x37\xda\xd9\x70\xfa\x47\xce\x35\xa7\x24\x77\x82\xeb\xdc\x71\xeb\x75\x52\xe3\x1a\x9d\x71\x61\x50\xba\x0c\x2e\x70\xca\x68\xa6\x78\x30\xa6\x2f\x01\xcd\x4e\x09\x5a\x67\x23\x79\xae\x3c\x09\xf0\xd8\x60\x41\xa4\xd4\x7f\x92\xe7\xde\x71\x93\xc7\x78\x3b\x38\x80\x38\x66\x78\xb0\xba\x88\x15\xf0\xe2\x31\xf6\x5f\x71\x43\x3b\xad\x4a\x41\x17\xca\xab\x3e\x87\xad\x0b\xca\xda\xa0\x79\xac\x3b\x67\x33\x2e\x61\x46\xd5\x4a\x67\x29\xb0\x22\x48\x03\xb3\x2e\x4a\x5c\x06\x4f\xe8\xcb\x99\x02\x39\x04\x59\x3c\x26\xde\x2c\x05\x26\x68\x89\xca\x68\xa6\x3e\xd6\x57\x4d\xee\xb8\xcf\x61\x3c\x47\xc5\x3b\xa9\x51\xaf\x4d\x59\xc7\x2c\x37\x41\xd2\xac\x23\x23\x61\x4b\xc3\xcf\x3d\x02\x48\x24\x1c\xa0\x45\x1e\x8b\x93\x71\x0f\xa3\x35\x0f\xb1\x10\x68\xee\x90\xe5\x1b\x73\xa3\xb3\x78\x01\xd1\x23\xc9\x97\x15\x6e\x7a\x31\x61\x6a\x6a\x6b\x48\xc8\x3a\x8f\x64\x0c\xa5\x41\xb5\xd4\xcc\x73\x27\x3d\x21\x42\xb8\x42\x47\x47\x68\x0b\xc4\xc8\x90\xad\x15\x76\x6e\xcb\xad\xa2\xe9\x95\x70\xc0\x5e\xa5\x03\x51\x30\x34\x08\xe8\xc5\x83\x83\x57\xa1\x2f\x24\xf7\x26\xb0\x78\x4c\xb6\x3f\x1f\x8b\xee\xdb\xc4\xbf\xa2\x4a\x9e\x82\x2b\x55\x10\x2c\xfe\x21\xc8\xc2\xb8\x3c\xe1\x6c\x2d\x1c\xe8\xae\x00\xb3\x81\x36\x35\xd1\x02\xaf\x6b\xf4\xcf\x0d\x32\xed\x19\x31\xb4\x5c\x6a\x24\x4a\x35\x88\x52\x09\x7d\x6e\x72\xc1\xad\x54\xdc\xa0\xbe\xaa\x76\x61\x05\x6f\x04\xc6\x0a\xf5\x6e\x05\x77\x70\xdb\x95\x1a\xbc\x01\x20\x35\x6b\xe0\x98\x66\xcc\x43\x8c\x91\x2a\x6b\xc0\x1c\x3b\x04\x20\x28\x6b\x8b\x67\xbd\x43\x54\x84\xe4\x2c\x42\x32\x90\x05\x20\x0e\x4f\x0a\x1d\xb9\x11\x8b\x74\xed\xc4\x8e\x68\x7f\x15\x10\x34\xa6\x50\xb3\x57\xc4\x6a\xdd\xca\x27\xb7\x67\xc5\x8d\x37\x85\xe6\xca\x21\x77\x62\xf3\x2e\x30\x5e\x4e\x6b\x68\x74\x1c\x97\x48\x16\x18\x84\x61\xf1\x98\xb4\xce\x70\x7f\x75\x0e\xaa\x57\xad\x0c\x41\xb4\x44\x3d\xc0\x90\x71\x25\x11\x0b\x89\x32\xbe\x39\x46\xe4\x11\x73\x47\xc7\xc6\xb8\x4b\xcb\x67\x0c\x72\xd5\x3b\x95\x8e\x75\x3c\x48\x88\xf1\x2b\xb9\x8e\x10\xcd\x08\xa2\x0f\x61\xba\xff\xfc\xcf\xdf\xfe\xf6\x62\x50\xbe\x19\x4d\xca\xdf\xa4\xf2\x02\xf7\xa3\xaf\x16\xe5\xf8\xae\x2a\x16\xe5\xfc\xab\xa2\xdf\x2f\xe7\xf3\xac\x3f\x9d\x2c\x66\xd3\xaa\x77\xf1\xb2\x57\xfe\x7a\x37\x9d\x2d\xe6\xbd\x8b\xde\x1f\xca\xf1\xeb\x72\xd6\xdc\x9c\xbd\x29\xfa\x8b\xe9\xec\x7d\xef\xd5\xc5\x6f\xde\xdc\x4f\xfa\x8b\xd1\x74\xf2\x9b\xf2\x62\xf1\xdb\xff\xf8\xe7\xd7\x7f\x2b\xfb\x0b\x1e\x5f\xf3\xc3\x6c\x7a\x57\xce\x16\xef\x7f\x53\x5e\xf4\xfe\xfd\xdf\xcb\xf9\x0b\x54\x16\xea\x5d\xfc\xc7\xb2\xa8\xee\xcb\xdf\xfd\xf7\xfc\x3f\x7f\x7b\x51\xf2\x14\xb2\xf9\xfb\xe5\x74\x34\x60\xf9\x7f\x5b\xfd\xf0\x9b\xfc\x62\xc1\xfb\xb3\xb2\x58\x94\x3f\xa7\x17\x7f\x17\xdf\xfb\xdb\xdf\xfc\xc7\x68\xf0\xbb\xde\x77\x5f\xff\x50\xfd\xed\x4f\x3f\xfd\xda\xbb\x78\x5d\x4d\xfb\xbf\xfc\xee\x9f\x5e\xbe\x7c\x29\x2e\x5e\x4a\x7f\xf1\x52\x99\x8b\xfc\xd5\xc5\xcb\xde\x25\x06\xc5\xae\xd2\xa0\x5e\x5d\x4c\xee\xab\xea\xd5\xab\x8b\x97\xe2\xa2\xf7\xd7\xbf\x4e\xfe\xfa\xd7\x49\xef\xd5\xc5\x4b\x7a\x20\x5c\x88\x78\xf5\xe2\xe5\xcb\xde\x1f\xfa\xb3\xfb\xf1\x6b\xba\x14\x5b\x73\x17\x72\x75\xb1\x2a\x5e\x97\x55\xef\xa2\x57\xcc\xde\xce\x7b\x1d\x2f\xb9\xa8\x9f\x51\x74\x71\x63\x5a\xeb\x1e\xd0\x7f\xf1\xb4\xee\xcb\xaa\x23\x3a\xbd\xab\x7e\x61\x1d\xd4\x4a\xdd\x79\x99\xee\x66\x6c\x75\xbf\x69\x77\xbc\x1a\x95\x93\x78\xab\xca\x2f\xf2\x8b\x97\xbd\xf1\x74\x50\x56\xbd\xed\xf7\xc5\x16\xb4\x6d\xba\xeb\x5a\xaf\x6d\xf7\x60\xa3\x97\xaf\x2e\x5e\xa6\xee\xbf\x7c\x75\xf1\xa6\xa8\xe6\xe5\xc5\xcb\x98\xb5\x7a\x31\x5a\xd0\xf2\xf6\x5e\xcf\xca\x62\x10\x67\xf0\xa2\x37\x2c\xe6\x43\x4c\xd6\xac\x78\xdf\x4b\xe9\xad\xab\xe2\xfd\xf4\x7e\x41\xbf\xae\x4d\x4e\x36\xbf\x7f\x3d\x29\x96\xbd\x8b\x5e\x7f\x3a\xbe\x9b\x4e\x68\x20\x17\x3d\x48\xb9\xe5\xa2\xf7\xea\x55\x5d\x9b\xea\xfb\x62\x5c\xfe\xee\x30\x08\xf3\xe1\xeb\x79\xef\x62\x34\xff\x69\x31\x1b\xf5\x17\x2f\xa6\x83\xf2\x77\xff\x5d\xfc\xe7\x6f\x4f\xda\x06\x5f\x8d\x26\x83\xf2\xd7\xcf\x61\x33\x7c\xff\xfd\xdb\x3f\xbe\xff\xce\xdb\xb5\xcd\x90\x5f\xf4\xe6\x25\x7a\x44\x6b\x2d\xf4\xc5\xea\x07\xb6\x31\xf7\xd3\x65\x39\x23\xee\x07\x37\xca\x0d\x28\xe9\x6c\x68\x44\x0f\x6e\xdd\xde\x3c\x20\x5b\x57\xfe\x75\x7a\x3f\x63\xdf\xd3\x64\xb3\x7e\x75\x3f\x5f\x94\x33\x36\x2c\xe6\x6c\x7d\xe3\xb0\x72\x82\x3a\x21\x17\xec\xdd\x70\xd4\x1f\xb2\xf7\xd3\x7b\xd6\x2f\x26\xec\x7e\x5e\xb2\xc5\x94\xa5\x8e\xa6\x7e\xd3\x2f\x83\x62\x51\xb0\x62\x32\x60\x97\x3f\xfc\x71\xce\xd9\x75\x39\x2b\x2f\x9a\xa7\xc6\xc5\xa4\x78\x5b\xb2\xc5\xb0\x64\x3f\xc3\x42\x7a\xc1\x7e\x98\x56\xa3\xfe\xa8\x9c\x5f\xe0\xa1\x1f\xa7\x55\x39\x67\x6f\xa6\x33\x7a\x64\xc6\xe6\xef\xe7\x8b\x72\xcc\xd1\x79\xd5\x35\x9e\xde\x9b\xe9\x74\x51\xce\x3a\x06\xdc\xde\x8b\x79\x6b\x2f\x8e\xfa\xd3\x09\xc1\xcb\xa2\xfc\x95\x00\x19\xdf\x7f\x98\xce\x47\x98\xc6\x8b\xde\x1f\x86\xb3\xf2\x0d\x10\xc8\x60\xda\x9f\x67\xd5\x68\xf2\x4b\xef\xa2\x77\x79\x75\xc3\x7e\x42\x5f\xd8\x77\xf7\x93\x41\x31\x2e\x27\x8b\xa2\x22\xb8\x5b\xcc\x8a\x51\x35\x9a\xbc\xa5\x4d\xb5\x58\xdc\xcd\x7f\xf7\xd5\x57\x83\x72\x59\x56\x04\x57\x9c\xb6\xd9\xa8\x3f\x9d\xdd\xf1\xfe\x74\xfc\x15\xe0\xfa\xab\xc5\xfd\x62\x3a\x1b\x15\xd5\x16\x50\x6f\xe2\xa4\x2d\xcc\xf0\x04\x63\xc2\xe4\xbf\xa7\xb5\xee\x97\x77\x8b\xa7\x1c\x4f\x76\x97\xd6\xb9\x73\x60\x5b\x0b\xdc\xfd\x43\x0e\xfa\xb1\xb6\x63\xb2\x7e\x31\x1b\xcc\x77\x00\xfc\x36\x09\xa9\x68\x2c\x98\x92\x62\xfe\xf5\x74\x36\x88\xa0\xd3\x1b\x8f\x06\xbd\x8b\xc5\xec\xbe\x24\x04\xba\x0b\xb7\x6f\xae\x40\x8b\xfa\xfc\x61\x36\xbd\x5f\x94\xbd\x6d\xd2\xc2\xa3\x23\x40\xef\x70\xbb\x69\x88\x17\xeb\x14\xe2\xa2\x97\x1a\xb8\xe8\x55\xe5\xe4\xed\x62\xd8\x7b\x95\x08\x65\x7d\x7b\x22\xac\x20\x6b\xd8\x53\xbd\xa3\x9a\x58\x27\xb9\xab\x2e\xd4\x84\x64\xfb\xca\x16\xfe\xf8\xf3\xbc\x9c\xad\x36\x3e\xbd\x82\x15\xb3\x92\x15\xf3\xf9\xb4\x3f\x2a\x16\xe5\x80\xbd\x1b\x2d\x86\x6c\x3a\x29\xd9\x74\xc6\xc6\xd3\x59\xc9\x6a\x20\xa0\x1f\x66\xd8\xea\x8b\x29\x7b\x3b\x2b\x26\x0b\x36\xbf\x2b\xfb\xa3\x37\xa3\x3e\xeb\x17\x77\x05\xc4\xee\x51\x39\xef\xda\xf9\xeb\x8b\xa0\x5b\x8b\x50\x83\x7f\x1f\x3c\x56\xc7\x3e\xa8\xf7\xc9\x6a\xb5\xae\x80\xbc\x59\x9a\x38\x02\xaa\xe9\x64\x50\xcc\xde\x63\xb2\x8a\x41\xdc\x08\x77\xd5\xfd\x7c\x8b\x2e\xa6\x95\xe5\x13\xc2\xce\x9d\x20\xdd\x35\x95\x4f\x03\x95\x27\xc2\x24\x66\xfe\x08\x90\xec\x06\xc8\xf8\xf4\x51\xf0\x48\xd8\x7c\x1b\x1c\x3b\x1a\xe8\x82\xc6\x5d\xb0\xd8\x01\x89\x91\x6a\xbc\x9d\x4d\xef\xef\xd6\xc0\xad\xa6\x2d\x6c\x34\x59\x4c\xd9\x70\xf4\x76\x58\xce\x32\x4c\x36\x9b\x97\x8b\x39\x9b\xbe\x61\x77\xe5\x6c\x3c\x9a\xcf\x47\xd3\xc9\x0e\x60\x3b\x37\xa8\xc5\x39\x39\x09\xd2\x30\x61\x9f\x23\xa0\xb5\x71\xfe\xa3\x60\xad\x69\xe0\x28\x70\x8b\xd4\x6c\x1b\xe0\xba\x5b\xf9\x40\x98\xfb\x29\x01\xd0\xec\x9e\x60\x0f\xec\xe4\x68\xf2\x16\xac\x4d\x1b\x83\x45\xec\x56\x0e\x08\xd1\x15\x83\x61\x39\xc3\x4d\x11\x75\x7c\x14\x78\xab\x27\xe5\x24\x88\xab\x67\xec\x73\x04\xba\x49\x31\x2e\xe7\x77\x45\xff\x03\xc0\xae\xd5\xc4\x51\x80\xf7\x7d\x7d\xff\x36\xec\xed\x6a\xea\x03\xa1\xaf\x79\xe3\x9c\x15\x55\x35\x7d\xc7\xfe\x36\x7d\x3d\x07\x07\x3d\x5d\x0c\xcb\x19\x9b\x42\xca\x01\x79\x7d\x5d\xb2\x79\xf9\x96\x38\xd6\x72\xc0\xde\xcc\xa6\x63\x56\x16\xfd\x61\xbc\xef\xe3\x80\x60\x6b\x7a\x4e\x82\xc2\xd5\xdc\x9d\x04\x87\x1b\x63\xea\xf8\xda\x92\xaf\xed\x3e\xf9\x7a\x4d\x9a\x1e\x0e\xe6\x5f\x11\xeb\xfc\xd5\x7c\x51\x4c\x06\x45\x35\x9d\xd0\x78\xe8\x57\x62\x41\xbf\xa2\x4e\x17\xa3\x49\x49\x53\x43\xb7\x65\x8b\x69\x1c\xd8\xac\xa8\x46\x0f\xf5\xad\x31\x35\xe1\xb9\x84\xe9\x28\x08\x9f\x45\xa4\x6e\xc3\xe9\xf3\x97\xab\xc7\xff\x5f\x55\x5c\x7d\x73\x2f\xf6\x28\x99\xbe\x6f\xa1\x81\x8d\xdd\x76\x06\xed\xd2\xf7\xed\xe9\xda\xad\x59\x5a\x43\x46\x7b\x95\x4c\x2d\x90\x34\x47\x83\xe4\xd1\x0a\x9e\xf3\x40\x5b\x6b\x3f\x9e\x17\xe4\xbe\x2a\xfa\x55\x36\x69\x21\xd1\x67\x0f\x80\x83\x77\xe1\xe7\xbf\xfc\xd9\xad\x01\xe0\xb6\x5c\xbe\x05\x52\x62\x37\x48\x75\x11\x0e\x60\xb7\x15\x34\xee\x81\x2e\xbe\x39\x83\xdd\xad\xed\x87\xc1\x9d\x54\x6d\x87\x86\x76\x9f\x26\x6b\x43\x22\xff\xeb\x5f\x17\xf5\x13\x43\xb1\xba\x19\xb0\x0b\x31\x31\x7b\x53\x95\xbf\x6e\x3f\xb4\x7a\x2e\xef\xba\x56\x5f\xde\x3d\xde\xed\xa6\x36\x48\x81\x68\xef\xbb\x97\x2d\xb2\xf0\xb2\xa5\x82\xdd\xb9\x3a\x2d\xe6\x22\x4d\x51\x9a\xd5\xf4\xac\x87\xd6\xa5\x9c\x2f\x66\xd3\xf7\x6c\xb2\x3d\xa1\xe9\xee\xc4\x96\xb4\x86\x14\x81\x29\xb4\x80\xa9\xa8\x46\x6f\x27\x3f\x22\x24\x96\x88\xed\xa0\x2a\x7f\xae\x29\x72\x31\xe9\x97\x55\xf3\x6d\x3a\x79\x33\x9a\x8d\x37\xbe\xc2\xed\xf0\x45\x39\x9f\x17\x6f\x09\x59\xfc\xa1\x78\x57\x8c\x16\xa3\xc9\xdb\xab\xd6\x65\xfa\xbd\xa9\x0b\x7c\xd1\xfb\xc3\x74\x92\xae\x52\x87\x88\x53\xbb\xe8\x7d\x53\x56\xe5\x06\x45\xbf\xc2\xdb\x7b\x17\xbd\x7f\x2d\xe7\x17\xac\xe3\x86\xcb\x59\x09\x05\xe0\xfc\x7e\x56\xfe\xbf\x2b\xd0\x1c\xe0\xce\xf6\x8d\xa3\xf9\x8f\xf7\x13\xe2\xa2\x01\xf7\x47\xde\x56\xef\xac\xbc\xb5\x4a\x9b\xcf\xb4\x00\xbf\x53\x71\xbe\xf6\xe3\x26\x94\xac\x13\x0c\x01\xc0\x00\xf0\xce\x4a\xc2\x0b\x83\xac\x9c\x2c\x22\xab\xdf\xae\x04\x9b\x78\xcf\x3f\x2c\xde\xdf\x95\x5b\x5c\x13\x48\xc8\x68\x02\x37\xb1\x8b\x1e\xc9\xa5\x55\x5a\xd7\xd1\xe4\xcd\x74\x2f\xdb\x5a\x77\x25\xbf\x10\x17\x2f\x7b\x3f\x03\xf7\xbf\x3a\x64\x9a\xf8\x31\xf6\x94\xfd\x58\xc6\xa4\x14\xf3\x5d\x6c\xd3\xaa\xe5\x6f\xca\x79\x7f\x36\xba\xab\x87\x72\x84\xe9\x83\xb1\xdb\x51\xf9\x8e\x2d\x86\xa3\xf9\x0a\xd2\xff\xfa\x4f\xf3\xb6\x54\xb0\xcd\xc0\x5f\xf4\xfe\xf0\xf7\xfb\x12\xf8\xfc\x65\x8f\x98\xd8\x15\x3d\x6d\x21\xcb\xf6\xce\xd9\xb5\x17\xd3\x70\x3a\xba\x87\x66\x77\xf0\xd6\xd3\xd9\x09\xfd\x5b\x16\xb3\x11\xed\x8e\xa7\xe8\xe4\xaa\xed\xf5\x9e\xf2\xb4\x38\x9b\xdd\xc7\x2f\x62\xed\xa7\x75\x48\x55\xad\xb1\xec\xe9\xda\x0e\x52\xa0\xd6\x5f\xd4\xbb\xec\xad\xd8\x8e\x83\xa6\xa4\x9a\x25\x19\xbd\xa1\x2b\x13\x42\x26\x93\x29\x81\x77\xf9\x77\x62\x46\x0a\xc2\x34\x8b\x77\xd3\x6c\xbe\x28\xef\xb2\x86\x25\xbe\x2b\x67\x6f\xa6\xb3\x71\xe2\x94\x63\xda\xdf\x8b\x15\xdb\xdd\xec\x97\x66\x30\x59\x39\x18\x2d\xa6\xb3\x0f\xe2\x64\xd6\x59\x8f\xdd\x7c\xcd\x7f\x7b\x14\x5f\xf3\xd9\x18\xaa\xbe\x7a\x73\xfb\xa7\xc1\xf7\xff\xf2\xf6\x58\x43\xd5\x4e\x83\xd4\xb0\x2c\x92\x80\x1f\xef\xa7\xe9\x2d\x7f\x85\x17\x76\xa7\x99\xa6\x43\xb6\x6d\xf6\xe6\x6e\x21\xb7\xa5\x63\x3e\x52\xd2\x6d\xc9\xc6\xf7\xf3\x72\x06\xd5\x0d\x74\x35\xd1\xf2\xc5\x77\x19\x22\xd6\x2d\x0f\x72\x17\xef\x40\x64\xa1\xf7\x6e\x36\x5a\x94\xdb\x54\x3e\x91\xf7\x4e\x03\xc2\xcb\x97\xfa\xe2\xa5\xf2\x17\xad\xcd\x7a\x57\x2c\x16\xe5\x6c\x02\x71\x38\x51\xe5\xc8\x2b\xb6\x58\x12\x4d\xaf\xa3\x2b\x93\xde\x26\xc7\x61\xea\x1d\xbe\x22\xa1\x6f\xa7\x3f\x4f\xbf\x2f\xdf\x75\xd0\xc3\x8b\x6d\x11\xbd\x46\x50\x6b\xc6\xa4\x83\x62\xfd\xa3\x04\xf8\x9a\xfa\xee\x9d\x1f\xa9\x2f\x7a\x2d\xa6\xa4\xd7\xd5\xbb\x7d\x9d\xda\xf1\xd2\xa4\xcc\x39\xc2\xf6\xb4\x86\x55\xed\x8a\xfc\x13\x64\x2f\xa8\x5b\x75\x97\xfa\xc5\x5d\xcd\x45\xd5\x58\x9f\xc8\xfe\xfd\x18\xb6\x97\x3f\xcc\xa7\xb3\xc5\xd7\x91\x8e\x5c\xb2\x6a\x34\x5f\x10\x08\xae\x66\x08\x46\x4f\x10\xcf\x04\x92\x7b\x75\x49\x2d\x06\xa9\x7e\x05\x71\xa3\x8d\xd0\xf0\xb2\xf7\x7a\x3a\x78\xbf\x45\xa1\x37\xb8\x87\x59\xbc\x77\x0b\x04\xcb\xc9\xfd\xb8\x9c\xd1\xf6\x5a\x41\x61\xcd\x02\x76\xc0\x59\x6f\x7a\x57\x4e\x36\x74\x60\xd4\xfe\xa0\x58\x14\xeb\x42\xc7\x41\x16\xa2\xa3\x93\x83\xa3\xf9\x8f\x4d\xf8\x71\x5d\xd4\x3c\x51\xbd\x53\x85\xa9\x66\x3c\x2d\x52\xde\xd5\x97\xdd\xf7\xee\x30\xab\xed\x33\xb8\x9d\x34\x0b\x1b\x6f\x1e\xac\x31\x70\x3b\xd4\xb5\x3b\x7f\x15\x1b\xbc\x46\x07\x47\xf0\x75\x8b\x23\x00\xa1\x8f\x74\x7d\x4d\xcb\xf5\x4b\xf9\xfe\xf5\xb4\x98\x0d\xb2\xf9\x70\x3a\x5b\xf4\xa3\x7b\x49\xe2\x14\x1a\xec\x46\x4f\xc4\x8d\xb4\xd2\x9c\x7d\x10\x49\x7f\x0a\xad\xd8\x57\x84\xc0\x3e\x03\x42\xae\xa7\x23\xfb\x6f\xb7\x23\x79\x3e\xc5\x44\xef\x7b\x8c\xfc\x38\x35\x04\xd0\xfc\x29\x4a\x86\x6d\xfa\xd3\xa1\xac\xfb\x38\x8a\x86\xcd\xae\xb4\x5a\xdb\xe6\x08\xb6\xf5\xe3\x1f\xcc\x63\x3f\x82\xc1\x3e\x2f\x2b\x3c\x29\xdf\x9d\x65\xd7\xac\xec\x6d\xcf\x7f\xbf\xd8\xcb\x9f\xff\xac\xbe\xfa\xf3\x1f\xf7\x68\x92\x7f\x68\xac\x98\xe7\xd7\x23\xff\xb0\x9a\xaa\x3d\x5a\xe4\xbb\xcd\x1e\x7c\x98\x0e\x79\x07\xd4\x7d\x64\x6d\x72\x63\x63\x3c\x27\xc8\x7d\x46\x12\xd7\xdd\xed\xcd\xfc\x7f\x8e\xc4\xb3\x92\xb8\x1a\x9f\xb0\x51\x19\x9d\x79\xe6\x1f\x6e\xe5\x66\xff\x9a\x9c\xff\xe2\x6c\x5c\xb0\xf1\x74\x30\x7a\xf3\x3e\xfa\xfb\x45\x4d\x1d\xb5\x37\x66\xc3\x72\x56\x9e\x51\x0e\xbb\x8b\x86\xef\x8f\x20\x84\xdd\x9d\x20\x84\x25\x73\xfc\xb6\x04\xb6\xba\x70\xa4\xf8\xd5\x18\xf6\x1f\x61\xc2\x7f\x0a\xc9\x6b\xbd\x3f\xe7\x12\xbb\xf4\x4a\xb7\xdf\xe5\xc6\x71\xd1\x29\xde\x9c\x5f\x4e\x6b\x1c\xd7\x76\x4b\x69\x6b\xce\x2e\x8f\x90\xcd\x9e\x58\x3e\x6b\x3b\xc7\x7c\x80\x70\xf6\xc1\xe2\xd9\xe3\x05\xb4\x06\xa2\xef\xba\x86\x72\x5e\xb9\x6c\x9f\x64\xf6\xe4\xb2\x59\x17\x4e\x03\x20\x02\xa3\xee\xc0\x68\x67\x59\x9a\x06\xcb\x8a\x15\x96\xdd\xe8\x7b\xb7\x3f\xea\x4e\xa3\x1a\x0c\x60\xa3\xf9\xb7\xbf\xde\x8d\x66\x04\xae\xdd\xad\xbd\x7a\xb5\x7b\x50\x9b\xbd\xc2\xa6\x9e\xdc\x13\x4d\x27\x3a\x87\x66\x5b\x34\xe1\x37\xeb\x42\x46\x68\x21\xec\x53\xfb\xd2\x0c\xb1\xcd\xf7\xb1\xf4\xce\xdf\x76\xb2\xf0\x6d\xac\xb7\x3e\x80\x4e\xfd\xfd\xea\xfe\xcd\xf5\xae\x6d\x86\x7b\xa9\xd8\x19\xd7\x7c\x8b\x18\xc2\xa0\xd6\xeb\x57\xa3\xfe\x2f\x2d\x6b\x87\xd8\xb2\xb2\x35\x74\x6b\x17\x66\x69\x26\xaf\x45\x3b\xe6\xd1\x23\x26\x59\xc5\x5e\xc1\xde\x44\x8d\xf5\x2e\x7a\xf3\x71\x51\x11\x4a\xee\xcf\x46\x31\xbb\x63\xb7\x23\xfc\x91\xd3\xba\x46\xdd\x76\x79\x57\x75\xe8\x3b\x36\xc9\x63\x9b\xf9\x00\x00\x96\xe3\xbb\xc5\xfb\x6c\x9c\x0c\xaa\x5d\xbc\x54\xc3\x9f\xa9\x5e\xf7\x53\x19\x71\x6e\xb0\x69\x74\x3d\xce\xd8\xf7\xd3\x86\x17\x5b\x6f\xb4\xcb\x5f\xab\xe6\xe8\x3a\x5e\x53\x53\x9b\x8e\x57\xfc\x9f\x72\xc1\xe6\x8b\x62\x46\xac\xdb\xeb\xf7\x7b\x31\xf3\x3e\x84\x9c\x58\x8c\x2e\x60\x03\xd3\x47\xdc\x60\xc1\x26\xe5\xbb\x06\x9c\xf7\x38\xba\x75\x70\x7d\x5b\xbb\xec\xa3\xeb\xa3\x2e\x7a\x6f\x46\xd5\xa2\x9c\x65\xaf\xe9\xd6\xb7\x25\x3d\xb8\x66\xb4\x7a\xbc\xfc\x73\x46\x75\x55\xd3\xe4\x67\xa2\xac\xba\x7a\xf8\xea\xcf\xef\x7f\xf9\xfe\xcd\xc7\x54\x56\xad\x03\xed\x23\x54\x55\x3f\xac\x61\xe4\x4f\xa7\xa7\x8a\xfd\xd8\xa1\xa4\xea\x56\x51\x35\xc4\xe4\x63\xe9\xa7\xe2\x0b\x1f\xaf\x9c\x6a\x03\xf4\x79\x77\x48\xc3\x43\x3e\xff\x4d\xe2\xd4\xbb\xef\xaf\xbe\xb9\x3b\xbf\xab\x59\x3d\x07\x47\xf9\x9a\x75\x72\xdf\x5d\xad\x9c\xb4\xa7\x3e\xf9\x66\xea\xd6\x2a\xec\xf0\x2e\xdb\x1e\xea\x89\xee\x65\xfb\xd9\xba\xf5\xb7\x6e\x75\x6a\x9b\x5d\xb3\xcf\xd4\x3d\xac\x51\x05\x74\xfa\x86\x35\x57\xf7\x3a\x86\x35\x77\xed\xf1\x0a\xdb\x71\x4f\x87\xdf\xde\x06\xaf\xba\xc3\x1d\x6c\x7d\x01\xf6\xf1\xf6\x5d\x6e\x62\x2d\xbf\x3d\xbf\x17\xe9\xde\xb5\x54\x3d\x1b\xef\xef\x04\x9a\xbd\xb2\x5f\x03\xf8\x2d\x5d\xdf\x9a\x16\x65\xed\x26\xb9\xb1\x3b\x3a\xf9\xc2\x18\x9a\xdb\xcd\x80\xed\xe8\x62\x54\xb9\xed\x96\x4f\xb7\xf8\x67\xdc\x9a\x11\xe6\x04\x6c\x75\x45\x70\x76\x3e\xf7\x7a\xfa\x6b\x39\xc8\x76\xe9\x44\x8f\x7b\x0c\x8c\xf7\xce\x67\xb7\x38\xf7\x74\x53\x22\xbb\x05\xfb\xb9\x9c\x2f\x52\xc4\x60\x17\x37\xbe\x93\x4d\x3f\xa2\x63\x7b\x58\xf5\x4e\x46\x7f\x34\xcf\xa2\xc7\x60\x47\x37\x17\x65\x0d\x35\x6c\x31\x2c\x16\x49\x6e\x9d\xb3\xd1\x84\x89\x9c\x8d\x47\x93\xfb\x45\xad\xcf\x2a\xe7\x60\xd1\xef\xee\x67\x77\xd3\xf9\xee\xa8\xcb\xf6\xdc\x34\xda\xd0\x1d\x5d\x4d\x77\x8a\x8b\x5e\x62\xbe\x69\x5f\xc6\x11\xe3\x3b\x4b\x5d\xa7\xbf\x29\x63\xde\x20\x69\x88\x33\xea\x4f\x56\xc3\x12\x3d\xa5\xdb\xad\x44\xf1\x34\x74\x48\xa7\xed\x0d\x5f\x53\xd4\xf9\x22\xad\xd4\xab\x4d\x9f\xdb\x8d\x09\x3b\x62\x55\x0f\xad\x6b\x77\x9c\xea\xae\x9f\x9f\x15\x54\xc7\x2d\x1f\x9d\xa6\x16\xc3\x32\xa5\x05\xb8\xba\xf9\xe3\xa7\x04\xf1\x74\xc7\x5f\x86\xe5\x84\xe8\xc4\x5f\xff\x69\x56\x32\xe2\x3c\xdf\x23\xf3\x40\xec\x38\xe2\x3c\x17\x29\x97\x40\x9d\x66\x60\x30\x65\xf3\x29\x5b\x8e\x0a\x8c\x25\x35\xa9\x9a\x0e\x95\xbf\x2e\xca\xd9\xa4\xa8\x62\x24\x7c\xfc\xd9\x1e\x1b\xef\x3e\x98\xf6\xe7\x5f\xf5\xa7\xe3\x71\x31\x49\x71\xe7\xfa\xa2\xb7\x28\x66\x51\x26\xfc\xf7\xd7\x55\xd1\xb4\xd9\x9b\x45\xb7\x9d\xe9\xf4\xae\x9c\x94\x33\x36\x99\xce\xca\x37\xe5\x6c\xb6\x6e\x96\x69\xa6\xba\xed\x88\x9a\x6f\x18\x96\x21\xdb\x6c\xf4\x7b\x05\xc9\x69\x19\x62\xbc\x35\x0d\xf9\xcd\xb4\xaa\xa6\xef\x46\x93\xb7\xbf\xdb\xa5\xe0\xeb\xdd\xcd\xd6\x90\x3f\x63\xdd\xb7\xf5\xa7\x83\xf6\x7d\xf5\xf6\x9a\x94\xef\x00\x32\xc4\x8c\x83\xea\xee\xde\x33\x6c\x3d\x30\x70\xcd\x54\x5a\x8d\xee\x20\x8f\xaf\xb8\x91\xf1\x5d\xd1\x5f\xcb\x94\xb2\xf5\xa6\x23\xe3\xf4\x57\xaf\xde\xad\xc7\xdd\x0b\xc7\x67\xda\xed\x47\xb0\x12\x9b\x86\x8e\x6d\x15\xeb\x16\x2d\xed\xf0\x57\x8e\xae\xdd\x98\xc5\xaa\x98\xaf\x31\xfa\xab\x24\x04\xbd\xc9\x34\x1b\x4f\x5f\x8f\xaa\x92\x18\xfb\x41\x39\x99\x97\x47\x46\x49\xae\x74\x8c\x11\xcf\x9c\xec\x93\x45\xd0\x04\x65\xea\x5a\x10\xe3\x21\x34\xb2\xf1\x48\x44\x57\x83\x13\x9f\x8a\x1a\xdf\xf9\x09\xfc\xf9\x31\x9a\xf6\xed\xf7\x24\x25\xe6\xa1\x15\x3f\x0c\x9a\xeb\x13\x1e\x51\xe6\xe3\x26\xbc\x3b\x35\xca\xc6\x4d\xfb\xc8\xc6\x1a\xbc\xa9\xcd\x78\xd0\x04\x64\xb2\xe5\xa5\x38\x1a\xec\x34\xc2\xec\x42\x0d\x11\xf4\xe5\x9e\xf8\x9d\xcd\x67\xf6\xed\xe9\x23\xb8\x97\x23\x46\xbc\x12\x54\x85\xee\x18\x65\xe2\x2f\x46\x75\x37\x5f\xf6\x46\x93\x45\x39\x5b\x16\x91\x29\xca\xf3\xfc\x9c\xdd\x6b\x21\x88\x76\x27\xc0\xd2\x81\x7f\x4e\x1d\xd9\x63\x3e\x39\x61\x05\xb7\x9a\x3d\x7e\x35\xd7\x4d\x35\x86\xb0\x8f\x0c\x17\x2f\x5f\x1a\xb9\xd5\xf9\x95\x21\x86\xf0\xd2\xb0\x98\x67\xd4\x9f\x6c\x50\x4c\xde\x12\x81\x8c\xb3\x27\x0f\xaf\xc4\x76\x6f\xf7\xac\xc6\x3e\x12\xb5\xcb\x94\x70\xd8\x24\x55\xe3\xb3\x72\x99\x48\x7b\xa7\xc2\xba\x03\x83\x9c\x07\x19\x6d\x01\x4e\x2d\x1b\xc8\x3c\xbf\xdb\x54\x7b\xec\x81\x0d\xb3\xb2\xfe\x1c\x62\xaf\xa3\x3c\x5d\xb3\xd6\x1b\x6b\xbb\xdf\xf6\xb3\x69\xf3\x69\x92\xaf\x1c\x65\xf1\x39\x82\xa0\x1e\xdc\x6a\x51\x49\xf0\x58\x53\xd0\xa3\x8c\x41\x67\x30\x07\xc1\x20\xb4\x26\x9a\xef\x1d\xe2\x63\x4d\x42\x78\x4d\x2b\x9d\xcf\xfd\x3c\x3a\xfc\x8c\xe6\x49\x69\xc5\x1f\xc7\xf1\xec\xe2\x7b\xb6\xec\x38\x0b\xa4\x88\x79\xf7\xe8\x78\xa3\xc3\xe1\x45\xeb\x5a\xe9\x64\xc8\x79\x83\x10\xbc\x2c\xb9\xdb\xf4\xa7\x77\xef\x57\x8f\x56\x23\x12\x48\x93\x49\x68\x31\x9d\x56\x8b\xd1\x5d\xef\xa2\x37\x9e\x8e\xcb\xc9\x22\x23\xa1\x29\x9b\x4c\xdf\xad\x1b\x9b\x3e\x40\xd9\x9d\xe6\xf9\x1c\xfa\xee\x94\x6b\xe7\xf9\x6b\xb9\xdf\xce\x7f\x79\xf8\x61\xfe\x55\xb5\xc7\x0f\xf3\xc7\x98\xb6\xe8\xfc\x4e\x98\x3f\x4e\xab\x43\x1e\x98\xb3\xb5\x77\x7f\xbe\x21\xfc\x31\x95\xd0\xd9\x20\xeb\xf3\x71\xb7\xfc\xbe\xff\x2f\x3f\xfe\xff\xf2\x5f\xee\x9f\x9d\xbb\xe5\x99\x72\x57\xb1\x4b\xc4\xb5\x25\x85\x5f\xbf\x98\xb0\x61\xb1\x2c\x59\x31\x79\xcf\xa2\xaf\x0c\xbc\x38\xf1\xae\xe9\xac\x71\x67\x3b\xa3\xbb\x25\xb5\xfd\x31\x9c\x2d\x67\x27\x38\x5b\x22\xd7\xd6\xb6\xab\x65\xfd\xf3\x91\x8e\x96\x29\x63\xd7\xa9\xb9\xb9\x9e\xc2\xc7\xb2\xdd\x95\x27\xf0\xb0\xdc\xca\xcc\xb6\x61\x67\x78\x1a\xdf\xca\x59\x93\xf3\xb3\xdb\xb1\x72\x95\xae\xee\xf9\x79\x55\xae\x32\xdc\x7d\x9e\x3e\x95\x11\x7c\x67\xdb\xa3\xd8\x2b\xc7\x1f\x70\xa6\xfc\xe2\x38\xd9\xe8\x34\xbe\x38\x4e\x7e\x6c\xc7\x49\xac\xf7\xc7\xf2\x9a\x5c\x37\x69\x16\x6f\x33\xd0\xf1\x2e\xe5\x8d\xdc\xf0\xa1\xdc\x74\xa8\x6c\x4d\x67\xec\x3c\xc2\xd0\xb6\xcd\x56\xa9\x7f\x2f\xb5\x6e\x35\x02\x8e\x15\xbb\x30\x4a\xe2\xaf\x76\xa7\x40\x6c\xe7\x9e\x7b\x59\xe3\x7e\xb5\x0b\x7c\x36\x91\x8b\x68\x7b\x13\x35\x29\x4d\x6a\x6a\xd5\x81\x6e\xee\x66\xa3\x31\x92\xbd\x45\x35\x10\xbd\xab\xee\x2a\xd6\xf4\xb0\x97\x49\xe7\x73\xc7\xd1\xda\x7d\xa3\x68\xdc\x5c\xa1\x69\xf9\x79\x25\xde\x22\x07\xf6\xeb\xb2\x9c\xa4\xd8\x94\x41\x6f\x5b\x8b\x81\x05\x4c\xfd\x92\xbb\xbb\x03\x92\x15\xff\xc8\x3d\x9d\x5b\xf7\xf3\xdc\xa9\x30\x3a\xa0\x39\x7c\xa4\x7f\xf1\x1e\xb6\xed\x8c\xfb\x64\xdb\xbb\xd8\x76\x79\x17\x6f\x6b\x98\x12\xab\xf6\x0f\xe4\x5b\xfc\x9c\xdc\x8b\x21\x7b\x3c\x4f\xdf\xe2\x35\xbe\xfa\x08\xc7\xe2\x59\x0d\x28\xe7\x77\x2b\x6e\x63\xe4\xe6\xcb\xc7\x76\x36\x2e\x8b\xfe\x90\x24\xff\xc5\xac\xe8\xff\x92\xd5\xcd\x54\xb8\xf6\x66\x34\x19\xc4\x7b\x63\x6b\x6f\xe3\x59\xb6\xd2\x54\x7d\xa0\xab\x72\x4b\xd6\x3f\xa3\xee\xe0\x33\x71\x52\xfe\xcb\xbf\xfe\xf2\x2f\x63\xf5\xe7\xf2\x63\x3a\x29\xb7\xa0\xff\x11\x1e\xca\x3f\xb6\x70\xfa\xfa\xed\x1f\xd3\x3f\x99\x7a\xd1\xe9\x9d\xbc\x21\x74\xee\xcb\xd2\xdc\xa0\xc8\x5e\x67\x5d\x95\x28\xb7\x24\x17\xbb\x18\x1f\xbd\x95\x78\x6b\xd6\xa2\x20\xbb\x38\xa2\x83\xdc\xc4\x27\xc2\xcf\x4f\x1d\xfe\x71\xb9\x60\x55\x59\x90\x14\x3e\xa9\xdd\x32\xd9\x68\xce\x66\xe5\xdf\xef\x89\x53\x6f\xb9\xd9\x14\x58\xce\xff\x67\x87\xef\xe9\x87\x47\x88\x94\x4f\x1e\x1f\xf2\x58\x73\x02\xc1\xcf\xca\x54\xf0\xf8\xfc\x24\x0d\xce\x3b\x23\x06\x4d\x72\xfb\xb3\x47\xa1\x5f\xff\x49\x7f\xfd\xfd\x9f\xfc\xec\xfc\x2e\xec\x09\x03\x1c\xe3\xc0\xbe\xa9\xea\x68\x3d\x1e\x55\x1d\xa7\x60\xda\x4f\x8c\x62\xbb\x95\xb3\x8d\xfb\xf2\xb7\x83\xd1\xa2\x85\x7f\x4f\x73\x4d\xdf\x29\x11\x74\xef\xfd\xe7\xe4\x77\x9e\xd4\xa3\x9d\x5e\xe7\xe9\xda\x5e\x9f\xf3\x74\xcf\x1e\x8f\xf3\xce\x3b\x76\xda\xc7\xd7\xf5\xcf\x8f\x4b\x3e\xba\xc3\xab\x7c\x1f\xe9\xdb\x24\x79\x7b\x48\xdd\x17\x8f\xf3\x1d\x96\xf3\x67\xe4\x9b\xfb\xc5\xe3\xfc\x04\x8f\x73\x5f\xe7\x4d\xae\x4d\x14\x9d\x3e\xe5\x7b\x42\x9c\x4f\x71\x22\xdf\xe5\xd8\xb2\xed\x52\xde\x2e\x7c\xb0\x5f\xe9\xf0\xc5\xc1\xfc\xe3\x41\xf4\x7f\x61\x07\x73\xf1\x0f\xeb\x60\x2e\xbf\x38\x98\x9f\xcf\xc1\x5c\x9d\xec\x60\x9e\x5c\xc7\xbe\xf8\x99\x1f\xc5\x6c\x7f\xf1\x33\xef\xdc\xc3\x5b\x75\x87\xfe\x4b\xf8\x99\x9b\x7f\x20\x3f\xf3\x63\x56\xf0\xf9\xfa\x99\x77\xad\xc4\x17\x3f\xf3\x33\xf9\x99\x87\x03\x49\x86\xbe\xf8\x99\xff\x17\xf7\x33\x9f\x4d\xab\xf2\xf3\xf7\x32\x5f\x57\x1c\xaf\x59\x06\xcf\xe5\x70\xfe\x58\x2d\x34\x26\xf8\x1c\x6a\xe8\x9a\x91\x7c\xfe\x2a\x68\xf3\xe6\x8f\xff\x36\xff\xe9\x2f\xfb\x2a\xc6\xfd\x9c\x98\xd8\xf3\x3b\x98\xff\x5c\x4f\xd3\x1e\x0f\xf3\xc5\xfa\xdb\xff\x11\x32\xfc\xa6\x04\xb0\xe7\x03\xb4\xcf\xc7\xdd\xfc\x57\xa9\x96\xa6\xfc\xe5\xcd\xb3\x73\x37\xff\xf9\x89\x0a\x75\xb3\x3f\xa3\xaa\x4a\xbf\x98\xb0\xfb\x39\x12\xfa\xd2\x71\xca\xe6\xa3\xb7\x13\xb8\xb0\xc7\x7c\xbf\x51\xfd\x5a\x5e\x24\xfd\x4f\xa3\x4f\x68\xb9\xb2\xb3\xaa\x18\x0d\xd8\xf4\x7e\xc1\x46\x13\xba\x36\x7a\x12\x77\xf5\x7d\xbc\x4e\xef\x9c\xfe\xea\x8b\x13\xfc\xd5\x37\xb4\x8c\xeb\xca\xb3\x13\x3c\xd6\x6b\x4e\xe7\xe4\xc2\xe5\x4f\xe1\xb3\xbe\xd6\x99\x0f\x76\x5a\xef\x75\x3b\x0f\xec\xd5\x68\xf4\x9e\xcc\x75\x3d\xf1\x2f\x87\x4b\xb7\xac\x14\x24\x6d\x00\x69\x71\xbc\x35\x6c\xfd\x52\xbe\x6f\xc0\x89\x78\xeb\x9f\xa6\xb3\xd4\xcb\xc6\xc5\x33\xea\x33\x92\x96\x6a\xcd\xfc\x74\x54\x23\xa9\x22\xdd\xcf\xf8\xf3\xd8\x46\x5a\x62\xe9\x4a\x59\xf2\xe8\xd6\x36\x44\xab\x95\x22\xe5\xd8\x16\x5f\xb5\x82\x17\x52\x98\xd8\x71\x0f\xb5\x9c\x4e\x7e\x68\xbb\xc8\x1e\xf1\xe8\xa0\xf6\x2a\xac\xb5\x31\xad\x7d\xfb\x89\xa3\x12\xd2\x96\xfb\x34\x61\x09\xbd\x6d\x3f\xf6\xae\xc8\x82\x66\x8b\xcc\xcb\xea\x4d\x8d\x23\xda\x86\xf8\xbd\x02\x28\x09\xac\x93\xb7\x1b\x7a\xe3\x8e\x90\x84\x4e\x11\x6e\x57\xc3\x7e\xab\xe6\xe6\xe1\x00\x8a\x84\x4c\x17\x1d\x33\xfe\x01\x2a\xaa\xee\x91\x1c\xa5\xa1\xda\xa1\x08\xd8\xa7\xca\x3a\x79\x99\x37\xfd\xff\x09\x95\x9c\x39\xee\xa3\xd6\xc4\xe4\xdb\xe0\x73\x9c\x4a\xec\x8c\x9d\xd9\xa0\x3b\xad\xae\x1c\xa7\x18\xeb\x75\x9b\x5d\xda\x6a\xb1\x7d\x6d\x9e\x08\x40\xbb\x74\x62\x6d\xb8\x7c\x84\x4a\xac\x63\x21\xce\xa2\x11\x3b\x4d\x1f\xf6\x61\xda\xb0\xed\x77\xed\x08\xa3\xfa\x14\x61\x21\xea\xd5\x46\x44\xc7\xc6\x6c\xcf\x1a\xba\xd6\x1d\x10\xb2\x52\xdb\xae\xa8\x4f\x97\x42\x91\x9d\x3b\xa2\x43\xee\x8d\xe8\x58\x73\xbb\x6a\x3f\x92\x90\xe3\x5e\xaf\x98\x55\xe4\xc4\x7e\x8a\x92\x30\xd0\x45\x6f\x5c\x4c\x8a\xb7\xe5\x98\x24\xd7\xfd\x81\x51\xf4\xdf\x8b\xe6\x66\x76\x89\x4e\x1f\x15\x49\xd2\xf2\x9b\x5f\x53\x3a\x6d\xab\x5e\x4f\x8c\xd8\xf8\x8c\x60\xf1\xf4\x10\x25\xbb\x1e\xa2\xa4\x4e\x0d\x51\xd2\x1f\x31\x44\x49\x3f\x32\x44\x49\x3f\x51\x88\x92\xfb\xc0\x10\x25\xb5\x3f\x44\x49\x37\x91\x4a\xcf\x6e\xa3\x75\xc4\x45\x9d\x6d\xaf\x75\xe9\x06\x4e\xb3\x84\x3c\x2f\xd6\x98\x1d\xe0\x34\x48\x34\x9f\x7f\x77\x5f\x45\x8f\x4c\x08\xe8\xc5\xe4\xaf\xff\xb4\xa8\x6b\x30\xbd\x9f\xde\xcf\xd8\xf4\xdd\x24\x0d\xfe\x44\x2f\x08\x76\xb2\x9e\xe0\x5c\x71\x5a\xbb\x96\xf8\x10\x80\x75\x6a\x79\x84\xef\x8a\x4b\x0b\xfb\x2d\x52\x1f\x21\x30\x6d\x6f\x54\xe0\xe1\x38\xb5\x4d\xa3\xd4\x63\x6d\x52\x8f\xb0\x48\x7d\xb0\x3d\x6a\xdb\x1a\xb5\xdb\x1e\x74\xde\x40\xb5\x6d\x49\xf0\x33\x28\x82\x71\x51\x3b\xb5\x7f\xa4\xa0\xb5\x64\x39\x40\x65\xf7\x55\x00\xdb\x76\x6a\xa4\x95\x15\xab\x3b\x94\x6d\x15\xba\xd6\x11\xd4\x76\xbe\x50\xb6\xb6\x21\xe1\x9c\x96\x89\xcf\x24\x98\xed\x9b\x9b\x7f\x1b\x3c\x5c\x7d\x3b\xfe\x98\xc1\x6c\x6d\x7d\xf3\x23\xa2\xd9\x7e\x6e\xd3\xe2\xf5\xfb\x3f\x66\x38\x1b\xba\x71\x52\xb5\x8d\x44\x47\xa3\xaf\xfe\xfc\x50\x9c\xda\xa2\x4d\x51\x36\x03\xd8\xe6\x27\x47\xb0\x9d\x25\x00\x2a\xba\xcc\x3f\xba\x7a\xc7\x6a\x6b\x9c\x73\xa7\xd5\xaa\xb6\x67\xbf\xd7\x06\xff\xf3\xe1\xe7\x7e\xf8\x97\x1f\xcf\x1f\xf5\x44\x88\x78\x59\xd6\x9c\xe1\x31\xc1\x4f\xdb\x6a\xca\xed\x76\x4e\x8f\x82\xfa\xd4\x5b\xb3\xdb\xe8\xb7\x1e\x06\xd5\xda\xb7\xa7\xc5\x41\xed\x0f\x2d\x79\xde\x81\x50\xf5\x92\x76\x46\x42\xd5\x17\xf7\x86\x42\x35\x40\xb1\x3b\x16\xaa\xfb\x96\x83\x4e\x5c\x1f\x10\x0d\xd5\x9e\x7a\xdf\x85\x69\x5b\xe6\x9c\x3f\xd4\x29\xfb\x3a\x77\xcd\xab\xce\xe8\xa8\xad\x94\x53\x4f\x84\x57\x8f\xf4\x20\x3a\x0f\xfa\xc5\x9f\x47\x22\xe0\xaa\x9a\xf6\x53\xb4\xd4\x67\x80\x70\x67\x6a\xf4\x97\x4a\xbc\x19\xed\x46\xb8\xfb\x55\x67\xbd\x75\x0f\x1b\x79\xbc\x87\xcd\xb6\xd4\xb4\xee\x73\x53\x15\xef\xa7\x60\xa5\x1f\xeb\x58\xb3\x5a\x88\x0f\x5e\xc9\xd6\xf9\xe7\xb0\xa8\xf7\xe6\xdb\xff\xb3\xf8\xbb\xb3\xed\x45\x6d\xab\x2a\xd7\x29\x67\xb3\xd9\x57\x7b\x71\x8f\x86\x72\x23\xb5\x80\xec\x24\xcb\x24\xe0\x77\x63\x2b\xd1\x4a\xaf\x63\xdb\x86\xfd\xdd\x60\x13\x6d\xe7\xb1\xe9\x1a\x42\xba\xe5\xa1\x35\x64\xf2\xe1\x60\xd3\x3a\x3f\x27\x04\x7d\xf5\xe6\xb3\xc0\x0c\x7f\x1c\x4d\xfe\x24\xbe\x0f\xb3\xdd\xde\x7f\x0d\x35\x28\x16\xc3\xbf\x8c\x16\xc3\x9b\xb2\x18\x8c\x26\x6f\x7f\xaa\x08\x8d\xbf\x7a\x75\xd1\x63\x19\x63\x97\xcd\xb8\x59\x8b\x89\x6a\x6d\xa7\x1e\xa4\xe6\x3f\x46\xbb\x1a\x7b\x33\xaa\xca\xf9\xfb\xf9\xa2\x1c\x1f\xe9\x54\xd8\x6a\xaa\x4d\xb7\x5a\xbf\x76\x52\xa4\x6d\xe8\x6d\x1c\x58\x68\x38\xd0\x3d\x2d\x8a\x5a\x03\x38\x8a\x81\xc3\x83\xd1\xac\xc4\x14\x7d\x3b\x59\xcc\x12\xc9\x9c\x4f\x67\x8b\x7a\x29\xea\xef\xdf\x94\xf3\x7e\x39\x19\x8c\xa2\xb5\xbd\xb3\x4f\x17\xed\xc9\x5b\xd3\x5f\xd2\x5b\x5b\xdf\xd3\xdb\xdb\x9c\xc4\x66\x2f\xda\x4f\xb7\x7b\xb3\xf1\x7b\xbb\x57\x6d\x7b\xc1\x0e\x5f\xc7\x55\x77\xb3\xf9\xfd\xeb\x49\xb1\xec\x5d\xf4\xde\xcc\xbf\x7a\x3d\x9b\xbe\x9b\x97\xc7\xd1\xd6\x5d\xe0\x7f\xd6\xdd\xf4\xd9\xf8\x37\xde\x1a\x65\x17\xb3\x3f\xeb\x3d\xee\xb4\x9d\x9b\x65\x2b\xee\xe6\xf1\xdb\x62\x6f\xe9\xca\xe3\xc5\x8f\x0d\x87\xb2\x72\x36\x9b\xce\xb6\xdd\xc7\xd6\x94\x9e\x93\xe9\x62\xf4\x66\x94\xc6\x36\x9a\x37\x76\xf3\xdd\xda\xcf\xd5\xb3\x4d\xee\xd2\xe3\x82\xcf\xe3\xed\x3b\xee\xee\x56\xae\x46\xc1\x69\x34\xcf\xf4\xce\xc7\xda\xae\x26\xab\x41\x37\x01\xfa\xbb\x9c\x26\xf6\x45\xc2\x75\x3a\x9c\xee\x7b\xd7\x46\x2a\xcf\xa3\xdf\xb8\xef\xe7\xed\x99\xa3\x79\xe8\x97\x93\x45\x39\x2b\x07\x74\x3e\x1e\x4d\x46\xe3\xfb\xf1\xc1\x09\x5d\x95\x1b\x13\x1b\x45\xcb\x5a\x8b\x6d\x2e\x7a\xd3\xc9\x86\xad\x40\x6d\x3b\x77\x4e\x27\xdf\x8c\xe6\xe3\xd1\x7c\xdd\xb2\x29\x36\xca\x9a\xed\x98\xbc\x7f\xfe\xa5\x78\x7f\xae\xd0\xd0\xdd\xaa\xe4\xb5\xa8\x96\x03\xd2\xf8\xb0\x2c\x06\xb3\xe9\x74\xbc\x53\x36\xdf\x5c\x8e\x2d\x37\xe4\x66\x3b\xaf\x77\x74\x37\x92\xe8\xda\x52\xeb\x4e\x2e\xbd\xd7\xf7\xe3\x3b\x24\xc8\x7e\xb3\x60\x8b\xe2\x6d\x07\xca\x21\x62\x74\x3f\xbf\x8a\xa1\xab\x6b\x3e\x2e\x5b\xf3\xb8\xf5\x6c\xbf\x1a\x95\x93\xc5\x4f\x68\x61\x47\x8f\xf6\x4e\xf3\xee\x29\xe9\x75\xfb\xb3\xae\xcb\xd4\x5b\xde\xb8\xeb\x46\xfd\x0d\x11\x72\x1f\x6c\x6f\x6b\x29\xff\x36\x7d\x0d\x7d\xc3\x1e\x1c\x7b\xd1\xa3\x9b\xb6\x34\x90\xdb\xa8\xf7\x08\x18\xdd\x4e\xe2\xf5\x2c\xf4\x26\x3f\x2d\xa6\x77\x11\x30\x1b\xad\x09\xa3\xdf\x6a\xd5\xc9\xda\xf5\x35\xc5\x09\x83\x61\xfe\xdd\xa8\xaa\xd8\xac\x9c\xf7\x87\x25\x11\x5a\xf8\xb4\xaf\xa6\x94\x4d\x27\xac\x60\x83\xd1\x9b\x37\xe5\xac\x9c\x2c\x58\x04\x27\xde\x6b\x31\x4a\xd3\xbb\xcb\x36\x1f\xd9\xa9\x53\xb1\xad\x95\x39\xf0\x44\xad\xc7\x28\x61\xd8\xda\x79\xe3\xa6\x6b\xba\xdb\xfd\x86\x9d\x8a\x9b\xcf\x60\x75\x7f\x8c\xd3\xb0\xb9\xc0\xe9\xe7\x7a\x8d\x37\xef\xda\xb3\xcc\xb8\x8f\xd6\x78\x51\xcc\x7f\x99\xc7\x6c\x27\xc5\xac\x64\xfd\xfb\x19\x2d\x70\xf5\x9e\xcd\xe2\x1c\xb3\xd1\x24\xbb\xab\x8a\x7e\xd9\x5a\xec\x43\x8b\xf2\x89\xd6\x7b\xfb\xd9\x7f\x90\x25\x67\x3f\xd3\x22\x1d\xb3\xec\xcd\x9d\x87\x96\xbe\xa8\xaa\xb4\xf4\x9f\xe3\xfa\x9e\xa2\x84\xed\x44\xe7\xdd\x3f\xb4\xd3\x8c\x13\x09\x1e\xcd\xb3\x21\xd2\x84\xd0\x19\x3c\x1c\xe8\xa4\xa8\xa6\x93\x92\x4d\xa6\xd1\xe5\x74\x31\x2b\x26\xf3\x68\xca\xed\xe6\x21\xb6\x29\xe3\x60\x93\x00\x77\xeb\x84\xd7\x53\x7f\x74\xd0\xb4\xda\x39\x7b\x03\xb2\x77\x8d\x6d\x47\xba\x99\x66\x6c\x07\x98\xa0\x1d\x89\x6a\xd8\x68\x52\x8d\x26\x65\x06\xa9\x6d\xb4\x3b\x2f\xd5\xd6\x04\xef\xcb\x86\xd4\x92\xbc\xbe\x29\x17\xc5\xa8\x3a\xce\x75\x62\xd5\xf8\x5d\x31\x9a\xb1\xbf\x4d\x5f\xaf\xf2\xd7\xec\x14\x55\x5a\x4b\x5e\x76\xae\x62\xfc\xef\x4f\xd3\xd7\xa7\xf0\x07\x07\x7c\xf0\xff\x36\x7d\x3d\xe7\x60\x5c\x1a\xd5\x5f\xbe\x83\x6b\xd9\x34\x6b\x1d\x99\xd2\x62\x0b\xec\x62\x5b\xbb\x9c\xf1\x4f\xf0\xe5\xd8\x35\xdd\x93\xe9\xa0\x3c\xdf\x7c\x5f\x81\xc3\x38\x65\xca\x77\xba\xa6\xaf\x71\xe4\xd3\x41\xb9\x5e\xf0\xe1\xd8\x10\x92\x83\x6b\x1a\x79\xa2\x39\x8f\x7f\x3b\x34\x06\xc8\x13\x74\xa4\x33\xfc\x0e\x79\x22\xf6\x7e\xa5\xa3\xeb\x64\x92\x77\xe7\x4a\xf9\xd0\x35\x3e\xcb\xca\xc2\xe9\xf6\xae\xe8\x97\x47\xcb\xc4\x62\xaf\xb0\xbb\x07\xd2\xf1\x9a\xbd\x50\xff\x28\x99\xf3\x64\x1c\x7b\x3a\x6a\x25\x19\x75\x45\x7f\x3a\xe7\xf2\xc7\x32\xe6\x33\x62\x7f\x5e\x8c\xaa\xd1\x43\x5b\x1e\x3d\x20\xbc\x1d\x97\x73\xec\x0c\x82\xdd\x7e\x5d\xd1\xe9\xda\xa2\xb5\xed\x2e\xbb\x15\x6c\xb4\x27\xcb\xc5\x6c\xd4\xef\x52\xb5\x5d\xf4\xfa\x77\xf7\x7b\x9c\x31\x0f\x29\x89\x3e\x66\x4f\xc7\xe5\x78\xba\x37\xd9\xde\x71\x8a\x94\xdd\x11\xb1\x27\x67\xe6\x38\x83\x2f\x24\x5b\xa7\xee\xa3\x39\x1c\x78\x93\xac\x71\xba\xbe\xee\xd4\x8c\x1d\x8c\xfd\xf3\xa4\x25\xdb\xb4\x94\xd8\xec\x1e\xbb\xa8\xdc\xb8\x7d\x96\x36\xd9\x9c\x3f\x7e\xea\x5f\x9d\xc8\x87\x76\x64\x2e\x23\x56\xfd\xa7\x45\xb1\xe8\xf6\xbc\x9a\xa7\x2b\xbb\x98\xc1\x33\xe3\xa5\xce\xd9\x85\xe0\x71\x1c\xfa\x69\xe9\xbc\xb6\xd9\xc9\xde\x45\x1d\xee\x55\x5b\x4a\xca\x41\x1a\x79\x3b\x36\xba\x37\x9a\x67\x6f\xee\xab\x2a\x7b\x5d\x95\xe5\xa0\xb7\xa5\x0d\xdb\x40\x5e\x3b\xdb\xd9\x15\x27\xbe\x16\x84\xb1\xca\x1b\x77\xc0\xbe\xd4\x95\x59\x6e\xed\xd5\x8f\x31\x0e\x61\xac\xf3\xc5\x6c\x74\x17\xc3\xdd\x4e\x0c\x7a\x7d\x44\x12\xba\xd5\x3e\x4f\x59\xdb\xea\x34\x49\x93\x62\x36\x6b\x53\xa3\x36\xcd\x5f\x8e\xe6\xf7\x45\x55\xbd\xcf\x86\xa3\xc1\xa0\x5c\x03\xad\x6f\x66\xa3\x65\x39\x63\xd7\x65\x51\xa5\x06\xd5\xae\xcd\xbd\xd9\x7b\x9a\x8d\xec\xf5\x2a\xa9\x1b\x2d\xc7\xdd\x6c\x8a\xf0\x9f\x76\x90\xf2\x61\x0f\x7f\x62\x3b\x0e\x46\x55\x3c\xb2\x23\xd8\x80\x47\xf7\x04\xb0\x70\x72\x57\xb6\x93\xe8\x6d\x35\x7c\x53\xcc\x17\xec\xdb\xe5\x3a\xdf\xbc\x07\x5d\x9d\x38\xca\x72\x09\xfe\xb6\x2a\xe6\x8b\x64\xaa\x5b\x8c\x4e\x58\x80\x9f\x47\x8f\x58\x80\x23\x46\x7d\x4b\x94\xb8\x9c\x9f\x36\xe4\x23\xda\xbd\xfa\xe1\xcf\x67\x6f\xf3\x05\x68\xfa\xb1\xcd\x1e\x1f\xf2\xfc\x88\xc4\x87\x6b\xd8\xae\x55\x38\x5b\xd8\xd3\x42\xf7\x5b\xf6\xa2\x1e\x91\xa9\xab\x64\x4e\xda\x48\x3e\xb7\x6d\x6f\xef\x4a\x83\xd6\x24\x08\x29\xe6\xbf\x24\xbd\x18\x9a\x7b\xb5\x99\xcd\xae\xa5\x84\x3a\x6f\x07\x76\x33\x5b\x3b\x52\xa1\x1d\x19\x78\xc2\x3e\x31\xd3\xf5\xfd\x74\x8d\x44\x1f\x84\xbc\x0f\xe1\xb1\x2e\x5b\x6c\x15\xb4\x8e\x93\xe9\x22\x56\x73\x8d\x2a\xc7\xfb\xc9\x62\x54\xb1\xc5\xb0\x7c\x0f\x9d\xf3\x68\xc2\x8a\x86\x25\x03\x2a\xfd\x28\xcc\xd6\x06\x8b\x50\xbb\x2b\xec\xca\xbf\x72\x62\x36\xea\xc7\xf2\x51\x8c\xfd\x40\x1d\x39\x4a\x38\xdf\xaf\x97\x5b\x67\x90\x76\x0a\xee\xbb\xf9\x9d\xb6\x53\x11\x26\xe7\x34\x85\x49\xac\x78\x77\x0e\xf6\x63\x17\x36\xed\x24\xe9\x1f\x8a\xa2\xaf\xa7\xf3\x05\xbb\x1c\x0c\x66\x31\xca\xf3\xbc\x8d\xbf\x28\xee\xee\xca\x01\x96\xf8\xbc\x44\x40\x7d\x08\x11\x38\x98\xff\xb6\x75\xdb\xfe\x7c\xb0\x6d\x95\x8c\x6e\x21\xdf\xa4\xec\xed\xa6\xf3\x7b\x27\xf6\xd4\x57\xa7\x2c\xe6\xe6\xc2\x26\x19\x63\xb8\x58\xdc\xfd\xee\xab\xaf\x7a\x5b\x7d\x1a\x4e\xe7\x8b\x3f\xde\x81\xc1\xfe\xdd\xf6\x55\xb8\x19\x35\x66\xf6\x0f\x4c\x60\xde\xd1\xd9\x5d\x33\xd5\xf4\x2a\x3e\xf9\xbb\xee\xbb\x9a\xde\xed\x9d\x8b\xbd\x33\x7a\x9e\xe9\xde\xea\x19\x4a\x0b\x9d\xfe\xde\xfd\xe0\xaf\x77\xd3\x5d\xf5\x21\x01\x88\x8d\xf3\x6b\x4b\x52\x2c\x67\xcb\x51\x7f\x6f\x11\xe9\x8f\x46\x09\x7e\x4a\x7d\xf9\x14\xc4\xa0\xc9\x32\xd6\x72\x3c\x4c\xdd\x59\xcf\x3a\xb6\x4d\x2c\xea\xfb\xfe\x32\x5a\x0c\xa3\xcc\x77\x35\x2c\xfb\xbf\x9c\x4e\x3f\xcc\xf3\x10\x5f\xd3\x32\x30\x24\x1c\x7b\x75\x58\x7a\xfd\x54\x94\xeb\x14\xaa\x72\xf4\x3e\xff\xb9\x78\xfb\x18\x32\xb8\xbf\xd1\x08\x15\x0c\x60\xc1\xa2\x53\xd2\x79\xc9\xa1\xf9\x20\x72\x28\x1a\x72\x68\x1b\x55\xd5\x68\x9e\x21\x2f\x50\x8c\xc1\xa9\xd5\x54\x5d\x75\x5f\xe3\x1d\x09\x68\x6a\x59\xc3\x6e\xcb\x1a\x00\xc9\x78\x73\xda\x19\xc7\x46\xf0\x0f\x8b\xc9\xa0\xaa\xdf\x90\x04\xa4\x9d\xaf\x59\x21\xb9\x47\x89\x77\x1f\xf0\xe2\x1d\x0e\x6a\x9d\x90\xb2\x6b\x8b\xae\x71\xea\x9b\xb3\x6d\xdb\xb1\xa4\xb3\xe9\x72\x84\x44\xa3\xaf\x2e\xa2\xbf\xf2\xc1\xb4\x1e\x2b\x84\x27\xdb\xf1\x8c\x4d\x31\x91\xe8\xf5\x9c\x92\x1d\x9c\x98\x0c\xe5\x50\xdb\xfd\xe9\x64\x7e\x5f\xed\x6c\xbc\x21\x49\xed\x21\xf6\xa7\x93\x49\xd9\x5f\x1c\x9b\x18\x69\xfb\xc5\x6b\xa9\x1b\xc6\x25\xc2\xbb\xfe\x87\xc6\x7f\x3b\x07\xd8\xf8\xa5\xb7\x24\xab\xa3\x50\xc1\xce\x25\xae\xa6\x93\xb7\x59\x6d\x9f\x3d\x8a\xbf\xb0\x27\xd4\x3b\x38\x2f\x67\xb3\x06\x61\xd3\xd9\xe2\xe6\x7c\x7c\xec\xa1\xe9\xe8\xad\x67\x34\x92\xb2\x15\x27\x14\xbf\x6c\xf4\x6f\x51\xbc\x3d\x14\x29\xd4\x39\xd0\x0e\xaf\x97\x79\x8d\xbc\xd6\xb2\x13\xba\xae\x84\x0d\xae\x85\x60\x4e\xe9\x6d\xbf\x98\x14\xb3\xf7\xff\x7e\xae\x4e\xc7\xe6\x76\xf7\xdd\x77\xf5\xdd\xef\x2c\xda\xff\xb8\xa5\x94\x1f\x0f\x6f\xad\x31\x7c\xc9\x05\xa7\x3f\x2c\x66\x87\x36\x15\x5b\x47\x11\x6d\x1b\xd3\x68\xfe\x7d\x44\xbe\x29\xda\xe6\x7e\xbe\x22\x06\x1b\x9d\x1e\x4f\xe7\x8b\x1f\xcb\x7e\x39\x59\x80\x84\xaf\xdc\x8a\x8f\xc8\x72\x73\x74\x4d\x82\x03\xab\xb0\x9f\x43\xb0\xbb\x25\x06\x73\x66\x89\xa1\x91\xdc\x8a\xf9\x8f\x8d\xff\x2c\xb4\xf0\xf3\x8f\x21\x3b\x1c\xf0\x12\x80\x9f\x40\xed\xd4\x1b\x7b\xf5\xc1\xe2\xc4\x41\x01\x42\xea\x47\x07\xbf\x9c\x6f\x3d\xde\x15\xf3\x1f\x66\x65\x39\xbe\x5b\xd4\x76\xb3\xe3\x16\x82\x26\xf4\x5d\x31\x9b\x8c\xd6\xd2\xb3\x9e\x45\xb3\x57\x77\x87\x7d\xfd\xfe\xdc\x8b\xd0\xdb\xd0\x66\xa6\x57\xcd\xba\xb8\x85\xc3\xe3\xdf\xe5\x10\x78\x5c\x0b\x27\x39\x06\x6e\x34\x79\x94\xc3\x51\xd7\x33\x2b\xab\xf2\x7a\xf4\xc4\x6a\x26\x8e\x8d\xa0\xd8\x68\xbf\xb3\xa5\xfd\xf1\x14\x47\x60\xa9\xe3\x2e\x7e\xc0\x7c\x1c\x76\xc4\x3a\x3c\xca\xfd\xcc\xd6\x81\x01\xb4\x11\xc2\xa1\x94\xc4\xad\xe8\xf0\xb5\xe0\xee\x0e\x68\x3e\xd6\xdc\xb8\x7f\x64\x7b\x5d\xe8\xea\x87\x1f\x5d\x16\x6f\xc7\xea\x1d\xf2\x48\xfd\xb0\x65\x5c\xf7\x50\x3d\xf7\x12\xb5\x3c\x56\x3b\xa6\x33\x86\xd7\x9c\x67\x69\xf6\x3b\xaa\x3e\xf1\xea\xdc\xcd\x46\xd3\xd9\x68\xb1\xcf\xba\xf5\xf8\x15\xfa\x21\x35\xfe\xb8\x65\xda\xe7\x08\x79\xec\xac\xae\x86\xf7\xd1\x50\xd6\x41\xbf\xe0\x0f\x9b\xd3\x2d\x3f\xe1\x13\x66\xf4\x83\xdc\x7a\xd7\xf0\xe4\x29\xae\xbd\x87\x56\xea\x18\x27\xdf\xba\x8d\x73\xef\x81\x27\x59\xa2\x1f\x4b\x92\xc9\xca\x41\x87\x47\xc5\x91\x0b\x75\x02\xe8\xa7\x00\x6e\x69\xda\xd6\xcb\xd6\xec\x36\x0e\x7d\xbd\xda\x17\x74\x33\x84\xfb\xa4\xfe\x3d\xb7\x29\xee\x74\x30\x79\xba\x59\xb6\x47\xcc\x72\xe3\xc7\x8a\xdd\x11\x23\x97\x68\x63\xbd\x18\x7d\xdd\xdb\x0d\xbb\x8f\x9f\xf7\x3d\x82\xe1\x51\xc5\x14\xb6\x78\xdb\xe3\xbc\x34\x56\x5a\x81\x0f\xf2\xd3\xd8\x70\x8f\x65\x6f\xa7\x93\xd3\x2d\x05\x8f\xf4\xdb\x60\x31\x50\xac\x15\xf6\xd9\xe4\x69\x9e\x2f\xa6\xb0\x5c\x17\x93\xc1\xd6\x43\x6f\x8b\xd9\xeb\xe2\x6d\xc9\xfa\xd3\xaa\x2a\xfb\x8b\x72\xc0\x3f\x6c\x45\x5e\xb5\x14\x01\x8f\x12\x04\x6b\xbd\x93\xeb\xf0\x95\xad\xa1\x74\x70\xd9\x4e\x0d\xd5\x43\x62\xe1\x37\xa3\xaa\x2a\x07\x9d\x99\x0a\xbb\x9f\x6a\x2c\x84\xdb\x2a\x9b\xa7\x11\xf6\x0f\x0a\x96\xad\xfe\x3d\xbd\x98\xbf\xc3\x49\x76\xcb\x05\x76\xef\x2c\x22\x41\x79\xcb\x61\x68\x34\xcf\x46\xf3\x69\x55\x2c\x4e\xf6\x76\x0d\xcf\xc3\x5c\xb8\xe6\xed\x7a\xc1\x7e\xfa\xbf\xec\xbd\xfb\x72\xdc\xc8\x99\x2f\xf8\xff\x3c\x05\x0e\x66\x77\x6c\x1f\x17\x78\x27\x5b\xea\xdd\x73\x8e\xd8\xa4\xd4\x52\x5b\xa2\xd8\x22\xd5\xed\x1e\x0d\xc3\x91\x05\x64\x55\x41\x44\x21\x4b\xb8\x90\x62\x7b\x27\x62\xde\x61\xfe\xd8\xd8\x17\xd8\x17\xd9\x37\x99\x27\xd9\xc8\xfb\x05\x99\x89\x04\xaa\xc8\x26\x6d\x2b\xc2\x6e\x56\x15\x90\x97\x2f\x33\xbf\xfc\xae\xbf\x8f\x1a\x5f\xf2\x72\x4e\x0b\x88\xb1\xb5\xe2\x9b\x60\x7d\x5f\xe2\x9b\xd3\x8d\x7b\x12\x2f\x41\x7d\x1d\x7d\x5f\xa1\x76\xb5\xf1\xa6\x59\xa9\xa5\x8d\xb7\xfb\x0e\x65\xf9\x2c\xbf\x87\x86\x87\xb9\x27\x83\x9b\xfd\x09\x56\xb5\x0a\x20\xb1\xa9\x76\xcf\x50\xb6\x79\xcf\xf2\x53\x09\x85\x7d\xbe\x7e\x28\xec\xde\x33\x67\xb2\x4e\x8a\x4a\xad\xe2\x8d\x9e\xae\xc3\x10\x26\x7c\xe1\xa3\xbb\x3b\x6e\xab\xf4\xf3\x4d\x58\xa5\x4d\x38\x38\x55\xb5\xe1\x7e\x91\x89\x39\xad\x59\x69\x01\x99\x34\xdc\xd7\x3b\xd6\xc0\x5b\xc5\xc1\x98\x16\xa8\x86\x17\x79\x06\xa7\xa0\x52\x5b\xd3\xbf\x77\xa2\xb2\x92\xd2\x0d\xa2\xa4\xed\xc4\xfe\x17\xc1\xd6\x66\xff\xdf\x29\x7e\xdb\x8b\x96\x45\x20\x2b\x05\x00\x38\xfc\x0a\xd3\x6d\xb4\x82\xa5\x84\xad\xec\x02\x59\x12\x98\x1f\x89\x66\x69\x56\xb8\xe5\x50\xe1\xf8\x67\xd0\x24\x9f\xd1\x34\xc9\x33\x0d\x28\x9c\x55\xe6\x48\x68\x9a\x97\x86\x5b\x18\x17\xf9\x0c\xa6\x77\x69\xc1\xfd\x36\x66\xcd\x5c\x50\x5f\x27\x74\xe2\x36\x44\x73\x82\x56\x4e\xab\xf0\x76\x4b\xf1\xda\xf1\xf8\xd8\x06\x48\xa8\x11\x34\xc1\x0b\x42\x04\x75\xe6\x1c\x48\x48\x78\x7f\xd2\xe4\x4b\x48\x44\x54\x31\x2f\xfe\x40\x96\x2c\x60\xd5\xfc\x6a\xfb\x61\x7a\x47\xf3\x6a\x40\x99\xe9\xd4\xa7\x13\xe8\xc6\x10\x25\x35\xdb\x12\x0c\x66\x74\x3c\x7e\xd9\x3a\x38\xe8\xf6\x16\x69\xec\xf9\xe3\x47\x30\x7b\x73\xfc\xe5\xe4\xe6\xe5\xfc\x75\x28\x3a\x73\x07\x57\x52\xf3\xbe\x84\xc2\x86\xba\xf1\x62\x37\x0a\xf1\x48\x56\x61\xe3\xcb\xfa\x44\xc0\x1e\xe7\xcb\x8b\x8b\xdd\x8b\x37\xaf\xd7\x04\x7b\x24\x52\x9c\x34\x58\x89\x1c\x42\x05\x71\x7b\x04\xc4\x23\x39\x1e\xca\x10\x64\xb3\x8f\x06\xdb\x51\x1d\xd2\xe3\x87\x76\x24\x9c\x7e\xb3\xa0\x8e\x6c\xaf\x6f\xfe\xfc\x3c\x19\x78\xc7\xf2\x87\x37\xf9\x8f\xdf\xfc\xbc\xf4\x55\x4b\xd7\x8f\xc7\x28\x60\x47\xf3\x30\xfc\x03\xd2\xd1\x6e\x06\xfb\x07\xa4\xe3\x3f\x20\x1d\x37\xa4\xd4\x28\xb1\xe9\xc4\x61\xc7\xed\xaa\xb0\x8a\x03\xca\x02\xc7\x7a\xd5\x33\xb6\xb7\x42\x95\x45\x7d\xd7\xb8\x42\x12\x63\x17\x70\xc6\x09\x0d\xe0\x3c\xaf\xd0\xd7\x3b\x5f\xf2\xf9\xa1\x86\x02\xc5\x8c\x69\x2a\x40\xa4\x3f\x5a\xd3\x34\x9f\x5a\xeb\xa9\x1e\x06\x0c\xf0\x6a\xa2\x77\x6a\x6e\x84\x06\x18\x90\x0d\x56\xc8\x4a\x38\x0e\xb1\x92\xe7\x54\x87\x6c\x1f\x9b\x6d\x40\x5f\xe9\xe3\x54\x58\x1b\x7b\xd7\xda\xb9\x7e\x1d\xe0\x13\x0b\xd0\xc0\x02\xb5\x45\x76\xb1\x40\xb7\x4a\x8f\x36\x0f\x03\x5d\xe9\x6f\x54\x63\x43\xca\xcd\xca\x3d\x58\x96\x2c\x39\x16\x28\x1d\x18\x4f\xf4\x00\x6e\x7b\x8b\xab\xad\x8d\xcd\xf9\xac\x8b\xcd\x89\x47\x4c\xcc\x89\x5d\xeb\x83\xfd\x06\x15\x93\x54\xdf\xb4\x62\x78\x5a\x9e\xec\x23\x88\xbd\x85\x60\x30\x50\xab\x29\xfc\xf9\x63\x85\x0f\xbc\xa4\xd4\xd1\xeb\xa8\x18\x3f\x86\xe2\x44\x7a\xb0\x02\x59\x4b\x3e\xcc\x3f\xeb\x23\x36\xf4\x33\xf5\xf9\xc1\x40\x7f\x5d\x56\x60\x49\xcf\x5e\x27\x04\x2e\xc0\x71\x72\x2f\x98\x78\x44\x5c\x1d\x8f\x86\xe7\x17\xee\x02\xdd\xcd\x17\xac\xc8\xe0\x71\x20\x30\x9b\x52\x7d\x7b\xd7\x8e\x5b\x83\x9b\x3b\x6e\x9c\x5e\xf8\x8e\x64\x60\xe5\xcc\x98\xca\xf5\x82\x35\x64\xcf\xb9\x0f\xf4\xc1\x0f\x23\x47\x14\xbd\x62\x3d\xeb\x14\xe9\x93\x4c\xfd\x54\xd1\x66\xe3\x0a\x4e\x08\x10\x99\xee\x77\x2b\x50\x2f\x57\xf0\x36\xb0\xf3\xec\x8c\x34\x12\x74\xc9\xdf\xe7\x5c\xde\x72\x53\x6c\xb0\x48\x3f\x10\x91\x8e\x4d\x57\x98\x7c\xcf\xd6\xc4\xa3\xbb\x4f\x62\xdc\x3b\x3c\x9f\x76\xff\x6f\x16\xab\xcf\x92\x73\xa1\x26\xa2\x90\x27\x89\x99\x3d\xba\x01\x55\x8e\xaf\xcf\x5a\x66\x5b\xd8\xd7\x6c\x05\x9a\xc5\xdb\xbc\xbc\x86\xd9\x4f\xec\x15\x67\x15\xe3\xe1\xac\xc6\xe2\x46\xb7\x44\xa0\x89\xb1\x6e\xf1\xbf\xba\x82\xb6\x7b\xb4\x12\x27\xd6\x26\xee\xfe\x24\xe9\xe0\x86\x8d\xec\x61\x35\x76\x2d\xce\xf5\xc5\x3f\x40\x12\x1f\x12\x24\xf1\xd0\x06\x22\xf7\x18\x31\x12\x47\x0d\xf4\x6f\x16\x22\x91\x08\x7b\xbf\x31\x38\x22\xc3\xea\xa1\xb0\x88\x0f\x0c\x84\xe8\x38\x56\x8c\xcb\xdd\x10\xc4\xaf\x77\xa8\x2d\x1f\x07\x62\x8f\x89\x40\xe6\xbb\xb1\x37\x09\xd3\x70\xe4\xc5\xec\xf1\x11\x6d\x28\x12\xc3\xde\x53\x44\xf2\x39\x85\x75\x93\x97\x7a\x9d\x96\x4d\xb5\x7d\x0e\xab\x65\x5e\xd7\x5a\x9c\xdd\xa6\xda\xa6\x21\xed\xd1\x05\x59\xd1\xcd\x06\xc8\xec\x3d\x3e\x98\xa0\x7d\x15\xd6\x86\xec\xd1\x07\xc2\x09\x8a\x53\x12\xb5\x1f\x9c\x51\xa1\x0e\x34\x93\x5b\xeb\x71\xa0\xf0\x30\xcc\x54\x75\x8c\x15\x04\x19\x66\xe8\xe4\xa6\xfc\x80\x0f\x2f\xfd\xcf\xf6\xcf\x55\xce\x5c\xa3\x9b\x1b\x96\xc2\xb0\xf7\x75\x93\xf2\xc5\x1b\x1f\x60\x41\xb8\x14\x9c\xd6\xf9\x16\xdd\x1f\x35\xfb\x6f\x6c\x64\x56\xf3\x0f\x8a\x01\x52\x04\xa5\xe6\xf5\x39\xac\x78\x5d\x14\xfa\xfa\xcb\xaf\x0d\x2c\x6b\xc5\xc6\xaa\x0e\x9c\xb3\xd3\x2b\xc7\x1e\x3d\x85\x69\x01\x2a\xae\xc5\xac\x78\xdb\x7e\xd3\xa3\xa5\x67\x72\x60\xe3\x17\x71\xa7\x1b\x55\x25\x1a\x5a\x00\xc0\xd8\x1b\xdc\xd8\xf0\xd4\xe8\xe2\x3d\x95\xf6\xa2\xb5\x3d\x49\xf3\x9d\x41\x8b\xe9\xb8\x45\x95\xa0\x93\xe1\x67\xcb\x36\x8c\xaa\xc8\x8d\x28\xe9\x52\x4c\xfa\x3d\x64\x0f\x82\xf4\x4c\x13\xff\xf5\x5c\xf2\x71\xba\x54\x80\xbc\xe3\x97\x76\xb4\x60\x73\x1b\x60\x0d\x5f\x67\xc8\xd3\xf1\x55\xec\x9d\x70\x4c\x65\x79\x81\x1e\x8c\x13\x84\x8c\x9b\x9f\x47\x98\xef\xfb\x54\x00\x13\x2e\xb7\x4f\xe6\x37\x1b\xdf\xf5\x35\x7e\xb7\x1a\xd7\xb8\xbd\xb9\x53\xe9\x37\x0f\xd3\x0e\x7c\xb6\x06\x49\xe8\x11\x92\x4a\x90\x9c\x12\x78\xb9\x1a\xec\x93\xdb\x6a\x0f\x55\xd9\x3a\xb7\x06\x8b\x74\x5a\x59\x0b\x2d\x4b\xb2\x2e\xad\x6b\x82\x46\xb6\xb9\x3e\x95\x1b\x5c\xed\x46\xa8\xbb\x2e\xd6\x6a\x1f\x9d\x7c\x2d\x90\x43\xf3\x71\xc1\xfe\x64\xb7\x33\x14\xb1\xe6\xfb\x45\x2e\x27\x3b\xf7\x6f\x78\xc7\x9e\xb5\x43\x87\x58\x01\x0a\x43\x34\x5c\x16\xf6\x7c\xfe\xda\x1a\xf1\x1c\x14\x2e\xa6\x47\x35\x2f\xb2\x7a\x5b\x0d\x88\x20\xf0\x32\x5f\xef\x12\x1a\x34\xdd\x96\x05\xac\x6b\xe9\x39\x4e\xb2\x0a\xad\x32\x74\x1b\x1c\x0f\x2d\x43\xa1\x59\x04\x70\x23\x83\x7e\x53\xa0\x07\x45\x1b\xa1\xcf\xc2\x02\xae\x84\x38\xa7\xa8\x4c\x49\xe0\x1f\x6b\x8d\x0a\x01\x09\x83\xaa\xaa\xe0\x0d\xac\x6a\xb8\x6e\x14\xdc\xfd\xc4\x07\x6f\x17\x68\xfe\x24\x42\x49\xeb\xe6\xe8\x5d\x9d\x1d\x5d\x8e\x8e\x83\x9b\xc4\x11\x99\xeb\xc3\xc6\xc3\x09\xc9\xe0\x36\xcf\x2c\x37\x4f\x6c\x8d\x2b\x0d\x0b\x2c\xf0\x87\x02\xc8\xc2\x50\xb6\x24\x05\x9d\xab\x84\x9c\x4f\xf2\xa9\x40\xf3\x75\xb7\x31\x5e\x83\x91\xbb\x78\xb5\x2a\x72\x01\xa8\xf1\xe8\x37\x6c\x73\xf6\xa7\xc5\xeb\xf3\x9f\xa1\x27\xf6\x59\xad\x0f\x42\x23\x97\x27\x4a\xdc\xcd\x07\x38\x17\x61\x31\x32\xa0\xfd\x53\xe7\x0d\x9a\xe7\x42\x9f\xe6\x21\xd3\xca\x2e\xb7\x75\x02\xe6\x34\xba\x9d\x44\x6a\x60\x8e\xfa\xf1\x4d\x3c\x89\x29\x26\xdc\x24\xa6\x65\xfa\xfa\x7a\x0d\x6a\x42\x1f\x4b\x7c\xc6\x60\xc1\xb0\xe2\x06\x57\x58\xbd\x62\x18\x7e\xe4\xb1\x2b\xdb\xa1\xdc\xef\x04\xee\x1b\x3e\x32\xeb\xe9\x53\x83\x48\x4d\x87\x44\xac\x23\xbc\x1d\x2a\x22\xb7\x9a\x6b\xaf\x37\x31\x89\xbf\xb4\xb0\x85\x3d\x08\x6f\x72\xd8\xaa\x8c\x3f\xa3\xc1\xec\x2c\xd9\xaa\x47\xf1\x8d\xad\x21\x55\x14\xed\x90\x04\xc8\x88\x70\x47\x39\xec\x67\x8a\x7e\x2b\x80\x18\xe3\x12\xb6\x4d\x05\x0a\xe9\x17\x64\x4f\x3f\x57\x75\x8c\x1d\x3d\xa2\xf2\xa0\x53\xb7\x52\x7b\x82\x7f\xb7\xab\x76\xd8\xd6\x0d\x5a\x9e\x14\xa8\x86\xc7\x69\xa3\x17\x2b\xd5\xff\xe3\x9c\xb7\x61\x73\xe1\x81\xb2\x8e\xb0\x42\x2a\x9f\x85\x45\x3c\x9a\x4d\x3a\xb5\x6d\x1d\x7d\x6b\x9f\xc2\x4a\x2a\xf2\xa2\xf2\x03\xb5\xb6\xb9\x83\xe1\xe8\xf8\x4e\xb5\x08\x5c\xef\x28\x3b\x16\xbc\x1d\x92\x61\xac\x6c\xdb\xee\x98\xae\x64\xc6\x6d\xa8\x01\x61\xf4\xf8\x6c\xdd\x3b\x3a\x75\x52\x93\xee\x12\xb1\x41\xbc\x4b\xfb\x1d\x0b\xd0\xc3\x4f\x51\xe0\x5a\xc5\x28\xc8\xa9\x1f\xcf\x88\xaf\xb4\x4e\xc4\x72\x30\x58\xd8\x3d\x1b\xe8\xac\xb1\xcd\x3b\x23\x92\xa8\xb1\x9d\xbd\x2b\x8a\x30\xaa\xa0\xa3\x8e\x46\x38\x3a\x3c\xe1\x48\xa8\xcc\x80\xc5\xa7\xe7\x89\xf7\x32\xa5\x72\xca\x84\x27\xfb\x93\x83\x2e\xad\x77\x95\x26\x3a\x71\x03\x46\xe1\x2d\x27\xef\x34\x0c\x96\xdd\xe7\xe2\xae\x5f\xb3\xaf\xb1\x23\x1b\x4a\x6c\x81\xe6\x3c\x53\x2e\xc1\xd7\x36\x28\x3a\x74\x09\xc8\x16\xe8\x58\x62\xc8\x13\x49\x8a\xca\x06\xe4\xa5\x35\x49\xc0\xf1\x8a\xdd\xf7\x69\xf4\x9f\xd7\x67\xe8\xad\x08\xc8\xb6\xfa\x54\x2d\x95\xf9\xf3\x3a\x21\xe6\x4e\x4d\x2d\x3d\x43\xd1\x49\xd1\xd6\x0d\xac\x22\xde\xa2\x2f\x10\x45\x7a\x3d\xeb\x76\xca\x78\x97\x43\x97\xbc\x5c\xc0\x28\x65\x4d\x2f\x40\x1d\x95\x28\x2a\x48\x0f\x16\xf7\x26\x2b\x29\x70\x30\x39\x9a\x90\x6a\x02\xf5\xb7\xdb\xdb\x19\xbc\x81\x05\x96\x84\xb6\x16\xa0\x5e\xe4\x29\xaa\x56\x5b\x29\x5a\x6e\x13\x01\x6c\xbb\x69\x1b\x54\xe5\xa0\xa8\xb7\x97\xa0\xc4\xc2\x21\xeb\xaa\xde\x46\x6d\x83\x3f\x57\x30\x45\x37\xb0\xf2\xf9\x62\x3f\x40\x90\x45\x60\x8a\xda\x26\x7a\x4f\x5e\x8a\x3e\xb0\x97\xb6\x7c\x54\xb0\x7a\xb5\xb5\xd5\x79\x7f\x79\xf9\xf2\x6b\xba\x00\xa5\x4d\xab\x1f\xb8\x40\x97\xe8\x1a\x96\x11\x6f\x2e\x7a\x49\xb7\xde\x86\xd6\xe8\x15\xc8\x0b\x98\x45\x0d\x8a\x20\xef\xa0\x59\xc0\x08\x95\x90\x64\xa9\x46\x0d\xee\x7c\x6b\x38\x01\x0e\x77\x76\xd6\x9e\xf8\x05\xac\x6e\x60\xb5\xfe\x84\x8f\xa3\x9a\xb6\x44\x0e\x58\xb4\xaa\x88\xa5\xd2\x80\x31\xc8\x40\x03\xa2\x59\x85\x96\xd1\x14\x92\x1a\x39\xb0\x6c\x30\x59\x1a\xb2\x89\x69\x25\xfe\xb0\xa9\x1f\xec\x1c\x6c\xe0\x50\x36\xd1\x2b\xd4\x96\xd9\x3a\xf3\xfe\x79\x01\x9a\xe8\x0e\xb5\xff\xf6\xbb\x0a\x46\x05\x42\xd7\x78\x5e\x33\x54\x69\xf3\x4e\xb1\x4c\x4f\x62\x20\xa6\x30\x9a\xe1\x2e\xb7\xa2\x37\x4d\x04\xf3\x66\x01\xab\x28\x43\x90\x06\x48\xc0\xaf\x79\xdd\x44\xa8\x22\x31\xcc\xa0\x82\xa4\xdc\x10\x68\x9b\x05\xaa\xf2\x5f\x0d\x52\x36\x28\xaa\x21\x8c\xf2\x01\x14\xdb\xdf\x08\xc5\x8e\xc5\x78\x2c\x86\x20\xa5\x47\xb2\xa9\x49\xb6\x76\x5a\x41\x2b\xd6\x77\x10\x7d\x7f\x41\x6d\xe5\x0e\xb6\xf9\xa6\xe3\x6a\x23\x55\xec\x60\xd3\xe4\xe5\xbc\xde\x22\x63\xa8\x5d\x76\xf1\xe3\x93\xb7\xf4\xe8\xf9\xe1\xc7\xf0\xf2\x90\x95\x60\x08\xc7\x64\xb7\x56\xf0\x4b\x9b\x57\x30\x8b\x56\xd2\x7f\xbe\x15\x9d\xe0\x9b\x28\x25\xfb\xc1\x1c\x34\xc8\x96\x79\x99\xd7\x0d\xd1\x79\xa2\x7c\x16\x35\x8b\xbc\x8e\xf2\x3a\x02\x25\x3d\x32\x9e\x75\x1c\x4e\xb5\x73\x36\x54\x60\x0b\x18\x78\x40\xda\xdd\xe6\xcd\x82\xd2\xaa\xce\x1b\xa8\x12\x0b\x6f\xe0\x9b\x1c\xde\x12\x3a\x38\xe6\xee\x8b\x66\x0a\xdd\xb2\x6b\x33\xb6\x0b\xb4\x84\xcd\x02\x9f\xea\x5b\xcc\xad\x6e\x2b\x54\xce\xed\x17\x97\x36\x6a\xcb\xff\xeb\xf1\x9c\xcf\x54\x70\x09\xae\x44\xc3\xf2\x26\xaf\x50\xb9\xc4\xba\x35\x16\x23\xd9\xed\x4c\x3f\xfb\x62\x35\x85\xc2\xa0\x08\x39\x75\x03\xd2\x6b\x82\x9d\xa0\xeb\x16\x46\xb8\x80\x26\x6e\x5d\x34\x95\xae\x5d\xf4\x89\xad\xfd\xee\x32\x3a\x98\x22\x2f\xaf\xdd\xc9\x03\x72\x4b\xf2\x94\x38\x99\x13\x78\xbb\xc8\x45\x4d\x4a\x65\xa3\x7e\x46\x53\xe7\xee\xfc\x1e\x29\xab\xdc\xa0\xe8\x07\xfe\xac\xc3\x49\x39\xa2\x7b\x86\xa6\xe8\x1e\x01\xee\xf7\x44\x79\x68\x73\x5d\x07\x1e\x51\x3a\x84\x8b\x7c\x5e\x46\x6f\x1c\xc7\xb4\xdf\xb6\xaf\x9f\xc0\xd8\xc0\x57\xd8\xf1\x01\x2c\x58\x0e\x73\x4c\x4d\x21\x3a\xc4\x82\xf8\xae\x40\x35\x8c\x27\xf1\xa5\xcb\x61\x40\x5c\x04\xc2\xd6\x5e\xdf\xcc\x93\x15\x68\x1a\x58\x11\xf3\x8c\x1d\x2a\x84\xb4\x2d\xa4\x7d\xea\x57\x68\x10\xa8\x1b\x0e\x8a\x42\xad\x3a\x8a\xe7\x01\x11\x95\x18\x14\x1c\x95\xa4\x83\x59\x52\x27\x4b\x94\x91\xdf\xb9\xf7\x61\x56\xdc\x21\x82\x65\xa2\x7f\x91\xcc\x0b\x34\x05\x85\xe2\x75\x20\x8a\x4f\x22\xea\x6f\x49\x1f\x03\x01\x41\x19\x0b\x3b\x21\xcd\xa2\xe3\xec\xaa\x7c\x27\x3f\x01\x9b\xea\x77\x3f\xbf\x5c\x1d\xff\xe9\xee\x24\x14\x29\x84\xf3\x5a\xf9\x63\xc1\x0c\x94\xa0\x9a\xd3\x64\xd4\x13\x31\x7b\xc5\xda\x29\xb0\x52\x29\x4c\x80\x30\x60\x79\x70\x21\xf6\x83\xbc\xbb\xc6\x01\x3a\x1c\x74\x7e\xae\xdc\x90\x25\x0b\x7a\x84\xf8\xb6\x27\xc7\xa6\x00\x6c\x5b\x8e\xdc\x58\x9c\x06\xeb\x6c\xaa\x6d\x01\x36\xfb\xe8\xf7\xd6\xc9\xe7\x93\xef\x76\xfe\xf4\x6c\xf1\xc4\x51\x68\x74\xc2\x6f\x62\xf1\x9e\x0e\x56\xc6\x77\x8b\xef\xdf\x7e\x38\x29\x5b\x8f\x8f\x90\x85\xa4\x2a\xa6\x41\x8b\x67\x4d\x94\xe3\x36\xd3\xfc\x14\x24\x63\xc3\x48\x68\xb2\x83\x3d\x2d\xf3\x3d\xa7\xf2\xdb\x7d\xa3\x6b\x14\xf9\x3c\x9f\xe6\x45\xde\xdc\xbd\x0c\x00\xda\xf0\xa5\x6b\x38\x1e\x76\x58\x38\x3a\x4f\x0f\xc0\xf0\x88\x1c\x99\x06\x41\x40\x1b\x2f\xe5\x8c\xa9\x05\x63\x78\x6e\x41\x10\xaa\x46\x97\xb0\xae\x56\xc7\x63\x47\x38\x89\x3e\x0c\x65\x83\xd3\x72\x34\xc6\xc6\x41\xd7\xdf\xa3\xba\xc5\xac\xb4\x60\xa1\x68\xf1\x40\x00\x0e\x03\x7e\x23\x94\x52\x0e\x21\xb5\xec\x96\xc0\x6c\xd0\xea\xb4\x02\x79\xf9\x77\x72\x1c\x2e\x1a\xb4\x8a\xc8\x84\xef\xf3\x34\x74\xa8\xfa\x77\x7b\x16\x2c\x94\x78\xa4\x27\x21\xfb\x3b\x3a\x05\xf7\x7e\x00\xb2\x7f\x6c\xfe\x2e\x15\x1e\xe9\xc6\xaf\x17\xe8\x96\x6c\x88\x0b\x8a\xfb\x7e\xa6\x6c\xc2\x81\x40\x64\x79\x39\x43\x43\xce\xc5\x6f\x0e\x43\x46\x0f\x02\x9b\xf8\xa6\x8e\xc2\xe5\x02\x46\x64\xe9\xad\x90\xfa\xc4\x36\x5e\xa2\x0c\x2a\xbf\x42\xe2\xe2\xc9\x4b\x2a\x39\x14\x70\x4c\xde\x65\x0f\xed\x36\x0f\x44\x26\x16\x7b\xcc\xb5\xe0\xdf\x73\x7c\x9b\x12\xad\xef\x91\x43\x96\xd9\x4e\xd2\xc7\x55\x06\x1a\xf8\xf7\x77\x90\xe8\xbc\x37\x7a\x90\x4a\x78\xcb\x0e\x53\xbd\x82\xa9\x24\x92\x38\x3c\xc4\xb8\x67\xd6\xa1\xf8\x5b\x3e\x32\xd6\xcd\xf5\xd4\x4f\xcc\xdf\xdf\x59\x39\x41\xcb\x55\x01\x9b\x61\xa9\x39\x9e\xc3\xa2\xd4\xd9\x88\x16\xe0\x06\xd2\xd3\x41\x8e\xce\x3f\x2e\x9e\xee\x29\x7a\xc2\xe7\xc7\x1e\xe8\xd5\x20\x54\x30\x40\xfe\xbe\x00\x2f\xf6\x68\x92\x37\x70\x89\x09\xda\xa0\x55\x42\x80\xec\xfa\x57\x88\xb5\xb5\xab\xef\x78\xff\x89\x32\x4a\x76\x92\x1a\x71\x0c\x98\x9e\x40\xd9\x5b\x12\x12\x88\x65\xb7\xce\x1b\xa8\x94\x1b\xf6\x6e\x18\x61\xc2\x3c\xb2\x18\x2b\x8d\xd6\xde\xa4\x7a\x14\xe3\x66\x16\xa9\x97\xd2\x3e\x7a\x5a\x5c\xf5\xb7\x79\xb3\x48\xea\x76\xba\xa0\x70\xdf\x3e\x12\xcb\xbc\xb5\xf5\x2c\xb5\xc1\x6a\x97\x83\x0d\xf1\xc9\x48\x68\x3b\x9e\x9f\x98\xe3\xf3\x4f\xa3\xf0\xbd\x07\xbf\x1b\xd6\x9d\xd7\xc7\xf4\x35\x82\x19\x7e\xaa\x01\x21\x5e\xa2\xf9\xbc\xb0\xe2\x60\xe4\xf5\x4b\xc6\xd1\x34\xe4\x41\x95\x11\xc0\x46\x31\x8d\xba\xe0\x0c\x65\x7b\x84\x69\x18\x48\x86\xcf\xae\x26\x9f\xe2\xdb\x2a\x6f\x78\x68\x56\x6c\x44\xbe\x6b\xf1\xe4\xf6\x8e\xaf\x1c\xc0\x88\xd6\x99\x84\x46\x8b\xab\xbc\x89\xbf\x6e\xd0\x3a\x10\x01\xaa\xbb\x38\x34\xb2\x7d\xef\x60\x12\x83\x2a\x07\x09\xf7\x16\xbe\x43\x15\x8c\x30\x67\xe6\xb0\x95\x78\x5e\x7c\xf9\x67\x20\x13\xb9\xb7\x2f\x78\x5d\x95\x98\x20\xd0\xf0\x9b\x87\x51\xb0\x8e\x52\x50\x46\x15\x4c\x61\x7e\x03\x95\xea\x64\x4e\x17\xbe\x63\x0b\xed\xee\xd9\x62\x6c\xe9\xcd\xe1\x84\xfe\xf4\xd2\xc4\x52\x3a\x9f\x62\x51\x09\x00\xc9\xa8\x44\xa4\xb8\x7f\xd2\x54\xa0\xac\x49\xf6\x5c\x0f\xcf\x32\xd7\xda\x51\x01\x32\xee\xc6\x2b\x33\xa7\xc9\x8a\x38\xde\x25\xaa\xe8\x72\x05\x52\x8a\x44\x5a\xd6\xd0\xe2\x4f\x61\x7d\x4c\x08\x6e\x28\xfe\xbf\x40\x1c\xd4\x8d\x31\x41\x4c\xac\x8a\xd4\x2f\x51\x2e\x1c\xe5\xfe\x31\x28\x16\xbb\x20\xb7\xb4\xe3\xe8\x80\x56\xd6\x50\x26\xee\x0b\x9a\x55\x83\x63\x8d\xa5\x79\xb9\x83\xc3\xaa\xfd\xa4\xa2\xb0\x92\x3f\x6e\x01\x0d\xf3\xac\xf1\x53\x24\xee\x8d\x48\x6e\xff\x2b\xee\xda\x94\x5d\xb8\xaa\xcf\x6d\x66\xd7\xe1\xa0\xaa\xf7\xba\x9e\x9d\x25\x3a\xec\x3a\x01\x2d\x8c\x9e\xcf\xfb\x05\x2a\x45\xb0\x5a\x07\x21\xac\x97\x2b\xdb\x64\x44\x6a\xa3\x23\xc2\xe0\x9d\xf7\xb9\x1a\x36\xaa\x1d\xdb\x4e\x53\x2b\x05\xed\x5f\x3c\x29\x3c\x5a\xe6\x12\xfe\xed\x11\x69\xf5\xea\x6c\x7e\x45\xc4\x10\x3b\x99\xc4\x89\x19\x34\x2d\x53\x6c\x47\x30\x0f\x13\x36\x9d\x2f\xae\x6d\xd1\xbe\x07\xba\x1d\x67\x59\x05\xeb\x50\xc2\x75\x26\xb7\x68\x9a\x15\x6e\xe2\x37\x87\x6e\x3d\x05\x0d\xa0\x9a\xe4\xd8\xa9\x64\xa2\x85\xdf\x7c\x32\x67\x58\x11\x3f\x47\xa8\x08\x9b\x8b\xe5\x12\xc4\x9b\x18\x37\x20\xae\x40\xcf\x03\x5a\x90\x62\xa2\x01\x25\xb8\x08\xe0\xe9\x95\x83\xfc\x3f\x28\xfc\x32\xe9\x74\x80\xb1\xc4\x3b\xf2\xbe\x73\xfa\x5b\x61\x2c\x7b\x0e\xa9\x63\x3d\xda\x72\x41\x8a\x8f\xde\xb1\x06\x1c\x18\x89\x1a\x61\x14\x55\x39\x06\x05\xac\xb0\xc4\x9a\x83\x92\xeb\x52\xb1\xac\x43\x91\x33\x86\x99\xd7\xc9\x2d\xa8\x4a\x51\xe6\x28\x90\xe4\xbe\xc1\x59\x1a\x41\xb3\x80\x36\x33\xd8\x90\xc2\xc3\x61\x4d\x1a\xfa\x31\x99\x32\x43\xa2\x1e\xd6\xb2\x0b\xf4\x45\x4c\xd1\x93\x8f\x70\x5c\x14\x51\xe7\xa9\xce\xb6\xea\x11\xac\xc3\xb6\x43\x46\x9d\x2a\x15\x68\xe0\xfc\x6e\x08\x4c\xe6\x30\x4b\x6a\x30\x5c\x66\xcf\x9b\x95\x03\xca\x37\x52\x7c\x73\x74\x2e\x23\xec\x8f\xe1\x5d\x75\x5e\xed\x0a\x51\x2e\xb1\x8c\xaf\x83\xa5\xc6\x8a\xbe\x16\x24\x02\xf5\x0c\x9d\x0a\x40\x58\xcb\x46\x19\xca\x62\xc6\xb1\x1a\x41\xe0\xb6\xb2\x01\x66\x5a\x48\x1c\xb4\xd9\x48\x61\x6d\x54\xa5\x5c\xd3\xef\x4e\xcd\x1c\xaa\x6f\x70\x51\x94\x24\xd6\x1f\x1c\x9c\x3a\xa4\x3f\xa1\xbd\x34\xf9\x8a\x7c\x7f\xa8\x1b\x31\xac\x89\x27\xae\xc9\x66\xea\x42\x0a\xee\xe0\x9f\x92\xc1\x8d\xc6\x77\xe3\xe8\xc1\x4e\x1b\x95\xd3\xf4\x50\xd1\xbc\xef\x1c\x34\xec\xdd\x92\x63\x36\x24\x23\x8e\x02\xc6\x11\x7a\x90\x26\xb1\xf8\x30\x89\x3f\xc0\xa5\x62\x1a\x70\x0e\x6e\xf0\xe6\xee\x74\xea\xc5\xb6\xea\xdd\xdf\x67\x28\xe2\x4b\x1b\x72\xfe\x6c\x09\x8b\xe3\x8f\x61\xe8\x20\xad\x47\x70\xd0\x01\x1c\x75\xfc\x6c\xa8\x7e\xe6\x24\x67\x78\x8a\xa7\x83\xcf\xa0\x7e\x02\xf7\x6c\x16\xd7\xfe\x9e\x3e\x7d\x8a\x89\x41\xfb\x86\xe4\xb8\x2c\xf2\x0c\x1e\xcf\x66\xf9\x57\x3a\xd7\x9d\x1d\x66\x58\x73\x1f\x54\xa7\xe0\x1a\xa9\x66\xc8\x81\x58\x66\x0f\x75\x4c\xc9\xde\xa2\x97\xf3\x86\x4e\x56\xe0\x7e\xdd\x94\xdc\xfa\x0b\x41\xef\xf6\x6f\xdb\x33\x34\x0a\x4f\xee\xa1\xd6\x80\x89\x46\x04\x68\x88\x64\xee\xf5\xad\x84\x95\x9c\x01\x9c\x36\x9f\x97\xa8\x82\xb4\x23\x9e\x21\x18\x9f\x21\x6a\xd3\x74\x30\x58\xbf\x5a\xd6\xdd\x1d\x01\x92\x93\xb2\x43\x6c\x2b\xd6\x11\xdf\x56\x6d\x51\x50\xb3\x64\x2f\xe9\x2d\xa6\x62\xbd\xa6\x17\xd9\x54\xb4\x2a\xed\x83\xd8\x90\x89\x69\x5e\x24\xc6\x28\x79\x59\xb8\xf7\xef\x78\xa2\x9c\xbd\x07\x3a\x28\xf3\xa1\xef\x84\xfb\x3a\x56\xce\x03\x16\x72\x17\xb0\xca\x9b\x84\x23\x27\x89\x78\x47\xa2\x0b\x2c\x49\x2e\x1e\xb1\xc7\xea\xa7\x68\x12\x2b\x2c\xa0\x63\xe6\xd6\x7f\x73\xda\xb9\x09\x53\xed\xd8\xb8\x29\xab\x0d\x35\x72\x2b\x4f\x3b\xad\xdc\x9e\x8d\xe9\x96\x79\x06\x1b\xed\x06\x14\x11\x71\xee\xd9\x91\xa5\x41\xa2\x12\xdd\x56\x60\x15\x12\x59\x61\x69\x83\x22\x36\x26\x73\x5a\x4b\xaf\x9f\x4b\x99\x6f\xe2\x6e\x19\xfa\x63\x98\x8a\xa2\x45\xcb\xf8\x4c\xce\xf2\x9f\x35\x50\xa6\x87\xd5\x68\x7d\xca\xe4\x75\x92\x44\xd5\xdb\xa1\xdd\xee\x90\xb2\x61\x28\x71\x36\x3d\xb6\x87\x80\x31\xf6\xdd\x24\xde\x4b\x66\x73\xcb\x78\x6f\x6b\xf7\x2e\x9f\x63\x1d\xd3\xa8\x68\xf2\xf0\x8b\xb7\xe4\xe3\xf8\xc7\xea\x0d\x58\x3d\xa1\x4a\xfd\xc6\xab\xc7\xaa\xd4\xfc\xe6\x6b\xe7\xff\x61\x70\x35\xa4\x51\xc1\x83\x16\x37\x98\x65\x68\x0e\xc9\xbb\x00\x75\x43\x8f\x24\xbc\xcc\x97\x4e\x2d\x56\x5d\xbc\x5e\x7d\x9d\xab\x52\x7b\x16\x55\xaa\xdb\xdf\xfa\xca\x53\x9d\x97\x29\x8c\x40\xa9\x04\x87\x44\xb7\xa0\x8e\xea\x36\x4d\x61\x5d\xcf\xda\xa2\xb8\x8b\xe8\x79\x37\xa3\x82\xad\x84\x72\xab\x01\x61\x64\x38\x43\x6a\x98\xca\xe0\x9e\xaf\x26\x16\x13\xfd\xc3\x46\x0e\xde\x7f\x65\xb6\xd7\xa8\x6e\x7c\xe5\xd9\x34\x51\x7c\x63\xf1\x45\xc7\x45\xa1\x6e\x12\x50\x66\x11\xc5\x66\x8d\x56\x15\xc2\x7b\x05\xd6\x11\x98\xcf\x2b\x38\xc7\x0b\x36\xa0\x34\xc0\x88\xf0\xa2\x6e\x70\x91\xcb\xce\x3f\x5e\xa8\x1c\x28\x52\x0e\x65\x5a\x72\xf6\x7b\x6a\x14\x52\x89\xb2\xb5\x8a\xcc\xf9\x36\xfc\xc3\x8c\xae\xa7\xb2\xdc\xc8\xa3\xe7\xfa\xe2\x21\xca\x76\xa8\xef\x75\x89\xa5\xdc\xa3\x5d\x82\xeb\x71\xd7\x71\x85\x08\xae\x4c\x27\x18\x1b\x64\x73\xa8\xe0\xef\xf4\x07\x63\xc7\x35\x6c\xce\x2b\x08\x97\x04\x3c\xe6\x55\x5e\x34\xb0\x8a\x47\x85\x5b\xdb\x65\x04\x10\x28\x1c\xf8\x2f\xca\x95\x18\x61\x80\x23\x75\x38\xb1\xb8\x12\x3d\x96\x5c\xe4\x6e\x1c\x1a\x9c\xae\xd3\xcb\x31\x43\xdf\x9b\x9a\xf3\x54\xbe\x1f\xf7\xb7\xe9\xf2\x57\x04\x6a\xe2\x61\x2a\xb7\x34\xf6\x10\x1f\x5d\x3b\xf5\x15\xfe\xd3\x18\x85\x6a\xf4\xe1\xf7\xcc\x0b\x24\x26\xf2\xa2\x86\x05\x4c\xa5\x91\xe6\x82\x7c\x24\x9c\xfe\x4c\x56\x6c\xe2\x44\x60\xef\xc9\x5f\x94\x30\x62\xd1\x90\xfe\xab\x25\x65\x41\x06\x09\xbf\x02\x29\x6c\x7e\x6c\x61\x75\x77\x0e\x2a\xb0\x24\x9c\xea\xcb\x4a\x69\xc0\x6f\xf0\xd8\xc8\x34\x7f\x40\xd3\xce\x04\x7f\xd0\x2b\xf3\x8b\x97\xf9\xf7\x23\x26\x45\x5e\x7d\x80\xe9\xb0\x64\x02\x73\x46\x92\x1f\x8a\x6c\x83\xee\xf4\x94\x9f\x46\xcc\x90\xbf\x1d\x3c\x49\x35\x2e\xb2\x86\xa0\x4a\x17\x97\x90\x54\xe3\x78\x81\xca\x13\x8a\xe7\x3a\x89\x5f\x90\x02\xfd\x0b\x54\xd0\xfa\x1f\x2f\xf2\x72\xd5\x36\x34\xc4\xc5\x56\x2d\x49\xcb\x83\x91\x6d\x5e\x75\xc2\xd5\x2d\x33\xab\x20\x66\x48\x60\xae\x16\xc2\x63\xf9\xcc\x17\xa4\x29\x55\x08\xde\xda\xda\xa2\x56\x43\x19\x90\x9c\xd7\xc9\x0a\x64\x4c\x4a\x33\x41\x8d\x0d\xae\x2a\x4d\xe1\xe2\x2d\x7c\xb2\x51\x09\x13\x6f\x29\xd5\x58\x4d\x20\xa0\x22\x24\xc7\x45\xbb\x58\xa0\x5b\x56\xe4\x14\xcd\x2c\x61\xe5\x5a\x9a\x81\x2d\xb1\xa0\x5e\xa0\xdb\x8b\x76\x7a\x89\x9b\x50\xf7\x47\x43\x9e\xbc\xd0\x7f\x0d\x0b\xcc\x27\x63\x22\xaf\x18\xb3\x18\x14\x9a\x1f\x22\x88\xe8\x4c\x53\x86\x44\x76\xe5\x4a\xb5\x37\xbd\x2e\x02\x22\xd5\xfb\xed\x97\x2c\x95\xc1\x95\xe2\x5e\x66\xfc\xa4\x71\xcb\xfa\x1b\x73\x85\x73\xef\xd9\x8b\x82\xd5\xf9\xaf\xf4\x2c\x30\xb0\x6a\x77\x27\xca\xb2\xe1\x87\x2f\xf0\x8b\xca\x77\x69\x5b\x55\xb0\xc4\x9b\x1c\x0e\xac\x99\xfa\x7c\xb2\xf7\x8d\x7d\x6c\xa8\x6a\x38\xa2\x13\xff\x7c\x0a\xeb\x14\x96\x19\x35\xc1\x2b\x87\x74\x7f\x67\xb2\xcb\x2a\x96\x6b\x0c\x48\x6d\xc2\xf8\x5e\x69\x8a\xf0\x25\xbc\xa6\x24\x6d\x68\x86\x50\x63\x2e\xa0\xb1\x81\xe9\x83\x29\x2a\x0a\xb0\xaa\x61\x96\x4c\x51\x95\xc1\x4a\x04\xbf\x86\x55\x09\x5d\xb3\x60\xac\x94\xa3\x8c\x72\x66\x25\xa8\xb4\x70\x1d\x95\x27\xdc\xe4\x75\x0b\x8a\xe2\x2e\x59\xe4\x59\x06\xb5\x5b\x9e\x06\x6e\x45\xaf\x49\xa8\xd5\x24\xba\x48\x17\x30\x6b\x8b\xbc\x9c\x4f\x88\xf2\x27\xe5\x29\x79\x42\x7c\xe6\x21\x39\x3b\x4c\xec\x64\x2a\xeb\x93\xe1\x55\x5e\x55\x88\x58\xeb\x94\x44\xaa\xd0\x6a\x8d\x6f\x4e\xdd\x5e\xdf\xf5\xc6\x33\x89\x5f\x88\x84\xbc\x98\xe2\x80\xbd\xa1\xd0\x64\xf1\x09\xf9\x14\xd1\x8f\xe1\x63\xa5\xaf\x65\x0f\x32\xe0\x25\xca\xf2\xd9\x1d\x1f\xf0\x3b\xf2\x69\xf0\x80\xc9\x6b\xf9\xfd\x8d\xf8\x4a\xc4\x92\x0f\x1d\x99\xd5\x70\xb7\xd1\x71\x7d\x46\xd3\x2d\x91\xef\x17\x36\xa8\x1f\xd0\xf4\x9e\x47\xf4\x13\xac\x6a\x91\xd5\x1d\x34\x26\xf6\xc6\xa8\x71\x05\xd4\x5c\xe6\x45\xbc\x47\x38\xcd\x43\x1a\x3f\x39\xff\x78\x4f\x2d\xbf\x23\x86\x8a\x4d\x34\x4e\xcb\x71\xd4\x9e\x37\xfd\xb4\x8e\xd7\xaf\x32\xad\x5d\x9f\x24\x12\x8e\x56\x27\xd9\x7b\x2e\xf7\x11\x2c\xdb\x25\x24\xe6\x54\xa5\xfc\x88\xe1\x22\x57\x95\xe6\x39\x6a\xd0\xb1\x52\x19\xec\x93\x56\x02\x56\x71\x12\x33\xa9\x4f\xaf\x22\x96\xa2\x92\x57\x31\x41\xe5\x09\x51\xcd\xaf\xcc\xaa\xb8\xa4\x6a\x10\xb1\x29\xad\xd5\x7f\x17\xd3\xd0\x00\x45\xd0\x64\xcd\x4f\x6a\x31\xa6\xfd\x5d\x45\xa4\xdf\xdf\xed\x8c\x90\x66\xa3\xc0\xba\xa7\x0e\x93\xf9\x4f\x2e\xc6\xbe\x69\xdb\xac\x57\x40\x54\x59\xc3\x3c\x8c\xc6\x32\x28\xe2\xf2\x05\x6c\xa8\xf4\x7c\x49\x2b\xff\xbd\xf8\x8c\xa6\xaf\x41\xad\x6c\xb2\xf8\x59\xcc\x8a\x27\xc9\x79\xec\x2b\xc2\x1a\x90\xaf\x2b\x1a\xd6\x3e\xa7\xed\x01\x09\xf8\x51\xd6\x8a\x66\x31\xc6\x2c\x87\x07\xff\xcc\x8b\xb9\xd9\x13\x70\x0d\xcb\x8a\x1c\xad\xaa\xa9\xb1\x77\x6c\x69\x91\x64\x54\x07\x8a\x45\xc3\x13\x2b\xe9\x2c\x02\x1c\xb9\xcb\x00\x47\x36\xc3\x06\xa9\x9d\x48\x64\xb9\x3e\xeb\xce\xce\x24\x2e\xc1\x8d\x14\xa1\x56\x8a\xa2\x36\xc4\x9f\x28\xdf\x4b\xca\x76\x39\x25\xf2\x60\x88\x0f\x88\xc9\xae\x75\x03\xaa\xa6\x3e\x6e\x7c\x4e\xb9\xff\xfa\x8f\xff\xec\x6d\x07\x96\x59\x4f\x2b\x46\xa6\x80\xd9\x48\xaf\x92\xe1\x23\x48\xbf\x48\xb8\x4b\x6d\x5e\x37\xda\x95\x27\x83\xcf\x14\x2a\xe2\xa7\x72\xd4\x86\x65\x2f\xd3\x7f\xff\xe7\x1a\xd7\x31\x1e\x58\xc9\xea\xca\xf9\x07\xc6\x9f\x0a\x1c\xd4\xff\x1c\x7d\x17\xb7\x85\x6d\x5b\x26\x54\xcd\xe1\x7b\x6b\x33\x7e\x58\x1a\x8f\x16\x50\xe8\xab\xb3\xef\xb1\x5a\x70\xd7\x53\xf1\xc8\xc6\xb6\x6e\xf2\x3a\x9f\x16\xae\x90\x10\x8e\x8a\xec\x09\x59\xd3\xfc\xbf\xda\x28\x88\x71\xdf\x6b\xee\x88\xa8\xf3\xd1\x6e\xcd\xf7\xd2\xcf\xe2\x9e\xd7\xfb\xf6\xc4\x2d\xd1\x7f\x97\x1c\x4a\x46\x14\x66\x21\x90\x33\xa0\xbc\xd3\xec\x40\x7d\x4e\x6a\x5b\x54\xb3\x66\x99\xba\x57\xca\xbd\x03\x4d\xba\x80\x0f\x48\x35\xd3\x55\x8c\xfb\x27\xa8\x3c\x0d\xac\x96\xce\x13\x54\x37\x15\x72\xe2\x7f\x68\x0f\xdb\x69\x38\x9c\xd7\xf9\xd7\xc9\x76\x10\xfc\x16\x9d\x07\x39\x07\x8f\x63\x35\xef\x50\x5b\x45\xcc\x92\x14\xcd\x88\xdb\x26\x12\x36\xe4\x9e\xf3\xa0\xfe\xa0\x88\x18\xce\x70\x70\xfb\x32\xc9\x67\x3a\xcd\xdb\xbf\x78\x08\x87\x24\x4b\x20\x7f\x49\x4a\xf3\xaf\xe5\xf9\x8e\x0c\x53\xa3\x17\x5e\xc0\x61\x96\xd3\x8c\x6e\x72\xfb\xd2\xd1\x71\x7b\x66\xdd\x54\xf9\x6a\x50\x58\x00\x2d\xcd\x38\xc2\x12\xe6\xb0\x82\xed\x79\xb6\xdf\x65\xbe\x1c\x57\xd4\x3f\xa4\xf1\x8b\x76\x4a\x03\x25\x46\xf5\x60\x6f\xf3\x9d\xa5\x8a\xbb\xef\x1e\x77\x5a\xc0\x25\xa5\x47\xa8\x9d\x62\xa8\xbe\x98\x7c\xf1\x50\x50\xa9\x7e\xee\x1d\xe5\x91\xc9\x47\x6a\xdd\xfe\x7c\xd9\x97\xb8\xd5\xcf\xa0\x02\xc7\x61\x74\x5d\xf3\x35\xf4\x3a\x77\x07\x76\xac\x28\xaa\x6a\x5f\xd6\x3a\xb0\x47\x5a\x3c\x3f\xc9\xb8\x75\xa6\x5b\x58\x5c\x3f\xc2\x69\x2e\xca\x84\xfa\x80\x31\xac\xcd\xb9\x87\xe1\x79\xd7\x71\xf7\xd9\x95\x3d\x77\x57\x7a\x19\x5a\x8f\x2c\x6a\xd2\xdc\x81\x13\xa6\xfe\x3b\x43\xd1\xd2\x72\x9a\x7c\xe3\xef\x0e\x7d\x94\x70\x7d\x64\xad\xd0\x64\x29\xcb\xda\x7f\xf9\x98\x36\x0f\xc2\x81\x5f\xa3\xba\xa1\xb6\x39\x97\x4b\x68\xf0\x8d\x35\xfe\xce\x62\x61\x6b\x6c\x3c\x3e\x87\xdb\xa6\x2e\xae\xf1\x57\x97\x4a\xb8\xc1\xf7\x97\xca\x57\xbf\x19\xeb\xcb\x09\xba\x04\xa2\xe8\x0c\x74\xec\xae\x21\x8c\xc8\xdf\xe8\x05\x21\xcf\xc6\x9b\x3d\x97\xa5\xf8\x06\x0a\x6e\x5e\x14\x2f\x4a\xe4\x51\x36\xd3\xa0\xeb\x2b\xf8\xe2\x50\x79\xd7\xb3\x2e\x62\xa0\xaf\xf1\x5e\x6b\x73\x50\xcf\xdd\x42\x7b\x1e\x9e\xdc\x19\xe6\x0a\xdc\x4f\xf8\xf7\x70\xfa\x31\x37\xab\x3a\xb8\x0a\x82\xec\x7d\x59\x90\x25\x8e\x3f\xe0\x03\x45\xff\xb3\xfd\x73\xc5\x0b\xd6\xad\xa7\x94\xa9\x3f\xe0\x8d\xe5\x90\x97\xae\x26\x9f\xbe\x71\x94\xd5\x7b\x1c\x91\xc3\x56\x0a\x33\x47\xae\xe6\x30\x1b\xa7\x2e\xf4\x28\x08\xfb\x87\x56\x2e\x7b\x0d\xef\xba\x3c\x96\xc3\x82\x10\x17\x40\x98\x93\x4d\x1e\xf9\xe7\x26\x5f\xc5\x1d\xd2\xd0\xbd\xb7\x3c\x86\x89\x7e\xbc\xbc\x5b\x31\xb0\xcb\x97\x5f\x57\xa0\xcc\xc0\x94\x79\x47\x33\x8a\xbe\x45\xca\x00\x62\x6d\x2a\xa1\x5f\xc4\xa2\x7d\x02\x32\x2a\x61\x4c\x06\x04\x31\x74\x43\x43\x58\xe8\xb0\x05\x4d\xac\xbb\x67\xe9\x01\x60\x69\x9c\x8e\x81\x68\x61\xda\x57\xee\x53\xd5\x59\x52\x09\x22\xbc\x1b\xc2\xf3\x7a\x52\xda\x25\x27\x51\xc6\x39\x9a\xdf\xf5\x5f\x31\xb6\x79\x98\x9a\x97\x22\x09\xd9\x89\xb7\x66\x12\xbf\xfa\x9c\xb6\xc0\xa8\x4a\xea\x5b\x62\xb5\xe8\xec\x21\x8a\x56\x23\xd0\x92\xe4\x82\xb9\x33\x7e\x4c\x6e\xd8\x69\x8d\xf2\xc2\xd7\xec\xef\x49\xfc\xb1\x54\xbe\x0f\xe3\xe1\x01\x30\x15\x83\x96\x23\x78\x47\xdd\x33\x10\x0b\x5b\xeb\xa1\x97\xd8\xc0\x3d\x60\x5b\x1a\x75\x9b\x91\x9c\x6e\x92\xde\x7d\x8f\x97\xaa\x1e\xdc\xd7\x16\x05\xcc\x02\x32\xb5\xc7\xad\xc6\xd8\xf5\x88\xa2\xb7\xa0\x6e\xac\xd5\x0c\x02\xd7\xc5\xd6\xb3\x0f\xf8\xe2\xb9\x52\x89\x93\x1b\x12\x94\x55\x6a\xc9\x48\x2e\x75\x6b\x82\x87\x8b\x1a\xcb\x6e\xa2\x5d\xb8\x5b\x56\x93\xb3\xae\x68\x42\x96\x2f\x17\x2b\x6c\x7f\x3e\x40\x0a\x5e\x88\xc9\xe8\xf9\x5a\x26\x23\x69\x26\xb6\xbb\x89\x2c\x64\xb7\x31\xc1\x53\x58\xa7\x55\xbe\x12\x31\xb4\xa1\x13\x1c\xa5\xf9\x86\xbc\xe8\xd3\x7f\x6d\x9b\x68\xff\xa8\xbb\x89\x4c\xdf\xbb\xb5\x99\xe3\xa6\xa9\xf2\x69\xdb\xf4\x99\xe8\xed\xd7\x21\x10\x6f\x93\x00\x87\xaa\x4d\x9b\xb6\x72\xdf\x8e\x9b\xd2\xc7\xcd\x5d\xf4\x7c\xb2\xaf\xea\xe5\x62\x54\xe7\x20\xaf\xea\x8e\x7e\x6e\x1d\xff\xc5\x02\x55\xb4\x72\xb9\xfc\x2e\x69\x00\x83\x2a\x77\x82\x17\xf8\xbc\x32\x63\xa6\x1f\xc6\x6e\xc3\x5c\xa4\xe6\xcb\x1b\x73\xeb\xd0\x7f\x67\x88\x2b\x04\xce\x3d\x64\xa5\xd0\xa0\x9f\xed\xd4\x35\x85\x8c\x81\xec\x87\x7c\xff\x7c\xb0\x6d\xec\x01\x35\xad\x0e\x45\xc7\xa9\x59\x83\xbc\x32\x41\x47\x88\xc4\x63\xad\xee\xb8\xf6\xd3\x49\xf7\x72\xf3\x83\xee\xb9\x72\x22\x9d\x3f\xa2\x85\x78\x07\x1b\xe0\xd2\xc4\x35\x4b\xe9\x02\xd4\xf8\x59\x93\xf3\x6d\x8a\xe3\x05\x2f\x13\xcc\x72\x46\xdd\xf8\x05\x2a\xff\xf4\xd3\x05\xb8\x11\x7f\xbf\xcc\xf2\xc6\x6a\xad\x94\xe6\xf1\x06\x74\x19\x39\xf7\x2c\x7b\x10\xbc\x79\xbc\x58\x96\x9d\xde\x95\x60\x99\xa7\x98\x16\xa7\x80\xd1\x83\x87\x65\x80\x22\xc7\x62\x0d\xfe\x2d\x63\xbf\x85\x72\xdb\x00\x2e\x3b\x9e\xbb\x8e\xe4\xaa\x1b\xe1\xa6\x67\x88\xec\x31\x17\x0f\xed\x93\x3b\x46\xba\xc9\x2f\x17\x79\xcd\x16\x31\xc2\x7f\xa1\x72\x96\xcf\xf1\x82\x93\xfa\x26\x51\x89\x22\xbc\x15\x22\xb9\x38\xe3\x2b\x10\x39\x39\xb8\x1a\xb4\xe0\xd9\x5a\x5a\x14\x0a\xde\xdd\x79\x39\x57\x77\x50\x4f\x0c\x11\xc8\xb2\x24\xa3\x7b\x32\x59\x8a\xd7\x06\xac\xa8\x80\x7f\x38\x52\x5f\x3b\xce\xb2\x88\x6d\xf5\xe8\x9d\xda\xac\x6b\xad\xd8\xe1\x55\xa2\x68\x5f\x5c\xdf\x30\xec\x7c\x7c\x2c\x95\xd3\x58\xc2\xdb\xc0\xe3\x13\x9e\x12\xb2\xbb\xab\xa5\xa4\x1e\x4d\xe2\x4c\x40\xf9\x6b\x75\x58\x6c\x45\x4f\xd4\x01\x4d\x62\x62\x85\xeb\x84\x72\x7a\x5e\x60\x18\x23\xdd\xd2\xe3\x7b\x46\x05\x29\x05\xb2\x68\x8f\x24\xd1\xd6\xed\x74\x49\x69\x43\x83\x90\x0f\x48\x25\x74\x33\x3d\x57\x1d\xb7\x25\x47\xce\xcf\x94\x74\x62\x9b\x0c\x8d\xe4\xd7\x9d\x19\xeb\x11\x58\x6e\xba\xb3\x55\xed\xc5\xac\xf4\xc0\x58\xa7\xcc\x85\x37\x9c\x54\x60\xdc\xab\x42\x0e\x43\x83\x68\x18\x18\xdf\xf0\x7e\xd1\xbe\x77\xbb\x98\xeb\x24\x7c\xbf\x72\xa5\xe4\xc3\xbd\x2b\xf5\xe8\x48\x4b\x91\xd2\x06\xd0\x28\x38\x17\x30\x30\xce\x71\x38\x8f\xf2\x2e\x4f\xe7\x18\x85\x2d\xce\x58\x9a\x6b\xd9\xef\x8c\xd6\xdd\x9c\x01\x9e\x12\xbc\x02\x4d\x03\xab\x52\x4b\x1c\xd0\xb8\x29\x41\xe0\x17\xdd\xc8\xe1\xed\x91\x54\xa4\x78\x12\x63\x71\x06\x8b\x31\xc0\x57\x18\x64\xfc\x14\x3c\xf6\x1b\x3c\xcc\x12\xde\x76\x18\xff\x88\xbb\x31\x56\xe3\xc7\xba\xde\x1c\x5d\xcc\xdc\xdd\xbf\x22\x71\xc2\x6c\xe2\x15\xba\xc5\x7f\xd1\xa0\x7e\xe5\x0b\xf1\x17\xa6\x0c\x39\x09\x2c\xa5\x32\xe1\xf9\xb6\x04\x4f\x90\xb9\x29\xea\x76\x5a\x02\x7c\x03\xe5\x33\xb9\x18\x93\x78\xd9\xe2\x76\xbe\x26\x79\x4a\x3e\xd2\x44\x5a\x8a\x61\x58\x22\xfc\xd3\x0a\x56\xa4\x86\x12\xa9\xf8\x18\x4f\xe2\x45\x56\x6f\x33\x23\x5a\x32\xe5\x10\x87\x33\x52\x41\x8e\x37\x82\x35\x06\xf9\x5b\x73\x8b\x92\xba\x81\xca\xd3\x04\x6f\x30\x59\xa1\x15\x22\x00\xf0\xf1\xaa\x68\x2b\x50\xd0\x04\xd2\xb6\x2c\x20\xd1\x3b\x28\xc4\x4c\x92\x31\x74\x6c\xf9\x4d\x83\x7f\x5d\xa2\x25\x9e\xd4\xac\x42\xcb\xa4\x24\x44\x58\x80\x7a\x21\x7f\x68\x10\xfb\x9a\x1d\x8e\x84\x22\x8f\x6c\x33\x20\x92\x65\x5b\x34\x79\x42\x23\x02\x93\xac\x42\xab\x0c\xdd\xe2\x2e\x68\xc4\x66\x32\x45\x5f\xe3\x09\xc9\x01\x4d\x94\x18\x7e\xf6\x0d\x17\xb7\x65\xd4\x61\x42\x97\xe1\x1a\xde\x91\x3a\x50\x09\x49\x45\x4c\x09\x61\x21\x48\xf1\xa8\x92\xa6\x02\xe9\x75\x02\xaa\x0a\xdc\xb1\xb5\xc4\x0b\xc2\x5e\x84\x5f\x28\x4a\x64\x0a\x1a\xde\x09\x48\x53\x54\x65\xb4\xd7\x14\xac\xf2\x86\xd3\xa7\xab\x55\xe1\xa5\x62\xb2\x3c\xde\x9c\x09\xde\xf6\x64\xe1\xc9\xcb\x5f\x5a\xd8\x92\xf7\x48\xd7\x57\x57\xbf\x9b\x2c\x51\xd6\x16\xf0\x0c\x2c\xe1\xb7\x71\x89\x96\x20\x4b\xda\x7c\xbb\x81\xcb\x55\x01\x1a\x58\x6f\xb3\x02\x60\xec\xbf\xdb\x79\x99\xc1\xaf\x5b\x8b\x69\x1d\x4f\xf2\xfa\x02\xd3\xb0\x79\x87\x32\xf8\xed\x7f\xdb\xfd\xf7\x3f\xfc\xfb\x1f\xfe\x30\x21\x2e\x29\xf8\xfb\x80\x96\x96\xa8\xa4\x03\xfb\x14\xc3\xaf\x2b\x54\x35\x54\x7f\x59\x4e\x61\x25\x5e\x4a\x66\x20\x6d\x08\x0a\xcc\xe4\xf7\xb3\xb6\x24\x9b\xf4\xf7\x70\xd2\xfc\xe1\xaf\xef\xa7\x9f\x61\xda\x6c\xd1\xee\x78\x26\xee\xef\xe1\x24\xfe\xcb\x5f\x60\xfd\x8e\x4c\x29\x9e\xfc\x95\x88\x1e\xdf\xfe\xb7\x9d\x7f\xff\xc3\x04\x6e\x31\x39\xe9\x7f\xdc\xa0\x3c\x8b\x76\xfe\x49\x7e\xf1\xfb\x9d\x49\xb3\x45\xd3\x32\x2f\x59\xc7\xaf\x68\xbf\x7f\xf8\xfd\x5f\xf3\xec\xdb\x78\xbb\x38\xbb\xbc\x99\xbe\xff\x18\x4f\xa6\x05\x4a\xaf\xbf\xfd\x1d\x2d\xec\xc1\x6c\x6f\x84\x9b\xb2\x50\xca\xd8\x5a\xd5\x6e\x44\xd1\x3f\xdd\x66\x27\x25\xc8\xbd\x6e\x65\x26\x0b\x7a\x8e\x2d\x95\x89\x04\x2d\x2b\x0a\x32\xb9\x35\x94\x32\x03\x44\x07\xbd\xcd\xb3\x4e\xf8\x45\xac\x0b\xeb\x98\xcb\x12\x47\x7a\x04\xe6\x86\xa4\xae\x44\x03\xd1\xd1\xaa\x7e\xdc\x02\xde\x50\x87\xaa\x2c\x28\x85\xca\xb7\xf8\x4b\x86\x9c\xa0\xcc\x83\x3e\xdb\xa1\x94\x22\x22\x1c\x75\x79\xfd\x37\x96\x06\x0c\x7a\x3a\x8a\x6d\xd9\x86\xfe\x4c\xcd\x9b\x14\x21\x27\xe4\xba\x22\xf3\xfe\xb6\x52\xfc\xc6\x36\x03\x95\xc9\xec\x87\xb2\x64\x7a\x8c\x49\x5f\x89\x38\x2b\x26\xa3\x9e\xa1\x6a\x4a\x12\xae\xa5\xb6\x3a\xf8\x48\xb3\xc6\xd7\x3b\xd4\x39\x4d\x0f\x7e\xfc\x67\xf9\xb4\x3a\xca\xb6\xbf\xf9\xfa\x6b\xef\x59\x96\xb8\x20\xa1\xa7\xc8\x71\x6e\xd8\x96\x24\x68\xc9\x53\x96\x1d\x6f\xdf\x73\x7b\xaa\x0b\x24\x60\xa7\x06\x56\x9a\x75\x3f\x6c\xab\x80\x6a\x0c\x1b\xdf\x90\xfd\xa8\x4b\x4c\xbd\x1d\x0c\x8f\x62\x53\xdd\xfa\x70\x50\x0e\xc7\xe0\xa0\xb0\x7d\xba\xb5\xb5\xe5\x3a\xb3\x23\x71\x8e\x7a\xcb\xee\x2d\xd1\x34\x2f\xa0\x9b\xbd\x3a\xd5\x02\x2a\x1f\x25\xae\x35\xd5\x49\x7f\xb4\x16\xfc\x4e\x17\x30\x89\x7e\x7b\xe5\x80\xdc\xd1\x80\x92\x2c\xeb\xe1\x45\xdc\xe9\x05\x49\xda\xcc\xbc\x44\x29\xaf\x2e\x18\x94\x5a\xa2\xab\x83\x05\xa5\xfe\x38\x62\x86\xf2\xfd\x87\x98\x24\x83\x15\x32\x26\x28\x2b\x81\x99\xb3\x93\xbf\x8c\x98\x1a\x7b\xf9\x21\xe6\x25\x8b\xca\x75\x26\x77\xaa\x56\x8b\xeb\xce\xd0\xf8\x79\xc4\x34\xd5\x16\x1e\x62\xae\x1c\x89\xc1\x9c\xa8\x8a\xd0\x60\xce\x52\xfd\x6d\xc4\x14\xc5\xeb\x0f\x32\x3f\x12\x01\xdd\x9d\x1e\xfd\xda\x3a\x3b\xf9\xd3\x98\xc9\xb1\xb7\xfb\x51\xbd\x46\x41\xb7\x5a\x02\xe4\xcf\xc8\x1d\x69\xf1\x47\x74\x0b\x67\x87\x22\x24\xc9\x26\x37\x88\x8d\x64\x97\x6e\x7f\x23\x60\x24\x89\x89\x34\x30\x18\x7e\x34\xb0\x11\x97\xdf\xee\x01\xd6\x48\xee\x12\x77\xe4\x4c\x20\x36\x4b\xee\x4c\x0e\x78\x73\x3a\x04\xfe\xc3\xd6\x89\x70\xe2\xca\xde\xea\x64\x6f\x67\x67\xf5\x95\x14\x08\xae\xda\x32\x05\xdc\x8c\xe0\x0b\xa6\x3d\xe3\xbf\xad\x31\x16\x31\x84\x14\x2d\x57\xa8\xce\x1b\xa8\x80\xf9\x59\xfa\x94\x72\x87\xb7\x53\x5b\x52\x9d\x6d\x82\xba\x33\xa7\x82\xb5\x1f\x76\x25\x78\x36\x7a\xfd\x4f\x0b\xe9\x84\x58\xb2\x29\xfa\x65\xfa\x8d\x67\xe9\xd3\xb8\x13\x37\xd1\xe9\x8d\x1f\x3e\x48\xbd\x9f\x42\x97\x8b\xad\xc6\x3f\x47\x22\x65\x66\x60\xaa\xc8\x3f\xd3\xac\x7b\xf7\x8b\x61\x79\x20\xa3\xb1\x73\x24\x7b\x7d\x2e\x81\x73\x76\x77\x86\x01\xe7\x1c\x1a\xc0\x35\x67\x14\xd6\xa6\x07\x32\x87\x03\x2a\xfb\x10\x72\x46\xf6\xe0\x16\x0d\x9c\x90\x2a\xb4\x37\x5f\xd1\xfe\x41\x70\x2a\xb1\x86\x42\x2e\xf6\xa2\xd0\x29\xaf\x2c\x60\x9a\x01\xba\xa1\x5f\xea\x19\x87\xde\xd2\x99\xde\x40\xec\x16\xe9\xe2\xb3\x22\xb7\xfc\xd7\x7f\xfc\xa7\xfe\x44\x1f\x26\x8b\x05\x91\x45\xf7\x22\xaa\xd2\x46\x10\xf0\x70\x1f\x83\xdc\x18\x0a\x8b\x48\xe1\x25\x9e\x9f\x74\x01\x6f\x2a\x54\x26\x05\x9c\x35\x8a\x68\x17\xc2\xcb\x36\x02\xbf\x62\x1f\x0d\x0f\x91\x0e\x1b\xce\x5a\xc0\x2b\x61\x7e\x25\xe5\xfc\xf5\x43\xae\x74\x36\xeb\x00\xc0\x95\x5d\x15\x67\xa2\x6b\x23\x72\x62\x4b\x70\x3a\x0c\x0b\x9a\x39\x43\x91\x34\xca\xdd\x4f\x40\x0c\x8c\xd2\xa2\xad\x1b\x28\x70\x22\x8a\xbb\x68\x01\xea\xa8\x44\x3c\x50\x86\xcc\xd2\x1b\x08\xa3\x10\xd9\x45\x2a\x0a\x3e\x61\x39\x71\xf7\x40\x32\x86\xbd\x71\x4f\x24\x3b\xe3\x84\x19\x01\xb2\xe1\xa7\x5b\x10\xe4\xcc\x63\xa1\x4a\x87\x0c\x0e\xe4\x18\x61\x3c\x36\x71\x63\x9c\xe8\x30\x0e\x75\x42\x33\x57\x3a\x50\x48\xec\xf4\x75\xfa\x26\x34\xd7\xb2\xc3\x51\x41\x7c\x12\x5d\x77\x83\xe1\x23\xa5\x5e\x09\xc5\x49\x61\xf7\xab\xf6\xb8\x52\x99\x3f\x04\x1f\x38\x8f\x2f\x95\x0c\x0f\x6b\xd1\xac\x03\xd5\x6f\x0d\xbf\x0c\x71\x84\x6c\xc0\xa9\x59\x20\x40\x75\xe4\xc7\xef\x01\x39\x7e\xdb\xbe\xfd\xee\xcf\x97\x3f\x6b\x1e\x10\x9f\x73\x70\x01\x68\xdd\xce\x84\xea\x10\x4a\x90\x2a\x95\xca\x76\x6c\x6e\x0b\xa7\xfb\x8b\x51\x2a\xa9\x57\x79\x59\x12\x8d\x24\x78\x9d\xd8\xab\x23\x57\x0a\xab\x99\x25\x69\x07\x90\x9a\x44\x49\x8a\xca\xa6\x42\x85\xf0\xbb\x3d\xfe\xa5\x9b\xfe\x92\x82\x32\xab\x2a\x6d\xe9\x76\xa9\x13\x94\x4b\xd3\x35\xab\xb7\xc0\x84\x57\xaa\x85\xa8\xd1\x79\xfc\x2c\x91\x7c\xe8\x79\x8e\xef\xbc\x33\xfc\x2c\x15\x7c\x9a\xbb\x15\x4d\x6c\xe5\x4d\x5c\x89\x46\x76\xed\x8d\xb4\x25\x6f\xe6\x42\xbe\x62\x0b\xba\x32\x64\x20\x6b\x84\x76\x5c\xe4\xc6\xee\x52\x3d\xde\x15\x6a\x55\x9c\xcb\x13\x21\xc4\xe9\x2b\xba\xc5\xbc\x91\x58\xf9\x67\x88\x98\x0e\x3d\xf5\xfd\x0d\xac\x6e\x72\x78\xab\x69\x86\xd6\x38\xfb\xcd\x0c\xac\x41\xd7\x90\xd8\x4b\x7b\x47\x76\x49\x9f\x7c\xa0\x71\x55\xa8\x80\x41\xc3\xfa\x40\x1e\x7c\xa0\x51\xad\x50\x91\xa7\x79\xd8\xc0\xce\xf9\xb3\x0f\x34\xb6\x92\x97\xfc\x08\x1a\xdd\x99\x7c\xda\x35\x3e\x8b\xa1\xd9\xcd\x44\xb3\x3c\x4b\xf2\xb2\x86\x15\xbe\xf5\x6e\xf3\xa2\x48\x32\x88\x25\x8b\x3b\x72\x95\x96\xd7\x49\x83\x82\x18\x6b\x0f\x4f\x74\x73\xda\x7f\x0a\xe4\xb4\x7a\xf8\xc2\xe3\xe7\xb0\xd5\xdd\xd1\xce\xb3\x0f\x3b\x1f\x8c\xcb\x31\x34\xd3\xa4\xa3\x52\x05\xe5\x99\xc4\x9d\xab\x94\x54\x4c\x03\x73\x62\x67\x9d\xc4\x2f\x9a\x2a\x9f\xcf\x61\x25\x8a\x88\x74\xfc\x2e\xc4\xa2\xc4\x7c\xee\x2f\x4b\x16\xd8\xad\x9b\x48\xe2\x2c\xbf\xd1\xea\x7f\x44\xa4\x44\x0f\x51\xa8\x27\x5a\xdc\x8c\xe6\x77\x10\xa1\x38\x6c\xeb\x99\xe1\x4d\x9a\x43\xe6\xad\x11\x76\xd3\x63\xd7\x67\xd4\xda\x55\x44\xed\x29\xac\x92\x15\xba\x85\x15\x97\x1a\x57\x15\xe4\x75\x08\x19\xd1\x48\x27\xdf\xaa\xe7\x45\xa4\xd2\x72\xc7\x84\x35\xe9\xd1\xa2\x15\x47\x41\x01\xb5\xa4\x9a\x56\x64\x12\x4e\xa6\x47\x1f\x89\x8a\x26\x34\x65\x58\xa9\xef\x50\x20\xbc\x6e\x84\xec\x17\x4d\x05\xc1\x92\x3b\x3f\x2e\x1a\x02\xb3\x7f\xd1\x80\x0a\x37\x12\x47\x05\x9a\x47\xb5\xf2\x88\x33\x7a\xd7\x42\x79\x56\xee\x84\xbc\xed\xbc\x7d\xa3\x4e\xd2\x28\x89\xb8\x08\x19\xec\x12\x66\x39\x48\x56\xa0\xad\x49\xb0\x24\xfd\x54\x80\x3b\xc6\xed\x3a\x05\xde\xe3\x4d\xa7\xd6\x89\x44\xa9\x0c\x54\xd7\xbd\x09\x53\xb1\x3d\xfe\x8c\xcf\xee\x85\x36\x3d\x25\x66\x8c\x3e\xa0\xec\x7d\x9d\x0e\x5d\x7b\x61\x00\xcb\xe6\xe7\x47\x2a\x55\xca\xe6\x56\x55\x25\x2d\xaa\x93\x28\x5b\x42\x99\x11\xdb\x22\x99\xe5\x45\x58\x84\x97\x83\x03\xaf\x2f\x39\x1b\x41\xae\x8f\x9f\xa1\xff\xf4\xc7\x3f\x7d\x99\xe6\x5f\x97\xa6\xb6\xc3\x50\x84\x5c\x4e\x40\x9b\xb3\x57\xc3\x3a\x6f\x39\x4e\x06\x07\xa0\xf1\x22\xa3\x75\x00\x07\x22\x45\xa1\x62\x03\xe1\x85\xea\x54\x48\x02\xb3\xde\xa6\xc4\x72\x8d\x32\xb8\x82\x65\x56\x47\xa8\x8c\xc4\x58\xa2\x8c\xa3\xe1\xf4\x1e\xfe\x5d\x22\xd3\x14\xb0\x6a\x92\xa6\xca\x41\xc9\x2b\x2b\xe9\xa7\x59\x29\x30\xef\x3b\xd0\x46\x08\x95\x8b\x66\x25\xfc\xda\x28\x40\xfc\x0f\x44\xa8\x5b\x50\x47\x15\xac\x69\xd9\x19\x4f\x1a\xac\x41\x9b\x45\x5e\xb3\xed\x6b\x12\x45\x03\xcc\x59\x93\x24\xb7\xa0\x66\x05\x70\xcc\xb4\xf9\xfb\x25\xc8\x4a\x76\x1a\x46\x8e\x29\xf3\xd0\x6c\x80\x16\x26\xcb\xb4\x63\x7a\xc5\xaa\x78\xfe\x49\x56\x95\x15\xe9\x2d\x57\xba\xbc\xce\x1c\x57\x1a\x81\xeb\x2d\x60\xd4\x7d\xe8\x2c\x40\xde\x8f\xc8\xa4\x7b\x4c\xb4\xb7\xd5\xc8\x6d\x65\xe4\xa6\x27\xc0\x72\x51\xa8\xe9\x8f\xca\x25\xc4\xab\x5d\xe0\x6b\xf7\xb3\x2c\xc0\x27\xf6\x85\x87\x60\xb6\x48\xd2\x2e\x85\xe8\xca\x7d\x46\xd3\x7a\xeb\x33\x9a\x6e\x91\xd4\x03\x5a\xe3\x5c\xcf\xa3\xb1\x24\xd0\x68\x33\xc7\x83\xe3\xd4\x33\xd3\x80\xd5\xe7\x70\x07\xdf\xe3\xf6\xcf\x74\x38\x8a\x10\xd1\x30\xb4\x45\x53\xc8\x33\x64\xbc\x9e\xdd\xe8\xde\x7e\xf2\x08\x1c\xb9\xc8\xc0\xae\x1e\x3b\xa2\xac\x4d\x3e\xf0\xf4\x36\x06\x97\xc6\x39\x30\x5a\xb5\xa9\x1f\x9c\x46\x9f\xe7\x37\x83\x9a\x0b\x97\x84\x26\xb6\x3b\xd7\x59\x3a\x50\xa5\x86\x17\x1b\xab\xbb\x1c\xc4\x52\x28\x02\x49\x1c\x10\x59\x9e\xcd\x65\x36\xb0\xde\x09\xbe\xd1\x42\xd1\x86\x1e\x62\x35\x48\x8b\x97\xcf\xb6\xdf\xab\xd4\xfb\xcf\x01\x5f\x02\x8e\x56\x1f\x97\x88\x59\x86\x20\x89\x99\xe6\x09\x1b\xee\xbe\x43\x83\xcf\x5c\x72\x01\x1d\xbf\x95\x99\xba\x0e\xf5\x98\xa3\xae\xac\xd8\x73\x85\xc7\xb9\x56\x4f\x30\x9a\x4e\xa6\x61\x00\xc7\x1e\xbc\xe6\x0e\xda\x68\xa5\xba\x02\x34\xa8\x7f\x6c\xaa\x87\xda\x54\xba\x97\x37\x64\x43\xd1\x69\x05\xee\x25\x9d\x77\x04\x6f\xa7\xd8\xb2\xcf\x3d\xf7\x77\x7d\xae\x94\xaa\xf4\x3d\xf7\x01\x72\x17\xd7\x55\x67\x30\xf8\xdf\xd6\xd6\x96\x27\xcc\x20\x68\x6b\x70\xa1\x24\xb6\xa6\xef\xf6\x48\x1f\x6b\xed\x15\xda\x9c\x1d\x71\xd2\x15\x34\xd6\xb9\xb2\xa5\x34\x6c\xf5\x99\x6f\x87\x0d\x45\x32\x1d\xf7\x80\x7c\x98\x48\x7d\x7c\x81\x0f\xd5\x86\xdb\xb9\x3e\x1b\xb2\x38\xa7\xf5\xb0\x91\x9d\x80\x63\x32\x72\xe7\x2b\x33\x50\x8c\x5a\x4e\xe2\xde\x58\x10\xcd\x09\xd6\xe2\x28\xd1\x51\x90\xd5\xe3\x2d\xed\x6a\x36\x5a\x3c\x1b\x4d\x49\x26\xae\x07\xad\x00\x5e\xdd\x80\xa6\xbe\xac\x40\x7a\xcd\xcd\x57\x6f\xb9\xb3\x39\x7e\x01\xab\x0a\x55\x94\xb1\xae\x5a\x2b\x37\x55\x0e\x36\x69\x49\xfd\x62\x06\x9b\x74\x71\x41\xbe\x25\x67\xbc\x2d\x4b\x83\x17\x90\x57\x5e\xd2\x4e\xec\x69\xa5\xbd\x62\xde\x6f\x47\x92\x25\xa9\xcc\xf8\x08\xa8\xa2\x68\xff\x3c\xe7\x97\xb2\x1c\x90\x76\xeb\xf2\x38\x36\x3a\x21\xe7\x67\x34\x4d\xd8\x3b\x49\x0a\xd5\xa2\x0b\x9e\x33\x28\x6c\x8f\xba\x59\x91\xfb\x89\x58\xc2\x39\x4f\x46\x67\x69\xf5\xb8\xa7\x3c\x93\x9f\x97\xa8\x6c\x16\xae\x64\x7b\xae\xad\xb0\x7c\x56\x8a\x0c\xa0\xd8\x0a\x31\xbd\x86\xda\x2d\x35\x4b\xe3\x26\x0d\x97\x64\x30\x4f\xc0\x72\x79\x74\xf2\xe7\x9b\x3f\xed\xbe\x2b\x54\xcb\xa5\xcb\x8c\xa4\xef\x52\x3d\xfc\x4c\xe1\xb8\x7b\x6a\x9e\x09\x5d\x13\x53\x79\x97\x47\xc9\x76\xcf\xff\xd7\x7f\xfc\xbf\xce\x78\x2d\x76\xee\x82\x6c\x58\xbc\x68\xc8\x48\x63\xd6\x09\x6a\x8b\x8c\x14\x38\x4b\x51\x51\xc0\xb4\x89\xd8\x21\xee\xb5\x65\xed\xdf\x87\xd9\xd3\x93\x95\xcb\x90\xba\xd3\x05\xa8\x9a\xc8\x98\x92\x65\xa2\x56\x55\x9f\xb3\x25\x72\x10\x1b\x98\x5d\xd0\x95\x9b\xc4\xd1\xb6\xa2\x07\x8b\x9f\x3f\xc0\x1a\x56\x37\xcc\x2a\xe7\xa4\xc8\xce\x24\x5e\x55\x68\x2e\x12\x1f\xa4\x9e\xcd\xbf\x96\x8b\x14\x6b\x8c\x4f\xc7\x9f\x3e\x9c\xec\xe9\xc3\xa4\xc7\x2b\x5e\xc1\x2a\x25\xf0\x00\xec\xb9\x83\x49\xbc\x04\x5f\xe3\x49\xec\x02\x0c\xd7\x85\x8f\x6e\x2b\x5e\x21\xc8\xe1\x64\x52\xc3\xde\xbc\x4c\x11\x94\x99\xe0\x5b\x8c\x41\x8e\x66\x57\x78\xe8\x1b\xe5\x57\x4f\x26\x3c\x69\xf5\x65\x3f\xdb\x5e\x3e\xff\xf2\x77\x1f\x9e\xc4\x2f\xf9\x6e\x10\x89\xd5\x34\xcd\xe3\x95\xec\x72\xca\xbd\x47\x31\x7d\xfa\xb4\x7b\x84\xfb\x55\xa4\xe6\x59\x5e\xc0\xfa\x6d\x5e\x5e\x1f\x8b\x8e\xb5\x61\x0c\xb4\xbd\x6f\xcd\xea\xa4\x42\xc8\xae\xee\x3b\xf5\xfc\x57\xb9\x2f\xd6\xa8\xcf\xe4\x38\x38\x5e\x86\xb8\x5d\xc7\x9f\xfa\x9e\x80\x99\xd0\x73\xbf\x5a\x25\xd3\x0a\x82\x2c\xad\xda\x25\x6e\xeb\xf1\x9f\xfa\xf4\xe8\x7a\x0e\xb2\xcf\xd7\xea\xa9\xb7\x04\x86\x3a\xb4\x73\xc2\x04\x64\x1d\xed\x3d\x8b\xb4\xb2\xeb\x2a\x99\x7d\x70\x40\x1f\xd8\xc3\x1b\xaa\x9a\x93\x22\x1c\x98\x6c\x6c\x83\xea\x26\x88\x83\x23\xcd\xac\x10\x2b\x54\xde\x8e\x3b\xb8\x32\x07\x13\xce\x6b\xae\x26\xca\xb8\x6d\xc3\x60\x7d\xe2\x03\xf2\xbe\x84\x27\xf8\xc3\xc7\x15\x37\xab\x1d\x58\xf0\x69\x54\x61\x4b\x7d\x83\x7e\xbf\x7f\x25\xb2\x56\x94\x74\x1c\x37\x7e\xcd\x01\x3d\x1b\x7b\x93\x7d\xd5\x2e\x7f\xc5\x8e\x4c\xac\x6d\x26\x39\x54\x92\x59\x1f\xa7\x4a\x60\x82\xfe\xa0\x1d\xa8\xaa\x80\x0d\x81\xa6\x62\xdb\x55\x85\xa9\x52\xd1\x69\x06\x1e\x22\x7d\xcb\xaf\x7f\x84\x24\x24\x16\x0f\xd3\x7a\x02\xa7\x68\x7a\x7b\x73\xb6\xff\xeb\xea\x1b\x4d\xda\xdf\xb3\xc2\x49\x29\x28\xcb\x57\xdd\x33\xd1\xf5\x4a\xec\x5a\x04\x79\xa1\x5c\x7a\x01\x63\x4c\x55\xbe\x6e\xa7\x0b\xc8\xb4\x03\x2a\xd3\xa5\xa8\x60\x85\xe8\x5d\xa5\x2b\x0d\xfd\x97\xc7\x73\xd1\xc1\xf4\xd8\xcf\x3a\x2f\xd1\xd6\xb7\x18\xb3\x37\x70\x5b\x08\x2b\x18\x23\x28\xaa\xf6\x87\x03\x2d\xdb\x95\x74\x3b\x51\x80\x96\x6b\x5e\x88\x68\x12\xbf\xa0\xc0\xa6\x1e\xd0\x65\x0d\x2a\x5b\xb9\x5d\x15\x1a\x58\x0c\x9d\xf2\xd7\x78\x2b\x16\x93\x92\x5a\xda\x1e\x63\x14\xbb\xfc\xa3\xfa\x89\x71\x8f\x03\xfa\x9f\xc3\x41\x90\x57\x47\xd6\xa9\x8f\x9a\x6c\x77\xa2\x63\x47\x4a\xd7\x73\x4f\xe1\x6d\x31\x1f\x0a\x1b\x59\xc0\x80\x38\x8f\xe3\x5c\x0d\xff\x37\xc9\x4b\x1e\x69\x95\xd7\x09\x22\x67\x5d\x07\xd4\x13\xdc\x43\x72\x39\x81\xaa\x77\x7d\x33\x94\xcb\x75\xda\xdd\x24\xa3\x63\x04\x78\xfc\x6c\xae\xf8\xb5\x7d\xf5\x6c\xf6\xf2\xc8\x50\x11\x62\x91\x94\xbf\x27\xb3\x82\x23\x59\x2f\x91\xc4\xfc\xe5\x5f\xe9\x1f\x3c\x0c\x93\xc5\x03\xc2\x12\x66\x51\x89\x38\xd0\x52\x8a\xca\x0c\x96\x35\xf5\x2a\x7f\xd3\x2d\xc2\x23\x58\x9b\x27\x18\x37\x84\x33\x2e\x3a\xbe\xec\x66\x91\x57\x5a\x8b\x34\x40\xc1\x8d\x22\x65\xe4\xaf\xff\x44\x81\x92\x43\x14\x5b\x97\x8d\xdf\x91\xb3\x17\x5b\x03\x8c\x75\xa6\x66\x1e\x23\x8e\x16\xef\x3b\xe3\x7b\xf6\xa3\x4c\xfe\x73\x34\x32\x60\xf2\x5f\xf0\xb0\x6a\x8d\xe9\x3a\xd1\xed\x7b\xc6\xc8\x8f\xbd\xe5\x4c\x8f\x3e\xbc\xa4\xff\xb5\x8f\xee\x14\xd4\x79\x2a\x32\xe2\x48\xd4\x3d\xf5\x86\x2a\x07\x98\x06\x43\xeb\x4f\x0e\x6a\x6d\xfd\x93\xee\x7c\x81\x4b\xc4\x93\xbf\x32\x4c\x83\x69\x81\x5f\x99\xcc\x61\xf3\xad\xe8\xf3\x0f\x7f\xad\x60\xd3\x56\x65\xd4\x70\xfe\xf0\xef\x6b\xd0\x88\xc5\xc0\x6f\x88\x46\xbc\xb5\xbf\x29\x1a\x6d\x86\x36\x4f\x9d\x26\x9d\xec\xd1\xc7\x7f\x2b\x5e\xbc\x3e\xfa\xa5\xfd\xf8\xec\x76\x03\x41\xca\x2c\xec\xe1\xb7\x09\x4f\x66\x28\xb8\x0b\x50\x3f\xba\x98\x64\x7f\x1c\xde\xb8\x40\x53\x57\x2c\x0b\x5b\x03\x4f\x68\xa9\xf1\xa4\x12\xa4\x62\xb5\x76\x39\xd4\x31\x27\xb0\xd1\xa1\x91\x91\xa2\xf7\x26\x42\x7a\xba\x8a\x96\xf1\xc4\xfd\x85\x2f\x1a\xf3\x17\xc8\x4f\xcc\xa7\xa1\x28\x4b\x9c\x98\xf5\x69\x05\x72\xee\xe2\xa2\x98\xe1\xd4\xe1\x5b\xa2\x26\x12\x1f\xbd\x2d\xbc\x2c\xf2\x79\xce\x8a\xcc\xc4\x90\x7f\xa0\x2d\x40\xf9\x9b\x23\x4a\xb2\x8b\x71\x4a\x22\x16\x26\xf1\x0b\xe6\x50\x7d\x41\x22\x14\x05\xb6\xdb\x95\x1d\xdb\x94\x8d\xa6\x8b\x7a\x65\x7a\xe2\xf0\x83\xf4\xc7\x37\xa9\xee\xb1\x96\xbf\x9c\x90\x1e\xf1\x74\x0a\x50\xcd\x6d\xd5\x73\xfa\x44\xae\x61\x1b\xcb\xba\x5b\x16\x4d\xb3\x3a\xce\xb2\xaa\x6f\xc7\xf4\xec\x4a\x09\x9c\xd5\x5d\x01\x3b\x93\xd3\xb1\xb6\x2c\xdb\x58\x6d\x52\x51\x7b\x13\x2d\x66\x26\x30\x50\xd7\x68\x5b\x43\xdd\x1a\xfe\xfa\x8d\x16\x4c\xd3\xf7\x6e\x77\x33\x2f\x5c\x35\xf9\x83\x1e\x0b\x3d\xd9\x76\xb2\x2b\x36\xfe\x4e\x08\x99\xb8\x59\x5c\xf1\x60\xb1\x8d\x1a\x15\x75\x5e\x1f\x6b\x0d\x77\xc1\x88\x94\x65\x73\x5a\xfa\x5d\x31\x0e\x8b\x0c\xcb\x39\xd9\x1c\xea\xb9\x56\xc3\xf4\x00\x43\xb4\x58\x5b\x0d\x30\x80\xbf\x1f\xbf\xa0\xf2\x61\xf5\xf6\x36\xff\xf9\xf5\xc5\x3f\x3c\x7c\x2e\x0f\x9f\x2e\x13\x98\x9e\x3d\x0e\xd9\xff\x00\x5e\xbd\xf1\x63\x96\xe9\xda\x23\x46\xfd\x8e\xbd\xfc\x60\x6e\xbb\x51\x27\x78\x43\xde\x3a\xad\xb2\xc9\xe3\x3f\xbd\xd7\x5f\xde\x9d\x7d\x57\xcd\x91\x2d\xb9\x5d\xcd\xb3\x10\x93\x52\x04\xa9\x5d\xbc\xf8\x65\x0d\x9b\xae\x80\x14\x1b\x31\x9e\x46\x90\x11\x15\xb7\xea\x96\x00\x0c\xb8\x72\x21\x8c\x31\x28\xc5\xa6\x48\x04\x0a\xb1\x04\x82\x26\x4f\x95\x11\xed\x5d\xa9\xd9\xec\x44\xf2\xd3\x8b\xde\xef\xb3\x0d\x3b\x45\x55\x06\x2b\x52\x47\xc6\x39\x76\x66\x97\xee\xa2\xa3\xed\x5a\xf5\x1c\xb4\xca\x61\xf6\xdf\xd4\x2b\x5a\x8d\x2f\x22\x14\x34\x26\x6c\x57\x4e\xdc\x1d\xda\x75\xb1\x08\x14\xb7\xe0\x4e\x9e\xc1\x01\x11\x53\xe6\x88\x2d\xb1\x37\x21\x73\x08\x0e\x44\x66\xbf\x3f\x9b\x1c\xf4\x8a\xa4\x56\xd4\x34\xeb\x2e\xe2\xb1\x9d\x7f\x03\x7b\x88\x84\x8f\x46\x98\xcc\xb9\x8e\x07\xe6\x8d\x54\xdb\xe0\x5e\x1a\xb0\x7b\x5c\x63\xed\xd9\x43\xee\xd1\xdf\xeb\x2e\x12\x7b\x42\x80\x00\x10\xad\x9e\x2b\x1f\xf8\x2c\x50\x23\xf9\x91\x73\xaf\xac\xb9\x43\xe4\x43\x9c\x73\xd6\x89\x64\x9e\x57\x9a\xf2\x88\xca\x0b\x76\xca\x68\x35\x48\x1e\xbd\xcc\x37\x3f\x0f\x8b\xb7\x65\xfc\xe5\x65\x96\xa7\xa0\x81\xbc\x85\xab\x4e\xb1\x0c\x35\xe8\x80\x7d\xf5\xcc\x72\xb2\xf8\x6b\xfa\x01\xf3\xe7\x54\xb8\x98\x86\x00\xb6\xb5\x41\x70\xb8\xd6\xb2\x9b\x31\xdb\x81\xac\xc3\x1d\xbc\xa0\x54\x24\xba\x36\x5d\x90\x49\xfc\x82\x52\x3e\x9e\xc4\xff\x22\x87\xaa\xa9\x03\x24\xbe\x59\x54\x12\x13\xca\xc1\x5d\x0e\x0b\x82\xc4\x9b\x65\xa8\x4c\xf4\x2a\x65\xb2\xcc\x99\x56\x71\x67\xa0\xb0\x21\x9b\x5c\x5b\xd4\xc8\xf2\x9a\xfa\x20\x72\x56\x13\xe4\x09\xc8\x1b\xdb\x3b\x10\x7c\x6c\xbf\x2c\x3a\x48\x73\x37\x5d\x26\xc2\x45\xd9\x0c\xce\x6c\xa6\x42\xfe\x73\x5a\xe4\xab\x73\xe0\x28\xa2\xc2\x1f\xaa\x58\xe9\x01\xca\xfa\x96\xa0\xbe\xe6\x5c\xed\x6b\x3c\x89\x77\xf8\x87\x3b\xf5\x03\x2d\xcd\x32\x89\x77\x77\x76\xfe\x77\xfe\xdd\x02\x12\x8c\x17\xfd\xcb\x0a\xb7\xb1\xb7\xfa\x2a\x3e\xdf\x29\x9f\x2d\xf0\xad\xe1\xde\xbb\xb9\x1c\xf3\x14\xa8\x06\x53\xaf\xf9\x06\xdf\x3c\x07\xcf\x04\x2b\xd2\xee\xc4\x67\x93\x7d\x2d\xdd\x46\x04\x62\xd1\xa2\xa1\x54\x8a\x38\x05\x4d\xbb\x54\x39\xce\x5f\x32\xa3\x48\xaa\xf6\xdc\x95\x17\x57\xd6\x7e\x15\x93\xf0\xe7\x84\xdf\x41\x04\xf8\x9f\xb6\x99\x64\xb8\x51\xb9\x80\x9a\xa9\x23\xaf\x95\xe8\x43\x26\xf1\x60\x21\x54\x46\x21\xd2\x5e\x0e\x15\x20\x1c\xd2\xc3\x45\x73\x57\x70\xfb\xa5\x7d\x1b\x21\x53\x03\x8c\xf5\x30\xb4\x43\x47\x0a\xfc\x5f\xf4\xca\x91\x66\xf0\x4d\xb7\xca\x27\x57\xcd\x04\x2d\xc8\x04\x0d\x56\x4e\x62\xbd\xc8\x55\xeb\x20\xfa\x44\xfc\x2c\x18\xb5\x16\x8d\x69\xbf\x91\x5d\x89\xd4\xa4\x2d\x4e\x6b\xcb\x50\x78\xc1\x5e\x09\x49\x8b\x7b\x23\x30\xa8\xbe\xce\x42\xf2\xb6\x8d\x17\xf4\x35\xdf\x9d\x30\x4b\xff\x99\x52\x27\xaf\xfb\xa5\x72\xb3\xc5\xb4\xd5\xc4\x08\x93\x71\xe5\x7d\x1b\x23\x9d\x98\xb4\x77\x51\xd0\x03\x13\xab\x94\x8a\x10\xde\xfb\x3d\xad\x71\x59\xfe\x38\xb4\x2e\xe8\xae\x1a\xf0\xa3\x4a\x41\x5e\x3d\x5a\xdc\x97\x71\xc6\xf6\x0c\x47\x41\x74\x5d\x8b\x0b\x50\x27\x84\x31\x2b\x77\x21\x2b\x9b\x69\x0f\xff\x53\x0b\x53\x0e\xbb\x09\xcd\xdb\x6b\xfd\xeb\x50\xaf\x19\xfa\xf8\xef\xc2\xbd\x3f\xc2\x9b\xf4\x23\x96\x5d\x5c\x51\xb2\x58\x28\xcc\xeb\x53\x51\x97\x5b\xa9\xb3\x23\xf3\xab\x74\x28\x38\x55\x14\x94\x6f\xe2\x4d\xa0\xb0\x51\x51\x6f\xd1\x70\xa1\x7c\x5c\x65\xa0\x81\x11\xf9\x2e\x9e\xc4\xf4\xbf\x57\x06\x07\x56\x1b\x8d\xcf\x50\x13\x81\xa2\x40\xb7\x30\x8b\x1a\x44\x9d\x2e\x1c\xfd\x38\xbe\xd2\x62\x78\x63\x8b\x28\x8d\x5b\xcc\x58\x6f\x5a\xc2\x12\x7e\x98\x65\x17\x47\xfe\x11\x28\xf9\x43\x5a\xa1\xb5\x38\x24\x0d\x98\xb3\x64\x22\xd8\x51\x1e\x15\xa3\x92\x15\x19\xef\xe6\x63\x5f\x59\x01\x51\xf6\xbb\x51\xbc\xab\x0a\xde\xc0\xb2\x39\xe5\x9d\xba\x2b\xd6\x09\x02\x28\xcc\x4d\xa6\x00\xa6\x05\xaa\x6d\x85\xd2\x85\x1c\x4d\xf8\x0c\x1e\xbd\x50\x54\x3c\x92\xd2\xe2\x40\x8a\x13\x04\xe0\x25\x51\x43\x37\x45\x11\x1b\xbc\x84\xef\x19\x9c\xa0\x43\x78\x51\xf3\x99\x66\x84\x4f\xf8\x84\x2f\xc6\x4c\xf9\x0b\xf4\xb2\x21\xfa\x4f\x03\x2b\xc5\x6e\x61\xd7\x20\xbb\x91\x88\x42\x0a\x20\xea\xd1\x25\x2d\x48\xac\x12\x94\xc1\x7c\x73\xd8\xc3\x2b\x4b\x6a\xbd\xbd\x48\x68\xf7\x4d\x49\xeb\x4f\x92\x9f\xc7\x0d\xa8\xe6\xb0\xd9\x4a\x17\x30\xbd\x96\x69\x55\x7d\xf5\x40\x4e\x59\xeb\xda\x04\xbd\x85\xc3\x6d\xfa\x3a\x41\xd0\x16\x20\x29\xa6\x5e\x7e\xb9\x80\x11\x58\xa2\xb6\x6c\x22\x34\x8b\x9a\x7c\x09\x23\xc0\x8e\xe5\xb2\xad\x9b\x08\x33\xcc\x02\x36\x90\x88\x5c\x79\xb9\xe5\x20\xbc\xa9\xcb\x3d\x23\x07\xb8\x9c\xa1\x24\xcd\xab\xb4\x80\x09\x6a\x1b\x3e\x86\x20\xfc\x27\xe7\xcd\xe9\xda\x62\xce\x74\x59\xdb\xea\xfa\x4a\x18\x90\xfd\xc9\x1c\x10\x89\x7b\xb3\xaa\x9b\xed\xb9\x1d\x73\xd3\x81\xb1\xd9\x85\xd4\x14\x43\x65\xa5\xa9\x7f\x6c\xf3\xf4\x5a\x1c\x29\xb3\xbc\x19\xcc\x4e\xbb\xcf\x0d\xd8\xb4\xfe\x56\x0c\x9e\x11\xb0\x4d\xa5\x24\xb4\xe7\x93\x84\xe8\x08\x5d\x30\x08\xee\xe5\x63\xa3\x7c\x53\x9f\xb4\x75\x83\x2c\x48\xfe\xe3\x57\xd0\xcf\x72\x34\x2e\xa7\x56\x02\xf0\x08\x73\x71\x5e\xae\xda\x46\x97\xd7\xe9\x77\xc6\x2d\xb6\x02\x55\x0d\x79\xfe\x37\xb9\xbe\x32\xbc\x27\xaa\x58\x26\x3b\xaa\x55\x4e\x27\xf1\xee\x62\x7f\x87\xdf\x39\x7b\x9a\xe0\xbd\xab\x7a\xc6\x52\x42\x24\xbe\xb4\xba\x08\xae\xb8\x63\xcc\xa7\xae\xc4\x65\x46\x27\x30\xe6\x2e\xb3\x6c\x35\x6d\x96\x72\x1c\x4e\x00\x13\x7b\x2b\xdd\xd1\xfa\x98\xac\x90\x96\x6d\xb7\xdf\xc1\x24\xe6\x90\x35\x36\xc5\x58\xcd\x32\xd0\x16\xc8\xac\x1d\x21\x17\x9c\x55\xbf\x25\xdb\x66\x01\x8b\x55\xa4\x2c\x65\x37\x0b\x41\xa7\x87\x2f\xd8\xc8\xd8\xdf\x3e\x80\x0c\x9b\xa0\xff\xb8\x6f\xdc\x19\xaa\x52\x78\x2a\xe4\x98\xb0\x6d\xa0\xbd\xb4\xc9\x7b\xf6\x15\x6e\x98\x4a\xb1\xf7\x79\xd5\xbe\x59\x12\xdc\xdb\x06\x16\x77\x51\x05\x97\xe8\x06\x46\x4a\x1c\x44\x34\xab\xd0\x92\x94\xfe\x60\x3e\xd4\x27\x70\xd3\x3e\x91\xdd\x46\xc4\x99\x8b\xbb\xba\x81\xcb\x1f\xd0\xb4\x1e\x22\xdf\x75\xde\xdc\xa8\x7c\x47\xc4\x2c\xda\x7c\x84\xdb\xbf\xcf\xdd\x77\xd1\xa0\x95\xbe\xdf\x50\x15\xd5\xb4\x6f\x02\x9b\xf4\x54\xf7\x1b\xd3\xe0\x39\xa8\x89\x77\xe7\x49\x24\x6c\xdb\xbb\x91\x1a\xb2\xc9\xef\xc3\x94\x54\xc3\x5b\x5b\x11\x63\x97\x8f\x32\x80\x2e\xa9\x75\x0e\xe4\xa6\x51\xef\x44\x9c\xa3\x37\x54\xcf\xb1\x63\x3e\x01\x65\xca\x4e\xf0\x30\x4b\x35\x35\x4e\x75\xcd\xbf\xf1\x32\x9e\xc4\x68\xd5\x68\x28\xd7\x74\x46\x4b\x58\xb6\x3c\xcb\x4a\x24\x51\x09\x8f\xca\x97\x16\x92\x44\x2e\xe9\x6c\xa1\x48\xe6\xa2\x90\x90\x70\xd5\x18\xa8\xd9\x81\xe5\x7d\x1c\xe6\xa2\xb5\x8d\x4f\x10\xf3\x0e\x96\xf6\x9d\x67\x70\x0a\x2a\xf5\x2b\x62\xf6\x79\x0a\x26\xa9\xcb\x9d\x8b\xbd\x1f\x9f\x7f\xfc\x38\x2e\x71\x9b\x6d\x0f\x1a\xfc\xa5\xb8\x52\x2b\x88\x7b\xca\x12\x49\x11\xd3\xbc\x6f\xa4\x77\xef\xc9\xa2\xb7\xcc\x87\xe1\x32\x71\x1f\xd1\xb0\x4b\xd2\x74\x3c\xd1\xde\xbd\x22\xc9\x5e\x07\x22\x54\x6c\xdf\x12\x7d\x8b\x0f\xcc\x8c\x1c\x16\x1e\x2f\x76\x9c\xf2\x50\x25\xcd\x7c\x2c\xf0\x22\x49\x53\x87\xde\xa6\x32\x18\xd8\x98\x3b\x60\xa6\x8f\x10\x2e\xc7\xbe\x0f\x43\x85\x14\x70\x75\x43\x1f\x86\x05\x10\xec\x12\x32\x52\x2a\x1c\xb1\x40\x31\xc2\x90\x68\xc2\xa6\xb3\xcc\xc0\x9a\x03\xe9\x08\xc3\xd6\xd9\xc6\xf6\xfa\xda\x2c\x9a\x5a\x52\xb4\x96\x60\xb0\xa6\xdb\x79\x10\xcb\xa3\x35\x60\x1a\xc4\x32\xd1\xc8\x16\xe4\xa1\x74\x2f\xc5\x5e\x7f\x73\x1a\x4f\x94\x14\x36\x59\x8f\x55\x70\xc6\x0a\xdd\xe4\x19\xac\xea\x6d\xda\x58\x42\xce\x0b\x66\xe2\x8b\x7c\x55\x73\x5e\x49\x2c\xed\x5a\xf4\xdb\xac\xec\x86\xc0\xb1\xea\x00\x78\x7e\x0c\x0d\x6c\x10\x53\x0c\x60\x63\xeb\xb3\xca\xaf\x30\x4d\x1a\x58\x2d\xf3\x92\x9c\xd9\x47\xcf\x14\x7f\x9c\x9f\x66\x3f\xfd\x82\x8e\x9c\x05\x60\xc4\x64\x14\x2d\x54\x0d\x5a\x1c\xb8\x06\x2a\x7d\x36\x42\xed\x6d\xb4\x82\xe5\x13\x0a\x4a\xfc\xe5\xd5\xeb\xc3\xdb\xe7\x3f\x6b\x8e\x11\x02\xec\xa1\x04\x82\xc5\x78\x62\x91\x8a\x19\x83\x0f\xbb\x28\xc1\xa4\xaa\x0b\x12\xca\x93\xfd\xc4\xc5\x79\xc5\x3f\xad\x06\x2c\x93\x05\x50\x49\x26\x38\x9e\x12\x43\xcb\xc5\xf0\x15\x68\x1a\x58\x95\x5a\xf5\xe6\xf8\xe5\x57\x98\xea\x42\x5a\x8c\x25\x98\xaf\xf8\x18\x33\x8c\x0d\x3d\xb1\x03\xf7\xe6\xcc\x72\x10\x28\x04\x9f\xe8\x7d\x27\xdc\x41\x9f\x18\x92\x83\x72\x2b\xa9\xfc\x58\x6d\x58\xd1\x72\x68\x2a\xca\x44\x86\x1b\x89\x1c\x15\x0a\x72\x45\x50\x12\xb3\x9c\xf8\x0b\xe9\x44\xe2\x1a\xa6\xa8\xcc\x00\x89\x6b\xe0\x3b\x33\xa9\xd3\x0a\x92\xc6\x7b\xb0\x0e\x19\xbb\xd4\xe5\xc3\x14\x94\x25\x6a\x48\xf3\x4a\x1d\x40\x8a\x25\x42\x7e\x72\x54\x78\xe4\x7e\x47\x12\xbb\xcf\x23\x73\x06\x27\xef\x9a\x87\x62\x33\xa7\x8c\x00\xe7\xb3\x4c\xdb\x27\x01\xd3\xf3\xfe\x70\xff\xd7\x79\xf3\xec\xda\x53\xd9\xaa\xca\xb0\x12\x52\x66\x49\xc7\x82\xaa\xfa\xcf\xcc\x37\x6c\xe6\x38\xcb\xc3\x84\x60\x66\xc3\x22\x70\x03\xd4\xd7\xbe\xbc\x33\x15\xf7\x50\x09\x3f\x37\xe4\x04\x11\x58\xa4\xc4\xf3\xec\x89\x08\x1f\x11\xcd\x23\xbe\xda\xd1\x64\x4c\x8f\xe6\x49\x95\x65\xde\x50\x4a\x60\xec\x44\xbb\xe9\x9d\xf6\x11\x1f\xae\x23\x3b\x4d\x06\xe6\x28\xaa\xb5\x70\x17\xa8\x2d\xb2\xf7\x2b\x58\xbe\x29\xcf\xe0\xed\xcf\x79\x99\xa1\x5b\x0b\x58\xa8\x3d\x03\xcf\xb4\x26\xe0\x76\xa2\xbc\x8c\x40\x54\xc2\xdb\xe8\x96\x35\xd6\x53\x1a\x80\xf1\xe1\xbc\x53\x05\xa4\x5e\xa0\xdb\x04\x95\xc9\x82\xb8\xe2\x43\xa1\xb3\xe5\xa8\xad\x3d\x98\x85\x14\x64\x34\xa0\x35\xd3\x67\x04\x47\xd0\x0e\xf0\x06\x79\x02\xf5\xb5\xae\x40\xd5\x49\xe8\x7f\x9c\x7c\x61\x7a\x5d\xfc\x78\x7d\xfe\x72\x69\x22\x72\x28\x86\x03\xa9\xdc\x51\xfd\xbc\x9b\x1d\x80\xf7\xe8\x02\xf0\x4c\x30\x35\x8f\x4b\x77\xef\xb3\xed\xd1\x5b\xd9\x8c\x75\xf4\x9e\x5c\x68\xee\x5c\x1e\xbd\xf2\x9b\x16\x36\x40\x5f\xbd\x9a\x88\x5a\xed\xac\xf4\xb0\x51\xba\xdd\x51\xca\x42\x63\x4c\x2e\x38\x6e\xbf\xeb\x4b\x0e\xc1\x04\xf4\x55\x6b\xc0\x53\xae\xa8\x55\x7f\xb7\xc5\xa3\x1d\x38\x92\x49\x69\xf9\xfe\x4b\x50\x5f\xd7\xee\xa8\xb4\x21\x7c\xa4\xa3\xfd\xed\x1d\x4c\x8e\x26\xf1\x3f\xc7\x4a\x86\x57\x7d\x9d\xe4\x0d\xf5\x9c\x58\x64\x91\x6e\x81\x40\x22\x97\xa8\xfd\x59\xa9\x4b\x6a\x27\x5c\x59\x7e\xe2\x26\x3a\x9f\x46\xad\xdb\x3b\xbb\x46\x66\x76\xbf\xbc\x10\x51\x84\x2f\x1c\x94\xe0\x88\x59\x0e\x57\x16\x29\x6e\xfe\x01\xb5\x0d\x7c\x53\x5f\x2e\xf2\xfa\x52\x1b\xa5\x11\x60\xbd\x3b\xf9\xc4\xf7\x8c\x71\x7b\xe1\xd7\x8c\x7a\x38\x86\x8c\xe8\x5a\x28\x9b\x12\x1b\xa8\xd2\x1b\x3e\xef\x4f\xdd\xf5\xb4\x25\xba\x53\x1e\x8f\xd9\x9b\x52\x2b\x68\x8b\xd2\xd3\xea\xc3\x34\xd7\x94\xb8\x42\xf3\xf2\x4d\x66\x5f\xdd\x89\x46\x22\x85\x64\x03\x7d\xd8\x7f\x97\x6b\xee\x89\x9a\xdf\x35\x3c\x8b\x3d\x7e\x48\x2a\x81\x99\xa8\xb8\xdc\x50\x2b\xeb\xaa\x5b\xe3\x02\xe9\x4f\x16\xa9\x98\xe1\xea\x12\x6b\x86\x4c\xc5\xa5\xaf\x8d\xbd\xb2\xd5\xfb\x75\xed\x6b\x7b\x56\xc0\xaf\xc9\x12\xd4\xa8\x24\x38\xf1\x8f\xfe\xb2\xfe\x7c\xd7\xe6\x37\x68\xfb\xb3\x25\xff\x56\xb9\xa5\xd5\x59\x19\x89\x28\x24\xf6\x1a\x6b\xc6\x1c\x2c\x41\x7d\x36\x49\x51\xd1\x2e\xcb\x5a\xc6\xd3\x5e\x59\x73\x6f\x53\xb0\x6a\xda\x0a\xbe\x2c\xe0\x92\x83\x33\x6b\x16\x53\xf5\xd9\x0a\xce\x0a\xba\x8b\xf5\x67\xf6\x6c\xcf\x98\x68\x77\x8a\x2d\xd7\xd9\xdc\xb0\x20\xee\xfd\x9e\xd0\xed\xae\x43\x54\xa5\x0f\xbf\xf6\xec\x8a\xc2\xb3\xc9\x61\x08\xe8\xa7\x39\x05\x4b\x8a\x8c\x71\x4e\x0f\x1c\x2a\x02\xc9\x88\xc1\x2b\x7a\xc1\x16\x94\xea\xf7\x78\x09\x89\x86\xdf\xc0\x65\x4d\xc1\x3e\x97\x9e\x30\x60\xcd\xcc\x88\x3f\xb4\x24\x30\x94\x98\x1b\x31\x07\x4a\x2a\xc8\x8c\x08\xf6\xd3\x2f\xd2\x68\xc6\x20\x6b\xa9\xe4\x5d\xff\x34\xa3\x6a\x9a\x67\x19\x2c\x93\x25\xac\x6b\x30\x7f\x12\x88\x78\x3f\xa3\x57\x67\xdf\x1f\x7f\xff\xa3\x53\x2f\x27\x81\xf7\x62\x46\x0e\xa5\x3c\x5e\xec\xc7\xf6\x37\x48\xd8\xa7\x59\x66\xed\x0c\x35\xd1\x71\xdb\x2c\x50\x95\xff\xca\x10\x37\x2d\xca\xfb\x9e\xa3\x45\x0b\xca\x9c\x21\xfc\x92\x3a\xf7\xd4\x96\x54\xc1\xc6\x14\x30\x7f\x41\x6d\xc4\xee\xd5\xe2\x2e\x2a\x40\x7a\x1d\x35\x0b\x68\x89\xe2\x81\xd5\x32\xaf\xeb\x4e\xad\x50\x4d\x35\xa7\x35\x95\x3a\xb1\x3a\xea\xab\x21\xb2\x51\x05\xbf\xb4\x79\x05\x33\x9b\x1b\x42\x95\x30\x76\x3b\x99\xf5\x57\xb4\xf6\x75\x93\x97\xf3\x9a\x17\xf8\x77\x48\x2d\xc6\x84\xe4\xdd\x4d\xfc\xf9\xcd\x22\x27\x95\x4a\x51\x5b\xa5\x70\x4b\x38\x8b\xbb\x06\x96\xe8\x04\x95\x0d\x48\x9b\xe8\x0e\xb5\x55\x04\xb2\x65\x5e\xe6\x75\x53\x81\x06\x55\x51\x3e\xa3\xed\xe4\x75\x04\xca\x88\xa4\xf3\x6d\x39\x4b\x36\x80\xb6\x59\xbc\x83\xcd\x02\x65\x75\x97\xc2\x17\xf9\x9c\x58\x09\x30\x83\xe9\x32\xd7\x7d\x5b\x1c\x59\xa7\xc9\xfe\x3c\x99\x4d\xd1\xd6\x94\x1e\x35\xf2\x4e\x22\xc5\x38\x69\x09\xd2\x42\x95\x35\x86\xcb\x01\x53\x85\xd9\x3b\xf7\xe3\x38\x6a\x55\x29\x44\x98\x74\x61\x9c\x55\x9d\x33\x02\x9b\xda\x5c\xf4\xcc\x19\xfb\x0a\x2f\xde\x23\x39\x5c\x75\xde\x40\xfb\xe9\x92\xed\x45\x0d\x8a\x6e\x72\x78\x4b\xf6\xf0\x56\x6f\x75\x2b\x65\x56\x87\x1e\xe6\x63\x31\x15\x0e\x60\x6d\x74\x8c\x6f\x66\xf8\xb4\x45\x0b\x70\x03\xa3\x9a\xe4\x1c\xe0\xb3\x71\x93\x03\x12\xf5\x75\x86\xef\xa5\xe8\xe4\xed\x9b\x49\x84\xd7\x1e\x96\x0d\xc9\xcb\x25\xe4\xff\xd6\x34\x27\x76\x7d\x49\x44\x64\x06\x79\x09\xed\x98\xa3\x72\x41\x56\x15\x8c\x3b\x6f\xcb\x77\x54\x03\xe0\xaa\x42\xcb\x95\x66\x56\xf8\xdf\x54\xea\x45\xe4\x2a\x8d\xda\x3c\x4a\xd4\x11\xbb\xe3\x56\x46\x1b\x32\xaf\xb4\x03\x61\x4a\x1f\x4a\x15\x22\xab\x74\x91\xa2\x32\xcb\xf1\xd5\x0c\x8a\xe2\x2e\xd1\xaa\xa4\x53\xc7\x01\xcb\xeb\x1d\x28\x76\x98\x92\xc2\xfa\xb2\x47\xbd\xfd\xc4\x70\xfb\xcb\xc5\xed\xdb\x9f\x7f\xfc\x6e\xdb\xcc\xce\xb5\xa0\xe3\xf0\xed\xa7\x26\x33\x2a\xd6\x36\x75\xe2\x57\x24\x54\xd9\xc0\x89\x71\xa2\xa9\xa9\x0c\x4f\x2f\xf1\x85\x75\xbd\x8b\x86\xed\xc8\x4f\xd6\xc2\x18\xaa\x31\xe1\x82\x27\xb2\xf7\x98\x0b\x18\x27\x57\x06\xaf\xbe\x6d\xf9\x72\xd2\x55\xe7\x1d\x05\xa0\x8d\x29\x06\xd4\x91\x0c\xba\x50\x75\xe2\x06\x69\x2f\xb6\x75\xda\xa5\xb5\x9d\x40\x6d\xc3\xf1\xf1\x04\x57\x84\xac\xd0\x24\x7e\xb1\x62\x39\xd9\xe1\x2b\x25\x46\x45\x5f\x0d\x30\xf4\x48\xcb\xac\x66\x26\x32\x06\x6e\xaf\xea\x69\x75\x53\x3a\xd9\x95\xa4\xb9\xc9\xae\x66\xf5\x36\xe6\x58\x0e\x76\x35\x90\x09\x69\x2c\x63\x33\x1c\x08\xdd\xd6\x4f\x23\x1f\xf2\x5f\xf3\xeb\x7f\xfd\xf5\xe5\xf9\xeb\x0e\x36\x00\x54\x83\x20\xb9\x45\x83\x7d\x4b\xd0\xbf\x0b\x54\xc3\xaa\x93\x2a\xfe\x2a\x2f\x44\x99\x9a\x59\x5b\x14\x09\x75\x00\xfa\xc0\x5a\xf4\x17\x6d\x88\xf8\x81\x9b\x7f\x96\x53\x48\x6a\x56\xb4\xea\x45\x6a\x26\x67\x06\x9e\x86\x1d\x79\x1a\xa4\x51\x90\x17\xfb\x9a\xd5\x09\xfc\xba\x2a\x50\x05\x2b\x97\x04\x68\x39\xbe\x7b\xf7\x7a\x7c\x77\xb4\xe3\x6b\x89\xae\x72\x18\x28\xbd\x06\x17\x39\xcf\x68\x8a\xbe\xc2\x2c\x51\xb7\x84\xc3\x43\xab\xfa\xa4\x95\x57\x12\x07\xc6\xfb\x23\xa2\x51\x6f\x06\x55\x5e\x41\x72\x6e\x5e\x96\x4d\x95\x43\x8b\x9e\x16\x5b\xb1\x49\xa9\x16\x49\x76\x25\xaa\x1a\x7e\x9a\xf9\xe7\x53\x58\xa7\x0c\xb5\xd1\xb6\x5f\xa9\x5b\xe9\xd4\xd6\xb5\xf2\x84\x68\xd4\xf8\x5e\x69\x1c\x6f\x5c\x7d\x45\xb0\x80\x1d\xf1\x33\x3a\x2d\xa0\x06\xe9\xdf\xbb\xb1\xd5\xf9\xd2\x6b\x80\xae\x70\x50\xbc\xaa\xab\x09\x3c\xe6\x64\x7a\x27\x5a\xa1\xf5\x2f\xd0\x4a\x23\x4d\xcc\xf2\x02\xf3\x3a\x69\x6e\x11\xc5\xfa\x77\xaa\x62\x02\xab\xc0\x9a\x03\x30\x76\x04\x17\x54\xec\x15\xd5\x54\x85\x0b\xd3\x55\x3c\x2b\xba\xa0\x10\x97\x1b\x1e\xc7\x3b\x94\x5d\xe6\xcb\xf0\xa1\x60\xa1\x23\x7a\x87\xb2\x7c\x96\xb3\x0c\x4e\xc7\x70\xfc\xbf\xa9\x03\xa5\x6a\xda\xc8\x55\x37\x8a\xbc\x00\x12\x27\xe2\x3b\xf9\xb0\x6c\x68\x52\x81\x8b\x49\x07\xb2\x82\x3d\x51\xff\xd5\xed\xd4\xf1\xa4\x5a\xb2\x9f\x2c\x11\xf8\x2e\x05\xde\xc5\x16\x9d\x5a\xae\xf5\x5d\xbf\x01\xb2\xf3\xe2\x60\x53\x64\xc4\x0a\xbd\xf9\xd1\x3a\x46\xe8\xec\xfc\x9f\x60\x64\x51\x5e\x2b\x86\x47\xd2\xca\x96\xad\x2f\x67\x8e\x68\x18\x80\x47\x27\x84\xd9\xfa\xbb\x29\x74\x62\xd1\x81\xc2\xbb\x9b\x12\x27\x93\x2f\x4c\x15\x33\x2e\xf2\xba\xe1\xa5\x5f\xf0\xaf\xe2\xae\x48\xd8\x8e\x1d\x2e\x8e\x12\xf9\x71\x13\xa2\xa8\x39\x96\x27\x20\x92\x5e\xbe\x5a\x9d\x9e\xde\x6e\x7f\xd7\x41\xe1\xef\x5a\x65\xf8\x56\x77\x16\x21\xb7\x54\x5b\xb9\x37\xc9\xe2\x12\xbd\x64\xcb\xed\xbe\x3e\x0d\xa9\x82\xad\x49\xfc\xa6\x3e\xcd\x2d\x29\xb2\xba\xbd\x93\xe0\x79\xcc\x48\x2a\xb3\x92\x2f\x66\x8d\xd0\x0a\x68\x27\xd7\xb2\xce\xec\x71\x5e\x56\x19\x4f\x9a\xb6\x4a\x5e\x57\x47\x37\x4b\xf2\x49\x9d\xd9\xa2\x08\x5d\xf7\x8b\xcb\xf7\xa1\x41\xa2\x9b\xf7\x1c\xeb\xda\xb0\x3b\x9a\x44\x65\xd4\x50\xcd\xc6\xe6\xa3\xec\x82\x56\x3c\x81\x56\xad\x34\x78\x54\x2a\xc4\x7a\xd7\x2c\xcd\x7b\xe5\x17\xb8\x96\x2d\xa6\xa3\x4f\x1e\xf5\xbc\xf6\xe9\x53\x4c\x12\x3e\x6f\x98\xf9\x71\x67\x67\xc7\x0e\x2b\xee\xc4\xf6\x95\x9a\xb4\x0e\xd9\x2d\x70\xfa\x58\xe1\xf1\xe9\x1d\x2d\x50\xc4\x3e\x9a\x15\xc8\x87\x33\x39\x83\x33\x6d\x82\xd9\x51\x06\xfd\xf8\x39\xdc\xab\x1f\xdf\xfd\xf8\xeb\xbf\xfe\xba\x70\x94\x14\x2f\xd1\x09\x2a\x4b\x51\x21\xc9\x0a\xea\x46\x0f\x20\x6a\xf2\x59\x4e\x59\x14\x16\xdf\x45\xc9\x7d\x17\x16\x8d\x22\x11\x90\xfd\x89\x5f\x3a\x50\x5f\x38\x21\x71\xe0\x11\x29\xbd\x1f\x11\x72\x3a\x6c\xce\x4c\x0c\x60\xaf\x5d\x2e\x20\x79\xba\x96\x0e\x34\xbb\x85\x8f\x68\x22\x2c\x22\xc8\x60\xaf\xc4\x09\x53\xc1\x28\x2f\x01\x41\xd1\xcc\xa7\x05\xdc\x8a\x4e\x16\x90\xba\x25\x23\x61\x81\x26\x18\x2b\x22\xc5\x9b\xfc\x29\x9b\xc2\xa2\x05\x2a\xb7\xec\xec\xc4\x6d\x28\x1f\xa8\xba\x92\x2f\x9e\x4d\x76\xad\x60\xa8\x9a\xf5\x1f\xab\x57\x3a\xb7\xf2\xb9\x4c\x30\x0d\x2f\xef\x56\xf0\x4d\xfd\xb1\xbc\x2e\x49\x11\xa0\x2b\x6b\xe2\x59\x27\x77\x55\x22\xa7\xde\x2e\xf2\x06\x6a\xca\x5c\x7f\x1e\x6b\x9c\xa1\xdb\xb2\x40\x20\xa3\x56\x98\xde\xdc\xd5\x9f\x72\x78\x1b\x7d\x00\xb7\xd1\xab\xee\x16\x31\x48\xab\x24\xd8\xa9\x9c\x37\xaf\xdf\xf2\x4a\x19\xf2\xab\x8b\xa6\x82\x60\x09\x58\xf9\x0f\x77\xda\xdd\xa6\x67\x3f\x47\x0d\x7a\x4d\xd7\xb9\x6f\xe6\xaf\xf9\x76\x08\x4d\x2a\xde\xc0\xd0\x2e\x41\x5e\x04\x0c\x8d\x3d\xd6\xb3\x16\x76\x62\x3f\x04\x95\x69\x2c\x31\xed\x56\x9d\x8e\x59\x8f\x44\x61\x19\x05\xa2\xb5\xc6\xc4\x70\xb9\x31\xe3\x1c\xb4\x35\x24\x09\xf9\xa0\xa2\x68\xc0\xb5\xf2\xbb\x87\x48\x5d\x3b\x36\xbb\x69\x0f\xaf\x02\xbb\x26\xf8\x13\xc9\x8a\x0d\x80\x7d\x2a\x00\x2f\x50\xa4\x25\xef\x33\xd0\x60\xab\x24\xe5\x47\x2d\xb1\x58\xa3\xba\x95\x42\x4c\xa4\xed\xae\x85\xc7\x8e\x2e\xc9\x59\xcd\x89\xa8\x20\x4c\xa0\xe1\xb5\x95\x61\x70\x3a\xd5\xb5\x6e\x25\xea\x85\x9d\x1f\xd4\x87\xcd\xd8\xab\xa6\x91\x8a\x45\x20\x41\xb0\x24\x98\x4a\x5d\x0d\xd9\x13\x7b\x50\xe1\x26\xe4\x05\x0b\x77\x11\xd1\xef\xa5\xa3\x1e\x6b\xf0\x5c\xf2\x25\xd5\xc3\xdd\x53\x79\xa6\x1a\x02\xab\x94\x9a\x37\x1a\xad\x32\x91\x08\xe5\x6b\x3e\x56\x45\xc7\xe0\xac\x98\xb0\xf4\xaf\xb9\xc0\xea\x9e\x86\xcb\xae\xab\xe9\xec\x78\x6d\x17\xa8\x28\xac\x79\x27\x63\x2d\x09\x1f\xcb\xba\x5d\xad\x88\xe9\x92\xdc\x0f\xd1\x25\x2b\x25\xe2\xe2\x99\x3e\x83\x42\x64\xb1\x77\x5c\x0a\x4f\xff\xc7\x37\x51\x8a\xda\x22\x8b\xb0\xd0\x52\xc1\x32\x83\x4c\xfa\xc0\xab\x35\x89\xa6\x2d\x89\xcd\x89\x52\x50\x46\x75\x93\x17\x05\x0f\x6a\xa0\xd2\x4a\x44\x45\xd0\xe2\xae\x2b\x2e\xac\x67\xee\xe8\x67\xa0\x85\xaa\x2a\x3c\xd4\xcd\xec\x34\xa0\x58\xa4\xa5\x0e\xec\xb7\x6e\x24\x71\x05\x31\xf2\x20\x44\xa1\x3d\x88\xd8\x65\x1a\x82\x2c\x23\x98\xbf\xc4\x9c\x1b\xe4\xe5\x3c\x61\xa6\x15\x72\xa4\xe8\x87\xc1\xfa\x04\x7e\x6b\x13\x4a\x04\xd5\x86\x1e\xbf\x12\x71\xf2\xc3\x97\x8b\x83\x57\x5f\x76\x1c\x4a\x84\x6e\xa6\xf8\xa4\xa3\x72\xd9\xea\x0f\xba\x42\x9f\x64\x06\x82\xa5\x64\x8d\x82\x85\xb3\x25\xff\x26\x79\x09\x5b\xb3\x3a\xee\x60\x2b\x8c\x74\xd8\xd8\xa0\x28\x02\x02\x0c\x2c\x12\x7a\xb8\x37\xec\x1e\xe8\x91\x54\x08\x35\x63\x89\xf2\x30\x44\xb8\xb2\xc5\x27\xde\xff\x86\x19\xb6\x57\x1e\xf3\xb6\x18\x34\x69\xbe\x21\xac\xb3\x7d\x88\x85\xf6\x32\x73\x33\x55\x84\xb3\xf7\xc1\xac\x19\x37\xb4\x36\x6b\x9e\x83\x76\x0e\x13\x02\x61\xff\x14\xd8\xf3\xde\x11\xfc\xe1\x7d\xf9\xfc\xa3\xab\xe8\x82\xac\xf8\x92\x2f\xe7\x5c\x12\xe0\xb9\xd1\x22\x97\x13\x32\x87\x1e\x7b\x83\x97\x4e\x21\xb4\x88\x28\x2d\xac\xb6\x89\xfe\x0a\x0e\x58\x6a\x03\xd5\xf7\x15\xc8\x68\x51\x31\x56\x98\x61\x57\x2d\xc6\xf0\x75\x2f\x9e\xc4\xbb\xfc\xd3\x9d\xf6\xdb\xdd\x9e\xf8\x24\x41\xf5\xb9\x34\x8b\x07\xc6\xb6\xbf\x80\xc5\xdc\xd5\x9f\x99\xe5\x45\xf1\x26\xb3\xe2\x2f\xa8\xc3\xac\x1b\xb4\x92\x02\x54\xdd\xf0\x19\x1f\x4c\x62\x34\x9b\xd1\x22\x24\xac\x28\x84\x15\x67\xde\xde\x0e\x2c\xb3\x4e\x2b\xa2\xb8\x44\x48\xf1\x08\x25\x36\x57\xad\x84\xd1\x99\xe5\x12\xd4\xd7\x01\xb3\xe4\x9e\x07\x0e\xfe\xc7\x10\xa5\x0f\x27\x71\x66\x54\xe9\x24\xbb\xf3\xb8\x4a\x63\x0f\xba\x7e\x9f\xf1\x4b\xf6\x3b\xd7\xd7\x2f\x4e\x41\x79\x03\xea\x48\xc1\x38\xed\xae\xa4\x7d\x3b\xe9\x33\x98\x82\xf4\x7a\x5e\xa1\xb6\xcc\x5c\xf3\x90\x4f\x84\x4c\xa6\x53\x4c\x04\x54\x10\x88\x5d\xba\x66\x31\x91\x43\x46\x71\x46\x83\xb6\x2a\x7e\xff\xcf\xf1\xa4\xb3\x4f\x27\xf1\x1f\x62\x01\xf1\x8a\x57\x3d\xa1\x2e\x6b\xeb\x5b\x62\xdd\xe5\x5b\x76\x68\x86\x20\x15\x9f\xd6\x4f\x81\x98\x73\x3a\x8f\xbb\xaa\xa3\xb9\xe0\x1d\x54\x58\x61\x6f\x9e\x49\xa7\x88\x02\x33\x92\xa8\x09\xa6\x4a\x41\x85\x4f\x71\x83\x1a\x02\xc4\x44\x91\xae\x97\x8c\xa3\xc8\x48\x70\xfc\xab\x72\x81\xab\x8f\x75\xab\x13\x5a\xcd\x23\xd2\x61\x41\x1d\x10\x2b\x58\xa5\xb0\x6c\x88\x6a\x38\xe8\x3e\x52\xee\x91\xf5\xef\xa4\x02\x4d\x41\x41\xb4\xe0\xa7\x11\xee\x77\x97\xbd\x2b\xfe\x5c\xcf\xbf\x37\x6f\x25\x56\x24\x94\xfb\xf5\x6e\xa6\xa0\x32\x81\x1c\x95\xeb\xa7\x04\x37\xf9\x1c\x58\x83\xc1\x3a\xdb\x96\x36\x96\x4c\x2b\x50\xba\x9c\xb4\x9a\xc5\x7c\xde\x36\x0d\xac\x92\x46\x00\x90\x76\x60\x33\x08\x98\xa1\x4b\x75\xde\xe9\x26\xfa\xa1\xf2\x35\x58\x4e\xdb\x8a\x94\x6b\x20\x28\x60\x5d\x7f\x9b\x2f\xe4\x56\xfc\x5f\xc8\x95\xd0\xa9\x60\xce\xe6\x9f\x37\x90\x94\x0b\x28\xd0\x1c\xc5\x34\x89\x5f\x9f\xd5\x6b\xb4\xe4\x72\x9e\x92\x73\xf2\x99\x43\xad\x86\x85\x19\xee\xf7\x0c\xb9\x2b\x0b\xea\xf0\x26\x04\xc9\x14\xcb\x7b\x73\x5a\xaa\x22\x45\xe5\x2c\x9f\xc7\x93\xf8\xe3\x9b\x78\x12\xbf\xe5\x70\xf7\xbc\x14\x9a\x0f\x01\x9e\xe2\x4d\x2b\x48\x33\x6a\x81\x20\xf2\x2d\x29\x0f\x54\x5b\xeb\x03\x45\x91\x09\x00\x31\x6c\x68\xb6\x6b\x76\xb0\xbd\xd5\x46\x98\x59\xfb\xeb\xaf\x77\x17\x10\x54\xe9\x42\x87\xc2\xe7\x8e\x1c\xc5\x72\x18\xe7\xf5\x3b\x34\xd5\xcd\x36\x06\xc5\x74\x8b\x67\x77\xd5\xb4\x91\x3a\x06\x6d\x39\x6c\xb0\x73\xd4\x8c\xf9\x08\xe2\x1d\x9f\x9f\xd3\xe8\xf9\xdb\x0b\xcc\x25\xa6\x08\x5d\xbf\xcd\xcb\x6b\xc7\xea\xee\xd3\x8e\x8e\x26\xf1\x76\xcd\x1f\xdf\x16\xcc\x81\xc0\xf7\xc6\x93\xf8\x2f\xd3\x02\x94\xa2\xd4\x57\x45\xd6\xa5\x44\x68\x05\x4b\x58\x45\x25\xaa\xe0\x0c\x56\x95\xa8\x7b\xa8\x1f\x11\x87\x41\x4d\x0c\x2e\x70\x49\xc3\xf7\xf4\x09\x2a\xeb\x16\x8f\xf0\x3b\x50\xc3\x8f\x6f\x3e\x7e\x78\xeb\x9b\xfb\xe1\xe4\x68\xad\x86\x1f\x80\x54\xb4\xdf\x8d\xd3\xe9\x27\xc2\x7b\x36\x4f\x26\x5b\xbb\x0f\x40\x25\xd2\xed\x10\xfe\x60\x39\x03\x8b\xa6\x59\xd5\xdf\x6e\x6f\x67\xf0\x06\x16\xf8\xda\xde\x5a\x80\x7a\x91\xa7\xa8\x5a\x6d\xa5\x68\xb9\x4d\x44\x87\xed\x0c\xa5\xf5\xfd\x1f\x91\x53\x94\xb6\x58\x9c\x52\x81\x5e\x7b\x58\x1a\x41\xb9\xb8\x58\xa0\xdb\xf3\x0a\xcd\x72\x2c\x3b\xdd\xd8\xd6\x54\xf7\x64\xf4\xb0\xa8\xc1\xce\x2b\x43\xde\x90\x98\x77\xa1\x72\x05\xbf\x57\xa9\xd8\xe0\x10\x30\xba\x05\x46\x32\x98\xa2\x4a\x48\x30\x71\x5e\xf3\x58\x28\x59\xc2\x28\x40\x7d\xd2\xa4\x26\x19\x13\x48\xee\x79\xea\xdd\xd6\xe5\x26\xe5\x11\x8f\x08\x25\xdb\xb7\x16\x48\xf7\x5b\x7b\x82\x74\x0c\x87\xd1\x47\xd8\xea\x17\x5c\x5e\xe2\xc0\xd1\xd2\x12\x44\xe5\x61\x22\xc5\xb0\x88\x21\x61\xea\x27\xae\xd0\x78\x12\x33\xa1\xb8\x26\xb7\xe4\x76\x8a\xca\xa6\x42\x04\xb5\x91\xee\xb3\x44\xdd\xcb\x14\x03\x18\x95\x49\x7d\x9b\x37\xe9\x82\xf8\xfa\xc6\x18\x99\x34\x41\x7c\x53\x62\xbd\x39\x83\xc7\x2f\xde\x1f\x6f\x03\x78\xf8\x7a\xf5\x8d\xbf\xba\x99\x52\x5d\xa7\xd6\x44\x19\xf1\x05\xc5\xcc\x7d\x43\xab\x98\x28\xc5\x76\xc8\xdf\xaf\x50\xda\x0a\x54\x5d\x44\xbc\xe0\x2f\xb2\x0a\xad\x32\x74\x5b\x52\x53\xc1\x24\x7e\x91\x82\x22\x6d\xf1\x00\xcf\x51\x9d\xf3\x68\x4b\xda\xf8\x3b\xea\x40\x93\xce\x54\xa5\x9c\x9a\xfa\x9d\x00\x74\x3e\x7f\x13\x8b\x2a\x3f\x4d\xd5\x42\x7b\x71\x6a\x3a\xf0\xab\x4e\xd5\xaf\x3d\xc5\x99\x06\xcb\xba\xad\xe0\xbb\xbc\xcc\x97\xed\xf2\x2d\xcb\x07\xf7\x3c\x4f\x91\xce\x79\x59\x1f\xcf\x83\x98\x75\xbf\xa7\x20\xc3\xef\xab\x4b\x30\xf5\x3f\x4c\xe9\xf6\xf2\x86\xaa\xc9\xcc\x88\xad\x6d\xba\x84\x13\x54\x31\xc5\x74\x28\x7a\x65\xbe\xb5\x2d\xf0\x36\x8c\xef\x19\x79\x2d\x36\x76\xe2\x93\x47\x15\xbc\xa0\x98\xee\x41\x68\x4f\x52\x32\x77\x54\x6d\x74\xc5\xc7\xc7\x88\x53\x52\x02\xd4\x6b\x80\xf2\x9d\x72\xbf\xa3\xb8\x80\x7e\x6e\xdd\xdc\xe0\x9f\xc6\x70\x83\x27\x04\x69\x72\xfe\x65\xf5\xe3\x9f\x6e\x3f\xec\x73\x6e\x10\x7f\xfa\xa4\x23\x24\xc7\xa3\x69\xbb\xa9\x74\x6d\xd7\x36\x7d\xf4\xb4\x7d\xb5\xf7\xcd\x9b\x83\xe3\xaf\x3f\x6b\x86\x14\xcd\x4e\x26\x38\x52\x27\x2a\x88\x95\x0c\xb4\xe8\xe1\x4a\x28\xa0\x38\x13\x02\xc0\xb0\x13\x08\xaa\x84\x19\x2a\x55\xae\x14\x89\xe1\x87\x76\xb9\x8a\x1a\xd4\xaf\x03\x58\x72\x9f\x35\x78\x43\x39\x16\x59\x0a\xd8\x37\x50\x1d\x57\xcd\x35\x6a\x01\x31\x6c\x88\x49\x97\x77\x2b\x18\xfd\xdb\xef\xb6\xff\xed\x77\x51\x83\x22\x49\x46\x3e\xad\x6d\xdf\x84\x34\x5b\x61\x37\x9a\x99\x88\x2c\x14\xb1\x80\x54\x09\x18\xcf\x5e\xd8\x66\x5d\xff\x08\x50\x83\x17\x95\xb4\x1e\xff\xc6\x3f\xab\xe7\x1f\x6e\x7e\x38\x02\x7e\xe8\xb3\x15\x98\x43\x06\x63\x46\xa4\x61\x38\x33\x6b\xb7\x29\xd0\xa0\x58\xfa\xe6\x58\xdc\x36\xec\x32\x8e\x49\xad\x54\x8c\xa0\xca\x0a\x35\x3d\xb3\xe8\xa2\x78\xc9\x8b\x5a\xb9\x35\x07\xe9\xe9\xa0\x54\x0f\x1d\x93\x2b\x9e\x9a\xda\x7d\xaf\xcc\x3a\xcb\x05\x58\xd5\x30\x23\x4b\x3a\xb2\x87\xcd\x1b\x46\xf7\xd6\x35\x8c\x86\xdb\x19\x1d\x49\x5a\x9d\x19\x61\x2d\x22\x08\x72\x45\xcf\x16\x1c\xd0\xa9\xc7\x6f\x07\xea\x3c\x53\x40\x5c\x04\xed\x9c\x36\x33\x61\xc8\x90\x9a\xf3\x07\xa2\xbb\x38\x72\x81\x75\x6b\xa8\xd8\x14\xa8\x2c\x7a\x73\xfe\xf6\xb4\x61\x39\x60\xc0\xe5\x3f\x3a\x0c\x5b\x02\x9d\xb6\xf7\x2c\x13\x38\xe3\xf8\xfc\x14\x30\xe4\x5f\xa2\x33\x05\xb0\xdf\x31\x3c\x5f\xe1\x46\x15\x52\x97\x0e\xbd\x0b\xa9\xdb\x19\xa4\x04\xca\x70\x25\x0e\x5a\x7c\x61\x65\x2b\x54\xff\xdb\x3c\xf3\xa5\x43\xea\x9b\xe8\xb0\x67\x13\xf5\x4e\x75\x53\xa9\x89\x1d\xf8\xab\x31\x34\x24\x5f\xef\x72\xfa\x89\x0a\x31\x5c\xd3\xc3\xaf\xbf\x85\x37\x5a\xcd\x84\xab\xc9\x27\x4d\x87\x22\xf5\xdb\xe7\xf1\x24\xfe\x2c\x85\x7f\xdf\xf6\xec\x46\xb6\x8a\xf8\x17\x33\xec\x85\x38\x2f\x86\x84\xb1\xd0\x7f\x46\x11\x37\x7b\xbe\x98\x83\xb4\x9a\x38\xf3\x9c\xd6\x8a\x49\xe1\xaa\x89\x2a\x98\xa2\xe5\x12\x96\x19\xd0\x75\x39\x0b\x08\xda\x40\x82\xaa\x45\x28\xec\x94\x45\x3e\x6d\x50\xf8\x48\x2b\x50\x52\xbd\xee\x12\x91\xc3\x88\x75\xa5\x25\x0d\x13\xee\x59\x96\xc1\x0b\x23\x9a\x1e\xbe\x38\x11\xa9\x52\x8d\x5f\xee\x0c\xc1\x9f\x34\x1e\x5e\xa5\x73\x43\xfb\xb9\xda\xf8\x7e\x4e\xeb\x7c\x04\xc5\x2e\x1a\x54\x81\x39\xdc\xdc\x8e\xc6\xfc\x20\xba\xc1\x37\xff\x94\xe6\x6b\xdb\xb6\xf2\x26\x29\x79\xb3\x71\x4a\xca\xd1\x0f\xa7\xe7\x4f\xfc\xdd\xb1\x14\xf5\xb0\xdf\xde\x10\xf0\xde\xfb\xf8\xa4\x68\xb1\x7c\x1a\x24\x09\xfd\x66\xac\x3e\xdd\xfc\xd1\x20\xb9\x78\x63\x96\xf3\x84\xbe\x39\x6e\x31\xef\x83\x38\xf5\xc6\x89\x53\xc3\xea\x06\x56\x63\x88\x73\x41\xdf\x7c\x3c\xc4\x69\x36\x4e\x9c\x06\xad\x50\x81\xe6\x77\x23\xa8\x73\xc9\x5e\x5d\x87\x3c\x1b\x3a\xf6\xef\x57\x90\xba\x93\xea\xc7\x7d\xf2\x03\xa4\x89\x81\xeb\x27\x4b\xd5\x8d\xd9\xe0\xb2\x62\xdf\x06\x45\x3e\x72\x41\xae\x50\x91\xa7\xb9\xf3\x7e\xbc\x27\x51\x0f\x8c\x12\xf5\x68\xc2\x73\xc2\x1d\x4d\x9b\x17\xf8\x8c\x0e\xc6\x88\x7d\xc7\xa4\x09\x02\x79\x5c\xa1\x62\xf3\xc2\x5f\xbf\xf6\xee\xd2\xc7\x79\x60\x01\xe6\x94\x16\x18\x5d\x7e\xe4\x66\x08\x35\xaa\x4b\x9d\xd9\x53\x94\xaf\x9d\x89\x5c\xd2\x64\x21\x0b\x32\x3b\x96\xe6\x86\xe9\xdd\xfd\x83\x1c\xc5\x9f\x36\xe0\x6d\x37\x4c\x73\xb6\xe4\x74\x97\x8b\xd9\xd3\xb4\x69\x59\x4b\xa6\x20\xbd\xce\x2a\xb4\x0a\x36\x80\x6d\xce\x68\x15\x9a\xac\xa6\x21\xee\xbb\x9d\xdf\x9a\xcb\xbb\xeb\xae\xf6\x55\xcc\x93\x7e\xf3\x14\x94\x63\x5d\xdb\xd2\x3e\xbc\xb6\xad\xd9\x9c\xdb\xe3\x37\x37\x5f\xff\xe9\xf2\xeb\x9b\xfd\xe5\xae\x3b\x8d\x62\xa7\xb3\x64\xf4\xfb\xf8\x26\x87\xb7\xdf\x21\x12\x1d\x1e\xed\x44\xbb\x3b\xe4\x7f\xfc\xc7\xaf\xcb\x82\x5c\x58\x8b\xa6\x59\x7d\xbb\xbd\x7d\x7b\x7b\xbb\x75\xbb\xbf\x85\xaa\xf9\xf6\xde\xce\xce\xce\x36\x6e\xde\xf9\x23\x79\x77\xdb\x7e\x66\xf4\x48\xf5\xb0\xd8\x74\xfe\x95\x0c\x4d\x77\x14\xae\x0b\xea\xe1\x60\xef\xde\xbb\x78\x76\x30\xbe\x0b\x2b\x43\x1b\x57\xb4\x55\x5f\xf6\xb5\x0f\x87\x92\x7c\xfa\x04\x0e\xc6\x1f\x9f\x5f\x3f\x6b\xbe\x7e\xf7\x93\x71\x30\xba\xf1\x77\x34\xbd\x62\xdd\x00\x34\x49\x9c\x84\xe7\xbd\xdb\x77\xbf\x92\xcd\x44\x52\xde\xbb\xe3\x38\x9c\xc4\x24\x0b\xbe\x13\xb2\x4d\x32\xe0\x1a\xd5\xb7\x48\xe3\xd2\x4c\x88\x24\x05\x30\xc2\xf6\x1c\xbb\x4a\x0a\x04\x32\x6b\x1d\x34\xfe\x12\xad\xaf\xf2\x06\xcf\xe6\x1d\x6c\x40\xcf\x45\x62\xbb\xf9\xe2\x59\x3e\x4f\xc1\x4a\x44\x71\x99\x94\x52\x7f\xb3\xd0\x6a\xd7\xf3\x8e\x16\x7a\x6f\xf7\x3e\xd5\x4d\x85\x28\x0a\x82\x91\xe6\x61\x50\xc3\x29\x2c\xab\xf0\xd6\x1c\xa6\xd7\x96\x7a\xe6\xc4\x61\x51\x0b\x82\xff\x5e\x17\x7c\x04\xec\x2f\xf9\x71\xf5\x35\xfa\xff\xfe\x6f\x23\xa2\x5b\xcb\x6d\xc3\x8f\x98\xf2\x1d\x07\xcd\x24\xfd\x4e\xf8\xdb\x16\x14\xaf\xda\x87\xde\x45\x12\x70\x46\xca\x50\x9a\x2f\x99\x94\xeb\x15\x52\x02\x2d\xcc\x45\x72\xda\x35\x80\xac\x61\x1c\x4c\xae\xfb\xda\xdc\xeb\x33\x9a\x26\xd4\x0a\x93\xb0\x52\xe4\x15\x29\xf1\xf7\xe8\x19\xd9\xf9\xbb\x5f\x0e\x3e\xbc\x7c\xf3\xd5\x2c\x7c\x49\xe1\xfe\x68\x12\x85\x75\x72\x58\x7a\x25\xe0\x67\xb2\x72\x2c\xd5\xe2\x76\x3c\x75\x10\x77\x95\x02\x50\x98\x3e\x71\x49\x71\x42\xcc\x98\x85\x31\x30\x83\x4a\xd6\x87\x9a\x3b\x73\x65\xcb\x12\x76\xa7\x05\x3b\xd2\x81\x83\x52\x80\x6d\x73\x9b\xb8\xea\xfe\x8f\x86\xe1\xcb\xeb\x64\x6f\x67\x67\xf5\x15\x2f\x40\x53\xb5\x65\x0a\x28\xf8\xa5\x83\x55\xd9\x07\xd5\xc5\x8d\xef\xeb\xdb\xe9\x99\xa5\xed\xb2\x3d\x96\x2f\x5d\x78\x46\xce\xa2\xbc\x2c\x0f\x57\xfd\xf6\x50\x77\xad\xd3\xd4\x45\x4b\x64\x8c\xa5\xeb\x1e\xed\x5d\x67\x63\x87\x61\x6d\x05\xe9\x84\xea\x94\x93\xde\x9a\x2d\x43\xc9\xbb\x44\x59\x3e\xbb\xfb\x4d\xc8\xab\x75\xbd\x26\x79\xad\x6d\x3d\x04\x79\xf9\xc9\x41\x25\x4c\x4c\xc4\x1c\x4b\x2e\x9c\x16\x4f\x82\xaa\xa4\xbe\x05\x4d\xba\x50\x32\x73\x3f\xa3\xe9\x05\x61\x85\x96\xec\x5c\x8b\x19\x45\x5e\xbb\xed\x12\x94\xf9\xaf\x30\xfb\x81\x37\x30\xec\x14\xd2\xf4\x5b\xc1\x99\x92\xba\x5d\x62\x36\x17\xb9\xa7\x66\xde\xeb\x24\xfa\xe0\x34\xaf\x57\x05\xb8\x93\x25\x8a\x2f\x68\x3b\xbd\x79\x65\x79\x89\xbb\x48\xec\xb9\xef\xa6\x71\xec\xc8\x0a\xfc\x7a\x22\x42\x4e\x08\xa0\xd4\x19\xa8\x2a\x59\x7f\x54\x67\xbc\xf2\xd1\xab\x2b\x12\x7b\x1c\x88\x1d\xdf\xdd\x32\xdd\x89\x74\x4d\x49\xdd\xfe\x19\x55\xce\xd5\xf8\xbe\x8e\x50\xe7\xdb\x87\x52\x92\xa1\xf1\xda\xc4\x62\x22\x65\x1a\x2c\xca\xcc\x4a\xcd\x52\x41\xd1\x8e\xa9\x4c\xb3\x44\x65\xb3\xe8\x60\x7d\x26\x25\x39\x4a\xea\x26\xa0\x97\xf2\x14\x0c\x0d\xa9\xb3\x5e\xec\x1b\x91\x85\x32\xb8\x2a\xd0\x1d\x19\x73\x06\x1b\x90\x17\x4f\xa2\x18\xd0\xeb\xef\x0f\x0f\x76\x7e\xc8\x52\x4d\x18\x7a\x36\xd9\x93\xec\x71\x57\x35\x51\x63\x02\xe1\xc9\x88\x3a\xbe\xb5\xb6\x2e\xb4\x98\xc0\x21\x13\xa0\x24\x45\xb6\x15\xe2\x88\x46\x76\x44\xbb\xf2\xd7\x58\x48\x4d\x64\x83\x59\x5a\x92\xb5\x60\x47\x37\xa1\x0c\x46\x1d\x7a\x7f\x6b\x96\x00\xf3\x17\xca\xa3\xd6\x52\x9b\x1c\xa0\x6a\x01\xea\x05\xcb\x57\xe7\x88\x6e\x43\xf7\x6d\x77\x87\x6d\x78\xe3\x3e\x85\x0d\xfb\xea\xf0\xe5\xdd\xf2\x3d\x3c\x74\x96\xcd\xec\xa2\xa9\x0a\xfc\xb3\x88\xf1\x72\x32\xd2\x5c\x6c\x58\xa7\xaa\xac\x33\x49\x6d\xa5\x75\x11\xd7\x72\x7d\x19\x97\xea\xb4\x5d\xae\x60\x45\xe3\x52\x1b\x30\x57\xee\x55\xbd\x59\xd7\x0d\xeb\x7b\xdc\xa9\x76\xdb\x5e\x61\xf5\x2e\xeb\xf3\x0a\x2d\x91\x09\xf8\x6b\x91\xad\xd4\x81\x4f\x41\x46\x21\xfc\x6e\x41\x55\xe6\xe5\xdc\x8e\xe6\xf7\x81\xf5\x10\x29\x5d\x84\xe9\xc3\x41\x40\xb6\xd6\x51\xae\x40\x4e\xf2\xf9\xdc\xbe\x92\xae\xd0\x08\x2b\x2d\xb5\xf1\x27\xee\x28\x09\x89\x24\x5d\x80\x3a\x81\xcb\xd5\x02\xd4\xb9\xb6\x85\xfe\x39\x76\x2f\x16\xf7\xc4\x4c\xe2\xb2\xc5\x27\xcb\x0a\x55\x6e\x35\x75\xfc\x5f\x3e\x0f\x51\xa8\x98\xab\x06\x38\x3b\xc6\x55\xb7\xd3\x65\xde\x84\xc9\xbd\xa6\xe4\xbb\x37\xb2\xf9\xb1\x4e\x73\xd7\x57\xbb\x2a\x48\xe1\x9e\x0d\x05\x51\x81\x91\x8d\xf4\x5d\xb6\x67\x60\x1c\x1a\x65\xa8\xaf\x34\x60\x61\xee\x59\xa2\x8b\xed\xd4\xe7\xb9\x2c\x60\x0c\xd7\x2e\x35\x39\x0e\xb0\xf4\x61\x39\x91\xb9\x83\xea\x7c\xc4\x9d\xa8\xd4\x4f\xfa\x0d\x66\x5f\xc3\x30\x5b\x80\x2c\xd2\xc2\x6f\xf8\xab\x80\xf8\x69\xf9\x96\x22\x52\x0c\x7b\x51\x13\x3f\xfa\xf1\x28\x76\xfb\xaa\xf3\x19\x05\xf2\x3b\x95\x2b\x1d\x80\xf4\x5c\x48\xe5\x06\x3b\x16\x37\x6f\x4a\x1f\x42\x38\x5c\xe7\xfe\xdf\xf0\xbd\xef\x94\x88\x9e\x80\x38\xf0\xe1\xf2\x4f\xcf\xbf\x3c\x9f\x85\x89\x03\xae\xdb\x7e\x60\x19\x31\xa9\x44\xd6\x5e\x15\x36\x18\x2e\xd9\xb2\x93\x95\xf2\xc1\xb2\xb6\x5d\x0f\x22\x72\x4f\x33\xf6\x4c\x7b\x15\x59\x50\x16\x0f\xd3\x4a\x83\x59\x4e\x99\xf9\x39\xa0\x84\xe3\x33\x51\x0b\x69\x44\xed\x2e\x61\x14\x58\x68\xc6\x8d\x52\xa8\xd2\xdd\x42\xb8\x37\x79\xdd\x92\xe2\xb1\x0b\x52\xf1\x55\x5d\xc7\xd3\x2a\xbf\x81\x55\xf4\x1a\x82\xa2\x59\x4c\xa2\x8b\x74\x01\xb3\xb6\xc8\xcb\xf9\x24\x02\x65\x16\x9d\x57\x10\x2e\x57\xba\xe4\xe2\xcb\x42\x68\xb4\x6c\xb1\x37\xa7\xd6\x3b\xcc\xfd\xc2\x25\xa8\xaf\x23\xc2\xfa\x06\xbe\x78\x42\x0e\x86\x1d\x1e\xde\xfd\x96\xac\xc8\x35\xe8\x35\x6e\xbb\x19\xf4\x92\x4f\xa8\x72\xbf\x75\xc6\xcb\x4f\x0f\xe8\x08\x15\xed\x72\xe8\x4b\x27\xe7\x1f\x87\xd2\x0e\x2e\x11\xf3\x91\xd9\xe2\x1e\x7d\x31\x64\x72\xfb\x8f\x28\x62\x16\x07\x14\x2d\x4c\x51\x49\xe1\xdf\xe9\xa1\xdd\x57\x8a\x8e\x91\x4b\xc8\x02\x34\xa1\x8c\x7b\xdf\x32\x70\xf2\xc3\xde\x98\xb2\x63\x61\xa5\xc3\x38\x8d\x87\xc1\x7d\x1b\xa1\x60\x67\xa8\xc3\x8f\xb5\xf6\x3d\x8b\xbb\xe7\xe8\xb5\xa7\xb0\xd8\x19\x52\xea\x7f\xd4\xb4\x34\xf8\x14\xc2\x32\x22\x59\xb1\xd9\x56\xc8\x18\xec\x52\xc7\x95\xd7\xa6\xe6\xb3\x3c\x38\x8a\x88\x69\x95\xc2\x14\xfb\x19\x79\x74\x0d\x01\xc4\x21\x31\xdc\xa3\x5c\x22\xcc\x46\x8f\x5f\x26\xf9\xf9\xf8\xe4\xed\xfc\xf4\xe2\xd6\x29\x93\xd0\x60\xb8\x3a\xb2\x4c\xaf\x57\x40\x61\x81\x74\x25\xba\xad\xc0\xca\xad\x1a\x9b\x30\x8e\xd4\x64\xe6\xd3\x8c\x0d\x61\x85\xbe\x66\xd4\x73\x70\xea\x90\x74\xe7\x9f\x80\x12\x98\x05\x43\xb5\xc7\x32\x58\xe7\x95\xf6\x9c\x0a\xa9\x2c\x23\x10\xe2\xd0\x7e\xbb\x0d\x72\xe0\x91\x2b\xd5\xe0\xed\x75\xde\xf4\x60\x59\xc6\xb2\x71\xf7\x49\xf6\x62\x59\x06\x11\x8c\x1d\xfd\xed\xc8\x63\x41\xb0\x91\x6f\x8c\xb2\xbc\x91\xad\xe2\xc3\x08\x1d\x40\x5d\xe2\x69\x70\xc9\x22\xeb\xd0\x96\x5c\x0a\x03\x68\x74\x2f\xb3\x3b\xa5\x2b\xb6\xd1\xe9\xb1\x5d\x70\xc9\x30\x4e\x7f\xc3\x2d\xd0\xc3\x2d\x9c\x26\xa1\x05\x91\xbb\xef\xc4\x0a\xe9\x67\x96\xb3\x81\x8d\x1d\x60\x2a\xe6\xbb\xa5\xb6\x31\x8b\x60\x4e\xe1\x09\xae\x42\x5b\xfa\xd7\x21\x03\x25\x2f\x48\xb4\x91\x65\xf8\xc8\xfb\xdb\xe8\x42\x74\x67\x31\x6e\x29\x7a\xb4\x78\xe5\xee\xed\xb9\x74\xe5\x72\x68\xd5\xf2\x06\x1b\xfc\x5d\x91\x36\x96\xd7\x4f\x61\x9d\x56\xf9\xaa\xb1\xc4\xf9\xf7\xcd\xd2\x2a\x87\xea\x32\x24\xa9\x9c\x32\x5f\xcf\x61\x65\x91\xe4\x36\x2d\x2b\x6a\x8e\xc1\xc7\x2f\x24\xfe\xf2\xe5\xfc\x6e\x7b\xa7\x02\x0f\x6a\xb8\x92\x96\x86\x00\xc3\x95\xc3\xae\x6c\x96\xe7\xf2\x58\x99\x77\xc2\x4c\x4b\xc2\xf2\x4b\x83\x0f\x98\x1c\x17\xab\x0b\x1a\x6e\x80\x1e\x65\x5f\x72\x98\x21\x80\xd3\xa2\xe0\x78\x01\xc2\x4c\x71\x7b\xfd\xaf\x41\x2f\x1f\xb7\x0d\x8a\x3e\xc0\x1b\x58\x35\xc3\x5e\x0c\x93\x4f\xcd\xde\x18\xb7\x1c\xf0\x0a\xbb\x46\xa3\x11\xaf\x0a\xd6\x3f\xe6\xe5\xf3\x0a\xcd\x2b\x58\xd7\xd1\xa9\x6a\x0c\xe8\x72\x78\xbb\xf1\x65\x4d\xd3\x8b\x18\x92\x2b\x63\xcb\x11\xd6\xa6\x5b\x60\xb4\xe8\x43\xaf\xb5\xc9\x13\x1a\xa7\x36\xd7\xe3\xc5\x35\x1a\x16\x46\x66\xb5\x89\x15\x79\x95\xe2\x8f\xc6\x67\x28\x9e\xc4\xbf\x30\xcd\xcd\x67\xe9\xa1\xff\xce\xb6\x8f\x6d\x35\xcf\x9d\x77\xad\x8f\x50\x96\xa1\x81\xb6\x41\xf4\x24\x90\xc1\xfd\x42\xd2\xf6\xcf\x50\x3c\x8c\x7c\xa6\x67\x52\x9b\x7c\x47\x5f\xdd\xd1\x1c\x92\x9a\x1e\xa6\xbe\x18\xa6\x82\x05\x6f\x0b\x8b\xaa\xd2\xdf\xb9\x4f\xf2\x0f\xee\x39\x44\x6a\x0a\x6e\x2c\x4c\x08\xf3\x6e\xf4\xce\xa6\xd5\x0a\x7f\x9b\xd6\x0e\xbe\xb6\xfb\x96\xb5\x65\x67\x83\xb3\x8d\xef\xee\x74\x6f\xf3\x78\x20\x1d\x85\xd1\x74\xad\xa5\x16\x5b\x69\x9f\xb0\x15\x6c\xca\xd3\xac\x78\x44\x26\x23\xb9\x01\xd2\x11\xb9\x96\x68\xa6\xdc\xb3\x1b\x96\xc9\xea\x84\x95\xdf\x7c\x02\xf2\x58\x0d\xc0\x09\x58\x3e\x5b\x69\xd5\xed\x0c\x0b\x94\xc5\x1a\x45\xca\x57\x83\x06\x66\xa7\x72\xd6\xdd\xe8\x7e\x45\x68\xdf\xca\xb3\x58\xa9\x76\xc6\xfc\xe5\x80\x81\xe2\x9f\xca\xfa\x79\x7a\x40\x0e\x47\xac\x62\xa5\xb4\x97\x90\x04\x32\x95\xa8\xf1\x04\xbf\xee\x06\x86\x62\x78\x8b\xf7\xef\x2b\x82\xda\x98\xb8\x0e\xfb\x35\xc2\xaa\x4d\x47\x78\x26\xb6\x9b\xc4\xaa\x96\x58\x23\x86\xec\x84\x41\x64\xeb\x78\x85\xd3\x03\x6f\x08\xc4\xae\x25\x04\xc2\x8f\xd2\xcd\x83\x0b\x64\xe4\x40\x05\x53\x54\xa9\xe1\x03\x10\x10\xa4\xe3\xa4\xa9\x40\x7a\x9d\xf0\x9c\x5d\x35\xa8\x20\x03\x4d\x37\x64\x60\xad\xe3\xcd\xcf\xe0\x66\x8e\x76\x3e\x9b\x25\xb3\x1c\x16\x59\x9d\x80\x32\x63\x64\x7e\x12\xfa\xd6\xf3\x83\xfd\x2f\xdf\xfd\xf4\xf1\xc8\xa9\x6f\x91\xb9\x71\x45\xc7\x96\x5f\x42\x4e\x56\x3f\x47\xa0\xe4\xe9\xf2\x00\xb6\xd9\x3e\x59\xea\xe4\x4a\x93\x41\x77\x10\x24\xf1\x48\x4f\x50\xd7\x9f\x22\x76\x16\xac\x94\x75\xcb\xb9\xe2\x4d\x4c\x6b\xe1\x1a\x83\x09\x44\x80\xb4\x8c\x26\x85\x85\x0b\x92\x44\x7d\x5d\xb1\x49\x81\xea\x9a\xe2\x5e\xaa\x33\x58\x6f\xb8\xb1\x9e\x56\x78\xa8\xac\x84\xbb\xad\x49\x0c\x32\x1a\x1c\x68\x87\xe7\x88\xa2\x3f\x3a\xeb\x32\x87\xf6\x90\xc1\x02\x36\xde\x3e\x92\xb5\xfb\x80\x59\xee\xef\xe2\x8f\xdb\x89\x21\xdc\x98\x35\x5d\x6c\x72\xbb\x4f\x04\x12\xb7\xc9\x99\x9a\x43\xf5\xad\x3b\x1b\x61\xe3\xcb\x13\xba\x35\x23\xed\xfb\x94\x82\xc8\x6b\x9b\x27\x36\x66\x04\x6f\x15\x93\x59\xec\xb8\x77\xee\x63\x37\xdc\xdb\x94\xde\x17\xd9\xbd\x4d\xc9\xbb\xf9\x1e\x6a\x46\xd1\xff\xf8\x9f\xd1\xf8\x85\x1c\x31\xe0\x35\x76\x90\x76\x04\xed\xa7\xcf\x2b\x47\x74\x15\x86\xa0\x4b\x88\x5f\xcc\xfe\x5b\xc8\x7a\x07\x8d\xba\x69\xf6\x86\xdc\x34\x6b\x5f\x14\xc1\xbd\x05\x70\xa2\x6e\x5b\x7e\x4e\x34\xec\x92\xb0\xb5\xee\x67\x0b\xc3\x2e\x08\x5b\xfb\xde\x33\xaa\x5e\x0e\xfd\x17\x83\xcb\x6d\x22\xec\x69\xda\x85\x10\xfd\xd5\xed\x4a\xed\x6e\x24\x8f\x14\xd1\xcd\xa5\x63\x42\xd5\x24\x7e\x21\x76\xb6\x24\xc0\x2b\x2e\x71\x89\x61\xbd\x97\xdb\x3f\x24\x7d\x0e\x7f\xf5\xef\x4e\x99\x7e\x4f\x95\xe9\x67\x2c\x9d\x47\x28\x18\x7e\xd9\x3e\x45\x65\x0a\xb0\xb6\x54\xa0\x5b\x58\xa5\xa0\x16\x1a\x3c\xf1\xaa\xf8\x64\xea\x11\x42\xbf\xbd\xa5\x8d\x49\xfe\x4f\x41\xcc\xaf\x7e\x5d\x5e\xfe\xf4\x4b\x6e\x75\xab\x48\x16\xa7\xe0\x43\xd1\x89\xf1\x43\xa4\x31\xd6\x5e\xee\xa7\xb9\x56\xb5\x76\x3a\x6c\xc9\xdc\xec\x81\x3c\x70\xb7\xc3\x03\x07\xf4\xe9\x63\x85\xfb\x57\x3a\xa7\xf7\x36\xe9\xe3\x88\x6e\x7e\x38\xb0\x0b\x1f\x5b\x74\x33\xc5\x81\x9d\x78\x78\xa3\xe4\x8c\x7d\x7c\xd1\xe5\x35\x73\xc8\x11\x53\x54\x68\xc6\xce\x1f\xd0\xf4\x5b\x5d\x7e\x51\x06\xfc\xe6\xd4\x2b\xc5\x58\xc5\x81\xdd\x89\x2d\x95\xfd\x06\x56\x53\x54\x6b\x9b\x7a\x2d\x62\x99\x34\x1b\xc7\xe2\x63\x6b\x0a\x8a\x93\xbd\x2b\xa3\xd3\xb9\xbc\xf2\x83\x8f\xd9\xf7\xda\x91\xba\x22\xd5\x37\x0a\x91\xbe\xb1\x10\x49\x4d\x53\x19\x2e\x5c\x29\xd1\xfe\x6b\xb1\x1c\x9f\xae\x3c\x5a\xe2\x72\x73\x9b\xb1\xaa\xb9\x6d\xc7\x0d\xd5\xfd\x86\x71\x98\xe1\x8a\xd8\x30\xe6\x32\x58\x2b\xda\x8c\xc4\x15\xcc\x5d\xa4\x8b\xff\x5b\x8b\x92\xa4\x63\xa0\xd8\xf8\x8b\x62\x3b\xfe\x48\xf0\xaa\x3a\xd5\x26\x7e\x6f\x1c\x98\x67\x0a\x65\xe4\x2b\x96\x33\xd1\x6b\x2b\x12\x42\x0c\x45\xca\x4a\x52\xd4\x96\x8d\xb2\x3f\x9f\x73\x6f\x8f\x6d\xf7\x11\xd9\xaf\x1b\x7a\xaf\x4a\xac\xfb\x8e\xd8\x20\x7c\x06\x65\xa3\xe4\xd7\x3f\x78\xb9\x85\xc1\x71\xd7\xdc\x2e\x1d\x86\xed\x41\xc0\x5a\x4b\xa2\x0e\x62\xb9\xbb\x1d\x89\x7a\x77\xb8\x44\x3d\x96\xd1\x12\x72\x81\xfa\xba\xdf\x7e\xda\xc3\x60\x0f\xd6\x65\xb0\x07\x83\x18\xec\x46\x98\xac\xaf\xcb\xa1\x4c\xb6\xdb\xd6\x3a\xf6\xcf\xd0\x1e\xd6\xb1\x7f\x86\xf6\xf1\xb0\xf6\x4f\xbc\x19\x0d\x46\x7a\x60\x61\xa4\x3a\xf3\xc4\x4f\x1c\x53\xc7\xa0\xbd\x5c\x4f\x97\x89\xda\x0e\x43\xb7\x19\xf7\x91\xf0\x78\xd0\x3b\x96\x1d\xce\x46\x0f\x5d\x6c\xf4\xd0\xe9\x28\xa7\x2d\x1b\xb5\xc7\xb9\x31\xe2\x48\x39\x6a\xbb\x8e\x39\x28\xf9\x88\xc6\x1e\xe7\xb8\x7b\x56\xd6\x61\xac\xe6\xe1\xe4\xa8\x8f\x5b\xaf\x27\x15\xf7\x6f\x3c\xd7\xfe\x1b\xc8\x6d\x0f\x3a\xdc\xf6\xc0\xcb\x6d\x03\xd1\xac\xc9\x63\x07\x7d\x98\x83\x57\x86\xc3\x92\xc6\x1b\x4f\x62\x72\xef\xc6\x13\x06\x58\x49\xe8\x40\xc3\xf1\x08\x04\x21\x5f\xcc\x78\x12\xe7\x65\x06\xbf\x9a\x39\x47\x56\x9b\x07\x31\x77\x90\xa8\x05\xaf\x1f\xd1\x61\x46\x49\xf0\xd7\x49\x8e\xbb\x4c\xeb\x3a\x49\x59\xd1\x57\x51\x64\x2f\x83\xe9\x48\x7b\xc9\x86\x8c\x23\xf5\x0a\x34\x78\xe0\x8f\xdf\x40\xf2\xcd\xec\xf3\xab\x76\x3f\xd3\xf0\x8d\x15\xa8\x01\x58\x55\xa8\xaa\xbd\x50\x03\x5a\x58\xb3\x8c\x13\x77\x6a\x1d\x5a\x54\x38\xc1\x51\xc5\x6f\x1d\xa8\x2f\x9c\x32\x02\x46\x2f\x71\xf7\x6e\x19\xb8\x5b\xa0\xda\x60\xa3\x7b\x0e\x0d\x57\x4c\xab\x4f\xa8\xe8\xc4\x15\x48\xae\xb8\x7b\xe5\x3b\x3f\x6e\x09\x3e\x54\x34\xa2\x98\xf1\x0c\x94\xe4\x40\x41\x12\xf8\x67\xfe\x0d\x2a\x69\xa8\x05\x09\x72\x6a\xda\xaa\x8c\xc8\xc1\xeb\x90\x5e\x10\x7e\xd7\x20\xbc\x95\xe6\xa0\x8c\xf2\xb2\x6e\x40\x99\xc2\x08\xcd\xa2\x7f\xfb\x9d\x6e\xe2\xd5\x71\x13\x7f\xe7\xb0\x41\xf4\x2f\xc1\x12\x36\xe0\xd5\x70\xdf\xb8\x9a\x30\xe7\x77\x3c\x77\x72\xe4\xf2\x3a\x39\x72\xbc\x62\x79\x89\x5a\x76\x5d\x8f\x2b\xfb\x42\x88\xda\x52\xc8\xa3\x72\x64\xac\x05\x33\x42\xba\x95\xaf\x28\x58\x4c\x03\xbf\x36\xe2\xa4\x50\x6a\x1e\x92\xe5\xe6\x28\x2d\xec\x2d\x4e\x6d\x87\x8c\xa9\x0c\x45\x74\xc4\x56\x96\xcb\x33\xb1\x1e\x31\xca\xa2\xe1\x32\x79\xa4\xff\x7b\xcf\x0d\xeb\x89\xe0\xb4\xd2\x9a\xd7\x90\xe8\x19\x2f\x81\xd2\x5b\xb1\xe2\xab\x87\x58\xd2\x77\xce\x5b\x12\x96\xbc\xe1\x24\xac\xc2\x7c\xf8\x8b\xf2\x31\x96\x3d\xc2\x49\x8d\x4a\xda\x7b\x17\x8c\xf8\xaa\x23\x28\xe8\xaf\x0b\xf1\x44\x26\xa4\x30\x5c\xeb\x2d\xf1\x10\xeb\x44\x10\xdb\x46\x7e\x4a\xb2\x83\x49\xcc\xb3\xb4\x4d\xec\x44\x17\xdd\xf6\x74\x9a\x2c\x60\xb1\x1a\xba\xd7\x5c\x2b\x13\xf5\x6f\x97\x0f\xea\x37\xe2\x5b\x5a\xa2\x9c\x84\xa1\x4a\x59\xda\xd2\xfc\x3b\xd8\x80\xe8\x1c\x54\x60\xe9\xe8\x5b\x07\x9b\xe2\x00\x53\x02\xa8\xc7\x5f\xfc\xc2\xdc\x60\x29\xca\xcc\x84\xa1\x7d\x9d\x85\xd9\x77\x75\xcf\xa6\xef\x3f\x11\xeb\x05\x95\xda\x6e\x88\x7d\x87\x31\xd3\x8f\x2a\x62\x14\xbf\x58\x81\xbb\x02\x81\xec\x35\xa8\x5f\xba\x0f\x4d\x4f\xfe\x70\x50\x62\x49\x14\x9d\xd3\xae\xd4\xfd\xa4\x8c\xe0\xc3\x00\x2e\xe4\x36\x4a\x11\x38\x51\x50\xb3\xae\x7a\x91\x3b\x47\xe4\xae\x88\x76\x68\x81\x61\x0a\x00\xa5\x08\xf2\xcd\x02\x2e\xb1\x38\x8b\x4a\x6a\xe9\xa2\x00\xaf\x04\xf3\x38\xad\x20\x2c\x3f\x90\x02\xbd\x6f\xf9\x15\x41\x50\xff\xf2\x20\x9e\xa3\x10\xcb\x12\x3f\xfa\x19\xdc\x00\x9a\xe3\x15\x4f\x62\x4e\x6a\x09\x63\xa7\x56\x21\xee\x49\x7d\x0b\x82\x0a\x0d\x42\x93\xb2\xbe\x79\x9f\xc0\x0f\x7c\xde\xa7\x79\x0d\xa6\x45\x3f\x80\x49\x28\xbc\x03\x6f\x37\xaf\xa3\x8c\x35\x1d\xcd\x50\x15\x35\x8b\xbc\x8e\x3e\xa3\xe9\x56\xf8\x49\x76\x91\xfb\xca\xae\x82\x75\x8e\xb5\x5d\x80\x96\x88\x64\xbb\x06\xa0\x99\x0a\xda\x6f\xab\x67\xa3\x6c\xb8\x58\x68\x29\xf2\x4a\xdb\x35\x00\xcf\x4c\xd9\xd0\x23\x89\xbb\xc7\x74\xbb\xc8\x59\x54\x72\xdf\x88\x52\x2c\x73\x16\x01\xe3\x39\xe1\x0f\x0e\xce\x65\x64\x57\xe3\x24\x7e\xf1\x19\x4d\x49\xc9\xea\x06\x98\x0a\xab\x5d\xe7\x14\xe2\xf7\x92\x54\xd8\xc1\x57\x4b\xb2\xcc\x19\x1b\x1d\xae\x6a\x52\x82\x6e\x44\xdd\x84\x59\xde\x10\xc1\xf1\xd1\x2b\x9b\x8b\x6a\xf1\xe3\xfe\xfb\xd9\x9d\xcd\x1b\x6f\x2a\x2c\xdd\x94\xc1\x0c\x90\xb8\xf8\x17\x33\x86\x2b\x6b\x89\x79\x52\xd0\x70\xf8\x42\xd7\x0d\xe3\x3c\x9a\xee\xa7\xfa\x0d\xd9\x13\xf4\xfa\xe3\xde\x3d\xa0\x16\xe4\x90\x95\x2d\x4a\x9b\x11\xc6\xed\x78\xdd\xbd\x9a\xc4\x25\xbc\xb5\x5a\x27\x05\xd3\x93\x45\xdc\xc9\xc9\xa9\xda\x32\xc1\xcb\xaa\x7c\xef\xc9\xb0\x36\x55\x3a\x7c\xe2\xf6\xd5\x97\x3e\xb4\x65\x04\x22\x82\xf7\xd3\x9b\x66\x6d\xe3\xcd\xe7\xa0\x6e\x60\x84\xaa\x08\xb4\xcd\x02\x55\xd1\xeb\x93\xb7\xf8\xd3\x0f\x17\xef\xcf\xa2\x06\x45\x54\x03\xc5\x7f\xdd\xa1\xb6\x8a\x52\x5a\x7e\x74\x82\x1f\xa9\x61\x01\xd3\x26\x9a\x55\x68\x19\x81\x88\x14\xc5\x43\xb3\x48\x6c\xe3\xad\xe8\x38\x5a\x15\xa0\x8c\x6e\xf3\xa2\x88\xa6\x30\xc2\xb2\x26\xac\x1b\x98\x45\x53\x38\x43\x15\x8c\x9a\x05\xc4\x03\xc7\x8c\x98\x76\xd3\xc0\x6c\x2b\xfa\x05\xb5\x51\x0a\xca\x08\x14\x35\x8a\x40\xd3\x00\xac\xb3\x92\xe7\xea\x15\x4c\xa3\xe9\x5d\xd4\xae\x30\xff\xce\xcb\x39\xfb\x7e\x96\x17\x64\x06\x59\x05\xe6\x73\xfc\xf5\xbf\x44\x59\x85\x56\x2b\xfa\x04\xf9\xb5\x41\xa4\x37\x7a\x94\xb6\xdc\x4c\xdd\x1e\x44\x16\xdf\x56\x79\x03\x45\x4d\x5c\xb2\xdb\xe2\x15\x20\x95\x89\x4a\x59\xd1\x7c\xf2\x29\xfe\xef\x31\x15\x75\x7c\x86\x42\x1e\xe8\x54\x06\x41\x41\xd9\x34\x51\x51\xb3\x02\x53\x24\xa1\xe4\x88\x16\x59\x9d\x30\xae\x2c\xff\x4c\x12\x06\xef\x0e\x53\x54\x66\xa0\xba\xd3\x7e\xab\xf3\x5f\x61\xb2\x84\x59\xde\x2e\x43\x14\x3a\x79\xed\xcb\x46\xfe\xf2\x17\x5d\xbd\x99\xc4\x1f\xe9\x70\x48\x9d\xa3\x5e\x19\xdb\xd0\x12\xf1\xfd\x41\xe3\x43\x27\x1d\x9f\xbc\x5a\x58\x07\xf7\xf0\x03\x9a\x5e\xac\x60\xaa\xe7\xa0\x1c\x4c\x58\x41\xee\x78\x12\x6f\x2d\xd2\x62\xb2\xf5\xb9\x46\xe5\x64\x8b\x70\xd9\x58\x5c\x39\x62\x70\x56\x11\xca\x2b\xcf\xeb\x6b\xa9\x56\x47\x24\x84\x20\xc0\x5c\x05\xbd\x82\x68\x49\x0e\xbc\x2d\x4e\x16\x08\xd5\x90\x1e\x15\x7e\x40\x30\xef\xe2\xab\x42\xed\xa4\xf5\x56\xd5\x96\x5b\xe2\x00\x39\x01\xbc\x6c\xd9\xaf\x1e\x25\xbf\xd7\x20\x15\x75\xb2\x80\x9e\x2b\xfc\xb4\x86\xcd\xa9\x90\x3c\xdf\x97\xef\x38\xc6\x98\x04\x28\xd0\xc4\xd2\xb2\x35\x61\x5e\xc9\x81\x3a\xd2\x7d\x05\xb1\xbc\xd8\xb6\xe3\x2e\xa7\xd6\xed\x44\x31\xbb\x19\xf8\xc5\xa0\xf3\xf0\x1e\xe6\x6d\x95\x12\x14\xf0\x34\x2e\x1a\x28\x03\x02\x05\x2d\xd9\xb7\x84\x15\xde\x89\x1c\xcb\x5b\xc6\xf1\xd1\x62\x7b\x8b\xac\xde\x66\x27\xa9\x86\x7a\x89\x3f\xf1\x0b\xab\x02\xd8\x72\xed\x41\xe2\x81\x0b\xc3\xf9\x70\xe9\x82\x71\xb1\xcd\xc9\x16\x7c\xc6\x8f\x5f\xc2\xa8\x6e\x56\x37\x87\xdf\x6d\x4f\x9d\x69\x3d\x72\x52\x09\x99\x94\x69\x44\x8c\xf5\x98\x07\x29\x2c\xf4\x82\x65\x36\xd4\x2f\xc2\x8e\x37\xf1\xea\x12\x78\x71\x52\x53\x25\x6f\xf2\x94\x59\x47\x42\xb1\xfd\x58\x34\x2f\xb3\xe6\xf9\xaf\x04\x33\xb7\x79\x57\x91\x74\x1b\xe6\xf6\x26\xd5\x23\xb8\x83\xcf\x5b\x2d\x55\xf6\xae\x23\x89\xf4\x8c\xc1\xe8\x57\x28\x7d\xae\xee\x3c\x70\x82\x5d\xa7\x9d\xea\x95\x3b\x50\x66\xc9\x59\xc2\x24\xae\xa8\x29\x42\x0a\x6c\xbb\x54\xe1\xfe\x49\x56\xaa\xef\xaa\xd9\xf8\x99\x9b\x9c\x84\xec\xcb\x1b\xd3\xe2\xd3\xeb\xd4\x0f\xb9\x58\xa0\xdb\xe3\x82\xa5\xa4\x77\x3d\x06\xee\xed\x81\xca\xd3\xbc\x5e\xe6\xac\x30\x2e\xdf\x22\x32\xaa\x8c\xfc\xc6\x5b\x1e\xb6\x5f\xf6\x83\xf7\x4b\x8c\xa5\x38\x41\x98\x88\x1c\xbe\x3a\x5a\x82\x3b\x2c\x87\xe5\x25\x66\x02\x05\x64\xa9\xa7\xbd\x1b\x65\x7f\xe0\x46\x89\xcf\x30\xdb\xc1\x32\x5c\x89\x9a\x08\x96\x75\x4b\x64\x3d\xd0\x44\xa0\x28\x84\x10\xc5\x07\xb5\xaa\xd0\x4d\x9e\x11\xa1\xb0\x40\xb7\xd1\x92\xf8\x28\x9a\x05\xbe\x2e\xc5\x4f\xa8\xa4\xf2\x1f\x11\x12\xb7\xa2\x97\xbc\x49\xf2\xc8\x0a\x56\xbc\x2d\x50\x41\xb5\x3d\x22\x64\x56\x30\x61\xc2\x25\x16\x07\x99\xc8\xb9\xe5\xc3\xee\xec\xe4\x7b\x77\x23\x0a\x46\x6d\x60\xcc\x96\x3a\xe5\x9b\xad\x1b\x95\xd8\xac\xd4\x7b\xd5\xe7\x83\x1e\xcc\xad\x18\x9a\xff\x40\x66\x75\x10\xbe\xf9\x5e\x66\x79\x43\x14\x88\xb0\xfd\x75\x30\x74\x7f\xbd\x99\x61\x65\x84\x08\xf3\x64\x41\x89\xae\x42\x33\x6a\x89\x8f\xb2\x24\xdf\x62\x22\x2a\x36\xb3\x09\x79\x87\xe8\x22\x25\x8a\x0a\x54\xce\x61\x85\x4f\x03\xd9\x8b\x58\xd1\x81\x50\x2a\x19\x79\x89\xf5\xa0\xbe\x5d\x72\xb0\x41\xde\x46\xd7\xde\xe0\x6e\x92\x15\x9d\x17\xa0\x7c\x27\x19\xae\x43\xdd\x1c\xc3\x95\x0e\x49\x99\x1e\xf6\xab\xd1\xcd\xa0\x0d\x72\x14\xbe\x41\x7e\x40\xd3\x08\x77\x15\xb6\x3f\x8e\x86\xee\x8f\xcb\x45\x5e\x63\xa5\x12\xef\x82\x9c\x02\xff\x57\x6d\x59\xd2\xf3\x4f\x6d\x7c\x74\x23\x10\x28\x57\x54\x6a\xaa\xad\x1b\x58\xe6\x6a\xf2\xe9\xa8\x47\xe6\xb6\xba\x83\x29\xe4\x03\x15\x61\x8f\x95\xff\x11\x43\x07\xfe\xd3\xb0\x4f\x61\xe9\x91\x8b\xa0\x58\x3f\xc8\xa9\xeb\xa5\xb8\x4b\x52\xb0\xca\x1b\x50\xe4\xbf\x42\x51\x1c\x12\x7e\x19\x2d\x40\xd2\x4e\x36\x29\x46\x12\x0e\xf7\x04\xa4\xc8\xd3\x5f\xde\x1e\x95\x5f\xdf\x7f\x79\x50\x30\x2e\xbc\xe9\xa5\x22\xd5\x15\x45\xa9\x75\x94\xda\x17\xae\x7c\xde\x71\xa3\x54\xca\xc1\xe4\x90\x1a\x7b\x0b\x70\xf7\x6d\x34\x2b\x48\x84\x4e\x40\xb6\x37\xb5\x3f\x25\xac\x6e\x81\xdb\x0c\x25\x98\xca\xa7\x4f\xbb\x47\x93\x38\x5d\xc0\xf4\x9a\xbb\x3c\x25\x93\xfa\x99\x00\xb6\x5c\x09\x27\x8a\x62\xa9\x63\xd5\x49\xa4\x7a\xb4\x02\x4d\x03\x2b\x62\x6b\x85\x65\xfb\x16\xde\x30\xef\xc9\x25\x19\x4a\x74\x8b\xaa\x2c\x22\x00\x30\x56\x47\x0a\x13\x5d\x51\x49\x1f\x17\x1d\x77\xef\xd5\xf8\x16\xdf\x76\x82\xab\xd2\xf2\x6a\xaa\x9b\xe7\x53\x2c\xac\x0d\xde\x56\xaf\x02\x6d\x35\xba\xcc\xc4\xdc\x42\x7d\xdc\xea\x67\x3c\x5d\xd6\x5f\xb8\x4c\x62\x55\xed\xcd\x45\x53\x53\xea\x04\x27\xa1\x45\xe9\x5e\xb5\x45\x71\xc9\x0c\x16\x02\x46\xfc\x70\x8f\x06\xfa\x49\xe1\xfa\x62\x05\x53\x11\xfd\x43\x08\x82\xa9\x48\xf9\x15\xfb\x3b\x3e\xc6\x0c\x95\x5c\x9b\xc4\xd4\x76\x0b\xea\x08\x0b\x7e\xc2\xa4\x17\xdd\x2e\x60\xa9\x70\x5e\x50\x63\x76\x2c\x0d\x7d\x75\x83\x79\x31\xbe\x00\x09\x1a\xbf\xb8\xd6\xe1\xd7\x15\x28\xb1\x24\xa7\xdc\xef\x5b\x01\x52\x8b\xdd\x6f\x4a\x61\x32\xf8\xf1\x4b\xa8\xf1\xd2\xb4\xeb\x4c\x82\x48\x10\x0b\xbf\x91\xcf\xdf\xce\xfc\x8a\xaa\x7b\xe3\x48\xa9\x0f\xc5\xdd\x27\xf5\x12\x4b\xc5\x79\x9d\x4c\x51\x95\xc1\xaa\x80\x75\xdd\x35\x95\x69\x08\x9f\xcf\x42\x74\x1b\xe2\xf8\xe5\x85\x6b\xc9\x20\xed\xd5\x6e\x0e\x2d\xb5\x6c\xb9\xf5\x87\x1e\x88\x0b\x42\x29\xbf\x02\xe5\xb0\x1c\x62\x96\x87\xc9\x17\xe2\x27\x7f\x68\x82\x39\x64\xec\x7b\xa1\x5b\x9f\x3c\xef\x20\x1f\x3e\xa3\xfa\x95\xd1\x4b\x45\x07\x43\xf0\x15\x2a\xf0\x7b\xf7\x7a\x4a\x28\xe9\x3e\x3f\x31\x77\xee\xc0\xf3\x39\xf9\xb4\xe9\xd0\x17\x86\x87\x4d\xf4\x4b\x5f\x9b\x01\xb8\xd4\x02\x04\x76\x15\xaf\x55\x37\x0e\x80\xc6\x48\x31\x6c\x2f\x67\xfc\x00\x16\xc0\x31\xd3\x5f\xe5\xb4\xc4\x3a\x91\x89\x95\x2d\x22\x38\x10\xf5\x63\xfe\xa5\x84\xb7\xa7\xaa\xa1\x75\x22\x62\x0d\x04\xd1\x59\x17\x24\x60\xda\xbe\xf9\x29\x0f\xa5\x47\xb9\x56\xf7\xbc\x16\x6f\x50\xb5\x53\xe2\x61\xb6\xde\xef\xf6\xc0\x03\x8b\x67\x56\xd1\x7f\xc2\x18\x96\x47\xe2\xe9\x8a\x63\x44\xe8\x59\x82\x6a\x9e\x97\x49\x83\x56\xdf\x46\xbb\x3b\x2b\xaf\xdc\x33\x38\xc0\x25\x8a\x88\x1a\xab\x1a\x52\xa2\x9f\x88\x99\xa1\xff\xf6\xdd\x70\x58\x0a\xab\x51\x5e\xa3\x32\xc1\xe4\x83\xa4\xf4\x1d\xb7\xa3\x70\xf7\xb0\x75\x77\x82\xb6\x41\x33\x94\xb6\xb5\x35\x62\xa5\x67\xa7\x32\xdd\xd1\xb1\x61\xa9\xca\x12\xbf\x7e\x7b\xa2\x18\x9a\x66\xa8\x12\x4c\xdf\xbf\x85\x35\xab\x9d\x6f\x2f\xc7\x8b\xb4\x90\x0f\xb3\xdd\x39\x68\x73\x8e\x63\x27\xfa\x6e\x66\x42\x30\xf5\x45\xf3\x6a\x44\xa0\xae\x51\x9a\x03\x7c\x57\x44\x94\xbf\xd5\xb0\xc1\xe2\x4c\x7a\x7d\x47\xf9\x64\x01\x67\x4d\xdc\x2b\x3e\x2a\x1d\xec\x71\x31\x5b\x48\x18\xd2\x6f\xb2\xaf\x5d\x2f\x44\x7f\xc6\xc3\xf8\x40\x55\x5b\x2d\xf3\x49\xb5\x32\x38\x18\x48\x27\x1d\xc3\x7d\xaf\xed\x1e\x76\x7b\xb6\xe5\x73\x48\x49\x32\xe6\xda\x7d\x37\x21\x6c\xd7\xd8\x16\x79\x4d\x11\x55\x8c\xf3\xaf\xd2\xc3\x32\x32\x79\xcb\x82\x1b\x78\x5c\x1b\x81\x9b\x3e\x57\x1c\x7e\x21\x02\x75\xb8\x1b\x6e\xab\xa4\xe3\xeb\xcd\xcb\x08\x5c\xc6\x21\x6b\xd3\x3b\xf5\x57\x79\x61\x46\xad\x1a\x93\x57\xe7\x4c\xdd\xa0\x5b\x8b\xb4\xd0\x66\xed\x98\x9c\x69\xe9\xd0\x23\x34\x26\xf1\x2b\x9b\xe1\x02\x5f\x31\xdb\x54\xa7\xdc\xe6\xe0\x19\xd7\xf0\x6e\x8a\x40\x95\x25\xa4\x8a\x6a\xda\x6a\xbe\x32\x1e\x7f\xc3\x8a\xe8\xd1\xe2\x96\x4a\xae\x07\x71\xb8\x91\x12\xd2\x6a\x48\x8e\xc5\xfb\xa6\x39\xdd\xc8\x23\x25\x22\xe5\x21\x60\x45\xc3\xec\xc7\x9a\x49\xf0\x7f\x36\x69\x25\x21\x8e\x8c\x27\x60\x25\xb9\x5d\x54\x3f\xfe\xeb\xcb\xdd\xc0\xd2\xbb\x2e\xc1\x69\x7d\x3b\x89\xb5\xa9\x71\x46\x90\x91\x66\x10\x23\x62\x69\x90\x21\x64\x77\xa3\x86\x90\xbd\xc1\x86\x90\xfd\x5e\x43\xc8\xc1\xe6\x0d\x21\xf7\x67\x0a\xf1\x18\x43\xec\xe1\x96\xe6\xfa\x1d\xfe\x5d\xda\x44\xcc\x33\xd4\x63\x17\xd9\xac\x25\x44\x13\x68\x47\xa8\xf7\xf7\x69\xff\x38\xb8\x4f\xfb\x07\xff\x67\xb5\x83\x78\x74\x88\x87\x22\xda\x9a\x36\x90\x41\xb4\x1b\x69\x03\xe1\xff\x7c\xb6\x90\x5e\x4a\xaa\x3f\xf1\xef\x4c\xf3\xaa\xc6\x50\xba\x7a\xd8\x80\x2a\xd3\x71\x18\xc1\x04\x91\x5e\x12\xbf\x70\x2f\x25\xf0\x63\x01\xbc\xae\x5f\xd3\x89\x36\xa0\xa5\xae\xa9\xe1\x47\x7d\x66\x15\xa9\x98\x32\xf5\x13\x0b\x4d\xef\xcb\xe2\xce\xa1\xc8\x72\xf5\xd5\xd4\x52\x3f\x09\x6c\x67\xd5\x76\xb2\x11\xfb\x08\x65\xf4\x3f\x30\x97\xb1\xe4\x8b\x4c\x9b\x4d\xf0\x88\x13\x44\x86\x1c\xae\xad\xda\xd2\x35\x82\x49\xc5\x89\xd0\x43\xab\x30\x1a\x75\x67\xc1\x26\x8c\x2f\x9e\x9f\x88\x19\x62\xc4\xc4\xae\xf4\x80\x43\xa7\xc9\x68\x57\x8d\xfa\x0e\xdc\x5d\xf6\x90\xa0\x7b\x36\x2f\xad\x63\x60\xc2\xff\x7c\xf6\x25\xbf\x95\x77\x03\x36\xa6\x68\x53\x76\x26\xbf\x6d\x89\x1d\x61\xcb\xf6\xec\x58\x41\x37\x63\x4e\xa2\x36\x22\xc7\x0e\x1e\x6a\x3a\x1a\x67\x3c\xea\xd1\x97\xef\x45\x55\x96\x01\xaa\x16\x7d\x19\x94\xd9\x78\x15\x18\xd3\x70\xb3\x2a\x30\x39\xc7\x4f\x40\x09\xfe\xf1\xcf\x47\x9f\x9f\xff\xf9\xa6\x7a\x28\x25\x58\x86\xc6\x8c\xbd\xb3\x33\x50\x5d\x3b\xc6\x61\xc9\xb9\xa1\x28\x77\x2f\x04\x4e\x8a\xe4\xb4\xab\x02\x94\xef\xdb\x86\x24\x51\x53\x34\xbc\x2b\xb6\x7f\x03\xb3\x38\xbb\x69\x15\x43\xc2\xd4\x54\xe8\x3c\x6d\x28\x33\x90\x17\x30\xbb\xfc\x5e\x96\x31\x94\xf1\xb7\x93\xb8\x6e\xd3\x14\xd6\xac\x24\x4d\x9f\xc1\x75\x48\x08\x6e\xcc\xaa\xc6\xc3\x2a\xca\xaa\xbb\xa4\x6a\xad\xd1\x4b\xf1\xe8\xf0\x5a\x8b\x81\xb4\x67\xda\x7a\xc5\x92\x03\x47\x90\x99\xbf\x91\x30\x7c\x0c\x0b\xc0\x8d\xda\x10\xdf\x35\xfb\x76\xf8\x9a\x7d\x3d\x74\x52\x6d\xfe\xb8\x28\xa2\x06\xd4\xd7\x75\xc4\xd6\x0d\x5f\x59\x77\xbc\xdc\x36\xad\xad\xdd\x49\xa9\xb4\x1a\x27\xcd\x38\x63\xe6\xd7\x54\xf2\xab\xac\x49\x3e\x2c\x2c\x97\x85\x44\x76\x80\x50\xee\x21\xae\x32\x1e\x1f\xf7\x68\xfa\x98\x1c\x39\x5d\xe4\x57\xdb\xd4\xae\x02\x7c\x22\xb6\x2d\xdd\x09\x75\x54\x1c\xc7\x56\x02\x3b\x31\x4f\x14\x09\xef\xc8\xb5\x47\x57\x15\x84\xcb\x15\x87\x8f\x22\x56\x99\x59\x5e\x14\x2c\x99\xbc\xff\x0d\x13\x70\x2a\x58\xf2\x23\xc9\xac\x7c\x0d\x37\x96\x28\x1f\x45\xe7\x72\x78\xd1\xef\x73\x1a\xbb\x9a\xd2\x84\xa0\x06\x45\x55\x2b\xed\x40\x93\xa8\x59\xc0\x1a\x6a\xe5\xe6\x59\xf6\x9c\xd2\x5e\xdd\xa0\xd5\x0a\x66\x7f\x58\x4b\xbb\xf3\x08\xb3\x74\xd3\x7f\xa3\x6c\x7a\x4f\x31\x47\xe7\x42\x60\xbe\xac\xce\x23\xaf\x93\xbc\x46\xf8\x82\xcd\x02\x63\x78\x9e\x89\xf8\xd4\xc1\x05\x1e\x15\x22\xf0\xea\x82\xdc\x69\x57\x82\x8a\x56\xdb\x62\xd3\x57\x6d\xc1\x37\x79\xdd\x92\x40\xcb\x45\x9e\x65\x50\x4f\x91\xae\xf2\x1b\x58\x45\xb4\x28\xe2\x24\x62\x97\x41\x5e\xce\x27\xc4\x40\x27\xd7\x58\x2e\x87\x17\x51\xc5\x28\x7a\xf8\xe6\xb4\xcf\x7c\xd1\x79\x45\x22\x7f\x0e\x7e\xf5\x84\x08\x3c\xee\x84\x7a\xd7\x7b\xef\x50\x96\xcf\xf2\x11\x2f\x5e\x90\xba\xb5\x83\x5f\xfb\x89\xd5\x9c\x1a\xfa\xde\x19\xc7\x05\x19\xd4\x19\x2a\x5a\x67\x01\x50\x0f\x2d\xcf\x3f\x0e\xa7\x23\x5c\xa2\xca\x5d\x17\xd9\x17\xad\x23\x0f\xc5\xe0\xda\x96\x91\x33\x73\x51\x9e\x53\x7a\xb5\x95\xc2\xfa\xcd\xc2\xaf\x97\x3c\xe9\x8f\x28\x5f\xae\xbc\x44\x4b\x88\xb4\xf6\xd3\xa1\xa5\x8a\xde\x40\xcd\x8a\x8e\xfd\xb9\xcb\x0d\xdf\xef\x6b\xd7\xee\xf5\x1d\x8b\x9b\x76\x7f\x67\xf2\x0d\xb5\x5d\x72\xec\x2d\xd5\xc5\x2e\xb5\xdf\x5d\x9b\xa3\x9c\xbb\x67\xb4\x16\x7a\x5c\xe5\x1f\xda\xae\xa7\xfc\xbe\xc6\x29\x5e\xfa\x00\x6b\xd8\x98\x8e\x63\xe1\x2d\x17\x63\x53\x3d\xe3\x22\xa6\x6b\x98\xb3\xf8\x98\x97\xbd\x5c\xc2\xb2\x79\x05\xf2\xa2\xad\x20\xfb\x9a\x57\x3e\x14\x39\xff\x6a\x2e\x26\xd3\x4c\xd4\x60\x78\x0f\x7a\x83\xe8\x21\x99\x89\x2e\x68\x80\xbc\x56\x4c\x51\x6e\xf4\x84\x76\xdc\xe3\x45\x2e\x37\xe1\x3f\xa6\xca\xee\x46\xd4\xe7\x15\x20\x3e\xba\x47\xaf\x35\xff\xb4\x9b\xbe\xba\xb9\xfe\x26\xd3\xb4\xe6\x67\x58\xe2\x55\x50\x1d\x2c\xd9\xbd\x93\xb8\x25\x30\x7c\xe6\x53\xba\x4b\x53\x79\xb7\x86\x8d\xc0\x10\x54\x12\x96\x39\xfc\xd1\xd5\x95\xf5\xad\xef\x30\xeb\x9c\xc4\x2f\x99\x69\x84\x2a\x80\xf4\x96\xaa\xbf\x43\x5f\xf1\x9f\xa4\x34\x35\x7e\xe8\xdc\xd8\xbb\xb5\x0e\x0a\x3f\x89\x3f\xc0\x14\x96\xcd\xb1\x14\x75\x62\xcc\xe0\xc9\x94\x4e\x41\xfd\x01\xa6\x68\xb9\x84\x65\x26\x7e\x3b\x59\xe4\x45\x56\xc1\x32\xe6\xd7\xe2\x39\x28\xa9\xdf\xf7\xd3\x21\x4b\x60\xc5\xcb\xbc\xbd\x02\x55\x53\x6f\x13\x2e\x3f\xd9\x11\x43\x67\x40\x0f\x0c\xa0\x90\x70\xd5\xee\x4b\x2c\x45\x53\xbe\x45\xbe\xe0\x89\x3d\x93\x58\xcb\x06\xd2\x70\x33\x64\xf2\x8f\x50\x20\xd2\x02\x82\xea\xa5\xfe\xa3\xab\x63\x8a\x4d\x67\x0c\x77\x12\x2f\x40\x99\x15\x50\x5b\xa8\xdd\x2b\x05\xe2\x49\xf9\xd5\xd9\x74\x8d\x17\x27\x99\xe2\xd5\x19\x48\x8d\x9a\xaf\xe5\xc0\xf7\x3a\x3c\xa5\x1e\xdc\x84\x56\xa4\x7e\xe0\xbb\x15\xd9\x57\x09\x50\x37\x96\x49\x58\xea\xa4\xbb\xa4\x50\xad\x35\x6c\x8e\xc5\xe7\x1f\x5b\x58\xdd\x11\x20\x36\x83\xe2\x7b\x57\x1c\x1b\xdd\xd1\x2f\x2d\x4f\x3a\x70\xb0\x19\xa8\x93\xca\xdc\xea\x03\xdb\x48\xc5\xc1\x08\x79\xb1\x26\x67\x67\x7b\x45\x0e\xcf\xba\x3b\x4e\xfc\xc3\x17\x17\x6d\xe1\x85\x46\xdb\x17\x2e\xe2\x4e\xe2\x7f\x91\x82\x06\xbf\xbf\xee\x98\x35\x97\x01\x07\xc8\xa4\xff\xe1\x77\x08\xa6\xcf\xc6\xae\x8e\xed\xe9\x53\x81\xad\x3d\x29\xd2\x97\xaf\xe6\xaf\xbf\x57\x2f\x90\xae\xf5\xd2\xd8\x1d\xa1\x06\xbf\x36\x8f\x27\xf4\x0e\x08\x15\x9f\x2d\xef\x0b\x84\x3d\xd9\x80\x53\x84\x53\x5e\xb3\x18\x1b\x43\x5e\x13\x57\xd3\xe0\x37\xbb\xf7\xd7\xa8\xce\xc5\x35\xa5\x9a\x05\xc8\xf7\xef\xa8\x77\x07\x9f\x90\x0b\xf9\x85\x30\x09\x52\x53\x57\xc7\x32\xe8\x22\x8f\x5a\x6e\x45\x35\x40\x54\x0d\xdf\x72\xa4\x2f\x54\x35\xa7\xb0\x4e\x61\x99\x29\x4e\xcc\x43\xda\xd9\x51\x68\x67\xdd\x9b\x5b\xed\x33\xec\xfc\x73\x81\x9f\x76\xfd\x2c\xb4\x6b\x22\x20\xf8\x16\xc2\x6b\xe6\x54\xd8\xd4\x67\x34\x3d\xa7\x97\xba\x77\x39\x26\xbd\x34\x0c\xe6\x78\xba\x98\xbe\xa2\x02\xc1\x18\xb6\x46\xb9\xd1\xe6\x98\xdb\x0a\x0f\x0f\x36\xb0\xca\x7f\x85\x59\x42\x6e\x93\xa7\xc0\xea\x2e\x3e\x9e\x5d\x7e\xf3\xec\xa7\x1f\xfe\xc6\x59\x1d\xd1\x79\x39\x28\x35\xb7\x1e\x36\x55\xbe\x5c\xc2\x8c\x97\x57\x08\x3b\x3b\x76\x5e\xf8\xe9\x53\x4c\x11\x1f\x12\x0d\x91\xcb\x5b\x8a\x86\x46\x92\x82\xdc\x85\xc2\x66\x79\xba\x81\x95\x0f\x2b\xeb\x1c\x54\xb0\x6c\xc2\xf3\xdd\xba\x0e\x06\x1a\xa9\x3e\x89\x5f\x30\x9b\x0b\x3d\x67\xf5\x16\x39\xee\xc2\xea\x4a\xba\x09\x4c\xd1\x57\x3d\x02\xca\xcb\x13\x03\xea\xbb\x13\x63\x19\x12\x62\xe9\x7b\xfc\x1f\x97\xd1\x63\xbd\x8c\x82\x1d\xd8\xb1\xee\x90\x5c\xb2\x5b\xcb\xee\x21\x0c\xbf\xde\x3c\x51\x4e\x23\x03\x69\x70\x87\x1b\x89\x9b\xe9\xe3\x04\x43\xa1\x6f\xa5\x09\x78\x18\xf8\x6d\x27\xc0\xf1\x0c\x51\x70\xed\xe3\xa6\xa9\xf2\x69\xdb\x40\x33\xeb\xb5\xdf\x0a\x1d\x0a\x90\xdb\xe9\xfb\x92\xc7\x29\xe7\x75\x94\xa2\x72\x96\xcf\xdb\x0a\x66\xd1\x6d\xde\x2c\xa2\x12\x45\x78\x5b\x44\x40\x8c\x6b\x2b\x74\x60\xbe\x55\x0a\x8f\x1c\x1b\xbc\xa9\xd7\xdd\x6d\x0c\x3f\x78\x23\x69\x80\x96\x60\x8d\xd8\x8a\xa8\x2d\xe0\x74\x9c\xb0\x92\xfb\xaa\xb4\x40\xa3\x17\x4d\xa4\x69\xd6\x88\x2b\x99\xc9\xd6\x36\xde\xb9\xab\x0a\xca\xad\x9b\x16\x79\x72\x9b\x97\x19\xba\xc5\xe3\x87\x05\xa8\x9b\x3c\x55\xa7\x60\xdb\xfb\x06\x50\x7b\x77\x87\xc9\x1b\xca\x04\xc6\x76\x6d\xe7\x80\x0d\xd5\xd9\x39\x61\xd1\xb1\x4f\x4a\xf4\x26\x31\x74\xd7\x49\x83\xb8\x7d\x5c\x09\xdf\x1b\x2b\x97\x5b\x04\xe9\x7b\x92\xd2\x9f\x82\x7c\xfe\xe7\xcb\x9d\xb7\x97\xef\xff\xf8\xe3\xdf\xb8\x7c\x1e\x1c\x75\xa2\xc8\xc2\x60\x8e\x79\xc0\x02\x15\x85\xea\x51\x37\x98\xa5\xb2\xdc\x43\x43\x4f\x36\x6c\x0a\xe1\x46\xfd\xc1\x2f\x0a\x93\xfd\x00\x31\x70\x12\xbf\x48\xdb\x0a\x4b\xda\xe7\x0a\x40\xb5\x10\x41\x79\xe1\xb5\xdf\xd0\x5c\x30\x70\xfc\x9b\xd2\xfa\x35\x06\xb0\x51\xbe\x22\xdc\x25\x8f\x9f\xa9\xfc\xf0\xdd\xf1\xe5\xf3\xfc\x74\x20\x53\xe9\xc4\x53\xe1\xbb\x55\x8f\x5b\x37\xbe\xe8\xc0\x56\x3d\x9b\xec\x59\x9a\xe9\xe0\xe3\xd2\xdd\x62\x31\x6d\x13\xd3\x7b\x3b\x2d\xc1\x4d\x3c\x61\x76\xee\xf1\xfb\x80\x2d\xd8\xa6\x37\x81\x74\x24\x3c\xfe\x8d\xf0\x6e\xf7\xd9\xdb\x9b\xf2\x79\x1e\x16\x5f\x6c\x17\x4b\x7f\x40\xd3\xe8\x2d\x68\xcb\x74\x41\x94\x02\x43\x80\xa4\x4b\xa9\x5f\xbb\x2c\x7a\x74\xd7\xac\x95\xca\x4a\x84\xf1\x7d\xa7\x83\x9b\xeb\x0d\x2a\x3f\x5d\x99\x78\xe7\x52\x28\xdd\x93\x91\x1a\x9d\x2a\x16\x2e\x54\x99\x2b\xc5\x0e\xa2\x9a\x3f\xb6\x64\x45\x8b\x5e\xab\x87\xa8\x76\xf6\x03\x9a\x7a\xcc\x14\x36\xc9\x97\x9f\x2b\x37\x26\x8e\xa8\x1a\xd2\x37\x97\x88\x05\xe9\x47\xcb\xb6\x68\x72\xa1\xe2\x1d\x4c\x62\x50\xe5\x20\xe1\xf9\xc0\xbf\xa0\x36\xca\x50\xf9\x5f\xff\xf1\xff\x34\x14\x92\x70\x05\xab\x65\x5e\xd7\x39\x2a\xa3\x06\x45\xea\xb2\xd4\xbc\x01\x19\x09\x12\xb3\xaf\xfa\x40\x76\x1c\x24\xb1\x4a\xcc\x3e\x28\x8c\x9e\x92\x44\x54\xb5\xd1\xeb\x12\xe1\xab\x05\x66\x8a\xe3\x5b\xc4\x68\x92\x00\x1e\x35\x4f\xc5\xcc\x22\x35\x36\xb3\xd1\x92\x03\x36\x62\xdf\x1a\xbb\x58\x53\xdc\xc4\x17\x2b\xa3\x60\x84\xa5\x4d\xa1\x87\xcc\xe1\x05\x7e\x4b\x75\x87\xab\x97\x62\xaf\xfd\x4d\x8e\xe9\xc0\x3e\xa6\xfe\x4b\xd8\x8c\xb8\x2c\xf2\xba\x51\x07\xa4\x35\x61\x7c\xaf\x9a\xa5\xae\x26\x31\x56\xd8\x93\x19\x42\xcd\xa0\x08\xcc\xbd\x71\x11\x98\x7a\x03\x78\x34\xc9\xf4\x4e\x93\xa0\x56\x15\x22\xb1\x8b\xdc\x10\x19\x62\xca\xc4\x57\x4c\xa0\xa9\x72\xd0\x10\x68\x66\xf6\x65\x1e\x3c\x90\x0b\x91\xca\x7d\x6c\xda\x7b\x37\x33\x20\x16\x32\x19\x36\x18\xf2\xf0\xa0\x61\x58\x42\x63\xf7\x3d\x2a\x3a\x93\x9d\xc3\xec\x37\xfd\x01\x8c\x7b\x66\x00\x23\x9e\xfb\x35\x24\x66\x28\x1a\x6d\xb8\x95\x87\xc4\x09\xbb\xf2\x13\x98\x0f\xdf\x08\x65\xdc\xd7\x42\x19\xa9\x87\xc8\x1b\xcc\x68\xc7\x5c\xec\xa4\x1b\x68\x54\xdd\x51\xf4\xa3\x69\x01\xd9\x79\xeb\x89\xb6\x56\x91\x1a\x51\x79\x42\xc1\x18\xae\xba\x35\xa2\x95\x2a\x18\x15\xac\x21\x66\x43\x79\x09\x0c\xd8\x18\xe7\x8c\xe8\xaa\x63\xd9\xed\x4a\x7a\x3f\x64\x03\xa1\x96\x4f\xf9\x4e\x52\xb6\x58\xa8\x72\x55\xea\x8c\x3a\xbe\x87\xba\xc1\x12\xda\x71\xe3\x32\xed\xfc\xd7\x7f\xfc\xa7\xf7\x7d\x58\x66\x9e\xb7\xd1\xcc\xf9\xb2\xff\x1a\x0a\x37\x4e\xaa\x9b\x98\x38\x53\x2a\x78\xa3\x6d\x62\xc1\xaf\x55\x32\xe1\xa7\x72\x14\x7c\x9c\xd9\xb0\x19\xe8\xff\x33\x8a\xcf\x01\x6f\x2a\x54\x32\x44\x29\x11\xb5\x19\xee\xb8\x31\x07\x5e\x92\x73\xd1\x37\x70\xfe\xd4\x7a\x83\xe6\x38\x2d\x63\x47\xad\x94\x02\x36\x37\x20\xbd\x0d\x07\xe5\x6e\xba\xcd\x0f\xbb\x3d\xc2\xe1\x08\x1f\xc0\xda\xd6\xff\x33\x64\xca\xf7\x7d\x13\x1b\x65\xe8\x3f\x43\x51\x05\x97\x20\x27\x28\xd9\x45\x7e\x83\xff\xf3\x19\x4d\xa3\x82\xf5\xbb\xe5\x27\x9e\xcb\xee\x4a\x13\x61\x57\x4a\xb0\xaf\x59\x3d\x9c\xa0\x98\x49\x1b\x26\x09\xd7\x55\x98\x92\x11\xc0\x8b\x35\x3d\x1a\xb9\x8b\x65\x33\x5a\xc0\x88\x42\x96\xa8\x89\xb2\x5f\x93\x3c\x25\x1c\x71\x0d\xc5\x94\x2b\x91\x9b\x56\x4e\xad\x91\x72\x8f\x5f\x4f\x2d\x9e\x65\x3b\xbf\x4c\xe1\x4b\xb3\x8e\xb8\xaa\x3f\xd2\xca\x4b\x91\x39\x3b\x25\x0f\x4b\xc9\x57\x54\x41\xf1\xf7\x15\xf1\x56\x7f\x9b\x8a\x1d\x39\x0c\x2b\x22\x6d\x91\xb4\xb9\xc9\x8f\xa1\x92\xd8\x7d\x1f\x7b\x96\xe2\x0e\x8a\x19\x44\x36\x62\xd9\xba\xf6\x78\xf4\x0c\x90\x00\x4e\x65\x26\x09\x48\x53\x54\x65\xf9\xba\xfb\xd2\xb2\x7f\x36\xbd\x45\x59\xf8\xf0\xe3\xdf\x94\xfb\xd7\xdf\xbf\x79\x56\x7d\xf8\xea\x2b\x6e\xaf\x46\x34\x6f\xaa\xc4\x7d\x58\xa5\x72\xc7\xc3\x1e\x59\x30\xa8\x7a\xbe\x75\x76\x13\xad\x2c\x78\x48\x15\x40\x47\x33\x99\x96\x90\x1a\x78\x79\x3a\xe7\x4a\xcc\x22\xb0\x6c\x60\x45\xad\x25\xcb\xbc\xcc\x97\xce\x62\x73\x01\x96\x17\xb9\x30\xb6\x62\xa3\xbb\x5d\x29\x59\x09\x75\xd7\xeb\xc4\x59\xcd\x25\xef\xaf\x81\x3d\x2d\x2b\xcc\x6f\xe8\xce\x5c\xc2\x7f\xea\xdc\x83\x5d\x56\x6b\xf1\x02\xb2\x76\x9b\x3e\xfd\x34\xfe\xfb\xf1\x1f\xfe\xe7\x7f\x4e\xdf\xfd\xfa\xc7\xf2\x99\xe5\xf0\x8b\x58\x95\x49\x5c\x37\x55\x9b\x36\xad\x56\x8b\x7a\x44\xbc\x80\xff\x05\x77\xb4\x80\x12\x97\xe2\xda\x42\x6b\xe3\xb8\xc4\xd6\x38\x32\x11\x8f\x71\x0e\xf2\xaa\xb6\x5a\x92\xac\x24\x8a\x65\x20\x07\x93\xba\x02\xe0\x1e\x7a\x37\x3f\xf7\x65\xe8\x47\xa0\xdb\xd3\x1a\x87\x01\xcf\x66\xd3\x67\xc1\x96\x02\xf2\xf8\x4f\x06\x38\x9f\x1e\x83\x93\xf3\xdc\x71\x2d\xf2\x0c\x89\xda\x1a\x8d\x67\x85\x3f\x10\x36\x7c\x2d\x5f\xde\x42\x1d\x9e\xdc\xb8\x76\xad\x3c\x5d\x59\x0d\x74\x55\x8b\x09\x45\xda\x8c\x3c\x5e\xe5\xdd\xb1\x28\x1d\x7e\x41\x56\x92\xb9\x51\x63\x08\x87\xa0\x6d\xa8\x52\xac\x68\x24\x54\x8e\x55\x62\xa5\x1c\x80\x0e\x76\x55\x57\x1c\xd7\x63\x75\xe8\xbe\x02\x45\xa1\xe9\x98\x6b\x1d\xed\xee\x46\x73\x1f\xf4\x7f\x1a\x75\xd0\x6d\xc9\x56\x8f\xff\xa0\x17\x6f\xdb\x2f\x5f\x8b\x9b\x77\x0f\x5a\xc7\x88\x06\xaa\x46\x4a\xa4\xaa\x7e\x9b\x29\x91\xd5\xd2\x11\x96\xd7\xc9\x0a\x64\x59\xef\x0d\xb6\xc3\x78\x0d\x13\x67\x27\xf1\xc5\x02\xdd\x32\x88\x18\x34\x53\x81\x31\x38\xab\xc9\x6b\x1a\x2a\x45\xab\x9c\x5d\x0a\x18\xdf\x4f\xb2\x9c\xe3\xed\x45\x3b\xbd\xc4\x4d\xa8\xee\x11\x0a\xbc\x75\xa1\xff\xea\xe0\x49\x64\x10\xb2\x85\xfe\x34\x76\xfb\x17\x01\x8e\x33\x49\x12\xcd\x81\xc6\xb2\xfd\xb4\x1c\xd3\xd1\x3e\x34\x7f\x63\x4e\x3f\xee\xfa\xde\x2b\x69\x83\x35\xc2\x9c\x87\xbb\xb2\x28\xfd\x84\x3f\xcb\xf4\x37\x1a\x6b\x4e\x1f\x4c\x51\x51\x80\x55\x0d\x33\x86\x92\x5a\x0b\xcf\x75\xa0\x23\x6c\x77\xbc\x23\xec\xd1\x01\x91\x18\x83\xb2\xdb\xee\xdf\x9c\x86\x9b\xc4\x7b\x1b\x93\x78\x25\x1b\x6c\x94\x21\x99\x6c\xb0\x45\x8e\x71\xb2\xc1\x26\xad\xde\xb9\x75\x1a\x64\xb8\x28\x9b\xa4\x63\x91\x0f\xca\x5b\xe9\x1f\x22\x41\x53\xd9\xe4\x08\xcf\x3f\x6e\x72\x95\x09\x02\x8b\x3f\x78\xd8\xc6\x34\x53\x3f\xc3\xf4\x8d\xe0\x38\xe5\xe6\xd0\xfe\x6a\xec\x51\xa0\x1b\x75\x77\x1c\x0e\x4c\xac\x46\x4a\x28\xf5\x35\xf8\xdb\xb0\x6c\x97\xb0\x22\x10\x41\xd2\x50\x31\xf9\x44\xe1\x33\x0d\x8c\xb9\x9d\xab\x49\x3c\x47\x0d\x3a\x56\x30\x64\xb8\x87\x97\xfb\x5a\x85\x63\x92\xdd\xd9\x76\xbc\x19\x72\x81\x9f\x50\x8b\x4e\xfc\x42\xe7\xe1\x12\x54\x5a\x87\xa2\x59\x67\x38\xae\xeb\xc2\x14\xad\x2d\x51\x28\xa6\x4c\xa1\x59\xb6\xbf\xb1\xf8\x6d\x65\xf7\x13\xe2\xd9\x0f\x30\x68\xdb\x96\x4b\x05\xed\x61\x01\x58\x84\x84\x58\x40\xc2\x5c\x06\xca\x58\x72\x4a\xce\x0b\x35\x92\x1c\x7f\xf5\x19\x4d\x5f\x83\x5a\xd9\x8b\xf1\xf3\x78\xc2\x23\x53\x0d\x0c\xef\x03\x05\x3c\x63\x47\x71\xa1\x6b\xcb\x47\xdd\xf4\x71\x12\x0b\xb0\x7f\x91\x56\xa6\xcd\x4e\xc9\x89\xf2\x9e\xa7\x10\x08\x41\xc7\x61\xb1\x3b\xe5\x9d\xca\x8e\x25\xe8\x6b\x58\x76\xcf\xda\xbe\x3d\xe2\x76\xeb\x0a\xd2\x1e\xf6\x36\xde\xc1\x47\xfa\x52\x01\xd9\x48\xa4\xd9\x14\x42\xa6\xc7\x67\x5b\x03\xbd\xa6\x46\x76\x45\x10\xfb\xec\x95\x39\x7b\x54\x12\x67\x2c\x45\x87\x2e\x46\x7d\x10\x6f\x69\xd3\xc0\xf4\xcb\x2d\x5d\x3b\x54\x66\x16\x96\x87\xf9\x13\xa9\xe6\x50\x14\xdd\x5b\x27\x8c\x4c\xae\xbb\x4e\xf8\xdc\xc9\x2c\xb5\xd3\x19\xd8\xae\xdd\x2f\xef\xba\x80\xfa\x6d\xe1\xe6\xa5\x46\xbd\xc0\x12\xee\xa9\x61\xcc\x68\x68\xd6\x0b\x2b\xd2\xc2\x32\x5d\xfc\xc8\x4e\xc2\x19\x6c\x83\x54\xb6\x5b\x2d\x08\x5a\x4b\xdd\x72\x0f\x33\x41\x52\x4e\x51\x99\x82\x46\x73\x51\xaf\x8a\xb6\xa2\x45\x98\xd7\x32\x6a\x74\x4d\x0e\x9b\xb6\x5e\x2a\x90\x39\x8f\xdf\x96\x51\xbe\xfc\xe1\xfb\x6f\xea\xe7\xdf\x87\xd9\x32\x44\xd1\x8b\xa1\x46\x0d\x6a\x53\x27\xc6\x48\xa5\x1a\x85\xcd\x81\xd7\x31\x67\xd0\x70\xdd\x2b\x0e\x0f\x7f\x9b\x67\xcd\xe2\xdb\xe8\x68\x6b\x77\xef\xb0\x82\xcb\xff\x43\x6d\x82\xd6\x30\x6a\x40\x5e\xd8\x40\x0f\xbb\x86\x12\x57\x0a\x7a\xe7\x49\x33\xfd\xfc\xf2\x6e\x65\x87\x2c\x94\x7c\x85\xe4\xd9\x93\xc7\x7a\x8c\x16\x1b\x1d\xd8\x79\x95\xa3\x2a\x6f\x3c\xde\x34\x25\x84\x8a\x3f\xfa\x90\x03\xf4\x61\x4b\xea\xe3\xbb\xe1\x4f\x7a\x87\x17\x1b\x05\x0c\x14\x21\x90\xb0\x65\xcc\xad\xa2\x1b\x09\x53\xaf\x88\x45\x34\x29\xbf\x59\xbc\xcd\xcb\x6b\x98\x71\x28\x7b\x4f\x9d\xff\x50\xfc\x82\xd8\x1a\x11\x6d\xb9\xe2\xc4\xb8\xb6\xf8\x5f\xb1\x6f\x64\x4c\xea\x73\x5c\x7a\x1a\x16\x7f\xc0\x05\x62\x57\x81\xc8\x43\xd6\x6c\x15\x93\xca\x3c\xa0\x4d\x49\x48\x90\x92\xfa\x5d\xdd\xc0\x25\x16\xba\x09\xda\xff\xc5\x02\xdd\x9e\xf1\xe7\xec\xd5\x21\x86\x53\xd8\xbb\xcd\xce\xd4\x0c\x0a\x97\x40\x37\xe9\xce\xc1\x85\xce\x10\x4e\xbb\xcd\x1c\x93\x33\x94\xc1\xe8\x1c\xa1\xc2\x79\x50\x14\x9f\x6b\x89\x32\x48\x9f\x65\x14\xb5\xfc\xa0\x09\xdf\x89\x26\x44\xf6\x9c\xfb\x67\x93\xfd\x6e\xda\x9b\x07\xd8\xdb\xee\xe2\xc4\xc4\x20\x1a\xa6\x0c\x3a\x0f\x14\x3e\xc3\xaf\x8e\xf5\x2e\x8f\x73\x90\x5e\x7b\x6e\x8f\x7b\xd8\xa0\x41\x7b\xb3\x9f\x94\x7d\x5b\x35\x74\x65\x2a\x38\xcf\xeb\x86\x26\x6a\x5a\x21\x22\x36\x05\xde\xf2\x41\x74\xe4\xb3\x25\x0d\x1c\xb2\x9d\x8c\xce\x23\x1b\x46\x12\x79\x07\xdd\x2f\x45\xfa\x10\x97\x83\x09\xe2\xb8\x34\x37\x45\x8f\x0a\xde\xe4\x0f\x42\x90\x0f\xa2\xa3\xf5\xb7\x88\x18\xf2\x40\x92\xe8\x37\xd3\xb3\xc9\x41\x6f\x3c\x46\x57\x01\xd3\x7e\x11\xf9\x9d\x1d\xc4\xa4\x49\xfc\x2f\x60\xd6\xc0\x4a\xff\x8a\xcc\xc0\x0c\xde\x20\xe8\xba\x66\xf8\xee\x06\x32\x42\x85\xd6\xb2\x71\x75\x88\x86\x71\x26\xe9\x02\x54\xcd\x53\x50\x89\xce\xda\x37\xed\xde\xfb\xe9\x7b\x47\x84\xd3\x02\xd4\xb6\x44\xb8\xd8\x1e\x0e\x24\xd4\xcc\x13\x54\x36\x20\x2f\x61\xc5\xcc\x81\xd6\xd0\xa0\x5a\xa6\xca\x5b\xbe\x8a\xeb\x55\x91\x37\x09\xaf\xc5\xd5\x13\xc6\xb1\xbb\x33\x89\x91\x12\xbd\x5f\xc0\x39\x2c\xad\x05\xe5\xfc\x41\x15\x7b\x13\x86\x15\x1c\x1a\x48\x81\x3b\x2e\x08\x9e\xb0\xf4\xb9\x72\x23\x25\x99\x31\xc3\x1d\xe3\xb2\x43\xa4\xfc\xd3\xab\x27\x1e\x28\xd6\xcf\x82\xd7\x32\xe5\x63\xa2\x56\x8c\x53\xd0\xb4\x58\xd0\xe4\x3f\xf3\xb1\xa9\xb5\x14\x87\x75\x44\x76\x11\xee\x68\x47\x6d\x8b\x18\xfc\x7c\xd5\x36\x63\x6b\x42\x54\xc6\x86\xf7\x22\x2f\x33\x5a\x1c\xb7\x17\x11\xcb\xc5\x57\xf6\xf1\xf3\x36\x89\xb3\x03\xa2\x62\x16\x65\xd1\xed\xae\xb1\x35\xfb\xc9\xbf\x51\x51\x79\x51\xe4\x29\x14\x5e\x82\xde\x8d\xab\x46\x82\x2a\xaf\xfe\x66\x9b\xf8\x70\x53\x9b\xf8\x68\xf4\x26\x3e\x32\x37\xf1\xe1\x3d\x6d\xe2\xa3\x9e\x4d\x4c\xfe\x24\x21\xbc\x5c\xdf\xb5\x90\x73\xd7\xea\x57\x79\xe6\xed\x42\xcc\x92\x2c\x12\x56\x5e\x1d\xaa\x9e\x79\x62\x9e\xbb\xd5\xe4\x49\xfc\xe2\x4b\x0b\xa9\xac\xe8\x31\x09\xef\x5a\x7b\x9f\xc4\x5f\x84\x3d\xd3\x13\x67\x62\x50\x75\xd8\x59\x3e\xa2\x3d\x7f\xe3\x3c\xcb\x91\xd5\xa6\x6b\xf3\x86\x6c\xb0\x73\xc3\x4b\xe0\xe6\x2a\x47\xf8\xe5\x20\xae\x72\x68\x1b\xbf\x2a\xd6\xb0\x0b\x3e\xe6\x43\xa5\x23\x75\x7d\x6f\x66\x75\xb0\x2b\x95\x01\x4c\x27\x53\x50\x39\x0d\xc6\xc4\x42\xec\x90\x32\xe8\xea\x27\x39\x35\x3f\x28\xe6\x69\xad\x5d\x2a\x45\xcd\x55\x03\xf3\x7a\xc2\x93\x2a\xe3\xdc\x97\x00\xa5\x4d\xed\xf1\x8b\x51\x1f\x8f\x97\x5f\x17\x7b\x97\x7f\x74\x5a\x96\xd5\xf9\x98\xb7\xaa\xaa\x20\xc8\xc0\x2d\x12\xd7\x9a\xd4\xb7\x04\x4f\x41\xaf\x55\xa7\xf1\x64\xfb\x97\x6a\xce\x14\x6d\x83\x79\x4f\xf7\x74\x4f\x79\x37\xa7\xd1\xa2\xae\x7c\xb5\x39\xb8\x3a\xcf\x31\x1e\xe9\xb2\x54\x48\x5b\x27\xe3\xa5\x3e\xe5\xc2\xec\xc0\xdf\xa2\xbc\x4a\x7c\x2d\xfa\x6d\x05\x0b\x58\xac\xac\xa6\x1a\x85\x10\x2e\xa4\x8d\x0a\x11\x83\x25\x2f\x97\x49\xd7\x51\xc3\xdf\x10\x57\xaa\xd2\x95\x5d\xbc\x62\x33\x63\xee\xb6\x3d\x1a\xd7\x3c\x43\x49\x9a\x57\x69\x01\x13\xd4\x36\xbc\x67\xb6\xe4\xe4\xb2\xc8\xeb\x64\x06\x32\x19\x98\x37\xcc\x6b\xd6\x65\xb8\x3a\xbb\xe2\xfe\xa9\x4d\xe4\x3c\x5a\x0e\xf8\x3d\xf1\x90\xa7\xc0\x37\x9e\x7d\x07\x4e\xc1\xcf\x2f\xa1\x1f\xa3\x49\x46\x43\x5e\xc3\x3b\x86\x05\x58\x35\x2f\x59\x9d\xfe\x4e\x54\xaa\x99\xa9\x24\x3d\xc8\x42\x3c\xca\xa4\xdf\x36\xaf\x45\x43\x0a\xe3\xd8\xeb\xa6\x39\xad\x60\x55\x53\x5c\x10\x09\x02\x10\x00\x41\xd7\x89\x68\xc4\x33\xa2\x69\x51\xbc\x8c\x2f\xfb\xc8\x1d\x4d\x2a\xab\xcb\xeb\xf7\x2b\xaa\x7b\xc6\x3c\xb6\x12\x5f\x8a\x64\xc4\xf1\x95\xc6\x15\xd9\x35\x68\xa8\xac\xe6\x65\x6b\xbb\x28\xfd\x95\x3c\x2d\x46\xdb\x11\x29\x79\x4a\x6a\x5a\x54\xa2\x5b\x52\x12\xd8\x87\x83\x6b\x9f\x8d\x29\x41\xf1\xdf\x9c\xf1\x7f\x9d\x6b\x65\x0a\xb2\x39\x34\xee\x13\x85\xc8\x79\x9d\xdc\x2e\x72\x22\x94\xf2\xb2\xf3\x3e\x45\xd0\xe4\xc4\x6c\xd4\xe2\x04\xc6\x0d\x6a\x40\xa1\xcc\xc0\x65\xdd\xea\xb2\x28\x73\xaa\x32\x86\xe5\x71\x4f\x56\xa9\x7b\x1a\x38\xd5\x8e\xf9\xad\x7b\x49\x1d\xee\x76\xc7\xef\xb0\x4a\x06\xe6\x82\x5a\x9e\x67\x7e\x07\x22\xd7\x45\xd3\x76\xb9\x82\x15\xc7\x82\x18\xb3\x51\x15\xb5\xea\x50\xd1\x9e\xd9\xf3\xe6\xc6\x50\x34\x2b\x4b\x78\x9a\x4b\x93\x67\x2a\x7b\x5e\x9f\x89\x48\x67\xad\x9f\x2b\x5a\x43\x3f\x14\x8d\x56\x23\x4c\xcc\x44\x35\x1e\x4c\xcd\x2e\x58\x0f\xc2\x6c\x44\x23\xa0\xf8\xac\x2c\xbf\x3b\x36\x80\x7b\x34\xb1\xb5\x58\xa6\xc3\x80\x31\x92\x0c\xba\xe2\xe4\x8f\x0b\x0b\x72\x0b\xfa\x91\x6e\xd7\x0a\x2e\x8d\xad\x71\x8a\x2a\x88\xa1\x9c\x73\x57\x49\x75\xa8\xa6\xbb\x02\xc2\x12\x28\xb2\x0f\x89\xfd\x91\x19\xf5\xb2\x36\xba\x08\xfb\x21\xd2\x91\x28\x8d\x4e\x34\x2c\xbb\x6a\xe7\x52\xcd\xbc\xd6\xe3\x4d\x88\x59\x9b\x16\xad\xb4\x62\x53\x8f\x5f\xbc\xba\x59\xfd\x69\xfb\xee\xe0\xfc\xf5\x83\x26\x2f\xc9\x24\x84\xda\xa6\x77\x04\xfa\x80\x7b\x52\x72\x63\x6b\xa9\xf5\xe0\xb4\x99\x4e\xb6\x8c\x5e\x87\x60\x70\xb2\x4c\x9f\xb1\xc9\x23\x0e\x86\x84\x93\xeb\xaf\x6f\x06\xe7\xcd\x40\x79\x0b\x0d\x85\xf7\x76\x9e\xa2\xb6\x0c\xc3\x32\x3a\xc1\x4f\x6e\xb2\x7b\xd5\x50\x1d\x7f\x69\x61\x0b\xb3\xf7\xd5\x05\xd6\x13\xf2\x72\xce\x64\x12\x8e\xc0\x16\x30\x3e\x9f\xb4\xb5\x11\x52\xdd\x90\xe4\x8d\x7a\x4b\x8d\xd0\xed\x0b\x6e\x35\xf3\x3d\x36\x32\x90\x0a\xd6\xb0\xba\x81\x19\x29\xb2\x1b\x30\x8a\x0f\xec\x79\x23\x5b\x64\xa3\x63\xe1\xc5\x7b\x87\x0c\xa7\x93\x6e\xb2\xd1\x11\xbd\x5c\x2d\xe0\x12\x56\xa0\x38\xcd\xeb\xeb\x61\x03\xc3\x6f\x04\x85\xfc\xba\x23\xb9\xd6\xc8\x44\x89\xf5\x1c\x73\x9a\x87\xb2\x3f\x2c\x0f\x65\x4f\x61\x97\x73\xd4\xa0\x4b\x99\xb5\x7c\xd5\x9b\x88\x22\x53\x9c\x95\xe4\x13\x5b\xb2\xc9\x7a\xbd\xd9\xec\xf1\x8e\x8c\x05\x4b\xbe\x82\x55\xf1\x30\x62\xaa\x0d\xc9\x88\x47\x45\x4b\x91\x80\xc5\x34\xcf\xec\x11\xd1\x6b\x89\x33\x8a\xdc\xb1\x71\x91\x86\x66\x01\x3f\x7e\x61\xe6\x62\xb6\xc8\xbf\xfb\x7c\x63\xaf\x57\xc8\xd1\x13\xf8\xe4\x88\x70\x02\xab\xb8\xb7\x58\x75\x3c\x06\x04\x41\xb5\x8b\xc8\xd4\x00\x65\xdf\x72\xa4\x20\x23\x3b\xc0\x4c\xdb\xe9\x6a\x94\x7b\xbe\x00\x97\xab\x9e\x20\xca\x90\x62\x01\xfa\x98\xf1\x86\xc7\xe2\x97\x69\x4f\x6d\x60\xdd\x74\x6c\xa9\x66\x9f\x4a\x2c\x9d\x55\x65\x0a\x57\x98\xac\x61\x87\x7d\x7a\x93\x48\xb0\x0a\x58\xad\xae\xa7\xf3\x50\xb1\x14\x1e\x75\x20\x25\x24\x32\x6c\x9c\x51\x29\x57\x4f\xb4\xfa\x64\x3a\x4d\x63\xf8\x15\xa6\x4a\xee\x0f\x25\xe8\x30\x6c\x6f\xa5\xc9\x67\x9d\xe7\xad\x69\x91\x03\x52\x4f\x82\x7d\xb2\x40\xe6\xad\xd9\x47\xe0\x2e\x6e\xe3\x49\x1f\x8b\xb5\x4a\xeb\x36\xc5\x55\x4b\xf4\xb1\x32\x73\x35\x99\x88\xdf\x64\xbb\xca\x55\xc6\xb1\xbe\x57\xa0\x69\x60\x55\x6a\xf7\x59\x7c\xd1\x60\x21\x51\xd8\x86\x0f\x88\x63\x88\x61\x26\x92\x8c\x93\xff\x9f\xbd\x3f\x5b\x6e\x1b\x49\xd7\x85\xe1\xf3\x7d\x15\x08\xac\xd8\x6b\x75\x47\x01\x94\x38\x68\xaa\xfd\xff\xdf\x92\x2d\xd9\x65\xbb\x6c\x59\x25\xc9\xae\x76\xb9\x15\x1d\x20\x90\x24\xd3\x02\x91\x34\x00\x52\xa2\x8f\xfa\x1e\xd6\xd1\xbe\x81\xef\xc2\xfa\x4a\xbe\x40\x4e\xc8\x11\x13\x29\x59\xaa\x76\x47\x74\x99\x22\x81\x1c\xde\x9c\xde\x7c\x87\xe7\x29\xc3\xc5\x55\xa6\x79\xac\xf1\xe7\x68\xf1\x86\xf0\xf2\x63\x4b\x82\x96\x6d\x09\xa7\xc9\x05\x36\xa0\x79\xee\x31\x8c\x62\x70\x45\xd3\x2d\x43\x4c\xe9\xce\xff\x42\xc9\x04\xa6\x73\xe5\x4f\x3c\x68\x25\x3e\xd8\x71\x70\x1b\xc0\x42\x6d\x3d\x11\x7e\xa6\xa7\x27\xf9\x86\x9f\xd0\xb8\x5b\xce\x1b\x3c\x3e\x94\x3c\xde\x73\x3f\x81\xcc\x73\x84\x1f\x9e\xa5\xc0\x59\xa3\xa5\x93\x2d\xe9\x87\xdb\x20\xc9\x9d\x1c\x39\x45\xa7\x9c\x9c\x12\x4f\xfd\x77\x69\x12\x67\x9d\x95\xf9\xee\xeb\x04\x63\x39\x8a\x6d\xa9\x80\x1b\x8c\xe5\xf9\x32\xc5\x1c\xed\xd2\x60\x16\xfa\xc5\xb2\x38\xaa\x5d\xcf\x9d\xba\x9e\x0b\xaa\x07\x74\x51\x94\xa1\x34\xfc\x7b\x0f\x26\xee\x97\x71\x34\xc5\x5f\xc4\xe1\xfc\x6f\xe7\x13\x5a\x3a\x61\x90\x24\x28\x77\x96\x49\x84\xc8\x70\x12\x59\xf5\xca\x11\xe5\xbd\x6d\x32\xa4\x26\xd1\xdc\xcb\x8a\x24\x31\x82\xc6\x25\x19\xd0\x91\xcc\xeb\x96\x65\x90\xe6\x8f\x73\x5d\x06\x69\x6e\x59\x98\xe5\x2f\x15\x2b\xb3\x78\xc8\xb8\x34\x69\x87\x9b\xad\x4d\x2e\x9d\xea\xc5\xc9\x76\xea\x4a\xfb\xa0\x1c\xde\x7a\xfe\xaa\x0c\x19\x33\x70\x98\xcc\xa2\x6c\x47\xd4\xc3\x3c\x17\xa5\xcc\x62\x48\xdd\xa8\x1e\xe7\xf0\x4e\x50\xce\x73\x01\x71\xb0\x2b\x09\xd9\xa0\x07\x8e\x1f\xa5\x68\x11\xa1\x5b\x8c\x04\x7a\x07\xc2\x1d\xb4\x00\x89\x4f\x81\x05\x3d\x37\xbf\x45\x7e\x96\x83\x45\xf9\xcd\x02\xa4\x13\x94\xce\x2d\x79\x89\xc4\x8a\xb9\x99\x36\x5e\x68\x77\x5b\xd4\xc3\x41\x0a\x51\x04\xc3\xa7\xc3\xa7\xfb\xfb\x97\xaf\x5f\x9f\x7f\xbc\x58\xfd\xc9\xf9\xba\x7e\xf0\xe9\xda\x03\x5f\xff\x6d\xf8\x74\x1f\x90\x0c\x77\x0b\xd4\xbd\x7f\x5a\x3e\xdd\x87\x60\x6b\x7b\x04\x0c\x93\x5d\xcf\x25\xe9\x08\xd9\xfe\xd1\xf4\x14\x0e\xa5\xc3\xe4\xe4\xf6\x97\xb7\x57\xe1\x8f\x43\xa9\x89\x37\xaa\xb5\xe1\x88\x4d\x05\x9b\x79\x47\x2a\xba\x02\x5f\xfa\x36\x48\x31\x01\x02\x43\x17\x28\x3e\x50\xe4\xd2\xeb\x3a\xcc\x69\xef\xb3\x3b\x41\x69\x08\x08\x53\x83\x68\x0f\x9e\x60\xa3\x47\x06\x72\x26\x63\xc1\xc6\x56\xcf\xdb\xf5\xb2\x28\x94\xf2\x3f\x54\xf5\xaf\xd5\xa1\x61\x3c\xef\xd5\xcc\xaf\x87\x3f\xee\x65\x03\x20\x0e\xb0\x3c\x49\x31\x90\x89\x81\x29\x80\x0d\x3a\x4b\x95\xf5\xdc\xcb\x05\x08\x65\x2b\x54\x5f\x36\x8e\xd9\x9a\xa8\x04\xf5\x0c\x8c\x96\xb8\xbd\x06\x75\x37\x05\x75\xd2\x04\x43\x43\x7a\x28\x6d\x5c\x30\x15\x84\x44\x4e\x6b\x83\xbd\x72\x68\x0d\xdb\x57\x17\x90\x52\x9a\xbd\x07\x1a\xe6\x7b\x93\xf8\xfd\xb6\x4a\xcb\xf7\xa7\x61\x1d\x49\x78\x54\x8d\x75\x8a\x7b\x38\xd8\xb3\x42\xe8\xdb\x60\x63\xa5\xbe\x9d\x12\x9c\x86\xde\x6a\x4d\x99\x0b\x1b\x1e\xe4\xdb\x3b\xc2\x33\x90\xae\x60\xf8\x24\x3c\x3c\xef\x6f\x3f\xfd\xfe\xe9\xea\xcd\x9f\xfd\x5a\xd9\xf8\xb5\xee\x34\xcc\xa7\x41\x76\xa1\x52\xc4\xb4\x2d\x63\x0b\xb7\x91\x07\xbc\x3b\xfd\xb8\xf8\x3c\xc5\x8b\x4f\xc7\x5d\x92\xee\x69\x5b\xdc\x24\xd7\xd9\x18\xd3\xde\x3e\x81\x5d\x12\xfd\xf6\xeb\xd9\xdf\x06\x87\x66\x3f\xf8\x8f\x5d\xf2\xc7\x0e\xf7\x63\x87\xfb\x13\xec\x70\x74\x43\xda\xea\x16\xf7\x44\x92\x49\x27\xd1\xe8\xfd\x60\x7c\x8b\x7e\x6c\x70\x3f\xd4\xc0\x1f\x9b\xe4\x8f\x4d\xb2\x66\x4b\xdb\xca\x16\x89\x43\x37\x1f\xff\xd6\x78\x72\xf9\x7c\xf5\xcb\xf9\x2f\x91\x94\xd0\xd1\xf7\xdc\x1c\xe7\x48\x90\x00\x8c\xdd\x76\xc1\xbd\x02\xa1\x1f\x0e\xb7\x7d\xc3\x9d\x76\x42\x60\x8c\x21\x31\xe4\x90\x91\x96\xb0\xd0\x4b\x98\xf9\x8b\x14\x72\x64\x98\x1a\xa0\x67\x0a\x18\x21\x87\x98\xc1\xe8\x77\x98\xcf\xce\xa4\xd0\xb8\x06\x01\x98\xe6\x18\x4b\x3d\xf4\x4f\x7a\x6e\xd3\x28\xcb\x05\x0b\x7b\xac\x8b\xb1\x1c\x7d\xd7\x18\x4b\xeb\x66\x50\x85\xac\x6a\x0a\x8e\x1c\x94\x74\xee\xb2\xf9\x55\x66\x3e\xab\x43\x03\xd5\x01\x06\xe8\xe4\xad\xc0\x38\x30\x45\x4d\x9a\x5d\xc1\x55\xe2\xd0\x20\xf0\xea\x3a\xa8\x52\x19\x9a\x1b\x2a\x0f\xf6\x81\x1e\x4a\xba\x1c\xcf\x61\x7e\x05\x8d\x91\xbf\xb5\x03\x68\xae\x55\x9c\x21\x65\xb6\x6f\x31\x31\xd5\x15\x45\xf6\xf4\x13\x32\xe9\x8c\xb9\xbd\x26\x31\x8b\x69\xe1\xd5\x01\xf2\x5b\x9a\x40\x8d\xc5\x2c\x35\x33\x82\xd9\x22\x0e\xd6\x57\x84\x09\x4f\x07\x60\xd6\x56\x4c\x6d\x0d\xda\x2e\x61\x84\x5b\x35\xfe\x7c\x5d\x03\xba\xda\xbe\x31\x6a\x65\x66\x10\xe7\x4d\x26\x90\x39\xf7\x59\x79\xda\x28\x97\xca\x74\x67\x3d\x7a\xb9\x69\xb6\xb3\x6b\x0c\x49\xb6\x64\x39\x97\x11\xc3\x2d\x92\x9c\x99\xd4\x5b\x25\x37\x9b\x93\x9a\xcd\x92\xaf\x0e\x77\x15\x6f\x30\x0d\xb3\x98\x9b\x75\xf3\xda\xfb\x6c\xe3\x88\x60\x28\x27\x0c\x88\x90\x72\xc1\x94\x7a\x98\x31\x4c\x2e\xe4\xdc\xf0\x0c\x78\x52\x0e\xde\x13\x82\xf6\x26\x28\x9d\x07\xb9\x3f\x47\x49\x3e\xf3\xf3\x4e\xb9\xc0\xed\x35\xc0\x14\xdd\x6e\x45\xf3\xa3\xb6\xc4\xa7\xa2\x01\x42\x14\x7d\xf8\xd0\xcf\x4f\x35\x0d\x90\x78\x88\xf7\x8b\xe9\x22\xe0\xc4\x89\xe8\xdd\x8b\x14\xad\x20\x4d\x8a\x21\x82\xe1\x27\x9d\x8b\x9d\xf0\x39\x48\x19\x02\x1d\xd7\x26\xb1\x83\x58\xf1\xc7\x0f\x95\x0c\xad\x4b\xea\x62\xba\xbe\x56\x14\x47\x3e\x53\xb5\xbd\x47\xd1\x59\x47\xed\x74\xd6\x3d\x45\x67\xbd\xe4\x3e\xae\x2a\xbd\xd5\xb5\x03\x9b\x57\x88\xc6\xbc\x90\x45\x10\x86\x84\xc2\x3b\xd3\xc9\x46\x09\x59\x6b\x42\xa6\x0f\x5a\x28\xce\x66\x5c\x3c\x3a\x71\xb3\x5e\x26\xf7\x5e\xdc\x86\x59\x1b\x63\xb0\x22\x0a\x38\xeb\x30\xfd\xe2\xfa\xda\xa6\x62\x7f\x16\xe0\xd2\xf9\xe9\x56\x83\x69\x57\x23\x9e\x10\x25\xd9\x32\xb6\xc8\x47\x19\x9c\xa3\x6b\x1d\xc8\x47\x1b\x28\x52\xa0\x84\xf3\xbf\xcb\xeb\xb9\x00\x11\x4c\x41\x98\x57\x42\x13\xd2\xd3\x60\x28\x1e\x05\x7c\x2c\xb0\x72\xb5\x5f\x57\x2c\x46\xc0\xca\x83\x74\x0a\x8a\x3d\xef\x1f\xe3\x38\x48\x6e\xe8\xd1\xe2\xa6\x78\xf0\x12\x84\x16\x20\x01\xa9\x93\xa0\x14\x4c\x40\x9a\x1a\x79\xef\x55\xa5\x57\x14\x7e\x4d\x44\x63\xc5\x49\x67\x2d\xaa\x3c\x36\x04\x2c\x93\x10\x25\x09\x08\x73\xf5\x0a\x54\x39\xb2\x12\x05\xf1\x1c\x64\x33\xd7\x73\xff\x63\x84\xff\x67\x18\x64\x55\x1f\xb7\x1c\x5b\x8d\xb5\x23\x69\x2e\x77\x51\xb6\x5c\x39\x18\xa5\x2f\x92\x4a\xf4\xc5\x99\x97\x07\xd3\x26\xb1\x27\xb6\xeb\x22\x5b\xa4\xd7\x52\x94\xc8\xc0\x14\x0a\x22\x50\x0c\x37\x6a\x59\x18\x24\x41\xba\xfe\xc7\x26\x0d\x24\x45\xd8\xdb\x69\x8d\x8d\x49\x84\x3c\xaf\x96\x42\xdf\x78\x27\x16\x30\x78\x92\x2c\x0f\x92\xe2\x82\xa9\x71\x39\xa9\x49\x9a\x46\xfe\xa6\x8a\x32\x12\x25\x53\x53\x5f\x69\xbe\xdf\x54\x0b\x93\x4a\x71\x8f\xf9\xbe\x8d\xc3\x87\x58\x10\x91\x04\x3d\x87\xd5\x2b\xac\x6e\x59\xb2\x8a\x05\x45\x6d\x82\x01\x9c\x98\x7a\x56\xaa\x6d\xb3\x00\xaf\x49\x92\x53\x61\xe3\x92\xee\x4e\xb7\x24\xe8\x4f\xdb\xd1\xc7\x96\xe3\x24\x58\x3d\x05\x55\xec\x70\xef\xb7\xdb\x74\x70\xb2\xa3\xa8\x62\xc5\xa5\x6a\x40\x57\xd6\x38\xc3\x6b\x8a\x74\x49\xb4\xd0\x71\xfd\x89\x0d\x29\x27\x38\x00\xe9\x59\xf1\x2c\x39\x95\x73\x0a\x09\xe7\xb2\x22\x4a\xc5\xac\x6f\x2e\x64\x99\xb0\x62\x2e\xcb\x57\xac\x6a\xd8\xae\xe7\x2e\x75\x7e\xa7\xf2\x47\x8a\x8a\x6c\x27\x93\x1e\xd8\xd3\x00\xb8\x41\x98\x58\x1f\xca\xf0\x2a\xff\x76\x46\xf8\x76\x8d\xd6\xc0\xbe\x04\x85\xec\x29\xcf\x38\xfc\xcf\xe2\xf2\x8f\x5d\xf6\xf5\xf9\x04\xef\x57\xc5\x1c\x05\xb7\x0d\xe2\xe8\xcc\x18\x9c\xdb\x94\x83\xd4\xef\x92\xe3\xc4\xd4\xf9\xfa\x9e\x9d\xf2\xf7\x1f\x5f\xdf\x28\x3d\x45\xd6\xad\x67\x94\x25\x23\x6b\xd7\x2f\x57\xd6\x67\xb2\xe5\x02\x6f\x21\xa7\x60\x11\xa3\xf5\xbc\xd8\x63\x2c\xe6\x5d\x9b\x14\xb6\x32\xc6\x65\xe5\x9d\x44\x51\x0c\x33\x2f\x42\x6a\x59\x17\xee\x27\x01\x4e\x8f\xf2\xac\x2e\xe3\xe8\x15\x8c\xc0\x19\x4a\x48\x2a\xd0\x55\x30\xce\x34\x7c\xbd\xfb\x97\x93\x8c\xf3\x6d\x42\xce\x8b\x2c\x70\xe9\x0d\x24\x68\x63\x00\x6d\x4c\xbf\xf8\x10\x12\x00\xc5\xc1\xa4\x20\x9d\xb7\xec\xe7\x8b\xb2\x88\x2e\x33\x45\xa5\xe0\x5d\xc6\xd1\x05\x48\x22\x90\x12\xf2\xea\xec\x2a\x18\x9b\x2f\x07\x95\x82\xd9\x82\x68\x42\x52\x7f\x57\xb1\x30\xf6\x6d\x15\x34\xb3\x61\xca\x98\xee\x56\x79\xa8\x29\xc1\x2e\xf9\x5d\x3b\x4e\x2d\x23\xdb\xd9\x36\x04\x83\xbe\x95\x6b\xef\x41\xb7\x8c\xb2\xfe\x8e\xe2\xe1\x3c\x7a\x1b\xcb\xa7\xda\x4d\xc2\xed\xaf\xa5\x7e\x1f\xc1\xc8\x87\x49\x06\x30\x5c\xfe\x2d\x8c\x63\x3f\x02\x59\x9e\xa2\xb5\x6e\x73\xe5\x10\x8b\xd4\xd0\x5a\xa8\xc9\x90\x51\x03\x75\xd0\xd8\xb1\x62\xb8\x15\x65\x9d\x51\x50\x3d\x01\x6d\x7d\xf4\x6d\x1e\xa2\xd5\x34\x6f\x86\x85\x88\xf3\xd6\x1d\x86\x8a\xdb\x84\x92\x8e\x2a\x2c\xce\x7f\xc8\xae\x1b\x2e\x21\x37\x59\x16\x62\x31\xd8\x29\x0c\x39\x2a\x31\x98\xe4\xce\x22\x80\xa9\x53\xe1\x9b\xd0\x6f\xf2\x4a\xe6\xcf\x25\xc1\xa8\xb2\xaa\x7e\x42\xb5\x18\x28\xb8\xec\xae\x56\x29\x86\xd3\x8d\x54\xb3\x80\xdc\xc1\x2c\xe7\x9c\x9a\xb4\xc2\x0a\xf8\x79\x43\x23\x36\xef\x2f\x76\xb5\xe6\xf4\xe5\x9a\x2e\x13\xbf\xac\x1f\x05\xb9\xd4\x2b\x6a\x27\x10\xaf\x68\x42\x0f\x2d\xbe\xdc\x26\xfd\x2c\x27\x9a\x95\x37\xdb\xd5\xd5\x33\x98\x9d\x90\x4b\x93\xab\x83\x04\x61\xf0\xa6\x74\x99\x38\x2c\x14\xce\x8c\x37\x54\x36\xdf\x8a\x3c\x64\xb4\xf4\x09\x36\x79\x02\xad\x88\x4d\x23\x5b\x86\xd4\x20\x0b\x8b\x3d\x34\x09\x22\x98\x4c\x9f\x07\xe1\xcd\x34\x45\x4b\x6c\xb0\x68\x06\xba\x21\xa8\x8b\xac\xcd\x45\xcb\x9e\x33\x48\x08\x5a\xfb\x73\x9e\x04\xe8\xca\x99\x88\x94\x56\x20\x22\x10\x91\xf4\x07\x2c\x72\x02\xe7\x71\x01\x56\x20\xcd\xd9\x1a\xd7\x30\x3d\xb4\x9f\xad\xc0\x1e\x29\x79\x32\xa7\x40\x2d\x74\x6c\xfe\xdb\x25\xf5\x10\x27\x07\x1d\x37\xf2\xe8\x15\xb2\x41\x7d\x88\xa8\x55\xfc\xd9\x56\x30\x3c\xe5\x11\xdd\x28\x5d\x93\x09\xa9\x4c\xdd\x14\x19\x1f\x46\xd8\x1f\x5f\xec\x00\x85\x14\xd9\x57\x22\x09\x84\xfb\x09\x2d\x9d\x08\x25\xff\xfa\xe7\xff\xcd\x09\x35\xfe\x02\xa4\x73\x98\xe1\x6d\x93\xcb\x86\xbe\x59\x97\xb2\xe9\x50\xa1\x37\xf5\xc7\x1a\x9d\x0d\xda\x0a\x89\xe0\x64\x62\xbc\x21\xf6\xc5\xe6\x0c\x14\x19\xf1\x4d\x93\x27\xb4\x4e\x60\x71\x96\x60\x06\x52\xfa\x82\xd4\x1f\x62\xc1\x39\x10\xbc\x58\x84\x76\xfd\x14\x57\xaf\x98\x6b\xb8\xff\x61\x16\x24\x53\x70\x42\x21\x56\xaf\x4d\xd6\xcd\x43\x9c\xcd\x89\x9f\x73\xad\xef\x19\x76\x2d\x9b\x33\x47\x0e\x11\x90\xba\x85\xbb\x0b\xbf\x01\xff\xc0\x99\x05\x99\x9f\x83\xbb\xdc\x0f\x41\x92\x83\x54\xde\xbb\xb1\xeb\xbc\x68\x80\xca\xb3\xda\xd2\x62\x2a\x0d\x58\x89\x61\xaf\xc4\x8e\xd4\x61\x0a\x47\x41\x6a\x0a\xda\x72\x8d\x61\x07\x78\x32\x78\xee\xf1\x0a\xa4\x63\x94\x59\xf6\x54\x3e\x63\xca\x5f\xc8\xc3\x86\x48\xce\x2a\x0d\xb2\xf8\xc8\x75\x43\xaa\xe7\x61\x6d\x8a\x2b\x7f\x84\x8b\x24\x30\x63\xde\x50\x23\x6f\x09\x7d\xc3\xcd\xc2\x62\xb6\x62\xa1\xb2\xd1\x06\xb7\x55\x1a\x69\x8f\xb7\xa9\x35\x66\x7e\x96\xa7\x20\x78\x12\x31\xe9\x17\xc9\x72\xba\xbf\x9b\x5c\x48\x3c\x91\x03\x23\x15\xb9\x68\x98\xc5\xc0\x5c\x41\x0e\x22\x66\xce\xd2\x1d\x34\x6c\x2e\xf5\x30\x29\xc9\x67\x13\x39\xeb\x0c\xdd\x9e\x62\x35\xc5\x14\x3d\x47\x6f\x57\x44\x21\x82\x73\x80\x15\xd5\x04\xe5\x95\x54\x44\x02\xfc\xe3\x67\x85\x82\xbd\x36\x62\xad\xd1\xed\xb8\xb2\x75\x08\x8f\x5c\xe5\x3a\x14\x95\x8f\xb2\x65\x7c\x29\x7a\xee\xf1\x2c\x48\xa2\x18\xd0\x48\x7c\xbd\x1b\xc6\x25\xc9\x7c\x6e\x8d\x56\xa6\x10\xc6\x50\x1c\xb0\x21\xc2\xf6\x75\xa5\x5e\xb6\x62\xcd\x7e\x15\xbc\x64\xe9\x62\xc6\x8a\x26\x59\x82\x65\x1b\x3b\xae\x42\xb6\x72\x36\x5f\x8d\x19\x4a\x30\x3d\x23\x48\x9f\xc2\x2a\xdc\x7b\xfe\xd3\x38\x79\xf3\xf6\xce\xe0\x71\xd1\x62\x9f\x71\x98\x13\xc6\x0c\xca\x67\x00\xfb\xa9\x53\x10\x44\xef\x93\xb8\x18\x98\x2c\x4c\x01\x48\x2e\x30\x36\xd9\x5b\x46\x1b\xae\xb9\x23\xcb\x35\x5a\x6c\xaf\xd0\x2f\x0a\xf0\x11\x2e\x81\xa8\x85\x6f\x2e\xdf\x9f\x39\x1f\x89\xf8\x84\x68\x13\x9d\x0a\x38\xc3\xe7\x3e\x9b\x2c\xc5\x4d\xca\x9f\x43\x3c\x85\x70\x04\x32\x4c\xa6\x70\xb2\xe6\xeb\xa2\xdd\xb4\x28\x87\x70\xe3\xe9\x10\xc3\x09\x08\xd7\x61\x4c\x03\x01\x9f\x4a\x4c\xd4\xeb\xc1\xc9\xe8\xe6\xed\xf9\xd0\x74\xb5\x2f\xc3\x63\x0d\x9d\x13\xc2\x65\x73\x92\xb5\xc0\x1f\xe2\x94\x9f\xc2\x33\x92\x1d\x4a\xfe\x69\x02\x13\x98\xcd\x40\x64\x8f\xb4\xd5\x34\x14\x5c\xa3\xf5\x96\x5b\x3e\xc7\xe2\x67\xec\x21\x99\x45\x49\x97\xb9\x76\x42\xc8\x3b\xaa\x1d\xb0\x8b\x18\xd5\x04\xf3\xbb\x60\x8a\xef\x11\xb9\x98\xb0\xb9\xcb\x5a\xc5\xa0\x3e\x71\xe3\x15\xdb\x55\x5e\x4b\x6a\x8d\x72\xb2\x01\x85\x0e\x8c\x3d\x14\xa6\x19\xdb\x66\xa3\x42\x35\x24\x0e\xbb\x21\x41\xa0\x36\x64\x53\xc6\x60\x46\x10\x23\xe5\xf8\x73\x6f\x65\xe6\x57\x5a\xdb\x15\x9b\x0e\x35\x9c\x7d\xda\xc1\x2b\x47\x0c\x94\xa6\x43\x76\x08\x85\xc1\x02\xe6\x5d\xbc\xfb\x86\x05\xb3\xed\x1d\xe6\x29\xec\x2e\x61\xbe\x7f\x72\xfe\x2d\xba\x50\x29\xc2\x0d\xea\x1e\xef\xdd\xf9\x2c\xc8\x80\x19\x26\x47\x57\xe1\x9a\xd2\xb1\xd4\xbf\x62\xa3\x64\x71\x18\x2d\xcb\x5b\xd6\x40\xb6\x1e\x28\x31\x98\xb4\x5a\xc9\xe6\x76\xc9\xe8\xe2\xb0\x99\x65\xba\x4c\xcb\xe5\xdd\xd4\x55\x56\x79\x1b\x53\x67\x82\xdc\x6a\x3d\x1d\xc6\xb0\xe0\xfc\x05\x11\xb3\x61\x73\xac\x66\x88\x36\x8d\x55\x4b\x58\x21\xeb\xe1\x82\xdb\xa4\x71\xae\x3d\xe3\x3e\x09\x99\xe7\xd9\x71\x35\x4a\x67\x29\x5a\xcf\x92\x80\x65\x6b\x90\xe9\xc0\x30\x44\x00\x9a\xa0\x1d\x6b\x94\x60\xef\xb3\xce\x91\xb5\xeb\xb9\xd9\x6a\x5a\x2a\xf8\x11\xc4\xa1\x5b\xce\x22\x05\x18\x7a\xd6\x6a\xba\x11\xef\x07\x25\x8d\xe8\x5d\xdf\xf5\xdc\x5d\xf6\xd7\x5a\xfa\xeb\x6e\x20\xfd\x56\xfc\xd5\xdf\xdd\xfd\xdf\xae\x41\xe7\xb2\x76\xa8\x69\xeb\x51\x96\x67\x39\x52\xf9\x09\x1f\x4b\xeb\x95\xaf\x9b\x2d\x14\xbe\x81\x1b\x17\x8b\x7c\x2e\xb2\x10\x89\x06\x6b\x88\x70\x27\xf1\x4d\xe5\x8a\xbe\xdd\x6c\x21\x89\xca\x89\xc8\x7e\xcd\xf4\x22\xf3\x5d\x4d\x8e\x90\xe4\x27\x7d\xb7\xc6\xf2\xed\x6e\xf3\x16\x33\x4d\x48\x6a\x3e\xcd\x5e\x1e\x32\x8d\xc3\x02\x9d\x3f\x34\x86\xc4\x56\x0f\xb7\x4d\x33\xb1\x9b\x97\x5c\xbc\x33\x51\xc6\x12\x9a\xe4\x05\xd4\x80\x43\x9c\xb8\x61\xbe\xcc\xc6\xe8\x16\xa4\x21\x29\xc2\x74\x51\xd8\x48\xb9\xd8\x82\x62\x91\x3c\x21\x9d\x62\x72\xb1\xfb\x72\xb5\x7b\xfa\xdc\x1a\x3a\x48\x48\x28\x95\x9c\x2c\xa2\x6c\xe8\x31\x84\x28\x79\x4d\x1c\xc9\xc2\xf4\xd2\x83\x04\x53\x12\xc8\x41\xb9\xf5\x2a\x1f\x2c\xe4\xba\xcc\xc1\xdf\x9e\xdd\x41\x89\x0f\xed\xee\x32\x0c\x62\xd0\xf0\xed\x4f\xea\xdb\x6b\xcb\xdb\xe2\xa5\x62\xb9\x88\x82\x1c\x9c\xc2\x39\x48\x14\x7b\x99\x25\x7c\x91\x6d\xe1\x12\xe1\x74\x0c\xa2\xf1\x5a\x60\x9d\xe6\x94\x2c\xaf\x23\x7e\x37\x63\x2f\x44\x20\x0b\x53\x38\x36\xbc\x41\x7e\x59\x14\x53\x44\x78\xcf\x1c\x28\xc9\x11\x39\xfb\x7b\xc5\x61\x5b\x55\xb1\x6c\xd5\x67\x4c\x31\xd6\x8b\x06\x6e\x86\xb9\xe4\xba\x06\x2a\x9b\xbb\xf0\xb8\x25\x88\xc7\xf2\x68\xcd\xd5\xea\x6f\x7e\x70\x07\x33\x07\x2f\x8d\xcc\x49\x83\x64\x0a\x9c\x49\x8a\xe6\x4a\x99\x77\x17\xc4\x2f\xe1\x4e\x60\x9a\xe5\xef\x99\xad\x83\x6e\x77\x39\xb2\x3d\x1e\x07\xda\xd3\x9e\x70\xea\x05\x49\xe4\x7c\x6a\xd6\x82\x75\xbb\x16\xac\x2b\x5a\xd0\x6b\x77\x5b\x74\x05\x3d\x63\xed\x4f\x53\x18\x15\x4b\x3b\x73\xf8\x27\x36\x87\xf3\x34\x48\x32\x62\xc2\xa7\x49\xbd\xc5\x17\xc5\x06\xf2\x97\xd2\xd8\xb0\x2e\x56\xd6\xfb\xc9\x24\x03\x38\x55\xc3\xf5\x9c\xdd\xbf\xda\xec\x4f\xd2\x0c\x48\x41\x10\xad\x8d\xfe\xad\xc3\xe2\x90\x32\x78\x51\x9f\xa5\x20\xc0\xa7\xd9\x1e\xdb\x94\x70\x7e\x0c\x2c\xf4\xd7\x6c\x27\x28\x7e\xf5\x76\x4b\x9b\xdb\x32\xc5\x31\xbb\x74\x9f\xf0\xd8\x92\xf7\xdc\xbb\x73\x42\xd2\xb7\xa6\xff\x12\xd7\x98\xe7\xce\x00\xf3\x83\x63\x65\x2a\x48\x5d\x7d\xb3\xd1\x37\x90\xf2\x19\x5c\x9c\xf8\x88\xf6\x85\x2c\x2b\xfe\xa2\xf4\xf5\x35\x4f\x84\xaa\x8a\xf7\x52\xc7\x92\xec\x1f\x33\x18\x45\x00\x3b\x65\xd2\x25\x28\x47\xf9\x8e\x4c\xc9\x00\xef\x81\xb5\x63\xbb\xeb\x09\xb6\xa4\x3b\x65\x78\x2d\x63\xdb\xba\x49\xeb\x56\x4d\xea\x32\xdd\xc4\x26\xa5\xcc\xc4\x8f\xeb\x9e\xa1\x15\x48\x7d\x9a\x26\xc5\xb4\x62\x49\x29\xe6\x7f\xec\xf1\xd9\x21\x6d\x76\x6b\x75\xc4\xc8\xa3\x74\x02\xc9\xcf\x6a\xa3\x6b\x6a\x6a\xb5\x8b\xd1\xb0\x54\xe8\x42\x19\x19\x17\xca\xc7\x67\xc4\xd5\x43\xe9\x97\x5e\xc9\x7f\x5e\x95\x8e\x72\xf3\x4a\x5a\xf9\x81\xf8\x42\xb9\xa4\x72\x38\x07\x19\x48\x21\x28\xe3\xbf\xb0\xfd\x9a\x2c\x2b\x4a\x7d\x59\xae\x22\x9a\x68\xcf\x05\xf1\x92\xbc\x61\x3a\xc3\xed\x8b\xc8\x20\x3e\x63\xa3\x67\xb6\x46\xdb\xda\x89\xd9\xb4\xd9\xf0\x0a\xa7\xfe\x5a\x6f\xa6\xbe\xd6\xb5\xa5\x1d\x06\xc9\x2a\xc8\x04\x5d\x81\x56\x50\xfd\x08\xad\xbc\xa2\x5b\x2c\xaa\x41\xe8\x10\xcf\x46\xc8\xf2\x35\xee\x50\x14\xe4\x81\xd8\x03\xf2\xc0\x69\x80\x1d\x76\x3a\x43\x17\x2d\xf2\x12\xbf\x2d\x7c\x2f\xbc\x56\xbf\x0b\xa9\x6e\x85\xff\x0c\xf2\x3c\xc5\x3a\xae\x34\x49\xfe\xb3\x50\x89\x3c\xf7\x3f\x31\xd4\xb4\x2d\xe0\xb0\xf8\x83\xe8\x5a\x58\x24\x49\x84\x6e\xfd\x14\x64\xc4\x4d\x8c\x6f\x02\x8c\x9c\x85\x7a\x96\xb9\xaa\xdd\x5a\xcf\x4f\xb6\xa7\xe2\xcb\x84\xd4\x8f\x5f\xcd\xbf\x7d\xfd\x6b\x7a\x34\xb8\x5d\xb7\xf4\x1a\x47\x20\x44\x38\x03\xfa\x92\xf0\x19\xdb\xef\xa7\x87\xde\x40\xba\xec\xb2\xf9\x8a\xed\x80\x1e\x61\x0b\xf5\x18\xe5\x3c\x8d\x9a\xf0\xdc\x30\x66\xe1\x0c\x7b\xd8\x4a\x20\x8a\x75\x87\x7f\x22\xc6\x44\x61\x11\xf0\xf7\x51\xc2\x3f\x9c\xc4\x42\x64\x44\x5f\x0e\xcd\xd0\x93\xb5\xa5\xd0\x25\xfb\xcf\x07\xa6\xf2\x58\xdf\x05\x9a\x27\x63\x15\xfc\x4e\x74\x85\x43\x6a\x78\x52\xba\xc0\x05\x6f\x2b\x5b\x4d\x5b\xbf\x9f\x0e\xe0\xf5\xf8\x20\x3d\xe0\x5b\x9c\x75\x88\xc9\x04\xd1\x86\xd8\xd8\xfc\x26\xcd\x90\x21\x40\xda\x4a\xc3\xc8\x3c\x55\xda\x2f\xe8\x34\x36\xb0\x4d\x99\x0d\x16\xd6\x1d\x4c\x88\x8e\xc1\x4c\xd1\xae\xe7\xce\x71\x2e\xe5\xa4\xad\x4f\x5e\x16\xec\x96\x77\x38\x6d\x9c\x1e\xff\x86\x37\xfc\xe3\x8f\x7c\x6f\x72\xf5\x93\xea\x2b\x69\x14\xb7\x55\x5a\xd3\xe5\x8e\x0b\xc6\x74\xec\x6a\x5d\xc6\xf1\x73\x42\x0b\x4f\xac\xe9\x22\x51\xbc\xf5\x8e\x7e\xe8\xf5\x5b\x86\x63\x99\x26\x9a\x70\x32\x6e\x32\x51\x94\x91\xbd\xbf\x79\x43\xb6\xf0\xc7\x3f\x6f\x3e\x7c\xba\x09\x9f\x9d\xbc\x7d\x69\x0d\xce\x97\xbb\xe4\xb3\xe0\x0e\xa3\x55\x48\x1b\x6a\x93\x17\x55\x0a\xe8\x24\xb0\x29\x78\xea\x19\xa2\x3a\x0b\x41\x07\x61\xee\x94\x71\xdb\x4e\xd9\x1c\x12\xb8\xc9\x66\x1a\x99\xa8\x52\xfc\xf6\x8b\xbb\x45\x90\x44\x3c\x32\x9e\x20\xad\xac\x60\x06\xe9\x37\xd6\xf0\x50\x2b\xf2\x8a\xb0\x16\x84\x05\xc5\x4f\x0d\x7a\x24\x8b\x5f\xf1\x3d\x97\xbf\x47\x36\xf0\x7a\x9c\x16\xfe\x06\x69\x5d\xe9\xba\xd6\xf3\x5b\x0c\xcb\x85\xed\xc0\x3c\x86\xb1\x4c\x65\x87\x6d\x83\x10\x2b\xe7\xf8\x76\x56\xd0\x22\x98\xc2\x84\xc1\x02\x3c\xfa\x35\xf3\xe2\xc5\xfb\xe4\xf9\x79\x3f\xb4\xec\xb5\x19\xd1\x1d\xa5\xdb\x88\xb8\xe9\x16\xab\xe4\xb3\x10\xd7\xc1\xef\x6e\x30\xcd\x72\x7c\x65\x03\x2b\xd7\x73\x13\x12\x9a\x1f\x07\xe4\xcb\x60\x0a\xde\xc2\xe4\xa6\x90\x8a\x48\x96\x41\x11\xbe\x8a\xcf\x19\x71\x2d\xa4\x79\xf6\x0c\xfb\x12\x92\x88\x7c\x28\x24\x2c\xeb\x9c\xa5\xb8\xb9\xf8\x41\x2a\xdd\x7d\x41\x46\xea\x66\x2c\xa2\xb8\x26\xbe\x76\xbc\xb2\xb1\x2f\x8b\x7f\x1d\xf2\x40\x5f\xf6\xa8\xaa\x0a\x16\x66\x93\xc3\x98\xa3\x1a\x73\x8d\xa4\x2e\x6d\xa1\x75\x54\x84\xe7\x29\x58\x41\xb4\xcc\x68\xfb\x4c\xf1\xfb\xb4\x45\xaa\x56\xf8\xbd\x3b\x40\x07\xff\x0c\xdc\xe5\x4a\xe3\x0f\x36\x6f\x3c\x77\xc4\x07\x19\x65\x5c\xa9\x54\x5f\xb7\xd0\x1d\x3a\x89\xdf\x06\x7c\xae\x18\xda\xb0\xe5\xf6\x0b\x2f\x91\x85\xa3\x7c\x69\x29\xa9\x5c\xc6\x6c\x29\x09\xdf\xd1\x35\x25\xbe\x09\xb3\xdc\xad\x32\x1f\xd4\xeb\x33\x46\x3d\x59\x00\x79\x8b\x30\x89\x0e\x4c\xc2\x2e\xfb\x76\x39\x78\xdb\xde\xa9\xa5\xc9\xf0\xf8\x37\xed\xd9\xd7\x51\x76\xf5\xe2\xc5\xa9\x65\xd3\x2e\xf5\x02\x69\xb3\xe6\x11\x7c\x9f\xa9\xaa\xc2\xcc\x5b\x2c\xda\x10\xab\x30\x52\xb2\x4d\x39\xa7\xf8\x89\x3d\xc2\xab\x49\x0d\x37\xc1\xea\x40\x12\xc6\xcb\x08\xfc\x4a\x61\x44\x54\x00\x12\xcf\x8d\x51\x88\xc9\x8e\x60\x21\x76\x82\xe4\x3b\x47\x11\x9c\x40\x0c\x59\xf8\x97\xbf\xff\x57\xd7\x31\x2b\xa6\xc3\xdf\xff\xcb\x39\x76\xde\xf6\x07\x3f\x9f\xec\xff\xd5\xc1\xf1\xba\x30\xeb\x59\x9a\x34\xe0\xcb\x9d\xad\xf3\x32\xd1\x81\x92\x4c\x33\x15\xc9\xb0\x74\x99\x30\xc4\x2d\x8d\xc7\xf8\xe2\xaf\xe8\x69\xc6\xb7\x6c\xc6\x68\xa5\xee\xd9\x14\x78\xee\x02\x07\x52\xf2\x9d\xaf\x43\xb5\xe2\x86\xea\x5e\xbb\x9e\x7b\x6d\xfe\xe9\xb3\xeb\xb9\x9f\x5d\xe1\xa2\x4c\x04\xc1\x16\xf7\x67\x01\x22\xce\x70\xa8\x1b\xf8\xb9\xc4\x9d\xbb\x11\xce\xb2\xf1\x06\x65\x0b\xbe\xac\xdd\x74\x34\x7c\x22\x61\x3e\xf9\x11\xcc\x82\x38\x46\xb7\x7e\xb4\x4e\x82\x39\x0c\xfd\x14\x64\x28\x5e\xd2\x81\xc6\xdb\x11\x1f\x76\xf9\xb6\xbf\xd1\xde\xa4\xcc\xcb\xcd\xb7\x29\x92\x10\xfb\x04\xb6\xa5\x9d\x8b\xe8\x8f\x59\xba\x3e\x90\xee\x5f\x92\x86\xd8\xb7\x19\x17\x33\x94\xe6\xfe\x78\x2d\xab\x76\xb8\xe3\x3b\xf8\xbf\xb2\x19\x91\x2d\x14\xd3\x83\xaa\x31\x8a\x85\x2b\x55\x98\x45\xaf\xf5\xb2\x58\x7b\x64\xb7\x24\x9e\xfd\xc4\x09\x61\xc6\xfe\x67\x11\x42\x1c\xe1\x5e\x3c\x83\x95\x37\xcc\x96\xfa\xaa\x0b\xd0\xc6\x46\x74\xd6\xbd\x2d\xce\xcb\x52\x52\x8f\x7f\x7e\xae\xa6\xbf\xee\xbe\x5d\x1e\x4c\xaa\x29\x41\xb4\x1d\x50\x98\xb4\x0a\x7b\x81\x7d\x12\x2c\x14\x2f\x13\xc5\x31\x37\x4e\x81\x6a\xd2\x11\x93\x21\xc2\xb8\x5f\x9a\x66\x4e\x16\x4c\x80\xaf\x6d\x92\x9d\x37\x39\x69\xc4\xb7\x39\x89\xc4\xa5\xfb\xf8\xe7\xd1\xef\xef\x06\x83\x64\xfa\x7c\xdc\xd2\x21\x43\x76\x22\xcd\x5c\x52\xa2\xaf\x19\x6e\xd7\x43\x96\x44\x54\x26\x9d\x49\x96\x6d\x6f\x20\xe5\x97\xa1\x5b\xac\x5d\x63\x18\xb4\xb6\x26\xee\xce\xf3\xa1\x1c\xbc\xed\x4f\x89\xa7\x62\x7a\xdc\x3d\x7c\x1d\x44\x17\xcf\x77\x14\xd3\x23\x03\x54\xee\x60\x5d\xac\x3c\x0b\x36\x1c\xab\x6a\x63\xd7\xff\x6a\x38\x56\x08\xe3\x2c\xf8\xd9\x02\x26\xc9\xd3\xb8\x37\xdd\x45\x17\xf1\xf9\x57\x74\x68\x08\x98\x14\x8c\xb7\x4a\xc7\x14\xc7\xc1\x22\x58\x66\xd4\x6b\xc0\x3f\x5e\x4b\x31\x8c\xaa\xb9\x15\x9b\x60\xe9\xb3\xa4\x98\x06\x26\x53\xd1\x6c\x1d\x2e\xc7\xc0\x0f\x92\xc8\x8f\xd1\x14\x19\x02\xca\x8d\x2f\x34\x4b\xfc\xc8\x60\x04\x9c\xe2\x3f\x7e\xdf\x1e\x47\x5e\xf1\xd6\xa0\xd3\x5b\xc3\x4e\x6f\x8d\x6c\x6f\xd9\x23\xe6\x84\x28\x76\x34\x45\xd8\xe0\x4f\x10\xf2\xad\xc2\x91\x92\xae\xe8\x0a\xc0\xef\x26\x6e\x83\x24\xe6\x2e\xb9\x56\xf8\xfe\x41\x1c\x00\x3e\xbf\x8f\x50\x80\xfc\x96\xeb\x5c\x9e\xb8\x1b\xef\xc6\xf3\x65\x9c\x43\x3f\x03\x31\x08\x73\x3f\x4a\xd1\x22\x42\xb7\x4f\xc2\xa8\xbd\x0e\xde\x7d\x44\x3b\x3b\xe3\x6a\x45\x6f\x86\x52\xf8\xad\x98\x11\xf1\x39\xca\x60\x89\x08\x43\xc3\x12\x8e\x85\xb8\x04\x37\x58\x16\x0a\x94\x81\xed\x48\xca\x69\xb4\xff\x2c\xa6\x10\x34\x0a\x46\xe8\xeb\xae\xfc\x30\x58\xe4\xcb\xd4\x60\x21\xac\x78\xb5\x49\xf5\xb2\xf3\xbc\x09\x05\x5e\xdf\xfb\xec\x5e\xa5\x70\x3a\x25\x08\xcb\x0c\x82\x9e\x4d\x11\x3f\x67\xbf\x09\xc8\xfc\x58\xc3\x59\x2e\x8c\x42\x74\xd1\x02\x24\xef\x93\x67\x69\x8a\x6e\x4f\xc9\x1c\x33\x30\x00\x94\x43\x57\x69\x61\x10\x57\xbd\xda\x22\x6a\xd7\xba\x36\xc5\x41\x83\x18\x13\xd4\xbd\x26\x7b\xbb\x2f\x98\xbc\x6a\x48\x85\x62\x93\x3b\x4b\xf4\xa1\xe0\x05\x44\x79\x30\x34\x37\x8a\xb4\xed\x69\x80\xdf\xb1\x01\xe0\x49\x49\xee\xa9\xae\x47\x7b\xab\xca\x5f\xdd\x20\x06\xb9\x6f\x97\x6d\xb1\x63\x39\x78\x3f\xf0\x17\xe8\x16\xa4\x6c\xe7\xa0\x04\x1d\x64\x43\x33\xc7\x50\xea\x58\x79\xf2\x64\x3b\x61\x9e\x5a\xc3\x64\x43\x0b\x8d\x35\xcf\x34\x3f\x94\x41\x11\xde\x32\xa1\x0d\x52\x3c\xe3\x91\xe7\xa6\x28\x06\xd4\xf1\x44\xe9\xb7\xea\xb3\x04\x1a\x4d\x25\x57\xce\x30\x3c\x30\xc4\xba\xc8\x0d\x55\x21\x3f\x8a\x1b\x83\x96\x5f\x64\x5f\x02\x68\xc1\xf3\x41\x31\xd7\xc0\x98\xdd\x13\x78\xc0\x2c\x4a\x2a\x96\x68\x9e\x06\x2b\x90\x66\xe0\x2d\xcc\x72\x97\xc3\xce\xf3\x13\xb1\x94\xd4\x34\x45\xcb\x46\x69\x6f\x7c\x29\xd6\xe4\x24\xba\x30\x59\x2c\x73\x43\xc3\xa9\xce\xb2\xe7\xb9\xe1\x0c\x84\x37\x58\xbd\x52\xc8\x83\x06\xc2\xcd\x4a\x5b\x26\xd7\xe6\x0e\x08\x82\xc2\x42\x09\x19\x14\x92\x49\x2a\x24\xb8\xca\x24\x8f\x11\x6d\x16\x9b\x35\xd6\x14\x3d\x79\x25\x0f\x4c\x3b\x8a\xf6\x68\x83\x54\x3f\x39\xc7\xcd\x53\xe6\x78\x23\xd8\x26\xb6\x0c\xb6\x33\xe1\xb5\x09\x20\xa0\xba\xf0\x59\x0a\xe6\x8b\x7c\x6d\x9d\x15\x67\xc8\xa1\xeb\xc1\xbe\xa3\x55\x75\x92\x89\xc1\x62\x42\xe9\x73\x5e\xcb\x28\x12\x27\x02\xd3\xd7\xc6\x41\x06\x43\x41\x13\xb2\x45\x80\xa1\x84\xc5\xbf\x5a\x10\x5d\x88\x5b\x22\x6b\xa9\xdf\x19\xf5\xb1\x8d\xb5\xbc\x52\xc7\x7d\x0a\xaa\xdd\xde\xe9\xdf\x16\xd9\xd1\xab\xb9\x7a\xd1\x96\x92\x70\x85\x2e\xd1\xa5\x7d\x37\x8f\x71\xdc\xf6\x2c\xcf\x17\x3f\xef\xec\xdc\xde\xde\xf6\x6e\x87\x3d\x94\x4e\x77\x06\xbb\xbb\xbb\x3b\x24\xd8\xd9\xf2\x23\x7e\x77\x87\x95\xb4\x82\xe0\xf6\x39\xc2\xfb\xa6\xb3\xeb\x0c\x76\xf7\x7b\xc3\xbe\xb3\xbf\xdb\xdb\x3d\x30\xdf\xf4\x79\x5e\x85\x39\xe5\xcb\xf4\x5b\xf9\xeb\x22\x20\x21\xee\x18\x17\xcf\xf5\xdc\x77\x07\x87\xbd\xd1\x91\x37\xe8\xf7\x0e\x87\x1f\x47\xfb\xbd\xdd\x83\x99\xbf\xd7\x3b\x5a\xf9\xc3\xc1\xec\xb0\xb7\xbb\xff\xf6\x68\xd0\x3b\x38\xf2\x86\x87\xbd\xe1\xd1\xc7\xfe\xa8\xd7\x9f\x15\xbf\x0e\x07\xaf\x8e\x76\x7b\xfb\xc3\x3f\x6a\xaf\x5d\x7a\x85\xfd\xfe\xb0\xb7\x7b\xe4\x8d\xf6\x7b\x7b\x7b\xa1\x7f\xe8\xed\xfa\xfd\xdd\x5e\xff\xd0\x1f\xf5\x46\x03\xfa\xf1\xa8\x37\x18\x7c\x1c\xf6\x7b\xa3\x61\xb8\xeb\x8f\x7a\x87\xde\xa0\xd7\xdf\xc7\xdf\x7a\xe5\x03\x19\xfe\xe8\x15\xaf\x91\x6f\xbd\xe2\xdb\xd5\x5e\xef\xa8\x7f\xd2\x1f\x0c\x7b\x83\x03\x6f\x34\xe8\xf5\x87\x5e\x7f\xd0\xef\xf5\xfb\xa4\x42\x4f\xac\xfd\x8f\xf9\xae\xdf\x3f\xea\x0d\xf7\x42\x7f\xd8\xeb\x0f\xbc\xa2\xae\xe1\xc0\xeb\xf7\x86\x47\xe4\xd3\x68\xb5\xdf\x1b\x1c\x85\xbb\xde\xa0\xb7\x3f\xf2\xfa\xbd\x81\x37\xf2\xc8\x0f\x59\xf1\x8f\x5f\x3c\x89\xbf\xf0\x47\x45\x73\x07\xa3\x93\x7e\xff\xa0\x37\xea\x7b\x83\xc3\xde\xbe\xd7\xef\xef\xf7\x06\x7d\x6f\x70\xd0\x1b\xb0\x6a\x8b\xcf\x9d\x64\x36\xea\xf7\x76\x0f\x3d\x3c\x3e\x1f\x07\x47\xbd\x83\xbd\x70\xd7\xef\xf7\x06\x7b\x7e\x6f\x6f\xe8\xf7\x7b\x87\x07\xe5\x7f\x82\xfe\x7e\xaf\xbf\xef\x91\xff\x16\x9b\xe9\xae\xbf\xdf\xeb\x7b\x83\x72\x74\x0f\xf7\x3f\x0e\x06\xbd\xfd\xa3\xd9\xa8\x37\xda\x8f\x7b\x7b\x87\xde\x20\x18\x0c\x7b\xa3\xa1\x47\xfe\x5b\xbc\xd4\xf7\x8e\x7a\xc3\x7d\x7f\xd0\x1b\xed\x15\x22\x1e\x91\xff\x90\x5f\xb0\xc8\x07\xbd\x3d\x6f\x50\xbc\xc1\x1f\x1f\xf5\xfd\x41\x6f\x2f\x1c\xf6\x0e\x8f\xbc\x5d\x6f\xaf\x37\x28\xc6\xed\x60\x44\x3e\xed\xf7\x8e\xfa\xa4\x05\xaf\xfa\x7b\xa3\xde\x51\x7d\x2f\xf6\x7a\x7b\x1e\xfe\x8f\xd6\x87\x4e\x12\x3c\x1c\xf4\x0e\xa9\x04\x67\xc5\x9c\x8a\xfd\xde\xa8\xa8\x74\xef\x30\xe8\xe3\x29\x4e\xfe\x8b\x3b\xe3\x1f\x78\x83\xde\xee\x7e\xe8\x8f\x8a\x59\x84\xeb\xf6\x07\xbd\xa3\x21\xfe\x70\x80\xe7\xc9\xc1\x1e\x7e\xc4\xdf\x2f\xc4\xb7\xdf\x3b\x1c\xe0\x4f\xaf\xfa\x07\x07\x1f\x87\xbb\xbd\xbd\xfd\x70\xb7\x10\xc6\x91\xdf\x3b\x18\xf8\xc3\xde\x5e\x31\xbb\xf7\x8b\x0f\xc1\x70\xd0\x3b\xe8\x7b\xe4\xbf\xac\x67\xa3\xc3\xde\xc1\x20\xc6\xcf\x16\xcf\x05\x45\x09\x03\x8f\xfc\x97\x48\xf7\xd0\xef\xf7\xfa\xe1\x41\x6f\x58\x8c\xc1\x51\x21\xfa\xde\xde\x11\xfe\x70\xd8\x1b\xed\xfd\xf1\xae\x7f\x70\xe0\x0d\x0f\x7a\x83\xd1\x0c\xcf\xdc\xd0\xef\xf7\x8e\x8a\x09\x5d\x8c\x5f\x21\x5c\x3c\x8e\x83\xde\x30\xeb\xed\x0d\x8b\x7f\xf7\xca\xff\x04\x47\xbd\x41\xb1\x74\x48\x6b\x3c\xb2\x0c\x3b\x4e\xd3\xc3\xa2\x2f\x45\xc3\x47\x07\xe1\xae\xbf\x57\x2c\xca\x41\x6f\xe8\x1f\xf6\x06\xfb\xde\x41\xef\x80\x7c\x2a\x44\x30\x18\x78\xe4\xbf\xa4\x7b\xfb\xbd\xc1\xa8\xb7\x7f\xf0\xb1\x3f\xec\xf5\x47\x71\x31\x43\xfd\xde\x21\x9f\xb1\xa3\xde\xfe\x7e\xec\xf7\xf6\x0e\xfd\x41\x31\x56\xc3\xbe\x47\xfe\x4b\xc7\xaa\x58\x84\x45\xff\x8a\xe1\x2a\x06\xe7\xa0\x37\xf0\x8b\xb1\xc4\x1f\x0e\x7b\xfd\xfe\x1f\xf3\xfe\xc8\x2f\x96\x70\x30\xd8\xf7\x06\x6c\x51\x14\xad\xf3\x7b\xfb\x83\xd0\x1f\x14\xdb\xc3\x2e\x1e\x61\x8f\x0c\xb4\x57\xec\x07\xab\xa2\xb1\xe1\xae\x57\x88\xb2\x77\x30\xf0\x0a\xc1\x1d\x1e\x7a\xc3\xe0\xb0\x98\xd0\xf8\x3f\x44\x64\x7b\xbd\xc1\x10\x17\xd2\x44\x66\x28\x5e\x4f\x45\x48\xd3\x12\x55\x78\x54\xfc\x0a\x31\x9a\xbc\x3b\x3c\xec\xed\x0e\x9c\xc1\xb0\xd7\x1f\x3a\xe4\xf3\x70\xd8\xdb\x3d\x74\x86\xfd\xde\xee\x91\x33\x3c\x28\xfe\x3b\xd8\xef\x0d\xf6\x9c\xe1\xa8\xfc\x5c\x1c\x1a\xfb\xc5\xe7\xe1\x21\x39\x40\x9c\xbd\x41\x6f\x74\xe4\x8c\xf6\xca\xcf\xfd\xbd\x5e\xbf\x5f\x7c\xde\xed\xd3\xcf\x42\x5d\x6d\xdb\x5f\x36\x78\xb0\xdf\xdb\x1d\x3a\xb8\xce\x5d\x5a\x6e\xff\xa0\xb7\xb7\xef\x0c\xf6\x7a\xa3\xa1\x83\xb7\x60\x07\xef\xca\x0e\x5e\xf9\xce\xe0\xb0\xe8\x0f\xf9\xdc\xc7\x9f\x49\x3b\x8a\x29\x20\xb5\x49\x6d\x37\xf9\xbc\x7b\xe0\x94\x55\x6e\xd0\xec\x41\x51\xff\x70\x80\x65\x88\x3f\x8f\x06\x45\x5b\xfa\xa3\xde\xe1\x81\x33\x3a\x28\x3f\x0f\xc8\xe7\x83\xde\x21\xee\xd3\x60\xcf\xd9\xed\xf5\xf7\x68\xb3\x76\xf9\xbf\x23\xd6\x34\x71\x38\xca\x61\x2a\xab\x6b\x6c\x7a\x6c\x63\xff\x6b\xa7\xfd\x95\x4a\xcd\xc6\x2a\xdf\x22\x98\x02\x3f\x0e\xd6\x68\xf9\x24\x70\x0e\x7e\xbd\x82\xef\xf6\x0f\xdf\xbd\xaf\x36\xe7\x85\x8c\x20\x08\x25\xaf\x82\xf9\x78\x99\x4e\x31\xe1\x04\xa1\xbc\xc6\x41\x2a\xd8\xef\x81\x3d\x15\x35\x76\x3c\x6e\x29\xfb\x65\x99\xe7\x20\xb5\x9b\xeb\x9a\x98\xcb\x8e\x78\x4a\x55\xa2\x31\xec\x9b\xee\x21\x56\xe4\x6c\x42\xeb\x5a\x5a\x27\x6d\xbd\xa4\x6e\x54\x73\x27\x36\xec\x7b\x1b\x5b\xe1\x46\x9e\xeb\x69\x8c\xc6\x41\xcc\x47\xac\xbc\x69\x91\x1b\x56\xb0\x58\xf8\xe3\x14\x04\x51\x98\x2e\xe7\x63\x4c\x16\x8b\x9b\xeb\xcf\x41\xb2\xec\xe8\xd2\x14\x56\xc5\x76\x56\x18\x46\x36\x26\xd7\xb5\xa7\xb0\xcc\x7e\xba\xdd\xff\xf5\x22\xfa\xdb\xcc\x0a\x27\x32\x29\x84\xea\xc0\xcc\x2f\x2d\xe7\x78\x9c\x0f\x24\x96\x79\x33\x2c\x3f\x7e\x97\x18\x06\x38\xc6\xb5\xe1\xea\x73\x0e\x52\x1c\xd9\x66\x07\xc1\xe7\x0b\xff\xb3\xd8\x2a\x32\xe9\x69\x0c\x5b\x1e\x4c\xcf\x28\xa9\x24\xb3\x9e\x79\xee\x31\x19\x08\x8c\x2b\x7e\x8c\x12\x8a\x6f\x8d\xef\xfa\x70\xe5\x4a\xd1\xb4\x97\xf0\x1b\x78\x2f\xd8\x07\x19\xaa\x48\x06\xd2\x4b\x90\xe7\x30\x99\x66\x34\x34\xf8\x92\xe0\xe1\x6d\xc9\x31\x60\xaf\xa0\x81\xa5\xbf\xcc\xdc\xa0\x3d\xb3\x65\xf3\xd5\x1a\xd0\x05\x4e\x49\xd1\x40\x3b\x30\x51\xff\x4b\x19\xc4\x9a\xbd\x44\x34\x03\xdb\xac\x25\x1d\xd6\xa8\xb0\xae\x36\x5f\xa8\x71\x10\x62\xdb\x95\x3f\x09\x60\xbc\x4c\x9f\x44\xa0\xdd\xdb\x0f\xe3\xc3\x4f\xcf\xbf\x1d\x5a\xe2\x7f\x79\x9f\x5e\x92\x2e\x71\x2c\xae\x91\x10\xa0\x64\x78\xe6\x5a\x44\x8e\x36\x40\x0c\xba\xb3\x61\xa9\x09\x63\xc8\x99\x62\x29\xef\x55\x39\x53\xad\xb5\xd9\xb0\x38\x5d\x23\x9b\x0f\xe1\x86\xf5\xdc\x63\x1a\x49\x7c\x4c\x73\xcc\x8f\x29\x07\xf9\x67\x37\x4c\x61\x0e\xc3\x20\x2e\xa6\x61\x49\xc3\x40\xb6\x19\x6a\xab\x54\x56\x1c\xa1\xaa\x0d\x62\x90\x85\x20\x92\xa4\x40\xed\xeb\xce\x32\xc1\xed\x8e\x8c\x30\xec\x95\x40\x2d\xdc\x7d\x80\x1d\xd8\xf3\x45\x0c\x7c\x96\xb9\x62\x27\x30\x95\xa0\xfb\x50\x04\x32\x4a\xc3\x45\xa2\x0d\x2a\xb8\xee\x75\x7a\xa4\x33\xe4\xe0\x12\x9c\x5b\x90\x02\x07\xc4\x70\x0a\xc7\x31\x70\x26\x28\x75\x4a\x7a\xb0\x6a\x4f\x90\xe0\x9a\xd8\x57\x1b\xf6\x6c\x15\xc0\x98\x27\xa3\xc9\xd9\xe4\x86\x0e\x0d\xac\xad\xaf\x6d\x7f\x90\x02\x27\x60\xb5\x39\x30\x71\xa2\x20\x0f\x08\x43\x80\x30\xc5\x8c\xc4\xb2\x82\x35\x7e\xe0\x0d\x6b\x3b\x86\x55\xac\x97\x30\xa6\xdc\x03\x55\x28\x6e\xe6\x36\x63\xd0\x5e\xa1\x51\x7b\xcc\xda\x3c\xa1\x85\x0a\xbf\x8d\xd8\x6f\x72\xcc\xc1\xc1\x35\x95\xb0\xcb\x9f\x4a\x2c\x3c\x0b\x23\x5c\x7e\x4d\x97\x50\x92\xe5\x69\x00\x93\x7c\xa3\x7e\xf1\x52\xf8\x03\x06\x12\x9f\x03\xb1\x91\xa6\x2e\xef\x37\xea\xf2\x7e\x45\x97\xf7\x71\x25\xac\xcb\x02\x24\x25\x5e\x2b\x77\xb3\x60\x99\xd1\xb5\xd2\xa4\x5b\x17\x80\xe4\xb6\x65\x0e\x60\xaf\x3a\x28\x11\x1a\x6c\x2c\xba\x49\x1f\x2c\x2f\xda\xba\xd5\x6c\x66\x1a\xca\xea\x3e\x35\x8f\x58\x3f\x2c\x5d\x3f\x6c\xd4\xcf\xc3\x8a\x4e\x1d\xe2\x3a\xaa\xfb\x15\x31\x40\x95\x8d\xfa\xc6\x61\x59\xc4\xa1\xeb\xd7\x74\xb0\xbf\xdb\x6c\x24\x77\x2b\xba\xd8\xa7\xf5\x54\x77\xf2\xeb\x12\xe5\xc1\x46\x1d\xfc\xad\x28\xc1\x89\xe1\x1c\xe6\xce\x0c\xe6\x62\x2f\x8c\xc4\xdf\xfd\x81\xd7\xaf\xdf\xee\xb2\x10\xc9\xc7\x5d\xe3\xf6\x5c\x16\x6f\x8a\xad\xe0\x1b\xdd\xff\x5f\xfc\x76\x64\x6c\xdb\x88\x3c\x5e\x19\x6d\xa0\xee\xde\x7d\x99\x7e\x07\x67\x6c\x96\x6a\x04\x3f\x1d\x28\x9e\x0e\x39\x1c\x70\x98\xfc\x12\x67\x9f\xb1\xbb\x33\xff\x9b\xef\x67\x15\x0f\xf1\xb9\xa9\x7c\xc6\xc3\x89\x21\x89\x50\xa1\x2a\x32\x94\x5c\x39\x29\x05\x73\xf8\xcf\xa2\x6c\x07\x13\xa2\xd1\x7c\x37\x9a\x71\xc2\x1c\x82\xc5\xbf\x3e\x4c\x36\xa0\xcd\xd6\x34\xd7\x2d\xe8\xc2\xcb\x29\x4c\xfc\x12\x86\xfd\xa9\x40\xf7\x7f\x08\x7f\xb9\x98\x7e\xfc\xed\x9b\x45\x1f\x56\x70\xe5\x65\xd0\x08\xc6\x2b\xcf\xd8\x89\x92\x20\xc5\x38\xa4\x55\x18\x88\x22\xf3\xbb\xbb\x4c\x66\x20\x88\xf3\xd9\xfa\x34\x85\x2b\x90\x66\xd6\x28\x1f\xed\x4e\x4c\xf1\x9c\x1c\x81\xf6\x88\x99\x3c\x69\x28\x82\x42\x8d\x25\xf1\x60\x95\x64\xb4\x4e\x04\x16\x20\x89\xb2\x62\x8f\xe3\xad\x71\x22\xda\x1c\x93\x76\xae\x06\x3b\xf6\x09\x76\x3f\x48\x73\x3f\x4f\x61\x90\x4c\x49\xae\x2b\xcf\x0d\x94\xa8\xce\xdc\x2e\xac\x9f\x26\xc9\x25\xe0\x2e\x7f\x66\x1c\x9b\xfb\x15\xd7\x6d\x90\x39\x29\xc8\xc2\x19\x28\xa6\xa1\x0d\xea\xdc\x20\xa1\x19\xcc\xe8\x6c\x57\x45\x43\xfd\x02\x5b\x12\xcc\x6d\x90\x9d\xa7\x00\xcc\x17\x06\x7d\xe6\x7e\xc5\xb2\x28\xab\x6d\x2a\x94\x31\x42\xf9\xd6\x24\x62\x62\xf1\x92\x7c\xe9\xb9\x8d\xd3\x91\x5f\x1a\x99\x5d\x08\x66\x18\x8e\x2d\x48\xb9\x5d\x48\xe1\x84\xb5\xf3\x55\xb8\xe6\xad\xa3\xda\x76\xa2\xde\x79\xa5\x11\xcd\x66\x28\x25\xe1\x31\x4a\xc3\xcd\x91\x6f\xad\x7b\x6f\x9a\x11\xf8\xfb\x3d\x25\xa1\xd7\x74\x13\xd6\x5a\x4b\xf7\x5a\x58\x0f\x1f\x2f\xcf\x87\xa6\x05\x7e\xfe\x4c\x04\x52\xbc\x8d\xad\xe9\x9a\x58\xaa\xbd\x2a\xdf\x43\x26\x38\xb3\x74\xdd\x5e\x26\xa3\x56\x05\xde\xb3\x14\x12\x74\x9b\x06\xe6\xe0\x3c\x7d\x65\x4b\x59\x0f\x58\x35\x78\x26\xb6\x9f\x9e\x33\x38\xe2\x0b\x07\xba\xf9\x21\x4c\xc3\x18\x30\x86\xc7\xa2\x8b\x30\x59\x66\xea\xd7\xd7\xf2\x5e\xd1\xa2\x16\x98\xf9\xd9\x32\x0c\x29\x91\x5d\xe6\x47\x41\x42\x22\x90\xcd\x9b\x8c\xd7\xa2\xe8\x57\xf4\xb3\xe7\x7e\x48\x84\xef\xb7\x3e\x1a\x06\xd8\x77\x6a\xc1\x32\x9f\x90\xf8\x2a\xc2\x4d\x65\x0d\xf6\x9f\x5a\x26\x6c\x9a\xa0\x52\x28\x7c\x94\x0f\xdd\xb8\xdb\xd1\xba\xeb\x2b\xad\xdc\xf6\x68\xfb\x2d\xbb\x9f\x79\xff\x6b\xb4\x2b\x56\x88\xda\xd5\x79\xc6\x8d\x6d\x23\x3c\xb6\x30\x3b\xe7\xd9\x98\xe6\x3e\xb0\xe7\x2e\x00\xcd\xaf\x10\x51\x4a\x84\x83\xb9\xd7\xeb\x55\x44\x53\x36\x1a\x17\x46\x49\x6e\x19\x11\xcc\xd0\x6b\x19\x90\x8a\xa6\x0b\xb3\xc7\xb6\x54\xc4\x3d\xc2\xc4\x9d\xbc\x53\x35\xc8\x79\x90\xdd\xfc\x82\x83\x7e\x3d\x33\x3d\x88\x16\x7c\x59\x3d\x94\xac\x15\x7d\xc5\xc4\x64\xea\xde\x47\x4e\x82\xd7\x68\x7e\x88\x3b\x82\xb5\x0f\x2b\x14\x2f\xe7\x0a\xef\x8e\xfb\x89\x5a\xd1\x6b\x56\x3c\x6f\x7b\x35\x9f\xa9\xb6\x23\x1c\x08\x13\x63\x0e\x8a\x0b\x1c\x61\x49\x16\x9a\x78\x9c\xe5\x41\x9e\x5d\xa5\x41\x78\x83\xef\xb7\xc7\x30\x7b\x4b\x27\x64\x71\x2f\x63\x14\x86\x6e\xb8\x58\x5a\xf4\x17\x11\x0e\x26\x97\x5c\x5b\x13\x90\x87\xb3\x4b\xfc\xad\xca\x13\x2c\xbe\x42\xf9\x0a\x0d\xd6\xf0\xc6\x63\xfa\xfd\xe4\x32\x07\xf3\x42\x77\xff\xde\xa2\x51\x37\x08\x4d\x50\x6e\x88\xe2\x6c\x81\x19\x5a\xfb\xbb\xa2\x70\xfe\xf5\xcf\xff\xd7\x5c\xd6\xb5\x9e\x54\x46\xf3\xc7\x44\x84\x0c\xca\x20\x39\x47\x49\x3e\x23\xa4\xb0\x73\x44\xcc\x07\x29\x9a\xfb\x09\x4e\x1d\xe6\xa0\xc5\x2e\x76\xb7\x08\x96\x80\xa2\x93\xad\x0d\x14\x06\x73\xc2\xb6\x8c\x14\xd9\x72\x9c\x04\xab\xa7\x60\x9c\xf8\xed\xdb\xc1\xfb\x67\x6f\x11\xb0\xba\xd5\xf3\x60\x9c\x61\x9f\x38\xe9\x92\x91\x9c\xe3\x86\x22\xd8\x60\x02\xca\x29\xcc\x72\x90\xaa\xf8\x3a\xc5\x1c\x67\x45\x5c\x1b\x49\x35\x84\x42\x96\x09\x2b\xe6\xb2\x7c\xa5\x22\x19\x95\x79\xb4\xcc\x41\xcc\x82\x81\xb0\xf6\x9c\x2b\x96\xaf\xc8\x80\x58\xec\x58\x19\xec\x91\x61\xcd\xe8\xbf\x3d\x9a\xe2\x41\x3d\x91\x22\xdb\x95\x59\x1d\x79\xbf\x02\xe9\x0a\x82\x5b\x49\x75\x30\xfb\xe6\xb6\xdf\x58\xe1\x12\xd9\xa2\xc9\xcf\x84\xb7\x6c\xad\xd6\xd6\xbb\x89\x17\x94\xb4\xc2\x86\xd1\x7d\x0b\xe3\xd8\x8f\x40\x96\xa7\x68\x2d\xec\x07\x9d\x96\x32\x99\x5e\x9b\x2f\x61\xb4\xc0\x40\xfe\x24\x56\xe7\xf1\xaf\xe0\x24\xfe\x38\x08\x46\x97\x5f\xba\xa4\x93\x0a\x6c\xf6\x96\xd4\xd2\x94\x52\x0f\xf0\xc0\xab\x53\xf6\xca\xd6\x02\x4b\xfe\x84\x19\xa7\x34\x5f\xbf\x74\x34\xbb\x6c\x56\xd1\x74\x44\xa7\xc4\x60\xa5\x66\x20\x91\xa7\x95\x3c\xc3\x49\x58\x65\x34\x54\x71\x00\x5c\x4c\xf8\x2e\x7c\xc1\xef\xe9\x16\xa8\x34\x6e\x68\x28\xf7\xe0\xfd\x07\xcc\x7e\xb5\x67\xa5\xea\x97\x7c\xec\xed\x0a\x67\x60\x95\xa2\xc4\xc7\x19\x4d\xba\x19\x8f\x5c\x4f\xaf\xb5\x68\xa0\xb6\xe9\x9a\x6c\x74\xc2\xf2\xa7\x46\xfd\x21\xd8\xf4\x44\x1e\x95\x6d\x10\x12\xb8\xe4\xfd\x11\xa7\x72\x19\x22\x0c\x9b\x26\x73\x85\x28\x09\x31\x0d\x45\x99\xad\xcf\xb5\xab\x4e\x61\x86\xc2\xee\xb7\xf9\x56\x9a\xa2\xbb\xb5\x9f\x07\xd3\xa7\xb0\x8f\xbe\x9b\x4d\x4f\x7f\x7f\xb1\xca\x95\xdc\xad\xf2\xea\x89\xfd\x65\x25\x6a\xb2\x62\xb7\x6e\x60\xcd\x3e\x41\x49\xb6\x8c\x9d\x13\x94\x24\x20\xcc\x1d\x2c\x1d\xc7\x48\x91\x7c\x5e\xfc\x24\xc5\xb1\x75\x0c\xcb\xe6\x23\xb0\xf1\x58\x16\x1a\x59\xa1\x69\xdf\xc2\x3c\x9c\x3d\x0d\x40\x95\x37\x93\x34\xfc\xe5\xcd\xed\xbe\x34\xa2\x7c\x7f\x51\x14\xd8\x13\x34\x9f\x07\x49\x94\x19\xcc\x9d\x86\xa4\xf9\x75\x46\x80\xfa\x29\x72\xd6\x0c\xdd\x5e\x60\xf9\x64\x06\x1f\x9e\x16\x7e\x6a\xb3\xb9\x08\x91\xa1\xd2\x11\x60\x8f\x14\xcd\x40\x90\x86\xb3\x17\x89\x70\x88\xdb\x42\x47\x29\xb2\x9c\x7a\xa1\xc4\x84\x91\x62\xdb\xd5\x1e\x12\x35\x91\x3c\x51\x3c\x40\xa7\xa1\x7a\x90\x96\x6f\x62\xcc\x48\xf6\x78\xa3\xb8\x4e\x83\x99\xc7\x90\xa8\xbf\x48\xc1\x04\xde\x89\x4b\x85\xd4\xf2\xb3\xa8\x87\xb2\xb3\x49\xb5\xd7\xf5\xab\x0d\x76\x1a\xa4\x63\x4a\x3b\xc0\xf7\x63\x76\x3b\xf1\x43\x36\x4f\xe8\x96\x6b\x8e\x22\x6d\xb7\x4a\x95\xb5\xb5\x85\xb5\xca\xdc\x87\x3e\x58\x15\x97\xe8\x27\xe2\x29\x5f\xa7\x2f\xc6\xf1\xcd\xcd\x8d\x9a\x3e\x2b\xe6\x62\xe7\x70\x0e\x30\xe1\x4e\x82\xf2\x1a\xce\x78\x8e\x49\xaa\xc7\x8a\x16\x17\x8e\x64\x6a\x30\xe1\x89\x8a\x49\x03\x3f\xa0\xec\x92\x60\x4a\x96\xd9\x6b\x62\xba\x2e\xd9\x3a\x87\x28\x15\x5f\x1d\xf8\x52\x15\x9b\x36\x93\x86\x00\xd5\x5f\xdc\xaf\xae\x90\xe4\xd5\x36\xfa\x6f\xbb\x70\x6f\xcf\x60\xe6\x94\x25\xb7\xf1\xa8\xd6\x56\x8b\x19\x32\x60\x82\x25\x83\x67\x22\xa4\x17\xd3\x26\x20\x52\x21\x8a\x97\x73\xcb\xc3\xd6\xc7\x31\x27\x02\x35\x01\x16\x9f\xe7\x30\x81\xf3\xe5\xdc\x52\x88\xbc\x81\x95\x1c\x1f\x79\x30\x75\x2c\xd6\x72\x02\x3b\xc2\x54\x7c\x1b\x18\x41\x8d\x03\x83\x78\x48\x28\x8b\xb9\x11\x90\x41\xb3\x7c\xd6\x7f\xad\x0b\xa3\xae\xd7\xb6\x61\xd3\x23\x55\xb4\x7e\x89\x7b\xfe\x22\x80\x66\xe8\x2b\xeb\x1b\x39\x48\xa5\x21\x11\x27\x76\x15\xf1\x9d\x61\x19\x18\xa9\x90\x4d\x69\x52\x9b\xbb\xea\x3d\x17\x46\x8d\x5c\x57\x5a\xcf\x4d\xa1\xad\x35\xce\x7c\x1b\xa4\x87\xf5\x92\x52\x29\x8a\x4d\xdb\xa0\xf8\x5a\x6a\xe7\xe9\x3d\xcd\x93\x13\xe2\x59\xac\x92\x8f\x5d\x77\xeb\x34\x3d\x9a\xfb\x34\xef\x79\x76\x48\x75\xb4\x9c\x1f\x86\x5a\x1b\xb1\xec\xd7\xfe\x60\xfc\xda\xf0\xa5\xd9\x8f\xd3\x0a\xcf\x8e\xfa\x19\xb0\x12\xc4\x29\x5b\xba\x99\x1d\x4d\x5a\xd6\xf6\x55\x37\xa6\x12\x3c\x05\xfd\xed\x8f\xd1\x12\x86\xbf\xac\x5f\xab\xfa\x1b\x8a\x75\x15\xc7\xae\xba\xf5\x29\x2b\x87\x6d\x7f\x76\x45\xb6\x00\xbe\xe8\xd8\x25\x5b\x71\xbf\x11\x5d\xcc\xfb\x4c\x60\xe9\x9f\x29\x3b\xb3\xa5\x2a\xf3\x2f\x6a\x50\xcc\xb5\x31\x7d\xd4\x90\x02\x30\x0b\xb2\xcb\x1c\x2d\x16\xc5\x45\x8b\x8e\x2e\x73\xd2\x69\x8a\x69\x53\x55\x57\x58\x23\x5c\x07\x1d\xb4\x89\x93\x74\x34\xf3\x99\x73\x56\xcc\x4c\x67\x16\x64\x4e\x46\x9a\xeb\x04\x79\x31\xc3\xf2\xe2\xf1\x1c\x09\x51\x89\x4e\x5e\x68\x7b\xa5\xa4\x7b\xe6\x05\x6a\x10\x89\x21\xcd\x69\x82\xe2\x18\xdd\x7e\x58\xbc\x28\x73\x7f\x3c\xf7\x36\x80\xf9\x87\x24\x87\xb1\x46\x57\x62\x1b\x36\xd5\xfa\xbb\x7d\xd1\x86\xc5\xa4\x36\x48\x14\x26\x13\x64\x15\xe7\x2d\x8c\x63\x26\x47\x59\x88\xf6\xdb\x6f\xd3\x70\xb0\xbd\x36\x52\xac\x8c\x0a\x53\xfb\xbb\xdf\xae\xe4\xcf\x9f\x5d\x58\x28\xcb\x2b\x9a\x73\xbb\xbb\xbb\x5b\x1b\x5b\x59\x3f\x5f\x74\x6e\x10\xbe\xda\xe5\x45\xae\xe9\x73\xc2\xc2\xa7\x1e\x2f\x7a\x08\xd0\x2e\x55\x2e\x64\x1d\xfd\x4e\x64\x7a\x14\x3f\x1f\x09\x52\x2a\xc7\xf5\x45\xb1\x6f\xeb\x90\x78\x96\x54\x86\xba\xfe\xbd\x8e\xd4\xde\x0c\x28\xed\x12\x44\xcb\xec\x99\xf8\x1c\xdd\xba\x06\xc2\x15\xd4\xb4\x47\x0d\x2a\xf8\x76\x65\xc1\xe2\x13\x48\x4d\x20\x30\x1b\x17\x4a\xab\x73\x90\x44\x9c\x55\x47\x3c\x6d\x75\x7f\xbe\x19\x7e\x2c\x05\x18\xc9\x6f\xd3\xc3\x98\xad\xf0\x8d\x4f\x64\xcc\xef\x4c\x0a\xcd\x9e\x18\x35\xef\x24\x1e\x27\xf0\xcd\x4f\xd5\x9e\x41\x4e\xa2\x76\x8c\xa1\x08\xf9\x8a\x61\x73\xa8\x89\x03\xac\x98\x72\xc4\x36\x50\xfa\x54\x6e\x61\x3e\xf3\xf9\xe5\x9b\xc4\x38\x8b\x0c\x7b\x38\x16\x46\x64\x0e\xc4\x46\xca\x3c\x80\x31\xf5\x53\x0f\x4a\x3e\xd4\x59\x90\xbd\x03\x94\x40\xba\x15\xc4\x2a\xad\x7f\x43\xe3\x41\xb1\xb9\x0f\xab\x0d\x08\x42\x84\x5a\x88\x12\x7f\x42\x5c\x2f\x0d\xac\x05\xe5\x3b\x32\xfe\xf3\x1e\x4d\x62\x66\x5b\x3e\xf5\x01\x0a\x42\xa1\xc1\x43\xd7\x9e\x8b\xc3\x7b\x1c\xba\x5a\x8d\x48\x9e\x7d\xeb\xcb\xa6\xcb\x9e\xe9\xec\x0b\x92\x10\xc4\x2c\x5a\x76\x02\x09\x3e\x82\x72\x10\x0a\x21\xaf\xd5\xf6\x9e\x26\xd7\x04\x6e\x4d\x91\xe5\xa0\x28\x10\x42\x97\xf2\x06\xd1\xcf\xa6\xfe\x8d\x6a\x8b\xda\xfa\x45\xa6\x72\xa6\x0d\xec\xaa\xb1\xbc\x24\x4e\x70\x3a\x98\x61\x0c\x5d\x31\x96\x17\xaf\x47\xd9\x11\xf5\x0e\xa5\xc0\x29\xb4\x96\x62\x77\xe6\xfa\xb5\x10\xed\x8b\xad\x57\xb8\x78\xfd\xda\xe7\x19\xa6\x22\x4c\x8a\x7d\x88\x21\xcf\x97\x7f\x61\x4a\x35\xf6\x8b\xe9\x96\x99\x23\x53\x05\x72\xe1\x21\xed\x66\xd5\xe2\x37\xcb\x48\x6a\x96\x6d\xa2\x13\x41\xed\x0b\x3b\x22\x4d\x9b\xfb\xec\xe2\x64\x2b\x7f\xb9\x70\x6d\xba\x7e\xe7\x32\x89\x3f\xdb\x5c\xaa\xbe\x4c\xec\x17\xf1\x7a\x33\x45\x69\x3e\x34\x89\xb4\x76\x66\xdb\xd6\x6f\x9b\x49\x5d\xb5\x73\xaa\x2d\x9b\x83\x2c\x63\x44\x83\x1d\xcc\x01\x55\xbe\xff\x01\x4e\x07\x22\x40\x2c\x7c\x5c\x04\xa6\x65\x96\xed\x51\x77\xc0\xe8\xb1\x9f\x5f\x32\xa2\x73\x4e\xe2\x25\x8c\x5e\x01\x86\x8a\xad\x75\x0d\x9f\x60\x1e\xad\x45\x0b\xc4\x34\x9a\xe3\x06\x1c\xf4\xf5\x98\xa8\x20\x85\x86\x25\xa8\x64\x32\x65\x2c\x73\x4a\x71\x65\x4c\x54\xc0\xf4\x10\xcb\x59\x94\xed\xd0\xbb\x86\x4f\xa9\x79\x3d\x77\x82\xdd\xdb\xac\x80\xa2\x6b\xfe\x0a\x82\x5b\xbc\xaf\xb7\xd1\xc8\xcc\x7a\xd3\x76\xd5\xb1\x70\x16\xa4\x4f\x02\xbd\xe8\xee\xcb\xf9\x9b\xc1\x25\x58\x54\xab\x62\xc5\xb1\x93\x81\x14\xe2\xf0\xee\xe3\x3b\x4a\xe6\x75\xbc\x66\x1f\xa2\xa0\x98\x41\x64\x9e\xd2\x43\x8a\x27\x05\x73\x3f\x6f\x20\xe8\x49\x04\x39\x36\x98\xd0\xac\x3b\xe3\x54\x26\xd7\x97\x67\x29\x08\xa4\x85\x11\x2e\xd3\x15\x10\x2b\x75\xb3\x1c\x2c\x9e\xe1\xa2\x0c\x95\x99\x66\x73\x9f\xef\x90\x5a\x95\xc5\xb2\xb8\xe2\xb1\x48\x62\x56\x5c\x96\x04\x8b\xc5\xba\x49\x04\x8e\x31\x68\xb2\x46\x39\x53\x60\xbd\xc5\x9f\x30\x8a\x8b\x9f\xdd\x06\x79\x38\x73\xc4\xf4\x3c\x19\x5b\x0f\x43\x5f\xe0\x5b\x71\xb1\x9a\x72\x10\xfd\xcd\x6a\x49\xd5\x6a\xc7\x93\x49\xb1\xd0\x4a\x65\x7d\xb2\x94\x65\xdc\xfc\x8a\xdb\x9e\x37\x32\xe4\xa7\x88\x42\xfe\xf8\x2c\x49\x50\x1e\x68\x20\xf4\xc7\x81\xf0\x3d\xd5\xfd\x79\x3c\x69\xf9\x0e\xfe\x8e\xff\xc5\xa1\xdc\xb8\x69\x59\x2e\x9c\x5c\x18\x7b\x4b\x18\x09\x16\x6e\x5c\xe2\x8b\x15\x8b\xb8\xb2\xc7\xf3\x11\xb4\x72\xf6\x64\x19\x39\x60\x9a\x5a\x3a\xdc\x93\x98\xad\xaa\x54\x69\xe0\xe1\xaf\xa1\xa8\x61\x17\xdf\x06\x37\x04\x16\xdd\x5c\x91\x8f\x2d\x34\x87\x15\x5d\xa1\x80\xcb\xca\xe9\x70\x1b\xca\x77\x83\x2a\x0a\x6d\xb0\xa6\x82\x69\x8a\xa1\xea\xb5\xe2\x5b\xa9\x05\xd6\x35\x3a\xb8\x16\x6d\x73\x59\x1e\xcc\xc5\x4c\x40\x63\xbe\xa2\x51\xae\xba\xea\x6e\x5d\x98\x65\x95\x5c\xeb\xd0\x9d\x27\xc6\x4a\x64\x2d\xa5\x8b\xe7\xc2\xb1\x24\xdc\x55\xa8\x12\x55\xcd\xa9\xd6\x2c\xaa\x63\x5d\xc2\xe2\x10\x71\x3d\x97\x9f\x3c\x51\x90\x63\x57\x77\xa9\x63\x24\x80\x1d\xb5\x65\x1c\xa2\x51\xd1\x10\x94\x8b\x2d\x69\x0e\xb8\xde\xcd\xb5\x06\x1c\x28\xe5\x8f\xd1\xdd\x53\xd0\x16\x2e\xb3\xaf\x67\xc3\x8b\xb3\xb1\xe2\x47\x11\xf5\xea\x24\x4f\x91\x9e\xf4\xa0\x9d\x38\x24\x68\x4a\x61\x37\x91\x42\xe0\x5c\x22\x1a\xd7\xb2\x60\xd8\x11\x5b\xb2\x5c\x94\xe1\x0d\xf8\x3b\x21\xc0\x01\xff\x2d\x87\x34\xec\x79\x04\x5d\x6d\x86\xe2\x48\x54\x1c\xc4\x2f\xf9\x93\xa6\x80\x65\xd3\x83\x65\x34\xf4\x3f\x48\xe3\xaf\xb0\x7f\x97\x15\x83\x12\xd2\x58\x63\x34\x73\x06\xf2\x4b\xe1\x9d\xb2\xd3\x23\xcf\xa5\xb0\x6d\x7d\xea\x26\x18\x79\x2e\xbb\x10\x9b\x58\x61\x88\x5c\xa8\xda\xcc\x05\x9e\x2d\x27\x92\xc0\x09\x47\x87\x4c\xb9\x26\xb6\x27\x8c\x41\x90\x2a\xed\xa0\xf6\x0e\xf7\xa4\xf8\xcd\xe1\xe3\x43\xdb\x24\xd4\x68\x18\x4d\x72\x54\x98\x47\xd3\xb8\x11\xf0\x55\x5e\x1a\x70\xbb\x84\xb0\x95\x0b\x6c\x0b\x6b\x35\x5d\x81\xd4\x0f\xa6\x4f\x28\x72\x6d\x95\xad\xf6\x0e\x2f\xf7\x5e\x2b\x69\x54\x34\x6f\x8e\x67\x4c\xb1\x6d\x1e\x24\xcb\x39\xc0\x3c\xbf\x82\xbc\xa9\x5e\x5f\xa1\x21\x4d\xd1\x15\x7a\x36\x55\xf4\xa3\x6b\x35\x5d\xa8\x15\xc4\x04\x11\x76\xd6\x23\xff\x0a\x6a\xdb\x94\x1c\x2d\x15\xc1\x08\xea\xa3\x86\x4c\x5e\x3d\xda\x4d\x4c\x78\xad\x09\x8d\x1d\xaa\x79\xe8\x9e\x00\xb5\x88\xd7\xaa\xe0\x8a\x91\x14\x03\xda\xa0\xac\x0c\x8c\x4a\x24\x36\x53\xfc\x00\x09\x9b\x3a\xc1\x05\x16\xba\x6b\x1c\xa4\xf8\x44\xb7\x1f\x9f\xd5\xbd\x61\xbe\xa3\xfa\x4e\xd0\x75\x66\xe8\x8c\x98\x00\xcc\x06\x20\x7b\x4b\x50\x86\x8b\x36\x5e\xa5\x38\xf4\xff\x65\xb1\x64\x5d\x39\x31\xc4\xf8\xbc\x88\x7c\xe0\x7a\x6e\x93\x57\x4a\x0c\x83\x04\x2c\xf3\x14\x3b\xf4\x2c\xb2\xd1\xf6\x13\x63\x52\xed\x60\x77\x77\x71\x87\xdd\xa3\xe9\x32\x09\x83\x9c\x19\xfb\x55\x45\x8b\x36\x26\x88\xa2\x14\x70\xc6\xff\x1a\x91\x6b\x23\x0e\xd2\xc9\x39\x86\xee\xe8\xf2\xb6\x00\xd0\xd5\xe9\xfd\x95\x25\xdd\x5b\xd9\x68\x79\x28\x31\x8e\x92\x0a\x97\x92\x56\x25\xd0\x21\x0b\x10\x5d\x61\xb0\x80\x39\x81\xe1\xc2\x8a\x57\xdb\xbd\x59\xde\x50\xb7\xb5\x43\x3f\x9d\x2c\xd7\x0f\xe9\xed\x21\xf8\x7a\x35\xf8\x91\xe5\x6a\x4b\x1c\x95\xcf\x01\x31\xc3\x75\x97\xff\xca\x60\x4e\x1e\x4b\xb2\xab\xd2\xe6\x39\x4a\x60\x8e\xd2\x6e\xad\x7e\x47\x5f\xb6\x35\xda\xb4\xd7\x59\x57\xf8\xf6\x53\x5c\xa5\x15\xb7\xf9\xfa\xcd\x83\x3c\xc3\x1e\x72\x9f\x5d\xfa\x1e\xff\x1a\x8e\xc6\xd1\x2f\x83\x70\x70\x5e\x6d\x42\xc5\x16\x49\x6a\xb5\x64\x66\x53\xdd\x90\x8a\x2f\x95\x3c\xb9\x46\x36\xbb\x32\xed\xfb\x38\x02\x59\x98\xc2\x05\x33\x83\xdd\x5d\x16\xd7\x52\x5c\x0c\xff\x74\xf7\x12\x5f\x7b\xf1\x97\xf4\xe3\xb5\xc2\x89\x2e\xda\x33\x4a\xd7\xd9\xb5\xe7\x2e\x40\x1a\x12\x35\xa4\xb8\x1b\xb0\x3f\xdd\x6b\x8a\x19\xec\x11\x23\x2f\xc6\x76\x70\xae\xe0\x1c\x38\x97\xb8\x89\xce\x09\xb5\x79\xf3\xbc\x9e\xb2\x95\xd7\x66\xb6\x04\xda\x72\x96\xdd\xa3\x25\xc8\x8a\xcf\xae\x6d\xcf\xb2\xb2\x58\x37\xcb\xaf\x78\xcf\x6b\x8c\xce\x8a\x59\x6c\x99\x81\x53\x32\xf6\x46\x9e\xcb\x43\x6e\x1d\xd5\x4c\xd3\x6c\x8c\xb1\xfe\xc4\xb7\x03\x41\xea\xc3\xba\xe0\x3c\x31\x32\xec\xd0\x3b\x24\x2f\x8f\xf4\x1c\xce\x91\x68\xc1\xee\xd2\xfe\xbd\xad\xd8\xb9\x1b\x58\xba\x1b\xdb\xba\xcb\xeb\xbb\x64\xf0\x76\xb9\xe0\xae\x75\x7b\xf7\x41\x33\x7b\x77\x43\x8b\xf7\x41\x13\x8b\xb7\xd5\x94\xc8\xa0\x96\x6b\x63\x0c\xe8\xe0\x52\x1e\xc8\x3d\x7d\x70\xf7\x0c\xe9\xb8\xc6\xfd\x43\xda\x2d\x2c\xd6\x32\xcf\xfd\x4f\x32\xef\xff\x93\x4d\x7c\xa3\xf5\x0c\x1b\xcd\xc6\x10\x87\x48\x75\x49\xcf\xd5\x76\xee\x2d\x9c\x05\x60\xb1\x00\xa9\xcf\x6c\x26\x8f\xff\x1c\xf8\xed\x8f\xfd\xf7\xe7\x27\x81\x96\x24\x26\x90\x27\x17\xf3\x8b\x06\x8c\xb8\x52\x07\xfd\x72\xe3\x14\x59\x41\xaf\xaf\x4b\x03\x8e\xf4\xb8\xb2\x86\x44\xce\x18\xfd\x72\x20\xda\xc8\xdc\x39\x14\xb2\x3f\x8a\x3f\xb8\x7d\x6a\x1e\x08\x9a\x55\xf1\x87\x6e\xd7\xc2\xc1\x94\x49\x10\x7f\x24\xcb\x87\xbd\x59\xc2\x35\xf0\xdd\xbf\xcc\xfd\xbf\x16\x69\xa3\x37\xeb\xb5\xd4\x11\x94\xbc\x44\xe1\x32\xb3\x99\xd3\x62\x10\xe6\xb4\x99\xa5\xcd\x09\xbf\xf6\x2b\x58\x7f\xb0\x60\x0a\xa4\x20\x03\xf9\x15\xb8\xcb\x5f\xd3\x9a\xe4\x37\x4f\x2a\x38\x6d\x33\xa0\x57\x87\xed\x62\xc9\xb2\x98\xad\x26\x6b\x9d\xd1\x56\xc7\x12\xb6\xe5\x2f\xa5\x30\x19\x1c\xbb\x32\x67\x9e\xa0\x72\xe3\x94\x85\x45\xff\x62\x88\x0e\xa5\xa8\x43\xd5\x12\x2a\x0c\x9f\xe1\xe4\x8d\x0c\xc0\x1a\x12\x4e\x85\x32\x27\xb4\xc9\x25\x07\x9b\xd6\x9b\x1e\xc5\xee\xc9\xa2\xd4\x4c\x8c\x82\x0e\x2c\xb9\x62\x28\x86\xe2\x22\x0e\x30\xc4\x4b\xa3\x7c\xc7\xb6\xa3\x80\x83\x78\xbe\xeb\x28\xec\x35\x1a\x05\xba\x90\xdb\x8e\x82\xd8\xbd\xae\xa3\xb0\x88\x9b\x0f\x82\x85\xd1\x8a\x1c\x46\x82\x21\x02\x5b\xa6\x62\x7c\x03\xe3\x96\xe1\x69\xde\x36\x2c\x57\x1a\xa4\x2d\x9c\x55\x28\xc5\x14\x3b\x4f\xc6\xf0\xf0\x6e\x0e\xcf\x5e\xbf\x8f\xe0\xbf\x87\xe1\x41\x75\x82\x56\x5c\xea\x4d\xc0\x55\x14\xda\x90\x19\x1f\xea\x2f\xed\x82\xb6\xf8\x91\xbc\x2b\x2b\x8a\xc6\xd8\x88\x7a\x5b\xc4\x86\xdd\x60\xf8\x5b\x5d\xba\x71\x4e\xde\x6d\xdb\x8d\xef\x6d\x9d\x90\xd6\xe5\x16\x96\x79\x0a\x82\x39\x4c\xa6\xfe\x04\xc6\x4f\x22\xf1\xad\x1f\x25\x87\x6f\x92\xe7\xaa\xc3\xb6\xcc\xc8\xc4\xc7\x16\xbd\xfc\xf7\xaf\x3d\xf7\x36\x0d\x16\x0b\x7a\xca\xa8\x08\x04\x08\xe3\x48\x61\xa6\x28\xac\x1c\xd1\xfb\x11\xbe\x9e\xf0\xf7\xc4\x9c\x8c\xb6\x83\x25\x4a\x77\xf3\xc1\x5a\x4d\xfd\x45\x71\x95\x4b\x93\x27\x61\x46\x5a\xc6\x7b\x09\xfc\x96\xee\x57\x52\xb4\x0b\x9d\x62\x3a\xc9\x8c\xc4\x62\x78\xee\x2e\xfb\xe6\x16\x46\xf9\x4c\xfc\x62\x8b\x34\xee\xd4\x93\xe0\xb9\xfd\x5e\x5f\xdd\x97\xd8\x8e\x15\x81\x89\x9a\xc5\xc0\xd6\x3e\xa3\x8e\x21\xc4\xca\x42\x37\xfa\x85\xfe\x13\x4c\x51\x12\xc4\x7e\x96\xa7\x70\x01\x7c\xc6\x9a\xc6\x9e\xfc\x90\x40\x92\x1d\x9b\x81\xf4\x72\x11\x84\xe0\x7d\xf2\x81\x78\x9b\xc4\x4e\xf7\x77\x35\xc1\xc8\x78\xa0\x72\xf4\xc0\x9c\x45\xd7\x14\x62\x2a\x36\x99\x9f\x67\x29\x98\x50\x9f\xcb\xcf\xf8\xe7\x42\x3e\x3f\xdd\xcd\xe3\xff\x33\x0e\x32\xb0\x3f\xf2\xce\x5f\x9d\x0d\xfe\x58\x3f\x1f\x8d\x7f\xbf\x5b\x86\xdf\x76\x93\xe0\xd5\xc5\x6e\x78\x8a\x56\x6f\x87\xd1\x30\x5a\xef\x0d\xdf\xad\xf7\x56\xe1\x3c\x5c\xbd\xfb\xf2\xec\xf6\xdd\xc9\xd1\xb7\x68\x1e\x26\xaf\x5f\x45\x8b\x3f\x5e\x5d\xa0\xf3\xcb\xf0\xee\xdd\x49\x38\x0d\x7e\xf9\xb8\xf8\x63\x30\xdb\xa5\x7f\xff\x74\x02\x9f\x4d\xcf\x5f\xbd\x89\x3f\x0d\x7f\x9b\x46\x83\xf8\x26\xfa\x65\x7a\xf4\xe6\xdb\x8b\xdb\x37\xeb\xe7\xe8\x8f\xdf\xe3\x24\x78\xf5\x1b\xfb\x7b\x1e\xfc\x7e\x97\x9d\x5f\x46\xc3\xe0\x97\x78\xf7\x8f\xcb\x70\x75\x3e\x45\xd3\xd7\xa7\x77\xb7\x9f\xfe\x76\x81\x5e\xff\xf2\xdb\xd1\x9b\xdd\xdd\xfc\xdd\xe5\xed\xdd\xeb\x5f\x6e\xd7\x6f\x4f\x76\xd7\x45\xd9\xaf\x4f\xca\xff\x5f\x5d\x3d\xcb\xde\x5d\x3d\x9b\x8e\x4f\x5f\xdc\xbe\x3d\xd9\xbd\x7b\xf7\x0c\x49\xbf\xbf\x7e\xb1\xbb\xf7\xf6\xf4\x05\x7f\xff\xcd\xfa\xf9\xb7\xe8\xd5\x9b\x55\x30\xf8\x70\xf4\x66\xf0\x26\xfb\xf4\xfb\x59\x2a\x7c\x97\x97\xed\x7d\x97\xbc\xfd\x36\xfa\xf5\x9c\xf4\xf9\x27\xe3\x9c\xea\x1f\x1d\x1d\xed\x60\x41\x73\xa9\x8b\x33\x75\x6d\x9a\xc7\x35\x43\x3a\x54\x66\xa0\x05\x6a\x38\x86\x09\x08\xd2\x5f\xd2\x20\xe2\x39\xf6\x78\x49\x45\x41\xe6\x4f\xe5\x6f\xfb\x85\x3e\x13\xa2\xf9\x1c\x24\x11\x81\x60\xc5\x66\x12\x9f\xe5\x0c\xa8\xcf\xbb\x77\x03\xdc\xa6\xdd\xff\xcd\xfb\x31\xe0\x1d\x31\x2b\x27\x59\x8e\x38\x16\x17\x9a\x4c\x32\x4c\x7e\x53\xbe\x5f\xfc\xec\x33\x37\xec\x2a\x48\xff\xe2\xfb\x93\x65\x1c\x93\xaf\xfe\x6a\xec\x7b\x5d\xe1\x62\xf3\x4c\xc5\x07\x30\xc9\x2b\xcb\x37\x1f\xee\xdb\x91\x2c\x4b\x88\xf8\x3e\x92\xad\xed\xfa\x86\xa2\xad\x1b\x39\xc3\xb4\x6d\xa3\x38\xb5\x3c\x66\x85\x73\x71\xe3\x43\x36\x0f\xb2\x1b\x7f\x9a\xa2\xe5\xe2\xa9\x04\xc4\x3c\x7b\x07\x4f\xbe\x85\xd9\x1f\xea\x31\x6b\xe0\x1e\x70\x4d\xbc\xb9\x75\xc1\x2b\x44\xdd\x66\x90\xf4\xbd\x52\x40\x86\x5b\x36\x46\xe2\x29\x11\xd4\x09\x50\xbd\xa7\xff\xd4\x10\xae\xcc\x95\xd4\x35\x0b\xbe\x7c\x45\x56\x47\x6d\xd0\x84\x85\x07\x43\xae\x57\x4b\xe1\x51\xdc\x13\x62\xbb\xb2\x30\x50\x11\x07\x68\xbd\xbb\xb2\x4d\x85\x98\x1c\xfc\x71\x90\xe2\x3b\xe9\x2c\x88\xd0\x6d\x0c\xb2\x8c\x65\xb7\x3b\xe3\xe5\xbc\xb8\xce\xc7\x60\x92\xb3\x4c\x30\x83\xa9\x2a\x25\x30\xe4\xa7\x60\x11\xa3\xf5\x5c\x89\xfc\xc6\x16\x0b\x1c\xe2\xe9\xe0\x91\x28\x44\x5d\x08\x2e\x2b\x74\x0d\x57\x28\x45\xf8\xf2\x5a\xc8\x31\xe0\x94\x42\xf3\x65\x9c\x43\x4a\xda\x51\x15\x42\x48\x9f\xbf\xa2\xd9\xf9\xf6\xa0\xee\x0d\x0d\x84\x04\x01\x89\xe3\xba\xde\x61\x7a\x57\x8e\x17\xc9\xcc\xa9\xba\xf9\x49\x06\xa3\x7d\xc7\x90\xa6\xca\x19\x7a\x9f\xe2\xbc\xb6\x98\xa8\xf6\xc4\x18\xc5\x62\xaa\x9d\x12\x04\xd6\x46\x26\x2a\x53\x94\xf9\xbe\x6e\x2e\x6c\x80\xe6\x5a\x17\x53\xbe\xa1\x35\x71\x4b\x43\x16\xdc\x3d\xca\x21\xfb\xb0\xd8\x78\xc0\x24\xcb\x62\xf7\xf1\x32\x9e\xab\x66\x14\x02\x2b\x45\x8d\xb8\x63\x91\x23\x22\x11\x5c\x6b\xd7\x52\x1c\xc9\x81\x11\x4a\xe1\x84\x27\x58\xe3\xdc\xf3\x33\xce\xa5\x67\xdc\x33\x97\x73\x76\xfa\x28\x61\xf5\x15\xea\x42\x0d\xa9\x47\x17\x1e\x0f\x73\xa1\x74\x8c\x0e\x2d\x8d\x4f\x01\x0e\x18\x89\x4e\xce\x3f\xd8\xd9\x5d\x2b\xca\x3d\xaa\x29\xf7\x1d\x61\xab\x60\x0e\xff\x9c\x8e\x80\xfb\x0e\x3e\x77\x1b\x85\x7e\x36\xae\xe9\xc5\x62\x06\xe6\x20\x0d\xe2\x53\x98\xdd\x34\xae\x50\xb2\x77\x95\x21\x75\x0c\x62\x82\x60\x25\x63\x1a\x4e\x9c\xc1\x24\xda\xbd\xcb\x30\x68\x99\x5e\x62\x99\x15\xc7\x62\x99\xe9\xc0\x09\xfa\xfc\x19\x48\xf3\x6f\xa6\x1f\xc6\xeb\x1c\x8f\x67\x1b\xb5\x51\xd6\xf4\xb6\xa3\x38\xc6\xe8\x49\x00\x30\x9f\xbe\xfa\xf4\xe9\x1d\xba\xcb\x2d\x3c\x99\x09\xa2\xc0\xc9\x66\xa6\xcc\x5d\x41\x7d\xca\xe1\x04\x52\xda\x40\x98\xf9\x9c\x64\xa5\x2e\xeb\xab\x0a\x29\xd2\xf2\x70\xd5\x4e\x6a\xa3\xa4\x1f\x89\x2f\x9d\xe0\x09\xe8\x60\x1e\x17\x27\x46\xd3\xcc\x78\xda\xc9\x29\x4b\xf4\xd5\xab\x19\xc0\x6f\x60\xe2\x74\x0c\xc8\x54\x8c\x36\x26\x25\x87\x49\x80\xa3\x78\xe1\x38\x06\x3d\xe7\x64\x06\xc2\x1b\x27\x9f\x01\x27\x44\x49\x84\xe1\x2f\x1c\x34\xc1\x5f\x24\x28\x02\xf8\x43\x39\xdb\x1d\x98\x39\x28\xe9\xd9\x4f\xdd\x16\x50\x06\xcd\x21\x34\x8d\xe7\xb9\x74\x38\xb3\xfc\xb6\x7a\x9f\x9a\xc9\xaf\xa7\xcc\x1e\x23\xd6\xbf\xfd\x90\x7c\x7f\x13\xac\x9b\x0a\xc4\x7c\x7f\xaf\x04\xc5\x2a\x2d\xbf\x32\xbd\xc2\xbf\xfb\x0c\x7f\x5b\xcc\xee\x65\xc2\x49\x94\x7b\xce\x5b\x34\x75\x42\x14\xc7\x64\x20\x9d\x79\xb0\x76\xc6\xc0\x61\x0a\xda\x9f\x6d\xd2\x2a\x13\xe2\xf1\x4c\xda\x1a\x88\x60\x87\x1d\x3b\x66\xc0\x60\x2a\x36\x4b\xf2\x47\xbf\x2f\x75\x66\x5f\xb9\x9c\x56\x5c\x3b\xe7\x84\x13\xd0\x73\xb3\x3c\x42\x65\x58\x89\xc7\x30\xda\xa8\xa6\x30\x50\xe4\xa5\xf8\x4a\x49\x8c\xc9\x3b\xca\x0d\x28\x97\xc4\xdb\xcb\xbf\x37\x0a\x72\x2b\x3d\x00\x69\x2a\xf5\x40\xca\xef\x6d\xd9\x07\xb1\x2c\xb1\x0f\xe4\xfb\x66\xf6\x47\x21\xa9\x70\x19\xc7\x7e\xca\x6f\x48\xc6\x3d\xa7\x7c\x7a\x86\x73\x4b\x7c\x92\xdd\x6d\xdd\x79\x88\xde\x8e\xb3\x78\xfa\xfb\x34\x71\x45\x0c\x74\x2a\x1d\x66\xbc\xb7\x42\xda\x2c\xbb\xdd\x71\x2d\x8e\x79\x3d\x3c\x77\x0e\x92\xe5\x5b\xb0\xa2\xe9\x4e\x57\xb8\x15\xce\x2d\x4a\x23\x07\x1b\x59\x8c\x31\x19\xa4\xad\xbf\x13\x23\x8c\x1c\x2b\x8b\x6f\x45\xb7\xae\xe7\xde\xba\x12\x5d\x4d\xd9\x2c\xca\x5b\x42\x23\x98\xa4\xdc\x76\x52\x62\x73\xce\x14\x47\x83\x69\x78\xcb\x20\xcd\xf1\xab\xd6\xf7\x7f\x2f\xfa\x47\x6b\xb3\xf0\x2a\x5e\xeb\xa0\xf8\x95\xfe\x71\xfb\x1e\x77\x3b\x83\x39\x68\xb2\xc5\x61\x6a\x80\x57\x64\x47\xa8\xdb\xbc\x5e\xb1\x8d\xe3\x7e\x5b\x73\x15\xc0\xb8\x41\x6b\xe8\x63\xf7\xd9\x1a\x32\x43\x2e\xb1\x73\x56\x09\x88\x33\xe1\x80\x49\x9e\x62\x7c\x41\x20\x4e\x5d\xbc\x7b\x5c\xe6\x38\x70\xf5\x92\x5e\x93\xdc\xe2\xd8\x75\x32\xe1\x91\x8a\xae\xca\xa7\x84\x7c\xd3\x6c\x52\xf7\x1c\x44\x30\xf0\x17\xc1\x32\xc3\x24\x35\xe4\xaf\x38\x60\x66\xdc\x7a\x03\x42\xfd\x51\x64\xba\x5d\x56\x43\xc7\x17\xbb\x67\x7a\x53\xfc\x8b\x9d\x04\x63\x06\xf8\x63\xb1\x43\x1f\x89\xb8\xb2\xac\xa3\xd8\xee\x4c\x2c\x07\x65\x8f\x3d\xf7\x98\x50\x80\xbc\x84\x71\xfc\x8a\xb9\xcd\x04\x37\xfd\x67\x45\x60\xd7\x22\x33\x63\x51\xca\x3b\xba\xe5\x97\xe6\x24\x49\x9e\xfc\x61\xb5\x16\xe1\x37\x61\x6f\xac\xcb\xd0\x2b\x04\xff\x52\x45\x74\xe4\xbb\x26\xa1\x14\x02\x5f\x69\xf6\x59\x71\xa1\xdd\x21\xf3\x72\x67\x42\xe3\xc3\x8c\xc9\x6b\xf4\x5a\x2d\xdf\x9f\x95\x28\x8e\x0e\xd7\xe0\x18\x6d\x4e\x5b\x83\x0b\x7a\x22\x3e\x93\xa3\x4f\x67\x29\x5c\x4f\xf7\x2c\x3e\x13\xe6\x17\x49\xb8\xdd\xaa\x9a\xec\x01\x33\x0b\x79\x6e\x94\xc2\x15\x48\x29\x49\x80\xc8\x2b\x7d\x6d\x43\x21\xed\x8a\x18\x67\xac\xd8\xa5\x34\x65\xce\x52\xa0\xae\xae\x0b\x84\x72\x8d\x51\x57\x25\x86\x9a\x82\x71\xac\xe5\xec\x5a\xe1\xb4\x9a\x18\x1d\xeb\x7c\x30\x3c\xb1\xb7\x9d\xaf\xca\xcc\x10\xd0\x23\xc2\x32\xa5\x31\x53\x31\x9a\x99\x60\x09\x6d\x54\x57\x87\x95\xc1\x57\xe5\xea\xee\x23\xbc\xbb\xd3\x6b\x33\x66\xa4\xb2\xe5\xb9\xc8\x50\x77\xe5\x16\x2f\x78\x8b\xac\x10\x7a\x32\xd6\x6f\x3b\x6f\x99\xdd\x3b\x46\x9b\x9f\xe5\x41\xae\xf5\xb2\x49\x79\x66\x69\x70\x04\xb6\x38\xc8\x72\xb2\x35\x48\x60\x30\x2a\xe8\x74\xdb\xf7\x35\xe1\xe8\x20\xd6\xc0\x7c\x17\x3d\x43\x0e\x2d\xa6\xd2\xe2\xde\x56\x9a\x02\x15\x5f\xa3\xae\xb4\x63\xbe\xb1\x1b\xf9\xf5\x88\x53\x57\x46\x64\x3e\xba\xd6\x51\x98\x85\xd6\xd1\x7f\x88\x8d\xfd\x1d\x5a\x9a\xf0\x98\x55\x20\xe6\xe6\x70\x62\x3a\x7b\x90\xab\x67\x41\x71\x95\x9d\x34\xc2\x0c\xb6\xf8\xb3\x3d\xdf\xc9\x95\x31\xe4\x61\x76\x72\xf9\xba\x1a\xeb\xb3\x8e\x82\x42\x88\xb0\xa5\x6d\x2a\x15\xd1\x5d\x41\x9e\x7d\x01\x88\x9a\x83\x03\xc3\xec\x1c\xa4\x18\x6d\x9a\xcb\xf5\xc5\x5d\x0e\x92\x8c\x42\x57\xb0\x76\xd2\x17\xae\xaf\x95\xfe\x9f\x82\x30\x0e\x52\x86\x29\xb6\x60\x65\xa9\x3b\x9a\x27\xb3\x55\x68\x15\xe1\xbd\xc1\x3d\x16\xd0\xfb\xb9\x8b\x8c\x93\x5a\x34\xd8\x11\x4d\x1a\xee\x63\xef\xb6\x71\xa2\x35\xa5\x70\x91\xa7\x24\x6f\xad\x69\x7f\xb0\x40\x79\x71\x44\x3f\x15\x9c\xbd\xb1\x3f\xac\x39\xcb\xba\xed\x2c\x12\xe9\xcd\x3f\x8b\x74\x02\xfd\x81\x38\x7f\x45\x8b\x4a\xb8\x58\x1a\x00\x40\xac\xb4\xe9\x3a\x7b\x80\xe3\xf4\x7a\x3d\x59\xb2\x22\x11\xa0\xc8\xae\x6e\xda\x4c\x34\x50\x7f\x47\xe8\x38\x15\x4b\x33\xee\xc8\x65\x1c\x25\x7f\xff\xaf\x9c\x99\x3f\x1d\xca\x05\xdf\xc0\x93\xdb\x1f\xb5\x21\x86\xa8\xf7\xe8\x9a\x26\x99\x76\x0d\x13\xbd\xb3\x38\x98\x04\xbb\xd6\xeb\x49\x33\xab\xf8\x0e\xfa\x7b\xca\xc8\xe2\x28\x55\xd1\x34\x2a\xaf\x0f\x67\x47\x5e\x2e\x9e\xb1\xa0\x62\x7a\xb1\xb9\x60\x76\x9c\x1a\x83\x46\xca\xe3\x60\x91\xa2\x29\xc1\x2c\x29\x61\xb7\xc8\x37\x0e\x2c\xd9\x21\xb0\x00\x68\x17\x07\x9e\xa4\x30\x93\xae\xf0\x0c\x70\x9e\x98\x47\x52\x05\x5d\x2d\x02\xd8\xb0\xac\x8d\xc5\x18\x1b\xdc\x14\x5b\xb2\x44\xf2\x69\xa1\x36\x3f\xf4\xf2\x9e\x97\x8e\xe8\xc7\xb3\xc2\xcb\xd9\xfe\x6f\xb8\xd4\x37\x5c\xe1\xfb\xfa\xe0\x76\x5e\xe4\xfb\x35\x8b\xbc\x2e\x8a\x61\xa3\x65\x4f\xcc\xf5\x35\x0b\x9f\xf7\x70\xe3\xb5\x6f\x2a\xe9\x7e\x96\xff\xb5\xa0\xd3\x72\x3b\x12\xa7\xd2\x6a\x00\x29\x6d\x89\xc7\x10\xc8\xa2\x25\xd8\x6a\x33\x4b\x08\xe7\xbd\xa6\x8f\x92\x16\xf9\x09\xe1\xcf\x15\x39\x48\x54\x88\x4a\x25\x5c\xa3\x73\x90\xc6\xd6\xc2\x33\x9e\x4e\x36\xe3\xb3\xbf\x8d\x7f\x7d\x7e\x74\x93\xff\x7b\x64\x33\xd6\x41\x12\x65\xa6\x04\xc0\x0a\x2b\x0f\x07\x55\x32\x38\xfe\x5a\xd8\x7a\xbe\x1b\x04\x53\xeb\xfe\x62\x67\xff\x03\x74\xf7\x2d\x0e\x2a\xe8\xd4\xd5\xcf\xd4\x3d\x2b\x78\x36\x26\x30\x06\xd9\x5b\x98\xdc\x3c\xe3\x95\x4a\x4d\xe8\x64\xe1\xeb\x4d\x32\x3f\x45\x28\xdf\x58\x1c\x16\x11\xbc\x2c\x1a\xfd\x70\xe0\x55\xd2\xd6\xdd\x61\xef\xdc\x52\xa2\x28\xf5\x29\x3f\x81\x9d\xf3\xf7\xd5\xfb\xfd\x39\xf8\xa4\xa5\x43\x48\x48\x1b\x9a\xd3\x1b\x66\xcf\x84\x59\x67\x46\x00\x81\x72\x84\x08\x57\xc9\x24\x04\x8f\x50\x01\xd4\xd8\xbd\xd6\xb0\x45\x51\x72\x45\x3d\xf4\xd7\xaa\x3f\x14\xb7\x6b\x8c\x04\xee\x75\xed\x12\x20\x2a\xc1\x45\x29\x76\x1c\x0e\x11\x42\x45\x70\x4a\x19\x20\x09\xb8\x5b\xaa\x0b\x50\x0e\x69\xc6\x16\x66\x18\xd1\x5b\x9f\xc0\x14\xfb\xed\xf5\xed\xeb\xe7\xe7\x5f\xbf\x5a\xc2\x27\x79\xe8\x9f\x21\xb2\x4c\x00\x86\x2a\x1d\xd3\x6e\xd9\x77\x21\x71\x59\xca\xba\x90\xbc\xd4\x92\x4e\x5f\xbe\xf1\x99\xc0\x9d\xf1\xdd\x4c\x70\xf9\x1a\x4e\xe0\x43\x6f\xd8\x10\xbe\x5c\xea\x82\xf6\x9a\xa0\xc2\xba\xc7\x30\x7b\xb9\x8c\xe3\x2b\x8a\xbe\x4a\x51\x58\x0d\x13\x0e\xab\xa1\x5c\xb1\xec\x36\xeb\xb0\xc8\xb6\x30\xed\x16\xc8\x5f\xc1\x6f\x4f\x61\xde\xfd\x1e\xe5\xd9\xcb\xdf\xbf\x7e\x31\x28\x85\x42\xe8\x13\xeb\x91\xc0\x1f\x45\xbd\xdd\xb0\xb8\xa3\x9e\xd0\x58\x43\x72\xd6\x66\xf8\x3b\x9f\x05\x20\x5a\x74\xc0\xf1\x12\xc6\xd1\x15\x5a\xa0\x18\x4d\x25\x13\x00\x79\x74\x50\xf1\x28\x9d\x9c\xca\x1b\x62\xe1\x61\xb0\xc8\x97\x29\x78\x11\xd3\x64\x11\xf5\x59\xf1\xf8\x8e\x40\x0e\xd2\x39\x4c\xc0\x47\x08\x6e\x8b\xc1\x3a\xe1\xac\x77\x76\x4d\x94\x07\x3c\x95\x7e\x33\xfa\x96\xe7\x1e\xc3\x1c\xcc\xf1\x87\x5b\x98\xcf\x2e\x17\x41\x08\x89\xbb\xa1\x5a\x74\x7d\x69\xa1\xb1\xde\x8a\xb8\xb6\x99\x90\xce\xd0\x88\xe5\x68\x4f\x81\xdd\xa3\xc6\x0c\x12\x05\x21\x56\x8f\xbf\x39\x05\x09\x8e\xfa\x38\x26\x09\xc4\x1c\x26\x11\x25\x25\x4f\xe5\x25\x46\x8c\x52\xbf\xa5\x10\x53\xf2\x97\xcf\xe3\x65\x4a\xbe\x3b\x43\x11\xa0\x2f\x52\xb9\x0b\x3d\x2d\xdb\xf5\x5a\x13\x89\x70\x4a\xe2\xb6\x5d\x1b\x05\x24\x36\x57\x78\x22\xc8\x32\x14\xc2\x20\x07\x65\x93\x32\x25\x26\xe3\x56\x04\xf7\xa3\x5f\xcf\x60\x04\x0c\x5f\x17\x4f\x17\xfd\x38\xa5\x1c\x87\x56\xda\x1c\x99\xdb\x44\xcb\x7d\x11\x00\xfc\x70\x4e\xaf\x60\x75\x0a\xc6\x19\x8a\x97\x39\x50\x16\xd9\x0c\x4e\x67\xf8\x06\x2e\xd3\x1c\x53\x32\x09\x9c\x14\x55\x6a\xb7\xa4\x8a\x3d\x35\x7b\xee\x32\x5f\xc7\x40\x4b\x9f\xc3\x37\xbc\x51\xb9\x12\xcc\x35\x19\xcd\x47\x12\x29\x74\xb1\xe6\xf3\x20\x87\x61\x8d\xe3\x6d\x03\xf8\x43\xcf\x7d\x43\x72\xad\xba\x03\x17\x0e\x55\x32\xf5\x2f\x68\xac\x7a\xd2\x77\x5c\xfb\xe3\x3c\xbf\xe5\xac\x7c\xa3\x16\xf7\x50\x31\x96\x66\xeb\x8c\xb0\x89\x91\x80\xa0\xcb\x62\x52\x31\x17\x98\x86\x43\xd9\x50\x74\x4d\x84\x77\x26\xe6\xa7\x19\x45\xb8\xb9\x10\x99\x1f\x2f\xa9\x12\x4f\x6d\x68\x72\xd9\xf9\xad\xcc\x1a\x66\x24\xec\x3c\x71\x14\x1f\xfa\x50\xb6\x5a\xd7\x67\x33\x55\x5a\xef\xb6\xd4\x49\xec\xee\xd8\xb4\x87\x87\x42\x0f\x25\xb7\x5b\x8b\xfe\x98\xc6\x76\x58\xfa\x25\x95\x9f\x6d\x5c\x4b\x55\xcc\xf1\xfd\x3e\xc7\x7a\x21\x36\x2b\x66\xb6\x26\xfa\x89\x0f\xa2\x29\xc8\x5c\xe3\x39\x9f\x82\x0c\x7e\x03\x2f\xc8\x03\x96\xa3\x5d\x1c\x92\x29\xbb\x80\xe5\x69\x90\x64\x13\x94\xce\x19\x26\x25\xfe\xa2\x50\xa5\xfe\x22\x20\x33\x46\x53\xf0\x9e\x41\x1d\xdc\xe1\x0d\xda\xb3\xfc\x8a\x55\x18\xf7\xaf\xe6\xed\x78\x60\xf1\xea\x8b\x36\x38\x4a\x23\x24\xf7\xc4\x1a\x17\x21\xf6\x69\x11\xe4\xb3\x72\xdf\x2e\x5a\xc5\x3a\x49\xef\xa4\xa3\x6b\xe3\xcd\x8f\x82\xe9\xaa\x8b\xd4\x68\x7d\x6e\x9c\x2b\x8a\xb5\xfb\x04\x45\x04\x87\x35\x54\xdd\xe8\xb4\x75\x92\x7a\x2f\x59\x37\x8a\x3f\x96\x8b\x28\xc0\x96\x9c\x5b\x98\x44\xe8\xd6\x27\x83\x8c\x8d\xd6\xe0\xce\x9f\x07\x19\x4a\xb0\x5d\x9d\x4d\x90\x1d\x49\x0d\x8a\x41\x6e\xcf\xfc\xab\xc8\x15\x34\x19\xb5\xdb\x5e\x35\x48\x7b\xec\x77\x8d\xff\xd5\xee\xae\x21\x75\xec\xf1\x5f\x3b\x2e\xcf\xc3\x9b\xf3\xe8\xe5\x47\x2b\x47\x92\x14\x07\x5c\xae\x6f\x91\xe4\xa1\x2e\xc3\xd8\x90\xd9\x02\x33\x7f\x86\xf9\xf0\xed\x36\x64\x33\x8f\xbf\xea\xe5\x3b\x35\xb4\xc3\x14\x5a\x24\x06\xba\x88\x87\xa2\xd1\xc6\x59\x56\x2d\x02\x35\x54\x35\xe3\x0c\xa3\xa6\x3a\x68\xe2\x48\x4a\xae\x86\x4a\xc6\xa7\xb0\xf8\x98\x90\xbb\x4c\x17\x35\xfe\xd5\x94\xe1\xb5\x85\x06\x9e\xe1\x85\x6e\x90\x0c\xdd\x00\xd4\xb6\x94\xcf\xb7\x68\x0a\xcc\xfc\x49\x10\x19\xa2\xc3\x5b\x0f\x30\x51\x1c\x98\x58\x81\x29\xf9\x59\xda\x92\xa7\xd3\x14\x4c\x8b\x07\x4b\x09\x5f\x00\x12\xa9\x83\xe9\xf3\x1b\xeb\x0c\x82\x43\xb4\x55\x83\xaf\x50\x1e\xc4\x8e\xa0\xef\x34\x69\x6c\x21\xe4\x96\xcd\x2c\xce\x35\xeb\xd9\xdf\xb4\xb1\x27\xe7\x1f\x2a\x45\xdb\x6f\x21\x5a\x9b\xb2\xb2\x99\x20\x99\x4e\xd5\xa4\x5d\xaa\x14\x6b\xd4\x27\x4d\x7c\xe6\x2f\xaa\xb3\x22\x2c\x1b\x98\xee\x05\xd2\xec\x12\x82\x21\x62\x20\x58\x1d\xca\xb5\xd8\x26\xc0\x5b\xb4\x80\x24\x3c\xc3\xe2\x01\x2d\x09\xc3\x6b\xaa\xb7\x10\xc0\x7e\xf2\xcf\x3e\xf9\xe7\x80\xfc\x73\x48\xfe\x39\x32\xdc\xd8\xe9\x9d\x7d\x68\x60\x9d\xae\xf1\xb8\xd4\x1a\x54\x1e\x5a\x1a\x4c\x4f\x92\x1c\xe3\xba\xdb\x5c\x56\x8b\xb0\x52\xc5\x55\x88\x84\x24\xb3\x74\xd1\x63\x04\xf5\x63\x6b\xe6\x53\xd2\x9e\x27\xa0\xcc\xbc\xc9\x06\xbf\xfe\x6d\x96\xcd\x9a\xd9\x50\x7d\x9c\xb5\x4f\x6d\x3c\x42\xc2\x47\x60\x3b\x9a\x5d\x98\xf9\x60\xbe\xc8\xd7\x56\x5b\x6a\x0a\x62\x14\xe0\x6d\xc8\x72\xb3\x71\xe5\xfc\x92\xbe\x29\x38\x7d\x60\xbf\x60\xea\x14\xfd\x74\x76\xc3\xec\x34\x0d\x60\xa2\xa0\x53\xa9\x9b\xc4\xd0\x98\x94\x72\x12\x43\x90\x14\x47\xb6\x13\x49\x65\x94\x69\x29\xf6\x47\xea\x23\x83\x0d\xdb\x13\xcb\x3f\x09\x8b\x41\x32\xa6\x9d\x38\x75\x51\xb9\x42\x54\x1b\x8b\x41\x94\xa4\xf1\x22\x86\x53\x38\x8e\x81\x25\x52\xad\x8d\x50\x60\x02\xca\xc2\x6c\x62\xd1\x1e\xda\x48\x30\x2d\xe5\x22\x7d\xcf\x0f\x3b\x3d\x0c\x99\xe7\x98\x7c\x16\x73\x6c\x8b\xd9\xea\x10\x53\x1a\x7f\xd7\x12\xfa\x8e\xbb\x9b\xf5\xc8\xbf\xae\x36\x07\xab\x39\x0e\x85\x27\x0d\x14\x87\xc6\x43\x4d\x48\x0e\x52\x72\x60\xa4\x61\xb0\x28\xdf\xd6\x96\xe8\xb8\x6f\x5c\xe1\x36\x25\xce\xe8\xab\xad\xf8\xe7\x1c\xa1\xb8\xc9\x5a\xb3\x2a\xc6\x6a\x27\x8a\x61\x28\x0b\xad\x15\x61\xd9\x04\xeb\x3a\x91\xa1\x31\x06\xa2\xc5\x6c\xbb\xcd\x7e\x27\x14\xab\x37\x5c\xb1\x6b\x0d\x1a\x58\xee\x9a\xf7\x88\xa8\x78\xdb\xed\x0e\x89\x5a\xae\xea\xcb\x91\xd0\x17\x59\xc9\x6c\xde\xf2\x84\xc1\x0a\x50\x76\xcd\xed\xf6\xe1\x52\x28\xb6\x6e\x2e\x95\x04\x9f\xad\x5b\x5f\x72\x35\x6e\xb1\xf9\xf3\x20\x72\x3e\x8a\x05\xd7\x75\x40\x60\x8c\xac\x4b\x57\x14\x4e\xda\x6a\xdb\xb7\xdd\xc8\xe9\x12\x75\x82\xc3\xfb\xca\x49\x9b\xc5\xa5\xa5\xcc\x2d\x76\x17\x77\xb6\xd8\xbb\x14\x24\x8c\x8d\x59\x76\x9f\x8a\x37\x44\x62\x56\xbb\xb0\x3d\xda\xa8\xbc\x01\x86\x0c\x44\xcb\x0c\xa0\xa5\xc0\x78\x16\xc8\x8a\xac\xdd\x12\xcb\x6c\x96\x06\xa0\x6c\xd9\xa8\x19\xc6\x70\x71\xce\x0c\x9b\x9c\x43\x87\x87\xd6\x06\xd9\x8d\xc0\x97\x63\xf7\x4e\xa5\xf4\x56\x41\x39\xe5\x71\xdc\x56\x25\xf8\xf2\x1e\x07\x5f\x96\x2a\x8c\xe0\x9c\x24\xfe\x64\xbf\xe3\x5f\xc5\xe1\x28\xde\x31\x8e\x5f\x51\x9d\x61\xf8\x70\x0c\x76\x51\xfd\x60\x71\xc7\x1a\x80\x15\x77\xf6\xb7\x01\x84\xb7\x89\x59\x56\x34\xa7\xf3\x7e\x97\xaa\x6a\x31\xbf\xfd\x71\x10\xde\x4c\x53\xb4\x4c\x22\xc1\x21\x39\x20\xae\x6b\x7c\xe9\x20\x8b\x08\x7b\xff\xf8\xdf\x9e\xeb\xc8\x11\x27\x38\x85\x22\x07\xa9\xe4\xa2\x1c\x48\xb8\xd5\x14\x16\xb8\xed\xd4\x1e\x28\xb2\x19\x28\xb2\x11\xa7\x21\x43\x6e\x60\xe6\x30\xdc\x5e\xb3\xbe\x6c\xf5\xdd\x59\xf4\x73\xdd\x3b\xda\x67\xbe\x83\x52\xa0\xe5\x9c\x50\x9c\xbb\x26\x8f\x87\x1c\xaf\x48\x45\xd3\xc8\x09\xb1\x08\xa2\x08\x26\xd3\xb7\x54\x5b\x11\x3d\x10\xf4\x27\xc9\xf5\xb0\xdf\x61\x02\xdb\x46\xc9\x32\x81\x8b\x41\x59\x20\x3c\x03\x7c\x9e\x74\x4a\x03\xea\xb5\x7d\x22\x06\xc1\x0a\x88\xdc\x3f\x20\x48\x5f\x31\x9f\x74\xa5\xcf\x46\xf5\xda\x90\x25\xac\xda\xc2\x0c\x83\x4a\x09\xe3\xc8\xa3\x1c\x9e\x45\x75\x9f\x94\xc5\x73\x4a\x79\xe5\xa2\x64\x36\x1f\xb6\xf2\x20\x19\x9a\x62\xf0\x24\x19\x9f\x32\x7a\x94\xde\x55\x9f\x36\x36\x21\x5c\x80\x79\x00\xe9\x96\x5e\x21\x08\x79\xb7\xe4\x53\x46\xd8\x35\x58\xe7\xef\xd4\xe9\x65\xae\x8d\xf5\x55\xdc\x2a\x8d\xb3\xd3\xf6\xfa\x6d\xf3\xdd\x76\x66\xd8\x69\x4d\x3e\x2f\x41\x5a\x82\x5f\x6e\x24\xfa\xe5\xc4\x94\x7f\xa9\x69\xba\x67\x4e\xd8\x41\x7a\x30\x72\x6d\xc2\x35\x6c\x1f\xe3\x20\x65\x14\x8f\x8c\x13\x8b\x06\x21\x94\xfb\xad\x29\x37\xce\xe8\x4f\xd5\xbd\xf8\xe6\x68\x6d\x69\x2b\xd7\xfc\xfe\x55\x87\x00\xdf\x29\x8a\x93\xd9\xc7\x3e\x47\xda\x91\x65\x1a\xff\xe5\x3f\x44\xfa\x3c\x7a\x36\x4b\x7b\x52\x21\x46\x5f\xc0\xef\xc4\xb2\x62\xc3\xa7\x35\x44\x6e\x15\x3f\xe8\xb5\xcd\x85\xb9\xc6\x4c\xe9\x45\x96\x10\x9b\x2a\x51\x19\xb5\x1d\x15\x20\x48\xac\x83\x88\xa7\x43\x05\x96\xa0\x0f\xc3\x52\x34\xac\x98\xa2\xf4\x26\x0b\xa3\xd9\x30\xcb\x7d\x01\x91\x0e\x66\xc3\x57\x96\x52\xdb\x9d\xd2\x26\x7d\xad\xaf\xdb\x35\x65\xb7\x87\x7d\x1a\xa2\xa6\x84\x37\xe4\x35\x48\x7d\x23\xed\x05\xdb\xf8\xd9\xd8\x1c\x5c\x1b\x32\x53\xf5\xe5\x85\x2f\x89\x24\x7e\x4f\x86\x12\xab\x78\x67\x01\x92\x48\x78\xc5\x6c\x09\xfa\x31\x8a\x35\xa3\xd8\x37\x8f\xa2\x2d\x5c\xc8\x76\xbf\x1a\xda\x83\x8b\xec\xe1\x38\x82\x16\x81\xef\xd9\x0d\x54\x88\x70\xb1\xdc\xa2\xfe\xc0\xdc\x4f\x2d\x95\x07\xde\x08\xbb\xe6\x20\x3c\x62\x54\x1b\x4e\xda\xaa\x0d\xe1\x62\xf9\x50\x3a\x83\x54\x95\x49\x61\x58\x2b\xef\xad\x69\xd0\x4d\x0b\xc5\x42\xa9\xe3\xd1\x68\x15\x8a\x53\x71\x7b\x2a\xc5\x68\x2b\x2a\xc5\xa8\xb5\x4a\x31\x7a\x2c\x2a\x85\xd6\x90\x7b\x56\x29\x6c\xa2\xda\x9a\x4a\x51\x5b\xc1\x46\x2a\xc5\xa8\xdd\x61\x54\x33\xcc\xdb\x39\x8c\x46\x8d\x0e\xa3\x96\x4d\xf9\x54\x6e\x1e\xfa\x7e\xb2\x75\xd5\x43\x5f\x86\xf5\xaa\x87\xfe\xce\xd6\x55\x8f\x1f\xa3\x5d\x31\xda\x5b\x52\x51\x4c\xa1\x95\x2d\x22\x6c\x4d\x36\x28\x59\x87\xc1\xde\x63\x9f\xeb\x1e\x03\x55\x19\xa1\xdb\xc1\x8b\xe2\x31\x87\x78\x17\xcb\x8a\x8c\x30\x64\xf5\xf0\x41\x65\xa0\x84\x10\x01\x41\x0d\xe7\x1c\xee\x80\x28\x57\x1a\x0c\x81\x14\xe6\x89\x63\x14\x1a\x00\x13\x10\xbc\x80\x32\xc7\x75\x16\x65\x3e\x4f\x82\xeb\x10\xe4\x59\x19\x5e\x4a\x22\x54\x8d\xd8\x06\x18\x80\x73\x42\x49\x98\x3b\x46\x53\x14\x72\xda\x3c\x8e\xe2\x16\x61\x62\x6d\x2e\xb0\xc7\x1f\x49\xf1\x62\xf9\x66\x72\xf0\x65\xef\x17\x4b\x16\x24\xcc\x5e\x47\xb1\x04\xd5\xe7\xca\xc8\x97\xf8\xac\x97\x92\x6c\xfb\xd7\x52\x4a\x99\x6a\x09\x5e\xa4\x68\xbe\xc8\x5f\xa2\xf4\x04\x25\x13\x58\xc2\x63\x4a\x3e\x69\x3a\xe6\x2c\xf7\xf0\x98\x10\xd7\x61\x35\x00\x44\x70\x39\x77\x59\x30\x95\x1b\xa6\x30\x87\x61\x10\x6b\x5e\x74\x25\x86\x80\xf7\xe7\x9c\xec\xd7\x4a\xed\x15\x19\x9e\x47\x24\x19\x94\x3f\x4d\x88\xbd\x14\xc2\x74\x12\x85\x26\x3c\xf5\xae\x04\x39\x74\x55\x0b\x74\x0c\xa7\xc9\x05\xd7\x5c\x61\x46\xb0\xc1\x7d\xfc\xbd\x66\xd2\xc7\xad\xc6\x80\x31\x94\x90\xcb\x73\x39\x5e\x10\xf9\xbe\x22\x3d\x54\xcc\x66\x35\x34\xed\xba\x26\x22\x4e\x46\x38\xdd\xa5\xbe\x05\x52\xa7\x67\x18\x7a\xdc\xbb\xdb\x00\xe6\xba\x80\xcd\x73\x42\xcc\xed\x57\x11\x3d\xc5\x03\x23\xbf\x42\x74\x1e\xaa\x27\xb3\xe1\x71\x94\x9c\x04\x49\x88\xef\x85\xf2\xa1\xdc\x61\x8a\x0d\x31\x32\x7c\x88\x92\x88\xa2\x95\x1a\x92\x6d\x9f\xac\x94\x48\xdd\x1b\x8b\x49\x9c\xda\xe6\x6e\x79\xee\x5b\x14\x14\xab\xae\xd7\xeb\x95\x59\x0f\xf5\x6b\x57\x88\x70\x21\x01\x80\x5c\x8e\xee\x31\x8c\x62\xc0\x52\x94\x43\x3c\xde\xfc\x2f\x52\x39\x59\x2e\x72\x36\x43\x71\xa8\xf1\xc3\x0c\xff\xe7\xeb\x12\x2c\x41\x89\xe9\xdc\xf2\xf4\x90\xf7\xfb\x8e\xe7\x47\x06\x9f\xc2\x41\xf1\x0d\x7d\xc8\x0e\x83\x20\x16\x0f\x0a\xce\x42\x59\x8d\xae\xcf\x57\xca\x68\x5f\xa4\xed\xe0\x2f\x89\xef\x9b\xb3\xd2\x95\x6f\xf8\xa0\x2e\x82\x29\xf0\xe3\x60\x8d\xfd\xdd\x2e\x1f\x99\x42\x45\x40\xcb\x3c\xc6\x9a\x64\xfd\x80\x66\xb0\xf3\xc8\xed\x50\xf2\xfa\xa7\x30\x82\x27\xa7\xaf\xd6\x3b\x3b\x77\xa9\x7d\x04\x71\xf4\x72\xba\x9c\x13\x8e\xbd\x12\xdb\x20\x51\x69\x23\x52\xc2\x4a\xe3\x5e\x12\x22\x7b\x57\x62\x63\xc1\xc8\xa9\x04\xbb\xa7\x04\x04\x14\xee\xda\xfb\xe2\xb6\x64\x9f\x04\xd2\x40\x8f\x53\x10\x44\xa4\x69\xf8\xfc\x9b\x09\x90\x2a\xdd\x87\x9d\x8d\xde\xc6\xc3\xbf\xc3\xa0\x8a\x1e\xfd\x24\xf8\x09\xa2\xfd\xab\x8b\x55\x24\x45\xce\x4a\x39\x0b\xee\xc9\xe5\x6b\xe7\x9c\x4e\x6b\x13\x32\x31\x3f\xef\xac\xab\x96\xa6\xe6\x30\xf6\x28\x76\x29\x12\xbf\xb0\x1a\x77\x61\xf6\x12\xa5\x63\x18\x45\xc0\x90\x8c\x28\x03\xf7\x5a\x37\x0c\x3d\xd4\xb6\x0c\xec\x2f\x2e\x28\xe3\xc0\xc4\xfe\x64\x7f\xd8\x87\xb9\x86\x23\xad\x34\x9b\x04\x4f\xda\xa2\x14\x1c\x6b\x28\x68\x06\x82\x34\x9c\x5d\x81\x74\x4e\x22\xcc\x4f\x28\xf2\x8c\x7b\xbc\x88\x83\x10\xcc\x50\x1c\x91\x8c\x27\x8d\xb5\x12\x1f\xf9\xfc\x65\xfd\xcc\xdf\xd7\xcf\xfc\x14\x64\x20\x3f\x0f\xa6\x30\xd1\x6c\x86\x97\xb8\x28\x87\x2d\x88\x5e\xaf\xfa\x50\x6e\x99\x92\x28\xa7\x64\xa3\x34\x07\x11\x9f\x61\xfa\x5d\x5a\xe7\xa4\xe4\xf8\xc2\x5c\x1f\x59\x50\x82\x7c\x7b\xa1\x3c\x0c\x63\x0a\x2e\x8b\x97\x84\xef\xc2\x65\x9a\x82\xa4\x90\x04\x68\x90\x7b\x21\x36\xea\xd0\xdc\x28\x94\xe6\x6c\xe1\xb2\xbf\x4f\x41\x16\x52\xd3\x90\x27\x60\xbc\x7f\xa6\x89\x1f\x31\xcc\x24\xcb\x87\x54\x84\xf2\xbd\x50\x54\xa1\x36\xdd\xc2\x7c\xe6\x4f\x10\xca\x5b\x45\x20\x93\x48\x22\xc2\x2f\xd5\xe8\xc0\xb6\x15\x51\xb4\xc8\x1f\x73\x65\x18\x8b\x62\x91\x12\xfa\x71\x17\x53\x9f\xbe\x8e\x6c\x2d\x7b\x7d\xaa\x1f\xe9\x1d\x6b\x0a\x51\x92\xa7\x28\x8e\x41\x9a\xbd\x22\x3c\x09\x85\xf8\x50\x9a\xdb\x83\x09\xdd\x13\xfe\x8e\x43\xde\xd9\x5a\x6b\x70\x1e\x4f\xe3\x76\xe0\xc0\xcd\x2d\xb7\x60\x91\xa2\x15\xe4\x0e\x21\xbd\xce\x73\xf1\xf7\xc6\xf8\xd8\xb6\xa6\x90\x84\x28\xa1\x1d\x37\x60\x4d\x6e\x05\xc5\x3e\xd8\x83\xd6\x19\x60\x82\x40\xe8\x7b\x6e\x9e\xba\x3c\xf6\x52\x0d\x60\x63\x77\xa2\x23\xc3\x9d\x48\xd8\xe4\x30\x3f\x11\xd9\x00\xca\xc8\x0d\x1a\xd3\xde\xde\x1e\x6f\xc0\xda\xd7\x1f\xa4\x27\x61\x0b\x1a\x76\x97\xe9\x47\x6c\xa3\x5d\x18\x1b\xec\x09\x0b\xc9\x2c\xc8\xea\xe7\xad\x13\xca\xea\x87\xad\xe9\xbd\xb0\x85\x8b\xb5\x96\x8b\xf0\x02\x7c\x5d\xc2\x54\xe6\x61\x34\x89\xac\x2f\x3b\xba\xfa\x82\x4b\x5f\x2f\x94\xad\x28\xec\xb8\xe6\x47\x15\xfb\xd2\x73\x3f\x08\x14\x29\xb6\x71\x72\x9c\xbf\x94\xa6\x90\xda\x6a\x48\x31\x3b\xb5\x6f\xbc\xb8\x5b\x70\x3f\x19\x7e\xe5\xaf\xd6\xb4\x95\xba\x3e\x0a\x45\x95\x9d\xb4\x89\xf0\xbb\x09\xf1\xfb\x88\xb1\x4a\x06\x25\xb9\x07\x5b\x79\x5a\x22\x32\xde\x67\xdf\x27\xb1\x0a\x47\xe2\x5e\x8b\x80\xbd\x9a\xc7\xa0\xeb\x22\xe9\x38\x54\xe2\xd9\xb1\xc9\x20\x59\x06\x48\x29\xbe\x72\x68\xf0\xb3\xc6\x41\xd9\x54\x3e\xda\x7e\x55\x1e\x47\xf6\xb2\xac\xd5\xb0\x38\x13\xc3\x2e\x87\x7f\x1a\x58\x7e\x52\xd5\xfb\x60\x1c\x03\xaa\x4a\x55\x60\xc1\xd0\x6d\x5e\xcc\xf1\xe5\x8a\xba\xa0\x99\xb7\x51\xb8\x6d\x39\x5f\xa5\xf4\x28\x1e\x30\x05\xca\x16\x8a\xa8\x03\x25\xda\x35\xbc\xe5\x27\x38\x73\xca\x86\x89\x2e\x4d\x57\xc6\x79\x91\x07\x69\x9e\x3d\x2b\x53\xa7\xfe\xf5\xcf\xff\x91\x9f\x00\x49\x24\xfe\xee\xa0\x89\x62\x74\x96\x75\x72\x0d\x70\xa0\xe9\x60\x8b\xba\x47\x1f\x6b\x3a\x60\x25\xe9\x1e\x25\x54\xbb\xd0\xe3\xe2\x29\x88\xec\x99\x31\x2c\xbf\x7c\x48\xe8\x27\xc1\x2a\x45\x09\xcd\x3a\xb3\x64\xf8\xd8\x5b\x94\x50\xcb\x7c\x75\x8b\xd8\x53\x8d\x5b\xc3\x28\x43\x9b\x35\x47\x80\x6a\x56\x47\x9f\x5c\x36\x6c\xc9\x0b\x15\xc2\xb7\x78\x44\xaf\x55\x2e\xcc\x0a\xaf\x68\x39\x1d\x89\x4f\x94\xb3\x37\x19\xf5\x0b\x53\x38\x8e\x7e\xb5\xb6\x1e\x93\x4c\x0e\x22\xcb\xb2\x54\x2d\x06\x25\xe1\xa6\x79\x7e\x4c\x08\xf6\x8e\x4a\x50\xa7\x81\xa5\x54\x0b\x3e\x00\xfb\xdf\xd5\x0c\x38\x61\xbc\xcc\x72\x90\x3a\xf4\xee\x19\xaf\x9d\x59\x90\x39\x09\x72\x18\x1a\x37\x88\x1c\xc1\xf2\xd2\x6b\x02\xe1\xa5\x30\x2f\x88\xd6\x80\xed\x89\xe6\x5d\x90\x87\x33\x23\x30\xc8\x36\x44\x73\x86\x98\xcd\xc1\x99\x17\x15\x61\x72\xf5\x1c\xa4\x73\xde\x60\x23\xc2\x8b\xc1\xfa\xd1\x72\x62\xd7\xe5\xd0\x56\xa9\x0b\x2a\x32\xc1\xc2\xf5\xdc\xdc\xf5\x5c\x42\x33\x28\x19\xa7\x29\x17\xa9\x9b\x11\x4b\x29\x07\xaf\x27\xfe\x88\x09\x33\x75\xf1\x65\xe1\xd1\x6e\xf9\x63\x74\xc7\x19\x26\x39\xb2\x6f\xb1\x90\x7d\xe1\x30\xa0\xdf\xe0\x73\x8c\x79\x34\x4a\x7f\xfc\x34\xc7\xcc\xbe\x45\xad\xf0\x1b\xa0\xb1\x5d\x22\xc2\x3f\xf8\xda\xd2\x50\x4a\xec\x9c\x9b\x9b\x4b\xf9\xad\xe7\xd1\xdb\x4b\xdf\x0e\xf3\x9f\x8e\x66\xaf\x3f\x48\xfe\xf1\x81\xcc\x48\xab\xb2\xd3\x4a\xf6\xea\x3a\xc0\x30\xd7\x8c\x21\xc2\xad\xf0\xc4\xa3\x6e\xb2\xc5\xf5\x3b\xd9\xd4\x5d\x56\x34\x9b\xa6\xe6\x98\x0a\xc9\xe0\xbe\xb9\x85\x9d\xfe\xbb\xad\x99\xb3\x23\xa5\x86\x3d\xfe\x59\xf4\xd3\xf2\xdb\x8b\x97\xfb\x3b\xa0\x91\xd5\x5d\x88\x2d\xd0\x6f\xf7\x9e\xeb\x04\x12\xf0\x54\x9d\x7d\x1e\x1b\x89\xc8\x72\xd3\xce\x54\x0b\x01\x6e\x73\xdb\x7d\x2b\xfb\x7a\x1b\xeb\xba\x72\x66\xf5\xcb\x86\x90\x0d\x55\x78\x5a\x80\x02\x70\x26\x28\x55\x74\x50\x83\x7d\xa4\x71\xaa\xa6\xad\xad\x8e\x1a\xb2\x51\x7c\x31\x47\x63\x58\x5c\x26\x96\x71\xec\xd3\xf0\xbd\x26\x1e\x06\xe2\x39\xf6\x6d\x1e\x09\xdb\xfe\xc0\x3c\x71\xc7\x68\xc1\xf2\x23\x8f\xc9\xfe\x4e\x8e\x85\x63\x0e\x70\x53\xcc\x2d\x6a\x6a\x2c\x7d\xff\xe4\x25\xc1\x02\x29\x85\xe6\x41\x94\x08\x3f\xa9\xfc\x0b\x52\xc4\xc1\xcb\x20\x04\xf9\x6f\x4b\x90\xae\xcf\x83\x34\xc0\x8a\x87\xfb\x75\xc1\xde\xae\xbe\xeb\x6c\xa3\x67\x57\xeb\x05\xd0\xfa\x85\xbf\x34\xf5\x8a\xff\xd0\xa1\x4f\xe4\xdd\xaa\x1e\xd5\x3b\x42\x9a\x79\x46\x34\x6c\x0b\xdd\x03\xb6\xd7\xc1\x37\x62\x01\x65\xde\xdc\x3f\xe2\x1a\x59\x6d\x9f\x82\x77\x64\x63\xdf\x08\x37\x75\xcc\x24\x43\x94\xca\x38\x2d\xa1\xc1\xc2\x6c\x19\xc4\xf1\xda\x9f\x51\x1f\x67\xb9\xea\x4f\x31\x01\x34\x75\x0c\x78\xce\x25\x09\x90\x84\xc9\xd4\x73\x82\x24\x72\xce\x53\x50\xa8\xd6\x6c\x17\x36\xa0\x1a\x2a\x8d\x92\xec\x53\xaf\x4f\xeb\x34\x78\x57\xde\xb3\x4e\xf0\x79\x16\x55\xbe\xd5\xd0\x37\x41\x82\x3a\xaf\x08\xd9\xad\x51\xaa\xef\x50\x04\x27\x90\x9a\x8f\x1b\x79\x20\x2a\x2b\x14\x8d\x65\x86\xda\xea\x5d\x2f\x16\x91\x28\x81\xba\x8d\x5e\x6a\x00\xa3\xad\xbc\xc1\x21\x31\xda\xbd\x45\xb8\x6a\xdb\x8e\x72\x3d\x92\xb1\xf2\x46\x25\xc0\xb3\x5d\xa6\x6e\x1b\xff\x11\x56\x71\xa8\xb3\xb0\x39\xc4\xd2\x81\xa6\xf2\x88\x99\x1a\xaa\xe1\xd5\x84\x27\x2f\x74\xc2\x64\x5d\xb4\xda\x16\xdb\x5b\x16\x5d\xa3\x4b\xd9\x64\x56\x34\x1c\x52\xad\xcd\x8a\x5d\x8d\x8a\x9b\x99\x14\xef\xc9\xa0\x58\x89\xa8\xda\xe4\xf2\x7f\xaf\x06\xc5\xa3\x0e\xf6\xc4\x7b\xb2\x26\x1e\x75\x31\x26\x6e\x68\x4a\xb4\x58\x0c\xcd\x9c\x89\x75\x46\xc4\x8d\x4c\x88\x22\xba\x4e\x88\xe6\x63\x98\x58\xa7\x8e\xcd\xa0\xd8\xd9\x66\xa6\x62\x03\x5b\xf3\x5e\x3b\x59\xcd\xae\x66\x80\x1a\xcd\x98\x0d\x51\x64\x52\xb3\x0f\x86\xc5\x3f\xb9\x5b\xa9\x2a\xde\xa7\x98\xaa\x4d\x8b\x9b\x88\xe8\x4c\x92\x09\x35\x2d\xae\xd1\x92\xdb\x5f\x9d\x09\x8c\x73\x90\x3a\xfc\x6e\x50\x21\x37\x61\xf3\xb7\x98\x0c\x2d\x06\xc3\x6e\xa6\x42\x32\xb4\xa5\xa5\x10\x33\x48\x51\xeb\x9d\x1f\xa5\x68\x11\xa1\xdb\x44\xb4\x0a\x62\x53\x62\x8d\x69\x90\x16\x2a\x64\x64\x16\x2d\xd8\xb6\x79\x50\xb7\xce\x6c\xcd\xe2\xf3\x64\x22\x2c\xef\xc6\xeb\xe5\xe4\xd7\xdf\x76\x36\xb7\xf5\x3c\x16\xe3\x4e\xa5\xfd\xa5\xa9\xa1\xa5\x01\xcc\xb2\x4c\xfe\x5b\x63\x3c\xd2\x01\x9a\x1d\xca\xab\x8c\x87\x19\xaa\xc0\xec\x9a\xb2\x56\x41\xef\x41\xc7\x86\x33\x0f\x55\xdd\xd9\xdb\x84\xc2\x68\x35\x2f\x02\x68\xb3\xfb\x18\x9e\xce\xb1\xab\x43\xd0\xdd\xf5\x70\xb6\x2a\x4d\x9e\xcf\xc1\xa1\xc1\xb9\x66\x0b\xe3\xa0\x68\x60\xfa\xf4\xb2\xc6\x71\x18\xb5\x8a\xbf\x98\xad\x72\xcd\x82\x47\x1a\x54\xaa\xc5\x29\x58\x8e\x3e\x63\xf0\x6a\xc3\x11\xa9\x1d\x0f\x29\xac\xcf\x7e\xa4\x55\x8e\x83\x1e\xad\x51\x31\x02\x5a\xb8\x86\x41\xf6\x16\xc9\xd7\x45\x85\x54\x56\xa3\x48\xdb\xae\xf3\x6d\x4b\xb2\x65\xf0\x62\x95\x58\xd5\x9d\x48\x0e\x31\xd9\xcc\x52\x67\xde\xbe\x18\xd4\xbb\x59\x13\x6d\xbd\x43\x58\xca\xaf\x96\x9a\x65\x4b\x6c\x7e\xa7\x6b\xca\xda\xd1\x72\xbb\x69\x8d\xa6\x6f\x7d\x9b\x4a\xb9\x68\x15\x01\x3c\x27\x16\xf7\x31\xca\x73\x34\x17\xd2\x26\x6b\xa3\x3a\xd5\x22\x71\x3f\x83\x78\x52\xf9\xae\x2d\x72\x9f\x1b\xaa\x09\xbf\x93\xe7\x1e\xf3\x75\xea\x3e\x5b\x05\x30\x0e\xc6\x30\x86\xf9\x5a\x3f\xe1\xcd\xb1\x79\x4d\xb7\x57\x5b\xe0\x90\x75\x25\xd6\x08\xa1\x41\xe7\xa5\xb7\xe6\xa0\x50\xe5\x6a\xde\x32\x5f\x0a\xb4\x83\x96\xca\x29\xae\x62\x49\x93\x8a\x2b\x2f\x03\x26\xae\xb4\x46\x47\x8b\xbd\x96\x7a\xe9\x3d\x21\xd1\x96\x73\xe6\x1e\x25\xab\x1c\x0a\xdb\x17\x6d\xf5\x16\xb3\x01\x49\x9a\x19\x29\xb8\xe1\x10\x76\xda\x79\x3b\xef\xbb\x0d\xd5\x8a\x8e\xfb\xad\xf8\xae\x98\xf0\xde\x60\xcb\x35\x50\x2a\x54\x9e\x75\x24\xd9\x7d\x1e\xdc\xd1\x4d\xd7\x94\xb6\x5e\xb3\xa2\x1a\xed\xd8\xdb\xde\xaf\xd5\x00\xdd\x7a\x35\xcc\xbe\x47\xd7\xcd\xf5\x96\x9b\x48\xb7\x2d\x64\xab\x7b\x73\xeb\xfd\xc3\xa0\x7a\x6e\x73\x67\x78\x74\x82\x6c\xb8\x13\x77\x93\x63\xc3\x1d\xf8\x81\xb7\x58\xe3\x57\xba\x46\xdd\x51\x51\xee\xb0\xfd\x36\xd8\x7c\x2d\x43\x2d\x68\xbd\x82\x59\xb4\xd1\xdd\x47\xd9\x53\x0d\x16\x0b\x19\x3d\xc1\x70\xc0\x32\x84\x10\x1c\x56\x32\x8e\x41\x89\xcc\xd6\xe2\xba\x61\xe5\xb9\xad\xf2\xda\x97\x3e\x79\x6a\x27\x3e\x20\x9d\x92\x2d\xc5\x27\x52\x25\x3c\x71\xa1\x5d\x8a\xa2\xea\x00\xe9\x94\xa4\xf8\x48\x9d\xf1\x4e\x17\x87\xbc\xa1\x37\x0d\x9d\xf2\xf6\x37\x4b\x0f\x7b\xeb\x57\x6b\x6e\x7b\x15\xad\xad\xf6\x97\xdb\x5f\xac\xf2\x99\xdb\xdf\xaa\xf3\x9b\x57\xbc\x59\xe3\x3b\xaf\xe8\x62\x85\xff\xbc\x62\x30\xaa\x49\x92\xab\xfc\xe8\x8e\xb6\x5c\xb6\xe8\x4b\x77\xac\x9e\x69\x9b\x3f\x7d\xd0\xc0\x9f\xee\x54\xb9\xce\x9d\xa6\xce\x40\x49\x9e\xcd\x5c\x82\xa6\x81\x68\xed\xa4\x12\x0e\x00\x6a\x17\xae\xf7\xee\x39\xed\xdd\x57\x8a\xc7\x2a\x48\x81\x43\x0c\x58\x30\x99\x3a\xe5\x5e\xce\x1c\x7f\x19\x48\x57\x30\x04\xbd\xa6\xa7\xb7\xdb\x20\xca\xbd\xfd\x31\x52\x73\xac\xd6\x66\x56\x49\xf2\x59\x14\x67\x1c\x73\x53\xd7\x65\x63\x1d\x09\x73\x53\x49\xb1\xf5\xdc\xe3\xaf\x4b\x40\x96\x97\x21\xd7\xb6\x27\xc7\x0e\x2b\x3e\x13\xc9\x2d\xca\x6a\xe0\xd1\x7f\x9f\xe5\x44\x3e\xf6\xc7\x40\x4e\x48\x57\xb0\x20\xaf\x9b\x40\x0c\x14\xff\xfb\x08\xc1\x6d\x31\x09\x2c\xf6\x4c\x71\x24\x74\xf6\x56\x61\x9a\xd2\xd7\xa5\x9c\x22\x11\x97\xb1\x71\xc1\xb2\xfb\xa9\xd9\xee\xd4\x4c\x6b\xac\xb8\x83\x57\x3d\xd4\xc0\x89\x64\x98\x3b\x5d\x95\x3f\x7c\xf1\xd6\x95\x3e\x9b\xae\xdb\x5d\xe1\x63\x2c\xa0\x5d\x55\x3d\xfe\xbe\x8d\x9a\x69\x13\x15\xef\x8c\x51\x94\x76\x53\xee\xca\xb3\x6a\xb8\x09\xfe\xc4\x23\x54\xec\x3a\xa8\x75\x5d\x95\xba\xce\x2a\x5d\x47\x85\xae\xa3\x3a\xd7\x45\x99\xeb\xaa\xca\x75\x55\xe4\xba\xa8\x71\x9d\x94\xb8\x66\xa1\xac\xc3\x6d\x2b\x70\xed\xd4\xb7\x51\x23\xf5\x0d\x57\x3d\xb2\xa7\x5b\x0f\x1b\xa8\x6e\x1d\x15\xb7\xce\x6a\x1b\xa1\x59\x6c\xae\xb0\x6d\x53\x5d\xc3\x7c\xb3\xcd\x14\xb5\x3a\x35\xad\x99\x92\x66\x3c\x00\xba\x2b\x67\xed\x55\xb3\xc7\xac\x98\x11\x92\xe5\x2e\x2a\x59\x8d\x42\x56\x45\xa4\xdf\x5a\x09\x33\x14\x66\x56\xbf\xaa\x43\xac\xbb\x38\x3f\x0c\x73\x4c\x8b\x5b\x63\x31\x6b\xad\xa3\xd7\x58\x9e\xeb\x3c\xc8\xfd\x05\x48\x43\x90\xe4\x24\xcf\x75\x1a\x2c\xa7\xc0\x27\x44\x8b\x5e\x89\x44\x2d\x45\xad\xe5\xc1\x4d\x55\xf0\x9a\x00\x3d\x4d\x20\x01\xbf\x2e\xfc\x0c\xa4\x30\x88\x49\x26\x0c\x4b\x66\x5c\xc4\xcb\x94\x7c\xd7\x2d\x9e\x6d\xc3\xac\xd7\x15\x3d\x94\x9e\x40\xf0\xda\x7e\x72\x9b\x4c\xfe\xd8\x41\x3f\x30\x22\xd5\xd1\xdb\x78\xf8\x9f\x50\x04\xe3\x6f\x67\xa3\xc3\x8b\xe4\xa4\x26\x82\xb1\xd4\xb5\xee\x1d\x23\xd2\x70\x98\x6d\x27\xcf\x54\x39\x4f\x57\x30\x83\xe3\x18\xb0\x9e\xd9\xe1\x1c\x5d\x0d\x8c\xb2\x13\x98\xe3\xa8\x29\x98\xe3\x5e\x17\x30\x47\x36\x73\x1b\x83\x39\x56\x2b\x1b\xd9\x3a\x2b\x04\xe8\xb9\xd9\x0c\x2d\xe3\xe8\x72\x86\x6e\x8b\x85\x93\x2d\x82\xb0\x81\xf2\xb1\xa5\x04\x5a\x93\x5a\x53\x97\x42\x6b\xbb\x09\xb7\x4b\x35\xe5\x7d\xd5\xf2\x4d\x15\x29\xd0\x1f\xbf\x2e\xca\x37\xae\x2b\x47\xd2\x9a\x73\x2a\x14\xd0\x20\xbf\x67\x3b\x27\x7f\x3b\x28\xd6\x83\x26\x50\xac\x5a\x86\x2b\xdf\x39\xcc\x85\x5a\x40\x36\x2b\xb3\x5b\xc5\x22\xef\x21\xb3\xf5\xe8\xdf\x31\xb3\xb5\x29\xf6\x65\x60\xcf\xeb\x54\x2e\xa7\xc5\x84\xae\xb9\x24\x6f\xb2\xe9\x74\x6a\x3a\x2e\xaa\xd7\xa2\x13\xa4\x1b\xf8\xb5\x5a\xaf\x8d\x2d\xee\xb8\x65\x3b\x29\x57\x0a\x89\xc6\x68\x66\x4b\xc6\xeb\x81\x5a\xb9\x3a\xd8\x25\xee\x05\x7f\x55\x69\xa3\x16\x50\x7a\x1f\xed\x6c\x87\xcc\xaa\xce\xd7\x32\xf4\xea\x3e\xda\x56\x87\xd9\xaa\xb4\x86\x45\x41\xb7\xb3\xc5\x6b\x76\x2b\xa5\xd4\xff\x20\xe6\x91\xac\x99\x15\x7f\x2b\xe9\xbd\x8d\x17\x1b\x6e\x46\x43\x78\x58\x9c\xc7\xa6\xe2\xc3\xee\x29\xf8\xb0\x64\x59\x74\xc6\x87\xe5\xed\x89\x5c\x89\x9b\x9f\xf5\x13\x24\xcb\x39\x48\xb1\x31\xb7\xa4\x94\xf0\x3e\xe7\xe9\x12\x74\x6e\x52\x45\x90\x9c\x78\x42\x49\xf0\x84\x8c\x67\x4a\x43\x5d\xac\x41\x95\xb5\xc5\x25\xd1\x2a\x70\xc2\x42\x4b\xa0\x5b\xa6\x84\xae\x8c\xdd\xf4\x5c\x18\xfd\x0e\xf3\x99\xa8\x2a\x35\x6f\x9a\x23\x18\x66\x24\x18\x4b\x32\xbf\x2c\x32\xab\xf3\xae\x37\xf1\xbe\x6f\x49\x4b\xd6\x16\x6a\x43\x48\x51\x43\x7f\xa9\x6a\x5a\xd3\xf7\x06\x3a\x61\xeb\x56\xd1\x36\x09\xfc\xb3\xac\x5d\xca\xb1\xe5\x5e\x0a\x7f\x7b\xee\x87\x44\x3d\xd6\x5a\x04\xa7\x55\xb4\xce\xdd\x1c\xab\x58\xe8\x92\x8a\x48\x78\x7f\x20\xbb\x7f\x69\x3c\xde\x15\x69\x53\x86\x32\x76\xba\x94\xab\xa5\xfb\x18\x0a\xa9\xc0\x3c\xae\x91\x56\x0b\xcc\xe3\x1f\x43\xd1\x61\x28\x2a\xa8\x27\xeb\x30\x93\x8d\xdb\x2c\x07\x52\xb6\xb5\xdf\x1e\xfe\x54\x89\xb4\xdc\x65\x79\x1b\xa5\x57\x37\x3d\xb6\x83\xb1\xac\x4f\x0b\xcb\x7e\x6c\x4a\xae\xd3\xde\xd5\x27\x43\x45\x69\xf5\x93\x40\x45\x69\xde\x9a\x6c\xab\x91\x9b\xb7\xb2\x65\x37\xa9\xb7\xb4\xfe\x9f\xa0\x65\x92\xb7\xae\xbe\x4a\xa5\x7d\x30\xb0\x97\xfe\x5e\x0d\xda\x4b\x1b\x43\xdf\x93\x42\x7b\x51\x9e\xfe\xd7\x3f\xff\xa7\xf2\x7d\x05\x0b\x46\x79\x16\x4d\xac\x2f\xeb\x26\xa1\xc7\x83\x11\x63\x11\x19\xf3\x11\xee\x5b\xa1\x63\xba\x46\x17\x6c\x05\x4e\xa6\x4d\xab\x65\x94\x99\xf6\xcd\xfe\x53\x20\xcf\x1c\x08\xd6\xc9\x0a\x8f\xc2\x56\xd1\x54\x24\x49\x9e\x21\xe6\x9c\xa9\x93\x4f\xeb\xb8\x07\xa9\x9e\xab\x19\xcc\x1c\x7e\xf9\xd0\xa1\xad\x05\x2f\x51\x73\x58\x9a\x06\x68\xd6\xdb\x11\x11\x45\x9f\xb9\x5f\x11\x9d\x21\xe6\x86\x51\xf0\xad\x8d\x53\x5f\xc3\xba\xb6\x6f\xb2\x46\x04\xec\xa6\x47\xde\x66\xf0\x36\x06\xb5\x6e\x78\xbd\x11\x0e\x76\x15\xe6\x75\x06\x93\x69\x0c\x0c\xf8\x37\x26\xf0\xec\x26\x00\xd9\x37\x60\x3d\x46\x41\x1a\xf9\xd9\x0c\xa5\x79\x88\x6b\x2b\x69\xab\xef\x05\x3e\x5b\x72\x01\x6f\xee\x49\xe6\xb6\x94\x47\xef\x4a\x9e\x7c\x3d\xfb\xe5\xe4\x8f\xdf\xe2\xc7\x0d\x9f\x2d\x43\x72\x08\xce\x6d\x03\x3c\x0f\xb7\xaf\xe8\x4e\xef\x2a\x87\xb6\x83\xbd\x37\xc5\xb6\xc4\x1c\x7a\x9b\x43\xed\x08\xa6\x9e\xa7\x89\xb3\x43\x85\x6c\xc6\xd9\xb1\x14\xb2\x09\x8c\x48\x13\x6c\x16\x43\x78\xf6\x26\x66\xac\xfb\xef\xd4\xfd\x63\xa3\x6c\xb9\xc1\x2f\xee\x72\x90\x26\x41\xec\x58\x43\xa5\xcd\x6d\x06\xf4\xbd\xd7\x86\x4b\xf0\x56\x6d\xb2\x6d\x7a\xdb\xa0\xbf\xa2\x17\xbf\x12\x9e\xc9\xb0\xbc\xeb\xac\xba\x8d\xec\xb9\x86\xe3\xbb\xed\x96\xd1\x7e\xa7\xb0\x66\x55\xfc\x9e\xc2\xfc\x61\xd2\x2a\x6e\x8b\x9a\x6c\x58\x86\x1d\x53\x2d\x2a\xcb\xb4\xc5\x08\x99\xe1\xba\xa5\xd8\x80\xf2\xda\xfa\xbb\x5a\xc3\x77\xe3\xfc\x7c\xcc\x39\x17\x92\x47\xf3\x29\xe4\x5c\x5c\xe6\x41\xbe\xec\x90\x98\xf0\xf8\x73\x2e\xbe\x5b\xee\x84\xe6\x69\x6e\x33\xb9\x79\x38\xd8\x67\xea\xc7\x3d\x6c\xe7\xc6\x3d\x50\xdc\xb8\xcf\x94\xd8\x6e\xb3\x2b\x97\xb8\x4a\xc5\x38\x70\xf7\x38\x44\x09\xf6\xd7\x92\x90\x41\xec\xbf\x36\x80\x55\x7b\x2e\xd7\xfa\x37\x69\x41\x65\x8a\x47\x63\x46\xbd\xc7\x91\xe2\xa1\x9d\x24\xd5\x07\xec\x46\xc9\x1d\x11\x58\x90\x50\x2c\x07\x25\x4e\x3e\x83\x19\xbd\xd6\x63\xca\x91\xe2\xb6\xb2\x83\x4f\x06\x27\x08\x43\x90\x65\x5b\xca\xf6\xf8\xce\x27\xf5\x05\x08\xa2\x07\x39\xa8\x0b\xf9\x6d\xf9\x9c\xae\x2a\x72\x2b\xc7\xf4\x85\x52\xc1\x26\xa7\xf4\xe8\xc7\x29\xbd\xe5\xd3\xb6\xeb\xf1\xfe\xe3\x94\xde\xfa\x29\x3d\x7a\xcc\xa7\xf4\xde\x16\x4e\xe9\xbd\x8d\x4e\x69\x63\x0b\x2a\x4f\xe9\x3d\xfb\x29\x3d\x7a\x84\xa7\xb4\x7a\x8a\x7c\xcf\x43\xda\x47\x49\xbc\xfe\x53\x9d\xd1\x27\x28\xc9\xf2\x34\x80\x49\xde\xf0\x78\xb6\x1a\xf5\xe4\x63\xd6\x6e\xcf\x23\xee\xee\x72\x12\x94\x7f\x5a\x6d\x41\x6e\x5e\x01\xb0\x65\xdd\x8a\x41\x9e\x43\xea\x0c\xa9\x98\x2e\xea\xf6\xc8\x41\xd3\x1a\xfa\x3d\x84\x82\x9a\xe0\x24\xd2\x50\xd4\x1a\x90\x19\x39\xc0\xe1\x19\x9e\x6f\xce\x3b\x92\x87\xda\x2a\x38\x42\x55\x6b\xc8\xd4\x25\x25\x5d\x57\x4a\xa6\x52\x64\x1d\xfa\x90\xe7\x41\x38\x9b\x83\x24\xdf\x4e\x3f\x78\x71\xdd\xfa\x62\xfc\xda\x36\xf3\x2b\x16\xab\x69\xb1\xbb\x2c\x87\xb0\x2a\xe7\xb5\x01\x6b\xa6\xe4\xf7\x2a\x39\x1a\x98\x2f\x4a\xcb\x66\xe5\x1e\x2f\xdd\x41\xd5\xd2\xcd\x44\xfe\xed\xe6\x67\x02\xab\x20\x5e\x3e\x1d\x66\xcd\xc5\xf9\xaf\x67\x5f\x22\x18\x6e\x31\x61\xf5\x85\x24\x01\x31\x69\x55\x90\x4d\x45\xf2\x6a\x39\xb3\xe4\x0c\xc1\x6a\xbd\xc7\x35\x82\x96\x12\xbb\x2f\xad\xda\x8f\xb0\xa3\xc4\x2f\x46\x24\x88\xb5\x9c\x3e\x52\x86\x90\x3a\xbb\x5f\x95\x3a\xab\x9e\x6f\xc4\x99\xdb\x28\x99\x16\x4f\xec\x38\x58\x23\xec\x3a\x25\xad\xf1\xf3\x20\x9d\x82\xbc\x7b\xaa\xad\x28\xdb\x4d\x27\xee\xd3\x49\xb5\x1d\x9d\x8c\xa2\xf4\xe5\xea\xb7\x8a\x54\x5b\x71\x3a\x1a\xbd\x8e\x65\x28\x8e\x70\x49\x4d\x50\x0e\x27\xeb\xe2\x5d\x16\x63\xa6\x25\xc1\x15\x3f\x76\xf0\x64\x36\x51\x5e\xec\xc9\xb9\xf6\x87\xed\x34\xb0\x36\x2f\x6f\xeb\x74\xdb\x61\xd3\x74\xdb\x91\x1e\x85\xf7\x0f\x1c\x86\x77\x85\x6e\x40\x92\x19\x72\x6d\xc5\xe9\x6b\xc8\xb7\xad\x3b\xb5\x1a\x67\xca\x56\x2b\x5a\x1d\x93\x62\xf7\xbe\x77\x52\xac\x41\xde\xd9\x26\xf9\xb0\xdb\xe9\x1c\x35\x06\xa8\x3d\x13\x16\x24\x33\x17\x08\xcd\x2e\xbf\x69\xd3\x37\xf6\xda\x43\x74\xeb\x2a\x85\xd3\x29\x46\xf4\x7e\xbe\xd6\xb9\x73\xd9\x8f\xcf\xa5\x74\xd4\x5c\xf9\xba\x4d\xdf\xa4\x77\x1f\xa4\x83\x4d\x48\x81\x73\x85\x0b\xb8\x59\x57\x6a\x49\x80\x37\x55\x4d\xf5\xb8\xe2\x10\x25\x79\x00\x13\xa0\x2e\x64\xb7\x34\x7c\xe2\xc4\x62\xa3\x79\xd3\x35\x92\x63\x52\xe3\xa6\x18\x1f\xf3\xc0\x4c\xb9\xe6\xab\x47\xb9\xb2\x9c\xd7\xa7\x2d\xaf\x34\x55\xe5\x5e\x00\xd2\xe3\x2d\x16\x79\x9e\x42\x94\xc2\x7c\xbd\xc5\x22\xa9\xcd\x72\x8b\x25\x8a\x2b\x7d\x8b\xc5\x92\x5d\x6f\x9b\xc2\x2c\x8e\x6b\x7c\xb7\x7c\x19\xc0\x78\x99\x82\xfb\x4b\x46\x6d\x31\x5b\xc5\xbc\xd3\x3d\xaf\xd0\x9a\x32\x94\xfe\xec\x2c\x10\x4e\x3f\xfd\x3f\xf8\x99\x7d\xe6\xec\x10\x33\x50\x0e\x05\x35\x43\xd6\xb5\x0c\xd9\x8f\xa2\x2e\x01\x33\x9f\x65\xb5\xe2\x5e\x0d\x46\x78\x13\xa0\xda\xac\xbb\xeb\xf2\xa4\xd3\x23\x43\xae\xab\x44\xe4\x38\x0b\x92\x28\x06\xe5\x82\xa2\x16\x4b\xb5\x05\x7a\xe6\xab\x50\xfe\x0d\x58\x2f\x17\xdb\x2e\xff\x1e\x33\x6b\x37\x6b\x60\x6d\x9e\xad\x9e\x92\x82\xef\xe7\xa6\x70\xa4\x9a\x45\x61\x33\xb2\xd8\x93\x17\x67\x41\x86\x9d\x05\x55\xd9\x5d\x86\x3c\x60\x8e\xbb\x46\x92\x73\xc5\x0b\xf0\xd0\x96\x1e\xfc\x06\x8d\x71\x97\x3c\xf7\x58\xcf\xd6\x4d\xc4\x3c\x5d\x36\x6d\xbf\xa0\x71\xd6\xfb\xc2\x9a\xb7\x51\xe6\xae\xd4\x02\xcb\x58\x98\x56\x7e\x7d\xee\x5b\x33\xe9\x18\x52\xaf\xa8\x30\x42\xec\xe2\xc9\x7a\x21\x75\xf5\x6c\xdc\x55\x3c\x79\xce\x58\x05\xed\xfb\x7a\xed\xa9\x5d\xed\x32\xdf\x1a\x0d\x0a\x3d\xeb\xee\x3d\xe3\x8b\xdd\x63\x8d\x09\x9e\xe4\x16\x0d\x8d\xd1\xb7\x0f\x21\x05\x59\x05\xde\xb0\x6a\xe6\xa9\x45\x09\xf0\x2b\xf3\x14\x1c\x79\xfa\x4a\x2e\x6a\xee\xab\xd4\xa6\x16\xbb\x84\x6c\xc6\x44\x63\xdf\x9d\x94\x83\xce\x58\xb7\xe7\x62\x93\x06\xbe\xb2\x56\x25\xf8\x9e\xed\x3c\x73\x7c\xe7\x75\xe2\x9c\xa7\x68\x9a\x82\x2c\x33\xa6\x84\x28\x9b\x21\xd7\x18\x98\xc2\x60\xdf\x1a\xaf\xd2\x25\xa8\xdd\x21\x5e\x06\x71\xa6\xa2\xb9\x38\x9d\xb3\x57\xab\x14\x96\x6d\xa5\x1a\x92\x80\xf2\x45\x10\x45\xd0\x9a\x31\x22\x4c\x9c\x7d\x5b\xde\x21\xbb\x25\xf1\xef\xea\xd2\x0a\x77\xab\xec\x09\xc5\x11\x4e\x4c\x0f\x2e\x07\xec\x90\xfe\x1e\x89\x7f\x1b\x74\x19\x9e\xf3\x38\x49\x41\x36\x13\x4d\x33\xd5\x19\x31\x6c\xeb\x38\xb8\x2e\xdf\xf6\xc5\xed\xd9\x2d\xd3\xde\x60\xe6\x13\x80\x0c\xcb\x32\xbe\x20\xaf\xb7\x50\x70\xad\xbd\x76\x68\x5d\x84\x3c\x2b\x8d\x40\x8a\x61\x2e\x89\xea\xe8\x46\x30\x2b\xc6\x33\x2a\xfb\x4d\x02\x94\x4f\xc9\xf7\xe7\x24\xe7\xb0\x99\xe0\x4c\x3a\x10\x4a\x68\x11\xbc\xfc\x38\xc8\x88\x0d\xab\xa5\x66\xa6\x08\x58\x49\x52\x54\xa5\x1b\x07\x29\xc7\xd7\x6a\xe7\x9c\xba\x1f\x41\x9e\xd1\xd1\xde\x40\x90\x67\x2c\x3f\x92\x5e\xb7\xe7\x20\x0f\x0a\x05\x01\xdc\x6d\x53\x9e\x1c\x62\x77\x73\x81\x36\x31\x43\x98\xf6\x44\xdd\x92\xd8\x94\x4b\x4e\x7b\xf3\x3e\x03\x0b\x14\xa1\x1a\xd3\xf9\xea\xaf\xa5\x2d\x52\xfa\x5c\x39\xce\x6c\x16\x64\x2f\x31\x83\x7c\xf6\x6c\xb1\x88\xa1\x1d\x4c\x84\xd6\xd4\xaf\x3a\xe0\x71\xfb\x05\x0b\xb2\x93\xcf\x82\x9c\xe4\x0b\xfe\x6c\x54\x09\x1b\x66\x0b\x4a\x13\x8e\x3b\x06\xb0\xa0\xae\xf8\x92\xb0\xa9\x9d\x95\xa8\x0e\xb5\xd3\xa8\x5d\xf7\xaf\x66\x20\x05\x38\x84\x23\x91\x04\xd1\xb0\x66\xf5\x68\xde\x7c\x49\xb0\x12\xb5\x57\x84\x23\xf5\x50\xd1\xc5\x00\xc3\x32\x3e\x9e\x24\x72\xc0\x60\xf9\xa3\x60\x70\xec\x0b\x98\x82\x61\x8c\x32\x70\x09\x23\x30\x0e\x52\xac\xe0\x18\xef\xae\x82\x55\x41\x7c\x5e\xd8\xde\x6d\x97\x5e\x8b\x7f\x92\xa6\x6d\xf2\x8b\x50\x4d\xee\x66\x04\x23\x7f\xb9\x88\x02\x0c\xf3\xd4\x29\x65\x53\xf7\x82\x83\xaf\x2c\x2d\x73\x62\xcb\xcd\x2c\x33\x32\x43\x94\x84\x41\x5e\xe2\x49\xcf\x51\x92\xcf\x7c\xec\xde\x23\x6a\xa7\x1f\x82\x38\xae\xcb\xda\xe4\xd2\xf1\x33\x22\xc1\x1d\xe2\x57\x65\x8e\xce\x76\xce\xca\x4d\x72\x3a\xc1\x1d\x08\xfd\x18\x05\x04\x2d\xf2\xf1\x7b\x2b\x4f\x7f\x59\x7d\x5a\xa3\x2f\x3b\x55\xde\xca\x3b\x10\x9a\xdd\x94\x2a\x20\x45\x12\xac\xc6\x41\x5a\x9c\xe7\x0b\xb4\x58\x2e\xb4\x6d\x4c\x3b\x4e\xc8\x0b\xfe\x38\x0d\x12\xd3\xfd\xcd\xf6\x3c\x73\xa3\xc5\x68\x8a\x8c\x7b\xa5\xdb\x00\xaf\xd8\xb8\x7d\x28\x5f\x54\xb6\x1a\x54\xb5\x79\x48\x9e\xde\xf7\xdc\x59\x9e\x2f\xb2\x9f\x77\x76\x22\xb0\x02\x71\x31\x98\xbd\x62\x4a\xc2\x10\xa5\x8b\x5e\x88\xe6\x3b\x78\x12\xed\x44\x28\xcc\xa8\x20\x5d\xee\x77\xff\xc7\x38\x0e\x92\x1b\xf6\x75\x4a\xed\x17\x68\x01\x12\x90\x3a\x09\x4a\xc1\x04\xa4\x29\xf5\x22\xa8\xf2\x11\x9b\x76\x8a\xc2\x65\x71\xb3\x0a\x72\x73\x98\xa9\xac\xbf\xe0\xb8\x88\x62\x32\xf8\x78\x4f\x8a\x0c\xd8\x0f\xda\x0e\xab\x4a\x4d\x57\x1c\x8a\x75\x71\x0b\x93\x08\xdd\x3a\x6c\x79\x98\xa6\x87\x21\xbe\xc2\xb2\xc7\x59\x76\x34\xb2\x26\xf1\xcc\x10\x76\x08\x5a\xa5\x9f\x2d\x60\x82\xfd\x2e\x0d\x36\x04\x61\x25\x77\xdf\x0b\x9e\xc2\x1e\xf0\xdb\x02\xfd\x3e\xdc\x7f\x31\xfe\xb1\x07\xd8\x26\x77\x75\xe2\xe9\x05\x98\xb2\x7c\x81\x4a\xb5\xdb\xb2\x3a\x75\x7d\xbb\xaf\xbe\xa2\xa5\x59\x93\x2a\xab\x94\x22\x49\x41\xd3\x53\x29\xa6\x0c\x76\xa8\x03\xc8\xf4\xb6\x71\xc4\xb7\x28\x97\xba\xc4\xdc\x7a\xd1\x88\x29\xba\xd0\xc6\xc1\xdb\x44\x44\x9d\xba\xda\xb8\xa3\xb6\x3c\x83\x66\x1d\x34\x76\xcb\xbc\x10\xfe\x8d\x0e\xbe\xe1\x96\x0e\x3e\xc1\x9c\x2a\xb2\x01\x18\xcc\xa9\x11\x89\xa1\x96\x6d\xa9\x55\x67\x67\x93\x0d\x32\x0f\xb2\x1b\x7f\x9a\xa2\xe5\xc2\xcf\x53\x60\xba\x62\xdb\x24\x21\x95\x02\xd2\x39\x4c\x82\xd8\x1a\xac\x40\xe6\xdb\x1b\x34\xe6\x97\xd7\x90\x45\x11\x37\x9d\x78\x0e\xcc\x9c\x42\x04\x38\x17\x29\x0c\x92\x04\xe5\xce\x0c\x65\xb9\x13\x24\x4e\xd1\x69\x27\x03\x59\x06\x51\xd2\x6b\xbc\x55\xcb\xb7\xd6\xfb\x97\xa4\x60\xeb\x18\x95\xb3\x11\xeb\x22\xc5\xe1\xb4\x2f\xbe\x72\x15\x64\x37\x95\x88\x18\x0c\x26\x4b\xb1\x50\x0c\xc4\xe8\xcf\xcf\xd2\x67\x29\x7d\xad\x28\xff\x97\xa2\xb1\x75\x00\x2b\xca\x66\xe8\xc6\xb0\xc2\xe0\xe0\x1a\xc3\x4d\x72\x56\x17\x0e\xdb\xc1\x9b\xfe\xfb\x05\x48\x5e\x27\x67\xe0\xf6\x77\x22\x5f\xcf\x3d\x26\x9e\xef\xa2\x5d\xc5\xbe\x2c\x7f\x83\xdf\x3e\xa3\xb1\xb0\x24\x66\x45\x00\x7b\x0b\x6f\x40\x5e\x14\x28\x85\xf7\xb0\x72\x94\xef\x84\x92\x6a\xa2\x90\xd4\xa9\xd2\x37\xe0\xe4\xda\xd6\x86\xfe\x95\xce\x6c\xc0\xd6\x8c\x78\xaf\x2f\xbf\x33\x34\xce\x62\xa9\xb8\x16\x7b\x66\xbb\xba\x4b\x8a\x2e\xbe\x85\x8b\x28\x46\x9e\x25\x9c\xbd\x58\x01\x3b\xc2\xbc\x5e\x04\x29\x89\xeb\xc5\x4b\x43\x68\x6c\x23\xfd\xb8\x9b\x5e\xfc\x64\x42\x79\xdf\x9c\x7e\x7b\x3b\x5c\xad\x79\x28\xaf\xfb\xf9\xb3\x78\xf1\xb8\xbe\x76\xeb\x84\xb4\x81\x25\xe1\x0b\x1a\x3f\x89\x70\xfd\x68\xfd\xf2\xf5\xe2\xdb\xf4\xcd\x16\xc3\xf5\xdf\x90\xae\x8b\x71\xfa\x38\x20\xe1\x3e\x02\xf4\x85\xe0\xfa\xbd\x07\x09\xae\xef\x18\x4c\x8f\x05\xd0\x79\x22\x3d\x9d\x35\xf7\x0b\x8a\x46\xd3\xc9\xe0\x6f\x15\x97\x51\x3c\x3d\x36\x8e\x71\xd7\x4f\xfb\x7b\xa4\x9f\x22\x33\xba\x41\xc2\xfa\x77\x0b\x86\xaf\xe7\x9e\xc2\x33\x70\x53\xe2\x29\x01\x13\xd7\x85\xd9\x3b\x4c\x10\x65\x8c\x26\xa8\x94\x79\x5d\x0c\xbd\x52\x1b\xc6\x33\x4d\x97\x89\xf3\x85\xdc\x9a\x3e\x8b\x41\x4f\xa5\xc8\xe4\x48\xf6\x6b\x83\xfb\x43\x52\x86\x3e\x6b\xde\x4c\x1b\x7d\x42\x49\x91\x89\x65\x98\x2e\x13\x57\x0c\xb8\x60\x03\xde\xac\x51\xcd\xc2\x94\x2e\x96\x49\xa1\x9b\x2b\x2a\x50\xd3\x18\x2b\xb6\x98\x4a\xaf\x6a\xdf\xdc\xd5\xe2\x23\xf3\xd4\x3a\x14\x71\xd1\x3c\x38\xa3\x62\x3f\x84\x81\xcf\x36\xfb\x4f\x68\xe9\x44\x28\xf9\xd7\x3f\xff\x6f\xee\xcc\x82\x15\x70\x16\x85\xee\x81\xd5\x7d\x27\x47\x0e\x1d\x2d\x7e\x35\x2c\xdd\xc1\x2e\xfd\x4a\x72\xfa\xda\xa2\x84\x8d\x52\xa8\xf3\x37\xd5\xde\xee\xdb\xcf\xcf\xe6\x6c\x68\x5a\xb9\xd6\xb4\x8f\x4d\x6c\x30\xf2\x64\x3e\x7a\x9c\xc9\x22\x1d\x19\xd4\xcc\xe3\x25\xf7\x58\x64\x9c\xbd\x8f\x54\x04\xfe\xfa\x55\xa3\x9c\x04\x73\x4f\xaf\x1a\xa6\x26\x6c\xdc\x25\x42\xac\x8c\x50\xac\x8f\x22\x8a\x00\xfe\xc1\xd4\x37\xe9\xc7\x2e\x23\xc9\xdf\x7f\x80\x3e\x5a\x32\x7f\x0c\xe9\x3e\xac\x88\xcb\x86\x79\x3f\xe6\xce\x5d\x36\x4a\xff\xd9\x4a\xd7\x4e\x83\x3c\x08\x41\x92\x83\x54\xeb\x9e\xf0\x93\xa9\x8b\xca\xcf\x1d\xba\x29\x96\xf0\x00\x5d\x3d\x4f\xc1\x04\xde\x69\xdd\xa4\x5f\x9b\xba\x28\xfc\xd4\xa1\x7b\xec\xed\xaa\xae\xd5\x5b\x0c\x14\x75\x44\x22\xb4\x36\x6a\x42\x7f\x3a\x85\x88\xc7\xff\x0f\xf4\x6b\xdf\x22\xc8\x73\x90\x26\x52\x12\x80\x4b\x4f\x6e\x21\x78\x0b\x5b\x67\x53\xd7\x73\x97\xae\xe7\x26\x6e\x03\x95\x76\x8a\xae\xd0\xc5\x32\x31\xe0\xc0\xfc\xd0\xcc\xfe\xb4\x9a\x99\x65\xe9\x35\xe7\x3f\xed\x8f\xea\xee\xfe\x46\x02\x54\x72\x29\xb5\x14\x69\x86\x21\xab\xa6\x3f\xe5\x05\xde\x03\xf7\xa9\x14\x3b\xfc\x83\xfc\xf4\x07\xf9\xe9\x43\x93\x9f\x96\xaa\x55\x7d\xfb\x8c\xb9\x89\x5b\x21\xeb\xe4\x09\xc3\xf5\x8d\x28\x74\xf1\xfb\x68\x42\x22\xea\xd0\x8d\xc6\x8a\xe9\xea\xf7\xd1\x1a\x21\x2d\xa8\x19\x7b\xa9\x31\x63\xb6\x31\x7b\x29\x4b\x99\x19\x56\x1c\x14\x97\xcb\x79\x71\x9c\x35\x4e\xc6\xd8\x9c\xca\x14\x46\x8d\xba\x2f\xec\xa6\xa2\x67\x8c\x69\x54\x6a\x4a\xa2\x55\x2b\x7e\x50\xae\xaa\x43\x5b\xce\x48\x07\xc3\xe0\x0f\xae\x2a\xc3\xcb\xca\xf9\x6d\x22\xaa\x52\x4f\x84\x0a\x56\x1c\x59\xa0\xd6\xf0\x18\xf6\xbf\x0a\x8e\x43\x96\x9b\x70\x64\xd6\x33\x24\xd3\x34\xfd\x79\x82\x83\xe1\x4d\x1d\xb1\x67\xea\x15\xff\x23\x28\xa4\xce\x78\xed\x90\xae\x61\x6e\x1c\x95\xca\xae\xa1\x95\xcd\xf8\xa8\xfc\xc3\x83\x12\x7a\x0d\x76\x9f\x22\xa1\x97\xdc\xea\x1f\x84\x5e\x07\xde\x40\x04\x56\xb2\xf9\x68\xee\x95\xcd\xab\xa8\xad\x4e\x32\x4e\x87\xa4\x96\xb2\x92\xab\x19\x70\xc2\x78\x99\xe5\x20\x75\x60\x26\x50\x79\xe1\x32\x9a\xb3\x77\x99\x44\x66\xdb\x1b\xee\x57\x66\x0f\x45\xef\x55\x5c\x6f\x29\xb7\xd7\x1a\x2d\x53\x26\x3a\x87\xf4\xda\xe1\xb6\xa5\x7f\x63\x06\x34\x41\x44\x4f\x88\xfe\xec\xfe\x48\xd0\x6a\x39\xcf\xe6\x20\x82\x81\xeb\xb9\x61\x90\x48\x09\x30\x34\x56\xc0\x9a\x5f\x33\x5f\xc6\x39\x34\x7c\x9f\xa0\xdc\x92\x5c\xc3\xc2\x0e\x3a\x90\xa9\x7d\x41\x63\x8a\x5c\x69\x48\xb7\x89\x40\xd8\x9e\x2a\xad\x0c\x3e\xd8\x20\x78\xe1\x0b\x36\x04\x3e\xfa\xd0\x85\xf8\x35\x7c\xf9\xea\xf9\xaa\x22\x74\xa1\xcc\xd8\xcb\x5f\xa2\x65\x52\x6c\x9f\xaf\x70\x7e\x97\x64\x9e\xbf\xc5\x6b\x38\xcd\xc8\x80\x14\x93\x2b\x7b\x91\xa6\x28\xb5\x20\xfb\xc9\x41\xee\xc6\x60\x1b\xc1\xea\x8a\xef\xbc\xa4\x60\x6a\xf6\x2c\xad\xe9\x04\xf0\x43\x0a\xac\x11\xc2\x63\x46\x55\xe1\x31\x52\x30\x8c\x94\x55\x66\x8a\x8c\xd9\x20\x06\xa6\xf8\xcf\x66\x53\x69\x27\x10\x49\x04\x1e\xff\xb4\xfa\xb5\x0f\xe1\xe0\xe0\xeb\x79\x75\x44\x8c\x23\x0f\x23\x0f\xb7\xf5\x5c\x11\x53\xdb\x18\x36\xa3\x4f\x20\xe1\x12\x2b\xce\x0b\x43\x2a\x4e\xf3\x88\x1b\xe5\xda\x13\xd4\x32\x39\xd8\x1c\x1e\xc6\xc3\xc4\xf6\x70\x33\x08\xca\xe1\x26\x51\x37\xa3\xa6\x51\x37\x6d\x88\xa0\x79\xd4\x8d\x20\xa7\xa7\x87\x42\xb9\xbf\x6d\x77\x6d\x09\x3a\xdf\xca\x71\x6b\x90\xfc\x86\x8e\xdb\xed\xf4\x92\x92\x4c\xa8\xbd\x24\x5f\x9b\x3b\x77\x52\x82\x15\x75\xe8\x1c\x67\xb5\x78\x80\xce\x5d\x05\xd9\x8d\x43\x83\xc4\xd5\x70\x09\x31\x54\xdd\x10\x34\x51\xc6\x3e\x77\xeb\xa6\x50\xc0\x43\xf4\xb4\xd8\x7e\x19\x89\x87\xda\x55\xfa\xbd\xb9\xa3\x9c\xf9\xa3\x5b\x37\x4b\xe2\x90\x07\xe8\x64\xc9\x1d\xa3\x07\x51\x94\x3f\x19\xd7\xa3\xfc\x73\x97\x35\x29\x94\xd0\xc0\xf8\xd8\x1e\xaa\x53\xb5\xc9\x61\xcb\x98\xc2\x05\xd4\x18\x84\x53\x75\xed\xd9\x19\x87\xd4\x1a\x1a\xbb\xfa\x3c\xe9\xfc\x6c\xee\x3f\x93\xf3\x15\xbe\xbb\xe7\x8f\x20\x1e\x85\x28\x8e\x83\x45\x06\x22\x0a\x03\xd3\xcc\x34\xe7\xfe\xa9\x19\x11\x9b\x3a\xd2\x38\x5c\xa1\xb1\xbf\xaf\x4f\xab\x8c\x79\xed\x7c\x65\x4a\xa6\x8d\xb1\x3e\x61\xcb\xdf\x46\xbd\x9e\x7b\xcc\x09\x93\x29\x5a\xdc\x6b\x0a\x9c\x49\x90\x55\x1d\xf2\xa7\xa5\x35\x9c\x31\x6a\xdb\x4d\x99\xa3\x08\x4e\xd6\xac\x29\x98\xd1\x6a\x5d\xdd\x94\x92\xf5\x6a\x4b\xc3\x41\x3c\xa8\x95\x75\x0a\x6a\xd0\x36\x6a\xfc\x82\xc6\xe2\x71\x65\xa8\x50\xfc\x79\x1b\x35\x26\x28\x02\xbd\x9a\x19\x2e\xa8\x43\x95\x55\x1a\x68\x65\x08\xab\x53\xf5\x32\xbc\x47\xd2\x2d\xe5\xc8\x21\x97\x36\x62\x2e\xaa\x4a\x15\xa8\xaa\xe7\x59\x68\xa2\x63\xaa\xf6\xac\x3c\x10\x2b\x27\xf6\x3b\xd1\x18\x30\x21\xfc\xaf\x09\x06\xac\xa0\x28\x3c\x10\x2d\xe7\x17\x31\xf0\xac\x53\xf5\xfa\x4d\x59\xa4\xc8\x1f\x88\x79\x50\x03\xad\x09\x24\x45\x18\x34\x4d\xe3\x54\x45\xdd\x17\x6f\xb3\x14\x7c\x98\x2a\x73\xf9\x33\x9e\x7f\x59\x7c\x45\xc3\x45\xb0\x6c\x8a\xfd\xbd\xd8\x31\xf0\xb3\x5f\xd0\xf8\x55\x90\x09\xd3\x89\xb7\x56\xbc\xec\x96\xc9\x9c\xa2\x5e\xd7\x67\x02\x1b\x49\xb7\x7c\x96\x4e\xef\xb9\x3e\x91\xdb\xa8\x0c\xb5\x51\xa3\x1e\x0d\x92\xcf\xc4\xb6\x8b\xfa\x21\xbb\x2e\x1f\xd1\x52\xaf\xeb\x57\x94\x31\x60\x7c\xb4\x2d\x22\x55\x65\x89\xb6\xf0\xd3\x77\x77\x9d\x6f\xea\x3c\xaf\x75\x9f\xff\xeb\x9f\xff\x23\x3f\xa1\x38\xc8\x1d\x34\x31\x3a\xc1\x2d\x7c\x9d\xf6\x2e\xd4\x69\x44\xdb\xf3\xf3\x3a\xff\xbf\xca\xdd\x6f\xfb\x2e\x5a\xe7\xff\x69\x50\xe1\x06\xce\xd5\x0e\xde\x91\x3a\x17\xab\xc9\xfe\xf3\x28\xb1\x03\x4b\xcf\x97\x75\x16\xb5\x74\x78\x29\x5c\x84\xb2\xab\xcb\xee\xde\xb2\x3a\xb2\x2c\xfa\x7e\x93\xfb\xaa\xe4\x95\xaa\x32\x90\x36\x1c\x9b\x4e\x23\xd3\x79\x5c\xea\x79\x22\x37\x1b\x19\x1c\xa2\x3c\x06\x20\x71\xb0\x7d\x36\x32\x93\x40\x36\x31\x01\x54\x78\xfd\x08\x16\x84\xcd\xf9\xf7\x05\x8d\xfd\x6c\x39\x2e\x76\xed\x26\x9e\x40\x8b\x47\xaf\xc6\x37\xa7\x91\xcb\x99\x7c\x7f\xe6\xa4\x7f\x9c\xef\x9f\x2d\x99\x6f\x0f\xc3\x03\x50\xe0\xbd\x16\x5e\x17\xd1\x6f\xb2\xa1\x07\x86\x22\xaf\x3f\x05\xef\xcb\xc9\x0c\xbd\x5f\x9c\xde\xbd\xea\xec\x7d\x61\x7d\x7d\x34\x9e\x97\xe2\x5a\xf5\xc3\xe7\x52\xe5\x73\x61\xc4\x00\xff\x46\xfe\x96\x62\x0e\x5b\x7c\x2e\x6f\xd0\xf8\x4f\xe1\x6c\xd9\x76\x9a\x5c\x9b\x7e\x36\x4f\x93\xdb\xa6\x63\xc9\x39\xc1\x3a\xaa\xd9\xbd\x44\x7e\xb3\xbb\x98\xca\xdf\x3b\xfb\x99\x68\x11\x0f\x67\xb1\x17\x1d\x67\xdb\xb7\xd6\x1b\xdc\x72\x4d\x2c\xf5\xa1\xd8\xa8\xa7\x68\xa5\x7f\x48\x73\x7c\x1b\xd3\xa0\x3d\x50\x9f\x4e\xff\xce\xe6\x6f\x96\xc9\x08\x33\x7f\xb0\xbb\xbb\xb8\xc3\x50\xf5\xe9\xb2\xd0\x98\x08\x35\xf6\xb5\xa1\x39\x55\x29\x37\xb4\x41\xdc\x76\x7e\x0f\x96\x71\xcc\xa3\xc2\x0d\xe3\x94\x55\xe5\x7b\xd8\xc5\x69\x43\xa8\x59\xbc\xaa\x21\x5b\xb7\x8a\x7f\x91\x8e\x2a\x43\x8d\xc2\x31\xd7\xc6\x64\x6c\x4c\x54\x29\x2f\x36\x2c\x49\xa5\xe2\xee\xf9\x70\x66\x56\x2e\x15\xa2\xec\x6b\x96\x4e\x31\x3f\x36\x47\xdc\x7e\xfe\xc3\xfc\x75\x0f\xe6\x2f\x76\x62\xfc\x30\x7d\xfd\x30\x7d\xfd\x69\x68\x33\x94\xda\xa8\x7a\x53\x15\x0c\xde\x22\x1c\xbc\x6d\x40\x78\x5d\xcf\xfe\xed\x2c\x6e\x6a\xa0\x3e\xdd\x82\xee\x3d\x21\x80\x4d\x83\x60\x15\xc0\xb8\xd8\xea\x2b\x92\x23\xac\x5f\xb6\x31\xc9\x7d\x4f\x5b\x5c\x51\x09\xe9\xb0\x4f\x59\x2a\x70\x8b\x5a\xd8\xd2\x98\x89\x61\x33\x3b\x1a\x7e\x06\x52\x5f\xe4\xa3\x37\xa5\x7d\x45\xa7\x27\x93\xe5\xcb\x9b\xce\xa6\x34\xa1\xbb\xdf\xcf\x9a\x26\xaa\x5b\x22\x5a\x5f\x18\x24\x21\x88\xe9\x04\x11\x5d\xcd\xe2\x20\xb9\xc7\x84\xe7\x84\x3a\x59\xf1\x25\x6e\x01\x42\x38\x81\xa5\x97\x7a\x15\xa4\xb0\x28\x06\x0f\xe4\x0a\x02\xaa\xc5\x5d\x2e\xc7\x73\x98\x4b\x37\x7d\xfc\xf9\x0a\x4d\xa7\x31\x78\x11\x41\x7c\x42\x12\xcf\x39\xbb\x89\xd2\x46\x08\xf7\x3c\x51\x84\x42\xaa\x27\x69\xd4\xf5\xb5\x92\x0a\x50\x6e\xc3\x52\x23\x05\xa3\x80\x60\xc5\x9b\xc4\xc1\x14\xab\x3a\x30\x07\xa9\x0c\x82\xcb\xba\xf4\x12\x3f\x22\x94\xcb\x7e\x78\xcb\xde\x21\x9b\x2e\x4f\xcc\x03\xb7\x62\x65\x86\xec\x64\x2e\x17\x61\x58\x25\x7b\xc6\x47\x56\x06\xfd\x36\x17\xc4\x65\x63\xd0\x91\xf7\x9f\x06\xfb\x4c\xf1\x07\x88\x60\x8e\x52\x01\xfd\x93\x4e\x9e\x16\x9b\x42\x39\x38\x1b\xef\x0b\x8b\x18\xad\xe7\x4f\xc7\xc6\x3e\xb9\x59\xad\xce\xae\x36\xd8\x18\xca\xfe\x3e\xbe\x9d\x41\x6e\x9d\x86\x07\x2f\xfd\xbc\xd5\x29\x29\x94\xec\x67\x79\x0a\xb0\x79\xae\xcd\x74\xe4\xaf\x6f\x3a\x1f\x61\xb6\x28\xd4\xc3\xa7\x30\x19\xfb\x8b\xfe\xfc\xfd\x39\xf8\x7d\x8b\x78\xc6\xa7\x65\xf7\x35\x4c\xe3\x2f\x68\xdc\xe3\xe2\x11\xc2\x97\x4c\xd3\x40\x66\x2a\x60\xa5\x3a\x09\xb8\x15\xd6\x86\x06\xb7\x6f\x5b\x0e\x23\xfb\x72\xb0\xa1\x56\x6c\xb0\x20\xf6\x3a\xd6\xa6\x70\xfd\xd4\xe2\x2c\xdb\x17\x03\x17\x72\x9b\x25\x40\x5f\xda\x70\xfe\x0b\xe4\x62\x4f\x61\x09\xbc\xcc\xfb\x9f\xf6\xfe\x18\xec\x75\xde\x8f\xc5\xfe\x3e\x1a\xbf\x27\x31\xc9\xbc\x10\x87\xc2\xea\x03\x35\xb8\x28\x9b\x5a\xe1\x35\xb7\x81\x58\x63\x17\x4b\x7c\x9d\xf5\x5d\x36\xd6\xb4\xb6\xbc\x2b\xa6\x4e\x2a\xbe\xd7\xa7\x15\xd7\xc4\xb2\xb6\x8d\xd0\x84\xce\xc5\xdf\x6b\x70\x7b\x6a\x2b\x93\xc8\xc4\xbb\x99\xbd\x5b\xd4\x26\x33\x87\x9b\x63\xe1\xd9\x23\xce\xf3\xed\xf4\xb0\x1a\x34\xab\xce\xaa\xdd\xa2\x22\x3b\x19\xb7\x61\x0c\xd9\x83\x8e\xf4\xa4\x0d\xd0\xc8\x82\x67\x54\x36\xac\xb5\xfd\x9b\x4f\xdf\x6a\xff\xb8\xc6\x7d\xce\x0c\xee\x12\x77\xff\x6b\x1b\xe1\x53\xe3\x62\x14\x62\xfd\xe6\xe5\xd0\xcd\x95\x5d\x71\x06\x0d\x78\xf2\x3b\x37\x52\xe7\xbd\xef\x5c\x54\xc9\x4b\xdf\xa6\x14\xd7\x8c\x08\x6f\x2d\xbc\x19\xf1\x7c\x33\xda\xf9\x41\x47\xda\xf9\x06\xa4\xf3\x26\xca\x79\xc9\x94\x48\x3a\xaf\x08\xa7\x8d\xd5\x5a\xf7\xb5\x34\x32\x66\x77\xb0\x3f\x76\xb3\x3e\x9e\x21\x47\x3a\xee\xec\x61\x32\x4d\xed\x8c\x57\x33\x98\x39\x30\x73\xe6\x28\xcb\x9d\x18\xde\x80\x78\xed\x44\x4b\xe0\xe4\xc8\x99\x06\xe9\x38\x98\x02\x27\x44\x31\x03\x64\x69\x69\x53\x94\xbe\x6c\x6f\x59\x94\x6c\x82\x3a\x81\x6d\x0b\x84\x0c\x45\x49\xdc\x50\xdd\x7c\x32\x64\x1f\x7f\xcc\x92\x4b\xf4\xf6\xe3\xfb\xc6\x8a\x66\x83\xcb\x8d\x80\x58\xc1\x6e\x59\x7e\x31\x8e\x3b\x7a\x29\x4c\x1a\x14\xa4\x5d\xc9\xb2\xa0\x5a\xad\xa2\xee\x69\x31\x17\x62\xb8\x87\x27\xe6\x44\xd8\x93\x16\xd8\xce\x56\x0c\x2c\x79\xec\xb2\xfc\xdb\x70\x31\xea\x10\xbd\x61\x09\x46\xb1\xa4\x6e\x94\xe1\x3c\xe6\x24\x0b\xe1\x11\xa1\xa1\xd2\x8b\x62\x0f\xc4\x81\xb1\x2c\x26\x11\x01\xa4\x43\x28\xea\x16\x10\x65\x76\x9e\x12\x4b\xf3\xd5\x8b\x17\xe9\xfb\xbf\x7d\xac\xb6\x49\x6c\xe5\x0e\xe5\xcc\x82\xcc\xcf\xc1\x5d\xee\x93\x78\x35\x21\x52\xf1\xd0\xce\xa6\x6a\x35\x50\x49\x9b\x66\x07\x16\x5e\x75\xb4\x36\x1c\xf3\x0c\xa4\x2b\x18\x82\x27\x71\x0b\x3f\x5b\xc2\xf9\xb7\x17\x87\xab\x46\x9b\x63\x5f\x00\x2e\x76\x1d\xde\xcd\xd6\x97\xef\xbe\x39\x79\x6d\x5f\x33\xf8\x27\xb5\x24\x59\x8c\x84\xbe\xc9\x71\xba\x21\x20\x10\x1f\xd7\x2d\x4d\x8f\xa7\x73\x82\x2e\xdf\x5c\x9c\x0e\xc7\xcf\x64\x70\xa0\xaa\xe5\x4d\xbb\xa8\x84\x54\xd8\xed\x25\x97\x7c\xc5\x68\xc6\x92\xbf\xff\x3d\xff\xfb\xdf\x73\xf3\x94\xea\x6e\x2e\xe1\x15\x6e\xd7\x56\x42\x1a\x2b\xb4\xb7\xa5\xb9\x84\xbf\xaf\x15\xd1\x19\x4c\xdc\x1c\x0d\xd8\xb1\xa2\x18\xac\x80\x15\x45\xfa\x2d\xff\xb1\xb2\x2a\xdd\x0c\x74\x15\x4c\x55\x2d\xbe\xab\x20\x96\x73\x1c\x30\x67\xb5\x24\x9c\xe1\x30\x2d\x07\x4d\x1c\x15\x15\xc3\xdc\xe6\xca\x9f\x3a\x99\x14\x4c\x3d\xc3\x9e\x1c\x96\xb9\x3c\x6c\x97\xb8\x3c\x52\x32\x87\xe9\xcc\x76\x95\x6b\xa8\x9e\xb5\x4c\xd7\xa8\xab\x5d\x89\xf5\xe3\x5c\x16\xc7\xc0\x20\x8f\xda\x0b\xa2\x34\xfe\x2d\x42\x5b\xd4\xa9\xd3\xec\x76\x69\x9a\x73\xad\x23\x5c\xc4\x42\xfe\xfe\xf7\xfc\x0c\x39\x6c\xd7\x30\xd5\x60\x9f\xbb\xed\xe2\x5d\xf4\x5a\xd9\x79\xe1\xa4\xcb\x24\x81\xc9\xd4\x41\x89\x12\xbf\x24\x59\xc6\x49\x49\xbd\x86\x6d\x34\x7e\x5f\x75\x9b\x35\xdf\x61\xf5\x9b\x2a\x3e\x79\xe9\x31\x60\x4f\x25\xeb\xe0\xbf\x96\x8f\x4f\xfb\x59\xfc\xbf\x5a\x9d\xc5\x19\x5f\x36\x8f\xfe\x34\x3e\x47\xd9\x4e\x78\x39\xbb\xdd\xc6\x69\x2c\x98\x60\xfa\xe5\x8b\x3c\xd8\xda\x40\x51\xc9\x6f\x04\x9c\x88\x27\x08\x6f\xfc\x18\x26\x37\x2c\x60\x9d\xf0\xde\x48\xbe\xc7\x4c\x3c\x6e\x1b\xb2\x87\x08\xfb\x7b\x42\x89\x9d\x99\x56\x47\x72\x29\x34\x90\x6c\xcf\x7d\x1e\x84\x37\x4e\x5e\x2e\x19\xd7\x73\x07\x23\x63\x7a\x95\xd9\x50\x2c\x2f\x2b\x03\xa7\xb8\x28\x34\x89\x92\xdd\xe6\x96\xa7\x2a\x8a\xc1\x23\x0f\x93\x2c\x0f\x12\x22\x94\x6a\xb1\x6c\xe4\x7b\x31\x1f\xb9\x02\xbe\x44\x85\xf9\x4c\x45\x25\x61\xb8\x6e\x4d\x5f\x78\x7d\xee\x3c\x8b\xa2\x14\x64\x99\xf3\x9f\xce\x39\x4a\x4d\xef\xda\x07\xa2\xb3\xbd\xde\x6a\xad\xc7\xba\xe7\x48\x4f\xf0\x1b\x48\xc0\x1c\x81\x28\x1b\x76\xb3\x31\x31\x24\xf5\x99\xc1\x99\x1c\xdc\x7b\xed\x0e\xee\xfd\x1a\xc8\x0f\xd1\x84\x2c\x36\x49\x38\xc8\x1b\xf0\xa9\xef\x4a\xb1\xfa\x94\x90\x8a\x5d\x99\x24\x80\xcc\x5e\x60\xc0\x1c\xc1\xd9\x2f\xe6\xd9\xc9\x1e\x11\x7c\x1a\x35\x90\xee\xca\x89\x32\xc4\x4f\x8a\xe3\x71\x60\x1c\x8f\x84\x18\xac\xaa\x46\xc2\x64\xfa\x37\xcb\x43\x66\x52\xbf\xcb\x5d\x01\x47\x24\xe1\xf4\xee\x8d\x48\x52\x1a\x0b\x99\x85\x61\x86\x02\x10\xe3\xa8\x5e\xb8\xa3\xa6\xc2\xad\x4f\xfd\x50\x45\x3f\x52\xbd\x04\x0d\xa4\x58\xee\x8d\xd2\xcc\x24\xeb\x9b\x6f\x8f\x3f\x9b\x1f\x5b\xe0\xc5\x6f\x76\x18\x36\xc6\xea\x57\xfd\x12\x46\xa5\x53\x53\x52\x3c\x19\x1f\x86\xce\x26\xa6\xb8\x94\x18\xd9\x93\x18\x67\xce\x52\xe0\x69\x49\x97\x89\x41\x5e\xda\xde\x61\x54\xad\xcb\x78\x6e\x90\xad\x93\xd0\x07\x59\x18\x2c\x80\x3f\x23\x31\x39\x2e\x65\x47\xeb\xa6\xea\xd0\x0f\x1b\x1a\x1e\x4a\x46\xfe\xa7\xa0\xe6\x1c\x3e\x7f\x77\xb8\xb7\x3a\x3c\x6a\x1a\x22\x45\x8f\x57\x21\x76\xa7\x2e\xc0\xa9\xcf\x01\x44\xb1\x50\xec\x1e\x00\xcf\x75\x7c\xc7\xec\x23\x50\x54\x6f\xdd\x10\xa6\xa6\x27\x65\x0e\xcc\x98\x49\xca\xa6\x8b\xd1\x04\x15\x23\x3f\xb8\x1b\x43\xab\x2b\x4d\x57\x3f\xe4\xdd\x08\x0f\x36\xb1\xca\x9f\xf0\xec\x1a\xae\xa4\x49\xd3\xc3\x40\xf6\x2d\x76\x59\x30\x8f\x28\xf7\x4b\x9c\xc2\x46\x01\xa1\xea\x77\xd2\xf7\xab\x62\x66\x83\xdb\x1a\x07\xbe\xb6\x23\x68\x9b\x9a\xfe\x67\x07\x9a\x76\x5d\x09\x26\xd8\x91\x93\x18\xdc\xd9\x47\xa4\x6f\x1b\x8e\x26\x9a\xa4\x3d\x43\x81\xce\x1b\xfb\x38\xab\xa1\x75\x14\x5f\x8b\x41\xd2\x36\x1e\x37\x93\x29\x56\x6f\x7a\x16\x06\x1c\x5c\xd5\x42\x2b\x8f\x35\x9a\xfe\xbe\xcc\xf4\x58\x86\x44\xe3\xfd\xef\x8a\x84\x8a\xd3\xab\xc2\x1c\xe2\x60\xf4\x79\x70\x47\x62\xd2\xe3\xa5\x90\x1a\xed\xb9\xc7\x02\xed\xa3\xcc\x24\x65\x69\x9c\xe7\x16\x25\x6a\x9d\x94\x1e\x08\xee\x4c\x0f\x84\x68\x49\x10\xfe\x5c\x99\xdd\x32\x9b\x07\x71\x5c\xae\x87\x03\x8b\x5c\x3d\x97\x5e\xce\x4f\x79\x38\xab\x18\x53\x7e\x88\x43\x6b\xc2\x20\x06\x35\x64\xa8\xfa\xb6\x42\x89\xaf\x4b\xe5\x44\x43\x9f\x38\x12\x11\xcc\x8a\x3a\x4c\xc0\xc4\xb5\x1a\xcd\x49\x21\x00\x35\xeb\xd2\x68\xd0\x49\xaa\x28\xf8\x6d\x5f\x58\x8d\x3e\xa5\x90\xad\x0b\xac\xca\x5c\xe4\xc0\x24\x86\x09\xf0\xcb\xa8\x76\x73\x0e\xa6\xb8\x56\x71\x51\x64\x7a\x9a\x95\x9d\x12\x61\xd4\x39\x05\x79\x00\xe3\xac\x11\x28\x47\x59\xf8\x22\x80\xb6\x48\x21\xed\xd9\x1c\xa7\x9d\x59\x94\xae\xff\xc0\x6d\x69\x9a\x58\xa5\xfb\x9e\x8b\x97\x2b\x12\x43\x1f\xb8\x37\x17\xa0\x50\x64\x40\xe4\x9c\x9c\x7f\x68\xdc\x25\x76\x58\xef\x1a\x96\x49\x4a\x0b\xc4\x78\x99\x16\xce\xb0\xef\xd5\x47\x82\xc7\xd9\xba\x9b\xfd\x8a\x6e\x32\x88\x4f\xb2\x9e\x71\x02\x31\x3e\xc2\xdf\xc1\xe7\xae\xaa\x05\x8b\x54\xd0\x83\xda\x32\xdf\x99\x77\x45\x43\xc5\xe6\xc8\xa8\xbf\xb4\xee\x05\xa9\xb1\xaa\x23\xef\x82\xbb\xbf\x56\x20\x8b\x7e\xaf\x71\x3d\x85\xd9\xcd\x56\x47\xf5\xc5\x62\x06\xe6\x20\x0d\xe2\xa2\xe4\xfa\xc1\xfd\x2e\xbd\x37\x91\xb7\xb6\xda\x89\xec\x07\x5a\x65\xbf\xba\x28\x23\x4d\x25\xd0\x56\x06\xf4\x8c\x74\x2e\x0a\x2d\xa4\x45\xde\x73\x95\x32\x02\x13\x73\xc6\x71\x8e\xda\x95\xc3\x16\x53\x83\xdb\xf5\x7d\x0b\xe9\x92\xb4\xca\x39\x47\x31\x0c\xd7\xff\xdd\x4a\x50\x7b\x83\x8a\x4e\x2e\x70\x81\x58\x47\xfb\x84\x4d\xbb\x67\xc8\xad\xed\xb3\xb2\x7b\x88\xbb\xe2\xf0\x5a\x81\x9c\xc5\x97\x7e\xa7\xcc\x8c\x54\x73\xfd\xb8\x31\x23\xc8\x67\x6f\x61\x72\x03\xa2\x8f\xf4\x59\xeb\xce\xd8\x5e\xd4\x75\x77\x38\xbc\x27\xf0\x36\xf6\xd8\x27\xfd\x66\x6a\x68\xa5\x57\x65\x72\x72\x3f\x96\x1d\xaf\x8a\xef\xae\x05\x7d\xde\x54\x23\x6c\xaf\x08\x12\x93\x78\x4d\x4a\xbc\x2e\x70\x11\x5b\x45\xa5\x7f\xd6\x06\x6e\x1c\x44\x53\x50\x28\xab\xb7\x33\x98\xd7\xc0\x2b\x94\x11\x70\x0d\x91\x69\x9b\x9b\xc1\x2a\xef\x8a\x6d\xd1\x02\x0e\x75\xe2\xf8\xb2\xc5\x27\x28\xc9\x03\x98\x80\xd4\x08\x56\xc5\x97\x27\x03\xa5\x29\x2e\x1f\x8b\x18\xe6\x3e\xcf\xa7\x6d\x16\x52\x8f\x04\x30\x8e\x18\x4c\x41\x62\x0c\xe1\x16\x70\xad\x0f\xc4\x65\xcb\xee\x63\x7d\xef\xb3\x1b\x05\x79\xd0\x18\xcd\x5a\xb1\xa6\xec\x15\x9d\x1a\x1c\x95\xe6\x67\xdc\x61\x16\x3b\xc1\x7d\x3c\xf2\xff\x5c\xb2\x61\xb1\xb6\x1c\x0a\xd6\x6b\x7a\xbb\xb8\xe6\x2e\x0c\x62\x11\x39\x0d\xf2\xe5\xdc\xe5\x97\x0f\xa3\xcd\xa4\x43\x6d\xe4\xe2\x2c\x12\x63\x16\x05\x62\x57\xb3\x5b\xe9\x27\x90\xa6\x81\x08\xeb\x13\xd1\x86\x1e\x93\x18\x25\x56\x17\xe9\xcf\xb0\x02\xc7\xc7\xbc\x47\x0c\x8a\x77\x34\x0d\xae\x2a\x06\xbd\xdf\xda\x06\xf4\x80\xdb\x8a\x10\x3b\x62\xdc\x6a\xc8\x4e\xbf\x8c\x63\x82\xc6\x48\x2d\x7e\xf6\x76\x28\x7b\xff\x6e\x67\x44\xbe\xed\x12\x5a\x1d\xe9\x99\xf0\x1b\x62\x2c\x6e\xa5\x93\x5b\xe1\xb3\x6a\xd3\xb7\x66\x7c\x56\x42\xdf\xfa\x56\xd4\x51\x11\x69\x54\x01\x21\xe5\x46\x2f\x98\x2c\x96\x1c\xd5\xb0\x64\x57\x14\x2f\x71\x46\x34\x52\x0b\x99\x5b\x55\x97\x2b\x50\x4a\x61\xe6\x2f\x82\x28\xc2\xb6\x37\x98\xf9\x21\x9a\x2f\x82\x30\x37\xfa\xd2\x8d\xe7\x25\x7f\xbf\x98\xfd\x28\x01\x7e\x25\x86\x8c\x20\xbc\x21\x0d\x2d\x70\x99\xb7\xff\x72\x86\x6e\x1d\x6c\xc9\x70\xd0\xc4\xd1\x29\x89\x8e\x61\xf6\x4c\x20\x20\x20\x50\x15\xe2\x59\x95\xcd\xd0\xed\xe5\x72\x8c\x2d\x29\x3a\x4a\xc3\xa5\xfc\x6b\x33\xef\x1f\x6e\x93\x6a\x9a\xa9\xf2\xc3\xdd\xef\x09\x5f\xc8\x78\x52\xec\x37\xe3\x18\x68\xa8\xaf\x6e\x4b\xda\x29\x69\x34\x46\x9b\x60\x59\x3e\x18\xf3\x94\xd4\xe4\xbd\x6d\xc0\x5a\x8e\x36\x82\xb5\xc4\xaa\x84\xc0\x40\xe5\x4a\x57\x1b\x75\x3e\xba\x56\x82\xaa\x86\xb3\xd1\xe5\xd1\x12\x7b\x5d\x61\x31\xb5\x10\x8e\xc7\xc2\x53\xa5\xf6\x6e\x13\xa6\x2a\x83\x56\xf5\xfa\xd4\x50\x5f\x95\xab\xbd\x71\x7b\x36\xe4\x95\x32\xb4\x95\xe6\x16\x3f\x48\x83\xdb\xb3\x4f\x19\x1a\xcc\xa0\x37\xef\xab\xc5\x0d\x39\xaa\x0c\x2d\xd3\xee\x7b\x5b\x6f\x57\x3d\x93\x95\xa1\x59\xf4\x8d\xfb\x6c\x57\x13\xbe\x2b\xd3\xdc\xc3\x3a\x50\xa7\x86\xe9\x71\x61\xa6\x9e\x63\xa2\x2c\xf3\xfb\x55\x1b\x43\xa3\xc2\x65\x77\xc3\x36\x4b\xd6\x8c\xfc\xc6\xc2\x2d\x56\xcc\x76\x6c\x5c\xb6\x56\xb5\xe7\xe3\xaa\x1b\x36\x79\x36\x49\xc1\x77\xc5\x54\xba\x01\x6b\xb6\x45\x80\xb8\x02\x1f\xb9\xe2\xae\x39\xd8\x2f\xe3\xdd\x07\x07\xed\xe2\xe6\x8e\x6a\xe2\xe6\xf6\xb7\xc0\xd4\xb5\x2f\x05\xa0\x95\x5e\xf5\xcd\x1a\x51\xe9\x67\xd7\x94\xd4\xcf\xf5\x56\x8f\xfd\xcd\xd8\xbc\xa4\x11\x39\x54\xe2\x6d\x8d\x94\x5d\x95\x44\x5f\x1a\x9f\x97\x7b\x48\x84\x71\x70\xad\x9b\x2d\xec\xd4\x5e\x03\x26\xdb\x83\x6a\x6a\xaf\x83\x5a\x6a\x2f\xc9\x31\x5e\x43\xed\xd5\x78\x6d\x1a\x79\xbd\x0e\xc4\x5c\xd4\xca\x45\xb7\x6f\x8d\xd2\xbb\xf6\x3e\xef\x55\x85\xf0\xb5\x84\x39\x16\x07\x77\x28\x5e\xb6\xa5\x38\x8a\x0e\x57\xc3\x5a\xdb\x4f\x27\x6c\x65\x93\x01\xa5\x1d\xba\xb2\x68\x7b\x1d\x99\xf0\x95\x0d\x6f\xfc\xeb\x9f\xff\x53\x5b\x8e\x82\xc2\x6c\x78\x1e\x4d\x2a\x0b\xe9\x46\x54\xd6\xe0\x84\x3a\xe4\x6d\xdc\x0e\x62\xb3\xbd\x17\x0c\x11\xac\xaf\xc5\xdc\x9b\x7d\xee\xe5\xeb\x4d\xf5\x96\xd1\x56\x20\xa0\x5b\xf6\x00\x5b\xe7\xb6\xd0\x85\x8d\x40\xa5\xeb\xbc\x62\x26\xff\x1d\x0d\xe1\xd5\x63\x73\x4a\x04\x92\x0a\xf7\x83\xd9\x47\xd5\x01\x82\xda\xf0\x6e\x33\x10\xea\x52\x6c\x1b\xc1\x50\x5b\x81\xa8\x2b\x17\x0f\xad\xba\x23\x18\x35\xae\xd3\x4e\xda\x66\x9d\x1f\x0d\x40\xa9\xb5\x4d\xa3\x16\x96\xba\xbe\x9f\xdd\x31\xab\xe5\xfc\xbd\x3f\xc9\x64\x31\x59\xee\x1f\x7a\xc2\x68\x5c\x72\xdb\x1d\x37\xf6\xa5\x11\x11\x48\x7b\xd6\xf8\x05\xd5\x1a\x44\x27\x34\x89\x24\x33\x38\x00\xf3\xd2\x6e\xda\x34\x8c\x14\x30\x7d\x12\x66\x1f\x61\x06\x39\xd7\x89\xa2\x0e\x2f\xe3\x08\xdb\x66\x8b\x37\x5e\xac\x40\x92\x5f\xc1\x39\x20\x83\x7c\xdd\x02\x43\xdf\x32\x34\x35\x13\xb9\x98\x50\x0e\xcc\xfc\x19\x8a\x63\xd1\xfc\xa5\x0c\x09\x0b\x76\x60\x4d\x6b\x1c\x7c\xd1\x79\x01\xd1\xb1\x11\x51\x03\xc1\x4a\x45\x7d\xa5\x49\xee\x5c\x72\xa6\x01\xaa\x99\x3e\x4d\x1d\xfd\xed\xe4\xde\x40\xea\x96\xde\x5f\x80\x10\x24\x39\x17\x38\xe9\x56\x95\x25\x7d\x13\x51\x0b\x82\x1e\x6d\x49\xd0\x86\x16\x56\x0b\xd9\xb0\x78\x56\xd8\x48\xd2\x98\x56\xef\x3e\x87\x83\xd8\x6b\x9c\x0b\xf0\x75\x09\x53\x0c\x6d\xb6\xf9\x60\x54\x7a\x31\xf4\xa1\x31\x19\xfa\x0d\x1b\x14\x13\x5a\x33\x63\x7a\xa9\x91\x1e\x6e\xc2\x30\xd5\xc0\x78\x74\x16\x68\xf6\xae\xfa\x33\xa8\xae\xd0\xab\xf5\x62\xfb\x85\x5e\x62\xd9\x6e\xbd\xd8\x73\x90\xce\x61\x96\xb5\x39\x8b\xeb\xf2\xdc\xca\x91\xeb\x4c\x71\x54\x03\xf3\x28\x3d\x56\xe1\x69\x3b\x12\x33\x7d\xb3\x93\xcb\xd7\xf2\x11\x27\xfe\xbc\x00\x29\x56\x4b\xec\x86\x3f\x47\x9e\xf7\xa6\xd8\xb0\xaf\x4b\x40\xa8\xa1\xdc\x30\x83\x3d\x3a\xe7\x7b\x0c\x61\x86\x65\xf3\x08\x2b\x86\x28\x97\x6c\xc1\x88\xed\x61\x4b\xe9\xda\xea\x7f\x52\xdf\x10\x12\x27\x6b\x30\x02\x5b\xf6\x4a\xc8\xa1\x14\x7a\x45\xfe\x75\x75\x8b\x91\xb1\x17\x9e\x7b\xec\x1a\x5b\xcc\x02\x51\x49\x4c\x5c\xf3\x4c\x09\x6d\x2a\x58\xe5\x61\x53\xf3\xcd\x53\x59\x52\xd9\x2a\x4d\x76\xf5\x35\xba\xaa\xe2\xa7\x14\x50\x6b\xf8\xae\xca\xa6\xb5\x37\x23\x67\x18\x77\xdd\x0c\x1a\x1b\xd4\x5c\x4e\xda\x07\xa8\x9b\xfa\x72\x8f\xa4\x60\xee\x20\x7a\x9f\xc4\x24\x10\xee\xa2\x38\x36\xc8\x3f\x3b\xbf\xa7\x38\x5c\xb0\x7d\xb3\xaa\x37\xc1\x23\x4b\x94\x41\xb1\x9e\x2c\xf8\xb7\xad\xb4\x0f\x9a\x44\x1b\xce\x82\x34\x77\x3d\x97\xc5\x83\xd1\x0d\xc5\x44\x5b\x6d\x22\xcd\x91\x80\xd4\x25\x60\xae\x32\xef\x96\x01\xab\x83\x3b\x10\xee\xa0\x05\x48\x7c\xc2\x46\xcb\x99\x75\x72\xb0\x58\x80\xd4\xc7\x61\x31\xae\xe7\x62\xfa\x8b\x30\x48\x12\x24\x25\xdd\xd2\xec\xdc\x8c\x38\x9a\x41\xe4\xcf\x40\x9a\x7f\x33\xfd\x30\x5e\xe7\x58\x87\x9a\xe2\xf7\x93\x88\x14\x27\x93\x5f\x53\xc2\x9d\x71\x90\x5a\xf9\xae\x31\xc1\x35\xc7\x7d\x5c\x04\x69\x9e\xed\xd0\x68\x48\x9f\x04\x32\x12\x8a\x62\x3b\xff\x8f\x81\x33\x88\x84\xa4\x6c\x89\xa7\x5b\x61\xe4\xa6\x08\x88\x74\x20\x32\xf8\x0d\xd0\x36\xb9\x9e\x7b\x57\xe6\x3d\x4f\x40\xb8\x0e\x63\xe0\xb3\xa1\xc7\x37\x36\x9f\xa8\xbe\xe6\x2f\x83\x30\x44\x69\x44\x5a\x89\xd1\xf2\xdb\xe4\x38\x97\x59\xa7\x1b\x66\x37\x0b\x8c\x36\x8f\x3f\xb9\x79\x3f\xfd\xe9\xa7\x38\xff\xe3\x6b\x63\xd8\x3d\x15\xfc\x5e\x8b\x52\x97\x94\x90\x6a\xf4\x3d\x2b\x6c\x63\xfb\xd4\x59\xe1\x8d\x42\x57\x26\xfc\xd9\xe4\x85\x62\x69\xf0\x56\xfa\x30\xc9\x53\xa4\xed\xae\xe6\xe3\x1f\x9f\x22\xd8\x3f\x17\x23\x5c\xa0\x4b\x92\xfc\x8a\xe9\x05\xa7\xb3\x98\x58\x6d\x1b\x42\xa6\x0c\xbc\xcf\xee\x15\x09\x6b\xa8\xd3\x06\x9f\x2d\x73\x34\x0f\x72\x18\x3a\xcf\xc2\x10\x64\x99\x93\x23\xa7\x26\x28\x5e\xae\xe7\x14\x64\x61\x0a\x17\x8c\xbe\xa8\x1d\x5c\xc9\xe0\x5a\x44\x44\xcb\x6e\x32\x07\x26\x4e\x3e\x83\x99\xf3\x05\x8d\x9d\x30\x48\x88\xe1\xc8\x15\x89\x03\x68\xa0\x5c\x90\x4e\x31\x42\xc1\x3f\xc6\x71\x90\x60\x27\x66\xf1\x75\x4a\x34\x03\x54\xec\xa9\x20\x75\x12\x94\x82\x09\x48\x53\xca\x2f\xfd\xd9\x3d\x9e\xa5\x60\x82\xc5\x3b\xcb\xf3\x45\xf6\xf3\xce\x4e\x04\x56\x20\x2e\x26\x7e\xaf\x58\xc6\x30\x44\xe9\xa2\x17\xa2\xf9\x0e\x5e\x76\x3b\x11\x0a\xb3\x9d\x62\x13\x01\x8b\x3c\x2b\x97\xdb\x7f\xe0\x15\x1c\x60\x89\xf9\x39\xf2\x57\x92\xc4\x0c\x1d\x0f\xb8\x98\x03\x2e\xe6\xb3\xa2\x06\xab\xb0\x4d\x88\xcb\x9a\xe5\xdd\xce\x6d\x27\x67\xcc\x7f\xc8\x80\x63\x32\x4b\xba\x21\x05\xc6\xad\x75\xa7\x89\x26\x81\x45\x90\xcf\xf0\x2e\x73\x07\xb3\x1c\x26\xd3\xf3\x20\x9f\xe1\x6d\x47\x4a\xef\x25\x1b\x17\xde\xab\x24\x3e\x8b\x0b\x10\x83\x55\x90\xe4\x1f\x05\x36\xae\x09\x8c\x65\x5c\xc2\x06\x39\xc1\x36\x8f\x9c\x5d\xbd\x98\xa0\x94\x89\x1f\x26\x4e\x10\xc7\x34\xc2\x92\xfe\x81\x5b\x6a\x7e\xd9\x2c\x55\xa9\xf4\x0f\x99\x21\x3f\xea\x7e\x25\x4c\x22\xee\x4a\x31\x1b\x80\x98\x65\xa8\x86\xeb\x47\x31\x0e\xc2\x30\x4c\x52\x34\x97\x07\x82\x2d\xfe\xc6\x46\xc5\xfa\x31\x71\xe5\x1c\xa8\x7d\xc1\x5e\x32\x81\x69\x96\xbf\x04\xb7\x3c\x7b\x1c\xe7\xfc\x49\xb6\xa6\xbe\x90\xe4\x24\x04\x27\x1c\x0a\x9e\xe4\xc3\xfa\x12\x9b\x87\x28\x18\xe7\xcd\x43\xcd\x10\xcf\xa5\x4f\x0c\xef\x7b\xb2\xd0\xf1\xf4\x04\x60\x24\x4b\x08\x01\xc8\xc3\x5e\xf5\x9c\x09\x1c\xc6\xa2\x87\xbf\x23\xc8\x26\x95\x57\xf1\x86\x8b\xf3\x61\x97\x27\x11\xbe\x10\x9d\xb0\xeb\x35\x9e\x55\x0f\xba\xb2\x2b\xaf\x70\x9b\x8c\x94\x3c\xf8\x0f\xb4\xee\xb7\xba\xe4\x9f\xe6\x6a\x1f\x3d\xf4\x6a\x1f\xb5\x5c\xed\xf2\xb4\xf9\xd3\x2e\xed\x47\xb4\xaa\x9b\x8f\x41\x83\x45\x6b\xb4\xc4\xd4\x5f\x2d\xde\xc2\xe4\xe6\xe7\x9f\x2f\xf3\x20\x89\x82\x18\x25\x40\x8e\x93\xc1\x17\x25\xcf\x3d\xa6\x97\x78\xfc\xef\x39\xca\x38\x1f\x2c\x0b\x73\xe4\x1a\x7f\x06\x42\x94\x44\x41\xba\x26\x06\x18\x74\x4b\x63\x61\x3c\x37\x4f\x03\x48\x13\xae\xdf\x82\x20\x4d\x9c\x39\x4a\x81\x13\x8c\xd1\x32\xd7\xb4\x74\xaf\xe1\xcd\x21\x5f\xe6\x28\x85\x41\x2c\xdc\x1a\x0c\x89\x44\x24\x08\xd0\x04\xe7\xa6\xdc\x36\x47\xfd\x66\x73\x41\x71\x93\xd1\x4b\xb1\x18\x0b\x37\x4e\x83\xa4\x34\x82\x5b\x0b\xb4\x44\xfd\x09\x6b\xce\x7a\x6d\x96\x6f\xc1\xf6\x50\x07\xc3\x25\x90\x4f\x19\x6c\x09\xb8\xb6\x84\x91\x54\x6b\xb9\xc2\x24\x8e\x10\xc8\x9c\x04\xe5\xe4\x1a\x69\xba\x84\x05\xc9\xba\xb4\x2b\x78\xce\x78\x99\x3b\xf3\x60\x4d\x9f\x27\x4f\x8d\xd7\xce\x0a\xa6\xf9\x12\x38\x68\xe2\xe0\x84\x7c\x08\x32\x27\xc8\x32\x14\xc2\x20\x07\x11\xc6\xcb\x2a\x15\xd7\xff\xca\xc8\x79\xf7\xf7\xff\x72\x6e\x51\x7a\x13\xa3\x20\x72\x60\x04\x92\x1c\xe6\x10\x64\x3d\xe7\x12\x00\xd6\xb3\x21\x11\xd9\x7e\xd3\x39\xf5\xff\xb1\xf7\x66\xdb\x6d\xdc\xdc\xc2\xe0\xea\x5b\xdd\xf7\xd5\x7f\x03\x57\x7c\x14\x56\x5c\xa4\x24\x4f\x49\xe8\xd0\xb6\x22\xdb\x19\x3e\x0f\x3a\x96\x9c\x9c\x1c\x59\x6d\x83\x55\x20\x09\xab\x08\x30\x00\x4a\x32\x2d\x71\xf5\x79\x87\xee\x9b\x7e\x90\x7e\x81\x7e\x94\xf3\x24\xbd\x30\x55\xa1\x46\x16\x29\xd9\xb1\x73\x92\xf5\x7d\x89\x58\x55\x98\x36\x36\xf6\x8c\xbd\xf3\xda\xa8\xed\xbd\x6b\x7a\x9f\x7f\x95\x3e\xc9\x26\xd7\x85\x61\xdc\xb5\x93\x36\x5b\x54\xa5\x3c\xef\x34\x2b\xcf\xd9\x0e\xfd\x6e\xc7\xd8\xcd\x00\xb0\xbb\xf7\x54\xa7\x3e\xb0\x63\xb8\x44\x44\x9d\x25\x4c\xb4\x49\x12\x53\xd2\xab\xb3\xc5\xe6\x33\x15\xa8\xa0\xb5\x33\x86\x05\x4a\xf7\xa7\xb2\x46\x95\x63\xfa\xb9\x59\xcc\x73\xe9\xdc\xda\xaa\x70\x1a\x99\x1b\x29\x10\x38\xb9\x02\x62\x09\x19\x2f\x70\x92\x0d\x10\x74\xe6\xe5\xf2\x27\xd8\x21\x14\xa7\x28\xa5\x53\x58\x41\x1b\xcb\xe2\xb4\x6b\x0e\x9a\xcb\x21\xab\x2d\xd7\x2e\x95\xa8\x21\x1d\x4e\xbd\x88\xc0\xdb\xb5\xc3\xdb\x59\xb4\xa8\x20\x31\x89\xf8\x16\x8c\x91\x32\x81\xca\xbf\x63\x4c\x4e\xb6\x52\xe3\x14\x8a\xb0\x0e\xcc\xb5\x10\xd3\x69\x91\x8d\x1d\x5b\x99\x9b\xab\x4d\xc9\x54\x99\x1e\xbb\xca\x38\x9b\xb6\x9d\x19\x6e\xab\x6d\xd3\x72\xb4\xd4\x2e\x6e\x4a\x92\xae\x51\xd2\x26\xdb\xcb\x4b\x1a\x5b\xf5\x45\x95\x2f\xc2\xd6\xfa\xf8\xdf\xbf\x1f\x3f\xdd\xbf\xfd\xd3\xda\x85\x46\xd3\xc5\xae\x6c\x6a\xfd\x58\x55\x46\x11\x63\x94\xd5\x47\x7f\xa4\xd9\x0c\x3c\x42\x45\x5a\x51\xdd\x59\xa1\x6a\xaf\xea\x35\x98\x7b\xc6\x35\x59\x02\xdc\x4e\xd5\xec\x42\x1a\x27\xd3\x9a\x14\x6b\xb5\x9f\xd7\x8a\x9e\xa9\xe9\xd8\x89\xeb\xd3\x69\x17\x31\xef\xde\xae\x60\x72\x7a\xdd\x69\x82\xf2\xe3\x3a\xd5\xab\xcc\x4d\x8b\x3d\x44\x39\x53\x6d\x83\x76\xd5\x22\x82\x4b\xaf\x52\xce\xd9\x56\x33\x92\x7f\x4f\x31\xc1\xd3\xa4\x3e\x53\x8e\x5d\xbc\x39\xd5\xf9\x7d\xd3\x0f\x5b\xec\xd8\x9d\xc0\xa3\x24\x54\x77\x57\xca\x49\x3b\xdd\x0a\xf6\x8f\x30\x9f\x62\xce\xf3\x69\xd2\x6e\x07\xb7\x73\x13\x30\xf3\x7c\x71\x02\xe7\x4d\x8b\x5f\xfd\x1e\x73\x99\x8c\x17\xec\xff\xae\xde\x91\x11\x17\xf5\xf7\x90\x72\xc5\xad\x26\x90\x44\x31\x7a\xac\x51\xbf\x22\xce\x27\x3d\xa5\xc7\x41\xee\xc2\x50\x05\x38\x72\x5d\x35\x5d\xd0\x59\xa7\x28\xba\xa2\xf6\xa9\x5f\x52\x09\x80\x66\x6a\xeb\xd4\x47\xb7\x6d\x2f\x41\xb0\xbf\xa0\x1a\x64\x1f\xd8\x77\xa7\x67\x33\xfe\x63\xeb\xda\x06\xcb\x0a\x89\x6d\xbb\x6e\x18\xb2\xac\x90\xd8\xba\xb5\xc3\x2e\x5f\x37\x8c\x25\xe4\xcb\xa9\x07\x35\x3d\xfc\xf7\xbb\x2f\x0e\xef\xde\xbc\xc2\xea\xf5\x2f\x13\x52\x55\xb8\x9e\x25\x64\xb5\x7a\xf5\x2f\x13\x02\xa0\x49\xb2\x5a\x66\xd6\x6b\x96\x95\xaf\xc8\xb4\x9b\xbb\x3b\x78\x90\x0c\xa7\x58\x64\x34\xea\x00\x9e\xa2\x5d\x6e\x61\x57\x26\x56\x2a\xab\xbd\x2b\x4b\xdf\xa9\xa2\xd8\xa6\x57\x67\xd5\x39\xea\x55\x1c\xa4\x8e\x7e\xad\x5f\xd9\x5e\xca\xb3\x8a\x59\xae\x58\xa5\x25\xc5\xe5\x4b\x9e\x87\xec\xd1\x17\x73\x32\xb6\xfe\xb5\x77\xe3\xcf\xef\xe3\xb8\x2d\xfd\xaa\xb7\x04\x94\xfc\xe9\x2c\x21\x5d\xb9\x2b\xce\xf3\x7a\x97\x67\x39\x91\x35\xe6\xdd\x5b\x6e\xa3\xbd\x09\xa5\x5c\x6a\x7c\xc2\x41\xd3\x7a\x69\xc7\x35\x4c\xe8\x5c\x3c\x00\x82\x30\xe1\x82\x4e\x01\x65\xc0\x00\x48\xb9\xaa\x6d\x87\x60\x88\x62\x7a\xd6\x03\x7f\xd0\x04\x9c\xe1\x38\x36\x86\x04\x02\xe8\x4c\x6e\x62\x42\xb0\x98\x03\x41\x81\x4e\x35\xa0\xd2\x42\xcc\x62\x48\xc0\x9c\x26\x4c\x75\x34\x44\x23\xa5\x2f\x0b\x80\x39\xe0\xea\x34\x08\x14\xb5\x2a\xbf\x9b\xd7\x9f\x9d\x03\x98\xe2\x54\xce\x3a\xb4\xdd\x98\xbd\xef\x32\xf7\x4e\xe4\xe2\xd5\xba\x09\x4d\x01\xa3\x8c\x2d\xa1\x86\xff\x88\xd1\x69\x0f\xfc\x4e\x93\x38\x92\x0b\x57\xc5\x87\xe5\x6b\xaf\x21\x30\xd2\xa5\x8e\xbd\xb4\x53\xa5\x9d\xd7\xb8\xdc\x35\xca\x16\xec\x8c\x80\x12\xf4\xa0\x9d\xb8\x9b\x0f\x38\x48\x85\x56\x93\x2d\xde\x84\x13\x58\x7a\x98\x9a\x17\x94\x35\x52\x4e\xd6\x96\xe5\x49\x09\x4a\x4a\xdb\xad\xf5\x51\xdf\x25\x5c\x62\x64\xcb\x36\x64\x0a\xb1\x73\x96\x18\x8c\x30\xb5\x73\x59\x12\x34\x7e\x7b\x8d\x90\xe0\xac\x10\xcd\x53\x93\xa0\x6e\x59\x27\xe9\x09\x71\xc8\x73\x29\xda\x33\x97\xd6\xee\xae\xc3\x27\xef\x56\xe2\xeb\x2a\x37\xbb\xf3\xb3\x7e\x29\xe1\xb3\x07\x99\xb9\xa9\xaf\x77\x70\x44\xd9\xb4\x1b\xa6\x39\xfe\xe4\xbc\xee\x06\x59\xe1\x0e\x13\x14\x6b\xee\xe8\x7f\x6b\x62\x01\x55\xaa\xaa\x8c\x43\xd9\x8b\xc4\x8e\x4a\xa1\xb2\x79\xcd\xa9\x8a\x3f\x7b\x38\x85\xef\x7f\xc7\x91\x76\x22\x84\x13\x64\x6a\xab\x1f\x79\x23\xfc\x5e\xdd\xf0\xbf\xb5\xfd\x6f\x5e\xe9\x94\xa6\xa3\x17\xd2\x78\xa1\xc8\xe5\x75\xeb\x84\xeb\x66\x50\xb9\x25\xf7\xd2\xa6\xe8\x6b\xdc\x4a\x2b\x5c\xb8\xe9\xf6\xb4\xb5\xcb\x9d\x43\xc3\xfd\xd0\xaa\xa1\x57\x89\x13\x4a\x41\x22\xd0\x94\x97\x15\xd7\x65\x83\x5b\x87\x72\x31\x36\xf8\x66\x4d\x3e\xbe\xe3\x56\xa9\xf7\xb2\x93\x38\xa2\x54\xb8\x5c\x4a\x13\x06\x8e\xea\x2e\xa6\x67\x27\xf1\xfb\x7a\x6a\xb2\xea\xe1\x34\xa4\x69\xe7\x6e\xe0\x65\x15\x03\x52\xbc\x72\x13\x87\x57\xa0\x92\x73\x9a\x8e\xeb\x28\x59\x66\x28\xdd\x9d\xcd\xe2\x79\x8e\x82\xb9\x56\x5a\x3b\x71\x51\x21\xfa\x55\x61\xf1\x72\x1f\x54\xba\xbc\x92\x35\x37\x9d\x5c\x16\x26\xb7\x07\x49\x68\x8d\xab\x96\xbe\x66\x9e\x9e\xfa\x0b\x60\x4d\x49\xcb\x1a\x37\x0b\xc0\x18\x8f\xd3\x7b\xd4\x6b\x6e\x5c\x69\x65\x25\x77\x56\xc6\xf6\x9e\x41\xa2\x53\x8e\x09\xc4\x04\xd6\xfe\x2b\xc9\x55\x9c\x35\x3b\x1c\x71\xaa\xbf\x5e\x1f\xc6\x0d\x33\x31\x16\xf3\xe7\xe8\x2c\x23\xf2\xb9\x69\x8d\x70\x8c\xba\xb3\x38\xe1\xd5\x73\x33\xdc\x7a\x85\x1d\xa9\x37\x7b\xeb\x58\xed\x9f\x94\xb1\x98\xa9\xc8\xf3\x62\x69\x46\x15\xac\x5c\xb6\x58\xe7\xad\xca\x11\xdf\x92\x5c\x61\x4b\xf3\x53\xd9\xd5\x96\x29\x07\x53\x67\xb7\x76\x02\xaf\x53\x41\xdc\xaa\x76\x59\xdf\x5d\xae\x1c\x2c\x98\x77\xd1\x9f\x09\x8c\x57\x8d\x12\xae\x50\x05\xae\x4c\xb1\x30\x18\xf2\x05\x68\x16\xb7\x5f\x3d\xda\x7f\xfc\xfb\xcd\x1b\x0d\x56\x6c\x7d\x38\x80\x23\x32\x5c\x56\x05\xfe\x64\xda\x88\x99\xfa\xaf\x74\x98\x9e\xa6\x25\xf1\x87\xae\x42\x62\xd2\x93\x51\x06\x1e\xa1\x18\x29\x3f\x56\x4e\x11\x51\x4e\x7b\x31\x41\x40\x25\xf8\x36\x6a\xc9\xa3\x0a\x95\x85\x03\x7d\xb1\x00\x0c\x11\x60\x68\x4a\x4f\xd7\x51\x37\xaa\xaa\x2d\x7c\x19\xaa\xc6\xad\xcf\x46\xd5\xb8\xfd\x37\x50\x35\xdc\xeb\xa9\x16\x0f\x1e\x5a\x07\x8a\x9c\x33\x7f\x22\xe5\xe0\xa7\x5a\x5c\xae\x91\xf9\xb3\x04\x99\xd6\xf3\xa2\xad\xdb\x1a\x10\xf6\x0a\x73\x63\xf6\x93\x4c\x11\x38\x64\x2b\x5f\x89\xac\xe9\xa8\xdd\xad\x58\xc7\x6b\x95\x26\xe8\x96\x7c\xc0\x1c\xbd\x5f\xe9\x30\xa7\x1f\xd5\xde\x12\xcc\xa1\x4d\x4a\xf3\xee\x1e\x17\x72\x7f\x07\x45\xc9\xbc\x7a\x77\x0b\x15\x96\xeb\xfe\x97\x6d\xe4\xb7\xcd\x57\x13\x2b\xce\x47\x2a\xff\x05\xc5\x20\xb9\xf2\x64\xd3\xfb\x89\xce\x2b\x27\xc0\x6a\xb9\xaa\xd3\x72\x3d\xb6\xae\xf3\x1a\xf0\x6b\xdd\x7d\xdd\x95\xc6\x52\x68\x5b\xb3\xa4\x73\x69\xe4\x6b\x02\xe7\x47\x19\xb0\x15\x94\x0c\xf8\x0b\xa7\xa1\x5a\xaf\x6b\x07\xfa\x8f\x04\xbe\x75\xcf\xee\x2a\x68\xa8\xf8\x9b\x4b\x43\x3b\x96\x21\x4b\x21\xe0\xbf\xff\xeb\xff\x76\x58\x71\xa4\xb8\x7a\xe4\xd7\x38\x15\xd7\x3c\xd6\x6e\xbe\x7b\x1c\xc5\xe8\xd0\x0a\xfd\x4a\x8b\x4a\x7f\x51\x32\xc2\x6c\x6a\x7f\x6a\xd1\xb9\xf0\x52\xb9\xd7\x9f\x99\xd8\xae\xc0\x7b\x08\xcf\x20\x16\x98\x8c\xf7\x9c\xd7\x15\xe5\xec\xf4\x5b\x45\x43\xb4\xdc\xe2\x05\x99\x0a\xa7\x4a\x9c\x28\x3f\xa6\xb7\xcb\x90\x62\xd8\x3c\x61\xe8\x41\x66\x7f\xd1\x50\x71\x94\x0f\xcc\x5f\xea\x22\x74\x6e\x3a\x3d\xa5\xfe\x4a\xec\x12\x8c\xce\xdd\xf0\xa1\x62\x09\x3a\xef\x1b\x8d\x77\x6e\xd0\x51\xcd\x50\xc7\xc7\x79\xbc\x68\x70\xa1\x5e\xfa\xfc\x37\x7f\xf1\x29\x0d\x16\xba\x8c\xd6\x55\x59\x2c\x6e\x37\xa9\x9b\x8e\x9a\x69\xf1\xc1\x8d\xd8\x2c\x73\x9c\x2b\x54\x25\x73\x0f\xbd\x1f\xeb\xe2\xa2\x56\x52\x2b\xed\xb5\xd5\x3a\x5d\x31\xbb\x0d\x9c\x5e\x52\x15\x67\xb4\xcb\x05\x9a\x65\xb7\x81\xd3\x3b\xbf\x33\xc4\x64\x47\x65\x1d\x73\x3d\x8d\x52\xeb\x80\x57\xa6\x52\x6a\xc7\xde\x67\xaf\x4f\x92\xef\xbf\xfd\xe9\xfd\xdd\x9f\x9f\x37\xe8\x93\x69\x50\xa0\xf1\xf3\x38\x56\xad\x2f\x45\xaf\x34\x4b\x58\xdd\xc7\xb5\xcf\xe8\x29\x8e\xac\x26\xc9\x67\x28\x04\x62\x02\x85\xa2\xc3\x94\x01\x2a\x26\x88\x29\x6d\x11\x30\xd4\x4d\x38\x02\xb2\x7b\xd6\x03\xbb\x64\x2e\xf0\xd4\x3a\xad\xe0\x6c\x16\x63\x14\xa9\xe0\x5a\x40\xd0\x99\xec\x2c\x50\x7d\x64\x0e\x31\xa9\x97\x56\x7b\xc4\xb0\xb0\x2e\x30\x35\xb4\x9c\x08\xe6\x40\x9e\xfb\xe5\x3a\x69\x9e\xe4\x99\x82\x5d\x0a\x50\x04\x9d\x29\x08\xe7\x60\x72\x5b\x5f\xcb\x0c\xe9\x74\x66\x18\x11\x1d\x8d\x9a\xa1\x9f\x45\x9a\xb9\xa9\xed\xe7\x5c\xdf\x79\xcf\xf2\x77\xa5\xa5\xe3\x74\xae\x7b\x75\x8d\x3f\xbd\x05\xaf\xae\xa6\x57\x86\x9e\xe5\x77\xba\xa9\x5a\x67\xe1\xdb\xca\x72\xbc\xf9\x7f\xec\x89\x00\xa4\x9c\x83\xa7\x06\x96\xd5\x44\xdc\x72\x04\x2f\x5f\xd7\x63\x4e\x13\x96\x11\x39\x39\x48\x77\x82\x18\x32\x4e\x16\x1b\xe3\xa5\x20\x01\xa4\xc8\xad\x73\x1b\x14\xaa\x04\x60\xfe\x28\x99\xc5\x38\x84\x79\xc6\x9b\xc6\xfe\x65\xde\x19\xd7\xa7\x65\x15\x64\x73\x85\xda\x54\x06\x52\x4a\xa5\xe4\x31\x55\x75\x9d\xed\x44\x9f\x17\x62\x71\xcb\xd1\x04\x4e\x04\x62\xcd\xec\x9a\x33\xbd\xe4\x92\xe8\x4d\x50\x3c\x93\xe7\x35\x82\x64\x5c\x7b\xd2\x4b\x3b\x27\xe1\xa8\x4e\x56\xcc\x10\x8c\xe6\x8e\xff\x3a\x52\xbb\x19\x39\xf9\x41\x2a\x17\x27\x07\x28\x66\xdc\xab\xd9\xf7\xea\xac\x67\xb5\x1f\xe7\xd3\x39\x2f\x3b\x08\xcd\x29\xbe\xdb\xe0\x3b\x58\x09\xe7\x41\x4d\x15\xc7\x86\x25\xd5\x7d\x52\x36\x6f\xac\x56\xc0\xe7\x79\x76\x15\xc7\x82\x2b\x95\x44\x5f\xcc\x4a\xe5\x42\xdc\x2d\xb4\x5a\x5c\xa5\xdf\xb4\x0e\xa9\x8b\x9a\x74\x35\x82\xaf\x8d\x0c\x4b\x8d\x59\xae\xfd\xe0\x04\xcd\x7f\x93\x67\x52\x81\x28\x99\x45\x50\xa0\x7f\x99\x47\x5e\x85\xdd\x30\xfb\xdc\x01\x48\xb1\x59\x73\x6a\xbf\x5a\x99\xb7\xd1\x8c\x95\x5f\xc1\x77\xf5\xee\xb5\xef\x97\x53\x12\x4b\xa7\xb4\x2a\x62\x83\x55\xed\x41\x81\xa7\x25\x0f\xb2\xa2\x55\xaa\x9e\x95\x7e\xd9\xc6\x7d\xf3\xdd\xc7\x75\x91\xb5\xb1\x01\xb7\x0c\x16\x55\x92\xb3\xcd\x66\xa3\xd3\xbe\x48\xde\x3b\xa2\xa1\xf2\x15\x71\x4c\xc6\x31\xaa\x48\x17\x33\x22\xee\xf5\x00\xe5\xa9\x71\xf9\x78\x16\xae\x95\x13\xbf\xd3\x42\x70\xca\x5d\xb3\x9e\x84\x4c\xd0\xd9\x95\x89\xc7\x8e\x69\xec\xf3\x97\x91\x4f\x6f\xdc\xd8\x7a\x77\x77\xde\x20\x23\x3f\x8e\xb0\xf8\xec\x04\xe3\x9a\x7a\x97\x60\x25\xd1\xb9\xb8\xb2\x15\x23\xe4\xcb\xf7\x22\x94\xaf\xf8\xa5\xb9\x66\xf8\x57\x5b\x5c\xb4\x65\xa5\xd2\xec\x12\x58\x2f\x52\x66\x5a\xb9\x02\x3b\xcc\xcd\xf5\xcc\x30\xb7\x9a\xac\x30\x0d\x9c\xec\x1f\x75\xe0\x2f\x50\x07\xee\x64\x06\xa2\xa2\x70\xef\x99\xa4\x3c\x0e\x42\x7a\xcb\x64\xf5\x8a\x82\xbe\xab\xe5\x22\xf8\x1f\x27\x93\xde\xad\x92\x49\xf3\x82\x68\x26\xa0\xa6\x5b\x51\x23\x93\x96\x73\x45\x3a\xe7\xf2\xdb\x7c\x02\x04\x3b\xea\x09\x9a\x7b\x0e\xa4\x9a\xbb\x6a\x78\xe9\x6c\xb3\xf1\xf6\x7d\x22\x59\xf5\xfb\x2f\x5e\x56\xd5\xf1\x5e\x46\xe2\xdc\x59\x55\xe2\x94\x5c\xaf\xa5\xc4\x99\xbb\x49\xbe\x8a\xc8\xd9\x73\x83\x90\x43\x86\x05\x0e\x61\x7c\x95\xb2\x67\xee\xd4\x4b\x72\xff\x8c\x46\x30\x36\x45\x32\x4b\x5e\xee\x82\x75\x7b\xc7\xc4\x86\x4e\x65\x1b\x4b\xa3\x28\xd9\x8b\xcd\x35\xac\x74\x61\x47\xb9\x32\x9a\xcf\xec\xe7\xb9\x15\xb5\x28\x02\x9d\x79\xa6\x7e\x36\xa2\xcd\x8a\x2e\x6a\xc3\xd5\x57\x8a\x68\xd3\x03\xfe\xb8\x4e\x92\x60\x57\x0a\xd0\xa6\x3c\x48\x04\x10\xd4\x78\xa9\xf4\xe5\x77\xbb\xc3\x0f\xd6\x98\xd5\x13\x73\x02\x56\x98\x97\xb3\x8d\xb7\xd6\x0c\x70\xb6\x07\xe7\xa6\xba\x13\xc8\xcd\xdd\x93\xa0\xe9\x20\xe5\xe5\x91\x5d\x12\x69\x1c\xa9\x3b\x5a\xa9\xf4\xd5\xfa\x74\xd9\xd9\x64\x37\x14\x6b\x66\xa3\x2b\x76\xd7\x0d\x5e\x7d\x1a\x2f\x17\x18\x59\x4a\x55\x01\xaa\xbd\x51\x39\x52\xac\x82\xb4\xbc\xc0\x7b\x52\xe7\x54\x69\xe5\xf4\xc8\xe9\x8f\xb5\xda\xa2\x8d\xd1\x33\x97\x7c\x56\xd6\x1b\x53\xdf\x8d\xa6\x03\x57\xe4\x6b\xb1\x7f\xad\xa7\x4e\x7e\x41\x17\x19\xe3\xd3\x9f\x7e\x7b\x3c\x9d\xf3\xfa\x2b\x72\xcd\x07\x74\x99\xe6\xb8\xf4\xe2\xe3\x4e\x9b\x8b\x8f\x65\x4c\xcd\xe3\x65\x1a\xca\xbf\xc6\xc5\xc8\x4b\xdd\x89\xa4\x38\x0a\xbb\x53\xaa\xce\xf7\x67\xbf\xd7\xa7\xcf\xd8\x7f\xfc\xfe\x9f\xec\x69\x53\x68\x26\x0d\x4f\xc0\x8b\x5f\x1e\xed\x81\x43\xc4\x05\xd0\x65\x8e\x4b\x51\x36\xf5\xf6\x02\x09\x8a\x2e\xe7\xb4\x3b\xd3\x7e\xa9\xb2\x01\xa0\xa0\xd8\xdb\x9b\xdc\xe9\x90\x4a\x30\xe9\x17\xac\xe3\x30\x11\x93\x37\x53\x24\x26\x34\xaa\xb8\x05\x9f\x76\x79\xd3\xed\xb2\xf3\x0c\x33\x38\x46\x80\x92\x78\x5e\x8c\xc8\xa8\xb8\x1c\x6f\x27\x5c\xcc\x19\xe0\xe5\xef\xbf\xdc\x74\xe4\xe9\x72\x00\xe5\xf2\xbb\x2f\xaa\xf7\x1d\x97\x55\xb8\x8e\x7a\xf3\xbb\x82\x95\xdc\x72\x39\x89\x19\xff\xb6\x1b\xb5\x8f\xc7\xe4\x17\x92\x46\x3c\x94\x4a\x0d\x56\x88\xa3\x07\x78\x4c\xc0\x2f\x04\x40\xee\x40\x7b\xc7\xad\x56\x98\x6b\x50\x25\xbb\xef\x54\xd7\x5a\xa9\x5d\x1f\x40\xf6\x56\x7c\x8b\x55\x5a\xb9\x10\xe2\xf8\x90\x1e\xd8\xf5\xd5\xaf\xe8\x00\x4f\x13\xa5\x1e\x3f\x81\x38\x4e\x18\xaa\xb3\x30\xb4\x90\x4a\xef\xba\x76\x7b\x87\x32\x15\x28\x95\xba\x23\x04\x4f\xd0\x6e\x18\xd2\x44\x55\xde\xaf\xe4\x96\x4d\x41\xe9\x8a\x77\xd2\xe9\x8c\x12\x44\x24\x01\xeb\xd2\x44\xc4\xed\xd8\x56\x4a\x7b\xd6\x24\x5d\x33\x81\xa7\x2a\xd3\xce\xe7\x4f\xb9\x0e\xf6\x87\xec\x97\x3f\xa6\xf4\x2a\x2f\x72\xa3\x90\x4e\xa7\x88\x44\xb6\xee\x5c\xce\x00\x96\x02\xa7\xf9\x52\x77\x3e\x1c\xf9\x72\x9c\xb2\x8a\xee\x38\x36\x11\x95\xb1\x1d\x97\xed\x1f\x25\x42\x26\x28\x8d\x87\x90\x01\x5b\xa7\xbd\x85\x39\xcc\x6d\xa7\x93\xc1\xaf\x37\x97\xa2\x6c\xec\xba\xde\xd2\x5b\x78\xca\xd2\x91\x16\x8c\x0b\xbc\x87\xae\x4f\xda\xa5\x68\x73\x12\x6a\x55\xf0\x40\x67\xab\x2f\xb9\xd3\xaa\xcb\xcf\x99\x4d\x52\xae\xeb\x03\xf5\xca\x5d\x75\xc5\x22\xdc\xa8\x77\x2f\xff\xad\x63\x44\xf1\x58\x0e\x61\x96\x74\x64\xa7\xe1\xf5\x7a\xbd\x86\xb4\x6c\x2b\x19\x3e\x6a\x77\x0b\x60\xae\xaf\x36\x75\x95\xe9\xda\xa4\x75\xa1\x43\x2c\xc5\xe8\x24\x8e\xbb\x67\xea\x72\x63\x9d\x51\xa2\xd4\xb7\x91\x9e\x87\xb0\xc8\xbd\xaf\xc2\x4e\x57\xed\x09\xbb\xb4\x63\xd6\xb4\x2b\x8c\x6f\x5e\xfe\x39\xab\xf4\xc9\x56\x54\x93\xe5\x48\x3c\x81\x21\x12\x6e\xe5\xdd\xe3\x20\xdf\x41\x63\x08\x61\x83\x13\xbe\xc2\x1a\xb3\xda\xb2\x0f\x95\x01\xb6\xb0\xe2\x43\x5d\xca\xa4\x70\x09\x15\x53\x92\xbe\x58\x63\xb5\xba\xed\x72\xff\xf3\x95\x2c\x4b\xd7\xb8\x2f\x2d\xcc\x3c\xae\x5a\x9a\xf3\x6a\x8d\xc5\xd9\xd6\x9f\x68\x79\x8f\xa0\x80\x5a\xf7\x29\x2d\xd1\x79\x55\xb5\xcc\xc2\xeb\x35\x96\xea\xf6\xf0\x89\x96\xbb\xcf\xd0\x08\xbf\x2f\x2d\xd5\x3c\xae\x5a\xa6\xf3\x6a\x8d\x25\xda\xd6\xcb\x96\xb7\x8a\x67\xb0\xf0\xb0\xc2\x56\x89\x63\xa5\xcb\x1e\xd4\x73\xc2\x82\x1c\x99\x26\x3a\xac\x14\x24\x9d\x91\x2a\x36\xc3\xbd\xee\x54\xae\x1f\x57\x35\x97\xe5\x16\xcd\xa2\x31\xef\x0a\x2b\xc8\xfd\xaa\xf3\xca\xad\x54\x74\x2d\x95\xc6\x50\x04\x76\xc5\xca\xcd\xbf\xd2\x05\x53\xeb\xae\xe2\xd5\x37\xdc\xdb\x7f\xb5\x72\x9b\x67\x46\x3e\x5a\xa5\xcd\xee\x78\xdc\x03\xeb\x0c\xa6\x1a\x36\x8d\xd8\x14\x77\x9e\xdf\xe2\xd6\xa5\xe6\x1c\x64\xbf\x99\x2b\x0f\xb7\xcf\x68\x88\x38\x47\xd1\x72\xe6\xbe\xe3\xdc\x8c\xc3\xbc\x9b\xf9\xb0\xb4\xbd\x93\x5b\x91\x2e\xcb\x56\x90\x6a\xd0\x4b\xaf\xbc\xd5\x8f\xe7\x46\x2d\xaa\x5a\x2e\x88\xe9\xe2\xfd\x95\x1e\x39\x13\xc7\x68\x4f\xe8\x9d\x8a\xc9\x64\x16\x08\xd5\x4d\x5e\x69\xc8\xe4\xd2\x54\xdc\xc3\xbc\x0b\xad\xfb\xc2\x09\x28\xba\x5b\xa1\xbd\xef\x7c\xeb\xfa\x26\x18\x24\x3a\x0d\xf2\x21\x75\xc5\xdd\x22\x6c\xf2\x91\x61\x6b\x82\xb2\x28\x9e\xd4\x58\x89\x41\xb3\xa5\x78\x49\xbd\xe5\x76\x35\x93\x53\xd3\xcd\x65\x2a\x26\xd7\x14\xd7\x6e\x38\x32\x97\xa9\x93\xfc\x9c\x82\xbc\x2a\x60\x4b\x6b\xab\x7c\x40\x61\xc2\x18\x22\x02\x68\xaa\x0c\x52\x26\xd7\x5b\x83\x19\xa5\x47\xbb\x04\xef\xb5\xa0\x7d\x05\xb0\x7e\x4e\x41\x41\x6f\x6e\x17\x64\xb3\x2e\xb4\x77\xe3\xb8\x04\xec\xac\x2c\x35\x0c\x43\x34\x13\x28\x52\x89\x9d\x74\xda\x48\x14\xf5\x4c\xf6\xef\x33\x1c\xc7\xb9\xbe\x42\x4a\x04\x26\x09\x4d\x78\x3c\x07\x53\x4a\xb0\xa0\x4c\x07\xbe\xdb\x82\xd7\x9c\x02\xf4\x7e\x86\x42\xa1\xf3\x1f\x17\x07\xc6\x24\xd7\x9f\x98\x20\x30\x4a\x44\xc2\x50\x6f\x45\x79\xa2\x70\x0c\xeb\x76\x3d\xff\x64\x59\xd5\xba\xaa\x24\x69\xa9\x59\x5c\x17\xa8\x2b\x97\x71\x9b\xc5\x09\x83\xb1\x4e\xb7\x5c\xef\xa1\xb1\x82\x5e\x5d\x7d\xb8\x2a\xfb\x55\xa1\x0e\x5c\x04\xf9\x56\x1e\x9e\xa6\xd8\x9b\xba\x99\x63\x4d\x61\x6d\x8c\x5e\xc6\x30\x73\x39\x9b\x97\x2d\x80\xf7\x25\xd8\xbe\xce\xd0\xcf\x07\x3b\x51\x94\xb4\xb5\x7d\x19\x8e\xe2\x20\x47\x93\xed\xca\x0d\x7c\x4b\x81\xe2\x3d\x9c\x49\x4e\xaf\x7d\x35\xda\x9e\x9c\x93\xe7\x25\x08\xf7\x28\x11\x8c\xc6\xb1\xba\x48\x90\x7e\xee\xba\x35\xb3\xbb\xc7\x95\x08\x5b\x81\x12\xa1\xce\xfd\xd4\x1a\x09\xec\x36\xae\x87\x0c\x1c\xb1\x53\xc4\xbe\x88\xd4\xd0\x37\xef\x6e\xff\x16\xff\xfa\xeb\xe8\x0a\xed\x9f\x07\xe9\xea\x5d\xbb\xa7\x81\x89\x29\xc8\x7b\xb5\xc6\x4f\x47\x1b\xba\xd3\x46\x19\xca\x08\xe1\x6a\xa9\x21\x53\xaa\xb7\xa6\x5d\xdd\xc2\xe0\x32\x48\xf5\xe5\x64\x82\x3c\x1d\xde\x79\xf4\xfe\x3f\x7f\x6c\xba\x5f\x67\x51\xe5\x92\x51\xc3\x5e\xf1\x66\xce\x13\xca\x86\x38\x8a\x10\xa9\x8b\xf5\xb9\xb9\x0c\x37\x2a\x5b\x55\xa8\xcb\x4e\x51\x81\x99\x11\x90\x8e\x72\x95\xf1\x77\xc7\xa6\x28\x7e\x3a\x3d\xf9\xdd\x81\xf2\x00\x38\xb9\x2d\xb4\x70\xa7\xbd\xa2\x4b\x95\x6c\xaf\xf2\x0e\xad\x33\x23\xca\x84\xdd\x5d\xfb\xfb\x11\xe2\x21\x22\x3a\x78\xc0\x7b\x18\xea\x14\xda\x59\xfa\x03\xc9\x53\x73\x36\x14\xb7\x8b\xc2\x73\xa7\xab\xe3\xe3\xc0\x3b\xc3\x62\xd2\x1d\x51\xba\xac\x22\x25\xc8\xe9\x8d\x37\xd7\x33\x0d\xe4\x3b\x90\xb3\xe9\x0e\xe7\xee\xfd\x63\xc9\x60\x54\x98\x5c\x9a\xbe\xbe\xaa\xcf\xe7\xf6\xdd\x52\xfd\x76\xe9\x30\x3c\x33\x19\x56\xe5\x41\xcc\xde\x5e\x7e\x28\xcc\x9f\xa6\x01\x62\x55\x83\x39\x6f\xd7\x1e\x4c\x63\x46\x90\x1b\xb5\x7b\x73\x7b\x7b\xf6\x1e\x60\xde\x15\x2c\x21\x21\x4c\x6b\xf0\x46\x11\x43\xbc\x76\xed\xbb\xce\xeb\x2b\x80\x33\x62\xa3\x7d\xca\x6a\xb1\x6c\x66\xdf\x5d\x7e\xa8\x28\x6f\x1e\xad\x18\xac\x60\x40\xbd\xfc\x90\x26\xc9\x79\xdd\x78\xbf\x39\xaf\xeb\xd5\xe9\x25\xa1\x75\x37\x57\x31\xd5\x94\x57\x91\xf7\xba\x41\x49\xd7\x2c\x05\xb9\xd5\x60\x1a\xc8\xcd\xf0\x56\xc5\x14\x6b\x8d\x04\x65\xd7\x94\x89\xdf\xa2\x4d\xa9\x0a\x24\xdf\x20\xf0\x34\xe3\x19\x4e\x0d\xe9\xd6\x8e\xaa\xac\x4d\x97\x24\x92\xb9\xd6\x15\x7c\x48\x5b\xa7\xc6\x30\x2e\x20\x13\x7c\x57\xa4\x71\x0e\xff\xfd\x5f\xff\x57\xfe\x0b\x44\x22\xf7\x3d\xa0\xa3\x42\x50\x4a\x8e\x73\xe4\x7c\x7f\x6d\x8d\xcf\x45\x0b\xdd\x8c\xa1\xd3\x8a\x63\x7e\xac\xd9\x91\x5d\xaa\xfc\x0a\xd3\x7a\x62\x06\x7e\x58\xc1\x28\x48\x54\xd4\xe3\xb2\x21\xed\x57\x95\xc3\xdd\x5f\x3a\x9c\x53\xfd\xb6\xb8\x6f\x9a\xa3\xd9\x4d\xbb\x4c\x1d\x87\x3a\x43\x55\x85\x76\x9d\x2b\x0b\xdf\x74\xfb\x6d\x64\x25\x94\xd4\xb4\xb2\xb4\xe2\xb9\x16\x00\xbb\xea\xe0\x99\x6b\x22\x6d\x25\xce\xcb\xe4\x0c\xb4\x5d\x7c\x41\xa1\x87\x27\x37\x6e\xa1\xd1\x94\x44\x5f\x4e\x0d\x85\x02\x90\x2f\xb7\x53\xfa\xbf\x5f\xc2\x46\xed\x7e\x77\xe7\xc9\xaf\xaf\x3e\xdc\x59\x5f\xfb\xb4\x87\xaa\x46\x0b\x75\x82\x29\xcc\xef\x4c\x2c\xac\xd2\x4e\x79\x5d\x2b\x93\x0d\xba\x49\x6b\x75\xb4\xd0\xdb\x4b\x62\xbb\xda\xe9\x9c\x97\xd3\x32\xcd\x7f\xaf\x02\x95\xbe\x1c\x9d\x73\x72\x80\xfe\x20\xa7\x87\x64\xa9\xce\x09\xaa\x6f\x39\x55\xa6\xce\xab\xb4\x68\x69\xc4\xa8\x8a\xd3\xac\x40\x8d\x95\xab\x6e\x54\x5e\x50\xad\x10\x41\xec\x62\x72\xe2\x43\x69\x41\xd5\x6a\x72\xe6\x7d\x73\xb5\x8a\x92\x2b\x60\xe7\x38\x8b\xde\x99\xce\x10\x53\xe9\x23\x81\x80\x63\xa9\x0f\xcc\x18\xb6\x2e\x22\x3b\xb3\xa7\xd9\xf5\xdc\xe6\xfb\x58\x25\x5e\x5b\x92\xc2\x86\xf4\x3d\x8a\xba\x96\x48\x63\xde\xe5\x53\x18\x57\x5d\xc0\x6b\x6e\xa9\x3c\x01\x40\xdf\xa2\xed\x2a\x3c\xc4\x26\xc5\x42\x7d\xc1\xaf\x6c\xd5\xa5\x4b\x7f\x06\xe6\x8f\x90\x80\x38\xae\x76\x0c\x97\x3a\x99\x41\xec\x84\x3c\xb9\x6f\x04\x62\xb9\xa0\xb8\x34\x86\xa4\x56\x66\x29\x6d\x60\xaa\x81\x2e\x17\x66\x2e\x35\xb5\x54\x9f\x5b\x61\x6e\x6c\x16\xca\x66\x1f\x7f\x72\xb9\x80\x94\xf6\xf3\xcb\xa9\x7a\x6d\x84\xc1\xe6\x90\xdf\x65\xa8\xb8\x3a\xee\x6a\x1b\x49\x55\x50\xb2\x46\xc3\x43\x38\xe6\x4b\x6f\x3c\x37\x1f\x0c\xae\x63\xf9\x86\x31\x42\xd5\x43\x2d\xb3\x80\xe5\xac\x49\x99\x02\x23\xa7\xa6\xaf\x38\xab\xba\x5f\x78\x96\x7a\xe9\xdb\xdf\x88\x5b\xd3\x44\xa4\xc2\x1d\xa2\x8c\x7e\x62\xde\xa5\x04\x75\xff\x4c\x20\x13\xf9\xab\x03\xda\x12\xd4\xec\xcf\xb5\x5d\x99\x26\xe9\xfd\xcf\x4a\x2c\x6b\x77\xc5\x6d\x4d\x3d\x5c\x4d\xa6\x29\x55\x50\xe5\x8c\x8b\xf1\x16\xe5\xda\xb8\x6d\x7a\x29\x7e\x54\x67\x87\xc4\x44\x67\x3b\x7f\x28\xe5\x17\x18\xea\x3f\x63\x3c\x1b\x52\xc8\xa2\x43\x73\x17\x4e\xe5\x13\xd0\x45\xea\x0a\x93\x3b\x5d\x72\x4d\xb6\x78\x9a\x2b\xdb\xd6\x2e\xaa\x76\x97\x6b\xb6\xb2\xda\x2e\x71\xdc\x2a\xe5\x62\x89\x07\x56\xe8\x8b\x4b\x74\x45\xa3\xf3\xe5\x2b\xeb\xe5\xb4\xc2\x90\xce\xe6\xf6\xb2\xdc\xca\xc2\xe1\x55\xe8\x85\xa6\x27\xe3\xf7\xfe\x12\x84\xc4\x39\x1d\x3e\x7a\x34\xfd\x75\xf6\x05\x09\x89\x29\x91\xae\x0a\xb8\xf6\xf2\xd9\xd7\x6f\xe9\x98\x72\x18\x01\x6b\xa3\x23\x85\x74\xeb\xd5\xe7\x36\x46\xa7\x36\x5d\x80\x51\x7a\x1e\x52\xa2\x0b\x6e\x9a\x2a\x37\xd9\x3a\xf4\xb7\xc7\xc5\x2b\xfc\x8e\x5a\xe5\x16\x74\xab\x08\xad\xb7\x1d\x14\xe2\x8e\x96\x46\x68\x79\x95\x39\xa5\x66\x88\x4d\x31\xe7\x06\x72\x9e\x5a\x77\x9f\x39\xac\xa3\xd8\x63\x95\x74\xba\xc2\x09\xd4\x15\x89\xb5\x25\x26\x45\x7c\x37\x9c\x41\x54\x9a\x78\x56\x3f\x9f\xa6\xf3\x75\x4f\xa8\x10\x98\x8c\xbf\x08\x3f\xf4\xfc\xd6\xc1\xbb\xdb\xf1\x7e\x43\x2c\xc2\x4a\x6e\xe0\x56\x31\xb1\x2b\xde\x00\x5d\x5b\x1d\xd7\xbb\x70\xb9\x3d\xdc\x12\xf4\x04\x7d\x19\xd5\xa6\x4f\xcf\x6e\x7f\x8b\x6e\xbe\x3b\xab\x27\xaf\x6e\x82\x1c\xb5\xae\x97\x28\xa4\xba\x38\x97\xb7\xcf\xe8\x08\xab\x93\x67\x6e\x11\x7a\x95\xc4\xb6\x91\x58\xc2\x44\x4c\x28\xc3\x1f\x8c\x55\xbb\x1c\xb8\xe6\x15\x1d\xc6\xbf\xc1\x18\x47\x50\x42\xfa\x50\xce\xe7\xb2\x6e\x63\x47\x22\x58\x25\x96\xa1\x2c\x26\x1e\x9a\x32\xcf\x2b\x85\xd6\x56\x80\xb5\x18\xe2\x6a\xa0\xdc\x10\x04\x6b\xa0\x5f\x1d\xdb\x59\x27\xe5\xe6\x27\xbf\x1b\xa6\x99\x0c\x57\x9d\x7e\x76\xef\x67\x9f\xc6\x38\xcc\xe2\xe0\xe5\x37\x77\xaa\x97\x29\xa5\xfc\xc7\xef\x67\x98\x21\x73\x95\xb7\xb0\x22\x2f\x9f\xa5\x48\x07\xd0\xde\xad\xb8\x17\x1a\xc6\x08\x32\x85\x07\xe6\xa8\xe0\x7c\xf1\x39\xc5\xda\x8d\xd3\xbf\x9c\x5e\x61\x8a\x22\x9c\x4c\x2d\xfe\xbe\xd0\xa4\xa3\x2e\xc5\x49\x45\x7e\x84\x8a\x9b\x3e\xd5\xe0\xae\x10\x43\xeb\xb4\x3e\x6d\x21\xe8\xba\xb5\xd0\x8b\xd6\x8f\xb2\x1c\xf1\x6d\xe9\x12\x70\xe6\xcc\x56\x77\x67\x13\x86\x2a\x84\x0b\x50\x7b\x15\xcb\xa6\x79\x4a\x93\x7c\x3b\x35\xb9\x55\x36\x58\x93\x3c\x3b\x85\x56\xe5\xb5\x8d\xca\xa2\x66\xf9\xe9\xb9\x77\xa4\x33\xc9\x62\xc5\xd8\x82\x96\x47\x4f\xe1\x89\xba\x18\xac\xb3\x1c\xef\x26\x62\x82\x88\x50\x79\x61\xdb\xfb\x86\x57\xa9\x87\xe7\x1d\x4e\x10\x50\x88\x0f\x38\x0a\x19\xd2\x29\x99\x55\xf0\xaa\xb9\x6a\x1e\x81\x88\x22\x0e\x08\x15\x26\x80\x18\x12\x80\xde\x63\x2e\xe9\x9b\x6e\x19\x00\xca\xc0\x04\x72\x80\xf4\x81\xe9\x2d\xf1\x2c\xdf\xac\x4f\xe9\x51\x23\x85\x36\x62\xcf\xbb\x33\xf1\xe4\x6f\x8d\x40\xb7\xda\x23\xd0\xaf\xbf\x1f\x5e\x0a\x7d\x56\x2d\xa7\xe8\xfd\x41\x13\x30\x83\x9c\xa3\x08\x60\x02\x20\xf8\xf5\xf7\xc3\x00\x0c\x13\x01\x08\x95\x7f\x2b\xee\x09\x74\x4a\x04\x0e\xce\x10\x43\x60\x44\x13\x5d\xf3\xb3\x01\x43\x2a\x2a\x2c\x2e\x49\xa0\x5c\x4f\xbb\x3f\x1d\x32\xd4\xd0\xfa\x75\xb6\xfc\x76\xfb\x2d\xff\x83\x26\x4c\x81\xd9\xec\xb4\x71\x41\xda\xc3\xd8\x6e\xdf\x6f\xaf\xba\xef\x06\xbe\xd6\x74\x62\xe4\xb1\x5c\x95\x8b\xfc\x96\xa8\xe9\xa8\xd9\x1d\x62\x6b\x30\x92\x80\x15\x88\x9d\x42\x6d\x12\xdf\xde\xde\xce\x4a\x5c\x75\xf2\x26\xd6\xe5\x9d\xed\x04\x9e\xbf\x04\xad\x6e\xd7\xdd\x10\x69\x4b\x6a\x78\x12\x86\xda\x68\x5d\x45\x67\xea\x90\x2b\xc3\xa5\xa0\x88\x69\x8e\x1f\xf2\xf2\x54\x25\xc8\xf0\x34\x9d\x68\x0b\xac\x73\xf1\xe0\xce\xaa\xbc\xca\x25\x31\xd1\xb5\x26\x64\x2b\x0e\xb3\x2a\x99\x61\x86\x4d\x61\x0e\x4e\xa5\x80\xad\x2a\x5c\x5b\xe1\x1c\x45\x60\x44\x99\xbe\xec\x40\xe3\x98\x9e\x49\xe6\x34\x33\xd2\x5e\x03\x3f\x32\x88\x71\xa7\x31\xc9\x54\xbd\xd7\x4b\xcd\xc8\x0b\xf4\x7f\x9f\x53\xf1\x24\xa5\x6d\x7f\x29\x03\xaa\x9b\x96\xc5\x13\xa5\x92\xae\x45\x97\xee\xae\x8a\x1f\x52\x6c\x58\x42\xf1\x8b\xfd\xaf\x84\x18\xbf\x48\xa9\x64\xae\x05\x16\x43\xf1\x94\x38\xa2\x6e\xde\x98\xf8\x0b\x80\x49\x48\x19\x43\xa1\x88\xe7\xcb\x64\x93\xbb\x2b\x73\x9e\x83\x83\x17\xa9\xf8\xf1\x57\x6f\xbc\x14\xcd\xd1\x55\x88\x1c\xdf\xb6\xdf\xe7\x4c\xdc\x90\x14\x4a\x4a\x01\x67\x58\x4c\xc0\xc1\xc1\x8b\x76\x5b\xfe\xed\x5a\xb4\x40\x65\x62\xb2\xc9\x90\x14\xbf\x1b\xe9\x79\x50\x62\xe7\x71\x0f\xcc\x62\x04\x39\x02\x82\xcd\x01\x1c\x43\x4c\x24\x62\xa8\x1a\xdd\xa1\xd0\xd7\xe0\x0e\x0e\x5e\x00\x18\x4d\x31\xc1\x5c\x30\x28\x28\x5b\x86\x1e\xdf\x2e\x41\x0f\xd0\xe6\x5a\x76\x08\xc9\x41\x96\x07\xa9\xe9\xbe\x9c\xae\x52\xa8\x16\xd4\xc5\xa4\x6b\xe4\xa8\x66\xfb\x03\xa1\x44\x1d\x3d\x49\x99\x9f\x99\x06\x6e\xee\x90\x2a\x9e\x55\xbc\x6f\x97\xa6\xb0\xbe\xed\x8e\x75\x50\xda\xdf\x16\x37\x17\x0b\x6d\x05\x35\x17\xdf\x12\xae\xf4\x87\x09\x02\x2a\x07\xf5\x38\x91\x07\x35\x67\x6b\x49\xb7\xb7\x07\x76\x47\x02\x31\x10\xd3\xf1\x58\x36\xc2\x24\x50\x0d\x2d\x7d\x57\x9c\x80\x25\x31\xe2\x29\x13\xd0\xac\x42\x55\x85\x19\xea\x3a\xa5\xd5\xa5\x47\x6b\xe0\xce\x39\xed\xca\xb9\x34\x41\xdc\xb9\x92\x7b\xcb\x0d\x27\x72\x53\x4c\x57\xed\xc5\xf2\xe4\x5b\x65\xea\x51\x67\x63\xa8\x4f\x44\xc0\x50\x84\x25\xc5\x3b\xa4\xf6\x20\xde\xda\x0e\xbe\xab\xbe\x99\xbb\xd4\xfa\x60\xb2\xd4\xb8\xdb\xaf\x0d\x1c\xdf\x39\x69\xb8\x8e\x03\x2f\x0d\xe0\xa8\xb2\x93\x7f\x57\x93\x75\x64\xd9\xae\x64\x5e\x7a\xca\xba\x11\x2e\xa4\x6b\xcb\x27\x46\x7e\xe1\xf8\xeb\x9b\xe2\x45\x96\x5c\x37\x6d\x81\xfe\x9a\xc5\xd6\xf9\xfa\x4a\xe8\xbf\x17\x27\x5c\x20\xc6\x75\xe9\xa1\x84\x23\xb0\xab\x04\x34\x60\xee\xa7\x81\xa7\x98\x0b\x0e\x18\xfa\x33\xc1\xcc\xa0\xaf\x2a\x36\x6b\xf2\x54\x82\x10\x31\x21\x29\x98\x80\xfc\x84\xf7\xc0\x8f\x73\x73\x3a\xe4\x79\x80\x06\xdd\x0f\xb4\x02\xff\xcb\xa3\x02\x45\x98\x40\xfe\xeb\xef\x87\x79\x1c\xb4\x08\x47\x99\x9d\xee\x2d\xbd\xfc\xbb\x81\x37\x11\x62\xc6\xfb\x5b\x5b\xef\xce\x44\x0f\xd3\x2d\x03\x17\x4f\x40\x36\x56\xbe\xd8\x37\xc3\x18\x92\x13\xfb\x98\x69\x57\x16\xa5\x33\x44\x10\x03\x84\x32\x34\x42\x8c\xe5\x1d\xe3\xbf\xfe\x7e\x68\x80\x55\xdc\x8a\x00\x20\x18\x4e\xcc\x15\x55\x05\x00\xc4\x45\x7a\x72\xa1\x2b\x5e\x06\x60\x46\x85\xfc\x05\xe3\x78\x9e\xd2\x0a\x09\x01\xed\xa0\xd2\x10\x15\x14\xc0\x28\x52\x41\x39\x30\x06\x98\xe8\x22\x69\x98\x56\x96\x79\x72\x31\x20\x8b\xcd\x29\x84\xea\xdc\x56\xee\x17\x2b\x4f\x65\x09\xc8\xb3\x18\x9e\xb5\xe0\xae\x60\x92\x07\x47\x73\x46\xa5\x3b\x69\xd6\x80\xd0\x60\x4d\x21\x35\x80\x9b\x69\xcf\x5c\x02\xd2\x73\xfb\x85\xdb\xc1\x8a\x59\x04\xe4\xa7\x85\x49\xba\xcc\x62\xa7\x40\xab\xf4\xfd\x9c\x77\x67\xc2\xdc\xaf\x4d\x4b\x27\xd5\x46\xc2\x1b\x47\xa6\x2e\x2c\xa3\xd2\x21\x17\xa0\xe8\x24\x78\x57\x8b\xbd\x5b\x28\xff\xa4\x56\xec\x1a\xf9\x2b\xc1\xea\xdd\xba\xdb\x0d\x27\x90\xc1\x50\x72\x8a\x9c\x41\xcb\x80\x3a\xf0\xfe\xc3\xfc\xd3\xad\xf8\x97\xfd\x27\x9f\x10\xe1\xdb\x9c\xe7\xc7\xa5\xc0\x26\x61\x6c\x6b\xc1\x4c\x4d\xa5\x60\xf7\x75\x32\xd4\xab\xa3\xd5\x2b\x46\x2b\x1c\xe7\xc4\xc5\x34\x1e\xc9\x9b\x41\xce\xcf\x94\x26\x6c\xfb\x3f\x45\x0c\x8f\xe6\xd6\xdd\x50\x69\x18\xce\x8b\x20\xd5\xd8\x51\x99\x24\xcd\x51\xef\xbf\xab\xd1\x57\xb3\xec\x37\x7b\xba\xe3\x6c\x77\xaa\xd2\x41\x54\xda\xf8\x56\x45\xc9\x65\x99\x36\xdc\xd4\xeb\x2b\x66\x7a\xd2\xe2\x96\x31\x5b\x65\x40\xce\x4d\xaa\xa2\xb2\xd2\xbb\xb3\xfc\xba\x33\x07\xe2\xb6\x2b\x20\xb8\x78\x51\x6c\xd2\xce\x83\xdd\x60\xdd\x6f\x9f\xdf\x60\x82\xe2\x59\x9e\x8a\x11\xa1\x79\x1b\x3a\x45\x6c\x9e\x92\x62\x95\x8a\x5b\x20\x36\xc5\x04\xe5\x05\xb4\x86\x91\x1c\xb1\xa5\xba\xce\xd1\xcd\x9d\xe6\xd3\x51\xef\x50\x29\xa0\xfa\x8a\x92\x8c\x43\x47\xaa\xcf\x40\x9e\xcd\x6b\xc2\x91\x7b\x64\x27\x5b\x2f\xee\x54\xee\x43\x1b\x55\xb2\xd6\x51\xd5\x94\x46\x51\x12\xd3\xc8\x09\x1f\x2d\x2b\x06\x97\x70\x71\xb5\x93\x8c\xd4\x66\x14\x93\xe1\xe6\x87\x5a\x12\x25\xe6\x78\x45\xd3\x22\x80\x92\xa9\x53\x12\xcf\x9d\xda\x1e\x98\x4b\x79\x09\x11\xf1\x0c\xf2\x13\x5d\x86\x66\x02\xf9\x1e\x9d\xcd\x7f\xb4\x89\xb6\xb3\xba\x1f\xda\xf1\x9e\x86\x85\x95\xe7\xa4\x05\x86\x94\x85\xad\x62\x27\x93\x4c\xf8\xa9\x16\x10\x96\xa9\xab\xbb\x66\x14\x25\x1f\x2c\xb1\x43\x7d\xbf\x44\x5b\x5e\x02\x9e\x7a\x58\x34\x40\x21\x3b\x7c\x2b\xc2\x60\x67\xbb\x3d\x10\x1c\x11\x69\x09\x08\x76\xb6\x0b\x2a\x76\x83\x99\xbf\x64\x06\xae\xe3\x60\xf9\x1a\x4e\x1a\xe9\x79\xff\xe3\x19\xaf\xbd\xb2\x6a\xb2\xa6\x3d\x7b\xa9\x36\x53\x0b\x1c\x46\x63\xd4\xac\xf9\xe7\xf0\xea\x56\x6d\x34\xc2\x12\x68\x56\x47\x53\xb6\xa2\x1b\x2f\xd5\x14\x8b\xcb\x6b\xa9\x5b\x57\xad\xb6\xbd\x6e\xbd\x46\x6c\xf5\x2a\xcd\xeb\x23\xad\x2b\x7a\xd1\xa7\xa9\x3e\xa5\x75\xa9\x41\x53\xfd\x9e\x25\xf3\xaa\xc8\x63\xe4\x1c\x31\x35\x89\x7c\xe9\xfc\x86\x1a\xa4\xa0\x4a\xac\x08\x35\x81\x6e\xb1\xf6\x4a\x08\xd4\xd4\xed\x6f\x6c\xdd\xb6\xc4\x68\x15\x88\x96\x4d\x31\x45\xe6\xdb\x15\xc8\x7c\xc7\x5d\x65\xc6\xb2\x57\xc7\x67\xb5\xf4\x59\xc6\xf3\xdb\x63\x71\x71\x9e\x31\x76\x6d\x23\xb7\xb4\xda\x78\xd7\xa8\x8d\x5f\x69\x29\x6a\xe7\xa6\x6b\xb6\x39\xce\x45\x76\xe7\xde\xd5\x10\x9f\x9d\x9b\xed\x40\xbc\x14\x4d\x9b\x8b\x80\x95\x86\x2d\xa7\x71\x5f\x03\x0d\x56\x24\x79\xcb\x71\xa5\x3d\xb9\x6b\xc2\x90\x6a\x07\x64\x9e\xc6\x09\x93\x2a\xd7\xd3\x25\xd6\xa7\xd5\xf1\xb8\xd5\x73\x5f\x99\xc2\xb5\xa0\x23\xea\xa6\xab\xbd\xe4\xda\xb5\x85\x69\x1a\x8f\xd4\xe1\x04\x81\x6c\xf6\x46\x4f\x9f\x40\x0e\x60\x1c\x83\x2c\xf0\x96\x2f\x47\x89\xe5\xf8\x62\x5c\xbb\xab\xf3\x92\x90\x4e\x87\x98\xa0\x68\x7f\x9d\x03\x99\x37\xd8\xec\x18\xf3\x85\x3c\x59\xb7\x8a\xa7\xee\x73\xe0\x3a\xb7\xfe\x2a\xae\x53\x3b\xaf\xe5\xcc\xc4\x65\x58\xb7\xd6\x62\x58\x75\x6d\xab\x10\xa8\x05\xd1\xcd\x67\xa2\x7f\x2e\x15\x66\xa7\xd7\xa6\xa4\x7a\x6b\x80\x3a\x1b\x76\xc6\x90\x4b\xec\xbd\x90\x46\x6e\x6c\x6a\xba\x46\xe5\x1a\xa9\xa6\xe7\x2b\x8f\x5f\x49\x98\x6f\x55\x38\xcb\x9b\x9b\x54\xc6\x25\xb6\xd1\x97\x2b\x02\xee\xd3\xeb\x2f\xfb\x3f\x7b\x81\xb7\x5b\xf3\x7f\x6b\xcc\xf1\x9e\x98\xff\x4b\x89\xd1\x0b\x34\xd7\x9d\x67\x7f\x34\xe5\x59\x28\xde\xc5\xd7\x55\x9c\x66\x36\x27\xa5\x7a\x92\x90\x18\xa9\x48\x8f\x72\xf9\x27\x95\x44\x50\x3e\x86\x31\x62\xa2\x1c\xe3\x3f\xa5\x92\x28\x76\x47\x8c\x4e\xbb\x44\xa7\x1d\xac\x2c\xc9\x01\x89\x5c\xc7\x58\x38\x75\xab\xdc\x8a\xc7\x11\x8e\xba\x98\x70\x3d\x44\x73\xf9\x63\x5d\x0b\x4b\x4e\x49\xd5\xb1\x9a\x2a\xad\x5a\x9b\x66\xb7\x46\x18\xc5\x91\x79\xcb\xd1\x0c\x2a\xff\xe8\x2a\x31\xea\x26\xca\x7c\xbd\x50\x75\x41\x67\x34\xa6\xe3\x2f\x22\xf5\xe1\xfc\xd6\xfb\xed\xfd\x5f\xd8\x6f\x57\x98\xf6\xee\x30\x5b\xbe\x9b\x59\x20\x85\x4a\x6a\x20\xac\xbe\xfc\x93\xea\xb4\xea\xfa\x8e\x71\x3e\x81\xc3\x62\x6b\xb7\x4d\xfe\x0a\x4f\x73\x68\xb9\x25\x40\x97\xba\x60\xb4\x2c\xbf\x9a\x2b\xaa\xdd\x6d\x13\x2a\xef\x74\x3a\x63\x68\xfb\xfb\xe7\x34\xaa\xcb\x78\x9e\x63\x55\x6e\x20\xb3\x9c\xf9\x19\x64\xba\xda\x70\xdb\xfc\x3e\xda\x4b\xbf\x34\xa9\x4f\xb9\x49\x23\x4b\x6c\x2f\x57\x56\x90\xe9\x03\x3a\x45\x60\x2f\xc6\x88\x08\x0e\x7e\x47\x0c\x81\x27\x26\xff\xfa\x32\xd1\xa9\x72\x12\x37\x5b\xc8\x8a\x55\xc0\x6f\x4e\x37\x94\x6b\xec\xf8\xb1\x5c\x09\xb8\xba\xb3\xcc\x09\xe0\x85\x6a\x91\xe0\x0c\xaa\xea\x9f\x66\xc5\x67\xc8\x44\xe3\x54\x0f\x69\x73\xd1\x03\x49\x6a\x4d\xbc\x80\x3e\x1a\xe0\x14\xf3\x04\xc6\xc6\xc0\xdd\x03\x87\x13\xcc\x01\xe6\x60\x4a\xb9\x00\x31\x3e\x41\xf1\x1c\x44\x89\xfc\x5e\x36\xab\x5f\x8d\x39\x7e\xdf\x19\xfb\xb5\xba\xe7\xb3\x0c\x3e\xf9\x33\x59\xec\x98\xe9\x1a\xd8\x00\x02\x93\xdd\x0b\xd0\x91\x0e\xa5\x58\x65\x47\x97\xbd\xaa\x08\x3e\xc1\x99\x8c\xaf\x0a\xb6\x60\x82\xa7\x49\xb1\xf4\x4e\x25\xd6\x38\x75\xb3\xdc\x8a\x2d\xc5\x33\x76\x47\xb2\xc7\x86\x88\x86\x2a\xbf\x49\xee\x80\x57\x45\x3b\xa9\x21\x73\xa5\xbb\x1a\xf0\xf7\xc5\x09\x9c\x5f\x09\x14\x6b\x5e\xac\x22\x01\xb5\x27\x2c\x0d\x1b\x46\x20\x63\xf4\x4c\x11\x8a\xed\xed\x66\xfa\xcb\xb5\xb7\x21\xc6\x64\xfc\x9c\x0a\x1c\xb6\x30\xa3\xae\x45\x35\xd7\x58\xe0\x92\x66\x6d\x95\xa5\xf5\x28\x28\xd0\x79\xc4\x9f\xe2\x53\x04\x5e\xcd\xf4\x75\xae\x4b\xe9\x46\x4b\x68\x28\x30\xda\x71\x35\x25\x02\x11\x9a\x21\x12\x71\x40\x09\x10\x94\x82\x69\x12\x4e\x40\x04\x05\x94\x94\x28\x97\x32\x7c\x46\xe3\xb8\x77\x05\x92\x7d\xcb\x4d\x58\x87\x3c\x80\x2b\x21\x11\xba\x6a\x6d\x19\x7d\x35\x66\x1f\xaf\x45\x08\x40\x1d\x31\xb8\x2c\xfc\xda\x13\x93\x65\xb6\xab\xb5\x0c\x3a\x97\x35\x1b\x3c\x45\x63\x44\xa2\x0a\x9f\xbd\x92\x4a\x63\xcc\x85\x32\xe0\xbc\xa3\xc3\xfa\xd8\xf8\xdc\x4c\x4c\x50\x97\x07\x19\x86\x5d\x2b\xfd\xaa\xc0\xce\xdd\xbd\xa7\xc6\x2c\x34\x85\x73\x10\xe3\x29\x36\xb1\x9a\x70\x88\x63\x2c\xe6\x12\xe1\xd3\x01\x61\x1c\x53\xf7\x06\x9a\x49\xec\x38\x76\xf0\x07\xcc\xa4\x20\xaa\xea\x8e\xc9\x93\x13\x0b\x3c\x03\x2a\x43\xfc\x92\x6a\x0d\xfa\x9f\x7d\xc8\x04\x86\x31\xf8\x0d\xa3\xb3\x96\xda\x70\x5b\x23\xe5\x0a\xfb\xb3\xd4\x7c\x52\x6a\x1f\xab\x0d\x6b\x47\x57\x73\xf4\x51\x37\xec\x96\xf2\x14\x55\x42\xe7\x19\x92\x3a\xdd\xca\xc6\xba\x6c\xe4\x28\x2e\x8d\x2c\x10\x9b\x2e\x63\x08\x4e\x07\x6d\x1c\x0d\xcf\xfa\x97\x22\xdc\x5e\xd4\xc6\xa6\xf6\x0c\x4d\x29\x5b\x8b\x70\xac\xb8\x9a\xbd\x4f\xb1\x9a\xbd\xfd\x57\x9f\x92\x06\xfe\x65\x18\xbc\x9b\x12\x10\xa0\x6f\xd6\xfc\x75\xb8\x5c\x5c\x7a\xb7\x98\x94\x6a\x89\x35\xb0\x15\xf2\x54\x44\xd5\xaa\x20\x99\x2e\x3f\x53\x77\x3b\x25\xdd\xc4\x11\xb2\xda\x86\x59\x51\x9a\x18\xf1\xa5\xf3\xb8\x26\x13\xea\x0a\x90\x03\xab\x62\x25\x00\x66\x02\xeb\x8e\xd7\xf6\x90\x7c\x56\x7b\x31\xb3\xe9\xd1\xf3\x7b\x71\x20\x24\x6f\xfa\x2b\x37\xc3\xce\xe0\x23\xed\xc6\x15\x09\x54\x6d\x5f\x7c\x1a\xb9\xaa\xa0\x7d\xe9\x2a\x5c\xcf\x95\xe1\xbe\x4e\x64\xd2\x66\x9c\x5a\x5b\x97\xee\x22\x23\x64\xf5\x1d\x65\xdf\x2c\xf5\x70\x18\x93\x61\x05\xd8\x9d\x5a\x4f\x65\x11\x07\xd8\x44\x86\x97\x30\x3b\xac\x12\xaf\x50\x09\xc2\xdb\xb7\x33\x3b\x81\xf3\x52\xaa\xac\x11\xaa\x8c\x74\xab\x9d\x4b\x04\xf9\x44\x65\x1a\xeb\x4e\x95\xa8\xd3\x9e\x04\x64\x3e\xac\xd6\x2d\x8b\x76\xb4\xdc\xdc\x5d\x49\xb7\x8d\x55\x2d\x37\x99\x9d\xc2\x64\x5a\x32\x47\xfd\x4f\x86\x35\x55\xcc\x71\xe9\xfe\xb6\xfe\x64\x75\xda\xbc\xfe\xee\xe4\x04\x86\x7c\x5a\xc8\x16\xb1\x20\x5c\x30\xba\xc4\xd2\x91\xfd\xa3\x4f\x6f\xb5\xcc\xd6\x12\x74\xae\x25\x7c\xc7\x4d\xb2\xc5\x68\x22\x54\xc0\xab\xad\x60\x64\x8d\x8d\xbc\xe7\x1a\x1d\x77\x5a\x86\xf6\x95\xa6\x95\xa5\xa1\x9f\x50\x26\x7e\x89\xda\x20\x5c\xd3\x05\xe0\x15\xd6\x5c\x3e\x46\x98\x50\xd6\xfd\xb8\x7b\xa5\x5c\x5a\x97\xdf\xa9\x0c\x6e\xcb\x3d\xeb\x9f\x2f\x30\x4c\x82\xd6\x2b\x85\xc7\x44\x88\x59\x75\x06\xd7\x2f\x03\x26\x5a\x47\xb8\x52\x90\xd4\xe5\xdb\x5d\xb1\xe3\xbf\x29\xf5\x7c\xc4\x20\x96\x02\xff\x83\x2b\x00\xb9\xe1\x83\xe9\x2d\x2a\x7b\x17\x60\x47\x79\x21\xed\x48\x3a\xcf\x83\x4e\x71\x24\xd0\x7b\x21\xc5\x70\x4c\x46\xb4\xe9\x9e\x53\xc5\x60\x41\x43\xef\x7f\x28\xcf\xcf\x73\xda\xe0\xa1\x6a\xbd\xb6\x15\xa4\xfa\x4f\xb7\x6b\x8f\x63\x3c\xc6\xc3\x18\x7d\xb4\x5d\xbb\xb3\xe3\xc0\xd6\x8e\xa6\xce\x50\x71\xeb\x52\x2b\xf2\x65\x76\xcf\x19\xe1\x13\xef\xde\xe5\x8f\xb5\xba\xb4\x52\xbe\x37\xfb\x09\xe4\x57\x29\x6e\xbf\x12\xd8\xba\x30\xd4\xfd\x49\x01\x63\x6d\x28\x7b\xa2\x6e\x65\x0a\xd4\x4a\xa6\xa8\x16\x62\x13\x82\xc5\x72\xeb\xca\xca\x33\x7b\xa5\xbb\xbd\x82\xdd\xbd\x1a\xf9\x9b\x8e\xc0\xb4\xde\xb6\xd8\x72\x2a\xed\xc9\x44\xc9\x39\x07\xc6\x0c\xce\x26\xab\x60\xc0\x1a\xae\xba\x9a\xd6\x26\xcd\x7e\x38\x81\x6c\xc5\x88\x72\x15\x1e\x47\xc7\x69\x8a\x79\x4d\xf5\xcc\x13\x49\x18\x22\x48\xc6\x88\xe5\xeb\x00\xdc\x09\x6e\x66\xf1\x9a\xd5\x88\xc2\x90\x4a\xa6\x1a\x69\x5c\xd9\x47\x2c\x54\xf1\x89\x69\x44\xa7\x37\x85\xef\xbd\xc0\xdb\x69\x3d\xdb\xe5\xb8\x59\x3b\x64\x4b\x50\x2c\x43\xd2\x55\x70\xb9\x25\xc2\x57\x79\x09\xdb\x7a\x06\x73\x1d\x65\x27\x87\xd0\x33\x06\x67\xab\x21\x41\x76\xb5\xe7\xee\xf1\x5a\x9b\xaa\x8a\xc2\x48\xd2\xa0\xba\x5b\xa6\xd6\x5c\x25\x28\xd7\x39\xb0\x90\x10\x2a\x9a\x6b\x93\x55\xb4\x5f\x8d\xb5\x17\xe0\xfa\x6d\x23\x5c\x15\xe8\x5e\xe6\x80\xdb\x22\xd2\x65\x05\x40\x6e\x2d\x63\x45\x2b\xcc\x73\xc5\xf9\x59\x9c\xf9\x12\x04\xf6\x8f\xc7\xcc\xf7\xf6\x5f\x7d\x1a\x06\xfe\xec\xe7\x0f\x9f\x05\x2b\xae\x73\x8c\xb5\x9c\xc7\x3f\x7c\xb8\xc8\x87\xa5\x6e\xb5\x36\x17\xde\xdb\x7f\xf5\x49\x59\x70\x7e\xbc\x7f\xf8\xef\x52\x88\xae\xc6\x7f\x8b\xe0\xfd\x87\xf9\x36\x02\xf5\xbb\xf6\xcc\xd7\xd2\xe9\x4f\xcf\x79\x5b\x4c\x72\x95\xc9\x5d\x31\xdb\xcd\xd2\x5e\x5f\xca\xb3\x76\x79\x5e\x7d\x09\x23\xcd\x1a\xa8\x94\xad\xa9\xce\x96\xd9\xf2\x08\x64\x4e\x89\x23\x9b\xc8\xc7\xa9\xe3\x76\x5c\xe7\xa5\x70\xbc\x59\xbd\xec\x6f\xaf\x09\xf2\xab\xba\x30\xf2\x24\xbd\xd4\x61\xd0\xd6\xa7\xd1\xc6\xa3\xd1\x56\x96\x5b\xd3\x58\xbd\xc6\x06\x1f\xe0\x61\x8c\xc9\xd8\x75\xde\x5d\x72\xa7\x9d\x88\x61\xdd\xf7\xee\xca\x1e\xc9\xcf\x0f\x4c\xaf\x08\xfe\x33\xb1\x17\x25\xc0\x7e\x0c\x43\x75\x2f\xf5\xea\x60\x95\xa8\x01\x76\x0b\xd8\xd7\xfe\x72\xc4\xd2\x21\xdb\xbc\xbe\x3a\xf3\xe0\xa7\xa5\x52\xbf\xd2\xe1\x95\x91\xa7\x26\x9f\xe9\x3b\x3a\xe4\xbd\x77\x74\xd8\x40\x7f\x02\xf9\xd1\xc7\xa0\x42\x6a\xd8\x96\x7e\xc2\xd6\xae\x55\x57\x6e\xc3\xbc\x3b\x82\x51\x4d\x2d\xbe\xe2\x3f\x4b\xb9\x7a\xfd\x42\x04\xe4\x27\x3f\x31\x9a\xcc\x9e\x5f\x85\xcf\xf3\xf3\x23\x15\x87\xf3\x59\xad\x6f\x78\x65\xb2\x50\x8b\x08\xe6\x8a\xff\x17\x05\x99\x7d\x86\x29\xc3\x62\xfe\xf1\xa1\x33\x33\x23\xfd\x43\x31\x6b\xb6\xa2\x39\xd8\xe4\x4a\x89\x66\x55\xa0\x49\xcd\xe6\xd9\xb8\xab\xab\xa6\x9d\x44\x87\x46\xfd\xad\x05\xb9\xa6\x90\x94\xab\x38\x58\x06\x86\x57\x97\x02\xe2\xd3\x81\x66\x49\x80\xca\x15\x42\xa7\x5d\xd8\xca\x67\x47\x77\xb2\x44\x98\x8e\x72\xa6\x4e\x8b\x55\xcd\x5c\xdd\xcb\x7b\x98\xa9\xaa\x4d\x1a\xb0\x37\xb5\x86\xf2\xfa\x34\x61\x57\xb1\xde\xbf\x72\x89\xe1\x2c\x59\x75\x7d\xcd\xf1\xb4\x35\x76\x39\x65\x01\x1d\xc5\x09\x2f\x5e\x92\xaf\xc1\xae\x46\xfc\x68\x6d\xe2\x2d\x9f\x54\xdd\xc1\xbb\x84\x0b\x3c\x6a\x93\xa8\xa5\x78\x74\xd2\x82\xa6\x2b\x28\x36\xe0\x8a\x8c\xf2\xe6\x96\xfb\x47\xb5\xf7\xb5\x25\x7e\x9f\xe7\xee\xf0\x70\x82\xa2\x24\x46\xd1\xea\x2a\x3b\xb8\xa2\x4d\xfa\x72\x82\x88\x3f\x97\x63\xb4\x4f\x69\xfc\xa9\x77\xe9\x39\x8d\x10\x50\x03\xff\x95\x9b\xf4\x97\x08\xe8\x6b\xb8\x48\xf3\x7b\xb7\x4e\x6c\x53\xdd\x9e\xb5\x77\x8c\xd6\xce\xa1\x55\x14\x53\xdb\xcd\xbc\x14\x5a\x2d\x8b\x5f\xfa\x08\x67\x7a\x75\x8f\x69\x4d\x17\xed\xf7\xe0\x92\xde\x52\x2b\xfe\x5e\x41\xcc\xd2\x95\x47\x28\xe5\x71\x6c\xed\x68\xa4\x16\xc8\xf6\x91\x5d\xe8\xab\x7a\x41\x4b\xb8\xbf\x92\x0f\xd4\x80\xad\xca\x03\x7a\x65\xf1\x46\x7f\x0d\xcb\x5c\xc9\xd5\xb9\x86\x62\x97\x87\xdc\xcd\x7c\x65\xb3\x75\x23\x8a\x5a\x80\xaa\xce\xfa\xb9\x6c\x3e\x2b\xcd\xa3\xd1\x81\xf9\x91\x39\xe3\xa7\x65\x86\x7b\xfb\xaf\xfe\x5a\x4e\xb8\xb7\xff\xea\xb3\x62\x83\xf5\xb1\x43\xff\xf0\xc0\xd6\x3c\xb0\x45\xbc\xd0\xd5\x46\x07\x55\xb3\xbf\xd5\x22\x81\xfe\xe1\x7d\x4b\x36\xe7\x1f\xc6\x57\x06\xdb\xcd\x9d\x3a\xc6\xd7\x3e\x60\xe6\xea\xb8\x5e\x69\x32\xed\x27\xf1\xd1\x58\xde\x92\xdb\xe8\xb5\x6d\x6b\x5e\x34\x3d\x5e\x81\x2e\x96\xbe\x17\x94\xc6\x43\xd8\xa4\x8a\xd6\x35\xe9\x62\x81\x8a\xe7\xd5\xcb\x5f\x7f\xaf\x35\xbd\x35\x58\x22\xb3\x52\x22\xa9\x87\x47\xe5\x7c\xdd\x8b\x21\x37\xb5\x91\x20\x0b\x27\x87\x88\x4d\xe5\x2f\xb7\x1c\xd7\xb1\x09\xe3\xea\xea\x4f\xbc\xba\x72\x57\x69\xfb\x2c\x3d\x9f\x77\xa0\x9e\x02\xeb\x39\xea\xf5\xaa\x0b\x05\x5e\x49\x02\x25\x17\x80\x92\xf6\xa9\x04\x50\x5d\x18\xe3\x31\x31\x89\xca\xe8\x10\xc7\xa8\x3e\x4d\x69\x05\x1a\xe6\xb2\x14\xa8\x74\x62\xdd\xe6\x6d\x2d\xc0\xfb\xd6\xda\x15\xa9\x52\xc3\x4c\xe6\x67\x33\xed\x9e\x1b\x53\x91\x5b\x87\x2a\xed\x27\xf7\xb2\xb1\x6c\xd7\x13\x18\x22\xf1\xef\x09\x62\xf3\x7d\xc8\xe0\x54\x19\xc1\xff\x9c\x65\xed\xab\xeb\x51\x7d\x94\xb5\x3e\x82\x02\xea\x8c\x72\xa5\xc5\x3a\xaf\xaa\x96\x5b\x78\xbd\xc6\x82\xdd\x1e\x3e\xe1\x92\xcd\xb9\x2b\xac\x56\x3f\xad\x5a\x68\xf6\x66\x8d\x35\x9a\xc6\x9f\x70\x79\x07\xaa\x2a\x71\x71\x79\x07\xa6\x56\x71\x79\x79\xd9\x9b\x35\x96\x67\x1a\x7f\xc2\xe5\xfd\xa6\xf3\xb1\x96\x16\x68\x9f\x57\x2d\xd1\x7d\xb7\xc6\x22\xd3\xe6\x6d\x96\xb9\x8c\x6c\xae\x9c\x2a\xc7\x40\xcc\x0d\x10\xb0\xdc\xe7\x61\x3e\x4f\xc9\x43\x4a\x32\xcb\xbf\x01\x99\x7a\x2a\x29\x8b\xfb\x5b\x1e\xbc\xc7\x8c\xe9\x72\xd8\x3a\x3d\xaf\x92\xff\x2d\x24\x6c\xc6\xde\x2c\xa7\x73\x81\xfd\xe5\x32\x01\x2e\x03\x6a\x3e\xb0\xd4\xc2\xae\xb1\xc9\x73\x9b\x3b\x66\xe9\xc7\x13\x48\xa2\x18\x1d\xd2\x19\xfd\x0d\x7f\xc8\xd6\x55\x6e\xeb\xe4\xff\xb6\xcc\xd4\x44\x55\x98\x03\x63\x7e\x65\x9b\x5d\xcd\x5f\x9b\x0e\x50\x3d\xde\x55\xa4\x0e\x6f\xdc\xfc\xc2\xc3\x42\x1d\x83\x9a\xb7\xea\x03\x13\xff\x91\xe6\xd5\x1f\x32\x04\x23\x9d\x0d\x3d\xf0\x26\x90\x4f\x54\xe2\x73\x9d\xda\x3e\x97\x73\x5f\xfd\x88\xe1\x9c\xaa\x14\xf7\x2a\x03\xff\xc8\xe6\x0a\xef\x4e\x11\xe7\x70\x8c\x6c\x5a\xfd\x59\x9c\x30\x18\xeb\xfa\x7f\x85\xb4\xfa\x82\x8e\xc7\x31\xea\xa6\x4f\x43\x25\xc6\x2b\x51\x49\xfd\x1b\x93\x93\xae\xa0\x6e\xea\x7e\x5d\x32\xb6\x3b\xd3\xfa\x89\x1e\xc5\x3c\x4b\x7d\x69\xdd\xe1\x5c\x20\x5e\xf5\x62\x82\x98\xf8\xe0\xa5\xe5\x01\x8d\xed\x65\x2b\xe7\x88\x36\x8d\x0a\x7d\xd8\x96\x7a\x7b\xbb\x43\xfa\x5e\x2d\x22\x16\xb8\x22\x81\xbf\xa0\x33\xda\x3d\xc5\x1f\xda\xa4\xe4\xb7\x49\x65\xd7\xcb\xc5\x7f\x0a\x19\x86\x43\x55\x4d\xec\xf3\x4f\xc6\xff\xed\x3b\xfe\xf2\xbb\x9f\x63\x76\x85\xc9\xf8\x7f\x73\xd6\xef\x66\xe3\x4f\xe1\xd2\xc3\x24\x42\xef\x97\x24\xe5\xd7\x93\xb8\xd5\x3a\xc1\xfe\xed\xbb\xe9\x68\x77\x72\x65\x68\x9b\x33\xe1\x1b\x75\xa8\xfd\x69\x4b\x0f\x58\x48\xa7\x33\x4a\x54\x30\x97\xd7\xa5\x89\x88\x55\x55\xc0\xa5\xb8\x95\x41\xe1\x72\xc8\xb5\xa5\x81\xf8\x05\xa0\xd8\x4f\xfb\x31\xb9\x75\x20\x29\x74\x86\x62\x99\xa6\xbc\x9d\x47\x99\xaa\x5a\x0b\x4d\xb5\x13\x4a\xea\xc4\x0a\xea\xe4\xd5\x6b\x41\x05\x65\x93\xc0\x29\xe2\x33\x18\x22\xb7\xfa\x6d\x45\xd9\x50\x23\x21\xac\xaf\xef\xd8\x71\xbc\xe6\xa1\x8b\xef\x0e\xd2\x1e\x8f\xf3\xdc\x3b\xed\xaf\xea\x6c\xb6\xcc\xc6\x5e\xab\xf2\x79\xf9\xa4\xc8\x92\x0d\x7a\x67\x0c\x0b\x04\x2c\x72\xab\xe3\xed\xcd\xa0\x98\x98\x58\x3b\x33\x99\xe0\xc8\xfb\xa6\x62\x89\xee\x32\xca\xf9\xea\x3c\xb7\x5a\x87\x0d\x7b\xca\xf2\x66\xa7\xb7\x6f\x6c\x11\xdd\x3b\xd9\x36\xcc\xa0\x10\x88\x11\x97\x47\xa6\x16\x6c\x3b\x7d\x55\x73\x57\xbe\x39\xf5\x8a\x12\xcb\xb7\x65\x69\x67\x4c\x0f\xe9\x73\x74\xf6\x5b\xba\xd0\x4c\xdd\xdf\x53\x47\x08\xb8\xaf\xdc\x0b\x41\x79\x0a\x4a\xd0\x99\xd7\x26\x40\xb4\xd0\x69\x4e\x6a\x29\xc6\x77\x56\x87\x64\xd9\x03\x58\x9f\x79\xdc\x40\x50\x79\x5c\x4d\xe1\xe2\x34\x75\x74\xf1\x10\x99\xf6\xa5\x44\xd6\x20\xa2\xe4\xbf\xff\xeb\xff\x11\x60\x02\x4f\x11\xe0\xc9\x68\x84\x43\x75\xc9\xc4\x29\x72\x66\xdb\x66\xd5\x91\x3d\xf3\x68\x79\xbe\xf2\x26\x38\xd4\x0b\x6a\x75\xd2\x5c\xe5\xa3\x52\x47\xed\xea\xb6\x64\xe8\xf9\xdd\x8a\x55\x5b\x26\x90\x3b\x74\xb3\xae\x16\x8c\x5b\xd7\x7b\xc8\x20\x09\x27\xae\x64\xcc\x28\x15\x0d\x87\xbc\xb1\x96\x32\x9a\xce\xc4\x3c\x15\x2c\x1b\xcf\x78\xce\xda\x55\x4d\x7e\xbc\x6f\x6a\x53\xa1\x5b\x14\x74\x83\xc2\x73\x83\xab\xcc\xa1\x4b\x12\x94\x3f\xa7\xe9\xee\xf3\x26\xdd\xed\x13\x53\x27\x50\xe5\x46\xcc\x2f\x6e\x69\x3a\xf3\x9f\x90\x00\x5c\x40\x26\x50\x04\x86\xf3\x3c\xc1\x2b\xc4\xa4\xb7\xa6\x22\x8a\xa1\xeb\x02\x2a\x04\x9d\x39\x6b\x6f\x8a\x0a\xaf\x3e\x4b\x6e\xfd\xf5\x8f\xb5\xb5\xcf\xa0\x08\x27\xcd\x1b\x7b\x55\xf0\x7e\x4e\x81\xdc\x7b\x0e\x28\x4b\xc1\xc2\xc1\x54\xe5\x20\x16\x13\x04\xd2\x8d\xaf\xb6\xb9\xb6\x71\x70\xe4\x7d\x68\xd5\x98\x74\x19\xfb\x44\x45\x55\xbd\x3a\x8d\xb4\x5c\x3f\xce\xcb\x0b\xcc\xe5\xb2\x6f\xb5\x35\xd4\x42\x48\x72\x0a\xe4\x09\x9a\x6b\x77\xbb\x8a\x40\x0e\x75\x65\x36\x5b\xb4\x2d\xcc\x54\xbf\x92\x0a\x6b\xc1\xde\x55\x1b\xa1\x75\xda\x55\x44\x6f\x2d\x3b\x5f\x56\x00\x97\xa7\xe7\x0b\x10\xbf\xe7\x3f\xa1\xfd\xff\x98\x3c\xde\x6e\x10\xbf\x9f\xa3\x33\x47\xee\xa8\xad\x76\xb6\xd3\xa4\x11\xde\x6c\xd0\x08\x9f\x2b\x48\xb9\x14\xb5\x40\x83\x6a\x35\xc1\x4b\x68\x00\xde\x64\x27\xfb\x56\xd7\xb1\x49\xf1\x46\xe3\x6b\xf9\x08\x1a\x31\x01\x16\x05\x85\xb2\x0c\x99\xe6\x15\xff\xf5\xe0\xc5\xf3\xac\xde\xbe\xbe\xba\xaa\x05\xf4\x43\x65\x48\x71\x61\x74\xc7\xe1\x82\xa7\x58\x13\x5f\xef\x1d\xcf\x2c\x93\x81\x2b\x55\x16\x44\x47\x6d\x97\xf9\x4d\x37\xcb\x2c\x99\x55\xc4\x3b\x9d\x53\x81\x52\x17\x0e\x79\xfa\x4c\x2f\xed\x5b\x67\x7b\xad\x9d\xf0\xa1\x61\x73\x0f\xd1\x7b\xcc\x25\x3f\x70\x94\x7b\xef\xa1\x5e\x43\xb6\x26\x73\xdd\x29\x9b\xb3\x6a\xed\xfc\x2e\xf7\xe2\xbc\x34\x10\xa9\xac\xd0\xd7\x8e\xfc\x34\x29\xef\x1a\x7c\xd6\xfe\x95\x92\x97\x14\x25\x46\x54\x59\x07\x57\x20\x22\x04\x9d\x5d\x96\x84\x68\xe8\x7e\xfe\x34\x24\x1e\xbe\xf8\x8f\xd1\x87\xef\x3f\xb4\x51\xe1\xfb\xc0\xb9\xdd\x36\xe4\x34\x4e\x04\xda\x87\x95\x45\xdb\xbc\x7c\xb1\xef\x9b\x79\x72\x92\xa2\x55\xb6\xad\xcb\x6a\x0b\x97\x0d\x47\x79\x5a\x65\xb3\x3b\x97\x85\xdd\x62\xb1\xec\x95\xa9\xce\x8a\x8e\xec\xcf\xcc\xf6\x70\xe7\x8b\xb6\x3d\x5c\xc2\xfa\x70\x77\x15\xf9\xbe\xaa\xe2\x62\x01\xc5\x03\x6f\x2b\x23\xe6\xeb\xa9\x02\xa9\x36\xd8\xc2\x58\xb1\xb3\xbd\x9a\xb5\x42\x57\x01\xab\x36\x57\xec\xdc\xbc\x4a\x7b\x45\xe0\x3d\xfc\x33\x41\x7a\xae\x05\x76\xef\xba\x83\x9c\xc9\x4f\x56\x07\xf1\x71\xfb\x6b\xb2\xf5\x16\x00\xb0\x82\x35\x04\xfc\x6d\x2c\x22\x6d\x60\xb2\x4c\x69\x68\xe7\xfb\xaa\xec\x6b\xf5\xa2\xb6\x3b\xb7\x56\xb4\x8f\x58\x19\x46\x30\x84\x76\x85\x45\x9e\x3a\xe3\x60\xee\x02\x77\xd9\x50\x52\xd9\x59\x1b\xb3\xc9\x25\x0d\x27\x77\x2e\x63\x38\xb9\x22\xfd\x1a\x00\xb9\x5e\xb0\x95\x57\x4b\x4b\xbc\x5d\x8d\x1d\x52\x22\x20\x26\x1c\x10\x9a\x69\xc7\x6d\xd5\xd4\xcb\x9b\x42\x0e\x29\x18\x67\xd6\x90\xa0\xc2\xba\xf6\xd9\x50\xa8\xd0\xea\x1a\xae\x7d\x05\x4c\x6c\x29\xde\x8c\x18\x05\x80\xb2\xc6\x85\xe4\xe6\x5f\x67\xd0\x19\x53\x30\x84\xe1\x89\x29\xc5\x9b\xd9\xc2\x00\xa3\x54\x80\x08\x33\x64\x04\xcd\xdc\xd8\xc5\xd2\x98\x35\x16\x9e\x8f\x86\x78\x35\xa6\x9d\x8f\x8a\x43\xad\x0d\x3c\xa0\x2e\xee\xad\x5d\x10\xeb\xba\x56\x9e\x55\x42\x54\xda\x10\xed\xca\xb0\xd0\xaa\x6f\x3c\x2b\x48\x57\x2a\x5f\xd5\xc5\xf7\x73\x2a\x59\x1b\xf3\x50\x48\x49\x08\xf3\x81\x06\x46\x93\xfb\xeb\xcc\x45\xb2\xdd\x65\x55\xbd\x54\xba\xfc\x02\xd4\xbd\xfd\xed\x1b\xbf\x6e\xfd\x7a\xf2\xaf\x55\xd5\x3d\xcb\x24\x67\x5f\x94\xba\xd7\x54\x99\xdf\x20\xab\xab\x1a\xd4\xab\x5c\x2d\x7c\x3c\x77\xda\xc8\x30\x4e\x2b\x27\xaa\xe1\xdb\x55\xa2\x1a\xf2\xf4\xe1\x0a\x4f\x6f\xd5\xf9\xba\x6c\x24\x44\xfa\xd7\x55\x9d\xb1\x2d\x14\x61\xf1\x25\x1c\x34\x4a\xbf\xdb\x7b\x77\x93\x4e\x1b\x0e\xda\xe3\x08\x8b\x7a\xe3\xac\x63\x1f\x5d\xd9\xdc\x99\x33\xec\xa6\xba\xa6\xdc\x7e\x49\x7a\xbd\x06\xef\x73\xba\x5f\x26\x90\xa7\x51\x05\xf3\x2a\x03\x1c\x54\x06\x9d\xc0\x7b\x68\xf1\xef\x21\xc7\x1f\xf4\x30\xe1\x04\x9d\x32\x4a\xba\x31\x1a\xc9\x3d\xbc\xf9\x7d\x70\xe4\xfd\x68\x24\x97\x7a\x52\x73\x1c\x78\x37\x6f\x57\x24\x21\xa9\x32\x83\x4a\x90\x66\xf6\xd0\x7a\xea\x55\x01\xa9\x5b\x97\x31\xff\xde\x6e\x6d\xfe\xbd\xf3\x11\xcc\xbf\x65\x53\x6a\xce\xb8\x7f\xb7\xca\xfa\xbb\x9e\xd5\x77\x3d\x2b\x6f\xbd\x59\x37\x93\x04\x46\xb1\x52\x9d\x71\x68\xb2\xe1\x5e\xb5\x49\x37\x47\x40\xae\x8c\x1a\x7d\x31\x91\x5a\xef\x5e\xfe\xc7\xce\xd3\xc9\xfe\x59\x8e\x1c\x15\x48\x4b\x9e\xa8\x00\xfd\x6f\x95\x42\x62\x14\xab\xa0\xbe\xfa\x70\xac\xb2\xb9\xb4\x1c\x69\xa8\x33\x6b\xe9\x10\x66\xa4\xca\x12\x55\x66\x16\x6a\x7b\x72\xf3\x03\xed\xe4\x6e\xf0\x70\x15\xcf\xfa\x50\x72\x2f\xa8\x03\xab\xc3\x18\xcf\x94\x88\x79\xa8\xc6\x0d\x8e\x04\x4b\x50\xa0\xfe\x55\x4f\x77\x8a\xfe\xaa\x12\xcd\xab\x22\x18\x15\xc1\x46\xd6\xf6\x53\x32\xe3\x49\x68\x68\x62\xa2\xea\xaa\x83\x8e\xec\x62\xeb\x29\xe6\xc2\xf7\xf2\x76\xcc\x77\x25\x42\x72\xbb\x2d\x21\x69\x49\xc2\x6e\xb5\x26\x61\xad\x47\xbe\x8c\x07\xab\x0e\xbf\xac\x60\x76\xc7\x15\xce\x1e\xa1\x18\x09\x53\xdc\xca\x9a\x8a\x9c\xb8\xf4\xf6\x56\xe0\x6a\x54\x28\x5f\x31\xcb\x59\xb2\x97\x04\xd3\x88\x33\xda\xe5\x02\xcd\xba\x8d\x66\x3b\x07\x95\xb7\xab\xec\xc3\xf6\xb6\x2f\x26\xa7\x48\x85\x83\xb8\x37\x7f\x8d\xc5\xf8\xa6\x2b\x47\x1e\xe7\xe9\x7d\xd9\x30\x52\x22\xf2\x55\x62\x80\x11\xb7\x1c\x1b\xb3\x45\xea\x22\xaf\x48\xa9\x7f\x2b\xbb\x6d\xca\xa8\xed\xea\xab\x83\x4f\x6a\x8c\x12\x4e\xd8\x89\x41\xcd\xe2\x8e\x47\x48\x2a\xea\xf3\x4f\xb8\xe7\x05\x53\xa6\xce\xb8\x86\xc7\xe4\xa5\xe4\x6b\x12\xf0\x38\x8a\x91\xa2\x3e\x92\x1c\x41\x12\xa2\x38\xfd\x45\xc9\x08\xb3\x69\xe1\xa7\x8a\x90\x7f\x96\x8a\xe2\x0f\xe1\x19\xc4\x12\xc9\xf7\x9c\xd7\xfa\x30\x9b\x27\xfa\xc7\x3e\xa3\xd3\x99\xb9\x4c\xb2\xa7\x86\x49\xc9\x9d\xa7\xce\x89\xec\xcc\xbc\x50\x35\xdc\x02\x10\xd9\xc7\xbb\x0c\x81\x39\x4d\x00\x4f\xcc\x1f\x67\x90\x08\x29\x9d\xe9\x2f\x80\x98\x60\x9e\x19\xb4\x20\x89\x00\x8c\x63\x80\x05\x07\x58\xa0\x29\x7f\x90\x09\x71\xba\x81\x15\x13\x9e\x60\x1d\x43\xc2\xd3\xb2\xe9\x8e\x6f\xc2\x95\x9d\x2a\x9a\x39\x84\xd8\xde\x2a\x22\x7a\x1d\x66\xa5\xc7\xe5\x37\x76\xdd\xad\xdc\x4c\x15\x06\xec\xb2\x24\xe5\xe8\x82\x7c\x42\x93\x38\x3a\x98\xd0\xb3\xa7\x98\x9c\xa0\xe8\x31\x11\x58\xe0\x7c\xa0\x9e\x83\x10\xae\xff\x4d\x27\x6f\x7d\x38\x66\x34\x99\x29\x11\x19\xf2\x13\xf9\xdf\xa5\x08\x59\x18\xc9\x26\x61\xae\xe4\x5d\xa5\x6f\xf5\x70\x6d\xbf\x56\x73\x72\xf7\xe7\x6e\xc5\x9c\xdc\xc3\x10\x38\x47\xbd\xf2\x12\x56\x19\xe8\xd5\xc1\x78\x4b\xb8\xcf\x51\xce\x7d\xdb\xbe\x44\x79\x73\x83\xaa\xd2\xe4\xfa\x50\xff\x0b\xcd\xb7\x7e\x93\xd2\x17\x78\x04\x05\xac\x96\x39\x2c\x9d\x9e\x25\x71\xac\x9d\x3f\x56\x63\x70\x64\x8f\x21\x65\x11\x62\xcb\xa4\x10\x0b\xee\x6f\x2b\xc0\xad\x4e\x57\x8e\xb3\x56\x8b\x4d\x15\x9e\x99\xe6\x82\xe2\x2a\xeb\xa2\x9c\xfb\x30\x46\x35\x99\xb1\x9d\xf5\xba\xf6\x69\xb3\x37\xf5\x53\x6d\x33\xc7\x25\x36\x67\xaf\x32\xaf\x65\x2a\xa6\xda\xa1\xd4\x7c\x38\x4d\x58\xa8\xd5\x4d\xca\x84\x15\xa7\xed\xef\x47\x88\x87\x88\x44\x58\x5b\x6e\xd3\x93\x4c\x25\x27\xfd\x17\x9a\xab\x6d\xce\xdf\x30\x75\x3b\x29\x3c\x77\x3b\x5b\xc2\xec\xec\x0a\x4c\xd1\x5f\x85\x6a\xad\xee\xbd\x94\x1b\xcb\x91\xbb\xc3\x34\xdb\xa8\x5a\xf4\x8c\x51\x95\x88\xc2\x3b\x41\xf3\x3a\x5d\xfd\x5f\xa8\x68\xf9\x5f\x67\x00\xa5\x86\xd4\x0d\xf1\x5b\xfa\xb2\x34\x48\xdd\x53\x77\x60\x6d\xb6\x5f\x09\x2c\x52\x75\x11\x75\x17\xce\xd3\x0f\xea\x53\xbd\x67\x4a\xc6\x4d\x07\x77\x35\x14\xab\xfb\xab\xcd\x86\x60\x87\xb9\xad\xd2\x21\xf0\x99\x32\x75\xdf\x72\xb5\xaa\x38\x41\xdd\x10\xc5\xf5\xd9\x71\xea\x35\xa9\x0a\xe9\xd0\x35\x87\x2e\xd3\x6f\x8a\x0b\xb4\xbb\xd8\x74\x4d\x56\x4d\x66\xc7\x75\x32\xeb\x63\xc7\x27\xf4\xac\x3b\xc1\x11\xea\xaa\x5e\x38\xc8\x64\x53\x4d\xe0\x62\x93\x97\xc6\xce\x4a\xb7\xcc\xb9\xab\xb5\x9c\xaa\xf2\x46\x79\x61\x8c\xc3\x13\x6f\xb9\x52\xf1\x92\x9e\xfd\x86\x39\x1e\xe2\x18\x67\x47\xf1\xa6\x23\xb7\x16\xcc\xc8\x6b\xaa\x5f\x56\xa8\x71\xc6\xca\x6b\x60\xe5\xa8\x8a\xcb\x4f\xf9\xb8\xc9\x8d\xd4\xa0\x45\xa7\xd6\xb5\xe3\xac\x78\xb3\xbb\xcf\x98\xab\xf1\x4d\x9d\x5e\x34\x57\x96\x94\x39\xea\xd2\xd1\x48\x36\x59\xda\xe2\x67\x1c\x49\x90\x48\x64\x09\x3c\x29\xe9\x00\x7b\xc4\x97\x21\x4e\x9d\xe0\x54\x3b\x56\x55\x6e\x0e\x7b\xb2\x42\x7d\x5d\xd6\x82\xa8\x16\x9b\x5b\xa7\x1f\xfe\xc6\xfc\x53\xe7\x3e\x6b\x3e\xeb\xad\x82\x21\x24\x7a\x94\x34\xdb\x63\x93\xca\xa7\xca\x31\xe7\xc9\xf3\xcb\xe8\x99\x63\xbe\xcf\xdb\xc2\x42\x3a\x9b\x5b\xdd\xb1\xd6\x32\xd6\xe4\x41\x4b\x6f\xf3\x2a\x33\x7f\x31\x54\xdb\x06\x53\x26\x82\x8e\x68\x98\x28\x11\xb0\xa0\xb1\x06\xde\x0c\x31\x65\x72\x2b\x98\xe0\xb6\x18\x8a\xa1\x40\x51\x17\x65\xf2\xa3\xba\xb9\xce\x05\xc3\x64\x8c\x47\xf3\x2e\x55\x56\x2e\x4f\x0b\x73\x5d\x29\xda\x29\x51\x28\xc6\x5c\x74\x85\xf6\x9a\x79\xca\x21\xba\x8e\x2d\x6f\x49\xb0\xf7\x46\xd9\x98\xc7\x20\xe1\x72\xe6\x7c\xcb\x40\xc7\x35\xdd\x29\xcb\x5d\x37\x82\x02\x76\x15\x8e\x75\x47\x0c\x8e\x55\x19\x9c\x72\xc3\x8f\x6a\xce\x13\xf6\xaf\x6a\x8b\x64\x36\x97\x21\xa5\x31\x92\x1b\x5a\xb6\x40\xaa\x75\x6c\x71\xc4\xb0\xba\x0d\xce\xb6\xba\x33\x86\x4f\x75\x4a\x88\xcb\x4e\xbd\xb6\x81\xe5\xda\xc1\x39\x22\xc9\x14\x31\xb9\x4b\xfd\x6b\xdb\xc1\x18\x89\x7e\x3a\xa6\x7f\xce\x90\x48\x18\x01\xa2\xf7\xa3\x9e\xff\xa1\x5d\xd1\xa2\xce\x08\x9b\x2d\x39\xd2\x29\x34\xbe\xcc\xf5\x3e\x82\x02\xad\xb2\x58\x8b\x80\xdd\xb5\xb1\xb5\xd0\xc3\xe7\x81\xb6\x76\x52\x97\x59\xd0\x67\xb2\x14\x92\xc8\x59\x7f\xb1\x08\xf9\x5c\x4d\x7f\x15\x94\xd4\xa4\xfd\x8b\x5d\xf0\x81\x9a\xfe\xd2\x05\x27\x02\xc7\x7c\x0b\x46\x51\x57\xd0\x6e\x31\x96\x3f\xb7\x9c\x4b\xe1\x9d\x0b\x95\x81\xe7\x05\xd8\x3f\x0f\x29\xe1\xe2\x88\x04\xec\x78\x80\x7a\x7c\x16\x63\xd1\xf1\x1e\x78\xfe\x46\x8c\x04\xa0\x83\xb7\xd7\xcf\xc9\xe2\xfa\xb9\x58\xbc\xdd\x60\x9b\x9b\x1d\x7a\x63\xf0\xf6\xc1\xf5\x73\xb6\x78\xeb\x6f\x60\xfd\x9b\x3d\x78\xbb\x79\xfd\x1c\x2f\xde\xf6\xe5\x1b\x2c\xdf\x98\xc5\xd3\x45\xd3\x52\xd3\xa4\x1c\x5d\x9d\x6c\xa5\xcb\x05\x14\x09\xcf\xe7\xba\xb8\xfc\xca\xdf\xd1\xe1\xe1\x7c\x86\xf8\x40\xfd\xa9\xf2\xcf\x1c\x98\x81\xb2\x53\x58\x7a\x73\xce\x11\x3b\xc5\x21\xea\x1f\x79\xcc\x98\x10\xa5\x50\xa2\x95\xf0\xc0\x1b\x41\xac\x63\x64\x63\xca\x85\x92\x78\x54\xa6\x36\xa9\x98\xf1\x39\x17\x68\xba\x7a\xbb\x21\x14\xe1\xa4\xa6\x99\xd4\x70\x8c\xc5\xb4\x79\xe4\x4b\x77\xb2\x70\x21\x76\xe4\x19\x28\x48\x01\x4b\x2d\xcb\x0b\x3c\x35\x84\x7e\xa0\xff\x3c\x6e\xd8\xe4\x10\xc6\x61\xa2\xbc\x92\x33\xca\xb1\xa9\x34\x59\xa2\xc0\x43\xc8\x71\x98\x86\x6f\xd5\x37\xfd\x8c\x4e\xb5\x25\xd6\x8d\xa7\x39\x8c\x21\xe7\x88\x6f\xc1\x21\x17\x0c\x86\xa2\x1b\xd3\xf1\xb8\x9a\x76\x6f\x45\x68\x98\x8c\xb3\x9f\x5a\x8a\xdd\x9a\xe2\xf7\x98\x14\x9f\xa6\x70\xa3\xa7\x88\x31\x1c\x29\xe9\x58\xee\x6e\x22\xd4\xa6\x9a\x8f\x67\x34\x9e\x8f\x70\xac\x4a\x19\x28\x1f\x4c\xd7\x50\xd2\x02\x18\x03\x1c\x90\x80\x05\x34\x88\xaf\x96\xa3\x61\xfb\x97\xf1\x13\x77\xce\x13\x16\xf7\x3d\x2f\x98\x41\x06\xa7\xbc\xdf\xd9\x0e\x58\xcf\x4e\xdb\xef\x74\x3a\xfe\xe0\x7e\xe7\x7c\xe1\xfb\x7e\x10\xd3\xf1\x13\x24\xc2\x49\xc7\x3f\x5f\x04\x88\x44\x2f\x46\x23\x8e\x44\x5f\xe9\xa4\x54\xfd\xbd\x9f\xf6\x41\x9c\x3e\xbc\xf4\x5b\xcf\x59\xa3\x21\x71\x00\x0d\xc4\x04\xf3\x5e\xfa\x8d\x25\x53\xe8\xc1\x39\x65\x78\x8c\x49\xdf\x53\xc1\xbe\x9e\x19\xa3\x8f\x16\xfd\xf4\x0d\x22\x51\xfa\xfc\x0e\xba\xad\x28\x1b\x8c\x22\x85\x98\x30\xde\x5f\xba\xa4\x51\x12\xc7\xaf\x58\x5c\x9a\x71\xc2\xb4\xa5\x40\xb6\x97\x9a\x89\xb3\x3a\xa9\x24\x15\x46\xa8\x5e\x56\x9c\x42\x3a\x55\x83\x3a\x9d\xed\x80\xf6\x20\xe7\x78\x4c\xfc\xce\xf9\x22\x50\x4b\xd7\xc3\xe8\xbf\xdd\x91\xf4\x93\xe2\x60\xbe\x25\xe4\x6f\xaf\x9f\xab\x0f\x12\x16\x2f\x1e\x5c\x3f\x47\x8b\xb7\x0b\xdf\x5f\x0d\xf3\x25\x6d\xe7\x3a\x22\xac\x78\x00\x90\x96\x67\x9a\x31\xdf\x1e\x0f\x8d\xf8\x21\x25\x61\xc2\x18\x22\xe1\x5c\xe5\xdf\xcc\x8d\xad\xf4\x3e\x5d\x88\x22\x35\xe9\x55\x22\xfc\x27\x42\xf7\x61\x32\x1a\x21\x76\x80\x3f\xa0\xfe\x9d\xed\xed\x60\x0a\xdf\x3f\x61\x70\x8a\x9e\x61\x09\xa1\xfe\x9d\x60\x94\x62\x3a\x9c\x49\x6a\xad\xfe\x9c\xc1\x84\x23\xf5\xd7\xc8\xf9\x78\x3b\xd0\x29\xce\x5e\x22\x3e\xa3\x84\x23\xc9\x12\xf1\xa8\x83\x7a\x88\x31\xca\x7c\x4b\x9d\xe4\x5e\x61\x12\x32\x55\x51\x35\x5d\x96\xe7\xf4\xe4\xf9\x81\x5c\x40\x47\x7d\xea\x3c\xbf\xaf\x8f\x48\x7e\x8e\x9b\x9b\x1d\x83\x3d\x6a\x4e\x1a\x59\x38\x12\xf9\x1e\x83\x6d\xdf\xf7\x37\x6a\xdf\x19\x14\xd3\x2b\x44\xfe\x22\x98\xd1\x38\xd6\x07\x46\x40\x7e\xe2\x77\xd2\x2d\xfa\xa6\xe3\x6b\x74\x93\xb8\x2b\x71\x31\xe1\xa8\xa7\xfd\x97\xbb\x71\xdc\xf1\x37\x04\x9b\xe7\x4f\x74\xc2\xe2\x8d\x39\x46\x71\xa4\x97\xae\x01\x8a\xfc\x9e\x98\x20\xa2\x0f\x82\xd9\x1a\xbf\x73\xae\x20\xa5\x36\xd3\xbe\x47\x83\xfb\xaa\x59\x09\xb4\xbe\xbf\x08\xa1\xee\xea\x5c\x4c\x18\x3d\x53\xe1\xf5\x2a\xa7\x9c\x5c\x81\x1a\x51\x2f\x00\x4f\x11\x4d\x84\xdf\x49\xf9\x42\x4f\x20\x15\xb6\xf4\x60\xbb\x7f\x13\xdd\x92\x27\xa5\x27\xd9\x5b\xc7\x0f\x9c\x45\xd5\xae\x7e\x85\x9e\x03\x77\x67\xb2\x61\xda\x1d\xce\x4c\x02\x6b\x38\x9e\x45\xd6\x93\x3f\xa6\x0e\xdb\xa9\x19\x85\xd1\x38\xc6\x64\x9c\xc6\x81\xae\x46\x29\x2a\x8f\xae\x7f\x7e\x0a\x19\xa0\x41\x1c\xc0\x80\x07\x49\x10\x06\x51\x30\x0b\xa6\x1b\xf6\x4b\x30\xb4\xdf\xfa\xe7\x78\x73\xb3\xee\x94\x8b\x1c\xb3\xc7\xbd\xec\x47\xa0\x3c\xe2\xe3\xc4\xbe\x71\x7f\x06\x67\x0c\x0b\xf3\xdc\xfe\x19\x68\x12\x81\x7b\x98\x60\x61\x94\x91\x07\xb9\x5f\xbd\x10\xc6\x71\x87\xf8\x7d\x4d\x37\x16\xfe\x22\x9d\xec\x48\x4f\x56\x2f\x8a\x18\x92\xdb\x11\x03\x8f\xcf\xa7\x43\x1a\x7b\x83\x81\x98\xcf\x10\x1d\x75\xc8\x20\x2f\xfd\xe0\x51\xc7\x33\xdb\x72\xcd\x7c\x03\xd0\xc5\xc5\x35\x64\x09\x01\xda\x90\x5d\xe2\x01\x3a\x3a\x50\x5d\xf5\x04\xdd\x67\x78\x8a\x05\x3e\x45\xc7\x1b\x78\xd4\xd1\x93\xb9\x36\x18\xd8\xd1\x07\x58\x4f\x14\x05\xe2\xe2\x22\x15\x8a\xfc\x8d\xaa\xa1\x88\x1d\x86\x6c\x64\xa7\x43\x0a\x8e\xfa\x84\x78\x0f\x1f\x3a\xc3\x81\x69\xc2\x05\x30\x0d\x20\x98\xa5\xcf\x15\xe4\x7a\x9e\xbf\x30\xeb\x36\x96\x3c\x6f\x30\x18\x88\x07\x5a\x77\xea\x6b\x9d\xd1\x97\x87\xae\x23\xac\xad\xcf\xf3\xfd\x07\xa4\xaf\xbf\xe8\x10\xdf\xc7\x92\x91\x37\x6c\xb5\xd9\xa2\x20\x2f\xdf\xe5\x36\xfa\xda\x76\xb6\xb9\x92\x42\xf4\xd1\x91\x38\x1e\xe0\x00\x65\x9b\x35\x29\x61\xe1\xe0\x7c\x61\x05\x09\x33\xfa\x09\x9a\xf3\x0e\xf1\x7b\x23\xca\x1e\xc3\x70\xd2\xc9\x69\x30\xf4\x08\x1d\x0f\xc8\x11\x52\x52\x33\x75\x70\x6e\x70\xed\x9a\xfb\x33\xa0\x39\xac\x53\x6f\x73\x68\xd8\x31\xe6\x68\x4c\x00\xbd\xb8\xa0\x2e\xb2\xf9\x52\x31\x4b\x91\x73\x70\x6d\xdb\x0f\xe8\x00\xf7\x78\x8c\x43\xd4\xf1\x7b\x0c\x9d\x22\xc6\xf5\x5f\x51\x12\x22\x67\x82\xea\xc8\xd8\x6d\x35\x78\x79\x71\x81\x17\x7e\x40\xfd\x80\x6d\x6e\xa6\x08\x93\x1b\x4f\x0d\xa7\x66\x93\x7f\xfe\x80\x96\x8f\x00\xb3\x47\x20\xc8\xbd\x34\xfc\x54\xb3\x25\xb0\x3d\x28\x8f\x50\xbf\xb5\x54\x2e\x4f\xca\x86\x7e\x40\x17\x97\x66\xe9\x01\xea\x29\x12\xe4\x1e\x36\x6c\x81\xa2\xc3\x1e\x53\xe9\x0d\xe5\xc4\x31\x03\xb7\x0f\xa9\x00\xa0\x18\x51\xdf\x1c\x29\x49\xa8\xfd\x20\xa3\xb9\x7d\x45\xb9\xc7\x48\x48\xb4\x96\xe4\x7a\xb1\xa1\x99\xda\x7c\xa0\x8e\xf7\xe0\x3e\xda\xdc\x14\x0f\xd0\x96\xe8\x6f\x07\xe3\x01\x92\x92\xa4\x64\x07\x5c\xc0\xe9\xac\x8f\x82\x84\xa3\x48\x4b\xc4\x26\x59\xa6\xfa\xb1\xf0\x83\xd3\xc1\x91\x37\x85\x4a\x78\x9a\x31\xa4\x24\xda\x2e\xc7\x11\x0a\xa1\x94\xb2\x66\x94\x8b\xd2\x33\xfb\x19\x9a\x4d\x90\xc4\xbf\x38\xf7\x61\xf9\x29\x9d\x79\xc7\x29\xf2\x18\x34\x19\xdc\xef\xd8\xe3\xe2\xfb\xc1\xf9\xc2\x0f\xce\xec\x42\x4e\x8f\x50\x2f\xc6\x23\x14\xce\x43\x6d\x6e\x3f\xee\x9e\x1e\x89\xc2\xa3\xe0\x9d\x5c\x23\xea\xbd\x44\xda\xb3\xfe\x8a\xc3\x31\xea\xe9\x02\x2f\x52\x2d\xe7\xbd\x97\x07\x07\x17\x17\x4d\x1f\xa8\x27\x17\x17\xdb\xca\x74\xf1\x61\xd0\xa1\x83\xc2\x7e\x39\xb9\x6a\x7b\x38\xf2\xfc\x20\x96\x5f\xe0\x1e\x8c\x31\xe4\xf9\xd7\x69\x51\xed\x9e\x53\x36\xc1\xf3\x03\xb8\x42\x0b\x53\x9d\xc6\x0f\x78\xc3\x44\xa4\x4a\x9d\x4a\x88\x9e\x1f\x24\x2b\x7c\x1b\x36\x2d\x30\x9b\x8f\xfc\x8b\x17\xdb\x46\x03\xc5\x7a\x01\x7a\x2f\x10\x89\xb8\x23\x61\xe8\x27\x1d\x96\x4a\x4d\x46\xd3\x60\x49\x28\x28\xeb\xf4\x7a\x3d\xe4\x9f\xf3\x64\x86\xcc\xdf\xc1\x48\x21\x77\x90\x9b\xa8\x3e\x8f\x43\xf3\xc6\x85\x61\x30\x0b\xf4\x59\x28\xbe\x34\xe0\x0a\xa6\xfa\xfd\x62\x8c\x04\x48\x58\x9c\x9e\xac\xb7\x5b\xa7\x3b\x5b\xda\x56\xe4\xc8\x2e\x5b\x46\x39\x91\x27\xa9\xb8\xbf\x8b\x2d\x75\x94\xdf\x2e\x52\xb9\xd3\x08\x8e\x62\x20\x99\xd5\x23\x79\x4a\x9f\x41\x31\xe9\x8d\x62\x2a\x85\xba\xde\xa1\x3d\x60\x5b\x3b\xe8\xae\xef\x07\x78\x90\x7b\x9d\x47\xbd\xbd\x59\xa2\xf1\xee\x90\x0a\x18\x1f\xe2\xf0\x84\xfb\x12\xfb\xd4\x74\xc2\x59\xd2\x9b\x25\x7c\xa2\xe9\x91\x7b\x74\x85\x3e\xba\x38\x3d\xb7\xf3\x0e\xd6\x62\x9c\x03\x25\x7f\xe1\x1b\x72\x40\x06\xef\x3a\xc8\x08\xd6\xba\x9a\x5b\x73\xbf\xc4\xe9\x97\x6c\xed\x6c\xdf\xbc\xad\xfe\x95\x1f\x41\x83\x5a\x0e\x22\x8f\x0a\x1b\x6c\x07\x74\xb0\xbd\x31\xa2\xac\x23\x79\x5a\x0c\xe8\x48\x8b\xd2\x0a\x73\x32\xa0\xa1\xde\xa1\x7c\x70\x14\xab\x17\x4a\x84\xb8\x26\xfc\x90\x12\x81\x49\x82\xcc\x84\x71\x25\x6c\x45\x09\xb6\x64\x90\x7b\xdd\x0a\xb6\x01\x1c\xcc\x3b\xa4\x0c\xad\x8d\xb8\x01\xe0\xb8\x02\x30\x41\x9c\x6b\x6f\x5f\xa9\xd1\xfa\xd0\xfe\x3c\x10\x30\x3c\xe9\xc3\x1b\x2c\xdd\x0d\x3e\x78\xd7\x11\xf2\x90\xce\x3b\x7c\x09\x70\x37\xe2\xe6\xfd\x32\xd3\xe2\xce\xb4\xdc\x2e\xe3\x62\x7f\xf9\x39\x26\xf9\x39\x26\x37\xe8\xc2\x0f\xd8\x8d\x01\x0c\xe8\x8d\x41\xb2\x58\x58\x05\xd2\x2a\x4a\x76\x4f\xea\x10\x69\x2c\x15\x9e\xa0\x0a\x75\x9d\x37\x0a\x1d\x32\xb9\x46\x0c\xee\x9f\x8b\xfa\xbe\x2a\x3b\x92\x8c\x4e\x1e\xec\x70\x96\x74\x1c\xae\x4a\x32\x15\x4d\x8d\x94\x91\x2a\xfd\xb9\x1e\x64\x95\x16\x6a\xae\x45\xdb\x4f\xf6\x51\x2a\x67\x57\xd1\x8e\x22\xe9\xf4\x2f\x2e\x8e\x8e\xfd\x54\x80\xe2\x94\x89\xce\x99\xdf\x9b\xc2\x59\xa7\x83\x15\x63\x86\xfc\xa4\xaf\x68\xf1\x18\x09\xbf\x83\x4d\x59\x6f\x3f\x70\x90\x2c\xff\x3e\xcf\x55\xf2\x5b\x5d\xfd\x65\xca\x4d\xc2\x59\xd2\xcf\x03\x00\xf9\xc1\x34\x6d\x99\x7b\xbe\x90\x5a\xec\x22\x98\x74\xa2\xde\x8c\x51\x41\xa5\xec\x1e\x68\xa3\xd3\x11\x3d\xb6\xf6\xd0\x31\x12\x2f\xce\x88\x95\x96\x1e\x21\x1e\x32\x3c\x93\xb4\xbe\xd4\xca\x0f\x9c\x47\x7e\x30\x1b\x14\x7a\xce\x11\xfa\xa3\xf8\x38\x38\x2f\x4a\xd8\x79\xf9\xdb\x91\xb7\x03\x47\xde\xb3\xb2\xcc\xb4\xae\x7f\xcb\x2b\x8e\xe0\x65\x87\x28\x0c\x10\xce\x12\x2f\x38\xe2\x2b\x82\x46\xb6\x2a\x80\xa6\xd0\xef\xd4\x4e\x38\x59\xb1\xeb\xa9\xdd\xf6\xa6\xde\x0d\x87\x3f\x0a\x57\xec\xdc\xa0\x77\xbe\xef\xc8\x77\xcc\x5a\x1f\x5a\x18\x12\xd0\x7b\x14\x76\x43\x3a\x9d\x42\x12\x75\x51\x84\x05\x65\xdd\xf7\x02\xb1\x69\x17\x46\x70\x26\x8a\x16\x85\x42\x2f\x52\x5d\xfa\x18\xbe\x55\xcb\x8d\xb6\x8e\x5e\xbf\xdf\xde\xee\xbe\x7e\xbf\xf3\xe4\x78\x6b\xec\x2c\x4d\x4d\x3f\x27\xda\x18\x45\x5c\xd3\x3a\xc4\xa6\x98\xc0\x78\x80\x52\x83\xd7\x9e\x5e\xe2\x1e\x8c\xe3\x21\x0c\x4f\x06\xc2\xd0\x4b\xfd\x78\x60\xb8\x78\x04\x05\x7c\x8a\xb9\x40\x04\xb1\x01\xea\xe9\x0a\x0b\xca\xcc\x74\xee\xd8\x99\x54\x79\x82\x53\x44\xb4\xf8\x2f\xa7\xcf\xf1\x54\xf9\x3b\xcc\x28\xe9\x07\x83\xaa\x56\xbd\x21\x26\x91\xd1\x29\x90\x52\xf5\x50\xc7\xfb\x5f\x47\x0f\x6e\xdf\x99\x78\xfe\xa2\x3c\x84\x32\x13\x4a\x9d\x3a\x95\xf2\x9e\x3e\x7e\x72\xf8\x66\xf7\xe5\xcb\x17\xbf\x5f\x5c\xe4\xdf\xbc\xda\xaf\x7e\xfe\xf2\x97\x9f\x7e\xae\x69\xf2\xe8\xc5\xef\xcf\xf5\x1b\xff\x1e\x8a\x39\x02\xa5\xe1\xf6\x5e\x3c\x3f\x7c\xf9\xe2\xe9\x9b\x57\x7e\x0e\xba\x76\xea\xaf\x87\xe0\xf5\xd0\xeb\x31\x34\x43\x50\x74\x5c\xb0\xf6\x74\x59\xa5\x94\x39\x19\x60\x7b\xde\x46\xf5\x40\x8f\x9f\x1f\x3e\x7e\x59\x35\x48\x4c\x3a\x9e\xe7\xd7\x6d\x66\x6e\x4c\xbf\xbc\x93\xbd\x08\xf3\x19\x95\x2c\xb5\x66\xdc\x47\x8f\x9f\x3e\x3e\x7c\xec\x57\x4c\xfd\xfe\xb6\xb5\xa0\x56\xaf\xba\xb0\xb2\x5c\x0f\x9a\xe5\x6c\x07\xdd\x1d\xdf\x19\x38\xed\xd8\x15\xcd\x18\x52\x4e\x3c\xc9\x32\x3c\x23\x2f\x16\xc6\x13\x85\x91\xac\x5d\xdf\xfc\xd6\x6e\xde\xc5\xc2\x5c\x65\xb1\x66\xd8\x6a\x28\x2c\x9a\x7c\xbb\x39\xc2\xc0\x69\x78\x82\xc4\x0a\x04\x01\x11\x13\x87\x77\x75\x24\x01\xf5\x7e\x7e\xbc\xfb\xf2\xf0\xc7\xc7\xbb\x87\x6f\x7e\x91\x08\xf2\xdb\xee\xd3\x22\x9d\xa8\xfc\x66\x07\xdd\x5e\x42\x31\x94\xc9\xa4\x9a\x62\xa8\x85\x5b\xb2\x20\xe8\x09\x22\x03\x12\xe0\x1e\x25\x74\x86\xc8\xa0\xe3\x5b\x8a\xc0\x11\x89\x7e\xe7\x3f\x43\x12\xf1\x09\x3c\x71\x4c\xec\x24\x3a\x14\x73\x29\xad\xa4\x8f\xa4\x42\xfe\x33\x82\x4c\x0c\xe5\x39\x91\x4b\x6c\xa0\x2f\x9a\xb4\x2c\xd4\x90\xe6\x8a\xfd\x00\x0f\xee\x9f\x4b\x99\x9f\x0c\x7e\x3d\x78\xf1\xbc\x37\x83\x8c\xa3\x0e\x56\x9b\xec\x6f\x90\x1e\x17\x11\x4d\xc4\xe6\xa6\xfd\x4b\xbd\xd8\xdc\xb4\x24\x46\x09\x26\x43\xc8\xd1\xdd\xdb\x8f\x90\xdc\x25\x6d\x7f\xf3\x3b\xb9\xef\xed\x98\x61\x4c\x39\x72\xd7\x29\xe8\xcc\x9d\xfc\x92\x43\x5a\x3c\x2d\xff\xeb\xe8\xd6\x77\xf7\x6e\xde\xdb\xb9\x7d\xf3\xde\xce\x9d\xed\x7b\x3b\x77\x6f\x4d\xab\x3f\x95\x9d\x1c\x4e\x10\x08\x29\x21\x26\xf9\xc2\x04\x72\xa0\xa6\x13\xf5\x3c\x7f\x11\xc8\xd3\xc2\xf1\x07\x14\x15\x76\x21\x05\xf7\x62\x91\xfb\x79\xee\x6c\xa8\xfa\x50\x5d\x9c\x74\xdc\x6d\xe7\x42\xcc\xdf\xc8\x1e\xfb\xe7\x2a\xa1\x5e\x3f\x3f\xad\x90\xc6\x3c\x98\x20\x3c\x9e\x88\xc2\x1b\x46\xcf\xb8\x3c\x4a\x8b\x12\x12\x2c\x1f\xf3\x54\x97\x94\xe9\xef\x04\x30\x11\x93\x37\x0a\xc3\xfa\x19\xb2\x5d\x5c\x78\x9e\xea\xb9\x80\x34\x06\x4d\xec\x03\xa9\x97\xb1\x01\x47\xe2\x17\x22\x10\x3b\x85\xb1\xf6\x5b\x2e\x1f\x5e\x39\x01\x03\x2c\x07\xc8\xed\xeb\x79\x18\x23\xc8\xd2\xde\x2a\x46\x73\x39\x94\xf6\xae\x2c\x19\x8a\x8b\x08\x93\xfe\xb9\x44\xae\xbe\x83\x83\x8f\x89\x8b\x83\xc8\x57\x80\x6c\x43\x98\x62\x5a\x19\x50\x54\xe1\xd5\xa8\x76\xcf\xdb\x20\xd1\x52\x4b\x24\xf9\xad\xdb\xf0\x6a\x5c\xf6\xad\x1c\x9f\x76\x71\x5c\x30\x04\xa7\x69\xb0\x41\xdd\x67\x33\x1a\xc7\xb5\x1f\x99\x3e\x94\x13\x4f\x39\xa2\x09\xaf\xf3\xc6\x04\x25\x47\x8c\xb6\x8c\x0f\x83\x51\x30\x09\xe6\xc1\x38\x38\x0d\xce\x82\x77\xc1\x87\x60\x3f\xf3\xd0\xbc\xf8\x92\x3c\x34\x27\xff\x78\x68\xbe\x1c\x0f\xcd\xfb\x7f\x3c\x34\x7f\x3b\x0f\x8d\x72\xa4\x3c\x81\x38\x4e\x18\x1a\x54\x38\x6c\x34\x15\x1b\xe4\x69\x93\x63\x2b\xa2\x39\x9f\x8d\xa8\xf2\xda\x3c\x4b\xbd\x36\x36\xf8\x28\xef\xb8\x31\x41\x4b\xa9\xb9\x48\xf8\x41\xc2\xe2\x5a\x27\xce\xc1\xe0\x0e\xba\x1d\x1c\x2a\xb7\x8d\x3f\xb8\x2f\x1f\xd2\x18\xf5\xce\x20\x23\x9d\xb7\x4f\x5f\xfc\x04\x9e\x3c\x3e\xdc\xfb\xb9\x0f\xf6\x68\x12\x47\xe4\x6b\x61\x65\x15\x20\x28\x50\x11\x36\x52\x07\xcf\x2d\xfb\x50\x99\x6a\x9f\x0d\x3a\xc3\x41\x67\x3b\x88\xeb\xc2\x8c\xb4\x47\xc0\xba\x27\x62\x3a\x3e\x50\x94\x1c\xb1\x9e\xa4\xf7\xbd\xec\x46\xb4\x1f\x4c\x06\x05\xd0\xc8\xcf\xf7\x29\xd6\x05\x40\xf5\xe5\xc1\xc0\x13\x10\xc7\x9e\x1f\xcc\xe5\xc7\x49\x55\xb4\x42\xce\xc0\x66\x81\x17\x88\x01\xaf\x8e\x4a\x82\x59\x54\x52\x75\xd4\xd5\x76\x2e\x58\x49\x19\xe1\x0b\x01\x48\x62\xf1\x76\x23\x15\x28\x3b\x99\xa1\x5c\xc7\x80\xa0\x0e\x76\x42\x3b\x50\x4f\xa0\xf7\xa2\xe3\xfb\xc1\x61\x07\xfb\xd6\xde\xad\x07\x88\x21\x26\x87\xe8\xbd\x78\x40\xa4\x50\x31\xeb\x45\x4a\xa4\xf5\x25\x65\x30\xe2\xf2\x06\xdb\xdc\x64\x56\xdb\x3a\xd8\xdc\xec\xb0\x01\xeb\xf1\x64\xc8\x05\xeb\x6c\x07\x07\xca\xe2\xfa\xf5\x6b\xf2\x9a\x74\xd3\x7f\xc0\xe1\xcb\x57\xcf\xf7\x76\x0f\x1f\x3f\xea\x83\xbd\x18\x87\x27\x40\x83\x50\xee\xec\x29\x46\x67\x2a\xef\xdf\x90\x0a\x41\xa7\xda\xcc\x8e\x40\x4c\xc7\x20\xeb\xe0\x6b\x37\xc2\x46\x6f\x02\x73\x1f\x95\x37\x49\x19\x10\xc6\x1f\x71\x83\xdc\xe0\xb7\x83\xcf\x69\x7b\x32\xa8\x28\x18\x37\x00\x4a\xa3\xb1\x04\xd4\x69\xc1\xf1\x45\xd7\x77\x7c\x9d\x18\x0f\x96\x0e\xe2\xf3\xfc\xe0\x85\x79\x60\xe3\xf9\xce\x8c\xab\xcb\x7e\x98\xae\xc9\x0b\xae\xed\x64\x9f\xab\xbb\x44\x08\x4e\x95\xa8\xf7\xae\xd0\xc6\x5d\x86\xa6\xa1\xce\x1b\x7b\xba\x8b\xaf\xcc\xe1\xf5\xb2\x27\x1a\x40\xee\x24\xc7\x54\xd0\x9f\xd5\x77\x1f\xcc\x90\xee\x9b\x43\xf5\xfd\xbe\xf1\xc5\xb9\x11\x99\x63\x24\x00\x4d\xc4\x2c\x91\xb2\xbe\xdc\x30\x34\xd0\xe3\x49\x89\xc0\xe0\x98\x99\xf1\x03\x2b\xfc\x47\x46\x2f\x81\x38\xde\x40\x8e\xb1\x62\xeb\x87\xad\x71\xe0\x6d\xc6\xe2\x9e\xe7\x67\x0f\xef\xab\x87\x63\xf9\x50\x61\x84\x18\x4c\xd3\x4d\x82\x84\xe3\x43\xfa\xb3\x98\xc6\x1d\x64\x03\x14\x95\xd5\x7b\x22\xa6\xf1\x01\x1c\x21\xbf\x23\xfc\x85\xe4\x4c\x1d\xb3\x59\x3d\xfd\x63\x23\x77\x0e\xc6\xc8\x46\xc6\x61\xc4\x4b\x61\x98\x76\xb9\x9e\x24\xc3\x4a\xa7\x94\x94\xfc\x5c\xcf\x25\x5d\xc9\x0d\xb4\x21\x5c\xe2\x20\x06\xc2\x12\x07\xfb\xbc\x7b\xe0\xbb\x28\xa9\x37\xc1\xda\x61\x04\xc3\x92\x6f\x75\x3c\xa1\x6e\xa6\x22\x7f\x11\x84\xe9\x3a\x31\x3f\x48\x66\x33\x75\x61\xfc\x41\x0e\xa7\xb3\x2d\x0f\x8b\x21\x87\xc8\xf7\xfb\x35\xdf\x46\x15\xdf\x16\x2d\x3d\xfa\xbc\x06\x1a\x68\xe9\x3b\xad\x3f\xa6\x08\xea\x44\x41\x37\x9d\xb4\xc0\x62\x42\xca\x7f\x54\x37\x1d\xad\x2d\xda\x11\xf3\xef\x55\xe4\xda\x22\x38\x1b\xbc\xef\x9c\xba\x56\x6a\xbb\x2d\x47\xc3\xcb\x1a\xfb\xdf\x15\xbb\xce\x9d\xbc\xa3\xd1\x65\xfb\x2f\xf4\xae\x4f\x89\x17\x1c\x4d\x96\xdb\xe5\xab\x1a\xfa\xc1\xa9\x6b\x98\xff\x50\x9c\x7d\x76\x82\x8f\xe6\x97\x9d\xfa\x7e\x55\xe7\x9a\x08\x1c\x8d\x2f\xdb\xf9\xa9\xeb\x52\x78\xd6\x42\x41\xd7\x85\xee\xbf\xfc\xa8\xc4\x4c\xe3\x9d\x7e\x49\x1a\xef\xf0\x1f\x8d\xf7\xcb\xd1\x78\x47\xff\x68\xbc\x7f\x3b\x8d\xf7\x8a\x63\x12\xc7\x4d\x31\x89\x92\xd6\xd6\x2a\xb2\x93\x8a\x68\xc4\x79\xfb\x68\x44\x25\xbe\x8d\xab\x42\xf1\xe4\xa8\x95\x41\x78\xea\x05\x33\xd1\x40\x2a\x1a\xa5\x1c\x76\x57\xf8\x66\x5a\x1f\x68\xe7\xc4\xbc\x05\xba\x1c\x7a\x55\x88\x5d\xd5\x57\xa3\x4e\x27\xbc\xba\x18\x39\x1b\xec\xa6\x3a\x37\xc2\xfa\xb4\x2a\x3a\x2e\x32\xb2\x78\xf1\xa5\x8d\x78\x98\xb5\x88\x8e\x53\xc8\xf2\x40\x0e\xf5\x06\x47\x03\x37\x40\x2e\x85\xfa\xe2\xca\x82\xe2\xf6\xf6\x5f\xa9\xf8\xac\x3d\x4a\x78\x32\x45\xd1\x5a\x31\x70\x93\x25\x31\x70\x36\xd0\xb3\xf7\x8a\xa3\x68\x9d\x60\xb8\x49\x8b\x60\xb8\x95\x83\xa6\xe6\xb5\x41\x53\xea\xcd\xc7\x0f\x74\x5a\xf8\x6b\x85\xf5\x84\xe5\xb0\x9e\x30\x17\x01\x32\x18\xe5\xbf\xb9\xe2\xb0\x9e\x59\x5d\xff\x57\x17\xd6\x53\x18\xa0\x75\x58\x4f\xa9\x55\x01\x34\x85\x7e\x57\x09\xeb\xa9\x6a\x58\xe8\x3d\x74\xe5\xe4\x71\x0b\x39\x39\xe7\xc4\x69\x12\x90\x5b\xf8\x8f\x8a\x3e\x9f\xb6\xb7\x59\x9b\x9c\x6c\xb5\x57\xef\x54\x9c\xa9\x94\x94\x33\x09\x39\xf9\x47\xe8\xfc\xec\x85\xce\x2b\xcd\x21\x6d\x18\x7f\x9d\xc9\xf2\x1c\x1b\x17\x72\x1f\xa5\x37\x82\xfb\x62\xa1\xec\x2f\x2a\x56\xf9\xde\x3d\x4b\xaa\x8d\xc9\xd0\x5c\xb2\x55\x42\x47\x6c\xec\x8d\xa2\xc3\x5c\x7b\xa3\x1f\x28\xa3\xb7\x6b\x5a\xf7\x3b\xcc\x57\x3b\x7b\x2d\x36\x3b\xa9\x3a\x80\xa6\x83\xd8\x98\x28\xe5\x17\xd0\x4e\xcd\xde\x10\x0e\x8c\x25\x52\xce\xcb\xd0\x6a\x6d\xa4\x84\xfe\x86\xb0\x61\x3f\xca\x46\xe2\x5c\x4d\x46\x86\x67\xd8\xa8\x9c\xec\x2e\x21\xce\x6e\xfc\x69\x6f\x76\x00\x2f\x27\x82\x48\x64\x36\xa7\x6e\xc3\x15\x47\x12\x6b\x79\x34\x20\xf6\x82\x1d\x75\x9b\x50\xc1\x31\xc0\x03\x4f\x12\x16\x2f\xd0\x70\x0d\x3a\x64\xc0\xfd\x3a\xa5\x55\x76\xef\x2a\xad\xa4\x56\x69\x25\x35\x4a\x2b\x29\x2a\xad\x24\x27\xb1\x93\x06\x89\x7d\x61\xcc\x53\x05\xab\x94\xf2\x75\xc4\x2a\xd3\x68\xc7\xef\x99\x64\x52\x99\xed\xa9\xf4\xa9\x73\xbd\x74\xb1\x08\xc2\x01\x74\x48\x75\x64\x81\x31\x1b\x48\xce\x37\x1d\x5c\x86\x31\x05\xa3\xc1\xf9\x22\x70\x95\xb2\x69\x8d\x52\x36\x92\x4a\xd9\xd4\x28\x65\xa3\xbc\x52\xe6\xfe\x0c\x46\x45\xa5\x6c\x54\xab\x94\x8d\x2e\x2e\x46\x45\xa5\x6c\x94\x57\xca\x46\x83\x59\x1b\xa5\x4c\xd1\x5d\x0b\xc6\x4e\x18\x44\x01\xf2\x2f\x2e\x90\x64\xbc\x7e\x30\x74\x94\xb2\x51\x41\x65\x1a\x19\xa5\x2c\xf7\xfc\xc1\xa8\xbc\xc5\xc3\x54\x29\x1b\x35\x2b\x65\xc5\x11\xaa\xb1\x54\x4e\x71\x24\x97\xa7\x45\x6f\x3e\x18\x05\xd0\x57\x6c\xc1\x04\x2d\x04\xc3\x60\xd4\x86\xe1\x32\x3a\xc5\x1c\x55\xe5\x47\x32\x2c\x57\xbd\x91\xdf\xbd\x9f\x97\x0c\x53\xb6\xb5\x7a\xdb\xd5\x77\xdc\x4b\x2c\xf2\x4a\x82\x5f\x15\xd1\x20\xf5\x64\x03\x3b\x64\x63\x91\x35\x27\x2b\x80\xc0\xca\x16\xf5\x71\x34\x7f\x63\x20\xe8\xf0\x9c\xd4\x32\x5d\x2b\x79\x95\xa2\x18\x53\x71\x07\xff\x23\xee\xfc\x1d\xc5\x9d\x3f\x67\x3f\x26\x38\x8e\x54\xec\x77\x33\x3e\x66\x69\x64\x96\xd8\x0e\x70\xea\x26\xfc\x77\x89\x75\x36\x15\x88\x24\xd7\xf6\x95\x4e\x91\x6a\x0c\x0b\x8b\x45\x6e\x1a\x83\xfb\x24\x35\xff\xe8\xef\xfa\x68\xe1\x2a\x1a\x6d\xf0\xbd\x60\x30\xff\xc8\xb9\xa9\x7a\xbd\x1e\xb3\xb2\x1d\x55\x6a\xf8\xae\x1c\xb7\xa3\x9e\xa7\xe9\xa5\x7a\x53\xf8\xfe\xa9\x72\xb3\x0d\x50\x40\x7b\x6f\x62\x89\x5c\x83\xba\xbc\x2f\xc6\x21\x27\x4c\x82\x0b\xdd\x70\x03\xdd\xdf\xde\xdc\xd4\x52\xda\xcc\xc4\x5a\x23\x7f\x11\x50\xa5\xcc\x67\x7d\xe9\x4d\x49\xd3\xff\xc0\xd9\x2c\x9e\x6b\xd0\x5b\x61\x4e\x8f\x6e\xa3\x5a\xf5\x60\xb2\x1f\xdd\x6d\xb1\x27\x6b\x71\xc1\xf9\xae\x36\x5c\xc9\x24\xeb\x71\xa1\x0c\x93\x1c\x31\xb1\x2b\xea\x7a\x22\xad\x7a\x52\x49\x38\x24\x28\xf7\x28\x11\x88\x88\x47\x38\xda\x9b\x40\x32\x46\x76\x98\x84\xf0\x09\x1e\xe5\xa0\x58\xcc\x7d\xe1\xed\x41\x42\xa8\x00\xe6\x53\x40\x89\xa0\x00\x82\x97\x1a\x43\xd4\x46\x79\x12\x84\x0b\x29\x46\x9f\x4b\x38\xf6\x45\xa0\xc1\xd0\xc7\x8b\x81\xfa\xc0\x91\xaf\xce\xed\xca\xfa\xa4\xf4\xb2\x05\x62\x16\xa2\x1d\x2f\xa9\x03\xdb\x5e\xa5\xc8\xdf\xd5\xb2\x7c\x8b\xe8\xc8\x8f\xa8\x29\x07\xb1\x26\xd1\xc6\xa7\x94\x69\xcb\xd1\x3f\xec\xe3\xb3\x67\x1f\xe9\x66\xcd\xfe\x71\xd1\xfc\xcd\x5d\x34\xae\x5d\x03\x16\xfd\x0b\xc6\x31\x51\x6f\xea\xb0\x3c\xca\x18\x30\x8c\x1e\x9e\x05\x6b\xe1\xd4\x98\x81\x1c\x63\x86\x73\xf9\x67\x48\xa3\x79\x6f\x8c\xc4\x4b\x04\x23\xc4\xb4\xb1\x22\x53\x6f\xd3\xa8\xbf\x34\x45\xd4\x86\x30\x3a\x6f\xc7\x5f\x28\x93\x48\x5c\x30\x89\x20\x63\x12\xc1\xd6\x24\x92\x59\x32\x98\x1a\xc3\x0b\xb0\xcd\x11\x79\x6d\x27\x80\x03\xcf\x4b\xaf\x48\xcb\x13\x9d\x5a\xad\xb5\xa5\xe6\x1a\xbd\xe7\xeb\x25\xe0\x9e\x6c\xdf\xb1\xcb\x30\x22\x49\x1f\x05\x11\x25\xa8\x2f\x16\xfe\xe0\xbe\x24\x51\x74\x20\x02\x78\x43\xc5\xa8\x49\x22\xdc\x41\xc1\xb9\xa6\xba\x1a\xfc\xdd\x9d\x6b\x83\x01\xd4\x45\x03\x5f\x8c\x3a\xde\xc2\xb3\xe6\x8f\xa3\x00\x05\xe2\x78\x00\x7b\xaa\xca\x6e\x67\xab\xd3\xfb\xe6\xf5\xc2\xef\xf4\xbe\xf1\xaf\x6f\xf9\x1b\x70\x20\x36\x72\x16\x1c\x9c\x5a\x70\x88\xb2\xe0\xb0\xd4\x82\x83\xfc\x0d\x52\x67\xc1\xc1\x39\x0b\x0e\xf1\xf5\xcd\x03\xdf\x0f\x66\x9d\x4e\xb2\xcc\x62\x43\xd7\xb2\xd8\x44\xa9\x3f\x48\x43\x5f\x63\x6e\xbd\xc1\x26\xfc\x9c\x0d\x36\x02\x87\xaa\xb8\xb6\x13\xe4\x94\x9a\x65\xae\x5d\x3b\xc3\x24\xa2\x67\x3d\x89\xcb\x72\x0c\x1d\xa1\xa3\xbc\x23\xc5\x14\x75\x69\xa3\xf3\x11\x8d\x63\x7a\x26\x91\xa3\xde\x20\x54\xb2\x03\xe5\xce\x9e\x06\x6c\x9a\x14\x70\x73\x13\xa5\x47\x24\xa8\xb1\x14\xe5\xbc\x2f\xe5\x5c\x7d\x47\x70\xb9\x53\x20\x69\xec\xc2\x0f\x92\x9c\x7b\x60\x30\xcb\x37\xd0\x9b\x7e\xc4\x2f\xeb\x2d\x49\xda\xe4\x0b\xcb\xcb\x44\x1f\x43\x03\x28\x91\x52\x83\x09\x87\xe8\xbd\xd0\xf7\xcd\xd8\xc5\x45\x4e\x32\xc5\x96\x40\x0c\xdc\x29\xe8\x38\x3d\xcf\x53\xb4\x47\xfe\xc0\x83\x5b\xf7\xf0\x0f\xa8\x37\x9c\x0b\xa4\x05\xff\x7b\xf8\xc6\x0d\x5f\xdc\x18\x68\x49\xa0\x37\x62\x74\xba\x37\x81\x6c\x4f\xd1\x9a\x23\x7c\x9c\x09\xd0\xcd\x17\x8a\x68\x84\x78\x77\x44\x59\x57\x25\x96\xfb\xd8\x8a\x51\x26\xee\x1f\xa1\x9e\x1c\xfb\x78\xc3\x24\xff\xe3\x12\x5f\xf5\x5f\x99\x04\xa1\xee\x04\x2a\x4d\xa6\xa3\x23\x08\x12\xae\xd2\xd4\xa7\x7a\x8c\x29\x9d\xd1\xf1\x7b\x09\xc1\x7f\x76\x4c\x4a\x03\x34\xb8\xef\x79\x37\x90\xa6\x6a\xf5\x2b\x57\x4d\x3f\x41\xae\x62\x80\x24\xc9\x1a\x78\x9e\xda\xd8\xf3\x70\x82\xe3\x88\x21\xd2\x27\xc1\x08\xc7\x88\xf7\xd9\x62\x20\x24\xaf\x22\x9b\x9b\x3b\x83\xc1\xa0\x20\x4e\x69\x4d\x6c\x73\xf3\x9a\x8d\xe3\xb6\x7c\x42\x1c\x17\x3e\x0d\xd8\x80\x1c\x89\xe3\x94\x02\x74\x58\xf0\xf6\xfa\x39\x5e\x6c\xa9\x90\x66\x2b\x6a\x9e\x13\x38\x95\x02\xa1\xba\x8b\xd6\x8c\x1c\x66\x21\xdd\x77\x74\xd8\x4d\xcb\x0a\x34\x5e\x7d\x35\x2d\xde\xbc\xa3\x43\xbe\x35\x41\x71\x4c\xbb\x67\x94\xc5\x15\x81\x6c\xb9\x2f\x95\x19\x0a\x09\xc4\xf0\x87\xaa\xa0\xb7\xdc\xb7\x26\xa5\x6f\x37\xc2\x3c\xa4\xa7\x88\x55\x28\x41\xb9\xef\x4f\x9d\x7a\xad\x4d\xdf\xe9\xca\x10\xa5\x9b\xfc\x1f\x27\xd9\xe6\x91\xaa\x31\xaa\xa6\xb3\x95\x83\xae\x9d\x53\x1e\x78\x27\xb6\xe2\x52\xff\xe8\xfc\x04\xcd\xfb\x5e\x76\x7f\x4f\x8f\x97\x25\xf4\x0d\xf4\x07\x91\xa1\xd0\x2a\x97\x91\xfe\xc6\xdb\x05\x1c\x4f\x67\x31\x02\xef\xe8\x10\x88\x09\x14\x80\x25\x84\x03\x68\x2a\x7b\xab\x8c\x23\x80\x92\xec\x81\x8a\xf5\x58\x1c\x2f\x82\xa5\xb3\xb5\xc0\x5b\x3e\x53\xda\x66\xa6\xcf\xe5\x50\x60\x57\x77\x0a\x24\x01\x94\x53\x86\x89\x98\x50\xc6\x81\x6e\x31\x44\xc0\xdc\xfb\xe6\x7a\x31\x21\x24\x60\x88\xe4\x9a\x80\x54\x0e\x08\x02\xaa\x62\x0e\x90\xa4\x51\x5d\x53\x78\xf5\x0b\xa0\x4c\xbf\xd0\x0d\xb3\x57\x7b\x4f\x7f\xe9\x81\xc3\x09\x96\x52\x0f\x4c\x61\xc4\x27\xf4\x8c\x83\x09\x3d\x03\x82\x82\x84\x23\xf9\xe9\x54\xfe\x6d\x53\x1d\x80\x08\x9d\xa2\x98\xce\xa6\x88\x08\x0d\xb9\x97\x28\xc2\x1c\x60\xc2\x85\xe4\xb3\xbd\x76\xd0\xcb\xa1\x7f\x57\xd5\xbc\x5b\x0a\x47\xdc\x6e\xc7\xd3\xad\x36\xd0\x89\x30\x9f\x49\xb9\x12\x45\x60\x9a\xc4\x02\xcf\x54\xdd\xda\x29\xe2\xaa\x6e\x2d\x88\xf0\x68\x84\x98\x5c\xcd\x0c\xce\x63\x0a\x23\xae\x8a\x16\x4e\x91\x80\xc0\x98\xe8\x5a\xad\xa8\xe2\x90\x2e\x5d\x11\x69\xb3\xa2\x97\x68\x8c\xb9\x40\x4c\xa1\xad\x1e\xc4\xee\xb6\xaa\xda\x17\xa8\xf9\xda\x61\x39\xc0\x42\xbe\x86\x84\x8a\x09\x62\x3d\xb0\xcf\xe8\x29\x8e\x90\x6c\xcd\x50\x98\x30\xc9\x3b\x41\x38\x41\xba\xa4\x36\x22\xaa\x8e\xa3\x44\x88\xb4\x6f\x0e\x26\x08\xc6\x62\x32\x6f\xb7\x70\x87\xda\x2c\x5d\x30\x6b\xb3\xe0\x57\x1c\x01\x7d\x1c\xd2\x12\xd2\x72\xaa\x56\x5a\xd2\xb3\xd5\xe1\xd6\x80\x8e\xd4\xd9\x55\xf8\xfb\xf3\xe1\xb3\xa7\x60\x06\xc7\xea\x00\x37\xa5\x38\xaf\x24\x82\x9f\x46\x3a\xfa\x5a\x62\xa7\xc7\xe4\x91\xe9\xda\x91\xc1\xf9\x6b\xf2\x9a\x00\xbd\x9b\xc0\x0b\x61\x38\x41\xea\x21\x00\x00\x10\x24\xce\x28\x3b\xb1\x3f\x01\x90\x53\x04\x5e\x34\xf4\xc0\xf9\x42\x3f\x5b\xe8\xe6\x40\x53\x33\xdd\xb9\x97\x35\x88\x18\x3e\x45\x0c\x0c\x80\x17\x51\x15\x0a\x6d\x3f\x07\x06\xa4\xd9\xa7\x00\xe0\x29\x1c\x23\x00\xe4\xd7\xaa\x9f\xfe\xb7\x5e\xf6\x52\x41\x47\xbd\x3c\x92\x13\x38\xce\xde\x58\xea\x32\x00\xde\xd6\x10\x93\x2d\x3e\x71\x9a\x41\x36\x96\xad\x54\xb3\x6e\xe8\x05\x76\xfd\x2a\x7e\x88\x81\x6e\x57\x2d\xe9\xfa\xf9\xf3\x17\xcf\x76\x1f\xbd\xd9\x7f\xf1\xf2\xf0\x4d\x34\x5c\x80\x4d\xb0\x15\xd3\x10\xc6\x5b\xd1\xf0\x4d\x4c\xc7\x3d\x3e\xc9\x46\x5c\x64\x6b\xb0\x28\xe6\xae\x42\x32\x7a\xfb\xf7\x00\xfc\xf0\xc3\xe3\x17\x4f\xdc\x3a\x54\x5f\x5d\x33\x93\x74\x1f\x9e\x4d\xb0\x24\x0c\x2c\x41\xf7\x40\x44\xf3\x65\xab\x50\x38\xa1\xc0\xbb\xde\x89\xa0\x40\x7e\x1f\xec\x29\x5b\xa4\x00\x8f\x7e\x04\x2a\x47\x34\xb8\xde\xd1\x2b\x0a\x63\x0c\xba\xb3\xf2\x52\x1e\xfd\x78\xf0\xcb\x7f\x3e\xf6\xbd\x7c\xaf\x3c\x46\x68\x06\x6e\xb9\x0f\xa5\x42\xfd\x9a\xe4\xa6\x1b\xa9\xe4\xc1\x2a\xc9\x95\x04\x6f\x11\x24\xce\xee\x20\x36\xe5\xe9\xa2\xbd\xed\x6f\xef\xdc\xf1\x2a\xe0\x95\x86\x60\xba\x00\x0b\x67\x89\x6e\xb6\x73\xf3\xbb\xec\xa9\x0e\x78\xca\x3f\x75\x7a\xb2\x04\xc3\xe9\x47\x0a\x5a\x76\x02\xd9\x26\xe3\x10\x15\xb0\xc8\x7e\x13\x0d\xdd\x17\x9a\x52\x29\x54\x55\x27\xd6\xc1\x54\x60\x48\xd6\xb9\x0b\x2d\x77\x34\x18\xe3\x53\x94\x03\xb0\x54\xb7\xec\x5b\x11\xce\x72\xef\x6a\xe7\x00\x80\x0d\xaf\x90\xaf\x76\xb6\x79\xbe\x4b\x1d\xe9\xa1\x9a\xdd\x74\x5f\x2d\x2a\xc0\xf3\x15\xd8\x8d\x22\x45\x76\x21\x89\xe8\x14\x9c\xa0\xf9\x96\x22\x12\x92\x98\x49\x12\xa6\x19\xa7\xc4\xd5\x21\xe4\xc8\x36\xd3\x54\x01\x48\xc5\xb2\xab\x5b\x76\x4f\xd0\xdc\xcb\xed\xd6\x6a\xa7\xed\x04\xcd\x07\xd7\x3b\x13\x04\x23\xb0\x15\xa1\xd3\xad\xc4\x4c\xe8\x02\x08\x06\xba\x51\x08\x76\xbb\xff\x09\xbb\x1f\xb6\xbb\xdf\x83\x0b\xa0\x3e\xeb\x86\x60\xe7\x96\x7f\x4f\xf3\xbf\x35\xdb\x36\x9f\x88\x83\xc7\x87\xe0\xfa\x09\x9a\x83\xeb\x6a\x8c\x7b\xfa\x88\xfd\x4b\x3e\x90\x4f\x61\x14\xa1\x48\xf3\x67\x0d\xb2\xeb\xa6\x90\xdb\x4a\x70\x56\xed\x21\x50\x5c\xe8\x8d\x07\x66\x0c\x8d\xf0\xfb\x95\xa1\x2f\x5b\x53\x06\xd9\xfc\x2a\xf6\x41\x4d\xe5\x6f\xbd\x19\x4f\x31\x17\x5c\xd5\x7c\x96\x3a\x1a\xd0\x7e\x1b\x11\xcf\x01\x17\x94\xa1\x48\xca\x26\x65\xf0\xf7\x8a\xf0\x57\xb5\xdf\x54\x9a\xb1\x4b\x00\xbc\x79\xd5\xff\x7a\xfc\xc7\x01\x78\xfd\xf5\x37\xaf\xbf\xae\x59\xc9\x4b\x24\x18\x46\xa7\x48\x97\xb3\xa6\x09\x07\x2a\x48\x1b\xc0\xa1\xa4\x01\xd9\x22\x34\x1f\x2b\xae\x60\x8c\x44\xd7\x90\x40\xd9\xea\xe3\xad\xe3\x97\xe7\x4f\x5e\xd4\xac\x60\x5f\x5b\xcf\xe4\xe1\x90\x2c\x92\x84\x73\x43\x46\xcd\x2d\x66\x77\xfe\xbd\xac\x99\xd2\x0a\xcc\x3a\xe4\x5f\x80\x50\xd2\x35\xe9\x6f\x84\x14\x1f\xf5\xbb\x00\x4c\x11\x24\xf2\x37\x16\xe0\x0c\xc7\xb1\x51\x44\x94\xa0\x84\x05\x8a\xe7\x20\x21\x02\xc7\x4a\x22\x95\xc0\xa3\xb3\x19\x8a\x9c\x71\xf6\x21\xd7\xba\xd8\x98\xc0\x58\x13\x5e\x96\x28\x59\x10\x74\xf6\x04\x8b\xbb\x7b\xbe\x52\x3d\x04\x9d\xa9\xe9\xea\x61\x4b\xb8\xa2\xa5\xd5\xae\x5a\xd9\xc7\x03\x73\xb7\x6b\x40\x58\x03\x6b\x5d\x55\xdc\xc1\x7c\x43\x7d\x5e\x7f\xad\xce\xfc\xeb\xaf\x0d\xfd\x29\xce\x7e\x14\x27\x7c\xa2\x88\xcc\x65\xf1\xbd\x24\xe7\xc8\xfe\xde\x08\xfa\x46\x57\x4c\x1f\x2c\x93\x52\xba\x5d\x2e\x55\xa6\x6e\xd7\x14\x41\xb5\x53\xff\xe6\xf5\xd7\x7e\x8e\x43\x8e\xc0\x11\xe8\x12\xe0\x5d\xcf\x0f\xe0\x81\xe3\x7b\x72\x9f\x48\x5e\xcc\xf9\x0a\xec\xd1\x84\xe8\x03\xa3\x2b\xa1\x49\xf4\x53\x20\x4a\xab\xc6\xe7\x5b\xe8\x67\xd1\x9b\x50\xb6\x1b\x5c\xef\x18\xf1\xab\x38\xda\x05\x38\x0b\x41\x37\xf6\x8b\xc3\x3d\x7e\x8f\xc2\x44\x68\x35\xc1\x14\xa5\x37\x80\xac\x94\xea\xca\xdd\xbe\x57\xa0\x5d\x22\xd2\x3d\x7e\xea\xf6\x86\x62\xde\xb8\x88\x6d\xf7\xe5\x08\xbb\xbf\x18\x9a\x42\x2c\x8f\xd1\x1b\x39\x93\xa5\xbb\x64\x64\xc9\xdc\xe0\x7a\x21\xb9\x11\x41\xca\xb6\x34\xa8\x19\x9a\xd2\x53\x14\xdd\x03\xd7\xf3\xe3\xa5\x6f\xf5\x33\x49\x9e\x2d\x51\xf6\x0a\x92\x68\x35\xde\xeb\xe2\xb8\x1c\x70\x78\x2a\xdb\xcb\x2d\xc5\xfc\x04\x74\x5e\x3e\xfa\x51\x8a\xa4\x5c\xa5\xa1\x0b\x91\xdf\x03\xbf\x4f\x10\x01\x88\x48\x85\x2e\x0a\x40\x96\xbb\x15\xc4\x74\xcc\x35\x01\xc1\x24\xc2\xa1\x14\xe6\xa1\xec\x0f\x01\x24\x15\x69\x70\x77\x1b\x70\x14\x52\x12\xf1\xd2\xd9\xd7\xa5\x4e\xbb\xf2\xe3\xae\xa0\x52\xf9\xbe\x0c\x09\x28\x9d\x20\xc3\xbd\xde\x68\x45\x69\xe9\xde\xec\xbd\x78\xfe\xe4\x97\x9f\xc0\x4f\x8f\x0f\xf5\xf4\x2f\x00\x3c\x3b\x01\xaf\xbf\x7e\xfe\x72\x30\xb8\xf9\xfa\x6b\xff\x5e\xf9\x18\x7d\x00\xde\xf5\xfc\x28\xb5\xc7\xe8\xb1\x02\x5d\x09\xd0\xc6\x7c\xd3\xd7\x43\xc2\x91\x40\xcc\x81\x98\x1c\x06\x0a\x10\x23\xc8\x05\xd8\x91\xbb\x0d\x42\x15\x3d\x12\x15\xce\x4d\xab\x95\x1d\xd8\x95\x79\x77\xb7\xc1\x8e\x77\xaf\xea\x40\x1d\xe4\xe7\x67\x36\xbc\x9f\x9b\x93\x95\xb1\x6b\x27\x97\xef\xba\x7c\xba\xbe\x02\x8f\x30\xaf\x00\xc7\xa5\xd6\xd4\x6a\x3d\x91\x1e\xb7\x30\xc3\x11\xbe\xd7\x70\x5a\xd2\xff\x2c\x5e\x93\xc5\x6b\xf2\x75\x5b\xdb\x44\xce\x22\xfa\x09\xed\x13\xee\xb8\xfa\x34\x7d\x05\x0e\x66\x28\xc4\x23\x8c\xb8\xa6\xab\x50\xc0\x10\xc9\x6d\x04\x67\x13\xa4\x6c\x32\x98\x5b\x0b\x62\x12\x47\xc6\x2c\xa9\x9b\x2a\x79\xc2\x58\xe3\xe8\x14\x0b\x81\x22\x65\xb3\xb2\x62\x83\x19\x5c\x82\xf8\xc8\xfb\x46\xf3\xd7\x6c\x00\xae\xce\xa7\x7a\x2c\x5f\x28\xc3\x9c\x39\xe1\x5f\x81\x57\x1c\xb1\xae\x5e\x79\xe4\x48\xfe\x33\x88\x59\xde\x46\x9a\x70\x2d\x7b\xce\x69\xc2\xe4\x3c\x2d\x29\xf9\x0a\xfc\x41\x13\xf5\x11\x8c\xb9\x35\x79\x62\xae\x87\x19\xc6\x34\x3c\x51\x8c\x1c\x13\xa0\xb2\x4b\xab\x79\x1f\x42\x7e\x02\x62\x74\x8a\x62\xdb\xcb\x88\x52\x49\x62\x86\x90\x79\x66\x9b\xf5\xca\x77\x8d\x51\x47\xcf\xd0\x58\xf0\x24\x0c\xa5\x00\x06\xf9\x89\x99\x63\x06\xb3\x90\x76\x15\x59\x44\x91\xee\x80\x6a\x69\x99\x4b\x4d\x57\xdf\x14\x04\x9d\x09\xe5\xc2\xef\x81\xdd\x38\x36\x7d\x98\x09\x42\x33\x98\x82\xe9\x10\xe9\x0e\x74\x95\xc0\x5c\x3f\xb2\x7d\xcf\x31\x38\x69\xf9\x2f\xb3\x43\x95\x77\x3b\x63\xdb\xd6\xcc\xcb\x6d\xbe\x79\xd3\x49\x61\x19\xa6\x98\x61\xcf\xd9\x26\xfd\xb5\x14\xe7\x42\x18\x23\x40\x19\x98\x41\x06\xe3\x18\xc5\xf8\x03\x4a\xb7\x25\x6d\xb1\x02\xce\xec\x98\x46\x9a\xef\x0d\xc0\x8e\x5d\x46\x8d\xed\xec\xec\xec\x2c\xc7\x23\x84\xdc\xbb\xef\xb6\xb7\x77\xca\x27\x56\xff\x51\x32\x74\x54\x59\x2a\x9c\x11\x34\x4f\x51\xe3\x14\x7a\xfa\x4a\xe1\x0e\x07\x90\x21\xc5\xeb\x4e\x71\x94\xc0\x18\x24\x04\x0b\x05\x51\x35\x5d\x05\x4b\xf9\x85\x14\xa7\x87\x73\x6d\x0b\xed\xb9\x26\xbe\x33\x34\x74\x56\x60\x80\x35\x83\x4c\xe0\x30\x89\x21\xd3\x5f\x29\x9f\x3a\xcf\xcc\xa3\x67\x68\x68\x44\xfd\x0c\x61\x1e\x29\x8b\x20\x08\x29\x11\x10\x93\x4c\x89\x59\xd7\x66\x38\x4c\xf8\x7c\x48\xdf\xf7\x77\xbc\x4a\x16\x3c\x11\x62\x16\xd5\x31\xe0\x53\x29\x83\x77\x47\xea\xdf\x33\xf9\xef\x1c\xc1\x3e\x3b\x3b\x5b\xa8\x57\x13\xf9\x6f\x6d\x19\x74\x2d\x90\xae\x6d\x52\x02\x7e\x5d\x53\x61\xb7\x20\x01\xb8\xff\xfc\x30\xd9\xb9\xff\xb3\x24\x8d\x81\xde\x93\x6b\x3f\x6c\x4d\x76\xee\xd7\x7e\x9d\xc4\xb5\xef\x00\xf8\x21\xc6\xf7\x25\x2e\xf4\xc1\xf9\x39\x22\xa7\xc0\xd3\x6b\x3d\xdc\x3d\xf8\xd7\x9b\xe7\xbb\xcf\x1e\x7b\x8b\xc5\x0f\x5b\x31\x5e\xd2\x83\xa2\x49\x85\x2e\x7e\x7a\xf9\xe2\xd5\xfe\x0a\x7d\xfc\x4a\x87\x85\x1e\x7e\x7d\xf1\xe3\x0a\xed\x9f\x21\x01\x15\x14\x35\xe9\x1d\x51\x26\xc9\x61\xa1\xcb\x67\x8f\x0f\x77\xdf\x8c\x28\x6d\xd7\xe5\x5e\x6a\x34\x30\x84\x44\xd2\x2f\xb9\xc3\x85\x5e\x2d\x66\x2c\xeb\xf5\x87\xad\x86\xbd\x58\x6e\x6d\x35\x25\xe4\xc5\x34\xae\x32\xa8\x5a\x62\x39\x57\xa4\x72\x0a\xdf\xe3\x69\x32\x75\xcc\xac\x0c\xfd\x99\x60\x86\x22\x49\x67\xe4\x89\x96\x5f\xc9\x03\xda\xce\x20\x7b\x67\xbb\xc2\x1e\x7b\xf7\x76\x9d\x70\xd1\x5a\xb4\x28\xf8\x9f\x3f\xa1\x70\x51\x76\xfd\x7d\x6e\x22\xc6\x57\xe0\x15\x89\xf1\x49\xe6\x12\x93\x10\x0b\xc0\x8f\x50\x84\x13\xf5\xb7\xa1\xdf\x02\x91\x28\xdb\x57\x6d\xeb\x10\x13\x34\x07\xe8\x3d\x16\x80\x27\x61\x88\x38\x1f\x25\x71\x3c\x57\xd4\x5b\x19\xa4\x95\x94\x20\xc2\x89\x67\x87\x7a\x69\x50\x42\x2e\x8c\x92\x78\x2e\x51\xfd\x29\x26\xc9\x7b\xc9\x22\x9f\xc1\xf0\xc5\x81\x6a\xac\xa3\xce\x20\x26\xc2\xa2\x09\x14\x82\xe1\xa1\x54\x74\x07\x92\x56\xca\x9f\xbd\x13\xc4\x08\x8a\x7b\x04\x4e\xd1\xc2\xe0\xaa\xdc\x31\x28\x28\x53\xf4\x99\x23\xa5\x65\x48\x62\xcf\xdf\x40\x32\x37\xdf\xe8\x93\x0b\x8c\x3d\x1c\xb2\x33\x4c\x82\x58\xce\xa1\x20\xcd\xc4\x31\x3d\x4b\x27\x2b\xa8\x04\x76\x6e\x37\xb5\x2b\x12\xaa\xcf\x20\x99\x6b\x21\x4a\x4a\xf5\x92\xe1\xe8\x3e\xa0\xb6\xda\x2b\xe6\x24\x0f\xb6\xb2\x92\x78\xd8\x33\xdd\x71\x83\x02\x9a\xdf\xe5\x3a\xb7\xeb\x96\x9d\xbe\xa1\x33\x1d\x74\xa5\x36\xee\xd9\x1f\x9a\xbe\xfc\xeb\xf1\x1f\x7a\x67\x17\x39\x87\x9a\xfa\x4f\xca\x2f\x35\x07\x95\xff\x6e\xf6\x91\x99\x73\x78\x09\x6e\xd7\xc6\xe6\x14\x4a\xf5\x47\x11\x19\xcb\x9c\x7a\x34\x11\xf2\x8d\x7e\x6a\x7c\xd2\x3d\xf1\x5e\x54\xb2\x34\xeb\xdc\x7e\x63\x3e\x74\x67\x3a\xc2\xb1\xc2\x0d\xb7\x8f\x55\xb8\xa2\xf6\x9c\xfd\xfc\x9a\x38\xf0\xad\x22\xeb\x2e\xf8\x17\x8a\x12\xa9\x56\x4b\x88\x6a\x6e\xbd\x4d\xe4\x6c\xa3\x0d\x39\xab\xf0\xbe\x7f\x42\x92\x56\x1a\xbd\x6b\x94\xf2\xcf\x8e\xb4\x59\x1f\xb3\x52\x25\x0a\x67\x22\x4c\x58\x7c\x05\x7e\x63\xd9\x8d\xfa\xc9\xb7\xe4\x9f\xfd\x6f\x7b\xdf\x7d\xdb\xdb\x6e\x38\x22\xb0\xf6\x8c\x68\x4c\xd1\x11\x02\x97\xf6\xff\x7e\x75\x6d\x2b\xe1\x4c\x8d\x28\x31\x18\xf2\x89\xec\xa4\xe8\xf6\x3d\x3f\x67\x90\x8c\x11\x50\xc8\x76\x60\xe8\xbf\x41\xbd\xda\x6d\x36\xae\x6c\x83\xfd\x72\xd5\xa0\xfb\x14\x74\x4f\x81\x14\x78\xfb\x5b\x5b\xe7\xe7\xbd\xdd\x28\x62\x88\xf3\xc5\xa2\x7f\x7e\xde\xdb\xa7\x4c\x2c\x16\x5b\x72\x34\x44\x22\xdd\x2a\xf5\x06\xb7\xf5\x01\x67\x60\xa9\x80\xca\x12\x2f\x6f\x95\x50\x91\x49\x1a\x85\x53\x58\x52\x15\x97\x05\x27\xac\xac\x60\x69\xfc\x93\xc0\x6a\x87\x7f\x4b\x3c\xcf\x2d\x77\xcb\x51\x1e\x6a\xf5\xb9\x3a\x8d\x0e\x28\xc1\xef\x97\x91\x54\x5c\x5f\x7f\xcd\x52\x8d\xd7\x04\xae\x60\x02\x22\x74\x0a\xa6\x34\x42\x01\x48\x88\xc4\x78\x64\x4c\xe0\x3a\xea\x59\x79\x51\x34\x4a\xbc\x91\x5f\x81\x18\x13\xe5\x18\x86\x86\xc7\x1a\xbf\x8c\x5c\xa5\xe6\x8c\x76\x19\x28\x72\x67\x90\xeb\x43\x82\x4a\x01\x6d\x99\xe3\xdc\x75\x8d\x2b\xa8\xbb\x2f\x67\x50\x4c\xec\xcb\xad\x5a\xd7\xf8\x9d\x7a\xcf\xf8\xce\x32\xcf\xf8\xdf\x5c\x85\x54\x47\x57\x99\xd0\x80\x32\xa1\xb5\x39\xcc\xcd\x2a\xc6\x55\x9e\xe6\xf6\x2a\x82\x13\xd8\xf5\x69\x78\xa9\xb6\x13\x55\x84\x7e\x4d\x69\xa4\xf5\x2b\xcd\x25\x5f\x7f\xcd\x4d\xfc\x57\xff\x35\xf9\x4a\x09\xdf\x7a\x21\xe0\x14\x32\x30\x4b\x04\x48\xe3\xd5\x9c\x55\xd8\xe3\xaf\x48\xc5\xe0\x8f\x17\xaf\x5e\x6a\x25\x57\x0e\x30\x46\x42\x8b\xa4\xf2\x74\xbd\x26\x8a\xa9\x97\x1a\x7e\xae\xcc\xdc\x5a\x83\x6a\x68\xb2\xb6\x39\xb9\xb6\xc1\x89\x72\x14\x10\x80\x39\x95\xb8\x1c\xa5\x6d\x24\x64\xf8\x0c\x86\x28\x15\xd8\x0d\x95\x21\xfa\xec\x8f\xe4\x2b\x65\x9e\xc2\x1c\x0c\x19\x8e\xc6\x36\x30\x40\x02\x62\x42\xb9\xb8\x24\x23\xb8\x3a\x4b\x5b\x81\xa5\x5c\x56\xa8\xb9\x52\xaa\x24\x21\x70\x59\x42\xf4\x15\xd8\x53\xf7\xc3\x01\xcc\x68\x92\x25\x13\x7a\x8b\x8c\x19\x58\x5b\xbe\xa5\x8e\x2a\xb5\x55\xa6\x77\x4a\x4c\x63\xa5\x1e\x64\xbd\x25\x5c\x39\x39\x26\xf6\xfc\x59\xec\x07\x50\x00\xaf\xe9\x38\x79\xed\x49\xa3\xf7\x83\x1c\xf8\xfe\x44\x9b\xd0\xce\xcf\x35\xea\xa8\xce\x7f\x83\x0c\xbc\x7e\xed\x35\x1f\x5c\xf9\xc1\x62\x71\x7e\x0e\x94\x82\xab\xff\x44\x24\x02\x8b\xc5\x0f\x5b\xaa\x67\xef\x63\x52\xd9\xd6\x91\x71\xad\x28\xad\xa9\x98\x95\xbb\x59\xa0\x2b\xe4\x74\xdf\xc9\xbf\xd5\xcd\x1d\xfd\x11\xeb\xc6\x58\x94\x8a\x6b\x05\xd8\x49\x4c\xa1\x68\x31\xba\xb8\xe8\xa0\x81\xe7\x65\x29\xf8\x08\x3a\x03\x58\x5d\xc5\xd1\x65\x77\xd8\x53\x55\x95\x29\x11\xa3\xee\x77\x9e\xdf\xd3\xdd\x77\x9c\x9b\xe7\xe9\xbd\xb7\x11\xa3\xd3\x1f\xe7\x02\xe9\x3b\xfc\xc4\x5f\xe7\xb6\x65\xb9\xe8\x54\xee\x5a\x8c\x9e\xae\x2a\x1e\x65\x67\xcc\x9c\xe2\x6c\x82\x66\xe3\x67\x33\xcc\x56\x64\x2e\x17\xe5\x57\x64\x6e\x1e\x32\x55\x2f\xaa\x5c\x70\xa8\x31\x6d\x02\xe2\x21\x9c\xa1\xae\x24\x1c\x5d\x55\x0a\xf4\xa3\x5f\x0c\xb2\xb7\x56\xb2\x2c\xea\x47\xff\x07\xec\x7e\xd8\xed\xfe\xe7\x76\xf7\xfb\xa0\xf7\xe6\xc6\xc3\x7f\xdb\xea\x1e\x6f\x8d\x93\xc0\x7b\xfd\xfa\xfa\xa6\xd7\x78\xb9\x47\xdd\x05\xcd\xe3\x93\x79\x94\x7d\xa9\x49\x9c\x54\x7f\x30\xa3\x44\x8a\xa4\x1f\x29\x8b\x8b\xc1\x3f\x6f\xc6\x68\x94\xa8\xce\xbd\x6b\x83\x01\xce\xae\x55\x66\x33\xd8\xdc\x4c\x1f\x1f\xd9\xeb\xfe\x31\xee\x4e\x31\x83\x63\xe4\x1d\x6f\x6e\x5e\xdb\x71\x9b\x56\x7d\xd3\x33\x3e\xe6\x07\x29\xf6\xf4\xcd\x2d\x34\x05\x81\x8b\x8b\xf4\x79\xcb\x0c\x1a\x23\xca\xa6\x50\x74\xa3\x84\x99\xd2\xd8\x2e\x54\xa7\x54\x01\xce\xe6\x26\xc0\x64\x14\xa3\x50\xd0\x8a\x14\xd3\x57\x84\x28\x83\xed\x00\x0f\x3c\xc2\xbd\x80\x0e\xae\xed\xd8\xfb\x64\xf1\xe0\x7c\xb1\x21\x9f\x0e\x06\x03\xfc\xa0\x13\xf7\x08\x24\xd4\x38\xd8\x07\xe8\xdf\x76\xd0\xad\x20\xee\x4d\x71\xc8\xd2\x87\x6e\x0a\xd0\x7f\xdb\x41\x77\xb7\x54\xfe\x30\x94\x7b\xae\xf3\x85\xf6\xbd\xe9\x54\x77\xbc\xb9\xd9\x29\xf4\xa2\xbb\x2e\xb5\xba\x65\x2a\x41\xc0\x01\x56\xb3\xba\xa6\x1a\xab\x7e\xe4\x9f\x17\x17\x1d\x38\xf0\xa6\xdc\xcb\xaa\x32\x67\x47\xdd\xc2\xb9\x83\x02\x55\xd1\x6e\x84\x63\x81\xd8\x8f\xf3\x8e\x87\xc9\x33\x0d\x6d\x75\xcd\x4d\x3e\xd1\x45\x7a\xf3\xf7\xe5\xe2\x23\x74\x3c\xe0\x47\xe8\xb8\xa3\xae\xca\xe9\x01\x92\x01\xc9\xd5\xbb\x37\x97\x94\xe3\x23\xa1\xb8\xc7\xb1\x85\x23\x1e\xa4\x8f\x36\x90\xbe\x78\xc7\x3a\x58\x5d\x36\xb7\xf7\xc7\x00\x5a\xf8\xc1\xd1\xb1\xba\x5d\x9d\xd8\x2b\x69\xe6\x55\xd2\x7b\x47\x31\xe9\x78\xc0\x4b\x69\x14\x53\x59\xe5\x46\x98\x44\x72\xc2\x3c\x19\x8d\xf0\x7b\x75\xff\x98\xa6\x29\x7a\xc9\xe0\x48\x5f\x4a\xf3\xe6\x08\x32\xee\x05\xfa\x2b\xfd\xd3\x0b\xec\xb2\xfb\xd7\xb6\x83\x59\x9c\x30\x18\xe3\x0f\x36\x57\x41\x60\x1a\x4e\x29\x11\x13\xa7\xa5\xfa\xdd\xae\x69\x04\xe7\x4e\xc3\x08\xce\xdb\x35\x9b\xd0\xc4\x9d\xea\xc4\x0b\x62\x4a\xc6\x07\xf6\x27\x4d\x1a\x67\xbe\x93\xcd\x1c\x93\x44\xdd\xaa\x4b\xa7\x9e\xef\x49\xbf\x6f\xd7\x97\xc1\xca\xac\x2f\x9e\xef\x4b\xbf\x6f\x3b\xaf\x38\xc6\xa5\x0e\xa7\xbc\x6d\xeb\xec\x90\x64\xad\xff\xbf\xff\x37\xd7\x7c\xa7\xb6\xb9\x73\x7a\xb3\xd6\x64\x49\xe3\xe3\x80\xa9\x5c\xcf\x01\xf1\x4d\xa9\x0b\xb6\xc1\x06\x64\x73\x53\xf4\x32\x20\x3c\xd8\x19\x0c\x06\xe8\x81\xfb\xa8\xaf\x32\x1b\xd8\xde\x90\xdf\x71\x5f\xfa\x7d\x49\x70\x91\xec\xc4\x1d\xef\x41\xb9\x0d\x37\xdf\xdb\xbf\xcc\x01\x78\x7b\xfd\x1c\x2d\xae\x9f\xe7\x9b\x5f\x5c\x14\xa7\xe5\x01\xaf\xef\x79\x8b\xeb\xe7\x6c\xf1\xb6\x91\xb1\x69\x62\x2c\xb5\x8b\x3c\x21\xc6\xbc\x8b\x67\x57\x5a\x73\x34\x9f\xab\x1b\x8f\x3a\xd7\xd0\xc5\x45\x96\x4f\xa1\x24\x25\x9d\xde\xed\x20\xff\xc1\xdb\x23\xb9\xe0\xe3\xfe\xf5\x73\xbc\x78\xdb\x57\xab\xd7\x7f\x37\xad\x6a\x8c\x08\x62\x50\xa0\xae\x2a\xb8\xaa\xd3\x00\xaf\x9b\x91\x4c\x67\x20\xc0\xb9\xbb\xb1\x48\x51\xab\xca\xab\xec\x3a\x45\x0c\xb7\x89\x60\x9a\xbe\x91\xdd\x88\xcd\xcd\x0e\x19\x58\xaa\xec\xa4\x10\xc9\xd2\x09\x2e\xbb\x31\x2f\xe7\xe8\x64\x2c\x50\x65\xaf\xb0\xa2\xb5\x26\x03\x12\x0e\x48\x4a\x6c\xf1\x22\x2f\xd6\x8e\x28\xeb\xa8\x0c\x0b\x83\x9d\x7b\xe2\x07\xc8\xc6\x89\x3c\x0e\x36\x5f\xd3\x3d\x71\xe3\x86\x5d\x09\x49\xe2\xf8\xda\x20\xfd\xe2\x48\x1c\x3f\x70\x7f\xf4\xcf\x17\x1b\xe2\xdf\x6e\x3e\xc0\x06\x2c\x1d\xe2\x07\xd7\xb6\xab\xb2\xb7\xc8\x95\xe9\x73\x75\x24\x8e\x25\x4f\xe9\x2f\x59\x21\xaf\xcc\x47\x83\x11\xef\xa0\x65\xe9\x04\x78\x87\xf8\x7e\xdf\x99\x53\xcd\x84\xea\xb3\xa2\x2c\x83\x3e\x09\x84\x2e\xe2\x9f\x72\xb3\x14\xc0\xec\x9f\x8c\x44\x9f\x7d\x46\xa2\xab\xa1\x67\xe7\xef\xe8\xb0\x8f\x03\xa9\xdd\xe8\xa0\x11\xa6\xfe\xee\xd3\x20\x0b\xc4\xed\xc7\x0b\x2b\x15\xc1\xc1\xf9\xc2\xa6\xe6\x1f\x23\xe1\x77\x70\xe0\xa5\xd6\xa1\x9e\x16\xc2\x6c\x52\x7e\xfb\x9e\xa1\xb1\x14\x96\xfd\x0d\xbe\xb9\xd9\x81\xbd\xf4\xf3\x01\xf7\x37\x12\xf5\x48\x7f\x31\x48\xd4\xa6\x52\x3b\x16\x1f\x90\xce\xf9\x42\x8a\x7e\x66\x8f\xe2\xcd\xcd\x0e\xef\x65\xf3\x72\x86\x89\x03\x8f\x4f\x28\x13\xbf\x44\x9e\xaa\xc0\x9e\xb0\xf8\x89\xdc\x70\x49\x45\x55\xaa\x9e\xae\xb2\x73\xa9\x3f\xbd\x20\x37\x3d\x55\xc8\x4b\xb6\x73\x1e\xb3\xc0\x08\x94\xce\x33\x9a\x3e\x3b\xff\x33\xcb\xdd\xd7\xe7\x8b\xf4\x00\xb1\x07\xb5\x03\xaf\x34\x66\xae\x7f\xb8\xf0\xfb\xb1\xe2\xd5\xb9\xd5\xa6\x1b\xa6\x06\xb1\x54\xcf\xf3\xeb\xa7\xd0\x76\xed\xb9\xce\x4b\x50\xa8\x18\x7a\x84\x19\x17\x06\x1b\xab\x56\x40\x3a\xe7\x0e\x2e\x55\xef\x99\xdc\x66\x89\xdc\x97\x80\x5f\xd5\xbc\xaf\x66\x1e\xb5\x83\x17\x37\xaa\x89\xb1\xe3\x59\x77\x06\x15\x13\xff\x54\x79\x45\xd0\x03\xa4\x52\x16\x8a\x8e\xd7\xf7\xfc\xfe\x51\x9a\x0e\x63\x5b\x55\xbb\xd7\x18\xf3\xe0\xdc\xb8\x8a\xfa\x28\x50\x91\x54\x26\xb7\x4f\xff\x66\xe5\x47\xe2\x68\xfb\x58\x7f\x27\x8e\x76\x8e\x17\x7d\xa4\x6b\x81\xf1\xdf\xb1\x98\x74\xbc\x23\xcf\x77\x3e\x4d\x2b\xde\xa7\x15\xd4\x76\x7c\xa3\x15\xf5\x3d\xdf\xf6\x92\xbd\x3c\x5e\xf4\x6b\x26\xd3\x04\xd7\x77\x9c\x92\xae\xa0\xdd\x49\x18\x7f\xc2\x94\x2d\xc7\x2a\x1f\x8d\xd1\x14\x81\xa4\xf3\xf6\x25\x19\xa0\x23\x2c\x05\xf0\x8c\x6b\x58\xe6\xf4\xe0\xad\x77\xfd\x9c\x2c\xbc\xb7\x7d\xb2\x61\x72\xb9\xa8\xac\x24\x03\x29\xeb\xbe\x26\x69\x5e\x12\x20\x0c\x98\x5e\x93\x66\xdb\x8e\x5a\xfb\x19\x16\x93\xae\x65\x8b\x39\x61\xd1\x26\x49\x9c\xcd\xaf\x54\x1a\x2e\x39\x68\xd0\xe0\x3e\x1e\xdc\xc7\x3d\x7a\xf2\x00\xf7\xe4\x9c\x3a\x7e\xdf\xa4\x4d\x9b\xcd\xfd\x0e\x92\xd2\x54\xc3\x2a\xd4\xf5\xa6\x4f\xe3\x4a\x3a\x7f\xfa\xf8\xc9\xe1\x9b\xdd\x97\x2f\x5f\xfc\xde\xf7\xfe\xd7\xd1\x23\x2f\x78\xb5\x9f\xfd\xdc\xf5\x82\x97\xbf\xfc\xf4\xb3\xf3\xc1\x9e\x17\x3c\x7a\xf1\xfb\xf3\xec\xc1\x8f\x5e\xb0\xf7\xe2\xf9\xe1\xcb\x17\x4f\xdf\xec\xf6\xbd\xff\x2d\xfb\xf5\xaa\xef\xfd\xef\x5e\xf0\xf8\xf9\xe1\xe3\x97\x7d\xef\x35\xf3\x82\x47\x8f\x9f\x3e\x3e\x7c\xdc\xf7\xfe\x4f\xaf\x69\x07\x55\x66\xb3\xee\x38\xa6\xc3\x8f\x9e\x88\x15\x67\x18\x2a\x05\x62\xa9\xfb\x69\xf8\xf4\x2d\x99\x10\x2a\x6f\x4e\xe9\x5d\x76\xc0\x85\xcd\xb3\x97\xfb\x00\x91\x28\x7d\x1d\x0f\xc8\x11\xc9\x4e\x74\x00\x07\x92\x73\x11\x27\x75\xcf\x46\xaa\x3e\x5d\x5c\xc0\x54\x2a\x1c\x0c\x06\x58\xbe\x91\x7f\x08\xf3\xf4\xda\xb6\xb2\x1c\xf1\x01\x4e\x93\x3f\x89\xc1\xf6\x3d\xf1\x03\x29\xc9\xf8\x49\x5a\x11\x52\x4a\xe6\xe9\x24\x07\x9d\x64\xc0\xfd\x8b\x8b\x34\xa5\x60\x62\x67\x9d\xa4\xf9\xe6\xb4\x42\xa4\x48\xa2\x9c\xde\xe6\xe6\x35\xf5\x83\xfa\x76\x16\x3b\x6a\xc6\x1d\x7a\xbf\xbb\xe3\x3c\xe3\x03\x9e\xd2\x37\x7a\x03\x5b\xeb\x8f\x3d\xc1\xf4\xe2\x02\x67\x80\x89\x53\x03\x8f\x18\x78\xdf\x78\x4d\xf8\xa0\x33\xd8\x75\x47\x8c\x4e\xbb\x30\x82\x33\x81\x2a\xf2\x51\x59\x3d\xb0\x1b\x41\x01\xb7\xcc\x67\x5b\xfa\xb3\x8f\xa7\xf7\x6a\x5d\x40\x6e\x52\x1a\xee\x4f\x47\x40\xf4\x9e\x50\x36\xc4\x51\x84\x88\x12\xb2\x0d\x88\xde\xfe\x41\x13\x06\x76\xf7\x9e\x02\x41\x4f\x10\x01\x11\x45\x1c\x10\x2a\xc0\x98\x41\x22\x54\x52\x02\xcc\xb9\xd4\x35\x54\x99\x64\xbc\xe8\xbd\x55\x89\x9f\x94\xaa\x36\xe8\x90\x81\x4d\x81\xe5\x3b\x39\x27\xc9\xe6\x26\x29\xd8\xd9\xd2\x4c\x59\xc6\x0e\x18\x21\x5d\xb4\x32\xa5\xa0\x92\x86\x1a\xc6\xe7\xbd\x22\x27\x84\x9e\x11\x9d\xfc\xb6\xf1\x5c\x12\xda\x8d\x55\x12\xb9\x4b\x02\xff\x9f\x14\xe1\xff\x33\x34\x2a\xd4\x7b\xfe\xe2\xcd\xd3\xc7\xbb\x8f\x1e\xbf\x2c\x3a\x3b\xdc\x57\xde\x73\x0a\xc2\x38\xe1\x02\x31\xa0\xf1\xcb\x33\xa9\xc4\xd9\xda\xa9\xc4\x0d\xc9\xf0\x02\xa2\xb2\x85\xdb\x19\xb1\x46\xec\x16\x78\x34\xef\x4a\xb0\xc4\xb8\x31\xef\x7f\x45\xa2\xe3\x42\x9a\xbc\x8f\xe5\xdd\xc8\xb2\xd0\x6a\x03\xfd\x35\x65\x67\x4c\xeb\x67\x11\xbf\x87\x49\x18\x27\x11\xe2\x1d\xef\xf6\xf6\xf7\x9e\x9f\x22\xea\x3d\x25\x7b\x70\x29\xad\xa3\xc0\x9b\x40\xbe\x97\xae\x53\x0a\x22\xcd\xc7\x5e\x01\xe6\x13\x25\x00\xb4\xd2\xde\xe0\xfe\x39\xea\x85\x94\x08\x46\xe3\x18\x31\xa5\x77\xc0\xd9\x2c\xc6\x5a\x55\xf1\x7c\x93\xb4\x54\xcf\x4a\xb4\x5a\xc2\xc8\x12\xe5\xc6\x24\x75\x4b\x36\xf3\xaa\x57\x8a\xb3\xad\x14\xd9\x56\xe2\xfc\x56\xde\xf2\x7c\x5f\x93\x1a\xbc\x81\xf4\xca\x31\x7f\x92\x2d\x67\xd9\x1e\xd2\x19\x22\x95\xd6\xd3\x8f\xb3\x89\xc6\xa3\x28\x47\x55\x8d\x87\x31\x24\x27\x5e\xe0\x9d\xe1\x48\x4c\x06\xdf\x7f\x7b\x2b\x98\x20\x3c\x9e\x88\xc1\xed\xef\xb7\x83\xd4\x72\xb1\xd3\x2c\xd8\x53\x21\xba\xe8\xbd\xbe\xf3\xba\x14\x1b\x53\x1e\x23\xfe\xe1\x31\x7f\x67\x1e\x93\x2b\x3d\x81\x53\x7e\xa1\x80\xb4\x84\x57\x88\x22\xaf\xf0\x9e\x40\x1c\xeb\xf8\x1f\x8b\x67\x3a\x7d\x1a\x41\x5d\x81\xa7\x48\x4b\x6d\x12\x9a\x0e\x4b\xc1\x0d\x18\x3b\x83\x62\xd2\x15\x0c\xa1\x1a\x7a\x33\xa5\x11\x8a\xb3\xe0\x9d\x62\x8d\x9d\x69\x22\xcc\xe3\xb4\xc5\x04\xc5\x33\xc4\xf8\x96\x60\x78\xaa\x53\x93\x56\xe4\xa3\x74\xb0\xff\x1f\x9b\xf5\xff\x04\xec\xcf\x1e\xa8\x73\x90\xc3\x7b\xc9\x68\x6c\x6a\x6d\x4a\x85\x17\x64\x09\x66\xcf\x17\x26\xc3\xec\xd1\x71\x00\x87\x9c\xc6\x89\x40\xfb\x50\x4c\xfa\x9e\xb7\xf0\x03\xdb\xca\x3a\xdf\xe4\x1b\xee\x05\x1d\x34\xb8\xdf\x41\xf9\x98\x02\xab\xc6\x29\x5f\xbe\x44\x4d\xf9\xad\xdf\x39\x42\x3d\x89\xa2\xc7\xbe\xb5\xb8\x6d\x79\xfe\x86\xc8\x02\x0d\xb0\x29\x00\x31\xb8\xdf\xa1\x83\xc1\x20\x4e\x55\xe4\x07\xb8\xa7\x26\xa6\xcd\x41\xda\xe9\xcb\xd2\x29\x3e\xc1\xb1\x9e\xa6\xb5\x08\x6d\x79\x7e\x20\x07\xea\xc7\x8e\xf6\x99\x9a\xd5\xe4\x5b\x7b\xc2\xfa\x68\xe1\xf7\x71\xcf\x42\xe0\x88\x1d\x5f\x5c\x74\x72\xbf\x07\x2d\xc0\x53\x5c\xe6\xdb\xeb\xe7\xb8\xe7\x7e\x71\x71\xe1\x79\x8b\x2d\xe5\xac\x3d\xf6\x17\x7e\x90\x1b\xc1\x56\x54\x95\xbb\xa1\x2c\x40\xe7\xf2\xaf\x7e\xfa\x4c\x39\xfc\x2c\xf0\x47\x98\x44\xfb\x2a\x03\xb1\x8a\xcb\xd0\x99\xbc\xe5\x5a\x4d\xfb\xc1\x7d\x91\x1b\x59\x7b\xaf\xfb\x22\x1d\xf0\x81\xeb\xe7\xcc\x1e\xfb\xee\x2e\x10\x7f\x70\x1f\x5f\x5c\xe8\x0c\xfd\x66\x40\x39\x5a\x36\x6b\x22\x67\xad\x32\xb2\x1b\xeb\xa3\x5d\x44\x1a\x77\x38\x40\x41\x36\xb7\x81\x29\xc8\xeb\x20\x8e\xaa\xf7\xd7\x44\x2a\x53\x2f\xe0\xd6\x38\xc6\xd3\x29\x62\x5d\x2e\xe6\x31\xea\x9a\x03\x59\x25\x8d\xa7\x09\x33\x3f\x96\x7a\xaf\x8a\xd9\x8f\x3a\xd7\x88\x32\x73\x97\xea\xc4\xa8\x09\x6a\x22\xa1\x6f\x23\x9e\x51\x76\xc2\x01\x25\x60\x8c\x84\x40\x2c\x0b\xe0\x61\x03\xd5\x45\x1a\x98\x27\x7f\x54\x15\xf2\x61\x4e\x91\x1b\x1d\x22\x84\x07\x9e\xe7\xe4\x6c\xef\x14\x1d\xd7\xe5\x62\x15\xc2\x35\x6a\xa1\x23\x7c\x9c\xb9\xe2\xd5\x71\xc2\x37\xbc\xbe\x77\xa3\xe3\xe9\x3c\x05\xae\x25\x96\xf4\x04\x7d\x82\xdf\xa3\xa8\x73\xd3\xbf\xe1\xcd\xde\x7b\x7d\x22\xf7\x59\xc7\xf3\x98\xd3\x74\xcf\xf3\x8d\x7f\x61\x22\xa6\xf1\x01\x1c\x21\x29\xab\x2e\x02\xd2\x72\x73\xdf\xd1\x61\x57\x5f\xa8\xea\xea\x84\xdd\x2b\xe9\x59\x8e\x65\xf0\x63\xa9\x58\x59\xa9\x8f\x42\x91\x0b\x15\xab\xd0\x3b\x3a\x7e\x1b\xbc\xbd\x7e\x4e\x16\xbd\x73\x27\xd4\x3c\xd0\x6b\x71\xdc\x83\xbc\xf7\x10\xc1\x70\xd2\xd3\x6b\x3d\xd0\xaf\x53\x57\x0c\x5f\xbc\xcd\x95\x31\xb7\x04\x34\x2d\x64\x4d\xfc\x80\x0e\x9c\x9a\xe5\x69\x40\x01\x92\x27\xde\x19\x59\x1d\xd8\x4e\x47\x0c\xee\x5f\x2b\x28\x83\x42\x2e\x2f\xfd\xd0\x97\xff\x28\x56\x3b\x43\x24\xb2\x4c\xd0\x26\x4d\x37\x18\x52\xe9\x30\x49\x73\xa6\xa3\x1e\x8e\xd2\xe4\xea\xe7\xc3\xf9\x73\x1a\x21\xeb\xeb\x1f\x31\x3a\x7d\x4c\x04\xc3\x48\x52\x19\xdb\xe2\x08\x05\xde\x9f\x09\x4a\x50\xe4\x1d\x4b\xaa\x36\x9c\x6b\x40\xf4\x59\xe7\x5c\x3f\xef\x4b\xec\x12\x54\xc0\x58\xf6\xc6\xfb\xc8\x56\x96\x5a\x74\xa8\x3d\x3c\x2a\x78\x4f\xf4\x5c\xd8\x56\x72\x1f\xd4\x1b\xa2\x98\x92\x31\x3f\xa4\x1d\x53\xe4\xbc\x87\xa3\x8e\xbf\x11\x1f\x09\x49\xe7\xe5\x7f\x06\x47\xc7\x7e\x20\xff\x30\x59\xe3\x9d\x18\x38\x38\xb0\x6b\x3a\x5f\x64\x33\x3d\x5f\xb8\xd3\xa3\x76\x7a\x59\x8d\xae\x8a\xa9\xe0\xb2\x2c\x95\xca\x4d\x1e\xa1\xe2\x20\x9c\x20\x89\x8c\x91\xa7\x0c\x87\xa6\xcf\x1f\xac\x89\xd7\x8b\xd0\x98\xc1\x48\xbe\xb6\xfd\x21\x77\xff\xaf\xa1\x1e\xe6\x2f\xe2\xc8\xf7\x4b\x31\x7b\xf6\x7b\x91\xc3\xbb\x94\x7e\x1c\x61\x09\x07\xf9\x9f\xc1\xb6\x1f\xc8\xff\xde\xb8\x11\xa0\x85\x1f\x9c\x2f\xfc\x80\x0c\x8e\xbc\x91\x12\x80\xbd\xc0\x8b\x55\x00\x91\x27\xb1\x5f\x25\xfa\x3a\x4e\xad\xcd\x6c\xb0\x7d\x8f\x65\xd6\x66\x76\xe3\x86\x53\x4f\xfc\x88\x29\xd1\x0f\x1f\xa1\x63\xc7\x66\x0d\xd0\x42\x3e\xec\xe9\xde\xef\x6f\x5f\x5c\xe0\x9e\x1c\xe0\xfe\x76\x79\xc5\xea\x43\x73\x3f\x2c\x7b\x6f\x1e\x98\xd7\x89\xb6\x58\x66\xaf\xcd\x03\x4b\x28\x3d\x7b\x61\xda\x5b\x74\xe2\x23\x89\xb6\xc7\x81\xe8\x65\x87\xcf\x5a\x4b\x37\x60\x4f\xef\xb8\xfe\x66\x80\x03\xf9\x40\xc3\x4c\x83\x2a\xf7\x5b\xe1\x4e\xee\x89\x2d\x3d\x80\x23\xc5\xc8\xb3\x77\x03\xe6\x34\xf5\x03\xb8\xf0\xdd\x68\x46\x7b\x26\x82\x3c\x32\x04\xd9\xbc\x83\x74\xc5\xce\x1e\x04\x19\x98\x82\xd2\x4e\x59\x10\x1c\x6f\xb8\xb2\xbf\x0e\x08\xaa\x73\x12\x58\x6c\x51\x55\x01\x5c\xe4\x38\x3a\x76\xe2\x5f\xda\xd1\x75\x75\x67\xa0\xcb\x05\x55\x51\xc6\xab\x84\x67\x5d\x99\x29\xbe\x92\x6a\x9f\x4b\xfa\x99\x51\x33\x63\x98\x50\xb3\x3d\xd0\x93\x95\x14\xf6\x17\x81\xa6\x6e\x68\xff\x83\x5f\x0f\x5e\x3c\xef\xcd\x20\xe3\xa8\x23\xfc\x3e\x5e\x04\x1c\x89\xbe\x62\xad\x83\xfb\x9d\xaa\x4e\xb8\xed\x24\x50\x4d\xb5\xd4\x82\x47\xf3\x0e\xf6\xfd\x00\xfb\xcd\x6e\x70\x07\x8e\xca\xe9\xde\x4d\x12\x1c\x7d\x7a\x20\xd6\x80\x10\xe5\x58\x95\x8a\x2e\x4b\x05\x19\xe3\x51\x12\x2e\xaf\x72\x7d\x4b\xc2\xfa\x96\x84\xd5\x01\xba\x9e\x7f\xb4\x7d\xbc\x68\x2e\xbe\xe1\x02\x64\x99\x14\x98\xca\x0a\x4b\xa4\xc2\x2b\x37\xc2\x36\x82\xc9\x1e\xf6\x2c\x48\xc2\x16\x2e\xd4\x44\x34\x93\xea\xc8\xe6\x66\x87\x15\xab\x7a\x54\x17\x24\xce\x1d\xd8\xd4\xd7\xa3\x88\x90\xa8\x91\xea\xf0\x03\x5c\x92\xea\x24\x4a\xa2\x4a\xa9\x0e\x3b\x52\x1d\xf3\x57\xd8\xa4\x64\xda\x85\xe3\x31\x43\xe3\x8a\x3b\x00\x7f\xe9\xf9\xd7\x52\x9b\x96\xc5\x54\x9c\x69\x6e\x97\xdc\x12\x4a\x46\xd0\xd2\x2e\x33\x5c\xe2\xad\xe8\x86\xf0\x83\xed\x15\x60\x92\x10\xfc\x67\x82\xe2\xea\x22\xca\x45\xa4\x35\xa5\x83\xd5\xc5\x41\x02\xe3\x8a\x32\x23\x1f\x17\x79\xcb\x40\x51\x80\xeb\x5e\x3f\x57\x58\x31\x4e\x70\xf4\x84\x32\x8d\xc4\xfe\xe2\x6d\x7b\x28\x9c\xc1\xd2\x4d\x1b\xb5\xe2\x7a\x50\x44\x68\x98\x28\x0e\xc8\x4f\x67\x35\x45\x2d\x4b\x77\x75\xf4\xb0\x67\x10\xe7\x74\x06\xe3\x86\x34\x93\x28\x9a\xd2\xda\xdc\xef\xb1\x35\x2a\x03\x55\x9e\x72\xad\x2d\x50\x63\xef\xc6\x71\xf5\x1e\xd0\x72\xc9\x3c\x3c\xb8\x89\x6e\x69\xc6\x7d\x2f\xdc\xdc\xbc\xe6\xdc\xf2\x52\xd7\xf4\xc6\xf7\x9c\xa2\xa8\xe8\x0c\xc4\xbd\xdd\x21\x65\x62\x2f\x75\x95\x6c\x08\x36\x3f\xd7\xc5\xe8\xd2\x12\x12\x52\x7a\xee\x1c\xe9\x5a\x6f\x82\x32\xa4\xd4\x86\x5d\x65\x8c\x3b\x67\x28\xa6\x30\xea\x5f\xdb\x0e\x0c\xc0\x5e\xa8\x7c\x31\xbc\x7f\xae\xe6\xae\x5e\xe4\x47\xe8\x8b\x85\xae\xaa\x07\x5d\x87\xc5\xb1\xbf\x08\x55\x4d\x3a\xe2\x9b\xe1\xc9\xc6\x90\x21\x78\xb2\x18\x61\x02\xe3\x78\x7e\x2e\x7a\xaa\xa3\x8e\x36\x05\xf4\x22\x46\x67\x1d\x75\xfb\x4c\x0d\xf4\x9c\x12\xc9\x4d\xd1\x4b\x14\x52\x16\xf1\xd6\x00\x53\x8a\xfa\xe0\xce\x95\x01\x4d\x8a\x40\x1d\x3f\x50\x3f\xf2\x6b\x24\x76\x85\xcc\xae\x90\xad\xb4\x42\x55\xde\xb8\x3d\x22\x04\x64\xb0\x83\x6e\x7f\x74\x54\x50\xf1\x7a\x0a\x8a\x57\x84\x0a\x24\x43\x05\x6a\x01\x45\x57\x02\x94\x46\x81\x5c\x48\xae\xbe\x1f\x7e\x90\xa8\x7b\xd5\xca\x00\xc3\xfb\x64\x70\x6d\x67\x31\x38\x5f\x34\xc3\x91\x06\x3c\x3b\x52\xd6\xd2\x9c\x32\x48\xba\xb9\xd9\xa1\xba\x7a\xa5\x8d\x68\xc5\x91\xe7\xfb\x1f\xf9\xec\xe9\x15\x76\x50\x40\xaf\x0a\xea\x3c\x83\x7a\xa2\x74\x4e\x62\x2c\x56\xc9\x86\x9e\x50\xb2\xe2\x16\xc4\x5a\xd9\x9e\xe0\x59\x8e\xd1\xaa\x6b\x75\x4d\xf0\x26\x01\xfd\x24\x24\xcc\x00\xeb\x09\x65\x1d\x55\xc8\xd1\x9a\xbc\x7b\xca\xad\xf2\x1c\x4e\x95\x75\x4c\x82\xd6\x5d\x4b\x87\x04\x28\x68\x00\x6c\x60\xee\x97\xf6\x71\x09\xc2\x34\x83\x30\xb7\x78\xcd\xff\x7f\xea\xae\xaf\xb9\x8d\xdb\x88\xbf\xeb\x53\xb0\x98\x54\xba\x8b\x40\x4a\x4e\xfa\xc4\xf8\xec\xb1\xe4\x24\xf2\xa4\x4a\x35\x16\xdd\x4c\x4b\x73\x2a\xe8\x6e\x49\x62\x74\xc4\xb1\x00\x28\x99\xa6\xee\xbd\xcf\xfd\x88\xfd\x24\x1d\xec\xe2\xfe\xf2\x48\x39\x4d\x9c\x69\x5e\x28\xf1\xf0\xe7\x76\x17\x20\xb0\xc0\xee\xfe\xf6\x93\x84\xea\xcf\x7e\x71\x84\xf1\x99\xab\x92\xa5\x57\x57\x57\x03\xc4\x4d\x95\x6a\xe6\x16\x07\x09\x66\xcf\xb6\xfa\xcf\x65\xdf\x80\xa6\xd4\x86\x9f\x5b\xc5\x2a\x5f\x84\x69\xde\xcb\x6f\x49\x95\xa1\xbd\x59\x50\x99\x22\x6a\x2d\xa3\x17\x5b\xfe\x9e\xf0\xf8\xb8\xa5\xa3\xc2\x4b\x28\x2f\x7e\x5e\xb6\x8e\x4f\x10\x0e\x59\xed\x1e\x24\x7a\xb1\x71\x53\xc3\xeb\x6d\xb5\x53\x1a\x84\xb5\x64\x7f\x0f\xd2\xce\xb3\x95\x0d\x18\x2b\xc6\xab\x0c\xbf\x19\x4f\xf2\xfc\xa0\x49\xb9\x3c\xd8\xcd\x62\xf4\x62\xaf\x96\x5f\x98\xf0\x83\xfa\xf1\x87\x52\xa5\xee\x42\xe2\x22\x6c\xf1\xbe\xc6\xdf\xff\x67\xf7\x6f\xac\x1d\x1a\xc6\x93\x03\x3b\x70\x7a\x70\xe3\xd7\xe0\xd4\xdb\xcd\x9d\x54\x49\x91\x9a\xd6\xdb\x5c\xee\x60\x3d\x04\x5e\x14\xe4\x18\x3f\x40\x25\x98\x18\x70\x23\x93\x21\x9e\x6b\x02\x5c\x2d\xb9\x1b\xc9\xa1\xed\xfe\x15\x72\x5d\x7b\xa1\x19\xca\xb6\x66\x1d\xc0\x18\x0f\x3e\x93\x88\xfa\x66\x73\x61\x2e\x85\x5a\xd3\x0d\xa5\x23\xe1\xe5\x78\x42\x99\x3c\x39\x84\x78\x59\x95\x23\xbf\x2b\x45\x3f\x6e\x5c\x49\xed\x5e\x8d\xb4\x84\x2b\xe8\x27\x72\x3a\x6d\x5d\x3a\x27\x5f\xf7\x29\x6e\x6e\x5b\xa5\x44\xb0\xd9\xcf\x1b\xf7\x5d\xc3\x11\x40\x22\x02\x76\x3c\x38\xfd\x23\x0b\x7d\xb8\x22\x1d\x3d\xf6\x9b\xf8\x0a\xb3\x2f\xe5\xfe\x77\x72\x2f\xcc\x31\x3e\x89\x9b\x04\x1d\x59\x6f\x76\x02\x02\x58\x4a\x68\x48\x22\x49\x8f\xe1\x03\x3a\x9b\xa0\x34\xeb\xc5\xaa\x7e\xf3\x28\x2b\x9f\x14\x08\xc3\x10\x53\xd6\xc6\xcb\x55\x3b\xd3\xac\xaf\xd4\xee\xab\x16\xaa\x5c\x0c\x07\xe3\xec\xfc\xea\x1d\x2b\xf2\xfc\xee\xa2\x62\x4f\xcb\x3a\xd6\x41\x16\x54\x02\x18\x68\x40\xe4\xaa\xe4\xfc\xea\x1d\x67\xb5\x2f\x8c\xb3\xcb\x8b\x8f\xac\x2d\x1e\xee\x44\x8d\x0c\x11\x5c\xc5\x2f\xe2\xe9\x12\xbb\xb8\x3c\xfb\x1f\x19\xab\x9a\x3f\xc9\x1d\x55\xad\x18\xa4\xef\xae\x0f\x79\xb6\x87\xc7\x1d\xdc\xb4\x4e\xc4\xad\xa9\x32\xd0\x80\x51\x77\x68\x83\xd8\xc7\x54\x73\x92\xe4\xde\x39\x23\xeb\x9a\xb3\x94\x3a\x13\x7b\xbb\x15\x06\x8a\x69\xeb\xfe\x1f\x09\x73\x57\xfc\xb0\xdc\x32\x52\x4c\x60\xfc\x49\x16\xd3\xb6\x36\xbf\x15\x6f\x0c\x54\xa4\x9b\x13\x3b\xca\x90\xf3\x92\xa7\x5a\x46\xe6\x5e\xa3\x61\xb1\x11\x35\x1f\x7a\x4f\x5a\x4a\xe6\x53\x5e\x0e\x68\x7e\x1a\x1e\x37\x5e\xe3\x2b\xde\x38\xad\x68\xf0\xc5\x66\x27\x37\xf9\x4d\xa3\x93\x61\x59\x11\xa9\x4c\x20\xb5\x62\xd7\x68\x40\xd2\x6f\xd6\x2e\x6e\x5e\xe0\xb5\x9c\x4e\x5b\xad\xb0\xa7\x2f\x5b\xb2\xa2\x56\xde\x6c\xfc\xaa\xd5\xba\x98\xf6\x88\x59\x20\x6e\x0d\x4d\xbb\xc6\x3b\x4a\xdf\x61\x37\xcb\xdc\x2a\x5d\x8e\x0b\x05\x3e\xd3\x42\x76\xb6\xb6\x60\xd0\xdd\xd0\x55\x0b\x87\xf8\xbb\xdb\x59\xfb\x02\xb4\xfd\x48\xb5\x2f\x3e\xb2\x90\x42\x83\x7b\x5e\x82\x58\x3b\xbf\x41\xba\x8d\x9c\x29\x48\x1a\xac\xde\x7c\xb1\xa9\x6f\x9d\x72\x1a\x40\x65\x1c\x38\x26\x2b\xcb\xf3\xf2\x41\xbf\xb4\x13\xb0\xbc\x8b\xb9\xdc\xbf\xb4\x53\x40\x9e\x88\x25\xe8\x18\x94\x6d\x0a\x5c\x05\x95\xc8\x4f\xca\x21\xda\x6f\xf7\x76\x6a\xe7\xad\x88\xef\xfa\x5e\x67\xe9\xfb\x9c\x0e\x7d\x61\xad\xfe\x0d\xe2\xa2\xc8\x36\xb0\xc9\x0f\x1a\x66\xe5\x81\xa7\xe2\x55\x01\x9b\x6b\x82\x7a\xa8\xad\x74\x6a\xd8\x58\x4e\x22\xbc\x3c\x0f\xa4\xd7\x0f\x0a\x5e\xea\xad\x78\xc3\xff\xa0\xd5\x07\x79\x32\x4a\xee\xfa\x7a\xea\x66\xcd\x58\x61\x21\x9e\x0b\xdd\x19\xcf\x53\x95\x9a\xed\xfa\xbf\x5c\x1f\xde\xd9\xa0\x0c\x31\xda\x34\x5d\x7f\x66\x60\x87\x1d\xf7\x8c\x65\x46\xcf\x7c\x5f\xec\x8f\xc1\x84\xf0\xfd\xa9\x16\x8b\x76\x3e\xe5\x6d\xa4\xa3\x3a\x12\xd2\xaf\xa5\xa7\x6c\x25\x1c\xaf\x4c\xac\x25\xfa\xce\xfb\xfc\xfd\xe6\x64\xc6\x59\xfe\x5e\x6d\x58\xe9\xe1\xf3\x5e\xb1\x86\xfa\x5d\x9a\x82\x1b\xaa\x7a\xd8\xb0\x67\xc3\xe0\xb5\xb0\x82\xac\xd3\xb6\x15\xc9\x60\x9b\xf6\xd5\xf2\xce\xdb\xb5\x88\x02\x47\x90\xfb\x8f\xab\x02\xcc\x48\x76\x42\x22\xd9\x30\x0c\xd1\x5d\xcd\xa2\xbf\x4d\x36\x9d\x1a\x68\x85\xd9\x0d\xfe\x82\x0f\xb9\x77\x06\x1c\xda\x62\xc5\x77\xfd\x97\x91\x13\x2c\x2c\x2c\xbf\x9b\x3c\x6f\x20\x47\xd9\x9d\x38\x4b\x7b\x07\x7a\x9d\xc2\x6c\x25\x13\x38\xf1\xe0\x3f\xfd\x85\x07\x88\xff\x8d\x62\xbf\x0a\x64\x15\xc4\x31\x63\x3c\x15\x6a\x36\x64\xb3\xcc\xfd\x65\x3c\x01\x13\x17\xc9\x96\x31\xb5\xd9\x34\x85\x0f\xf2\x36\x05\xde\x43\x9f\x82\xa5\x96\x06\xfa\x68\x92\x2c\x1d\xf8\x8d\x37\x67\xea\x5e\x02\xb4\x52\xa3\x3b\xa5\x30\x32\x5d\x23\x2e\xde\x4c\x0b\x8b\x78\xe0\x59\x0f\x3e\x48\x43\xb8\xd6\x99\xbe\x9b\xa6\xd9\x83\x19\x78\x40\xb5\x58\x28\x44\x2a\x14\xbd\x44\xde\x83\x36\x80\x55\x10\xb3\x39\x9b\xf6\x10\x3d\xa4\x80\x2c\xe5\x3d\x84\x08\xe7\x55\x5e\x06\xc4\xbf\x16\x2a\xc1\x4c\x6c\xad\xa7\x95\x03\xb9\x19\x30\x9e\x4a\x75\x37\x44\x3c\x3a\x33\x3c\x39\xf1\xc9\x9a\x41\x0f\xe6\xc2\xcc\x65\x9c\xe9\xa5\x3b\xf8\x9d\x10\xcc\x1a\x2b\xd1\x47\x46\xa0\xb5\x70\x9b\x56\xb7\xbc\xca\x62\x92\x99\xcd\xb2\x14\x71\xfe\x6f\x57\x32\x4d\xa4\x9a\x71\x4a\xdb\x83\xff\x39\x2a\xe3\x6c\x71\x5b\xa4\x93\x9a\x6a\x41\x1a\xd2\x4a\x43\xcf\x88\x29\xa4\x6b\xac\x03\xd3\xa9\x8c\x25\xa2\xfc\x6f\x91\xfd\xf0\xf0\x30\xb0\xc5\x3b\x07\x32\xab\x51\xfa\x57\x5a\x9b\xba\xa8\x7c\x55\x11\x66\x20\xd6\x60\x4d\x6f\x21\x94\x98\xc1\x02\x94\x75\xe3\x1b\xeb\x35\x65\x97\x13\xb5\x5c\xca\x44\xf1\x52\xcb\x7b\x99\xc2\xcc\x09\x14\x61\xdb\x6b\x4d\xbb\xa8\xbb\x77\x64\x2c\x75\x86\xd3\xb6\x41\xe0\x79\xa6\xcc\x2a\xed\xa6\x90\xca\x48\x88\x89\x34\x7e\x4b\x49\x78\x6f\x2e\x67\x73\x27\x97\x7b\x21\x53\x81\xb3\x11\x73\x3a\x0b\x2b\x7a\x1e\x5a\x52\x3c\x08\x27\x3f\xb7\x7b\xfb\x60\xaa\x38\x53\x0a\x62\xeb\x05\x5e\xe4\x46\xae\x4f\x87\x9e\x88\x75\x66\x4c\x2f\x59\x2b\xb1\x90\x31\xaf\xbf\xb3\x35\x32\x9d\x43\x10\x23\xb9\x6d\xf9\x63\x60\x57\xc1\x9f\x5e\xdd\xae\x0b\xee\x7c\xd1\x8e\x39\x52\x64\xa9\x26\x02\xdc\x83\x7a\x26\xf1\x9a\xc9\x62\x7b\x16\x93\xc0\xb1\xf3\x15\xcd\xdf\x8a\x9e\x2b\x81\x30\x8e\x9d\xe2\xa6\xb2\x16\x3d\xb1\x06\x4a\x62\x28\x13\x50\x56\xc6\x22\xed\x2d\x44\x3c\x97\x0a\x08\xef\xd1\x60\xad\x32\x53\xf8\x32\x15\x96\x72\x28\x62\xe6\xf4\x32\x51\xbc\x47\x5a\x2c\xfd\x61\x9d\xc0\x3b\x09\x5f\x22\x11\x24\xc4\x7d\x49\xa9\x3d\x82\x6e\x73\x6f\x44\x83\xd1\x67\x0e\xd6\xa0\xa5\xbe\xd8\x63\xae\x74\xb6\x90\x06\x82\xc0\x7b\x06\x6c\x0c\xd8\x11\x91\x16\x04\x01\x5e\xa7\x04\x37\xfe\x81\x5b\xb8\x9c\x4a\xbb\x30\x3d\xf8\x10\x03\x24\x90\xdc\x84\xee\x75\x4f\x29\x3e\x56\xda\x14\xb6\x6e\xfc\x2a\x60\x37\xba\x2b\xeb\x17\x9e\xe1\xad\x46\xbf\x37\xdd\x87\x2e\x5c\x7e\xd5\xcd\xef\xe2\xdb\xb7\xa3\xbf\xff\xe3\xdd\x8f\x6f\x46\xd7\x11\x0c\xce\xfe\x36\xfa\xf6\xda\x7f\xa3\xed\x90\x43\xfd\xc0\xd2\x75\x7b\x36\x96\x5c\x4d\x22\x11\x00\xfa\xc0\x72\x1b\x56\xe0\x4d\xba\xb8\xb5\x91\xa1\x3b\xad\xa8\xfc\x26\x2f\xfb\xc3\x23\xcd\xee\xfe\xcc\xcf\xed\xaf\x74\x15\xfa\x04\x42\xfd\x05\x40\xad\xe7\xec\x53\x7a\xfe\x04\x92\xfd\xf5\xc9\x93\x3d\xd3\xe9\x96\x48\x15\xe5\x77\x7a\x81\xe1\xa5\x26\x79\x29\xd5\xaa\xcb\xd6\x57\x43\x7a\x64\xff\xf9\xd7\xbf\x19\x67\x7d\x56\x8b\x18\x6e\x0e\xe4\x98\xe1\x7b\x18\x67\x3f\x38\xb6\x89\x79\xf6\x3d\x7e\x8e\xf0\xf3\x4a\x9e\xb1\x09\x97\x51\x73\x3a\x8c\x99\xe3\x85\xfd\x80\x9f\xc8\x17\xfb\x1e\x3f\x47\xf8\x79\x75\xf1\x91\x4d\xb8\x2a\xbc\x86\x94\xb8\x97\x33\x61\x33\x4d\xae\x3f\xf0\xf8\xc8\x40\x31\xae\x51\x01\x7c\xa3\x6c\x3a\xa0\x60\x82\xef\x48\x1a\x8a\x6f\x7c\x82\x9b\xef\x34\xa5\x60\x7c\x2d\x67\xd2\x9a\xe1\x57\x39\x86\x8c\xff\xbc\x46\x6e\x2e\xa7\x11\x02\x1c\xfa\x9b\x13\xb7\xbe\xe8\xc3\xc3\x3e\x41\x3e\x16\xa1\xdb\x3a\x44\x2f\x61\xe9\x5d\xe1\xeb\x05\x61\xc8\xd5\x56\x7d\xd5\xac\xef\x0e\xe4\x55\xd1\xf1\xb3\xd2\x3d\x32\x8b\xe0\xf9\xe9\x41\x76\x78\x18\xc0\x97\x51\xff\x19\xf9\xb1\xa4\xd1\x29\x3a\x06\x7e\x03\x2f\x22\x7b\x78\x98\x3e\x97\xa5\x46\xfd\x4d\x08\x27\x91\xe5\xe9\xf1\x71\xe9\x2b\x59\xb6\xe5\x63\xe0\x72\x9c\x4e\x26\x79\xe5\xad\x26\x08\xbb\xb1\x72\xbf\xed\xa5\x01\xf0\x67\xa7\x5f\xfd\xc9\xdf\x6e\x56\x40\x4c\xc6\x4b\xa1\x55\x15\xbe\xe6\x12\x9f\xee\x5b\x4d\xc9\x47\xe0\xff\x64\xdb\xb0\x5d\x5b\x86\x0d\x6e\x7e\x12\xd2\x69\x1d\xb4\x5d\x3c\xb5\x4b\x74\xf8\x31\xf0\xf1\xa4\x61\xa6\xb0\x7a\x8d\x7e\x5b\x10\xed\x6f\x66\xa3\x24\x8b\x11\x02\x8c\x8c\xc2\xd7\x40\x68\x9d\xc1\x91\x3b\x96\x8c\x11\x0b\x9c\x1d\x1d\xc3\xf1\x11\x9b\x1c\x85\xee\xec\x5f\x1e\xf5\x03\xe6\x34\x6d\x44\x9f\xe4\x32\xda\x14\xd0\xa2\xb5\x63\x1f\x9d\xd0\xde\xbd\x7d\x73\x9e\x2d\x96\x99\x02\x65\xdd\xb9\xac\xf4\xa4\xed\x16\xb8\xdc\x2d\x70\x59\x79\x1b\xb4\x3d\xf3\x8f\xce\x11\x4b\x5c\x65\xb6\xa7\x41\x14\x1a\x1f\x29\x25\x98\x66\xc7\x0a\x9f\x4c\x07\xb1\x91\x3d\x4b\x83\x23\x92\xb0\x77\xbd\x1c\x81\xb1\xe6\xf1\xd1\x67\xa4\xaa\x09\x5c\x2c\x97\x88\x9e\x4b\x83\x89\x2a\x12\x04\x9b\x96\x19\xcf\x6d\x84\x04\xb9\x7a\x1d\x83\x12\x5a\x66\x43\x66\x16\x22\x4d\xcf\xe9\xa0\xc4\x7c\xe9\x4f\xd2\xce\x7f\x2c\xc0\x9f\x6a\xad\xdc\xf3\x51\x76\x07\xaa\xf5\xec\x2d\xa2\x42\xe1\x43\x33\xcf\x1e\xae\x6d\xa6\xd7\xb7\x59\x76\xf7\x67\xa7\x4b\xfd\xe1\x59\x1e\x1e\xfc\x37\x00\x00\xff\xff\xa2\x6f\xf6\x52\xfd\xbf\x1d\x00") +var _distAssetsVendor47aee7d624ddca104a2dcb6a86e45d4dCss = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xd4\x3a\x79\x73\xe2\xb8\xb3\x5f\x85\x57\x5b\x5b\xbf\x49\x0d\x0e\xe6\x0a\xc1\xd4\xef\xd5\x9a\x23\x19\x72\x90\x40\xee\xfc\x27\xdb\xc2\x68\x91\x25\x8f\x2c\x63\x12\x2a\xdf\xfd\x95\xe4\x03\x1b\x0b\xd8\x99\xda\x7f\x5e\x6d\xcd\x06\x4b\xad\x56\xab\x6f\x75\xeb\x74\xcd\x21\xf3\x36\x3e\x0d\x10\x47\x94\x18\x0c\x62\xc0\xd1\x0a\xf6\xc2\x00\x32\x2d\x80\x18\xda\xdc\x20\x94\xc0\x9e\xe6\x05\x5a\x79\x30\x82\xd6\x12\xf1\xd2\xc4\x57\x8c\xf7\x74\x4e\xed\x30\xa8\xc6\x1f\x86\xfc\xd8\xd0\x90\x63\x44\xa0\xa1\x27\x30\x95\xf8\x8f\xb6\x80\xd8\x87\x2c\xd8\x92\x02\xac\x80\xe2\x90\xc3\x1e\xa7\xbe\xa1\xf7\x3e\x35\x44\x1c\xb8\x36\xda\xca\x75\x1a\x87\x6b\x0e\x18\x04\x1b\x1f\x38\x0e\x22\xae\xa1\xf7\x2c\xca\x1c\xc8\x0c\xbd\xe7\x01\xe6\x22\x62\xe8\xbd\x32\x6e\xea\x03\x1b\xf1\x0f\x43\xef\x61\x38\xe7\x86\xd6\xed\x76\xbb\xd0\x4b\xb6\x8c\x90\xc3\x17\x86\xde\x5b\x40\xe4\x2e\x78\x8e\x06\xad\xdd\x8b\x16\x88\x43\x2d\xf0\x81\x0d\x0d\x42\x23\x06\xfc\x1e\x5d\x41\x36\xc7\x34\x32\x16\xc8\x71\x20\xe9\x31\x18\xa0\x4f\x98\xe7\x47\xe5\xd4\xa6\x5e\x4a\x84\xb6\x42\x30\xda\x58\xc0\x5e\xba\x8c\x86\xc4\x31\xfe\xd0\x75\xbd\x67\x53\x4c\x99\xf1\xc7\xc5\xc5\x45\xcf\x41\x81\x8f\xc1\x47\xcc\xe9\x32\xe9\x0a\x0a\x52\xfa\xea\x7b\xf7\x3b\x05\xb6\x10\xef\x26\xc5\x6d\x61\x6a\x2f\x77\x38\x2a\xe0\x7c\xca\x78\x8e\x36\x2d\x21\x4b\x50\x98\x1e\x53\xfb\x30\x02\x9b\x51\x8c\x7b\x76\xc8\x02\xca\x0c\x07\xce\x41\x88\xb9\x82\x54\x96\xf0\x4f\xf2\x58\x4f\xb8\x6b\x51\xce\xa9\x57\xd2\x83\xc0\x66\x10\x92\xb2\x46\x2a\xc1\x2a\x36\x20\x2b\xa0\x52\x9a\xfc\x56\xe5\xa5\x14\x63\x4d\x6a\xcb\x0a\x05\xc8\x42\x58\xa8\x40\x2c\xb5\x04\x56\xb3\x17\x80\x69\x1e\x04\x41\xc8\xa0\x06\x31\xf4\x20\xe1\x19\xd7\x10\x11\x2a\xac\x49\xe6\xf5\x4a\x28\x14\x0c\x88\x4f\x5c\x50\x31\x89\x21\xd1\x2c\x42\x99\x07\x70\xb2\xf5\x26\x61\xa7\xd0\xe8\xd4\x8e\x20\x01\x16\x86\x9a\x47\xc3\x00\x6a\x70\x05\x09\x0f\x36\x45\xae\xa7\x90\x09\xf5\x72\x4e\xf3\x29\x22\x1c\xb2\x14\x34\xf9\x4c\x41\x6d\x8a\x43\x8f\x24\x66\x1b\x9b\x6a\x0a\x69\x33\x1a\x04\x0b\x80\xd8\x0e\xeb\x80\x6d\xc3\x20\x3d\x6e\xb5\x38\xe7\xc1\x20\x00\x2e\x3c\x22\x8b\x4c\xec\x99\x52\x64\x4a\x9b\x2a\x3f\x67\x80\x04\x3e\x60\x90\xf0\x6c\x7b\x8c\x56\x50\x63\xd0\x45\x94\xec\xdb\x40\x32\xd6\x5f\x27\x56\x5b\xf7\xd7\xa9\xdd\x8a\x9f\x3b\xb6\x99\x4a\xd9\x41\xde\x26\x75\x01\xa7\xa9\x67\xd1\x42\xe2\x40\x26\xe4\xb3\x11\x32\xd0\x1c\x68\x53\x06\xe4\x8e\xd9\x4c\x0a\x1a\x70\x86\x96\x90\x2f\x18\x0d\xdd\x45\x09\x5c\xca\x38\x99\xfc\x3a\x1d\x50\x07\xde\x22\xc6\x28\xd3\x30\x22\x5c\xf3\x00\x5b\x0a\x8f\x97\x10\x7c\xe6\xaf\xcb\x30\x9c\x52\xcc\x91\xaf\x30\xc5\xf9\xdc\x49\x3d\x5c\xdd\x5f\x57\x02\x8a\x91\x53\x91\x06\x1a\x8f\x6a\x0c\x38\x28\x0c\x8c\x96\xbf\xee\xe5\xac\x77\x4e\x09\xd7\xe6\xc0\x43\xf8\xc3\xf0\x28\xa1\xd2\x7f\xc4\xa3\xd2\x5b\xd5\x75\x9f\x97\x3c\x59\xea\x53\x1b\xfe\xba\xd2\xf6\xd7\x5b\x05\x9f\xa3\x35\x74\x0a\x9e\xc8\x67\x70\xf7\x5b\x2b\xfa\x26\x5d\x38\xe4\xb5\x16\x9f\xfa\x4c\xd7\x85\x74\x32\x2f\x2c\x65\x1f\xe3\x4e\x06\x2b\xa7\xad\xa0\xa7\x79\xf4\x53\xdb\x37\x97\xc4\xa0\x7d\xd3\x74\xef\x8c\x17\xec\x99\x52\xcb\x2a\x2f\x84\x8c\x03\x42\xf5\x2a\xb1\x4e\xf7\x72\xf3\x0c\xfa\x10\x70\x23\xfe\xa3\x29\x04\x2b\x10\x6a\x11\x60\x04\x11\x37\x8f\x18\x79\xc0\x85\x46\xc8\xf0\x37\x07\x70\x60\xc8\xcf\x9a\x4f\xdc\x9e\x05\x02\x78\xd6\xaa\xa2\xe7\xfe\xdd\x2c\xd2\xaf\x2f\x5d\x6a\x9a\xa6\x39\x79\x78\x5a\x8c\x9e\x5c\xf1\x73\x2a\xfe\x37\x1c\x98\x6f\xa6\x69\x0e\xf4\xee\x75\xe7\x52\x0c\x98\xaf\x93\x87\x99\x3e\x36\x59\xd0\xb2\xcf\x24\xc8\x3b\x7a\xd0\x9d\x91\x79\x7f\x6e\xd6\xa2\x61\x8d\xde\x34\xc8\x32\x12\xe3\x38\x7a\xb8\xc0\x9f\xa6\x69\xde\x8c\x22\xd3\x1c\xac\x6f\xfb\xe6\xd5\x4f\x3b\x46\xe2\xe8\x0f\x4f\xf5\x8b\x7e\x37\xb8\xba\x58\x4c\x5f\x47\xd6\xe2\xd1\xed\xbc\x49\x64\xce\xe8\xf9\xcd\x19\x4d\x56\xd6\x4b\x1d\x5b\x64\x6a\x4e\x9b\x57\xf8\xed\x75\x86\xdf\x07\xfd\x26\x78\x9d\xd1\xf1\xc8\xb9\x7a\x7c\xee\xbf\xba\xd3\xd6\xab\x58\x70\xbb\xc4\xa3\xe9\xf3\x74\x5c\x6f\x4c\x96\xee\x78\xbc\xba\x6a\x4e\x5f\x6f\xff\x36\x23\x67\x38\xf9\x7e\x07\x46\xd6\x47\x30\x34\x5b\xb7\xf7\x66\x34\x19\x4e\xa2\xdb\x41\x84\xee\x7e\xdc\x0c\x9c\xfa\xe7\xab\xde\xa1\x67\xcb\xfe\xf3\xe5\x74\x64\x5e\xf7\xcd\x09\xa7\x56\xb0\x9c\xdc\x4a\xea\x1e\x9e\x9e\xef\x66\xd7\xed\xc1\xdb\x78\xfc\xdf\x93\x3d\xac\x86\xe2\xfb\xff\x13\xa3\x87\x51\xcb\xbe\x1b\xbc\xd4\x6b\xd7\xe3\xdf\x62\xf4\x8f\x51\xc6\x68\xd7\x1d\xdf\xd4\x86\xe6\x67\xed\xd2\x31\xdb\xb5\xf5\xf2\xad\xf6\xf3\xfe\xfa\x76\x68\x46\xa6\x39\xbc\x79\x8f\xe6\x6d\xb6\xf2\xbe\xdf\x48\x9a\xfb\x57\xb3\xa7\xf6\x88\x2d\xaf\x5c\xd7\xfd\xef\x3e\x66\x42\xa6\x34\x05\x1b\x8a\xe8\x52\x89\xff\x28\x8c\x81\xd0\xe4\x57\xaf\x18\x8f\x7a\xca\xb0\x9a\x3a\xef\xb3\xad\x4b\x17\x3f\x57\x90\x71\x64\x03\xac\x01\x8c\x5c\x62\x78\xc8\x71\x70\x2e\x3b\xda\x66\x0b\x25\xc2\xd3\xf0\x14\xfb\x32\x4d\xc6\x8c\xfa\xb9\xbf\xee\xa9\xce\xc2\xa9\x5f\x11\x10\x87\x8e\xb1\x8f\x39\xa9\x59\x57\xf7\xd1\xf0\xaf\xda\x7d\x5f\xea\xcd\x74\x60\x4a\x5b\xa0\x37\xd3\xee\xa3\x04\xc0\xfd\xdb\xe7\xd1\x6b\x2d\x8c\x86\x2b\x16\x0d\xc5\xdf\x7d\xff\xce\xb8\xfc\x2b\xb5\x3a\x64\xd1\xb0\xc1\xa7\xc3\x4e\x68\x0e\xbf\x87\x52\xdd\x25\xcc\xc2\x83\x8f\x33\xf9\xf5\x63\xf6\xf0\x88\x6f\xaf\xce\xbd\x49\x7d\xf4\x66\x5b\x1e\x42\x6b\xd7\x1c\x78\x9d\x17\x2b\x14\xf3\xcf\xd2\xbe\x67\xad\x06\x69\xde\x3f\x4d\x7f\x9a\xe3\x7e\xff\xe2\xe9\xa9\x7e\x73\x63\x37\xc3\xda\xdf\x8e\x75\x77\x45\x5f\xea\xf7\xfa\xf9\xd0\xec\x5e\x5a\xe0\xfc\xfb\xdb\xcb\xd5\x99\x3b\xb9\xa2\x93\xb7\x71\xff\xd3\x34\x1b\xf6\xa2\xcf\x17\xed\xe5\x8d\x77\xd9\x7d\x7b\xa2\x97\xfa\xe4\x87\xf9\x14\x5d\xbc\x46\x77\xdd\x9b\xb0\x3f\xbd\xa9\xbb\x68\x30\xb5\xce\xdd\x41\xf7\x8e\xd1\xc6\xca\x6f\x33\x62\x0f\xc6\x6f\xe7\x37\xe7\xe1\x68\xdd\x7e\x5f\xfe\x53\x7f\x00\x59\xec\x11\xf6\xcb\xe8\xdf\x73\x18\x7b\x24\xf4\x43\x4a\xe8\xa5\x63\x9a\x03\xf1\x6f\x9d\xfc\xed\x48\x68\x73\xd0\x32\xcd\x41\x5b\x70\xbf\x56\xfb\x2e\xc6\x9e\x1c\x1b\xfb\xd2\x44\x89\x94\xc0\x2b\xb9\x9b\x3d\xa0\x68\x70\xad\xbf\x5f\x3f\x88\xf1\xc7\xa7\x84\xf3\xde\xcb\xfd\xdd\xb4\x63\x4e\x4d\x77\x18\x4e\x6f\xd6\xb5\xcf\x73\x3b\x78\x9b\x79\xf7\xb3\xf1\xc5\x38\x9a\x5d\x12\x1a\xcc\x98\x0f\xbc\xd5\xf2\x1a\xe9\x17\x8f\x63\x74\x6b\x3e\xcc\x9a\x8b\xc5\xf5\xcb\xf7\x85\x39\x39\xab\xf1\xf1\xcb\x22\xec\xde\x0f\x5f\xd0\xe3\xe5\x64\xb4\x7c\xe4\xe3\xbb\xd0\x36\xdb\x77\x1f\xac\x6b\x2f\xef\x5d\xf3\xc5\xd3\x2f\xef\xfb\xd4\x3d\x5b\xb5\x7e\x81\xdb\x5e\x28\xf2\x18\x0c\xff\x1d\x17\x6c\x4b\x06\xc6\x1c\x1d\x7e\xfe\x7d\x3d\x5f\x48\x9e\x3d\x0b\x8e\x3e\x99\x09\x07\x6b\xab\x4e\xb7\xde\x5a\x7e\xfc\x88\xdd\xb3\xe4\x9a\x39\xbd\xb3\xde\xde\x05\x8e\xc1\xe4\x6a\x36\xba\x78\x82\x13\x5a\x47\x74\x74\x65\x9a\xe6\x38\xf2\x3e\x6b\x3f\xba\x3a\xba\xb8\x78\xb8\xbc\x72\x2f\x6e\x61\xd3\x05\x37\xef\x3a\x75\xbe\x77\x6b\xe6\xf4\x5d\x37\x87\x34\xb0\xde\x18\x90\xf8\x46\xf8\xe2\x71\xf9\x10\x4e\xbd\xc1\xe0\xe4\xa0\xb3\x53\xb9\x17\x99\xfb\xa6\x69\x43\xe2\xdd\x74\xfd\xcf\xcc\xe9\xe9\xfa\x9f\x65\x4e\x4a\xe7\x58\x52\xcb\x38\xb7\x63\xae\x05\xbe\xd5\xcf\x9b\xd5\xce\x59\xf5\xbc\x5e\x3d\xd5\xcf\x15\xa2\x90\x08\x14\xbe\x27\x87\xa2\xd1\x6e\x57\x1b\xf5\x7a\x55\xaf\x9e\xd6\x0b\x18\x36\xea\xc4\x31\x21\xb8\x29\xd3\xb8\x5c\x9a\xe9\x20\x06\xed\x38\x41\xe2\x6c\x97\x12\x18\x64\xb7\xf4\x96\xbf\xae\xe8\xf9\xf9\x8a\xcf\xe0\x2e\x78\xf5\xc8\xbc\x86\xd1\x12\x6e\x2f\xfe\x95\xd6\x4e\x26\xed\x86\x9c\x43\xa6\xcd\x11\xc6\xb0\x68\xf1\xf1\x55\xd0\x02\xe9\xa4\x32\xcf\x9e\x2b\x90\x05\x9b\x34\xcb\x4e\xaf\x18\x69\x06\xee\x38\x4e\x4f\x81\xa5\x23\xfe\x53\xdc\xd9\x4b\xbc\x21\xa1\x67\x41\x96\x3b\x4d\x53\xb0\x48\xa6\xdd\x1e\x22\x49\xda\xdc\x10\xec\x96\xb7\x8d\x38\x0c\x4a\x2a\x52\xfe\x77\xbb\xdd\x63\x1b\xc5\x87\x48\x62\xf9\x56\x6c\x7b\x61\xb4\x20\xb4\x38\x86\x9b\xed\x0e\x05\xd0\x38\x9e\xa7\x2c\x89\x23\xab\xfa\x4e\x92\x5c\x77\x09\x4c\x8b\x2b\x05\xd9\x3b\x68\x55\x90\x0e\xb4\x29\x71\x00\xfb\x38\x88\x3f\x40\x78\x25\x2e\xb5\xb6\xa7\xcd\x01\x4f\x68\xa9\x28\xc8\x8b\x77\x04\x21\xa7\x59\x69\xe8\x7f\x90\xe7\x53\xc6\x01\xc9\x9b\xa9\xf1\x47\x07\x76\x76\xf1\xed\x90\x16\x8f\x06\x9b\x5c\xc5\x65\xff\xfe\xb2\xde\x65\xc4\xf7\x6c\x44\x49\xf5\x08\xe8\xff\x06\x3e\x20\xbf\x0a\xbf\xbb\x28\x5f\x58\xd2\x85\x89\x1d\x23\x4f\x5e\xb1\x7e\x95\xc6\xdf\x58\xa4\x5c\x79\x98\xda\x8d\x0d\x18\xe4\x5a\xb9\x3a\xf0\x97\xc4\xb2\x84\x1f\x73\x06\x3c\x18\x54\x2c\x8c\xc8\x72\xd3\xd6\xff\x2c\xdb\x71\x7e\xd9\xd7\x5f\xe9\x9d\xf1\x37\x96\xfe\xfa\x12\x71\x18\x0e\x2c\x75\xf5\x68\xb7\x64\x80\xc8\x02\x32\x54\xcc\x2d\x59\x88\xd5\x95\xd1\xa4\xb0\x92\x56\x52\x38\xf5\x0d\xad\x2d\x5c\x43\x56\x64\x29\xd5\x3d\x76\xd1\xee\x33\x5a\xdb\xb6\x77\x0b\x36\xa5\xfd\xe5\xc9\x02\x2d\xa9\x40\x55\xc4\xd7\x02\x02\x27\xef\x52\xe6\x0a\x98\x9f\x21\xe5\x99\x2b\xd1\xbb\xb1\xb4\x09\x74\x65\xe2\x9e\x8e\x3b\xad\x96\x1c\x8f\x37\xdd\x8e\x37\xba\x8d\xaf\xed\x46\x52\xe3\x02\xce\x28\x71\xe3\x00\x15\xc5\xf1\xa8\xa3\xc7\x58\xa1\x17\x0f\x07\xfc\x03\x43\x03\x71\x80\x91\x2d\x27\xa4\xe8\x0e\x54\x77\xec\x5f\x2b\xed\x94\xce\xb8\x84\x1f\x11\x65\x4e\x4a\x75\x47\x3f\x57\x00\x01\x4e\xbd\xec\x5c\xf5\xae\x02\x22\x09\x06\x09\x4c\xfd\xac\xa5\x80\x71\xe0\xfc\x30\xbf\x57\x80\x21\x59\x3e\x6c\x64\x70\x6d\xa0\x80\xe3\x1f\x3e\xac\x1e\x58\xde\xcc\x96\x9f\xb7\x15\xcb\x6d\xea\xc9\x22\x69\x02\x04\xda\xba\x02\x48\x30\x95\xb8\x19\x4c\xbd\xbe\x17\x66\x4b\xed\x5c\x89\xc9\x83\x1c\x28\xa8\xfd\x19\x02\x8c\xe6\x68\xcb\xb4\x76\x5b\x45\xac\x15\x22\xcc\x11\x49\x81\x9a\xba\x8a\x21\x16\x03\xf6\x12\xf2\x6d\xd4\xeb\xa8\xb8\x06\xb2\xe3\xd4\x3b\x2a\x42\x01\xe7\x0c\x59\x61\x4e\xe5\x75\x5b\x65\x39\xac\x10\x5d\x4b\xf3\x52\x63\x77\x30\x20\xb2\x02\x18\x39\xf6\x02\x30\x05\x2b\xe2\x54\x31\x49\xee\xa0\x53\x8c\xd8\x71\x5f\x40\xe4\x81\xb1\xfd\x27\x56\xde\x48\x3d\xc0\x57\x31\xe0\x55\x84\xd7\xce\x23\xf0\x00\xb7\x17\x88\xb8\x3b\x3c\xd2\x2d\xfd\xd8\x4a\x42\xc9\x9e\xc5\xa0\xd1\xf8\x52\xed\x21\x58\x9c\x0b\x10\x59\xa2\x5a\x6f\xeb\x22\x51\x6d\x16\x53\xdd\xb8\xc3\x11\xbb\xd8\x6c\x51\xa1\xcf\x02\xcf\xe7\x8d\x62\x56\xa7\x68\x80\xed\xd6\x40\xf3\x08\x76\x73\xc2\x38\x8d\xdc\x64\x4b\xe2\xef\x5c\x72\x11\x77\xa0\x52\x26\xc7\x3e\x3a\x19\x8b\x9d\x77\x3c\x94\xd6\x26\x12\x38\x39\x96\xbb\x12\xf4\xb2\xde\x59\xb9\xe0\x91\xd5\x57\x8b\x49\x5c\x80\x3e\xa1\xea\x74\x85\x7c\x4c\xec\x93\xf8\xfd\x42\xed\xfd\x1f\xa5\xd0\x8b\x2c\x87\x3e\x98\x59\x17\x26\x57\xd9\xac\x22\xa8\xa5\x07\x39\x2b\x36\xc0\x72\x7d\x43\x35\xa6\x7c\x14\xcc\x75\xa9\xd6\xa9\x00\x4b\x7d\xab\x2f\xf5\x31\x36\x59\xc0\x4b\xc2\x6b\x6e\xe1\x2e\xaa\xb5\x0a\x55\xe9\x52\x91\x52\xb6\xed\x78\xed\xe3\xec\x26\xd9\xf2\x00\xe4\xb1\x66\x97\xbc\x25\xe4\x95\x26\xe5\x67\x53\x81\x6c\x53\xbc\x27\x30\x0f\xe0\x82\xc2\xa9\x1b\x5e\xc5\x12\x1c\xa7\xbe\x4a\xbf\x55\x87\x14\xf7\x10\x1f\x1e\x12\x7a\xab\x57\xcc\x04\xf3\x09\x7a\x9c\xb3\x0b\x65\xd8\x8e\xaa\x76\xc9\x59\xfd\xbe\x4e\x5c\x26\xe2\x6c\x5f\x15\x22\x88\xb9\x02\xc3\x4e\xb7\xf3\x20\x86\xe4\xc0\x15\x75\x62\xae\x48\x16\x0f\xe2\xd8\x9b\x33\x1f\x41\x14\x5f\xb9\x73\x6d\xc5\x82\x8e\x14\x45\xf5\xfb\xf7\x6f\x49\x5d\xb1\xf7\xa4\x67\xcd\x99\xdd\xf1\x3d\xdf\x69\xc7\xbd\xa8\x04\x85\xa6\x55\x92\x20\xe7\x5a\x56\xe9\x48\xd6\xe6\x2f\xf5\xa3\x28\x73\x24\x1b\x53\x15\xcf\xf7\x5e\xd3\xd5\x31\x0b\xd3\xaf\x54\xaa\x0d\x85\xa7\xcd\xdc\xbc\xec\xfc\xe2\xed\x2b\x08\x0e\x7c\x6d\x81\xdc\x05\x16\x88\xcb\x32\xc9\xe0\x24\xe9\x32\xad\x92\x45\x19\x17\xf0\x90\xc1\xc0\xb0\x29\x11\xc2\x09\x01\xee\x1d\x85\x28\xc8\x57\x1c\xed\x98\xdc\xf6\x02\xc5\xc2\xdb\xb2\xc8\x62\x10\x2c\x35\xf1\xad\xee\xe3\x49\x48\x09\x94\xb5\xad\x77\x30\x1e\xb4\x3f\xc5\x95\x45\x61\x8e\x7a\x09\x69\x84\x1c\x17\x72\x45\x24\xcb\x49\x2a\x29\x99\x9c\xee\xa8\xb4\xc6\x38\x16\x27\xdf\x6c\x8b\x52\x8c\xe3\x9d\x74\xc8\x81\x1b\x75\x84\x89\xad\xb0\xaa\x70\xc4\xbb\xb5\xe3\xa4\x74\xa3\x08\x83\xd5\x72\x48\x4e\xac\x65\x2d\x3e\x05\xd1\x52\xb4\x44\x18\x8a\xb8\xbd\xa9\x86\x8b\xa9\x51\xfc\x32\x41\xc1\xe0\x72\x35\xb1\x74\x0b\x2c\x3f\x59\x50\x55\x73\xca\xa8\x93\x7e\x4d\xf2\x00\x21\x79\xd8\x52\x26\x4a\xf2\x3a\x5b\x1d\x70\xc0\x91\xfd\xb5\xa7\x7e\x72\xe0\xf1\x44\x49\xc2\xc5\x00\x26\xdf\x2b\x40\x67\x4f\x61\xa6\xba\x33\xec\x30\xe0\x2a\xf6\x4c\x2c\xb8\x18\xbe\xa5\x83\x85\xc5\x94\xd1\xe9\x8a\xff\x94\x04\x1c\x5f\xdb\x71\x5a\xf3\xa2\x52\x65\xef\x2b\x14\x0f\x2e\x0e\x15\x8e\x8e\x56\x8a\x7e\xb5\x34\xa4\x22\x4e\x5d\x0f\xfa\x67\x05\xa0\xdf\xaa\xf8\x64\x44\x88\x2b\x0c\x04\x4c\x26\xfd\xca\x52\x2c\x28\x97\x56\xb7\x65\xeb\x76\x5b\xdc\x06\x5a\x27\x71\xf5\x88\x32\x1b\x26\x61\x27\xeb\xf9\xc5\x5e\x47\xfa\x87\xbf\x3c\xe8\x20\x50\xf1\x19\x22\x7c\x73\xa0\x06\xb9\x57\x51\xb3\xba\x8e\x74\x8b\xda\x02\xd8\x4b\x03\xcc\xe5\x6b\x9b\xd8\x66\x8d\xff\xfc\xe7\x6b\xf7\xee\x93\xea\x87\xf0\xe2\xa5\x9a\xd7\x3c\x8e\x1b\xc8\xa6\x64\xf7\x7d\x56\x6e\x4a\x4b\xa6\xb4\x38\x27\x53\x56\x95\xf2\x55\xaa\x85\x13\x68\xf9\xe5\x80\x20\x4f\x96\x30\x34\x46\xb9\xfc\xb1\xe1\x74\x23\xc3\xd4\x9c\x32\xcf\x90\xa3\xf0\x5b\xf3\x4c\x77\xa0\x7b\xf2\x55\xdc\x3b\xb7\x1a\x53\xe0\xc8\x26\xe7\x9e\x79\x16\x12\xd9\x67\xc8\x46\x8c\xe3\x94\x54\xba\x41\x45\x9c\x02\xb0\x0a\x22\x73\x44\x10\x87\xa9\xa0\xbe\xf9\x0c\xce\x21\x0b\x34\x06\x9d\xd0\x86\x8e\xe6\x51\x89\x94\x50\x2d\x9e\x81\xc4\x86\x27\x9b\x23\xd4\x6e\xa9\xd1\x9c\x30\xa9\xe4\x9c\x76\x82\xbd\x87\x2c\x1d\x62\xbb\xac\x1e\x6c\x79\x13\xf8\x4c\x44\x4a\x21\x78\x80\x88\x32\xc1\x2d\xbd\x25\x2c\x2b\xd4\x1f\x50\x84\x0f\x0d\xd4\xeb\x1f\x1a\x83\xd2\xbd\x68\x04\xac\x0e\x3c\xac\x52\x3e\x75\xda\x3e\x80\xdc\x75\xfb\x36\x46\xbe\x21\x42\xe0\x37\x71\x6f\xd6\xab\xfa\x89\xea\x11\x61\x5a\x1b\xff\x3a\x55\xd0\x13\x2c\x91\x1f\x97\x22\x8e\x3d\xf3\x52\xda\x69\xbc\xef\x69\xa7\x7d\x92\xcb\xdf\x4e\x3b\x6d\x06\xbd\xde\xb6\xdf\xb2\x8d\xe4\x0d\x39\xb3\x5b\x7b\x93\xf7\xc1\xad\xc6\xca\x5f\x18\x70\xf8\xf6\x4d\x13\x71\xef\x24\xff\x8a\x28\x03\xab\x9c\x36\x83\x0a\x04\x01\xd4\x10\xd1\x68\xc8\x0f\x1f\x2f\x79\xac\xaa\xdc\x44\x3f\xf9\xfa\xbf\x00\x00\x00\xff\xff\x20\xc6\x7b\xfc\x37\x2b\x00\x00") -func distAssetsNomadUi50b60a789df4e5204b6361415c055165JsBytes() ([]byte, error) { +func distAssetsVendor47aee7d624ddca104a2dcb6a86e45d4dCssBytes() ([]byte, error) { return bindataRead( - _distAssetsNomadUi50b60a789df4e5204b6361415c055165Js, - "dist/assets/nomad-ui-50b60a789df4e5204b6361415c055165.js", + _distAssetsVendor47aee7d624ddca104a2dcb6a86e45d4dCss, + "dist/assets/vendor-47aee7d624ddca104a2dcb6a86e45d4d.css", ) } -func distAssetsNomadUi50b60a789df4e5204b6361415c055165Js() (*asset, error) { - bytes, err := distAssetsNomadUi50b60a789df4e5204b6361415c055165JsBytes() +func distAssetsVendor47aee7d624ddca104a2dcb6a86e45d4dCss() (*asset, error) { + bytes, err := distAssetsVendor47aee7d624ddca104a2dcb6a86e45d4dCssBytes() if err != nil { return nil, err } - info := bindataFileInfo{name: "dist/assets/nomad-ui-50b60a789df4e5204b6361415c055165.js", size: 1949693, mode: os.FileMode(420), modTime: time.Unix(1480000000, 0)} + info := bindataFileInfo{name: "dist/assets/vendor-47aee7d624ddca104a2dcb6a86e45d4d.css", size: 11063, mode: os.FileMode(420), modTime: time.Unix(1480000000, 0)} a := &asset{bytes: bytes, info: info} return a, nil } -var _distAssetsVendor7435ea4bf5fb722af9bebe34bda658eaCss = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xd4\x3a\xeb\x72\xe2\x38\xb3\xaf\xc2\xa9\xad\xad\x6f\x52\x83\x83\x21\x10\x82\xa9\xef\xd4\x9a\x4b\x32\xe4\x42\x02\xb9\xe7\x9f\x6c\x0b\xa3\x45\x96\x3c\xb2\x0c\x24\x54\xde\xfd\x94\x24\xdb\xd8\x58\x90\x9d\xa9\xfd\x73\x6a\x6b\x96\x58\x6a\xb5\x5a\x7d\x57\xb7\x8e\xd7\x1c\xb2\x60\xe3\xc6\x2c\xa2\xcc\xe2\x70\xcd\xbb\x21\x8d\x10\x47\x94\x58\x0c\x62\xc0\xd1\x12\x76\xe3\x08\x32\x23\x82\x18\xba\xdc\x22\x94\xc0\xae\x11\x44\x46\x79\x70\x05\x9d\x05\xe2\xa5\x89\x4f\xb5\xc7\xf1\x8c\xba\x71\x54\x55\x1f\x96\xfc\xd8\xd0\x98\x63\x44\xa0\x65\x26\x30\x15\xf5\x63\xcc\x21\x0e\x21\x8b\x36\x19\x29\xc0\x89\x28\x8e\x39\xec\x72\x1a\x5a\x66\xf7\xc3\x40\xc4\x83\x6b\xab\xa5\x5d\x67\x88\x63\x00\x06\xc1\x26\x04\x9e\x87\x88\x6f\x99\x5d\x87\x32\x0f\x32\xcb\xec\x06\x80\xf9\x88\x58\x66\xb7\x8c\x9b\x86\xc0\x45\xfc\xdd\x32\xbb\x18\xce\xb8\x65\x74\x3a\x9d\x0e\x0c\x92\x2d\x57\xc8\xe3\x73\xcb\xec\xce\x21\xf2\xe7\x3c\x47\x83\xd1\xea\xae\xe6\x88\x43\x23\x0a\x81\x0b\x2d\x42\x57\x0c\x84\x5d\xba\x84\x6c\x86\xe9\xca\x9a\x23\xcf\x83\xa4\xcb\x60\x84\x3e\x60\x9e\x1f\x95\x63\x97\x06\x29\x11\xc6\x12\xc1\xd5\xc6\x01\xee\xc2\x67\x34\x26\x9e\xf5\x87\x69\x9a\x5d\x97\x62\xca\xac\x3f\xce\xcf\xcf\xbb\x1e\x8a\x42\x0c\xde\x15\xa7\xcb\xa4\x6b\x28\x48\xe9\xab\xef\xdd\xef\x18\xb8\x42\xbc\x9b\x14\xb7\x83\xa9\xbb\xd8\xe1\xa8\x80\x0b\x29\xe3\x39\xda\x8c\x84\x2c\x41\x61\x7a\x4c\xe3\xdd\x8a\x5c\x46\x31\xee\x26\x9a\xe4\xc1\x19\x88\x31\xd7\x90\xca\x12\xfe\x49\x1e\x9b\x09\x77\x1d\xca\x39\x0d\x4a\x7a\x10\xb9\x0c\x42\xb2\x29\x69\xa4\x16\xac\xe2\x02\xb2\x04\x3a\xa5\xc9\x6f\x55\x5e\x4a\x31\x36\xa4\xb6\x2c\x51\x84\x1c\x84\x85\x0a\x28\xa9\x25\xb0\x86\x3b\x07\xcc\x08\x20\x88\x62\x06\x0d\x88\x61\x00\x09\xcf\xb8\x86\x88\x50\x61\x43\x32\xaf\x5b\x42\xa1\x61\x80\x3a\x71\x41\xc5\x24\x86\x44\xb3\x08\x65\x01\xc0\xa9\xd1\x40\x02\x1c\x0c\x8d\x80\xc6\x11\x34\xe0\x12\x12\x1e\x6d\x8a\x2c\xde\x39\x90\x9a\x34\x42\x8a\x08\x87\x2c\x31\x37\xed\x5c\x8a\x27\xf9\x4c\x77\x74\x29\x8e\x03\x92\x18\xb0\x32\xda\x14\xd2\x65\x34\x8a\xe6\x00\xb1\x9d\x3d\x81\xeb\xc2\x28\x3d\x78\xb5\x38\x17\xc0\x28\x02\x3e\xfc\x42\x2a\x99\x02\x64\xea\x91\xa9\x6f\x6a\x06\x9c\x01\x12\x85\x80\x41\xb2\x3d\x32\x46\x4b\x68\x30\xe8\x23\x4a\xf6\x6d\x20\x59\x1c\xae\x13\xfb\xad\x87\xeb\xd4\x82\xc5\x9f\x3b\x56\x9a\xca\xdb\x43\xc1\x26\x75\x06\xc7\xa9\x8f\x31\x62\xe2\x41\x26\x24\xb5\x11\xfe\xc5\xf0\xa0\x4b\x19\x90\x3b\x66\x33\x29\x68\xc4\x19\x5a\x40\x3e\x67\x34\xf6\xe7\x25\x70\x29\xed\x64\xf2\xb3\xa8\xc2\x29\x01\x19\xb0\xe1\x52\xc2\x01\x22\x90\x95\xe7\x36\x29\x8f\x4e\xcb\x5a\xf6\x59\xc6\x24\x0e\x2b\xcc\xd9\x60\x31\x86\x2c\x5b\xdc\xde\xab\xa2\xa9\x28\x12\x05\x49\xd4\x2f\xef\xc3\xf2\xe8\x39\x0d\x33\x9c\x8d\x72\x10\xf9\x3c\xee\x53\x0f\xde\x20\xc6\x28\x33\x30\x22\xdc\x08\x00\x5b\x08\x27\x9f\x48\xe6\x34\x5c\x97\x61\x38\xa5\x98\xa3\x50\xe3\x7d\x66\x33\x2f\x75\xea\xf5\x70\x5d\x89\x28\x46\x5e\x45\xfa\x24\x35\x6a\x30\xe0\xa1\x38\xb2\x9a\xe1\xba\x9b\x73\x58\x33\x4a\xb8\x31\x03\x01\xc2\xef\x56\x40\x09\x95\x2e\x53\x8d\x4a\x07\x5d\x37\x43\x5e\x72\xde\x69\x18\x69\x84\xeb\x4a\x2b\x5c\x6f\x0f\x37\x43\x6b\xe8\x15\x9c\x6f\xc8\xe0\xee\xb7\x51\x74\xc7\xa6\x88\x41\x6b\x43\x9d\xfa\xd4\x34\x85\x1a\x66\x81\x47\x2a\xb9\xc2\x9d\x0c\x56\x8e\x9b\x51\xd7\x08\xe8\x87\xb1\x6f\x2e\x09\xbb\xfb\xa6\xe9\xde\x99\x20\xda\x33\xa5\x97\x55\x5e\x08\x19\x07\x84\x8d\x55\x94\xf1\x76\x73\xf3\x0c\x86\x10\x70\x4b\xfd\x18\x1a\xc1\x0a\x84\xc6\x0a\x30\x82\x88\x9f\x47\x8c\x02\xe0\x43\x2b\x66\xf8\x9b\x07\x38\xb0\xe4\x67\x2d\x24\x7e\xd7\x01\x11\x3c\x6d\x56\xd1\x53\xef\x76\xba\x32\xaf\x2e\x7c\x6a\xdb\xb6\x3d\xbe\x7f\x9c\x0f\x1f\x7d\xf1\xe7\x44\xfc\x6f\xd0\xb7\x5f\x6d\xdb\xee\x9b\x9d\xab\xf6\x85\x18\xb0\x5f\xc6\xf7\x53\x73\x64\xb3\xa8\xe9\x9e\x4a\x90\x37\x74\x6f\x7a\x43\xfb\xee\xcc\xae\xad\x06\x35\x7a\xdd\x20\x8b\x95\x18\xc7\xab\xfb\x73\xfc\x61\xdb\xf6\xf5\x70\x65\xdb\xfd\xf5\x4d\xcf\xbe\xfc\xe9\x2a\x24\x9e\x79\xff\x58\x3f\xef\x75\xa2\xcb\xf3\xf9\xe4\x65\xe8\xcc\x1f\xfc\xf6\xab\x44\xe6\x0d\x9f\x5e\xbd\xe1\x78\xe9\x3c\xd7\xb1\x43\x26\xf6\xe4\xe4\x12\xbf\xbe\x4c\xf1\x5b\xbf\x77\x02\x5e\xa6\x74\x34\xf4\x2e\x1f\x9e\x7a\x2f\xfe\xa4\xf9\x22\x16\xdc\x2c\xf0\x70\xf2\x34\x19\xd5\x1b\xe3\x85\x3f\x1a\x2d\x2f\x4f\x26\x2f\x37\x7f\xdb\x2b\x6f\x30\xfe\x7e\x0b\x86\xce\x7b\x34\xb0\x9b\x37\x77\xf6\x6a\x3c\x18\xaf\x6e\xfa\x2b\x74\xfb\xe3\xba\xef\xd5\x3f\x5e\xcc\x36\x3d\x5d\xf4\x9e\x2e\x26\x43\xfb\xaa\x67\x8f\x39\x75\xa2\xc5\xf8\x46\x52\x77\xff\xf8\x74\x3b\xbd\x6a\xf5\x5f\x47\xa3\xff\x1e\xed\x61\x35\x14\xdf\xff\x9f\x18\x3d\x58\x35\xdd\xdb\xfe\x73\xbd\x76\x35\xfa\x2d\x46\xff\x18\x66\x8c\xf6\xfd\xd1\x75\x6d\x60\x7f\xd4\x2e\x3c\xbb\x55\x5b\x2f\x5e\x6b\x3f\xef\xae\x6e\x06\xf6\xca\xb6\x07\xd7\x6f\xab\x59\x8b\x2d\x83\xef\xd7\x92\xe6\xde\xe5\xf4\xb1\x35\x64\x8b\x4b\xdf\xf7\xff\xbb\x8f\x99\x90\x69\x4d\xc1\x85\xc2\x4b\x56\xd4\x8f\xc6\x18\x08\x4d\xfe\xea\x16\x03\x6f\x57\x9b\x49\xa4\x51\xea\x74\x1b\xbb\xc4\x9f\x4b\xc8\x38\x72\x01\x36\x00\x46\x3e\xb1\x02\xe4\x79\x18\xfe\x23\x6f\x9b\xc6\x61\xe5\xcb\x0c\x19\x1c\xeb\x67\xe1\xba\xab\x3b\x0b\xa7\x61\x45\x40\x1c\x3a\xc6\x3e\xe6\xa4\x66\x5d\xdd\x47\xc3\xbf\x6a\xf7\x3d\xa9\x37\x93\xbe\x2d\x6d\x81\x5e\x4f\x3a\x0f\x12\x00\xf7\x6e\x9e\x86\x2f\xb5\x78\x35\x58\xb2\xd5\x40\xfc\xee\xfb\x77\xca\xe5\xaf\xd4\xea\x98\xad\x06\x0d\x3e\x19\xb4\x63\x7b\xf0\x3d\x96\xea\x2e\x61\xe6\x01\x7c\x98\xca\xaf\x1f\xd3\xfb\x07\x7c\x73\x79\x16\x8c\xeb\xc3\x57\xd7\x09\x10\x5a\xfb\x76\x3f\x68\x3f\x3b\xb1\x98\x7f\x92\xf6\x3d\x6d\x36\xc8\xc9\xdd\xe3\xe4\xa7\x3d\xea\xf5\xce\x1f\x1f\xeb\xd7\xd7\xee\x49\x5c\xfb\xdb\x73\x6e\x2f\xe9\x73\xfd\xce\x3c\x1b\xd8\x9d\x0b\x07\x9c\x7d\x7f\x7d\xbe\x3c\xf5\xc7\x97\x74\xfc\x3a\xea\x7d\xd8\x76\xc3\x9d\xf7\xf8\xbc\xb5\xb8\x0e\x2e\x3a\xaf\x8f\xf4\xc2\x1c\xff\xb0\x1f\x57\xe7\x2f\xab\xdb\xce\x75\xdc\x9b\x5c\xd7\x7d\xd4\x9f\x38\x67\x7e\xbf\x73\xcb\x68\x63\x19\xb6\x18\x71\xfb\xa3\xd7\xb3\xeb\xb3\x78\xb8\x6e\xbd\x2d\xfe\xa9\x3f\x10\xd1\x5c\x8c\xec\x97\xd1\xbf\xe7\x30\xf6\x48\xe8\x87\x94\xd0\x73\xdb\xb6\xfb\xe2\xdf\x3a\xf9\x6d\x4b\x68\xbb\xdf\xb4\xed\x7e\x4b\x70\xbf\x56\xfb\x2e\xc6\x1e\x3d\x17\x87\xd2\x44\x89\x94\xc0\x0b\xb9\x9d\xde\xa3\x55\xff\xca\x7c\xbb\xba\x17\xe3\x0f\x8f\x09\xe7\x83\xe7\xbb\xdb\x49\xdb\x9e\xd8\xfe\x20\x9e\x5c\xaf\x6b\x1f\x67\x6e\xf4\x3a\x0d\xee\xa6\xa3\xf3\xd1\x6a\x7a\x41\x68\x34\x65\x21\x08\x96\x8b\x2b\x64\x9e\x3f\x8c\xd0\x8d\x7d\x3f\x3d\x99\xcf\xaf\x9e\xbf\xcf\xed\xf1\x69\x8d\x8f\x9e\xe7\x71\xe7\x6e\xf0\x8c\x1e\x2e\xc6\xc3\xc5\x03\x1f\xdd\xc6\xae\xdd\xba\x7d\x67\x1d\x77\x71\xe7\xdb\xcf\x81\x79\x71\xd7\xa3\xfe\xe9\xb2\xf9\x0b\xdc\x0e\x62\x91\xc7\x60\xf8\xef\xb8\x60\x57\x32\x50\x71\x74\xf0\xf1\xf7\xd5\x6c\x2e\x79\xf6\x24\x38\xfa\x68\x27\x1c\xac\x2d\xdb\x9d\x7a\x73\xf1\xfe\x43\xb9\x67\xc9\x35\x7b\x72\xeb\xbc\xbe\x09\x1c\xfd\xf1\xe5\x74\x78\xfe\x08\xc7\xb4\x8e\xe8\xf0\xd2\xb6\xed\xd1\x2a\xf8\xa8\xfd\xe8\x98\xe8\xfc\xfc\xfe\xe2\xd2\x3f\xbf\x81\x27\x3e\xb8\x7e\x33\xa9\xf7\xbd\x53\xb3\x27\x6f\xa6\x3d\xa0\x91\xf3\xca\x80\xc4\x37\xc4\xe7\x0f\x8b\xfb\x78\x12\xf4\xfb\x47\x07\x9d\x9d\xce\xbd\xc8\xcc\x32\x4d\x1b\x12\xef\x66\x9a\x7f\x66\x4e\xcf\x34\xff\x2c\x73\x52\x3a\xc7\x92\x5a\xaa\xdc\x8e\xf9\x0e\xf8\x56\x3f\x3b\xa9\xb6\x4f\xab\x67\xf5\xea\xb1\x79\xa6\x11\x85\x44\xa0\xf1\x3d\x39\x14\x8d\x56\xab\xda\xa8\xd7\xab\x66\xf5\xb8\x5e\xc0\xb0\xd1\x27\x8e\x09\xc1\x27\x32\x8d\xcb\xa5\x99\x1e\x62\xd0\x55\x09\x12\x67\xbb\x94\xc0\x28\x2b\x4c\x34\xc3\x75\xc5\xcc\xcf\x57\x42\x06\x77\xc1\xab\x5f\xcc\x1b\x18\x2d\xe0\xb6\xd6\x51\x69\xee\x64\xd2\x7e\xcc\x45\xfa\x3e\x43\x18\xc3\xa2\xc5\xab\xdb\xaf\x03\xd2\x49\x6d\x9e\x3d\xd3\x20\x8b\x36\x69\x96\x9d\xde\xa5\xd2\x0c\xdc\xf3\xbc\xae\x06\x4b\x5b\xfc\xa7\x29\x53\x94\x78\x43\xe2\xc0\x81\x2c\x77\x9a\x13\xc1\x22\x99\x76\x07\x88\x24\x69\x73\x43\xb0\x5b\x5e\xab\x54\x18\x94\x54\xa4\xfc\xef\x74\x3a\x5f\x6d\xa4\x0e\x91\xc4\xf2\xad\xd8\xf6\xc2\x18\x51\xec\x70\x0c\x37\xdb\x1d\x0a\xa0\x2a\x9e\xa7\x2c\x51\x91\x55\x7f\x27\x49\x6e\xf8\x04\xa6\xf5\xa4\x82\xec\x3d\xb4\x2c\x48\x07\xba\x94\x78\x80\xbd\x1f\xc4\x1f\x21\xbc\x14\xb7\x77\x37\x30\x66\x80\x27\xb4\x54\x34\xe4\xa9\x1d\x41\xcc\x69\x56\x0d\xfb\x1f\x14\x84\x94\x71\x40\xf2\x66\x6a\xfd\xd1\x86\xed\x5d\x7c\x3b\xa4\xa9\xd1\x68\x93\x2b\x32\xed\xdf\x5f\x96\xf8\x2c\x55\x50\x40\x94\x54\xbf\x00\xfd\xdf\x28\x04\xe4\x57\xe1\x77\x17\xe5\x6b\x69\xa6\x30\xb1\xaf\xc8\x93\x57\xac\x5f\xa5\xf1\x37\x16\x69\x57\x1e\xa6\x76\xe3\x02\x06\xb9\x51\x2e\x83\xfc\x25\xb1\x2c\xe0\xfb\x8c\x81\x00\x46\x15\x07\x23\xb2\xd8\xb4\xcc\x3f\xcb\x76\x9c\x5f\xf6\xf9\x57\x7a\x67\xfc\x8d\xa5\xbf\xbe\x44\x1c\x86\x03\x47\x5f\x30\xdb\xad\x8d\x20\x32\x87\x0c\x15\x73\x4b\x59\xaf\x38\x50\xd7\x4b\xeb\x14\x9c\x86\x96\xd1\x12\xae\x21\xab\x26\x95\x0a\x3c\xbb\x68\xf7\x19\xad\xeb\xba\xbb\x95\x29\x4d\x8d\xc5\x0d\x8c\xc8\x48\xea\x70\x15\xf1\x35\x87\xc0\xcb\xbb\x94\x99\x06\xe6\x67\x4c\x79\xe6\x4a\xcc\x8e\x92\x36\x81\xbe\x4c\xdc\xd3\x71\xaf\xd9\x94\xe3\x6a\xd3\xed\x78\xa3\xd3\xf8\xdc\x6e\x24\x35\x2e\xe2\x8c\x12\x5f\x05\xa8\x95\x8a\x47\x6d\x53\x61\x85\x81\x1a\x8e\xf8\x3b\x86\x16\xe2\x00\x23\x57\x4e\x48\xd1\x1d\x28\x63\xb9\xbf\x56\xc3\x2a\x9d\x71\x01\xdf\x57\x94\x79\x29\xd5\x6d\xf3\x4c\x03\x04\x38\x0d\xb2\x73\xd5\x3b\x1a\x88\x24\x18\x24\x30\xf5\xd3\xa6\x06\xc6\x83\xb3\xc3\xfc\x5e\x02\x86\x64\x11\xb5\x91\xc1\xb5\x80\x06\x8e\xbf\x87\xb0\x7a\x60\xf9\x49\xb6\xfc\xac\xa5\x59\xee\xd2\x40\xd6\x85\x13\x20\xd0\x32\x35\x40\x82\xa9\xc4\xcf\x60\xea\xf5\xbd\x30\x5b\x6a\x67\x5a\x4c\x01\xe4\x40\x43\xed\xcf\x18\x60\x34\x43\x5b\xa6\xb5\x5a\x3a\x62\x9d\x18\x61\x8e\x48\x0a\x74\x62\xea\x18\xe2\x30\xe0\x2e\x20\xdf\x46\xbd\xb6\x8e\x6b\x20\x3b\x4e\xbd\xad\x23\x14\x70\xce\x90\x13\xe7\x54\xde\x74\x75\x96\xc3\x0a\xd1\xb5\x34\x2f\x35\x76\x07\x03\x22\x4b\x80\x91\xe7\xce\x01\xd3\xb0\x42\xa5\x8a\x49\x72\x07\xbd\x62\xc4\x56\xad\x10\x91\x07\x2a\xfb\x4f\xac\xbc\x91\x7a\x80\xcf\x62\xc0\xab\x08\xaf\x9d\x47\x10\x00\xee\xce\x11\xf1\x77\x78\x64\x3a\xe6\x57\x2b\x09\x25\x7b\x16\x83\x46\xe3\x53\xb7\x87\x60\x71\x2e\x40\x64\x89\x6a\xbd\x65\x8a\x44\xf5\xa4\x98\xea\xaa\xa6\x8e\x72\xb1\xd9\xa2\x42\x6b\x09\x9e\xcd\x1a\xc5\xac\xae\xdc\x61\x29\xd5\x40\xf3\x08\x76\x73\x42\x95\x46\x6e\xb2\x25\xea\x3b\x97\x5c\xa8\xa6\x5b\xca\x64\xe5\xa3\x93\x31\xe5\xbc\xd5\x50\x5a\x9b\x48\xe0\xe4\x58\xee\x4a\xd0\xcd\xda\x85\x9a\x1e\x65\x9a\x89\x14\x93\xb8\x08\x7d\x40\xdd\xe9\x0a\xf9\x98\xd8\x27\xf1\xfb\x85\x26\xc3\x3f\x4a\xa1\xe7\x59\x0e\x7d\x30\xb3\x2e\x4c\x2e\xb3\x59\x4d\x50\xdb\x16\xf5\x0b\x3d\xbf\x5c\xab\x54\x8f\x29\x1f\x05\x73\x8d\xb9\x75\x2a\xc0\x52\xab\xee\x53\x7f\x8c\x4d\x16\xf0\x92\xf0\x9a\x5b\xb8\x8b\x6a\xad\x43\x55\xba\x54\xa4\x94\x6d\x9b\x7c\xfb\x38\xbb\x49\xb6\x3c\x00\xf9\x55\x7f\x4f\xde\x12\xf2\x4a\x93\xf2\xf3\x44\x83\x6c\x53\xbc\x27\xb0\x00\xe0\x82\xc2\xe9\x7b\x7c\xc5\x12\x1c\xa7\xa1\x4e\xbf\x75\x87\x14\xf7\x90\x10\x1e\x12\x7a\xb3\x5b\xcc\x04\xf3\x09\xba\xca\xd9\x85\x32\x6c\x47\x75\xbb\xe4\xac\x7e\x5f\x67\x27\x13\x71\xb6\xaf\x0e\x11\xc4\x5c\x83\x61\xa7\xc1\x7b\x10\x43\x72\xe0\x8a\x3e\x31\xd7\x24\x8b\x07\x71\xec\xcd\x99\xbf\x40\xa4\xae\xdc\xf9\x27\x0e\x79\x1d\x29\x8a\xea\xf7\xef\xdf\x92\xba\x62\xef\xc9\xcc\x9a\x33\xbb\xe3\x7b\xbe\xd3\x47\x06\x45\x25\x28\x34\xad\x92\x04\x39\xd7\xb2\x4a\x47\xb2\x97\x0d\xa5\x7e\x14\x65\x9e\x64\x63\xaa\xe2\xf9\x76\x73\xba\x5a\xb1\x30\xfd\x3a\xd0\xc8\xdb\x46\x06\xd9\xec\xc6\xdb\x87\x1f\x1c\x84\xc6\x1c\xf9\x73\x2c\x10\x97\x65\x92\xc1\x49\xd2\x65\x5a\x25\x8b\x32\x3e\xe0\x31\x83\x91\xe5\x52\x22\x84\x13\x03\xdc\xfd\x12\xa2\x20\x5f\x71\xb4\xaf\xe4\xb6\x17\x48\x09\x6f\xcb\x22\x87\x41\xb0\x30\xc4\xb7\xbe\x8f\x27\x21\x25\x50\xd6\xa9\xdf\xc1\x78\xd0\xfe\x34\x57\x16\x8d\x39\x9a\x25\xa4\x2b\xe4\xf9\x90\x6b\x22\x59\x4e\x52\x49\xc9\xe4\x78\x47\xa5\x0d\xc6\xb1\x38\xf9\x66\x5b\x94\x62\x1c\xef\xa4\x43\x1e\xdc\xe8\x23\x8c\xb2\xc2\xaa\xc6\x11\xef\xd6\x8e\x93\xd2\x8d\x26\x0c\x56\xcb\x21\x39\xb1\x96\xb5\xf8\x14\x44\x4b\xd1\x12\x61\x28\xe2\xf6\xa6\x1b\x2e\xa6\x46\xea\x31\x86\x86\xc1\xe5\x6a\x62\xe9\x16\x58\x7e\xa5\xa1\xab\xe6\x94\x51\x6b\xfb\xe0\x65\xa2\x24\xaf\xb3\xd5\x11\x07\x1c\xb9\x9f\x7b\xea\x27\x07\xde\x8b\x94\x24\x5c\x0c\x60\xf2\x61\x06\xf4\xf6\x14\x66\xaa\x3b\xc3\x1e\x03\xbe\x66\xcf\xc4\x82\x8b\xe1\x5b\x3a\x58\x58\x4c\x19\xbd\x8e\xf8\x4f\x4b\xc0\xd7\x6b\xdb\x5e\x73\x56\x54\xaa\xec\x21\x89\xe6\x65\xc9\xa1\xc2\xd1\x97\x95\xa2\x5f\x2d\x0d\xe9\x88\xd3\xd7\x83\xfe\x59\x01\xe8\xb7\x2a\x3e\x19\x11\xe2\x0a\x03\x01\x93\x49\xbf\xb6\x14\x0b\xca\xa5\xd5\x6d\xd9\xba\xd5\x12\xb7\x81\xe6\x91\xaa\x1e\x51\xe6\xc2\x24\xec\x64\x3d\x3f\xe5\x75\xa4\x7f\xf8\x2b\x80\x1e\x02\x95\x90\x21\xc2\x37\x07\x6a\x90\x7b\x15\x35\xab\xeb\x48\xb7\x68\xcc\x81\xbb\xb0\xc0\x4c\x3e\x2b\x52\x36\x6b\xfd\xe7\x3f\x9f\xbb\x77\x9f\x54\x3f\x84\x17\x2f\xd5\xbc\x66\x2a\x6e\x20\x97\x92\xdd\x27\x69\xb9\x29\x23\x99\x32\x54\x4e\xa6\xad\x2a\xe5\xab\x54\x73\x2f\x32\xf2\xcb\x01\x41\x81\x7a\xb0\xc2\x28\x57\xcf\x68\x38\xdd\xc8\x30\x35\xa3\x2c\xb0\xe4\x28\xfc\x76\x72\x6a\x7a\xd0\x3f\xfa\x2c\xee\x9d\x5b\x8d\x29\xf0\x64\x93\x73\xcf\x3c\x8b\x89\xec\x33\x64\x23\xd6\xd7\x94\x54\x3a\x51\x45\x9c\x02\xb0\x0a\x22\x33\x44\x10\x87\xa9\xa0\xbe\x85\x0c\xce\x20\x8b\x0c\x06\xbd\xd8\x85\x9e\x11\x50\x89\x94\x50\x43\xcd\x40\xe2\xc2\xa3\xcd\x17\xd4\x6e\xa9\x31\xbc\x38\xa9\xe4\x1c\xb7\xa3\xbd\x87\x2c\x1d\x62\xbb\xac\x1e\x6d\x79\x13\x85\x4c\x44\xca\xec\xa9\xd2\x5e\xb7\x9c\x7b\x3e\x59\x56\xa8\x3f\xa0\x08\x1f\x06\xa8\xd7\xdf\x0d\x06\xa5\x7b\x31\x08\x58\x1e\x78\x41\xa6\x7d\xd3\xb5\x7d\xf3\xb9\xeb\xf6\x5d\x8c\x42\x4b\x84\xc0\x6f\xe2\xde\x6c\x56\xcd\x23\xdd\xbb\xc9\xb4\x36\xfe\x79\xac\xa1\x27\x5a\xa0\x50\x95\x22\xbe\x7a\xcf\xa6\xb5\x53\xb5\xef\x71\xbb\x75\x94\xcb\xdf\x8e\xdb\x2d\x06\x83\xee\xb6\xdf\xb2\x8d\xe4\x0d\x39\xb3\x5b\x7b\x93\xf7\xc1\xad\xc6\xca\xbf\x30\xe0\xf0\xf5\x9b\x21\xe2\xde\x51\xfe\x15\x51\x06\x56\x39\x3e\x89\x2a\x10\x44\xd0\x40\xc4\xa0\x31\x3f\x7c\xbc\xe4\x7d\xae\x76\x13\xf3\xe8\xf3\xff\x02\x00\x00\xff\xff\x27\xb1\x28\xcb\x36\x2c\x00\x00") +var _distAssetsVendor7b6788f72c262a8ca47ed42d574c0eb1Js = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xcc\xbd\x7f\x7b\xd3\xb8\xb2\x00\xfc\x7f\x3f\x45\xea\x77\xc9\x91\xb0\x92\xda\x69\x9b\x82\x41\xf8\xe9\xd2\x16\xd8\x43\x0b\x4b\xcb\xb2\x90\xfa\xf4\x9a\x44\x6d\xbd\x24\x76\x57\x56\x28\xa5\xce\xfd\xec\xef\xa3\x91\x64\xcb\x8e\x53\xca\x39\xf7\xbd\xef\x5d\xf6\x69\xac\x5f\xa3\xd1\x48\x1a\x8d\x46\xa3\xd1\x75\x92\x4e\xb2\xeb\xfe\xfe\xec\x33\xe3\xfb\x47\x7f\xd0\xf3\x79\x3a\x16\x49\x96\x22\x46\x04\xbe\x3d\xcf\x38\xfa\x1a\xf3\x0e\xef\x24\x69\x47\x60\x36\xe2\x11\x15\x23\x1e\xad\x71\x26\xe6\x3c\xed\xb0\x05\x6a\x00\x28\x8a\xdb\x05\xb9\x3d\xd8\xdf\x3d\x79\xff\x6e\xff\x38\xb8\x5d\x90\xfd\x3f\x4f\xf6\x8f\xf6\xce\xde\xbe\x7b\x73\xf2\xe6\xe4\xe3\x5b\x19\xb9\x17\x0b\x16\xac\xfb\x0b\x72\xb6\xfb\xf6\xed\xeb\x57\xcf\x77\x4f\x5e\xbd\x39\x3a\x3b\xd9\x3f\x7c\xfb\x7a\xf7\x64\xff\xec\xc3\xbb\xdd\xb7\x6f\xf7\xdf\x05\xeb\x3e\x39\xdb\xdb\x3f\xd8\x7d\xff\xfa\xe4\x6c\xf7\xf8\xe3\xd1\xf3\xb3\x37\xbf\x1e\xef\xbf\xfb\x63\xff\xdd\x71\xb0\xee\x91\xb3\xdf\x7e\x7f\xbf\xff\xee\xe3\xd9\xab\xa3\x93\xfd\x17\xef\x00\x06\x14\x29\xe1\xbc\x39\x7a\xfd\xf1\xec\xc5\xeb\x57\x87\x87\xfb\xef\xce\x9e\xbf\x39\x7c\xfb\xe6\x68\xff\xe8\x44\x96\x5d\xe0\x35\xd9\xac\x69\x16\x4f\x18\x27\x13\x76\x9e\xa4\x8c\x70\xf6\xf7\x3c\xe1\xec\x30\x9b\xcc\xa7\x65\xc8\xfc\xfe\x95\x13\x3e\x4f\xd3\x24\xbd\x38\x61\xb9\xc8\xe9\xba\xbf\x96\x9c\xa3\x8a\x5a\xf8\xd6\x99\xe7\xac\x93\x0b\x9e\x8c\x85\xb3\x66\x12\x3a\x02\xe1\x5b\x59\x15\xa3\x6f\x3e\xff\xc5\xc6\xa2\x3f\xe6\x2c\x16\x0c\xa5\xf3\xe9\x14\x97\x64\xec\x9f\x9d\xd1\xaf\x59\x32\xe9\x78\x64\xc2\xa6\x4c\x30\x88\x22\x6c\x01\xc4\xa7\xb7\x0a\xd1\xa0\x86\x6f\xd0\x86\x76\xd0\xda\x88\x60\xa9\x31\x41\xf9\xb5\x58\x2b\x3f\xa9\xfe\xa2\x35\x20\xd4\x6e\xa4\x19\x10\x82\x8e\x22\xc2\xe9\x18\x31\xe2\x20\x9d\x1d\x3b\x44\x60\x92\x52\xd1\x9f\xb2\xf4\x42\x5c\xf6\xfc\x27\xe9\x33\xea\x3d\x49\x7b\x3d\x2c\x46\x69\xd4\x67\xdf\xae\x32\x2e\x72\x54\xb6\x9b\xf7\x67\x50\x85\x49\x59\x10\xd5\x42\x7a\x9b\x66\xcf\xb3\xf4\x7c\x9a\x8c\x45\x50\x56\x2f\x14\x25\x53\x92\xac\x49\x34\x52\x35\x26\x45\xff\x32\xce\xdf\x5c\xa7\x6f\x79\x76\xc5\xb8\xb8\x41\x29\xee\x76\x79\x5b\x24\x4a\xa8\x44\x83\xb0\x51\x12\x51\xa6\xbe\xd2\x88\xf2\x51\x1a\xe1\x05\x99\xc5\x5f\xd8\x1e\x3b\x8f\xe7\x53\xb1\x0f\xd8\xc8\x61\x02\xa3\x24\xa5\x02\x61\x92\x50\x24\x7f\x3c\x5c\xf5\x6d\x26\x29\x22\x2e\x79\x76\xdd\x49\xd9\x75\x67\x9f\xf3\x8c\x23\x27\x4e\x3b\xf3\x34\x9f\x5f\x49\x18\x6c\xd2\x51\x2d\xec\x5c\xc7\x79\x47\x75\xd8\x84\x74\xd8\xb7\x2b\x36\x96\x89\xff\xa5\xa2\x50\x32\x21\x9d\x09\xbb\xca\x89\xce\x8e\xff\xab\x93\xa4\xb9\x60\xf1\xa4\x73\x91\x89\xa0\xf3\x5f\x8e\xcb\x5c\xe7\xbf\x3a\x31\xbf\x98\xcf\x58\x2a\xf2\x8e\xc8\x34\xb8\xff\x72\x30\x8c\x92\x9c\x8e\x1c\xdd\x11\x0e\x71\x34\x41\x1d\xe2\x28\x80\x4e\x54\xa1\x1d\xcb\xb9\x4d\x38\x49\x25\xf2\x49\xde\x9f\xcf\x93\x09\x4d\x5c\x97\x40\x28\x99\x50\xa6\xbe\x24\x42\x74\xdd\xf4\xa6\x24\xaa\xfa\x0a\xf3\x40\xa8\x1c\x0a\x36\xbd\xd5\xb5\x05\xb7\x8b\x85\x4a\x18\xc7\xd3\xe9\xe7\x78\xfc\x85\x72\x15\xbe\x8c\x73\x45\xd4\x7c\x37\xdf\x63\x57\x74\xdd\xd7\x95\xe5\xbb\xd3\x24\xce\x69\xaa\x82\x9c\x25\xe7\x09\x9b\x50\x49\xcd\x5d\xce\xe3\x1b\x64\x6a\xc7\x2a\x43\x2e\x62\xc1\xa8\x93\xb2\x6b\x67\x51\xb6\x67\x8a\xf0\x6d\x15\x9a\xab\x4e\xd1\x2d\xa9\xe2\xc7\xaa\xd5\xd5\x10\x4e\x68\x3a\x62\x51\x51\xa4\x23\xe6\x3a\x1b\x49\x3a\x61\xdf\x9c\xe8\x49\xd2\xed\x26\x06\xad\x27\x58\xe6\x49\xfa\xc9\x04\xb2\xc9\x8f\x2a\xa7\x19\xc3\x49\x51\xd4\x79\xe6\xd2\x80\x78\x9e\xcd\xa7\x93\x4e\x9a\x89\xce\x79\x92\x96\x03\xc2\x74\x69\x32\xd3\x03\xe5\x9c\x67\x33\x19\x2b\x5c\x47\xf6\x29\x00\x23\xbc\xdb\x75\xae\x58\x3a\x49\xd2\x0b\x67\x9d\xd2\x44\x51\xa0\xdb\x75\xce\x93\x34\x9e\x26\xdf\xd9\xa4\x16\x8d\x92\xbe\xac\x63\x8f\x5d\xe5\x88\x63\xc2\xfb\x57\xf3\xfc\x12\x25\x18\x93\xa4\xa2\xc4\x44\xe1\x99\x9c\x23\xa7\x2f\x4b\xb3\xfe\xf8\x32\xe6\xbb\x02\x79\x18\x1b\x86\xb4\x56\x72\x7e\xca\xfa\xf9\xd5\x34\x11\xc8\xd9\x70\xd4\xec\xae\x82\xfd\x7c\x9a\x8c\x19\xf2\x48\xcf\x97\x13\xc4\x23\x19\x35\x83\xe4\x49\xf2\x34\x7b\x92\xb8\xae\x9a\xb3\x39\xe5\xa3\x24\x5a\x83\x2a\xfb\x0e\xa5\x34\x87\xfa\x3d\x4a\x69\x6a\x7a\x78\x99\x6e\x71\x2a\x89\x16\x8f\xc7\x2c\xcf\x3b\x57\x31\x67\xa9\x30\xd4\xcb\xce\x3b\x3c\xcb\x84\x83\xd7\xd2\xfe\x55\x76\x85\xf0\x82\x4d\x73\xa6\xdb\x04\xf0\xc7\x59\x2a\x92\x74\xce\x64\x06\x49\x84\x1c\x2f\x16\xba\x75\x69\xff\xaf\x2c\x49\xa1\x05\x15\x55\x2e\xe5\xb8\x51\x19\xd6\xd1\xba\x1c\x1a\xdd\xee\x7a\x6d\x6c\xe0\x45\xdc\xbf\xe2\x99\xc8\xc4\xcd\x15\xeb\x2f\xf1\x8b\x8a\x4f\x1a\x8e\x6f\xcd\x11\xc3\xe1\xd6\x24\xdf\xa7\x94\xb2\xa2\x70\x32\x58\x10\x9c\x75\x2a\xe1\x65\xe7\x1d\xe8\x56\x0d\xc3\x8a\x2d\x0a\xb5\x32\x40\x4f\x4d\x54\x8d\x45\xb1\xae\x97\x93\x24\xdf\xff\x26\x58\x9a\x27\x9f\xa7\x0c\x31\x5c\x14\xa8\xcc\x44\x19\x5e\x10\x1b\x65\x8d\x83\x8d\xa8\x24\x58\x35\x94\x28\xa5\xd5\x34\x2b\x0a\x47\xce\xc7\x1b\x39\xf4\x6a\x09\x66\x90\xb4\x35\x4f\xf1\xef\xfe\x35\x8f\xaf\xd4\xea\x91\x77\xbb\xa8\xce\x12\x96\xb3\x20\x3d\x5d\xeb\xbc\x03\xe3\x8a\x29\xdc\x20\xb5\x60\x6b\x9a\x9a\x2c\xfd\xf8\xea\x6a\x7a\x03\xc5\x6b\x0c\xa4\x5c\x60\xec\x48\x3d\xce\xa8\x57\x63\x25\x55\xe3\x5b\x39\x55\xb7\xab\x88\xaf\xba\x0c\xb5\x34\x99\x32\xac\x57\xad\xe5\x21\xd1\xed\xaa\x02\xcd\x78\x84\x49\x0b\xa4\x7a\x67\xcd\xd3\x9c\x31\xbb\xab\x9a\x0c\x70\x25\x0b\xae\xc3\x01\xf2\x35\xbb\x5c\x93\x44\xce\x7e\xab\x5f\x6b\x55\x94\x7d\xbf\x26\xf8\xcd\x6d\x8d\x3d\x43\xe0\x4c\xf7\x0b\x69\x16\x92\x70\x17\x40\xd6\xe9\xcd\xed\x8a\x21\x64\x06\x85\x2e\xc6\xe4\x84\x67\x13\x07\x37\x91\x3f\x5b\xc2\xde\xf0\x25\x3d\x12\x4c\xdf\x2a\x46\x84\x89\xa0\xde\x13\xf1\x94\x19\x26\x24\x0c\x03\xe2\x94\x8d\x44\xb4\x26\xff\x50\x6e\x08\x1e\x96\x5f\x41\x53\x12\x41\x78\x51\x8a\xb8\x35\x8c\x0c\x7b\xad\x49\x45\x92\xa4\xb2\x4b\xe8\x6a\x72\x1a\x26\xbe\x56\x49\x50\xe5\x22\x4b\x38\xf5\x9e\xf0\xa7\x66\xad\x7b\xc2\x0d\xd6\x29\x08\xdb\x24\xa9\xb5\x55\xca\xe0\x65\x77\x6b\xa1\x51\x21\xaf\x43\x8b\xb5\x72\xf9\x97\xfc\x35\x44\xed\x4b\xb0\x47\x92\x72\x0c\xb7\x8c\x46\x1c\x94\xe2\x04\x40\x69\x66\x8e\xbf\xb0\x77\x2a\x1d\xe1\xc0\x48\x19\xad\x39\x15\x6e\x89\x19\xaa\x63\x34\x41\xa9\x91\x35\xb0\xf9\x20\x6c\xa9\xf3\xad\x2a\x56\xf0\x56\xc9\x32\xa8\x2d\x1f\x1a\xb9\x52\x23\x36\x41\x82\x30\x8c\x17\x25\x3b\x28\x59\xa3\x20\x42\xe3\xf3\x0a\xe4\x1d\x49\x9e\x36\x48\x97\x25\x0c\x22\x16\x04\x29\x91\xab\xb6\x49\x92\x22\x45\x25\x4e\xac\x25\xdd\x2e\x0c\x85\x6a\x55\x2e\x0a\x54\x8a\x6d\xba\x87\x9f\x0e\xba\xdd\x6c\x29\x16\x13\x90\x79\xa4\xf4\xa1\x64\x1f\xc9\xcd\xb9\x44\x95\x8e\x22\x4c\x24\x78\xca\x41\x2e\x8c\xd3\xb1\x5c\x1a\xe6\xa1\x5c\x2d\x63\xc4\x81\x10\x84\x93\x75\x0f\x07\x2a\x4a\x49\x78\xeb\x3e\xc6\x0b\xbc\xcc\xf7\x61\xfd\x57\xd3\x42\x21\x7d\x8e\xd6\x79\x51\x98\x31\xcc\x6b\x7c\x1e\x71\x6a\x60\x8e\x22\x32\x25\xb0\x73\xc1\x4d\x2e\x28\x08\x6f\x61\xa9\x0a\x67\xc2\x17\x7a\xcf\xd2\x8f\x41\xdc\xab\x23\xa2\x49\x3d\xa0\x94\x36\x49\x12\x6a\xf9\x58\x10\x89\x82\x14\xed\x54\x03\xe5\xd7\xa2\xda\xcd\xf4\x59\x2a\x78\xc2\xca\x0d\xcc\x5f\x79\xff\x8c\xc5\x5f\xce\x72\xc6\x52\x9a\x5a\xf9\x64\x2f\x5f\x5a\xe1\x06\x93\x65\xf8\x56\xed\x68\x20\x1e\x3b\x92\x80\x2a\x0f\xaa\x55\x37\x9e\xb2\x98\xdb\x63\xf2\x9e\x98\xc0\x46\x42\x48\x58\xba\x5d\xce\x79\x96\x39\x04\x59\x90\x16\x18\xdb\x89\x1b\x9f\x63\xee\x48\xba\xdf\x95\x27\xce\x27\xe7\x0e\x19\x99\x49\x68\x4b\xff\x66\x0a\xdb\x00\xf4\xa0\x85\x3d\x52\x55\x89\xdc\x35\x59\xa1\x65\x3c\xbe\x03\x1e\x76\x3f\x2a\xf4\x1b\x19\xff\x9e\x7f\x77\xee\xca\x65\x47\x12\x5d\xe2\x9b\xd3\xd6\x68\x9d\xa5\xaf\x40\x3a\x7d\x85\x83\xd3\xd7\xed\x85\x08\x2e\x7f\xfb\x1b\x32\xe7\xdd\x34\x9a\xc5\x49\xaa\x61\x42\xb1\x55\xb9\xcb\x05\x00\x72\x96\x84\xbc\x5d\x60\xd3\xff\xf5\x94\x46\x34\x54\x53\xc6\xe9\xb1\x53\x51\xb5\x39\x86\x10\x26\x46\x0c\xa4\xa5\xc0\xa7\x20\x77\xbb\x4b\x29\xaa\x7f\xbb\xdd\xfa\xd4\xeb\x76\x51\x63\x2e\xde\x36\xb7\xfd\x35\x85\xc1\x02\x2f\x60\x45\xc0\xc4\x99\xa7\x7a\x4b\x5a\xd5\x71\x10\xe7\xe2\xd7\x2c\x13\xdd\x6e\x7d\x92\xde\x81\x66\x05\x65\xbd\x8e\x69\xd8\xe4\x11\x72\xa5\x28\x25\xdc\x12\x92\x2a\xdd\xed\x9a\xf1\x31\x9b\x94\xd3\x1e\x07\xac\x3f\xcb\x24\x47\x90\x85\x15\xde\xb5\x8e\xab\x29\x5d\x60\x65\x20\xa2\xda\xe9\x72\x54\x72\x17\xa6\x65\x45\xc9\xbd\x48\xc9\x66\x2c\xf9\x3f\xad\xe4\xff\x0e\xb3\xb9\x2c\x30\xe3\xa2\x70\x46\x8a\x02\x2a\x1c\x49\x3e\xa9\x45\xf0\x6a\xc5\x12\xd9\xb1\xe0\x49\x7a\x01\x02\xaa\x64\x51\x25\xf4\xc4\x82\x2e\x51\x58\xa7\x52\xda\x37\x20\x15\xa0\x9f\x85\x99\xd5\xd8\xe7\x52\xc1\xba\x06\x44\x17\x27\xc2\x02\x90\x6b\xd9\x45\x17\xbd\x60\xc2\x2a\x70\x14\xcf\x58\x6e\x44\x7d\xaf\xc2\xac\x25\x17\x62\x58\xf3\x6b\xe8\x02\x01\x32\x8e\xe8\x24\x69\x87\xe1\xe4\x1c\x29\x3c\x35\xa8\x75\x5f\x2f\xc6\xeb\xde\xc2\xd6\x48\x94\xed\xa8\xe4\x6d\x7b\x87\x5f\xa6\x3b\xe9\x7c\xf6\x99\x71\x6b\x1c\x5a\x5d\x73\x04\x69\x3f\x4b\xc7\xf9\xaa\x9e\xdf\x53\xbb\x20\x03\x5d\x06\x7f\x16\xf6\xd8\x5a\x6b\x49\x4a\x47\x11\xd0\x46\xc9\x7b\xa5\x94\xea\xba\x1c\xeb\x5d\xaa\x40\x4c\x4a\x7c\x1c\x97\x5b\x98\x74\x69\xe3\xde\x50\xca\x66\x48\xb2\xf3\x6e\x17\x95\xda\xd9\xb2\xac\x4c\x72\x0c\x72\x0e\xe4\x29\x71\xa5\xa2\xfc\xc4\x04\x32\x7e\x8d\xa7\x73\xf6\xe6\x5c\xe7\xd3\x21\x2a\xcc\x17\x26\xac\xb6\x5b\x36\x3a\x24\x5d\xd7\xbe\x30\x51\x52\x0c\xe9\xcf\xc5\x18\x59\x74\xb8\x6a\x8c\x7f\xb9\x97\x3d\xbb\x3a\x87\x9a\xce\xae\xce\xe9\x2d\x9b\x5d\x89\x9b\x60\xdd\x27\xf3\x74\x9e\xb3\xc9\x49\xf6\x85\xa5\x79\x30\x8a\x74\xf8\x55\x7a\x35\x17\x32\x98\x7d\x65\xfc\x7c\x9a\x5d\x07\xbd\x01\x19\x5f\xc6\x3c\x7f\xcd\xce\xc5\x9b\xaf\x8c\x07\x1e\x48\x26\x2a\xe3\xba\x4f\x92\xf4\x6b\x3c\x4d\x26\xfb\x3c\x0e\x60\xce\xeb\xf0\x61\x96\x8a\xcb\x5a\xcc\x41\xc6\x67\x31\x14\x99\xe7\x8c\xbf\x52\x91\xb1\x60\x13\x80\x92\x67\xf2\xe7\x2a\xe6\x39\x9b\xc8\x01\xf0\x36\x96\x62\xf7\x28\x22\xcc\x00\x9e\x31\x9e\x4c\x12\x36\x53\x21\x7e\x3e\x1e\x3c\x1a\x0c\x64\xa1\x6b\xc6\xbe\x4c\xe2\x9b\xc3\x24\x9f\xc5\x62\x7c\x19\xac\xfb\x0b\x4c\xa0\xb9\x15\x5d\xce\xf5\x14\x2c\x69\x92\xe4\x7f\xc8\xfa\x8d\x78\x26\xe9\x06\x4a\x17\x18\x59\xbc\xdf\x40\x84\xd4\x34\xd0\x75\xfe\x22\xd7\xb4\x84\xae\x27\xf9\x51\x7c\x24\xa9\x3c\x91\x53\xf7\x24\x99\x31\x84\x41\x43\x6a\x28\xf9\xd4\xeb\x76\xd7\x79\x1f\x3a\x00\xbe\x2a\xca\xd9\x41\x20\x9c\x1d\xf1\x41\x35\x0f\xa2\x1a\x4d\x85\xb8\xb2\x37\xec\x42\x8a\xd8\x10\xd3\xa0\x76\xb7\x8b\xd6\x79\xdf\x10\xb3\x28\xaa\xef\x6e\x37\xc5\x52\x44\x65\xfd\x33\xc5\xe9\x41\x95\x9b\x74\xbb\x1e\xc8\xaa\xb5\x51\x60\x22\xed\x51\x54\x2a\x30\x4b\xd6\xc2\xfb\x9f\x93\x8b\x97\xd9\x9c\x63\xa2\x88\x55\x2a\x53\x0e\x78\xf6\x9d\xa5\xdd\x6e\x23\x42\x0a\x9e\x46\xdf\xb7\x56\xf5\x12\x4d\x16\x95\x06\x5f\xc7\x55\x7d\x3b\x93\x7d\xa2\xb6\x7a\x97\xe8\x28\x3e\xaa\xa6\xb4\xea\xa0\x70\x82\xae\x90\xc0\x84\xe1\x40\xfe\x36\x09\x22\x77\x68\x62\x21\xa8\xda\x14\x54\xcc\x26\xcf\x66\x2c\x6c\x8b\x0c\xec\xb1\x00\xf5\x12\xae\x5b\xa6\x17\xfc\xb4\x54\xcf\x3d\x7b\xf6\xcc\x53\x6c\x1a\x36\xcc\x29\xec\x94\x93\x73\xc5\xb5\x79\xb7\xcb\xd4\x80\x83\xf5\x96\x8f\x44\x04\x22\xa3\x61\xe1\x9e\x61\xe1\xbe\x52\x90\x7f\xa6\x5c\xaf\xd2\x7a\x59\x90\x02\xf0\x28\x22\x17\x74\xdd\xaf\x16\xe3\xaf\x35\x56\x48\x12\xd9\xa5\x31\x12\x92\x70\xbb\x87\x50\x5a\xe1\xaa\x74\x58\xcd\x58\xda\x92\x91\xa8\xe2\xa6\x00\x64\xd1\x91\xe7\x3a\x52\xf2\xaf\xb3\x73\x1d\x39\xd5\x91\x53\x0a\x01\x15\xa9\x86\x94\x4e\x51\x01\x5a\x45\xab\x3c\xe2\xfb\x4c\x67\x10\xdf\x67\x54\x47\xe8\xda\xf3\xf7\x27\xcf\x4b\x94\xdf\x9f\x3c\xa7\x65\xa4\xca\x90\x9d\x9f\xe7\xcc\xc0\x57\x01\x5a\x45\xab\x3c\x57\x06\xdd\xab\x73\x2a\x87\x82\xc1\x37\x1b\xc7\x53\x66\x90\x86\x00\xad\xa2\xc9\x67\xd3\x97\x1e\xae\x16\x95\xcf\xb6\x12\x21\x56\x47\x1e\xf4\xf3\x88\x47\x11\xc0\x19\xa5\x11\x4d\xaa\x73\xa7\x6a\xb0\xde\xc0\xa0\x51\x1d\xce\xf4\xae\xfc\x4c\x69\xe2\xf7\xcc\x79\xd5\xba\x64\x50\x93\xb0\xce\x4b\x02\x39\xb2\x8d\x36\x1f\x66\x00\xc2\x46\x53\x66\x03\x90\xd9\x30\x59\xf7\x29\xa5\x17\xdd\x2e\xba\x90\xc3\x9b\xf7\xe7\x57\x72\xac\xbf\x01\x62\xe8\x41\x2a\x47\x8d\xb5\x72\x9c\xad\x5a\x9d\x6f\x8a\xa2\x94\xa4\x4a\xec\x1a\x43\xa4\x02\xf3\x46\x82\x81\xda\x79\x3f\x9f\x5f\x5d\x71\x96\xe7\x7b\xec\x8a\xb3\x71\x2c\xd3\x3f\xc4\x3c\x4d\xd2\x8b\x15\xe2\xec\x38\x4b\xf3\x4c\x4a\xde\xfa\xa3\x7f\x1d\xf3\xb4\x1e\x42\x8e\x05\xad\x73\xad\xc0\x05\x1d\xc7\xb5\xa5\x81\xeb\x6a\x0a\xa4\xb4\x9c\x46\x9d\x09\x42\x75\xfd\x9c\x6a\x0e\xef\x4f\x2a\x90\x2f\xe3\x74\x32\x95\xfc\xad\x2d\x56\x49\xb5\x72\xa5\xd0\xba\x08\x92\x93\x98\x4c\x8d\xb8\x91\x53\xef\x49\xfe\xb4\xb9\xb7\x7e\x92\xbb\x2e\xd4\x96\x50\xc7\x59\xde\x86\x94\xd9\x47\x79\xa4\x64\x8e\x58\xf2\x86\xc4\xa5\xce\x69\x3a\x72\xdc\xdc\x75\xa2\x8e\x53\x89\xd2\x23\x2f\xc2\x96\x4e\x63\xe4\x45\x24\x86\x43\x37\x97\xc6\xae\x23\x29\x61\xa7\x8d\xe2\xc8\x75\x48\xc7\xc1\x6b\x09\x4d\xaa\x63\x84\x81\xd2\xe3\x77\x12\x6a\x57\xbf\x36\x35\xe7\x18\x8b\x37\x88\xb9\xce\x69\xba\x6b\x52\x25\xdc\x25\x5e\x28\xa1\x29\xfe\x35\xc5\x5a\xd5\xef\x60\x59\xcc\x71\x51\x79\xbe\x80\xfb\xb9\x88\xc7\x5f\x24\x53\x5c\xf7\x17\xa5\x82\xc8\xd2\x28\x5b\xbb\x04\x2c\xe5\x66\x49\xd9\x7d\xf2\x8d\xde\x2e\x2a\xa6\xf6\x56\xf5\xe8\x4f\x77\x18\x1c\xee\x7c\x83\xf3\x27\xf4\x06\xe9\x6f\xba\xee\x59\x83\xe5\xc4\x12\x7a\x5b\xc6\xe4\x81\xce\xd7\xed\xd6\x66\x85\x89\xb6\xe4\x56\x13\xf5\xb3\xb2\xeb\x71\x5d\x76\x9d\xa0\xdb\x05\x61\x58\x09\xb0\x0d\xd1\x33\x01\xe1\x13\x77\xbb\x09\x02\x01\x34\x44\x29\xa8\x29\x17\x64\x02\x5f\x04\x92\x4d\x00\xb2\xe0\x40\x11\x4d\x06\xc2\xd4\x88\xae\x81\x3e\xfe\x4e\x41\x8c\x2d\xab\x62\x58\x6e\x22\x64\x55\xeb\xa6\xce\xb2\x4a\x55\x15\x60\x07\xa5\xda\x24\xe7\x2f\x92\x96\x25\xb7\x50\x7a\x59\x26\x64\x6b\xef\xe4\x06\x74\xdd\x27\x6d\xdd\x47\x61\xbe\xed\x1b\x62\x7e\x61\x37\x79\x68\x7d\xb7\x2e\xc4\x7a\x2e\x8a\xaa\x39\x02\xc4\x30\x25\xf6\x57\x47\xe2\xd6\xe0\x7a\x67\xeb\x17\x53\xea\x38\xee\x61\x2c\x2e\xfb\xf1\x67\xb9\xe3\x22\x09\x15\x3d\x73\x78\xa6\x4b\x23\xf6\x8c\x7a\x21\x0f\x1d\xd7\x09\x1c\x27\x70\x7a\x0e\x56\x45\xae\xb2\x6b\xe4\x7b\x04\xbe\x67\xf1\x37\xe4\x91\x04\xe3\xb2\xeb\x11\xee\xe7\xf3\xcf\xb9\xe0\xc8\xc7\x6e\x0a\xe3\xfc\x90\x6e\xa0\xd3\xd1\xe8\x5f\xa7\xa3\xe8\xe1\x69\x84\x0b\x74\x7a\x8a\x43\x34\x7a\x79\x19\xcd\x66\x28\xcf\x71\x58\x1c\x66\xc5\xe1\x61\x28\xff\x15\x7b\x59\xb1\xb7\x07\x7f\x42\xf9\xaf\x98\x4c\x26\xe1\x24\x2c\x26\x59\x58\x5c\x8f\xb2\xe2\x3a\x0a\x8b\x0f\xa3\xac\xf8\x10\x85\xc5\xef\x59\x58\x1c\xdd\xfa\x64\x7b\x51\x7c\x84\xff\x8a\xea\x6f\xf1\xf1\x63\x71\x73\x3b\x20\x5b\x8b\xe2\x26\x0b\x8b\x8b\x0b\x74\x71\x71\x11\xe2\xb0\x78\xf1\x02\xbd\x78\xf1\x42\x7e\xb1\x62\xbf\x88\x8b\xdd\xe2\xf2\x32\x2c\x5e\xbe\x0c\x8b\x2f\x5f\xc2\x62\x36\x0b\x8b\x3c\x0f\x8b\xe3\x5b\x9f\x3c\x5e\x14\xdf\x8a\x3f\x8b\xef\xdf\xc3\xe2\xd3\xa7\xb0\xe8\xe3\x8d\x0b\xb2\xdb\xda\x94\xd7\x27\xc7\xc5\xeb\x93\xe2\xf5\xeb\x50\xfe\x2b\xa6\xb7\x3e\xd9\x5a\xc8\xec\xcf\xe5\xa8\xfd\xab\x36\xc9\xf7\xaa\xcd\x8e\xd6\xf4\xae\x39\xb9\xda\x53\x95\xec\x32\x05\xa1\xb4\xa6\x12\x2c\x4f\xa0\x46\x69\x84\x24\x0f\x61\xdd\x2e\xfa\x4b\xce\xf3\x04\x13\x01\xdf\x62\xe4\x45\x51\x4b\xa9\x77\x28\x69\xe7\x44\x44\x8c\x7c\x39\x81\x06\x91\x04\xc8\x01\x08\x6f\x83\x00\x63\x5c\x49\x0a\x7b\xb1\x88\x11\xee\x67\x7c\x92\xa4\xf1\x74\x25\x64\x86\x17\xd6\xe4\x7f\x55\x53\x2e\xb0\x6a\x6d\x0f\x91\xa0\x47\x48\x10\x56\x83\x8e\xc9\xf3\x91\x88\xa8\xfc\x63\x9f\x87\x97\xc3\x5f\x0a\x7c\x94\xf5\x61\x77\x80\x0e\xb1\x11\x3d\x09\xa7\x49\x79\x56\xf3\x94\x83\x14\xfa\xd7\x28\x19\x89\x28\x0a\xe5\x5f\xaa\x03\x01\x04\x50\x4a\xe5\x2f\xd6\x60\x36\x4e\x47\xa3\xd3\xfc\xf4\x38\xda\xc0\x61\xda\xe7\xec\x6a\x1a\x8f\x19\xda\xf8\xd7\xe9\xa8\x38\x8d\x7e\xd9\xb8\x20\x8e\x83\x03\x2b\xe1\xf4\x54\xc5\x99\xa9\xb6\x6c\x58\x92\x51\x47\x1d\xd0\xa4\xd4\x7b\x92\x3e\xe5\x4f\x52\xd7\xc5\x99\x4b\x4f\x50\x32\x4a\x23\x1c\xca\xbf\x5a\x30\x96\x52\xbb\x0c\x96\x5b\xed\xc5\x42\xb2\x71\x49\x00\xd0\x52\xd7\xc9\x63\xb6\x3f\x20\x09\x59\x54\x3e\xb2\x55\xf1\xdb\x6b\xad\xca\x28\xd1\x9f\x66\xe9\x85\x2c\xa9\x36\x4f\x70\xca\xcb\x16\x12\xcd\xdd\xfe\x34\xce\xc5\xab\x74\xc2\xbe\x49\xe1\xef\x19\xf5\xba\xdd\xdd\xbe\x60\xb9\xcc\xf4\x04\x33\xca\xca\xd6\xef\x92\x14\x93\x5a\x7e\xc2\x7b\xd4\xaf\x24\x41\x89\xc3\x41\x6d\xd8\xbf\xb6\x91\x93\x0b\xc5\xeb\xec\x9a\xf1\xe7\x71\xce\x10\x5e\x3b\x90\xc3\xee\x60\xc4\x5d\x27\x77\xe4\x87\x88\x6c\x85\xcd\x77\x6b\xed\x6a\xce\x14\x16\x1e\xc0\xba\x77\x30\x6a\xc0\x8c\xcc\xf9\x55\x09\xe6\x7d\x6d\x04\x01\x72\xcb\x2b\x02\x12\xf4\x3b\xe2\x58\xad\x04\x12\x0d\x5b\x03\xa2\xb8\xd9\xaf\xb5\x76\xbd\x54\xed\xfa\x55\xce\x44\x4b\x42\xfc\xc5\x16\x34\x1f\x6c\x51\x49\x4c\xf6\xc0\xf7\xbc\x75\xea\x15\x05\x7b\xb0\xe5\x79\x94\x5a\xc8\xfd\x6d\xe7\x7f\xea\x85\xc0\x5c\xc7\x2c\x99\x42\x07\x79\x01\x84\xcf\xa7\x59\xc6\x6b\xab\xea\x1f\xd5\xae\xd0\x65\x84\xd3\x52\x0a\xf4\xd6\x29\x15\xdd\x6e\x92\x1f\x24\x69\x22\x18\x92\xcb\x03\xe2\xf4\x6f\xd8\x0f\xf0\x0a\xc0\xc7\xda\xcc\x2c\x07\x71\xda\xd8\xff\xa7\x21\x7a\xa1\xc5\x79\xd9\xf5\x2d\xa2\xb6\x14\x41\x40\xe4\x0e\x3e\x18\xb9\x7f\x51\x55\xf3\x61\x25\x03\x90\xf2\xff\xc8\xb9\x60\xc2\x71\xcb\x5d\x4f\xe8\xbc\x3f\x79\x2e\x17\x1d\xec\x8a\x48\x6d\x0a\x2a\x50\x2f\xcc\x3a\x66\x41\xe9\x76\xb5\x66\x02\xba\xd0\x39\x98\x4f\xa7\x1f\x59\xcc\xe1\x08\xb5\xdb\xfd\x05\xb1\xfe\x0d\xe8\xc7\x71\xb7\x2b\x85\x76\xd6\x9f\x65\xa9\xb8\x94\xe5\x06\x8f\x21\x3c\x81\xa9\x14\x22\x4e\xff\x40\x1c\xf4\x2a\x93\x91\x93\xdf\x81\x14\x27\x25\x10\x72\xc6\xec\x20\x86\xf9\xfa\xc3\xf2\x58\x89\x80\xff\x24\xbf\xd3\x8d\xd3\xc9\x06\xf9\x24\x7f\xe4\xc7\x6f\xf2\xe3\x76\x73\xb1\x41\xfe\x84\xaf\xad\xc5\x06\x61\x8c\x6e\x8c\xdc\x5e\x14\x9e\x4e\x6e\x87\x8b\x0d\x22\x98\xca\x1d\x6e\x10\xae\x3f\x75\x30\xb5\x82\x3a\x2a\x81\xa8\x5b\x9f\x48\x98\x99\x09\x48\xb0\xb9\x05\xd6\x27\x12\x70\x0c\xc9\xee\x06\x99\x56\x49\xee\x06\x99\x33\xba\xf1\xa9\x90\x61\x09\x33\x08\x01\xd3\x8b\x84\x8c\x6b\xf1\x28\x0c\x54\x12\x0e\x65\xe2\x44\x82\xf0\x7a\x8f\xa3\x5b\x8f\x0c\xb6\x87\x8b\xd1\x3f\xe2\xde\xf7\xd3\xb9\xe7\xed\x7a\xbd\xd3\xb9\xb7\x7d\x70\x70\x3a\xf7\x76\x3c\x19\xd8\xdb\x91\x81\x83\xc7\x10\x38\xd8\x7b\x2e\x03\x7b\x07\x10\x38\xf0\x76\xe4\x5f\x5f\x05\xf6\x0f\xa2\x5b\x1f\xa0\x15\xa3\xd3\xb9\x37\x84\x02\xde\xf0\xe0\xe0\x74\xc3\x24\xa0\xd3\xfc\x61\x58\x4f\x34\x49\x58\xfe\x2e\x36\x92\x6a\xf6\x5e\x32\x33\x9a\xfe\x29\x27\xf0\x09\x12\x38\xb4\x8c\x04\x99\xa5\x92\x64\xdd\x2e\x0f\x79\x20\xac\x51\x7d\xc5\x6a\xc3\x3a\x43\xff\x24\x0c\x87\x12\x52\xa5\x0b\x20\xd5\x1e\x1b\x0e\x1b\xdf\xb1\x8b\xfd\x6f\x57\xe8\x9c\xa1\x8a\x9d\x3a\xa7\xa7\x8e\x5c\x4b\xec\xd5\x05\x9d\x8e\x70\x21\x7f\x22\x5c\x9c\x8e\xd0\xe8\x5f\xa7\x91\x94\x39\xf0\x69\x24\x63\x41\x16\x69\x1c\xc2\xc9\x55\xb1\xe2\xf3\x45\xc1\x8b\x22\x2d\x8a\x64\x21\x47\xa4\xa5\x23\x64\x36\xa7\xa9\x6a\x1c\xf5\x4e\x37\x4e\x4f\xff\xf5\xcb\x43\x37\xec\x23\x5c\x8c\x4e\xa3\xdb\x45\x24\x97\xb8\xd3\xd3\x5f\xba\x0e\x5e\xfc\x53\x72\x3d\x39\x62\x67\xac\xc6\xff\x3e\xb3\xba\x60\xaf\xf4\xf5\xcb\x7c\xba\xdb\x45\x8c\x8e\x58\x84\xc9\x54\x31\xa3\xd4\x3e\xb8\xe5\xf8\x96\x4b\x76\x2b\xf9\x99\x14\x45\xea\x2a\x6d\xee\xba\x78\xc6\x46\x92\x17\x47\xd4\x12\xc4\x2f\x74\xdd\x80\x83\x4d\x0d\x4d\x8b\xb4\x7f\x76\x4d\xe5\x1f\xb0\x23\x16\xb2\x3b\xfb\x67\xd7\x90\xb6\xb0\x69\xf2\xb5\x1c\x05\x7a\x17\xd1\xed\x66\x68\xc6\x08\xc3\xdd\xae\xac\x37\x92\xbb\x84\xfe\x59\x4c\xb8\xe4\x6a\xb2\xa5\x37\xac\xa2\xc0\x19\x2b\x4d\xe0\xb4\x7a\x14\x17\x85\xfa\x2a\x0f\x2a\x3a\x47\xf1\xd1\x9a\x21\x11\x12\x0f\x10\xa7\xfe\x00\xbb\x1c\x3f\xe0\xe5\xa2\xe9\x52\x24\x7a\x29\xde\xf0\x07\xc4\x07\xd3\x07\xb9\x86\x84\x83\xc7\xc1\xe0\x51\xb0\xe9\xf7\xd2\x07\x3b\x0f\x06\x8b\x1b\xb6\xa4\xc2\x03\x83\xb2\x37\xe7\x4b\x5a\x3c\x1d\xbf\xbc\x7f\xb0\x54\x75\x4a\xb0\x33\x07\x07\x02\x94\x76\x52\xc6\x14\x91\x64\x8b\xa5\x6d\x96\xc6\xb1\xe7\x2f\xc8\x1e\x72\x0e\x1d\x32\x72\x0e\x0f\x1d\x32\x88\x88\x73\xd8\x38\x72\xae\x9b\x73\x01\x47\x74\xfd\x05\xc6\x50\x50\x16\xf2\x88\xd7\xaa\x68\x5e\x96\x31\xa1\x78\x7e\x7c\x99\x71\x51\x2e\x29\x25\xa0\x7f\x03\x92\x0d\xe4\x35\x72\x20\xd2\x21\xce\xa1\x83\xc9\xcb\x32\xf8\x08\x93\x4b\x06\x6d\x14\x4c\x7f\xc2\x37\xf9\x64\x42\x87\x4e\x7d\xe6\x59\xb2\x95\x85\xf1\x3b\x76\xc1\xbe\x21\x55\x99\x2e\xf7\xc3\x82\x76\x99\xcf\x0c\x8d\x24\x16\xb2\xfa\xa8\x59\x4e\xca\xed\x30\x57\x7a\x7e\x95\xf7\x50\xe5\x5e\xce\x6f\x6f\x36\xb8\xe1\x46\xba\xca\xb7\x31\xcf\xe5\xf8\x4d\xe5\x00\xd7\x6a\xca\x35\x35\x0b\x92\x10\xaa\x49\x82\x2b\xc4\x71\x4d\x71\x0f\xc7\x01\x30\x9c\xdf\x30\xea\xfc\x16\xa7\xf3\x98\xdf\x9c\x1d\xb0\xcf\x1c\x3e\x0e\x63\x3e\xbe\x3c\xdb\xbd\xe2\xc9\xf4\xec\x30\xbe\x39\xfb\x6d\x9e\xb2\xb3\xdf\xe6\xd3\x9b\xb3\xdd\xf9\xc5\x3c\x17\x67\xc7\xec\x4a\xb0\xd9\x67\xc6\xcf\xde\x8c\x45\x26\x7f\x8f\xb2\xaf\x2a\x62\x8f\x8d\xe1\xc3\x31\x86\xa1\x67\x0e\x26\xd7\xaa\x16\x59\x83\x04\x2e\x41\x1b\xc0\x12\xae\x04\x2b\x61\x4a\x68\x12\x92\x04\x52\x2b\xbf\xcf\xe8\xc6\xde\x28\xdb\x8b\x42\xbd\x77\x3b\x8d\xe4\xee\xad\x38\xcd\xb1\x2b\x09\x16\x6e\x90\x6f\x8c\x4e\x18\x79\x2b\xff\x56\x33\xfb\x84\xd5\xf6\xcc\x24\x21\x19\xc9\xb5\xf0\x2a\x69\x68\x8b\xb0\xc9\x39\x5a\x57\x6a\x4a\x8b\xb0\xa0\x4a\x5d\x8a\xa5\xa3\x48\xab\x44\xa5\x2c\x7e\xd8\x96\x90\xcb\x21\xd4\x48\x51\xdb\x08\x7f\xf0\xc4\x75\x53\x9c\xd1\x4b\x34\x1a\xb0\x4d\x92\x46\x78\x45\x99\x51\x1a\xd1\x6a\x1a\xea\x79\x94\xc1\x3a\xd3\xd2\x80\x76\x8c\x1a\x30\x56\x17\x2f\x35\x0e\x21\x0c\x44\x29\x78\x85\x3d\x7f\x9d\x52\x94\xd0\x1b\x4b\xff\xbf\x8c\x26\xc9\x31\x0e\x13\xd0\xdf\x04\xed\x25\x1a\x38\xd9\x05\xfe\x9d\xca\x8a\xe2\xa7\xab\xb9\x77\x81\x55\xb0\xef\x68\xb4\xa5\x22\xb3\x97\x52\x18\x50\x96\x88\x5b\x19\x53\x27\xe7\xcb\xcb\x2b\x70\xee\x8d\x7f\x9d\x4e\xdc\x5f\x36\xd4\x96\x4d\x60\x2c\xe8\x1f\x48\xe0\x35\xa5\x03\x3d\x47\xeb\x53\x24\x28\x6b\x63\x8c\x8a\x09\x08\x6c\x55\x62\xba\x93\x2a\x2d\x4f\x92\x22\x23\x24\x4b\x71\xd7\xc8\xd3\x44\xee\x26\x7e\x20\xec\x3a\xd0\x6c\x07\xd6\xd0\xda\xa9\xef\x17\xb6\x7c\xcc\x18\xa2\x63\x56\x1e\x1b\xb4\xed\x32\xd6\xbd\xc6\x36\x43\x83\xb7\x56\xf3\x77\x0c\xe1\xdb\x32\xc4\x1a\x9c\x56\xdf\x26\x31\xb2\xc5\xa2\xda\x10\x8e\x22\x92\xc8\x3f\x59\xa9\x5d\x83\x25\xd2\x1f\x80\x22\x81\x9b\x09\x27\x22\x4c\xcc\xf9\x7a\x73\x76\x71\x39\x3d\x30\x49\x96\x92\x4d\x4a\xf6\x13\x29\x36\x48\xa5\x47\xe8\xe7\x32\x86\xc9\x0a\xcc\x57\x56\x7e\xd5\xb0\x85\xbd\xeb\x39\x83\x3d\x2c\x26\x89\x0e\x81\xbe\xc3\x6a\xda\x60\x0b\x32\x67\x3a\x39\x83\x64\x9b\x5d\xc1\x82\x44\x2d\xb1\xd5\xf9\x17\x72\xdc\x4c\xab\xc1\x0b\xd9\xbb\xd8\x21\x4e\xe2\x18\xf6\xd1\x5c\x00\xe9\x12\xb4\x7a\x46\x58\x70\xda\x6b\x49\xee\x55\xcb\x5d\x10\xd2\x16\x08\xd5\x30\x39\xb4\x87\x1f\x88\x5a\x9b\xc3\x61\xb0\x39\xdc\x5e\xec\x21\xe7\x63\x53\xba\xa8\x59\x8a\xaa\xc1\x5f\x0a\x6e\x4f\xe9\xe3\xc7\x8f\x1f\x87\xef\x10\x23\x5b\x38\x70\x5c\xc7\x65\x4a\x4e\xf1\xc8\xc8\xf9\xf8\x11\xe4\x24\x6f\xa5\x90\xa4\x80\x3d\xf0\x3d\xcf\x2e\x24\x8b\x6d\xc9\x62\x8e\x4c\x77\xec\x84\x8f\x0e\xd9\x5e\x91\xf2\xd1\x21\x43\xb2\xee\xd9\xa9\xaf\x91\xfa\x22\xce\x8d\x92\x73\x54\xc8\x57\x52\xc9\x47\x87\x4c\xb5\x98\x23\x0b\x57\x62\x8e\x02\x96\x31\xf2\x67\x15\xfe\xe8\x90\x9c\x11\xc6\xac\x98\x2a\x0a\x64\x10\x1d\x65\xd2\x22\xe2\x41\x82\x86\xb6\x24\xc4\x78\x11\x1d\xc0\xf6\x5b\xdb\x67\x6a\x8b\x84\x93\xeb\x6c\x2f\xb9\x48\x84\xdc\xc2\x23\x86\x83\x3f\x2a\x91\xc8\x59\x05\xa7\xbd\x68\x59\xaa\xbd\x10\x14\x79\x95\xca\x8d\x81\xef\x41\xe6\x16\x30\xb4\x45\xc2\x94\x18\xb9\x48\xfe\x7d\x36\x7c\x14\xfa\x8f\x3d\x2f\x18\xb0\x4d\xac\x36\x48\xbb\x8c\x7e\xb4\x74\x10\x92\x65\x55\x22\xc5\x73\x56\x6d\xd6\xa4\x34\xa1\xc6\x55\x5c\x8d\x25\xdf\xf3\xba\x5d\xd0\xbc\xa3\xb8\x3a\xef\x64\xee\x96\xe7\xd5\xca\x91\x52\xb5\x13\xf7\x2f\x98\x30\xd5\x81\x8e\x23\xee\xe7\x56\x0c\xc3\x38\xb0\x41\xd5\xc1\xc4\xd5\x8c\xf8\x8b\x59\x1a\xb2\x56\x8c\x10\x5f\x36\x20\xa8\xce\xc7\x2a\xf5\x2f\x96\xd4\xd5\x38\x57\x35\xcb\x3f\xfd\xf7\x27\xcf\x6d\xe3\x39\x8e\xad\x96\x80\x3d\xd8\xfb\x93\xe7\xb5\xc6\x08\xd9\x18\x3b\x52\xb6\xe7\x07\x50\x2d\x4c\x88\xa5\x94\xdb\xab\xcb\x73\x74\xc7\x15\x3d\xd3\xd0\x1e\x42\x3b\xae\xa4\x00\xf1\x48\x8a\x35\x22\x7b\xf1\x0d\xc2\x3d\x81\x1f\xec\x60\x57\xee\x7e\x2a\x85\x36\xb3\xf7\xdc\x12\x5a\x46\x72\x12\x53\xdf\xdd\x79\x88\x44\xcf\xc7\x2e\xda\x71\x79\x2f\xc5\x0f\x76\xdc\x3d\x25\x5f\x57\x07\xe5\xf1\x53\xea\x85\x39\x3d\x64\x28\xa3\x4c\xe6\x8d\x83\xf8\x19\xb0\xa3\x50\xc6\xb8\x3e\xc9\x69\xdc\x83\x08\x1c\xc8\x18\x19\xc6\xe4\x56\xce\xdc\x20\x23\x93\xf8\xe6\xcd\xb9\xa4\x44\x90\x5b\xba\x88\xa3\x65\x59\x95\xee\xd9\x2b\xb5\x5c\x7d\x73\x6a\xe9\x11\x61\x45\xd7\xa0\x10\xee\x65\x3d\x1f\x6f\xec\x60\xb7\xd4\xe2\xe6\x4f\xfd\x30\xa5\xb9\x7b\xc0\x50\x42\x0d\x9c\x9e\x0f\x90\x82\xfc\xd9\x41\x03\x78\x88\x52\x9a\xf7\x9a\xb1\xa4\x2a\xea\xfa\x38\xb0\x20\x91\x94\xe6\x98\xdc\x5e\x33\xf6\x25\x48\x09\xb4\x2d\xb1\xda\x73\xd0\xe8\xab\xb2\xef\x48\x02\xdf\xae\x42\xc4\x9c\x55\x01\xb5\x7a\xa9\x9b\xe0\x8d\x1d\xc9\xc0\xaf\xe5\x1e\xf5\xfa\x5a\xed\x51\xaf\x33\x87\x38\xb2\x22\xe0\x96\xce\x07\x99\xf6\xe1\x83\x4a\xfb\x20\xd3\x92\x3c\xfb\xa0\x92\x5f\x23\x95\x91\x38\xd7\x2a\x64\x92\x88\xf3\x41\xf1\x4f\x95\xbc\x0d\xdf\x65\xe2\xb6\xe2\x89\xd7\xd5\xae\xf1\xfa\xda\x66\xa7\x1f\xaa\x84\x0f\x1f\x4c\xc2\x85\x64\x99\xd7\xb2\xaa\x6b\x00\x4f\x64\x5a\xeb\xde\x4d\x8c\x52\x73\xa8\xe6\x11\x1f\x1b\x3d\x89\xc5\x57\x5e\xb3\x86\x86\x55\x9d\x82\x0b\xb2\x83\xfb\xe3\x2c\x1d\xc7\x02\xb1\xf2\x64\x5c\x60\x2c\x69\x34\x91\x8b\x9c\x33\x91\x04\x98\xc4\x37\x8a\x36\x93\xc9\xcf\xec\xab\xb5\xa5\x56\x7e\x98\xa4\x8d\x1d\xfa\xe4\xdf\x03\xd4\xb6\xd9\x9f\xfc\x9b\xb0\x1a\x60\x98\x82\xe1\xe8\x64\xd5\xdc\x7d\x1d\xa9\x3b\x52\xc5\xbf\x46\x40\x0f\xe2\x4c\xaa\x01\xa1\x22\x58\x6d\x4c\xa8\xb8\x7d\x35\x2c\x20\xe0\xfb\xe5\x10\xb1\xc3\x76\x7e\x5f\xaf\xbc\x93\x6a\x44\xb0\xea\x73\xbf\xfa\x94\x8d\x5e\xa5\x2e\xb0\xe8\xde\xd4\x33\x4c\xee\x53\xae\x55\x43\x31\xb9\x57\x51\xbb\x14\x0c\x60\x59\x48\xd5\xaa\x20\xdc\x4b\xf9\x60\xa0\xdd\xad\x7e\xe8\x4f\x1a\xda\x07\x4d\x45\x65\x8e\xa8\x6a\x87\x5e\x91\xbd\xb0\x6a\xe2\x54\x93\x45\x22\xf1\x9d\x51\xe7\x78\x9e\x4e\xe2\x9b\xb3\xc3\x0c\x7e\x4e\xe6\x2c\x97\xbf\x1f\xd8\x24\x55\x5f\x27\x97\x73\x0e\x1f\x07\x3c\x91\x3f\xc7\xb1\x98\x73\xd9\x79\xb6\x4e\xe1\xbd\x02\x24\xa1\x48\x10\xb2\xb8\x2c\x28\xcb\xc8\x02\xb5\xbc\xbf\x42\xde\xb3\xc3\xec\xec\x64\x7e\xf6\x81\x9d\x9d\x5c\x9e\x1d\xf0\xb3\xe3\xb8\x96\xe9\x25\x68\x20\x7e\x81\xbf\x7f\xd7\xf5\x10\x7f\xfc\x5b\x7a\x88\x1a\x8d\x2d\x4d\x44\x2d\xbe\xa1\x72\xf8\xd0\x9e\x36\x4b\xd2\xa5\x14\xa5\x8e\xd8\xa9\x6b\x23\xfc\x08\xcb\x45\x05\xa5\x78\x45\xc9\x52\xa1\x60\xb3\x8e\x1f\x29\x25\x96\x51\x5b\x02\x73\x3f\xed\xc6\xf5\x9d\x30\xee\xa5\xdd\x80\x31\x7e\x87\xc6\xa1\x56\x45\x4d\x55\xf1\x83\x82\xcb\x8d\xfc\xb1\x06\xa2\x49\xdd\x66\x7d\x3f\x87\xe9\x9d\xca\x8b\xa5\x7a\x56\xe5\xfe\x11\x4e\x3f\x4f\x83\x55\x35\xdd\xbb\x01\x77\xa1\x74\xff\x12\xff\x31\x1a\x77\xf6\xb0\x75\x24\xfb\xef\xe9\x2f\x34\x57\x18\x45\x24\x96\x7f\xa6\xf2\xcf\xbc\xae\xca\xd8\xa9\x6b\x32\xcc\x64\x05\x3f\x1b\xe7\x4a\xef\x52\x9b\x97\x46\x9d\xb1\x94\x58\xd3\x76\x64\x4b\xc9\x26\x25\x57\x3a\x8d\x14\x93\xd8\xd8\xdc\x11\x6d\x7d\x97\x61\x32\x2f\x53\xe7\x65\xea\xdc\xa4\xae\xe5\xa5\x62\x23\x2e\xbf\xa6\xe5\xd7\xbc\x52\x7b\xd4\xfa\xa0\x5d\x11\x30\x5f\xad\x4a\x58\x5e\x11\x69\x0b\xc4\x46\x66\xb3\xec\xde\x23\xeb\x5d\xfa\x89\xe9\x3d\xd1\xba\x0b\x46\xfc\x63\x18\x87\x49\x7a\x17\x84\xfc\x4e\x2d\xc9\x07\xd6\x50\x57\x5c\x66\x73\x9e\x23\xfc\xc0\x1f\x14\x85\x3f\xb0\x8e\xe5\xf5\x40\xdd\x83\x1d\xd4\x6a\x75\x47\x5d\xfd\xa8\x8d\xf2\x91\x0d\x5a\x5f\x45\x4f\xd2\xb9\x60\x10\xac\x1f\xd6\xfd\xb3\x39\x23\xce\x0c\x14\x98\x52\x52\xb0\x7d\x29\x05\xfc\x97\x2f\xb5\xe2\xc5\x91\x70\x95\xb8\x77\x29\x13\x2e\x2f\x75\xc2\x07\x06\x91\x5f\x64\xe4\x97\x2f\x3f\x50\xd3\x68\xe4\x8a\x62\xb0\xa5\x05\xca\xcb\xd9\x6c\x59\x4b\xa4\xcd\x54\x1c\xf7\x03\xb3\x2c\xa3\xb0\xfb\x0e\x35\x5a\x35\xc0\x15\x98\x3c\xff\x8f\x00\x99\xb8\x9c\x8d\xb3\x74\x52\x03\xfe\xf2\x4e\x1c\xed\x86\xdd\x81\xe1\xcb\x1f\x60\xf8\x23\x30\xab\xf0\x7b\xc1\x90\x13\x83\x7e\x04\x3e\x77\xe1\x86\xac\x94\xaf\xa1\xc3\x88\x73\xa9\x24\x6b\x15\xf2\x37\x95\x94\x1a\x3b\xe4\x9f\x5a\x42\xde\xad\x3e\x5f\x56\x72\xf3\x65\xf5\xf9\xa5\xfa\x7c\xf9\xd2\xde\x8e\x5d\x5e\xda\xa1\x2f\x5f\x6a\x69\x92\x64\x9c\x95\x01\xd9\xf4\xd4\x40\xb1\xd3\x5e\x56\x69\xa0\xfc\x7a\xe9\x10\x59\x4d\x44\x36\x75\x84\xdc\x34\x7e\xf9\xd2\x76\x5b\x56\x6d\x69\xa5\x5c\xba\x26\x46\x9b\x11\x1d\x6c\xc1\x81\xaf\x17\xa4\xe5\x71\x5e\xec\x10\x67\xb7\xfd\xa6\xed\x59\x92\xbf\x9d\x59\xc2\x74\x92\xbf\x3d\x44\xa0\x2f\x2f\xa7\x82\x92\x90\x01\xd0\xa5\xa4\xe4\x65\x1b\x24\xa8\x5a\x22\x41\x40\xc6\xd6\xb7\x58\xe8\xba\x67\xd4\x66\x40\x8a\x15\xc8\x9b\x05\xa8\x37\x58\x33\x70\xaa\x2d\x6a\x8a\x31\x11\xa3\xad\x5a\xac\x8c\x5b\x5d\x8f\xa4\xe4\x8f\x6a\xda\x02\x65\xc2\xcf\x56\x4b\x06\x10\xbb\x5d\x8b\x4d\x56\x23\xf3\xf2\x7f\xb8\xd1\x72\xe7\xf1\xb9\x1a\x2e\xff\xbb\x8d\x34\xdb\x9e\xdf\x41\x27\x29\x5b\x9a\x2b\x85\xa4\x8c\xfc\xc4\xc8\x6f\x8c\xde\xca\x31\x94\x4e\x62\x1e\xdc\xe6\xf1\x8c\xed\xc5\x37\x81\x33\x3a\xc9\x26\xf1\x4d\x27\x16\x51\xe7\xf5\x89\x1c\xe2\xdf\x84\x89\x9f\x65\x9c\x67\xd7\xb5\x24\x29\xd2\x28\x71\xb3\x33\x32\xf1\xd3\x38\xd7\x45\x3e\xb2\x5c\x30\x6e\x83\x93\x69\xaa\xcc\xe8\x75\x9c\x8b\xa8\x53\x2f\x2a\xb1\xd8\x9f\xe6\x2c\x70\x5e\x3b\x0b\x52\x37\x57\x0c\x6e\x5f\x9f\x1c\x07\xce\x65\x30\x9b\x05\x79\xde\xd9\x75\xc8\xeb\x13\x15\x84\xef\xc0\x39\x3c\xdc\xd8\xdb\xdb\x50\xfa\xe6\xd7\x10\x3e\x3c\xec\xec\x91\x8e\x89\x69\x44\x75\xca\xa2\x90\x24\x11\x21\x9d\xb6\x0c\x0b\x62\x19\x5d\x06\x8e\xbe\x59\xd5\x99\xc4\x82\x39\x44\x1b\xc3\x06\xce\x83\x89\xa3\xd4\x73\x70\x28\xf5\x46\x45\xc3\xb2\x14\x28\xab\xab\xc1\x62\x83\x70\x36\x8d\x45\xf2\x95\x9d\x24\x33\x16\xdc\x9e\xcf\xc5\x9c\xb3\xc0\x49\xd2\xce\x83\xdc\x21\x57\x71\x2e\x02\xe7\x41\xde\x89\x2f\x32\x87\xe4\x81\x13\x77\xce\xd9\x75\x47\xb3\x4e\x87\xe4\xb9\xac\xa5\x0a\xcf\x64\x0e\xc5\x6c\x1d\x32\x9b\x41\xa2\xe6\xbd\x0e\xb9\x0c\x9c\x38\xed\x28\xfe\x79\x79\x09\x69\x97\x6a\x08\x4c\x64\x31\xd0\x47\x4c\x26\x10\x2f\x05\x05\x87\x5c\xcb\x68\xa5\xe0\xba\xbe\x86\x78\x19\xc8\x1d\x72\x08\xd5\x28\x0b\x89\xc3\x43\x55\x0b\x1c\xc2\x38\xe4\x46\x26\xa9\x43\x85\x9b\x1b\x48\x91\x81\xdc\x59\x10\x95\x23\x78\xc3\x88\x75\x60\x13\x5c\x33\xb8\xcb\x18\xdc\x4e\xb2\xeb\xc0\x23\x93\xec\x26\x18\x2e\xcc\xf5\xc6\x3c\xf8\xce\x88\x25\xb8\x04\xbf\x56\x41\x55\xfc\x3d\x23\xb5\xf5\x3e\xd8\x18\xc5\x57\xd1\x69\x3f\x9c\x85\xa7\xfd\x70\x23\x59\x90\x3f\x19\xbd\x5d\x10\x26\x6a\x66\x4a\x42\xd4\xcd\x94\xac\x63\x4d\x35\xd7\x48\xe9\x1c\xcc\xba\x54\x9b\x3e\xe1\x2e\xf5\x71\x72\x0e\xd7\x03\xd6\xa9\xba\x10\x6b\x36\x83\x2d\x57\x03\x40\x26\x2d\x95\x70\x61\xc3\x26\xb5\x32\xf8\x3a\x73\x88\xd3\x73\x70\x60\x1d\x87\xa6\xa2\xb2\xe5\x94\x1b\x02\xb9\x93\x2f\xef\x18\xfe\xc9\xc0\x85\xd4\xea\xdb\xf1\xe6\x1e\x7f\xf3\x3e\x3f\x06\x7f\x3b\xf4\x13\xeb\x9f\xc5\x9f\x3f\xf3\xca\xbf\x40\x7f\x43\xad\x1e\x1b\x8e\xcb\x30\x49\x04\x12\x78\x31\x06\x4b\x68\x8e\x6f\xa1\x3a\xc0\xc2\xdc\x65\x81\x18\xeb\x06\xba\x4d\xce\xb5\xca\x42\x0e\x21\x4e\x63\x24\x70\x08\x46\xc3\x41\xa6\xb2\xe1\xf0\x13\xa3\x3c\xf8\xb7\x2f\x43\xa9\xfd\x78\x07\x7c\x9c\x29\xd7\x67\xd9\x3c\x9d\xf4\x3b\x7b\xc9\xa4\x73\x93\xcd\x3b\xe7\x19\xbf\x60\xa2\x23\x32\xf0\xc1\xd8\x49\x44\x28\x77\x1f\xa6\xcd\xd6\x1d\x77\x51\x5a\x6a\x29\x1d\x13\xb5\x46\xc4\x6f\x70\xb2\x2e\xfa\xb2\x08\x65\xfa\x2a\x27\x34\x1b\xbf\x45\x8e\x42\x5c\x21\xf2\xe6\x2b\xe3\x3c\x99\x30\x87\x80\xc3\x00\x75\x59\x51\x9f\x55\xab\x1c\x48\xd1\xf6\x28\x9e\x31\x22\x9b\x78\x9e\x5c\x60\x89\xde\xf8\x32\x4e\x2f\x58\x27\x4e\x3b\xec\x5b\x92\x8b\x24\xbd\xe8\xe8\x35\xdc\x40\xb1\xeb\x69\x85\x92\x5f\x82\x03\xb8\x2c\x9d\xde\x74\x3e\xb3\xce\x3c\x67\x13\xd9\xfe\x0e\x78\x82\x94\x00\x63\xf0\x7a\xa6\x8a\x76\x8e\x19\xeb\x5c\x0a\x71\x15\x6c\x6c\xa8\x0a\xfe\xca\xfb\xe3\x6c\xb6\x71\x31\x4f\x26\x2c\xdf\xf8\x7f\x36\xf4\xdd\xb2\x7c\x43\x55\xdc\xd3\x83\x02\x40\xce\x32\xce\x3a\x49\x7a\x9e\xf5\xc1\x57\x1b\xd0\xa2\x7f\xa6\x10\x29\xad\x0a\xb4\xc5\x5c\x5f\x79\x54\x53\x88\xe3\x32\xfe\x4f\x36\xaa\x27\x45\x38\x6d\x89\xac\x41\xad\x6e\x30\x23\x4e\x53\x81\x1a\xb0\x2b\x23\x05\xd1\x04\x53\x14\x68\x39\x12\xdc\xdd\x2c\x47\xab\x8d\xe6\x6d\x1a\xcf\x58\xc0\x88\xaa\x3e\x10\x0b\x75\x87\x77\x2d\x95\xe2\x95\x8a\xac\xcd\x00\xd8\x3d\x7d\x41\xc7\x28\x55\xa6\x0f\x02\xa6\x25\xfc\xf4\xcf\x33\xbe\x1f\x8f\x2f\x51\x4d\x4b\x2d\x87\x5c\x5f\x56\x42\x58\x5f\x77\x21\x5c\xa5\x86\xbd\xab\x9a\x54\xe6\xde\x9e\xba\xab\x04\x71\xa4\xae\x11\xc8\x2b\xd6\x00\x57\x97\xbb\xdd\xf2\x0a\xa7\xf5\xa9\x46\x3b\xd8\x59\x36\xe2\x30\x59\x2f\x6d\xf9\x3e\xc1\x30\x5f\x87\x4b\xc8\x92\xd2\x82\x02\xe3\xa9\x4c\xfd\xc0\x4a\x73\xd1\x34\x08\xb7\xbd\x75\x1a\x6d\x03\xf5\x9e\x64\x95\x91\xa6\xca\x20\x28\x4a\xa8\xe4\x82\xa3\x2c\xc2\x46\xbd\xd9\x73\xb0\xf1\xe9\x40\xb8\xec\x55\x95\xc1\xf5\x23\x8c\x43\x6e\xe5\x02\x4d\xc8\x13\xf1\xcc\x7b\xa2\x26\xa9\xc4\x2d\xb1\x8e\x2d\xf4\x56\x55\xc2\x33\x08\xa7\xb2\x39\xbc\xf2\x27\xf9\x8c\x8a\x6e\x57\x08\x94\x10\x8e\x9f\x51\xd1\xf3\xf1\x67\xce\xe2\x2f\x6b\xa2\xd7\x5b\x64\xae\xbb\x28\xc9\xb0\xa8\x19\xd2\xc7\xc2\xbe\x5e\x25\xe9\x56\xea\xfc\xba\xdd\xde\x80\x52\xb8\x3c\x5f\x5e\x73\x87\x8b\x02\x7c\xe4\x47\x4f\xbd\xa2\x90\xbf\xcf\x7c\x3f\xf4\x03\x3e\x1a\x44\x4f\x7d\x19\x33\x88\x9e\x9d\x31\xc4\x47\x5e\x44\x64\x32\x0e\x07\x01\x1f\x6d\xea\xec\x9b\xd1\xb3\xc1\x96\xdc\x49\x52\x4a\x65\xa8\xdb\x45\xde\xba\xfc\xdc\x8a\x8a\x42\x7d\x6d\x97\x5f\xc3\x08\x87\x9b\x81\x4c\x53\x85\xb7\xa2\x67\xdb\x8f\xc3\xad\x40\xe6\x51\x31\xdb\x10\xb3\x1d\xc8\xbc\x2a\x66\x18\x3d\x7b\xfc\xf8\x71\x38\x0c\x7a\x3e\x01\xbc\xcf\x0c\xe2\x7b\xe6\xc4\x4f\xb6\x40\x66\x16\xcf\x06\xea\xda\xc3\x00\x37\xb2\x4a\x11\x2d\xef\x76\x7b\xbe\xb2\xa2\x47\x82\xee\xb4\x65\x81\x5b\xfb\x56\xa6\x47\x3a\x93\xc9\x43\x05\xd6\xae\x67\xa7\x82\x6e\xfc\xeb\x34\x7f\x88\x50\x18\x28\x9b\xf1\xdb\xe1\xa2\x00\x13\x77\xdc\x43\x61\x70\x3a\x39\x9d\xf4\xe4\x9f\xe2\x83\xfe\x54\x1f\x85\x32\x65\x87\x1f\x8c\x51\x18\xa0\x93\xa2\x83\x91\x31\x39\x6f\xfc\x8e\xfa\x24\x3a\x9d\xb8\x38\x84\x7f\xa8\xc5\x38\xbd\x38\xcd\x1f\x7e\x92\xa9\xbf\x6c\x90\xf9\x1d\x38\x69\x94\x2a\x8c\xda\x10\x2a\x96\x31\xaa\xff\xfc\x1c\x3e\x63\xb1\xca\xa2\x9e\x4c\x04\x1d\x19\x3b\x8f\xde\xe1\x61\x6f\x6f\xcf\x21\x1b\x25\xce\xbd\x92\x7a\x1b\x91\x36\x07\x29\x33\x41\x73\x1a\x19\x5e\xbc\x78\xf1\xa2\x37\xfa\x10\x7d\xf8\xd0\xdb\x2f\xb3\x18\xba\x37\x72\xd4\xd3\x37\xc8\xba\x5f\x56\xb1\x57\xab\xe0\x76\x73\x61\xd7\x5e\xab\xda\x2e\xf6\xf1\xe3\xe1\xa1\x8d\xbe\xef\x55\xe5\x74\xca\xe9\xe4\xf6\xd1\xa2\xc4\x03\xd0\x28\xf1\xfc\x50\xd5\x54\x26\xda\x69\x52\xca\xae\x2a\x2b\x51\xdc\xb1\x2b\x51\x51\xc3\x5a\x4e\x03\x03\xe2\x22\x72\x09\x04\x7f\xf9\x52\x6d\x36\xfa\xc7\xc7\xc7\xc7\x90\xe3\x74\x12\x94\x7f\x4e\xfb\xa7\x13\x17\xc0\x9a\x7c\xa4\x35\x1f\x69\x66\x5b\xca\x51\xa5\xda\x49\x3a\x56\xee\x1d\x6d\x04\xca\x7f\x56\xf5\x32\x0f\x69\xc9\x43\xea\x59\x1a\xa9\x65\x8a\x15\xaf\xe3\x74\xcc\x46\x14\x91\x2b\x98\x26\x1b\xa1\xdc\xfd\x9c\x22\xd4\x0b\xe5\x88\xde\x48\xc8\xb9\x8c\x97\xe3\xff\x30\x4b\x8b\x93\x39\x2b\x3e\xb0\x49\x71\x72\x39\x2f\x0e\x78\x52\x1c\xc7\xa2\x38\x9e\xa7\x98\x84\xa7\x39\x0e\x91\xde\x00\xe1\xd3\x1c\xfd\x16\xa7\xc5\x01\xfb\x5c\x1c\xc6\xbc\xd8\xbd\xe2\xc5\x61\x7c\x53\xfc\x36\x4f\x8b\xdf\xe6\xd3\x62\x77\x7e\x51\x1c\xb3\xab\xe2\xcd\x58\x14\x47\xd9\xd7\x62\x8f\x8d\x65\x11\xd9\xad\x64\x6b\xa1\x3e\x4f\x27\x38\x50\x3f\x72\x86\xa8\x2f\x1c\x9e\xe6\x12\x93\xf7\x27\xc5\x8b\xc3\x93\x62\xb4\xff\xfc\xf0\x6d\x34\x3a\xde\x8b\x4e\x70\x81\x46\x9f\xbe\x47\xf2\x47\x0d\xb7\xad\x05\xc6\xbf\x6c\x90\x99\xa0\xb7\xef\x4f\x02\x8f\xbc\x38\x94\x7f\xf7\xf7\x4e\x82\xde\x60\xcb\x23\xfb\xc7\x27\x41\x6f\xd3\xf3\xc8\xf3\x3d\xf3\x01\x31\x43\x8f\x1c\xee\x99\x0f\x19\xb3\x35\xf0\xc8\xdb\x3d\xf3\x01\x31\x8f\x3c\xfb\x6e\x84\x68\x5c\x5a\x24\xca\x4a\x84\xf5\xcf\x12\x32\xa5\x53\xd1\x67\xdf\xd8\x18\xc5\xb8\x28\xe6\xe5\xb7\x5c\xcf\xa6\x6a\x31\x05\x3e\x9a\xe4\x19\x38\xef\x80\xfb\x8d\x13\xd1\xbc\xe0\x98\x9c\xa3\x89\x18\x89\x68\xe4\x47\x0a\xc2\x54\x2e\x37\xf8\x36\xa1\x2a\xda\x8b\xe0\x4e\xfa\x3a\xd5\xe1\x41\xb4\x06\x0b\xe2\xa2\x94\xb2\x12\x6c\x39\x4b\x42\x96\x3f\x92\x75\x5f\x21\x33\xda\x8c\xcc\xe2\x2e\x71\xb8\x6c\xc3\xe1\xb2\x81\xc3\xa6\xc4\x21\xa3\x68\x3a\x1a\x44\x45\xe1\x74\x1c\xec\x5e\x6a\x7c\x9a\xf5\x67\x77\xd4\xbf\x00\x59\xc5\xb8\x64\xb8\x2b\xa7\xc2\x74\x2b\x02\xc1\x61\x7d\x2c\x0c\x22\x5b\x11\xbe\xab\x54\x4e\x9d\x4f\xce\x02\x7c\x7b\x24\x2e\xca\x8a\xc2\x71\xb0\x8b\x72\xf8\x25\x6f\xe0\x52\x37\x48\xba\xb5\x62\xd6\x0d\x14\x6b\xd3\x56\xb7\x26\x2b\xbd\x44\x3e\xa5\x5b\x8f\xc3\x01\xdb\x74\x45\x20\xc0\x52\x10\xec\xc5\x64\xc8\xba\x80\xd2\x3e\x50\xc8\x94\xcc\xe9\xb9\x6e\x8a\xc4\xc0\xba\x20\x84\x46\xff\xc2\xd1\xc3\x53\x5c\x8c\x4e\xd3\x53\x01\x37\x75\x3a\xf6\x0d\x22\x74\x9a\x9f\xe6\x2e\x5e\x8a\xff\x97\x8c\x7f\xb8\xd1\xb8\x6e\x24\xe3\x7e\xd9\x50\xa6\xa6\xc9\x39\x9a\x03\x15\x39\x9d\x8f\xb6\xe4\xf0\x99\x8f\x36\x23\x92\xd0\xf9\x68\x10\x91\x8c\xce\x47\xdb\x11\xc9\xe9\x7c\x34\x8c\x48\x4c\xe7\xa3\x1d\x38\x6c\xba\x10\x88\x63\x72\x5d\x5e\x3b\x41\x29\x26\x25\x45\x12\x49\x91\x2a\x98\xd5\x83\xb9\x0c\x46\x24\xee\x76\xf5\xe1\x50\x99\x12\xcb\x14\x4c\x04\x9d\x92\xf5\x25\x3d\xa8\xf2\x1a\xc3\x8a\xe2\x7d\x55\x29\xc3\x94\x56\xa6\x61\x42\x8e\xfe\xea\x8e\x73\xff\x82\x09\xb0\xe8\x2a\x0a\x04\xca\xbf\x86\xa3\x21\xe5\x44\xc4\xea\x67\x22\x47\x20\x9a\x03\x00\x52\xca\xc8\x6b\x52\x3a\xa4\x82\x68\x07\x2e\x4d\xbc\xa4\x80\x6e\x46\xdc\x4c\x68\x87\x98\xa2\xf4\x7d\xa6\x9d\xc0\x97\x4d\xe4\x40\x8b\x84\xa6\x0f\x7c\xcf\xdc\xde\x44\x69\x2f\xc1\x1b\xbe\xe7\x3d\x1c\x7a\x6e\x22\x31\x78\x14\x91\xf9\xe8\xb1\xfc\xe3\x7b\x91\x32\xb9\xa6\x7f\xd5\xbc\xd0\x49\xa4\x54\x82\xb6\x97\x3b\xd4\x1a\x78\xe3\x60\xc5\x8a\xc2\x3d\xa6\xbd\xce\x00\x87\xd1\x5e\xa6\xe8\xba\x77\xe7\x58\xbf\x11\x75\xd2\x97\x36\xdb\xcc\x38\x5f\x08\x45\x60\xed\xb6\xcf\xac\x41\x5d\xf1\xbe\x51\xa4\x2d\xdb\xcf\x26\x8a\xa9\x24\x74\xe9\x82\x52\xd5\x83\xbc\x9f\x66\xd7\x08\xdb\x6f\x1b\xcc\x73\xf6\xfe\xe4\x79\x38\x5a\x36\x16\x24\x26\xea\x50\x5f\xcc\x14\xa5\x19\x9f\x80\x1b\xc1\xaa\x4c\xb3\x40\x2d\xb7\xce\x2a\x37\x07\x92\x98\xd7\x8a\xf5\x80\x33\xad\x78\x34\x88\x6a\x41\x3f\xb2\xfd\x1a\xae\x98\xbf\xda\x9a\x05\x4c\xef\xcf\xae\x71\xff\xc5\x0b\xe3\x69\x46\xf4\x3f\x54\x9f\xfb\x21\xca\xa8\x4f\x72\xba\x45\x38\xbd\x91\x9b\xde\x17\x2f\xa0\x4f\xe5\x10\x3e\x62\xe8\x9b\x40\x98\xf8\x64\x0b\x83\xf5\x9c\xdc\x8e\x43\xa6\x0f\xc4\xc7\x04\xa1\x44\x85\xf6\x89\x8f\xb1\xdc\x7f\x24\xcf\x76\xa4\x50\x3f\xa5\xeb\x9e\x36\x21\xac\x36\x84\x72\xd0\xf7\x27\xd9\x35\x58\x90\x34\x63\x6f\xc8\x9c\x9a\xda\xc0\x3c\x54\x23\x73\x71\x51\x22\x33\xaf\x63\x70\x4d\xe6\x30\x8f\x8c\xf3\x2b\xd1\x9f\x84\x12\x21\xd1\x9f\x60\xb9\xbf\x48\x9e\x0d\x4b\x54\xcc\x38\xe9\xb3\x10\x72\x30\x37\x23\x48\xf4\x19\xec\x43\xfa\xcc\xca\x89\x83\x84\x66\x78\x2d\x95\x8d\x49\x9f\x1d\x30\xc4\x01\x9d\xb0\x65\x87\x42\xd7\x3d\x0d\x77\xda\x92\x3c\x89\x6f\x64\x06\x14\xd3\x57\x12\x48\x69\xf6\xaa\x5b\x43\x63\x68\x0d\xcc\x1b\xb3\x33\xa2\x71\x65\x17\x89\x61\x20\x54\xee\x8a\xac\xdd\x53\x2e\xdb\x6f\x88\x92\x8c\xe4\xb4\x44\x76\x96\x67\x87\x0c\xe5\xb8\x28\xc0\xfb\xa0\x15\x2f\xdb\xb8\x62\x4f\x26\x5b\x4e\x52\xfa\x17\x43\x39\xf1\x6a\x38\x69\x84\xfd\x88\xa6\x8d\x31\xae\x07\x66\x19\xaf\x06\xb0\xb9\x0e\xb0\x59\x1b\xb0\x22\x82\x4b\x7e\xfa\x9b\xc2\x9f\x64\x24\x94\x89\x40\x69\x1f\x50\x4b\xae\x95\x0e\x07\x60\xbb\xe1\x07\x5e\xa0\x63\xd6\x60\x0f\x0b\x01\xb9\x8d\xf5\x4c\x60\xcb\x0e\x6c\xdb\x81\x61\xa4\xdc\xf4\xe9\x33\x05\xc9\x73\x75\x71\xea\x69\xc6\x86\xaa\x59\xfe\x17\x0b\x9e\x33\x5c\x33\xed\xc5\x04\x86\xb3\xce\x60\x71\x37\x60\xed\x81\x89\x80\x50\xd5\x73\xe2\xfb\x0c\x54\x25\x3f\xc5\x1d\x2b\x34\x15\xce\xb1\x3a\xab\x33\x9c\xc1\xf2\xa4\x7f\x76\xdd\x9f\x00\xfc\xeb\xfe\x64\x9d\xd2\xcc\xf4\xf1\xf2\x0a\x63\xdf\x8a\x07\xf9\xe2\x56\x39\xa3\x3b\x97\x9b\xfd\xfe\xab\xe3\x37\x67\x8f\x86\x9e\x52\x39\x9b\xc8\x77\x07\xcf\xcf\x24\x83\xc6\xb7\xb0\xf2\x8c\x22\xc5\xb6\xc1\xc7\x1e\x5d\x57\x2b\x8a\xb0\xb9\x0e\x75\x1c\x17\x64\xcc\x39\x9d\x1a\xbd\xcb\x98\x2a\x17\x6d\x09\x05\xff\x7d\xe7\xa4\x9c\xfc\xb8\x74\xa4\x51\x14\xa3\x48\x0f\x9c\xc4\x76\x7a\x9e\xc1\x28\x21\x28\xa5\x68\xaa\x33\x5f\x31\x94\xc9\x25\x51\x16\xc1\x72\xf0\x77\xbb\x08\xe5\x74\x5a\x9d\x53\x4d\x2d\x49\xa0\x54\xff\x3c\xf3\xba\x5d\x40\xde\x72\xc4\x68\x5e\x54\x90\x12\xb1\xd6\xf5\xd8\x65\xdd\xf2\x4d\x07\x32\x76\xab\x07\x1e\xc8\x5f\xa3\x2c\x0a\x51\x1a\xda\xb4\xf0\x03\x0b\xb8\xf6\xd7\x67\xcc\x4d\xbe\x4a\x8c\x53\xa2\xdc\x69\x94\xbe\xff\xa4\x70\xb9\xb2\xcc\x1a\xa4\xd4\x5c\x02\xd2\x79\x6f\x4c\xa6\x3f\x6c\xcd\x14\x9b\x51\xfd\x94\xfa\x83\x6e\x77\xdd\x33\x1a\x24\x7d\xe0\x08\x83\x45\xa6\x4b\x18\xc8\x4e\xd1\x4f\xf7\xe8\xb5\xb9\xe1\xa2\x11\xe6\x90\x51\x88\xe9\x2c\xd5\x99\x6f\x75\xfe\x5b\xce\xa9\xd6\xd3\xc6\xb5\x52\xf6\xe6\xcd\x2b\xbe\x66\x51\x2f\xa1\x4a\x94\xc2\x7a\x10\x6e\x72\x05\x26\x63\x92\xbf\x3d\x0c\x11\x4a\xf5\xa7\x72\x9e\x21\x9e\xca\x56\x23\xe1\x52\x7f\x80\x49\x5a\x14\xfe\x60\x9d\x52\x51\x14\x72\x0f\x81\x89\xc0\x81\x58\x54\x7e\xe8\x0c\xb6\xc4\x6a\x81\x99\xbb\x14\xc5\x8a\x70\x8c\xc7\xd8\x4c\x43\x2f\xb2\xd6\x2e\xc6\xe3\xfc\x79\x96\x7e\x65\x5c\x5d\xfb\x88\x0d\x73\xc7\x98\x9c\x29\x0b\xa2\x4a\x8e\x07\x49\x5b\x29\xaf\x61\x77\x66\xb9\x53\xb3\x44\x79\x98\x3c\xc0\x66\xce\x2d\xc9\x43\x3b\xcd\x2b\xbf\x8a\x22\x87\x15\x60\xaa\x70\xa5\xd0\xc0\xf2\xc8\x26\xeb\x76\x1d\x65\xeb\x36\x43\xb7\x96\x33\x51\x6f\x81\x83\x96\x0b\x7c\xaa\x69\x09\x15\x56\xcb\xae\x38\xbb\x32\x57\xf3\xc8\x19\x12\x18\x5c\xb4\xdf\xa0\x18\xae\xf7\x05\x68\x2e\xa3\x80\x65\x8a\x20\x45\x19\x0e\xef\x94\x46\xf4\x2b\x53\x9a\x13\x9f\x9b\x89\xa4\xdb\xa7\xf6\x9a\xb6\x5f\x4d\xc9\x9a\xcd\x96\xa9\xe9\x7a\x4f\xb3\x12\xef\x49\xf2\xd4\x82\x05\x4f\xb4\x64\xd4\x23\xe0\xeb\x4a\xd0\xaf\xca\xc9\x57\xc5\x85\x15\xd3\x96\x03\xc3\x7c\x57\xb1\x52\x00\x3b\x3b\x07\xd4\x46\x49\x24\xf7\x5e\x02\x93\x73\xe5\x2b\x20\x87\x95\x31\x73\xc1\x9f\x61\x7d\x42\xca\x58\xdf\x7b\xa8\x7c\x5e\x2e\xfb\xe9\x24\x90\x90\x8f\x33\xce\x68\x46\xe2\x30\x7b\x9a\x82\xef\x81\x8c\x70\x2a\x70\xa0\xa7\x41\x5a\x14\xd9\xd3\xb4\x28\x72\x5c\x25\x92\xbc\xdb\x45\x31\x08\x23\x6b\x13\xc4\x08\x2f\x0a\x01\xe2\x40\x90\x85\xc0\xb8\x97\x2f\xd6\xc3\xb8\x59\x8b\xcb\x5e\x59\x12\x63\x83\xf9\x72\x5a\xe9\x12\x57\xa6\x2f\x8f\x8b\xe5\x3e\xa5\x57\xd6\x8e\x10\x9b\x37\x60\x44\x88\x60\x40\x2b\xa7\x88\x95\x08\xdf\xed\xa2\xea\x11\x30\x1d\x47\xbe\xde\x3b\x67\xc9\x2a\xc3\xda\xae\x20\xe0\xfa\xe9\xb1\x03\x9e\xcd\x60\x60\x1f\xe8\x57\x54\x10\x2b\x3d\xa0\x54\x6d\x74\xe5\x26\x4c\x11\x2f\x95\x14\x80\x59\x4c\xc7\x48\x54\xac\xac\xcd\xb6\x7f\xf9\x7e\x16\xcc\x67\x1c\x24\x12\x88\x5d\xa0\xda\x52\x28\x12\xbd\x57\xc4\x21\x86\x9b\x4a\x02\x49\xa9\x2e\x14\x70\x8b\x35\x80\xc0\x9a\xc6\x62\x24\x94\x10\xa8\xaf\xe1\x13\xf9\x75\x99\xcd\x21\x02\x64\x02\x22\xb4\xed\x12\xc4\x4c\xa7\x89\x0a\x45\xad\x48\xb3\x6e\x77\x05\xde\x0b\x20\xc0\xb4\x65\x08\xe0\x3b\xe9\x09\x32\xe8\xb9\x79\x8f\x47\x16\x9c\x4f\xe5\x02\x63\x5b\xc5\x95\x0e\x93\x33\x12\x2b\x22\x4c\xc9\x9c\xde\x2e\x4a\xff\xd8\xca\x1f\x10\x28\x82\x24\x1b\xce\xe0\x25\x08\xb3\xd4\x40\x32\xd7\xc9\x1c\x92\x39\xa9\x56\x22\x94\x20\x86\xbb\xdd\x1c\x50\x48\xe1\xdb\xb3\xee\xed\x01\x5b\x2e\x33\xcf\x97\xbd\xad\xae\x7b\x32\x56\x4f\xf8\xb9\x71\x6d\x1a\xcb\xc8\x29\xe5\x50\x82\x32\xf9\x73\x4e\x85\xfc\xd1\x8e\x53\x33\x82\xa6\xb4\xe4\x78\xd7\x02\xcd\xe5\xd0\xb2\x65\xb2\x69\x3f\x9e\x4c\x90\xaf\x6e\x6a\x4c\x2b\xa1\xd2\xe0\x62\x9d\xa1\x7d\x13\x77\x3a\x99\xf6\xf1\x62\x65\x17\xd0\x6b\xa4\xdc\x59\x77\xae\x78\xf6\x35\x99\xb0\x49\x27\xc9\xe1\x1c\x3a\x49\x3b\x71\x87\xb3\x71\x76\x91\x26\xdf\xd9\xa4\xf3\xee\xe0\xb9\x14\xd4\x3a\x19\xef\xbc\x3a\x7e\xd3\x39\x07\x3e\x6a\xce\x76\xe1\xac\x5b\xf0\xb9\xf6\xc3\x12\x4f\xa7\x79\x47\x82\xef\x88\xac\xf3\x57\xae\x46\x02\x26\x9d\xeb\xcb\x64\x7c\x69\x2a\xe0\x6c\x9a\xc4\x9f\xa7\xac\x13\x8f\x79\x96\xe7\x9d\x78\x3a\xed\x7c\xe6\xd9\x75\xce\x78\xde\x89\xd3\x49\xe7\x2b\xe3\x79\x92\xa5\x79\xbf\x73\x94\xa5\xa6\xfe\x0d\x59\xb9\x1c\xe7\x1a\x83\xbc\x13\x73\xd6\x99\x24\xf9\x38\x9b\xf3\xf8\x82\x4d\xfa\x9d\xb7\x53\x16\xe7\xac\xc3\xd9\x39\xe3\x12\x81\xfb\x1d\x12\xff\x95\xf7\x24\xd8\xa5\xe3\xe1\xfa\x44\xa8\x0f\x6e\x39\x11\x5d\x4b\xa4\x77\x3a\xe6\x6a\xb8\xbe\x71\x69\x64\x5e\xdb\xef\xdc\x82\x54\x62\x6f\x2d\x1e\x84\xdd\xb7\x42\x76\x89\xc2\x15\x61\x39\x49\x25\xbd\x8c\x67\x45\x36\x21\x1d\xeb\x5c\x7e\x16\x7f\x33\xcf\xdf\xf5\xef\xd9\xcc\x59\x92\xf6\x66\xf1\xb7\x0d\xa7\xe5\x02\xf0\x37\xd1\x7e\xd1\xb0\xf6\x48\x94\xe5\x98\xaa\xe6\xeb\x0a\xfc\xad\x84\xf2\x4f\xc0\x82\x19\x02\x02\x9c\x34\x1a\x23\xd1\x5d\xdd\x18\xd9\xd4\xff\x23\x8d\x79\xb6\xdc\x98\x4a\xf5\x7d\x5c\xb3\xb7\x01\xf7\xcc\x70\x44\x58\xba\xcf\x4e\x41\x3b\xa7\x8e\x1e\xe1\x8b\x94\x8f\x03\x1a\x91\xe4\x9b\x40\xc6\x18\x07\x34\x79\x09\xf5\x9f\x24\xd5\xc3\x46\xae\x9b\x60\x31\x4a\xa2\x9a\x1b\x30\x19\x31\x62\x11\xe2\xfa\xb9\x9b\x51\x12\x59\xde\x30\x25\x36\x5f\x04\x1d\x99\x2b\xd1\x7f\xcf\x63\x2e\x18\x87\x87\x0d\x95\x33\x18\x7d\xf9\x4f\x5d\xed\xd2\x76\xa8\xc6\xbc\xca\x51\x6c\x1f\x62\xca\x45\xc0\x7e\x0b\xf1\x9d\x25\x42\xbe\x07\x8b\x4c\xaa\x96\x96\xa2\xf0\xc0\xef\xba\xae\x4f\x06\x13\xaa\x97\x1b\x19\xc8\xa9\xba\x60\x55\x14\xa2\xaf\x2f\x8b\xc9\xe8\x58\x2d\x5a\xf2\x73\x4a\xd5\x9a\x24\xbf\xe7\xd4\x2c\x4c\x32\x34\xa6\x66\x75\x92\xa1\x09\xad\x2d\x51\x45\xe1\xe9\x0b\xfd\x66\xed\x6e\x15\x11\xc1\xb5\x76\xcb\x33\x0b\xdd\x2e\x82\x93\x5d\x73\x8f\xe1\x8b\x20\x02\x97\x9e\x92\x47\x22\xea\x76\xb5\xcb\xa3\x91\x88\xb0\xf5\x2a\x43\x65\x42\xf5\x45\xd8\x0f\x13\x80\x25\xd5\x17\x01\x1e\xa4\xe1\x84\xbf\x2a\x02\x8b\xe6\xc1\x34\x93\xc2\xba\xc9\xb2\x4e\xe9\x1f\x55\x08\x64\x33\xb9\x83\x2e\xdf\x7c\x40\xa2\xba\x67\x54\xb6\x39\xa7\xee\xc4\xf5\xd9\xe6\xc3\xb1\x3b\x64\x5b\x0f\xe7\xf0\x3d\x7d\x38\xf4\x1e\x0e\x3d\xe3\x8a\x3a\xbe\xc9\xa9\x1b\xbb\x3b\x0f\xf3\x9a\x4b\x01\xea\x26\xee\xe6\xc3\xd4\xf5\x07\x0f\x79\x99\x55\xc4\xf4\x76\x51\xba\x47\x81\x2d\x40\x5e\x3e\xba\x76\xf6\x79\xfe\xf9\xf3\xb4\xe6\x86\xf1\x50\xac\x72\x32\xfd\xce\x52\xf9\xef\x8a\x86\xc7\xbf\x9e\xff\x10\x8c\xd2\x78\x36\x4f\x27\xa8\xe7\x3f\x64\x38\xb0\x22\xec\xad\xca\x73\xb1\xda\xd6\xde\x72\x53\x30\x17\x63\xed\x3a\x43\x8e\x44\xc7\x75\xaa\x3b\xdd\x1e\x2c\xd9\x3d\x26\xe3\x7b\x0e\x26\xdc\x7d\x87\xfe\xfb\xbf\x11\xdb\x18\x7a\x60\xb1\x2d\x20\xcc\x1e\x0c\x3d\x65\xab\xbd\x78\x2e\x90\xf3\xc9\x21\x4e\xe0\x60\x02\xdf\x9f\xc0\x63\x19\x18\x42\x7f\x72\xc8\x58\xdb\x44\x7f\xd2\xdf\x60\x79\x2c\xb3\x7c\xfa\xb4\xc2\x86\x59\x4b\x03\x4a\xe5\x2e\xbe\xcf\xe8\x9e\x40\x63\x46\xaa\x9b\x7a\x7f\x09\xba\x81\x46\xa7\xee\x69\x2f\x52\x27\xff\x1b\x17\x96\xe3\xb6\x3d\xd1\x70\x00\x4f\x91\x80\x43\x1b\xad\x9f\x60\x35\xff\xf8\x94\xd2\x24\x84\xeb\x3e\x52\x6e\x41\x29\x1d\x7a\x0f\x11\xa7\x08\x25\xa3\xa4\x7c\x5f\x36\x02\x5d\x86\x5b\xc1\xf8\x4b\x8e\xf5\x91\xd3\x03\xd3\xf7\x08\x8f\xfc\xc8\xfd\x03\xf1\xd1\x20\xc2\x38\xf4\x02\xc7\x85\xd7\xad\x46\x5e\x14\xa6\x41\xcf\xb2\x01\x7c\x65\xa1\x96\x92\xa4\x7a\x2e\x4c\xbb\x46\x41\xf0\x02\xc3\x34\x4b\x99\x7a\x08\xf6\x0c\xc4\xaa\x39\x62\x52\x2c\x2c\xf7\x02\x81\x14\x58\xb0\xb5\x37\xe8\xa5\x55\x80\xa4\x5a\x93\x05\x5e\xd3\x21\x50\xa6\xb9\xc9\x92\xe7\x14\x90\x6f\x48\x6a\x60\xc2\x20\xae\x39\x0e\xb5\xc6\x62\xcf\x1e\x73\x96\x6f\xf6\xef\x59\x6a\xc0\xd9\x72\xe7\x81\x28\x6f\x02\xac\xaf\x37\x97\x0b\x64\x58\x0f\x6c\xfa\x3c\xf3\xa0\x9d\x71\x57\xbf\xa8\xa3\xb9\xbc\xce\xbf\x86\xd3\xe5\x5e\x71\xea\xe2\x10\x85\x01\x3a\x9d\x3c\xc4\xa3\x7e\x27\x82\xc3\x64\x17\x8e\x80\x5d\x73\x02\xec\x62\x74\xda\x97\x19\x94\x1d\xc5\x77\xab\xe8\x5b\x59\x76\xd4\x73\xa3\x70\xe4\xf5\x1e\x93\x7e\xf4\x10\x7f\x54\x00\xeb\x91\x87\x6d\x91\x1f\xda\x22\xf7\x20\xf2\x64\x39\xe1\xe5\xbd\xe1\x1e\x2b\x44\xab\x11\xfd\xbe\x39\xa2\x49\x4e\x19\x89\x95\x2d\xa8\x1e\x43\xc0\x5a\xc2\x9c\xde\xce\x72\xb9\xc3\xb2\x99\x1e\x99\x04\x4a\x61\x9c\x93\x43\x48\x03\x86\xb6\x08\x94\x03\x51\xed\x1e\xd3\x65\x38\x44\x39\xb0\xb3\x10\x9c\xbc\xb9\x2c\xc8\xfb\x75\xde\xc9\x70\x80\x62\xfa\xda\xec\x31\x31\x78\xc5\x74\x7a\x72\xb0\xc7\x23\x3f\x0a\x7b\x7e\xe0\x93\x9c\xde\xde\x04\x1e\x99\x04\x7f\xa0\x58\x4e\x88\x87\x9c\x5c\xc2\xf7\x26\x7c\xcf\xe0\x7b\x0b\xbe\x73\xf8\xde\x56\xf1\x32\xb0\x2b\x90\xe4\xc8\xf1\x68\x18\x61\xfc\x90\x2f\xa0\xbe\xef\xf7\xa8\xef\x57\x01\x95\x11\x8e\xc9\xa1\x0a\x6c\x42\xe0\x5a\x05\xb6\x20\x30\x51\x81\x6d\x08\x5c\xaa\xc0\x10\x02\x33\x15\xd8\x81\x40\xae\x02\x8f\x64\x60\xa1\x94\x59\x94\xe6\x92\xb4\x8b\x60\xc9\x7b\x7d\xde\xed\x22\xe7\x9c\x67\x33\x27\x49\x3b\x79\x51\x38\x22\x83\x2f\x5c\x77\xd3\xbc\xda\x79\x53\x51\xac\x8b\x25\x57\x4e\xb7\x36\xdd\x03\xcf\x98\x4b\x7b\x8b\x35\x41\x5f\x09\x70\x0a\x4c\x24\x8c\x5f\xd9\x79\xc6\xe5\x26\x31\xe4\xf4\xa5\x1a\x24\x01\x42\xf0\x0d\xa7\x92\xf5\xfe\xeb\xf1\x5a\x98\x70\xed\x4d\x08\x12\xe0\xcb\x92\x87\xd0\x37\x81\xf2\xbe\x6c\x19\x26\xf0\x29\x32\x8c\x09\x8c\x10\xdc\x9f\xe5\x34\xa9\xc3\xca\xfb\x87\x32\x4a\x41\x21\xa9\xba\x4a\x26\x50\x8e\x09\x0c\xcc\x6e\x57\x4a\x0d\x8e\x5e\x24\xe1\xe5\x9f\x74\x59\x6b\xd6\xc8\xac\xa9\x62\x72\x1b\x31\xc5\x7a\xbc\x86\x58\xbc\xf5\x57\x51\x73\x23\xac\xb7\xda\x5a\x6a\xa8\xcc\xab\x89\x43\x9c\xbe\x53\x1e\x1b\x22\xe3\x1c\x36\xf4\x02\x8e\x1f\x5a\xab\xf0\xcb\x1a\xbc\x72\xbb\xdc\x29\xa9\x26\x8c\x13\xc3\x1e\xab\xdc\x19\x0e\x1e\x22\x61\xfc\x61\x94\xae\x65\x09\x33\x4c\x1d\x36\xa5\x06\x02\xf8\x17\xec\x27\xf9\xee\xb9\x60\x1c\xb4\x59\xbd\xb2\x27\x08\x6f\xcc\x3d\xd1\x73\xef\x80\x62\xfb\xed\xfd\x45\xb4\x3b\xee\xad\x6e\xdb\x37\xd6\xbf\xd4\xf8\xa4\x74\x53\x29\x1a\xbf\x45\x82\x54\x9b\x0e\x78\x27\x1a\x5d\x31\x9e\x64\x13\xd2\x51\x8f\x62\xe1\xfa\x36\xa4\xdc\x32\x56\xbb\x91\xb2\xa0\x2a\x40\x3a\x0a\x00\xee\xff\x84\xd9\x71\x3c\x99\xf4\x12\xd0\xdd\xb2\x49\xef\x2a\xe6\xf1\xac\xc5\xf6\x38\x01\x6d\x44\x4a\x52\x9a\x60\xf2\xb7\xf6\x0f\xf1\x5e\x40\x63\xcd\xfb\x22\xd6\xb1\xca\xdf\x6a\x5f\x5f\xb9\x66\xa1\xa2\xc1\x2b\x73\xba\x2b\x90\x50\xec\x12\x93\x58\x87\xcc\xf4\xa8\x39\x16\x46\x89\x3e\x03\x4b\x8a\x22\x21\x71\xb7\x0b\x5e\xda\x3e\xc8\xb1\xab\x3d\x8f\xb9\xf1\xc3\x14\x93\xbc\xdb\x7d\x21\x23\xf7\xe0\x46\xc8\x87\xf2\x13\xbb\xb9\x4c\xce\xaa\xd3\x27\x58\xb3\x59\x7d\xcd\xce\x64\x9e\xa4\xdb\x6d\x2c\xdc\x8c\xe4\x45\x11\x63\xbc\x78\x2f\xfa\xe7\x29\x7d\x67\x3d\xb5\x40\xde\x0b\xa3\xae\x6d\x71\xd8\xfe\x5e\x80\x9e\x56\x2d\xa3\x7f\x08\xfa\x8b\x40\x3e\x71\xe2\xc9\xc4\xc1\xe4\x23\x04\x7b\x3e\x71\xf2\xf9\x67\xc1\xe3\xb1\x70\xac\x8d\xdb\x07\x71\x97\xb7\xed\xa2\xa8\x09\xb4\xca\xe3\xbf\x75\x09\xd4\x16\x6a\x2b\xb9\xa6\x28\x3e\x28\x47\xe3\x6a\x31\x6a\x39\xef\x57\x9b\xa5\x75\x7f\x4d\x80\x9b\x6a\xa5\x5d\x3a\x4f\xa6\x72\xce\x54\xd2\x63\x39\xde\xd7\x95\x0f\x59\x80\xba\x28\x0f\x97\xaa\x6d\x6b\xb7\xcb\x17\xed\x55\xc1\x6e\x47\xa9\xb3\xd6\xe1\xe1\x83\x98\xae\xfb\x64\xaa\xb7\x84\xb9\x43\x2a\x6f\x59\x7a\x53\x98\x5b\xbb\xc3\x43\xb5\x35\xcc\xcb\x1d\x22\x78\xbd\x88\xe1\xb2\x8d\xa3\xee\x02\x39\x7b\x7a\xe3\x98\x57\x1b\xc8\xcb\x72\x13\x99\xdb\xdb\xc9\x59\xb9\xa5\xcc\xed\xcd\x65\x5e\xdf\x60\x36\x82\x32\x94\x3b\xf6\xad\xee\x69\x75\x54\x47\x7d\xcc\xe9\x74\x24\x22\x12\xd3\xb8\x28\x94\x53\xf3\x92\x11\x74\xbb\xb1\xa2\x8a\x3e\xd4\xb5\xee\xd4\xd6\xac\x9f\x6d\xf2\xc8\xad\x21\x89\xe9\xc8\xd1\x77\xc3\x1c\xe2\x68\x25\x9b\x43\x1c\x7d\xc9\x4b\xc7\x69\x37\x39\xe6\x76\x97\x6c\x89\xbe\xc9\x55\x43\x37\xae\xa1\x9b\x82\xee\x1d\x31\x12\x83\xf3\xb9\xca\xe6\xda\x62\xfa\xbf\x57\xd7\x36\x8c\x13\xc2\xa7\x42\x7f\xe8\xb5\xb4\xf7\xbb\x5a\x0c\x95\x8f\x5d\xda\xce\xa1\x5d\xd4\xc2\xcd\x65\x13\x1b\x3c\xb7\xec\x78\x5c\xfa\x86\xe2\x2e\x12\xbd\xf4\xa9\x17\x2a\x17\xbd\x28\xed\x35\xca\xc8\xe9\x64\x4a\xe1\x40\xe7\x6a\xe4\x71\xad\x3c\xbd\x14\x63\x5c\x14\x96\x07\xf8\x4f\x96\x91\xbf\x65\xb0\xa6\x5e\x2f\x0c\xed\xed\xa7\x32\xea\x0f\x50\x69\x59\x02\xf7\x03\x2a\x79\xdb\x3c\xee\xa4\x3d\x25\x2e\xb8\x79\xa8\x58\x9f\xeb\x58\xc6\xc1\x27\xc6\x1c\xf5\x93\x43\x1a\xd9\xde\x8b\x71\x6b\xce\xd1\xa7\x48\x3d\x8e\xf9\x5b\x5d\x71\x35\x8d\xd3\x0b\xb4\xb4\x68\xbc\x52\xca\x2a\x52\x5f\x36\xec\x4b\xe0\x1d\x91\x75\xe0\xf6\xce\x25\xeb\x48\x18\xf3\xf8\x82\xe9\xdb\x2e\x73\x0e\xef\xa4\xf4\x3b\xef\x97\x0b\x23\xfb\x42\x8d\x29\x97\x37\x55\x91\x2b\x08\x69\xd7\x1f\x58\x31\x4d\xaf\x4a\x7f\x8a\xc6\x2d\x70\x4d\x5b\x50\x24\x31\x4e\x7d\xb6\x49\x04\xa7\x43\xb6\x45\x38\xa7\x9b\x43\xb6\x4d\x52\x39\xfa\x86\x83\xc1\xce\x23\xef\x11\xb3\x1e\x61\x48\xb8\xbd\x60\x23\xf6\x40\xb8\x02\x3f\xb0\x44\x91\x8c\x37\xcc\xab\x6c\xcf\x6b\xcb\x8e\xe0\x70\x2f\xe5\x41\xdd\xa9\x9b\xb5\x5b\xb4\xee\x8e\xdc\x05\xd6\xf8\x4e\x6b\x80\xad\xa2\x21\xca\xba\x25\xc1\x1b\x77\xef\x19\x8f\xf3\xdd\xcf\x9f\x79\xe9\x15\xa8\xcc\x3a\xe5\x46\x19\x41\xd4\x83\x35\x0d\x0f\x9b\x44\x3f\xe8\x2d\x21\x68\x35\x1f\xa3\x1e\x11\xb4\xf4\x47\xcd\x9e\x8a\x27\xae\xcb\xcc\x63\x96\xe7\x0c\xe5\x23\x16\xc1\x65\x1a\xe5\xa9\xcf\x8e\x85\x6b\x2e\xa5\xe7\xcd\x2a\x2f\xe7\xd9\x75\xe5\x5d\xb3\x01\x23\x6b\x85\xb1\x94\x57\xc1\xd0\x7a\x34\x89\xef\x4f\xbb\xc5\x94\x85\x8e\xe2\x19\xbb\xbf\x9f\x4a\xab\x60\x49\xdf\xa5\x82\xfc\x47\x35\x4a\xcc\xef\xef\x5d\xd3\x7a\xc4\x94\x1b\x05\x93\x47\x46\x8c\x98\x83\x9e\x88\x78\xb5\x27\x5f\xc7\x7c\xc9\x0b\x5e\x5d\xea\x64\xe1\x91\x76\xe7\x2a\x73\x00\x1f\x0e\x90\x78\x86\x32\x7a\x60\x9c\xe2\x29\x0d\x70\x86\xc9\x84\x5b\xaf\x04\x56\x60\xad\xea\x26\xcb\xd5\xd1\x9a\x23\x3e\x92\xd3\xbf\x18\xca\xd4\x69\x9e\x47\x32\xcb\x8e\x6b\x6d\xc9\xe5\x66\xbe\xec\x6c\x90\x58\x5e\xcb\xf3\xba\x9d\x95\x4e\x83\x45\x27\x6f\x9a\x5a\x49\xf1\x73\x0f\x39\x47\xda\x99\x18\xe3\xb1\xec\x33\xe5\x72\xe2\x68\x45\xec\xaa\x68\x2b\x5e\x8e\x98\x2a\xbe\x96\x20\x3b\x56\x25\xdd\x38\x64\x24\xff\xf8\x11\x71\x6e\x32\x07\xd2\x3f\x1a\xc7\xa0\x3a\xf5\xc6\x78\xc2\x68\x4b\xbb\x71\xc8\xe6\xea\xc4\x1b\xe3\x86\xb4\x4a\xbd\x64\xd0\xd4\x98\xeb\xcf\xda\x77\x3d\x70\xb4\xda\x9f\x58\x6d\x4a\x58\x5e\xc8\x8e\xee\x53\xac\x1c\xd7\xb6\xb3\xf4\x23\x87\x00\x32\x0a\x0b\x5d\xbd\x86\x77\x2f\xa7\x64\x12\x76\xab\x43\xb2\x24\x04\x73\x61\xc6\xe3\x86\x3f\xb2\x7d\x1e\x2b\x4f\x0b\x12\xf3\x1b\x87\xc4\x5a\x0d\x7a\x53\xfb\xae\x07\xec\x50\xb6\xba\xa1\x67\x9a\xe0\xfa\x12\x39\xb4\xb6\x28\xe2\xca\xaf\x83\x14\xbb\x6e\xd4\x1f\xfd\xf7\xa6\x74\xb8\x3a\x92\xa0\x57\xb7\x79\xad\x6a\x73\x5b\x35\xb0\xe9\x31\xcf\x2b\xdd\x9d\x15\x18\xb1\x45\x3f\x2b\x1d\x28\x19\x6a\xe7\xac\x77\x64\x41\x8c\x24\x38\x58\xe1\x8f\x55\xf9\xb6\xbd\xb8\xf8\x81\x73\x96\x6b\xc6\xbe\x7c\x6c\xf1\xa3\xfb\xe2\xc5\x0f\x0a\xea\xc3\x96\x7a\xd9\x39\x47\xce\xc5\x85\xac\xd4\x31\x80\x9d\x2a\xb6\x25\xfa\xc5\x0b\x59\x91\x63\x01\xb3\x12\x96\x53\xb4\x4b\x41\xe5\x1d\x56\x36\xce\x76\x2a\xa8\x63\x5f\xbc\x70\xf0\xda\x4b\x3b\x63\xcd\x95\xe0\x47\xdb\x89\xef\x8b\xca\x89\xef\x45\xf5\x29\x2b\xae\xbc\x9a\x48\xb4\xab\x90\x42\xab\xf2\xee\xab\x9a\x55\x85\x35\xde\x96\xb7\x5f\xdd\x72\x1d\x03\xae\xf7\x34\x2d\x0c\x4d\x74\x53\x55\xd1\x1f\x7b\xb1\x1c\x54\x5e\x2c\x0d\x38\xd5\xec\x66\x51\x60\xf6\x62\x94\xdc\xe5\xe3\x77\x0f\x39\xbf\x83\x33\xcb\xdf\x33\xeb\x54\x0f\xc8\x5a\x1d\xf1\xfd\xae\xdc\xc9\x94\x11\x3b\xaa\x65\xbf\x3b\xe4\x77\xe5\xf9\xe3\xf7\x16\x2f\xc1\x7e\x44\x37\x1f\x22\xf5\xd4\x82\xa9\x6a\x4f\xf2\xc6\xbd\x3d\xe5\x3f\x74\x2f\x33\x5b\x3f\xed\x38\x52\x6f\x02\xb5\x53\x48\x19\x7a\xac\x2a\xda\xab\xbc\xd1\xec\xed\xd9\xbd\xb1\xb7\x92\x0d\xb0\x50\x68\x23\xe0\x25\x87\x12\x45\x21\xfa\x67\x99\xed\x61\x62\x65\xd6\xd7\x2c\x4d\x58\x2a\x4a\xce\x21\x77\xa8\x7b\x7b\x4e\x44\x06\xaa\xdd\x2d\xf5\x8b\xd1\x40\xb9\x12\x51\x4c\x40\x30\xb0\xf1\x34\x47\x33\x97\x9c\x7e\x44\x5a\xd3\xb1\xee\xe1\x35\x49\x93\x3d\x4d\x15\xf9\xbb\x29\xe9\xb2\xa7\x29\xa3\x57\xe0\xd2\xaf\xa6\x0e\x42\x8e\xd2\x75\xa6\x89\xdc\x32\xf4\xd9\x73\x48\x52\x12\x4b\x86\x7e\x33\xc8\xef\x29\xf4\xa1\x01\x6d\x07\x4b\x95\x1d\xf7\x1f\xd5\xe8\x98\x49\xe4\x66\x33\xb3\x0e\xea\x2d\xb8\x7a\x06\xa4\xda\x8e\xab\x77\x40\x74\xd8\xd7\xb8\xcc\xaa\x6e\x9b\xcd\x4c\xb7\x01\x2a\x72\xff\x3e\x9b\x39\x11\xd9\x52\x64\xb9\x02\xb2\x1c\x9a\x8d\xfe\xba\x0f\x94\xc9\x65\xd5\x79\x6e\xaa\xd6\xbb\x78\xa8\xda\xda\xf2\x43\xd5\x26\xec\x6b\x77\xb2\x79\x55\x75\x9e\xd7\xaa\x06\x85\x41\xee\x44\x64\x5b\x55\x7d\xce\xc9\x8c\x93\xcf\x80\xc0\xb1\x51\x1b\x48\x04\xa4\x5c\xbd\x87\x9c\xe3\x55\xee\x9b\xfe\xfb\xbf\x8d\xbf\xa6\x52\xc3\x80\xe0\xea\x89\xc5\x7e\x8f\x8f\x57\x72\xd1\x55\xc5\x6b\xa5\x8f\x8d\x84\x61\xab\x31\xac\xe4\x63\x2d\x63\xb4\x30\x69\xdf\x7b\xb8\x0c\xbf\x06\x5b\x96\xde\x5e\x59\xfa\x1e\xc5\x8f\x1d\x32\x5c\x55\x9e\x6d\xde\xa3\xfc\xb1\x43\x76\x56\x02\xd8\xba\x0f\x80\x63\x87\x3c\x5a\x09\x61\xfb\x5e\x10\x8e\x1d\xf2\x78\x25\x88\xe1\x0a\x10\x30\xfa\x1b\x9a\x25\x3d\x07\xac\x58\x7f\xa8\x86\xe0\xb1\x9c\x92\x92\x57\x42\x40\x85\x3e\x99\x90\x0a\xfe\x86\xc9\x39\xa7\xaa\x4f\x9f\x9c\x9b\x2b\xf9\x4f\xe9\xe3\x27\xe7\xdc\xa5\xce\xb1\x83\x2f\x19\x3a\xe7\x52\x00\xaa\x76\xc6\x17\xdc\xf0\x9c\xa1\xe4\x39\x92\xe8\xc8\xf1\xfa\x8e\x0b\x06\x6e\x19\x47\x00\x72\x05\xbc\xcf\x00\xef\x82\xe3\xb5\x99\x9e\x7d\xb6\xe2\x6c\xdd\x87\xd9\xff\x5d\x8b\xce\xdf\xb3\x94\x55\xc2\xf6\x77\x3b\x5a\xc9\xda\x30\x97\xbe\x72\x6a\x39\x38\xaf\xf0\xbc\xe1\xf6\x89\xfd\xe2\x2b\xef\xc7\x93\x09\xfd\x43\x90\xaf\xb0\x73\x01\x1f\x4a\x8d\xc3\x20\x9f\x52\xda\x7c\x29\xb9\xdb\xad\xbd\x6b\x1c\xbe\x10\xb5\x30\x0e\x11\xa3\xb5\x87\x8f\x4b\x33\xbd\xe0\x9f\x8d\xac\xb0\x75\xaa\xe5\x2d\xcd\xf0\x82\xd2\x22\xaf\x2a\x8f\xf5\xdd\x33\x56\x14\x70\xc1\x27\xa1\xaf\x04\x4a\x95\x92\xa8\x9f\x8b\x98\x8b\x37\xe7\x48\xbb\x82\xce\x68\xd5\x28\xfd\x52\x24\x6c\xcc\x12\x5c\x14\x95\x5e\x4f\x6e\xe2\xbb\x5d\x74\x82\xc4\x28\x8b\x70\x28\xff\x5a\x9b\xb8\x54\x8a\x75\x59\x54\xdf\x7b\x29\x8b\x34\x94\x17\xc5\xb2\x3b\x40\x53\x21\xca\x00\x29\xf2\x4d\xc0\xdd\x81\x05\x50\x78\x9a\xa5\xac\x45\xd3\xad\xec\x03\x95\xa2\x4b\xe6\x9b\x24\xe7\xe7\xed\x56\xef\x24\x21\x59\xe5\x1e\x77\xe9\x61\x95\xa3\xf8\x08\x52\x51\x4a\xd5\x09\xbe\x04\x89\xdb\xf3\xe5\xd7\x89\x5c\x16\x13\x3a\x64\x5b\x0f\x51\x6a\x5b\x5a\xf4\x9a\xa6\x17\x98\x08\xfa\x1d\x09\x8c\x6f\xc7\x71\xce\x94\x7a\x39\xc8\xe8\xef\xc2\x10\x69\xc3\x1f\xa8\x2b\xb1\x6b\x90\x41\xe9\x9a\x6b\x39\xec\x64\x23\xbe\xd4\x41\x6c\xda\x59\xf4\xc4\x0d\x32\x0a\xe9\xf0\xa6\x18\xab\xe5\xd0\x6b\x9c\x9d\x63\xc8\xb6\xec\x1c\xa0\xb9\xb6\xd3\x37\x87\x6c\xdb\xce\x20\x87\x49\x95\xde\x4b\xf0\xc6\xa3\xe1\x56\x3d\x0b\xd8\x52\xd5\xf3\x0c\xbd\xad\x47\x65\x26\xad\x6e\x0c\x32\xaa\x32\x2c\x4a\x2f\xbb\x59\xf0\x37\xca\x54\x7f\xb2\x74\xf2\xe6\xbc\xc5\x6a\x29\xad\xf9\x47\x42\x8c\x7e\x47\x70\x1d\xa5\xc6\xbb\x28\x95\x83\x7d\x45\x87\xcb\x58\xd3\x93\x29\xb5\x4c\x15\xc2\x9c\x07\x19\x27\xac\xd6\x63\x82\x2a\x17\xe7\xa5\x33\x7b\xe2\x11\x1f\xf7\xfc\xd6\xbe\x69\x64\xb6\xf5\x0a\x7a\x80\xe8\xc0\x83\x4d\x77\x73\x09\x8c\x1e\x01\x77\x01\x71\xfd\xa5\x52\x8a\xda\x77\x15\xb2\x54\x18\x1a\x0b\x7d\x3d\x09\x61\x77\xa7\x01\xcd\x78\xb6\xbf\x3f\x40\x64\x6f\xa8\x00\x68\xcf\x5f\x86\x0b\xc3\x46\x7f\xc9\x11\x78\x5f\xf0\x6e\xb3\xb9\x6a\x80\x0a\xdd\x6f\xd6\x59\x1a\x11\x2e\xe5\xbc\x97\x70\x24\x5c\xdb\x00\x25\xf4\x82\xe6\xd4\x7c\x28\x38\x26\x9c\x37\xc9\xaf\x27\xc7\x0a\xd8\x42\xc1\x26\xa2\x59\xce\x4c\xbb\x15\xe5\x98\x2e\xc7\x64\xb9\x45\x4d\xa9\x5c\x1d\x0b\x8a\xbb\x5f\x3d\x82\x19\xa1\x38\x68\x6d\x4a\xb0\xa2\x40\xda\xe8\x2b\xc9\xdf\x8b\x31\xc2\xe1\xb2\x36\x3f\x68\x44\xa9\xe5\x40\xd0\x57\xc6\x51\xfe\xda\x4a\x3f\xad\x57\x59\x2e\x34\xe3\x16\x6a\x5a\x9e\xf3\x6c\x46\xdb\x55\x17\x4d\x23\xa0\x33\x38\x4e\xaa\x59\x43\x28\x3b\xa4\x6a\x46\x86\xef\x05\xba\x15\x19\x74\x10\x91\xa0\x03\xb6\x28\x15\xfd\xb6\x7e\x1e\xe3\xfe\xe5\x7c\x16\xa7\xc9\x77\x86\xd6\x45\x4d\x77\xdf\xfa\x36\xb2\x41\xf5\x28\xbb\x6e\x7b\xc7\x45\xad\x48\x3c\x9b\xa9\x1b\xaf\x4c\x15\x10\xd9\xff\x70\xcb\xa0\x45\xd0\x36\x91\xfd\x4f\xb6\x4c\x64\x77\xb5\x4b\x64\xb5\x56\x5d\x30\xd1\x96\xf5\x44\x3d\xf8\xa8\xf8\xa7\x5c\xc3\x21\x14\xe9\x73\x11\x28\xa9\x2b\xde\x15\x2d\xcb\xef\x95\x5a\x7a\x4b\x6f\x3f\xaa\x80\xb2\x76\x68\xb3\x8c\xa1\x67\x60\xe7\xa6\x2c\xd1\xcc\xe5\x84\xe6\x92\x5c\x14\xeb\xdc\xa2\x61\xb7\x8b\x9a\x5c\x1d\xa9\x35\xb5\xc1\xee\x15\xf6\xd5\xb4\x7b\xc6\x2d\x7b\x3a\xeb\x5b\x3d\x7b\x69\xce\xe6\x8c\xe4\x23\x6c\x6b\x3b\xdd\x0e\x65\x7b\xf3\xff\x7b\x43\x9e\xda\x0d\xa9\x21\x0f\xcb\x63\x0d\x75\x3b\x6f\xd5\x0c\x71\xcd\x58\x4a\x57\xe9\x40\xed\xb6\x90\x8c\x9e\xa9\x67\x70\xbf\xc9\xd9\x6e\x9a\xb6\x8e\x9a\xc3\x3f\xb1\x03\x59\xbd\x99\xc8\x41\x8e\xb2\xb4\x4c\x8b\xc2\x41\xd8\xc1\x52\xd4\xd5\x10\x94\x29\x4c\x42\x38\x0e\x0c\xbd\xb4\x8d\x93\x8c\x03\x2a\x61\x59\x3a\x1d\xf9\x65\x19\x9d\x21\xb3\x0b\x29\x38\x32\xaa\x6c\xe8\x71\x3c\x6b\xed\x2d\x92\xde\xb7\xbf\xd2\xff\x89\xfe\x92\xc8\x5b\x3d\x86\xb8\x1d\x24\x3f\x1c\x7d\x4f\x29\xef\x76\xf9\x53\xfa\x83\x9e\xae\xb5\xfa\x0d\x6f\x9b\x73\x75\xce\x25\xf3\x41\xbc\x16\xbe\x0d\x09\x65\x54\x0d\x54\xeb\xb0\xff\x11\x2c\xdd\x45\x16\xb0\x3f\x56\x58\xa7\x9c\x5b\xf2\xfa\x34\x4e\x2f\xe8\x6f\xb0\x89\xd2\xe7\xd6\x9f\xac\x80\x64\x7d\xf4\x4f\x88\x98\xc5\xdf\xe8\x89\xfa\x4a\x52\xfa\x16\xbe\xae\x62\x9e\x27\xe9\xc5\xc1\x34\xbe\xc8\x5b\xea\x99\xa0\xdb\x05\xd1\x1c\x4a\xd5\x56\x33\x33\x35\x46\x05\x4b\xf6\x7e\xac\x1a\x35\x2d\x06\x24\xa5\x4f\xfd\xea\xe5\x78\x81\xbb\x5d\x7d\x20\x79\x3b\x4f\x13\x11\x08\x72\xc5\x93\x8c\x27\xe2\x26\xf8\x75\x24\xa2\x45\x65\xd9\xa0\x1c\xd7\xaf\x50\xf7\xf5\x4d\xa9\x9e\x28\x3f\xe1\x92\xcc\x02\x31\xb8\x51\x50\x73\x4e\x6a\x3f\x8f\x0c\x6c\x3b\x1d\xf1\xa8\x2f\xeb\x8f\x10\xb3\x02\xfa\xea\x6b\x72\x8e\x1a\xcc\xde\x96\x84\xe1\x95\xe3\x9a\x08\xa0\x08\xa6\x86\xe7\xff\x3d\x01\x1c\xc4\xef\xff\x54\xf8\x6e\x80\xb8\x87\xe0\xdd\x28\xf1\x1f\x09\xdd\xf8\xff\x03\x81\x1b\xff\x4f\x08\xdb\xf8\x9e\x82\x76\x8f\xfe\x8c\x94\x7d\x6f\x19\x5b\x81\x95\x02\xf6\xbd\xc5\x6b\x5d\x84\x71\xfc\x9f\x48\xd6\xc6\x1e\x8e\x7e\x14\x4a\xbc\x82\xc7\xee\x68\xeb\xed\x0a\x3d\x53\x46\xe5\x73\x66\xa5\x45\x11\x29\x5f\x4a\x65\x70\x65\x47\xa5\x41\x83\xe1\xd3\x68\xe0\x20\xd6\xd2\xc8\x45\x5a\xa6\xd3\x97\x26\xef\xaa\x15\x9e\x82\xcb\x83\xb2\x6e\x6d\x3a\x5c\xa1\x00\x97\x5c\x4b\x3c\xc0\x1c\x2d\x60\xe5\x03\x0b\xda\x16\x2d\x60\x96\x9b\x7e\x63\x87\xcc\x2c\x37\xfd\x35\x03\xe5\x1a\xb6\x39\xc2\x8b\xc5\x1a\xa0\x2b\xe5\xd1\x15\x7a\x19\x75\xb9\xb5\xb6\x32\x1a\xc1\xf5\xd5\xf1\x1b\x65\x3c\x48\x9b\xd7\x78\xdb\x79\x05\x58\xc1\xab\xfd\x0a\x5c\x56\x65\x84\x53\x11\xd6\x16\xc8\xb9\xdc\xf7\x04\x16\x95\x3a\x5c\xd3\x07\x9c\x62\xea\xef\x67\xf0\x56\xe7\x2b\xc4\x89\x08\x6b\xce\x14\x47\x27\x91\xed\xea\x6f\xf4\x29\x72\x82\xbb\x32\x7c\x72\x70\x70\xa2\x5e\x1f\xac\x5e\x43\xb4\x1a\x86\x43\x8d\x9f\x22\x11\xc2\x76\x22\xc2\xc1\x0a\x02\xb9\x43\xad\xb3\xb6\x67\x90\xcf\x36\x1b\xc5\x2b\x5b\xe7\x4f\x0e\x91\xad\x71\x3e\x39\x18\x07\x56\xbb\x7e\xd0\xaa\x55\x6d\xd2\x12\x7f\x7e\xd5\x18\x83\x2b\xbb\x46\x5b\x80\x99\x5d\x02\xda\x78\xd8\xd1\x4f\x42\x9c\x25\xae\xd3\x79\xb8\x81\x95\xb9\x98\x16\x39\xa9\xce\xef\x90\x84\x3a\x4e\xe3\xa2\xe1\x6b\x75\x33\xa5\x28\x50\x4a\xcb\xeb\x22\x16\x21\x42\x53\xd9\x5c\x8c\x9d\xc0\x04\xe0\x54\xf0\x53\x96\x32\x80\xf9\xc9\xc1\x84\x51\x67\xe4\xb8\xa9\xfb\x0f\xe4\x44\xff\x20\x82\x7a\x4f\xed\x87\x5b\xbb\x5d\x2b\xa0\x1f\x6f\x55\xfe\x1f\x83\xf2\x55\x53\xa7\x95\x3e\x0e\xe1\x34\x71\xff\x31\x72\xb0\x04\x6b\xa9\x33\x99\x2b\xdc\x15\x45\x5c\x8e\x17\xa4\xcd\xf5\xf5\xf1\xcd\xec\x73\x36\x35\xbe\xed\x54\x48\xc2\xeb\x76\xd1\x57\x3e\xaa\xc2\xc8\x49\xb3\x09\xfb\x4b\x12\x22\x99\x9a\xae\xe9\x8f\xe7\xb9\xc8\x66\x0e\x8e\x96\xe7\x9e\xa3\x2e\x5f\x3f\xd5\xdd\xa0\x51\xc4\xae\xf3\xcc\x59\x60\x35\xfd\x7e\x3b\x7e\x73\xd4\x32\x69\xeb\x1d\x6c\x86\x6f\x6d\xd4\xce\xa7\x53\x3d\x85\x9b\xf3\xb7\x0e\xc5\xcc\x4a\xbd\xbd\x75\x58\xea\x60\x83\x8a\x33\x99\x4c\x3a\xe0\x64\x7f\x4f\x39\xd9\x37\x04\xeb\x8c\x5e\x1c\x9e\x44\x9f\xcc\x30\x9c\xa7\xc9\xb7\x16\xf8\xd6\x1b\x96\xf5\xb9\xb3\x21\xe7\x09\x94\xd4\x51\xab\x90\xb3\x17\x8f\x1e\xe8\x70\x85\x75\x31\xa9\x28\x3c\xad\x73\x06\x9f\xda\x59\x0a\x52\xe8\x12\xa8\xdb\x04\x1c\x7a\xe8\xa1\x4e\x54\xdb\x74\xf0\x9c\xa8\x76\xeb\xa0\x76\x73\x02\x2b\x64\x60\xad\x96\x44\x59\x98\xe8\x28\x15\x58\x28\xb5\xa7\x32\xff\x59\x5a\x05\xf4\x24\x5a\xd6\x0e\x2c\xd9\xd1\xa5\x4d\x3b\x3a\xe5\xd2\xaf\x75\xf3\xa1\x94\xfe\xf6\xfd\xb2\x11\x8b\xfa\x79\x92\x8e\x99\xd9\x8b\x40\xcc\x3c\x15\xc9\xb4\x64\xc9\xc6\x92\x0e\xdc\xc9\x94\xc9\xb5\x02\x00\x62\xa9\x80\x5e\xa3\x1d\xa7\x6a\x2a\xe7\xb6\x26\xe3\xff\x6c\x63\x25\x9a\x3f\xd9\x5c\x59\x64\xa9\xc1\xbb\x9f\x3f\xf3\xff\xf3\xcd\x8d\x3f\x7f\xe6\x3f\xd5\x58\xf0\xb6\xdf\x6c\x6a\xfd\x0d\xe5\xaa\xa9\xca\x85\xf8\x3d\x1a\x9b\x35\x1b\x0b\x9e\xc1\x33\xab\x15\x59\x89\x60\xe8\x07\x3d\x9f\x24\xf7\xa4\x84\x0d\x23\xe9\x76\x13\x1b\x52\x51\x64\x56\xb3\xad\x54\xbb\xd9\xb6\x34\xdd\xe3\xc8\x4a\x37\x36\xe7\x0f\x53\x17\x62\x15\x67\x59\xb6\x42\x54\x8c\x46\x7e\xd2\x5d\xa6\x76\xcd\xaf\x59\x7c\xd5\x24\x9a\x2e\xf7\x8b\x5d\xa1\x2a\x6a\x0c\x84\xda\x74\x7b\xe3\x86\x49\xa5\xd9\x7d\x18\x69\xbf\xdc\x89\x90\xe5\x6e\xa8\xfc\x04\xae\x4e\xbb\x31\x1b\xfd\xd2\x26\xe9\xbe\x58\xe8\x22\xa6\x66\x7b\x13\x03\x5e\x0e\x01\xae\xde\xd1\xd1\xea\x33\x6f\x83\x6f\x4c\x4d\x61\x59\x18\xb3\x64\x8a\x90\xa8\x1d\x95\xe0\x8d\x4d\xad\x35\x53\x51\x9b\x0f\x11\x3c\xbb\x5c\xdf\x0b\xaa\x3a\x21\x48\xbf\x40\x57\x4c\xe2\x9b\xfc\x55\x0a\xe6\x34\x2d\x7d\x71\xc6\x56\xee\xa5\xaa\x9e\xa1\xfa\x37\x6f\x71\x72\xb9\x4c\x57\xe8\x1b\xd0\x56\x34\xcd\x68\xf5\x12\x11\x4f\x26\x68\x47\x62\x2f\x30\xf8\x3c\xb1\xc9\x4f\xab\xcf\xb6\xda\x8c\x21\x2e\xf8\x90\x94\x15\xfd\x4c\x15\xd0\x84\x57\x69\xeb\x54\x6e\x69\xc7\x99\x0d\xff\xa0\x4e\x27\x06\x63\x8a\x55\xa3\x47\xc3\x5e\x1e\x41\x3f\x09\xbf\xb2\x01\x5c\xae\xc3\xd0\x65\xb9\x09\xed\x48\x96\x43\xb0\x2a\xf8\xea\xf8\x4d\x1b\x8a\x8d\xf2\x35\x7b\xc2\x0a\x8c\xdc\x87\xd1\x4b\xae\x07\x15\xd5\x63\xeb\x27\xb6\x3e\xeb\xfa\xe6\x42\x70\x14\x1f\xad\x59\xc3\x47\x6f\xba\x8d\x50\x63\x3b\x42\xb4\xe2\x20\xa2\xe1\xe0\x2d\x44\xed\xfa\x3d\x73\xe7\xab\x14\x53\x59\xc8\x02\xed\xe4\x01\x87\x8e\xba\xea\x57\xaa\xca\x10\xa3\xa2\xf9\x98\x2f\xc6\xda\x23\x6c\xd0\xb0\xe7\xd4\x87\xea\xb5\xbe\xd4\x13\x47\x8e\x3a\xd6\x13\x30\xe2\x70\x20\xca\x81\x31\xb1\xb7\xdf\xff\x0e\x95\x90\x56\x6b\xc0\x19\x67\xef\x0e\x36\x87\x1f\xec\xdc\x31\x23\x0c\x6e\xf6\xa0\xf8\x0f\x70\x2b\xdf\x47\x29\xa7\xe7\x5d\x5d\x51\xe9\x25\xc3\x65\x62\x3f\xd8\x29\x8a\x9d\xaa\x83\x80\xee\xac\x9d\xd4\xb5\xd5\x07\x1e\xfe\x2c\x69\xf3\x60\x47\xb6\xb6\xb7\x53\x57\x9f\x4c\x94\xb3\xe4\x1d\xd8\xe9\x57\x76\x75\xcb\xcc\xc5\xf2\x19\x80\xee\x58\x7a\x7b\xed\x69\xa0\xdf\xc3\xda\x80\xc0\x7a\x80\xfe\x47\xfd\x70\x09\xde\x12\xd5\x6f\x4e\x7f\x67\x5a\x37\x3c\x17\x8c\x96\x5f\x39\xbd\xe2\x4a\xf1\x3b\xce\xd2\x09\x2d\xbf\x72\xfa\x99\xab\xfc\xa5\x4e\x83\x7e\x6d\x5c\xc7\x9d\x41\x8e\x72\xfb\x59\x3f\x3d\x31\x67\x27\x46\x86\xa9\xf6\x0e\x77\xd8\x98\xdc\x39\x10\x92\xf3\x65\xb7\x80\x0c\x57\xaf\xe1\x50\xc4\x4a\x27\x19\x35\x1d\xaa\x52\xef\x42\x1f\xc4\x9f\x73\xc4\xf0\x53\x7f\xa8\x3c\x5b\x22\xf6\x90\x0e\x4b\x5f\xe4\xeb\x16\xcb\xe8\x76\x05\x98\x79\x1f\x09\xad\x1e\x27\x76\x2b\xa8\x1e\x3e\xda\x53\xd7\xba\xa7\x5d\xf8\x25\x7a\xeb\x2c\xbb\x22\x51\x16\x93\xd9\x3a\xa5\xac\xdb\x45\xeb\x42\x1f\x04\x9c\xa9\x3b\x59\xaf\xd2\xb7\x3c\xbb\xe0\x2c\xcf\x43\xeb\xc6\x2e\xeb\x65\xaa\x18\xf8\xd6\x0e\xda\x0b\x14\x05\x6a\x4f\x50\xde\x42\x56\x2b\xf1\x5a\x4a\x80\xab\x34\xad\xe2\xab\xed\x00\x15\xe3\xcc\x02\x43\x80\x85\xee\xeb\x95\xc7\xa9\x95\x1a\xc2\x33\x47\xaa\x30\xbb\x56\x16\x30\x84\x46\x2d\xc5\xeb\xe4\xf5\x09\xd3\x84\x35\x1a\x48\x64\xd0\x02\x6a\x59\x2a\xca\x52\xd7\xd1\xd0\xcd\x68\xcf\xca\x00\x55\x7c\x9f\xe1\x46\x9d\x65\x02\x59\xf7\xc1\x64\xd7\x9c\x08\x2c\x3b\x1c\x54\x88\x99\xc5\x77\x4f\xa0\x79\x39\x18\xcc\xd3\xec\xfa\x16\x5d\x05\x9e\xe1\xa6\xd6\xd7\x23\x95\xa3\x9e\xea\x34\xe1\x32\xce\x77\xa7\xc9\x45\xca\x26\x2f\xb3\x39\x5f\x9a\x56\x77\x78\x12\x61\x94\x85\xea\x6c\xdd\x52\x07\x05\x1e\x69\x12\x17\xf7\x18\x7e\x30\xf4\x28\xf5\x0c\xaf\xde\x3b\x3e\x59\xa5\x06\xb0\x8a\x3d\xab\xb1\x26\x25\xc7\x79\xb5\xca\xf4\xf0\xfe\x41\x99\xed\x5a\x19\x8d\xc2\xeb\xfa\x38\x59\xdd\x4c\x7b\x86\xea\xb2\xef\x97\xd9\xcf\xea\xf2\xad\xc5\xe9\x81\xd0\xdf\x27\xcf\xf5\xb7\x31\x84\x5c\xa9\x1f\x51\xb3\xc3\xd1\x9e\xda\x16\xa6\x4c\x53\x25\xd1\x56\xe6\x79\xa6\xac\xd2\x05\x9b\x74\xde\xa7\xc9\x57\xc6\xf3\x78\xda\x39\x49\x66\xac\x04\x05\x37\xa6\xe9\xb5\xb2\x8f\xcf\x3b\xf1\x78\xcc\xf2\x3c\xe3\xcd\xbb\xa3\xef\x73\xa6\xbc\xd8\x19\x8f\x67\x0e\xb9\xe4\xb8\x94\xd2\x73\x75\xfd\x54\x7e\xdd\x09\x02\xb2\x18\x18\x0e\xf9\xc2\xb0\xd9\x72\x01\x04\xf8\xb8\x13\x80\xcc\x51\x95\xdf\x55\xe5\x25\x39\x6a\xf7\x5f\x65\xc4\x6a\xcf\x6d\xc8\x1a\x17\x3f\xeb\xc1\x4d\x42\xde\x58\x75\x45\xa0\x14\xe7\x96\x05\x37\xed\xe3\x49\x33\x1b\x6b\xb6\x12\x73\x35\x38\x58\xb2\x56\x5c\x60\x5c\x4e\x9b\xe3\xcb\xe4\x5c\xb0\x89\x6c\xa5\x1d\x6e\x92\xe8\x27\xde\x98\xcb\x45\x2f\x57\x40\x1a\x5e\x1e\xf8\x0c\x14\x6d\x75\x1f\x75\x72\x1d\x8d\xcb\xc3\xa5\x0a\x81\xda\xe2\x57\x4f\x32\x9a\x66\xcb\x95\xc7\x57\x24\x54\x63\x09\x12\xf4\x1a\x3c\xe7\xf6\xcf\xe2\x10\x24\x57\x3d\x66\x2f\x91\xe8\x9f\xc5\xe0\x1e\x09\x3e\xc8\x32\x60\xda\x9c\x6a\x2b\x4c\x4c\xef\x7a\x58\x92\x64\xb4\x5a\xa4\x8d\xdb\xa9\x2a\x35\xd7\x1e\xba\x53\xea\x3d\x49\x9f\x26\x4f\x52\xd7\xc5\x88\x77\xbb\x6c\x94\xaa\xa7\x27\xd3\xa8\x28\xd6\x79\xb7\xfb\x07\x92\x51\xca\x39\x9a\x8c\xc5\xb8\xdb\xcd\x5d\xd7\x34\x38\x77\xb3\x05\xb4\x83\x30\x73\x84\x85\x30\x7e\xe6\xe1\xa0\xa5\x59\xeb\x7e\x4b\x63\xcd\x3d\x8f\x33\x4e\xbf\xb4\x59\x42\xbf\xe1\x4d\x03\x12\x70\x88\x96\xd1\x4b\x29\xd6\x81\xc3\xa9\xea\x28\x39\x19\xf1\x08\x7c\x85\x5b\xae\x96\xb9\xf5\x58\xc6\x14\x8c\xa8\x90\x94\x39\x2a\x27\xa2\x8c\xb2\xa2\x70\x1c\xf3\xa6\x80\xe9\xf0\xb2\x62\x7d\x54\xab\x2d\x9a\xe1\x56\xb1\x45\x3b\x7f\x00\xc4\x4b\x46\x69\x44\xa1\x48\x6a\x17\x31\x78\x59\xce\x53\xad\xf6\x38\x9f\xb3\x6c\xca\xe2\xd4\x96\xba\x91\x72\x37\x81\x78\xcd\x69\xaa\xa0\xca\xe3\x58\x20\xe3\x01\xfb\x75\x9f\xdc\x99\x73\xcd\x48\x8c\x40\xae\x9c\xb2\x30\xab\x36\x20\x81\x57\xbe\x8e\xa1\x5a\xcd\xad\x56\x0b\x82\xb8\x9b\xe3\x07\x3b\x24\x55\xae\x27\x6c\x0f\xcc\x3b\xe0\x77\x39\x1e\x25\xd0\x5a\x41\x50\xd2\xc8\xaa\xe1\xc4\x8b\xb3\x15\x96\xea\xd5\x3b\xc4\x5a\x8c\xd2\x99\x46\x2c\x2a\xa5\x3a\x1d\xd5\x37\xc6\xdf\x6b\xa5\x01\x59\x8a\xc3\x54\xab\x78\xc0\x31\xf8\x82\x9c\x49\xd9\xc8\x7e\xb7\x77\x95\xfa\xe3\xac\x9e\x6d\xc4\x22\xc2\x57\xa4\xf4\x45\xf6\xfe\xea\xca\x3c\xa5\x1a\x95\x9b\x19\x39\x27\x42\x11\xa0\x15\xf0\x28\x2f\xdd\xdb\xf7\x67\xf1\x15\x6a\x71\x0f\x00\x2f\x02\x6b\x53\x05\xa7\xfa\xda\xdb\x33\x5f\x93\xc9\x44\x99\x32\x84\x4c\x3b\x2c\xf6\x71\xc0\x16\xd8\xbc\x47\x58\xde\xba\x5e\xaa\x1d\x03\x2d\x2c\xcb\xbd\xd5\xab\x67\x95\x07\xca\xe8\xab\x5d\xab\xa5\x4b\x9d\xa1\x3a\x08\x7c\x30\x71\x40\x30\x3d\xe3\xa5\xe3\x70\x7a\xc3\x21\x58\x9a\x6f\xea\x08\xfb\x09\xe2\x95\x46\x61\xaa\x1a\x3b\xeb\x88\x47\x55\xaf\x27\x38\x4c\xca\x22\x81\xf5\x34\xd1\x83\xc9\x46\x52\x22\x12\xe7\xe2\x00\x5e\x38\x6e\xb5\xa1\x6b\xa9\x82\x3d\xf3\x42\x47\x3d\x8a\xec\x04\x8e\x2c\xef\x58\x95\x72\x1c\x72\xe5\x2e\xb9\xaa\x2e\xdf\x48\xc0\xe4\xe8\xac\x69\xde\x53\x5a\xec\x28\xa3\x99\xca\x5c\x07\xde\xe0\x38\x91\x2c\x67\xc4\x8d\xc9\x23\x8f\xa8\xda\x67\x8e\x9c\x33\xc7\x95\x21\x73\xe3\x5f\xf9\xa2\x28\xb7\x44\x77\xde\xb1\xb3\xef\xd9\xa3\xbb\xf2\xf7\xf3\x6c\xce\xc7\xcc\xcc\xae\x6c\x39\x09\xbb\x4e\xe1\xb8\xe5\xb3\xd1\x26\x16\xda\xc9\x78\x9c\xb7\x10\x54\xbb\x7a\xd7\x64\x95\x99\xc0\x45\xbd\x3a\x7b\x83\xb0\x61\x92\x24\xa9\xfc\x2c\xc8\xb5\xc6\x75\x53\x7c\xab\x4d\x71\x8c\xd3\xb3\x51\x6a\x94\xd9\xca\x0c\x47\xcb\x17\x41\x46\x39\xb2\x12\x9b\x37\x47\xaa\x24\x9a\x59\x0e\x29\x5a\x80\xab\x13\x07\x05\xbc\x3a\x1f\x0d\xaa\x34\xea\x6f\x78\x35\x13\x90\x26\x06\x0a\xc2\x6a\x05\xbf\x05\xca\xc6\xc5\xec\x4b\xf2\x92\x98\x40\xf8\xd5\xd7\x46\xf4\xb3\x1a\x40\xd7\xda\xf9\x44\x83\x2b\x11\x45\xda\x69\x93\xb4\xc9\x39\xca\xe8\x54\x22\x93\xc6\xb3\x66\x99\x5c\xa5\xc4\x9f\x3f\xf3\x46\x4a\x6c\xca\x70\x9e\x5d\x37\xd2\x38\x36\x14\xd5\x14\x3c\xd2\xa6\x3e\x47\xd5\xc7\x91\x13\x24\xe7\x28\x97\x9c\xcb\xac\x25\x12\xa0\x4d\xd2\x23\x93\x2b\xfb\x51\x2e\x95\x2d\x6e\x66\x2b\x6d\xcb\x46\x40\xa5\xc8\x7a\x8a\xeb\x19\xf5\x6a\x39\x0d\xb1\xad\xc7\x1a\xda\x06\x31\x65\xe6\x4c\x86\x59\x87\x3a\x4b\x3e\x71\x44\xc8\x11\xab\x9f\xb6\x04\x4b\x31\x2e\x12\x3d\xa6\x0f\x5f\xf0\xc3\xb4\x44\xa1\xf2\xa9\xd1\xc2\x5f\x33\xa5\x55\x70\xea\xde\x37\x1c\x5c\x14\x53\xeb\x28\x03\x13\xe3\x95\xa7\x96\x2d\xa8\xe2\x20\x5c\x56\x59\xf9\xff\xf8\x51\x95\x65\xce\xbb\xab\x2c\xb3\xdd\x51\x65\xe5\x00\xe4\xc7\x95\x96\x79\x7f\x54\x6d\x99\xb1\xb5\x62\xbd\x37\x5b\x71\x9f\x59\x1f\x99\x19\x5f\x6b\xa1\x1d\x1a\x95\xf6\x4b\x51\x50\x8b\xaf\x95\xe9\x27\xb9\x5a\x5e\x8b\x62\x9f\xe1\xbe\x60\xb9\x94\xe9\x43\x47\x2d\x70\x4e\xe0\xe4\x22\x4e\x27\xb1\xdc\x95\x3b\x91\x0d\xf2\xae\xaa\x6b\xf5\xf5\x2b\x08\x56\x8b\xe0\xf9\xf9\xfb\x35\x0b\xb2\xd6\x2b\x80\xa8\x55\x0d\x54\x89\xfb\xec\xdf\x6e\xcc\xaa\x0a\x97\x6b\x69\x6f\xdb\x0f\xd8\x1f\xbc\x60\x67\x41\x82\xec\xfb\xdf\xe2\x71\x29\x98\x9f\xb0\xa6\xf3\x16\xc5\x21\x97\x4a\x95\xba\x3d\xbb\xe2\x51\x64\xc9\x4f\x87\x6d\x09\xb9\xc4\xbd\x9e\x02\xcc\xb6\x12\xf6\xe5\x56\x22\xa1\x97\x68\x34\x60\x9b\x24\x8d\x30\xe1\xa5\x3a\xa5\x01\x75\x94\x46\x96\xab\xac\x66\x52\xdd\x53\x8e\x63\x1d\x12\xe6\x28\xa9\xbd\x9a\xe8\xf4\xc1\x05\xb2\xeb\xfc\x52\xf3\xbc\xd3\x44\xf5\x6e\x98\xd0\x29\x3f\x00\x8c\xe1\xed\x91\x26\xd5\x60\x3b\x88\x32\xda\x8a\xa4\xeb\x14\x2b\xeb\x21\x6d\xa0\x6c\x14\xb3\x26\x26\x06\x8b\x6e\xb7\x14\x95\x85\x51\x36\x2d\x53\x50\x8d\x62\xb6\xf4\x42\xb7\xd3\x2c\xda\x42\xa9\xd6\xb2\x72\xcf\xdb\x86\xf3\x52\xe6\x85\x35\xa4\x57\x72\xbd\xf6\x81\x1c\xa2\x92\x1b\x5a\xe5\x25\x27\x7c\xc7\xda\x38\xa1\xa6\x2a\x58\xec\xd8\xbc\xd0\x2a\x8c\x83\x95\x30\xd1\x52\x66\xfa\x96\xd5\x3b\xc6\x02\xdd\xed\xfe\x4c\xad\x4d\x96\xf5\xbf\x43\x08\x59\xd3\x2a\xbc\x2a\x34\x96\x49\x52\xa5\x2d\xd1\xc5\xc2\xfe\x5b\x93\x38\x8d\xea\x96\x28\x74\x4f\x74\x80\x56\x70\x4e\xdf\x42\x9f\x23\x66\x4e\xd1\x1a\xb6\x10\x95\xf9\x03\x94\x05\x20\xe7\x09\x07\x5f\x88\xcd\x23\xb2\x06\xb5\x4d\xc9\x46\x99\x0f\x35\x14\xda\xcb\x5c\x97\xc8\x36\xce\x8e\xab\xed\x94\x59\x14\x4c\x26\xb3\x22\x98\x70\x50\x0f\x8e\x58\xb7\xab\x8c\x69\xcd\xfc\x32\x29\xe5\x1a\xfb\x83\x15\xa9\x7c\x5d\x06\x36\xc7\xaf\x19\xe2\x0d\x82\xe1\x80\x85\x7c\xc4\xd4\x49\x62\x14\xf0\x5a\x1b\x0e\x93\xb4\x4d\xf9\x5f\x02\xab\xe3\x74\x98\xa4\x2d\xc0\x97\xf2\x54\x95\x2d\x25\xd5\x2a\x6f\x2e\xe7\x3f\xaa\x1e\xf2\xff\x10\x01\xb3\xcc\xb7\xa2\x00\x89\x35\x24\xee\xbd\xee\xd6\x0a\xd4\x56\xde\x3f\xee\x5c\x79\x6b\xe5\xca\xf9\x55\xaf\xbe\x5c\x64\x67\x49\xfa\xa1\x3d\x05\x38\xf5\x8a\xb4\xf3\xf9\x74\xda\x4c\x32\x6b\xf3\xce\xf2\xd2\xec\x47\x18\xa8\x93\xda\x2b\xf4\x12\x0c\x7b\x8d\x6e\x4b\x6c\x5d\x51\x4d\xb3\xda\x96\xd3\xd3\xd3\x7e\xb8\x62\xad\xfe\x29\xd8\x2b\xd7\xeb\xf6\x0a\x9a\x24\xfd\x11\xf8\xc3\x24\xbd\x07\x70\x4c\x5a\xfa\x71\x49\x1e\xa8\x93\xc3\x92\x08\x5a\xda\xd2\x92\x5a\xa2\xb2\xa2\xb2\xfb\x4a\x0c\x46\x79\x56\x2e\xfb\x6d\xfd\xb9\x52\x66\x68\x16\x6e\xed\xb1\x3b\x4a\xd7\x0a\xb7\xf4\xc6\x0f\x04\x8e\x66\xa3\x57\x88\x1c\x26\xdb\x0f\xd6\xda\xe5\x59\x6c\xad\xb6\x35\x18\x72\x31\xfc\xd8\xba\xde\x96\x9d\xb7\xb4\xba\xd5\x00\xd8\x2b\xed\x12\x64\xd4\x52\x80\xbe\x64\xcd\x9e\x6e\x5d\x60\xef\x5b\xff\x32\xb3\xfd\xdf\x24\x4e\xfb\xfa\xbf\x8c\x4e\x1b\x99\x5a\x45\x92\x96\x96\xfc\xb2\x4c\xb0\x95\x62\xc9\xcf\x23\xd6\x5c\x29\xff\x17\xa9\x77\x98\xa4\xab\x51\x34\xa8\xb4\x51\xce\xa4\xb5\xd0\xad\x6c\xc1\xdf\x4b\x54\xab\x57\xb7\x4c\xb3\xfb\xa1\xb3\x58\x3b\xe3\xf0\x00\x69\x0b\x8d\x9c\x2b\xb8\xba\xcb\xe0\x6d\x17\x91\xbd\xce\xae\x8d\x1a\x0d\xde\x92\xdc\x15\xc8\xd3\x62\xb3\x79\x4a\x75\xc9\xaf\x98\xde\xe8\x3f\xf3\xfd\x90\x87\xce\xd5\xcc\x09\x9c\xb7\x87\x4e\xc0\x43\x27\x96\xdf\xbb\x87\xce\x82\x24\x4a\xd5\x4a\x6e\x19\x8f\xf3\x60\x74\x0b\x9a\xa8\xc0\xf1\x3c\xcf\xef\xc1\xff\x0e\x01\x7d\x56\xe0\x6f\x78\x44\xe9\xa4\x02\x9f\xa4\xf1\x8c\x05\xce\x6e\x9a\x66\x9d\xbd\x6c\x96\xa4\x89\x43\x94\xc2\x2f\x70\x76\xf7\x1c\x02\xae\x9e\xe5\xd7\x82\x58\x00\xbd\x9e\x3f\xe8\x6d\x96\x00\x7b\x2d\x10\xd5\x75\xdc\xce\xf3\x4b\x9e\xe4\xa2\x82\xf9\xeb\x73\x03\xf3\xd7\xe7\xce\x22\x22\xed\xea\xe9\xc0\xe8\x9d\x91\xb8\x2c\x72\x51\xa4\x93\x82\x4f\xf0\x06\xd1\x7a\xea\xb6\xa7\x2f\x1f\xf8\x5e\xf9\xbe\x90\x0b\x8f\x7d\xfd\x81\x64\xa4\xb7\xe1\x7b\x38\x74\xc4\xa5\x13\xc0\x0b\x60\xa1\x93\x0b\x27\x50\x2f\x49\x3b\xe9\xc4\x09\x36\xd5\x27\x9f\x38\x81\xcc\x85\x17\x0b\x4c\xf4\xbd\xe0\xf2\x7c\x1d\x82\xed\x87\xfb\x2a\x19\xec\xdc\x2c\x43\x81\x44\x18\x20\x70\x79\xa3\x0e\x48\x46\xfd\x10\x98\xca\x54\x02\xcc\xb5\xbf\x8c\x6f\xbc\x3c\xc4\xad\x0e\x44\xdf\x2e\x1d\x88\xbe\x17\x70\x18\x66\xbd\x1e\x6b\x9b\x96\xb9\x34\x7d\x98\x34\xde\x24\xd0\xaf\xb7\xe8\x24\x78\xc8\xa5\x7c\xc6\xc5\xe4\x57\x6f\x41\xb0\xb6\x57\xa7\x4e\x78\xe3\x3d\x29\xeb\x96\x8c\x79\x49\x0a\x8c\xa3\xed\x83\xd8\x63\xbb\xd0\xd6\x23\xcf\x7b\xc8\x36\xfc\xad\xa1\xf7\x78\xa7\xca\xf3\xc5\xce\xa3\x12\x1f\xb2\x0d\x99\xb9\xca\xf3\xce\xce\xb3\x62\x1f\x13\xe7\xf0\x04\xa6\x24\xcf\x21\xa7\xef\x38\x52\xde\xc6\x76\xd5\xb7\xfc\x7c\xae\xa3\x1d\x4c\xfe\x52\x9f\x97\x0e\x26\x7b\xea\x73\xe2\x60\xf2\x4a\x7d\x5e\x3b\x98\x1c\xa9\xcf\x43\x07\x93\x03\xf5\xf9\xbb\x83\xc9\x6b\xf5\x79\x63\x3f\x68\xf0\xfd\x1e\xb8\x35\xae\x3c\xc1\xa3\x5f\x23\x16\x05\x47\xf1\x91\xc2\xf8\x3d\xa7\xdf\x39\xaa\xbb\xe5\xc7\xe4\x57\x15\x5b\x45\xbc\x34\xd9\x94\x0b\x40\x4c\x7e\x51\x11\xea\x3d\x00\x4c\xfe\x56\x41\x78\x42\x00\x93\x3f\x74\x6e\xed\x12\x9e\x7c\x54\x61\xf5\x10\x81\x1a\x6d\x1f\xb8\x65\x5b\x49\x5e\x70\x7a\x9b\xe7\xc1\xd6\x16\xc9\x83\xad\x6d\x32\x93\x7f\x2e\x83\xc1\x80\x4c\x82\xc1\x90\x5c\x83\xd1\x2d\x39\x0c\x7c\x7f\x51\x35\xff\x9f\x35\xa7\xc9\xe6\xec\xbb\x76\x02\x88\x44\x51\xf8\x64\x7d\x9d\x13\x46\x52\x0c\xed\xfd\xbd\x6d\x94\x7f\xb2\x28\x89\xd8\x33\x0f\xf7\x10\x7b\xea\xe1\xa2\x70\xad\xa7\x04\x7e\xe3\x77\x5d\x16\x6c\xf1\x2d\x53\x73\x6b\x62\xdf\x14\xb4\x0e\x5e\x7e\x2f\x35\x89\x56\x07\xc0\x75\x2f\x32\xaf\x12\xd5\x6b\x1e\x63\x2b\xb7\x7e\xa9\x46\x5b\x6f\xc4\xf9\xb1\xb9\xbc\x6a\xe6\xe5\x24\x44\x8c\xfe\x8d\xa6\xf0\xee\x99\xa0\x7f\xeb\x17\xd0\xa6\x0f\xe8\xd0\x23\x0c\xfe\x72\xfa\x37\x1a\x6f\xf8\x03\x4c\xc6\x0f\xa8\x3f\x20\x29\x9d\x86\xd3\xbe\xc8\x0e\x92\x6f\x6c\x82\x36\x2b\x49\x7d\xe3\xb4\x1f\x7a\xee\x2f\x1b\x52\xfe\x0d\x1c\x87\x24\x74\xf2\xd4\x0b\x9d\x9e\x23\x03\x19\xfd\xd4\xc0\x6a\x9d\xca\xa8\x09\x36\x39\xf2\x2a\x07\x34\xa4\x99\x1e\x5b\x10\x6c\x2a\x34\xf3\x25\xae\xf3\xd6\x71\x11\x0f\x33\x97\xbb\xce\x47\x78\x69\xd3\x45\xe3\x30\x73\xc7\xae\x73\xa8\x83\xf3\x30\x77\xe7\xae\xb3\xa7\x83\xa2\x28\x58\x51\x4c\x43\xe7\xc4\x44\x84\xb1\x2b\x5c\xe7\xa5\x0e\xb2\x30\x76\x59\x55\x7a\x1a\xc6\x6e\xea\x3a\xc7\xea\x15\xcf\xc0\x79\xeb\xed\x39\x30\x6c\xfe\xe4\xb5\x37\x4a\x0c\x95\xff\xbc\xcb\x19\x84\x6a\x92\x4e\x5f\x90\x3f\xb9\x1c\x74\x2b\x6e\x01\xc0\xc4\x5c\xab\xeb\xaf\x6c\x8b\xdd\x6f\xad\x14\xb2\x1f\xfd\xfb\x56\x1f\x2c\x76\x8f\x58\xa5\xf5\xb8\xa9\x5f\x79\x96\xe9\xf5\x98\xea\x36\xb7\x4e\xb4\xe2\x8d\xf9\xb1\x2e\x04\x01\x73\x23\x5c\xc7\xc2\x67\x79\x71\xdc\x64\x2d\xeb\x56\x16\x6a\x10\x09\x9f\xc6\x0a\xf4\x4f\xe5\x78\xb0\xf5\x24\xe2\x2d\xaf\x14\x01\x3e\x86\xbc\xe5\xa5\xf6\x1f\x16\xe8\xe9\x12\xf1\x7d\x6f\x26\x94\x66\xf6\xd5\xbd\xb5\x1a\xe5\xe5\x5e\x4a\x9b\xdd\xd4\x5d\x44\x18\x5f\x0d\xda\xbe\x02\x0c\xc0\xe1\x60\xd1\x9c\x69\xd2\xaa\x93\xdc\x54\x19\x86\x97\x86\x21\x7a\x49\x3c\xe6\x48\xe0\xd2\x47\x84\x76\xdd\x60\x2e\x7e\x37\x5c\x42\x98\xe8\x8d\xcd\x35\xcb\xa3\x44\x19\xeb\x0f\xd4\x29\x66\x5b\xed\x96\x69\xfb\x97\xc6\xf8\xa8\x6a\x57\x6e\x20\xcc\xb8\xdc\xd8\x71\x53\xe3\xe9\xae\xf2\xc3\x60\x52\x4d\x7b\x6c\xef\x0a\x3a\x6d\xb0\xf5\x50\x26\x83\xab\xbd\x9a\x9b\x84\x72\xf5\xdd\xf2\x20\xc7\x90\x6d\xd5\x9d\x22\xe8\x0c\x8f\x86\x5b\x9e\xca\xe1\xb3\x4d\x03\xa2\xf2\xc6\x11\x2c\x5f\xa0\x05\x54\x1e\x0a\xec\xa6\xa5\x3b\x3e\x71\xc9\xb3\x6b\xb8\xbf\xbf\xcf\x79\xc6\x91\xf3\x3e\xfd\x92\x66\xd7\x69\x67\x9e\x26\xa2\xe3\xb8\x72\x15\x57\xc3\xc4\x76\xb6\x49\x0f\xb9\x8a\xd4\x3c\x96\xee\x72\x93\x49\x4d\x84\xe7\x3a\xfc\x12\x26\xc0\x5f\x3a\xb4\x27\x27\xe5\x9e\x0e\xa8\xbb\x4b\xaf\x4c\x41\x35\x2b\x8e\x74\xf0\x77\x73\x05\xec\x40\x47\x7c\x84\xf9\xf1\x1a\x42\x3f\xb8\xef\xdb\x5c\xdf\x6b\xb2\x98\x26\x41\xd5\xe5\x76\x27\x3f\xf0\x07\x0f\x07\xdb\x8f\x07\x6c\xe8\x6e\xfa\xdb\x9b\x43\x36\x7c\xf8\x47\x6d\x14\xc8\x95\x01\xe4\x04\x89\x86\x96\xcb\x56\xdc\xec\xac\x2e\x3c\x36\x5f\xa3\xaa\x2a\x27\x71\x6d\x94\x1b\xa3\x83\x1a\xe3\xcb\x9e\x51\xaf\xdb\xcd\xe1\x6f\xfc\x8c\x7a\x45\x91\x3d\x85\x18\xf8\x1b\x3f\x95\x31\x28\x73\xa9\x6a\xd8\x09\x97\x03\x37\xc6\x6e\x0e\x26\x86\x24\xa6\x72\x81\xab\x73\xb6\xec\x81\x5c\x4a\xe5\x4a\x98\xc1\x1d\x6a\x32\x2d\xf9\x1a\xbc\x01\x6a\xad\x8c\x25\x63\x13\x0f\xf4\xe2\x28\x74\x82\xe2\x6c\xfc\xc1\x60\x8b\xe4\x2e\xfd\x1b\xf1\x8d\xc1\x16\x26\xb1\x4b\x13\xfa\x37\x3a\xe6\x48\x4e\x98\xbc\x47\x15\x3e\x09\x3c\xbc\xf3\x37\x8a\x61\x65\x8d\x61\x65\x9d\xaa\x5b\x51\xb9\xac\x44\xf5\x7d\x4c\xa6\x9a\x0d\xa6\x15\xf3\x5b\xe5\x09\xf4\x7d\x69\xc9\xff\xe7\x4a\x6f\x67\x8a\x05\x91\x96\x41\x31\x62\xae\x93\x3b\x11\xaa\x3a\xb3\x46\xa1\xf7\x30\xcc\x4c\xe8\x57\xae\x32\x28\x4a\xbc\x84\x90\x6a\xfe\x2f\xf0\x0d\xed\xf8\x1b\x3e\x1b\xb7\xff\x4a\x4c\xfe\x2e\x6f\xdf\xe4\x08\x6f\xec\x28\xac\x75\xb3\xff\x80\x92\xaa\xe1\x1f\x15\x70\xed\x1a\x6e\xd9\x79\xd1\x7f\x20\x67\xa9\x77\x53\xd7\x7d\x92\xd1\x17\x5c\x0f\xae\x65\x5f\x48\xa5\x6d\xe6\xba\x8f\x49\x8b\x75\xa4\x7a\x2d\x00\x93\xa5\x92\xa2\xdb\x45\x19\x55\xde\x4c\xfa\x71\x9e\x27\x17\x29\xba\x5d\x90\x17\x9c\x08\x6c\x0c\x3b\xfb\xb9\xf2\x7f\x40\xe5\x67\x2e\x0b\xf4\xf3\x5c\x7e\xf7\x7c\x18\x20\xab\x6c\xd3\xde\xc3\x55\x80\xf8\x73\x0e\x66\xa7\x1f\x38\x4a\xe4\xfe\x42\xee\x22\xe4\x20\x2f\xc3\x70\x77\x22\xae\xc2\x97\x32\x3c\xad\xc2\x13\x19\x9e\x57\xe1\x43\x19\x1e\x57\xe1\x6b\x19\x9e\x54\xe1\x1b\x19\xbe\xa4\xd9\x53\xca\x01\x5d\x70\xc4\x9d\x45\x72\x02\xf2\xbe\x0a\xeb\x88\xfc\x29\xf5\x65\x78\xe6\x40\x80\xf7\x67\x10\x9a\x39\x24\x8f\x8a\x22\xd6\xa9\x97\x0e\x04\x78\xff\x12\x42\x97\x0e\x89\xa3\xa2\x98\xea\xd4\x89\x03\x01\xde\x9f\x40\x68\xe2\x90\x69\x54\xbf\xc5\xc7\xfb\xd7\xdd\x2e\xba\xa4\x97\x45\x31\xd6\x85\xae\x65\xa1\xf1\x53\x48\x19\x39\xd7\xd7\x0e\x19\x47\x98\xa8\x3c\x73\x9d\xe7\x50\xe6\x99\x3f\xe5\xfd\x43\x08\x1d\x3a\x64\x1e\x15\xc5\x44\xa7\xde\xc8\x54\xf5\x6a\xc8\x24\xc2\xa3\x41\x44\x05\xb9\x1c\x6d\x46\xd4\x65\xcf\x3c\x72\x39\xda\x8a\x68\x4a\xfe\xc9\xed\x97\xc3\x2f\xf1\x42\xdf\xc4\x91\x32\x3b\x5f\xbe\xb2\x09\x8f\xdb\xa1\x94\xda\x16\x81\x08\x18\x2d\x49\xd5\x63\x3e\x95\x87\xc9\x54\xcd\x05\xdb\x47\xcc\x6f\x5c\xc5\x34\x82\xe0\xc5\x42\x05\x2a\xdf\x61\x7f\x36\x7d\x87\x29\x58\xb9\x29\x7c\x8d\x1c\x2b\xb8\xfc\x62\x95\xf5\xcc\x61\xcd\xf5\x85\xd1\x05\x74\x50\x9a\x89\x64\xcc\xe0\xc1\xaa\x71\x7c\x95\x88\x78\x9a\x63\x87\xfc\xc6\x31\xd4\xad\xfd\x99\xed\x21\xe7\x4f\xed\x5f\x7a\x9e\x26\xdf\x94\xcb\xe9\x6f\x3a\x46\x2f\x57\xfa\x31\x95\x6f\xd5\xa3\x0d\x7f\x3a\x64\x63\xe4\xf6\xa2\xf0\x74\xe2\xc2\x7b\xb6\xb7\x3e\xd9\x5c\xe0\x70\x43\x79\xea\xff\xd3\x69\x77\x79\x5f\xbd\xb6\xef\xb3\xcd\x87\xf6\x9b\x98\xd8\xbc\x8f\x22\x6b\xf9\x41\xd9\x3f\x4c\xf6\xb5\x8d\x8d\x75\xa3\x0c\xf9\x2b\x5f\xe3\xfd\xaf\x8c\xe7\x49\x96\x52\x67\xd0\x1f\x3c\xee\xfb\x0e\x61\xf4\x9b\x20\xbc\x7f\x9e\xd2\xaf\x9c\x28\x8f\x6c\x4b\x12\xfb\x28\x52\xc6\xb2\x4a\xd5\x58\xba\xa9\x26\xe5\x7d\xb4\xce\xb1\x40\x8e\xf1\x1b\xa7\x6c\x57\x95\x9b\xb7\x7f\x1b\x14\xb8\xb3\x33\x90\xd2\xba\x47\x09\x9d\x11\x1c\xf6\xa4\xd9\x75\x68\x3e\x10\x0e\x5c\x43\x02\x59\x6c\x2e\xc6\xf4\x92\x34\x9d\x8f\x54\x4b\xc8\x37\xf5\x7c\xad\xc6\xf6\x0e\x63\x27\x6d\xe5\x5e\xee\xef\x65\xfe\x24\x07\x23\xe0\x39\x29\x47\x6c\x22\xe9\x68\x1e\x72\x9c\x11\xde\x9f\xe8\x57\xcf\xe8\x7b\x48\xc9\x95\x33\x17\x7a\x46\x56\x1c\xfe\x5a\xea\xc9\xd2\x8e\xdd\x31\x39\x55\xad\xad\x97\xc6\xca\xe6\xd8\x13\xb9\x24\x2d\xae\x0a\x21\x80\x61\xcd\xa9\x5c\x21\xb6\x67\x10\x3d\x14\xe4\x1e\x46\x52\x75\x72\x40\x46\x85\x5d\xfb\x71\xf0\x0f\x1a\x76\x98\xa4\xaa\xb4\x32\x1b\x7d\xad\x88\x99\x89\xf2\x7e\xa0\x8e\x59\x5a\x2f\xcd\x8d\x02\xeb\xe5\xf0\xdf\x98\xbe\xd7\xf6\x27\x1b\xb1\xc8\x38\xe4\x81\x80\xa4\x02\x4b\x85\x02\x16\xaa\xa8\x9c\x09\x74\x8c\xd4\xb7\x36\x0e\x26\x02\xe3\xf2\x3d\xbe\x94\xa6\xe6\x3d\xbe\x84\xa6\x26\x0b\x26\x82\x1e\xa3\xc4\xac\x7d\x94\xa6\x72\x61\x05\xab\x4f\xb9\x7a\x22\x0e\xf3\xf0\x0b\x5c\x4f\xb1\x2b\x55\x78\x10\xf8\x4b\x39\x26\x09\xbc\x79\x09\xdb\x95\x1a\xd2\x68\x25\xd6\x0a\xd5\x96\x14\xc2\x28\xa5\x89\x00\x5f\x9e\x80\x71\x50\x83\x38\x61\x53\x26\x58\x07\x42\xe5\x3c\x83\x50\x35\x1e\xda\x24\x9b\x7d\xf4\x27\xab\x75\xec\xf2\xa0\xb8\xb3\x6b\xad\xa1\x91\xca\x15\x61\x9a\x7c\x67\xef\xd3\x44\xe4\xf4\x3b\xa9\x9b\xae\xbf\x93\xdb\xb2\xa6\x0f\xb1\xa6\x9d\x28\x0b\x3f\xf0\xc0\x31\x39\xea\x82\xcb\x07\x4e\x19\x5c\x54\x6c\x00\x3e\xb9\xe4\x2c\xbf\xcc\xa6\x2b\x76\xd9\x0a\xf6\x3a\xa5\x2f\xb8\xa2\xbd\x65\x94\x0a\x51\x01\x82\x1f\x2a\x88\x93\xc3\xc6\xb6\xdb\x45\x2f\x38\x88\x36\x3d\x1f\xcb\x1a\xa1\xca\xba\x83\xfd\x56\x93\x0e\x06\x0e\xed\x91\x30\xef\x8e\xae\x57\x2c\x8f\x3f\xed\x0d\xc3\xca\x17\x7f\xc0\x9f\xf6\xfc\xb0\x7a\x7e\x33\xe0\x4f\xbd\xb0\x7c\xa2\x33\xe0\x4f\xfd\xb0\x7c\xc4\x33\xe0\x4f\x07\x61\xf9\x90\x67\xc0\x9f\xee\x84\xd5\x13\x9e\x41\x05\x13\x98\x87\xd1\xe6\x28\x56\xff\xf2\xe4\xf0\xf5\xf6\xd9\xc1\xe1\x09\xbd\xdd\xdb\x3d\xd9\x3f\x79\x75\xb8\x7f\xf6\xfa\xcd\xf3\xdd\xd7\xc1\xd2\x63\x91\x0e\xa9\xe7\x38\x3b\xde\x7f\xfe\xe6\x68\xef\x78\x39\x67\x20\xc5\xa6\x46\xe6\xc3\xf6\x7c\xca\x0d\x97\xcc\x6b\x27\x3b\x44\x96\x0c\x1c\x5d\x2f\x80\x29\x6b\xab\xaa\x80\xf8\x43\x2b\x4a\x41\xfb\xb0\xbf\xff\xcf\x00\x5e\x2e\xea\x8d\x3e\x44\x1f\x3e\x38\xe4\xf0\xcd\xd1\xc9\xcb\xb2\x02\x49\x07\xb9\x2e\x96\x4a\x4e\x86\xb4\x34\x5a\xc6\x24\x28\x27\xb1\x12\xc8\xf9\x28\x8f\xb4\x68\x0e\x5f\xb2\x23\xa7\xb4\x65\x04\x72\xf6\xf7\x3c\xe1\xac\xdb\xd5\x1f\x70\xf4\x1c\x77\xbb\xa5\x17\x9e\x29\x82\xbb\xcd\x32\x3e\xc3\xa5\xd1\xae\x8a\x93\x50\xe7\xd4\xda\xa5\x3f\x8f\xd3\x34\x13\x9d\xf3\x24\x9d\x74\x66\xd9\x64\x3e\x65\x9d\x7f\x38\x6e\xee\x3a\xff\x70\xf0\x9a\xda\xd3\xcf\xfb\xe3\x6c\xc2\xa8\x73\xf8\x66\xef\xfd\xeb\xfd\xb3\xa3\x37\x27\x67\x07\x6f\xde\x1f\xed\x39\x64\x0e\xea\xbb\x31\x95\xb8\xd3\x5b\xf6\xed\x2a\xe3\x22\x0f\x6e\x17\x8b\x35\xd9\x86\x91\xa7\x9f\x75\x18\xf7\x75\x52\xeb\x2b\x9b\x09\x82\xcc\x7e\x04\xd7\x86\x18\x5e\x60\x32\x26\x55\x11\x23\xc2\x97\x6e\xfe\x47\x79\x64\x12\xe1\x9d\x0f\xf5\xa2\xdf\x3d\x08\x25\xf7\xb1\x4f\xf2\xca\x01\x6a\xee\xba\x38\x41\xa9\xa4\x76\x75\xbb\x0b\xdd\xfa\xc1\xa8\xc9\x74\x18\x1a\xec\x0c\x31\x61\x68\x20\xb7\x9d\xf2\x67\x4b\xfd\x6c\xaa\x1f\x9d\xf6\x08\x7e\x06\x3a\x72\x47\xfd\x6c\xab\x48\xfd\xa3\xca\x0d\x3c\xf5\xe3\xab\x2c\x8f\xd5\x8f\x0a\x0d\x54\x0d\x03\x05\x73\x00\x50\xfc\x1d\x00\xed\x3f\xf2\x54\x48\x15\x18\xe8\x1f\x95\xf6\x58\x85\x3c\x0d\x4c\xd5\xe0\xe9\x1f\x05\xda\x53\xa0\xbd\x4d\xbc\x26\x7f\x14\x2e\x9e\xc2\xcc\x53\xf5\x79\x0a\x6b\x4f\xd7\x37\x50\x3f\x9b\xea\x67\x4b\xfd\x6c\xab\x9f\xa1\xfa\x51\x08\x3e\xd2\x05\x1e\x2b\x5c\x14\x9e\x8f\x7d\xf5\xa3\xa0\x3c\x56\x50\x1e\x2b\x28\x8f\x15\x94\xc7\x0a\xca\x63\x05\xe5\xb1\xa2\xe0\x50\x51\x70\xa8\x42\x3b\x0a\xc1\xa1\x42\x70\x5b\x45\x6e\xab\x66\x0e\x55\x1b\x86\x8f\xa1\x45\x3b\xaa\x99\xdb\x2a\x72\x5b\x95\xdb\xd6\xe5\x54\xc3\x86\x8a\x20\x43\x95\x73\xa8\x08\x32\xd4\x35\xa8\x2c\x3b\x2a\xcb\x8e\x4a\xdb\x51\xb8\xec\x28\xac\x55\xc8\x57\x28\xf9\x26\x52\xf7\x91\x6a\x8a\x02\xed\x2b\x04\xfd\xa1\x8e\x54\xe5\x86\x2a\x72\x47\x67\x51\x34\x53\xb5\xfb\xdb\x1a\xa6\x22\xdd\x36\xf4\x91\x3f\xd4\x59\x54\x0d\x0a\x79\x5f\x35\xda\xdf\x56\x64\xdd\xd6\x21\x95\x45\xb5\xd6\x57\xc8\xfb\xba\x7d\x5b\xaa\x7d\x5b\x9a\x12\x3a\x52\xb5\x76\x4b\xd1\x73\x4b\xd1\x73\x5b\xb5\x7d\x5b\x91\x67\x53\xd5\xf7\x48\x93\x55\x51\x42\xf5\xf4\x40\xf5\xf4\x60\x47\xd3\x4c\x47\xea\x2c\xaa\x22\x35\x34\x06\xba\xf8\xa3\x2d\xe8\x23\x35\xa4\x06\x6a\x10\x0d\xf4\x48\x56\xe3\x7a\xb0\xa9\xab\x55\x59\x36\x15\xb0\x4d\xd5\x9b\x9b\xaa\xc0\xa6\xaa\x68\x53\xd5\xb0\xa9\x6a\xd8\x54\x50\xb6\x14\x94\x2d\x05\x65\x4b\x37\x53\x15\xdf\xda\xc4\x44\x18\xb6\x41\x19\xda\x96\xab\xf7\xad\xbf\x3d\x08\xfc\xed\x01\xf1\xb7\x37\x03\x7f\x7b\x93\xf8\xdb\x5b\x81\xbf\xbd\x45\xfc\xed\xed\xc0\xdf\xde\x26\xfe\xf6\x30\xf0\xb7\x87\xc4\xdf\xde\x09\xfc\xed\x1d\xe2\x6f\x3f\x0a\xfc\xed\x47\xc4\xdf\x7e\x1c\xf8\xdb\x8f\x89\x3f\xf4\x02\x7f\xe8\x11\x7f\xe8\x07\xfe\xd0\x27\xfe\x70\x10\xf8\xc3\x01\xf1\x87\x9b\x81\x3f\xdc\x24\xfe\x70\x2b\xf0\x87\x5b\xc4\x1f\x6e\x07\xfe\x70\x9b\xf8\xc3\x61\xe0\x0f\x87\xc4\x1f\xee\x04\xfe\x70\x87\xf8\xc3\x47\x81\x3f\x7c\x44\xfc\xe1\xe3\xc0\x1f\x3e\x26\xfe\x8e\x17\xf8\x3b\x1e\xf1\x77\xfc\xc0\xdf\xf1\x89\xbf\x33\x08\xfc\x9d\x01\xf1\x77\x36\x03\x7f\x67\x93\xf8\x3b\x5b\x81\xbf\xb3\x45\xfc\x9d\xed\xc0\xdf\xd9\x26\xfe\xce\x30\xf0\x77\x86\xc4\xdf\xd9\x09\xfc\x9d\x1d\xe2\xef\x3c\x0a\xfc\x9d\x47\xc4\xdf\x79\x1c\xf8\x3b\x8f\x89\xff\xc8\x0b\xfc\x47\x1e\xf1\x1f\xf9\x81\xff\xc8\x27\xfe\xa3\x41\xf0\xff\xf2\xf6\x66\xdb\x8d\x1b\xe9\xba\xe0\xbd\x9e\x42\xc4\xa9\x8d\x1d\x91\xfc\x49\x21\x82\x73\x48\x21\x1e\x0f\x4a\x57\x56\xd9\xa9\xdc\x99\x69\xbb\xaa\x58\xdc\x5a\x10\x19\x24\x51\x09\x02\x34\x00\x4a\x29\x0b\x3c\xcb\xa7\xbb\x4f\x8f\x6b\xf5\x03\xf4\x4d\x9f\xdb\xbe\xea\x77\xd8\x6f\x72\xdc\x2f\xd2\x2b\x06\x4c\x24\xc8\x4c\x7b\xf7\x6a\x7b\xad\x14\x88\x21\x10\x88\xe1\x9f\xff\xef\x27\x43\x0a\x64\xd8\x61\x64\xd8\x01\x32\xec\x32\x32\xec\x02\x19\xf6\x18\x19\xf6\x80\x0c\xfb\x8c\x0c\xfb\x40\x86\x03\x46\x86\x03\x20\xc3\x21\x23\xc3\x21\x90\xe1\x88\x91\xe1\x08\xc8\xc8\x61\x64\xe4\x00\x19\x11\x46\x46\x04\xc8\x88\x32\x32\xa2\x40\x46\x1d\x46\x46\x1d\x20\xa3\x2e\x23\xa3\x2e\x90\x51\x8f\x91\x51\x0f\xc8\xa8\xcf\xc8\xa8\x0f\x64\x34\x60\x64\x34\x00\x32\x1a\x32\x32\x1a\x02\x19\x8d\x18\x19\x8d\x80\x3a\x0e\xa3\x8e\x03\xd4\x21\x8c\x3a\x04\xa8\x43\x19\x75\x28\x50\xa7\xc3\xa8\xd3\x01\xea\x74\x19\x75\xba\x40\x9d\x1e\xa3\x4e\x0f\xa8\xd3\x67\xd4\xe9\x03\x75\x06\x8c\x3a\x03\xa0\xce\x90\x51\x67\x08\xd4\x19\x31\xea\x8c\x80\x12\x87\x51\xe2\x00\x25\x84\x51\x42\x80\x12\xca\x28\xa1\x40\x49\x87\x51\xd2\x01\x4a\xba\x8c\x92\x2e\x50\xd2\x63\x94\xf4\x80\x92\x3e\xa3\xa4\x0f\x94\x0c\x18\x25\x03\xa0\x64\xc8\x28\x19\x02\x25\x23\x46\xc9\x08\x28\x75\x18\xa5\x0e\x50\x4a\x18\xa5\x04\x28\xa5\x8c\x52\x0a\x94\x76\x18\xa5\x1d\xa0\xb4\xcb\x28\xed\x02\xa5\x3d\x46\x69\x0f\x28\xed\x33\x4a\xfb\x40\xe9\x80\x51\x3a\x00\x4a\x87\x8c\xd2\x21\x50\x3a\x62\x94\x8e\x80\x76\x1c\x46\x3b\x0e\xd0\x0e\x61\xb4\x43\x80\x76\x28\xa3\x1d\x0a\xb4\xd3\x61\xb4\xd3\x01\xda\xe9\x32\xda\xe9\x02\xed\xf4\x18\xed\xf4\x80\x76\xfa\x8c\x76\xfa\x40\x3b\x03\x46\x3b\x03\xa0\x9d\x21\xa3\x9d\x21\xd0\xce\x88\xd1\xce\x08\x68\xd7\x61\xb4\xeb\x00\xed\x12\x46\xbb\x04\x68\x97\x32\xda\xa5\x40\xbb\x1d\x46\xbb\x1d\xa0\xdd\x2e\xa3\xdd\x2e\xd0\x6e\x8f\xd1\x6e\x0f\x68\xb7\xcf\x68\xb7\x0f\xb4\x3b\x60\xb4\x3b\x00\xda\x1d\x32\xda\x1d\x02\xed\x8e\x18\xed\x8e\x80\xf6\x1c\x46\x7b\x0e\xd0\x1e\x61\xb4\x47\x80\xf6\x28\xa3\x3d\x0a\xb4\xd7\x61\xb4\xd7\x01\xda\xeb\x32\xda\xeb\x02\xed\xf5\x18\xed\xf5\x80\xf6\xfa\x8c\xf6\xfa\x40\x7b\x03\x46\x7b\x03\xa0\xbd\x21\xa3\xbd\x21\xd0\xde\x88\xd1\xde\x08\x68\xdf\x61\xb4\xef\x00\xed\x13\x46\xfb\x04\x68\x9f\x32\xda\xa7\x40\xfb\x1d\x46\xfb\x1d\xa0\xfd\x2e\xa3\xfd\x2e\xd0\x7e\x8f\xd1\x7e\x0f\x68\xbf\xcf\x68\xbf\x0f\xb4\x3f\x60\xb4\x3f\x00\xda\x1f\x32\xda\x1f\x02\xed\x8f\x18\xed\x8f\x80\x0e\x1c\x46\x07\x0e\xd0\x01\x61\x74\x40\x80\x0e\x28\xa3\x03\x0a\x74\xd0\x61\x74\xd0\x01\x3a\xe8\x32\x3a\xe8\x02\x1d\xf4\x18\x1d\xf4\x80\x0e\xfa\x8c\x0e\xfa\x40\x07\x03\x46\x07\x03\xa0\x83\x21\xa3\x83\x21\xd0\xc1\x88\xd1\xc1\x08\xe8\xd0\x61\x74\xe8\x00\x1d\x12\x46\x87\x04\xe8\x90\x32\x3a\xa4\x40\x87\x1d\x46\x87\x1d\xa0\xc3\x2e\xa3\xc3\x2e\xd0\x61\x8f\xd1\x61\x0f\xe8\xb0\xcf\xe8\xb0\x0f\x74\x38\x60\x74\x38\x00\x3a\x1c\x32\x3a\x1c\x02\x1d\x8e\x18\x1d\x8e\xa0\xe7\xb0\x9e\xb3\x9b\x02\xad\x15\x21\x24\x57\xdc\xa3\x41\x6d\x95\x67\xdf\x5e\xf8\x6e\xf2\x9d\xbb\xd9\xc1\x33\x1d\x39\x8c\x8e\x9c\xbc\xa5\x4e\x7d\x4b\xe4\x58\x4b\x5e\x30\xf3\xb7\x73\x11\xab\xa6\x08\xa3\x23\x92\x37\xd5\xad\x6f\x8a\x1e\x36\x65\x8c\xaf\x22\x48\x22\xcf\x34\x45\x19\x1d\xd1\xbc\xa9\x5e\x7d\x53\x87\x34\x36\x6b\x6a\x29\x92\xdb\xc7\xe0\x4d\x14\x6e\x44\x94\x3c\x7d\x2d\xe2\x59\xe4\x6d\x92\x30\xd2\x8d\x77\x18\x1d\x75\xf2\xc6\xfb\xf5\x8d\x77\x8f\x36\xae\xcc\x62\xba\xa5\x2e\xa3\xa3\x6e\xde\xd2\xe0\xb0\x25\x6b\x1b\x8b\x73\x8d\x98\x6a\x9d\xe5\x2c\x8e\x4a\x69\x64\xbf\xf5\x37\x51\xb8\xf6\x62\xd1\x5e\x78\x81\xeb\xfb\x4f\xb2\xfd\x6c\xfb\x8e\x7a\x8c\x8e\x7a\xf9\x7b\x86\xf5\x3d\xee\x1f\xb6\xa9\xad\x82\xed\x8d\x3b\xbf\x09\xe6\xaa\xc7\x7d\x46\x47\xfd\xbc\xa5\x51\x7d\x4b\x83\x53\x2d\xbd\x4b\xdc\x28\x51\x6d\x0d\x18\x1d\x0d\xf2\xb6\x88\x53\xdf\xd8\xe8\x68\x63\x49\xe4\xad\xdf\x7a\xcb\x95\x6e\x6d\xc4\xe8\xa8\x58\xd2\xa4\x5e\x2c\x96\x12\xdb\x89\xd6\xbe\x15\x0b\xdd\xd8\x90\xd1\xd1\xb0\x68\xac\x76\x83\x74\x9c\xbd\x0d\x42\xba\x23\xdc\x5e\x20\xcb\x8d\x9f\x82\xd9\xab\x44\x44\x6e\x12\x46\x96\x62\xdc\xdd\x11\x23\xdd\x11\x74\x1c\x87\x75\x1c\xd5\x64\xed\x4e\xe9\xec\xb7\xd8\xc7\xed\xa5\x1f\xde\xbb\xbe\x6c\x44\x32\x63\xe8\xc8\x16\x64\x03\x35\xfb\xa3\x78\x74\xcf\xb3\x5d\x68\x1b\x05\x6e\x0a\xd6\xda\xd2\xfb\xa7\x8d\xd0\xba\x95\x68\x5a\xe7\x5e\x7c\x2e\xd5\x2b\x37\x0f\x21\x6a\x14\xc0\x0a\x62\xb7\x83\x67\xf9\xe6\x9a\xed\x64\x52\x5a\x11\xed\xe3\xb3\xa3\xbd\x68\xc8\x83\x93\xaf\x0d\xce\xb5\x7b\x65\xff\xad\x92\x4f\xf5\xe5\xab\x6b\x36\x9b\x41\x74\xc8\x5f\xfa\x6c\xcc\xb8\xcc\xa2\xed\x7e\x9b\x10\x6b\x77\xb6\x8f\xe7\x77\x7e\x77\x27\x6c\x1b\xdd\xdd\x09\x1e\x60\xf3\x51\x35\x9b\x2f\xfb\x28\xd2\xad\xff\xa8\x1c\xdc\x43\x7e\x17\x14\xd6\x91\x4c\x89\x15\x59\xd9\x87\x48\x3b\xd0\xcf\x09\xdb\x0f\xd0\x2a\x05\x5d\x16\xd8\x12\x3b\xe5\xd3\x3e\xa7\x87\x77\x4b\x65\xfc\xe0\x7e\xa9\x6c\xea\x27\x3a\x75\x4f\x94\x02\xa2\xca\xcf\x80\x57\x64\x88\x1f\x5a\xb7\x84\x31\x97\x26\x25\x5b\xe9\x6e\xa7\x56\x32\x23\x5d\x39\x5e\x35\x44\xa4\x18\xa3\x86\x54\xe9\x30\xaa\x29\xd3\x39\x68\x64\xbe\x32\x6d\xd2\xcc\x68\x2c\x7a\xde\x81\xe5\x5a\xf0\xbc\x14\x09\xab\x79\x6c\xb7\xc3\x6d\x77\x87\xe5\x6c\x49\xe1\x86\xc8\x2e\xd4\x50\x9f\xd2\x3a\x04\x4f\xfe\xa5\xb8\x3d\x0f\x67\xea\x0b\x20\xe4\x01\xf2\xb0\x6d\x07\xc8\xd3\xa0\xd7\xe2\xc6\x17\xf2\xca\xb1\x35\x9b\x19\x23\xc6\x7b\xf7\x23\x81\xd9\xb3\x1a\x0e\x25\x60\x41\xb6\x3c\x69\x0d\x09\xcb\x7b\x44\x75\x8f\xa4\xf2\x1d\xca\xbf\x03\x85\x8d\x82\x94\xf7\x58\xfe\xed\x60\xf0\x6b\x93\x64\xb6\x30\x83\x39\xac\xb8\xb0\xfd\xf6\x4b\xd8\xa8\xbf\xdf\xc0\x42\xfd\x7d\x07\x6b\xf5\xf7\x0d\xdc\xab\xbf\x5f\xc2\x52\xfd\xfd\x11\x1e\xf8\x66\xec\x31\x6f\x92\x4c\xd3\x14\xc9\x3f\xfc\x79\x87\xe1\x89\x3f\x14\xa6\x2e\xb8\xe3\x9b\x71\xc0\x16\xe3\x60\x92\x4c\x19\x0a\xd4\xbd\xcf\x3b\x5c\x06\xc3\x09\x23\xb4\x3d\xf7\x82\xf3\x8d\x86\x7b\xc1\x10\x61\x34\xe3\x8d\x95\x6d\xdf\xd9\x76\x6e\x21\xbc\x9b\x6c\xa7\xd8\xb6\x5d\xf4\x00\x5b\x9c\xa6\x68\xce\x67\x63\x79\x8e\x45\x93\xed\x14\x1e\x26\xdb\x29\xdf\xd8\x76\x0d\x15\x92\x37\x8d\xe5\x4d\xec\xde\xb6\x67\xe3\x10\xcd\x21\xc0\x6c\x69\xdb\xf2\x02\xe7\xf3\xf1\x61\x08\x6e\x7e\xc6\x18\xa7\x4c\xf6\x90\x72\x5c\xb9\xc1\xcc\xe0\x09\x9a\x9d\xb7\x5f\x96\xd4\x6c\x44\x27\xdb\x28\x81\x78\x3c\x17\x67\xd5\xcd\xa9\xce\xa1\x04\xef\xed\x42\x73\x1a\x8a\xe2\x1b\xf9\x99\x92\xb9\x27\xdf\x38\x2b\x2f\x2e\xef\x9d\x3c\x9c\xab\x64\x69\x2c\x95\x54\x80\x64\x87\xe6\x98\xad\xcb\x83\x94\x53\xab\xf9\x38\x44\x2f\xcd\x59\xb5\x83\x61\x8e\xd9\x1c\xd6\xb6\x8d\xd0\x43\xfb\xc1\x8b\x92\xad\xeb\xa7\x69\x71\x2c\xa7\x1a\xcb\x01\x9c\x83\x5c\x0c\x6f\x6d\xfb\xc9\xb6\x1b\x4f\x93\xed\xd4\xb6\x63\xf4\x04\x5b\x98\x63\x8c\x77\x67\x7e\xfb\x25\x27\xe0\xb7\xbf\xe1\x14\xfc\xf6\x3b\xde\x05\xbf\xfd\x86\x0f\xc1\x6f\x7f\xc9\x49\x1f\xfc\xf6\x8f\xbc\x23\xaf\x7c\xcf\xfb\xf2\xd2\x5b\x4e\xe8\xb0\xc4\x9f\x0a\xa6\x44\xa4\x3e\x07\x66\x33\x48\xdd\x00\xa4\xa6\x21\xe9\x04\xad\xe1\xc3\xf5\x9b\x2d\x89\x9e\x72\xc4\x37\x81\xf0\x6e\xe6\x1a\xdc\x87\x2c\x63\x6d\x67\xf8\x0f\xad\xe1\xc6\xfb\x4c\xa0\xae\x12\xc1\xa3\x17\xcc\xc3\x47\xdb\xd6\x7f\xdb\xdf\xb9\xc9\x8a\xab\xf8\xcf\xb1\x3e\xc3\xea\x1e\x8a\x85\xbf\xb0\x6d\xf9\x6f\xf9\x01\xf9\x9b\x65\x53\x82\xac\x52\x34\x82\x85\x11\xae\xe3\x37\x4b\xc5\x6f\x96\x39\xbf\xa1\x35\xfc\x5f\x7f\xc4\xf3\xae\xbd\x72\xe3\x92\xf8\x79\x84\xf7\x14\xd8\x68\x9a\xaa\xab\x8a\x54\xa6\xf1\x1a\xd9\x20\xa7\x43\x03\x43\x19\x87\x65\xaa\x27\x10\x19\xe2\xf1\x11\xe7\x45\xd0\x5e\xa8\x33\x1e\x22\x10\x61\xbc\x63\xc7\xf2\x06\x24\x95\x89\x40\x71\x6c\x22\x35\x71\x90\x7a\xa5\x54\x3b\x18\x1d\xca\x6e\xd5\x08\x0e\x15\x9e\x41\x86\xd8\xb6\x7f\x07\xef\x10\x88\x8c\x30\xb2\xe6\xde\x83\x85\x3f\x97\x8b\xe8\x0e\x12\xa9\xd8\x43\xc6\x51\x68\x8d\x78\x71\x8a\x33\x1c\x86\x91\x8c\xb5\x6f\x89\x8b\x5a\x5f\x4c\x36\x3d\xa7\x64\x8d\x9e\x99\x9e\x9e\x66\x13\x74\x24\xd9\x44\xed\x67\x9f\x45\xed\x85\x99\xb8\xda\xeb\x07\xd3\x94\x49\x2a\x09\x0f\x51\xa2\xe0\x44\xa5\x00\x02\x1e\x2e\xb6\xde\x79\x6c\x6e\x36\xdb\xcf\xc5\xcf\x3b\x29\x3f\x2e\x45\x62\x79\xc1\x79\x94\xa6\x56\x6c\x0e\x0f\x04\x39\xeb\x0b\x83\x2e\xa8\x85\xb9\x78\xbb\x91\xe3\x26\xe6\x85\x30\xa7\x23\x02\xd4\xd3\xb6\x8d\xf4\x72\xd1\xea\x10\x36\xab\xa6\xc7\x48\x0f\xcc\xda\x91\x3a\x3b\x50\x29\xd6\xcb\x31\x3b\x29\x6f\xd4\xed\x8b\x67\x11\x6c\xd7\x22\x72\xef\x7d\xc1\x1a\x88\xd8\x02\x83\xf6\x51\x6e\xb3\x73\x54\x9e\x7b\x8c\xbc\xc4\xfc\xee\xca\xdf\xaa\x3b\x2c\xc9\x89\xcd\x69\x21\xe3\xe8\xde\xcc\xc5\xdd\x5c\x16\xd4\x9e\x58\x4f\x65\xbb\xd6\x91\x79\x14\x29\x9c\x1d\x53\x56\xc7\xb6\x1b\x01\xf2\xb8\xc1\x27\x29\x41\xe1\xaa\x06\x8e\x3c\x6d\x02\x2e\x3e\xf1\x70\xe3\xdf\xf7\xfa\x83\x69\xff\xca\x0d\xfe\x39\x39\x9f\x69\xb8\x1b\x23\xc0\x9f\x27\xe1\xf9\x26\xf2\xd6\x5e\xe2\x3d\x88\x73\x3d\xed\xb8\x2c\xc9\x77\x4e\x89\x4a\x0e\x3e\x0b\x50\xd0\xfe\x06\x9e\xb5\xf2\xc3\x94\xf8\xb4\x53\xc2\x9f\xc3\x94\x81\x8b\x51\x2a\x5b\xa9\xe1\x2e\x45\xa5\xf0\xee\x74\x42\xba\xca\xad\xa3\x79\x72\x54\x66\xc8\x85\x28\xdb\x39\xca\x4f\x04\xea\x9e\x9e\xe2\x8c\xd0\x97\xd1\x28\xad\xd7\xd9\xb9\x5a\x75\x27\x87\x0c\x6c\xaa\x15\xdf\xed\xb3\xae\x1a\x8f\xa3\xfc\x40\xd2\x04\x07\x23\x6b\x1b\xc4\xb3\x70\x23\x97\x6a\x6c\x49\x1a\xa1\x0d\x28\x85\xa8\xa6\xfd\xed\x9e\xca\x29\x16\x68\xe0\x60\xe4\x41\x00\x52\xe8\x3b\xa2\x90\x4d\x82\xe9\x44\x4c\xb9\x64\xac\x72\xe7\x39\x8c\xf4\x1c\x18\x38\x6c\xa0\x0c\x39\x35\x2c\xa4\x62\x8c\xc8\x3b\x47\x07\x18\x35\x9c\x53\x1a\x52\x1e\x13\x8c\xa2\xb1\x1e\x3b\x23\x8d\x31\xa2\xd6\x04\xa1\x03\x46\xe8\x40\xbe\xf5\x24\x87\x38\x0c\x93\x53\x95\xcc\x45\x59\xf4\x4b\x70\x9a\xe6\x62\x69\x60\xdb\x81\xc6\x43\xdb\x9f\x85\xa8\x69\xb1\x73\x2f\x98\x85\x51\x24\x57\xab\x17\x3c\x84\x33\xf7\x88\xbe\xdb\xa9\xe1\x0a\xd5\x45\xd6\x3b\xb1\xc8\x14\x45\x1b\x8c\xd8\x40\x52\xb1\xce\xa7\x4c\x3c\x85\xca\xe9\x18\x75\xa1\x63\x18\x01\xe9\x8c\xca\x63\x3c\x99\xb6\x67\xe1\xe6\xe9\x47\x2f\x59\x79\x41\x9a\x1e\xc7\x49\x90\xec\x23\x44\x51\x8e\xbf\xe9\x72\x0f\x09\x88\xa5\xb2\xe1\xa1\x44\x1e\x6c\x0f\x8a\xf7\x5f\xd3\x71\xf1\x81\x74\xca\x4c\x89\xfd\x59\x01\xfb\x59\xc4\x02\x6c\xc7\x31\xf3\xd0\x16\x62\x8c\x5b\x3e\xc4\x2d\x17\xc3\x9c\x13\xa5\x38\xf8\x57\xae\x6d\xbb\x57\x7e\x73\x66\xdb\x68\xce\x5b\x04\xfc\x26\x9f\xb5\x08\xb8\xea\x0f\xbe\x9c\xb5\x5a\xe7\xd7\xce\x25\xf6\xe5\x24\x45\xe3\x68\xe2\x4e\x79\x34\xf1\xa7\xcc\x04\x65\xc8\x13\xf2\xe6\xb9\x7c\x70\x9e\x47\x04\xa8\x35\xd3\xe9\x31\xd2\xe9\x01\xe9\x8c\x18\xe9\x8c\x80\x74\x1d\x46\xba\x6a\xe5\xd6\x70\x8a\xdf\x37\xc6\xe5\xdd\x92\x79\x6e\x93\x7c\x58\x23\xc9\x45\x4b\xb0\xa6\xfb\x83\xa8\x46\x3a\xbe\x26\xa5\xa1\x24\xf9\x50\x46\x72\xfc\xe3\x23\xe3\xbc\xe5\xf9\xe8\xfa\xe3\x88\x79\xc8\x87\x08\x5f\x6e\xaf\xdd\x4b\x9c\x4c\xdc\x66\x73\xca\xf3\x9c\x93\xe4\x13\x63\x71\x82\x7b\x91\xce\x30\xfb\xfc\x51\xf6\xf9\xbd\x4f\x68\xc2\x15\xdd\x2b\xd6\x6d\xb9\xe0\xcb\x31\x91\xeb\xc8\x43\x7e\x3e\x20\x33\x1e\xa2\x18\xb6\xca\xad\x2f\x6c\x3b\x6a\xf0\x48\x8f\xe2\xe5\xf6\x7a\x76\x89\xbd\x05\x42\x2e\xf7\x27\xb3\x66\x73\x8a\x1b\xdc\xc5\xb9\x94\xaf\x82\x7e\xf2\x1b\x67\xcd\xa6\xba\x57\xa4\xe9\x4c\xae\x12\x1f\xdb\xb6\x3f\x99\x4d\x39\x2f\x90\x43\xe5\xb5\x34\xcd\xf2\x32\x1b\xc2\xb6\x5b\x64\x57\x1d\x98\x21\x23\x9d\x61\x36\x40\xbb\x29\x74\x4f\xb0\x9f\x9e\xd1\xd4\x07\xd9\xaa\x90\xeb\x24\xce\x06\x4a\xea\xea\xdd\xce\x71\xae\xa0\xf7\x1e\xe1\x5c\x80\xcf\xa9\xfc\xb3\xe5\x1d\xf9\x67\xc6\xbb\xf2\xcf\x9c\xf7\xe5\x9f\x15\xef\xa9\xac\x90\x39\x6c\x78\x92\xa6\x79\xd4\x7b\x69\x84\x5d\x58\x14\xeb\x6e\x0d\xf7\xb0\x94\x2b\x0e\xc3\x03\xf7\xd0\x52\xaa\xf2\x01\x72\x61\x01\x1d\x0c\x77\x3c\x46\x0f\xf9\xc8\xdf\x72\x07\x1e\x79\x34\xde\xa0\x04\xee\x30\xf3\xd5\x81\x83\xcd\xea\xba\xbc\xbb\xbe\xbd\xbc\x35\xa3\xba\x4a\xd3\x5b\x39\xaa\x0f\xd8\xb6\xd1\x3d\x7f\x42\x6b\xfe\x30\xb9\x9d\xc2\x2d\x2c\x31\x08\x2c\xef\x89\xf0\xe3\xe4\x76\xca\xef\x73\x2c\xf5\xfb\x2c\x7d\xc5\xa4\x85\xe4\x56\xa7\x86\xa3\x35\xe6\x5e\xa6\x31\xaf\xf5\xef\x7e\xf6\xfb\x36\xd3\xa8\x1f\x75\x11\xd9\x75\x51\xb2\x75\x96\xcd\x3f\x29\x72\xd6\x5a\x84\x6d\xd3\x74\x36\x9e\xb1\x47\x33\x9b\x95\xe5\x0d\xdd\x0e\xeb\x76\xa0\x47\x59\x8f\xc2\xa0\xc7\x06\x3d\x39\xaf\x35\x02\x41\x36\xaf\x1d\x62\xd6\xbb\x9c\xcf\xd0\x4c\x70\x7c\x6a\xdb\x2b\x36\xe3\x82\x8f\x9f\xe5\x02\x37\xc1\x28\x9e\x14\xa1\xe5\xea\xde\x4a\x4a\x17\xa3\x6d\x3e\xf0\x2b\xee\x8f\xe7\x2d\xc2\x1c\xd8\x70\x5f\x76\x9f\x28\x84\x86\x2b\x8a\xd5\x72\xbe\x54\xfc\x6a\x25\xc7\x7b\x86\x9f\x5d\x3e\x9b\xac\xa6\xb0\x6a\xf2\x8d\xc6\x20\x94\x72\xb6\xfc\x05\xfe\x78\x75\xe5\xb0\xf9\x15\x5f\x1d\x8a\xd8\x6f\xc5\x7c\x3b\x13\xe7\x52\xd2\x58\x6f\x92\xa7\x73\x57\x0a\x01\xe7\x8f\x5e\xb2\x3a\x0f\xc2\x73\x2f\xf0\x12\xcf\xf5\x73\x79\x4b\xbd\xd6\x1f\xaf\xae\xb9\xc3\xe6\xd7\xab\x4b\xd9\x3c\xd6\x1d\xb0\x6d\xe4\xf2\x04\xb9\xa0\x7b\x01\x5b\x5c\x02\xd0\xad\x19\xec\x0e\x61\x1d\x52\x0c\xf3\x09\x91\x69\x30\x32\xdb\x67\x60\xb6\x8f\x92\x5e\xe2\x8d\x98\x79\x52\x72\x39\x42\x60\x14\x6d\xcd\xc3\x5a\x34\x58\xf2\xa1\xbd\x08\x25\x5c\xb4\x67\x61\x10\x27\xd1\x76\x96\x84\x11\x4e\xd3\xa4\xc1\xb5\x28\x64\xdb\x0d\x0f\x95\xcc\x2b\x2a\x3b\x3f\x07\x27\x0e\x14\x62\x71\x56\x62\x22\xe1\xc9\x24\x9c\x6a\x40\x66\x73\x47\xd9\x80\x3b\x56\x0d\xb2\xa4\x22\x18\x0d\xd8\x60\x90\x33\xf2\xee\x09\x71\xad\x4b\x8f\x53\x87\xc2\x72\xa4\x54\x31\x8c\xb4\xce\xde\xa5\xac\x2b\xe5\xd9\xee\xe7\x4a\x5d\xd9\x5a\x1e\x18\xd2\x3d\xe8\xca\xa5\x9c\x05\x10\x83\xcb\x9f\x77\x35\xd6\x44\x25\x2e\xa9\x82\xce\x2e\x2e\x48\x4b\xc0\x27\x53\xd0\x18\xcb\x89\xc2\x58\x0e\x26\xde\x94\x5b\xee\xc4\x6a\x7a\x4d\x6b\x6a\x9d\xb9\x52\x51\x2b\xac\x1d\x2f\xc1\xb5\xc0\x2a\xd9\xc0\x5e\x22\xab\x19\x18\x90\x60\xb0\x70\xd3\xc2\x56\x6e\x0f\x93\xcf\x2a\x2c\xda\x5d\x69\x4c\x72\x63\xd6\xbd\x17\xcc\xcb\xc2\x4b\x66\xe3\x2b\x78\x6c\xbc\x1f\x0c\x4d\x24\x09\xde\x0b\x9d\x0e\xa4\xa2\x12\x06\x33\x37\x41\xfb\xf7\x57\xeb\xc1\x94\x25\x45\x77\xec\xa3\x04\xb2\xe8\x2a\x08\x30\x93\x5a\x71\x00\xa2\x30\xd6\x55\xd7\x93\xdc\x32\x25\xeb\x5d\xf9\x12\xa8\x3d\x63\xf6\x48\x97\x0d\xba\xc5\x42\x39\xe1\x2c\xe9\x1a\x23\xb5\xde\x21\x99\xee\xf5\xde\x5d\x5a\x72\x52\xad\x2f\xb2\x6f\xb0\x38\x0f\x6a\xcc\x21\xf9\x37\xee\x10\x3e\xb9\xad\x24\xaf\x3e\x00\x16\x15\x63\xeb\xfb\x02\x8d\xd6\x6c\x0c\x31\xb6\x5e\x6f\x7d\x5f\xe1\x5f\x55\x0a\x66\xa0\x7d\x0c\xd3\x92\xc9\x40\xea\xf1\xc6\x5c\x10\xe1\xe7\xdd\x0e\x25\xc6\x5e\x21\x09\xa5\x87\xf1\x38\x62\xe1\x58\xee\x3f\x66\xdd\x66\xf6\x12\x14\x2b\x99\x01\xd7\xda\x3b\x13\x35\x87\x42\x8c\x4b\x43\xc0\xe2\xf2\x66\xcc\xb4\xa6\xee\x51\x7f\xd0\xf3\x2e\x57\x66\x4f\x8b\x34\x99\xf5\x0c\x1b\xcc\xeb\xa1\x4a\x10\xd5\x92\x7f\xf7\x73\xc5\xf5\xd1\x00\xb7\x17\x6a\x2e\x47\x99\x79\x9f\x18\xe6\x22\xa5\x09\x29\x33\x48\x19\xd3\xe7\x02\xf5\xfb\x52\x52\x12\x68\xd8\x91\x5c\x44\xa0\x61\x4f\xb2\x11\xa9\x47\x11\xc9\x41\x04\xea\xf5\x31\x6c\x64\x4b\x14\xb7\x17\x6e\x9c\xfc\x59\x3c\x81\xb2\xf3\x74\x07\x18\xd6\x7c\x35\xb6\xee\x62\x39\x41\xde\xcf\xc2\x82\xfb\x3a\xe9\x03\x02\xbe\x91\xfc\x4a\x2a\xa8\x2f\x2d\xa9\x07\xe1\x02\xa0\x41\xaa\x7d\xa6\xbc\xba\x68\xdf\x2d\x2e\xa3\xcb\x88\x47\x6d\x05\xde\x1b\xb5\x3f\x94\xbc\x57\x51\x79\xc7\x3e\x2f\x45\xf2\x55\x41\x77\xf7\x4c\x4b\xb0\xd5\x6f\x96\xdf\x53\xce\xbe\x08\xf0\xb3\x8b\x04\xcc\x20\x01\xeb\xce\xb3\x30\x88\xf6\x5d\xc2\x13\xf9\xc7\xe3\x9e\x8a\xe5\x56\xe7\x16\x86\x08\xcb\x63\x3f\x3f\x9e\xac\xa7\x3c\x2b\xc9\x13\xd8\xb6\x8f\x02\x88\x40\x4c\xb6\x53\xb9\x45\x8b\x7d\x1d\xa2\x59\xc9\x8e\xfe\x3c\xf3\x85\x1b\x95\x6d\x7f\x19\x99\x13\x5c\x3b\x0a\x20\x91\x74\x45\x76\x01\x02\x3d\x04\xc1\x65\xc0\x83\x76\x80\x83\x76\xa4\x8a\x00\xb5\x37\xb6\x8d\x82\xf6\x86\x07\xed\x4d\x3b\xc8\x59\x48\xae\x94\x04\x6d\x6f\x7a\xa6\xba\x7d\xd8\xdf\x9d\xb9\xed\x00\x3b\x24\x2a\xbd\x3e\xe0\xf7\x28\x02\xa1\x66\x28\x4f\xf6\x0a\xda\x01\x84\xf2\x95\x67\xd9\x8b\xd4\x64\xb5\xbd\x29\x98\x8e\x85\x2a\x73\x2c\xe0\x9e\xce\x33\xf2\xda\x1b\x1e\x62\x88\x64\x47\x54\x9c\xbd\x3a\xf2\xd4\x19\x3f\x3f\xe3\xab\x7b\x26\xeb\x69\xab\xb5\xcb\xcc\xeb\xc1\x0e\x16\x61\x74\xe3\xce\x56\x95\x6e\xe6\x1d\x3c\xcb\xc6\x4c\x2e\xa5\x18\x09\x38\x50\x10\xeb\xb5\x9a\x0e\x96\x8b\x69\x1c\xb5\x83\xac\x40\xec\xa5\x12\x7d\x02\x14\xb5\x1f\x20\x6a\x7f\xd0\x25\x2a\x2e\x23\xdb\x8e\xda\xd1\x25\x96\x2b\x6f\xb3\x83\x95\x1b\xb3\xc3\x9d\xd9\x68\xdc\xa3\x62\xc8\x84\x02\x4c\x59\xd9\x76\x50\x99\x6e\xb3\x0d\x8e\xd8\x7b\xf3\xc7\x27\xeb\xa9\x7c\x7c\x26\x67\x67\x71\x60\x17\xcd\x91\xe8\xf8\xbd\xda\x45\xf9\xca\x1a\x87\xed\x07\x1e\x31\xa4\xa6\x39\xe4\xcf\x1e\xf3\xe4\xce\x52\xa6\xd3\x0f\x2c\x81\x07\x16\xc1\x86\xa9\x55\xe4\x43\x90\xeb\x76\xac\x41\x76\x6a\x59\xa7\x29\x52\xcb\x24\xc4\x10\xa8\x25\x15\xc8\x43\xb9\x50\x9a\x4d\xd0\x5b\x53\x4e\xa4\xda\x95\xde\x94\x87\x18\x83\xd8\xc1\x52\x24\x37\x41\x12\x3d\xb1\x7b\x88\x45\xf2\x2e\x89\xc2\x60\x79\xd0\xe7\xad\x3a\x28\x6f\xb6\x08\x3f\xeb\x41\x4f\xf8\xa2\x28\x7e\xd2\xbe\xfb\xc0\x33\xb8\xc2\x6c\xa9\xee\x70\xa5\x00\x49\xb1\x41\xf4\x68\xc9\xcf\xf9\xa0\xb7\x88\x5f\x9d\xaa\x12\xce\x4b\xa2\xfb\xed\xf3\x6c\xc2\xe5\xb9\xf6\xdd\x02\x8f\x67\xc8\x01\xeb\x83\x78\x92\x6c\x2b\x19\x47\xed\x0f\x4c\x9b\x7d\xb3\xdf\x0f\x6c\x22\x57\x42\xd4\x7e\x98\x62\x35\xb4\x99\x08\x06\x33\x44\x30\xde\x61\x88\xc6\x96\x89\xe5\xb1\xf2\x67\xa1\x11\xa9\x61\x9f\x2b\x89\x49\xb2\x02\xd2\x63\x84\xf4\x80\x50\xc2\x08\x25\x40\xba\x03\x46\xba\x03\xe8\xf4\x58\xa7\x67\xb4\x82\x5e\x9f\xf5\xfa\xd0\xef\xb3\x7e\x1f\x86\x1d\x36\xec\xc0\xb0\xc7\x86\x3d\x18\x51\x36\xa2\x30\xea\xb3\x51\x1f\x46\x03\x36\x1a\x48\x5a\xff\xd9\x66\x83\xcc\x44\x2f\x09\xf4\x52\x24\x3f\x0a\xf7\x83\x22\xf9\x9d\xbe\xa6\xf8\x83\x51\x3d\xc5\x97\x6a\x87\xa4\x90\xfd\x91\xa1\xf8\x92\xa0\xaf\xf8\x16\xf5\x24\xc1\xdf\xa2\x3e\x86\x05\x77\x60\x5d\x9b\xd1\xdb\xbe\xf3\xf5\x6a\xf2\x55\x34\xfc\x3d\xde\x95\x69\xbf\x99\x7a\x97\x4f\xa6\x3b\x58\xd6\xcb\x9c\x2b\x24\xda\x6e\x6d\x44\xbb\x98\x38\x52\x9f\x4e\x76\x18\xef\xce\xee\x4b\x22\x4e\x75\x5b\xe5\xd2\xd9\xd2\x80\x29\x28\xfa\x95\xf3\x8b\x64\x42\xa6\xc7\xf7\x72\xfe\xcc\x4e\x2e\x6a\x56\xa7\x33\x17\xcd\x46\xe3\x68\x42\xb2\x4a\x05\x6d\x57\x6b\x8b\x13\x01\xc9\x14\x1f\xa5\xaf\x89\xdc\x99\xea\xf6\xd2\x37\x16\x5f\x9f\xe8\x6f\x14\x05\xe3\xf8\x4f\x19\x60\x9e\xdb\x8e\x37\x8a\xf5\x27\x52\xb8\x6c\x34\xfe\x93\x94\xfb\x3f\x9b\xf5\x85\xc6\x49\x5f\xcf\xfa\xb6\xb5\xac\x6f\xd1\x6c\x56\x58\xdd\x01\x8f\x0b\xf7\x78\x5c\x80\xb6\x65\x1e\x57\x33\x04\x52\xb4\x8f\x0b\x7f\x43\x83\x68\x7f\x83\xd2\x56\xcb\xf8\xa5\xd1\x78\x8d\xe6\x19\x59\xc4\x6d\xdd\x12\x12\x98\x45\xb6\x3d\xcb\x81\x4d\x3d\x9c\x27\x46\x45\x13\x73\xaa\x66\x72\x7f\xe7\x4b\x57\x0a\x24\x69\xff\x8d\x92\x40\x6f\x4f\x10\x68\xee\x21\x65\xfe\x28\x72\x83\x54\xdb\xc1\x78\xad\x84\x37\x91\x98\xba\x2c\x13\x39\xc4\xda\x0f\x09\xdb\x45\x9c\x84\x91\x60\xeb\x0a\xc5\xa8\x50\x8a\x4e\x9f\x75\xfa\xd0\x75\x58\xd7\x31\x94\xa2\x3f\x62\xfd\x91\x16\xe0\x35\xa5\x90\xd4\xa1\xc6\x90\x56\x4b\x1d\xfa\xc6\xa8\xd6\x77\x32\x39\xd0\x50\x05\x45\x36\x5c\x4d\x36\x2a\x64\x41\x92\x89\x99\x21\x1b\x92\x2c\xf4\xa9\x96\x03\x87\x5d\x2d\x07\x12\x4a\xb1\x12\x00\x07\x47\xad\x4e\x10\x81\xb2\x0f\xe9\x91\x7a\x50\x85\xab\xe1\x89\x3f\xc0\x1d\xbf\x1f\x2b\x87\x1d\xb3\xdc\xf9\xdc\x82\x5b\xfe\x64\xdb\x25\xa7\x01\x3c\x4a\x45\xf1\xa6\xa6\x6e\xcd\xed\x44\x4c\xcf\x42\x74\x0b\x02\x2c\xbd\x12\x2c\x8d\x62\xb2\x72\x25\x21\x17\xe3\x9a\x4d\x8e\x96\xb6\xdd\x98\xe9\xa4\xc0\xa4\x84\xd7\xaa\xd5\x0d\x87\x09\xbc\x63\xca\x93\x58\xff\xfc\x79\xf6\xf8\x58\x6f\x0b\x76\xb4\x0d\x57\x21\x5e\xd6\xb6\x51\xff\x8c\x86\x55\x60\x55\x6e\x79\xea\x09\x88\xcc\x33\x78\x57\xef\x6f\x3b\x7f\xb2\x6d\xb4\x4c\xd3\xdb\xb6\x91\xa4\x6c\xbb\x31\xaf\x38\xad\x91\xa4\xd3\x4f\x38\x0b\x4b\x45\xb8\x1d\x88\x8f\xba\xf6\x18\xd6\xa3\xfc\x51\x91\xf2\x27\x78\xc3\x3f\x4e\xee\xa6\x68\x39\x7e\xde\xb1\x96\x03\x04\x37\xf8\x47\x78\xcf\xab\xcd\x7d\x54\xdb\x86\xa8\xcc\xe5\x77\x7c\x55\xad\xf0\xa3\xda\x41\x8a\x64\xc0\x07\xde\x58\xda\x76\xf5\xe1\x82\xc5\xeb\x37\x26\xbc\x77\x99\xb4\x5a\x97\x58\xc8\x17\x27\x85\xcc\xd3\x10\xea\x35\x2d\x47\x51\x9f\x77\x69\x8a\xd0\x13\x4f\x4a\x6d\x19\xe1\x23\x81\x27\x49\xa8\xf5\xaa\x5f\xa8\x4f\x7d\x80\x04\x9e\xf6\xea\xef\x46\x92\xa4\x45\x70\x0f\xc1\xe4\x6e\x0a\x01\x86\x40\x7e\x7d\x89\xc3\xdc\xc2\x6d\xd9\x9e\xc3\x9f\x30\xa0\xf7\x69\xfa\x41\x2a\xdb\x37\x28\x5b\x79\x18\x6e\x90\x5a\x78\x18\xee\x6d\xfb\x46\xbb\xa3\x31\x06\xf4\x21\x4d\xdf\x60\x79\xe6\x0e\xc3\xd2\xb6\x6f\xdb\x4a\xfa\xcf\x69\x97\xf9\xad\xad\x8c\x4f\x7c\xdd\xae\x92\x72\x94\x80\x80\x7b\xb8\xc3\x10\xa3\xf2\xa6\x88\x30\xb8\xed\xd7\x37\x37\x5f\xf3\x46\x0e\xf6\xb7\x41\xf2\x83\xe1\x71\x22\xa6\xfc\x09\x3c\xe4\xb5\xbf\x69\x7a\xed\x1f\x9b\x5e\xfb\xe5\x0b\xf4\xd4\xe0\x0f\x18\x1e\x31\x2c\xd3\x74\xdd\xce\x85\x36\xf9\x08\xdc\x63\x78\xaa\x50\x1f\xd2\x67\x84\xf4\x81\x50\xca\x08\xa5\x86\x0a\xf5\x1d\xd6\x77\xa0\x4f\x59\x9f\x66\x54\x68\xc8\xfa\x43\x18\x74\xd8\xa0\x63\x68\xd1\xb0\xcb\x86\xdd\x9c\x22\xf5\x6a\x2c\xd8\x55\xaf\x54\xff\x84\x57\xaa\xcf\x88\xd4\x9f\x7b\x35\xe6\xd2\x63\x0a\xae\x36\x55\x9c\x8e\x85\x54\xb6\x25\x31\x2e\x02\x46\x1c\x88\x30\x66\xda\xd3\xaf\x47\xa1\xcb\x08\xe9\xe6\x52\x57\xaf\xc6\x90\x58\xfd\x8a\xc1\x89\xaf\x50\x51\x47\xca\xea\x22\x9b\xaa\x31\xc9\xd5\x93\x68\x65\xdf\x57\x89\xf1\xf9\x9c\xcb\x95\xf1\xde\x5b\x0b\x08\xf7\x2f\x94\xd0\x11\xa0\xd6\x80\x20\xae\x47\x63\xc1\x2c\xc7\x6a\x8a\xb2\xc6\x1c\xd4\x44\xb0\x58\x4e\x67\xd8\x6b\x39\x83\x16\xed\xbd\x77\x06\xcc\xe9\xb3\xce\xa8\x3d\x1a\x8d\xfe\x66\x35\x78\xa8\xc9\x50\x0e\x53\xd0\xea\x39\xa5\xff\x94\x60\x8c\xd3\xb4\x51\x6d\x76\xff\xa1\xd7\xee\x6b\x75\xe3\xb8\x74\x8f\x64\xd2\x5e\xfc\xd2\x0b\xbc\x44\x20\xaf\x84\x88\x9a\xf9\xa6\xdf\xba\xc1\x32\xb3\x2f\xbf\xd2\x29\xfa\xe7\x89\xb7\xce\xdd\xf6\x67\x7b\xca\x81\x2e\xbf\xfd\x72\xeb\xfb\xa6\x00\x78\x94\x9f\x2c\x43\x25\xa9\x3a\x41\x89\xc1\x86\x4b\xae\x47\xa3\xd1\x68\x6c\x35\x2d\x66\x59\x39\x8d\x68\x22\x85\xf2\xe9\x58\xcd\xbc\x62\xa0\x94\x0f\xb4\x21\x26\x18\xb7\xfa\xac\xd5\xc5\x4d\xab\x65\x35\x63\x94\xbf\x22\xaf\x77\xbf\x77\x41\x43\xbe\xe0\xa6\xf5\xbe\x7c\x56\xe1\x30\xa9\xd3\xac\xd2\x8a\x06\xb5\x39\xbc\x90\x63\xe7\xe1\xa6\xd5\xb6\x9a\x28\xba\x1e\x8d\xc6\x91\x9a\xde\x18\x45\xf2\xec\xdf\xac\x1d\x0b\x77\xf0\xac\x36\xab\x5c\x77\x9f\x6d\xb3\xcd\xcc\x7d\x5d\xa2\xec\x7b\x26\x76\xe0\x78\xbc\x74\x51\xeb\x92\x0b\xdb\x16\x0d\xce\x43\xdb\xb6\x0c\x80\x95\x3a\x7b\xe8\x20\x78\x95\xfb\xb4\x57\x5e\x90\x94\xea\x00\xa2\xcc\xa6\x2a\x1a\x3c\xd4\x6e\xf7\x2e\x61\xa4\x4b\xb4\x04\x24\x3f\xe4\x33\x9d\xef\xa5\x62\xcd\x35\x1d\x30\xd1\x20\xae\xef\x9f\xaf\x45\xb2\x0a\xe7\xe7\x61\x70\xae\xf0\xb4\xf6\xfd\xea\xbd\x4f\xfa\xd5\x87\x27\xf6\xbe\x8a\x11\xca\xe7\xa0\xc6\x50\x57\x6d\x6a\x74\xa2\x29\x15\x03\x66\xe8\xad\x31\xdb\xf6\x4e\x86\x1b\x59\x25\x96\x05\xd5\x60\x3d\xf0\xe2\x37\x19\xed\xb8\x5d\xc0\xc6\x9c\x7e\x15\xdf\xe4\xd1\x48\x90\x84\x1a\x99\xc0\x50\x95\xcc\x4e\x09\x19\x5e\x8a\xd2\x47\x12\x65\x4b\x37\x23\x75\xca\x8d\xeb\x18\x75\x94\x38\xd4\x88\x9c\xce\xd1\x20\xfc\xcc\xba\x2e\xe4\xa6\xf5\xda\x0b\xe5\x9f\xc2\x99\x74\x10\x83\xcb\x23\x79\xcd\xe7\x61\x7b\x01\x5b\xee\x5c\xba\x99\xc1\x67\x7b\x89\xfd\x2c\xce\x30\xe6\xee\x64\xdb\x6c\x4e\x95\x98\xa7\x74\xb3\x18\x57\x1d\xd2\x0e\x65\xc4\xa1\x40\x9c\x1e\x23\x4e\x0f\x88\xd3\x67\xc4\x91\x6b\xac\x7f\xc2\xef\x9a\x89\xce\xbd\xcc\x3d\x97\xb9\x5d\xa5\x08\xed\x1a\x53\xea\xc9\x10\x69\x13\x1c\xfd\xd2\x04\x47\x7f\x63\x82\xa3\xdf\x99\xe0\xe8\x37\x26\x38\xfa\x4b\x78\xe0\x8b\x71\xc0\xd6\x63\x1d\xf2\xac\x22\x9f\xf9\xf3\x0e\xd7\xc6\x40\xc3\x13\x5f\xd4\x44\x52\xdf\xf1\x92\xc8\x90\xa6\x65\x01\x42\x5e\x2f\x22\xa7\x17\x45\xe4\xf4\x9c\x23\x34\xe3\x8d\x8d\x6d\x3f\x94\x82\xa7\x1f\x26\xdb\x29\x1e\x3f\xb0\x08\x4f\xb6\x53\x58\xf1\xa5\x6d\xcf\xc6\xae\x8e\x84\xbe\x3f\x12\x10\xec\xd6\x05\x04\x3f\xd8\x76\x8c\x1e\x60\x0b\x3a\xec\xf7\x7b\x0c\x4f\x93\xed\xb4\xc1\xe7\xb6\x1d\xaa\xa8\xdf\x95\x92\x9f\xee\xb2\x93\x48\x05\x59\xcf\xf1\xee\x2c\x68\xcf\xc2\x48\x70\x0f\xfe\xbf\x88\x08\x36\x02\x8e\x4a\x9e\x31\x86\x18\xb3\xb9\x4c\x6c\x51\xff\x84\x93\x56\xfb\x42\x54\x2d\xcb\xd3\xbe\x42\x7e\xd1\xbe\x38\x4b\xa2\xa7\x67\xeb\xa2\x7d\x61\x4d\xc4\x14\x25\xb8\xf0\x42\x94\xdc\x13\xc9\x24\x98\xf2\x06\x81\xc6\xe1\x8d\x1e\x7e\xce\x72\x20\x2a\x51\x50\xb2\x8f\x9f\x12\x4c\x28\x39\x4e\x51\xb2\x78\xd2\xfe\xa7\x44\x12\x9d\xe5\x5c\x32\x2d\x19\x16\x31\x30\x5b\x40\x8a\x2a\xca\x89\x60\x74\x47\x39\x3a\x4a\x79\x24\x64\xa8\x02\x77\x4a\x8e\x55\x98\xf1\x46\x58\x91\x0e\x34\xdf\x96\xe3\x94\x5b\x91\xc4\x47\x31\xab\x03\x1e\x2a\xee\x58\x46\xe1\x76\x13\xf3\x67\x97\x59\x03\x6b\x27\x95\x68\x6b\x20\x79\x8d\x65\xe5\x10\xb0\x02\xac\x3f\x5c\xb9\xd7\x96\x52\x37\xe6\x87\xcd\x5d\xa0\x31\xc3\x17\x4a\x56\x90\xef\x3b\x3b\x7c\x6d\xae\x7a\x1d\x09\x96\xd7\x66\x04\xcb\xbd\xcf\x68\x61\xc1\x3d\x28\xe7\x3c\x8b\x66\xb2\x6d\xcb\xb5\xe4\xef\x89\x33\xb5\x6d\xeb\x5e\x1f\x93\xe9\x0e\x9d\x12\x52\x65\xe3\x2b\xee\x4a\x42\xb7\xa9\x1b\xb2\x72\x59\xe5\x64\xb2\x9a\xd6\x74\x7c\xb0\x83\x41\x83\x5b\xd9\x6a\xc2\x52\x41\xdf\x8c\x6b\xdb\x6a\x10\x88\xf8\x85\x9b\xcf\x41\x74\x74\x30\x94\xef\x61\xeb\xfb\x3b\xb0\xd4\x47\x67\x90\x2a\x51\x45\x43\x7a\x56\x90\x2a\xc5\x09\xb9\x85\x0f\x1b\x8b\x76\x18\xa2\xc9\x6a\xaa\xaa\xb6\x36\x92\x1d\xce\xc2\x3f\x54\x00\xe8\x26\x4d\x1b\x8b\x34\xb5\xcc\x84\x9a\x17\x35\x66\x69\x5a\x79\x73\x63\xae\x3f\x62\x2d\xd7\xd0\x64\x35\x85\x7b\x1e\xa1\x18\x56\xa0\x3e\x7c\x1f\x67\xab\x92\x69\x94\xe8\xaf\xe4\xdc\x1f\x6f\x6c\xbb\xe1\x8d\x9f\xe7\x61\x20\x58\xc3\x31\xf1\xb5\xeb\x4a\xf6\x12\xdb\xbb\x6a\xf2\x94\x22\x48\xca\x57\xc9\x4e\x0e\xf4\x92\xdf\x4f\x9c\x29\x3c\xf0\xfb\x09\x99\x9e\x05\x28\x4b\x2c\xcc\xc9\xb5\x80\x25\x06\x0f\xe9\x9a\x1d\xa5\xf3\x2b\xa0\x9c\x27\xe3\x5a\xdb\xe8\x43\x1e\x42\xaf\x6d\x54\xbb\x1a\x1b\x66\xf5\x26\xbc\xcb\xcc\xd0\x46\x9d\x93\x02\x09\x19\x42\xe6\xa1\xcc\x52\x97\x7b\x3d\xd6\xeb\x19\xc5\x2e\xa7\x7f\xbf\x41\x62\xac\x5b\xc7\xd9\x3e\xcb\x24\xba\x84\x17\x32\xb5\x30\xf9\x82\xb6\x8d\x92\x26\xb7\x96\xca\xf2\xe8\x2d\x83\x30\x12\x5f\xb9\xb1\x30\xa7\xb5\x41\x72\xbd\xf5\x13\xcf\xf7\x82\xec\xec\x5a\x9d\xdd\x06\xde\x2c\x9c\x67\xe7\xb6\xea\x5c\x9c\x78\xb3\x0f\x4f\xe6\xd4\x93\x85\x41\xb1\xf9\x4c\x70\xec\xd7\x08\x8e\xb5\xdf\x33\x18\x54\xa3\x16\x54\x40\x55\xd9\x49\xaa\xa9\xbf\x17\x7f\xa5\x9c\xf9\xef\x36\x91\x70\xe7\x52\x64\xaa\x65\x05\x26\xf7\xc6\x87\x9c\xfb\x17\x86\x8e\x05\xac\xe1\x9e\xcf\x60\xc9\x1d\x78\xe0\x8d\xc6\x4a\xb2\xc6\x15\x6c\xa0\x83\x2f\x97\x57\x5b\x1d\x8a\xb3\xd4\x01\x65\xf2\x70\xc1\x1f\xc6\x0f\xc8\x9f\x2c\xa7\xb0\x84\x08\x33\x75\xb4\x96\x9b\xd7\x43\x0b\x6c\xdb\x68\xcd\x73\x7e\x8d\xd6\x7c\x31\x71\xa7\x78\xdc\x68\xac\x59\x80\x16\x18\xc3\xda\xb6\xe7\xd7\x0e\xbe\xe7\xba\x4b\x0b\x08\xd1\x22\x0f\x0b\xba\x87\x79\x8b\xe0\x16\x51\x11\x54\xf2\x65\xf7\xd7\x7c\xe4\x38\x03\x32\x1a\xd1\x5e\x77\xd0\x75\x46\x23\x72\x20\x47\xe3\xb3\x64\x72\x3f\xe5\x8b\xdd\x7d\xb3\xb9\x5b\x36\x9b\x59\x3c\xc5\x7d\x25\x38\xc7\x2c\x36\x13\x03\x55\x89\x50\xe9\x1f\x75\x8d\x17\x11\x6e\x43\x62\x24\x2d\x63\xa3\xec\x18\x41\x4b\xcd\x8b\x62\x33\x3d\x22\xd9\xcc\xf3\x0e\x66\xfc\x79\x77\x29\xe5\x98\x63\x06\xc8\x39\xac\xf4\x0b\x36\xb0\xd0\xd6\x48\xbe\x1a\x1f\x12\x26\xb1\x63\xbe\xca\x96\xe4\x01\x92\x0f\x25\x63\xca\x08\x86\x27\xee\x9c\xd5\xe7\xa9\x2e\x4f\x25\x8c\x7a\x89\x16\xa9\x1b\x96\x86\x0f\x42\x4b\x13\xd7\xb2\x91\xf4\x3d\x9b\x81\xcb\xcd\xf5\xd3\xe5\x93\x09\x79\xbb\xe7\xc9\xf8\x01\xc5\x68\xc1\xc5\xe4\x69\x8a\x25\x2d\x59\x4c\xc8\x14\xb3\x07\xa4\x4e\x60\xce\xf9\x36\x4d\xef\x39\xe7\x59\x50\xda\xf9\x7d\x11\x94\xb8\xe6\xcb\x2c\x60\xe0\xb2\x81\x16\x7c\x6d\xac\x7a\xb8\x2d\x89\xd4\xa5\x79\x85\x87\xd6\xf0\x00\x0b\x1d\x90\x0f\xc9\x91\x46\x71\xfb\xcb\xb7\x37\x5f\xfc\x59\xe1\xe4\xbd\xbd\x79\xff\xfd\xdb\xd7\x7c\x56\x99\x5d\xc2\x48\xcf\xe8\x67\xd9\x1c\xf7\xd9\xa0\x0f\x43\xc2\x86\x4a\xbe\xa8\x51\x7b\x2a\x39\x3d\xb4\x8b\x91\x15\x28\xc0\xaf\x56\x76\x63\x2b\x09\x5b\x46\xb1\x84\x5c\x88\xcc\x03\xff\x55\x38\x76\x97\x11\x95\xbc\xd5\xaf\xd1\x82\xaa\x42\x10\x3d\x21\x04\x99\x18\xfd\x7e\x8d\xf2\x52\x6d\xa4\x73\xa2\x91\x0e\xa3\x9d\xdd\x54\x92\xce\x4f\x34\x72\x2a\xd0\xdf\x18\x9d\x54\x4e\x9a\x71\x0a\x66\x06\xa8\xc1\x09\x59\xb4\x3f\x2c\x92\x47\xcb\x96\x1d\xdb\x0e\xf2\xf3\x26\x23\x74\x07\xcf\x4a\xc6\x95\x2d\x7e\x52\x72\x3c\x11\x2e\xae\x93\x5e\x74\x17\x7b\x03\xd6\x1b\xe4\x2a\xee\xe0\x44\xc4\x59\x16\x72\x47\xa8\xa3\x3c\x21\x9f\x10\x7e\x54\xf1\xec\xb2\x0c\x91\x31\x8f\xb8\xc1\x79\x54\xab\x71\x28\xd0\x5a\x1e\x97\x42\x9e\xe4\xad\xc5\x4f\xdb\x0e\x50\x88\x6d\xdb\xb3\x6d\x0f\x09\x08\xb3\x7c\x1e\xea\x30\x42\x9d\x9c\x28\x0d\x3e\x33\x69\xbd\xfc\x79\x79\xc4\x52\x94\xa5\x53\x27\xc7\x92\x39\xc7\x02\xe1\x5c\x78\xc0\xfb\x69\x9d\x63\x81\x92\x89\x33\xc5\x25\xf1\x42\xfe\xdc\x4f\xf3\x34\xb7\x41\xa2\xa8\x42\xe5\x5e\x7d\x6e\x2f\xd7\xba\xf2\x00\x24\x13\x5a\xfb\x94\xbe\xa0\x1f\xed\x1e\x7f\x14\x92\x49\xe7\xf8\xf3\xfa\xea\x7e\xaa\x69\x54\x24\xfe\x0d\x4e\x47\x9b\x95\xd6\x85\x89\xd0\xb2\x7e\xb6\x94\xaa\x7b\x60\xa4\x40\x4e\x96\x55\x56\x23\x0a\x59\xef\xb2\xe8\x30\x79\x72\x2c\x32\x83\x85\x85\x59\x1e\xf9\x55\x4e\x6e\x19\x9c\xe0\x45\xc3\x4a\x10\x9c\x97\xa3\x26\x40\x78\x90\xe1\x72\x32\x8e\x2b\x67\xcf\x42\x45\x5a\xa8\x67\x35\xf0\x7e\x38\xf1\x94\xeb\x17\x97\x23\xc8\x86\x7d\x36\x54\x5d\x3b\x91\x8b\x57\x1d\x31\x03\x58\x12\xab\xbf\xd5\xa0\x45\x33\x2a\xea\x8a\x19\x94\xca\xe7\xd7\x90\xd1\xea\xd6\x2d\xa0\xea\x4f\x7e\xa4\xca\x28\xb3\xed\xdc\x9a\xab\x7e\x20\x81\x95\x63\x7b\x07\xcf\xf9\x36\xfb\x24\xc9\x3d\xe1\x1b\xc8\x32\xb4\x86\x27\x4c\x35\x19\xc1\xe9\xf6\xcb\x31\xbe\x9f\xa1\xb5\x17\x0e\x6d\x15\x4f\x59\xc8\x54\x09\x17\x93\x50\xc9\x54\x09\xb3\xb4\xec\x6e\x71\xe5\x48\xc6\x07\x81\x7f\x39\x39\x19\x9e\x8a\xf6\x3e\x9a\xb9\x05\x91\x54\x54\x4a\x16\x02\x6f\x9c\xa0\x00\x45\x4a\x16\x88\xd4\xae\x4f\x50\x9e\x01\x69\xb2\x1c\x42\x2e\xda\xfa\x76\x93\x00\x97\x77\x3d\x54\xb4\x2f\x4f\x94\x83\x78\x57\x96\x8d\x87\x35\xdc\xa0\xde\xc3\xd2\x2f\x3c\x2c\x7a\x4c\xa9\x52\xfe\x9f\x77\x67\x3a\x9b\x2b\x86\x9a\x4d\x52\x13\x16\xaa\xdd\x96\xf5\x59\x5f\x06\x67\xa4\x64\xaa\x0a\x50\x0c\xcf\x52\x84\x61\x3a\xbb\x77\x87\x21\x94\xf7\x35\xad\xf3\x12\x82\x49\x89\x89\x66\x7e\xab\x4a\xc2\x98\x8e\xa5\x91\x9f\xfb\xb9\x4e\x98\xe1\xe0\x88\x9f\x7c\xe0\x68\x19\x54\xd2\x05\x29\x82\x0e\xa9\x76\x93\xab\xe1\x98\x29\xf3\x66\xc7\xc4\xcf\xec\x0f\xc6\x8a\x37\xd0\x64\xda\xfe\x20\x9e\x62\xdb\x56\x48\x9f\x96\x17\x98\x13\x08\x4b\x6d\x5f\xc7\x25\xc1\x82\xe7\x61\x45\xeb\x23\xc5\x14\x76\xc7\x17\xcf\x3d\x2c\xe1\x01\x9e\xf0\xb3\xd6\x50\xef\xb5\xfd\xe6\x0e\x6e\xe1\x71\xcf\x95\x2e\x75\xed\x95\x6d\x0b\xa9\x67\xbc\xcb\xe4\xbe\x77\x13\x31\x3d\xdb\x4b\xa1\xd8\x30\xf5\x67\x71\x80\xdf\x51\x8e\x18\x3f\x8f\xf2\x18\x9a\xe3\xc0\x1d\x7b\xf7\xc1\x47\x5e\x99\x4a\x78\xc3\x97\x9c\x2f\xe0\xbd\x54\x6d\xde\x55\x10\x08\x3e\xf0\x77\x93\xf9\x34\x4d\xdf\x4d\xac\xff\xf8\x1f\xf3\x51\x9d\xa6\xe9\xd2\xb6\xdf\x49\x75\xe8\x2d\xff\x90\xa6\x37\x68\x89\xe1\x3b\xbe\x1c\xbf\x19\xdf\xa0\x3c\x4c\x0b\xb3\xb7\x59\xf4\xdb\x17\x3c\xa7\x83\x89\x6d\xbf\xcb\xdc\xdf\x69\xfa\x41\x4a\xe8\x5f\xd8\x36\x7a\xe4\x33\xf4\x45\xe1\xb8\x12\x18\x4b\x61\xc2\xa4\x30\x97\x24\x8a\x47\x25\x5a\xdb\x36\xda\xa2\x47\xf8\xa8\xf3\x95\xd3\xb4\x46\x38\x79\x54\xfd\x8e\xd1\x23\xcc\x61\x8d\x31\xbc\xb1\xed\x0f\xb6\xfd\xa1\x1d\xb8\x6b\xd1\xe0\x7c\x61\xdb\xe8\x3d\x6f\x38\xf0\xb6\x66\xae\x3f\x94\x1c\x62\x3b\x15\xa6\xd7\x78\x4a\x53\x39\x6b\x8d\xf7\xf2\xbb\x75\xcb\xef\x60\x0e\x6f\x31\xa8\x40\xf8\xb7\xe0\x4e\x3e\x4e\xf9\x1a\x96\x52\xd8\xbf\xe3\xcf\x7a\x29\xb1\x37\xe3\xb7\xec\x06\x2d\x30\xc8\x35\xc6\x1e\xd4\xaf\x0d\x06\xf3\xfd\xec\xbb\x1d\x3c\x29\x4b\xbb\x4a\xb8\xb9\xc3\xea\xcf\xbb\x34\x0d\xd1\x3b\xb8\x85\xbb\xc9\xed\x14\x9b\x14\x1b\xe4\xb5\xdf\x68\xbf\xf2\x2a\x4d\xdf\x63\x48\xe0\x2e\xb7\x7e\xdd\x69\xf3\x7a\x87\x11\xa7\x73\xe0\x4a\xce\xb6\xa4\x76\x26\xeb\x8d\x39\xa4\x6c\x48\x35\xb7\x83\xe1\x80\x0d\xa5\xcc\x3b\x3c\x01\x0f\x70\xb0\xa9\x3c\xde\x20\xca\xce\xaa\xa9\xe0\x64\x30\x9d\x04\x53\x84\xcf\x42\x43\x0e\xcb\x63\xea\xf1\x86\xb3\x03\x83\x11\x16\x85\x6b\x14\x56\x08\x94\x26\x9c\x74\x87\x4b\xb4\x75\x77\x2a\x81\x3a\xb1\xed\x86\xb7\x1f\x5c\xb4\xdf\x1d\x70\x79\xa8\xbb\xe4\xaa\x05\x73\x38\xc9\xda\x7e\x14\xe9\x4c\x57\x79\x6f\xcd\x3a\x70\x77\x20\x50\x58\xee\x58\x25\xdb\x30\xb7\x0b\x0f\x3f\x3b\x43\x35\x7f\xbb\xc9\x28\x07\x6d\xc5\x6a\x88\x2c\xb5\x7c\x78\x12\x6d\xe0\x39\xbb\xeb\xa4\x8e\xd7\x20\xe6\xae\xa3\x22\x86\x12\x2d\xc4\xc7\xcd\x9a\x94\x28\x5a\x23\x48\xd3\x00\x11\x07\x5f\x53\xea\xd0\x5e\xbb\xdb\xef\x0d\x46\xdd\xa1\xd3\x1f\x90\xa1\xb9\x72\x55\x77\xa5\x45\x45\x8b\x0c\x1a\x3c\x40\xfa\x08\xd7\x85\xe0\x38\xaa\x08\x52\x53\x0a\x86\x4c\x5c\xb7\x88\x68\xf5\x6d\x5b\x5c\xc9\xbf\x63\xd1\x14\x2f\xc4\x05\x65\x59\xaf\x90\xc0\x2d\xb2\x63\x81\xf9\x8a\x13\x7e\xae\x11\xc9\x05\xa5\x4d\xf8\x08\x21\xf7\x10\x85\x56\x4f\xf1\x48\x75\x48\x3b\x3a\xb9\x95\x02\xa1\x03\xfc\x02\xd1\x96\x49\x72\xa5\xd0\x22\xd5\x54\x7d\x2d\x6e\xa9\x72\x47\x35\xd9\x27\x52\x3e\xc8\xeb\xc2\x21\x21\xd9\x4f\x50\x32\x40\x7b\x57\xfe\x78\xfb\x02\x79\x17\xfe\x45\xdc\x24\x17\x61\x8b\x5c\x84\xf8\x85\xff\x22\x66\x28\x92\x72\x0c\x22\xcd\x58\x9e\xf1\x70\x0b\x25\x2d\x0f\xe3\x6b\x37\x4d\xa3\x06\x8f\xe4\x53\xe4\xc2\xc1\x6c\xfb\x42\x2d\xaa\x11\x61\x23\xa9\xc5\x8f\x6a\x04\xad\xbd\xbe\xfa\xe1\x92\x6c\xea\x64\x4e\x3d\xd0\x6a\x90\x87\x66\x90\x87\x63\xd1\x2a\x0d\xb2\x1f\x2e\x11\xd1\xd5\x8c\xe4\x10\x8f\x4e\xe2\xb1\xa8\x27\x62\x6f\x19\xd4\xbd\xab\x98\xd8\x34\x15\x0d\x2e\xe4\xf4\x5e\x39\x2a\xcf\x2d\x6b\xfc\x44\x5a\x18\xe9\xf6\xa4\x88\x28\x12\xd7\xaa\x1a\x01\xfb\xc6\x06\xa8\x73\x28\x5c\xee\x80\x9f\x31\x03\x2f\xbe\xf9\x98\x88\x20\xf6\xee\x7d\x51\xea\x51\x09\x12\x06\xb6\xbc\xa1\xdc\x24\x75\x78\x21\x3e\xca\x99\x8a\x78\x90\xba\xba\x6e\x2c\x0c\x62\xf4\xbc\xd3\x35\x20\x66\x15\x7e\x1d\x23\x01\x01\x98\x0d\xfb\xec\x31\xeb\xd6\x6a\x9e\x37\x9b\x2e\x3c\x2a\xb8\x27\xbc\x83\x79\x19\x68\xec\xcf\x37\x7f\x65\x01\xbc\xbe\xb9\xf9\x9a\x35\x08\x98\x5c\x0d\x76\x48\xc6\xbc\x22\x44\xd2\x8a\x9f\xd6\xf7\xa1\x5f\x46\x0c\x11\x0c\xed\x67\xdb\x9c\x8b\xb1\x2a\x3b\xf7\xc6\xc2\x4d\x8d\x97\x1d\xaa\x90\x52\xdd\x9c\x5f\x6a\xee\xa5\xa5\x11\x1d\xb2\xdf\x37\xd6\xd9\x4c\x6a\x1f\x79\x64\x6f\x30\x6d\x7b\x2a\xa4\xfc\x47\xe1\x7e\xa8\xe9\xdb\x91\x86\x1b\x4e\xa5\xdd\x06\x39\x6c\xf6\x71\x07\x61\xf0\x32\x12\xe2\x67\x51\x67\x2d\xdf\xda\xf6\x5c\x05\x51\xd9\xb6\xaf\x84\x7d\xf3\x2a\xdb\x96\x2d\x81\x30\x68\x62\x3d\x46\xba\x99\x7d\xbc\x12\x78\x69\xec\x33\xa3\x13\x66\x8f\x7e\x9e\xc0\xdc\x55\x66\x0f\x95\x3e\xf1\xdd\x36\x51\x89\xfc\xb7\xf7\xb1\x88\x1e\x44\x94\xa6\x41\xfb\x47\x71\xff\x67\x2f\xd9\xbf\x02\x31\x0f\xa4\xbc\x31\x13\x71\x0c\x2e\x0f\x32\x04\x45\xf0\xb9\x65\x4e\x5b\x5c\x2b\x39\x28\x3e\x65\x88\xd7\x29\x30\x07\x49\x69\xe0\xe9\x2c\x78\x55\x12\x26\x6e\xcf\xc3\xb5\xeb\xc9\xef\x0f\xda\xe2\xa3\x97\x20\x7c\x29\x2e\x25\xcb\x14\xed\x45\x00\x82\x0b\xc5\xbc\x14\x6b\xf3\x72\xf4\xa3\x30\x63\x9a\x62\x1c\x21\xcc\xf2\x48\xf9\x70\xb7\xcb\x8f\x95\x39\x4a\x04\x89\x88\x90\x0e\x56\xf4\x71\x54\xee\x4b\xac\x1a\x7e\xef\xcd\x3e\xa0\x2d\xde\xe5\x69\xbc\x8d\x50\x8e\x4c\xe0\x3e\x78\x4b\xc9\xe9\x65\x23\xf9\x8f\x76\x9c\xb8\xc1\xdc\xf5\xc3\x40\x48\x19\xc7\xb5\x6d\xb7\x1d\x89\x38\xf4\x1f\x44\x96\xe8\x93\x9f\x30\x3a\x1c\x3e\xab\xbc\x74\xd6\x4e\x56\x22\x90\x2f\xd4\xa6\xd3\xca\x45\x13\x84\x14\x40\xd6\x1f\xd5\xe6\x5c\x8a\x68\x2b\x9e\x19\xd6\x0c\xe2\xda\x7b\xf1\x31\x79\x1d\xce\x05\xb2\x2c\x7c\x26\xc5\xc5\x10\x6d\x71\x3b\xd4\x53\x88\x56\xf0\x3c\x5b\xb9\x91\x3b\x4b\x44\xf4\xb5\x9b\xb8\xac\xe1\xec\x30\x54\x5e\xb6\x6a\xcf\xdd\xc4\xe5\x73\xde\x98\x1f\x8a\xcd\x79\xf2\xcd\xf3\x22\x60\x01\x28\x3d\xc8\xe4\x48\x9c\x25\xaa\x72\x85\x92\x28\x3c\x0c\x22\x4d\x91\xe0\x1e\x44\x52\x91\x48\xb8\x67\x32\x92\xbb\x8c\x74\xba\x46\x2b\xcd\x0c\x80\xa3\xdf\x90\xc4\x59\x94\x1d\xf5\x4a\xfc\xe7\x4c\xc5\x44\x6f\xf4\x72\xe4\x1a\x66\x6c\x2f\xb8\xdc\x5b\x14\xca\x73\x52\x82\xbc\xa8\x81\xe5\xf9\xd2\x9d\x9f\x9b\xa5\x7d\x5e\x32\xfa\x49\x45\x9d\x0b\x88\x78\xb0\xcb\x4a\xed\x9b\x29\xd5\xe9\xfc\xe6\x8c\x24\xa0\x5c\x6a\xc7\x85\xa4\xd6\x5e\xd4\x26\xd2\x89\x47\xf5\x11\x79\x26\xa4\x1c\x8a\xcf\xf5\x0c\xf5\x32\xed\xd7\xc9\x92\xee\x1d\xe3\xfa\x26\x4e\xe6\x94\xe8\x1a\xdf\xf7\xa0\x27\x59\x72\xa5\xe2\x56\x59\xb4\xd9\xa6\xe9\x21\x47\xd0\x0e\xb3\xe7\x1d\x24\xca\x81\xca\xdf\x29\x32\xac\x42\xd4\x2c\xf7\x7e\x36\x17\x8b\xe5\xca\xfb\xc7\x07\x7f\x1d\x84\x9b\x9f\xa2\x38\x29\xfc\x69\x93\x68\xca\x07\x10\x14\x26\xae\x2c\xe0\xb7\x1a\x81\x9b\x4c\xc4\x54\x65\x17\xc0\xa0\xc1\xb7\xe8\x79\x07\x02\x4f\xa2\x69\x9a\x9a\x7e\x2a\x1d\x54\x9d\x4f\x30\x36\xb9\xb2\x16\x6e\xa8\xc1\xdf\xf3\x49\xe6\xc9\x57\xda\x47\x7d\x08\xcf\x01\x33\x4e\x60\xae\x62\x74\x56\x3c\x6e\x2f\x34\xa2\x42\xf6\xd8\x06\x16\xbc\x94\x00\xab\x11\x16\x60\xcd\xe7\x63\x0f\x2d\x70\x96\x27\x3b\x47\x0b\x8c\x99\x3c\x03\xf7\x7c\x9d\x35\xbc\xe4\xce\xe5\xfd\xf5\xf2\x12\x6f\xf8\x7a\xb2\x6c\x36\xa7\x4a\x21\x5a\xe9\xfd\xba\x80\x0d\x4e\x53\x14\x4d\x36\x53\xbe\x98\x6c\x8a\x2a\x04\xd1\x8e\x6d\x8f\x47\xfd\xe4\x29\xe4\x26\x1b\x47\xbb\x42\x4d\x22\xf9\xe8\x84\x65\x30\x8b\x97\x1b\x0d\xf5\x92\xe8\x0d\xcd\x8a\xa0\x1d\x8c\xac\x57\x37\x77\x6f\xde\xde\xbe\xbf\xb5\xf6\xf2\x81\x2b\x79\xcf\xf9\x8e\x92\x8f\x0f\xa4\x62\xb3\x88\xdc\xb5\xb0\xe4\xbc\x87\xe6\xa3\x75\x32\x64\x3b\x4e\x9e\x7c\xd1\x9e\x7b\xf1\xc6\x77\x9f\xb8\x15\x84\x81\xb0\x40\xa0\x01\xc1\x6d\x77\xb3\x11\xc1\xfc\xab\x95\xe7\xcf\x51\x84\x21\x6a\xc7\xd1\x8c\x5b\xff\x70\x1f\x5c\x8d\x0b\xcc\x2c\x40\x89\x4e\x41\x4e\x44\x90\xfc\xa8\xf1\xe5\x32\x42\x86\xdb\xe1\x46\x04\x08\x43\xd2\x7e\x8c\xbc\x44\x20\xeb\x4a\x3f\x76\x9d\x93\xba\x97\x66\x35\x5f\xfd\xfd\xc2\x5c\xb2\xe4\xed\x33\x3f\x8c\x05\x92\x8b\x3e\x69\xbf\xbc\x0c\x5a\xad\x4b\x6c\x02\x9b\xfd\x42\x4f\x9e\x48\x85\x26\x8f\xdf\xf0\x51\x25\xd1\xda\x2c\x3e\x4d\x4a\x6b\x51\x62\xaa\xf1\xda\x5c\x8c\x2b\x39\xce\x26\x52\x4c\x6e\x6d\x17\x2a\x17\xb6\xbe\x0f\xaa\x8c\x86\xc0\x2c\xe2\x72\x27\x95\xd2\xe7\x23\xe6\xe5\x56\x69\x42\x3b\x8c\xd0\x4e\xe6\xc5\x52\x3e\x8d\xde\x90\xf5\x86\x30\x20\x6c\x40\x60\x34\x64\x23\x45\x35\x3f\x15\xc2\x47\x4f\x45\x02\x9b\x50\x46\x8d\x37\x67\x5e\xa5\x96\xdb\x80\xb2\x01\x95\xcd\x9f\xb0\xc1\x66\xc1\xcd\x9d\xcc\x9a\xe9\xf4\xaa\xd8\x78\xbd\x7e\x3d\xc4\x9a\xd4\xeb\xf7\x44\x2a\xa9\x28\x14\xd9\x93\xb1\x46\xec\x70\x79\xbe\x75\x7d\xee\x5c\xba\xd7\xfe\x25\xd6\x31\xd2\x11\x8f\x27\xbe\xdc\x67\xc9\x24\x9a\x56\x23\x24\xb3\x6d\x54\xfe\x9a\x5c\x2a\x3a\x19\x10\x78\x60\x49\xec\x64\x3b\xa7\x4b\x34\x2d\xed\x1b\xff\xee\x80\x96\x48\xe9\x31\xd0\x6b\x83\x33\x27\x07\x61\x7b\x28\x41\x0a\x1e\x6a\x4c\xb9\xd8\x24\x46\xfa\x65\x38\x39\x95\xa6\x58\x8a\xcb\xda\x49\x71\x42\x9d\xcb\x01\xc5\x50\x23\x68\x2f\x0a\x08\x43\x10\x93\x64\xaa\x57\x4e\x46\x3f\x32\xcb\x63\x86\xe2\x62\x26\xdb\xd0\x13\x2d\x34\x9a\x69\x26\xce\x09\xab\x75\x81\x78\xe3\x10\xa9\x6b\x84\xe5\x2c\x71\x88\xf9\x01\x9c\x5f\x15\x31\xd2\xb6\x6b\x07\xea\xb5\xbb\x16\xf1\xf8\xf8\x25\xa4\x9f\xc6\x6c\x32\x3d\xfb\x04\x0b\x8d\x6d\xdb\x9a\x18\x00\x35\x4d\x45\xa6\x16\xe7\xb9\x6d\xb9\xa2\x6c\x97\xed\xd7\x92\xeb\xee\xc1\x65\x9e\xc7\x26\x8c\x1a\xef\x76\x48\x48\x4a\x1f\xe4\xb6\x74\x87\x30\xe2\x90\x6c\x3c\xd5\xa8\x9d\x8a\xc8\x73\xba\x26\x2e\x73\x98\x73\x0f\x4b\xaf\x66\x0b\xac\x9c\x24\x58\x58\xad\x93\xe3\xe3\x50\xab\x52\xca\xb7\x79\xa6\x57\x5d\x46\x9c\xae\xa6\x0d\xaa\x4f\x35\xca\xe4\xd1\x37\x68\x7e\x1e\x1b\x2c\x67\xe7\x94\xd2\x30\xda\x43\x81\x39\x60\x27\xf1\x81\x2d\xf2\x90\xa2\x2e\x45\x52\x0a\xf3\xad\xfd\x34\xa1\x91\x62\x02\xe5\x0e\x1d\x8b\x49\x38\xad\xc5\x84\x2c\xfb\x61\xb5\xa9\xb8\x80\xb1\x2d\x5f\x1b\x57\x7e\x15\x7d\x63\x95\x47\x74\xf7\xc6\xb1\x02\x74\x28\x93\xdf\x8c\x09\xab\xed\xa2\xc6\xe8\x84\x11\x30\x1f\xa3\x8e\x61\xbd\x9d\x11\x46\x0d\x52\xcf\x7e\x4f\x23\x21\x69\xbc\x31\x49\x6d\x1c\xd8\xf2\x89\x81\x1e\xd0\x10\x24\x51\x83\xc7\xb6\x1d\x20\x17\x22\x6c\xdb\x5b\x1d\x4a\x1c\x69\xfa\x79\x99\x39\x79\x15\xad\x94\xb7\xf0\x44\x51\x4a\x6c\xdb\xe8\x3f\x85\x68\x0b\x11\x4e\xd3\xfc\x99\x9c\x74\x6e\x2b\x1f\x6d\x28\x46\x67\xc4\x3a\xa3\xd2\xa7\x9f\xf0\x92\x96\x57\xfb\xe1\xb4\x4b\x29\xee\x37\xaf\xe3\x1a\x11\x47\xae\xe3\xe7\x5d\xad\xe3\x35\x5b\xc2\x27\xfc\x92\x7d\xa7\x1a\x28\xdd\x3f\x01\x38\xa3\x05\x49\xe4\x99\xe2\x03\x2a\xb6\x59\x15\xae\xd2\xbf\x27\x62\xaa\x7d\x4c\xb1\x2a\xe4\x26\xc5\x9b\x00\x05\xed\x77\xcd\xa0\xfd\xf2\x45\x35\x9c\x31\x32\xc9\x67\x19\x88\x07\xc4\xea\x7b\x75\x98\x6f\x29\x7f\x49\xf5\xfe\x04\xb7\x3d\x14\xf5\x73\xf6\xe4\xf4\x71\x7b\xf1\xb9\x08\x64\x25\x41\x19\x5c\xcd\x67\x7d\xee\x21\x57\x72\x34\xbf\x90\x94\x1d\x98\xf3\xc9\x54\x8b\xc8\x91\x01\x1c\x53\x52\x6d\x86\x14\xa3\x16\xd2\x5c\x2f\x24\x31\x9e\x44\xe0\x4e\xa2\xe9\x94\xb9\x65\x86\x3c\xdf\x95\x39\x72\xce\x98\xcc\xf2\x52\x8c\x48\x7d\xf6\x49\xb6\x4c\xf6\xe2\xf4\xb3\x7c\xf1\xfe\x10\xb7\xdf\x8a\x85\x2f\x66\xe5\xc0\x8d\xd8\xb6\xe3\x76\xf8\x18\xfc\xf9\x60\xc9\x99\x20\xfe\xf6\x02\x85\xca\xe1\xa8\x23\xf9\x33\x59\x7c\x9c\x64\x44\x3a\x52\xc5\x0e\x93\x0a\xc9\x37\x22\xba\x96\x29\x32\x85\x95\xd4\x95\x5e\x28\x07\xc1\x14\xa5\x56\x0d\x59\xa0\x58\x95\x4b\x28\x75\x97\x5c\x04\x48\x5e\xe9\xe0\xa6\xd5\x72\xa4\x66\xd3\x22\x17\x4e\x0d\x7c\xb7\x67\x22\x36\x25\x51\xe8\x28\xe1\xb2\x80\xc4\xd4\x61\x1e\xb6\x6d\xb5\x24\x81\x6c\x4b\xd5\xfe\x8b\x04\x39\x78\xdc\x72\x58\xa4\xad\xc4\xa4\x43\x19\xe9\x50\x20\x9d\x0e\x23\x9d\x4e\xe9\x1b\x3e\x11\xc8\xa3\xbe\xe1\x55\xb0\xf7\x05\x66\x01\x76\xe4\x4c\x5c\xfc\xeb\xa4\xd5\x9c\x8e\x9d\xc9\xc7\xbf\x4c\x2f\x4a\x9f\x36\x6c\x70\x1e\xa0\xb0\x69\x39\x43\x0b\xa7\x29\xa5\xf9\xef\x8f\xa4\x6f\xed\x6b\x6f\x59\x06\x74\xf9\x2b\x0b\xaf\x77\x04\xc9\xf5\xf5\xb5\x93\xa6\x28\x6e\x27\x22\x96\x1b\x6e\x4c\xe4\x6a\xc2\xf8\x53\xdf\x57\xc3\x0e\x3f\x05\xa4\xfd\x2c\x58\x83\xc0\x03\x53\x52\xc0\x9e\x80\xf0\xac\xe3\x6d\x15\xd2\xad\xa1\x39\x75\x35\x29\xf6\x95\xb1\xcc\x6a\x3b\x3a\x9a\x07\x58\xe0\x0c\x7b\x0a\x73\xab\x12\x69\xa4\xe2\x30\x32\x37\xab\x71\xe8\x84\x52\x12\xce\xc6\x08\x39\xaa\x48\xa5\xb6\x35\xc9\x3d\x1d\x65\x76\x90\xdc\xab\x9e\x59\x08\xbb\x6c\xa4\x2a\x11\xd4\x55\xc2\xa8\x6a\x0e\x27\xf2\x88\x32\x6c\x6a\x72\xaa\xaa\x05\x21\x27\x82\x09\x0a\x3a\xe4\x49\xb6\x96\x60\xc5\x0b\x20\x99\x78\x53\x88\xf6\x44\x7a\xed\xb0\x53\xaf\x3b\xa1\xf8\x66\x76\xcd\x3c\x0b\x60\x94\x89\xef\x3d\x8c\xac\x38\x9a\x59\x46\x8a\x1f\x48\x92\x97\x03\x47\x59\xb0\xe5\xc8\xb2\x9a\x2e\x36\xc6\x0a\x1f\x9f\xe9\x0a\x27\x5e\x10\x6f\xc4\x2c\x79\x17\x6e\xa3\x99\xa8\xa3\xaa\x6e\x26\x62\xee\x00\x1d\x07\xc2\x3b\x55\xe4\xf1\xcc\xb7\x6d\x14\xa2\x08\xac\x40\x29\xd8\x69\xea\xe5\x3f\xa4\xb4\xaf\xc4\x7a\x1d\x5e\x86\xb2\x5b\x63\x73\x57\xac\x2e\x8e\x2d\xab\x29\xff\xb2\xad\x36\x8f\x98\x0d\x94\x60\x2c\x9f\x56\x99\xfe\x3a\x8f\x94\xb9\xea\x20\xfb\xe5\x99\xe1\x63\xc8\x28\xc7\xf2\x3c\x64\x67\x31\xde\xe1\x22\x57\xa6\xf0\x76\xfb\x35\xa1\x13\x75\x50\x54\x2b\x2f\xd6\x30\x11\x13\x55\xd1\xbc\xe2\x2d\xc6\x25\x0b\xb6\x61\x83\x03\xd6\x1f\x98\x6c\x17\xa3\x98\x98\x98\x6f\x52\x57\x60\xa4\xd6\x14\xd6\x55\xf9\x5c\xfb\xe1\xeb\x3a\x93\xe2\x34\x97\x37\x37\xd5\xe7\xab\x67\xb1\x7f\x39\xa6\x33\x18\x84\x28\xa3\xf4\xe4\x01\xb7\xa1\xb1\x20\x4a\xa5\xbf\x82\x3c\x28\x3b\x74\x2e\xdf\x90\x25\xf6\xe9\x51\x13\xf3\xf3\x38\x94\x67\xbc\x60\x79\x1e\x26\x2b\x11\x9d\x27\x2b\x37\x38\x77\x03\x23\x8d\x9e\x87\x91\x32\x2f\x14\xc9\x88\xa1\xc2\x14\x37\x51\x3e\x0d\x5e\x06\x4a\xae\x7d\xeb\x7f\x50\x6f\x55\xa0\x60\x2a\x9d\xd0\x0b\x66\xe1\x7a\xe3\x26\xde\xbd\x2f\xce\x23\x31\x13\xde\x83\x88\x4a\xb9\x8e\x55\x40\xfc\x6e\x8f\x75\x7b\x6a\x0a\x3e\x0b\xe2\x45\x01\x01\x09\xd4\x57\x88\x7a\xb5\xd3\x00\x2e\xdf\xcf\x3a\xc8\x72\x63\xc0\xe7\xb1\xdc\x86\x01\xbf\x70\x2f\xc0\xe3\x17\xf7\x2f\x2e\x96\x10\x67\x06\x6f\xcb\x95\xfa\x85\xfe\xe5\xe9\x5f\x0a\xa7\xb8\xed\xbb\x71\xf2\x2a\x98\x8b\x8f\x69\x2a\x4f\x78\xc5\x09\x0c\xb3\x22\xf4\xfc\x02\xe1\xf1\xf8\x42\x75\x02\x59\x16\x9e\x90\xe9\x25\xda\xa6\xe9\x4c\x0a\xc5\x7e\x2d\xf0\x9b\xfc\x1c\x5f\xe5\xee\x66\xa3\x33\x53\xf9\x68\x72\x9c\xf5\xc7\x21\xeb\x5f\xad\xa6\xdf\x8e\x15\x71\x68\x5a\x7f\x40\xe3\xc6\xdf\xff\x1e\x63\x0b\x8c\xde\xe9\xcb\xfd\xb7\x55\x50\x89\x7e\xb9\x5b\x41\x86\xcd\xe7\x83\x50\x37\x04\xb2\x13\xc5\x1d\xdc\x37\xa9\x08\xe3\xa0\xed\xc9\x13\xcd\x40\x52\x61\x83\xfc\x9c\x60\x98\xa9\x47\x82\x1c\x52\xca\xb6\xcd\xf6\x0a\x54\x20\xd6\x01\x46\x91\xc7\xc9\xa5\x77\xb5\x6f\x0c\x6d\x51\x85\x59\x98\x5b\x9f\x0a\xca\xef\xa9\x7a\xd1\x13\x6f\x9a\x21\x78\x49\xe9\x35\xa8\xe0\x61\xfb\x3b\x78\xee\x77\x59\x5f\xf3\x91\x1a\xe9\xed\x40\x03\xf0\xe2\x7d\x33\x5a\xae\xee\x71\x9e\x8c\x55\x00\x62\x9a\x92\x0b\xc1\x39\xb9\x48\x98\x68\x70\x61\xdb\x49\x83\x27\x19\x93\x3d\x55\x23\x26\x0b\xab\xd3\x86\xa8\x03\xa6\xaa\x14\xa9\x46\x81\x64\xd9\xe0\x3c\x39\xc4\x17\x6f\x5a\xec\x7c\xa6\x92\x70\x63\x91\x9c\xbb\xf1\x79\xbe\x48\x1b\x56\xc5\x38\xf8\x1c\x8b\xc4\xc4\x6b\xb6\xe3\x3d\x7d\x16\x59\x77\x77\xea\xb9\xbb\x3b\xcb\x0b\x9e\x77\x85\x90\x63\x90\xb7\xa5\x90\x81\x4c\x2e\xc1\x5e\x2e\xa2\x40\x23\x55\x07\x6b\x5f\x8b\x86\x52\x9b\xda\x5f\x47\x31\x46\x09\x4c\xa6\x52\x0c\xd4\xc0\x94\xb9\x22\xab\x82\x48\x4a\x79\x7a\x2a\x7a\x63\x5f\x07\x28\x8f\x7f\xa8\xad\x47\x52\x4f\xce\x5f\xc3\x13\x16\x18\xa3\xd2\x6e\x87\x9e\x77\xd0\x20\x59\x1e\x14\x86\xd9\x4a\xcc\x3e\xb0\xb0\x10\x2b\x4c\x84\xbd\x16\x2e\x46\x6c\xa4\x74\xc5\xba\xfa\x25\x27\x81\x5f\x46\x06\xf6\xb4\x97\xe1\xbe\x7c\x3e\xfc\xa9\xc2\x6d\x39\x0b\x6d\x3b\xb1\x6d\x55\x55\xd9\xb6\xbd\xf6\x02\x25\x10\xc3\x73\xb5\x74\x81\x03\xf5\x80\x67\x2a\x72\x6d\x57\x89\x98\x34\x56\x32\xc5\x92\x32\xf3\x21\x39\x5e\x42\xa5\x8c\x65\xd8\x1f\x95\xa3\x3b\x2b\xf8\x94\x27\xa4\x21\xa1\x80\x58\x05\x8f\xc6\x82\x95\xe3\xcb\x42\x55\x79\x49\x40\x78\xf8\x31\x59\xcd\x85\x4a\xc7\x35\xff\x2c\xba\x7c\x0a\x20\x5f\xe5\x39\xa8\xd8\xbe\xcc\xb8\xf3\x29\x24\xeb\x40\x29\xc1\x48\xfe\x29\x45\x99\xea\xcc\x07\x30\x4c\x5d\xbd\xf6\x84\x99\xa4\x67\xf4\xf0\xbe\xb2\x92\x58\x77\x77\xb3\x30\x12\xad\x7f\xc4\x77\xf1\xca\x8d\xc4\xfc\xee\xce\x82\x98\x7b\x93\x50\xe7\x0d\x87\x2a\x6f\xf8\xf2\x88\x7c\x55\xd8\xed\x74\xc7\x94\x3e\x5e\x78\xf8\xc6\x09\x7b\xde\x49\x51\xc6\x32\xd5\xcd\x62\x4b\xee\x1b\xad\xb5\xe6\x15\xcf\x82\xb6\x39\x82\x75\x38\x17\x4c\x45\x59\x8e\xad\xcd\x36\x12\x16\xb3\x34\x31\xb6\x60\x16\x6e\x9e\x22\x6f\xb9\x4a\x98\xf5\x6f\xff\xd7\x39\x75\xc8\xe8\xfc\x6b\x11\x78\xf1\xf9\x9b\x6d\xbc\xfa\xe0\x46\xe2\xe1\x1c\xfd\xec\x87\x5e\x14\xce\x3e\xb4\xa3\x2d\xb6\x54\xdd\x05\x23\xdf\xa8\x65\x94\xc5\x91\x91\xba\x82\x2e\xfb\x0a\x43\x87\x7c\x3e\x0c\x70\x61\x35\x8a\x95\x4c\x50\x97\xa3\x90\x13\xfa\x38\x4d\x35\x08\x81\xe4\x66\x28\xc6\x2a\x7c\x38\x61\x1e\x8a\x2a\xcb\x48\x83\xb2\x66\xe1\xb8\xa4\xae\xc4\xcb\x31\x94\x90\x4f\xa0\xf8\x36\x1a\x2a\xed\xa1\x12\xe1\x36\x36\x91\xfb\xca\x3f\x52\xbe\xb2\xc3\x40\xf2\xb8\x7e\x05\x7c\xb9\xd3\x6b\x2e\xb7\x99\x9c\xac\x0a\xd3\x31\x2e\x8a\xde\x6f\x41\x68\xcf\xb3\x3d\x72\x81\x05\x49\x95\x0c\x2b\xc0\xf6\x48\x79\x16\x33\x1f\x58\xe6\x3e\xba\x72\xd2\xd4\xbf\xe6\xdb\xb1\x18\x5b\x96\x21\x95\x0c\x85\xdc\x55\xca\xf8\x57\xe1\x5c\x7c\x21\xf5\x0a\x7c\xd5\xeb\xd1\x51\x3f\x4d\xc3\xeb\x5e\xbf\x43\x46\x69\xea\x37\x89\xce\x71\x42\xf1\xde\xcd\x4d\x22\x6f\xef\x77\xa8\x93\xa6\xf1\x75\x6f\xd0\xe9\x76\xc6\x62\xec\x66\xda\xbd\x8f\x59\xc8\xe4\x6f\x6d\xae\xf6\xc1\x6f\x52\xcc\xe2\x96\x7a\xa2\x89\xc2\x96\x7a\xd3\xd5\x15\x71\x70\xb3\xdf\xeb\x75\xfa\xc6\xf3\x3e\x60\xa4\x33\xd0\xe9\x95\x6a\xf4\x4e\x58\x9c\x86\xce\xe9\xc1\x83\xa2\x3a\x4e\x72\x58\xb0\xc3\x24\x3b\xfc\x07\xab\x19\x35\xad\xf3\x79\x28\x62\xc9\x5b\xdd\xd9\x4c\x6c\x92\xf3\x48\x2c\xc5\xc7\x52\xcd\x88\x7c\x98\x0d\x45\xd1\xe9\x9f\x43\x87\x0d\x75\x1d\xc9\x13\x06\xa2\xcc\xaa\xd7\x37\xe6\xa1\x9e\x02\x90\xbd\xb0\x2e\x96\x65\x07\x67\x5e\xfa\x42\xc7\x2d\x98\xf7\x69\x43\x90\xcb\xad\x2b\xab\x99\xc5\xd8\x5b\x96\x51\xb7\xdc\x26\xb7\xce\x65\xef\xff\x99\x5b\xff\xdc\x34\x4f\x04\x38\x4f\xe7\x8e\xc1\xb2\x7f\xda\x86\xc9\xa5\x85\x9b\xff\x6c\xfd\x33\x06\xb7\x69\x5d\x2b\xec\xe7\xab\x0b\xab\x99\xc8\x1f\xc7\xa2\xa1\x33\xcd\xe3\x79\x77\x16\x69\x03\xa2\xab\x0d\x88\x6f\x94\x01\xd1\xab\xc9\x87\xd6\x49\xd3\xf2\x3d\x79\x8e\xb5\x24\x70\xed\x24\xfc\x36\x7c\x14\xd1\x57\x6e\x2c\x10\x4e\xd3\xc4\xe8\xb0\xf2\xc6\x4c\x42\xec\x28\xf3\x63\xa6\xec\x46\xa5\x01\xde\x33\x3f\x9e\x2a\x2e\xa3\x72\x1b\xb5\x0d\x88\xe4\x03\x7d\x3c\xd8\x3b\x2b\x72\x50\x1d\x69\x3f\xdf\x39\xe5\x62\x0d\xd1\xd8\x3a\xb7\x98\xb9\x31\x92\x82\x7b\x60\x60\x78\x67\x57\xdc\x4f\x53\xcb\xe2\x7c\x9b\x59\x3f\xdc\x33\x1d\xf4\x32\x6b\xf9\xb0\xe2\x46\x65\xd9\x82\x8a\xc0\x9b\x09\xcf\x47\xf3\x8b\x1c\x59\x3e\x1f\xaa\x55\x36\x14\x73\xdb\x46\x2b\xbe\x32\x9b\xc6\x81\x39\xc6\x10\x8f\x57\x4d\x97\xb9\xcd\x95\xde\x20\x84\x91\x0e\xc9\x6b\x42\xe4\x1b\xa5\xae\x64\x4e\x3d\xce\xe5\xa7\x69\x8e\x9e\xd1\x82\xb4\x28\x54\x21\x88\xb8\x65\xa9\x5a\x8b\x1a\x20\x32\x94\x34\x25\x94\xe2\xb0\x53\x03\x38\xf4\x55\xb8\x0d\x12\x23\xaf\xde\x8b\xf3\x40\x2c\x55\xb6\xa2\x65\xbc\x00\xe1\xb5\x73\x89\xc2\xeb\xeb\x6b\x4e\xb0\x4e\x3f\x4e\x30\x26\x76\x28\x75\x18\x79\xbc\x57\x13\x64\x8f\x28\x9c\xaa\xec\xd3\x2f\x88\x42\x05\x6a\x41\x19\x03\x5d\x6e\x4d\xac\x66\xdc\xb4\xa6\x16\xf8\xbc\xa4\x27\xb9\x4d\xb7\x69\xbd\xb0\x24\xed\x34\x67\xf5\x99\x3f\x58\xd5\x58\xc2\xe2\x5d\x1e\x7f\xde\x29\xfb\xf4\xa1\xbd\xa1\xd1\x90\x5c\x5e\xae\x76\xeb\xd7\x5f\xfe\xb7\x7f\xfb\x2f\x56\x83\x9b\x03\x75\x7a\xa7\x16\x9a\x27\xf7\x95\x3b\x4e\xd0\x1c\x33\x79\xfb\x99\xdc\xd2\xde\x24\x9a\x72\xbf\xbc\xd5\xdc\x62\x63\x78\x2a\x4e\x71\xa6\xec\x9b\xf5\x32\x86\xe0\x65\x3a\x05\xc4\x56\x68\xae\x3c\xd7\x62\x91\x0f\x96\x85\x31\xd0\x83\x0b\x5b\x7d\xa1\x82\x74\xa5\x73\x56\xb5\xb9\xb2\x7e\x3b\xd6\x88\x6e\x25\x30\x9d\xbf\x27\x7f\x0f\xfe\xfe\xf0\xf7\xc5\xdf\xa3\xf3\x7f\xfb\xaf\xff\xed\xff\xf8\xe5\xbf\xfd\xd7\xff\xfd\xd7\x5f\x7e\xf9\xf5\x97\xff\xfc\xeb\x2f\xff\xdd\xaf\xbf\xfc\xf7\xbf\xfe\xf2\x3f\xfc\xfa\xcb\x7f\xf9\xf5\x97\xff\xf1\xd7\x5f\xfe\xa7\x5f\x7f\xf9\x9f\x7f\xfd\xe5\x7f\xf9\xf5\x97\xff\xf5\xd7\x5f\xfe\xef\x5f\xff\xf3\xff\xf9\xff\xfc\xf2\xcb\xdf\xb7\xd4\xa1\x43\xf5\xef\xe8\xef\xdb\x85\x58\x2c\x2c\xa3\x68\xd5\x55\x30\xca\x15\xfc\x4a\xd6\xf9\xa0\x6b\xbc\xe1\x44\xa7\x9a\xf4\x06\x06\xa8\x75\x88\xd5\x40\x66\x31\x82\x2b\x3e\x93\x6a\xcb\xab\xf5\x5a\xcc\x3d\x37\x11\xb0\xe1\x33\x8d\x30\x57\x9c\x5a\xf0\x59\xfb\x3b\x11\xc7\xee\x52\x7c\xb5\x72\x83\x40\xf8\xb0\xe6\xb3\xf6\xd7\x5e\xbc\x91\xaa\x0c\xdc\x73\x07\x96\x72\x49\x3c\x70\x2b\x0c\x22\xe1\xce\x9f\xe2\xc4\x4d\xc4\x6c\x25\x37\x85\x05\x4f\x87\x69\xfe\x4d\xa5\xbd\x7b\x0b\xb4\xdc\x2b\x0c\x28\x27\x2f\x83\x64\x95\x2b\xc3\xd8\xbf\xe4\x31\x24\x48\x92\xc7\xbb\xca\x76\x7d\x32\x76\x11\x15\x11\x87\x77\x67\x2b\xdb\xde\xa4\x29\x5a\x1d\x29\x74\x33\x99\x42\xc4\xc9\xe5\x01\xf6\x73\x74\x89\x0d\xec\x4f\xa1\x6b\x47\xcd\x66\xe1\x2d\x59\x4e\x9a\xcd\xfb\x4a\x90\xbd\x5b\x67\x91\x12\x63\x51\xd4\x50\x14\x18\x12\xbc\x83\x00\xdd\x63\xb8\xdf\xc1\xa6\xd2\xa7\xd2\x87\xed\xe0\x20\x36\x73\x8e\xc7\x41\xf5\xf6\x22\xe2\x31\x56\x18\x7c\x04\xe3\x1d\x5b\xdb\xf6\xba\x1d\x84\x8f\x7b\x37\xab\x73\xe5\xfb\x16\x63\x14\x72\xe4\x29\x0b\xc9\x02\xb7\xe5\x22\xa5\xe0\xa9\xbf\xa4\x1d\x06\x6b\x3d\xb9\xfc\x4e\x41\x63\x87\xed\x4d\x18\x27\x66\xc2\x21\x94\x2d\xb0\x59\xdb\x9d\xcf\x6f\x1e\x44\x90\x7c\xeb\xc5\x89\x08\x44\x7d\x4a\x6d\xe9\x41\xdb\x6e\xcc\xda\xde\x5a\xbe\xe2\x9d\x0a\xba\x88\xc7\xa8\xda\xcb\x59\xf9\x3d\x48\x34\x2d\x0b\x24\x19\xda\xc1\xe1\xcb\x90\x65\xba\x68\xc1\x9d\x54\x78\x31\x0b\xf8\xc3\xb9\x17\x9c\x6f\x91\xa5\x43\x3a\xac\x6a\x24\x81\x5f\x09\x70\x2a\xdd\x85\xdb\x87\x2b\xb4\x3c\xab\x7e\x3b\x12\xeb\xf0\x41\xe8\x07\x35\x16\xc5\x53\x6e\x49\xae\x62\x68\xc4\x1a\x5f\x2f\xdc\x26\xf9\x58\x83\x83\x2b\xc6\x18\x65\x8f\x58\x81\x06\x70\xdf\xe4\x09\x94\x19\x96\xb3\xce\x86\xd6\x40\x42\x2a\x72\x48\x15\x5a\x50\x3b\xfd\x94\xe9\x5e\x73\x31\x5d\xb8\xca\xfd\x08\x61\x5e\xc3\xea\x13\xd2\x3d\xd2\xd1\x4f\xf8\xca\x19\x7b\x48\x34\x55\x05\x9d\x30\xb7\x29\x1a\x56\xa3\xde\x7e\xc2\x92\x9f\xf3\xd0\x13\x95\xa5\xf2\x48\xce\xb2\x6f\xc4\x39\xab\x42\x75\x19\x39\x22\x29\x45\x78\x96\xb9\xe8\x8f\x51\x18\x2c\xcf\xf5\xfe\x2c\x49\xa3\x15\xae\x58\x14\x3f\x22\x75\x65\xc8\x4a\xd9\x22\x52\xfc\xf8\xfc\xa4\xd4\x73\x2f\x7e\xed\xbe\x36\x19\x1f\x0e\x43\xe2\xda\x19\x7b\x2c\xc0\x28\xcf\x39\x20\x75\x25\xb9\x72\x9b\x57\xef\x33\x35\x9b\x60\x5f\xaa\xce\x62\x08\xc9\xe9\x2a\x57\xa5\xf9\x3f\x32\xe9\x25\x28\x47\x39\xd9\x6a\xcc\x0f\x00\x3a\x98\xb3\x37\xef\x27\x4b\x48\x7d\xea\x63\x4c\x9a\x74\x50\xf9\x22\xd5\xea\xa7\x2a\x1a\xd2\x13\x48\x76\xaa\x58\x66\x9e\x1d\x4b\xea\xaa\xf4\x54\x44\x3d\x6f\x81\x94\xa1\xaa\xa4\x2a\x0d\xca\x26\x8d\x42\x2a\xea\x3b\x59\x10\xae\xe1\x95\xa4\xdb\x31\xcc\xd2\xa4\x65\x76\xb2\x3a\x16\xa4\xab\xf1\x8b\x07\x8e\xc1\x2f\x26\x3d\x8d\x5f\xac\xa6\x62\x9d\x89\xe0\xf7\xea\xa0\x8f\x61\x99\x55\x60\x7b\xc8\x22\xd4\x9e\x8c\xed\xe9\xce\x78\x43\x6e\x8d\x69\xf4\x31\x0b\xdb\xb9\x31\x98\x25\x1f\x4d\xde\xec\x9b\x2c\x2d\xf4\x7d\x11\xdc\xf5\x2e\x83\x2f\xf9\x60\xec\x41\xf0\x36\x03\xd0\xfa\xce\x80\xb1\x7f\xa1\x23\x5b\xe0\x2b\x65\x42\xea\x61\xf8\x87\xaa\xcf\x4d\x31\x7c\x6d\x12\x50\x5f\x19\x1c\xe6\xd7\x59\x81\x8e\x97\xf2\x91\x21\x86\x6f\xe5\xdf\x01\x86\x9f\x8d\xc5\xef\x7b\xae\xac\x9e\xf0\x25\xff\xb9\xbd\x80\x3f\xf2\xef\xdb\x0b\xf8\x03\xf7\xda\xc5\x26\x85\x9f\xb8\xd7\xce\xb5\x4a\xf8\x81\x7b\xed\xef\xbd\x20\x19\x2a\x43\x27\xfc\xd5\x64\x4d\x7e\xb9\x5d\x2c\x44\x64\xc1\x8f\xdc\x7a\xa7\x8c\x48\x95\xb3\xdf\x70\xeb\xcb\xbf\xbe\xbf\x79\x77\xf7\xe6\xe6\xed\xdd\xcd\xb7\x37\xdf\xdd\xbc\x7e\x6f\xc1\x9f\xf7\x13\xe5\xe1\x5f\xb8\xdf\x2e\x3d\x08\x7f\xe3\x7e\xfb\x6b\x37\x71\x7f\xf0\xc4\x23\xfc\x89\x7f\x87\x1c\x0c\x7f\xe1\xdf\x21\x8a\x41\x08\xfe\x1d\xea\x60\x48\xe4\xdf\x2e\x86\x48\xfe\xed\x61\x08\xe4\xdf\x3e\x06\x4f\xf0\x2f\x50\xc3\xc1\x10\xaa\x03\x82\x21\x16\xfc\x1f\x1a\xd8\x24\x06\x57\x1e\x7f\x10\x4f\x31\xf8\xf2\xc8\xe4\x3a\xc2\x56\xf0\x3f\x17\x8e\x80\xdb\x05\xcc\xe4\x89\x48\xd5\xae\x82\x79\x71\xfc\xd6\x5b\xae\x12\x58\xc9\x13\xff\x08\xbd\x00\x36\xf2\x28\x0e\xa3\x04\x16\xea\x48\xd5\x32\x5a\xcb\xc3\x3c\x4a\xef\x5e\xff\xaa\x00\x28\x2e\x05\x7f\x5b\xc9\x59\x7c\x50\x27\xaa\x05\x75\x9e\x04\xff\x80\x2c\x39\x3c\xf3\xbb\x4a\x14\x3c\xdc\xa9\x2b\x73\xb1\xd8\x3b\x7f\x2b\xb8\xdb\xfe\xea\xf6\xf5\xbb\xf7\x6f\xe1\x51\x1e\xbf\xff\xeb\x9b\x9b\xaf\xe1\x46\x1e\xfe\xf0\xea\xe6\x47\xf8\x28\xf8\x1e\xe5\x85\x37\x72\xd8\x48\x15\x1a\x2b\xdf\xf4\xdf\x09\xf4\x15\x12\x20\x26\x77\x62\xaa\xc4\x1d\x8c\xe1\xbd\xa8\x55\x0d\xce\x09\xe7\x4a\x02\xf9\x41\xe5\xc8\xca\x95\x42\xfa\x6a\x4a\xd1\x84\x4c\x71\xfb\x5e\x4d\x2c\x9e\x38\x53\x85\x07\x2d\x78\xa3\xf1\x83\x6d\x37\x1a\x3f\x94\x5c\x52\xb1\x48\x6c\xbb\xda\xb8\x6e\x91\x68\xb8\x74\x65\x50\xc4\xf0\x41\xd4\xaa\xf4\x0b\xa3\xbe\x45\x52\x7d\x8b\xfe\x29\x73\x34\xfc\x21\x63\x36\xe1\x62\x11\x8b\xa4\xc2\x6c\xe0\xad\xd8\xe7\x6c\xb7\x2a\xf5\xe7\x51\xe8\x2a\x9c\x19\x99\x35\x29\xf4\x3f\x95\xa1\x7c\xdc\x73\x35\x37\xba\xa2\x59\x43\x8a\x36\xdf\xed\x77\xcc\x5b\xa0\x86\x6c\x30\x4d\x1b\xe8\xc9\x34\x89\xb3\xa6\xac\x57\x49\x6d\x53\xe5\x94\x87\x52\x6f\xb3\x22\xef\x3b\xf8\x62\xff\x35\xe6\x8e\xaf\xf6\x67\x0b\xbe\xda\xbf\xb3\x88\xd4\x77\x20\xe0\x59\xc4\x9a\x64\x37\x42\x65\x69\x5c\x06\x52\x58\x56\xca\x5a\xa2\x44\xe4\xdc\x43\xb9\x83\x7f\x88\x03\x75\xf1\x4b\x75\x70\xa4\x96\x89\x86\xc9\x9f\x4f\xa2\xa9\x4a\x44\xfb\x5a\x1c\x75\xf7\x69\x83\xdf\xa3\x8e\xba\xab\xc9\x1d\xf0\x8f\x54\x6f\x99\x17\xf6\xe6\x19\xac\xf8\x3b\xe4\xea\x02\x35\xca\xd3\xb4\xb2\xed\xc6\x0d\x5a\x19\x78\xa5\x98\x9b\x9c\x00\x17\x83\x2a\x1f\x96\x70\xe7\xb2\xa1\x10\x62\x2a\x70\x48\x49\xb3\x89\x03\xad\x2b\x84\xa6\xd0\xf3\x99\xcb\x03\x55\x98\x6e\x6e\xdb\xfe\x35\xb5\x6d\x34\xe3\x5b\x34\x83\x72\x21\x4c\xa0\x2a\xc9\xc6\x81\x88\xaf\x91\x9b\x03\x69\xa9\x71\x55\xa9\xed\x11\xbe\x8c\xae\x13\xd5\xbc\x02\xe4\x9c\x8f\x67\xc8\x9d\x24\x53\x48\x30\x93\x7f\x4b\xe3\xfc\xaa\x22\xb2\x16\x40\xe8\x0e\x24\x87\x83\x13\xe5\x6f\x48\xf0\x65\x72\x2d\x2e\xb1\x32\x6b\x15\x7d\x13\xa5\x49\x8c\x76\xf0\xda\x6c\xbc\xea\x2e\xbb\x17\x45\x76\xfb\x0f\xba\xa6\x09\x86\x97\xa2\x26\xeb\xf8\x3e\xc3\x70\x79\x2d\xc6\x0b\xf3\xd4\x5b\x61\x0c\x29\x2c\x3b\xaa\x30\xf9\x6f\x05\x7f\x2e\x2a\xbf\xb2\xda\xa5\xfb\x6d\xb5\x25\x90\xcb\xea\xf3\x6a\xbc\xe2\x1d\x88\x07\x11\x3d\xd5\x65\xf4\x25\xa2\xdc\xe2\xe7\x95\x04\xc2\x3b\x58\x78\xbe\x5f\xd7\xdc\x4b\xf3\xe9\xb5\x5f\xb9\xf0\xfc\x44\x44\x75\x8f\x7d\x61\x26\xe8\x2f\xbf\xa3\x33\xaa\xe1\x60\x5e\xd7\x6c\xf4\x7b\x3f\x2e\x98\x2b\x26\x57\xd7\x66\xf0\x3b\xdb\xac\x29\xcd\xf4\xa7\xdf\xd5\x92\xa7\xd9\x6f\x5d\xdf\xc2\xdf\xd7\x37\x2f\x98\xf9\xdb\xb9\xa8\xab\xf1\x72\xee\xfd\xbe\x26\x25\xe7\xaf\x6b\x6e\x25\x4e\x2d\x90\x92\x74\x51\x9b\x7d\x7a\xf2\xe1\xb5\xbb\xa9\x7b\xe8\xcd\xef\xfb\x00\x2d\xcb\xd4\x35\x38\x3b\xd9\x8b\x92\x0c\x54\xf7\xf0\xfc\x13\x0f\x3f\x88\x28\x16\xb5\x85\xce\x20\xd1\x60\xed\x11\x97\x8f\xe2\xbc\xc2\x61\x49\xa3\x43\xd1\x85\xc2\x00\x74\x2e\xbd\xab\xe0\x12\x0b\xae\xc2\xd5\x92\x89\xd7\x6c\x4a\x5e\xd5\x6a\x45\x3a\x25\xa5\x5c\x69\x18\xe2\x70\x5d\xfb\x99\xe2\xf7\x8d\x9b\x14\xf4\xea\x9a\xdb\x88\x7d\xf2\x25\x6f\xde\xde\x2b\x76\x5e\x5b\x39\x28\xbf\x33\xc8\xa1\x61\xc1\xe3\x4b\xc5\x83\x4b\x0c\x1f\x7d\x85\x22\x88\x14\x3f\xc7\x28\x32\x32\x14\x44\xed\xfb\xa7\x44\xdc\x2a\x71\xa6\xe9\xbd\x88\xda\x07\x22\x36\xac\x4b\xf5\xae\x93\x71\xc0\x96\x28\x81\x00\xe3\x96\xa7\x94\xb7\x9f\x8f\x08\x10\x19\xa5\xda\x27\xec\xa0\xd2\x5f\x76\xf0\x7d\x95\x85\x67\x97\x8d\xe6\xff\x41\xa0\xf2\xb0\x01\xc1\x10\xa9\x69\x2d\xa6\x53\xb1\x78\x8f\xaf\x51\x90\xb3\xc8\x50\xe3\x28\x7a\xcd\xe4\x3a\xca\x25\xb6\x8f\x22\xb3\xa6\x5f\x79\x97\x58\x05\xb3\x25\xcd\x70\xca\x83\x49\xd8\x6c\x4e\x77\xf0\xa5\xe0\xcf\x19\x4c\xc9\x21\x8f\xf2\xf7\xf9\xd2\x4e\x23\x9c\x1c\xde\xe9\x1e\xde\x69\xb0\x51\x0e\xef\x8d\x0f\xee\xdd\xc1\x1f\x8f\x0c\xa4\x16\x22\xc5\xe4\x51\x4c\x6d\x3b\xcb\xa0\xcf\xe3\xd5\x12\xdb\xd6\x65\x27\x6c\xdb\x58\xb5\x9b\x09\xe6\x3c\x0f\x1f\xdc\xc1\x1f\x8e\xb4\xfb\x47\x29\xa5\x25\xfc\x41\x27\x2e\xe1\xf1\x1c\x51\x9d\x7d\xc4\xfe\xa8\x0d\x3d\xf0\xd3\xa1\x90\x66\x4c\xf7\x68\xef\x61\xdb\xbe\x45\x11\xb6\x6d\xa9\x93\x5b\xa6\x70\x02\x4e\x53\xf5\x53\x55\x2b\x31\xc7\xb1\x3e\x56\xc9\x82\x79\x0c\x84\xb9\xf6\x18\x79\x89\x46\x3b\xb5\xed\x46\xd4\xce\x7e\x9a\xab\x22\x4f\x11\x30\xd7\x8b\x13\xe3\x2f\xf3\x18\x48\x1d\x14\x69\x80\x27\x05\xde\x9d\xdd\x8a\x34\x45\xdf\xb7\x17\xfc\x0f\x02\x7e\x6e\x2f\xf8\x4f\x02\x43\x8c\xe2\xf6\xbb\x66\xdc\x7e\xf9\xa2\x71\x2b\x8a\x80\xfe\xe7\x63\x19\x60\xec\x0f\x52\x6d\x2b\x25\xbe\x3d\xb1\x9f\x84\x42\x8a\x2a\x8b\x3d\x6b\x33\xa5\x5a\xaf\xb0\x6d\xb4\x16\xfc\xbe\x4e\xea\x59\x89\x4a\x18\xa5\x5a\xf0\x3f\x08\xbe\x41\xcf\x52\xbc\xc1\x67\x1b\xf4\x83\x80\x2f\x05\x86\x95\x3c\x58\xca\x63\xa3\x70\x62\x50\xd7\x9e\x95\x66\xc8\x7e\x16\xaa\x96\xd8\xf7\x02\x66\x75\xf5\xb9\xf0\xf3\x2e\xc7\xd6\x67\xeb\x7d\xd8\x7d\xf6\x52\x7e\xc1\x3f\x84\x6c\xcf\xba\x37\x0a\xb6\x75\x6f\x15\xe7\x72\xaa\x60\x81\x15\x56\xcf\x7f\x9b\xa5\x3f\xf9\xc5\xf9\x3c\x25\x4a\x58\x18\xbe\x94\xa7\x1e\xc4\x29\x61\x5e\x2e\xe7\xdd\xee\x38\x4e\x17\xf8\x79\x65\xb1\x26\x42\x3e\x6f\x34\x7c\x3c\xb6\xbe\xf2\xdd\xf5\x46\xcc\x2d\x66\x59\xb8\x69\x90\x96\x60\xce\xd5\x1a\x6b\x0a\xd8\x70\xb5\xc2\x9a\x02\x16\xdc\x9b\x6c\xa7\xb0\xe4\x8b\x34\x55\xee\x86\x85\x6d\xbf\x41\x0b\x0c\x4f\xbc\xb1\x48\xd3\x86\xdb\xfe\xe2\xcb\x1f\xf2\xfa\x4f\xb6\xbd\x28\xd9\x0f\xde\x95\xbb\x62\x14\x93\xe8\x68\x91\xc5\xca\xad\xc6\x90\xd4\xbe\xcb\xcb\xf5\x07\xed\x87\xc9\x7c\x8a\xa2\x17\x49\x33\x68\x87\xf0\x5e\xe0\x5d\x26\xc4\xef\xd7\x82\xab\x6d\xb3\x70\x76\xab\x56\x35\x9c\x02\x32\xcc\x4c\x61\xb8\xa0\x40\x99\x69\x1d\x16\x5c\xd3\x5e\x6f\x4c\x7b\x3d\x46\x7b\x3d\x3b\xc0\xe0\xb5\x1f\x26\x1b\xfd\x6e\xaf\x1d\x42\x50\x7e\xbb\x62\x2b\xc5\x1e\x52\xd0\x01\xbb\xb3\xa7\x31\x5a\xf0\xa8\x92\x6d\x6f\x90\xad\x67\x48\xc0\x02\xb6\x60\xdd\xcd\x4d\x4d\x14\xa5\x68\x81\x0f\x73\xee\xc0\x46\x13\x5e\x49\x04\x4c\x9d\xe5\xa8\x1c\xce\xf6\x2f\x69\x8a\x7c\x7e\x27\xaf\x72\xfe\xd7\x34\xf5\x39\xff\x31\x4f\x81\xd4\xea\x71\x34\xfe\x4a\xa0\x85\xdc\xc4\x5f\x8b\x2c\xe1\x3a\xc2\x67\x21\x8f\x60\x23\xb9\x41\x00\xa6\x04\xf9\x92\x6b\x96\xa5\x17\xe1\x59\xd9\x7e\xec\x69\x5c\xe3\x92\xb6\xfe\x51\x6b\xf1\x28\xe6\xcb\xd6\x06\x5f\x39\xe5\x0b\x79\xf5\x75\x14\xf3\x35\xf2\xf0\x8b\x04\x37\x37\xd7\xcb\xca\xb3\x2e\x8f\x2f\x12\x7d\xa3\xcb\xef\x51\x24\x59\x8c\xd4\x6b\xfe\x05\xc5\xdc\x7d\x61\x4a\x85\xae\x90\x50\xc3\x02\xcf\xf7\x2c\x84\x90\x6d\xc0\x67\x31\x08\xe6\xc2\x03\x93\x37\xff\x0d\x85\x78\x87\x2f\xe7\x57\xee\x25\x7e\x87\x04\xcc\x9b\x4d\xa5\x13\xdd\xf0\xd2\xaa\xe3\x1f\xd1\x0f\x6a\xcf\xdf\x40\xb9\xbe\x86\x05\x0b\x8c\x59\x95\xd2\x2c\x74\x2a\x52\x9d\x75\x63\x81\x5a\xe6\xda\xab\xc3\x12\x59\x0b\xd0\xb7\xe8\xc2\xb3\xfa\x98\xb4\x7b\xd9\xa1\xc0\x3b\x55\x5e\x2e\x4d\x8f\xad\x01\x35\xeb\x79\x20\xad\x5e\x10\x18\xe4\xa4\x8f\x0f\xa6\x3b\x2c\x4d\x77\xc8\xf9\x8f\xe3\x5c\xbb\xf6\xc6\xf2\x7d\x4b\x14\x81\x99\x56\xf0\xb2\xb0\xc4\x06\xe7\xc1\xfe\x55\xcc\xcc\x09\xcc\x4e\xad\x14\x73\x97\x9c\x23\x35\xb8\x7f\x42\x0f\x0d\xce\x0f\x43\xdf\xc7\xef\xd1\x32\x4f\xe4\x7c\x8f\x1e\x30\x66\xf2\x4c\xb5\x32\xa4\x7a\xcf\x22\x4d\x57\x68\x01\x02\x96\x13\x31\xd5\x28\xf7\xa5\xe9\xba\x81\x20\x4d\xd1\x4d\x25\xbb\x63\x81\xf5\x12\xfd\xc0\x6f\x26\x4b\x31\x85\xb7\xbc\xd1\xf8\x60\xdb\xa8\xa8\x00\xaa\x51\xd9\xb2\xd0\x2d\xfd\x0b\xc3\x77\x3c\x27\xf1\x67\xf2\x95\x4f\x42\xa5\x12\xcb\xb5\xf0\x28\xe4\x10\xcb\xa3\x9b\xe2\xe4\x9d\x80\x05\x06\xe4\x8f\xcd\x1c\xe2\xc9\x83\x98\x72\xbe\x65\x0f\xaa\xe3\x37\x38\x4d\xbf\x44\x37\x27\x08\xf0\x56\x52\xde\x47\x85\x9d\xaf\xb8\xe1\x37\xcd\xb8\xfd\xa3\xe2\x88\x68\xd1\xe0\x4b\x55\xcc\x4b\x71\x49\xd8\xc2\xf3\x81\x40\xc8\x92\x5d\x99\x89\x56\x57\xe1\xb2\x1d\x2e\xb2\x59\xd1\x19\x73\x5b\x78\x5e\x44\xe1\x9a\x7d\x2d\x20\x5c\xb0\x57\x92\xef\x7c\xa3\xba\x29\xc7\xf7\x06\xbe\x91\x2b\x40\xb6\xf6\x06\xb6\x92\xff\xc1\x6b\xb4\x35\x27\x54\xf3\xef\x84\x6c\x41\x73\xba\x5d\xf9\x42\xe3\x2d\x6c\x15\x9f\x0c\xd2\xf4\x26\x37\x91\x72\x2e\xc7\x17\x95\x4e\xac\x45\xf9\xa9\xba\x3d\x43\x70\x9e\x2d\xac\xfb\x9b\x31\xd8\xca\xfb\x50\x9d\xa5\x72\x42\x80\x4e\xf7\x2c\xb2\x08\x37\xb4\xfb\x14\xa9\xab\xf8\xe0\xb2\xae\x65\x55\x6d\xee\x66\xef\x2e\x3d\x86\xba\x81\x1d\xd6\xdd\xaa\x63\xe1\x5f\xcb\x59\x7c\x3b\xfe\xc0\xbe\x93\xe3\xf0\x56\x8f\xe9\x52\xc0\x77\x19\xf6\x4c\x2d\x70\x4f\x35\x2b\x2e\xc3\xd3\x33\x89\xe6\xfb\xa5\x65\x69\x8f\x11\xda\x53\x8e\x46\xd2\xe9\x29\x97\x1f\xe9\xf4\x61\xcf\xb3\x96\xe7\xd8\x66\x09\xea\xa4\xdb\x61\xa4\xdb\x01\xd2\xed\x32\xd2\xcd\xc3\x4a\x73\x9c\xbe\x0c\xe0\x9b\xf4\x29\x23\xfd\xac\x14\x5c\x67\xc0\x3a\x03\xe8\x0c\x59\x9e\xb8\xaa\x8b\x53\xaa\x34\x86\x6a\x61\xdb\x72\xd1\xb8\xfd\x9c\x13\x03\x15\x5e\x2e\x1d\x57\x42\x01\x2c\x17\xbf\x2d\x82\x9d\xbb\x9f\x5d\x42\x2d\x2b\xd5\x63\x10\x13\x86\x83\x2c\x43\xa9\x6b\x42\x2a\xf2\x3a\x25\x3d\xed\x26\xea\xef\xbb\x89\x3a\x03\xed\x26\x52\xce\xa0\x4d\xe6\x0c\x5a\x14\x0e\x9c\x75\x1e\x8b\x7c\x6f\x9c\x2e\xcb\x0c\x06\xf4\x61\xcf\x5b\xf2\xc4\xad\xcc\xbd\x61\xc1\x5d\x66\x94\x57\xd6\x8f\x86\x05\xb7\x3c\xa8\x78\x43\x1e\x79\x50\x78\x43\x6e\x78\xd0\x96\x92\x04\x7c\xe4\x41\xd9\x5b\xf3\x86\x07\xed\x57\xc1\xc2\x0b\xbc\xe4\x09\xde\xf3\x5b\x78\xc7\x6f\xda\xee\x7d\x0c\x1f\xf8\x8d\x02\xa0\x7b\xcb\x6f\xb4\x2a\x0d\xdf\xf1\x9b\xb6\x1f\x2e\xe1\x0b\x7e\xd3\xfe\xf6\x35\x85\xaf\x78\x2e\x4f\xfe\x83\x57\xc4\xc5\xaf\x79\x45\xaa\x7c\xc5\xbd\xb1\x75\x77\x6f\xb1\xaf\xe0\xb5\x3a\xf4\x2d\xf6\x0f\x78\xa9\x0e\x43\x8b\x7d\x5d\x80\x03\x7d\x5b\x17\xc0\x22\x77\x98\x76\x09\x44\x72\xd0\x87\x2f\xa2\x56\xd2\x22\xe0\x73\x44\xae\xae\x5c\xdc\x22\xb0\xe5\xfe\xf5\x35\x81\x19\xa7\x1d\xa5\xb9\x7e\x50\x38\x79\x5d\xdc\x52\x07\x83\x01\x66\x8e\x12\x5e\x56\x5c\x5c\x39\x69\xea\xe8\xb2\x1f\xe4\x42\x5c\x39\x63\xc2\x1c\xc5\xdb\x91\xe0\xef\x90\xc0\xb8\xc1\x45\x9a\x0a\xce\xf9\x9b\x31\xf2\xb8\xc2\x7f\x23\xcc\x81\x80\xfb\x98\xa1\x80\xbf\x45\xdf\x21\x81\x2f\xbe\xc0\x20\x5e\xa0\x90\xab\x17\x48\xb1\x8c\x48\x71\xad\xd5\x82\xf0\x05\xa7\x18\x90\x68\xf2\xa0\xb9\xbd\xe6\x64\x3c\xbb\x08\xd9\xec\x85\xbc\x8f\xb4\xb6\x18\xbf\x08\xaf\x39\x95\xf7\x36\x9b\x10\x5e\xc8\x7b\xd5\x7d\xbe\x7c\x99\x79\x8b\x79\x10\x79\x1c\x89\x17\x61\x8b\x60\xf5\x74\x22\xef\xe4\x5b\xcc\x64\xaf\xd4\x99\x6d\xf9\x12\x77\x30\xbe\x4c\xae\xf9\xf0\x32\x9e\xcc\x9b\xcd\x29\x97\x92\xa1\x07\xde\x05\xa7\xbd\x3e\x24\x2d\x3e\xc4\x97\xaa\x44\x39\x0f\xae\xae\x92\xd4\x03\xb7\xc9\x93\x4b\xf7\xda\x29\xdf\x1f\x40\xa0\xef\x77\xd5\xfd\x79\xa4\x76\xab\x35\x9f\xa6\x9c\xd0\xe1\x8b\x15\xc4\xbb\x7c\xb6\x7e\xde\x9b\xad\x7c\x6a\x42\x35\x35\x9e\x9c\x9a\x98\x87\x72\x6a\x5c\xee\xb5\x06\xe0\xf3\x48\xcd\x96\x98\xf8\xad\xd6\x14\x66\x9c\xd0\x81\xbd\xd5\x25\xa4\xae\xaf\xf9\x40\xf5\x67\x26\x7b\xf0\x62\xd6\x14\x13\x7f\x0a\x7e\xab\x65\x3a\xa3\x3b\x3f\xb3\x65\xcb\x2d\x35\xeb\xb3\xeb\x6b\xde\x72\x8b\x0f\x09\xd4\x83\xc1\xfe\x83\xde\x02\x39\xaa\x1e\xc1\x8c\x93\x56\x9c\x17\xa7\x98\x71\xce\xc3\x4c\x32\x0d\xc6\xaf\xdd\xd7\x6c\x3b\x6e\xbd\x61\x6f\xce\x82\x26\x37\xa3\x3a\x6b\xf1\xd8\x24\x63\xa0\xad\x02\x00\xc4\x2f\x02\x35\xe4\xb3\x56\x82\x8b\x81\xf8\xbe\x52\x64\xba\x33\xbd\xba\xa2\xdd\x54\x4c\xe8\xf4\xea\x8a\xf4\x53\x31\x21\xd3\xab\xab\x61\x2a\x26\xce\xb4\x78\xe6\xcb\xe2\x99\x89\x1c\x7b\x51\xba\xf6\xc7\xfd\x6b\x20\xae\xaf\x87\x36\xed\xf5\x4a\x37\xfd\xe1\xe8\x4d\xf2\x80\xf4\xb3\x23\xda\xdd\x7b\xf0\xa7\x52\x6f\xe5\x86\xeb\x51\x18\x96\x3e\xe6\x87\xbd\xcb\xb4\x03\xdd\xd2\xe5\xbf\x66\x93\xbe\x46\xe5\xac\x87\x93\xfe\x1c\xe3\xcc\xc9\xdb\xf8\x71\x3f\xbc\x77\x83\x9a\x11\xce\x0c\x3a\x62\xf2\x7a\x6a\x64\xf3\x8f\xe8\xce\xa8\x20\x5c\x4c\x5e\x4d\xdb\x77\xf7\x10\x73\xaf\x29\x26\x2f\x15\x1c\xaa\x61\xe6\x31\xc4\xcd\x22\x44\x32\x18\xbb\xcc\x6d\x1b\xbb\x21\x2a\xbd\xf5\x1b\x94\xd7\xef\xc9\xaa\x59\xc7\xc5\x9b\xe3\x9a\x37\x67\x96\x46\x37\x7f\xbb\xcf\x63\xfd\xf6\x2d\x0f\x50\xd3\x93\xb4\xde\xb9\x9c\x5d\x25\x97\xb3\x66\x13\xbb\x13\xbf\x39\x9b\xf2\xed\x24\x1c\xcf\x58\xd2\x9a\xb5\xc8\x74\x27\x5b\x96\x1a\xa8\x56\x96\xb6\x15\x49\xe0\x56\x8b\xf7\x69\xba\x77\x5e\x12\xbc\x5b\x23\xdf\xa7\xe9\xb6\xce\x6d\xaa\x6e\x01\x7d\x63\x2e\xd9\xdf\xaa\xba\x98\x70\x6b\x00\x81\x1f\xa4\x34\x91\x5b\x4b\xff\x0c\xff\xc2\xd1\x6d\x5d\x8c\xc6\x4c\x2b\x8a\xb7\xba\x91\xf7\x68\xa3\x82\x35\xca\xd5\x6b\xdf\x97\x26\xfa\x6f\x7c\x81\xde\x63\xf8\x13\x77\x2e\xff\x96\x59\x3e\xff\x74\x89\xd1\x9f\xf9\xdf\x26\x7f\x6a\x36\xa7\xd8\x0b\xce\x6f\xd3\xd4\x45\xb7\xf0\x67\x78\x3f\xf9\xf3\x14\x9f\x85\x69\x8a\xfe\xa5\x22\x3f\xdf\xe2\x9d\xec\xd3\x5f\x14\x6d\x7f\x44\xba\xf3\x14\x2b\x37\xfd\x63\xd5\xb5\xfb\x2a\x48\x86\x67\x7f\xc9\x8e\x90\x03\x94\x74\x07\xdd\x61\xa7\xdf\x1d\x62\x28\xce\x93\xe2\xfc\x08\x43\xe3\x2f\xed\x65\xf6\x00\xb6\xed\xe2\x17\xc1\x69\xea\xa3\xc7\x72\x91\x71\xd3\xc2\x9e\xc1\x55\x94\x6c\x37\x20\x20\x91\x5b\x5a\xee\x25\xad\xcb\xab\x88\x86\xcf\x7e\x62\x27\xe5\x79\x2d\xa3\x55\x27\x20\x1b\x79\x78\xc8\xac\xa1\x72\xec\x35\x2a\xde\xdd\x3d\xbf\x2f\xdc\x6b\x9a\xff\x25\x18\x1c\x0d\x58\x37\x79\x3d\xe5\xc9\x0e\x1e\x0f\xcc\x76\xa6\xc9\x47\x78\xc2\x20\x15\xb7\x5b\x78\xca\xeb\xae\x4d\x5e\x4f\xc1\xe3\x73\x13\x63\xe5\x49\x56\xe8\x5d\x07\xf9\x82\x3f\x70\x78\xab\xfd\x88\xa2\x72\xe0\x77\xd0\xf2\x98\xc2\x21\x39\x7c\xae\x88\xca\x52\x1d\x7c\x35\xe5\xba\x82\xd4\xe4\xe5\x94\x7b\x79\xa7\xa3\x1d\x78\xb6\x8d\xfe\x8a\x6e\xe1\x1f\x20\x25\x01\x0c\x7f\x45\x8f\xf0\x15\x48\x01\x41\x1f\x97\xcf\x7f\x0d\x52\x44\xc0\x18\xf6\x26\x6d\x79\x30\x69\xf9\x72\xfe\x51\x8f\x00\x01\x81\x27\xce\x34\x9b\x05\x85\x0d\xba\x3f\x6d\x47\x9e\x51\xf7\xbe\x0a\x12\xd2\xaf\xa9\xbe\x6f\x6e\xa5\x65\x0f\x80\xaa\x96\x61\xf8\x44\x62\xa8\xbd\xaa\xb9\x21\xe9\xbf\xa4\xc5\xf9\xdb\x7f\x4f\x93\xe7\xe5\x26\xb3\xbe\x75\x68\xdd\x77\x7c\x8f\x4c\x5b\xdd\xfd\xb6\x70\xde\x85\xdf\xfc\xe4\xf5\xf5\xb5\xa3\x9e\x56\xc8\x18\xf5\x8f\xff\x7c\xf4\x71\xc3\x3f\xf2\xe7\xfb\xdd\x93\xcf\x0f\x0f\x9e\xd7\xec\x09\xea\xb7\xe9\x37\xf9\xc4\xc1\x97\xca\x92\x7d\x64\x73\xd6\xdd\xb7\x3f\xc3\xa5\xfb\xe4\x54\xfc\xb1\xec\x4c\x9e\x48\xe5\x2c\x6b\xfc\xb7\x3f\xb5\x3f\x61\xa5\x87\xe4\x80\xfd\xe1\xe8\xab\x7e\xfb\x53\x87\x93\xb4\xf7\xd8\x0f\xc7\x1f\xab\xcc\x4d\xe9\x31\x39\x29\x3f\x1d\x3c\xb6\xc3\x67\x4b\x24\x69\x17\x2c\x91\xa2\x37\x6e\x65\x8f\xc6\x3a\x78\xa8\xe1\x60\x88\xca\x7a\x09\xbf\x85\x28\xd7\x4b\xf8\x63\x59\x3f\xcd\xf5\x51\x83\xf3\x7e\x54\xff\xd4\x7a\xa6\xd1\x23\x95\x06\x59\x06\x5d\x2c\x55\xe1\xcc\xb4\xc0\x2c\xbb\xb2\x5b\x13\x2c\x9f\x71\xc8\xa0\x12\x11\x98\x57\x65\xed\xaa\x9a\x94\x71\x16\x53\xa5\xbc\x73\x96\xd4\xfa\x62\x64\x3d\x48\x4d\x4c\x2a\x7e\x0d\xd4\xf0\xca\x1f\x99\xa6\x0d\x2f\xff\x48\x29\x25\x6c\x8d\x02\x62\xbd\xca\x63\xe1\x4a\x61\x71\xea\xd0\x98\xbc\xf5\x99\x57\x79\x20\x14\x94\x82\xa2\x40\x2d\xa4\xe2\x74\x76\x6c\x26\xbd\xf4\xa3\xdf\xd5\x36\xf3\x52\x8d\xdd\xcb\xf9\xd5\xe8\x12\xa3\x80\x7b\x93\x95\x92\xf9\xa7\x78\x8c\x42\x54\x46\x8b\x70\xd5\x74\x55\xcf\xf9\xca\xef\xc3\x66\x0a\x90\xbe\x08\x62\xfe\xe2\xcb\x1f\xd8\x16\x74\xd8\x18\x9b\x81\x8a\x19\x63\x2e\xc8\x39\x67\x7e\x05\xf3\xb8\x52\x13\x55\x9e\x3d\x12\x4e\xea\x64\xf1\xab\x91\x1b\xcc\xc3\xf5\x91\xda\x96\x45\x6d\x1e\x0d\x6d\x6a\x65\x26\xbe\x22\xb8\x78\x6c\x59\x4c\x80\x85\xef\x2c\x40\xcd\x66\xd0\xf4\x70\x6e\x23\x42\x9d\x3e\xce\xc3\x75\xbb\xa7\xb1\x49\x0a\x9c\xe0\xfd\xa2\x58\xdb\x58\x44\x5f\x2c\x45\x90\xa4\xa9\x65\x95\x4a\x62\x91\xee\x89\xdc\xc6\xc1\x91\xc8\xe8\x2c\xe2\x2b\x50\x11\x5f\xa2\x7d\x97\xd4\xe6\xbb\xab\x8a\xd7\x07\x60\x10\x70\xae\x32\xd7\xce\x23\xf1\xd3\xd6\x8b\xc4\xbc\x14\xf9\x55\xa9\x94\x43\xba\x27\x42\x93\xf7\x0b\x12\x17\x56\x8e\x91\xb6\x72\x28\xf3\xc4\xc9\xdc\x28\xaf\xad\xa7\x23\x4d\x51\x76\xc8\xc3\xf1\xf3\x8e\x05\xf9\x85\xe7\x1d\x3e\xb3\xee\x2c\xce\x45\x01\x78\x94\xa6\xca\x8e\x99\x48\x79\x31\x01\x91\x41\x92\xc7\x6d\x6d\xa4\xd6\xcb\x68\xc4\x48\x77\x04\x07\x89\xb9\xa5\x4d\x5d\x13\x17\xad\xb1\x1c\x49\xcf\xc1\x95\xb2\x06\xf2\xe8\x13\xe9\xd5\x8f\x1f\xca\xd9\xd5\x3a\x3a\x78\x88\xcd\x67\x40\x5c\x87\x0a\x13\xd6\x67\x3b\xd7\x26\x61\xc7\xb6\x1d\x9a\xd4\xe7\x71\xc8\x3c\x8c\xcc\x42\x6e\x5b\x4d\x2d\x76\xc7\x49\x18\x09\x1e\x1c\xa6\x69\x17\x18\x49\xbd\x13\x18\x50\xdd\xde\xd1\x3a\x53\x2a\xd6\xb7\x0a\xf8\xe9\x60\x25\x1a\x9b\xbb\xbe\x53\x78\x27\x75\x25\xd0\x1b\x45\xc8\xbe\x98\x78\xd3\x34\x15\xfb\xd5\x53\xc2\x89\xbc\x7f\x5a\x29\x62\xa4\x2d\x79\x6a\xe2\xb2\x3a\x54\xa4\x77\x3a\x57\xed\x4c\xa5\x7a\x41\xe6\xf1\x2b\x87\x80\xa9\x48\xe4\x1d\x06\x81\x3a\x1d\x8c\xac\xe2\x8a\x2a\x1f\xde\xe9\xb0\x4e\xc7\x18\x15\x95\xc1\x50\xbd\xec\xb3\x0d\x7d\x26\x4b\xae\xeb\x60\xd4\x35\x9d\x50\xf9\x66\x0d\xb9\x2c\xfa\x18\x4d\xa6\x6d\x15\x30\xa6\x08\x64\xde\xbb\xa3\x31\x64\x5e\xa6\x06\x54\x64\x19\x15\xd1\xf8\x4c\x68\x9f\x11\xda\x37\xe6\xce\xa2\xaf\xa7\x80\x0a\x0f\x07\x46\x85\x9b\x29\x7b\x61\x31\x24\xf2\x5c\x79\x30\x14\x67\x2c\x5e\xf0\xb9\x20\xd5\xe5\xc1\xa0\x47\x06\x43\x07\xae\x55\x47\xe3\x78\x30\xdb\xef\x19\x8e\xcf\x4e\x60\x2f\xf5\x56\x99\x69\xad\x3c\x58\xcd\x82\x98\x37\x9c\xb3\xf0\xdc\x0b\x26\x53\xdb\xd6\x4a\x14\xc1\x93\x70\x5a\xd1\xa9\x55\x79\x11\x5c\xce\x32\x8c\xcb\x1f\x75\x22\xf2\xed\xf0\xbb\x3e\x11\x0c\x94\xcf\x55\x58\x4c\xd3\xfe\x87\x7f\x2e\x80\x52\xf9\xc3\x7b\xf9\x87\x1f\xf9\xe6\xb6\xbc\xf6\xdb\xbe\xfa\xff\xb7\x0f\xfe\x2c\xb8\xa2\xbd\x0f\xce\x41\x4d\xcd\x72\xd4\xb1\x84\x72\x3d\x96\xd7\x6b\x58\xfa\xa2\x9a\x68\xc3\x7f\xc7\xea\xac\x61\x39\xf5\x80\xef\x74\xaf\xfe\x57\xd7\xc8\x95\x43\x03\x51\x3c\x30\xf5\xbf\x94\x7f\x40\x25\x9a\x10\x53\xff\xab\x47\xf0\x99\x27\xd9\xa9\x2a\x92\xd4\x50\x19\x1a\x55\x5f\x6f\xa9\x02\x91\xd0\x98\x95\xf9\xd7\x46\xe1\xfa\x50\xd3\x84\x08\x3c\x98\xc3\x4a\x43\x19\x6f\xea\x58\x99\x1c\x89\xb1\xfc\x87\x69\x61\x72\x71\x18\x3c\xbc\xe6\x8b\x23\x91\xd5\xf7\x45\x64\xf5\xda\x94\x24\x9e\xa1\x95\x32\x24\xdc\xab\xda\xc2\x01\x5a\xc3\xa2\x3e\x22\x57\xc5\x42\x6b\x6f\xe9\x43\x9a\x6e\xb8\x4e\xf6\xb0\x6d\x17\x3d\x60\x85\xf9\xae\xb1\x9c\x36\x28\xe1\x3e\x5a\xe5\x19\xe3\x97\xc9\xf5\xf2\x72\xd9\x6c\xe2\x2d\x8a\x60\x09\xf7\xe3\x35\x5a\xa9\xea\xc6\x98\xc9\xbf\xa6\xd6\x94\x8a\xc3\xe6\xa6\xb0\xf5\x2a\x83\xfa\xde\x5c\x36\x90\xc7\xe7\xd5\x50\xee\x72\x5b\x31\x9a\xc3\x1a\x26\x9e\x09\x33\x5a\x4e\xe5\xfa\x62\x5e\x16\xe1\x9d\x85\xd4\x9a\xce\xf0\x25\x44\x66\xd1\xec\x3b\xca\x8c\x03\xac\x47\x98\xfc\x57\xb9\xb6\x4c\xf1\xaa\xa2\xce\xad\x76\x5e\xc9\xc5\xd5\xaf\x91\x51\x4e\x6e\x88\x0c\xb6\x36\xe4\x93\x69\xdb\x04\xc3\x4a\x32\xd0\x08\x6d\x9b\x5c\x4c\x48\x7e\x12\x11\x68\x39\xf8\xca\x29\xed\x11\x14\xa7\x69\x46\xd7\xc3\xf2\x12\x3a\x11\x54\x1b\x8f\xc3\xfa\x8a\xf6\x69\xea\xb0\xcf\xd9\x4d\x06\xa8\x36\xdb\x4d\xfd\x53\x98\x96\x66\x47\xbf\x2b\xf5\x4c\xd7\xa6\x64\xaa\xd0\xb6\x6a\xd7\x0c\xe6\x80\x0d\x94\x40\xd8\xff\xdc\x62\x84\x9d\x8e\x29\x10\xdd\xcb\xe5\x23\x93\x1c\x3f\xac\x0a\x4a\xc3\x0e\x46\x7a\x43\x64\xbd\xd8\x4b\x7d\xd1\x36\xbb\x84\xab\x42\x4a\xfa\x87\xc7\x1d\x73\xf4\x81\x27\xbb\x6a\x0d\x43\x1d\x9b\x6f\x1e\x32\x71\xac\xed\xbb\x0f\x59\xe8\xe3\x9d\xd7\x6c\x9a\xe5\xd5\x10\x69\x1a\x5d\xf3\xac\xc8\xf3\x18\x65\x6f\x32\xdb\xc6\x43\x44\x15\x38\x70\x40\x03\x03\x69\x5c\xfa\x22\x10\x21\x19\x8b\x49\x34\x65\x93\x08\xe4\xdf\xa9\x94\x16\xb2\x8b\x18\xc2\xf6\x17\xd9\x24\xf1\x50\xeb\xaf\x10\xe4\x08\x43\x01\x2a\xee\x0c\x4a\x45\xf0\xd4\x0a\x37\x88\xc3\x8a\xa0\x0f\x3b\x6c\xd8\x81\x61\x8f\x0d\x7b\x85\xa0\xd7\xff\xad\xb2\x97\x41\x61\x9e\x4c\x55\x92\x54\x79\x89\xaa\xec\xc9\x06\xcf\xa0\x7d\x6b\x97\xeb\xb1\xf0\x6a\x83\xee\x66\x50\x1b\xa0\xac\x25\x82\xc5\xc4\xde\xc2\xcc\xbe\xcb\x2c\xa8\x2c\xf3\xf2\xb3\x2b\xd9\xef\x7d\x8b\xf1\xff\xc6\x19\x7d\x77\xe5\xd7\x95\x13\xc6\x7c\xde\x68\xb8\xd9\x26\x2d\x5d\xa8\xdb\xa8\x7e\xf1\xe5\x6e\xf9\xcb\x8f\x85\x88\xeb\x12\x39\x19\xf0\xe5\xb1\xfd\x7a\x96\xc1\xd5\xea\xf1\x89\x78\x5c\xd4\x1d\x86\x80\x47\x2d\xa2\xdc\x20\x87\xfc\x5e\xc5\xa7\x65\xf9\xa6\x28\x80\x10\x55\xcd\x86\x18\x82\x2b\x47\xdd\x14\x35\x55\x8a\x10\x77\x2e\x83\x56\x0b\x4b\x8d\x42\x29\x7d\xb6\x9d\x4c\x82\x69\x39\x1b\x38\x90\xfd\xd1\xc7\x2d\xb2\x3f\x31\x99\x0d\xc8\x80\xe3\x1b\x12\x5b\xd0\x90\xdf\x23\xdd\x92\x23\xd2\xed\xda\xdd\x54\x45\xdb\x23\x91\xf4\xbf\x43\x72\xa8\xab\x57\x7f\xb2\x9f\x3d\xd3\x49\x8d\x55\x7d\x58\xf2\x25\xf7\x6f\x09\x94\x57\xf3\x6b\x68\x62\x95\x47\xe8\x08\x5c\x86\x5b\xaf\x8a\x0a\xe1\xa2\x36\xb8\xfe\x58\xe2\x50\x20\x1e\xeb\x40\x0e\xf6\xe4\x06\x8c\xb2\xc4\x22\x0f\x45\x95\xf1\x11\x65\x04\x85\x9c\x75\x26\x19\xeb\xd4\x2c\x72\x0f\x58\xa3\xae\xfe\xfb\xe9\xb9\x3d\x36\xb1\xe5\x7c\xcc\xca\x04\x7f\x22\x49\xe1\xa8\xdc\x5b\x99\x79\xe5\xe7\xa9\x4e\x3e\x61\x5d\x52\x9a\xfc\xdf\x2c\xea\x9e\xfe\x90\xba\x6f\xf8\xf7\x74\x9f\x7c\xa2\xfb\x9f\x2b\xf5\x66\xdd\x1f\x18\xe8\xa1\x6e\xce\x57\x7b\x26\xbf\xba\xa3\x2a\x73\x4c\xa6\xda\x85\x5b\xfa\xc6\xc3\x05\xee\xd9\xb6\x6f\x88\x78\x75\xe5\xea\xe0\xad\xba\x44\x09\x17\x95\x32\x08\x54\x11\x1c\x93\x73\xe0\x2d\x50\xc2\x2b\x15\x5c\x12\x28\xea\x59\x67\x74\xc8\xaf\x7a\xf2\x0a\x47\xb0\x27\xf9\x3b\x28\x48\xb1\x58\x21\x8f\xc1\x8c\xbb\x68\xdb\xf2\x30\xcc\x4b\x71\x2a\x33\x0c\x2b\xee\x5c\xae\xae\x66\x97\xab\x66\x13\xcf\x27\xab\x29\x2f\xd5\x12\x57\xfb\x24\x33\x82\x79\xcd\x15\x66\xca\x3b\xe6\x35\x57\xd3\x12\x10\xbb\x66\xb3\x59\x24\x96\xa6\x76\xa6\x00\x57\x29\x1e\x4a\x41\x44\xc8\xb9\x19\xfc\x56\xa1\x51\xd2\xbf\xce\x91\xd5\x15\x87\xeb\xbd\xb5\x75\x2c\x27\xe6\x77\x50\xc0\xc1\x67\x43\x4d\x3a\x7b\xd0\x7a\x99\xee\xd4\xa7\x86\x95\xaa\x1c\x6a\x9f\x4f\x08\x50\xe8\x4c\x2b\x52\x6d\x65\x09\xf9\xea\x4e\x54\xe0\xa3\xa6\x69\xa3\xf6\x8e\x0c\xb1\xee\x08\xab\x3d\x96\xca\x53\x92\x2a\x0c\xb6\x6b\x98\x25\x37\x56\x7f\x83\xc1\x76\xa8\xb0\x36\xa3\x25\x68\x04\xbf\x3d\xd2\x37\xa8\x11\x65\x75\x8e\x3e\x32\xbd\xd2\x4d\xa9\x08\x3e\xf5\xc0\xa9\x9a\x20\x85\x2c\xfd\xb5\x9b\x08\x0b\x9e\x83\xf0\xf1\x30\x66\x43\x79\x9c\xe5\x0d\xca\x38\xf8\xde\x5b\x2b\x5c\xf5\x5c\xce\x56\x6f\x39\x6d\xac\xd2\x8c\xab\xb2\xba\x90\x6c\xb0\xe4\xda\x4f\xc2\x57\xef\x6e\xf5\x9e\x68\x70\xee\xe1\xbc\x4b\xa5\x0b\xcc\xd3\x3c\xa1\xc3\x7a\x9d\xd2\xfa\xf9\xad\x9c\xbe\x28\x81\x52\x25\xa7\x47\x0b\x6a\x1a\xd0\xd9\x6c\x18\x54\x58\x45\x3b\x09\xff\xf4\xee\xf6\x35\xc2\x69\x4a\x1a\x9c\x1f\x7c\x8d\xbc\x68\xf2\x42\xca\x5f\x70\xd8\xb8\x12\x6c\x70\xf9\x7b\xe5\xa3\x35\x6e\xe1\x42\x24\x0b\x8b\xd2\x01\x56\xb0\x5d\xdf\x8b\xa8\x48\x0b\x8a\xd2\x34\xaf\x93\x1f\xe1\x71\x52\x1e\x58\x84\x4d\x7d\x14\x8d\xe0\x5d\x8d\xda\xdc\x5f\x68\xa7\xe0\x5d\x0c\x30\xea\x9b\xc8\x5b\x7b\x1a\xb6\x0c\xbc\xbd\x21\x38\x53\x42\x9d\x97\xa6\xba\x8a\xbb\x07\x01\x08\xd4\xeb\x62\x5c\xc6\x68\xed\xb2\x5e\xb7\x70\x05\x0d\x8e\x7a\x4b\xaa\x4d\x83\xc7\xad\x57\xc1\x83\xeb\x7b\xf3\x73\x3d\x68\x61\x19\x0d\x3e\xe6\x41\x81\x9b\xe0\xf2\x20\x5b\xb4\x67\x95\xf9\x6b\x5a\x56\x83\x7b\xb6\xad\x51\xee\xa5\xbc\x5a\xa3\x90\x95\x71\xcf\xcf\x0a\xc0\x63\x31\x8e\x4b\x17\xe4\xaa\xc4\x55\x94\xfb\xc1\x29\xef\x4a\x61\xbb\xcd\x82\xd4\x2d\x78\xbe\xf7\x82\x39\x13\xa8\xdb\xd5\x0a\x6c\xb7\xcb\xba\xdd\xd2\x12\xff\x5c\x46\x9b\x21\x29\x2b\x54\x90\x02\x7e\x74\xe5\xc6\xaf\x8c\xc0\xa7\x0a\xfd\x1c\x46\xc7\x2b\x03\xe1\x79\x2c\xa7\x4b\x79\x77\x50\x0c\x61\xe6\x7e\xd9\x53\x22\x0a\x69\xaf\x51\x96\xf6\xd2\x54\xb9\xac\x8a\xca\xa9\xda\x89\x95\x95\x74\xd4\xaf\xc9\x73\x3f\x2a\xd5\x7b\x14\xd0\x97\xca\xd4\xd3\xc5\x83\x2e\xa5\x52\x50\x7d\xb0\xa4\x16\x34\x32\x9d\xa0\x91\xe9\x04\x59\x1c\x73\x56\x9a\xbf\x52\x49\x95\x0c\x4f\xb8\x78\x32\xd0\xdf\x1a\xa4\xfc\x90\x5f\xfc\xeb\xdf\xe3\x17\xb9\x38\x8d\x26\xff\x7a\x8e\xa6\x2f\xf0\x05\xc4\x5c\xe3\xfb\x9f\xc5\xf9\x12\xef\xf5\x15\xca\xaf\xf7\x19\x90\xc5\x45\x99\x0a\x64\x59\x0a\xe3\x0c\xb7\xd7\xa6\xea\xe9\x84\x4c\x0d\xf4\x73\xe1\xd7\xb4\x76\x46\x12\xae\x54\x42\x23\xc3\xcf\xe5\x9a\xdd\x0c\x8a\xa9\xab\x10\x9a\xad\xef\xdc\x8d\x55\xb1\x65\x74\x47\xb8\x52\xb0\xbc\x26\x1d\xa9\x88\x66\xdc\xd3\x18\x33\xed\xcf\x29\x99\xf0\x9c\x8a\xb5\xb7\x1a\x06\x58\x2a\xe3\xb2\x14\xc9\x4d\x90\x44\x4f\x46\x15\x87\x10\x43\x61\x43\x93\xca\x60\xfb\x61\x3f\x4f\xaa\x94\xc3\x18\xb4\xe7\x62\x51\x7a\x54\x33\x5b\x87\x19\xa0\xaa\x40\x89\xde\x92\xc8\x0d\x18\xe9\x0e\xa0\x3b\x60\xf2\xdf\x11\xeb\x2a\xef\xe7\xf0\x33\x00\x12\x47\x8a\x49\xe8\xca\xd0\x3f\x45\x09\x98\x2a\xd1\xee\x2c\x8c\x57\x25\x05\xac\x81\x62\xdb\x1e\x10\x87\x97\xb3\x8c\x63\xf4\x5a\x91\xe5\xf6\x77\x5f\xfc\xe5\xee\x87\x2f\xbe\xfd\xfe\x06\x63\xdb\x8e\x55\x19\x6c\x8d\x08\x09\x96\xbc\xdd\x82\x67\xd5\x5e\x8d\x0c\xa1\x81\xa5\xae\x88\x8a\x44\x15\xd7\xa3\xee\xc8\xe9\xd3\x7e\xaf\xdd\xa7\x5d\xda\x23\xbd\xfe\x38\xaf\x72\x2d\x70\x53\x1d\x7f\xfb\x9a\x32\x0f\x89\x16\x69\x86\xf2\x5f\xfc\x22\x44\xa2\x49\x70\x99\x55\xc3\xc8\x61\x23\x45\x51\x86\xa7\xc5\x82\xbc\x12\x78\xec\x05\xd5\xaf\xf5\x6c\x9b\x5c\x78\xc8\xc1\xd7\xe5\x8f\x90\xb7\xb1\x92\xe6\x99\x94\x50\xb2\x0c\x33\x4a\x78\x33\xc1\xb6\xed\x34\x78\x32\x4e\xae\x9c\x71\x4b\xa0\x56\x82\x8b\x62\xdd\x49\x33\x1f\x6b\x94\xbc\x48\x64\xcf\x59\xb2\x27\x66\x9c\xaa\xe0\x5f\xee\x75\xe2\xd6\xf7\x5a\xd9\x50\x4a\xdd\x96\xf7\xd5\xc9\x6f\xe5\x52\xee\x79\x07\x55\x39\xf1\x0b\x44\x5a\x02\xe3\x0b\xba\xdf\xb3\x13\x58\x6c\xf9\x8a\x22\xb9\xb8\x65\x3a\x30\xbb\xaf\x97\x1f\x3d\xfd\xf6\x17\x59\xd9\x77\x54\x2e\xcb\x4e\x2e\x3a\xd5\x39\x35\xf5\xd4\x49\x5d\x61\xfd\x1a\x51\x2f\x7b\xb7\xff\x73\x6d\xec\x16\x12\xd7\xd7\xd7\xdc\xc1\xe3\x0e\x69\x95\x96\x74\xb1\xdc\x9a\xed\x9e\xe9\xd9\xb7\xb7\xdf\xd0\x1b\xcc\x3a\x07\x83\xf1\xc9\x22\x5e\x59\x1d\xfc\xfd\x3e\x1d\xd9\x0b\x66\x3c\x9a\x1e\xaa\x1f\xfc\xd3\xec\x56\x9b\x74\x87\x65\xb3\x09\xf2\x1a\x79\x1f\xd6\xa4\x58\x11\xea\xa7\x11\x33\xf5\xe8\x0e\x87\x6c\xa8\x9c\xec\xa7\x8a\xf4\x1f\x8e\xae\xae\xb2\xcf\x04\x1a\x8e\xca\x26\xe9\xe1\x88\x0d\x15\x05\xaa\x2b\x7e\x5f\xb7\x92\xef\xe3\xbd\x86\x57\x4f\x9b\x70\x9f\x26\x16\x05\xc1\x02\x08\xb9\x03\x31\x77\xc0\x3d\x34\xd6\xf8\xdc\xb9\x8c\xaf\xdc\x4b\xec\x5f\xa1\x88\x7b\x25\xfb\x5c\xdc\x6c\x4e\x31\x1e\xa3\x90\x87\x2f\x50\xc0\xfd\x8b\x08\xbf\x08\x9a\x04\x7c\x1e\x61\x16\x36\x79\x74\xed\x8c\x51\xc0\xa3\x0b\x1f\xbf\x08\x58\x8e\x49\xee\x73\x45\xcc\xc6\xe4\xc2\x61\xfe\x8b\x62\xfb\x86\xfb\xea\x41\x5d\xf5\xfd\x9a\xaf\xf5\xd6\x5b\xff\xa4\x6d\xcb\xd8\x02\x7b\x0d\xee\xa1\x2e\x1d\x75\x47\xfd\x01\x1d\xf5\xa0\x87\xd3\x94\x36\xb8\x67\x3e\x54\x49\xd3\x66\xb8\x64\x93\xb5\x26\x81\x7e\xaf\xd7\xe9\x41\xc0\x9b\x52\x9c\x6c\x26\x10\xf2\xc8\x0e\x20\xe6\x91\xed\xe5\x55\xb9\xd2\xf0\x45\xdc\x44\x28\xb2\x83\xeb\xeb\x6b\xd2\xc7\x2f\xe2\x66\xf8\x02\x45\xb6\xa7\x7f\xea\x68\xce\x6b\xa7\xb2\x1b\x73\x01\x7a\xf4\x19\x81\x0d\xc5\xb4\xfa\xe1\x92\x38\x75\xa4\xa0\x44\xe6\xf3\x4d\x47\x9c\x9b\xfd\x01\xfe\x3c\x2d\xaf\xf4\xb2\x0d\x53\x2c\xae\x8e\x37\xd4\x15\xf2\x3e\xd9\x58\x6d\x08\x68\xa9\xe3\x17\x19\x7f\xda\xef\xf5\x69\xa2\xb9\xf7\xa2\xd8\x5b\x06\x4c\x51\xd1\x3a\xe2\x77\xaa\xa2\x72\x89\x06\x64\x2c\x3d\xa7\x3d\xa7\x57\x1a\x15\x2d\x32\x68\xf0\x86\x5e\xdb\x5e\xb0\x42\xfa\x14\x2e\xaf\xb1\x0a\xf3\xdb\x1f\x01\x45\xb4\x0d\x2b\x57\x48\x8e\xad\x8c\x88\x31\xa4\xf9\x74\x2b\x44\x2d\xf9\x17\xbf\xd0\x44\xf6\xe6\x82\x1e\xae\xa8\x82\x0e\xd5\x15\x0c\xfe\x9c\x0f\xcd\xbb\x7b\xc0\xf4\x32\xf5\x52\x75\x53\xa1\x6e\xb6\x4a\x92\x98\xd9\xe2\x2c\xd2\x07\x2d\xc2\x50\xd2\x8a\xf0\x85\x82\x04\x6f\x86\xea\x63\x76\x75\x04\xf3\x54\xe9\xe1\xc3\xd9\x4d\xa2\x6d\x30\xab\x67\x47\xce\xb8\xe0\x43\x2c\x47\xea\xd4\x40\x9b\xd5\xf5\xf4\xd9\xf6\x48\x13\xe1\x96\x55\xfa\xc8\xec\x91\x83\x4e\x06\xf7\x48\xb4\x17\xbe\x4f\xb5\x13\xde\xe4\xe6\xcd\xb8\x29\xf2\xa2\x72\xf9\xb4\xf2\xb0\xaa\xd4\xd5\xdb\x70\x4b\x8b\x7e\x16\x2c\x78\xd0\xd6\xc7\xb0\xe6\x0b\xb8\x2f\x27\x7d\xc3\x92\x87\x48\x81\x38\xa2\x7b\x8c\x39\xdf\xc0\x03\xb7\x64\x03\x96\x97\x81\xe9\x97\x6e\x7e\xaa\x89\xb0\x73\x91\x80\x06\xd1\xa5\xac\xe2\xcc\x94\x58\x82\x06\xc9\xe1\xae\xb2\xd2\x12\xba\xc0\x13\x4a\xf8\xc3\x38\x51\x7d\x45\x98\xad\x50\x02\x1d\x8c\xcb\x75\x0b\x1c\xd5\x64\xb7\xc3\x39\x0f\xd3\xb4\xdb\x53\x69\x51\x52\xed\x1b\x0e\xb9\xaa\x39\x91\x94\xef\xa6\x18\xa7\x29\xa1\x2a\x19\x20\x53\xed\x5e\xbb\xaf\xf3\x0c\xfb\xee\x50\x3f\x1f\x3f\x7a\xaa\x0a\x5f\xf9\x59\x82\xf1\xf3\xcc\x8d\xc5\x79\xbf\xcf\xd4\xdf\xd1\x90\x05\x9c\x82\xc7\xbb\xa3\xb3\xfb\x48\xb8\x1f\xce\xd4\xe9\xc1\x48\x5f\x26\x84\xb0\x80\x0f\xc1\xe3\xbd\x9e\xb9\x3e\x17\x0b\x77\xeb\x27\x4c\xbf\xb9\x99\xec\x32\x4e\x18\xab\xe2\xe1\x3a\x1d\x48\x4d\xa1\x03\xb3\xbc\x3a\xe6\xe5\xf6\x6a\x76\xb9\x6d\x36\xb1\x86\x00\xf0\xcb\x9d\xda\x62\x7c\xd5\x1d\xa6\x69\x7c\xed\x95\xbe\x27\xdb\x0c\x59\x31\x45\xe4\x43\x80\x77\xbb\xfc\xb5\x4a\xd7\x5d\x20\xeb\xdc\x09\x89\x85\xd3\x54\x1e\x3b\xf7\xea\x70\x81\xac\xa6\xf3\x91\x58\x18\x3f\x2f\xea\xa6\x71\x8f\x49\x5f\x11\xa5\xc4\x44\x95\xd2\x55\x95\x1c\xfb\x85\x6d\xa3\xe5\xd8\xaf\x22\xaf\xe9\x10\x84\x5b\xe3\xde\x89\x24\x79\x62\x21\x8a\x70\x83\x6f\xf0\x38\x56\x06\xbc\x35\x7a\x52\x45\x30\x22\x58\x60\x26\x0f\x77\xb9\x19\xfb\x4e\x41\x8d\xaa\x42\xd7\x68\x8d\x99\x95\x6b\x2d\xf0\xdd\xab\xd7\xe6\xe8\xb5\xfb\x1a\x5e\xdf\x7c\xf3\xc5\xfb\x57\x3f\xdc\xdc\xbd\x7a\xfd\xf2\xd5\xeb\x57\xef\xff\x0a\x6f\x6e\xdf\xbd\xaa\x9e\xb9\x79\xf3\xee\xd5\xb7\xb7\xaf\x21\x93\xfb\xc1\x8b\x5f\x05\x89\x58\x8a\x08\x14\x60\x2e\x78\xf1\x3b\x77\x21\xb2\x73\xf2\x55\xef\xbe\x78\x29\x1b\x78\x7f\xf3\xcd\xcd\x5b\xf5\xc6\xca\x89\x52\x11\xce\xa2\x96\x65\xd6\x66\x39\x9e\x19\x1e\xb9\x73\x79\x9b\xad\xfb\xc7\xcb\x47\x39\xc3\x68\x0d\x77\xfc\x76\xf2\x38\xc5\xaa\x3c\xcf\x02\xee\xb0\x6d\xcf\xe5\x5f\x98\xc9\x6b\x18\x9f\x95\x93\xfb\xef\xe1\xbe\x9a\xd8\x0f\xb9\x7d\x68\x03\x8b\x6a\x19\x69\x6d\xee\x81\xbc\x72\xa5\xb1\xa3\x19\xf0\xe6\x83\xf8\x73\x93\xa3\xdc\x61\x83\x4e\x6d\x16\x32\x3d\x55\xc2\xbb\x44\x2f\x33\xf2\xf2\x6c\x46\x9a\xe5\x4a\x02\x85\x56\x8f\xe2\x0a\x49\xa4\xa7\x2a\x5c\xf7\x8b\x3a\x3e\xed\x6c\xba\x0e\xde\x92\x5d\xa8\x21\xcd\x99\xed\xb1\x40\x36\xb7\x6d\xaf\x4a\x95\xf3\x18\x55\x5a\x57\xd6\xfa\xd4\xd7\xe5\x53\xcc\x04\x1a\x0c\x2b\x61\x1d\x43\x36\xd0\x4d\x7e\x9e\xd0\x53\x6a\x52\xea\xd2\x35\x8c\x5a\x34\xb8\xd8\xed\x8d\xdb\x67\x18\xb4\x07\x05\x97\x2d\xc9\xe9\xa5\xd7\x95\x16\xfa\x11\x2d\x4f\x61\x79\x08\x7c\xc5\xf7\x71\x97\x77\xb5\x1f\xfc\x79\xf2\x52\xde\x83\xfd\xcd\xc5\x0e\xde\x52\xfd\xe6\xcf\xd3\x1f\x8b\xe6\xf7\xb6\x2a\x6b\x7d\xa2\xfd\xcf\x90\x5c\x08\x71\x2a\x7a\x9a\xb1\xa3\x14\x44\xa0\xa1\x7c\x03\x79\x1f\x8a\x0b\x46\x6b\x23\xc4\x61\x84\x14\xee\x25\x7a\xaa\x26\x73\xf1\x56\x72\xf4\xad\xaf\x82\xda\x77\xbe\x0a\x8a\x37\x12\x46\x08\x29\xbd\xf1\xb7\xba\x45\x55\x50\x88\x2a\x8d\x9c\x17\xe3\x50\xd1\x80\xa4\xdd\x4e\xc2\x97\xde\x47\x31\x07\xbf\x64\x5e\x82\x2d\x9f\x38\x90\xff\x3f\x85\x59\x26\x74\x64\xb7\x33\x55\x2a\x32\x8a\xc4\x2c\x39\xf7\x82\x87\x70\xe6\xca\xbe\x34\x14\x62\x92\x63\xc1\xea\x28\x9e\x6b\x8b\x40\xc0\x93\xcb\x66\x33\xba\xea\x5f\xe2\xa0\xc9\xc5\x8b\xed\x24\x9a\x82\xfc\x87\x07\xff\x44\xc4\x00\x02\xee\xa3\xe0\x82\x88\x01\xde\x2f\x57\x50\x94\x50\xe8\x43\xc4\x9d\xcb\x56\x2b\xb9\xe6\xce\x25\x8e\x9a\x7c\x3b\x49\x64\x23\xc9\x94\xfb\x28\xba\x50\x52\x66\xf4\x4f\xe2\x05\x11\x83\x1d\x2c\xea\x81\x4a\xfb\x90\x70\xcb\xba\x6c\xb5\x84\x6a\x44\xca\x39\x56\x83\xf3\xc4\xe4\xeb\xeb\x82\x91\xdb\x89\x98\x66\x1a\x9d\xf1\x71\xa8\x53\x67\xf2\xd9\xcc\xa3\xdb\x34\xd6\xfa\x39\x0c\x5a\x59\x84\x01\x6e\x46\xbb\x02\xe1\x6f\x7d\x04\xee\xac\xf0\x0a\xff\x13\xe5\x9c\x8c\xd7\xf2\x72\x8b\x40\xf4\x42\x60\xb6\x46\xe2\x85\x80\xe4\x82\x42\x84\x77\x65\xcf\x96\x0a\xe1\x41\x96\xd3\x76\x1c\x47\x76\x79\x28\x5a\xbd\x6c\x66\x50\x07\xa7\xa9\x45\xe4\xe9\xf6\x28\x3f\xe9\xa8\x93\x6d\xda\x93\xe7\xe5\xdf\xe2\x7e\xaa\x2e\x39\xd5\xff\x08\x1d\xca\x3b\x91\xf3\x71\x2e\x9c\xfb\xfe\x7d\xc7\x1d\xf4\xbb\x8e\x33\x74\x70\xa9\x49\xed\xb4\xdc\x57\x6c\xdc\x32\x58\x59\x79\x55\x67\x4b\xa7\x2e\x4a\x34\x00\x17\x7c\xe3\x34\x87\x99\x94\xa7\x54\x4d\xc6\x7b\x6e\x59\xb0\xe4\x73\x29\xfe\x6c\xaf\x9c\x34\xdd\x5e\xd3\x9a\x62\x37\x33\x25\x52\xfa\xff\x2f\x73\x6f\xdf\xde\x36\x6e\xf4\x8d\xfe\xaf\x4f\x21\xf1\xd9\xc3\x02\x35\xcc\x48\xb6\xe3\x24\x74\x10\xd5\x71\x9c\x6c\xba\x49\xec\xda\x4e\xb6\x5b\x55\xb7\x42\x8b\x90\xc4\x35\x45\xaa\x24\x64\xc7\x2b\xf1\x7c\xf6\x73\x61\xf0\x42\x90\xa2\x1c\xa7\xed\xfd\x5c\xa7\x57\x37\x16\x49\xbc\x63\x30\x18\x0c\x66\x7e\xd3\xa1\xda\xfc\xc8\xf9\x14\x7c\x02\x14\xf6\xf8\x25\xdd\xed\xb1\xbd\x1e\x04\xdf\x12\x3f\xb4\xcc\xa5\xe6\x32\x96\x39\xc1\x6e\xe8\x9a\x3a\xbb\x0e\x89\xe9\x6e\x8c\x49\xfc\xaa\xc7\x76\xf7\x7a\x82\x28\x32\x21\xd2\x36\x53\x61\x97\x64\x94\x1d\x65\xaf\xe8\x41\xf7\xc5\xe1\x11\xe6\x3b\xb4\xb7\x47\xb2\x27\xf0\x28\xaf\x1b\xb2\x57\x74\x4f\x7e\x10\xef\xf7\x4a\xcc\x47\x14\xff\x79\x8e\xf6\xc8\xe1\x0b\xd2\xc3\x78\xf7\xf0\x05\x7e\xd9\xed\xcb\x57\xbb\x9c\xf4\xb0\x1f\x3f\x11\xbf\x39\xa0\x13\xfe\x99\x1e\x3c\xed\xee\x3f\x7d\xf1\xe2\x70\xef\xd9\xfe\xb3\xee\xc1\x8b\x43\x82\x38\x7d\xba\xb7\xcb\xf1\xab\xae\x6c\xcf\x0c\x75\x49\x86\x49\x42\x97\x47\xc9\x2b\xfa\xec\x08\xcf\x90\x58\x4a\x5d\x4c\x92\x5d\xfa\x4c\x61\x49\xcd\x51\xaf\x4b\x12\x19\x20\x42\xac\xc2\xdd\x9e\x48\xbc\xb7\x7f\x84\x17\xa8\xf7\xf2\xe5\xde\x3e\xa4\xde\xdb\x6f\xc1\x63\x82\xc9\x0c\xf5\x44\xea\x85\x90\x70\xa7\x74\x82\x94\x4f\xb1\xaa\x6c\x06\xc8\x08\x5c\x14\x06\x1f\xcb\x55\xb0\x2c\x23\x96\xd0\xe5\xab\x6e\xff\x7a\x07\xa1\x80\x4e\xf5\xca\x78\x49\x97\x7d\xa7\xeb\x39\x56\x86\xdd\x00\xef\x4c\xfd\xa9\x09\xbb\x14\xec\x2e\xf1\x8e\xe3\x39\x3b\xfa\x95\x78\x81\xfd\xeb\x9d\xa9\xb6\x53\xd0\x51\x98\xa4\x95\xd6\xfe\x9e\xbf\xbf\x57\xbb\x61\xdc\x6b\x8a\xbe\xfe\x20\x9b\xd4\x11\xc2\x24\x97\x04\xe6\x78\x9e\xb1\x71\x94\x47\x69\xc5\x3c\x30\x6a\x38\xc9\xcb\x25\xa7\x7a\xd4\x23\x95\x9b\xff\x6a\xfa\x7c\xfb\x02\x31\xb5\x35\x1c\x9f\xd5\xe2\x50\xc9\xff\x8f\x9d\x78\x0b\x33\xc6\x1b\xa1\xfd\xca\x7b\x45\xec\xeb\x5f\x44\xcb\x53\xcd\x63\xf8\x18\x4b\x59\x31\x2a\x16\xda\x61\x90\x6b\x4d\xca\xd3\x8a\x26\xe5\xa9\xff\xe2\x29\x94\xf9\x38\x49\xcd\x94\x37\xce\x58\xc0\x99\x0f\xa7\x59\xbb\x3c\x21\xe3\x42\x79\x8f\x11\xd3\xb4\xc5\xc9\xd3\x43\x6c\x15\x5d\x01\x5f\x8c\x58\x2e\x2a\x51\xb2\xa0\x0d\x05\xf4\xe2\xb9\xff\x02\x04\xa4\xa6\x90\xe8\xff\x4e\x55\xf7\xbe\x3a\xdd\x6f\x56\xa5\xee\xdf\xf6\x1e\x8a\x9b\xae\x6f\x61\x5f\xec\x61\x2f\x4d\xde\x66\x8c\xfd\xc1\x5a\x0c\xf5\xba\xcf\x30\x72\x26\xf0\xe8\x3c\x7c\xe1\x66\xc5\xac\x72\x5d\xf1\xd8\x67\x32\x86\x21\x5c\x89\xc8\x4b\xcf\x67\x7e\xaf\xfb\x4c\x5f\x76\xee\xf9\x2f\x24\x41\x3c\x18\x95\x45\xc7\x6a\x7d\x81\xbd\x89\x69\xd0\x36\xf4\x4b\xa7\x21\x54\x78\x73\x0c\x5a\x15\x3b\x84\xe3\x5a\xdb\xb4\x71\xa6\x39\xe2\x34\x05\x03\x6f\x6e\xc6\xa7\x60\xce\xf2\xc6\x16\x88\xf4\x5d\x98\x1a\x59\x55\xd7\xef\x75\xbb\x44\x55\x09\x95\x3c\x20\xf0\x81\xe9\x87\xbe\x20\xb7\x47\xc0\x8a\x02\xfc\x9d\x7e\xd7\x7a\x5d\xf6\x59\x5d\x42\xeb\xbe\x4b\xf3\x0a\x68\xd0\x03\x37\x07\xcf\x5e\x94\xcd\x88\xf2\xd3\x6f\x9c\x25\x79\x74\x1d\x3f\x9a\x3e\x3a\x2a\x2e\x32\xea\xb0\xf5\x9a\x09\x0a\x69\xa2\x0f\xd1\x8a\xef\x04\x60\xb6\x5a\xf1\x36\x4b\xff\x60\xc9\xa3\x5b\x20\x7e\xaf\xd7\x10\x15\x14\x22\x0b\x6c\xab\xff\x01\x56\x55\xad\xff\x92\x05\x31\x0b\xff\xeb\xf5\xff\x20\x5b\x8b\x04\xb7\xe9\xf5\xd4\xf5\x4d\xaf\xf7\xc2\xef\xf5\x4a\xfb\xe2\xbd\x07\xe3\xf2\x96\x54\xf6\xb4\xec\x18\x58\xd1\xff\x9b\xb4\xf5\xd4\xef\x75\x9f\x36\xd1\xd6\x43\x71\x7a\x1f\x64\x43\x8b\x8c\xdd\xb2\x84\x2b\x8a\x83\xc0\xba\xff\x3b\x1c\xe9\xa1\x60\xb9\x0f\xb6\x30\x67\x41\xfc\xbf\xd6\xa8\xc7\x1d\x75\x0d\x31\x54\xe3\x84\x0b\xc2\xd8\xeb\x42\x34\x11\x65\xb9\xd7\xf5\x7b\x7b\xd6\x99\xb3\x29\xa6\x6d\xb3\x71\x06\x78\xe7\xae\x8a\x56\x34\x68\x8c\x37\x3d\xa4\xce\x1f\x0e\x89\xc0\x58\xc9\x19\xa4\xd0\x9c\xf6\x1f\x43\xc7\xd8\x2d\x6d\x06\x1b\x2f\x0d\xa1\x1a\xa4\x20\x5d\x84\xb3\x23\x2d\x73\xf0\x8e\x33\x74\x24\xfa\x67\x69\xc1\x44\x2a\x0e\xbb\xd0\x9f\x47\x9d\xa1\xd5\xb8\xbd\x93\x52\x58\xed\xc8\xfe\x88\x93\xfa\x63\xa2\xc4\x9a\x93\xba\x5d\x8b\x3e\xa2\x7f\xf7\x64\xde\x14\x20\x75\x73\x5e\x4c\x2c\x11\xe9\xfa\x1e\xab\x0b\x03\x3b\xea\xd3\x81\x82\xf3\x13\xcd\x9a\x29\x42\x5e\x28\xd3\xd4\x89\x82\xfb\x9b\x8b\xef\x87\x2a\xe2\xd3\xde\x53\x1d\xf1\xe9\x40\xc6\x80\xbf\x15\x64\xbf\x8f\x91\x0c\xfb\xf4\xe2\x40\x86\x7d\xea\xf5\xf6\x64\xdc\xa7\xde\xc1\xa1\x0a\xfc\xd4\xdb\xc7\xe4\x94\x3a\xe7\x59\x3a\x8f\x72\xe6\x90\x6f\x34\xb6\xe2\x29\x9d\xd3\xd8\xc4\x69\xbc\xa2\xe7\xae\x7b\xae\x63\x61\xe7\xe4\x92\x5e\xb9\xee\x95\x77\xfb\x7c\xbd\x76\x1c\x72\x43\x63\x4f\x15\x42\x2e\xa8\x15\x4d\x70\x8c\xce\x31\xf9\x58\x01\x89\x24\xc7\x34\xa2\xf7\xde\x84\x9c\xd0\x4e\xa7\x66\xbb\x24\xc5\xdd\x1b\x2f\x63\x79\x1a\xdf\x32\x04\x00\xed\x88\x57\xd4\xa6\xab\x02\x0f\x36\x42\x5f\x0f\x2b\xc7\x34\x86\x3e\x92\x8f\xb8\xd0\x30\x39\x17\xeb\x75\x83\x17\x81\x6a\xef\x05\x13\x44\x1b\xa5\x09\x04\xfc\xc3\xae\xcb\x3d\x3e\x63\x09\xfa\x68\xbb\x31\x64\x60\x5b\x42\x2f\x8d\x6f\x9b\x73\xe8\x1d\x3a\xd8\x75\x77\x7b\x94\xd2\xb3\xf2\xf5\xc9\x2c\x4b\xe7\xec\xc9\xe1\xa1\xa3\xe3\xec\x27\x78\x55\x14\x08\x93\xdf\x37\x15\xf4\xda\xd4\x0c\x75\x66\x80\xc7\xb0\x69\xfc\x86\x38\x65\xd0\x1c\x2c\x1a\x56\x90\x37\x0d\x58\x0e\xcc\x1b\x25\x78\x25\xfe\xa5\x1d\xe9\x61\x93\x51\xe6\x8d\xc6\xad\xdb\xaa\xeb\x86\x46\x1e\x11\x1f\x6f\x49\x44\x7b\x54\xfc\xca\xd5\xa5\xbe\xcd\xf6\xe4\x9d\x8e\x24\xd3\xa8\xcf\xbd\xf4\xc6\xe7\xde\x24\x88\x62\xb8\xf8\x50\x73\x43\x96\xf0\x5b\x0c\x1e\x19\x53\xee\x85\xe9\x3c\x88\x92\x96\x98\xc5\xa0\x8f\xa2\xf5\x1a\xed\x41\x05\x33\xd7\x7d\x2b\x04\x38\xf1\x93\xf6\x04\x37\xa0\x94\x06\xfd\x8c\x26\x3e\x1a\xbb\xee\xd8\x63\x09\x67\x19\x12\x13\x1d\xa0\x04\x93\xb1\xeb\xa2\xb1\xc7\xbe\x45\x1c\x61\x70\x2f\x86\xe8\xb7\x94\x02\x1f\x12\x13\xd6\x5f\xa2\x6f\x48\x93\xec\xee\x78\x16\x44\x49\x7b\x7c\x3f\x8e\x99\x83\xb1\x8f\x52\xfa\x3b\xca\x30\xee\x2b\x57\xac\x8c\xc4\x64\x89\xfd\x58\xbc\xf3\x97\x28\xd1\xb3\x12\xe2\xd5\xd8\x75\x3b\x39\x34\x40\xd6\xb5\x44\x21\x2e\x8a\x23\xad\xc4\x79\x95\x1e\xe1\x1c\x65\x00\xe7\x8f\x5b\x62\x40\xe9\x60\x48\xe4\x30\xf7\x08\x77\xdd\x8e\xec\xdc\x7b\xe9\x0e\x5b\x14\xe4\x7d\x65\x86\x15\xd6\x6a\xbc\x61\xf9\xa9\x60\xe1\xe4\x34\xa4\xf4\x93\x0e\xe9\xeb\xba\x88\xd3\x51\x65\xce\x2e\xfa\xe7\x1e\x9b\x47\x1c\x39\xcb\x64\x16\x24\x61\xcc\x42\x43\xae\x0e\x89\x08\xc3\x3e\xca\x68\xec\xa5\x89\xf9\x9e\xe9\xef\xb8\x9f\xa1\x95\x1a\x32\x9f\x91\x8c\x05\x79\x9a\x08\xde\xe5\xa3\x84\xc6\xb0\xa2\xd2\x98\x61\xd7\x4d\x3c\x26\x56\xbb\xf9\x81\x9c\xcf\xba\xb0\xb6\xca\xdf\xce\xac\x5a\xe1\x7a\x1a\x66\xf3\x62\xbd\x16\xad\xef\xef\xf9\x3d\x78\x13\x68\x3f\xc1\x54\xac\x22\xa6\x94\x35\xdc\xbb\x85\xed\xf2\x53\x13\x5a\x45\xaf\xa3\x89\x44\x90\x05\x12\x85\x00\x2e\xc9\x58\x47\xd8\x28\xc8\xdb\x47\x0e\x6b\xab\x1c\x2d\xd3\xdc\x9f\x65\x3f\x1c\x18\x29\x0e\x23\x65\xbe\xa9\x3e\x8a\x85\xd5\x30\x50\x62\x76\xe0\x94\x5e\x90\x0f\x0d\x57\x6b\x70\x83\xc6\xbd\x51\xb8\x5e\x23\xf1\x87\x76\xba\x04\x71\xca\xbd\xd1\xdd\x7a\xcd\xb1\x37\xba\xa5\x8c\x70\x6f\x94\xd3\x3d\xf1\x27\x90\xc9\x02\x91\x60\xac\x61\x81\x31\x79\xa3\x02\x1d\x14\xe4\x8f\xa6\xc8\x53\x54\x07\xa9\xed\x64\xde\x28\xc4\xab\x4c\x55\x94\xd1\x0c\xea\xc9\x60\xb5\x81\x9e\x8a\x52\x56\x62\xa4\xa9\xb5\x51\x46\x80\x56\x4b\x36\x6c\x47\x3c\x67\xf1\xc4\xc1\x47\x88\xd3\xdf\x85\x10\xd8\xbf\xdd\x08\x27\x9e\xd0\xd5\xe8\xce\xcf\xc8\x28\xf4\x3b\xbd\x02\xaa\xe0\xca\xb3\x8b\x2c\xd1\x1f\x52\x8b\xb4\x44\x1f\xe0\x87\x5e\x4f\x11\x5e\xa9\x00\x49\x89\xa0\x90\x42\x2c\xc5\x4c\x8e\x42\x26\x46\xa1\x47\xde\xa0\x0c\x22\xa7\x96\x6c\x51\x65\xb0\x6b\x83\x9b\xcf\xa2\x75\xb2\x5e\xa3\x9b\xaa\xe2\x4d\x6a\x40\x6e\xc8\x29\x71\x46\x33\x07\x93\x85\xe0\x29\x89\x6d\x42\x2d\x1a\xca\x90\x68\xa1\x84\xdf\x92\x8d\x54\xbf\x75\xb5\xdc\x54\xab\x22\x52\x15\x05\xa9\x85\x85\x95\x3e\xaf\xb0\xda\xe5\x4f\x43\xd6\xf2\x31\x37\xae\xb6\x21\x70\x02\xf8\x79\x5b\x4d\x33\x33\x69\x12\x40\x3e\xb0\x6e\x01\x25\x7e\x2f\xba\xb1\x11\xe6\x04\x87\x6f\x34\x24\x3a\x46\xd7\xaa\xe3\xd8\xf2\x63\x4b\x6f\x68\x83\x9d\xb4\x38\xa3\x91\x0c\xf8\x74\xa3\xb3\xbd\xeb\x72\x92\x29\x36\x4d\xc5\x5a\x91\x3f\xfd\x4a\xc3\xc7\x32\xb0\x58\xa6\xfd\x8a\x03\xd7\x55\x3f\x6a\x1f\x72\xd7\x7d\x23\x9b\xd6\x11\x9b\xb4\x66\xce\x05\x81\x71\x6e\x0c\x75\x25\xf2\xc1\xd6\xaa\x6a\x04\xe5\x13\x49\x37\x83\x33\x27\xec\xae\x9d\xb4\xb4\x8d\xb6\x28\x56\xc1\xfb\xe9\xbd\x87\x8a\x59\x86\x70\xb7\xea\xad\x58\xd2\x54\x4c\xb7\x78\x59\x90\x7b\x6f\x42\x8f\x1b\x83\x91\x52\x4a\x6f\x24\xe4\x6e\x0e\x38\xe7\x29\x62\xd8\x8f\x24\x4a\x7d\x88\x42\xef\xdd\x4e\xe8\xfd\xba\x13\x7a\x6f\xff\xdc\x39\x21\x2b\xb5\x90\xfc\x1b\x40\x96\xe8\xed\xed\x61\x74\x43\x4e\xe5\xef\x1e\x46\xa7\xf2\x42\xe5\x69\x17\x1b\xe1\x47\x94\x71\xa9\xf3\x9f\x92\x95\x6c\x5a\x83\x4a\xef\xb8\x62\xf8\x8f\xba\x44\x6f\xa6\x18\xb4\x1d\x66\x3c\x55\xbb\x64\x99\x28\x58\xaf\x3b\x27\x58\x16\x0c\x23\xd1\x34\xd0\x77\x48\xcd\x1a\xf4\xf2\xc6\x97\x4e\x53\xb8\x5a\x54\x07\x9d\x08\x39\x7f\x03\xe6\xe1\xc6\x93\x3e\x9c\x9e\x5c\x2f\x1f\xa5\xa2\xf2\x94\xac\x82\x5a\xc4\xb1\x92\x0f\x12\x41\xa7\x5c\x06\x0a\xd2\xc2\x41\x04\xbf\x41\x38\x48\x6b\x9b\x9a\xa4\xec\xc1\x50\x09\x1e\xbd\xd6\x1c\xac\x4d\xaa\x87\xb1\x5b\x40\x42\x4d\x77\x76\x48\x4c\x3b\xbd\x56\x26\xa9\x4f\x69\x56\x49\xbe\xb3\x43\x8c\x20\x22\x1a\x0b\x64\x55\x29\x20\x86\xe0\x10\x82\x59\x0e\x82\x21\x65\x64\x77\x37\x5f\xaf\x13\x89\xe3\xaf\xf6\x30\xf3\xaa\x28\x17\x57\xea\xc1\x3d\x73\xea\xdd\x56\x88\x3a\x0b\x6a\xbe\x8e\xdb\x7a\x0f\x3d\x8e\x6a\x3d\x6e\xea\xe0\x66\xf3\xcb\xc1\x4b\x60\xdf\x29\x1b\x15\x79\x70\x02\x8d\xaa\x8d\x52\xa7\x90\x3d\xbf\xd7\xdb\x23\xbd\xde\xbe\xdf\xeb\xed\x37\xc0\xac\x2b\x78\x3b\x03\xb7\x7e\xe0\xf7\xf6\x0f\x00\x8f\xac\x77\x50\x9e\xc6\xa4\x3f\x98\x04\xb9\xb3\xa1\x94\x6c\xfc\x88\xc3\x43\xff\xf0\x50\x43\xac\xd9\x10\xe8\x12\x21\x6b\xdf\x7f\xb1\x4f\x5e\x1c\xf8\x2f\x0e\xe0\x34\xf4\x08\xdb\x00\xed\x6b\xb7\x0f\x16\x52\x48\x1a\x0b\x5c\xb0\x49\x0c\x9e\xf7\xab\x02\x4b\x47\x72\x12\x94\x2e\x14\xf0\xa2\xaa\x6a\xad\x5f\x42\x55\x7d\xed\xe4\x48\x12\x47\x15\xeb\x90\x15\x14\xe1\x37\xb7\x2d\x92\x01\x1e\x53\x94\x99\xc1\xcf\xfb\x39\x4a\x08\x27\xb1\x71\xaf\x93\x4f\x4a\x71\x2e\xc7\xed\xd0\xdf\x6f\x80\x8e\x87\x71\x78\x8c\x37\x80\x42\x7c\x17\xe3\x91\xab\xf1\x08\xd4\xc1\xcf\x36\x14\x3b\x38\x10\x07\xc4\xa6\x71\x32\xe7\x23\x12\xd2\xf8\x11\x1e\xdb\xe3\xda\x18\x11\x21\xda\x6e\xfa\x6d\xcf\x68\xa7\x5a\x5a\x3d\x1f\x50\xa9\x75\xb7\x1d\xae\xd7\xb3\xca\x60\x9b\x86\xd5\xb6\x37\x00\x85\xc9\x91\x8a\xbe\x92\x6d\x9a\x2a\xed\xf7\x99\x6f\x7b\xf9\xef\x0d\x41\x4a\x9e\xb9\x6e\x27\xc4\x56\xb0\x10\x31\xa0\x10\x73\x99\xd2\xcc\x32\x05\x53\xd7\x4d\xd2\x06\xac\xeb\x5b\x48\xc6\x4c\x1a\x7e\xf5\x2a\xef\x10\x20\xa8\xca\x2f\x7b\x9b\x5f\x08\x07\x88\x54\xf8\xbc\xbf\xe5\x33\xe1\xd0\x46\x48\x73\xf0\x50\x1a\xc2\x07\xfb\x43\x89\x49\x9c\xd0\x41\xb2\x8c\xe3\x61\x19\xd6\x47\xb0\x39\x05\x9f\x00\x41\x4c\x12\x76\x87\x96\xea\x85\x60\x0c\x32\x5f\x4c\x33\x4b\x7c\x58\xd0\x08\x05\x28\xc6\xfd\xd8\xaf\x6b\x6c\x30\x99\xd4\xd6\x8e\x96\xe4\x16\xa4\x44\xb1\x0e\xd0\x04\xf7\x27\xfe\x62\x93\xa4\x2d\x57\xb1\x2a\xde\xa5\xd4\x78\xe9\x5b\x98\xfd\x07\xf4\x95\x2f\x9e\x55\x41\x89\xf6\xb5\x7b\xf6\x41\x05\x72\x68\x73\x1d\x2b\x22\xf2\xaa\x97\x27\x28\xf1\x26\x68\x55\x90\x9e\x76\x20\xeb\x15\xb8\x7c\xd8\x2b\xea\xab\xbd\x76\xf5\x52\x6f\x25\xd0\x21\x07\x07\x6b\x89\x46\x99\x49\x41\xd2\x4c\xc8\x44\xa5\x24\x9d\x6e\x29\xea\x96\x2e\x62\xca\xdb\x51\x5a\x67\x6d\xb2\x01\x73\xa3\xb3\xff\x08\x93\x1f\x69\xfc\xa9\xc6\x48\x6b\x09\xed\x9e\xc4\x8c\x37\xf7\x44\x6f\xaa\x11\x92\xfd\xc1\x46\xb3\x90\x41\x54\x33\xdb\x6b\x0c\xbb\xae\x2c\xa9\xcd\x06\x7c\xa8\xa6\xdc\x6a\xb8\xb9\x4f\xd9\xff\x51\xd7\xd7\xfd\xc3\x8a\x34\xc7\x4a\xa0\x9a\xa8\x02\x54\xd3\xb2\x8f\x37\xde\xe8\x86\x0e\x86\x70\x4b\xcd\x55\x40\x63\xb9\xd7\x73\x5c\xb4\x18\x7a\xbe\x87\x51\x5a\xea\x4a\x37\xbc\x28\xcb\xb0\x8c\xdc\x1b\xdd\xb4\xc2\x54\x1c\x87\xb8\x37\x8a\x5e\x99\xa8\x85\x8a\x5b\x28\x0a\xd1\x71\x79\xd3\x04\xa2\x53\x15\x77\xb3\x28\x66\xa8\x83\x10\xa3\xd9\x80\x03\x18\x0e\xc0\x8a\x73\x6f\xc4\xcd\x0e\xac\xf2\x32\x95\xad\x57\x68\x2c\xb3\xca\x04\xa9\xb8\x57\x8d\xe6\x6c\x6d\x2d\x6c\x6e\x0e\xf8\xf3\x3d\xff\x39\xe8\x8d\xf7\x1f\xd0\x1b\xbf\x78\xb1\xb1\x8a\xe4\xe2\xb1\x1b\xb0\x35\xd4\x5c\xe3\xc5\x9a\xa0\xed\xd4\x5c\xad\x6d\xa5\x82\xc7\xd8\x55\x69\x87\xd0\x46\xba\xad\x5e\x80\x35\xdb\xaa\xa5\x96\xa7\xba\xba\xeb\xb2\x5a\x03\xed\x78\x40\x4b\xfc\xa2\xee\x98\x7a\xf8\xa2\x1a\x61\x5f\x6f\xa4\xa2\x7d\x32\x02\x51\xb5\x7d\x15\xef\x32\x5d\x72\x4e\x96\x64\xdc\xb4\x31\x71\xdf\xde\x96\x8c\xbf\x0a\xe2\x98\x52\x3a\xee\xf3\x41\x36\xf4\x51\x4e\xc5\xf8\x8a\xc2\x70\x3f\x45\xb9\x89\x5f\xd8\xcf\x3d\x9b\x10\xc1\x6e\x60\xca\x78\x1f\xfe\x95\xcc\x79\xac\x03\x57\xf9\x01\x5a\x52\xb8\x72\xe8\x33\xb4\x24\x19\x31\x5f\xb6\x0e\x95\xb6\x04\x95\xfc\xd9\x4c\xe2\xe3\xdc\x8b\xca\x31\x99\x05\x79\x33\xd1\xc8\x35\x5a\xb3\x67\x3c\xf8\xae\xbf\x91\x66\x0e\x6a\x7f\xb2\x2f\x23\x37\x2b\xb7\xbf\x6e\x33\x6d\x24\x9d\x74\xbd\x6e\x5c\x4f\xd0\xa0\xc7\x61\x7c\x95\x55\xa6\x77\xc9\x2f\xec\x1e\x2e\xe5\xba\xfa\x52\xae\xfb\xc2\xef\x75\xad\x4b\xb9\x83\x47\x48\x72\x95\x5e\x6e\xdc\x82\x6d\xd6\xbb\x91\xa4\xea\x0f\x0d\x00\xfd\xe5\x6e\x94\x4a\x83\xce\x72\x2b\xe2\x1b\x5b\x51\x7d\x20\xbe\xeb\x89\x29\x6f\x9b\x5a\x91\x38\x60\xd4\x1a\x97\x6f\x5b\xb8\xa0\x79\xf6\xc6\x33\x36\xbe\x81\x07\xbb\x8d\x11\x84\xc1\x17\x6f\xcb\x66\x66\x9b\x3b\x66\xfd\x52\xab\x09\x2b\xbb\x2e\x41\xbc\x50\x0e\x15\xb0\xcc\x73\xb5\xcc\x03\xd5\x13\x19\x18\xe9\x40\x0a\xca\x62\x1a\xc6\xea\xea\x37\x40\xc1\x46\xb7\x6a\xeb\x9d\x04\xb2\xb2\x90\xcc\xc8\x62\x73\xc5\x1f\x54\x56\xfc\xfe\x90\x4c\x68\xe4\x4d\xd0\x52\x9c\xfa\xa4\xf0\xd9\x99\x80\x2a\x7e\x8c\x66\x00\x9f\x50\x3a\xa2\xa3\x99\x28\x9d\x2c\x70\x6b\x42\x63\xd4\xc5\x10\xa2\x03\x4d\xca\x68\xa6\xa0\xc1\xef\x51\x4a\x27\x56\x68\xd2\xce\x18\x2d\xaa\xbe\xee\x21\xd4\xb8\x20\x2a\x10\x62\x28\x98\xc5\x7a\x1d\x8a\xb1\x5e\xaf\x21\x7f\x68\xf2\x97\x19\x43\xc9\x6a\x68\x40\x12\x99\x9b\x84\xca\x8c\x4b\x3f\xc7\xa8\x4b\x02\xb3\xcd\x75\xba\x45\xc5\x6a\xa8\x23\x9a\x95\x33\xee\xba\x08\xfe\x4a\xf6\xb4\x20\x01\xb6\xc0\x87\x6a\x71\xbe\xb6\xf2\xa2\xaa\x3d\xfa\x76\x64\xee\xd2\x81\xe6\x99\xe2\xe6\xd2\x15\x26\x2f\x3d\x65\xe0\xf2\x4c\xcd\xf9\x21\x4c\x79\xe2\x5d\xb0\xe9\xe9\xb7\x85\x02\x3f\x5f\x5a\xd2\xf1\x8c\x3e\x09\x9e\x4c\xc9\x42\xfe\x99\x80\x72\x69\x89\x66\xb8\x43\x29\xc4\x79\x54\xfe\xf5\xa8\x33\x59\xaf\xb7\x82\x74\x2c\xcc\x8d\x13\x78\xd3\x3b\x78\x48\x3b\x3d\x22\x8b\x99\xad\xd7\x4b\xb4\xc0\x94\x2e\xd6\x6b\xe7\x49\xf0\x24\x72\x3a\x74\x89\x66\xc4\x89\x1c\x50\x9e\xe0\xd5\x92\x36\x09\x6b\x42\x6e\xb1\x7d\x2f\x96\x24\xa1\x81\x58\xde\xa9\x05\x1a\xa4\x67\x26\x73\xdd\xc4\x75\x59\xe5\x22\x8c\xd2\xa5\xeb\xa6\x7d\xe6\x47\x68\x02\xca\xac\x31\x4a\x5c\xb7\x93\xf6\x99\x97\xa7\xcb\x6c\xcc\xc0\x61\xdd\x1f\x23\x94\xd0\x0a\x24\xc2\x12\xdb\x49\x12\x51\x48\xac\xb1\xbb\x7c\x41\xd4\x12\x5c\x2b\x24\x4b\xcb\x8f\x63\x5e\xbd\x61\x13\xfb\xc0\x52\xb0\xe0\x25\x61\xdf\x85\x25\xd0\xe7\xb5\x01\x1b\xd6\xdc\xee\x39\x5e\x89\xb7\x54\x3a\x63\x5f\xd3\x1c\x8d\x31\x99\xd2\xee\xd1\xb5\xbe\x86\x99\x1e\xe1\x39\xba\x1e\x4c\xe1\x1a\x26\xac\x0c\xc0\x92\x58\x13\x4d\xc3\xd2\x9d\xc2\x91\xd4\xe0\x88\x0e\x68\x00\x1b\xf5\x0a\x37\x79\x59\x68\x65\x89\x86\x0e\xb1\xfd\x2b\x0e\xfc\xc3\x03\x7d\xea\x01\xff\x8a\xe7\x5d\xff\xb9\x65\xab\xd5\x04\xec\xde\x28\x26\xf7\x7a\xcf\x71\x0b\x98\x15\x5a\xf1\x20\x13\x43\x64\xda\x09\xbd\x10\x03\x37\x49\xb3\x31\x0b\xfd\xa4\x43\xe9\x13\xef\x89\xc7\xbe\xb1\x71\x41\x56\xe2\x8f\x9f\x28\x85\xcf\x73\xbf\xd7\x7b\x6e\x71\xce\x46\xb3\x27\xa0\x69\x67\xea\x74\x44\x31\x53\x6f\x12\x07\xd3\xdc\x75\x35\xfe\x86\xac\xd6\xbe\xd8\x87\x04\x4e\xf3\x44\xc2\x22\xb3\x8d\xd5\x60\x48\xca\x01\x78\x2c\xce\x98\xe0\xca\x91\xc6\xe3\x02\x71\xf1\x40\x1d\x05\x7b\xcf\x60\x64\xf6\xcd\xfa\x22\xbd\x2a\xe6\xa5\xe4\xd1\x92\x8c\xca\xca\x2c\x9e\xa1\x00\x8f\xa8\x04\x75\xcd\x54\x5c\x50\x3f\x1b\xf0\x61\xab\xce\xd3\xa2\x7e\xa4\x2f\x07\x13\x19\xe1\x53\x8e\x07\xca\xf0\x80\x0f\x91\x32\x0f\x16\x67\x6d\xb2\xa9\xf2\x0b\x00\x62\xae\x04\xf8\x02\x20\x57\xcd\xef\xb9\x64\xb8\x2d\x79\x46\x07\xbb\xb5\xa5\x09\x9a\xad\xb3\x74\x62\x6f\x1a\xa7\xd7\x81\xc1\x4b\xcc\x51\x4c\x96\x52\x11\x32\xa6\xb1\xb7\x4c\xa2\x71\x1a\xb2\x56\x5c\x62\x34\xd2\xae\x59\x86\x21\x99\xd1\xc1\x90\x2c\x68\xf7\x48\x21\x07\xa1\x90\xca\x12\xf0\x91\x6c\xe4\x44\x57\x19\x82\x52\x63\x36\x58\x0c\xe9\x84\x80\xc9\xfa\xc4\x75\x91\x5d\xae\x58\xbe\x91\xfd\x06\x93\x31\xc6\x64\xb1\xb3\x53\x58\x46\xea\x8b\xbe\xa8\xca\x9f\x15\x43\x0d\x46\xf3\xcc\xef\xf5\xca\x18\x19\xfb\x07\xfe\xbe\xe1\xfc\xfb\xfe\xe1\x3e\x90\xc5\x63\x1d\x15\x0c\x59\x18\xe4\xa4\xfd\x17\xda\x53\xe1\x99\xdc\xe0\x05\xa1\xc4\x8a\x50\xc8\x52\x01\x41\x06\xdf\xc8\xd8\x60\x42\x92\xd0\xf6\x61\x98\xd1\x27\xff\xfc\x09\x0d\x7e\x72\xbf\xfe\x69\xb8\xfe\x67\xf8\xcf\xb0\xbf\x7e\x39\xf8\x9f\x57\xc3\x3f\xbf\xc2\x72\x2b\xa8\x7d\xc5\x4f\xa6\x9a\xfe\x32\xb6\x88\x83\x31\x73\xc8\xde\x06\x05\x4e\x36\x29\xb0\x0c\x60\x6b\x68\x30\x57\x34\x98\x68\x1a\x4c\x9a\x68\x30\xd7\xd6\xb8\x09\x49\x49\x84\xfd\x4c\x3e\xa9\x89\x4b\x31\x84\xc6\xb5\xe9\x4f\xef\x1b\x11\x9d\x18\x0a\x24\x2a\xb8\x52\x85\x06\x23\x8b\x06\x43\x49\x83\xb3\x0a\x0d\x6e\xc1\x62\x6e\x2d\xd6\x6b\xc4\xcb\x10\xef\x92\x20\xaf\x69\xa8\xa8\x15\x80\x95\x65\x1b\xa6\x34\x34\x54\x1a\xda\x54\x6a\x5c\x24\x6f\xe9\x60\x78\xa4\xc8\xf1\x9e\xc6\x28\x24\x12\x99\x59\x0e\x0d\xbd\xc7\xd2\xc5\x32\x9a\xa0\x5b\x79\xda\xbf\xc7\xa4\x73\xad\xde\x02\xa5\xaa\x76\xdc\x0b\x12\x76\x5d\x64\x57\x13\xa0\x19\x49\xed\x37\x98\x4c\x31\x2e\x6c\x87\x43\xc7\x21\x77\xb4\x4b\x4e\x69\xf7\xe8\xf4\xe5\xad\x76\xcd\x3c\xdd\xd9\xc1\xab\x7b\x7a\x3b\x38\x1d\x9a\xf5\xf4\xad\x52\x13\x39\xa7\x4b\x34\x46\x39\xba\x97\x26\x1d\x98\x18\xf4\x67\xd2\xc5\xe4\x4a\x2c\xbd\x4b\xda\x3b\xba\x7c\x79\xaf\x0b\xbd\xdc\xd9\xc1\x57\xf6\xf5\x04\xa5\x14\x8d\xe8\xfd\xe0\x72\x88\xfb\x23\x5f\x95\x3e\x32\x41\x7c\xef\xbd\x69\x96\x2e\x17\x70\xaf\xbb\x90\x23\x74\x41\x07\xdf\x86\x26\x7a\x30\x39\x17\x83\x65\x28\xe5\xc6\x75\x2f\x64\xf1\x37\xb2\x88\x8f\x66\x8e\x94\x5e\x50\xa9\x34\x2e\xb0\x12\xee\x3e\xd2\x39\xfa\x46\x66\xe4\x9c\x5c\x91\x1b\x41\x23\xe7\xaf\xe8\x9d\xeb\xa2\xb3\x1d\x3a\x53\x77\xcf\x77\xe4\x1c\xef\x7c\x24\x77\xf4\x7c\xe7\x9b\xee\xa0\x5e\xf1\x67\x3b\x26\x15\x2e\x86\x65\xbc\x4c\xf0\x4f\x21\x89\xb4\x0b\x91\x0d\x8f\x69\xb2\xa3\xc1\x82\xc9\x92\xa6\xfa\xe7\x98\x2e\x36\x29\xde\x75\x51\x4e\x23\x94\x0b\xd1\x7c\x86\x89\xa2\xf8\x80\x8c\xad\x85\x96\xe9\xf5\x14\xb4\x94\x2a\x37\x2a\x03\x78\x48\x6d\xae\xf3\x93\xa3\xb4\xab\xce\x4f\x0e\xa8\x5b\x1d\x57\xbf\x51\xca\x5d\xe7\xab\x79\xc1\x8d\x5b\x41\x22\x75\xb3\xce\x9f\x36\xbe\xc5\xea\xcb\x4b\xc7\x0f\x68\x3e\x88\xd4\xeb\x1e\xd9\xed\xe1\x61\xcd\x19\x58\x32\xe9\x9d\xa8\x65\x22\x3d\xea\x5b\x59\xf1\x66\xfc\x6a\x29\x9b\x3f\xa3\x21\x1a\x3f\xe9\x75\x8d\x8a\x55\xa4\x9d\xf5\x33\x7f\xf6\x92\x2e\xfb\x86\x4e\xd2\xc1\x6c\xb7\x37\xec\x9b\x3e\xf6\xb0\x2f\x5f\xed\xd8\xaf\xb2\x22\xa0\xe9\x00\x22\xfc\xd5\x8d\xfa\x83\xbe\xe3\xf8\x41\x51\x1a\x73\x1a\xce\xdc\x1c\x45\xb7\x91\x53\x37\x85\x29\x79\x98\x53\xf7\xf4\x49\xcc\xda\xb8\x73\x16\x64\xcd\x3b\x77\xfe\xff\x8f\x9d\x3b\x7f\xec\xce\x1d\x48\xae\x19\x57\xb9\xe6\x92\x06\x25\xc7\x69\x45\x68\x49\x20\xa8\x79\x60\xf3\x3f\xbd\x89\xa7\x28\x20\x71\x79\x7d\x67\x27\x22\xcb\x7a\xae\xa5\x86\xa2\xa7\xe3\xfe\x6e\xcf\x1f\x4b\xce\xb3\xb1\xd7\x2a\x1b\xe1\xfa\xdc\x3d\x16\xa9\xeb\x79\x45\x43\xa1\x8c\x06\x73\xb5\xb7\x5a\x28\xa9\x66\x93\x95\x02\x2b\x1c\xa3\x0f\xf7\xb0\xde\x5f\xc5\x56\x2b\x04\x10\xe0\x48\x64\x41\x2d\xa0\x94\x09\xed\x8c\x6b\x0a\x7c\x98\x9b\x05\x71\xee\xe1\x24\x64\x28\x65\x11\x47\xbc\x69\x83\x1d\xcb\xa9\x9a\xeb\x81\x9b\x53\x67\xec\x50\xea\x04\xd7\xd7\x63\xed\x8c\xfd\x04\x5d\xe3\x3f\x3f\xc1\x83\xde\x70\xbd\x3e\xe8\x50\x87\xb3\x9c\x97\xdf\xfa\x3e\x7e\x22\x96\xad\x62\x44\x80\xdc\xe2\x04\xd7\x76\x82\x00\xf2\x9b\x04\xa2\x0c\xaf\xfc\xee\xf5\xb1\xf8\xcf\x4a\x60\x7f\xc5\xa8\xfc\xf2\xaa\xb7\x5e\x3b\xe6\x93\xd7\x37\x1f\xfa\x4d\x9b\x76\x5d\x08\x2c\xdd\x72\xa4\xe5\x13\x57\x84\x38\x18\xb6\x74\x7c\x26\xc3\x59\x14\x1e\x6d\x15\x1d\x16\xb8\x30\xa0\xda\xc2\x95\xa0\x17\x4d\x93\x34\x63\x27\x41\xce\xfa\x4e\xe4\xf8\x8e\x83\x77\x10\xf3\xe6\xcb\x98\x47\x71\x94\xb0\xbe\x33\x37\x2f\xd5\xd6\xdd\x77\x96\xe6\x55\xce\xa3\xf1\xcd\x7d\xdf\xb9\x87\x37\x10\x3e\x6c\x62\x43\xd7\x2e\x7c\xfe\xea\xd5\xab\x2e\x99\x53\x6b\xd1\xe9\x33\x24\x19\xef\x38\x53\x07\x1f\xa1\x94\x2e\x65\x5b\xe7\x24\xc2\xd8\x75\x3b\x08\xe5\x74\x6e\xed\xd3\xaf\x42\x90\x3f\x61\x37\xd3\x6c\x36\x24\xa9\xda\x6b\x31\x49\x2d\xc0\x6f\xf5\xf6\xa5\x06\xde\x71\x5d\x7d\x31\x16\x13\x1d\x8c\xb5\x87\x05\xed\xa6\x83\xee\x50\xef\x3c\x21\xcd\x89\x86\x62\x78\x45\x27\x42\x26\xb6\x1a\x20\x58\xae\x2c\xd6\x75\xad\xd7\x06\xff\xbe\x1d\x52\x6a\x90\x7e\xfa\x9d\x40\xa4\x12\x04\x86\x1c\x07\xaf\xd7\xaa\xe1\x8e\x83\xfd\x7a\x1f\x30\x2e\x6b\x9d\xf4\x63\xb3\xe9\x4c\xb0\x1f\x17\xbe\xd3\xd5\x74\xa2\xb6\xea\xee\x16\x5a\xd9\xf0\xd9\x52\xc4\xd1\x1f\x0c\xb5\x84\x68\x70\x82\x0b\x3f\x23\x16\x43\x2d\xe3\xdb\x6a\x96\x9a\x3e\x8a\xa5\xa6\xa5\xa5\x64\x24\x98\xea\xbc\x22\x88\x46\x18\x22\xe7\x36\x09\xa2\x09\x1d\xa3\xb9\x11\x44\xc9\xbc\x43\xa9\x54\x86\x25\x15\xc6\x9a\x58\x8c\x55\x79\x76\xd6\xc4\xd1\x6b\x38\x85\x48\x9a\x12\x67\xff\xa5\x26\x50\x72\x4b\xd1\xb2\x91\xb0\x97\x4d\x84\xbd\xdc\x24\xec\x89\xa4\xe8\xa9\x83\xc9\x3d\x50\xee\x35\x9a\xf4\x97\xbe\xf3\x3f\xa8\xef\x3b\x3b\x4b\x45\xbf\x3b\x0e\x76\xc8\x2d\x26\xa3\x06\x8a\xd7\xfb\xfc\xa8\xb2\x3e\x61\x37\xaf\x5e\x2f\xb5\x15\x0f\x8f\xd1\x3d\x99\xe1\xfe\x60\x36\xf4\x07\xa5\x94\x79\x46\xbb\x4a\x20\x1d\x0c\x8f\xee\x5e\xea\xbc\x47\x78\x75\x6f\x51\xe7\xa4\x7f\xe7\xcb\xdb\xb1\x6f\xe4\x1c\x4a\x9a\xf4\x67\x7e\x29\x8d\xd9\x22\xf4\xf9\x7a\x8d\xbe\xd1\x10\x05\xc8\x2a\x41\xf4\xb8\xeb\xdf\x61\x4b\x6c\xc5\x94\xd2\x33\x7c\x47\x73\x34\x23\x77\x64\x8a\x4d\x4c\xea\x53\x49\xc2\xba\xf4\x33\x22\xb2\x9d\x6a\x8c\xf4\xb2\xc7\xed\x53\xd3\x8b\x2b\xda\x3b\xba\x7a\x49\xcf\x55\xa2\xdd\xde\xd1\x95\x04\x3a\x51\x65\x9d\x0f\xae\x86\xdb\xca\xb8\xa3\x67\xf4\x9b\x46\x35\x69\xd7\x2b\x17\x55\x6f\xee\x78\x52\xd3\x51\x9a\xae\x34\x9c\x36\xa5\x8e\x46\xec\x86\x52\x2f\x03\x7b\xe2\xf7\x22\x72\x30\xb4\x77\xf0\x0c\x6f\x88\x35\x87\x07\x72\x6b\x7c\x0a\x37\xd4\x96\xaf\x43\x00\xba\x18\x03\xfb\x1a\x57\x8c\xa5\x95\xd2\x69\x43\xa5\x22\x16\x45\xa7\x0b\x97\x98\xcd\x4a\x45\xe7\x49\xf0\xe4\xda\xe9\x68\x1c\xd8\x95\x52\xc8\x39\x81\x43\x40\x1b\xe3\x3b\xd7\x0e\x5c\x67\xd7\xf0\x58\x94\x8d\x5c\xc5\x7e\xcc\x79\x62\x42\x13\x1a\xae\xec\x3c\x71\xb4\x5e\x27\x4a\xda\xac\xcf\xa4\x16\xc8\xef\xa4\xae\x5b\x51\x07\xca\xa6\x6b\xd1\x8a\x61\xbf\x74\x60\xf5\x03\x15\xdf\x39\x77\xdd\xb8\x49\x31\x6a\x83\xd8\x56\x90\x6a\x41\x31\xb5\x77\xf0\x4c\x4d\xd4\x86\x4a\x0d\x26\xea\xb1\x51\x3b\x6c\x98\xd1\x0d\x78\x51\xe7\x92\xf1\xef\xb8\xf2\xfc\x27\x10\xa3\x41\xd8\x18\x9c\xaa\x82\x11\x0a\x4d\xc0\x84\xd1\x12\x29\x94\x01\x52\xe8\x76\x98\xd0\xbd\xa6\x10\x6c\x35\x2a\xed\xed\x89\xee\x05\xc9\x78\x56\x75\x98\x7c\xd8\x59\x49\x35\x29\x70\x88\x44\x92\xb5\x5c\x27\xf7\x5e\xf8\xbd\x3d\x59\xfb\xf7\x2e\xf7\x75\xed\xd7\xd1\xf4\x07\x07\x57\x66\x71\xc4\xff\x9b\x2a\xfe\x9e\xba\xd4\x54\x1c\x47\xc9\xcd\x0f\x57\x2d\x33\x6d\xad\xfc\x7b\xae\x53\xa6\xf2\x34\xfe\x9e\x8f\xe0\x66\xdd\x0f\xd4\xfb\xa3\xa1\x18\x7a\x7b\xcf\x20\xca\x92\x06\x73\xd6\x9c\x68\x25\xf6\xb7\xf3\x34\x4a\xf8\xf1\x83\xa1\x23\x0c\xea\xfb\x33\xbf\xb7\x57\xc6\x28\xdc\x7b\x74\x28\xb1\x12\x3d\x44\x1f\xf5\xf6\x9e\x03\x57\x64\x49\x98\xff\x1a\xf1\x99\xe0\x8a\x8e\xe3\xe9\xc7\x2a\xd2\x79\x0f\x8b\x63\x7e\xd9\x6a\x9d\x6a\xbb\x6b\x3b\x23\x00\x3e\xfe\xb8\x48\x6f\x24\xa1\x91\x15\x38\x26\xae\x04\x0d\xf7\x4d\x98\x98\x08\x65\x98\x24\x96\x0a\xb6\x04\x9e\x0b\x34\x74\x3e\x27\x4b\x12\x63\xdf\xa8\x02\x76\x97\x06\xd0\x52\xec\x9c\x4b\x3d\x8e\xcf\xfd\xde\x5e\x2d\x10\x0c\x39\xec\xf9\x87\x3d\x31\xaa\xdf\x8d\xa1\xa5\xc9\x6a\x12\x7d\xfb\xae\xef\xe9\x06\x5d\x71\xbe\x9d\xb0\x9a\x82\x59\x35\xd7\x9c\x26\x7c\x9c\xc6\xff\x06\x1f\x11\x39\x1d\xe2\xa8\xcc\x4d\xbc\xe4\xbb\x11\xb0\xec\x46\xe4\xd1\x8f\xf8\xa7\x57\xdb\x20\xf3\x36\x36\xe1\x31\xf7\xdc\xfb\x10\x78\x4b\x01\xe0\x4d\xb2\x74\x7e\xa2\xa0\xd9\x48\x5e\x79\xab\x97\x98\x6d\xd8\xd8\xe9\xe4\xae\xdb\xeb\xd0\x32\xce\x47\x49\xdd\x95\x4c\x15\x12\x37\x70\x21\x04\x0c\x9e\x93\x4d\xd8\xd4\x9c\x76\x8f\x92\x57\xf9\x11\x5c\xeb\x72\xba\x53\x85\x4d\x25\x11\xe2\xa4\xd7\xeb\x1d\xf4\x7a\x3d\x6c\x45\xea\xb5\xf0\x4f\xf8\x8e\xd3\x8e\xf2\x76\x92\xf2\x76\xd0\x96\xb0\xf5\x82\x47\xb4\x17\xa2\x31\x0e\xd6\x96\xd3\xfc\xe5\xe1\xd3\xa7\xfb\x87\xfd\x14\x71\xec\xa7\xe8\xe9\xd3\xbd\x17\x87\x3b\x08\xf1\x5d\xc0\x2a\x3d\xc4\xaf\x5e\xf5\xba\x98\xf0\xff\xa7\xd7\xdd\x3b\xd8\x79\x7a\xb8\xbf\xd7\xc5\x46\x21\x98\x41\x8c\x2c\x24\x09\xd0\x0a\x14\x62\xb8\xca\x8f\x47\xac\xda\x03\x74\x2b\x27\x4a\xc6\xf1\x32\x64\xb9\xb3\xc1\x3e\x52\x7b\x80\x75\xb2\x06\x8e\xd7\xe9\xfc\xbf\x26\x2a\x48\x8a\x8d\x1f\xde\x8f\xc4\x8c\xb4\xd6\x77\x7d\x5d\x3f\x76\x93\x8c\x78\x10\x47\xe3\xef\x79\x39\x6f\x90\x75\xf4\xc0\xc2\x7e\xf4\xad\x22\xec\x14\x5d\xdc\x92\x71\xe3\x94\x88\xea\x6c\xba\xe9\x5a\xe6\x78\x86\x1d\x96\x36\x79\x4d\x21\xe3\x4c\xa8\xb8\xd2\x56\xcf\xc0\xd7\x66\xaf\xa8\x66\xc0\xfd\x66\xcb\x3a\x1f\x81\x90\x4a\x8c\xc7\x48\xb4\x63\x02\xcb\x91\x0d\x83\x3a\x2d\x3c\xaa\x0d\x0b\x82\xbc\xc1\x38\x3c\x76\xc7\x7e\x84\xb4\xd0\x2c\x23\xcd\x32\x36\xd9\xc2\x54\x1e\xe3\x98\x5c\xc6\x5e\x7b\x61\xec\x8a\x0c\xe1\x66\xc1\x5d\x33\x3f\x10\x07\x61\x2f\x0b\xee\x54\xc0\x0d\x2b\x78\x50\x03\x87\x18\x0c\x49\x40\xbb\x47\xd9\xab\xe0\x08\xe7\x72\x39\xeb\x03\xf4\x20\x00\x70\x65\x12\xbc\x4c\x5c\xb7\xfa\xad\xa4\xf6\x60\x58\xba\x12\xe4\x1b\x6b\xb9\x39\xc4\xd9\x5e\x53\xf8\xa5\xba\x09\x95\x2d\x98\x64\x6c\xc1\x02\xee\x4b\x78\xb1\x0a\x4e\x8f\x29\xf2\xbb\x51\x83\xf4\x5c\xe6\xf3\x20\xfe\x9e\x77\xfe\xc6\x5c\xaa\x4c\xdb\x16\xd4\x0f\x07\x02\xda\x90\x7c\x72\x1e\x64\xdc\x96\x7d\xca\x17\x0f\x4b\x3f\x65\xba\xef\xca\x3f\x11\x32\xd2\xcb\x23\x45\x21\x43\x3b\x82\x78\x1e\x92\x73\x12\x92\x95\x72\x4e\x46\xb2\x9d\x44\xe7\xa4\x94\x26\x8f\x92\x73\x9a\xe2\x03\x35\x4f\x20\xcf\xa2\x9b\xef\x6d\xf3\x9b\x33\xa8\x72\x6d\x9d\xc2\xef\x1d\x17\x4d\xf5\xcb\xeb\x1f\xae\x7b\xf9\x80\xf8\xde\x14\x80\x68\x4b\xc5\x8b\x1f\xaf\x78\xf1\x40\xc5\x8f\xd8\x80\xf6\xf7\x30\x92\xe8\xbe\x3f\x56\xf3\xbe\xa9\x4f\x62\x8c\x42\x7d\x8f\x8e\x17\x58\xc3\x38\x7e\x7a\x58\x35\xb8\xed\xf5\x54\xa4\xe1\x17\x7b\xd8\xfb\xe5\xf4\x37\xb8\x4f\x38\x54\xf8\x06\xbd\xbd\x03\x09\x70\xd0\xdb\xdb\x93\x08\x07\x10\xfc\x7e\xa1\x22\xca\x00\xc6\x41\xef\xe0\x85\x04\x39\xe8\x1d\x3c\x97\x28\x07\x4f\x5f\x48\x90\x83\x67\xcf\x30\xe0\x1b\xec\x1f\x4a\x74\x83\x67\x2f\x14\xba\xc1\x41\x57\xa1\x1b\x08\x96\x7c\xa7\x81\x96\x4f\xb5\x5d\xe0\x37\xe5\x68\x73\x4e\x25\xc8\x0f\xb9\x52\x26\x85\x97\xf0\x62\x0f\x93\x1b\x65\x6b\x78\xa1\xc0\x55\xc8\x47\x7a\xe5\x4d\xc8\x31\xbd\x01\xb0\x82\x73\x6f\x42\x7e\xa7\x89\x0e\xce\xff\x86\x26\xde\x5f\x2f\xcf\x3e\x91\xf7\xf4\x8d\xeb\xbe\xf1\x24\x4e\x72\x34\xb9\x27\x9f\xe8\x02\x39\xa3\x59\x14\x86\x2c\x71\x30\x79\x2b\x1e\xab\xf1\x8c\x3e\xd0\x55\xe1\x2d\x94\x9d\xf6\xfb\xfc\x54\x1a\x8e\x5f\xc7\x8c\xfc\x41\xc7\xc8\xc9\xa1\x86\xdd\x8c\x4d\xa3\x9c\x67\xf7\x0e\x26\x9f\xcb\xd7\xb9\x83\xc9\x6b\xf1\x98\x2e\x76\xcb\x37\x3f\xd3\x0d\xb0\x8e\x9f\x9a\xae\xf9\x7f\x77\xdd\x4e\xe7\xd2\x9b\x90\x7f\xd1\xc4\xfb\x9b\xcc\x43\xbe\xd0\xce\xbf\xd6\xeb\xce\xbf\xca\xcc\xd5\x27\x88\xe7\x7d\x32\x8b\xe2\x90\xfc\x46\x53\xd7\x5d\x36\x69\x82\x9e\x75\xe8\x37\x74\x8c\x56\x05\x6c\xab\xab\x66\x0b\xb0\xe3\x72\xe3\x55\x22\xc0\xb3\x02\x7b\x81\xa0\x44\x2f\x28\x30\xee\x37\x6f\x39\x1f\xd1\xcf\x84\xe3\x56\x62\x5c\x17\x7e\x1e\xf0\x21\x39\xd6\xae\x19\x89\xeb\xb2\x0e\xa5\x3f\xbb\xee\xb1\x48\x48\x12\x5c\xf8\xc7\xe4\xd7\x06\xb7\xed\xcf\x03\x36\xa4\xdf\xd0\xef\x96\x87\x8c\xc1\xe5\xf3\x46\x37\x94\x11\x5e\x90\x77\xf4\x27\xd7\x55\xa3\x6d\x8d\x9c\x17\x71\x96\x05\x3c\xcd\xfa\x9b\xcb\x6c\x23\x35\x2b\x1a\xb1\x60\x6d\xb5\xdb\xef\x05\xf9\x65\x1b\x34\x24\xa3\xd0\x9d\x5f\xd0\x6b\xd9\xc3\x5b\xe9\xa6\x72\xa7\xdc\x54\x6e\xc5\xc9\x36\x42\x9f\x09\xc7\x7d\x94\x79\xcc\xd0\x0f\xa0\xc0\x93\x4f\xd8\x75\xd9\xe0\xd3\x70\xc0\x87\xae\x8b\xd4\x2f\x0a\x7e\xba\xf4\x1b\xca\x8c\xa7\xc2\x75\xcc\xfc\x53\xd4\x85\x50\x8c\x18\xfb\x2a\xef\x7a\x2d\x06\xf6\x13\x39\x45\x3d\xb2\x02\x5f\x7f\x5d\x40\x17\x93\xdf\x54\x43\xb1\xaf\x47\xbf\x20\x7f\xab\x9b\x37\x8a\x0d\xc8\x0a\x1b\x41\xaf\x11\xa7\x67\x80\x0f\x1d\xd1\x2e\x49\xa9\xde\x79\x8e\xd2\x57\xd1\x11\xfe\x05\x31\x92\xd1\x64\x10\x89\x03\x0f\x1f\x64\x65\xc4\x4e\x56\x90\x7f\x34\x4c\xa2\xed\xc0\xcd\xe8\x1d\x82\xe8\x81\xa5\xcb\x8b\xf2\x7c\xfd\xd9\x75\xc5\x08\x31\x89\xcd\xfc\x9a\x30\x0c\x56\x9e\x88\x03\x28\x9f\x52\x93\xc0\xef\xcf\xf0\x43\xbd\x13\x63\x07\x11\x12\x3f\x0d\x07\x6c\x88\xd7\x6b\x8e\x0b\xf2\xd7\x4d\xd8\x0d\x46\xcf\xaa\x73\x02\x14\xa8\xca\xe3\x50\xde\x6b\xc2\xb1\x36\xf6\xfc\x28\x0d\xa5\xb5\x35\x67\x25\x5d\x65\xc2\xd6\xeb\xca\x84\xc2\xa0\x67\x45\x41\xfe\xde\x8c\x43\x49\x32\x7a\x82\x44\x4b\xc4\xf6\x2f\x7d\x6a\x2b\x08\x16\x50\x0b\x55\x28\x16\xeb\x35\xa7\xf4\x13\xfc\x1b\xaf\xd7\x89\xf6\xb3\x31\xde\x67\x05\x61\x6c\x6b\x35\x40\x92\x24\xa1\x27\x28\xeb\xbf\xf6\x65\x95\xa9\xa8\x12\x8e\xb0\xba\xca\xfc\x08\xcb\x9e\xd1\x44\x06\xfe\x58\xaf\x33\x98\x80\x9f\xa1\xb3\xa9\xac\xf3\xf3\x80\x97\xb3\x9c\x16\xad\x9f\xd6\x6b\x14\x20\xf4\xbb\xed\x0a\xae\xa2\x74\x55\x56\x8c\x3a\xfe\x1a\x84\x1a\xe4\x48\x66\x5c\x9e\x80\x2d\xf3\xd0\x8e\x23\x55\xfc\x8c\xce\x36\x85\xa9\x66\x85\x2f\xb1\xd0\x3e\x33\x79\x5e\x92\x94\xa4\x4c\x9f\x5f\x13\x58\x77\x86\x50\xe4\xcf\xc1\xa7\x21\x90\x19\x2a\xe9\x06\x16\xdb\x6f\x5a\xb4\x13\x2b\x29\xc3\x06\x8f\xa6\x9d\xba\xee\x17\xd7\xfd\x0d\xfd\xdc\x64\x3a\x9b\x33\xee\xf3\x02\x93\x5f\xc1\x29\xfd\xb1\xe0\x4b\x6d\xe5\x4b\x25\xd6\xeb\x95\x37\xa1\x7f\x25\x37\xde\x84\xfe\x42\xb4\xcd\xb4\xd8\xbd\xe8\xdf\xe1\xf1\x50\x3c\xfe\x83\x5c\x7a\x13\xca\x18\x49\x5d\xb7\x03\x50\x44\xae\x1b\xa0\x9f\x89\xd3\xb4\x2b\x39\xe4\x1f\x40\xe2\x13\x6f\xd2\xe4\x54\xff\x2b\x5a\x80\xfb\x0e\x26\x39\xca\xbd\x77\x3b\xb9\xf7\xeb\x4e\xee\xbd\xfd\x73\xe7\x27\xb2\x92\xf3\xe3\xff\x5e\x94\x1c\x81\x33\x6a\xc7\x8c\x23\x51\x7e\x02\x37\x17\x97\x8b\x8c\x05\x21\xec\x82\x9a\xd3\x12\xb0\x06\x25\xca\x26\x8f\x48\x13\x13\xa2\x40\x7f\x08\x5c\xa9\x12\x6b\x67\x25\x16\xbc\x15\x59\x26\xf9\x38\x5d\x88\xe2\xf2\x0a\x90\x7b\xc6\x68\xf7\x88\xeb\x93\xe8\xab\x8c\x1d\xe1\x05\xe2\x6c\x90\xc9\x60\xc1\x06\x26\x87\xd1\x0b\xb4\xf0\x72\x9e\x66\x0c\x93\x48\x64\x4a\x4c\xa6\x88\x1d\xe1\x39\x4a\xd8\x20\x92\x99\xc0\xa7\x48\xf7\x59\xd1\xa4\x43\xc4\xf2\x69\x56\xd2\xfe\x41\xd8\x0e\x75\x1c\xdc\xff\x63\xc0\x86\xbe\xf8\x07\xd0\x38\x0a\x72\xc3\xee\xdf\xd6\x32\x45\x13\xd4\x79\x27\xc6\xb7\x4e\xfb\xcc\xd6\xfc\xc8\xfd\x47\x90\xbc\x19\xe6\x76\x94\xb4\xff\xc0\xd1\x04\xfd\x21\x98\xb7\x15\xf9\x9a\x17\x64\x99\xb3\x4b\xc6\xb9\x0d\x1d\x8e\x57\x5f\x68\xa7\x2b\x3f\x45\xf3\x85\xed\x7a\x03\x9f\x7a\x85\x9a\xe0\xb2\xa3\x75\x94\xce\x87\x2f\xb3\x79\xff\x1b\x62\xd8\xff\x1b\xfa\xa6\x9c\xce\x48\xcd\x37\xf3\x17\xb2\x01\xc9\xf9\x37\xb2\xd5\xa7\xed\xaf\xa4\x01\xd4\xd1\xff\x7b\xed\xad\x9c\x8b\xdc\x67\xac\x90\xdc\x20\x65\xb4\x2a\xbe\x5c\x7a\x13\x04\xfb\x9f\x35\x8b\x29\xb3\x3a\xd7\x5c\x60\xc3\xbc\x8a\x92\x46\xca\x91\x8d\xbc\x71\xdd\xb2\x3c\xd4\xf9\x69\xbd\x5e\x36\xdc\xe2\xfd\x8e\xcc\x0d\x9e\xf4\x04\x76\x3a\xf4\x3d\x92\x1b\x8f\xb3\x2a\xe0\x69\x15\xf8\xac\xb0\x9e\x65\xc3\xe4\x8a\xc3\x98\x38\x42\x08\x85\x53\xa6\x92\x3f\xb7\x69\x20\xc5\x06\xc1\x86\x24\xa2\xbd\xa3\x0d\x76\x18\x1d\x61\xb5\x1d\x94\x6c\x11\x3c\x21\x5b\x80\x2e\x23\xb8\x79\x6f\x48\x20\xc8\xc3\x7a\x6d\x6c\x07\x60\x6f\x7d\x67\x99\xaa\x4c\xe1\x7b\x05\x33\x59\x6d\x97\x0d\xa2\x68\x06\x80\x47\x75\xb3\x06\x4c\x3a\xef\x84\xa8\x60\x68\x15\x13\x51\x37\xe5\xe4\xbd\x32\xff\x78\x03\x20\x31\x98\x58\x42\xdc\xe0\xed\x50\xc7\x02\xb5\xde\x92\xb7\x76\x1a\x1d\xc5\x02\x93\x10\xfd\x6e\x16\xa9\x78\x12\x47\x6e\x1d\x2a\x46\xb0\xb9\x10\x29\xc9\x5e\x0d\xad\xc2\xaf\x33\x60\xa0\xca\x79\xa0\xbb\xe7\xf7\xba\x7b\xa4\xc4\x4f\x3c\xf4\x7b\xdd\x43\xe3\x08\x53\x3a\x17\x68\x04\x86\x03\xbf\xb7\x77\x50\x06\x95\xaf\x85\x48\xed\x1d\x3c\xf5\x7b\x07\x4f\x49\xef\xe0\xb9\xdf\x3b\x10\xdf\x5f\xf8\xbd\x83\x17\x25\x42\x83\x75\x8f\xfa\xf4\x85\xff\xf4\x45\x83\x5b\xb6\x72\xb8\xe9\xfa\xcf\xba\xe4\xd9\x33\xff\x99\x86\x26\x54\x08\x0d\x7b\xfe\x8b\xbd\xe6\xf0\x10\x4d\xd1\x51\xbf\x13\xe6\xf6\x40\x87\xb9\xdd\xaf\x82\x16\x80\x9a\x3d\xd6\x0a\x94\xa5\x3a\xa1\x8d\x55\x28\x08\x08\x23\xfc\x7a\x39\x99\xb0\x4c\x1d\x01\x9f\x8a\x23\x60\x5a\xf9\xb0\xa0\xa9\xf7\x26\xe0\xc1\x97\x88\xdd\x81\xb3\xd5\xf1\xeb\x2f\xae\x3b\xf6\xa2\x1c\xde\xcc\xe9\xcc\x9a\x56\x50\x68\x90\x6b\x1a\x79\x5f\xde\x9f\xfe\x4a\xa6\xd4\xb1\x8a\x72\x0c\x9c\xdf\xaf\x52\x8f\x3f\xee\x50\x3a\xc3\x64\x65\xa5\xf1\x67\x85\x72\xe6\x95\x88\x12\x91\x77\x72\xf6\xe9\xf2\xea\x82\x4c\xc9\x4a\xd6\xd8\xb4\xd8\x27\xae\x3b\x01\xd0\xb6\x25\x04\x5a\xb8\xd6\x7e\x91\x44\xab\x82\x3e\x3f\x18\xfc\xa9\x93\xb0\xbb\xf6\x0c\xed\x61\x63\x6c\xaa\x44\x10\xef\xfa\x9e\xb3\x0f\x26\xd4\xd8\xb4\x39\xf2\xb8\xb1\x20\xeb\x50\x3a\x77\xdd\x92\xc7\xea\x75\xa3\xcc\x78\x72\x65\x63\x63\x0b\xe4\x54\xbd\xb4\x6a\x92\x9e\x47\x20\xdc\xd0\x00\xd5\x42\x96\x67\x60\x4a\xc4\xee\x50\x28\x57\xe9\x0c\x63\x14\xa3\x68\x37\xc1\xe0\x79\xc5\xee\xda\x0b\x55\xcb\x58\x3d\xa5\xe2\x0c\xdf\x3d\x4a\x5e\x46\x47\x78\xec\xe5\x8c\x7f\x8e\x12\xfe\x1c\x4d\x76\x76\xc8\xd2\x9b\xea\xc7\x64\x67\xc7\xc2\x5d\x29\x0a\x03\xab\x33\xb5\xa2\x4c\x5b\xd6\x1f\xd5\xe8\xe4\xbd\x83\x7d\xbf\x77\xb0\x4f\x7a\x07\x07\x7e\xef\xe0\x60\x1b\x04\x47\x09\xd1\xfa\x98\xb0\xb9\x25\xa1\x74\x24\x89\x0b\xca\x23\x2b\x4d\x8b\xbe\x24\x77\x43\x9b\xca\xf9\xbf\xda\x90\x52\xdd\xd9\xa0\x41\x15\x05\xec\x61\xe4\x00\x54\xe5\xfe\x9e\x43\x0e\xbe\xa3\xb2\x06\xf3\xab\x9a\xe6\x46\xbe\xd4\xda\x9b\x83\x3d\xbf\x77\x00\xda\x9b\xa6\x58\xb4\x95\x0a\x0f\x0f\x1c\xf2\xfc\xbf\x59\x61\x83\x4e\x55\x57\xf8\x3e\xe1\xbd\xc3\x9a\x91\xe7\x7f\x5a\x5d\x73\x78\x72\x5d\xdd\x7f\x7d\x38\x1b\xd4\x8d\x56\x75\xcf\x6b\xa6\xce\xff\x69\x6d\x0d\x3a\x46\x5d\x9b\x58\x2f\xff\xf5\xc1\x6c\x50\x2d\xda\xf5\xfd\xd7\x47\xb3\x41\xb5\x68\xd7\xf7\xdf\x1e\xce\x66\x30\xf0\xff\x5a\x75\x26\x04\x70\x59\xe3\xa3\x6c\x3c\x74\x4c\x24\x19\x19\xae\x8b\x51\x57\xbb\xc0\xa9\xed\xf3\xc5\x9e\x52\x9c\x3e\x55\x98\x3f\xcf\x8d\x2b\xb3\xdc\x30\x0f\x9e\x69\x9d\xe9\x33\x4c\x16\xb4\x13\x79\xc7\x63\x71\xf8\xf9\xbb\x94\x0b\x5d\xd7\xa9\x3c\x3b\x51\xd2\x8e\xc8\x84\x3a\xbf\xb2\xe0\xe6\x63\xb0\x70\xc8\x9c\x06\x82\x09\x8b\x67\x72\xdd\xe4\x91\x2f\x6d\x30\x27\x70\xf4\x21\xb7\x4d\x27\xbe\xff\xdc\xb0\x8a\xdc\xd3\x8d\xe0\xcd\xe0\x41\xcd\xb0\x56\xf3\xcc\xcb\x7b\x8c\x8e\xdc\x8d\xa6\x7a\x0b\x9a\x60\x2c\xba\x00\xee\xaa\x7d\x3e\x50\xf7\x8b\x43\x03\x8e\xb0\x3d\xb4\xf3\x12\xcc\xb6\x4c\x31\x44\x85\x74\x1e\xd1\xba\x55\xd9\x84\xdc\x92\x7b\xb2\x24\x9d\xae\x98\xea\xd6\xcc\x75\x17\xae\x8b\x62\x84\x12\x0a\x7b\xd8\x49\xa9\x68\x40\xb7\xd0\x20\x2b\xa4\x1e\x26\x81\xf7\xe9\xf4\xf4\x0d\xed\x74\x49\x8a\x06\x8e\xd4\x5a\x3a\x44\x9c\x7b\x1d\xe2\x4c\x19\x58\x33\x30\xee\x0c\x37\x51\xcf\x38\x1d\x59\x45\x65\x94\x0f\xd8\xb0\x95\x23\x4e\x98\x95\x96\x93\x48\x8d\x17\x17\x32\xf8\xb5\x90\x98\xd5\xf5\xee\x44\x08\xe0\xf2\x97\x04\xd2\x53\xe7\x1e\x75\x83\x3b\x19\xb0\x21\x64\xd7\xe7\x0e\xd1\x0c\x4a\x99\x74\xf9\x4d\x8b\xaa\xd1\xb9\x22\xfa\x48\x01\x92\x55\x70\x9c\xb5\x59\x5b\xd7\x3f\xe8\x92\x83\xe7\xfe\xc1\x73\x69\xdc\x56\x85\x08\x92\x32\xa7\x0e\xff\xd0\x14\xe7\xb6\xd9\xe2\xef\x79\x35\xb0\xb8\xa0\xd6\x4b\x06\x37\x1e\xff\xcb\x21\xc5\x1f\x63\xef\x97\x0a\xc2\x01\x17\x78\x92\x90\x4e\xaf\x1e\x0f\xbc\x1c\x0b\xd1\xe7\xa6\x68\xbc\x0f\x87\x22\x79\xaa\x45\x6b\xcd\x1c\xf6\x15\xd0\xc1\xbe\x8a\x1c\x79\xb0\x6f\x2e\x60\x41\x90\x75\xc8\x6a\x12\x07\xfc\x63\xb0\x68\x8e\xb0\xa3\x6e\x19\x2d\xc0\x27\x85\x7a\x64\xee\x00\x49\x46\x63\x94\x10\xd1\x02\x94\x91\x84\x24\x84\x93\x2e\xe9\x11\xcb\x90\x62\xd0\x1b\x82\x2a\x52\xc8\x69\xfb\xfb\x18\x39\xaa\x4a\xe9\x52\x5d\x77\x34\x92\x20\x52\xfb\xfe\xfe\x3e\x39\xd8\xf7\x0f\xf6\xb5\x68\xf6\xd4\x3f\x04\x4a\x68\x8a\xda\xfb\x30\xba\xd0\x0b\x69\xe7\x50\xeb\xf7\x03\xb6\x21\xc6\x1a\xee\x07\x8c\x41\x74\xdf\x8c\x65\x0a\x80\x6a\x40\x37\xf6\x5f\xf8\xf6\x05\xf9\x77\x42\xf0\x2a\x40\x9a\xe7\x65\xa3\x6d\xc8\x77\x96\xf0\x2c\xda\xd6\x68\x63\xbd\xd7\x7d\xee\xf7\xba\x96\xab\xf7\x77\x02\xf1\xaa\x2a\xf5\xb5\xf5\xfe\x73\x49\x3d\x2f\x14\xf1\x3c\xed\x6d\xb6\x63\x9b\x76\x25\x7f\x40\x89\x90\x4a\xe7\xa8\xdc\x9b\x40\xa8\xa6\x44\xec\x4f\xab\x82\x84\xb4\x7b\xa4\x8d\xe7\x5e\x85\x47\xd8\x9c\x4f\x90\x24\x2d\x4e\x97\x83\x10\xac\x15\x5c\x37\x40\x63\x09\xdc\xa6\xfa\x3c\x2e\x2a\x90\x2b\xfa\x88\xfc\xb4\xe7\x3f\xed\xd5\x01\x89\xbe\x13\x40\xd8\x1a\xf7\x86\xfe\x82\x0e\xe0\x87\x87\xfd\x47\x81\xb0\x9e\x2a\x47\xe6\x43\x35\x03\x70\xc8\x0d\x14\xde\xba\xb1\x15\xb8\x20\x25\xee\xfa\x6a\x12\x25\x41\x1c\xdf\x37\x18\x08\xc8\xd3\x1a\x89\x34\xc4\xe8\x7a\x9d\xea\x9f\x62\xd5\x36\x28\x56\x58\xcb\xd6\x09\x4b\x6c\xc9\xbe\xad\xd7\x36\x5c\x80\x13\x86\xf0\x06\x7a\xa6\x49\x90\x09\xae\xef\x33\xf2\x83\xb9\xa5\xa2\x52\x65\xd6\x83\xaa\xf1\x29\xd5\x71\x4e\xa2\x4b\xd6\xc2\x38\x36\x85\x59\xfe\x8e\x8d\x86\x76\x19\x97\x41\x76\x9f\x7c\x91\xf0\xf4\xff\x7c\xd2\xeb\xfe\xd3\xfb\x67\xb8\x83\xe0\x5f\xdc\x47\xed\x8f\xe9\x75\x14\xb3\x7f\x3e\xf9\xe7\xdd\x0e\xee\xb7\x2f\x83\x49\x90\x45\xff\x7c\xf2\x44\xba\xf7\xa4\xd8\xb2\xe0\xc8\x2d\xd3\x8d\x45\x10\x9e\x26\x8d\xfb\xc1\x0f\xf2\x16\xb8\x63\x53\x66\x31\x5d\xbf\xb7\xdf\x35\x08\x9c\x25\x99\xfd\xb0\x0e\xe6\xff\x42\xef\x2f\x79\x90\x3d\x68\x69\xfc\xe8\xfe\x77\xbf\xdb\xff\xef\x09\xd0\xb6\xb1\xc3\x07\x36\xf9\x51\xa3\x7f\x98\x00\x02\xb9\xa1\x57\x4e\xcd\xf8\xe1\xbb\x01\x9e\xed\xfa\x2f\xa2\xe9\xec\x47\x1b\xb0\x57\x36\xe0\x34\x09\x6b\xd5\xef\x37\x45\x68\x95\xe6\x0f\xc8\x09\xf2\xfb\x64\xfc\x5e\x5d\x8a\xc8\x8c\x52\x4b\x08\x19\x1b\x76\x52\x0b\xec\x1f\xf5\x0e\xf7\xca\x80\x31\xca\x6d\x57\x9b\x6b\x3c\x57\xf8\x68\x0a\x4c\xe7\xf9\xa1\xf2\xfc\x14\x1c\x6c\x4c\x97\xc8\x89\x4c\xa5\x24\x14\xcf\x95\x00\x22\x64\x46\x63\xa9\xb8\x23\x0b\xba\x3a\xb9\xbc\xbc\x58\xc6\xec\x43\x94\x73\xbf\xd3\x25\x27\x97\x97\x97\xfc\x3e\x66\x6f\xd8\x38\x0e\x32\x08\x4b\xe6\x77\x7a\xe2\xf5\x17\xc1\x84\x65\xb2\x1e\x39\x89\x23\x96\xf0\x0b\x36\xe6\xfa\xcd\x9b\xb3\x8f\xb5\x47\x59\xa5\xf5\xe2\x2a\xbd\x61\x89\xae\xe8\x4d\xc0\x83\xab\x2c\x48\xf2\x09\xcb\xde\x73\x36\xd7\xe9\xde\x46\xb1\xa9\xe5\xe7\xab\x8f\x1f\x8e\xe3\xf8\x24\x8d\x63\x09\xfe\xae\x5f\x6e\xbe\x79\x9b\x66\xf3\xd3\x98\x09\xfa\xd5\xaf\x2e\x99\x48\x63\xbd\xfc\xc8\xc2\x28\xd0\xf5\x7f\x8c\xe6\xec\xea\x7e\xc1\x60\x20\xc4\xd7\x4f\xc1\x9c\x85\x9f\xd2\x90\x09\x79\x4c\x3c\xa7\xa1\x19\x95\xf3\x20\x12\xbd\xfd\xd7\x92\xe5\xa6\x87\xe7\xf1\x72\x1a\x25\xe5\x2f\x53\xd0\xe5\x97\x77\x52\x3f\xa7\x53\x5e\x7e\x79\x27\x43\xc0\x59\x2f\xce\x03\x3e\xbb\x64\x53\xfb\x4d\x1a\x25\xdc\x7a\xae\x0e\xdf\xe5\x97\x77\x72\xb4\xd2\xcc\x0c\xd5\x25\x78\x0c\x49\x75\xa8\x79\x27\x26\xef\x72\xc6\x18\xd7\x6d\xbf\x62\xdf\xf8\x55\x16\x8c\x6f\x4e\xca\xe9\x33\xef\xcc\x8b\x74\x39\xd6\xed\x2d\xc8\x84\x46\x68\x81\xc9\x9c\x76\x8f\xe6\x2f\x27\xfa\xda\x7f\xbe\xb3\x23\x77\xb7\x6b\x32\xa5\x93\xc1\x7c\x48\x6e\xe9\x62\x30\x1d\x92\x7b\x9a\x8b\x3f\x23\x7a\xef\xba\xf7\xe5\x29\xa8\x15\x4d\xd0\xc8\x75\xd1\x68\x30\x1e\xae\xd7\x01\x1a\x91\x31\x99\x61\x32\x1a\x84\xea\x31\x24\x53\x4c\xe2\xc1\x74\x48\x67\xe4\x16\x63\x41\xfd\xa0\x90\x4d\xf0\x68\x70\x3d\x5c\xaf\x53\x34\x22\xd7\x24\x19\x5c\x0f\x95\xd4\x5e\x46\x3d\xaa\x45\xa5\xe9\x1d\xee\xf9\xbd\x52\x79\x08\x9a\xf4\xe7\x87\xfe\xf3\x43\x58\x69\x8f\x11\xf9\xf6\x0f\x4a\x5d\xe2\x6b\x40\x1b\x7b\x3f\x9f\x0b\x7a\xe1\xcc\x07\x70\x34\x32\x8e\x59\x90\xd9\x2f\xe1\x85\x62\x8e\x12\x9e\x59\x33\xc5\xfd\x07\xc3\x10\x3f\xaf\x62\x42\xaa\x6d\x60\x30\x54\x3a\xf1\x80\x3e\xf9\x78\xf9\xfe\xb4\xed\xfd\xd3\x33\x9c\xde\x76\x5e\x6b\x56\x7a\xe8\xf2\x37\xf8\xfa\x1e\x89\x68\xa7\x03\x76\xa6\x12\xb9\x41\x27\x20\x7b\xa5\xc5\x06\x4a\xfa\x16\xff\x6b\xba\xf6\xe1\x7d\xee\xbf\x2d\x4d\x72\x15\xc6\xb3\x12\x72\x70\x01\x0a\xe7\xa2\x00\x70\xcb\x77\x3b\x91\xf7\x1a\xd0\x61\x03\x18\xc8\xab\x68\xce\xd2\x25\xf7\x63\x94\x78\xe5\x23\x16\xa7\xfd\xf7\x09\x67\xd9\x6d\x10\xeb\x6f\xfa\x59\x99\xa2\xda\x7b\x8d\x91\x37\xf6\x9b\xe2\x30\x33\xb4\xdf\xdd\x87\x63\x40\x77\x4f\xfe\xe9\x61\x62\x2b\x07\x9e\xc2\x59\x4f\x70\xdd\xfd\x6e\x0f\x68\x62\xbf\xbb\x07\x13\xb5\xdf\xdd\x97\x72\x0d\x94\xbd\x15\xe0\xcc\x1e\xff\x8d\xfd\x9d\x93\x6c\xd3\x92\x2b\xa1\x99\x37\x0b\x72\x4b\x52\x27\x51\x93\xe0\x27\xef\xb4\xfa\xea\xce\x7d\x55\x90\x94\x46\xc6\x6a\x69\xbd\x76\xfe\xf2\x17\xc3\xce\x49\x4e\x23\xaf\xb2\xad\xc0\xf7\xea\x46\x43\x02\x1a\x79\x16\xc7\x87\x24\xf6\x0e\x50\x82\x83\xc4\xca\x85\xdf\x78\x21\x73\xd7\xb5\xba\x60\x5b\x71\xcc\xfb\xdc\x9f\x97\x28\x89\xf2\xee\x18\x45\x36\x68\x71\x0e\x9a\x8b\x4b\x94\xac\xd7\x03\xcb\x50\xc4\x1b\x45\xc9\x6d\x7a\xc3\x36\xac\xa6\x94\x3f\x72\xab\x4e\xce\x11\x49\x41\x4d\x92\x50\x4a\x67\xea\x02\x5d\x94\xac\x8c\x47\xde\xb1\x44\xf6\xb4\x1d\xe5\xed\x20\xce\x58\x10\xde\xb7\xb3\x65\x92\x08\xf1\x47\x3a\xdb\x52\x4a\x17\xf2\x02\x13\x72\x3b\x94\xd2\x48\x15\x94\xea\xea\x2e\x90\x04\x9f\xc9\xbc\x39\xe3\xb3\x34\xa4\x11\xc9\xbc\x20\x9b\xd2\x54\x43\xe0\xe4\x34\xf3\x42\x16\xb3\x69\xc0\x81\x99\xe5\x1a\xe0\xfe\x1b\xca\x15\x84\x60\x00\xb5\x04\x94\xd2\x09\x1e\xa7\x09\x8f\x92\xa5\x91\xe3\x83\xa2\x10\x2d\x48\xd8\x37\x2e\x1a\xa0\xeb\xc1\x99\x97\xb3\x84\xd3\xcc\x1b\xa9\xbf\x41\x36\x05\xff\xde\x76\xa5\xc1\x26\xbd\x1e\x8a\xb1\x1e\x0a\xba\x90\x2d\x6d\x65\x5e\x18\xe5\x8b\x80\x8f\x67\xa7\xdf\xc6\x6c\x21\x45\x7d\xf1\x45\x42\xca\x38\x4a\x57\x64\x15\xe6\xba\x99\x17\x5c\x67\xcb\x05\x84\x5b\x81\xaf\xb2\x2c\xdc\x4a\xe8\x4c\x21\x60\x2d\x2d\x80\x6e\x27\x49\xb3\x79\x10\x8b\x32\x62\x0f\xa6\x59\x36\x27\x03\x77\xf1\xfe\xc2\x0f\x49\x0c\xa3\xd6\x30\x02\xca\x56\x10\xbe\x4b\x97\x01\x99\xab\x28\xca\x5e\xca\x42\x5d\x17\xc9\x5e\xa9\xa9\x50\xdf\xd5\x84\xc4\xb2\x4b\x45\x81\x18\xe0\x92\x90\xb4\x30\x14\xac\xdb\xba\x2a\xc1\x2c\x57\xa2\x44\x5f\x37\x5c\x48\xba\x3e\xd3\xe6\xd4\x82\x49\x99\x48\x26\x95\xe4\xaa\x46\x91\x3a\x29\x8a\x82\x79\x77\x59\xb0\xa0\xb1\x82\x06\x71\xf2\x65\xbe\x60\x49\xc8\xa4\x68\x0d\x51\xb3\xcd\xab\xdf\x22\x16\x87\x0e\x99\x51\x87\x7d\x63\xe3\x25\x07\x31\x7c\x41\x9d\x71\x3a\x5f\xc4\x8c\xb3\xd0\x21\x13\xba\x2a\x6c\x4c\x1e\xbc\x2a\xbb\x70\x5d\x79\x9a\x8a\x27\x09\xc6\xb4\x2a\x5a\xb7\x83\x74\x48\x9b\xcd\x86\x8a\x96\x84\x69\x52\x0b\xb2\x8a\xd7\xab\x36\x63\x74\x8f\x6e\xd0\x60\x88\x31\x6e\x8d\x5c\x77\xd4\xa1\x14\x02\x06\xc1\x60\x8c\x48\x8a\x5d\x17\xdd\xd2\x91\x54\x35\x9e\xd1\xa9\x05\xcb\x37\xb7\x7e\x57\x97\xfc\x2d\x2e\x3b\x72\x27\xb8\xe1\x40\x92\x38\xd1\x43\xa8\x09\x6b\xe8\x4d\xd2\xec\x34\x18\xcf\xac\x63\x26\xc7\x2b\x36\xe0\xc3\xa6\xdd\x4c\xa9\x83\x81\x55\xe8\x18\xb7\xb8\x1c\x97\x53\xa9\x10\x36\xcf\x19\x8a\xaa\x98\x46\x4b\xc4\x06\xd1\x10\x1c\x8a\x5a\xe5\x42\xea\x94\x74\xab\x91\xda\x80\x1a\xe9\x58\x21\x1c\xa8\xda\x43\xd7\x75\x64\x20\xbc\x92\x31\x87\x66\xac\x42\xe2\x8c\x46\xc1\x5d\x10\x71\x07\xf7\xcb\x18\x10\xa1\xa7\xde\x36\x85\xb2\xc8\xd4\xd2\x27\x0c\x5a\x59\x71\xd5\x91\x9f\xd5\x78\xe9\xef\xd8\xb7\x4a\x6e\x2a\x51\x35\x99\x32\x92\xa3\xf1\x66\x81\xea\xf4\xbf\x59\x6e\x11\x20\xb5\x84\x80\xc9\xb7\xec\x91\xb6\x99\x72\x62\x0d\x6f\x8a\x2a\x18\xd8\x1c\xd5\xb4\xd8\x99\x48\x6f\x74\xcc\xfa\x74\x09\x50\x3f\xd0\xf0\x94\xa4\xd8\x4f\x11\x2e\xca\x19\xfc\x06\x77\xd5\x5a\x0e\x32\x3b\xdc\x40\xaf\xfa\xa1\x66\xdd\xf2\xa6\xbc\xe4\xbd\x80\x88\x41\xb6\x70\xc6\xb2\x20\x4f\xb6\xc2\x75\x4b\x96\x5e\xe5\x71\x94\x13\xd9\x86\xa6\xb2\xf4\x15\xfc\xa4\xb5\x85\x0b\x89\x61\xb0\x4c\x18\xaf\x66\xac\xad\x6b\x6e\x87\x29\x93\x26\x5d\x8b\x2c\xbd\x8d\x42\xd6\x0e\xda\x7f\x82\xcc\x7f\x6a\xcb\xb2\x1c\x33\x46\x13\x39\x09\x74\x89\x12\x52\xb6\x5d\x33\xe1\xea\x96\x25\x09\xd7\xe8\xf6\x1b\x9b\x15\x01\x3d\xd7\x07\x6b\xa2\x6e\x0f\x22\xb9\x4f\xa8\x9d\xb8\x9f\x4a\xae\x8d\xb2\x01\x13\xa4\xb6\x8c\xb9\x38\xf5\x0c\x69\x2a\x29\x8b\x64\x9e\x20\x59\xca\xe0\xcf\x87\x74\x6c\xd6\x72\xc7\xde\x42\xac\xf1\x95\x14\xae\x46\x17\x6f\x36\x03\xfb\xa9\x8f\x1e\x37\xa0\x66\x30\x65\xc3\x8c\x91\x5c\xd2\x56\xeb\xb2\xa9\xf8\x92\xba\xce\x4b\xdd\x9b\xd8\x0b\x3e\xa4\x63\x9f\x0d\xba\xc3\xa2\xd5\x03\x1b\x0f\xd7\x45\x5c\x06\xc7\xf9\x90\x8e\x29\x03\xad\xf8\x5e\xf9\x45\x29\xf2\xe4\xb7\xbd\x21\xe1\x5e\x30\xe1\x2c\x93\xcf\xfb\x43\xe5\x0c\xc7\xb3\xfb\x53\xa9\x02\x36\x60\xf7\xa6\xfe\xab\xb2\x7e\xe6\x29\xce\x1f\xa5\xc9\x7a\xbd\x2a\x5a\x1c\x26\x92\x9a\x2d\x49\x99\xc3\x73\x98\x3a\x3b\x35\xe5\x65\x81\x97\xc6\xf7\xaf\xac\x96\x0e\x74\xdf\x9c\x2c\x4d\xb9\x53\x0c\x09\x33\x5c\xf6\x5c\xa2\x64\x99\x90\x4b\x8c\x23\x71\x6c\x32\x05\xde\xa8\xdb\x3a\xa6\xad\x9b\xd9\x20\x85\x35\x97\xd5\x30\x8b\x64\x64\xbb\x26\x15\x25\xd0\x85\x81\x49\x06\xcc\xa3\x28\xff\x14\x7c\x42\xcc\xf8\x33\x29\x41\x72\xb7\x67\x45\x27\x6c\x67\x2a\x92\xe1\xd1\xce\x4e\xf4\x92\x19\x18\x15\x80\x9d\x51\x91\x2d\x22\x0b\x39\x49\xb1\x39\xc1\xce\xa5\xc4\x40\x3b\x3d\x92\xb5\x6a\xdf\xb9\xf9\xd8\x25\x59\x51\xba\xca\x01\x09\xe7\x1a\xb4\x64\x25\x1e\xfd\x0b\x8b\x0f\x5d\x18\xd6\xa6\x04\x14\x5e\xc6\x15\x50\x85\x5c\xdb\xbb\x5f\x05\xbc\x76\x4a\xa6\x95\xe7\x6b\x32\x1d\x04\x43\x7a\x0d\x92\x58\x1c\x80\x3d\x23\x2d\x45\x54\x7d\x64\x72\xc4\x5a\xcf\x37\x5e\x37\x98\xc9\x37\x0d\x7b\x0d\x42\x58\x5f\xaf\x76\x38\xd8\xe2\x51\x7a\xbd\x5e\x37\x54\x49\x29\x45\xdc\x6e\xd7\x7a\xcd\x01\x17\x04\xe3\x82\x30\x6f\x1e\x64\x37\x4d\xfb\xb0\xda\xed\xab\x30\xe2\xfd\xc6\xb7\x88\x91\x29\xf6\x11\xf3\x46\x23\x18\xaf\xd1\x88\x4e\x49\x00\xab\x6a\xbd\x46\x4c\x0c\x4c\x43\xbb\x20\x0e\xe1\x36\xe9\xe2\x0c\x13\x26\x5a\x17\x80\xf8\xb5\xd9\xbc\x95\xda\x71\x7d\x56\x14\xe4\x0e\x9d\xda\xe7\x0f\xeb\x61\x90\x6f\x15\x9b\x08\xf3\x8e\xed\xf3\x12\x3d\x15\xd5\x89\x37\xb4\x6a\x45\x40\xe0\x1c\x52\xa2\xfe\xb9\x2e\x4a\xa9\xd6\xe1\xb7\xe4\x01\x01\x8e\x25\x28\xd6\x19\xb0\x10\x3e\xf4\xf2\x68\x9a\x70\x94\xe1\x7e\xee\x4b\x1a\x45\x8d\x52\x83\xce\x0c\x8c\x5a\x99\x3f\x9a\x0c\x60\x30\x71\x27\x06\xe9\xac\x3a\xb8\x0e\x39\x7b\x40\x52\x24\x67\xe6\x3c\xb8\x99\xc4\x04\x00\x36\x85\x0d\x1d\x31\x48\x37\xec\x3e\x6f\xa0\x4f\x0b\x1e\x29\x93\x91\x3f\xb8\x8e\x31\x57\xfa\xe4\x64\xec\x96\x65\x39\x43\x98\x6c\xb2\x00\x5e\xa2\x28\x49\x51\x80\x7b\x8b\x74\x81\xe4\xc1\x4d\xc5\x12\xa9\x2e\xf4\xc4\xe6\x02\xe5\x55\x77\xb9\xf6\x45\x73\xe5\x1d\x11\xbd\x21\x97\x16\x6d\xad\xac\x55\xe3\x5f\x12\x60\x8a\x75\xe3\x05\x15\xb0\x8e\xdd\xea\xe0\x7f\xc0\x3f\xd4\x6f\x38\xa1\xa9\xd0\x79\xf0\x53\xbe\xd6\xad\x91\x0f\x95\x3d\x09\x5e\x55\xb7\x47\x78\x25\xe5\x8f\xfa\x36\xa2\x79\xf7\x15\x26\x1d\x86\x2b\x03\x0b\xcc\xdc\x51\x47\x47\x83\xa6\x69\x44\x52\x19\x3f\x05\xdc\x64\x80\x03\xef\x64\x25\xba\x9a\x76\x6a\xc8\x86\x94\xe3\x82\xe4\x3c\x5d\xf8\x95\x9b\x1e\xd3\x85\xae\xf2\xb5\xa8\xb5\x6b\xd0\x1d\x5a\xbb\x52\x55\x2a\x61\x52\x2a\x91\x67\x51\x66\xcb\x17\x72\xe3\xb9\x0d\xe2\x82\x6c\x9c\x4b\x1b\x47\x1d\x10\xc7\x54\x41\xad\x12\x5e\xbd\x3c\x5f\x44\x12\xaa\x57\x1f\xa8\xd5\x36\xaa\x8f\x6a\x30\xa6\x46\x68\x49\x48\xf4\x90\x68\xd2\xe9\x44\x06\x6b\x36\xad\xf7\xb7\x84\xc6\x4a\x5f\xd1\xee\xd1\xee\x6e\xaa\x35\x00\xf5\x81\x49\x87\x24\xa0\x79\x7d\x70\x60\x33\xa6\x94\x42\xd2\x0f\xa9\x81\x17\x8d\x90\xc3\x92\x50\x2a\x25\xf4\xb7\x97\xd4\x50\x9c\x81\x63\x55\x66\x9f\xc4\xd1\x12\x8a\x23\xe1\xf1\xf5\xeb\x52\x3c\x91\x65\xc5\xae\xbb\xac\x12\xef\xcb\xdc\x48\x37\x65\xe5\xe5\x3b\xb0\x86\xa9\xa5\x2f\x0b\xb5\x73\x58\x6f\x0b\xad\x94\x88\x7f\xb8\xae\x42\xe3\x95\x75\x96\x9b\x0a\x1c\x9e\xdd\xb7\x73\x1e\x70\x50\xcc\xb7\xef\x22\x3e\x4b\x97\xbc\x0d\xd9\xdb\x69\xd6\x56\x2d\x70\xfe\x8d\x06\x17\x45\x41\xa4\x7a\xa3\x66\x47\x54\x9a\xd1\x6e\x9d\xf9\x4c\xce\x7c\x66\x54\x61\xb5\x99\xcf\x86\x12\xb5\x79\x63\x16\xcd\x92\x8c\xaa\x13\xa5\x62\x70\x42\xe3\x23\xbb\x99\x0a\x7a\x3a\x92\x20\xb5\x45\x21\x76\x16\x07\x7e\xc3\xfa\x5a\xaf\x1d\xad\x48\x81\x67\xec\xba\x69\x59\xab\xeb\xf2\x97\x34\xb5\x8a\x83\x6d\x49\xb0\x1e\xbd\x27\x01\x36\xa0\xa1\x4f\x7f\x65\x89\x46\x32\x94\x29\xd1\xdc\x28\xed\xa3\x6d\xec\x0a\x96\x94\x5d\x8d\x90\xe5\xe1\x8b\xd6\x6a\xa0\x1c\x17\x44\x3f\x6c\x1a\x3a\x3f\x82\x61\x58\x7d\xf6\xa4\xfb\x6a\xb5\xe3\xf0\xb2\x5f\x36\x07\xf2\xfa\x96\x56\x4b\xa5\x40\x86\xf1\x50\xc3\x6a\x21\x6d\x95\x19\xeb\xb3\x60\x59\xa0\x5c\x9c\xbe\xa5\xe3\x62\x4a\x1d\xc5\x15\x0b\x95\xe9\x38\x26\x93\x82\x4c\xa2\x24\xca\x67\x5b\x90\x21\xb6\x92\x15\x97\x64\x55\x89\x1f\x61\x93\x15\x97\x22\xb8\x7d\x02\xb1\x9d\x7e\x2a\x23\x9e\x59\xf3\x2a\x38\x9b\x3a\xa2\x60\x72\x85\x32\xd1\xc4\xa6\x30\xae\xff\xc5\x26\x4a\x1a\x84\xe6\xa9\xad\x3b\xdb\xba\x4b\x24\x96\xd2\x25\xa2\x09\xcc\xba\x68\xa5\x51\x15\x14\xc5\x06\x5f\x88\x62\xb1\x91\xc6\x8a\x13\x04\x9c\xb3\xf9\x02\xee\x7b\xf5\x0e\x0b\x8a\x36\x9b\xd4\x6c\x5b\xcf\xea\x5e\xbc\xd2\xc7\x49\x5f\x1c\x7b\x48\x79\xd8\xf5\x33\xa2\x0e\xb7\x7e\x52\x10\xa3\x9d\xb5\x28\x45\x4f\xbd\xda\x38\xc4\xb0\xb2\x02\x6d\x68\x87\x78\xdf\xdc\x2f\xf8\xab\x42\x47\xd3\x99\x6a\x21\xea\x62\x99\xf0\x68\xce\x68\x52\xc6\x9f\x33\x42\xa0\x93\x81\x96\xac\x9e\xb6\x4d\xdb\x99\x83\x51\x02\x57\x5d\x70\x1b\xf1\x7d\xd4\xb5\xfd\xae\x86\x44\x24\x11\x45\x70\x71\xbc\x8f\x41\x4a\x18\x8d\x58\xfe\x31\x0d\x97\x31\xeb\x27\xfe\x4a\x23\x61\x27\x45\x2b\xf2\xd4\x83\x37\xba\x0e\xae\x59\x7c\x9e\xc6\xf7\x93\x28\x8e\x5d\xd7\x59\x26\xd2\x97\x2b\x2c\xe3\x13\xab\x88\xe3\xae\xab\x7e\x78\x77\x41\x96\x54\x9f\x90\xf3\x17\x28\xe8\xc9\x42\x95\x24\xce\xee\x71\x1a\x84\x2c\x6c\xcf\xd3\x8c\xb5\xf9\x4c\x9c\xe2\x93\x31\x6b\xa7\x72\x9e\xda\x8b\x60\xca\xbc\xf6\x15\x78\x8a\xe6\xed\x45\x96\x5e\x07\xd7\xf1\x3d\x1c\xf8\x43\x96\x47\xe0\xbf\xf8\x24\x4a\x38\xe8\x57\xdb\x41\x12\xb6\xe7\xc1\x7d\x7b\x16\xdc\x32\x68\x10\xfb\xd7\x92\x25\x63\x96\xb7\xa3\x49\x3b\x8c\x26\x13\x96\x89\x9d\xe4\x56\x1a\x52\xe4\x6d\x31\x3b\x33\xd6\xd6\xcd\xc9\xdb\x41\xc6\xda\xc1\x62\x11\x47\x2c\x6c\xcb\xcc\x3c\x12\xab\xcd\x6b\xbf\x9f\xb4\xef\xd3\x65\x3b\x4c\xdb\x09\x63\x61\x9b\xa7\xd0\xf0\x4a\xf6\x5a\x1f\x48\x5b\xcc\x40\xad\xc7\x4f\x92\xf4\x24\x4d\x26\x71\x34\xe6\x70\x69\xc2\x02\x28\xeb\xfa\x7e\x11\xe4\x39\x94\x26\x06\x2a\x4a\xa6\x9e\x83\xc9\xb6\x09\x00\x47\xbe\x55\x6f\xdf\xef\xed\x93\xfd\xee\x33\x7f\xbf\xfb\x0c\xa8\xe0\x11\x60\x3a\x70\xe7\x25\xfe\x81\xdb\xaf\x17\xe2\x9f\xe7\xe0\x99\x01\x5f\x7a\x5d\xe9\xa5\x21\xfe\x7d\x2a\xfe\x39\x14\xff\x1c\x88\x7f\x9e\xc9\xdb\xb2\x03\xf9\xe7\x29\x5c\xbb\xf9\x3d\xd2\xeb\xfa\xbd\x2e\xe9\xf5\xfc\x5e\x8f\xf4\xf6\xfc\xde\x1e\xd9\xf3\xf7\xc8\xbe\xbf\x0f\xd7\x6f\xfb\xdd\x03\xb8\x2a\xdb\xef\x3e\x25\x07\xfe\x01\x79\xea\x3f\x25\x87\xfe\x21\x79\xe6\x3f\x23\xcf\xfd\xe7\xe4\x85\xff\xa2\x18\x0a\x1a\x26\x83\xfd\xee\xe1\xb0\x3c\x05\x20\xbc\x6a\x3d\xf9\x73\xa7\xd5\xfe\x73\xfb\x2f\xe9\x2d\xcb\x6e\x23\x76\xd7\x6e\x9f\xce\xaf\x59\xd6\xde\x6d\xff\x35\xb8\x0d\x2e\xc1\x94\xad\x7d\x2c\x26\x6b\x0c\xe6\x07\xed\xb7\x59\x30\x67\x77\x69\x76\x03\xd9\xc6\xe9\xe2\x3e\x8b\xa6\x33\xde\x3e\x31\xbf\xf6\xba\xbd\xde\xee\x5e\x77\xaf\xd7\xbe\x8a\xe2\x90\xb5\xdf\x27\x63\x0f\x88\x46\x6c\x27\x59\x74\xbd\xe4\x69\x96\x8b\xdc\xd6\xff\xce\xd3\x8c\x03\xb1\xd8\xc5\x74\x0f\x77\x45\x59\xed\x4b\x9e\xa5\xd7\xb2\x9c\x47\x65\x7b\x2e\xb3\x89\x56\xab\xda\x8f\xe3\xb8\x0d\x9f\xf3\xb6\x38\x75\x64\xb7\x2c\x84\xa2\xfe\x22\x64\xf4\x24\x67\xed\x76\xfb\x83\xfc\x15\xb6\xc5\xaa\xcb\xda\x1f\xdf\x5f\xb5\xd5\xc7\x5a\x9d\x97\x8c\xb5\x67\x9c\x2f\x72\xff\xc9\x93\x2c\xb8\xf3\xa6\x11\x9f\x2d\xaf\x05\xeb\x7d\xc2\xc4\xd0\xfd\x9e\xcb\xbf\xde\xef\xf9\x93\x79\x90\x73\x96\x3d\xf9\xf0\xfe\xe4\xf4\xd3\xe5\x29\xd4\xa8\x96\x45\xbb\xdd\xde\xf7\xf6\x9e\x7b\xbd\x6e\xab\xfd\xe7\x27\x2d\x85\x15\x75\xb4\x19\xe3\xb9\x89\x0b\xc8\x60\x12\x62\xbd\xf6\xcb\x9f\x7e\x53\xca\x9c\xc5\x93\xbe\xf8\xa7\xf1\xeb\x5d\x94\x84\xe9\x5d\x5f\xfe\x69\x4c\x21\x8b\x57\xb5\xf8\x42\xae\xb1\xe0\x73\xb3\x4d\x61\x72\x99\x08\x5e\x21\x17\xee\x38\xe0\x4c\x15\x60\x94\x86\x5b\x54\x59\x99\x0a\x50\xea\xba\x8d\x1f\x33\xf6\xaf\x65\x94\x99\x6d\x98\x51\x9d\x1e\x1c\xbe\xc0\x01\x52\x27\x51\x06\x5e\x55\x35\x06\xc8\x63\x24\x6a\x7a\xdb\xb2\x74\xec\x46\x21\x9e\x0a\xa9\x8c\x26\x83\x74\xd8\xca\xd7\x6b\x04\x3f\x77\xa8\xf3\x04\x90\xd1\x9c\x21\x56\x08\xf7\x91\xd2\xd8\x19\x2b\xcd\x40\xb7\x30\x68\xc9\xaf\x74\x55\x90\x7c\xbd\xae\x8a\x63\x72\xd0\x78\xdf\x1a\xb6\x93\x74\x19\x87\xc0\x6f\x27\x91\xe0\xae\xb0\x51\xb4\x9d\x1d\xb6\xe3\xb4\x55\xcf\xc2\xf6\xf5\xbd\xdf\x76\x76\xb8\xc4\xec\xff\x5e\x46\x0c\xd7\x73\xa5\xc7\x5a\x4c\xc5\x76\xbc\xc8\xc9\x92\x4a\xd3\x83\xeb\x60\x7c\xa3\x9c\xcd\xc0\x56\x06\xc5\xc6\x8c\x39\xa4\xdd\xa3\xf0\xa5\x7e\x3e\x0a\x77\x76\xb0\xa3\xf6\x56\xb8\x24\x1c\x84\xc3\xfe\x78\x10\x0e\x69\x20\xc4\x3f\x68\x5d\xf5\x3d\xf7\xe5\x1f\x24\x5e\x59\x4a\x98\xa5\x6d\xa7\x30\xc6\x24\x28\x36\xaf\xa1\x93\x01\x1b\xd2\x95\x68\xaa\xcf\x89\x6e\xa8\x9f\x15\x05\xa9\xb8\xc4\x1a\x41\x43\x4c\x1b\xcc\x64\x81\x35\x23\x17\x27\x7b\x6f\x16\xe4\x4d\xc9\x5f\xa7\x69\xcc\x82\x04\x25\xd2\x3f\xd8\x7a\xdc\x29\xe7\xb7\x20\xdc\x1b\xb1\xe0\x66\x94\x33\x96\x50\xee\x29\x4b\x63\x9a\x14\x18\x09\xd6\xec\xfc\x05\x56\xf8\x93\x5d\xb1\x27\x66\x49\x10\xe7\x4f\xae\xd3\x94\xe7\x3c\x0b\x16\xaa\x10\x32\x68\x48\xc4\x92\xdb\x28\x4b\x13\x71\xd0\x72\x48\xc3\x77\xc1\x84\xb3\x28\x64\x79\xf9\x35\x64\xd7\xcb\x29\xc8\x27\x72\x9c\x87\x1b\x80\xff\x49\x75\xff\xd9\x60\x21\x9c\x64\x14\x61\xfa\x0a\x71\xf0\x2a\x46\x5d\x92\xe8\x81\xc2\xc8\x81\x5a\x1c\x33\x74\x10\xf7\xd6\x3a\xf0\x73\xbc\x52\x8b\xa6\x16\x41\x18\x54\xa0\x9c\x7d\x33\x52\x17\xe1\x15\x48\x94\x4e\x97\x34\x85\xc1\xca\x0a\x5c\x44\xc8\x39\x95\xb5\x12\xf8\xe9\x60\xb2\x21\xce\x49\x42\x6e\x64\x07\xf2\x93\x5e\xf0\xae\x8b\xd4\x0b\x6d\x5d\xf2\xdd\x2e\x8a\x49\x04\x48\x96\xc6\x79\xcc\xd2\xbb\x9c\x65\xbb\xd6\x54\x95\x33\xaa\x17\x41\xcd\xe3\xa4\xb2\xfd\x6f\x19\x2e\xe2\x94\x12\xa0\xc1\xed\xe9\x74\x0b\x4c\x98\x20\xd5\x37\x67\x1f\x29\xf3\xa2\xfc\xfd\x29\xfc\x79\x1b\x65\x6c\x92\x7e\x83\xdf\x27\xb3\x2c\x9d\x33\xca\xbc\x65\xce\xb2\xe3\x29\x4b\xc4\xd1\x6b\x16\xe5\x3c\xcd\xee\x29\xf3\x80\xcf\x46\x69\x42\x99\x27\xf9\xb8\x02\x72\x6d\x29\x05\x76\x7d\x64\xc5\x66\xe0\xba\x2a\xec\x95\x7c\x10\xff\x7a\xb2\xdd\x94\x52\xe3\x02\xd5\xb0\x1d\xfc\x0a\x35\xa8\x1c\xd5\x30\x7a\xfa\xd3\xe6\xbd\x6d\x3a\x06\x13\x27\x53\x69\xf9\x02\x8a\xd1\x8f\xd4\xfe\xb2\x51\x8a\xee\xa6\x29\xa5\x7c\x01\xa5\x98\x61\xb0\xbf\x6c\x94\xa2\x86\xcd\x14\x62\x9e\xa1\x0c\x3d\xa8\xd6\xfb\x8d\x12\x92\xe0\x36\x9a\x8a\x53\x82\x29\xc3\x7a\x03\xa5\x98\x67\x5a\xf9\xe6\x48\x6c\x81\x86\x92\xca\x89\x6d\x19\x5a\xe0\x5a\x01\x27\x37\x6f\xd8\x78\xcd\x04\x67\x6a\x93\x93\x1f\x4d\xd7\x75\x2a\x33\x14\x49\x4b\xe9\x4e\xfa\x76\xf7\x74\x32\xdd\xdb\x48\xbb\x36\xf5\xab\xcd\x2f\x9b\xe5\x3b\x1f\xee\x93\x6f\x6d\x24\x96\xfb\x3c\x0d\x19\x76\x5a\x36\x35\xa6\x4a\xd3\x21\x6f\x40\x36\x46\x6c\x0c\xf4\xeb\xba\x9d\xcd\x4f\x62\x71\x04\x18\xb7\x2c\x32\xcf\xd5\xde\x0a\x85\x35\x91\x20\x40\x9e\xc4\xf1\x55\x16\x4d\xa7\x2c\x6b\xd9\xab\x25\x50\x16\x33\xaa\x21\x0d\x99\x3f\x5e\xbe\x4f\x16\x4b\xfe\x11\x4e\x96\x27\x92\x81\x35\x57\xa3\x49\xf1\xa3\xe8\x6f\x4b\x2d\xcd\x78\x2b\xdb\x50\x07\xb0\x4d\x56\xb1\xc1\xc8\xcd\xe3\x22\x63\x42\x42\x0a\x77\x27\x2c\xe0\xcb\x8c\xe5\x9b\xbc\xfd\x3f\x67\x2d\x7a\x47\xb4\x78\x42\xd2\xca\xbc\x0f\x67\xef\xde\x9d\x5e\x80\x9d\xcf\x2a\x4e\xa7\x56\x74\x49\x75\x90\x14\x2f\x3d\xcf\x33\xe6\x89\xb8\x20\x70\xb6\xdc\x48\x08\x6f\x6b\x29\x19\xc8\x26\x1b\x49\xe5\xeb\x5a\xda\x28\x99\xa4\x9b\x49\xe1\x6d\x2d\x25\x0c\xe0\x66\x52\x78\xdd\xaf\x3c\x55\x73\xfa\x0f\x15\x1a\xe4\x39\xcb\xf8\x66\xa9\xea\x7d\x35\xb5\x42\x3f\x89\x68\xd2\x2a\x47\x36\x7a\x88\x26\x78\x10\x25\x2c\x7b\x80\x2a\xec\xcd\xff\x2e\x61\x59\xe3\x97\x25\x8f\xe2\xed\x94\x64\xce\xd5\x4d\xb2\x01\x89\xfe\x73\x1a\x5a\x64\xd1\x6d\xc0\xa3\x3f\x58\xfd\xfe\x69\xc0\x87\x94\x91\x84\x8e\x94\x4e\x2a\x31\x61\x3c\xc4\x38\x0d\x22\x92\x0e\x29\xd7\xb0\x41\xbe\x63\xc4\x40\x91\x5e\x6c\xd2\x99\x27\xfb\x88\xd1\xd7\x9f\x56\x51\xe1\xff\xb4\x4a\x8b\xdd\x9f\x56\x67\xc5\x57\xb8\x12\x9d\x32\xfe\x36\x10\xbb\xcb\xfd\xdb\x34\x6b\x92\xe5\xd8\x60\x3e\x14\x09\xf3\x4a\xc2\x6b\x20\x7b\xbd\xba\x2e\x79\x9a\xb1\xf7\xc9\xef\xd2\x3e\x3d\xa7\xcc\x7b\xff\xe9\xfd\xd5\xe8\xed\xf1\xc9\xd5\xd9\xc5\x6f\x94\x79\x27\x7a\x96\x28\xf3\x2e\x14\x58\xa0\xbd\x5c\x74\x20\xd9\xd6\x43\xa5\xa6\xad\x71\x1c\xe4\x79\x3b\xb7\xaf\xb8\x14\x90\x9b\x01\x82\x80\xeb\xe1\x55\x61\x4c\x02\x54\x5d\x32\xfa\x8b\x07\xd3\x4f\xb9\xfc\xbb\x5e\x97\xb7\x57\xe3\x60\x3c\x63\x72\xb8\xc2\x08\xea\x0b\xb2\x7b\x0c\xf6\x13\xe3\x19\x93\x29\x55\x99\x13\x39\x0a\x1f\x83\x24\x98\xb2\xec\x64\x5b\xc6\x86\x64\x95\x62\xa2\xfc\x0d\xcb\x79\x96\xde\xb3\xd0\x5c\xab\x99\x77\x51\x32\xa5\x9d\x5e\x11\xa7\xe9\xcd\x72\x61\xf4\xcb\xf5\x7c\x9b\x27\xc3\x93\x20\x81\x73\x8a\x10\xe9\xdb\x5f\x3d\x99\xff\x6b\x1b\xb4\xa6\xa0\x92\x81\x8e\xb7\x67\x41\xde\xbe\x66\x2c\x69\x87\xba\xa8\x92\x6e\x96\xca\x95\xd6\x1e\x3e\x4f\x6a\x8b\xa3\x3f\x98\x02\x44\x52\xf9\xf4\xc5\x5a\xb5\xdd\x5d\xa2\x60\x36\x0a\x50\xf0\x46\x7f\xb0\x37\x26\xf9\x04\x59\x06\x1b\x95\x21\xe8\x16\xd2\x7e\x83\xd5\xcb\x64\xe1\x7a\x6d\x45\xa1\xea\x23\x0d\xe2\xa1\xca\xc2\x35\x45\xbc\x32\xf4\x90\x33\x27\x16\x8d\x32\x3d\x61\x4d\x53\x32\xe0\x43\x92\xb9\x2e\x32\x69\xc6\xe6\xad\xa7\x3a\xe9\xba\xe6\x27\xc2\xb8\xf8\xde\xf0\x60\x5c\xc0\x20\x1b\xc2\x35\x10\x4a\xe6\x56\x02\x75\x09\x98\x15\x9c\x89\x74\x18\xd9\xb4\x89\x09\x2b\x26\x66\x99\xd9\x17\x87\x3f\x32\xef\x65\x09\x8f\x9c\x7b\x4b\x5b\xde\xd8\x29\xe3\xfe\xa8\xfd\xac\x99\x6d\xe5\x16\xd8\x8e\xeb\x9d\x5e\x87\x52\x56\x16\x33\x65\xfc\x6c\xa1\x2c\x0c\x9c\x3c\x4a\xa6\x31\xe3\x69\xe2\x58\x46\x3a\xf1\xa3\xb3\x4b\xdb\x6c\x1e\x05\x9c\xd9\x05\x18\x83\xd8\x32\xba\x82\xeb\xa2\x4c\xb0\x01\x2d\xc4\x81\xdd\x0e\x7c\xf1\x4c\x1b\x34\x3e\x54\xf5\xad\xeb\xca\xee\x98\x20\x55\x8a\x24\x92\xaa\x16\x22\x32\xf7\x71\x45\xdd\x96\xbb\x66\x5f\x3e\xb6\x4c\x8b\x4d\x85\x3a\xbb\x78\xd9\x60\x23\xbe\xb2\x7a\xea\x27\xc4\x34\xce\x8f\x0a\x6a\x6c\x61\xc4\x48\x45\xae\x0b\x7f\x13\xd7\x95\xfd\x8b\xd6\x6b\xd5\x7e\xd7\x95\x03\x5b\xa8\x4b\x03\xa3\x75\x31\x34\x4e\x23\xad\xa5\xa9\x58\x70\x94\x6b\xb9\xf1\x68\x98\x96\x0b\x23\x2d\x17\x06\x49\x8b\xff\xb0\x2b\xd0\x85\x9e\xec\x42\x67\x5b\x1f\xf4\xa0\x97\x0d\xff\x2f\x0c\xa0\x99\x73\xd7\xed\x54\xeb\xab\x6a\x95\x7e\xa4\x6c\x24\xfb\xb4\x5e\xeb\x5a\x64\x0d\xeb\xb5\xac\xa0\xa9\x47\x62\x73\x6b\x6d\x2e\x6d\xa3\x7c\x92\x5d\x6e\xab\xc5\xed\x40\x11\x89\x44\x36\x35\x4b\x61\x5c\x73\xbd\xd9\xc2\xf3\x2a\xa4\x5c\x95\x28\x80\xe4\xcd\xf2\xd3\xc6\xb9\x1c\xd7\xa8\x7f\xa5\x37\x6e\xd1\xd4\x29\x62\x24\x22\x59\x89\x1b\xba\x95\xd9\xd2\x94\xa4\x16\xe7\x08\x37\xdd\x00\x85\xbc\xa2\xb7\x7c\x12\xd1\xee\x51\xf4\xd2\x98\xcf\x44\xca\x1d\x6b\xa5\xb1\x1f\xfd\x54\x62\x2c\x4e\x22\x96\xf9\x79\x41\xf9\x20\x1a\xb6\x92\x41\x3a\x04\x83\xfe\x1c\x0b\xe9\x27\x7f\x73\x9f\x04\xf3\x68\x0c\x78\xa5\xe6\x89\x02\x89\xe5\xd8\xe6\x63\xb3\xaa\xb5\xae\x1e\x04\x32\x88\x86\x82\x43\x18\x11\x8b\xa4\xb4\x7e\x21\x27\x07\x6e\x55\x1c\xd5\x78\x7b\x44\x98\x62\xec\x6a\xb8\x56\x65\xef\xfc\x88\x98\xe6\xf8\x9d\x5e\xb1\x11\xf1\x2e\x73\xdd\x10\x2a\x48\x31\x29\x67\x4b\xbe\x4c\xc4\xcb\x14\x48\x40\xf0\xc8\xab\xfb\x85\x25\x2a\xa1\x08\xcb\xd7\xd6\xab\xcc\x86\xb0\x32\x5d\x5e\x54\xef\x4b\x15\x6f\x28\x5d\x7b\x6e\xd8\x7d\x8e\x38\x26\x09\xa0\x64\x69\xbc\xd6\xa3\x44\xfb\xc5\x45\x94\x0f\xb2\x41\x32\x1c\xc2\x15\x9b\x62\x0b\x51\xc9\x16\xac\xd1\x05\x2b\x4c\xb6\x4d\xd2\x92\x92\x51\x23\xd9\x6c\x49\x5c\xd8\x62\xa5\x3c\xd1\xce\x65\x52\x09\x31\x89\x91\x63\x4b\xa1\x8e\xa5\x72\xbb\x96\x3b\x8e\x10\x6d\x29\x2f\x6a\xd2\xea\x5c\x89\x99\xd3\xba\x98\x29\x67\x5a\x5d\x4f\x1b\x79\xd6\x16\x2c\xd5\x5c\x2b\x91\x52\x94\xa2\xed\x9f\x26\xcb\x38\x06\x3b\x49\xf5\xd1\x6c\xae\x21\xbc\x4d\xd4\xb5\x7d\x10\xb2\x2b\x6d\xb5\xa6\x61\xf3\x61\xf3\x2f\xa5\x60\x85\x1c\xa3\x8d\xdb\x50\x03\x7c\x65\xbd\x28\x7d\xbb\x5b\x29\xbe\xda\x8f\x72\xc5\xcf\x83\x1b\x93\x08\x95\x1d\xa9\x76\x03\xe3\xcd\x06\x17\x8a\x25\xcb\x63\xcb\xca\x14\xed\xf3\x42\x9a\x38\x41\x28\xdb\x87\xc4\x98\xaf\x46\x8c\x91\x9c\x4e\x7c\xd1\xee\x58\xf9\x23\x04\x99\x36\xba\x4f\x97\xfa\x12\x5d\xde\x6c\xaa\x92\x7e\x5a\x55\x9a\x5f\xe0\xaf\xd8\x32\xbe\xb2\x86\xb7\xb2\x49\x1b\x76\x6f\x56\x6c\x62\xad\xd8\xb4\xa0\x33\x54\x1d\xc5\xa6\xb9\xc5\xad\x6b\x94\x28\x33\xe5\x8c\x26\x24\xd5\xa8\x37\xd6\x9c\x26\xb8\xa8\xaf\x7d\x06\x12\x0c\xea\x92\x48\x1c\x93\xa3\x69\x82\xd1\xaa\x20\x19\x31\x43\x0f\xb3\xa2\xb7\xc1\x0c\x17\xca\x81\xe6\xc9\xff\x0c\xfe\xc7\x1f\xee\xf8\xf0\xef\x4f\x4f\x14\x2d\xdf\x57\x69\xd9\x92\x94\x44\x3d\xac\x3c\x30\x4d\xd4\x5d\x00\xec\x1c\xf2\xa7\x7d\x4c\x52\xdb\x41\x06\xdc\x51\xfe\xac\x7e\x06\x22\x0a\x64\xaf\x36\x96\x2d\xab\x26\xa8\x1c\x87\x46\xbc\xc2\xc1\xb6\x31\x08\xed\xc7\xf1\xb8\x74\x71\x3a\x0e\xe2\x0f\x70\x08\x92\x9c\xa4\xe9\xc6\x4a\x26\x35\x93\xf6\x10\xcb\x51\x69\x55\xd7\x1f\x91\x72\x12\x44\xf1\x25\xe3\xd2\x49\x90\x29\x5e\x30\x4a\x17\x8f\x68\x3b\x98\x1b\x3f\x98\xb0\x30\x74\x67\xa3\xff\xb0\xbb\x76\x6e\x62\xab\xc9\xf1\x66\xd9\xf7\x05\xe4\x0a\xe1\x0a\x89\xbf\xd2\x01\x4f\x9e\x8f\x50\x82\x1b\x26\x7a\x90\x0c\x69\xad\x6b\xe2\x55\x56\x2c\x93\xb2\x7e\x6d\x4b\xbb\xad\xa2\x47\x4d\x95\x76\x22\xd8\x6c\x02\x1f\x56\x3e\x56\xa6\x68\xe3\xa3\x6e\x24\x1f\x92\xc6\x5e\x72\x31\x70\x52\xee\x31\xed\x6e\x38\x63\x92\x84\x72\x22\xa4\xa5\x6a\x6d\x5b\x0f\x0a\x2d\x70\xdd\x31\x95\xcd\x82\x1c\x19\xf9\xaf\x55\x2e\x28\x98\x99\xf2\xd1\x88\x60\x09\xd6\xb1\xf6\xcd\xfc\xb1\x8d\x89\xb0\x93\xf4\xad\xca\x82\x30\x44\x09\xf6\x37\xdb\x4a\x4b\x1f\x03\xfb\x68\x5b\x39\xd1\xb6\x36\x76\x18\xa3\x97\xaf\x30\x0d\xd0\xbd\x54\xde\x98\xc6\x57\x74\x7c\x98\xf0\x22\x04\x04\x9f\x6b\x66\x93\xae\x55\x64\x39\x18\x95\x47\xa5\xd1\xd0\xf0\x3f\x51\x9a\xf4\xbf\xf3\x1d\x31\xec\x37\xb5\xb5\x5f\x6d\xa7\xd5\x1c\x9f\x15\xa6\xf7\x6f\xd5\x86\xf1\x83\xad\x34\xf9\xfb\x5b\xde\x3f\xb2\x55\x4d\xed\xb0\x9b\xb7\xe1\x4a\x58\xe5\x62\x03\x36\x34\x10\x6b\x1b\x5f\x6a\x2b\xd1\xaa\x01\x17\x15\x19\xa0\x24\xf8\xd6\x0f\x0c\x81\x5d\x44\x7f\xfb\x27\x28\xfd\x31\x43\xb1\x99\x69\xe3\xae\x87\xf5\x99\x2e\x09\xd6\x06\xf8\x7d\x68\xc8\x59\x21\x4e\xf7\x33\xdf\x41\xcb\xe4\x26\x49\xef\x92\x36\x6c\x8c\xd8\x29\xc4\x32\xb4\x82\xb4\x29\x5d\xcb\x97\x20\x8e\x42\x6b\x4c\x5c\xb7\xca\x00\x36\xb6\x6b\xeb\xa4\xb4\x75\x1d\x15\x8a\xf1\xbc\x4d\x33\x21\xaf\x6b\x43\x85\x1a\xb7\x87\xb9\x29\x8c\xde\xa3\x4c\x5d\x61\xa1\xb5\x1c\xff\xc1\x12\x6d\xaa\x49\xac\x50\xd5\x58\x5b\xa9\xb6\x8d\x79\x6b\x86\x9a\x55\x5b\xfe\x00\xd7\x37\x71\xda\x4a\x5e\xbc\xd1\x85\x6c\x6b\x17\xb2\xad\x5d\x80\xb6\x67\x65\x1b\x36\x5a\x6f\x2a\x64\x55\x36\x9d\xd9\x84\x32\xe0\x43\xe3\x90\x21\x5a\xa6\x4f\x84\xe5\x11\x70\xd0\xd5\xed\xd5\x8d\xa9\x4c\x48\x32\xc4\xb5\xf2\xfa\xe2\x9f\xc7\x10\x7a\xb5\xe9\x1a\x28\xb2\x22\x1d\x99\x10\x2c\xd5\x06\x1d\xa1\x26\x49\xca\x66\x02\x1b\x5f\xe8\x60\x88\xb1\xf4\x65\x29\xcf\xd4\xdc\x3a\x53\x83\x29\x41\xbd\xde\x46\x91\x41\x2a\xb8\x76\x7b\x60\x51\xac\xa3\x1b\x8a\x96\x55\xec\x7a\x37\xfb\x91\xe8\xfb\x9e\x0d\x1a\xd1\xfd\x29\xa5\xbd\x41\x54\xf6\xa5\xf2\xf6\xbb\xfd\x48\x0a\x5c\xc0\xba\xb7\x56\x53\x09\x16\x97\x90\x74\x9b\x30\x96\x57\x4f\xc2\x1b\x92\x07\x86\x88\x77\xc1\x4b\x6d\x5b\x7c\x14\xe8\xa3\x71\x4c\xf3\x41\x30\x6c\xc5\xd5\x49\x52\x22\x77\x3a\x88\x21\x4c\x4d\xd1\xc0\x52\x1f\x58\xab\xb5\x2e\x60\xf2\x18\x56\x6c\x67\x82\xdb\xc8\xed\x9f\xa1\xcc\xfa\xa1\x83\x93\x94\x24\xb8\xd8\x64\x8a\x86\x0b\x4a\xcc\x16\x86\x8b\xaa\xca\xa1\xc6\xb1\x22\x9b\xf2\xb4\x85\x5b\xbd\xd3\x95\xc5\x6a\x2f\x8a\x4a\xb9\x2d\x7b\xdd\x22\x4e\xab\x40\xe0\x3a\xc0\x78\x56\xba\x69\x03\x5b\xaa\x29\x49\x1a\x18\xea\xfb\xff\xa8\x89\x1b\xe5\xff\x1b\xcd\x2c\xac\x0b\xb2\x7b\x58\x19\xa3\x6d\xa4\x79\x46\xbf\xfe\xb4\x82\x28\x7c\x59\x90\x84\xe9\x1c\xe1\xe2\xa7\xd5\x9b\x80\x33\x2f\x49\xef\x10\x2e\xbe\x7a\x2a\x1c\x09\x72\x3c\x19\xb6\x6d\xdb\x25\xea\x83\x76\x38\x3f\x72\x9b\x5e\xbb\x07\xb5\x3c\xe1\xac\x0b\x45\xd7\x65\x75\x43\x98\xbe\x0e\xca\x59\xfc\x1b\x57\xa7\x53\xc6\xe5\xc1\xa1\xc1\x17\x30\x55\x12\xa1\xba\xc1\xac\xa7\x63\x78\xa5\x53\x50\xa6\xae\x43\x4f\x3f\x7d\x69\x28\x08\x9c\x28\xc5\x27\x63\x93\x45\x99\x27\xed\x2e\x2b\xf7\xfe\x24\xa2\x19\x42\xc9\xa6\x49\x90\x4c\xeb\xba\xf2\x2f\xb6\xa0\xf0\x13\x2f\x49\x43\x00\xe6\xea\x27\x1a\xe0\x73\xbd\xce\x36\x2d\x39\x4a\x43\xa2\xe6\xef\x77\xca\x3a\x48\xfe\xc5\xeb\x75\x93\xcd\xc5\x3c\x88\x12\x63\x94\x61\x3d\xac\xd7\xe2\xe8\x68\xd9\xeb\x97\x5c\xdb\xc1\x08\xb7\x4c\x6f\xb5\x29\xcb\x03\x02\x11\x50\xf8\x2a\x9a\x4b\x4f\x01\x46\xb4\xcf\x00\x23\x72\xac\x7d\x56\xf8\xe6\x33\xf7\xd4\xaf\xf5\xba\x4c\x69\x2c\xde\xc4\x4b\x95\x89\xab\x99\x5a\xaf\x59\x51\xa0\x88\x44\x1e\x58\xb8\x89\xa6\xe9\x29\xd1\x56\x32\xab\xd3\x4f\xc7\xaf\x3f\x9c\x8e\xce\xce\xaf\xde\x9f\x7d\x3a\xfe\x30\x7a\x7b\x7a\x7c\xf5\xf9\xe2\xf4\xd2\xef\xf4\xc8\xe9\xdf\xaf\x4e\x3f\xbd\x19\x9d\x5f\x9c\x5d\x9d\x5d\xfd\x76\x7e\x7a\xe9\xaf\x14\x90\x59\x97\xe8\xfe\x8b\xdf\x52\xd8\x14\x54\x46\x3e\x9c\xbd\x1b\x5d\x5e\x1d\x9f\xfc\x72\x75\x71\x7c\x72\x3a\x3a\xfb\x34\x7a\x73\x7a\x7e\x71\x7a\x72\x2c\x8a\x17\x69\x45\x82\x2f\xa7\x17\x97\xea\xf1\xe2\xf8\xfd\xe5\x66\xb2\x1e\xb9\xbc\xba\xf8\x7c\x22\x1a\x02\xd5\xbf\x7d\xff\xe1\x54\xbc\x1d\x1d\x9f\x9f\x7f\x78\x2f\x53\x8d\xae\x4e\x3f\x9e\x7f\x38\xbe\x3a\x1d\xfd\x7a\x71\x7c\x7e\x7e\x7a\x21\x8a\x2b\x5f\x9e\x7d\xfa\xf0\xdb\xe8\xdd\x87\xf7\x1f\x3f\x9e\x5e\x8c\x4e\xce\x3e\x9e\x9f\x7d\x3a\xfd\x74\x05\xdd\x1a\xbd\x39\x7d\xfd\xf9\xdd\xe8\xe2\xf4\xd3\x9b\xd3\x8b\xd1\xd5\xc5\xa9\x2c\xfb\xaf\x7f\xfb\x7c\x7a\xf1\xdb\xe8\xfd\xa7\xab\xd3\x77\x17\xa6\xbd\xa3\x37\xa7\x6f\x8f\x3f\x7f\xb8\x1a\x1d\x5f\xfe\xf6\xe9\x64\x74\xf6\xfa\xf2\xf4\x42\xb4\x1f\xb2\x5c\x9c\xaa\x42\x3e\x9c\x9d\x9d\x8f\x3e\xbc\xff\xf8\xfe\xca\xef\xb1\x7d\x32\x7a\xf3\xfe\x12\x86\xf5\xfc\xe2\xec\xfc\xf4\xe2\xea\xb7\xd1\xdb\xe3\x0f\x1f\x5e\x1f\x9f\xfc\x52\xef\xe7\xe9\xc7\xd7\x90\xfd\xf8\xcd\xe8\xe7\xb3\xb3\x5f\x2e\xfd\x55\x41\xcc\x14\xac\x8a\xa2\x25\xd7\x52\x4e\x10\xa3\xaf\xc0\x75\xaa\x4e\xcb\xcc\x08\x7f\xd6\x4e\xad\xbc\x6f\xa3\x09\xaa\x23\x4f\xd5\x50\xa7\xb4\x87\x7d\x86\x5d\xd7\xd9\x98\x6f\x47\x32\x64\xa7\xde\x4a\x78\xaf\xc5\x1b\xf0\x7e\x83\x2b\xb5\xa4\x0f\x92\xad\xbc\x99\x1c\x64\x43\x1f\x6e\xa9\x12\xd7\x45\xf2\x3d\xa8\xd1\x06\xd9\x10\xb0\x46\x56\x9b\xd4\x15\x15\x94\xd5\x54\x02\x4d\x3d\x8e\x4c\x8f\x23\x9c\x7b\x1b\xc5\x78\x4a\x6f\x2b\xef\x93\xd4\x13\xe1\xde\xdb\xcf\x9f\x4e\x80\x70\x4c\xd2\x11\xe4\x15\xa4\x78\x29\xda\xd8\x50\x94\xf1\xc5\x57\x85\xe9\x67\x4c\x9a\x52\xc3\xe2\xd0\x49\xe1\x01\xa0\x9b\xd4\x75\xa2\x7c\xdf\x7a\xa0\xc5\xe9\x7f\xda\xca\xf4\xa1\x76\xa5\x72\xd4\xeb\x04\x17\xa8\x41\xdf\x18\xe6\xc0\x0c\x73\x60\x9c\x8f\x63\x41\x57\xc1\xa3\xe9\x2a\x20\xb1\xba\x4d\x5d\xd2\x60\x10\x0f\x5b\xd0\x12\x2f\xca\xa5\x8d\xf7\x12\xcb\x0e\xd5\x9a\x24\x24\xbe\xa5\x37\x89\x62\xce\x32\x24\xe8\xbe\x09\xf6\x00\x63\x49\x45\x66\xb1\x8c\xb7\xf5\x63\x6c\xfa\x31\x36\xfd\x08\x45\x3f\xc6\xf8\x51\x9d\x18\x93\x50\xb6\x53\x57\x35\x08\x15\x2d\x8f\x07\xe1\x10\xb7\xba\x45\x81\x91\x62\xb1\xa7\x9f\xbe\x3c\x20\x3c\x64\x59\x9a\xed\xce\x82\x24\x8c\xa3\x64\xfa\x63\x76\xbc\x20\x7f\xfd\x3b\xe6\x52\xe2\x94\x94\x40\xcd\x4d\x00\x00\x6a\xb7\xdf\x48\xc1\xf0\x8a\x9b\x7d\xfe\x8d\xf2\xd7\x3e\x53\xf6\xe0\x0d\x05\x65\xaa\xa0\xed\x49\x85\x58\x23\x4b\x4c\x13\xb8\xc4\xb8\x0a\xb2\x29\xab\x98\x02\x66\x24\x81\x08\x02\xed\x34\xa9\xd9\xec\x71\x60\x84\xd5\x8c\xc9\xf6\x71\x96\x61\x0f\xd2\x64\x37\x5f\x2e\xc4\xd0\x3e\xce\xe2\x6d\x33\x5b\x1c\x5d\x3f\x09\x03\x1e\x8c\x82\x30\x58\xf0\x2d\xe6\x70\xcd\xd9\x8c\xc6\x79\x04\xf6\x71\xa6\x84\xff\xba\x51\xe5\xd6\x0c\x6f\x02\x1e\x1c\xeb\x76\xd7\x6c\xe1\x9b\x23\xb9\x72\x6d\x45\x58\x3c\x54\xae\xb9\x4a\x7c\x23\x3a\xf6\x63\x35\x64\x56\x0d\x3f\x30\x7d\x0f\x0d\x68\xd3\xa4\x2a\x7d\x57\xd3\x6c\x65\xd2\x9b\xf2\xff\x96\x71\x2b\xcd\x94\x00\xef\x41\xaf\x42\xb4\xd2\xa7\x49\xd0\x70\x90\x71\x90\x9c\x04\x3c\x88\xd3\xa9\xf2\xa7\x7d\x7d\x2f\xc4\x5b\x5f\x30\xbd\x79\x1a\xb2\xd8\x91\x37\x5c\x0e\x67\xf3\x45\x1c\x70\x06\xcf\x64\xdc\x90\x07\x19\xc7\x5b\x38\x05\x1d\x63\x94\x79\x10\x40\x6f\x11\x8c\x99\xf7\xe9\xf8\xe3\xe9\xe5\xf9\xf1\xc9\xe9\x25\x26\x91\x49\xa1\xc2\x40\xb5\x2f\xd8\xf4\xf4\xdb\x02\x7d\xfd\x69\x05\xb7\xf2\xa0\xf1\x8b\x26\xf7\x58\x9c\x54\x7f\xfa\x5a\x46\x13\x2d\x41\xdb\x84\x34\x62\x4c\x11\x7e\x54\xd8\x48\xa4\xd7\xba\x38\x0a\x6b\x6b\x9b\x9c\xc2\x7d\x80\x03\x55\x03\x3a\x8d\x68\xa2\x44\x92\xc1\x28\xc7\xae\x1b\x49\xad\x05\x34\x30\x0c\xf2\x19\xcb\xa2\x3f\x18\x46\x89\x39\xbb\xa5\xe2\xe4\x06\x91\xfa\x30\x89\x8a\x02\x5b\x56\xb1\x3f\xc2\x2b\x36\x17\xfd\x0f\x19\xca\x66\xcb\x24\x4e\xd3\x45\x63\xd2\x39\xe3\x41\xfc\x28\x32\xad\xd9\xd8\x36\x10\x30\x71\xfe\x32\x8d\xa3\xf9\x9c\x65\x4f\x6e\x83\x38\x0a\x01\xe8\xa5\xd1\xe4\x56\x23\xe1\x35\x1f\x38\x63\x63\x34\x99\x7a\x3f\x1f\x5f\x8e\x3e\x1d\x5f\xbd\xff\x72\x3a\xba\xfc\xed\xe3\xeb\xb3\x0f\xae\x2b\x81\x47\x0d\x14\x99\x9c\xe9\x52\xca\x84\x9d\x58\x1c\xcc\x25\x46\x65\x89\x37\xc5\xf1\xbf\x73\x40\xad\x2d\x21\x79\x25\xbb\x14\x7b\x02\x28\xe3\xdf\xa6\x80\x06\x5d\xd3\x47\x64\x6c\x9c\x66\x21\x24\xc8\x55\x08\x19\x30\x62\x33\xea\xcc\x4e\xaf\x05\x5e\x38\x81\xba\x23\x83\xa4\x18\x21\x84\xe9\xab\x55\x26\xb5\x8a\xcb\x45\x28\xce\xeb\x0a\xba\x4b\xbc\xb9\xcb\x82\xc5\x05\x14\x8d\x18\xc6\xbe\x72\xfb\x0e\xc3\x07\x12\x91\x0c\x34\x55\xd8\xdc\xfd\x59\x0d\x03\x8b\x4d\xc2\x2d\x05\x46\x83\xd1\x84\x44\x15\xda\xc8\x0c\x6b\xf4\x63\xb0\x20\x65\x1b\xe8\x40\x5d\xc9\xa9\x86\x9b\xe7\x8c\xcd\xd3\xdb\xca\x73\xcc\x82\x9c\x09\xd9\xb2\xda\x60\x1a\xd9\xad\x04\x81\xcc\xdc\xd3\x36\x8e\x54\x69\xc5\x74\xc9\xf8\x91\x4c\x95\x26\xf9\x72\xce\xae\x82\x29\x46\xf0\x82\x07\xd3\xb7\x29\x58\x6a\x3a\x83\xa1\x83\x31\x11\xe4\x05\xcc\x02\x3e\x4f\x19\x07\xa4\x70\x2c\x47\x6f\x73\x5e\x31\x49\xe1\x06\x8e\xc1\x28\x42\x9e\x65\xc2\xb3\x60\x7c\xa3\x5b\xb1\x39\xb2\x86\x27\xc1\xf8\xd2\x57\xab\x14\x6e\x0c\x65\xd8\x4a\x6b\x48\xe4\xb4\x45\x10\xb4\x7a\xb3\x14\x73\xa3\xa9\xe2\xe2\x58\x63\x6d\x22\xcc\xb8\x2e\xe2\x16\x1d\xe0\xea\x7c\xe0\xca\x84\xd8\x99\x32\x64\x7f\xc1\xf5\x89\xc3\x95\x99\xb3\x33\x26\x95\x0e\xe0\xfa\x0c\x2b\x78\x45\xb5\xfe\x19\xc2\x8d\xa3\x5c\x9f\x60\x5c\x14\x72\x61\x8d\x37\xed\x76\xf4\x16\x22\x96\xcc\xcc\xb6\xf6\x6e\xa4\x08\x98\x5c\xf8\x65\x66\xeb\xfb\x14\xa1\x4e\x8a\x1c\x61\x3f\xa1\x62\xdd\xe3\x2a\xa1\x66\xdf\xef\xd1\x58\x75\x03\x24\x79\x9a\xd7\xb7\xd8\x28\x89\xb8\x36\xb8\x1e\xe5\xcb\x05\xab\xb9\x79\x90\xaa\x2d\x8a\x2d\xc7\x50\xd8\x5e\xa6\xc6\x2a\x0d\xac\x51\x94\x36\x05\x39\x26\xcb\x2e\xc8\x20\xbb\x6a\x87\xf0\xe7\x41\x94\x38\xd5\x6e\x48\x9f\x1e\x30\x48\xc8\xe5\x4e\x6b\xcd\x45\xfe\xab\x90\x91\x59\x56\x5b\xd8\x62\xb7\x6b\xfe\x32\x89\x97\xf9\xac\xfc\xb4\x8c\xe3\x82\x04\x5c\x7a\xaf\xb3\x0f\xd1\x3c\xe2\xfe\x3e\x09\xc6\x63\xb6\xe0\x82\xb3\x32\xd0\x3b\x2b\x31\xec\x2d\x9c\xa3\x72\x1f\x9c\x2e\x4d\x6b\xee\x44\x61\x90\x54\xc8\x0e\x9b\x77\x57\x53\xc6\xad\xaf\x98\x24\x65\x4f\x5a\x0c\x65\xde\x3c\x58\x48\x21\x40\x1b\x91\xdf\x80\xed\x93\xba\x9c\x10\x5c\xc6\x64\x47\x19\x51\x57\x8c\xa5\x1c\x51\x72\xd0\xf4\x1a\x1c\xe0\xcb\xd4\x32\x2d\x84\x8d\x8d\x0a\x8c\xf5\xa5\x07\x90\x59\x55\x00\x61\x08\xe3\xc6\x51\x57\x4b\x44\x45\xd5\x8d\xca\x28\xdd\x4d\x69\x45\x53\x4c\x4a\x12\x15\x64\x24\xea\xbf\x4a\x4f\x44\x87\x94\x5d\xf9\xe6\x0d\xaa\x1e\xac\x46\x7a\xb1\xec\xd2\xbf\x82\x14\xe7\xff\xb4\x62\xc5\x57\xdc\x62\x34\x73\xdd\x4c\xca\x57\x7a\x23\x60\x85\x9c\x0c\xc9\x95\xf3\x0d\xd0\x6d\x79\x29\x5d\x69\x12\x49\xcd\x24\xe9\x5c\x11\x61\x98\xac\x6a\xe4\x05\x86\x9e\x10\x2c\x8b\xca\x9d\xb1\xf4\x7d\x0e\xd6\x6b\x14\x00\x91\x2d\x51\xaa\x36\x1f\x31\xa6\x4d\xbb\x9a\x5c\xe2\x86\x45\xa6\x15\x06\xf6\xd6\x26\x4d\xe9\xc9\x2a\x37\xbb\x94\x04\x0f\x25\x24\x81\x67\xaf\x73\xf9\x0c\x13\x53\x90\xc6\x0c\x2b\xe5\xe6\xbf\xb9\x20\x14\xc6\x8f\xbd\x7c\xbc\x3c\xfa\x83\xbd\xea\xae\xd7\x4d\xab\x4e\x7d\xd4\x48\x68\xb5\xd5\x55\xee\x32\x95\x02\x2b\x84\x57\x6d\x7a\xf3\xda\x7e\x30\x47\x41\x32\x6f\x74\x1d\x8c\x6f\xae\x97\x59\xc2\x32\x2f\x4d\x24\x18\x58\xc3\x72\xc7\xd8\x37\xb6\x8a\x1b\x5d\x74\x5d\xf3\xad\xa9\x93\x80\x79\x56\xa9\x67\x32\xd9\x5e\xd1\x36\x5e\x83\x0b\x72\x17\xc5\xf1\x9b\xaa\x2b\xcb\x76\xce\xfa\xe0\xb8\xc1\x14\x3f\x7e\xd0\x36\x92\x57\xd6\xee\x16\x6e\x50\xe9\x82\x58\x70\x8f\x1e\x82\x82\x84\x8c\xb3\x31\x07\x6e\xd9\xe9\x91\x71\x1a\x2f\xe7\xe6\xbe\xbf\xc6\x43\x37\x59\x57\xfd\x0a\xbd\xb6\x6c\x93\x8d\x65\x9b\xc1\xb2\xb5\x07\xcc\x8f\xd4\x9a\x4d\x69\x04\x6b\x36\x29\xad\x91\xd7\x6b\x24\x05\xb0\x31\x4a\xd4\xaa\xe4\x68\xd0\xcc\x71\xf1\x10\x40\xa0\x21\x51\x54\xb7\x4a\xdb\xba\x74\x21\x9a\x05\x02\x93\xe9\x07\x96\x6e\x5a\x5b\xba\x69\xb9\x74\xab\xed\x68\xd8\x55\x2c\x36\xa7\x3b\xb6\x12\xc3\xe4\x73\x32\x4e\x97\x09\xf7\xc1\x5d\x7e\xca\x38\x46\x19\x71\xa4\x2c\xe4\x60\x3d\x11\x1a\x65\xcc\x9e\x15\x60\x88\xc0\xc0\x01\xf7\xb3\xb6\x73\xad\x14\x96\x89\x69\x80\xb5\x8d\x57\x34\x18\xa5\x45\x3e\xe5\xde\x96\x73\x39\x52\x87\x72\xdc\x07\xbc\xe0\xed\xdf\x65\x3b\x47\x62\x63\x80\x96\xe5\x67\x89\x39\x8b\x8b\x11\x64\x66\x3b\x65\xd8\xec\xa5\x68\x05\x9b\xa8\xdf\x4c\x3b\x62\x8c\x18\x84\x87\xaf\x64\xb6\xd4\xa4\x90\x4f\xd2\x2f\x52\x1b\x32\x96\x72\x99\x4a\x5c\x90\xad\x2d\x52\x9e\x57\x3a\x6d\xbe\x45\x75\xc0\x2d\x31\xa0\x74\x60\x68\x52\x0a\xfc\x5b\x37\x10\x95\x1e\x0c\xb2\x21\xb6\x54\x1a\x91\x7d\xea\xcf\x70\x4b\x21\x8b\xca\x48\xb1\x84\xc3\xc4\x2b\xe2\xaa\xcb\x3a\xf6\x76\xa6\x61\xa0\x0d\xc5\x94\xc0\xa4\x92\xac\xbe\x48\xac\xd0\x2a\xbd\x9e\x58\x9f\xc0\xb3\xcf\xcb\x59\x90\x8d\x67\xbf\xb0\xfb\x3b\x51\x63\x2d\xb9\x7e\x2d\x93\xca\x29\x6a\x2c\xf7\xad\xf5\x49\x26\x1e\xa7\x71\x5a\x5f\x2d\x27\xe2\x1d\x7c\xb6\x7a\x69\x37\x49\x76\x78\x55\x60\xb2\xd1\x84\xda\x58\x34\xd6\xdc\x90\x1d\xaa\x84\xf7\x20\x6d\xda\xca\x94\x70\xab\x32\x45\x2b\x24\xb6\xab\x5b\x4b\xef\x60\x4b\x7f\x91\x2e\xc6\x69\xc8\x76\xc7\xe9\x7c\x11\xc5\x5b\xb4\xac\x35\xd5\xc9\x23\xdc\xd7\x1b\xd4\x2c\xba\xc2\x8c\x01\x28\xd8\x78\x8b\x16\xa5\xa9\xfe\xdb\x88\xdd\x55\x1a\xad\x6c\xe9\x83\xeb\xb8\x52\xca\x5c\xba\x63\x3c\x46\xa9\x13\xc1\xd9\x4b\x6c\x9c\x60\x20\xd3\xa8\x42\xd2\xc5\x8a\xac\x0f\x6b\x9f\x4c\xdf\x4a\xfd\xd0\x43\xba\xa3\xc7\x20\x8d\x94\xe9\x58\x32\x8d\x12\x2b\x9f\xd8\xf7\xa2\xb1\xf5\x42\xdd\xb9\x34\xea\xc7\xbf\x83\x32\x63\xb8\xb1\xdd\x8b\x24\x0d\x9b\x9b\xa9\x12\xd8\x69\xe5\x6d\xfb\xae\xba\xd9\x6e\xee\x78\xaa\x02\x6f\x98\x0e\x65\x59\x5a\x29\x64\x91\xa5\xd3\x2c\x98\x3b\xc4\xc9\xf2\xdb\xc5\x43\x8a\x34\x12\x93\x25\x19\x93\x90\xcc\xc8\x82\x4c\xc8\x9c\x5c\x93\x29\x04\x16\x1e\x91\x33\x72\x47\x4e\xc9\x37\x72\x4e\xae\xc8\x25\xb9\x21\x17\xe4\x23\x39\xfe\x2f\x00\xb2\xb0\x78\xc1\x32\x7a\xca\x09\xf3\x58\x3e\x0e\x16\xec\xf4\xdb\x22\x63\x79\x5e\x07\x09\xb7\x4e\x2a\x1d\xeb\xa4\x12\x4d\x10\x98\x92\xf0\xf4\xe7\xab\x8f\x1f\x0c\x6c\x95\x7a\x56\xe0\xca\x20\x5c\x6b\x4c\x2b\xc7\x01\x0d\x9a\x81\xb8\xd2\xd6\xa4\xe2\x04\x63\x7e\x17\x22\xc9\x27\x6d\xd1\x54\x02\xbf\x9b\xf2\xb5\x62\xf6\x2d\xf9\x00\x1e\xf4\x33\x3e\x8f\x2f\x83\x09\xa3\x7f\x00\xe0\x39\x84\x61\x13\x8f\x9f\x89\xb4\xb6\x16\xbc\x27\x09\x59\x26\xe4\x4e\xeb\xee\xe0\x4c\x3b\x53\xd1\xae\x28\x25\x83\x34\x97\x8c\xf3\x98\x85\x76\x3a\x75\x3e\xf8\x96\xb9\x2e\xfa\x96\xd1\x63\x03\xa4\x17\x8a\xe5\x8e\x60\x23\x9c\xc0\x9e\x7c\xb2\xcc\x32\x96\xf0\x8b\x65\xf2\x21\x4d\x17\x18\xe1\xf5\x7a\x52\x91\x11\xf3\xf1\x8c\x89\x99\x40\x4e\x20\x4d\x94\x1c\xb0\x1f\x23\xa7\x96\x6f\xd8\xb7\x4c\x6c\x69\xf3\x28\xd7\xd7\x64\x57\x4a\x45\x5f\x9f\x92\x47\xed\x7f\x97\xe0\xb0\xa2\x87\x3b\x1b\x30\x0d\x25\xd0\x50\xaa\x65\x45\x02\x29\x29\x5c\xe3\xcd\x82\xbc\xb1\x05\x55\xe4\xf6\x47\xb4\xa2\xd6\x9d\xbc\xe1\xba\xef\x32\xab\xb5\xae\x0a\x6e\x75\xa9\x6e\xfa\x72\xc6\x97\x8b\x53\xe0\x1d\xc6\x54\xcb\x4e\xc7\xbc\x9a\x9d\x6f\x79\xcd\x41\x2a\xbe\xa3\x9d\x1e\x2c\x04\xe3\x24\xe1\x08\x76\xec\xef\xa6\x4b\x1e\x33\xee\x10\x9e\x54\xbf\xea\x52\xca\x14\x7f\xcd\x44\x8a\xd2\x3e\xb3\x56\x80\x55\xef\x66\x66\x91\xb3\xde\x4e\xb9\x24\xbf\xd7\x4a\x99\xca\x8f\xd3\xb1\x43\xfe\x91\x55\xbf\x89\xdd\x2e\x4d\x58\xc2\xfd\x5d\xc1\xb6\x76\x27\x32\x4e\xd0\x39\xdb\x9a\x6c\x3c\x63\xe3\x9b\xeb\xf4\x9b\x43\x4e\xb7\x26\x8a\x92\xc5\x92\x3b\x24\xe4\xdb\x12\xc4\x51\x72\xb3\xcb\x53\x87\xfc\x6d\x7b\x7b\x4c\x9a\x8f\xdb\x1b\x23\xda\x1c\x64\x2c\x70\xc8\xd5\xd6\x44\x65\x9a\x39\xc7\xe4\xd4\x3b\xfd\xf4\xc5\xfb\xae\x81\xce\x7a\x6d\x15\xf6\xad\x44\xfb\xf8\x6a\x55\xae\x16\xf6\x57\x72\x26\xa9\x15\xe8\xcc\x42\x85\xdc\x42\x6c\xd6\xf4\x67\x8a\xd1\x38\xc4\x61\xc9\xad\x43\x1c\x7b\xdf\xd3\xfa\x3c\xbb\x57\x6a\xc7\xf3\x77\xc3\x74\xbe\x7b\xbd\x8c\xe2\x10\xa6\xbf\xea\xc9\x77\x9d\xa6\xda\xbc\xda\xe7\x05\x65\x64\x35\x92\x15\x89\x03\x89\x9f\x15\x94\xb7\xf2\xbb\x88\x8f\x67\x28\xc3\xab\x71\x90\x33\x51\x6c\x04\x56\xbc\x8e\xaf\x96\xd6\xb9\x67\xde\xbd\x96\xd5\x78\xd7\x51\x12\x2a\x78\x40\xc8\x94\xb1\xd9\x7d\x98\x09\x6a\xd5\x99\xa6\x9e\x7e\x17\xa5\x49\x43\x36\x0d\xf0\x6a\x92\x8f\x21\x44\xe7\x66\xca\x02\xe2\x65\xdb\x23\xd5\xdc\x71\xc7\xea\xea\xd6\xd1\x6b\x1e\xef\xb2\x8c\xc6\xa2\x2b\xc3\x6e\xcf\x7f\xb9\x2e\xb3\x34\xe5\x5f\xc9\xc9\xf6\x2a\x44\x82\x2b\xb3\xa2\x1f\x28\xa4\x3a\xc7\xba\x04\x68\x90\x43\xae\xea\x3c\xc3\xaa\x41\xe3\x31\x55\x7b\xa1\xde\x69\x9a\x3c\xd1\x14\xab\x7c\x74\x9b\x5c\xa3\x5a\x19\x4d\x3d\x43\xfd\xa3\x8f\xc7\x9f\x8e\xdf\x9d\x5e\x8c\x2e\xaf\x2e\xde\x7f\x7a\x37\xfa\x70\x76\xf6\xcb\xe7\xf3\x06\xb4\x2e\xd6\xb7\xa3\x66\x99\x13\x8c\x52\x54\x97\x6b\x65\x57\xc9\xa3\x4a\x01\x59\xf8\xac\x44\xd6\x08\x9b\xda\x28\x4e\xdd\x1c\x17\xdb\xaf\xff\x2d\x0e\xfd\xb8\x1b\x7f\x9d\x41\x61\xe2\x3c\x68\x5b\xa0\xd3\xc2\x2d\xc3\x49\xba\x14\x02\x5c\xfe\xc3\x35\x55\x72\x3f\x58\xdf\x9b\xb3\x8f\x27\xb3\x20\x99\xb2\xc7\x56\x32\xf5\xca\x2c\xdf\x2b\xf9\x2a\x63\xec\x44\x5f\xb0\x80\x80\xff\xf8\x2a\xea\x79\x1f\xac\x2b\xca\x2f\x15\xcb\x80\xf5\xff\x36\xca\x72\xfe\x09\x04\xe8\x47\x56\xb8\xad\x80\x07\x6b\x15\x09\xfe\xfd\x5e\x9e\x7b\x5b\xf2\x4b\x06\x34\x4f\x43\x70\x47\x38\x09\x16\xc1\x75\x14\x47\x3c\x62\xb9\x0a\x9d\x04\xd4\x5a\x7b\x7f\x06\x3b\xf5\x97\x88\xdd\x01\xa2\xd2\x97\xb3\x5f\x4e\x01\x3f\x49\xae\x57\xca\x3c\x21\x67\x2a\x23\x3b\xe6\xfd\x2c\xe5\x69\xe6\x19\xe2\xa7\xcc\xbb\x52\x9b\x95\x28\x40\x6c\xa2\x94\x79\x1f\xa2\xe4\xa6\x9e\xe4\x58\x26\x11\x3f\xdf\x8a\x1d\x5b\x94\xa2\xf6\x65\x51\xa3\xc5\x78\x6c\x3b\x90\x13\x65\xce\x50\x5d\x0a\x18\xad\xa2\xd0\x77\x5e\xbc\xe6\xbf\x64\x69\xf8\xdc\x21\xd7\x71\x3a\xbe\xf1\xff\x34\x18\x0c\x0e\x0e\xc9\x60\xbf\x4b\xba\x43\x29\x77\x9a\x7f\x86\x43\x32\x18\x92\x49\x10\xe7\x8c\x0c\xca\xad\xd6\x19\x0e\xff\x44\x24\xf0\x24\xdc\xfc\x38\x8b\x60\x7c\x13\x4c\x59\xfe\x64\xfb\x21\x3d\x8e\xae\x9f\xe8\x06\x89\x13\x52\xca\xbd\xd9\x75\xee\x90\x28\xbf\x84\xa3\x0a\xec\x59\x42\xa4\x29\x6d\x05\x7e\x2f\xe5\xc9\x26\x93\xbc\xa2\x36\x00\x27\xea\x02\xff\x4d\xdd\xa7\x1a\xb4\x1b\xb9\x9a\x8e\x4d\x07\xfd\xaf\x3f\xd9\x29\x8a\xaf\x85\x3e\xa8\x54\x5c\xf8\xca\x6c\x45\x51\x99\xe0\x37\x30\xe4\xef\xe9\xca\x71\x1d\xdf\x71\x83\xf9\xe2\xc8\x21\xce\x4b\xf1\x3b\xe6\xe2\xe7\x2b\xf1\x73\x2a\x7e\xfe\xc9\xf9\x93\xef\xb8\xff\x5a\xa6\xf0\xfe\x4f\xe2\xfd\xff\xf9\xb6\xf7\x4c\x3c\x7c\x95\x0f\x87\x5d\xf1\x40\xe5\xc3\xfe\x9b\x23\xa7\x20\x9f\xe8\x93\x81\xfb\xf2\x95\xf3\xa7\xaf\x74\xf8\x84\xbc\xb5\x9f\xa6\xe5\x58\x7d\xb0\x64\xef\xf7\x42\x9c\x37\x5f\xfe\xa8\xf9\x48\x52\xca\xfa\x8c\x3a\x8e\xbf\x79\x76\x03\x97\x73\x73\xe0\xc2\x24\x61\x77\xed\x37\xe2\xe8\x65\x0a\xfb\xbc\xe9\x70\xc9\x1a\x70\x22\x9b\xb1\x4b\xf5\x11\xb0\x2c\xee\xb5\x7d\xba\x70\x02\xce\x33\x30\xc6\xe1\x83\xee\x10\x42\xa1\xe5\xb3\x68\xc2\x11\x26\x3d\xf1\x52\x23\xf4\xf6\xe5\xcd\xef\x2c\x8a\xc3\x0b\x36\x51\xb7\xbd\x22\x0b\xf6\xab\x5f\xb2\x74\x7e\x1e\x64\x3c\xc7\xd2\x12\xc2\xd4\xfa\xb3\x1d\x1e\xcd\xf6\x88\x32\x8e\x52\x3a\xae\xd8\x80\x11\x46\x3a\xdd\x61\x4b\x5f\x3b\xe6\xcb\x6b\x39\x6a\xa8\x4b\x00\x7d\xc3\x7e\xc5\x77\x7a\xfa\xb8\x36\x10\x27\xf8\x4e\xcf\x9a\x86\x9f\xd4\xc1\x3e\x92\xe0\x71\xb9\x38\xd7\x0f\x69\x06\x26\xa4\x51\x08\x08\xc2\x3a\x2c\x64\xa9\x92\x66\x24\xc7\xad\xca\xdc\x8d\x5d\x17\x8d\x29\xf3\x98\x0c\x25\xfe\x3e\xc4\x64\x6c\x5f\x98\x9f\x67\xd1\x3c\xe2\xd1\x2d\xbb\x60\x13\x8c\xc6\x0a\x9f\x04\xf4\xec\xc7\xfa\x06\x17\x2a\x24\x63\xd2\xe9\x2a\xec\x60\x7d\xb1\x6d\xc6\xc2\x73\xf0\xab\xdd\x1e\x99\xd1\xb0\xff\x1a\x71\x92\x6b\x57\x29\xcf\xc1\xf5\x41\x16\xc3\xcf\x45\x33\x53\x65\x58\x5b\x4a\x17\xef\x2f\x47\x5f\xde\x5f\xbe\x7f\xfd\xe1\x14\x44\x8a\xfb\x58\x02\x25\x5b\x0e\x78\xff\x72\x5d\x34\xa3\xff\x42\x33\xd2\x54\xa8\x13\xe5\x5f\xa2\x3c\xba\x8e\x99\x83\xf5\x65\x41\xd9\x89\x98\xcc\x48\xa7\x67\xf5\xe0\x5f\xe4\x0b\xf9\x8d\x3a\x2a\xc8\x98\xdf\x4e\xd2\x84\x1d\x39\xe4\x57\xfa\x07\xfa\xcd\xe2\x2a\xef\x2c\xd3\x83\x01\xa8\x59\x6a\x38\x7d\x62\x46\x20\x6c\x04\x44\xc7\xb5\x87\x4d\x5a\x8b\x91\xad\xc3\x1d\x61\x33\xa6\xa5\x25\x76\x4e\x62\x9a\x6c\x0c\xed\x92\xc6\xfd\xc4\x1a\x56\x7f\x30\x24\x63\x1a\xf7\xc5\x8a\x58\x36\x8d\x31\x23\x09\x6e\xe5\xa5\xa7\x52\xd4\xff\x05\x8d\x49\xdc\x5f\x0e\x96\x26\x7a\xc6\xd0\x4f\xaa\xa0\x6b\xe0\x8c\xa8\x05\x30\x63\x53\x91\xce\x17\x4b\x2e\x5b\x8c\x94\xba\x36\x90\x31\xab\xde\xa6\x19\xbc\x66\xb8\xcf\xfd\x0c\xe3\x02\x8d\xc1\x46\x88\x6c\x19\x89\xbc\x9c\x81\x92\xd2\x7f\xd9\xf4\x4c\x7e\xa8\xf6\x52\xe5\xbe\xd1\x08\x8d\xd9\x24\x4d\x38\xb2\xf5\x5a\x22\x6f\xe4\xb6\x6a\x9e\x63\xec\x27\xeb\xb5\x4c\xa2\x78\x57\x22\x3d\x97\x2b\x31\x5b\xff\x86\xf0\xaa\x78\x98\x46\xd1\xbf\xa8\xb2\xe9\xf9\x6e\x7b\xb3\xc6\xf6\x92\xa6\x6e\x48\x84\x26\x89\x3a\x65\x9c\x57\x65\xa8\x43\x75\xe7\x9e\xed\x38\x6d\x67\xe7\x37\xbd\xd0\x3f\xa3\x0c\xf7\xff\x40\x11\xf6\x0d\x84\xd9\xaf\x05\xc6\xe4\x8b\x6e\xdd\x8a\xd7\x66\x43\xae\x2d\xf2\x2f\x14\x78\x9f\x3f\xbd\x39\x7d\xfb\xfe\xd3\xe9\x9b\xd1\xc5\xe9\xdb\xd3\x8b\xd3\x4f\x27\xa7\x0d\x6b\x8b\x55\xd7\x56\x39\x8b\x58\xed\xa1\xff\x68\xc2\xd8\xb1\xcc\xc5\xc6\xa5\x9c\x62\x42\x8a\x19\x4c\x1d\xf1\xfb\x2a\x98\x6a\x48\x1d\x0d\x36\x98\x69\x34\x9d\x59\x90\xff\x9a\x05\x8b\x05\x0b\x4f\x25\x17\xd3\xb6\x61\x51\x0e\x41\xd7\x83\xb1\x58\x51\xda\x84\x0c\x1a\x74\xc1\x26\x56\x48\xb3\x86\x57\xa2\xce\x0b\x76\x1b\x81\x92\x52\x5f\xdd\xf7\xbb\x62\x21\xc5\x66\x3e\xc0\x4c\x28\xd3\x77\xbb\x69\xca\x45\x19\x95\xb9\x4e\x72\x2e\xe7\x92\x38\xd2\xc1\x4a\x0c\xde\xd8\x1c\xda\xe0\x4e\x1a\xc6\x44\xda\x5e\xc8\x0b\x4f\x79\x23\x6a\x5f\x59\x0b\x3e\xf0\xf8\xac\x66\x30\x2d\x38\x43\x5c\x54\xef\xc0\x25\x72\x8f\x56\x49\x30\x52\x19\xaa\x0a\x92\x0f\xd8\x30\xc5\xde\x35\x9b\x46\xc9\x67\x69\xcc\x06\x51\x2b\x00\xbc\xdd\xe3\x12\x39\x18\x39\x56\xf1\x6a\x16\x9c\x8d\xef\x27\x31\x0b\x32\x29\xd6\xca\x91\x88\x3d\x96\x84\xb5\x42\x5b\x66\x3d\x2c\xc1\x70\x2a\x62\x77\xaa\x40\xb9\x84\x5d\x17\xc1\xb7\xb1\x28\x4c\x7d\x11\x89\x60\x26\xca\x2f\xb5\x7c\xb8\xd0\xaa\x57\x96\x79\x15\xbc\x12\x03\x5e\xa9\x46\xc5\x90\x97\xcf\xd4\x28\x30\x6d\xfe\x54\x52\xde\xdf\x2c\xfe\xf4\xd7\x52\x86\xd1\xc7\xd2\xf7\x4a\x5c\x95\xa2\xba\x39\x9b\x32\xb2\x2a\xe4\xde\xf2\x77\xb8\x07\x9f\x7b\xa3\x5f\x59\x70\x73\xc9\x38\x61\x70\x79\x39\xb3\x21\xad\xc4\x31\xc0\xc1\xad\xf2\x44\x20\xe3\xc8\x71\x46\xff\x5a\xda\x2e\x71\x02\xd7\xcf\xa1\x9f\x91\x45\x9a\x47\xe0\x39\x1a\x83\x27\x12\x19\xa4\x24\x27\x9e\xe7\xc5\x43\x1a\x41\xa0\x02\xb8\x75\xfa\x10\x5c\xb3\x98\x8c\xa9\xc3\xc1\x0f\xc1\x89\x92\x76\xd6\xcf\x3c\xf9\xe4\xa7\x24\x6c\x44\x40\x89\x5a\xbc\x62\x11\x48\x19\x7d\xc5\xe1\xe6\xb7\xca\x9d\xb4\xab\x2b\xc3\xb8\x25\xc4\xbf\x88\xf2\x07\x39\x9c\xc1\x24\x71\xdd\x4a\x05\x42\xfc\xb2\xe4\x16\xf1\x48\x32\xb8\x27\xb5\xb3\x44\x7d\x46\x5f\x45\x28\x03\x0b\xd7\x6c\xbd\x8e\xd6\xeb\x8c\x15\xc8\x81\x4a\xa0\x67\xae\xab\x02\x2d\x92\xb8\x0c\xe1\x28\x5b\x22\x28\xfe\x36\xbd\x11\xe7\x3c\x68\x4c\x8e\xfb\x09\x43\x39\xc9\x49\xc4\x48\x28\x36\xcd\x26\xf8\xdf\xee\x46\x44\x7f\x0b\x91\x07\x31\xd2\xc4\xaf\x1b\x5e\x66\x18\x8a\xab\x43\x22\xa3\xcd\x94\x29\x26\x63\x92\x43\x83\xc8\xdf\xc1\xb8\x54\x17\x28\x79\xcc\xe7\xe4\x3a\x5d\x26\xa1\xac\x8a\x38\x48\x45\x18\x4e\x27\xed\x20\x69\x7f\x95\xfa\xff\xaf\x6d\xa9\xca\xc5\xe0\x1a\x6c\x79\xeb\xda\xce\xdd\xac\xa4\x68\xe8\x89\xe9\x32\x18\xce\x92\x7c\x5b\xb0\x91\x01\x63\x43\x9c\xd2\x8c\xe4\x14\x7e\x97\x92\x4a\x60\xd2\xb4\x4a\x0d\x10\x0d\xfa\x28\xa5\x9c\xe4\x94\x7b\xea\x76\x42\xcc\xbd\xfa\x39\xc8\x86\xd8\xb7\x6b\xa1\x01\xc4\x80\x63\xa2\x74\xbc\x81\xc0\x59\x7a\x0c\x32\x6a\xc6\x51\xd1\x11\xe1\x56\x38\x0e\x00\xa2\xe8\x1e\x65\x2f\xd9\x51\xb6\xb3\x83\xf9\x20\x1b\x96\x19\x06\xd9\x50\x59\xe9\xad\xcc\x32\x10\xfc\xdf\xe7\x24\x16\xab\xc5\x2f\xef\xd9\xc6\x71\x9a\x2f\x33\xb6\x2b\x9b\xeb\x58\x40\xaf\x0b\x6f\x12\x07\xd3\x29\x0b\xdf\x9b\x7b\x51\x8c\x9c\x48\x33\xd5\x34\xf1\xe0\x28\xab\x73\x92\x88\x68\x59\x69\xe2\xfd\x9e\x46\x09\x46\x6a\xb9\x26\x42\x04\xa9\xc0\x15\x46\x30\x4d\xd2\x9a\x18\x0c\x5a\xe4\x64\x2b\xe8\xa7\x32\xe4\x8a\x05\x1d\xd2\x04\xaa\x94\x35\x47\x6c\xb1\xbd\x20\xb2\xc1\x92\x0d\x29\x23\x26\xb8\x19\x1b\x24\x43\x89\x99\x50\x23\xcb\x08\x93\xbc\x29\x9e\x6f\xea\xba\x7f\x07\xfb\xe5\x14\x1f\xa9\x65\xf6\x59\xb4\xd9\x2c\xb3\x08\xbb\x6e\x27\xef\xf3\x41\x32\x84\xf9\x09\x18\x12\x62\x80\x0f\x2f\x52\x92\xc1\x9f\x32\x10\x2a\x9c\xe1\x28\x27\x19\xb0\xcd\xbc\xce\x25\x2f\x4e\xdf\x3a\x5a\xc6\x08\xd8\x26\x5e\xb4\x18\xa4\xc1\xd2\xfb\xf8\xf9\x0a\xfc\x59\x4f\x4e\x3f\x7c\x18\xd2\x8e\x04\xdb\x1b\xe4\xd0\x57\xe0\xec\x2a\xea\x72\x21\xc7\x77\xdb\x70\x8b\x1c\x44\x5b\xee\xc6\xf5\x3b\x2d\xc9\xe5\x56\x45\xab\xe6\x58\xf2\x03\x5e\x25\xdc\xc8\xf5\x09\x7e\x09\x8c\x56\x0c\x07\x03\xbc\x27\x03\x52\xd0\x7c\x18\x56\xb5\x48\x5b\x4e\x5d\xb6\x74\x7f\xc8\xf5\x6c\x76\xa1\x69\x26\x9e\x4f\x63\x5a\xc4\xf0\x51\xf4\x32\xb1\x91\x38\xad\x56\x0d\xa2\x21\x34\x6c\xa3\x4f\x1a\x8c\xe3\x7d\x7e\x6a\xd4\x67\xa6\x67\x22\x97\xec\xcc\x20\x1a\x42\x7f\xc4\x5f\xb3\x9c\xb3\x82\x2c\xd5\xc4\x96\xba\xb7\x4b\x3d\xc5\xc7\x17\xef\x2e\x1d\x4c\xc6\xdb\x53\xfc\x7c\x7c\x39\x7a\xfd\xe1\xec\xe4\x17\x07\x93\xb0\x4e\x21\x6f\xde\x5f\x5c\xfd\x36\xba\x3a\x7e\xe7\x60\x32\xdb\xd8\x64\x2f\x47\x6f\xde\x5f\x9e\x1f\x5f\x9d\xfc\xfc\xfe\xd3\xbb\xd1\xf1\xd5\xd5\x85\xa8\x6b\x51\x4f\xf7\xfa\xec\xf3\xa7\x37\xe2\xcb\x84\x6d\x3f\x1c\xcb\xd0\x28\xbb\xb7\x11\xbb\x73\x80\xf8\x23\xb9\xe3\xbe\xcd\x18\x13\x27\x8b\xc1\x50\x53\xea\x9c\xad\x8c\x2e\x2d\x2d\x31\xd3\xc8\x2a\x0e\xee\xd3\x25\xf7\x33\x22\x7f\x80\x32\x2c\x11\x7b\x39\xf8\x3c\x5d\x5b\x96\xba\x0c\xd7\x11\x0c\xed\xc7\x12\xe9\x75\x19\xc7\x26\x5c\xbe\x56\xaf\x9b\x5b\x84\x9f\x56\x49\xf1\x15\xb7\x38\x4d\xcb\x98\xa6\xbf\xa3\x0c\x57\x72\x73\xaa\xe3\x12\xa3\x2e\x99\x7b\xcb\xe4\x2e\x0b\x16\x5a\x49\x86\x11\x47\x11\xc6\x9e\x91\xc0\x3f\x40\xc3\x11\x20\x84\x28\x00\x45\xf5\xaa\x06\x61\x55\x19\x80\x52\x64\x85\x8c\x57\xc1\x54\x23\x8f\x54\xe5\x54\x4e\x36\x64\x7d\x3f\x2b\xa8\xb9\xb4\xcf\xfa\x5c\x2c\x22\x2e\xf3\xaf\xd7\x4e\x18\xdd\x3a\xf2\xec\x06\xce\x1a\xa5\xd6\xd5\x82\xd3\x64\xc5\x22\x63\x8b\x20\x63\xc7\xd9\x34\xb7\x90\x61\x65\x60\x48\x90\xae\x80\xa3\x39\xa3\x91\xa0\xc5\xd1\xc8\x31\x98\xd1\xfa\xf3\x38\x58\xf0\x65\x26\xe4\xc4\x95\x4e\xe4\xa7\x05\x8d\x48\x4e\x63\xc1\xdf\x06\x65\xde\x21\x26\x71\x03\x3f\x35\xa6\xcd\x2b\x4b\x8c\x8b\xbd\xf2\x81\x48\x31\x0f\x0c\xb6\x35\x66\x4b\xe5\x61\x55\x90\x1c\x93\x58\xb6\x48\xf1\xa8\x25\xb1\x8a\x3b\x0f\xb2\x60\x9e\xfb\xe3\x82\x6a\xf0\xac\x84\x32\x79\xf6\xb1\x41\x8c\x92\x7e\xe2\xb3\xd2\xa6\x62\x2c\xcf\xc2\x99\xd5\x14\xad\x38\xb3\xa9\xa4\xc9\xca\x5c\x45\x83\x0d\xab\x99\xcd\x58\xb5\x96\x74\x35\x18\x0f\xfd\xef\xa8\x12\xa6\x5e\xc6\xa2\xc9\xfd\xb9\x29\x01\xa3\x10\x4c\x90\x2b\xbd\x5f\x92\x8d\xb9\xb0\x02\xf5\xa2\xaa\xe3\xf6\x18\xbb\xee\xd8\x88\x9b\x78\x63\xb1\xcc\x28\xa0\xad\xcc\xa3\x04\xe9\x64\xa4\x69\x00\x44\x0f\x1e\xd1\x0e\xb3\x21\x2c\x68\xf7\x68\xf1\x72\x76\xb4\xd0\xd0\x41\x13\x3a\x1e\x2c\x86\xad\xe5\x60\x32\xac\x0e\x52\xc0\xd1\x02\x9b\x30\xff\x16\x49\xcc\xbd\xd3\x8f\xe7\x57\xbf\x8d\x8e\x2f\x2e\x8e\x7f\x53\x34\xb1\x2c\x0c\x24\xab\x6d\xeb\xa3\x40\x4d\x2b\x07\x3b\x31\xf9\x24\xa4\x91\x27\xb8\x14\x99\x6d\x12\xf0\x51\x79\xd8\xbb\xda\x38\x95\x4d\x68\xca\xd0\x0c\x13\x80\xdf\x85\xb3\x5b\x25\xcd\x51\x0d\x22\x86\xd9\x8b\x27\x0a\x1d\xb0\x58\x2f\x35\x8d\x94\x7b\x51\x88\x0b\x8c\x32\x32\xc1\x64\xe2\x89\x25\x28\x8f\x72\x34\x24\x93\xc1\x98\x0d\x69\x4e\x26\xde\x48\xca\x64\x8d\x6b\x86\x00\x57\x2c\x51\x98\x27\x84\xa9\x73\x65\xd3\x71\x15\xfa\x30\xa5\x46\x00\x9a\x60\x72\x4b\x41\x74\x1b\x95\xc6\x6c\x97\x3c\xc8\x84\xe4\x26\x0f\x8b\x25\x63\x72\xc8\x35\x23\x53\xdc\x92\x43\x47\xa7\x0a\x91\x29\x74\x5d\x38\x73\x06\x61\x78\x32\x8b\xe2\x50\x9e\x44\x43\x32\xc5\x64\x5a\x1e\x7e\xc3\x28\xbc\x60\x63\x16\xdd\xb2\x63\xd0\x49\xcb\xa6\xdc\x53\xc7\xe9\x50\x3a\xd5\xfc\xaa\x75\xbf\x5e\xa3\xb1\xeb\x4e\xab\xa7\x66\x73\x60\x9e\x7a\x23\x9e\x05\x89\xa4\x85\xab\x14\x39\xb3\x20\x2f\xcf\xda\x9b\x19\xdf\x27\x39\xcb\xb8\x49\x81\x15\xca\x90\x90\xba\xfe\x81\xa6\x64\x46\xe6\x60\xf8\x35\x2e\x8f\x54\xf6\x84\x49\x95\x9c\x98\xb3\x51\xa9\x20\xd1\x29\xa4\x21\xb2\x4c\x01\x55\xdf\x6f\x6f\xf6\x96\x73\xbe\x7c\x6f\x3b\x5c\x8d\xb4\xa6\xa7\xe1\xdb\x74\x10\xb2\x21\x26\x23\xd8\x57\xc4\xae\x6a\x6d\x10\x6d\x6e\x19\xf3\x2a\xd4\xaa\xf5\x9a\xd5\xf0\x79\xd7\x6b\x1d\x69\x11\x71\xc3\xf7\xac\xd0\x00\xbc\x2f\x7f\xfa\x5c\x7a\xfb\x40\x09\xc1\x9c\x89\x1a\x2f\x59\x3c\xd1\xbb\x91\xd2\xf3\x80\x85\x84\x39\x52\x16\x61\x14\x9e\x00\x55\xa9\xe1\xb6\x61\xe4\xcb\xfd\x2b\x21\x7a\x24\x01\x13\xdc\x5e\x99\x39\xd1\x05\x8f\x0b\xca\x8e\x80\xa8\xf2\x9a\xfa\x23\x21\x5c\xa9\x38\x72\xc6\x2b\xaa\x0f\x0d\xaf\xb6\x32\x6e\x55\xaf\xa3\x24\x8c\x92\x69\xee\x87\xb2\x4e\x30\x88\xf6\x17\xe5\x83\x49\x30\x29\x28\xec\x75\xa1\xeb\x6a\xef\x3d\xdc\x10\x16\x4f\x33\xb1\x88\x0e\x86\x24\xa7\xac\x8c\xb1\xbc\xdb\xeb\x50\x9a\x1f\x69\x34\xb4\x9f\x11\x1b\xe4\x43\x4c\x96\x34\x1e\xf4\x86\x47\x70\x01\x12\x19\x11\x12\x40\x33\x94\x33\xf4\x12\x93\x9f\x90\x28\x3e\x26\x09\xc6\x24\xdf\xdd\x2d\xf4\x8d\x49\x99\x01\x38\x87\xbe\xca\xb0\xd8\x47\xdf\xfa\xed\x83\xb8\x36\x5d\x46\xa1\x54\xf5\xe3\x56\xd2\x70\x43\xf1\xd0\xb5\x86\xd1\x58\x3e\xac\xd2\x35\xbb\xe4\x17\xd7\xad\xb7\x53\x6a\x4d\xb1\xeb\x7e\x41\x62\xc0\x0a\xc1\x06\x12\x32\x26\x99\xa5\xbc\x9f\xd3\xc4\xea\x41\xb2\xb5\x07\x09\x6e\xd5\x55\xe4\x0f\xf6\x60\x5e\xf6\x80\x3c\xdc\x83\x2f\x48\xb4\x48\x8c\xb3\x3a\xda\x5f\xd3\x5f\x50\xb4\x59\x9d\xd2\xc8\x5f\x97\x23\xb3\x70\xdd\x85\x9a\x74\xf1\xab\x62\x36\xff\xa3\x37\x1b\xcc\xd6\x11\x63\x32\x71\xdd\x89\x29\x7a\x52\x2d\xfa\x1d\x1a\x13\x21\x94\x89\x74\x5b\xaa\x99\xb0\xb2\xf7\x4e\x90\x45\xc1\x45\x1a\x83\xfe\x27\x71\xdd\x7a\x96\x4c\x7c\x6a\x50\x61\x8f\xad\x9c\xd6\x60\x26\x0f\xf2\xdc\x5c\x2a\x23\xb7\x68\x47\x93\x07\xd9\xf1\x36\xbe\x88\x0b\xd8\x2d\x04\xf3\xd4\x92\xb3\xdc\x4c\x0d\x1b\x19\x2c\xd8\x90\x72\xc2\xbc\x52\x73\x59\xf2\x9f\x26\xa1\xb9\xca\x69\xa4\xc0\x0c\x7b\x71\xad\x6f\x51\xf2\xe6\xec\xa3\x83\x09\xaf\xec\x5c\xf5\x76\xf3\xda\xbe\x26\xd9\x3c\xb6\xce\xce\xf5\xfa\x41\x99\x92\x11\xc5\xdd\xfd\x84\xd8\xda\xf5\x0d\x4e\x98\x2a\x24\x1c\x66\xe9\x5b\x1f\xbf\x4b\x4f\x99\x62\x92\xdb\x26\x45\xca\xbe\x99\xeb\x76\xb4\x2e\x1f\x1c\x81\x60\x97\x49\x48\x84\x6d\x7d\xf7\xa6\x08\x94\x0b\x11\x28\xc3\xad\x44\x46\xe1\x87\x7b\x89\x46\x61\x88\xb0\xea\x1d\xc2\xe6\xc5\x41\x82\x09\x1f\xcc\x98\xd4\x47\x08\x2a\x55\x27\x71\x71\x3a\xc9\xcd\xb7\x5e\x6d\xbc\x41\x9b\xa2\xc5\x88\x8d\xb9\xb0\x65\x8c\x22\x85\x39\xae\xd0\xa0\xcc\x5d\xcd\x68\x6f\xd6\x3f\xb0\x5b\x27\x0d\xef\x38\xec\xd2\x85\x69\x66\x79\xf4\xab\x13\xeb\xe7\xad\xc4\xb2\x95\x58\x37\x47\xe1\x01\x62\x04\x31\xc1\xb8\x38\x54\xd4\x9c\xa5\xc6\xac\x82\x4a\xfd\xff\xb1\xf7\xaf\xed\x6d\xdb\x58\xdf\x28\xfe\x5e\x9f\x42\xe6\x93\x4b\x37\x71\x19\x66\xe5\x76\x9e\xf9\xdf\x7f\x26\x88\x6f\xc7\x71\x52\xb7\xf1\xa1\xb6\xd3\xb4\xa3\x47\xdb\xa1\x25\xc8\x42\x4d\x93\x2e\x08\xc5\x71\x24\x7e\xf7\x7d\x61\xe1\x4c\x52\x76\xd2\xb4\x33\xb3\xf7\x9e\xbe\x48\x2d\x10\x04\x71\x5c\x58\xc7\xdf\xa2\x89\xdb\x5e\x2f\xa9\xc8\x58\x5e\xa9\x58\x6c\x96\xe9\xe9\x01\x87\x76\xf7\xf6\xd5\x97\xbe\xbd\xad\x95\xff\x1f\x28\x59\x4e\x7d\xd9\x38\xdd\x18\x62\x5d\x20\xcf\xc7\xc6\x10\x7b\x12\x29\x24\x7f\x85\xa3\x6d\x7e\xd9\x3b\xfe\xfb\xb2\xbc\x96\x05\xfa\x16\x31\x3f\x4d\xa8\x7b\x9e\x43\x9f\x4d\xd3\x67\x93\xf2\x16\x5c\x9a\xd4\x41\x0d\x6b\x1f\xe8\xf4\x0b\xb2\xe4\x4e\x09\xd8\xf0\xa7\xb3\xea\xc8\x9f\xf3\xac\x3a\x5b\x5c\x02\xb3\x2d\x87\x83\xef\xa9\xb2\x63\x50\xa7\x53\xbe\x08\x66\x85\x10\x72\x4f\x61\xd0\xc7\x94\x2c\x92\xbd\x92\x53\xc9\xb0\x98\x58\xf7\x45\x62\x99\xe6\xea\x4c\x01\x98\xe0\x45\x22\x7f\x9e\x89\x4c\x50\x57\xb4\x67\x59\x18\x53\xf6\x21\x51\x40\x4a\xbb\xf0\x59\x57\xb3\xf9\x5b\x36\x76\xc8\x3e\xb2\x02\x2f\x59\x65\xdd\xa1\xe4\x60\x3e\x2b\xce\xde\x1e\x42\xf9\xf7\x94\x8e\xd5\x39\x56\x73\x06\x5b\x5e\x57\x93\x24\x59\x05\xb6\x73\xaa\x88\x52\xac\x09\xc9\x94\x71\x71\xaf\x4e\x87\x6e\xc3\x20\xff\xab\x6f\xa2\x1a\x8f\x8a\xc4\x22\xed\xbd\x3c\x78\x79\xb1\xf7\xfd\xee\xd1\xeb\xfd\xb1\x85\x36\xd9\x30\x3d\xf1\xa3\x11\x47\x0b\x3a\xc6\x8c\xf8\xa8\xd7\x23\x3a\x4e\x8d\xdb\x96\xc5\xa0\x03\x01\xa5\x5b\x0f\xdb\xd4\x71\x32\xfc\x2d\x21\x2d\x45\xfa\x8e\x1f\xd4\xa8\xb5\xce\x48\x45\x2a\x4a\x4a\xd3\x54\xec\x28\x08\x13\x39\x0f\xd9\xf4\xe5\xf1\xa1\xa9\xa2\xf4\xd2\x9d\x56\x3d\xa1\x73\x66\x08\x5c\x90\x68\x2e\xc4\x6d\xfa\xcd\x37\x77\x77\x77\xc9\xdd\x77\x49\xc9\xaf\xbe\xf9\x76\x38\x1c\x7e\x53\x7d\x00\xe3\x81\x92\x3f\x20\xb0\xef\xed\xe9\x81\x0a\x3d\x4d\x19\x76\x9c\xbe\xbc\x3d\x40\x69\x60\x8b\x8c\x7e\x13\x41\x58\xa9\xf5\x7e\x59\xad\xc0\x3f\x28\x02\xd7\x07\x9e\x5c\xf9\x4c\x42\x89\x52\x3e\x2a\xc7\x35\x6e\xd0\xd4\x18\x2d\x75\x99\x5e\x60\x15\x59\xec\xfd\x0c\x09\xb4\xad\xa1\xa9\x5d\x50\x43\xfe\x82\xc0\x34\xe7\xa3\x77\x4c\xf1\x31\xb5\x9e\x61\x10\xca\x6d\x22\x7e\xbc\x1b\xee\x98\x26\x9c\x96\xb7\xb4\x50\xc1\x95\xfe\xb6\xd6\x9e\x79\x40\x41\x9a\x7a\x9f\xd1\xb8\x06\x8a\x1d\x18\x28\xdb\xfe\xb3\xf7\xb2\x0f\xeb\xfc\x26\x8f\x29\x8e\x2e\xee\xb2\xea\x14\xbe\x4f\xa7\x11\x5e\x36\xf3\x52\xfb\xde\x93\xdb\xf8\x8e\x33\x61\x9e\xe8\xa0\xa0\xed\xb5\x5e\x99\xb2\x75\x35\xb2\x3f\xd0\xae\x67\x13\x92\xfb\x89\x10\x72\x4c\x07\x83\xf8\x98\x26\x7e\x87\xc9\xc6\xd0\xa9\x63\xbe\xd6\x66\x64\x51\x91\x25\x59\xd3\x43\x52\xfd\x57\x9a\x6f\x38\x2b\x49\x92\x08\xb4\xde\x13\xd5\x8d\x79\x4f\xf1\xb2\xff\xcf\x1e\xf8\x9e\x4a\x56\xd3\x1a\x3d\xf0\x4e\x77\xf4\x21\x3f\xd2\xed\xbf\xd1\x0f\x77\xdf\xff\x7e\x6e\xfc\x48\xa3\xd1\xc8\xf7\x16\x1d\x8f\xa3\xaf\x73\x11\xa5\x37\xb7\xe2\x7e\x8d\x8f\x28\xde\xa7\xe4\x98\x5a\x04\x16\xad\x86\xbf\xa3\xbe\xe8\x3c\xd2\xfa\x7d\x1b\xc7\x32\xc6\x5a\x6f\x93\x46\x3a\x6e\xa5\x2d\x7c\x8f\x22\x49\xa1\x22\x1c\xc1\x5b\xf2\xc0\x44\x52\x5e\x14\x94\xdf\xb0\x42\x05\xec\x4c\x59\x25\x17\x54\x3e\x12\xd9\xa5\x8e\x3d\x8d\x24\x99\x8b\x70\x94\x2d\x44\x39\x2b\x27\x8b\xca\x25\xad\x97\x15\x67\x25\xbf\x91\xdf\x97\xd4\x2f\x72\x81\x35\xa6\x29\xb9\x51\x82\xcf\xc8\x82\x26\x27\xff\x38\x10\x82\x66\x2b\x92\xa0\x29\x62\x92\xfc\x2b\x0f\x1b\xff\x11\xaa\xf1\x04\x7c\xcb\xd5\xd5\x07\x22\xb8\xbe\x31\xdc\xf8\x83\x96\x75\x29\xd2\x84\xd0\x78\x22\xef\x53\xbc\xff\x18\x1d\xfc\xc6\x0d\xbb\xfb\x64\xed\xff\xa5\xb4\x6a\xff\xcf\xa5\x55\xfb\xf2\xc8\xee\xff\x33\x8e\x2c\x30\xf4\x77\x25\xbf\xfe\x83\x04\x6b\xff\x2f\x20\x58\xff\xea\xd1\x3f\x48\xb5\x3e\x52\x72\xaf\x13\xc9\xef\x74\x18\xd0\x53\x6b\x35\x38\xf1\x69\xc8\x02\x7c\xec\x0d\x1b\xfa\x30\x45\xf1\x02\xe8\x3e\x8f\xa6\x28\xa8\x24\x4d\x1e\xe4\x89\xc8\xa9\x30\xd4\xa2\xca\x3e\x28\xaa\xc2\x35\x9d\x30\x0e\x07\xf0\x83\x16\x13\x4d\x90\xe4\xaf\x1b\xc0\x21\xd1\x3f\x8a\xd2\x88\xc2\xba\x40\x3b\x08\xe1\x68\x4e\xd9\xd5\x5c\x00\xe9\xba\x5d\x40\xce\xfa\x08\x47\x79\x06\x01\xc9\x39\xab\x20\x00\x51\x35\x7a\x93\x49\xda\x75\xc3\xe4\xe7\x6e\x16\xb9\x60\xb7\x10\x5e\xae\x89\xd9\x6d\x26\x24\x89\x8e\x70\x54\xb1\x4f\xb2\xa0\x12\xf4\x36\xc2\xda\x5d\x07\x47\x77\x6c\x2a\xe6\xd1\x58\x6f\x93\x28\x52\xf4\x0d\x28\xc9\x44\x19\x86\xa6\x28\x5e\x5e\x51\x05\x6f\x12\xa9\x70\x69\x03\x4c\xa7\x39\x63\x55\xda\x72\xd2\x51\xa1\xac\x1b\x66\x21\x8d\xc5\xc7\xd0\x32\x65\x4d\xa5\x7d\x56\xf4\x3f\xda\xa8\xe1\x8f\x74\x44\xc7\x3a\x63\xae\x09\x8e\xd2\x4b\x6f\x48\xa8\x5e\x24\xd4\x13\xfc\x7e\x29\x00\x39\x86\xd0\x7a\x92\xe9\x18\xb9\xda\x6f\x89\xe8\xe7\x84\xd0\x3a\x16\x48\x65\x37\x41\x98\xcb\xa3\x26\xe7\x43\x21\x6a\xea\x39\x52\x3f\x6e\x98\xf9\x23\xfb\x98\x5a\x20\x03\x17\xbc\x71\x42\xf1\xc9\xa3\x74\xd2\x0f\xcf\xec\x3e\xd2\x27\x7f\x29\xa5\x3c\xf9\x73\x29\xe5\x89\xa4\x15\x27\xff\xe6\x5c\xdd\xc9\x5f\x40\x24\xff\x85\x03\x7f\x90\x3e\x9e\x3f\x40\xf6\xd6\x11\x3b\x08\xab\x1d\x63\x47\x15\x2d\xd5\x73\x41\xb7\x5d\x84\x8f\x97\x80\x62\x31\x29\x01\x88\x42\x93\x95\x8a\xe6\x2a\xc4\x71\xbf\x98\xfa\x3f\x41\x47\xd8\x26\x92\x77\x3c\xbb\x75\xf4\x4b\xd1\x49\x45\x81\xc6\x58\xb6\xaf\x91\x6d\xcb\xbc\x0a\x8f\x1c\x84\x4e\x9d\x53\x7c\xfe\x79\x27\x4e\x0d\xa2\x7b\x7b\x9c\xff\xa5\x07\xee\xfc\xcf\x3d\x70\xe7\x72\xdf\x9d\xff\x9b\x1f\xb8\xf3\xbf\xe0\xc0\xfd\x0b\x07\xfe\xe0\x81\x3b\x7b\x50\x8c\xfa\x74\x7f\x99\x7f\xfa\xe9\xf4\xb7\x20\x1c\x6f\x1b\x8f\xfe\xf6\xdf\x10\x92\xb7\x3d\x1e\xe3\xd1\x68\xb4\xfd\xdf\x78\xdb\x45\xe4\xa9\x22\x15\xb2\x87\x47\x51\xce\x8a\xeb\x73\x26\x72\x1a\x8d\xc7\xea\xb9\xfc\x37\x1a\xe8\x30\xec\xc8\x45\xf0\xb1\x99\x64\x0f\xb2\x6a\x0b\xbe\x15\xe1\xe8\x5e\x71\x31\x5f\x1b\xce\x67\x62\xf8\xd7\x89\x6b\xd7\x36\x6d\xe4\x0c\x9c\xab\xe2\xa5\x39\x92\x8a\x35\xb0\x51\x0b\x51\x8d\xf0\x69\xab\x72\x8d\xf0\x61\x97\xc0\x77\xe6\x11\xa2\x2c\xc2\xbc\x5c\x08\x9a\x5e\x53\xac\x40\x10\xcd\x1f\x95\xfc\xeb\xf7\x05\xe5\xf7\xf2\x8f\x68\xa2\xd0\x38\xb6\xee\xe6\xb4\x50\xbe\x46\x58\xc8\xc9\x53\x7f\x72\x9a\xeb\x32\x2d\xdb\x99\x5f\xe0\x67\x0a\x7f\x2b\x4d\x37\x2c\x79\x1a\xa9\x1f\x11\xce\xcb\x4c\x12\x3d\x5d\xaa\x7f\x39\x09\x4f\x97\x3b\xd9\x51\x83\x95\xc8\xbd\x7d\xcb\xe9\x07\xd0\x42\xab\xa0\x79\x5f\x61\xec\x91\xd2\x39\xa7\x72\xf1\xa0\xab\x20\x5c\xe6\xa1\x00\xaa\xb9\xbf\x71\x87\xc1\x78\x64\x7b\xe9\x3a\x16\x88\xb1\xd6\xa8\xc4\x8a\xab\x83\xa2\x59\x72\xbc\x90\xcd\x42\x1f\xd5\x54\x4f\x72\x26\x37\xcf\xe7\xe1\x9e\x66\x95\x94\x61\xdf\xc8\x2d\x5a\x1e\x73\x76\xc5\x0a\x65\x99\x59\xba\x06\x8d\xdf\xbe\x02\xe8\x04\x13\xb6\xcd\xd3\x77\xc1\x8a\x0f\xe5\x35\x60\x89\x69\x54\x1d\xc9\x60\x1e\xeb\x38\x79\x14\x47\x5b\x06\x6c\x07\xe1\x0b\xbd\xb4\xa7\xb0\x0f\x80\x0f\xcd\x72\x96\x55\x28\x8e\xcc\xcb\x89\x5f\x45\x7e\xbc\xf9\x1a\x07\x45\xf6\xc3\x2f\x43\x15\xf9\xa2\x9a\xf3\xc7\xdf\x53\xf5\xec\x6b\xac\x52\x20\x25\x4d\x56\x39\x6e\xfb\xa8\x5b\xb5\x70\x3c\xc4\x17\x90\x04\x09\xde\x3c\x01\xd7\x1b\x70\x28\xbb\x6c\xc2\x81\x82\xe1\xf5\x42\x41\x28\x1d\x96\x8b\x42\x9c\x94\xcc\xe0\xdc\x3d\xf4\xad\xae\xb6\x92\x1b\xdb\x00\xb4\xca\xdd\xcc\xba\xa6\x22\x28\x8d\x70\xd4\x31\x91\x11\xf6\x3f\xa4\xdc\x31\x64\x13\x66\xc9\x3d\xbb\xc3\xb5\x4e\xca\x19\xae\xa2\x03\xa7\x03\x25\x32\x14\x6a\xb8\xe6\x0b\x7d\xba\x9b\xdd\x51\x98\x78\x58\xfd\xbf\x6a\xf7\x40\x51\x07\x4b\x1c\x44\xa3\x2b\x1b\xd0\x95\x11\x1d\xa7\x42\xfd\x29\x40\x15\x8b\xf0\x85\xa2\x21\xcd\xcf\x41\x69\xfb\x2b\xaa\x72\xf7\x38\x4f\x69\xda\x74\x05\x54\x43\xb2\x0a\xa1\x2e\x21\x8a\x02\x44\xa4\x95\x9f\x82\xfc\xa2\xac\x7a\xa9\x5f\x25\x02\x6f\x6c\x08\x83\x6d\xe7\x93\x1f\x79\x1b\x6b\x2b\x5d\x73\x0c\x1e\x49\x93\xeb\x68\xc8\x45\x7b\x93\xe8\x3c\x9c\xba\x86\xfe\x8a\xf7\x36\xcc\xd3\x9a\x8f\x74\x6e\x0f\x75\x48\xe0\x0f\xb3\x5e\xd1\x85\x9e\x52\x8f\x5a\x05\x44\xbb\x35\xd7\x5d\x27\x38\x9c\xf9\x8d\x0d\xd3\xd9\x0b\x56\xed\x42\xff\xf4\x2e\xba\x63\x79\xfe\x82\xee\x7e\x51\x97\x5b\xe7\xfe\xaf\x1c\x47\x17\x99\xf1\xe2\xbd\xe4\x7e\x15\xa8\xb1\x19\xf4\x08\x05\x8c\xb0\x8b\x02\x2f\x6b\xec\x4f\x84\x14\xb6\xe1\x5d\xdd\x53\xdd\xde\xc6\x76\xcf\x01\xdf\x8f\xc2\xce\x43\x16\xbe\xe8\x52\x09\xe4\xce\x87\xd4\x75\x05\x88\xbc\x39\xa3\xdc\x91\xef\x22\x58\x98\x96\x13\xaa\xd8\xb1\xc1\xb8\xfd\x08\x25\x55\x79\x43\xe3\x58\x90\xe7\x45\x62\xfa\xfb\xaa\xe4\x8a\x0c\x70\xec\xa7\xe2\x6f\x12\x09\x81\x30\x45\x08\xa5\x9d\x2f\xaa\x37\x60\x7d\x4c\xee\x70\xf9\x04\xe0\xa8\x1a\xd7\x61\x7b\x53\xd8\xdb\xd4\xdf\x3b\x9d\xa7\xc5\xa2\xe5\xfa\x35\x07\x83\xc6\x21\x32\x92\x96\xff\xdd\x2d\x56\x44\x00\x34\xd9\xb8\x89\xbf\xa6\x37\x2a\x08\xb5\xd5\x9f\xd5\x2a\xe8\x0f\x5a\xd3\xa1\x72\x21\xa0\x47\x6d\x62\xac\xf6\x6e\xeb\xc6\x69\x10\x56\xcf\x71\x4f\xb2\x6b\x0e\x3e\x29\x22\x84\x48\x2a\xfb\xfe\xc9\x52\xd4\x09\x20\xc7\xc8\xdd\x09\xf7\xbe\x51\x04\x81\x1d\x92\x55\x67\x4c\x8a\x85\x7b\x92\xff\x40\x0e\x04\x6e\x03\x50\x2f\x96\x97\x8b\xcb\xcb\x9c\x56\xa9\x68\x72\x54\x5c\x43\xdc\x6a\x3c\x5c\xa3\xcc\x56\xc7\x0a\x33\xb2\x51\xac\x56\xd1\x45\x45\xf3\x19\x84\x7d\xdb\x70\x5d\x3e\x18\xb0\xc1\x80\x26\x61\x73\x31\xc2\x90\x67\x4c\xc8\x47\x95\x28\x6f\xa5\x50\x93\x5d\x65\x6a\xae\x71\x93\x1e\xbb\xa3\xb4\xf6\x8c\xc9\xef\xb1\xe0\xc8\x2d\xf5\x4d\x5b\xda\x4b\xae\x32\xd7\x4f\x66\x59\xc7\x5c\x0f\x6b\x42\xd4\x65\xa3\xed\x86\x99\xe2\x83\x81\xb3\x2a\xbf\x28\xe0\xc9\x02\x71\x4d\xb0\xc1\x93\x2d\x28\xcf\x04\x3d\xb7\x1b\x21\x9e\x18\x54\x42\x88\x1a\x06\x84\xd7\x56\x9d\x30\x16\x6d\x69\x4f\x7e\x19\x6c\x08\x88\xa5\xa6\x89\xdb\x64\xa4\x4c\x02\xf7\x26\xd3\x48\x5d\x63\xc9\xfc\xfe\x09\xf7\x89\x16\x16\x02\x8a\xac\xff\xfa\x1e\xd8\x6b\xff\xd0\x48\xf2\x96\x45\x16\x0a\x5b\xbd\xba\x8e\x52\xf6\xfd\x32\xd9\x96\xbf\x8a\xd4\xae\xa2\x30\xab\xb8\x96\x1e\xf6\x8b\xc4\xcc\xe8\xdb\xd3\x37\xda\x2b\x15\x20\x67\x75\xe3\xed\x69\x68\x0c\x78\x97\xd3\x37\x65\x36\x05\xce\xde\x97\x4a\x3a\xae\x9b\x46\xf7\xec\x9b\xfe\xfd\xb2\x21\x56\xab\x10\xad\x31\x18\xab\xbb\xf5\x9b\x6d\xb4\xfa\xd9\xc5\x8f\x69\xd1\xdc\xde\x13\xfa\xd6\xc6\x82\x0c\x9f\x8a\x67\xc6\x67\xf5\xa9\x30\x0e\xf8\x9c\xd0\x91\x18\xbb\x68\x07\x6e\x8f\x4d\x6d\x68\x81\x37\x57\x72\x21\xd2\xe8\x7f\x45\x1d\x7e\x01\xf2\xa3\x86\x3b\x7a\x37\xa7\x85\xe5\x17\x5c\xe6\x70\xcd\x30\x48\x86\xcb\x93\x96\xa8\x92\x5e\x6e\xd5\x61\xf3\x03\xaf\x07\x03\xf9\x9a\x85\x29\xf1\x5d\x3f\x26\x74\xdc\x13\x44\x24\x55\xce\x26\x34\x46\x98\x6b\xa4\x78\x68\xdb\x89\xef\xd8\x22\x9e\x20\x9d\xcf\x49\x8c\x84\x43\x77\xe8\x15\x83\x81\xbc\xcd\x7e\x72\xa7\x7d\xc7\x35\xa3\x37\xb9\x48\x6e\xcb\xdb\x18\x29\xd7\xb5\x4a\x23\x43\xfb\x15\xae\x29\xc2\x43\x0f\x4f\xc5\x6b\x42\xef\xa4\x6b\xea\xbf\xa6\x0b\x5d\xd7\xb0\x7b\xa6\x59\x6d\xd9\x64\xa3\xb0\x8a\xb4\x5b\x1f\x4b\xf8\xa2\x38\x28\xc0\x07\xdc\x26\x55\x51\x67\x4a\xcd\xa1\x99\x94\x9e\x52\xd1\x8c\xc6\x18\xf2\x81\xc8\x29\x32\x9f\x34\x89\xa8\x83\xc9\x60\xb3\x98\x0d\x06\x2c\x9c\x0f\x70\x3c\x83\x09\x90\xad\x0c\x11\x0e\xa3\x94\x2d\xa0\x0c\x55\x0e\xcd\xd1\xfb\xff\x81\xe1\xbd\x8f\x50\x08\x32\xb3\xe3\x2a\xc0\x70\xde\x47\x28\xb5\x4d\x6d\xc3\xa5\xe0\x3f\xae\xde\x47\x08\x17\x7e\x31\x4c\xf6\x7b\x08\xa9\xb7\x71\x2b\xcb\xf7\x27\x00\x5b\xde\x5f\x54\xb4\x2f\xe6\xb4\x4f\x7f\x5f\xb0\x0f\x59\x4e\x0b\xd1\x07\x37\xfd\xbe\x15\x9e\xfb\xf1\x93\x25\x85\x38\xd3\x38\xc2\xfd\x08\xd5\xe8\xbd\x6c\x3f\xea\x67\x79\x59\x5c\xf5\xef\x98\x98\x43\x0b\xef\xe7\x59\x35\x37\xe1\xc2\x91\xdc\x57\x51\x3f\x2b\xa6\xfd\x5b\x08\xb0\xec\x83\x9a\xa7\x3f\x2b\x39\x54\x96\x1b\xed\xbf\xaa\x3e\x20\xd7\x16\x22\x89\x70\x94\x44\x92\xb4\xd4\xc6\xdd\xd9\x1e\xc3\xd2\x6d\xeb\xd2\xeb\xbf\x76\xa8\x1c\x95\xde\x32\xb4\x93\xe1\xda\xfc\x87\xd5\x60\x50\xb5\x97\x47\xae\x3c\xcc\x0e\xd1\x61\x9c\x15\x2e\xd5\x92\xa1\xba\x56\x86\xe5\x10\x09\xeb\x90\xe2\xc3\x35\x3a\x5c\x4d\x43\xbf\x81\x9b\xcb\x73\xb9\x39\x6c\xb8\xdc\xb4\x9c\x6b\x22\xb5\xf7\xa2\xb5\x0a\xca\xc3\xbf\x54\xe5\x7b\xf8\xe7\xaa\x7c\x0f\xe9\x60\x10\x1f\xfe\x9b\xab\x7c\x0f\xff\x02\x95\xef\xbf\x70\xe0\x0f\xaa\x7c\x77\x1f\x54\xf9\xfe\x6d\xc1\x4e\xbf\x2d\xb3\x5f\x9b\x2a\x5f\xad\xce\x95\x67\x90\x17\xec\x13\x9d\x46\x5a\xd3\xbb\xad\x4d\xb9\xd1\x18\x8f\xb6\xff\x8e\x5d\x55\x26\xab\xa8\xc2\xa1\x2d\x54\x4e\xf6\xa6\x5c\x3b\xd0\x9b\x87\xf0\xcb\x3e\x03\x53\x4b\x76\xcb\x84\x02\x05\xb5\xb5\x1a\xe5\x61\xfd\x92\x73\x00\xdf\x0e\x2a\xeb\xc2\xa0\xa6\x76\x84\xf1\xeb\xa9\x22\x5b\xcb\x5d\xab\xa6\x92\x2d\xb1\x75\xc0\x77\xc6\x3e\x57\x9e\x34\xe6\xd9\x4d\xf6\x51\xa7\x6c\x70\xb3\x67\x8b\x5c\x2d\x56\xb4\x6a\xd9\x22\x5b\x0b\x98\xea\x79\xa9\xc0\x42\x4d\x3d\xbf\xd0\xcd\x28\xcd\xa6\x65\x91\xdf\x7b\xb3\x6a\x4a\xbc\x3a\xc6\xf9\xc7\xd5\xd1\x25\xb6\x8e\xb5\x7c\xbd\x64\x9c\x6a\xab\xbf\xa9\xdd\xf1\xcc\xbd\x77\x4b\xf3\x1c\xdc\x69\xbc\xfa\xae\xcc\xd6\x73\xda\x61\x53\xcb\x96\xb8\x3a\x8a\xf1\xb0\x15\x8c\x19\x41\xaf\xa2\x76\x5c\xb0\x4b\xa8\x7e\x37\xf6\x83\x31\xd5\x85\x1b\x42\x97\x06\x75\x95\xb3\x83\x5f\x0f\x4a\xbc\xfd\xc0\xfd\xad\xc0\xc3\x5d\x90\x35\xe6\xc8\x2b\x0b\xea\x59\xa7\x09\xbf\xa2\x29\x0c\x6a\x1a\x87\x0a\xbf\xa2\x2e\x0b\xea\xf9\xbe\x16\x7e\x5d\xaf\x3c\xa8\x6f\x5c\x31\xfc\xba\x46\x41\x6f\xea\x19\x2f\x0d\x53\x47\xff\xb6\xcf\x3d\xe7\x0d\x7b\xdc\x6d\x91\xad\xa5\xcc\xa2\xd6\x12\x24\x7f\xb9\x67\xe0\xeb\xe1\xac\x44\x95\x08\x4e\x4e\x70\x66\x82\xd3\x12\x9c\x13\xef\x89\xf5\x10\xb1\x8f\x4d\x89\xa9\xf3\x9d\x7d\x04\xc6\x5e\x77\xb8\x8c\x2b\x89\x3d\x58\xba\xc0\x6d\xea\x80\x00\x55\x01\xd9\x51\x7e\x27\xf6\x99\xfc\x65\x9f\x29\x27\x14\xfb\x50\xfb\xa4\xb8\x49\x0c\x9c\xf7\xdc\x44\xfa\xc5\xaa\xf6\xff\x0f\x6f\xab\x97\xfe\xe6\x4e\x43\xb0\x61\xac\x4b\x9c\x25\xb4\xba\xc0\xd4\xf8\xd6\x3e\xd1\xf6\x69\x59\x2e\x5b\xfb\x6f\x68\x3a\x52\xce\x76\xfe\xfb\xf0\x5b\x56\x03\xd3\x5e\x50\x59\xbb\x13\x05\x4b\xbf\xa6\xea\x35\xbd\x5f\x78\xf3\x73\x4d\xef\xdf\xde\xae\xa9\x7a\x9b\x55\xfe\x3c\x40\x3f\x5f\xb2\xe9\xde\x43\x3d\x99\xf8\xfd\x78\xf8\x0d\xbd\x93\xb3\x62\x9a\xd3\x97\x36\x49\xc6\xfe\x07\x79\x9d\xaa\xcb\x0c\x50\x46\xed\x3b\xdb\xdf\xca\x7f\xbe\x73\x46\xcd\xbf\xfd\x0d\x8f\x46\xff\x7b\x88\x23\x0f\x7e\x7c\xe8\xe1\x91\x62\xf5\xd0\xf7\x91\x19\x86\x70\xa5\xc1\x55\xca\xaa\x3d\xeb\xfd\x09\xcf\x94\x51\x55\x7e\x55\x2d\xb8\xfc\x23\xfa\x1f\xeb\x39\xf5\x3f\x2e\xec\x5f\xf7\x55\x8e\x1f\x02\x33\xa0\x01\x43\xb8\xf8\x55\xa5\x6c\xad\xa1\x49\x56\xb5\xfe\xdd\x5f\xd0\xba\xfc\xf7\x5b\xfc\x5d\x68\xdf\x55\x78\x99\x38\xb2\x63\xc4\x91\xf5\x35\x6a\x1a\x7d\xc1\xa3\x4c\x81\xcf\xff\x89\x30\xae\xb0\x2b\x1f\xc5\x71\xdd\xa3\x2a\xa2\x48\xa5\xc9\x8b\x91\xce\x07\xf9\x1b\xed\x04\x6a\x65\x3a\xb2\x85\x50\x93\x38\xf2\xe5\x1a\xa0\x98\xe4\xd0\xc0\xf6\xca\x6a\x06\x1a\x46\x12\x1e\x22\x1a\x11\xf6\x4a\xe0\x0f\xea\x7b\x99\xaf\x24\x43\xc8\xa0\xaa\xcd\x7e\xb5\x16\xbb\xad\xc4\x7b\x54\x21\xa3\xfe\x46\xe3\xd2\xc0\x5f\xc4\x01\x2a\x6a\x18\xf4\x1c\x9a\x6a\x20\x44\x19\xc6\x98\xe7\x46\x77\x6a\x86\x1c\xc6\x28\x27\xa6\x96\x0d\xd5\x43\xcb\x8e\x38\xa9\xf5\x0d\x78\x91\x53\x07\xf0\xb2\x64\x4d\x8f\x68\x17\x0c\x90\x49\x69\xa9\xb2\x4b\xed\x84\x3f\x53\x4a\x9e\xeb\x92\x6b\x7a\x5f\xd9\x1c\x52\x82\x3c\x1f\x09\x4c\x47\x62\x3c\x46\x08\xbf\x7a\xa8\x61\x25\xe8\xed\x04\xbf\x1e\x68\x56\xb6\x89\x0c\xfa\xca\x9b\xd6\xf2\x63\xae\x37\x00\xa4\xa3\xe9\x82\x20\x54\xa7\x8a\xf0\x26\xe0\x80\x01\x61\xaa\x44\x26\xd8\xa4\xdf\xc2\x02\x8e\xcc\x8e\xef\xbb\x53\x22\xe7\xbc\xcf\xa6\xbe\xa1\xd4\x8f\x5d\x9e\xb3\x0a\x76\x41\x1f\x7a\xeb\x5a\xf2\xd0\x65\x6a\xc3\x25\xec\x1a\xd9\xc2\x47\xc2\xea\xbb\x69\x82\x79\xb0\x83\xd1\xd0\x20\x48\x63\x23\x6a\x2f\x2d\x3a\x35\xad\xc4\x14\x69\x3d\x52\x59\xbc\x2d\xaa\x8e\xc7\x35\xb4\xd0\x48\x60\xec\x9a\x1e\x51\x2b\xe1\x88\x9d\x2e\x24\x34\x1d\x9d\x54\x3b\xf9\xb9\xab\x2d\xf7\xf4\xb3\x1b\x94\xcc\x08\x2d\x28\xf7\xe1\x74\x88\x3d\x1f\x53\x0f\x69\x4e\xac\x56\x07\xb4\xee\x1e\xfd\xd2\x2a\xff\xd6\x4d\xc0\xb2\x03\xee\xf9\xd9\x13\x83\x61\x69\x37\x55\x9d\x42\x2a\xf2\xd6\xb2\x3e\x7f\xaf\x70\x59\x3e\xa9\xb8\xb9\x77\x34\xbb\x3e\xcc\x6e\x1d\x65\x7b\x1b\xe4\x9c\x33\xe9\x19\xe4\xe6\xe4\xe5\x1d\x28\xbf\x94\xf1\x0d\xc5\xd1\xdb\x8a\xf6\xbd\x2f\xf6\xe5\x91\xa5\xd9\x54\x2e\xbe\x7a\x2d\x42\x35\x0e\xbc\x62\xa8\x8f\x39\x6d\xa6\xe3\x13\x40\xfd\xab\x44\x7e\x8f\x07\x07\x7d\x4f\x31\x77\xf5\xec\x73\x0f\x0d\x48\x3e\x57\x58\x5d\x2f\xda\x51\x8e\xdb\x41\x94\xe3\x76\x18\xe5\xb8\xfd\x70\x94\xe3\x76\x18\xe5\xb8\xfd\x48\x94\xe3\x76\x10\xe5\xb8\xfd\x50\x94\xe3\x76\x18\xe5\xb8\xdd\x8c\x72\x04\x09\xfc\x7b\xb5\x62\x70\x26\x97\x6b\xb1\x84\x5e\xd0\x0e\x24\x16\xad\xe7\xc2\x0b\xd9\x42\x2c\x49\xca\x27\xc8\x50\x13\x57\x08\xc5\x14\x73\x0f\x3d\xa8\x0b\xe3\xc4\xbb\x41\x72\x97\x4d\x7a\x91\xb4\x68\x80\xca\x83\xb1\x40\x08\x2f\xbc\x70\x70\xb4\xac\x83\x90\xb3\x66\x70\xb9\xff\xdc\x15\x35\x51\x36\xbc\xa4\x4b\x76\x0b\x79\xb8\x18\x1d\xa8\xbc\x2d\xe4\xd3\x07\x43\x72\xdd\x11\x78\xa2\x2f\x77\xf7\x21\xa5\x1f\x37\x48\x63\x2a\x33\x09\x27\xa2\x9b\x48\xad\x49\x50\x25\x24\xc7\xd2\x51\xfd\x51\xad\x51\x43\x53\x64\x98\x0a\xa7\x53\x21\x1b\xdb\xb0\x84\x46\x6f\x43\x51\xed\x07\x09\xff\x1e\x9c\x68\x7f\x58\xd8\x1b\x53\x51\x93\x98\xdb\x84\x53\xdf\xc4\xa3\x6c\xeb\xd3\x18\xc5\xa3\xdd\xad\x7f\x8c\xd1\x37\x57\x38\x7a\xb2\xbd\xf5\xe4\xdb\x08\x25\xa2\x7c\x53\xde\x51\xbe\x07\x59\x45\xe5\x99\x65\x06\xc4\x97\xee\x74\xa2\xba\xbd\xa4\xd5\x84\xb3\x5b\xc3\xe7\xac\x56\x2c\x76\xf5\x4e\x4c\x07\x8e\x67\x90\x9e\x4f\x07\x33\x88\x10\x80\x41\x61\x93\xf1\x5e\x88\xa1\x44\xd1\xce\x48\x60\x3e\x26\x34\x15\x84\x13\xaa\x51\xc6\x8a\xae\x8b\x65\xcd\xa2\x14\x90\xfb\xe1\x4f\x58\x12\x9f\x1f\x72\x2b\x33\x18\x50\x42\x08\x5f\xad\xca\xe6\xf2\xe8\x48\x7e\xa6\x00\x55\x32\x95\x33\xb7\xee\x55\x83\x41\xac\x53\x0d\xaf\x53\x3a\x16\x58\x3c\xdc\x3d\x48\x18\xe1\x65\xf5\xe8\x33\xdd\x2f\x77\x4b\xee\x68\x8d\x9a\xb2\xf9\x56\x3b\xef\x9f\x2c\x33\xd7\x43\x54\xf7\xf5\x7d\xa2\x6e\x2e\x8e\xea\xf7\x69\xf0\x3b\x0d\x6a\xd7\x90\x45\x5d\x0e\xe8\x67\x8a\x7f\x0d\xee\x15\xfc\xae\xcb\xf3\xf1\x35\x25\x76\x55\xc9\xaf\x54\xc7\xeb\x06\x68\x72\x92\x1f\x26\xef\xa8\x45\xa9\x37\x09\xc4\xc1\x6c\x7d\x31\x65\xd5\xad\x4a\xa6\xaa\x73\xe5\xf4\x94\x7e\x9e\x0f\x06\xd1\x05\x44\xf9\x6b\x01\x4d\x01\xb0\x1a\xc0\x85\xc4\x7f\xe6\x21\xa9\x34\x1f\xc4\xa2\x51\x84\xf0\xaf\xea\x92\x02\xd4\x7d\xcb\x8c\x3a\x92\xf1\xa3\x31\xeb\x97\xc9\x0f\x3f\xbd\xdd\x3f\xfd\xf5\xe2\xe0\xe8\x7c\xff\xf5\xe9\xee\xf9\xc1\xf1\x91\x62\x68\x3b\xc8\x87\xc7\x32\xac\x27\x1a\x5e\xa5\x3f\xb0\x2f\xd5\x1c\x87\xd4\xc1\x5c\xbc\x8b\xe4\x37\x30\x64\x0c\x06\x1b\xe6\x4f\x63\xe2\xdf\xa1\xe4\xb9\x88\x21\xb9\xb5\x7e\x92\xc0\x4c\x00\xcc\xad\x90\x2b\x5e\xff\xdc\x02\x9f\xb4\x6b\x07\x33\x38\x1a\xa3\xde\xe7\x90\x9c\x0e\x7a\xf2\x2f\x39\xc1\x6a\xa6\x46\x49\x92\xbc\xa2\xf1\x6b\x1a\x3b\x6e\x1c\x21\x1c\x81\x96\x77\x8b\xa9\x20\x26\xf9\x67\xb9\x90\x82\xe7\x35\xbd\xdf\x82\x44\x82\xfa\xef\xc5\xad\xfe\x63\x5a\xde\x15\xd1\xb8\xb7\x8e\x2c\x00\x5e\x91\x03\xb5\x94\x5c\x2f\x6b\x91\x08\x25\x2b\x94\x7d\xe5\x22\x5c\xe9\x9b\xff\xb3\x04\x07\xcd\xa8\xf8\xf0\xe5\x5f\x23\x39\x98\x64\x32\x91\x15\xf3\x20\xb2\x48\xc9\xbe\xcb\x3f\x9f\x97\xfe\x93\x78\xfc\xcf\x62\x94\x7d\x7e\xe2\x01\x9e\x39\x98\x77\xb4\x5c\xeb\x1c\x6c\x8e\x6b\x05\x64\xf0\x30\xbb\x5d\x3f\xbd\x0d\x75\xd2\xf7\xa0\x63\xe2\xd5\x61\xc7\x64\x83\x77\xb1\x46\x9b\xa4\xd8\x61\x95\x70\xec\x91\x87\xb4\xb0\xbf\x7c\x55\x80\xdc\xd2\x47\xed\x2d\x9d\x24\x89\x18\x1b\xab\xd2\xa8\xc2\xd9\xb8\x9c\xf5\x4b\x83\xa0\xa5\xad\x60\x1c\x57\x38\x43\xbd\x1c\x00\xb3\x24\x01\xac\x70\x0e\xb8\x32\x53\xd5\xe7\x37\xfa\x7b\x50\x8e\xea\x90\xd4\x33\xe4\xf6\x48\x38\x00\xd7\x4d\xe3\x6d\x60\xfa\xc1\x71\x21\xfb\x71\x44\x63\x81\x90\xd1\xaf\x84\x9f\xe2\xb8\x40\xbd\x35\x73\x0d\x42\xab\x99\x1d\x9b\x93\x59\x99\xe6\xdd\x26\x1d\xba\xd4\xcb\xa1\xd8\xe6\x3b\xa1\x76\x5d\x9b\xc1\x57\x5f\x95\x3e\x59\xd5\x9c\x4b\x5d\x37\x45\x18\xb3\x9c\x56\x82\x81\x14\x34\x34\x2e\x71\xe4\x25\xdd\x85\x7b\x6d\x6b\xae\xb7\x40\x84\x70\xb9\xfe\xfe\x5f\xa7\x8d\x7c\x8c\x2d\x50\x34\xaf\xac\x91\x92\x27\x7e\x0a\x09\xb8\xd5\x29\xf5\x19\x2e\xdb\x36\xc6\x8a\x94\xcf\xbe\xdb\x51\xf1\x02\x90\x98\x62\x0d\x86\xaf\xc7\xed\x49\xda\x94\x82\xef\x59\xcb\xa2\x7e\x4a\x67\x39\x9d\x88\x4e\x18\x61\xfd\x2c\x99\xd2\x49\xc9\xa5\x48\x57\x91\x66\x91\xed\x2f\xc0\x9a\xf5\x8d\xde\x21\xf3\x21\xe1\xb2\xe7\x64\xf8\x34\xdb\xda\x42\x31\x23\x74\x94\x01\xfc\x6f\x45\x62\x39\x0a\x16\x57\x28\x2d\x9f\xcb\x3f\x64\x33\x15\x4a\xe1\x0f\x84\x56\x2b\x97\x9c\xa6\x7c\xfe\xdd\x60\x50\x59\x9c\xe1\xd6\xc5\x2c\xdf\xc3\x55\x8d\xff\xd1\xc1\xe1\x38\xc6\xe0\x07\x5f\xca\xe8\x60\x18\xa9\xf6\xd9\xab\x63\xaa\x1d\x5c\x1c\xe3\xfe\x8b\xff\xae\x20\xcf\x69\xfc\x03\xf8\x80\xfa\x89\x7f\xa8\x8f\x6a\x6b\x6f\x60\xba\x23\x37\x99\x10\x9a\x9f\xd2\xc9\x57\x58\xe5\xc9\x44\xc8\x54\xe9\xc2\xc4\xb7\x2f\x84\x80\x2d\xfa\x25\x2e\xbf\x99\xca\xbf\x94\x46\x46\xdd\x53\x42\x74\xea\x3e\x15\xac\x35\x40\x18\x36\xd4\x86\x6a\xb4\x95\x1a\x41\x50\xb7\xfe\x89\xc6\xa3\x22\x01\x39\x93\x4e\xc7\x58\x78\x30\xcf\x36\x56\x57\x0f\x4d\xdf\x92\xbc\xfb\xeb\x36\x4f\x75\xa3\x07\x1d\xb7\x46\x50\x1d\x99\x7e\x75\x61\x70\xbb\x6a\x70\x51\xab\x0e\x14\xdd\x1d\xc8\xb3\x4a\xbc\xbd\xad\x04\xa7\xd9\x0d\xa4\x0a\x27\xff\xd0\x57\xf4\x42\x97\x12\x3b\xa5\xba\x87\x1e\xcd\x32\x75\x80\x43\x46\xbe\x3f\x7f\x77\xe3\xc6\x19\xa5\xfd\x55\xfd\xd1\xbc\x9c\x64\x39\xd1\x2b\x4f\x8d\xe3\x13\x94\xaa\x6f\x04\xeb\xa1\xca\x55\x89\x19\x27\x13\x96\x1f\x69\x68\x31\x1f\xb8\x14\x3d\x59\x55\x39\x55\xcd\xcb\x45\x3e\x3d\x34\xa5\xd6\xc7\x54\x6f\x00\xd1\x54\x18\xaa\xa5\x42\x9d\x4a\x47\xf8\x68\x5b\x15\x21\x87\xd2\xfc\xca\xb2\x11\x73\xbd\x31\x44\x83\x01\x78\xbe\x36\xa0\x4a\x74\x69\x10\x4a\xda\x55\xa1\x13\x01\x2a\xa8\x08\x37\x12\xf4\xbe\xb1\xfb\xd5\x58\xdd\xa4\xeb\x4a\x66\xea\xf5\x63\x3d\xf7\xa1\x89\xaa\x71\x5e\x80\xc4\xd4\x93\x8e\x47\xfe\x1b\x35\x18\x36\x1e\x78\x0e\x36\x36\xf9\x5c\x27\x58\xa5\xc9\x35\xbd\xd7\x49\x56\xf7\xe5\x5d\x16\xa5\xcd\xeb\x2f\x8e\x28\x3c\x00\x30\xc5\xf6\x43\x06\x58\x1f\x5b\x05\xbd\xcb\x59\x41\xa1\x56\xef\x92\xd3\xec\x5a\x25\x61\xdd\x87\x44\xdc\x9d\xad\xc2\x13\xcd\x58\x23\xd8\x7c\x9d\xda\x55\xb5\xf4\xe1\xa3\x80\xe5\x66\xd5\xcf\x8c\x8b\x85\x16\xe3\x2c\x07\x21\xef\xf9\x9d\x5f\x24\x2d\x4d\x45\xfd\x40\x1d\xbd\x60\xc0\xac\x8f\xf4\x58\x71\x73\x58\x38\xec\xee\xd8\x63\xea\x3d\x6b\x45\x29\x2c\x94\x56\x99\x9c\xed\x1f\xbd\xbc\xd8\xdd\x53\xb2\xe1\x03\x7a\x26\x2e\x05\xc5\x82\xf0\xcf\x10\x14\xf9\x9f\x23\x28\x86\xfa\xea\x2e\x44\x6d\x9b\x8f\x65\xa9\x0c\x12\x86\xd1\xec\x71\x12\x53\xf2\xbc\x33\x47\x5e\x45\x8b\x29\x8a\x19\xda\xf9\xbc\xac\x19\x3c\x74\x67\x2a\xc8\xf0\x69\xf1\x8c\x3e\x2d\x36\x37\x11\x24\x23\x70\xee\x4c\x85\x15\x04\x18\x7c\x24\x16\x92\xad\xe5\xa8\x4e\xd9\x48\x8c\xb5\x3e\xa8\x23\xd1\x69\x23\xe9\xc9\xe7\xed\x99\x12\xf6\x4c\x89\x52\x9b\x1b\xa2\x68\x29\xdd\xc2\xf5\x83\x1c\x38\x15\x59\x82\xc4\xc8\x8a\xd4\x93\x22\xe1\xaf\x72\x21\x52\x5f\x9c\xbc\xa6\xf7\xb0\x89\x52\x5f\xae\x04\x53\x78\x6a\xa5\xcb\x6b\x7a\x2f\x65\xcb\xd4\x49\x99\x75\x0f\x14\x96\x58\xeb\xf9\xf0\xcf\xf2\xff\x47\x34\xae\xb4\xcb\x6d\x46\xd8\x9a\x41\xad\xd9\x4b\x4c\xa5\xd2\x6a\xd7\xff\xe2\x6d\xd5\x38\x43\xaf\x64\xa7\x02\xa1\x37\xf3\x67\x10\x2b\x5f\xbb\x2e\x15\xca\x60\x00\x1a\x16\x60\x0c\xee\x74\xa6\x96\x31\x66\x6d\xbe\xc0\xd9\xf1\x35\x7a\xea\x43\x6f\x28\xb7\x02\x9d\xdd\x0e\x14\x72\x02\x67\xe2\x3f\x5c\xf1\xd7\x73\xc5\x72\x78\x16\xe9\x44\x89\x94\xdd\x19\x61\x16\x8f\x03\x9b\xe4\x62\x14\x45\x80\x80\x98\x8b\x44\xd0\x8f\x82\x6c\x0c\xe5\x9f\xc6\x9d\x42\xfe\xac\x84\xa7\x51\xcc\xc5\x88\x8e\x5b\xda\x44\x7e\xbf\x5c\x18\x7c\x14\x2c\xc8\xc2\xc3\x42\xb1\x68\x29\x82\x6c\x6c\xab\x64\x5c\xb9\xab\xad\xf0\x5c\x6a\x68\x95\x08\xa7\xfd\x03\x1f\xe3\xbe\xfa\x32\xa0\xa8\x53\xcd\x8b\x4e\x1c\x8b\xc4\xc4\xe7\xb2\x48\x17\xda\xf5\xa6\x8b\xfb\xb1\x18\x55\x6b\x55\x09\x90\x70\x37\xea\xb0\xd9\x1a\x9a\x66\x1c\x2a\x76\x1a\x10\x62\x7d\xcf\xa6\x9b\xb6\xc0\x80\xfc\xa7\xd0\xb8\x9c\x90\x90\x45\x55\x97\x85\xf2\x2b\x6a\x24\xf6\xa4\x3b\x6a\xea\xd2\x4a\xf2\x1d\x3b\x1a\x5a\x43\x1b\x9f\x6d\x8f\xdc\x20\xac\x7f\x8c\x89\x50\x09\xda\x56\x83\x53\x33\xb1\x7e\x78\xc1\x5c\x2a\xee\xca\x68\x83\x2a\xef\x7d\xcb\x66\x99\x9a\x9a\xd1\x6a\x70\x51\xcd\x86\x75\x6d\x9f\x6f\x4a\x15\x13\x32\x59\xc3\x67\xb9\x16\x56\x2b\x55\xd3\x3c\xaf\x3b\x1a\xb3\x29\x5c\x95\x50\xd8\xf3\x3f\x4a\x2c\x56\xd9\x7a\xc6\x56\x7d\xa1\xf5\x58\x73\xab\x27\x9d\x4c\x6e\x03\xf4\xea\x61\xbb\xb4\x66\x85\x34\xd6\x92\x41\x4d\x72\xc8\x72\x5f\xce\x23\xd9\x69\xe9\xfc\x6c\x5d\x67\xc2\xa7\xdf\x93\x80\x7e\x4f\x02\x4a\xff\x50\x4d\xed\x7a\xf6\x78\xc5\xe6\xa2\x98\x77\x4a\x11\x4f\x84\x72\x4f\xd6\xff\x46\x16\x38\x3d\x1a\x63\x03\x03\x6e\x5c\x95\x75\x01\xe0\xce\x44\x63\xe3\xa4\xec\xe1\x7b\x8f\xdb\x9e\xca\xa1\x2b\x72\x80\xbb\xe7\x21\x1b\x28\xdf\x61\xdf\x4d\xd8\x77\x06\x0e\x5d\x7e\x3d\xb7\x5e\x1f\xba\xaf\xcb\x49\x37\xf0\xc0\x0d\x40\x18\x34\x3a\xc3\xbf\x1f\xe0\xd7\x1f\x43\xfa\xd2\xce\x95\x4d\x7f\x49\x75\xff\x4f\x05\x79\x4b\xe5\x42\xef\x52\xc8\x7a\x08\x69\xcc\xa7\x42\x65\x64\x11\x0f\x39\xc0\xdf\xdc\xbc\xad\xc4\xef\xd9\xdb\x2f\x71\x80\xb7\x40\x43\xff\xf1\x81\xff\x8f\x0f\xfc\x3f\xd3\x07\x5e\x61\x58\xb9\xbd\x73\xe7\xad\x9d\x02\xb6\xb2\x9b\x4e\xfe\x7a\xcc\x13\x3a\x44\xbf\x6a\x0d\x55\x96\xb6\xeb\x6a\x68\xac\x56\x6d\x55\xfe\x87\xdc\xf1\x15\xac\x96\x75\x9b\x96\xbf\x3e\xcb\xa9\x7c\x8d\x8b\xbe\xf5\x9e\xfe\x8f\x13\xf4\x9f\xe8\x04\xed\xd0\xd5\x5a\x5e\xce\x7f\x95\x27\xf3\xb7\xdd\x3e\xc6\xe7\x8e\xfc\xfe\x13\xfc\x8a\xcd\xb8\xd7\xe1\x49\xdd\xfe\x47\xee\xfc\x33\xe4\x4e\x25\x81\xcd\x02\x09\x6c\xad\xd4\x64\x77\xc0\x7a\x67\x57\x0b\xa4\x17\x88\x42\x4e\x4c\x58\xcb\xfd\x37\x98\xfd\x3f\xc8\xb2\x9f\x7f\x3d\x73\xfe\xe7\xb3\xe4\xb7\x01\xff\x3c\x7b\x80\x25\x7f\xa8\x66\xc0\x92\x97\x22\x9e\xfd\x7f\x9a\xbd\xfe\x6b\x60\x25\x35\x5b\x7b\x03\x6c\xed\x4c\xe0\xb9\x30\x50\x92\x72\x4b\x93\x1b\xc5\xd9\x5e\x8a\x56\x4a\xdb\xbd\xe3\xc3\x93\xb7\xe7\xfb\x3a\x69\xe9\x95\x20\x6d\xdc\x62\x03\x5c\xf7\x79\x39\x2c\x2e\x45\x47\xde\x8a\x1a\x73\xaa\xe1\x14\x14\x5e\xb7\xc9\x43\x6c\x12\x2f\xb6\x52\x57\x5c\x8a\x31\x24\x26\x96\xc3\x50\x99\xcd\xc9\x95\x1a\xc4\x87\xe6\x20\x0e\xce\x2e\xf6\xde\xec\x9e\x9d\x1d\xec\x5d\x7c\xbf\xff\xe6\x64\xff\x34\x42\xbd\x2b\x91\xb0\x4a\xbd\xa7\xd9\x77\xb2\x31\xc4\x57\x62\xf4\x41\x8c\xc9\xc6\x50\x53\x8f\xfb\x6e\x53\xde\xc4\xf3\xb7\x25\x60\xe5\x57\x31\xea\xbe\x1f\x2e\x8a\xa3\xef\x92\x6f\xbf\x8b\xf0\x72\x9e\x55\x3f\xab\x98\x69\xc8\x59\xe2\xb9\x9d\x42\x0e\x17\x8d\x42\xb4\xac\x9f\x36\x9d\x72\xb0\xb1\xa5\x80\xa3\xc6\x01\x80\xc2\xb1\xb2\xb0\xf1\x1f\xaa\xfb\xbe\x6e\xd5\xc5\x4a\x38\x03\xb0\x4a\x2e\xb7\x43\x8d\xb6\xad\xa3\x45\x94\xda\xa7\x48\x27\x9b\xae\xbf\x2c\x18\xe3\x8a\x8a\x9f\x8d\xd5\x4a\xa7\x8f\xb5\x35\x55\xae\x25\x95\x3a\xd6\xcf\x1e\xc9\x74\xc6\xc8\xb2\x26\x85\x4b\x87\xce\x0d\xac\x06\x64\x62\x6e\x67\xf5\xe1\xb0\xf2\x58\xac\xf1\x0a\x56\x4e\x3b\xde\x23\x14\xeb\x19\x70\x14\x07\x39\xd7\x8c\x46\x4e\xfc\x98\x92\xe7\x05\xbd\xeb\xdf\x2b\x93\xe8\x95\xd0\x69\x0a\x85\x5a\xe5\xab\xb5\xc9\xf4\x65\x4d\xb5\x65\x8e\xd7\x6c\x19\x35\x28\x63\x7d\x6d\xef\xbd\xda\xfa\xd7\xeb\xa5\xd4\x6f\xa4\xfe\xeb\xb5\xf2\xd8\xbf\x13\x9e\xff\x77\xa8\x55\xfc\xba\xfd\x59\xa3\x8e\xad\x65\x72\x22\xc9\xce\x78\xf9\x6d\xe5\xc1\xd4\x6e\x2f\x0a\x45\xd2\xcf\x0f\x2b\x4c\xe6\x57\x7f\x63\x18\xa3\xb5\x4e\xc8\xfb\xb9\x8b\xa7\x3e\x8d\x7c\xbf\xec\x7d\xdf\xd7\x41\x4e\xc5\x31\xdc\x47\xf6\xf9\x47\xef\xf9\x52\xf1\x38\xe9\xfb\x27\x3a\x07\x68\x9d\xca\xbf\xca\x85\xc8\xa9\xa8\xdf\xaf\xdf\x0b\x72\x80\x77\x02\xe1\x63\xef\xb2\x52\xfb\xe1\x44\x7c\x4d\x34\xc1\xf6\x17\x46\x13\x6c\x3f\x98\x33\xe9\xeb\xa2\x09\xd4\x9e\x3d\x17\xcb\x66\xa4\x80\xce\xb4\x4f\x98\xca\xae\xa9\x66\xcb\x80\x3c\x56\x44\x24\x9c\xce\x7a\xca\x11\x2c\x78\x88\x2b\x35\x45\x39\x59\x56\x34\x9f\xa5\x9d\x6e\xf8\x42\x9e\x68\xc1\x4b\x39\x3e\xe3\x91\x8f\x4d\x4a\xae\xf4\x91\xf4\x6a\xea\x6b\x11\xfe\x28\xb0\x40\xb5\x53\xee\x6f\x10\x52\xa8\x1c\xd7\x2a\xa4\xe0\x9c\x53\x8a\x96\xb9\xae\x4f\x96\x72\xe9\x53\x61\xd6\x1d\x3a\xb9\xe8\xce\xe3\x3a\x21\x8b\xc1\x60\x91\xa8\xef\xb9\xbf\x14\xd1\xc4\xd3\x8e\x97\x2a\x14\xd4\x91\x9d\x9a\x0c\x06\x93\x0d\x42\xa6\x6a\x22\xe7\x64\x8a\x67\x64\xee\x41\x4e\xf6\xf2\x44\x81\x8a\x91\x39\x36\x7f\xbe\x58\x4c\xae\x65\x57\x5d\xad\x74\x56\x9b\xc4\xbb\xfd\xbc\x2b\xdd\xa8\x1e\x56\x93\x18\x43\xb5\xbd\x45\x25\xca\x1b\x37\x1b\x5e\x1a\xd0\x7e\x41\x46\xce\x75\x52\x4f\xca\x60\x50\x28\x88\x97\xe5\x25\x74\xc4\xce\x96\xce\xed\x61\x66\x3e\x98\x49\x38\x52\x8a\xc2\x5f\xd9\x74\xc0\xaf\xcf\x70\xe3\x26\xc2\x36\xcf\xb7\xd6\xc1\x23\x2c\x82\x51\x77\x7c\xdc\x7f\xac\xbb\xa0\x8a\x6c\x17\xfc\x1a\xde\xdc\x3e\xd4\x1d\xf3\x52\x47\x87\x9a\x1d\xd0\xdf\x04\x10\x9d\x2d\x53\x5d\x7f\x9b\x7a\xe3\xe6\xae\x75\xea\xef\x6c\xfb\x85\xce\x5c\xe5\xd4\xea\x0f\x51\xe2\xe4\x49\xd9\x8d\xf5\xe9\xc1\x4f\x44\x33\x01\x2c\x1c\xb2\x35\xd9\x5f\x1f\x0d\xb7\x59\x9b\x0a\xaf\x11\x7b\xe3\xb8\x80\x30\x12\x14\x2e\xa3\x33\x75\x19\x9d\x0b\x4d\x4c\xae\x45\x3b\xa0\xb5\xe1\x10\x7e\x26\x0c\xa4\x92\xa4\x19\xe6\x4e\xbc\x51\x94\xd7\x78\x2a\x2b\x1d\x03\xd9\xda\xd6\xbe\xe3\x20\xd0\x86\xd3\xd2\x5b\x73\xdb\xd9\x92\xfb\x57\x79\x76\x55\xbd\xe2\xe5\x0d\x8a\xb9\xfe\xa6\xbc\x4f\x58\x2e\x47\x43\x78\xa2\x29\xe5\xce\xa3\x2b\xd4\xca\x29\xff\xf8\xa2\x66\x95\xa9\x8b\xb5\xaf\x58\x55\xe6\x1f\x54\xfe\x5f\xa2\xaf\x22\xed\x4a\x75\xea\xa4\xd4\x9b\x56\xe0\xb0\xce\xcc\xe6\x7a\xaf\x90\x83\xda\xd1\x5d\x5d\x39\xb6\x25\x73\x25\xe9\x75\xf0\x2e\xce\xbe\x2c\xd3\x74\x65\x33\x4d\x57\x9a\x6e\x82\x95\xd3\x02\xc7\xf5\x16\xab\x55\x5c\x0e\x06\xd5\x9a\xa4\xcb\xd5\x83\x79\x4b\xdb\x2f\x76\xe6\x8a\x9e\xe8\x5c\xd1\x95\x52\x16\xe5\xc9\xde\xf1\xd1\xd9\xf9\xee\xd1\xb9\x14\x4d\x70\x86\x17\xb8\x0c\xa2\xd3\x7c\xa6\x51\x67\xba\x9b\xa8\x1d\x7b\xd8\xbe\xbe\x1f\x4c\x79\xf8\xc8\xf5\xfd\x4f\x4b\x79\xb8\xee\xfa\xde\xed\x66\x39\xed\x01\xea\xd8\x7e\xd1\x96\x28\x6f\xb7\x72\xfa\x81\xe6\x11\xfe\x92\x53\x74\x28\xda\xc7\x48\xb1\x7f\xfe\x11\x96\x2b\x75\x2a\xac\x2f\x98\x3a\xe6\xf1\x10\x7f\x94\x67\x58\xf3\xbc\xe0\x55\xef\xbc\x09\xf7\xba\x07\xc1\x0a\x88\x65\x50\x0b\xf7\x9b\x20\x3f\xd8\x30\x30\x5f\x94\x30\x71\x34\xa3\xe1\xb8\xd7\x11\xfe\xd7\xc8\xe3\xaf\x8d\xd6\xed\x6b\x9c\xaf\xdd\x40\x80\xf7\x27\xb2\xab\x57\x25\x57\x42\x2f\xf8\xc6\x62\x60\x58\x59\x75\xc2\xcb\x8f\xf7\xb2\x64\x30\x88\xa1\xdd\x0f\xc9\x85\x06\x22\xd3\xa3\x54\x41\xf5\x7b\x42\xe1\xf2\xd6\x36\xfc\xfb\xe5\x1a\x5f\x51\xd0\x32\x18\xc2\x68\x06\x4a\x86\x35\xab\xf6\x6f\x6e\xc5\x7d\xec\x45\x07\xdf\xd0\x9b\x52\xfb\xc2\x59\x57\xf6\x82\x7e\xd4\xfe\xa3\x4b\xd5\x54\x4a\x6d\x0e\xbe\x00\xd6\xef\xb9\x03\x3e\xb4\xa9\x83\x14\xac\x9f\x9d\x99\x58\x20\x03\x2e\x6a\x3e\x25\x42\xdf\x3a\xd3\xf2\xe6\x26\x5e\x2a\xbf\x1f\x8e\x65\xd5\xb4\xa8\xcd\xea\x1e\x38\x02\xd7\x1e\xb2\x22\x70\x46\x45\x68\xa0\xd5\x39\xcf\xee\x09\x35\x8e\x0e\x33\x5e\xde\x04\xce\xd2\x06\xb8\x4d\x39\x2f\xcf\x59\x05\x9e\xc8\xf2\x56\xf2\xde\x78\xa5\x42\x07\x3d\x01\xb6\x2f\x3c\xc6\x87\x06\xb1\x85\x42\x5d\xff\x14\x19\x67\x58\xf8\xa6\xd0\x3e\x97\xe1\x14\xbb\x2e\x8e\xe8\xd8\x0c\xf2\xe8\x9f\x38\xc8\x76\x9f\x60\x8b\x2a\x59\x67\x57\x67\x3a\x53\xed\x7b\xae\xc9\xaf\xd6\xf7\x50\x5e\xd3\xaa\x8f\x22\xec\xe3\x35\xbd\xb7\xf0\x13\x0a\xdb\x80\x08\xbf\xc3\x07\xc5\x94\x7e\x0c\x67\x38\x04\x3e\xc0\x66\x0f\xf2\x9a\x08\xb9\xeb\x24\x23\xc0\x83\x6d\x67\x14\xc5\x92\x2b\xc5\x8c\x0c\x9f\xb2\x67\xfc\x29\x33\xb8\x98\xa5\xbc\xc0\x46\x6c\xdc\x2b\x09\x1d\x55\x63\xa5\x13\x60\x15\x64\x38\x66\xc5\x15\x8a\x91\xc9\x7c\xdd\x38\xb2\xb9\x3e\xb2\x28\x96\x77\x18\xc2\x61\xd0\x68\xa9\x92\x8e\x3e\xf0\x56\x89\xa3\xd1\x38\x92\xfb\x41\xb3\x86\xa5\x0d\xf9\xb3\x0b\x22\x70\x81\x3e\x63\xcb\x61\xae\xc0\x1f\x87\x98\x01\x00\x64\x6b\x03\x7a\x2a\xff\x12\x2d\x63\x46\xd8\x6a\xd5\x54\xf6\x3f\x27\xdf\xa2\xc1\x40\x98\xbe\x60\x6e\x76\x2c\x2e\x36\x37\x6b\xa4\xa0\x2f\x8b\x1d\x39\xa5\x29\xdb\xf1\xba\xc8\x95\x93\xfe\x81\x88\xf9\xfa\xed\xac\x16\x57\xee\xe7\x36\x49\xb1\x3b\xc1\xdb\xee\x6f\x3a\x76\x90\xa2\xd9\x42\xf9\x01\x9a\x5d\xc3\x69\xb5\xc8\x6d\x04\x9a\x47\xcd\x1a\xdb\x5e\xbb\xbc\x8c\xce\x40\x71\xa7\x9a\x11\x25\x1f\xc7\x90\x8f\x35\x51\x44\x0d\x2f\xa7\x65\x01\x11\x83\xdc\xfa\x18\xa9\x11\x07\xe3\xed\xa2\x94\x1e\x55\x34\x5d\x4c\x29\x56\xbd\x4b\x85\x23\x90\xdc\x23\x90\x89\xfc\x5a\x8b\x44\x16\x4d\x12\x89\x39\xc2\xac\x41\x24\x31\x5f\x4b\x26\xfd\x69\xa1\x76\x60\x8a\x76\x16\x8a\x76\x32\x4b\x3b\x3f\x79\x7e\xf6\x62\xd9\xb1\x7a\x54\x07\x50\xd8\x65\xf3\x83\x97\x4c\x2b\x6f\x3f\xb3\x95\xd1\x76\xd7\xfa\x9b\x87\xc3\xb1\xe7\xc9\xfc\xc2\xd3\xb2\x74\x7a\xfb\xea\xcd\xed\xde\xf8\xfe\x91\x37\x5a\x4b\x5f\xc7\x43\x7c\x96\xe8\x5c\x2f\x28\x5e\x56\x93\x39\x95\xa2\xd2\x29\x35\xee\x22\x31\x5a\xce\x92\x8b\xcb\x6c\x72\x7d\xb9\xe0\x05\xe5\x09\x2d\xaa\x05\xb7\xfc\x54\x0c\xc0\x13\x2f\xca\x32\xef\x08\xd2\x6e\x5e\xdf\x3b\x9d\x54\xc4\x5c\xfc\x2e\x77\x2f\xc5\x91\xbe\xde\x23\x84\xb0\x89\x21\x70\x79\x89\x29\x8e\x24\x79\x5a\x88\xf9\xbd\xa4\x1e\x29\x70\x04\x9a\xec\x7c\xe1\x77\x80\xfe\x60\x80\xec\x35\x64\x59\x36\x77\x9e\xb0\xea\xfb\xf3\xc3\x37\x67\xd9\x8c\x42\x8b\x36\x79\x9c\xe7\x43\x8e\x52\x97\x52\x4e\xce\xc2\x81\x9e\xd5\xae\x70\x75\xda\x37\x32\x6c\x39\xeb\xef\x89\x9d\x46\xb2\x3a\x41\x28\xd6\x16\x46\xb1\x5a\x19\xb3\xe1\x86\x75\x05\xf7\x0d\x86\x1b\x2d\xb8\x7c\x7b\x6e\x84\x39\x10\xcd\xf0\xfd\xd5\x4a\xaf\xc5\xfe\xcd\x25\xe5\x6e\xa2\x5e\x89\xa4\x79\xc7\xa4\xf3\xe4\xfb\xdd\xb3\x8b\xa3\xdd\xf3\x83\x9f\xf7\x2f\xce\x7e\x3d\x7c\x71\xfc\x66\x30\x80\x9d\xb5\xf3\x56\x55\x97\xb5\x60\x73\x9a\xf7\x43\xa2\x9c\x76\xb4\x5a\xc7\x54\xf1\x9a\x28\x6d\xe6\xe9\xd3\x3d\xf3\xf8\x3e\x7f\x58\x6b\x06\xb4\x73\xe0\xba\xd2\x3d\xb4\x23\x57\xe1\x81\x11\x7d\x6a\x8e\xe8\xa0\x73\x44\xc0\x13\xc0\x32\x2b\x24\x85\xdb\xb4\x48\x2e\xf4\x9f\xb8\x72\x45\xfa\x4f\xa8\x95\x89\x79\x0a\x1b\x16\x2a\xa8\x5f\x95\xfc\xa5\xcf\x98\x96\x3b\x14\x39\x01\x93\x8c\x79\xa2\x93\x6a\x94\x45\xa5\xac\x76\x58\x40\x6e\x81\xc6\x8b\xca\xb9\xb2\xf9\xe2\x54\x3d\xd4\x2f\xca\xd7\xee\x32\x5e\x1c\xcc\xce\xc4\x7d\x4e\x8f\x4a\x71\xce\x17\x95\x50\xaf\xd6\x3a\xbb\x83\xd1\x5b\xd5\xd8\x86\x49\xda\xa2\x1a\xf5\xf6\x93\xfd\xa3\x9f\x93\x8b\x97\x07\x67\xbb\x2f\xde\xec\x5f\xd8\xe4\xe5\xaf\x76\xdf\xbc\x79\xb1\xbb\xf7\xe3\xc5\xcb\xfd\x93\xd3\xfd\x3d\xf0\x1e\xd7\x6c\xf7\x93\x75\x57\x57\x10\x3a\x1d\x48\xd2\xe6\xfa\xa2\x85\x9c\x73\xd0\xaf\x9d\x97\x65\xce\x8a\x2b\x62\x3a\xb0\xff\xe2\xed\xeb\x8b\xd3\xfd\xa3\x97\xfb\xa7\x17\xe7\xa7\xfb\xfb\x75\x59\x00\x70\xbc\x9a\xab\xbd\xf2\xe6\x06\xec\x63\x4a\x96\xf9\x7d\xad\x2c\xa3\xcd\x22\x3a\xe4\x43\xca\x34\x98\x11\x0e\x1e\xc8\xb8\x24\x3c\xc9\xcb\x09\xae\x08\x4f\x4a\x48\x77\x91\xe5\x4f\xdb\x82\x0c\xeb\x46\x6f\xe9\x28\xac\xd0\xd7\x08\x4c\x85\x17\x3e\xab\x72\xf3\xfc\x6c\x86\x45\xfd\x68\xef\xe1\x18\x21\xfc\xeb\x43\xd2\xdb\xd7\xf4\x42\x4e\x11\x32\x79\x35\x92\x48\x72\x0b\x74\xe4\x3c\x0e\x24\xdb\xd5\xf5\xd2\xf6\xd8\xf4\x7e\x43\xf1\x4d\xf1\x10\x57\xc9\x34\xab\xe6\x94\xb3\x4f\x54\x8a\x83\x69\xb1\x5a\xa9\x67\x9a\xa6\x16\x28\x8d\x22\x3d\xd4\x77\x30\x1e\x8d\x78\x62\x42\x61\xbc\x61\x81\xc1\x8b\x91\x42\x2e\x60\xd9\xd1\x03\xd6\x39\xf5\x46\x47\xae\xa9\x6d\x2c\x39\x9f\x99\x95\x98\xe3\x12\xa1\xd5\xca\xaa\xd3\xf8\x8e\xfa\x33\xe5\xca\xc6\x85\xdf\xc7\x5b\x5a\xce\xef\x47\x4f\x96\x65\x1d\xa1\xf7\xd0\xd7\xd7\xff\x44\xc9\x39\x24\x96\xdd\x3c\xf6\x03\x77\x9d\xd9\x49\x3f\xfe\xa1\x2e\x1f\x14\x1f\xca\x6b\x1b\xa6\xca\xa1\xa5\x9f\xd6\xb5\xc4\xf5\x51\x2b\x3e\x6f\x03\x4a\x06\xf3\x3a\xf1\x10\xbf\xe3\x66\xa2\x23\x48\xf6\xcf\x29\x9b\xdd\x1f\x81\xf9\x2b\x2e\x90\xfc\x4f\x76\xe2\x1f\x5f\xb6\xfb\x4f\x69\x36\x3d\x2e\xf2\x7b\xb7\xc1\x65\x23\x3f\x7c\x0e\xd1\x68\x37\xf6\xb6\xb8\x2c\x17\xc5\x54\x8d\xa4\xfb\xf8\xe0\x28\x96\xfc\x28\x17\xfd\x72\xd6\xcf\x8a\xfe\xfb\x85\x7a\xc7\xc0\xaf\xa3\x08\x3a\xf0\x8b\x20\xa3\x28\xcb\x45\x84\x23\x40\x9b\x8f\x70\x74\x43\x45\x16\xe1\x68\x22\x78\x1e\x8d\x31\xe5\xe4\x9b\xff\x0b\x72\xa8\xad\x6e\xca\x45\x45\x57\xa2\x5c\x4c\xe6\xdf\xa8\xdb\x9f\x93\xa5\x41\x1d\xa4\x53\x15\x29\x59\xa5\x8b\x44\xfd\xa5\x0d\x6f\x49\xab\x06\x36\x25\xbb\x7e\x88\xda\x52\x51\xd5\x83\x69\xa0\xfd\x7e\xb4\xb1\x91\x18\x4b\xf2\x5e\xe3\x45\xf1\x39\xcd\x4e\x69\x4e\x05\xfd\xac\x66\x6b\xa3\x8e\xe3\xbc\x8d\xcc\xa1\xd4\xb3\x70\x81\x88\xec\xca\xf7\x7f\xb0\x71\xd5\xca\x11\x22\x04\xed\x30\xe0\x7f\xba\x4f\x16\xc4\x03\x7e\xef\x2a\x28\x0f\x17\x1f\x01\x05\x05\x6e\x60\x1c\x10\xa6\xdb\x34\x29\xe9\x94\x98\x72\x45\xc5\xbe\x29\x51\x60\x5f\xdd\x90\x90\x10\x90\x05\xdb\x5f\xf0\xa4\x35\x69\x80\x8a\x81\xc0\x9e\xeb\xb5\x06\x13\x59\xda\xb4\x13\xae\x77\x61\xba\x1c\xc9\xd4\x76\xa0\x76\x50\x64\xb2\xf0\xd5\x36\xa0\x56\xbe\x1c\x84\x0a\xba\xb8\xc0\xc6\x8c\x38\xe5\x05\x64\xd9\xe8\x7e\x0a\x39\x37\xe8\x48\x79\xa2\x74\x85\x7f\xbb\x37\x46\x62\xec\x5d\x72\x00\x88\xc9\x6d\x74\xf6\x92\xdd\xdc\xe6\x6c\xc2\x74\x61\x4a\xb1\x1d\xaa\x51\xb3\xe1\xa5\x4e\xaf\x08\xda\x8f\xe6\xf8\x79\xc7\xf8\xb9\x8e\xb9\x6f\x4c\x4a\xad\x21\x21\xc2\x8d\x0a\x3e\x88\xc2\xfb\xac\xc9\x07\x64\x33\x06\x15\xcd\x8c\x41\x0c\x67\x79\x5e\xde\xd1\xe9\x8f\xf4\x1e\xb2\x21\x70\x5c\x11\x67\x43\xed\xe8\x51\x61\x22\x67\x70\xee\x2a\xb2\x8e\x8a\xcc\x56\x9c\xb8\x8a\x65\x47\xc5\xd2\x56\x9c\xda\xed\x68\x26\x16\xcf\x09\x64\x28\xb2\xe9\xcd\xc2\x28\x42\x9b\x1e\x45\xfd\x4d\x79\x22\x68\x25\xa4\xe0\x73\x7f\x6b\x79\xf3\xee\x94\x4a\x3d\x41\xa2\xa8\x06\xb1\xde\xf8\xb8\x45\x59\x71\x1f\xa1\xe7\x64\xe8\xd2\x2d\x99\x4d\xa6\xc0\xf3\x7f\x31\xea\x30\x00\xd1\x97\x1f\x1c\xfd\x22\x46\x7c\xbc\x19\xfd\x48\xef\xa3\xf1\x60\xb0\xa5\x52\x6b\x98\x06\xe1\x21\x72\x09\x8f\x4c\xb3\x75\x4c\xf1\x44\xca\x39\x30\xb6\xbc\x33\xf5\xd2\x7c\xb5\xea\xca\xba\xd4\x74\x87\xf2\x83\xae\x1a\x27\x04\x73\xb2\x04\x9b\x24\x35\x59\x3d\xa7\xca\x5e\x09\x02\x42\xaf\x4b\x48\x1b\x51\x3a\xde\xd1\x20\x0f\xe1\xed\x29\xd0\xce\x67\xa5\x56\x52\xfe\x90\x26\xd2\x83\x2b\x6a\xd1\xc6\x4b\xc0\x54\x5f\x63\x69\x57\x37\x76\x62\xae\xd1\x6d\xc1\x1b\xa3\x98\x7e\xcd\xb7\x55\x0b\x49\x76\x7b\x9b\xdf\xc7\x53\x3c\x82\x60\x60\xaa\x3e\xfe\x35\xcd\x8e\xc4\xd8\x36\x0a\x9a\xfc\xaf\x6a\x4e\x84\x6d\x7d\x55\x53\x72\x15\x75\x73\x02\x1b\x23\x03\x9e\x23\x25\x6c\x14\xdc\x77\x18\x6a\x80\x07\x9b\x34\x45\x8a\x83\x60\xd8\x63\x2b\xb4\xf5\x70\x34\xc6\x19\xf9\xf6\x69\xf6\xcc\xe4\x46\x79\x9a\x6d\x6e\xa2\x4a\xeb\x21\x47\xd9\xd8\xf8\x7c\x00\xf7\xb7\x58\xb0\xa9\xbc\xc9\x16\x0a\xcf\x82\xc7\x02\xe7\xb8\x02\xf0\x49\x7b\x4d\x77\x83\x08\x6b\xa9\x32\x6a\x40\x08\xf7\xd5\x05\x6a\x51\x83\x18\xb6\x97\x74\xe9\xf7\xb6\x92\x37\x76\xe5\x25\xb2\x89\x0b\x52\x49\xee\x9b\x93\x6a\xb4\x3d\xc6\x82\x74\x6e\x73\x8e\x76\x78\x07\xc5\xe5\x08\xf5\x68\xe2\xa8\x2c\x11\x98\x26\x21\xbd\x97\x97\xad\x63\x06\x2c\x1f\x81\xc1\x2f\x66\xd7\x58\x09\xe3\x48\xde\xf0\x5b\xe1\xc2\x45\x51\xab\xda\xfb\x56\xb5\x2d\xc9\xc2\xbf\xc7\x5a\xf6\x28\x91\xc5\x4a\xd6\x57\x40\x17\x53\xbc\x3d\x7e\xba\x66\x94\xab\x55\x1c\x8c\xa7\x73\xc8\x98\x7a\x8c\x02\x6d\x70\x09\x06\x0f\x3a\x04\xad\xb9\x7a\x10\x4c\x13\x33\x4e\x1e\x07\x42\xe2\x78\x59\x23\x5c\xf2\x47\x0c\xb3\x7f\x29\x4a\xeb\x17\x18\x66\x1f\xf6\xab\x1a\x2a\xef\xa2\x8a\x87\x28\xad\x2f\xfd\x91\xf9\x21\x9e\xca\x21\xc5\x02\x1b\x5a\xb7\x11\x3f\x8d\xa0\x27\x5f\xb5\xbd\x0e\xe4\xed\xa7\x1a\x41\xbe\xdb\xc1\x7a\x3f\x92\x92\xd7\x26\x19\x6e\xb0\x98\xaa\x91\x4e\x78\x71\xb8\x45\x58\x4d\x04\x2e\x09\x4d\x2e\x17\x2c\x9f\xee\xcd\x59\x3e\x55\x39\x7b\xad\xba\x95\xa1\x5e\x99\x5c\x96\xa5\x49\x6c\x55\xe1\x1c\x2f\xf0\x94\x94\xbe\x10\x1b\x39\x27\x99\x70\x90\xa0\x06\xbc\xb6\x49\xe2\xf6\x6c\x35\x1b\x62\x57\xe2\x28\x9c\x16\x36\xd3\x17\xc7\x34\x99\x67\x95\xc9\xda\x25\xc5\xce\x05\x31\x0f\xae\x5c\x3a\x2f\x84\xb0\x95\x9e\x17\x28\x27\x4b\x35\xe4\xb4\xc4\x5e\x9f\x2a\x32\x75\xfe\xb0\xeb\xdd\xd8\x2a\xeb\xbb\x06\x6d\x9f\xd2\x59\xba\xa8\x7b\x26\xdf\x54\x7f\xde\x71\xc2\x16\xa8\xf7\xf8\x37\x75\x12\xdf\x79\xfd\xc5\x1f\x77\x70\x14\x0d\x47\x38\x90\xc2\x27\x52\x54\x2d\x27\x2c\x13\xd4\x3b\xae\xb0\x8a\x72\x62\x2b\x84\xff\x24\x17\x33\xb9\x67\x54\xd5\x51\xd3\x9b\xab\xcb\x11\xab\xed\xd9\x15\x78\x57\xd5\xd8\x35\xe2\x79\x57\x79\x0d\xf9\x3e\x57\xeb\x5d\xb6\x82\x8d\x63\x3c\xb7\xec\x61\x2b\xea\xf1\x67\xf8\x56\xad\xa7\x74\xe6\xec\x7c\x2d\xd8\x71\x48\xe1\xbd\x0d\x22\xdc\x42\x83\x94\xef\x64\x88\xc1\x40\x04\x19\xeb\x3a\x09\xbb\x15\x4f\x33\xbe\x06\x1f\xcb\xf7\x4e\xc2\x5d\x1e\x24\xc6\xbb\xa3\xe2\x0f\xb8\x80\x7c\xa6\x1f\x49\xc9\x03\xdf\x10\xb5\xc7\x8c\x7f\x73\xce\xf1\x82\xe3\x09\xc7\x53\xde\x56\xb1\x01\x8c\x35\x69\xa8\x17\xcd\x0a\xc1\x5d\x73\x65\x0e\x8b\x82\xb2\x06\xb9\x08\xc5\x6a\x4f\x4d\xb1\x71\x0b\x3c\x39\x3e\x3b\x38\x3f\x38\x3e\xda\x7d\xa3\xf5\xa2\x5f\xaa\xf3\xb2\xec\x4c\x0b\x19\x87\xee\x14\x00\xbd\xc6\xd2\xb8\x00\x1d\xa0\xea\xd4\x82\x4b\x0a\x36\x04\x57\x90\x8c\x83\x77\x0c\xe6\x78\x63\x28\x59\x3f\xa6\xa6\xb0\x20\x36\x12\xce\xf2\x70\x76\x0e\x30\x37\xdd\x29\x7a\x05\x51\xce\xfd\x6e\x16\x4c\x72\x3f\x6f\x2c\x27\x9c\xdd\x30\xc1\x3e\xa8\xd1\x44\x0a\x20\x37\x6d\x4e\x9d\xca\x3f\xf8\xc7\xd4\x7e\x1d\xde\xc1\x52\xf2\xf6\xe4\x7b\xe3\x69\x5d\x69\x81\xaf\x25\x02\x8b\x1d\x31\xea\x12\x39\xc7\xd6\x31\x13\xe1\x52\x4d\x4b\x45\x3c\x93\xcb\xe3\x1d\x96\x84\xa8\x53\xef\x8a\x73\xd2\x92\x29\x3d\x84\x90\x0e\x87\x18\xed\xde\x1b\x40\x89\xf0\x0e\xb3\xb0\x0b\x0a\x0f\xaa\x16\x41\xd5\xdf\xe2\x02\x01\x73\x5a\xc4\xdc\x80\x70\xea\x41\x2d\x39\x9d\x69\x2d\x42\xaa\x6e\x2f\xac\xa6\x2f\xe5\xd6\x17\xd7\x52\x2c\xff\xfa\xe0\x3e\x11\x54\xf7\x07\x07\xb0\xb5\xbc\xae\x63\x86\x0b\xb8\x28\xd7\x49\xd2\xa1\x13\x90\x9c\x03\x97\x84\xd4\xce\x87\xef\xb5\x60\xfa\x00\x92\xaf\xf9\x21\x45\x5a\xd7\x09\x78\xe4\x7e\xd6\x71\x8e\x4b\x24\xe5\xe7\x92\xa8\xfd\x2d\xa5\x60\xc5\x03\x81\x1b\xf6\x4d\x32\x65\x13\x21\xe5\x86\x89\xde\x8b\xf2\x5e\x3a\xa5\x33\x49\x2f\x4e\x32\x2e\x2a\x14\x33\x88\xb2\x2e\x54\xc8\x95\x22\x76\x63\xd4\xe9\x90\x3d\x41\xbd\x85\x1a\xfe\x83\x1b\x3b\x2e\x09\xc8\xe2\x71\x77\x1b\x08\x4f\x91\xf6\x3e\x9c\xaf\x27\x2c\x8b\x2e\x92\xd2\xab\x3a\x0e\xfd\xb5\x88\x73\x64\x06\x1f\x73\x62\x74\xfc\x54\xff\x55\x18\x75\x7e\xa1\xf7\x9b\xaf\xeb\xa7\xe6\x21\xd5\x7b\xc6\x87\xad\xde\x91\xf7\xc3\x5c\xd2\x12\x8d\x45\xe3\x9f\x94\x7e\xa5\x7d\xce\xac\x1d\xfe\x96\x77\xc4\x47\x38\x2c\x59\x95\xa6\xba\x2e\x93\x93\xdd\xd3\xf3\x83\xdd\x37\x67\x83\x41\x9c\xf3\xf6\x99\xd1\x23\xa1\x06\x51\x7e\x21\x65\xbd\x09\x50\x36\x07\xbf\xc6\xeb\x1a\x2f\x78\x23\xa4\x55\xc3\x9f\x99\xf6\x95\xa1\xd5\x1c\x28\xd8\xaa\x14\x41\x9e\x09\x70\xb4\x39\x35\x1e\x00\x71\x24\x59\xc2\x8c\x15\x94\xf7\xef\xb2\xaa\x5f\x94\xa2\x3f\x2b\x17\xc5\xb4\x7f\x37\xa7\x45\x5f\x72\xd0\xac\xb8\xea\x2f\x6e\xfb\x59\xff\x03\xa3\x77\x55\xdf\x6c\xce\xa4\x7f\x3e\x67\x55\x9f\x55\xfd\x9b\xb2\x12\xfd\x9c\x5d\xd3\xfc\xbe\x3f\x5d\xd0\xbe\x28\xfb\x37\x59\xb1\xc8\xf2\xfc\x5e\xdb\xc0\x05\xcb\x84\x6c\x26\x2b\xfa\x60\xb3\x4d\x7e\x66\xf4\x2e\xe9\x9f\x51\x9a\xf6\xe7\x42\xdc\xa6\xdf\x7c\x73\xc5\x44\xc2\xca\x6f\xf6\x7f\x3c\xb9\x2d\x76\x1d\xda\x8d\x65\xe2\xdf\xdb\x53\xfa\x64\x29\xea\xf7\x68\xb5\xea\x7c\xc4\xeb\xf7\xa8\xae\xf1\xc4\x9f\x1e\x27\x17\x68\x8b\xd6\x37\x60\xd1\x0a\xf3\xc3\x1a\x86\xc4\x2f\x24\xef\x2f\xa0\x45\x2c\x74\x6e\xd5\x6f\x22\xa4\xc3\xcb\x66\x9c\x68\x7d\x61\x2a\x28\xbe\x59\x88\xf4\x47\x81\x4d\xcc\x62\xfa\x0f\x81\xb5\xb6\x3f\xfd\x41\x60\x95\x4a\x77\x4b\xe7\x10\x4d\x7f\x12\x38\xda\x9a\x67\xd5\x3c\x4a\xaf\x24\x87\x3d\xc7\xd1\x16\xcd\x26\xf3\x2d\x56\x44\xe9\x6f\xf2\x61\x51\xf2\x1b\xf0\x20\xdf\x52\x21\x99\xe9\xaf\xb2\x54\xf3\x13\x51\xfa\x4e\xfe\x02\x00\xcf\x2d\x70\x47\x8b\xd2\xd7\xb2\x04\xbc\xf5\xa3\x74\xca\x71\xb4\xa5\x03\x0b\xd2\xb9\xfc\xc1\x8a\x2d\x9a\x6f\xc9\xad\x15\xa5\x3f\x8b\xba\x37\xe3\xa3\x68\x6b\xca\x2a\x50\x5a\x6e\x69\x91\x4d\x35\xbf\x50\xb0\x09\xe4\x77\x15\xf8\x77\x03\xb7\xbf\x33\xc8\x34\xad\x33\x33\x8e\xf0\x12\xfa\x90\x5e\x69\xd7\xb8\x49\x59\x4c\x32\x91\x5e\x25\xea\x0f\x3c\x2b\xd2\xab\x64\x56\xe0\x2b\x2a\x0b\xaf\xa8\x90\x92\xdd\x5c\x8f\xbc\x46\xf8\xd2\x4d\x24\xe3\x35\xbe\x7a\xe4\x8b\x97\xf2\x8b\xa5\x6c\xb3\x2c\x6a\xd4\x93\x7b\xf9\x26\xb9\x78\x47\xb3\xeb\x33\x6a\xfc\xe5\x3f\xf0\xce\x10\x2e\x73\x18\x5f\xd2\x19\x2b\xe0\xb6\xde\xcb\x26\x73\x6a\xf1\x8d\xd5\x6e\x92\x84\x91\x65\xb9\x87\x28\xe8\x8e\x94\xba\x91\x72\x65\xde\xf6\x7c\x36\x41\x2b\x93\xe8\x37\x5d\xf3\x07\x37\xb7\xb2\x9d\xc2\xb9\xb8\x2d\xf2\x5c\x7f\xa6\x11\x0e\xd6\xe7\xe4\x86\x07\xc8\x5a\x1b\xde\x75\xc8\x8d\x8b\x94\x2f\xf2\xbd\x57\x66\x24\x45\x5a\xd0\x03\x97\xa3\xe2\x46\x0a\x65\xcf\x6c\xa5\xd7\x67\xca\xd5\xab\xc3\x77\x88\x0d\x06\x60\xc6\x65\xa3\x0f\x62\x0c\x0e\x36\x81\xca\xa1\x11\xdc\x75\x21\x70\x81\x70\x81\x52\xa6\x47\xf8\x62\xc1\x72\x71\x50\x98\x81\xea\x43\xe8\xa3\x58\x49\x92\x2d\xc8\x4c\x8e\xdb\x27\xbd\x42\xc7\xde\xeb\x76\x8c\x6a\xc3\x9f\xab\xab\x2f\x9d\x2b\x03\xb2\x6e\x66\xab\x39\x0b\xc6\xe1\x4d\x4d\x92\x4a\x61\x1e\x8e\xc3\x75\x63\xed\x48\x2e\x1f\x19\x89\x4d\xa8\xe3\x0f\xa5\x49\xc5\x55\xef\xbb\x4b\x9b\x17\x8a\x0b\x37\xf2\xc6\x5a\x60\x79\xc9\x29\xf7\x15\x81\x29\xe6\xa8\xe7\x2e\x96\xc2\xeb\x9d\x1e\xac\x46\x42\xb0\xf1\x98\x1d\x69\x7f\x4c\xcd\x60\xc6\x19\xf2\xc2\x2a\x55\xa7\x0a\x9c\x2b\x25\x13\x53\x52\x47\xb9\x6e\x1c\x96\x60\xdb\x77\xab\x6f\x1a\x23\xd2\xb4\xbd\x63\x34\x21\x63\x55\xa8\x14\x14\x84\x90\x52\xad\x61\x57\x7f\xca\x1a\xde\x46\x1e\x13\xd6\xc1\x6b\x62\x25\x32\xf4\x0a\xc3\x46\x78\x51\x1b\x3b\x8c\xf0\x44\xb5\x16\x0b\x94\x7a\x4f\x34\x12\xe6\x83\x34\x06\x98\xfa\x22\x9c\xbf\xd2\x74\xa0\xec\xe9\xcf\x31\x2f\x9b\x86\xfa\xd4\x60\x10\x07\xdf\x35\xa9\x4d\x1e\x89\x35\xf1\x57\xd1\xf5\x24\xc2\xb7\x90\x07\x2a\x53\xa3\xf4\xa6\xc2\xf5\x5b\xb2\x93\xda\xf9\xe6\x7c\xff\xf0\xe4\xcd\xee\xf9\xfe\xc5\xf1\xd1\x9b\x5f\x2f\x5e\xbf\x39\x38\x3c\xdc\x3f\xbd\xd8\x3b\x3e\x3c\x39\x3e\xda\x3f\x3a\x3f\x43\x19\x01\xf4\x07\x08\xc6\xba\xb2\x3c\xeb\x71\x91\xdf\xdb\x8f\x23\x3d\x5c\xf9\x59\x2d\xeb\xa6\x57\x49\xd8\xb2\x6d\xf1\xe2\x70\xf7\x68\xf7\xf5\xfe\xa9\xe3\xc7\x99\xa7\xfb\xc9\xc3\x13\xfd\x31\xb9\xe5\xec\x43\x26\xd8\x27\xea\x9d\x8a\x2d\xcd\xd5\xbc\x47\x3d\xdb\xbb\xdc\x7e\xb9\x19\x71\xdc\x4e\x80\x95\xeb\x8d\xee\x77\xc1\xa6\x3b\xef\x2f\xfc\x99\xc2\x13\xb2\xd0\x2e\x22\xf3\x56\x2c\x73\xbb\xe5\x89\xd7\xa3\x0b\x1a\xcf\xd1\xce\x22\x9d\xd8\x9e\xcd\x83\x0f\x1a\x1e\xb3\x15\xa1\xd4\xdc\x55\x95\xdc\x55\x38\x43\x38\x33\x3e\xa9\xf7\x2d\x4b\xb9\xc1\x24\x66\xf4\xce\x28\x21\x3c\xe1\x92\x88\x1a\xa4\x82\x38\x88\xfd\xbd\xe7\xb1\x7d\xa9\xf5\x8a\x82\xd2\x6e\x38\x32\x7b\xcf\x6b\x93\xcb\x65\x5d\x05\x22\xb0\xf5\xa1\xbd\x58\x63\xd9\xc7\x25\xae\x70\x86\x73\xa3\x4a\x29\x4b\x6b\xba\xe7\x8b\x42\xb0\x1b\xeb\x3d\xc6\x40\xd0\x58\xc8\xd9\x97\x4c\xe5\xc1\xd4\x01\x26\x6b\x77\x60\x13\x2e\x29\x8b\xa6\xc6\x91\x8e\x6c\xd8\x20\x1e\x79\x64\x48\x28\x94\xb7\x15\xc2\x2c\x88\x3e\x5b\x10\xed\x97\x22\xdf\x3d\xcc\x58\x01\xa9\xd1\x70\x81\x4b\x9c\xc7\x22\xa1\xc5\x07\x67\x5b\xa9\x70\x41\x3f\x8a\x33\x76\x99\xb3\xe2\x4a\x5d\x07\x08\x53\xb9\x6a\x13\xe2\x77\x73\x91\x54\xf7\xc5\xc4\x84\xe0\x79\xdd\x9a\x24\x9c\xaa\x9f\xf1\x32\xcb\xef\xb2\xfb\xca\xf9\xea\x02\xbe\x4d\x5d\xb3\xaa\xc3\xb9\x1c\x26\x8d\x10\x5a\xeb\x41\x6b\x03\xbb\xf6\xce\xa6\x58\x4f\x64\xba\xa4\xc5\x87\x54\xd4\xda\x45\xbb\x39\x4d\xc3\x70\xd6\xfd\xc9\x84\x0f\x38\x3d\x55\xc7\x74\xeb\x51\xe8\x22\xa7\xc3\x00\xe5\xe9\x55\xc2\x7c\x6f\x3e\x39\x85\x06\x9b\x62\x62\x7a\x00\xce\xa1\xda\xe4\x76\xcc\xc9\x68\xec\x24\xae\x3b\x0f\xac\xfa\x98\x7b\x10\x2b\xbd\x63\x0e\x8c\xfe\x84\xc6\x02\x6f\x7b\x31\xec\xfb\xdc\x64\xb5\xfc\xa8\x24\x45\x15\x7a\xce\xc9\xb0\x17\x3a\x3c\x97\x45\x1c\x5d\xd2\x2b\x56\x44\x38\xee\x84\x55\x1e\x3e\xa5\xcf\x8e\xb9\x31\xdd\xd1\xcd\x4d\x74\x2c\xef\xfe\xe4\xa2\xcb\x9b\xba\x46\x08\xb7\xdb\xa7\xc5\xf4\xf3\x5b\x97\xe2\x9b\xfe\x02\xab\x7e\x96\x2d\xc7\x08\xb8\xd3\x13\xfe\x5c\x93\xeb\xd3\x7d\xed\x27\xf9\xe6\xf8\xf8\xe4\xe2\xcd\xc1\xe1\xc1\xb9\x96\xf7\xe4\x00\xb1\x7a\xdb\xee\x04\x10\x9e\xf7\x39\x57\x50\xe2\x40\x55\x68\x5f\xad\x96\x94\xd3\x58\xa1\xbb\x2f\xa7\x6d\x4a\x05\x9d\x08\x3a\x75\x42\xd9\x09\xdf\xdc\x6c\x0c\x09\xe4\x23\xd8\x0b\xfb\x1c\xd5\xf0\x49\x6f\x6c\x8e\x01\xf9\xc8\x0d\xc2\xe9\x47\x6e\x34\xa4\x3d\xbd\x1c\x6b\x9b\x04\x7c\x09\x2f\xc6\xeb\xbc\x4d\x35\x34\xcd\xf0\x02\x63\x2b\x40\x41\xba\x4a\x26\x39\xa3\x85\x90\x5c\x9c\x14\xff\x35\x20\x2c\x2b\x8c\x86\xdd\xee\x3f\x4b\x11\x2e\xf2\xac\x12\xa7\xf4\x03\xab\x64\xa9\x51\xd5\x5e\xb4\x49\xc7\x45\xe0\xdb\x7a\x21\x8f\x83\x21\x18\x84\x59\x2a\x74\x21\xa9\xe8\x29\x58\x34\xf9\x3d\x29\xbd\xca\x60\x06\xd6\x3f\x21\x17\xcb\xf4\x34\x2c\xbd\x54\x9d\x26\x95\xe9\x75\xe0\x3e\x5b\x84\xee\xb4\x1a\x8f\x5a\xb7\xa7\x8e\xeb\xa9\x9a\x60\x65\x36\xfb\xc0\x31\xe8\x6e\x0e\x13\x29\xa8\xc8\xbb\xb4\x42\x86\xdc\xa8\xe0\xba\x8f\x1a\x86\xf1\x96\x97\x57\x3c\xbb\xd9\x53\xda\x68\xe5\x6a\x0b\x8f\x51\x9c\xe3\x0c\xe9\x88\x55\xd9\xe6\x13\x49\xea\x1b\x1d\x31\x4d\x1a\x92\xa1\x48\xa5\xfa\x61\xdb\x59\x66\xb7\xb7\xb4\x98\x1e\xdf\x52\x9e\x29\xaf\xb5\x42\x43\x1a\x43\x94\xcd\x55\xf2\xf2\xf8\xf0\x9c\x53\x65\x9e\x91\xeb\x0c\xbe\x51\x2a\xe8\xe6\x24\x39\x2a\xa7\xb4\xbb\x82\xb6\x38\xfa\xed\x9a\xe6\x14\xfc\x5a\x15\x0b\x54\xe3\x05\x96\x03\x31\xe1\x32\xc6\x3a\xa7\x08\xa4\xc1\x4c\x4e\x05\x96\x94\x91\x63\x7f\x61\xd3\x02\x07\x0b\x9a\x32\xac\x57\x29\x2d\x3d\xbb\x86\x8d\x9c\x01\x04\x9a\x2b\x8b\x40\xa3\x35\xd4\x2a\x71\x24\x20\x63\x35\xcc\x4a\x9a\x48\x37\x4a\xad\xdf\x97\x99\x54\x79\xc5\x38\x1f\x2a\x3d\x97\x70\xc5\xca\x4b\x30\xa6\x5d\x92\x04\x1c\x43\x4d\x2d\x76\x4f\x4e\xde\x1c\x28\x07\x6e\xc7\xe8\xbd\x3b\xdd\x3d\x39\xd9\x3f\x35\x92\x49\x53\xf4\x3e\x11\x78\x19\xc6\xf4\x36\xa2\x74\x5d\x94\x6d\x8d\x70\xe1\x4c\xb5\x36\x4c\xe6\x5c\x2c\x95\xbd\x3b\xf4\x51\x98\xb2\x0f\xd1\x7a\xcb\x2a\x77\x06\x20\x03\x5f\xad\xd8\x9a\x86\x4b\x80\x41\xaf\xf2\xb0\xc4\x10\x6e\x56\x62\xd3\x08\x87\x59\xa8\x28\x18\x72\xbc\x65\xbb\x16\x31\x55\x36\x14\x5f\x72\x0f\x1e\xa0\x3a\xb6\xbb\x5c\xcd\xbd\xe3\xcc\x62\x8a\x1b\x6a\x4a\xac\xd5\x8b\xca\x3f\x7f\x63\x88\x30\x47\x7a\xc9\xce\x4b\x5f\x14\x04\x0f\x3c\xf1\x05\x4d\x73\x9f\x0e\xb9\xe6\x05\xaa\xbb\xde\xf5\x04\xb0\x6e\x0c\x11\x6b\xff\x64\x44\x73\x81\xd0\x64\x96\xbc\x3d\x7a\xb9\xff\xea\xe0\x68\xff\xe5\xc5\xe9\xfe\x2b\x79\xcf\xec\xed\x23\x9d\x07\xfb\x02\xc8\xaf\xbf\x35\x71\x40\x50\x82\x1e\xb6\xe9\x24\x2e\x30\xc7\x2c\x24\x77\x96\x7e\xc0\xf6\x97\x24\x51\x45\x09\x6a\x1e\xc8\xc2\x61\x75\x5d\xb5\xc6\x73\xc4\xb1\x06\x6d\xe6\xb0\xd7\x26\xcb\xe0\xc3\x5a\x3b\x5f\x4c\xf9\xba\x76\x54\xed\xa8\xdc\x6e\x72\x6c\x92\x71\x01\xfe\x43\x23\x34\x5f\x5f\x1c\xac\xb8\x8a\x0c\x43\x9f\xd3\xac\x58\xdc\xca\xa1\x29\xbe\xad\x8b\xbe\x0f\x06\xd4\xc5\xf0\x4f\xd9\x54\x5b\x49\x6d\x0c\x7f\xdd\x6a\x05\x54\xbe\x8d\xcb\x0a\x19\xb6\x42\x10\xef\xe2\xc1\xdc\xff\x65\xdd\xf1\xb6\xb6\x9e\x9a\x1d\x22\x46\x7c\xdc\x93\x84\x5d\x35\x3d\x18\xc4\x85\xc7\x3d\x08\xc3\x60\x71\xbc\x2d\xcf\x8f\xe3\x30\x1b\x9f\x5f\xad\xe2\xd6\xed\x39\x34\x3b\x24\xa7\x19\xdf\xcd\x73\xb8\xf4\x62\xed\xf2\x6a\x4e\xb8\x8a\x91\x6a\xcf\x8a\xef\x8d\xa8\x97\x40\xbf\xa3\x97\xd6\x68\xb8\x35\x73\xb3\x3b\x99\xd0\xaa\x92\x3c\xcd\x7b\xdf\x0f\xf8\x7d\x9f\x29\x5d\xb7\x76\xdc\xec\xb3\xa2\x5f\x94\xc5\x16\x73\x5f\xea\xd3\xe2\x03\xe3\x65\x01\xe1\xa2\xfd\xb8\x5a\x4c\xe6\xfd\xac\xea\xbf\xca\x2a\xf1\xa2\x2c\x05\x4a\x14\x6c\xfa\x8b\x72\x51\x4c\x2b\x3f\xd8\xf2\xd6\xa6\xd0\x5b\xde\x66\x9c\x16\x66\x50\xa9\x48\x82\xdf\x31\xc2\x33\xc6\x2b\x21\x2f\xb3\x54\x24\xf6\xef\x18\x61\xc9\x81\xe8\x62\xf3\x67\x8c\xea\x3a\x04\xf1\x6f\xb0\xfb\xfe\xd5\x00\x4e\x8c\x8d\x0b\x36\x46\x49\xf3\xfd\xda\x3f\x63\x0e\x67\x4c\xed\x0a\x1b\xb4\xe9\x62\x62\xb7\x41\x59\xa0\x76\x0b\xc0\x8e\x80\x5f\xec\xb1\xae\x20\x4c\x94\xb7\xd7\x6a\xe5\x31\x58\x71\xf0\xbd\xca\x40\xdd\xdb\xef\x09\x6c\x86\x90\x72\x1c\x70\x44\x69\xa1\xbb\x32\x2d\x97\x94\x18\x05\x3d\xee\x92\x21\x38\x08\x5f\xca\x64\x19\xba\x9d\x06\x5e\xa7\x5a\xe7\x05\xbb\x9c\x39\x71\x67\x47\x47\x25\x33\x94\xf2\xe7\x84\xae\x56\x2c\x31\x54\xa7\xee\xe0\x0d\xc1\xe9\xdc\x58\xb8\xc0\xdb\x3c\x4f\xf6\xde\x9e\x9e\xee\x2b\x08\x0d\xb0\x37\xdf\xcd\x59\x4e\x6d\x04\xf8\x73\x8a\xc0\x1b\xf6\x69\x61\x7a\x63\xba\x52\x24\xb7\xe5\x6d\x2c\xc9\xaa\xf3\x7c\x65\xa8\x67\x4f\x5a\x29\x45\x99\xa1\x41\xef\x0f\x0e\xee\x60\x70\xc7\x75\x36\xc5\xb5\x53\xef\xd1\x86\x0e\xde\xd7\x9c\xdb\x4e\xb6\x78\xd8\x53\x0c\xfb\xc6\x76\x4f\xf0\xfb\x65\x6b\x89\x63\x84\x29\xd9\x18\xda\xdc\x0e\xd4\x1e\xfa\x2f\x9a\xac\x87\x59\xf3\xba\xae\x9b\x04\xc3\x93\x98\x7c\xd2\xa6\xbc\xd4\xa9\xef\x97\xbe\xa4\x23\xe1\x09\x3f\x75\x9b\xe7\x36\xf8\x10\xc3\x26\x7b\x4e\x3b\xe6\xf8\x33\x42\x66\x4d\x95\xe3\x62\x42\x63\x6b\x61\x85\xe3\x62\x3e\x6e\xde\x45\xb5\x93\xe9\xc2\x03\xed\x51\xd1\xee\x85\x07\xe7\xae\xdc\xe6\xe7\x6a\x4f\x6a\x87\x40\x03\x7b\xc4\xeb\xb7\xa1\xb1\xba\x07\xab\xd5\x23\x47\xb8\xa6\x89\x5a\x1f\xca\xc9\xb9\x52\xb6\x9f\x71\xb2\x54\x0e\x7a\xd7\xfc\x21\x1c\xf7\xfd\xbf\x57\xb3\xbb\xdb\xc5\xeb\x2f\xc0\x71\xff\xee\xcf\x86\x6f\x7f\x04\xbc\x9b\xe6\x3e\xfa\x78\xfe\x85\xc0\xe0\x1a\x4d\xd9\xd5\x80\xdf\x0d\xc4\xeb\xbf\x3b\xcc\x67\x4e\x67\x6d\xc0\x6b\x88\xd3\xf0\x86\xc6\x34\x3e\x79\x00\xff\xfc\xdf\xf8\x3b\x5b\xd0\x09\x05\x9d\xb3\xe2\x7a\x4b\x94\x9f\x8d\x04\xdd\x85\xff\xec\xd0\x9e\x47\xa3\x48\x6b\x56\xe1\xf9\xc8\xeb\x80\x06\x7f\x7e\x00\x0b\xfa\x0d\xbd\xca\x26\xf7\x6f\x58\x71\x7d\x5e\x46\x38\x1a\xb8\x96\xda\xd0\xd0\xf7\x8c\xe6\xd3\xbf\x02\x22\x5a\xcf\xc7\x3a\x84\xe8\xd3\xa6\x21\xe6\x3f\x08\xd1\x7f\x24\x5f\xe7\x21\x60\x72\xec\x02\x3d\xb0\x6a\xb7\x3d\x5f\x33\xa9\xb3\xd7\x38\xa5\xdc\x6f\xde\xd3\x0d\xa8\xea\x9e\xbd\xf4\x9e\xb5\xa6\x8d\x5a\x6b\x09\xd5\x86\x4a\x9a\xb0\xca\x8b\x25\xac\xe3\x21\x66\xca\x6d\xf3\x15\x64\x0f\x45\xf1\x21\x07\xcf\xb4\x46\xe9\x2e\x37\x8a\xa5\x03\xfe\xd7\x25\x60\x94\x52\x1b\x2d\xc4\x69\xb9\x10\x54\x19\x9e\xbd\x98\x35\x28\x30\x2e\x34\x0f\x43\xa8\x68\xd5\xeb\x42\xb0\xe2\x0a\x47\xba\x55\xeb\x29\x06\x55\x17\x05\x78\x07\xe8\xf6\xfc\x17\x82\x5e\x00\x1e\x28\x44\x53\xae\x45\xf1\xd6\xa7\xf6\x0b\x93\x43\xfa\x88\xdf\xea\x82\xf6\xa5\xf2\x46\x46\xb8\x5d\xe0\xb6\x77\x62\xba\xa9\x6d\x68\xf2\x45\xf0\x69\x56\x7c\x78\x84\x30\xc0\x75\xc3\xc3\x3b\x96\xe7\x2f\xe8\xae\x16\x90\xe4\x3b\x91\x06\x0f\x77\x32\x17\x2b\xae\x20\xe5\x1b\x42\xe9\x17\xbd\xc3\x0a\x23\x9f\xb1\xea\x4d\x99\x4d\x59\x71\xa5\xaa\x37\xba\x95\xab\x67\x11\xb2\xb5\x4d\x66\xf7\xce\xea\x16\x00\x1b\x22\x71\xe5\xd4\x48\xba\x1f\x3b\x01\xc7\x7e\x4d\xcb\x36\xd1\xff\x8a\x20\x57\xa1\x5e\xb2\x94\x62\x70\xbe\x35\xee\xaa\x55\xca\x31\x38\x94\x58\xae\x78\x3d\xc2\x96\x0f\xd7\xd3\xda\x2a\xd4\x7a\x85\xbf\x3d\x7d\xa3\xec\x17\x52\xa8\x64\x93\x6b\x2d\x7e\x75\x87\x7c\x39\x6f\x1a\xdd\xa0\x8a\xdc\x90\xa4\x2d\x8e\x22\xe5\xbf\x06\x25\xab\x55\x74\x51\xd1\x7c\xe6\x97\x21\x93\x45\xb5\x11\xa9\x45\x11\xde\x68\x4d\xe6\x46\x63\x7a\xb4\xfd\x42\x4f\x0b\xd7\xd3\x52\x98\x69\x61\x7a\x5a\x4a\xcc\x29\x60\x89\xa7\x95\x8e\xdc\xcb\x08\xbc\xa5\xee\x8e\x42\x55\x53\x34\x22\x2d\xb1\xdb\x04\xc6\x3d\xf2\xe9\x67\x85\x0d\xd9\x1b\x36\xd3\xe2\x46\x96\xb8\xa6\x08\x4f\x02\x25\x80\x51\x4f\x4b\x89\x00\x80\xa0\xfb\xd0\x21\xb5\x0b\x94\x73\x75\xd4\xce\x89\xdd\x95\x0c\x4c\xd5\x75\xfe\x51\x83\x81\x7d\x5a\xdd\x66\x13\x0a\x27\x5b\x52\x51\xff\x94\xf9\xa7\x5e\x9d\x4e\xaf\xc0\x4f\xdc\x0b\x99\x6a\x01\x5e\x58\x13\x9a\x16\xd5\x52\xa7\x5b\x4d\xb9\xee\xbe\xfa\xf1\x99\xfd\xd7\x95\xbd\x08\x50\xbd\xeb\x95\xf7\x61\x47\x62\xf0\x51\xeb\xf5\x08\x8d\xd3\x43\x08\xb8\xe8\xc3\x5a\xea\x7e\xc0\xdf\x9f\xd9\x0d\x55\xd7\x8b\x01\x09\x54\x9d\x6e\xfa\x76\xd5\x67\xf4\x8e\x72\xd8\x47\xc3\x46\x1e\x35\x5d\x41\xa7\x52\x33\x54\xad\x95\x4b\x4d\x15\xbf\x2a\x39\x9c\xc2\xb8\x8b\x34\x3b\x23\x6b\xdf\xa7\x5c\x61\x66\xb8\xae\x77\xb0\x08\x9f\xa9\x13\x07\x8f\xec\x64\xcb\x5e\x2b\x37\x89\x35\x1d\x32\xfd\xd7\x67\xce\x0d\x60\x8f\xbb\xde\x52\x23\x26\xa8\xc5\x4c\xaa\xf2\x86\x42\x10\x3d\xdc\xdf\xc8\xb4\x61\x4e\x72\x3b\x39\xb0\x3f\x73\x1e\x7d\xd4\xef\xa9\x00\x98\xb8\x91\x7a\x7b\x83\xc8\x0b\xf3\x02\x02\xa8\xa0\xc2\x09\x28\x53\x90\x9f\x79\x1f\x1a\x50\x61\x03\x87\x16\xbb\xb6\xb1\x08\x50\xd3\x83\xb6\xad\x2d\xa9\xee\xca\xd4\xfa\xfe\xc9\x92\xd6\x7b\xb2\xc6\xfb\x00\xdb\x42\xac\x56\x72\x46\xd0\xce\xfb\x3e\x38\xae\xa4\x02\xfe\x12\xf5\xfb\x34\x8a\xea\xd6\x69\x54\x39\xfa\x1b\x1d\xb3\xb8\x81\x4d\x6f\x24\xb1\xd3\x88\xad\x00\x67\x55\x00\xdc\x16\x75\xa2\x7c\x49\x5b\x4b\xa7\xf5\x7f\xc0\x4f\x39\x07\xe3\x75\x97\xcc\xc6\x76\xaf\x35\x56\x73\x43\x6c\xdd\xcd\xa9\x0e\x04\x8a\x2e\xd5\x8a\xf9\x39\x6a\xcd\x64\x3e\x90\xc2\x76\x69\x6f\x2a\x43\xad\xc3\xbb\xaa\x2f\x8c\x2b\x66\x3f\x42\x7a\xfb\x08\xf2\xbc\xf0\x37\xa4\x9a\x3a\x8e\x7d\x7b\x72\x63\x5e\x05\xc2\xb0\xdd\xcc\xb5\x40\x53\x66\x2e\x83\x52\x5f\x06\x95\xed\x41\x16\xf6\x20\x6b\x7f\xab\x84\x98\x4a\x8a\xea\xd6\xe5\xb4\x6c\x87\x16\x7f\x7d\x06\xec\xc7\x13\x5c\xeb\x8a\x87\x7f\x20\x51\x89\xba\x26\x8c\x4f\x37\x36\x64\x57\xfb\xa2\x42\x52\x0d\x45\xb0\x82\x0c\x1d\xc1\x06\xc0\x9a\x01\xdb\xd3\x86\x15\xcd\xf7\x98\x9f\xe6\x35\xf5\xfb\x4b\x72\x9c\x9c\xf2\x78\x14\x0f\xf1\x71\xc2\x0a\x85\x69\x12\x6d\xe9\x45\x8a\xd0\x18\x1f\x70\x3f\x93\x89\x79\x60\x52\xd2\x63\xf9\xb2\x4b\x7b\x12\x56\xd6\xb2\xb3\xcd\x39\xeb\xa5\x0b\x3e\xe2\x35\x39\xe0\xf8\x15\x27\x3a\xf6\x85\xee\x3c\x26\xb2\xc9\x7a\xab\xd5\x2b\x1e\xbb\x8a\x27\xa6\x3d\x18\x27\x16\x0a\x26\xaa\xf7\x84\xc6\x07\x1c\x92\x04\x1f\xf0\x3f\x37\xd1\x8a\x4d\x61\x02\x8b\xe8\xe7\x36\xd1\xba\x05\x48\x49\x7c\xc0\x95\x4d\xf6\x0d\x27\x47\x3c\x29\x8b\xb7\x45\xd5\x9c\xf8\x35\xe9\x88\x8f\xb8\x14\xbc\x3b\xea\xff\x81\x2c\xd7\x4a\x9f\x21\x49\xd5\x6a\xf5\x86\x37\xd3\x37\x43\x07\x3f\xfd\x4b\x3b\x28\xe9\x95\xc6\x57\x86\x6e\x6a\xe5\x97\xc9\x84\xaa\x9f\x68\xfb\x90\x27\xd5\x6d\x6c\xab\x10\x80\x4f\xdd\x83\x7a\x0b\x83\xea\xd8\xec\x0f\x0c\xa9\xa3\xf6\x1f\x1b\x50\xa3\xaf\x6a\x90\x1a\xa8\x22\xf2\xe2\x50\x36\x86\x40\xae\x43\x2a\x16\x56\x30\x2c\xcf\xdb\xd6\x30\xf1\xfa\x81\x34\x1a\xfc\xa3\xb9\xd1\x37\x86\x98\x13\x75\x5d\x35\x9b\x5c\xc7\xcf\x15\xc1\xd5\xd5\x78\x09\xf5\xf6\x78\x5c\xa0\xd5\xaa\x58\xad\x62\x41\x36\xb6\x51\x6d\x67\xa5\xdd\xe0\x60\x10\x3b\x11\x53\x37\x68\x6a\x4b\x89\x85\x93\x8d\x21\x42\x3d\xd1\x09\x31\xc1\x65\x69\x0b\x62\xc2\x6c\x8e\x17\xff\xb2\xcd\xa1\x97\x55\x6b\xfd\xdd\x16\x59\xad\x2c\xe9\x7e\x27\xc9\x3c\x84\x9b\xac\x56\x2f\xba\x37\xf7\xf7\x9c\xbc\xe2\xba\x57\x2f\x2d\xa7\x86\x9f\x70\xf2\x3d\xf8\x99\x3e\x38\x0c\xfb\xc2\x63\xbd\xbf\xa2\x22\x6d\xa5\x92\x0f\xbb\xd9\x21\x18\x3c\xc4\x4d\xc2\x3b\x08\xa5\x4f\xbc\x61\xd9\x41\xfd\x6e\x07\x65\xa4\x11\xfc\x33\x27\xbf\x3f\x36\x20\x73\x87\x7e\xd9\x60\x14\xd7\xfe\xb3\xdf\x0f\x2f\xb8\x45\xc3\x11\x0f\x06\x1b\x0f\xc8\x2f\x83\xc1\x4b\x1e\x07\x00\x6c\x0a\x17\x9b\x26\x15\xd8\x86\x86\x78\x6b\x1b\xb4\x0b\x7a\x7c\xbf\xda\xf1\x69\x31\x07\xbf\xe3\xe4\xd7\xc7\x86\xa7\x39\x83\x3f\x30\xba\xde\xe3\xd2\x97\x20\xef\xba\x66\xe0\x25\xf0\xd0\xc6\x85\x9e\x12\xa1\x31\x73\x7d\x2f\x7a\xba\x43\xd3\x5d\x9e\x8a\x5a\xd9\xf2\xc2\x99\x84\x60\x75\x33\x8b\x86\x30\xf0\x11\xf7\x22\x7b\xd8\x2c\x7e\xc9\x21\x40\xd0\x38\xc1\x9b\x8f\xd8\xd8\x6e\xf5\xdb\x93\xf9\xf4\x44\xbe\x86\xd3\xdb\x52\x71\x3d\x30\x89\xad\xba\x5f\x7a\x72\xd1\x32\x86\xd0\x01\x3b\x89\xad\x78\xd4\xd5\x2a\xd2\xa1\x44\x9d\x5b\xa5\x79\x25\x48\xe2\x87\x5f\x77\x1d\x83\x1f\xff\xb5\xec\x82\x1e\x84\x52\xe0\xfe\xd8\xbe\x74\xca\xe4\x87\x9f\xde\xee\x9f\xfe\x7a\x71\x70\x74\xbe\xff\xfa\x14\x9c\x95\x06\x83\x1f\x1d\xbb\xf3\x13\x27\x6f\x81\xe5\xba\xe6\x08\xff\x83\x93\x7d\xe1\x83\x3e\xbb\x2c\x80\x49\x5e\x4e\x34\x92\x8b\x71\x27\x44\x08\xff\xf0\xa0\xad\xea\xbb\xdf\xce\x37\xe9\x0f\xb7\x34\xb0\x55\xfd\x1d\x8f\xbe\xfd\x6f\x3c\xfa\x0e\x6c\x39\xce\xac\xe2\xfe\x74\x26\x11\x6b\xdb\xf0\xf2\x3e\xd8\xb0\xac\xaf\xb6\x66\xe8\x44\x31\x6b\x8c\x19\xbf\xf0\x30\x1b\x01\x2d\x88\x8a\x54\xd6\x5a\x6e\x51\xb4\x9d\xae\x8d\x21\xd0\x73\x7a\xb0\xee\xe2\xe0\xe5\xa8\x3d\x79\x6c\x9c\xaa\x89\xb3\x69\x25\x9e\xc3\x8c\x2c\x4d\x80\xf2\x52\x7e\xd6\xa8\xd5\xb0\xb2\x29\xa6\x4b\x68\x30\x15\x98\x15\xa2\x34\xa0\x55\x3a\x26\x97\x16\x2a\x52\xf7\x17\xee\x87\xe2\xea\x3a\x2a\x08\xb7\x99\xfd\x86\xd7\x35\x2e\x8d\x27\xf5\xec\xe1\xe0\xd4\x96\x8e\xb4\x40\x98\x21\x84\x01\x00\xb0\x91\x13\x4f\x3e\x32\x91\xd6\x89\x1c\x07\xa1\x35\xd2\xcc\xa1\x0e\xb1\xe7\x74\x96\x96\xb6\xc3\x6e\x08\xae\x6f\x8f\x8c\xa2\x36\x9a\x77\x9d\xf0\xcf\x6d\xda\xd0\x71\x4e\x14\xcb\xd0\x55\x91\x3b\xf7\xb8\x1d\x9d\x26\x53\x3d\x68\x69\xb2\x30\x47\x36\x8f\xbe\x71\x73\xac\xed\x77\x39\xc8\x94\x20\xc2\x69\x68\x59\xf7\xb6\x39\x8a\x9d\x4e\x92\xfe\x46\x49\x85\xbf\x1a\x80\xb1\xda\x76\x7b\x64\x84\x7b\xe0\xa6\xe0\x1f\x59\xc4\xe0\xb7\xeb\x3b\xc3\x99\xd8\x2a\xe3\xad\xe4\x7d\x45\xbb\x87\x0e\x06\x1d\xe0\x00\xc6\x65\x33\x81\x4b\xe8\x0c\x72\x39\x82\x42\x27\xa5\x7e\x02\x06\xa5\xfa\x31\xa8\x30\x5c\x9b\xb1\xd3\xad\x69\x79\x13\xa1\xa7\x4d\x5c\x5d\x63\xb5\xe7\x00\x90\x12\x38\x58\x1a\x53\x7e\xe0\x96\x56\x57\x54\x1c\xbb\x30\x07\x3d\x9f\x21\x62\x97\xde\xa5\x72\x5a\x9d\xcf\x54\x5d\xd3\xc4\xb5\x4d\x44\xa1\xfa\x5c\x90\xa9\x0b\xfd\xf0\x7d\x23\x7b\xb4\xbb\x9c\x70\xf5\x66\x21\xdf\x34\x11\x6f\x8d\x17\xbb\x8a\x49\x51\x48\x82\x48\xe3\xa8\x4d\x7f\x6e\xa8\xc8\xbe\x31\x96\xef\x88\x7e\x94\x64\x5f\x8a\xae\x6b\x6a\x4a\x32\x05\xf0\x95\x63\x1c\x87\xc1\xcd\xd1\xa2\xa2\xfd\x0a\x28\x55\xb4\xe6\x76\xa1\x38\xba\xb8\xa0\xd5\x21\x50\xc6\xc8\xa0\xb7\x83\x37\xe9\xda\x17\x26\xe5\x42\xf6\x40\x5e\xb3\xfe\x85\x33\xec\x66\x29\xfb\x22\x31\x2f\xac\x17\x6b\x28\x8e\x0e\x01\x81\xf3\x33\x5b\x94\x95\x1f\x6c\xed\xe6\x4b\x5a\xbb\x79\xac\xb5\x5b\x4a\xaf\xbf\xa8\x7f\xe6\x85\x07\x5b\xad\xa8\xf8\xa2\x46\x75\xfd\x07\xdb\xb4\x6e\xa3\x9f\xdd\xaa\x7d\xa3\xae\xd1\xc3\x5b\xd2\x6e\xb4\x47\x76\xe5\x42\xb0\xdc\x7b\x02\x76\x5f\xf9\xd3\xdc\xab\x53\x87\x3d\xd3\xdc\xb3\xca\x09\xe0\xeb\xf6\x2d\x35\x13\x45\xa6\x98\xda\x95\x20\x73\x4c\xed\x46\x24\x14\xd6\x9c\x50\xd8\x48\x84\xba\x49\xd0\x71\x33\x3d\xe3\x87\xa0\xbf\x6e\x95\x5a\x3d\xaf\x11\xe6\x22\x03\x85\xcb\xd3\xba\x28\x54\x57\xa7\x11\xea\xf9\x0d\x57\x3a\x58\x60\x5b\x73\x04\x79\x27\x80\xcd\x45\xce\x2a\x41\x0b\xca\xab\x9f\x29\x07\x1f\xae\x6d\xeb\xa3\x35\xa7\x9c\x09\x3a\xdd\x2f\xa6\x2e\x42\x62\x96\x67\x42\xd6\x9f\x9a\xea\xc6\x9b\x4a\xb9\x3d\x06\x91\x41\x17\x53\xab\x68\xab\xc2\x07\x37\xec\x23\x2b\x1a\x65\x79\xf6\xe9\x7e\x6f\x9e\xb5\xca\x75\xf6\x94\xa0\x8c\x6b\x47\xa7\x46\x31\xab\x0e\x0a\x26\x6c\xec\x46\x55\x2e\xf8\xc4\xc2\xf2\xc0\x94\x12\x3f\xc3\xab\x9b\x0e\x07\x12\xe1\x15\x7a\x5a\xc7\xc6\x54\xe9\x56\xc0\x12\xa1\xc6\x1d\x5a\x6e\xf4\x64\x04\xf1\xda\x56\x0d\xb2\x88\xbd\xce\x19\x47\x65\x3d\x7b\x06\xd2\x82\x88\xd5\x4a\xb8\x70\xd7\xdb\x58\x58\x63\x15\xc4\xde\x9d\xc1\xcb\x2f\xad\xd3\xb1\xbe\x99\x82\x62\xb0\xc9\xd4\xac\xea\xa8\x6b\x0d\x62\x45\xc2\x2a\xf7\x04\x05\x3d\x6b\xbe\xea\xd9\x78\xc2\x37\xe9\xb4\xf1\x22\x04\x90\x33\xc1\xb2\x9c\x7d\x52\x1f\x0c\x97\x67\x58\x2f\x8a\xc7\xea\x6c\xd7\xea\x2f\xaf\x42\xe0\x37\xa7\x9e\xd6\x90\x86\x42\x2d\x92\x3c\x59\x4d\x7f\x59\xb5\xe6\x5a\xd2\x52\xdd\xd3\xb6\x54\xbd\x37\x08\xa1\xf5\x85\xe4\x61\xb8\x8a\x3e\x38\xbe\x2b\x0e\xb3\xdb\x46\x33\x23\x3a\xd6\xee\x8e\x23\x3a\x36\x27\x54\xb3\x4a\xa0\x87\x46\xcd\x36\xce\x5a\xd1\x93\x61\x1b\x92\x35\x3a\xa3\x02\xd5\x17\x33\x56\x4c\x0f\xcc\x49\x83\x4f\xcb\x8b\xd4\x79\xb5\xca\x37\x9e\x9a\x88\xe1\xa7\x4e\xf8\x6d\x84\xc6\x17\xce\xc5\xf4\x8a\x8a\x58\x74\x87\x71\xf7\x59\xcd\x09\xd7\x1e\xca\x75\x7d\x31\xcf\xaa\x83\xc2\x7e\xfd\xcc\xc4\x74\x7e\xf9\xd7\x07\x03\x88\xec\x89\x05\x72\xaa\x48\xef\x4b\xc6\x1c\x15\x24\xd1\xf1\x1d\xd6\xd5\x19\xef\x04\x39\xa2\x16\xd1\xa8\xd2\x56\xeb\x57\x41\xd0\x6b\xc7\xea\x45\xba\xbd\x08\xc9\xb9\x96\x9f\x57\xd4\xa2\xe3\xc3\x96\x90\x3c\xfe\xed\x53\xbf\x95\x87\x3f\x6f\x5b\x35\x3d\xb8\xe3\x0c\xd0\xaa\xdf\x58\x1a\xd7\xd1\x97\xae\x96\x1c\x51\xd4\x70\x26\xd6\xef\xdc\x59\x12\x39\x68\x2f\xe5\x23\x32\x1a\x23\xcc\x6b\x4e\xb3\xe9\xa3\x5f\x73\x2d\x07\x4b\xe9\x4c\x7f\x23\x3a\xae\xb3\xe9\xf4\x50\x92\x6a\x77\x5d\xb4\xf7\x79\xa4\xa9\x79\x84\x92\x6c\x3a\x55\x90\xcb\x95\x7d\x2b\x38\xb4\xed\xfd\x66\x5f\x96\xdc\xb2\x4e\x7c\x03\xef\x82\xa8\x62\xe3\x1a\xf0\xda\xad\x68\xee\x92\x9e\xbf\x19\x63\x41\x3c\x3b\xab\x3e\x6c\xa9\xc0\x85\x4b\x1c\xc5\x01\x49\x56\xee\x59\x80\xf8\x14\xd0\x77\x2e\xb9\x11\x0e\xa8\x3f\x72\xb6\xdd\x49\x91\xeb\x47\x9d\xd9\xa8\xd2\xd9\x3d\x5a\xb7\x9c\x1f\x0a\x61\x6f\x3e\x8d\x3d\x82\x50\x62\xa2\xa6\x6b\xc9\x24\x04\xcd\x85\x6b\xd3\x22\x0a\x91\xdf\x60\xe4\xc1\x04\xc9\x4b\xa2\x32\xb7\x97\xd0\x11\x2a\x8d\x96\x95\x83\x54\x7b\x04\x95\x9d\xf1\xc6\x0b\x9f\x35\xed\x5e\x87\xbe\x74\xee\x63\xc9\x74\xd9\xf9\x2f\xdc\xfc\x17\x08\xf3\x0d\x88\xea\xa4\x00\x0a\xd1\x5e\x88\x6c\x3a\x3d\x2f\xdf\x98\x7b\xb8\x85\x12\x7f\xbb\xa8\xe6\xe6\xa9\x79\xb8\xb3\x9d\x0e\xa5\x00\xaa\xe6\xe6\x15\x2f\x6f\x1a\xef\xaf\x7f\xf7\x5b\x54\x77\xb5\x08\x39\x43\x2d\xb6\x0a\xe0\x37\x6c\x6c\x23\x1f\x23\xc2\x9e\x77\xfb\x25\x84\x2b\x32\x8b\x4b\xac\xbe\x28\x8f\x1c\x18\x71\xab\xc1\xa0\x7a\xd6\xe6\xb7\x06\x83\xb8\x34\x41\x01\x15\xde\x46\x1d\x2c\xd9\xd6\x16\xae\xc8\xd6\x36\xc2\x80\xa4\x5d\xa1\x52\xa7\xe1\x05\xcb\x85\x03\xb2\x16\xf8\x86\x8a\x79\x39\x4d\x39\xbe\x66\xc5\x34\x2d\x70\x75\x5f\x4c\x52\x56\x23\x07\xbb\x90\x91\x72\x54\x8d\x7b\xdf\x2a\xa4\x8d\x6f\x37\x08\xc9\x12\x59\x79\x27\xe8\x43\x1a\xab\x52\x52\xe0\x0c\xc2\xd8\x09\x43\x75\xdd\x31\xd2\xf0\xcc\x37\x19\x46\xd9\xba\xf6\x2c\x51\x77\xb0\x51\x84\xc2\x5d\x3d\x18\xc0\xb4\xb4\x87\xbb\x5a\x65\x9b\x9b\x6a\xac\x9d\xd3\xd5\xc1\xb3\x0e\x5b\x6c\x9b\x24\x8f\x8d\xb2\xda\xf6\xcf\x1f\x81\x8d\x4b\x6a\xf6\xfe\x59\x86\x96\x26\x56\x42\xf5\xda\x72\x7a\x21\xac\x97\x20\x34\xe9\x6a\xba\x41\x6c\x03\x08\xbd\xb0\x67\xa8\xd9\x7b\xe1\x56\x8c\x37\x2b\xf7\xda\xe3\x7f\x3e\x94\xf7\x82\x59\xc1\x61\xc7\x16\xea\xda\x56\x64\x88\xbc\xbc\x82\xc3\xa7\x85\x8b\xa9\x29\xfc\x98\x9a\x62\xfc\x14\x16\x63\x16\x73\xcc\x14\xf8\x31\x66\xda\x1d\x09\xb3\x44\x6d\x3a\xb0\xab\x25\x8b\x02\x92\x5e\xc4\xac\xeb\x7b\x9b\x9b\xa8\xae\xeb\x35\xb2\x45\x16\x38\xb8\x79\x8b\x76\x93\x89\xc9\x9c\x15\x57\xde\x49\xb6\x98\xd7\x6a\x6a\x1e\x9d\x7b\x8e\xc2\x61\xf2\x8e\x61\xf2\x51\x31\xee\xe9\xd1\x6d\x80\xcd\x1b\xb8\x29\x38\x06\x83\xc1\xb6\xfd\x7b\xb5\x8a\x1b\xb9\x9a\x61\xa7\xe9\x38\xa3\xe6\xac\x40\x88\x95\x7a\x11\x39\x17\xbe\xba\xbc\xac\x28\xff\x40\x39\x20\x47\xbb\xc8\x29\xf1\x99\xe3\x11\xe8\xb1\x50\x28\x1d\xf0\xa7\x60\x81\xdc\x10\x0a\x3d\x04\x58\xce\x42\x0d\xd6\x01\xfd\xa7\x13\x88\xa8\x06\x90\x61\x27\xcb\x80\x65\x4a\x8e\x91\xaa\x31\x16\xc8\x93\x4f\x6a\x2d\xe5\xe6\x3a\x86\xbc\xd3\xb5\x02\xab\xc4\xc4\xef\x68\x76\x7d\x98\xdd\x3a\x47\xf2\xa9\xba\x5a\x27\xee\xae\xb4\x8f\xe6\xee\x9a\x9c\x24\x0a\x9f\x64\x0d\xeb\xe2\x25\x23\x58\xc4\x14\xf9\xf7\x97\xff\x42\x6c\x1a\xe2\xc8\x66\x27\xd3\xa2\xb7\x02\x88\x8d\xf5\x2f\xc2\x11\x16\x3d\xd9\x18\x0f\x71\xbe\xe4\x37\x6e\x3b\x50\xe8\xe6\x31\xf5\x11\x99\x04\x60\xcd\x5a\x89\xc3\xf5\xd3\xc5\x04\xe7\xb1\xbb\xd4\xa7\x10\xdb\x8d\xb9\xe7\x5f\x3f\x6b\x01\xcf\xf7\x99\xef\xfc\xcf\x9e\x93\xe1\x53\xb6\xb5\xa5\x53\x7f\x12\x3a\x62\xc0\xa2\x97\x6a\x3d\xd5\xbe\x2c\xf5\x4e\x54\x3c\x63\xa9\xb7\xa3\x8f\x25\xc6\x6a\xe3\x60\x54\x6b\x8d\xc5\xed\x83\x2a\x9a\xfc\xf3\xd5\x86\x5f\xa4\xb9\x69\x55\xf4\x74\xc4\xee\x39\x5f\x14\x79\x59\xde\xae\x53\xf5\x78\xc5\xda\x62\x57\x72\xbf\x50\x03\xf3\xf8\x45\xb2\x3f\xae\x7d\xca\x39\xbc\xa1\x7e\x7d\x50\x44\xa9\xb3\x7b\x13\x83\xaf\xe8\x8f\x45\x27\x5d\x9b\x6e\xcd\x68\x26\x16\x9c\x7a\x03\xbd\x2d\xf3\xfb\x19\xcb\xf3\xee\xe9\x02\x15\x76\x97\xa6\xca\x61\xe6\xe0\x05\x9e\xe0\x29\x9e\xe3\x5b\x3c\xc3\x37\x5f\xaf\xc1\x9a\x28\x33\xca\x94\xfc\x46\x31\x4d\xb2\x85\x28\xf7\x4c\x49\x27\x7c\x49\x2b\x5c\x46\x78\xb9\x65\xa8\xe4\xd9\x24\x0d\xa2\x40\x7c\x24\xd5\x71\x2f\x48\x12\x64\xdc\xf3\x68\x0c\x2f\x81\x93\xdf\x1e\x45\x35\xa6\x09\xab\xda\x1f\xf6\x81\x86\x8c\x3f\xc0\x02\x62\x62\x10\xbc\x03\xb0\x02\x93\x39\x9d\x1a\xf1\xd0\x7f\xd5\x8f\x87\x77\x7a\x52\x64\x0e\x68\xc3\x3e\x2c\x05\x25\x0e\x8d\x66\x39\xcb\x2a\xd2\x61\x6a\xd4\xbd\x3e\xa0\x72\x9c\x2f\x55\xaf\xed\x62\x9b\xd9\xee\x88\x34\x5a\xb7\x2a\xe2\x31\xb3\x6a\xa5\x94\x09\xe7\xca\x95\x18\x73\xac\x13\x16\x3a\x4e\xeb\xce\x3c\x42\x75\x0d\xfd\xb9\xd0\x99\x0a\xc9\x47\xaa\xe6\x87\xdc\xe9\x3f\xde\x31\x31\xd7\x7e\x2d\x6b\x80\xdb\xee\xd4\xcc\x76\x83\x0d\xba\xec\xb1\xf6\x33\xbc\xbc\x25\xfb\x54\x69\x41\xc9\xb9\xfc\xc3\xe4\x4b\x24\x67\xf2\x97\xe0\xf7\x67\xb4\xfd\x31\xdd\xce\xb9\x89\x6d\xda\x18\x42\xcf\x4d\x2a\x66\xf2\x2b\xa6\x89\xf6\x5f\xec\x0a\xdb\xb2\x3d\x03\x48\xe0\x9f\x51\xaf\x95\x4a\xf2\xb5\xad\x9d\xda\x96\x4c\x04\x84\x6b\xfb\xa0\x38\xca\x04\xfb\x40\xe1\x35\xf2\x5a\x2e\xfc\x74\x0a\x3f\x8e\xf5\x7d\xfc\xf8\xd7\x25\xf3\xaf\x87\xf3\xa3\xae\x74\x89\x37\xb6\xf5\x67\xa4\xd4\xf1\xf5\x0d\x5e\x99\x09\x02\x04\xce\x3d\x95\x47\xf5\x1d\xcb\x73\x85\x78\x42\x9e\x34\x1e\xbd\x64\x53\xfd\xe4\x77\x4c\x13\x9a\x4d\xe6\x90\xaf\x15\x3a\xe2\xbd\xb6\x26\x20\x8e\xbc\xa1\xe6\x86\x75\x4a\xa4\xc1\x80\xa9\x4f\xb8\xf7\xed\x6b\x75\xeb\x23\xae\x03\x7f\xe8\x1b\xf6\xf5\xe0\x13\xd9\xd4\xf2\x3f\xe4\x12\x53\x29\x3f\x5a\x7e\xe8\x0b\x0e\xbd\x0e\xe9\x0b\xdd\xa4\x19\x29\x92\x36\x5f\xc9\x51\x4b\x33\x04\x9d\x34\xee\x28\xb0\x67\x8b\x3f\x46\x24\x15\xe3\x49\x81\xe3\x94\x1c\xb5\x47\x24\x0b\x03\x30\x2e\x5c\xc8\xb8\x8b\x63\xe0\xf2\xac\xd9\x3e\xa2\x98\xe1\x12\x61\xe6\xb6\x9b\x9d\xa3\x2b\x38\x96\xc5\x14\x78\x4a\xf2\x01\xe8\xeb\x51\x59\xd0\x2e\xba\x66\xa2\xf6\xa0\x12\x64\x81\x26\x9f\xa8\xe3\x40\x2e\x63\xea\xae\xa0\x16\x04\xd3\xc6\x10\x61\xb6\x5a\x75\xa4\x28\x2a\x56\xab\x98\x91\x42\x63\xb4\x43\xf0\x9a\x32\x80\xc9\xd5\x48\x1a\xf2\xbc\xfa\x00\x38\xdf\x43\x24\x8d\xfd\xfa\x95\xf9\xba\xcd\x6d\xde\x6b\x05\x0b\x16\x3b\x71\x09\x89\x77\x18\x4a\x63\x87\x7d\xde\xfc\x64\x97\x1e\x80\xe3\xf0\x73\x1f\xdc\x60\x43\x98\x73\xfd\xfd\xca\xe9\x38\x20\x4f\x57\xb8\xc7\xd2\xb2\xa7\x50\x26\xa5\x80\xbf\x53\x75\xee\x2a\xa3\x58\x0c\x1a\x57\x31\xe0\x66\x73\xb9\xed\xe9\xe2\x3d\xcd\xb3\xad\xef\x4c\xbc\x27\xf9\x0e\x69\xec\x44\x36\xca\xc6\x78\x21\xff\xb7\xb9\x3d\xc6\x13\xf8\xe3\x5b\xe0\x02\x17\x68\x39\x19\x0c\xd4\x1c\xe6\x78\x81\x70\xbe\x5a\xc5\x39\xa1\x4a\x67\x31\x35\x13\xb8\xe8\x19\xb3\xfb\x06\x21\xd3\xc1\x20\x52\x36\x26\xf8\xb5\x5a\xc5\x0b\x92\x8f\x16\x63\x84\x17\xda\xcf\x26\x97\x87\xb2\xb6\x9e\xa5\x72\xdb\xbc\xc8\xb3\xe2\x9a\xbc\xa5\xb0\x87\x4e\x38\xad\xe4\xb6\xeb\x70\x58\x7c\x0b\x1e\x0a\x98\x26\x80\xc0\x66\x2e\x43\x0d\xde\x44\xde\x4a\x86\x04\xfe\xd6\x4f\x18\xad\xc8\xf7\x92\xc2\x14\xd3\x66\xdd\x17\x98\x26\x45\x29\xd8\xec\x3e\x7c\x42\x3e\xc1\xb5\xec\xdf\xb5\xe4\x52\xf5\x4b\x63\x63\x38\xa5\x17\x11\xf2\x41\x01\xf7\x80\x2c\x7d\xa9\xa2\x6e\x4b\x4e\x38\x85\x56\x4c\xc5\x57\x25\x77\xcf\x26\xad\x67\xf6\x43\x0b\xf5\x21\x70\xb9\x60\x5e\x73\x53\x7d\x4d\xb6\x1e\xcc\xf5\xed\xec\x8d\x37\xe4\x7e\x94\xa0\xb0\xac\x71\xe1\x88\x04\x66\x64\x1b\x94\x36\x4d\x3a\x33\x18\x84\x97\x21\x44\xe4\x31\x32\xf4\x5f\x86\x3c\xae\x80\x52\xc1\x9e\x59\x9c\x0a\xb6\xb9\x89\xf8\xa8\x18\xb1\xf1\x58\xb1\x01\xf2\x4f\x0f\x92\x5c\xf5\x7e\x6d\x27\x3d\xf4\xfb\xae\x6c\xd7\x4e\xec\xd1\x7f\x7c\x1f\x37\x30\x3c\xb0\x8d\xb1\xbe\xa6\xf7\x95\xe4\x0a\x99\x14\x6b\x1a\x1d\x24\xb2\x57\x18\x18\x07\x8e\x21\x6f\x9c\x94\x51\x04\x5c\x41\x1f\x6f\x33\xbb\x47\xa0\x83\x54\xdd\x1a\xf6\xee\xdd\xc7\x2a\x9b\xd3\x87\x4c\x50\x5b\x78\x6e\x29\xa7\x2d\xfa\x88\x69\x32\xcb\x17\xd5\x7c\xb7\xba\x2f\x26\xa6\x38\x64\x08\x1b\xf2\xf0\xc6\x10\xf5\x2c\xaa\x56\x16\xc2\x60\x64\x01\x0c\x86\x3c\x93\xbb\x1e\x3e\x6d\x6f\x97\x70\x7c\xd7\x56\x90\x5a\xd0\x5e\x9f\xbe\x14\xa8\xc7\x83\xaa\x95\xac\xaa\x53\x6e\x67\x21\x50\x04\x4f\x44\x76\x85\x79\x12\x80\x43\x18\x7a\xa1\x52\xa0\xf1\xfb\xe5\x87\xb8\xc0\x15\x1e\x15\x98\x27\xb7\x99\x98\x8f\x4d\x38\x0e\x43\x16\xef\x03\x1a\x22\xbf\xc4\xa6\x8e\xca\xfd\x21\xb2\x2b\xd9\x27\x08\x3e\x35\x74\xd6\xef\x28\x6a\x7c\xba\x63\x62\xa0\x61\x54\xd7\x3d\xc8\x69\x59\x76\x26\xcb\xce\x51\x9a\x83\xb7\x35\x84\x56\x62\x9a\x80\xca\x3f\x58\x0a\x87\x80\xd4\xba\x74\xb9\x9f\xf5\xf2\xf9\xf6\x8e\xd8\xda\x4e\x87\xf2\xf2\xdd\x7e\x5a\x3c\x13\x70\xf9\xf2\x51\xb1\xb5\xdd\xb8\x7e\x8d\x2c\x2e\x94\x30\x4e\x15\x73\xda\xe4\xe0\xfe\xdc\xeb\x5e\x0b\x77\xe6\xd2\xef\x75\x80\x05\xe4\x3b\x90\x0a\xa2\x22\x02\x67\x64\x83\x99\x1c\xda\xaf\x76\xdf\xbe\x39\xbf\xd8\x3d\xfb\xf5\x68\xef\xe2\xf8\xc5\xd9\xfe\xe9\xcf\xfb\xa7\x67\x70\x0d\xe6\xc9\x4c\xde\x89\xb9\x94\x51\x68\x31\xa5\x85\xf8\x91\xde\x57\x38\x23\x39\x28\x71\x9d\xb6\x6f\x41\x46\xf2\xd6\x18\x3e\x9d\x3c\xb3\x68\x51\x9b\x9b\x13\x34\xa3\x71\x35\x9a\x8c\xc1\x7f\x6e\x61\x60\x82\x10\x6a\x70\x23\xf6\x84\xa0\xb8\xc4\x4b\xb9\x45\xaa\x74\xa1\x74\xcd\x59\x8d\x70\x09\xdc\x9b\xbc\x36\xc0\xba\x43\xa6\x90\x16\x0e\x42\x83\xfe\xe2\x75\xd4\x6c\x14\x8d\xb9\x64\xa2\x98\x4d\xfd\x3c\x1a\x8e\xb1\x77\x9c\x85\x87\x88\x77\xe3\x79\xb5\x81\x33\xad\xd6\x57\x5b\x29\xdf\x52\x44\x9b\x9d\xe0\xc9\x92\xd6\xe9\x93\x65\xb9\x5a\x89\xfa\x3d\xaa\x7b\x43\xed\x7c\xf1\x1b\x8d\x97\x57\x54\xa4\x15\xb6\x88\xb9\x97\x5a\x58\xa3\x3a\x09\x3c\xb8\xea\x1a\xfd\xcb\x4e\x16\x43\xcf\xf8\x68\x5b\xfe\xf3\xed\x18\xa5\x99\x9c\xba\x30\xef\x33\x39\xb0\x45\x8a\x5e\x36\x11\x00\x61\x55\x3a\x92\xef\x9b\x53\xab\xc3\xc5\x5f\x22\x17\x29\xb7\x77\x7c\x74\x76\xbe\xab\x08\x14\x9c\xb1\x8c\x5f\xab\xf7\x77\xab\x97\x4c\x7e\xf4\x08\x84\xb9\x6c\x72\x4d\xa7\xe4\x4e\x28\xba\x7a\x64\x82\xf5\x82\x1e\xfc\x4c\x93\x45\x71\xcb\xcb\x09\xad\x2a\xea\xea\x48\x36\x11\xbf\xa3\x66\x0f\xc9\xaf\xcc\x58\xb1\xa6\x8d\xdf\xe9\x6a\xf5\x0f\x1a\xdb\x1e\xbe\xa6\x23\x3a\xae\x7b\x8d\x57\x2a\xf2\xa3\xa4\xf0\xfa\x5b\xae\xa5\x9f\xbc\xd2\xdd\x3c\xf7\xea\xff\x83\x5a\x62\xdf\xfd\x61\x0b\x29\x07\xbe\xf4\x80\x9f\x20\xe5\x06\x0d\x15\xf7\x9a\x8e\xc4\x58\x0e\x42\xeb\xd5\xdf\x51\x2f\x28\x0e\x2c\x35\x7d\x56\xf4\x59\xa2\xa1\xf1\xf4\x06\x19\x0c\x28\x30\x76\x61\xe9\x48\x8c\xe5\xc5\xdc\x2e\xd5\xdc\xa5\x56\x88\xd8\x6e\x9e\xd1\x8c\x4f\xe6\x26\xe0\x82\xb4\x9d\xab\x7e\xa7\xfa\x8a\x7e\xf4\x15\x98\x60\x62\x94\x29\x72\x2d\xd6\x7b\xdf\x39\xf0\x8a\xcf\xf4\xf1\xca\x7c\xc0\x8b\x07\xbd\xc7\x4c\x20\xfa\x67\x37\x6c\x5e\x78\xb0\x55\x56\x01\xe0\xe1\x67\x37\xaa\xeb\xd7\xa0\x09\x3b\xda\x3d\xdc\x3f\x3b\xd9\xdd\xdb\x3f\xbb\x78\xf1\xeb\xc5\xc1\x4b\xe2\x17\x11\x9a\x9c\xab\x13\xe0\x71\x8f\x34\x79\xb9\xff\xe2\xed\xeb\x8b\x83\xa3\x1f\xf6\xf7\x00\x6d\xf3\xd5\xdb\x23\xf8\x43\xd6\x07\x3d\xd2\xa1\xd2\xb4\xd2\x44\x51\x3f\x9a\x84\x84\x9a\xd0\x64\xb7\x55\xf2\x86\x5d\xf2\x8c\x4b\x26\x86\x26\xb9\xf7\xf7\xc9\xe9\xf1\xc9\xfe\xe9\xf9\xaf\x17\x2f\x0f\x5e\x5e\xec\x7d\xbf\x7b\xf4\x7a\x5f\x95\xfe\xf2\xeb\xc5\xde\xf1\xd1\xf9\xfe\xd1\x39\xa1\x89\xd1\xa2\x59\x92\xa1\xfd\xcc\xac\x88\x73\xef\xa7\x61\xdb\xb4\x7a\x7e\x50\x69\x5f\x3c\x76\xb3\xe0\x63\x63\xd5\xee\xb5\xc6\x72\x0c\xa4\xef\xce\x56\x70\xd0\xcc\xbe\x50\xe5\xe4\xa7\xc1\x20\x2e\xc9\x85\x41\xbd\xbf\x97\x12\xb7\x94\x35\x2b\x25\x0a\x6e\xe3\x12\x69\x5a\xda\x96\xe5\xb5\x8c\x95\x0d\x06\x71\x96\xb4\x5d\x81\x56\x2b\x95\xd0\xd3\xf7\x22\x42\xab\xd5\x39\xb4\x5e\x7a\xe2\xde\xc7\xcf\xed\x19\xfe\xf3\x7a\x71\xaa\x7b\x81\xaf\xcc\x60\xbd\x0e\x9d\xf8\x5c\xbf\x8a\x45\xdf\x39\x4e\xef\xdc\xbd\x33\xcf\x2a\x68\x3a\xe6\xda\x50\x62\x9c\x0c\x24\x13\x56\x75\xa6\x24\xa7\x0a\xc2\xc2\x27\x01\xc7\x49\xc5\x3e\xd1\xe7\xc3\xc1\xe0\x38\x51\xf4\x4d\x8e\xe7\xce\x96\xde\xb9\xd2\x5a\x5e\x22\x90\x75\x4d\xd1\xc5\x00\xc3\xe7\x5c\xcd\x5f\xa7\x1e\x4b\xdd\xbf\x27\x90\x23\x45\xf2\xbd\x4c\x3b\x5d\x20\xa6\x4d\x2f\xca\xbf\x71\x73\xd3\x59\x37\x4b\xc2\x93\x6a\x71\xa9\x64\x51\x20\xc4\x92\x89\x3c\xb0\x26\xa9\x08\x21\x5c\x91\x5f\x62\x8a\xcb\x36\x1f\x4a\x5b\x7c\x28\x45\xa8\x07\x49\x63\x63\x8e\x97\xf0\xb1\x74\x1b\x4b\x0e\x25\x2d\xb1\xc8\xae\xd2\x0a\xfb\x3c\x6a\xda\xe6\x51\x2b\x84\xab\x45\x05\xdc\xd3\x54\x83\xb1\xb7\x0f\xec\x9d\x82\x49\x23\x1b\xdb\xf8\x3a\xc0\x30\x3f\xf5\x72\x37\x35\x7c\x76\x36\xb6\xe5\x94\x6e\x10\x62\xf3\xce\xc0\x5a\x73\xb9\xd6\xd8\xf8\x72\xd1\xa6\x2f\x97\x9e\x23\x66\x3c\xbd\x4a\x35\x83\x5b\x5b\x18\x76\xad\xfa\x05\x17\x8b\x5e\x3d\x81\xb0\xd2\x2b\xc8\x75\x1d\x0c\x0a\xb7\xaa\x48\x65\x3e\xe8\x5f\xab\x3b\x79\x04\x3d\x1d\x7b\x2b\x7b\x28\xb7\xc9\x9d\xde\x6e\x72\x43\xa8\x1e\x85\x7e\x34\x46\x38\xa0\x6b\x85\x83\xce\x45\xf9\x6c\xe1\x00\x21\x7c\x6c\xbb\x70\xfc\x2f\xea\x02\x10\xc6\x5d\xe2\x51\xd0\xbd\x58\x9e\x20\x27\x89\x51\x2f\xd3\x60\x93\x4c\x70\x24\x39\x17\xaf\x2a\x33\x42\x1b\x4d\xec\xde\x1a\x0c\x3a\x44\x38\x60\xf4\x30\x6d\x88\x70\x52\x6c\xf3\xde\x94\x8c\xd5\x87\x98\x63\x86\x47\x5c\x32\x3e\xbe\x14\x57\x38\x29\x8e\xea\x59\x32\x75\xda\xb3\xc4\x5b\xb3\xa4\xb2\x1b\x3f\x32\x4b\xd0\x30\x78\x42\xbb\x1e\x6d\x1b\x81\xcd\xc1\x80\x85\x86\x86\x63\x6f\x7b\x37\xfc\x17\xef\x21\x0f\x0a\xb8\xd6\x78\x4d\x72\x9d\x24\xe0\xa5\xe2\xce\xac\x07\xf4\xd9\xfe\x9b\x57\x92\x6d\x8d\xbc\x5c\x6d\x07\x1d\xca\x75\x7b\xe8\x5c\xf2\x46\xc0\xc2\x51\xe9\x58\xcf\x0d\x5b\xbc\xce\x77\x52\xf7\x5e\xfb\xf9\x34\x58\x69\x81\x5d\xe0\x4b\xe9\x86\x7c\xa4\x3d\xc5\x64\x65\x13\x76\x64\xde\xd0\x09\x34\x1b\xc5\x2f\xd5\x4e\x7b\xa5\xc6\xe8\x18\x98\x33\x33\xda\x8e\xfb\x1f\x3c\xbf\xbb\xf8\x82\x57\x0a\x32\xc0\xdf\xb5\x9f\x1a\x9a\x54\xe2\xe5\x47\x6a\x6b\x32\x0b\x73\xbb\xc1\x65\xd8\xba\xc7\x56\xab\xb2\xe3\xc6\x93\xf7\xd2\x91\x12\x9b\xdf\x3c\x23\xc3\xc1\x60\x2f\x46\xf8\x95\xe4\x8b\xe9\x60\x10\xff\xad\x43\x63\xb5\x43\x47\xaf\xc6\x72\xff\xa2\x54\xfd\x85\xfc\x7d\xf3\x36\x46\xcb\x37\x9b\x9b\xf8\x0c\x10\x48\x4d\xe9\x8b\x18\x2d\xb7\xb6\xd4\x07\x62\xf9\x85\xb6\x50\xae\xe9\x59\x39\x8b\x15\x5d\x46\xc8\x10\xe3\x9e\xa4\xd1\x75\xec\x7f\xe5\x7b\x49\xea\xde\xc6\x08\x00\x50\x69\xec\x4e\xcd\x8b\x18\xd5\xae\xda\x93\x66\xb2\x5e\x1f\xd2\x25\x16\x64\x28\x05\x55\xb2\xb5\x8d\xd2\x26\xb5\xdf\xda\xf6\xb2\x28\xab\x0b\x12\x42\x7a\x3f\x48\x9e\xf5\x7f\x54\x86\xb5\x4b\x3a\x2b\x39\x8d\xf0\x48\x7f\x64\x8c\xb0\x87\xa3\xf7\xfb\x03\x7c\xca\xc6\xd0\x6b\x9d\xef\xc4\x1c\xf4\x7d\xac\xd1\x13\xfb\x59\xdc\x70\x60\x93\x3d\xf1\xc3\x0b\x9a\x36\x13\xf9\x91\x98\x3d\x1b\xae\x56\x85\xfc\x87\x6d\x15\x1b\x64\x88\x06\x03\xb9\x9d\x22\xb5\x88\x11\xae\x10\x86\xdf\xa3\xb1\xfc\x3b\x1c\x99\xe6\x2f\xe5\xc8\x60\x08\x63\x9b\xd2\x51\x67\xa7\xca\x88\xf2\x40\xd9\x19\xa6\x05\xce\x9d\x73\x43\x1c\x43\x39\xdb\x19\xa6\x0c\x6d\x65\x08\x2f\x08\x7f\x36\xdc\xc9\x37\x79\xca\x83\x93\x2a\xd9\x1e\xe7\xa2\x1b\x01\xd6\xb2\x92\x11\x22\x34\x18\x40\xea\x6a\xdd\x5f\xff\x91\xec\xf4\xba\x26\x24\xd5\x33\x2d\xa0\x7c\x6b\xfb\xd9\x62\x33\x33\x43\xce\xfc\x16\x9c\xf3\x8b\x1c\xc9\xcf\x46\x8b\x39\x03\xf0\xc1\x78\x34\xf6\x08\xd3\xaf\x81\x39\xbb\x65\xb5\x94\xe2\x65\xea\xcc\xa0\xb1\x50\xe4\xe0\x1d\xf9\x3b\xfd\x9b\x6b\xc4\xd9\x36\xe5\x1d\x62\xb7\xa4\x31\x1c\xd8\xbf\x9e\x91\x77\x88\xba\x44\x29\x1c\x27\x49\xa2\x41\x24\x97\x7e\xb9\xd3\x02\xb5\x14\xae\xe4\x9d\x21\x14\x85\x8e\x44\x67\x98\x6d\xbe\x93\x14\xc7\xbc\xbf\xc9\xf0\x50\xb6\x5c\xa2\xba\xfe\xbd\xd9\x17\xb7\x7b\x7f\x0c\xfc\x27\x15\x9f\x37\x18\x70\xc0\xee\x53\x4a\xfb\xd5\x2a\x6a\x18\x18\x23\x5c\xa9\x4a\x53\x63\x0f\x34\x75\xac\x81\x30\xc2\x19\x01\x4b\x60\x60\x64\xb5\x0e\xdd\x45\xc7\xe9\x12\x92\xef\x2e\x3a\x36\xa7\x90\xbb\x21\x53\x87\x02\x96\xb9\xd5\x6c\x24\x0f\x24\x04\x26\x83\x80\xb3\x70\x79\x09\xed\x38\xff\x21\x79\x5d\x37\x46\x9a\x74\xfb\x63\xb7\x52\x85\x75\x28\x6e\x18\xb2\x5e\x5d\x15\x19\x3e\xad\x9e\x95\x66\x61\x2a\xed\xd5\x35\xca\xf1\x62\x0c\xfe\x9b\x4f\xbd\x40\x44\x85\x12\x8c\x7f\x89\x19\x5e\xb4\x2f\x79\xd6\xba\xe4\x99\xa4\xb7\xa5\x05\x48\xf6\xc8\xdd\x0f\x5d\x8e\x47\xa3\x31\x2e\xc9\xf0\x69\xe9\x9c\xcc\xca\xcd\x4d\x44\xe5\xd6\xa0\x58\x8c\xca\xb1\xc2\x2a\xf5\x74\x4e\x93\xf2\xe6\x92\x15\x90\x63\xc9\xb5\xfd\x4b\x93\x94\x86\x55\xa9\x3c\x39\xd8\x54\xf1\xde\x83\x84\xe9\xd6\x12\x69\xba\x05\x3e\x31\xa4\xc0\x53\x52\xe2\x39\xa9\xf0\xad\x35\x96\xe1\x19\xd9\xda\x7e\xaa\x9d\x97\x6f\xc8\x6c\x73\x5b\xf9\xdf\x12\x42\xe2\x19\x61\xce\xd9\x2d\x89\xf0\x0d\x42\x83\x41\x3c\x23\xb7\x08\x47\xff\x43\xb3\xc9\x3c\x92\xb5\x72\xc9\x3c\xc3\x66\xbf\xc1\x33\x59\x63\xb6\x41\xc8\x2d\x5a\x42\x63\xb8\xdd\x06\x50\xd2\x4b\x32\xd1\x1d\x00\xec\x84\x62\x71\x73\x49\xb9\xb3\x87\x5c\xae\x56\x1b\xe1\xf1\x9f\x20\x80\x88\x30\x67\x3f\x62\x45\x7f\x82\xd0\x25\xa7\xd9\xb5\x6c\x41\x52\xb0\x4b\x80\xa9\x92\xbc\xfa\x41\x3c\x01\x42\x8b\x50\x0f\x6a\xd4\xb9\xa2\x9f\xb3\x1d\xdb\x55\x94\xfa\xbd\xb6\x47\xfc\x8a\x0c\x9f\x5e\x3d\xbb\x7c\x7a\x65\x1c\x03\x3f\x90\x5f\xe3\x09\xbe\x42\xbd\x0f\x83\x41\x6c\x9b\xff\x80\x73\x25\xef\x39\x7f\xb9\x85\xb1\x6a\xc6\xf3\xe6\x2d\xf1\x01\xa1\x9d\x79\xd2\xf4\x6b\xcf\x8d\x9d\x13\x75\x84\xf4\x2e\x92\x2c\x17\x3f\xd2\xfb\xc1\xe0\xc3\x28\x1f\xa3\xba\x31\x30\xbc\x31\xc4\x53\x3b\x3a\xd9\xcf\x7b\x22\x9f\xe5\xea\x01\xd8\x35\x4d\x7f\xe6\x0f\x7d\xdb\x38\x29\xde\x23\x3c\x23\xb0\x6c\x3f\x81\x34\xb1\x40\x83\xc1\x64\x94\x8f\xf5\x17\x7c\xf1\x6c\x81\x26\x24\x97\x0c\xcb\xa4\xd3\xa6\x3d\x49\x16\xc5\x75\x51\x3a\x44\xa9\x1d\xd9\x4e\xda\x2a\x8e\x73\x0d\xd8\xcb\x66\xb1\xf9\x26\x9a\x10\xf8\xa8\x95\x76\x2f\xc8\xdc\xf9\x06\x4e\x76\xe6\xa9\x67\xae\x9e\x20\x7c\x4c\x2e\x82\x4b\x29\x0f\x3d\x73\x8e\x57\xab\x0e\xa1\xe1\x1e\x1f\x6b\x33\xcf\x1d\xb9\x48\xba\xa3\x4f\x72\x84\xf7\xe5\xb6\x06\x41\x3b\x9e\x6d\x6e\x23\xfc\xd1\x8f\xac\x87\x14\xfb\xf2\x35\x15\xf2\xdf\xbb\xd3\x32\xe2\x47\xbc\xef\x1c\x3f\x3f\x9a\xf5\x99\x90\x0b\xe7\x41\x95\xa3\x5a\xdb\xa3\x7c\x62\x66\xf7\xf2\x94\xb4\x48\xd2\x04\xe1\xd6\x96\x9a\x78\xd7\xaa\x3d\xfb\x36\x3a\x7d\xa4\xf8\x23\x97\x8e\xe7\x3b\x08\xea\xb3\x89\x0b\x3a\x6c\x27\x9e\x55\xd2\x95\x59\xc4\x10\xd1\xb5\x47\x25\xe7\xd6\x76\x34\x70\x28\x23\x5e\xa6\xe9\xc2\xa3\x50\x9c\x3a\x4d\x72\x5b\xe3\x48\x6d\x2e\x9a\x39\x08\xe7\x1a\x9e\xb0\x5f\x34\xe1\x88\xc1\xea\xe0\x44\x00\x9b\x56\xc3\xf7\x17\x73\xb9\x36\x02\x03\x4f\x23\xde\x92\x8a\x8c\xb8\x50\xa6\xc5\xad\xa3\xbc\x45\x3b\x34\x44\xc1\x40\xa0\x5a\xd0\x8c\x4f\xcb\x3b\xe7\xb2\x95\xb4\xe3\x4b\x84\xcf\x1b\x33\xaa\x03\xc8\xec\x3c\xf8\x81\xbf\xa0\xae\xd0\x78\x03\xd6\xa4\x6c\xab\x96\xb4\x33\x63\x2a\x0f\xe3\x91\x8d\xe9\x84\x23\x3b\x87\x15\x35\xb1\x3b\x1c\xa8\x44\x45\xd7\xde\xcc\x19\xed\xcc\x9a\xe4\xbb\xb5\x00\x23\xfa\x5d\x97\x88\xe2\x1d\x4b\x8e\xd2\xb2\x07\x8a\xf6\xc5\xad\x7e\x5b\x67\xcc\xca\x89\xaf\x73\xa6\xde\xe2\xe1\xc0\xc9\x8f\x06\x6b\x08\x9a\x69\x46\xe3\x02\x53\x84\x2b\x2a\xd2\x52\xfd\x6d\xc7\x98\xfb\x3b\x06\x6a\x69\x0e\xb3\x0a\xf1\xea\x0a\xec\x45\xad\x22\x5c\xc0\x84\xe4\xb4\xdb\xd5\x7a\x41\xad\xda\x0e\x6e\xf5\x47\x04\x41\xe7\xce\xec\x44\xe2\x16\xd1\xe5\xde\x21\x98\x50\x4f\xc5\x9c\xd3\x96\xd6\x70\xea\x3d\xef\x38\xad\x74\x30\xc8\xa9\x56\xfb\x78\x4e\xe0\x66\x9b\x84\xfe\xf6\x52\xfa\xc9\xa9\x73\x1a\x07\xc7\x6c\x4a\xbe\xf9\x3f\x09\x5c\xe2\x4f\xbe\xf1\x5c\xa9\x83\x8d\xe6\xcc\x37\xd1\x32\x42\x3d\x29\x59\x88\xd8\xf9\x0b\xde\x52\x1c\x25\x70\xcb\xa6\x37\x34\x8e\x22\x0c\x3e\x07\x5e\x7f\x6e\x68\x0b\x4b\x1e\x57\x5e\x7a\x8f\xa8\x8e\x24\x47\x39\x04\xab\xae\x53\x6a\xf2\xcd\x6d\x5c\x21\x03\x90\x89\x23\x29\xd5\xf8\xcf\xab\xcd\x6d\x75\x61\xd3\xcd\xa0\x7c\x88\xc1\x8c\x69\x60\x82\x9e\x66\xcf\xca\xa7\x28\x66\x64\x11\x0c\x03\x3d\x1b\xee\x14\x71\x4c\x37\xf3\x51\xb6\xb9\x39\xde\x5c\xa0\x35\x03\x32\x35\xf0\x02\x33\xec\x13\xb0\x4b\x1a\x88\x9a\x9d\x2e\x4f\x37\xd6\xdd\x09\x67\x44\x6f\xa6\x0a\xe1\x9c\x58\x86\x21\xeb\xe5\x83\x41\x96\x78\x74\x04\x6a\x4c\x69\x5c\xa0\x9d\x2b\xf3\x89\x0a\xa5\x36\x91\xbf\x2a\x63\x8a\xf5\x48\xd7\x59\x78\xe4\x6c\xe3\xaa\x53\xd7\x7e\x18\xec\x96\xab\xe6\xea\x58\x43\x2b\x51\xd1\x5c\x56\x47\xb6\xd6\x9a\x24\x30\x93\x94\xc5\xb9\x86\x51\x5f\x8c\x69\xaa\x00\x74\x34\xd8\x10\x29\x27\xb6\x62\xb5\xda\x50\xc2\xeb\x1f\xf3\xfe\x65\xd8\xdc\xdd\xf2\x81\xf2\xd8\xe6\x35\x4a\xa5\x94\x48\xb8\x26\x78\xf7\xea\x7c\xf3\x04\xec\x6d\xf1\x36\xfd\x0e\x6c\xf5\xd4\xe7\x49\x11\xf2\x44\xd0\x0b\xff\xe0\xb5\x80\x56\x74\x08\xd6\xbd\x3d\xb0\xf2\x1b\xc7\xb4\xa1\x73\x0b\xec\x4d\xbe\xe2\x4d\xbb\x0f\x9b\x99\xb9\x90\x37\xdc\xce\x47\x55\x98\xee\xd3\x46\x4c\xc7\xbe\x77\x18\x0b\xcc\x6c\x27\x70\x49\xdc\xb5\x4b\xec\xb2\x95\x3e\x3b\x06\xf3\xea\x38\xa1\xb8\x20\x72\x5a\xd0\x60\x50\x4a\x36\x1a\xec\xb0\x14\x75\x66\x5c\xa0\x4d\x46\x0d\xb4\x22\xad\x52\xc8\x76\x04\xac\x0a\xab\xc0\xec\x07\x31\xf2\x52\x3e\xd0\x82\x4a\x80\xc3\x1e\x68\x03\xe5\x8b\x21\x73\x0f\x61\x8e\x8a\x21\xda\x97\x82\x00\x94\x82\x93\x0c\x24\x4a\x7d\xa0\xb9\x42\xf3\xf9\x08\xa5\x6a\x88\xb8\xf0\x4c\x57\xd4\xdc\xce\x2e\x9c\x89\x62\x46\xda\xa0\xbd\x3b\x16\x8f\x37\x89\x50\x2a\xb4\x04\xc7\x7c\x09\xce\x79\x70\x15\xab\x55\x18\xe1\xaf\x1d\x95\x14\x25\x60\xa3\x12\xfc\x0a\x81\x3b\xba\xb8\x80\x1b\xe7\xe2\x42\x2e\x48\xb5\x5a\x45\x1e\x0f\x03\x45\xc6\xf9\xa0\x57\x90\x7d\x79\x7b\x39\x75\x49\x51\x37\x0d\x97\xc7\x14\xef\xd3\x38\x9a\x95\x65\x84\xa3\x2c\x42\xee\xd7\x36\xfc\xbd\xac\x6d\xf1\xb2\x36\x65\x8b\xe2\xba\x2c\xbc\x65\x43\xcb\xda\xab\xd6\xf9\x74\x1b\xe1\x3b\xd5\x9a\x6c\xdc\xff\x91\x5c\x66\x3c\x52\x97\xf9\x09\x0d\x72\x5c\x9c\xd3\x96\xea\x8f\xfa\x73\xb4\xc3\x53\xb5\xdb\xaf\x5d\xc5\xf4\xcc\xac\x8f\x5b\x32\x5d\xe4\x25\x1f\x51\x36\x2e\xb0\xfe\xbb\xcb\x54\xed\xa3\x46\x06\xfa\x72\x30\xa8\xd4\xa5\x58\xca\xcb\x0e\xed\xc4\x40\x0a\x0a\xf9\x29\x2f\xb0\x89\xa9\xa3\xd0\xe1\x85\x47\x57\x2b\x75\x32\x3a\x05\x1b\xb8\x41\xdf\x36\x64\x1b\xf3\x09\xa6\x02\x7c\x3f\xa9\xfd\x9d\x76\xd5\x8d\xe5\xb0\x82\x8b\xe4\xba\x49\x81\x89\xbf\x0d\x71\x49\x98\x76\x70\xae\x08\x6c\x65\x26\x09\xbf\xe3\x35\x2c\x7e\xdf\x39\x8d\x2b\x5c\xea\xd0\xd9\x8d\x02\xb9\x24\x70\x93\x44\x27\x9b\x89\xdf\x9b\x6e\xf4\x2b\x2a\xfa\xb3\x8c\xe5\x74\x9a\xf6\xd5\x0c\xc8\x31\xdf\x66\x62\xde\x8f\x9e\x2c\x99\x4a\x3b\x2b\x3b\x50\x47\xfd\x49\xb9\xc8\xa7\x90\x27\xee\x92\xf6\x67\xe5\xa2\x98\x26\xef\x51\x6d\xfc\x9a\xc0\xa1\x1d\xc5\x27\x54\x53\x02\x3f\xe9\x86\xdb\x8f\x68\xed\xd3\xed\xb5\xcf\xb2\x74\x34\x7e\xf8\xed\x2c\x3d\xa1\xa6\x86\x67\x4f\xa4\x72\x0b\x2b\x89\xe1\x90\x5a\xf8\xb0\x86\xf0\x40\x4d\x32\x13\x9b\xa1\xb6\xcc\x33\xc1\xa4\xbc\xb0\x6d\x41\x54\xb2\xe9\x71\x91\xdf\xbb\x92\x79\x56\xed\xc1\x65\xe4\x8a\xae\xa8\x10\x2e\xbb\xb3\x2a\xab\xfc\x32\x0d\x31\x1e\x20\x57\x82\xbe\xa3\x53\xfe\x72\x01\x71\x6d\x49\xcc\x40\x0c\x78\xbd\x18\xf6\x0c\x97\xa6\x1c\xe2\xba\xdb\xe5\x28\xe8\x2b\x77\xb2\x75\x41\x78\x2f\x78\x06\xe6\xa5\xd5\xea\x94\x86\x43\x29\xe4\x52\xd7\xb5\x8f\xd5\xa9\x71\x59\xcc\xc6\x4e\x92\x44\x21\x9b\xf8\xb2\x13\x9b\xc5\x0a\x75\x2d\x2c\xf7\x72\x99\xb8\xc1\x28\x48\x35\x60\xf4\x15\x8b\x5f\x13\x1e\x04\x3e\xc4\x41\x47\x99\xa7\x77\x29\xed\x43\xdd\xdd\x2e\xdf\xe0\xd2\xc3\x56\x14\x9d\x41\x0b\x9e\x75\x80\x79\x48\x91\x92\xa1\xa8\x6b\x37\x52\x83\x64\xe3\xdb\xb0\x45\x2c\xac\xe2\x49\x00\x6c\x80\x17\x69\xda\x94\x94\x20\xe8\x6b\x46\x63\xfe\x6c\xb8\x5a\x35\x1f\x3e\x23\x16\x6c\xc7\x0f\x09\x93\x5d\xee\x92\x62\xa9\x4a\x44\xaf\xcd\xe7\xe1\x4e\x46\x41\x70\xb0\x9a\x37\x35\x2e\x6a\xcc\x74\x92\xa5\x08\x78\x55\x5c\xb6\x75\x0f\x52\xe6\x6a\x9a\xf3\x38\x2e\x25\x27\xcb\x02\xd5\x0b\x0f\x35\xb6\xb9\xbe\xb8\x03\xcd\x4b\x85\x73\x84\x0a\xc2\xfc\x70\x32\xbb\x1f\x97\xba\x97\xe9\x02\x87\xe3\x4c\x27\x0a\xb8\x5e\xeb\x70\x83\xd4\x3e\xcb\x82\x2c\xdc\xb0\x6a\x5f\x21\x37\xd1\x3d\xf0\x94\xbe\x15\xfe\x21\xa6\x78\x82\x4b\xc0\x3c\x04\xb7\x07\x0b\x9a\x02\x7b\x13\x8a\x7c\x2c\x13\x8e\xbb\x3c\x1e\x10\xfe\x47\xcc\x54\xdc\x4d\xa0\x9b\x75\x3c\x4a\x85\x70\x93\xc3\xf9\x5c\x4e\x06\x17\xb5\x92\xd4\xcc\x29\x0a\x09\x92\x39\x7c\x40\xe3\x4f\x75\xa1\xca\xf5\x09\x46\xc5\x0d\xff\x30\x04\xbb\x60\x92\x97\x97\x97\x94\x9f\xd9\xc6\x7b\x0f\xef\x1a\x53\xe8\xbd\xe0\xdd\xc9\x6e\xdb\xf4\xda\xa6\x4f\x0f\xbc\xb6\x63\xe3\x9a\x21\x04\x85\x1e\x75\xe9\x62\x4a\x47\xaf\xc6\x83\x81\x89\x80\x04\xe0\xbf\xc1\x40\xf9\x4c\xa9\x7d\xa0\x2d\xa3\xb5\xd9\x00\x70\x53\x0a\x7e\xbf\x7c\x0b\x80\x9c\x76\x52\xb4\x58\x55\xca\x25\x2c\xa5\x34\xe5\x19\xf6\x5a\x3b\x3f\x6f\xef\xfc\x0a\xe1\x65\x63\x7b\x2e\x74\x5e\x05\x3b\xe4\x45\x7b\xe7\xe5\xb0\xf3\x16\xe0\xd4\x84\x70\xf9\x39\xdb\x2c\x47\xa1\x95\xd5\x46\x21\x77\x2f\x3d\xdc\x10\x1d\xd7\xfe\x5e\x56\xc8\xeb\xbb\x82\x1c\x2e\xd9\x74\xab\x2c\xf2\xfb\xbe\xa1\x67\xf2\xc2\x17\x75\xd4\x2f\x0b\xcd\x09\xa4\xfd\x27\x4b\xc5\x88\x17\xd5\xad\x76\x8f\xad\xdf\xa3\xba\xb5\x77\x0c\x93\x67\x64\xe1\x45\x9e\x37\x42\x89\xbc\x33\x8e\x4c\x40\x42\x01\x6a\x97\x60\x5f\xf9\xf1\x8e\xfe\xd6\x35\xa7\x1a\xd8\x43\xbd\x72\x8d\xb4\x74\x0e\x59\x25\xa0\x44\x42\x92\x2c\x2f\x64\x55\xc8\x25\x53\x8d\xda\x1c\x18\xca\xdb\xc2\xec\x11\x46\x32\xef\x73\x10\xec\xa4\x27\x5e\xd7\xdb\xb6\xd3\x2f\x79\x4c\x15\x8d\x14\x17\x01\xfd\x00\x51\xf8\x93\x4e\xc5\x2f\x87\xcc\x5a\x2a\xc2\xf0\xac\x19\xed\xe8\x06\x21\xbc\xd1\x7f\x85\x4d\x11\x6e\x11\x61\x13\x40\xf0\xc6\x77\x75\x39\xc2\xea\xba\x6d\x7c\x55\x5e\xdc\x2d\x7f\xc7\x43\xaa\x71\xef\x76\x1d\x8f\x74\x48\x97\xff\xef\xbc\x4e\x74\x0e\xac\x09\x69\xf1\x91\xad\xdb\xa3\x65\x26\xac\xf0\xe4\xdf\xf4\xa2\x00\x42\x52\xd4\x9a\xd7\xdd\x73\xeb\xf8\x4a\x13\xcf\xa5\xb9\x31\x2c\xd3\x32\xa1\x4d\xf4\x75\x8f\xcd\x55\xfc\xab\x3d\x9c\x4e\x37\x6d\xde\xf2\xb9\x64\x5d\xd9\x63\x8b\x5a\x95\x7d\xe6\xb0\x91\x30\xb0\xbe\xd1\x68\x74\x1a\xaf\xa2\xd1\xad\x61\x97\x82\x59\x28\x3d\xfd\x6a\xb5\xac\xd3\x58\xff\xd0\xe0\x85\x2a\xe9\x91\x5e\xee\xae\xae\xa8\x27\xf2\x56\xed\x3b\xf5\x91\xfc\xbe\xad\xe2\x99\x11\xa8\xa7\xb2\xff\x8d\xfe\x89\x71\xfd\xf2\x4c\x49\x09\xd8\x68\xd8\x75\xa8\xfc\x21\xb8\x40\xe0\x3d\x87\x70\x51\xc4\x62\x34\x1c\x63\x31\xda\x96\xff\x7c\x3b\xb6\xb4\xc7\xbd\xa1\x21\x01\xd4\xda\xbf\x7c\x78\xed\x9b\xd3\xe1\x1e\xa9\xc5\x28\x0b\xfa\x2e\xeb\xaa\x68\x1e\x3c\xb8\x66\xda\xf4\xda\x9c\x1a\x87\x18\x62\x97\xad\x67\x57\xcd\x6c\xda\x83\xcf\x16\xd0\x94\x2d\x94\xd0\xa6\x8c\xd1\x29\x60\xfc\x04\x26\x0f\xbb\x33\x3c\xab\xc6\xd7\x50\xa8\x35\xdc\xa7\xd2\xe8\xb9\x3e\x4a\x2a\xa2\x8d\x1d\x2d\x82\xd6\x14\x3b\xd6\x12\xb5\xd5\x2a\x6e\x13\xa2\x5f\xc2\x0f\xf9\x4c\xec\x97\x10\x22\x2d\x4e\x37\x68\x90\xe1\x39\xdb\xe8\x03\xde\x17\x01\xdf\xc5\xee\x2b\x85\x52\x45\x05\x39\xa2\x6e\x0f\xd9\xc2\x57\xfe\x39\x3a\xa2\x7f\x98\x41\xf9\x2f\xc9\xa0\xfc\xd7\xe3\x0c\x8a\xfd\xd6\x2b\xda\x18\xc6\xa5\xd6\x28\x41\x80\xf5\xb9\xd5\x38\x81\xef\xdf\x1a\xe3\xcf\x27\xcf\x42\xa9\x23\xbf\xe1\xf8\x86\x99\xbf\xb4\xcf\x82\xa7\x38\xad\xd8\x27\x9b\x4d\x46\xfd\x32\xe0\xdb\xba\x46\x98\xfe\x96\x84\xb0\x12\x91\x7c\x41\x67\x1d\x6b\xb6\x6d\xc3\xf1\x8b\xba\xfb\xd3\xc6\xb4\xeb\xeb\xad\x6c\x08\xe5\x06\xf5\x7d\x2d\x5a\xdf\x67\xfa\xfb\xda\x53\xad\xbb\x07\xc6\xae\xb5\xc1\x1c\x62\xa5\x73\x42\xf4\xad\x59\x30\x7b\xab\x55\x97\xf2\x1c\x64\xff\x6f\xfe\xcf\xd9\x37\x89\xa0\x15\xe8\xcf\x15\x25\x78\xd1\x69\xdc\xbd\x50\x9e\xfa\xfc\x9e\x8c\xc6\x5a\x25\x31\x29\x39\x7d\xc3\x2e\xc1\xdd\x9d\x0c\x01\x59\x54\x85\x82\xdc\xbf\xb8\x3f\xca\x6e\x68\x18\x26\x17\xb6\x82\xb9\xcb\x9c\xaf\x61\xad\x20\x30\x4e\xae\xec\xa8\x18\x43\xfe\x88\x00\x81\x68\x54\x8c\x6b\x13\x2c\x10\x7a\xe7\x86\x0d\x9b\xc9\xb5\xcc\x51\xb3\x4b\xab\x15\x68\x83\xcd\x7b\xfe\x20\x36\x37\x11\x6e\xb4\xa6\x3d\xc7\x0a\x3c\xc4\x4b\x80\xd6\xa7\x58\xc3\xeb\xa4\xa2\x06\x2c\x29\xd5\xa5\x3d\xd5\x8c\xfc\x92\x87\xb9\x19\x74\x78\x63\x88\xea\x29\x3d\xb5\x45\x0d\x1c\xb0\xae\xbe\xf6\x00\xda\xa9\x39\x42\x63\x2d\xe1\xeb\x7a\x2b\xf0\x36\x38\xcc\x7b\x91\x39\x2f\xd4\xee\xff\x5e\x1d\xb2\x17\xb4\xe7\x87\xea\x7c\x4f\xf1\xf7\x34\xe9\x1a\x4a\x04\x16\x80\x08\x4f\x0d\x89\x50\xf4\xf4\x09\x6d\xc1\x3f\x27\xf3\xac\xf2\x32\x97\xe1\xdf\x41\x7f\xf7\x33\x25\xc0\xee\xa7\x43\x7c\xd1\x19\x68\xa7\x93\xb8\xf4\x3b\x1f\x36\x11\xfa\x3a\x2b\xd5\xb8\x5a\xfb\xbe\x05\x03\xad\xa8\xd8\xdc\xc4\x0f\xb4\x22\x2f\x42\xfc\x2b\xf4\xf9\x1d\x68\x94\x82\x60\xaa\x77\x6a\xf6\x5e\xd3\x2e\x4c\x5d\x47\xaa\x7e\xd4\x29\x54\xd7\x45\x15\x5a\x17\x39\x8a\x45\x2b\xc6\xae\x1d\x52\xae\xec\x1e\x45\x60\xf7\x50\xf2\x71\xa1\xcd\x1a\x31\x25\x55\x32\x99\x67\x7c\xaf\x9c\xd2\x5d\x11\x0f\x11\x7a\x4e\xfe\xfe\xbf\x07\x03\xfa\x8c\xfc\xff\x87\xc6\x49\xe0\x17\xb9\x23\x2a\xd4\xcb\xe0\x8a\xe3\x26\xec\x0e\xc5\x99\x94\xae\xbc\xab\xe1\x27\x38\xb2\x3f\xd0\x78\x44\x13\x97\x7d\x79\x8c\x55\xd0\x0e\xc0\x00\x3b\xdf\x41\x97\x03\x74\xdd\x70\x65\x0f\xe9\x60\x10\xcb\x69\xc1\xeb\x23\x2d\xb7\x11\xa6\xab\xd5\xaf\x01\xb1\x78\x47\x71\x07\x38\xdc\x4f\x34\x86\x28\xfa\x1e\x2c\x94\xef\xfb\x17\x1a\x2a\xac\x77\x0d\x2e\x09\x75\x2a\x74\xeb\x57\x56\xf5\x19\x84\x69\x96\x63\x22\x70\x38\x25\xe0\x70\x09\x68\x87\x4f\xa8\x56\x3d\xe2\x0a\x99\x99\x14\xa3\x0a\xe6\x9d\x8e\xd8\x98\x54\x38\xf3\x54\x95\x61\x18\x66\x86\x50\x73\xaa\xbd\x8e\x38\x5f\xab\x6c\x30\xc8\xfc\xc0\x49\x65\xd8\x02\xb3\x49\x86\x90\xdc\x20\xac\x58\xd0\x5e\x01\x5c\x54\x86\x30\x0c\x34\x03\x38\x0b\x33\x46\xc2\x3c\x3f\x45\x73\xb7\xf3\x7b\xe3\x35\x30\x12\x26\x42\xdc\x38\x45\xf0\x0e\x95\x36\x0f\xcd\x95\x56\x5d\x3d\x18\x70\xbf\x7b\x83\x01\xaf\x27\x99\x98\xcc\xe3\x42\x25\x8a\x68\xc5\x20\xbe\x56\x27\x85\x0a\x2c\x04\x51\xc2\x94\x23\x11\x93\xb2\x98\x64\x02\x2f\xb5\x78\x95\x72\x51\xab\x3a\xee\x08\x15\x4d\xd5\x02\x60\x38\xaf\x56\x85\x87\x27\x2c\x46\x14\xc2\x51\x09\xdb\x11\x42\x2d\x12\xc3\xb2\x10\xa5\xf0\x2f\xf6\x66\x84\x09\xad\x05\x60\x2a\x21\x69\x80\x11\x25\x7a\xc6\x5f\x58\x8b\x25\x81\xc3\x5a\x19\x56\xab\x08\x1b\xd1\x31\xce\x48\xc7\x44\x55\x3b\x13\x1a\x57\x28\xad\x82\x06\xb2\xd5\x0a\xbe\x97\x85\x0d\xe5\x24\xeb\xfc\x5e\x1e\x56\x5b\x28\x21\x99\x27\x77\x3c\xbb\x45\x71\x89\x73\x84\xa7\xb2\xab\x4a\x7b\x82\xe7\xb2\x99\xca\x36\xb3\x70\x1a\x98\xf9\x8e\xfd\x73\xba\xe3\x35\x31\xc5\x73\x94\xce\xd3\x29\x9e\x6c\x10\x52\xae\x56\x0b\x59\x41\x4d\xf3\xad\x6c\x38\xd0\xa4\xad\x56\xa3\x31\x9e\x11\x23\x15\x25\x49\x72\x8b\xc1\x28\x30\x01\xa3\xc0\xa2\x76\x70\x1b\x33\x4f\x74\x2d\xdc\xdf\x78\xe6\x49\xa9\x85\xfb\x5b\x96\x83\xec\x51\xa8\xff\xe3\x99\x2f\xf2\x15\xbe\x27\x52\x46\xe3\x19\x3e\xf4\xd2\x47\x7b\x5e\x58\xe1\xc2\x3a\xf3\x81\xdc\x01\xcd\xf5\x75\x9b\xa7\x63\xf1\x4a\x7f\x8e\xe4\xf9\x4f\xbd\xcf\x54\x22\xa4\x2c\xb2\x29\x63\x07\xbd\xc9\xae\xa9\x36\x8e\x33\xa4\x37\x77\xdc\x7c\x22\x50\x57\xb4\x4d\xd6\xd1\x2c\xd8\x0b\x59\x1b\x1a\x12\xbe\x36\xf3\xd3\xe8\x30\x29\x16\x6d\x6c\xe3\xac\x79\x63\xe4\x64\xf8\x34\x7f\x96\x19\x9a\x99\x9b\x1b\x63\x41\xb2\x51\x3e\xc6\x13\x22\x46\x8b\x71\x17\x58\xc3\x64\x07\xa0\x91\x70\x39\x5a\x8c\x49\x29\xe2\x05\x9e\x60\x86\x97\x35\x42\x29\x14\x4d\xcc\x0a\x54\x10\x5d\x73\x01\xb2\x1e\xe1\xc9\xe9\xf1\xf1\x39\xc2\xde\xc0\x72\x11\x42\x00\x3a\xa2\x9e\xe9\xde\x51\xbf\x77\x92\x04\x12\x2a\xfb\x76\x29\x0c\xd5\x03\x85\x57\x62\xa1\xb9\x7d\x3a\x08\xe0\xcb\xa6\xd8\xe4\x54\xd5\x08\x2a\xe9\x02\x2b\x80\xed\x74\x52\x93\xcc\x53\x00\xef\x2c\x44\x2c\xf0\xc2\xeb\x53\x1a\xd8\x25\x72\x11\x4f\x82\x2e\x3b\xb3\x45\x96\x5c\xdc\x31\x31\x2f\x17\x42\xd2\x69\xf3\xb7\x0b\x8f\xa3\x3a\x8a\x4e\x90\xd2\x0b\xae\x7f\xaa\x90\x81\x07\x83\xd2\x67\xc8\x6a\x84\x90\x8a\x61\x84\xfe\x64\xde\x07\xdd\xf4\x2d\xd6\x4f\x1f\x29\x44\x1c\xa9\x4d\x46\x8b\xcc\x29\x10\x19\xad\x22\x7d\x10\x70\x0e\x95\x6e\x28\xbf\xea\x7c\xbc\x68\xee\x17\x05\xa2\xb1\x30\x2b\x32\x31\xfb\x65\x4a\x16\xa3\xc9\x18\xcf\x89\x18\x4d\x43\x00\xfd\x39\x2c\x0f\xf8\x6f\xbb\x21\x4f\x11\x5a\x6a\x54\xe7\xa9\x62\x10\x6f\x09\x6d\x79\xdc\x4d\x43\x7f\xe0\x5b\xf5\xa9\x19\x29\x46\xd3\x31\x61\xf2\x43\x1d\x1b\x73\x36\x18\x4c\x44\xcc\xf0\x14\xcf\x40\xf3\x0b\x13\xc8\xe5\x1b\xb7\xb8\x32\x9f\xc4\xb7\x4e\xd1\x2a\xab\x6a\x57\xa0\x9b\x2e\x52\x0d\x62\xd7\x8d\xfa\xf6\x25\x99\xd0\x78\x1e\x2a\x37\x2f\xd1\x12\x9a\x67\x42\xd2\x4b\x7c\x89\x39\xc2\xd0\x43\x6d\x44\x36\x7b\xb1\xae\xd5\xdd\x6d\xa7\xe0\x39\x19\x2a\x97\x92\xae\x05\x22\x00\x4c\xd5\x5e\x19\x59\xbe\x33\x27\x95\xfa\x58\x81\xd2\x7c\x30\xc8\xfd\x46\xb7\xb6\x77\xe6\x24\xb3\x8f\x6f\x06\x83\x78\x2e\x0f\x28\xfc\x06\xd5\x36\x74\x6e\x8e\xb9\xeb\xa3\xcf\xd2\x4d\x3c\x32\x69\x89\x09\xb7\xf8\x30\x06\xe8\xcb\x03\xc7\x69\xc6\x7a\xc8\x53\x66\xaa\x57\x69\x85\x2d\xb6\x71\x9a\xd5\xa4\x0c\xe3\x9a\x2c\x83\x9b\x13\xb6\xb3\x9f\x7e\xc4\x0b\x32\x7c\xba\x78\x56\x41\x0c\xa7\xb5\xba\x2e\x36\x37\x51\x1e\x53\xac\x8b\x47\x0b\x9d\xb3\x4e\xe0\x4a\x23\xbd\xf8\x8d\x66\xb6\xd1\x09\x61\x3b\x97\xe9\x15\x9e\x92\xe1\xd3\xa9\xa3\x72\xd3\xcd\x4d\x34\x91\x6c\xd1\x68\x3a\x76\x48\x25\xce\x79\x53\xd8\x28\x97\x75\x48\xe8\x1d\x4c\x3d\xae\x3a\x4b\xb3\x86\xce\x2a\x97\xd2\xf0\x42\xc9\x0b\x01\x51\xc4\xb9\x88\x0b\x9c\x01\x0a\x2a\x05\x28\xb3\x9e\x1b\x86\x3c\x74\x79\xc7\xa1\xcb\xd5\xa1\xab\xe4\x40\x66\xa4\xd4\x67\xef\x36\xd9\x7d\x73\xb0\x7b\x76\x71\xb8\x7f\xfe\xfd\xf1\x4b\x98\x8d\xa7\xee\x3c\x0e\x06\xb7\x22\x9e\x23\x1b\x33\x02\x9a\xa3\x39\xd0\x8e\xde\x8c\xdc\x00\xee\x17\x9e\x93\x1b\xa5\x84\xaa\x3d\x26\xa1\xcb\x41\x61\x0e\xc7\x8d\x02\x60\x2b\xc4\xe9\x51\xfd\x03\x48\xda\xc2\xdb\x99\x78\x83\x21\x8f\x90\xce\x06\x83\x2b\x55\x77\x86\x33\xa7\x24\x5d\xeb\xf9\x88\x69\x1d\x8e\x6b\x30\x88\x5b\xd8\x9b\xbe\x7d\x49\x68\x10\x60\xc9\x8b\xe2\x8a\xf0\x51\x29\x79\x31\x10\x84\x9a\xaa\xbc\xca\xb3\xe6\x64\x16\x0d\x5a\x79\x1b\x81\xf7\x67\x89\x90\xbc\xef\x18\x36\xae\xe6\x28\x8d\xad\x1f\xba\xbc\x8f\xca\x31\x42\x78\x29\xa7\x2e\xad\xb4\x33\x63\x66\xf2\x54\xce\x05\xbe\x15\x78\x26\xf0\x8d\xc0\x97\xa2\xe9\xc1\xad\x54\x28\x57\xa2\x99\xd3\x10\x2d\x2f\x85\x53\x85\xda\x3c\x3f\x6d\x78\xb2\x90\x9b\xa1\xc8\xc9\x44\x3e\xed\xb6\x0a\xee\x75\xe0\xd9\x98\x91\xc7\x33\x8a\x17\x06\xd0\x12\x62\xee\xaf\xa8\xf0\xe4\x19\xd0\x65\xae\x56\xeb\xbc\x41\x0b\x03\xcb\xcb\x69\xcc\x50\xed\x05\x40\x40\x9c\x00\x24\xfd\xd4\xa9\x93\x04\x24\x27\xb7\x19\xef\xf6\xdc\xc4\x84\xce\x3a\xfa\x76\xb5\xde\xff\x41\xa2\x3f\xb4\x94\x32\xdf\xb0\xf7\x27\x03\xfb\x42\xe6\xbf\x39\xab\x9c\xe5\xce\x7c\xf7\xc6\xe6\xf6\xf8\x60\xd0\x96\x42\x47\x73\x5c\xc8\x63\x1f\x40\x52\x12\xbe\x5a\x59\xc4\x33\x9d\x1c\x04\x78\x04\xea\xad\xf5\x6a\x55\x58\x5c\x21\xb0\x1a\xa9\xac\x87\x7f\xae\x71\x03\x8c\xfd\x46\xfd\x6f\x2d\x88\xae\x13\x66\xab\xc8\x56\xaf\x44\xec\xaf\x83\x57\xa9\xd7\xdc\xa6\x7e\x3d\xbd\xbc\xa3\x62\xac\x2e\x65\xaf\xd0\x24\x17\x31\x55\x9c\xa8\xe0\x17\x7b\x7f\x1b\xe6\xf9\x83\x00\x4f\x56\xb0\x71\xd4\x0a\xbb\xd1\x77\xd1\x6d\xba\xd2\x6f\x23\x0c\xd4\x7d\x24\x5f\x18\x4b\xb2\x0f\xef\x9c\x64\x5c\xb0\x2c\xf7\xb4\xa0\x5e\x2d\x54\x4f\xa9\xa0\x13\x61\x52\xb0\x77\xb8\x1d\xea\xc5\xa4\x0e\xd6\x92\xcd\x62\xcd\x9f\x5a\x80\xaa\xfe\xbd\xd0\x1a\x79\x0f\x4b\xaf\x11\x8d\x1c\x7a\x44\x42\x74\xa8\x65\x6b\x95\x49\x44\xef\xf9\x60\xf1\xf5\x9a\xe8\xee\xe2\xc7\x00\xc6\x0c\x5c\x9b\x05\x16\xeb\x86\x87\xa3\xee\x80\x71\x4c\x6b\xa0\x22\xce\xf7\x59\xe8\xfe\x38\xad\x8f\xf1\xba\x8e\xb5\xab\xb1\x3a\x10\x28\xf2\x6e\x56\x38\xd9\x26\x87\xc4\x60\x40\x6d\x46\xe0\x21\xb6\x3e\x77\x72\xeb\x3d\x1f\xa2\x65\xd8\xe5\x66\xe2\x06\x3f\x95\x01\x95\x9d\xd6\xb3\xcd\xd0\x0e\x0c\x88\xa5\xf0\xbf\x70\xb7\x32\x8b\xe9\xe9\x47\xe7\xdc\x8b\xf5\x28\x26\x46\x8b\x85\x79\xb8\x96\x6a\x85\xb9\xce\x0a\x84\x29\x71\x10\xfd\xda\xb1\xaf\x20\x1a\xcb\xcf\x44\xeb\x6e\x6c\x40\x2a\xa9\xaa\xbc\xa1\x70\xc4\xed\x67\xfd\xf0\xcf\x8b\xce\xbe\xa8\xcd\x6b\xfb\xb2\xae\x8f\x1b\xb6\x93\xcb\xa0\x73\xfe\x01\x75\xd3\x18\x5c\x0e\x7e\x95\x2e\x60\x4a\x9d\xc3\x06\x20\x33\xe1\xec\x9a\xc1\xc9\x45\xd4\x27\xd2\x97\x71\x2e\xdc\xe0\xec\x41\xae\x6b\x36\x8b\x0d\x4c\xd4\x95\xc0\x0d\x2e\x05\x16\xf3\xb8\x75\x3d\xde\x0a\x42\xc9\xf3\x63\x73\x96\xf0\x5c\x10\xb8\x31\x3b\x33\xfe\xb9\x0b\x9f\x50\x7c\xec\x5d\x9f\x3e\x83\x7b\x27\xfe\x5c\xca\xb9\x11\xd8\x85\xc1\xf8\xcb\x48\xb1\x53\x24\xcc\x38\x55\xb9\xe4\xb9\x25\x3c\x50\xf7\xa0\x2e\xaa\x5a\x2c\x8c\x14\xe2\xf4\xa4\xed\x0b\x05\x5c\xb3\xf4\xdb\x62\xab\x15\xd8\x2f\x4b\x54\x8f\x91\x1f\x3d\x55\x21\x6c\x93\x80\xef\x43\x7c\xbd\x0b\x46\x30\x27\x6f\x04\x72\xe2\x98\x50\xd0\xcd\x08\xca\x15\x7e\x9f\xfc\x23\xaf\x3d\x1f\x0b\x3a\x7d\x99\x41\xf8\x34\x2e\x77\xca\x8e\xa1\x78\x4a\xec\x85\xd5\xeb\x56\x81\x2b\x40\xdc\x44\x00\xe8\x8c\x12\xa0\x8f\x47\x09\x50\xe3\x5b\xe7\x05\x4b\x4e\xe4\x78\x6c\xbe\xed\x0e\xb8\x11\x78\xa2\x11\x47\xa6\xa4\x01\x97\xd6\x8c\x4b\xd1\x41\x10\x74\x6a\xb0\xd4\x16\xa0\xb3\x9a\x34\x23\xf1\x26\x01\xe2\x72\x81\xda\x01\x86\x0c\x34\xdf\x1f\x41\x21\x82\x10\x9e\xd6\x21\x4c\xda\xac\xb9\xef\x21\x2c\x39\xac\xd1\x89\x60\x4d\xef\xfa\x73\x30\xb9\xc9\x03\xbd\x1e\x94\xed\xc6\x30\x94\x1f\x3b\x18\x4a\x6b\x35\x22\x9e\x8f\x30\x11\x6d\x93\x7b\xc3\x8a\x72\x45\xb5\xd2\x54\xb9\x09\x87\x0e\x51\x95\x7d\xa8\xdd\x95\xda\x28\x72\x1f\xc5\xda\x4c\x1b\xe5\x07\xca\x39\x9b\xd2\xaa\x9d\x6d\x23\x48\x12\xf1\xf5\x69\x20\xca\xe2\x54\xe5\xd4\x78\x59\x8a\xdd\xc9\x84\x56\x15\x91\x85\xc6\xb9\x2a\x2c\x85\x0d\xfa\x3a\x2f\x2f\xb3\x5c\x97\xda\x78\xeb\xae\x87\x36\x4f\x29\xee\x6e\x32\x7c\xde\xea\x87\x7d\xbc\x7e\x9a\x24\x1f\xdc\x99\x90\xc4\xa4\xf7\x50\x89\x35\x3e\x3b\x11\xc9\x5f\x92\x2b\xd6\x40\x8b\xb6\x30\x27\x35\xab\xe3\x27\xd4\xee\x35\x6e\x31\xda\x05\xc7\xdc\x6c\x4d\xee\x3a\x95\x21\xd6\xb5\x04\x08\xb6\x23\x36\x26\xff\x37\x73\xef\xdb\xde\xb6\x6e\xec\x8b\xbe\xd7\xa7\xb0\xd8\x3c\x2a\xb1\x0d\x33\x76\xcf\xbe\xfb\x9c\x4b\x07\xf1\xcd\x4a\x9c\x36\x7b\x27\x71\x1a\x7b\xb5\xa7\x8f\x96\xb6\x4c\x4b\x90\x84\x86\x22\xb5\x48\xc8\x8e\x2b\xf1\xbb\xdf\x07\x83\xff\x24\x25\x53\x59\x49\xbb\xf3\x22\x16\x49\x60\xf0\x1f\x98\x19\xcc\xfc\x06\x32\xbd\xbf\xfc\xe3\xab\xd7\x7f\x1b\x5f\xfd\xf5\xe3\xe5\x67\x2f\xfe\xec\x4e\xcc\x21\x37\x07\x80\x0d\x79\x24\xd8\xce\x21\x29\xf2\x35\x67\xd9\xbc\x5b\x94\x18\x9d\x38\x65\x77\xcf\xe9\x57\xfe\xdc\x86\x55\x7f\x32\x79\x9a\x4f\x12\xd1\xfa\xe7\xc9\x8a\x75\x4f\x9c\xe5\x19\x1d\xeb\xa7\xee\xd9\x16\x49\xb9\xf8\x96\x6c\xac\xe4\x79\xf1\xf8\x0d\x39\x93\x35\xcf\xbb\x67\x2b\x1f\x4b\x4e\x97\xcf\xe7\x34\xa3\x45\xc2\xe9\xf8\x80\x6e\x54\x59\x6d\x8e\xf1\x2c\xef\x9c\x6b\x5a\xa6\x5d\x93\x8a\x57\xdd\xab\x03\xa9\xbb\x26\x86\xe0\xf0\xe3\x55\x52\x24\xcb\xa7\x67\x59\x49\x8b\x7b\x36\xa1\xe6\xe5\x61\x19\x0e\x6c\x41\x31\x16\x32\x70\xe7\x86\x4c\x00\x70\xf5\x80\x20\x40\xf8\xee\x87\x05\x60\x7f\x6f\xe6\x5e\x27\x44\xd5\x42\x9b\x35\xec\x45\x69\xfd\x98\x67\xf4\x40\xc2\x59\x27\xc2\x7f\x4a\xca\xc5\x81\x84\x59\x37\xc2\x72\x05\x1f\x48\x3b\xef\x44\xfb\xd5\x9a\xe7\x07\x12\x2e\x3b\x11\xd6\xfb\xc0\x6b\x67\x1b\xe8\x88\x8b\xfb\x6d\xe4\xdf\x26\x82\x99\x7a\x3c\x00\xd2\x77\x07\x85\xbd\xe5\xda\x3d\xea\x6d\xde\xb5\x45\x69\xa7\x16\x7d\x86\xc5\xfa\xe6\xfa\x7d\x47\xaa\xeb\x03\xa8\x76\x24\x39\xe9\x4e\xb2\x23\xc5\x69\x27\x8a\x7f\x16\x9b\xe7\x27\xb5\x77\x76\xa2\xbb\xe8\x5c\x53\x96\xcd\xaf\xe5\xee\xd9\x91\xf4\xea\x80\x7e\x3d\x8c\xf2\xec\x10\xca\x72\xcf\xee\x44\x77\xd9\x89\xee\x4f\xeb\xc9\x17\x15\xb0\xac\x23\xdd\x3b\x87\xee\x93\xac\x56\x1b\xf7\xf4\x74\x74\xbe\xf6\xa3\xbb\xc6\x2f\x5b\x92\x50\x8a\xc3\x26\x80\x76\xe3\xc9\x93\x4d\x32\xd9\xad\x47\xda\x6f\xe7\xab\x55\x17\x69\x19\xc4\x1c\x15\x91\x52\x04\x6f\xda\xef\x10\xe3\x61\xf0\xab\x33\xeb\x47\x58\x48\xf1\xc6\x3a\x53\x5a\x68\x7b\xe6\xfd\x2a\xf8\xab\x36\x4c\x72\xc3\x04\xf4\xa8\x76\xd4\xcc\x0c\xb2\x3c\xd5\x21\x02\x82\x64\xb5\x4a\x99\xdc\xe0\xe3\x65\xc2\xb2\x40\xa9\xef\x55\x4c\x46\x9b\x50\x72\x0b\x2a\x0d\xaa\xb0\x53\x3f\x00\xca\xc0\xe3\x5f\x57\x6f\x68\x4a\xe7\x09\xa7\xe6\x85\xc4\xc2\x9b\xba\xf8\x36\x85\x03\x00\x31\x1c\x05\x08\x33\x8d\xb0\x58\xc4\x85\x02\x06\x3b\xc5\x19\x98\x7d\xd3\xc8\x21\x8a\x42\x86\xb5\x2c\x82\x00\xab\x16\x55\x98\x17\x49\x56\x32\x51\xfb\x9b\x1c\x96\x46\x08\x62\x06\xb3\xb1\xef\x6e\x4c\x0a\x29\xa5\x97\x28\x0c\x3c\xe6\xb3\x41\xc2\x31\x1e\xa3\xc4\x96\x08\x5a\x89\x40\xf6\x0b\x84\x3d\x87\xb8\x03\x7e\xd6\xed\xd6\x7f\xe9\xc6\xb6\xb1\x66\x6a\x56\x49\x95\x21\x2c\x11\xf4\x32\x80\xce\xcb\x87\xa5\xab\xa4\x2a\x47\x16\x5a\x5b\x2b\xc8\xa1\x71\xab\x82\xce\xd8\x57\x28\xf1\x63\xb2\xa4\xaf\x8a\xb9\xaa\x5e\x2e\xfa\x44\x81\xaa\x7c\x63\x77\xb8\xb9\xbb\xf7\x84\x9b\x4b\x74\x82\x7a\xfe\x2b\x03\x93\xdf\x7f\x7a\x1f\x54\xc8\x58\x7b\xa9\x05\xd7\xb3\x6b\x31\xef\xb4\x5b\xf9\xc2\x5b\xcb\x5e\xd5\x2a\x8d\x7f\xef\x1d\x43\x5d\x37\x6c\xd4\xcd\x98\xaf\x82\x67\xcb\x95\x0c\x1a\x05\x15\xd5\xb6\xc5\xfe\xdb\xd2\xda\x04\x1e\x15\xfa\x7e\xdb\xdb\x3a\x2a\x5c\xcb\x11\x6f\xaa\xca\xe9\xae\xe2\xc0\xee\xf2\xc5\xc2\xfd\x9b\xfc\x5d\x91\x3f\x94\xb4\x38\x69\x0d\xa4\xfa\x2d\x87\x81\x5b\xbb\x75\xc6\xd9\x92\x76\x89\xe3\xda\xda\x10\x88\xba\xba\x53\xd2\xf9\x2e\x2a\x17\xc5\xba\x43\x4c\xcc\xb5\x7a\x95\x94\x0b\x78\x9e\x34\xe7\x82\x54\x0f\x26\xc6\x77\x87\x45\xb2\xd8\x9a\x09\x7f\xcb\xf1\x80\x5b\x66\x06\x09\xc4\x50\x05\xfa\x8a\x4c\x2b\x82\xa5\x2d\x7b\x9e\xf3\x9f\x3f\xbf\xc7\xbc\xae\x0f\xda\xe8\xee\x89\x39\x5e\x97\xb4\x78\x35\xa7\x19\x8f\x0b\xac\xd4\x08\x71\x86\xa7\xf9\x04\x0a\xfd\x90\x4f\x69\xcc\xf0\x1c\x94\x6d\x71\x8e\x15\xc9\x38\xa9\x08\xc5\x29\x09\xb2\x3c\xa3\x01\x9e\x92\xfe\x99\xc4\xd8\x2b\x45\xeb\xdf\xae\xd3\x54\xb4\x1e\x85\x32\xd4\x27\xbc\x2f\xd7\x2b\x98\x41\xaa\xb7\x10\x38\x02\x6a\x53\xc6\x75\x98\x60\x8e\x7a\x0b\x42\xc8\xea\x22\x25\x81\xaa\x48\x10\x07\xcf\x7f\x17\x10\x42\x16\x1a\x4a\xf0\x14\xff\x01\x5d\x84\x99\xde\x99\x80\x83\x0a\x21\x24\x50\xbc\xaa\x70\x10\xe0\x15\xc2\x4e\x7e\x14\x87\x80\x5f\xae\x02\x17\x40\x1e\x55\x33\xbc\xd2\xc6\x5d\x8d\x1a\x26\xe5\x42\x1e\x79\x32\xfa\xa1\xb6\x7a\x9a\xd8\x4a\xce\xb6\xdb\xe0\x39\x54\x6c\x30\x08\x9e\xff\x0e\x7e\xce\xa0\xe2\x49\xb9\x08\xf6\x14\x3a\x43\x00\x5f\x38\xb5\xd7\x58\x06\x85\x2d\x74\x46\x45\x8c\x9e\x7e\x32\xa3\x02\x6f\xd5\x83\x33\x6c\xf0\xda\x3c\x9a\x11\xa2\xfe\x18\x42\x2a\xf7\x8d\x1e\x53\xf8\x20\x7f\x57\xa8\x27\xd1\x25\x24\x0a\x11\xd8\x42\xeb\x73\x62\x92\x64\x13\x9a\x6a\x8e\x98\xaf\x57\x01\x58\x9b\x70\x35\x05\x1c\xd8\xf3\xac\xce\xba\x98\x40\x46\xa6\x7d\xcf\x36\xbc\xba\x05\xde\x40\x95\xc1\x70\xa0\xea\x1d\xa8\xcb\x04\xbf\xf0\x3c\x9b\x14\x94\xd3\x77\xde\xd4\x0f\x30\x43\xd5\x03\x4b\x53\x85\x92\x23\x27\xff\xa6\x3d\x71\x4c\x95\xeb\x32\xec\xb9\x53\x9d\xc3\xb9\x96\x72\x6f\x9f\x9b\x70\xdf\x47\x12\x4c\xab\x8d\x72\xa1\x3c\x64\x5b\x4e\x48\xe6\x9f\x90\xca\x3d\x00\xfc\x02\xd8\x30\x77\x4f\xc8\xbc\x6e\x98\x10\x72\xb0\xa3\x46\x0e\x0a\x24\xd7\xe8\x16\x4a\xe1\x0f\x90\xcb\xcc\x6d\xc3\xda\x41\xed\xc0\xca\x5f\x0f\x96\xa4\x5e\x8e\xd2\x10\xb6\xd4\x7b\x14\xbc\x4a\xcc\x2b\x90\xd1\xe4\xaa\x75\x8c\x23\xb5\x1d\xae\x9c\xe6\xb9\xbf\x14\x0b\x12\x66\xf6\xdd\x99\x81\x9d\xfb\x5d\x80\x50\x24\x63\xf3\x23\x2c\xd7\x0a\x03\xbf\x87\x57\x3c\x34\x81\x26\xcf\xc0\x55\xdb\x44\xe4\x08\xcf\x10\xc2\xec\x98\x14\xc7\x89\xc1\x78\x1e\x0c\x42\x76\x4c\x6e\x7f\xf7\x6c\x93\x29\x6b\xfc\xdf\x05\xa8\xba\x45\x28\x66\xc7\x24\x39\xce\x5d\xcb\xf1\x89\x07\xbe\x87\x33\x22\xbb\x43\x53\xd7\xb7\xdd\xa6\x41\x81\x04\x1d\x0a\x83\xe7\xf0\x6b\x78\x3a\x02\x2f\xa3\xdb\xe7\xcf\x36\x59\x75\x8b\x70\xa1\x0a\x86\xdf\x95\xdd\xc8\x13\x9c\x18\xce\x5f\x2f\xb7\xe0\x79\x00\xec\x3d\xec\x48\x71\x1a\x06\xe6\x21\x40\x42\xf4\x12\x69\xd2\x30\x90\xbf\x02\x40\x62\x54\xaf\x4a\xfd\x4a\x6d\x15\xea\xb5\x7d\x0a\x10\xce\x33\x40\x4c\xd5\xdf\x9c\xc7\x00\xe1\x59\x5e\x2c\x13\x4d\xcd\x3c\x04\x08\xdb\xfd\xa4\x65\x33\x31\x3b\x89\xde\x07\xa2\x07\x96\x4d\xf3\x07\x77\x67\x71\xb6\x95\xc6\xfa\x97\xc1\x4a\x0e\x62\x2a\x6a\xca\xed\x6f\x95\x1c\x1b\x2c\x81\x13\xab\xfd\xb7\x32\x05\xdf\x9d\xf3\x93\xa7\x7d\x6e\x4e\xfb\xe2\x37\x9e\xf6\x70\xc0\x54\x4a\x90\xd4\x57\x31\x7a\x9f\xb4\x7d\x2b\x45\x4c\xfd\xbc\xdd\xca\xb1\x35\xd3\x00\x59\x50\xa6\x85\xc4\x27\xff\x53\x92\x4d\x53\x03\xbc\x54\xa9\xfd\x21\x74\xd0\xb3\x99\xb3\x69\xb8\xe7\x13\x5c\x59\xfe\xfc\xf9\xbd\xcf\x7b\x18\x02\x76\x6d\x63\x6e\x00\x75\xe5\x8a\xe3\x72\xc5\x71\x22\x16\x0f\xc8\xb7\x72\xc1\x51\xb1\xbe\x31\xaf\xe4\xca\x30\xc6\x05\xba\xc0\x48\xd4\x9a\x50\xdc\x68\x7d\x52\xf2\x6b\xaa\x0f\x91\xca\x2e\xa0\x26\x05\x8d\x58\xa9\x4b\x7b\x8a\x96\xb3\xe0\xac\x87\x9a\x04\xac\x85\xf0\xc7\xda\x28\x37\xdc\xdd\xb1\x70\x32\xde\xb1\x6c\xaa\x8a\x08\x9d\x33\x46\x79\xb9\xaa\x7e\x83\xbe\x94\x86\x5c\xb6\x1a\xd2\x1a\x29\xdc\x57\x4f\x69\xef\x4a\xc3\x02\x42\xa3\x60\x35\xe4\xc9\x74\xea\x57\x31\xb0\x75\x0b\x76\xd5\x16\x60\x98\xe4\x3e\x62\x4f\x45\xd5\x59\xb5\x23\x77\x4f\x5f\x54\xed\xaf\x37\x3b\x0a\x1d\x0c\x54\x95\xdb\x72\x75\xab\x75\xf5\xcd\xf2\x61\xf3\x06\xed\xbb\x6d\x4f\xdf\xba\x1b\xfd\x10\x29\x94\x91\xfe\x99\xb5\x1c\xc9\xad\xd5\xd8\x57\xf5\xef\x04\xfe\xfb\x77\xf1\xdf\xa3\x7e\xd4\xff\x02\xb3\x70\x9e\x0f\xbf\x3e\x8e\x9e\xcf\x7d\x0b\x01\x60\x93\x8c\xb9\x11\x39\xfb\x8f\x7f\xfb\x90\xf0\x45\x54\x24\xd9\x34\x5f\x86\x68\x7b\x8a\xc3\xe0\xab\xe0\x04\xe8\x05\x8f\xff\xd7\x80\x6f\xff\x0f\xb2\x4e\x8b\x67\xff\x01\x01\x7d\xe4\x7e\x59\x7e\xbf\xfd\x52\x49\x02\xd8\x95\x88\xc4\x86\xd3\xb6\xc5\x65\x3b\xb7\xb8\x8e\x9a\x3b\xcd\x60\x47\xa0\x57\xbb\xa6\x29\x85\xfa\x06\x77\x49\x49\x41\xc7\x12\x04\x3a\xe8\x0d\xf0\xa1\x8b\xa4\x7c\xc5\x79\xc1\xee\xd6\x9c\x86\xc1\xa2\xa0\xb3\x40\xb2\x44\x20\x45\x36\x3e\x35\xf7\x29\x41\x18\x16\x7f\xd1\xb2\x87\xf9\xa7\xc1\x93\x87\xc1\x2a\x5f\xc1\x2d\x62\xed\x28\x30\x8c\x8c\xbf\xc1\xab\x8e\x35\xd4\xd4\xf3\x79\xbd\x16\x66\x00\x64\x44\xf0\x0d\x14\x21\x78\x66\xc1\xa0\x01\x25\xbb\xd5\x78\x3b\x20\xb8\x52\xcb\x88\x5b\xa0\x58\x54\x95\x2c\xe8\x3d\xcb\xd7\xa5\x18\x45\x2f\x79\xac\xdc\xb7\x1d\xb9\xb0\x76\x34\x59\xf9\x8a\x1a\x29\x89\x63\xd5\x83\x0e\x17\x2f\xe3\x57\x65\xc9\x92\xf6\x38\xe1\x76\xca\xff\xf2\xfc\xd9\x73\x1c\xc0\x30\x16\xcd\xb7\x26\xce\xbf\xfe\x22\x38\xff\xcf\x74\x7e\xf9\x75\x15\xde\xfe\xf7\xb3\x4d\x51\x85\x17\xe4\xf9\xf6\x19\xba\x45\x22\xf9\xae\x64\x7c\x47\xb2\xe7\xbf\x3c\xff\xe5\xf9\xf3\xb9\x60\xa5\x6d\x44\xd7\x63\x12\xd2\xa8\x84\x30\x9c\xdb\x6d\x10\xa0\x63\xff\xe8\x75\x0e\x50\xdb\xf3\xbc\xf2\xc6\xaf\x47\xeb\x83\x40\x11\xe6\x83\x01\xd7\x1d\x4f\x55\x80\xda\xd5\xba\x5c\xc8\x6e\x6d\x9c\xad\xbf\x9d\xb8\x37\x6c\x14\x55\x6e\x61\x4a\x57\x26\x85\x7c\x8a\xd7\x6b\x36\x8d\xf3\x10\x55\x3d\xb7\x24\xa7\x7a\x12\xab\x02\x53\x33\xad\x77\xcd\x98\xaa\x56\x6a\xb7\x82\xbc\x4c\xdd\xcb\x3a\x98\x83\xa8\xaf\x46\x00\x4c\x09\xd9\x76\x0b\x18\xd0\xd8\xa3\x6e\x70\xe2\x9c\xf2\x11\x1a\x0c\x68\x6d\x45\x55\xbb\x99\x02\x5d\x5c\xd0\x5e\x7c\x8d\x21\x10\x23\xbe\x73\x09\xb9\xe2\x15\xbd\x08\x0f\x58\x43\x28\x96\x92\x62\x01\x8c\xa1\xfc\xad\x98\xc4\xf6\xf4\xb8\x38\xe6\xc7\xf4\x7b\x71\x24\xb5\x36\xef\xe7\x47\x9e\xec\x30\x87\x17\x29\x0f\xe3\x45\x6a\xb6\x43\xdf\x8d\x11\xf9\x81\x96\x67\xad\x52\x0f\xfb\x6e\xa7\x38\xe8\x98\x3c\x1d\xa7\x99\x7e\x4a\xaf\xe3\xef\xf4\x6a\x09\x9b\x29\xea\x4d\xcc\xa3\xf6\x19\x49\x3b\x6e\xc9\xce\xae\x5a\x3f\xeb\x44\xb1\x3b\xe5\x05\x89\x46\xf4\x3a\x49\xd3\xbb\x64\xf2\x85\xd0\x6a\x01\x33\xe5\x09\x52\xb8\x25\x2f\xc0\xd0\xef\x5c\x8e\x2d\x8b\x50\x42\x92\xb4\xad\x1f\xb1\x7a\x9c\x89\xca\x30\x33\x9a\x0d\xe8\xc3\x20\xc0\x8e\x86\xe3\x50\x81\x1f\x38\xdb\x8e\x16\xa5\x0e\x1e\xac\xbd\x1f\xb1\x27\x71\xab\xdc\x78\xfb\x5c\x6a\x12\xb1\xe3\xfe\x5d\xb8\xb1\x87\xd5\xe1\x68\xbf\xba\x26\xbd\xd6\x65\x0b\x24\xca\x0b\xf9\xc7\xa8\xb7\x50\x1c\x04\x0e\x2a\x81\x5b\xab\xbc\x60\x73\x96\x99\xe9\xb4\xdd\x8a\xba\x3c\x93\x3e\x43\x3c\x9f\xe4\x69\xf5\xfc\xb9\x78\x5c\xe4\x25\x17\xb5\xaf\x6e\x31\x8d\x44\x17\x28\x19\x37\x86\xb4\x79\xc1\x95\xa0\xfb\x6d\xf7\x0e\x70\xc1\xc0\xe5\x6f\xd0\xdc\x91\xc2\xde\x3e\x90\x4c\xfe\xd6\xba\xf8\x36\x9b\x66\xd1\xd3\xc7\xa2\xbf\x8e\x33\x15\x32\x7d\x4e\xf9\x15\xb4\x8d\x30\x08\xb8\x59\x57\x88\xd7\xd0\x81\x15\x1d\x1d\xea\x1b\x90\x97\x33\x47\x50\x63\xd9\x91\x68\xb2\x51\x60\xd2\xed\x96\xbe\xfc\xdf\x08\x8a\xaa\xdd\x07\xd4\x28\xb3\x59\x18\x82\x03\xa3\x13\x69\xe0\x55\x36\x2d\x04\xa5\x3f\x44\x01\xda\x6e\x77\x7d\xfd\xf7\xe8\x34\x10\x67\x5f\xfd\xfb\x87\xfc\x8e\xa5\xf4\xe8\x3a\x99\x25\x05\x0b\x20\x01\xf1\x12\xbc\x5e\x14\xf9\x92\xb6\x7d\xf9\x2b\x1c\x03\xe5\xd1\xa7\x05\xa8\xba\x1b\xba\x7b\xb7\xfd\x86\x0f\x81\xc6\x43\x4b\x9d\x2b\x80\x5a\x2b\xed\x96\x23\xa6\xd7\x31\x84\xeb\xef\xb0\xbe\x1a\x96\x82\xfb\x4f\x88\x03\x2e\xd7\x9e\xb2\x5a\x36\x8f\xd2\x07\xeb\xf9\x44\x59\x5a\xdb\x0f\xab\x3c\x7d\x9c\xb1\xd4\xcd\x5a\x6a\x03\x1a\x6b\x2c\xad\x20\xdb\x3a\x18\x80\xee\xb1\xeb\xb0\xa6\x8a\x3f\x44\x52\x9e\x48\x95\x8d\x89\x4a\xf1\xf9\xea\xe7\x1b\xb0\x50\xb6\x7e\xca\xee\x2a\x50\xdc\xca\x05\x8d\xa9\xde\x42\x0c\x5c\x96\xd1\x3c\x2b\xf1\x76\x61\x0e\x46\x63\x08\xb7\x01\x10\x46\x39\xa0\x9e\xa0\x35\x9c\x34\xdd\x65\xe9\x05\x8d\x43\x5a\xb7\xe9\xf6\x2e\x5b\x7c\x4b\x0f\xac\x28\x11\x5a\xbf\x31\x91\x10\x80\xee\xbb\xe6\x71\x2c\x32\x0a\x3e\xb7\x72\x8d\x22\xbe\xaf\x0f\x4f\x78\x8a\xd7\x51\x41\x4b\xba\xbc\x4b\x29\xb0\xaf\x80\xe2\x88\x7c\xe0\x54\xd9\xa6\x68\x3c\xcd\x7f\xfe\xfc\xde\xda\x40\x84\x9e\xf5\x47\x80\x21\x67\x4f\x1e\x8a\xca\xb0\x20\xce\xf0\x32\x9f\xd2\xb4\x8c\x99\x67\xf3\x92\x83\xcb\xcd\x3a\xa2\x5f\x79\x91\x4c\x38\xe8\xb7\x5f\x15\xf3\x12\x49\x18\xdc\x7a\xb1\x4e\x99\x72\x02\xf6\x4f\x8d\x34\x56\x46\xe3\x2f\x94\xae\xde\xc8\xf1\xb4\xe6\x6e\x80\x7c\x0a\x50\x1d\x65\xe5\x18\x54\xd4\x90\xb2\xbc\xae\xf5\x86\x40\x39\x55\x99\x1b\x81\x00\x55\xeb\x22\x7d\xeb\x78\x5d\xe9\x0a\x02\x90\xe3\x67\x35\x85\x7a\xd6\x0d\x79\xbf\x37\xe2\xcb\xb3\x0b\x7e\x72\x16\x9f\x22\x9c\x91\x33\xd7\x2b\xf1\xe4\xac\xdd\x2f\xd1\x2b\x53\x5b\x58\x86\x14\x47\x51\x54\xa0\x8a\x95\xaf\x26\x9c\xdd\x7f\x4f\xe8\xcf\xdf\x3e\x92\x49\x6d\x24\xe5\xdf\x0f\x6c\x52\xe4\x29\xbb\xb3\xc1\x24\xd3\xba\x0f\x54\x6a\x7c\xa0\x5c\x02\x38\x98\xac\x8b\x82\x66\xf2\x9e\x05\xe1\x7e\x3f\x89\x74\xbb\xdf\x65\x9c\x66\x5c\x4c\x0f\x34\x18\x84\xfd\xd0\x75\xf3\xcb\x91\x81\xe9\x46\xdb\x6d\xa8\xee\xe2\x1c\x98\x98\xdc\xe0\xc3\xa9\x8a\xae\x0a\xba\x4a\x0a\xea\x18\x4f\xda\x89\x87\xa1\xbd\xe5\x22\x49\xd3\xfc\xe1\xf2\xd7\x75\x92\xa2\x30\xc7\x49\x04\x62\x48\xe4\xf4\x0d\x02\xd4\xbb\x49\x3e\xcf\x98\x84\x66\xdc\x33\x6b\xe4\x8c\x99\x6a\xe8\x4a\xc5\xfc\xa1\xd6\xb1\xaf\x75\x63\x64\xcb\xe0\x4e\x81\xaf\xb2\xe9\xfb\x3c\x99\xfe\x33\xca\xd5\x45\x71\x4f\xfa\x5a\xe0\x85\x66\x6a\x8b\x08\xa4\x38\x3a\xc5\x1b\x35\x82\xc6\xf4\x28\x0e\x4f\x71\x6e\xd0\x5d\x51\x18\xe8\xd2\xea\x09\x03\x84\xed\xe8\x3f\x95\xab\x76\x11\xb7\x2b\xb5\x11\xf6\x90\x61\xb7\x77\x25\xd5\xf7\xe4\xa6\x16\x50\xb1\x4e\xb5\x0f\x50\x47\x06\xbe\xe9\xbb\xf0\xad\x1c\x46\x8d\x8b\xf8\x16\xb6\x61\xc7\xd9\xff\x43\xce\xfc\xb2\x16\x89\xca\x9c\xf9\x75\xa3\x9d\xdc\x3b\xb7\xdb\x8e\xed\x72\xc7\xb1\x7d\xd0\xb9\x8d\xfc\x55\x82\x15\x65\x71\x8c\x2f\x92\x52\xda\x06\xd6\x9c\x05\xd5\xb8\x3b\x9f\xfd\x63\xbb\x1e\x31\xc7\xc9\xe3\x1f\x70\x2a\x98\xb9\xb6\x4a\x18\x0c\x58\xf3\x24\xc2\xac\xca\x84\x20\x9a\xb2\x7f\x78\x7b\x94\xeb\xa0\xb8\x67\x2b\xd3\xf0\xf4\xfa\x10\x01\x71\xd6\x05\x0a\xdd\x18\xff\x4f\x75\xf9\xc5\xcc\x6e\x99\x61\x0d\xa6\xb9\xb3\x06\x99\x02\x26\x88\x5a\xcf\x2a\x8e\x37\x9e\xf5\x6b\x85\xaa\x96\x7a\x68\x20\x06\xdd\x0a\xe5\x88\x6b\xfb\xe9\x9a\x27\x05\x37\x41\xac\x8c\xc3\x66\x9d\x10\x00\xe5\x3f\x91\xc6\x02\xf5\xc9\x84\x95\x39\x4c\xdf\xe6\x85\x1a\xcd\x3d\xa3\xb7\x6b\x57\x14\x93\x01\x74\x52\xa5\x04\x52\xc6\x39\x61\x43\x6b\x83\x31\xd2\x9f\x6b\x9e\xd0\xf6\xfc\x96\xe1\xde\xc1\xed\xdf\x5a\x65\x14\xc7\xc4\xc0\xbe\xda\x63\x5d\xbc\x51\xe4\x00\x0b\x05\x78\x89\x73\xe3\x55\x08\x61\xf8\x2d\xbe\x81\x3a\x0c\x4b\xd0\xef\xe5\x08\x67\xf5\x53\xb4\xc0\x10\xd2\x6d\x87\xed\x85\xb4\x5d\x95\x16\x17\xc0\xab\x3b\xfb\x9f\xea\x14\x27\x89\xdd\x31\xf7\xe6\x70\xd3\xd4\x36\x59\x7d\x4c\xec\xc9\xd6\x72\x4a\x08\xb9\xef\x89\x5c\x22\x49\xf7\xcd\xd9\xf5\xe1\xfa\x71\xee\xba\xb5\xdd\xd1\xbe\x68\x7a\xff\xab\x85\x0e\x35\x92\xf0\x83\xc9\xaa\x92\x70\x01\xde\x94\x87\x04\x3a\xea\x66\xc9\x93\x72\xd1\x02\x0b\x2c\x13\x49\x2f\x68\xeb\xa3\x9a\x81\x65\x8e\xa2\x8d\x9d\x84\xd2\x1d\x5a\xac\xf4\x4c\xc6\x70\x15\xeb\x48\xed\xa5\x76\x09\xcb\xa8\x2e\x3e\x1a\x48\xd1\xdb\x55\xaa\xf1\x08\x13\x19\x38\xba\xc8\x64\x78\x59\x14\x17\x55\x47\x01\xbd\xdd\xd7\xf1\x87\x8f\x95\x7f\x4e\x3a\x6a\x30\x6d\x81\x67\x6b\x24\x6d\xf0\xc0\x63\xfc\x80\x16\x81\x1f\xe6\x4e\x2b\xea\x96\xd3\xbc\x71\x78\xff\x90\x63\x3b\x23\xa7\x3d\x5f\x53\xb7\x13\x3a\x92\x2a\x11\x3c\x6f\x7a\xe7\x5b\x35\xd5\x60\x10\x52\x22\xcd\x29\x60\x76\xd0\xaf\xab\x94\x4d\x18\x97\xb8\xd9\x3a\x7e\x99\x38\xcd\x32\xe3\xca\x4f\x33\x08\x83\x9d\x27\x53\x96\xcd\xaf\xd7\x77\xc0\x85\x97\xc4\xd1\x0d\xf1\x1d\x69\x34\xf8\x92\xd8\xfc\x69\x69\xc0\xba\xf3\x15\xd8\x71\x13\x5e\x15\x76\xeb\xd7\x48\xfc\x29\x54\x0f\xaf\xc9\xed\xf3\xf1\x3a\x5b\x97\x74\x3a\x9e\xae\x97\xcb\xc7\x31\x2d\x8a\xbc\x18\xaf\x12\xbe\x90\xe7\xc1\xf8\xd9\x86\x56\xcf\x63\x78\x7d\x2b\x24\x6d\x26\x66\x74\x28\x8e\x56\x9c\x12\x8e\x62\x16\x16\xf0\xcc\x71\x4a\x0a\x14\x67\x84\x6f\xb7\x9b\x6a\x5f\x9b\x06\x83\x30\x91\x5a\xea\x5b\x41\x7c\x9c\xca\xef\xb7\x78\x23\x04\x78\x6e\xa0\x67\xe3\x2c\xf2\x5f\x54\x08\x7b\x19\x65\xa5\x9e\xcc\x86\x41\x13\xbd\x16\xf3\x34\x95\xed\x9f\x28\xa0\x0b\x4c\x71\x3d\x31\x20\xae\xd2\x87\xa3\x3c\x9c\x78\xdd\x88\x7a\x49\x38\xc5\x81\xaa\x6b\x20\x6a\x32\xc5\x01\xd4\x20\xc0\x1b\x5d\x82\x10\x00\x93\x34\x0d\xa7\xa6\xa6\x14\x67\x78\x6a\x39\x07\x6d\x33\x6c\xbf\xca\xcb\xca\x3a\x64\x9f\x1b\x88\xd0\xc4\x89\x52\x55\x89\x68\x36\x67\x19\x7d\x97\xcd\x4c\xf8\x5b\xae\x5c\x66\x76\x24\x8b\x66\xeb\x34\x15\x4d\x54\x27\xe6\xf1\x99\xb2\xda\x2c\xac\xf0\x28\x44\x88\xf4\xad\x4a\x17\x97\x15\xde\x55\x64\x8f\x89\x01\x8c\x4a\x5a\x48\x40\x11\x05\x7b\xc1\x90\x9f\x23\x99\x4e\xe1\x30\x7b\x9b\x17\x97\x90\x39\xe4\x38\xb1\x16\xd3\xcc\x89\x92\x28\x63\x28\xdd\xbe\x11\x8b\x98\x65\xf3\xa3\x44\x32\xc4\x47\xa6\x88\xe2\x28\xcf\xd4\x3b\x1d\x90\x60\xcd\x4b\x36\xa5\x47\x49\x76\x24\xa9\x1f\xb1\x12\xe2\x24\x82\x30\x4b\xa7\xd1\x2d\xea\xe9\xbb\x0b\xa9\xf4\x17\x3f\xa4\xab\x7f\x9f\x90\x7c\x98\x5b\xfe\x45\x63\x57\xd5\x56\xe9\xa9\xbf\xae\x22\x3b\x4c\x96\xd1\xf3\x4d\x1a\x54\x4a\x4f\xe6\xf4\x88\xea\xdb\x6a\x58\x8f\xaa\x36\x6a\xf2\xc0\xed\x08\xe6\xe4\xe5\xc6\x0f\x60\x47\x2d\xda\x1b\xf9\x5f\x88\x87\x74\x58\x8c\x50\xc4\x73\xf1\xe3\xf8\x6c\x84\xc5\x9f\x3f\x8c\x50\x55\x2d\xf3\xb5\x44\x52\x6e\xc4\x9f\xde\x54\xda\xb8\xc0\x1b\xa0\x82\x96\x79\x7a\x2f\x9d\x75\x3e\x24\x2b\x89\x6d\x08\x80\xab\x62\x85\xa6\x44\xfc\x40\x06\x97\x58\x2d\x98\x14\xf3\x96\x05\xa3\x71\xf2\x59\x56\xf2\x24\x9b\xd0\x77\xd3\x38\x3b\x3e\xc6\x50\xa5\x4f\x39\xcb\x78\x3c\xc1\x7a\x0a\xc6\x93\x0a\x2f\x88\xbc\xc1\xef\xe9\x20\x05\x7d\x07\x8d\x30\x5c\xc0\xbd\x4c\x5a\xdd\x6a\x60\xd1\x0e\x7b\x54\xea\xef\x51\xda\xe4\xbe\x7f\x86\x97\x64\xc7\x44\xee\x2d\x07\x83\x70\x66\xee\xc2\x9b\x09\x88\x42\x36\xbd\xab\xad\x14\x9b\x22\x9e\xfa\xcb\x04\xe1\xb9\xd9\x3c\xee\xc4\x8e\x31\xf7\x77\x8c\x79\x6d\xc7\x58\x55\x08\xb3\x08\x0e\x14\xb9\x6f\xcc\x11\x5e\x93\xb9\xb3\x5d\xe0\x99\x76\xdb\x6b\xa9\xdf\x52\x82\xe3\xdc\xef\x5d\xc9\xae\x6f\x5f\x50\xe1\xa9\xdd\x4e\x76\x9c\x26\xd0\x75\x8f\xe4\x56\x74\xaa\xdd\x9b\xc7\xc4\x25\xa4\xdf\x07\xf8\x6a\x6f\xe1\x63\x28\x50\x6d\x76\x8f\x8d\x9d\xba\x3e\x97\xaa\x27\xf7\x90\x47\x7c\x85\xb0\xae\x9c\xda\xff\x6b\x55\x53\x3d\xdc\xa1\x62\xb8\x73\xc5\xb0\x19\xae\x0e\xf5\xab\x9e\x48\x33\xc1\xf7\x1a\x0e\x52\x6c\x29\x0b\x3c\xc1\x6b\xd7\x08\xbf\xac\xb1\x5f\xcd\x9b\x37\x6f\x4c\xe1\x9a\x4a\xf2\x12\x55\x48\xd1\x60\xd0\x87\x98\x66\x17\xf2\x42\x51\xbe\x8f\x80\x5b\x73\x51\xae\x13\x47\x14\xf4\x81\x5c\xec\x76\xa1\x2a\x52\x5f\xf0\xcd\x55\x2b\xad\xac\x20\x6c\x1a\x18\xe6\x98\x7b\x55\x15\x96\x53\xbe\xc6\x0c\x67\xe0\x97\xa1\x76\x75\x74\xb0\xb5\xa5\xe2\x22\xe5\x12\x28\x7f\x14\x43\x5c\x21\xd4\xeb\x5a\x95\x56\x24\x93\x83\x0c\x2e\x76\x18\x55\xec\xba\xdd\xf6\xe2\xaa\xd2\x68\x26\xe1\x08\x84\x60\xee\x38\x70\xc6\x77\x49\xc9\x26\x01\x92\x5b\x4b\xaf\x20\x45\x24\x15\x4f\xe1\x46\xdb\x4b\xc6\x21\x22\x2f\x6f\x43\x5d\xff\xe9\x91\x18\xb1\x23\x4b\x02\xdd\xaa\x69\x90\x91\x06\xd7\x6f\x05\x70\x13\xed\x04\xb4\x29\x5e\x75\x32\xf4\x6d\xd7\xd2\x3b\x00\x17\xe0\x3e\xba\x4d\x4e\x41\x1b\xf9\x47\xf9\x48\x36\x45\x14\x66\xdd\x97\x0b\xd4\x3b\x35\xc6\x6f\x07\x09\x2e\x3e\x74\xcb\xff\x04\xa1\x99\xee\x13\x38\x58\xe9\xe8\xb2\xcc\x11\x77\x2f\x6f\x92\xe8\x61\x52\x28\x1c\xb1\x27\x2c\x9b\xe5\x01\x1e\x8e\x3c\xbb\xf3\x83\xc9\xb4\xae\x8d\x16\xdd\xad\x43\x4a\x8c\x67\xc2\x76\xe9\x87\xbf\x8b\x4b\x68\xe7\x5b\x6b\xe3\x3f\x3d\x3d\x99\xd1\x84\xaf\x0b\xda\xae\x9b\x4e\x78\x9b\x73\x89\x42\xda\xf9\xfb\xd3\xd8\x3f\xb5\x5a\x1c\xbe\x05\x75\x84\xe6\xf9\x6e\x13\xf6\x5a\xef\xe9\x64\x8e\x41\x43\xf3\xa6\xfe\xbe\xc5\x7c\x84\xda\xa3\x80\x10\x32\xaf\xac\xc1\x89\x3b\x79\xc7\xce\xb2\xa0\x91\x54\xa8\x8f\x2f\xff\x72\xf9\xf1\x66\xfc\xe6\xf2\xd3\xe7\xcb\xd7\xaf\x24\x70\x9e\xfa\x36\x7e\x7d\xf5\xf1\xe3\xa5\x02\xd3\x73\x44\xfc\x99\x17\x6a\xac\x2d\xf1\x0c\xd2\x2d\xf1\x9d\xbc\x55\x33\x3a\xfc\x82\x66\x53\x5a\xb8\xf7\xf6\x73\x63\x63\xd2\x37\x77\xf4\x2f\xce\xd0\x60\x60\xd0\xd2\x36\x95\xe0\xb2\xc0\x17\xd2\x40\xf2\xde\x27\xc5\x90\x8d\x08\xef\x31\x88\x71\x7f\x01\x4f\xda\x68\x5c\x42\x19\xc4\xcf\xc7\x6c\xfa\x4c\x45\xe7\x02\x24\xd4\x5a\x92\x80\x4d\x03\x14\x43\xfd\x00\x66\xfb\x2b\xe0\x2f\x8a\x83\xb7\x49\x4c\x23\xe7\x9b\xd7\x16\x58\xc2\x0f\xdf\x5f\xe8\x80\x80\xf7\xce\xf5\x44\x8b\xbd\x1d\xb5\x41\xc5\xdb\x6c\xee\x54\x6c\x23\xb2\xa9\xb0\x63\xea\xd4\x6e\x4e\x90\x39\x7b\x72\xb4\x2a\xd8\x7d\xc2\xd9\x3f\xe8\xed\xc9\x1d\xe0\x8f\x9c\x80\x36\x0d\xd2\xde\xea\xd0\xdb\x32\x3f\xe1\xea\x7e\xf3\xce\x02\x95\x90\x4c\xbd\xe3\xf9\xea\x3d\xbd\xa7\xe9\x5f\x18\x7d\xb8\xa1\xcb\x55\x9a\x70\x17\xe3\x82\xab\x57\xf1\x49\xbe\xe6\x29\x60\x16\xc8\x7c\x8e\xdb\xb9\x93\xdc\xf5\x46\x57\xd5\xae\x20\x10\xae\x51\xd1\x9a\x1b\x49\x73\xb7\xac\x75\x39\x42\xd6\x31\xc9\xc8\x65\xa8\xbd\x9f\xdc\x0b\x1b\x4c\x51\x35\x06\x25\x26\x70\x56\x76\x4a\xc9\x4a\x81\x5a\xdc\xf3\xec\x91\xaf\x08\x55\x3f\x7a\x85\x01\xdf\x0d\x0b\x12\x52\xc2\xc5\x04\x54\x1f\xb7\xdb\xe1\xc8\xde\xe0\x33\x67\x66\x48\xeb\xc0\xf1\xaf\xab\xe8\xd7\x55\x19\x20\x0f\x83\x41\x53\xd4\x50\x0c\xfa\xf9\xfc\xf8\xb8\x94\x88\x0c\xc0\x53\x82\x45\x5a\xf4\x6c\x53\x0c\xcb\x51\x75\xdb\xb3\xe1\x2a\x4e\xcf\x93\x17\xcc\xe6\x49\x64\xf5\x53\xc2\x86\xc9\xa8\x17\xc0\xad\x7b\x40\x08\x49\xa3\x72\x92\xaf\xc4\x99\x95\x0a\xfe\x94\x97\x24\x47\x55\x55\x8d\x13\xd0\xdc\xff\xf9\x93\x85\x0b\xe1\xb5\x2b\xdf\x66\x12\x49\xca\x44\xd6\x05\xa8\x78\x8e\xaa\x31\x18\x3c\xb2\x6c\xee\x24\xad\xd3\x6a\x49\x12\xad\x8b\x14\x82\x48\xca\x83\x5e\xd9\x48\x18\x00\xc4\xc6\x18\x1a\xbd\x28\xd0\x8c\xa5\x2f\x98\x17\xf2\x42\x87\x00\xdc\x54\xae\xb6\x78\xd7\x45\xb4\x6c\x9e\xbd\x1b\x92\x70\xb3\xc3\x69\x74\x7d\xf3\xea\xe6\x72\x7c\xfd\xb7\x0f\x3f\x5d\xbd\x1f\xc5\x7b\x69\x80\x14\x87\x4b\x52\xf8\xb3\x50\xc7\x31\x70\x8d\x05\x22\xd9\xcc\x61\x39\x12\xa2\xff\x55\x58\xe0\xdc\x6c\x0a\xae\xd9\x41\x8a\xa2\x82\x4e\xd7\x13\x1a\x86\x30\x28\xe4\x65\x48\x87\x7c\x44\xd2\x21\x1f\x61\x8a\x10\x4e\x50\x65\xb6\x72\xbb\x77\xff\x17\x7d\x74\x77\xfb\xb6\x24\xad\x01\xa8\x75\xc3\xda\xd3\x17\xa8\x9a\xd2\x43\x49\xed\xca\x51\xa0\x6a\xac\x04\xb5\xb7\x79\xe1\x7e\xaa\x7b\xf5\xa8\x95\x73\xeb\x5c\xf9\x45\x62\x31\xc8\x19\x53\xdd\x4a\x6c\xdc\xbd\x49\x57\x45\xbe\x82\x84\x9b\xaa\x02\x91\xca\x32\xb9\x2d\x95\xaf\xe8\x57\xc6\xcd\xac\x9d\x52\x98\x1b\xd2\xd1\x40\x61\xf3\x14\x6c\x3e\xa7\x45\x18\xd8\x6f\xd6\xe0\x57\x07\x47\x11\x7b\x61\x19\xa2\x6a\xac\x59\x88\xcf\x54\x01\xc0\x7a\x7b\x8b\x65\x1d\x7a\x85\x8b\xb6\xd3\xba\x71\x48\x3d\x41\xc4\x32\x39\x5d\xf5\x3e\x5a\x6f\x92\xba\x7b\xa3\x99\x0a\x7d\x38\x93\xf7\x2b\x82\xcc\x70\xa4\x03\xcb\xee\x6c\x94\xdb\xa4\xca\x6b\xfd\xa6\xf2\x1e\x6a\x36\x65\xe1\x29\x5e\xec\xc7\xb9\xd1\x90\x8d\x9e\xcd\x17\xfa\xde\x61\x06\xbc\xf9\x57\x37\xce\x82\x4a\xee\x84\xae\xe1\x08\x55\x30\x5c\x4b\x3a\x65\x5e\x23\xbe\xab\xd5\x9c\xc4\x92\x8e\xa2\x48\x72\x0e\x7b\x2b\xe4\x1d\xc2\xd1\xce\xca\x65\x0a\x50\xa0\xa0\xb3\x82\x96\x75\x13\xb5\xdd\xe6\x37\x32\x35\x6c\xa9\x35\x13\xb7\xee\xc3\xe9\xe4\xfb\xc1\xa3\xe9\xd6\xb0\xd3\x60\x9a\x00\xc9\x1a\x59\x81\xd5\x57\x9d\xc8\xe3\x2a\x87\x61\xc7\xce\xeb\xa9\xc4\x79\xc4\xc0\x64\x90\xcd\xc2\x82\xe4\x2a\x47\x53\x66\x0e\x19\xc2\xfd\x5a\x66\x1d\xd0\xb0\x65\x45\x07\x62\xfb\xb7\xf1\x53\x2e\x6c\x92\x04\x07\x2b\xe7\x68\x2d\x03\x14\x0f\x47\xe7\x35\xac\x23\x27\x3a\x16\x27\x2f\x3d\xe0\xfb\x50\x82\x9d\x69\x20\xe9\xb7\x79\xa1\x4f\x6a\xc9\x82\x3a\x87\x6b\xa9\x0e\x53\x0b\x3b\xad\xb8\x54\x1b\x68\xc3\x0d\xae\x6b\x34\x4f\x10\xc3\xa4\xf5\x0b\x44\x33\x51\x35\x70\x25\x1a\xa0\x2b\x8d\xdf\xdc\xf8\x77\xaf\x41\x70\x43\x21\x84\xbc\x03\xba\x00\x21\x0e\x74\x2a\x84\x2a\xa0\x94\x4c\xa7\x57\x2a\x32\x92\x20\x73\xfb\x6c\xc3\xab\x68\x38\xba\xc5\x54\xc2\x94\x29\x56\x02\x02\x57\x21\x54\xa1\xb0\xc0\xa9\xc3\x1f\xcb\xa1\x20\x45\xe5\x18\x08\x37\xc6\x62\x45\x26\x6a\x8f\x95\x31\x0a\xdc\xfd\x78\x15\xc1\x05\xc7\x95\x46\xdd\x16\xfd\x0f\x13\x10\x38\x49\x38\x6c\x60\xa0\x6a\xf6\x86\xbc\xce\x43\xc8\x69\xf6\x2e\x9b\xe5\x4a\xc7\x3f\x23\x0d\xc6\x1a\x2f\x89\xc8\xf7\xe9\xd5\xe7\x57\x1f\xae\x75\xc6\xde\x24\xf2\x66\x44\x5b\x64\xb4\x49\xb4\x4c\x56\x43\x3a\xea\x71\xad\x72\x58\x5a\x78\x97\x45\x34\x49\xd2\xc9\x3a\x05\x7f\x94\xc9\x82\x0a\x7e\x2b\xe4\xb2\x3e\x35\x96\x85\x4b\xf6\x10\x6b\x32\x82\x5b\x9d\x69\x9e\x8b\x89\xe3\x25\x5a\x67\x53\x3a\xc9\x41\x83\xa5\x44\x4e\x30\x97\x05\x6c\x98\x4c\xfa\xc3\x88\x73\x28\x37\x71\xc1\xef\xc8\x95\x5a\x98\xf5\x2e\xb1\x79\x5c\x41\xa9\xc0\x77\x4a\xa1\x0b\xab\xb8\x71\xbe\x35\x65\x08\xa3\xf9\x2d\x17\xf9\x3a\x9d\x7e\x06\xf1\x71\x30\x50\x67\xa4\x78\xd0\xc2\x89\x20\x01\x56\x98\x59\x34\x4b\xd7\xe5\xe2\x55\xf9\x98\x4d\xf4\xf4\x2a\x51\x28\x26\x91\x07\x9f\xa7\xcd\x11\x6a\x81\x90\xdd\x31\xdb\xdd\xc7\x45\x6b\x1f\x17\xaa\x8f\x0b\xdd\xc7\xbd\x4c\xce\x25\xd9\xc1\xa8\xaa\xee\xe8\x2c\x2f\xe8\x07\xc1\xbd\x87\xe2\xf0\x9d\x89\xbd\x5b\x3f\x15\x74\xca\x0a\xe9\x54\x55\x29\x01\xf0\x0d\x9b\xca\x1a\x1b\xbb\x0e\x69\xa4\x02\x79\x88\x2b\x2a\x56\x20\x12\x58\x58\x40\xa5\xa1\x68\x65\x3a\x96\xc9\xca\xd9\xd6\x53\x10\xa1\x11\x48\xe0\x1e\x46\xa2\x10\x2f\xb6\xdb\x64\x30\x80\x14\x09\xd2\xc1\x10\x53\x79\x39\x17\x3e\xff\xef\x30\xfa\x37\x04\x52\x36\xd2\x9e\xd4\x6b\x88\x0d\xb6\x1e\x9e\x8d\x70\x09\x91\x09\xc5\x3c\xeb\x9f\x56\x32\x38\xa3\xe8\x6f\x1d\x17\xb4\xce\x41\x53\xb9\x13\xeb\xab\x34\xb8\xe3\x7b\x71\xa6\x12\x1b\xf1\x7a\xcf\xda\x1b\xfa\x79\x4f\xce\x46\xa6\x6f\xdc\x93\x67\xc6\xb2\xa9\xec\x72\x86\x4b\x8f\xff\xf5\xfc\x68\xe4\x25\x24\xa4\x93\x13\xc3\x8a\x31\xb5\xa3\x45\xb0\x5b\xa8\xb2\x64\x77\x70\xbb\x41\xc9\xf3\x82\x06\x08\x2a\x50\xc3\x8b\xab\x2f\x07\x35\x3b\xa9\x0e\x28\x25\xe3\x21\xda\x65\x48\xb1\x92\x00\x45\xc9\xfe\x99\xe6\x70\xa3\xad\x92\x72\x46\x8a\x76\x49\x0b\x02\xb2\xf8\xa7\xa8\xd4\x84\xd6\x5e\x6a\x1c\xc0\xa2\xdd\x90\x05\x68\x99\x88\x9d\x2d\xc7\xa9\xd1\x67\xb4\x55\xcf\x5a\x7f\x1b\x54\x58\x14\x72\xc1\xb6\x42\x7b\x1d\x21\x92\xe3\x9d\x0d\x74\x77\x6b\xb5\x57\xec\x60\x97\x2e\x0e\x92\x20\x55\xb0\x8f\x1e\x27\x72\xf9\x27\x77\xa9\x3b\x42\xd9\xc5\x25\x6c\x42\x31\x6d\xf4\x90\xee\x68\xae\x44\x5a\xb9\x58\x32\x6d\x71\x90\x0f\x06\xb9\x9d\x50\xdb\x2d\xc4\xe4\x7f\x22\x42\xb8\xbc\xe3\xcc\xf4\x94\x97\x73\xaf\xc4\xa5\x31\xa9\xaa\x7f\x1a\x96\x23\xbd\x0e\xa0\x3c\x77\x27\xa9\x86\x77\x23\x77\xe6\xd4\xaf\x4f\xa4\x9d\x4b\x4e\xfa\x7c\x30\xe8\x17\xbd\x7c\xbb\x6d\x46\x7e\xe2\xdb\x6d\x71\x91\x11\x1e\x87\x19\xa1\x91\x56\x10\xc9\x06\x51\x67\xb9\x14\x84\xab\xe3\xc3\x51\xa0\xd6\x87\x92\x22\xbc\xd0\x1a\xc7\x02\x6e\xd0\x81\x53\xce\x21\xa0\x72\xc6\x73\xd7\x7d\xf2\xf9\x1c\x07\x51\x80\xf0\x9a\x14\x91\xd4\x46\xe1\x05\x29\x9c\x59\x8b\x27\xa4\x90\x4b\x19\xf5\xd6\x64\xbd\xdd\x06\xa0\x82\xc2\xf9\x45\x58\x12\xb7\x6a\x49\xa3\xe2\x25\x8a\x13\x52\x3a\x40\x02\xb6\x3c\x6b\x0f\x27\xef\xd9\xf3\x0b\xda\x60\x42\xa7\xed\x6b\xa4\xac\x6e\x51\xbc\xe7\x9b\xe8\xb0\x3a\x29\xa7\x9e\x30\x85\xf4\xbd\xa1\x8d\x3d\xa8\xf1\xfb\x16\xbd\x05\xd9\x41\x5c\x88\xcc\x95\xa9\xf7\xe4\x62\x42\xa8\x37\x0f\xe2\x05\xc8\x95\x7a\x73\x99\x28\x76\x06\x2f\x1d\x82\x46\xf5\xf7\x6c\x93\x88\xe9\x9c\xc2\xcd\xff\xa3\x0c\x5d\x23\x98\xcb\x99\xad\x29\x8c\x9c\x0e\x91\x23\x39\x86\x0d\xdc\x25\xc4\x53\x2c\x86\x31\x4e\xb1\x1c\xb1\x78\x8d\xc1\xec\xa1\xc4\x4e\x7d\x17\xd2\xb9\x24\x9e\x60\x53\xa6\x59\x6c\xcb\x8b\x65\x38\x45\x31\x6d\xd7\x54\x86\x53\x1b\x0a\xe8\xae\xd2\xe6\x41\x1c\xf5\x66\xd2\x7a\x10\xf4\x4d\xf2\x36\x15\x78\x86\x49\x94\x67\x13\x5a\xf7\x2b\x19\x97\x94\x5f\x41\xf5\xca\x40\xc8\x52\x1e\xbb\x61\x14\x6a\x62\xe9\xe8\xaf\xfe\x5b\x38\xf2\xa7\xac\x9c\xe4\x59\x46\x27\x8a\x94\xb3\x7f\x01\x8c\x70\x63\x1c\xe9\x05\x27\x34\x0e\xc1\xb5\x55\xce\xe6\xc2\xdc\x49\x8b\x36\x5e\xb8\x0f\x2d\xf3\x52\x87\x24\x42\x98\x13\x6e\xe6\xba\x6c\x59\xa3\x32\x60\x0d\x6d\xc3\x60\xed\xdd\x0e\x5d\xab\x5a\x38\x70\xdb\x62\x63\x65\x43\xa6\xce\xe4\x1d\xa5\x55\xcd\xd7\xce\xc6\xf3\xa8\x8f\x81\xc1\x80\x0b\x39\xc5\x9b\x4a\xdc\x4c\x25\x5b\x63\x67\x40\xdb\xaa\xa3\x2c\xc0\x44\xad\x7a\xb9\xea\x4f\x79\xc7\x97\xc3\x3e\xa2\xec\x7a\xc4\x77\x3d\x33\x73\x19\x67\x51\xce\x4f\x99\x4a\x4f\x52\x4d\x41\xce\xd5\x1c\x94\xb7\xee\x84\xd5\xf1\xfd\xfc\xd9\xaa\x66\xb1\x42\x70\xe9\x38\xdd\x50\xd5\x06\xa4\x50\xd7\x44\xd5\x9e\x95\xfd\x94\xd3\x27\x36\x8e\xb3\x13\x61\xee\xe5\xa9\x58\xb2\xbe\x06\xa9\x6b\xad\xee\xd6\x2c\x9d\x9a\x29\xf0\x81\xf2\x64\x9a\xf0\x44\x70\xac\x4e\x0c\x39\x7b\xc6\x37\x0e\x12\xdf\x3c\x42\x4a\xdf\x7d\x1d\x2d\xae\x1e\xd7\x4e\x8f\x64\x26\x43\x5d\x83\x41\x3b\xd4\xcb\x09\x2f\x78\xc4\x87\xd9\xb1\x51\x2e\x54\x21\xc8\x8e\xfb\xd4\xb9\x0e\xc7\x88\x4f\xce\xac\x53\xd3\x60\xa0\x04\x27\x27\x00\x9d\x64\xa7\x81\x2d\x9d\xf9\x57\x69\xc6\x70\xb9\xfe\xa1\xa7\x9d\x25\x30\xd3\xd3\x17\xca\x8a\xe8\x3d\x2d\x1e\x41\xb2\x53\x55\x40\x0e\xb7\xc3\x5d\x57\x0a\xcf\x5d\x4c\x34\xa7\x55\xe3\x5a\x86\x2e\x79\x9c\x21\xcc\xc0\x68\xa4\x56\x1f\x92\x21\x9c\xd9\x26\x5d\x69\x35\x83\x53\xc6\xdb\xbc\x20\xf5\x17\xdb\xad\xd2\xb2\x83\x61\x84\x2b\xe5\x80\xc9\x53\x2d\xf5\xb0\xb0\x41\xe3\x9b\x9f\x9c\xbb\x93\x71\x48\xad\x1c\x8d\x20\x2e\x6d\x23\xb9\xe8\xbb\xd2\xbf\xa9\xb3\x57\x2c\xf2\x62\xa4\x6c\xb9\x18\x29\x87\xc9\x08\x0b\xe1\x44\x88\xd4\x42\x60\x61\xbd\x7c\x28\x9f\x46\x64\x7d\xc1\xf4\xef\xf8\x21\x34\xf1\x21\xa4\x7c\x6b\xd8\x22\x27\x2c\x9e\xa3\x6c\xaf\x07\x6e\xbb\x00\xf7\xae\x57\x28\xa4\xca\x50\x14\xa1\xd8\x99\x34\x97\xe6\xf6\x89\x1a\x2e\xd1\xda\x98\x58\x33\xbe\x5e\x8b\xf9\x11\x38\x2d\x17\xf1\xed\xb3\x4d\xa1\xcc\x8c\x6c\xe8\xfe\x7b\xe5\x6a\xf1\x3a\x4d\xca\x32\xdc\x30\xe9\x52\xa4\x2c\x3a\xe4\x15\xf2\xbd\xc3\x2d\x96\xce\x2d\xb2\xce\x1a\xe6\xd1\x2b\xa8\xa4\xc2\x45\xc1\xb9\x75\xc1\xab\xc7\xd6\x6e\xe0\xe5\xbb\xfe\x39\x9b\x0a\xbb\x7c\x92\x02\xa7\x87\xdb\x32\xf9\xdb\xe7\x5e\xe4\x3b\x90\x7f\xa4\xf3\x85\xf6\x39\x93\x0a\x22\xb3\x71\xb5\x4a\x04\xbe\xb4\xa5\x7a\x6d\x03\x42\x94\xe3\xae\xe0\x99\xcb\xdc\xca\x1d\xd7\xe1\xb7\xb5\xcc\x99\x09\x71\x46\x74\xa0\x12\xc3\x0a\x54\x55\x15\x36\x5a\xfc\x56\x05\x97\x36\x2e\xd6\xa1\xb1\x11\x1e\xff\xba\xaa\xb7\xa3\x8e\x20\x48\x71\xe3\x36\xa0\x55\x2f\x59\xb6\x0b\x31\x09\x29\xdb\x39\xb8\xa2\xba\x45\x38\x6d\x48\xf5\xee\x50\xd5\x03\xd5\xa7\xd6\xd1\x55\xf4\x45\xa2\xcd\xb6\x3d\xcd\xa4\x47\x00\x16\x3f\xad\x85\x1a\x73\xf6\xb5\x8d\xbb\x7c\xe2\xfe\x29\x16\x33\x4e\xfc\x85\x0b\x44\xf1\x23\x29\xc5\x8c\x34\x0b\x3f\x37\x2a\x86\x4e\x52\x0d\x35\x40\xcf\x25\xd9\x54\xe7\xde\xfe\x58\x62\x3a\xcc\x47\xb8\x18\xe6\x23\x84\xb3\x61\x3e\x22\x25\x06\xf8\xde\xfe\x69\x65\x6e\x4f\x45\x71\x45\xe7\xe2\x0a\x9c\xa0\xc1\xa0\xcf\x86\xc9\x48\x6f\x26\xf5\x52\x53\x5c\x88\xed\x85\x8a\x24\x38\x1b\x26\x23\x92\xea\x95\x99\x55\x21\x68\x89\x8c\xe7\x9b\x95\x75\xdd\xf3\x22\x9c\x20\x9c\x2a\x33\x82\xf5\x60\x10\x82\x66\xc6\x11\x72\x4b\x30\xfa\x22\xa9\xe4\x93\xa7\x64\x38\xc2\x33\xd1\xdb\x4b\x32\xb4\x1b\xe8\xdd\xa1\xfd\x78\x87\x06\x83\x40\x85\xa0\xd5\xdf\x82\x3e\x21\x77\x83\x41\x20\xa1\xf3\x02\x19\xb4\x5f\x50\x9f\x13\x3a\xbc\x1b\xe1\x7b\x32\x97\x37\xc1\x82\x79\x94\x82\xc0\xa3\x96\xc5\xdc\xc0\x06\x84\x90\xfb\xc1\x20\x7c\x84\x00\xc5\x22\xff\x98\xcc\xa3\xa4\x54\x53\x7c\xc7\x1d\xe6\x1d\x92\xc6\xa4\x66\xe6\xdd\xa1\xde\x15\x79\x08\xaf\x24\x89\x4b\x32\x8f\x44\x73\x40\xd7\x9c\xc3\xcf\xab\x19\x0a\xaf\x10\xfe\x4a\x76\x91\x0d\xaf\xf0\x18\x5f\x22\xfc\x89\xc0\xbe\x19\x3f\xdb\xdc\x55\xb7\xf8\x86\x6c\x76\xe8\x33\x63\xbf\x78\xec\x4d\xe6\x2b\x6c\x4a\xf0\x33\x7d\x75\x3e\xe8\x37\x30\xed\x2f\xb1\xbc\xb6\x8c\xc7\x58\x9c\x2f\xf1\x1d\x6e\x5e\xa3\xc7\x9f\xea\x3b\x62\x81\xa5\x4e\x00\x96\x2f\x68\x0d\xe3\x47\x19\x2a\x5d\xed\xa0\x72\x29\xdd\x57\xbd\xd9\xf0\x6e\x44\x66\xc3\xb1\xf8\xef\xd3\x88\xdc\xe0\xa9\x94\x5c\x6e\x10\x5e\xca\x5f\x77\xfa\x04\xdb\xfc\xba\x2a\xe3\x29\x5e\x26\xab\x78\x86\x3d\xcd\x72\xbc\xc4\x52\x0b\x1e\x6f\xf4\x55\x63\xac\xae\x9f\xb5\xc8\x0f\x3a\x66\x60\xfd\xea\x5a\xd2\x0a\xef\xce\xe1\xdd\xe9\xd4\x33\x2a\xa9\xa3\x6e\x68\x20\x8e\xfe\x0a\xfb\xba\xf7\x6f\xa5\xdd\x34\x3c\x80\x2d\xbd\x42\x08\x97\x34\x9b\x7e\x5f\x60\x8c\xee\x8a\xa5\xed\xb6\x0f\x41\x58\x59\x79\x43\x4b\x51\x3f\x14\x22\xc4\x7d\x8f\x7b\xa9\x05\xe4\x32\x86\xb0\xd6\x41\x1b\x98\x6e\x75\xad\x95\xc0\x0e\x0c\x88\x0f\x60\x8b\x6f\xe2\x98\xc9\xc8\x1d\xea\x5a\xac\x92\x43\x04\x91\x26\x9c\x9d\xdc\x6a\x8f\x15\xfb\xbd\xd7\x88\x25\x40\xd1\x32\x59\xe1\xbc\x16\x29\x5f\x07\x17\x77\xdf\x16\x48\x9b\xb5\xe4\xae\x59\x8b\xba\x15\x63\xc3\x7c\x58\x8e\xa0\xc2\x89\xd2\x5a\x9a\x92\xa2\x76\x13\x81\x04\xe1\x40\x5d\x5d\x82\x22\x22\x40\xb5\xfe\x75\x3d\x41\xb5\xa5\x90\xbe\x18\xed\xdd\x15\x34\xf9\xa2\xa3\x59\xf7\x4f\x2b\x3c\x63\x59\x6d\x93\xf0\xfb\x81\xcd\xc2\xba\xd9\x77\xd3\xd6\xc8\x86\xb0\xb6\xb7\x04\x0c\xe7\x64\x9f\x0e\xba\x06\x53\x02\xe7\xf8\xd8\xe7\x70\xc3\x5c\x1c\xe0\x30\xa3\x25\x2e\x59\x89\xd7\xa4\x7f\x76\xde\x7e\xf3\x54\xe2\xdc\x8a\xbb\x13\x72\x7a\x3e\x79\x91\x08\x56\xd8\x76\xfb\x44\xeb\x7d\xe0\xfd\x70\x22\xce\x8d\x95\xac\x12\x5e\x92\x99\xab\x07\xbb\x23\x2b\x65\x63\x01\xe7\xc8\x60\xa0\x1f\xf1\x5c\x87\x53\xba\x77\x22\x8f\xa7\xe0\x73\xa9\xd3\xa0\x8b\x70\xee\x4c\x9b\x25\x5e\x01\x3f\x8d\xf0\x3d\x99\xb5\x6e\xcb\x73\x6c\xc8\xaf\x60\x27\x47\x28\xbe\xbb\x30\x02\x69\x78\x0f\xc7\x0d\x1a\x0c\xc2\x39\x99\x45\xed\x56\x25\xf7\x2d\x34\xc2\x7b\xb2\x8a\xda\x77\x69\x3c\x27\x0f\xe1\xca\xe7\xee\xc5\x36\xd9\x6e\x85\x31\xdb\x65\x82\x71\xdf\x27\x5e\x11\x92\x90\x94\x03\x9d\xc1\xbc\xca\xd2\xc7\xc1\xa0\x7f\xd6\x27\x84\x69\x4f\x8f\xd9\x8e\x09\xbe\x42\x78\xec\x14\xfd\x88\xad\xdf\x7e\x6f\x7c\xc1\x48\xff\x34\x86\x70\x0f\x63\xb8\x3f\xe9\x9f\xa9\x2b\xd2\xd2\xed\x6a\x0c\x1e\x2d\xfd\xd3\xaa\x51\x37\x22\xfa\xa9\xbd\x4b\xe4\x29\xdd\x2f\xf6\x02\xe2\x6c\xb7\x5c\x1e\x25\xca\x20\xf5\x1e\xdf\xb3\x92\xa9\x58\x65\x5f\xe8\x63\x7c\xb7\xdd\xea\x81\xa8\x50\xd5\x17\x12\xfc\x5a\x2d\xed\x5d\xb7\x6d\x42\x1c\x2d\x5a\x50\x0a\xe4\xf4\x6d\xb9\xe9\x74\x24\x3e\x35\x7d\xe5\xae\xd4\x53\x8f\xce\x4c\xde\x65\x56\x83\x03\x35\x98\x7a\x28\xe1\x1c\x70\x96\x5a\x34\x49\x69\x52\x84\xf2\x88\xc0\xfb\x4c\x60\x97\x38\xf5\xbe\x5e\x43\x6c\xea\x3d\xe9\xc9\x46\x1a\xe4\xca\xf5\xdf\x62\xd9\x59\x55\x56\x10\x5b\xe2\x8d\x73\xa1\xe4\xde\x3b\xd9\x0b\x9f\x43\xae\x26\xe4\x45\x86\x6b\x69\x17\xf3\x4a\x5f\xd3\x7e\x25\xf7\x8e\xf5\xfb\xd7\x83\x0d\xcd\x9f\xf4\xc2\xf8\x27\x98\x95\x1f\x62\x3c\xae\x9c\x96\xf6\x98\xc4\x1f\x1c\xa4\xa0\x4b\xb8\xe1\x83\x0c\xcd\x0f\x0d\xa2\xfb\x8d\x11\x68\xad\x99\xfc\x01\x01\x66\x77\xb9\xcb\xdc\x89\xe9\xfd\x45\x49\xa8\x72\x7a\xca\x48\x14\xd7\x69\xfe\xe0\xd8\x2e\xb1\xa5\x85\xce\xcd\x72\xce\x66\x8f\x9a\x17\x56\xa7\x70\xb0\x2e\x52\x6d\xe9\x06\xf7\x0d\x1e\xce\x83\x1b\x2d\x4f\x9e\xf7\xd2\xbe\xc4\x6a\x27\x3d\xf3\x36\x1c\x4c\xd9\xd4\x96\x1e\x38\x71\xfe\xe7\xfa\xbc\xdf\x9f\xff\x81\xa5\x0e\x86\x48\x20\x38\x5e\x43\xe2\xde\xb7\xbb\xfa\x16\x37\x1c\x55\x0e\x68\x5a\xc8\x4d\xab\xd3\xfc\x06\x14\x49\xf1\x63\x45\xa4\xb2\xc9\x88\x75\x0a\xeb\x66\xbc\x3f\x40\x15\xdd\x83\xde\x3a\x9e\xb2\xe9\xb5\xc5\xad\x31\x0e\xf3\x3b\xc1\x53\x4c\x0a\x8b\x9a\x24\xfd\xdb\xdd\x97\xd6\x20\xbb\xf1\x09\xa0\x15\xdb\x33\x38\xaf\x05\x3f\x0f\x06\xe7\xaa\x43\x55\x18\x35\xc7\xed\xc6\x6e\xda\xc0\xa5\x5f\x53\x6d\xae\xfe\xeb\x9a\xae\xe9\x54\x33\xfc\x25\xd1\x0e\xf2\x63\x9e\xaf\x52\x7d\x13\xe4\x16\x25\x31\x50\xa6\xe0\x19\x5d\x27\xa6\x3d\x40\xa5\xaf\x6d\xb9\xa7\x3a\xd6\x57\xf4\xa7\x47\xd9\x9a\x9d\x69\xdd\xe9\xec\x54\xc4\x99\xd2\x6e\xf5\xc0\xd6\xf3\xcf\xb2\x51\xe6\x5c\xa6\x9c\x16\xaa\x81\x66\x29\x75\x8a\x35\x69\x94\xb6\x2a\x09\xef\xe6\x12\xe0\xfa\x00\x68\x30\x0e\x5b\x8c\x82\x7f\x8a\xd5\x71\xe0\x9b\x30\xaa\x98\xac\x24\xab\x60\x4e\xc9\x79\xf6\x9f\xa5\xab\xd5\x2b\x5c\x51\xc3\xc1\xd7\xe2\x12\xe6\xbd\x3d\x54\x95\x95\x44\xdc\x1e\x6e\xa0\x3f\x2d\x5d\xf4\x27\x83\xc2\x64\xe3\x0e\x31\xc1\x93\xb7\x0c\x9f\x90\xe9\x4a\x40\x32\xe1\xd1\x78\x4e\xf9\xa5\x37\x13\xc2\x52\xc8\x83\x12\xa8\xdf\x78\xba\xca\xce\x4d\x88\xb9\xcf\x2f\xaa\x5b\x9c\x92\x4c\xf7\x53\x02\xca\xc6\x7c\x48\x8d\x36\x3c\xd5\x2f\x48\xff\x14\xf7\x53\x6d\x41\x93\x79\xbe\x86\x92\x9a\xef\x66\x98\x59\x77\xc0\x44\x02\xe9\x81\x34\x8b\xfc\xe2\x2a\xe0\xd2\x7d\x47\x8a\x02\xe1\x72\x30\xe8\x83\x76\xa9\xc5\x79\x08\x85\x29\x6a\xc0\x05\x04\x0e\x5c\xc0\x64\x5d\xf2\x7c\x69\xf1\x02\x8e\x24\x0b\x77\x94\x67\x0e\x40\x80\xc4\x0f\x50\x30\x01\x0a\x3d\x96\x4e\x23\x0b\x87\x9f\x56\x62\xaa\x1b\xcc\x01\x3b\x24\xad\x43\x41\x47\x52\xc6\x32\x97\x2a\x35\x40\x04\xc1\x7d\xd6\xbd\xa3\xaa\xb5\x41\x75\xce\xbc\x1d\x3e\x04\x74\x76\x40\xa3\x91\x1f\xdd\x10\x66\x1e\x5a\x20\xce\xc0\xb0\xd0\x3b\x3f\x60\x33\xad\x73\x7e\x3c\xf2\xd2\xe0\xda\x73\xa8\x90\x3c\x3d\xc0\x2e\x70\x07\x6e\xa1\xe4\x27\xc4\xf5\x17\x2a\x67\xe5\x9e\x1a\xf2\x1d\x66\xe6\x28\xba\x81\xe0\x35\x21\x5c\x8e\xc8\x2f\x12\x97\xe4\xaf\x2c\x4d\xb5\xa4\x8b\x36\xdc\x5a\x80\xd7\xbe\x4a\xdb\xf6\xda\x02\xde\x9f\x9a\x46\xac\x7c\xe7\xd8\x2a\x8b\xa6\xb8\x67\xb7\x0a\x52\x4d\x23\x9e\xab\xca\x38\xda\x07\x51\x97\x5d\x89\x71\x63\xe8\xea\xf5\x36\x84\xba\x54\xdb\x4b\x2c\x46\xd7\xda\x8b\xbf\x61\xf2\x0c\x90\xfa\x6c\xe3\x38\xf7\x90\x94\xaf\xee\x60\xfe\x6e\xb7\x45\xc4\xf4\xc3\x45\x78\x8a\x97\x51\x9a\xcf\xe1\x19\x85\x05\x8a\xc3\xc2\x14\xd6\x3f\x33\xf0\x03\x34\x82\x1f\xb8\xc0\xfa\x62\x4f\xd4\x91\x95\x50\x96\xbc\x69\x99\x86\x2a\x11\xba\x80\x5b\x3b\x05\x1d\xee\x22\xa2\xd9\xde\x02\xe7\x5f\x99\x5a\x94\x98\x88\xe2\x43\xfb\xce\x0b\xf8\x90\xe9\x8b\x26\xf3\xaa\x75\x29\x78\x39\x9e\x5a\x0e\xa0\xa2\x86\x8a\xb9\x2b\xac\xaa\xa4\x66\xdc\xdd\xf9\xb5\x38\x02\x67\x6a\x82\x27\xe6\xc6\x43\x73\x26\xd1\xb4\x4c\x35\x50\x7a\xb9\xdd\x0e\xef\x47\x78\x6a\xec\x2c\x59\x3a\x7d\x73\xfd\x3e\x44\xbd\xa9\x06\xf1\x70\x55\x32\x16\xca\x03\xd7\xf0\x04\xfa\xa7\x38\x57\x6a\x43\x30\x0f\x2f\x4b\x5a\xc0\x01\xd8\x3f\xad\x3c\x8f\x5a\xab\xf9\x3b\x3d\xa7\x2f\x26\x5a\x65\x42\x8f\x8f\xd1\x64\x48\x47\x52\x47\x2e\x0d\xe5\xc5\xc6\x1a\x2d\x93\x55\xe8\xc3\xcb\x38\xb5\x74\xb1\x49\xc6\x8b\x44\xf1\x7a\x3f\x25\x25\x9d\x7e\x96\x76\x56\xc0\xf3\xca\x03\xad\x68\x3f\xd0\x18\xd9\xb4\xe3\x44\xc4\x14\xd7\x10\x44\x62\x4a\x5e\x16\xde\x9d\x96\x74\x1d\x5e\x26\x2b\x65\x64\x87\x9b\x60\x08\x30\xaf\x77\x6c\xb0\xdb\x6d\xb8\xe3\x0b\x29\x50\x65\xac\x65\xc4\x48\x9a\x58\xef\x70\xe2\x8a\xcd\xa5\x03\x8f\xb2\xd9\xc5\x9c\x55\x3b\x7b\xcb\xf2\x07\xcd\xae\xe2\x0e\xdb\x40\xb1\x3b\x33\xa2\xf1\x58\x1e\x8d\xc5\xe3\x78\xac\x6d\xdc\xc0\xbe\xab\x5e\x82\x3d\x8d\x0c\xf0\x13\x40\x9d\x15\x5c\xc5\xa9\x0f\x2d\xa4\xa0\x07\xed\xb8\x8b\x73\x51\x2c\x33\x20\x7e\xf6\x6a\x0e\xe3\xbb\xb9\x1c\x27\x88\x8e\x54\x74\x40\x81\x6e\xc0\x01\xd0\x2d\x03\x26\x15\xac\x70\x79\x3a\xab\xa7\xaa\xf2\xaa\x66\x2a\x5c\xe3\xeb\x2d\x0e\x7a\x3b\xd7\xaf\xbc\xd6\xc7\x40\xec\xbd\xaa\x5b\x58\x0f\x72\xde\xac\xbc\xea\xc1\xbe\x37\x1a\xcd\xf8\xa3\x48\x23\xab\xd4\x58\x40\x4c\x23\x37\xfc\x02\x68\x7b\x1a\xcd\x17\xab\xaf\x7f\x8a\x2a\xc7\xd4\x24\x74\xdc\x37\x59\xa9\xac\x60\x58\x36\x1f\x0c\x6a\xef\xe8\xd4\x5f\x99\x4f\xd9\x2c\x89\xae\xa6\x6e\x20\xd1\x42\xb2\xe2\xd2\x76\x88\xb6\xd8\x0e\x51\x63\xd1\x84\x4b\xb2\x6a\xfa\x3a\x83\xb1\x4d\x8e\x70\xe2\x68\x4e\xc5\xb4\xd0\x2a\x5a\x94\x90\xbf\x87\x05\xe6\x38\x97\x9a\xfe\x23\x63\x77\x4d\x4e\xcf\x53\x6b\xca\x90\xea\x22\xd7\xe4\x35\xa4\x2f\x87\xe9\x08\xf5\x0a\xb2\x8e\x52\xa6\x36\x06\xb0\x2e\x91\x00\x41\x13\x6d\x94\x34\xad\xc8\x3a\xca\x1f\xb2\x6b\x69\xdc\x02\x76\x68\xbd\x49\x9f\x90\xdc\x35\x9e\x92\x66\x60\x7d\x42\xa6\xdb\x6d\x98\x38\x39\x50\xc5\x49\x52\x01\xf7\x65\xa6\x96\x2b\x48\xa1\xe6\xab\xc8\x8c\x93\x0c\xbc\x53\x38\x57\x18\x8b\xf6\xe5\x3c\x23\x0b\x8f\xe5\xbd\x67\xf4\xc1\xfa\x0e\xf7\x5a\xe4\xb7\x99\xe6\xfa\x51\x8b\x74\xd7\x52\x03\xf0\x37\x27\x0b\xeb\x72\xec\x6c\x19\x27\x1a\x4b\x49\xcb\x48\xcb\xc1\x60\x29\x58\xb8\xd7\x50\xc4\xe7\x3c\x07\x63\xba\xb6\xd6\x57\x55\xe5\xc7\x06\xd1\xbe\xd8\x12\x52\xec\xf9\xef\xc2\xe8\x18\x5d\x3c\x47\xc3\xd3\xda\x7d\x55\x03\x16\xdd\x50\x01\xa3\xed\xc6\x77\xc7\x41\x77\xb7\x64\xae\x83\x97\xb7\xcd\xf5\x21\x1d\x85\x1c\x42\x21\x9b\x6d\xef\xb3\x98\x47\xd0\xff\xc5\x8f\x85\x8b\x9f\x3e\x0d\x17\xff\xbd\x61\xe2\xa7\xad\xe0\xe2\xf5\x31\xa8\x63\xc4\xef\x71\x06\x74\x77\x85\xef\x86\xd2\xde\xba\x29\xed\xae\x82\x84\x6d\xc7\x5f\x5a\xdd\xf7\xbe\x19\xa1\xde\x42\xed\xfe\x88\x26\x3a\x68\x68\xf5\x86\xd6\xf1\xe8\xbd\xd1\x31\xf1\x3f\x6d\xf4\x1c\xe6\x20\xd6\xd3\x56\x7f\x47\xdb\x87\x36\x5d\x55\xc3\xa9\x6d\xf1\x5d\x76\x15\x32\x75\x58\x5b\x75\xc7\x0d\xf7\xb1\xff\xbc\x39\xa0\xe5\x08\x8d\xd4\xbf\x0b\x41\xba\x9e\xcf\x85\x92\x06\xa6\xcc\x70\x5e\xdf\xac\xe7\xab\x15\xe1\x5f\xbc\x3a\x8e\xa5\x50\x58\x6b\x78\x2f\x77\xc7\x34\x8c\x80\xb7\x5f\x9b\x18\xdf\xbb\x54\x75\x08\x37\x83\x5f\xb8\xbe\xd0\x86\x55\x69\x55\xdb\xd9\xf8\x0a\xd2\x40\xc6\xc0\xfe\xc1\xe3\x90\x8f\x90\x8c\x69\xb1\xce\x10\x78\xdb\x0f\x8b\x11\x0e\x54\x9d\x02\xb4\x17\x2d\xa1\xc6\xd0\x0a\x7e\x99\xb7\xeb\xa3\xc7\x33\xe6\x22\x6a\xdb\x0e\xdf\x0f\xa1\x60\xef\xa6\x92\xa9\x78\x5d\xed\xa4\x63\xac\x80\xdd\xc5\xef\xe1\x66\xb7\x56\xb9\x42\x9d\x15\x8d\x55\x9d\x3f\x74\x79\x2b\x13\xb6\x9a\x6b\xa8\x6b\x00\xbf\xdf\xa1\xbd\x6b\xf5\x51\xa0\x9a\xa9\x62\x6d\x71\xe8\x7d\xc0\x07\xc1\xc1\x20\xc5\x9a\xb6\x06\xd2\xcc\x1d\xb6\xa3\x24\x1b\x56\x0f\x31\xdf\xdb\x97\x79\xa2\x65\x1c\xcd\x66\x94\x08\x55\x95\x0d\x07\xaa\xdd\x5b\x6c\xd5\xc5\xc4\x86\x2b\xcf\xc2\xf8\x60\x99\x30\xf9\x1c\xe1\x36\x78\xdb\x48\x06\x49\x93\x41\xee\x65\xb8\xb4\xf6\x74\x26\xac\xa7\x48\xea\xc4\xf8\x84\x01\x69\xb1\xfc\x85\xf9\xf9\xc1\xf8\x35\xe0\x50\x69\x8d\xa4\xc7\x70\x86\xa6\x34\xa5\x9c\x1e\xf1\x21\x1d\x61\x3e\xcc\xd4\xcd\xed\x88\x64\xea\x26\xb5\xed\xaa\xbd\xc0\x3a\x1d\xce\xe4\x55\xbb\xec\xde\x36\x04\x8e\x1e\x87\x75\xa0\x24\x8a\x36\x5a\x60\xd5\xa8\xcd\xb7\x0a\x04\xc8\xc6\xad\x8d\xf1\x2e\x3f\xa5\x7b\x32\xbd\xa0\x71\x90\x88\x6d\x56\x1a\xc4\xfe\xe7\xf5\xd5\xc7\x48\x4e\x25\x36\x13\x3c\x49\x7c\x2b\x83\x1f\xef\x32\x8c\xde\xd3\x3d\xd9\x60\x10\xd6\x7b\x47\x9a\x08\xeb\xbe\x69\x37\x44\x68\xf6\x0e\xe8\x4a\x76\x82\x61\xb4\xb6\xe9\x4e\x8a\xa1\xb2\x55\x01\x2f\xd6\x14\x02\xf0\xc6\x41\xb6\x5e\xde\x49\x8b\x3a\x7e\xf1\x11\x7e\x87\x14\x49\x27\xd2\xab\x59\x88\xbc\xde\x80\x9e\x7d\x85\x42\xe8\x95\x55\x52\x94\xe2\x2c\x40\x31\xad\xc6\xab\x62\x9d\xd1\x1d\x37\xfc\x0d\x94\x8a\xba\x55\x0a\x75\xbc\x2a\x8e\x20\x5c\x96\x82\xb5\x2f\xc0\x01\x39\x1b\xf5\xd8\x60\xc0\x76\x1b\x19\xf0\x61\x36\x1a\x0c\x4c\xd7\x66\xa3\xaa\x6a\x09\x61\x60\xd1\xf2\xa5\x89\xdf\x14\x42\xeb\xca\xcb\x6c\xb8\x1d\x01\x35\x7b\xd8\x76\x02\x69\x29\xe1\x29\xee\x38\x27\x1b\x15\x25\x74\xbc\x2a\xf2\x09\x2d\xd5\x71\x6f\x33\xb8\x53\x85\x09\xc1\x4c\x05\xec\x4d\x8d\xb9\x67\x6e\x0d\xcc\x5a\x22\x25\xc8\x3c\x5a\xa7\x90\x69\x6f\xb6\x76\x1e\xc8\xdb\xac\x59\x4b\xac\x83\xbc\x72\xf8\xf5\x52\xf1\xeb\x65\xd5\xa5\xf2\xa6\x4b\x6b\xb6\x69\x3b\xcd\x04\x74\xe7\x6f\x2a\x0d\x88\xe0\x58\x21\x95\xd2\x22\xb5\x09\x1b\xe6\x1d\x72\x4f\x94\x30\x5c\xd6\x1c\xc1\x7b\x9e\x51\x6e\x89\x72\x30\x2a\x4a\xd0\x76\x1b\xb2\x61\x32\x02\xb3\x7d\x3d\xb4\xb3\x75\x9a\x3e\x5e\x4f\xf2\x55\x4b\xf4\x08\xfc\x54\x12\x56\x1b\xc3\x02\x33\x54\x55\x3b\x23\x5d\xd8\x99\x78\xed\xf8\x87\x29\xf5\xde\xe3\x14\x82\x41\x64\xe5\x5a\x08\x91\xee\x71\x29\x46\xbf\x70\xc7\x1e\xef\xdc\x05\xcb\x90\xb9\x96\x61\x05\xc2\x99\xb2\x8d\xdd\xbf\x52\x6b\xb9\xaa\xf1\x9c\xf2\x3f\x7f\xfa\x40\x79\xe2\xca\x9f\x90\xc6\x71\x5e\x71\x54\x38\xca\x6e\xa6\x6a\x2e\x71\x8b\x24\xa6\x39\x5a\x3a\xe4\x27\x67\x32\x70\x84\xf1\x9c\x55\x57\xb3\x4a\xbc\xb3\xfe\xad\xc6\xb3\xd4\x3a\x74\xe0\x1c\x03\x24\x62\x22\xa6\xd4\x9a\x0c\x47\x58\xda\xa8\x71\x30\x4c\x63\xb3\x50\x4b\x06\x4e\x1b\x86\x93\x11\xb2\x7c\xf6\x94\x9c\x9e\x4f\x5f\x30\xd7\xa6\x6d\x7a\x7c\x8c\x04\x8b\xf0\xeb\xaa\x1c\x4e\x47\x78\x2d\x4d\x93\x72\xc0\x14\xb0\xe3\x9b\x60\x26\x76\x26\xa5\xaf\x2e\x49\xff\xac\x27\x15\x10\x60\x05\xbb\x06\x2b\xd8\xc4\xe8\x35\x4b\xc3\x97\xda\xd6\x91\x05\xc2\x8b\x6a\xcf\x94\x72\x2c\x26\x33\xec\x4d\x14\x77\x88\x72\x72\x8a\x4b\x62\xb0\xba\xf2\x17\xe5\xf9\xf1\x71\x2e\x1a\x9f\x35\x1a\xcf\x86\xf9\x08\x21\x8b\xf2\xa5\xac\xee\xb4\x93\x24\x5e\x93\x53\x3c\x21\x99\xdb\x1b\xeb\x17\x93\xf3\xe3\xe3\x35\x0a\x53\x12\x26\xf2\xd3\x70\x3d\x42\xc6\xcd\xa5\x18\x0c\x12\x78\xd8\x6e\x93\x16\x04\x2f\x93\xa4\xf9\x49\x64\xb0\xe6\x80\x90\x48\x99\xfa\x0d\x06\x82\x0d\x6a\xcb\x03\xf0\x78\x6d\x1f\x46\xa4\x18\xa6\x23\xac\x0e\x00\xf1\x1b\x55\xfb\x17\x52\xb3\x87\x61\x36\x79\x0e\x5a\x49\x0b\x2a\x43\x4d\x6f\x76\x7c\x9c\xb6\xf7\x35\xe8\xcf\x4c\x5f\xef\xe9\x59\x98\xa6\xba\x63\xb1\x98\x79\xba\x6f\xb9\x38\xf2\x64\xdf\xb2\x1d\x7d\x0b\x49\xda\xfa\x96\x39\x7d\x0b\x89\x54\xdf\xe6\x7d\x42\xda\x72\x88\x09\x3a\x6c\xfb\x30\x22\x7c\x98\x9b\x9e\x15\xbf\xeb\xfa\xb6\x69\x1b\x44\x05\x6b\x85\xa8\x60\x0a\xa2\x82\x2a\x63\x31\xd4\xdb\x55\x68\xa2\x59\xf4\x05\x96\x7d\x80\x59\xcd\x6d\xaa\x1a\x97\x93\x05\x9d\xae\xcd\x7d\x86\xbe\xac\x34\xc2\xd3\x93\xe6\x41\xe3\xb2\xf9\x4d\x86\x8e\xd3\xa4\xaf\x40\xca\x52\x86\x4c\x36\x65\x29\xcd\x84\x70\xa0\xac\x3b\xfc\x32\x02\x09\xb7\xd1\xfa\xcd\xb8\x67\x1d\x70\x62\x4a\xc9\x7f\x66\xee\x45\x76\x9e\x87\xdf\x7a\x48\x72\x63\x0a\xe5\x06\xc9\x91\x38\xc0\xe6\xca\xf1\xd4\x02\xa0\x2b\x38\x91\x7d\x1d\xbc\xd9\xd9\xc1\x70\x58\xac\x23\x99\x57\x33\x5b\x2d\xe9\xf6\x8d\x11\x84\xa0\x1c\x2f\x93\xe2\x0b\x5c\x73\xbe\x2a\xcd\x45\xa7\x2e\xd8\xb3\xba\x31\xb2\x6d\xfd\x5a\xb4\xa6\xed\xf0\x33\xa9\xe8\x34\x63\x30\xda\xfc\x93\xf3\x69\x57\x29\x72\x8d\x40\x9e\xa6\x45\x87\x8a\xcd\x0c\xda\x73\xee\xc2\xeb\x17\x2e\xb8\x3e\xab\x88\x41\x8b\x6a\xa8\x19\xf2\x21\x1f\x6d\xb7\xa1\xf8\xd3\x66\x9b\xa2\x19\xc1\x5c\xaa\x18\xc0\xb7\xb5\xac\x63\x45\xb9\x42\xf2\x79\x58\x92\x24\x82\x4b\xc6\xd7\x0b\x96\x4e\x6b\x35\xe6\x78\xa3\x3d\x08\xe3\xfe\xa9\x5f\x4b\x84\xa2\xbb\x3c\x17\x12\xa5\x2a\x8d\x94\xda\x23\xa9\xac\x1a\xfe\x9e\x36\x0e\x02\x35\xb1\x1a\xce\x8b\x97\xe4\xf4\xfc\xe4\xc4\xfa\xd0\x0d\x8b\x11\x66\x5a\x10\xf2\xce\x7e\xa6\x90\xd0\x79\xc8\x70\xa6\x35\xbb\xf2\x4a\xf8\x81\x6c\x1e\x58\x9a\xaa\x4b\xb7\x0f\x0a\x85\xc6\x86\x1c\x6b\xdf\x24\xa4\x5f\x09\x55\xd7\xf1\xb5\xb8\x43\x98\x11\x3a\xb4\x15\x1d\xf5\x44\x2b\x40\x88\x53\x12\x6e\x61\x4d\xae\x73\xf2\x55\x88\xe2\xf2\x2e\x5e\xda\xdf\x58\x04\x8c\xb6\x09\xca\x21\xb4\xd5\x2e\x15\x6c\x2e\x64\xf9\xfe\x59\x25\x07\xf2\xd2\x25\xad\x6e\xc2\xca\xed\x36\xfc\x16\xca\xa5\xa4\x0c\xb7\x5d\x3e\xe6\x97\xc4\x31\xcb\xc8\x70\xd4\x2b\x76\xe9\x1e\x9a\xef\xe4\xf5\xe0\xcd\xa2\xc8\x1f\xb2\x0b\xef\x29\xa6\x3d\x3e\x18\x64\x92\x6d\xe2\xe0\x4c\x1f\x16\xd1\x92\x96\x65\x32\xa7\xe6\x83\x79\x83\x70\x11\x95\x3c\x99\x7c\x71\x3e\xc1\x33\xc2\x0d\x05\x4e\x61\xd3\x20\xd4\x9b\xe4\x59\x99\xa7\xaa\xec\x30\x8a\xa2\x0c\x55\x21\xc7\xb7\xd0\x2f\x47\x0f\x0b\x96\xd2\x23\x25\xc6\xb0\x6c\x2e\x8d\x86\xe2\xa3\x67\x1b\x1d\x0a\xec\x23\x84\xe3\x46\x15\x56\xdb\x5a\x5d\x48\xc5\xd9\x8e\x79\xc0\xd4\x3c\x60\xc0\x96\xba\xf3\xc0\x44\x88\xf0\x66\xc2\x1e\x98\xbd\xbc\x3e\xdc\x96\x82\x5e\x4e\x17\xe1\x9e\xfc\x25\x0c\x6a\xcc\xa3\x15\xbb\xcf\xf9\x9f\x6c\xb8\xb5\x0a\xa1\xaa\xea\xd5\xdd\x82\x0d\x32\x4f\xe6\xa3\x9d\x38\xd7\x1e\x0c\x7b\x47\x76\x9c\x63\x75\x9e\xc4\xa5\xd8\x9b\x12\x72\xfb\x6c\x93\x57\x63\x0f\x3d\xfe\x53\x58\x60\x88\xe4\xc3\xd4\x07\x9c\xa0\x8b\xc4\x0b\x9a\xfe\xf5\xfb\x55\xa0\xee\xb3\x9c\x5f\xf0\x18\x2a\x15\xb5\x54\xaa\x9e\x98\xc9\xc4\x4c\x25\x6e\x56\xf4\x53\x23\xb0\x9e\xd5\x7a\x67\x08\xe7\x32\x44\xfc\x67\x69\x03\x20\xf5\x94\x2e\x28\x49\xa1\x00\x54\x1a\x69\x1c\xa3\x3d\x33\xb6\x6c\x30\x70\xbc\xbe\x6f\x3c\x89\xba\x2f\x5d\x3e\x0c\x38\x81\x35\x9a\x33\x81\xa2\xc3\xdb\xd7\x49\xf6\x7b\x7e\xa4\x8e\xe8\x23\xe9\x84\x75\xf4\x7b\x51\xc8\xef\x8f\xee\xe8\x24\x59\x97\xf4\xe8\x31\x5f\x17\x47\xc9\x6a\x75\xb4\x48\x4a\x91\x7a\xc6\x32\x56\x2e\xe8\xf4\xc8\xea\x06\xc4\xf2\x60\x19\xcf\x8f\x18\x2f\x8f\x66\xac\x28\x55\x1c\xcb\xe8\xe8\x26\xb7\xd4\x33\x5d\x40\x9e\x1d\x4d\xc1\xaf\x0c\x9a\x26\x93\x96\x47\xd3\x75\x21\x4d\xf8\x2c\x5d\x2c\x0a\x3f\x9a\x24\xd9\xd1\x24\x49\xd3\xa3\x5f\x6e\xa5\xdf\x19\xfa\xe5\x56\xd0\xe0\x0b\x7a\xf4\xcb\xad\x9d\xce\xe2\x2d\x6c\x33\x47\xab\xa4\x2c\x45\x05\x73\x95\x06\x2e\xe2\x9e\x3b\xe8\x65\xcf\x2d\x74\xd9\x2f\xb7\x47\x8b\x3c\xff\x52\x46\xb7\xa8\xaa\x09\x86\x67\x38\x75\x0f\x9c\x54\x1c\x38\xe9\xc9\x89\xe0\xb8\x73\x12\x32\x00\x08\x53\x36\x53\x82\x43\x56\x3e\x6c\xce\xcf\x61\x31\x92\x63\x01\xea\x60\xe5\xf4\xe6\x1c\x41\xe0\x2e\x11\xaa\x2d\x5a\xc2\x4a\x30\xeb\x34\xd1\xb2\x47\x67\x70\x33\xd9\x13\x42\x6b\x25\xc5\x82\x07\x75\x52\xaf\xd1\xda\x75\xaa\x1b\xc2\xcd\x4c\xa6\x78\xed\x23\x38\xca\x07\x83\x3e\x47\xad\xd3\xe0\x63\xce\x17\xa2\xef\x15\x3b\x02\xbd\xe6\x4d\x86\xe8\xe8\xdd\x0c\xc6\x62\xca\xa6\x2a\x95\x93\x08\x03\xfb\x73\x04\xcd\x80\xd1\xba\xa3\x47\x30\x77\xa6\x47\x77\x8f\x47\xb2\xa9\x82\x3c\x2f\xd6\xf4\x68\x56\xe4\x4b\x67\x2e\xa8\x08\x8f\x00\xd1\xe6\xc4\x9c\xc0\x40\x00\x32\xd9\xba\xf0\xfc\xe8\x6e\x7d\x77\x97\x52\x18\x2b\x3d\xed\xaf\x1b\xa2\x18\xa1\x4d\x1e\x56\x74\x8d\xba\x32\x03\xff\xcb\x8d\x15\xd3\x62\x86\x57\xe6\x6e\x36\x53\x9e\x81\xac\xd5\x33\xb0\x1c\xf5\x92\x88\x95\x8a\x5b\x98\x5e\xe4\xc3\x04\x94\x0f\x42\xde\xd0\x34\x9c\x57\x16\x9b\x2d\xd1\x60\x6e\xc8\x3a\x5e\x9b\x16\x7c\x71\x75\x1b\x9d\x6c\x40\x80\x99\x71\xe1\xe4\x8f\x18\x19\xab\xac\x9f\x12\x2e\xce\x4d\xc1\x05\x0e\xb9\x13\x9a\x33\xd3\x18\x51\x73\xc1\xa8\xb7\x18\xf8\x9c\x7b\xb7\x03\x6e\x3c\x49\xa5\x9d\x6a\x7c\xb4\x21\x2a\x71\xde\x9e\x02\xee\x17\x12\xc9\x59\xa6\xcd\x7d\xdb\xd8\x3b\x38\x28\x01\xee\x86\x0b\xf8\x4c\x65\xf4\xea\xd3\xa7\xf1\xeb\x9b\xcf\xef\xc7\xca\x1c\xf5\xd3\xe7\xab\x4f\xd7\x83\x41\xe8\x55\x92\x65\x47\xe9\x76\xdb\xee\xe1\x90\xd6\xda\x03\xc0\x9e\x21\x22\x2f\x7d\xc3\x20\x3f\x84\xa6\x6c\x50\x9b\x0b\x08\xaa\x13\x44\x2d\x5d\xd2\xad\x3e\x4e\x17\xee\xad\x94\x13\x0d\xb4\x6b\xcd\x9c\x2c\x6e\x4c\xa1\xcf\xee\x49\x5a\x13\x0c\xad\x79\xaa\x11\x09\x69\x8b\xb8\xe7\xdd\x48\x6f\xb7\xbc\xcd\x0d\x46\xc8\x5f\xbb\x64\xc2\x55\x91\x2f\x59\x49\x09\x8d\x64\x98\x5a\x30\xac\x02\x8b\xa9\xa6\xe5\xa9\x36\xf7\xa6\x3d\x1e\xb5\x8a\x52\x15\xc2\x81\x3d\x04\xa4\x49\xb8\xeb\x46\xf3\xa1\xa1\xbb\x6f\xdc\x1e\x70\xe4\x63\x3d\x48\x1f\xdb\x8e\xe8\x0b\x39\x42\x59\x98\x03\xa4\x83\xd4\xe9\x0d\xf3\x91\xdb\xdf\xaf\x2c\xa2\x8a\xbd\xd9\x25\x43\x3a\x3a\x2f\x0c\xb2\xc5\xb9\x96\x1f\x0a\xed\x41\x0d\xb8\x1f\xca\x1e\x0a\x96\x2e\x21\x84\x5b\x15\xa6\x6c\x49\xa6\x10\x9d\x4a\xbf\xfa\x0c\x15\x92\xcb\x65\xb5\xaa\xbc\x56\xda\x68\xe3\x0c\xbc\x91\x05\xc4\x99\x32\xc7\x2a\xe3\x36\xaf\x90\x87\xa4\xfc\xb9\xa4\xd3\xb8\x7f\xa6\x15\x92\xa0\x71\x12\x27\xfe\x85\x68\x9d\xfc\x89\x62\x0e\xe0\x32\x6a\x0f\x60\xba\x6e\x58\xd7\x12\xe7\x28\xa6\x24\xc7\x1b\x6b\x10\x16\x53\xac\x2d\xb9\xe2\xdc\xa9\xe8\xdf\x1d\xa9\xca\x35\xa9\xa9\x48\x81\x19\x81\x32\x2d\x13\x04\xb6\xa1\xaa\xb0\x68\x99\xb0\xcc\x34\x4b\x4a\xcb\xba\x71\xb1\xb4\x22\xab\x4c\x5b\x37\x55\x05\x7a\x16\x1f\x9a\x66\x09\x01\xf0\x3c\xc1\xde\xb7\x03\x0e\x1b\xef\x4c\xa0\x4d\x8f\x90\x9b\x22\x6e\xe4\xa9\xb4\xf2\xdd\x7d\xa9\x22\x0b\xca\x2f\x15\x76\x36\x74\x8b\xbb\x26\x45\x2d\x37\x46\x69\x2d\xc0\xb2\x1b\x2a\xf0\xf8\x18\x0c\xe3\x84\x6c\x2c\x8e\x0c\x8b\x74\xd4\x3f\xeb\x19\x87\x73\x33\x79\xc8\xd9\x79\x6e\xf3\xe6\xc7\xc7\x92\x2e\x27\x74\x98\xcb\x03\xc4\x89\x45\x89\x0b\xa2\x61\x1c\x91\x99\xca\x83\x41\x9f\x01\x42\xc2\x39\xb2\x53\x59\xc9\x5c\x51\x14\xe9\xe0\x94\x26\xbc\x84\x3d\x0e\xa3\xbf\xe7\x2c\x03\xc2\x80\x51\xa3\x5d\x4d\x99\xc5\xf8\xf1\x9c\x16\xe2\x3b\xec\x7b\x1e\xc4\x73\x13\xef\x3e\x78\x1e\xd8\x38\xf9\xc1\x22\x29\x17\x01\x5e\x17\x69\x0c\x93\x73\x0f\xe8\xcd\x3e\x43\x52\xc7\x1e\xa0\x6f\xed\x01\x8c\x15\xbe\x3e\x43\x01\xe9\x19\x37\xfc\x26\x4c\x73\x56\xbb\x7d\x70\xe5\x21\xf9\x86\x8c\x1d\x6f\xd7\x37\x87\x7b\xbb\x6a\xe7\xc9\x83\xa3\x2b\x35\x9d\x41\x7f\x7c\xc4\xdd\xbd\x51\xad\x1c\x2d\x0c\x54\x56\x99\x06\x51\x37\x10\xbb\x8e\x02\x53\x28\x9b\x5d\xe9\x9e\x56\x34\x8d\xaa\xdc\x80\xaa\x8d\x0c\x3d\x63\xad\xab\x78\xef\x96\xec\xea\x8a\x23\x47\x76\x01\xd5\x54\x4c\x2e\xc4\x04\xb3\xa8\x45\x1a\x0a\xa8\x8e\x18\xcc\x7c\x83\x32\xa7\x89\x3b\x02\xdc\x67\xb8\xd4\x4c\xd6\x02\xe0\x47\x2e\x7f\x5d\x27\x29\x80\x2c\x78\x98\x6b\x16\x49\xe2\xa0\xe0\x5e\xdc\xd1\x3f\x7f\x4b\x70\x2f\xe5\x40\x7c\x50\xc4\xbb\xdd\xde\xd4\x35\x8f\xe9\x3d\x4e\xd1\x1d\x9c\x84\x7f\xfb\xbc\xad\x5b\x6b\x7a\x41\xac\xb4\x29\x76\x28\x38\x1a\x0d\xaa\xe6\x69\x7e\xb8\x10\xed\x3a\xf2\x13\x3e\x98\xd5\x05\x8d\x56\xf9\x2a\x44\x91\x0f\x60\xa6\x81\xc4\xec\xd9\x48\x0d\xf6\x8a\x32\x3b\xa5\x9e\xd9\x29\xaf\x54\x50\xad\xba\xb9\x42\xb3\x25\x84\x36\x1d\xf4\x9b\xaf\x86\xe5\x4e\x18\x11\x51\x97\x1a\x56\xa1\x99\xea\x0d\x91\x44\x54\xab\x86\x1b\x52\x0b\xea\x07\x88\x7d\x12\x9e\xed\x5a\x24\xa4\xd3\x3a\xe0\xa2\x38\x13\x5b\x84\x1d\xd6\x22\x4e\x15\x74\x92\xcf\x33\xf6\x0f\x5a\x28\x23\xfe\xa2\x94\x21\x0a\x71\x4e\x4e\xcf\x73\x8b\xda\x78\x7c\x6c\x43\x2a\x0b\xd6\x0e\x80\x61\x24\xe1\xb2\x97\x98\xe3\x2e\x2c\x48\x09\x20\x0d\x32\x24\x53\x82\x4b\x8d\x1f\xea\x04\x74\x82\x8b\xf0\x5a\x1b\x84\x08\x8f\x69\xf3\xea\xcb\xc3\x2d\x6b\x89\xc9\xe9\x47\x73\x0a\x02\x55\xef\xa2\xa5\xde\xc0\x92\xae\x49\x1a\x52\xb1\x73\x4c\x1c\x0b\xff\x4c\x30\x05\xeb\xc1\x60\x2d\xd8\x45\xc5\x0f\x4e\x89\xb4\xfb\x87\x58\xc4\x57\xb3\x70\x8d\x2e\xca\xa8\x5c\xdf\x95\xbc\x08\xd7\x36\x5a\x74\x5c\xf6\x26\x72\x2f\x83\x83\x32\x1b\xae\x47\x78\xaa\xae\xb1\xbd\x0f\xb8\x44\x3d\x76\x4c\x6e\x63\x80\x05\x8e\x9f\x6d\x26\x16\x0f\x90\x1e\x33\x83\xfd\x9a\xe0\xe0\x24\x40\xa2\x2f\xf6\x63\x90\x79\x13\xd5\xda\xb9\x6e\x2a\xdc\xc2\xf3\xac\x81\xe5\x71\x22\x9b\x71\x51\x80\x6b\xe6\x4d\x26\x20\x88\xd4\x63\x75\x90\xa6\x72\x5b\xcc\xad\xd3\x11\xce\x0d\x7b\x60\xd5\x8e\x25\xc9\x5d\x4c\x44\x36\x0b\x73\x07\x5b\xbb\xa1\x7f\x96\x9a\xb9\x49\x98\xb9\x3e\xac\xe6\x5e\x32\x0c\x3e\x15\xf9\xbc\x48\x96\xcb\x84\xb3\x89\xa3\x06\x2b\x8f\xee\x1e\x8f\x7e\xfe\xfc\xfe\x68\x92\x64\x59\xce\x8f\xee\xe8\x11\x28\x57\x1e\x18\x5f\x30\xc7\xaf\x35\x3a\xfa\x94\xd2\xa4\x84\xaf\xa0\x37\x91\x7e\xae\x99\xbc\xeb\x2d\x39\x4d\xc0\xc7\x35\x23\xb7\x62\x44\xa2\x67\x9b\xac\xba\x05\xd3\x75\x92\x55\x6e\x37\xb9\xc7\x4b\x4b\x7f\x88\xd5\x76\x8a\x19\x39\x85\x79\x58\x1c\x0a\xea\x56\x20\x29\x0c\xb5\xb1\xa4\xd9\xf1\x71\x65\x88\x72\xd4\x89\xa2\xe0\x12\x06\x03\x76\x7c\x6c\x9c\xc0\x08\x21\xac\x02\x66\x63\x57\xb0\x98\x5a\xab\x2a\xe5\x19\xfd\xfc\x97\xe8\xf9\xdc\xb2\xd6\x69\xf3\xf6\xc9\x61\x7f\x33\xb1\xf8\xa4\xe3\x4d\xd1\xe2\x78\x53\xa8\x93\xe0\x14\xb3\xe3\x33\x64\xb9\x5b\xab\xbe\xd1\x0b\x2d\x47\x08\x20\xa0\x7a\x19\xc9\x5b\xb4\x43\x6b\xbf\xe7\xa9\x5d\xfd\x47\x2c\x6b\x4e\xb1\xc1\x20\x94\x91\x7b\x87\xd9\x88\x6c\x12\x89\xc7\x56\xe1\x8c\x14\x48\x6b\x86\xbb\x61\xb3\x63\xa6\x59\x1d\x75\x2f\x08\x30\xc4\x8d\x02\xcb\xc1\x20\x2c\xa1\xa0\xb2\x12\x32\x01\x1f\xb2\xd1\x76\xab\x0b\x56\x40\x70\x0a\x89\x0f\xe0\x83\x73\xc7\xc6\xa9\x44\x58\xa4\x27\x85\x23\xfb\x4d\x9c\xe0\xc6\x0d\x0b\xdc\xc1\x20\x0c\xc0\xea\x10\x5c\x45\xc4\x8f\xe1\xe9\x08\xed\xe1\x73\x24\x12\xcb\x73\x15\x60\x7d\x3f\x73\xa2\x13\x3b\x4c\x91\xba\xb7\x7a\x2a\xf5\x92\x7d\x65\x59\xf9\xdc\x78\xf6\xad\x8a\xfc\xeb\x63\xd7\x5c\x06\x7f\xa6\x63\xb6\x49\xbe\xea\x92\x68\x29\x38\xc8\x27\xd3\xb1\xf2\x84\x8a\x75\xde\xb5\xb2\xd2\x94\xb3\x73\xcb\x44\x25\xc4\x66\xd8\xb5\xbf\x0d\x4a\x44\xd7\x0c\x50\x9f\x8e\x1d\xe7\x8d\xe9\x61\x79\x26\x79\x41\xc7\x87\x4d\x06\xa9\xb4\x56\x57\xfc\x7b\x71\x82\xfc\x2e\x5b\x3d\x76\xea\x30\x95\x9e\x66\xeb\x25\xed\xd6\xc5\x2a\xc7\xc9\x41\x93\x33\x07\x54\xac\x43\xe8\x2f\xe5\xf1\x37\x3e\xbc\x66\x52\x51\x38\x56\x1d\xa7\x70\x19\x3a\x77\x84\x54\x13\x74\x4d\xae\x54\x90\x1d\x67\x01\xfd\xca\x9f\x17\xe5\xfd\x0e\xc8\x25\x27\xa1\xd8\xa7\x4e\xf2\x59\x27\x82\xc6\x94\xfe\x00\x70\x23\x7c\x87\xe7\xf8\x1e\x3f\xe2\x31\xbe\xc2\x0f\xf8\x12\x7f\xfd\xad\xb2\xcd\xce\x0c\x57\x6a\xb6\x6f\xec\x40\xc6\xfd\x53\x3c\xa7\x3c\x76\x44\x43\x83\x9b\xad\x98\x98\x6a\x1f\xc9\xb7\x45\xb2\xa4\x0f\x79\xf1\xe5\x40\xda\xb5\x7c\x7b\xcb\x50\xb7\xa6\x8f\x10\x12\xf7\x83\x18\xec\x8e\xc5\x14\x9d\x9a\xf0\x5a\x6f\xd6\x07\xd3\xcf\x3a\xd1\x97\x9b\x7b\x27\x82\xac\x23\x41\x75\x10\x74\xa2\x99\x77\xa2\xc9\xca\x4b\x79\x66\x74\xa2\x59\x76\xa2\xf9\x4a\x1e\x2c\x9d\x28\x26\x9d\x28\x7e\x4c\x84\xc4\x7a\x18\x5d\x27\xcf\xfe\xda\x76\xa6\xf8\x6a\x2f\x9d\x0f\x72\xb3\x3c\xac\x92\x6e\xa6\xbd\xd4\x0b\xba\xcc\xef\xe9\xab\xae\x0b\x2d\x89\x74\x86\xbd\x54\xd7\x19\xfb\xf5\xa7\xee\xb5\x95\xc9\x9f\x98\x4f\x87\x75\x80\x4a\xff\xc4\x42\xb5\xbc\x47\x27\xb2\x69\xc7\x49\x65\x18\x94\x4e\x54\xd7\xdd\x27\xff\x27\x79\x14\x75\x22\x3b\xe9\x44\x56\x7e\x38\x84\xee\xb4\xe3\x26\x58\xd0\x83\xb6\xf0\x45\xb7\x5e\x70\xd1\xfd\x3b\x52\x5e\x75\xac\xb0\xe6\xaa\x3a\x11\x9d\x75\x22\x7a\xe9\x30\x38\x9d\xc8\x2e\x3b\x91\x1d\x1f\x7c\xb2\xdc\x75\xa3\x0b\x16\x08\x19\x7f\x9b\x77\xed\xdb\xbb\xc8\x66\x79\x62\x9e\x59\x26\xb1\x13\xe5\x79\xa7\x1a\xab\x7d\xee\xe0\x7e\xbe\xef\x44\x5d\xaa\x40\xe5\x9c\xbb\xd6\xbc\x66\x27\xfa\x8f\xdd\xa6\x87\x66\x48\x3b\xd1\x1c\x77\xa2\xf9\x49\x72\xad\x07\xcf\x90\x2b\x87\xfa\x6e\x16\xf1\xf3\xf5\x5f\x3e\x75\x24\xf8\xd0\xa9\xba\x79\x06\x7a\x7b\xe5\x2a\xd4\x99\xb4\x9f\x6d\x6f\x09\xd2\x47\xb3\x23\xe5\x4b\xe5\xd2\x59\x55\xe8\x49\x85\x81\x27\x43\x77\x57\x1b\x74\xe5\xff\x9b\x02\xf2\x0f\xbc\x6c\x33\xaa\x15\x1a\xc2\x65\x08\xd8\xaf\x11\x62\xa2\x00\x9d\xf6\x8c\x8d\x37\x37\x5e\xaf\xb9\x0a\xd4\x61\xdf\x28\xaf\x68\x6d\x7a\x1e\x10\x42\x92\xc1\xc0\xb0\xcd\xda\x49\x38\x47\x10\x9f\xcf\x81\xd1\x52\xfd\x88\x0c\x8f\xd9\xf2\x11\x6a\xd6\xa0\x9f\xb6\xd0\x2f\xd1\x60\x50\xee\xa1\x7f\x72\xf6\x6f\xad\x9f\x25\x18\xb9\xb4\x9a\x63\x61\x36\x4c\x46\x38\x03\x8c\x1a\xa5\x90\x5b\xeb\xfa\xad\x7b\xe5\x03\xe3\x93\x45\x98\xa0\xcd\x24\x29\xa9\x71\x7c\x8d\xe1\x49\x79\xbb\xc6\x9a\x0b\x97\x35\x87\x4f\x4a\x5d\xe5\x7c\x92\x08\x8c\xf4\xb5\xae\x02\xc2\xa7\x2a\xad\x54\xa4\xc4\x16\x1c\x5d\x63\xd1\xe3\xa9\x01\xdf\xc1\x0b\xf2\x21\xe1\x8b\x68\xc9\xb2\x70\x82\xa7\x08\xaf\xc8\xe9\xf9\xea\xc5\xe2\x7c\xa5\xf5\x8c\x33\x42\xc3\x7c\xb8\x1a\xe1\x72\xb8\xb2\x4d\x99\xe9\xa6\xcc\x2a\x53\x15\x91\x5f\x96\x6c\x3a\x38\xae\x4b\x3e\x76\x08\x2f\x72\x6f\x60\xe2\x53\x99\x75\x9a\x70\xea\x35\x6f\x4e\xf9\x0d\x5b\xd2\x10\xe1\xd2\xfe\x46\x3d\x45\x4f\xa7\x3c\xad\x2a\x1d\x58\x6a\x9d\xc9\x19\x3c\x8d\x4f\x21\x26\x4d\x7c\x86\x55\xf7\xc6\x7f\xc0\xb2\x6b\xe3\xff\x85\x65\x47\xc6\xff\x8e\xa1\x97\xe2\xff\x07\x4b\xd5\x4b\xfc\x1f\xc6\xf1\x21\xfe\xdf\xc6\x0c\x3d\xfe\x3f\x18\x6e\x8f\xe3\xff\x17\x8b\xfa\xc5\x67\xa7\x55\xc3\x3c\x42\xe9\x6f\x4f\x74\xdc\xa2\xb0\x78\x79\x8a\x4e\xc2\xe2\xc5\x69\x07\xe5\xa1\x55\xba\xb5\x6c\x04\xb5\x8b\xca\xef\xa9\x4e\x34\xba\xa0\x16\x05\xc1\x2e\x94\x63\xa6\x12\xe4\x32\x4c\x40\x3d\xcc\x25\xdd\x6e\x55\x10\x6d\x6b\xbc\xa0\xa3\x59\x2a\x1c\xaf\x30\x81\x68\x95\x52\x37\x4d\x11\x7a\x49\x4e\xcd\xca\x1d\x26\x23\x95\xaa\x30\xa6\x2a\xf5\x00\x53\x50\x70\x69\x6f\x42\x31\x07\xb3\xa7\x5c\x66\xd0\xd1\x81\xa4\xbe\xfc\xe4\x24\x79\x49\x4e\xcf\x51\x39\x4c\x46\x84\x85\x10\x04\x4b\xd6\xbe\xd2\x76\xab\x59\x7d\x72\x52\x84\x04\x75\xd1\x39\xa1\x4c\x8b\xb9\xd8\x71\x14\x79\x63\xf0\x2a\xef\x3c\xc4\x5c\xc9\x67\x47\x6f\x12\x4e\x91\x44\xcf\x7d\x03\x90\x2e\xce\x6c\x6d\x66\x97\x61\x74\x40\xd1\x0e\xc1\x83\x25\x4a\xaf\x93\x0a\xd3\x6e\x77\x13\x14\xa7\x68\x30\x08\xc6\xe3\xa0\x4f\x48\xaa\x6e\xd3\x58\x36\x0f\x4f\xf1\x1f\xd0\x60\x00\x4e\x7e\x84\x5f\xb0\x90\x0e\x53\xdd\xf2\x18\xe2\x0e\x5b\x6f\x98\xef\xb0\xf1\x9b\x7b\xd4\x6e\xf3\x81\xcd\xc2\x7e\x7d\x54\x07\x83\xb6\x81\x30\xf6\x2f\x72\x34\xac\x4d\x16\xcc\x42\x7e\x31\x1c\xc9\x5b\x00\xf3\xab\xe3\x6a\xf3\xd4\x63\x78\xd8\x92\xda\x89\xb2\xdd\xc5\xd0\xa0\x03\x00\xfb\xd3\x8b\x2c\x8b\xde\xfe\xfc\x11\x60\xd3\xc6\x9f\x3e\x5f\xdd\x5c\xdd\xfc\xed\xd3\xe5\xf8\xf2\xff\xde\x5c\x7e\xbc\x7e\x77\xf5\xf1\x7a\x30\xa0\xd1\xe5\xc7\xbf\x44\xf0\xe6\x8d\x4d\x72\x1d\xbd\x55\x74\x8d\x0d\x80\x37\x98\x8c\x96\xa1\x4e\x61\xe7\x13\xde\xe8\x10\x38\xf1\x66\x92\x67\x33\x36\x5f\x1b\xf6\xc6\x65\x76\xce\xf0\x43\xc1\x8c\x93\x95\x9c\x06\x0d\xd6\x07\xce\x71\x6b\xf9\xe4\x42\x2e\x49\x97\xfd\xaa\xc2\x52\xd3\x4b\xcb\xef\x55\x5c\x6e\x82\xe3\xb7\x17\x97\x7d\xb7\x82\xb2\xf6\x22\x3a\x72\x79\x56\xb7\xeb\xee\xee\xbe\xb6\x77\x1f\xe2\x3e\xf0\xaa\x27\xa0\xe6\x07\xdf\x46\x7f\xca\xb5\xea\x76\x77\x6d\xde\x79\x5b\xe8\x49\xed\xcd\xa1\xee\xe2\x00\x30\xd5\x71\x97\x32\x47\x7d\x8b\x19\x87\x93\xac\x79\x71\xc7\x21\x26\xa9\x45\x51\xe6\x26\xa2\xe3\x51\xfb\x96\xc3\xc5\x96\x53\xd0\xa4\xcc\xb3\xf1\x03\xe3\x8b\x31\x90\x1f\xc3\x4d\x76\x36\x1e\x9b\x4d\x88\xfa\xe3\x58\x21\xcc\x2b\x05\x13\x19\xfc\x9c\x19\x03\x8c\xe9\xcf\x9f\xdf\x5f\x6a\xcf\x07\x0a\x86\x15\x4e\x1b\x1d\x93\x5e\x85\x68\xdb\x4c\xa6\x77\x1f\x4d\xbd\xe1\x1f\xf4\x86\x95\xab\x84\x4f\x16\x3a\x4e\x13\x92\x76\xb5\x7d\x03\x52\xd9\x13\xcd\xae\xbe\x65\x8b\xf5\x65\x14\x92\x37\x6c\xdb\x60\xc1\xc9\xe9\x4d\xc3\x20\x29\x1f\xb3\x49\x00\xde\x5f\x10\x27\xaa\x88\xc6\x77\xc9\xe4\xcb\xdd\xba\xc8\x68\x61\xbc\x85\xc3\x40\x39\x8e\x04\x32\x5e\x1f\xb8\xc9\x8a\x03\xca\x23\x35\x83\x98\x16\x60\x33\xbd\x83\x4c\x11\x8d\xc5\xfc\x85\xde\x05\xc4\x24\x45\x4e\x11\xcb\x33\xed\x73\xa2\x39\xe2\x92\x70\xc7\x16\xaf\xec\xb4\x6e\xec\xcd\xa1\x5d\x37\xde\x6c\xff\xfe\x02\x8c\xb5\xa4\x1e\x0c\xda\x91\x88\xa4\x62\xda\x9e\x4b\xea\x85\x38\x9a\xda\x58\x82\xc1\x80\x37\xb8\x04\xd7\xa6\x53\x72\x08\x84\x10\x6e\x9f\xcc\xb4\x13\xaf\xbb\x1d\x67\xb5\x9b\xb7\xa7\x4d\xe4\x0e\xb4\x9d\xab\xc5\xee\x30\x87\xdd\x3c\x65\xcb\x25\x2d\x9e\x2f\x93\x2c\x99\xcb\x3b\x48\xfd\xea\x3e\x49\xd9\x34\xe1\x79\xd1\xd9\x6a\xce\xec\x52\x89\x17\x04\xdf\xf1\x54\x90\xca\xa2\xc0\x09\x0c\xab\x41\x98\x6f\x92\x39\x0a\x21\x31\x4f\xe6\x6f\xf3\x42\xce\x05\x30\xa1\x69\x79\xcb\xc5\x2c\xad\x7c\x33\x0c\x6b\xbe\x09\x64\x79\x32\xff\x40\x79\xf2\x36\x97\x76\x38\xa9\x79\x2b\xdf\x48\xbc\x52\xb1\x25\x48\xeb\x14\x83\x67\x2f\xc5\xbf\x61\x8a\x6b\xe9\x4d\xe5\x71\x8e\x46\x78\x42\x44\x1b\x6d\x33\xb2\x88\x95\xba\x72\x13\x34\x18\x28\x4c\x0f\xa7\xea\x36\xde\xe6\x04\xea\x8a\x64\x01\x93\x7c\x79\xc7\x32\x8a\xc2\x35\xfa\x96\x4d\xc6\xaa\xdf\x48\xd2\x1a\x79\xe3\x68\x4d\x8a\x08\x14\x41\xda\x62\x7f\xa3\xf2\x48\xbe\x8b\x65\xcc\x42\xec\xb5\x05\xd9\xd0\x61\x9a\x40\xa3\xa4\xe1\x4e\xdb\x86\x44\x7f\xc8\x45\xea\xd7\x00\xb2\x7f\xa3\x7a\x0f\x6c\xa5\x53\x54\xe1\x16\x70\x3d\xe9\x18\xa2\xfb\xd6\x0d\x48\xd1\x16\x62\x08\xb3\xf2\xa6\x58\xf3\xc5\x63\xdd\x54\xdb\x92\x08\x9b\x6a\x1d\x0d\x67\x53\xb7\xde\x36\xf3\x11\xb6\xbd\x5a\x18\x49\x3b\x87\x13\x8b\xf8\xa6\x1d\x2c\x5c\x34\x1a\x8a\x20\xc2\xea\xcf\xf5\xec\xd6\x9f\x04\x98\x10\xb1\x38\x1d\xec\x38\x06\x78\xf3\x00\xf5\xc4\xfe\x01\x58\xcd\xdb\xad\x78\xf7\x49\xb3\x77\x80\xf1\x01\xc9\xdd\x32\xf7\x05\x6f\xcd\x10\xce\x14\x44\x94\xae\xb2\x93\x13\x7c\x2e\x72\x91\x56\xb0\xd8\xce\x66\xbe\x3e\x64\x87\xaa\xdb\x2c\x1c\x64\xcc\xbb\x83\xe1\xf9\xee\x46\xe3\xca\x26\xaf\x36\xef\x5b\x22\x00\xeb\xc3\x74\x84\xeb\xf0\x98\x45\x13\x1e\x33\x73\xe0\x31\x8b\x97\x67\x17\x85\x84\xc7\x64\xe4\xec\x9c\xbd\x28\x74\x74\x78\x1f\x1e\x93\xd9\xb8\x8a\xc6\xf9\xd3\x7d\x1a\xd2\xd1\x60\xd0\x0f\x21\xe0\x58\xed\xbd\xeb\xac\x99\x21\xcf\xd2\x2a\x77\xac\x28\xe5\x4c\x96\x86\x11\x01\xea\xe5\x42\x06\xd5\xb1\x17\xdd\xd8\x5c\xee\x88\x67\x07\x8d\xb8\xbc\x78\xfb\x56\xab\xed\x5d\x27\xcf\x77\x36\x5d\xd9\x67\xcd\xf4\x94\x24\xf8\xaf\x32\x6a\xd1\xaa\xe0\x27\xac\x3b\x7e\xfb\xf2\x90\x17\xac\x64\x01\x06\xae\xf2\xfe\x96\x3c\x42\xc4\x0b\x98\xcd\xe4\xca\x59\x42\xd4\xbb\x3c\x26\xd4\xbd\xf0\x26\x34\x7a\xe5\xae\xb1\x89\x06\x09\x99\x15\x94\xfe\x83\x86\xc3\x11\xc2\x53\x42\xc9\x4b\x6a\x79\x81\x85\x8a\xae\xec\xdb\x28\x4f\x91\x5a\xa4\xd7\x10\x0a\x54\xc7\x2c\xca\x49\x0b\xd3\x56\x5c\x14\x31\x05\x9f\x47\xae\x39\x09\x0b\xb5\x4b\xdb\x22\xed\xe5\xc0\xee\x03\xbc\x0a\x07\x20\x36\x80\x67\x01\xf8\x0a\xa5\x93\x82\x0d\xdf\x31\xa1\x5c\xb9\x31\xa0\xff\x40\x48\x63\xf5\x1b\xd3\xd1\x8b\x8c\xbc\x2c\x08\xf1\xec\x98\x29\x8a\x0b\xf2\xd2\x39\x65\xd4\x97\x02\x8b\x92\x4c\x21\x33\x6d\xb0\x6d\xad\xb3\x0d\x52\x59\x4e\xb2\xf3\xfc\x05\x93\x2e\x55\x6c\x16\x16\xa1\x12\x91\x45\xff\xbe\x82\x46\xe7\x08\xe7\xd8\xaa\x54\xb4\x25\xe8\xc9\x99\x2d\x61\x69\x4c\xc2\x81\x3a\x14\x28\x43\xa9\x64\xa0\x57\xd6\x39\x00\xa6\x40\x0e\x49\xdc\x28\x87\x39\x55\xbe\xf3\xd1\x86\x4f\xce\xfa\x04\xa8\x72\x49\xb5\x10\x54\x5b\xe2\x91\xe9\x0d\x58\x25\x72\xcb\x9d\x29\x88\x0b\x0e\x60\x27\x7d\x7d\x04\xf8\x84\xee\x1d\x8f\x4c\x7f\xe2\x9c\xa2\x9e\xdf\x73\x7a\x60\x8a\x17\xa7\x22\xc1\x31\x61\x08\x8b\x32\xb2\xc1\x80\xf7\x09\xbf\x10\xb3\xb1\x4f\xa8\x98\x41\xc0\x8f\x7b\xd1\xcf\x1e\x75\x7f\x39\xde\xf6\x50\x58\x06\x81\x93\xce\x80\xa1\xe1\xda\x10\x5d\x47\xa3\x99\x20\xec\xc4\xc3\x1f\xfb\x34\x9a\x19\x4e\xf1\x30\x1b\x79\xb3\xed\xca\x11\xc1\xa5\x67\x91\x72\x91\x85\x00\x34\xf7\x46\x3c\x91\x1e\x44\xbe\xa2\x4d\x4c\xe8\xaf\x5a\xc1\xc6\x91\x0d\xe2\x6a\x04\xdb\xb5\xb9\x8f\x91\x32\x8d\x05\xd7\x2c\xfc\xd4\x99\xf1\x10\xd7\xb1\xfa\x0d\x4e\xa7\xb5\x15\xce\xa0\x33\x2c\x3c\x0b\x29\x6c\x3b\x1e\x5c\xbf\xb8\x5d\xea\x23\x67\xa9\xda\xbd\x91\xf4\xcf\xdc\x3e\xbc\xac\xfb\x53\x2e\x93\x55\x18\x16\xee\xa2\x87\xb5\x84\x00\xd3\xe0\x6b\xfd\x68\x37\x76\x4e\x78\xd3\x85\x9f\x05\x5e\xe8\x52\xb4\x14\xba\x54\x31\x65\x95\xba\x42\x28\x5f\x71\xa7\x36\x54\x56\x45\xef\x3f\x76\x9d\x48\xc6\x4b\x54\x09\x07\xc3\x51\x10\x3f\xe8\x50\xff\x4e\x33\x9c\xc8\xfb\x6e\xe3\xb4\x5f\x83\x8a\x59\xa1\x61\xe9\x95\x4f\x67\x85\x30\x00\x64\xc8\xad\x35\x7e\x08\x9b\x0c\x6d\x5b\x55\x4e\xc5\x96\x16\x15\x34\x99\x5e\x65\xe9\x63\x88\x70\x9a\x1c\x4c\xc3\xa9\xce\xc9\x59\x9d\x9e\x54\xd6\xfb\x9b\xb9\x0c\x0d\x72\xea\x6f\xe6\x0e\x15\x50\x90\x53\x58\x99\x94\xb0\x63\x8a\xb0\x5d\xce\xdb\x6d\xf1\x92\x5d\x14\x84\xc5\x6a\xe9\x12\x76\x5c\xa0\x73\xfa\xa2\x38\x47\xd9\x30\x53\x14\x46\xa4\xb5\xdf\x8f\x8f\xcd\xb4\xca\x2a\x6c\xee\x22\xdc\x38\xa3\x16\x1e\xb7\x7f\x86\x2a\xe8\x8e\x77\x26\x9d\x07\xc7\xa4\xef\x1a\x42\xbf\x72\x24\x43\x50\xad\xec\xe4\x0c\x61\xb3\xbd\x64\xae\x73\x4d\x71\xce\x5e\x92\xd3\x73\x26\x21\x3f\xda\x6a\xca\x90\xab\x39\x67\x66\x27\xac\x70\x32\x9d\xc2\xf4\xd3\x51\x65\xdd\xa8\x4d\xd2\x13\xb0\x96\xc0\x30\xfb\x05\xaa\xb0\x3a\xc7\xf7\x12\x68\x49\xe3\xd1\x58\x24\xa5\xf7\xb1\x94\x67\x41\x06\x07\xfe\x1b\x5a\x4e\xde\xc8\xf0\xf2\x42\x84\x7b\x42\x13\xeb\x4e\x7d\x20\xb2\x48\xca\xf7\xac\xe4\x34\x83\x70\xb9\x92\x49\xfd\xff\xe4\x5d\xdd\x44\x86\xaf\x42\x00\x90\xbb\x37\xa5\xc4\x63\x91\xfe\xbe\xf0\xe6\xb5\x14\xd8\xdc\x30\x60\x8d\xbd\xb7\x3d\xa1\x6d\xb8\x90\x7f\x3c\x6a\x6e\x14\xf1\x7d\xc4\x4c\xba\x1a\x2d\xcd\x80\xc8\x6b\x44\x3d\x85\x94\xf2\x14\x42\xfa\x59\xa1\xc2\x5d\xf0\x19\x39\x3d\xcf\x5e\x14\x80\xab\xbf\x71\xa2\x0c\xe8\x19\x14\x66\x82\x67\x57\x1e\x2c\x0c\x67\x4a\x6b\xed\xed\x2f\x73\xca\x45\xd9\xf1\xa5\xd8\x69\x54\x2d\x6a\xb1\x01\x0c\x7f\x94\xa9\x3d\xac\x54\x4c\x8b\x38\x75\x51\x85\xc1\x9b\x7d\x67\xd5\x65\xb5\xaf\x43\xdf\x15\xd5\xd0\x54\x51\x27\xc8\xcb\x62\xc8\x46\xc4\xd4\x56\xbe\x45\x08\x17\x40\xff\xa7\xc7\xf8\x12\xcf\x58\xca\x69\xf1\x1d\x8a\xda\xd4\x8a\x31\x57\x8d\x10\xde\x4b\x14\x59\xd0\xbf\xc3\xf5\x53\x23\xec\xb0\x5f\xa2\xdc\xef\x54\xbd\x9a\x3b\x64\x9f\x6a\x11\x0c\x3b\x82\x94\xe8\x32\x99\xe5\xa7\xc7\x5a\xd0\x0a\x45\x69\xe5\x9f\x38\x48\xd7\xa7\x91\x5e\x55\xb3\x99\x7e\x26\xd8\xa6\x27\x6b\xbf\xb4\x70\xad\x32\x8b\x5b\x80\xfa\xd8\xa4\x4d\xef\x69\xf1\xf8\x34\xf1\xb9\x4b\x9c\x95\x97\x90\xcb\x5a\x67\xed\xa2\x9e\x64\x1d\x68\xdf\xf9\xb4\x5f\x65\x0e\xe5\xbb\x5d\x94\x0b\x3a\x5d\xc3\xf9\x63\x11\xd4\xda\xe7\x89\x19\x47\xc0\xb1\x28\x08\x85\x60\x43\x7a\xf5\x20\x13\x30\x06\xb3\xec\x3e\xff\xf2\x43\x83\x86\xec\x9c\xcb\x5c\x89\x2a\xe6\x86\x82\xa9\x19\x0c\x37\xad\x61\x46\xf8\x90\x8e\x90\xe6\xd0\x33\x3d\xdf\x21\x94\x06\x4c\x72\x56\x61\x9e\xcb\x5a\xb5\x30\x4e\x82\xd7\x15\x7d\x06\x42\xf1\x84\xb7\x4f\x53\x91\x4a\xc6\x03\x80\xb4\x2c\x9b\xa4\xeb\xa9\x06\x52\x77\xd8\x7d\xf7\x20\x3d\x45\x15\x2e\xf3\x42\x4e\xe5\x7b\x3f\xbc\x8e\xd7\x52\x53\xb9\x48\x24\x0f\xc3\x50\xc1\xd3\xdb\xa3\xb3\x3d\x1c\x55\x09\xe1\xa8\x70\x42\x5c\xc6\xaf\x34\x86\x46\xc6\x6f\x14\xaf\x09\xa8\x1a\x15\xdf\x87\xc2\x04\xa7\x48\xa2\x5c\x69\x1b\x9d\xca\x98\x96\x88\xe6\x09\x11\xd8\xb1\x36\xd5\x2c\x9f\x94\x8c\x1d\x7e\x6f\xa1\x19\xbb\x0a\x3f\x30\xbe\xc8\xd7\x5c\xdf\xaf\x41\xbb\x6c\x2f\x79\xe1\x7f\x54\xe0\x33\x4a\x08\xbd\xe0\xe4\x25\xef\x13\x23\x71\xd0\x5e\x4b\xdf\x73\x38\xd2\x3e\xd5\xf9\xd8\xaf\x38\xb5\x9c\xac\x8a\xe4\xee\x45\xa8\xf0\x24\x9e\x53\xe9\xe5\x56\x63\x29\xa9\x10\x4f\xe4\xe1\xc0\xb2\x92\x16\xe2\x20\x71\x57\xe4\xd8\x2e\x3e\x95\x4c\xab\x04\xbc\x64\x8f\xee\x1a\x15\x73\x53\xb2\x92\x4e\x4f\x8d\x1b\x3c\x23\xf4\x9a\x4d\x5b\xd6\x99\x7a\x5d\x49\x37\xcb\x29\x36\x58\x26\xab\x7c\xa5\x0a\x69\x6b\xb4\x8a\x3a\x66\x58\x29\x31\x75\xad\xcc\xd3\xe4\x10\x4f\xce\xfc\xb5\x67\x5b\x79\x72\x86\xcf\x60\x03\x00\x77\x78\x53\xa4\x2a\xc0\x29\xb3\x51\x14\x6d\x2d\xea\x74\x47\x41\xa7\x42\x4c\xc4\xeb\xcc\x2d\xa6\xd1\x7d\xa7\xd0\x69\x5e\xa2\x9d\xfd\x76\xea\xf6\x56\x21\x36\xf2\x92\xea\x2c\x5d\xba\xcc\x99\xa9\xb5\x45\xaa\x88\x85\xf5\x96\xd8\x49\x65\x66\x4b\x49\xdd\x6a\xea\x22\x6a\x3d\x06\xd9\xd5\x04\x76\x4b\xf4\x27\x70\x5d\x18\x72\x1b\x27\xfa\xd0\xf6\x59\x2b\x03\xb5\xdd\x02\xba\x2b\x98\x07\x6d\xda\x06\xa6\x40\x52\x44\xf1\x87\xa5\xa8\xb1\x50\x6e\x59\xd0\x26\x20\x75\x47\xe7\x2c\xf3\x91\xb3\x4a\x14\xba\xac\x5c\x1d\x68\xb6\x38\x39\x41\x4e\x49\xba\xf2\xc3\x62\xe4\xa8\xe1\x79\x44\xb3\x69\x93\xac\x6a\x76\x32\x9d\x36\xe6\x49\x7d\xdb\x51\x0b\xde\x5b\x92\xf5\xec\xce\x0c\xda\xd7\x18\xec\x2b\xcf\xa4\xfe\xd9\xa9\x02\x52\xea\x8f\x3d\x55\x06\xb5\xb2\xa7\x30\xfc\x04\xe3\x7d\x53\xdf\xda\x3e\xe1\xc4\x6e\x6d\x86\xc3\xf5\x9b\x39\xa4\x23\x31\x1c\x72\x3e\xec\x55\xcc\x4c\x7c\xc5\xcc\xbb\xcc\x51\x52\x7a\xdc\xb9\x53\x4b\x57\x8f\x79\x03\x95\xbc\xc6\x5f\xc8\x30\x90\xa3\x18\x8c\x7a\x37\x12\x98\x05\xf9\x1a\xc5\x5a\xc0\x7a\x50\xd8\x7f\xd1\x6a\x44\xd0\xa3\xfb\x94\xc9\x4d\xa4\x0f\x8e\x28\x8a\xbe\x88\xef\xaf\xc8\x35\x2e\x77\x18\xfe\x40\xae\x8b\xf0\x46\xb1\x9a\xb5\xd2\xc4\x89\x2b\x09\x78\xe6\x1e\x5a\x37\xb1\xdd\x0e\x47\x15\x8a\xf7\x25\x08\x29\x19\x8e\x10\xfe\x6a\x4d\xb2\x2e\x68\xac\x4b\xa3\x48\x5a\x5d\x7e\x26\x5f\x9d\xdb\x81\xcf\x87\xdc\x0e\xb8\x0e\xbc\x5d\xae\x08\x6a\xba\xee\x1f\x72\xf5\x53\x34\xae\x7e\xd4\xed\x80\xf4\x74\x77\x6f\x42\x8a\xc3\xda\x5a\x73\xc3\x6e\x69\xf0\x3e\x3b\xa0\xd6\x1e\xf8\x61\xd7\x5f\x9b\xf1\xd8\x56\x78\x2c\x6f\x7b\x01\x42\xe7\x5d\x26\x0a\xf0\x1d\x28\x41\x5d\xe6\xa6\x8f\xea\x49\x2b\xac\x90\x18\x1b\xea\x2c\x3f\x9f\x93\xaa\xc2\x26\x2c\x9a\x17\xc3\xd4\x4d\xdf\xa3\x80\xd6\xce\x01\xfe\xc0\x06\x74\xb6\xf1\xd4\xa4\xc8\xaa\xec\x56\x50\x68\xa2\x9a\x61\x8a\x83\x19\xcb\x00\x0d\xe4\x8d\x89\x74\x86\xfc\xcb\x63\x21\x18\xd9\xa8\x9c\x7b\x04\x93\x8d\x09\x22\xe6\x35\xa6\x96\xb9\xaa\x30\xab\x5f\xa7\x67\xee\x74\x62\x87\x4d\x27\xed\x72\xf4\x3f\x79\xe1\xac\x1e\x7f\xe3\xaa\x71\x2f\xc4\xfe\xc7\x36\xf4\xdb\x5b\xa7\x7d\x78\xfe\xc7\x36\x6d\x63\x81\x82\x7c\xe5\xa2\xd6\xba\xb5\x1c\x98\x38\xcf\x5a\xb5\x61\xed\x99\xe0\x94\x92\xf9\x4c\xd8\xc7\x1f\x70\x93\x7e\xae\xb4\x57\xd9\x14\x1c\xa7\xac\xed\x03\xaa\x70\x3e\x9b\xb5\x5e\xc3\x08\x4e\x6c\x5f\x3b\x65\x04\x86\x27\x14\x97\xb4\x76\x7d\x7e\xd0\x04\x69\xbb\x17\xee\xee\x2d\xd4\xed\x22\xfc\x9f\x7b\xb0\xd4\x36\x40\xe3\xd8\xff\xcd\x16\x06\xee\x65\xfb\xf7\xb1\x7c\xdb\x69\x59\xfb\x43\xba\xa4\x71\x26\xc0\x4d\x90\x3b\xad\x5c\xab\x23\x21\xef\xcd\xc1\x9e\x4a\x9b\x76\x1f\x12\xad\x58\x2a\x8d\x29\x28\x9e\xf8\x30\xab\xa9\x9d\xfc\x02\x6d\x11\x70\x23\x37\x14\xc5\x8f\xa2\x49\x9e\x4d\x12\xb8\x3a\x6c\x5c\x4f\xd5\xc2\x49\xca\x33\xbc\xf4\xea\x4a\xeb\x69\xdd\x42\x4c\xfb\xda\x04\x8e\xd0\xcb\xb9\x4b\x24\x91\xcb\xb2\x29\x71\xf8\xb9\xf7\x09\x51\x6d\xa0\xc7\xb5\x6a\xb7\xe3\x22\xab\xda\xbb\xc2\x94\xb9\x58\xe1\xd2\x28\xdb\xa1\xe1\x7c\xb7\xdd\x05\xa9\x6a\x32\xec\x1e\x1a\x7e\x92\x76\x32\x8b\xa4\xd4\x09\x54\x8c\x33\x87\x40\xcb\x66\x05\xa1\x23\xd5\x1d\xcb\xad\x9c\x6a\x7f\x65\x7c\xa1\xcc\x90\x1b\xa3\xed\x7f\xf6\x06\x9e\x65\x93\x02\x02\x8e\x3a\x0b\x63\x27\x03\x75\xe6\xa2\x7b\x2b\x22\x21\x44\x6f\x7c\x9b\xe6\x09\xaf\x9b\xde\x51\x84\xb6\xdb\x53\x74\x2c\x99\xc4\xdf\x5a\x4e\x83\xb8\xa0\x7d\x22\x68\xf3\x7c\x3e\x4f\xa9\x6b\xd2\xb7\x63\xa6\xf7\x9b\x15\xac\xf0\x24\x99\x2c\xa8\x13\x59\x4e\xa9\x9a\x56\x94\x7e\xf9\xe0\x5b\xf3\xa9\xc0\xaa\x85\x0d\xc8\x01\x9b\x86\xcc\xeb\x9f\x1e\x07\xf1\x88\x35\x10\x9a\x83\x8c\xb0\xa4\x01\xf7\xbf\xca\xda\x4e\xba\x01\x28\x23\xd3\xf2\x13\xcd\xa6\x2c\x9b\xc7\x35\x3b\x81\x80\x95\xd7\x94\xf3\x54\x30\x50\x2d\x17\x30\x75\x2b\x37\x9b\xba\x7e\x39\x6d\xbe\xb4\x94\xf0\x19\xae\x59\x00\xf8\x87\x95\x6f\xd7\xe9\x8c\xa5\x3b\x0a\x6c\x96\x67\xf2\xea\xdb\x4a\xef\xab\x25\xd6\xac\x8f\xce\x19\xf7\xcf\xb0\x93\x52\x3c\xaa\x41\xad\x57\x55\xd9\x0f\x58\xdc\xbf\xc2\xc3\xfd\x33\x6e\xdd\xbf\x2f\x8f\x14\x85\xa3\xe5\xba\x04\xb0\xbf\x92\xf2\xc0\x6c\xe7\xf6\xfe\xcf\x05\x8a\xf4\xda\x58\xdb\xb7\x29\xde\xd4\xaa\xe8\xd5\xbf\x42\xb8\x88\xf8\x82\x66\xd2\x24\x83\x46\xac\x54\x12\x17\x9d\x6e\xb7\xce\x23\xcb\xe6\xaa\x9b\x9a\x05\x68\xab\xe3\xc2\xef\x0d\x31\xa3\x0a\x84\xb0\xa0\xac\x9a\xfe\x6d\xf4\xd5\x7c\x2b\xbc\xaa\x03\xf5\x0a\xe1\x00\xac\x3d\xe2\x23\xb7\x1b\x03\x54\x69\x35\x61\x05\xd2\x1f\xcd\x62\x16\x06\xe2\x6f\x80\x30\xc0\xce\x8b\x67\xf8\x11\x20\x0c\xb2\x66\xfa\x28\x5e\xa9\x9f\x62\xd0\x3d\xb7\xca\x66\xbf\x7b\xdb\x86\x33\x75\xd4\xf8\xd9\x18\x3c\xc5\x90\x8e\xea\x16\x9b\xdf\xc8\x4d\xd5\x21\xe6\x0e\xf2\x48\xfd\x97\x72\x92\x9b\xf1\xd8\x54\x5e\x29\x2c\x0a\x19\x47\xc3\x0b\x74\xd3\xa2\x80\xb0\xd9\x22\x95\x43\x29\x20\xe4\x07\x5a\x88\x61\xd3\xbf\x03\x84\xd7\x99\xfb\xc1\x3e\x05\x08\xd7\xc2\xea\x88\xef\x8b\xa4\x0c\x90\x21\x45\xa7\x57\x2b\xfd\x65\x4e\xb9\x7c\x70\xbe\xcb\x17\xa5\xf8\x9c\xcb\x9f\x2d\x99\x4b\x2f\x77\xd9\xcc\xfe\x36\x2f\x6e\x1e\x57\xd4\xa1\xa2\xde\xb4\x11\x73\x12\x5b\x9a\x36\x3d\x03\x2d\x8e\xf8\xca\xb4\x3e\xa7\xd3\xdc\xdd\xd5\xc7\xdf\x6f\xae\xee\xc0\x73\xdb\x7f\xcc\x7d\x93\x63\xe7\xbf\x4e\x16\x90\x6d\x94\xd3\x59\x36\xd4\xfd\xfd\x5a\x06\x7d\x69\x79\xa5\x6c\xb7\xea\x7e\x0e\x5e\x1a\xff\x10\x6b\x87\xa8\xf7\x33\xec\x8d\x5b\x9f\xd5\x33\x1b\x17\x97\xba\x02\xde\x49\xa7\xe3\xd6\x28\xcd\x9f\xe0\x9c\xb0\x41\x8b\xa5\xa0\x91\x93\x4a\x81\x57\xd6\xfb\xd0\xb7\x1f\xdb\x54\x70\x49\xb4\xd1\xbd\x83\x55\x97\xb1\x5a\x1f\xe5\x95\x34\x97\x0c\x33\x92\xc1\x39\xd0\xd2\x4e\x31\xdd\x09\xdb\x6e\xeb\xce\x8e\x99\xef\x89\x64\xec\xe5\x01\xea\x78\xd3\xd6\x27\xae\xf7\x86\xc9\x98\x35\x3b\x84\x0d\x06\x21\xdb\xd7\x21\x19\xdc\xd7\x1b\x6b\x35\x70\xcf\x1c\xcb\x0a\x58\x57\x32\xf5\xa2\xe7\x5c\x39\x56\xca\xa7\xc6\x94\x94\x0f\x06\x61\xbe\x7f\x7c\x15\xe6\x92\xba\x25\x42\x98\x0d\x06\x19\x1a\x0c\xfa\x67\x7d\x42\x42\x06\xca\x93\x0b\x66\xfc\x03\x86\x99\x11\x07\x73\x84\x62\x36\xcc\x60\x61\x0f\xdd\xb7\x8e\x85\xa9\x36\x4a\xdd\x0d\x11\xc3\x70\x30\x7e\x10\x1b\x68\xbe\xa2\x19\x20\xdb\x1c\xea\xc0\x0b\xdc\xc6\x4e\xe2\x32\x46\xc2\x37\x90\x75\x56\x89\xe8\x18\x3d\x6c\x91\x5b\x5b\xd2\x3f\xb5\xf7\x7b\xdf\x47\x12\x3f\xd2\x9b\x81\x05\x01\x90\x4d\x50\x16\x1d\x62\x00\xa3\x28\x02\x73\x00\xe5\xd9\xc1\x1c\x51\x21\xef\xb4\x97\xb6\xe1\x9c\x7e\x27\x6f\x8d\xef\x89\x55\x51\xc3\x85\xfd\x4e\x2e\x88\x38\xf9\x21\xdb\x78\x2a\x83\x7e\x4a\xd5\x40\x1c\x8c\x45\xe5\xb3\x39\x9d\x2a\x53\x40\x98\x04\xd6\xb8\x30\xc0\x53\x6d\x1b\xb8\x23\xad\xb1\x1d\x0c\x1c\xe4\x91\xb5\xcb\xca\x04\xc3\x51\x20\xa4\xdc\x0b\xb1\x3b\x14\x54\x35\x9d\xc2\x2d\xad\x20\x79\x93\xcc\x51\xac\x2f\x2b\x77\x26\x94\xdf\x21\x6d\x78\x8a\x13\xd7\xdf\x11\x55\x80\x81\x72\x34\x39\xa2\x5f\x39\xcd\xa6\xa5\xc5\x9b\xd4\x56\xd3\x70\x69\x12\xc1\x83\x6f\x34\x2d\x59\x00\x65\x1f\xfd\x86\x15\xfc\x11\x4c\x69\xc9\xa9\xff\x85\x48\x28\x07\x78\x25\x6b\x02\x69\x49\xff\xd4\x7b\x69\xb2\xd5\x7a\xca\xcd\x5e\xfb\xf4\xae\x84\x28\xfe\x2c\x9b\x93\xfe\x59\x7b\x92\x9b\x64\xbe\x87\xc0\x67\x7a\xcf\x4a\x96\x67\xcd\x2a\x36\xf3\x99\x37\xe0\xa1\xd9\xee\xcd\xb8\x46\xd5\x90\x47\x9f\x3e\x5f\x7d\xba\xfc\x7c\xf3\xb7\xf1\x9b\x77\x6f\xc6\xaf\xff\xf4\xea\xe3\x1f\x2f\x47\xc6\xfa\xdc\x1d\x9b\xaa\xc5\xf3\x71\x6c\xed\x73\xeb\xd3\xc5\x68\x8d\x50\xa5\xef\xca\xd5\xe7\x9a\xb6\xda\x5a\x3c\xd4\x45\x8c\x5a\xfb\x03\x84\x29\xaa\xec\xe5\xba\x8d\x9c\xa2\xde\x19\xfa\xf0\xa9\x6a\xbc\x05\x86\xa9\x5e\x88\x71\xa0\x8c\xfc\x6b\xfb\xca\xbd\xe1\xb7\xa1\xa8\xdd\xc9\xaa\x40\x45\xbc\xf9\x63\x62\xd8\xeb\xf9\x34\x1c\x21\x0c\x46\x68\x3b\x26\xe0\x60\x40\x5f\xee\xfa\xb6\x4b\xf6\x6a\x74\x8c\xe0\x01\x0a\x64\x63\x03\x7a\xf4\xd4\xe6\xef\xd9\xa3\xe9\x55\x68\x8c\xdd\x9b\x85\x9f\xb3\x17\x19\xdc\x63\x78\xdf\x87\x6c\xe4\x9b\xf8\xea\xee\x65\x0a\x94\xa6\xb5\xe8\xd3\xde\xae\xe5\x77\x72\x56\x79\x3c\xba\x2e\x86\x8e\xaa\x39\xe5\x47\x32\x7f\xb8\x6b\x04\x1a\xeb\xd4\x73\xe6\xd8\xdb\x63\xde\x6a\xa6\x17\xae\x6b\x96\xe9\x9c\xf8\xb4\x6d\x27\xd0\x35\x86\xdd\x69\x92\x67\xe5\x7a\x29\x7d\xbf\x6b\x4b\xd2\xaf\x5e\x55\xda\xe6\x50\x8b\x74\xef\x18\x03\x9d\x50\x0d\x6d\x95\xa1\x4d\xa6\x1c\x0a\xec\x79\x7d\x92\xc1\x81\xad\x9d\x87\x76\xce\xe3\x9e\x60\x0b\x7c\x17\x1e\x86\x29\xce\xb0\x09\x16\xce\x32\xdb\x85\xa8\xaa\xc6\xd2\x7d\xbd\x6d\x11\x5b\xad\x61\xdb\x5c\xbf\x38\x8d\xdb\x46\x1b\x67\xbb\xfb\xb3\xd7\x7d\xdb\x90\x95\xdd\x61\x33\x7f\x6a\x6f\xc0\xfc\xf6\x34\x73\x59\xdb\x78\x2f\x93\x72\x4d\xd8\x59\x3e\x45\x55\x87\x34\x1b\x3a\x18\xf4\x3d\x6d\x8f\xee\xfc\xa6\xeb\x83\x8c\xe9\x84\x53\x73\xd7\xd8\x3c\x3d\x44\xa1\x5d\xfa\x66\xd3\x9a\x5d\x99\x21\xec\xf4\x99\x68\x64\x70\x2a\x54\x3d\xc1\x1f\x84\x68\xd3\x9e\xa4\xe6\x7a\x80\x99\xaa\xdc\x8e\x81\x93\x49\x14\xa3\x58\xf4\x72\x98\xe6\xf9\x71\x6d\x3a\x37\x6b\x6a\xe6\xd0\x71\x76\xc2\xd0\x79\x08\x8e\x78\x3b\x36\x15\x65\x5f\xd6\xfc\xf0\x32\x47\xf5\xfd\xd9\xd9\x8a\xf2\x96\xfd\xc4\x9c\xfb\xed\x33\x4a\xb6\xa6\xf2\x66\xe0\xe6\x29\x4e\xc3\x27\x5f\x79\x3b\x9a\x09\xa4\xfb\x04\x0b\x21\x24\x58\x77\x45\x36\x19\x89\xed\xb6\x0f\x1b\x94\xa6\xed\xec\x50\xcd\xc4\xfb\x19\x0e\x84\x3c\xe3\x17\x08\xad\xda\xdc\x50\x9f\xa8\xcf\x45\xd7\x65\x17\xb7\xd7\xd2\x65\x9f\x74\x4f\xee\xdd\xb8\x3a\x70\x61\xda\xe9\x6b\x27\x33\xe6\x31\xa0\xfb\x4f\x92\x5d\xcc\x9a\x1e\x04\xb8\x49\xd9\x3b\x08\xea\x5a\xc8\xa2\x70\x50\x74\x51\x3f\x53\x88\x3a\x74\x14\xe2\xc6\x30\x93\xc6\x45\x75\x7c\x0e\x67\xcf\x1d\x21\x9f\x2b\xec\x4c\x60\x38\x12\x99\x51\x5c\xaf\x81\xcf\x63\x56\xae\xe2\x6c\x82\x27\x36\xa4\xa1\x6b\x52\x89\x37\xb5\xe6\xca\x8b\x83\x24\x65\x49\xe9\x00\x5f\xa0\xef\xe7\xd4\x04\x1e\x73\x1d\xc1\xb1\xda\xc2\x5f\xec\x97\x3e\x8d\x81\x55\x97\x28\x6f\xfb\x23\x12\xee\x16\x57\xbf\x01\x23\xe7\x80\x08\x1d\x0d\xe1\x55\x54\xc4\x7d\x56\x56\x6a\xda\x62\x43\xbf\x96\x8d\xeb\x10\xcd\xe1\x87\x08\xb5\x0b\x52\xee\x50\x47\xe0\x15\xf0\x4a\xeb\x68\xfc\x57\x9a\x7c\xb9\xa6\x1c\xcf\xe0\x85\x78\xfa\x90\xac\xf0\x52\x7b\xe8\xf7\x5c\xcf\x70\xb4\x59\x46\xd2\x80\x66\xbb\x75\x4c\xf6\x6a\xfe\xe0\x0e\x1f\x9e\x2b\x10\x14\x09\xc6\x65\x22\x23\x72\xc3\x7c\x27\x00\xdb\x98\x4d\x12\x4e\xb3\x84\xbb\x60\x1d\x10\x68\xbd\x8e\xe0\x81\xd7\xc4\x10\x49\x06\x83\xc4\x44\x54\x34\xa1\xcc\xfa\x80\x10\x9b\xda\x0f\x53\xe2\x06\x61\xe4\x08\x2f\xc8\xe9\xf9\xe2\xc5\x54\x7b\xa2\x2c\xb4\x27\xca\x8a\x4c\x87\x8b\x11\x9e\x11\x3e\x5c\x8d\xf0\x52\xc2\x07\x4d\x69\x39\x29\xd8\x8a\xe7\x45\x6d\xc1\xaf\x04\x83\x78\x67\x0b\x5d\x82\x5b\xf7\x1d\x1c\x49\x6b\x51\x33\xed\xa2\xba\x42\x2f\x4f\xce\x64\x09\x73\x42\x87\xab\x51\x6f\x46\xe6\x82\xe1\x63\xd1\x32\xf9\xa2\x2d\x98\xe7\x48\x6b\xe0\x66\x20\xc8\x7b\x1f\x67\xa8\x62\xb3\x70\x22\x9a\xd5\x42\xf5\x5e\x53\x05\xe0\x1e\x27\x9a\xe4\x3d\x9e\xa1\x4a\xe4\xbc\x43\xcb\x48\xde\x14\xae\xf0\xcc\xa2\x61\x5a\xe4\x05\x8b\xfd\x18\x35\x71\x6d\xb6\xdb\x95\x44\x4c\xda\x88\x72\xc8\x4c\xc2\x70\xb6\xa5\x0c\x05\xf9\x8a\x4a\x7d\x02\x47\xb8\x88\xd6\x19\xf8\xb8\xbb\xa0\x37\x30\x31\x1f\x49\x61\xc0\x00\xc1\xb6\xab\x0c\xfd\x19\xf2\x68\x66\xc8\x98\x9c\x9e\x8f\x5f\x3c\xea\xe1\x1a\x1f\x1f\x23\x18\x19\x08\x3e\x98\x70\xea\x72\x8c\x8f\xc3\xf1\x28\x02\x03\x3d\xf9\xb3\x7c\xcc\x26\x10\xc3\xbc\x74\xad\xc8\x28\x0e\x44\x0d\x03\x1d\xbf\xd3\xff\x53\x68\xb5\xc9\xbd\x1f\x7a\x54\x72\x2a\xc3\x69\x74\xf5\xd7\x8f\x97\x9f\x47\x3a\xe6\xa8\x8b\x2a\x0c\x8b\xcc\xf3\x7f\x10\x65\x8b\x4d\x5e\x5e\xdf\x00\xd7\x0b\x49\x51\xc8\xf1\x1d\x70\xb6\x7b\x12\x80\x69\x2c\x8f\x3c\x45\x02\x52\x88\x4b\x0a\x5b\x08\x45\x8d\xfe\x15\x92\xd3\xb0\x88\xde\x5f\xfe\xf1\xd5\xeb\xbf\x8d\x65\x65\x45\xed\x2b\x75\xd4\x1c\x62\x7b\xa4\xa2\xe8\x9d\x17\xa0\xf1\x2c\x5c\x8d\x67\x31\x72\x21\xbd\xc0\xba\x1c\x76\x1a\xed\x58\xae\xac\x59\x94\x9e\x09\xa4\x53\x87\xed\x77\x2f\xe0\x27\xae\x3c\xa0\x5d\xf3\xcb\x5a\x7a\x5a\xa7\x01\x6d\x6d\x25\xc2\xb2\x79\x2b\x15\x91\x43\x90\xb1\x26\xca\x4b\x89\x12\x02\x26\x1d\xbc\x78\xdc\x00\x1d\xf5\x59\x93\x50\x57\xbf\x9b\x65\x34\xa5\x29\xe5\x54\xbd\x76\x1d\x4a\x7c\x4d\x4f\xc5\xf3\x6b\x09\xe8\xaa\xd9\xc0\x16\x84\x13\x2e\xbd\x71\x64\xc2\xcb\xaf\x9c\x66\x82\xfb\xb9\xb8\x8d\x9f\x6d\xda\x3f\x85\xa8\xba\x8d\x83\x40\xf5\xf9\xed\x8b\x67\x46\x33\xf3\xd6\x58\x2c\xab\x2a\x6f\xb7\x41\xa8\x90\xad\x50\x50\xc5\x90\x92\x45\xf3\x35\x9b\xda\x34\xd5\xb3\x0d\xad\x5e\xde\x56\x25\x87\xb8\x82\x52\x3f\x68\x2a\x2c\xe7\xbf\x52\x1a\xca\x0c\x26\xbc\xe8\xd1\x42\xbb\x12\x44\x16\xb8\x4a\x0c\xbc\xe3\x32\x8b\xa9\x26\xac\xae\xc4\x2c\x32\x96\x7f\x99\xd2\x27\x42\xf6\x95\x68\x30\xa2\x98\xb0\x11\x4e\x51\x9b\x83\xfb\xed\x64\xb8\xad\xf5\x14\x21\x14\x5b\x62\x78\x1e\x32\x7b\x95\x92\x5d\xd0\xf8\xd1\x45\x58\x72\x7c\x4d\x31\xd3\xf5\x35\x6b\xc4\xd5\xb2\x88\xf1\xfd\xac\x3e\xe0\x85\x43\x63\x4f\x0f\xc0\xc4\x50\x44\xdd\xfc\xae\x64\x60\xce\xe4\xde\x4a\x9d\xaa\x83\x41\xb8\xd2\xf3\x8c\x22\x3c\x93\x80\x36\xa2\xff\x07\x83\x19\x6c\xe1\x50\xf5\xb2\x66\x8f\xd9\xac\x0a\x42\xc8\x6f\x92\x8c\x3f\xee\x2c\x98\x96\x35\xbb\xa3\xfa\xc6\x8f\x64\xb3\xe3\xcc\xb0\xd8\x25\x62\x67\x39\xa7\xe7\x12\x8f\x51\x49\x37\xf6\x36\x09\x42\xe1\xae\x57\xb4\x80\xf9\x55\x99\xcb\x25\xaf\x9c\x77\x0a\x7a\xd1\x75\x6a\x71\xf1\x18\xdd\x9a\x2d\x25\xdc\x5f\x13\xbf\xcd\x76\x6f\x28\x36\xb1\x7d\x27\x39\x77\xae\x3c\x8b\x68\x2c\x48\x6e\xb7\x9b\xca\xac\x8c\x64\xb2\x78\xad\xee\x62\x7d\x6b\xb5\x9a\x99\x9a\xbc\x7d\x73\x0b\x56\xc6\xd9\x9b\xea\xdc\xdd\xb1\xbd\x81\x37\x9e\x47\x6f\x4c\xe5\x4a\xe9\xf7\x8e\xc8\xcb\x0d\x60\xc6\xd9\x7b\x2e\x0d\x76\xc8\x74\x2d\x8b\x9e\xe3\x17\x9f\x03\x8c\xb2\xae\xb6\xd8\x2a\xfd\x19\x61\xa6\xde\x0c\x24\x52\xee\x80\xc5\x1d\x79\xb7\xb3\x21\x25\xb5\xf9\x85\x90\xf4\x0d\x79\x6d\x8f\x3a\x68\x2e\x76\xa6\xa4\x58\xa9\xd4\x2d\xdd\x0e\xb4\x29\x59\xf1\x61\xd2\x4e\x55\x56\xed\x6a\xe6\xd7\x84\xf6\x09\x69\xe2\x1e\x5f\xd0\x58\x56\x51\x17\xa0\x7a\xb8\x7d\x31\x09\x3e\x4c\x2f\x28\xb4\x59\xc1\x1e\x4f\x3d\xa7\x44\x5b\xb7\x1e\x1f\x0c\xb8\x99\x29\xde\x7a\x6b\x59\x55\xd6\x89\xca\x5c\x76\xab\x0a\x39\x7b\xfe\xe1\x3b\xb4\xc3\x42\xbc\xbc\xad\x5c\xac\x22\x73\x56\x6f\xda\x79\xe4\x98\xe2\x06\xc6\x1d\xaf\xe4\xe0\x14\x96\x37\xa5\x83\x01\xb5\x0c\x71\x6e\x3f\x40\xeb\xcd\x07\x80\x34\x4f\xc8\xe9\x79\xf2\xa2\xce\x18\x9c\x27\xc7\xc7\x86\x23\x4b\x49\xf2\xe2\x74\xbb\xad\xa7\x79\x41\x12\xed\xbf\x6e\xd9\x84\x64\x84\xd7\x1e\x03\x9e\x22\x3c\x21\x82\x2b\xd7\xf1\x83\xcf\x27\x2f\xa6\xe7\x13\xcd\x84\x2f\xc8\x7a\x38\x19\xe1\x15\x49\x87\x0b\x40\xd2\x2b\x44\xdd\x35\xd7\xbb\xb0\x5c\xef\x8c\x94\x22\xc5\x8a\xcc\x1a\xbc\xf4\xcc\xf0\xd2\xab\x26\x2f\xbd\x02\x5e\x3a\x17\x0d\x6f\xa1\xba\xd4\x54\xeb\xbc\xf4\x12\xaf\x50\x25\xbe\x91\x95\x85\x61\x17\x0c\x6b\xc4\x4a\xd8\x5b\x49\xff\x14\x8b\x07\x19\x4d\x96\xf4\xcf\x70\x9f\x45\x7f\x7a\x75\x3d\xfe\xf8\xea\xe6\xdd\x5f\x74\x48\x6c\x59\xca\xd8\x13\xb5\xae\xdc\xa7\x1d\x82\xdf\xbd\xe3\x21\xa8\x38\x50\xec\xa3\x0f\x8d\xed\xb2\x56\x66\x81\x68\x33\x76\xd7\xe7\xee\x98\x29\x2e\x71\x1e\xbd\xfb\xf8\xee\x66\xfc\xf6\xd5\xeb\x9b\xab\xcf\x7f\xab\x95\x71\xd5\x52\xc6\x55\xc7\x32\x7e\x2b\xe5\x3a\x80\x34\xe0\x42\x3d\x90\x7b\xe7\xf2\xfc\xe1\x10\xf5\x85\x13\x55\xf4\x9f\x79\x75\xfe\xcf\xb0\x4a\x92\xec\x1b\xdb\x7d\xeb\xab\x35\xee\x26\x70\x99\xe6\x0a\x1b\xac\x6b\xfd\xda\x44\xf4\x5a\x9b\x65\xec\x12\xea\xf5\x09\x42\x67\x5b\x1b\x47\xba\xdd\x4a\xed\xfe\x8c\x65\xb6\x30\xb0\xdc\x37\x47\x4e\x68\xed\x97\x44\x0a\x55\x13\x04\x66\x42\xf2\x83\xc7\xb8\x1a\x5b\x70\x9b\x58\x9e\x3d\xa8\x12\x75\x83\xa5\x08\xbe\x03\xd2\x6e\xbb\xc8\x27\xb4\x2c\x1b\xed\xb4\x22\x80\x73\x05\x50\x4f\x85\xe5\xe5\xb8\xd5\x72\x38\xaa\x3b\x86\x99\xa3\x52\x61\xb6\x04\xb1\x0d\xb0\xe8\xe3\xab\x0f\x97\xd7\x9f\x5e\xbd\xbe\xbc\x26\xdc\x79\xf0\xbe\x8c\x7f\xfa\xdb\xf8\xdd\x1b\xef\xbb\x7c\x25\x49\x8b\x7a\xbf\x4a\x53\xc2\x9d\x07\xdb\x85\x98\x45\x77\x8f\x10\xaa\xbf\xd6\xb9\x15\x42\xbd\xae\x4b\xe0\x7b\x28\xef\xf6\xeb\xe3\x9e\x56\xbb\x7d\x7b\x2c\xdd\x36\xc0\xce\x3d\xf8\xfa\x2d\xe8\xd5\xdf\xb0\xd2\x6a\x51\x47\xc9\x8e\xb5\x97\x98\xb5\x67\x80\xea\xc4\x7e\x77\x34\x86\x0a\x9a\x78\xa1\xff\x45\x1f\x1b\x2b\xad\xc1\x2c\x34\x25\x26\x71\x22\xce\xd6\x72\x3a\x54\x95\x8c\x4b\x62\x2b\x92\x58\x90\x14\xc5\xaf\x24\x0e\xc3\xd9\xd2\x86\xb4\xed\x9d\x2f\x03\xfe\x13\x9a\xd1\xa8\x75\xea\xd4\xfa\x90\x8d\xdd\x0f\xe5\xfc\x83\xa3\x7b\x2b\xf8\xf6\x1f\x6f\x3e\x2d\x87\x23\x33\x03\x62\x7c\xf0\x36\xae\x25\x2e\xce\xea\x1c\xab\x12\x68\x8d\x63\x41\xb7\xae\x34\x21\xcb\x0e\xee\x3e\x77\x21\x7f\x77\xe7\x57\x29\x31\xd4\xe3\x60\xd4\x82\xd5\x04\xe2\x39\xb0\xca\x44\xf7\x93\x89\x34\x15\x68\xd3\xdd\xa1\x32\xcc\xa3\x68\xb4\xdd\x6a\xcc\xcb\x9e\xab\xb1\x21\xec\x82\x37\xc3\xdc\x80\x09\x68\x00\xa3\x12\xa0\xd8\x01\xcb\x64\xe2\xe4\x72\x05\x56\x88\xb8\x70\xc1\x88\x0a\xaf\x10\xfb\xd2\xac\xa6\x2c\x12\xd8\x20\x5c\x2d\x41\x09\x44\x71\x10\x6a\xcb\x86\xe4\x60\x95\x16\x31\x83\xa1\xac\x80\xc6\x3d\x1f\x05\xb1\x89\x50\x86\xcd\xc7\x8f\x80\xf5\x29\xbe\x29\xd4\x4f\xfb\x49\x1e\xfb\xe2\x93\x32\x8a\xb5\x9f\xb4\x38\x26\x3e\xda\xf8\x3b\xe6\xf3\xab\xf2\x31\x9b\x3c\x95\x46\xb0\xde\xe2\x9b\xb6\x08\xd4\x1f\x44\xd3\xc4\x7b\x68\x98\x7d\xfd\x99\xce\x2f\xbf\xae\xc4\x87\x82\xce\xe9\xd7\x95\xf3\x49\xce\x1a\xf1\xc9\x2c\x54\x53\x51\x96\x82\xe7\x2f\x54\x82\xa5\x34\x65\x25\x0f\x2a\xbc\xd1\x4c\x4d\x9c\x55\xa4\x1e\xa1\x69\xe7\x6a\x80\x73\xed\x39\x48\x08\xb5\x55\x50\xbf\x00\x3a\x04\xe8\xdc\x88\x76\x4e\x48\x96\x4d\x65\x21\x66\x8e\x58\x76\xc4\x87\x74\x44\xce\x30\x47\x42\xf8\x71\xc1\x7c\x0a\x1b\xdc\xa4\xd5\x8e\x5f\x79\xa4\x89\xb9\x62\xe7\xa3\x8d\xe9\xd4\x16\x1c\xe3\x9b\x22\x10\x58\x46\xfc\xfa\x71\x79\x97\xa7\x64\x05\xc0\xd2\xef\x54\xdf\xa9\x97\x4d\x70\x12\x30\xeb\x5a\x38\x61\xc4\x2a\xb1\xcd\x31\x48\x95\x14\x8f\xa4\x19\xad\x46\x55\x4e\x2b\x11\x2d\x56\x51\x34\x16\xf9\xa4\xc9\x9e\x54\x97\xe9\x77\x98\x0b\xaa\xeb\x35\x9b\x92\x12\xd3\x68\x4e\x33\x5a\x24\x9c\xfe\x51\xbc\xf0\x37\xa3\x9a\xfe\x26\xd1\xfa\x1a\x7e\x0c\x77\x11\xb0\xc6\xd3\x48\x3b\x58\x19\x15\x91\x20\xaf\x58\xd2\x66\x8d\x01\xe6\x3f\xa4\x08\x59\xf6\x96\x93\x34\x92\xce\xc1\x48\x96\x23\xc8\x63\x4d\x98\x23\x7b\x1d\xe3\xe6\x59\xeb\x3c\x06\xfa\x4e\x8d\x58\x8f\x13\x6b\xb7\x4e\x8a\x8b\xa0\xe4\x81\xa0\x18\x5b\x24\x5f\xf1\x36\x5b\xab\xb7\x25\x8c\x86\x4e\xfb\xa8\xde\x86\xc1\x31\x3d\x0e\x50\x80\xd7\xa6\x1e\x46\xa3\x2d\x1a\x28\xd7\x01\xc9\x30\x8d\x1e\x8a\x64\xd5\x0c\xb6\xd2\x7f\x70\x43\x7d\x81\xca\xe5\x46\xa1\x6f\x0f\x06\x0f\x16\xa5\xf8\xe8\x3a\xa4\xf8\x3a\xe4\xf8\xca\x6e\x5b\xd7\xca\x53\x87\x9a\x1b\x20\xed\xd1\xaa\xc2\x77\xb4\x01\xdb\x7c\x55\x1d\x22\xb2\x01\x20\x95\x02\x30\xad\x55\xed\x53\x48\x91\x21\x5b\x12\xae\x92\x1b\x97\xd9\xb6\xe4\xa9\xf9\xa8\xda\x5e\xae\x04\x0b\x54\x3b\x65\x1a\x48\xc9\x74\x30\x68\x83\x0d\xf7\xa0\xb7\xd4\xef\x77\x21\xc5\xa7\x50\x75\xe9\x20\x60\xb5\x7d\xe4\x2d\xa6\xd1\x24\xc9\xde\x01\x32\x21\x79\x2f\x0e\xb9\xe2\x51\x3d\xd5\xb7\x12\x36\x0b\xdf\xcb\x39\x63\x34\xa3\x43\xae\xa3\x06\x00\xc0\xab\x28\xc2\xe8\x3a\xda\xcf\x49\xbd\x9d\x0c\x8d\xc5\xfa\x3f\x24\x44\x10\x60\x31\x51\x2d\x87\xb5\x8d\xc1\xcf\xfe\x18\xd4\x92\xc1\xcc\x80\x55\xf3\xb3\x9d\x54\xa2\x3d\x6a\xfb\x75\x43\x8e\xf2\x76\x07\x0c\xe3\x1d\xc1\x7b\xf6\x5c\xe7\xbb\xcf\x75\xde\x72\xae\xb7\xc0\x67\xbb\xc8\x14\x41\xa0\xcc\xf8\xb5\xde\x0b\xac\xf9\xb3\x97\x0a\xeb\x37\xc0\x01\xc2\x7f\x0a\xf9\x30\x1b\x09\x29\xb7\x38\x26\x54\x3e\x38\x1b\x80\xa7\x05\xb7\x75\x37\x0d\x35\x8d\x88\xac\x38\xad\x73\xff\xa4\x14\xb6\xd0\x33\xda\x74\x85\x30\x78\x00\x1f\xc5\xfa\xa0\x31\x67\x9d\xfd\xaa\x94\x9a\xd6\x2d\x43\x0e\x44\x4b\x46\x18\x87\x5f\x95\xea\x53\x25\xb3\xf8\xd7\x5e\xda\x3f\x3a\xa9\x58\xb9\x23\x91\xaa\xc1\x1f\x55\x0d\x14\xc5\xbf\x32\xbe\xf8\x90\x64\x60\xb0\xff\x78\x4d\x39\xa7\x05\xa1\x11\xa7\x49\x31\xcd\x1f\xb2\xe6\x97\x92\xf2\xf5\xaa\xf9\xfa\x75\x32\x59\x50\x42\x5d\x6d\xd9\xa7\xcf\x57\xff\xf7\x6f\xfe\x2b\xa9\x40\x23\x34\xfa\x7c\x75\x75\x43\x68\x34\x59\xd0\xc9\x97\x3f\x25\xe5\xb5\x90\xd2\x09\x8d\xfe\xf8\xf3\xbb\x37\xe3\xff\xba\x14\xb9\xe6\x94\xbf\x11\xe7\x31\xcc\x50\x1a\xc9\x3d\xd0\xb5\x8b\xc8\xc9\xa9\x3d\x8b\xed\xb5\xc8\xf1\x71\x5e\x49\xa3\x84\x80\x4a\x06\x29\xf5\x34\x75\x6b\x78\x12\xbf\x26\x24\x0b\x6f\xc7\x63\x48\xf5\x6c\x23\xd8\x98\x28\xcb\x1f\x42\x54\xdd\xa2\x9e\x53\x95\x09\x94\x36\x6d\xbb\x01\x94\xc7\xe4\x60\x60\x77\x68\xef\x03\xe0\xd3\x34\x5b\x3f\x55\x66\x1d\xc3\x51\xcf\x8d\x64\xa0\x0f\x4c\xa8\xd4\xb3\x0d\xad\x9e\x6d\x26\xc7\x10\x26\x76\x96\xe6\x79\x11\xc2\xcf\x22\xc9\xa6\xf9\x32\x44\xff\x66\xab\x8b\xaa\xf1\xf8\xd6\x1e\xab\xd0\xf8\x19\x5e\x92\xe9\x85\xac\x45\xbc\xea\x99\xee\x5b\x42\xd1\x77\x64\xd6\xab\x75\xf0\x5d\x4f\xda\x36\x3c\xff\x25\x0a\x25\x0a\xd3\x56\x4c\xf2\x5f\x40\xee\xdb\xc2\xee\x24\x7f\xa3\xe7\xf8\xbe\x45\xbb\x6f\x96\x09\x7e\x24\xf7\x72\x7d\xb4\x44\xf4\x81\x7b\x1f\x84\x0c\xfb\x10\x38\xef\x03\xf4\xf2\xe4\xec\xa2\x65\xbe\xce\x23\x4e\x4b\x1e\xde\x6b\x1e\x1f\x55\xcd\x78\x81\xfd\xd3\xaa\x57\x9f\x4d\x8f\xbd\x36\x35\xad\x1f\xfa\xc2\xad\x63\x85\x1c\xdf\xca\x07\x3b\x1e\x63\xb5\x63\x36\x2e\x5a\x24\xcf\x01\x77\xec\x63\xcb\x0a\x60\x5e\xa9\xe9\x7d\xa5\x5e\x5f\xe1\xfe\x19\x52\xc2\xdf\xa5\x67\x8f\xa0\x0c\x27\xed\xe1\xa5\x43\xcc\x49\x6b\x73\x7d\x02\xaa\x7b\x13\x85\xa2\xef\x2a\x9a\x4d\x7d\x3f\xd9\xfa\x7e\xdd\x5f\x5f\x08\x0c\x88\xbf\x7a\x15\x96\xd8\x7f\x70\xe7\x6a\x6c\x89\x2c\x6d\x79\xd6\x6f\xcc\x73\x61\x1c\xa4\xb9\x05\xed\xea\x39\xbf\x09\x57\x46\x86\xb4\xfd\xae\xd6\x43\x92\x54\x59\x0a\x9c\x55\x37\xb0\x8b\x15\xda\x44\xb1\xbd\x21\x7d\x70\x66\x94\xf5\x07\xdb\xe6\x42\x54\xdf\x0a\x08\x5f\x9a\x02\x82\x23\x3e\x7c\xae\x5a\x26\x2f\xde\xa8\x73\x26\xfe\x50\x11\x65\xbc\xf7\x85\x3e\x96\xf1\x2b\x4d\x0b\x6f\xe4\x31\xc7\x66\x8f\xf1\xeb\x8a\xfc\xe7\xf5\xd5\x47\xfc\x77\x72\x76\x7a\x8a\xdf\x90\xe7\xff\x3d\xfc\xe5\xe1\xd9\xe8\xf8\xd9\x73\xdb\x65\xef\xfc\x88\x1e\xfd\x33\x1d\x7a\xda\x7a\x6e\x42\xdc\x65\x7b\xe6\xc5\xcd\x53\x10\x52\x28\x21\x20\xde\x27\x23\x7f\x90\xd1\x79\x49\xff\xb4\x77\x57\xd0\xe4\x8b\x74\x56\x34\x67\x36\x21\x5f\xb6\x5b\x2b\x47\xdb\x33\x0e\x12\xdb\x38\x0f\xce\x49\x07\x45\x9b\xfd\x2e\x6e\x24\x21\x84\x7c\xbe\x90\x41\x1b\x2f\x6e\x87\xba\x47\xe3\x67\x1b\xf9\xae\x1a\xdd\xc6\xc1\xd0\x11\x28\x9b\xc4\x6b\x21\xb5\x5f\x8b\x71\x96\x1f\xe4\x56\x1a\xef\x89\xd0\x5d\x8b\x42\xed\x12\xaf\x5c\xd6\x22\x43\x59\x7d\x52\xdb\xe8\xc3\xea\x6e\x51\xbb\x71\xbd\x66\xc5\x64\x9d\x26\xc5\x28\x30\xce\x9c\xea\x4c\xc5\xec\xa2\x85\x89\xe3\x2f\xff\xdd\xe4\x55\xa2\x71\xcf\x3a\xa3\x04\xc3\x00\xb7\x81\x25\x8b\x92\x8f\x09\xf8\x9f\x5e\x04\x47\x41\x1c\xe0\xa3\x00\xb3\x97\xe4\xef\x68\x93\x1d\x93\xdb\x28\x8a\x8e\x44\x1f\x2a\xe7\x88\xbf\x57\x47\xcb\xbc\xa0\x47\x8c\xd3\x65\x79\xab\xc6\x36\x3b\x26\xef\x42\x80\x5b\x56\x1e\x3f\xb2\xb2\xc7\x24\x38\x1a\x05\x95\x98\x77\xc7\x67\x38\x43\xf1\x13\x75\xd6\x32\xb8\x5b\xe9\x8d\xa8\xf4\x2b\xd1\xe4\x9c\x9c\x9e\xe7\x2f\x98\xae\x7b\xee\xd7\x3d\xb7\x75\xcf\x6b\x75\x67\xf5\xba\x8b\x75\xa4\xab\x2e\xa1\xa2\xd9\x30\x1f\xf5\xb2\x63\xf2\x31\x2c\xd1\x71\x10\x1f\x05\xc7\xa2\x3d\x65\x4b\x7b\x2a\xa7\x3d\x56\x5c\xfe\xe8\x9c\x0d\x6f\xe4\xd9\x00\xbc\xaf\x98\x42\x36\xd5\x5b\x2f\x3e\x78\x6f\x9a\x2b\x7f\x62\x7b\x7f\xed\x04\x75\xb6\xbc\x7c\x58\x60\xee\x1b\xb1\x99\x40\xac\x59\xaf\xd8\x71\xfb\x5d\xa0\xea\x61\xc1\x52\x6a\xf1\x64\x3c\x87\x60\x53\xa7\xf7\x1e\x08\x82\x42\xf1\x6e\x8f\x78\x39\xe4\x23\xd8\xd6\xf4\xc6\xf4\x0f\xb5\x31\xc1\xd6\xf8\xb3\x77\x06\x88\x37\x3f\x35\xf6\x3c\xb3\x26\xec\xa6\xf4\xa7\x9a\x9e\x81\x10\x0a\x43\xf2\xac\x8d\xb5\x01\x7e\xb4\xd7\xc2\xcf\x3d\x83\x02\x7f\x6d\x2c\x2c\xc5\x01\xc2\x31\xe7\x1b\xdd\x39\x5e\x6b\x29\x5b\x32\xae\xad\xee\x44\xa1\x44\x3a\x64\x44\x25\xcf\x0b\x4a\x0a\xf5\xc0\xfe\x41\xb5\xeb\xc0\x92\x95\x25\x2d\xf5\xd3\x82\x71\xf3\x5b\x65\xd9\x6e\x15\x3f\x57\x79\xf0\x5d\x47\x36\x8d\x5a\xea\xca\xb0\x5c\x90\x38\x3e\x76\x48\x68\x29\x5d\x19\xe1\xcb\x02\x4d\x0a\x79\x4a\xea\xea\x82\x34\x5f\xb5\x86\x87\x81\xa6\xbd\x34\xf5\xd7\x4e\x17\xe2\xb7\x5f\x9c\x7b\xf0\xae\xd6\xc5\xdc\xf8\x4f\xc8\xcf\x0a\x7f\xb9\xd9\x13\x6e\xdb\x75\xaf\xa8\xf8\xfb\x7f\xc1\x7f\xc3\x7f\xc5\x7f\x6c\x8e\x49\x2b\xb3\xfe\x17\xbc\x9b\xbf\xff\xdb\x6e\xa1\xe0\xaf\x3b\xf5\x6c\xf7\x8c\x3e\xb4\xeb\xd9\x76\x24\x75\x74\xcd\x7f\xff\x75\x4d\x8b\xc7\x6e\x69\x77\xdf\x53\x35\x92\x82\xfd\xe8\x78\xaa\xe2\x04\xef\xb8\xf7\xb2\xb9\x26\xf9\x72\x95\x67\x22\x8b\x14\xee\x9f\x48\xae\x71\x30\xe8\x57\x6e\xe1\x2f\xf6\xe6\x90\xbf\x40\xb1\x2e\x7e\x76\xa3\x0f\x6b\x69\x0c\x97\xdc\x1d\x8b\xd1\x19\x17\x2c\x9d\x42\x41\x07\x66\x14\x2f\xc6\x25\x4f\x38\xfd\x96\x7c\x87\xe4\xa8\x83\x87\x3c\x39\x3c\x09\x7f\x9e\x70\x5e\x74\x1c\x7f\x45\x5e\x7b\xa7\x77\xb0\xdd\xc7\x0b\xbc\xfa\xad\xb7\x1b\x3b\x33\xfc\xfd\xcf\x72\x96\x6f\x5c\x03\x88\x53\x3c\xa7\xbc\x29\xcb\x1c\xf1\x48\x26\xdf\x6d\x88\x61\x28\xbe\x61\xa5\xa0\x35\x3d\x90\xb2\xce\xb6\xb7\x84\x64\x3a\x7d\x2d\xe6\xd1\x5f\x60\xbe\x76\xa2\x0f\xf8\x7a\x26\xd3\x5e\xea\xac\xbc\x66\xcb\x55\x4a\x5f\xa7\x6c\xf2\xa5\x33\x79\x2f\xd7\x5e\xfa\x73\xca\x45\x1d\x7e\xca\xd7\xd9\xb4\xec\x4c\xdf\xcb\xd5\x85\xfe\xeb\x94\x81\xe7\xd3\x84\x1f\x5c\x88\x93\xb5\x73\x4b\x58\x36\xb7\xd9\xbe\xa9\x55\x1e\x85\xa7\xca\xfd\x9c\xe7\x90\xf3\xa0\xb6\x99\x4c\x4f\x51\x37\x13\xe5\x20\xf2\x36\x57\x97\x5e\x7b\xd7\x75\x69\x98\x5e\x7a\xb7\x7f\x55\xcc\x29\xbf\x4c\x01\xf7\xf0\xa0\x75\xe1\x67\xeb\x52\x73\x95\xfc\xd0\xea\xab\x6c\x7b\x4b\x28\xbf\xad\x0d\x65\xf7\x36\x94\xdf\xd6\x86\xb2\x7b\x1b\x80\x4d\xfa\x96\x56\xd4\x33\x3e\x5d\xca\xb7\xb4\xa4\x9e\x71\x7f\x29\x9a\x5b\xbe\xe6\x8f\x29\x7d\x43\x57\x05\x9d\x00\x8c\xd9\x07\x5a\x96\xc9\x9c\x76\x2f\xf5\x09\x42\x7b\x6b\x01\x8e\x35\x6f\x1c\x8e\xa9\x53\xa1\xc6\x2e\x6d\x2f\xed\xd7\x9a\xbf\x7a\xaf\xd8\xab\x4e\xb4\x59\x27\xda\x37\xf4\x2b\xbf\xd6\x6c\x44\x27\xba\x79\xc7\x3a\x17\xf4\x80\x99\x55\x76\x23\x2a\x58\x3a\x30\xf4\x3a\xac\xca\x49\x37\xea\x66\x6f\x3c\x8c\x7a\xda\x89\xba\x20\x7c\x2d\x78\xc3\xc3\x88\xaf\x3b\x13\x07\x6b\x97\x8e\x54\x27\x9d\xa8\x4a\xf0\xb2\xc3\xea\x3b\xed\x44\xf9\xc3\xcf\x37\xaf\x7e\x7a\x7f\x39\x7e\x7d\xf9\xfe\x7d\x47\xc2\x8b\xc8\xcd\xd4\xa1\xde\x1f\x34\xb6\x52\x27\xf2\x2b\xa7\xde\x4f\x88\x6a\x4d\x9e\x7a\xbf\xd4\x26\x05\xaf\xef\x6e\x0a\xe4\x76\x87\x0f\x86\x2f\xfd\x85\x40\x13\x88\x42\xbf\xaf\x21\x74\x8d\x9b\x71\x37\xae\x7b\xa3\xb1\xb3\x24\x4d\xef\x92\xc9\x97\x13\xf1\xe5\x44\x43\x23\xfe\x8b\x5a\xdf\x1a\x05\x00\x1a\x6e\xed\x29\x50\x28\x83\x2c\x76\x41\xb1\xdf\x27\xcd\x76\x32\x01\xfb\xa7\x05\x3a\x50\x94\x94\xc3\xda\xc6\x54\xf7\xad\xd5\x16\x49\x65\xdd\xad\xf9\x14\x3f\xdb\xd0\xea\xd6\xda\x8e\x38\x21\x3e\x32\x88\x8a\x9a\x26\x8f\xf9\xba\x85\x02\xa7\xcb\x55\x9a\x70\x1a\x1b\x52\xe5\xf3\x1a\x2d\x15\xfb\x24\x93\x90\xb2\x07\xf6\xf5\x0e\x71\xb6\xcb\x8c\xea\x8c\x82\xf9\x2d\xc2\xf1\x54\x1d\xfe\x74\x7a\x32\xa3\x09\x5f\x17\xb4\x31\x85\xb5\x14\xfc\x43\xc6\xb9\x24\x1b\xc0\x2b\xdc\x1f\xa7\x31\x6b\x8f\xd3\x28\x43\x4a\xf0\x5d\x21\x25\xd4\xf5\xaf\x04\x29\x81\xe6\x94\xca\xd5\x47\x3d\x0d\x29\xb8\x9d\xe4\x83\x41\x3f\xec\x83\xc6\xda\xbd\x88\xca\x0c\x3a\xa2\xaa\x69\x1d\x9b\xd1\xc0\x4c\x96\x83\x41\x69\x60\x17\x5d\xe0\x54\xa0\x1e\x5d\x5f\x7e\x7c\x33\x7e\xf5\xfa\xe6\xdd\xd5\x47\x39\xdf\x92\x9a\x29\x85\x9e\x62\x83\x01\x1f\x32\x6f\xd7\x1a\x49\x7f\x33\x89\x92\x81\x30\xaf\x7a\xb2\x20\xb9\xf1\xb7\x1b\x25\xd5\xf0\x37\x2d\x74\x26\xaf\xb7\xe0\x16\x26\x43\x04\xf3\x1c\x35\x30\x37\x4d\x3c\xe7\x3e\x98\x29\x25\xda\xd9\xd7\xb1\xb1\xc8\x9a\x43\xc5\x9c\xa1\xca\x5e\x9e\x5d\x64\x72\xa8\x72\x72\x76\x9e\xbf\xc8\xe0\x8a\x80\x0d\x73\x7f\xa8\xf2\x51\xaf\xcd\xca\xe2\x02\x80\xea\x98\xc2\xd9\xf0\x71\x46\x35\x9c\x28\xaf\xa1\x88\xb2\x0a\x55\xca\x4e\xba\x8e\xd5\x5a\xba\x6b\x36\xed\xbe\x66\x5b\xb5\x64\xdf\xea\x47\xb2\x43\x59\xf9\xaf\xc2\x71\x9f\x18\x4e\xb0\x7b\x74\xe8\xb3\xfd\xd1\xa1\x6b\xd2\xb7\x76\xc3\xa8\x10\x4e\x56\x2b\x9a\x49\xbd\x8f\x8a\xc4\xe7\x2b\x82\x76\x04\x64\xd9\x8d\x39\xdc\x4d\x13\x7a\xd0\x50\x75\xb3\xed\xfc\x5e\xc3\xe1\x5b\x19\x0c\x47\x80\x39\xd7\x08\xd2\xd4\xea\x0d\x38\x94\x06\xc9\x20\x23\x04\xd8\x3e\xfc\xc4\x40\x79\x23\xa6\xd4\x53\xd1\xf2\x2b\x6c\x49\xc4\x19\x6e\x90\x88\xb3\x8e\xa1\x0d\x9e\xd0\x78\x7f\xc3\x00\xec\x3d\x9f\x76\xae\xab\xf6\x93\xeb\x87\x8c\x5d\x4e\x36\x97\xa2\xf0\x38\x90\x71\x58\x3f\xd2\x87\x94\x65\x34\xc0\x97\xe5\x24\x59\xd1\x38\x98\x24\xd9\x84\xa6\x41\x85\xcb\xc6\x88\x4a\xda\x41\x80\xc5\xf6\xcb\xee\xd6\xdc\xf6\xf8\x30\x48\xd6\x3c\x9f\x24\x2b\xc6\x21\xf6\x59\x80\xe5\x8b\xbc\x28\xa4\x01\xb4\x78\x9a\xe5\x93\xb5\xe8\x85\xa9\xd1\xea\x06\xb3\xbc\x58\x06\x38\x58\x26\x5f\x15\xb8\x11\x0e\x96\x2c\x33\xbf\x01\xec\x6e\x91\xa7\x53\xb8\xe1\x28\x68\x32\xcd\xb3\xf4\x11\x7e\xfe\xba\x66\x05\x90\x28\x69\x2a\xd1\xc3\xdf\xb0\x82\x6a\xab\xee\x72\x45\xd3\x14\xec\x65\x02\x71\xde\xdd\xa9\xcb\x9b\x80\x33\x9e\x0a\x46\xd0\x21\x2c\x41\xae\x75\x9d\xc4\xc6\x60\x6a\xa3\xe2\x44\x3c\x31\x1d\x95\x39\x4b\x16\x06\xab\xa4\xe4\x34\x90\x10\x6c\x32\x39\x55\x8a\x18\xd1\x73\x16\xd4\xc8\xe6\x98\xac\xf9\x41\xe9\x59\xb6\xea\x94\xa3\xc2\x77\xeb\xbb\xbb\x94\x96\x10\x36\x41\x0c\xf8\xaa\xa0\xfc\xbf\xe8\xa3\x02\x32\x31\xd6\x34\xf9\x90\x46\x5f\xe8\x23\xf0\x13\x7b\x08\x86\x08\x73\xd7\x6a\x74\xc8\x47\x60\x62\xb7\x2b\xf5\xc6\xc6\x74\x97\x3c\x07\xcc\x1d\x59\xf1\x48\xe5\x51\xcc\x41\x85\x27\x26\x1a\xce\xbe\x1a\x50\xa4\x63\x07\xab\x39\x2b\x32\x24\x61\x40\x45\xeb\x54\x97\x50\x84\x93\x50\xcd\xec\x93\x4c\x4f\x6d\xe3\x9e\x29\xe7\xb6\xce\x07\x13\xfe\x64\x55\xd0\xb2\x74\xd2\xc0\x24\x7d\x97\xa9\x44\xf0\x74\x22\xa4\x76\x3f\xc1\x95\x8c\xc0\xbc\xbf\xbe\xd8\x10\xc8\xcd\xa0\x09\x0a\x5f\xe8\xe3\x27\x51\xaa\x2a\xe3\x0b\x7d\x6c\xd4\xe2\x0b\x7d\xfc\x79\x65\x4a\x68\x1d\x40\xac\xb2\x0a\xf9\xc7\xcd\xf7\x26\x7f\xc8\x1c\xca\xd3\xfc\xc1\xa9\xbd\x8b\xaf\x9f\x80\x11\x4f\xae\x43\x5c\xbb\x58\xa2\x1e\x83\xd5\x53\xd7\xfe\xe5\x60\xd0\xb0\xd9\x2f\x07\x03\x60\x40\xcb\x16\xfe\xaf\x24\xa5\xe6\xff\x0c\x6b\x57\xc2\x7b\xb7\x28\x8a\xa4\x3d\x94\x1f\x5c\x5b\xcd\x17\x89\x84\xee\x32\xa2\x83\x41\xc3\x22\xb7\x44\x9b\x62\x07\x97\x55\xd6\xb8\xac\x61\x82\xf3\x51\x85\x00\x1d\xa8\x85\x73\x13\xfc\x70\x98\xe0\x1c\x38\xe3\xbe\x57\x1f\xb5\x9c\x02\x34\x18\xe4\x51\xc9\xf3\x95\xd8\x81\x93\xb9\x8c\xfd\xb0\xcb\x45\xa1\xfc\x91\xc0\xe3\xe5\x77\x05\x1e\x87\x81\x39\x08\x78\xbc\xd8\x0d\x3c\x5e\xec\x02\x1e\xe7\x9d\x80\xc7\x0b\x03\x3c\x9e\x92\xf2\xdb\x78\xdf\xb6\x8b\xde\xff\xb9\xb1\x10\xc7\xbc\x48\xb2\x92\x89\x52\x6f\xf2\x1a\x42\xc8\x78\xb2\x2e\x0a\x9a\x71\xd0\x4c\xe2\xa2\xe5\xa5\x36\x53\x14\xbf\x41\x34\x74\x9e\x09\xc5\x80\x9f\x40\xbf\x32\xf3\x57\x79\x0e\x17\x11\xec\x9c\x83\x81\xfa\x61\xf8\xdd\x6f\xd3\x10\xf8\x57\xe4\x3f\x5c\x3f\x70\x57\xe4\x0f\x25\x2d\x4e\x9e\x0a\xbb\xf1\x5b\x8c\x2c\xea\xb6\x1b\x07\xe8\x1c\x5a\x20\xe0\xcd\xbe\x9b\xd6\x0c\x86\xbf\xcf\xac\x5a\x93\xdd\x1c\x77\x83\x5f\x0b\x46\x38\xa3\x49\x41\x4b\x7e\x35\xbb\x79\x5c\x51\x5f\x8d\x21\xb1\x4a\x92\x42\xdd\x20\xe1\x8c\x78\xbe\x7e\x4a\x3c\xbd\xe0\xe4\x25\xd5\xce\x86\x1c\xc5\xde\xa3\x0b\x39\x86\xce\xb9\x44\xdb\xc9\x1c\x9f\x1b\xde\xe3\x84\x3b\x85\x54\x95\xae\xd1\x5f\x19\x5f\xb8\x68\x39\x3b\xeb\xa5\xc9\x52\xf0\x48\xdb\x43\xb8\xa0\x05\xcd\xa6\x00\xb2\xeb\x59\xe6\xba\x8b\x28\x32\x89\x14\xc0\x83\x3a\xd4\x65\xa4\x93\xdf\x2a\x5e\xea\xa0\xf2\xa2\x00\xea\xde\x96\xd6\x85\x4c\x67\xf9\x9b\x3d\x93\xb0\x68\x91\x94\x6f\xae\x3e\xb4\x9c\x7d\xf4\x62\x9a\x4f\x60\x9b\x8d\x60\xb2\x5e\x03\x33\x0c\x50\x70\xb1\xb2\xeb\x32\xa5\x9a\x12\xb8\x0b\x7e\xa6\x0a\xae\x55\xd5\xa4\x35\xe4\xef\xf2\xe9\xa3\xed\x96\x77\x53\xc9\x1b\x3f\xb0\x34\x7d\x07\xec\x96\x6a\x50\x2c\x58\xe9\x69\xfd\x15\x44\x2d\x48\x69\x52\x7c\x86\xca\x88\x44\x35\xd4\xf9\x9d\x7c\xb5\x3f\x4a\x3a\x9b\x1a\x24\x07\xd5\xcc\x2b\xbf\xf1\xce\xce\x07\xc3\xa0\xc5\x29\xe6\x09\x78\x07\x1c\xc2\xe6\x9b\xf6\x6f\xb7\x41\xa0\xb1\x71\x15\x9d\xed\x36\xf4\xd3\x28\x96\xc6\x03\x87\x40\x15\x96\xc0\x9d\xc0\xc8\xb5\x84\x8d\xf2\xda\xeb\x26\xe5\x26\x08\x62\xd5\x4b\xa2\xff\xfc\xf3\xcf\x97\x9f\xff\x36\x7e\xf7\xf1\xe6\xf2\x8f\x9f\x5f\x49\xd6\x28\x5c\x47\xcf\xea\xce\x39\x6e\x8d\x8c\x33\xdc\x05\xa0\x4d\x49\x63\x19\x8d\x62\x6d\x12\xc5\xde\x47\xef\x93\x3a\x96\x27\x75\x15\xd5\xda\x3d\x34\x26\x1d\x0e\x8d\x76\x33\x26\xe7\xd8\xf0\xf6\xd5\x5d\x3b\x29\xa0\xf6\xfd\x86\xed\x93\x03\xae\x86\x0e\x5b\x25\x79\xc7\x92\x6c\xaa\xee\x0d\x68\xda\xe1\xed\x3f\xf9\x9e\xc6\x91\x7d\x2a\x0a\xda\xbe\x0b\x8e\xdd\x0a\x86\xef\x6e\xab\x58\x1f\xb9\xee\xf4\xc7\xaa\xcf\xec\xed\xfd\x37\x1d\xdc\x07\x1e\xc6\x3f\x18\xc2\x56\xfa\x62\x9d\x24\xab\x55\xca\x74\xa3\x56\x24\x88\x5a\x5e\xcf\xc8\x66\x99\xaf\x4b\x4a\xa5\x1a\x06\x7e\xe7\xf7\xa2\x0f\xe1\x67\x4a\x93\x7b\xaa\x5f\xaf\x79\x50\xe1\x25\xc9\xeb\x57\x4a\xd0\x85\xa5\x3c\x9b\x0c\x00\x14\xcf\xd7\x93\x45\xc9\x93\x82\xc7\x01\xfc\xbe\x16\xbf\x03\x0c\xbf\x97\xb9\xa0\x0a\x3f\x3f\xe4\xf7\x54\xbd\xa5\xd9\x54\xbd\xbc\xcc\xa6\xea\x9d\x14\x92\xd5\xeb\xd7\x52\x1b\x24\xe4\x4a\x21\x48\xc6\x81\x12\x30\xe1\xcd\x7a\x05\xcf\x3f\xaf\xe0\x09\x44\x58\x78\xf1\x49\x0a\xb3\xd0\x04\x99\x0b\x7e\xca\x7c\xf0\x53\xe4\x84\x1f\x22\xaf\x0a\x4c\xb5\xa4\xd9\x3a\x0e\xd4\xc3\x07\x9a\xad\x03\x3c\x49\xd9\xe4\x4b\x1c\x4c\xa4\x0d\xdd\xf4\x2e\x55\x2f\xa6\xf9\xfa\xce\x98\xd6\x81\x84\xcd\xb2\x38\x50\x92\xbb\x7a\x93\xaf\xb9\x7a\x75\x25\x84\xef\x72\x7d\xb7\x64\x3c\x0e\xe4\xdf\x00\x83\x22\x25\xd6\xfa\x94\x89\x8a\x92\x33\xd1\x81\x73\x8a\x64\xae\x7a\x52\xfc\x54\x1d\x29\x7e\xca\x17\xf2\xb7\x1a\x41\xf1\xf3\x52\x2a\x21\xc4\x4f\x35\x80\xe2\xe7\x7b\xf1\x53\xbe\x15\x23\x2c\x5f\x5e\xdd\xcb\x94\xf9\x4a\x3c\xe7\x2b\x4d\x6b\xaa\x29\x4d\x83\x0a\x4f\xa3\x0f\x57\x3f\x5f\x5f\x8e\x2f\x3f\xde\x5c\x7e\x1e\xbf\xbf\x7c\xf5\x97\xcb\xf1\x87\xab\xbf\x5c\x8e\x2f\xff\x72\xf9\xf1\xe6\xfa\xa2\x39\x85\x54\x0d\x1a\x73\x48\xd5\x01\x7e\xcb\x49\x00\x3f\x61\x12\x54\xf1\xa6\x42\xb8\xc8\x73\x73\x54\x07\xe2\x98\x0f\xda\xce\x42\x7d\x1c\xc3\xd4\xfb\x93\x84\x9e\x2e\x6b\xde\xef\x70\x99\xab\xd2\x4d\xd9\xf4\x9a\xf2\xf5\x8a\xf4\xcf\x00\x2d\x6b\xbd\xb2\x1e\x0b\x1a\x9e\x1d\x70\x4b\xa5\x42\x83\xf8\x73\xb9\xc2\x12\x10\xd4\x2a\x90\xe4\x94\x87\x80\x31\x4a\x21\x21\x83\x23\x30\x57\xcb\xe4\x34\x25\xc0\x5c\xc5\x24\xc0\x40\xdc\x23\xe6\xa6\x03\x1d\x43\x7f\xda\x72\xa0\x6e\xb7\x49\xcd\xa0\x14\x85\xb9\x71\x6d\x37\xd8\x92\xe5\x45\x19\xef\xe0\xc2\x4a\x84\x22\x50\x4f\xbf\x67\x25\xa0\x59\x85\x0b\xeb\x4b\x2f\xa3\xa6\x25\xe6\xa4\x15\x89\x93\xe9\x54\xa2\x60\x2e\x10\xee\xe7\x11\x2b\xc3\x15\x42\x36\xf6\xaa\xe0\xd5\x01\xab\x23\xbc\xfd\x39\x13\x35\x3a\xe2\xf9\x51\x32\x9d\x1e\xfd\xbe\xb1\xd1\xfc\xfe\x48\x7a\xe4\xf1\xfc\x48\xb4\xf6\x48\x1d\xe1\x47\xe1\xb3\x4d\xfe\xff\x73\xf7\xee\xdf\x6d\xdb\xc8\xe2\xf8\xef\xfa\x2b\x64\x7e\xb3\x5a\x62\x03\x33\x92\xf3\xac\x1c\xd4\xd7\xb1\x9d\xd6\xb7\x7e\xe4\xda\x4e\xbb\xbd\xaa\xae\x4d\x4b\x90\xc5\x0d\x45\x6a\x49\xc8\x8e\x57\xe6\xff\xfe\x3d\x18\xbc\x49\xea\xe1\x34\xe9\xa7\xbb\xe7\xe4\xc4\x22\x1e\x03\x60\x00\x0c\x06\x83\x79\x04\xb9\xec\xe0\xc3\x43\xda\x6b\xf7\x15\xff\x52\xa0\xa0\x79\x1c\x7e\xa2\xcd\x7c\x96\xd1\xe6\x7d\x3a\x6b\xe6\x94\x35\x2d\x5c\x71\x60\x6c\x4c\x9b\x7c\x91\x34\xd3\xac\x19\x26\x1a\x2c\x67\xc1\x65\x4e\x70\x65\xe4\x06\x31\xcf\x48\x50\xc5\x7a\x63\x1c\xe6\x96\x7d\x8a\xb8\xfe\x27\x38\x56\x2e\x0d\x61\xbd\xc8\x45\xe6\xa7\x38\xc6\x49\x2f\xee\x2b\xb7\xfc\x66\x65\xb5\xe5\xca\x52\x25\x8d\x29\x90\xb6\x54\x79\xc4\xdc\xaa\x88\x7c\x7c\x99\x92\xef\x4d\x7c\xbe\xbc\xa4\xdd\x88\xc0\x68\x8a\xe8\xd0\x73\xcd\x04\x3c\x9f\x24\x0e\xb3\x96\x81\x05\x44\x54\xe0\xa8\x04\x10\xec\x31\x76\xd5\x85\xcc\xf7\x86\x21\x0b\x37\xe5\xec\xa9\x07\xcf\x88\x68\x8d\xa5\x2a\x7f\xd2\x4b\x40\x58\x0b\xdc\x67\xa2\xfc\x6d\xd2\x40\xdf\xf1\x72\x9c\x93\x54\x0a\x69\x1a\x11\x58\xe1\x6a\x3f\xe6\xed\xed\xf0\x6d\x0e\x7e\x12\xe7\xe2\xce\x98\x06\x11\xa3\x13\x3f\x44\x8d\x36\x21\x64\x06\xd6\x6d\xc6\x7c\xb5\xd2\xb7\x4d\x4f\x38\x95\x89\x94\xf3\xc2\x65\xfd\x9c\x09\xe9\x5f\x1f\x09\x07\xdf\x91\xb9\xca\x0d\xc8\x46\x1b\x0f\x49\x7b\x7b\x68\x6c\xb0\x86\xc6\xbb\x62\xd4\x1b\xf6\x1b\xe3\x56\x6b\x2c\xdc\x64\x83\x01\x2f\x21\x59\xab\xe5\x0f\xc8\x58\x62\x39\x03\x2f\x0e\x03\x6d\x50\x35\x10\x8f\xd6\x2b\xe8\x66\xab\xa5\x5f\x86\x47\x3d\xd6\x57\xd8\xe3\xbf\xf1\x98\x30\x3c\x75\x26\x2b\x23\x7a\x5b\x0b\x02\x27\xa6\xd6\x3b\x06\x7a\x7b\x2b\x88\x87\xd1\xdd\x4e\x22\x66\x72\x7c\x8a\x37\x3a\xfc\x1f\x0b\x38\x27\x83\xc1\x2d\x4f\x18\xc5\x98\x05\xf9\x20\xa3\x34\xf9\xbb\xfe\xf5\x2b\x66\xc1\x00\x74\x96\xff\xae\x7f\x41\x1a\xcb\xe2\x9f\xe8\x3d\x04\x55\x60\xe2\x47\x3e\x8e\x46\xf2\x27\xe7\x06\xc5\xaf\xeb\x19\x63\x69\x02\xac\x6c\xcc\xf9\xa1\x0b\x11\xc4\x71\x81\xd8\x30\xd3\xef\xff\x8a\xaf\x61\x81\x48\x70\xee\xaf\x22\x46\x31\x9e\x90\x1a\xaa\xdf\x4b\xfb\x84\x92\xef\xad\x9b\x39\x55\x20\x32\x42\xdd\x6e\x6c\xb3\x56\x0b\xe2\xba\x04\x49\x3a\xa4\x9c\x7e\x99\x38\x27\xd9\xc3\x43\x26\x1c\x7c\x6e\x80\x57\x6b\xe9\xc5\x2d\x47\x3e\xdf\xc6\x68\x1b\xd5\x6e\x3e\x86\x76\x12\x9f\xe1\xa9\x3f\xc6\x14\xa1\x2e\xe3\xb4\x64\xf9\x7e\x6a\xb5\x22\x53\x01\x1b\xf1\xc0\x49\x3a\xa4\x45\x83\x72\xa2\x0b\x73\xa6\x3c\x70\xf8\x29\x9e\x08\x19\xf1\x5c\x98\x93\xd7\xe1\x80\x09\x1c\xb8\xe3\x6f\x0c\x53\x4e\x7d\x16\xf4\x5b\x78\x25\xe1\xd8\x48\xc0\xa5\x2f\x9a\xd3\x60\x9a\x01\x58\x15\x08\x9f\x33\x98\x15\xe9\xb2\xb1\x7a\xdd\x10\x16\xae\x82\x45\x7b\x07\x22\x69\x61\xe5\x5a\x54\xfd\xe5\x5b\x5e\x1f\x6c\x0c\xb5\x5a\x6b\x61\x0c\xba\x19\x89\x6e\x0a\x3b\xda\x12\xde\x84\x45\x60\x65\x76\x51\x2d\x42\x19\xbe\x46\x85\xf2\xc9\x9f\x26\xfe\xd5\x93\x39\x2b\x04\x73\x7c\x85\x15\x97\x2c\x0c\x87\xfc\xaa\x8b\x9d\x7a\x74\x82\x10\x33\xb1\xc8\x30\x83\x18\xb0\xac\x44\x86\xfd\x36\xd6\x1a\x9a\xc2\xfd\x36\x16\x0f\xf3\xd5\x7e\xf4\x2a\x98\xe8\x7b\xd8\xb7\x67\x59\xde\xcd\xc5\xd2\xb6\x49\x6e\xc2\xe9\x2c\x78\x96\x73\x1a\xd3\xa4\x57\x18\xcb\x32\xc7\x58\x56\x6a\xf9\x08\x0a\x1c\x01\x1b\x02\xee\x87\x52\x41\x85\xe3\x30\x67\x87\x4b\x28\x31\x6e\x23\xf5\x74\xb3\x8c\x0a\xa7\x92\x0a\x0b\x65\x9f\x12\x41\x85\x90\x4b\x89\x26\xf8\x39\x82\x57\x00\x45\x61\x29\xc2\x49\x30\x9d\xe5\x63\xce\x9a\x14\xe0\xba\xd9\x92\xdb\xc0\x5a\xd6\x61\x8d\xd4\xa1\x2c\x7d\xec\x09\x9d\x9d\xe5\x3c\x17\xb5\x96\xcd\x0e\x5b\xc4\x42\xa9\x6d\xb3\xe6\x21\xee\xba\xa9\xaa\xee\x5b\x44\xa5\x27\x4d\x77\x81\x66\x75\xdc\x6d\x2f\xeb\x0b\x6e\xcd\x61\xd3\x18\x0a\xd2\xd1\xc8\x97\xab\xd6\xc3\xde\xdf\xfe\x66\x79\x13\xb5\xd8\x3d\xd1\x0e\xe7\xe4\x16\x6b\x32\x14\x05\xd6\xb6\xfb\x3e\x22\xdf\x7b\x7e\x49\x4d\x1d\x79\x8e\x40\x7e\xb2\xbe\x68\x42\xdd\xe6\x7f\x5f\xd8\xea\xa5\x72\xf6\x35\xef\xe0\xa5\x3b\xb7\xf0\xb1\xff\x05\x37\x6f\x77\xaa\x89\x4a\x50\x5e\x25\xf4\x77\x24\x35\x1d\x36\x92\xda\x35\xb3\x21\x28\xd6\xc1\xc9\xcf\xc1\x65\x35\xbf\x51\x69\x27\xc5\x75\x70\x5a\xad\x4c\x8b\x65\x7d\xd3\x34\x31\x81\x96\xa3\x09\xa0\x5d\x66\xe1\x8d\xb4\xd5\x8a\x76\x22\xb1\x05\x39\x89\xe4\x83\x2e\x7f\x8b\x9d\x7e\x91\x85\x49\x3e\xa2\x99\x87\xba\x3d\x4f\xdf\x45\x3d\x2c\xef\x9e\x9e\xbe\x7c\xca\xdf\xb1\xb8\xe3\x79\xea\xa2\x09\x3f\xf9\xcd\x52\x96\x1c\x7a\x7d\xe5\xc4\xdd\x07\x7a\xa6\x5a\x1d\x45\x9f\x7f\x4c\xd3\x4f\x79\x8f\xf6\xc9\x7c\x9a\xa5\xd3\x9c\x37\x68\xf7\xa0\xcf\xb7\x7d\xd7\x1e\x60\x09\xdb\x06\x4d\x64\xa3\x8d\xd6\xd1\xcc\x5e\x29\x0d\xaa\x59\xb1\x8b\xa5\x62\xab\x16\xf0\x97\x8a\x8d\xbe\x9e\xa0\xa8\xc6\xe7\x0b\x7d\x84\x88\x51\x0e\xe0\x51\x72\xc5\x65\xe3\x5f\x2f\xee\x7c\x9d\xf7\x3e\xcf\xdb\x00\xff\x1a\xe2\xb6\xd8\x6a\x51\x23\xe9\xde\xb1\x7e\x77\x5d\x97\xc8\x5f\xe6\xc0\xcf\xb1\x84\xac\x71\xbb\x47\x35\x2f\xfc\xf0\x40\x15\x33\xcc\x7f\x0a\x5e\x99\xff\x52\xfc\x33\xe7\x49\xef\xc6\xd1\x60\xfc\x7d\x47\x79\xa5\xe2\x2c\x27\x78\xc9\x5b\x65\x51\x54\x33\x79\x7f\x95\x8f\x68\xcd\x9c\x57\x69\x1a\x26\xa0\x39\x09\xef\x9b\x51\xc2\xb2\x74\x38\x1b\xd0\xe6\x20\x4b\xf3\x7c\x33\x8f\x18\x6d\x0a\xef\x0b\xbc\xce\xed\x2c\x4e\x38\x8b\x1d\xc5\x11\x8b\x68\xbe\xdd\x9c\xc6\x34\xe4\x5c\x51\x02\x77\x6e\x36\x0e\x59\x13\xf0\x90\x37\xaf\x29\xaf\x70\x9d\xce\x92\x61\x33\xcc\x68\x73\x0a\x78\x8b\xef\x9b\x42\x71\x65\x18\x34\xdf\xa7\x99\x74\xa0\x91\x8c\xd2\x6c\x02\xfd\xc6\xcd\x28\x19\xc4\x33\xe8\xe0\x38\xbd\xe3\x37\x76\xa9\xda\x04\xa7\x61\xf3\x2e\xcc\x92\x28\xb9\xc1\xcd\x9c\xd2\xe6\x98\xb1\x69\xde\x7d\xf6\xcc\xda\x7d\xb9\x38\xd6\xfe\x91\x07\x83\x74\xf2\xec\xb6\x13\x7c\x7e\xf6\xff\xb1\x74\x70\x79\x2d\x06\xbd\x09\x83\xde\x34\x83\x0e\x9a\xe7\x02\x0d\xa3\x11\x1d\x30\x3a\xec\x36\xbd\xbf\x3e\xa5\x4f\xff\xea\xfd\x55\x3a\x6a\xd3\xe6\x92\xb5\x93\x28\x75\xd3\x3d\xd7\x62\xa1\x3b\x09\x23\x7e\x0f\xce\x88\xf1\x00\xe7\x06\xc8\x72\xc9\x99\x94\x29\xf5\x68\x5f\x85\x2c\x4c\xac\x17\x40\x4e\xa9\x81\x8b\x49\x80\x3a\x65\xb2\x63\xc2\x18\x12\xfc\x9a\xb9\xbc\x65\xdd\x86\x4d\xa5\x17\x85\x87\x07\x70\x79\x61\x20\xc8\x7a\x75\x75\xf2\x4a\x9d\x7c\x51\x3b\x98\x21\x90\xca\x18\x8f\x74\xf9\x22\xf0\xbc\x68\xee\x14\x2d\x5b\xfc\x39\x7d\x49\x4d\xa8\x16\x5d\x76\x51\xbf\x73\xb7\xac\xa3\x0e\x5b\x99\x3d\x13\xc2\x58\xc7\xc1\x59\x3e\x9b\x6a\x22\x67\xc2\x0d\x20\x16\x21\xb8\xac\x16\x62\x4c\x1d\xb5\xda\xb2\x2f\x4c\x68\x34\x54\x4e\x93\xb4\x4a\x51\x06\x41\x75\xc1\x73\x56\x03\xf4\x72\xfd\x88\x33\x8d\x62\x77\xc7\x9c\x8b\xb4\xda\x98\x99\x99\x13\x46\xd0\x64\x60\x52\xce\xc2\xe4\x86\x92\xa1\x49\xb0\x4c\x98\xeb\x26\x78\xc8\xc7\xcc\xb1\x64\x8a\xf9\xa8\x28\xb5\xe0\x18\x24\x2f\x83\x52\x2d\x2d\x80\x4d\x80\x11\x2c\x7b\x85\xd4\x36\x57\xc2\x6b\x98\x5a\x0a\xf2\x06\x5d\x75\x86\x69\x5c\x5a\x9b\x6b\xb6\xe1\x59\x65\x8a\xcf\xb4\x83\x51\xeb\xaa\x27\x22\xe6\x08\x34\x67\x56\x3a\xda\x2e\xbb\x7f\xd5\x77\x31\xe1\xf6\x8f\xc6\xc7\xb2\xef\x8e\x02\xaa\xed\xb0\x2c\xaf\xb8\x7a\x09\xeb\x1d\x80\xc5\x96\x03\x39\x19\xf4\x4f\x9b\x0e\xaa\xcd\x80\x99\xf1\x45\x33\xb3\x17\x4d\xaf\x8f\x13\xb3\x72\x6a\xdc\x6d\x25\x0b\xe9\xc9\x46\xf2\xf0\x90\x38\x71\xbb\x9c\x6f\x3a\x7c\x78\x28\x51\x17\xdd\x85\x81\x7d\xe0\x3b\x8f\xff\x62\xe9\x39\xfe\x7c\x86\x66\x7c\x03\x11\xd5\xac\x24\x7b\x3a\x13\x8a\x95\x0d\xdb\x98\x18\xde\x25\xde\xd1\x51\x9a\x51\x9f\x33\x73\x59\x2e\x26\x46\x44\x1f\x38\x48\x86\xbb\x23\x50\xec\x81\xbb\xa4\xcc\x29\xe4\x83\x95\x71\xc4\xa5\x05\xd9\x92\x26\xec\xc8\xbf\x96\xb8\x56\xae\xc1\x87\x87\x85\x59\xe7\x5a\xa2\x5c\x53\x24\xfd\xd7\xf1\x1a\xa5\xf2\x35\x0a\xa5\x6b\x94\xb9\xa3\xd7\x9f\x22\x56\x2a\x28\x83\xf3\x34\xec\x55\x39\x5e\x83\x09\xab\x38\x36\xf9\x52\x03\x8a\x95\x6f\xb4\x56\x73\x42\x95\xeb\x0f\x89\xc3\x21\x5d\x8c\x97\x9d\xeb\xab\x97\xc6\x2c\x80\xfb\x28\x1d\xe2\x2c\x10\x12\x05\x79\x39\xc6\xf3\x28\xe7\x34\xae\xbb\xd1\xc6\x52\xf5\xac\xab\x6d\xa5\xd7\xd4\xa5\x90\x2a\x6a\xde\x34\xa3\x42\x2f\xc4\xab\x51\xf9\x70\xb4\xdb\x02\x5d\xb4\xc0\x6a\x43\x09\x03\x90\x28\x11\x01\x76\x3d\x95\xec\x61\x6f\x73\x98\x4e\x3c\x64\xe9\x7e\x28\x45\x0f\xce\xf2\x4d\x40\xea\xc6\xc2\x28\xce\x9d\x7d\x2a\x34\x5c\xa5\x5e\x87\xf6\xbb\x66\x68\x2b\x84\x12\x50\x42\x8f\x72\x88\x01\x4c\x41\xda\x2b\x82\x1b\xd1\x02\x4b\xad\xd4\x15\x56\x62\x59\xbd\x95\x58\x42\x3a\xdb\xc9\x5b\xa6\x34\x2a\x5d\xd3\xa3\xa4\xdf\x58\x88\x5d\x39\xa9\xa0\xa7\x2d\x2c\xc5\x6a\xa4\x82\x11\xd2\x56\xe8\x96\xed\x58\x06\xea\x29\x16\x46\x16\xc4\x05\xec\xd1\xbe\x0a\xc9\x2d\x3a\x20\x74\x8b\xa3\xc0\x8e\xe4\x26\x97\x88\x0c\xb3\x00\x0b\x50\x1e\x01\x91\x25\xd2\x48\xd7\xde\x85\x72\x5b\xac\xed\x82\xc9\xae\xf5\x6c\x9a\xd1\xcb\x4c\xae\xb2\xf5\x6b\x8d\xc3\x5c\xa9\x77\x3f\xa6\x5a\x94\x5c\xf2\xb5\xf7\x88\x1a\x43\x7d\xbe\xfc\xa1\xc6\x20\xae\x21\xcf\x5c\x6f\xaf\x2e\xb3\xf6\xf2\xfe\xe9\xb1\xb5\xb7\xc7\x61\xae\x5e\x8b\x75\xc4\x06\x6c\xba\xdf\x35\x5e\x0d\xd0\xef\x98\xe5\x67\xb2\x62\xed\x6c\x8b\x28\x05\x7f\x8c\xae\xee\xdc\xb6\xfe\xe2\x24\x4d\xbd\xc5\x6a\x0c\xf9\xde\xaf\xe9\xac\x39\x08\x93\xbf\xb2\x26\xef\x81\x55\xa1\x99\xce\x58\x1e\x0d\x69\x13\xb6\x0d\x6d\x8a\x05\xc8\xef\x66\x32\x60\x8e\xe7\xaa\x83\x81\x0c\x70\xa3\x6d\x6b\x2c\xda\x22\xd7\xa2\xc0\x65\xdb\xab\xec\xb1\x16\x67\x8b\x56\x5d\x1d\x9e\x6b\xd4\x93\x04\xea\x1f\xb5\xb0\xc5\x3c\xfe\x71\x87\x99\x88\x1c\x65\x34\x09\xcc\xd2\x5d\x38\x97\x59\xdd\x5c\x72\xce\xda\x9d\xcc\xa4\x19\x36\xf9\xe0\xe4\xdd\x7c\xa8\x78\x40\x3e\x8b\xd6\x94\xad\x03\x57\x15\x5f\x0a\xb4\x40\xb8\xbc\x45\xa3\xdf\xb5\xa9\x1c\x72\xb6\xde\x84\x3f\x62\xa7\xaa\x2a\xd9\x2c\x89\xd3\xd4\x72\x32\x67\x4e\x5c\x21\xe1\xfb\x23\x29\x5c\x79\x35\x18\x9a\x35\xd7\x53\x46\xd1\xdc\x62\xd0\xad\x64\xb3\xf9\xca\x45\x40\xb4\x4f\xcb\xbb\x57\x28\x20\x90\xef\x37\xa8\x0c\x34\x00\xc6\xc9\x51\x30\x8a\xc3\x9b\x1b\x3a\x3c\xd4\x78\x40\xfe\x15\xe0\x55\x3c\xe6\x04\x4f\xe6\xac\xb8\xc2\x42\xad\xab\x9b\x61\x8e\xde\x2e\x2d\x44\x70\x65\x88\xf2\xf7\x8f\x34\x4a\x90\x4f\xc1\xf5\x3e\xb0\x14\xd0\x10\x42\x05\xc2\x79\x69\x85\xa4\xf6\x0a\xc9\x1f\xbb\x42\xd4\xc9\xf5\x28\x05\xfe\xaf\x41\x27\xec\xa5\xf9\x07\xaf\x0f\x47\xef\x28\x32\xeb\x43\x98\x45\x94\x67\x5e\x3c\xb0\x09\x86\xe7\x2b\x23\xdf\xe6\x51\xbe\x88\xc9\xa9\x6c\x45\x33\x33\x7f\x94\x69\x70\x19\x9f\xfa\x98\x44\x38\x2a\x21\x2b\x59\x62\xa5\x6b\x69\x32\x39\xe2\xc9\x25\xaf\x03\xdf\x80\x1f\x90\x6f\x05\x95\x28\x17\x85\x9d\xfb\x7e\x96\x0c\xec\x12\x70\xb2\x09\x47\x27\x76\x11\x24\xb3\x8a\xc5\x03\xbd\x89\xd3\xeb\x30\xce\x37\x33\x9a\xa7\xf1\xed\xea\x55\xf0\xa5\x76\x34\x3a\x7e\xd2\xe3\xae\xa9\x32\xaa\xd0\xd7\x32\x88\x11\x41\xe1\x7e\xf7\xba\xc3\x61\xf0\xc3\xd1\xe9\xbb\xdd\xa3\xf3\xcb\xb3\x83\xf3\xd3\xa3\x9f\x0f\xce\x5a\x2d\xbf\x1c\x1c\x4e\xa9\xd0\xce\x4b\x41\xbf\x8d\xb4\x16\x02\x29\xea\xe4\xc2\xb9\xc2\x4e\xc3\x2c\x87\xd8\x8b\xc2\x09\x70\xbd\x17\x9b\x22\x49\xb3\x09\x58\x3f\x4b\x59\x4e\x8f\xe1\xac\x4f\x68\x90\x4f\xe3\x88\xf9\x5e\x57\xcb\x40\x3d\xe5\xb5\xc5\xdb\x20\x84\xed\x80\x16\x42\xf7\xc9\x9c\x53\x17\x30\x4c\xf6\x9f\xf9\xbf\x05\x0f\x97\x0f\x9b\x28\x78\x76\x03\x1a\x08\x34\x18\x8c\xc3\x6c\x97\xf9\x1d\x14\xb0\xf4\xe3\x74\x4a\xb3\xbd\x30\xa7\x3e\x3f\x02\xae\xba\xb4\x90\x2b\x46\x0b\x91\x94\xa1\x98\xee\xb8\x30\xd1\xe3\x2d\x40\x41\x11\x01\x96\x67\xd8\xce\xea\x7b\x49\x5f\xc7\x89\xee\x25\x7d\x3f\x13\xea\x32\xf2\xa6\x27\xab\x9e\xb2\x31\xcd\xfc\x0c\x15\x36\x6c\xd7\x84\xc1\x45\x17\xdc\x15\xfd\x05\x39\xa4\x94\x0e\x01\x10\x9c\x4f\x89\xc9\xc4\xc5\x24\x4e\x49\x82\xab\xae\x4d\x4c\xc4\x54\x84\x43\x92\xba\x4a\x14\xcf\x3c\x84\x63\x02\x3a\x16\xe1\x4e\x1a\xe4\x71\x34\x80\xa7\x7d\x04\x72\x01\xb8\x27\x3b\x13\xd3\x6a\x89\xb2\x46\x59\x4e\xb6\xff\xcc\x43\x8d\x94\xcc\x7a\x2a\x3c\xf0\x66\xa7\x2f\xed\x22\xe0\xb4\x37\x66\xf0\xc8\x9f\xe9\x66\x36\x3b\x08\x8e\x71\xdf\x0b\x3c\x84\x1a\xb2\xef\x4e\x60\x4c\xe4\x0f\x44\xcc\xd8\x21\xf1\x40\x68\x0e\x31\xe1\xbd\x63\xfe\x53\x04\x09\x86\x45\x1d\x8d\x40\x0d\x01\xf4\x56\xd3\x87\x87\x0d\x56\xaf\x21\x7a\x98\xdc\x86\x71\x34\x6c\xaa\xf8\x85\xdd\xe6\x6f\x57\x4f\xe6\xb4\xf8\xed\x0a\x37\x27\xb3\x9c\x35\xaf\xf5\xbd\x64\x94\x66\x93\xe6\x6f\x57\xfc\x82\xdf\xe5\x28\xfc\xed\xaa\xa9\x43\x6e\xcc\x75\x7d\x8a\xa1\x00\xc3\x2a\xe5\x97\x88\x8d\xd3\x19\xbb\x80\x6a\x78\x18\x65\xbc\x6e\x37\xc6\xf0\x27\x05\xc5\xe2\x6e\x8e\x2b\x4b\xae\x7b\x25\x93\x9e\xcc\x87\xc5\x55\x51\xb8\x01\x87\xec\x17\xa2\xba\x65\x5c\xd9\x43\x84\x90\x0c\xc2\xee\xed\x68\x6f\x48\xcd\x90\x35\xf9\x7e\xaa\xe9\xa8\xd9\x63\xbf\xf1\xcd\xc5\xe7\xb2\xb8\xea\xfa\x8c\x5c\xc1\x06\x4c\x53\x56\x04\x10\x16\xdb\x46\x76\x06\x2a\x39\xa8\x5c\x97\x57\x85\xb8\xb2\x34\xe6\x0b\x46\xf4\x82\xef\xa0\xa7\xa4\x02\x00\x62\x44\x22\xcc\x50\x31\x09\x3f\xd1\x0b\x25\x59\x32\x82\x96\xaa\x69\x17\xed\xca\x10\x04\x3b\x3a\x14\xb7\x50\xea\x45\x5e\x31\xcb\xe9\x59\x3a\x63\x34\x3b\x09\x27\x12\x8e\x77\x1d\xe6\xd1\xc0\x03\x0d\x31\xa8\x26\xfe\x10\xcf\x93\x70\x64\x7a\x79\x14\x97\x1e\x52\xf4\xe3\x42\xe2\xcf\x7e\xa2\x5b\x0f\x87\x0d\xed\x47\x05\x9e\xbd\x14\x20\xa4\x78\xe0\x52\x2a\xa0\x67\x48\x07\xe1\x84\x8a\x7d\xc2\x90\xee\xc4\xcf\x11\xbd\x2b\x93\x94\xea\x70\x71\x95\x26\x51\x0d\x62\x2f\x4d\x58\x96\xc6\x42\x89\xe9\xf7\x00\x82\xb2\xbf\x13\xc6\x31\x5f\x1f\x8e\x36\x9b\xbd\x32\xc4\x9c\x58\xf8\x93\xf4\x8c\xc2\x5a\x14\x41\xcf\x00\xcc\x8f\x34\x9e\x56\xc7\xb3\xa0\x4d\xf5\xbd\xb4\xcd\xa7\x95\x64\x58\xa4\xab\xbb\xc2\x09\xd2\x12\xe0\xab\xa0\xc0\x4a\x7e\x9f\x66\x65\xcb\xd3\x64\x29\x39\x4f\x2b\x0d\x21\xf9\x7c\x24\x42\x31\xfa\x57\x4f\xe6\x69\xf1\xe4\x8a\x13\xfe\xfa\x03\x1a\xc7\x4e\x94\xf7\x04\xe1\x19\x69\x6f\xcf\xde\xc6\x4a\x2d\x6f\xa6\xd4\xf2\x06\x24\xee\xcd\x40\x72\x9a\x8b\x08\x0c\x03\x84\xc2\x9e\x74\xe7\x14\x26\x39\x5f\xc4\x17\xa9\x96\xfc\xbe\x9f\xc5\x71\x02\xd4\x09\x0f\x50\x9f\x6c\xb4\x95\x56\x72\x58\xac\x28\xce\xac\xc7\xd4\xd2\xd8\x12\xc2\xac\xb3\xe3\x6f\x99\x8a\xdd\x26\x11\x0b\xa4\xbc\x2b\x29\xd5\x30\xcc\xc7\x34\x83\x8d\x94\x20\x4e\x52\x91\xb4\x09\xb6\x83\xee\xce\x16\x33\x9e\x6b\xf9\xb6\x2f\xe9\x98\xd8\xf5\xf9\x45\x24\x0e\xff\x75\x7f\x19\xa7\xe1\x70\x71\x11\xdb\x0e\xea\x1b\xc8\x83\x96\xb9\x1c\x3e\x15\x9d\x5f\xd3\x8d\xb8\xaa\xb0\xca\x09\xf0\xe3\xa0\xe6\xeb\x40\x4d\x93\x23\xc0\xe1\x9a\x2e\x71\x45\xf1\xa5\x10\xb3\x19\x94\x01\x45\xaf\xb5\xe1\xda\x95\x96\x42\x87\x29\x5f\xdb\x43\x7b\x16\xc8\xf2\x4b\x61\xea\x6b\xec\xa3\x5d\xf4\x2e\x5b\xe2\x32\x70\xed\xe3\xe5\x5e\x8b\x1f\xf5\x1e\xe5\x85\xc0\x12\x8e\x24\x37\x51\x42\xad\x2e\x2d\xb9\x6c\x7d\xc3\x40\xe1\x35\xf7\x77\xce\x33\x2b\x5d\x62\x65\x6c\x68\x61\x51\x3c\xa0\x0d\x66\x39\x4b\x27\xc2\x6e\x4b\xa4\xd8\x26\x64\x8f\x30\xa6\xb6\x20\x07\x97\x77\x21\x1b\x8c\x0f\x25\x4a\xa4\x7a\xb7\x3c\xe2\xa4\xc8\xc5\xb3\xed\x9b\x36\x15\xf6\x84\x7a\x89\xf0\x70\x33\x17\x89\x2c\x0a\x99\xf0\x9d\x52\xe0\xcb\xeb\x34\x65\xe7\xf7\xc9\xa0\x72\x4b\xe1\x19\x74\xf8\xf0\xe0\x53\x38\x45\x62\x7d\x8e\x83\x4d\xd1\x99\xd4\x5e\xf1\x21\x1e\xb9\x35\xc0\x1d\xd1\x29\x93\x40\x9c\xec\x6e\x25\xbb\x32\x54\x2b\x13\xc2\x6d\x8a\x64\xb0\x66\xcb\x8c\x35\x5b\x90\x01\x8f\x81\x3d\x55\xc0\xb3\x0a\xd7\x20\x30\x9b\x25\x0a\x7b\x87\x49\xc4\x22\xb8\x80\x64\xb9\xc4\xa4\x8e\x7e\x1b\x0e\x58\x74\x4b\x6d\x3b\xab\x92\xc6\xb1\xb6\xf4\x13\xf8\x21\x1b\x6d\xe5\x29\xa0\x8c\x17\x31\xbd\x96\xa7\x87\x12\xe6\x04\x98\x4b\xa5\x07\x74\x79\x09\x2e\x8a\xc4\xb0\x84\x92\xe0\x20\x9d\x4c\x67\x8c\x0e\xd1\xa2\x68\x7a\x5a\xa5\x48\xd6\x12\xaa\x44\x05\xe2\xac\x78\x38\x3c\x4d\xe2\x7b\x1f\xe1\x61\x34\xdc\x13\x3a\x12\x52\xd7\x4c\xc8\xec\x1c\x7f\x07\x36\xd2\x51\x81\x41\xa1\x96\x33\x71\xf0\xba\x3b\xb7\xf0\x1d\xb8\x59\x6a\xd4\x90\x57\x2e\x69\xe7\x28\x49\xf0\xc7\xb3\xa3\x4a\x94\x1e\xbb\x1c\xb6\x21\xd8\x55\x64\x4b\x95\xd9\x90\x41\xeb\x1d\x6c\x94\xcd\xce\x95\xc2\x5c\x99\x83\xb2\x17\x08\xf6\xec\x7d\x0b\x56\x66\x65\x76\xab\x54\xa0\x2a\x3c\x4f\x70\x64\xa9\xba\x0b\xab\xce\x14\x57\xf0\x8b\x69\xc1\x69\x35\x1f\x57\x89\x5b\x15\xc3\x9e\x65\x71\x81\x6f\xa3\x3c\x32\x4e\xb4\x1c\x1c\x35\x6c\xff\x37\x97\xfa\xe1\xfd\xf2\xd2\x68\x98\x59\x14\xd7\x0c\xde\xde\x36\x11\xf1\x11\xf9\x9e\x05\xe9\x54\xa8\x35\xe6\xe3\x74\x16\x0f\xc5\xeb\xa6\x70\x7f\x20\x24\xad\xe7\x94\x31\xb0\xec\x44\x01\x1b\xd3\xc4\x07\x99\xbb\xf0\xd4\x00\x5b\x19\xa7\x60\xe7\x03\x21\xe7\x40\xa8\x2d\x2f\xdb\xf2\x0b\xa4\x06\x17\xda\x7d\xcf\xee\x75\x9a\x31\x3a\x34\x97\xb0\x56\x2b\x09\x2e\x45\x97\x8e\xa3\x41\x96\xc6\xd1\x75\x20\xb6\xa0\xa9\xa4\x23\x70\xad\x2c\x29\xba\x18\xe1\x14\x35\xa0\x17\xcb\x5a\xde\x81\x48\x88\x20\x0a\xa0\xc1\x44\xa8\xb3\xa2\x2e\x2d\x04\x7b\x2c\xe7\x3d\xb1\xc8\x0b\x72\x34\xaa\xc4\xa2\xc4\x89\xb5\x46\x41\x83\x0a\x26\x15\x99\x8e\x38\x4e\x38\x1e\x49\xf2\x67\x49\x0d\xd1\xe7\xcc\x6b\xe8\xea\x11\x94\x08\x4f\x4d\x64\xec\x79\x81\x30\x0b\x58\x7a\x60\x96\xc5\xc3\x83\x8c\x06\x19\xf3\xcb\x25\xa7\xe1\xe6\x1c\xa9\xac\x9e\x72\x65\x1f\x55\xcf\x12\x07\x44\x4e\xb3\xdb\x68\x40\xbb\x9b\x4a\x4d\x8b\x83\x50\xbf\x6b\xea\x3a\xba\x12\xe0\xc3\x43\x85\xcc\x8c\xdd\x68\x62\xd6\xd0\x84\x1f\xdc\xb9\xaa\xad\x34\xf0\x95\x41\x81\x70\x0d\x67\x53\x75\xb0\x41\xcd\xf7\x4f\x8f\x65\x73\x62\x85\xf3\xfb\x27\xa1\xf6\x17\xb6\xb4\x01\xa3\xfc\x9d\x60\x62\x76\x24\x3c\xf9\x49\x64\x98\x7e\xdf\x2a\x22\x3d\xda\x9a\x32\x6e\x7b\x3a\x5d\x89\xfb\x64\x8f\x81\x23\xa8\xe9\xed\x46\x07\x4b\xaa\x26\x16\x04\xf1\x92\x34\xe1\x57\x3d\xab\x7b\xce\xb6\x15\x94\xc2\x4a\xb1\x3a\x69\x27\xcb\x7e\x3a\x25\x37\x54\x58\x35\x2b\x71\xed\x7e\x02\xb7\x24\x27\x57\xf4\x42\x7d\x11\x93\xd1\x75\x33\xea\x34\xec\x34\x0c\x5d\x07\xda\x74\x18\x08\x15\x59\x6d\x21\x87\xe1\xe0\xc7\xe2\x1e\x5c\x5c\xda\xbc\x82\x55\x5e\x0c\x55\x95\x96\x03\x57\xc9\xc8\x5d\x18\x0e\xbf\xe0\xd7\x20\xc6\x5e\x22\x56\x3a\x42\x45\x69\x33\xc9\x33\xac\x72\x9c\x58\x87\x89\x58\x48\xc4\x5d\x48\x65\xb6\x85\x54\x3b\x81\x9d\x95\x4d\xca\x0b\x1f\x53\x75\x02\x28\xa5\xac\x42\xdc\x8c\xc3\xd2\xcd\xb8\x51\x7f\x6d\x28\x5f\x5b\xbf\xf8\x45\xe6\x77\x1a\x5a\x39\xef\x37\x95\x07\xf6\xc5\x97\x95\x35\x6e\xe9\xbf\xdb\x91\x4c\x26\x98\xa5\xfa\x46\xab\x97\x1c\x71\xfb\xa9\x85\xa4\x8f\xfa\x6f\xf2\xfe\x64\x87\x42\xc3\x23\x3c\xf9\x26\x37\xa8\x6b\x4e\xd6\x6e\xc8\xb8\x72\x8d\xaa\x71\xb3\x71\x69\xc8\x80\x5c\xff\x3b\x77\x51\x32\x4c\xef\x82\x12\x7d\x70\x79\xc2\x45\xb7\xb0\x70\xc6\x52\xce\xb4\x83\x4e\xa6\x7c\x4b\xe4\x7b\x00\xbe\xad\x39\x51\xe7\x6d\xfe\x98\xbb\xda\x13\x45\x2c\x9f\x90\x99\x26\x17\xd7\x0f\x0f\xfe\x35\x27\xad\x93\x5a\x0b\xb9\x44\x5b\xc8\x6d\xcc\x4a\xe6\x62\xad\x56\x1e\xc4\xd1\x75\x16\x66\x11\x35\x57\xbc\xbd\x34\xa3\x47\x90\x7a\xef\xeb\xa0\x72\x60\x54\xab\xac\x2f\x51\x20\xec\xc6\x10\xd2\x67\x5c\x38\x8c\x12\x9a\xe7\xfb\x74\x44\xb3\x2c\x8c\x73\xd2\x29\x5d\x60\xd4\x77\x1d\x0a\x94\x36\xb9\xe4\x4e\x24\x06\x25\x19\xb1\x70\xa8\x69\x9d\x53\x4e\x75\xc2\x2a\x28\x6f\x56\x97\xd3\x8c\x4e\xc3\x8c\xbe\x4f\xb3\x1f\x4c\xa6\x62\xff\x55\x7d\x59\xf8\x2e\x8c\xd8\xfb\x34\xdb\x3f\x3d\x3e\xa3\xe1\xf0\xde\x07\xf7\xbd\x51\x3c\xd4\x8c\x91\xb9\x50\xd4\x30\x07\x34\xb8\x0e\x73\x2a\xc9\x9b\xcd\x60\x89\x24\x1d\xef\xc5\x7a\xdc\xc4\xa5\xdb\xb6\x76\x65\x5b\x87\x22\x1d\x7b\xbf\xc2\xaf\x95\x6f\xd4\xb5\xb5\x2d\x9b\x92\x45\x48\x11\x8d\x0b\xee\x9f\xf8\xd6\xc7\xc3\xc3\x40\xfe\x42\x6a\x1f\xe9\xdb\x29\x47\xd0\xbe\x26\x00\xba\x4f\x70\xe5\x5f\x94\x67\xdf\xa5\x5c\x0c\x2b\xe7\x22\x97\xc3\x4a\xb5\xcb\x4b\x15\xd1\xd5\xb9\x8b\x70\x96\xca\xfe\x2e\x70\x65\x1a\xe7\x26\xaa\xb5\x54\x18\x96\xdb\xfa\xe1\xc1\xe3\x34\x58\xb8\x91\x29\xe5\xc1\xcd\xf6\x1e\x74\x9f\x91\xdf\xc6\x69\x90\x0f\xc6\x94\x13\x1f\xe4\xcb\x90\x08\xca\x51\xb0\x37\x4c\x27\xd0\x92\x27\xcc\x94\xd5\x29\x8b\xc8\xf7\xf3\x0a\xcc\xaa\xcd\xb3\xb7\x7f\x7a\x0c\x8e\x71\x13\x76\x24\x65\x78\x14\x61\x68\x32\x9b\x25\xea\x4e\x68\xda\x28\x1a\x25\xa0\x15\x33\xff\x5a\x88\x45\x81\x15\x0c\x35\xd3\xae\x39\x85\x9b\x44\x87\x4a\xb1\x58\x0b\x6e\x40\x0d\x6b\x44\xb3\x33\xb5\xd5\x35\xb5\xaa\x6e\xfe\xa7\x4f\x0b\x1c\x0e\x6f\xf9\xbc\xad\x53\x7c\x73\x13\xb7\xf5\xec\x54\xb3\x41\x26\x93\x06\x69\x32\xa0\x12\x1f\x82\xc7\x8b\x86\xef\xe8\x20\x9d\x40\x13\xf7\x7c\xb7\xa6\x29\xf3\x8d\xbb\x3d\xe8\xfa\x87\x2c\x9d\x44\x39\x45\x15\x99\x93\xcc\x68\xb0\xec\x7e\x5e\x19\xe9\x80\x6f\x30\xbe\xb1\x8a\x45\xf5\x6c\x91\x96\x30\x8d\xf7\x5d\x79\xd6\x1a\x28\x46\xce\x4e\x80\x9a\x67\x52\xe7\x84\xc4\xc1\xd9\xf9\xcf\x1f\x02\xc0\xb8\xde\x16\x56\xfb\x84\x06\xd3\xf2\x08\x40\xf6\x64\xc9\x9c\x60\x19\x85\x8e\x10\x99\xaf\x5e\x9b\x8f\xb2\x04\x7c\xd5\xf9\x92\x68\x60\x4a\x97\x92\xdf\xbc\xfe\x21\xfc\x8c\x62\x56\x80\x4b\xcf\x9c\x32\x77\x3f\xd7\x6f\xdd\xc6\x5a\xa7\x84\x1a\x9a\xb9\x01\xb8\x38\x29\xa5\x8b\x43\x05\x96\x86\x50\xcc\x83\xa5\x61\x8b\xb0\xcc\x2e\x02\x71\x36\xa0\xdd\x5b\x49\xba\xf0\x8a\xfd\xae\x27\x1e\x44\x60\x05\x76\xd7\xa1\x5c\x0d\x95\xe9\x6f\xb5\x36\x2a\xf3\xcf\x67\x0e\x70\xa7\xfd\xbe\xeb\x23\xcd\xa7\xd5\xd3\x6f\x67\x09\x86\xbb\x75\xd4\x14\xd9\x8b\x5a\x89\x71\xa1\x8f\xe0\xe0\xc4\x96\xb0\x35\xaa\xf8\x56\xaf\x9a\xb6\x14\xd8\x88\x23\xcb\x8b\xa3\xb6\xbe\xb5\x5a\xb0\x6c\xd9\x71\xba\xbb\xb6\xd4\x22\x54\x2f\x16\xce\xc9\x2a\x48\x46\xab\xe5\xd7\x67\x8b\x53\x1a\x2d\xe1\x3b\x9c\x20\xda\xf5\x25\x6c\x93\x34\xe3\xf9\x14\xa1\xa5\x60\x65\x78\x6d\xa4\xe5\x6b\x65\xff\xa2\x82\x54\x59\xb2\x2e\xf9\x00\x59\x7b\x26\xea\x57\x1b\xa8\xc5\xec\x6a\x59\xa0\x04\x78\x08\x05\x62\x46\xc0\x76\x0e\xe6\xc4\x2c\xff\xcc\x5e\xfe\xb4\x00\x07\x01\x45\x81\x1a\x37\xae\x84\x07\x1a\xd6\x12\x1e\x77\x5f\xd7\x59\xb8\xc8\x8e\xd9\xe6\x94\xb6\x74\xc6\x96\x16\x63\xcd\x42\xb8\x32\xa0\x1a\x1b\x55\x3c\x17\x2c\x52\x57\xea\xdd\xd6\x29\x79\xb9\x50\xa0\xa1\xae\x50\xbc\x50\x0d\xb9\x25\xea\x45\xb5\x78\x16\x94\x1d\x7d\x38\xb5\xd4\xdd\xbd\xcb\xb7\x25\x87\xbc\x3b\x63\xe9\x91\xbe\xd0\xd7\x16\x1d\x87\xf9\x98\x17\xfd\x31\xcc\xc7\xab\x8a\x46\x39\x4b\x39\x6f\x3d\x08\x7e\x14\x3f\x57\x54\x00\xc1\x0c\x1e\x04\x27\x69\x42\x6b\x8b\x4e\x83\x69\x16\xdd\x86\x2c\xfa\x17\xbd\xda\xbc\x9e\x0d\x3e\x51\xb6\x39\x08\x07\x63\xf1\x3c\x73\xe5\x60\x96\xb3\xdc\x83\xe0\x1d\x14\x02\x3d\xb0\x05\xb2\x35\x31\x8b\x66\x02\xcf\x45\x3a\x2a\x7c\xc1\xa7\x8c\x84\xd4\x78\xd7\xec\x03\xb5\x82\xe0\x01\x9d\xaa\x67\xf0\x5b\x72\x63\x5d\xf6\x6f\x17\xbf\x11\x96\x2e\xc8\x5f\xdf\x73\xca\x37\x50\xc2\x15\x0f\xc0\xb5\xb6\xd2\x11\x18\xc4\xf7\x68\x9f\x24\xa0\x83\xd7\xeb\x63\xfe\x43\x98\xab\x32\x84\xb3\x56\x8b\xf9\xc2\x14\xdb\x3e\xa9\xab\xc6\xc3\x11\x28\xea\xe1\x2c\x10\xb7\xd3\x56\xab\xc6\x2a\x6c\xcf\x5c\x47\x95\x6b\x23\x3e\xcf\x56\xb2\x4f\xf1\x5c\x38\x41\xeb\x32\xa1\x22\x46\x0b\xd4\x50\x40\x03\xb5\x45\x44\xd9\x14\x15\xbc\xaf\xad\x16\xf4\xd8\x21\x85\x3e\x43\xc2\xbc\x5b\x52\xde\x72\xa4\xa8\x83\x93\x9f\x83\x83\xe3\x77\x07\x67\x97\x47\xa7\xbb\xfb\x97\x3f\x9e\x9e\xfe\x74\xfe\xf0\x30\x2f\x70\x44\xe6\x05\x16\xc6\x67\xaa\x6a\xba\x78\x31\x18\xdd\x93\xff\x37\xe1\x05\xbf\xd2\xeb\x38\x0b\xb4\x7a\xe1\xd2\xf7\xf1\xa5\x3a\xc7\x4b\x95\x94\xff\xac\xe3\x5e\xa8\x15\x90\x65\xe1\xfd\x7a\x2a\x2f\xcb\xe4\x61\xdf\x28\x00\xda\x57\x1b\x3e\xd8\x93\xae\x88\x51\x0f\x65\xd6\x86\x28\xcb\x2f\x8f\xec\xba\x7e\xff\x96\xc2\x99\x84\x9f\xe8\x63\x7a\x97\x05\xba\xc6\x82\x09\x9f\xcc\x20\x08\xca\xbf\xfb\x6e\x3e\x16\xc3\x58\x36\xd2\x69\x96\x7e\x5e\xe9\xf8\xeb\xcf\x3e\x4e\x18\xe0\x07\x3e\x92\xca\x28\x07\x21\x67\xc8\xb4\xc8\x77\xbd\xad\x5c\x7b\x5c\x7f\x53\xf3\x98\x28\x3f\x48\x84\x6b\xac\xaa\xef\x14\x38\x9a\x95\xd3\x0c\xe1\x0a\x13\xdc\x92\x65\x3b\x59\x77\x63\x43\x9e\x61\x27\x10\x4e\xe9\xf4\xc3\xc5\xe1\xe9\xc9\xee\xd1\xe5\xfb\x83\xdd\x8b\x8f\x67\x07\xe7\xfc\xe8\x13\xe7\xdb\xfe\xaf\x27\xbb\xc7\x87\x7b\x97\x3f\x1e\x1c\x7d\x38\x38\x3b\xbf\xdc\x3d\xd9\xbf\x3c\x3e\xdd\x3f\x7c\x7f\x78\x70\x76\x4e\x54\xa9\xf3\x8b\xb3\xc3\xbd\x0b\x9e\x71\xa0\xd3\xf8\xc7\xd9\xc9\xe1\xff\x1e\xec\x5f\xbe\xfb\x78\x78\x74\x71\x79\x78\x72\xb9\x77\x7a\xfc\xe1\xf4\xe4\xe0\xe4\xc2\x54\xfd\xe1\xe8\xf0\xf8\xf8\xe0\xec\xf2\xf0\xe4\xe7\xd3\x9f\x0e\x64\x3b\x95\x5c\x91\x7c\x79\xbc\x7b\xb2\xfb\x83\x95\x7d\xb2\x7b\xcc\xc1\x1f\x9d\xee\xfd\x64\x20\x1e\x1e\x7f\x38\x3b\xfd\xf9\x60\xff\xf2\xf0\xe4\xfc\xe2\xec\xe3\xf1\xc1\xc9\x05\x08\x8b\x75\x81\xa3\xc3\x77\x67\xbb\x67\x87\x07\xe7\x97\x87\xe7\x67\x07\x3f\x1c\x9e\x5f\x1c\x9c\x1d\xec\x13\x1a\xa8\xe1\x13\x1a\xec\x1f\xbc\xdf\xfd\x78\x74\xa1\x31\xe2\x72\x00\xf3\x65\x80\xba\x1b\x1d\xbc\xbc\x27\xa6\x84\x3d\x00\xbe\x54\x97\x8d\xba\x9a\xef\xe0\xcc\x64\x2f\xc7\xbc\x29\x67\xcd\x9a\x49\x5c\x3a\xe1\x7c\xdd\x35\x6a\x90\x93\x18\xbb\x58\x63\x99\x95\x60\xb1\xc8\x54\x29\x2b\x2e\x58\x6a\xe4\xba\x1b\xfe\x8a\xb5\x28\x7c\x1b\x6d\x10\x42\xd1\xc3\x03\x2d\xac\x59\x8a\x64\xf0\xd9\xd4\x8f\x96\xce\x2c\x6a\xac\x98\xf9\x5c\x29\xa6\x69\x40\x8b\x66\xce\x80\x5a\xb8\xca\x42\x19\x56\xca\x00\xb3\x27\xd9\x00\x70\xd6\x6e\x2c\x95\x69\x4d\xa5\xfa\x35\x60\xaa\x2f\xd8\x19\x33\x69\x25\x52\x05\xe4\x2c\x96\x2a\x1c\x77\xff\x0d\x1a\xc2\x46\xc4\x80\x59\xbe\xa8\x0c\xbc\x15\xdb\x7e\x28\xa3\x19\x18\xc0\xd6\x2a\x34\x50\x6c\x82\x32\x86\x2a\x53\xab\xca\xd2\x35\x6a\x80\x2c\xa7\x5d\xd3\x12\xc5\x57\xc1\xad\x9f\x41\x4c\xc7\xeb\xb4\x9e\xdc\x2f\xf6\x12\xb8\x50\x9b\xf2\x4f\x72\xde\x65\xc1\x9e\x1c\x58\xf5\xb4\xd3\x63\x1f\x83\x05\xc0\xaa\x83\x6e\xc1\x50\xff\x24\x03\x65\x81\xb0\x63\x58\xca\xfc\xa9\x81\xae\x09\x71\xac\x20\x2e\x42\x5c\x1d\x83\x20\xd1\xf4\x6c\x59\x04\x93\x3f\x7e\xd5\xe4\x94\xed\xa9\x6e\x2b\x6b\x99\xc7\xe8\x97\x57\x2a\x2f\xc5\xf3\xcd\xef\x69\xad\xae\xf2\x57\xd4\xea\xce\x02\x0d\x7d\x29\xd4\x43\x11\xc1\x63\x4d\x98\x50\x7a\x29\xbc\x41\x38\xd5\xee\x19\xd7\x06\xab\x97\xda\x9e\x55\x7b\x95\xf1\x80\x1e\xdf\xb1\x5a\x82\x6b\xb6\x56\x53\x77\xc9\xe2\x57\x36\x71\x9b\x22\x74\x6e\xed\x26\xf8\xb3\x5f\x06\xd4\x18\x4e\x93\xf8\xde\x5e\x16\x8b\xc7\xfc\x99\x6d\x86\x19\x0d\xff\xe3\x8e\x89\x0b\xfa\x99\xed\x66\x34\x5c\x35\xf8\x51\x44\xe3\x7a\x11\xe6\xbf\xfb\xe8\xdf\xf3\x91\xd5\x0c\x5f\x59\xfc\xfd\x7e\xc9\x4e\x49\x85\xca\x02\x1d\x47\xd7\xd6\xe7\x25\x84\xbe\xfc\x36\x9e\x6d\x84\x3f\x33\x52\x41\x02\x30\xf1\xda\xd9\x99\xe9\x8b\x87\x4b\x21\xd2\x17\x38\xc7\x61\x8b\x3c\xbd\x69\x2b\x9a\x25\x4e\x19\x56\x61\xe2\x9b\x38\xc7\x5b\x20\x67\xfb\x96\xee\x83\x92\x20\xbf\x9f\x5c\xa7\x31\xf2\x3d\xce\xe4\x1e\x81\x2e\x7c\x29\x68\x6b\x8d\x3f\x3c\x63\x75\xca\xd7\xb0\x88\x08\x21\x54\xac\x72\x96\x66\x32\xcc\x20\x58\x0b\x0b\x9f\x75\xc6\xfa\x61\x5e\x09\x16\xd9\x8b\xfa\x60\x10\x50\x79\xc0\xeb\x45\x7d\x22\x48\xdf\x62\x47\x40\xb0\xc5\x8d\x32\xdd\x26\x7c\x6f\x86\xc3\x70\xca\x56\xf3\x8f\xb0\x1e\xf2\x28\x4d\x36\x55\x34\xd7\x3f\xeb\xa9\xa0\x0d\x2a\xf7\xf9\xf8\x76\xc5\xf0\x2a\x94\x41\x20\x03\x02\x28\xfc\xc7\x61\x60\x3f\x64\xe1\xf2\x71\xaf\x45\x0c\x97\xea\x9e\x96\x3c\xf9\x08\xb0\x7c\xfb\x6b\x65\x80\xba\x4c\x46\x73\x57\x27\xd4\x64\xdd\x85\x59\x7d\xc8\xbf\x3a\x57\xe5\x82\xd0\x84\x53\x36\xcb\xe8\xa6\x50\xeb\xdd\x64\x19\xad\xb0\x2a\x4b\xfc\x8c\x7c\xbd\xe9\x51\x4f\x94\x96\x9f\x70\xb9\xfd\xd7\x36\x55\x54\x20\x64\xbd\x15\xf2\xf9\x0b\x85\xc5\xb5\xa0\x47\x81\xae\xb1\x8a\xf7\x7c\x2c\x60\x53\x65\xb9\xa9\xa9\x1c\xdd\x2f\x61\xf6\x48\xcc\xa4\x8f\xc3\x4c\x92\x4f\xe9\x60\xdd\x7d\x92\x07\xb2\xfc\x2a\xc6\x9f\x2f\x32\x61\x19\x70\xc1\x97\xd8\x7a\xd0\x43\xeb\xa1\x09\xd3\xe0\x92\x2f\xef\xc3\xd1\xc7\x3c\x4a\x6e\xce\x59\x16\x4d\xa7\x74\xf8\x5e\x48\xaa\xdf\xc7\xe1\x4d\x2e\x02\x80\x01\xc5\x7a\x2f\x61\x11\x30\xa5\x2a\x27\xb9\xfe\x85\xa8\xd0\xb1\x82\x42\x90\xc9\x0b\x83\x1b\x25\xf5\x75\x4e\xc3\xd8\xae\xa6\xd2\x09\x0d\x78\x97\x08\xe7\x29\x46\x10\x29\x2c\xcf\x69\xe6\x1c\x7a\xb1\xd0\x19\x2c\xb0\x30\x18\x97\x05\x94\xb4\x8a\x27\x41\x55\x25\x77\xe2\x09\x00\x52\xc9\x8b\x84\x95\x39\x6f\x4b\x89\x83\x44\x8a\xea\x89\xf0\xec\x3c\x32\xe5\xa0\xaf\x23\x48\x9d\x98\x54\x39\x9e\x89\xd4\xa3\xe6\xe9\xd6\xa0\xaf\x21\xf9\x06\x92\x2b\xe8\xba\x91\x0f\xfd\x3c\xb3\x82\xde\x5b\xc8\xbc\xaf\x32\x53\x4d\xe3\x4f\xb5\xec\x94\x75\xb3\xd3\x2f\x1a\xe5\x49\xb8\x5f\x67\x7e\xb5\xd9\x47\x1d\x39\x5e\x44\xcd\xea\xaf\x65\x9c\x20\x7e\x3b\x37\x97\x55\x5f\xe4\xc0\x95\xd0\xcf\x53\x60\x2e\x8d\x73\x7e\xed\x69\x57\x3a\xd4\xf5\xde\x7d\xfc\xa1\xdb\x04\x77\x00\xcd\x28\x6f\x4e\xa2\x9c\x23\xa3\xa9\x3d\xef\x22\x31\x9d\x66\x27\x05\x72\xc8\x7e\xd9\xf9\x55\xed\x61\xf2\x05\xef\x38\xce\x59\x57\x05\x2e\x03\x1a\x7d\x23\x2e\xf2\xfc\xf0\x64\xef\xe0\xf2\xf8\xf0\xfc\xfc\xf0\xe4\x87\xcb\xfd\x83\x0f\x67\x07\x7b\x20\x6d\x3e\x27\x34\x78\x7f\x7a\xb6\x28\x4b\xe2\xed\x54\x98\xa7\x9c\x47\xc9\xc0\x0e\x40\x51\x29\xf0\x3e\xcd\x96\x65\x7f\x4c\x58\x14\x2f\x2b\x70\x38\x5c\x96\xeb\xe6\x95\x68\x31\xa9\x67\x95\xc5\x69\x2b\x69\x47\xa3\x5a\x2b\xc4\xcb\x5a\x89\x2a\xb9\x6e\x0f\xd3\x4a\x7e\x65\x88\xb9\x45\xbd\x3c\xaf\xb1\x02\x63\x4a\x8c\xbf\xa0\x74\x65\x02\x14\xfd\x93\xb4\x71\xa8\x1d\xcf\x2f\x99\x55\x45\x11\x4d\xd1\x25\xab\x43\x11\xcb\x81\xc5\xc9\x4f\x17\x6d\x10\xbd\x86\xd7\x0c\x92\xfd\x45\x77\xce\xdb\xf4\x13\xad\x9d\xfe\x1f\x77\x4f\xf6\x8f\x0e\xce\x9c\x97\x36\x46\x60\xd6\x75\x16\x93\x1e\x73\x17\xae\x87\x4c\xb9\x08\x54\x05\x64\x83\xc9\xa2\x31\x6b\x26\xf2\xdb\x0d\x59\x31\x4c\x35\x87\x03\x93\x71\x38\x2a\x25\x28\x9a\x33\x63\xfb\x86\x0a\x89\x8d\x8d\xce\xa2\x71\x08\x8e\x77\x91\x2c\xe6\x4b\xe8\xd6\xef\x1f\xf9\xb2\xed\xbf\x9c\x70\xac\x45\x1c\x92\xc5\xcb\x20\x31\xd4\xc3\x14\xfa\x1d\x74\x42\xbe\x0f\xe6\xd6\x2e\x0a\xcb\x33\x51\xb1\x13\xab\x5e\x8c\xbe\xf2\xca\x2a\xfb\x24\x24\x34\xf8\xb0\x7b\x76\x71\xb8\x7b\x64\x1e\xc3\xf5\xd3\xdb\xe5\xe1\xf9\xe5\xcf\x87\xe7\x87\xef\x8e\x0e\x08\x5d\x1e\xc2\x94\x9f\x29\x1f\x4f\xf6\x38\x05\xb9\xfc\x70\x76\x7a\x71\x7a\xf1\xeb\x87\x83\xcb\x83\xbf\x5f\x1c\x9c\x9c\xcb\x83\x65\xf7\xc3\x87\xcb\xbd\x8b\xb3\xa3\xcb\xb3\xd3\x8f\x1c\xc6\x87\xb3\xd3\x0f\x90\x7e\x74\xb8\x7b\x7e\x79\x7c\x70\xf1\xe3\xe9\x3e\xa1\x35\x16\x5b\x84\x06\xa6\x4b\xf2\xd1\x12\x5e\xfb\x4e\x7e\xb8\x3c\x3a\x3d\xfd\xe9\xe3\x07\x42\x03\x09\x54\xf7\xe6\xf8\xe0\xec\x07\xde\xeb\xa3\xd3\x1f\xec\xd7\x7f\xe8\xd1\xbe\xe9\x22\x2f\x7a\xce\x53\x76\xa1\xef\x44\xc7\x63\xb0\x13\x37\xda\x8d\xc5\xf5\x21\x53\xb6\x02\xbf\x45\xcb\xf0\xd3\xed\x14\x24\xad\x1a\x09\x14\xaa\xc1\x01\xa4\x3b\xa8\x12\x29\xb5\x48\x85\xac\xe5\xf3\x21\xba\xba\x74\x4a\xad\x61\xd7\x2e\x09\xc8\xd7\xab\x07\xbe\x2a\xcb\x8b\x2f\x3b\x77\xcd\x83\xd6\x35\xbf\xbb\x2c\x7d\xff\xb2\xca\x7d\x7d\x56\xd3\x5c\x98\x95\x81\xbb\xe3\x28\xd5\xe1\x3b\xab\x65\x91\x8e\x14\x34\x4b\x1e\x03\xa9\xae\xb4\x82\xb5\x70\x10\xe2\xd2\xb3\x6f\xb0\x61\xac\x25\xd6\x16\xc7\x2c\x81\xb1\xf4\xea\x19\xe6\x79\x3a\x88\x42\x46\xad\xaa\xe0\x72\xfc\x31\x2d\xd7\x43\x58\xf1\x22\x27\x34\xf3\xd7\xd7\xa8\x84\xf2\x4b\x61\x52\xd0\x79\xb2\xba\x71\x91\x85\x83\x4f\xeb\xcb\x1a\x58\xb0\x10\xc2\x0a\x61\xc9\xbe\xe5\xcc\x7e\x6d\x8d\x46\x53\x69\x3d\xe8\x8f\x58\x0d\x91\x33\xfb\xee\xee\xd4\x1e\xa0\x16\x49\xe7\x64\x01\xce\x05\x88\x9f\x9b\x22\x8c\xc9\x3a\x82\x33\xfb\x55\xe0\x91\xc2\x76\xdb\x00\x7b\x18\xde\x6c\x4e\xc2\xe9\x3a\x2f\x47\x4b\x8c\xce\xab\x3e\x8d\x1f\xe3\x05\xab\x62\x5a\xbe\x54\x4c\xfb\x38\xb3\xf5\x95\x1e\xb6\xca\x16\xe3\xdf\xd2\x3f\xdd\x01\x20\xe3\x83\x9c\xe3\xf5\x9f\xe0\xed\x7a\xab\x84\x7e\x5f\xd4\x46\x5e\x6d\xa3\x96\xe1\x9b\x90\xc8\x68\x9a\xab\x47\xa5\x28\x50\x16\x19\xa0\xc9\x09\x0f\x28\x78\xbe\x9e\xc1\x79\xc9\x24\xa8\xc0\x97\x91\x65\x62\x78\x16\x26\xdd\x8d\x0e\x16\x71\x13\x5d\xdb\x43\x09\xb8\x54\x5a\x99\xaf\x57\x4d\x15\x6b\x8b\x93\x8d\xf6\xe3\xac\xb0\x01\x4a\x5d\x77\x1c\xfb\xec\x41\x9d\x31\x76\xd9\xf8\xc9\xb1\xfc\xb4\xdc\x67\x09\x7b\x28\xdb\xdf\x96\x5b\x53\xb8\xcf\xc1\xd6\x48\x6a\x9d\x74\xb9\xf9\x05\x8e\xaa\x5e\xc3\x16\xd4\xab\x2b\x57\xe0\x0a\x46\x95\xb5\xad\x93\xee\x7b\x36\x86\x3d\xec\xab\x48\xfb\xcc\xea\x90\x1c\x02\x52\x50\x6b\xdc\x99\xd1\xc5\xe0\xab\xa5\x79\x33\x22\x22\xc3\xdc\x1e\x37\xef\x36\x6f\xa3\x0c\x03\x78\x1e\x1d\x41\x5a\x78\xd3\x8a\x2d\x6f\x5a\x16\x36\x30\x45\x38\xaa\x09\x69\xd9\xeb\x37\x9c\x10\xd4\x14\x31\x61\x6f\x93\x69\xa3\x35\x56\xf8\x09\xf8\xaf\xa6\x77\xcd\x5c\x47\x1b\x08\x49\x7b\x3b\x7c\x1b\x29\x57\xa4\xe1\xd3\xa7\x28\x23\x49\x2f\xea\x85\xfd\x3e\x4e\xc1\x06\x5f\x78\x21\xc6\x19\xce\x82\x6b\x08\xfa\x86\xb3\x20\x1c\x31\x9a\xa1\x46\x1a\xb0\x74\x9a\xa7\x19\xf3\x85\x6b\x21\xad\xcc\x79\x6d\xba\x36\xd7\x16\x2d\x5d\x5a\x28\xf7\xac\x66\x84\x14\x7b\xca\x7e\xd2\x43\x0f\x0f\x26\x8e\xb9\x5a\xaa\xcc\x0a\x57\x77\xe3\xbc\x4b\x6a\x34\x94\x62\x0d\x0a\x87\x3b\x7c\x83\x83\xab\x23\xb0\xe7\xa9\xa6\x49\x63\xca\x1e\xed\x2b\xed\xe8\x79\xd1\xc8\x78\x86\x24\x66\xaa\x7d\x59\x48\x99\x93\x1a\xf3\xc1\x0c\x15\x32\xb3\xc7\x00\x47\xf0\x44\x3a\x29\x05\xa3\xb2\xd6\x45\xd7\x85\x2c\xbc\xc3\xd6\x2d\xa0\x05\x05\x75\x81\xee\x4d\x79\x5d\xdb\x9f\x5e\x2d\x50\x51\xa7\x6e\xb1\xea\xe4\xa6\x0b\xc4\xdd\xe6\x4e\x20\xc4\x54\x53\x58\x7f\xae\x8e\xd8\xee\x35\x2c\xf0\x86\x4d\xc3\x49\xcc\xff\xb7\xd8\x6c\xc7\x1c\x5b\x1a\x25\xd2\x1a\xc7\x55\xae\x89\x65\xaa\x25\x6b\xe0\xbc\xd7\xd3\x5a\x27\x1e\x9e\xf3\x1b\x7a\x4c\x59\x9a\x28\x6f\x59\xe5\xc2\x22\x80\x5e\xb5\x9c\xe9\x92\xe1\x5c\x94\x4d\xa5\x15\xbc\xa7\xc6\x1f\x97\x50\x84\xe0\xbd\xb3\xe3\xbe\x41\xa4\x3e\x85\x16\x0f\x2f\x08\x2e\xeb\xd4\x86\x88\x2b\x9b\xe9\x8c\xc5\x94\xb3\x11\x96\xed\x57\x15\x4d\x0b\x1c\x81\x69\x56\x65\x18\x48\xdb\x66\x65\xaf\xe8\x5a\x8c\xca\x49\xda\x1c\xa5\xf2\x61\xfe\x26\x4a\x6e\xd4\x04\x28\xcb\xe7\x6c\xd5\x70\x17\x3c\xee\x4b\x38\x9e\xc5\x6d\x2d\x6b\xb0\x8a\xfd\xc5\x30\xc7\xf5\xef\xed\x65\x10\x72\x3d\x6c\x8a\xc7\x03\x59\x77\x6a\x94\xf9\x8e\x20\x1d\x15\x3e\xb3\x6d\x38\x05\x8b\x61\xcc\x37\xc1\x72\x1b\xeb\x05\x0d\x9a\x13\x67\xf6\x97\x36\xed\x9c\x2c\x36\xed\xac\x30\x98\x8f\x54\x09\x2a\xf1\xbb\x8b\x43\xda\x2c\x77\x5b\x54\xe2\xce\x17\x72\xf6\x7f\xb4\xa7\x57\x16\xb8\x1a\x40\xac\x8e\x59\xb3\xb4\x2c\x6c\x16\x8e\x73\x34\x6b\x7a\x0f\x02\x5b\x70\x1d\x0d\x1c\x0e\xf8\x86\xed\x86\x25\xcc\x69\x83\x82\x17\x56\x56\xf6\x58\xa9\x0b\x10\x5a\xf2\x09\x69\x31\x45\x9c\x0a\x46\x16\x15\x1c\x85\x71\x7c\x1d\x0e\x3e\x75\xa9\x53\xae\xd0\x1e\x5e\x6c\x1f\x2e\xcc\x84\x75\xf4\xe7\xf0\xa2\x05\xee\x0c\x8a\xb2\xd3\x81\x8e\xf4\xf1\x51\xe7\x43\x56\x3a\x8f\xd0\x31\x2e\x1c\x87\x12\x10\x28\x0e\x1c\x6a\xc8\x24\xdf\x67\xe4\x7b\xe6\x97\x1c\x7f\x50\x84\x8c\x61\xff\x02\x67\x1f\x0b\xfd\xd7\x0a\xde\x24\x4e\x15\x8f\xbe\x4f\xa7\x9c\x18\x26\x83\x88\x6a\xfe\xb6\xe2\xd3\x56\xe3\x76\x85\xe3\xd8\x92\xf3\x85\x85\xbe\x60\x4b\x2c\x71\x15\xd7\xcb\x7c\x77\xca\x66\x1e\xeb\x4a\xd6\x08\x7a\x0c\x5b\xe8\x34\x29\xdc\x84\x50\xd7\xfd\x62\x49\x51\x0e\x0e\x57\x90\x95\x08\x22\x64\xd8\xfd\x7a\x3f\x93\x0d\xcb\x5f\x82\x1c\xd2\x95\xd8\xc8\xdd\x27\x73\x5a\x5c\x89\xb8\x1c\x99\x15\x93\x43\x9f\x61\xfe\xd5\xaf\xe9\xac\x19\x32\x46\x27\x53\x46\x87\x4d\x96\x36\x27\xe9\x2c\x61\x10\x83\x43\xc0\x68\xfe\x95\x03\xf9\x2b\x6e\x5e\xcf\x58\x33\x62\xcd\x28\x6f\x26\x29\x6b\xaa\x71\xd2\x61\xf3\x2e\x62\xe3\x66\xc4\xf2\xa6\x20\x1b\xc1\x15\xd2\x41\x5c\xdd\xeb\x0a\x73\x82\x32\x94\xee\x71\xc8\x8f\xa4\x0b\x96\xa8\xc0\x0b\xd7\x8e\xf1\xdb\x97\x97\x2f\x9b\x72\x2b\x6f\xf7\x5c\x1f\x08\xd5\xf3\xd0\xb2\xde\x66\xc2\xb3\xaa\x39\x2f\x98\x39\xf1\xe4\x54\x87\x92\x8f\x44\x48\xed\x78\xba\x6c\xe1\x34\x5c\x78\xb5\x9e\x3d\xab\x47\xa9\x9c\xc2\x9e\xeb\x27\x22\x5a\xe1\xc2\xa0\xde\x65\x44\xe9\x75\x1c\xd7\x78\x06\xed\x37\x58\xd9\x9b\xa2\x8c\x19\xbd\xd0\x91\x6f\xb6\x02\x69\x12\x25\xac\xc6\x4d\xa9\xda\x4c\x82\x59\x50\x5c\x97\x77\xe9\x3e\x9c\xd7\x39\xd0\x75\xaa\x01\x6a\xd6\xaa\xb7\x9e\xc3\x56\xd6\x6a\x55\x38\xae\xb5\xc1\x8b\x67\x5e\xdb\x65\x63\x5c\x7b\xd4\xd7\x88\xcb\xd6\xf1\xd7\xf8\xd5\xe5\xde\xa5\xbd\x52\x17\xf6\x9d\xf6\xb2\xbe\x7c\x60\x5c\x50\x94\x77\x84\x97\x22\xac\x68\x58\x11\xf7\xb5\x6a\xea\xc1\xc9\x0f\x87\x27\x07\x97\x1f\x76\xcf\x0e\x4e\x2e\xbc\x8a\x80\x51\x09\x77\x1e\xa7\x0f\xfd\x67\xd5\x74\x3c\xd0\xa5\x84\x2c\xd5\x72\xd7\x09\x7c\xd9\x37\x7f\xcf\xab\x61\xa1\x18\x01\xf7\xca\xd6\xaa\x64\xee\x24\x08\xc3\xa4\x75\xcd\x8f\x56\x18\x63\x7c\x5b\xab\x23\x61\x95\xf5\x38\x4b\x14\xb8\x58\x3a\x15\xbf\xb6\x65\x8d\xb2\xed\x5a\xdb\xac\x46\x68\x14\xfc\xf8\x18\xfb\xb1\x2c\xb0\x2b\x2d\xb7\x4b\x03\x0f\x3b\x6b\x42\xe5\x85\x97\xbf\xfa\x3c\xca\xbd\x41\xb8\xd2\xf5\xc2\x20\x4d\x06\xe1\xfa\xb6\x14\xa2\xf8\x2a\xfb\xb0\xb5\xc1\xdd\xd0\xe5\xb0\x46\xc9\xda\xa0\x46\x49\xe5\xbd\xa4\x14\x41\xf6\xf1\x26\xff\x5f\x9d\xc4\x9b\x1e\x91\x19\xa6\xc1\xa5\xf9\x3e\x67\x61\xc6\xc8\x98\xd3\xf6\xd9\x75\x3e\xc8\xa2\x6b\x5a\xa2\xea\x4a\x42\x18\xe1\xd4\x04\xb5\x0b\x3c\x84\x73\xd2\xeb\x4b\x49\x60\x6a\x4b\x02\xbd\xbf\x79\x84\x10\x3f\x22\x69\x2f\xec\xa3\x9d\x5c\x72\x0f\xbd\xff\xfb\xed\xb7\xa0\xff\x37\x0f\x75\x65\x4a\xa4\x8e\xca\x5c\x86\x9a\xfb\xed\xb7\xc0\x43\x8d\x98\x5c\x3d\x99\xc7\x85\xff\xdb\x6f\x41\xf0\x37\xb4\x73\x25\x15\xa1\xe6\x53\xce\x8a\x66\x49\x97\xe2\x8c\xde\xd0\xcf\x5d\x3b\x98\xd2\xff\xf1\x1a\x4f\xae\x10\x16\x01\xf1\xbb\xac\x30\xde\xc0\xa0\xad\x19\xc2\x09\x99\x17\x78\x26\x1e\x68\xeb\xc6\x6a\x47\xbd\x6f\xe3\x88\xb4\xb7\xa3\xb7\x2a\x8e\xd1\x76\x04\x61\xed\xa3\xbe\xbc\x32\x30\x12\xa1\x46\x06\xc8\xe0\xbc\x2b\xee\x08\xf0\x85\xe0\x10\xa9\x6b\x0a\x23\x61\x90\xb6\x2e\x53\x89\xb0\x4b\x2c\xf4\x67\xb9\x1b\xd3\xbb\xd7\x6f\xb8\xb9\x4a\x33\x69\x5e\xb8\x9a\x6d\x51\xad\x17\x6f\xe5\x05\x49\x3a\x2e\x9a\xd2\x6c\x94\x66\x13\xce\x73\x83\x9b\x21\x3f\x25\x51\x90\xa4\x77\x0f\x0f\x51\x30\x49\xff\x75\x22\x7e\xdd\xd1\xeb\x4f\x11\x93\x1f\x93\x5c\xfe\x48\x4f\xd2\x3b\xb4\x93\x06\xd7\x51\x32\xf4\x23\xd4\xdd\x0f\x19\xe5\x75\x2d\x09\x6e\xbc\x34\x18\x3f\x35\x32\xd9\x19\x9c\x12\x10\x29\x17\xfc\x2f\xf1\x21\xf0\xbb\x48\x59\xb5\xf5\x2d\x79\xde\x6a\xc5\x3e\x43\x3b\x7e\x4e\x18\x0e\x49\x82\xba\x7e\x4a\x18\xce\x49\x82\x43\x12\x21\x70\x89\xa9\xe3\x4d\x69\x25\xea\x41\x18\xc7\x7e\xa8\x22\x4b\xa5\x30\xd6\x29\x19\xfb\x54\xc4\x29\x9e\x21\x2d\x71\x9c\x12\x42\x86\x3b\xba\x46\x77\xe0\xe7\x78\x8a\x67\x38\xb4\x24\xc8\x03\xa3\x80\xc9\xb2\x7b\xcd\x15\x89\x3a\x89\xf2\x00\x19\x29\x27\x7f\x59\x40\x3f\x0f\xe8\x54\x6a\x04\x45\xc5\x28\x4a\xc2\x38\xbe\x9f\x33\x1f\x15\x06\xe8\xd0\x47\x73\xf3\xc5\xbb\x16\xe1\x14\x64\xd2\x75\x43\x1a\x4a\x17\x05\x49\x8f\x8a\x58\x5f\x0f\x0f\x7e\x5e\xbf\x7c\x71\xc4\x77\x66\x4a\xda\xdb\xa9\x59\xc1\xe9\xd3\xa7\xc8\x67\x24\xeb\xa5\x7d\x14\xc0\x0e\x12\xc1\xc2\x28\x6a\xb5\x22\xe9\x65\x2b\x10\xdb\x47\xa3\x06\xdc\x71\xf1\x01\xf0\x2b\x3f\x20\x3a\xaf\xed\x55\x8c\x67\x24\xf2\x53\x84\x07\xd2\xa3\xd5\xf9\xc5\xd9\xc7\xbd\x8b\x8f\x67\x07\xa0\x13\xf3\xfe\xf0\xe8\xa0\x31\x80\x38\xa7\x22\x10\x58\xf3\xc9\x7c\x26\xdb\x2a\xae\x30\xbf\x48\xa7\x31\x0d\x38\x1f\xe1\xc7\x08\xe9\x37\x89\x31\x1f\xc6\x94\x84\x3e\xc2\x23\xd2\xde\x1e\xbd\x55\xad\x6f\x8f\x54\xec\xb3\x09\xc9\x7b\xa3\x7e\x63\x2c\x06\x30\x91\x4f\x0d\x3e\xe5\x33\x08\x41\xfa\x5c\x91\xbf\xbd\xc7\x39\xd8\x8c\xb4\xb7\x33\x03\x36\x53\x60\x13\x92\xf7\xb2\x7e\xa3\x66\x09\x27\xe2\x11\xa3\xd5\x92\x3f\x60\x61\xcc\xf0\xb8\x97\xf5\x51\x31\x68\xb5\xec\xc1\x1c\x24\x43\x3f\x46\x45\x51\xb7\xe1\xf3\x5a\x32\x90\x57\x82\xf7\x2a\x32\x56\xd1\x46\x9e\xa4\xc3\x68\x14\xad\xcf\xb0\x2d\x73\x50\xbe\x92\x99\xfb\x86\xe1\xce\x72\xca\x8e\xe5\x50\xbe\x80\xa1\x2b\x55\xfd\xfa\xc6\xd2\x0a\xcd\x6b\x33\x75\xe9\xba\xac\x43\x12\xa4\x55\xd6\x41\x6c\x0a\xb0\x8f\x0d\x57\xde\x07\x17\xc5\x4d\x56\xd3\x09\x11\x55\x43\x96\xd6\x6a\x0d\x7c\x95\x88\xd3\x20\x7d\x61\x3f\x51\xb0\x73\x0e\x99\x54\x6f\x8c\x2a\xab\xf8\x36\xcc\xe6\x1c\x0b\x51\x41\xb2\x86\xf3\x2c\xbd\x41\x48\xd4\x6a\xf9\xc0\x92\xd9\xa7\x26\xc8\x72\x70\x26\x0c\x1c\x59\x78\xa3\xe5\xb1\x98\xc9\x58\x3f\x49\xc0\xb2\x70\xf0\x09\x49\xc7\xa0\x94\x44\x82\x1c\xab\x57\x59\x23\x4f\x4a\x82\xd9\x74\x18\x32\x7a\x11\xde\x20\x3f\xc3\x29\x88\x79\x13\x10\xe0\xcd\x26\x22\x35\x05\x7f\x9f\x38\x2b\x1c\xcf\x32\x02\x4f\xe0\xb5\x98\x5f\x66\xa3\x5c\xba\xc4\x57\xd1\x5f\x79\x9f\x7a\x50\xaa\x8f\xd0\x3c\x21\x54\x86\x69\x2f\xe1\x1a\xa4\xe2\xca\x3a\x89\x43\xc2\x09\x2a\x1a\x96\x0e\x58\x4e\x19\xc8\x22\xa2\xc1\x3e\x1d\xa4\x59\x08\x80\x53\x84\xd3\xc2\xaa\x05\xe1\xb8\x97\x15\x5f\xb8\x92\x66\x8c\xae\x74\x10\x59\x5a\x4b\xb2\xb6\x30\x9c\x15\x10\xf4\x8f\xcb\x49\x38\xc8\xd2\x7c\x79\xe1\x8c\x0e\x67\x03\x7a\x59\xae\xf3\x47\x52\x96\xc7\x5b\x68\x8a\xbe\x2a\x18\xcb\x35\xc7\x3e\x4f\xc3\x44\x15\x7d\xcc\x1d\xb1\x5c\x71\xf9\xad\x2b\x8e\xc2\xf5\x41\x43\xe9\xe5\xbd\x9e\x4c\xd9\xfa\xb7\x38\x28\xbd\x14\x5e\x92\xb2\x83\x47\x81\x54\x15\x56\x40\x4d\xd6\xb5\x67\xe3\x10\x93\xe5\x9e\x3c\x92\x74\xfd\x7b\x61\x92\x2e\xbf\x17\x5e\xa7\x69\xbc\x36\x30\x5e\x78\x85\xdb\x40\x36\x58\xff\x8a\x0e\xa5\x97\xcf\xee\x3f\x67\xe1\xfa\xdd\x83\xd2\xcb\x6f\xd4\x8f\xb8\x50\xaf\xb8\x9b\xaf\xed\xaa\x85\x83\x5a\x3e\x9f\x8f\xf0\xc0\x10\x2f\xef\x55\xfc\x88\x5e\xc5\x2b\x7a\x95\x26\xf4\x97\x47\x08\x48\x44\xf1\x15\xe6\xa9\xe1\x70\x7d\x3e\x65\x4d\x80\xa7\xe0\x56\x65\xdd\xb0\xaa\xb2\xc2\x0a\xb5\x5c\x69\xdd\x90\xdc\xec\x3e\x82\x5a\x65\x41\xb9\xe2\x72\x42\x98\xac\x1f\xb4\x35\x4c\x96\x2b\x12\xa7\xeb\x0b\xdb\xd2\x15\x41\x75\x67\x93\xb5\x99\xbd\x7c\x36\x59\x4e\x0c\xa2\xf5\x19\xc7\x49\x94\xac\x20\x2c\x9f\xd7\x87\x15\x7e\x5e\x01\x6b\xfa\x08\x58\xd3\xe5\xf8\x02\xbd\xd7\x75\x11\x96\x66\x2b\x95\x44\xf7\xa3\xd1\x68\x7d\x80\xa2\xfc\xaa\xd1\xbe\x5b\x77\x83\xc0\x78\xdf\x2d\xdf\x1d\xa3\x28\x66\x8f\x30\xb8\x17\xc5\xd7\x80\xf8\x88\x4e\xaa\x0a\x45\x81\x16\x33\x57\xb3\x24\xfa\xe7\xda\x10\x79\xe1\xa5\x7d\xe4\x05\x1e\xd1\x43\x51\x7c\x15\xc4\x47\x5c\xac\xa0\xf4\x0a\xd1\x3b\xa3\x59\xbe\xbe\x55\x7e\x12\xe8\x1a\x2b\xc4\xda\x71\xfc\x18\xa8\xb2\xfc\xe2\x7b\x60\xf6\x6f\xef\x03\x78\x2f\xcd\xa8\x00\xb6\x68\x94\xf0\xae\xbc\xfa\x8a\xb2\xda\x0b\xd2\x9f\xd5\x17\x14\x13\xf1\x13\x56\x18\xd6\xac\xbd\xc0\xb3\x25\x92\x03\x2a\xe2\xe1\xae\x75\xdb\xfb\xa3\x56\x4c\x38\x1c\xaa\xa8\x4b\xeb\xdf\x65\x4c\x9d\x15\x4c\xcd\x24\xbd\xa5\x8f\x06\xef\x56\x5b\x71\xcc\x24\x22\x72\xd4\x23\xe4\x52\xb2\xc6\xa2\x49\x5a\xfc\x20\x54\xd2\xe2\xfb\xd2\x50\xef\xe9\x2d\xcd\xb2\x68\x48\xd7\xdc\x48\x65\x59\xc1\x37\x54\xee\x13\x41\x82\xc8\x6c\xe9\x7d\x2d\x1a\xdd\xab\x94\xbd\x71\x98\xdc\xac\xcb\xa6\x27\x41\x5d\xe5\x55\x7e\x1e\xad\x94\xc7\x04\xf1\xb7\xaa\x7d\xa5\x77\xc9\x64\xe5\xbb\x64\xfe\x08\x58\xf9\x0a\x58\x37\x94\x3d\x5a\x7c\x01\x3d\x5c\x53\x76\x91\x7f\x11\xfc\x7c\x6d\xf8\x37\x94\xfd\x12\xb1\xf1\xfe\xa3\x28\x31\x0c\xc0\xaa\xb6\x9c\x20\x5f\xe7\x34\xbb\x7d\x04\xfb\xa6\x2a\xac\x60\x11\x94\x44\x6e\x6d\x1e\x41\x54\x58\x0a\x95\x65\xf7\xe7\x8f\x58\x1c\xa2\xf8\x6a\xd9\xd3\x31\x65\xe3\x74\xfd\xae\x5a\x75\xbe\xa2\x77\xd5\x34\xd0\xfc\x03\x36\xe8\x10\x8d\x91\x5c\xfc\x75\x32\x92\x21\x4f\x4e\x86\x76\xe2\x75\x9a\xc6\x04\x22\x4a\xc5\x76\xb2\x64\xc0\x48\xae\x7e\xd9\x99\xe5\x2b\x2a\xc9\x2b\x49\x76\x71\x90\x97\x91\x5c\xfc\x75\x32\xfe\x39\x0b\x79\xe3\xf0\xd7\xce\x50\xbc\x39\xc9\xf5\xcf\x6a\xb6\xce\xb4\xb3\x6e\x18\x25\x39\xff\xdf\x4d\x84\x34\x3b\x49\xb3\xad\x24\x37\xbf\xed\x02\x31\x00\x8a\x5d\x40\x31\x83\x34\x3b\x09\xee\x3a\x24\x17\x7f\x4b\x19\x22\xd9\x4d\x64\x83\x31\x24\xb3\xc1\xd8\xcd\xf8\x0c\xc9\x9f\x9d\xc4\x28\xe1\x89\x51\x62\x27\x26\x69\xc2\x7b\xc6\xff\xb8\xc9\x42\x82\x08\x59\xe2\x67\x29\x5b\xe4\xd8\x89\x42\x38\x42\x72\xf9\xc3\xce\x02\x29\x4b\x6d\x4e\xca\x11\x9f\x66\xe5\xc2\xa7\x49\xcc\x21\xa9\x9f\x76\xb6\xbc\x60\x92\x5c\xfd\x72\x32\xd3\x8c\xf7\x8c\xff\x71\x92\x67\x13\x9e\x3a\x9b\xd8\x89\x70\x7f\x21\xb9\xf8\xdb\x70\x33\xfe\x09\xb3\x20\x7e\x94\xea\xfc\x53\x66\x48\x95\xf9\x84\xde\x35\x7f\xa1\xe1\xa7\xe3\x70\xea\x3c\xd0\xc3\xfb\x83\x63\xfa\x44\x6d\x65\xe6\xda\x80\x49\x4e\x89\x60\x9a\xa5\x2c\x6d\xb5\x6a\x12\x7d\x84\x37\xe4\xae\x87\x6f\x5e\x3d\x18\x87\xf9\xe9\x5d\xa2\xf6\xbf\x78\xa5\xe1\x04\x06\xda\xc8\x3d\x19\xdf\x31\x22\x8a\x3b\xc8\x1b\xfa\x17\x89\x76\x9c\x48\x00\xf3\x02\x47\xa8\x3b\x2f\x0a\xfd\x04\x2f\x0b\xf6\x58\x9f\x24\x58\xba\xa6\x14\x8a\xc0\x21\xa7\xf5\x4a\x87\xdf\x55\xf8\xe6\xa8\x39\x0e\xa7\x38\xe4\x33\x25\x9e\x95\xa8\xa5\xc3\xcb\xeb\x99\x70\xdf\x25\xad\xea\x44\xe8\x3f\x08\x7d\x64\x50\x89\xf4\x13\xcc\x90\x88\xf5\x58\xd2\x6f\xc8\xe4\xd0\x1a\xf2\x0d\x29\x59\xf8\x86\xc4\x70\xd6\x47\x68\x1e\x2d\x7a\x43\x4a\x70\xaa\xe9\xa1\x98\xc3\xc8\x7e\x43\x4a\x56\xbf\x21\xc9\x5a\x24\x0b\x80\x21\x83\xb7\xa4\x05\xd5\x66\x8b\xd8\x56\xc9\x41\xfe\x9b\xf9\x4e\x5d\xf2\x22\x3c\x18\xd3\xf7\x6b\xcb\x03\x85\x1b\x71\x5e\x67\xf8\x33\x87\xfe\x7e\x85\x78\x70\x90\x4e\xd7\x17\xb6\xf2\xc2\xcb\xf9\x1d\x61\x95\xb2\x3e\xa3\x23\xca\x2f\xba\x83\x2c\x7f\xda\xfb\x82\x87\xe7\x55\x97\x6f\xbd\x35\xa4\x0f\x0c\xa1\x67\xd1\xeb\x9b\x8c\xc8\xa7\x68\x9e\x08\x55\x0e\x8a\x0a\xa5\xaa\x51\xa3\xc8\x32\x17\xba\x30\x59\x2f\xed\x6f\x2b\x3f\x70\xce\xab\x1a\xf2\x73\xbe\x41\x14\x32\x0a\xbb\x0d\x4b\xad\xa2\x46\x31\x84\x92\xb2\x0a\x12\x8e\x80\x5e\x40\x8c\x1f\x9f\x22\xa9\x58\x43\xa1\x23\x51\x2f\xed\x9b\x0a\xbd\xb4\xaf\xb4\x74\xfc\x36\x8e\x10\x0e\x49\xc9\x77\x6e\x10\x04\x6e\xec\x55\xd3\xac\x71\xe6\x87\x13\xd2\xde\x4e\xde\xd2\xed\x44\x0d\x35\x12\x70\xb4\x71\x2f\xce\x7b\x49\x5f\xda\x6e\xf8\x11\x52\xda\x38\x51\x61\x3d\x2a\xdb\x85\x69\xdf\x7a\x11\x6f\x86\x45\xf1\x05\x37\x37\xc1\xdd\x54\x95\xc3\x4b\x23\x04\x0d\x1f\x39\x94\x2b\x67\xa8\x56\xf1\x28\x87\x83\x1b\xf9\xa5\x9e\x52\x11\x72\x13\x53\x73\xcc\xff\xee\x06\x37\xd6\x6e\x31\xa1\xab\x5b\xa3\x8b\x87\x74\x92\x26\x74\xf9\x88\xbe\x0c\xfc\x46\x05\xa4\x84\x08\x2c\xed\x17\x81\x6c\x2a\x87\x60\x0b\x7b\x2b\x18\x38\x6b\x43\x67\x6b\x81\x97\xde\xb4\xca\x50\x8d\x36\x26\xe8\x9c\x25\xaa\x15\xc1\x18\x3f\xba\x95\xda\x55\x4e\x11\x21\x24\x93\x80\x6f\xd8\x57\x83\xfa\xbd\x81\x49\xbf\x1e\x50\xdd\xd3\xf8\xeb\xf5\xf4\xad\x81\xf9\xf5\x7a\xfa\x56\xf7\x54\x72\xd1\x0b\x16\x1c\xdc\xc2\x90\x4f\x91\x2c\xe7\x8b\x50\x9d\x8a\x63\x5e\x59\x4b\x95\xf4\xa5\x3b\xf8\xd2\xcd\x6b\xad\xe1\x00\xfb\x97\x2d\x1c\x8a\xf0\x51\x0e\x0c\x85\xab\x7c\xa3\x4a\xe0\x04\x61\x90\xac\xf2\xd1\x66\x9c\x1f\x4d\x9c\x80\x9d\x29\x89\xfc\x36\x86\xb8\x9e\x08\x35\x44\x76\x2a\x29\xbe\xca\xd9\x10\x59\xfc\xf6\xb0\xfa\xdc\x5d\xa0\x25\xf3\xb8\x48\x08\xab\xb9\xad\xd5\x3c\x95\x73\x3e\x4a\xbd\x5c\x8d\xa3\xac\x42\x6d\x7b\xfd\xab\xca\xb6\x97\x31\xbb\xea\xb6\x7d\x32\x8b\x63\x42\x48\xf4\xf0\xe0\x09\x2c\x18\xf5\xe4\x68\x27\xe9\x46\x81\xc0\x83\xcf\x1b\x56\xea\x5b\xf6\x82\x70\x74\xb2\x98\xd6\x19\x96\xe0\x9f\xfd\x17\x0d\x07\xe3\x67\x4a\x9d\x75\x27\x05\xb7\x7f\xd3\x38\x1c\x50\xff\xd9\x6f\x01\xe4\x06\x7f\x7b\xf2\x0c\x7b\x1e\xe8\x0e\x53\x4c\x9f\x12\x2f\xe8\xf5\x3d\x50\x04\xcb\x9c\x25\x14\x04\x01\xab\x0c\x8d\x96\x87\x96\x3a\xda\x65\x32\xd4\x24\x5f\xc6\x3b\x90\xb0\x8b\x7c\x4b\x19\x8d\x53\xd5\xae\x4a\x5f\x38\xb4\xdc\x19\x1a\xe1\x14\x78\x0a\x21\x64\x35\xc6\x6d\x95\xb6\xcc\xe5\x29\xd2\xfa\x9d\x0c\x2d\x32\xb7\x27\x8b\xda\x0f\x4b\x1a\xa7\xfa\xd6\x53\x7f\x21\xe4\x77\xa1\x8c\x30\xcc\x48\xaf\x8f\xb0\x98\x17\xbf\xba\xc9\x9b\x62\x1c\x99\x9e\xd6\xa2\x74\x13\xfd\x06\x0d\x0a\x61\x49\x6d\x9b\xb3\xe5\x8c\x1e\x73\x19\x3d\x61\x03\x40\x41\xf9\x9f\xf5\x22\x9b\xd1\x8b\x54\x40\xc4\x66\xee\x97\xfa\x21\x2e\x91\x7a\xbe\x25\xf7\x78\x4e\x59\xc3\xf4\xd0\x8a\x10\x2c\xe7\xbb\xb2\x77\xb6\xdd\xa5\x95\xa2\x56\x2b\x75\x2b\x46\xfc\x62\xed\x53\xf4\xf0\xe0\x47\xe0\x72\x85\x22\xcc\x14\xf7\x8c\x44\xf4\x72\xcc\xf8\xdf\x2f\xe0\xf6\xf2\xd9\xa4\xce\x10\x30\x02\x05\x7a\xe1\x0c\x87\x3e\x65\x08\xb7\x85\x16\x84\xe4\x19\x3e\xaf\xaa\x73\x1c\xb2\x31\x2f\x07\x9f\x08\x6f\x76\x9e\xb5\x85\xba\x82\x00\x10\x25\xeb\x01\x88\x12\x09\x40\xd4\x07\xcb\x4b\xe8\xc0\x54\xf8\xf1\x05\x59\x95\xfb\xb6\xa5\x78\x5f\x49\xc1\x04\x55\x78\x32\x67\xc5\x15\x90\x6d\x83\x7f\x00\x0c\xe0\xa4\xf8\x2d\xd6\x3f\x4b\x40\x39\x15\x95\xd7\x7b\xb2\x45\x48\x65\x3d\xed\x54\xe0\x76\x2b\x29\x84\x90\xa4\xa1\x6f\xe8\xd5\xbe\x45\xd2\xa5\x60\xf4\x4f\xb0\xdc\x91\x02\xa0\xba\xa1\x7d\x05\x42\xed\x2e\xb9\x48\x52\x33\xd1\x26\xd8\x60\x2f\xa6\x63\x60\x64\xa4\x44\x8d\xeb\x5d\xab\xbe\xe2\x6e\x33\xd4\xd2\x6c\xbf\x35\x46\xc8\xd0\x0e\xeb\xf6\xfa\x7c\x9f\x44\x84\x05\xd3\x74\xea\x23\x45\x3e\x00\x98\xf6\x8e\x04\x76\x02\xcc\xb1\x13\x50\x79\x09\xd9\xe8\xf0\xea\xbd\x4c\xd9\x5c\x44\xf6\x55\x15\x22\x92\xa7\x60\x38\x84\xe6\x09\xd9\x68\x37\xae\x33\x1a\x7e\x2a\xf8\xdd\xad\xc3\x67\x5f\x5e\xde\x36\x3a\xf2\xf2\x06\xbe\x31\x1b\x2e\x0d\x8f\x50\x81\x6c\xa5\x05\x24\x8d\x71\x41\xdc\xf8\xa8\xc5\x70\xc5\x97\xd5\xba\xcb\x02\x57\xe8\x12\x5b\xbe\x54\x2c\x72\xb5\x13\xd9\x98\xdc\xe4\x43\x4d\x03\x78\xf8\x3c\x1d\x81\x07\x89\xae\x19\xdc\xb2\x55\xa5\x04\xf4\x7f\xd4\x9a\x52\x27\x3e\x5b\x77\x49\x59\xf2\xc1\x1d\xce\xe8\x74\x59\x75\xfe\x28\xcc\x9f\x52\x0e\x11\xb3\x97\x66\xac\xaa\x27\xaf\x24\xb2\xd9\xc3\x03\x0c\x42\x61\xd4\x67\x9c\xcc\xeb\xf3\x4f\x82\xaf\x39\x26\xb3\x9d\xa1\x04\xd6\x1d\x5b\x1e\x49\x21\xb2\x80\x61\x64\x07\x64\x66\x58\xbe\x61\xe9\x20\x5e\x76\xb6\xe6\x60\xf0\x86\xa0\xf7\xbe\xa2\xc9\x99\xcd\x61\x08\xea\x69\x1f\xba\xe3\xca\xc2\x0c\x67\x2c\xdd\xd3\x8b\xd3\xb4\xa4\xb9\x9f\xca\xaa\xc3\x39\xf1\xfe\x8b\xff\xf6\xf8\x46\xc2\x61\xad\x91\xba\x33\x63\x3d\x86\xb3\xbe\x31\x58\xec\x7a\x0a\x69\x3c\x83\xe3\xd7\x0b\xf3\x81\xc7\xf7\x7e\xe1\xa7\x08\xc7\x24\xdf\xe1\xf0\xbb\xeb\x51\x8e\x18\xed\xf0\x19\x0f\x15\xa5\x57\x13\x1d\x2b\x0c\xa1\xee\x82\x6d\x29\xd6\x43\x15\x91\x11\xb2\xe8\x8d\xa0\x23\xac\x2c\xf2\xea\xe5\x38\xec\x13\xd6\x4b\xfb\x38\x26\xd2\x86\x61\x32\x0d\x33\x21\x76\xd0\xa7\x4a\x2e\xf9\x5a\xf8\x8c\x70\x8e\x40\x52\xc4\x97\x55\x2c\x89\x8d\x37\xa4\xf9\x80\xa3\x32\xdc\xd9\xec\xfc\x2d\xee\xc6\x4a\x52\xc6\x69\x0f\x2a\xfc\x18\x87\x8b\x37\xa5\x5a\x4f\x83\xda\xfb\xcd\x23\x82\x6b\xfd\x59\x35\x96\xc0\x6d\xd0\x22\xb9\xa9\x78\xe3\xfd\x4f\x08\xce\x7e\xaa\x47\xb2\x7c\xac\x25\x3f\xfe\xff\xef\xe7\x33\x1c\x0e\x4f\x1f\xf7\x34\x0f\xfa\x44\xa7\xeb\xbc\xce\x0b\xc5\xa0\x47\x83\x77\xab\x2d\xc2\xe7\x54\xf8\x49\xda\x84\x98\xf7\x9b\x6b\xed\x94\x3f\xfb\x22\x92\xae\x9f\x8c\xbb\xad\x25\x63\xff\xf7\x8f\xf3\x2f\x00\xd5\x07\xfa\xd7\xba\x5a\x4b\xd5\xbb\x2a\xbe\xfd\x6b\x94\xbd\x40\x46\x34\xa1\xd9\x0d\x5d\x94\x29\x9e\x43\xff\xd0\xb7\x32\xd9\xe4\x23\x14\xa4\x56\xea\xd7\x08\x90\x1f\xe4\xc8\xd6\x57\x32\x81\x6a\xc2\xb7\xef\x38\xcc\x15\xc4\xdd\xc1\x80\xe6\x79\x9a\xe5\xfc\x36\xc0\x91\x57\x8e\x25\x09\x1e\xf8\x77\x32\xd5\xb5\xae\x76\xea\x2f\x4a\x47\x8d\x05\xe0\xca\xce\xea\x6b\xa7\x62\x4d\x5f\x2e\x9a\x29\x62\xae\xc3\x81\xce\x36\x7b\x5b\x66\x66\xb7\x99\x7a\xfe\xc9\x2c\xbe\x95\x81\xf5\x77\x86\xcc\xf5\x43\xe2\xf7\x13\xbd\xcf\xfd\x4c\xf1\xbc\x89\xed\xb9\x40\x72\x55\x09\x67\x7a\x29\xbf\x8c\x64\xbd\xb4\x6f\xde\xd0\xbf\x44\x3e\x20\x86\x4d\x58\xad\xb3\x99\xb9\xc8\xed\x66\x85\xec\x1c\x4e\x38\xc7\xc5\x2c\xe7\x33\xc9\x32\x9c\xca\xb5\xbf\x50\x0a\xfa\xcd\xa2\x4c\x39\x8e\x17\xdc\x26\xa2\x91\x2f\xc5\x98\xac\x46\x8c\xc9\xd4\x13\x1c\x6d\xd8\x2e\x79\xed\xa9\x61\xb5\x53\x43\x7b\xe0\x38\xb7\xdf\x87\x0b\xa4\x16\x11\x15\x16\xaa\x32\x17\x55\xd2\x55\xd9\x33\xce\x44\x6f\xc6\xa9\xf0\x3e\xb8\x92\xb0\x2a\xff\x66\x7f\x52\xc2\xba\x3b\x63\xe9\x91\x1c\x4b\x85\xb2\xaa\x11\x8f\xc3\x7c\xfc\x1f\x33\xe2\x1f\xc3\x7c\xbc\x7a\xc4\x51\xce\xd2\xec\xfe\x3f\x67\xd0\x62\x3c\x2b\xc7\xbd\x96\xc7\x9c\x05\x2e\xf1\xbf\xd9\x60\x8f\xa2\xe4\xd3\x45\xba\xf6\x58\x79\xf1\xc5\xe1\xbf\xd5\x48\xe3\x28\xf9\xb4\x69\x39\x26\xfe\x0f\x8b\x81\xbd\x26\x12\xfe\x43\x96\xf7\xca\x75\x9d\xa4\x09\xfd\x8f\xd9\xcc\x27\x69\x42\x57\x8e\x58\x7a\x66\xfc\xf7\x1e\xe9\x19\x1f\xc4\xf2\x21\xae\x8c\xd3\xfc\x6f\x31\xc6\xac\xe2\xaf\x30\x9b\x25\x71\x9a\x4e\xd7\x37\x59\xb1\x5d\x9a\x65\x59\x9a\x6d\x42\x5c\xb8\x45\x61\x51\xd6\x33\x61\xb9\x0e\x07\x9f\xae\x67\x59\xb2\x38\xfe\xc9\xef\x67\x01\x2f\x6f\x28\xdb\x9b\x65\x19\x4d\xd8\xd9\x2c\x39\x4a\x53\xf1\x94\x94\xcd\x12\x32\xc4\x14\x3c\x94\x81\x9b\xb4\x6b\x7a\x13\x25\x64\x82\x69\x40\x93\x21\xb9\xc6\x34\xc8\x07\x63\xca\x21\x92\x1b\x0e\x66\x1c\xe6\xe7\x32\x61\x78\x11\x4d\xc0\x9d\x17\x4f\x1f\x84\xc9\x80\xc6\x32\xe5\x1e\xd3\x20\x0e\x19\xcd\xc8\x25\x28\x56\x0c\x28\x39\xb5\x20\x9d\xf2\x84\x3b\x4c\x83\x84\x7e\x66\xe4\x00\xd3\x40\xd4\x26\x9f\x81\x57\xbd\x4e\x67\xbc\xc0\x07\x4c\x03\x36\xce\x52\xc6\x62\x4a\x2e\x78\x1b\xe6\x7a\xf9\x03\x04\xb2\xf9\xa1\x32\x24\x0a\xca\xab\x84\x06\x97\x06\xa7\xfc\xeb\x9f\x33\x3a\xa3\xfc\xe6\x74\x99\xe5\xb7\x53\xf0\x14\xf9\x3f\x3c\xc9\xe6\x88\x73\xc2\x19\xe0\x86\xf5\x62\xac\x97\x4f\x5e\x08\x4f\x6e\x57\x4f\xe6\xf0\x40\x97\x85\xc9\x30\x9d\xf8\xa8\x78\x32\x57\x4e\xc2\x7c\x54\x5c\xe9\x67\x79\x2f\xf0\xb0\xe7\xa1\x46\xb5\x3d\x15\xf7\xb2\xa7\xd5\x83\xb1\x74\x7c\x7b\x91\x85\x49\x1e\xe9\x34\x70\x64\xeb\x61\x0f\xbc\x30\x9d\xa9\x2f\x1d\x24\x2a\xee\x37\xcc\xb0\x54\x70\x4c\x11\x83\x40\xf9\x37\x9e\xe1\xb9\xfc\x09\x4d\x77\x4d\x8b\x69\xf2\x8e\xcf\x72\xd7\xbe\xc6\xe5\x84\x16\x38\x4d\x0e\x92\x61\x49\xb2\x9b\x13\x26\xfc\xc9\x8c\xe2\x59\x3e\xde\xcd\xef\x93\x81\x92\x03\xe5\xc8\x47\x50\x89\x8f\xef\x42\x84\xd8\xcf\x02\xe7\x5b\xe5\x0a\xa3\x89\xae\x97\x26\xd2\x73\x3b\x40\x2b\x35\xa5\x46\xbd\x01\x7a\xcc\x74\x83\x90\xf8\xe1\x61\x49\xdb\x18\x1c\x8e\x21\x5b\xd4\xaf\xa7\x6c\xc0\x97\x76\xc9\xbd\xb4\x25\xb2\xb7\xca\x81\x73\x3e\xb7\xa0\xbb\x7e\x44\xa8\xe5\x29\x1e\x7d\xd9\x23\x8d\x78\x5c\xa3\xf0\xaa\xc6\x2f\x41\xd6\x65\xd7\xdc\x88\xd6\x83\x9c\xb9\x90\x6d\x3d\xca\xac\x97\xd8\x90\x13\x0d\x79\xcc\xc7\xc6\xa4\x87\x49\x3f\x43\xa8\xb0\x9c\x00\x4d\x7c\x34\x1f\x88\x3d\x6f\x2b\x4b\x5c\x43\x32\x4d\x86\xbe\x13\x66\xc4\x42\x9a\xda\xca\x8b\x30\x7c\x6b\x17\x1e\x87\xb9\x20\x0c\x36\xb8\x7b\x68\xc3\x26\x1b\x76\xee\xa5\x5d\x1f\x48\xc9\xa2\x96\x4e\xbf\xfe\x64\xb0\x60\x96\xe4\xe3\x68\xc4\x7c\xa3\xc4\x8f\x07\x0e\xf9\x02\xa4\x5a\xbd\xb8\xab\x43\x8e\x2a\x58\xd7\xed\x83\x6f\xd1\x6d\x50\x8e\xe8\xf0\xbe\x6a\x94\xd9\x9d\xfc\x6c\xbd\x26\x29\xd4\x83\x26\xb2\x2a\xf0\xc1\x1e\x85\x22\xc4\x8b\x46\x70\x61\x17\x56\x84\xba\xb2\x91\x80\x1e\x8f\xd6\xa3\xde\x53\x3c\x0c\xec\x7d\xc7\x3f\xe5\x71\x34\x54\x80\x86\xe6\xac\x18\xda\x67\xc5\x50\x9e\x57\xc3\xa0\xf6\x84\x1a\xaa\x13\x6e\xa8\x0f\xa6\xa1\x3a\x7e\x86\xea\x84\x1a\xda\x67\xdd\xb0\x7c\x5c\x0d\xed\xd3\x68\x18\x94\x0e\xbc\xfa\x23\x79\x88\xbd\x81\x33\x46\x0f\x94\xf8\xba\x21\xb6\xb9\x96\x4e\x99\xf5\x92\x6e\xcb\x1f\xe7\x2d\xfa\x0f\xb4\x1b\x57\xce\xc3\xab\x81\x7a\xe1\x61\x4e\x64\x22\x1d\x8f\xc5\xc3\x25\x37\xff\x0b\xa2\xd4\xb2\xe0\x7d\x16\x4e\xe8\x5d\x9a\x7d\x72\xa3\x61\xa0\x46\x52\x8a\x1f\x94\xcb\x78\x2e\xef\xc3\x01\xbf\x71\x43\xb7\xa4\x24\x34\xb1\x64\x4b\x51\x09\xaf\x2c\x5b\x7e\xfd\x96\x05\xe2\xe8\x5a\xfe\xd4\x51\x0e\xd6\x8f\x7f\xbe\x38\xda\xc8\x17\xdc\x74\xbf\x16\xfb\x17\xa7\x03\x60\xb4\xee\x24\x8f\x35\x08\x27\x34\x8e\xfe\x25\xb8\xac\x61\x98\x8f\x69\xc6\xbf\x2e\x80\x17\x93\x59\xe7\xfc\x03\x8c\x67\x46\xf7\xe4\x13\xbc\xb3\x0f\x69\x96\x0f\xd2\x8c\x92\x33\x28\x38\x8d\x58\x08\x45\x8f\x31\x0d\xc6\x6c\x12\x9f\x87\xa3\x3a\x25\xf3\xe6\xae\xef\xa9\x6c\x4f\x46\x21\x51\xdf\xa0\x3d\x00\xd1\x9f\x7f\xbc\x38\x3e\x5a\x02\xc0\x14\x50\x20\x4c\x8a\x00\xb2\x18\x2f\x37\x94\x9d\xc3\x7c\xae\xef\x6d\xcc\x54\x59\x2a\xe4\xbf\xcc\x1f\x0f\x3a\xb7\x41\x4b\xde\xf3\x59\xaf\x79\xd9\x7f\x76\x83\x85\x5d\x5b\x12\x80\x1d\x8e\xdf\xa1\xcf\x41\x7d\xeb\x83\x50\x21\x16\xdc\x65\x8e\xbd\x4d\x0f\x21\x84\x63\xf2\xcc\xdf\x7c\xb8\x7c\xf8\x2d\x78\xf8\x2d\x47\x4f\xfd\x00\xed\x3c\xbb\xc1\x33\xf2\xcc\xff\xbf\x87\xdf\x9e\x21\xbf\xb7\xbb\xf9\xbf\x7d\xf4\xec\x06\x0f\x6a\x81\x1a\x35\xd2\x58\xe8\x9f\x41\x70\xb6\x6c\x27\x0b\x58\xfa\x71\x0a\x9e\xbe\x73\xea\xa3\xae\xe7\x21\xd3\xf8\x4c\x56\x65\xe9\x51\x7a\xa7\x8a\x40\xbc\x94\x21\x79\xf6\x7f\xbc\x3b\xb2\x23\x78\x4c\x9e\xf9\x01\xaa\xe9\xe0\x54\x76\xf0\xe1\xb7\x00\xf9\xbd\x70\xf3\x5f\xd0\xc7\x51\x6d\x1f\xad\x37\x04\xab\x87\x57\x97\x4f\xe6\xa5\x5e\x16\x57\x5d\xcf\xc3\x19\xd1\x0f\x45\xe4\x7b\xf6\xd4\x4f\x76\x92\xea\x60\x70\x62\xf4\x26\x9e\x79\xb5\x62\xeb\xa4\x17\xf5\x41\x6e\xad\xc7\x3d\xc4\xcc\x20\x61\x8c\x4d\x04\xb9\x44\x7a\x77\x7e\xe6\x99\xfc\xa9\x46\x92\xd5\xb4\x50\x58\x9c\x90\x67\x30\xe6\xdf\x86\x7d\x39\x41\x4f\xf9\xe8\xaf\xc9\xb3\xcd\x87\xdf\xf2\xa7\xcf\x6e\xf0\xcd\x8a\xc9\x9a\x60\xef\x49\xe7\xf2\xc9\x96\xd5\xde\x35\xf6\x2e\x3d\x54\x9e\x13\x7c\x6b\x56\x02\x6f\x71\xd6\x6e\xef\xb5\x37\x7f\x9b\xb5\xb7\x5e\xbc\x07\x94\xdf\xaf\x68\xe9\xb6\x7e\x18\x08\xe1\xcb\xca\x28\x38\xbc\xd3\x15\xf0\x2e\x4d\xcf\x4b\x5d\x6d\x58\x8c\x94\x08\xf5\x22\xb4\xd2\x8c\x4e\xa9\xd6\x78\xfe\xcb\x7f\xf9\xbd\xf6\xe6\x77\xfd\xa7\xb0\x96\xf8\xba\xe5\x73\x2d\x55\xbc\x92\x9d\x69\x98\xe5\xf4\x30\x61\x7e\x82\x3b\x6d\xb4\xd9\xe9\x66\x4f\x9f\xe2\x94\x44\x5a\xdb\x64\x87\xf5\xa2\xbe\x7a\x1c\x93\xea\x22\x82\xd6\x1b\x2d\xa3\x74\x27\xed\xca\xd7\x90\x74\xc7\x13\x91\xe6\xbc\xae\x56\x84\x4a\x77\x3c\xaf\x2b\x76\xb0\xf0\x4b\x69\xb3\x75\xb6\x02\xff\x86\xab\xe4\x94\xa1\x87\x87\x32\xa7\xf7\xfd\x16\x02\xcd\x5f\x51\xd2\x18\x95\x82\x02\x8d\x74\xda\xac\xaa\xe0\x0e\x42\xf8\xce\xa7\xda\x00\x45\xf4\x01\x81\x92\x2c\x28\x43\xd5\xb2\x7a\x6a\xb1\x3f\xe3\xeb\xcb\xe1\xf6\x4c\x99\x53\x30\x0a\xa5\x0e\x7b\x67\x72\xc3\x4a\xee\xb9\xc3\x4a\x96\x73\x3f\x59\xb9\xa3\x4a\xee\x99\x95\x7b\x53\xc9\x3d\xb6\x72\xef\x2b\xb9\xbb\xb5\x91\x80\xae\x0e\x27\xfc\x20\x8f\x92\x9b\xe6\x93\x39\x2d\x9a\xa3\x2c\x9d\x34\xff\xea\x9c\xe9\x7f\x6d\x46\x79\xd3\xb0\xa0\x41\xf3\x43\x4c\xc3\x9c\x36\x23\xa8\x59\x53\x8d\xd1\xc9\x94\xb3\x8a\x7f\x6d\x46\x49\xce\x68\x38\x0c\xae\x50\x11\x8d\xfc\x0c\x3c\x40\x57\x22\xa2\x07\x72\x2e\x60\x21\xee\x2d\xf2\x73\x6c\x2b\x81\xfb\x19\xb9\x12\x95\x9a\x7a\xda\x9b\x3a\x8e\x6e\xde\x0c\x33\xfa\xa8\x0e\xeb\x71\xea\xee\xe2\x9a\xc3\x47\xa8\x7d\xb9\xfc\x58\x51\xcb\x51\x44\x34\xf7\x45\xff\xcc\xb2\xc4\xf3\xbb\xee\x7c\x90\x26\xa3\xe8\x66\xa6\x8f\x39\x87\x95\xc5\x77\x59\xc4\xa8\xca\x12\x3c\xc8\x9e\xef\xdd\x79\xf8\x33\x2a\x70\x9c\x0e\x1e\x5f\xff\xeb\xdf\x94\x0e\x94\xde\x5d\x51\x60\xc5\xee\x7c\xd9\xb8\x54\x6d\x0f\x9f\xa3\x02\x1b\xbe\xea\xcb\xa0\x99\xfa\x1e\xfe\xc0\xe1\x29\xc6\xec\x0b\xc1\xa9\xea\x1e\xbe\x80\x08\x5d\x8a\x7d\xfb\x32\x70\xa6\xbe\x87\xcf\x50\x81\x15\x6f\xf8\x85\x98\x93\xb5\x3d\xfc\x89\xc3\xd2\xbc\xe4\x97\xce\x83\xaa\xef\xe1\x63\x54\x14\x65\x77\xe2\xcb\x18\xfb\x6f\x16\xa6\xc6\xf0\x79\x0e\x4b\xcb\x08\x2d\x44\x5c\xa2\x4a\xae\xd9\xa7\x4e\x89\x3a\x8e\x98\xf5\x68\xbf\x90\x26\xfd\xf3\xd2\x68\x15\xed\x82\x97\xb7\x28\x5e\x18\xa6\x03\x4a\x6f\x96\x4a\xaf\x7c\x72\x84\xb3\xf9\x6b\x9a\xa9\x8b\x66\x2f\x64\x37\xd6\x66\xa3\x65\x3d\xa1\x29\xc3\xe9\xa4\x0b\x47\xde\x2d\xeb\xf3\xb2\x05\x08\x1b\x89\xfb\xe4\x52\xaf\xf3\xe9\x74\x90\x0e\xd7\xc6\xd6\x57\xc4\x13\xc4\xbd\x55\x43\x90\x37\xdf\xb5\xb1\xc5\xdc\x7a\x95\xe7\x1e\x95\xff\xe7\x7c\x9c\xd6\xb7\xc7\xb5\x63\x15\xc9\x0a\xcb\xdd\x24\x9a\x2b\xe5\xba\x70\x4d\x95\x1a\x0c\xe6\xec\x99\x8c\xd3\x5a\xbf\xcf\xf2\x6f\xf1\x44\xb6\x40\xbd\x87\x05\x17\x34\x67\x81\x8c\x0c\xbb\x58\xdf\x06\x7a\x5d\x33\xe7\x19\xfd\xe7\x2c\xca\x56\xe9\x2a\x4a\x4d\x20\xe1\x3e\xad\x11\x8d\xfc\x2f\xe8\xbe\x89\x1c\xf9\x4b\x18\x31\x78\xb0\x31\x49\x22\x12\x14\x31\x71\x6d\x75\x99\x85\x25\xe0\x9d\x40\xa6\x6a\x1a\x50\x97\x99\xe1\x0a\x94\x04\x57\x5a\x8a\x70\x4d\x7f\xd2\xba\x7e\xe7\x18\x18\xf3\x71\x98\x23\xbf\x34\xe7\xc2\x09\xcc\x9c\x4f\x49\x37\x2c\x04\x03\xaf\x62\x7a\x57\xca\x36\x16\x74\x97\x84\x75\xe9\x35\x83\xb0\x0a\x56\xca\xa8\x51\x59\x65\x44\x52\xed\x30\x49\x58\x49\xac\x1d\xb9\x53\x4e\x24\x16\x34\xce\xe9\x5c\x3c\x9c\x41\x08\x03\x13\x84\x13\x9e\x84\x7c\x6f\xd7\x0e\xbe\xc9\x57\x15\xc7\x40\x73\xc6\x64\x1c\x0a\x11\x77\xf3\xca\x41\xce\x55\xf3\x2e\x14\x51\x38\xa3\x64\x10\xcf\x86\x74\xe8\xa1\x62\x21\xbe\xe2\x3a\xdc\xc4\x75\xc8\x88\xeb\x47\x1f\xd7\x0f\x36\x2e\x9d\xb7\x20\xe7\x5b\x8f\x70\x2e\x7e\x11\x2e\x09\x0b\xbf\xc8\xce\xf9\xeb\x11\x5c\xe1\xef\xe1\x11\x64\xf1\x64\x95\xa3\xfa\x28\x7f\x17\x87\xc9\xa7\x47\x80\x84\xf2\x2b\x60\x3e\xc6\x3f\xbf\x76\x93\xb1\x02\xe6\x87\x8c\xe6\x8f\x71\x88\xa9\x6b\xac\x72\x61\x77\x08\xc1\xed\xd6\xd6\x2e\xd2\x35\x56\x3a\xdc\x0b\xb3\xf5\x7d\x48\xca\xf2\xab\xf0\xfa\x08\x67\xfb\xe0\xf6\x69\xa5\xbb\x7d\x7e\x7f\x3c\x5d\xdf\x9d\xb5\x28\x5e\x39\x64\x6f\x69\x96\x2f\xe3\x66\x55\x81\x3f\x8c\x33\xf9\xf9\xe0\xec\xfc\xf0\xf4\x64\xed\xc5\x62\x34\xc7\xd5\xc0\x14\x5f\x29\x1f\xf7\x6b\x6c\x6f\x54\x09\x4e\x22\xec\xef\x1b\x78\x48\xdb\x1c\xa4\x09\xa3\x9f\x6b\x82\x96\x7f\x05\x7f\xa6\x79\x9e\x0e\xa2\x90\xd1\x7d\xd3\x39\x88\xcf\x5c\x52\x1f\x56\x5c\xc7\x4c\xbc\x4b\xcf\x4c\xc0\xe3\x66\x16\x0c\x78\x85\x8c\x26\x24\xf7\xcd\x07\x66\x08\x27\x81\x88\x0c\x9b\x93\xdc\xd7\xbf\x31\x85\x78\xf3\x86\x48\x43\xd3\xe0\x84\x6d\x81\x41\xa1\x96\xa7\x6c\x74\x50\x43\x3d\x26\xcd\x84\x81\xe4\x06\xe4\xee\x78\x34\xbc\xb1\x21\xe5\x5e\x57\x28\x53\xc8\x2f\x13\x12\x2c\xea\xf3\xce\xf4\xa2\x3e\x66\xb2\x1f\xe6\x00\xf8\x43\x7a\x02\x5d\x88\x65\x17\xf0\x46\x47\xbe\x97\x01\xfa\xc9\xc0\xfc\xde\x53\x58\x2d\xd9\x0b\xcf\x15\x86\xbb\xac\x80\xb6\x1b\xa1\xcf\xf0\x00\xc0\x5c\x8e\xc3\xbc\x3c\x93\x35\x20\x9a\x8c\xa4\x52\xf4\x56\x09\x67\xc4\x5a\xad\x64\x16\xc7\xfc\x97\x9e\x4b\xf1\x7e\x23\x01\xf3\xfb\xea\xd0\x4e\xa0\xc3\x47\xc2\x67\x41\xce\x42\x46\xbf\x27\x5b\x85\x58\x82\x34\x63\x56\xaf\x2d\xb8\x34\xa0\x09\x4f\xb2\x72\x2f\xb2\x70\xf0\x89\xf7\xc1\x7e\x5a\xe4\xfc\x69\xbd\xc3\xc0\xdc\x31\x9f\x97\x42\x5f\xba\xc3\xba\xae\xe8\x96\xa2\x1d\x9f\xca\x30\x72\x08\x53\xd4\xed\x51\xcc\xfa\x25\xf7\x12\xa0\x45\x5f\xae\x87\x5c\x23\x6b\x6a\x1b\x59\x33\x9f\xf6\xb2\x3e\x6a\x70\x4e\xa9\x29\xb1\x4a\x5b\x2d\x57\xe4\xa9\x1d\x49\xd4\x00\x6f\xb5\x14\xbc\xef\x3b\xca\x3b\x11\xd5\x66\xc8\x66\x0f\x52\x15\xcb\x31\xc1\x1d\x84\x69\x61\x0d\xd7\xf1\xe9\xb7\x7c\x76\x4c\xe4\x75\xb9\x55\x41\x48\x8e\xf5\x7a\x83\xaf\xf2\xf2\x16\xa9\xc3\x72\x02\xcc\x70\xb7\x5d\xe0\x14\x5c\x0c\x52\xe9\x62\x50\x77\x66\x60\x3a\x03\x6b\x18\x3c\x0c\xea\x85\xd1\x91\xfc\xb4\xee\x87\xe9\x44\x54\xed\x41\xea\x34\x9f\x17\x84\x35\x24\x24\xd2\xc1\xa1\x1f\xe1\x01\xc2\xa1\x9f\x62\x08\xef\x0d\xc6\xdb\x38\xf4\x73\xf8\x84\xf7\x6c\xa5\x08\x20\x57\x99\xf2\xa1\x80\xeb\x32\xc1\xe2\x17\xd8\xdd\xd0\x4f\x00\x84\x4b\x28\x15\x99\x64\xa8\x21\xc2\x20\x42\x3f\x20\x44\x98\x26\x93\xb1\x4d\x26\x29\x42\x85\x6a\x50\xf5\x7a\xab\x40\x6e\xa4\xc5\xc7\x6d\xab\x4e\xb1\x6c\xdf\x24\x2b\xf6\x5c\x54\x3e\xb7\x68\x32\x48\x87\xee\x95\xf7\x2b\x0b\xd2\x0e\xa5\x1b\xce\x28\x4d\x0e\x44\x63\x87\x93\x69\x4c\xb4\x85\xd3\x82\x7c\x10\x31\xce\x2d\x27\x9e\x20\x7d\x1b\x47\x79\x70\x3d\x1b\x8d\xf8\x9d\x51\x84\x59\xcf\xa3\x7f\x51\xd2\x2e\xc4\x38\xf4\x46\xa6\xdf\x6f\xbd\x7c\x89\xca\x97\x96\xab\x53\x90\xfe\x34\x41\x5a\x9f\xde\xd2\xac\xf9\x66\xf3\x3a\x62\x79\xd0\xfc\x21\x15\x52\xf9\xe0\x4a\xc5\xb4\xa7\x0f\xac\xf2\xde\xb3\xb9\xf5\xf6\xed\x9b\x86\xd5\x09\x41\x54\x32\x13\x16\x32\x21\x5b\xdb\x49\xd5\x5a\xca\x72\x96\xe7\xa8\x79\xb5\x71\x05\x58\x84\x0a\x33\x2e\x3b\x57\x80\x2a\x20\xbe\xbd\x1e\xe7\x66\x87\x2f\x0f\x53\xaa\x47\x9f\x76\xfa\x95\x71\x7b\x17\x19\xa7\xec\xfc\xa6\x06\xd5\x9b\x7c\xde\xc2\x64\xd8\x8c\x92\xe6\x34\x9d\xce\xe2\x90\xdf\xe3\xf2\x18\x6e\x66\xf0\x00\xd1\x4c\x47\xcd\xb0\xc9\x19\xe3\xec\x56\x66\x05\x1e\x6a\x94\x5b\x22\xac\x28\xaa\x2b\xea\xf6\x1b\xae\xa6\xbd\x43\x42\x83\xfd\x83\x77\x1f\x7f\x30\x2b\x48\x7c\x6e\x74\x1a\x90\x0d\xa1\xfb\x9d\x1e\x95\x38\xad\x6f\xd7\x39\x7e\xcf\x3d\x95\xba\xc1\x42\x4f\x6a\x4f\xb4\x49\xd4\xae\x74\x52\x7f\x09\xf3\x73\xca\xf3\xf4\x4b\x91\x2e\x47\x68\x70\x17\x66\xc9\xe1\xe8\x9c\xdd\xc7\xf4\x24\x65\x17\xd9\x2c\x67\x70\x68\xe6\x94\x7d\x08\xd9\x58\xb8\x82\x95\xbf\xa4\x67\x72\x99\x26\x7e\xb1\xf4\x5d\x9a\xc6\xf0\xe3\x90\x51\xf0\x9e\x4a\x68\x95\xe2\x55\xd3\xac\x94\x33\x2a\xe3\x34\x52\x52\x1f\xb8\xdd\xb8\xdf\xc7\x21\x8e\xf1\x0c\x0f\xf0\x10\x8f\x85\xc8\x80\x5f\xed\x6b\x00\x8d\x71\xb5\x45\x56\x4d\xa3\x43\x10\xf1\x58\x9d\x4f\xb0\x1e\x54\x84\xcd\x48\x53\x6c\xc6\x9f\x63\x83\x95\x10\x1b\x5c\xc5\x78\x11\x3e\x67\x9a\x60\x4a\xf6\x4c\xcd\xc4\x50\x29\x8e\x36\x96\xcd\xdd\x74\xe9\xac\x8f\x1a\x22\x0e\xac\x5e\x63\x53\x34\xaf\xc7\x09\x99\xd6\x24\xd7\x21\xca\x2a\x28\xd3\xea\x51\x57\x2d\x47\x87\x25\x74\x92\xa9\xf5\x69\xe1\x16\xd2\xf9\x4f\x1b\xc9\x64\xaa\x7e\xdb\xe8\xe6\xad\xe8\x54\x8d\x78\x59\x36\x64\x63\x7b\x0a\x64\x59\x91\xba\x60\x32\xc8\xb4\x3e\xc7\x9a\x24\x32\x95\x3f\xdd\xd9\x22\x53\xf3\x65\x1b\x28\x4e\xca\xc4\x20\x4e\xef\x36\x63\x7a\x4b\xe3\x6f\x48\x07\xce\x59\x38\xf8\x44\xf8\xdf\x34\x0b\x8d\xb1\xaf\x49\xa8\x1e\x6e\xf2\x6c\x83\xe0\xf4\xa4\xd7\x17\xe7\x02\xe8\x38\xb6\x0b\xe1\x3f\x0b\x78\x26\x9e\xd2\x65\x18\x8a\x75\xb3\x02\x48\x3f\x67\xaf\x98\x1d\x95\x59\xd7\x7d\xfa\xb4\xa1\xe5\x78\x09\xc9\x7a\xac\xdf\x30\x70\x13\xc5\x48\x9a\x86\x7b\xac\xcf\x8f\xd5\x62\x48\x33\x3a\xb2\x9f\xab\x4c\x09\xda\x2f\x86\x59\x3a\xd5\x87\xb1\x4a\x25\x1a\xb0\xd5\x75\x5a\x14\x0d\x18\x6a\x93\x95\x4f\xf2\x92\xd3\xeb\x5e\x1f\x89\x7a\xb7\x74\x40\x68\x31\x88\xd3\x84\x5a\x02\x05\x7a\x27\x1f\xbf\x79\xbe\x76\x63\x52\xc0\x8f\xf7\x59\x3a\xb1\xfa\x5a\x5b\x96\xaa\xc2\x8e\x87\xdd\xfa\xa2\x38\x43\xa8\x18\xa4\xd3\x7b\x71\xc8\xaa\x6c\x8e\x1b\xfd\x9b\xf6\x0b\x78\xca\x3c\x0b\xef\x4a\xa5\x38\x26\x8a\x1b\xca\x20\xc7\x45\xa0\xac\x08\x41\xd8\x7d\x53\x45\x87\x60\x2f\x62\x6a\x0b\x1b\xdc\xec\xa2\x50\xcb\x8a\x95\x57\xb4\x0e\xa4\xbc\x96\xd8\x21\xa3\x23\x9a\xd1\x64\x40\xeb\xa3\xf1\xe2\x05\x22\x0d\xeb\x05\xed\xee\x9b\xda\xba\xe4\x94\x1d\x4a\xe1\xa9\x90\xe4\xca\xf0\xc9\x64\xea\x66\x96\xa2\x2b\x93\xb1\x9b\xad\x0d\xfb\x54\xfe\x48\x50\xa8\x7a\xd8\xf5\xf2\x90\xa1\x1f\x63\x71\x7b\xb1\x05\x04\x20\x0a\xd0\x36\xd5\x60\x76\xa2\x84\x25\x85\xdb\x46\xb9\x8b\x8b\x5a\x09\x7f\x57\x2b\xd5\x91\x2e\x68\x26\x7f\x7c\x33\xe3\x30\x5f\x85\xb0\x92\x7a\xcc\x06\x91\x68\x2b\x55\x5f\x8c\x8b\x3a\x00\x61\x15\xc0\x92\x61\xd6\x41\xc8\x25\x84\x9c\xb2\x65\x53\x2d\x2b\x4e\x7d\x4e\x0b\xfe\x01\x5e\x0a\x55\xb5\xe5\xb3\xa7\x0d\x34\x78\xc5\x33\xa7\xe2\x8a\x09\x51\xaa\x55\x50\xf3\xdc\xd4\xd4\x86\xb6\x76\x38\xef\x52\xdd\xf2\x55\xbe\x50\x82\xaa\x8c\x6c\xb4\x1b\xde\xf3\xa0\xf3\xdc\x93\x34\x35\x23\xca\x8f\x32\x93\x21\xa6\x7f\x4c\xd3\x4f\xc6\xd1\xf6\xc4\x9f\x87\xf9\x7d\x32\x38\x8a\x46\x74\xef\x7e\x10\xd3\xbd\x30\x8e\xaf\xc3\xc1\xa7\xbc\x6b\x2a\xea\x12\x03\xa7\x04\xb2\xee\xe4\x56\x69\x93\x88\xb0\x69\xb2\x9b\x09\xa7\xb5\x75\xd1\xca\xd7\x19\x9e\xe9\xef\x30\xca\x39\x31\xda\x9d\xb1\x54\x5d\x78\xed\xd6\xab\xb9\x08\xcf\x72\xba\x9b\xdd\xe4\xe0\x15\xa5\x2b\xf0\xb3\x41\x08\xc5\xd3\x30\xcf\xe5\x63\xfa\x45\xba\x07\x6f\xf3\x5d\x83\x3e\xd1\xe1\x31\xac\x9b\xc7\x76\xb7\xed\x74\x79\x1c\xe6\xe0\x8e\xdf\xea\xa7\x4a\x42\xd8\x95\xe7\xb9\x45\xac\x0c\x28\xa8\xad\x22\x0e\x46\x23\x3a\x60\x6e\xe1\x52\x26\x2a\xd4\xe6\xb1\xa0\x90\x3d\x91\x04\x6d\x93\x5d\x41\x43\xf4\x52\xd5\xba\x15\x55\x61\x9f\xf0\x1a\xb1\xad\xe4\x86\xdb\x4a\x0c\xb2\x2f\x42\x58\x58\x24\x65\x83\x90\x4c\x91\x92\xac\xc1\xc8\xa1\xcf\x94\x9b\xfb\xf2\xd6\xa8\x69\x4f\x10\x2b\x8d\xbc\x7d\x11\xfe\x42\x0b\x94\x75\x84\xfc\xfb\xf7\x71\x78\x93\xf3\x53\xbf\x8e\x04\xb4\x1f\x7c\x1a\x0c\xef\x93\x70\x12\x0d\x8e\xc2\xfb\x74\xc6\x76\x3a\xdd\x36\xb2\x52\x2f\xc2\x9b\x9d\x2d\x99\x34\xcd\xe8\x34\xcc\x60\x89\xec\xbc\x90\x69\x42\x53\x03\x92\xde\xc8\xa4\x90\xb1\x2c\xba\x9e\x89\xf5\xbc\xd3\x79\x25\x93\xa9\x88\x96\x01\x89\xcf\xb7\xdc\x56\xce\x07\xe9\x94\xee\xbc\x72\x81\xf2\x0d\x44\xb3\x9d\xce\x96\x02\x6c\x76\xc9\xce\xd6\xcb\x57\x4e\xd9\xc3\x24\x67\x61\x32\xa0\x3b\x2f\x3b\x0a\xf4\x5d\x16\x4e\xa7\x74\xb8\xd3\x69\x6f\x29\xb8\x77\x51\x1c\xcb\x49\xde\xd9\x6a\xbf\x50\x70\xf9\x9a\x98\x5d\x9f\xf2\x93\x7a\xe7\x45\xfb\x3b\x0e\x59\xae\x08\xbd\x9c\xeb\x1d\x75\x6e\x6c\xf8\xb4\xc5\xa4\xc3\x52\xa0\x5e\x3f\x2e\xac\x63\x38\xa9\x8d\x0d\x9f\xb5\x84\x3b\x3f\xb0\x54\xcd\x59\x3a\xb9\x80\xb8\xf8\x75\x53\xa4\xd5\x46\xe5\x9a\xb0\x8b\xdf\xf2\x2b\x3e\x24\xb8\x54\x5b\xa5\x96\x89\xb2\x4a\xaf\xd0\x5c\xd7\x36\xd4\x08\x8f\xb1\x13\x7b\x06\xc7\xce\xd7\x4c\x39\x45\x11\x57\x1d\xa1\x36\x79\x3a\x6a\xd8\x82\x4d\x47\x25\x54\x84\x58\xc9\x30\x43\x38\x73\x44\x7a\x1c\xa3\x46\x76\xcc\xe4\xee\xc9\xb6\x8d\x9c\x57\xb8\x03\x77\x36\x4f\xa2\xcf\xe1\x46\x46\x66\x7e\x66\x8b\x09\x1d\x47\x85\xcd\x01\x3f\x21\xb1\x6d\x1e\x36\x2d\xe5\xc7\xa5\xfc\x51\x29\x3f\x2f\xe5\xdb\x2c\x34\x05\x8b\xd9\x6b\xa9\xcc\x5e\x91\xba\xdf\x0a\x50\x37\x5a\xf6\x6b\xdb\x05\x52\x10\x4b\x79\xf9\xfd\xe4\x3a\x8d\xad\x18\x3d\x0e\x8b\x21\x08\xcb\xc9\x6c\x72\x4d\x33\x4b\xde\x19\xe5\x27\xe1\x89\xcf\x90\x74\x55\xf9\x97\x0e\x21\xed\x1d\xd6\x75\x05\xdd\x97\x15\x9f\x85\x8c\x53\x7b\x25\xb8\x65\xcd\x28\x69\xf2\xf3\xaf\x8d\x65\x30\x99\xf7\x69\x76\x46\x47\xc8\xa7\x3d\xd6\x77\xf5\xbd\x4f\x97\x83\xf2\x7a\x7d\x4f\x10\x77\xe3\x15\xd9\x85\x29\xdf\x88\xee\x39\x15\x94\xf4\x31\x69\xb5\x12\xfd\x4e\x50\xdf\x8d\x44\x74\x43\x5c\x8c\xee\x6a\x45\x9c\x49\x38\xa1\x43\x42\x8b\x1b\x89\x61\xb9\x6a\x4c\x9e\x74\xb5\x54\x59\x3a\xd5\xf6\x12\x54\x80\x2b\x66\x6b\xf6\x01\x47\x06\x56\x91\xde\x25\x3f\xd1\xfb\xdc\xdc\x3d\x1c\xd7\x40\xba\x1c\x2a\xa2\xfc\x40\xa8\x38\x5f\xc7\xe6\x76\xb6\xd1\xe1\xdd\xb4\x82\x28\x99\xe8\x41\x76\xab\xa5\x17\xd6\x92\x9e\x68\x51\x48\x7c\x1c\xd4\xe2\x63\x9a\x0a\xeb\xea\x30\x2e\x21\x65\x6e\x72\xba\x89\xb9\x0e\x7b\x02\xff\x9e\xc3\xdc\xca\x49\x91\x96\x66\xf7\xd6\x0b\x8b\x9c\xbb\xa8\xd5\x32\xa6\x24\x3b\x35\xa8\xec\x45\x7d\xd4\xe5\xeb\x68\x21\x26\x34\xaa\xc5\xc6\xaf\x69\x24\x6b\xb5\xb2\xb7\xa5\x41\xe9\x3b\xde\x35\x61\xc1\x8f\xbb\xe7\x97\x27\xbb\x17\x87\x3f\x1f\x5c\x7e\x38\x3b\xfd\xfb\xaf\x3b\xd2\x93\xa9\xb8\xff\xf3\x89\xe8\x66\xd8\x1d\x36\x95\x8e\xbc\xef\xfc\x0c\xc9\xb7\xb2\x03\x3f\x41\x38\x57\xf4\x4c\x1c\x29\xc2\x16\x42\x52\x40\x60\x89\x20\x12\x8d\x24\x82\x22\xa1\xd7\x37\x0e\xe4\x9b\xb7\x7e\xa8\x9d\x5b\x5f\x02\x99\x43\x08\xdf\x2a\x8b\x23\x44\xbe\x3f\x15\xe1\xa5\x10\x96\x1d\x0b\xed\x8e\xc5\x45\xd1\xad\xf6\x3d\xb1\x8b\x44\xbc\xef\x29\x99\x17\x38\x27\xbd\xbe\x69\x36\xb5\x9a\x4d\x54\xb3\xb9\xd5\x6c\x24\x12\xed\x85\x9a\x20\xd7\x05\x79\xfd\xdd\x33\xc5\xb4\xfc\xd8\x5f\x56\x59\xbe\xa1\xac\xcb\x09\x40\xdd\x02\x80\x60\x35\xe0\x93\xd9\x34\xa6\xc6\x58\xdf\x60\x8e\xd9\x97\x37\x48\x65\x6b\x12\x77\xa9\x8d\xbb\xbc\x10\x1a\xc4\x9f\xc9\xdc\xe1\x77\xba\x1b\x1d\x6c\x58\x1d\xfe\x65\x71\x39\xfc\xd3\x30\x38\xbc\x71\x87\xb7\xe1\xd9\x16\x57\x63\x4a\x0b\xce\xc5\x02\x0d\xfc\x0d\xaf\x6f\x31\xfa\x7c\x68\x0e\xef\xc2\x53\x24\xd3\x02\xda\xdf\x86\x59\xe1\x9f\x16\x93\xd2\xdd\xe8\x58\x86\xed\x1f\x1c\xfb\x97\x81\xc5\x80\x07\x0b\xae\x2c\xf5\x96\x2f\xa5\xba\xa6\xa7\x92\xd6\x9c\xd7\xd2\x1a\xa9\x45\xac\xde\x97\x06\x25\xce\x62\x9f\xc6\xf4\x26\x64\xd4\xe1\x2a\x38\x4d\x52\x19\xef\xa5\x80\x2b\xcc\xe6\x0b\xeb\x76\x99\xa0\x55\x38\x23\x4c\x3d\xfa\x39\x37\x73\x51\x5f\x76\x45\x53\xb6\x8c\x24\xc2\x91\xbe\x38\x79\x33\x1d\x44\x2a\x2b\xe4\x0e\xb7\x02\xbb\x25\x38\x12\x07\x46\xa5\x6f\x38\x25\xd7\x7e\xc6\x91\xc3\x66\x19\xf5\x91\x50\x43\x12\x4e\x9e\x0c\xb9\x22\x91\xe2\x5a\x55\xa6\xcf\x70\x8a\x30\x1f\xf6\x27\x5f\x48\x7b\xc4\xb8\xaf\x67\x37\x27\xe1\x84\x1a\xcc\xd7\x05\xe9\xdb\xa1\x70\x8a\x74\x69\xc0\x52\x69\x7e\x85\x0a\x31\x25\x0a\x5d\x43\xd9\x4b\x8e\x1d\xca\xf1\x71\xe1\x33\x54\xc2\x64\x37\xc3\x21\x5f\xb9\x9c\xea\x35\xd4\xcd\xd6\xf4\x30\xc3\x09\x2a\x8a\x61\x34\xdc\x93\xf8\x28\x57\x67\x58\xb7\x92\x71\x10\x1f\xfc\x0c\xb5\x5a\x59\xa0\xab\x58\xa3\x45\x1c\xd0\x47\xa7\x8b\x0b\x01\x6d\xd7\xf9\xa4\xfe\x00\xaf\xfc\x17\xb0\x8d\x4d\x3b\x1f\x4b\x7d\x16\xed\x08\x37\x21\x62\x0b\xfb\x68\x6e\x9a\x36\x49\x37\x94\x9d\xd3\x78\xb4\xb4\x2f\x80\x17\x8b\x17\x50\x53\x98\xe4\x4c\x90\x30\x71\xed\x83\xf7\x09\x9f\x21\xec\x81\xe3\x6a\x39\x91\xfa\xb2\xb8\x70\x46\x6a\x06\x59\xda\x65\x46\x08\x50\xd4\xcd\x9e\xd3\xbd\xa8\x46\x4d\x08\x42\xff\x70\x6a\xc8\xb4\xae\x8c\x99\x5d\x4e\xf3\x5d\x05\x08\x88\x7a\x67\x9a\x37\x3c\xcc\xe7\xa2\x58\x78\x39\x38\x97\x52\xe9\x4f\x2e\x01\x10\x7b\xc7\xdd\xf5\x8a\x0c\x28\x4c\x10\x29\xdf\xe6\x8b\x90\x64\x8a\x6b\x39\xfb\x4f\xa4\x24\x19\xce\x71\x28\x68\x49\x8c\x67\x8b\x68\xc9\xdc\x11\xb1\x0c\x6a\x25\x2b\xc3\x82\xcc\x9c\x55\x82\xc7\xe4\xda\x0f\xb1\xa7\x64\x42\x1e\xc2\x53\x32\xd8\x19\x77\x8f\xfd\x10\xe1\x11\xc9\x1b\xc3\x56\xcb\x1f\x91\xb9\xec\x4c\xe6\x44\xef\xb2\x02\x6e\x66\x96\x0b\x74\x50\x46\x81\xe3\x04\xf9\x09\xa6\x08\xe7\x81\xae\x2e\x0d\x9e\xba\x79\xc1\xd9\x9d\x99\xcc\x50\xb7\x49\x7f\x84\xa7\x82\x99\x9f\xe0\x1b\xe9\xbc\x1c\x0a\xc0\x0e\x04\x05\x8b\xf0\x06\xf9\x46\x76\x46\x06\x3b\x73\x16\xde\x74\x6f\xd4\x69\xd9\xcd\xcc\x16\x9c\x09\x0a\x35\xc5\x6a\x74\xdd\xb8\xe8\x56\x8a\x9b\x4c\xbb\xe6\x0d\x65\x4d\x5e\xdb\xac\x63\x8e\x91\xa2\xc0\x0b\x77\xcb\x44\xec\x96\x99\xda\x2d\x7a\x4c\x31\x1e\xf3\xed\x32\xa9\xd0\x68\xb1\xb1\x65\x82\xd8\xd9\xda\x70\xe9\x86\xb2\x8b\xf0\x46\x95\xe2\x7d\x76\xf3\x23\x7e\xb2\xc7\xb1\x2a\xa0\x86\xc3\xc4\x90\xad\x51\x45\x66\x54\x29\x67\xf2\xe6\xf6\xf4\x77\xf3\x82\xa4\x0d\x90\x3d\xe7\x75\x72\x3b\x15\xdb\xc3\xbe\x8e\xa5\x81\x6c\x5b\x0f\x30\x82\xfd\x8a\x50\x77\x51\x56\xe9\x78\x81\x2e\x32\xd3\x45\x6b\xca\xa2\x6a\x17\xd3\x82\x44\xa2\x8b\xe9\xba\x5d\x8c\xe4\x71\xa4\xbb\x21\x38\xe6\x6e\x6d\x7a\x0d\xc5\xd5\xd7\xef\x92\x41\xed\x72\xe6\x59\x98\x23\x44\x03\xc6\x17\xa8\x92\x39\xe4\xfc\x8a\x97\xa0\xb4\x97\xf7\x49\x1d\x1f\x9b\xeb\x38\x0d\x75\xac\x65\x24\x02\x23\x39\x95\x0a\xc7\x8e\x77\x11\xf5\x57\x02\x46\x53\x78\x6f\x69\x61\x0b\x03\xc5\x22\x19\xcf\x99\xa4\xd6\xff\x58\x87\xc8\x8e\x6d\xb1\x51\x2d\x85\x15\xe5\x66\x89\xe0\xd3\x87\xaa\x0c\x51\xc7\x89\x45\xdf\x80\x98\x18\x49\xe8\x92\x06\xea\x48\x2f\x73\x49\xaf\x7a\xad\x65\x04\xe8\xe6\x32\x60\x5a\xb0\x62\xef\xcb\xd2\xa9\x60\xb7\x24\xd7\x48\x65\x4c\xea\x70\x68\x58\x0e\x82\x17\x74\xaa\x1e\x27\xbc\xaf\xa2\x15\xab\x2f\xf6\x03\x65\x3d\xbe\x78\x77\x85\xfc\xce\x0a\xa9\xc7\x8c\xad\x7f\x5a\x7b\x98\xc0\x85\xf5\xda\x67\xd8\x13\x68\xf1\xf8\x55\x35\x95\x94\x58\x81\xc3\x39\x20\x79\xd7\x4f\x65\x68\xe6\x98\x38\x7c\x0e\x04\xee\x80\x45\x2e\xa9\xc6\x0d\x65\xb0\x22\xfd\x10\x21\x0c\xda\x8b\x1b\x1d\x4d\xc8\xf7\x20\x76\x15\xd0\xd6\x85\xca\xd2\xc8\x8f\x71\x1a\x94\x76\x2b\x07\x16\x17\xd1\xc8\xdf\xd3\x1d\x99\x91\x5a\x86\x4b\x1a\x31\x99\x46\x57\xb5\x36\xab\x6f\x6d\xa6\x4f\xe8\xe0\xe3\xc9\xfe\xc1\xfb\xc3\x93\x83\xfd\xcb\xb3\x83\xf7\x07\x67\x07\x27\x7b\x07\x85\xe1\x76\x5c\xc1\xe9\x3f\xe0\x58\xdb\x77\x36\xc0\x61\xbd\x98\xb3\xfc\xae\x9c\xa4\xc3\x45\xba\xec\x96\xdb\xa2\x3c\x9a\x4c\x63\xba\x39\x4c\x27\xcf\x86\xe9\x00\x54\xdb\xbe\x85\x2e\x7b\x4e\xb3\x08\x4c\x84\xdf\xcd\xa2\x78\xb8\xe8\x51\x0d\xa2\x90\x1d\x26\x11\x8b\xc2\x58\x30\xd4\x62\x1f\x61\x1a\x9c\xa4\x43\xba\x7f\x7a\x7c\x91\x51\x31\x39\x52\xe5\x50\x09\x8a\x05\x89\x49\x84\x0d\xff\x30\x6f\xb2\xa0\xa6\x70\x99\x00\xe5\x33\x58\x93\xe0\xe7\x2e\x33\x26\x61\x08\x15\x39\x65\xb3\xe9\xc7\x9c\xc6\x34\x57\x41\xb5\x39\x07\x1f\x25\x39\xcd\xd8\x8f\x17\xc7\x47\xef\xe8\x28\xcd\x04\x97\xa5\x22\x75\x89\x4d\xa1\x90\x28\x17\xd2\x59\x78\x07\x36\x8b\x54\x0c\x36\xb1\xb4\x82\x05\x30\x09\x28\xc2\x99\xb8\x9a\xb1\x60\x2f\x4d\x06\x19\x65\xf4\x5d\x3a\x4b\x86\xb9\x4f\x71\x84\x23\x24\xd9\x3a\xd5\x97\x92\x6a\x42\xa9\x51\x53\x8a\x0f\x64\x57\x49\x08\xd4\x5c\x82\xd4\xdb\xa4\xc2\x51\x5b\x2c\xc6\x70\xa2\x7c\x3b\x59\xc2\x64\x81\xee\xd4\x42\xf7\x09\xbd\x93\xcd\xca\x19\x2e\xa9\xc7\x08\x5c\x3b\xbe\x0f\xa4\x02\xa8\x5e\x19\x71\x3a\xf8\xb4\x4f\xa7\xa0\x4b\x71\x79\x99\x4e\x69\x02\x49\xbe\x66\x66\x80\xe1\xa1\x82\xe4\xa9\xd7\x1b\x10\x17\x5e\x1c\x5e\x1c\x1d\x48\xd7\x85\xde\xf9\xde\xd9\xe1\x87\x0b\xfd\x75\xf1\xab\xcc\x72\x8e\x81\x9a\x56\x9f\x3e\x15\x64\xf4\xf2\x32\x9c\x4e\x69\x32\xdc\x4b\x27\x80\xc5\xab\xbf\x3c\xbd\xee\x3e\x99\xb3\xe2\x2f\x57\xa8\x80\x61\x04\x4e\xef\x8a\xcb\xcb\x41\x9c\xe6\x74\xcd\xce\x2a\x08\x76\x1d\xfc\xb8\x11\x6c\x6e\x2e\x1a\xc3\xa2\x11\x6c\x9a\x11\x14\x2a\x97\xaf\x4b\x8b\x53\x84\xfe\x66\x0b\x91\x4b\x20\x70\x94\xea\x9a\xfa\x82\xae\x11\xeb\xdd\x50\x8d\xce\x69\xa2\x61\x89\xbf\xcb\x7d\xf3\xfe\x72\x13\x4f\xb2\xbf\x78\x48\xb4\xb5\xfb\x4e\x01\xd4\x81\xfb\x95\x46\xbd\xf7\x56\x14\x8a\xbe\xdf\xec\x20\x8f\x65\xf0\xd4\x2b\xb5\x7e\xa2\xa7\x1d\x1c\x3d\x7d\x8e\x40\x19\xe9\xea\x2d\xbb\x4e\x87\xf7\xdf\x3f\x99\xd3\xe2\xed\x33\xf1\xfb\x0a\x15\x9e\x27\xac\x0b\xea\x7b\xd1\xfc\x8b\x87\xba\x8b\x7b\x9f\xae\xea\xbd\xad\x93\x54\xde\xc2\x36\x4a\x21\xda\xbe\x9e\x83\x0b\x7e\x8d\x2f\xcd\x01\x73\xe7\x00\x67\x15\x23\x13\xc3\xb6\x27\xf4\x33\x3b\x8f\xae\xe3\x28\xb9\xb1\xef\xe6\xca\x96\x22\xdb\x61\x41\x1c\xe6\x0c\x8e\xa6\x6e\x16\x4c\x33\x7a\x1b\xa5\xb3\x5c\x56\x29\xa0\x67\x3a\xe2\x97\x9e\x68\xe6\x4c\x34\xb3\x27\x9a\xed\xb8\x38\x92\x03\xe8\xae\x81\x5c\x3f\x6b\xb5\x9e\x83\x9e\x1b\x3f\x99\x2e\xee\xa7\xb4\xd5\x5a\x50\xfe\xe1\x2f\x1e\xc2\xb5\x0d\xa1\x02\xf6\x8d\xa1\xc9\xea\xed\x09\x02\x56\xda\x78\xe3\x6b\x21\x82\x7b\x3f\xa7\x71\x76\x86\x84\xec\x02\xaa\x4f\x2d\xf8\x3e\xaf\x10\x5d\xb5\xf8\x5a\x2d\xef\xe2\xdd\xe9\xfe\xaf\x9e\x52\xe2\x96\x2d\x04\x72\x2a\x79\xfe\x8f\x07\xbb\xfb\xcb\xf2\xdf\x9f\x9e\x5e\x2c\xce\x17\x1d\xb7\x3b\xe1\xc1\x7a\xf6\x10\x8e\xc4\x03\xbb\x90\x4c\x28\x72\x9d\xdc\xe0\x8d\xb6\x24\xac\xe0\xb7\x55\x55\x83\xa7\x03\x35\x46\x77\x50\xc5\x74\x96\x8f\xcf\xe8\x24\xb5\x0e\x8e\x5a\xbb\x2a\x80\x01\x31\x38\x86\xe9\x44\x89\x22\x70\x44\x92\xd2\xb1\xe3\x89\xf7\x23\xb3\x29\x22\xf7\xc0\xf1\xf8\x9e\xf1\x84\x0d\x9a\x73\x08\xf2\xa3\x2e\x53\x9d\x5c\xd4\xab\xaa\xc6\x7a\xd9\x27\xc4\x7a\x8a\x74\xb7\x93\x25\xd6\x7c\xb8\x46\x3d\xaf\x6a\x74\xf1\xcd\x94\xe8\xe4\x50\xce\x59\xc8\x60\xe8\x39\x01\x6d\x62\xe9\x51\xe4\x3a\xa6\x84\x52\x70\x04\x79\x9b\x7e\x82\x52\xd1\x00\xce\x80\x5f\x22\x36\x16\x5a\x86\x87\x75\xd9\x64\xdf\x86\x3d\x24\x39\x07\x32\xa1\x2c\x04\xdf\x83\x25\x27\x15\x55\x55\x12\x3c\x8f\x86\x42\x46\x30\x8b\x29\x90\xaa\x04\x5f\x73\xb8\xdd\x08\xe7\xf0\x9e\x90\xe2\x28\x3f\x87\x61\x1f\xa7\x43\xda\xcd\x0b\x88\xa7\xc7\x4f\x8a\x41\x1c\xd1\x84\x6d\x7a\x4f\x87\xf4\xe9\x53\x1c\xc3\x5a\xc2\x33\x87\xad\x1d\x10\x88\x3c\x6b\xdf\xc0\x40\x2f\xe7\xbf\xcf\x4f\x4f\x02\x70\x2d\xe6\x47\x08\x61\xeb\xd6\xe4\x12\xbb\x78\xc7\x1f\xf3\x1b\xea\x60\x4c\x8f\xa3\x3c\x17\xcd\xd0\xbb\xe6\x94\xfa\xbc\xe3\xa1\xec\x2b\x73\x07\x00\xea\x90\xd2\x2c\xaa\x7e\x0c\x08\x75\x15\xdc\x1f\x23\xc6\xc1\x2a\x7b\xcb\x45\x86\x5a\x59\xa5\x27\xd9\xda\x3d\xa1\x0b\xbb\x81\x67\x5a\xda\x57\xee\x51\x56\x34\xb4\x3f\xb0\xcb\xcb\x68\x48\x42\xcc\x7f\xc0\xd4\xce\xed\x46\x0a\x3c\x28\xc0\x29\x4b\x7a\x93\x85\x20\x58\x95\x1e\x6a\xb4\xca\x7b\x1d\x5b\xce\xfb\x3e\xa3\x9a\x15\x57\x0b\xa5\xa6\xfa\xaf\x98\x06\xc7\x87\x27\x87\xc7\xbb\x47\x97\x7b\xbb\x1f\x76\xdf\x1d\x1e\x1d\x5e\x1c\x1e\x9c\x83\xd1\xc7\xfb\xdd\x8f\x47\x17\xe5\xe4\x3d\xe9\x1c\x26\x9a\xd4\xc0\x03\x4b\x22\x1a\x1c\x1c\x7f\xb8\xf8\xf5\xf2\xdd\xd1\xe9\xde\x4f\xbc\xca\x2f\xe2\x49\x4a\xdd\x24\xac\x0e\x71\x8c\xec\xa5\x33\x88\x65\x4a\x68\xf0\x21\xcc\xf8\x4d\x62\x9f\xef\x3c\x90\x8d\x48\x78\xe7\x6c\x78\x14\x5d\x83\x49\xc4\xf5\xec\x46\xf6\x20\x73\xaf\x12\x0b\x6c\x97\xf8\xc4\xe5\x4a\x58\x91\x84\x13\x9a\x13\xba\x63\x3f\x63\x52\xd4\xed\xf5\xc5\x1b\xb7\xcb\xa3\x8b\xaa\xf2\xc8\x13\x1f\x3d\xda\x7f\x78\x00\xb9\x85\x88\xb6\x0c\x87\xbb\xc8\xd2\x57\x7f\xf7\xf5\x99\xb5\x5a\x14\x5e\xff\x8b\xbb\x88\x89\x20\x9c\x76\xa5\xa4\x54\x89\xde\x35\x73\x3f\xd9\x29\x4b\x5d\x13\x3c\xef\xd1\x7e\x37\x2b\x50\x57\xfd\xe0\x3d\x6e\x8e\xc3\x7c\x37\xb9\xf7\x1d\x8b\x4c\x6d\x9f\x04\x2d\x14\xa0\x5a\x22\x5e\xa0\x73\x71\xa8\x34\x6c\x63\x49\x3b\x96\x91\xde\x9f\xa1\x89\x5b\xe4\x48\xbb\x70\x2f\xc1\x51\x1f\x84\x60\xed\xed\xd4\x38\x81\x4c\x85\x4b\xed\x5e\xda\xef\x93\xa8\x97\xf6\xdd\xe1\x64\xa8\x64\x35\x29\xe5\x60\xfc\x12\xdc\xed\x48\xaf\x54\xb6\x0c\x6e\x50\x2e\xf4\xb2\xa6\xd0\xb0\x5c\xe8\x75\x4d\xa1\x71\xb9\xd0\x9b\x9a\x42\x53\x7b\xe2\x05\x41\xdb\xa8\x73\xaa\x5a\xb1\x26\xdd\x02\x7e\x56\xaa\x12\xf8\x0c\xe9\xe0\xbd\xca\xa9\x4c\xaf\xad\x51\xf1\xbc\x23\x38\xf0\xe7\x5b\xe2\x6f\x06\x6a\x8f\x45\x69\xab\x84\x50\x73\x44\xa6\xfe\xf3\xef\x10\x9e\xf0\xbf\x6f\x10\xbe\xe6\x7f\x5f\x23\x7c\xc3\xff\xbe\x44\xf8\x96\xff\x7d\x61\xcd\xe3\xbd\x39\xcc\xa4\x60\x6a\x7a\x1b\x66\x20\x52\xcd\x70\x4e\xd2\x1e\xed\x75\xfa\x7d\x1c\x12\x16\xc4\x69\xfa\x69\x36\xe5\x3b\x91\x1d\x26\x52\xc6\x93\x5b\xee\x39\x85\x24\xc8\x0f\x71\xae\x14\x66\x2e\xeb\xcc\x26\xc4\x46\x9a\x17\x92\x71\x99\x25\x83\x9c\xf4\xfa\xc2\x70\x42\xab\xe7\x43\x21\x6d\xaa\x00\x85\x94\x51\xf0\x66\xa7\x90\xc7\x9a\xad\xbd\xc1\x11\x86\x2d\xad\x9b\xbc\x97\xf5\xb7\xfd\xb6\xd5\x48\x2f\xe9\x0b\x83\x52\xb1\xae\x85\x0f\xcd\xcb\x8a\x43\x4c\x5b\x53\x87\xb5\x5a\xf0\x47\x19\x6b\x2c\x09\xe3\x4c\xfd\xad\x2d\xcc\x7a\x59\xbf\xe4\xa3\x92\xa1\x79\x39\x00\xef\xce\x69\x60\x0f\xa0\xeb\x9f\xc1\x5f\x4c\xfd\xe7\x1d\xe4\xba\x96\x54\x13\x23\x37\x9a\x08\xe8\xab\xb4\x97\x54\x38\xb6\x0f\x40\x1a\xde\xbe\x7d\xd1\x88\x5a\x2d\x3f\x7d\x20\x6f\x94\xaf\x5b\x26\x97\xc8\xf9\xc5\xd9\xe1\xc9\x0f\x97\xbb\x67\x67\xbb\xbf\x82\x7c\x11\xcd\x73\x92\xf0\x25\xa6\x46\x14\x92\xa4\xd7\xe9\xe3\x98\xb4\xb7\xe3\xb7\x2a\x1a\xed\x76\xfc\xf4\x29\xe2\x83\x08\x7b\x71\x1f\x15\xd4\x7f\xb3\x85\x73\x5c\x07\x94\x5f\x73\xc0\xb6\x9a\xfa\x6f\x9e\xbb\x9e\x2f\x4b\x31\xcf\x14\x9d\x68\x37\x96\x20\x13\x10\x07\x06\xdb\xda\x9b\x83\xdc\x2a\xae\xee\x80\x32\x6b\xeb\xe1\x04\x03\x75\x11\x94\x4b\x49\xcb\xc3\x5c\x1e\x0a\x5d\x1a\xe8\xdf\x0f\x0f\x1b\x1d\x4c\x6f\xc3\xf8\x1c\xd4\xde\xf2\x2e\xa8\x75\xcb\x55\x2f\x79\x1b\x10\x42\x0a\xfb\xe9\x0d\x42\x24\x37\x4c\x08\xf1\x19\xd8\xdb\xa5\x53\x8a\x1e\x1e\xac\x70\xcd\xe2\x67\x97\x09\x37\xa2\x14\xa1\x56\xcb\x68\xd9\xee\x48\x8e\xc3\x39\xe2\x69\x60\x7f\xda\xbc\x01\x28\x5f\xcb\x0f\xc5\x26\x04\xf0\x17\xe7\xd1\xbf\x68\x37\xd1\x0a\x48\xae\x8f\x50\x7d\x32\xc0\x2b\x10\xee\xf1\xa5\xd3\x27\x4c\x6f\x4f\xd9\x0d\xc7\x77\x28\x9f\x1b\x7b\xf1\x39\xae\x43\xb5\x6e\x02\xc9\x1a\x5e\x02\xfa\x7f\x46\x45\x20\x69\xb5\x7c\xf9\xc2\x17\xe5\xe7\x93\x30\x8e\x0f\x13\x86\xfc\x04\x89\xf3\x47\x30\xcd\x87\x93\x09\x1d\x46\x21\xa3\x3c\xa3\x2b\xa8\xe8\x2b\x49\x45\x93\x02\xda\x6c\xe3\xc4\x75\x49\x8a\x99\x58\xf1\xd4\x6f\x23\xcc\x77\x00\xe7\xb2\x37\x3a\xbc\x70\xe7\x95\xe8\x28\x7c\x3c\x7f\x85\xb3\xe0\xc9\x6d\xbb\xec\xb2\xb4\x54\x9b\x7f\x8b\xda\xcf\x9f\xf3\x0a\xa3\x29\x16\xb0\xda\xaf\x11\x8e\x76\x7c\x0b\x10\x8e\x7c\x03\xfd\x05\xee\x20\xd4\xf5\xed\x4f\xbb\x51\xe4\xbc\x99\x88\x0b\x94\xdc\xae\x20\xb5\x6e\xf3\xd2\x5b\xcf\x45\x7f\xb7\x5e\xf0\xff\x5f\x01\x84\x57\xf0\xfb\x45\x5b\xb4\x64\xa0\xfc\x43\x4c\x46\xc9\x93\x8a\x3a\x93\x77\xa8\xff\xea\x39\x1e\xfa\xf3\x69\x98\x85\x13\xca\x39\x1e\x88\x0e\xde\xe5\xd3\x04\x07\x73\x01\xa4\xad\xd5\x62\xbd\x4e\x1f\xda\xd9\x42\xf8\xa4\xa4\xf0\xb9\x2f\x80\x02\x6e\x4e\xd4\xac\x8b\x6e\x6d\x95\xfb\x73\x28\x70\xa7\xa5\x9d\x9c\x38\xa4\x44\x05\xa4\xc7\x39\x81\xf0\x2c\x93\x28\xf1\x13\x9c\xea\xb0\xd0\xb9\xb0\xe7\xe6\x0d\xe4\xbc\xa1\xe7\xdf\x21\x8b\xc2\xb4\xb7\xc3\xb7\xf9\x76\x08\xc4\x52\xcf\x46\xb2\x19\x42\xdb\xdf\xe1\xa8\x17\xf6\x51\x51\xed\x58\xde\x6a\x59\x18\x03\x2a\xb3\x5f\x1a\xd9\x89\x41\x17\xec\x47\x8d\x96\x2e\xf5\xb7\xde\x60\xb1\xf2\x5e\xc8\x95\xc7\x0a\xab\xe6\x7b\x47\x0b\x87\xf4\xfa\x38\x22\x86\x34\xa5\xcd\x74\xe4\x67\x7e\x79\x56\xc4\x49\x34\x9f\x84\x6c\x30\xee\x52\x3c\x90\x9a\x4d\x5d\x86\xe3\xf0\x9a\xc6\x5d\x6f\xef\x68\xf7\xe3\xf9\x81\xf7\x34\x7a\xfa\x54\x79\x9f\x79\xf5\x1d\x5f\x42\x4c\x2c\xb1\x76\xbb\xc3\xef\xc3\x42\x9c\xd5\xc6\x9b\x1d\x84\x10\xf5\x5f\xbd\xc6\x33\x3f\x0d\x00\x06\xc2\x69\x00\xf0\xad\x67\x42\xa2\xb6\xfe\x66\x67\x3b\xff\x9e\xb4\xb7\xf3\xcd\x4d\xd1\x71\x4e\xbd\xf3\x7e\x43\xb8\x82\x0e\x15\x04\xb5\x6e\xc3\x40\xf5\xd0\x47\x18\xa6\x09\x30\x8a\x67\xbe\x77\x70\xb2\xef\x21\x4e\xd9\x79\x45\xf1\x25\xfa\x07\x0b\xe2\xb5\xbd\xbb\x8e\xb4\x44\x59\xf6\x1f\xa6\x99\xfa\xaf\x24\x9c\xc3\x93\xc3\x8b\xc3\xdd\x23\x4f\x8d\x16\xc4\x2c\x99\x18\x2f\x07\xfe\xfe\xf0\x64\xf7\xe8\xe8\x57\x4f\x02\xc6\xd4\x7f\xa9\xf3\xec\xea\x6a\x0b\x42\x27\x4c\xf3\xff\x32\x8e\xb8\x24\x45\x13\x1d\x12\xea\xbf\xd4\x7f\x25\xfa\x71\x74\x7e\xe0\xe9\x76\x61\x88\xba\x5d\xd3\x1a\x14\xc2\x46\x1f\xb7\xd5\x4a\x20\x38\x79\x71\x1a\x70\x2e\x64\xeb\x3b\xad\xbc\x08\xc1\xd2\x71\xc6\xe9\xa8\xf6\x1a\xd0\x4c\x47\xcd\x0c\x8e\xa8\x04\x35\xa8\xbf\xf5\x1a\x6b\x63\x4e\x3e\xd5\x12\xc6\x9b\x32\x0c\x0c\xfc\x2f\x6b\x5c\xfb\x19\xda\x81\xe1\xbd\xc4\x19\xf8\xad\x98\x1b\xb2\xc7\xf7\xb4\x2f\x5c\x5b\xe3\x5d\x41\xfc\x90\x05\xf5\x65\xbb\x04\x55\xda\x73\xf7\x09\xdb\x76\xa5\x13\x52\x36\xa1\xe9\x20\x2f\x26\xe8\xe0\x9b\x57\x08\x8b\xce\xf3\x89\x78\x8d\x99\xdc\x1e\x5b\x72\x7b\x08\xb4\x14\x35\x84\x16\x01\x9c\x84\x37\x68\xf5\xe9\x79\xb9\x4f\xf2\xdc\xa1\xfe\x56\x87\x0f\xe3\x0e\xda\xb2\xca\x6f\x2d\x2a\xdf\x69\x77\x3a\x0a\x25\x94\xcf\x02\xb3\x6a\x5b\x00\x3a\x8b\x01\xb4\xbf\xe3\x00\x28\xf9\x7e\xee\x56\x79\xbe\xa4\xcd\x36\xaf\xe2\x0b\x8f\xf7\x73\xe8\xb5\xa0\xde\x5b\x9c\xc4\xa0\x9a\x01\xbc\x90\x8b\xae\xe2\xb9\x61\x96\xc0\xfb\xda\x84\x26\x8c\x0e\x9b\x42\x52\xe5\xd9\x35\x5f\x99\x6e\xc8\xa6\x81\xb0\xfa\x99\x4c\x68\xbf\xe2\xd3\x11\x8d\x04\x73\xdd\xb5\xd6\x06\x3f\x55\x04\xa1\xc7\xd1\xe8\xbd\x22\x38\x8b\x7a\x5d\xb8\x18\xfb\xee\xbb\xc7\xb5\xeb\x0b\xae\x93\x0f\xb1\xb7\xd5\xe7\x6c\xe2\xb1\x39\xdb\xbe\xb8\x17\x5b\xaf\x61\x66\x38\xdb\x21\x9f\xa9\x75\xd6\x8b\xca\x6e\xe1\xb3\x23\xf7\x01\xf5\xb7\x5e\x5a\x60\x5e\xd4\xee\x4e\x53\xd6\x3a\x6c\xb7\x5e\xd9\x7b\xa7\x66\xdd\x89\x1d\xc9\xeb\x46\x7a\x53\x68\x48\x9d\xf6\x77\x76\xf5\xca\xaa\x73\x9a\xed\x74\xda\x76\xe1\xca\x7a\x2b\x15\xee\xd8\x85\x5f\x94\x37\xb5\x58\x9a\x9a\xff\x51\x0f\xe1\x50\x73\xab\x6e\x63\x0a\x7e\xff\x23\xf1\x5a\x21\x63\x59\x6e\x85\x87\x7e\x07\x10\x84\xcb\x87\x99\x51\x4f\x13\x82\xc5\xee\x00\x3b\x6a\x34\x43\x0c\x31\xf6\x68\x77\x5a\x90\x04\x8f\x48\xba\xd3\x4b\x71\xaf\xdf\x17\xfc\xeb\x84\xb8\x17\x99\x19\x12\x57\x11\x42\xc8\x6c\x27\xf6\x67\xa8\x3b\x6b\x0c\x38\x47\xf5\xfa\x0d\x9e\x5a\x2e\xd1\xa9\x64\x23\x4a\x2a\x3b\x38\x16\x1a\xd0\xb9\xd2\xb3\x02\xa9\x65\x49\x2b\x1d\x0b\x85\x97\x19\x96\x32\x8f\x01\xef\xd8\x5c\x18\xac\x5c\xc0\x10\x86\x05\x01\x95\x09\x08\x47\x74\x70\x1b\x8a\x40\x66\x91\x6b\x3e\x85\xfc\x14\xbf\x50\x77\x6c\x21\xba\x7b\xe2\x57\x94\x88\xd6\xea\x48\xc8\x38\x63\x0e\xda\xd8\xaa\x4f\x7a\x24\x05\x3f\x0f\xc4\xb4\xe4\x6d\xc3\x73\xe6\x92\xe7\x7c\xfe\xd2\xe4\xb4\x85\x6c\x3d\x97\x77\x90\x69\x41\x86\x78\xc4\xd9\x8f\x09\xff\xef\x9a\xff\x77\x43\x06\xe2\x26\xdb\x30\xb7\x3f\xa9\xe2\x77\x4b\xa6\xfa\xa5\xec\x23\xda\x06\xc7\x32\xb7\xad\x96\xcf\xb9\xc8\x10\xe1\x91\x60\x50\x6e\x39\x9b\x2a\x4f\xad\x7b\xd2\xde\xbe\x7f\x7b\xa3\x2e\x59\xf7\xca\xc7\xcd\x25\xb9\xe9\xdd\xf7\xf1\xa9\x05\xf0\xaa\xf5\x64\x7e\x59\x5c\x49\xb0\xa7\x12\xac\x88\x3d\x70\x89\x34\xf4\x53\x04\x5e\xfa\xeb\x91\xfd\x46\xea\x59\xdc\xc1\xe5\x34\x86\xcb\xe9\xdd\x03\x79\x23\x95\xe0\x17\xde\x4b\xc5\x28\x67\x68\xfe\x99\xcc\xec\xeb\xe9\x05\x99\x71\x82\x75\x4e\xda\xdb\xe7\x6f\x2f\xd4\x28\xce\xd5\x28\x3e\x59\xdd\xff\xdc\x3b\xef\x23\xd8\x6b\x17\xfc\x17\x9e\x88\xee\x7e\x42\x85\xb8\xc0\x7e\xae\xbf\xc0\xde\xe9\x92\x9b\x8a\xcb\xb4\x3b\xa4\x3a\x72\x06\xfd\xc2\xc7\xa2\x3f\xbb\xa4\xbd\xbd\xfb\xf6\x58\xf5\x67\x57\xf5\x67\x8f\x9c\xf5\x76\xfb\x78\xdf\xea\xd6\x9e\xc4\xe7\x7e\xab\x05\x07\xfc\x71\x6f\xd7\x74\x6e\x1f\xe1\x6b\xf1\x6b\x0f\xb8\xb1\xef\x5e\xab\x95\x52\x8f\xde\x57\x2f\x10\x67\xe1\x5e\x7e\x87\xb6\xeb\x0b\xbc\xec\x6c\x41\x89\x37\xaf\x71\xfb\x01\xe2\xc2\xf9\x3a\x90\x27\x92\xb0\x1b\xd4\x7f\xf3\x66\x79\x3b\x6f\x38\xa7\xf2\x5d\x5b\x16\xea\x9a\xdf\xf8\x1a\x96\xfa\x6b\x3c\x95\x63\x7f\xda\x71\xec\x3b\x06\x48\x79\x4b\x6b\x83\x49\xa7\xe0\xf0\xdb\x86\x99\x3d\x24\x13\xc3\xcc\x1e\x72\x66\xf6\x50\x31\xb3\x27\x64\xd2\x3b\xec\x6f\x6f\x76\x08\x21\x27\x3b\x92\x89\xed\x02\x80\x93\xa7\x1d\x54\xc8\x39\x89\xf9\xf8\x9e\xbf\xc0\xca\x20\xc7\xc0\x7e\x4f\x46\x06\xf6\x7b\x0e\xfb\x3d\x87\x4d\xfd\xad\x36\x1e\xf5\xde\xf7\x39\x10\xb8\x17\x8c\xfd\x1c\x95\xef\x40\xed\xb6\xd9\xa4\x1d\x75\x57\x5b\x3a\x0b\xaf\x00\x95\xdf\xbd\x71\xb6\x78\x51\x21\x2f\x43\x45\x26\x06\x2e\x9d\x19\x39\x76\x22\x58\xd9\xe6\x48\xe2\x32\x29\xc4\x35\x54\xd0\xd4\x2a\xd1\x1a\xae\x05\xac\x4a\xb4\x26\x8e\x71\xdd\x8f\x86\x67\x84\x93\x62\x20\x66\x62\x48\x92\x9d\x5e\x62\x4e\x80\x71\xe9\x04\xc8\xcd\x09\x90\xef\xc4\x7e\x8e\xba\x79\xe3\x48\xa9\x84\xfb\x07\x5a\xb0\xa0\xa8\x60\x1b\xe1\x2d\x84\x16\xb0\xec\x83\x1d\xea\xbf\x81\x89\x7e\xd3\x5e\xcc\x92\xbe\xfe\xae\x0e\x0b\x1b\x6d\x17\x0d\x43\x47\x41\x12\x2b\xad\x49\x85\x06\x8d\xdd\x71\x51\xba\x14\x38\x58\x79\xb2\xf0\xe8\x72\x1a\xcb\xed\xc6\x42\xd9\x58\xac\x1b\x9b\x55\xce\x09\x79\xba\x6e\x6c\x0c\xf0\x44\x38\xab\x4c\x17\x1f\x5a\x0f\x0f\x1b\xfe\x46\xfc\xf0\xc0\x8b\xc5\xbd\x76\x5f\xad\x76\x7c\x4d\x06\x01\xbc\x0b\x78\xe2\xcc\xc7\xf9\x63\x4e\x1f\xfb\x78\xd6\x2f\x99\xe6\xa6\x19\x89\x93\x07\xcb\x4b\xbb\x22\x70\xfc\xee\xce\x0f\x83\x08\x0e\x83\x9c\x5f\xd8\x05\xeb\x11\x5b\x42\xc8\xb4\xd5\xf2\xe3\x07\xf2\x06\xe1\x48\xfc\x7a\x8d\x64\x2c\x56\x45\x78\x6d\x39\xe4\xcc\x95\x43\x0e\x84\x1c\x72\x48\xda\xdb\xc3\xb7\xca\x9f\xca\xf6\x50\xca\x04\x07\xbd\xa1\x92\x43\xce\x70\x8e\x63\xd8\x66\x21\x8e\xf1\x35\x9e\xc1\xdd\x46\x8f\xf1\x9f\x3e\xc5\xd7\x65\xba\x37\xc2\x52\x01\x7b\x3e\xe5\x7c\x0a\x88\x54\xa6\x81\xc5\x4d\x00\x35\x00\xc2\x30\x55\x84\x01\xa8\xde\x96\x41\xdd\x77\x7a\x87\x23\x77\xc3\xeb\x65\xf3\x4f\xfb\x02\x66\x42\x19\xb5\x5a\x7e\x2a\x5e\xd5\xb1\x4d\xe0\x81\x8a\x63\x49\xa9\x99\x4a\x4d\x5b\xad\x14\xae\xb0\x86\x42\x5b\x84\x98\xb7\x6b\xa5\x03\x65\xe5\xf9\x2f\x54\x5a\xc4\xe9\x52\x47\xb7\x91\xc0\xa7\x55\x43\xc9\xb3\xbe\xb3\x56\x4b\x3d\xe5\x03\xf2\x86\x81\xbc\x49\x99\xfe\xcf\x55\x3b\x0c\x21\x73\x03\x49\xfb\x24\x8c\x12\xf5\x62\xc6\xb2\x19\xb8\x12\xff\x61\x16\x66\x43\x3a\xdc\x05\xd5\x0e\x65\x93\x31\x08\x67\x2c\x4a\x67\xb9\x9b\x99\xb9\x35\x4f\xd2\x64\x5f\x98\xb0\xc9\xfc\xc4\xad\x5c\xc9\x8f\x8a\x1b\xca\x3c\x55\x7d\x53\x68\x93\x78\x25\x47\x3d\xb5\xfd\x82\x8a\x0a\xee\x82\x8a\xb5\x7d\x76\x5b\x4c\xd2\x64\x53\x5a\xdd\xad\x68\xbd\xdc\x77\xb7\x03\xab\xe1\x2c\xc2\x01\x87\x23\x7e\xd9\xca\xdc\x3b\x8b\x47\xde\x5d\x32\x36\xb3\xaa\x7f\x75\xec\x83\xe5\x9b\x72\x97\x62\xa9\x1e\xd1\xe5\xd7\xe0\x88\xfa\x34\x18\xd3\x70\x8a\xc1\x47\x1c\x1b\xc6\xd1\x35\xc2\x13\xca\xc2\x2e\x13\x3e\x91\xe0\x29\xf6\x67\x5c\x7e\x8c\xd5\xca\xcc\x40\x28\x7e\x11\x2f\x33\xf8\x07\xd2\x13\xc1\x6b\x3c\xec\x45\x43\x0f\x7b\x70\x1a\x78\xd8\xe3\xb4\xc9\x13\x7e\xae\x3d\xec\xe5\xec\x1e\x9c\x1e\x8d\x33\x3a\xf2\xfa\xf8\x27\xd2\xf3\x86\xd1\x2d\xcf\x98\x86\x89\x87\xbd\xa9\x87\xbd\xd0\xeb\x9b\x3b\xd1\xff\x58\xca\x3d\xe5\x80\x64\x74\x87\x76\x7f\xea\x51\xcb\xe1\xec\xff\xae\x28\xfd\x83\x53\xfa\xbf\x6d\xef\x56\xca\xc7\x2d\x98\xc8\xf7\x28\xa7\xde\x93\x70\x0a\x16\xaf\x57\xff\xf5\x64\x4e\x8b\x2b\x4e\x43\x7a\x9d\x7e\xbf\xf8\x45\x08\x08\xf4\x4d\x90\xfa\x2f\xb6\xe0\x92\xce\x2f\xc9\x22\xb3\x23\xa3\xbc\xf9\x2f\x5f\x5a\x89\x5b\x2a\xf1\x85\x49\xac\x5c\x28\x39\x2d\xe2\x97\xca\x89\x9f\x48\xd9\xd3\x73\x9c\x28\x41\x4b\x45\x42\xf4\xf2\xb5\x92\xb3\x6b\x71\x54\x22\x4f\x0d\xb7\x60\x59\xa4\xfe\x46\xd4\x02\xd2\x28\xbb\x57\xee\x8a\xbe\x74\x53\x7e\xa3\xfe\x5f\x3f\x43\xf2\x82\xbb\x41\xa2\x9d\xa8\x2b\x65\xd9\xaa\xfa\xd6\x92\xea\x9d\xf6\xcb\x95\xf5\x3b\x2f\x97\xdd\xf9\x61\x50\x2f\xb7\x04\x94\x8d\xce\x92\x6e\x2c\x15\x1d\xb8\x60\xda\x4b\x7a\xf3\x6a\x35\x98\xe7\x6b\xf4\xa6\x46\x98\xb5\x08\xcc\xb2\xde\x54\xe4\x76\x02\xaf\x2f\xde\xe0\xff\x81\xe8\xd5\xa6\x64\xad\xe8\x83\xfa\x6f\xe0\xe0\xaa\x96\xaf\x15\x7d\x8a\x05\x38\xd2\xc2\xcf\x17\x4a\xd2\xf7\x4e\x1e\x97\xe2\x8d\x0c\x43\x98\xbf\xee\x8f\x92\x2d\x51\x89\x7c\x24\x1b\x6d\xbb\x4f\x65\x29\x90\x44\xc1\xbf\x1c\xf6\x33\x59\xc6\x7e\x76\xda\x1d\xc9\x67\x3e\x77\xf9\x4c\x1c\x39\x6f\x34\x0e\x2a\x6a\xc6\x66\x3d\xb2\xed\x49\x1d\x71\xab\xc2\xeb\x3a\xdc\xb9\xc5\x4b\xd3\x5b\x59\x25\x56\x0d\xde\xeb\xe7\x0b\x7a\x9d\xd9\xcd\xd6\xc1\xa8\xb8\xb5\xce\x10\x8a\x46\xfe\x2d\xff\x0b\x73\xf2\x06\x67\x78\x1e\x8d\x6c\x6b\x57\x35\x3d\x4a\xf2\x57\x92\x01\x4a\x2d\x00\xf5\xaa\x54\x16\x56\x72\xec\xe3\x81\xbf\xf4\x58\x43\x12\xcd\x38\x1a\x09\xdb\x0f\x05\x4c\x89\x80\x1f\x07\x43\x49\x25\x2d\x30\x42\xc6\x0b\x02\xcf\x25\x62\xde\x72\x33\x25\xd0\x85\x74\x1e\x1e\x8d\xfc\xad\x37\x84\x90\xac\xd7\xee\x23\x87\xbc\x66\x8d\x1b\x4d\x5e\x5f\xe3\x64\x19\x26\x23\xfc\xdf\x7e\x8a\x56\xa0\x91\xef\x85\xc7\x0c\xbe\x40\xdd\xf7\x6a\xf5\xcf\xf5\xea\xef\xb4\x5f\xa1\x02\x89\xad\xc6\xfc\xb6\x5e\xfd\x6f\x3a\xeb\x5f\xa7\xa0\xcf\x4b\x6f\x54\x1b\x1d\x75\xcb\x89\x7d\xb9\x9e\x39\x4e\x19\x2c\x44\xde\xe0\xae\x3c\x38\x54\xf3\x6b\x8c\xaa\xd0\xff\xa4\x66\x41\xdb\x12\xce\x2e\x9b\xab\x86\x2c\xff\x42\x10\x51\x88\x05\xa0\xc3\x88\x3a\x94\xaa\x42\xd7\xf9\x36\x29\xef\x91\x1d\xbf\xa6\xe9\x32\x8b\x29\x9b\xe6\xb7\x85\xd5\xcd\xd6\x9e\x03\xab\x08\x24\x6c\x2a\xfc\xdf\x7e\x84\x5c\x1a\x29\xd2\xc5\xa1\x0c\x41\x0c\x0c\x1b\xb0\xf8\xb5\xa8\x44\x27\x23\x4b\xd3\x32\xdf\xb1\x24\xf4\xdd\x03\xb0\xe2\x82\xc1\xa7\x65\x62\xfa\xc2\x22\xa6\x2f\xdb\x08\xef\xeb\xe3\xe7\x95\x4b\x35\x5f\xd4\xbc\xd8\x08\x72\x2d\xc9\x9a\xdb\x1b\xc0\xf2\xeb\x0e\x82\x28\xac\xa2\x81\x7d\xf9\x06\x83\xa3\x1d\xfd\x1d\xa1\xa2\xab\xec\xdd\x4c\x53\xe5\x29\xb5\xc6\x6c\xbd\x1b\x8a\xc6\xa2\x1d\x31\xf8\xee\x27\xf5\x5e\xac\x1e\x01\xec\x73\xe2\xf5\x16\x9e\xf9\x1e\xa8\x7e\x23\x5b\x60\x21\xa9\x8b\xcb\x04\x81\x48\xe3\xf0\xe2\xe0\xcc\x7a\x6f\x14\x9f\x7c\x4c\xf0\x20\xf9\xee\xec\x60\xf7\x27\x2b\x5b\x42\x3e\xe4\x28\xc6\x5b\xf2\x7a\xb6\xb5\xe4\xfd\x52\x02\x50\xd7\xb4\xd7\xcf\x57\xbf\x75\xe6\xad\xd6\x3e\xcc\xa4\x3b\x2f\x65\x4e\x42\x2f\xc3\x15\xc7\xa8\x98\x1e\x83\xa4\x43\xd8\xdd\x1d\x20\x34\x90\x90\x8a\xf6\xd2\x52\x7b\x35\xec\x1c\x6f\xed\x10\x1e\x29\x3e\x48\x77\xae\xa6\x78\x0d\xf7\x26\xcf\x31\xf1\x60\xdf\x93\x74\xf7\x83\x58\x9d\x65\x33\x36\x75\xb5\x7e\xf9\x06\x7c\x7e\xf9\xf2\x36\x5b\x40\x67\xdd\x75\x65\xe9\x15\xd8\xa7\xf7\x8b\x6f\xbd\x53\xa5\xfe\xe9\xdf\xeb\xee\xd4\x96\xf0\x40\x68\xdb\x78\xd3\x38\x8c\x92\x26\x10\x5a\x4f\x19\x54\x19\xad\x71\x79\xeb\x06\x3d\x60\x79\xc9\xb6\x44\x1b\xea\x6a\x6d\x94\x8b\xf4\x65\x5a\xdc\xc2\x86\xc2\xa8\x56\x6b\xa6\x19\xe7\x97\x8e\xf2\x83\x11\x8a\x6b\xed\xf2\x21\x32\x26\xc3\x32\xa5\x61\x7e\x92\xcd\x8e\x78\xea\xd0\x3d\xed\x66\xe2\x4e\x28\x9d\x21\x31\x0a\xef\x8d\x76\x0c\x0d\x5d\x37\xc2\x91\xb0\x5b\xc1\xd4\x36\x6a\xa6\x46\xf5\xaf\x27\x69\x89\xab\xfa\x05\xaf\xb2\x7f\xf7\x33\x7c\x01\x6e\x0f\xd4\x33\x4b\x82\xe5\x23\x51\x37\x2a\x1c\x05\x92\x92\x37\x16\xf2\x0b\x8e\xc8\xaf\xc2\x57\xdc\x5c\xdd\x70\x53\xac\x6e\xbd\x62\xb6\x42\x3e\x94\x1c\x67\x34\x4f\xe3\x5b\x9a\x75\xc3\xa2\x20\x91\xad\x20\xbb\x34\x9a\x6e\xe6\x46\xd3\x4d\x48\x7b\x3b\x79\x4b\x21\xf8\x40\xd6\x4b\xfa\x6e\xe8\x81\x84\xfa\x42\x30\x0b\x36\x11\x0a\xea\x8c\xb4\xb7\x67\x26\xce\xc9\xec\xe9\x53\x94\x68\xcd\xc2\x18\xd3\xde\xac\x6f\x59\x65\xc8\x61\xf0\x02\x93\x88\xf9\x0c\x82\x16\x28\xa1\x4e\x46\xeb\x34\x35\x41\x8f\x24\x77\xd5\x78\x85\x1c\x21\xcc\x6e\x28\x03\xb5\x4d\x28\x63\x29\x6e\x8a\x3a\xc2\xb5\xb2\x28\x66\x65\xca\x7a\x52\x7f\x26\x64\x5d\x8a\x45\x12\x28\xe5\xc8\x68\x09\x1a\x6d\x73\x59\x5c\xe9\xd5\xe4\xca\x62\x4d\x62\x8b\x95\x23\x36\x70\x88\x91\x82\x98\x16\x84\xf5\x92\x3e\xce\x49\xd6\x4b\xfb\x9b\x51\x03\x2c\x21\xaf\xef\xc3\xe1\x30\xf3\x23\x4e\x0a\xad\x05\x95\x50\x5b\x92\xb5\xc0\x77\xca\xdb\x0e\x7d\x5e\xf8\x11\x67\xfc\xc4\xd2\x4b\x71\x10\x04\x79\x9f\x70\xd8\x42\x39\x15\x8b\x24\x49\x4e\xf2\xbb\x88\x8f\x08\x6a\xcc\x07\x61\x4e\x9b\x1d\xfa\xbc\xab\x57\xb9\x40\x5d\xc4\x2f\xf9\x0d\x91\xdb\x6e\x77\x4c\x76\xce\xc2\x8c\x1d\xc1\xc0\x7d\x53\x60\xcb\x2e\x90\x4e\x2b\xf9\x2f\xba\x35\xdb\x56\x1b\xae\xf6\x04\xf5\x4a\x38\x0d\x05\x75\xe2\x48\xb1\xb1\x73\x5b\xf1\x31\x97\x8a\x87\x61\x41\x32\x1c\x93\xbc\xc7\x3b\xd9\x6f\xa4\x3e\x33\x8e\x51\xfc\x18\x87\x92\x6e\xda\x7a\xc3\x33\x59\x75\xc0\xab\x0e\xc9\x4c\x54\xc5\x63\x42\xa5\xfe\xb0\xe1\x89\x87\x78\x80\x00\xa6\xdc\x42\x43\x93\x35\xc6\x43\x84\x8a\x82\xef\x40\x98\x12\x3d\xbc\xe7\x6b\x0d\x0f\xe7\x30\x30\x3d\xca\xbc\x3a\x44\x39\xb4\xd0\x1a\xda\x44\x7b\xe3\x40\xe6\x05\x10\x94\xaf\x73\x47\x35\x7a\xc6\xab\x0e\xf4\xd0\x86\x7a\x68\x52\x35\x5a\xbb\x8e\x90\xc3\xd3\x70\xf9\x80\xab\x18\x1b\x4b\x8c\x4d\x39\xd8\x11\x19\x4b\xb0\x13\x0d\xd6\xf5\x7c\xe2\x40\x9c\xe0\x51\x3d\x9e\x5e\x7e\x43\x3c\x49\x3d\xef\x1a\x2c\xa5\xfe\xbd\x1f\x61\x7e\xd8\x31\x84\x1a\x8f\x5e\x1a\xf2\x1a\xa4\xd7\x85\x6c\x68\xe1\x62\x78\xbd\x72\x90\xf6\x1d\xac\x9b\xea\x9b\x56\x37\x2f\xf8\xe8\x43\x77\xf4\x61\x75\xf4\xb1\xec\xb2\x9c\xf2\x58\x4f\xb9\xbd\x11\x06\x78\x86\x37\xda\xc8\x7a\xc0\x1e\x3a\xaa\x06\xa9\x3f\x44\x8d\xdc\x8c\x67\xa0\x95\x44\x4b\x08\x0c\x51\xbe\x14\x81\x2b\x57\x8a\xd9\x40\xb0\x54\x4c\x87\x26\xa8\x7e\x9f\xc1\xfa\x31\x71\x07\xae\xcb\x53\x01\x60\xac\xae\x5f\x8b\xf5\x56\x33\x17\xaf\xd6\x99\x0b\x89\xfd\xd4\xd6\x1e\x12\x53\xa1\x86\x18\xca\x21\xc6\x7c\x88\x33\xb5\xec\xf0\xa0\xdc\xb1\x19\x8e\x85\x1b\x4f\x42\xc8\x60\x27\xf7\x67\x38\xb3\x58\x1b\xd4\x4d\x6d\x74\xcf\x10\x2e\xe5\xd7\x0c\xe0\xcd\x97\x2f\x26\x25\xba\xe8\x86\xf6\xc0\x62\x18\xd8\xcc\x5d\x63\xb3\xea\x1a\x1b\xc8\x21\x0f\xf9\x90\xc7\x64\x20\x77\x5a\x34\xf2\x8d\x6b\xb6\x0d\x25\x71\x1e\xb7\x5a\xbe\x97\xc2\x4b\xbb\x95\xa8\x9f\x61\xc7\xae\x92\x4b\xe8\x33\xe1\x17\xc6\x1f\xcb\x87\xba\xa9\xb3\x72\xc7\x78\x58\x5a\xb9\xd3\xd2\xca\x95\xae\x96\x46\xc4\xda\x8d\x6a\xf5\x5a\xd5\x46\x4e\xb5\xdc\x1f\x41\x2c\x3c\xd3\xb6\xbb\xce\x67\x2b\xd6\xf9\x44\x62\xe4\x9a\x63\xe4\x86\x4c\xe4\x22\xb8\xad\x59\xe7\x37\xf8\xda\xee\xc7\x6d\xa9\xfb\x75\x6b\xfe\x16\xdf\x48\x64\x5c\x96\x57\x55\x09\xda\x65\x69\x54\x1a\x07\x97\x00\x22\xf6\x6f\xea\xc8\x52\xa7\xdd\x15\x3a\xb9\x91\xb0\xa8\x48\x02\x31\xac\x5e\x08\x93\x0a\x0f\xbe\x89\xb1\x47\x40\x9a\x77\xe8\xb4\xb7\xf8\xaa\xe6\xd8\xf0\xdb\x38\xea\x6d\xf5\x91\x1f\xe3\xc4\x5e\xb7\x8d\xeb\x8c\x86\x9f\x74\x4b\x9d\x2e\x2c\xcd\x19\x1e\xf4\x49\x84\x87\x24\x09\xac\x85\xd5\x9b\xf5\x1b\x03\x3d\x09\x43\x54\xaa\xdc\xfe\xae\x2b\xbe\xe5\xfb\x68\xb7\x12\x80\xeb\x63\x42\x3f\x4f\xe9\x80\xd1\x61\x73\x1c\xdd\x8c\x9b\x10\x89\x45\xaa\x35\x36\x9f\xcc\xf9\xba\x2e\xae\x90\x72\xab\x16\xd1\xd2\x25\x06\xb6\x8e\xf4\x9c\x13\x4e\x9d\xeb\x49\xa6\x2e\x2f\xc3\x38\xba\x56\xf7\x10\xc1\xe3\x09\x8b\x56\x61\x59\x0f\xbf\x45\xa6\xe4\x5e\x21\x23\x5d\x10\x86\xcc\xd7\x81\x49\x28\x1f\x40\xae\x43\xb3\x08\xad\x36\x42\x83\x49\x18\xc7\xe9\xc0\x47\x05\x14\xd0\x86\x7e\x8a\x35\x96\x71\xc9\x9e\xb7\x71\xdb\x01\x24\x26\x88\x33\xcb\x82\x77\x2e\x39\x19\x02\xe8\x0d\xfb\x6d\x8e\x0f\x58\x54\xea\xb4\xb7\xbe\xd3\xfe\x83\xc2\x69\x30\x8a\x92\x28\x1f\x1f\x8b\x7e\x08\x87\xe9\x56\x3b\xd2\x9b\xed\x5c\x7c\x76\xad\x2c\xa5\x99\xc7\x8a\x2e\x2b\x44\x77\x94\x57\x5d\x0e\x57\x1b\x03\x4a\x75\xfd\x07\x1f\xbc\x9c\x44\xf9\x71\x38\x18\x47\x09\x3d\x9d\x22\x9f\x21\xe3\x8c\xbc\x7c\x1d\x79\x4b\xb6\x76\xda\xdd\x6a\x08\x35\xf4\xf6\xed\x9b\x46\xa2\x82\x9d\x19\xbd\x78\xb0\xe1\x5b\x1f\x0a\x58\xf9\xcd\x85\x6a\x41\xfa\x74\xeb\xed\xd6\x43\x25\x5c\xdb\x5b\x9e\xa1\x0c\x69\xcc\xe5\x27\x7d\xba\xd5\x57\x1d\x50\xe6\xf1\x59\x98\x0c\x41\x98\x81\x8a\xc2\x7c\x8a\xb8\x8d\x15\x43\x15\xcb\xc9\x3d\xcf\x96\xa4\xd3\x64\xeb\x20\x9b\x75\x71\x1f\x33\x64\x5c\x35\x2b\xa3\x96\x1f\x61\x22\x90\x4f\x45\x38\x1d\x5e\xa6\x21\x19\xfd\x0c\x62\xe9\x2a\x56\xbf\xeb\xbc\xd6\xce\xb2\x8c\x26\x92\x9d\x97\xf7\x20\xdf\x2c\x8b\x74\x34\xca\x29\x53\xae\xbf\x10\xde\xec\x88\x6d\xaa\xb8\xfd\xda\xf6\xc5\xc6\xd6\xbb\xca\xb1\x28\x42\x92\x1c\x3d\x5f\x06\x40\x0c\xc0\x00\xb0\xac\xa2\x1e\x1e\xea\xb4\xe4\x14\xd4\x17\xab\xbb\xe5\x27\x44\x8e\x46\xb9\x36\xe5\x4d\x60\x71\x2f\x4f\x7a\xed\x3e\x3f\x50\x2d\x73\x96\xa4\xd7\xe9\x9b\x46\xa1\xb5\x02\x21\xd5\xe0\x4b\x07\x99\x82\x6e\xf4\x24\xfc\xbe\x28\xf2\xaa\x0b\x7f\x5e\x8b\x3f\x6f\xcc\x35\x49\xf4\x47\xa1\x56\x18\xff\x25\x38\x6a\xac\x1c\x42\x86\x84\xa5\xac\x33\x77\xa5\x57\x78\x8b\x68\xa9\x39\x56\x57\x62\xe5\x9d\xd2\x99\x79\x7d\x5d\x2e\x4d\xfd\xd3\x0e\x2a\x9c\x0b\xdf\xbc\x02\x1e\xf6\x00\xc7\x5f\x46\x79\x59\x73\xf7\xab\x29\x9a\x4e\x7d\x14\x88\xfb\xb4\x6e\xc9\x16\xa0\xa4\x54\xd9\xf7\xe8\x27\x03\xea\xbf\x7e\x85\x10\xf6\x23\xf2\xfd\x3c\x02\xc9\x38\x28\x80\x83\xa2\x0c\x3c\xec\xbe\x78\x2e\xc4\xdb\xaf\x41\x40\x56\xb5\x08\xdb\xf1\xa3\xda\xf7\x05\xfb\x2a\xfd\x08\x05\x25\xb0\x24\xac\xe8\xf4\x80\xe4\x0c\x6f\xfc\xff\xcc\x7d\x7d\x57\x1b\x37\xd6\xf8\xff\xfe\x14\x30\xa7\xeb\x33\x7a\x10\xae\x9d\xb7\xa6\x43\x15\x96\x12\xd2\x65\x37\x40\x16\x48\xbb\x5d\xaf\x0f\x19\x6c\x19\x4f\x33\x9e\xf1\x6a\x64\x08\x35\xf3\xdd\x7f\x47\x57\xef\x9a\xb1\x21\xdd\x7d\x7e\xe7\xf9\xa3\x29\x1e\xbd\x5d\x49\x57\xd2\x7d\xbf\x76\x9c\x27\xd9\xe6\x40\x50\x57\x84\x33\x4f\x1d\x61\xd5\x59\x56\x29\xa1\x5d\x0d\x50\xe2\x4d\x46\xcd\xd9\xb6\xd7\x9f\xc4\xb7\x17\xd6\xa0\x4d\xae\xd3\x0b\x55\xf9\x65\x58\xf0\x52\x15\xbc\x0a\x0b\xb4\xbc\xdc\x6e\x50\x45\xed\x2b\x03\x7e\xa2\x31\x75\x13\x9c\x8a\x95\xfc\xae\x75\x61\x60\xb2\x08\xe1\xc2\x36\x83\xcd\x56\xaa\x60\x00\x39\x2c\x1a\x98\xa2\xb2\xa5\x95\xf8\x5e\x35\x9b\x64\x08\x79\x81\x70\x7e\x06\xe9\x47\x25\xdd\x58\x80\x00\xa2\xc4\xf1\xc0\x0c\x9c\x2e\x65\x48\x08\x49\xee\x49\xeb\x72\xeb\x01\x19\xc9\xf3\x1d\x35\x7c\x31\x7d\x17\xca\xed\xbe\x17\xcf\x21\xfb\x9d\x26\x7d\x27\x30\xb5\xe3\x1e\xec\xc8\xeb\x18\x96\xcf\xa5\x15\xdb\xa9\xc8\x8c\xca\x7e\xa5\xc0\x29\x45\x1d\xee\xb8\x7c\x6d\x94\xe2\xf1\xf5\x52\x3c\xde\x2e\xc5\x63\x38\xc3\x29\x95\x3a\x47\xe5\xa5\x5b\x6a\x99\x9c\x24\xa9\xf5\xc9\x32\xe4\x7d\xd5\xcc\x11\xea\x90\x66\x92\x3e\xd8\x92\x72\xbf\xac\xb8\xd9\xaa\xf8\xc4\x46\x63\xa9\x14\x75\xb6\x0c\xa9\xb3\xb5\x2b\x03\xb1\x9a\xc5\x9d\xa1\x57\xc8\x58\x6c\xe9\xaa\x9a\x7c\x03\xb2\xae\xf0\x48\xb9\x4a\xbe\x47\x10\x62\xec\xf1\x60\x0f\x4b\xda\x59\x13\x2a\x22\x8c\x92\xde\xf7\xa2\xa4\xf7\xfd\x28\xe9\xfd\xaf\x8c\x92\x1e\x46\x45\x0f\xa3\xa6\xff\xf7\xa2\xa4\xaf\x89\x8f\xf1\x1f\xc4\x80\x1f\x7c\xe5\xec\x9a\x31\xe1\xdd\xd9\x0d\x1a\xb3\x1b\x7c\xd5\xec\xda\x63\x6e\xb4\x64\x03\xf6\xfc\xfa\x8d\x7d\xa0\xce\x2b\x04\x21\x33\x55\x5f\xfa\xda\x53\xd1\x23\x96\x85\x80\x47\x67\x20\x42\xb1\xd7\x10\x59\x2e\x2a\x16\x87\x8f\x59\xbf\x7a\x13\x31\xd5\xf5\x15\x61\xae\x42\x44\x53\xd4\x45\x6d\x12\x1f\x8e\x5b\x0e\x89\x7a\x5b\xc5\x46\x19\x16\xc6\xaa\x50\x78\x8b\x0a\xa5\x63\x3d\xb1\x99\xf4\xc4\x06\x05\x05\xc3\x25\x89\x0b\x52\x98\x8c\x88\x8e\x07\x87\x3c\x70\x60\xc7\x0b\x1a\x77\x99\x6d\x85\x80\x09\x7c\xb9\xaf\xc8\xdf\x8f\x28\x29\x77\x06\x4d\xc5\xce\xca\xe8\x34\xb0\xd1\x73\xd4\xae\x1e\xc7\x32\xb4\x1e\xb0\xc8\xa3\x4f\xb5\xe2\x46\xba\xd4\xcb\x3c\xee\x97\xb1\x33\x7b\xf1\x08\xfc\x2a\x15\x6d\x46\x25\x92\xb6\xa9\x44\x72\x7b\xb7\x8e\xeb\x9a\x54\x1d\x27\xd0\xcc\xd7\x5c\xa6\x2a\x8d\xbb\xcc\xdf\x3e\x64\xee\x65\xca\xe0\x32\x4d\x71\x8e\xc7\xb8\x84\x40\x35\x2a\xf2\x83\x04\x55\x53\x9c\xe1\x82\x62\xae\x5c\x57\x9b\x9a\xc2\xe7\xaf\xac\x8e\xf0\xf9\x4b\xd1\x65\x2c\x8d\x71\xf5\x8b\xcf\xe3\xef\x07\xfa\xbd\xe5\xf1\x73\xf0\xe5\x75\x54\xa2\xd2\xda\x41\x5a\xb4\x4b\x85\x2e\x54\x90\xc4\x0e\x54\x7e\x2d\xf8\xc0\xf8\x05\xfc\xfb\xfd\xf7\xba\xab\xc3\x98\xe3\x4c\xe9\x9e\x79\xfc\xf2\x05\xd8\x4c\x38\x5a\xe1\xb7\x31\xc7\xc3\x42\xea\xb6\x04\xd1\x3c\x1c\x8d\xc2\x8e\x5f\xbd\xb2\x9e\xbc\xa2\x8f\x97\xa6\x0f\xe9\xcf\xcb\x35\x21\x04\xb5\xc1\xad\xb6\x23\xad\xfb\xab\x50\x29\x54\x4a\xa5\x90\x8e\x11\x17\x3e\x44\x93\x87\x87\xd8\xc7\xf7\x09\xc2\x13\x71\xd7\x07\x51\x7a\xc6\x54\x8e\x40\x49\x1f\xcf\x28\x59\xe9\xe8\x45\x49\x1f\x9b\x40\x49\xe2\xb1\x5e\x17\xcd\x67\x46\xd5\x89\x5c\xd0\xf6\x14\x33\x29\xab\xe8\xe4\xbd\x77\x2a\x19\xad\x96\x39\x27\x51\xf9\x39\xc2\xee\xa1\x05\xea\x40\xb7\x12\x57\x85\xf3\x45\xdd\x75\xef\x6d\x4d\x20\xf8\xed\x01\x0f\xa8\x7d\x77\x5c\xe7\x1a\x80\x46\xd9\x64\x53\xe5\x0c\xec\x72\xb7\x20\xa1\x27\xa3\xcc\x54\x75\x03\x36\x6d\x1a\x42\x91\x3a\xcd\x2a\xf0\xbd\xae\xd3\xca\xa4\x1e\xf0\xd9\x13\xc8\xaa\xe6\xfc\x9d\x78\x17\x1a\x8d\xc3\x70\x41\x8d\x11\xb0\x47\xc4\xd5\x28\xbc\x03\x51\xed\x5c\xc2\xe1\x02\x88\xaf\xfb\xee\x8f\xc4\xdb\x89\xaf\x1e\xbf\xdf\x3e\xfe\x2f\xee\x3e\x06\x50\x78\x7b\xbc\xdf\xfc\x94\xb4\x61\x02\xbd\xdb\x1a\xff\x57\xd6\xa6\x19\xbf\x0e\x32\xb2\x6e\x88\x5a\x17\xc4\x99\xfb\xcf\xe3\xcb\xdd\xa8\x40\xfb\x6d\xe9\xdd\xe8\x90\x8d\x54\x6a\xb7\xb0\x0e\x84\x8a\x10\xd7\x2e\x64\xf4\x3b\xfb\xe5\xf4\xe8\xdc\x4d\xd4\xa6\xde\x67\xf9\xe2\xa0\x38\x82\x0a\x11\xea\xe8\xaa\x2c\x9c\xb8\x7a\x29\x9e\x18\xb0\xaf\x25\x10\x5f\x18\xf9\xaf\x25\x20\xdf\x7f\xbe\x58\xb3\xfb\x09\x83\x08\xd6\xe9\xa2\x6d\xbd\x04\x62\xcc\x54\x3a\x3c\xb1\xef\xd3\x74\xcc\x2b\xf7\x79\x53\xa7\xda\xbe\x86\x10\x4e\x4d\x91\xd6\xf4\x6e\x6b\x51\x8b\xa6\xe7\x32\x24\xf3\xd9\x42\xc5\x28\x53\xbf\x3f\xc8\x25\x52\x1f\x05\x0c\x7e\xb9\xf3\xe5\x50\x0f\xe0\xd7\x08\x3f\x7b\x34\xb8\x2c\x82\x12\x67\x23\x33\xb2\xca\x26\x49\x34\xb8\x7e\xfe\x6c\xfa\x72\xfc\x6c\xf7\xbb\x57\xcf\x9e\xef\xbe\x78\x3e\x79\xb5\x9b\xf6\xd3\xc9\xee\xf7\xaf\xbe\x7b\xf6\xfa\xfb\xd7\xdf\x3f\xeb\xa7\x83\xc8\xe3\xd2\xae\xae\x94\xe4\xf8\xea\xaa\x37\xbb\xae\x22\x15\xe8\x0e\x22\xf8\x49\x43\xf9\x6c\x7a\x1f\x0f\x87\xc3\xc1\x6b\x2c\x39\xcc\xd1\x08\x0f\xa3\xae\xf6\xc7\x19\x09\x2e\x12\xde\x33\x19\x04\xaf\x8d\xc3\xab\x71\xa9\xe3\x5f\x4f\x19\xa5\xbf\x53\x90\xf1\x2a\x93\x04\xb3\xc8\x28\x2e\x11\x4e\x49\x65\x28\xaa\x52\x1b\xd6\xe4\x6d\x66\x0d\xb0\xe1\x15\xa9\x34\x25\x26\x4f\x2d\xb4\x3d\x11\x1c\x0d\xbd\xdb\x3a\x49\x17\xb1\x53\x57\x9a\xed\x2b\x4b\xa0\x21\xc5\x7c\x84\x90\x60\x72\xf3\x25\x0d\x84\xc1\xba\x17\x37\xc5\x47\x23\x62\x20\x04\xd8\x74\xbb\x57\xf2\xe5\xdd\x81\x93\xe4\x03\x61\x56\xa7\x8a\x16\x12\x24\x5c\xdf\x89\x18\xd6\x0c\xb6\xe6\xd1\x4e\xc6\x47\x4c\x91\x50\x6e\x68\x25\xa0\xa4\xec\xd8\x31\xf5\xc2\x2c\xd9\xef\x1c\xd5\xbc\xfc\x50\x96\xe1\xa5\x2e\x21\x6e\xf0\x77\x0e\x6e\xe5\x9d\x35\xe8\xd8\xc2\x17\xf8\x3b\x02\x0f\xe9\xcf\x7a\x55\x9b\xa3\x0e\x29\x04\xdb\xd3\x14\xe2\xca\x4e\x1e\x2a\x39\x8d\x3d\xf3\x1a\x13\xbe\x6b\x9d\xdd\x08\x04\xb8\x29\x46\x1d\x30\xbc\xf1\xbb\xca\x9c\x64\x2b\x9a\x4d\x58\x9a\x48\xd8\x21\x7a\xad\x8d\x7b\xcd\x68\x36\xcd\xe8\xe4\x80\xb1\x8a\xac\x86\xe9\x28\x29\x6b\x9d\xaa\x06\x0e\x83\x49\xb1\x2a\x33\x1b\xfa\xc1\x39\x51\x9c\x19\xcb\x1b\xa9\x80\xb2\x0c\x17\x90\x4c\xa4\x6f\x1e\x1e\x30\x0b\x58\x53\x6c\xf4\x7e\x6b\xca\x1b\x7d\x0b\x9a\xac\x99\x8d\xa1\x65\x94\xf6\x8a\x6d\xe3\x85\x35\xeb\x99\xce\x15\xc0\x3d\x8b\x37\x19\x0d\xd4\x04\xa1\xd5\x01\xd7\x5b\x41\x6c\xcb\xe7\x90\xe9\xe0\x68\xa0\x07\x59\x97\x4b\x1c\xc9\x20\x2e\x36\x3c\x59\x89\x7c\x35\x4e\xdb\x68\xf2\x80\x4a\x92\xdd\x64\xc8\xac\x48\x4b\x1e\xad\x72\xbf\x4c\x20\x3f\x80\xc9\xaf\xd0\xc9\xdc\xb3\x57\xad\xdb\x54\x67\x9c\x6c\xd3\xc6\xef\xec\x68\xec\xcc\x6a\x63\x13\xf2\xc4\xa5\x5c\xb3\x8d\x5f\xb5\x98\x41\xf6\x8f\x47\x96\x73\xdd\x88\x6b\x16\x74\xa5\x55\xb7\x92\x38\xc6\x8a\x24\x48\x4a\x0c\xa6\x84\x09\xad\xdb\x57\x73\xf3\x30\xd9\xfa\x5a\xe1\x8a\x5a\x3d\x39\x35\xe1\x11\xb7\x4a\x5c\x91\x8d\xd8\xdd\xb6\x80\x95\x0e\xd3\x14\x2e\x60\x98\xed\x0a\x42\xec\xb8\x2b\x98\x36\xb8\xf4\xd6\x31\x5b\x97\x30\xc7\x3a\xcd\x45\x33\x1d\x33\x8a\xd3\x5e\x98\x8e\x8b\x22\x84\xc7\x06\xc4\x46\xfa\x67\x24\xee\x55\x2d\xe2\xd0\xb1\x93\x62\x95\xd2\xa3\x2d\x01\x31\x8a\x53\xbc\xc4\x03\x99\x22\x96\x90\xb1\xd6\xee\x8d\xe3\x02\x99\xd8\x7a\x25\x69\x29\x75\xe3\xe7\x89\x43\xd4\x76\x55\xa2\x6e\x57\x0e\xde\x14\x12\xe5\x02\xce\xc7\xc0\xea\x3f\x7b\x81\xf6\xf3\x5e\x83\x79\x48\xc4\x37\xfd\x03\xe1\x38\x44\x44\xe9\x09\x2f\x65\x47\xbb\x03\x83\x95\xa9\x1f\x4a\x65\xa9\x91\x14\x3b\xe1\x56\x26\x35\xd2\xba\xe8\x16\xbc\x7d\x64\x73\x37\x55\xf3\x31\xb7\xaa\x9b\x46\x0f\x34\xc8\x5c\xf1\x35\xd8\xab\x02\x83\x86\xe7\xaf\xc2\xfa\x9d\x4a\xd2\x9a\x50\x9c\x6f\x40\xb6\xb2\x15\xd9\x96\xb0\xf7\x7b\x1b\x76\xaa\xc4\x39\x1e\xa0\x87\x87\x38\x25\x12\x61\xd2\xfd\xb4\x1d\x1b\xb0\x8e\x90\xd2\xed\xc6\x69\x3b\x5a\xa4\x48\x1f\x88\x0d\x83\x01\x5a\xa4\x2d\x68\x91\xfa\x68\x91\x85\x68\xd1\x82\x13\xa5\x8f\x13\xb9\x59\x38\x07\x27\x96\xad\x38\x91\x3d\x0d\x27\x36\x55\x0b\x6f\xb3\xaf\x23\xad\x1c\xb2\xca\xa1\x5d\x04\x55\x3b\xa4\xa3\x96\xa4\x75\x3a\xe3\x83\x33\x4a\xc7\xa5\xc1\x8a\x46\x94\x8e\x8c\xf4\xf7\x6c\x06\xdf\xbd\x0c\x0c\x9f\xb3\x90\xfe\x82\x34\xbe\x1d\x31\x28\x61\x0e\x25\x16\x32\x40\x4b\x2d\xc1\x6d\x25\x2f\x5d\xfb\x13\xa9\x6e\x25\x7d\x10\xc7\x54\xd9\xef\x8e\x88\x67\xb0\x13\xc7\xdf\xbd\x7a\xdd\xb5\xba\xd9\x1b\x63\x30\xec\xb4\x45\xe8\xcd\x9b\xd7\x52\x33\x6c\xec\x2b\x9c\x4e\xfa\xcf\x5e\x3c\xda\xc3\xfe\x20\x91\x00\x08\x42\xc1\xb6\x7d\xf6\xf2\xe5\xa3\x4d\xa1\x59\xb9\x18\x04\x64\xf9\xfa\x16\x3b\x03\xdd\xe6\xd9\xd3\xdb\x3c\xd3\x6d\x9e\x3f\xbd\xcd\x73\xd0\xfa\xf8\xac\xed\x58\x49\x1a\x07\xfd\x17\xaf\x5f\x7e\xf7\x4a\xed\xd2\x2c\xdc\x25\x90\x98\x2f\xa7\x53\xca\x12\x8e\xb9\x94\xd5\x1b\x3d\x94\x54\x33\xd1\xbb\xad\xe3\x82\x3f\x7f\xa6\x83\xe8\x6a\x43\x74\x70\x6d\x10\xc0\x02\x3c\x01\x6e\x43\xb1\x42\x6d\x05\x31\x6d\xce\x47\x54\x10\x98\x50\x4e\x5d\xaf\x87\xd8\xf6\x00\xce\x07\x4d\x2e\x7c\xa6\x85\x94\x6d\x4c\xa6\xc6\x33\xcf\x02\xa9\x8f\xd7\xce\x68\x82\xdc\x9a\x52\xb2\xef\xdb\x2f\x41\x82\x00\x32\x1c\x29\xf3\x1f\x35\x8e\x00\xfc\x70\x46\x21\xb6\xa3\x9d\x91\xbb\x2f\x3b\x23\x42\x6b\xa7\x9a\x35\x1a\xa2\x36\xe3\x98\x0b\x33\x21\x76\xab\xd5\xa9\x5d\x59\x1e\xd3\x81\x59\x33\x96\x3b\x13\xd4\xd1\x8c\x6b\xdf\x01\x83\xf0\xfa\x09\x2b\x6f\x2b\x18\x7d\x8b\x2a\x23\xbc\xd6\x16\x5b\x7e\x53\xbb\x46\xae\x65\x90\x3c\x20\x8d\x65\x34\xb1\x80\x6a\xcf\xf8\x8a\xa2\x55\xed\x9f\x7f\xa7\x97\x75\x08\xe5\x74\xbb\x09\x6b\x9c\x6a\x02\x77\xa6\x8c\x52\x7b\x19\xd9\xcd\x14\x53\x94\xc1\xac\xd3\x31\xf7\x74\x23\x7d\xbc\x72\xfa\x48\x38\x76\x5a\x39\x9a\x5a\x2e\x73\x72\x88\x8b\xd4\xb9\x46\x75\xda\xb6\x61\x36\x12\xc4\xea\x30\xdb\x19\x8c\x76\x4b\x9c\x12\x71\xbf\x8a\xcd\x7e\x06\x91\xc4\xb2\x69\x2c\x8d\x8e\xe1\xda\x7d\x86\xe9\x0e\xa9\x8c\x8f\x6b\x5f\xda\x43\x6b\x88\x72\x52\xee\xe5\x3f\x90\x6c\xa7\x82\x98\xd0\xc5\x30\xdf\xa5\x23\x52\x0c\xf3\x51\x47\x0c\x43\xca\x5d\x2a\x4d\x3c\x9f\x13\xf9\x04\xeb\xaf\xa8\x76\x31\xcb\xf9\x7b\x97\xd6\x3a\xa7\x31\x75\x98\x15\x0a\x49\x7d\xdc\xfd\x94\x1a\x29\x12\xaa\x6c\xdc\x30\xdd\x2a\x31\x90\x75\x43\x92\x82\x1d\x51\xcf\x86\xed\x0c\x91\x97\xa1\x3d\xfe\x03\xdb\xe3\x30\x1d\x3e\x22\x74\xc8\x6d\xf0\xf9\xda\x9a\xcd\xe0\x3e\xa6\xa8\x27\x6f\x27\xad\x54\xd4\xc6\x78\x76\x3f\xd5\xad\xd5\xd8\x7d\x7d\xab\x41\xce\x37\x73\x73\x2c\xac\x99\xc2\xd4\x8d\xab\xb1\x3b\xa8\x5b\x85\x81\x9b\x34\xaa\x56\x2d\x4f\xdd\x93\x27\xff\xbe\x92\x42\x53\x29\xd0\x76\x4d\x81\xe4\xf7\x10\xbd\x55\x75\xbd\x5d\xd4\xeb\xa4\x29\xcb\x06\x6d\x06\x2d\xc6\xeb\x32\xcf\xad\xcf\xb3\xd2\xc8\xcf\x92\xe6\xd9\x24\xe5\xe5\xff\x92\x54\x57\x6a\xb9\x3f\xb0\x6c\x9e\xf1\xec\x96\x9e\xd3\x29\xa9\xcc\x67\x9d\xfe\x2f\x90\x7d\x4b\x21\x37\xd8\x9b\xc6\x7d\xd4\x61\x90\x5b\x09\x88\x12\x42\x31\xeb\xf1\xf4\x86\x14\xbd\xc3\xb3\xd3\x8b\xcb\x83\xd3\xcb\xab\xcb\x83\x9f\xf0\xf6\xa0\x63\x28\x14\xd3\xfb\xc7\xe2\xba\x5c\x16\x13\xd1\xff\xcc\x19\x52\xa7\x3e\x24\x0b\xf3\xf1\x9c\xa6\x93\xb3\x22\xbf\xf7\x41\x71\xae\x16\x8a\xf6\x17\x32\x53\xe2\x1c\xc8\x67\xe0\x44\x54\x28\x15\xb0\x05\x43\x09\xb5\x03\x1f\x17\xb7\xe5\x67\x81\x83\x61\x7f\xf2\x3c\x79\x3d\xc5\x9c\xbc\xb9\x86\x69\x23\x27\xe4\xba\xed\x98\xb8\xa3\x60\x38\xdb\xcf\x31\xe8\x05\xb2\x6a\xed\x38\x3a\x7b\x81\x38\xd5\xc3\x6c\x24\x6b\xb7\x2c\xb6\x93\x71\x54\x2c\x2a\x09\x96\x55\xb6\x33\xc9\x7d\xa1\x2d\xa6\x6e\xba\x53\x32\xc7\x54\x65\x6d\x15\xbf\xae\xc5\x12\xcc\xb2\x5c\xac\xf9\xbb\x92\x91\x1b\xf7\x37\x2b\xe7\x1f\x52\xe6\xca\xec\x61\xb3\x6d\x2c\x7a\xda\x26\x24\x64\xe4\x26\x66\x98\x0f\x0b\x2b\x2a\x75\xb6\xf8\x98\x53\x26\x70\x37\xc0\x21\x1b\xa9\x58\xad\xb5\xe2\xbf\xe6\x32\xab\xbb\xbb\x00\xca\x7e\x54\x99\x8e\x46\x7f\xfe\x4c\xef\x23\x6d\xc0\xf8\x25\xbe\x97\x46\x90\xd1\x9f\x41\xb8\xec\x14\x5c\x99\x82\x09\x2d\x78\xc6\xdd\x46\x67\xc8\x18\x76\x37\xfc\x1a\xd0\xaa\xdf\x31\x15\x63\x46\xde\x00\xbb\x04\x36\x18\x7c\x86\x62\x86\x29\x42\xd2\x68\xae\x8e\xa5\x3c\xc7\x37\x8b\xcd\x8c\x97\x81\x38\x1e\x97\x71\x86\x4b\x6d\xcb\x04\x3d\xf1\x52\x2f\x09\x8a\x33\x14\xa4\x29\xab\xf6\x65\x23\xe6\x9a\x7a\x4a\x25\xbb\xb4\x42\x03\x3d\xc9\x87\xb8\x52\xde\xc3\x8d\x65\x3e\xe6\x74\xde\x8e\xd3\x14\x33\x37\x21\xb4\x9f\x07\x5a\x6d\x42\x2c\x2b\x94\x45\xb5\x9c\xcb\x1a\x0c\x09\xbc\x97\x51\x83\xb9\x4c\xc3\x17\x8b\xbe\xa0\xe2\x24\x63\xfc\x5e\x55\xd3\xe0\xbc\x3b\x78\x7f\x71\x64\xd3\x79\x12\xda\xbb\x3c\xff\xe8\x7f\x38\xfd\xf8\xfe\xbd\xf7\xa1\x25\x0d\x28\xd1\x13\x83\x84\xcf\x07\x79\x96\x56\x62\x5a\xb4\x67\x6b\x78\x6a\x1a\xe0\x5c\x8d\xbe\xcd\x54\x02\x9d\x9b\x6d\x92\xe9\x74\x8d\xad\x9c\x10\xdc\x5a\x46\xfd\x2d\x6e\xb4\x73\x7a\x9b\x55\x90\xf9\xb1\xa7\x42\x70\x2b\x96\x52\x9c\x18\x46\x0b\xa7\xfa\x58\xde\x5a\xce\x17\x79\xe8\xec\x07\x71\x31\xb8\xe9\x51\x2a\xbb\x37\xf2\x22\x7d\xe6\x5c\x2f\x2d\x37\x28\xf7\x2e\x59\xae\xf2\xcf\x54\x3a\xad\x6d\xa7\x7d\x1d\x53\x15\x82\x4e\xe7\xa8\x69\x2c\x7f\xae\xe2\xcf\x55\xf1\x36\x74\x12\x6c\xd7\x12\x8a\xc7\x78\x22\x2a\x0c\x9c\xdc\x28\xb3\xe6\x4b\x60\x27\xf0\x84\x07\x81\x79\x89\x62\x82\x34\x6b\x8e\x58\x16\x07\xaa\xa1\x68\x59\x7c\x2e\xca\xbb\x22\xd2\xc9\x14\xe5\xd8\x03\x27\xd7\x8a\xde\x0b\x8a\x0b\xbd\x0b\x1c\x17\xb5\x4b\x56\x84\x99\x7d\xf4\x1d\x69\x2b\xcd\xdd\xa3\x03\x09\xc4\x59\xad\xfc\xeb\x1b\xd7\x30\xb2\x99\x38\xf4\xb4\x25\x5e\xe2\x95\x8b\x46\xe0\x76\xeb\xb8\xd0\x30\xc8\xd8\x5b\xf4\xd4\x03\xaf\x4e\x1c\x2e\x11\xca\x88\xdb\x95\x71\x01\x52\x13\x4b\x2a\xd1\x0f\x23\x12\x4d\xa4\x56\xc4\xc9\xde\xbd\xf2\x5a\x93\x2a\x46\x35\x82\xa0\x54\xdc\x47\x6a\x3d\x36\x3c\x15\xea\x18\xd7\xc6\xf0\xbb\x71\x0f\x64\x76\x6d\xae\x55\x42\x86\xbe\x79\x5b\x50\xec\x7a\x8c\xdf\x58\x91\x5a\x89\x2b\x10\x7f\x09\xf4\xc7\x4b\x62\xcf\x8e\x23\xc7\x5d\x22\xb7\x40\xeb\x18\x0d\xb9\x6d\xe5\xa9\xa5\xca\x34\x56\x20\x73\xc9\x96\x40\xb3\x13\x42\x72\x39\xde\x98\xcc\xe3\x0a\x75\x94\x38\x3e\xab\xde\x82\x6b\xf6\x18\xed\xcf\xe2\xb1\x78\xa2\x92\x54\xd2\xe2\x25\x71\x1f\x1e\x2a\x5b\xc9\x90\xbd\xb6\x19\xf5\x5c\x1c\x64\x92\xe1\x05\xd2\xe1\x36\xe0\x52\xd4\xcf\x56\x4b\xeb\xcc\x6b\x5d\xe9\xd6\x19\x2e\x30\x98\x5c\x6b\x84\x95\xd9\xcc\x0a\x5c\x22\x5c\xd6\xcd\x1b\x74\x82\xdb\xef\x42\x29\x3e\xb8\x25\xab\x1a\xdf\x13\xa5\x7e\xe5\xf8\x4a\xff\xa9\x62\xab\x70\x84\xcf\x08\x95\xcf\x07\xc4\x5b\xbb\x4d\xb4\xfd\xd0\xdd\xea\x86\xf2\xad\x3b\xa9\x6b\xb2\x9c\x9e\x3d\x84\x40\xdf\xaa\x72\x9d\x81\x51\xff\x76\xf5\x54\x8a\xad\xd4\x45\x20\x1d\x59\x68\x7a\x72\x53\xdf\x6e\x25\x33\x80\xfb\x51\xe3\x82\x1e\xc1\x2d\xab\x75\x72\xf1\x95\x5a\x75\x49\xfb\x8a\x5d\x53\x96\x2c\x12\x1c\x93\x84\x5c\x99\xd7\x38\x5d\xd8\xfc\xe4\x5e\x9a\xb2\x47\xfa\x93\x75\x5b\x7a\x93\x05\xd2\x89\xe2\x08\x40\xbf\xeb\xb8\x09\x8b\xdc\xeb\xfe\x4e\xbb\x58\x30\x9b\x4d\x3c\x23\x10\xed\x41\x10\x40\x52\x3f\x9e\xa1\x87\x87\xbe\x7d\x14\x04\xb4\x19\x2e\x77\x06\x08\x43\xd4\xcc\xfd\x2c\x69\x23\xcb\x8f\xb4\x9c\x3a\xb8\x39\x87\x23\x7c\x64\x35\xe8\xea\xf6\x64\x0e\x67\x17\x84\xd4\x50\x6c\x02\xc5\xe3\x72\x59\xf0\x84\xd7\x58\x54\x26\x05\xc2\x45\x0d\x64\x8d\xf6\x6e\xfb\xb0\x86\xfb\xca\x8a\x82\x32\xcd\x28\x7d\xa6\xf7\x82\xe0\xe4\x75\x56\x1d\xcd\x17\xfc\x3e\x10\x2d\x40\xdd\x9e\x29\xab\x0b\xfa\x85\x4b\x71\xcc\x16\x25\x4e\x0d\xf9\x3d\x48\x06\x07\x8c\xb1\x18\x81\x38\x43\x69\x57\x15\xc8\xec\x38\x2f\x05\x7b\xa6\x01\xbe\x5c\x07\xb0\xa2\xa2\x42\x98\x95\x71\x53\x59\x91\x3e\x76\x4d\x0d\x24\x5e\x28\x27\x16\xb2\xfa\x9c\x15\x93\x24\xa2\x62\x06\x51\x9d\xb4\x95\x4d\x33\x56\xf1\x48\xe7\x4a\x1b\xea\x6e\x47\x75\x63\x55\x54\x37\xfa\xa8\xa8\x7e\x7a\xa2\x1b\x6f\x6d\x30\xf7\x2a\x48\xcf\x58\x18\x45\x34\x85\xfa\xa8\x0d\x12\xb0\x38\xa2\x55\x15\xd5\x98\x12\xe5\x07\x29\x1f\x1a\x2d\xf0\x5a\x94\xd5\x1b\xe2\x2d\x8b\x11\x16\xb9\xf9\x26\x3b\xd4\xaf\x34\xdc\xd9\xb1\xd3\x12\x8f\x96\x5c\x44\x93\xa0\x5f\x49\x09\x3e\xd3\xfb\x84\x69\x5f\x9f\x45\x59\x21\xbd\x28\x58\x6c\x56\xa2\x3f\xd7\x2d\x8c\xb5\x4e\xd9\xfe\x24\x5b\x29\x87\x0d\x7f\x0a\xef\x3d\xb1\xc9\xea\xd7\xa7\x48\xb5\x0c\xf9\x66\xa3\x2c\x63\xd5\xd5\xb0\x70\x6b\xce\x66\x4d\x06\x55\x08\x6c\x92\xe3\x25\x1e\xff\x17\x18\xfd\x9c\xa6\x8c\x7c\xc1\xb4\xc7\x68\x45\x39\xbc\x26\x37\x94\x1d\x2a\x9f\x6c\xd7\x52\x2b\xe5\xa4\xe2\xca\xf6\x6d\x7d\x3d\x0a\x15\x25\x5b\xbd\x64\xec\x9e\xdc\x51\x27\x29\xa6\x60\xd7\x8d\x8e\x6d\x7d\x3a\xcd\x99\xba\x81\x81\x93\xfd\x65\x96\x71\x5a\x2d\xd2\x31\x6d\xe3\x81\xaf\x78\x8f\xd3\x8a\x2b\x13\xb3\xa2\x64\x73\x48\xfa\xad\x67\x4f\x4e\xc4\xd4\x8c\x71\x4d\x23\x8b\xa7\x9b\x20\x67\x45\x8b\x5b\xe0\xa5\xde\xca\xe1\x8d\xad\xb6\xf8\x96\xb7\x88\x99\x62\x66\x85\x49\x98\x49\x41\x91\xb5\xe5\x2e\xc0\x72\x2d\x2b\x2e\x59\x5a\x54\xa9\xcc\x16\x7f\xcc\x61\xa5\x8b\x09\x65\xad\xcb\xe0\xec\xaf\x43\xf9\x4a\x15\xdd\xaa\x76\x6e\xef\x1c\x94\xb9\x02\xb0\x89\xb9\xf8\xda\x22\x54\x4b\x26\xd3\x8d\x34\x5f\x22\x13\x53\x75\x48\x71\x39\xa4\xa3\x11\x42\x38\x25\xc3\x68\x9e\x66\x45\x84\x23\x71\xe0\x23\xac\x82\x64\x8f\x04\x99\x66\x1a\x80\x63\x3f\x1f\x99\x4c\xda\x9f\xfe\xfc\xcd\x8a\xd7\x9f\x6a\x50\x4d\xd2\xe1\xed\xc8\x71\x95\xcf\x20\xdb\x0f\x88\x9b\xdf\x31\xb0\x0c\x76\x62\x56\xf7\xf7\xc6\x3f\x3c\xff\x1f\x93\x36\x6f\xbc\xb3\x83\x20\x7e\x8b\xf1\xda\x53\x7c\x49\xf8\x09\x57\xbd\x69\xc9\x8e\xd2\xf1\x2c\x86\x00\x52\x4e\x74\x4d\xb7\xae\x8c\xec\x48\x87\xf7\x23\x81\xac\xcb\x45\xac\x4a\x71\x8e\x53\x0c\x81\x31\x95\x9a\x65\xe9\x64\x0d\xc6\x33\xa2\xe5\x94\x8e\x36\x54\xfb\x38\x4e\x8c\xab\x04\x43\x08\x7b\x09\x35\x5c\xe7\x82\xba\xe3\x86\xa3\xd1\xf0\x08\x48\x10\xf6\x3e\xcd\x82\xdf\x4b\x04\xae\x9e\x7f\x03\x4c\x8e\x7f\xe5\x3d\xb8\xeb\x63\xc1\x66\x30\x4a\x95\x9d\xb8\x55\x9a\x66\xca\x81\x08\xe2\x47\xfb\x2e\x2c\x3a\x04\x47\x09\x71\x39\x25\x3e\xc5\x4b\x92\x6a\x53\x05\x5f\x88\x87\xe2\x25\x8e\x52\x76\x53\x45\xc8\x4b\x48\xb0\x44\x3d\x46\x27\xcb\x31\x35\x66\x7c\x31\x15\x5b\x2f\xbb\xb0\xd2\x22\x14\x8f\x21\xe6\x24\x42\x78\x55\x23\x45\x42\x2c\x65\x22\x5d\x89\xe8\x27\x69\x56\x90\x26\x6e\x0a\x2c\x6f\xe0\xb8\x42\x68\xc9\x9e\xb6\xec\x42\xe5\xed\x82\xe0\x10\x9c\xb5\x57\x7f\x1b\xf7\x88\x31\xf9\x95\xf7\x40\xbb\x9b\xe6\x30\xee\xaa\xa2\xf9\x34\xc9\xfc\xe5\x4a\xb1\xbb\xc0\xa5\x5e\xe0\x1c\x17\xcb\xb9\x76\xbe\xd3\x81\x58\x8a\xda\xf3\xe0\xfb\x1b\x8f\xc7\xc8\x4e\xf4\xe2\xbe\x18\xb7\xc9\x44\x75\x93\x63\xae\x5d\x47\x05\x9b\x56\xdd\x17\xe3\x18\x81\xd5\xa2\x15\x73\x4a\x01\xff\xe4\x80\xdd\x54\xe4\x80\x42\xcf\xd9\xf4\x1e\x7e\xbe\x35\x3f\x4f\xd3\x39\x9d\x90\x43\xf3\xfb\x83\x09\x34\x49\x7e\x13\x1f\xd5\xf4\x4c\x4a\x71\xc8\x3b\x2c\x53\x4c\x6b\x7f\x83\xd6\x9b\xb7\xa4\xe2\x70\x1d\xcb\x05\x3b\x87\x29\x39\xd7\xf0\x05\x65\x99\xb8\x5a\xc1\x29\xed\x9d\xa0\x26\x4e\xcb\x49\xeb\x95\x4c\x21\x85\xbd\x64\x34\x09\xf9\x3b\x97\x2b\x24\x0d\x85\xb3\xb2\xd8\x08\xc3\x5f\xf9\x06\x18\x20\x63\xb7\x34\x0d\x6b\xa8\x37\xfa\x8a\x76\x8d\xfb\x78\x69\x2c\xb8\x91\x94\x1c\xc6\x7d\x9c\x6e\x30\x69\xe3\xa8\xd3\xef\xf4\x95\x05\xd0\x98\x80\xe9\xc5\x5b\x9a\xd3\x9b\x94\x0b\x2e\x38\x2e\xc0\x8a\x47\xbc\x01\x4c\x06\x5b\x9c\x91\xb1\xda\x30\x1d\x87\x14\x4f\x80\xd5\xdb\x86\x91\x66\x69\x05\x93\x17\x2c\x66\xd3\x13\xf1\xf2\xec\xed\x59\xb2\xb5\x2c\x18\x4d\xc7\x33\xb8\x77\xb6\x78\xb9\x75\x4d\xb7\xdc\x54\x58\x77\x19\x9f\x6d\xcd\xd2\xea\x62\x3c\xa3\xe2\xd9\x9e\x1c\x4d\xa7\x74\xcc\x23\xd4\x81\x63\x51\x19\x7c\x19\xcf\xa8\xe2\xf0\xc7\xd6\x06\x60\x26\xd0\x0a\xf2\x23\xa4\x55\x55\x8e\x33\x60\x13\x0d\x0d\x73\x28\x0e\x2f\x82\x2c\x33\x8a\x3d\x05\x90\x9d\x1a\x00\xf8\x4a\x46\x3f\x19\xcb\xd5\x30\x65\xf1\x4c\xa5\x50\xd9\xd0\x75\x8e\x17\xc6\x0a\x34\xaf\xf1\x5a\xb2\x44\x11\x56\x11\x5e\xd1\x62\x39\xa7\x0c\xae\xd3\xed\x3e\xbe\xa1\x3c\x69\x98\x88\x6f\x65\x3d\x55\xbf\xae\xd1\xfa\x3e\x19\xbd\xc9\x2a\x4e\x19\x40\x05\xb4\xfc\x93\xbb\x6f\x36\xdd\x38\x52\xa6\x97\x2c\x2b\x6e\x9e\x3c\x86\xdb\xe8\x69\xbd\xd3\xc9\xd7\x77\x4e\x27\x35\x50\x77\x65\x01\x41\x07\x8b\xb1\x20\xc9\xc4\x46\x12\x15\xc3\x80\x50\xb1\xe5\x33\x42\x7b\x53\x51\xe5\xe2\xe8\xfc\xf8\xe0\xfd\xf1\x3f\x0f\x2e\x8f\xcf\x4e\xaf\xde\x1d\x9f\x5f\x5c\x5e\x9d\x9e\xbd\x3d\x52\xb1\x0c\x08\xed\x9d\xab\xf3\x4b\x6d\x5e\xf1\x73\x3a\x2f\x39\x7d\x9f\xdd\x52\x99\x3e\x9f\xf6\x8c\xce\x01\x3e\x28\x8b\xfa\x53\x7a\x77\xa4\x62\xe3\x9a\xa6\x17\x80\xeb\x6f\xc3\x7b\x8a\xf6\x5a\x3e\x49\xa1\xf7\x87\xb3\x8b\x63\x01\xdc\xc1\x7b\xf3\xe9\xf4\xe0\xe4\xe8\xad\xf9\x75\x70\xfe\xd3\x05\xa1\xbd\xf7\xe5\xdd\x7b\x7a\x4b\xf3\x9f\x4f\x34\x3c\x59\x71\x03\x3f\x8e\x8a\xdb\x8c\x95\x85\x00\x44\x41\xa6\x1c\x51\xe0\x19\x50\x9f\xde\x3a\x2f\x83\xfe\x74\x76\x72\xc9\xa8\x7c\x2f\x55\x08\x15\x42\x7b\xc7\x6f\xcf\x4e\x0e\x67\x69\x71\x43\x2b\x59\xc7\xfe\xb8\x6c\xa5\x75\x69\xef\xf2\xe8\xe4\xc3\xfb\x83\xcb\xa3\xab\xb3\xd3\xf7\xbf\x5e\x1d\x9e\x9d\x7c\x38\x3b\x3d\x3a\xbd\xbc\x3a\x39\x38\x3d\xf8\xe9\xe8\x7c\x5d\x4b\x75\x4d\x11\xda\x3b\x5c\x32\x96\xd1\x89\x92\xa0\x8a\x9f\x55\xc9\xac\x7b\xc3\x98\x51\x4e\x7f\x2c\x97\xc5\xa4\xf2\x93\xb5\x4f\xda\x93\xb5\x2f\xc7\x9f\x05\x42\x34\xf2\x9f\x53\x94\xac\xea\xd6\x1c\xed\xd0\x42\x99\x20\x78\xb7\xb6\x5f\x4c\x78\x0d\x04\x42\xec\xd1\xf4\x93\xd8\xa9\x05\xe6\x21\x8d\xc5\x9e\xb4\x9b\xbb\x04\x19\x33\xaa\xbc\xb4\xba\x5b\x78\x97\x6d\x8a\x8c\x3c\xa7\x0c\xfa\xd3\x2e\xd7\xe0\x42\x0f\x1f\x0a\xcf\xa7\xed\x24\x5d\x90\xac\xae\x78\xca\xb3\xf1\x16\x2b\x4b\xbe\xc6\x0a\xb8\xef\xda\x5f\x39\x16\xf2\x3b\x03\xa4\x12\xb3\x13\x0e\xc1\x5a\xb2\x61\x39\x22\xac\x4d\xdc\xde\xf1\x5c\x61\x32\x1d\xa4\xdd\x06\xfd\x06\x1a\x25\x96\xc4\x09\xad\x91\x86\xaa\xca\x7e\xa7\x2a\xc3\x77\xa0\xed\xef\x87\x5a\x7a\x65\x5d\x22\x80\x92\xc6\x0d\x84\x82\x61\x43\x31\xcc\x9e\x04\x54\xd1\x88\x58\x8e\x6a\x00\x4a\x99\x1a\x01\x68\xbc\x26\x7e\xd0\x1e\xd8\x88\x61\x7f\xa4\x96\x5f\xa0\xcc\x05\xcd\xa7\x81\x10\x47\x20\x52\x1f\x84\x69\x92\x9a\x0a\xb1\x4a\x09\xc8\x6e\xa8\x8c\x9d\x1d\xd8\xd2\xf9\x1e\x21\x9c\x90\xf6\xe9\xc8\x8c\x11\x60\x85\x72\xa4\x77\x3c\x80\xc3\x60\x82\xe3\x3b\xed\xc9\x21\x03\xf4\xa8\xaf\xb3\xc2\x4d\xb0\x6e\xc4\x82\xe2\x3b\xcc\x93\x3a\x25\x7d\x4c\x55\x89\x9a\x64\x7b\x3b\x35\xc5\xf6\x42\x0b\xb9\x89\xb3\x64\xb0\x97\x42\x0d\x07\x6c\xc7\xb3\x53\xe3\xb3\xac\x73\x68\x0f\x81\x0d\xa9\xe2\x1c\x0c\x98\xbf\x5b\x29\xcc\x92\x62\x4a\xda\x4e\xb1\x32\x1d\x82\xad\xf7\xdd\x81\x64\xc6\xed\xb0\x8f\xe0\x14\x86\x67\xd0\x08\x59\xb3\x69\x4c\x95\x64\x49\xf6\xad\xec\xa8\x2c\xf9\x74\x2e\xee\x57\x15\x68\xeb\xc7\x8f\x3f\x25\x5b\xe3\xb4\x28\x4a\xbe\x75\x43\xf9\xd6\x37\xdf\xac\x68\xbd\x35\x65\xe5\x7c\x0b\x5c\xa3\xf6\xb6\x64\x73\xf2\xcd\xaa\xd1\x65\xfd\x09\xb5\x60\xb1\x7b\xa9\xfd\xff\x85\xc5\x03\x82\x40\xda\x97\xc6\xc3\x34\x53\xa1\xe8\x7c\x0f\xc2\xe3\xd3\xd3\xa3\xf3\xab\x9f\x4f\x22\x84\xa7\x41\xd1\xdb\xa3\x8b\xcb\xf3\xb3\x5f\x0f\x7e\x7c\x2f\xde\xf0\x83\xc3\xbf\x45\x08\xcf\x83\x3a\xf0\xfd\x22\x42\xf8\x3a\x28\x38\x3f\xfa\xe9\xf8\xe2\xf2\xe8\x5c\x94\xdd\x04\x65\x7f\x39\x3a\xf8\x10\x21\x7c\x1b\x7c\xd6\x8a\x2f\xd1\xe4\x3e\x28\x13\x2f\x73\x04\x44\xa3\xf3\xf1\xc3\x61\xa4\x5d\xce\xae\xd6\x08\x5e\x55\x98\x06\x7d\xd3\x17\xf4\x0b\xbf\xc8\xae\xf3\xac\xb8\x91\xab\xe4\xbc\x7f\x57\xaa\xab\xb3\xe6\xc3\x61\x8f\x09\x2d\x24\xc7\xa2\xfa\x03\x81\xa8\x7e\x39\xf2\xb4\xe2\x84\xd5\xb2\x96\x22\x57\x9a\x37\x83\xea\xa1\x9e\x6a\xee\x27\xa8\x02\xdf\x6b\xd1\x57\x4b\xa1\xf8\xac\xec\x70\xdd\x97\xfa\xcc\x28\x5e\xda\x57\xa1\x09\xb8\x60\xae\x08\xff\x4f\x61\x15\xbd\xac\x03\x15\xca\xac\xe6\xee\xa8\x61\xf2\xd1\x0b\x06\xc7\x82\x24\x72\x46\xc2\x19\xa1\x3d\xdb\x39\x2e\x49\xb1\xb7\x67\xe2\x99\xb9\x5b\x09\xba\xd3\x5e\x56\x54\x94\xf1\x1f\xe9\xb4\x64\x34\x2e\x31\x17\x2d\x08\xc9\xb4\x48\xb9\xea\x94\xa4\x72\x00\xfa\xe2\xfb\xb2\x35\xc1\x61\x01\x38\x85\x0f\x4e\x46\x98\x06\xa7\x24\x59\x08\x0e\xef\x31\x3a\x2f\x6f\x25\x33\x13\x67\xa2\x3a\x21\x85\xa3\x5b\x24\xa5\x03\xcb\x07\xe7\x3d\xbb\x8c\x29\x72\x52\x18\x50\x47\xfb\x79\xd9\x48\x73\x44\x1f\x1e\x5a\xc2\x55\xd2\x1e\x2f\x65\x73\xdb\xf6\xc2\x49\xa8\x14\x86\x63\xa3\x26\x1c\x1b\xed\x76\x5b\x3c\xaa\x44\x7f\x7f\xb9\x3c\x79\x6f\x7b\xfb\xfc\xe4\xde\xc2\x80\x55\x92\xaf\xbf\xbc\x5f\x38\x1a\xf1\xf3\x4d\xc9\x9e\x6c\xb5\x13\x47\x1c\xa2\xc5\x3f\xb0\xd6\x5b\x59\xb1\x45\x51\x41\x38\x66\x24\x5a\xb0\x72\x11\xd9\xe0\xaa\x29\xe1\x3d\x5e\xbe\x2f\xef\x28\x3b\x4c\x2b\x1a\xa3\x4e\x0a\xd5\xf7\x63\x5d\x17\x17\x24\x45\x89\xf8\x99\x72\xce\xc4\x4f\xae\x19\x4f\x59\x41\xe9\xb9\x54\xca\x2b\xd0\xd1\x7b\x3d\x3e\x3c\xc4\x02\x55\x79\x7a\x23\x63\x06\x90\x02\xc7\x15\x39\x18\x66\x3d\x5e\x7e\x5c\x2c\x74\xb5\x11\xea\x76\xab\x61\xe9\xb7\x1d\x21\x24\x8d\x0f\x60\x6c\x84\x57\x46\xf8\x3c\x49\x0a\x0c\x19\x67\x98\xd4\xfb\x1d\x90\xd5\xf1\xe9\x87\x8f\x97\x89\x40\xda\x39\x44\xdc\x59\xf2\x72\x5c\x32\x46\xc7\x10\xab\x27\xcf\x2a\x0e\xce\xbb\x17\x47\xef\x8f\x0e\x6d\xbd\x1a\x9f\x7d\x10\x5c\x8f\xf3\xe1\xf2\xe8\x1f\x97\x07\xe7\x47\x07\xce\xa7\xf7\x07\x3f\x1e\xbd\x77\x7e\xbf\x3b\x3e\x7a\xff\xf6\xe2\xc8\xed\xe6\xfd\xd1\x4f\x47\xa7\x6f\xdd\x7e\x7f\xfc\x6b\x30\xd0\xc7\x4b\x17\xc2\x1a\xff\xf8\xf1\xf2\xd2\x1d\xb9\x86\x37\xe8\x10\xff\x86\xdf\x92\x61\xf4\x5b\x7a\x9b\x56\x63\x96\x2d\x78\x12\xe1\xe8\xf6\x5a\xff\x3d\xc2\xc7\x64\x18\x1d\x44\x2a\x1e\x07\x8e\xde\x1f\x9f\xfe\x2d\xc2\xd1\xf1\xc9\x4f\xe2\xdf\x77\xe7\x07\x27\x47\xa2\xf0\xe0\x42\xfc\xef\xdd\xd9\xf9\x49\x34\xc2\xa7\x64\x18\x1d\x9d\xfc\x78\xf4\x36\x1a\xe1\x77\x64\x28\x13\x93\xe1\xa8\x62\xe3\x08\x47\xd7\xe9\xf8\xf3\x0d\x13\x97\x65\x84\x23\x29\x46\x8f\x46\xf8\x3d\x19\x42\xb9\x93\xa5\xec\x77\xdf\x30\x14\x0c\x38\xb4\x7f\xb3\x6b\x88\xf0\xd1\xad\xa7\xcd\x0d\xe8\xc3\xc3\xef\xf1\x31\xa6\x62\x4f\x7f\x8f\xdf\x79\xb1\xee\x7f\xf4\xf5\x13\x56\xbd\xf8\x7b\x7c\x8a\x29\x34\x78\x8f\x79\x23\x3d\xa8\x69\x21\x07\x7c\x78\x90\xfd\xd4\x6d\x51\x15\x3f\x9e\xbf\x37\x47\x0f\xfe\x6e\x39\xca\x1f\xcf\xdf\xcb\x58\x0a\xf2\x1c\x7d\x23\x2a\x76\x0e\x89\x36\x38\x90\xa6\x31\x9d\x75\x67\x11\xb8\x99\x6f\x64\x07\x31\x45\xbd\x05\x2b\x05\x0a\x2a\xf7\x37\xc1\xef\xec\x47\x49\x04\x69\xe7\x94\x89\x45\x3b\x08\x48\x8e\xc8\xd9\xbd\x4b\x16\x7e\x3c\x7f\xef\x76\x5a\x8f\x65\x24\x3d\x73\x35\x24\x51\x5d\xdb\x83\xfd\x6f\x32\x29\xc7\xe0\xee\xab\xe4\x58\xfa\xe6\x8e\xd2\x08\xc9\x29\xc5\xff\xee\x09\x2c\x20\x14\xff\xdb\x82\x6a\x17\xf8\x67\x3f\xfb\x00\xcc\xdc\xd8\x8e\xf8\x11\x2c\x2f\x6c\x50\xca\x2d\xa6\x6e\xc3\x18\x75\x0a\x42\xf7\xcd\xc1\xf7\x4f\x7b\x62\x1c\x02\x33\xf2\x21\x66\x20\x25\xfb\x28\x78\x24\xa4\xdf\x8c\xc3\x58\xfa\x1c\xfe\x1e\xbf\xc5\xa5\xee\xfd\xd3\xb2\xa8\xd2\x29\x4d\xbe\x59\x65\xf5\x27\x2d\xfe\xfa\x11\xda\xed\x7b\x65\x49\x16\x64\x09\x6c\x4d\x5e\xb1\x3d\x90\x19\xaf\x15\x88\x2a\x87\x10\xe8\xc1\x3e\x9e\x1f\x27\x65\x4d\x28\xae\xc8\x4a\x51\x49\x09\x85\xe2\x84\xdb\x5a\x09\xab\x41\xf3\x3b\xe3\x7c\x91\x7c\xfb\xed\xdd\xdd\x5d\xef\xee\x79\xaf\x64\x37\xdf\x3e\xeb\xf7\xfb\xdf\x56\xb7\x02\x3d\xac\xc7\xe9\x2f\x71\x86\x39\xae\xd4\xa0\xf7\x20\x19\x77\x6e\xb4\xbc\x26\xf2\x12\xd7\x18\x06\xb7\x1e\x21\x24\xdd\x17\x2d\x73\x5c\xa1\xa4\xc5\xe4\x5c\x9e\x04\xd7\xfa\xf1\x9f\xd2\xcc\xdc\x4b\x19\xe0\x9c\xc7\x08\x6e\xca\x48\x1e\xc9\x48\xdf\x76\xf0\x1b\x75\xbb\x2a\xa3\xa1\x40\xd7\xba\xd1\xf3\x3f\x36\xf6\x1c\xc9\xab\x34\x92\x5c\x74\x54\xd1\x1c\xc2\xc1\xad\xe9\x8b\x2a\x6b\x78\xe7\xd3\xdf\xe1\x4b\xad\x26\x6b\xb7\xf0\x17\x3d\x5d\x55\x57\x4e\x19\x8c\x36\xff\x1a\x33\x69\x9d\xf9\xb7\x98\xe9\xcc\x11\x3f\xb5\x4a\x63\x52\x2b\xf1\x72\x44\x23\x56\x0e\xf6\x93\x22\x13\xff\x66\x5c\xe9\x7f\x5a\x29\x86\xc5\x1e\x03\x4e\x63\xee\x86\x63\x56\xb9\x78\x8b\x00\x7d\xc0\xe4\xcc\x1b\xb4\x43\x7b\x57\x57\x15\xe5\x66\x3c\x10\x53\x94\xa8\xae\xa5\x25\x97\x6b\x49\xc2\x21\x5c\x80\xc1\xbb\x42\xe2\x5d\xd6\xe8\x52\x5d\x2b\x6c\xbf\x50\xf4\x94\xd3\x39\x4a\x8a\x5e\x30\x1c\x03\x91\xd0\x1a\xc1\xe0\xdf\xd4\xec\xff\xee\xcc\xbe\x41\x2e\xcb\x58\x02\xda\x9f\xc5\xa2\x2e\xc4\x1d\xa3\xb5\xb3\x5a\x72\x79\xb8\xb6\x2e\x02\x9c\x22\x1c\xab\x45\x30\x52\xd8\x96\x7e\xe0\x9a\x0f\xd6\xc4\x2c\x05\x6b\xac\x81\xed\x5e\xbd\x18\x6c\xd8\xd2\xa9\x1b\x5e\x82\x50\x75\x1f\xd3\xae\xf4\x6c\x0b\xd7\x0e\x09\x02\x27\xf8\xe4\x41\x41\x9d\x8d\xe6\x4d\x88\xf6\x69\xd8\xe5\xe9\x45\xcc\xdb\xd6\x0c\x25\x8d\xaa\x6d\x4b\x62\x2c\x7e\xfe\x69\x36\xe7\xef\x01\x6a\x3e\x8a\x2c\xb8\x24\x3f\xc7\x82\x2c\xe4\xa8\x03\xdb\xa8\x04\x23\xa5\x40\x8b\xb5\xcb\x2d\x3b\x2b\x1a\x9d\x65\xe4\x67\x48\x90\x43\x75\x67\xaa\x07\xd1\xbd\x06\xf6\xaf\x06\xd8\xbf\xfd\xdf\x07\xf6\x1f\xcd\x95\x45\xab\x10\x5b\x75\xb2\xd7\x0f\xb1\x8b\xa3\x9e\x30\xcd\x8c\xaa\x79\x6b\x08\xba\x22\x0d\xa2\x0a\xf2\x01\x04\x6d\xdb\xf2\xfd\x51\x9f\x49\x61\x80\xa0\xb4\x0d\x0a\x73\x94\xb6\x05\xc1\xc5\xbb\xdd\x06\x58\xe6\xa2\x85\x58\xab\x4f\x83\x0b\x9c\xe3\x64\x33\xb2\xbd\xed\xf2\xa2\xdc\x71\xc1\xd9\x1e\xc8\x57\xc2\xf0\x53\x56\x4c\x6a\xb8\x28\x29\x18\x84\x10\xf2\x54\xb0\x66\x6d\x2c\x92\xac\x63\x99\xb6\xd6\x0c\x3f\xfa\xa2\x06\xee\xfb\x11\xb6\x5a\xf5\x50\x6c\xec\x61\x23\xef\x0d\xc4\x07\x0d\x85\x2c\x1f\xcf\x2f\xce\xce\xb5\x3c\x47\x9b\xad\xaf\x8f\x22\x6f\xbe\x67\x85\x6b\xc4\x0e\x11\xc0\xc5\x12\x54\x8e\x1d\xfa\x6f\xa3\x66\x08\x79\x1d\xf1\x61\x4d\x84\x79\x88\x5e\xb4\xa6\x6c\xb1\xac\x66\x9a\xa8\x03\xeb\x45\x29\xd1\x29\x6e\xb5\x10\x63\x52\xce\xa5\x46\x4a\xe6\x4d\x3e\x33\x30\x69\x71\xa2\x44\x14\xfb\x5d\xd6\x7e\x7b\x76\x12\x1b\x01\x79\xab\xa2\xd8\xa5\x4a\x45\x47\xe2\xa3\x41\x77\xee\xf2\xfa\x48\xdb\x06\x80\x4f\xa3\xd1\x05\xd0\x6a\x39\xa7\xa1\x1d\xbb\xe9\x29\x94\x34\x70\x69\x37\x15\x53\xe4\x77\x67\x8d\xde\xc5\x52\x18\x25\x99\x78\x9e\x58\xed\x56\xf4\xe5\x36\xcb\x6a\x26\x9f\x40\x59\x5b\xae\x45\x0d\xae\x44\xf0\x25\x8c\xa6\x6d\xf7\xa0\xc7\x4b\xa9\x05\x90\x8e\xc8\xb4\x4d\x2e\x34\xcc\xe8\xc8\x58\x0d\xaa\x1a\x50\xdb\x59\x95\x0d\x2d\x9c\x5a\xd0\x6a\x96\x56\x8f\x01\x55\x65\xbf\xd3\x37\xfd\xfa\x5a\xce\x66\x5d\x2d\x1d\x07\x7c\x51\x2e\xac\x3c\xcb\x0c\x0f\xb1\xb9\x71\x08\x4d\xdd\x58\xab\xc6\x4a\xda\x55\x17\x5b\xa8\x22\xed\xea\x79\x23\x04\x3d\xf8\x2a\xcb\x47\x3b\xc9\x5b\x3b\x81\xf2\xf7\x59\xd5\xd0\x98\x35\x3b\x58\xfa\x1d\x08\x86\xb3\xf6\x6b\xf9\x0a\x1f\xa9\x85\x52\xbc\xc0\x96\x0a\x82\xd5\x5c\xba\xc0\xf6\x95\x89\x56\x0f\x0f\xac\x37\xc9\x54\x62\x72\x29\x6d\x04\xdf\x35\x69\x35\x7d\x55\x2e\x68\xe1\x62\x99\xdb\xab\x72\x98\xc6\x54\x6c\x49\xdb\xca\xa8\x0d\xed\x4d\xb3\x42\xe2\xb1\xf8\x6a\xba\x1e\xe7\x65\x45\xd7\xf6\x2d\xb6\xb3\xf6\xc6\x5f\xd5\x7e\x9b\x55\x2d\x0a\x35\x2a\xf8\x6f\x85\x6c\x68\xcb\x3c\x59\xbe\x77\xe3\x71\xcc\xeb\xb0\xb6\x37\x89\x49\x39\x0f\xf8\x4f\xad\xae\x50\xbb\x5b\x4f\x73\xe7\x1e\xf3\xe1\x70\x5e\xd0\x70\xe4\x8e\x02\xd4\x6b\x2d\xc8\x0b\xfc\xb5\xd7\x32\x6c\x84\x8e\x19\x24\x76\xaf\xf5\x76\x95\xb1\x50\x61\x46\x99\xb8\x49\xcd\x7c\x99\x58\x67\x7f\x0e\x46\xae\x2c\x26\xef\x89\x5d\x05\x05\x14\x0a\xda\xc5\x5b\x58\x56\xb4\x5d\xc8\x7c\x97\xe5\xf9\xa1\x57\xac\x0d\x77\x17\xcd\x2f\x76\x12\x12\xdf\xa5\xf1\x80\x03\x96\xc3\x40\xa9\xe5\x5b\x57\xad\x5e\x5f\x64\xed\x94\xbd\x39\x33\xd7\x61\x08\x4d\x4b\x16\xef\x49\x79\x30\x88\x78\xf7\x10\xf5\x24\xbe\x4e\x91\xeb\x4e\x94\xd2\x10\xdb\x82\xd3\x0d\xf4\xcd\xa2\x5c\xf8\x80\x69\x31\xbe\x39\x47\xcd\x45\xaa\x17\xe1\x0e\xb5\xfa\x3c\xd9\x0b\x51\xe7\x35\xb8\x92\x6c\x6b\x1d\x62\xc9\xaa\xf9\x7c\x9b\x8c\x2c\xfe\x5e\x78\x4b\x1e\x34\x80\x73\xda\xbc\x40\x5a\xef\x81\x66\x35\x4c\x6d\xdb\xd3\x16\xcf\xe9\x46\x4b\x55\x49\xb6\x3b\x5b\x7f\x6a\x75\x43\xff\x60\x63\x5a\x37\xf1\x71\xe5\x35\xf0\x51\xb9\x96\x79\x88\x2f\xe9\x97\xe6\xbd\xe0\x81\xa4\xb0\xd1\xab\x2e\x70\xd0\x6f\x2f\x68\xfd\x49\x39\x4f\x38\x76\x28\x7e\x7b\x90\x9c\xd8\x03\x5a\xe6\x25\x5a\xaa\x39\x5b\x6f\x0e\xef\x44\x32\x9c\x09\xd2\x29\x33\x83\xb5\xad\x63\xe3\x1c\xfb\xcf\x4b\xf3\x48\x63\x6a\xfa\x7b\xc7\xd2\x1b\xff\x6a\x53\x6a\x13\x40\x7e\x90\xcf\xbb\x44\xd0\x99\xdf\xb7\x60\x98\x9d\x93\xf2\x9f\x01\x65\x62\xd5\x80\x1f\x4c\x30\x90\xbb\x03\x87\xe5\x5c\x8a\x0a\x23\x67\x17\x40\xa6\xb7\x76\x61\x44\x69\x1b\x1c\x21\x14\x98\x6a\xac\x50\x02\x08\xdd\xad\x73\xed\x43\x1a\x6b\x3a\x01\x53\x72\xf9\xfe\xf8\x28\xa3\xf0\x9f\x07\x3d\x39\x68\xa2\x7b\x5a\x16\xcd\xbe\x36\x60\x21\xc2\xdc\xef\xb2\xb9\x79\xde\x3a\x39\xc5\x4f\x03\x51\x23\x57\x4b\x5f\xfa\x68\x4a\x34\x08\x77\x67\x4d\xff\x0c\xd5\x8d\x09\x06\x37\xbc\xb7\x79\x75\xcb\x82\xb4\xd6\x57\x6b\x59\xfb\xf8\xf0\xf4\x33\x6c\x5b\x58\x04\x72\x7a\xf9\xfa\x93\x6c\x1b\x3f\x7e\x90\x3d\xa9\x97\xab\xa0\x16\xe8\xea\x15\x36\x68\x05\x6c\x9e\x3f\x97\xbf\x0e\xe2\x5a\xa8\xba\xd2\x94\xa0\xa2\xfc\x02\xb8\x9a\xf6\x21\x5b\xa1\x11\x8d\x42\xf9\x9b\x97\xd8\x6f\x2b\x23\xbf\xb6\x02\x57\x38\xf2\xd2\x0c\x64\x22\xb0\x4e\xdc\xf0\x7e\x62\x05\xea\x36\x83\xc0\x92\xe2\xdf\x48\xa6\x5d\x10\xab\xb5\x21\xcc\x1d\x6b\x00\xa9\xbd\xf7\x3d\xb3\x9d\x9f\x05\x85\x64\xf3\xa4\xff\x04\x35\xf9\x66\x75\xbe\xab\x47\xde\xa4\xda\x77\xf4\xcb\x21\xf5\xda\x82\x90\x9a\x92\x53\x70\xee\xec\x84\x84\x96\x5b\xba\xbb\xdb\x7c\x4a\x8d\xbf\xa4\xaa\xa3\x65\x99\x00\xad\x8e\x3a\xaf\x16\x09\x32\x20\x59\xd2\x5f\x2e\x15\xbd\x83\x1c\xbe\xa8\xf5\x89\xff\x8a\xde\xa9\xdb\x2b\x45\xb5\xe1\x08\xa8\x14\x0e\xe9\x9e\xa0\x76\xb7\x4b\x7b\x8d\x6b\x5c\x8b\x4b\x52\x2b\x60\x6a\xa2\x80\x14\xee\x52\x65\xd6\xdc\xb4\xd4\x95\x89\x2e\x74\xea\x01\xbb\xb9\x66\x45\x3d\x38\xe4\x3e\x39\x66\x12\xdd\xee\x17\x95\x87\x05\xc9\xc8\x55\x81\x6d\x6b\xaa\x91\x33\xf7\x80\x94\xbc\x3f\x38\x9b\x1a\xeb\x64\x09\x89\xa4\x1c\x29\x51\xdd\x76\x1a\x78\xf5\x04\xdc\xc5\xa0\x0a\x68\x31\xaa\xcd\x35\x34\x6d\x49\x6a\x5a\x0e\x0b\x04\x54\x11\xfc\xa9\xf1\x5a\x5c\x57\xfc\x9f\x1c\x17\xd3\xcd\xb0\x3f\x5a\x77\x6a\x1c\xd7\x4d\x53\xdd\x78\xcc\x0c\x6d\xe4\xa9\xd1\x86\xe3\x14\x1e\x95\xe6\xe1\x68\x43\x69\x0f\x31\xa5\x80\x6d\xac\xc2\xfc\x34\x62\x05\x39\xd6\x77\x4b\x10\x42\x41\x48\x20\x10\xc6\x4d\xb3\x3c\x3f\x5d\xe6\x79\x85\xe2\x41\xff\x05\xd2\x26\x70\x75\x3a\x99\x34\x02\x16\xa8\xd8\x04\xd5\x7d\x35\x4e\xf3\x5c\x27\xa0\xf7\x7b\x15\x17\xf5\x4a\xd5\x48\xa2\xb9\x0c\x8e\x17\x09\x16\x1e\xeb\x8a\x09\xaf\x95\x04\xc8\x30\x6a\xc6\x63\xad\x5a\x24\xcb\x42\x1a\x8f\x4f\xf0\x62\x9c\xd0\xde\x94\xf2\xf1\x4c\xba\x01\x94\xbd\x6f\x16\x63\x24\x05\xcf\x4e\xad\x94\xa5\xf3\xca\xf9\x00\xba\x3e\x0e\x99\xf8\xb0\x89\xcf\x97\x70\x9b\x0b\x51\xa6\x8a\x92\xf9\xcf\x55\x44\x46\x39\x47\x05\xd7\xc1\x94\x6b\xe1\x5b\xad\x81\x0e\x14\x53\x2d\x13\x67\xa3\x4e\xd1\x53\x33\xdf\x2f\x7a\x6e\x43\x94\xb8\xbf\x87\x8b\x11\xc8\xc2\xad\xa6\xdf\xa5\x82\x37\xda\xd0\xf8\xc6\x38\x02\x96\x59\x28\x54\xbd\xfc\xf5\xc3\x51\x84\xf0\x22\xfc\x0e\xc6\x75\x11\xc2\xd3\xb0\x40\xc5\xed\xc7\xf3\xb0\x40\xda\xb9\xe1\xeb\xf0\xfb\xf9\xd1\xc5\xd9\xfb\x9f\x8f\xde\x46\x08\xdf\x50\x25\x2a\xbd\xfa\x85\xa6\x9f\x2f\x28\xb7\x73\xba\x75\x29\xfb\x1b\x30\xcf\xf7\x0c\x88\xee\xbd\x8d\x97\xd5\xbb\x5d\x3a\x9c\xd1\x11\x68\x30\x95\x2d\x5d\xe3\x42\xd0\xa6\xd3\x36\x38\x69\xb7\x1b\x67\x64\x7b\x20\xa0\xe9\x09\xb4\xb5\xa2\x1b\xe8\x4c\x5e\x0a\xc3\x05\xd5\x76\xbd\xc3\x29\x1d\x29\x73\xea\xe1\x9c\x8e\x94\x21\xf5\xf0\x9a\x8e\x48\xe6\x48\xe6\xcf\xa8\x67\x95\x65\xdd\xbc\x08\x55\xc6\x56\x2b\xd1\x3c\x49\xb1\xe8\x3b\xc9\x6b\x52\x39\xaa\xca\xd4\xaa\x2a\x27\xc9\x12\x2f\x8c\x4b\x53\x32\xae\x49\xda\x19\xab\x9b\xe1\x4d\x1f\x18\x62\xcb\x1f\xef\x8f\x93\xb1\xf2\x70\x88\x39\x6a\x04\x06\x19\x8e\x10\x66\xbd\x65\x51\xcd\xb2\x29\x8f\x97\x60\x7c\xb1\x7d\x4b\xe3\x1c\xa1\x55\x41\x72\x9c\x11\x98\x1e\x2e\x09\x4c\x48\x26\x7c\xad\x2b\x92\x2b\x76\x64\x35\x31\xf1\x41\x93\x42\x39\x81\x65\xda\xc5\x73\x92\x94\x2e\xa0\x52\xf5\x3e\x49\x98\xb3\x28\x77\x5e\x9a\xfc\xd0\xa5\xde\x6e\x05\x70\xf3\x6e\xdd\x3a\x30\xf7\xbf\xd2\x57\xfe\x11\x6d\xbb\xaa\x2a\x29\x86\xb7\x72\x23\xeb\x12\x06\xc1\x81\x34\xcb\x05\x9e\x63\x10\x4e\x88\x3a\x82\xb9\x0a\x3e\x9d\xd3\x5a\xf9\x1c\x1a\x6e\x70\x78\x3d\x1a\x96\xbd\x6f\xaa\xc5\x68\x67\xe0\x3d\x61\xd0\x91\x71\x51\xe4\x28\x1c\xb5\x51\x24\xc7\x09\x3f\xd7\xca\x3b\x33\xb4\xf0\x87\xd9\x50\x15\x21\xc9\x0e\x88\x53\xa2\xa3\x4c\xe1\xdc\x85\x6e\x37\xdd\x19\x74\x2a\xed\xeb\x09\x5e\x9e\x1c\x67\xca\x17\x91\xe4\xbb\x45\x27\x84\x4f\x57\x5d\xe2\x42\x56\x1b\x3b\xa2\xd5\x0a\x4f\x88\x76\x6c\xc7\x33\xb2\xdc\x7d\xfe\x3f\x93\xce\xd8\xb4\x99\xe1\x89\x20\x94\x6f\x28\xdf\xba\x06\x83\x91\xa6\x7c\xa2\xea\x89\x12\xa8\x22\xbb\x09\x9f\x52\x0b\x89\x8a\x08\xe9\x2c\xab\xfa\xf2\xfc\x7f\xdc\xfe\x94\xc1\x70\xda\x94\x31\xdb\xae\xa0\xb0\x66\xd4\xc4\x6b\x04\xdb\x7d\xb1\x98\x5a\x13\xdc\x01\xdb\xe6\xbe\xb1\x35\xb2\x66\x9d\x2b\x07\x93\x99\xc2\x64\xcb\xea\x30\x98\xcf\x0e\xc5\x95\x59\x98\x9d\xc2\xbc\xd6\x7b\xd5\x1b\xd2\xdf\xab\x76\x77\x11\xef\x8d\xcb\xc5\x7d\x5c\xed\xc8\x06\xb8\xda\xc9\x50\x47\x35\x86\xd0\x3b\xfa\x2f\xee\xa0\x16\xa1\xb5\x09\x6d\xa8\x49\x04\x43\x81\x36\x56\x6a\xff\x94\x26\x61\x89\x69\xad\x23\x09\x48\xf8\x2d\x19\xeb\xac\xeb\xfe\xb1\x6a\x2f\x3f\x9a\xa6\xee\x51\x06\x15\x1e\x4d\x59\xec\x2e\x21\xc5\xb2\x03\xb3\x96\xdc\x59\x48\x2a\x48\xdb\x45\xb9\x10\x6c\x35\x3c\x34\x5f\xd4\x33\x00\x18\x0f\x9a\x19\x14\x6b\x9d\xdd\x87\xd6\x33\x2c\x96\x46\x07\x3c\x55\x26\xe3\x7d\xdc\x7a\xba\xaf\x4c\x00\x03\x29\x2b\xae\xed\xb1\xf2\x0e\x10\xb6\xfd\xf2\xb6\x7e\xdd\x7e\xbe\x50\xf7\x30\x3e\xb1\x1f\xd6\xec\x07\xee\xde\xfd\x2f\x32\xec\xb7\x42\x57\x88\x56\x9b\x56\x34\xe1\x7a\x09\x0b\x2c\xd7\x34\xf3\x02\x40\x6c\xd1\x1f\xfa\x0f\x0f\xf4\x0d\x29\xf6\x5b\xbd\x3c\x92\x4c\xfa\x83\x08\x72\xc0\x22\x8c\x7b\x18\x2c\x20\xf5\x82\x51\x41\x01\xba\xb2\x2d\x39\x38\xc8\xb5\xde\xf4\x1d\xb0\xd8\x3a\xb0\xec\xbc\xd9\x6e\x30\xf5\x62\x87\x07\xd9\x9d\x95\x1f\x90\xb4\x06\x18\x96\x23\x30\x08\xe8\xb4\x6f\x98\xcd\x6d\x05\x1f\x7d\xca\xd8\xa9\x0d\x4e\xa5\xfe\x41\xc6\x01\xc8\x0a\xd4\x66\x5b\xc2\x15\x75\xca\x30\xdb\x29\x8c\x43\xa6\x0d\x78\xf2\x95\x58\x18\x4e\x42\x7d\x05\x6b\x13\xd2\x96\xfc\x58\x55\x48\xf9\xe9\xda\x2a\x06\x73\xd7\x63\x1c\x7b\x1c\x73\xff\x2b\x90\x68\xec\x37\xa1\x13\x9e\x04\x4f\x01\xb1\x5f\x8a\xfd\xf8\x7f\x09\x2c\x94\x34\x7b\x86\xc5\x2f\xf5\x90\xb2\x7b\x67\x43\x74\x77\x99\x69\x2b\xab\x64\x41\xb9\x0c\x1e\x28\xf5\xbf\xe2\x43\x80\x84\xf0\xcd\x1c\xcc\x87\x87\xd8\x2b\x20\x5e\x5f\x10\x20\x02\xbe\xf0\xf2\xe2\xbe\xe0\x33\xca\xb3\x31\x18\x07\x21\x2c\x5f\x41\x55\x31\x18\x43\x7d\x6d\x1b\xc5\x2c\x8a\x1d\xd3\x1d\xe5\x80\x9b\xee\x25\xa5\xec\xda\xfd\x9a\xeb\xdd\x26\x38\xa2\xca\xd3\x68\xbd\x72\x55\x5e\x05\xc1\x0d\x80\x4b\x12\xab\x1c\x68\x0a\x20\xfb\x76\x54\xc8\xe9\x5d\x1c\x54\x99\x7d\xd2\xda\x9a\xb6\xb9\xdd\x49\x92\x46\xde\x63\xa5\xa0\x3d\xb4\x8b\x83\x73\xa1\xe9\x17\x19\x06\x49\x28\xb6\x5b\xaf\x4d\xcc\x70\x21\x1f\x97\x09\xc4\x14\xd3\x4e\x7f\xb4\xd7\x8c\x69\x4c\x87\xd9\xa8\x53\x80\x6f\xe2\x30\x1b\x19\x21\x7b\x3d\xa7\xec\xc6\x11\xf7\xba\x91\x1f\xe4\x64\xb8\xa1\xb8\x43\x80\xd6\xdd\x96\xb8\x24\xcc\xb8\x84\x55\x82\x20\xb0\x31\x41\x2b\x0d\x51\x4a\xf8\xb0\x1a\xed\xc9\xa5\x32\xeb\x97\x22\x30\x79\x2d\xa5\x96\x2a\x45\x38\xd3\x71\x33\xd2\x11\x52\x11\x91\xcd\x81\x7b\xfc\x32\x2a\x5b\x30\xfd\x0f\x5d\xb9\xfe\xa3\xc5\xd4\x7c\x37\x5c\xb9\x85\x89\xa4\xcc\x77\x98\x73\xe5\x06\xc7\xc2\x0b\x96\x20\x5b\x0c\x50\xad\xb1\xda\x96\x7e\xfa\xf3\x37\x2b\x5a\x7f\x72\x18\x8a\x0b\xb7\xb4\x2b\x4b\xc5\x3c\x3e\x6f\x20\x37\xce\x5b\x2f\xfa\x4c\x05\x43\x90\xe9\xa2\xdd\x45\x94\x9c\xeb\x69\x70\xaf\xe8\xfa\x97\x5e\x44\xcc\xc7\x2e\x37\xff\xda\x96\x8f\xcb\xe6\x4b\xff\xb1\x1e\x37\x3c\x0a\x8f\x03\x5e\x05\xe1\x33\x5b\x16\xe2\x33\xf5\xb9\x92\xf5\x30\x16\x8f\xd2\x45\x0d\x80\x24\x75\x14\xff\x31\xb8\xf4\x7d\xde\xbe\x13\x2d\xfb\x29\x2f\x77\x99\xaf\x22\x8c\x9b\xe6\x56\xfe\x6a\x94\x0f\xc7\x72\xb0\xfe\xf9\xff\xb8\x78\xff\x55\x77\xb3\xa7\x7b\x0a\xab\x98\x0b\x96\x7b\x81\xc6\x1c\x1a\xce\x83\x14\x67\xa4\x80\x4b\xf6\xf9\xff\x80\xe5\x45\x69\x7f\xee\x0c\xc4\x87\xca\xf9\xf0\xcc\xb5\xf4\x36\x41\x77\x97\x79\x9e\x0c\x2b\x5c\xe2\x6c\xd4\xa4\x36\x21\x06\xa1\xb6\x87\x15\xa0\xca\x4d\x90\x6b\x2d\xd7\xdd\xd9\xfc\xe0\xb2\x71\x4a\x82\x61\x9d\x68\xee\x1e\xf2\x38\x4b\x22\x1e\xc1\x0b\xea\x46\xae\x3b\x59\x27\x05\x96\x68\x4a\x5d\xd0\x02\x44\xd5\x4f\xc6\x7f\x73\xa3\x74\x1f\x20\x9e\x91\xab\xe8\x00\x30\x84\x05\x1f\xe1\xf0\xd3\xa0\xf1\x69\x34\x72\xee\xbd\x03\x5f\xee\x29\xf9\x3b\xea\x89\x5f\x9c\xda\x87\xe6\x69\xf3\x1f\x4a\xeb\xcb\xaf\xfc\xce\x86\x99\x8a\x68\xe4\x44\xc7\x46\x31\x85\x1c\x2a\xe6\xad\x34\xdd\xfe\xe6\x5f\xdc\x62\x27\xfc\x96\xb6\xea\x5b\xa7\xaa\x82\x56\x00\x25\x99\x4e\x8f\xd7\x14\x9d\x3a\xbc\xac\x62\x1f\x8f\x69\x90\xc6\x51\xfd\x92\x1a\x47\x19\x0c\x0b\x75\xfc\x50\x18\xc7\x52\x62\x72\x4a\xc9\x17\xda\x69\x09\x9c\x71\x2a\xcb\xdf\x51\x72\x40\xe3\x63\x8a\x4f\xa9\x13\xba\xf7\x7d\x20\xb2\xa5\x2a\x81\x5a\xac\x22\x03\x6c\xf7\x91\x0d\x6d\x65\xb3\xcd\x38\x53\xfe\xdd\x5b\x9d\x75\x9e\xfa\x8e\x1f\x96\x2b\xc5\xbd\x51\x31\xe5\x0e\x97\x15\x2f\xe7\xd2\x9e\xf3\x92\x51\x1a\x89\x7d\xaa\xbd\x20\x1f\xef\x28\x1e\x4b\xc9\xe5\x77\xdf\xe1\x18\x02\xaf\x4a\x17\xa8\x55\xb9\x18\x24\x19\x2e\x17\xcf\x92\xaa\x26\x05\x4e\x89\x09\xfb\x45\x52\x65\x46\xb8\x34\x7f\x8d\x89\xcd\xf4\x1a\x8b\xa5\x54\x51\xe2\x4c\x1a\xff\x0e\xed\xe5\x65\x3a\x31\xb2\xf4\xdb\x3e\x6e\x8b\xd4\x26\x17\x2c\xc7\x4b\x1d\xbc\xd3\x8d\xb1\xa5\xa3\xd6\x23\x27\xae\x6c\xd5\x82\x71\x0e\x21\x48\x08\xc9\x1f\x1e\xe2\x25\xb9\xa7\x71\x85\x29\xda\x2f\xf7\x41\x8a\x58\x01\x57\x92\x94\x49\x5f\x7b\xb0\x04\x2e\x5e\x55\xb7\x5b\x3d\x3c\x00\xba\xdb\x38\xa5\x15\xf2\x5a\xc3\x56\xe6\xa4\x42\x78\x59\x23\xe5\xcb\x32\xc6\x4b\x88\xd4\xad\x57\x75\xd0\xff\xce\x86\xb1\x2d\x70\x65\x56\x31\x25\x95\x5a\xbb\x5c\xff\xe5\x88\x4f\x96\xde\x7a\x86\xc1\xc6\x1a\x0b\xa1\xe3\xf7\x16\x10\xef\xd8\xd1\x9e\x29\x79\x5c\xd9\xb2\x4a\x29\xbc\x02\xf7\x34\x2e\xf1\x00\x29\x4d\xbd\x95\xcf\x56\x4a\x3e\x3b\x71\x4f\xd7\x4c\x89\xb2\x16\x35\x39\xa3\x71\x89\xf0\x94\x08\x4c\x1f\xde\x8e\x60\xef\x6c\x5e\xb6\x45\xb7\x1b\xe7\x4a\x40\x1a\x46\x44\xe9\xf5\x7a\x0b\xac\x0a\x8d\x8c\x79\x9b\x90\x19\xb4\x71\x64\xad\x33\x2d\x8a\x76\xbf\x22\x84\x0b\x32\x8d\x73\x3c\x79\x3c\x28\xd3\x18\x17\xc8\x38\xe0\x05\x5b\x59\x2a\xf7\xb3\xb9\x99\x41\x29\x66\x50\x90\x79\x9c\xe3\xa5\xea\xfb\xca\x8f\xe4\x74\xa8\xe2\x27\x8b\x65\x55\x0b\xfd\xa4\xd1\x8b\x35\x87\x17\x99\x44\x71\x6b\x36\x36\x6e\xee\xda\x18\x40\x6b\x20\x3c\x82\xfb\xab\x0d\x1a\xd1\xa2\x79\xf6\x26\x1e\x8e\xbe\xc2\x3a\x2c\x9d\x39\xf9\x82\x37\x02\x4f\x6f\x89\xad\x95\x0c\x48\x68\xae\x2a\x86\xe2\xa2\x81\xb4\x1e\xca\x9a\xc8\x69\x2a\x2e\x86\x0a\x74\xb5\x76\x49\x2b\x04\xfa\xec\xb6\x19\x54\x6d\x33\xa8\xdc\x19\x3c\x1b\x6c\x98\x81\xe1\x28\xde\x95\x4c\x05\x14\x61\x61\x38\x44\x6f\x39\xbe\x7f\x6c\x39\xe4\xcc\x45\x17\x72\x6e\x3d\x27\x56\x09\xc3\x5e\x67\xcf\xfa\x4f\xeb\x0c\x9c\xfc\xdd\xdf\xe5\xc6\xc1\xa4\xf9\x23\xc3\x43\xb8\x39\x47\xfe\x8d\xf3\xac\x39\xa4\x20\xe4\xc4\x10\xde\x26\x16\x6a\x14\xd5\x6f\x10\xc9\x45\xf0\xba\x86\xb9\x2f\xbb\xdd\xb8\x6c\x09\x57\x08\x5b\x2e\xe3\xd4\xe0\x0c\x05\x51\x18\x4b\x17\xac\xe7\xdf\xb5\x2f\x84\x8a\x6a\x79\x5e\x96\x5c\x62\x0a\xf3\xf0\xc8\x5b\xcb\xaf\x9d\x98\xbf\x7c\x16\xb0\xe6\x3c\x4a\x01\xbd\x3b\xd4\xf3\x35\xdb\xb6\x32\x84\x31\x95\x5b\x66\x17\x4f\xed\x09\xea\x14\x72\x94\xcc\xeb\xf0\x85\x79\x06\xac\x12\x81\x82\xcb\x90\x04\x30\x9b\xc6\xac\xdb\xdd\xfe\x1d\x82\x31\x42\x28\x4e\xb9\xb5\x84\x75\xb8\x5e\x4e\xcc\x75\xcf\xfa\x2f\x7d\xc5\x70\x37\xac\xe7\xda\x1f\x2e\x3c\x2f\x5b\xe1\x29\x0c\x3c\x85\x04\xa6\x40\xfb\xaa\x07\x16\x24\x2e\x40\x89\x29\x08\x02\xaa\x7b\xe3\xbc\x92\xe3\xf8\xc8\xed\xef\x8d\x96\x28\xbb\x35\x0a\xc2\xbb\x5d\xf0\x10\x49\xe7\x94\x53\xa6\x89\xec\xe0\xdc\xee\x87\x50\x25\x9b\xa1\x71\x90\xd0\x04\x7d\xc2\x92\xd4\x11\xbb\x5b\x3a\x01\xa0\x32\xc1\xd6\x64\x7b\xd5\x1b\xa9\x8c\x59\x95\xc3\x6a\x77\x30\xf2\xc1\xac\x7d\xb4\x2a\x48\x89\x37\x3e\xd4\x36\xc5\x96\x19\x07\x73\xd2\xdf\xe3\x36\x13\x21\xb7\x59\xa1\x5b\x2e\xfa\x21\x1f\xa1\x8e\xd4\x92\x64\x82\xbb\x19\xf2\x11\x99\xd0\x38\x43\x96\x4d\x34\xa2\xa6\x7d\xda\xfb\xad\xcc\x8a\x38\x8a\x24\xa9\x52\x8b\x57\xc2\xbb\x28\xbe\xb7\xa4\x49\xb8\xfe\x4f\xb8\x8e\xc2\xf3\xd4\x3e\x67\xf0\x16\x93\x19\x14\xca\x1f\xcb\x32\x47\x2d\x8f\x1a\x47\x68\xbf\xf9\x35\x43\x49\xf3\x63\x19\x4e\x62\xd0\x5f\x3b\x89\xaf\x00\xf2\x71\x00\xc3\x61\x07\xfe\xb0\xfe\x63\xe7\xbc\x9c\x82\x75\x56\x27\xea\x71\x38\x14\x63\xab\xac\x2c\xda\x96\x04\xb9\x84\xb1\x0f\xa3\x0a\xef\x25\xc0\xf4\x41\x7d\x66\x8f\xba\xc7\xe2\xf9\xab\xe5\xe8\xfd\x9a\xaf\xed\x46\xa0\x05\xbf\x5c\xe6\xa2\xd1\x4d\xdc\xeb\xf5\x7e\xa3\xe0\x34\xe9\x43\xf1\x5c\xe2\x9a\xbc\xec\xe1\xd5\xd7\x74\x81\xa9\xf2\xa2\xaf\xab\x94\x8b\x46\xe1\x4b\xb7\xfd\x5b\x9f\xb2\x30\x95\x5e\x39\x3d\xac\xab\xf3\xec\x35\x5c\x01\x2c\x78\x44\x58\x27\x88\x31\xec\xbe\x27\x92\xeb\xa5\xe3\x72\x42\x75\xec\xdc\xc2\x9f\xde\xb3\xef\x5b\x98\xa7\x9a\x14\x1b\x50\x50\x47\x0c\x7e\x74\x28\xf1\xae\x6e\x0f\xfc\xd5\xec\xb7\x4f\xc2\x1e\xdb\x8e\x25\x79\x1d\x90\x8d\x1c\xfb\xf1\xd9\x75\x32\xf3\x88\x4b\x12\xda\x4c\x41\x57\x3e\x9e\xcf\xe9\x24\x83\xd4\x24\x85\x0f\x9d\x7b\x36\x5a\x8f\x82\x63\x74\x92\xad\xd1\x4e\x2a\x19\x8e\x28\xf6\xf3\xe9\x48\xff\xd3\xac\x79\xf3\x83\x07\xab\xf8\x1e\x3c\x00\x89\xb3\xec\x6e\x12\x36\xb1\xb2\x58\x1d\x4a\xee\xc1\xdf\xf6\xf8\x03\x27\xac\xa9\x0d\xd7\x30\x8c\xa1\x5d\xbb\xcd\x93\xe5\xc2\x7f\xf7\x9f\xbf\x58\x4b\xf6\xd8\xb3\xc7\xbc\x16\x2f\xd7\xb6\x10\xa7\x52\x56\xee\xe8\xca\x6b\x48\xf7\x8e\x02\xd1\xef\xfa\xe5\xeb\xf5\xc4\xa8\x42\x09\x9d\x9d\xb0\x43\x81\xce\xf4\x4e\x91\x47\xd8\xbe\x5a\x43\x25\x77\x68\x8f\x16\x9c\x32\x7f\xe4\xef\xfa\x9a\x0c\xa0\x5f\x32\x1e\x7b\x1d\xad\x21\xb5\x36\x1d\x48\xe6\xe1\xdb\xab\x67\x01\x8d\x01\x0d\x34\x69\xe6\xd5\x1c\xb4\x3c\x16\x0e\x11\xc6\x34\xb1\x43\xdd\xd0\xd8\xc9\x1a\x1a\xea\xd5\x23\x34\x9d\xa5\xa6\xc0\xbe\x5d\x3f\xa4\x0e\xc5\xa7\x91\xdc\xe6\x8e\x74\x22\xbc\x4b\xd6\x58\x7e\x52\x1b\x00\x0f\x7f\xb1\x5f\x24\x76\x76\x4a\x09\x56\xe0\x94\x64\x0e\xb9\x04\x52\x1a\xab\xa2\xcf\xdf\xf4\xd1\xaa\xd2\x39\x80\x1c\xd9\xdd\x92\xf4\xf7\x96\x3f\xe4\x7b\xcb\x9d\x1d\x54\xb9\x7c\x4c\x3a\x5c\x8e\x70\xd9\x4b\x79\xbc\x44\x82\xce\x71\x01\x73\x61\x02\xe6\x6c\x9c\xe6\xb9\xbf\xe1\xaf\x5a\xb0\xd8\x9c\x1e\x9f\xb0\x10\x8f\x2e\x4d\x8b\xf6\xe7\x6e\x4f\xa5\x8a\xb1\xf7\x65\x86\xf6\xb7\x15\x4b\x42\x7b\x37\x25\x2f\xe3\x02\x25\x71\xe3\x93\x49\x9c\xf4\x4b\xc6\xa5\x83\xd7\x8f\x40\x27\x79\x40\xb6\x9c\x9e\xff\x1e\x90\x83\x26\x90\xe1\xa7\x27\x01\xd9\xc6\x38\x99\xdb\xc8\x9e\x12\x4a\x3f\x83\x61\x76\x61\xfa\xf7\x37\xe4\x75\x2b\x9d\x04\xad\x3a\x00\x58\x63\x12\x1c\x58\xf2\x26\x80\xdc\x83\xef\xbb\x41\xeb\x29\x30\x18\xaf\xd9\x97\x8d\x82\x8e\xcd\xe4\x57\xa6\xc9\x2f\xa5\x83\xfb\xb1\xdd\xa9\x41\x86\x38\x92\x12\xf9\xb4\xe2\x6d\xb2\x68\xe4\xd8\xd4\x4a\x99\x97\xa8\x99\x70\xcc\xe8\xd4\xe8\x65\xf8\x36\x69\x95\x2a\x8a\xd5\x80\xb0\x95\xb1\x31\xb3\xff\xcb\x3a\x6d\x81\x03\xcb\x34\xcb\xb9\x0d\xab\x0b\x90\xf1\x96\x49\x0a\xca\x6d\x13\x70\x58\xf6\x63\xcd\x69\xb6\x09\xc9\x5a\xfa\x29\x50\x1b\xa0\xdf\xb4\xaa\x2d\xf9\x1a\x6d\x99\x97\xc5\xac\xd2\xa9\xf9\x1c\xab\x6f\x33\x4f\x9e\xb2\x1b\x6a\x4c\xe1\x27\xd9\x04\xfc\x21\xef\xdb\x56\x9a\xa7\x37\x90\x5f\x5b\x34\x48\x18\xf6\xf2\xb6\xe9\xa5\xdf\xa6\xbd\x34\xbf\x4b\xef\xab\x73\xaa\x73\xb6\x81\xa4\xad\xf2\x53\xb8\x71\x0c\x12\x38\x19\xbc\xdd\x49\xa2\xc6\x41\x08\x25\x71\x1f\x7c\x31\x0c\x34\x76\xbe\xb4\x65\x8a\x7a\x04\x9b\xa8\x4d\x57\x07\x71\x9b\x3f\x88\x0d\xd2\xf2\xef\x76\x3c\x74\x33\x97\xda\x55\x00\xc7\x86\xaa\x77\x4d\x6f\x20\x8b\xc9\xf8\x33\xdc\xa6\x6a\x24\x27\x8b\xaa\xee\xfc\xe7\xf6\xce\xd5\x82\x7b\x1d\x4b\xae\x01\xba\xa7\xc5\xc4\xed\x5c\x99\x4c\xc9\x46\xfe\xf6\xd4\x9a\xec\x5e\x23\x3b\xeb\x98\x00\x22\x55\x8c\x7a\xae\xb7\xd8\x86\xa7\xf8\x45\x8b\x88\x66\x5d\x67\xc6\xd3\x6b\x53\x7f\x6b\x28\x16\xbf\x3f\xcf\xa7\x61\x53\x6f\x1e\xc3\xdb\x72\x04\xdd\x4b\x1f\xad\x1f\xc3\xa3\x16\x5f\xae\x67\x40\x9f\x20\xe4\x6b\xe3\x35\x71\xbb\x52\x03\xa7\x2d\x9f\xb3\x96\xc7\x87\xa3\x87\x87\x35\xf7\xb6\x35\xe9\x96\xda\x0d\xbf\x61\xb1\xa6\x61\x81\x74\x16\x11\x6f\x49\x9a\x8e\xe3\x25\x4e\x71\x85\x3a\xf9\x5a\x51\xae\x47\x3f\xbd\x34\xb2\x21\xb7\xd3\x86\xcf\xb7\xdb\xe2\x85\xbf\xd6\xbe\x7f\x06\xef\x83\x57\xe5\x32\xcf\x3b\x1c\x0c\xd6\x79\x0f\xfc\xf5\xc1\xa3\xd9\x67\x69\x79\x5f\x7a\xfa\x8b\x02\x67\x70\xcf\xbd\xdf\x27\x9d\x5f\xfa\x23\x3b\x8d\x7c\x0f\x9a\x0e\xc8\xad\xbc\xbc\x3a\x82\x22\xbe\xed\x55\x2a\xfb\xc4\x71\x51\xf1\x34\xcf\xb5\xdf\x78\x2c\x73\x8c\xaf\x54\x76\x2b\xa9\x7a\xe7\x54\xd3\x21\x2c\xcc\x18\x51\xa0\x4e\xb6\x76\x79\x81\xf5\x70\xa1\x5e\x27\x74\xcd\xa6\xf1\xb6\x0c\xea\x28\x40\xcb\x2a\x48\xe6\x91\x8e\x05\x67\x64\x75\x96\x8e\x34\x3f\x44\xdc\xb4\xa1\x0f\xc0\x66\x06\x79\x4d\x52\xbc\x72\xfd\x19\x93\x65\xed\x2d\x19\x1e\x93\xdc\x28\x5f\xf1\x12\xa7\x3d\x98\x33\xce\xac\x0c\x02\xe1\x09\xb1\x3d\xaa\x35\x19\x63\x47\x43\x95\xd6\x9d\x16\x04\x10\xd3\x36\x4b\xab\x42\x0e\xcc\x48\x2e\x20\xbd\x4c\x6f\xe2\x71\x98\xd8\x6e\xb6\xdf\x7c\x45\x66\x2d\x74\xd9\xaf\x34\x9e\xe1\x09\x42\xc8\x78\xeb\xb8\x82\x34\x45\x5b\x3d\xb6\xaa\x5a\x78\x8c\x87\xb7\x23\xf1\x8e\x53\x9c\x6a\x96\x18\xe7\xa4\xa9\x50\x79\x6c\x11\xbd\x2d\xda\xac\x4a\x52\xb9\xec\x8a\xb5\x8a\xc0\x40\x3f\x66\x84\x05\x4a\x49\x58\xe0\x67\x7f\x48\x49\x58\xa0\x4e\x49\x2a\x4c\xc9\xe4\x0f\x68\xfa\xfe\x80\x3e\x51\xe7\x1e\x2d\x30\x55\xf9\x3b\xa7\x24\x33\xc1\x18\xe2\xd2\xea\xdf\x65\x8e\x9a\xb9\x34\x1f\x94\x28\x34\x75\xb0\xf8\xba\x26\x73\x7c\x43\xae\x35\x9e\x52\xbc\xc4\x73\x85\xa7\xb9\x31\x8d\x37\xb5\x15\x86\xde\xb8\x18\x3a\x97\xa9\xf5\x66\x2d\x6b\x3e\x41\x78\x61\x02\x6d\xda\x85\x41\x8f\x61\xf4\x4c\x46\x18\x15\x04\xea\x82\xcc\x7a\x6a\x78\x8d\xdd\x33\x09\x1f\x42\x8a\x66\x72\x91\x7a\xa1\x61\xde\x6e\x5c\xfb\x29\x7a\x78\x58\xec\x37\x50\xfe\x17\x1a\x2f\x30\x20\xbd\x83\xf3\x8a\x02\xff\x75\x1d\xdd\xeb\x50\x58\x7a\xd1\x5d\xca\x17\xfc\x2f\xe5\x26\x06\x04\x57\x0b\xc1\xa8\x3b\x00\xaa\xf1\x46\x91\x8c\xaa\x07\x4d\x31\xee\x35\x26\xca\x14\xc9\x16\xe4\xfc\x15\x6f\x5b\xec\xdf\xc4\xb2\x2b\xe7\x22\x7e\x0a\x9c\x82\xa2\x50\x14\xda\x2f\x2d\xfe\x61\xcd\x65\xc8\x20\xa7\xdd\xd8\x58\xb5\xe9\xdf\xe7\x74\x6a\x2c\xef\x36\x8e\x28\x37\x9c\xee\xd3\xa4\xea\x1d\x7e\x3c\x3f\x3f\x52\x29\x91\xd7\x10\xd8\xde\x22\x61\x3d\x5a\x52\x62\x67\xe0\x24\x55\x86\x5d\xf9\xda\xfb\x40\xe0\x58\x09\x31\x60\x0c\x7a\xaa\x0c\x78\x4b\x52\xba\x88\xe7\xbe\x3f\xa5\x42\x40\xa5\xa2\x20\xcb\xd0\x1e\x41\x3a\x8d\x99\x1e\x73\xb5\xd1\xea\x14\x8d\xd5\x29\x9a\xd4\x24\x87\xbc\x50\x41\xf7\x13\xd3\xf1\xec\x71\xfd\x3b\xcc\xcf\x39\x2f\x5c\xf6\x27\xce\xc9\x04\x4e\xc8\x13\x96\x9e\x6b\x37\x6f\xb1\x9f\x1c\x6f\x7e\xc8\x73\x65\x5b\x6b\x36\x3c\x57\xea\x7f\xe5\xb8\x0d\x04\x57\x0b\x23\xf3\x18\x5e\x96\x4f\xc2\x4b\x8e\xcc\xe2\xf0\x96\xe3\xcf\x2d\xc1\xff\xb2\x8d\xe0\x97\x02\x05\x5c\x2e\x9e\x6b\x4d\x58\xe3\x81\x0f\x6d\x00\x80\x22\xcd\xf6\xfd\x8f\x99\x0a\xf8\xeb\x51\x48\x2d\xa1\x13\xa4\xb5\x8f\x4b\xaa\xb4\x29\x77\x01\xaa\x0c\xa0\x2a\x05\x54\xad\x20\x84\x00\xe0\x3c\x20\x56\x96\x2d\x48\x9e\x8b\xf7\xb3\x0c\x80\xd7\x36\x3d\x13\x12\x82\xdf\x08\xe2\x50\x09\xb2\x05\x8f\x5b\xa8\xef\xbc\x8d\x88\xfe\x89\xc6\x39\x9e\x48\x04\x72\x25\x19\x3f\x35\xaf\x10\x13\x18\x62\x7b\x20\x99\x37\xd9\x95\xb8\x2e\x1e\x7d\xe0\xdb\xf8\x09\x8a\x3a\x4a\x62\xce\x75\x38\xcc\x12\x17\x28\xc9\xc8\x76\xbf\x46\x6d\xe6\x24\xfe\xa8\x28\x60\x61\x1f\xa9\xac\xb1\xec\xbb\xc7\x65\xcd\x4d\xd2\x31\xc3\xe3\x74\x91\x5e\x67\x79\xc6\x33\x5a\x89\x3d\x2f\x70\x45\x7c\xbf\xd1\x75\x75\x35\xdd\x2c\x36\x50\xa5\x1d\x94\xf6\xbc\x90\xe8\x4b\xda\x6a\x95\xe5\xe7\xe5\x42\x2a\x43\x7d\xf1\xb2\x67\x4d\xf2\xda\xb7\xd9\xf0\x34\xc4\xae\x01\x57\x73\x31\x94\x21\x17\xa0\xe0\xf0\x76\x14\x98\x71\x75\x72\x17\x4d\xf7\xe2\x90\x27\x19\xa8\xe8\x63\x0d\x63\xb4\x14\xed\x17\x2d\x89\x56\x55\x46\xeb\x9e\x9c\x96\xc9\x71\x05\x8f\x9d\x0d\x9e\xa2\xfd\x6b\x0f\x9d\x64\xa2\x0c\xd5\x71\xd3\x46\x0f\x5c\x3d\x97\x28\x29\xc8\x2d\x8d\x53\xb4\x9f\x26\xb9\x93\x82\x54\x14\x75\xaa\x16\x7b\x99\xd7\x8f\xa9\x7b\x5a\xd9\xdc\x4c\x5f\x28\x1d\x2e\x86\x2b\xd1\x7e\x99\x54\xce\x70\xa5\x6f\x4e\xb4\xdd\x6f\xd7\xd5\x7c\xe7\xb2\xf4\x90\x95\xd2\xb5\xcf\xd0\xfa\xa6\x5b\xb1\xe0\xfb\x8c\xc8\xc8\x10\x49\xcc\x04\x4d\x28\xf1\x08\x73\x02\x6c\x87\xc1\x24\x33\x8e\x8b\x76\x01\xb2\x71\xdc\x60\xd7\xd6\xa3\x5d\xed\x2d\xd6\xb3\x16\xcd\x9d\x7f\xcd\x31\x0f\xc9\x7c\xc5\x4c\x21\x50\xab\x7c\xf3\xe6\x05\x5e\x92\xd7\xdd\x12\x8f\xc9\x77\x5d\x7b\x8b\x69\xc3\x85\xa4\xcd\xe0\xbf\xe3\x64\x70\xad\xc4\xdd\x85\x73\xbc\xbd\xbd\x44\xb8\x72\xd2\xaa\xba\x90\x3e\x6f\x93\xeb\x6a\x69\x2e\x74\x26\x5d\x0f\x7c\x71\xf0\xeb\x57\x1b\x55\x2c\x8e\x96\x99\xbb\xe9\x65\x75\xeb\x97\x8f\x29\x36\x61\x71\x1c\x22\x19\x56\x24\x53\x88\xe6\x6e\xd9\x52\xf9\xc4\xdf\xd3\x78\x89\xfb\x8a\x9d\x19\xcb\x73\xe9\xd6\x9b\x28\x26\x66\x66\x3d\xd1\x17\x2e\x3f\x33\x55\xfc\xcc\x1c\xf8\x99\xa5\x4c\x4d\x29\x2e\xd4\x05\x5a\x92\x49\xc7\x04\xf8\x0f\x0f\xed\x44\x8e\x78\x4d\x9a\x07\xad\x71\x62\x27\x78\x86\x3a\x4b\x32\x6e\x39\xac\xd7\x78\xa2\x98\x1a\x51\x3e\xf6\x9b\x18\x42\x6a\xde\xed\x2a\x16\xa8\x27\x9d\x91\x5a\xb8\xa4\xb9\xcb\x51\x4d\x81\xa3\xd2\xde\xcd\x53\x9d\x95\x09\xbb\x1c\x58\x4f\x7b\x7d\x4e\x91\x2f\xa3\xb8\xa9\xc9\xb2\x53\xf5\xec\x22\x92\x25\xae\xf4\x81\x22\x37\x82\xf4\x70\x4e\x0b\x59\x7a\x3f\x1b\xa2\x98\x01\x9e\x41\x38\x09\xd3\xfd\xbd\x3a\x53\x57\x35\x59\xe2\x33\xe2\xf7\x66\xb2\x6c\xaa\xda\x7f\x49\xab\x43\x5d\x7c\x8f\xe2\x7b\x7c\x86\x5f\xa8\xcd\xbe\x23\xb9\x76\xf8\x96\x86\xf0\xf8\xc8\x7e\x91\x7e\x06\x5f\xc8\x3d\xcc\x32\x65\xf4\x80\xdd\x54\xf1\x95\xca\xe3\xf9\x05\xad\xf2\x9e\xf2\x5a\x36\xba\xb2\x0f\xa4\xbf\xf7\xe1\x87\x3b\x6d\xa9\xf3\x01\x1c\x54\x01\x87\xef\x86\x1f\x46\xa6\x9e\x6b\x64\x71\xa9\x90\xe7\xa2\x26\x5f\xf0\x67\x72\xa9\xfd\xe0\xcf\x49\x7f\xef\xfc\x87\xcf\x7b\xe7\xb6\x8f\xcb\xe1\xb9\xed\x63\xeb\xc4\xf3\x22\xbb\x40\xf8\x80\xf4\xf7\x0e\x7e\x38\xd1\x83\x1f\xd8\x86\x17\xc3\x93\xe1\xc1\x68\x24\x9e\x17\x79\xba\x33\x7c\x82\x8f\xf0\x67\xbc\x3d\x40\xb5\xaa\x93\xfb\x5a\x7c\x4f\x0c\xf7\x7a\xa3\x82\x29\x54\x77\x17\xfe\x29\x2b\xcd\x4d\x58\xf9\x57\x64\x5e\x93\xec\x91\xbd\xaa\x70\x8e\x5f\x0e\x94\x5c\x61\x6b\x09\x77\xf3\xde\x23\xf5\x5f\xbd\x10\xa4\xfb\xb2\x61\x71\xa3\xe3\x0e\x0c\xba\x0c\x4f\x9e\xd4\xd3\x6b\xd1\xd1\x24\xd0\x84\x69\x81\xd1\x53\x3a\x18\x3c\x83\x2e\x66\xc4\x31\x82\x44\x2a\xb7\x58\x65\xc4\x06\xee\x23\xa6\xd8\x23\x4d\x08\xe2\x25\x9e\xe1\xed\xed\x31\xea\x64\xb2\x80\x2c\xf0\x23\x63\x3e\x7b\xf9\xaa\x4d\x29\xf7\x0f\xc1\xaa\x57\x60\x7a\xee\x6e\xec\x3a\x12\xcc\x9c\xb4\x42\x9d\xb4\x26\xdd\x15\x98\x38\x68\x0f\x1f\x5f\xd8\xd8\xa9\x36\xd8\xec\x3a\x80\x7c\xef\x63\xd8\x16\xc3\x46\xd5\xda\xa1\x52\x23\x02\xc9\x77\x7f\x62\xe5\x72\x21\x46\x6b\x88\x99\xbd\xd8\xc4\xee\x14\xbf\xd7\x22\xe4\x86\x78\x97\xde\x6d\xfd\x8d\x7a\x1c\xc6\x7a\xb3\x0e\xcb\xf7\x34\x0d\x9d\x1b\x1c\x46\xd1\xc6\x61\xac\xe7\x83\x9a\x02\x1d\x2f\x50\x5c\xa5\xa8\x2e\x4f\x9e\xd8\x66\x02\xf2\x47\x21\xfd\x4a\xc8\x42\x46\x4d\xa6\xcf\xb7\x1c\xcb\xdf\x5a\x15\x89\x26\xe8\x7c\xe5\xfb\xd2\x42\x21\x34\xa4\x15\x19\x8e\x7c\xc1\x90\xf8\x52\x37\xa3\xe6\x59\xd2\x76\x05\xd7\xb6\x97\x86\xa5\xc0\x10\xd7\x30\x2b\x6e\x12\x56\x77\x22\xe8\x5a\x65\x21\x71\xc7\xd2\x94\x22\x0e\xa0\x1b\x42\x9c\x9d\xf5\xa1\xfc\xa4\xe8\xbb\x65\xdc\x3f\x3a\x58\x51\xbb\xe2\xbb\x30\x9a\x6c\x65\x22\xc9\x6a\x45\x85\x26\x64\x83\x58\xfe\x95\xcd\x51\xba\x95\xa9\xf0\x0c\xb6\x10\x09\xfa\x43\x90\x1d\x91\xc9\x53\xb2\x95\x85\x3d\x0c\x8b\x91\x33\x85\x62\xff\x9f\x62\xd2\xea\x03\xfe\xbb\x0e\x91\x28\x67\x84\x70\xd6\x33\x73\xc7\x59\x4f\xaf\x39\x4a\xa0\x55\x81\x33\x95\xe8\x60\x4d\x35\x65\x94\x4c\x98\x18\xd4\x0b\xd4\x23\xc5\x13\x72\x6c\x80\x18\xeb\x9c\x09\xdc\xe9\x8a\xdb\xae\x02\x94\x71\xfc\xd2\xfe\xee\xba\x48\xc9\x44\x05\x2a\x28\x49\x14\x25\x03\xf7\x37\x1d\xf6\x47\x89\x9b\x5b\xdd\xa6\xbb\xeb\xef\x71\xeb\xea\xcd\xc5\xa3\x6a\x49\x39\x1b\x03\x6b\xc8\x47\x48\xa7\x49\xd0\x62\xd4\x7e\x1d\x53\x64\x6c\x6c\xb7\x22\x94\xc4\x9c\xd0\xa7\xda\xff\x0e\x47\xb8\x20\xfd\xbd\xc2\x7a\x75\x17\xd6\xf0\x97\x0f\x8b\x11\x2e\xc9\x87\x26\x51\x99\xed\x67\x2d\x46\xb1\xa2\x3e\x42\x1d\xb0\x2c\xd1\x46\x7b\x6d\xeb\x02\xcc\x8f\x03\x71\x8d\xd4\x83\xc5\xed\xaa\xfe\x53\x9e\x05\x15\xb6\xc1\x08\xeb\x8c\x0f\xc0\xf6\xa0\x85\x41\x2d\xd0\x63\xf2\x1e\xe8\x11\xd9\xac\x55\xd5\xe3\x22\x16\xde\xea\xe9\x82\x4b\xdc\xa6\xf3\x6c\x55\x5d\xfe\x44\xe3\x02\x57\x46\xea\x62\x27\xf9\x57\x2f\x92\x94\x94\x9c\xb0\x1e\xb0\x6c\x2a\xd4\x98\xeb\x84\x69\xdc\x5b\x39\xda\x03\x6f\xce\xb2\xdb\xcd\x5a\xdc\x31\xca\x9d\x01\xae\x10\xd6\xe4\x7d\xb7\x1b\xeb\x3f\xc5\x4d\x50\x21\x2d\x1a\xf9\x7e\x9d\x83\x89\x2f\xe8\x50\x4f\x73\xf3\x2d\x36\xcf\xb7\x71\xcc\x6b\xdc\xe4\x1d\xb0\xc5\x38\xf4\xe2\xb1\x67\xfe\xb3\xea\x05\x1c\xf5\x44\x71\xdf\xb7\xcb\x3f\x4a\xed\x0c\xc8\x1b\x63\xfa\x34\xa1\x56\xd7\x2d\x41\x11\x68\x84\xbb\x35\xc9\xf1\x44\x0a\x61\x81\x58\x92\xac\x94\xb9\x16\xa4\x0c\x14\x0c\x21\xac\xc7\xa2\xdc\x9c\x19\x5e\xe0\xe9\xc6\x21\xe7\xd8\xd1\xdb\x4c\x21\x30\x53\x68\x17\x05\xfc\xed\x0c\xfe\xe7\x9a\x3a\x6b\x84\xbc\x09\x38\xed\x0a\xb9\x0c\xb3\x66\x3e\x6f\xf0\x70\x84\xfb\x20\x8d\x08\xbb\x02\x4f\xd3\x2b\x32\x57\x96\x83\x02\x97\x04\x1c\x52\xcd\x43\x08\xb9\xda\xd7\x92\xe8\x2b\x72\x0d\xb4\x94\x44\xf8\xf7\xe9\x7d\xb9\xe4\xf1\x12\x37\xf9\x44\x84\xf6\xaf\xc4\xd5\xb7\xcc\x29\x64\x2d\x8b\xae\xae\x26\x74\x9a\x2e\x73\x7e\x75\xd5\x9b\x5d\x57\x51\xe2\x16\xe3\x35\xa4\xd8\x14\xe1\x8f\x34\xbe\x46\x68\x25\x87\x6d\xf3\x0c\x8d\xa7\x0e\x37\xa7\xa8\xd4\xa9\xfa\xff\x0c\x2f\x90\xaf\xd0\x06\x3f\x71\x48\x3d\x6e\x4d\x3e\x1b\x5b\xa7\x29\x60\x86\xf9\x86\x40\xa3\x53\x6c\xa5\x97\x5c\xa7\xb9\x8a\xf9\x1a\x6c\x70\xb2\xd2\xf0\x87\x07\x0e\x51\xf3\xd5\x54\x95\x1c\xa1\x71\x07\x70\xae\x8c\x40\x6a\xb3\xd5\x67\x44\xef\x44\x41\xe6\x86\xe5\x86\x10\x28\xdd\xae\xf5\xa5\xdc\x2f\x12\xbb\x60\x10\x4a\x62\xae\xd5\x1b\x1b\x27\x3c\xc5\x32\xe3\x5b\x64\x98\xf5\x48\x86\x8d\x3c\xc3\x29\xbb\xa9\x92\x19\xe6\x2a\x35\x7d\xb2\xb0\xfa\x99\x36\x1d\x61\x8d\x36\xec\xe9\xff\x87\x25\x9d\xae\x5d\xd2\xa9\x8c\xec\xea\x48\x50\x3d\x8f\xc2\xef\xd7\xf9\xe3\x7d\xed\x0d\xa7\x24\xc0\xa5\xd2\xdc\xc0\x2e\x64\x68\x83\xec\xf6\xfb\x36\xf9\x9a\x16\x20\x05\x6c\xac\x19\xc4\x55\xda\x56\x35\xc9\xb4\x14\x31\xaf\x09\xc5\x2b\x7b\x9e\x8d\x4c\x49\x2d\xea\x52\xaa\xaf\x3c\xde\x69\x2c\xf8\x5e\xbd\xe8\x4b\x09\xb9\x7f\xd2\x15\xb3\xd7\x7a\xde\x81\xb7\xdd\xc0\x03\x96\x78\x8c\x07\xfd\x67\x2f\xc0\x5f\x86\xf7\x96\xc5\x1d\x4b\x17\x97\x0a\x9d\x94\x2f\x81\xba\x22\xcc\xd7\x5e\x5a\xfd\xc2\xd2\xc5\x82\x4e\x14\x00\xe0\x57\xf3\xf4\xc6\xba\x95\xbc\xe1\x26\x64\x69\x6c\xa3\xa9\x78\x44\x38\xfd\xc2\x51\x27\x97\x7b\xb1\x54\xcf\xe7\xa5\x58\x2e\x90\x26\x35\x70\xe3\xbb\x35\xf6\xed\x8f\x1a\x4b\x39\xfb\xe5\xad\xb8\x7a\x05\xdb\xb5\x04\x61\xdd\x16\x71\x6d\xd6\x93\x7f\x28\x91\x6d\xe6\x4e\x21\x54\x19\x58\x2e\x93\x05\x6f\xe6\xba\x59\xb5\x0a\xa4\x21\x82\x86\xfc\xab\x0a\x91\xbf\x53\x29\x78\x48\x86\x2b\x49\x93\x90\xd2\xf5\x0f\x78\xbd\x96\x99\xc6\x2b\x35\x85\xb5\x42\x19\xfb\x32\x07\xa7\xe1\x31\x61\xc7\x8b\xfe\xf7\xaf\xd0\x7e\xcc\x48\x65\x05\x1a\xcb\xa6\x59\x95\x52\x61\x20\xed\xbe\x11\xb3\x26\x75\x32\x40\x68\x9f\x79\x8a\x91\x64\x9d\x26\x24\xf4\x0d\xcd\x0c\x75\xa6\xc2\x26\x0e\xb0\x27\x3e\xfe\xfe\xc5\x53\x4f\xbf\x38\xc5\x99\xa2\xf8\x66\x69\x75\x74\x9b\xe6\x36\x87\xb5\xdc\x74\x3f\xd8\x85\xef\x7f\x7b\xa4\x73\xf0\x0b\x52\xdb\x65\xdd\x9b\x0e\x86\x3e\x82\xfb\xf7\x9c\xe3\x41\xea\x7a\xd8\x01\xc9\x02\xd7\x9e\x14\xe9\xaa\xd0\x4b\x10\x33\xc0\x84\x89\x4c\xdf\x90\xfe\x5e\xba\xbb\xab\x42\x26\x90\x6a\x98\x8e\xf0\x92\x14\x6b\xc8\x58\x51\x0c\x3a\x4f\xd5\xa7\xa0\x67\xc1\x10\x46\x92\xb4\x4b\x41\xd2\x3a\xe6\xff\xcb\x9d\x01\x1e\x23\x5c\x58\x5a\x56\xff\x39\xcc\x47\x64\xec\x4f\xfa\xf5\x57\x4d\x7a\x25\x25\xb0\xf2\xde\xf7\x66\x2c\x43\xff\x29\x9e\x52\xf3\x45\xe5\xce\x0e\xfa\xab\xdd\x7a\x58\x89\x61\x39\xd2\xac\xa7\xf8\x53\x30\x2b\x9e\xa8\xe7\xfb\x4d\x1e\xed\xfe\x69\x53\xce\x0b\x85\x3a\x74\xbe\x1c\x66\x93\xf3\xf6\x9a\x17\x2b\x53\x47\xac\xed\x92\x0a\xed\x27\x4d\x1a\x9b\xce\x66\x2a\xb8\xdb\x8d\x3f\x82\x06\x2b\x5b\x4f\xc0\x15\x4d\x02\xae\xc4\xef\x28\xea\x31\x7a\x4b\x59\x25\x10\xf7\x0f\xd0\x70\x93\x6c\xa2\xd2\xc1\x31\x9c\xb7\x90\x02\x8c\x43\x81\x58\xb5\x24\x7e\xac\x8b\x62\x5d\x17\xa2\x00\xa1\x8d\x77\x50\x86\x2b\x90\x15\x77\xbb\x71\x66\xbb\x54\x4f\x53\x29\x3b\x86\xd1\x35\xd7\xd3\xea\x5d\x41\xf5\x58\x2e\xae\xbc\xd6\x22\xc4\x71\x39\x9f\x67\xdc\x91\x44\x3a\x62\xaf\x7f\xac\xb7\xf5\x31\x64\x9e\x31\x7c\x52\x8a\x10\x6d\x14\xef\x08\xaa\x09\x6b\x58\xed\x98\xe6\x9e\x56\xd1\x6d\x64\xac\xe3\x4d\x3e\x4b\x8e\x9d\x54\x92\x7c\x8d\x29\x56\x03\x2e\x08\x12\x5f\x11\xbe\x11\x04\x59\xc9\xc4\xc6\x6b\x8a\x8a\x05\xb2\x14\x62\x9d\xa5\x2d\x8a\x26\x6a\x30\x73\xb6\xe0\xa3\x02\xd3\x00\xc9\x79\xab\x31\xbb\x44\x40\xd7\x98\x5d\x4b\xc0\xbe\x9a\x6e\xd5\x2b\x63\xbb\x35\x83\xb3\x75\x2b\xa4\x87\xdf\xbc\x3c\x7f\x00\x18\x8b\xf3\xce\x38\xee\x28\x06\xb6\xa2\x01\x9b\xc1\x2b\x99\xda\x12\x6b\x77\x12\x19\xc3\xc2\x35\xa6\x93\xc1\xac\x59\xc3\x13\x00\xb7\xd9\xb6\xfb\xdd\x20\xbc\x32\x3d\x78\x7e\x2f\x45\xb7\x1b\xc7\x94\x5c\xc6\x1c\xed\x47\x51\x72\x2e\xfe\xcf\x75\xd8\x77\x8e\x90\xce\x68\xaa\x01\x84\x7f\x24\x20\x01\x5c\xd4\x93\xb8\x64\x6e\xa8\x65\x57\x14\xa7\x3e\x9d\xc7\x62\x15\x2f\xe1\xdf\xe8\x5a\x3a\x5b\x39\x59\x45\x1f\x1e\xa2\x62\x39\xbf\xa6\xcc\xf9\x06\xf2\xb7\x67\x09\xc4\x72\xef\x23\xb0\xae\x4a\xc5\x5b\x7e\xac\xe2\xa9\x19\x1d\xea\x89\x44\x61\x24\xea\xf7\x65\xfd\x41\x4b\xfd\xbf\x40\x88\x26\xb7\xf2\x20\xb9\x10\xff\x7b\x91\xb4\x00\xfc\x19\x42\xc6\x0f\xa4\x9c\x51\x2c\xc2\xe5\xfd\x42\x82\xf4\x32\x11\x65\xfb\xaf\x92\x67\x76\xfa\xa5\x33\xfd\xc0\xd2\x96\xa2\xfd\xaf\x9d\xc2\xc0\xed\xba\x52\x81\x38\xb5\x17\x76\x56\x4c\xcb\x38\xfa\x58\xd1\xad\x4f\x8a\x3a\xff\x84\xb7\xd2\x62\xb2\xf5\x49\x3c\xf9\x3f\x2c\x52\x3e\x7b\x83\x3e\x6d\xf1\x72\x0b\xb0\x18\x64\xc9\x5b\x9a\x23\xed\x45\x08\xf3\x38\x12\xdf\x22\x23\xaf\xfa\xae\x4d\xa5\xaf\x5d\xc7\x3c\x56\x2c\x6b\x73\x6c\xe2\x48\x5b\x19\x3d\xea\xa4\xf0\x17\x71\xb5\x65\x3c\x08\x53\xf0\xe4\xe1\xcb\xff\xc6\xf0\xa5\x3f\xfc\x8b\xe7\x9b\xdc\x3b\x5a\xdd\x37\x32\x72\x19\x17\xc8\x49\x97\x50\xa0\x36\xff\x17\x37\x2f\x96\xe7\x33\xfc\xe2\xc5\xd7\x0e\x69\x32\xf1\x3b\x63\x17\x5f\x37\xe6\x77\xff\x8d\x69\x02\x11\xbb\x6e\x50\x70\x1e\x7a\xb2\xbf\x0a\x98\x00\xf1\x20\x2c\xcb\x8b\x97\x5f\x0b\xe5\x86\x45\x30\x49\xbd\x3c\x6b\xa6\x17\xed\xd8\xf6\xc7\x86\x80\x1c\x2a\xd0\x3d\x88\xd9\x53\x4e\x2a\xae\x73\xdf\x84\x17\xbf\x13\x1d\x13\x28\x05\xed\xa7\x56\x8e\xd3\xbc\x5a\x13\x78\x0f\x22\xd5\x16\x2d\x91\x6a\x8b\x61\x36\xc2\x15\x61\xc3\x72\x77\x30\x02\x71\xed\x0d\xe5\x8a\xb4\x2f\x95\x53\x98\xec\x79\x58\x8d\x48\x5a\x7b\xa1\x08\xf1\xaa\x92\x64\x07\x96\x55\x9c\x98\xb4\xb4\x57\x2d\xf2\x8c\xc7\x91\xb8\x28\x86\x15\xee\xf5\x7a\xe9\xc8\xff\x9a\x4b\x61\xb9\xe5\x90\xb4\x2d\x9a\xbc\x55\x20\x1c\x24\x97\x75\xa4\xce\x3c\xc9\x86\xd5\x68\x9f\x13\xf1\x3f\x88\xc7\x66\x99\x96\xe8\xcf\x11\xea\x76\x73\x59\x2e\xfe\x97\xc4\x2a\x50\x22\x40\xe8\x04\x1f\x4a\x49\x89\x70\xda\x63\x74\xb2\x1c\xd3\x58\x53\xed\x2d\x01\x8b\x30\xd8\xf4\x5a\x3b\xc5\x41\xff\xf9\xba\xb8\x77\x4a\xf8\x14\x5a\x57\x35\x8c\xb2\x5a\x02\x28\x94\x60\x03\x08\x49\x6e\xb9\x75\x45\x97\x51\xd2\xd2\x56\xef\x4f\xc7\x86\x00\x10\xb0\xc5\x64\x55\x07\xf8\x08\xae\xc7\xc1\x46\xf8\x57\xc3\xdb\x91\x14\x7b\x8c\x3f\x27\x69\x4d\x68\xbb\xcd\xb7\x36\x5c\x5c\x3a\x1c\xe9\x98\x2c\x7b\x60\x1b\x85\x27\x92\xed\x37\x2b\x30\x73\x7f\xaf\x99\xfe\x62\xbd\xe1\x93\x0a\x33\x15\xe7\x82\xc5\x5c\x39\xe2\x96\x64\xaa\x85\x32\xf3\x9a\x2c\x9c\x88\x54\x8e\xa8\x09\x5f\x93\xa9\xe6\x6e\xf1\x0d\x09\x45\x04\xd7\xda\xc4\x66\x8c\xf0\x3d\x59\x86\xa8\x78\x13\xb0\xef\xf7\x08\xcb\x4f\x52\x25\xe1\x5a\x72\xe8\x53\x76\x45\xfc\x70\x91\xcb\x30\x52\x16\xc2\x67\xa4\xbf\x77\xf6\xc3\x4c\x1f\xc4\x33\x7d\x10\xef\xc8\x6c\x78\x36\x92\xd1\x56\xb7\x09\xb9\x93\x5f\x8f\xc8\x64\x78\x27\xce\xe5\x17\x09\x9f\x3a\x97\x77\xa8\x73\x35\x3c\x1a\x91\x2f\x75\x9d\x4d\xe3\x7b\xe4\x9b\x1d\x5d\xbb\x66\x47\xd0\xcd\x25\xf9\xb0\x33\xc0\x17\xe4\x7e\x78\x3d\xfc\x30\x1a\x59\x1e\xf2\xa2\xdb\x95\x73\x8a\x2f\xf1\x05\xaa\xe5\xdf\x0e\xc0\x57\x5a\xb0\x62\xfd\xf9\x81\x07\x76\xa4\x82\x7a\x23\xe7\xbe\xab\xf7\x7a\x1b\x6d\x65\x33\x6e\x6c\xf4\x4a\xe3\x28\x56\x1a\x07\xa7\x36\x57\x03\xbc\xd4\xfa\x91\x7c\x3f\xfa\x73\x36\xa1\x05\xcf\xf8\xbd\x79\x52\xf2\x20\xf6\xe1\x31\xa7\x2c\xe5\xda\xda\x16\x2f\x8d\xdb\x53\x10\x24\xaf\xd3\xf6\xb6\x8f\x55\x74\x98\xac\x3a\x02\xc3\x45\x71\x92\x30\x98\xf2\x4d\xec\xb7\x7d\xe5\x40\x9c\xed\x0c\x14\x4b\xcb\x29\x83\x74\xd4\x63\x5c\x04\x01\xce\x26\xfe\xea\x3c\x77\x63\x5c\x40\x13\xaf\x78\x4d\x24\x10\x57\xee\x09\x34\x0d\x64\xd1\x8c\x8d\x35\x7f\xb1\x4f\x8d\x98\xff\x98\xd3\xb9\x86\x09\xfe\x2e\x10\x4a\x5c\x6f\x7f\x99\xa4\x85\x93\xd5\xc4\x15\x39\x27\xdb\x03\xcd\x50\x5e\xa6\x37\xe2\x97\x63\xf3\x26\x7e\xca\xc5\xd5\xbf\x8c\xcd\xc0\x5f\xca\xf2\xb3\xf8\xa0\x9e\x37\xfd\x53\x69\xb7\xd3\x3c\xa7\xcc\xe9\x5a\xf2\xaa\xdb\x03\x2c\x57\xde\xaf\x7d\xac\xf5\x1c\xdb\x03\x7c\x27\xa5\xd1\xf0\xa7\xd5\x36\x88\x9f\xb3\xb4\xba\x58\x5e\x83\x54\x30\xd9\x1e\xd4\xea\xa9\x1c\xf3\xd5\x0d\xe5\x87\x8e\x38\xc5\x86\x0e\x5e\x42\xce\x75\xab\xa2\xa1\x36\xf5\x91\xb4\x57\xd5\x76\xd0\xb5\x39\xd9\x2b\x13\x53\xde\x0f\x2c\x53\x07\xf6\x4d\x36\x3c\x31\x44\x3c\xa7\x3d\x2d\x14\x3f\x2b\xf2\xfb\x90\x32\x27\x63\x0e\x6b\x3f\x91\xd9\x00\xc7\xbc\x43\x7b\x97\x47\x27\x1f\xde\x1f\x5c\x1e\x5d\x9d\x9d\xbe\xff\xf5\xea\xf0\xec\xe4\xc3\xd9\xe9\xd1\xe9\xe5\xd5\xc9\xc1\xe9\xc1\x4f\x47\xe7\x64\xa2\x69\x81\x59\x0b\x83\x6a\x18\x4a\x19\xc5\x38\xfa\xf3\x4d\x9e\xcd\xe7\x94\x7d\x6b\x98\xf5\x6f\x35\xd1\xbe\x5b\x16\xf9\x7d\xe4\xf8\xf6\xca\x50\xfc\x51\xbc\x2c\x3e\x17\xe5\x5d\xb1\xe5\x55\xdc\x32\x1d\xa0\xc8\x5a\x57\x28\x1d\xa2\x1b\x93\x9b\xf0\x5a\xa7\xfe\x6a\xe6\x36\x56\xf5\xd7\x2e\x0b\x99\x71\x69\xcb\x56\x51\xbe\x9e\x9b\x99\x70\x3c\xe3\xbd\x05\x2b\x79\x29\xb8\x3a\x65\x3d\xc7\xc9\x6a\x5a\x32\x9a\xdd\x14\xf2\xe2\x4d\x06\x78\x42\xab\x71\x32\xc0\x3c\xe3\x39\x4d\x06\x35\x9e\x72\xd2\x12\xc3\x57\x2d\xe7\xbc\x5d\xd8\x30\x29\xc7\xcb\xb9\x23\x0e\x01\xcd\xee\xc7\x8a\xe6\xb4\xaa\xac\xb3\x71\xeb\x57\xd9\xc1\xd2\xfb\x4a\xbc\x4e\x83\xdc\xe7\xd1\x24\xbb\x15\x0c\x54\x98\x10\x5d\x65\x00\xc6\x05\x64\x05\xd8\x8f\x19\x89\x66\x9c\x2f\x92\x6f\xbf\xbd\xbb\xbb\xeb\xdd\x3d\xef\x95\xec\xe6\xdb\x67\xfd\x7e\xff\xdb\xea\xf6\x46\xd0\x4a\x8e\x55\xcc\xc7\xf3\xe3\x87\x87\x48\x7d\xa7\xb8\x20\xdb\xdb\x0b\x3e\xe4\x3d\x2e\xf5\x62\x23\x94\x40\x82\x3c\xa7\x7c\x80\x30\xeb\x76\xb7\x0b\xb0\xe3\x98\xf2\x21\x1d\x21\x08\x0b\x01\x01\xb7\x8f\x18\x2b\x59\xfc\xe9\x30\x2d\x8a\x92\x6f\x49\x48\xb7\xd2\xad\x6f\x56\xb4\xde\xca\x8a\x2a\x9b\xd0\xad\xb4\xd8\xba\xf8\xf9\xa7\x2d\xcd\x46\x86\x69\x89\xdb\x66\x7e\x7a\x11\x6f\x9a\x11\xa6\xc6\x32\x65\xd3\xf2\x51\x54\x37\xd2\xa9\x33\xb4\xa2\x41\x1e\x64\xcc\x74\x3d\x27\x2b\xb1\x4d\x5e\x1e\x45\x90\xa2\x7c\xe5\xa4\xcd\xf3\x73\xcc\x46\x91\x13\x86\xd9\xeb\xba\xc0\x5c\xe6\x11\x3b\x03\x73\xa7\x42\xea\xbe\x32\x5c\x12\xbe\x2f\x10\x96\xde\x66\xe5\xb2\xd2\x59\x6c\x9d\xd4\xcd\x8e\x76\x90\x23\xdd\xe9\xc1\xe4\xb7\x74\x2c\x2e\x50\xc1\x76\x45\xd7\x30\x04\x2d\x26\x11\x56\x2a\x00\xdb\x5a\x5b\x93\xf3\x2d\xad\x18\x2e\xa7\x5b\xa2\x99\x5a\x19\xc4\x37\x74\x09\x86\x94\xaa\xd3\x06\x90\xc6\xd2\x61\xe5\xa3\x31\x18\x74\x40\x34\x7a\x7f\x05\x2a\xb1\x02\xd5\x13\x47\xab\xc2\xd1\xb0\x9f\x05\xbe\x92\xeb\x97\x92\x72\xbf\x74\x93\x44\x27\x5e\x8a\x6c\x27\x1a\xbc\x58\xf6\x14\x67\xfa\x04\x39\xe9\xbd\x57\x1b\xd0\xc7\xa9\x56\x87\xd9\x84\x37\xb5\xb3\xb5\x64\xbc\xf0\x6b\xbe\xf1\x58\xda\x38\xdf\x37\x5c\x33\x6e\x32\xe8\xbf\x7e\x59\xc0\x47\xc0\x75\xd8\xd1\x99\xbf\x69\xe3\xb4\x70\x0c\x47\x16\x75\x38\xbb\x5f\xb1\xc7\x10\x26\xfa\x61\x9c\xb1\x71\x4e\xdf\xfc\xf0\xad\xfa\x43\xdc\x32\x29\x1f\xcf\xe2\x42\xa7\xe5\xcc\xef\xf5\x5c\x05\xcd\xa9\xf8\x1f\xb1\x2c\x5a\xa5\xf2\xf0\xc0\x9c\x65\xf7\x2e\x98\x6d\x42\xae\x79\x5d\x03\x3f\x61\x67\xa3\x1d\x8d\xda\xee\x38\xbd\x6b\x4a\x18\xad\xd2\xb9\xb2\x55\xcb\xb9\x64\xb8\x34\x21\xca\xc5\xd1\x2c\x05\xdb\x1f\x8c\x5e\xec\x43\x72\xda\x66\xb2\x71\xd9\xdc\x91\xc4\x79\xd6\x5b\x62\xc1\xa3\x77\x67\xe7\x47\xc7\x3f\x9d\x9e\xfd\xf8\xd7\xa3\xc3\x4b\xb8\x04\xf5\xdd\xd8\xe3\xe5\xc7\xc5\x82\xb2\x43\xc8\x30\x87\x94\x05\x5a\xf4\x43\x75\x7b\xf3\xe6\x07\xef\xad\x79\x13\xed\x14\x3b\xd1\x0f\xdf\xfa\x1f\x7f\x10\xfb\xfe\x26\xda\x03\x0a\x19\xdc\x02\xf4\x79\x8c\x19\xc2\xed\xbb\x96\x4e\x39\x65\xea\x90\x54\x08\xf2\xb9\x38\x8b\x6e\xff\xb4\x76\x29\xa9\x82\x48\x81\xf0\x9f\x0d\x99\x86\x43\xd6\x0d\xe1\xab\xbc\x28\x8d\x61\xa9\x97\xaf\x1e\x67\xa4\xc0\x25\x29\xf6\xca\x3d\xbd\x5c\xde\xc9\xed\x04\x59\xb9\x4b\x79\x11\x94\xb8\x24\x55\xed\x1d\x64\x69\xf9\x57\xc7\x25\xa6\xf0\x7f\x0a\xb1\xde\x19\xaa\x1d\xe9\xf0\x2d\xf7\xf2\x71\xd2\x6e\xd7\x95\xb8\x6a\x51\x4c\x2b\xfa\x41\x76\x1d\x15\x50\x06\xee\x1a\x1a\x5e\x06\x11\xcc\x2a\x12\x6c\xff\xa3\xc7\xab\xa2\xe3\xb2\x98\x44\x08\x3f\x83\xb7\xb7\x71\x74\xd6\x58\x81\xfa\xc8\xdf\x20\x3f\x4c\xbe\x65\x97\x8c\x50\x97\x8e\x99\x97\x9b\xc4\xf9\xf1\x47\x4d\x07\xb8\x5f\x77\x58\x44\xf5\x8e\xdc\xd6\xed\x81\x78\x0f\x1e\x7b\xb6\xba\xdd\xcc\x7d\x73\xc4\xea\x41\x1a\xa1\xed\x3e\x0e\x9f\xdd\xe6\x24\x30\x47\x3a\xd0\xfc\x66\x88\x34\x66\x74\xbb\xfe\x03\xd1\xd2\x27\xc2\x65\x5d\x27\xbc\x1e\x46\xd7\x11\x8e\xae\xb3\x1b\xf1\x6f\x5e\x8e\x3f\xff\x7b\x59\x72\x2a\x7e\x94\x93\x7b\xf1\x3f\x16\xe1\x68\x0c\x2c\x91\xf8\xa3\x9c\x88\xb2\x89\xd8\x4c\x81\x20\x38\x9a\xe4\xe2\x1f\x1e\xe1\x88\xce\xe1\x9f\x6b\x2a\x0a\x67\x03\xf1\xcf\x33\xf1\xcf\x73\xf1\xcf\x0b\xf1\xcf\x4b\xf1\xcf\x2b\xf1\x0f\x4d\xa1\x92\xe8\x32\x13\xff\xcd\xc5\xf0\x79\x06\xff\x80\x61\x72\x84\xa3\x79\x2a\x0e\x5a\x34\xa7\x3c\x8d\x70\x54\x94\x00\x49\x29\x86\x5b\x88\xff\x98\x00\x84\x2d\xaf\x05\x90\x95\xf8\x6f\x9e\xe6\xa2\xb0\x5a\xa4\xa2\x99\x60\x34\xa0\x9b\x8a\xb3\xec\xb3\xa8\x5b\x2d\xaf\xe1\x5f\xd1\x1a\x94\xf8\xe2\xff\x02\xf0\xa5\xf8\x4f\x34\xbd\x4d\x59\x34\xb2\x7a\x5c\x4a\xde\x00\x55\x47\x06\x6a\xf9\xef\x39\xbe\xe2\xe4\xdb\xe1\xbf\xf8\xee\xbf\xd8\xd6\xbf\xbe\x1c\xf4\xff\xb5\x1c\xbc\x7a\x2d\xfe\x7d\xdd\x3f\xfa\xd7\x52\x3c\x61\xbb\xf0\xbf\x03\xf1\xef\xb3\xd7\xf0\xef\xf7\xf0\xef\x3b\xf1\xef\xcb\x77\xff\x5a\x3e\xef\xf7\xfb\xff\x5a\xbe\x3b\x7a\xf7\x6e\xf4\x2d\x3e\xe3\x24\x32\xd9\x8d\x1d\xe7\x36\xf5\x80\x4a\x93\x62\xfd\x6b\x2f\x76\x8f\xad\xd2\xfc\x99\x63\x21\xc8\xf2\xe0\xf1\x73\x0f\xfd\x66\xa2\x12\xd2\x14\xae\xf1\x15\xd0\x6c\x4f\x01\x08\x2b\x2d\x47\x04\xd7\xec\x56\x3f\xbd\x10\x34\x1d\x66\x82\x5d\xf6\xba\x01\x22\x52\x70\x31\x8c\xca\xa0\xac\x60\x12\x5b\x16\x44\xf2\x73\x8c\xf0\x0e\x23\xb7\x3c\x3e\x83\xcc\x37\x8c\xdc\xc8\x3f\xf1\x26\x02\x01\x61\xda\x7b\x7b\x76\xd2\xe8\x92\xd5\x28\xbe\xe7\x0f\x0f\xf1\x3d\x27\x2b\xab\x5b\xbe\xf3\xd7\x68\xd3\xdd\x11\xf2\x30\xe6\xf5\x94\x69\xb9\x9a\x0b\x24\x88\xe6\xe6\x7c\xe5\xd1\xf3\xaa\x8a\x8a\xe1\x67\xae\x6f\x22\x93\x94\xda\x28\x27\x9b\xe4\xb9\xfb\x3a\xc0\x8a\x1e\xbf\x3d\x3b\x39\x9c\xa5\xc5\x0d\xad\xc8\x9d\x5c\xcd\x23\x2e\xfe\x3a\xe2\x6a\x41\x8f\x64\xec\xa3\xad\x2f\x9c\x1c\x71\xb5\xb2\x47\x7c\xf3\xd2\x76\x60\x69\x75\xbf\x5f\x64\xbf\x1f\x38\xb9\xe7\x6d\x4b\xde\x69\xdf\x88\x0f\xb2\xd9\x25\xc7\x17\x9c\xf4\xd5\x36\x7c\x6e\x67\x1b\xb3\x09\xb9\xe0\x3b\x3b\x4e\x42\x1d\x02\x59\xf8\x02\x9e\x18\x4a\x6a\x46\x73\x2a\xb3\xd8\x3a\xd5\x61\x6b\x1c\x56\x5a\x7a\x00\x7c\x3a\xa7\xd3\xad\x6f\xf4\x18\xf5\x27\x97\x73\x30\x6d\xd5\x3d\xff\x09\xb8\xb2\x58\xf5\x3e\x41\x9f\x24\xb5\x68\xcb\x12\xdd\x93\x04\xe3\x93\xa2\x09\x7f\xb3\x4f\x6a\xad\x35\xce\xe7\x7c\x43\xce\x63\xc8\xa7\x7d\x01\x32\x3c\xad\x30\x96\xf9\x8c\x7f\xa1\xe9\xe7\x93\x74\xa1\xbe\x96\x25\x97\x9f\x2f\xb4\x5a\xbb\x10\x8f\xa4\x5b\xb3\x06\x3a\x24\x36\xe1\x10\x21\xb7\x7f\x6d\x82\xe9\x30\x2f\xa3\x90\xe3\xa8\xca\xf0\x4a\x99\x20\x80\x8d\x9e\x00\x20\x51\x23\xd5\x4a\x71\x01\x63\xc9\xcc\xa0\xb8\xd0\x5e\x37\x0e\x05\x50\x60\x7d\x5c\x64\x24\x5a\x8a\x6a\x65\x1d\xa0\xf7\xd4\x7c\xb7\x8a\x7a\x27\xd1\x53\x39\xa1\xef\x00\x01\x8c\x49\x80\xea\x4d\x86\xae\x75\x2d\x64\x9d\xd0\x93\x95\x12\xcf\xf7\x0c\x0e\xd4\xd2\xa0\xa4\xb1\x06\xad\xc9\x56\xd5\xd7\x73\x3a\xad\x62\xbb\xc8\xe2\xa8\x42\x2b\xf1\xf4\xf7\x75\x22\x29\x29\x2d\xac\xb2\xdf\xa9\x97\x0a\x4b\x7e\xe6\xa5\x14\xcb\xa3\x61\x7f\x84\x95\x94\xc2\x01\x4f\x8a\xb5\x1d\x5f\x1c\x3b\x58\x6f\x42\x73\x0a\xc7\x7e\x6f\xdb\xe9\xd0\x88\x46\xf7\x90\xf3\x55\xc6\xbf\xaf\xf5\x4a\xae\xdc\x22\xe5\xd3\x24\xd7\x6b\xd5\x68\x64\x17\xd8\x5b\x01\xb9\xad\x12\xca\xda\xa3\xe8\x2c\xff\xe4\xf4\x35\x5e\x32\x26\x48\x8f\x02\xb0\xee\x33\x8f\xb9\x24\x06\xcd\x7c\xc5\xba\x71\x81\x20\xcc\xf3\x88\xd2\xa3\x33\xd4\xc9\x64\xc5\x74\x32\x91\xd6\x42\x8b\x54\xf4\x48\x32\xe5\xbe\x64\x17\x46\xd6\xa8\xdd\x3d\x32\x74\xe9\x70\x64\x65\x08\xe6\x65\x66\xda\x75\x42\x06\x70\x8b\x51\xa7\xd0\xa1\x85\xdd\xdd\x06\xfa\xf4\x13\x03\x0c\xdc\x15\x80\x25\xdf\x08\x1e\x70\x52\x7f\xc2\x52\xb2\xab\x76\x44\x1a\x39\xf2\xda\x6d\x16\xae\x8a\x9e\x17\x47\xca\xfe\xbc\x90\x56\xe7\x99\xb4\x3a\xb7\xf1\x7f\x92\x4a\x9e\xaa\xb4\x26\x0c\xe7\xc4\x85\x47\x8b\xf2\x04\x8b\xb1\xf4\x4a\x7e\x84\x93\x20\xbe\x8f\x49\x03\x5f\x53\x13\x0f\x2b\x9b\x24\x14\xb7\x8c\xfe\x16\x3c\x36\x1c\x08\x8c\x09\x7c\xae\x2d\x8e\x96\x78\xac\x92\xc1\x24\x63\x93\xc2\xda\x00\xa4\x43\x1c\xe9\x66\x9e\x6c\xf7\xe1\x01\xae\x58\x1f\x54\x87\x71\x90\x23\x68\x18\xe5\x2e\x6b\xf1\x07\xef\x79\xbf\x63\x84\x81\x5d\x10\x4b\x9c\xf0\x9e\xf9\x3b\x46\x10\x58\x49\x7d\xd6\x7f\x8a\x13\x00\x12\x83\x13\x8e\x0f\x38\x3e\xe4\xf2\x3a\x93\xda\x29\x14\x47\x97\xe7\x07\xa7\x17\x07\x87\x97\xc7\x67\xa7\x91\x7e\xed\x7f\x6b\xbf\x7f\x55\xec\x9f\x49\x10\x55\xc8\x7a\x4d\x9a\x1a\x7e\x78\x20\x5b\x41\xde\xad\x36\x74\x80\x2d\x91\xb7\x9f\x5f\x52\x5b\x4b\x39\x7d\x7a\x1b\x1d\x98\x93\x6c\x4d\xba\x74\xdd\x46\x97\xa6\xee\xba\xf0\x48\xf4\xb1\x99\x36\x7a\x08\xe2\x20\x35\x3a\x08\x16\xc2\xb4\x37\xd7\xae\x36\x46\x6d\x4c\x2c\xa1\xb8\x31\x01\x9d\x89\x1c\x33\xd2\xdf\x63\xd6\x29\x90\x29\x7d\x5b\x9b\x25\x1c\x1d\xb2\x91\x34\x86\x53\x4b\x99\xa1\x3a\xc8\x63\xed\x9a\xb1\x7a\xdd\xa4\xaa\x9b\xbc\x26\x7c\x58\x8e\x3a\xa9\x63\x38\x97\xdb\x6e\x96\x78\x8c\x57\x6b\xd7\x2c\x99\xe0\x75\xcb\x91\xcc\xd4\x7c\x16\xa4\xbf\xb7\xf8\x41\x67\x6c\xdf\x5b\x68\xfd\xe1\x94\x4c\x86\x8b\x51\x67\x49\xa6\x26\x16\xca\x98\x28\xa7\x1f\x15\x1b\x6f\xe9\xc4\x4d\x54\xe4\xc9\x36\x21\x73\x1d\xd9\x02\xa2\x4c\x71\x96\x8e\x3f\x2b\x07\xc7\xa5\x0c\x7e\x95\xe7\xf1\x58\x26\x2d\x90\xe1\xd9\xe4\x5a\x43\x1c\xaa\x39\xbe\xd6\xe1\x2c\x9c\xba\x66\xb6\x37\xa4\xbf\x77\x63\x15\xa9\x37\x1a\xd6\x5b\x32\x1b\xde\x08\x58\x6f\x1d\x58\x6f\x1d\x58\xef\xd7\xc0\x7a\x2f\xdb\x5f\xb5\xc1\xaa\x88\x82\x75\xa0\xde\xe3\x2b\x03\xaa\xa9\x6a\xc8\xa8\xb7\xeb\x8c\x0a\xc5\x95\x7d\x93\x72\x6d\xa9\x37\xbc\xe4\x23\x37\xb1\xa8\x1b\x14\x92\x78\x0d\xfc\x32\x45\xef\xfb\x86\x86\x41\x03\x5a\x08\x2e\x11\x94\x5f\x97\x65\x29\x08\xef\x7d\xf1\x16\x9e\x73\x15\xb0\x0f\x53\x45\x17\x9d\x2d\x28\x4b\x05\xe5\x5b\xa9\x74\xa9\xe1\x67\xd2\xac\xe9\x5e\x1d\x5e\xc5\xf0\x13\xbc\x53\x8a\x2f\xd1\xa6\x81\x8d\xfe\x05\x5c\x1f\x78\x6c\x6b\xa2\x35\xfd\x8b\x8a\x77\x5e\x45\xc8\x93\x79\x10\x74\x18\x50\x4f\xe1\x78\xa0\xcb\x3b\x3b\x09\x6a\x85\x83\x19\x1a\x15\x88\x28\x63\xe5\x69\x96\x79\xad\x91\x27\x7d\x78\x50\x71\x0b\x94\x8f\xfb\xf0\x50\xec\x32\xbd\xdb\xfa\x0d\x14\x8d\x5b\x9c\xa5\x45\x95\x4a\x56\xd8\x83\x41\x54\x6c\xb9\x7a\x9d\xfa\x3d\xb7\xb4\xe5\xe6\x0d\xaa\x9a\xd2\x47\x2f\x5e\x0f\xbd\x14\xdd\xe7\x76\xb6\xbe\xfd\x63\x37\xf2\x53\x7b\x6e\x34\xb7\x57\xb5\x36\x5c\x0d\xdb\x76\xec\xea\xc2\x19\xea\xe9\x16\xf8\x2b\x77\xcb\xb4\xf3\x8f\x50\x59\x5c\xda\xc1\x0e\x55\x1d\x47\x32\x79\xac\x24\x93\xd9\x34\xa6\x02\x0c\xc4\xb5\xd3\xa8\x41\x00\xe0\xc5\x44\x2b\x2d\x7d\xb7\x83\xd5\x82\x0f\x3e\x2a\x6e\x33\x56\x16\x02\x97\x8f\xe7\x8b\x9c\xbc\xe5\xf8\x92\x93\x43\xad\xfc\x3d\x6d\xb1\x00\x96\x92\x6d\x87\x31\x53\xd7\xc1\x8c\xa6\x0b\xcd\x8d\x2c\x58\x79\xc3\xd2\xb9\x8e\x21\x49\xbf\x70\xca\x0a\x93\x47\x59\x5b\x0c\x98\x4c\xf5\x8a\x5c\x3e\x5b\x5c\x64\xbf\x53\xd2\xaf\xc1\x7d\xe1\x5c\xd5\x0a\x49\x71\xd3\x7a\x48\x47\x75\x5e\xa6\x13\x5b\xd1\x89\x70\x6f\xeb\x10\x5e\x57\x94\x7f\x18\x3b\xfc\x90\x2e\x2c\x7b\xdf\x2c\xc6\x23\x42\x6b\xc7\xe0\xa4\xc1\x2c\x34\xdb\xb0\x74\xa4\xb6\x6a\x63\xb5\xe9\x42\x57\x0b\x3f\x93\xe6\xd7\x6a\x31\xda\x1d\xd4\x8b\x72\xe1\x81\x11\x56\x69\x69\x38\x15\x0d\x5b\x86\x61\xe9\xc8\xe5\x48\x04\xa1\xdf\xdf\x08\x8e\xad\x37\x40\xb0\x20\x17\xf3\x34\xcf\xbf\x6e\x55\xc4\x04\x9a\xcd\x36\xc1\x25\xb9\x2e\x30\x12\x31\x34\x14\xec\x96\x3c\x6c\x10\x1b\x1e\xd2\x0f\x98\x3f\xd7\x20\x83\xdc\xcb\x1d\xba\xdb\xc4\xa8\x1a\x2c\x88\x5a\xb7\xdf\x40\x13\x76\x84\x43\x50\x04\x7a\x8b\xd5\x49\x27\x13\x06\x00\x49\x30\x2e\xcb\x47\x3a\x36\x70\xab\x06\x71\x73\x96\xcd\x65\x04\x71\x95\xa0\x1f\x94\x8a\x5f\xd0\x66\xa6\x56\x42\xb1\x3a\x5f\x0e\x59\x48\x15\xdc\x26\x7b\x36\x0b\xb3\x67\x6f\x15\x84\xf7\xca\xc5\x58\xb0\x06\x52\x0d\xdb\x3c\x7a\x05\x30\xee\x9d\x8d\x2b\x4c\x32\x5c\x18\xb3\xfe\xb3\xa5\x7f\xf0\xf4\xf7\xe3\xa2\x50\xdf\xeb\xe6\xa7\x95\x20\x27\x4e\xd2\xf1\x2c\x2b\xe8\xbe\xd7\x4c\x7d\x8c\x29\x4a\xbc\xef\x17\xf7\x95\xdc\x43\xb7\x43\x5b\x79\x55\xdd\x65\x7c\x3c\x8b\x69\x0f\x2c\x35\x56\xe3\xb4\xa2\x5b\xfd\xc4\x9d\x86\x73\xc2\x3b\x50\x3c\xf0\x8b\xcd\xc1\x93\xa5\xcf\x13\x5f\xfe\x21\xc6\xee\x95\x8b\x81\x2a\x7e\xd6\x2c\x0e\x71\x5a\xd5\x7c\xe1\xd5\x94\x78\xee\x74\xf4\x32\xf1\xd7\x5a\x62\x88\x2c\x7b\xd5\x52\x76\xa9\x9b\xd7\x75\xdb\xda\xac\xc6\xd4\xac\x59\xcc\x31\xc5\x6a\x45\x34\x61\xf8\xae\x61\xd8\x2b\x71\x2b\xcc\x6b\x91\x14\x64\x7b\x50\x13\x26\x65\x5a\x53\xb1\x32\x17\xed\x42\x38\x5a\xdc\xea\x07\x60\x52\xce\xa5\x2d\x2f\x10\x37\x4a\xf4\x15\x74\x4c\x8a\x9a\x7e\xa1\x63\x23\xd7\x85\x4a\x57\xee\xa7\xda\xfb\x05\xd0\xd9\xf1\xb5\xeb\x0f\x08\x8a\xd4\x73\x7c\x0f\x15\xf7\xb6\x99\x2b\x0c\x72\xed\x2a\xa0\x79\x2f\x38\x52\x1d\xd7\x97\xde\x59\xb3\x59\x56\xa1\x84\x69\x09\x92\x20\x97\xa6\xea\x2a\x73\x37\xc3\x42\xa4\x0f\x90\x7f\x85\xc9\x21\xd5\xa7\x5a\xc3\xb8\x0a\xdb\xca\x78\x95\xf4\x6e\xeb\x1b\xf9\x92\xa3\x5a\x65\x46\x71\x7b\x91\x46\xa7\x47\x5f\xc6\x74\x21\x49\x36\xdc\xe8\x46\x89\xbb\x7a\x40\xc3\x64\xc5\xcd\xcf\x27\xe4\x9d\x7e\xc2\xdf\xaf\xe3\x05\x64\x54\x2f\xe3\xc3\x53\x2d\xe7\x60\x36\x77\x2d\xb6\x99\xd7\xf2\x43\x53\x09\xe2\x57\x8c\x29\xb6\x7d\x61\xeb\xd5\xf4\x7b\x2b\xdd\xd0\x3a\xb0\xb4\xc2\xd5\x84\x83\x16\xb3\x68\x52\x41\x09\x39\x59\x1d\x08\x42\x3c\x98\x64\xa5\x50\x56\x52\x3b\xf2\x91\xb6\xea\x4e\x71\x6d\x65\x26\x6d\x35\x1d\x89\x8a\xeb\x7e\x45\x01\xf9\x3c\xb0\xa5\x6b\xb0\x5e\x85\x8f\x56\x77\xf2\x7b\x28\x58\x91\xaa\x93\x5e\xaf\x97\xb2\x1b\x60\x25\x2a\x1d\xcd\xf9\x7e\x41\x49\xc4\xd9\x7d\xf4\xe8\x60\x80\xac\x75\x03\x3f\x74\x54\x4c\x4e\x13\xaa\x05\x58\x1c\xab\x85\xd6\x27\x68\xcf\x8d\x7d\x6d\x33\x1d\x43\x97\xea\xb5\x28\xa9\xda\xed\x98\x41\x44\x38\x2e\x5d\x28\xf4\x37\x5c\x20\x0c\x62\x9c\x94\xf8\x5b\x37\x1c\xe1\x9c\x94\x3d\x7d\x8c\x95\xdd\xa9\xc0\x75\x8d\x9f\x32\x31\x97\x63\x04\x0b\xc3\xe2\xa0\x12\xf8\xb0\xef\x3d\x29\x94\x76\xde\x9b\xb0\x72\x61\x16\xfe\x47\xbb\xf0\x1f\xd7\x50\xb0\xb8\x34\xea\x2b\xf8\x34\xd4\xb4\xda\x67\x7a\xaf\x91\x6f\x4e\xe7\xa5\x26\x51\xa5\xb6\xa4\xd4\xa7\x85\xa7\x59\x41\x27\x64\x7b\xa0\xe3\xa6\x4f\xe8\x17\xb2\x3b\xa8\x4d\xb0\x61\xe9\xca\x56\x39\xc4\x81\x6e\xa2\x12\x56\xda\xb0\xc4\xb1\x1d\x00\x53\xa5\x5a\x69\xaf\x23\x00\xc2\x14\xfe\x87\xea\x6a\x56\x2e\xf3\xc9\x39\xa8\xc5\x0c\xde\x6e\x7b\x83\x19\x01\x7d\x08\xb5\x49\x11\xb5\x16\x43\x9d\x38\x4b\x76\x99\x04\xe5\xaf\x26\x2c\x58\xaa\xeb\x1c\x22\x3f\x97\x2e\xe2\xe6\x59\xc5\x77\x41\x15\x1e\xc9\xcf\x92\xe2\x38\x49\x17\xf0\x76\x18\x35\xcd\x3c\x65\x9f\x29\x73\x84\x0f\xe2\x90\x69\x0b\xea\x16\xb3\xe9\x12\xd5\xe0\x40\x0c\x39\x9e\x94\xe8\x5d\x1a\xdd\x89\x95\xf7\x10\xd0\xb8\xa1\x07\x00\x48\xad\x8c\xd8\x60\xdc\x0c\xe8\xdf\x9a\x73\x27\x9c\xaa\x15\xe2\xbb\xd0\x6e\x13\xa2\x1e\x2a\xad\x1c\xd2\xfe\xa9\x93\x72\x2e\x53\x69\x94\xc4\x9d\x74\xd6\x62\xea\x97\xf5\x5c\x6d\x66\xd1\x10\xfc\x96\xb8\x70\xee\x21\xcd\x7e\xdc\x17\x63\x13\xdb\x2d\x68\xe1\x99\x30\xe8\x30\xed\x9b\x57\x9d\xd7\xd2\x40\xc2\x59\x9a\x1a\x86\x50\x02\x6e\xb3\x92\x09\xb7\xf2\x70\xed\x8c\x5b\x90\x3e\xce\x48\xdf\xbe\xcc\xe6\x3e\x70\xaf\x52\xf8\xdf\xfb\xac\xe2\x64\x38\xda\xdb\x33\x39\x3f\xb5\x59\xb9\x55\x33\x96\xe8\x9a\xd1\xf4\xb3\x71\x74\xa8\x20\x5e\x1b\x5e\x7d\xa6\xf7\x49\x5a\x93\x72\xcf\xbc\xdf\x55\xb7\xbb\x2d\x3d\x73\x34\x82\xef\x21\x51\x7b\x67\xa7\x18\x79\x41\x9c\xaa\x6e\x57\x1e\x6f\x42\x52\xe4\x9c\x08\x30\x56\xaf\x70\x89\x70\xb1\xb3\x63\xad\x1c\x7b\xb3\xb4\x8a\x53\xa4\x43\x18\xc8\x14\xb6\x2a\xff\x80\x44\xbb\x1f\x32\xd9\x8d\x58\x67\xe8\x24\xc7\x25\xae\x14\x0b\x9e\x11\x55\xcb\x49\x67\xb8\x3d\xc0\x63\x52\xec\x0c\xf6\xc6\x3f\x64\x7b\x63\x19\xd0\x0d\xd2\xdb\xb1\xe1\x78\x64\xc0\x47\xab\x25\xd9\xee\x77\x60\xfe\x35\x14\x2f\xf7\xe3\x10\xde\x1c\xe0\x25\xd2\x13\xa0\x0d\x0a\x31\x19\x41\x14\x18\x6d\x91\xc4\x2f\xa8\x21\xca\x8d\x58\x73\x42\xfa\x7b\x93\x1f\x98\x16\x6b\x4e\xb4\x58\x73\x46\xd8\x70\x32\x92\xe9\xf7\x66\x06\xb8\x7d\x23\xa2\xe0\x72\xb4\x19\x4a\x66\x46\x7d\x58\x3b\x10\x1a\xf2\xcd\xa0\x8a\x93\x16\xc3\xbb\xdb\xe4\x8d\x86\xb9\xbc\xd8\x1a\x57\x1f\x35\x41\xf8\xd4\xdd\x48\xbd\xdb\x54\xdf\x01\xfa\xdc\xeb\x10\xd9\xc6\x4e\xd7\x87\xc6\x22\x31\xd3\x8f\x63\x61\xc2\x22\xe8\x47\xb2\xb2\xf8\xad\xb3\x51\x00\xe6\x41\xd0\x9d\xa5\x4d\x10\xcb\xf7\x9d\x63\x15\xa8\x64\xc6\xe2\x01\x9d\x96\xec\x58\x5e\x5b\x4a\x95\x0b\x14\x33\x5e\x29\xaf\x85\xa4\x79\xd0\x5d\x0b\xd4\x65\x8d\x3a\xa5\x7e\x70\x2b\x3c\x46\xf6\x51\xe5\xe4\xcd\x8a\xfb\xef\x25\x32\x5c\x9e\xf5\xc1\xa0\xa8\x53\xa8\xf5\xd1\x29\x37\x71\xaa\xe3\xa4\x63\x06\x57\x62\x2e\x5e\xf2\x27\x3d\xb3\xe0\x2d\x58\x1b\x44\x73\x33\x02\x60\xbb\xcd\xe5\xff\xca\x36\x5b\x4b\x9a\xfd\xa3\x98\xba\xd7\x19\x52\xc6\x62\x72\xdd\x5d\x53\x8f\x6d\x42\xe2\x8c\x14\xee\xb6\xa0\x6e\x57\x34\xcf\x90\xc1\x9b\x52\xaf\x4b\x69\x55\x4a\x16\xbd\x29\xe4\x15\x70\xb2\x84\x50\x84\xbf\x18\x93\x17\xfb\xb6\x28\x65\x28\x3c\x2f\x36\xb1\xe1\x3a\xda\xbb\x5c\x54\x9a\x00\xa6\x9a\x70\x93\x6e\x4d\x26\x32\x83\xe2\x2b\x48\xdf\xe7\x2c\xf4\x67\xda\x90\x11\xb8\x84\x6b\xb9\xa8\x86\x6e\xf5\x9d\x9d\x51\x0b\x9d\xd8\x3a\xbe\x12\x91\x86\x9f\x9b\x6c\x88\x49\x34\xb8\x89\xd6\x77\xd8\xc3\xa5\xc2\x53\xc2\x7d\xd2\x5e\x31\x8f\xac\x5c\x90\xe2\xa9\x68\xb8\x3e\xc0\x18\x54\x00\x1d\xca\x97\xd8\x19\x06\x81\xc0\x86\x29\x73\x8a\x35\x4c\x2f\x07\xa6\xd7\x8a\x66\xf7\x9b\x55\xb6\x07\x75\x42\xf1\x8a\x16\xb7\x09\xc3\x7a\x46\x26\x48\x81\xa0\x70\xde\xf1\x98\xe1\x96\xbe\x6b\x7b\x78\x35\xe5\xfe\x7f\x84\xa7\x69\x43\x0c\x56\xde\x81\x4b\xec\x96\xa4\x32\xb7\x0a\x7a\x4b\xd9\xd6\x0c\x54\x19\x91\xc9\x02\xb9\x46\x5b\x5c\x2e\x68\x53\x50\xe0\x45\x1a\x69\x94\x1a\xe4\x68\x94\x8c\xd3\xf1\xac\xa5\x81\xa0\x33\xdd\xaf\x1a\xa6\x5f\x5b\x5c\x97\x95\x25\xf6\x6a\x31\x4e\x2a\x2c\xdd\x87\x53\xdf\x31\x2c\x57\x3e\xa8\x4b\x23\xf3\xd0\x7c\xa9\x3e\xa5\x72\x07\x94\x10\x44\x41\x26\x5d\x4f\x14\x87\x30\x3c\x51\x5a\x96\x9f\x95\x6e\xed\x40\xfd\xf6\xc0\xae\xfa\x0e\xf1\x55\x0d\x9c\x1f\xdc\x2d\xe1\x6e\xc9\xad\x5b\x22\x1f\x03\xf2\x13\x8f\x5d\x18\x74\x84\x71\x58\x83\x47\xfd\xb5\x86\x9e\xf8\x5a\x4d\x71\x78\x0d\x92\x72\x08\x8d\xba\xc5\x68\xc5\xc1\x78\xce\xfa\x99\x89\x99\xcc\xb2\x2a\xa6\xbd\x2a\xcf\xc6\xe2\x81\x1b\xf6\xf1\xee\x00\x53\x4b\x6e\xf7\x47\x52\x70\xec\x9b\xdc\x0c\x77\x76\x54\xff\x4a\x88\x3d\x22\xb4\x9e\x2c\x17\x70\x0c\x7d\xc0\xfc\x7a\x2e\x90\x2d\x9d\x38\x85\x74\x54\x8f\xcb\xc5\xbd\x2f\xdc\x18\x7f\x1e\xf2\xb0\xd6\xa2\x6c\x1b\x76\xa0\x02\xcd\xba\x95\x83\xd1\x5c\x91\xa8\xfd\xbc\x2b\xd6\xae\x06\xcf\x48\xbb\x52\x41\xe7\x7d\x6f\x1a\x41\x7b\x3a\x92\xce\xed\x8e\x94\x25\x70\x94\x73\x1a\x4c\x83\x25\xe1\x3b\x14\x42\x54\x9b\xf8\xd0\xba\x25\x93\x09\x26\xd7\xb7\x64\x3b\x5c\x6c\x82\xdc\xc8\x86\x88\x47\x59\x70\x99\x42\x63\x14\x66\x38\x25\x7f\x16\x3b\x03\xcc\x08\xdf\xf5\xc5\xc6\x6e\x27\x4c\x74\xe2\xb1\xa2\xb2\x54\x22\x0e\xe9\xd7\xc6\x2c\x6c\x2d\x1c\xfe\x64\x70\x08\x00\xaa\xeb\x9e\xc6\xd9\x25\xea\x8c\x55\xd9\x62\x3c\x22\x15\x1e\xdb\x9a\x64\x69\xb1\x75\x6c\xfb\x23\x8a\x57\x1c\xde\x28\x84\x51\xf2\x75\x10\xfa\xcb\x92\xdb\xa0\x04\xce\x58\x5a\xf0\x6a\xed\xfd\x30\x9c\x8f\x54\x24\x00\x38\x13\x29\x32\x5f\xdd\xab\x47\xe7\x3c\x90\x85\xf7\xf2\xca\x38\x52\x47\x72\x21\x7f\x9e\xf2\x78\xac\xe1\xc3\x54\x83\x80\x57\xa0\x56\x94\x66\xae\x09\x25\x6f\xc6\xb4\xe7\x7c\x91\x2f\x21\x45\x18\xbe\x01\x5b\x29\x2a\xad\x74\x2d\xc9\x68\xaa\x4a\x75\x0d\xcb\x61\x14\x90\xfa\xfa\x20\xab\x5a\x0e\x3c\x1d\x39\x6a\x1f\x5b\x0e\xea\xef\x2d\xd8\xa8\x40\x95\xbc\x18\xc9\xfd\x83\x0a\x8b\x71\xb3\xd4\xd7\xf1\xc1\x66\x21\xa9\xf8\xf3\xf1\xcc\x8d\x65\x46\x95\x91\xa5\xab\x87\x42\xa0\x03\x0c\xda\x38\x72\x78\x1d\x4f\x42\x87\xf0\x03\x8c\xf6\xfa\x5c\xc9\x4c\x10\x65\x2f\xab\xde\x97\x77\xef\xe9\x2d\xcd\x35\x5c\x90\xf9\x7a\x23\xe0\x14\x75\xb4\xf2\x41\xe9\x1d\x04\xa6\xf9\xba\x87\xaa\xdf\x31\x25\xbe\xda\xa1\x1a\x98\x12\xee\xb7\xe1\xb6\x0d\xf7\xdb\x70\xdb\xe6\xd6\x6f\x73\xdb\xaf\x6b\x7f\xa2\x5a\x31\xb2\x61\x7a\x92\xde\x13\x13\x6b\xe8\x52\xb1\x3f\x25\xfd\x80\x71\xc9\x9a\xba\x73\xd2\xcf\x59\x58\xc4\x55\x2b\xde\x6c\xc5\x55\x2b\xde\x6c\x75\xab\x5a\xdd\xf6\x09\xaf\x1b\xba\x59\x01\xaa\xf3\x2d\xd4\x99\x42\xb1\xf9\xe4\x11\xcf\xa2\x48\xcb\xe4\x5d\x95\xa0\xf8\xae\x7e\x37\xb4\x7a\xa2\xcc\xf9\xe6\x2b\xf1\x6c\x61\x8c\xf4\xd3\xa9\xa4\x54\x4e\xd0\xfe\x95\x4e\xbd\x84\x2b\x9a\x4f\x93\xcc\x27\x3d\x4a\xcc\x19\xa5\x3f\x2e\xb3\x7c\x02\x31\x31\x8b\xe5\x5c\xc6\x5c\xa8\x92\x54\x65\xff\xc9\x6b\xc2\xf0\x52\x30\xe1\x65\xc9\xe3\x0c\x92\x1e\xe0\x31\xf9\x85\xc7\xd4\xbb\xa9\x8c\x7a\xb2\x40\x78\x89\x4b\x84\x27\x40\x27\xa0\x98\xe2\x31\xae\x8c\x83\xcb\x24\x60\x1b\xf1\x44\xc3\x2e\x73\x26\x59\xb6\x4e\x43\x9e\x79\x30\x96\xfe\x04\x74\xa2\x55\xc1\x28\xe3\x5c\x8c\x58\x88\x11\xd7\x43\x97\x21\xac\xa6\xc2\x7a\x1f\x4f\xdf\x1e\xbd\x3b\x3e\x3d\x7a\x6b\x5d\xdd\x71\x1f\xa7\x08\xbc\xd2\x0c\xc4\x79\x08\x71\x5e\x9b\x30\xaf\x5e\xe4\x2a\x3f\x40\x04\x35\xc1\x60\x3d\x5a\x49\x5e\x5a\x0a\xb4\xe0\xcd\xd1\x41\x41\x54\x29\xd4\xa4\xc5\xed\x9a\x5a\xb4\xb8\xd5\x8f\x23\x70\x62\x8f\x3e\xe4\x6b\xee\x3d\x84\x05\x6d\xca\x15\x6d\x6a\xa9\x68\xb1\x37\xee\x52\x37\x08\xe9\x18\x29\xc2\xd5\xb9\xf5\xec\x6b\x5d\xdb\x97\xfb\x8f\xc2\x25\x9e\x9f\xf7\xdc\xb3\x0b\xb6\x33\x75\x29\x52\x54\x87\xa9\x52\xfc\x1b\x79\x69\x37\x8f\xc1\xa3\xf6\x0d\xb5\x49\xb6\x30\xb7\xaa\xb0\x7f\x0b\xc8\xed\x5b\x09\xe4\xbf\xa9\xd7\x9e\xa5\xde\xd8\xea\xb8\xe1\x11\x5d\xe3\x73\x67\x70\x35\x61\xdb\x33\xc4\xff\x60\x6b\x12\xd4\x53\x0b\xd7\xcf\x32\x47\x39\xef\x81\x25\x4d\xf6\xbb\x20\x6b\x34\xed\x8b\xac\xa9\xb9\x33\x65\xbb\x11\x3a\x65\x46\x90\x38\x06\x10\x5a\x30\xb7\x2a\xd2\xa6\x32\x17\xff\xc8\x63\xee\x29\xc7\xa4\x7a\x42\x3e\x64\x93\x6c\x72\x04\x63\x15\x6a\x50\x2d\xa5\x10\xc7\xf5\x33\xbd\x4f\x38\x96\x09\x42\x0a\x3c\xa7\xf3\x52\x8a\x9f\x55\x9c\x5f\x25\x98\xd1\x29\xdc\xfd\xa8\x25\xa2\x9f\x20\x99\xfb\x9a\x0a\x19\xea\x94\x3a\xba\xb5\x16\x9a\xa4\x3a\x09\xbb\x37\xf3\x67\xc6\x52\xfb\xb1\x99\x8f\x61\xe6\x3f\xf2\x38\xf7\x67\xbe\xc4\x5c\xa6\x6d\xf7\x1c\xb1\xf4\x1a\x8c\x11\x1e\xd7\x7e\xfc\x11\x45\x60\x0a\xf6\x50\xf5\xdd\x6b\xea\x0d\x6a\x1b\x38\xc5\xb1\x54\x87\xb4\x17\xfa\x38\x28\xb3\x0d\x6e\x0d\x25\xd4\x9c\xfa\x18\x42\x89\xb5\xcd\x0a\x06\x84\x5e\x65\x52\x22\x7a\xb7\xf5\x17\x71\x5f\x7b\x33\x2a\x31\xc3\x8a\x8e\x11\x58\x28\x00\x35\x8b\xe9\xcf\xae\x02\x0b\xbb\x23\xcf\x89\xa1\x35\xe0\xba\x92\x46\x19\x22\x8d\x7a\xf6\x8b\xa0\x60\xd3\x9f\xbc\x7b\x94\x1a\x19\xbd\xe7\x0f\x01\xfd\xc0\xb1\x68\x4c\xd2\x04\x85\x55\xbd\x95\x0b\x7b\x29\xd7\x36\xb2\x8c\x96\x2c\x19\x9b\x36\x3b\x53\x50\x55\xfb\x50\xac\xe5\x4f\x45\x2b\x7d\x74\x8d\x6c\xce\x1b\xd3\x23\x2a\xbd\xda\x30\x8e\xb7\x00\xab\xe0\x2a\x30\x3d\x3a\xb8\x12\xf6\x07\x30\x6b\x0d\xff\x9a\xb5\x77\x79\xa2\xe9\x48\xd7\x7e\x5c\x6f\x89\xa5\x65\xc0\x13\x26\xa3\x01\x58\x3e\xbd\xaa\xdd\x34\xef\xe1\x72\xd9\x94\x5a\x3d\x31\x61\x5f\x92\x67\xd1\x1d\xf9\xaf\x4d\x58\xd7\xe3\x64\x74\x13\xb1\xae\x30\x49\xdd\xa8\x85\x1b\x72\xdf\x38\x89\x85\x31\x92\x78\xf1\xd6\x1f\xd0\xb9\xc5\x7d\x50\x74\xab\xce\x26\x90\xf4\x71\x90\x16\x7e\x36\x10\x97\x73\xea\x67\x60\xf2\x24\x1d\x79\xc2\xbe\x1c\x80\x19\xc2\x4c\x5a\xc5\xc9\x0e\x5a\x67\x25\xd1\x73\xcd\xb4\x25\xe6\x97\x8b\x60\x82\xed\x70\x4b\xab\x38\x13\x84\xdc\xe7\x8b\xd5\x02\x00\xd9\xd5\x0c\x1d\xe4\xd5\x31\xa5\xb5\x09\xaf\xfa\xae\x64\x2a\xa8\x17\x5d\xdf\x46\x57\xb0\xd6\x3a\x7e\x5d\x6b\xa4\xe3\x1a\xec\xe8\x90\xb4\xd3\x92\xc5\xb4\xdb\x55\xe6\x34\x7b\xdb\x3a\x30\x9e\xd4\xf2\xa1\xde\xa4\x2c\xe8\x1e\xda\x33\x69\x60\xa5\x63\xa0\x2c\x55\xd6\xb6\x20\x62\xe5\xd8\x45\x58\x47\xd5\xa8\x6f\xe9\xd0\xa8\xc7\x31\x79\x03\xcb\x9e\x58\x57\xf4\xed\xd5\x94\x00\x16\x53\xb2\x12\xa0\x24\xdb\x03\xfd\x68\x42\x4a\xd4\xc4\x35\xe6\x52\x72\x0b\x5b\xb7\xaf\xeb\x0a\x62\xc5\x3c\xd5\xde\xb5\x84\x59\xe3\xaa\x74\x79\x66\x81\x8f\xd7\x99\x09\xc4\x68\x30\xca\x66\x7e\x6a\x23\xf4\x18\xb1\xa2\xb6\x3d\xf6\x86\xf4\xf7\x98\x0e\xb0\x5e\x48\x67\x0f\x0e\xea\x9c\x02\x87\x2c\xb0\x17\xce\xe0\x17\x23\x2f\xd2\x2e\x47\xe3\x84\x6a\xca\xd3\x27\x37\x99\x22\x2e\x87\x23\xa7\xfd\x4f\x6e\xb4\x58\x29\xea\x27\x6f\xc4\x5a\xfc\xca\xe5\x4f\x50\xae\xf7\x34\xab\xf9\xf3\x09\xf9\x95\xe3\x13\x4e\xe6\xf8\x80\x93\xa9\x4e\xd4\xd6\xee\xce\x7a\x3b\x27\x06\x0d\x3c\xc6\x76\xae\x50\x47\xaa\xa3\x1b\x85\x1a\x01\x55\x88\x94\xbf\x73\x12\xfd\x69\xe7\x3a\xe9\xff\x29\xea\xd0\xde\xc5\xd1\xf9\xf1\xc1\xfb\xe3\x7f\x1e\x5c\x1e\x9f\x9d\x5e\xbd\x3b\x3e\xbf\xb8\xbc\x3a\x3d\x7b\x7b\xa4\x12\xd0\x92\xbf\x6b\x4b\xa9\x7f\x5a\x63\x88\xab\xb6\xc0\xc7\xc6\x0e\xc2\xca\xd2\x98\xd8\x6f\xd8\xe7\xb7\x74\xc1\x67\x5a\x99\x31\x4e\x8b\x89\x32\x77\xb3\xce\x15\xc5\x6f\x74\xcc\xe9\xe4\x6c\x9e\x71\x4e\x21\x70\x83\x31\x1f\x29\x17\xb4\x70\x7b\xd9\x35\x06\x1a\x7f\xb5\x30\x95\xad\x51\xbe\xb3\x69\xec\x98\xb1\xe8\x87\xbf\x98\xa7\x7c\x3c\xa3\x93\x03\x9b\xfa\xce\x42\x72\x6d\x47\xea\x63\xd6\x88\xba\x14\x9d\xd3\xd9\xfd\x44\x7a\x21\x6c\xdd\x65\x7c\xb6\xe5\x68\xd4\xb6\x8a\x92\x6f\x55\xcb\xc5\xa2\x64\x9c\x4e\x22\x1b\x88\xb0\xf0\xcc\x49\x0f\x97\xac\x2a\x99\x7e\x6e\x9c\xd0\x1d\x7b\xfa\x68\x76\xbb\xdb\xff\x10\x9c\xe2\x1e\x2a\x48\xe1\x07\xef\x08\x56\x50\x45\x78\xe1\x4c\x65\x46\xe8\x6f\x13\x62\x12\x63\x65\xbb\x03\x5c\xe9\x68\x57\xf3\xc0\xae\xe2\x93\x40\x82\x6f\x56\x65\xfd\xa7\x4f\xa8\xa3\x35\xad\x62\xe1\x1b\xd1\x84\xbc\x21\xed\xa4\x52\x1f\x34\x0d\x7c\xda\xed\xc6\xdb\x94\xc5\x29\x7a\x78\xe0\xe2\x7f\x00\xd1\x1e\x4a\x49\xea\xcd\xc4\xa1\x88\xdb\x80\xdb\x7d\x0a\x70\x39\xf6\xfa\x44\x21\x82\x55\x2d\xb8\x78\x36\x9d\x56\x94\x93\xd2\x51\xfe\xb7\x95\xf7\x81\xbb\xf5\x76\x2c\x78\xe1\x33\x3a\xb2\xf6\x8d\xa2\xae\x1e\x36\xf4\x0f\x76\xfb\xd8\x6f\x41\x04\xd3\x30\xd1\xa1\x00\x9c\xbe\x02\xd5\x66\xd8\x84\xd0\x7a\x92\x55\xd2\x02\xc7\x20\x66\xc8\x6a\xb9\x4d\x3b\xbc\x71\x00\xdd\x25\x24\xb4\x96\xbe\x49\x7f\xa4\x3b\x1a\xf4\x05\xd3\x11\x6f\xbf\x1f\x47\xcd\x67\xb1\x65\xfc\x37\x49\x6e\x88\x73\xf6\x4f\x79\x05\x07\x87\xf1\xe1\xa1\x6f\xe2\x2a\xfa\x9b\x0c\xc9\xda\x1c\x18\xdc\x50\x38\x01\x3a\xd0\x26\xb2\xc0\x2e\xea\x6c\xd6\x10\xac\xe7\x24\xab\xe0\x7e\x70\xdc\x50\x35\x87\xea\xcf\xdc\xba\xaa\x19\x97\x78\x16\x5c\x56\x50\xe7\x0d\x61\x2d\xb7\x21\x04\x09\xdd\xe3\x7b\xd2\x41\x85\x09\xf6\x59\x55\x66\xfa\xd5\x6c\x41\x4b\xa4\x0c\x7f\x8c\x77\x38\xd8\xb7\x71\xe5\xed\x06\x5d\xea\x45\xda\x43\x61\x25\xcd\x23\x37\xd0\x85\xa3\xba\xbe\xba\x32\xa0\x2b\x23\x49\x6f\xb6\x09\x55\x5a\x5c\x3b\x6b\x1f\x2b\xec\x56\x75\x82\xdf\x3b\x3b\x1d\x99\x6b\x49\x63\x39\xab\x09\x6d\xac\xde\x4a\x05\x7c\x82\x7c\x3b\xfa\x6e\xec\xfc\x43\x70\x8b\xdd\x2e\x63\x31\x5b\xbf\x26\x60\x6a\x12\x07\x7b\xed\x4e\x1d\x12\x1c\x04\xcf\x08\x47\x49\x74\x79\x7c\xf9\xfe\x28\x92\x17\x6e\x74\x71\x78\x7e\xfc\xe1\xd2\xfc\xba\xfc\xd5\x14\xc9\x9e\x3d\xdc\x80\x20\x48\x57\x57\xe3\xbc\xac\xe8\x1f\x5a\xb3\x10\x9e\x70\xd1\x76\x77\x5b\x16\x0d\x22\x03\x7a\x2b\x27\xfe\x06\x33\x1f\xf6\xc4\x75\xf2\x1c\xea\xcd\xf2\x84\xcf\x4a\xd6\x58\xaf\xdd\x5d\xe7\xbe\x0c\xd7\xc2\xc0\x05\xe6\x50\x85\x6f\xb8\xa6\xef\x7b\x0b\x76\xd9\xed\x52\x16\x97\x12\xde\x72\x33\xbc\xfe\xaa\xe8\x80\x56\x2e\xf4\x3a\x28\x76\xf3\xda\xaa\x9a\xdb\xbe\xbb\x5b\xc3\xc6\x49\xaf\x43\x1d\x98\xce\x5f\x69\xae\x73\x76\x18\x1f\x75\x69\xf8\x17\xb4\x32\xbd\x40\x2c\x2a\xff\x30\x48\xd3\x1b\xe5\xce\x2e\xed\x22\x8d\xc7\xbf\x67\x06\x55\x10\xd7\x25\x1d\x67\x44\x45\xde\x72\xd8\x51\x3f\x3e\x0b\x2e\xc2\x60\x50\x46\xde\x62\x77\xd3\x37\x49\x87\xaf\x85\x74\xbb\x93\xab\x5f\xca\xd5\xdf\x74\x64\x4a\x53\x3f\xbc\x6d\x5b\x30\x20\xa0\x10\x10\xce\x6a\x2f\xca\x55\xb0\x52\x2a\x88\x8d\xeb\xe7\x6f\x1f\x78\xa0\xe4\x5d\xbc\x31\x7c\x90\x6b\xb2\x49\x05\xc3\xe9\xaf\xb2\xcb\x0c\x1b\x58\x20\x9f\x64\xb7\x9b\x81\x53\x92\xc3\x42\xc0\x95\xee\x51\x2f\xac\xdb\xdd\xce\xc4\x29\xda\x43\x8c\xb0\x36\x08\x5a\xb6\x46\x85\xe4\xb1\xb1\x66\xf5\x4c\x21\x62\xfe\xa3\x98\xb5\xff\x5c\xc6\x09\x55\x39\x28\xf6\x63\x6e\x93\x72\x6c\x4b\x79\x8f\xf3\x85\xd0\x06\x7d\xe3\x4d\x01\x73\xd4\x96\xee\xe2\xb5\x97\xe7\xa2\xdb\x8d\xfe\xf4\xf0\xa7\xc8\x7c\x83\x9e\x6b\x08\xe4\x0f\x11\x28\xba\x5d\x08\x53\x46\x37\xde\xa7\x9a\xc6\x0f\x66\xab\x59\xc3\x00\x39\x10\xf6\xb1\xc0\xd4\x6e\xfd\x6c\x96\xd0\x09\x00\xe9\x89\x8d\xf5\xce\xea\x45\xec\x76\x5f\xff\xb7\x57\x31\xe6\xed\x68\x1e\xce\xc4\x82\x88\xd4\xfb\x69\xc3\xa0\xb6\x03\x2d\x6e\x82\x6e\xb7\x90\x2b\xed\x87\x99\xcc\xa6\x1b\xe3\xaf\xca\x1d\x73\x42\x2e\x22\x13\xbb\x44\xbd\x9c\x62\x15\x3a\x6d\x1f\xfd\x18\x8a\x35\x08\xd7\x90\xe7\x5d\xdd\xc2\x11\x0d\x47\xd2\xb8\x40\xf9\x6f\xb9\x39\xab\x31\x57\x37\x9a\xb8\xd2\x15\xd2\x5c\xfe\x78\xf6\xf6\x57\x19\xf6\x56\x8d\x8c\x42\x07\x33\xbd\x36\x5c\xa5\x88\x6b\x21\x6b\x5b\xd9\xc0\xbe\x46\x36\x7f\x81\x3b\xad\x3b\x14\x5e\x3c\x7e\x9b\xfa\xea\xaa\x2d\xd0\x96\xc3\xa2\xb5\x2c\x05\xbc\x5c\xfa\xdd\xac\x18\x04\x29\x82\x24\x74\x7a\x86\x2a\xa5\xb6\x0c\xca\x13\xab\x5f\x84\xab\xb0\xce\x05\xa4\x58\x18\xd3\xb8\x30\xc9\x11\x32\x84\x07\x0d\x48\x5b\x00\x93\xe0\x7e\x60\xe5\x82\x32\x7e\xdf\x88\x1b\xb3\x06\x56\x33\xa1\x4a\x50\x03\x12\xd6\xc2\xf8\x3b\x7a\xb0\x16\x01\xac\x4c\xc3\xca\x0c\xac\xc5\x1a\x58\x3d\xa8\xea\xab\x2b\x48\x83\x1e\xc6\x4b\x5e\xb5\x80\x68\xbc\xd4\x24\xa8\x96\x45\xee\xef\x15\xd6\xd0\xba\xd8\xd9\x91\xe6\xe3\x6e\xb2\xe3\x46\x98\x33\x36\x2c\x46\x70\x28\x14\x36\xac\x63\xed\x25\xed\xa2\xa1\x6f\x80\x0a\x81\xa1\x0e\x05\x2d\x67\xcd\x0d\xfd\x9b\x9b\x62\x9f\xb2\xd3\x37\xb9\x26\xeb\x5a\xef\x0b\x71\xd3\x74\xbb\xbc\x0d\xab\x55\xfd\x45\xb9\xb0\xb6\xcd\x12\xbc\x26\x28\x82\xb9\x3c\x81\xa7\xce\x8f\x47\xfb\xef\x25\x65\xf7\x17\x34\xa7\x20\xf1\xf8\x54\x8d\x59\xb6\xe0\xc3\x9b\x7c\xce\x48\xf4\xcd\x8a\xd7\xd1\xc8\xc6\x7d\x66\x2a\xd0\xce\xd5\x15\x88\x7a\xe9\xbc\xf4\x82\x5b\x07\x87\xc0\x1f\xb0\xe3\xa6\x12\x57\x3b\xa6\xb9\x0c\x97\xdb\xea\x76\xdd\x5f\x82\x74\xde\x43\xee\xab\xe1\x96\xa2\x8e\xf4\xb3\x90\xc1\x99\x2d\xdf\xd7\x26\x87\x51\xea\x20\xc3\xa8\x65\x26\x82\x40\xb1\xbf\x8e\xa3\x61\xca\x45\xb6\xfd\xfd\x2a\x74\xc8\x4b\x31\x6e\x0a\x96\x33\xe1\x65\xf5\x3e\xbb\x55\x84\x7d\x89\xb7\xfb\xa0\x6b\x92\x81\x2c\x6c\x8c\x22\x2d\x5c\xea\x35\xcb\x42\x99\x89\xa1\x73\x2c\xad\x17\x92\xdc\x80\x29\xce\x3b\x54\xdb\xf0\x6f\x46\xba\xf8\x0f\xbe\xe1\x5d\xef\xfb\x6f\xba\x74\x5e\xd1\xd9\x58\xfe\xb4\x73\x9d\x44\xb8\x8f\x6c\x5f\x5e\xe8\x80\xaf\xeb\x6b\x37\xec\x8b\xbb\x7d\x2d\x52\x56\xd1\x63\x81\x57\x4e\x07\xd2\x4e\xed\x05\xc2\x03\xb7\x1d\x63\xbe\x7d\x9d\xe8\x66\xd7\xc9\x68\x5f\xb8\xfd\x06\xf9\xba\x6c\x7e\xb2\x4d\x13\x89\xfe\x24\xce\x43\x83\xde\xb1\xd9\xbd\x36\x37\xde\x5a\xdf\xb2\x52\xb0\xeb\xfb\x6b\x4d\xec\x21\x2d\x7d\x16\x77\xb0\x8c\xcd\x2f\x98\x30\x7d\x19\xd7\x35\xed\x69\xb4\xd5\x16\x24\xe4\xaf\xdc\x86\xa9\x4e\x99\x67\xc3\x01\x47\x13\x00\x41\x31\xed\xa5\xec\xa6\x02\xa5\x3e\x52\xf2\xd0\x9c\x6d\xb0\x6e\x95\xd2\x96\x18\x91\x37\xef\xa8\x96\xb7\x40\x97\x3a\x29\x84\xe8\x48\x06\xd8\x91\xb9\x6a\x24\x86\x9a\x41\x08\x68\x53\xb6\x20\x07\xa9\x95\x70\xa5\xd2\x4a\x0e\xc9\xdc\xa4\x0f\x0f\xc7\x54\xda\x8f\x94\x15\xe4\xb3\x4c\xf3\x96\xaa\xb6\xf0\xe1\xe1\xd4\xc5\xef\xa5\x3f\x5b\x2f\x05\x41\x98\xe3\x0d\xaf\x6a\x19\x9a\x7c\xcc\x64\xe8\xae\x6b\xb1\x7c\x1f\x0b\x5e\x2e\xc7\x33\x71\x1d\x5c\x8a\xb1\xe2\xe8\xd3\xb4\xf8\xb4\x35\x83\xc6\x11\xc2\x13\x46\x96\x2c\xd6\x69\xa2\x56\x16\x12\x08\x4b\x26\xd8\xb1\x61\x5f\x9b\xb3\x3a\x5a\xfe\xc3\x72\xbe\x58\x2a\x4f\x0c\x58\x21\x43\xba\xc1\x26\x0f\x29\xee\xf5\x7a\xd9\x48\x00\x32\xee\x31\x9a\x4d\xef\x3f\x98\x9e\x21\xd1\x94\x0d\x2d\x65\x3c\x5a\xb5\x63\x85\x54\x85\x4b\x13\xcf\x12\xe1\x94\xf4\xf7\xd2\x1f\xca\xbd\x74\x67\x07\x55\xc3\x74\x64\x1b\x0c\x53\x40\x23\x95\x84\xeb\xb8\xb8\x2d\x3f\x6b\xcf\xbb\xb8\x30\x9e\x58\x99\xea\xf7\x4d\x7f\x3f\x1b\xf6\x47\x49\x15\x4c\xc8\xf1\x29\x29\x70\x6e\x5e\x76\x45\xe7\x8d\x19\xcc\x44\xfc\x53\xa1\x5a\x5e\xb4\x38\x9a\x16\x11\xa4\x28\xa1\xbd\x69\x41\x26\x32\xaa\xf8\xcc\x5f\x49\xd8\x7e\xbd\x88\x9b\x56\x4e\xb1\x69\x76\xa5\x04\xad\x38\x81\x45\x32\x37\x9e\x1e\x77\x96\x56\xb3\x48\x73\xc5\x27\xe9\xc2\x2e\xe3\x56\x56\x6c\x71\x94\x81\x4a\xa7\xc4\x7c\x58\x8e\xac\x7a\xcb\xfa\xd6\x65\xb8\x90\x60\x8b\x8e\xc8\x4c\x02\xbe\xd8\x88\x02\x4f\xd8\xfb\x75\x9b\xac\xa1\x4e\xc5\x56\xea\x05\x83\x1f\x64\x21\x87\x9e\x7a\x43\x6f\x65\xb8\xc4\xee\xf8\x95\x58\xbd\xd4\xa4\xb8\xcf\x88\xd8\x3b\x37\xb1\x7d\xb6\x9f\x25\xed\x56\x61\xb9\x69\x55\x92\x6a\x38\xf0\x5a\x95\xfb\x65\x7b\xab\x27\xcc\xd5\xee\x56\x23\xff\x8f\xc2\x45\xde\xcb\xaa\xb7\x99\x4c\x87\x88\x4c\x87\x85\xcc\xb4\xc4\x67\xe2\xa4\xaa\xf0\xa9\x2d\x79\xb1\x20\x21\x96\xcd\xda\x96\x3d\x6d\xa0\xcc\x1b\xa8\xd2\x03\x65\x1b\x07\x82\x34\xc3\x38\xba\xa1\x5c\x6f\xcd\x0d\xe5\x64\x2a\x37\x66\xce\x08\x25\x6f\x04\x1c\x92\xb2\xa0\x0f\x0f\x91\x3e\xe2\xd1\xb6\xc9\x5b\xd9\xd3\xa1\x60\x21\x9b\xa3\x4d\x9f\x47\x11\xbe\xfe\xdf\xc2\xaa\xde\x3c\x5d\xc4\x73\x86\x7a\xbf\x95\x59\x11\x47\x91\x41\xb3\x71\x59\x8c\x53\x33\x19\xf9\x8b\x5c\xcb\xf9\xdc\x3c\x72\x27\x96\xc5\xa7\xad\xb9\x0a\xe6\x14\x21\x7c\xcb\x88\xdc\x6d\xce\xee\x4d\x3c\xa7\x8d\xf9\x51\x30\x23\x7d\x2b\x99\x49\x27\x93\xa3\x5b\x5a\x80\x7d\x0b\x2d\x28\x8b\xa3\x71\x9e\x8d\x3f\x47\xd2\xd5\x48\x3c\x85\x78\x55\x42\x0a\xa1\xbe\xd8\x03\xb3\xb2\x26\x28\x35\xb4\xde\x97\x8e\x2c\xf0\xb7\xee\x01\x25\x31\x6d\x40\x22\x2b\xc0\xff\x22\x24\x2d\x98\xbc\x46\x78\xbb\x2f\x68\x36\x48\xbb\x57\x2d\x04\x29\x2e\x8b\x69\xeb\x27\xf0\x30\xb5\x99\x18\x94\xa7\xf8\xa0\xae\x51\xac\x03\x3f\xde\xb7\xbc\xab\xf0\x38\xf2\xf4\xc6\x7d\x43\x8d\xe1\x16\x44\xa1\xd3\x8a\x50\xf0\x11\x92\x01\xb4\x0c\x33\xab\x04\x48\xda\x81\x46\x3c\xb2\x44\x99\xb0\xd0\x77\xac\x9c\x1f\xb0\x9b\xca\x6a\xfb\x21\x10\xa7\x8e\x66\x23\x57\xb2\xc0\x8b\xb4\xaa\xb2\x5b\x9a\x64\x58\x19\x5f\x25\x65\xdd\x72\xad\xca\x87\x19\x75\x0a\x2d\xca\x13\xcd\xb5\xec\x4f\xfc\xad\x1d\x76\x02\x38\x11\xce\x74\x0b\x35\x92\x6e\xa4\x7e\x6a\xdf\xff\x46\xbb\xd2\x0a\x0d\x01\x2e\x2b\x68\x84\x9f\xda\x23\xbe\xd1\xae\x78\x78\xc8\x1e\x1e\xca\x7d\x45\xab\x97\x0b\x19\x56\x6e\xd3\x7c\x13\xaf\xa6\xbc\xf1\x3a\x52\x44\xdc\xe2\xaf\xee\x10\x1e\xe2\x62\xed\x54\x1a\x50\x2a\x70\x41\x2c\x98\x06\xd5\x7c\x30\x1a\xc4\x00\x58\x99\x14\x92\x78\x5d\x0e\x46\x6b\x32\xa5\x75\x8c\x18\x75\x59\x51\xf6\x81\x95\xb7\xd9\x84\x4e\x74\x94\x10\x3d\x66\x5b\x19\xc9\x37\x0c\xbf\x24\x20\x6e\xbf\x65\xdd\x6e\xf1\xf0\x20\x05\xf0\x8d\xda\x28\x9b\xc6\x4b\x24\x3d\x99\xd5\x2e\xa8\xae\x0d\x09\x63\x08\xf0\x6d\xe8\xaa\xdb\xbd\x53\x9e\x0f\x15\x9e\x60\x8a\x70\x2e\x49\x83\x1b\x70\x54\xe9\x38\x5a\x00\x03\xa4\x34\x2c\xb8\x62\xa4\x8f\xcf\xc4\xc5\x60\x08\xba\x3b\xc7\xe3\xf1\x8c\xed\xec\xe0\x5b\xb6\xaf\x83\x95\xfb\x37\x86\xac\x94\xd8\xb8\x33\xdd\x6e\xa1\x31\x66\x43\x93\xed\x3e\x4a\xd6\x96\x3a\x9c\xc6\x91\x03\xc8\x95\x01\xa4\x71\x6f\x3d\x02\x45\x6b\x7d\x09\x42\x5b\x91\xa4\x4f\xbf\xc0\x5d\xec\xd1\xb2\x3a\x8e\x9e\xa1\x66\x21\xf1\x58\xc3\x3b\x4d\x5d\x32\x17\x1f\x3f\x7c\x38\x3b\xbf\xbc\xb8\x3a\xfa\xf9\xe8\xf4\xf2\xea\xec\xc3\xe5\xf1\xd9\xe9\x05\xb9\x65\x7e\xfe\x34\x93\xa0\xa5\x2c\x22\xa9\x8f\x2e\x97\x62\x3c\x6b\xe5\xb6\x4a\x27\x93\x2a\xb9\x62\x58\xae\x57\x95\x9c\xb1\xda\xc6\xf5\x56\xab\xe3\x08\xbb\xef\x99\x4c\x57\xae\xa2\x73\x52\x2f\xad\x1a\x08\x89\x21\x87\x00\xc8\x1a\x6b\x1d\x12\x54\x32\xc6\x56\xdd\xa5\x23\x99\xd8\x5b\x0d\x14\x5b\xda\xc5\x9b\x63\x73\xd6\x12\x86\x35\x4a\x41\x6e\x42\x38\xd4\xe2\x52\xa3\x9d\x23\xb5\x35\xb8\xdc\xe0\xdc\x4a\xe5\x73\x73\x67\xeb\x22\xc8\xfa\xe7\x9d\x9d\x41\xed\x44\x14\x0f\xf5\x72\x4f\x87\x2a\x13\x50\x35\xa7\x16\x0c\xd7\xed\xc6\x06\x9a\x0c\x61\x81\x84\x46\x75\x40\xed\x25\xa3\xb2\x38\x8a\x21\x40\x61\x25\x63\x73\x36\x41\x97\x21\x97\x02\xfb\x4a\x2b\x26\x10\x1c\x51\x87\xf6\xca\x82\x7c\x61\xb5\x98\x7a\x6c\x53\xcf\x41\xf8\xd4\xac\xb8\xf9\x16\xc4\x7a\x11\x1e\x46\xf4\xcb\xa2\x64\xbc\x8a\x70\xf4\x67\x3a\xbf\xa6\xec\xdb\xdd\x4c\x61\x67\xf5\xed\x9c\xf2\x34\x8f\x46\x38\xf6\x25\xd4\xd1\xb2\xa2\x5b\x15\x67\xd9\x98\x47\x1d\x95\xc4\x4d\xe6\x97\x70\x84\x81\xd1\xd5\x15\xad\x4e\x20\xcd\x5c\x84\x57\xd2\x18\x0c\x9e\xfd\xb5\x0d\x00\x36\x3a\x89\xf0\x8a\x16\xcb\xb9\x0c\x27\x92\x6c\xf7\xf1\x0d\xe5\x89\xc3\x67\x19\x6a\x43\xd5\xaf\x6b\xb4\x76\x96\x0b\x96\xcd\x33\x9e\xdd\xd2\xea\x5b\x30\x64\xff\xbf\x35\x61\x87\xe1\x7e\xf2\xa4\x9d\x36\xf5\xa6\xbe\xb5\x7c\xe0\xc9\x1d\xeb\x06\x1b\x7b\x55\x39\x9f\x9f\xdc\xa9\xaa\xdf\xb2\x45\x4b\x9e\xe5\xee\x6e\x78\x6b\xfe\x9f\xae\x38\xed\xa5\x55\x45\x19\x3f\xa5\xb7\x94\x91\x20\x8b\x57\x90\x62\x71\x59\xd0\x2f\x0b\x10\xcb\x6e\x2d\x0b\x46\x53\x49\x20\x6f\x5d\xb3\xb4\x18\xcf\x22\xd4\x91\x86\x5f\xe7\xbd\xbc\xbc\x89\x23\xa7\x46\x24\x9e\x44\xf9\xf9\xd3\x37\x2b\x5e\x6f\x25\xc9\xd6\x37\xab\xbf\x5e\x9c\x9d\xf6\x2a\xe0\x06\xb2\xe9\x7d\x4c\x51\xbd\x15\x7f\xb3\xa2\x35\xfa\x24\xbd\x44\x94\xf1\xd8\xb8\x9c\xd0\x2d\xe8\xca\x1f\x36\x42\xb5\x01\x9e\x34\xd4\x42\xdb\xb4\x61\x86\xc6\x1f\x1e\x22\x59\x5d\xbc\x6e\xd3\x34\xcb\x97\x4c\xf5\x32\xa1\x0b\x46\xc7\xe2\xc6\x70\x17\xf6\x73\xef\x2e\x65\x45\xfc\xe9\xed\xd1\x87\xf3\xa3\x43\xb0\xf6\x4b\x20\x63\xe0\xff\xa3\xee\x5d\xb7\xdb\xc6\xb1\x84\xd1\xff\x7a\x0a\x59\x93\x56\x13\x23\x98\x91\x9c\x74\x4d\xb7\x1c\xc4\xc7\x49\x9c\xaa\x9c\x71\xec\xb4\x2f\x55\x5f\x2d\x45\xe3\xd0\x22\x64\xa1\x42\x91\x2a\x10\x8a\xe3\x92\xf8\x3d\xfb\x59\xd8\xb8\x93\x94\x93\xee\x99\x9e\xb5\xce\x1f\x89\x04\x71\xbf\x6c\xec\xfb\xfe\xa4\x0a\xb1\x99\xd7\xb0\x5d\xc9\x96\x48\x8d\x32\xb7\x22\xc4\x48\x8b\xb0\x51\x81\x53\xaa\x32\xa9\xd2\x2d\xd9\x5a\x28\x00\x49\x71\x15\x90\xdf\x4b\xeb\xf7\x0d\x78\x56\x15\x5e\x52\x0e\xa6\x0a\xc0\xe3\x7d\x6b\xc4\xe8\x6d\xfd\xf0\x58\x76\x84\x90\x52\x16\x9f\xb3\x2c\x3b\x5b\x67\x59\x19\xe4\x77\x22\x61\xc7\x85\x01\x93\x14\xe0\xe6\x01\x1b\x4f\x4c\xb8\xf2\x61\xeb\x22\x92\x1a\x4f\x54\x61\x5d\x36\xaa\x80\xe5\x09\x76\x59\xde\xa5\x48\x9b\x30\xd0\x09\x77\x5c\x0a\xa8\x63\x96\x94\xe2\xaa\xb8\x64\xcb\x55\xd6\x3a\x8a\x93\x88\xa2\xed\xd6\xff\xe0\x31\x40\x95\xe6\xb6\xad\xe5\x15\x2f\xee\xcb\xc6\xae\xb7\x2e\x83\x68\xe0\xf0\xd2\xe7\xe8\xd7\xe2\x02\x35\x35\x1e\x8f\x85\xa0\xcb\x95\x3c\x28\xa2\xe8\xca\xc6\xe4\x7f\xd2\xbd\x55\x0d\x76\x65\x87\xe4\x38\x93\x6e\x5e\xe4\xfb\x26\x55\x9b\x93\xa9\x30\x5f\x27\x9e\xa1\xa8\x12\xc9\x2b\xf5\xec\x37\xba\xcd\x3d\x42\xfe\x7b\xcd\x83\x22\x66\xa2\x9e\xc5\x22\x11\xdd\xfb\xa4\xec\xba\xe0\x98\x69\x77\xce\x8b\x25\x60\xad\x76\x9c\x2e\xfe\xdd\x57\x25\x03\x92\x33\xb9\xa0\xb3\xcf\xb0\xa5\xbe\x82\x03\x14\x79\x3d\x90\x35\xa6\xad\x74\x74\xcb\xd2\x37\x36\x09\x98\x0c\xc2\xa6\x22\x1c\xdb\xf0\xc5\x2a\xa1\x6d\xd7\xca\xe5\x80\x8e\x78\x51\xe3\x5a\xda\x09\x62\x2f\x5a\x3d\x32\xa3\x5f\xe2\xab\x2e\xd4\x62\x75\x21\x2c\x08\xaf\x64\x0b\x9f\xe9\x43\xd9\xd6\x05\x7d\xe2\xe5\x67\x09\xc5\x30\xd5\x56\x83\x41\x5e\x6f\x57\x35\x96\xeb\xc4\x40\x55\x38\x20\x72\xad\x6e\x69\x77\xc5\x69\x19\xcc\x39\x6c\x5c\x05\x80\x77\xef\xd8\x06\xd0\x0b\x8b\x7b\xf0\x93\x2c\xa0\xba\x45\xb2\x2e\x05\x4d\x83\xbe\x36\xc2\xa6\x9e\x98\x6c\x1e\xf8\x73\xb7\x9a\xd2\xed\x27\x2b\x08\x17\xcd\xd9\x6a\x07\xb0\xe8\xf5\x30\x6f\xb2\x72\x73\x0f\x88\xf0\x97\xa3\x23\xbe\x3f\x1a\x4b\x42\x9a\x8c\x0e\xd9\x0b\x0e\x51\xfe\xf3\x09\xdb\x1f\xf9\x4c\x5d\x36\xed\x84\x71\x07\x68\x3d\xee\x40\xb7\x24\x74\x52\x4c\x71\x42\x1c\x5d\x32\x29\xa6\x47\x9a\xf9\x24\x9f\xd1\xb8\xd7\xeb\x88\x01\xf9\xf4\x64\x53\x56\x4f\x36\x49\xf5\xa9\x32\x7e\xb9\x74\x7c\xff\x8f\xb9\x56\x47\x3e\xcc\x74\xfd\xfd\xbe\xa4\x82\x63\x25\xaa\x7c\xfa\x5f\x1f\xcb\x7f\x7f\xf2\x14\x1d\xa2\x2c\x2e\x17\x6c\x2e\xa2\x96\xdc\x99\xd5\xb0\x6f\x2b\xa6\xec\xc9\x15\x61\x3a\x7a\x3a\xb4\xa3\x9a\x75\x8b\x79\x37\x53\x23\x49\xc9\xcc\x2f\xf9\x14\xc9\x1e\xa8\x4a\x3b\x6b\xf2\x3e\x11\x8b\x78\xc9\xf2\x68\x8d\x53\x45\x3b\x2d\x7c\x68\xba\x52\x15\x2d\x14\x34\x5d\x69\x99\xd2\x1a\xd9\x5d\xb1\xd0\x3c\x32\x39\x56\x75\x61\x28\x5b\xd7\xd6\xa3\xf6\x92\x0c\x55\x9e\xb3\x22\xff\x60\xd0\xc5\xc7\xf2\x3f\x83\x83\x69\x1c\x1b\xf8\x97\xa5\xe9\x20\x6d\xee\x88\x6f\x5d\x2b\x6e\x1f\x70\xc3\xa5\x9f\xec\x8d\xf0\xde\x50\x31\xf9\x74\x30\x80\x38\x8e\xc5\x54\x5f\x81\xcb\x24\xcb\xde\xe5\xad\x97\x2f\xfd\xd3\x88\x90\x61\xbf\x4f\x5f\x90\xbf\x3c\xfb\xe1\xaf\xff\x31\xfc\xdb\x68\xd4\xef\xd3\x97\x64\xdf\xbc\x1e\xa8\xcd\x2e\xd1\x90\x33\x7a\x97\x40\x24\x83\x65\x47\xe2\x0c\x41\xd2\xad\xcd\xa5\x78\x91\x5f\x28\xb9\xc3\x26\x97\x4d\xfa\x62\x73\x3d\x32\x6d\x95\x2d\xf7\x8d\x4c\xaa\xa6\x77\xcb\x25\x4d\x99\x44\x5e\x1e\x6c\x41\x97\x76\x63\xc1\x51\x4b\x65\x6c\x1e\xf5\xf2\xb5\xc4\xec\x3d\x0c\xc2\xdd\x3a\x06\x72\x52\x09\x05\x40\x28\xd2\x0c\xa8\xac\xec\xa1\xd5\x2b\xc4\xe5\x8a\x57\xbc\xb8\xcd\xe8\xb2\xea\xfe\x3f\xf0\x5a\xae\x92\x5c\xa9\x2a\x56\x71\x6c\x13\x68\x9e\x6a\x38\xa2\x3a\x67\x42\xdf\x34\xba\x07\x6d\x2b\x89\x22\xa7\xe5\x3a\x6b\xde\x76\xcd\x3e\xd0\xb0\x0f\xb4\xde\x07\xea\xf7\xa1\x06\x5e\x25\x3d\x24\x76\xce\x7b\x73\xb6\x8e\xe8\xd8\x78\xd4\xd5\x18\xdc\xe7\x7f\xa0\xb4\x2a\x72\xc2\xf9\x3f\x5c\xe6\x83\xba\x1e\xc8\x95\x7c\x9b\x9b\xb7\x7a\xb8\x53\x3d\xb6\xab\x88\xa2\x23\x11\x51\x34\xe6\x11\x4c\xba\x28\x74\x89\x73\xa0\x9c\xdb\x76\x18\x94\xd1\xea\xf5\x16\xd1\x6e\x6b\xe7\x51\x3a\x01\x6e\xf3\x6e\xc6\x4a\x8d\xd6\xec\xc9\x6a\x5b\x6e\x29\xd9\xc4\x32\x59\xb5\xd7\xef\x9c\x38\xd2\x86\x0f\x72\xee\x83\xbb\xbc\xab\x36\xb0\x36\x09\x8c\x72\x07\xe8\xb8\x6c\x41\x85\x2a\x22\x34\x16\x6b\x89\x3e\xd2\xf8\xa7\xe3\xcb\x9b\xb3\xe3\xab\x77\x3f\x9f\xdc\x5c\xfe\xfa\xfe\xd5\xf9\x69\x98\xf6\xe1\xe2\xfc\xff\xfc\x4a\x68\x7c\xf2\xfe\xc3\xd5\xaf\x37\x67\xd7\xef\x5f\x9d\x5c\xdc\x1c\x5f\x5c\x1c\xbb\x44\x65\xf3\x53\x4b\x34\x6f\x5f\x28\x67\xf3\x87\x4b\x41\x57\x25\xa1\x92\xfe\x91\x8f\xf2\x40\xe5\xe9\x15\x2d\x85\xf9\xa0\xec\xcf\xbd\x84\x54\x05\x39\x51\xb7\x15\xa1\xf1\xcd\x2f\x34\xf9\x7c\x49\xe5\x59\x54\xc1\xe3\xc8\xb7\xad\x90\xa8\xf2\x12\x45\x68\x7c\x7a\xfe\xe3\x8f\x27\x17\xf0\xf0\xfa\xf8\xf4\x46\xbf\x7a\x9c\x5f\x1b\x5e\x7e\xce\x29\xfd\x83\x46\x93\x29\x72\xfc\x48\xdf\x84\xa3\x0a\x07\x28\xb4\x7f\x40\x0e\x86\xed\x2d\xf3\x61\x4c\x6d\xfc\x0c\xc1\x2c\xb2\x8e\xe9\x66\x8b\xa3\xa9\xdd\x6e\xa6\x8c\xcf\x3a\xcf\xf3\x95\x1a\xab\xf2\x1e\xc3\xfe\xa8\xdb\x93\xf8\xee\x81\x42\x8f\x52\xd6\xfd\x5d\x23\xfe\x82\xb2\xbd\x8c\x5a\x82\xce\x69\x5b\x66\xd2\xa8\xba\xd3\x62\xc3\x42\x94\x5b\x47\x60\xfb\xb9\x02\x13\xb1\x3f\x9a\x62\xcf\x33\x9c\x62\x0b\x56\xb9\xa8\x7b\xab\x69\xad\xff\x05\x6d\xa9\x90\x4e\x2b\xeb\xb0\xdc\x8c\x7e\x48\x48\xb3\x9a\xc7\xdc\x23\x55\x95\xd2\xf3\xc1\xe5\x3f\x62\xf2\x56\x76\xb4\xb7\x00\x08\xb4\xa6\x76\x93\xb6\x56\x72\x42\x56\xbd\xc9\x74\xf8\xc3\x9a\xb4\xb5\x1d\x67\x1c\x1d\x8a\x17\x75\x04\xe1\x50\x18\x24\xcf\x43\x27\x27\x62\xea\x2b\xf9\xf7\xfb\x0d\xca\x98\x23\xa7\x36\x97\xa8\x78\x05\xc3\x43\xf6\xc2\x38\xf9\x04\x4c\x53\x2b\xe1\xe7\x12\xc3\x94\xf8\x23\xe1\x93\x62\x5a\x39\xb5\x22\x77\x2a\xd6\x6e\x95\x36\x55\x48\xbc\xaa\x18\xb5\x58\x20\x36\x8f\xb8\x0f\xb3\xb8\xbb\x6a\xec\x39\xce\xb4\x9f\xb5\x16\xf2\xfe\x03\x2f\xbe\x3e\x74\x5a\xe0\xd1\xac\xa3\xf0\xc2\x96\x32\x0a\x15\xef\xf7\x7b\x0a\xd2\xd5\x3f\x44\xde\xb9\x5e\xec\xf6\x30\x16\xf0\x6e\x7c\x66\x0c\x18\x62\x36\x61\x66\xea\x6a\x5d\x79\xb5\xae\xa3\x4f\x37\x37\x92\x60\x78\xb2\x01\x34\x75\x9e\x15\x05\x8f\xe0\x91\x27\x79\x5a\x2c\x23\xf4\xef\x6f\x12\x21\xe9\xf3\xfb\x08\xd4\x81\x3f\xc9\xfa\x15\x6c\xfe\x97\xe1\x8a\x5d\xa1\x76\xf8\x9c\xa4\x47\x6a\x56\xc6\x2b\xd7\xff\xa5\xeb\xbf\xc5\x00\x9f\xf5\x3d\x1d\xa6\x5b\x6f\x80\x16\x45\xdc\x7a\x19\x3c\xa6\xff\xff\xf5\x92\xbf\xb4\x27\x3f\x78\xda\x3b\x74\x4b\x86\xe8\xc5\xf0\x48\xf6\x61\x2c\xab\x71\xd9\x6e\xea\xd9\x5e\xba\xde\x1d\xc9\xaa\xc7\xb7\x6a\x71\xf4\x0d\x37\xc7\x93\x11\x96\x34\x87\x1f\x3d\xf9\x26\x7a\x00\x25\x25\x45\x71\x9c\xe3\xfb\xb6\x1d\xa4\x6f\x9a\x23\xfd\x3f\xde\x29\x62\xb9\x59\x6a\x0f\xdc\x26\x04\x6a\x92\xa6\x0d\xa3\xee\xa5\x71\x92\xad\x84\xcb\x0b\x56\x56\xc6\xaf\x69\x4b\x4e\xfb\xa9\x5a\x24\x65\x6b\x0e\x95\x5e\x79\x07\xf1\xc4\xcb\xf7\xb7\x1d\xea\x6e\x5f\x7d\x25\xd0\xc0\x1a\x08\x64\x7d\x3d\xc5\x84\x74\x73\x20\x10\x27\x1f\x94\x1e\xa7\xf2\xbc\x3c\x8f\xf6\x60\x8f\xc5\xac\x54\x7b\x4d\x18\x1c\x66\x11\xa1\x0e\x97\x24\x63\xb1\x54\x3e\x74\x55\x39\x84\x2a\x50\xd5\xb5\xa8\xb4\xca\x1d\xa2\x35\x9e\xd8\x48\x63\xb2\xb3\x24\x07\x0e\x4c\x52\x8a\x6e\x02\xb4\x76\x97\xe5\xa2\x90\x78\xb4\xc4\x96\xa3\x4f\x8a\xef\x65\xf4\x0a\x14\xb7\x14\xdc\x8f\x99\xa1\x7e\x08\xbc\x74\x09\xe5\x6e\xab\x27\x41\x75\x4f\x7b\xf6\xda\x53\x7e\xc0\x7a\x3f\x5d\xbd\x3f\x35\x69\x5d\xea\x47\x43\x97\x5f\x74\x13\x2a\xeb\xe5\xcf\x3f\xb6\xe7\xbc\xfc\xf9\xc7\x20\xe3\xc9\xe9\xc9\xfb\x93\xb3\xab\xf6\xcc\x26\x67\x4a\xe7\xc9\x3a\x13\x63\x70\x89\x1d\xa8\xd9\x83\x9e\x5f\x83\x3b\xf2\xea\xfa\xc7\xb1\xe2\x43\x01\x2b\x98\x95\xdd\x25\x2b\x4b\x96\xdf\x75\x01\xed\x96\x0f\xf3\x82\x77\x93\xee\x1d\xcd\x29\x67\x33\xcd\xd2\x7a\x58\x51\x8f\x77\xd2\xd2\x91\x7e\xdf\x6a\xfc\xc7\xa2\x38\x2d\xee\xfd\x6e\x78\x1a\x76\x57\x01\x8f\xd4\x68\x8a\x55\x1e\x56\x76\x0f\x07\xea\x92\x9c\x77\xea\xa8\xdb\x25\x6e\x60\x77\x36\xbe\x38\xae\xe1\x81\xfe\x07\x1f\x71\xf4\xd3\x0d\x0a\x69\xd3\xa0\xe5\xcf\x44\x9e\xcf\x22\xa3\x9d\x1a\x8e\xf7\x19\x3e\x5f\x04\x9f\xe1\xc3\x45\x5d\xc6\xa0\xdd\xca\x16\xbc\x55\xec\xb3\x2a\xb2\x87\x39\xcb\x32\x48\x32\x45\xee\xb2\xe2\x36\xc9\xf6\x0d\xd7\xb2\x26\x09\x92\xd4\xc7\x7f\x57\x32\x71\xbb\x5e\xae\xfc\x8b\x60\x31\x18\x00\x43\x01\x18\x94\x57\xc9\x5d\x0b\xf7\x5d\xee\x9b\x2f\xd1\x10\xb9\x7c\xbe\x82\x09\x39\x07\xda\x09\x04\x2d\xf2\xf5\x44\x31\xa5\x99\x8e\x82\x48\x96\x86\x49\xfd\xb6\xe0\x50\x3f\xb0\xf9\xb9\x78\xb8\x4a\xee\xde\x16\x9c\xfc\x86\x61\xcb\xc8\xc7\x77\xea\xf1\x3d\x15\x89\x7c\x7d\x63\x17\xda\xba\x7b\x22\x7f\xe8\x15\x76\x29\xd7\x26\xd7\x75\x2e\x5c\xea\x2b\x95\x2f\x48\xfb\x09\x9c\x55\x97\x54\x5c\x69\xf9\x5c\xfd\x42\x3c\x3c\xb5\x5b\xf1\x10\x9d\x6a\x4e\xd2\x5b\x85\x11\xef\x8d\x0c\xdf\x65\xbd\x84\x71\x3d\x81\x61\xb7\x55\x15\xfa\xb7\x78\x0b\xb4\x21\x0f\x54\x1d\x1c\xe8\xec\xfc\x01\x06\xb1\xfc\x61\x43\xbd\xf8\x6f\x9c\x5c\x47\x56\x25\x92\x2b\x8a\xbe\x5e\x05\xda\xbc\xd2\x91\xe3\xcc\x39\xf2\x2a\xf8\x29\x42\x95\x5b\x2e\xa5\x37\x1b\xb6\x3e\xd4\x94\xde\x66\xf2\xfb\x74\x4c\xf1\xe4\xe7\xa9\x09\xf9\x38\xf9\xd5\x3d\xfe\x32\x1d\xef\x8f\xaa\xce\x30\xa0\xf8\xf4\x62\x07\x7d\xf9\xd1\x17\xcf\x19\x4f\xad\x74\xf2\xab\xc5\x10\x6a\xad\x57\x11\xc2\x27\x9a\x46\x35\xa2\xbf\x66\x85\x56\x8a\xe8\x6a\xfc\x7d\x0a\x71\xb4\x7e\x9d\xe2\x9c\xd0\xc9\x2f\x61\xf0\x00\xde\xef\x2f\x21\xe6\x09\x7a\x12\x71\x7d\xd1\xfc\xa1\x67\x89\x4e\x7e\x9e\x12\x51\x9f\x64\x2c\xab\x22\x1c\xcb\xaa\x88\xbc\x5d\xf0\x13\x30\xaa\x35\x73\x3a\xf9\x79\x6a\xd7\x8f\xa6\x6f\x12\x91\xb4\xad\x62\x10\xe0\x3c\x6f\x43\x01\x8c\x45\xd4\xe6\x8e\x0a\x41\xb9\x43\xcd\x8d\x93\x04\x33\x4f\x4f\xa2\x77\x11\xc3\x14\x21\x9c\xf7\xfb\x7b\x1c\x6e\x67\x86\x8e\xa2\x82\x08\xa5\xff\xc2\x8c\x47\x78\x86\x0b\x84\xc6\x85\x8e\x0f\xcd\x10\x2e\x2a\x5c\xd6\x6a\x07\x1f\x81\xbf\x81\xa5\x95\x2e\x05\x9a\x14\x55\x20\xa0\x7b\xbf\x16\x2a\x9a\xe5\xbb\xdc\x6c\x67\x2f\xa4\x21\x71\x07\xae\xf1\xc1\x9d\xce\xc6\x27\xbe\xce\x77\x55\xe7\x9d\x40\xef\xc3\x49\xfe\x45\xd1\xf3\xe6\x9b\x21\xb5\x7f\x3e\x3f\x3d\xbe\x7a\x77\x7a\xe2\x3d\xde\x5c\x1d\x4b\x62\xfc\xe7\x22\x4b\x04\x53\x50\x88\xba\xc0\xab\x84\xc6\xef\xce\xde\x5d\xbd\x3b\x3e\x25\x0e\xd4\x10\x1a\xbf\xbe\xbe\xb8\x38\x39\xbb\xd2\x85\x5f\x2b\x52\x52\x7f\x3a\x3f\xbb\xbc\x3a\x3e\xbb\xf2\x1e\x4d\xb6\xf3\xf7\x1f\xae\xaf\x64\xe3\xb3\x62\x79\xcb\x72\x4a\x68\x7c\x7c\x7a\x7a\xfe\xcb\xcd\xeb\x5f\x5f\x9f\x9e\x5c\xfa\x34\x3f\x84\x62\xc1\x25\x4e\x70\x86\xd7\x12\xe3\xd7\x17\x8a\x53\xdd\x54\xc8\xb1\xc1\x91\x29\x79\xf9\x0f\x63\xf3\x78\xf6\xed\x8a\x25\x86\xaa\x2b\xff\xf1\xf4\xdd\xfb\xf7\x27\x17\x37\x3f\x1f\x9f\xbe\x7b\x73\x7c\x75\x7e\xa1\xe9\x8b\x9b\xb7\xe7\x17\xd0\xf2\x27\x87\xf6\xa5\xff\x53\x32\x95\x47\x36\x46\x8e\x77\x6e\x27\x86\x1f\xd9\x35\xc5\x3f\xb0\x61\x4b\xfc\xd8\x1e\x4b\x70\xcb\x2e\xcb\x3a\xde\x1e\x18\x76\xdc\x06\x1a\x75\xbc\x0d\x78\x96\x9c\x29\x9d\x73\x32\x52\x2a\xdc\x64\x1d\xf5\xae\x8e\x7f\xbc\xd1\x9b\xa4\xe7\x91\x82\x73\x1f\xc3\x99\xac\xa6\x91\x87\x50\x2e\x43\x73\x93\x97\x44\x67\x70\xbb\x6d\x05\xf5\xdf\xe2\x3b\xd3\xc2\xd5\xaf\x1f\x64\xf5\xb5\xbd\x77\xab\x15\x43\xbf\xb4\x3a\xea\xe1\xf4\x0b\x2b\xe5\x84\x8c\x5c\x18\x99\xd7\x0b\x2a\x01\x99\x9f\xa4\x60\xaf\x89\x91\x54\x1a\x07\x49\xd6\xef\x4d\xb9\xbe\x15\xc9\x9d\xcf\x17\x82\x84\x57\xeb\xf9\x5c\x62\x77\xe0\xf8\xdd\x7c\x9b\xdc\x81\xcb\x6a\xe5\xa8\x54\x1f\x98\x20\xf4\x9f\x76\xc5\x58\x0b\xfe\x77\x5f\x8b\xf6\x47\x27\xc3\xa9\xc5\x69\x9d\x58\xfc\x4b\x74\xe0\x04\xd7\xa6\x5f\x14\x8b\xaa\x82\xf9\x03\xd5\x29\x6f\x90\xbe\xdf\x83\x3d\xcb\xb4\x71\x23\x44\x8d\x59\x19\x0c\x16\x36\xb4\x0c\xdd\x23\x64\x61\xc3\xd3\xba\x59\x19\x36\x27\x73\xd1\xd1\x0a\xcb\x1b\xd5\xa7\xb1\xc0\x66\xee\x7d\x2b\x43\x63\xc8\x2e\xe9\xa3\x06\xe9\x13\xda\x1f\x0a\xdf\xfe\xd0\xb8\x4a\x98\xe4\x53\x18\x67\x87\x6b\x11\x55\xf2\x35\x62\x98\x2b\xa7\x1b\x9a\xcd\x22\x54\x8e\xc2\xb2\xa8\xea\x6b\x75\xe4\x15\xe6\xb5\x4d\x60\x7d\x6a\xb5\x2f\x70\x50\xb2\x80\x38\x78\xc1\x16\xe2\xf6\x6a\x6d\x6e\x25\x7b\xa3\x86\x65\xcc\x56\xb1\xb0\x3b\x30\x2d\xc4\x39\x11\x9d\x9c\x10\x72\x7f\xc4\xfd\x6d\x38\x8e\x78\x5b\x1f\x61\xe8\xd8\xe5\xb4\xde\x7e\xcd\x1d\x60\xe2\x5a\xda\x83\x31\x18\x2c\x54\x84\x13\x13\x5f\xd8\xc5\x82\x40\xc6\x4f\xd5\x03\xf9\x62\x2f\x91\x8e\x77\x9f\x3c\xc0\x11\xbd\x21\x5f\xdc\xc5\xe3\x4e\xff\x79\x1d\x7b\x1e\xc9\xd3\xed\x6e\xa8\x1b\x28\x7c\xaf\x77\xf5\x33\xd4\x4e\x7b\x53\x39\xf4\xaa\x76\x25\xdd\xeb\x33\xff\x75\xa3\x36\xbd\xce\x7b\x96\x9c\x55\x55\x78\x25\x7e\x85\x46\x3e\x40\x23\x5f\x3b\xb5\xdb\xf3\x83\xae\xe6\x2a\xac\x66\x21\x2b\xf1\xae\xc6\x2b\x4d\x86\xc9\x3a\xae\x3a\xe1\x1d\x7a\xa9\x09\xa5\x2f\xe6\x6a\xec\xb8\x4b\xd2\x50\x49\xe7\x11\xc2\xef\xe1\xf7\x58\xfe\x76\xe6\xd1\x05\xc2\x0f\xf2\x07\x9e\x6e\xa2\x0b\xfc\x39\x9a\xbc\xc7\xc7\x53\xa4\x93\x1e\xa2\xf7\xf6\xe9\xd8\xcb\x76\x5c\x4f\x85\x16\x5e\xfb\xa8\x97\x9b\xc5\xdf\x42\x6b\x52\x67\x36\x7a\xf4\x3a\x56\x81\x5e\xc7\x3c\xc0\x1c\xad\x61\x35\x58\x8c\x48\x9c\xdc\x59\xbb\xf4\xfb\x0f\x11\x03\xeb\x4b\x07\xc2\xdf\x38\x5e\xa5\xa9\xb1\x53\x67\xfc\x69\xbf\x42\x3a\xa0\xda\x6b\xcd\xb4\x01\xff\xb4\x5e\x78\xe8\x9d\x3d\x7d\x03\xbd\xc4\x5e\x97\xea\x0d\xb0\x7e\x3f\x62\x30\xb9\xb9\xc6\xed\x18\x38\xbd\xd0\x61\xa1\xdb\x38\x4c\x22\xb9\x53\x86\x5e\x97\x54\xb8\xd3\xaf\x6c\x60\x35\xb3\x49\x02\xbe\x7b\xa3\x0d\x2e\xf3\xc7\xea\x83\x97\x5d\xf9\xf2\x05\xe0\x6e\x9d\xe6\x94\x3e\xb8\x55\x86\x9b\x25\xfb\xc3\x32\x6a\xef\x65\xf2\xa8\x91\x6c\xeb\xec\x58\xad\x25\xcb\x16\xf0\xf9\x6c\x46\x77\x09\x21\x84\x3f\x83\xa3\x20\x99\x5f\xd3\x66\xa7\x20\xaf\x32\x33\xfa\x87\x1c\xc4\xa9\xca\xff\x16\xe1\xb7\xca\x3b\xbf\x9b\xf1\x6b\x2b\x7e\x78\x6b\xda\x7a\x4b\x34\xb5\xa7\xcc\x93\xb1\x1c\x6e\x6c\x47\xe8\x8a\xbe\x8a\x6a\x35\xcb\x69\xb3\x5f\x7f\x8a\xd0\xa6\x56\x93\xfb\xf8\x44\xf6\xca\x90\x84\xfd\xfe\x5b\x3d\xa9\x30\x8c\xdf\xe5\x2d\xff\xf6\xac\x87\xf0\xcf\xf2\xe9\xf4\xf8\xf2\x4a\x22\x6c\xd7\x27\x3d\x84\x7f\xd5\x18\x40\x0f\xe1\x5f\xe4\xe3\xe5\xd9\xf1\x87\xcb\x9f\xce\xaf\x7a\xa8\xb3\x8e\x7a\x6f\x4e\x5e\x5d\xff\x78\x73\x7a\xfc\xea\xe4\xd4\x47\x3e\x7e\x34\x54\x96\xac\xfd\x3f\xc9\x2c\xea\x35\xf1\xc0\x8b\x93\x1f\xdf\x5d\x5e\x5d\x80\xf4\xa1\x87\xf0\xdf\x7d\x0a\x96\xcd\xa3\x36\x24\x53\x71\x27\xc0\x78\x47\x4f\x9c\x4b\xe9\xec\x28\x53\xd2\x6c\x6e\x72\xcb\xe7\x5d\xf9\xee\x59\x9e\x16\xf7\x76\xb7\xc0\xdb\xae\xbc\xaa\xd5\xb0\x0f\x0d\x31\x7a\x6f\x0d\x8e\x78\x24\x96\x9a\x15\x12\x6b\xd4\x19\xbb\x5a\x88\x81\x2a\xe5\x11\x07\x30\x83\xbf\x4f\xfe\x73\xda\xc4\x77\xaf\x16\xb4\xfb\xa9\xc9\xce\xf9\xd4\xcd\xd8\x2d\x4f\xf8\x43\x77\x91\x94\xdd\x5b\x4a\xf3\x2e\xcb\x67\xd9\x3a\xa5\x69\x57\xdc\xb3\x19\xa8\xa1\x01\x73\x2d\x59\xad\x32\x36\x03\x5c\x35\xee\xbe\x03\x55\xf8\x2c\x95\x48\x73\xca\xe6\xe0\xe8\x53\x74\xbf\x50\x2e\xaf\xa2\xb2\x2b\x89\xc4\x05\xed\xae\x92\xd9\xe7\xe4\x8e\xe2\x6e\xc1\xe1\xbd\x4c\x96\xd4\x64\xaa\x37\x73\xfb\xd0\x5d\xb2\x52\x24\x9f\x69\xdc\xde\xcf\x94\xae\x94\x57\xc2\xbc\xbb\x48\xbe\xb0\xfc\xae\x9b\x74\x4b\x96\xdf\x65\xb4\x3b\x2b\x56\x0f\xb5\x36\x65\xb7\xd7\x25\xed\x26\xa2\x9b\xe4\x0f\x5d\xc1\x96\x4a\xa1\x2e\xf7\xc7\x81\xbb\xf4\x8b\x1c\x30\x94\x7c\xe8\x26\x9c\x36\xba\x19\x77\x7f\x2d\xd6\xdd\xe5\xba\x14\xdd\x94\xa6\xeb\x15\xed\x3e\x14\x6b\xde\x05\xe5\x35\xb9\x1c\x4a\x15\x0c\x8a\xa5\x6b\x55\xb1\xed\x43\x29\x5b\x2c\x78\x4a\xb9\xcc\xb9\xe2\xa0\x9c\xae\x26\x13\xb4\x16\xe2\x1e\xea\xc8\xc5\x22\x7b\xc3\x06\xbb\x6d\xf9\x2f\x54\xe8\xb5\xa1\xb0\xcf\x57\xbb\xd4\x78\x40\xe1\x65\xf4\x17\xad\xb1\xb0\x2b\xdb\xe8\x07\x95\xa1\x1e\xe5\xa1\x35\xfb\x0b\x02\xda\x3e\x4f\xbe\x0c\x09\x8d\x9f\x88\x11\xfc\xc2\x73\x09\xcf\xa5\x7a\x5e\xc9\x5f\x9e\xc8\xdf\x39\x3c\xaf\x66\x84\xc6\x57\x74\xb9\x2a\xe4\x36\xb5\x4d\xd0\xf8\x32\xf9\x42\x6d\xf8\x08\x43\xba\xaa\x02\xf0\xcf\x13\xa0\x78\x64\x35\x07\x1d\x55\xf5\xb3\x8e\x6a\xe8\x79\x47\x35\xfb\x97\x8e\xea\xc4\x0f\x1d\xd5\xa5\xff\x50\x90\x1b\xf3\x8e\xea\xe8\x5f\x71\xbd\x19\x81\x03\xd5\xd1\x09\x8d\x65\x75\x53\xd2\x2b\x87\x3d\x0c\xaf\x23\xf2\x17\xf9\x3a\xea\x55\x91\xd8\x6e\xa3\x46\x05\x64\x03\x8b\xdd\x32\x24\xde\xa8\x5b\x76\x6d\x4a\x7a\x42\xd7\x2d\x7b\x28\x5f\x65\xdd\x1c\xea\x6e\xa9\x04\xea\xaf\xef\xa7\x7b\xc6\xe9\xfe\xbc\xe0\xcb\x44\x7c\xef\xc6\x72\x9e\x08\xbc\x55\x6c\x1a\x38\x75\xeb\xd8\x7f\xbf\x2f\x26\xc3\xa9\xbc\x1c\xab\xea\x9f\xda\x9c\x44\xc0\x9f\x75\x37\xd2\xb6\x9b\x46\xcf\x65\x03\x93\xe1\x74\xbb\x1d\xfd\xc5\x3e\x1e\x1c\xb8\xd4\x1f\x5c\xaa\xcb\x7b\xf0\xcc\x65\xf8\x0f\xfb\x68\xbe\x6b\x6d\x30\xe0\xcc\x9f\x42\x10\xd6\xac\x4d\xe1\xa6\x2e\x0d\xa2\x9a\xef\xa7\x0a\xbe\xe5\xc5\xb2\xc9\x01\xf4\x75\x88\xe4\x54\x29\xa9\x63\x5b\x96\x83\x91\xeb\xed\x30\xe8\x98\xb2\xd6\x6f\x2b\x13\x2e\x01\x45\xfd\xfe\xc1\x5f\x83\xa2\x3f\x82\x6a\x08\x2b\xdf\x7a\x5e\x5a\x7c\x66\x0f\x27\x22\x1a\x1d\x48\x92\xbc\x96\x87\x9b\x08\x8f\xd1\xb3\xa1\xfa\x2c\xab\xca\xcd\xf6\x2a\x41\xdc\xb4\x9f\x16\xcb\xa7\x56\x07\xf8\x5f\x07\xb7\x34\x11\x1d\x6a\xa6\xf8\xd8\x92\xf5\x51\x1b\x12\xa0\xb4\x85\x00\xa5\x13\x15\xab\x95\x05\xfe\x9f\x14\xa2\xcb\x62\x79\xc9\x66\xda\xd5\x13\x77\x9e\x25\xb4\xdc\x77\xe4\x79\xd3\xf0\xb9\x1f\x2d\xae\xa6\x46\x7f\xfb\xdb\xdf\x9e\x7e\x5d\x88\x65\xa6\x3c\x80\x89\x50\x92\x34\xf6\x90\x67\x16\x44\xb7\x24\x3a\xfe\xb1\x41\x94\xf7\xe5\xb6\x60\x5a\x0b\x64\xc2\xa6\xda\x83\xb5\x73\xba\xd1\x5e\xfa\x70\x7f\xa4\xb0\x7e\x6a\xbc\x10\x31\x3c\xf2\x90\xc0\x32\xa2\x58\x73\xfa\xd0\xc6\xec\x6c\x87\xef\xf4\xfb\x51\x49\x7a\xbd\x81\x8a\xd0\xbd\x71\xfe\xaa\xc6\x89\xf6\x37\x99\x80\x4c\x4e\x82\xeb\xc4\xf7\x73\xd5\xb1\x64\x7c\x46\x78\x94\x80\xe5\x98\xcc\x0e\xdd\xb1\xd8\x8e\x5c\xc8\x28\x99\x64\x7a\x34\xa4\x44\x95\x0e\x15\xba\xb1\x2b\x30\x2e\x70\x0e\x2e\x2c\x95\x82\x17\x3b\x2a\xc6\x6c\xd0\x1b\xf7\x06\x2a\xdd\xac\xdc\x38\xc7\x2b\x4e\xe7\xec\xeb\x98\xe1\x72\x45\x67\x6c\xce\x68\xea\x5c\x67\x97\x95\xf1\xe7\x91\xb4\xb2\x97\xf2\x22\xa5\x9e\x8a\x4f\xe6\xb9\xc8\xb2\x31\xc3\xee\xa8\xe8\xaa\x17\x85\x55\xba\xcc\x2e\xc6\x98\x2c\x38\xea\x38\x85\x84\xa1\xd1\x02\x92\x0d\xb4\x78\x25\x16\x87\x54\x3b\x65\x9a\xd0\x29\x11\x32\x77\xc3\xa1\xaf\xf6\x4c\xa5\x3b\xe2\xc2\x1d\x9b\x9e\xd1\x43\xfa\x82\x43\x3d\x4a\x3e\xde\xd5\xd5\x05\x5c\x0a\x9d\xb9\x62\x3a\x66\x85\xbd\x95\x15\xd1\x02\x1f\x8f\x74\x41\xa5\xd3\xe7\x36\x49\x16\x51\x47\xd4\xd5\x35\xe7\x79\x67\x54\x73\xf1\x12\xf1\xba\x57\x35\x0d\x44\x24\x36\xba\xa8\xdb\x29\x60\x57\x54\x3f\x6a\xf3\x3d\x6b\x6c\x82\x39\x6a\xb6\x91\xfb\xfb\xad\xa6\x13\x1a\xf8\x83\x11\x4e\xf9\x46\xc5\xdb\x78\x14\x22\xf0\xc6\xf6\xf3\x80\x81\xda\x88\x0a\x62\x84\x9b\x2f\x84\x22\x76\x27\xc6\xea\xa1\x6d\x43\x6a\x8f\x66\x95\x27\x19\x8b\xfc\x33\xe4\x14\x13\xf3\x2a\x52\xfe\xc6\x9c\x82\x12\x0b\x3d\xf2\x16\x84\x99\xfd\xc4\x0e\x51\x41\x58\xcd\xb9\xa5\x76\xac\x07\xe6\x0a\x2c\x9e\x65\x45\x4e\xc1\x5f\xd2\xde\x50\x52\xd8\xa4\x70\x2d\xf9\xea\x4b\x0a\x92\x02\xb1\x1c\xca\x6d\x25\x94\x91\xf4\xef\x28\x70\x11\xe8\x9f\xe9\x6e\xb3\x40\xb3\xdb\x5e\xe8\x6d\xe3\xf5\xad\xe3\x7f\x57\xe4\x30\xd5\xcc\x49\x93\xa0\x9d\x4c\x31\x5c\x12\xd6\x61\x75\xbf\x9d\x84\x1b\x37\x56\xfc\xc8\x77\x02\x4e\xd8\x38\x70\x3f\x49\x58\xc7\xf7\xb8\x55\x1e\xa2\xd2\x73\x97\x49\x04\x2e\x48\x89\x4b\x52\x06\x67\xb1\x08\xfd\x30\x7b\x0e\xb3\xbc\x3e\x16\xe3\x86\x33\x51\x52\x80\x7b\x40\x98\x07\xeb\x6e\xd9\x6b\xae\xdf\x9f\x45\xfe\x3b\x16\xa8\xe3\xbf\x83\x0b\xe8\xe6\x40\x45\x7b\x77\xf8\x51\x30\x89\xa2\x36\x70\xd1\xb1\xdd\xf6\xa7\x56\xb4\x74\x5b\x54\xea\x12\x71\xf5\xda\xfc\x63\x5e\xcf\x1d\x58\x86\xcf\xd4\xad\xb8\x63\xef\x04\x63\xd3\xde\xb2\xeb\x6d\xb7\x38\xd1\x86\xa4\xf6\x41\xe6\xb5\x41\xe6\xed\x83\xe4\x2d\x83\xe4\x6a\x90\x8d\x1e\x84\x8d\x7b\x63\x4b\x7d\x93\xa1\x1b\x70\x8b\x23\x07\x52\x3a\x1e\x1b\xb0\xca\xec\x2d\x62\xee\x9d\x45\x5b\x94\x58\x5c\x98\xf0\xcc\x3e\x48\x34\x17\x91\x39\x5a\xc6\xc9\xbf\x01\x8e\xc6\xbb\x84\x33\xc7\xd3\x6e\x23\x02\x54\xa6\xf0\x83\xf4\x7b\x73\x0d\x89\xad\xd3\xbd\x60\x65\x73\xc6\x21\xb5\x7e\x2a\x3d\xa9\x41\x98\xe6\x01\x65\xcd\x92\xf3\xa6\x48\x23\x6e\x70\x91\x6a\xc5\x9a\x9a\x86\xa9\x19\xa1\xb2\xb5\xb7\x05\x43\x1d\x5b\x7f\xd2\xdb\xf5\x13\x1b\x0d\x83\x4f\x3a\xe5\x29\x0b\x61\x5a\x39\x10\xe8\x6e\xc2\x4c\xf9\x67\x00\x0e\x0a\x45\x95\x0f\x33\x7d\x8d\x45\xc8\x44\xb5\xb7\x4d\x5a\x05\x9e\xf3\x7d\x41\x98\xcd\x29\x64\xb6\xd0\xcd\xae\xc9\x33\xb3\x11\x33\x4d\x45\xc7\xe9\x6f\xc9\x8c\xe6\x42\x39\xf5\xb5\xd2\x03\xb9\x55\xf4\xed\xd9\xdc\x2d\x78\x7f\x84\x7b\xff\xc6\x93\xfb\x1e\x16\x5a\x61\xb8\x1e\x21\xb2\x77\x0b\x1d\x04\x41\x66\x6f\xcc\x49\x6d\x63\xe8\xf0\x26\x5e\x4c\xc4\x5e\x32\x17\x94\x07\xf9\x75\x26\x1f\x80\x7b\xf9\x55\x03\x34\x4f\xbd\xec\x00\xae\xeb\x75\x7a\x59\x9a\x3d\x08\xc0\xad\x2a\x69\x04\x67\x0d\x7e\x16\xcb\x81\x37\x64\xbd\xa2\xf5\x40\xa3\xce\xc0\x87\xa6\x11\x08\x28\xcb\x71\xfa\xfb\x9a\x71\x5a\x76\x93\xae\x6b\xfc\x13\xea\xac\x23\x8e\x99\x76\xcb\xe0\x39\x0c\xb5\x36\x88\x51\xe3\x78\x61\xc7\x23\x67\x51\x6d\xeb\x6b\x8f\x8b\x61\x6d\x67\x97\xc1\xfe\x68\x16\x02\x83\xc9\xba\xc3\x52\xb4\x29\x75\x04\x72\x03\xfd\x70\x7b\x67\xea\x85\x55\x73\x1a\x6d\x9b\xe4\x98\x4d\xdb\x6c\x1e\x31\xd7\x60\x95\x50\xeb\x9c\xb4\x37\xee\x39\xa2\x43\xf9\xeb\x00\x8c\x4e\x99\x86\x41\x30\x32\x61\x5f\xf3\xc1\x08\x21\x3c\xe1\x58\x4c\xab\x48\xa0\x4e\x69\x0f\x08\x66\xca\x8f\x73\xe8\x5c\xf4\x5b\x53\x5a\xec\x9c\xcb\x5a\x4d\x66\x3a\x9b\x05\xa8\x9e\xf9\x6e\x5a\xcc\x24\x1d\x53\x03\x31\x6e\xff\x9a\x4c\x70\x8a\xda\x63\xa2\x5b\x10\x07\x79\x17\x34\x49\x6b\x19\x6a\xc5\xeb\xb5\xdf\x16\x69\x5d\x89\xbe\x5e\xc2\x35\x11\xfa\x84\x0a\x03\x61\xab\x83\x8f\x47\x60\x9a\xe3\x69\x44\x1a\xa7\x6e\x8f\x11\x9e\x28\xac\xd9\xcc\x9c\x42\x89\xbf\x93\x66\xf5\x9a\x1c\x8b\x4e\x5b\xc7\x14\xe6\x85\xa9\x69\xed\x8a\x7e\x15\x35\x10\xeb\xe5\x7f\x86\x7b\xff\x06\x5a\x81\x98\x1a\x98\x55\x85\xd1\x4a\x5a\x8b\xfd\x15\xf7\xfe\x6d\xa6\x32\x34\x4b\x5e\x24\xf7\x12\x6e\x5e\xd2\x86\x01\xbd\xab\xc0\xc1\xca\x7a\x69\x03\x4e\xdf\xf2\xe4\x2e\xdc\x09\xfe\x30\x65\x71\xb3\x82\xfb\x73\x9d\xb5\xe7\x1b\x16\x6a\x69\x4e\xa0\x97\xa8\x2e\x2f\x55\x0f\x64\xfd\x9b\x57\x4d\xef\xbb\xd6\x50\x6b\xb2\x2f\x22\x8a\x47\x43\x99\x79\x99\x7d\x67\x41\xee\x0a\x62\xa5\xd4\xfb\x7d\xe5\xf2\xa0\xdc\xc9\xf1\x9b\xef\x2c\xc7\xfc\x72\xe0\xc1\xfa\xbb\xca\x59\xad\xbc\x80\x5c\xc9\x11\x0e\x13\x18\x78\xa4\xf0\x12\x44\x3d\x81\xcb\xeb\xb4\xe3\xb8\x45\x2b\x70\xe6\x16\xf5\x6e\x93\xd9\xe7\xdb\x35\xcf\x29\xff\x17\xb2\xa8\x40\x2e\xf0\x21\x4b\xc4\xbc\xe0\x4b\xd0\x02\x6a\x65\x5a\x95\x54\x5c\xb1\x25\x2d\xd6\x02\x73\x70\x1f\xba\xf1\x34\xd6\xad\x69\x63\xab\xc9\xc7\x92\x95\x86\xf2\x26\xfa\x35\xe6\xb4\x2c\xb2\x2f\xd4\x86\x23\x03\x0f\x71\xb1\x58\x50\x59\x55\xd5\x5e\x95\xd1\x3b\x3a\xbf\x2d\x29\xff\x42\x2d\x7d\x3f\x34\xae\x21\x6b\xdf\x25\x2e\x5f\xd4\xdd\xc6\xd9\x43\xde\x73\x0b\xc8\xe2\x42\x15\x89\x0a\xbc\x99\x2d\x12\x9e\xcc\x04\xe5\x6f\x12\x91\xa8\x49\x02\xc7\x7c\x39\x19\x0c\xf2\x3f\x1d\xe0\x22\x4e\x13\x91\x90\x5e\x6f\x90\xcb\xeb\xd7\x75\x5f\x44\x34\x70\x87\xcb\xdc\xd5\x61\xcc\x64\x36\x6e\x16\xc7\x00\xd2\xc8\x4b\x97\xa2\xa2\x66\x81\xcd\xbf\xc9\x43\xc9\x4b\xff\x5d\x0e\x28\x2f\xee\xc7\xb2\x35\xa7\x97\x86\x25\x0a\x32\x96\xf3\xa6\x0a\x9f\xc9\x57\xa1\xce\x74\x41\x9e\x7e\x4c\x07\x4f\x3b\x3e\xf7\xcc\x9a\x62\x69\x5e\x70\xa7\x6e\x95\x29\xc9\x01\xaa\xbc\x1f\x5a\xc6\xb1\x4c\x2b\x62\x41\x4b\x11\x18\x71\x24\x81\x22\x79\x91\x03\xe6\xb2\xdd\xda\xc7\x2b\x88\x10\xda\xef\xd7\x12\x26\xf6\xfd\x3d\x15\x8b\x22\x9d\x86\x9c\x9b\x1a\x43\x74\x7f\x84\x19\x19\xe2\x82\x58\xb7\xe0\xec\x45\x71\xc8\x06\xe4\x39\xd8\x23\x4d\xd8\x54\xa1\xd1\x7c\xc2\x06\xa3\xa9\x0a\x6f\x92\x13\xa6\xd0\xb1\xea\x11\x4e\x41\xad\x89\x83\x96\x26\x7e\x78\xb4\x89\xfd\x83\x9d\x8d\xcc\x2c\x32\x63\x55\x0a\x00\x2b\x19\xfa\xe1\xc0\x26\x53\x6d\xb2\x45\x9d\xc9\x96\x09\xce\x52\x10\x3a\x61\x83\x67\x03\x3e\xc5\x25\xd9\xa8\x50\xab\x63\x99\x34\x94\x49\x4b\x98\x37\x78\x1f\xc9\x77\xf0\x0d\x28\xdf\x0e\xa0\x00\x84\xa4\x73\xc6\x68\xfd\x7e\x0f\x92\x7a\x2c\xef\x16\x47\x85\x32\x8b\x1b\xf7\x7a\x55\x27\x37\x71\x55\x5b\x86\x90\xd6\x5c\x1b\x03\x4e\x2f\xd7\xc1\xa8\x47\xed\xff\x00\xd3\x84\xe8\x4b\x22\x26\x9c\xb0\x41\x94\x93\xa8\xd8\x67\xe8\xe9\x0f\x68\x3f\xff\xd3\x0f\xd3\x23\x46\xf8\xe0\x87\x71\x41\x9c\x9d\x98\xcc\xca\xa6\x47\x6c\xf0\xc3\x98\xed\xa0\x33\xc3\x69\x53\x6a\x1c\x9b\x0a\xe1\xda\x4c\xca\x24\x45\x36\xfd\xbe\xa6\x6b\xfa\x8a\xb2\xfc\x0e\x24\x01\x34\x95\x13\xab\xf5\x27\xe4\xb4\xfd\x5d\x7e\x2f\xad\x2a\x88\x52\x8f\x92\xb8\x23\x19\xfa\x35\xd8\x52\xe0\xa0\x99\xe2\xc0\xab\xa0\xa6\x0d\x95\x10\xfb\x5c\x27\xf2\x0a\x66\xf2\xad\x62\xcb\xb2\x79\xa4\x99\x93\xaa\x3e\xab\x6d\xe7\x99\x3e\xaa\x2f\x93\x67\xff\x4e\x07\xcf\x9d\xf9\xd6\x91\xd0\x4b\xa2\xd9\x98\x99\x36\xe7\xd4\xa2\x3d\xbc\x51\xc4\xca\x38\xc7\x40\x91\x8c\x59\x15\x38\x47\xec\x34\xc6\xaa\x5c\x87\x44\x08\x5b\xbd\xbb\xe6\x24\x59\x97\x0e\xd1\xae\x59\xf4\xd2\x6b\xf3\x64\x16\x43\x3b\xc7\x8b\x8c\x27\xf5\x1d\x35\x75\xd8\x3c\x2a\xac\x72\xbf\x71\x67\xa1\xc8\xdb\x70\x4a\x51\x87\x93\xf2\x48\xaf\xd0\x97\xe2\x33\x04\xa6\x3d\x57\xb0\x62\xec\x25\xdb\x43\xa4\x63\xc7\xc1\x72\x1e\x66\x2f\x4c\x2b\x87\x99\x06\x0f\xee\xeb\x80\x3c\x37\xc1\x6c\x22\x41\x8a\x49\x36\x00\x07\xb9\x3c\x2a\x26\xd9\x14\x0b\x2c\x53\x0e\xa6\xb8\x84\x87\x67\xc6\x2e\x17\x8a\xee\x7d\x7b\x12\x9b\x43\x89\x97\xeb\x52\xfc\xca\x68\x96\x3e\xfe\x35\xb2\x4e\x71\x46\x95\xaf\xf5\xc4\xa2\x9d\xfb\x3b\x36\x1c\xfe\x70\x2f\xef\x8d\xbc\x20\x04\xc1\x1e\x7c\x39\xd4\xa9\x6a\x6b\xed\x0d\xc1\x1e\xed\x97\x82\xd7\xe2\xf9\xee\x6e\xeb\xe5\x70\xbb\x6d\xab\xb7\x9a\x25\xf9\x8c\x66\x26\xca\x8d\x86\x53\xc2\x00\x28\x1d\xaf\xca\xdf\x49\x3a\xea\x54\xb0\x5d\x5b\x94\xbe\x98\xb1\x9d\xe3\x66\x73\x65\xda\x31\xa3\x39\x36\xc5\xcb\xfd\xd1\x51\x64\x03\x6b\x14\xf8\x39\x02\x37\x8c\x91\xcd\xba\x6b\xd5\x10\x7a\xb9\x3f\xea\xf7\xa3\x7c\x52\x48\x70\xae\x2c\x4c\x86\x48\x9b\x51\xd7\x7c\x20\xfa\xa3\x0e\x32\xe0\x0d\x24\xc2\xb6\xc4\x06\x40\x9b\x81\x8b\x4a\x45\x70\xce\xd9\xef\x6b\x5a\x67\x2a\xb7\x4f\x00\x35\x13\x60\x75\xcb\x02\x88\x15\xe4\x57\xca\x6c\x0c\x99\xb9\x61\x66\x0a\x7d\x9f\x4e\x45\x10\x28\xab\x6d\x08\xfb\xcf\x3b\x4c\xeb\xae\x95\x9e\x22\x6b\xe2\x97\xe8\x24\x93\x62\x70\x30\x25\x1c\xcb\x87\x67\x53\x62\xa4\x8a\xdf\x18\xfe\x8d\xf1\x4b\xf9\x2e\x9f\x17\x06\x3e\xa2\x80\x91\x64\xb6\xc4\x73\x54\xa9\x63\xdd\xbc\x34\x8f\xb4\xdd\x05\x45\x63\x21\x91\xe6\xec\x01\x44\x3b\x55\x03\x3a\x98\x31\x61\x86\x94\x03\xe3\x6f\x56\xa1\x9c\xfd\x16\x68\x93\x47\x05\x66\xa8\x32\xf1\x44\x57\x8f\xb8\xcf\xaf\x59\xed\xff\xae\x6e\x96\x4d\xe5\xbd\x9e\x25\x4b\xfa\xce\xbf\x5d\x6c\x6a\x49\x28\xd8\x40\xa5\xeb\x19\x8d\x7c\xd3\x32\xee\xe9\xaa\xf3\xa9\xa6\x46\x38\x16\x13\x3e\x55\xdc\xb8\xa0\x39\x54\x19\x7d\x59\x37\x66\x1c\xae\xb5\xca\x38\xa1\xd3\x60\x3f\x94\x4d\x1e\xd3\xaf\xc5\xba\x9b\xf8\xae\xb5\x4c\xd5\xa0\x77\xa4\x11\xd9\xbc\x9b\x74\xa1\x46\xed\xcd\x4e\x39\xd7\x4a\x0b\x5a\xe6\x7f\x16\x5d\xfa\x95\x95\xe2\x13\x72\xc2\x91\x16\x56\xd6\x3f\xd7\x8c\xb2\x81\x54\x3b\xaa\xbd\x4d\xff\x88\x36\x26\x9f\x1d\xe9\x58\xee\xea\x0c\x1a\x77\xa0\xe3\x52\xfb\xd2\xd0\xef\x8d\xeb\xb6\x53\x5b\xed\xbd\x51\x23\x84\xab\x5b\x52\x6b\xc1\xdf\xec\xc2\x8b\xfc\x50\x19\xcc\xd7\x8a\x4c\x5a\xf2\x4e\x31\x78\xf1\x35\x41\xa0\xf5\xfa\xf1\x29\x8a\x2d\x9c\x76\x12\xdc\xb0\xe8\x60\x80\x0d\xcc\xaf\xb7\xef\x2e\x16\xa3\x56\xaf\x24\x60\xfa\x16\x18\x79\x37\x4f\xfb\x69\x75\x7e\x0b\x00\x9c\x6e\x2a\x03\xbd\x1b\x13\x80\x95\xdb\x2a\x76\x88\x9a\xe3\x2d\xa6\xb8\x3e\x2e\x9c\xcb\x8d\x2e\xe2\x7a\xb3\xb8\x18\x0c\x9c\x70\xcf\x93\xe8\x86\xbd\x21\x2a\xd8\xb3\xd0\x21\x8f\x0f\x61\xf2\xb8\x8e\x99\xad\x3d\x2f\x07\x39\x80\x1a\x5a\xfa\x1c\x8e\x0a\xdf\x3e\xe6\x23\xe4\xce\xfa\xdd\x56\x43\xaf\xdb\xe9\x1b\x35\xdb\x1c\x1d\xfa\x73\x9b\x23\xcd\x9f\x14\x9e\xa1\xfe\xd0\x53\x2e\x50\x64\x86\xff\x0d\x97\xde\xeb\x68\x8a\x13\xab\xcb\xd0\xa9\xd1\xc1\x24\x39\x8a\x38\x29\xb0\x20\x25\x1a\xbb\x38\x7e\x1e\x95\x96\xf4\xfb\x4a\x85\xef\x48\x10\x99\x15\x4d\xca\xe9\xb8\x85\x94\x2e\xe0\x7a\x19\x61\xdb\xd9\x02\xe1\xfc\x25\x33\xd1\x23\xf2\x7d\xd6\xa1\x9e\x1f\x82\xcc\x1d\x80\x35\x19\x1e\xae\x5f\x64\x87\xeb\xc1\x00\xd1\xc9\xda\xf7\x47\xb0\x1e\x30\xeb\x59\x62\xc2\xb1\xc0\x74\xea\x3b\x0b\x08\xe6\x13\x33\xb3\xca\x07\xb2\xdb\xb5\xc9\x3d\x8a\xc2\xe9\xc3\x2c\x9c\x22\x25\x18\x42\xe3\x68\x02\xe2\xbe\x29\xb9\x8b\xe2\x38\xb6\x59\x3c\x52\x21\x3f\x62\x64\x38\x2e\xe5\x5d\xaa\xe3\x7c\x6f\xb7\x11\x27\x20\x33\x61\xd8\xa5\x22\xac\xaa\xc2\x8c\xd8\xc8\x35\x0c\x8f\x86\x08\xf3\xa9\xb6\x43\x18\xe2\x1b\x32\xc4\xe7\x64\x88\xef\xc9\x10\x9f\x90\x21\x96\x40\xe6\x03\x19\xe2\x2b\x32\xc4\x97\x64\x88\x3f\x93\x21\xbe\x20\x43\xfc\x9e\x0c\xf1\x31\x19\xe2\xd7\x64\x88\x7f\x23\x43\xfc\x86\x0c\xf1\x3b\x32\xc4\x67\x64\x88\xdf\x92\x21\x3e\x25\x43\xfc\x07\x19\x6a\x13\x80\xeb\x1d\x5e\xe5\x41\xb9\xd8\x9a\x01\x69\xd7\x2b\xef\xb4\xcd\x77\x10\x34\x5b\x25\x29\x53\x2a\x43\xc3\xdc\x80\xea\xa6\xf1\x20\x5e\x92\x0d\xcd\xd3\xf1\x64\x8a\x41\x42\x32\x9e\x4c\xf5\x8d\x75\x23\xd8\x92\x1a\xfe\xc2\x3b\x5f\x2e\xa6\xbe\x94\xae\xc2\x64\x2d\x0a\xbe\xce\x6d\x8f\x4c\x82\x6a\xd7\x15\x0c\xae\xbb\x90\x86\xda\x6e\x37\x15\x6e\xfa\x26\xf0\xf2\x18\xe6\x13\xa0\x39\x8a\x0e\xb8\xf1\x93\xc8\xce\xcc\xe3\x5d\x99\x3d\x40\x34\x34\x63\x29\xf2\x57\x72\x1e\xc2\xda\x74\xe2\x76\xbb\xb4\xb9\x4e\xf2\xb4\x9e\xe7\x24\x4f\x5d\x8e\xdb\x62\x9d\xa7\x17\xeb\xfc\xe4\xeb\x8a\x71\x9a\x5e\xa9\x29\x53\xdf\x78\x2d\x39\xbe\x65\x79\xaa\x24\x7a\x7e\xe9\x63\x35\x8b\xb2\x25\x60\xab\xbd\x1d\x0c\x14\x22\x1f\x4c\xb2\xa5\xd2\xbe\x77\x15\x6e\x68\x9e\x82\xba\x44\xe5\x6b\xe4\x98\x61\xdc\x04\x5c\xbf\xed\x96\x29\x12\xf2\x66\x65\xf8\x80\x46\x61\xa7\xd6\x45\xb4\xc3\xa5\xb8\xda\x55\x37\x58\x6e\xb2\x73\xe5\x35\xbb\x1c\xeb\xd4\x7b\x48\x1d\x56\x58\xf7\xb4\x1c\x6f\xb4\x3f\xce\xf1\x19\x9e\x15\xcb\x95\xc4\xf2\xd3\xf1\xdb\x0a\xf3\x75\x3e\x3e\xc1\xbf\x15\x2c\x1f\x7f\xc5\x29\x9d\x53\x3e\xfe\x80\x0d\xa6\x30\xbe\xb2\x8f\xef\x84\xf6\x3d\x7c\xa9\x72\x9d\xe7\x33\x3a\xfe\x6c\x3f\xc3\xeb\x05\xf6\x78\x6d\xef\x71\x96\x48\xba\xf9\x18\x4b\xcc\x44\x88\x8c\x8e\x5f\xe3\x94\xca\xc1\xcd\xe8\xf8\x37\xac\x68\x18\xb5\x4c\xe3\x37\xfa\x75\xfc\x0e\x67\x45\xb1\x2a\xc7\x1b\x51\x88\x24\x1b\x9f\xe2\x9c\x96\xb2\xa7\x7f\x54\x95\x12\xc4\x78\x5b\xad\x4e\x46\xf9\xdf\x2a\x98\x87\x08\x6d\x6e\x54\x0c\x64\x88\xab\xe1\x2f\x47\x2d\xb0\xb4\x39\xe3\x1a\x42\x36\x37\xc3\x51\x64\x05\xec\x37\xaa\xaf\x7a\x85\x22\x84\xc6\x9e\xc3\xa0\xe8\x8f\xc1\xa0\x05\x46\x98\x40\xd7\x08\x9f\x4a\xdc\xa1\xb5\x6d\x00\xfe\xab\x1a\xba\x51\x4a\x64\xf4\xde\xd4\x79\x23\x38\xbb\xbb\xa3\x3c\xea\x29\xa9\x2b\x96\x78\x2c\x0a\x0f\x18\xe0\xb6\x98\x56\x72\x33\xa2\xcd\xb9\x2d\x0a\x9b\x73\x84\x2a\x3f\xea\xa5\xbd\xa5\xf6\x9c\xd3\x12\x87\x48\x5e\x3d\xac\xa8\x96\xa3\x1a\xa0\xa6\x74\xdc\x6f\x69\x37\xb1\xda\x3b\x3d\x14\xe8\x9f\x85\x30\xb0\x8e\x0e\xf3\xd6\xea\x3f\xbd\x56\x1e\x4b\x24\x92\xd0\x55\xfa\xef\x20\x88\xbd\xa5\xb3\x64\x2d\x2f\x7a\x85\x85\x82\x5f\x59\x8b\x86\x6a\x8c\x12\x55\xc5\x7c\xde\x08\xd0\xd8\xde\x8d\x3d\xba\xdd\x7e\x6f\x57\xe6\xf3\xef\xef\x8b\xc2\x52\x75\x1c\x08\x4f\xff\x6a\x78\xc8\x5c\x5c\x45\x36\x18\x20\xcd\xd5\x84\x00\x90\x64\x0f\xcc\xf0\x9c\xbe\x25\x66\xfb\xfb\xca\x3e\x23\xdf\xb5\x08\x5e\xd7\x8c\xdf\x7a\x87\xa4\xbb\x2e\xf5\x50\x05\x3b\x73\x73\xa2\x76\x3f\xdc\xb3\xbc\x71\x65\x07\xa8\xbc\x84\x9d\x26\xf8\x25\x38\xf3\x44\x9b\xaf\xff\x40\x69\x28\xa2\x8b\x03\x80\x30\x64\xe5\x87\xc1\xc0\xc3\xe4\x1b\xae\x97\x98\x87\xf2\xe4\x2f\x9f\x1d\xe5\xfb\xcf\xc6\x43\x84\x0b\xf2\xec\xb0\x78\x91\x83\x27\x56\x36\x29\xf6\x9f\xf9\x48\x4f\x31\x0d\xda\xae\x51\x66\x71\x1c\x33\x9f\x5c\x43\x9b\x2b\xaf\x0b\xa2\xd9\x05\xee\x75\x41\xbc\x1c\x1d\x09\xe5\x3b\x36\x27\xa3\xc3\xfc\x85\x00\xe5\x3f\x3e\xc9\x43\xdf\xb1\xf9\x14\x66\x06\x54\x62\xf5\xcc\x70\x84\x35\x0d\x0f\x58\xc4\x91\x25\xc5\x34\x53\x38\x9c\x2f\x9a\x97\x6b\x4e\xcd\xd1\x8f\x90\x3f\x0a\x65\x52\xbf\x37\xc2\x89\x1b\x87\x81\xbf\x6a\xa7\x5f\x6a\xa8\xc6\xff\x67\x1a\x84\x2b\x6c\x8e\x27\x42\x92\x44\x76\x05\x25\x4c\x37\xab\xf8\xf9\x7f\x6d\x15\x5d\xab\xb5\x95\x54\x1f\xd0\xe6\xe2\xff\x9f\xab\x39\x84\xd5\x74\x92\x27\x7b\x79\xbd\x37\x10\x1a\xee\xcb\xf0\x8c\x55\x2a\x0d\x6d\x8e\xfd\xa3\x28\xb1\xef\x50\x6e\xbc\xe3\x88\x62\x25\xa8\x73\xce\x42\x8e\x0c\x34\x1a\x0f\x41\xad\xfd\xe5\x10\x6d\xca\x88\x83\x67\x64\x04\x40\xc9\x62\xe2\x5c\xfb\x27\x1c\x49\x7c\x46\x13\x18\xa6\xf5\xea\x31\x48\xa0\xba\x6c\xb8\x5d\x95\xb9\xfd\x23\xb4\x79\x6d\xef\xe2\x89\x65\xa1\x90\xbd\xe1\x94\x7c\xa9\x75\xbb\x24\x6b\x60\x15\xf8\x48\xb1\x56\x0c\x07\x96\x8a\xd1\xdd\x52\x4d\xc9\x9c\xc5\xd1\xed\x18\x22\x7d\x14\x86\x15\x0b\x00\x49\x33\x2f\x81\x12\x34\x85\x54\x75\x93\x72\x30\x9a\xea\x58\x42\xe5\xe0\x79\x27\xf8\x96\x4c\xf7\x08\xb9\xb5\xf8\x9f\x4d\x25\xb9\x8b\xda\x57\x19\x5c\x26\x42\x9b\xdf\x5a\x07\x36\x6a\x1b\x98\x5f\x23\x4e\xf4\x38\xbd\xc1\x25\xff\xdc\xe0\x3c\xb6\xbc\x45\x28\x95\xa8\x72\xc0\xf0\x8c\x24\x83\xe7\x9d\x72\x32\x93\x77\xcf\x2d\x2c\xf3\x2d\xc2\x94\x94\x93\xc4\x4c\xc2\x82\xa4\x51\xa6\xfb\x91\x0c\x7e\x20\x84\x2c\x54\x0c\xc4\x0c\x43\xb9\xdc\x35\xb3\x0a\xe7\x31\x19\xfc\x65\x1a\xcc\x9e\xb9\xd2\x16\x78\x88\x33\x6c\x68\xcf\x15\xc2\x6d\x99\x12\xfc\x03\xaa\x86\x8a\x8a\xd6\xd7\x10\xd5\xf1\x6c\xae\x3c\x2a\x29\xf2\xe6\xdd\x47\x1c\x23\xb4\x79\x63\x11\x1c\x2b\xb6\x75\xa5\x76\x90\x55\x35\x04\xae\x5a\x24\xa5\xad\x2f\xd8\xcb\xba\xb3\x75\x76\xbc\xc6\x09\x3d\x3e\x3c\x9b\x47\xef\x06\x03\x1c\x7a\xfc\xdf\x1b\x75\xbe\x29\xf6\x3d\xf2\x7b\x74\x2a\x97\x1c\x7a\x12\x51\x34\xde\x8b\x8c\xf7\x49\x89\x8c\x6e\xb7\x7b\x54\xa1\x85\xf0\xa4\x38\x74\xa8\xdf\xd7\x89\xb1\xed\x4b\x55\x07\x46\x9b\x76\x18\x55\x05\x6c\x20\xc7\xe9\x02\x78\xa7\x47\xb0\xd1\x23\x1d\x37\xe9\x1e\x6c\x28\x12\x1d\xee\x57\xbf\x61\x35\x65\xe3\x59\x70\x76\xf0\x0f\xf8\x00\xe1\x00\x23\x1e\x4f\xda\x70\x60\x70\xb8\xdd\xc0\x9e\xa7\x10\x8a\x2f\xa2\xe4\x25\x95\x03\x0e\x19\x58\x5e\xa7\x11\xaa\x2a\xc0\x73\x6b\x41\xe0\x6b\x6d\x28\x0e\x8c\xa7\x59\xde\xe2\x2e\x8e\xe6\x29\xa0\x58\x34\x85\x10\x07\xc5\x5a\x62\xbd\x12\xe5\x46\xc6\xef\x8d\xc4\xf7\x04\x7f\xd8\xe4\x96\xb9\x47\x9d\xa7\x25\x89\xc5\x31\x24\x41\xac\x44\xf3\x14\x97\x6a\xe3\xc9\xeb\x7c\xce\x64\x9d\x2d\xa9\x4f\x93\xb9\x42\xcc\x36\x2d\x94\xb0\xa0\xfb\x8f\xb0\x26\x3c\x51\x94\xe1\x89\xd6\xc8\x12\xe5\x83\xb6\xad\x4a\x8e\xea\x34\x07\xcd\xd3\x1e\xa0\x03\x3e\xad\xae\xc2\x6d\x55\x3e\x02\x58\x0b\x56\xd5\x56\xfb\x51\x1d\xe7\x1c\xfb\x0c\x60\x5f\x8e\x10\xd5\x24\x08\x5e\x99\x8d\x71\xc3\xea\x13\x76\xc8\x06\x63\xd3\x24\x20\xce\x91\xe7\x32\xac\x45\x1a\xc1\xd0\x26\x8f\x18\x0a\x5d\x79\x00\xf5\xa4\x27\x7c\x47\xe9\x96\xfc\x55\x1d\xb4\x6c\xda\x39\x0a\x16\x44\x5b\xed\x11\x0b\xab\xbe\xcd\x6c\x40\x55\xed\x8e\xf5\x25\x5c\xed\xd8\x0a\x2e\xda\xef\x86\x1c\x97\xe4\x61\x30\x30\x8c\xd5\x16\xa0\x87\x82\x34\x20\xb9\x24\x3a\xa3\x9a\x66\xa6\xd3\xad\x20\xbb\xe3\xc9\xb6\xd2\xa8\xa8\xdd\xe6\xed\xb7\xc1\x10\xb7\xd4\xfe\x8d\x2b\xa1\xac\xda\xc0\x67\xcd\xfd\x6f\xcb\xd0\x0e\x85\xd6\x35\x09\xee\x33\x31\xf5\x9d\xed\xb6\xf5\x52\xec\x8f\xf0\x0f\x2a\x7a\xa5\xf8\xc6\xad\x85\xf7\x86\x96\xa3\x50\xd9\x83\xd4\x0c\xfb\xfe\x18\xd5\x0c\xae\x3a\x42\x9a\x32\xf0\x36\x9c\x4f\xd8\x54\x1d\xc2\x06\xfb\xcb\xee\xbf\x6f\x71\x1c\x7d\x38\x11\x9c\x9d\x10\x14\xd5\x2a\xc7\x6e\xe7\xa3\x6a\x57\x26\xcf\xef\x6e\x70\x23\x08\x32\xc4\x9c\x50\x17\xc0\xa3\xc9\xc4\x31\x82\x8f\xda\xae\x3d\x14\x2f\xb8\x5a\x3b\x10\x98\x4c\xc4\xf4\x25\x43\x4a\x0f\xdc\x28\xf1\x88\xc1\x73\x98\xc1\x42\xe2\x71\x2e\x94\x87\x18\x1c\x4c\x71\x02\x0f\xcf\xa6\x38\x83\x07\x83\xbd\xd4\x00\x94\xc3\xe0\x73\x70\x6f\x56\x48\xca\x28\x43\x55\x65\x4d\x24\x87\x58\x3c\xba\xfd\xab\x5d\x9b\x62\xf3\x2d\x74\x65\x47\x75\x2d\x05\x8c\x7b\x8d\xb6\x55\xde\x01\x6c\x4c\xd9\xb6\x22\x68\x37\x83\x1a\x55\xed\xdd\x92\x4b\x30\xdc\x6b\x07\x1d\x9b\xe6\xb2\x03\x3b\xb8\x75\x55\x7d\x5f\x4b\x43\x4c\xf7\x45\x00\x22\x5c\x67\x6a\x65\x3d\x8a\xea\x11\xf6\xb0\xba\xa2\x1a\x88\x91\xd7\xbf\x76\x3e\xa0\x8d\xb7\x58\xe7\x05\x2b\x68\xfc\x18\xc4\xd5\xf5\xb6\x1f\x24\x73\x3f\x34\x99\xe5\x60\x79\xd2\xc8\x47\xd1\xe6\x4c\xd3\x18\xcd\xd9\xa3\x5f\x05\xae\xf1\x9a\x01\x1f\xe9\xf0\x23\x25\xdb\x18\xb7\xdc\x2e\xc3\xaa\xba\x8e\x15\xc7\x7e\x81\xaf\x1b\x1a\xa9\x3a\x45\xde\x4c\xda\xfd\xfe\x2b\x72\xed\xa9\xcb\xbe\xd2\xb6\xdd\x69\x72\xb7\xbf\x4c\x56\xff\xdb\xe6\xdc\xbe\x17\x53\x23\xed\x72\x98\xee\x17\xca\x05\x9b\x69\xed\x33\xee\xe2\xac\xaf\x78\x21\x0a\x89\x8b\xc7\x49\x9a\x92\x56\x73\xc5\x96\x80\x6f\x3d\x43\xbf\x75\x3f\x7d\xa6\x0f\x9f\xba\xac\x34\x06\x22\xa9\x46\x06\x0d\x98\x32\xed\xe2\x82\x30\xed\xec\x46\x69\x61\x7d\x49\x32\x22\x21\x74\x9b\x97\x68\x8e\x20\xef\x49\x7a\x47\xa3\x02\xab\x72\x1c\xa9\xcb\xb3\x6b\x60\x67\x49\x86\x87\xa5\x63\x25\x96\x83\x41\x5b\xa9\x49\x39\x45\x4a\x27\xa0\xb5\xa5\xdc\x2b\xa3\x4a\xe4\x08\x17\x5e\x4b\xaa\x95\xbc\xbd\x15\x5d\x42\xb6\x81\x0b\x70\x62\x1a\x4c\xa7\xcc\x53\xb6\xcc\x29\xcc\x0c\xcc\x85\x61\x08\x04\x25\x69\x32\x5b\xd4\x82\x46\xf9\x33\x19\xdf\x27\xd9\x67\x1d\x0d\xcb\x15\x12\xc5\xaa\x2c\xb8\x68\x96\x93\xb5\xa9\xdc\x15\x84\x8a\x30\x7b\x47\x68\x66\xd9\xa3\xdb\x26\xd4\xef\x52\x91\x20\xe4\x2e\xc8\x8d\x85\x9c\x58\xf8\xef\x2a\x8c\x8c\x4a\xf9\xf6\x16\xdb\xb9\xb9\x8c\x13\xea\xcf\xf4\xa1\xe7\x24\xbe\xf2\x40\x0f\xb7\x5e\xb7\xb4\x45\x32\x07\xfe\x15\x9b\x47\x5a\x69\x61\x92\x4f\x51\xfc\x99\x3e\x04\x28\x4b\xc0\x8e\xd1\xa3\xe2\x03\x85\x4e\x4e\xf8\x94\x6c\x58\xfa\x75\xcc\xf1\x67\xfa\x30\xa6\xf8\x4b\x92\x59\x1c\x71\x2d\xc6\x7b\x23\x3c\xcf\x92\x3b\xf9\x6f\x18\x45\x55\xeb\x5a\xd7\x7c\xc2\x2a\x18\xba\xa0\xb3\xcf\xf2\x5d\x76\x09\x79\x16\xd5\xc3\xad\xd8\x31\x0e\x31\xc9\x01\xdf\x8a\x59\xfa\xd5\x98\xf7\x8a\xa0\xd3\xb2\xc7\xf0\x19\xd3\xb8\x58\x0b\x09\xb9\x82\xfe\xc8\x1d\xd2\xdc\x09\xe0\xf4\x38\xf2\x26\x94\x0c\x0d\x12\xd8\x0c\xff\x00\x13\x23\xa6\x1d\x2e\x1b\xd0\x34\xfe\x17\x56\x32\x11\x71\xdc\xeb\x69\xa7\x7f\xb0\xb7\xbc\x95\xc7\xf5\x5d\x09\xa3\x6f\x86\x9c\xa1\x7a\x7d\x5a\x68\xcc\xd9\xc3\x2c\xa3\xdd\x94\x0a\x70\x31\x3a\xee\xf6\x06\x62\xd0\xeb\xbe\xd8\x97\x0f\x70\x8e\xe5\xc5\xea\x54\x5a\xbd\xf9\x3c\xe4\x4e\x7d\x99\xcb\x81\x68\x2c\x76\x42\x27\x7c\x3a\xfd\xa7\x5a\x84\x7e\xba\xe6\x2b\x83\x17\xeb\x99\xc4\xde\xac\x50\x8b\xf9\xc8\x43\x51\xd3\x31\xcd\x49\x5b\x2b\xda\x57\x55\x6d\x26\x65\xf1\xf0\xb6\xc8\x07\xc4\xf4\x47\xde\x30\xae\xeb\xc6\x85\xaf\x9b\x6f\xe8\x98\x7f\xa4\xdd\xb9\xad\x9d\x65\xaf\x97\x26\x49\xad\xa1\x4d\x6c\xf3\xc5\xa0\xa7\x97\xbe\x08\xbc\x2f\xc4\xf2\x78\x10\xe5\x1a\xdb\xf5\x05\xe6\xa5\xd5\x4d\xb2\x50\x56\x8e\x5c\x75\x0c\x33\xc2\xd5\xa8\x0b\xc2\x75\x27\xa0\x6d\xad\x13\xae\xce\xc1\xa1\x05\xc1\x06\x75\x1d\x6e\xb5\xd2\x84\xdc\x15\xe5\x4b\xa2\xe7\x5a\x71\xa8\x27\x25\xe0\xba\x09\x74\x0d\xcd\x8a\x5c\xb0\x7c\x4d\x5d\x12\xd9\x1b\x62\x66\x74\xce\xb1\x20\x84\x24\x70\x40\x15\xca\xac\x5b\xfe\xbf\x46\x42\x2e\xdf\xde\xe5\xb3\x62\xc9\xf2\xbb\x28\xd1\x24\x30\xd3\x8c\x82\xc2\x66\xae\x2d\x86\x5f\x6a\x47\xe0\x3e\xb7\x3c\x1e\xde\xbf\x3f\x3a\xe4\x2f\xe5\x7e\xde\xdf\x37\xdb\x47\x6e\xe1\x8e\x06\x6e\xd0\xff\xed\x56\xbb\xc2\xcb\xeb\xad\xd6\x6e\x8f\x40\x73\x9e\x0c\xc1\x5e\xd1\x1c\x92\x17\xb9\x3a\x28\xee\xbe\x56\x67\xa5\x23\x22\x26\x67\x03\x83\xab\x05\x68\xa0\x8a\x10\xce\xbf\xef\xae\x68\x03\xfc\xb2\xab\x0d\x80\x34\xf1\x8a\x0d\x06\x53\x32\xdc\xd2\xda\x04\x16\xab\x16\x87\xea\xea\x0e\x98\xec\xef\x7b\xc5\xa7\xaa\x8b\x1a\x01\x03\xcf\xfa\xfb\xb7\xc9\x2d\xfd\x57\x06\xf7\xbd\xe7\xc9\xea\x0c\x22\xd4\x5d\xae\xeb\xde\x85\xc0\x3d\x8e\x8a\xa8\x81\xac\x71\x8f\xd6\xad\x0d\xc2\x3f\x59\x1f\x16\x6e\xd8\x24\x0c\x73\xeb\x4d\x08\xf6\x35\x74\xc6\xba\x37\x1c\xfb\x41\x90\x47\xf8\x9e\x33\x61\x02\x22\xcf\x8a\x7c\xce\xee\xd6\x26\x40\x72\x55\x21\xcc\xb4\xca\x2e\x47\x58\x82\x72\x05\xb0\x41\x01\x48\x52\xda\xaf\x5b\xe0\xb5\x0a\x4c\x98\x2f\x28\x67\xa2\x3c\x2d\x8a\x32\xb8\xe7\x38\xda\x0c\x3b\x74\x67\xef\xad\xd7\x01\x70\xbf\xc3\xbf\x31\x16\xfa\xad\xde\x3b\x9d\x02\x35\x86\x4a\x85\x0a\xb8\xa3\xa9\x89\x72\xa7\xbd\x4f\x35\xfa\x29\xef\xe3\xed\x36\x72\xf6\xb7\x43\xe7\x27\x84\xc6\x3c\xb9\x27\x42\xc7\xaf\x55\xb6\x94\x72\x46\x1a\x31\xdf\x54\xf3\xa2\xdf\x2f\x82\x65\x11\xc6\x39\x05\x87\x2f\x98\x87\x91\xef\x54\x7c\xb7\xab\x05\x2b\xdf\xe5\x4c\x40\xc8\x60\x9a\x82\x7b\xea\x55\x51\x96\xec\x36\xa3\xaf\xdd\x54\x5c\x40\x41\x70\x4f\xad\x18\xdd\x26\xa6\xfc\x5a\x22\xae\x10\x82\x2a\xd8\x69\x43\xd7\xe7\xe6\x36\xac\xbb\x1e\x33\xaa\xa5\xe0\xe5\x48\x63\xc5\x9a\x03\xab\x14\x6d\x50\xec\xad\x4a\x47\x90\x0b\x3a\xcf\x60\x35\x4d\x6a\xc4\xb0\x15\xdd\x60\xcb\x7d\x95\xa8\x3d\xf0\x00\x01\xb2\x37\x85\x60\x8a\x1b\x89\x85\x1f\x8d\xe0\x6d\xc1\xcf\xe7\x20\xc1\x15\x05\x57\x0e\xba\xea\x8b\x66\x18\xd6\xc3\x9a\x07\xc8\x5a\xe8\x25\xe5\x63\x93\x10\x3a\xd1\x7e\xcf\x99\xae\x75\x0a\x07\xb1\xee\xe2\x6b\xbb\x8d\xea\x3b\x43\xe1\xa1\x1a\xd5\x6a\x23\x13\x2c\x22\x99\xa9\xd8\x35\x0a\x9a\xea\xad\xee\x23\xe1\xca\x93\x99\xd1\xf3\xd6\x5b\xed\xaf\x78\x7f\x84\x3a\xbd\x73\x13\x36\x4b\xee\x13\xea\xcf\xb4\xb6\x13\xf7\x52\xc0\xf6\x07\x56\xa8\xf7\x3e\x59\x41\x99\xed\xb6\x77\x49\x55\x71\x14\x78\x2f\x9b\xf3\x62\x19\x71\x95\xd9\xf8\x47\x2b\x75\x91\xa7\xff\x15\x1d\x8d\xaf\xd9\xf6\x1d\xca\x45\x74\x34\xfe\xeb\x76\xf4\xc3\xf6\xd9\x01\x8a\x8e\xc6\xaf\xb3\x64\xb9\xa2\x29\x3a\x82\x4a\x9e\x3c\x55\x46\x75\x1c\x85\x23\xad\xc0\xd7\x6a\x73\x1f\x19\x74\xfa\xa5\xbd\x4e\x8e\x36\x69\x91\xc3\x39\x1d\xeb\xa7\x91\x76\xd8\x43\x27\x62\x30\x98\x56\x55\xa7\x55\x81\xe3\x9d\xf6\x46\xa0\xd5\xb2\xbb\xa2\xe8\xaa\xf5\xa3\x10\xc1\x99\x69\x19\xbf\x8d\x32\x13\x7f\xfc\x98\xbf\xf3\x9c\x43\xde\xd2\xae\xc9\x83\xa1\x44\x22\xc7\xa3\xdd\x7b\x96\x4a\x37\x67\x91\x7c\xa1\xdd\xa4\xdb\xd8\x1f\x11\xd2\x5a\xdd\x71\xcf\x5a\x50\x8a\x96\x7d\x14\x21\x04\x2c\x05\xad\x3a\xa7\x75\xd9\x6c\x6c\xbf\x92\x8a\x0f\x66\x0f\x9c\xcf\xb1\xdd\x18\x77\x61\x7a\x4e\x1a\x91\xd3\xf4\xf9\xea\xf7\x5b\x74\x63\x1b\x67\x0f\x5b\x43\x8c\x4e\xe8\xbc\xac\x8e\x06\x8b\x00\x0d\xd6\x2c\x55\x89\x41\xe4\x5e\x68\x61\xe2\xbf\x6c\xb7\x7b\x23\x9c\xc7\x3e\xc4\x95\x18\x52\x0f\x16\xb0\xc7\xf2\x6e\x0e\x8e\xa3\x0c\x74\x26\x7b\xc3\xdd\xe1\xf9\x73\x40\x1d\x72\xdf\x4d\x72\x19\x38\xf2\xf3\xad\x36\x3d\x17\x70\xf5\xb9\x11\x36\xde\xba\xd8\x6e\xdb\x62\x69\x1c\x89\x31\xad\x19\x6c\xa2\x8d\xbe\x71\x24\xc9\xf2\xd2\x92\x09\x60\xba\x67\xdf\x3c\x22\xcc\x53\x8b\x40\x9a\x0c\xb3\xea\x10\x53\xed\xd7\xca\x38\x99\xf2\x91\x8b\xa7\x60\xea\x14\x06\xf4\xd1\x0c\x10\x17\xda\x67\x5f\x85\xec\x4e\xb2\xf2\x29\xcd\xbf\x30\x5e\xe4\xca\x68\xbd\xe5\xfb\x5a\xb0\xac\x6c\xfd\x22\x51\xd7\x84\x81\xe9\xb5\xf9\xca\x60\x3f\xc8\xba\xc0\xcc\xb8\xb5\xd8\x92\x8a\x64\xe7\x87\xcc\x7d\x99\x25\x79\xc2\x1f\xf6\xe7\x34\x11\x6b\x4e\xbd\x2e\x40\xb0\xa5\x1e\x0e\x6c\xbf\xdb\xbb\x57\x16\x99\x37\x68\xd9\x5f\x5e\x64\x99\x9f\xdf\xa5\x3d\xcd\xd8\xad\xf7\x7a\xb3\x64\x5f\x99\x37\x00\x0d\x76\xdd\x3b\xe5\x5f\xd8\xcc\xab\x5d\xef\x91\xda\xfb\xd3\x59\xb1\x5c\x25\xed\x33\xcb\xd7\xb9\x60\xcb\xf6\x55\xd1\x2e\x3e\x7b\x58\x2f\xaa\x76\x5c\xdb\x9a\xf7\x0b\xa3\xf7\xed\x2b\xc4\x8b\xb5\x08\x7a\xed\xaf\xfb\x57\x41\x73\x59\xe7\x7e\xb9\x5e\xc9\x8d\xe2\x72\xa9\xe8\xbb\xf6\x95\xaf\xf3\xac\x28\x56\xed\xb5\xc8\xac\xfb\x26\x24\x57\x6b\x16\xf0\x6b\xe3\xbe\x78\x9e\x7a\x5b\x13\x75\x84\xa9\x72\x5f\xdb\xbf\xb7\x17\x7d\x6a\x60\xae\xd7\xeb\xfc\x8e\xe5\x8d\xf7\x96\x8c\x41\x5c\x2b\xb3\xa5\x74\xe0\x8e\x34\xd8\x6f\xc6\xd1\xaa\xb7\x52\x26\x69\x99\xe4\xc9\x9d\xdf\xb9\x54\x22\x43\xc5\x03\x44\x4f\x6c\x9b\x06\x1d\x86\x7f\xdf\x3f\x6f\x3e\xda\x6f\x35\x51\x4c\x78\x16\x3c\xc3\x29\x5e\xe0\x15\x9e\xe3\x25\xbe\xc5\x77\xf8\x0b\x7e\xc0\x37\xf8\x1c\xdf\xe3\x13\xfc\x15\x7f\xc0\x57\xf8\x12\x7f\xc6\x17\xf8\x3d\x3e\xc6\xaf\xf1\x6f\xf8\x0d\x7e\x87\xcf\xf0\x5b\x7c\x8a\xff\xf8\x2e\x12\x42\xec\x26\x21\x44\x1b\x1f\xf7\x9a\x6c\x58\x79\x66\x7c\xbb\x48\x34\xd8\x20\x15\xe3\xc6\xf5\xdb\x3b\x01\x95\x89\xaa\xda\xd1\xf6\x35\xee\x9d\x9c\xfd\xdc\xc3\x9b\x3b\x2a\xc6\xe0\x3e\xfe\xe4\xec\xe7\x90\x5c\xa8\x76\xc1\xf1\x6b\xdc\xcb\x8a\xe2\xf3\x7a\xe5\x17\x3f\x85\x14\x5c\xc2\x7b\x69\xdf\xeb\x35\xbe\x8b\x4f\x20\x10\xed\xc9\xff\xb9\x3a\x39\x7b\x73\xf3\xe1\xe2\xfc\xea\xfc\xea\xd7\x0f\x27\x97\xfd\xfe\xee\x8e\xd6\xf3\xf6\xf0\x26\x24\x6c\x64\x2f\x22\x44\x5e\xe6\xf1\xc9\xd9\xcf\x71\x23\x7f\x85\xf0\xb5\xec\xe3\xb9\x3c\x09\xe4\xb3\x7d\xc4\xd7\xb2\xa7\x26\xb5\x74\xa9\xc7\x6e\xa3\x93\x0b\xb3\x14\x61\xba\x95\xfb\x1f\xdb\xef\x3b\x07\x70\x61\x4f\xd2\xc6\xf4\xf4\xbd\x29\xf5\xd8\x2c\xbf\x51\x59\x5a\x8a\x5f\xc7\x26\x11\xc6\x76\x02\x47\x8d\xbc\xf6\xba\xaa\x92\x6c\x2f\x7f\xf3\x3e\xe9\x20\xa8\x6f\xf4\x03\xbe\x8e\x97\x94\xdf\x51\xf2\x46\xfd\xc3\x5c\xe5\x80\x66\xfd\xb8\x66\x29\xd8\x6d\xba\x57\x7c\x1d\xff\x78\xfd\xee\xcd\xcd\x7f\x9e\xfc\x4a\x98\x7d\x94\x65\xd6\x2c\x7d\x5b\x70\x99\x5d\x3d\xe1\xeb\x98\xe5\xe5\x8a\xce\x24\x0d\xa0\x9f\x64\x5b\xc9\x67\x0a\xf7\x2a\x61\xee\x19\x5f\xc7\xb3\x24\x7f\x07\x06\x93\x84\xb9\x67\x7c\x1d\x0b\xfe\x60\xd3\xed\x33\xbe\x06\x1a\x9b\x30\xf8\xc3\xd7\xf1\x5a\xf5\x74\xad\x7a\xf8\xda\xdc\x8c\xa4\x70\xcf\x58\x4e\xda\x1d\x2b\x05\x7f\x20\x85\x7d\x54\xf3\x41\xb9\x20\x33\xfd\x20\xeb\x4e\x78\x4e\x66\xf0\x87\xaf\x55\x70\x41\x32\x53\xff\xf0\xae\x81\x15\xa4\xe9\x67\x3f\xfd\xed\x3a\x9f\xf9\xdf\xe4\x3b\xbe\x56\xa1\x8b\xde\xe8\xca\xdc\x8b\x5c\x2c\x09\xc5\xc9\x07\x6f\x8d\x54\xb6\x0d\xd7\x0e\xa8\xdf\xe8\xaa\x58\x91\xab\x98\xe5\x7c\x3c\x8b\x77\x7f\xc4\xe6\xd3\x2f\x09\x6f\x29\xe0\xa5\x62\x56\xbe\x2e\x96\xab\xb5\xa0\xe9\x38\x8b\xdd\x4b\xa5\x56\x4f\x23\x13\xa4\xf4\x5e\xe4\xa9\x59\xdf\x96\x33\xce\x6e\x29\x29\xdd\x33\xbe\x8e\xdf\x85\xe8\x07\xd9\xb8\x52\xe3\xa0\x0a\x5b\x68\xec\x57\xb0\xce\xfd\x74\xef\x0d\x03\xf3\x72\xac\xb9\xab\x95\x9a\x4b\x72\x25\x7f\xe5\xce\xd1\x7d\x26\x77\xf6\x11\x5f\xc7\x37\x29\x95\x85\x57\xa2\xe0\x24\x8b\x73\xe0\xc6\xbc\xa1\xe5\xec\x0d\x9d\x15\x80\xba\xcb\x3c\x3a\x6a\x1b\xc9\x4c\xfc\x36\xd8\x88\xb3\x85\x24\x41\x49\x26\x01\x05\x44\x8e\x49\x7f\xd6\xe1\x09\x61\x6f\xa9\x26\xcc\x41\x25\x59\x23\x49\xd6\x5c\x52\x01\x8c\x02\xe6\x1a\x24\x59\xdc\x92\x0a\xc7\x4f\x24\x24\x81\x3f\x05\xa8\x54\xd3\xea\xf9\x17\x26\x16\x1a\x10\xa8\x64\x2f\x41\x36\x24\x29\x89\x44\x2c\x48\x66\x1f\x15\x58\x53\xad\xa9\x03\x74\x09\xaf\xea\x01\x5f\xc7\x6f\x4f\x8e\xaf\xae\x2f\x4e\x2e\x49\x34\xc4\x06\x0a\xa0\x68\xc3\xca\x13\x08\x88\x90\x8e\xd7\xb1\x7d\xae\xf0\xda\xe6\x97\xa0\xe6\x46\x85\xd2\x61\x31\xfc\xe3\xeb\xb8\xc8\x49\x16\x17\x72\x1d\x92\x34\x3d\x95\xfb\x4b\x9e\xbb\xcc\x7f\x93\xeb\x05\x8e\xc6\xbc\xcf\x61\x02\x74\x39\x4f\x4f\xbe\xc8\xcd\x96\xb9\x67\x7c\x1d\x2f\x92\xd2\xe4\x2a\x49\x16\xbc\xca\x3d\x5a\x9e\x15\x39\x25\x99\x7e\x80\x14\xc5\x09\xc9\xcc\x13\xa4\xbd\xca\x92\xfc\x33\xa4\xc1\x53\xe7\xda\x0b\xe6\x9f\xb9\x67\x7c\x1d\xe7\x85\x60\xf3\x07\xb3\x94\xaf\x17\x49\x7e\x27\xeb\x6f\x4b\xc6\xd7\x4a\x5e\x1d\xa6\xca\x5e\xb6\x25\xe3\xeb\x98\xe6\x69\x33\x6f\x33\x51\x6e\x42\x78\xd2\xe9\x0c\xf2\xd5\x93\xf0\x75\x6c\x6d\xa1\x36\xe1\xe5\x21\x71\x83\x45\x52\x9a\xd7\xe3\xd9\x8c\x96\x65\xc1\x4b\x89\x5c\x00\xa0\xf2\x33\x93\xac\x96\x00\x39\x00\x99\x22\xa7\xe6\x09\x5f\xc7\x2a\xa4\x85\xea\x8b\x7d\x56\x7b\x34\xe8\x67\xf0\xae\xf6\x62\xf0\xbd\xac\x7d\xa7\x5f\x57\x89\x9d\x02\x95\xa5\x9e\xa4\x36\x97\x71\x9a\xa4\x36\x97\x79\xb3\x9b\xcb\xfb\x1c\x26\xc8\xd2\x19\x4b\x4a\xe5\xc8\x47\x96\x76\x6f\x72\x03\xbb\x72\x85\x2b\x01\xe4\x07\xc9\xd4\x3f\xbe\x8e\xdf\xeb\xf7\xf7\xfa\xfd\xc6\x0f\x9c\x99\xf9\x61\x34\xe1\xa3\x7c\xf8\xd1\x44\xad\xcc\x6c\x00\x4b\xfb\xed\x9d\x8e\x90\x99\x99\x58\x99\xf2\x8b\x03\xe8\x86\xd7\x43\x4e\xe3\x66\xa2\xcc\xba\xce\x5b\x33\xb7\x25\xcb\xec\x49\x59\x16\x33\x96\x08\xfa\xc6\x61\xc9\xca\xcb\xe8\x69\xbc\xf3\x9b\x2e\x48\xb9\xf0\xbe\x94\xfa\x99\xea\xa2\xbb\xbe\xca\xc2\x14\x40\x88\xf7\xd9\xc6\x42\x3d\x8d\x77\x7e\x93\x05\x99\xa9\x47\xe5\xf5\x5f\x83\xcf\xd0\x09\xef\x6d\x37\x2a\x55\xe4\x9a\xa8\x02\x14\xea\x12\x50\x40\x95\x04\x28\xeb\x25\x60\x7f\x3a\xe1\xbb\xb1\x60\x41\x4b\x45\xde\x41\xa5\xb3\x98\x95\x57\x2a\x05\xea\x9c\x81\xb2\x8d\x4e\xa8\xd5\xd9\xb9\x8e\x6f\x5e\x59\xf2\x99\xa4\xf6\xe6\x7f\xa7\x63\x05\xf7\xfb\xd1\x75\x7c\x5a\xdc\xdd\x51\x4e\x16\xe6\xab\x84\xbf\xc7\xe4\x21\x3e\xc6\xd7\xb1\x0e\x75\xbc\xc9\x8a\xd9\x78\x19\x67\xc5\x0c\xdf\x8f\x97\xf1\x3d\x4e\x93\x72\x41\x39\xfb\x83\x8e\x97\xb1\x7d\xc6\x29\x9d\x25\x4b\x9a\xe9\x64\xfb\x82\xbd\x54\x97\x06\x17\xd4\xfc\x41\xa6\xe9\x47\xbc\xce\x53\xca\xcb\x59\xc1\x65\x4e\xf7\x82\x67\xc9\x8a\x89\xc4\xd6\x60\x5e\x24\x90\x51\xb3\x46\x1e\xf4\x83\x5c\x37\x83\x73\x41\x8c\x7d\x75\xa0\x1e\xe2\x66\x22\xdc\x32\x06\x6b\x0b\xf2\xb6\xa4\xea\xfb\x3f\xe1\x94\x3c\x98\x27\x48\x5b\x3d\x40\xc2\x4a\xc1\xff\x93\xdf\xd7\x49\x46\x1e\xcc\x13\x60\x37\xd0\xbf\xc0\xdc\xde\xa4\xc6\x9a\xbb\x40\x6e\x75\x82\xfb\xe2\x38\x14\x64\xe5\x3e\x2a\x84\xf6\x21\x36\xc8\xec\x6b\xe8\x08\xf0\xc3\x1e\xbc\x17\xc0\xcb\x2d\x97\xed\xc1\x7b\x31\x75\xc0\xc0\x4c\x45\xf0\x62\xa7\xd2\x7c\xf2\xde\x64\xa9\x99\x87\xf7\xc9\x82\xfe\x3b\xf4\x84\x53\xbb\x14\xee\x05\x5f\xc7\x4a\x40\x65\x7a\xee\xbd\x41\xa9\xd5\x83\xed\xbd\x7a\x94\x30\x70\x0d\x2c\xbe\x60\x08\x8d\x34\x97\xcf\x54\xed\xbf\xca\x19\x90\x17\x3b\x4d\xe5\xf0\xd5\x13\xbe\x8e\xb5\xcf\xbd\x60\xb1\x1b\x69\x30\x13\x72\x65\x74\xd3\xee\x45\x62\x39\xc0\x48\x25\x0f\xfa\x01\x16\xdd\x74\x40\x3f\x35\x37\x65\x47\xa2\x2f\xa7\x45\x92\x92\x0b\xfd\xa0\x50\x4b\xf9\xf4\x53\x51\x7c\x2e\xc9\x45\xf0\xaa\x49\x0b\xbb\xfe\x0e\x5f\x77\xc9\xaa\xfb\x73\xef\xdb\xa5\xdd\x4c\x2e\xed\x26\x18\xea\x4d\x30\xc8\x8b\xcb\x9f\x3f\xc8\x83\x71\xf9\xf3\x07\x58\x26\x4d\xf0\xc3\x22\xe9\x67\x00\xcd\x2a\x96\xe9\x5d\xac\x1e\x14\xca\xbb\xa2\x79\x4a\x73\xf1\x9f\xf4\x01\x76\x9d\x20\x5f\xe2\x66\xe2\x6e\x88\x76\x79\x75\xf1\xee\xec\x47\x49\x60\x87\x12\x36\x45\x62\x2f\x01\xc5\x54\x90\xa7\x04\x18\xb7\x04\x44\x57\xa7\x3c\x06\x2a\x5f\x9d\x9f\x5f\x9d\xbc\x69\xa9\xb7\x49\xc8\x03\x2e\x67\x06\x7a\x49\x13\x3e\x5b\xbc\x61\x25\x20\xa3\xd0\x26\x60\x10\x3b\x32\x00\x35\x2c\x07\x59\xe4\x12\xb3\xbb\x71\xcf\xf8\x26\x56\x92\xa4\x78\xa1\x22\xbe\xdc\xe8\x07\x7c\xad\x3f\x10\x93\x03\x4f\x26\x3d\x90\x76\xde\x16\x5f\x7d\x4e\xa5\xae\xe9\xe9\xcc\x7e\xbb\x89\x4d\x3e\xbc\x37\x9c\xe2\x49\xef\x8a\x7e\x15\x6f\x19\xcd\xd2\xb6\x72\x82\x7e\x15\xfb\x73\xf5\xf5\x26\xb6\x59\xbd\xa2\xc7\x9c\x26\x3b\x4b\x26\xf0\x51\x15\x94\x19\x75\xb9\x53\x96\x7f\xb6\xa3\xf4\x98\x86\x8a\xf5\xf8\x34\x63\xf9\xe7\xfd\x99\xfb\x7e\x13\x07\x05\xbc\xc6\x2f\x0d\x1b\x12\xd4\x9d\xef\x63\x2f\x0d\xef\x8d\x20\x17\x78\x50\x52\x10\x26\xcc\xfd\x10\xb7\x7c\x93\xa5\xa6\x41\x8c\x3e\xb0\xbd\xd3\x8c\xb6\x29\xa1\x3b\x79\x53\xc2\x71\x3a\x3c\x5b\xf1\x4f\xdd\x82\x77\xd9\x52\x56\xcd\xf2\xbb\xee\x9c\x17\xcb\xee\x9f\x9f\x6c\x78\xf5\xe7\x4f\xb8\xd7\x65\x65\xd7\x71\x11\xe3\x1e\x66\xb2\xc0\x3b\xa5\x83\x0b\x91\xc4\x3e\x7e\xd2\x53\x93\xd1\xbb\x64\xf6\xb0\x7f\xbb\x66\x99\xd8\x67\xb9\x9b\x9d\xf2\xe3\xa7\x6e\x92\xa6\x45\xde\x4d\xf2\x14\x02\x9d\x7d\xfc\xa4\xda\xeb\x6e\xba\x4f\x36\xa2\xea\x56\xba\xd5\x6f\xd6\xf4\xe7\xc3\x8f\x9f\x40\x2e\x45\x93\x34\xfe\x84\x73\x54\x17\x59\x07\x1b\x7f\x28\xf7\xed\xe4\xd3\xcd\x29\xd4\x27\x5b\xfa\x34\x55\xf1\x80\x34\x25\x69\xea\x7d\xaf\xb8\x9e\xe4\x26\x6e\x49\x05\xe4\xb2\x96\xf6\x3a\x59\x25\xb7\x2c\x63\x80\x58\xdf\xc4\xf6\xb3\x9f\xae\x1b\x79\x5f\xa4\x6c\xce\x28\x37\x6d\xbc\x8d\x9b\x89\x32\xeb\x32\x4c\xaa\xb5\x60\xbe\xd6\x1b\xb8\xf3\xfa\x6b\x04\xf2\xe4\x6d\xdc\x96\x5c\x1f\xb4\x97\xbd\x2d\x19\xe8\x78\xfd\x7c\x9e\x67\x0f\xee\xf8\x9f\xc5\xad\xe9\xb2\xc0\xbb\x7c\xb5\x96\xf0\x01\xfe\x65\xc2\x22\x29\x17\xe4\x4c\x92\x97\x0b\x00\xae\x70\x75\x9c\xc5\x89\xbe\x38\x6e\x66\x45\x3e\x4b\x64\x95\xea\x41\x0f\x89\x9c\x69\x42\xfd\xa6\xc8\xc9\x99\x22\x83\x6f\xe6\xf2\x71\x9e\x4b\x1c\x4f\x81\x98\xb6\x99\x7a\xab\xc1\x4f\xcb\x42\xfc\xe4\x17\x52\x83\x0e\x92\x00\x05\x06\x36\x98\x06\x5c\x67\xb1\xff\xaa\x68\x8c\x95\x58\x73\x7a\x21\x01\x3f\xbf\xe2\x94\x92\x59\xdc\x48\xc3\x3b\xd8\xa5\x1a\xb7\xec\xf7\x23\x2d\xb2\x76\x52\xec\x85\x58\x66\x97\xc9\x9c\x36\x75\x6f\xa2\x21\xbe\xb1\x9f\x91\xd2\x18\xa8\x90\x56\x85\xae\x69\x7a\x85\x7e\x33\x3f\xbd\xb3\x47\x1a\x3c\x07\x04\x27\x4c\x89\x7d\xfe\x5c\x3b\xdd\xdd\x0f\x19\x4d\x4a\xaa\x81\x41\x4b\x31\xb3\xee\x7f\x76\x67\x10\xed\x64\x85\xeb\xf1\x2a\xff\xcf\xb2\xfb\x35\xfe\x72\x43\xdd\xc4\xf2\x9b\xa3\x57\x91\x2b\x84\xfc\x09\xd8\x7d\x17\xda\xd6\x58\x09\x8e\xb5\xff\xd1\xf6\xbc\x62\xb2\x45\xf7\xfa\x48\x9b\xb8\x77\x75\xf2\xfe\xc3\xe9\xf1\x15\xf0\xce\x65\x6d\x37\x72\xdf\x9a\x13\xa4\xee\xf2\x1b\x45\xaf\x98\xa4\x47\x2f\x6a\xb8\x67\x7f\x3e\xb9\xb8\x7c\x77\x7e\x46\xce\x3d\xea\xe5\xff\xfd\xfb\xf5\xc9\xc5\xaf\x37\xef\xce\xae\x4e\x7e\x54\x91\x43\xfb\xfd\xbd\xfb\xf8\xb7\xbf\xaf\x29\x7f\x30\xb7\xf4\x23\xbc\xfe\x27\x1e\x93\xdb\x14\xfb\x36\xe8\x8c\x7f\x66\xf4\xfe\x5a\xb0\xac\x24\x1b\x56\x5e\x42\xfc\xb4\xd7\x19\x9b\x7d\x1e\xdf\xc7\xc1\xbb\x9c\x49\xed\xb1\x5d\x16\x19\xdf\xc7\x61\x82\xfc\x2e\xff\x75\x92\xfa\xee\x25\x98\xef\xaf\x8a\x75\x9e\x96\xee\xb3\x7a\x37\x5f\x5f\x67\x8c\xe6\xe2\x82\xce\x84\x97\xc5\x4b\x0c\x6a\x61\xf9\x9d\xfb\x54\xab\x31\xf8\x26\x4b\x5d\x14\x05\x7c\xd5\xf5\xda\x57\xf9\x0d\x68\x76\xef\xa3\x7b\xc7\xac\xbc\xa4\x1c\xb4\x8b\x80\x2f\xfb\x96\xf1\x12\x3c\x4c\x8f\xe5\xfe\x69\xff\x54\xf9\x88\x94\x12\xe6\x90\xfb\x7a\x8a\xc1\xe6\xdf\xb0\x72\x95\x88\xd9\x82\x72\x72\x5f\x4f\xc1\x92\x8e\xd5\xb2\x94\x13\xfb\x28\x29\x97\xb5\x28\xbc\x2f\xfe\xab\xc4\xc9\x92\x72\xe1\x7d\xf5\x5f\xe5\x57\x56\x8a\x82\x3f\xf8\x19\xc2\x14\x89\x38\x17\x39\xf5\x32\xf8\xaf\x40\x20\x1a\x84\xfd\x6d\xc1\xc9\x49\xf8\xee\x89\x40\x1c\x62\xff\x36\x99\xc9\x16\xc8\xc9\xee\x6f\xad\xe5\x5a\x0b\x48\x34\xbf\x58\x0b\xca\xdf\x5c\x9e\x92\x13\xf7\x6c\xd3\x6d\xa2\x49\x31\x09\x38\x1a\xe2\x90\x2a\x41\x91\x92\xf6\xf9\xe2\xa9\x1e\xbe\xf0\xb9\x06\x6f\x12\x91\x1c\xa7\xc9\x4a\x56\xfc\xd5\x7f\xf3\x85\x25\x20\x73\x70\xb9\x5a\xd3\x01\xa0\xff\x44\x36\x06\xc0\x8e\x6f\xec\x1d\x8b\xe1\x00\x8e\x37\xb4\x9c\x25\x2b\x7a\xf2\x75\xc5\x69\x09\x01\xee\x6f\xe2\x7a\x52\x55\xe1\x27\xad\x75\x78\x0e\xdb\x7f\x8f\x28\xda\xec\x82\x13\xb4\x4e\x48\xd4\x80\x82\x3c\x0f\xca\xd8\x0a\x82\xb7\x2f\x12\x39\x49\x4a\xf7\xd3\x34\x05\xc8\x1a\xcb\x28\xef\x21\xa3\x4c\x06\x79\xcd\xac\x3d\x92\xbf\xf3\x24\x96\x57\x91\x7a\x27\x3f\xf9\x2f\xc2\x7b\xc1\x4f\x62\x97\xc7\x65\x70\x5f\x0d\xaf\xee\x43\xb6\x06\x4f\x5f\xb5\x84\xdd\xd0\x5c\x82\xfc\x57\x09\x2f\x1b\xf4\xd4\x30\xd0\x92\x0c\xa7\x44\x89\x97\x9f\x3c\x76\x4b\x28\xb6\xc1\xed\x3f\x57\xf3\x4f\x36\xec\x9a\x5f\x0f\x04\xbb\xf8\x69\xfc\xa4\xaa\x3c\x9f\xec\x3f\xff\xcb\xd6\x56\x31\xe4\xbe\xb5\xa2\x3a\x17\xde\x5c\xd1\x52\x8c\x73\xac\x37\xf7\x98\xe1\xbf\x5f\xe7\x4c\x98\xd7\x42\xde\x8b\xeb\xd5\xdb\x82\x6b\x36\xde\xb8\xac\x88\x0b\xd4\x11\x9b\xb3\xc2\x70\x1e\xfb\x05\x49\xf1\xc8\x45\x4c\x4b\xf1\x4f\x4c\x6e\xfe\xd8\xb2\xd5\x7a\xf9\x4f\x54\x2f\x69\x77\xd5\x35\x58\xaf\x7c\x5c\x56\x72\xc1\x7e\x8f\xdc\x56\x43\x58\xbe\xb9\x85\x45\xf8\xe7\x48\x15\x81\xa7\x7a\x1f\xd0\x6e\x38\xd5\x03\xb2\xe6\x26\x2b\x92\x94\x72\xb2\xd1\xca\x51\x63\xbb\x50\x58\x8d\x70\x4c\xb5\x18\x93\x3f\x38\x3f\xf1\x3a\xf3\x6f\xe5\x91\x7d\x8a\x69\x2e\x38\xa3\xa5\xab\xc0\xa4\x28\x5d\xbc\x5f\xc9\x75\xc7\xe9\x53\xfc\x1a\xe8\x6a\x59\xb5\x9e\xff\x2d\x7b\x3c\x97\xd0\x7b\x16\x1f\xfc\x35\x1e\x0d\x7b\xba\x43\x92\x60\xa7\xfb\x12\x78\xdc\xe5\xec\x8f\x7f\x69\x3c\x8d\x56\x1b\xc1\x40\x39\x3b\xd4\x44\xd7\x76\x9f\x40\x8a\x7b\x9a\xd1\x37\x37\xba\x06\xac\x43\x64\xca\x24\x4c\xab\x7a\x48\x4b\xa5\x20\xed\xac\xc2\xb4\xcb\xc5\xa5\xc6\x18\xb4\xdb\x7a\x59\xc7\x9d\xa4\xf2\x38\xb8\xfc\xf7\x14\x67\x77\x1a\x8a\xd8\x32\x10\xc8\xb1\xdf\xe7\xf1\x3d\xcb\xb2\xe3\x34\x85\x8b\x12\x1c\xe3\x86\x49\x91\xdf\xb0\xf6\x56\x8d\xa9\xf1\x08\x67\xd2\x93\x34\xf5\xec\x6d\x20\x0a\xd4\xc6\x58\xfc\x3b\x33\xff\x9a\xa9\x90\x0d\x68\xae\x14\x4a\xf3\xae\x35\x83\x84\x50\xef\xd4\x6a\xc8\x76\x57\x49\x59\x2a\x0f\xc3\x9f\x44\xf1\xa9\xa7\xed\x76\xbd\xc6\x75\x08\x16\xd7\x03\x5c\x9b\x22\x54\x55\xda\x90\xb2\x69\xc8\x55\x40\x98\x38\x6e\xbd\x54\xc8\xba\x38\xcd\x5d\x8a\x1a\x35\xf1\xaf\xda\xa2\xe6\x88\xc2\xd6\xca\x70\x69\x2c\x67\xe8\x80\x81\xaf\x35\x1b\xd8\x1f\x2c\xf9\xa2\x04\x0a\x76\xca\xa8\xd0\x8f\x35\xdd\xce\x46\xe4\xe0\x66\x34\x89\x01\xca\x07\x04\xa2\xef\x7a\x86\x47\xda\x34\x7d\x23\x93\xc6\x82\x08\xd0\x12\x10\x3c\xca\x11\x5e\x68\x7d\x06\x5e\x75\xb4\xab\xf0\x02\xd5\x14\x47\x95\x2d\xa5\x73\x02\x20\xf4\xbc\xe0\xc2\x6c\xf3\xcf\xf4\xa1\x8c\x18\xc2\x19\x19\x86\x2e\xf9\xb5\x56\xec\x9a\x80\xcb\xfd\x99\xb5\x09\x90\x63\x9c\xe1\x35\x66\x93\xf5\x54\x91\xb5\xa9\xbc\xcb\xf5\xf4\x4e\xd6\xd3\x4e\x7a\x94\x44\x33\x9c\x42\xdb\x63\xae\xf4\xbc\x73\x3c\x43\x55\xc5\x1e\x31\xa5\x0d\xd6\x0d\xc2\xd5\x56\xb8\x96\x5f\x09\xea\xda\xa3\x7f\x2a\xa3\x5d\x16\x19\xf3\x6f\xdb\x21\x3a\x25\xa5\xf6\xd7\x24\x97\xb7\x84\x30\x99\xfd\x3e\x28\xf2\x0a\xfa\x55\x9c\xe4\x82\x72\x49\x8a\xd5\x53\x22\x81\x13\x84\x79\x94\x20\x6f\x87\x64\x41\x10\x95\x72\x95\x31\x11\xf5\x9e\xf6\x10\x38\x9a\x99\xa1\x18\xbc\x99\xc8\x84\x4a\x4d\xde\xd3\x3f\x6d\x3f\x3e\x7d\x7a\xd7\xf1\x63\x8d\x78\x15\xa8\xd9\x7e\xf1\x6c\xbb\xdd\x57\x31\x68\x6d\x98\xb4\x3f\xf5\xd0\x11\x1d\xa7\x74\x56\xa4\xf4\xfa\xe2\x9d\xa5\x37\x22\x8a\x62\x4e\x57\x59\x32\xa3\xd1\x1a\xd3\xbc\xfe\x5d\x35\x9c\x92\xa7\x7f\x8a\x8e\xc6\x07\xd1\xd1\xf8\xf9\xf6\x87\xed\xab\xed\x6b\xb4\x7d\x16\x1d\x8d\x5f\x6d\xdf\x6c\x8f\xd1\xf6\xf9\x10\xf9\x7d\x5a\xf8\x7d\x6a\xd4\xe8\xb7\x98\xe2\x66\x8f\x90\x8e\x48\xf5\x34\xfa\xf8\x74\xfb\x31\xde\x7e\xfc\xf7\xed\xc7\xc1\xf6\xe3\xd1\xf6\xe3\x76\xfb\x31\xda\x7e\x44\xdb\x8f\x93\xed\xc7\xe9\xf6\xe3\x66\xfb\xb1\xda\x7e\xfc\x88\x9e\xde\xe1\x39\x09\x2c\x0e\xf0\xb2\x69\x27\xb0\x48\xca\xf3\x7b\xab\x3a\xe0\x3a\x7b\xeb\xbc\x50\x5a\x2f\x47\xc6\x02\xc1\x58\x39\x90\x16\x83\x59\x0b\x97\x56\x10\xa7\x39\xd7\xda\xef\xdd\xa4\x04\xa8\x54\xd2\x59\x91\xa7\x0e\x58\x49\xa8\x64\xa8\x95\x4f\x71\x4f\xf9\x57\x5c\x6a\xa3\x05\x2c\xd0\x63\x0d\xf0\xe2\x0b\x4b\x69\x77\x95\xf0\x64\xd9\xfd\x04\xb6\x92\x9f\x9a\x15\x2a\xf0\x4d\x27\x62\x8a\x73\xd2\x34\xef\x3e\xe2\xe3\x5e\x6f\xc0\xad\xef\xea\x6f\x03\x5c\xd3\x6e\x12\xb6\x1c\xf7\xbc\x60\xbf\xb2\xd1\x3b\x32\x99\x76\xee\x26\xc3\xe9\x4e\x13\x38\x01\x26\x70\x70\x55\xe2\x16\xcf\x21\xda\x1c\x26\x8f\x67\x8b\x84\xbf\x2e\x52\x7a\x2c\x22\x86\x3a\x9c\xf0\x78\xb5\x16\x11\xb8\xbc\xd8\x1b\x79\xb1\x87\xf1\xdd\x64\x54\x6f\xcd\x7a\xc6\x91\x45\x9e\xff\x07\xde\x1b\x42\x58\x07\x7c\x37\x39\x78\x34\xeb\xfe\x08\xaa\x57\x59\x9f\xef\xca\xaa\xee\x85\x2f\x72\xa4\x5f\xc2\x91\x7a\xa7\x0f\x06\x68\xf7\xf6\x0a\xf7\x3e\x7e\x7c\x32\xea\xa1\x0a\x7f\x09\xba\x6b\x55\x49\xa3\xc9\x7f\x3d\x9d\x0e\x50\x4f\x66\x38\x68\xcd\x10\xeb\xaf\xcf\xdb\xbe\xf6\x54\xa7\x1e\x64\xa7\x1e\x1e\xef\x54\x85\x1f\x9a\x33\xa6\xd6\xe6\x36\x12\x58\xe7\xb2\xeb\x7a\x11\x9f\x9c\xbd\x3e\x7f\x73\x72\x73\x7c\xf6\xe6\xe6\xcd\x09\x3c\x7e\x38\xbe\xfa\xe9\xe6\xf2\xe4\xc7\xf7\x27\x67\x57\x97\x47\x8b\x88\xa3\x31\x97\xd5\xee\x9a\x5d\xbf\x5e\x99\xef\xb1\x21\xdc\xd4\xbc\xb1\x6f\x24\x52\xfe\x98\x87\xf6\x7b\x8b\xfc\x78\x1e\x63\x9e\xff\x07\x20\x12\xde\x26\x1a\x2a\x2b\x04\x7b\xc9\x8d\x50\xe0\xcd\xdf\x83\xb7\xd6\x3b\x21\x2e\xcc\x43\x8b\x17\x02\x75\x65\xe3\x8c\xe4\x93\x72\x8a\xd7\x64\xd8\x19\x1d\xf4\xa3\x84\x1c\xbc\x78\x11\xad\x49\x4f\xe2\xf8\xd9\xd1\xf3\xf1\x5f\xfe\x2a\x1f\xc2\x8e\x1c\x8d\xc6\xcf\x0f\x5a\x92\x0f\xc6\x43\x24\x7b\x99\x91\x4c\x5f\x88\x23\x84\x23\x46\xd8\x76\x3b\x99\x22\x75\x0d\x67\x08\x47\x05\x29\xbc\x94\xe1\x1e\x89\x9e\xf7\x13\x84\x10\x1e\x3d\xef\x27\xfd\x3e\x9f\xac\xa7\x83\x01\xd6\xf7\xf6\x46\x1e\xfa\xf1\x5a\xd3\x20\xb3\x28\x43\x96\x84\xdc\x40\x0c\xcb\x31\xdb\x6e\xcf\x71\xb9\x28\xd6\x59\xfa\x06\x20\x70\x39\x2e\xb6\xdb\x73\x0f\xc7\x38\xa9\xe1\x2e\x14\x3a\xae\x23\x84\xc5\xb9\x42\x29\x09\xe1\x00\x02\xbe\x36\x6e\x51\x08\xc5\xa1\x2d\x6d\x85\x73\x07\xce\x52\x83\x96\x42\x6d\x26\x54\xb0\xaa\x2d\xf7\x82\xfa\xaa\x52\xec\x48\x8c\xbd\x38\xc0\x89\x10\x94\xe7\xa4\xd7\xb3\x0e\x99\xee\xe8\x57\xb3\x5e\x90\xa4\x71\x98\x32\x48\x94\xb3\x61\xc3\xf9\xba\x4d\xf4\x21\xd8\xaf\x66\x4c\x47\x6a\xa0\x2a\x32\x32\x84\x14\x55\x09\x63\x37\x01\xf6\x76\x95\x09\x6e\xc6\xae\xea\x60\x4f\x05\x70\xc7\xcc\x99\xff\xe6\x2f\x98\x0b\xe2\x5e\x68\x63\x17\xc2\xb5\xec\x23\x2a\x14\xb6\x1a\x09\xe4\x01\xbb\xaf\x81\xad\xb9\x1c\x70\x8b\x4d\x98\x9b\x8e\xed\x36\xf2\x27\x47\x02\xf6\x0b\x7a\x77\xf2\x75\x15\xf9\x73\x88\x90\x3f\x85\x15\xf6\x1b\xb9\xa3\xbb\x4d\xc8\xbd\xc5\x31\x7e\xeb\x24\xf1\x88\xd8\x3c\x9a\x47\x1c\x21\x0f\x21\x3d\xcc\x9d\xa3\x90\x3c\x34\x79\xd6\x9b\x62\xc2\x27\xf9\x14\x6c\xc6\x4f\x22\x06\x91\x50\xad\xe1\xae\x8b\x47\x53\x84\x25\x74\xf6\x22\xc8\x5e\x54\xe1\x08\x56\x6b\xd1\x20\x93\xa0\x57\xd0\x67\x55\x21\x58\x06\x7b\x75\xe4\x9d\x46\xff\xec\x35\x07\xb3\xf8\x35\x62\x98\x19\xf7\x11\xaa\x52\xcc\x26\x26\x65\x6a\x63\x9a\xd7\xa6\xe9\xa8\xbe\xa7\xf3\x98\xa5\x63\xed\xd4\xc0\x25\xa3\x7a\x3e\x6d\x6a\x1e\xb3\x14\x8d\xeb\x55\x4c\x6a\x09\x58\x66\x9b\xe2\x3c\x9c\x05\xd8\x4b\x2d\xa6\x9d\x2d\xeb\xb8\x27\xf4\x34\x4c\xa6\x1d\xb3\x77\x3b\xb0\xa6\xa2\xbe\xa6\xe2\x1b\x6b\x2a\x60\x4d\x3f\xc8\x05\x45\x92\x72\x84\x61\x30\xb4\x6b\x41\x85\xcc\x5b\xf8\x79\x0b\x6f\xef\x43\x67\x2e\x9b\xd4\x58\xe8\x44\xe1\xf7\x35\xe5\x0f\x1f\x24\x8e\x52\x12\xba\xdd\x6e\x2a\xef\x90\x7f\xb6\xe3\xee\x50\xe2\x2e\xe7\xa7\x1f\x07\x4f\xef\x96\xb8\xf7\xa7\x83\xa1\x24\x14\xf9\xc3\x46\x90\x56\xe4\x58\xfb\xe6\x93\x57\x0d\xe9\xf5\x2a\x8b\x0f\x5c\x7a\x13\xad\x1c\x71\x69\x14\xb4\x9e\x8c\x83\x9c\xed\x19\x1b\xf9\xc0\x76\xbf\x9e\x4d\x26\xc2\x84\x5c\x34\xbc\x4d\x00\x50\x97\xa4\xa8\x72\xff\x0a\x1e\x46\xf5\xa6\xa5\x78\x88\x25\x8e\x33\x94\x28\x54\x87\x4a\x3c\x41\xe0\x16\xc8\xcc\x8b\x42\x6d\x08\x22\xaa\xce\xc5\xa3\x84\x95\x17\x15\x90\x84\x65\x31\x23\xbd\xff\xea\xe1\x82\x4c\x86\x78\x88\x21\xbe\x89\x33\xf7\xb3\xc6\x80\x38\x91\x1d\xcc\xc8\xde\x50\xde\xa1\x78\x46\x86\x87\x33\x47\xb8\xce\xe4\xbe\x32\x4d\xa4\x84\x4e\x66\x53\xbc\x20\xf7\x51\x82\x53\xed\xb2\x02\xe1\x15\x59\xa8\x31\xe3\x39\x59\xc4\xc1\x3d\x76\xb8\x7e\x91\x98\xaa\xd6\x66\x8b\x2e\x49\x22\x29\xc9\xe7\x7b\x84\x2c\xe1\x3a\x80\x1b\x77\x6f\x84\x73\x92\x5b\x84\x11\x90\x4c\xcc\x06\xa4\xf7\xb4\x87\x73\x72\x37\x51\x59\xa7\xd1\x12\xe7\x90\xfe\xc5\xa5\x20\x54\x81\x3f\xda\x8d\x21\x9a\x53\x73\xf5\x60\x75\xc1\xae\x6a\xb7\xeb\xbc\xaa\x32\xf0\x78\xdb\xde\x1e\xc2\xb9\xbb\xbb\xe4\x79\x36\x77\x1d\x1b\xf4\x9e\xf4\x70\xae\xef\xb0\x02\x3f\x66\xb2\xd9\xef\x8b\x38\x29\x95\x8b\xcd\x38\x29\x11\xe6\xc6\x5d\x18\xf4\x09\x7c\xee\x94\x14\x82\x00\x97\xe3\xc4\xd0\xfb\xe5\xb8\xac\x50\x85\x2f\x02\x5a\x49\x7d\x79\x5b\xf0\x9d\xf0\x03\x6a\xd4\xee\xec\x5b\x3c\xbc\x5c\x2d\x28\xa7\x5d\x56\x76\xf3\xa2\x0b\x34\x78\x57\x96\x48\xbb\xbd\x01\xdd\x61\x0c\x6a\x5b\xb5\xdb\xc4\x00\x9c\xda\x87\x00\xf2\xd8\x8f\x70\x95\x4e\xf2\x29\x61\x1e\x9d\x10\x0e\xaa\x54\xf2\x9e\x26\x9a\xbc\xb7\x17\x8c\x29\x2c\x67\x88\xac\x47\xee\x44\x5d\x4e\xd2\x5d\x3d\x98\x90\x66\x18\xac\xef\x9b\x10\x46\x78\x6c\x56\xc8\x44\x55\x32\xa3\x2e\xcc\xa8\x4b\xc2\x26\x85\xda\xcc\xa5\xd9\xcc\xb9\xde\xb5\x03\xf2\x30\x29\xf5\x26\x2d\xb1\xc3\x23\x7a\x4f\x7b\x7b\x44\x53\x58\x06\x31\xce\x65\x91\x41\x8e\x30\x6c\x1c\x0f\x88\xaa\xfa\xf4\x2d\xa9\x06\x0f\xf2\x62\x25\x60\x8f\x82\xbc\x08\xc9\x6b\xa7\x6d\xbe\xbc\x22\x2d\x9b\x68\x32\x75\x36\xdb\xc0\x33\x92\xd4\x47\x5c\x16\xdc\xf7\x96\xb4\x1b\x8b\x90\x2b\x8d\x21\x4c\xea\xd4\xe1\x21\x36\x0e\x5a\x0b\xd3\x81\x21\x75\x9f\x15\xee\x3e\x4b\xc8\xf0\x30\x71\x2c\xaa\xc4\xd4\x9e\xc9\x43\x37\x99\x92\xde\xa0\xa5\x9e\x62\x92\x4c\x51\x47\x18\xc4\x5c\x39\x63\x28\x07\xa4\xb7\x23\x3b\xc2\xc2\x86\x59\x35\x1b\xd3\x67\x78\x1e\xf5\x7a\xe3\xde\x51\x6f\x20\x34\xab\xa7\xdf\xab\x9d\x45\x70\x84\xbe\x6b\x2e\xbd\xa0\x58\x86\x98\xe9\x43\x10\xed\x4d\x85\x1f\xb9\xae\x27\xf9\xd4\x64\x27\x3d\x84\x0b\xf2\x39\x62\x93\xe1\x14\xe1\x92\x98\xe9\xc0\x89\x04\x8f\x99\x61\x65\x4b\x7c\xd7\xec\xc4\xa3\x8c\xf4\x04\x5f\xd3\xde\x38\x2a\x5f\x1e\xf4\xfb\xbd\xc9\x54\x52\x3e\x85\xa6\x5f\xca\xfd\x03\xb9\xbb\x12\x88\x2b\x31\x29\x6c\xfa\x10\xcb\x2f\xd3\xed\x36\xe2\x93\x62\x4a\x26\x53\x84\x70\x46\xd8\x64\x34\x3d\x92\xcd\x8f\xa6\x68\xdc\xeb\x21\x9c\x1c\xc9\xcf\x66\x7e\xc7\x90\x37\xdb\x71\xa4\x2d\x53\xbf\xb9\xc1\x30\xd7\x58\x92\xbd\x9b\xa6\x26\x88\xd9\xde\x48\xee\x1c\xc7\x1a\xfb\xb7\x1e\x3a\x04\x44\xbf\x00\xce\x36\x35\xd4\xe2\x10\x17\x3a\xc6\x62\xe9\x67\x3f\xea\x69\x2f\xe9\xf2\xfc\x59\x2e\xae\x29\x54\x0e\x46\xd8\x59\xbd\x07\xb5\x81\x1f\x7c\x8d\x84\x87\x6b\x1a\x25\xa8\x52\x27\x94\x06\x27\x94\xc2\x09\xa5\xaa\x13\x6b\x42\x3b\xdf\x26\xcc\x29\x81\x60\x87\x11\x75\xe8\x4c\x44\x11\x5e\x7b\xaf\x6b\x3d\xaa\x99\xa5\x4b\x3a\xb3\x97\xa3\x7e\xbf\xf7\xb4\x47\xbc\x1e\xcc\xf6\x47\xa8\x3e\x21\x32\x0d\xaf\xc9\xda\xa5\xac\xad\x03\x25\x49\x43\xef\x79\x21\x8e\x53\x32\x3c\x4c\xed\xb5\x0e\xb7\xd2\x55\xc4\x31\xf5\x09\xe0\x14\x21\x64\x36\x68\x3a\x18\xa0\x43\x53\x78\x21\x01\xc4\x8a\x0c\x0f\x57\xee\xf8\xaf\xc0\x47\xc0\x6a\x6a\x41\x7e\xbf\xbf\xd0\xf1\x6c\x26\xab\x29\xea\xb4\xfa\x61\xa1\x0a\xa6\x44\x6d\xc0\x9b\xaa\x5b\x75\xbb\x35\xd8\x4a\x4e\xb8\x8a\x38\xc6\x27\x23\x09\x5e\xf8\xe4\x40\xa2\x30\xa2\x9e\x2f\x21\xe0\x40\x34\x23\x10\x91\x6c\x4d\xca\xc9\x81\x75\xf3\xba\xb6\x44\xc9\xfe\x1a\xd2\x80\xb7\x98\xef\x11\x92\x98\x2f\xc9\x3e\x10\x22\x6c\x8f\x90\xcc\xba\xfe\xd8\xb7\xf7\x16\xa4\x1f\xb1\xfd\x6c\x0c\xa5\x8e\x92\xfd\x7c\x3c\xac\x10\xaa\xa2\x85\x5a\xb8\x39\x59\x4c\x86\xd6\x4b\xc2\xbc\xdf\x9f\x7b\x53\x12\x31\xf9\xae\xd1\x87\x7e\x1f\x78\x48\x4f\xe4\xc2\xda\x44\x7d\x1e\xf7\xff\x22\x97\x77\xad\xd1\x8f\x1d\x04\x13\x71\xc8\x00\xd0\xb1\x40\x2e\x2a\xf7\x5f\x7b\x6c\xbb\x0d\x22\xc4\xe8\x8b\x0e\xd0\x4a\x88\x01\xc3\x9c\xeb\x9d\x9e\x8d\x12\xac\x49\x5c\x26\x81\xcd\x08\x27\x80\x01\x5c\x46\x1c\x75\x0c\xd6\x66\x59\x93\x5e\x9c\xdf\xe1\x61\xe6\x38\x31\x9e\x2c\x21\x57\xb2\x84\xb5\x46\x06\x53\xb9\x33\x7d\xb4\x0b\x2f\xc8\x0d\x5e\xe9\x88\x38\xb3\x3d\x42\xce\xfb\xfd\x54\xfe\xd9\x4b\x60\x4e\x86\x87\xf3\x17\x33\x53\xf7\x5c\xd6\xbd\x22\x7b\x4a\x78\xb7\x24\xb3\xc9\x7c\x8a\x6f\x25\x64\x28\x26\xe5\x60\x30\xed\x2c\x08\x21\x37\xfd\x7e\xb4\x80\x18\xd4\xdf\x3c\x8f\xfd\x7e\x3a\x99\x4f\x8f\x16\x93\xe5\x94\xdc\xf6\xfb\x2d\x24\xc6\x2d\x1a\xab\xaf\x55\x32\xc9\x3c\x84\x72\x6d\x11\x4a\xe0\xbe\x96\xe3\x05\x66\xe5\x9b\x87\x3c\x59\xb2\xd9\x78\x65\xef\x92\xa4\x8a\xe6\x78\x8d\x81\xa0\x97\xc0\xd1\xe8\x8e\xf5\x86\xf1\xb3\xf8\x79\xef\xdb\x3d\x94\x60\xfa\x22\x3e\x2b\xf8\x12\x56\x8a\x93\x4d\x6e\x9e\x2f\x15\x26\x32\x9e\x61\x9b\xf4\x21\x11\x8b\x71\xa6\xe5\x04\xf2\xc5\xe4\x59\x84\x90\x79\x99\xac\x5a\xf1\x25\x10\xaa\x74\x68\x54\x44\xbd\x9e\x09\xac\x61\xa5\x6f\x08\x27\x91\xc4\x0b\x42\xa1\xac\x38\x52\x2e\x75\x31\xd5\x84\xb0\xf2\x68\xaa\xe3\xa2\x6a\xbf\x30\xef\xc9\x85\x27\x02\x7e\xef\x8b\x7e\xf9\xcd\x6f\x65\xe8\x35\xa4\xc5\x5d\x02\x2f\xbf\xac\xe4\x5f\x5d\x56\x1c\x08\x88\x8d\x7c\x28\x10\x13\x7b\x31\xff\x8d\x40\xd7\xc7\xfa\x78\x92\x97\x4c\x7e\x3f\xbe\x2d\xb8\x80\x83\xe0\x18\x4e\xc9\x92\x92\x96\x2c\x12\x46\x16\xa9\xfc\x74\x71\x7c\x76\xf9\xee\xea\xdd\xf9\xd9\xcd\xf1\xab\xf3\x0b\x50\xf4\xf7\xdc\xaf\x98\x58\x9d\x75\x9a\x20\x12\x44\xd2\xd3\x8e\x2c\xe8\xdd\x16\x45\x46\x13\xdf\x91\x4b\xcc\x4a\xdd\x5c\xbf\x4f\xdd\x8b\x3e\xce\x4c\x53\x92\xa2\xfa\x27\xa4\xe0\x59\x71\x07\xb5\x91\x73\x4c\xe3\x77\xda\x4f\x04\xa0\xde\xef\xf2\xb9\xbc\x79\xdd\x88\x95\x7d\xb6\x9f\xa2\x48\x50\x1a\x2b\x75\xc7\x0f\xc7\x17\xc7\xef\x2f\x6f\x2e\x7f\x7d\xff\xea\xfc\x94\xd0\xb8\xfe\x7e\x79\x75\x7c\x75\xe2\x5e\x4d\x63\xae\x3a\xd2\x2a\x94\x2f\x77\x90\xe0\xc9\xf7\x8b\x8d\xb2\x1a\x29\x0c\xd2\x68\x94\x28\x81\x8e\x84\x9f\xf2\xea\x84\x38\xa7\x13\x3e\xf5\xc4\xa8\x6b\x1f\x43\x81\x28\x12\x2e\xa6\x28\xef\xf7\xb9\x73\x5f\x49\x27\x7c\x7f\xa4\xb8\x30\x2d\xd7\x5a\xbf\x9f\x18\xe1\x51\xcf\x43\xc7\x7b\xa8\x8a\x72\xcb\xd3\x12\x24\xf7\x71\x75\x3c\x29\x4d\x99\x21\xe6\xf2\xc6\x16\x53\x17\x52\x47\x6e\x17\x2f\x68\xe7\x2c\xc0\x2f\xe5\xf0\xa8\xbd\x37\x27\x02\xfa\xe5\xe2\x87\x58\x1f\xc2\xf2\x13\x01\x39\x93\x89\x8c\x1a\xba\x02\x0b\x59\x84\xe0\x86\xb2\xc6\x1a\x05\x1a\x4e\xd6\x30\xc9\xa7\x1e\x3b\x3a\x35\x71\x69\xe5\xf6\xf2\x11\xdf\xff\xa9\xc0\x4b\x6c\x1e\x1d\x40\x20\x59\xcf\x69\xf8\x84\xe1\x62\x4a\x78\x07\x1a\xf5\x0f\x73\xf7\xdf\x7a\x03\x36\xe8\x8d\xbb\xbd\x41\xe1\x58\x5b\x93\xd2\x65\x96\xe8\x7e\xd5\x26\x11\x6d\xfa\x39\xdb\x6e\x9d\xa7\xad\x62\xde\x55\x28\xe1\x76\xdb\x98\xdd\x7a\xc6\x33\xf8\xee\x1a\x59\x7d\xcb\xf3\x64\xbf\xaf\xe2\x09\xc2\xc6\x44\xe0\xa9\xea\x30\x88\xb2\x6b\xe1\xb4\x44\x95\x93\x2c\x1b\x6f\x2a\xac\xac\xa3\x53\xf9\xa8\xac\x7f\xe5\x63\xd5\xc9\xa2\x3c\x4e\xb2\xcc\x38\x66\x83\x28\x24\xb2\x65\x38\x08\x72\xef\xe0\x59\x24\x10\xa6\xc8\x6e\x53\x38\x12\xde\x01\xd9\x6e\x55\x50\x92\x5c\x5b\x15\xa7\xe0\x61\x57\xf6\x0c\xb9\x9a\x04\x02\xf7\xa1\xb6\x90\xe3\x9c\x73\xc0\xcc\x34\x43\x78\x19\x15\xa8\xdf\x5f\x46\x25\x42\xe0\xe8\x5a\x8d\x19\x08\x64\xbd\x9c\xb9\x36\xf3\x4e\xcd\x99\x04\x6c\x35\xf4\x6e\xbd\x26\x43\x9c\x5a\x0a\xe8\x70\xfd\x22\x05\x0e\x52\x31\x59\x4f\x65\x55\x93\xf5\x14\x3c\x72\xb5\x55\xa4\xbd\x57\xcb\x6e\xc9\x19\x9e\xf0\x47\xb2\x5a\x3c\xef\x28\xd7\xfa\x57\x6e\x11\x96\xde\x19\xaf\x3b\xd1\xab\x7c\x99\xb5\xdd\x4e\x4a\x99\x75\x0c\x9e\x6a\x95\x34\xb6\x77\x73\xa3\xe0\xe2\xcd\xfe\xc1\x0f\xa3\xbf\xfd\xf5\x87\xe1\x70\x38\x7a\xf6\xfc\x2f\x7f\x3b\x18\xee\x3f\x7b\x76\x70\x70\xff\xac\xd7\xa9\x81\xce\x3b\x2d\xde\xec\xdd\x18\x90\x6b\xca\x1e\x3c\x3b\xf8\xdb\xdf\x0e\xfe\xfa\x6c\x78\x30\x7c\xb6\x7f\xf0\xec\xd9\x01\x14\x0e\xe1\xf0\x17\x2d\x87\xec\xdd\xdc\xfc\xfd\x83\x2b\xfa\xec\x6f\x07\x7f\xfb\xeb\xc1\xf3\xbf\x3e\x7f\xbe\xff\xec\x40\x17\x6c\x03\xeb\x0f\x3a\x18\xee\x4d\x3d\x18\xae\x09\x6e\xee\x07\x6e\x54\xc1\xf1\xd5\xab\x17\xeb\x57\x92\x6e\x85\x4d\x06\x34\x61\xce\x8b\xa5\x17\x61\x42\x14\x81\x4c\xc8\xde\x78\x36\xc0\x09\x2b\x8f\x67\x82\x7d\x01\x27\x6c\x90\xb0\xe6\x99\xb6\x6c\xef\xad\x57\x69\x22\x68\xcf\xfa\xec\x2d\xb2\x2f\x8d\x38\xef\x06\xca\x9e\xe7\xd9\x83\x57\xa9\x77\x17\xed\xd9\xb6\x5f\x27\xeb\x92\xa6\xaf\x1e\xa0\x0f\x2c\xbf\xf3\x33\x8d\xea\x99\xb4\x07\xcb\x47\xf3\x98\x8a\x2e\x14\x7f\xbb\x25\xef\xcd\x17\x06\x7e\x2f\xff\xee\x31\xcb\x4d\xec\x7a\x56\xc2\xcd\xb9\xa4\x29\x93\xb7\xaf\x2e\x32\xb9\x9b\x92\x7c\xbb\xa5\x8a\x51\x6c\xa2\xfa\x08\x9a\x0b\xc3\x41\x56\xf8\x95\xe1\x20\xa7\x89\x48\x14\x13\x52\x3e\x41\xbc\x5f\x7f\xbe\xd2\xf7\x45\x4a\x33\xdb\xe8\xe4\x61\x6a\xdb\x5f\x29\x8b\xd4\x60\x81\xc0\x64\xdc\x4f\x99\x7c\x71\x05\xb8\xc1\x26\x5c\x30\x2d\xa5\x7e\x75\x26\x51\x2a\xbf\x9a\x15\xfb\x52\x08\x63\xc5\xeb\x7f\x28\xe9\xef\x6b\x9a\xcf\x28\xd9\x1f\x61\x16\x84\x59\x31\xbd\xe1\xc6\x52\x36\xe6\x54\x62\x05\x92\x66\x91\x35\x44\x5e\xff\x98\x0b\xf3\xf3\xf8\xaa\xee\x15\xdf\xb1\xac\x7b\xb0\x8d\x1f\xcb\xb3\xdd\x0e\x15\xab\x45\xf7\x1e\xfd\x03\x1b\x41\xd6\xde\xd3\x02\x10\xc5\xb0\xb1\x3b\xbc\xdf\x8f\xf6\x8a\x47\x47\xb0\xdd\xb6\x7d\x6f\xb4\x82\x8c\xaf\x7d\xb9\x5a\x79\xac\x48\x17\xbb\xde\x21\x36\x52\x5f\xc9\xdc\x7b\xd1\x68\x9a\x9f\x64\x10\xa5\xd2\x30\xb5\xbd\x15\xf7\xf3\x4d\xca\xfd\xd1\x54\xfb\xf2\x0c\x59\x7d\xe5\xe1\x60\x90\xd8\x38\xe7\x7e\x91\x44\xf1\xb1\xb3\x98\x95\xda\xff\x53\xaa\xdd\x52\x37\x37\x51\xa6\x0a\x56\xe1\x2e\xa2\x26\x72\xc7\xa5\x4e\x31\xe1\xe0\xcc\x6e\xca\xcd\x39\x30\x4e\x5f\x81\x0c\x06\xe3\x4d\xcf\x27\xb9\x3a\x51\xb1\xb0\x13\xfa\x86\xa5\x8a\x94\xa0\x9a\xdc\x41\xf8\xd6\xa8\x0b\x77\x61\x19\x7a\xc8\x0f\xc8\xd5\xb6\x79\x5d\xb3\x93\xbb\x29\xf2\x0e\x53\x25\x16\xb4\x1e\x2c\xcb\xaf\x25\xf6\xbe\x6b\x41\x58\xa0\x15\xe3\x67\x75\x9f\x4d\x40\xaa\xdd\x79\xfd\x0c\x55\x72\x0b\x4c\x5f\xa3\xae\xa7\x42\x0f\x59\x49\x96\xc4\xe5\x6e\x22\x6f\x6e\x34\xcc\x0f\xff\x3c\xa2\x4a\x68\xf9\xa2\x04\xff\x98\xaa\x5b\xc0\x4f\xf0\x00\xff\xd0\x87\x62\xea\xef\x17\x96\x65\xca\x59\x4c\x64\xce\x96\xff\xf9\x0d\x4b\xc3\xaf\x95\xeb\xf0\x26\xbc\x57\xb6\xdb\x28\x0d\xfa\x1d\xec\x97\x3a\xcc\x92\xb8\xa4\x5b\xf4\xee\x7d\x52\x76\x13\x43\x30\x62\xab\xa4\xed\x81\x60\x47\xde\xf9\x69\x91\xf7\x16\xaf\x38\xad\xd3\x55\xfe\x80\x00\xaa\xa3\xc6\x6d\x38\xac\xdf\x86\xa3\x60\x1a\x12\x48\xf5\xc0\x8a\x5e\x80\x8a\xd3\x94\x71\x09\x25\x69\x63\x29\xbf\x31\xcd\x12\x1f\xe2\x0f\x66\x02\xf5\x76\xd0\xcb\xdf\x7e\x28\x24\x60\x94\x43\xf4\x87\x0b\xe2\x4d\x2f\x5a\x8e\x99\x1a\x0f\xc6\x99\x68\x85\x51\xf8\x01\x61\x5a\xe9\x0f\x34\xdc\xaf\x0e\x03\x50\x0b\x56\x95\x10\xd4\xcf\x69\xb8\xf8\xc1\xe2\x22\x39\x57\x46\x17\xd8\x8f\xb0\x05\x59\x2b\x2f\xa9\xb5\x5c\x93\x2e\x50\x1e\x54\x31\x7c\xf6\x44\x66\x0d\x82\x27\xf7\x08\x1e\xfe\xf2\xe0\x88\xef\x1f\x48\x82\x87\x91\x83\x43\xf6\x82\x9b\xd8\x5c\xfb\x07\x3e\xc1\xc3\x74\xb4\x29\x3b\xb5\xd0\x39\xb0\x30\x33\x80\xc2\x07\xbd\x86\x83\xdf\xc0\x7f\x06\x23\x04\xba\x10\x39\xaa\xe6\x45\x96\x15\xf7\x17\x7a\x1b\x94\x61\x58\x23\xd5\x4e\x67\x37\xe0\xf0\xfc\x45\x7a\xbc\xdb\xfa\x6e\x3b\x6a\x26\xc5\x8d\x76\xc7\x8d\x8b\x5b\xa0\x0a\xa1\xca\x38\x75\x74\xea\x67\x1e\x41\x17\x99\x93\xd9\xed\x0d\x82\x93\x3a\xe8\xa1\x5e\x25\x29\x3a\x8a\x36\x8f\x1d\x68\xea\x2b\x68\x9f\x7b\x3b\x29\x8d\xa8\x29\x41\x5d\xf6\x9e\x09\x4b\xa1\xce\x79\xdc\x43\x98\x45\x1e\x8a\x7f\xef\xa1\xf8\x75\x91\x2f\xed\xf7\x03\x42\xf0\x46\xb1\x70\xdc\x68\xaa\x56\x56\xc8\x0d\x9c\xa9\x13\xd8\x2d\xbf\xd0\xe4\x73\xe0\xd4\xf8\xab\xa4\xd0\xe4\xe5\xad\x7b\xed\x42\x1f\x02\xe7\x7e\x53\x79\xc8\x76\xae\xc2\x86\xcb\xa5\x57\x01\x31\x23\x89\xa6\x2b\x2f\x04\xa0\x5f\x36\x2e\x0d\xd3\x32\x51\x0f\xe0\x55\x62\x9c\x61\xad\x11\x3d\x5e\x63\x98\x91\xf1\xac\x22\xa0\xfd\x7e\x02\x8e\xfb\x19\xea\xf7\xb5\xfa\x75\x0a\xc6\x7d\x80\x72\x2d\xc8\x87\x28\xad\xb9\xbf\x57\xfc\x83\xcd\x1d\x15\xdd\x25\x15\x89\xc4\x37\x9d\x32\xd4\x55\x04\x8a\xfc\xf2\x42\xd7\xec\x1c\x56\x9e\x28\xa7\xb0\xb7\x19\x8d\x24\xe5\xc9\x6b\x7c\x9d\xa8\x67\xaa\xe9\x59\xe6\x49\xa8\x7e\x28\x37\xbf\xf3\xe8\x56\xc1\x5c\x19\x78\x13\x7c\x83\xd8\x42\xd1\x0c\xa7\x08\xaf\x2d\x40\x3a\x81\x08\x00\x0c\x2f\x10\x5e\x68\xf5\xe6\xcd\x9c\xe9\xa0\x95\x6a\x34\x98\x91\xc9\xb4\xf3\xcc\x13\x0d\x02\xa5\x43\x6d\xc8\xd1\x13\x1d\xcc\x00\x79\x4a\x8c\x05\x19\x1e\x1a\x0a\xff\x65\xa1\xe2\x5b\xcf\xa3\x5c\x4f\x1e\x9d\x14\xf2\xba\x57\xd4\xb3\x04\x43\x05\x66\x4e\xdf\xa9\xc2\x72\xfa\xe4\x72\xb9\xa9\x2b\x55\xa2\x5b\x33\xf7\x29\x53\x9f\xda\xa6\x9b\xa9\xfd\x8d\x6c\x61\x09\x45\x8c\xa0\x97\x4e\x8a\xfd\x91\x15\x56\x38\x13\x75\x15\x9d\x40\x75\x54\xe8\xa2\xa0\x64\xef\x97\x1c\x7c\x6f\xc9\xac\x98\x25\xd9\x99\x1a\x8b\x07\x76\xe4\xe8\x8c\xa4\xd3\xd3\x5b\xa6\x13\x17\xf7\x63\xea\x0d\xd9\x1b\x6e\xa2\x92\x3d\x7c\xd5\x7d\xe3\x55\x65\x6f\x9a\x7e\x3f\x5a\x91\x0f\xd1\x0a\xaf\x11\xc2\x66\x99\x57\x08\xaf\x24\xc4\x09\x54\x0d\xc3\x6d\x9b\x08\xc1\xd9\xed\x5a\xd0\xd6\x7a\x5b\x37\x2e\x45\x92\x18\xab\x6f\x5c\x57\x51\x0f\x1d\x3d\xbe\x67\xa9\xdc\xb3\xe3\x20\x95\x02\xe4\xf6\x34\x18\x83\xa0\xa9\x7b\x2e\x08\x2a\xc8\x26\x21\x16\x9b\xe5\xe4\xbe\xd7\x5b\xe1\x68\xd7\x87\x08\x81\xf2\x66\xa5\xc8\xfb\xcb\x06\x79\xef\x02\x73\xdd\xc0\x06\xfa\xd0\x42\x06\xaa\x2f\xc4\x57\x02\xad\x91\xae\x06\x61\xb7\x98\x0a\xb0\xd5\x85\x97\xfb\x4c\x69\x47\xd5\x68\xd6\xdc\xc4\xcc\x5c\xf1\x62\x46\x4b\xa5\x1c\x12\xe5\x10\x8f\x18\x48\x55\x6f\x32\xda\xb1\x69\x63\xe0\x81\xaa\x52\x9b\x7a\xd3\x3a\x06\xa1\x7a\x0b\x3a\x69\xa6\xe4\x37\x6b\xf5\xe7\x02\x29\x14\x3c\x12\xe4\x65\x54\x00\xd2\x89\x90\x49\x8b\x10\x79\xa9\x0a\xac\xf3\x57\x74\x5e\x70\x0a\xdd\xfe\xa9\x28\x3e\x03\x98\xf0\xb2\x15\xf5\x04\xa3\x02\x69\x06\x8a\x1e\x6b\x48\xb8\x76\x8e\xe7\x82\x72\xaf\x99\xb6\x6c\xb7\x74\x56\x2c\xa9\x59\x16\x9d\xa7\x6a\x49\xdd\x04\x4a\x64\x6e\x0e\x05\xea\xd8\x40\x87\xa5\x48\xca\xc5\x85\xcf\x41\x50\x61\x9f\xa8\xa4\x60\xe4\x0f\xf0\x19\xe4\xc3\xc4\x2e\xfe\x94\xe4\x36\x20\x9e\x8d\xfb\xab\x96\xaa\xb3\x17\xf5\xf4\x63\x8f\xa9\x35\x42\xfd\x3e\xdb\x6e\x23\x4e\x84\x91\x51\x6a\xd0\x22\xbf\x69\x05\xb6\xcf\xcd\x8b\x5f\x36\x54\xdf\x63\x38\xf7\xf6\x98\x17\x92\xc4\x1e\xa1\xa2\xdf\x57\x30\xa2\xc4\x05\xc2\x65\xa5\x84\x95\x10\x44\xa4\xa4\x29\x75\xf1\xd9\x34\x18\x30\x36\x84\xd4\xf4\xbf\x3e\x9c\x40\x96\x64\x50\x5e\xf9\xbc\xdd\xd6\xc7\xd9\xef\xef\x99\xa0\x62\x75\x18\xb2\xd2\xb2\x83\x7e\x7f\xaf\x25\x48\xc7\x1e\xb1\xea\xa1\x4a\x90\xea\xf7\x2f\x10\x80\x50\x04\x1c\xfa\x5a\xf5\x1c\xf5\xfb\x1e\x63\xd4\x55\x65\x2a\xa9\x22\xef\xac\x60\xaa\x1f\xe0\x20\x2a\x55\xa9\xa8\x06\x95\x88\x07\x1a\x8e\xbc\x67\x25\x1f\x9c\x53\x31\x5b\xa8\xd3\x2c\x4f\xa6\xa9\x83\x06\xb0\x86\x50\x57\xbd\x3e\x6b\x0d\x75\x6a\xef\x9b\x9e\x38\xbf\x6a\xdc\xcc\xe5\x5a\x33\x55\xd2\x56\x00\x47\x15\x42\x29\x67\x18\xa4\x05\x20\x06\x2a\xee\x9c\xae\x9e\x12\x2d\x08\x54\x29\xc6\xe3\x85\x19\x80\x33\x11\x35\xfe\xd7\x81\xfd\x51\xdb\x90\x66\x80\xad\x70\x41\x2b\xc3\x3a\x7a\x59\xa1\xfe\xb2\x0b\x86\x44\xd9\x1b\xe2\xde\x3d\xcb\x32\x7d\xec\xa0\x74\x0f\xfb\x95\xfb\x24\x9d\x77\x43\xb8\xc4\xf8\xd6\x35\xac\x6c\x30\x5a\x3f\x49\xc8\x83\xef\x23\xa1\xec\x34\xc0\x0c\x16\xb7\x40\x45\x54\xb5\x83\x1e\x83\x39\x99\xb0\xd2\x72\x0a\x02\x1a\x63\x17\xf4\x68\xe9\x71\xfb\x30\x12\xdb\x28\xe0\xbc\xad\x5f\x22\x65\xea\x9a\x93\xfb\x88\x91\x1c\x29\xf4\x84\xb5\x8c\x23\xf7\x21\x30\xad\xf1\x45\x25\xae\x86\xaa\x1d\x1d\xde\xd4\x73\x93\x7a\x82\x02\x83\xf5\x3a\x3d\x90\x28\x2a\x7f\xf3\x36\x69\x33\xe5\xf6\xc4\xda\xf2\x2a\xfe\x59\x70\x1e\x82\x7b\x92\xa2\xaa\x9e\x10\x9c\x9e\x60\xbf\x37\xa7\x82\xda\xb8\x52\x5a\x58\xdd\xa6\xd7\xda\x16\x80\x04\x66\xf0\xa8\x79\x51\x92\x46\x8a\x9e\x6b\xaa\x6f\xa5\xf0\x24\x21\x7f\x07\x1b\x1e\xc6\x58\x03\x93\x30\xeb\xd8\xb7\xe6\xae\xaa\x36\x91\xf6\xa5\x96\x60\x7c\xee\x42\xf0\x89\x74\x07\xb2\xa3\xa4\x19\xa5\x84\xf6\x51\x18\x5a\x5c\x23\x35\x79\x13\xa7\xd1\x68\x90\x01\xff\x45\x0b\x1a\x01\x52\xe4\x70\xe1\xfb\xfd\xe8\xd1\xbd\xe0\x23\x2f\x6d\x07\x0e\x38\x8d\x1a\x6f\xbb\xf8\xd6\xa0\x1e\x1d\x92\x65\xf1\xeb\x11\x06\xd8\x95\xa7\x4f\xac\xbe\xcb\x7b\x9f\x4e\x1e\xa6\xfd\x7e\x94\x45\xa2\x56\x58\x92\x32\x81\xaa\xff\xe4\x41\x5b\x0c\xe7\x26\x42\x37\x2c\x67\xc7\x46\x7f\x4b\xa9\x45\x2a\x8e\x72\x12\xbc\xc3\xa1\x1d\xb3\x78\x69\xcf\xb6\x7e\x36\xa7\xb9\xdf\xbf\x8f\x72\xa5\x26\x6b\xc4\x4a\x6d\x27\xda\xcc\xd2\xfb\xc7\x67\x29\x98\x23\x14\xae\x69\x8e\x43\xfc\x87\xd7\x8f\xe5\xa5\xfd\x22\x41\x61\x0b\x7a\xda\x02\xb9\xb8\xba\x57\x6a\x09\xe1\x0d\xa3\x46\xc1\xf2\x3b\x63\xea\x99\x76\x61\x0a\x7a\x08\x43\x6f\x7d\x04\x31\x44\x71\x25\xa1\xef\x11\xf6\xc2\x12\xf6\xbc\x82\x3e\x74\x28\x44\xfc\xe2\x7a\x79\xc8\x06\xc8\xf1\x85\x17\x9a\x2f\x9f\x88\xc9\x70\x3a\x95\x78\xb8\x95\xa0\xb8\x19\x08\xe4\x31\x2e\x59\xdb\x7e\x4b\x5a\x00\x42\x82\xf9\xb1\xe9\x7d\x48\xee\x81\x69\x5b\x18\x35\xa0\x93\x87\x71\x9a\xda\x46\xbe\x2b\x02\xab\x2d\x6b\x75\xed\x9e\xde\xb0\xd4\x44\xed\x62\xe8\x28\x9f\x30\x15\x13\x76\xac\x9e\x70\x5e\x99\xed\x70\x5c\xdf\x04\x0d\xef\x6c\x9b\x0a\xed\x16\xa2\x79\xac\xa4\xd7\x75\x7d\x3c\xc7\x96\xc3\x60\x80\xef\x71\xe3\x5e\x5a\xdd\xb9\xa3\xdc\x12\xb8\xe3\x30\x8f\xbc\x2b\x1d\xbf\xd7\x8b\x0f\x76\x06\xca\x99\x9e\x50\x84\x69\x16\x20\x2e\xb0\x2f\x7c\xfe\xcd\xa2\x86\x61\xc5\x40\x21\x36\xc4\x35\xc8\xc5\xfb\x73\x35\x87\x05\xa7\xde\x45\xaf\x80\xf6\x1b\x15\xf4\xcb\x2e\xb4\xf2\x85\x49\x0d\xcb\xf0\x34\xb9\xa5\x59\xd4\xfb\x20\xaf\x1f\x9a\xf6\x7c\x42\xfb\xcd\xee\xd9\x6a\xb4\xea\xc0\x6c\x07\xd0\xd6\x9d\x59\x07\x83\x29\xe1\x78\x4f\xb1\xa6\x36\x0a\xd3\x64\x15\xe1\x1d\xbb\xf9\x58\xbf\xcf\x62\xc3\x01\xf7\x9f\x23\x6e\x8e\x39\x16\x56\xf0\x5f\x44\x02\x61\x35\x8d\x7a\xbb\xbc\x0b\xb6\x8b\xef\xba\x20\x14\x72\xfe\xde\x22\xbc\xb5\x80\xb6\x0a\xa6\xc7\x82\xd7\x5e\xcf\x00\xc4\x55\x54\xab\x17\xb7\xa8\x16\xf5\x7a\x7b\x7a\x8b\x0e\x48\x2f\xee\x21\x2c\x06\x44\x91\x17\x78\x6f\x58\x21\x10\x3f\xfd\x19\x2c\xc1\xff\x0c\x4a\x07\xc8\xbf\x91\x9a\x00\x7d\x77\xd3\x94\xbc\x8c\xc4\x84\xea\x2b\x89\x7a\xa4\x32\xde\x1b\xca\x0b\x9a\xd6\x25\xed\x2d\xf0\xd7\xb1\x05\x82\xad\x71\x29\x12\x2e\x3c\x81\x4a\xcf\x10\xa9\xbf\x79\x3b\x4b\x28\xa5\x42\xbc\xab\x12\xbd\x3b\x14\x42\x2f\x6b\x50\x9c\xea\xd7\x2d\x55\xb4\x94\xd6\x22\x3a\xe5\x1d\xbd\x41\x7b\x23\x24\x31\x89\xba\x78\xe6\x9d\xc6\x23\xce\x1e\x61\x95\x28\xb9\x73\x80\xe9\x6b\x5e\xc7\x7d\x62\xa5\x38\xdc\xb3\xf0\x22\x79\xd8\x94\xd2\xb9\x3b\xd3\x4d\xbd\xb5\xf7\x56\x03\x64\x39\x94\xa5\xc6\xf9\x9d\x4c\x3d\x66\xb0\x52\xc8\x90\xd0\xcc\xdc\x70\x85\x9d\x8f\x86\xfc\xc9\xe7\xec\x04\x6c\x1a\x5f\xc0\xca\x83\xeb\xd1\x62\x45\xfe\xde\x67\x15\xc4\xbe\xbc\x2a\xa0\x5a\x5f\xc1\x74\x1d\x79\x88\x8e\xb1\xab\x0d\xea\x43\x68\x02\xaa\xde\x81\x50\xca\x6a\x7c\xfa\xb6\x4f\x11\x07\xa3\x08\x46\xf2\x89\x03\xa7\x56\xfd\x3c\x40\x8e\x75\x77\xf4\x10\xca\x88\xc2\xd4\x81\x50\xaa\x6a\x7e\x73\xf2\xa3\x84\x77\x21\x2e\x16\x70\x19\xde\xe1\x75\x80\x9a\x59\xb9\x0b\xc2\x33\x7b\x2d\xd9\xdb\xd2\x9f\x33\x50\xaa\x2b\xc8\x10\x94\xd5\x8d\xbd\x10\xc8\xbb\x0b\x15\xdd\xbc\xb0\xdd\x36\x1c\x04\xbf\x78\x48\x4e\xa2\xcd\x8c\x14\x1d\x10\x7f\x57\xaa\x5e\xe1\xa2\x24\x17\x2f\xc9\xf0\x70\x7f\xbf\x30\x6c\x7a\x59\x35\x5e\x10\x67\xfe\xb6\x0a\x81\x6e\x31\xc5\x73\x20\xec\x40\x91\x91\xa4\x4a\x53\xdb\x5a\xed\x1f\x15\x2f\xc9\x4c\x61\xdd\xca\x41\x12\x2c\xb0\xee\x96\xac\x21\x5a\x60\x5d\x06\xaf\xf1\x4a\x6b\x00\xdf\x51\xe1\x65\x79\x5b\x70\xad\x17\xad\x95\x91\xc3\x32\x98\xe3\x42\x97\xfb\xae\x26\xe4\xba\xcc\xc9\xbc\xce\xc6\x82\xf3\x3e\xb7\x58\xb3\xd6\x0f\x5f\xf5\xfb\x2b\xcb\x8c\xa9\x0f\xce\x23\x29\x6d\xa6\x7e\x7f\xee\xf1\x72\x96\xfd\x7e\x34\x37\x10\x1c\xea\x32\xa8\xae\xcb\xb5\x04\x81\xc1\x2d\x59\x1d\x46\x72\xb2\xb6\xdb\x79\x5c\x67\x1b\xad\xc0\x85\xc0\x8c\xbc\x4f\xc4\x22\x5e\xb2\x3c\x2a\xf0\x0c\xe1\x5b\x32\x07\x3c\x76\x4f\x1e\xd1\x5b\x72\xdb\x3a\xa2\x5b\x3b\x22\x84\x13\xff\xfa\x5e\xe7\xe5\x82\xcd\x45\x74\x0b\x21\xd8\xd7\x2e\xba\x7a\x43\xe1\xff\x7d\xc1\x69\x57\xd7\x62\x63\x80\xde\x53\x4e\xad\x47\xa6\x45\x02\xae\x9a\x38\xed\x26\x9c\x76\x53\xb5\x58\x5d\x63\xe8\xd6\x9d\x17\x1c\x7c\xa6\xa8\x9b\xb5\xdb\x1b\x38\xce\x59\xae\x19\x2f\x4c\x45\x2c\x4d\x84\x8a\xa0\xc1\x69\x1e\xf9\xbd\x95\xc3\xcd\xa2\xa4\xa9\x5e\xe2\x25\xc8\x9b\x05\xe6\x83\x86\xb6\x6e\xf5\x72\xc1\x67\x84\x93\xaa\xa5\xed\x56\xff\x26\x5e\x88\xef\xc1\x80\x2b\x6d\xd5\x09\xf7\xf1\x0c\xe4\x24\x64\xcc\x48\xc8\x0a\x2d\x0a\x2b\x7d\x49\x59\x52\xa9\xf0\xe3\xa0\x41\x0c\x26\xfc\x01\x03\x92\xe1\x04\x17\x18\x54\x4c\xbf\x75\x14\x42\x38\x9e\xf0\x2e\xd8\x7b\x73\x2f\x58\x3e\x20\xe6\x25\xe1\x13\xee\x60\x1c\x0a\xb0\xe5\x1d\xc7\xc6\xdc\x4b\x1d\xae\xa2\xb2\x2b\x3d\x58\x36\x8f\xc0\x1d\x12\x80\x77\x42\xa8\xb3\xaf\x07\x4b\xd1\xf6\x8b\x21\x34\xc2\x4f\xc8\x8e\x6c\x21\x60\xe9\x94\x24\x01\x35\x68\xb5\xf5\x2a\xcf\x7f\xd6\xfb\x60\xba\x64\x47\x4b\x54\x7d\x63\x18\x9e\x5b\xab\x4d\x85\x1d\xd0\xc3\x12\xfd\x3a\x2c\xf6\xf7\x0f\x8d\xb1\x97\xdc\x43\xe0\x42\x47\x8e\x51\x8e\xd5\x43\x5d\xb2\x70\x22\x25\x44\x97\x5d\x5d\x44\x19\x3a\x62\x93\xb5\x52\x6d\x56\xf3\x35\x4e\xea\x9c\xd2\xb5\xce\x93\x4c\xd6\xd3\xb1\xf6\x00\xb0\x86\xf3\x57\xee\x3e\x7f\x9f\x7e\x2d\xd6\xdd\x94\xa5\xf9\x9f\x9d\xcb\x1e\x9a\x17\xeb\xbb\x45\x57\xa9\x14\x3c\x05\xbf\x84\x6c\xa6\x64\x5c\x54\x50\x5e\x76\x45\xd1\x2d\x13\xc1\xca\xf9\x43\x37\xc9\xb2\x6e\x31\x87\x03\xd8\x7a\x32\x95\xb1\xea\x93\x0d\xad\xe2\xee\x7b\x56\x96\x40\x2f\xaa\xbd\xdb\x7d\xb2\x29\xab\x4f\xee\xb0\x36\x36\xaa\x9c\x5b\x86\x2a\x80\x60\xa7\x3b\x42\xd9\xdb\xab\x1b\x86\xa3\x55\x7d\x55\xe8\xea\x8e\x43\x14\x7a\xd7\xb9\xbd\xa4\xd3\xeb\x8b\xd3\x13\x15\x75\x06\x32\x2c\x69\x59\x26\x77\x14\x62\xd6\xd6\xb2\xf5\xb0\xa9\x15\x7c\x74\x5f\x8a\x64\xf6\xf9\x8a\x27\x33\x7a\xb4\x23\x3d\x34\x35\x29\x65\x3a\xe1\xea\xbf\x25\xc8\x7e\x2d\xf2\xba\xaa\xd3\x7e\x45\x41\x64\x7d\x0f\xbb\x22\x14\x42\xe7\x6b\x14\xec\x8f\xc7\x50\x30\xc7\x38\x30\x6c\x83\x35\xcf\x2c\xda\xb4\x0b\xc3\xaa\xa1\x47\xd6\xe2\x40\xeb\x8a\xbc\x0b\xf8\x25\x01\xfa\x63\x1f\xad\x92\x8c\x36\xf6\xf2\xf6\xdd\xa9\xf7\x4d\x49\x4c\xf6\x46\x12\xf3\xd0\x89\x1d\xdf\x67\x9c\x02\x83\xa0\xa0\x90\x27\x10\x2e\x8b\xdd\x66\xf4\xd5\xc3\xf5\xc5\x69\x50\x63\xe9\xc5\x6f\x97\x07\x51\x48\x7c\xdf\x9a\x9c\x1e\x8a\x17\xfc\x70\x30\x10\xc6\xee\x8b\x4d\x84\xb2\xfb\x32\x58\x47\x4a\x26\xa1\x46\x4b\x80\xd1\x69\x16\xe5\x4c\xde\x92\xe9\xf7\x20\x7e\x33\x34\x11\x4a\x87\xb0\x54\x43\x5c\xb4\x40\xe1\x19\x4e\xf1\xda\x5e\xd8\x2b\xb2\xd0\xec\xa7\xd5\x51\x12\xad\xd0\x78\x11\xf2\x27\x17\x2d\xcc\xc9\xc4\xd8\xf3\x85\xc4\xe7\xb4\x53\x6c\xb7\x8b\xc6\x2d\x3f\x47\x47\x51\xa1\x35\xe6\xfd\xdc\x64\x81\xc6\xf5\xa4\xb9\xd9\xac\x59\x14\x2a\x5d\xb2\xf0\x76\xcb\x3d\x4e\xc3\xb5\x25\xec\xa9\x53\xa0\x17\x21\x1d\xaf\xb5\xfc\xdb\xed\x0b\xe0\xda\xd3\xb7\xde\x6e\x61\x8f\x6d\xef\x95\x27\x63\xea\xf7\x9d\x8c\x69\xd8\xd1\x49\x62\xbb\x0d\x3e\x8c\xc2\x18\xf0\xda\x6c\x1c\xe7\x41\x82\x62\xe4\x70\x37\x82\x7c\xe7\x08\x18\x19\xe2\xc2\x59\xa0\xb0\x17\xc5\xe1\x60\xc0\x8c\x11\x39\xd7\xb6\xe5\x74\x52\xaa\xd1\x94\x6e\x34\x95\x1d\xcd\x17\x70\xdb\x0c\x07\x39\x3c\xbc\x46\xf0\x93\x25\xa5\x68\xd3\xb9\x2e\x1b\x04\x51\x91\xa5\x4d\x2a\x69\x87\xbe\x9d\x26\x91\x94\xca\xe9\x85\x63\x14\x04\xa2\x73\x6d\x7d\xe0\xb7\xde\x52\xda\x28\xac\x1a\x55\xf6\xac\xb8\xb3\xe4\xa5\x3d\x1d\xb0\xfd\x73\xeb\x48\x56\x7f\x2d\xa9\x88\x50\xb5\x4c\x56\x4e\xe9\xcf\x9d\x27\x48\xc6\xd1\x4e\x9f\x70\xf6\x92\xc4\x39\xd9\x1b\x1e\xf2\x97\x64\xd8\xef\xe7\x87\xfb\xfb\xdc\x71\xde\xf8\x14\x17\x84\x59\x8a\x8b\x2a\x17\xa2\x78\x93\x94\xe3\x42\x22\x73\x44\xd9\x2c\x33\x70\x0c\xb2\xdd\xf6\x82\x17\x65\xb2\xed\x9b\xa6\xef\xff\x80\xaa\x0a\xa1\xca\x42\x84\xba\xd0\xa2\x05\x68\x50\x54\x79\x27\xc6\x2d\x84\xc3\x1b\x0c\x41\x36\x67\xdc\xd3\xae\x77\xaa\xa2\x39\xa6\x08\xef\x09\xcd\x96\xac\x2f\x68\x80\x69\xd5\x3f\x6a\x29\xb6\x53\x82\xdd\xa1\xf6\xca\x9a\x06\x08\x43\xcc\x03\x92\x59\x77\x31\x07\x86\xa7\xeb\xa6\xe9\xa3\x8f\x4c\xd7\x20\x06\xc2\x6c\x87\xf2\xb6\x28\x2e\x68\x92\xca\xf6\xa0\x60\xc4\x70\xee\x33\x35\x3d\x2d\x4f\x59\x89\xd5\x4d\x66\xa1\x7e\x31\x70\x82\x58\xa0\x39\xab\xf6\xaf\x92\xc3\x5c\x5f\x9c\x46\xcc\xde\x7e\x29\x4b\xbd\x35\x68\x3f\x05\x46\x09\xb3\xb0\xbd\xf2\x47\xb7\x37\xf4\xfb\xe8\x96\x89\x21\xa4\x38\xff\x40\x16\x05\xd6\x5e\xb3\x62\xb9\xca\x28\x30\x81\x30\xab\x5a\xf4\x50\x95\xbf\x51\xfe\x10\xec\xa6\x3b\x2a\xae\xda\xb3\x3a\xa7\x42\x1e\xe6\xa4\x17\x98\x9a\x25\x36\x9a\xce\xe0\x37\xc2\x5c\xca\x96\xc7\x26\x4b\xfc\x61\x90\x15\xcc\x43\x6f\x1d\x67\xf4\x5e\xdd\xfc\x0a\x18\x6a\x27\x96\x96\xab\xce\x35\x57\xfe\x6b\xc4\xfd\x89\x09\xf6\x8b\x43\xea\x7c\xde\x87\xeb\xc9\x71\x9e\x9e\x16\x49\xba\xab\x43\xf9\xf7\x74\xc8\xee\xfd\x86\xc2\xe6\xa7\xeb\x8b\x53\x15\x7d\xe4\x3e\x29\xc1\x96\xdc\x61\x75\x9f\x50\xf3\x54\x08\x9c\x37\x8f\x84\xe3\xb8\x69\x69\xe7\xd7\x70\x9b\xcb\x5d\x2d\x77\x43\xbb\x56\x18\x42\x55\xa3\xf7\x34\x58\x64\x1a\x07\x58\x96\x83\xea\xc0\xf5\x99\x69\x4f\x6e\xbe\xe6\x02\x90\x6b\x3b\xf6\x84\x55\x86\xd1\xce\x68\xea\xa0\x00\x33\x92\x1f\xb5\x7e\x99\xdc\x4d\xc7\x5e\xe3\x05\xa9\x75\x8c\x61\x81\x70\x49\xe6\x51\x00\x25\x70\x11\x2e\x37\x9b\x47\xd7\x51\x11\xcc\x8f\xf7\x82\x00\xcc\x59\x77\x17\x75\xda\xda\x3b\x92\xa5\x26\x36\xcd\xac\x26\x6d\xa0\x29\xa9\x1e\x83\x7a\xdb\xed\x4e\x80\x27\x69\x21\x61\x4d\x38\x1a\xb9\x5c\xb3\x59\xc3\xa8\x69\xd8\x0e\xb3\x32\xcb\xaf\x04\x4f\xeb\xaf\x35\xeb\x2d\x2a\x70\xb6\x03\x96\x99\xf4\x7a\xb7\xad\x93\x12\x12\x1c\xe7\x02\x3f\x76\x9f\x23\xdc\xd0\xb8\xf9\xef\x60\x5f\x96\xe9\x60\xf4\x81\xcc\x73\xa8\xc0\xf3\x4a\x65\x32\xe6\x39\xee\x19\xb5\xa0\x38\x8f\xec\x8a\x7e\x3f\xe2\x2d\xeb\x8b\xda\xa7\x9a\xdb\xa9\xae\xcf\xc2\x8e\xbb\xd1\x13\xa3\xec\x28\x48\x38\xe6\x9e\xcd\x4b\xe3\x5e\x09\x6e\x3d\x6f\x97\xf2\x00\xd4\x5f\x52\x21\x32\xea\x1b\x60\xe8\x8a\xba\xf7\x0b\x9a\xfb\xe9\xac\xec\x9a\xda\x52\x79\x1b\x18\xfe\x94\x8a\x62\x7c\xf2\x95\x81\x93\x7e\xcb\xea\x2d\xec\xbd\xb5\x0b\x39\x28\x70\x89\x30\xaf\xd2\xa2\x8e\x59\x34\x04\x86\x01\xd7\x5d\x69\x65\xef\x8d\x3c\xf9\xf7\x44\x78\x6c\x87\x42\x8b\x5c\x43\x09\x55\x5d\xef\x2b\x30\x1c\x07\x0b\x4a\xa1\x58\x13\x21\x91\xe0\xac\x15\x8c\x0a\x3c\xee\x5d\xcb\xbb\x99\xe5\x77\x4a\x43\xb6\x6b\x34\xc8\x3a\x56\x42\x06\x4b\x0e\x71\x1d\x2c\x68\xea\x28\xea\xf3\xad\xaa\xa2\x9c\x94\x1e\x53\x1d\x04\x4c\xfa\xa0\x4c\xa6\x58\x5b\x55\xd7\x5c\xd2\x0c\xd1\x51\x64\x3a\x70\x2c\x04\x5d\xae\xa0\x0b\xf2\xb2\xf0\xd6\x48\x14\x20\x97\xd2\xb4\xae\xbd\x93\xd0\xb8\xad\xec\xce\x72\x6f\x6b\xd7\xb1\x00\x6f\x40\x3e\xd8\x6a\xc1\x03\x72\xcc\xb5\xf9\x53\xb8\xdd\x2c\x7e\xb0\xc3\x18\xc0\x30\x08\x81\x19\x03\x32\xf8\xb2\x5b\xe4\xdd\x14\x62\x3e\x40\xdc\x19\xc5\x86\x39\x34\xbb\x2f\xec\xba\x71\xff\x9c\x1b\x87\xec\xca\x86\x2e\x14\xa2\xfb\xc0\x4d\x60\x60\x4e\x58\x94\xeb\xc8\xbb\xbd\x7c\xb9\x63\x3b\x7e\x85\x1b\xf7\xf5\x39\xa8\xd4\x8c\x1b\x78\x9b\x52\xd5\x6c\x1a\x13\x3d\x4a\xd5\x34\x8c\x51\x5a\x7a\xb0\x37\xc4\xbd\x00\x15\xec\xe1\xc9\xf4\x9f\x47\x11\x29\x16\xdf\x83\x22\x52\x84\xf5\x16\xf2\x17\xcf\x79\xe9\xe8\xbe\x3e\x7f\xff\xe1\xf4\xe4\xea\x24\xee\x21\x1c\x0a\x8d\xb4\x86\xbc\xc2\x0a\xca\x56\x7f\xe3\x51\x41\x4a\x64\x5d\x8e\x17\xdb\x6d\x9b\xff\x8f\x3d\x49\xcd\xcc\x8a\x94\x1a\x22\x89\x86\xa6\x3a\x9d\x50\x8d\x4f\x07\x67\x96\xfb\xd8\xf9\x2a\x75\xfd\xc1\xd4\xd8\x5b\x55\x8a\x19\x53\x02\x41\x5b\x54\xe1\x76\xf1\xf1\x13\xa7\x6d\xb7\x4a\xb8\x80\x39\x86\x69\x2d\x7d\x04\x48\x9b\x5e\xaa\x4b\xaa\x88\xe9\x57\x26\x68\xea\xdf\x55\x7c\x30\x40\x2a\xb8\x45\xc4\x6c\x06\x79\x0d\xa9\x7e\x59\xa1\xb9\x0f\xbf\x3c\x60\xe6\x04\x56\x17\x92\x08\x95\xb0\x2d\x4c\x91\x83\xf7\xf5\xfc\x18\x34\x21\xf3\xc9\xff\x48\x58\xc7\x5e\x21\xe5\xed\xc1\x2a\x8f\x48\xa7\x3e\x57\xba\x49\x73\x17\xf1\x3a\xd7\xa4\xb6\x8d\x69\x20\xcf\xba\x3f\x03\x40\x2b\xd7\x27\xc0\xf6\x0e\xe6\x00\xb2\xb8\x29\xf0\x84\x47\xdf\x33\xdc\x11\x16\xe1\x9c\xab\x43\x98\xea\x35\xac\x37\xed\x76\xb7\x8e\x4e\x70\xce\xaf\x55\x81\x28\xc1\xf5\xc2\x92\x0c\x6f\x36\x40\x55\xc1\x7f\xb0\x66\x5d\x0a\xaa\x1c\x3a\x52\x28\x43\xbe\x15\xac\x9a\xf6\x72\x17\x93\x23\xd0\x23\xc8\x2a\x0f\x74\x7d\x3f\xc1\x9b\x84\x72\x1e\x65\xb6\xda\x7e\x45\x2b\xe0\x6d\x14\xd2\xdb\xb8\x2a\x42\xb9\xc2\x68\x00\x2f\x1a\x02\x95\xc0\x53\x8b\xad\xbf\x87\x27\xc2\x38\x8a\xc0\xba\x26\xe3\x12\xc3\x80\xb4\xdd\xac\x1c\x54\xb5\xcf\x75\x10\xcc\xc2\x06\xea\x00\xf9\xb0\x11\x57\x7a\x6c\x5a\xe6\x6c\x12\x82\x7d\x07\xab\x05\xa7\x46\x3e\x44\x39\xc2\x85\xfc\x61\x56\x38\x59\xfa\x47\x4c\x27\xda\x91\xc9\x82\xf5\xb4\x28\x38\x94\x00\x66\x64\x36\x78\x90\xb4\x83\x6e\x41\x3b\x32\x17\x92\xde\xae\x1b\x00\xb1\x23\x51\x53\xfd\x6c\x65\xad\x8e\xe5\xb0\xf0\xde\xb0\xaa\xc3\xa9\x06\x34\x0b\x96\xa9\x0c\xee\x50\x9c\x90\x4d\x78\x18\xc6\x93\x29\x56\xe0\x0a\x9e\xd4\xbc\xcb\x47\x0b\x04\xe4\x0b\x1c\xe6\xf1\x64\x5a\xe1\xcc\x78\x46\x51\xfe\x6e\xca\x56\x57\xe0\x6b\x52\x4c\xf2\x29\x9e\x11\x70\x45\xb3\xee\xf7\xd7\x5a\xb5\x83\x90\x99\x7a\x02\x0b\x05\x79\x2f\xf1\xa3\x28\xb1\x67\x0f\x26\x69\x86\xf0\xba\xdf\x4f\x0c\x94\x35\x82\xdb\x35\x42\xe3\x6c\xbb\x5d\x9b\x25\xd8\x93\x75\xe9\xe7\xa3\x08\xbc\xef\x26\x75\x28\xa1\xeb\x43\xe3\xc4\x83\x69\x46\x0c\xa5\x06\x61\xcd\x4e\x99\xf3\x94\x62\xc6\xd2\xe8\x83\x1c\x95\x47\x09\xc2\xac\x90\x46\xab\x1a\x68\x62\x9d\x21\xe6\xf4\x0b\xe5\x25\xa4\x54\x35\x64\xc2\x7a\xee\xb3\xa6\xb9\xc0\xed\xb5\x8c\x45\x1f\xf7\xcc\x2b\x22\xb0\x96\xb6\x56\xa1\x0e\x07\xe0\xc7\xb8\x24\x2e\xe9\xb0\x54\x8a\x0d\x96\xc4\xcd\x27\xe5\xb4\x93\x45\x05\x4e\x2c\x8b\x5f\x4b\x9c\x9b\x92\x0c\x40\xc6\x41\x7b\xbd\x52\xbd\x29\x42\x45\xd5\x36\xe7\x1b\xdb\x6d\xa0\xcd\xaa\x5d\x3c\xd6\xd9\x90\x86\x05\x01\x16\x96\x10\x35\xe7\x11\xe7\x10\x38\x25\xbe\x7f\x07\xde\xef\xef\xd1\x47\x9d\x3a\xe0\x05\xa1\x75\xf2\x2d\xf4\x11\xc1\xf1\xaa\x5e\x67\x5b\x95\x0d\x3f\x10\x9d\xd9\x76\x9b\x6e\xb7\x8b\xed\x76\x75\xa4\xc7\x04\x39\xe4\x3a\xae\xb5\x70\xcd\xad\xec\x1a\x9c\x25\xed\x02\xd5\xf5\x58\x47\xca\x2f\x90\xa8\x53\x33\xb9\x76\x79\x26\x09\xa6\x49\x3e\xed\xf7\x75\xf0\x2c\xf9\xa2\x39\x46\x46\x46\x14\x02\x69\x80\xcc\xbb\x5a\x97\xd0\x19\x33\xcc\xa7\xca\x9b\x32\xdf\xe1\x47\xc5\x37\xc9\x84\x9d\x35\xc4\x89\x93\x5e\x95\x2f\x92\xc3\xc1\xa0\xb4\xee\x65\xe5\xd6\x2a\x26\x59\xfc\x99\x3e\x4c\x49\xa6\x03\xa3\x70\xed\x9e\x29\x8b\x75\x0b\xbb\x9a\xab\x15\x74\x6a\x85\x55\x9d\xe0\xae\x3b\x2a\xae\xe3\xf7\x6a\x36\xe6\xbc\x58\x9a\xfc\xfc\x51\xc4\xd8\xdc\x46\x75\x99\x46\xb0\x93\xab\xb0\xbe\x8d\x4f\x85\xd2\x7e\xdf\x57\x3d\xb0\x6c\x48\x5c\x37\x55\x6c\x6d\x07\x01\xb7\x4e\xfb\x74\x08\xce\xb3\xc2\x9a\xab\xca\x75\xdb\x70\xe6\x5b\x8c\x96\x1f\xeb\x0d\x6b\xed\x0d\x68\x9a\xe3\x5c\xb6\x2d\x0a\x12\x20\xd2\xa6\xe5\x1d\x0c\x80\xfa\x5d\x63\xc4\xa4\x8d\x95\xa8\x01\x57\x4e\x86\xca\x63\x57\xc4\x48\x29\x91\xa5\x28\xbc\xa6\x26\x7c\x8a\xe4\xbd\xa9\xb5\x2c\x0a\xc5\xe3\x01\x04\xac\xf0\x15\x5b\x9b\xdb\x5d\x21\x22\xf7\x2c\xcb\x02\xe2\x49\x4c\x77\x70\xbb\x84\x4e\x0f\x4b\x44\x65\xa0\x2b\xac\x94\x5b\x41\x1c\xe4\x45\xfd\xe8\xf7\x57\xed\x74\xa5\x81\xf8\x1e\xa4\x8f\x9a\x2e\xa2\x69\xa8\xce\xef\x34\xbd\x7d\x53\x1d\x8d\xd7\xab\xff\x08\x69\x1d\xd5\xdd\xf2\x34\xad\x12\x09\x42\xf0\x47\x65\x68\x95\x12\x3a\xc1\xc5\x63\x75\x63\x1f\xf1\xd1\xab\x69\xcf\x80\x8f\x83\x8c\xc3\x09\x75\x37\x38\x82\xfd\xaa\x08\xbd\x37\xff\x4f\x39\xb1\xdb\xe5\x30\xe0\x28\xd2\xc1\x15\x5a\xfb\x69\x05\x0e\x7b\x23\xa4\x61\x73\x8d\x1f\xc5\x51\xc5\x3c\x66\xea\xd5\xff\xd2\x40\xba\xad\x7d\xc1\xca\x87\xda\x9c\x53\x18\x90\xaf\x74\xdc\x60\x9a\x73\x22\x8e\x44\x8d\x41\x9e\x13\x1e\x78\x1a\x0a\x7d\x71\xe4\x93\xa1\xa5\x8e\x0d\xbf\x08\xd4\x89\x59\x7e\xd7\x4d\xba\xba\xdd\x40\xb7\xd8\xc8\x23\x02\x82\x1f\x18\x5a\x85\xcf\x4a\x62\x98\x62\xa3\xc8\xdd\x82\xd0\x6f\xb7\xa1\x00\xc6\x80\x8a\x16\x36\x53\xe1\x3b\x3b\x11\xe1\x8d\x2d\x7c\x8f\x27\xa5\xf5\x78\xe2\xbb\x3b\x29\x2b\x9d\xff\x17\x26\x16\x75\x19\xe8\x8e\x1d\x6c\x9b\x70\x62\x91\x7f\xcd\xca\x3b\xe1\xfc\x3a\xe2\x08\x4b\x70\x0b\x71\x24\xd8\x64\x34\xd5\x7a\xb2\x75\xd6\x5c\x81\x1e\x93\xc4\xe0\x99\xbc\x91\x53\x32\xc4\x0b\x92\x34\x0d\x14\x0e\xd3\x17\x8b\xc3\xc1\x20\x45\x9b\x2c\x9a\x05\x2a\x90\x93\x74\xea\x99\x88\xb8\x90\x3c\xb3\x00\xb9\x2b\xeb\xa2\x72\x87\xb3\x51\x3c\xd3\xda\xbf\x0d\x39\x4f\x3b\x8b\xd1\xca\xcd\xbe\x93\x3f\x3e\xb9\x9b\x6a\xfe\xb3\xe2\x59\x58\x71\x5a\x30\x1d\x39\xc8\xa3\x0c\x0f\xce\x75\xc5\xa3\x0f\xe5\x46\xf5\x6b\x02\x47\xf0\xde\x19\x81\x00\x95\x0d\x59\x84\x42\x94\x5b\xf8\xb8\x4d\x3c\xd6\x57\xae\x49\xe4\x92\x28\xcb\x61\x46\xd6\x36\xec\xc7\x0b\xd6\xef\x97\x93\x99\x15\x5d\xd0\xc3\xc1\x60\x86\x0e\xd9\x3c\x9a\x11\x62\xf3\x85\xad\xa7\x0a\x92\x77\x52\x9f\x69\xe9\xdc\xd5\xcc\x06\xc6\x5d\xb9\x97\xa0\xf5\x79\xae\x23\x6f\x09\x12\xb7\x04\x0d\x55\xee\x14\xaf\x71\xa2\xc3\xc9\xf9\x57\x9e\xdf\xa6\xd2\x91\xe2\xdb\xed\x9e\x35\x78\x51\xa1\x5a\x56\x64\x53\x75\xb2\x68\x85\xb9\xd1\x18\x0e\x48\x03\xbb\xdb\x6f\x25\x52\xbb\x44\xcb\x3a\x52\x7b\x8b\xfa\xfd\x55\x5b\x62\xb4\x9a\xdc\x4e\xc9\x72\x72\xeb\xe8\xab\x45\xbf\xbf\x37\x87\xa6\xec\x62\xff\x6b\x8e\xa8\x3b\x9e\x01\x9c\x6e\xec\x30\x38\xb9\xe0\xd9\xdf\x79\x3f\xfa\x57\xf4\xe7\xfb\xb9\xc6\x23\x0c\x77\x59\xe5\xf9\x8a\xfe\xc9\xf8\x8a\x06\x0f\xd0\xdf\x17\x1a\xd8\x0b\xe2\xeb\x61\x2b\x37\x5a\x68\xf4\x3a\x51\x8e\xaf\x1c\x03\x7e\xbb\x8d\x5a\x33\x28\x23\xb0\x7f\xc6\xc7\x72\x52\x26\x2b\xf2\x77\xf9\x90\x65\xe4\x58\xfd\x2b\x29\x56\x4a\x7e\x93\xa8\x59\x32\xa3\xe4\x0d\x06\x5b\xfc\x05\x39\xd3\x0f\x26\xc7\x29\xd8\xd6\x00\xc3\x8d\xfc\xa1\xe2\x16\x53\x4e\xae\xe1\x29\x2f\x52\xca\xe6\x0f\xe4\x33\x78\xa1\x56\xd1\xae\x29\x29\x30\x8d\x8b\x9c\xcc\xa9\xfc\x9f\xcf\xc9\x92\x3a\xf3\x1c\xf2\x04\x1b\x41\x00\xf9\x5d\xb9\x04\x22\x3f\x61\x1a\xcf\x59\x26\x28\x27\xbf\x40\x77\x1f\x72\x49\xbc\xc2\xea\x5c\xe9\x40\xb9\xb1\x35\x87\x8f\x67\x49\x29\xda\x5d\x35\xe7\x64\xb3\x64\x5f\x59\xe8\xd2\xbf\xd0\x60\xb2\xc8\x75\x77\xd4\xdb\x7c\x8e\x2d\xf7\x9b\xf8\x9b\x02\xb7\xcd\xbd\x3e\xf1\xb4\xc2\x9e\xec\xd5\x99\x1c\xdb\x28\xa0\x7e\x70\x9b\xab\x87\x15\xd5\x5a\xef\xa6\x22\x15\x2b\xf3\x96\x76\x13\x1b\xde\xd7\x4a\x63\xb8\x76\x22\x21\x71\x03\x3a\xed\x30\x70\x79\x0b\x21\x64\x27\x53\x84\xf7\x55\x50\x0d\x13\x58\x42\x00\x42\xaf\xd9\x5e\x15\x2e\xe6\x9e\x43\x5e\x5b\x55\xc7\xc9\xbf\x55\x4d\xa0\x1f\xe5\xaa\xb0\x81\x2c\x98\x0e\x3f\x15\x15\x78\xa4\xfd\x03\xea\x86\x2b\xec\x7b\x27\xb3\x1c\x42\xdd\x80\x0e\xe9\xc3\x90\xef\x62\xa8\x16\x85\x26\x1a\x62\x36\x29\xa6\x28\x02\xbf\x5f\xf2\x30\xf9\xeb\x6a\x94\x96\x36\x0c\xb4\xe1\xc0\x3b\xfc\xde\xa8\x1e\x15\x19\x66\xfb\x60\x8f\x34\x80\x80\x0d\x01\x07\x3d\x51\x81\x7b\xf3\x58\xed\x01\x66\xb8\xf6\x93\x69\xa7\x1e\x98\x18\x6d\xe4\x74\x6a\xa5\x69\xc5\xf5\xa1\x78\x95\x3c\x64\x45\x92\x8e\x37\x9f\xe9\xc3\x58\xc4\x37\x77\x6b\x96\xfe\x27\x7d\xc0\x2c\x95\x6f\x2c\xc5\x54\x76\xfc\x4c\x65\x4e\xa9\x48\x58\x26\x3f\x70\x5a\xae\x33\x81\xc1\x1d\xd1\xbb\x74\x0c\x11\xb0\x65\xee\x2c\xb9\xa5\x90\x01\x1e\xb0\x60\x4b\x7a\x29\x92\xe5\x6a\xfc\x46\xd2\x37\x79\x71\x1f\x21\x0c\x12\x97\x31\x9b\xf4\xdc\xf0\xf7\xff\x3f\xea\xde\xbc\xcb\x6d\xdc\x4a\x1c\xfd\x5f\x9f\x42\xc5\xf1\xa8\x89\x08\x25\x4b\x65\xbb\xdb\x4d\x37\xac\xe7\x76\xdb\xe9\x4a\xbc\xc5\x4b\x32\x19\x59\xa9\x66\x89\x50\x09\x31\x45\x2a\x20\x54\x4b\x24\xbe\xcf\xfe\x0e\x2e\x16\x02\x5c\x54\xe5\xee\x9e\xf9\xbd\xdf\x39\x3e\x2e\x11\x04\xb1\x5e\x5c\xdc\xfd\x5e\x31\xb1\x3a\x06\x1b\xe2\x60\x3e\xad\x2c\xb7\x4d\x43\x3a\x4c\x4e\x89\x06\x83\x82\x8a\x8f\x6c\x4d\xf3\xad\xd0\x96\x2b\x66\x1b\x28\x19\x3f\xa1\x3f\x58\xa2\x85\x1a\xc9\xa1\x20\x90\x79\x88\x13\x31\xd2\x93\xed\xf1\x91\x9c\x26\xe1\xa3\x2f\xf4\x66\xc8\x47\x2c\xc1\x5c\xa5\x2f\xfe\xa3\x5b\xac\x27\x87\xb9\xf2\x28\x03\x61\x83\x31\x77\x86\x12\xf5\x84\x30\xb3\x0a\x25\xa1\x63\x4c\x98\x9e\x50\x59\x65\x62\x2b\x11\x7e\x34\x76\x1c\x31\xd3\xca\x9c\xa1\xc5\xb9\x1f\x0c\x82\x5d\x83\x68\xe5\x94\x64\x9d\x45\x7b\x15\x91\x24\xcb\xc3\x2d\x16\xd5\x35\x07\xca\x7b\xcc\xdd\x98\xea\x68\x07\x7a\xab\x85\xc1\x1c\x6e\xd8\x70\x93\x28\xd4\xef\xce\xeb\x7e\x30\x90\x45\x37\xb5\x41\x59\xfc\x46\x48\x3a\xf5\xad\x34\x94\x9f\xf0\x19\xd0\x4a\x53\x38\xa7\x06\x68\x50\x74\xe2\xbe\x93\x7b\x6c\x5c\xee\xc0\xda\x60\xed\x55\x46\xd1\x79\x68\x94\x5c\x38\xe4\xe4\xe9\x4e\x10\x42\x38\x34\xc9\x51\xb4\x52\xac\x17\xc2\xa1\x20\x4f\xd7\x26\x92\x0e\xfc\x8d\x5a\x82\x23\xf0\x69\x3d\x87\x07\x53\x98\x57\x85\x19\x55\x88\xe4\x68\x82\x59\x4b\xce\x6b\xc1\x6f\x76\xd4\xc6\xd9\x96\xe7\x7a\xa1\xf3\x74\x18\xb4\xcb\xca\x32\xe4\x58\xa8\x61\x66\xfb\x7d\xa8\x02\x1a\x37\xc7\x6b\x06\x5c\x55\xd2\x43\x87\x9b\x4b\x83\x7c\xef\x28\x1b\x0c\x98\x92\xc9\xa8\x0a\x4c\x55\x50\xf3\x93\xad\x2d\x75\x34\x51\x27\x88\xba\x01\x29\xb9\xc4\x48\xbd\xb7\x81\xe6\x99\x51\xa3\x66\x44\x7b\x0c\x13\x22\xa9\xda\x4a\xcd\x4a\x98\x1b\x53\x42\x3e\xbb\x6d\x28\xc2\x1c\x34\x77\xf2\x34\x89\x15\xcd\xf4\x1a\xe4\xbe\xa3\xfd\x1a\x7c\x1c\x4b\x03\x5a\xa5\xb6\xc0\xf0\x02\xb1\xa3\x1d\xb5\x1b\x2f\xc1\xca\xfc\x0e\xa9\xdd\x7b\x7c\xe1\xc5\xf4\x5e\x9a\x40\x1f\x0a\x72\x08\x21\x0b\x88\xe2\xa0\xab\x13\x81\xed\xab\x09\x06\x76\x75\x74\x56\x6c\xcf\x8b\x05\x67\xe7\x55\x6e\xb4\xa9\xbc\x0c\x0c\xde\x19\x0c\x62\x79\xa1\xa5\x4b\x96\xa6\x90\x56\x02\x45\x06\x20\x2e\x30\x75\xdd\xa6\xd7\x5d\x9d\xab\xc7\x13\xec\x8e\xc3\xb4\xb1\xf1\xdb\x38\xf7\x79\x8a\xbc\x36\x40\x27\xb7\x54\x8f\xd6\x0e\x45\x3e\x2b\xe6\x44\xc8\x3f\xc3\xc9\x9c\x70\xf8\x71\x32\x27\x19\xcc\xb3\x80\xf5\xd3\x02\x25\x77\xfc\x55\xd7\x17\x1e\x19\xe6\x76\xca\x89\xf9\x16\x6e\xb5\xda\xe2\x4c\x00\x78\x9d\x25\x8a\x02\x45\xc7\xa8\xd5\xc2\x63\xd7\x04\xab\x12\x40\x83\x18\xcf\xae\x88\x4e\x75\x2f\xaa\xf4\x34\xe4\x01\xca\x88\x98\xa5\xf2\x72\x16\xb3\x74\xc8\xe7\x38\x9b\x5e\xea\x08\x7c\x05\x8a\xf2\xb0\x40\xbd\xd6\xed\x23\x63\xc7\x1e\xff\xb2\xc1\xa4\xe1\x82\xb4\x1d\x7b\x1c\x13\x65\x34\x5f\x20\x09\xbd\xf2\x2e\xcf\x1c\xc5\x6a\xac\x32\x5e\xa5\x8a\x0a\x60\x24\xeb\x19\xf4\x74\x44\xc8\x02\x68\x12\x42\xc4\x74\x2d\xaf\x73\x9f\xc6\x79\x66\xec\xa0\x8a\xfe\xc2\x90\x3b\x8b\x38\x53\xf6\x98\x9a\xf0\x8f\x45\xbf\x88\xd7\xd4\xd4\x1c\x05\x08\x45\x47\x72\x61\x63\x68\x31\x47\x51\x31\x5d\x85\x02\x33\x14\x41\xd2\xdc\xe9\x52\x3d\x9c\x28\x89\xcb\x1a\x9e\x9c\xbd\xbc\xf1\x3d\xf8\x81\x3d\xcb\x49\xe6\xec\xe2\x44\xc5\x7b\x3f\xa2\xfb\xfd\x89\xfe\x29\x2c\xd5\x50\x07\xff\xc5\x2a\x66\x99\xdc\xce\x0c\x67\x08\x67\xbd\xcc\x07\x3d\x13\x67\x1a\xac\xdb\x5d\xfb\xfd\x2d\xe6\x08\xa7\xb2\x5f\xb5\xcb\x6d\xe0\xe3\x36\x5e\x20\x9c\xcb\x63\x83\xce\xc3\x0c\xcc\x2d\x5c\xac\x92\x10\x18\xf3\x94\x46\xa2\x67\x51\xb2\xbc\xde\x2f\xc3\x1c\x17\x38\xc1\x29\xaa\xc4\x0b\x45\xd9\x15\x0e\xdf\x89\x97\x67\xa2\x7f\x3e\xf7\x9c\x8a\x94\x59\x86\x09\x38\x4d\xaf\xfa\x34\xdc\x5a\x93\xec\x33\xb0\xf4\x78\x9b\xbd\x57\x94\xba\xf6\xb2\x3e\x63\xc5\xa7\x82\x65\x17\x8a\xbf\x54\xe4\x38\x21\xe4\xba\xf1\x56\x8b\x94\xab\xc0\x43\xf2\x5a\x34\xb5\x32\x26\xc2\xd1\x68\x64\x69\x39\x54\xaa\x32\x57\x01\xa1\x41\x7c\xbf\x1f\x2b\x86\x4d\x43\xbc\x19\x07\xa7\xeb\x98\x65\x2c\xbb\x70\x4a\x00\xe1\x38\xc1\x6d\xcd\x4c\x28\x78\xb4\x29\x7b\xe2\xd2\x79\xf2\xb8\x4b\xa7\x13\x63\x1f\xad\x97\x06\x52\xe3\x71\x0f\xd7\x19\xf6\x52\xb7\x1f\x2f\x56\x2f\x32\xc1\x6f\x42\x3a\xcb\xe6\x38\x03\xbd\x83\x91\xdb\xd1\xc5\x97\x97\xdb\x14\x30\x06\x78\x58\xa2\xb2\xad\x70\xa7\xf3\xec\xd7\x26\xe7\x05\x5e\x32\xa0\x65\x1c\xba\xf5\xe8\x28\xaa\x2d\x00\x10\x87\x67\x05\x30\x6f\xaf\xe3\x9b\x73\xfa\x71\x45\xb3\x18\x42\x42\xd6\x8f\x4a\x2b\x64\x58\x97\xf1\xe6\x76\xba\xa8\xe5\x68\xdc\x53\xe8\x83\xba\x97\x5f\x8a\x76\x85\x41\x20\x70\xcb\x6a\x42\xa9\xc2\x20\xa8\x8e\xce\x55\x5f\x6a\xbc\xc9\x33\x61\xef\x11\x2c\xaa\x7b\x04\xf3\xea\xe6\x6e\x61\xba\x18\xaa\x37\x32\x91\x5f\xbb\x5f\x75\x80\xaf\xd5\xdf\xca\x23\x1d\x6e\x51\x0f\x90\x51\x31\x5d\x87\xb1\x44\x46\x61\x12\xc6\x98\xda\x28\x45\x67\x57\xcc\x30\xce\xcf\x44\x18\xc3\x72\xba\xe1\xd4\xfd\xf7\xaa\x4d\x08\x74\xa8\x63\x48\xc9\xfb\xbf\xb3\xb6\x1b\xed\x0a\x6a\xba\x80\xa5\x76\x4e\x07\xc1\x6a\xa5\x91\xa7\xee\x12\xb4\xed\x7b\x64\x2b\xbc\x87\x35\x75\x56\xa9\x74\x97\xbf\x66\x0a\xe2\xc0\x5a\x8f\xf9\x37\x7e\x0b\xa2\x18\x0c\x00\x53\x4f\xd7\xe0\x84\x61\x4c\xfc\xdc\x3e\x4d\xfb\xb8\xf3\x84\x20\x35\x9e\xc6\x17\xbb\xda\xe9\x38\x3e\xf6\x20\x7f\x26\xe6\x84\x97\xfe\xa2\xea\x75\x93\xc4\x86\x21\x9b\x8d\x99\x6f\x0b\xb0\xa0\xd6\xb7\x27\xe6\x6d\x2d\x64\xb3\xe6\x14\x6e\x1d\x93\xba\xc7\x76\xb0\x70\x91\x4b\x60\x29\x11\x0d\x2f\x23\xf3\xae\xa2\x26\x38\x8d\x8b\x3c\x8b\xb8\xf2\x85\xbd\x22\x20\x6f\x3a\x0b\x86\x15\xe7\x38\x0c\x8e\x03\xfc\x82\x8c\xb5\x57\xe8\x75\x33\x82\x90\x86\xf8\x84\xbc\x30\xc9\x05\x14\x31\x6d\xdc\x41\xcf\x9a\x3e\x65\x06\x87\x78\x65\x0e\xdd\x41\x66\x73\xdc\xbc\xd6\xc0\x9b\x35\x51\xde\xb5\x08\x6f\x15\x80\xb6\x1d\x53\x3a\x18\x78\xa9\xa8\x5b\xe4\x24\x7f\xcf\xb7\x4a\x44\xb2\x91\xb3\x8a\x75\xd0\x29\xca\xfb\x15\x03\x5f\x80\xf3\xf1\x92\xf1\x42\xf4\xcd\x15\xd2\x17\x39\x94\x1a\x43\x6c\x67\x31\x02\x54\xea\xe8\x8b\x6e\x10\xec\xeb\x69\x5b\xbe\xb9\xa3\x89\x4a\xee\x0d\x87\x76\xc7\xb5\x15\x0d\x5e\x59\x86\xc4\x2f\xb7\x8c\x8a\x21\x9f\x32\xb4\x5b\xab\x20\xb9\xa5\xf5\x0c\xbe\x6d\xc6\x2f\x63\x96\xd2\x44\x4e\xc0\x0e\xba\xff\x8d\xc6\x4e\xdf\x44\xfd\x77\x29\x8d\x0b\xda\xdf\x02\xd2\xa0\xfd\x6f\x32\x7a\xf5\x4d\x3f\xdf\xc8\x1b\x2c\xe7\x18\x10\x89\x8e\xa2\xe0\x4e\xda\xd0\x5d\xe7\x14\x48\x31\x9a\xc8\x65\xab\x44\x4e\x23\x58\x14\x54\x56\x7c\x06\x30\x7f\x4b\x41\xb9\x16\x24\xa8\xad\xb7\x2c\x49\xc5\xd5\x1b\x1b\x51\xea\x82\x94\xb3\x04\x8d\x2c\x0e\x60\x5f\x65\xa4\x67\x8d\x7c\x0f\x95\xb9\x01\x28\xda\x9c\x29\x18\xed\x64\x93\x82\xa5\x53\x5e\xc5\x90\x75\xd0\x66\xe8\xc7\xcd\x91\x18\xf7\x60\x0d\x63\x43\x58\x22\x84\x50\xc4\x4d\xfa\x0a\x2f\x34\xfb\xbb\xba\x23\x22\xa4\xca\xa5\x95\x55\x53\x45\x6f\x64\x48\xe7\x60\xce\x54\x64\xed\x59\x3e\x27\x74\x96\x57\x3a\xaa\x82\x8c\x9f\x14\x15\xe5\x5f\x0c\x87\x68\xc7\x67\x62\x56\xcc\xe7\x84\x01\x33\x53\x25\xae\xf5\x83\x2c\xbb\x89\x7b\xdb\x84\xdf\xc7\x93\x56\xb1\x37\x75\x74\xa3\x4e\x93\x1f\xdc\x4d\xda\xc9\x59\x47\x10\x87\x9c\x3c\xf5\x59\xfa\xd2\x4d\x8b\x5f\x6d\x96\xeb\x97\x7f\xc7\x34\x03\x43\x95\xee\x75\xa2\x17\x88\x43\xa4\x19\xed\x38\x5b\xc9\xe6\xf3\xb9\xf6\x1d\xdf\xd9\x1c\xcd\x92\x9d\x6b\x5c\x75\x05\x82\x10\x07\xbe\x84\xe6\x1a\x55\x19\xba\x14\x5d\x52\xb8\x74\xc9\xc2\xbd\xe8\xaf\xc3\x2a\xd6\xba\xbc\xe8\x17\x08\xc7\x86\xdd\x39\x9a\xf4\xd8\x60\x70\x64\x8c\x88\x0b\xf2\x21\x64\xb8\x40\xa8\xcc\xe4\x7e\x2a\x83\xe7\xb4\xd1\x4a\x36\xe3\xf3\x5a\xd0\x79\x79\x07\xa6\xd8\x06\x84\x04\xa6\x69\x15\xa6\xf2\x56\x3c\xaa\x9e\x3e\x86\x15\x15\x8c\x22\x3f\x87\x97\x40\x50\xe5\x5d\x55\x45\x62\x9b\x48\x35\x52\x62\x36\x7d\x1d\xa6\x38\xd3\x27\x11\x45\xef\xdd\xa7\xb2\xd2\xee\x9d\x9d\x41\x54\x81\xb3\x33\x42\x5d\x31\xd8\x7b\x5f\x9a\xa3\xb5\x80\x61\x56\x59\xd9\x32\x85\xcd\x98\xe5\x35\x9c\x64\x92\xaf\xab\xaf\xf5\xcb\xeb\x11\x80\x8e\x13\xde\xb9\xea\xc1\xe5\xd8\x9e\x79\x28\x42\x7d\x05\x78\xa1\x92\xf0\x5f\xe3\x6b\x25\xe3\x4f\x31\xbc\xaf\xe5\x06\xd5\x9f\xd6\x13\x9e\x4d\x3d\x3f\x2a\x30\x17\x36\x84\x4b\xa4\x15\x8c\xe0\x7d\x50\xc3\xbf\xc6\x0e\x14\x7c\x29\xb4\x70\x5e\xe3\xcc\x2b\x26\x56\xfd\x38\xeb\xc7\xb2\x87\x00\xc9\x41\xe2\x6b\xa5\x2c\xe9\xca\x56\x5a\xc9\x1f\x25\x28\xd7\x87\x88\x2c\xd0\xf1\x3a\xf3\x6c\x5d\x24\xe2\x05\xbd\x65\x1c\x08\x73\x2f\xe7\x79\x9d\x37\xa1\x6e\x12\xef\x73\x1d\x84\xc0\xa0\xc0\x59\x66\x1d\x83\x80\xda\x59\x69\xe7\x26\xf9\x7b\xad\x7e\xa3\x0a\x67\xc8\xe9\x6a\xfe\x2d\x85\xdf\xc0\x0c\xde\x3e\x79\x67\x9e\x20\x7c\xc5\xd7\x4e\x68\x0b\x23\x57\x27\x57\x5e\xb1\x84\x1b\x9b\xdd\xed\xb9\x8d\x72\xd1\xc2\xd8\xba\xe1\x31\x8f\x26\xa0\xa2\xab\xc7\x1b\x3c\x04\x23\xcf\xc3\x6b\xb8\x89\x2c\x74\x5c\xdf\x0e\x1a\x5a\x17\x76\x07\x08\xf1\x83\x0b\x3a\x80\x0e\xf1\x42\x00\xd2\x9f\xbb\x8b\xe1\x50\xba\xe4\xad\x9e\xfd\xe9\xa1\xd9\x03\x6d\x5e\xf3\xec\x1a\x57\xf1\xd4\x34\xf2\x76\x38\x6a\x8f\xb4\xb3\xd6\x72\x07\xb8\xe2\x2a\xfc\x47\x2d\x76\x02\xb3\x26\xb0\xd6\xab\x43\x73\x06\x75\xae\x9c\x79\xb7\x5e\xee\x41\x68\xf1\x03\x83\xcb\x0f\x52\x83\x82\xe5\xac\x31\x73\xa9\x18\x1e\x2e\xb7\xf6\x20\x1b\x5d\x2d\xf4\x9b\xfa\x42\x1b\x58\xc7\x16\x1b\xb9\xba\xd9\xca\xa3\x98\xba\xe2\x5e\x43\x5c\xb4\xeb\xef\x0c\x28\xac\xe2\x62\xd5\x05\x04\xba\x29\x2f\xc0\xcd\x69\x0d\xd6\x80\x50\xaa\x85\xd2\x3b\xfd\x3a\x08\x7f\xf5\xbf\x30\x5d\x47\xfd\xfb\x35\xb3\x7d\x09\xb3\x05\xe7\x0f\x77\xc2\x76\xe8\xff\x56\x91\x1f\xc0\x75\xa8\xae\xba\x52\xc5\x14\xf4\xeb\x5e\x94\x11\x23\xab\xdd\xe9\x89\x46\xc6\x00\x0d\xce\xac\xc9\x89\x69\xb5\xe7\x9e\x44\xeb\x3a\x0c\xe1\x36\x96\xed\x5b\x4c\x06\x56\xaa\x5a\xac\x05\x3a\x04\x2c\xca\x97\xb7\x1d\xc9\x1f\x6f\x3b\x92\xce\x86\x8d\x31\x78\xf6\xd9\x23\xe8\xc5\xef\xeb\x14\x6d\xe5\x0d\xd1\x56\xde\x25\xda\x32\x8e\xb1\x67\xeb\x78\xf3\x32\x23\xac\xf5\x48\xb7\xb2\xd0\x12\x1a\x40\xec\x5b\x3f\x70\x4e\x7b\xf2\xf0\x21\x1d\x8d\xd0\x52\x02\x6d\x5c\x31\x83\x2a\x8e\x40\xe3\x30\x6b\x5e\xed\xea\xcf\xa1\x97\x45\xae\x4d\x8d\x3e\xed\x42\xca\xeb\x78\xd3\xa7\xd7\x1b\x08\x1b\x17\x7b\x6c\x61\xdc\x2f\xe8\x22\xcf\x12\xcb\x15\x06\x48\x52\x5b\xee\x09\xe1\x1d\x27\xa4\x79\x53\xb7\x1e\x0b\xd9\xf7\xe1\x1b\xc0\x3d\x0d\x3f\xaa\xb3\x2f\x3b\x6d\x3b\x0c\xf7\x0e\x9c\xe3\xaa\xd6\xbf\x1a\xb5\x60\x51\xa0\x92\x84\xa7\xbf\x92\x5d\xa9\x41\xf4\xef\x16\x44\x7f\xdc\x7d\x85\x90\xd1\xcf\x0d\x67\xf4\x4d\x2d\x92\x47\x6d\xa2\x01\xea\x41\x7a\x44\xc8\x5f\x11\xba\xbb\x30\xb2\x03\x14\x77\x0d\x30\xe9\x19\x13\x33\x2b\x60\xac\x83\x66\xe5\x16\x99\x57\xf9\x4a\x7d\xc8\x2c\x00\x32\x73\x93\xb3\xa5\x02\x73\x13\x65\xb3\x03\x68\xb9\x8d\x26\x52\x8d\xe8\xaf\x2e\xf2\xfd\xdb\x6f\x80\x5c\xb5\x7c\x16\x78\xff\x77\x41\x57\x77\x7e\x77\xe8\xfd\x7b\x2b\xf4\xca\xcd\xf9\x23\xfe\x33\x71\x94\xe6\x7f\x51\x10\xba\xa0\xb3\x3f\xcf\x09\xc5\xf2\xef\x70\x32\x27\x02\x9f\x10\x42\xc2\x3f\x0f\xc9\x09\x1a\x0c\x32\x1a\xaa\x8f\xff\x9b\x04\xdb\x4c\xd9\x2e\x25\xd5\xa2\x5d\xb1\x2c\xc9\xaf\xa6\xea\x8f\x41\xf0\x7f\x22\xff\x0d\x41\xf2\xfe\x8b\xfc\x69\xf4\x7a\x2b\xc0\xb1\xf9\xed\x79\x41\xf9\x25\xe5\xfb\xfd\x9f\x46\x7f\xa3\xe7\x7f\x66\xa2\xfe\x06\x53\xea\x76\x51\x71\x8d\x34\x5d\x0e\x06\x6d\x9d\xeb\xc4\x04\x83\x41\x30\xd3\x92\x14\x5d\x32\x0f\x08\x21\xbb\x72\x64\x52\xc1\x29\xee\x58\xbf\x44\x58\xd0\xd6\xb9\x7c\x62\x99\x78\xfc\x3c\x8d\xd7\x1b\x9a\xc0\x9e\xb4\xf7\xca\xd6\x9b\x9c\x8b\x0f\x0b\xce\x36\xa2\x68\xaf\xf2\x5a\x45\xaa\x7b\xbe\x8a\xb3\x8c\x3a\x81\xd2\x78\x95\x7c\x44\x5e\x9d\xce\x55\x9a\x50\x3c\xd1\x2a\x66\x8a\x19\xc5\x39\xc5\x05\xc5\x31\xc5\x29\xc5\x5b\xb9\x37\xce\x25\x32\xa1\x0f\x90\x63\xfa\x40\x1d\x7e\x5e\x99\x8f\xfc\xf9\x09\x95\x9b\xb7\x0b\xc7\x72\x53\xe9\x1c\x85\xf2\xcf\x70\x32\x47\xea\xd9\x88\x09\x75\xa9\xb1\x84\xff\x33\x19\x97\x94\x4e\xc3\x94\x12\xbd\x54\xa3\x8c\x5e\x8b\x8f\x6c\xf1\x05\x6f\xab\xb2\x4b\xca\x0b\x96\x67\xc5\x28\xcb\x13\x3a\x5a\xc3\x91\xbe\xff\x8f\x70\x1a\x85\x9f\x93\x21\xfa\x3c\x42\x53\xef\xf7\xe7\x3f\xec\xe5\xef\x7b\xf7\x11\xf6\x01\x7e\x0b\xf9\x20\xc6\x72\xab\xb6\x74\x36\x99\x0f\x06\xc1\xc4\x3c\x9d\x40\x6a\x00\x4a\x0a\x2a\x4e\xd7\xda\x1a\x1d\xe1\x8c\x12\xb9\x6c\x29\x0d\x13\x8a\x50\xf4\x5f\xd3\x30\xa7\x64\x8c\x35\xc9\xf0\x5f\xb2\x14\xc7\x94\x24\xf9\x02\x8e\xa2\x0e\xd7\xf7\x91\x5e\x8b\x37\x79\x42\xc3\x20\x40\xb8\xa0\xa3\x5c\xc1\x5b\x18\x53\xbc\x5b\xac\x62\x1e\x2f\x04\xe5\x3f\xc5\x22\x56\x46\x77\xba\x93\x98\xaa\x18\xed\x39\x25\xc3\x61\x4e\xff\xf3\x04\x45\x82\x4e\xc3\x90\xa9\xce\xfc\x1d\x46\x23\x09\x12\x93\x51\x9e\x99\x18\x85\x09\x35\x0d\x31\x0a\x2f\x4f\x46\x9b\xbc\x10\xfa\xb3\x70\x8c\x50\x94\x19\x11\x2e\x21\xe4\xbf\xdb\xb3\x60\x4c\x5d\x19\x24\xbf\xd1\xa8\xfd\xa5\x29\x0c\x1c\x71\x5d\x80\xc0\xcf\xe2\x5f\x5b\xc6\x69\x18\x5c\x52\x2e\xae\x83\x66\x62\xa2\xf0\x8f\x84\x8e\xf8\x36\x7b\x9b\xbd\xca\xf3\xcd\x7e\xaf\x1f\xb4\x87\x1e\x72\xfb\xfb\xa3\x5c\xce\x32\x92\x20\xdb\x08\x72\x03\x85\x65\x88\xe0\xad\x31\x14\x20\x7f\xc1\x5a\x14\x49\xa8\x07\xdb\x14\x8f\xb5\x35\x2e\x25\xf7\x7a\xda\x0a\x70\xa5\x8c\x7f\x36\x94\x00\x16\x22\x4f\x8d\xc2\x14\x54\xaa\x95\xb9\x84\x84\x6e\x36\xca\xb3\x9a\xde\xb1\x32\x69\xd0\x15\x96\xcb\x5a\x0d\x88\xb0\xa2\x06\xb6\xa1\xb8\x1b\x77\xb5\xc8\xa9\xd4\x8b\xd1\xd9\xd9\xbb\xf7\x6f\x5f\x9f\x7e\x78\x71\x76\xfa\xe6\xc3\xc7\xf7\x9f\x5e\xbf\x78\xf3\xf1\x19\x78\xe9\x9f\xa9\x5b\xf6\x9c\x92\xdb\xab\x5a\x7e\xea\x82\xf6\x59\xd6\xcf\x43\xc7\x62\x2c\x80\x10\x04\xe7\x14\x9d\x37\xb2\x29\x5d\xc8\xd3\xb1\xa4\xe1\x05\xc5\xe7\x74\x76\x41\xe7\x0a\x3b\x5c\x52\xb2\x8b\x8b\x78\x13\xfd\x05\xcb\x65\x8c\x56\x14\xbf\x33\xcc\x30\x76\xcc\xf3\xa2\x0c\xc7\x69\x1a\x3d\xc3\x15\x0b\x1c\xfd\x13\x4b\x4e\x36\xfa\x09\x4b\x26\x21\x7a\x83\x1d\x5e\x21\x7a\x85\xb5\xa1\x68\xf4\x6f\x0c\x66\xa2\xd1\x27\x6c\x8d\x44\xa3\x2f\xd8\x9a\x88\x46\x39\xce\xb3\x68\x49\x71\xbe\x5c\x46\x6b\x8a\x0d\x6d\x7f\xcf\x90\xf5\xff\xc2\xeb\x78\x13\xfd\x8c\x61\xe9\xa3\x0d\xc5\xea\x02\x8b\xfe\xe6\x5a\xe3\x5e\x02\xbb\x20\xc2\xe0\xff\xa1\xeb\x73\xca\xef\x1f\x1b\x37\xf7\xe2\xfe\x79\x9e\x8b\x42\xf0\x78\xa3\xe4\xff\x6d\x37\xc2\xcb\xb8\x10\x3f\xe6\xb9\xa6\x75\x36\x5c\x8e\xf7\x4d\xac\x23\x4f\x3c\xf1\xee\x59\xf5\x6d\x18\x40\x52\x1c\xd7\xee\x17\x07\xd0\x73\x80\x95\x45\xb0\x6b\x06\xac\xc9\x1c\xcf\x14\x58\xe9\xd4\x02\x3d\xfe\x80\x65\x7d\x3e\xe5\x66\x3a\x11\xc7\x39\x09\xdd\x97\xd9\xd4\x06\xd1\x8b\x32\x64\xe4\x63\xb8\x20\xb3\xe0\x65\xce\xd7\x12\xdb\x04\x38\x78\xc9\x52\xfa\x9e\xc6\x09\x0c\xe3\xc7\x34\x3f\x0f\x70\xf0\xe9\xfd\xab\x0f\x34\xe6\x8b\x95\x8e\xd7\x82\x83\x0f\x37\xeb\xf3\x3c\x0d\x70\x00\x68\xf3\xc7\xed\x72\x49\x79\x30\xc7\x31\x29\x7a\xee\xd4\x07\x83\x30\x26\x85\x09\x85\x3e\x33\x33\x0e\x7e\x86\x0e\x64\x43\xef\xe9\xbf\xb6\xb4\x10\xf0\xab\xd8\xe4\x59\x41\x65\xa3\xe7\x39\x17\xf2\xfc\xf3\x3c\x4d\x65\xc3\x10\x20\x7a\x99\xf3\x17\xb1\x97\xae\x95\xa3\x1d\x9d\xf1\xf9\x60\xd0\x6e\xc5\x2c\xd7\x6c\x67\x80\x24\x3e\x4f\x69\x74\x34\xc6\x12\x0e\x1d\x8c\x62\xe3\x6f\xf1\x79\x89\x0b\xf7\x9d\x50\x8d\x13\x51\x96\xa8\xd4\x31\x1b\x52\x22\xf0\x96\x08\x67\x3b\xd1\x4e\x91\xcb\xb4\x96\x45\xa1\x63\x44\xe0\xd2\x93\xb2\x42\xd0\x0c\xe6\xaf\x2d\xab\x77\x25\xbe\xe2\x4c\x98\x31\xd6\xc6\x5c\xa2\x32\x4e\x12\x38\x48\xaf\xf4\xa7\x86\x70\x84\xe3\xab\xf8\x3e\xd3\xa8\x21\x3a\x6d\x81\xb1\xf9\x6d\x94\x6a\x7b\x55\x63\x5e\x13\x09\x9c\x6f\xe4\xa4\x8a\x88\x97\xa8\x54\x61\x00\x1a\xbd\x2a\x32\x31\x6c\xe9\xd8\x08\x24\x7b\xb0\x12\xc6\xef\xd3\xed\x10\xd0\x4e\x4a\x45\x5f\xf9\xa3\xf3\xba\x0f\x37\x5b\x86\x7c\x96\xcd\x47\x66\x44\x60\x6a\xe7\x5e\x17\xdc\x58\x16\x67\x92\x32\x49\x58\xb1\x91\x97\x80\xf6\xa5\x35\x23\x1b\xc9\x13\x79\xeb\xf0\x44\x63\x78\xf0\xdd\xdc\x86\xd1\xf0\xc7\x2a\x1a\xbe\xf3\xaa\x19\x06\x0e\xbf\x8a\xb7\xb0\xe3\x76\x02\x09\x53\x27\xe0\x5e\x6e\x09\xf0\x16\xc5\x11\x97\x04\x31\x1b\xe9\x1d\x18\x0c\xec\xcf\x51\x9e\x2d\x6c\x5e\x99\xb6\x3d\x81\x71\xe3\xaa\x77\x23\x61\x3f\xb2\xa8\xed\x1d\x07\x5b\x63\x9a\x98\x14\x31\xc2\x32\x77\x75\xb8\x55\x82\x87\x3a\xb0\xc8\x4b\xd9\xce\x09\xe1\x43\xc0\x6d\x52\x87\x5b\xa7\x81\xc9\x61\xd0\x3e\xd8\x58\x9e\x41\x73\xb6\x31\x30\xf1\x38\x7c\x52\x9a\x99\x96\x0d\x1d\x0e\x58\xe5\x03\xbb\xc8\xe2\x74\x1e\x34\x81\x47\x8d\x5c\xc5\x7c\x92\x2b\x6a\x4c\x12\xe2\x2a\x3b\x79\x1b\x39\xa4\x7c\x01\xa0\x92\xde\x24\xfd\xe4\x01\x81\xc9\x6a\x54\xef\xd5\x6c\x08\xff\x0a\xf4\x51\xc0\x14\xaa\x35\xa1\x57\x7d\x71\x1b\xfa\xd0\x79\xee\x25\x3c\x53\x00\x56\x45\x31\xaa\x61\xe8\x99\x3b\x24\x55\x1b\x65\x62\x28\xd8\x69\x8d\x94\x85\x36\xa6\x61\x83\xc4\xd5\x6d\xc3\x9f\x00\x22\x31\x65\x4c\x78\x1d\xe2\xa3\x89\x72\xfb\xec\xf8\x58\x2d\x42\x28\xbf\x85\x80\xd7\x66\x9c\x11\x25\x3b\x59\x10\x99\x76\xce\xb7\xe7\xe7\x29\x2d\x24\xac\x2d\xe2\x6c\x41\x53\x35\xf3\x49\xa9\xe3\xb3\xc0\x82\x35\xd7\xfe\x16\x50\xa9\x2e\xa0\x79\x50\x96\x6d\x4b\xa2\x6e\xc1\xc1\x40\xfd\xb5\x9c\xdd\xc7\xf8\x02\x4c\xda\xad\x10\x70\xd6\xac\x30\x27\x8d\x5b\x0e\x8b\x3b\x7d\xa1\x20\x38\x70\x83\xf7\xa1\x5d\x4b\x32\x9d\x3e\x1d\x9d\x9d\xbd\x7c\xfb\xfe\xb9\xa2\xff\x9e\xbd\x7a\xa5\x02\x39\x3d\x7f\xfb\xe6\xe3\xfb\xb7\xaf\x5e\xbd\x78\x7f\xf6\xee\xed\xab\xbf\xbf\x3c\x7d\xf5\x6a\x1a\x4a\xe8\xcb\x53\x95\x09\x32\xb8\xeb\x67\x44\xf0\x2d\xed\xb3\xa2\x5f\x50\x81\xfb\x57\x2c\x4d\xfb\xcb\x9c\x2f\x74\x7e\xf0\x34\xed\x6f\xf2\xf4\x66\xc9\x52\x39\xd8\xa3\x71\xab\xd9\x38\x1d\x69\x02\x00\xe2\x45\xe8\xdf\x8e\xf4\xb4\x1e\x35\x4e\xc3\x3e\xda\xef\x8f\xe8\xa8\xb6\x80\x25\x0a\x29\x78\x45\xd7\x5f\x10\x8e\x75\x99\x5a\x3b\x22\x50\x59\xc5\x05\xd8\x4e\xb7\xd1\x45\x9a\x9f\xc7\x29\x2a\x51\x88\x9e\xb4\x78\x83\xdb\xba\xe9\x60\x90\xee\xf7\xd5\xa7\x83\xc1\xd6\x79\x94\x08\x00\x73\xd2\x20\x97\xe4\x55\x84\x33\x62\x88\x26\xa6\xfc\x66\x99\x50\x66\x17\xf2\x59\xbd\xc1\x8c\xb8\xe4\x97\xae\x07\x34\x98\xfa\x5d\xe3\xbc\x5c\xe9\x60\x9a\x9f\xe3\xa3\xb1\x31\x9b\x30\x30\x20\x8f\x40\x88\x70\x41\x2a\x0a\x0f\x06\x13\x13\x8f\x70\x93\x65\x3d\xb6\x0c\x63\xa4\x3c\x19\x66\xf6\x20\x9c\x66\xe2\x31\xd4\x9c\x07\xd8\x16\x82\x4c\xa2\xbd\xd4\x95\x54\xb8\x2f\x4f\x33\x31\xf9\xb6\xf5\x93\x96\xe2\xd3\x4c\x3c\x38\x69\xad\xdc\x52\xfc\x32\xcd\xe3\xce\xf2\x6f\x1f\xea\xf2\x39\x4e\x88\x33\xe3\x11\x2b\xfe\xca\xe8\xd5\x7e\xdf\x76\x6c\x06\x83\x85\xf5\x6a\xd2\x78\xd8\xd1\x2b\x7a\xd2\x1b\x8a\xd0\xd3\x63\xd7\xbf\x68\xa5\xc9\x90\x40\xa5\x3f\xf0\xac\x95\x42\x4a\x34\xbe\x91\xf7\xc1\xfd\xd9\x3f\xe2\xe3\x7f\x8f\x8f\xbf\xff\x7c\xfc\x1f\xf7\xfe\x73\xf0\xcd\x1f\x86\xa3\x7f\x9c\xfd\xb2\xff\x7f\x8f\xe6\xf7\x99\xca\xf2\x46\x91\x8e\x2a\xdd\xae\x56\xf9\xe6\x54\xe5\x06\xe9\x5b\x79\x81\xa4\x79\x56\x00\x3b\xfd\x25\xa3\x69\x02\x09\xd6\xa3\x7e\xf0\xcd\x90\x0e\xbf\x09\xbe\x41\x4e\xe2\xd5\xfc\x55\x7e\x45\xf9\xf3\xb8\xa0\x6e\xe2\xff\x8d\x13\x6e\xe0\xd6\x09\x50\xcf\x7f\xc0\xea\x55\x32\x7a\xed\x11\xd8\xc6\xd2\x44\x05\xe5\x31\x63\xd8\x25\x79\x46\x1d\x63\x06\x6d\xbe\x26\x4a\x3f\xbd\xb9\x30\x78\xd0\x1c\x96\x39\x69\xd2\xee\x02\x1c\x19\x5d\x7f\x02\x2d\x08\x5e\xc7\x1b\xb2\x2b\x31\x75\x4d\xb5\xd6\x53\xda\xc2\x48\x54\x9a\xcd\x78\xb3\xa1\x90\x1b\x9f\x22\x9d\x24\xaf\x6e\x48\x41\x51\x7b\x13\x7e\x03\x74\x36\x9e\x63\x0a\xfe\xa7\xa6\x19\x6a\xf9\x94\x0b\x2a\x1c\xac\xa6\x92\xdd\x53\xd4\xd2\x68\x73\x54\x33\x51\xb5\xe8\xf9\x3f\xe8\xf0\xad\xe7\x79\x72\xf3\xa9\xa0\x89\x21\x9b\xf3\x0e\xf1\xf1\xb3\x94\xd3\x38\xb9\xe9\xcb\xff\x03\x84\x7a\xd5\x97\xc4\x8d\x93\x7f\xe1\x66\x65\xa7\x57\xfd\x3c\xf4\x58\x52\xb4\xa3\xa3\x3c\x4b\xf3\x38\x71\xf7\x45\xa8\x04\xa0\xdb\x54\xa0\x12\x7c\x37\x55\xde\x30\x77\xe7\x42\xaa\x1c\xbd\x54\x4c\x74\xd7\xed\xc0\x8d\xe9\x5c\x21\x43\xcc\xc9\x45\x58\x99\x02\x88\x91\x1c\xf7\xb3\xc2\x39\xd2\xa1\xef\x97\x75\x63\x57\x04\xe8\xf9\x2a\x15\xa0\x49\x6b\xd5\xab\xba\xa9\xf0\x99\x5c\xc0\x1b\x41\x5f\x29\xaf\x8b\xaa\xb7\x82\xaa\x05\x74\x6b\x22\x84\xc5\xe8\x1c\xfa\xae\xba\x3d\xab\x25\x72\xae\x16\x75\xe2\xd8\xab\xff\x98\x27\x37\xa4\x71\xcd\xf4\xfc\x2f\xbc\x27\xfd\xb1\x7c\x3c\xcd\x98\x20\x14\xd3\xa9\x39\xa2\x0d\xab\x5d\x59\xeb\x23\xbd\x16\x84\x46\x6c\x30\x90\x57\x83\x83\xc0\x58\xf1\xce\xfc\x7e\x2b\xcf\xad\xf3\x8d\xac\x49\x68\x54\x0c\x06\xe6\xb6\xb8\xdb\x77\xa6\x36\xa1\x11\x1f\x0c\x6a\xb7\xdf\xdd\x9a\x50\xc3\x1d\x55\x14\x59\x14\x2b\x17\x2d\x9d\xa2\x57\x36\x2f\x31\x76\x67\x6b\x02\x21\x1d\x48\x14\xda\x73\x00\x83\xc0\xae\xc2\x4f\x54\x5f\x46\x73\x75\xea\xc4\x6d\xf5\x4f\xe7\x08\xc6\x11\xba\x37\x47\xf7\x74\xf6\xfb\x44\x42\xc5\xb4\x73\x14\xc6\x68\xba\x9a\x30\xb9\xf5\x7e\xa9\x7f\x12\xe8\xbc\x33\x0a\xcf\x43\xa0\x77\x9d\x55\x3e\x13\xc7\xb2\x05\x49\x1b\x85\x5d\xa0\x61\xbe\x2a\x1a\x5f\xe1\x40\xd0\x6b\x71\x7f\x93\xc6\x2c\x7b\x22\x6f\x94\x82\x0a\xf2\xe9\xe3\xcb\xe3\xc7\x81\x3b\x06\xb9\x58\x46\x0f\x66\x9e\x81\x38\xbf\xb5\xfd\x96\x6f\xd0\xd7\x81\x8b\xee\xf7\xd0\x1c\xe2\xcd\x26\x65\x0b\xd0\xe0\xdc\xbf\x3e\xbe\xba\xba\x3a\x5e\xe6\x7c\x7d\xbc\xe5\x29\xcd\x16\x79\x42\x93\xfa\xd4\x50\x89\x99\x61\xf4\xce\x25\xf8\xd7\x6e\x2e\x4a\xce\x2b\xe7\xe7\x0a\x8b\x54\x5e\x0d\x66\x42\x2e\xbe\xad\x12\x19\x3b\xef\xfd\x4f\x1c\xc8\x68\x7e\x79\x3b\x54\xfa\x8d\x99\xf3\xd7\x4c\x8f\xb6\xc8\xb7\x92\x0c\x00\x9f\xa9\x38\xe9\x9b\x8a\x7d\xf9\x55\x3f\x2e\xfa\x72\xca\x95\x44\xfe\xf0\x08\x24\xf8\xcd\xe5\x82\xa9\x1b\xc9\x01\x6d\x67\xcd\x3a\x27\x59\x5b\x4d\xb3\x90\xfb\x7d\xd8\x24\xcb\x3a\x9a\x98\xb6\xad\xad\xfb\xb5\x3a\xe4\x1a\xc3\x77\x54\xb9\x11\xf4\xed\x72\x29\x19\x96\xdb\x2a\x0c\xbb\x2b\xe8\xfb\x01\x45\xb7\x8c\xa8\x72\xac\xb2\x00\x66\x44\x3f\x97\xe6\x16\x1f\x41\x2c\xcb\x3a\xd8\x29\xb5\xb6\x0b\x7c\x99\x97\xcc\xac\x1d\xf8\x8c\x86\xdd\x94\xe3\x8e\x6b\x14\x9b\xfb\x53\xee\x29\x5c\x9c\x5f\x01\x9d\xee\xbd\x55\x99\x12\x37\x6e\x47\xdf\xa6\xd8\x38\x32\x82\xfb\x53\x56\x99\x2d\x6b\xfb\xe2\xb9\x26\x2c\x21\xbc\xda\xf3\x55\xcc\x9f\xe7\x09\x0d\x85\x1b\xc1\x91\x8f\xfe\x99\xb3\x2c\x0c\x02\x54\x76\x2d\xf6\xef\x75\x2a\xe4\x8e\xb4\x9d\x0a\xff\x2c\xa0\x12\x17\x06\x75\x2c\xcd\x0d\xd8\x42\x9d\x9a\x3d\x36\x3b\xff\xc2\xee\xfc\x3f\x8b\x3c\xbb\xcb\x17\x7f\xfa\xf0\xf6\xcd\x68\x23\xf1\x96\x3e\x7d\xe5\xda\x41\x93\x8a\x36\xac\x99\x51\x52\xa2\xe2\x6d\x91\x4d\xa8\xf3\x45\x6a\x71\xec\x3a\xde\xcc\xa8\x0e\x5b\xa2\x7e\x13\x3e\xe5\xc3\x00\xf7\x83\xa1\x88\x44\x89\xdd\xa6\x55\x14\x43\xe2\xeb\x2e\x54\x60\x43\xf3\xbd\xec\x66\xee\x7f\x75\x41\x05\x69\xe3\xab\x48\x15\x02\x6c\x15\x17\xf6\xfe\x57\xa3\x50\x61\x08\xbc\x76\x56\x71\xd1\xd6\x8e\xf9\xa8\x2e\x1b\x80\x0c\xdf\x7e\x0b\x05\xad\x9b\x97\xfa\xe3\x86\xd5\xf1\x3f\xd1\x34\x38\xe9\x48\x1d\x64\xc5\xca\xeb\x78\x83\xba\x46\xc2\x11\x78\xf3\x2b\xe3\x77\xdb\x23\x9f\x63\xae\xe9\x76\xaf\xc7\x2f\xf4\xa6\x68\x5e\x3b\x33\x3f\x0e\x59\x0b\x6b\xa0\xa8\x6f\x10\xe1\x73\x54\x22\x84\xe5\x05\xe5\x37\x0d\x4c\xd5\xaf\x6a\xdc\x36\x2d\x3a\x9a\xa6\x99\xe0\xec\xd7\xb5\xed\x0c\x7c\xc6\x31\xf0\x33\xa6\x07\xc9\xf3\xad\x9b\x52\xb0\x8a\xfb\x6b\x19\x82\x02\xef\xb7\x64\x16\xfc\xf4\xe2\xd5\x8b\x8f\x2f\x02\x1c\xfc\xf1\xc5\xc7\x00\x07\x3f\xbf\x78\xf6\x53\x80\x83\xb7\xef\x3e\x9e\xbe\x7d\xf3\x21\xc0\xc1\xbb\xb7\x1f\x64\xf9\xbb\x4f\x1f\x03\x27\x86\xc7\x95\xa3\xd5\x10\x35\xc7\x9e\xab\x76\xfb\x97\x6f\x6a\x7e\x34\x41\x46\xaf\x82\xba\x1f\xcd\x4f\x6f\x5f\xff\x0a\x5f\x9a\x6f\xf4\x69\xc5\x19\x66\x24\x14\x44\x40\xea\x50\xe0\x03\x80\x04\xf1\x47\x57\xe3\xf9\x5a\x6d\x75\x7c\x4e\x4f\x9d\xfc\x2d\x4f\x55\x1c\x5b\x1d\x87\x90\xd3\x84\x66\x82\xc5\x69\x41\xa8\xfb\x84\x85\x21\xb7\x8c\x56\x49\x3f\x02\x6e\x5f\x87\xd4\x3c\x9b\xb8\x87\x2a\x62\x1b\xa1\xfa\x87\x2e\xcc\x13\x2a\x8b\xf2\x44\xfb\xf9\x28\x29\x1e\xa1\xfa\x07\x66\x26\xf2\x3c\xad\x68\x73\xf0\x0d\x77\x9e\xb1\xc7\xa1\xba\x36\x57\x72\x32\x56\x2e\x61\xef\x00\x77\x4e\xc2\x7d\xd2\xb1\xc6\xbc\x92\xa0\x88\xd7\xf4\x38\xe7\xec\x82\x65\x01\x3e\xb2\xb3\xf6\x49\xce\xf6\x35\x10\x1d\x6b\x10\x72\x22\xf4\x6f\xdd\xa5\x79\x50\xf0\x99\x11\x3e\x12\xf9\xa7\xcd\xc6\xc8\x61\xf0\x5b\x2b\x76\xca\xd0\xd3\xe3\xc9\x34\x8b\x0c\xc7\x02\x2b\x28\xe0\x8f\x69\x0b\x7e\x56\x2e\xaf\x7a\x49\x85\xfe\x61\x02\xaa\xa9\xf5\xd5\xba\xa3\x25\xe5\x9c\x6a\x3f\xd9\x10\x06\x61\xec\xf7\xec\xc8\xe0\xcc\xf8\xa5\x68\x30\x60\xed\x90\x25\xd9\x58\xb8\x46\xe3\x34\xcd\xaf\x68\x02\x29\x3b\xff\xf8\xe2\x63\x3f\xe7\x7d\xd9\x50\x9f\x2b\x79\x6e\x11\x38\x57\xb3\xe1\x7f\x21\x40\xb6\x1a\xc5\x91\xd7\xdf\x60\xa0\x46\x71\x54\x1f\x5b\x96\x1f\x17\x22\xe7\x14\xde\x8c\x16\xf1\x62\x45\x07\x03\x59\x0a\x3f\x9d\x52\x64\x8c\x63\xef\x87\xb3\xe9\x60\x8e\xce\xc8\xec\x1f\x83\xf9\x1f\xee\xcb\x41\xe4\x4a\xb6\x66\x00\x07\x21\x0b\x42\xe6\x87\x09\x17\x1c\xe6\x38\xb8\x37\x39\x23\xc1\x10\xc8\xe1\x9f\x62\x41\x11\xe4\xd5\x62\x6b\x1a\x22\xed\x61\x6f\x3e\x1a\x92\xf0\xfe\xe7\xe9\xfd\x5a\xe3\xd3\x60\x10\x44\xc1\x34\x40\xc3\xa0\xab\x9d\xd2\x31\x07\x7c\x51\x93\x7e\x68\xa2\xc2\x11\xdb\x71\xb6\x0e\x11\xe8\x40\x45\x18\x0c\x82\x36\x91\x91\x16\x7b\x54\xd1\xaa\x75\x6d\x12\x20\x00\x39\x2d\x87\xb3\xb3\xbc\xff\x79\x78\xff\x02\x07\xfd\x00\x81\x46\x56\x11\x59\x24\x68\xab\xd0\x13\x46\x10\x95\x50\xc9\x4d\x7d\x7a\x7f\xfa\x3c\x5f\x6f\xf2\x0c\xd2\x8f\x20\xdc\x52\xca\x10\x48\x78\x5c\xf9\xdc\xf5\x01\x7c\x7b\xfd\x7f\x02\xdf\xaa\x10\x69\x3b\x4b\x8f\x83\xaa\xc9\xd8\x4d\x54\x91\x5b\xb7\x45\x65\x1a\x25\x74\xc9\xf4\x64\x3c\x8e\xcc\x83\x8e\xfc\xfa\x85\x38\x9f\x3c\x25\x27\xe3\xb1\xc6\x22\xaa\xe4\x87\x07\xe3\xb1\xdb\x28\x70\xf5\x8d\x86\x65\xe9\x34\x08\xa2\x20\x18\xba\x45\xf8\x20\xfe\x71\x72\xb4\xca\xff\xf7\x7b\x23\x2c\xa8\x0e\x1d\x45\xa5\x2b\x43\x59\xa4\x79\x46\x5b\x48\x50\xd9\xb2\x62\xc3\xf0\x4e\x62\xdd\xc8\x97\x9b\x94\xa8\xc4\x67\x8a\xc0\xb9\x72\x53\xce\xea\xb2\x6b\xb7\xec\xfa\x8e\xdd\x5d\x87\x7e\x1f\x78\xa7\xa6\x1d\x39\x6b\x85\xab\x95\x88\x6a\x4b\x88\xf5\x22\x44\x7a\x51\x9c\x75\x42\x78\xcb\xd3\xc8\xac\x4d\x09\x6e\x57\x0d\x89\xa4\x22\x5e\xd4\x40\x00\x41\x9a\xee\xc7\x6e\xa7\x41\x50\xba\x52\x74\x80\x14\xe3\xc2\x5a\xc2\xc5\xfd\x8e\xcc\x1e\x8c\x27\xf8\xc1\xf8\x04\x3f\x18\x3f\xc0\x0f\xc6\xdf\xe1\x07\xe3\xc7\xf3\xde\xb5\xcd\x27\x55\x23\x2d\xd9\x32\x84\x60\x6c\xef\x9c\x48\x6a\xce\x21\x78\x1f\x67\x17\x06\xdf\x1a\x81\xbf\x1a\x50\x5f\x1e\x36\xdf\xca\xb6\x36\xf4\x6a\x51\x76\x69\xae\xa4\x22\x11\x2d\x4b\x10\xca\xfe\xf4\xf6\xf5\x8b\xeb\x05\x05\x13\x03\x22\xbc\x47\xd0\x0f\x43\x04\x0f\xaf\x58\xeb\x96\x3e\x48\xe2\xcd\xfb\xba\x8d\xc2\xd6\x16\x87\xfa\xbe\x87\x48\xd1\x42\xb3\x21\xc6\x47\xd8\x66\x39\x71\xb2\x1c\xd7\x06\xf6\x35\xc9\x8e\xdb\xbf\xf3\x33\x1f\xfb\xf3\x71\xbc\x62\x5d\xd7\xc3\xba\x98\x3b\xc7\x85\x9b\xf4\xed\x0a\x2a\xcb\xab\x24\xd5\xd7\xeb\x60\x60\x7e\x19\x5b\x01\xc3\x34\x17\x61\x73\x19\xc3\xe0\x99\xb1\x90\x50\xbf\x54\x36\x69\x6d\x60\xb4\x55\x56\xa3\xaf\x5f\xfd\x2c\xc4\x46\xab\x43\x2b\x52\x75\x11\xa2\xdd\xd6\x66\xcd\xd9\xb6\x88\xde\xad\xf0\x80\x18\x20\xd8\xb6\x9c\x9d\x6d\xdb\xc1\x09\x29\xd9\xca\x7b\xe9\x59\x9a\x1a\x53\x2c\x6d\xa6\x15\x22\x85\x4a\x14\xc2\x81\x80\x8b\xe6\x6a\xe0\xd3\xcf\xd9\xec\xb3\xe8\xcf\xcd\x1d\x61\xae\x9b\xcf\x3c\x40\x90\x86\xb5\x4d\x33\xad\x42\x48\x19\x78\x0f\x3e\x67\x01\x9a\xd2\x51\xb1\x3d\x2f\x04\x0f\x27\xd8\xb8\x1c\xa2\x88\x96\xa8\xe3\x8e\xab\xdd\x6e\x51\xed\x76\x53\x37\xa5\x92\x9b\x98\x20\x83\xfa\x6e\x8b\x02\xfb\xda\xde\x67\x19\x64\x0a\x47\xe0\x72\xd7\xe3\x80\x42\x03\xae\x17\xe1\xd3\xfb\x57\x01\xcb\xfa\xdb\xe9\x76\xe4\x14\x45\xdc\x17\xc1\xfe\xd7\xb1\xde\xad\x63\x59\xdf\x04\x61\xb4\x8d\xd4\x5b\x88\xaa\x9f\x72\x13\x7a\xae\x03\x93\xb3\x9d\x79\xa8\x8f\xb5\x0e\x6d\x36\x46\x25\xde\xb6\x29\x54\x3a\xbe\x2f\xea\x6a\x9f\x37\x54\x5c\xe5\xfc\x8b\xa1\xcc\xfa\x4b\x88\x17\x10\x78\x8d\x0b\xd5\xd0\xff\x54\xf3\x00\xbe\x77\x6e\xfc\x8e\x87\xa7\x6a\x7f\x43\xb3\x30\x35\xec\x87\xa7\x9d\xb3\x1a\x73\xa5\x54\x1d\x0c\xc4\xc8\xa0\xc5\xd1\x8a\xd3\xe5\xb4\xf6\x1c\xd1\x46\xae\x54\x5a\x96\x61\x0a\xa4\x1d\x18\xc9\x06\x2c\x5b\xa4\xdb\x04\x62\x5f\xa7\x2e\x47\x31\xdd\x8e\xae\x98\x58\x3d\x77\x78\x90\xa3\x71\x14\xe4\x6b\x26\x1a\x75\x07\x83\xb0\xa5\xf6\x04\x61\x0b\x3c\x72\x81\x01\x80\x06\x83\x90\x39\x40\xf4\x11\xee\x1f\x90\xe1\x46\xb1\xc4\x42\x1e\x44\x3e\xd7\xa2\x71\xf8\x1a\x0d\x06\xc7\x2a\xc1\xc3\x81\x3a\xd5\x89\x74\xe5\xe8\xf9\x42\x50\x71\x5c\x08\x4e\xe3\x35\x64\xea\xab\x0f\x00\x44\xc1\x4a\xf6\x1a\x20\x84\x8f\xb2\x16\xcf\xc0\xac\xe2\xa1\xec\x4f\x5f\x2d\x5b\x8d\xac\x43\x3d\xbb\x1d\x81\xe3\x0f\x00\x96\x42\x4c\x5a\x4b\x8b\xa2\x03\x6a\x55\xdb\x5b\x07\x1e\x69\x69\x95\xe2\x4d\xf5\xd9\x8c\xce\x21\x26\x07\xae\xb0\x7d\x58\xa1\xfb\xba\x55\xa6\x31\x48\x5a\x20\x00\x75\x60\xbc\xc1\x57\x55\x85\x5c\x77\xa1\xfe\x21\x04\x96\x86\x1a\x1f\x54\x7c\x39\xdb\x6c\x9b\x95\x5f\xd5\x72\x29\xdb\x2e\x24\xd6\xb2\x54\x63\x5a\x91\x4d\x53\x49\x01\x44\x4e\x01\x44\xd3\xf8\x38\x32\xa6\x38\x10\x37\x71\x04\x76\xb8\x92\xec\x55\xbf\xc8\x47\x2c\x46\x1a\xd9\x93\x35\x16\xc6\x10\x87\x5c\xc1\x6f\xb5\xd9\xe4\x5a\x5e\xb3\x55\x2d\xea\xd4\xa2\x4e\x2d\x4c\x4d\xa3\x25\x0a\x77\xa5\xf2\x5d\x4f\x55\x59\x53\x16\x0b\xc5\x7d\xa6\x12\xed\x6a\x03\xab\xfe\x71\x7f\x1d\xdf\x9c\xd3\xfe\x4d\xbe\xe5\xfd\x73\x9e\x5f\x15\x94\xf7\x05\xd8\x90\x17\xfd\x98\x53\xa8\xbc\xc8\x2f\xa9\x64\xfa\xfb\xf4\x92\xf2\x1b\xb1\x92\x3f\x6f\xf2\x6d\x3f\xa3\x34\x99\x6a\x0c\xbc\x20\x7e\x3c\x4e\x7b\x90\x17\xc7\xc7\x98\x96\x6c\xf4\x91\x16\x62\x1a\xaa\xbf\x23\x4e\x2f\xe4\x72\xf3\xbf\xc5\x0c\x3c\xd3\x9a\x84\xaa\x5c\xec\x05\xdc\x13\xd6\x6a\xbc\x59\x69\x31\x1c\x9a\x25\xd6\x61\x10\x28\xae\x7c\x00\x5a\xfc\xae\x2c\x41\x09\xf4\x71\x88\x3c\x45\x41\x82\x13\x84\x69\x59\xcb\x52\xa1\xd6\x51\xce\x08\x83\x27\x15\x8a\xaa\x11\xe9\xbe\x71\xeb\x49\xaa\x24\xb8\x33\x0a\x89\x86\xe5\xbf\xf0\x90\x27\x82\xfa\xbb\xdf\xb7\xd5\x51\x76\x53\x1f\x57\xac\x18\x0c\xaa\xdf\xed\x75\x95\xcb\x94\xfc\xff\x50\x5b\xa6\x1d\xe5\x59\xf0\xcf\x22\xcf\x52\x96\x35\xf5\x23\x64\x27\xc0\x6f\xc0\x29\x2f\xf1\xcd\x4d\xb4\x2b\x71\x01\x32\xc3\xe2\x2c\xda\xa9\x70\xb8\x27\xf8\x4f\x1f\xde\xbe\x51\x02\xa2\xe8\x01\xfe\xf0\xf1\xfd\xe9\x9b\x3f\x46\x0f\xa1\xf4\xcd\x76\x7d\x4e\x79\xf4\x08\xbf\xf9\xf4\xfa\xc7\x17\xef\xa3\x6f\x75\x69\x9a\xbe\x02\x99\x63\x1a\x7d\x87\xdf\x7c\x7a\xf5\x2a\x7a\x0c\x2f\x7e\xcc\xf3\x94\xc6\x99\x79\xf7\x3d\xfe\xf8\xfe\xd3\x8b\x68\x32\xc6\x2f\x9f\xbd\xfa\xf0\x22\x9a\x4c\xa0\x16\x90\x58\x13\xd5\xed\x5f\xc1\xac\x65\xf2\x00\xbf\x78\xfb\x32\x9a\xa8\x4e\x15\xb6\x8a\x26\x8f\xe0\x09\x34\x18\xd1\xe4\x5b\x1c\xec\x82\x68\xf2\x1d\x0e\xca\x20\x9a\xa8\xee\x5e\x83\x37\x80\x44\x01\xd1\xe4\x7b\xa7\x24\x3a\x19\xe3\x20\x0a\xa2\x93\x09\x0e\x70\x10\x9d\x9c\xe0\x60\x16\x44\x27\x0f\x70\x30\x0f\xa2\x13\xd5\xc9\x8b\x94\xae\x35\xfe\x88\x4e\x1e\xe1\x7b\xf1\x42\x5e\xa1\xd1\x18\xdf\xa3\x59\x12\x4d\x4a\x2c\x28\x5f\xb3\x2c\x86\x85\x3a\x89\x0c\x17\xf3\x30\x0a\xd4\x02\x05\xf8\xdb\x28\x50\xab\x12\xe0\xc7\xf2\xe7\xab\x57\x01\x9e\x8c\xa3\x40\xce\x39\xc0\x93\x49\x14\xc0\xac\x03\x3c\x79\x18\x05\x2f\xde\xbe\x0c\xf0\xe4\xbb\x28\xd8\x05\x78\xf2\x38\x0a\xca\x00\x9f\x4c\xa2\x20\x0a\xf0\xc9\x49\x14\xe0\x00\x9f\x3c\x88\x82\x59\x80\x4f\x1e\x46\xc1\x3c\x28\xf1\x86\xe7\xc9\x16\x76\xae\x38\x8b\x66\x63\x3c\x7b\x80\x27\x73\x3c\x7b\x04\xff\x7f\x07\xff\x7f\xef\xfc\x3f\x39\xc1\x27\xf2\x8f\xaa\x75\x97\x3f\x8f\xd4\x07\x8f\xf0\x83\x39\x9e\x9d\x8c\xe1\xcf\x44\x37\xf6\xbd\x7a\xfa\x56\x55\xf9\x56\x55\x51\x5d\x9f\xc8\x0f\xe6\x78\x43\xf9\x32\xe7\xeb\x67\x30\xc2\xc8\xbd\x87\xb0\x4d\xa6\x63\x62\xc0\xe4\x36\x03\x41\xaf\xb8\x62\xda\xc1\x79\x11\x17\xb4\x3f\x51\x4c\xe7\x3d\xe2\x52\xcc\x9f\xc3\xcf\x9f\xf7\x01\x92\xe4\xf2\xbd\x89\x27\x66\xf9\x9c\xc9\x42\x49\x0c\xbb\x85\x1c\x0a\xb9\x5f\x28\xa0\x50\xf8\x85\x97\x50\x78\xe9\x17\x2e\xa1\x70\xe9\x17\x9e\x43\xe1\x79\x80\x7a\xe7\x9c\xc6\x5f\x7a\x30\xda\x13\x33\x5a\x75\x28\x24\x87\xe6\xbc\x7d\x60\xde\x42\xe4\x4a\xe7\xc5\x43\xf3\xe2\x68\xec\x16\x3f\xb2\xc5\x13\xb7\xf8\xdb\xc8\x55\x0e\xdc\x23\xf9\x2c\x3e\x9e\xcc\xd5\xbb\x89\xed\x63\x57\xba\xdf\x4c\x6c\x17\xba\xb6\xfb\xce\xf6\x33\x93\x2f\x4f\xe6\x38\x9f\xc5\x73\xbf\xca\xb7\x55\xb3\x8a\x1d\xbd\x27\xeb\xce\x67\xe3\xf9\x9c\xc0\x8f\x5a\x93\xdf\xb9\xdd\xa9\x16\x8f\x4f\xe6\x87\xbf\x79\x6c\x87\xe1\x97\x7f\xdf\x3d\xf4\x93\xb1\x3b\x74\x7f\xcc\x27\x93\xd6\x31\x28\xa5\x89\xac\x8d\xca\x12\x2b\x7b\xef\xd9\xee\x41\xf4\x08\x3f\x8c\x66\x13\x3c\x39\x99\xe3\x47\xd1\xb7\xf8\x5b\x78\x78\x30\xc7\xdf\x45\x0f\xf0\x63\xf9\xf0\xfd\x1c\x7f\x1f\x3d\x94\xc7\x57\xbe\x19\xcf\xe5\xf1\x95\xbf\x26\x73\x3c\x39\x89\x64\xe5\xe8\x04\x4f\x1e\x45\xdf\xe1\xc9\xb7\xd1\x63\x79\x90\xe5\xdb\x87\x73\x79\x6c\xe5\xaf\x47\xf3\x12\xef\x26\xd1\xec\x01\xfc\x55\x9d\x7d\x6b\x7e\x9f\xe0\xef\xe6\xf2\xd0\xab\x1f\x27\x27\xe6\x87\x7e\x65\x6b\x3d\x36\xb5\x1e\x9b\x5a\x8f\x4d\xad\xc7\x55\xad\xef\x4d\xad\xef\x4d\xad\xef\x4d\xad\xef\xab\x5a\x30\x87\xc7\xe6\x97\xaa\x07\xbf\xcc\xdb\xaa\xe6\xc4\xd6\x9c\xd8\x9a\x13\x5b\x73\xe2\xd4\x3c\xb1\x35\x4f\x6c\xcd\x13\x5b\xf3\xa4\xaa\xf9\xc0\x54\x7c\x60\xea\x3d\x30\xd5\x1e\x54\xb5\x1e\x9a\x5a\x0f\x4d\xad\x87\xa6\xd6\xc3\xaa\xd6\x23\x53\xeb\x91\xa9\xf5\xc8\xd4\x7a\xe4\x8c\xcd\x0e\x6d\x2e\x11\xab\xfe\x71\x62\x7e\xe8\x3a\xb6\xba\x9d\x89\x9d\x88\x9d\x07\x4c\xe3\x81\xbc\x42\x2c\xcc\x4c\x00\x46\x26\x72\x17\xbf\x97\x77\xcf\xc9\x38\x9a\x7c\x0f\xb5\x7e\x13\x60\x3d\x90\x57\xd2\x41\xa0\x82\x21\x4d\xf0\x89\x9c\xc2\xa3\xe8\xe4\x44\x01\xd9\x09\x76\x40\x6b\x62\xd7\x7a\x62\x17\x7b\x62\x57\x7b\xa2\x96\x1b\x86\x72\xa2\x97\x79\x82\x4f\x1e\x99\xd2\x13\x09\xa6\xe6\x2b\x68\xf5\x04\xc6\x77\xe2\xf6\x60\xe1\x72\x62\x01\x73\x62\x21\x73\x02\xa0\xa9\xdb\x7d\x6c\x47\xfc\x9d\x29\x3d\xc1\x27\x16\xec\x4e\x5c\xb0\xb3\xbb\x3f\xb1\xdb\x3f\xb1\xfb\x3f\x79\xd8\xdc\x85\x93\x71\x74\xf2\xbb\xac\xfa\x83\xf1\xed\x47\x59\x8d\xc2\x9e\xb5\x89\x3d\x6c\x13\x7b\xda\x26\xdf\xcf\x7f\x97\xd1\x4c\x6e\x1f\x8d\x1a\x83\x45\x1e\x93\xef\x9c\x52\x7b\x2c\x54\x5d\xbd\xe6\x16\xe8\x4f\x26\xf3\x72\x8e\x35\xe9\xab\xee\xeb\x22\xda\x4d\xbe\x35\x60\x04\x66\x13\xc0\x6b\x44\x75\x39\xa5\xcf\x89\x50\xa4\x2b\x47\x4d\xfb\x7f\x10\x84\x73\x32\x1b\xcf\x71\x46\x66\xf2\x06\x9c\x63\x46\x66\x73\x13\xb7\x08\x30\x31\x2e\x48\x10\xe0\x98\x8c\x71\x4a\xc6\x78\x4b\x6c\x3c\x96\x6b\xca\x25\x93\x79\x9a\x6d\xb6\xc2\x5a\x40\xa8\xe2\x9b\x1b\xd5\xc0\xcd\x0d\xd6\x7f\xd5\x0b\x52\xd5\xa9\x32\xe0\x7b\xdf\xa5\x69\x6e\x83\xa6\xba\x65\x90\x0f\x52\xb1\x3e\x8d\x77\x2e\x2b\xa4\xe9\x68\x13\x17\x31\x83\x3b\xbf\x4a\x07\x4e\xc1\xe1\x4d\x7e\x9a\xd2\xeb\x10\xed\xf7\x13\x95\x6f\x4e\x8c\x0c\x79\x3d\xa3\xf3\xfd\x1e\xd8\x0f\x66\x53\xc1\x76\xf9\x47\xdd\xdc\x8c\xaa\x7d\x30\xa3\xae\x4a\x48\xb3\x52\x95\xd3\x72\x85\x37\x78\x89\xd7\xf8\x1c\x5f\xe0\x4b\x7c\x83\xcf\xf0\x5b\x7c\x45\x76\xe5\x93\x27\x20\x3b\x5f\x12\x3e\xe3\x4e\x72\x55\x68\xca\x07\x87\xd9\x72\x3e\x5d\x93\xf6\x17\x91\x0e\x67\xb4\x1a\x0c\xc2\x15\x49\x42\x84\xf0\x9a\xe4\xb3\xe5\x7c\x30\x90\xff\xcf\x56\x36\xbe\x19\x21\x64\xbd\xdf\x1f\xad\x6d\xbc\x9d\xa3\xf5\x6c\x3c\x57\x7a\xac\xad\xb2\x10\xb9\xe8\xb3\xac\x7f\x06\x70\x31\x5b\xce\x91\xb6\xe3\x31\x64\xf6\xec\x62\x3e\x18\x5c\x3c\x3d\x19\x0c\xce\xd4\x82\x05\xdf\x04\xc3\x66\x9d\x61\xf0\x8d\x66\x5e\x5f\x90\x20\xe8\xbd\x70\xb7\xb1\x58\xe5\x57\xef\x72\x95\x7f\x6b\x1a\xbc\x93\xab\xd5\x07\xc2\xbd\x9f\x67\xfd\x94\x65\xb4\x1f\x0c\xc3\x78\x38\x41\xc3\x20\xfa\x9c\xe9\xd6\x9b\x9f\x86\x68\x18\x7c\xce\x5e\x40\xe4\x10\xc9\x35\x07\xc3\x33\x2d\x1b\xc5\xfd\x00\x0d\x03\xdc\xbf\xc8\x45\xbf\x65\x74\x2b\x18\x5d\x74\x4b\xcf\xfd\x4f\x99\x8a\x4a\x42\x13\x59\x3a\x21\x64\x35\x0d\x68\x96\xf4\xf3\x65\x9f\xc9\x43\x10\x44\x72\xea\x61\xb3\xf5\xfd\x7e\x85\x60\xfe\xb8\x06\x21\xe1\x0b\xbc\x13\x56\xeb\xa3\x66\x04\x41\x1e\xb0\xc8\xbf\xd0\x2c\x6a\x6d\x0a\xcb\x71\x45\xfe\x29\x60\x19\xcd\x72\x9c\xe6\x8b\x68\x81\xcd\x20\xa3\xb3\x12\x3c\xf3\x1f\x10\xb2\x85\xfd\x94\x23\x6e\x48\x2a\x5e\xec\xf7\x30\x6f\xb9\x60\xab\x38\x15\x34\x19\x05\xa8\x97\xd6\x4e\x19\xcd\x2e\x4c\xee\x3c\x53\x06\xb9\xe4\x63\xd2\x36\x8e\x96\x33\x8a\x01\x0a\x21\xdf\xf1\x93\xa3\xf0\x64\xe4\x98\x44\xb3\xac\x0f\x70\xf5\xc4\xc4\xde\x59\xde\x71\x90\x6f\xc9\x04\x73\x1b\xf3\xdc\x1c\x96\x93\x3f\xbc\xc5\x26\x00\x5b\x95\x8c\xf8\x2d\x36\xe9\x76\x6c\x0a\xd9\xe3\xb7\xb8\x76\xca\xca\x0d\x59\xe1\x15\x39\x51\x67\xc5\x7f\x67\x4e\xce\xc9\x1c\x6f\xc9\x03\xb9\xae\xf2\x9c\x38\xa2\x3e\x1d\xc5\xc4\x1c\xa4\xa7\x93\xa6\x50\x48\xc1\x97\xc2\xda\xfd\xf5\x36\x15\x6c\x93\xd2\x7e\xac\x4e\x6d\x7f\x93\xab\xf4\xc7\xfd\x58\xf4\x55\xac\xe3\x7e\x30\x5c\x4a\xb0\x55\xc0\xd0\x0f\x86\x2b\x64\x78\x31\x75\x48\x35\x3b\xa6\x13\x51\xae\x10\xce\xb4\x75\x53\x7d\xa3\x10\x66\x2d\x6f\xe4\xc6\x20\xac\xbf\x5e\xcf\x26\x73\x84\x57\xca\x8c\x62\x33\x0d\x57\x64\x83\x37\x2a\x03\x73\x14\xfe\xfe\xf0\xb0\x7d\x3a\x1e\x0c\xb6\xc7\xc7\x35\x5e\x8d\x2d\xc3\x4b\x1b\x34\xcf\xb2\xd2\x33\x39\x38\xc9\x9c\xe0\x2b\xc9\xaa\x55\x49\x21\x2f\x65\xc9\xd9\x3d\xb2\x83\x48\xc7\x67\x70\x32\x9c\x5c\xb2\xe1\xa5\xc4\xf0\xf3\x51\xf5\x16\xa7\x71\x4b\xbd\xc9\x7c\x64\xcb\xb1\xaa\xbc\xc8\xd3\xed\x3a\xeb\x6e\x4c\xbd\x57\xcd\x35\xeb\x9a\x06\xd5\x9b\xb2\xca\x8f\x1b\x9e\xeb\xd9\xb9\x9c\xb8\x56\x39\xe3\x02\xa7\x38\x36\x37\x26\x96\x73\x86\x90\x68\x36\x22\xe6\x79\xef\x12\x22\x19\x72\x9b\x7c\xef\x78\xf2\x87\xcb\x3f\x9c\x20\x9c\x91\xcc\x2b\x43\x98\x11\xe6\x97\xd8\x8d\xee\x5a\xdd\xf1\xdc\xc2\xcf\xd5\xe8\x9e\x85\x18\xb9\xbe\x08\xdf\x90\x7c\xe6\x9c\x87\x93\xf9\x7c\xe6\x1f\x0f\xd3\xfa\x4d\x8d\xbd\xd6\x0e\x7b\xe3\xb2\xac\x7e\xe1\x36\xc1\x17\x48\x92\xba\xe9\x1a\x79\x1f\xb5\xdc\xa7\x4d\x72\xa7\xd7\xac\xa5\x02\x81\x61\x43\xac\x44\x5d\xd6\x97\x67\x80\xc6\x8d\x76\xf7\x6c\x9d\x73\x63\x79\x9c\xd2\x42\x83\x7b\x92\x67\xd4\x7a\xbd\x18\x08\x37\x37\xbd\x5c\x0e\x32\x36\xef\xc0\x02\x5a\xdb\x49\x8a\xc5\xca\xf8\xbe\xc0\x83\x75\x78\x58\xe4\x59\x02\xb7\xd7\x07\xd0\x18\xcf\x82\xd3\x37\xa7\x1f\x4f\x9f\xbd\x0a\xe6\xb6\x0b\x20\x7f\x1c\x00\x9f\xf8\x20\x3a\x76\x60\x7a\xe2\x01\xe4\x58\x9b\xd5\x62\xe6\x4f\xdb\x8f\x5b\x06\x2f\x67\x63\xdf\xbe\x51\x8d\x7e\x68\xd6\x42\x4d\xcd\x84\x48\x87\x19\xd8\x77\x7a\x72\xf2\xd9\x86\x28\xfa\x9c\xdd\x37\x7e\x0d\x66\x8d\x6c\x7c\x75\xb5\xc8\xce\x6f\x0d\xa7\x13\x49\x74\xe1\xed\x9d\x76\x68\xe8\x3c\xe9\x39\xca\xdd\x6a\x89\x80\xe1\x6c\xe5\xd1\x58\x57\x95\xbb\x19\x35\x3c\xdc\xdc\x81\xc1\x34\xf4\xb8\x28\x72\x7b\x93\xd4\x74\x51\x87\x23\x6f\x41\xf5\x7a\x18\xbd\xef\xd8\x5b\x25\x73\x62\x9c\x5e\x52\xcf\x2b\x2b\x34\x5a\xe2\xa7\x27\xe3\x69\x30\x1a\x8d\x82\x28\x08\xd0\xd0\xaa\x91\x8f\x4f\xc6\xae\xcc\x0b\x64\x6b\x01\x2a\xf1\x76\xb3\xc8\xd7\x2c\xbb\xb8\x75\x64\x95\x9d\x87\xea\xe7\x87\x93\xb1\x24\x81\x87\xfe\x8e\x98\xb1\x9f\x8c\x8f\xad\xda\x1a\xe1\x90\xba\x6f\xd0\xb0\x7d\xb0\xad\xe3\x73\x09\xb5\x8e\xe1\xd9\x85\x0d\x11\x76\x03\x39\x9a\x4e\x86\x13\xa4\xe9\xb9\xe3\xca\x3e\x44\x83\x82\x37\x7d\x45\x08\x06\x43\x31\x0c\xfe\x11\x94\xb8\xee\xba\x69\x6c\xf6\xe4\x51\x46\x2e\x98\xbc\x78\xfb\xb2\xe7\xb8\x29\x60\xd6\x73\xd6\xc4\x58\x49\x2a\x04\x30\x46\x0e\x92\x30\xaf\xf4\x91\x37\x47\xdb\x1c\x74\x37\x91\xbd\xfa\xc8\xa4\xd1\xdc\xa6\xb4\x00\x3f\xe6\xf1\x93\xe2\x07\x23\x70\x1d\x0c\xc2\xa3\x90\x7b\xdb\xa1\x4e\x15\x94\x70\xf9\xcd\x2c\x9f\x15\xf3\x39\x42\xfb\xbd\x18\x0c\x8e\x42\x3e\x1b\xcf\xcd\x46\x88\xea\x37\x02\x03\x30\x8e\x33\x93\x50\xd7\x44\xde\x58\xa6\xf4\x1a\x21\x08\x2f\xfb\xc4\xcc\x7f\x1a\x86\x8c\xc0\xc7\xf6\x08\x8f\xfe\x70\xff\x02\x21\xc3\xd7\xd8\x73\x6c\x09\x28\xd4\x89\xa1\x9c\x72\xe7\x62\xad\xd0\x94\xdf\x60\x0d\x9f\x35\x3e\x6e\xbb\x6a\xa7\xb5\xcb\x56\xff\xea\xfa\x78\xe8\x2c\x4b\x89\x3d\x0c\x27\xdf\x78\x68\xad\x2a\xd0\x08\xdd\xa9\x6e\x02\xfb\xba\x58\x65\x72\x0b\x5e\x73\x77\xa4\x86\x31\xa1\x2b\xda\x49\x11\x00\x7f\xee\x32\xd2\x38\x9f\x65\xf3\xb6\x7b\x63\xd6\x52\x56\x2d\x8f\x4d\x50\x9e\x99\x80\x2b\x6a\x80\x66\x6b\xf5\x9d\x86\x30\x35\x5e\xff\x28\x0a\xac\xb9\xac\xaa\x3b\x35\x27\x44\x79\x37\xd7\x19\x99\xe0\x15\xbd\x66\x8b\x38\x6d\x72\x4f\xb5\xbd\x46\xc3\x60\xd4\xff\x94\xd9\x3c\xc6\x09\xb8\xa5\x8c\x2c\x5b\xe7\x33\x74\x9a\x3d\x92\x27\x0a\x68\x60\x20\x4e\x9b\x20\x54\x22\x89\xd4\xaf\x3b\xf0\x4a\x06\x3e\x27\x8d\xf8\x6c\x74\x5a\x71\x51\x21\x2a\xf1\x39\xbd\x60\x59\xf3\x5a\xa8\x2d\xaa\x4e\xf9\x5e\xe2\x4d\xbe\x01\x05\x77\xd7\x9d\x53\xff\x2e\xdf\xc8\x4e\xbc\xa3\x7f\xeb\xa7\x45\xdb\xbe\x1e\xde\xeb\xb9\xc2\x10\x25\x16\x5f\x35\xbe\x43\x8d\x9e\xcc\x4b\x2c\xa7\x5d\x6b\xce\x2c\x10\xac\x1b\x2c\x89\x09\xb3\xb4\x2b\x6f\xd1\x34\xa1\x9d\x66\x63\xb8\xe6\x61\xc6\x91\xab\x5d\x30\xca\x94\x6f\x0d\x57\x60\x1d\x96\x0d\x51\x65\x8e\xa3\xb5\xad\x12\xfa\xb0\x1e\x9f\x20\xfc\xd0\xa7\x3d\xfb\x93\xef\x8c\x4a\xc7\x14\x3c\x36\xca\x1c\x5d\x70\xf2\xa0\xa6\xc6\x39\xd1\x6d\x7c\x67\x0b\x4e\x54\xc1\x63\x5b\x30\x51\x05\xdf\xdb\x46\xc7\x7a\xf4\x63\x5b\xa2\xab\x4c\xec\x84\x74\xbf\x13\x3b\xa3\xc9\x43\xab\x23\xd2\x12\xab\xd3\x37\x7f\x7d\xf6\xea\xf4\xa7\xa0\x2c\x31\x6c\x64\x34\x83\x78\x8f\x9f\x8b\x21\xba\x8f\x55\xe8\xc7\xe3\x69\x38\x1b\x1f\x7f\x3f\xdf\xcf\x26\xc7\xdf\xcf\xe1\xe7\x10\xa1\xf0\xf3\x48\xff\x9c\x86\x33\xfa\x62\x3e\x3b\x1e\xce\xa7\xa6\xe4\xf3\xb9\xf9\x3a\x90\x8d\x7d\x9e\x7d\xfe\x1c\x9c\x2f\x33\x2e\xee\xcf\xf7\x9f\x3f\x6f\x67\xf1\xf1\xf2\xd9\xf1\x4b\x59\x79\xf7\xb0\xdc\xcf\xfe\xf1\xf9\xf3\xe7\xf1\xf1\xe7\xeb\xf1\xf7\x9f\xaf\xc7\xf1\xf1\xe7\xeb\xc9\x32\x98\xa3\x3f\x04\xa6\x91\xcf\x3b\xfb\xab\xb4\xbf\x66\xf6\xd7\xdc\xfc\xc2\xe6\x47\x64\x7e\x08\xbe\xa5\xd5\x60\x96\x71\x5a\x38\x8f\xf2\x74\x57\x4f\xf7\xcc\x8f\x11\xba\x3f\xc7\xd5\x99\x88\x76\x9a\x44\x8e\x76\x7a\x85\xc6\x78\x82\x4f\xf0\x03\xfc\x10\x3f\xc2\xdf\xe2\xef\xf0\x63\xfc\x3d\x9e\x8c\xf1\x64\x82\x27\x4a\xaa\x0e\xf6\x4c\x05\xbb\x84\xb0\x41\x55\x28\x06\x5a\x86\xc8\x25\x87\x40\x42\x89\xa1\xd4\x62\x09\x1d\xe6\xb1\x3d\xf6\xa8\x0e\x70\x27\xe9\x27\xf5\x4b\xa1\x44\x4e\x8c\x82\x1f\x7b\xe5\x2d\x46\x15\xa6\xa2\xaa\xa0\xed\x2a\xec\xd7\x4e\x88\x45\xdb\xd2\x3a\x66\x19\xa9\x87\xb7\x85\x88\x0c\x0d\x79\xc3\xa7\x22\xbe\x00\x29\x02\x9d\x8d\xe7\xc3\xa0\xff\xf2\xf4\xd5\x0b\xe5\xb3\x70\x20\xc2\x2b\x52\xb2\x61\x1b\xde\x72\x59\x80\x92\x35\x4e\x5e\xb2\x94\x7e\xb8\xc9\x16\xa1\x7d\xb5\x89\xc5\x2a\xd0\x34\x99\x89\x58\xba\xb8\x4a\x42\xa4\x22\x44\xe0\x60\x2b\x96\x8f\x03\x9d\x5e\xcc\x6d\x92\xa5\x34\x40\x23\xf9\x79\x58\x2f\x84\xef\x75\x9b\xd0\x0a\xf4\x1d\xee\xb4\x83\x73\x24\xdb\x3c\x7e\xec\xda\x2b\x7b\x2b\xaf\xfe\x80\xfb\x5b\xdb\x1c\xd7\x90\xf9\x7b\x30\xd0\xbd\xaa\xc5\x24\xc4\x14\xbb\x6b\x7c\x68\x8d\xa6\x66\xb6\x31\xbf\xb8\xb4\xec\x4b\x64\xe7\x52\xdc\x14\x82\xae\x03\x24\xdf\x17\x08\x61\x13\x19\x51\x45\x60\x3c\x4e\x62\x11\xdf\x8f\x93\x78\x23\x28\xbf\x7f\xbc\xe1\xec\x32\x16\xd4\x0f\x98\xa8\x9b\x0a\xb0\x89\xda\xa8\x3d\xdf\x75\x28\xc5\x63\x96\x2d\x53\x0a\x99\x9b\xbc\xa4\xea\xf8\x6e\xf1\x14\xc5\xd4\x9a\xd5\x44\x02\xe7\x44\x19\xbc\xde\xd7\x99\x1b\xef\x7f\x9e\x7d\x9e\xdf\xbb\xdf\x92\x0e\xba\x3a\x15\x83\x81\x09\x98\xaf\x92\x2b\x04\x01\xc2\xbc\x35\x93\xe6\x94\x87\x28\xe2\x98\xce\x0c\x19\x3f\x27\xbf\xdc\xdb\x29\xbf\x75\xcf\xa7\x42\xa0\x92\xb4\xbe\xe0\xa8\xfc\x05\x99\x9c\x32\x26\xc1\xe4\x96\xbc\x90\x0b\x31\x7a\xcd\xae\x59\x66\xec\xa7\x77\xe7\x5b\x96\x26\x9f\xde\xbf\x72\x03\xca\xeb\xab\x26\x53\x57\x4d\xb0\x64\x59\xf2\x9e\x2e\x72\x9e\x04\x9e\xd2\x7e\xcb\xd3\x97\x39\x7f\x69\xdf\x86\x3a\x37\x9e\xfd\xe8\x59\x9a\x76\x7d\xf1\x0c\xd2\xb3\x98\xca\xff\xda\x52\x7e\xd3\x56\xf5\x2f\xf2\x45\xc8\x30\x75\x2b\x76\x8f\xe5\x2f\xd5\x6b\xe7\x23\x39\x94\xd7\x71\xd6\xda\xc1\x4b\xfd\xae\x31\xf6\x9f\xe3\xe2\xd0\x37\xfa\x75\xe3\xb3\x1f\x69\x9a\x67\x17\xc5\xc7\xbc\xeb\x43\x5b\xc1\xfb\x54\xed\x46\xf7\xc4\x9e\x3b\xef\x9d\x75\xdb\x6e\x92\x83\x9f\x7d\x72\xde\x7b\xfd\x29\xd3\xaf\xee\x0f\x7f\x72\xde\x9b\x0f\x6d\x38\x51\x57\x4c\xe0\x82\x0f\x2a\x4b\xec\x17\xec\xb4\x07\x23\x24\x78\xd3\xe0\x77\x41\x85\x0e\x5f\xb7\xca\x0b\x11\x20\xa3\x3a\xdb\xf2\xf4\x1d\xa7\x4b\x76\xed\xdc\x30\x70\x50\x34\xe1\x2c\x56\x2f\x73\xfe\xf1\x66\x43\x43\x2a\x59\xac\xcc\x38\xbc\x62\x61\x1f\x5a\x8f\x08\xc2\xb9\xac\xb0\xcd\x94\x45\x78\xae\x44\x7f\x8a\x2b\xbe\x1f\x20\x7c\xc4\x06\x83\x6c\x30\x08\xee\x07\x47\x84\x64\x23\x89\x35\x9f\x89\x70\x8c\x20\x2b\x74\x70\x3f\x18\x66\x08\x67\x25\x6e\x00\xbb\x17\xb0\xbd\xbe\x1a\x60\x8f\x8a\xeb\xe0\x2e\xba\xaa\x57\x95\x15\xc0\x1f\xa8\x2a\xfc\xaa\xd5\x60\x6e\xff\xc0\xc2\xfa\xe1\xa1\x7b\xf5\x0d\x9c\x7f\xd5\x6c\x2b\x18\xbf\xf3\x67\x35\x00\xbf\xc3\x4a\x79\xb0\x7d\xe7\x7e\x3c\xc0\xbe\xdb\x57\x1a\x2a\x9d\xa4\x44\x1d\x80\x9c\x35\x5e\x64\xf1\x9a\x16\x9b\x78\x41\x15\x0d\xc1\x0d\x98\xa9\x54\x7f\xf2\x06\x30\xe2\x94\xfb\xff\xf8\x7c\xff\xf3\xfd\xfb\x55\xbc\xaf\xfb\x2b\x21\x36\x61\x81\xa6\x91\xf7\x62\x4a\xa3\xe0\xbe\x0a\x4d\x69\x21\x75\xfa\xcb\xbd\x1d\x2f\xef\xed\x68\xf9\x4b\xf4\xcb\xbd\x9d\x28\xef\xc3\x6f\x7d\x8b\x55\x6e\xd8\x90\x70\xcf\x9c\x9a\xcc\x3e\x64\x08\xb3\xea\x3c\x94\xd8\x3f\x6a\x5a\xf1\xcd\x47\x8b\x78\x4d\x53\xf6\x6f\x59\x66\x3d\x8d\x46\x9b\x74\xcb\x63\x28\x95\xa7\x1f\xf5\xe8\xe8\x47\xbd\x7e\x70\xcb\x90\x2d\xa6\xa3\x84\x2a\x7d\x1c\xfd\x31\x4f\x6e\x4c\x2e\x2e\x5f\x54\xad\x05\x79\x9c\x50\x1d\xee\x00\xab\x95\x7c\xff\xe1\xaf\xef\x6c\xd0\x05\x8e\x46\xca\x0a\x1f\x12\x45\x20\x9b\x73\x8f\x93\xa7\xfe\x75\xae\x53\xd1\x62\x46\x20\x9a\xc5\x11\x1d\xe5\x5f\x8c\xd4\x4a\xe5\x81\xc8\x09\xb5\xce\x30\x04\xf8\x76\x6e\x1c\x8f\x09\xc7\x31\x39\x19\x3f\x24\x84\xe4\xfb\xfd\xc9\xf8\x91\xfa\x51\xf9\xc3\x6a\x8f\x02\xdb\xf2\x7e\x7f\x14\x0f\x06\x47\x85\xf2\x2b\x60\xa4\x8a\xd1\x20\xaf\x61\x9b\xbe\x16\xbc\x1c\x53\xd7\xd2\xfd\xc3\x4d\x26\xe2\x6b\x25\x94\x37\xc3\x4b\x7b\xe9\x68\x13\xdf\x80\x33\x8f\xc4\x9b\xa9\x09\x1b\x92\xed\xf7\xac\x34\x49\xe9\xb5\x8b\x10\x2f\xad\x85\xb5\x2f\xab\xd3\x89\x37\x52\xdb\xaa\x72\x80\x11\x10\x6d\x41\x87\x5e\x46\x86\xe1\x67\xb6\xc4\x10\x38\xbd\x14\x42\xc3\x53\xf0\xac\xde\xb5\xa7\xc6\xed\x30\xe2\xd6\x3e\x96\xf2\x26\x04\xff\xcc\x5f\xa0\xde\x2f\x9a\x8a\xec\xe7\xdc\x2b\x55\x06\xbe\xa3\xfe\x4f\x2c\x01\x83\xed\x35\x8d\xb3\xbe\xc8\x6d\xd4\x48\xa8\xab\xa8\x37\xfd\x45\x9c\x24\x79\x36\x05\x75\xab\x1c\x22\x94\x96\xd5\x2c\xe5\x82\xc0\xd2\xd7\xfc\x96\x9a\x21\xb6\x6a\x6e\x64\xa0\xb4\x53\x5b\x6a\xe5\x9b\xbd\x2a\x0d\xa1\xf1\x2e\xca\x4d\xd8\x12\xee\x86\x2d\xb1\x41\x21\x18\xe1\xb3\x6c\x8e\x0b\x32\xc6\x31\x39\x9a\x3c\x29\x7e\x60\x6e\x56\x46\xb6\x0c\x1f\x3d\x26\x84\x30\x38\xba\xcf\xf3\x84\x3e\x13\x61\x81\x20\x37\xba\x36\x99\x2c\xe5\x10\x26\x47\x84\xc4\xc6\xd3\x8c\x69\x8e\x9d\x65\x17\xe1\x18\x17\xc6\x63\x09\x6f\xbd\x37\xc5\x70\x62\xd5\xb5\xae\xcf\xd3\x16\x89\x59\xea\x07\xf9\x9b\x93\x2d\x16\xb3\x74\x4e\xb6\xa5\x8d\x49\x23\xd7\xad\xa0\x9c\xc1\x51\x3e\xcd\x44\xfe\x73\x5c\xf8\x91\x2f\x6a\xf9\xc1\x32\xb8\x1d\x77\xda\xeb\xe5\x34\x81\xe0\xb2\x1a\xe1\x38\x4d\xf1\x97\x39\x0f\x95\xb7\x7a\xfa\x26\x5e\x2b\xa7\xfc\x16\x92\x97\x35\x7b\x37\x9e\xdb\x3b\xcb\x7b\xb6\x54\x0a\x73\x93\xf5\x37\x2f\x9b\xb5\xc0\x3f\xcf\x9b\x1a\x5c\x99\x2a\xbc\x54\x0b\x48\x54\x98\xd2\xd2\xf1\xaa\x0d\x9b\x9e\x3a\x05\x2c\x2e\x37\xd2\x8f\x04\x98\x21\x24\x61\x80\x91\x31\x64\x89\xd7\x7b\xce\x7e\xc8\x9f\xb0\xe1\x10\x15\x0a\x79\x73\x34\x8d\x55\xf4\xf6\x19\x9b\xa3\x88\x86\x7c\x18\xcc\x82\x61\xd8\x08\xf0\x2f\xdf\x4f\x19\x28\x31\x82\x79\xa0\xaa\xdb\x84\xd3\x4d\x3d\x8f\x0d\x74\xa9\x40\x1a\xb2\x8b\xdc\x1a\x4d\xac\x34\x63\x96\x28\xa9\x9f\x21\x33\x9a\x54\x77\x99\x9a\x2e\xf5\x90\xab\x01\x7c\xcd\xcc\xe5\xc7\x72\xf8\xe0\xf7\xa9\x7e\x41\x24\x12\xdd\x9a\xd7\x7f\xaa\x7b\xb5\x30\x19\x06\x01\xa6\x46\x7f\x31\x70\xed\x96\xff\xf3\x64\x7c\xff\x02\x07\x43\x79\x5b\xb5\xc7\x47\xa6\x38\x38\x3b\xa3\xc5\x6b\x40\x3b\x55\x04\xea\x31\x04\x70\x3f\xc8\x5c\x6a\xf3\x77\x97\xb3\xd4\xfc\x64\x42\xcf\xb7\x17\xd5\xa3\xae\xe8\x35\x02\x51\x09\x2a\xfe\xf4\x76\x46\xd3\x02\x1a\xd3\xf4\x85\x35\xf1\x1a\x0c\x42\x41\x82\x67\x6a\x54\xda\xc3\x1d\x22\x6c\x6a\x47\x3a\x25\xa0\x66\x85\xae\xa1\xcc\xa7\x8e\xc6\xda\xdd\xd0\x06\xff\x77\xc5\xe2\xa8\x97\x19\xf9\xb5\x72\xb6\xcd\xd4\x5f\x63\x2a\x55\x40\xd2\x18\x96\x4b\xfa\xd8\x79\x52\xaf\x97\x2c\xa5\xf2\x08\x93\xcc\xfe\x34\xa1\xc1\x33\xaa\x0c\xc5\xe5\xfe\xdb\x07\x13\x01\x43\xb9\xff\x66\xe6\x97\xe3\x06\x9c\x29\xa8\x50\x05\xa6\x01\xf5\x43\xcf\x0e\x96\xb8\x20\x74\xbf\x9f\xed\x04\x13\x29\x8d\xec\x82\x28\x77\x3f\x9c\x50\x11\xb3\x34\x12\xe5\xbc\xfc\x5a\x40\xe8\x86\x1c\xd5\xad\xc4\x2f\x1f\x73\x80\xf2\x00\xef\x74\x0e\xb4\x83\xa9\x03\xb2\x51\xe3\xcb\xf2\xf6\x7e\xa0\xde\x47\x40\x67\x5f\xd9\x8f\xf3\xa5\xec\x87\x8e\x3e\x40\xa6\x22\x05\x0a\x74\xf4\x3c\xcf\x96\x29\x5b\x08\xf3\xfc\x26\x17\x2f\xf3\x6d\x96\x98\xe7\x97\x39\x3f\x67\x49\x42\x33\x53\xf0\x29\x8b\xb7\x62\x95\x73\xf6\x6f\x6a\x2b\x55\xbe\x95\x84\x8e\xb4\x73\xa6\x79\xd4\x5e\xe8\xe6\xd1\x66\xcf\x00\x18\xd6\x74\x16\xab\x40\xbc\x70\x54\xd3\x6e\x7c\xa1\xcb\x98\xef\x34\x74\x44\xbc\x74\x22\x20\x4c\x77\x65\x24\x0c\x3e\x88\x81\xed\x75\x62\x64\xc4\xad\xc9\x83\xe1\x88\x39\x21\xea\xe5\x99\xdb\xef\x85\x9b\xb8\xb6\xcb\x95\x9c\xba\x6e\xe4\x7c\xa4\xe2\xe2\x93\x42\x12\xcb\xbc\xac\xa6\x97\x63\xd6\xd9\x44\x75\xec\x9c\xa6\x98\xe7\x84\x9e\x50\x7b\xaa\x35\x0c\xb3\xaa\x2b\x66\x92\x4b\xc4\x21\xc3\xc1\xc7\x15\xed\x6b\xb4\xd4\x37\x39\xdc\x81\x26\x5a\xe4\xeb\x35\x13\xfd\x73\xba\x88\x25\x32\x61\xa2\x7f\x15\x17\x7d\xa6\xb6\x23\x90\x54\xb8\xb7\x35\x29\x4e\x1b\x43\x70\x2b\x04\x5a\x3c\xd4\xe8\xb4\xc2\x3a\x82\xad\x69\xd2\xcf\xb7\x02\x5a\xf7\xe0\x60\x8b\xb7\x8d\xd6\xdd\x0a\x81\x36\x42\x3d\xd0\xba\x1c\xbd\xc9\x16\x20\xdb\x77\x80\x6e\x81\x17\xcd\xe5\xab\xfc\x7d\xa1\xed\xe4\x50\xdb\xac\xe8\x6f\x1d\xb8\x86\xf6\x9b\x80\x9e\xe0\xa4\xd1\x4d\xa3\x96\xea\x6d\x75\x4b\x6f\x4b\x73\xac\xa0\xab\xda\x21\x5b\xe1\x55\xa3\x1f\xbf\x8a\xea\x64\xd3\xec\xa4\x8a\x55\x67\xa9\x6b\xc9\x19\x6d\x39\x70\x97\xf5\xe3\xbd\xc1\x9b\x46\x47\x5e\x0d\xd5\xcf\xf2\xd0\x64\xd4\x55\xd3\x4f\xb6\x54\x12\xe5\x71\x7f\xa1\x11\x0a\x74\xe7\x63\x97\x25\x5e\x36\xba\xf3\x6a\xa8\xee\xd6\x5f\xd3\x9d\xca\xbb\xa6\xd4\xa3\xd0\xa5\x8b\xde\xd6\x5e\x0c\x32\xd5\xa1\xf3\x3e\xb8\xed\x9a\x07\x07\xe7\xd6\x6b\x5e\x53\x63\xf8\xb0\xe8\xb9\x71\xb5\xd7\x2e\xf6\xdf\xef\x36\xf2\x18\xea\x3b\xde\x10\xdc\x67\xc3\xd5\xed\x50\xc3\xcf\x2a\xdd\x44\x66\xf3\x7f\x58\xf9\x76\x6b\x1e\x10\x2f\x7b\x95\x67\x5b\xfd\xc1\x12\xfb\x24\x38\xf6\x83\xe5\x2c\xf2\x38\xa5\xc5\x82\x2a\xa9\x99\x8a\x00\x45\x8e\xc6\x65\x45\xa1\xbb\x92\x1e\x87\x4e\x0f\x05\x2a\x2f\x78\xbe\xdd\x28\x41\x4d\x51\x13\x5e\x99\x4f\x66\x62\x5e\x16\x2b\x79\x2e\xde\x53\xc9\x32\x37\xc5\x47\x47\x13\xaf\x42\x4d\x0c\x77\x64\xac\x13\x74\xa5\x1f\xe3\xc5\x17\xd9\x6d\xd6\xdd\xde\xb8\xa3\x6a\xbd\xe5\x71\xe9\x5c\x19\xd9\x6d\xd0\xf8\xcf\x22\xcf\x8e\xe3\x0d\x6b\x05\xc8\x4e\x3d\xc6\x2d\x20\xda\xfe\x9a\xd3\x42\xb4\x11\xa6\x98\xfd\x56\x08\xee\x80\xb0\xdc\x42\x18\xfb\x3d\x20\xac\x5a\x2a\x25\xaf\xd3\x75\x74\xfc\x02\x1d\x87\xc0\x09\x5a\x70\x99\x25\xa3\x78\xc3\x86\xf2\xbb\x83\x60\x39\x29\xe3\x7f\xc6\xd7\x6f\x95\x42\xde\x57\xdf\x58\x9d\x8d\x71\xa9\xc8\x88\x4a\xe2\xd2\xfc\xa2\x12\x8d\x99\x20\x06\xcf\xc0\xdf\x96\xd4\x0b\xf6\xfb\x03\xc3\xcc\xca\xa5\x27\xab\xb5\x3c\xa8\x8e\x05\x6e\x65\x94\x15\x6b\x0d\x7b\x58\xa9\x3a\x90\x67\x9b\x28\xc7\x29\x11\x2f\x84\x9b\xdb\x49\x78\x88\x76\x3a\xf1\xd9\x8e\x25\x91\x09\x88\x82\x03\x54\x96\x25\x2a\x5b\x24\x80\x19\x09\xc7\x58\x8c\x92\xb8\x58\x51\x79\x23\xa2\x4a\x0c\x18\x8e\x31\xaf\x04\x81\x28\xcc\x50\xb9\x6d\x91\xcd\xaa\xf1\x87\x63\x9c\xb5\x30\xfb\xba\x92\xd1\x05\xb4\x4f\x70\xc4\x12\xcc\xb1\xaf\xf4\x68\x99\x67\x8e\x83\x77\xcf\x3e\x3e\xff\xd9\xcc\x94\x95\xa8\x2c\x95\x9e\x2e\x77\x92\xbc\x15\xb7\x1d\x4a\x38\x29\x6d\x07\xd2\xd9\xb7\x4e\xee\xb0\x76\x8b\xdc\x37\x51\x17\x9c\x66\xf8\x36\x4b\xf3\x7c\xe3\xa9\x2e\x21\xdb\x5b\xeb\xc1\xed\x38\xce\x77\xe0\x42\xbf\xf6\x26\x33\x6e\xcd\x38\xc6\x29\xde\xe2\x05\x4e\x5a\xb4\xa3\xab\x5f\x83\x1f\x40\x5c\xa7\xcf\x0b\xf9\xd0\x44\x18\x40\xf9\xb8\x3e\x3e\x12\x5c\x16\xda\xd1\x08\x85\x72\x10\x2f\x95\xa8\x12\x9f\xb5\xe6\x48\xfd\x27\x08\x78\xf0\x5b\x12\xae\x88\xce\xc6\xa6\x70\x4f\x98\x5a\xca\x5c\x95\x84\xa9\x7f\x45\x22\xf4\x5b\x90\x92\x02\x95\xbb\x21\x24\x79\xc2\x9f\xf4\x4d\xf4\x71\xa5\x9b\x3f\x88\x97\x8c\x05\xdc\xf5\xa7\xf7\xaf\x54\xbc\x69\x72\x32\x7e\xf8\xb8\xbc\xa0\xa2\xbf\x8c\x0b\x71\x9e\xe7\xa2\x6e\xbd\x6b\xca\xa7\xfe\x63\xe4\x3f\xaa\x33\xad\x82\xa5\x50\x8e\x54\x88\xe9\x51\x9a\xe7\x5f\xb6\x9b\x30\x90\xf4\x17\x5b\xd0\xc8\xd4\x0e\x50\x59\xb8\x5d\xd6\x0d\x8d\x6d\xab\xb4\x2c\x72\x2e\x1c\x59\x5b\x43\xea\x6a\x12\xff\x73\x9b\x4d\x0d\x04\x6b\x3f\x9c\x54\x71\xd5\x8d\x4c\x35\x23\xbb\x12\xb2\xae\x15\x10\xeb\x0a\xe7\x64\xfc\x24\xff\x81\x3f\xc9\x87\x43\x94\xcd\xd8\x2c\x9f\xcf\x09\x55\x7f\x2d\xee\x2d\x97\x35\x35\xdd\x57\xe1\x4f\x83\x59\x3c\x64\xa4\xf4\x72\xd9\xad\x68\x35\x2f\x51\xb9\xac\x14\x7e\xed\x5d\x9b\xc6\x0e\xa2\x3b\x30\xdc\xd3\x43\x7a\x96\xa6\x15\xa6\x93\x57\x11\x1b\x15\x2c\x5b\x50\x62\x24\x25\x06\xf1\x39\x23\x91\x68\xef\x5f\x46\x9b\x68\x95\x22\xb7\x76\x28\xff\xd3\xfa\x78\xe7\x3a\x53\x42\x23\x7f\x57\x2b\xe5\x6c\x7d\xbb\x39\x72\x87\x95\x79\xc3\xe2\x66\x58\xcd\xdb\xe1\x6b\x06\xa7\x37\xe9\x7f\x6c\x88\xff\xf3\xf7\x2f\x4b\x8a\x88\x97\xba\x2b\x4f\xcd\xea\xf4\x26\xaf\xbc\x9c\x38\xdd\x58\x20\xa8\x2b\xcd\xb5\xc0\xcd\x0e\x2d\xc7\x0c\x0b\xec\x99\x32\x78\x53\xe6\x6a\x34\xaa\xfb\x9a\xc2\xf6\xf7\x1e\x40\x65\x14\xd1\x3e\x84\x45\x4d\xf9\x7b\x67\x80\xe0\xd8\xb7\x9c\x40\x18\x28\x8c\xa4\x9b\xc2\x68\x6e\x4b\x66\xc2\x41\x57\xc7\xa6\x8b\x7c\xc9\x0e\x37\x8e\x77\xa5\x0a\x9d\xaa\xd6\xac\x73\xe8\xec\xae\x54\xcc\x27\x3b\xaa\xac\x44\x65\xd2\xa2\xba\x36\xd2\x5e\x96\x34\x5b\x38\xb0\x76\x72\x00\x9e\x09\x08\xc2\x26\x66\x36\x2a\xcf\xe4\x3d\xbf\x39\xfd\xe9\x25\xcf\xd7\x75\x43\x0e\x7c\xe8\x04\x00\xb0\x08\x1b\xf8\xef\x3e\xa0\x50\xcf\xea\x1c\x17\x00\x51\x66\xac\x2d\x61\x62\x73\x44\x08\x29\x7c\x5b\x75\x12\x04\x51\xc8\x49\x8e\x33\x12\x4c\x59\x42\x82\x61\x81\xdb\x74\x92\x5a\xc3\xe1\xc6\x05\x4f\x8a\xbf\x31\xb1\x9a\x42\xc4\x33\x5e\x05\x55\xb6\x4e\x90\xc7\x99\x8d\x30\xc8\x6d\xf5\x30\x03\x1b\x7e\x7f\x0c\xb9\xa7\x87\xb3\xa1\x5e\x0a\x5b\x05\x21\x5f\x8f\x7e\x90\x7f\x55\x52\x4b\x48\xd5\x1d\x6f\xb0\x82\x73\xb3\xb6\xee\x4d\xdf\x13\x55\xe8\x26\x41\x9e\xea\x53\x99\x8d\xda\xf6\xa8\xc7\x41\xbf\xcb\xd0\x7e\x0f\x6e\xe6\x21\xc3\xb3\x39\xc2\xca\x1e\x81\x21\x27\x8a\xbb\x96\xcd\x3a\x96\x01\x55\x2f\x10\x95\x9d\x3c\xdd\xf9\x09\x87\x99\x51\xc7\x8d\x71\xd1\xde\x3d\x38\xc3\xc5\x64\x36\xab\xee\x61\x67\xec\x54\x8f\x5d\x90\x16\x1b\x1d\x3a\x62\x09\x32\x1e\x2b\xac\x67\x96\x74\x98\x0f\xc5\x53\x60\xbc\x64\xb7\xb1\x8e\x13\x3f\x47\x08\xe7\x43\x1d\x43\x34\x23\x71\x15\x73\x27\x9e\x65\x73\x6b\x6c\x8e\x10\x8e\x4b\x14\x0a\xcc\x70\x30\x60\x49\xf1\x9f\x8f\x7e\xfc\xcf\x47\x3f\x91\xc0\xea\x48\xdd\xa1\xe5\xe6\x33\x15\xe0\x2d\x2f\x57\x71\x96\xa4\x56\x89\x5c\x21\x45\xe3\x07\xc3\x8a\x0f\xdb\xc5\x82\x16\x86\xeb\xab\xac\x0b\xaa\x1a\x5a\xc2\x5a\xab\x21\xb7\x7c\xeb\x89\x67\x43\xae\xc5\xf9\x46\x7f\xaa\x14\x22\x39\x5f\x03\x8e\x81\x3a\xfe\x48\x2c\xdd\x70\x41\x33\xca\x63\x41\x93\x9f\x40\x0d\x42\x13\x93\xc0\xdd\x0c\xd8\xf8\xbe\x52\x6d\x34\xfe\x70\x6c\x0d\xab\xd5\x40\x1a\x32\xce\x90\xe1\x1c\x69\xe3\xef\xf1\x03\xbf\xb2\x2f\xa8\xf4\x6a\x3e\xf4\x6b\x7a\x92\x46\xaf\xe2\xf7\x7e\x45\x4f\x46\xa8\x2a\x1a\x33\x33\xb6\x0c\xe9\x53\xf2\x68\x3c\xf6\x97\xce\x11\xf2\x41\xfd\xd2\x7b\xab\x3f\x56\x6f\xea\xbb\x64\x05\x4d\x3a\x16\x33\xfd\xe1\xc1\x78\xbc\xdf\x3f\x00\x63\x0f\x5a\xd6\xb7\xcc\x54\x7f\x78\x72\x02\xef\x01\xa9\xd6\x0c\x4c\xe0\xdc\x16\x64\xb7\xe5\x69\x44\xb1\xb2\x0c\x89\x44\x89\x53\xc2\x0e\x08\x07\xd4\xcd\xa9\x99\x19\x43\xa2\xcb\xdf\x9a\xea\x0f\x53\x63\xdb\x42\xc9\xd3\x30\x23\x14\xc3\xbd\xd3\x66\x48\x23\xaf\x9e\x02\x55\xc6\x30\xf2\xa0\xb1\x65\x78\x94\x81\x65\x8a\x97\x24\xc0\x75\xff\x6c\x93\xfe\xa8\x03\x7e\x1d\x72\xd4\x3b\x19\x8f\x09\x91\x28\x0f\x6c\x64\x06\x03\xd1\x68\x67\x1a\xe6\x0a\x6c\x3f\xca\xf6\x32\x22\xb0\x20\x5e\x89\x31\x63\x41\x51\xad\x66\x86\x05\xa1\x8e\x23\x8c\x85\x6d\x81\xec\x02\xbd\x80\x71\xc1\x26\x86\x0c\xcb\x0b\x0b\xae\xfb\x2a\x5d\x50\x8b\x69\x02\x9c\x1d\x18\xbd\xae\x03\xe9\x1c\x60\x6a\xa6\x91\x02\x62\x44\x4a\x48\x89\x4d\xd2\xf3\x7a\x6c\xc9\x74\x54\x28\x98\x21\x1e\xfe\xcb\x4c\x8c\xaf\xae\x8e\xdf\x75\x76\x2c\xa0\xe3\x5e\x3e\xe2\x5b\x6d\x76\x08\x73\xa1\x38\x46\x25\x4e\xeb\xf1\xa7\xe9\xdd\x3a\x13\xa8\xc7\xbc\x55\xad\xec\x9a\xda\x56\xd6\x0b\x31\xeb\xad\x72\x5e\x5b\xa0\xc6\x38\x05\x8c\x93\x8d\xce\x00\xfc\x53\x54\x4a\x52\xe1\x43\xd4\x7f\xff\xe2\xc3\x47\xad\xc7\xfa\x0f\xf9\xaa\x0f\xce\x83\x7d\x91\xf7\x83\x21\x45\x25\x54\x37\xe0\x4c\xd1\x4e\x71\xe6\x8a\x30\x91\xaf\x3d\x70\xb7\xec\x21\x80\xb9\x32\x2d\xd2\x26\x4b\xd6\x1a\x27\x54\x59\x2a\xc0\x5b\xf9\xff\x90\xd1\x91\x9a\x94\xf5\xe2\x39\x74\x80\x29\x8a\x40\xd2\x75\x41\x05\xd2\xb6\x80\x86\x3d\x1e\xb1\xe2\x65\x5c\x88\x1f\x81\xa3\xd6\xdf\x66\xfe\x6a\x69\x36\xdd\x2f\x6c\x13\x4f\x72\xb9\x62\x6c\x14\x17\x05\xbb\xc8\x50\x58\x43\x43\x18\x52\x23\x8b\x52\x62\x1e\x05\x1d\xf5\x31\x69\x91\x64\xe0\x78\x6f\xe4\x53\x1b\xcf\xb8\xd6\x78\x89\x73\x6c\xdf\xa1\x2a\xec\xf1\x7e\x1f\x56\x9f\x18\x09\x69\x41\xf8\x68\x51\x89\x40\x74\x16\x8a\x16\xe1\x48\x3b\x4e\x0c\xf9\x48\xd2\xbd\x83\x81\x49\x0b\xc1\x4d\x26\x6e\xdb\xd5\xcc\x8f\x59\x3b\x97\x54\x8f\x7d\xe5\x65\x83\x9b\xbb\x23\xac\xbf\x23\x05\x42\x98\x93\x0f\x9a\x7f\x41\x28\x3a\xd0\xb7\xbf\x22\x1c\xef\x9c\x29\x46\x20\x50\xe4\xf5\xf4\x4b\xd0\x96\x92\x02\x29\xd9\x2e\x55\xeb\x72\x2d\x88\xc0\xb4\xd6\x93\xcd\x37\xae\x5e\x28\x5b\x42\x45\x74\xb2\xe5\x8d\x2e\x45\x8e\x07\xce\x39\x5d\xe6\x9c\x7e\xf0\xd2\x3e\x09\x9b\x34\x5c\x89\x59\x5a\xe2\xde\x72\xf2\x54\x34\xc3\xdd\x72\x6c\xeb\xce\xf8\x5c\x12\x43\x98\x96\x76\x5d\x30\xaf\x92\x63\x00\x68\x4a\xc2\x8f\xab\x10\xc8\xbc\xb4\x25\xca\xbd\xe6\x4e\xc0\xef\x9c\xfa\xf6\xca\xdc\xcd\x02\xbd\xc8\x53\xf0\x98\xb8\xb5\xb6\xb2\xc6\x95\xd8\xa3\x66\x54\xab\x71\x09\x98\xc8\x2a\x0b\x59\x79\x53\xde\xff\xc7\x4a\x88\x4d\x51\xb3\xb3\x45\x55\x90\x68\x65\x52\x7b\xdf\xda\xd8\x6a\x9b\x4e\xd6\x8c\x1c\x15\xfc\x3d\xdf\x42\x54\xda\x2d\xc4\x5d\x01\x1b\xd6\x3e\x24\x14\xbb\x62\x62\xd5\xcf\xf2\xbe\x1c\x9b\x0d\x6e\xcb\x32\x15\xd7\x56\x8b\x64\x47\xfd\x8f\x2b\x56\xa8\xec\xd9\xb1\x10\x74\xbd\x11\x12\x2f\x99\x54\x17\xf0\x29\xc4\x51\xa2\x7d\xb3\x86\x26\xbc\x36\xee\x5f\xad\x58\x15\x3d\xd7\xa4\x7d\xd7\x89\x58\xc0\x64\x40\x39\x51\x3a\xad\xb0\xc2\x7c\x3d\xea\xeb\xac\x1a\x05\x15\xb6\xab\xbf\xad\x98\xa0\x29\x2b\x44\x7f\xa3\x65\xbb\xd0\x96\x19\x33\xcd\x2e\x19\xcf\x33\x48\xd4\xfe\xcf\x62\x54\x8d\x48\xc7\x6a\x09\x86\xcc\x98\xfc\x20\x6b\x67\x48\xcb\x96\xcb\xc9\x22\x7f\x95\x8e\x5e\xb8\x06\xb4\x14\x55\x81\xb7\x2b\x63\xc5\x83\xb4\xf1\xae\x92\x92\x35\x0c\xeb\xf8\x60\x60\x88\xed\xa9\xf9\x11\xcd\x4c\x7c\xfc\x5f\x60\x77\xb1\x36\x34\xfa\xb8\xa2\xfd\xf3\x78\xf1\x85\x66\x49\x5f\xdd\x9e\x09\x4d\xd4\x3e\xc6\x99\x56\x4a\x1b\xf3\x23\xb0\xbf\xfe\xa5\x9c\x97\xb7\x12\xe4\xc6\x92\x90\x88\x26\x8e\x0a\x5e\xac\x37\xe2\xa6\xef\x61\x35\x6b\xfb\x48\x54\x56\xce\x95\x58\xa7\x81\x24\xcd\xe4\x4c\x4c\x20\x81\x47\xe3\x69\x30\x7b\xbb\x66\x42\xd0\xa4\xaf\xf8\xc6\x9b\xfe\xcf\x1f\x5f\xbf\x9a\x07\x11\xc7\xb3\xc0\x81\x43\x7d\xe0\xfb\xc1\x30\xcc\xb4\x21\xf3\x30\xe8\x07\xc3\x0c\xce\xf1\x30\xe8\xab\xfe\x68\xd2\x8f\xe5\x3d\x8e\x83\x77\x8a\x8a\xeb\x87\xc1\x30\x1f\x06\x28\xc0\x6c\xae\x79\xdc\xcf\x59\x80\x4a\x47\x9c\x59\x25\x7e\x2e\x7b\x36\xef\x8c\xb1\x10\x8d\x78\x49\x68\x0f\x22\x7e\x8d\x74\x11\xe1\x55\x4e\xc4\xb2\xc4\x1b\xe2\x58\x46\xe0\x25\xb1\xe7\x3a\xc0\x6b\x32\xcb\x46\x8b\x7c\xbd\xd9\x0a\x9a\xcc\xf1\x39\x69\x8d\xf2\xfd\x93\xb6\x58\xcb\x79\xe8\xb6\x54\xb5\x83\xf0\x85\xd7\xc7\x25\xd9\x59\xf3\x41\xc0\x94\xe7\x5d\x19\x06\x66\x74\x4e\xce\x55\x94\x64\x7c\x39\xaa\x14\xf0\xe4\xe8\xc8\x7d\xc4\x97\x23\x73\xf2\xec\x5b\xb7\x00\x87\x01\xa8\x43\x02\x96\xf5\x2f\xf7\xfb\xcb\x11\xcb\x98\xd0\x4a\x04\x34\x18\x84\x97\xa3\x2b\xce\x84\xfa\x74\x8c\xf0\x25\x59\x6b\x47\x39\x34\xe2\xf4\x92\xca\x03\x21\x7f\x25\xdb\x45\x83\x6c\xb5\x54\xd2\x06\x2f\x31\x45\xfb\x3d\x2d\x11\xbe\x44\xf8\x62\x30\xb0\x37\xbb\xd7\x1f\x74\x07\xa3\xf1\xcb\xa7\xde\x93\xb2\xa3\xba\x40\x3a\x3f\x37\xf6\x5e\x6a\xad\x8d\x13\x16\xad\xde\x43\xbb\x8a\x48\x0e\xf1\x52\x4e\x0f\x8c\xae\xf1\x0a\xd5\x32\xb0\x39\x07\xa5\xa7\x4c\xea\xe9\xa8\xc6\x90\x67\xc6\x7a\xdf\x6a\x55\xe1\xec\x6b\x64\x91\xdb\xf5\xb0\x64\xbe\xc9\x7d\x5d\xf1\x8b\x6c\x30\x60\x35\xf3\xc9\x69\xa3\x3a\x43\x11\xf3\xb2\x32\xf9\xa3\x63\xcb\x30\x73\xa9\xf0\x06\x97\x34\x18\x04\x90\x8d\x0a\x31\xe2\x55\xb4\xc6\xb4\x81\x4e\xb1\x20\xcf\x74\x06\xbe\x0f\x1f\x60\x62\xf2\x03\x60\x68\x5d\x4b\xaa\xea\x2b\x15\x02\xbe\xf6\xcd\x7e\x0f\x96\xd9\x7a\x69\x10\xab\x51\x22\xca\xcc\x0e\x28\x43\x0e\x79\x70\x32\xec\x8c\x28\x62\x25\xa1\x36\x5f\x4c\x5e\x12\x81\x0b\x72\x8b\xd5\xe5\x2f\xef\xbd\xe4\x0e\x51\x5f\xa2\xc1\xfe\xbd\x5d\x26\xff\x63\xfb\x7d\x10\x94\xbf\x18\x73\x75\xdb\xf0\xbc\xe7\x31\xec\x95\x2d\x57\x58\xa0\x32\xac\x2c\x8d\xbf\x62\xe7\xf7\x7b\x6f\x71\x3d\x40\x60\xa4\xb2\x0c\xf7\x32\x4f\x19\x18\x31\x53\xb6\x0e\x21\xd5\x82\x46\xd4\x59\x5d\x9b\x1d\xe5\xa3\x43\x51\x39\xe6\x88\xef\xee\xda\x64\x5b\xc2\x15\xc9\xf6\xb4\xf9\x2d\xa0\x90\x76\x25\x62\x71\xfb\xfe\xe8\x21\xdf\xca\x79\xce\xc9\x4e\x0f\xd6\x93\xe4\xa9\x98\xf1\x39\xa1\x7e\x1a\xae\x0f\x36\x5c\x14\xed\xce\xff\x57\xcf\x8c\xa7\x49\x51\x09\x8c\x3a\x7d\x1c\x6d\xe6\x8e\x33\x45\xd0\xb8\x4f\x93\xc2\xd7\x46\x18\x67\x73\xb8\x6c\x79\x5a\xa5\x9e\x98\x06\x90\xfb\x4e\x67\x4e\xeb\x51\x95\x5d\x4d\xfb\x3a\xf9\x82\x78\x47\xb3\x83\x4c\xe3\xe5\x2f\x25\x38\xb0\xfc\x1a\xf3\x78\xd5\xc2\x54\x25\x1a\xec\xa0\xc2\x23\xfd\x56\x3d\x56\x0e\xf2\x6f\x9d\x66\x3d\xc6\xae\xee\x82\xee\x28\xb0\x2b\xd3\x7f\x59\xbf\xe9\x56\x03\xc5\xfd\x24\xa7\x8a\xbe\x2b\x28\x5d\x4b\xd2\xf0\x9c\x36\x69\xc9\xcd\xa6\x62\x6d\xf3\x4b\xca\x39\x4b\xc0\x42\xf4\x92\xc5\xfd\x5f\xe2\x24\x79\xcb\xdf\xea\xd2\x0f\x71\x96\x9c\xe7\xd7\x7f\x04\x7e\xb8\xf8\x45\x25\x34\xa5\x56\xbf\xab\xed\xef\xa6\x01\xea\x65\x86\x6d\xef\xb0\x52\x7b\xeb\xde\xb7\x56\x49\x8f\x77\x17\x54\x28\x87\xa4\xe0\x5c\xc5\xcb\xf7\xa3\x81\xce\x6e\xe6\x6e\x30\xa1\xd9\xcd\x5c\xc7\x12\xe2\xad\x8a\xe9\x69\xab\xb6\x5a\x7b\x87\xbd\x87\x8c\x0d\xca\x92\x10\x92\x81\x2f\xd9\x45\xe4\x10\xa9\x01\x8a\xaa\xa3\x01\x74\x20\x50\x45\x2f\xde\xfc\x75\x30\x38\x9a\x10\xc9\xe4\x99\x82\xd1\xd9\x9f\xfe\xf2\xe9\xc5\xfb\xbf\x9f\x9d\xbe\xf9\xf8\xe2\x8f\xef\x9f\x7d\x3c\x7d\xfb\x66\x4a\x21\x6d\x4b\x8b\xc9\x01\xac\xcd\x54\x32\x3c\x90\xcc\x16\x59\x6f\x2a\x0c\x01\x62\x22\x4a\x8e\xce\x30\x98\x31\xc4\x49\xf2\x41\x5b\x32\x00\xe7\x72\x83\x21\x68\x2a\x2e\xa8\xa3\x4b\x3f\x54\x53\xb3\xd6\x5f\xc8\x5b\xc7\x8c\xe5\x4b\x97\x19\x0b\x18\xa4\x1c\xb0\x73\x8c\x95\x65\x7b\x87\xfd\x8a\xfa\x5a\x36\x74\x5c\x37\x40\x69\xd8\xb6\xa8\xe7\xfb\xf9\xb9\x82\x18\xd7\x74\x4d\x99\x10\xb4\xd8\xb2\x35\x47\x5a\x50\xb1\xdd\x1c\xb6\x46\xf9\xdd\x2d\xd4\x74\xa2\xad\xba\x6d\xc8\x0e\x2c\x68\x22\xd8\x53\x96\xc9\x4e\x50\x18\xa8\x8c\x93\x08\x5f\x50\xf1\x12\x4c\xa7\x8a\x28\x44\xe4\xe9\x6c\x97\xc5\x6b\x1a\x05\xac\x78\x43\xaf\xe4\xd5\x58\x2c\xa2\x40\xfe\x2c\xb1\x7d\xf3\x3a\x4f\xd8\x92\xd1\xc4\xbc\xb6\xcf\x4e\x9d\xe7\x70\x3e\x74\x05\xf5\x50\xce\xf1\x99\x7c\xfd\x31\x7f\x9e\xc6\x45\xe1\x01\x09\x73\x59\x60\x3d\x34\xa5\x8a\x7b\xa9\x43\x18\x5f\xc9\x2b\xf0\xb5\x2c\x91\x9c\x44\xe1\xea\x9d\x3a\xbe\x87\xbc\x59\x67\xae\x42\x55\xf2\x0c\x38\x27\xb3\x39\x06\x61\x50\x0a\xe2\x89\xe2\x75\xbc\x79\x99\x73\x14\x72\xd4\x73\x32\x8b\x40\xea\x2c\xf2\x54\xc9\xc6\xa0\x73\xd9\xef\xe9\xf2\x53\x56\x50\x9a\x85\x1c\x17\x98\x61\xb9\xa5\x39\x28\x59\x5a\x7a\x22\x8c\x3c\x0d\x0f\x7d\x0e\xdd\xeb\x36\xb0\x8e\xf8\xc4\x31\xd3\x0a\xad\x18\x5c\x02\x77\xb9\xa7\xda\xa1\x21\xea\xe8\x2c\x73\xd3\xa2\xc0\xea\x90\xa7\xbb\x02\x14\x67\x02\x1f\x4d\x60\x90\x30\x18\x4e\x81\x3b\x7e\x0d\x57\x59\xa1\x73\xf2\x28\xd8\x0b\xe3\xca\xb1\xa0\xad\xee\x66\x5b\xac\x6c\x4d\x1c\xeb\x4d\xf1\x26\xe6\x00\xb9\x72\x12\x1d\x43\xfa\x52\x89\x3a\xb9\x96\x90\x14\x3a\x65\x2e\x6c\x2d\x47\x26\x64\xe8\x15\x8f\x37\x76\x7f\xc3\x02\x73\xd4\xcb\x9d\x78\x95\xfa\x38\x56\x35\x60\xa5\x70\x16\xce\xe2\x39\xc2\x20\xfe\x09\x39\x3e\x1a\xa3\xb2\xc4\x2a\xe4\xd7\x1b\x80\x35\xc9\x47\x45\x94\x3c\x0d\xc7\x38\x1e\x2d\xe2\x0d\x13\xda\xae\x0f\x0a\x24\x06\xe4\xc5\x22\xe7\x60\x01\x58\xb9\x64\x9d\x99\xac\x6f\x8a\xde\x43\xba\xc9\xa2\xe1\x48\x6c\xcf\x8b\x3d\x0d\xa7\x89\x84\x74\x4e\xc6\x5a\x0f\xda\xab\x03\x39\xc5\x41\x2c\x04\x67\xe7\x5b\x41\x0b\x37\xd5\x69\x48\x15\xc8\xb1\x65\xc8\x87\xc3\xa7\xd9\xc8\x56\x7b\xc5\xd6\xcc\xc8\x8e\x8f\x26\x3d\x27\x92\x5c\x7d\xaa\x21\x43\x3d\xa1\x96\x4d\x8d\x8c\xa9\x61\xe5\xca\x55\x4c\x94\xf2\xc0\x6b\x35\xae\x25\x94\xac\x4d\x98\x8d\x08\x58\xd1\x30\x67\x80\xce\x24\x17\x1f\xb3\x8c\xf2\x3f\xd3\x1b\xe5\x34\x68\x75\xf5\x3a\x5a\x1c\xec\x68\x14\x8e\xfe\x80\xee\xa3\x9e\xf6\xd8\x05\xff\x2c\x92\xcd\x26\xf3\x4a\x68\xa2\x35\x7d\xc2\x62\xa0\xd1\x86\xd2\x2f\xcf\xd2\x14\x3c\xf5\xed\xe0\x9e\xc3\xbc\x20\xcb\x8c\x63\x6f\x35\xc6\x9c\xec\x58\x12\x79\x8b\xc9\x92\xa0\x02\x5b\x3a\xa2\xf1\x62\xf5\xcc\x2c\x5c\x18\x66\x6a\x41\xc5\x70\xf8\x54\xd9\x12\x74\xac\x29\x24\xeb\x77\xdb\xcd\xd4\xb9\x76\xc6\xf4\x67\x7a\x73\xa5\xd6\xcd\x2c\xcf\x6c\x8e\xb5\x25\xe9\x33\x14\xce\xe4\x48\xe6\xa8\x73\x24\x94\x3c\xcd\x2a\xcd\x2c\xce\x3c\x55\xb8\x0e\x9e\xea\x0e\x40\x20\x54\x1b\x80\x42\xd4\x6a\x51\x00\xa6\x77\x80\xa6\x23\xaa\x16\x54\xe1\x6c\x84\x2b\x0c\x6d\xde\xac\xe2\xe2\x27\xc6\xc5\xcd\x33\x07\xee\x06\x83\xa3\xc6\x77\x80\xa8\xa3\xa3\x03\x5f\x95\xc8\xdb\x23\x40\xce\x7a\x73\x82\xf3\x34\x5e\x7c\x09\xaa\xf9\xbb\x8d\x4f\x05\x09\x2e\x38\xa5\x59\x70\x78\x4c\x21\xb4\xb3\x95\xe8\x5b\x94\x58\x1f\x7a\x27\x50\x88\x6b\xbd\xfb\x0c\x85\xda\x42\xa6\x5a\x7f\x6c\x6e\xae\xb6\xf6\xe7\xa8\xd7\xb6\x2b\xac\xda\x15\x2d\xec\x87\x73\xcb\xda\xf3\xc7\x2b\x9d\x95\xeb\xa4\x10\x2a\xe4\x65\x46\x89\x50\xf9\x04\x6c\x2a\x24\x79\xaa\x89\x08\x65\x52\xc3\x6c\x7c\x5d\x37\x05\x17\xd4\x35\x68\xd8\xaf\xae\xf2\x58\x35\xb4\x84\x68\x97\x35\x6f\x85\x52\x05\x2c\x30\x24\xc1\xf6\x30\x21\xa5\xc8\x93\x16\x42\xca\xb1\xb9\xad\x53\x2f\xbf\x9d\x5e\x71\xee\x5b\x92\xb5\xd3\x2f\xca\x8c\xe4\x6f\x34\xfe\xf2\x3a\xde\x54\xa2\x94\xcc\x8d\xdd\x70\x01\x24\xa6\x1f\xcf\xcf\x3a\x99\x1a\x2b\x14\x65\x34\x02\xc7\x08\x8b\xd2\xd8\x7f\x35\x1c\xda\x9a\x57\x69\xef\x4e\xb5\x5a\x1c\xae\x33\x45\xc3\x57\xf6\x22\xab\x58\xf2\x86\xe0\x36\xb7\xdf\xab\x2b\x4a\x3d\xca\x0b\x19\x33\xc7\xad\x8f\xa2\x52\x63\x75\x7d\x9f\x78\x3b\xe6\x91\xad\x95\x4c\x2a\x44\xbb\xb2\x74\xb6\x3c\xef\xda\x72\xc0\xcd\x1d\x71\xa6\xee\x6c\x69\xdd\x0a\x12\x0d\x47\xa1\xc6\x86\xcd\x80\x1e\x98\x13\xab\x19\x7b\x00\x9c\xb4\x8d\x74\xda\x96\x5a\xa1\xca\xb3\x58\x95\x0d\x06\xfa\x52\x11\x68\x30\x08\x34\xe1\xed\x8a\xc2\x5b\x1c\xcf\xed\x37\xd9\x60\x10\x54\x82\xcd\x80\x65\xf2\x5d\xe0\x0a\x33\xa1\xcc\x04\xbf\x24\x84\x64\xa8\x74\x9d\x99\x9b\x9e\x9e\x55\x98\x04\x41\xea\xf7\x27\xe6\x4e\xf0\x5a\x21\x71\xd4\xf8\x09\xfb\x41\x80\x0f\x39\x9f\xb1\x79\xf5\xc1\x8c\x55\x02\xa4\x90\xa3\x29\x0d\x51\x38\x1a\x8d\x38\x8a\xa8\xfa\xab\x4c\xfd\x73\xc2\x3c\x11\xa9\x5c\xf5\xfa\x6c\xe9\x34\xe4\x84\x62\x6a\xe4\x98\x11\x27\x7c\xbf\xdf\x95\xda\xb2\x68\x07\xda\x53\x8a\x59\x61\x91\x5f\x74\x34\xc6\x5f\x58\x96\x44\x15\x3d\x12\xd8\x10\x8e\xdc\x5e\xa9\x2a\x76\x89\x11\x58\x87\x3b\x75\xfa\x5c\x8b\xc6\x33\x96\x09\xca\xb3\x38\x05\xea\xac\xc5\xa8\xc1\x89\x4a\x33\xe2\xf6\x08\x29\xd2\x5e\x9e\x12\x39\xa4\x90\xa3\x32\xcc\x30\x45\x53\xd0\x87\xd9\x51\xc2\x75\x17\x52\x14\xd5\xe1\x4e\x87\x0b\x68\x81\x1f\x73\x22\xe0\xd3\xa9\xff\xa8\x23\xec\x81\x31\x40\x65\x0b\x1f\xf9\x95\x4a\xe3\x6c\x4b\x91\x66\x68\x1b\x21\x7c\xbc\x29\xcb\xa3\xed\x5f\x36\x3a\x80\x14\x1a\xad\xa9\x88\xc3\xcc\x9a\xa9\x15\xb5\x9d\x14\xd6\xf8\xa6\xd7\xb6\xa3\x19\xa1\x98\xd9\x1d\x0d\x33\x22\x30\x23\x14\xe1\xc6\x01\x60\x83\x41\xc8\x08\xaf\x0c\xad\x5e\x1b\x3b\xc6\x90\x59\x0b\x39\x05\x03\x0c\xb3\xe2\x3d\x4d\x41\xb6\x50\xac\xd8\x46\x82\x81\xd9\xf5\x8c\x64\x12\x66\x34\x58\x9c\x5b\x43\x57\xac\xb0\x92\xb6\x7c\xed\xcb\x92\x2f\xf4\x06\xe2\x35\xde\x06\x27\x07\x56\xed\x82\x0a\xc7\x54\xf7\x2b\x97\xda\x33\xf2\x45\xf8\x2e\xed\x9b\xed\xc8\xed\x76\xc4\xcd\xed\x68\x6e\x03\x5c\x2b\xce\xc9\xc2\x82\x08\x58\xa5\xc6\x2e\x80\xae\xbb\x7d\x17\x28\x42\xb5\x93\x68\xd6\x5c\xb4\xec\x87\x5a\xff\x95\xb6\x74\xd6\xab\xff\x73\x5c\xf4\xd5\xf3\xef\xb3\xf6\xd6\x4a\xdb\x5d\x79\x75\x07\x1f\x38\xd6\xdc\xee\x80\x63\xe5\xad\xed\x32\x9d\x16\x3d\xd0\xc7\xa9\x8e\x25\x05\x28\xf1\x1d\xcf\xaf\x6f\x8c\x70\x42\x8c\x7e\xa2\x1b\x4e\x17\xb1\xa0\x2a\xe7\x2c\x4d\xf0\xee\xcc\x64\x2c\xfd\x19\xc4\xe5\xbc\x70\x52\xb0\xdb\x77\x34\x31\x6f\xc9\xee\x9c\x2e\xe2\x35\xd5\x06\x6f\x11\xc5\xea\xf9\xaf\xf0\x24\xca\x52\xa9\x06\x8a\x1f\xab\xf3\x29\xf7\x24\xaa\xad\x5a\x4b\x5e\x54\x4d\x4c\xc8\x29\xa8\x26\x5e\xba\x14\x6f\x3d\x3e\x56\x6b\x2f\x81\xf2\x0b\xe9\xa0\x59\x94\x23\x9e\x5e\x9c\xd0\x30\xb2\x12\x63\x9a\xa0\x51\xc0\x3a\xe3\x60\x36\x0f\x80\x19\xd0\x5a\xe8\xa2\x36\xf8\xd1\x3a\xde\xfc\x78\x13\x1a\x2d\x6c\x80\x03\x5d\x31\x90\xbc\x2b\x94\xdd\x61\xba\x76\x1c\x72\xc2\xdb\xec\x4b\x96\x57\x0a\x49\x3f\x6b\xd4\xc8\x5d\x0e\xc9\x11\x2a\x3e\x5f\x4b\xc0\xab\x40\x3c\xac\x00\x35\x70\x7d\xb4\x59\x2e\xc2\x40\x55\xd6\xc1\x45\xdf\x66\xe9\x4d\x88\x70\x9c\x24\x87\x42\x93\xe9\xe6\x02\x9d\xe4\xe1\xcc\x54\xc7\x7c\x30\x38\xea\xac\x6c\x62\x5e\x37\x21\xa7\xfb\xcd\xc8\x03\x29\x88\xdc\x6c\xc7\x66\x82\x7c\x2f\x59\x96\xbc\xd5\xb1\xde\xb4\x6a\xbc\x70\xb0\x11\xd0\xff\x12\x97\x14\xa1\xf0\x42\x80\xe8\x8b\xaf\xe5\x7d\x96\x0b\xb6\xbc\x31\x4b\xfe\x1c\x92\x2b\xc3\xf9\xec\xee\x6b\x57\xc5\x75\x6a\x74\x61\x63\xb8\xad\xe3\x2f\xd4\x21\x47\x2a\xea\xc4\x1a\x8c\x6b\x4f\x24\x1b\xf3\x26\x1f\x0e\x8d\xb8\x26\x9b\xe5\x73\x1c\x13\x3e\x02\xe7\x87\x9b\xd0\x82\x16\x2e\x50\x8f\xcd\xf2\x39\x89\xf7\xfb\x9d\xa5\x21\xc0\x64\x4b\xc5\xbf\x28\xca\x4a\x5b\x85\x15\x8b\x23\xc1\xa8\x73\xa3\x4c\x1c\xfd\x33\x5b\x17\xff\x4f\x6c\xea\x5f\xd5\x96\xca\x65\xad\x06\xc5\x96\x61\x37\x04\x79\xa0\xaf\xb4\xa9\x72\x21\x1c\xba\x89\xa2\x5e\xfd\x6b\x73\x16\x91\x3c\xd3\xd5\x4e\xf7\x0e\x6f\x58\x23\x1e\x17\x9f\x65\xf3\x4a\x6c\xa1\x32\xbc\x73\x2b\xaa\xca\xf0\xa4\xd9\x73\x07\x22\x1a\x29\x27\x09\x9b\xab\xad\x03\xda\x0e\xbc\xb4\x67\xb6\x2c\xf1\x22\xa5\x31\x0f\xef\xb2\x9b\xba\x26\xfe\x3d\x36\xcc\xf4\x7a\x87\xed\xa2\x77\x46\xd0\x10\x2c\x8b\xb6\x26\x68\xe7\x68\x27\x4c\x94\x41\xb8\x06\x46\x76\x36\xbe\x3f\xc0\xc1\xf3\x6b\xb1\xb9\x73\x01\x3a\xf1\x1e\x64\x8b\x15\x37\x28\x17\x17\x58\x47\xff\x02\xf7\x70\x87\x36\x96\x19\x97\x25\xc2\x26\x12\x6e\x2b\x66\x57\x0b\xa1\xef\x31\x9f\x5c\xa8\xd6\x85\x3b\xe4\x47\xf1\xe3\x8d\x86\x96\xba\xab\x86\x22\x5c\x78\x49\x44\x8f\x02\x6f\xcb\xd1\x7e\x4f\xb5\xe4\x75\x36\x97\x6b\xa3\xe4\xbc\x8e\x6f\x06\x64\xf1\x76\x11\xfc\xe2\xd0\x60\x95\xc3\x88\xf5\xcd\x72\x37\xf1\x59\xe8\xdb\x9b\xd3\x78\xb1\x7a\xae\xdb\xb0\x57\x54\x08\x1a\x77\x25\xf1\xcb\x46\x3e\x59\x85\x76\xd9\xe8\x0b\xbd\xd1\xa6\xc5\x8c\x08\xe0\xc4\x5f\xe6\xdc\xad\xf4\x5a\x91\x2c\x3d\x6a\xcc\x7a\x94\x03\x0a\x55\x33\x62\x92\xac\x69\x4e\x29\xb9\x7d\xfd\x5b\xc2\xf3\x61\x7d\xfc\x1b\xae\x68\x87\xa6\xa7\x95\x12\xac\x36\x37\x70\xa1\x94\x93\xcb\x30\xd3\xd1\xa8\x30\x1b\x6d\x62\x4e\x33\x61\x49\x50\xc2\x31\x9d\x65\x73\x22\x59\xb0\xea\xd3\x97\x3c\x5f\xc3\xac\x19\xb2\xfb\x85\x57\x87\x66\x64\xd0\x97\x85\x2a\xdc\xa4\x84\x3c\x80\x52\x93\x07\x3a\xc8\xd5\x9a\x8b\xf6\xe8\x83\x7a\x77\x66\x12\xed\xc9\x43\x09\xae\x3f\xf2\x0b\xcc\x50\x65\x79\xe7\xef\xc0\x6e\x01\x27\x4d\x2f\x14\xa3\x45\xb4\x29\xd5\x98\x2a\x81\xc4\xb2\x6e\x76\x9e\xed\xf7\x90\xe9\xd2\x19\x7b\x6d\xe0\xca\xec\xf2\x28\x37\xf4\x0c\xd3\x2c\x5c\xae\xa8\x39\x27\x10\x20\x8e\x89\x1f\x48\xae\x40\x53\x08\x32\x06\xf9\xf6\x8d\xbb\x50\xa6\xc2\x6d\x4a\xc6\xb7\xa2\xaa\x60\xbf\x90\x49\xcd\xa2\x81\xe0\x28\x1b\xb1\x0c\x6c\xa4\x2a\x19\x86\x29\xd9\xef\x39\x71\x1e\xc1\x07\x60\x9b\x5a\xfa\x3c\x36\x91\x50\x35\xa7\xcb\x70\x2c\x4f\x26\x38\x80\x83\x13\xf9\x60\xb0\x0c\xdd\x67\xac\x3c\xa2\x30\x03\x51\x03\x38\xab\xd7\xb7\x3f\xd0\xf6\x96\x90\x00\x22\xc0\x6d\x49\xfe\x7d\x08\xa8\x73\x1b\xee\xf7\x18\xf0\xa1\xbb\x7d\x97\x24\xac\x77\xa8\x90\x9d\x06\x8c\xd6\x1e\x8f\xc2\x4a\x95\xe0\xd7\x46\x4f\xc7\xf5\x1e\x2e\x50\x6f\x4d\x2e\xf0\x39\xb9\x80\x2d\xbc\xd1\x13\xd4\xe0\x78\x88\x15\x61\x19\x13\x06\x33\x9d\xb5\x78\xd1\x97\xf8\x4c\x21\xfd\x37\x54\x5c\xe5\xfc\x8b\xc2\xf9\x5e\x66\x8f\x59\xc0\x0a\xb8\xc1\x82\xb9\x77\x65\x1c\xba\x31\xe4\x5d\x67\x68\xe7\x0b\xcc\x8a\x57\x79\x9c\xb0\xec\xc2\xfe\xa6\x49\x74\x81\x9b\x22\xee\x3a\x8d\xef\x6d\xdc\x88\xa9\xea\xee\x72\xfa\x57\x0c\x2c\x66\xeb\x27\x80\x1b\x58\xf1\x21\xbe\x34\xa3\x50\xa1\x87\x93\x68\x8d\x95\x12\xe2\x1c\xeb\x59\x46\x97\xf8\x6c\x1d\xf3\x2f\x9a\x74\xd6\xe6\x22\xcf\x94\x72\x21\x44\xbb\x12\x27\xb2\x49\x30\x32\x97\x0d\xe9\x64\x6f\x71\x5a\x50\xf5\xa1\xb6\x83\xad\x7d\xa6\x76\x80\x3a\xef\x0a\x32\xd3\xb9\x70\xce\xd2\xb8\xd0\xa1\x9b\x94\x97\x87\x72\x43\x68\xd9\x97\x10\xd6\x55\x05\xb9\x91\x33\x51\xdd\xba\x53\x8e\xc4\xe8\x7d\x9e\xeb\xe9\x53\xb9\x01\xd8\x07\x66\x95\x83\x46\xe9\xd4\x95\xef\x8b\xb2\xbc\xbd\xf5\x12\x48\x0d\xfe\x77\x74\x44\x4d\x4e\x37\x0c\xad\xda\xb9\x90\x50\x19\x78\x8c\x08\x68\x60\x3a\xaa\xfc\xd5\x54\x68\x5e\x51\xcc\xf1\xd0\x2b\xd4\x52\x24\xf2\x28\x29\xae\x06\x8a\x35\x53\xf1\x31\xf7\x65\x58\xbb\xfa\x29\x0b\x50\xc5\x76\x19\x7a\xcc\x6d\xa0\x08\xdb\xbf\xd1\x64\x53\x89\x63\xc7\x46\x51\xaf\x65\x15\x40\xe9\xa0\xcc\x42\x2d\xdf\x87\x2c\xde\x14\xab\x5c\x84\x68\xe4\x7e\x28\x19\x8c\x38\x51\x72\x11\x9c\xb0\x44\x9e\x12\xfb\xa0\xa2\x6b\xdb\x47\xc5\x46\xd9\x47\x05\xca\xea\xd1\x97\x24\x38\x45\xce\x78\x79\x9e\xa6\x14\x62\x26\x99\xf1\x67\x6d\x51\xbe\xeb\x72\xab\xcc\x2c\x9a\xe0\x71\xa6\x12\x1c\x81\x5c\xea\xd0\x57\xb5\xaa\x25\xf6\xdc\xa6\xab\xc4\x75\xee\x37\x7e\x15\xf9\x49\x21\x78\x6e\x23\x14\xf8\xfd\xf9\x95\xd5\xc9\x29\xe2\x4b\xb5\xa2\xdb\xcc\x89\x1b\xa5\x3b\x93\x27\x1f\xda\xa3\x89\x71\x83\xf1\xbb\xf7\x3f\xb2\xf8\xb1\xba\x9c\xe5\x10\x36\x1a\xce\xad\x10\x5d\x6b\xcc\x8d\x66\xe0\x09\xff\x21\x7b\xc2\x87\x43\x24\x08\x9d\xf1\xf9\x01\x96\x04\xc8\xcc\x12\x2b\x0a\x20\xa9\x50\x61\x3d\x86\x48\x0d\x94\x9a\xd5\x4b\xd8\xd7\xf3\x78\xf1\xc5\x6b\xa4\xed\xeb\xb6\x8a\xf2\x2c\xd4\xe0\xf3\x6b\x60\xb9\xc4\xc6\x68\xef\x85\xbc\x8d\x8a\x96\x1c\x86\x5e\x03\x55\x1e\x2f\xb7\x55\x96\x94\x58\xef\x5e\x25\x71\xd7\x56\xc0\x3e\x0d\xba\xdb\xa8\xd2\xa8\x15\x56\x55\x13\xda\x09\x53\x6e\x94\x72\x9a\x29\xe1\x94\xc9\xed\xb5\x3a\x70\x93\x68\xbb\x45\x6a\xaa\x09\x17\xb0\xdc\xd4\x87\x5e\x3b\x7c\xa9\xe8\x53\x7e\x59\x54\xaf\x54\x4a\x16\xeb\xeb\xc7\xae\xc7\xc7\xdb\x47\x2f\xf9\x68\xb8\x83\xce\x1d\xc1\xf0\xa1\x7d\xe2\x74\x49\x39\xcd\x16\x92\x53\x08\x5d\x89\xb8\x3c\x1f\x2b\x2b\xef\xbc\x7b\x13\x56\xa8\x0b\x62\x1d\xd0\xc6\x9e\x66\xcb\xdc\xde\x12\xca\x8c\x00\x0b\xb2\x2b\x31\x97\x7c\xa9\xe5\x07\x1c\xad\xb5\x76\x6b\xa7\x86\xd3\xb2\xc2\x65\x63\x8f\xe2\x68\xbd\xf1\xa6\x22\x8b\x29\xa6\xd7\x9b\x38\x83\x00\xd7\xf3\x06\xc3\xe1\xb2\x14\x95\x39\x8a\xb6\x36\x99\xb1\xd1\x17\x96\x25\xf3\x9e\x95\x5d\xe6\xe0\xcb\x6e\x5f\x80\x35\x84\x67\x7a\x02\xe5\x6e\xf7\xb9\xd3\x3d\x42\xd8\x3a\xaa\x9b\xdc\xb1\x8a\x53\xf6\x1a\x09\x5e\xa6\xf1\x85\x3f\x09\x49\x4f\x29\x1a\xa8\x5d\xcd\x8f\x03\x43\xa8\xc0\x4f\x4d\xa8\xc0\x6f\x6d\xf1\x6d\x8d\x04\x2c\x61\x56\x22\xbc\x33\x9e\x41\x72\x3b\x22\xe3\xea\xf1\x56\xac\x28\x77\x18\x8b\xa3\x31\x86\x50\x08\x45\x94\x41\xa2\xed\xac\x60\x97\x2e\xe3\xc1\xcb\xb2\xc4\x0a\x51\x59\xdd\x83\xa5\xea\x0e\x0b\x09\x70\x63\x0f\xaa\x0b\xd8\x89\xe6\xd4\xdc\x2a\x75\xab\x78\x5c\x9d\x12\x53\xb7\xd3\xe6\x4e\x5b\x5d\xac\xbf\x92\x56\x97\x58\xf3\x18\x7e\x73\x8d\x01\xb9\xb5\x5a\x15\x31\x40\x2c\x21\xb3\x2e\x5a\x4b\xf0\x2c\x49\x14\x11\x72\xfb\xa2\xb4\x91\x24\xf5\x15\x69\xa8\xde\x7a\x37\x23\x4e\xf3\x0d\xcd\xc2\x9d\xe0\xec\xe2\x82\x72\x5f\x84\x3d\xa3\xf3\x8e\xf8\xed\x9e\x50\xb5\xa1\xdc\xcd\x1c\xf1\x29\x3f\x9e\x20\xcc\xc8\xe4\x09\xfb\x81\x83\x7a\x37\x9b\xb1\xe3\x49\x4d\xc1\x2b\x34\x27\x06\xac\x71\x86\x4a\x18\xbe\x12\xf0\x18\x2c\xde\xc6\x58\x94\x08\x3b\x33\xc8\xff\xf4\xe1\xed\x9b\x9a\x0c\xbe\x6d\x95\x6b\xd1\xea\xab\x18\x96\x56\xe0\x70\xcb\x45\x54\x99\x2f\xb8\x91\xe7\x41\xa3\x03\x38\xe6\x8c\xec\x5c\xc5\x79\x74\x34\x31\x26\xbf\x5a\xa6\x39\x5a\xe4\x94\x2f\xe8\xa9\xdc\x5b\x63\x09\xc6\xdb\xaf\xab\x82\x8a\x53\x89\xaa\xc1\xc6\xa9\xae\x86\xe8\xe0\x25\x71\x70\x26\xe2\x8b\xa0\x5d\xe3\xc7\x92\xb2\xec\x30\x4c\xb9\x71\xad\xba\x59\x12\xe0\xb3\x6a\x7d\x95\x41\xea\x0e\x0c\xa7\x68\x2a\xcf\xb8\x65\xed\x15\x85\xd7\x22\x2a\x3a\xa4\xa6\x38\x74\xa8\x1c\xab\x6d\xe1\xd8\x41\x2a\x33\x11\x7b\xe2\x5e\xc7\x9b\x3b\xe8\x6b\x5a\xc4\x4a\xc0\xa7\x79\xe7\xb1\x53\x97\x62\x7b\xd2\xe9\x5c\x66\xd4\x1a\xb0\xcb\xdf\x3d\x57\xc3\xbf\x64\x59\x72\xea\x37\xdb\x73\xea\x92\x0c\x67\x5a\x49\x71\xda\xda\x39\xb4\xd2\xb5\x8a\x20\x65\xe1\x36\x30\x86\xc9\xf0\x65\x4d\xa5\xb5\xa0\xac\x2e\x39\x41\x38\x25\xb1\x15\x9c\xe8\x44\x21\x84\x90\xd4\x20\x24\xaf\x45\xb6\x0c\xab\x17\x59\x55\x09\x33\x12\xba\x42\xa0\x83\x38\x31\x43\x48\x5d\x6a\x05\xc9\x6d\xcf\x90\x57\x24\x56\x86\x3d\x71\x5d\xea\xa6\x8d\xb2\x97\x95\x45\x01\x68\xcb\x08\x21\xdb\x9a\xb6\xcc\xce\x7b\x41\xb6\x56\x74\x24\xac\xe8\x88\x37\x16\x40\xb4\x8a\x8e\xfa\xb4\x26\x1d\xea\x4d\x08\x21\x8b\xca\xe2\x66\x4b\x16\x08\x67\x64\x3b\x1b\xeb\x44\x06\x4c\xfd\xd6\xf3\x82\xdf\xba\x49\x2d\x6f\xd3\x82\x5f\xa5\x86\xce\x94\x72\x9a\x59\xfd\x75\x51\xfa\x77\x4f\x11\x6d\xbd\x67\xb9\x0a\x77\xe0\x8e\x77\x9a\x30\x8a\x66\xf3\x8a\x38\x8b\x66\xf3\xf2\x2e\x72\x51\x1d\xe5\x87\x37\xe4\xa2\x74\xc6\x15\x75\x52\x97\x49\xab\x21\xd2\x04\xac\xc9\xa3\x05\x6e\xd9\xf3\x68\x85\x5b\xe4\x98\x51\x82\x97\x8c\xa6\xc9\x1d\xa6\x54\x93\xba\xff\x8a\x09\x4c\xa9\xb6\xe0\x56\xb3\x40\x91\xac\x60\x6f\x3a\x49\x58\xab\xd7\x8e\x26\xaa\x95\xff\x6f\xa7\x2c\xbe\x52\x0d\x60\x84\xeb\x26\x1e\x3d\x06\xdf\x34\xe4\x12\x2e\x6a\x3d\xeb\x7a\xc9\xd6\x7e\xf4\xd2\x07\x87\xa4\xc0\x7c\x96\xcd\x7b\xb6\x3b\x86\x4a\xc9\xcc\xea\xa8\x31\xee\x74\xaa\x4e\x8d\xd9\xf2\x17\x7a\x03\xdc\x24\x00\xb5\x0e\x42\xe4\xa0\x45\xee\xe0\x2f\x36\x75\xc8\x7a\xc8\x67\x23\x3f\xaa\x15\x66\xd3\x20\xcf\xe8\xc7\xfc\x6d\x46\x83\x28\x58\xc7\xd9\x8d\xf9\xdd\x5a\x4d\xe5\xda\xd3\xf5\xf4\x43\x6b\xc5\x37\xb9\xd3\x20\x3c\x28\x1e\xa5\x5d\x9c\xf7\x7b\x81\x98\x03\x41\x21\x57\x0a\x03\x81\x2d\xa8\xa1\x56\x10\x02\x49\xc4\x32\xe7\x6b\x97\x6b\xfe\xf5\x03\x6c\x32\x33\x3b\x13\x98\xa2\x82\x79\x75\x27\x76\xc0\x73\x8d\x28\xac\x03\x59\x87\x8d\xfd\x41\x18\xfe\xd8\x32\xc7\xf6\xd6\x5b\x57\xe3\x6e\x1d\x19\x3e\xdf\x5e\xe3\xbf\x28\xdb\xf9\x7b\x8d\x4e\x2c\x11\x12\x80\xfb\x9f\xa2\xbf\xde\xb6\xca\xae\x75\x2e\xcc\x2d\xf8\x5b\x03\x6d\x8a\xdb\x2d\x6b\xf4\x21\x38\x2d\x9e\x15\x37\xd9\x42\x52\x6f\x56\xa0\x2c\x7f\xdf\x22\xed\x36\x69\x5a\xd4\x17\xc4\x7b\xda\xef\x6d\x26\x74\x75\x92\xc9\x58\x3d\x6a\x6e\xdd\x11\xcd\xca\x9b\xac\xba\xd4\x55\xae\x32\xd3\xf4\xbb\x3c\xbd\x59\xe7\x7c\xb3\x62\x0b\xd2\x2c\xaa\x3a\x71\x65\xb6\x56\x10\xbc\x4c\xb7\xc5\xea\x79\x9c\xe5\x19\x5b\xc4\xa9\x8e\x5d\xa6\x0c\x66\x95\xee\xe1\x68\x62\xe6\xe0\x94\x6a\xc3\xae\x12\xc7\xd9\xcd\x27\x90\x5e\xd1\xc4\xee\xce\xd1\x51\xa3\x3b\x57\xb1\x43\x47\x67\x92\xc5\x5c\xc7\x42\x53\xcb\x2c\xbb\xd8\xef\x8f\xa8\x5d\x96\x10\x21\x34\x1b\xcf\x8d\xfd\x83\x69\xff\xd4\xa5\x5b\x3d\xad\xda\xf8\x09\xfd\xa1\xd9\xa5\x46\x8e\xc3\xa1\xcf\x02\xb8\x75\x34\x43\x23\xda\x47\x24\xdc\x11\x79\xd1\x15\x25\xb4\xe8\x30\x0d\x7f\x63\x69\x6a\x78\x2f\x3c\xc1\x63\xd4\x5c\x6b\x88\x87\xb8\x80\xf7\x46\x5c\x48\x2b\x63\x9e\x96\xfa\x5e\xe6\x7b\xb7\xb3\x9f\x58\xe2\xf7\x75\x34\x2e\x8d\x3f\x06\x70\x04\x7d\xf5\x69\x17\x63\xa0\x8d\xa2\x5c\x90\x03\x43\x36\xf3\x59\x5d\x2a\xa3\xa1\x92\x96\x58\x09\xab\x9e\x89\xf0\xd6\xc5\xb4\xe1\x06\xaa\xd0\x4d\x23\xeb\x00\x11\xa2\x12\xd7\x20\x0e\x0c\x06\xec\x77\xd6\xc0\xeb\x48\xae\xe4\xe8\x4c\xf5\x7b\x5a\x3c\x4b\xd9\x25\x55\xba\x7e\x6b\x48\x3b\x4a\xd8\x72\xa9\x6d\x74\xea\x83\xc1\x15\x27\x95\x8d\x96\x8c\x17\x42\x2d\xdc\x69\x96\xd0\x6b\x93\x04\xa9\x63\x1f\x9b\x1f\xe0\x4c\xbb\x1b\x24\xcf\xf3\x6d\x26\x70\x36\x8a\x25\x2b\x0e\x0f\x6d\x5b\x5a\xdb\x42\xef\xe0\x51\x13\xd3\xe1\xd0\xf6\x7e\xed\x10\xf8\x60\xe0\x16\x3c\x1d\x6b\xee\xd1\xe7\xf5\xe4\x9d\x09\xeb\xa5\x36\x43\x89\x13\x2a\xcd\xc3\x17\x7a\x13\x80\x5b\x04\x36\xa6\x32\xd4\x0d\x76\xc0\x65\xab\x21\x6b\x6e\xbc\x9e\x10\xc5\x74\x68\xc2\x11\x43\x7b\x95\xdd\x32\x58\xac\xc9\xc1\xbf\xe4\xf9\xda\x66\xce\xf5\x3b\xc6\x6c\xb4\x8e\x37\x4a\xcd\xd7\x30\x79\x06\xc7\x9e\x4c\x4f\xaa\xd9\x78\x9c\x24\x90\x06\xa9\xb5\xdd\xec\x60\xbb\x98\x5a\x2f\x3f\xc1\x19\xbd\xa4\xaf\x62\x88\x00\x04\xe2\x21\xbf\x44\xdf\xcf\x1d\x63\x70\x8c\x39\xeb\x4b\x8a\xf5\x69\x51\xe2\x86\xb3\xaa\xe6\x8f\x37\x7f\x2a\xf2\xec\xd9\x86\xbd\xd7\x89\x5c\x24\xb7\x0b\x4e\xf3\xb1\x9e\x2b\x80\x95\x7c\x96\x40\x25\xff\x22\x09\x5c\x2c\xfb\x52\xb8\x15\xa0\x20\x30\x6f\x50\x3b\x66\x07\x57\x3f\x47\x18\xdd\xe9\x5e\xa6\xaa\xbc\x36\xc0\xa2\x93\x87\xd9\x6a\x1e\x4c\x05\xee\x86\xab\xf5\x06\xe3\xd8\xf8\x92\x7a\x0b\x86\x39\x81\xa8\x71\xb6\xd5\xff\x90\x55\xfa\xc1\xb0\x41\x26\xdc\x6c\xa8\x93\x4a\x15\x12\x80\x1a\x33\x1f\x49\x8f\xe6\x5f\x68\x18\xc8\x6f\x03\x84\x3d\x89\x35\x45\x3a\x3c\x74\x4b\x37\x7a\xaa\xb6\xd4\x89\xb7\x6b\xe4\xe5\xca\x18\xa1\x2e\x2e\xcf\x4a\x54\x62\x3f\x3a\x71\x97\x29\xab\xf1\xa1\x6d\x12\xef\x76\x4a\x46\xee\xa0\x9b\xe2\x4e\xe8\x5c\xea\xdb\xea\x38\x7e\xa3\x90\x7d\xb8\x44\xf8\x8a\xd4\x65\xfb\xc6\x59\x59\x82\xc5\x21\xb2\x52\xf3\x6e\x95\x0e\x62\xf7\x85\xde\x44\x42\x2b\x64\x39\x56\x21\x1d\x62\xc1\xb2\x8b\x53\x5f\x6d\x5b\x6a\x59\x86\x25\xc4\xe1\xbc\x57\x76\xcd\xaa\x55\x27\xa3\x35\xc8\xeb\xb0\xc0\x6d\x9a\x90\x12\xe1\x17\xa4\xb6\xde\x66\x0a\x00\xb7\x75\x93\x57\x49\xbd\x16\xd6\x40\x57\xc1\x76\x80\x3a\x20\x18\xce\x81\xde\xb6\xc0\x81\xc9\xca\xa4\xd0\x7e\xa7\x40\xd6\xdf\xd7\xe8\x3a\xac\x47\x92\xce\x33\x59\x98\x67\xf0\x93\xaa\xdf\x60\xfa\xa6\x44\xa3\xb2\x40\xff\x94\x35\x96\x4b\xa8\xb1\x5c\x06\x08\xaf\xe2\x42\x3e\xac\x62\x70\xff\xeb\xb5\x45\x1d\xe9\x77\x99\x12\xb7\x18\x43\xce\xe8\xbc\x2e\xe8\xa4\x23\xa5\x98\x26\x29\xa6\x23\x0b\xd6\xe4\xad\x7c\x92\x5b\x47\x6e\x30\x35\x2b\x6d\xb7\x87\x5c\x55\x85\xd5\x37\x2f\x30\x1d\x9d\x19\xa9\x9a\x4a\xda\xdb\xf4\xb6\x70\x80\x1a\x82\x2f\x28\xc3\x4b\x3e\x5a\xc6\x0b\x91\xf3\x1b\x89\x4c\x7f\x59\xcb\x6f\xa3\x7b\x3b\x51\xfe\x02\x16\xb3\xf2\x4a\x02\x73\x19\x49\x15\xd8\xf0\xa2\x76\xcf\x19\x84\x9a\x74\x85\x89\x67\x67\xac\x80\x01\x44\x47\x63\x7c\x76\xa6\xda\x63\x25\xc2\x12\xd0\x94\xce\x3f\x54\x14\x7e\x14\x0c\x85\x13\xfa\xb5\x36\x0e\xcd\x1b\xc8\x71\x94\x98\x82\x21\x28\xc9\x31\x1d\x59\x28\x26\x05\x06\x73\x3c\xb9\x08\x24\xfe\xdd\x32\x48\x2a\xa7\xb1\xce\x80\x0b\xad\x9e\x65\xbf\xb3\xc3\x60\xe7\x07\x36\x2f\xd3\x9d\xd2\x47\x09\x05\x45\x07\x93\x17\xca\x65\xbd\x73\x73\xb2\xf2\xc1\xd6\x1c\x35\xe1\x1d\x9b\xb4\x5f\x1c\x6c\xd7\xea\x0e\xef\xd8\xaa\xae\x5f\x76\xef\xb2\xba\xf4\xd5\xef\x5f\xed\x20\x78\x3f\xe7\x09\xe5\x34\x39\x2e\x68\x4b\x32\xa6\x83\x1e\x82\x8e\xec\x93\x10\xba\xdf\x43\xf6\x6a\x3a\x95\xcf\x51\xd3\xbd\x66\x4a\xa3\x40\xa5\x4f\xf1\x0a\x47\x15\x4b\x1d\x05\xc1\x90\xd6\x5c\xf7\x74\xd4\x68\x53\x5f\x05\x8f\x36\x0a\x6b\x13\xc0\x99\x42\x48\x67\xd3\xa5\x2e\xdd\xad\x38\x5d\x46\xd4\x5a\xb1\x83\xcf\x0d\x97\x34\x7d\x23\xe4\xce\x2a\x2e\x9c\xe8\x6d\x26\x98\x83\x85\x54\x34\xb5\xc9\x14\x23\xde\x48\x25\xc5\x21\xc6\x12\x5b\xf4\x8d\x81\x90\xeb\x7f\x02\xe8\x3d\x4e\x92\xbf\x31\xb1\x02\xe2\xb9\x05\x91\x6d\x59\x62\x0d\xc8\x35\xcf\x4d\x0b\x9a\x2d\xe8\x07\x2a\x8c\xf8\x2b\x65\x85\xe8\x99\x90\x0c\xd9\x8c\x5b\x61\xbf\xfc\x4d\x8e\xc6\x58\x6d\x82\x98\x5a\x7f\xe8\x88\x19\x66\x4f\xe0\xb1\x25\x2d\x0b\xf6\x6f\x3a\x24\x8a\x0b\xd7\x51\xfc\x7f\xbf\xa1\x11\x3d\xb4\x9d\x6a\x18\xc6\xa6\xbd\xd7\x2a\x56\x6c\x2a\x22\x66\x03\x2b\x55\xb4\x46\xfe\xf4\x78\x32\x18\xd8\x31\xe7\x15\x83\xca\xfe\x4d\x89\x89\x7e\xef\x71\x99\x65\x5b\x3a\xcf\xb0\x49\x59\xef\xf7\x14\x8d\xce\x3c\xf9\x68\x23\x75\xa7\x1e\x85\x6c\x48\xdd\x7b\x8e\x0b\x69\xea\x39\x41\x36\x8d\x19\x3b\xbb\x64\x6b\x39\x19\x26\xde\x7b\x5d\x87\x14\xcd\xf8\xbc\x54\x60\xb4\xf5\x52\xfd\x38\x11\xb0\x5d\xa1\xa7\x96\xf7\xe8\x45\x54\xcb\xf2\x85\x65\x89\x57\x50\x0d\xc1\x2b\x5e\xc3\x21\x2f\xbc\xb2\x85\xa1\xc4\x5f\xb7\xbc\x04\x34\xe1\x77\x45\x6f\xbc\x67\x3d\xaa\x3f\xd7\x8b\x5b\x46\xe9\x4b\x84\xfc\xe1\xfa\x86\xdb\x1d\x3d\xbc\xcc\xf9\xa9\x5e\xc5\xda\xb4\x6a\x9f\x9c\x19\xe1\x58\xa3\xb1\x33\x41\xd7\x9b\xca\x90\xda\x9b\x2b\xe4\xcf\x7b\x99\xf3\x05\x55\x56\x85\x36\xc5\x91\x3b\xbc\xd3\xe2\x83\x88\x53\xff\xcb\x55\xec\x49\x69\xa8\xd1\x9c\xd5\x2b\x3d\xcb\x6e\xdc\xdd\x6f\x6c\x8f\xdf\x0f\x98\x8c\xd6\x9b\x78\x09\x11\xed\x5e\xe5\x71\xf2\x4c\x45\x62\xb5\x83\x04\x32\xd4\xab\x7e\xc5\xd2\xf4\x43\x63\x13\x7c\x28\x62\x0e\x00\x29\xcd\x84\x8d\x92\xac\xb5\x42\xa3\x58\x56\x04\xaf\x21\x53\xb2\xa9\xb6\xb1\x57\x07\xb7\xcc\x87\x34\x89\xf6\xf2\x0e\x40\x73\xde\x29\x38\xa3\x15\x88\x71\xf9\xbf\x27\x4e\xac\xe0\x4c\xb4\x81\x18\x21\xa4\xd8\xef\x8b\x6e\x48\x3b\x22\x24\x1e\x0c\xe2\x0e\x80\xe3\x87\x60\xad\x05\x72\x86\x66\xa4\x0e\x04\x3a\x06\xab\x9d\xf0\xd7\x06\x4a\x66\x07\x3b\xc1\xc8\xa9\xd0\x06\x42\xed\x60\xaa\xc0\xe7\x68\x0c\xe9\xb8\xc0\x4a\xa6\x66\x85\x56\x6d\xda\x48\xbf\x2e\x6b\x32\xe5\xba\xe4\xd4\x7f\xeb\xd4\xfe\xe0\x55\x0e\x8f\x6a\x6b\xa9\xad\x0b\xfd\xcf\x51\x79\xb6\x8a\x8b\x0f\xdb\x8d\x24\x4f\x9c\xd5\xf6\xf0\xa3\x43\x58\xd8\x5d\xa4\x1d\xb8\xb4\x32\x53\xeb\x42\xb6\x7e\x87\x77\xe9\x88\x77\x75\xe0\x5f\x20\x72\x89\xdd\x2d\x0f\x7d\xc9\x61\x13\x26\xac\x4e\x45\xeb\xb3\x6b\x0b\x56\x73\x52\xf3\x61\x55\xa9\xa7\xb9\x2b\xba\xb1\xc6\x07\x02\xf5\xe8\x5d\x35\xe0\xf5\x3e\xcb\x16\xd0\xa5\x5e\xb0\x1f\xef\x5d\x59\xc1\xcf\x4f\x2c\xf1\x00\xd7\x17\x49\x55\x5d\xf4\xa8\x16\x0e\x2d\x73\xfe\x2c\x35\x78\x40\xa9\xc6\xcd\x22\x1c\xda\x23\x81\x0c\x45\x12\x87\x92\x97\x07\xd1\x45\xcd\x35\xdc\xdf\x9a\x1e\x70\x7b\x7a\x04\x55\xc8\x0f\x3d\x8c\x6a\x06\xae\x57\x46\x55\x6d\xbf\xb7\x16\x51\x8d\x29\xd6\x1a\x00\x7f\xa2\xd2\x9f\x17\x75\x23\x4b\xb4\xfb\x0d\x8d\x9f\xf0\x1f\x5c\x7c\x09\xf4\x93\x35\x9c\x35\xea\xd3\x8c\x34\xea\xcc\xf8\x1c\xb3\x1a\x61\x96\xa1\x9e\x98\xb1\xf9\x7e\x1f\xca\x3f\x92\x0e\xa4\x61\xa6\x46\x15\xea\x24\x39\x4f\xf2\x1f\x5a\x71\xb1\xd7\xaf\xe3\x30\xda\x5d\x59\x79\x92\xfa\x03\x28\xe4\x00\x62\x35\x80\x58\x0f\x00\x24\x2c\x5d\x8b\x48\xd1\xee\xc8\xc5\xe5\xfb\x3d\x28\x0d\x35\x3a\x9a\x9a\x45\x5e\xe7\x97\xce\xae\xbc\xe4\xf9\xfa\xed\x55\x16\x56\x02\x52\xf9\xde\x0a\x14\xbb\x2b\x42\x5c\xf9\x06\x8a\x0c\x8f\xc6\x48\x27\x36\x28\x40\x00\xda\x8a\x83\x65\x2d\x9d\x7e\x0b\x0e\xb8\x31\x76\x5b\xab\x53\x62\x7c\x19\x2b\xdd\x4f\x63\xc7\x9e\x50\xeb\xea\xf7\xc4\x46\x16\x9f\x8d\xe7\xbd\xd6\x49\x02\xcd\xe9\x7b\x97\xb6\x6e\xc3\x13\x5e\x6f\x35\x23\xbc\xd6\x6a\xcb\xd2\x84\x19\xc4\xf1\x92\x6f\x21\x86\xab\x29\x2f\xcc\x9a\xa1\x5d\xfb\x92\xc1\x8d\x15\x1e\x19\x75\x92\x99\xa0\x71\x09\xb0\x4d\xb6\xf4\x59\x6f\xbb\x31\x1f\xcf\xb9\xd4\x97\x12\xbf\x92\x3b\x62\xdb\x77\xda\x94\x1b\x41\x9b\xbe\x38\x8d\xe5\x04\x3f\x9c\x38\x49\xbc\x4f\x55\x1e\x84\xa6\xef\xa7\x57\x4f\xb9\x81\x57\x2c\xcb\x60\x20\x86\xc3\x52\xb5\xd6\xb6\xb2\x8e\x5d\x63\x7d\x82\xca\x52\xd0\x38\xd3\x36\x5e\x83\x2f\x46\x05\xab\xdb\xcd\xa9\x41\x48\xae\xb9\x07\x3a\xb4\x40\xd8\x81\xe3\x16\x52\x01\xa0\xf8\x40\xd3\xbb\xb6\xab\x48\x72\x73\xb7\xa2\x66\x9b\xc4\xa0\x17\x1b\xcb\x51\xa7\x8d\x51\xc7\x5a\x35\x90\x28\x18\x60\x75\x74\xd8\x45\x20\x98\x8e\xf5\x91\xea\xb8\xfc\xe5\x85\x39\xeb\xa6\xf1\xe6\x3d\xbe\xdf\x87\xb7\xd4\x51\xa1\xaf\xc3\xea\xe2\xb5\xf4\x2a\xde\x19\x1b\xaa\x1d\x90\xcb\x91\x8b\xd5\xca\x12\x53\x88\xf5\x78\xd7\x55\x28\x3b\xcf\x6d\x23\x50\x80\xbc\x40\xa8\x7b\x61\xb8\xbc\xf5\x61\x14\x00\xde\x18\x7c\x28\x34\xf2\x3b\x5c\x11\x75\x8f\xe9\x76\x88\x37\x7a\xcd\xdb\x31\xb5\x8d\xb8\x50\x6d\xc0\x2d\xd3\x90\x9f\x1a\x1c\x6d\x13\xd4\xdc\x09\x6e\xe4\x4d\xd3\x0e\x2b\x87\x60\xe0\xd7\x7d\x75\x60\x75\xeb\xbb\x7f\x10\xff\x35\x31\xd3\xce\xc3\xc3\x3e\x86\x59\x57\x88\xc5\x97\xeb\xb8\x4e\x38\xaa\x3d\x77\x26\xda\x9c\xbb\x8a\xc5\x73\xf0\xdc\x5b\x8d\xae\xdd\xb0\x2e\x0c\x70\x60\xd2\x5f\xb7\x6f\xe1\xaf\xd9\x82\xfd\xfe\x57\x7d\xf6\x1b\xce\xbc\xc7\xa6\x42\xc0\x81\x5f\x01\x38\x87\xd7\x0d\xdd\x09\xe3\xb7\xdc\x86\x6d\x60\xe3\x1f\xd3\x6e\x3a\xaa\xfd\x6c\xfe\x5f\x7a\x24\x0f\x2d\x6e\x63\xe1\xfc\x99\xdd\x89\x67\x69\x39\x20\x86\xfa\x6b\x3b\x27\x3d\x49\x5f\x74\xee\x40\xd7\x4d\xd1\x8e\x49\xfd\x3d\xb6\x11\x43\xba\x31\xf9\xff\xee\xf4\x0e\xdc\x03\x5f\x71\x23\x36\x27\xdc\xb8\x84\xda\x24\xdb\xb7\x13\x99\xcf\xf3\xf5\x46\x7e\x97\xde\xb8\xcb\xd2\x46\x22\xf9\xe2\x0d\x1f\xcc\x34\x27\x8c\xbb\x18\xc0\xda\x4c\x7b\x0d\x9e\x79\x5a\x85\x1c\xa8\x8b\xe1\x7b\x77\xdd\xa0\x4a\x10\x31\xcb\xe6\xad\x44\x5e\x2b\xca\x6e\x5b\x07\xb9\xd4\x5c\xb2\x79\x99\xe4\xef\xca\x32\x3a\x30\xbc\xaf\x3a\xf8\xde\x18\x07\x83\x30\x6d\x8e\xc8\x5d\xd6\x03\x83\xc3\x7a\x70\xa8\xf4\x79\x14\x43\xe7\x1b\x34\xd6\x80\x93\x7a\x05\xcb\x94\xaa\xea\x9a\xc5\x69\x05\x0f\x85\x1e\x0f\xc2\x9f\x6d\xb6\x79\x20\x6b\x16\x31\x9e\xf4\xc4\x65\x21\xd5\x8a\x5a\xb1\xee\xd1\xa4\x57\xc9\x17\x66\x73\xdc\x42\x0d\x4a\xd2\xcd\xb0\xd3\xf2\xe4\x29\x75\x90\xa4\xe7\x7a\x6e\xeb\x1d\x0c\xe6\x22\xdf\xdc\x84\xc8\xc9\x78\x3f\x7e\x92\xfd\x20\x5c\xeb\xee\x3a\x99\x11\x02\x84\x95\xad\xe7\x6a\xe7\x8d\xde\xd0\x28\xd5\x6c\x5c\x95\xc3\xe8\xcc\xa4\xa1\xae\xe0\x04\x6c\x3c\xb4\xa9\x9d\x66\xc5\x5f\xb1\xec\x4b\x61\x17\x5e\x49\xc0\xa9\x97\x25\xdb\x32\x9e\x3a\x53\x8c\xad\x7c\xf0\xc6\xd4\x00\xa2\x0c\x3e\x4c\xbc\x01\x8a\xca\x46\xc9\xae\xbc\x9d\x88\xda\x95\xdd\x7d\x99\xd1\x74\x48\x76\x69\x79\x48\x24\xe1\x7c\xdc\x2e\x37\x86\xcf\xdb\xf8\x77\xf3\x65\x9b\x34\xba\xe5\x23\x25\x27\x69\xff\x48\x89\x99\xe1\xa3\x0f\x75\x05\x4a\xb5\xd8\x0d\xd5\x8a\x99\x59\x43\x9f\xe1\xce\xaa\xa9\xec\xa0\xa5\x56\x68\xea\x3b\xe6\x68\x82\xb9\x3c\x07\x90\x23\xc6\x31\x4f\x73\x25\x35\xda\x3c\xcd\x11\xeb\x42\x9a\x14\x61\x21\x4e\x55\x56\xfb\xa1\xde\xd9\x84\x46\x90\x81\xc3\x45\x06\x83\xc1\xd1\x81\x0d\x43\x3b\xd9\xaa\x76\xb7\xb2\x3a\x7e\xd3\x04\x38\x23\xcc\xe6\x2a\xc6\x4b\xbd\xe7\x0c\x95\x30\x09\x65\x29\xb7\x73\x02\xc3\x43\x89\xc5\xf5\x1e\xe0\x1b\xbb\x3a\xfd\x63\xa4\xdd\x31\x8c\xf4\x8e\x85\xf5\x17\x38\x26\xf9\x60\x90\x9b\xe7\x29\x0b\xed\x6f\x15\x7b\x06\xa7\x24\x9e\xc6\x23\xd0\x96\xc3\x38\x8b\xc1\xa0\x80\x47\xf3\xf7\x88\x90\xd4\x58\xc2\x96\xa5\x19\x56\xd7\x6e\x82\x95\xb6\x1a\xcf\x96\x68\xaf\x2e\xb5\xc8\xfb\xbd\x1f\x67\x47\x2f\xfd\x60\x30\xb6\x55\x34\xa6\xe9\xdd\xf5\xc0\x76\x49\xab\x26\x1e\x95\xdc\x21\xdf\x9b\x1c\x96\x12\x6e\x95\x70\xa2\xaf\x42\xe6\xdf\x22\x1c\xd3\xce\x5f\xf5\xcb\xbd\xf6\xac\x50\xdd\xdf\x78\xbc\xd9\x50\xde\xee\x36\xbb\x70\x4c\xf1\x16\x23\x96\xe0\xc5\x68\x91\x32\x9a\x89\xd3\xc4\xf2\x21\xa8\x2c\xd3\x7c\xa1\x0d\xe0\xcd\x70\xd1\xae\x74\xc1\x1a\xed\x4a\x1d\x3b\x02\x42\x4d\x2b\x75\xf3\xc2\x5a\x2d\x74\x2a\x9e\x95\xe3\x40\x55\xe0\x5d\xc9\xef\xdb\x95\xcc\xf6\x1a\x71\x2d\xf2\xdb\x95\xc7\x56\xd3\xd7\xd5\x6e\xa5\x52\xab\xb5\x5a\xbd\xb0\x6d\x28\xbc\xe5\xf2\x38\x74\xda\x26\xce\xd3\x1c\x49\xb7\x52\xa0\x8d\x2d\x68\xd4\xbe\x0b\xe3\x75\x67\xa8\x6c\x15\x4b\x4f\x40\x54\xd7\x2a\x70\x71\xa7\xd6\x5e\x21\x6a\x59\x34\x6f\x82\x9d\xa2\x08\xff\x9b\xdb\xa4\x11\x1d\xc3\x3b\x24\x0d\x6a\xc8\x3f\x7f\xeb\xe0\x6a\xa0\x41\x31\x40\x6d\xf7\xda\xfc\xfa\x9d\xb3\x3b\x83\x3a\x55\x1a\xfa\xcc\x1c\xd6\x1b\x75\x41\x53\x7b\xb4\x81\x76\x8e\x44\x93\x9c\xaa\xb7\xee\x0a\xad\x4b\x04\xa1\x3c\xda\x56\x54\xa7\x3e\xec\x38\x8d\xce\x67\x87\x8e\x6a\xc7\x2c\x6e\x63\xac\xba\x67\x62\xeb\x1c\x42\x13\x4d\x2a\xfa\xe0\x31\x6f\x94\x57\x64\xf2\x51\xcb\xc2\x4c\xeb\xa4\x77\xd4\xb1\x0e\x47\x84\xb4\x42\x77\xd7\xb2\xb5\x54\x3e\xbc\x8a\x1a\xba\xeb\xb3\x6d\xc8\x06\x0f\x4a\x06\x7f\x1f\xe4\xd7\x9c\x8d\x73\xf6\x5a\x8e\xdc\x2d\x80\xd1\x26\x71\x3a\x24\xa7\xea\x80\x41\x17\x8e\xba\x85\x58\xb7\x8c\xa5\x4b\x2b\xe6\x36\xde\x51\xe7\xf6\xbb\xac\xeb\x98\x77\x94\xbb\xec\xe0\xd7\x51\x13\x8d\xb8\x25\xae\x65\xbf\x24\x27\x68\x1b\x39\xf1\x5b\x64\x2d\xfe\x0e\x75\x5e\xda\xbf\x01\xf9\x8e\x91\xb7\xc3\xb7\x0c\xf3\xce\x2a\xc9\xda\xc6\x1e\xac\xdc\x49\x91\x94\x17\x54\xc0\x2c\x2a\xb1\xcf\xce\xf7\x7a\x6f\x39\x78\xa1\x2f\xf3\x71\x30\x12\xb8\xa7\x29\x07\x9c\x53\xc8\x77\xb9\x64\xf2\xde\x45\xda\xbe\xb3\xe3\x33\x7d\x94\xdb\x39\x14\xe8\xce\x41\xf2\xda\x65\x27\xd4\x6e\x0c\x0e\xc7\xe1\x72\x4c\x50\x01\x12\xbf\x57\x42\x0c\x68\x4b\xd4\x1c\x40\xc1\x37\xce\x65\x10\x95\x93\x8d\xa8\x11\xa3\xc0\xbc\xe9\x58\xc7\xac\x78\x93\x67\x54\x03\x8d\x1e\x9a\x49\x10\x02\x45\x07\xe1\xbc\x66\x6b\xa9\x13\xb1\x8d\x58\xe2\x48\xc6\x5b\xa9\x09\x64\xa8\xe0\xe4\xd7\x52\xc1\x07\xe8\x5c\xcf\xb1\xce\x33\x3f\x94\x37\x88\x0a\x61\x57\x79\x3a\x78\x15\x36\x34\x4b\x58\x76\x61\xdf\xaa\xca\xc5\x41\x32\xba\x36\x12\xe3\x42\xdb\xea\x57\xdb\x3a\x02\xeb\xee\xdb\xd5\x7b\x1b\xb9\xfd\x1b\xf4\xdf\x75\x25\xa5\x3f\x01\xdf\x54\xb9\x8d\x92\xb5\xd1\xa6\x0e\x53\x7a\x70\xfe\x0f\xd8\x9e\x1c\xa6\xd4\x6a\x62\x40\x7d\xac\x14\x62\xb5\x0b\x64\xa8\xf9\xaf\x50\xcd\xb5\xde\x90\x95\x8d\x01\xf1\xe0\xbe\xdb\xff\xb6\xcd\x93\xd7\x35\xee\xf6\x22\x34\x35\x68\xb0\x5b\x90\xbb\x36\x3b\xe9\xdd\x82\xe4\x6b\xbe\xb1\x6d\x3b\x55\x19\x77\x23\xcc\xc1\xac\xfb\xc0\x8e\x73\x3c\xf9\xff\x1d\x76\x6f\xb5\x4e\x69\x1f\x7e\xeb\x71\xb4\xbb\xf6\x35\x63\xf8\x2d\x14\x7f\xcf\xf5\x83\xee\xda\x8c\x27\xc7\x13\x6d\xcc\x72\xe8\xfc\x4d\x3c\x13\xab\x36\x62\xea\xa0\xec\xba\x4e\xd6\xb6\x80\xb4\x13\x1d\x47\x54\x14\xf8\xf1\x04\x64\x40\x66\xb8\x10\x15\x8f\x12\x3a\x5a\xe4\xd9\x22\x16\x36\xc7\x82\xef\xbf\xdc\x41\x18\x1f\x38\x0d\x87\xb5\x67\xb7\xd0\x91\x58\x20\x9d\xe6\x4c\x18\x0d\x81\x17\x6e\xb7\xb6\xd4\xdc\xd2\x44\x2d\xe7\x96\xdb\x95\xee\x38\xb5\x87\xa5\xcc\x5e\xe0\xb5\xfa\x1c\x9b\x32\x6b\x7b\x6a\x55\x92\x9b\xd9\x1c\x39\x7a\x84\x76\xe0\x17\xb9\x12\xd2\xa9\x0c\x28\x0a\xa2\x8f\x27\x4f\xf8\x53\x32\x7e\xc2\x8f\x8f\xd1\x6d\xbc\x3b\x98\x9a\x78\x9a\x04\xcc\xaa\x08\xa1\xd9\x0f\xac\xd2\x26\x74\x21\xf3\x59\x36\xc7\x99\x59\x89\x26\xfe\xed\x20\x92\xe9\x1d\x84\x6c\x77\xa3\x8a\x5b\x57\xf7\x6b\x7a\xf5\x3f\xbd\x5b\xa7\x35\x7a\xb2\x4e\x4d\x76\xd3\x78\x8a\x5a\x6b\x02\x9c\x71\x39\xa7\x9d\xc4\x25\xaa\x51\x86\xb4\x85\x32\x74\x49\x40\xda\x20\x01\x69\x1b\x09\x48\x5b\x49\x40\xb6\x0c\x6b\x54\x20\xb2\x39\x04\xc1\x16\x4c\x38\x21\xfa\x2c\x2a\xed\x1d\xb0\x7f\x82\x44\xf2\x5f\x43\x32\xce\xf8\x5c\x53\x8d\xa0\x2b\x4b\xd4\xdf\x94\x25\xda\x20\xfa\xa0\x36\xa9\x22\x23\x57\x3e\xf1\x68\x75\x25\x0e\x6b\xac\x48\xac\xa6\x4b\xcd\x99\x3b\xbc\x9a\xb3\x86\xc9\x10\xe8\x9d\xfa\xe2\x6e\x95\xda\x34\xce\x2d\x1d\x8a\xd1\x76\x73\xc1\xe3\x84\xbe\xcc\xb9\xf1\xb3\x0e\x7d\x08\xf6\xbe\x23\xcd\x36\xf4\x53\xe9\xe5\xba\xb0\x4e\x03\xed\xc3\x9b\xd1\x79\x59\x69\x5c\x5d\x83\xf7\xae\x2f\x7a\x7e\xce\x81\xca\x70\x93\x93\xa7\x3b\x89\x44\x05\x18\xaa\x21\x38\x36\x77\x6c\x13\xcc\x02\x55\x80\x90\x23\xee\x59\x5b\x57\x5b\x67\x7c\xdb\xba\x01\xca\x69\xf0\x27\xba\x84\xbe\xf2\x0c\xec\xf1\x6b\xdf\x55\x79\x06\xa0\x53\x45\x35\xcd\xe8\x9c\xd4\x73\x8b\xdb\xb8\x59\x7e\x57\x55\xe0\x2b\xcf\x72\xd3\xf5\xd8\xcf\x10\xce\x3b\x3e\xd3\x9e\x17\x87\xbf\x36\x61\x80\x1d\xed\x95\x0a\xbe\x35\x95\x27\x31\x09\x05\x64\xcb\xe6\x38\x47\x91\x2c\x58\x38\x05\x65\xc8\x5c\x40\xc1\x19\xa6\xa8\x72\x86\x56\x09\x10\x37\x64\xa2\x9d\x26\x97\x75\x76\xcb\x48\xec\x2c\x36\x32\x67\xc6\x07\x57\xdd\x85\x8a\x47\x5e\x73\xfb\xe2\x9d\xa7\xe4\xac\xdd\x42\xc8\xf7\x23\x6b\xf5\x0b\x33\x68\xd9\x3f\x74\xb5\xc7\x2a\x94\xb6\xdf\x2b\x90\x34\x7e\xd1\xf9\xb2\xa8\x35\x76\x76\x56\x85\xb8\x6a\xf8\xb1\xbd\x4c\xd9\xc5\xaa\x4a\xa2\x58\xaf\x90\xd4\xd5\x2f\x67\xc5\x62\x45\x93\x6d\x4a\x13\x3d\xa4\xfa\x80\x74\x14\xdd\xd6\x62\x96\x67\xcf\xf3\xf5\x9a\x35\xde\x27\x8c\xd3\x85\x48\x6f\x74\x6c\x38\x07\x1d\x9e\x0a\xe5\xbd\xac\x92\x9c\x3b\xf7\xa1\xbf\x19\xdd\x27\x50\x78\xb9\x44\x28\x52\x77\x94\x20\x4f\xe9\x4c\xcc\x11\xd2\xe1\xc4\x25\xc1\x30\xd6\xb0\xb9\x63\xb2\x4f\x91\x73\x48\x74\x1f\xee\x32\x7a\x2d\x22\xa7\xfb\x2a\x20\xf9\x13\x5e\xd9\x2b\x28\xb3\xd9\x27\xd9\x0f\x27\x4f\xbc\x20\x4d\x10\xc3\x4d\xa2\x0e\xcf\xd6\x22\x82\x92\x76\x9b\x7b\x56\x5d\x39\xc6\xf3\x96\xce\xd8\x70\x38\xef\x31\x39\xd6\xe1\xb0\x94\xe3\xe5\xc3\x61\x59\x22\x1b\x86\x55\xbb\xc3\x53\x9c\xe4\x19\x8d\x2a\x1a\xac\x2c\x4b\x54\x96\x75\x00\xd4\x92\x0c\x1f\x00\xe5\x55\x9c\x58\xf8\x03\xaa\xa1\x15\xee\x3d\x47\xb4\x56\xa8\x77\xc3\x74\x55\x90\x6b\xc5\x00\x0a\x6a\x9d\x47\x03\x33\xb6\x48\x01\xb1\x75\x6a\x2b\xa8\x08\x01\xed\xb6\x91\x14\x9e\xd7\x59\x75\xba\x41\x95\x5f\x31\xcb\x6e\x0c\xf2\xbe\x33\x0c\x43\x37\xd7\x06\xa5\x68\x2a\x20\x6a\x2a\xd1\xb8\xa8\xd8\xd0\x33\x1d\x17\xfe\xcf\x00\x54\x55\xd6\xad\xc2\x26\x70\x8a\x8b\x82\x5d\x68\x5b\x33\x38\x46\xd8\xab\xd6\x3c\x9a\x26\xf2\xad\xa2\x08\x9e\x37\xe3\xce\x63\x3a\xaa\x39\x8c\xe9\x13\x49\xc5\x76\x53\x37\x79\x02\xaa\xcf\x8a\xb2\x13\x92\x85\x5a\x6c\xc5\xcb\x2b\x96\xa6\xea\x18\x3a\x51\xeb\x1b\x78\x40\xbd\xa8\x86\x87\xeb\x05\x4a\x24\xb9\x8a\x8b\x96\xa1\xba\xee\xfa\x47\xd6\x43\xcd\x9d\xab\x77\xd9\xd6\x5f\x3b\x69\xab\x9c\xbc\x11\xb2\x5d\x09\x04\xf6\x41\x75\x32\x9b\x97\xcc\xaa\xa5\xbd\x30\x01\x6d\xfd\xfa\x6f\x9a\xf3\xae\xd7\x90\x3b\x57\xb6\xe7\x52\xa8\xc0\x76\xdc\x09\x34\xa5\xad\xd5\x08\xd2\x6f\x5e\x94\x05\x15\xa7\xb6\x16\x6d\x36\x4f\xb1\x07\xaf\x1a\xa2\x2c\x3e\xcd\x96\x8c\xaf\x69\xe2\xb3\xa2\xad\x83\xb0\xe8\xb7\x7b\x38\x0e\x86\x2e\xf5\xb9\xdb\x35\x2f\x11\xdf\x15\xb5\x01\x3a\xee\xeb\xc4\xd7\x4d\xf8\xf7\x6a\xd9\x0e\xbb\xbb\x1a\xbf\xf8\x55\xe4\x90\x93\x6b\xe9\x2b\xd2\x48\x41\x00\x51\xb0\x90\xf1\xda\x9f\xb1\xb9\x31\x96\x69\xbe\xe9\xb5\xdd\x43\x92\x36\x64\x3a\xb1\x59\x8e\xca\xb2\xec\x3e\xcf\x75\x77\xae\x96\x54\x13\x8d\xdb\xcb\xc6\xe6\x76\x0e\xa6\xba\xbd\x44\x9d\xdd\xb5\xf1\xf8\xb3\x39\x2e\x08\x9d\xe5\xf3\x5e\x31\x1b\xcf\x09\x21\xc5\x6c\x32\x1f\x0c\x74\xe0\x04\x3e\xcb\xe7\x65\xd9\x96\x15\xa3\x36\x3c\x85\xc4\x44\xb3\xff\x2a\x5c\x78\x1d\x12\x6c\x3c\x2b\x8d\x0c\x77\x25\xe6\x18\x12\x4b\xb6\x31\x0f\xb9\x37\xd7\x0c\xe1\x82\x8c\x71\x4c\x72\x33\xb1\xe2\x87\xf8\x49\x61\x26\x96\x92\x7c\x56\xcc\x7b\x6c\x96\xce\xc9\x8c\xce\xd2\x39\xce\x66\xe9\x7c\x5e\xa5\x91\x6c\xf3\x49\x56\x47\xa8\x6c\x4d\xdf\x01\x33\xad\x5f\x10\xf5\x8b\xa9\x1d\xdb\x81\x9c\xa3\x89\xd0\x9a\xd8\xbe\x76\x84\xac\x04\x58\xcb\xa5\x5c\xfb\x78\x47\x31\xed\x1f\x0f\xab\xc1\x6a\x41\x40\xf6\x12\xab\x82\x9e\x1f\x3a\x9c\x1e\x6a\xed\xc4\x1e\x98\x96\x6d\xd8\x66\x77\x97\xc1\xa2\x32\x61\x89\xbe\x6b\x9a\x98\xcd\xde\xbd\x9d\xc8\xac\x8d\x70\x74\x17\x40\xcd\x56\x8b\x24\xc1\xa0\x0c\x84\x4e\xbf\xf6\x9e\xf4\x10\x8d\xb5\xf7\x39\x4d\x6a\x98\x05\x57\xb4\x91\x21\x9e\x10\x6e\x5c\xb4\x82\xb8\x17\xbe\x0a\x36\x60\x65\x7a\x0d\x1a\xa2\x0a\x33\xdc\x45\x3e\x74\xe2\x5b\x37\xab\xf5\xa1\xed\xee\x26\x2c\xbe\x0a\x1c\x78\xd9\x52\x0a\x17\xf3\xcf\x1d\x59\x4e\x9a\x18\x52\x45\x3e\x51\xb2\xa7\xb2\x2d\x4d\xb4\x97\x5e\xba\xed\xfb\x1e\xb7\x22\xf3\x9a\xb6\x43\xae\x65\xe9\x85\x46\xd4\xd1\x85\x0e\x0c\xa6\xde\x00\xe6\x46\x7a\xeb\x86\x6e\xf4\x72\x4b\xb7\xb4\xd2\x74\x1f\x15\x20\x20\x5d\x33\xf1\xb7\xb8\x78\x0f\xd9\x60\xa9\x97\xb6\xb8\x89\x34\x9a\x5b\xa8\x62\xee\x5b\x8a\x08\x55\x52\xce\x06\x26\x66\xff\x1f\x75\x7f\xff\xdd\xc6\x6d\xed\x0b\xe3\xbf\xf3\xaf\xa0\x78\xbd\x98\xc1\x35\xcc\x48\xed\x6d\xbf\xe7\x4b\x1b\xd1\xe3\xd8\x71\xe3\x34\x89\xdd\xd8\x69\x4f\xcb\xc3\x2b\x8f\x38\x90\x88\x7a\x84\x61\x30\xa0\x1d\x95\x9c\xff\xfd\x59\xd8\x78\xc7\x60\x28\x2a\x71\x7a\xce\xb3\x56\x56\x2c\xce\x60\xf0\x8e\x8d\xfd\xfa\xd9\xe4\xf4\x31\xf3\xf7\x1b\x73\x01\x7b\x1a\x2d\x67\xc1\x96\xcb\xe9\xb4\x30\x7f\x0d\x52\x6d\xfd\xda\x3a\xd8\x0f\xec\xa9\x2e\x09\x8c\xff\x45\x2b\x1e\xa7\x66\x3f\x34\xb5\xb1\xf3\x9d\xf4\x55\xe4\x32\x7e\x04\x53\xb2\xa0\x4b\x25\xd2\x13\x42\x0a\x3a\x66\x3e\xed\x4e\x3a\xa6\xf3\xc1\xc9\xa0\xcb\xb9\x3f\x84\x0b\xba\x44\xee\xe6\xcc\xb4\xd5\x5d\x5c\xe8\x54\x15\xd4\x69\x1b\x4e\x42\xb7\xa6\x8a\x50\x90\x63\x54\xfd\xc1\xa4\x05\x5d\x2b\xd3\x2e\x45\xf5\xcf\x3f\xd1\x20\x14\xdb\x7e\x4c\x1f\xf6\xfb\x83\x0d\x46\xaf\x81\x53\xbe\x33\x11\x98\xa3\xf8\x26\xd5\x58\x74\x5b\x44\xf2\xde\x80\xbe\xc1\x55\xd1\x53\x44\x68\xc2\x29\xb6\x7c\xa6\x2e\xf7\xcb\xad\xe0\x8a\x8a\x9b\x52\xc5\xc4\x34\xa9\x51\x12\xf1\x04\xc8\x1d\xdf\x6e\x5e\x89\xcd\xba\xe4\x91\xce\x01\xe0\x60\x0f\xbc\x8f\x15\xf3\x17\x65\x5d\xf7\xf5\x16\x05\x1c\xdb\x10\xc0\xc9\x33\xb5\xa7\x8f\xe5\x93\x00\xa8\x59\x22\xc5\x78\x2e\xe4\x12\x30\xfd\xe1\xc6\xe1\x3f\xb6\xd4\xa1\x2f\x9f\x9c\xd9\x64\x9f\xa7\x5d\x41\x11\x3a\x50\x91\x85\xb5\x5f\xc8\xe5\x48\xc4\x13\x2f\x66\xce\x45\xb7\x1b\x98\x40\x38\xd7\xde\x91\x37\x77\x1c\x3d\x6c\xb9\x3a\x6e\xe4\x0b\xe9\x6b\x45\x28\x23\xf2\x9f\xf6\x55\x6c\xb3\x8a\xb5\xab\x86\x73\xba\xb2\xe8\xc8\xc9\xed\x6a\x8e\x4a\x72\xc1\x76\xc9\xe4\xc4\x30\x98\x91\x3a\x32\x2a\x78\x5c\xe5\x43\x8b\x68\x73\x6d\x2d\xb1\x89\x81\xd9\x3c\x7c\x08\xf6\x01\x13\xec\xa2\xaa\x41\x91\xd2\x42\x3c\x96\x7d\xcc\x04\x39\x6b\xd7\xec\x4a\x16\x68\x64\x9c\x0b\xb8\xb7\x32\x30\x72\xac\x0e\xac\x40\x33\xab\x9a\x2a\x14\xbb\xcc\x66\x9c\xfe\x2c\x0b\xf4\xf8\xa4\x99\x55\x0d\xa7\x8f\xfd\x23\xeb\xa3\xdf\xcc\x40\x2f\x34\x6a\xc7\x8c\xb7\xb2\xe4\x2b\xda\x5c\x8d\xc1\xd9\x5e\x77\xf7\x09\x18\x0e\x75\x9f\x5a\x84\xfd\x28\x50\xe7\x73\xe8\xea\x3c\x00\x40\x6e\x73\x40\x36\x19\x3a\xe5\x8c\xf7\xee\x75\x96\x28\xdd\x83\xea\xe6\xdb\xd1\xd0\x38\xe5\x80\xe6\x21\xaf\x01\xe8\xab\x1b\x72\xd2\x48\x46\x41\xa3\xee\x9c\xa8\x31\x9a\x93\x8d\xa9\xee\x93\x88\x29\x5b\xbe\x5b\x09\x9b\x5a\xe4\x1e\x83\x85\xca\x6c\x34\x94\x55\xc8\xe9\x06\x2b\x6d\xc8\xcb\xb6\x53\x69\xb3\x5d\x28\x92\x1f\x1a\x32\x50\xf2\xd6\x55\xea\x87\xa9\x7d\xb4\x0c\x1e\x51\x36\xd6\x0e\xc2\xff\x12\x1d\x4b\xae\xe0\x81\x7c\xd7\xa3\x04\x13\x28\xab\x61\xa4\xb8\x87\x1d\x94\xc5\x64\x32\xd0\x49\xe9\xfe\x1a\x9a\xa8\x9c\x3e\xa8\x18\x56\x74\x1c\x9a\xc4\x7e\x71\x3d\xa5\x99\xce\xf8\x09\xce\xb4\x41\xbb\x0b\xc6\x99\x21\x95\x3a\x1f\xa9\xc9\x7b\xe8\x6d\x50\xbb\x2e\x82\xa0\xa7\xf6\x8a\xd8\xf9\xec\x54\x02\x87\x34\xd2\x62\x1c\x63\x46\x78\x20\xa4\xc4\xea\x14\xa1\x68\x0c\x3f\xa4\x70\x11\x4a\x46\xcf\x5c\x13\xb8\x4c\xd5\x16\x35\x39\x7d\x5c\x3f\xb1\x21\x37\x8f\x6b\x2b\xc6\x6f\x49\xa9\x64\xf7\x15\xa1\x8b\xad\xce\xb2\xc6\xaa\xc9\x09\x21\x5b\xfd\xba\x22\xcd\x62\xbb\xdc\xef\xd9\x62\xbb\xc4\x6b\x6b\xba\x35\x38\x9d\x6e\xbc\xd5\x79\x05\x26\x24\x08\x29\x32\xa8\x9d\x3e\xcf\x8d\x03\xdf\x49\xf8\xc5\x2d\x5e\xa1\xd1\xa5\xa0\xe5\x7b\x8d\xe8\xe9\xb1\x58\xe3\x2f\x3c\x93\xaa\xbe\xc0\xc5\x9a\x68\xae\x74\x8b\xd0\x1d\x8e\xa6\xeb\x03\x2e\xfe\x61\xcb\xd6\x16\x16\xb7\x6b\xa5\x8e\xdf\xa0\x55\x0b\x30\x2a\x17\xdb\x25\x59\x75\x3a\xf4\xc8\x72\xa8\x2b\x77\xb0\xba\x3b\xa4\xfb\xbe\xb3\x87\xd7\x3c\x0c\xb1\x0d\x2e\x85\xcb\x61\x4f\xfc\x13\x53\xa7\x93\xf2\xba\x01\xe2\x47\x5c\x36\x2c\x97\xeb\x2e\x47\x08\x46\x07\xa9\x09\x08\xc9\x87\xcc\xbf\xe6\x16\x5f\x88\xe5\x88\x1f\xd9\x73\x1e\xf4\xbc\x1b\xe0\x77\x8f\x62\xb1\x6e\x7c\xda\x4e\xfa\x09\x87\x48\x83\x21\x4a\xf2\xc5\xee\x06\x58\x50\xe8\xad\x66\x8b\x9e\xdb\xf4\xc7\x81\xc6\x1b\xf4\x2d\xa7\x5d\x6c\xfd\xb0\x54\x68\xa1\x35\xa8\x86\x09\xc5\x3e\x2b\x5b\x8f\x16\x58\x3a\x80\xb7\xe4\x80\x5a\x0d\x38\xa4\xed\x74\x5a\xf4\x8d\x11\x1e\x6f\xde\xe8\x49\x86\x9d\x11\x0e\xeb\x4e\xac\x4e\xb8\x06\x95\x29\x23\x74\xd1\x90\x72\xc1\x97\x4b\xbd\x8e\x5b\x1b\x39\x7e\x42\x48\xbb\x68\x96\xfb\xbd\xf5\x27\xf9\xea\xa7\x6d\x59\x17\x62\xd1\x2c\x31\x43\xfb\xbd\x74\x1a\x5f\x77\x78\xfa\xe9\x7b\x9e\x3c\xd8\xc5\xdc\x68\x37\x7f\x60\xc5\xc4\xee\x8b\x77\x01\xc8\xec\x8d\x06\x9e\x3a\x84\x81\x07\x78\x1f\x31\x42\xa2\x51\x7d\x1d\x0a\x1e\xa0\x47\x7a\x08\xa2\x8e\xce\x1c\xe1\x0b\x77\x12\x59\x19\xe8\xf5\xe8\x61\x85\xe9\x2c\x88\x45\xb8\x82\x9f\xc1\xfb\x6d\x62\xbb\x02\xdd\xd1\x8b\x46\x90\x32\x35\x6a\xa9\x87\xed\x27\xc3\x26\xf7\x39\x2e\x0f\x82\x56\x7f\x6e\xd0\x9c\x0f\xc3\x92\x87\x68\xc5\x00\xd8\xee\xf2\x26\xf0\x46\xdc\x18\xaf\x5e\xad\x6a\x0a\xf5\x33\x81\x7b\x77\xc2\xdb\xd0\x9f\xa5\x28\x57\x52\xd5\x58\x55\x96\xe3\x6f\x83\xc4\x13\xda\xcf\x81\x62\x8e\x3a\xfc\x1e\x10\x0a\xd2\xdc\x6c\x1e\x2c\x78\xe2\xc6\x3a\x21\x3e\x8f\xe6\xba\x6c\xdf\xd8\xe7\xa6\x7e\xcd\x3d\x80\xb3\xb0\x92\x89\x07\xbe\x7a\xee\xdf\xa4\xdf\x69\xae\x5d\xf7\x27\x54\xbf\x08\x0b\xc6\x12\x8e\x78\xbf\xa7\x9d\xcf\xdb\x1e\x29\x7c\xfc\x44\x81\xc7\xb7\x8b\x41\xe6\x8d\xeb\xb2\x6e\xf3\xcd\x86\xae\xd8\x15\xa3\x55\xc1\x11\xca\x4c\x2a\xb8\x72\x05\xa2\x54\x38\xe8\x97\xae\xe3\xe0\xb9\x72\xc7\xa4\x80\xd1\x21\x80\xcc\x57\x72\x9a\x87\xf1\x37\x6e\x68\x17\xd7\x54\x7e\xa7\xd8\x28\x45\xff\x0a\x1d\x60\xaa\x0d\xea\x68\x54\xaa\x59\x54\x4f\xcc\x4c\xf6\x57\x6d\x3a\x2d\x4c\x3d\x99\x15\xd5\x95\x69\xa4\x5c\x1c\xac\x28\x42\xb8\x3d\xd7\xb0\x87\x20\xbd\x66\xc1\x72\x5d\x6a\x14\xf3\x55\x00\x52\x6b\xf3\xde\x61\x81\xd0\x1c\xaa\x01\x59\x1f\xee\xfd\xc6\xeb\xc7\xcd\x87\x76\x43\xa6\xab\xd5\x75\xf8\xee\x42\x66\x49\xc3\x49\x84\x51\x21\xeb\xe7\x74\x68\xfa\xd8\x31\xd3\xc7\x7e\xc9\xf4\xf1\x73\x0d\x5b\xc9\x83\x6c\xb5\x36\x75\xf3\x4b\x9d\x67\x3a\x74\x46\xb6\xa3\x7b\xd1\x08\xca\xae\xb9\xea\x29\xc5\x1c\x0b\xac\x2a\x41\xbf\x76\xfe\x99\x99\x7f\x7f\x30\x12\x55\xf5\x27\x3b\x16\x63\xfb\xf5\xd0\x99\x40\xe1\xc1\xf9\xef\x59\x1a\x98\x0f\x97\x99\xa2\xe0\x78\xc7\xaa\x56\x93\x75\xcf\x98\x1e\x3a\xb3\xe7\x03\xfb\x37\x9e\xd4\x79\x6e\x1e\x9e\x72\x9d\x5d\xd2\xd5\xd5\x3b\x0c\x36\x09\x75\x1b\x94\xb6\xe7\x01\x1f\x55\x2c\xbc\x0d\x52\xaa\xa9\xa7\x25\x9c\x0f\xf0\x5c\xb6\x73\xa1\x4f\x8e\xc6\xc3\xd1\x17\xcf\xd3\x82\x19\x17\xa6\x3e\x38\xfc\x8e\x55\x73\x6d\x9a\xba\xdd\xd0\x79\xe0\x02\x0c\xe8\xb1\x99\xb3\x9b\xdd\x75\x77\xee\x04\x7e\xcc\x4e\xe0\xbf\x6c\x27\xf0\xa5\x6b\x9f\x53\x51\x4a\xea\x16\x2b\xe8\x2c\xcc\xfc\xa1\x02\x11\x86\xa1\x9f\x4d\xa9\xe9\x10\x77\x53\x29\x20\x63\x8b\xf3\x00\xe6\x2e\x98\x42\x63\xd9\xf2\x0c\x64\x2d\xd7\xc8\xb4\xed\x30\x19\x19\xdd\x45\x46\x5a\x2c\x71\x89\x30\x5b\x34\x4b\x52\x7a\x83\x35\x3e\xf0\x89\x71\xda\x54\xf2\x71\x94\x1d\xd4\x64\x7b\x35\x67\x58\x2f\x50\x94\xbe\xd4\xa3\x1f\xe8\xd4\xea\x51\x52\x1a\xa6\xd3\xfa\xb6\x21\xd6\x73\x9c\x15\x5c\x06\xee\x14\xb9\xb5\x6c\xb0\xc9\xdd\x1f\x71\x12\x68\xd4\x3a\x23\x09\x5f\xb4\xcb\xae\xeb\xf0\xba\x6c\xed\xc8\x9e\xd6\x1f\xcb\x5b\xcf\x4e\x84\x7e\xb4\x8a\xc3\xf7\x6f\x1c\xb7\x34\x9d\x4e\x4a\xf8\x08\xc0\x4e\x66\xd4\x54\x04\xb5\x0e\xb2\x37\x61\xbd\xc3\xad\x5b\xef\x85\x81\x96\xf7\x7b\x31\x9d\x9a\x8c\x67\xad\x9e\x71\x37\xce\xb8\xf9\x97\x03\x4d\x0f\x0e\xa9\x98\xb0\xca\x0c\xc8\x55\xb9\xdf\x4f\x58\x95\x3c\x43\xbd\x76\x12\xa2\x75\x9f\xf6\x1e\x95\xbc\x7a\x24\x21\x9f\x6e\xa6\x65\xf7\xb6\xdf\x85\x03\xb7\xcf\x11\xed\x9f\x14\x10\x74\x16\x36\xe7\x97\x11\xe9\x11\x1e\xe0\x38\x7f\xab\xa5\x0c\x36\xad\xce\xa6\x9b\x34\x29\x82\xac\x77\xf0\x7a\x12\x66\x65\x2f\xc4\x42\xce\x56\xe5\x0d\x35\xf1\x7c\xcb\xfd\x1e\x52\xa3\x77\x78\x88\xb3\x77\x07\xd9\x65\x70\xea\xe5\x5b\x2e\x0a\x81\x99\xce\x07\x7b\x68\x4e\x84\x12\xf6\x42\x27\x6a\x7d\x0e\xed\xed\x95\xb4\xef\x32\xf4\xd9\x08\xd3\x5c\x22\xe3\x81\x6f\x83\x34\x67\xe6\x6b\x90\xb6\x78\x7f\x94\xd1\x6d\xe2\x7d\xcc\x43\xbc\xf8\x77\x80\xbb\x13\xeb\x3b\x1e\xec\x64\x07\xf1\x24\xef\x2c\x75\xf2\x88\xe2\x9e\x36\x33\x1f\xe8\x46\x4e\x1f\xb7\x4f\x98\xf3\x0a\xb2\xb4\xb9\x24\x6c\xd1\x2e\xf1\x4e\x55\x35\xaf\xb1\x21\xca\xd5\x7c\x6b\xd3\xb9\x39\x29\xcd\x2f\x4b\x24\x4c\x71\x5c\xa2\x91\x98\xd9\x0f\x89\xff\x73\xbf\x5f\x2c\xb1\xff\xa9\x65\xfd\x1a\xe1\xed\x74\x9a\x3e\x9d\xcd\x66\x5b\x84\x9b\x45\xbb\x24\xea\x3a\xae\xdd\x75\x5c\x03\x71\xd6\x5e\xea\x2b\xa2\x7b\xd9\x74\x26\x4a\xb9\x3d\x38\x3b\xef\xf0\x0a\x78\xef\xc1\x95\xf9\xd5\x33\xfe\xa1\x14\xa6\x47\x7e\xde\xda\xe3\xe7\x8d\xdd\x67\xde\x1a\x84\xdb\xec\xbc\xb5\x5a\xc9\x55\x9a\xc9\x51\xd3\xd7\xb8\xe9\x6b\xcc\xf4\x1d\x39\x61\x25\x4c\xd8\x5d\x3d\x0f\xb9\x1e\xa8\x7f\x24\xf3\x8c\x7d\xa1\x98\x71\xcd\xfd\xd8\xab\xd6\x25\x45\x70\x31\x0d\xe3\xf4\xf6\xe4\x68\xe6\x35\x03\x4c\xad\xd0\xb6\xae\x51\x87\x59\x9b\x10\x06\x9b\xfe\xcd\x64\x6e\xe6\xd9\xcc\xcd\x3b\x57\xb9\x86\xd2\x0a\x88\x17\x3c\xe8\x80\x99\x71\xa5\x83\xd7\x9a\x23\xea\x07\x43\x4d\xa7\xa0\xe4\x92\xb3\xb2\xae\x9b\x8f\xdf\xab\xce\x05\x56\x11\xeb\xaa\x64\xb2\x61\xd9\xc0\x8d\xcb\xa6\xa9\x69\xc9\x81\x80\x42\x9a\x2d\x9b\x7b\x8b\x88\xf3\xcf\xff\x6f\x21\xc5\x96\xee\xe5\xfe\x0c\x3d\xf8\x9c\xcd\x20\x81\x28\x45\xf3\x09\xdf\xaa\x96\x8d\x8a\x01\xa2\x2f\x03\xd9\x67\x6e\x14\x9d\x77\xf6\x4e\x67\xfb\xfa\x52\x77\xa0\xa0\xa8\xd3\x06\x8a\xec\x88\xdd\x9d\x61\xbb\xaf\x78\x27\xdf\xd7\x20\x03\xbc\x0d\xa5\x9c\x3c\x74\xd4\xdd\x86\x54\x5a\xdb\xfa\xa3\x3f\xc0\xf0\x0a\xf1\x90\xfc\x1e\x2b\x9a\xf4\xbc\x94\xb4\xb0\x19\x60\x4f\xb1\x40\x0f\x27\xf3\xc9\x43\xfb\x40\x20\xa4\xa3\x57\x74\x31\xab\x13\x0c\x66\x41\x9e\x07\xaf\xe7\x26\xa9\xd9\xb9\x59\xc7\x60\x66\x28\xf9\x82\x86\x96\xdb\xe7\x00\xf6\x72\xc2\xda\xef\xcb\xef\x0b\x8a\x20\xa3\xd9\xcb\x37\xaf\x5c\x52\x33\xbd\x0f\x46\xb9\x64\x55\x63\x0a\x6a\x69\x7a\x42\xc8\xd9\xe7\xa7\xfa\x8f\x47\x67\x9f\x9f\x76\xfa\xcc\x1d\x9e\x46\xbb\xf8\x10\xae\xa3\x5d\xd9\x5c\xf6\xb5\xb6\x90\xe4\x7b\x18\x59\x41\x11\x3a\x97\xe9\x20\x7e\x45\x25\x1d\xc2\x75\xbe\x67\x6a\x66\x92\xfd\xa2\x2b\x32\x53\x41\x11\xbe\x47\xd9\x0e\x8d\xe8\xcc\xec\x2b\x97\xda\x9d\x30\x4c\x67\x6a\xc2\xfd\x93\x06\xd3\x59\xee\xe8\x12\x81\xe9\x4c\x77\xdf\x17\x2e\x31\x9d\xe9\x16\xfc\xb3\x1a\xd3\x99\xff\xc5\xb1\x21\x23\x5f\x97\x3e\xd3\xfe\xab\x88\xc3\x56\x9c\x37\x30\x7b\xa4\x2f\xee\x05\xa9\x33\x69\x92\xc6\x7e\x5d\xb6\x85\x49\xc0\x6a\x55\xd6\xa6\x58\x3e\x61\x4b\x50\xbe\xfb\x2d\x94\xaf\x83\xd9\x21\x3f\x37\xd9\xf5\x3e\x71\x42\x48\x6a\x73\xe8\x59\x93\xa1\xa1\x65\xf6\xb1\xdb\x52\x8e\x3e\xff\x40\xdb\x4d\xc3\x5b\x43\x5b\x13\x52\xeb\x4a\x59\x52\x25\x61\xc7\xd8\x36\xc4\x11\x33\xf0\xcf\xb6\xe1\x8f\xca\x0d\xcb\x4e\x42\x45\x2f\xb7\xd7\x3d\x6d\xb4\xfb\xbd\x95\xac\x56\xa5\x75\xcd\x8c\x5f\xd5\x74\x25\x1b\x91\xe6\x5c\x8c\x1b\xcb\x65\x64\xec\xe7\x5c\xb4\x56\x9a\xdf\x64\xc2\x4b\xd2\xf4\x26\xdc\xdf\xc9\xcf\x9b\x15\x24\x76\xfd\x9a\xd6\x1b\x8d\x9c\xaa\x48\xb4\xd9\x0f\x84\x90\xe2\x14\x73\xb8\x73\x5f\x5d\x21\x0b\xdf\x88\xc2\xc8\xe3\x8b\x70\xf1\x20\x2c\xc8\x56\x95\xc0\x6c\x66\x91\x20\x43\x87\xac\x30\x08\x38\x40\x86\x44\x0e\xf3\x36\x78\xe8\xf3\xe6\x30\x83\x23\xb9\x10\xcb\x91\x8f\x0b\x1e\xec\x15\x43\x9d\xed\x7d\x97\xe9\x94\x65\x87\x50\x96\xff\x35\x5c\xaf\x2f\x96\x61\x7f\xfd\x4b\xc5\x07\xd7\x77\x74\xa7\x74\x99\xe2\xeb\xe9\xb4\xb1\x2c\x6d\xe7\x2b\x21\x8d\xf7\x00\xc2\x61\x35\xb1\xcd\xd9\x2f\x9f\xe3\x82\xd4\xa2\x91\xd8\xd2\xf5\x42\x34\x37\xaf\xcb\xdb\xba\x29\x41\xa1\x64\x54\x49\x38\xa9\x39\x5e\xc5\x20\x8a\x5b\x1e\x57\xdd\x64\xa0\xc0\x04\x9f\x04\x2a\x8e\x0b\x25\x36\xf9\x94\x56\x39\x9e\x67\x9d\xcb\x7d\x65\xf3\x52\x66\x15\x25\xc8\x08\x1e\xac\x23\x3c\xe0\xfa\x44\x90\xe2\x9a\x75\x58\xcd\xb2\xe9\x56\xdf\xcd\x79\xe8\x64\x48\xe7\x35\x06\x8a\xaf\x1e\xc9\x0a\x4f\x72\xe2\x87\x3b\x54\xa5\x00\x89\xde\xbc\xfb\xcb\x96\x0a\x07\xfe\x60\xaa\x8c\x3d\x1c\xb5\x5a\x39\x4a\xc6\x3c\xf2\x7b\xc3\x88\x25\xa1\x43\x8b\x1f\x5a\x00\x29\x30\x0b\xbd\xb0\x28\x88\xbe\x5e\x11\x5a\x78\xa4\xef\x01\xf3\x52\xa2\x62\xf2\xfe\x65\x41\xbd\x1a\xdc\x5b\x80\xd7\x6f\xfc\x18\x6e\x29\xe1\x3a\x9b\xc9\x4c\x73\x07\xe9\x49\x60\x0f\xee\x3e\x10\x86\xcc\xe0\xff\x36\xea\x93\xed\x56\x48\x85\x7a\x4b\x98\xb8\x77\xe4\x57\x31\x71\x5a\xa3\x39\x1d\x06\xc5\xdc\xc6\xcb\x0e\x9b\x04\x28\xe6\x59\xe5\x61\xe8\xca\x24\x07\xe3\xb1\xfa\x6f\x46\x7a\xdd\x55\x6b\xb9\x55\x6e\x20\x89\x9a\xda\x03\x56\x90\xb6\x56\x99\xf8\xd0\x0c\x11\x19\x2d\x21\xa2\x0e\x0f\x14\x50\x6c\x66\x71\x8a\xd9\xac\x65\xfc\x7a\x5b\x97\x82\xfd\x8b\xa2\xa2\x38\xc5\xad\xa7\x07\x2e\xc1\x23\x02\xc4\xa2\x8d\xfb\x58\x55\xe5\x5e\xba\x9a\x36\xf5\x56\x68\x05\x1c\xa4\xc5\x0d\xad\xcc\x68\x17\x9f\x27\x63\x22\x32\x25\x7e\x54\x7d\x78\x4e\x57\x75\x29\x68\xf5\x5d\xb9\xd9\x00\x9f\x8b\x65\x1c\x81\x9a\x0d\x93\xb9\xbb\x8e\xe8\x2b\x1b\xd1\xa2\xa4\xf5\x70\xea\x5f\xda\x14\x2f\x4a\x78\x8f\x14\x4b\x6e\xd6\xb1\xef\x4c\xf4\x69\x42\x48\x70\xd4\xde\x7c\x68\x7d\x75\xe1\x18\xc0\xa4\xdc\x6c\xea\x5b\xc7\x6f\xab\x12\x22\x9a\x01\x4d\xb2\x45\x67\xad\xeb\xae\x65\xcb\xe7\x29\xd9\x6e\x56\x95\xed\x9a\x0a\xbb\x0a\xfd\x8d\x0c\x85\x61\xc3\x67\x8a\x27\x42\x78\x48\xef\x0f\x50\x55\x11\xdc\xa1\x03\x9b\x24\x84\x78\x09\x47\xe2\x1a\x8c\x22\x23\x42\xf5\x90\x26\x6d\x3e\xbd\xc3\xaa\xe4\x4e\xb7\xab\x64\xd7\x68\x67\x45\x74\x74\xbf\xdf\x75\x23\x1b\x0e\xa9\x1e\x17\xc2\x68\x90\x8c\x65\x5d\xda\xb9\x56\x77\x22\x43\x81\x91\xa4\xc1\xdc\xaa\x56\x90\xc9\x01\x9b\x33\x34\x39\x23\x53\x6b\x60\xbf\xda\x01\xbb\x59\x6a\x39\x0a\xa9\x7d\xbb\x24\x4d\x77\x5f\xaf\x83\x78\x1a\x9c\x61\x14\x37\x39\x7f\x00\x0b\x73\xae\xee\xcc\xe9\xf4\xc4\xfe\xa9\x35\xc5\xe0\x26\x35\x71\x30\x8a\xcd\x7e\xcf\xd4\x9c\xc6\x6e\x6b\xc9\x6f\x37\xb3\xd9\x69\xe1\xd1\xb4\xf0\x74\x5a\x22\x32\xc7\xa3\xac\xf2\xd1\x2c\x19\xa6\xdc\x66\x05\x6d\x50\x49\x76\xfe\x7c\x0e\xed\xb3\x26\xdc\x67\x46\x27\xd7\x8d\x52\xf2\xdb\x2e\x8d\xda\xae\xec\xba\xee\x7e\x86\x6d\x0d\xdf\xff\xa6\xff\x05\xc7\x02\xf9\xcb\xce\xd9\x87\xe3\x1b\xe2\x1e\x73\xdb\x1c\x9e\xdb\x46\xcf\xed\xb0\x4d\xb3\x39\x34\xe9\x2e\xe5\x7e\x3c\xe5\xf6\x9a\x6f\x09\x73\x68\x64\x00\x90\xe4\x36\x0f\xcd\x6d\x1e\x84\x70\x19\x30\x06\xad\xe3\x09\xb4\x23\x6d\x9b\x71\xa4\x65\xda\x91\xf6\xe0\x5a\x6e\x83\xb5\x1c\x95\x8b\x7a\x69\x36\xc0\x4a\x2d\xec\x56\x2d\x6c\x97\x2e\x6c\x13\x2d\xac\xd1\x50\xd6\xa4\x0c\xe4\xdf\xfa\x48\xf9\x37\x2b\xfb\x2a\x1a\xcd\x56\xd0\xe0\xa0\x40\x6c\x38\x33\xf7\x7b\xd3\xd4\xb7\x57\xac\xae\xdb\xbe\x8c\x9c\x6f\x3e\x2b\x0c\x67\x9e\x05\x5e\x62\x77\xfa\x91\x0d\xca\xd2\xb8\xc4\x35\xde\xfe\x26\x12\xf5\x8a\xb4\x3d\x89\x7a\x23\xd8\x4d\x29\x6e\x15\x07\x32\x61\xd5\x04\xdf\x50\x71\x4d\x2b\xd3\x04\xa3\xed\x7c\x61\x6c\x57\x4b\xdc\xbf\x0f\xdd\x95\x04\x2c\xef\x35\x95\x28\xd5\x25\x79\xe5\xb6\xe2\xf3\xdc\xc7\x81\xab\xa6\xe7\xf7\x22\xce\x6d\x41\x97\x91\x73\x49\x74\x37\x18\x18\x21\x13\xcb\x09\x18\x45\x2c\x34\xc7\x15\xea\x11\x6e\xdc\x95\x01\xac\x9b\x0c\x84\x96\xbe\xf0\x83\x76\xc6\x2f\x9c\x19\x17\xf0\x2b\xc6\x8d\x96\x6e\x32\x0f\xb9\x02\x57\xc7\x0b\x57\xc0\xd5\x16\xdf\xc6\x50\xcd\x4f\x5e\x3c\x1a\xa8\x27\x27\x40\x65\x2a\x52\xfd\x79\x5a\xd7\x07\x3a\x03\x5e\x9b\x87\x2b\xf8\xd2\x7b\xa9\x0f\x56\x13\x38\x6e\x1e\xae\xec\x6b\xeb\x78\x3e\x58\x95\x29\x71\x57\x45\x77\xd4\x72\x57\x15\x30\xc5\x87\x27\x77\xf8\x63\xed\x84\x79\x70\x81\x9e\x05\x45\x0e\x55\x15\xe2\x7c\x0c\x54\xf5\x3c\x28\x72\xa8\xaa\x10\xd7\x6d\xa0\xaa\x1f\x83\x22\xf9\xaa\xba\x60\xc3\x67\x36\x6b\xb0\xf5\xb3\x0d\xbc\x61\xfc\xba\xa6\x03\x55\x1f\x96\xff\x3f\x51\xd5\xe9\xa6\xbe\xab\x5a\xb8\xed\x8e\xaa\xb5\xbf\xc7\x3f\x61\x97\xd3\x5d\xff\xe9\xba\xfd\x1b\x54\x1b\x1f\x90\x4f\x53\x67\xf6\xc0\xdc\x39\xc1\xe5\x87\xbb\xa7\x37\x7b\x7e\x3e\x49\xcd\xd9\xe3\xf4\x49\x6a\x8e\x0a\x7d\xa2\x6d\x96\x14\x1b\xa8\xf5\xa0\xb2\x0f\x72\xd0\x0d\x2c\xec\x2f\xaa\xef\xec\x08\xf5\xa2\xe6\x65\x35\x47\x08\xb6\x11\xe7\x2f\xb0\x58\x76\xb8\x8c\xd4\x2f\x3a\x41\x96\x76\x46\x65\x57\x45\xa9\xe4\x16\x0d\xe7\x59\x22\x53\xd7\xa0\xb7\x86\x57\x76\xc0\xe7\xad\xd6\x59\xd5\x18\xe2\x41\xbc\x8e\xda\xe4\x4d\x72\xda\xb4\x55\xc0\x34\x0b\xc7\x34\x57\xe4\x14\xaf\x89\xc3\x45\xa8\x9e\xac\x1f\x57\x96\x71\xde\x10\xb1\xa8\xac\xdb\xc8\x95\xef\xc8\x4d\xa6\x23\x1b\x34\xba\x99\x4e\xdb\xbe\xeb\xc2\x0d\xc2\xab\x45\xb5\x24\x57\x9d\xe9\xa8\x0b\xa2\x6a\xbb\x54\x6f\xa3\xf9\x2d\x10\xc2\x02\xe7\xac\xe3\x74\x2f\x08\xc7\x5a\xca\xc6\x69\x29\x0d\xc2\x3e\x3a\x5a\x8b\x63\xb0\x56\xef\xd0\xdc\x84\x38\xb2\xbf\x85\xba\x06\x1f\xa3\xa7\x09\xd5\x1b\x71\x27\xad\x3e\x65\xe1\xd9\x57\x88\x9e\x98\x78\xa6\x78\x82\x96\x66\x9e\x8b\x53\x5c\xcf\x56\x0d\x05\xfc\x38\x04\x3a\xf0\x43\xaa\x6b\xcc\x03\xb5\x67\x56\x5d\x2d\x8e\x53\x55\x07\xd9\xdd\x17\x42\x03\x70\xd0\x25\xb1\x68\xa2\x98\x0f\x28\xa5\x8d\xcf\x06\xac\xb2\x36\x5c\xa3\xd4\x5a\xd1\xd3\x5a\x07\xfb\x01\xf4\x38\x1a\xda\x66\xc6\x2a\x92\x0c\x5e\x02\x46\xcd\x01\x73\x47\xe0\x38\x07\x75\x4e\xa7\x27\xc5\x29\xde\x1e\x6d\xaf\x46\xda\x45\x4d\x1e\x61\x0c\x32\x8a\x55\xc5\xdf\x7b\x3f\xe6\xb4\xbf\x76\x3f\xfa\x2d\x10\xb8\xd7\x0f\x47\xc5\x8c\x07\xd5\xc1\x7a\xfb\x1d\xaf\xf8\xbe\x5b\xcf\xad\x2d\xc7\xbf\x4e\xdd\xbd\x68\x97\xd6\x9c\x67\xf2\xe5\x49\x80\xb9\x4a\x1d\x7f\x75\x55\xa8\x24\x3c\xe7\xb0\x74\x1e\x8e\x7a\x68\x9e\xb4\x1a\x10\xd7\x78\xf7\x9e\xde\xce\x29\x16\xd6\xfc\x56\xb6\xeb\xb9\x8c\x8e\xb1\x22\xe4\x73\xde\xa1\xc1\xd3\xec\x2a\xf3\x46\xd7\xd0\x39\x91\x1b\x07\xc3\x93\x68\x33\xd7\x08\xa9\x5b\x21\xa0\xd8\xb5\xa3\xd8\xd9\x61\x39\xe4\x8b\x2d\x39\xc5\x2b\x62\x4b\x3f\xde\x3e\x59\x3d\xde\x5a\x7a\x5e\x91\x7a\xb1\x5d\x8e\xca\xc5\x36\xb6\x05\xdc\x31\x0d\xd5\x3d\xa6\x41\x87\x25\xd8\xce\xac\xc9\x29\xde\xf8\xce\xac\x9f\x6c\x1e\xaf\x6d\x67\xae\x48\xbd\x58\xab\xce\xac\x0f\x18\x26\x4c\x0f\xae\x50\xc7\xbc\xaa\x45\x7d\x7d\x13\xee\xa5\x6f\x19\x7f\xef\xf6\x90\x4e\xce\x6b\x41\xb4\x03\x6b\x09\x3c\x59\xdc\x98\x4d\x74\x19\x3c\x79\x5c\x30\xc2\xf6\xfb\x5d\x87\x0c\xe2\xf6\xce\x64\x66\x9c\x5f\x76\x1d\xb3\x56\x33\x66\xed\x64\x87\x8d\x1c\xe5\x80\x49\x03\x67\xcd\x4f\xe1\x89\x1a\x0d\xaa\xd7\x0e\x1d\x30\x7a\x42\x48\x21\xee\x7b\xb4\x50\x38\x35\x9a\xf4\x4a\x4b\x7a\xb1\x05\xf1\xb1\xa0\xce\xf8\xee\xcb\xd7\xdc\x0b\x0c\x37\x24\xbd\x6f\xac\x77\x30\xa8\x55\x9d\xce\x6f\xcc\xf8\xb8\x41\x82\x64\xc3\x6b\x5a\x4c\xa3\xab\x81\xa9\xfe\x0d\xaa\x61\xc0\x45\x47\x5d\xef\xc5\xc0\xad\xa3\xae\xc9\xe8\xeb\x61\x4f\x9f\x7e\x35\xd1\x6c\xaa\x9a\x98\xcd\x29\x00\x96\xc5\x05\x0b\xe6\x8b\x2d\x91\x8e\xbf\x08\xc6\x12\xce\xce\xe0\xdc\x58\x33\xf8\x74\xca\x34\x44\x48\x21\x88\xfa\x0b\xe9\x58\x92\x42\x10\x13\x28\xe6\xfd\xf4\x8c\xf7\x9e\x80\xe0\x72\x81\xb4\xc3\x40\xa4\xa8\x77\x8e\x7e\x87\x5b\x3d\x91\xfb\xfd\x89\x5a\xfc\xfd\xfe\xe4\xcc\x68\xa7\x42\x4f\xfe\x8b\x9b\x6d\x2b\xef\x5d\xab\xe2\xdc\x24\x8c\x45\xbb\x2a\x26\x95\x0e\x2a\xb6\xa3\x38\x39\x88\xd9\xa8\xa8\xa4\xe2\x86\xf1\xe8\xdc\x80\xa5\x4c\x44\xe1\x1b\x11\xf6\x79\xd2\x69\x89\x4c\xa6\x88\x78\x86\x24\xb8\x8a\xdf\x94\xfc\xf6\x6d\xa3\x08\x2f\x10\xe4\xfd\xde\x3c\x71\x24\x1a\x75\x79\x5b\x95\xc6\x96\x80\xc4\xea\x2e\xce\xc5\x2b\xe5\x59\xa5\x61\xc6\x0f\x33\x60\x8a\xac\x0c\x31\x52\x85\x36\x9d\xed\xe2\xd8\xb9\x28\xae\x14\xac\x6b\x8a\x2e\x65\x49\x84\xf9\x3e\x77\x3f\x9e\xc7\x95\x86\x76\x20\x81\x39\x9a\xe7\xee\xa8\xf8\x93\x20\xe8\xc8\xf4\x41\x04\xf3\xf4\x92\xcb\x46\xdd\x13\xde\xc2\x06\x66\x5b\x1d\x93\x8e\x6c\x8a\x71\x3f\xad\xaa\x08\x3a\x6c\xa2\x1b\xb6\xca\x85\xc6\x3b\xfc\x6f\x33\xc0\xe5\x68\xcd\x3d\xcc\x72\x9f\xd4\x16\x17\x5b\xe2\xb0\x62\x13\x41\x55\x7e\x9c\xcd\x6c\xd8\xae\xf3\x8b\x8c\x69\x38\xe2\x65\x18\x3a\x87\xb1\x82\x5f\x29\xfc\xc5\x7e\x4d\x90\xe8\x6f\x6c\x41\xf3\x11\x96\xa9\x29\xed\xbf\xc9\x4c\x86\xe5\xa2\x59\x12\x16\x59\x0e\xd3\x99\x41\x3b\xc7\xae\x07\x8a\x05\x75\x60\x44\x70\xcf\x0b\x9d\x25\xc4\x4d\x93\xfa\x65\xa9\xb5\x45\xbc\x85\x87\x98\x7b\x51\xc2\x80\x5e\xf6\xc2\x73\xa6\x53\x2f\x5e\xf9\xab\x48\xcc\x34\x88\x31\x5c\x59\x20\xa7\xe8\xdf\xc0\xc3\x02\xea\xe4\x1a\x15\xb6\x90\x03\xd2\x3c\xc4\x5c\xa8\x81\x60\x39\xe4\x11\x25\x8f\xf4\x88\x92\x1a\x6a\xd0\x4f\xc5\x42\x3a\x6f\x28\xf5\x37\x76\x88\xbf\x1a\xe7\xc3\xb4\x18\x93\xd3\x6c\xa3\x09\xb3\xf5\x2b\xdb\x05\x1a\x3a\xe0\x70\x41\x07\xfd\x2b\x44\xf0\x56\xf1\xc2\xfe\x8b\x88\xe6\x51\x7f\x46\x8a\x53\x2c\xd5\x95\xf4\xea\x23\xa7\x42\xdf\x4b\x68\x56\x37\xcd\xfb\xed\xa6\x98\xb8\x8f\xe6\x93\x87\x5e\xd6\xe5\x5d\xe4\xd8\xbb\x3a\xc2\xb0\x29\x68\x2b\xf3\x86\x4d\xb5\x1d\xfe\x1b\x7c\x7c\xff\x67\x9b\x35\x07\x3f\xc8\xf9\xd5\x4f\xf0\x8e\xf2\xed\x8d\x46\xbf\x9b\x9f\x9c\xe2\x6b\x2a\xe7\xae\x77\xee\x9c\x6e\xb3\x4e\xf9\xdd\x7d\x8c\xa8\x7a\x5f\xe5\x89\xb1\x85\x6f\x31\x58\x2d\xb9\x23\x81\x3a\x55\xfe\x5d\xa8\x3e\x35\x1e\x7d\x56\x0b\xab\x09\xab\x16\xef\x16\xcb\x58\x6b\xda\x86\xe1\x44\x02\xe1\x92\xa4\xee\xa5\x0e\x39\x04\xf6\xf4\x4d\xf9\x5e\x57\x8f\x0a\x9e\xa0\xf8\x38\x95\xaa\xf0\x4d\xf0\x5e\x20\x57\x24\x0b\x03\x04\xa3\x1a\x29\x53\x6b\x8c\x46\x8d\xf6\x37\x34\x0e\xa7\x98\x4f\xa7\x4d\x5f\xe1\xa9\x79\xa1\x26\x1c\x70\xbe\xd2\x68\xf8\x0c\xb7\x84\x43\x32\x9c\x7b\xea\x92\x20\x2e\x5f\xdf\x3f\x21\x12\xc7\x1d\x1a\xa5\x51\xe2\xeb\x0b\x4e\x9c\x4d\x6f\x72\x4b\x14\xaf\x40\xe9\xb3\xca\x34\x81\xfa\xb7\xb5\x31\xff\xbf\x91\x86\x3c\x52\x8f\x8f\xbc\xaa\x23\x44\x4f\x12\x08\xaf\xc8\x29\xae\xc8\xd6\xaa\x1b\x56\x4f\xaa\xc7\x2b\xab\x6e\x58\x93\xed\x62\xb5\xc4\x1b\xb2\xc6\x57\xe4\xe4\x6c\x34\xb9\x50\x9c\xed\x7a\xb6\x5a\x97\xe2\xa9\x2c\x4e\xd5\xf8\xaf\xc8\xc9\xa9\x2a\x31\x6b\xb7\x97\xad\x14\xc5\x99\x51\x03\xde\x1c\x9e\xd2\x0d\xd2\xf0\xf8\xd1\x84\xde\x20\xab\x67\x38\xb9\xb2\x89\xaf\xdb\xd7\x9a\xf3\x37\x07\xe8\x06\x4b\x84\xaf\x89\x58\xac\x41\x8b\x65\x5c\xce\xaf\x91\xda\x04\x97\xfb\x7d\xec\x1c\x7b\x8d\x02\xa3\xc0\x07\x3f\x71\xb7\xbd\x1d\x6c\x4f\xd7\x0d\xbe\xc6\x6b\x34\xba\xcd\x6a\xe5\x6f\x11\x6e\xce\x3f\xf8\x03\xe2\xef\xb6\xcb\xe9\x34\x51\x30\x02\x68\xb7\xe2\x6c\x46\x97\xd3\xe9\x09\x9f\x4e\x4f\xb4\x26\x7f\xbf\x97\xe7\x46\xa7\x4f\xe7\x69\x1b\x54\x9d\x82\xf9\xa5\x2d\xf0\x61\xfe\x21\xdb\x8f\x0f\xc6\x48\xe1\x86\x76\xe1\x87\xf6\xea\xa8\xc3\x79\x8d\xd7\x58\x67\x26\x72\xa6\x90\x0b\xfc\x2a\xdb\xd8\x2b\xd4\x75\x81\xf1\x21\x5a\x0f\x7f\x93\x0e\xea\x70\x24\x82\xc8\x68\xaf\xf5\x8f\x5d\xd6\xdd\xe5\x9a\xa5\x64\x1e\xd3\x74\xcc\xf8\x58\x44\xec\xe4\xd0\xc6\x62\xb9\x8d\xd5\x38\x00\xd3\xe0\x5c\x36\x39\xca\x18\x26\x7c\x78\x9c\x52\x47\xb1\x60\x4b\xd4\x5b\x7f\xdd\x75\xe9\x7b\x2e\x3a\x52\x46\x07\x9d\x62\x86\x46\x3c\xa0\x83\x12\x61\x31\x9d\xf2\xfe\x6c\x0b\xd0\x1d\x75\x0e\xd5\xf5\x2e\xc5\x59\xd3\xf3\x0e\x1e\x52\xa5\xf5\x5c\x47\x23\x3b\x5e\xc6\x77\xf4\xa0\x5c\x4a\x17\x07\xfd\xc2\x42\x9c\x07\xa3\xa9\x8c\xa5\xd6\xee\x0e\x5f\x65\xee\x02\xe1\x63\xaf\xd7\x81\x1b\x55\xef\x0b\x8d\x4e\x11\x49\x5f\x69\xf9\x06\x6b\x57\xd8\x18\x22\xa5\x8c\x24\xc1\x06\x16\x9e\x39\x59\xac\xec\xc9\x62\x49\x07\xc3\x44\x69\xc7\x9a\x13\xd4\xbe\x79\x4f\x6f\xe7\x3c\x56\x10\xb3\xbe\x82\xb8\xe9\x88\xc0\x2d\x69\x72\xd2\x1f\x2e\x0f\x0d\x96\xe3\x1e\x6f\x6d\x0f\x72\xc0\x5e\xb3\x45\xb9\xf4\x82\xc9\x89\x15\x4c\xe4\x39\x18\xf2\x02\x87\xeb\xc1\x13\xb7\x28\x97\xa8\x9b\x0f\x6f\x24\xe3\xe4\x57\x91\x55\xc0\x0b\x57\x47\xf0\xc2\x8e\xa9\xce\x31\xc4\x47\xb3\x9c\xbf\x59\xf0\x9f\xb3\x30\x1e\x15\xbb\x97\x30\xce\xe1\x80\x04\xfd\x69\xcb\x02\x56\xdb\x73\xf3\x29\xfb\x9e\xe1\xa6\x93\xe1\xb9\x58\x5d\x16\xc4\x50\x99\xd8\xd8\xfd\x5e\x07\xcb\xea\x70\xd5\x9e\x5a\x94\x42\xfc\xf5\xed\xcd\x65\x53\x47\x0f\x67\x1e\x7a\x70\x3e\x99\x3c\xa4\x1e\x57\xb0\xf1\x9a\x4d\x67\x40\xec\xd7\x2a\x5d\xee\xd4\x2f\x4e\x4d\x50\xb2\x0b\xe1\x76\xfb\x8d\xee\xf7\x36\x0c\x79\xbf\x2f\x24\x51\x0d\xf9\xd4\xf1\x48\xae\x45\xf3\x71\xcc\xe9\xc7\x31\x08\xd7\xc5\xbb\xaf\x7e\xde\x40\xfa\x83\x31\xab\xc6\xb2\x19\x5f\xd2\x71\x39\xd6\x4d\x8f\x1b\x31\xd6\xb5\xe3\xb1\xa0\x2b\xca\x3e\xd0\x6a\xfc\x60\xe7\xa3\x73\xdf\x79\x7d\x6b\x97\x0d\x6d\x0e\x9c\xee\x55\x79\x49\xa4\x4b\x30\xb5\x11\x8d\x6c\x40\xc5\xba\x2e\xdb\x57\x1f\xb9\xdd\x40\xb3\x55\x59\xd7\x85\x54\xe7\x0d\x36\xc2\x04\x9d\xbb\xe8\xd0\xb9\x34\x9e\xd2\x93\x2d\xd7\x5b\xa3\xf2\xe3\x7e\x03\xf3\x7d\xae\xff\x51\xd4\xef\xdd\xc5\xc5\x83\x1d\xed\x1e\xec\xbe\x2b\xe5\x7a\x76\x55\x37\x8d\x28\xe0\x4f\x51\xf2\xaa\xb9\x29\xd0\xff\x7e\x5e\x4a\x3a\xe3\xcd\xc7\x02\xa1\xee\xe2\xe2\x9d\x5f\xf2\xda\x8f\xa1\xbf\x0c\x3e\xfc\xfc\x0b\x1d\xa4\xbd\x05\x4b\xd9\xdf\x68\xf9\xfe\xbb\x72\xe3\x2b\x59\x05\x13\xb1\x35\xc9\xb3\x3b\x7d\x7e\x8b\x20\x6b\x5d\x6e\x2c\x1f\x19\xaf\x9a\x8f\xb0\x0b\x32\x6f\x5f\x94\xad\xfc\xb2\x69\xa4\x31\x39\xef\xae\xa9\xfc\x01\x86\xf4\x57\x75\xd6\x34\x6c\xb1\xb8\xb5\x4d\xdb\xd2\x33\x73\x38\x8a\xc9\x4a\xdc\x6e\x64\x33\x41\x66\x22\x5e\xb0\xba\x06\x9c\x4a\x8a\xba\x55\x29\x57\xea\x56\xdd\xa5\xdb\xe4\x33\xd0\x8f\x8c\x43\x9f\x3e\xc5\x4a\xa8\xca\x2f\x9b\x46\x8e\x4d\xe5\xed\xf8\xb6\xd9\xaa\x6d\x54\x56\xd5\x58\xae\xe9\xd8\x36\x36\xde\x94\xab\xf7\xe5\x35\x55\xef\x26\x57\xe6\xab\xe7\x74\x43\x79\x45\xf9\x8a\xd1\x76\xa2\xaa\xbb\x6d\xb6\xc2\x96\x9c\x29\x41\xfa\x33\xc5\x34\x01\x1f\x12\x10\x5a\x3d\x3b\x33\x5d\xb3\xb5\xbb\x47\x0f\x07\xbe\xb8\x69\x9f\xc1\xeb\xe9\x74\x62\x57\xc9\xaf\x6b\x52\x66\x96\xcc\x6a\xd2\x8e\x2d\x36\x4a\x27\x6a\xe2\x49\xd5\x7c\xfc\xac\xe4\xbc\x91\xe3\x2b\xc6\xab\x71\x39\xfe\x50\xd6\xac\x1a\x7f\x2c\x6f\xd5\x24\x58\x98\xac\x71\xdd\xac\xca\x7a\xec\xf3\xe3\xb5\x13\x04\xe9\x03\x9d\x19\x13\x6f\xf0\x15\xbe\xc1\x97\x64\xb1\xc4\xd7\xe4\xf4\xf1\xf5\x93\xdf\xfd\xe1\x8f\x8f\x1f\x3e\xbc\x46\x97\x8b\xeb\x25\x29\xae\x1f\xfe\xee\x0f\x7f\x44\x9e\xb6\x9c\xfd\x11\x79\x19\xc2\x6f\xc7\x0f\x36\x76\x50\x53\x3b\x52\x50\xd8\xb6\x3f\x32\x2e\xff\x43\x73\xed\x67\x7f\x44\xb8\x4a\xc7\xad\x38\x1e\xa7\x85\x59\xfc\x71\x49\xce\xfe\x30\x55\xff\xee\xff\xf8\x7f\x30\x5f\xfc\xc7\x92\xfc\xf1\xf7\x53\xf5\xef\xfe\xec\x77\xff\x81\x17\x85\x20\x97\x68\x51\x48\xc2\xd1\xe2\x74\xb9\xc4\x62\x21\x17\x67\xe6\xdf\xdf\x99\x7f\x7f\xbf\x5c\xe2\xc9\xa3\x09\xfc\xfd\x7f\xcc\xb3\x3f\x04\xcf\xfe\x68\x9e\xfd\xff\x82\x67\xff\x61\x9e\xfd\xff\x83\x67\x67\xae\x01\xdb\xc2\x99\x6d\xe2\xec\xf7\xf6\x0f\xdb\xc0\xd9\x1f\x96\xcb\xe5\xec\x9f\x0d\xe3\xc5\x64\x82\x3c\xb5\xba\x75\xfe\x1c\x35\xa4\x3c\xae\x9c\x23\x07\xfc\x52\xf4\x46\x7b\xe2\x0b\xcc\x40\x62\x77\xa9\xa8\xea\x82\xa3\xf3\x77\xc1\xcd\x34\xaf\x59\xf5\xe8\xc1\x4e\x09\x83\xdd\xa3\x07\x3b\xde\xbd\x9b\x7f\x28\xf4\x89\xbf\xc8\x53\x88\x57\x9e\xea\x5f\xb8\xf4\x39\x21\x88\x3f\x81\x5c\xed\x85\x0e\x45\xfc\x0a\x5f\x00\xbc\x0a\x64\xc0\xc7\x01\xc5\xfd\x58\xa0\x9d\x49\x47\xfc\x55\x94\x5c\xd5\xe2\x03\xaf\xca\xd5\x9a\x92\x5d\xcd\xaa\x76\x9e\x05\xe4\xbd\xdd\xd0\xec\x1b\xe3\x06\xe4\x30\xdd\xe2\xe4\xa0\xda\x95\x36\x7e\x76\xd5\x88\x6b\x2a\xe3\x67\x90\x37\x24\x7e\x04\xbe\xf0\xf1\x23\xd7\xc6\x66\xbf\xbf\x8d\x5b\xb8\xd9\xef\x3f\xc6\xf5\xaf\xfd\x13\x5d\xfb\x95\x7f\xa0\xeb\xfe\xd8\x5d\x5c\xac\x1a\x7e\xc5\xae\xb7\x82\x7e\xa7\x1e\x79\x38\x77\x5d\x82\xee\xf7\x1f\xbb\x8b\x6b\x9f\x4d\xca\xa5\xae\xb4\x5b\x22\x59\x84\x93\x33\x84\x15\x95\x74\x3b\xc4\x30\x30\xcc\xec\x1c\xcc\x89\x11\xa3\xc5\x79\x30\xf1\xea\x5d\xbb\x10\x4b\x93\xfc\x33\xd2\xec\x73\xe7\x36\x64\x02\x61\x5a\x17\x33\x5d\x42\xbd\x4c\xbb\x14\x68\xdb\xe8\x7e\xdf\x4c\xa7\xa5\xcd\xb3\xf6\x73\x11\x36\x02\x6b\x88\x1b\x14\x08\xf3\x02\xf0\x71\x6a\xd5\xfe\x42\x2c\xad\x4d\x5b\x5b\x09\x4c\x91\xd2\x14\x61\x95\xe2\x3d\x83\x12\x36\x78\x25\x5e\x1b\x6d\xbe\x06\xd7\xe9\xa4\xa1\xad\xfa\xa7\xc7\x5c\x4c\xfe\xde\x6c\xc7\xda\x08\x32\x56\x84\x50\xc3\x53\xc3\xc5\xf0\xa4\x66\xd5\x17\xe3\xe6\x6a\x5c\x8e\xd3\xf9\x9f\xe8\x08\x78\x12\x8f\x60\xbb\x34\x18\xde\xd2\x25\xb1\x30\x31\x57\x9c\xbc\x2e\x4a\xdc\xe0\xad\x4b\x98\xe5\xa7\x9d\xab\x7f\x96\x84\x63\x5d\x49\xf0\xf3\xa2\xac\x6b\xdf\x66\x6b\x05\x45\xcd\x2a\xa9\xa5\xd1\x4e\x5a\x30\x37\xea\xef\x25\xe1\x5e\xff\xc4\xbb\x6e\x43\xe9\xfb\xfe\xce\x49\xc4\xc1\xfc\xee\x3a\x39\x83\x64\x43\xaf\x44\xe8\xce\x7b\xff\x5a\x4e\x51\xa7\x0f\xab\x7f\xfc\xa2\x11\xdf\xd3\x8f\x56\x3d\x11\xe1\xb3\x65\x17\x11\x0b\xf2\x1a\x76\x99\x86\x7d\xc1\x36\xff\xac\xda\xcb\xb9\xfd\x65\x6d\x4d\x51\xf7\xc2\x5d\xae\xe7\x57\x60\x98\xe8\x85\xd4\x7f\x66\xa7\x5a\x20\x2c\xba\xd0\x1b\x3f\x3d\x80\x31\xd0\xdb\x81\xc9\xc2\x9c\x30\xed\x38\x87\x9b\x5e\x46\x6d\xa3\xe4\x04\xd0\x2a\x2d\x83\x95\xb8\x66\xd5\xbc\xee\x88\x0c\xb6\x70\x33\x9d\x36\x27\xe1\xc9\x70\x27\xe0\x67\xf0\xca\x84\x61\xc3\x56\x58\x8e\xd2\x3c\x2b\xdb\xe9\x74\x6b\xe0\xc3\x84\xf1\xc9\x6b\x0b\x0b\x4b\x15\x37\xa1\x77\xec\x8a\xc0\xc9\x83\xc9\x32\xff\x9c\x10\x52\x5b\x3f\x29\x66\xa6\xb1\xd7\x50\x35\x9d\x56\x5d\xb6\xc2\xe9\x74\x75\xd2\xab\x93\xb8\x3a\xd7\x30\x8a\x15\x0c\xa0\xe9\xd7\xbb\x9e\x4e\xd7\x9d\xcd\x69\xd4\x65\x96\x1d\x2c\xfd\xbd\xc3\xa5\x29\x53\x63\x35\xc0\xaa\x55\xf5\xef\x09\x21\xad\xf3\x1d\x34\x5a\xe1\x34\xdb\xa4\x44\x23\x63\x7c\x2a\x21\xb9\x71\x73\xf7\x3a\x97\xa8\x03\x27\x9e\x03\xd4\xcf\xce\xb9\x0d\xe4\x05\x3a\x9f\x56\xd4\x16\x35\x16\xb8\xd1\xbe\x0b\x7a\x89\x05\xb8\x4b\x5c\x25\x12\xa1\xdb\x37\x1c\x36\x4c\xa3\x36\x8c\x74\xeb\x6b\x55\xd9\x1a\xd5\xd7\x1f\x28\x4f\xda\x01\x98\x80\x55\x84\x29\xaa\xd2\x15\x02\xcb\xe8\x56\x43\x58\xd1\x4c\x00\x30\x63\x15\x4a\xf7\xdd\xea\xe0\x00\x57\x7a\x27\x12\x61\x89\xd5\xd6\xe1\x7a\xc2\xab\xed\xd2\xa7\x5f\x1f\x9a\x85\x9e\x11\x20\x98\x33\x0d\x29\x88\x70\x4b\x1a\x00\xc5\x12\x73\x19\x1d\x79\x7d\x0b\xf7\x96\xa8\xd5\x59\x1b\x17\x6c\x49\x1a\x7c\xa0\xff\xae\x0c\x50\x09\xd2\xe8\x2d\xd0\x0d\xd4\x1a\x93\xb1\x3b\x48\x81\xc8\xce\x9b\x5d\x2c\x9b\xf6\x18\x48\xbb\xb3\x3a\x2b\x42\xa5\x08\x3c\x8e\xf2\xc7\x05\x54\x4d\xc2\x71\x74\xe6\x52\x4d\xda\xf4\x11\xb5\xe6\xec\x94\xc4\x59\xf0\x32\x89\x46\xfd\x97\xed\x06\xe0\xc8\x38\x3e\x43\x38\x84\x8f\xda\xce\x74\x13\x4a\x12\x53\x83\x09\x59\x9e\x22\xd8\x64\x99\x5c\x60\x3a\x13\xb7\xe7\x09\x7f\x0e\x69\xa8\x4e\x3b\x96\x30\x96\x00\x94\x09\x4c\x61\x96\x27\x1c\x78\x9c\x0c\x05\x4c\x27\x14\xe8\xbc\x22\xe7\xae\xf9\xd7\xbd\xed\x85\x5b\xdd\x16\xf0\xd1\xd4\x68\xc3\x9c\x13\x6f\x43\x5a\xbc\x05\xee\xb6\xc1\x13\xd6\x3e\x62\x01\x33\x80\x5b\x5f\xef\xdb\xd8\xdb\x82\xa9\xf9\x55\x44\xa8\x06\x67\x14\xe0\xe2\x85\xe5\xcf\x34\xdf\x4e\xb1\x3b\xc1\xa2\xeb\x4b\x6b\x4e\xfb\x41\x99\x5c\x53\x31\x66\xd5\xb8\x11\xe3\x3a\xd0\x85\x68\xa9\xcd\x68\x01\x1c\x03\xa0\xda\x39\xcf\xb4\x30\x0f\x9f\x69\x6f\xd1\x37\x16\xd6\x58\x09\x59\xaf\x45\xf3\xf3\xad\xb5\x6e\xea\xe7\xaf\x45\x73\xc3\x5a\x0a\x6f\xc0\x40\x8a\x77\x37\x54\x96\x73\xfd\x76\xd5\xdc\x6c\xb6\x92\x56\x33\x41\xcb\xaa\x2d\x26\xab\x86\x4b\xca\x25\xd8\xa3\x94\xa4\x88\xdf\x47\xa0\x84\xc7\xd4\x1f\x08\x85\x3f\x44\x2a\xec\xf7\x2e\x71\xc2\x46\x7f\x63\xfa\xf0\xc3\x9b\xbf\xbe\xb6\xd5\xcc\x04\x6d\x9b\xfa\x83\xd6\x7d\x77\x81\x24\xf5\x5d\x54\xd5\x9b\x5f\x53\xd5\xd3\xa8\xaa\x1f\x14\x4b\xbc\xa6\xdc\xc4\x67\x3b\x12\xa1\x33\xdb\x69\x1a\xfe\x0c\xff\x53\xcb\x48\xd0\xc8\xc5\x97\x2e\xcf\x60\xb1\x98\xe4\x5d\x5f\x27\x78\xd2\xde\xf2\x55\xfa\xec\x8a\x71\xd6\xae\x69\x35\x59\x22\xfc\x9c\x7c\xfe\x7f\xff\xeb\xf3\x73\x25\xdb\xfd\xd7\xe7\x45\x80\xb6\x10\x03\x6d\xfc\xd7\xe7\xc5\xec\x7f\xa3\xcf\xf1\x4b\x5f\xfc\x73\xfc\x3d\x99\x5c\x96\x2d\x0d\xd4\x88\x2f\xa2\xb4\x50\x11\x52\x1c\x6b\x5f\xab\x13\xcc\x25\xa0\x2b\xd2\xd8\x30\x02\x46\x18\xad\xd9\x56\xef\xf4\x5f\xb3\x4d\xc3\xb8\xa4\xc2\xa3\x25\xc6\xcf\x67\x37\xa0\xc8\x79\x8e\x46\xe2\x5c\x10\xb1\xf8\xdd\x72\x0e\xd8\x89\xbd\x72\x2d\x2d\xc5\x6a\x5d\xbc\xd4\x9e\xa7\xdf\x83\x39\xc5\x3a\x97\x8a\x25\xe0\x84\xaa\x3f\x8c\x59\x6d\x56\x51\x59\xb2\x7a\xbf\xa7\x33\xc9\x64\x4d\x91\x8d\xff\x75\xa3\xfc\xd6\x33\xaf\x05\x24\x42\x91\x54\xf0\xb2\x06\xb3\x84\xfa\x2c\x7d\x80\x14\xf1\xb2\xf9\x49\x34\x13\xea\x2b\xfb\x57\xb4\x0f\x32\x40\x7b\x69\x0b\x61\x65\x49\xfa\x9e\xce\x64\x3a\x2d\x24\xea\x22\x88\x76\x3a\xdb\x50\x5e\x31\x7e\x4d\x26\xe6\x8f\x09\xa6\xb3\xab\x6d\x7d\xc5\xea\x9a\x56\x64\xe2\xfe\x9c\x40\x4e\x14\x9d\x2c\x96\x4c\xec\x5f\x93\x0e\x15\xcf\xf6\xfb\xe2\x19\xd9\x75\x08\x8d\xb4\x1c\xfe\x63\x24\x87\x47\x79\x6e\x41\x7f\x4d\x44\x3f\x8d\x5d\x98\x12\xf8\x32\x97\xe2\x25\x9b\xd7\x2c\xfd\xe0\x65\x75\xa8\xd8\xda\x06\x50\x1e\x57\xab\x29\x7e\xb8\xce\x68\x05\x62\x99\xbe\x97\xbd\x3c\x7a\xed\x89\x7c\xf4\xd8\x99\x47\x92\xc2\xf1\x4f\x6d\xf0\x8b\x9e\x95\x55\xb9\x91\x54\x98\x2c\x6c\xa1\x91\x81\x93\x5c\x57\x45\xf2\x00\xbc\x47\xf4\xf9\x50\xf7\x4a\xd2\x19\xcd\x43\x60\x3e\x5b\x97\x26\x8f\xa5\x05\x66\x0e\x12\xfd\xda\xae\x4a\x97\xca\x32\xe9\x14\x4d\x1e\xc4\xa3\x71\x20\x6f\xe9\x4c\xf0\xc0\xf0\x1b\xf5\xa0\x18\x9a\xe8\x6f\x0b\x8e\x72\x99\xeb\x41\xf2\x1c\x0b\x9b\x08\x36\x12\xe4\xe2\xb3\x14\x10\xda\x4c\x3a\x47\x2f\x86\xf4\x36\x32\x8a\x13\x00\xfa\x17\x61\xae\x2c\xdd\x03\x97\xb6\xfe\x8e\xac\x8f\x96\x5e\xf6\xf3\x32\x1b\xe8\xb8\xa1\x5c\x79\xf1\x3c\x3a\x57\xe5\xc0\x9b\x4f\x90\x2f\x80\xde\x85\x68\x9c\x02\xae\x16\x18\xb5\xd4\x2e\x8e\x07\xe6\x09\x6a\x7f\xa6\x8e\x3d\x7c\x60\xf3\xdb\xf7\x58\x0d\x78\x31\x66\xed\xb8\xe1\xf5\xed\xb8\xfc\x50\xb2\xba\xbc\xac\xe9\xf8\xe3\x9a\xf2\xf1\x6a\xdb\xca\xe6\x66\x0c\x75\x8d\x35\x0d\xb9\xba\xd2\x85\x27\xa8\x2b\x4d\x4a\x60\x75\x17\xe4\xd2\x01\xc7\x33\x1e\x67\xe2\xcc\x25\xe1\xec\x89\x63\x69\x7d\x5d\x66\xe7\x1c\xc8\x0c\xa9\x58\xb0\x81\x8d\xe8\x95\x65\x1e\x58\xad\xbf\x8a\xfd\xcf\xb0\x20\xa7\x98\x13\xe9\xf0\xd5\x9e\xf0\x10\x63\x0d\x52\xbe\x51\x25\x45\x0c\x54\xb0\x60\x4b\x83\xfa\xeb\x5d\xdc\xbb\xcb\x38\xaf\xf5\x07\x9b\x0f\x8d\x9c\x14\x3a\x10\xc1\x28\x11\x72\xcb\x0c\x1b\x0d\x46\xaa\xb8\x67\x36\x9d\x06\x2b\x11\x52\xdf\x78\x2d\xc2\x37\x0b\xba\xd4\xba\xbc\xe1\xef\xe3\x5c\x9c\xf9\x9a\xa2\x32\xaa\xce\x26\xbe\xea\xbe\xa3\xb2\xec\x6f\x7d\xac\xf5\x3b\xd6\xc5\xfc\x5f\x3a\x1c\x20\xcc\xfe\x8d\x4b\xd2\x4e\xa7\xda\x8b\xc5\xe1\x5d\x91\xf2\xbc\x39\x40\x26\x4b\x64\x70\x59\xc3\x7c\x6c\x33\x93\xd6\x94\x2b\x19\xe3\x44\xa7\x3b\x56\x62\x4d\x55\xa0\x73\x76\xae\xe4\xad\xb9\x30\xfb\xe7\x0d\x2f\x37\xed\xba\x91\x06\x22\x19\x61\x76\x9e\x9d\x37\xc2\xe7\x77\xcc\x02\xe1\x98\x77\xeb\x5e\xa6\x7a\xcc\xc3\xb5\x6d\x7d\xb2\x23\x7f\xb5\x01\xa0\x09\x19\xbe\x1f\xed\xb2\x19\x75\x63\xb0\x6c\xbe\x0e\xbb\x54\xcc\x2d\x70\xb6\x64\x76\x79\x9b\xc8\xeb\x3f\xb3\xe9\x70\x49\x8a\xf6\x3e\x6b\x8c\x33\xab\xeb\x48\x68\x69\x97\x47\x90\xc5\x12\xeb\x5f\x39\x57\xac\xb4\x2f\xe1\xb2\x53\x34\x92\xe1\xb2\xee\xf7\x05\x3f\x17\x96\x49\x64\x15\x9a\x9b\x1f\xb2\xb7\xce\x48\x7b\x1a\xf3\xf3\xcc\x32\x10\x31\x3f\xb8\x0c\x44\x60\xd1\xc5\xe4\xdb\x27\x97\x37\x60\x4d\xfd\xd7\x5d\xcf\x99\x3a\xfb\x51\x3f\x08\x35\x42\xca\x8e\xbd\x7c\x72\x48\xa3\xf1\x4d\x13\xf8\xe9\x98\xb5\x08\xa4\xf3\x2f\xe3\xbc\xe3\xce\xc5\xc3\xa6\x5f\x14\x41\xec\xa5\xfc\xe2\xec\x5c\x3e\x3a\x9b\x9f\x22\xcc\xc9\xd9\x63\xfe\x44\x42\x4a\x44\xb1\xe0\x8f\xce\x96\xfe\xd3\x40\x31\xd9\x77\xc4\xa5\x3a\x92\xdb\xa8\xcd\x21\x8e\xc1\xf5\xe5\xeb\x48\x53\x30\xbb\x62\xbc\xac\xeb\xdb\x42\x9b\xa8\x25\xac\xad\x98\x5d\xb4\xdb\xcb\x76\x25\xd8\x25\x15\xb6\x93\xe4\x54\xad\xa4\x23\x14\xbe\xc2\x07\x7e\xba\x4e\x8a\x08\xe3\x3a\xc8\x40\xde\xc3\xbf\x76\xef\x40\xcc\x0e\x84\xc1\x9f\x92\xc0\xe1\xaf\x8b\x40\x92\xf4\x12\xa4\x40\x46\x48\x94\xe4\x0b\x75\xcf\x43\xff\x1f\x40\x8a\x4e\x5f\xd7\x5f\xb3\x90\xac\x74\xd6\xf7\x1c\xf5\xa5\xba\x5c\xfa\x7a\x38\xb2\x7f\x37\x3c\xc3\x57\x1f\x28\x97\xb4\x32\xac\xff\xdf\x72\xac\x7f\xaa\x75\xe9\x5c\x16\x7d\x73\x30\xda\xd4\x64\xa6\xf6\x25\x6c\x80\xf8\x05\x44\x6d\x87\x4f\xcc\x62\x44\x0c\x34\x95\xe5\xdd\x8c\xf1\x30\x1f\x1d\x74\x2a\x10\x49\xc2\x2e\xd1\xa8\x6d\xaa\x11\xd2\xf4\xaf\x09\x0a\x7b\xea\xbf\x87\x4e\xc9\x6c\x7f\xc4\x41\x9e\xd8\x25\xa4\x18\x64\xc7\xd4\xb3\xfd\xbe\x08\x9a\xed\xf5\x58\xf7\x50\x03\xa9\x6b\x6e\xd6\x9d\xd4\xb4\xb6\xf0\x2b\x9f\xa8\xcb\x4d\x49\x9c\xa1\xda\xb1\xbf\xee\xbd\xeb\x88\x9f\xc4\x7e\xbd\x17\xb2\x7c\x1f\xd2\xc4\x74\xde\x3b\x63\xce\xfd\x53\xbc\x97\x50\x92\xa6\xd4\xae\xc3\x05\xab\xde\x36\x5a\xa6\x19\x16\xd3\xe0\xab\x16\x32\xe6\x1b\x45\xaf\x2c\xc1\x61\x15\x64\x6e\x6d\x7d\x4e\xd8\x5c\x5b\x2b\x84\x67\x42\x31\xed\xc5\xb2\x8b\xa3\x1d\xc3\x72\x30\xb7\x7a\x27\xa4\x13\xab\x3b\x60\x36\x4d\x20\x85\x84\x4a\xe9\xfc\x27\x90\x56\x0d\x94\x3f\x5e\x64\x44\x8a\x3e\xcb\x80\x94\x47\xdd\x20\xb2\x2b\x2b\x03\x45\xe1\x50\x3c\x82\x12\x72\x49\x68\x3c\x31\xce\x71\x58\x67\xfb\xd2\x9f\x46\x0a\xe1\xf0\xeb\x10\xa0\xc1\x56\x60\x55\xbe\x14\x3d\xb6\x79\x2a\xa2\xf7\x46\xeb\x2b\xf0\x19\xea\x56\x0d\x97\x25\xe3\xc1\x64\xc2\x27\x03\xf5\xf9\x0d\x3b\x30\x43\xba\x80\x59\xd0\x5e\x11\xf3\xdc\xed\x4c\xb7\xf2\xb9\x34\xe9\x9d\xc9\x8e\x1c\xe1\x4c\xeb\x56\x46\xc9\x46\x0a\x38\xfa\xd3\xc7\xf2\x89\xf5\x8a\x7a\x2c\x15\x9b\x4e\x17\x72\x39\xdb\xf2\xba\x29\x2b\x27\x45\xe6\x36\x9e\xd9\xe9\x7f\xce\x3a\x2e\xdc\x94\x9b\x5c\x27\x15\x43\x2f\x18\xfd\x40\x53\x13\xe7\x4d\xb9\x51\xdc\x5a\xde\x87\x22\x2c\x02\xf7\xeb\x9f\x0a\x0d\x6e\x61\x47\x6c\x87\x43\x7d\x51\x2c\xd3\x24\xc9\x1a\xfb\x59\x46\xb0\xcf\x74\xa1\xc4\x91\xa5\x4b\x2c\xad\xf5\xbe\x7f\x09\x9d\x3e\xf0\x3f\xf2\x2e\x20\xdf\xf8\x21\xfc\xe5\x6e\x17\x90\xff\x54\x3d\xf8\x4b\xe4\x05\xa2\xa7\xef\x3f\xb3\x84\x42\xab\x9a\x3c\x91\x50\x67\x47\xde\x7e\x57\x6e\x62\x72\xcf\xe9\xc7\xfa\x56\x9b\x54\xaa\x01\x05\xcd\x33\xf0\x20\x39\xf4\xee\x95\x33\x58\x24\x6f\x66\x3d\x3f\x8c\xc2\x79\xbb\xdb\x58\xeb\x91\x3a\xd9\xc6\x30\x73\xce\x21\x7c\x19\xbc\xdd\x59\x75\x4e\xe7\x72\x4e\xad\x5d\xd1\x9a\xdf\x0a\x1b\x9f\x0d\xa5\xd4\x1f\xaa\x9c\xcb\x01\xa4\xd8\xef\x73\x39\xa7\x38\x74\x71\xff\xae\xdc\x40\x1c\x9a\x71\xaf\x68\x09\xb8\x78\x15\x5c\xbb\x6e\x94\xe6\x27\x83\x9f\x8a\x8b\x6f\xa7\xd3\x52\x89\x43\x81\xb2\xa5\xf4\x3f\xfa\x7e\x94\x2f\x4a\x56\x53\x30\x1b\x68\xfb\x1e\x78\x39\x7c\xc6\xaa\xcf\xc6\x57\x8d\x80\x1f\xa9\xbd\x6a\xfc\xd9\x83\x9d\xee\x4e\x37\x57\x7f\xb1\xaa\x1b\x17\xea\x8f\x9a\x55\x1d\xfa\x4c\x55\xf5\xd9\x83\x9d\x9a\x85\xee\x33\x3c\xbe\xa4\xab\x72\x0b\x59\x37\x4b\x39\x66\xd5\x98\xb5\xe3\xb2\x16\xb4\xac\x6e\x95\x98\xa1\xde\x5c\xde\xaa\xf2\xd2\xd5\x28\x6d\x8d\xd2\xd4\xe8\xfd\x35\x4b\x0d\x93\x0b\x94\xae\xc4\xcc\xb8\xaf\x68\xa7\x8b\x56\xdb\x22\x09\x21\x8a\x64\xc4\x0f\x4f\xe0\x61\x0b\x51\x18\xe1\xc4\xc4\x73\x33\x9d\xaa\xd9\x73\x0d\xb4\xd8\x4c\x72\xd1\x92\x12\xa9\x8d\x08\xce\x15\xb8\x99\x29\x1a\x6d\xdf\x22\xcc\x7d\x2e\xf9\x70\xaf\xaa\x39\xfe\x73\x67\xe2\x03\x35\xaf\xea\xc0\x19\x6c\x70\x4b\xb2\xe5\x0e\x19\x09\x65\x84\xae\x73\x9f\x2f\xa9\xcb\x34\xb0\xa1\xf4\xbd\x8f\xfd\x1a\xf3\xf3\x02\x94\x72\x6f\x56\x6b\x5a\x6d\x6b\x5a\x3d\xb7\xf6\x39\x48\x37\x5f\xf2\x15\xad\xdd\x23\xcc\x6d\x3a\xe6\xcb\x2d\xab\xab\x42\x80\x3b\x08\xd4\x48\x33\x80\xe7\xf1\xb6\xd5\x24\x02\xe6\x4b\xd1\xfc\x2f\x6f\x03\x91\xcc\x90\x91\xb7\xa6\x2c\x98\x62\xb1\x2e\x1b\x19\x6f\xcd\x4c\x82\x80\xe3\xac\xad\xb1\x5d\x2d\x34\x62\x01\xda\x0d\xd8\xb6\xac\xec\x7c\x9f\x39\xf3\xc9\x9d\x61\x84\xcc\x39\x44\x10\x42\x9a\xfe\x21\x32\x0e\x93\xad\xe2\xf4\xd6\x54\x6d\xf3\x07\x3b\xd9\x8d\x1b\x0e\x3f\x35\xbf\x30\x7e\xb0\x83\xed\x2d\xba\x71\xd9\xaa\xe7\x82\xaa\xc3\xc0\x9b\x71\xbb\x5d\xad\x6d\x21\xa6\x3f\xd1\x56\xdc\x77\x56\xed\x01\x79\xcb\xd4\x59\x77\x3c\x54\xd0\x9f\x56\x33\x39\x27\x90\x85\xca\xf5\xf9\xcb\xdb\x97\x55\x51\x62\xe9\x9c\x92\x18\x58\x8f\xb3\x33\x31\xe0\xce\xc2\x70\x30\xa1\xb2\x43\xb8\x51\x24\xfc\x65\xa5\xd6\xa0\x73\x6d\xa4\x4e\x2f\x69\xe5\x59\x87\xa3\xa4\x62\x6e\x5d\xcf\xa2\xbd\xa3\xb7\x0d\xd8\xad\xb5\x9e\xc5\x6d\x5c\xb5\x3f\x07\x36\x6e\xc1\x67\xc6\xcc\xac\x93\xd8\x1b\xef\x36\x75\x4c\xf5\xc6\x4d\xd9\x45\xf3\x14\xfc\x92\xdc\x8f\x41\x47\x3a\xeb\xca\x05\xea\x82\x78\xb2\x83\xfd\x6b\xce\x2a\xde\x25\x93\x61\x63\x27\x47\x82\xe8\x8a\xce\x6d\xd2\xf7\x41\x5f\xa8\x39\x35\xd7\x03\x5c\xfd\xb4\xf0\x37\x64\x9a\xff\x3d\x77\xee\x14\xa5\x62\x58\x4f\x21\x66\x8e\x49\x8c\xd8\x8f\xf8\xbb\x00\x9c\x1b\xb2\x99\xb9\x7e\x81\x5f\xa9\x9c\x39\x3e\x53\xc0\x20\x83\x11\x6a\x37\xd3\xec\x1e\x18\x70\x91\xe0\xa8\x8b\x17\x3c\x65\xe4\x1d\x35\x9d\x05\xac\x53\x17\xdd\xfc\xc0\xda\xb6\xb9\xcf\xc3\x52\xd1\xf7\x9a\xdf\xa1\x81\x78\x4b\xcf\xfb\x2d\x1a\xae\x68\x9e\xdb\x97\x8e\x63\x02\xbe\x8b\x62\x49\x07\x8d\xe5\x7f\xc7\x3b\xc6\x99\xf4\x5e\x9c\x26\xa7\x36\xb2\x60\x1e\xd2\x19\xc7\x27\xfa\x91\xf9\xa5\x4f\xb5\x65\x4e\xda\x6f\x9b\xb2\xa2\x15\x89\x7e\xed\xf7\x27\x67\xf6\x3d\xc0\x55\x32\x7e\x4d\xec\x23\xcd\x45\xf9\x3f\x8d\xab\x9c\xee\xc4\xd6\x94\x36\x26\x6d\x93\x3e\x5c\xd0\x4d\x5d\xae\x68\xc6\x0a\xf0\xee\x2d\xd0\xb1\x76\x5b\x4b\xed\xfc\xd8\x52\xf1\x81\x8a\x31\x20\xed\x8e\x0b\xc5\x2a\x94\x75\x3d\x7e\x90\x48\x7a\x1d\x08\xbe\x2d\x52\x84\x8e\xdd\xdc\x6c\x65\x79\x59\xd3\xd9\xf8\x6d\xa3\xc4\x02\x76\x75\x3b\x36\x63\x6d\x31\x70\x02\xb2\xd1\xba\x23\xf4\x0e\x75\xda\xd5\x22\x76\x26\x28\x7c\x42\x9e\x49\x10\x08\x33\x90\x6f\xe3\xdc\x8f\x3d\x48\xbb\x13\xab\xbb\x4c\x86\x3b\x04\x6e\x0a\xaf\x78\xad\x2e\x3a\x1d\x09\xf5\x54\x3e\xd3\x7d\xf3\xa7\xc5\x2b\x7e\x40\x35\xe6\x96\x0d\xcd\xec\x27\x21\xcc\xdd\x79\x1c\x83\x64\x1e\x2b\xc6\xd9\x5f\x65\x91\xb1\x2a\x3c\xda\x12\x19\xb7\xdb\x0e\x6b\xe2\x5c\x04\x09\x17\x7d\x0f\xfc\xb2\x4f\x50\xac\x76\x4f\x16\x78\xe4\x37\x5b\xf0\x8d\xa2\x79\xa1\x71\xeb\xc2\xb6\x95\xaa\xd3\x06\xf7\x8c\xde\x4e\x06\x69\x3e\xd4\x84\x19\xe8\xa0\xf8\x8d\xd6\x9f\x0d\x74\xe5\x2c\xd4\xcb\xe5\x5b\xa4\x80\xd7\xe4\x26\x24\x2c\xab\x97\xd9\x40\x62\xa7\xfa\xe5\x9d\xa0\x4a\xa0\xd3\xd9\xe5\x70\x5b\x7e\xf0\x09\x89\xde\x3d\x7f\x33\x37\x1c\x2e\xec\xbd\xff\xa5\xde\xf6\xf7\xf1\x3b\x6c\x97\x3f\xf2\x04\x29\x6d\x5b\x8c\x7f\x68\xde\xd3\x62\xa2\xbe\x9e\x20\x4c\xad\x56\x4f\x4d\x9f\x2a\xa0\xb9\x54\x3c\xc9\xb6\x66\x1d\x46\xfc\x73\x1f\xa9\xd7\x77\x48\x91\x6a\x0c\x17\x5b\x2e\xe8\x35\x6b\x25\x15\x10\x3e\x59\xf2\xf2\x9a\x3a\x01\xf4\x46\xff\x9c\xf9\x42\x41\xdd\x1a\xb8\xa2\xc3\x1f\x59\xed\xb9\x3b\xbb\xc4\xf9\x5a\x0d\xd1\xa8\x58\xdb\x36\x2b\x56\x4a\x88\x00\x7c\xf5\x91\xdb\x3c\xc4\x08\xfb\x2c\xaa\xf1\xd1\xd0\x29\x4a\x7b\xaf\x8d\xce\x0d\x9f\x3a\x15\x52\x2e\xfe\xf4\x22\x51\xc2\x07\xf1\x6c\x4a\x26\xd5\x75\xf9\x6d\xa6\x5d\x8b\x40\x63\x8d\xb0\x22\x7d\xea\x3f\x9f\x28\x6e\xb8\xf7\x3b\x5f\x87\x3f\xd2\x19\xd3\x42\x34\xb7\xee\xe4\xc2\xa4\xaa\x0b\x28\x62\xb9\x47\x80\x70\x65\xfc\xe2\xf4\x8c\x03\xcc\xd9\x66\xdb\xae\x23\x77\x46\xb4\x1b\x26\x2b\xaa\xb0\x96\xe3\x21\x08\x0b\x5f\xe8\xcb\xf7\xe8\xef\x75\xf1\xa8\x86\x58\x83\xd7\xcf\xfc\x98\x56\x61\x75\x58\xdf\x04\xd4\xc9\x11\x30\x75\x13\xf6\xed\x24\x8a\x9f\xa3\x44\xf8\xa9\x87\xfb\xcf\xca\xf6\xfd\xfb\x2e\x9e\x78\xab\x5f\x7f\x1a\xe8\x17\xfb\x9b\x43\xbf\x81\xdb\x87\xf8\x3f\xc3\x2b\x4e\x83\x12\xfa\x3f\x8d\x26\xf0\x97\xdf\x71\x0d\xef\x93\x85\xe4\x62\x7b\x87\x42\xf2\xa4\x09\x4c\x3a\xb5\x1a\x54\x05\xe1\xfe\x75\xa2\x51\xeb\x83\x04\x09\x17\xf0\x24\x25\x66\x26\x6e\xbf\xc3\x17\x2d\x95\x6e\x6d\x9d\x3e\x31\xd9\xc6\x61\x19\xcf\x72\xf8\x6c\x0e\xc5\xce\x32\x13\xf3\x93\x53\xec\x09\xf2\xfc\xe4\x0c\x07\xee\x7c\x81\xcd\x5d\x03\x22\x61\x98\xd4\xcc\x5b\x8d\x03\x6c\x0d\x05\xf6\xb4\x5c\x94\xf6\xf0\xfd\x8d\xc9\x75\x48\x8d\xb4\x9a\xc7\x14\x87\xbc\xa1\x15\xab\x54\x8f\x26\x68\x3a\xf5\x36\x8c\x86\xaf\x8c\x45\x6a\x22\x05\xbb\xbe\x86\x1c\x1c\xae\xa4\xda\x73\x8c\x12\xae\xfe\xf3\x27\x1e\x84\x95\xc8\x73\xd8\xf1\x60\xf1\xcc\xa9\xcf\x1b\x1a\x69\xba\xb2\xd6\x13\x1f\x2c\x1a\xda\xd6\x1a\x6a\xa2\x24\xf7\xfb\x86\x1a\x25\x97\xaa\xea\x0d\x95\xaa\x5a\xa3\x1e\xd3\x79\x71\xed\x7e\x88\x2b\xc6\xb5\x6e\xfc\x0d\x95\xc5\x62\x89\xf0\x36\xea\x0b\x5e\xc5\xd9\x5a\x35\x31\x72\x01\x5d\x2b\x1b\x31\x1b\x32\xeb\xfb\xbd\x84\xfc\x16\x15\x25\x31\x1b\xa2\x05\xb5\x2d\x35\x3e\x65\x03\xee\xb5\x5a\x6a\x2b\xa4\xc6\x56\x5a\xe7\x2b\x01\x56\xc6\x94\x1b\xc5\xc6\x05\x6b\x40\xff\x9a\x55\x15\xe5\x8a\xde\x86\xb4\xb2\x40\xdd\x88\x52\x02\x2a\xc0\x43\x0a\x40\xcb\x0b\x69\x06\xd7\x73\x17\xc4\x73\xbd\x8e\xb1\x70\xcf\x2e\x6a\xf6\x81\x86\xad\x1d\xb0\x2d\x18\xc7\xb9\x60\x93\x1c\x28\x6c\x8c\x3d\xaf\x9b\xcd\x16\x70\x4e\xa3\x36\x16\x60\x41\x38\x74\x21\xd8\xdd\xd2\x6a\x11\xe6\xaa\xde\xb6\xeb\xd7\xbd\xf6\x5f\x34\x22\xc8\xc8\x65\xc4\xd0\x93\xde\x0c\x4c\xa7\x27\xe9\x04\x78\x3d\x30\x18\xc8\x39\x39\x7d\xcc\xbd\xbe\x97\x87\x2e\x28\x7c\x39\xaa\xa9\xbd\x9b\x18\xc2\xeb\x48\xaa\x64\x68\xbf\x37\x66\x70\xa6\x77\xad\xf5\x32\x48\x67\x16\x9c\x38\xa6\xd3\xab\xe8\xf3\x06\x30\xbb\x5d\xa4\xf1\x74\x7a\x9d\xc8\xac\x9d\x19\x7c\xa2\xab\xef\xaf\x85\xd7\xd3\x7b\x87\x84\x23\x57\x8c\x6a\xd1\xfc\xa8\x59\x96\xe0\x08\x8e\xba\x8b\xf6\x96\xaf\xbe\x8d\x87\xd8\x4f\xb2\xd6\xef\xc0\x42\xaa\xd9\x8e\x81\x67\x04\xc2\x8c\x9c\xf0\xfd\x1e\x8e\x94\x35\x8f\x37\x24\xbe\x45\x43\xa1\x52\x22\xdc\x06\x37\x42\xe3\x78\x24\x44\x48\xe4\xe3\xe5\x9e\x83\xcb\x06\xdb\xef\x4f\x5a\xb4\xe3\xce\x56\x74\xdc\x88\x05\x8a\x83\x06\xb2\xa3\xf2\xb1\xbc\x36\x47\xe5\x07\xd6\xb2\xcb\x3a\xe4\x3f\xbe\xd4\xb8\x3c\x12\xe1\x5a\xed\xba\x2d\x39\x7d\xbc\x7d\xe2\x92\x4b\x3a\x10\xe5\x15\x29\x17\xdb\x25\xae\x48\x4b\x8b\x15\x1a\x81\xa7\x49\x65\xa8\xe6\x74\x5a\x54\xa0\xa7\xa0\x08\xd7\x7a\xdf\xad\x10\xea\x2c\x00\xf2\x74\x4a\x67\x3d\xae\xa9\x56\xbb\xa8\x62\x95\xce\xd1\xa0\x38\xfe\xc4\xa2\x92\xdb\xaa\xd2\xde\x27\xad\x0e\x4b\x48\xa5\x8f\xe4\x1b\xa3\x52\xb8\xab\x56\x76\x55\x48\xb3\xdb\x72\x1b\x48\x62\xaa\x31\xac\xa3\x5d\x34\x38\x91\x8a\x71\xd4\x65\xc2\x90\x75\x87\xfd\x85\x06\x68\x9c\x36\x1d\x3a\x50\x83\x43\xf5\x07\xfe\x1b\xc3\xbb\x91\xa2\x59\xcf\xc8\x89\x8f\xa1\x2b\x29\x29\x99\x4e\x3d\x29\x71\x2e\x17\xb9\xa1\xb9\x63\x26\xa8\x93\x78\x6e\x3c\x28\x0c\x36\x1c\xcd\xdc\x32\x87\x72\xbf\x57\x37\x25\xb4\x33\x0f\x9b\x0c\xb8\x19\xc3\x7c\xc0\xeb\xce\x5d\x51\xf1\x49\x95\xc8\xb9\xc3\x0e\x71\x28\x70\x5c\x6c\xaf\x9f\x0e\xdf\x02\x49\x5e\xc4\x7c\x7b\x02\x9d\x17\x8c\xb0\xfc\x20\x81\xdf\x9b\xcb\xde\x60\x45\x66\xa0\xe1\xe0\xf0\x3d\x79\x38\x7e\x90\x87\xe3\x09\x0f\x37\x3c\x33\x02\x33\x84\xe6\xf7\x1e\xce\x1d\xa3\xe9\x8e\xb9\x71\xed\xae\xc2\xac\xcb\x4b\xb9\x9e\x51\x8a\x95\xe6\x27\x1b\xb3\x45\x0f\x56\x8f\x6d\x0c\xa0\x18\x3a\xfa\x72\x39\x12\xd3\x29\xd5\x2c\x53\x44\x4c\x33\x45\xbb\xee\x20\x03\x1c\xde\xdd\xa7\x98\x3b\xb8\x94\xd4\x7b\x94\x2e\xc4\x72\xc4\xc8\x0a\x6e\x6d\xcb\xed\x0f\x33\x1d\x4c\xeb\x7f\x15\x7f\x6b\xe2\x0b\x58\xf5\x0c\x1c\x4e\x8d\x53\xee\x91\x8c\x85\x9d\x47\x48\xf3\x49\x89\x76\xa4\xb3\x3c\x60\x40\x42\x30\x27\x95\x49\x51\xcd\xae\x0a\x50\xd2\x5f\xa8\x8a\x6e\x4a\x69\x9c\xca\xa0\x85\xad\x63\x92\x11\x3e\xa9\x2d\xf3\x8c\x76\x35\x35\xd7\x80\x51\x78\x0f\xf2\x05\xea\xf6\x28\xd8\x42\x2e\x89\xfa\x1f\x10\x02\xeb\x06\x31\x9d\x96\x74\xd6\x1a\xb3\x40\x31\x29\x81\x69\x6d\xb5\xa0\x89\x83\x1b\x12\x75\x5d\x17\x2b\x40\xfa\xce\xbd\xe9\x3a\xc6\x3a\x81\x41\x42\x3c\x73\x51\x6e\xe8\xa8\x8d\x1c\x56\x4a\xfb\x1f\x47\x3c\xee\x69\x1a\x42\x17\xb3\xc5\xa7\xf8\xae\xd1\x07\x63\x46\x9d\xce\x62\xb9\xc9\x73\xf7\x34\x8a\x05\xf4\xbe\x1e\x80\x9d\x1e\x3a\x85\xe8\xbc\x41\x57\x94\xa4\x61\xa8\x76\x4f\x73\x75\x6f\x30\xf5\xbf\x86\x9c\x3e\x6e\x9e\xb8\xbc\x39\x8d\xdd\xd9\x2d\x11\x8b\x66\x89\x4b\xb2\x56\x4c\x6f\xab\x98\x89\x96\x16\xad\xc6\x30\xac\x61\x83\x48\x70\xd6\xd4\xcb\xac\x0a\x98\x9d\x8d\x10\x2e\xf7\xfb\x82\x05\x2f\xac\xce\x05\xa1\x8e\x07\x6c\x28\xf0\x3d\x1c\x7f\x03\xce\x13\x2c\x78\x71\xa9\x5e\x30\xfd\xa2\xc3\x37\xfd\x71\xf4\xf9\x8f\xf3\x0c\x4b\x22\xd1\xdc\x3e\x0d\xdd\x4f\xdb\x42\x3a\x1d\x8a\x39\x1c\x48\xb5\x73\x99\x6d\xa7\xa7\xdf\x39\xcf\x3d\x34\x6d\x99\xe7\xc7\xb4\x76\x9d\xae\x71\x40\x6f\x52\xb7\x10\xed\x44\x04\x69\x0c\xf0\x87\xfc\xde\x68\x69\x21\x09\x44\x9b\xa8\x33\xff\x0d\x68\xbd\xfd\x3e\x0e\x65\xd5\x4b\x55\x19\x70\xc8\x1a\xec\xdc\x59\x4e\xf0\x2d\x25\x94\x7a\x89\xfa\x22\x94\xa8\x35\x56\x91\x4e\x46\x61\xfe\x98\x99\xec\x12\x20\x90\xbc\xa2\x79\xaf\x94\x8f\x61\x25\xdf\x14\xd4\xb2\x36\x20\xa4\xbe\xb2\x92\x38\xb2\xa0\x23\x34\x75\x79\x4c\xfc\x4f\x5e\x51\xaf\xb2\x94\x61\x00\xca\xf3\xbe\xbb\x92\xd6\x3f\xfb\xd7\x8a\x8b\x32\x2d\x6a\xfd\x86\xe2\x30\x2f\x2c\xd6\x5b\x81\x76\x60\x8b\x93\xf4\x6d\xe4\x18\x78\x61\xef\x26\x5f\x10\x9d\x4f\xd4\x04\x4c\x20\x19\x67\xa7\xfe\xf4\x80\x38\x24\x2d\x3c\x0a\xea\x01\x88\x53\x33\x89\x05\x25\x05\xb5\xc9\x3b\xec\x54\xa2\xe9\xd4\xa2\x44\x9d\x84\x68\x5f\x6b\x41\xaf\xe6\x14\x61\x63\x31\xea\x14\xaf\xe0\x84\x35\xad\x60\x1b\x6c\x18\xb4\x9e\xea\x83\x0c\xd4\xb5\x7d\x01\x3d\xd1\x0c\x08\xed\xba\xaf\x68\x80\xa9\xa5\x95\x76\x81\x61\x27\x94\x10\xfb\xad\xf9\x7d\x72\x6e\xfe\xd5\xf6\x9c\x01\x54\xe0\xb0\x29\x3c\x89\xbc\xc4\x27\x78\xa7\x96\xca\x2d\x44\xb8\x74\x5d\x67\xc3\xe3\x7e\xa6\x63\xad\x5c\xca\x6d\x1e\xcd\xfa\x19\xeb\x1e\x24\xbc\x5a\x6b\x64\x3e\x62\x20\x08\xb2\x31\x00\x36\xa2\x0e\xbc\x82\xc4\x2c\x75\x96\x37\xb8\x16\x60\x67\x2e\x05\xe5\x32\xd2\xba\x98\xfd\xf6\x03\xbd\xa2\x82\xf2\x55\x54\xd0\xd3\x0b\x22\x3b\x56\xdd\x6b\x01\x8d\xa7\xbd\x5a\x27\x70\xb3\x67\x95\x5a\xaa\x70\xf7\x86\x5b\x3f\x88\x5d\xbc\xa6\xd2\x03\xf2\xdb\xf1\xa3\xce\x5c\xce\xb1\xb6\x39\x76\x84\x46\x3e\x56\x56\xf3\x1b\xae\x43\x24\x13\x40\xf9\x0f\xab\x54\x2b\x28\x3a\x0f\x19\x49\xcb\x07\x1c\x98\x71\x75\xa6\x9f\x95\xbc\xe1\x6c\x55\xd6\x3f\xf8\xf3\xfc\x6d\xa1\x3d\xd3\x10\xea\x00\xfc\x6f\x78\xf7\x69\x94\x2e\x0a\x73\x13\x09\x88\x26\xa8\x6b\x38\xfe\x40\x7f\xe2\x13\x60\x18\xb6\xbd\xf0\xc6\xbb\xc8\x22\x18\x28\xd5\x3a\x0d\x98\x1a\x50\xb7\x50\x76\xd3\xfb\x21\xb7\xf8\x28\xbf\x26\x18\x3c\x46\x7f\x71\x9d\xfa\xd3\x6c\xb5\x7e\x1d\xe1\xa1\x99\x4a\x84\xac\xc7\xe4\xeb\x5f\x75\x86\x32\x11\x16\x9f\xf4\x04\x1d\xb9\xc9\x6d\x46\x04\xbf\xc5\x23\x6a\x7e\x2c\xd5\xea\xdd\x6e\x01\xad\x6f\x27\x1d\xab\xda\xc1\xca\xb0\x24\x8b\xa5\x37\x15\x98\x13\xab\xb8\x74\x38\xb1\xa1\xeb\xb1\x0e\x0a\xfc\x25\x67\x90\xd0\x51\x8f\x8a\xbb\x9d\x1f\x34\x67\xa5\x81\x8f\xc6\xd4\x05\x01\x70\xb6\x0b\xdf\x16\xfd\xe3\x89\x12\x4b\x6f\x66\x59\xad\xd1\x5f\x0b\x2c\x6d\xc1\x15\xf7\x90\x4e\x7d\xee\x3b\x58\x0e\x84\xba\x0b\x7f\xba\x62\xc7\xef\xdc\x47\xeb\xb2\x7d\x1a\x3f\x7a\x0e\x43\x1c\xfc\xe0\x06\x00\xd4\xda\x99\x73\x59\x98\xd1\x0f\x54\xdc\xc2\x88\xb5\x6b\xcf\x71\x04\x01\x8e\xbb\xfe\x15\x48\x6e\x08\x85\xb4\x21\x25\x48\x76\x9a\x63\x63\xb9\xff\xe0\x1c\xaa\x55\x5d\xf6\x06\x5f\x98\x96\x79\x8e\x92\xd8\xda\x72\xfb\x3a\x4b\x26\xdc\x07\xfa\x4d\xee\x1b\x73\xd6\xdf\x46\x67\x7d\x20\x0e\x82\x05\xc3\xd6\x3e\xa0\x10\xb5\x1b\x5c\x59\xbd\x62\x6e\xdf\x9f\xab\xfd\xad\x47\xc5\xfa\x61\xc1\x55\x17\x7e\x94\xbd\xda\x33\x4c\xd8\xc4\x3a\x01\x4d\xee\x79\x66\x72\xdb\xdc\xad\x5c\x1a\x77\xcc\xaa\xde\x6a\xda\x6b\xa5\x7f\x2b\xd0\xc3\xb7\x42\xb6\xf6\xbc\x73\x84\xa9\xc4\x11\x4c\xe7\xb7\x8a\x7a\x18\x23\xef\x7e\xe4\x10\xe7\x2b\x9b\xf1\x15\x95\xde\x43\x51\x71\x72\xb7\x1b\xe7\x23\x01\x2b\x36\xfe\xc8\xe4\xba\xd9\xca\x71\xc9\xc7\xac\x7a\xe7\x36\xcd\xa7\xe8\x59\xe4\xbd\xf1\x69\x7b\xe9\x23\xac\xde\xd8\x90\x3c\x25\x51\x33\x21\x6f\xcf\x15\xef\xcf\xab\x62\x72\x49\x57\xcd\x0d\x85\x67\x13\x25\x76\xe9\xa7\x1b\xc3\x53\xfe\xad\x6c\x7f\xa0\x2d\x95\x13\x6d\x29\x79\x4f\x09\x58\xbb\x59\x59\xbf\x91\xa5\xa4\xf3\xc9\x96\xaf\x9a\x9b\x1b\x26\x25\xad\x26\xd8\xd4\x3d\x3f\x39\xc5\xc1\xf3\xf9\xae\x62\xd5\x1b\x67\x94\xbd\x9d\xbf\xa1\x58\x0d\x98\xf1\x6b\x23\x68\x74\x38\x6d\x4f\xf7\x16\x74\x27\xcf\xfa\x21\xcf\xfb\xbd\xed\xa7\x68\xea\x9a\x56\x5f\x96\xab\xf7\x13\xd4\x01\xf6\x3a\xd5\xdc\x0e\x3d\xfc\x35\x20\x2f\x43\x34\xfa\xdb\xa6\x98\xd4\xb0\x1f\x67\x6d\xf9\x81\x56\x13\x10\x5e\xdd\x9c\x40\xef\x3e\xb2\xba\x7e\x06\xc3\xd1\xf5\xc6\x5f\x33\xfe\xa2\x66\xd7\x6b\x35\x47\x58\x2f\xa5\xcf\xe7\xa0\xc1\xaa\xcc\x69\x9a\x0b\x6c\x30\xae\xc1\x4f\x72\x24\xac\x04\x07\x41\xa4\xe1\x77\x90\xf6\xca\x8f\x2d\xd7\x6a\xdc\x67\xac\x5e\x83\xd9\xf8\xdb\x52\x52\x91\x4e\xcc\x25\x5d\x95\x37\xf4\x25\x07\xd0\x9c\xfc\x18\xe0\xd5\xc4\x34\x7b\xe9\x1a\xb5\xbf\xc2\x09\xec\x37\x46\xcb\xea\x76\x82\xba\x0e\xdb\xb9\x98\xef\x58\xfb\xa6\xfc\x00\x4a\xda\x53\xdc\x5f\xff\x74\x86\x83\x95\x53\x3f\xc3\x00\x95\xf9\x4b\x1a\x2e\x80\x7a\x5d\xb1\x6a\x78\x39\xfc\x8c\xe8\x2d\xa2\x5d\x97\xbe\x65\x57\x74\x75\xbb\xaa\xe9\xb3\x52\x0f\xc8\xa8\x8d\x66\x95\xea\x03\x64\xcd\xc8\xcd\xf8\xa7\x98\xd2\xbb\x7b\xe2\xaa\xd3\x67\x3e\x53\x59\x78\xcc\xfa\xf3\x1f\x7c\x3c\x81\xeb\x09\x9b\xc6\xd5\x32\xfc\x15\xfe\x38\x39\xc3\x61\xb6\xfe\x5c\x1b\xfa\x7d\x35\x8b\xda\xea\x92\xc5\xb3\x07\x53\x2b\x67\xa0\xc9\xef\x68\xdb\x96\xd7\xe0\x75\xe4\x23\x7c\xe5\x8c\x83\x8f\xad\x21\x3c\x18\x0e\xa3\xc9\x1b\x65\x7d\xe4\x74\xb7\xff\x6a\x26\x30\x9d\x52\xb5\xd0\x77\x6c\x93\xf4\x5c\x82\xf2\x25\xec\x93\xdd\xac\x83\xc7\x35\x59\xf0\xa3\x2a\xb8\xeb\xe4\x99\xc3\x80\xe3\xe1\x1d\x5e\x52\x58\xb1\xec\xe6\xc8\xed\xc4\x68\xa2\xf4\x8a\x77\x01\x78\x94\x77\x80\xc6\x90\x8f\xd0\x29\x2a\xc7\x8c\x8f\x29\x92\x84\x2e\xf8\x12\x8b\x05\x5f\x12\x99\xd3\x63\x9c\xff\x40\x0b\x89\x3c\xb6\x5c\x10\x44\xfc\x1d\x4d\xf4\x6b\x60\xba\x46\xd4\x22\x13\x39\xce\x25\x40\x8d\x0a\x95\x56\xdf\xd1\xe2\x07\x5a\xbc\xa7\xe0\xc6\x06\x08\x51\x94\x3c\xa5\xc5\xce\x9d\xc2\xf9\x44\x5b\x5a\xe0\x36\xf9\x9e\x7e\x54\xe4\xa3\xa5\x12\x9c\xb1\x76\xb1\x27\xbf\x73\xb6\xe8\xd0\xe8\x19\x9d\x99\x2d\x3f\xf3\x6b\x4a\x62\x3c\xa1\xfc\x6e\x3f\x8e\x80\x3e\xa3\xe1\xb1\xf8\x4d\xda\x00\x19\xe3\x9f\xbd\xe9\xd0\x23\xae\x26\x5d\x00\x0f\xf6\x9c\x1e\xd7\xda\x9d\x64\xc7\xd5\xf8\x12\x6a\xec\x92\x61\x86\x14\x83\x3c\xa7\x38\x98\xe5\xcc\xab\x74\x82\x2e\xd3\xe9\x79\x9f\x2f\x63\x82\xe0\x41\x0d\x19\x78\xc0\xdd\x31\xbc\xde\x9a\x78\xda\x70\x70\x4d\xcc\xe9\x35\xd3\x3a\x3b\x4c\x58\xbd\x03\x56\xaf\xb5\x84\x61\x09\x95\x7a\x1d\xfe\xa7\x9f\xa8\x80\x0a\x1c\xd3\x2f\x37\x3a\xa8\x42\x53\xaa\x28\x5e\x93\xbc\xa4\xea\xdd\xe0\x32\x1d\xb3\x1f\x13\xd2\xf3\xcf\x23\x0e\xcf\x27\xa1\x8c\xbd\xed\xfe\xbd\xd7\xbf\x8f\x2d\xba\xe5\x2e\x4c\x8a\x53\x48\xf2\x1d\x2d\xc4\x79\xec\x04\x23\xd0\x1c\xc0\x4a\x91\x51\x79\x00\x2f\x4a\x04\x96\xb3\x56\xfd\xa5\xa1\x99\xb0\x44\x47\xe6\x34\x60\x68\x3a\x9d\x04\x35\x4d\x4e\x00\x08\x66\xe2\x2a\xb3\x0f\x7a\x94\x52\x27\x21\x56\xff\x10\x0a\xff\x60\x89\xf9\xc3\xc9\x6c\xf2\x90\x05\x1a\x80\xae\xd8\xb1\xf6\xab\x9b\x8d\xe2\x8c\xcf\x8c\x2d\xdb\x98\xaf\xbd\x61\xfb\xcc\x73\xcf\xea\x4f\xcb\x3c\xc1\x63\xbd\x6c\xfa\x07\xd0\x44\xf5\x87\xb9\xd7\x4f\xc3\x4b\x2c\xe5\x9d\xe0\x50\xf7\x99\x6b\x48\x0d\x09\xfd\xf1\x1d\x3b\x8d\x78\x72\x73\xcb\x5f\x6c\x02\x90\x42\x22\xb3\x0b\xae\xf1\x17\xb1\x5e\x7b\xcf\x7b\x67\x77\x86\xa1\xed\x77\x9c\x3a\x77\x83\xa6\xfc\xfc\xbd\x76\x9b\x3b\xbb\xc3\xf5\xf3\x46\xbe\x68\xb6\x1c\x78\x8d\xce\x8e\x7f\xbe\x0b\x56\xe8\x14\xd3\x9f\x2d\x77\x11\x4f\x86\x56\xc4\xf7\xe4\x98\xdf\xb4\xc7\x98\xce\x14\xeb\x5b\xd3\x92\x6b\x4e\x31\xcf\x38\x1e\x62\x0d\xfd\x98\x33\xfd\x83\x3d\x01\x7c\xbc\xee\xe9\x3c\x11\xf6\x74\xc7\x23\x6f\x8c\x74\x02\xa0\xc8\x7c\x17\x5c\xd9\x79\x21\x6c\x3a\x75\x90\x6b\xcf\x59\x65\x38\xbc\x94\xd9\x54\x92\x42\xc2\xf2\x85\x1c\x61\x8e\xa9\xca\x91\xf5\xbb\x04\x38\xfb\xd1\x6f\x25\xc8\xfd\x42\xc6\xbb\x7f\x90\xbd\xdc\xa3\x7e\xc5\xbb\xd7\x1c\xad\xf9\x33\x6a\x22\x6a\xaa\xf9\x3f\xa9\x6d\xbb\xb7\x92\x91\xd8\x1e\x70\x1b\xa6\xf8\x24\xa4\x3a\xa7\x89\xfb\x8d\x93\xf1\xef\xe2\xcb\x62\x25\xc0\x3d\x84\xe8\x5f\x2e\x81\x1e\xda\x2e\x30\x83\xe1\x52\xa8\x07\xbf\x4e\xc8\x76\xc7\xf2\xc0\x45\x37\x24\x14\xff\x5b\x64\xdc\x4f\x2d\x59\xde\x4f\xec\xbd\x53\x6a\xb1\xe4\x22\xb8\xfa\x82\x4d\xa5\x65\x4c\x25\x57\xbe\xe4\x1f\xa8\x68\x63\xa4\xd8\xe2\x9e\x42\x53\xc5\x2a\xbd\xa5\x55\xd3\x39\xda\xab\xa7\x5b\x0f\x73\x70\x31\xfa\x52\xe8\x80\xb0\xfd\x3f\x48\x6a\xee\x6d\xfa\x64\x74\xff\x73\xa4\xe0\xee\xd0\x92\x42\xa6\x33\x2b\x1d\x42\x70\x71\x6e\x11\xe1\xbd\x5a\xc4\x79\xe6\xad\xf6\xa7\x3d\x62\x03\x74\x26\x9e\x4d\x34\x8d\x9c\x04\x92\xd7\x0b\x7a\x17\xf6\xed\xb7\x85\x06\xcf\x1d\xc0\xb8\x55\x8c\xed\xb7\x14\xff\x8b\xe2\x1f\x29\xfe\x92\xe2\x5d\xcc\x92\xce\xbf\xa6\x1d\x49\xd9\x56\xfc\x80\x92\x93\xb3\xd1\x97\x34\x14\x32\xd8\x55\x71\xf2\x80\x5a\x25\xbb\x4b\x22\x15\xa6\x64\x03\xbf\x40\x9f\x92\x0d\x3d\x2e\x76\xce\x68\x32\xff\x96\x62\x13\xe5\xe7\xcc\x9c\xf3\x7f\xb9\x67\xbe\xdc\x8f\xb4\x23\x14\xe1\x6f\xe9\x74\xfa\x2f\x3a\x9d\xfe\x48\xa7\xd3\x42\xf5\xe7\xd4\x29\xea\x1f\x50\xcd\xcc\xff\x94\x05\xa1\xc4\x7f\xcd\x3f\xfe\x7b\x1e\xb2\xd2\xcd\xf4\xdf\x42\xb5\xc1\xdf\x29\x60\x1d\x15\xf0\x2f\xd1\xee\x59\xb2\x98\xcc\x26\xce\xd9\xe5\x4f\x77\x39\xbb\x24\x46\x16\x8b\x79\x75\x91\x00\xd8\x5e\xc8\xf2\x9a\x1c\x44\xbc\x5d\xd5\x0c\xac\xc5\xf1\x67\x01\xc2\x71\xfc\x22\xf4\x6f\x8b\x80\x5a\xf4\xb9\x8e\x0b\x1b\x67\xc0\xe0\x1e\x35\x31\x8a\x2f\xea\x6d\xbb\xee\x57\x1c\x79\x1e\x26\xd5\xff\x40\x0d\x6f\x16\x7f\x56\x35\xdf\x37\xd2\x74\x29\xf9\x22\x70\xb5\x8b\x7b\x15\xf2\xbd\x19\x3c\xb4\x04\xa5\x2c\x01\x2d\x48\x32\x0c\x39\x54\xd6\x64\xfe\x2a\x7a\x45\x85\xa0\xd5\x5b\x7d\x2a\xd3\xd7\x22\x8c\x46\x49\xfa\x60\x6c\xdb\x59\xac\x36\x67\xf9\x4e\xba\x61\xf7\xb7\x41\xc9\x19\x8c\x8a\x11\x54\x96\x8c\xd3\xea\xbb\xe3\x3f\xf0\x27\xdf\x1c\xa6\xf6\x9e\xdf\xfc\x7c\x57\x23\xab\xad\xf0\x62\x6f\x38\x2e\x1a\x6e\xa9\x2f\x69\xe1\x71\x5b\x00\xc3\x67\x00\x3b\x39\xde\xd6\x80\x4a\x93\xd9\xd5\x2e\xf4\x70\xa1\xed\x84\x7f\xfa\xf1\xe5\xf3\x8b\x3f\x7f\xf5\xf7\x65\xf4\x45\x4f\x46\x8a\x77\x4a\xf0\x24\x17\xdc\x64\x0f\x85\x0b\x76\xba\xe3\x40\xb8\x72\xfd\xc3\xe0\x5e\xf5\xf6\xa3\xef\x03\xe4\x67\xb0\xf7\x62\x7f\x83\x06\x9d\xed\x6f\xcf\xf0\x65\xb4\x39\xa3\x41\xbb\xad\xd9\x9b\x0a\xbf\x31\x2d\xd0\xdb\xb8\x67\xe2\x0d\xc0\x29\x58\xd5\xb5\xba\x88\xc1\x1b\xee\x59\x5a\xa5\x81\x87\x49\xbf\x84\x25\x56\x5c\x49\xfa\x42\x2d\x1a\xab\xe6\xb4\x1b\xbd\x8a\x1c\x63\x06\xd0\x52\x92\xcf\x15\x7b\x92\x86\x3d\x2b\xe2\x39\xf1\x74\xf4\xe1\x19\xea\x3c\x46\x1a\xcc\xa9\xbe\xb8\x02\xd3\xa8\x05\x2e\x40\x7d\xf8\x34\xf8\xc0\xa3\xa3\xf9\x75\xc9\x7c\xde\x03\x94\x1e\x42\x25\x4c\x50\xa1\x93\xb5\x28\x92\x8c\xa2\x24\xbb\x62\x2e\x18\xa9\xb7\x92\xf4\xe3\xf8\x6d\x14\x21\x92\x4c\x1a\x42\xf9\x3d\xa0\x5d\x02\x22\xe7\x4b\x8f\x7f\xd3\x3b\x8a\x91\xdf\x80\x91\x3b\xc3\x98\x13\xa8\x21\x6d\x79\x94\x41\x53\x84\x73\x4d\x31\xed\x62\x64\x70\xff\x12\xf6\x5c\xd8\x2f\x87\xf2\x11\xd5\x60\xa6\xd2\x6e\xf6\xc1\x59\xb4\x05\x82\x09\x74\x07\x24\x07\x7a\xd7\x3b\x46\x7a\x9e\xd2\xb3\x38\xd0\x5e\xaf\x9c\x6b\xb6\x7f\x9a\x17\x4b\x34\x74\xd2\xbb\xe1\x30\xcf\xd8\xef\xc6\xa8\xd2\x00\x9a\x95\x12\x60\x1d\x67\xb1\xd2\xda\x76\x2d\xa4\xdf\x5e\x65\x39\x44\xca\x0c\xdf\x9f\xc5\x03\x32\xef\x02\x5a\xba\xdf\x9b\x00\x03\xda\x5d\x30\x83\xfc\xf5\x62\x5b\xd7\xb7\x0e\x15\xd8\xf6\xfa\xac\xb3\xef\x5f\xf2\x1f\xdb\xbe\x5f\x97\x7a\x13\xf8\x74\x9d\x14\x34\x0b\x77\x91\x3e\x35\x40\xb1\x6e\x36\xa2\xe3\x17\x8d\xdc\x14\xe9\x9c\xbe\xed\x70\x61\x53\xa8\xeb\xf9\x3d\x0d\x96\xa6\x55\xb7\x2e\xb5\x68\xf9\x34\x03\xb7\xde\xff\xac\x5f\xba\xb3\x22\xfb\xe1\xd6\x74\x99\x2e\xc0\x5e\x3e\x54\xda\x14\xea\x2c\x26\xfd\x81\xa2\xdf\xd3\x8f\x9d\x11\x2b\x0f\x17\x84\x22\x9d\x53\xe5\x1c\x2a\xec\x0a\xf9\x98\xde\x28\x60\xc6\xac\xbd\x8d\x95\xe9\xef\x48\xad\x0c\x33\x41\x4e\x1a\xf1\x09\x0b\x62\x1f\xe0\xd8\x1f\x4c\x47\x70\x85\x1d\x98\xf7\xba\x04\xb9\x64\x85\xbb\xfe\x43\x5e\x00\x3b\x18\xda\xe0\x1d\xf0\x39\x3e\xa7\x97\xee\xfc\x84\x55\x13\x30\x70\xba\x2c\x44\x1a\xaa\xca\x66\xf0\x32\xde\x6e\x1a\xe2\x8b\xbb\xd0\xdf\x44\x58\x3b\x98\xa7\x20\x4c\x1b\x87\xac\x9d\xa2\xc5\x65\x8a\x46\x59\x93\xd3\xc7\xb5\x8f\x13\xad\x6d\x20\xc8\x96\x94\x8b\x7a\x89\x57\xa4\x59\x6c\x97\x23\xd7\xff\xd5\x74\x5a\xb4\x64\x62\xfc\xf0\x14\x99\x58\xcd\xde\x33\x5e\x9d\xff\x85\x16\x74\xb1\x5d\xa2\xf9\x3f\xcc\x1f\x58\xfd\x9f\xb4\x06\x99\xa9\x22\x29\x35\x9f\x5d\xa8\xce\xeb\x35\xd5\xa2\xb0\x01\xef\x2d\x28\x1a\x45\x81\x70\x02\x57\xc1\x05\xfe\xea\x23\xa7\xa2\x10\xd8\x45\xe2\xea\x07\x32\xb9\xb0\xd4\x6c\xe9\x2b\xb7\x54\x62\xd6\x6d\x0e\x60\xdb\xd9\x68\xf0\x3a\xea\x1e\xde\xa4\x8e\x6e\xf8\x1f\xc0\x3b\xac\xf1\xc6\x81\x13\x6b\x9a\xfb\xbc\x47\xe0\x61\xb8\x6b\xbc\xc9\xdd\x62\x5d\xc4\xc6\xed\x06\xf8\xcd\x50\x20\xb2\xbc\xa1\x66\x97\x7d\x99\x88\xaf\xfe\x9e\xce\x40\x1f\xde\x55\xc1\xe6\xa7\x49\x33\x19\xbe\x33\x2b\x68\x39\x6e\xd4\x1e\xad\x88\x83\xf0\x51\x51\xb8\x1f\xa6\x95\x17\x0e\x12\x00\x97\x43\x45\x83\x98\x2d\x1b\x0b\x7a\x67\xc1\x22\x09\xa0\x1e\xfc\xa0\x43\xb9\x3e\xc7\xe2\xd5\x30\xd8\xcc\x80\x78\x05\xe1\xbe\x99\x8a\x16\x74\x39\x8a\xba\xd5\x7b\x8d\xa5\xa2\x5a\xea\x14\x80\xc2\xf0\x65\xfb\xb4\xbd\xe5\xab\xe9\x54\xba\xc0\x1c\x17\x78\x96\x53\x59\xe3\xde\x79\x8a\xa1\x72\x33\x62\x43\x97\x68\xd7\x0c\x8d\xe1\x95\xd5\xeb\xeb\x37\x13\xd4\x01\x2e\x93\x0b\xdb\x04\xa8\x24\x20\x90\x1a\x24\x69\xf2\xd0\x90\xd1\xc0\x0b\x13\x58\x91\x00\x7d\x22\x60\xf8\xac\x54\xf3\x46\x55\xaa\xbf\xc4\x14\x61\x31\x33\x02\x58\xd7\xca\x52\x40\x28\x5e\xed\xee\xd6\xfe\x39\x38\x75\x5e\xe7\x16\x32\x34\x66\xe9\xdd\xd9\x9d\x04\x9f\x01\xac\x56\x67\x33\x72\x1d\x6e\xe0\xec\x17\x36\x70\x16\xfa\xe5\x9a\x61\xa7\xe3\x19\xf9\x8d\x84\x45\x38\x9f\xfa\xcb\x71\x73\x65\x26\x75\x14\xa0\x2a\xf5\x41\xae\x82\x80\x2e\x81\x76\xd2\x3a\x16\x06\x76\x9c\x09\xce\x18\x7e\x68\x87\x3a\xe4\xe1\xed\x33\x60\x6d\xa9\xad\x0e\xcb\x0e\xe1\x28\x7a\x4c\x3b\x7b\x42\x41\xab\x9f\xc7\xb4\x43\xb8\x3f\x96\x55\x73\xb3\x51\x9b\x09\x5b\x14\xdb\xab\xba\xbc\x6e\x27\x01\x90\x59\xd0\x01\x39\xcb\x2c\x4e\x87\x50\x17\x6f\xe6\x5d\x9f\x75\x2c\x82\xdd\x1b\x16\xb6\xe8\xf1\x59\x52\x88\x23\xae\x3b\x15\xb7\x1d\xa9\xeb\xc9\xe1\x39\xa4\x98\x20\xba\xd3\x50\x22\x13\xdd\x39\xb9\x58\xad\xe9\xea\xfd\x8b\x46\xbc\x12\x9b\x75\xc9\x69\x15\x07\x06\x4e\x10\x42\x5d\x96\x45\x4e\x50\xd1\xd3\x6e\x74\x09\x0e\xec\x2e\x47\xbd\x87\x75\x6e\x27\x67\xd8\x8f\x43\x57\x35\x30\x5e\x74\x48\x1f\xd1\x45\x98\x9e\x43\x97\x8b\x21\xdf\x29\x72\xad\x2e\x7d\x78\x7e\x8a\x7e\xb8\x6d\x2a\x3b\x78\x51\xc3\x5d\x02\xdd\x9d\xb5\x0e\xdf\x83\x47\xe8\x5f\x82\xce\x0c\x64\x03\xc9\x8b\xee\x03\x89\x41\x2e\xae\x18\x0f\x82\x76\x5c\xbc\x4d\x9f\x7a\xc6\x25\xbf\xbc\xfd\xa6\x6d\xf8\xd3\x0d\xf3\x69\xc6\xb0\x21\xa9\xdc\x9e\x6f\x41\xbe\xf8\xb3\x4d\x19\x82\x13\x9e\x11\xeb\x7c\xaf\x08\xe1\xc3\xc5\x60\xe0\x02\x69\xe5\xc4\x97\x99\x9c\x47\x7d\x76\x2e\x2e\x08\x40\xb2\xd3\xa9\x80\xa0\x94\xf3\x58\x6b\x73\x08\xed\x57\x7f\x60\x72\x02\xb1\x48\x6f\x70\x8f\xec\x35\x4d\xf0\x21\x6e\x09\x9b\x19\x52\x38\x2b\xd5\x1d\x8b\xad\xde\x5b\x23\xf6\xb6\xb8\x26\xbb\xf7\xf4\x76\x4e\x0d\x18\x42\x83\x1b\xc1\xae\x19\x07\xe4\x86\x97\x7d\x01\xc1\x03\x2b\x30\xed\xcd\xae\x78\xed\xd2\xb2\xcd\x96\x87\x3f\x98\xf5\x88\x1b\x14\x5d\x90\x25\xa2\x91\xa9\x0b\x48\x03\x81\x2b\xb1\xf0\xa9\x94\x8a\xb3\x43\x09\x2f\x39\xc0\xe1\x8c\x34\xc0\x8b\x2e\x95\xee\x30\x81\x19\x96\x39\x54\x47\x1a\xa6\xf7\x54\x93\x3a\x71\xc1\x7a\x13\x4c\xb1\x43\x3b\x5c\x39\xf4\x88\xed\xf9\x36\x0c\x83\xd0\x8b\xe5\x13\x2b\x69\xc9\xa9\xee\xa2\xf8\x08\x40\x54\x57\x7f\xcc\x0f\xcf\x4b\x9a\x34\xce\xc7\xce\x04\xc0\xdd\x21\x0e\x70\x88\xc5\x7d\xff\x9d\xc2\xb3\x1b\xd9\x06\xd2\x50\x9f\xed\xa9\xcf\xde\x01\xe8\x4f\x94\xfa\xd8\x34\xef\x2b\xe8\x1f\x57\x48\x89\x7c\x72\xc2\xe3\x4e\x02\x3e\x43\xb4\x0b\x12\xb6\xb0\x40\x23\x46\xbe\xf5\xd8\x1e\x3d\xd4\x0e\xaf\x4f\x4d\xb4\x8d\x26\x61\x32\xf6\x03\x9c\xa7\x23\xd6\xc8\x24\x1a\x89\xc4\x00\x91\x18\xe0\x11\xac\x8f\x05\x6b\x5f\x37\xf5\xed\x4d\x23\x36\x6b\xb6\x9a\x0b\x77\x9a\x36\xfe\x29\x8e\x9c\x36\x1a\x9b\x38\x0d\x27\xe3\x98\xb7\x38\x23\x71\x7b\xa7\x0d\xe9\x10\x47\x7a\xf3\x4d\x58\x97\x9c\x82\x01\x7e\x3c\x90\x58\x06\x4a\x0c\x8b\x0e\x03\x1f\x20\xcc\x3a\x88\x69\x81\x41\x7c\xed\x73\x84\xe5\xf2\x5f\x0f\x9a\x55\x82\xc4\x12\xcd\x7e\x5f\xc4\x9b\x46\x1d\xd7\xc1\x5d\x23\x0c\x6e\x04\x66\x21\x9a\x69\xc1\x1d\x96\xf2\xb7\xa5\xa4\xad\x54\x0c\x8e\x85\x73\xd5\x33\x0a\x0c\x30\xe6\x08\x05\xb9\x8d\x3c\xd5\x4f\x48\x0f\x96\xee\x72\x38\x58\x4c\xdf\x8a\x08\xdd\x69\x47\x52\xab\xd6\xe0\x06\xce\xf1\xd7\xbd\xc4\x6a\x77\x9d\x3c\xfe\x4b\xcf\x34\x23\x3c\x21\xf8\x8d\x27\xf8\x6c\xbf\x67\xb8\x75\x99\xc0\x43\xf2\xd2\x80\xd2\xa4\x01\x0d\xcd\xa7\xa6\xca\x06\xb7\x2b\xb7\x89\x38\x16\xb8\x3d\x96\x34\x5b\xc5\x4b\x48\x98\x4b\x47\x98\x5b\x4f\x73\xdb\x6e\xa0\x8a\x08\xa6\xff\x60\xd7\x25\xd0\x38\x8e\x9c\xf2\x47\x58\x40\x6c\x45\xaf\x62\xf8\x50\xf7\xca\x6d\x41\xd3\xbb\x89\x17\xf4\x02\xf4\x2d\x16\xa9\x90\xe8\xf9\x8f\x74\xfe\x2f\x83\x8c\x3c\xdc\x1b\xc2\xbc\xc6\x26\xa5\x05\x03\x9f\x74\x71\x60\x64\x66\xf3\x1d\x38\xab\x6a\x1b\xd8\x35\x16\xa3\x78\xc2\xf2\x7b\x76\xd4\xa3\xeb\x45\x4a\xd8\x5b\x28\xdf\xdb\x4b\xc5\xc9\x99\x9a\xb9\x5e\xd9\x37\xeb\x66\x5b\x57\x2f\x1a\xb1\xa2\x5a\x42\x2a\x4e\x4e\x51\x04\xcb\xf3\x8b\xb9\xa3\x78\xf7\x23\x7b\x28\x72\x5b\x94\x61\x0e\x68\x82\xa9\x4e\x6b\x60\xc7\x9f\xdf\x7b\x0b\xb7\x1d\x9a\xb7\x5d\x1a\xcb\xfe\xdb\x2c\x57\xc8\xa5\xfe\x7f\x6a\xc1\x7a\x2c\x1d\xcf\xb0\x74\xbf\x70\x51\xf2\x2c\x5f\xd3\xa1\x79\x63\x05\x3e\x6f\x54\x32\x76\xbf\xbe\xf8\x79\x9e\xd5\x27\xce\x13\x49\xed\x0e\xe0\xa4\x9c\x5e\x31\x77\x2f\x0f\xe8\x15\x3f\xd5\x9d\xdf\x21\x84\x63\x18\x06\x93\x6f\x41\x7a\x90\xdc\x8b\x04\x12\x2a\x93\x59\xf2\x80\x58\x98\x24\x99\x34\x9c\x52\x26\x7f\x42\xf0\x5d\x54\xa8\x03\x0f\x44\x6b\xed\x8c\x95\x95\x6e\xc7\x6f\xb6\xed\xda\x3a\xca\x47\x0a\x2e\x93\x9f\xba\x97\x8c\xda\x28\x7a\x2f\x78\x23\xd9\xd5\x6d\x80\x4f\x6c\x41\x20\x42\xa7\x42\x75\xb5\xbb\x71\xfc\x15\x22\xac\xd3\xe4\x0f\xf1\xe9\x7b\xaa\x13\x11\xab\xae\x83\xfd\x2a\x22\xcd\x43\xdf\xf5\x0b\xff\x45\xc3\x4a\xd9\x17\x09\xcd\xb8\xab\x9e\xb0\xf8\x3f\xe2\x9a\x92\xe5\xb3\x2e\x00\x81\xb9\x2c\xcc\x39\xa3\xb3\x37\xea\xf0\x67\x43\x18\x74\x06\xa7\x96\x4a\x48\xce\xd4\x7d\x66\x53\xcf\x18\xfb\xaa\x4f\x41\xa3\xea\xed\xde\x69\x08\x12\x43\x8f\x7b\x33\x19\x64\x92\xc9\x8d\x23\xee\xec\x68\x80\xad\x62\xad\x2a\x67\x1d\xd1\x47\xa1\xda\x37\x72\xfd\x9c\xe0\x1d\xd7\x70\x81\xd6\xc9\x55\x78\x7e\x42\x9a\xd4\xd4\x6e\xbf\xf7\x62\xfc\x03\x0d\x89\x2a\xea\xf6\x55\x4f\xaf\x65\x6c\x21\x07\x21\xe5\x7f\x2c\xe8\x7e\x6f\xf3\x4a\x87\xae\x1c\xfe\x3c\x76\x51\x14\x48\xa4\xce\x0e\xde\x80\x8f\x64\x10\xf1\xd1\x2b\xa7\x9f\x4f\x50\x17\x38\xa9\x07\x45\xec\xd3\x89\xc6\xce\xc9\xd5\xe2\x9f\x4f\x40\xb1\x97\x89\x21\x70\xd9\x4c\xcd\x66\x72\x56\x64\x8f\xf2\xe7\x14\xa0\x28\x3e\x88\xb0\x84\xf9\x5a\xb3\x39\xb6\x23\xaf\x9c\x83\x0d\x9d\xef\xba\x9e\x2c\x98\x4b\xf8\xde\x19\xab\xe6\xdf\x42\x5f\xdc\xde\x87\xa1\xa7\x2e\x0e\x66\xc7\x3f\x9f\xb8\x9a\x7c\x1c\x45\x38\x8f\x51\x7c\x7f\x07\xcf\x52\x0e\x20\x34\x7b\xb9\x98\x4f\x70\xb8\x34\xb7\x1b\x5f\x97\xbc\xaa\x69\x05\x19\x55\x0b\x81\xc1\x37\x59\x95\x70\xd8\x61\x4e\xb0\x34\xf6\x94\xaa\xa2\x5e\x75\x3f\x44\x0c\x35\x2d\x34\xe4\xc7\x7e\xd2\x45\x4f\x23\x38\xc7\x84\xd2\x26\x29\x06\x53\x4d\x02\x20\x10\xa5\xa2\x5c\x67\xaa\x77\xb4\xca\x37\x70\x44\x57\x7b\x5f\x45\xf6\x22\xd4\x39\x20\x95\x9b\xe6\x43\x59\x3f\x5b\x53\xed\x51\x7d\xb0\x9f\x76\x92\x07\xaf\x4c\x2c\xc8\xc9\x59\x00\x5f\x55\x08\x62\xb3\x14\xfd\xc8\xf5\x59\x8b\xd4\x69\xc5\xa0\xb0\x3f\x9d\x8a\xbb\xc5\xf8\xa1\x7e\xe2\xc3\x86\x37\x40\x52\x8f\x2e\xb7\xdb\x7b\x4d\x6d\xef\xa3\xd1\xaf\x9b\x35\x8d\x5b\x6c\x77\xf9\xe1\xf9\x1a\xfd\x77\xcc\x97\xdd\x89\x70\xea\x86\xa7\xaa\xa0\xd3\xe9\x04\xdc\x40\x26\x27\x84\x50\x9f\x76\xc6\x5e\x03\xf9\xf9\x33\x9f\x20\xac\x3f\x37\xd7\xec\x7d\xab\xb0\x9f\xa1\xa8\x1e\xd6\xf0\x67\xce\x67\x3f\xa8\x31\x1b\x03\xe4\x5c\xf2\xb3\xf6\x79\x4d\x1c\xc1\xf3\xf4\xb9\x2d\x58\xa0\x2e\x17\xf2\x93\x71\x4e\x82\xaf\x73\x65\x47\xfd\x3c\x42\x3a\x84\xc5\xde\x02\x3d\xcb\x9c\xa7\x97\x61\xec\x4e\x62\xb3\xd7\xc0\x56\x0e\x58\xf3\x0e\xc6\x8e\xa2\x2e\x0a\x75\xf0\x31\xf9\x3a\x83\x75\x0e\xf7\xed\xaf\xc6\xcf\x1d\xfe\x25\xe0\x02\xbf\x38\x5d\x02\x0c\x9c\x95\x24\x43\x62\x8d\x4b\xf2\xee\xc1\xae\xf5\x2e\x64\xdd\xa3\x2f\x14\x7b\xf4\x6e\x54\x35\xbb\x76\x46\x7f\x66\x72\x3a\xd5\xff\x1a\x06\xbb\x25\x6d\x18\x33\xdb\x7d\x5c\xb3\x9a\x16\x27\xed\xa2\x59\xea\x13\x57\x93\x9f\xe8\xa2\x84\xe3\x53\x23\x49\xea\x19\x70\xc3\x2d\x16\xa4\x9e\x51\x75\x6c\x5a\xdc\xaa\xa7\x70\x57\x80\xe6\x41\x92\xc5\x12\xb0\xb3\x47\x5a\x55\x0f\xbd\x06\xcc\x01\x4e\x4e\x31\x23\x5b\x87\xa5\xfd\x84\x01\x9e\x76\xd1\x92\x76\xb1\x5d\xf0\xe5\x12\xe9\x2a\x1d\x88\xb6\xea\xa0\x6e\x50\xd1\x6e\xf3\x68\x04\x1d\x22\x3a\xa4\xb0\x9d\x4b\xac\xbb\x31\x17\x18\x3a\x31\x6f\xbb\xce\x37\x26\xd2\xc6\xc4\x82\x2f\x75\x2b\x06\x85\xe8\xca\x4a\x84\x91\xb3\x47\x7b\xb4\x9d\x3a\xfc\x6c\x82\x01\x0b\x4c\x35\x2c\xd3\x86\xa5\x6a\x58\x07\x33\x41\xc3\x5d\x7a\x8d\x46\x2a\xa3\x49\xc4\xe7\xea\x72\x63\xaa\xca\x8d\xdf\x4d\x1e\xca\x87\x93\x77\xe3\x89\xc5\x06\x7a\x48\x26\x0d\x1f\x4f\x1e\xbe\x01\x6c\x4b\x5d\xfb\xc3\xc9\x18\x96\x72\xcc\xf8\x18\xa6\x65\x3c\xc1\xfc\x21\x09\xbc\x0b\x1f\x4e\x66\xe3\x89\x77\x99\x52\x94\x4d\xd5\xf4\xac\x54\xdb\x1d\x90\x83\xc6\x93\x87\x7a\xd0\x8c\xb7\x1b\xba\x92\x85\x40\x0f\x27\xb3\x09\xc2\x29\x53\xce\xd5\xce\x0e\x62\x67\xc2\x14\xbd\xbd\x9c\xf9\x32\xc8\x99\xef\xf2\xf4\x52\x40\x62\x95\x0b\x11\x66\xca\x17\x4b\x40\x3e\x36\xd2\x6e\xe2\x02\xa4\x77\x83\x43\x33\x37\xe2\xbe\x26\x39\x31\x39\x37\xb3\x3d\xe8\x4a\x34\xc4\x49\xd0\x81\x96\x71\x2c\xfe\x61\x75\x9d\x98\xca\x41\x3b\x32\x9d\x4e\xec\x49\xf6\x91\xe1\x02\x79\x74\x60\xb5\x3d\x68\xba\x3d\x8c\x72\x9b\x2e\xf8\x72\x24\x2c\x02\x02\x6e\x50\x47\x5d\x1e\xff\xae\xbb\x23\x00\x2e\xca\xf0\x07\x78\x96\x27\x67\x19\x17\x96\x3b\x6b\xe9\x36\x5a\x47\x14\xcb\xbc\xbb\x6e\x14\x7b\xb5\x79\xcd\x80\x70\x29\x82\xc3\xcc\x0d\x02\x8d\x52\xc1\xfa\x46\xab\x60\x5c\x18\x9c\x40\x9a\x55\x76\xcd\x9f\x17\x32\x42\x34\x04\x7f\xef\xf8\x89\xce\xca\x1f\x3f\x03\xb8\x11\x18\xe7\xc6\x3a\x6a\x04\xc6\x60\x81\x39\x42\xf3\x42\xce\x4a\x77\x27\x40\xb5\xfe\xa7\xa9\xd3\x3f\x50\x15\x6a\x08\xdf\x61\x51\x5f\xa2\x2e\xdb\x5c\xca\x4e\x1f\x18\xbf\xb6\xe0\x6a\xa0\x71\x4d\xf2\x77\x55\x29\xcb\x79\xa8\xb7\x15\xda\xf5\xcf\x03\x0c\xea\x1e\xad\x1a\xb5\x78\xf2\x75\xbf\x03\x6f\x9b\x6f\xde\xbc\xfa\x5e\x07\x1b\xdb\x1c\xb6\x77\x96\x96\x98\xa3\xae\x3b\xa6\x56\x27\xf9\x5b\x30\x5d\x0f\x95\xb8\xdf\x4f\xf8\x56\xed\x80\xe0\xd9\xb9\x89\x42\xd0\xa1\x05\x73\xfd\x0b\x52\xee\xc4\x06\xca\xf3\xf4\xc1\xdc\xe6\x68\x00\x2d\x1d\xab\xe6\x10\xf4\xa0\xc5\xef\x2e\xc7\x5b\x04\xf1\x5d\x33\xd1\x0b\x10\x99\xa5\x90\xf0\x89\xd0\x0b\xca\x89\x97\x55\x80\xa3\x1f\x44\x54\x8c\xec\x1f\x84\x1e\x11\xe4\x80\xa5\xcb\xc2\xec\x62\x03\x8c\x97\x56\x90\xc9\x37\x51\x43\x26\x61\x37\x99\x8d\x77\xa1\x13\x3c\x65\x04\x57\xf3\x46\xe7\x49\xf7\x20\x8e\x11\x7b\x3d\xc0\xd3\x29\x91\x3b\x70\x37\xd2\x73\xa8\xfd\x20\x69\x12\x83\xd3\x77\x0e\x8b\x38\x9e\x5e\x9a\x2d\xf8\x6c\x7e\x72\x8a\x43\x7f\x5d\xf0\x93\x4a\xd8\xad\xb0\xd1\xd0\x19\x24\x8e\xfd\xb9\x6f\xbb\x67\x71\xbb\x3a\xf1\x65\x20\x1b\xfb\x68\xea\x1c\x0b\x38\x1a\x50\xf4\x85\x61\xd8\x89\x92\xc7\xca\xdf\x07\xdc\x09\xe9\x11\xea\xbf\xae\xac\xaa\x30\xd8\xf6\x6d\x93\x68\xcb\x62\x66\x36\x64\xdc\xf1\x04\x26\xb1\x9d\xa0\xd9\x05\xa4\x16\x50\xa2\xf8\x5d\x31\xc6\xbd\x8c\x7a\x43\x35\xba\x64\xba\x5d\x2e\x20\xf8\xc8\x4a\xac\xdb\x65\x10\xc7\x9c\x4f\xca\x37\x50\x01\xc4\x16\xd8\x94\x40\x5f\x9c\x06\xeb\x69\x22\x9e\x4b\x3b\x4d\x40\x28\x80\xbd\x13\x1a\xe7\xea\x6b\xaa\x01\x5e\xd4\xcd\x64\xd6\xe1\xc0\x54\x0b\x4c\x17\x62\x19\xad\x71\x1c\xb0\x9e\x39\xa1\x3a\x74\x19\x60\x55\xd4\x45\x49\xab\xc2\xaa\x2f\xf4\x58\xcd\xa9\x33\xfc\xc5\x28\xa7\xb9\xd5\x05\x35\x18\xf5\xe0\xeb\x1e\xed\xda\xef\x17\x4b\x1c\x1c\x73\xd3\xc7\xa8\x55\x8a\x6c\x67\xf2\x6f\x77\x3d\x31\x90\xf5\xcb\x81\x46\xc6\xcf\x79\x4c\x36\xc2\x59\x32\xf2\x95\xc5\xd4\xf3\xfe\x8c\x47\x4d\x9a\x6c\x0c\x33\x6b\x37\xc7\xbb\x27\xbd\x5c\x84\x73\xf3\x84\x55\xdd\x17\xef\x3a\x17\x13\xf4\xc2\x46\xfb\x06\x37\xb0\x0f\x18\x32\xe6\xd6\x13\xcb\x68\x63\x46\x5e\x50\xab\xb5\xc2\x0d\x61\x7d\x3c\x65\x75\xfb\x8e\x78\xcf\x57\x3d\x30\xe6\x10\x42\x9a\x73\x01\x7c\xed\xcf\x51\xb4\x97\x36\x1d\x45\xb7\x79\x03\x0a\x1b\x55\xf4\x75\xa6\xa8\x73\x28\x0e\xfa\x4b\x84\xcf\x24\xe4\x01\xba\xfe\x4c\x43\xcf\x08\x76\x55\x18\xf5\x02\x3d\x64\xbf\x93\x4b\x2c\x06\xcc\x67\x67\x48\xd5\x23\x86\x0d\x71\x26\x73\x6e\x43\xfa\x2d\x04\xa6\x6c\x2d\x92\x34\xd3\x69\x3c\x3d\x9a\x87\x99\x4e\x1b\x6f\xdb\x76\x7f\x26\xf9\x58\x9a\xc4\xe6\xad\xc3\x5c\x9d\x5b\xca\x81\x1e\x9e\x21\x3d\xba\x90\x6b\x79\xd9\xbe\x91\xa5\x92\x68\xcf\x10\xe6\x7e\xf6\xfe\x12\x65\x5f\x00\xce\xea\x1f\x34\x80\x3f\xfb\x87\xcb\x18\x43\x51\xe0\x5e\x05\x90\xb5\xe0\xe3\xe1\x93\xc4\x5c\x53\xc8\x8e\x1e\xa7\xa1\xf4\x49\x91\xbf\x2d\xa4\x81\x21\x0e\xf0\x00\xba\x3c\x5e\xff\x9f\x22\xbc\xfe\x28\x8a\x34\xc5\xeb\x6f\x33\xfc\x4b\xa7\x57\xe8\x9b\x38\x59\x84\x0e\x87\xff\xcf\xa1\x70\xf8\x8b\x8b\x28\x20\x3e\x88\x05\x06\xfb\xc2\x15\xa3\x75\x0f\x95\xfb\xc2\x48\x5b\x9e\x5d\x3e\x18\x24\xe3\x04\xa6\x8b\x8c\x51\xf6\x8e\x4f\xf5\x51\x51\xe3\xb0\x68\xc6\x03\x22\x08\x25\x5f\x08\x93\x66\x67\xe2\xfa\x35\x41\x69\x34\x42\xfe\x0b\xb9\xa0\x4b\xd8\xa1\x08\xd4\x96\x6a\xe0\xe5\x90\xaa\xe9\x9e\x83\x0f\x7d\xcd\xbf\x2b\x37\x85\xe9\x0d\xe5\x52\x68\xa5\x90\xcd\xb3\x11\x4c\xc9\x97\xb7\x90\xb6\x2e\xdf\xee\x3d\x82\x93\xee\x6e\x3a\x63\x4a\x0d\xcd\x5b\xf7\x1d\x6b\x38\xd5\x22\x98\x6a\x4e\xbe\xd8\x51\x8b\xae\xc6\x01\x69\x12\xfc\xcf\xf3\x3e\xbe\xb9\x1e\xdc\x63\xd4\xbf\xa4\x13\x6f\x45\xc9\xdb\xab\x46\xdc\x04\x36\x99\xdf\xbc\x33\xa0\x8a\x52\x67\x5d\xd1\x8f\x7e\xbf\x3c\x35\xa2\xd2\xd3\x7a\xdc\xd8\x14\x42\x36\xbb\x18\x0b\xc0\xef\x13\x6b\x5f\x63\x33\xc0\x40\xde\x20\x22\x03\x87\x45\x84\x6b\xa2\x81\xa8\x35\x98\x39\x2e\x31\xc7\x2d\xc2\x5b\x9d\x21\xfc\x6b\xad\x71\x32\xd9\xdf\xfe\x97\x2d\x37\x6e\xae\xc6\x9f\x3d\xd8\x89\xee\xb3\x77\x8a\x16\x3a\x6d\x43\x8d\x52\x9c\xea\x89\x61\x12\x5c\x13\x26\xeb\x37\xad\xc6\x5b\xae\xe9\x5e\x85\x41\x19\x3e\xfe\x58\xb6\xe3\x0f\x54\xdc\x8e\x6b\xf6\x9e\xd6\xb7\xe3\x72\x7c\xc3\x5a\x59\xbe\xa7\x8e\x8e\x16\x35\xf9\xa9\xa8\xb1\xc4\x5b\x94\x62\xf6\x73\xf2\xd7\x42\xce\x5a\x1b\x83\x20\xcc\xe0\xd4\x78\x8c\x6b\xc7\xc4\xf6\x20\x20\xcb\x3a\x71\x51\xa1\x24\x7c\x5d\x08\x06\xfd\xd5\xcf\x52\x94\x2b\x39\xde\x94\xb7\x36\x60\x44\x8d\xf5\x5d\x70\x31\x48\x99\x64\xbd\xc3\x0d\x6e\x49\xc1\x4c\xe6\x10\xdc\x10\xc0\x0f\xd4\x9d\xdb\xb1\x6a\xde\x68\xa7\xd1\x16\x60\xc1\x52\x90\x98\xc8\xb5\x31\x2e\x4d\x47\xb4\xa7\x08\xa1\x7d\x45\xc8\x48\xa3\x90\x05\x4f\xe7\x65\x47\x28\xae\x49\xda\x4a\x06\xa3\x26\x18\xc8\x4e\xef\xed\xbf\x89\x72\xb3\xa1\x62\xce\x54\x1d\xda\x4e\xdd\x74\x44\xe0\x20\xcd\x9d\x1a\x09\x2e\x09\x0b\x9c\x24\xa2\x23\xdc\x1a\x0f\x3f\xed\xaa\xbd\x03\xaf\xd7\x9d\xa2\xad\xf3\xba\xeb\x12\xfe\x2a\x39\x3c\x1c\x2d\x4a\xeb\xbc\xb9\x33\xd5\xff\x99\xde\xce\x4b\x6c\xbf\xef\x5c\xa7\xbb\x42\x60\x09\x5b\x56\xab\xa6\xf5\x0c\xfa\x6f\xb6\xfa\x9b\x55\x47\x6a\x5c\x41\x36\xce\xe9\x54\xfd\x1f\x96\x69\x14\x85\x56\x4e\xa7\x6e\x1f\x57\xfb\x7d\xa1\x4a\xc1\x07\x60\x1a\x77\xdf\xf4\xd2\x57\x69\xfe\x51\xad\x1a\x0b\x9c\xd5\x61\xba\x5a\xa2\x1f\xc3\x62\x36\x9d\x19\x52\xd8\xa8\x3c\x2f\x38\xa1\x41\x2a\xb7\x16\xcd\xf5\x93\x5d\x87\xa3\xb8\x4c\x35\x44\xc5\xbb\x14\x15\x5e\x29\x0e\xb1\xeb\x00\x17\x13\xb2\xc9\x45\x5b\xa6\xc3\x71\xe6\x45\x86\xce\x35\x69\x68\xd0\xbc\x29\x18\x50\x80\x9d\x51\xa3\xe8\x6f\x44\xa0\x7e\x88\xf7\xd0\x6e\xc1\x15\xcd\x5a\xce\xf5\xfa\xc9\xd0\x6b\xd9\x64\x55\xc2\xa0\xa8\x6a\xbb\xae\x1b\x48\x34\x39\x63\x7c\x55\x6f\x2b\x5a\x41\xb6\x66\xf7\x4b\x87\xd6\xbb\x9f\x7a\xf4\x25\xc2\xd2\x1f\x32\x91\x1e\xb2\x84\x72\x35\x44\x42\x3e\x93\xa7\x75\x0d\xa9\x22\x49\x33\x4b\x53\xe7\x73\x35\xda\x7e\x6c\x97\xcb\x63\x10\x7a\xf8\x6a\x32\xf8\x54\x43\x7f\x6a\x72\xd0\xfa\x84\x1d\x45\x49\x7e\x2a\x4a\x2c\x75\x10\x56\x86\x2e\x3e\xad\x6b\x1d\x5a\xc6\x8e\x27\x4e\x2c\x22\x4e\x4f\xeb\x3a\x47\x9b\xb0\x9c\xc5\x39\x5f\xd5\xd0\x2d\xc1\x9a\x0c\x10\x2c\xdb\xa3\x07\xfe\xc8\x76\x06\xac\x9f\x4b\xcc\x24\x29\x8b\xc9\xf3\xaf\xbe\xfc\xf1\x4f\x8f\x64\xfb\xe8\x52\x94\xbc\x0a\xe1\xac\x22\x0f\x11\x6a\xa0\x94\x5a\x99\x4d\x5a\x1d\x31\x8e\x0b\x26\x97\x31\xa2\xce\x47\x56\xd7\xba\xeb\xce\x44\xda\x66\xc1\x8d\xdc\x6b\x5d\xba\x3d\xa2\x9a\x14\x0e\xa6\x57\x85\x4e\x4f\x3d\xf6\xdc\x31\x08\x28\x41\x4e\x8c\x22\x18\x02\xea\x2e\xd4\xc9\xb4\x1b\x2c\xf5\xac\x32\x97\x7e\x5c\xa4\x73\x61\x4c\x49\xdb\xce\xa1\xa9\x38\xdc\xc3\x83\x6f\xc3\x14\x8f\x4a\x2e\x3d\x39\x75\xba\xc8\xdc\x7c\xd8\x05\xc9\xcf\xd5\x69\xe4\xb1\x64\x46\x13\x24\x79\x17\xb3\x7f\x36\xcc\x1c\x85\x5d\x18\x70\xd7\xde\xf2\x55\x64\x1a\xe8\xa7\x95\x7c\x9d\xef\xbf\xe6\x5f\x32\x9a\x8f\xc8\xc6\xf5\xd6\xfc\xc4\x8c\xc4\xeb\x71\x30\x76\x89\x23\x9f\x57\xfa\x22\x4c\xdd\xc4\xd0\xa8\x51\xe2\x63\x4e\xe1\xd2\x1d\xec\xae\x41\x4f\x3b\xbb\x63\x92\x33\xd9\xbb\xd3\x9a\x46\x77\x6d\xcb\xc3\xbb\x7a\xd4\xcb\x55\x6c\x46\x68\xcd\x64\x3e\x6f\x21\xf9\x9d\x9d\x46\xba\x10\x4b\x0c\xb9\x52\x1f\x9e\x2d\x1d\x6d\x2c\x78\x34\x1d\xb1\xfb\x0c\x43\x5d\xd7\x0d\x31\xf5\x03\xfb\x7f\xb8\x78\x77\xe0\x4a\x1f\xa8\xec\xe0\x17\xdd\x00\x67\xd1\xe3\xc7\x93\x20\x1c\x1a\x3b\xe9\x1e\x6c\x63\x21\x97\x2e\xfa\xe7\xcf\xf4\x36\x9c\x6c\x2c\x5c\x0f\x4c\x3c\xcd\xbf\xab\x23\x36\x0c\x29\xe9\x4c\xde\x21\x26\xbe\x20\xdd\x59\x6a\xee\x73\x96\x98\xba\x3c\x73\x67\xa9\x41\xa3\x76\x3a\x1d\x30\x1a\xf0\x01\x9f\xac\x4f\xd3\x23\x73\x84\x86\xc8\x6b\x83\x5d\xf3\x19\xef\xab\x7f\xdb\x94\xa4\x6d\xbb\x4e\x45\xee\x3b\xff\xc6\x0e\x85\xed\x72\xd4\xc5\x89\x39\x23\x8e\x95\x29\x42\xc3\xae\x0a\xb9\xdf\x0b\x6b\x76\xb6\x5d\x1b\xf1\xfb\x74\xad\x41\x1d\xad\x5b\x3a\x66\xe4\xe4\x14\x73\x03\x37\x46\xbb\x51\xe6\xc4\xc7\xfd\x51\x22\x4f\x17\xda\xc2\x4c\x07\xc3\x2f\xfa\xaf\x13\x78\xa2\xdf\xf8\x2e\xb1\xde\xb4\x40\x44\x13\x60\xa4\xae\x62\xed\xaa\xe1\x9c\xae\xa4\x47\x84\xfe\xcd\x2f\xb6\x81\x08\x01\x0d\xfd\x52\x4a\x5c\x4b\xbc\x95\xd9\x28\x7a\xbc\xfb\xea\xfb\xbf\xce\x57\xb2\xd3\x6f\x71\x25\x33\x2a\xc2\xb5\xf4\xc9\xcb\xa0\x8e\x37\x54\x7c\x60\xab\x58\x71\x68\x93\x15\xce\x66\xb3\x20\x35\x83\xee\xb3\x6f\x8f\xfc\xd3\xea\xb1\x53\x2b\x2c\xb4\x7b\x1b\xc5\x56\xba\x60\x44\xd8\xc8\x6c\x05\xb4\xd2\x16\x8f\x78\x41\xa3\x52\xb8\x0b\x3d\xd1\xf3\xdb\x77\x96\x0c\x64\x5e\xe8\x59\x2b\xa3\xc0\x03\x73\x8f\xbf\x29\x3f\x50\x7f\x77\x1b\x34\xed\x88\x33\xea\xbd\x8d\xc3\xe2\xfd\x6b\x53\xe3\x0b\x2a\x57\x6b\xab\xda\xb4\x0c\x95\x7a\x96\x1d\xb7\xa2\x85\x37\xa5\xbf\x39\xcc\xc2\x24\x38\xa5\xa2\x5c\xbd\xa7\xd5\x53\xcd\xb5\xfd\xb4\xa5\xad\x8c\x59\xe9\x16\x94\xfe\x4f\xdb\x96\x0a\xf9\x1d\x95\xeb\xa6\x7a\x56\xd6\x75\xfb\x8a\x3b\x8f\xf2\x37\xc0\xd0\x5b\xe6\x5a\x97\x7f\xab\xaa\x8d\x2b\xb5\x05\xae\x29\xa7\x42\x09\x5d\xb2\x5c\xbd\x57\xe5\x68\xfb\xa2\x11\x6f\x75\x3f\x7a\xa5\x75\x07\xc3\x9a\xde\xc8\x52\xc8\xcc\x20\xc2\x32\x5f\xf1\x14\x57\x15\x62\x0d\xff\x56\x32\xe9\x66\x49\xa3\x56\xd9\x2a\x25\x35\xd3\x53\xa0\xdd\x31\x42\x00\xea\x2e\x18\x6f\x65\xc9\x25\xf3\x5e\x89\x81\x66\xa6\x73\x5e\x09\xcf\x7b\xb0\xed\x31\xd4\x4b\x37\xcc\x23\x85\xe1\x12\xe7\xd6\xce\xf6\x26\xbf\xac\x05\x9a\x0d\xea\x5b\x8d\x3b\xc7\x2f\xfa\x98\x42\x3e\xe6\x61\x56\xe4\x9e\x7d\x3c\xa4\x04\x3d\xa6\x9b\x87\x59\x40\x41\xaf\x59\x2b\xa9\x18\xfa\xde\x0b\xa1\x03\x67\x03\xb0\xcc\x06\x5b\xdf\x75\xd9\xc8\x30\x43\xc5\x07\x43\xbd\xfa\xdc\x9b\x58\x76\x37\x7d\xc1\x31\x97\x43\xfc\x1b\x9b\x8e\x7b\xe4\xb4\x4d\x02\x6c\x81\x39\xf2\xf4\x0d\x35\x96\x09\x61\xa2\xda\x38\x11\x0b\xe9\x02\x9b\x5d\x0d\x7c\x3a\x2d\xf4\x2b\x20\x26\xff\xa9\xc5\x4f\x50\x17\x81\xa8\x76\x87\x6c\x7b\x70\x81\xaa\x86\xb6\x6f\x6f\x37\xf4\xab\x9f\x59\x0b\xb9\x87\x43\x48\xc9\x68\xbb\x6c\x65\x20\x42\xa6\x77\x41\x28\x5d\x9a\x6c\xea\xda\xed\x29\xd2\x72\x41\xfa\x16\xe3\xa6\xcb\xda\xef\x1b\x4e\x0b\x3e\x63\x15\x82\x50\x41\x66\x71\xcd\x2c\xc5\x79\x59\x69\x9f\x2e\x0c\xef\x98\x2e\x6a\xcc\x93\xdf\x98\x64\x9d\x97\x5b\x56\x57\x85\xe6\x49\x04\x66\xd5\x5c\x15\xea\x1c\x67\xde\xcc\xc2\x70\x15\xdc\xcc\x7a\x8e\xc9\xb8\x09\x8c\xe1\xe0\x0b\x86\x50\x17\x76\x21\x15\x03\xcc\xf5\x14\x4b\x00\xe0\xcc\xea\x3f\x02\x51\x42\xd5\x78\x9e\x7d\xea\x90\x42\x8c\xcd\xb0\x9f\x29\x22\x21\x39\x69\x4e\x08\x9a\x00\x54\x75\x57\x8c\x57\xb9\x7d\x1d\xa4\xa0\x04\x2f\x91\xf8\xb7\xe7\x65\x5a\x0d\xcf\xd0\x14\x12\xe1\x92\xbc\x05\xd6\x0d\xd7\x6e\x96\xeb\xa6\x79\xbf\xdd\x14\xa5\x1f\x2f\x11\x3e\xa4\xc8\xb9\xec\xbc\x68\xc4\xcb\x0a\xbe\x3d\x7f\x6a\x38\x9c\xa0\xc1\x5a\xf1\x4a\xa0\x81\x87\x1b\xe8\x7f\xf9\x57\xe3\x07\x3b\xae\xd3\x58\x8e\x59\x35\x1f\x3f\xd8\xc9\xee\x9d\x75\x69\x83\x38\xcd\xdb\xd8\xd7\x53\xd5\xd4\x5d\x24\x63\x03\x07\x4f\x93\xbc\x35\x8e\x26\xb7\x42\x06\x5c\xc7\x61\x74\x57\xcf\x92\x22\x5d\xa4\x7c\xb8\xca\x19\x63\x9b\x87\xce\x30\x2d\x42\x14\x37\x5c\xa5\x3f\x04\x10\x52\xf9\xa7\x06\xb8\x0b\x9d\x0f\x75\x6f\x5e\x9c\x80\x4b\x2c\xf0\x76\xd7\xa2\xd9\x72\xf3\x3d\xa8\x58\xfb\x0f\x4f\x6c\x2b\x5f\x26\xaf\x74\x7b\xfb\xfd\xe1\xf7\xb6\x3f\x2e\x58\xaa\xdf\x23\x7c\x40\xc9\x4a\x91\xc5\xe0\x49\x96\x29\x24\x1e\x09\xd6\x88\x76\xc4\xdc\xd8\xb9\xa3\xb3\xd0\x17\xd5\xbd\x40\x38\xdc\x46\x80\x1a\xda\x6f\x61\x70\x4b\x05\xeb\x16\x6d\x2e\xaa\x28\xc4\x3b\xd3\xe7\x81\x4a\xbd\xd3\x80\x03\x34\x1d\x5e\x2d\x1a\xc6\x86\x9d\x27\x19\x83\xe6\x07\x67\xae\x33\xf3\x56\xb5\x49\x82\xbd\xc0\x7d\xda\xfa\x98\xab\xbd\x69\xce\xe9\xe9\x63\xf6\xc4\xb9\x9e\x33\xf0\x77\x67\xc6\x35\x36\x38\x15\x1c\xcb\x05\x5b\xba\x3d\xfb\x5d\x11\x74\xa5\x04\x45\xb3\x56\x64\x1b\x13\x63\x60\x22\xf3\xb3\x09\x7d\xd3\x26\x32\xde\x39\x3c\xb2\x77\xb0\xe4\x6a\x06\x92\x54\x39\x70\xa8\xdc\xb4\x0f\x9b\xc2\xbc\x7d\x93\xf5\xac\x99\x28\xb4\x43\x95\x1d\x61\xb8\xbe\x9f\x8e\xdf\xee\x6a\x68\xaa\x45\xe8\x90\xb9\xd3\xec\x16\x6d\xf0\x2c\xbb\xcf\xfc\x46\xf9\x4c\x8d\xf8\xb3\x77\x78\xe7\x39\xcb\xf9\xaa\x23\xec\x6e\x63\x25\xcb\xd8\x03\x4a\x84\x8d\x3d\x47\x1b\x03\x2c\xc0\x9a\x9d\x22\xa6\x13\x9c\xd7\xac\x22\x2b\x8d\xab\x6e\x0c\x04\x0c\x75\x08\x9b\xa0\x6c\xd1\x7c\x1c\xb3\x99\x8f\xad\xc4\xcc\x6f\xcf\xe9\x94\xa5\xa8\x85\xb4\x43\x83\x16\x4f\x3d\xda\x77\x48\x73\x10\x21\xb9\x13\x5a\x2c\xc2\x54\x43\x88\xab\xd3\x82\x35\xce\x56\xb4\xf5\x7d\xa0\x71\x6e\xcf\xd2\x60\xcf\x9e\x3e\xe6\x5e\xa5\x69\x83\x33\x48\xf6\x34\x2d\xf8\x32\x08\xc2\xcf\x2c\xba\xde\xb6\x49\x57\xde\xae\x45\xb3\xbd\x5e\xbf\x08\x24\xab\x2c\xc0\x91\x31\xa4\xda\x8b\xfc\x28\xc1\x66\x44\x67\x51\xae\x2b\xc3\xa6\xd1\xc0\x25\xa7\xbf\xcb\x91\xa6\x31\x60\xdc\xe9\x09\x7d\xb3\x78\xcc\x1c\xae\x61\x8f\x28\xb3\x93\x26\x0d\xfd\x49\x6a\x68\x03\x30\x2f\x35\x10\xbf\x55\xb8\xfa\x7f\x1c\xab\x6c\x02\x26\x02\xc6\x24\xa9\x48\xa0\x73\x70\xcf\xc5\xba\x35\xd8\x54\x34\xdc\x54\x34\xdc\x54\x29\xa7\x81\x25\x24\xa1\xef\x53\x41\x40\xa7\x8f\x49\x9f\xcf\xf3\x1d\x3d\x1e\x19\x2b\xb8\x08\xec\xa9\xbc\x23\x14\xb3\x3e\x08\xe6\x3b\x68\x80\xf1\x6b\xa0\x3f\x9f\x85\x64\x5c\x74\xef\x10\x6e\xc8\x2e\xf1\x26\xc7\x86\x2e\x88\x39\x73\xa0\x8d\xb2\x03\xe0\x32\xd3\x89\x64\x49\x5b\x84\x5d\x62\xfb\x48\x70\x9f\xb5\xec\x5f\x74\x3a\xdd\xca\xc0\x58\x52\xc2\x0a\x47\x26\x12\x30\x39\x3c\xad\xeb\xd7\xc1\xa7\xb4\x45\x21\x52\x4d\x54\x2d\xae\x09\xf8\x78\x16\xbc\xcf\x4d\xd4\xd3\x69\x51\x93\xc5\x12\x43\x58\x7a\xc1\x71\x8d\x10\xae\xb5\x89\xa8\x41\xb8\xed\xf2\x8d\x65\x41\x1d\xe3\x27\x80\xf2\x57\x64\x06\x69\x7d\x55\xfa\xe6\x1e\x78\xaf\x4e\x84\x4d\x16\x81\x32\xda\x0d\x0b\xb0\x9a\xd8\x5e\xc2\x6f\x53\x2a\x01\x53\xc7\x89\x08\x89\x8e\x54\xb7\xda\xc9\x09\x77\x7e\x24\x8a\x73\x5a\x35\x65\x4d\xdb\x15\x7d\x01\xf4\x52\x9f\x47\xdc\xb8\xa0\x1a\xdc\x06\x04\xa7\x41\x1e\x8e\x39\x92\xb1\xea\x50\x07\x86\xb7\xe4\xf4\xf1\xf6\x49\xf3\x78\x6b\x63\x71\x56\x84\x2e\xb6\x4b\xac\xa8\x6e\xb4\x91\x46\xed\x62\xbb\x24\x15\x86\x48\xb8\xa2\xc2\x2b\x8b\x82\x84\x70\xb9\xa8\x66\xac\x5a\x92\x95\x37\x65\xaf\x7d\x3c\x81\x98\xc5\x17\x63\x5c\x2d\xa6\xae\x9e\x91\xbb\xc2\x84\xbb\xcb\x64\xe0\x83\xb2\x49\xe7\x2d\x37\xba\xbb\xc3\x8c\x70\x4b\xca\x45\xa3\x3a\x0c\x61\x4b\xfa\x4f\xd2\xe0\x16\xb5\xfd\xf6\x1b\xd4\xd9\xf6\x60\x1b\x6e\xc9\x29\x5e\xf9\x20\xb7\xed\x93\x95\x9f\xb9\x8a\xc8\xc5\x76\x39\x12\x7a\x36\xf6\x7b\xb3\x4d\x2b\xd4\xd5\xa6\xfc\x74\x7a\x55\xd4\xc1\x88\xae\xd2\x11\x9d\x62\xee\xfb\x2e\x9e\x70\x08\x0f\x33\x57\x28\xd8\xbb\x1a\x52\x2e\x18\xf4\x1d\x54\xa3\x41\x7f\xd5\x54\x14\x72\xbf\x0f\x52\xe6\x7f\xf5\xf3\x06\x1c\x8b\xe1\xea\x66\xdd\x67\x63\xd9\x8c\x2f\xe9\x78\x23\x68\x4b\xb9\x84\x8c\xc5\x6b\x3a\x36\x9b\x6e\xbc\x11\xcd\x07\x56\xd1\xca\x5e\x8a\x78\x7c\xb9\x95\x63\x26\xc1\x4f\x89\x37\x72\x7c\xa5\xc8\xe1\x4c\x71\x3a\x1d\xbb\x2a\x98\xef\xf7\x0d\xbe\x8c\x37\xde\x35\x39\x7d\x7c\xfd\xa4\x79\x7c\xfd\xf0\x21\xba\x5c\x5c\x2f\x49\xbb\xb8\x5e\xa6\x6c\x4d\x0d\x67\xfe\x35\x42\xce\xfa\xf7\x81\x9c\xe2\x5b\x52\xdc\x10\x3e\x53\x3c\xf9\x46\xef\x18\x75\x07\xbd\x30\x87\xe0\x7c\xf0\x8d\x66\xd9\x2f\xd1\x7c\x71\xb9\x44\x76\x06\x3f\x3c\xb9\x7d\xfc\x41\xcd\xa0\x6d\xe1\x82\xdc\x2c\x3e\x2c\xf1\x2b\xf8\xc7\x9e\x9a\x8f\x41\xe7\x5f\x21\xfc\x55\xfc\xf3\x67\x72\xfa\xf8\xe7\x27\xaf\x1e\xff\x6c\x57\xe2\x35\xb9\x58\xfc\xbc\x4c\x82\x76\x46\x5f\x2d\x7e\x5e\x92\xd7\xf8\x23\xfc\xa3\xee\x3a\x76\x55\xbc\xfa\xe2\x0c\x45\x38\xb7\x40\xc1\x04\x96\xf8\x23\xa6\xb8\xee\x41\xe6\x4a\xb4\xdb\x14\x12\x53\x25\x73\xcf\x56\xa5\xba\x48\xa2\x97\x7a\xbb\xa8\xeb\x06\x15\x5f\x69\xbc\xab\x31\xbb\x2a\x94\x64\xf4\xd1\xb2\x17\xbb\x75\x51\x2e\xbe\x5a\x9c\x2e\xd5\x26\x41\x5d\xa7\x2d\x15\x76\xfc\x6f\xc9\xe9\xe3\xb7\x4f\x9a\xc7\x6f\x1f\x3e\x44\x8a\xbb\x78\xbb\x44\x5a\x8b\x68\xf3\x7e\x04\x6c\xeb\xdb\x02\x78\xeb\x06\xc0\xcf\xad\x7d\xe4\x0e\x7c\x4d\x0d\x0c\xaf\xfd\xb2\xa5\x12\x83\x0b\x8e\xec\xa5\x57\x49\x4b\xe4\xf5\x7e\x0e\x92\x84\x60\x4f\xf9\x2b\x69\x08\x3d\x43\x98\x75\xdd\x86\xd2\xf7\x7d\x8e\xda\x68\x52\x54\xd7\x46\xbd\x28\x46\x2d\x73\x83\x9e\xc4\x19\xa0\x44\xd0\x42\x22\xc2\xb3\x18\x14\x32\xf0\x7a\xee\xd2\x24\x96\xd2\xf9\xab\xa5\x37\xf5\x28\xe5\x19\x79\x02\x9c\xd4\x67\x0f\xba\xa4\xc3\xc1\xf0\xb4\xf2\x46\x4b\x36\xd5\x5c\x8d\xb2\x0b\x16\xc0\x4f\x49\x34\xf3\x98\x11\x3e\x9d\x7e\x13\x14\xf2\x9d\x38\x39\x61\x8a\x1b\xf6\x09\x23\x8c\x9d\xac\xd7\xf2\xdb\x82\xea\x05\x1f\x98\x2c\x11\x4f\x96\x73\xa3\xfc\xd5\x6c\xef\x90\xe4\x79\x2c\xff\x1b\x00\x1c\xde\xe9\xf8\x17\x0a\x5b\x22\x23\x6c\x45\x0e\xa3\xcc\x20\x5c\xd6\x6a\x76\x6d\xe4\xdf\x89\x8d\xf2\xe3\xe7\x7c\xb6\x16\xf4\x6a\xce\xf1\xd6\xb8\x95\xda\x5e\x48\xdc\xe2\x5a\xed\xe2\xd5\xa0\xa8\x65\x8a\x5a\xe7\xd2\x40\x3a\xff\x6c\xac\x69\xb6\x46\x80\xfd\xec\x9d\x15\xb1\xb6\xe4\xeb\x62\x4b\x7e\x2a\xb6\x58\xe2\x15\xc2\x5f\x16\x0f\x00\x47\xf7\x08\xf7\x2b\x3b\x8e\xd4\x41\xd4\xf4\xc1\xcb\x5d\x9c\x48\xa9\x1d\x72\x55\xe7\x8f\xf7\x18\xcd\x8c\xc0\xf8\xfd\x45\x23\xc9\xc8\x57\x34\xf2\x99\x37\x8a\x40\xed\xec\x78\x18\xb8\xd2\x2d\x74\x14\xb0\x10\x6c\x12\x7b\x8b\x2f\x96\x11\x46\x5a\x28\xdb\x99\x69\x89\x7c\x49\x4d\xf0\xc4\xbc\xc1\xeb\x32\xc2\x73\xa6\x95\x89\x1c\x9e\xb7\xea\xd5\x53\x7e\x1b\x5a\xc3\x00\xfe\xb4\xc4\x71\x4d\x3a\xab\x74\x8d\xdb\x34\xf4\x64\xbe\xed\xd2\x90\x12\xbc\x22\x57\xd2\x2a\xb0\x75\xcc\x05\xb8\x1c\x02\xdc\x82\xfa\x43\x1b\x0f\x68\x35\x9d\x16\x99\x58\x6b\x16\xee\xbf\xfd\xde\x87\x44\x3b\x41\x69\xbb\xdf\xb7\xfb\x7d\xb3\xdf\x9f\xac\xa6\xd3\x93\x1a\xa1\x54\x33\xea\x37\x6f\xd2\x22\xcc\xf3\x48\x73\x39\x4a\x14\xab\xf1\x9a\xb4\xfb\x7d\x3d\x9d\xc6\xb2\x94\x6b\x8b\x1a\x99\xcc\xa0\x44\x40\xf0\xd1\x76\x3a\x3d\x69\xa6\xd3\xa2\xda\xef\xd7\x86\x38\x6f\x4c\xef\x92\x20\xdf\x41\x08\x5f\x8a\x50\x4c\x59\x1d\x09\xda\xa8\xfd\xc2\xae\x0a\xe8\x9d\x6a\x00\xea\xbf\xfa\xb5\xf5\x67\x64\xfc\x2b\xcc\xdd\x3d\x91\xdf\x6c\xdd\x41\x94\x5e\xc7\x19\x2f\x96\x41\x5a\x21\x6a\xa4\xdc\x42\xfe\x82\x2e\x83\x1b\xe9\x41\xd0\xef\x7f\x2f\x11\xf4\xfd\x38\x82\x0c\xba\xc2\xc6\xf1\x3c\xd4\x52\x2a\xb9\xd6\xd0\x8e\xdf\x90\x08\xba\x1e\x04\x64\x50\x63\x8b\x17\x43\xe4\xd0\x18\x2a\xee\x76\xa3\x1f\x1a\xcd\x7d\x09\xa1\xda\x7e\xae\x9f\xdf\x32\xfe\x5e\xfb\x43\xa4\xa4\x30\xdc\x50\x79\xe2\x71\xee\xce\x4d\xb8\x4a\xb9\xf3\xee\x67\x94\x9e\xd3\x1e\x26\x37\x42\xf3\xcc\xee\x87\x37\xdd\x5d\xb8\xf2\x47\x53\x6e\x9d\x0c\xd5\x08\x40\x7a\x49\xee\x3a\x0e\x21\xc6\xfb\xff\x3c\xb2\x8e\x2b\x72\x80\xaa\xa7\x04\x5a\x91\xcd\x80\x75\x03\x7d\x3a\x72\x0a\xd2\x48\x89\x14\x28\x7d\x59\xb8\x56\x08\x2a\x49\x0c\x40\x47\xee\x26\x98\xf8\xb5\x22\xf8\xd0\x1d\xbc\x31\x34\x5f\xcf\x31\xbe\x22\xc9\x1d\xb3\xdf\x1b\x30\x76\xfd\x33\x22\xfa\xeb\xfd\x7e\xe3\xfa\x7e\x75\x3e\xb4\xd6\x07\x8c\x5c\xcc\xf6\xe8\x86\x9c\x5c\x69\xa4\x01\xd7\xd4\x8c\xb9\x14\x6d\x6c\x3a\xbd\xc9\x55\x1f\xcf\xca\x9c\x4d\xa7\x27\x57\x59\x13\x06\xf3\x5b\x3f\x33\x9b\xc3\x9b\xfe\xa7\x2d\x15\xb7\xb1\x15\x71\xd7\x8d\xc0\x10\x6a\x0e\xb9\xc9\x41\x05\xc6\xdd\xf8\x11\x49\xcb\xd8\x4d\xdf\xa6\x5e\x95\x17\xba\x19\x66\xf0\xb4\x81\x38\x04\x2d\x07\x34\xe0\xbb\xe2\x10\xd1\x8f\x42\x0b\x46\x8c\xb0\xfd\x5e\xe6\xe0\x23\xf4\xd5\x60\xe8\xf5\xeb\x66\xb3\xad\xb5\x17\x90\x2b\x58\xb8\x9d\x72\x8f\xc8\x03\xdd\x63\x75\x39\xe8\x4e\xf5\xc3\x0e\x72\xb7\x05\x7c\xe5\xc3\x93\x52\x92\xdf\x0c\x85\x1d\xb4\x8e\xda\x43\x0d\x13\x7d\xbd\x5d\x18\x2d\x62\x10\x47\x16\x66\xa8\x74\xfb\xe9\x9c\xcd\x34\xce\x84\x7d\xd7\x16\x25\x6e\xd0\x9c\x91\x5f\x3e\x61\x58\xd5\x80\xd9\x5d\xf7\x87\x1e\xb0\x09\xc6\xea\xdf\x17\xc9\x2d\x61\xb6\xe0\x01\x73\x76\x5f\x4c\xc5\x0d\x6c\xd2\xc0\x68\xdf\xdb\xab\xcd\x9d\x7b\x15\xff\x90\xd9\x6a\x0e\xb7\x3e\x8a\x61\x69\xef\xb9\x47\x9c\xe9\xaa\x81\x3a\xfd\x3e\x69\xc9\x4f\x45\x7b\x68\x9f\x78\x43\x56\x7e\xb7\x0c\x06\xa9\x34\xf1\x6e\x49\x0d\x53\xc7\x8b\x44\x61\x37\xec\x1a\x32\xbd\x64\x5c\xb5\x73\xe7\x05\xab\xe5\xda\xa7\x75\x9d\x2a\x3f\x46\x7d\x6a\x0e\x81\x32\x06\x42\xd7\xc7\x08\x49\xcb\x3a\x98\x4a\x60\x47\xc4\x7e\x38\xd6\x08\x94\xb1\xf3\x23\x9d\x42\x24\x76\x21\x08\x70\x60\xf0\x84\xb5\xe0\x9f\x6c\xb3\x61\xe1\xef\x0a\x21\x0b\x6e\xb7\xa5\xf0\xd8\xd4\xbd\x48\x25\x97\x89\x15\xe2\x0f\x84\xf3\x1a\x28\x62\x07\x81\xa7\x75\x9d\xfa\x0c\x40\xc4\x12\x64\x76\x40\x81\xa5\x3f\x28\x0e\x48\xfc\x56\xf1\x70\x5e\xdc\xaf\xc3\xd6\xd7\x40\xe4\x7c\x0d\x72\x0f\x07\x7d\x0d\x9e\xd6\xf5\xb0\xa3\x41\x30\x08\x25\x99\x1d\xec\x63\xd2\x43\x1c\xd9\xad\xd3\x33\x24\xc1\x5d\x27\x8a\x9f\xb2\x4e\x63\x19\x62\x95\x16\xec\xec\xde\x71\x42\x4a\x6f\xbb\x65\x6a\xa9\xd9\x87\x10\xf1\x45\xdb\x2f\x8c\x8f\x4e\x54\x99\x51\x27\x45\x31\xb4\x14\xb9\xa4\x74\x1e\xc2\xdf\x6c\x73\xfb\x46\xa0\xae\xbb\x62\xb5\x06\x59\xeb\xa2\x9c\x6f\x11\x99\xeb\xf9\xaf\x08\x23\x47\x0f\xa4\x80\x75\x5c\x91\x27\x41\xe0\x85\x61\xcd\x62\x19\x6c\xda\xbe\x8b\xac\x56\xf3\xef\x5a\xd3\xe6\x9c\x7b\x8b\x9b\xec\x10\x0e\xcc\x65\xaf\xf8\xea\x80\xc9\xec\xb5\xaf\x12\x75\xe9\x93\x22\x1b\x87\x03\xcd\x9b\x6c\x28\xa3\x9c\xef\x6e\x10\x59\x73\x8a\x85\xb7\x2d\xc8\x27\xe2\xb1\xb4\x1a\x6d\x4e\x00\x22\x83\x11\x3e\xb3\x83\xc0\x0d\xe1\xce\xba\x00\xb6\xc2\x98\xe3\xc6\x65\x8f\x5a\x44\xf8\x05\xb5\x61\x0d\x47\xb9\xf4\xbf\x27\x84\x0c\xe5\xfe\x3d\x2f\x6a\xd2\xce\x4c\x3e\xd8\xf3\x49\xe8\x7a\x37\x99\x47\x40\xd9\xe7\x71\x5a\xc1\xf9\x24\x04\x1e\x9a\x60\x67\x1b\x29\x36\x52\xf1\x13\x6a\xaa\x6b\xb8\x40\xe6\xfe\x15\xea\xba\x8a\x55\x6a\xaa\x32\x77\xe6\x48\x82\x93\xa1\x31\x33\x1b\x3a\x66\x94\xb0\x60\x74\x0b\x0c\xde\x71\x5f\x34\xac\x20\x07\x07\x84\x7c\x0e\xf1\x06\x73\x84\xdd\xf6\xf2\xa0\x4c\x2e\x82\xe1\x6f\x65\x6b\xd0\x6a\x6c\x9f\xc2\xd2\x01\xe4\x8f\x0c\xbe\x30\x58\x33\xea\xaa\x08\x4b\xeb\xc7\x32\x1b\x79\x60\xf5\xbb\x99\xa8\x83\x0b\x9b\x76\x50\x6f\x1f\x30\x07\x18\xf9\xb9\xd1\x19\x65\x31\x03\x0d\x55\x85\x10\x16\xa9\x67\x9c\xd4\xf9\x8f\xf4\xf2\xdb\x7c\x86\x40\x56\x07\x92\x3e\x97\xc4\x90\xdd\x5c\x6a\xe4\xe9\xf4\x84\xe3\x9a\x88\x70\xce\xd9\x55\xa1\x04\x0e\x9b\x19\xcb\xaa\xc7\x07\x66\xbc\xc6\x14\x8d\xb6\x27\xd6\xa2\xbc\xed\xf7\xb8\x46\x28\x02\x5b\x71\xd8\xf7\xb8\x34\xb6\xe3\x23\xc0\xd5\x6a\x84\x45\xa7\x03\x18\x63\xbc\x63\xf3\x6c\x20\x66\x18\x05\x30\x77\x34\x91\x37\x6c\x56\x41\x9d\xdf\x4a\x46\x0a\x78\x5b\x6d\xec\xba\x3b\xec\x84\x0a\xac\x99\xda\xba\x26\x0a\x59\x9b\x6b\x00\x0a\x14\xe8\x03\x4f\xe9\x83\xef\x7c\x2c\x8b\xf1\x85\x5c\x02\x69\xcd\xaa\xff\xd0\x4e\x90\x48\x01\x18\x98\x7c\xac\xcf\xc5\xc8\xb4\xea\x9a\x62\x0b\xb9\x24\x43\xed\xe9\xda\xa0\x51\xcb\x96\x27\xf9\xbf\x8c\x76\x40\x4f\xd2\xc1\x5a\xc0\x82\x96\x7b\xab\x8e\x4d\x00\x49\x68\x66\xd3\x1c\x03\x58\xd5\xd7\x9a\xb9\x0b\xd8\x31\xcc\x0d\xc2\x32\x27\x32\x12\xd9\x4c\x3a\x8e\x58\xff\x64\x02\x87\x38\xa1\x38\x5b\x60\x52\x6e\x36\xb5\x09\x05\x51\x1c\xe7\x2c\x6c\xd4\x58\xca\x4c\x22\x93\x28\x75\x59\x9c\xdf\x6f\x16\xe7\xa5\x11\xfe\xa3\x03\x49\x01\x67\x69\x09\xad\x77\x3a\xa0\x76\xdc\x25\x36\xa2\x6b\x2a\xbf\xbc\x0d\xde\xf7\x3f\x7e\x39\x10\x30\x34\x60\x6d\xe2\x8a\x64\xc5\x49\x36\x61\xe2\x21\x83\x6c\xf4\x20\x54\xb7\xfc\xd0\x43\xc4\xea\x2e\xc2\x7b\xc4\xa2\x7b\x86\x8b\x9c\xbe\xd7\xda\xb8\xc0\xdd\x4b\x7b\xa0\xf5\x82\x67\x62\xe7\x70\x1f\x76\x66\x05\x20\xe7\xaf\x0e\x77\x89\x24\xb2\x98\xfc\x3f\x54\xf1\x6e\x8f\xd4\x46\xfc\x5c\x53\x0f\xfd\xf7\xa3\x8d\x60\x1f\x4a\x49\x27\x68\xe6\x6b\xb3\xce\xdd\xc7\x18\x5f\x4d\x18\x1a\x20\x46\xe2\x9a\x55\x73\xde\x45\x50\x38\x5c\x16\x0d\x66\xa8\xbb\xb8\x48\x82\xe4\x2c\xa1\x3a\xa6\x91\x2c\x2f\x68\x6b\x92\x26\x5f\x6d\x12\x82\x67\x21\xe9\x0c\xbb\x7f\xaa\x61\x20\x0a\x91\x75\x59\x37\xb3\xae\xba\x0f\xfa\x55\x14\xfb\xab\x8b\xbe\xbf\x3a\x9a\xf7\x48\x39\x45\xf8\xdb\x02\x22\x48\xc5\x0d\xec\x9e\x8c\xf1\x38\x73\xfa\x84\x13\x91\x43\xd5\x88\x53\x08\xfb\xda\x98\x92\xab\x38\xfd\xf8\xcc\x80\x56\x16\x61\xb8\x8c\x0e\x7d\x8a\xa3\x0e\x6c\xff\xa0\xde\xef\xca\x8d\x89\xf6\x88\x64\xad\x80\xdf\xc6\xbb\x28\xe6\x6b\x2e\x3a\xe7\x23\xe4\xf2\x66\xd9\x6e\x19\xa2\x93\x26\x2c\x8f\xd9\xec\x13\x42\x0a\xae\x64\x22\x3d\x3f\xef\x4c\xed\x73\xed\x58\x8e\xfa\xa2\x1d\xc7\x13\xd8\xe7\x13\xe3\xe7\xa4\x43\x2d\x34\xb1\x0b\xab\xd4\x90\xbd\x86\x62\xed\xf7\xae\x05\x0b\x83\x33\x8f\x08\xda\xf1\x0d\x45\xf5\x42\xc3\x1f\x7c\x12\x3c\x53\xf7\x7e\x3f\x79\xf4\xcf\xb6\xe1\x8f\xca\x0d\x9b\xc4\x9e\x63\xba\x73\xcd\xb9\x58\x34\xcb\xa0\x57\xc1\xb8\x9b\xee\x1d\x9a\xeb\xc2\x91\x88\x38\xd4\x9f\x45\x03\xe3\x07\xb4\x12\xb1\x08\x1a\x5e\xe6\x46\xed\x5f\x07\xb9\xe5\x87\xeb\x0e\xab\x83\x56\xba\x78\x63\xa6\x9b\x23\x89\xf4\x3b\x62\x7f\xe0\xe6\xa8\x1d\xd2\xb8\x99\xf2\x4d\x7c\xf2\x4d\xe2\x1a\x99\x04\x8d\x7c\xd2\x7d\xd2\x17\x4e\xd2\x40\x05\xdd\xb1\x22\x38\x37\x45\x89\x27\x15\xbd\x2a\xb7\xb5\x7c\xe3\xba\x35\x41\xe8\x5c\x2c\xd8\x32\xe8\x74\x3c\x33\xec\xbe\xdb\x88\xc5\xdb\xc8\xb4\x38\x59\x0e\x4c\x8b\x2b\x70\xe4\x3e\x72\xf5\xe9\x6d\xe4\x93\x61\x39\x64\x72\xed\xf6\x95\x86\x95\xc6\xcc\x6a\xf8\x66\x41\x97\xa3\x8c\xb1\x59\x06\xa9\xf4\x83\xec\x5b\xce\x07\xc4\x37\x93\x6c\xd6\x38\x39\x60\xf2\x72\x21\xb2\x8d\x71\xdf\x18\x0f\x1a\xb3\x98\x80\xdb\x0d\x15\xc1\xe3\x8f\xac\x0e\xd2\x58\xeb\xb7\xd1\xb3\xa1\x20\xdd\x20\x8b\x97\xbd\x0b\xab\xf8\x1b\xaf\xd2\x40\x36\x03\x62\x68\x2a\x02\x99\x45\x9d\x56\x8f\xdf\x9e\x8b\x9a\x35\x08\x27\x2e\xba\x24\xcf\xaf\xf7\xde\xdd\x0b\xa1\xe4\xc7\x4c\xbb\x9a\xf1\x1d\x7c\x1d\xe1\xd7\x0f\xf7\x1e\x0f\xa8\x12\xe8\x42\x2e\xb5\x22\xe3\x59\xc9\x1b\xce\x56\x65\x5d\xa0\x51\x00\xe3\x9e\x45\xa9\xcf\x4d\x56\x1c\x44\xec\x67\xeb\x2e\xc7\xe3\x68\x68\x71\x25\xc9\xb8\x7b\xd9\xbb\x07\x06\x1e\x97\x3b\x38\xf2\x61\xa0\xfd\x70\x0e\x02\x6f\xd6\x1e\xd8\x13\x4f\x75\x2c\x0d\xe1\x01\x52\x55\x64\xb2\x69\xee\x83\xf3\xb4\x10\x4b\x6d\x6a\x41\x08\xe1\x9a\xa4\x4a\xef\xc6\x85\x83\x58\x1d\x76\xc9\xab\xb1\x86\x57\x18\x97\x97\xcd\x56\x82\xf6\xda\xc6\xba\x00\x5e\xd2\xd5\x18\x68\x9f\x37\xda\x7c\xed\x0c\x37\x5b\x6d\x92\x67\x91\x49\xbe\x90\x87\xc4\xd2\x06\x97\x78\x3b\xa2\xd3\x69\x51\x34\xe4\xaf\x10\x44\x02\x26\x1b\xc5\x7a\x0b\x84\x9c\xb8\x3a\x9d\x16\x5b\xd2\x78\x80\x2d\x5c\x92\x46\x8b\x74\x58\xce\x62\x4d\x0e\xc3\x1a\x51\xbe\xec\xb0\x40\x78\xab\xa8\x94\x16\x96\xf5\x63\x9d\x01\xdc\xd4\x33\xdf\x76\x00\x79\xcf\x10\xc2\x91\xbf\xa6\xe6\x5b\xe9\x74\x7a\xa2\x6d\x9c\xac\x7d\x1a\x40\x6b\x4f\xa7\x93\x10\x51\x18\x72\x8d\xce\x56\x4d\x45\xcf\x0b\x41\x32\x54\xac\x9e\x51\x3d\xbf\x1a\xa3\xe7\x3c\xf9\x5d\xf8\x41\xa3\xf9\x8b\x82\x6a\x60\xf0\x56\x63\xfe\x27\x3a\x21\x86\x05\xa6\x08\xcd\x83\x57\x5a\xcb\xc3\x30\xc0\x73\x43\x08\x43\x87\xf0\x36\x74\x36\x96\x21\x17\xfc\x6a\x58\x19\xa1\x67\xf4\xfc\xc4\x84\x55\x08\x5a\x6d\x57\xb4\x28\x00\x2a\x9f\x7c\x21\xf7\xfb\x1b\xa9\x45\x1c\xe4\xe3\x22\x90\x62\xfd\xe7\xe6\x93\xfd\xfe\xc4\x14\x31\x75\xf9\x72\xbe\x3b\x37\x49\xe6\x0f\x79\x97\x67\xa9\x8f\x9d\x38\x90\xe0\xdb\xd7\x7f\x99\xd6\xaf\xee\x16\x76\x55\x9c\x68\xaf\x83\x82\x93\x38\x5a\x39\x05\xe3\xd6\x5c\x12\x45\xb3\xab\x72\x25\x1b\x01\x4a\xed\x77\x70\xfe\x0c\x43\xd4\xe9\x30\xe5\xfd\xbe\xe0\xa4\x34\x31\xcb\xf8\x84\x47\xb8\xb9\xf6\x60\x03\xd2\x04\x18\xf3\x67\x4c\x47\x25\x23\xe6\x8f\xf6\x74\x6a\x3c\xd9\x1d\x0a\xee\x6c\x5d\xb6\xaf\x3e\x72\x0b\x40\xa3\x51\x32\x19\x9e\xb8\x4f\x26\x68\xbf\xcf\x83\xe9\x46\xa5\xf0\xee\x43\x59\x6f\x15\x83\x88\x46\x90\x65\x84\x3b\xad\x49\xa7\x47\x9a\x7c\xbd\x96\x21\x14\xaf\xe1\x26\xcc\xa6\x9f\x18\x16\x44\xd1\x81\xad\xa4\x95\x63\x77\x27\xc1\xa9\x89\xd4\xd4\x87\x18\xf5\x3e\x87\xd6\x01\x5a\xa7\x24\x41\x5d\xa6\x6c\x2d\xf7\xfb\xa2\xee\x89\xcf\x30\xce\x50\x70\xbe\xb0\xf4\xf1\x3b\xf6\x33\xe3\x08\xd7\x32\x06\xec\xe8\x3c\xe2\xdb\xb5\x74\x5c\xb5\xeb\x11\x69\xc1\xf9\x4a\x8d\x7d\xbf\xa7\xb3\xf7\xf4\x16\xe1\x28\x93\xb0\x41\x73\x2e\x24\xe1\xb3\x96\xf1\xeb\x6d\x5d\x0a\x25\x0f\x02\x80\xb5\x41\x8d\xfb\x90\x47\x8d\xbb\xa1\xb2\x1c\xc4\x8c\x53\x2d\x92\x89\x4d\xa6\x10\xe0\x33\xf5\x1f\x1a\xac\x24\x97\x95\xe0\xe2\x62\x5d\xb6\xcf\xca\x7a\xa5\xcd\xcc\xc6\x91\xc5\xa1\x4f\xe8\x1c\x47\xdf\x39\x74\xe3\xb0\x59\x53\x63\xee\x99\x6d\x25\x7c\x95\x56\x45\xd3\x27\x80\x3a\xf1\x9e\xde\x26\x69\x02\x6f\x00\x4c\x9c\xde\xea\xd7\x8c\xa7\xb9\x1d\x6f\x2c\xd8\x38\x14\x50\x53\x91\x26\x7f\xd4\x0b\x52\x04\x73\x75\x6d\xb0\xf2\xd5\xb7\x2e\x57\x09\xf8\x55\xa9\x3a\x4c\x40\x49\xae\x1d\xf3\x0a\x8a\x71\x0d\x36\xdc\x2b\xa3\x9e\x77\x21\x48\x56\x40\x1f\x4e\x3c\xb3\x92\x9d\x78\xcb\xd2\xad\xec\x0b\xf3\x5c\x07\xe6\xf6\xd6\xb7\x4b\x21\xb0\x7e\xa3\xa6\x4c\xf5\x5d\xbe\xb0\xd3\x64\x1e\xdc\x51\xa7\x23\x07\xfc\x8a\x4b\x5c\x13\x0d\x0c\x4e\xdc\xbc\xe1\xa2\x21\xcc\x05\xf3\x38\xff\x9c\xc6\xee\x29\x75\x84\x89\x0c\x73\xcc\xc2\xa7\xef\xe9\xad\xba\xca\x70\xad\x6e\xcd\x1a\x26\x1f\x73\xef\x58\x54\x94\xa4\x68\x49\x8d\x6c\xc5\xd3\x69\x1b\xa7\x5f\x47\xfb\x7d\x89\xe6\x85\xc9\xa0\xc1\x83\xd4\x3f\xe1\x39\x12\x03\xc7\x88\x77\x1d\x9d\x1d\xf0\xd5\x20\x8c\x62\x3a\x7b\x4e\x37\x82\xae\xd4\x2b\x48\x59\x45\x2b\xf2\x77\x4c\x67\x11\x73\x48\xfe\xa4\x0a\x1a\x36\x4c\x7f\xfa\xc6\x3f\xd0\xa4\x9a\xbc\xc7\x74\x16\x56\x2e\x68\xfc\xc0\xa2\xe0\xdc\xfa\xe7\xcf\x4b\x59\xbe\x09\xe1\x7a\x5a\xa9\xde\x35\x8d\x49\xd8\xf5\xbd\x2a\x6a\xcd\x9d\xe4\xc7\xe0\x47\xd8\xd0\xdf\xd4\x73\x40\xb9\xd1\x44\xca\x02\x1e\xad\xe5\xd1\x28\x47\x9a\xb4\xea\xbb\xf0\x2e\x7c\xa1\x14\x3b\xe4\xae\xf2\x11\x74\xcb\x60\xe1\x6e\x10\xaf\xc6\x85\x48\x69\xe5\xa1\xcd\x68\x7d\x40\x77\x8d\x5b\x12\x40\x31\xe1\x24\x03\x4f\x83\x43\x23\xd4\xbc\x89\x93\xcd\xad\x1a\x0e\x39\x10\x4d\x6e\x95\x51\x04\xe8\xd1\x7a\x6c\x80\xd6\x32\x11\x2d\xce\xe9\x5e\x5c\xaa\xe8\x76\xe6\x6a\x8c\x62\x24\xc3\x19\xd7\xd6\x03\x3b\x1d\x6d\xa0\x95\x6c\xb7\x97\xed\x4a\xb0\x4b\x75\x94\x0b\x38\xce\xe4\x8b\x3e\xd4\x31\xbb\x2a\x3c\x3c\x7c\x0b\x48\xbc\x48\x24\x79\xa2\x21\xfc\xd5\x5c\xf1\x6a\x0d\x40\xff\x89\x25\x3a\x21\x3d\xd1\x24\x9e\xcc\x6c\x16\x66\x89\xa6\x53\x91\x07\xd2\x83\x18\x26\x17\xbe\x34\x89\x76\x4b\xd8\xb5\x08\x7c\xb0\x08\x00\xa6\xc7\xcd\x1d\x3d\x1a\xc5\x69\x18\x98\x4e\x25\x35\xd8\x9d\x28\x53\x05\xb3\xb7\x3c\x8b\x09\xcd\x74\x5a\x0c\x56\x80\x9b\x59\x2e\xe7\xa9\xe2\x0b\x9a\x5e\xd2\x4b\xb9\x9c\x4e\x73\x4f\x7b\x49\x5a\xe3\x69\x32\xa9\x60\x60\x7e\x06\x24\xc6\xc3\xcb\x62\xc4\x0c\xc5\xf7\xe7\x53\x9c\x18\xf3\xd4\x04\x8c\xb2\x06\xad\x79\x60\xc8\x2e\xaf\xe6\xf0\x7b\x9f\x34\x73\x3e\xd1\x66\x5b\xa9\x21\xa0\x07\xf7\x85\xce\xca\x04\x9b\x56\x5b\xec\x81\x21\xec\x24\x2d\x45\xd5\x7c\xe4\x31\x1c\x8c\xd5\xf6\x84\x30\x44\xa1\x0e\x2b\x3d\x3d\x00\x26\x0a\xb9\x70\x81\x04\x9e\x9b\x7f\xe7\xd2\x24\xaf\x13\x8e\x33\xb7\x46\xe0\xd1\x40\x2a\xee\xef\x9b\x31\x54\x0e\x81\x91\x10\x14\x39\xbe\x6a\x84\x4d\xc8\xad\x65\xe7\xb1\xc6\x67\x32\x19\x0c\x5b\x08\xb4\x54\xb4\xe9\x1d\xea\x32\x3d\xcb\xb8\xda\x5c\x1a\x8f\xe1\x01\xe2\x0b\x8e\x5d\x09\xc2\x51\xbf\x12\x93\x8c\xeb\x98\xba\x0e\xc0\x42\x05\xfa\xba\x0c\xd4\xa7\x57\xa0\x72\x3c\xc9\xa4\x73\x30\xb9\x8b\xc4\x5d\x30\x61\x61\xc8\x7e\xff\x3e\x30\x99\x6c\xbd\xeb\xda\x50\xb7\x70\xa8\xd2\xe5\x38\x24\x7a\x68\x94\x0f\x19\x66\x3e\x3d\x81\xa1\x9f\xa0\x50\xa5\x68\xf8\x7a\x5a\xd0\x28\x3d\xcd\x9d\xf8\x62\x1f\xa2\xdc\xe9\x99\xcb\xf1\xe8\xf1\x8d\x04\x19\x9e\x71\x3d\x3a\x25\x1b\xfa\x74\x62\x83\xed\x85\x03\x38\x88\x19\x06\xc7\x60\x62\x36\x74\xab\x1f\x8f\x59\x3b\x6e\x78\x7d\x3b\x2e\x3f\x94\xac\x2e\x2f\x6b\x3a\xfe\xb8\xa6\x7c\xbc\xda\xb6\xb2\xb9\x31\xe7\x43\xf3\x1a\x57\xb4\x94\x5b\x41\xc7\x57\x75\x79\xad\x3f\x9b\x74\x1d\xa6\xb3\x8b\x4b\xc6\x2b\xf2\xa5\xfa\xeb\x7a\x5b\x8a\x8a\x7c\xad\xfe\x6c\x60\x08\x2f\xdb\xa7\x35\xfb\x40\xc9\x03\x70\x92\xa9\xde\xdc\xde\x5c\x36\x29\xb4\x3f\xda\xf5\x12\xf1\xc9\xf3\xbc\x4c\xac\xca\x5b\x49\x58\x5d\xdf\x57\xec\x7a\x2b\x54\xa7\xe7\x27\x67\x98\xf2\xed\x0d\x75\xbf\x3e\x0a\x26\xcd\xdf\x1d\x9a\x53\x9d\x87\x08\xd3\xd9\xaa\xa1\x62\x45\x5f\x56\x84\x61\x3a\xab\xd8\xd5\x95\x66\xac\x62\x1d\x82\x8f\x80\x74\x21\xf9\xdc\x05\x8b\x63\x46\xbe\x2b\xe5\x7a\x76\xc3\x38\xd8\xd6\x71\xa3\x59\xd6\x96\x9c\x3e\x6e\x9f\xb0\xc7\xed\xc3\x87\x88\x5d\x15\x74\xd1\x2e\x4f\x08\x91\x8b\x76\x89\x76\x0d\x69\x47\x97\x82\x96\xef\x3b\xcb\x4d\x4f\xa7\xdc\x64\x2d\x6d\x08\xb3\x6e\xd7\xa7\xb8\x26\x10\x62\x65\x0e\x7c\xe3\xbb\xb2\x25\xec\x51\x83\x57\xe4\xec\xf1\xea\x09\x61\x8f\x57\xb6\x11\xf1\x68\xa5\x9b\xe1\x8f\x56\x4b\xb4\xdb\x92\xd5\xa3\x33\xd3\x54\x49\xf8\xa3\xed\xa3\x06\xd7\x44\xa8\x7f\xcd\x2e\xd9\x5d\x31\xd1\x4a\x4d\xa9\x5f\xf2\x8a\xfe\x3c\x6f\x70\x59\x55\xb4\x7a\xd6\x6c\xb9\x84\x00\x89\x9b\xe6\x83\xfd\x59\xc3\x12\xeb\x2b\x0b\x66\xea\x6d\xf3\x75\xd9\xae\xc9\x0b\xf7\x54\xfd\x7c\xdb\xa4\xb3\xd8\x0f\x8d\xb2\xd8\x68\xaf\x75\xd4\x3a\x28\x82\x0f\xe5\xe3\xf4\xf9\x46\xf5\x97\x37\xe5\x7b\x6a\xfc\x24\x16\x62\x69\xb1\x82\x78\x88\x15\x64\x58\x0a\xab\xcd\x1b\x3b\x96\x68\x82\x5b\xf2\xee\x73\xd0\x35\x78\x1a\xf0\x39\xb8\xf2\x8e\x04\x21\xe4\x7b\x58\x06\xf7\xdd\xf3\x66\x05\x3c\xb3\xfa\x6c\x02\x9f\x4d\xc0\x9d\x10\xd4\x8e\x92\x49\x88\x3d\xa9\xa8\x2c\x59\x3d\xe7\x0b\xb6\xc4\xfa\xaa\x9e\xef\x36\x0d\x5c\xe3\xf3\xb6\xeb\x50\x07\xc9\x37\xd5\xec\xc1\xa9\x48\x40\x2a\x7f\xc2\xa1\xdf\xd9\x33\xc3\xa6\x91\x57\x98\x7a\xf3\xb4\x17\xd1\x5b\x9c\x20\xd0\x92\x6f\xdd\x13\xaf\x5c\x53\xcf\x33\x39\x98\xff\x61\x70\xfb\x3a\x1c\xe7\xdf\x78\x21\x9a\x1b\x75\x43\xe4\xbe\x51\x77\xe5\x07\xfb\x51\xe4\x33\xff\xa2\x11\xd7\xd4\xe0\x6f\x46\x5f\xae\x09\xed\x15\xfe\x93\x06\xa2\x61\x0d\xcf\x7c\xb0\xc9\x7c\xf0\x03\x6d\xb3\x95\x5f\x65\xca\x1a\xfc\xf1\x7e\xe1\x1b\x42\xbb\x11\x9d\xb5\x9a\xd8\x94\x06\xef\x27\x01\xc1\x86\x91\x5f\x2b\x19\x6c\xbb\xb9\x16\x65\xa5\xde\x5b\x41\x90\x34\x12\x0f\x11\xa0\xc9\xc5\x05\x55\xb7\xf5\xb6\xf6\x5a\xb9\x93\x53\xad\x77\xd6\x85\x63\xdd\x16\x08\x27\x9f\x33\x75\xd0\x26\x78\x31\xa1\x3f\x6f\x1a\x21\xdb\x09\xce\x14\x72\x0a\xb0\x25\x2e\x62\x7a\x34\xd9\xb6\x74\xac\x88\xe4\x4a\x4e\x46\xf7\xed\xd9\xf0\x50\xac\x91\x11\xef\x42\xda\x79\x8a\xaf\xa9\x9c\xf7\x95\x77\x52\x4b\x9e\xdd\xa1\x1a\xfb\x7b\xf7\xe8\xca\xfb\x9f\x1e\x6c\xe9\xe0\x3e\x3b\xba\xd1\x83\xb5\x1c\xdf\x7e\xb8\x15\x7f\x59\xdb\x61\x0d\xc7\xb7\x1b\x1e\xc6\x5f\xd6\x6e\x58\xc3\xf1\xed\x06\xc7\xf4\x97\x35\x1b\x54\x70\xb0\xd5\x0c\x89\x3b\xba\xc1\xcc\xb7\x5d\xfe\x9c\xaa\x82\xa5\x6c\x44\xfb\xf9\xaa\xb9\xd9\x34\x9c\x72\x39\x7c\x62\x3f\xaf\xe8\xe5\xf6\x3a\x38\xc0\xfe\xeb\xad\x64\xb5\xaa\xa3\xae\xcb\x4d\x4b\x1f\x81\x02\xfe\x40\x41\xf7\x20\x3d\xf0\x5a\xd4\xff\x75\x87\x9e\xce\xea\xf2\xb6\xd9\x82\x1e\xbc\xbc\x36\x8a\x5e\x77\xf9\x7d\xc9\xc0\xb9\xbc\x25\x54\x4b\x4f\xea\x7d\xee\x59\xf4\x23\xac\xc0\xba\x85\x83\xd6\x69\xcc\x48\x71\x8a\xf9\xcc\x0d\xe8\x6f\x4c\xae\x5f\x97\xa2\xbc\x69\x51\x11\x8f\x8c\xa3\x5d\x4d\xd5\x07\x69\x5e\xf5\x2f\x7e\x6f\xd3\x18\x9d\x90\x20\x87\xfa\xef\x97\xe7\xe1\x8f\xf9\x02\xd8\xeb\xe2\x14\x83\xc5\x43\x51\x2f\xa4\x84\x85\x93\xd4\xd2\x12\x68\x49\xec\xb8\x26\x48\xb7\x2d\x73\x13\x31\xca\x4d\x4e\xc6\xb9\xd7\xf8\xe8\xcf\x17\xcb\x4e\xd5\xd5\x10\xb6\x38\x5d\x9e\xbf\x7b\xb0\x93\xdd\xfc\xc1\x4e\xfd\xe8\xde\xcd\xa5\xb7\x71\xf5\x2a\x75\x90\x57\x00\x7d\x3b\x0b\x99\x58\x72\x72\x8a\x30\x07\x5d\x41\x30\xd1\xcc\xcc\x71\xf3\x3f\x70\x8e\x7b\x7b\x27\x9c\xe3\xde\xcb\x51\x6e\xb3\x1d\x35\xc7\x0e\x7e\xc0\xcf\xb4\x36\x3d\x4f\xe6\x13\x14\x4f\x78\xaf\x85\xa3\x26\xdc\x99\x93\x5a\xcf\x04\xf5\xa7\xfb\x07\xfa\xd3\x96\x09\x5a\xb9\x69\x37\xa6\xd4\x5d\x6f\xba\x02\xeb\x1b\xc2\xda\x55\x27\x78\x02\x53\x24\x48\xf0\x48\x89\x8d\x7c\xb6\x55\x9c\xc9\x15\xd8\xba\x84\xf3\x8a\x89\x4b\x11\x8e\xa5\x3a\xdd\xa8\x0b\x0f\x66\x63\xf6\x48\x49\xda\x60\x51\x94\xa4\x1c\x9d\xe5\xd2\x14\xab\xa3\x62\x7e\xed\xb2\x0b\x54\x9b\x8f\xb6\xea\xa3\xcc\xa1\xca\x9e\x9c\xad\xf9\x68\x95\xd9\xb4\xfd\x59\xd4\xc2\xba\x9a\x15\xc8\x83\xef\x17\xd3\xdb\x51\x2d\x0d\x13\x80\xfd\x38\x31\x3f\xa1\x75\xfb\x6a\x35\x72\x34\x2f\xb8\x0e\xbc\x43\x48\x7a\x1a\xb0\x0c\xf1\x6d\x5c\x8a\x1a\x80\xea\x82\x8e\xf8\x43\x21\x3c\xc0\xc3\x1d\xfd\x34\x1d\x50\xdd\xec\x0e\x5f\x35\x5a\x40\x3e\xfa\x9e\x31\xe5\xd3\xdf\x9f\x5b\x23\x6e\xef\x05\xfd\xa0\xba\xde\x7b\xdc\x5c\x2a\xc9\x9f\x8a\xf6\xff\x65\xef\x5f\xd7\xda\x46\xd6\xbf\x41\xf8\x3b\x47\x41\xf4\xf6\xcb\x92\x26\x65\x83\xd9\x24\x69\x3f\x7f\x35\x21\x40\x12\xba\x93\x90\x15\x48\xa7\xbb\xbd\xfc\x10\x59\x2a\xdb\x5a\xc8\x92\x22\xc9\x10\x02\xbe\xae\x39\x87\x39\x81\x39\x96\x39\x94\x39\x92\xb9\x6a\xab\x2a\xa9\x4a\x96\x8d\x21\x10\xd2\x1f\x3a\x58\x2a\xd5\xbe\xee\xba\xb7\xbf\x7b\xde\x8b\x09\x60\xcb\xd1\xf5\xaf\xa7\xa8\xdf\xb7\x61\x33\x0a\x6d\xd8\x1c\x87\xb4\x57\xe8\xba\xe1\x7f\x4a\x37\x8c\x83\x36\x52\x5a\x63\x23\x61\x7c\x07\x2a\x3e\xa2\x63\x86\x21\x5e\x7d\x0b\x6f\x43\xf8\x35\x76\x42\x2f\x4f\x56\x6e\x99\x29\xc0\xb2\xa6\xb9\x06\xa2\xa6\xe3\x79\x87\x74\x72\x2c\xe2\x17\x81\x75\x2f\x58\x79\xcb\x15\x2c\x16\x30\x58\x07\xf1\xe6\xe3\xbd\xcd\xcf\xd6\x8d\x77\x94\x08\xe8\xb5\xfa\x9a\xcf\x2c\xee\xad\x30\xd1\xf9\xb1\xae\xdf\xdf\x50\xec\x2f\x46\xf9\x08\x51\x7f\x7d\x34\x75\x6f\xfc\x34\x43\xfc\x33\xea\x4e\xc4\xba\x23\xcf\x5b\x48\x66\x2c\x94\xa9\xc3\x75\xdb\x26\xb3\x51\xa3\xf9\x7e\x9f\xb4\xdf\xef\xdb\x6e\xf5\xd1\x24\xa7\x80\x89\x63\xab\x98\x26\x36\x70\x26\xe1\x86\x07\x53\x37\xf1\x63\x74\x36\x84\x33\xdb\x95\xdd\x8d\xa4\xa3\x91\xa7\xde\x34\x09\xe5\xef\xe0\xe1\x74\x6d\x1e\x9e\xb2\x81\x5d\x12\x18\xb2\xa0\x41\x0f\x7a\xae\x0c\x23\x26\xd8\x47\x58\xe3\x5e\x52\x95\x25\x2b\x2b\x66\xe9\x93\x90\x7f\x12\xae\xac\x18\x39\xbb\x6c\xf8\x21\x7a\x67\x88\x97\x20\x7e\x26\xa0\x0c\x85\xba\xec\xce\x95\xa7\xd9\x4f\x5f\xa2\xf9\xd9\xe3\xd3\x63\x67\xf8\xa9\xf0\x40\xa1\x66\x40\x53\x72\x75\x25\xbe\xc0\xf3\x23\xcc\x4d\x4b\x9e\x1b\x85\xff\xea\xca\x8a\xc1\xc9\x2f\x1a\x4b\xb6\xb2\xf2\x28\x6b\x9e\x9c\xf8\xe9\x2e\x25\x8d\x7b\x6c\x65\x27\x26\xb4\xa6\x50\x65\x35\x0b\x5f\x6f\xa5\xe7\x98\x36\xca\x30\x48\x73\xa3\x18\x24\x6c\x0a\xd6\x5d\x72\xdb\xe0\x9c\xbb\xc5\x87\x66\xbd\xe1\xe5\xf4\x7d\x1e\xf9\x66\xda\xb9\x28\xdd\x19\x8b\x98\xa6\x12\xd3\xab\xda\x4e\x8a\x6b\x3f\x2b\x5f\xfb\xa1\x88\x40\xce\x31\xc7\xb1\x02\x31\xec\xf8\xe2\xb5\xef\xb3\x6b\x1f\x33\x77\xe2\x66\xb6\xcc\xd0\xda\x86\x88\x51\x0b\xad\x76\xbd\x66\x13\x7d\xb3\x89\xa6\xd9\x65\xdc\x02\x8e\xdf\xc2\x6a\xd8\x0a\x42\xa9\x76\x82\x9b\xab\x67\x04\xe0\x2f\xcb\x91\xfd\xf2\x9e\x85\xdd\x12\x24\xf4\xa2\xa7\x9a\x8c\x39\x04\x09\x1a\x73\x79\x33\xaf\x06\x70\xe0\xb8\x17\x8d\xde\xd8\x0f\xb2\x86\x1f\x36\xb8\xc4\x2e\x08\xef\xe9\xea\xc9\xd0\x49\x1b\x5e\x34\xba\x85\xa3\x4b\xd9\x14\x32\x03\x25\x4a\x9c\xc2\xa0\xcf\x89\x31\xf9\x81\xfe\xdf\xa4\x8e\x24\x36\x35\x64\xad\xac\x18\x3c\xab\x74\x0e\xc8\xf5\xc9\x0f\xbd\xe8\x9c\x7e\x21\x1c\x76\xdb\xb6\xd9\xab\x52\x83\x1e\xd5\x5d\xf3\x46\xf3\x07\xb8\x1a\xf6\xd3\x16\xdf\x94\x6a\x09\x22\x12\x89\xc1\x6b\xc9\x1f\xe0\x5a\xd8\x4f\x5b\x7c\x53\xaa\x65\xe8\xa7\x59\x94\x5c\xf0\x4a\xf8\x6f\x5c\x07\xfd\x65\x0b\xcf\xcb\x17\x99\x73\xe6\x0f\xd0\x8e\xcf\x2f\xb4\xfc\x09\xae\x85\xff\xb6\xa5\x77\xa5\x7b\x92\xbf\x6b\x8e\x53\x98\xec\x0c\x60\x98\x2d\xe5\x8b\x98\xcd\xbf\xd3\x98\xe1\x3e\x9d\x9b\x21\x58\xce\xec\xcb\xc9\x52\x86\xa4\x3b\x92\x41\x13\x8b\x87\x58\x68\xb4\xfc\xbe\x99\x60\x6c\x05\x6e\xcc\x66\xc7\x64\xbe\x5b\xfa\xc8\x1f\xc5\x01\xdc\x0d\x7c\xf7\xd4\x2e\xdc\xbb\x58\x68\xc7\x02\xe8\x1f\xf0\xe2\xea\x0a\x62\x67\x30\xfa\xa7\x13\xb0\x87\x6e\x96\x04\x7f\xc0\x0b\xec\x3e\x7f\x3e\xf4\xdd\xe1\x6f\x2d\x16\x10\x88\x6e\x5e\x6c\x63\x7b\xbd\x73\x74\xf2\xe2\xcd\xe1\xee\x1f\x32\x0f\x9f\xd8\x99\xf9\xf9\xe4\x04\xcf\xee\x2f\x97\x7b\x4e\x06\x9b\x61\x74\x6e\x5a\x93\xcf\x16\x2d\x11\x92\x12\xbf\x5c\x1a\xbc\x0a\x63\xf2\xcb\x65\xf2\x18\x1b\xdc\xfa\x41\x14\x25\x26\xfe\x33\x71\x42\x2f\x1a\x99\xd6\xff\x91\xd7\x62\x4d\x4e\x4e\x3e\x23\x06\x2f\x6f\x3d\x9c\x7b\x55\xdd\x21\x74\x4f\x7b\x91\x5a\x30\xe3\xe5\xf2\x47\x19\x1c\xc5\x81\x93\xc1\x06\x75\x32\xd6\x8b\x6d\xe4\x76\x55\xca\x55\x0b\xa7\x49\x82\xe2\x88\xc1\x19\x1d\xd3\x8e\x52\xbf\x01\xcb\xbc\xf4\xbd\xb6\xf1\xb7\xff\xcf\xd3\xc3\xf0\xe3\xa1\x01\x7a\x41\xe4\x9e\xb6\xff\xd5\xe9\x74\x5a\xcf\x40\x0b\x33\xd2\xdd\x2e\xe8\x18\x2b\x3c\x20\x09\xf4\x9d\x20\x85\xa0\x63\x5c\xa0\x8b\xdf\xe8\x76\xff\x05\x46\xb8\x33\x18\x44\x77\xbe\x69\x6e\x0e\x7b\xa9\x01\xfc\xf4\x08\x0f\xfd\x6d\xe4\x11\xb3\x2d\x0e\x95\xa0\x0d\x37\x89\xab\x9b\x79\x99\xeb\x33\xda\x1d\x83\xb0\x28\x7c\xb5\xba\x80\x2a\x03\xda\x86\x1f\xc6\xe3\xcc\x00\x25\xd5\x44\xbb\x63\x60\x4e\x11\x18\xf8\x2b\x2c\x38\x23\x19\x3c\x83\xc9\xc8\x0f\x9d\x0c\xbd\xf1\xfc\x14\x71\xc6\xe8\x55\xe6\xf4\xa8\x84\x6e\x84\xd8\x9a\x61\x38\xe3\x2c\xea\x47\xee\x18\x6d\x88\x84\xde\xc1\x06\x30\xfa\x51\x32\x42\xed\x5f\xc4\xb0\x6d\xe4\xdb\x87\x55\xd5\x7e\xd4\x02\x52\x33\xe8\x01\xed\x01\xfa\xd3\xf3\xbd\x83\x30\x85\x49\xb6\x1f\x40\x44\x93\x4d\x9e\x1f\x4c\xe7\xc8\x07\x49\xc1\xa6\x54\xab\xfd\x22\x8a\x02\xe8\x84\x26\x75\x02\x16\x5e\x59\x13\xe0\xd2\x6c\xc2\x97\x58\xc8\x4c\x61\x66\x11\x7f\x92\x7c\x2a\xa4\x9a\xe9\x53\xc4\x53\x2e\xa5\xcd\x2c\x3a\xc2\x24\xd5\x36\x2d\xfb\xb7\xd2\x51\xc8\x4f\x0c\x35\x65\x9b\x6b\x00\xeb\xfc\x77\x59\x09\xb6\xf3\x2c\x33\x02\x18\x23\x9e\x6d\x56\x67\xee\x53\x1a\xf8\xe1\x69\x43\xe6\xcf\xaf\x73\x48\xb5\xba\x94\xfc\xb7\x18\xdd\xa8\x53\xd4\xc0\x70\xe0\x87\x30\xff\x4d\x3d\x2d\xf2\x07\x33\x5f\x2c\x5a\x2d\x0c\x70\x40\x00\xc6\x37\x44\x37\xdc\xe9\x74\x63\xf4\xd7\x9b\x77\x8f\xb7\x56\xd7\x44\xba\xb1\xd9\x02\x9d\xcd\x67\xa0\xb3\xb1\x06\x5a\x88\x74\x14\x28\x09\x7d\x84\xdf\xaf\x81\x8e\x81\xd6\xf0\xd8\xcf\x02\x68\x74\xbb\xe4\xbd\x8e\xde\xf8\x7d\x03\x7b\xf1\x37\x70\x5b\x06\x58\x04\x01\xa2\x3b\x48\x47\x7f\x3c\xe6\x67\xd4\x4f\x20\xfc\x06\xcd\x4b\x76\x08\xda\xf8\x10\x7c\x7c\xb7\xb7\xff\xf2\xe0\xdd\xfe\x9e\x31\xb1\xc0\xb0\x58\x76\x62\x81\x58\x41\xbf\x38\x85\x72\x0c\x90\x44\xe3\x0c\xb6\x3d\x02\x42\xce\xfe\x4d\xdb\x1e\xc0\x88\x63\x6d\x0f\x18\xd4\x61\xb5\x71\x3e\x84\xa1\x41\xa2\x9d\x18\x49\xf9\x34\x84\x61\x9b\x39\xf6\x63\xa7\x04\xfc\x3a\x81\x01\xf9\x83\x91\x2e\xf6\x2b\x19\xc0\x8c\xfc\xed\xb8\x99\x7f\x06\x77\xb1\xdb\x9c\x41\x7e\x18\x80\x62\xbb\xd0\xa7\x0c\xe9\x85\xb7\x46\x9f\xe7\xa4\x31\x81\x71\xe0\xb8\x98\x8e\xc5\x09\x56\x36\xee\x91\x91\xb6\x1f\xad\x01\xbe\xaa\xac\x83\x2a\x3a\x3c\x4c\x20\x5a\x52\xdc\x77\x4c\x4c\x03\x99\xe0\x92\x2e\x1b\x5d\x50\x52\x4a\xb7\x3b\xbc\xdb\x79\x4f\x25\xb2\x9d\x38\x61\x8a\xdd\x9f\xfc\x70\x70\x10\x16\x9f\x1c\x8e\x51\xb5\xb8\xd3\x64\x2d\x5c\xc4\x10\x19\xc0\x0f\xfd\x4a\xca\xbb\x14\xc0\xec\x32\xff\x0c\x92\x70\x6d\xe2\x6e\x4f\xce\x66\xee\x9e\xe7\x87\x67\xd1\x29\xa2\xba\x27\x68\x95\xf1\x9e\x59\x03\x41\xd3\x0f\xd1\x26\xb1\x4c\xa3\x41\x1f\x1b\x16\x38\xa1\xab\xfc\x01\x6f\x07\x4c\x9c\x9d\xc0\x77\x52\xcb\x34\xd8\xc7\x4d\xb1\x08\x51\x7d\xcb\x9f\x25\xc4\xc5\xb9\xf2\x63\x5c\x04\x7d\x48\x66\x76\xfa\x77\xa4\x1c\xff\xcc\x4f\xf7\x31\x6d\x6b\x63\xc5\x1b\xa3\x96\xa2\xf9\xa9\x90\x15\xed\x91\x8d\x68\x08\x71\x5a\xc5\x5f\xbe\xc7\x91\x26\x96\x89\xf5\x98\xcc\x8d\xda\xa2\x7e\xd4\xe8\x1e\x38\x21\xd4\xf3\x6d\x34\x0e\xb3\xf7\x91\x1f\x66\xd3\xdb\x52\xd5\xd5\x1c\xf1\x0a\x70\xad\x09\x9b\x59\xb1\x2a\x03\x3f\x35\x80\xa1\x98\x48\x39\x14\x0a\x2d\x3b\xa9\x82\x2d\x39\x37\x07\xd8\x36\x05\xe2\x95\x17\x91\x3c\x42\x2c\x43\x1a\x3b\x2e\xc4\x0f\x49\x68\x14\x38\xa1\xa7\xbc\xd8\x1b\xfc\xd8\xa0\x51\x5f\x69\xb9\x03\x23\x9a\x06\x88\x7e\x9e\x15\x7a\x82\x44\xbd\xed\x0e\xec\xb6\x33\xfc\x57\xd6\xee\x74\x71\x6b\x84\x94\x14\x1b\x23\xf8\x99\xa5\x36\x48\x61\xe5\x20\x87\x6d\x4a\xdf\xf2\x8c\x97\x64\x3c\x9c\xc5\x29\xb4\x71\x89\xe8\x0d\xb4\x7f\x7b\xd4\x02\x24\x17\x68\x56\x08\x07\xf2\xd3\x3d\xfa\xa9\x9d\x81\x47\x48\x7c\xc0\xcf\x25\x8a\x33\x99\x58\x94\x5c\x95\x86\x20\x50\x31\xb4\x86\x8c\x20\x94\x37\xc8\xa3\x47\xd4\xfd\x13\x97\xa0\xad\x08\x5f\xe3\x69\xd2\x34\xa2\xdc\x1a\xe4\x80\xe0\x3f\xd8\x62\x19\x27\x74\x46\x05\x7a\x24\xd1\xee\xd2\x54\xab\x4e\xaf\x3c\xf1\x8f\x1e\xf1\xd8\x20\x3f\xdd\xc1\xfd\xa3\x5b\xe8\xdc\x0f\x82\x17\x70\x67\xa6\x2e\x97\xce\xfc\x4d\x8e\x43\x45\x62\xd8\x86\xf5\xfb\x26\xda\xac\x99\x55\xd8\x0c\x74\x84\x19\x39\x24\xc2\x88\x2f\x59\x6a\x10\xda\x25\x8b\xc5\x55\x2d\x11\xa9\x15\xc7\xe2\xc9\xbd\xc4\x16\x6c\xa3\x47\x98\x61\x41\x59\xcc\xdb\xc4\x94\x9c\x9d\xc4\x24\xa7\xd1\xa1\xb4\x02\x0a\xc7\xd4\xac\x99\xc6\x81\x9f\x99\xc6\xb2\x61\x35\xd3\x68\x44\xc2\x2d\xc2\x26\xeb\xef\xcb\x28\x21\x87\x3d\x01\x52\x68\x60\x81\x14\x64\x16\x80\x18\x14\x4c\xf5\x61\x96\xe3\x03\x33\xdf\x5f\xf4\x06\x9d\x37\x50\xb8\xd9\xca\xab\xcf\x2f\x46\x71\x93\x28\x8f\x05\x4f\x0e\x26\x96\x5c\x59\x29\x9c\x16\x2a\x63\x49\xed\x36\xfc\xd0\xc0\xee\x8d\x85\x4b\xf5\x3a\xbd\x31\x31\x7e\x68\xa9\x3f\x57\x57\x52\x7f\x2c\x4d\x87\xa2\x71\x86\x7b\x54\x26\xb9\x64\x93\x96\xae\x95\x02\xf9\xcc\x13\xea\x6d\x23\xd6\x4c\x60\xf3\x6d\xdb\x86\xdb\x59\x1b\x3b\x1e\x34\x7f\xb9\x84\x93\xcf\x13\x40\x2f\x77\xba\x37\x1f\x99\x6b\x60\x2c\xeb\x56\x2c\x13\x32\xec\x93\x47\x6b\x78\xaf\xf5\xc6\xbd\x5e\x00\xd3\x76\x56\xe4\x96\x72\xcc\x17\x49\xf8\x22\xe7\x07\xf8\xf6\xa3\xf0\xea\xca\x38\x49\x61\xd0\x47\x5d\xc1\x98\x2c\x04\x69\x75\x65\xc5\xa7\xf9\x45\x85\xea\x4c\x0b\x90\x78\x43\xf4\x2a\xcd\xa2\x18\x09\x00\xce\xc0\x21\x73\x0d\x8a\x84\x37\x3f\x4a\xda\x33\x86\xda\xf3\xa5\x23\x77\x49\xaf\xd3\x88\x5f\x65\x29\xbb\x66\x1c\xce\x16\x06\x74\x58\xae\x4d\x2e\x15\xa2\xa6\x46\x05\x18\x07\xd3\x8e\x26\x32\x40\x1b\x4b\x5b\x78\xcc\x57\xd6\x74\x99\x94\x83\x86\x35\x01\xaa\x22\x82\xfa\x84\xf7\x0d\x9d\xe4\x88\x2e\x30\x6c\xe6\x3b\xc5\x8e\x84\x1f\x18\x2e\x9f\x7c\x39\x01\x38\xef\xc1\xf5\x89\x3f\xf3\x4b\x10\xc9\x27\xfd\xeb\x35\xe6\x76\xc5\x8d\x8f\x63\xb9\x0c\xb6\xe9\xe9\xa7\x74\xa6\x35\xeb\xb1\x2c\x3e\x43\x35\x8a\xeb\x01\xf9\x7a\x64\x6c\x3d\xb4\x94\x6d\x39\xe4\x59\x22\x3f\x7e\x78\xc3\xa0\x22\x2d\x8b\x89\x01\xe5\xb9\x28\x8c\x7a\x27\x81\x24\x09\x51\x3e\x42\x7a\x15\x97\x2e\x88\x42\xef\xf8\x97\xe2\x8d\xf0\x28\x63\x98\xf3\x50\x35\xd4\xfc\x9e\x2e\xd6\x51\xea\xa7\x8e\x7d\x62\x73\xc3\xee\x58\xa6\x68\x25\xd0\x85\x39\x16\xc8\xe3\xc7\xcc\x3f\x07\x32\x0c\x26\xdc\xaf\x84\x9f\x81\x09\x3b\xd8\xc2\x7c\xa1\xb5\x68\x1b\xff\x3f\x24\x2f\x79\x1f\xa0\x0b\xfd\x33\xb8\x93\x65\x49\x4a\x1b\x97\x64\x36\xd6\x03\xce\x23\xb3\x6b\x1e\xb1\x49\x82\x14\x03\x89\xbc\x11\x93\x93\x53\x98\x2c\x92\xa2\x99\x25\x0b\x53\x0d\x90\xe4\x9d\xa1\x8e\x53\x5c\xc3\xdb\x61\xcf\x1a\xad\xee\x52\xb5\xad\x39\x6b\xfa\xe9\xbf\xf3\xb3\xbb\xb2\x42\x76\x24\xde\x59\x76\xd6\xc4\x1a\x84\x14\xc0\x66\x1c\xc5\x26\xc7\xdc\x9c\x50\xdf\x26\x74\x27\x8f\x73\x5d\x6c\x77\x29\xb3\xb9\x67\x17\x48\x28\x10\x27\x1e\x70\xae\x01\x00\x19\xd1\x3f\x9b\x16\x1e\x39\x06\x7b\xc8\x84\xee\x86\x2b\x2b\xa1\xdc\xa7\xed\xbc\x1a\x7a\x04\x33\xd2\x1d\xda\x3b\x9a\x86\x40\x2c\xe0\xd1\xac\x98\xb4\x5e\xa1\x06\xba\xc3\x3d\xf1\x23\xfa\x2c\xef\x18\xc8\xdf\x51\x86\xdd\x2b\x3d\x4b\x0d\x90\x59\x00\xfb\x36\x24\xe3\xf0\x20\xdc\x83\xbd\xf1\xc0\x62\x70\x40\x36\x8b\xc2\x77\x46\x29\xc7\xfc\x45\xc3\x85\x76\xa7\x8b\x03\x9f\x97\xd0\xfc\xb0\x16\x97\x88\x2f\x9f\x3c\x13\x79\x3a\x89\xc2\x02\x91\xd1\xa3\x5a\xd6\x2c\x90\xf1\xe5\xc7\xaf\x68\x85\x80\x02\x1d\x1b\x9f\x9f\xe3\xd1\x7d\x36\x2c\x0b\xb4\xc4\x29\xc9\x0b\xe0\xe1\x7c\x36\xac\x36\xaf\xaa\x85\xef\x1c\xf1\x75\xfa\xd9\xc0\xce\x75\xf9\x63\x3c\xd3\xe8\x69\x79\xff\x19\x07\xe8\xe6\xf4\xc3\x01\x8e\xa4\xfb\xfc\x3f\x6f\xd0\xe2\x47\xbf\x7d\x5e\xe6\x4a\x19\x92\x09\x35\x8e\x08\x91\x76\x82\x65\x2e\x7e\x2f\xfb\xe9\xb2\xc7\x23\xb8\x9b\xc6\x52\xf6\xd8\xfe\xfc\x3e\x80\x4e\x0a\x97\xc7\x29\xc4\x35\xc2\x2f\x63\xff\xcc\x09\x50\x3d\x88\x13\xf0\x84\xaf\xcd\x5f\x2e\x21\xf5\x1a\x04\xcb\x86\x35\xb1\x3e\x63\x97\xc0\xec\xb1\x6d\x2c\x3b\x41\x14\x0e\x48\xcb\xb8\x5f\x43\x27\x1d\x7e\x5e\x1e\xc2\x20\x86\x89\x81\xf7\x2b\x2d\x17\x7a\xcb\xb1\x93\xa6\xcb\xce\x32\xd6\x42\xe1\x80\x41\xf4\x05\xda\xc4\xff\x4a\x97\xdd\x28\xcc\xd0\xed\x6d\x58\x00\x95\x6f\x1a\x93\x89\x85\xf5\xa7\xb1\x5a\x7f\x4a\x89\x33\xd1\x43\x09\x2a\xcb\xb8\x99\xc0\x28\x86\x21\xa6\x7b\xe6\x65\x3e\x1b\xf4\x1a\x35\xc8\xf6\x31\x28\xe4\x7b\xbf\x4a\xdd\xea\x82\x58\x54\xb7\xf6\xe7\x56\xb7\x66\xf0\x6b\x46\xcc\xfd\x4a\x8d\xeb\xac\x96\x59\x9d\x8e\x55\xa1\xb9\xad\xa8\x7a\xe4\x7f\xf5\x43\xda\xb7\x74\x1c\xa3\x3e\xdd\xb2\x75\x85\xab\xf8\xb6\x15\x41\x89\x58\xe1\x46\x8b\xa6\x76\x58\xd4\x06\xfa\xec\x01\x50\xd9\x35\x84\x09\xaf\x67\xd9\x70\x5c\x17\xc6\x19\x35\x52\xb0\x94\xe6\xf4\x67\xea\x9c\x11\xdb\x46\x42\xad\x15\x04\x78\x8b\xfe\x80\xa1\x4b\xcd\x22\xe8\xd7\x88\xba\xf6\xe3\x1f\x61\xc4\x40\xaa\xe9\x03\xaa\x97\x03\xc6\x10\xfa\x83\x61\x86\x0d\x28\xf1\x38\x43\xc4\x00\x31\x03\x0e\xe1\x7a\xfc\x14\xbd\xa1\x95\x8e\x9c\xaf\xe8\xff\x3e\x6a\x6e\x34\x0e\x32\x3f\xc6\x2a\x3f\x6a\x52\x89\x9d\x2c\x83\x09\x7a\x97\xfa\xdf\xd0\x83\x34\x83\xb1\x01\x0c\x3c\xfb\x58\x76\xf0\xb2\xa1\xd1\x05\x64\x35\x0c\x83\x58\x59\x88\x76\x5a\x56\x37\xe0\xb3\x85\xa6\xcd\xa0\x3a\x87\x84\x10\x9e\xd0\x26\x4f\x55\x19\xad\xf1\x85\xca\x5d\x77\x69\x01\x66\x47\xa1\xf9\xdb\x96\xfd\x70\x39\x62\xef\xa2\x0e\xec\x2e\x91\x6b\x8e\x99\xd0\xe9\x9a\x33\xe3\x0d\x5d\x23\x6b\x29\x4b\x2e\x2e\x49\x6a\x3a\x1b\x4e\x48\x26\xd0\x10\xc3\xdc\xf2\x8a\x6c\xfa\xda\xb6\xe1\xc4\x4c\x2c\x0c\x55\x9e\x58\x20\x9c\x4c\x2c\x80\x66\x83\x68\x6c\xe9\x0c\x91\x1f\x23\x9f\xfd\xe1\x7c\xa5\xe8\xaa\xd3\xed\x33\xc2\x5e\xa2\x16\x9a\x74\x21\x36\x18\x54\xaf\x93\x40\x67\x56\x92\xa0\x3a\xb7\x73\x92\x00\x66\xd7\x49\x57\xe1\x28\xce\x2e\x6e\x26\x9a\x42\x79\xf8\x7d\x3b\x29\x9e\xe8\x6c\xfa\x89\xc6\xd3\xd5\x05\xc4\x55\xb8\xcd\x69\x42\x7e\xc2\xf3\x39\x55\x1d\xf2\x24\x3a\x47\x53\xec\x46\x58\xf4\xa0\x47\x28\x85\x01\xc4\x23\xde\x0f\x3d\xf1\xe7\x51\xe6\x24\x0a\x82\x70\x9e\x38\x71\x7e\x56\x09\x4d\x20\xa7\xad\x0b\x50\xfd\x64\x7f\xa1\x26\xd8\x06\xf3\x6b\x6d\x30\xdc\x6b\x0a\xf1\xea\x0b\xfb\x2b\x9a\x58\xd6\x52\xfd\xfd\xa5\x70\x8a\xc6\xdf\x4c\x89\x8c\xc3\x67\x92\xd8\xc6\xe6\x59\xe2\x63\xf8\x35\xc3\x5e\x8c\x36\xf9\x7b\x27\x81\x8e\x0d\x9b\x88\x45\xe1\xd7\xaa\x0d\x9b\xbb\xd4\xd2\xc9\x40\x95\x84\x27\x89\xf4\x43\x30\xfe\x9c\xbc\xc1\x83\x65\xef\xd8\x66\x41\xad\xca\xd5\x87\xe5\x27\xe5\x6a\xa4\x02\x62\x5d\xbc\xd7\xbe\xf4\xa3\x5c\x03\x7b\x57\xfc\x98\x0c\x3f\x92\x7f\xa9\x3f\xc7\x2f\xf9\xf7\xb3\xd1\x0f\x7a\xf8\xa9\x92\xf0\x84\xdc\x44\x27\x9c\x0c\xcc\xcf\x5c\x08\xce\x38\x53\xfc\xe6\x71\x17\xbe\x8f\x5b\x06\x03\x3e\x61\x93\x4a\xf9\x85\xcb\xa2\x89\x2e\x0a\xc5\xbf\x77\x11\x6b\xf9\x35\x53\x3c\x22\x3d\x2a\xde\x87\x86\x54\xa6\x24\x0f\x2f\x43\x62\xde\x1d\xe4\x5e\x00\xf2\x07\xf8\xe2\x2b\x29\x40\x21\xbb\x4f\x0b\x1f\x17\x71\x79\x6d\xec\x7a\x6c\x4a\xe5\x30\x3c\x0e\xfc\x9a\x51\x7c\x5c\x8c\x16\xc5\x71\xec\x20\xd1\x27\x62\xac\xcd\x1d\xb9\x9f\xa5\x30\xa6\x35\x65\x18\xd3\x9a\x18\xc6\xb4\xd6\x6d\x5f\x4e\xc0\x25\x9b\x46\x66\xfe\xf4\x0b\x93\x19\x4d\x6c\x88\x45\x7c\x3b\xbc\xba\x52\xcf\x87\x61\x01\x9c\x54\xad\xe8\x2d\x25\x0e\x0d\x72\x63\xa5\x90\x38\xbb\xec\x82\xc6\xe2\xb2\xc4\x0f\xc3\xf2\xc4\xf9\x2b\x2b\xa6\x5f\x35\x71\xa1\x65\x81\x3c\x6d\xc2\x84\x24\xc6\x21\x1d\xb0\x72\x74\x45\xf2\x40\x84\x10\x99\xd0\xa4\x27\xbc\xa5\x08\xc7\xbd\x57\xee\x83\x1c\x8a\x82\x7c\xeb\xaf\xac\xd0\x71\xe0\x89\x83\xb6\xdf\x4c\x61\xe8\x6d\x93\x7f\xcc\x66\xb3\xd9\x09\xbb\xa8\xc3\xae\x93\x99\x91\x65\xb5\xfd\x4e\xd8\xc5\x8f\xc5\xa7\x00\xab\x30\x21\x57\x91\x4e\xb8\x6e\x65\x62\x15\xae\x8d\xd9\xc9\x8a\xcc\x53\x28\x88\x49\x3d\x92\x30\x3f\xfd\xd2\x38\x86\xe4\xb2\x6b\x83\x62\x69\x08\x7d\x6a\x70\xd2\xb5\x7a\xe6\xc3\xf3\x0a\xa7\x8f\x1b\xe2\x65\x1c\xfb\x72\x1f\x83\x17\x18\x3e\x76\x44\x7a\x07\xcf\x03\xec\xc7\xb2\x9f\xba\x0e\x76\x6a\x72\x42\x17\x06\xc6\x04\xd3\xaf\x40\xe0\x7c\x98\xbc\x93\x73\x3e\x9c\x51\x57\x0a\x29\x88\x15\x71\x62\x3f\xc3\xd1\xde\x9c\x37\x49\x12\xb2\x26\xa2\x7f\x95\x60\xd1\xc7\xfe\x55\x58\x90\x20\x44\x80\x88\x13\xfc\x6f\xac\x74\x1e\x46\x81\x07\x13\xec\x4a\xe0\x78\x51\x18\x5c\xc8\x2e\x5a\x9c\x29\xda\xf3\x13\xc8\x84\x9f\x34\x86\x41\x80\x9d\x97\x0a\xce\x07\xc4\x27\x05\x08\x15\xcb\xee\x17\xed\x47\x2d\xc0\x7b\xc3\x70\x68\xab\xdd\x07\x00\x73\x14\x30\x62\x27\xcd\xa0\x04\x79\x4c\xf5\xfe\x7f\xa2\x99\xe3\x69\x68\x84\x2f\x5c\x24\xf3\xcd\x50\x9e\x4a\x89\x53\xbf\x98\x00\x66\x99\xc0\x1e\x6a\x19\x4c\xe2\x04\x66\x7f\xc0\x0b\x8c\x90\x97\xe6\xbe\xa1\x4e\x07\x23\x69\x76\xb9\x66\x5a\x5d\xa1\x69\x01\xc9\xb2\xd7\xc9\xba\x18\x46\x42\x57\xfa\x92\x69\x2e\x18\xf5\xa1\x42\x9f\x64\x0c\xc1\xcf\x72\x07\x36\x86\xc5\xa9\xa9\x13\x95\x94\xf6\x30\xfa\x60\x6c\x1a\x30\xc4\x18\xa7\xf4\xbe\x02\x63\x93\xee\xf4\x46\xc8\xb6\x3a\x7d\x35\x01\x64\xaf\xb3\xef\xf0\x01\x68\xc4\x09\x4c\x53\xa1\x0c\xde\xa4\x07\x21\x2d\x84\x7f\x35\x10\xfd\x90\x0b\x1c\x8e\xb3\xe9\xfd\x05\xbc\x82\x88\x2f\x1a\xaa\xe1\x14\x5e\xbc\x47\xad\xd2\x36\x4e\xe1\x45\xa9\x17\xa7\xf0\xe2\x63\xcc\x5b\x50\x2e\x20\xa0\x9f\x8e\x63\xf9\xbb\xbd\xe8\x3c\x14\x6a\xf6\xa2\x73\xa1\xf7\x13\x21\x28\x76\x4c\x61\x82\xf3\xeb\x2b\x23\xf7\x45\x02\x3e\xa3\x13\x9e\x12\xbb\x98\xb5\x44\x75\xc7\xbe\xc2\x93\xdb\xa7\xe0\xcb\x7e\x27\x6d\xbe\xfd\x78\xbc\xf3\xe2\xcd\xfe\xc9\xee\xfe\x9b\x37\x5d\x7c\xd9\xf9\x74\x89\x41\xf9\x12\xe4\x4d\x41\xaa\x15\x76\xec\x84\x94\x46\x3b\x31\x6a\x1e\xed\xbf\xdb\x3b\xd9\xd9\x3d\x3e\x38\x7c\xa7\x70\xfb\xf6\x2d\x24\x7f\x4b\x6c\x05\x63\x0a\x8a\xbc\x40\xc7\x01\x61\x77\x42\xa1\xd3\x14\x59\xd9\x57\x56\x7c\xd3\x41\xf7\x35\x1a\x4a\xd2\xa4\xc7\x06\x27\x35\x2c\xda\xd9\x26\x39\x8d\x0d\x66\xbb\xc2\x8a\xb2\xac\xea\xfa\x2a\xf9\x31\x2e\x18\x2f\x44\xc9\xb0\x26\x64\x2d\xaa\xbc\x01\x7f\xdf\x18\xee\xff\xf5\xf8\x19\xf7\x22\x36\x3a\x9d\x2e\xe8\x70\x07\xbe\x6e\xd7\x98\xd1\x51\xaf\x30\x19\x1a\x2f\x3d\x81\x5f\x48\x14\x93\x1d\x25\x1e\x4c\xa0\xd7\x48\x61\x55\xb0\x2d\x8f\xc6\x2d\xc9\x0f\xec\x12\x57\x0a\xa0\x37\xa2\x5b\xc0\xa7\x6c\xc9\x27\x10\x9f\x05\x5c\x4f\x7c\xca\x69\x96\xc5\x49\x9a\x39\x99\xef\x2e\xd3\xfb\x57\x02\xef\x41\xe5\x26\xb4\x1c\xf9\x28\xc6\xb8\x4b\x2e\x3c\x82\x99\x1e\xc1\x33\xf0\xd3\xcc\xee\x74\xa9\x41\xc3\xff\x06\xed\xb5\x89\xe3\x79\xa2\x22\x2d\xc1\x8c\x72\xd6\x1c\x8c\x7d\xef\x65\x94\x58\x42\x42\x5a\xa1\x09\x86\xdd\x89\x2a\xe4\x09\x83\x10\x69\xe8\x84\xf8\xc4\x77\xc2\x2e\x87\x3e\xc6\xed\x44\x2c\x3d\x00\xe9\xc9\x84\x60\x6a\x5e\xb3\x61\xbf\x6f\x52\xa2\x13\x76\xad\x4b\x0a\xd3\x89\x7e\x50\xcf\x91\x08\xbb\x48\x7f\x3d\xec\x8b\xf9\x90\x7e\x6b\xb4\x56\x56\x22\xec\xe6\xe1\x42\x33\x03\x0c\x87\x96\x76\x93\x86\x36\x89\x3c\x2b\x47\x45\x67\x2b\xc0\x3d\x2b\xd0\x37\x93\xa1\x93\x52\x3d\xa3\xf4\x5c\x76\x63\xa1\xe7\x4b\x18\xdc\x52\xd1\x4d\x43\x18\x65\x27\xe9\x4e\x18\x5a\x96\xbe\x6a\xc1\x3f\x86\xcf\xc7\xba\x6d\x97\x04\x2a\x8b\x07\x9d\xe0\x10\x78\x66\xeb\xc1\x91\xf0\x90\x60\x96\xe7\x92\x55\xab\x0b\x50\xf3\x14\xd0\xb2\xea\x4b\x13\x97\x9b\x64\x04\x1c\xac\x80\xd0\x8c\xfa\xc3\xac\x5f\x13\x37\x8a\x2f\xb8\xb8\x17\xc2\x73\x93\xee\x0c\x61\xef\xa3\x63\x3e\x65\x0b\xe7\x26\x5d\x9e\xb4\x44\xf8\xc2\x92\xbe\xe7\x39\xea\xe4\x67\x79\x48\x3f\x3e\x09\xc4\x30\xcf\xfa\x0f\x20\xd9\x03\x7c\x9a\x01\x9c\x4c\x34\xca\xae\x22\x15\x4a\x60\xe8\xc1\xa4\x31\x8a\x3c\x92\x79\x7a\x35\xff\xcb\xf3\xbd\x06\x61\x44\x94\x94\x89\x15\xbc\x4d\x2a\x9f\x42\x44\x5e\x71\xb3\x14\xca\x98\x5a\x2f\xcd\x4b\xd7\x89\x9d\x9e\x1f\xf8\x99\x0f\xb1\x0b\x63\xd6\x14\x9f\x58\xa6\xb1\xd1\x5c\x5f\x37\x00\xb3\x78\xef\x8c\xb3\xe8\x38\x71\xdc\x53\x3f\x1c\x90\x76\xc9\x8a\xb1\xea\x4d\xeb\x12\x33\x6b\x99\x13\x04\xfc\x19\x8d\x1a\xc5\xc6\x6f\x6e\xf9\x6a\x77\x42\xd0\x6c\x36\xfd\x2e\xc0\x86\x3d\x24\xba\x27\x4b\xa1\x99\xe1\xb4\xe3\x13\x40\x12\x7d\x48\xd5\x52\x6c\x51\xf1\x19\x5a\x19\x42\x56\xa7\xde\x1b\x53\x56\x8c\xb4\x57\x5e\xb1\x24\xf2\x3d\xb4\x6a\x8e\x9b\x44\xe9\x2a\x4c\xf1\x7d\xe6\x64\xd3\xd7\x73\x31\x71\xb2\x0a\xc1\x2e\x24\x6b\xca\xb1\x49\xa8\x44\x64\x1a\xcf\x07\x81\x3f\x1a\xc1\x64\x95\xda\x77\xa2\xc4\xb0\xac\xe6\x38\xcc\xd0\x7a\xd1\x94\x07\x58\x37\x30\xc3\x76\x48\x66\xd9\x0e\xad\xd2\x76\x68\x93\x5a\x29\x9f\x4c\x75\xcf\xba\xfd\x01\x99\x7c\x60\x67\x20\x69\xe6\x3b\x45\x80\x01\xb5\xec\xdf\x2e\xd1\xda\x26\x18\x8f\xdc\xe3\x88\x83\xc4\x3b\xc0\xa4\x8f\xcb\xdb\x07\x9f\x2f\xec\xec\x4d\x7b\x92\x4c\x6c\x08\x3a\x3e\xda\x81\x51\xd7\xce\x84\xd6\x96\xb2\xea\xa6\x33\x75\xd3\xf4\xb1\x05\x58\xfe\x14\xdf\x4c\x40\xc4\x4a\xe3\x0c\x3f\x33\x6c\x60\x7f\xb6\x0d\x7c\xee\x07\x41\x83\xd6\xfe\x00\x89\x4e\xed\x5d\x26\xed\xb1\x5a\x34\x46\xb3\x71\x28\xe9\x92\x37\x4e\x68\x26\xc0\xcf\x57\x7c\x06\xda\x44\xa4\x9c\x55\x8c\xee\x7d\x7b\x21\xce\x84\x9c\x48\xe8\x3a\x13\xa1\xa3\x65\x76\x15\x83\x51\x01\x9f\x32\xa0\x84\x9d\x24\x17\xfb\xc8\x4f\x53\x98\xb2\x5f\x43\x3f\xe3\x7f\x07\xfe\xc8\xcf\x68\x82\x8d\x26\x6a\xc9\xce\xc8\xdf\xa7\xf0\xc2\x0e\x29\x27\x86\x21\x34\xfd\xab\x2b\xc4\xe9\x62\xd0\x5b\x93\x83\x2a\xe5\x8e\x9c\xf4\xa3\x6d\xea\x8c\x7f\x0a\x2f\xc4\x84\x91\xa8\x0a\x0a\x68\x5c\xd6\x5c\x6f\x9b\x42\x2f\x1f\x3f\x06\x79\x96\xb3\x8c\xb9\xe7\xa2\xae\x99\xc4\x85\x97\x00\x6c\xf3\x91\xe0\xf2\x34\x95\x5c\x5b\x7a\x3a\xe1\x7e\xf0\xb5\xfa\x2a\x7b\x47\xd2\xb6\xad\xc9\x09\xb7\x6c\xcb\xfc\xd4\xc8\xcf\x7e\xe3\x13\xcd\x9c\xb5\xd0\xdf\x8f\x1f\xe7\x62\x75\xb2\x2d\x0c\x9f\x75\xa7\x5d\x7a\x96\x58\x24\xff\x71\x32\x80\x4c\x7e\x20\xaf\xa9\x48\x01\x4a\x2b\x2a\xae\x21\x5b\xdd\xc9\x64\x89\x40\x07\x27\x2a\x29\xc6\x73\x32\x47\x99\x1e\x80\xae\xa7\x38\x3a\x9c\x34\x18\x76\xf3\x09\x14\x9f\xda\x99\x2c\xe9\x68\x2b\x56\xe1\x09\xd0\xa3\x44\x5c\x7d\xd2\xd5\x20\x72\xab\xc3\x09\x69\x49\x21\xbc\x8f\x68\x1c\xa6\xdd\xe6\x5c\x99\x12\x4a\x08\x63\x49\x33\x88\x5c\xcb\x6c\x36\x9b\x70\x2e\xdc\x95\x20\x72\xb1\xcd\x50\x41\x56\xa9\xf6\x84\xf4\xd7\x32\xc3\x69\xf7\x05\x9d\x09\xbd\x8c\x2c\x53\x9d\x29\x96\xb3\xeb\x53\x9f\x14\x66\xc4\xe0\x2c\x63\x7d\x84\x04\x0a\x76\xa0\x78\x9b\x4b\xc0\x52\x09\x25\xc0\x2d\xda\x4d\x74\xfe\xe4\x0b\xce\x7c\x54\x84\xa4\xbb\xba\x2a\x59\xa0\xd6\x2d\x9c\x3d\x88\x94\xcc\xd1\xbf\xb0\x3c\x53\x10\x98\x40\x2b\xc7\x64\x3a\x31\xa1\x8d\x5a\xbe\xba\xc2\x60\xed\x00\x36\xcf\x55\x9d\x83\x34\xc6\x60\xf5\x3f\xe9\xe3\x55\x8b\x22\x7f\x38\x23\x18\xa0\xf3\x76\x88\x7e\x3a\xe9\x10\x26\xe8\x97\xe2\xeb\x48\xc0\xfb\xe5\x5f\x29\xca\x05\x62\x39\x74\x4c\xfd\xfe\x85\xaa\xdc\x50\x28\x37\x46\x2c\x45\xea\x22\xf2\xab\x28\x39\x92\x5a\x66\x1a\x7e\x55\xc9\x01\x2b\x49\xfd\x3c\x2f\x27\xdc\xa3\x62\xb5\xb3\x7c\xd2\x5d\x1d\x80\x08\x63\x87\x70\xbe\xd5\x6c\xc1\x0d\x60\x42\xfb\xb7\x43\x13\x5a\x4d\xea\x65\x6e\xfa\xc0\x68\x18\x96\x65\x81\xd4\x5e\x35\x1b\x57\x27\x57\xff\x69\x5e\xfd\x27\xb5\x1e\x9b\x4d\x6b\x7b\x75\x00\x1c\x7b\xd5\xfc\xdf\x57\xff\x59\xb5\xcc\xce\x4e\xe3\x9f\xae\xb5\x3a\x00\x81\xa6\x5a\xc8\xeb\x4c\x01\xc5\x9c\xb2\xec\xdf\x92\xed\xa4\x99\x45\x1f\xe3\x18\x26\xbb\x4e\x0a\x4d\xab\x6d\x20\x1e\x99\x15\x75\xe8\xa7\x59\xf4\x26\x3a\x67\x45\xd0\x7f\x60\x6c\xaf\xfe\x6f\xd4\x21\xda\x15\xe0\xda\xab\x66\xd3\x52\x74\xd1\xa3\x5d\xbc\xfa\x4f\xd3\x32\x3b\x4e\xe3\x1b\xee\xe5\x50\xd3\x4b\xaa\x8b\x17\xfa\xf7\xf9\xe4\x97\xcb\x42\x1f\x27\x9f\xdb\x86\x01\x12\x5b\x40\xce\xca\x1e\x9b\xe1\x76\x58\x1e\x0a\x4e\x22\x4f\x03\x5a\x56\x8d\x5c\x82\x56\x80\x6b\x63\xc0\x16\xf4\x3f\x3e\xfa\x31\xc8\xf2\xa9\x70\x81\x98\x62\x99\xb8\x59\xae\x1a\xf9\x7b\x8f\x4f\x95\xd0\x05\x12\xf3\x17\xdb\xab\x78\xe4\xff\xf1\xba\x74\xa1\x1e\xa3\x39\xe8\xdb\xab\x8d\x2b\x74\x02\x06\x60\x34\x75\xd1\x62\x60\xfc\xd2\x3a\xf9\x65\x5d\x68\xb1\x0f\x8c\x13\xc3\x2a\xae\x0d\xe8\xe5\x7b\x02\xb5\x39\x5e\x5b\xdb\x5d\x6b\xfc\x67\xbc\xb6\xbe\xf9\x12\x4f\xfd\x60\x6a\x5b\x3d\xf5\x50\x2c\x0b\x9c\x95\x46\x82\x6a\xbc\x98\x5a\xe3\x59\xde\xfb\x42\x77\xf3\x7b\xe3\x44\xe4\x1c\xd6\x72\x45\x05\xab\x63\xf5\xff\xff\xdc\xec\xac\x35\x7e\xed\x3e\xc6\xfb\xca\xc4\xb6\x65\xba\x63\x7c\x3b\xdc\x8e\x9d\x24\x85\x07\x61\x66\x86\xa0\xb5\x66\x35\x5a\xed\xe4\xf1\x63\x10\xd9\xfe\xff\xe4\x9e\xd0\x1d\xbf\x4b\xe3\x75\x75\xf1\x4f\xd1\x76\xd4\x66\x08\xf6\xdb\x06\xb9\x56\x8d\x76\x6e\x4f\xde\x36\x8c\x36\x21\xba\x66\x84\x65\x18\xde\xfd\x43\xe1\xf4\x5f\xb0\xd3\xaf\xb8\x85\x32\x98\x66\x8d\x73\xc7\xcf\xd0\x6d\x8c\x13\x8a\xd3\x5f\x75\x30\x12\xa5\x8f\xb3\xe8\x14\x86\x9a\x77\xe4\xdf\xc6\x88\xc8\x19\x37\xa3\xd5\x3d\x49\x60\x0a\xb3\x4f\xb8\x25\x82\xbf\x29\xc6\x7e\xe0\x3d\x71\x04\xb3\x89\x06\x05\x6c\x4d\x4c\xf9\x1e\x71\x52\xe9\x53\x8e\x2a\x52\x26\xa7\x0b\x31\x4a\xef\xa4\x07\x07\x7e\x48\xf2\x90\x49\x6c\xd4\x04\x86\x1e\x7b\x3c\x41\x53\xf0\x31\xcc\xfc\x40\x08\x08\x9b\xe0\xf9\x3c\x08\xfb\x11\x7f\xd8\xe9\x4e\xf0\x38\xb0\xf0\x39\x6d\xbd\xf4\xbc\x43\xd5\xec\xab\x0b\xc9\x6b\xaf\xad\xa7\xd1\x8f\x92\x46\x4c\xb2\x73\x4d\x29\x76\x33\xee\x3d\x15\xd8\xd5\x03\x3f\xc5\x9d\xaf\x0d\x58\x4d\x3e\xa8\x44\xc4\x1e\x87\x33\xd7\x9b\x7f\x52\x59\xf3\x80\x6d\xd6\xb4\x76\xcd\xf9\x27\x95\x35\x93\x93\x50\xbb\x56\x52\x7c\x5a\x5f\xdf\x43\xec\x51\x40\xda\xa7\xb1\x59\xf5\xbb\x5d\xfe\xba\xb2\xbd\xa1\x93\x4a\x5f\xd4\x9f\xa2\xd2\x97\x95\xed\xe0\x4d\xff\x89\xee\xf9\x5a\x2d\x70\x37\x8c\x1a\x2b\x20\xd0\xa2\xda\xb5\x97\xbe\xac\x6c\x07\x1d\xb5\x97\x51\xf2\x9e\x9d\xc7\x5a\x8d\x84\xb5\x86\x40\xab\xae\x59\xa7\x2f\xd4\x39\x8d\x6a\xd1\x8b\xe2\xb6\xd4\x28\x45\x8d\xc9\x54\xaa\x8a\xee\x5e\x05\x6d\x5d\x64\x2f\xa7\x75\xa1\x4c\x69\xa7\xd1\x78\x89\x7c\xdf\x98\x16\x51\xae\x95\x86\xed\x2d\xad\xe5\xc0\xaf\xff\x4b\xd6\x7d\xab\xba\xda\xa6\x63\x62\x9d\xad\x3d\x19\xf5\x2e\xba\x1a\x17\x54\xd5\x5c\x55\x2a\x12\x04\x48\x85\xb9\xf0\xe0\x4a\xd3\xb8\x38\xbc\x6c\x1a\xb5\x46\xbf\xfd\x9f\x0d\x1c\xb2\x46\xf0\x5d\x21\x10\xd1\xb3\x43\xac\x6e\x9a\xe0\x37\x00\xc8\xef\xe0\x04\x2f\x60\x32\x65\x01\x69\x24\x6b\x94\xcc\xb4\x84\x22\x07\x52\xf6\x34\x97\x56\xea\x26\xd4\x1b\xec\x4e\x96\x95\x1b\x44\xff\x46\xb2\xa7\x32\x91\x5b\x53\x92\x59\xc8\x71\x61\x8b\x6a\x3c\xe8\x25\x83\x5d\xb8\x09\xe9\x2e\x2e\x2e\x36\xb2\x2e\x23\x5e\xde\xb4\x2c\xd8\xf4\xd3\x0f\xb4\x7a\xe8\xd9\x8f\x5a\x4b\x21\xf7\x2e\x20\x15\x96\x2f\x4a\x9c\x8d\xa8\x74\xad\x71\x00\xec\xd0\x2e\x39\x1a\x1b\xc7\xfb\x47\xc7\x27\x9f\x76\x0e\x8e\xf7\x3f\x1c\x19\x20\xb3\x55\x60\x97\x24\x37\xd8\x36\xf9\xa7\xd9\xc7\x5c\x6d\x1b\x82\xc4\xf6\x71\x3c\x63\x22\x58\x67\x0b\x2e\xc6\x38\xcb\x1b\xda\x9a\x6f\x9d\xd8\x02\xe1\xc4\x14\xa4\x26\x9f\xc6\x59\x2b\x1a\x1c\x04\x51\xcf\x09\x8e\x87\x7e\xca\xfc\xd5\xf2\x27\x4b\x9a\x6f\x52\x18\xf4\x59\x69\xf4\xb7\xae\xdc\x39\x86\xe7\x64\x25\xc9\x2f\x5d\x59\xd2\xaa\xdc\x07\x31\x65\x21\x4e\x56\x68\x8c\x43\x9c\x9c\x2d\x8b\x08\x36\x27\xa4\x05\x97\xa9\x9f\x95\x20\x69\x45\x7c\xde\xf3\xe4\x5b\x61\x6e\x98\xca\xec\xdf\x2e\x69\xa8\x26\x81\xda\x80\x13\x21\xfb\x01\xfb\xf4\x32\x26\xab\xdb\x5e\x03\xec\x94\x5d\x4e\x26\x9a\xea\x48\x04\x95\x20\x50\x58\xa8\x05\x52\xc1\xe3\xc7\x4b\x2c\xdb\x81\x20\x5c\x2c\xc1\x26\xad\xb6\x43\xec\x1f\x5d\x3b\xb9\xba\x7a\xb4\x36\x29\x74\xc8\xc9\x6f\xf4\xd4\xb4\x58\x9d\xbf\xad\x4d\xf2\x90\x84\x63\x98\x66\x2b\x2b\x98\x4a\xb0\x83\x42\xb6\x24\xb5\x1e\x3d\x72\x98\x9e\x41\x24\x08\x5a\x33\xed\xad\x42\x3d\x33\x32\xb7\xdd\xcc\xbf\xdb\x86\xed\x4b\x5a\xb6\xad\x48\x22\x20\x77\x3c\x19\x87\x99\x3f\xaa\x6d\x03\x92\xa1\x47\xf9\x62\xc6\x8e\x7b\xea\x0c\x60\xda\x81\xdd\x7c\xea\x13\x91\x41\x23\x9b\x6d\x9e\x2b\x06\x3a\xee\xd0\x2e\x86\xdb\xc9\x1a\x56\x68\x59\xa5\xed\x9e\x0d\x21\x0f\xdd\x45\x9b\x1e\xc7\xf6\xa2\x0d\x67\x2d\xe3\xa1\x2f\x8f\xc6\x69\xb6\xdc\x83\xcb\x4e\xb8\xec\xa0\x5a\x0c\x2b\xbf\x34\x00\x6c\xe2\x42\xbb\x51\xe8\x11\xdc\x07\xd5\xa4\x93\x6c\x80\x61\xdf\x1f\x60\xac\xf2\x01\xcc\x5e\xe1\x51\xee\x92\x67\x09\xc6\x4b\x45\xbb\x4b\x52\x21\x73\x2f\x15\x3a\x27\x20\xb3\xe1\xca\x0a\xec\x94\x17\xc7\xe0\xa7\x8f\x83\x32\x92\x98\x7a\x5a\xa7\x35\xe1\x14\xf3\x92\xad\x40\xfb\xd2\x58\x1d\x46\x23\x88\x16\x36\x84\xc9\xea\x79\x94\x9c\xae\x86\xd1\xc8\xf1\xe8\xff\xc7\xfe\x6a\x18\x79\xf0\x84\x38\xd2\xa5\xab\x24\xac\xcc\x49\x06\x0d\xc2\x25\x2a\x5e\x0e\x60\xd6\x20\xe3\x34\xda\x97\xe4\xd5\xfb\x04\xf6\xfd\xaf\x6d\x03\xd7\xd9\x18\xfb\xc6\x64\x02\xc8\x70\xda\x97\x8a\x81\xb4\x2f\x79\xa7\xdb\x8f\x5a\x93\x09\x55\x45\x28\xc9\x38\xa1\x75\xdb\xe4\x9f\xe6\x09\xaf\xeb\x84\xd4\x75\x42\x77\xec\x09\xe9\x11\x53\x37\x71\xe6\x00\x91\x1e\xfa\x2a\x03\x85\x25\x69\x27\x00\x47\x38\xa3\xbf\x09\xef\x23\x6d\x5d\x3b\x9b\xa0\xf7\xe2\x17\xac\x14\x19\x1b\x29\x33\x11\xdc\x84\xb0\x83\xa8\x52\x13\x45\x27\x60\x9c\xf9\x01\x9d\x46\x8a\x7a\xde\x70\x62\xbf\xee\x71\xc3\x8d\xcc\x95\xba\x09\xc7\x79\xec\x8e\x93\xc4\x87\x1e\x8f\xf4\xca\x73\x7a\x2a\xf9\x5e\x15\x9c\x2f\xa9\xc8\x34\x88\x2f\x00\x4c\xda\x38\xf4\xda\x6a\xb2\x65\xf8\x00\xd3\x28\x38\x83\x09\x76\xea\x96\xc0\x91\x96\x79\x8e\x55\x18\x66\x89\x0f\x53\x13\x36\x4f\x4e\x78\x82\xeb\x93\x13\x92\x5b\xda\x6a\xf6\xfd\xd0\x33\xb1\x3a\xb3\xb3\xd6\x6d\xa6\x99\x93\x64\xe9\x27\x3f\x1b\x9a\x06\xf7\x53\x45\xb4\xd5\x0f\x60\xd2\x1e\x39\x7e\x88\xf5\xf5\x38\x57\x2f\xc7\x34\xee\xb4\xba\xcd\x84\xf6\x84\xff\x51\xbe\x02\x0b\xeb\xb2\xec\x46\xe3\xc0\x0b\xff\x95\xb1\x1b\x11\xd1\x08\x3a\xae\x65\x56\xcb\x72\x44\x54\x5f\xcb\x78\x11\x97\xcf\x60\x92\xe2\x98\x9e\x89\x99\x91\x00\xa7\xb2\xa3\x6f\xc2\xa6\x9f\xcd\xfb\x6b\x9c\xfb\x97\x79\x3f\x6b\x5e\xe3\x95\xc8\x53\x77\x32\xc4\x1c\xdc\xff\xd0\xe4\xc3\x32\x7d\x0b\xd0\x24\xe8\x7d\xf3\x51\xa9\x2e\x5c\x4b\x89\x1a\x7e\xde\xc9\xd0\x5c\x66\xd0\x43\xa4\x90\xd6\xb4\xfc\x9f\xcf\xbf\x5c\xc2\xc9\x7f\x3e\x2f\x9f\xf9\xce\x32\x0c\xd3\x71\x02\x8f\x9c\x3e\xe4\x75\x81\xe5\xde\x38\x5b\x0e\xa3\x6c\xe8\x87\x83\x3c\xc7\x71\xf3\x33\xa7\x94\xbe\xb9\x06\x70\x4a\x55\xe2\x51\x75\x39\x01\xa2\xbb\x55\x77\x82\x79\x40\x3f\xad\xd8\x87\x0c\xe2\xca\x2e\x3b\x15\xb1\xab\x89\x80\x98\x54\xd5\xd2\x4e\x40\xc5\xcb\x10\xe7\x70\xbf\x68\xfb\xac\x10\xf6\x9e\xc7\xf0\x3e\x4b\x53\x7a\x97\x60\xe0\x86\x69\x85\x94\x97\xc3\x32\xc9\x51\xef\x62\xa5\x77\x59\x3e\x16\xc9\x43\xed\x0c\x3e\x65\xf0\xd8\x29\x54\x46\x6b\x7c\xae\xa3\xc8\x14\xf8\x41\x41\x4e\x2c\x07\xf4\x6d\x97\x69\x49\x1e\x7c\xc6\x30\x15\xad\x25\x21\x27\xd6\x34\xea\x64\x99\x10\xf8\x24\xff\xb7\x45\x80\x25\xab\x16\xc0\xc2\x39\x40\x28\xf6\xcf\x36\x6c\xd7\xea\x0e\x88\x94\x24\x30\xe3\x04\x8f\x82\xee\xb6\x1b\xe4\x60\x34\x12\x2e\xe4\xe4\x8c\x42\xce\x30\xe2\x3a\x26\xb8\xdb\xb3\x0d\x34\xe2\x03\x9d\x8b\x37\x2a\x1f\x5a\x2c\xb8\xed\x97\x9f\xbf\xc6\x0b\xcf\x3d\x71\xb0\x0d\x20\x5d\x26\xd1\xb7\x69\xae\xed\xba\xa4\xf1\x9f\xaa\x54\x2a\x91\x49\x3c\x69\xac\xc9\xa4\xaa\x89\xb4\x6a\xaf\xd3\x69\x4d\x57\xcb\xd3\xaa\xf4\x18\x28\x42\x1f\x8b\x47\x60\x36\x45\x87\xe8\xef\xb2\xec\x23\x9e\xb9\x46\x8a\x68\x59\x53\x28\x27\x8c\x5e\x13\x52\x44\xaf\xf1\x14\xd1\xe0\x5a\x7a\x14\x69\x79\x7c\xbe\x3c\x99\xb0\x3c\xa2\x1b\x8c\x2a\x44\x2c\x64\x90\xdc\x18\x3c\x20\x0a\x5d\x98\x1a\x00\x5d\x05\x9f\xa0\x73\x4a\x04\x5c\x5a\x22\x44\x2f\x71\x96\x66\x98\x18\x60\xcd\x9a\xe4\xbb\x99\xc7\x6c\x15\xfd\x16\x5a\xca\xc8\xd9\x96\x18\x39\xdb\xea\xb6\x8b\xc7\x0d\x07\x7e\x52\x1f\x28\xa1\x5f\xd4\x8a\x27\x46\x98\x32\x91\xdc\xa0\xe7\xce\x78\x4c\xec\x52\x42\x57\x1f\x3f\x06\xa5\x8a\x88\x5b\x4f\x68\x81\xdc\x08\x62\x7e\xe6\x54\xaf\xfd\xcb\x65\x38\xf9\x4c\xc3\x85\x27\x3a\x27\x16\x76\xef\xe4\xc4\x92\x27\xaa\xe9\x39\x29\xcc\xe3\x4a\xd4\x5a\x9f\xaa\xef\x73\x38\x8a\x5b\x51\x64\x0a\x5b\x9d\x68\x88\xe5\x38\x0f\x58\x0a\xf4\x30\xd1\x32\x58\x13\x71\x73\x65\xd6\x65\xe9\x74\xdd\xe4\xb9\x99\x70\x28\x79\xc1\x31\xd3\x00\x89\x05\x20\x79\x91\x59\x13\xd2\x7f\x91\xd7\x49\xa4\xa1\x40\x33\xa3\x7b\x8d\xfb\xe5\x0e\x30\xbf\x9f\xc1\xaf\x99\x24\xb9\x15\xc4\xe2\x5a\x4b\x57\x7b\xb5\x23\xb4\xeb\xa7\x94\xa1\x6e\x9f\x68\x16\x14\x91\xba\x0a\x31\x20\xbc\xce\xe6\x80\xcd\x9d\x0f\xaf\x8e\x4e\x8e\xf6\x8f\x73\xcc\x09\xfe\x24\x9c\xe2\x82\x99\x90\xb4\xe8\x04\x15\x23\x62\x15\x98\xbe\x6d\x38\xc9\x20\x35\x2c\x3f\x34\xc9\xd1\xb6\x34\x3b\x03\x7d\x49\xfb\x15\xcd\xb4\x33\xb0\xc7\x48\x44\x4e\x3b\x6a\xcb\x4e\x00\x73\xf4\x15\x28\x0b\x80\x78\x99\x97\x71\x7a\x25\x34\xa9\x7e\x38\x30\x25\x0f\x39\xf1\x0d\xa5\x46\xf2\x17\xd0\xd3\x7c\x00\x3d\x56\xfe\xdc\x0f\x02\xfa\xb0\x6c\xc9\xae\xbb\xd0\x33\x03\x92\xcc\x95\xa2\x85\xf7\xdd\x86\xd2\xd0\x4b\xc9\x54\x72\x54\x0e\xb1\xd8\x52\xe1\xab\x24\xcf\xad\xa2\xf8\x00\x7a\x4b\x72\x9b\x61\xdd\x99\xa1\xa9\x37\xaa\xa9\x6a\x41\x97\x5e\x2b\x9d\x82\x02\xfc\x27\x19\x87\x41\x14\xc5\x53\x0e\xa5\x8e\xcc\x5f\xe3\x24\xe7\x89\x16\x6e\xc6\x9b\xfa\x32\x85\x19\x9f\xfb\x76\x00\xf2\x9f\x7e\x38\x68\x8f\x27\xb6\x03\x70\x1a\x06\xbf\xec\xf0\xde\xda\x30\xc0\x25\xee\x3d\x3e\xe9\xe8\xf8\x39\xe9\x45\xe8\xbe\xf1\xfb\xd0\xbd\x70\x03\xb8\xeb\x04\x41\xcf\x71\x4f\x71\x64\x37\x71\x5d\x7f\x1d\x45\xa7\x2c\xb3\x41\xbe\x1b\xe8\x14\x80\xa1\xb8\x43\xd8\x3d\xbc\xc7\x5b\xa0\x6c\x4d\xcc\xd8\x1a\x93\x26\x6f\xa4\x96\x99\x90\x9f\x6b\x10\x72\xe6\x01\xb8\x96\x75\x59\xa6\xfb\x99\x75\xc9\x76\x31\xe6\x81\x9a\xaa\x22\x8c\xaf\x18\x9a\x09\x20\x21\x12\x49\x53\x3a\xc6\x38\xb0\x63\x42\x7b\x2f\x7c\x6b\x5d\x7a\x58\xa5\x43\x90\xf1\x62\x2d\xf6\xdd\xf4\x3b\x40\xc1\xd2\x56\x70\xb0\x37\xe6\x49\xc2\x26\x76\x96\x5c\xeb\xf8\x83\xa2\xf1\xbb\x3c\x62\xbd\xf0\x2a\x1d\xc3\x79\xe8\xc0\x7c\x2c\xd5\xcd\x45\xd4\xe6\x88\x3b\xff\xab\x84\x96\x98\x07\x9c\x40\xfb\x37\x1c\x55\xc0\xbd\xf5\x10\xdb\xe9\x5b\x53\xc3\xfc\x86\x4e\x3a\xf4\xdd\x28\x89\x11\x45\xf1\x07\x61\x23\xbd\x48\x33\x38\xd2\x00\x15\x0d\xbd\x74\xd5\x71\xdd\x28\xf1\xfc\x28\xac\xbb\x08\xd3\xb2\xd8\x88\x58\x5c\xb4\x0c\x06\xc1\xb8\x4d\x3c\xb4\xa9\x29\x63\xe0\x8b\x64\x07\xbe\xf6\x7b\x52\xaa\x29\x60\xfc\xe7\x3f\xe8\x38\x75\x5a\x2d\xb0\xd6\x05\x9d\xf5\x4d\xb0\x06\x8c\xa1\x97\x36\xf8\x24\xe1\xb7\x4f\x41\x0b\xfd\xb3\x8e\xfe\x87\xbf\x59\x5e\xc6\xcf\x9f\x81\x75\xd0\xe9\xac\x3f\x03\x9d\x0d\x5c\x04\xa3\x71\x74\x3a\xc6\x41\x06\x47\xa8\x40\x67\x8b\x54\x27\xce\x39\x7a\x05\xd6\x48\x51\x92\x9c\x86\xa4\x9e\x11\x3a\xb3\x41\x52\xd1\x60\x88\x03\x03\xe8\x73\x60\x61\xff\xa0\x21\xc6\x64\xe3\xbb\xba\x98\x95\xe6\xda\xfb\x43\x17\xfd\x4e\x36\x66\x05\xfe\xa7\x0f\x68\x0e\x6e\x4a\xa8\xad\x22\xc2\xce\xd2\x62\x36\x71\x06\x47\xab\xbd\x71\x96\x45\xe1\x75\xb6\x72\x89\x66\xdc\xad\xed\x7b\xf0\xae\xbf\xf1\x3a\xfc\xb2\xa6\xdd\xbe\x06\x9d\x02\xf4\xeb\x09\x58\xe3\x79\x8e\x84\xac\xec\x78\x9b\xad\x6f\x82\xcd\x42\x61\xc3\x49\x7c\xa7\xe1\x46\x61\x96\x60\x6c\x3f\x9e\x42\x89\xbf\x23\x79\xa1\xb1\xb2\x65\x6b\x1d\xbf\x5f\xef\x02\x23\x4b\x30\x4a\x26\xde\x93\x86\x54\x3e\x70\x7a\x30\x20\x15\xe1\xbd\xdc\x7a\x0a\x36\xbb\xa0\xb3\x09\x3a\x1b\xcf\xf0\x51\x62\x89\x6f\x50\x89\xad\x2e\x39\x38\xaa\x13\x86\x4e\xd6\xaf\xa8\x31\x76\xb2\x9e\x53\xdc\xc1\xe7\x14\xb1\xf3\xb9\x9f\x1e\x84\x81\x1f\xc2\x17\x38\x39\x13\xae\x7a\x08\xcf\x92\x28\xa4\xb8\x22\xc6\xfa\xa6\x41\x8e\x8d\xd0\x4c\xf1\xa8\x3d\xa7\xf8\xb9\x07\x1e\xa9\xf2\x30\x26\x1e\xbc\x68\x30\x6f\xc8\x58\xf2\xe3\xf8\x3c\x0a\x31\xd6\xfe\x71\x34\x18\x60\xa8\x1e\x29\x51\x14\x41\x36\x0d\xfc\xc1\x30\x6b\xf8\x2e\x9a\xe3\x85\x9e\xc8\x7c\xb3\xeb\xce\x25\xf5\xd3\xe5\x4a\x20\x7e\x02\x2f\x91\xec\x92\x6f\x87\xdc\x5a\x2f\x13\xbc\x06\x6a\xe3\xe4\x84\xed\x10\x29\x18\x0c\x49\x53\x4d\x32\x3d\x39\xee\xb2\xfe\xeb\x46\xc3\x4f\x1b\x11\x9a\x4b\x96\x1d\x80\x57\x12\xe3\x84\x3c\xbb\xc4\xac\x93\x1e\x84\x19\x4c\x48\xa2\x85\xed\x3a\xd5\x92\xaf\x1b\x5e\x04\xd3\x46\x18\x61\x33\x23\xaa\x87\x60\x59\xd1\xd4\x0f\x56\x7b\x86\x9a\x68\x05\xa9\x5c\x03\x60\xb8\xcd\xcb\x86\x25\x2a\x80\x22\x50\x49\xf6\x22\x6b\x71\x37\x34\x5a\xef\x6b\x5f\xd3\x65\xda\xa6\xc7\x1f\xb9\x63\x19\x22\x5f\xb6\xa2\x9d\xd5\xa3\x3f\x4f\xd5\x74\x8f\x90\x07\x74\x73\x57\x13\x3d\x7c\x81\x77\x31\xfd\xa0\x87\x1b\xfd\xc0\x64\x8c\x3c\xce\xc8\x59\x46\x37\x29\x26\x04\xf8\x7d\x87\x93\x22\x7a\xdd\xaf\xe1\xa6\x5a\x65\x26\x81\x6e\xaa\x8c\x51\x04\x99\x90\xb1\xef\x49\x6f\x05\x36\x41\xa0\x34\x32\x4d\x01\x05\x8a\x24\xd2\xa1\xe7\xda\xa3\xc3\x06\xb5\x81\x68\x11\x1d\x66\x17\xb0\x27\x05\xaa\xd5\xcd\x27\x8b\xb7\x24\x3c\xcc\x5b\x2c\x94\x2c\xb5\xd9\x2d\xd2\x55\x69\xcc\x35\xe7\xac\x41\x3b\xb1\x8c\x8a\x64\x17\x71\x34\x48\x9c\x78\x78\xd1\xf0\xfc\x34\x0e\x9c\x8b\xc6\xfa\xda\x1a\x7e\xd5\x8f\x12\x38\x48\xa2\x71\xe8\x35\x90\xf4\x15\x0e\xe8\xd3\x30\x6b\x9c\x63\x50\xe8\x46\x0a\x47\x7e\x2f\xc2\xc8\xd5\xe5\x55\xe0\x6c\xdb\xa6\xdc\x65\xe1\xdd\x86\xf4\xb0\xf4\x88\x4c\x07\x4b\x26\x38\xd3\xee\xd0\x0c\xb1\x17\x79\xca\xf1\xc5\x89\x3f\x72\x30\xc8\x52\xa7\xb5\x05\x5a\xca\xe5\xd2\xed\xb4\xd6\x33\xb0\x55\x1e\xa1\x7a\x30\x8c\xff\x14\x2e\x38\xbe\x2d\x11\xa1\x58\xe1\x67\x63\x25\x3f\x1c\xec\xca\x43\xd4\xca\xf3\x53\x37\x88\xb0\x59\x06\xf5\xd9\xa7\x89\x77\x2a\xb8\x34\x5d\x06\xc5\xc5\x50\xca\xea\x8b\x31\x55\x5c\x8c\xb2\x75\x04\x7b\xa1\x22\xca\xb7\xa4\xb2\x93\x10\x18\x16\x90\xd9\xc2\x42\x80\x84\xff\x6a\x18\x8f\xb1\xda\x84\xe3\xe9\x10\xc5\xf2\x8d\xaa\xc0\xd1\xbd\xce\xcf\x6b\x01\xee\x06\x5f\xb6\xfc\xe5\xf6\xb6\x41\xce\xff\x32\x3d\x58\x06\xfe\x58\x71\xae\x55\xd5\x28\x8a\x6d\x6f\x3f\x6a\x4d\x66\xe0\x2b\xe6\xe3\x27\x44\x3e\x82\xe1\xf3\xcc\xc0\x37\x34\x34\xd7\x7b\x05\x83\xd0\x98\xc2\x5b\xe8\x38\x83\xb4\x8a\x33\x88\x40\x7a\x6d\xce\x20\x80\x49\x86\x4a\xbb\x89\x1f\x13\xf5\xe5\x83\x90\xde\x47\xc1\xd7\xf7\x2f\xfe\x7d\xf1\x51\x62\x03\x4a\x32\x3b\x9a\x9c\x93\x13\x61\x76\x4a\xb7\x43\x02\x07\xe3\xc0\x49\xaa\x68\xad\x28\xeb\x23\xf9\x9e\x91\xd1\xba\x42\xf9\x22\xa8\x5a\x71\x95\x6f\x4e\x06\xbf\xfe\x66\xbc\x79\xee\x54\xeb\xd8\xa2\x02\xcf\x63\xb5\x65\x14\x87\x65\x06\xdd\x3a\xc6\x97\x05\x63\xe0\xe6\x2e\x00\x5e\xbe\xf5\x13\x8e\xa4\xa3\x22\xdf\x02\xd9\x4e\x9a\xf9\x0f\x99\x80\x27\x4d\xf1\x67\x4e\xcc\x93\x26\xfb\x93\xa6\x9a\x48\x9a\xd8\xd3\x03\x87\xb1\x27\xdb\xd2\x2f\x12\xe5\x1f\x5a\xd4\x83\x71\x22\x38\x60\x0f\x45\x86\x9d\x6c\x8d\x4b\xee\x3a\x4d\xfb\x7e\x0a\x2f\x52\x33\xb4\x72\x3f\x6a\xd1\x09\x09\xe7\x85\xc0\x08\x05\x96\x05\x22\x61\x18\xf6\xa3\x47\xe2\x4f\x10\x49\x03\xc1\x6f\xa5\x91\x99\x14\x4d\xd5\x0f\x97\xa3\xab\xab\x48\xec\xbf\xb5\xb2\x62\x46\x7c\xbc\x38\x5d\x50\x64\x27\x0c\x91\xad\x99\xc0\x33\x98\xa4\xe4\x2f\x6f\xec\x42\xa1\x83\x64\x15\xf2\xe0\x8d\x0c\x24\xd6\xd5\x55\x32\xb1\x40\x84\xe1\xa1\xb9\x83\x81\xd4\x1e\x6e\x0e\xf7\x46\x7e\xbe\x1d\x95\x67\xd5\x67\xb3\x0a\xa4\x97\x0c\x54\x45\xc0\xaf\x2e\xb4\xa0\xdf\x18\x11\x1a\x1e\x01\x3a\x8c\xae\xe3\xe1\x01\x9b\x6f\x77\xde\xbf\x3f\x78\xf7\xea\x64\xf7\xf0\xcd\xe1\x87\xa3\x93\xe3\xc3\x93\x83\xdd\xc3\x77\x47\x36\x6c\x92\x27\x36\x6c\xee\xed\xbf\xdc\xf9\xf8\xe6\x98\x14\xb1\x61\xf3\xf8\xef\xf7\xfb\x47\x32\xad\x8d\xa7\xd3\xda\xa7\xaf\xd3\xbf\x1f\x7f\x7b\xf2\x4d\x41\x6b\xab\x85\xac\x27\xc0\x48\x22\x34\x04\x56\x02\xff\x62\x5a\x27\xaa\x19\x22\xcc\x61\x1c\x05\x7e\x06\x8d\x92\xce\x28\x80\x5e\xef\xc2\x28\x4b\x21\x01\xf4\x5e\x5c\x08\xb2\x1c\xd3\x25\xad\x51\x91\x07\x15\xe6\xa9\xec\x8d\xae\x52\xa3\x84\x5a\xdb\xcc\xf9\x68\xaa\x9c\xa1\x8c\xbc\x9e\x8b\x27\x97\x0a\x29\x5d\x29\xd8\x55\x69\xa9\xd2\x2c\x81\x99\x3b\x84\x9e\x52\x65\x55\xea\x92\xf0\xfb\x08\xd5\xd0\xed\x82\x2c\x19\x43\xb5\x1e\x4b\xc1\xda\x53\xc6\xbe\x58\xae\x6a\x80\x82\xe0\x5b\x18\xa3\xf8\xd5\x16\xea\xd7\xfa\xaf\xa0\x23\x7e\x9a\xc1\xaf\xd9\x32\x55\x0d\x52\x5d\xf8\x06\x97\xaf\x89\x72\xda\x71\x51\xcd\xa4\x3b\x86\x4a\x00\x6a\xad\xad\x19\xea\x37\xeb\x6b\x6b\x34\x45\xbb\x4e\xd4\xd9\xc8\x75\xf0\x5b\xf9\x1a\xd0\xe4\xee\xa2\x12\x1e\xdf\x57\x34\xed\xb7\x56\x03\x5f\xa3\xea\x3d\x81\xff\x2a\x37\x20\x71\x67\x95\xcd\x14\x56\xad\x52\x98\x24\x53\x4d\x90\x83\x53\xed\x4e\xd4\x76\xf9\x05\x13\xbd\xde\xf8\xe1\x69\xbb\x7d\x94\x39\xa1\xe7\x04\x51\x28\xcf\x10\x13\xd0\xd6\xf8\x77\x78\x03\x23\xc6\x27\x1d\x39\x41\x40\x4e\x20\x2b\x1d\xf8\xe1\xe9\x6a\x9a\xd7\x54\xf9\xd9\xb4\xc1\x4f\x1d\xc1\x2b\x18\xc2\xc4\x77\xa5\xfe\x52\x33\x48\xc5\x24\x97\xa7\xb8\x40\x06\xa2\x70\xcf\x4f\x47\x7e\x9a\x96\x69\x01\x39\xd6\x4f\xd1\xe3\x32\x93\xc9\x3e\x62\x94\xe8\x59\x41\xab\x5d\xac\x9b\xee\xfe\xae\xd0\x55\xdd\x69\x2d\x70\x9a\xcf\x69\x2e\x2b\x05\xc7\x29\x42\x78\x12\xf5\xb3\xa8\x79\x06\x06\xfc\xc2\x85\x6d\x85\xad\x08\x30\xf1\x1d\x75\xb1\xc1\x85\xf3\x05\xe9\xac\x73\xe6\x50\xc3\xbd\x82\xbe\xdd\x31\x62\x67\x00\x71\x22\x2f\x02\x84\x9e\x13\x8b\x25\x76\x7d\xf5\xe9\xcd\x35\xb2\x8d\x10\x8e\xb3\xc4\x09\x8c\xa5\xe2\x55\x37\xa2\x65\x7a\x76\x87\x17\x02\xc6\xd0\x1f\x0c\x03\x9a\x29\x2c\x1d\xbb\x2e\x06\x30\x37\xce\x9d\x24\xa4\xf9\xa5\x13\x3f\xf3\x5d\x27\xc0\x8d\xd1\x4b\xb4\x47\x6b\x1a\xd8\x97\xb4\xa2\xb6\xe1\x87\xfd\xc8\x00\xbc\x36\xf6\x80\x56\xd9\x36\x30\x8a\x7f\xc3\xf5\x13\x17\x11\x16\x5a\x7f\xdb\xc0\x33\xd0\xc8\x12\xdf\x09\xb1\xfe\x84\x35\xc7\xde\x78\xbe\x33\x8a\x42\xcf\x98\x2c\xe9\x2f\xf7\x01\x36\x21\x9f\xd9\x66\x40\x7c\xac\xa6\x2a\x2f\x54\x2a\x0b\x8f\xba\xc8\x91\xcb\x79\x4c\x9c\x71\xf9\xd3\xc2\x1d\x0b\x5c\x90\x7b\x3a\xb9\x51\x80\x6b\x0d\x20\x6a\x27\x88\x92\x36\xb4\x47\x93\x5c\x8d\x9f\x87\x3e\x61\xbf\x28\x97\x27\x3d\x45\x7f\xb2\x84\xa0\x52\x49\xce\x42\xc1\x6d\xbe\xd6\x92\x61\x00\x6d\xf6\xed\xcf\xbf\x5c\x0e\x3a\x54\xd2\x0f\xa2\xa4\x3b\x69\xf4\xfd\x20\xf8\xdc\x96\x1e\xb6\x49\x2e\x8f\x95\x15\xd2\x3a\x3f\x6c\xb4\x0b\xfc\xb7\xaa\x1f\x8a\xf0\x0b\x5e\x11\xbb\x75\xb9\x0a\xa4\xa2\xa3\x46\xeb\x89\xd1\x36\xd6\x37\x8d\x29\x4a\x90\x00\xb3\x25\x39\x78\x0e\xd6\x3b\x7c\xe6\xaf\x1a\x38\x8a\xaa\xf1\xcb\xa5\x5c\xfd\xe4\x33\x4f\x9a\x29\x96\xc5\xc3\x67\x85\xf1\x0f\x52\x30\xd7\x48\x70\x56\x08\x71\xf5\x90\x64\x4e\x3d\xc2\x59\x28\xa2\x64\x27\x08\x4c\xa3\x59\xbe\xf9\x97\x09\x01\x00\xcb\xaa\x77\x8e\x61\x51\x57\x5e\x06\xf0\x87\x36\x93\x4d\x76\xb2\xe7\x3b\x41\x34\x20\x01\x17\x38\xfa\x47\x6a\x4f\x6e\x8c\xdc\xbe\xd6\xd5\x55\x65\x29\xf1\x0a\xb5\x48\x8c\x10\xf7\xb4\x1f\xc0\x6c\x87\x65\xf7\x30\x0d\xdf\x43\x95\x61\x8f\x20\x11\xc2\x1a\xcb\xc3\x72\x31\x90\x58\xcc\x25\x50\xdc\xf0\x76\x32\x99\x4c\xc0\xd8\x1e\x9a\x41\x0e\xa8\xc6\x19\x59\xa7\x89\xe5\x48\xe8\x75\xc1\x65\x51\x17\x27\x6b\xea\x04\xcd\x1c\x10\x84\x83\xb2\x9b\x0c\x99\x33\x63\x32\xb1\x80\x5b\x6c\xb5\x78\x16\x17\xd0\x3e\x05\x19\x2d\x34\x94\xf3\xca\xa0\xe3\x37\x09\x57\xd1\x65\x8e\x40\xc4\x89\x8a\xc9\x27\x8c\xd9\x89\x12\x5d\x15\x16\x10\x5e\x58\x20\x10\x75\x0c\x67\x55\x0a\xb1\x18\x9c\x2d\x46\x21\x46\x79\xba\x07\xa1\x0a\x7b\x0b\xfb\xcf\xe2\xd7\xfe\x56\x1d\x55\x18\x9e\x97\x6a\x13\xc9\x9d\x51\x77\xe1\xbe\xde\x51\x45\x57\x1c\x37\xfa\x89\x33\x82\x37\xa1\xec\xba\x53\x9b\xab\xf5\xac\xbf\xf9\x61\x3d\xfb\xb3\x7a\x73\xb1\xe9\x50\xfb\x46\x15\x18\xec\xa1\x93\xbe\x86\x8e\x07\x13\x85\xb0\x2d\xf9\x4f\x09\xf2\x33\xfb\x40\x94\xad\xf8\x1a\xc4\x4e\x82\xd6\x85\x14\xa9\xf2\xa4\x92\xb8\x6a\xb9\x47\x47\xbe\x07\x7b\xce\x2c\x5d\xe2\x5f\x54\xf4\x29\xa5\x65\xe6\xec\xd4\xdb\xc8\xc3\x16\xf8\xda\x7d\x62\x1f\x54\x74\x69\x44\x8a\xd4\xee\x11\x6e\xb6\xba\x51\xc7\x0f\xab\x9b\x44\x05\xaa\x3d\xdc\xe4\x71\xbf\x8c\xa2\x6c\xa6\xed\xc1\x3e\xa8\xe8\x44\x9f\x14\xa9\x3f\xee\xe9\xf4\x0e\xcb\x57\x37\xea\x78\x27\x93\x99\xf9\x1c\x7c\xf8\x71\x53\x59\xf0\xf8\xcb\xed\xed\x47\x6b\x13\x5a\x9c\xee\x6c\x4d\x79\xfa\x56\xfc\x80\x4c\xbf\xa6\x3c\x79\x29\x16\x27\xbb\x54\x53\x9c\xbc\xc4\xc5\x6f\xd3\xc1\x46\xb3\x5b\x1e\x04\x03\x31\xfa\xea\x1f\x8e\xc7\x5f\x8f\x0a\x34\xde\xe8\xf3\x53\xa5\x20\xf5\x27\x27\xf9\xeb\x4a\x77\x58\x9d\x8b\xdd\xed\x70\x12\xca\x75\xbd\xeb\x4c\x85\x7c\xa1\x3d\x88\x3d\xf8\xe6\x8f\xb7\xe7\xee\x70\xf8\x7b\x71\x0f\x0e\xf9\xc5\xaf\xdc\x83\xf9\xeb\xfb\xb3\x07\x49\x9f\xef\xc7\x1e\x24\x57\xf7\x83\xd8\x81\x83\x8f\x7f\x64\x69\xf0\x2a\x2c\xee\xc0\x11\x65\x6f\x94\xfb\x8f\xbd\xbc\x3f\xbb\x0f\xf5\xf8\x9e\xec\x3d\xca\xa9\x3e\x88\xdd\xb7\xbb\xf7\x2b\xec\xaf\xba\x2f\xea\xc9\x59\x27\x27\x23\xce\xe9\xdf\x09\x81\x5d\xb9\x74\xf7\x63\x9b\x71\x19\xed\x41\xec\xb3\x27\xff\x8e\xff\x3e\x5d\xff\xfd\x7d\x91\xca\x39\x68\x1a\xb4\x64\x2e\xcd\x65\xdd\xfb\x43\xe9\x68\xa7\xef\xec\x2e\x64\xd1\x9b\x8d\x34\xc3\x41\xc3\x91\xa7\x4e\x81\xf5\xe3\x6d\xc2\x7f\xf7\xfe\x76\xd7\x9d\x6c\x77\x1a\xb1\x93\x67\xe8\xe4\x04\x4f\x51\xa5\x8a\x69\xf3\x59\x1e\x63\x54\x54\x1d\x6c\xa8\x8d\xac\x25\x77\x8f\x75\xd9\xce\xae\xee\x46\x03\xfb\x38\xa8\xdc\x13\x36\xd6\xd6\xf4\xd6\x78\x1a\x2a\x55\xc3\x55\x43\x69\xf7\x85\x5f\xb3\x0a\x55\xc4\xd0\x49\x1b\x78\x42\x17\xea\x50\xad\xdc\xa8\xf7\xe5\x50\x5d\x5f\x8e\xbf\xe3\xfa\xd9\x3f\xd2\x6f\xc7\x5b\xd1\xb9\xea\x28\x4d\x0f\x80\x99\x25\x82\xb5\xd2\x4d\x44\xe7\xf8\x71\x37\xc3\x59\x35\xbb\x64\x6e\xf5\xda\x9e\x7f\xe6\xeb\xf5\x6b\xf4\xed\xd5\xd5\x54\xc7\xf8\x32\xa5\x61\x2a\x16\xc9\x47\x3e\xaf\xb3\xe0\x22\xaf\xfb\xbe\xd1\x40\x94\xc1\x23\xdf\x7c\xc7\x20\xb6\xd2\xbc\x3f\x28\x0d\x47\xe8\x7c\x7a\xef\x26\x7f\xb8\xb3\x5e\x7a\x55\x2a\x0e\x41\x75\xbe\x3e\xdd\x71\xb1\x5c\x77\x0d\x27\xc6\x96\xce\x89\x51\x70\xe8\x5b\xdf\x34\xe6\xf2\x41\xac\xdf\xd1\xdc\x6e\xa9\x88\x05\xdb\xe4\xb1\x52\xb5\xa2\xbe\xf2\x8b\x78\xa3\xc2\x31\x4c\x98\xda\xcd\x79\xa6\x16\x26\x49\x94\x34\xdc\xc8\x2b\x75\x9b\xb9\x37\x96\xfa\x3c\x82\x9e\x3f\x1e\x29\xd7\x03\xc3\x6f\x2a\x58\x89\xcd\x3a\xac\x84\xd6\x8f\x8c\x3a\x85\x3d\xa7\xd6\x72\xe3\x39\xee\xf4\x6e\xe4\x95\x82\x98\x17\x1d\xbf\xac\x21\x05\xf7\x85\xad\x78\x48\x38\x19\xaf\x2f\x2e\x3e\x06\x1b\x83\xe3\xd9\xe8\xd6\x5c\x28\x19\xd4\xca\x0b\x8c\x17\x58\x16\xd2\x98\xf5\x34\x97\xc8\x9a\xe4\x48\xa9\x2f\x4f\xe4\xac\xba\xa5\x6b\x98\x0d\xef\x20\x43\x73\xc3\x38\x1d\xd7\x3a\x4c\x67\x4e\xe6\x24\x0f\xea\x04\xa5\xee\x69\xfa\x64\x77\xf7\x71\xf5\x09\xc2\xf3\x22\x1c\x1b\x1e\x21\x31\xf4\x3d\x8f\x04\xdf\x26\xe3\x62\x2c\xf9\x14\x06\xc0\xf0\x47\x03\x1a\x2f\x6c\xa4\x89\x6b\x08\xe2\x27\xaa\x3d\x40\x73\x6c\xd0\x5f\xc4\xc1\xcd\x08\x29\x6f\x4f\x1a\x29\xdf\x25\x2a\x8f\xe8\x2a\x1e\x01\x4d\x7a\xc2\x7d\x61\x55\xac\x42\x85\xc0\x8b\xfa\x7c\xc3\x37\x91\xb0\x1d\xef\xe6\x81\xe9\x39\xde\x00\x36\xdc\x68\x5c\x1f\x24\x6b\xae\xd0\x3a\x4d\xfa\xdc\xc5\xa2\x3d\x08\xb1\x49\xc4\x99\x1b\x36\x8f\x0e\xfe\xd9\x57\xc5\x2a\xb1\xdf\xa8\x9c\xf0\x13\x15\x9f\x19\x34\xe2\x93\xb7\xe6\xac\x7e\x5b\x3f\x5c\x98\x94\x5c\xd4\xe3\xa8\x6e\x01\xa2\xae\xe1\xdb\x77\x01\x9b\xb5\xb4\x15\x74\x8e\xf4\xa9\x6d\x50\x66\x72\xa9\x30\x73\x29\x9d\x34\xc7\x36\xfa\x7e\x10\x40\x4f\x2c\x81\xa7\x9a\xa5\xcf\x09\x2a\xdc\xeb\x03\x5a\x66\x6c\xb3\x80\x0e\xc0\x1a\x04\x46\xe0\x24\x03\x88\x5d\xe8\xc9\xd2\x8e\x69\x61\xd7\xee\xb0\x36\x81\xe1\x87\x67\x30\xc9\xf0\x9f\xd1\x38\x0b\x70\xea\x86\xdc\xc5\xdf\xa5\x9f\x78\x92\xfb\x3e\xfd\xab\xe1\x39\xc9\x69\x63\x84\xb9\xd4\xdc\x4f\xdf\xa3\x72\xfa\x50\x23\xa7\xa7\xc4\x81\x3b\x80\xd9\x25\xfa\xb3\x0d\xed\x54\xeb\xb7\x9e\x5d\xc4\xac\x2c\xfa\xb3\x0d\x6d\x47\x5b\x56\xe5\x11\x1f\xe8\x4b\xeb\x84\x7f\x61\x69\xd5\x6e\xe1\x42\x81\x46\x03\x8d\x80\xf9\x7b\xa3\xbf\x8b\x7e\xe1\x52\x61\xd1\x93\x5c\xe5\x44\x2e\x15\x9e\xee\x4a\x2e\x68\x0c\x86\xd5\xc1\xed\xc3\xeb\x6a\x0c\x70\xcf\x7e\x12\xbd\x39\x89\xde\x87\x8f\xa7\x41\xaf\xf7\x6f\x78\x7d\xa2\x37\x93\x9a\x01\x2f\xda\xf5\x54\x0b\x52\x7c\xa4\x22\x1c\xd2\x68\x3d\x31\x70\xfc\xe3\xec\x5a\x07\x31\xde\x33\x3d\x70\xa3\xf0\x10\xb3\x8b\x8a\x51\xb5\xf8\xa8\xd2\x84\x31\x95\x6c\x34\xac\x0a\x42\xe1\xbb\x75\x38\x25\xdd\x3c\xd1\x4b\xa2\xca\x5e\x50\x68\x69\x0e\xc3\x01\x5d\x8c\x9b\x64\xa4\x84\xb3\xfa\xd0\x6f\xa5\xf9\x02\xcd\xee\xc7\x05\x86\x11\xd0\x69\xcd\xf0\x6b\xa6\x0c\xe9\x92\x82\xbf\xca\xe8\x2e\x6e\x14\x6e\x6f\xe3\x28\x14\x82\x9d\xcd\x4e\x61\x9e\xfe\xf9\x11\x2e\x8d\x0a\xb2\xe0\x22\x8a\x0b\xc3\x8a\x6e\x6f\x3f\x6a\x59\x35\x2e\xd4\xaa\xab\xb4\xe6\x25\x5a\xf3\xfa\xbc\x63\x17\x67\x02\x1d\xcf\x4d\xc6\xa3\xde\x0f\x1f\xa0\x70\x7c\x9e\x0d\x5e\x8e\x9f\x7c\x2a\x3a\x34\x84\xce\x99\x31\xf5\xa6\x53\xc0\x53\x16\xb1\xce\xaa\xa4\x80\x16\x30\xa2\x40\x76\x9a\xc8\x67\xfe\xe4\x24\xf0\x71\xc2\xce\x39\x90\x09\x24\x87\x77\x55\xcc\xfe\xc6\xac\xfa\x27\x29\x30\x78\x61\xc6\xe1\xe2\x3e\xd3\x51\xfe\xc8\xc6\xb0\xd9\x93\x0a\xc8\x2d\x74\x98\xf3\x28\x45\x42\x61\xf8\xef\xba\x11\x9b\xdb\xb0\x1d\x11\xaa\x92\xc1\x51\xba\xeb\x84\x9f\x12\x27\x56\x12\x21\xe1\x3d\x77\x4d\xaf\x0d\x99\x95\x0f\x3b\x9d\x12\xe7\x99\x97\x2c\x18\xf1\xc4\x0e\xc8\x66\xbc\xfc\x93\x06\x46\x9e\x4a\x1b\xae\x13\x36\xce\x13\x27\x9e\x13\x65\xca\xbf\x3e\xca\x94\xb8\xce\x18\xae\xf8\x46\x98\x71\x56\xbc\x16\x7b\x0e\xa2\x1b\xa2\x39\xe9\x74\x9a\xf3\x65\xf3\xe9\x6a\x30\x3a\xbc\x28\xd2\x9c\xc0\xd7\x13\x03\x9f\x22\x40\xb7\x9e\x80\xad\x9c\x05\xcd\xe0\xe8\x28\xbb\x60\xa0\x28\xd7\xe5\xbc\x85\xe6\xdc\x71\x92\x94\xd1\x3b\x84\xea\x36\xc4\xea\x6a\x55\xa9\xe5\xe8\xaf\xc1\xd5\x6f\x4c\x61\xe6\x6b\x9a\x11\x95\x6c\x7b\xb1\xff\x05\x4e\x3b\x37\x9f\x55\x22\x3c\x56\xe9\x3d\xd7\x65\x24\x08\x99\xf6\x87\xa7\x06\x45\x18\x45\x4c\x21\xc1\xa2\xc2\x11\xce\xe8\x8f\x24\x1a\x13\x1b\x49\x11\x1f\x65\x8b\x80\xbd\x3c\xc9\x07\x48\x0b\x6c\xd2\x02\x4f\xf3\x37\x1b\x6b\xe0\x19\x85\x2b\xcd\x09\x7e\x47\xc2\x43\xfd\xb9\xd8\xd3\x16\x9b\x01\x5e\xd6\x90\xa2\xd8\x99\x12\x2d\xa7\xc4\x23\x8b\x2c\x31\xff\x43\xbd\xd6\x5a\xe9\x0b\x11\x8e\xf0\xb4\x91\x45\x14\xf0\x86\xfe\x6a\xf0\xba\xc4\x87\xa4\xda\x05\xdf\xdd\x19\x1c\x55\x7b\xbf\x38\x9a\x1b\x7b\xe4\x7c\xfd\xe4\x7b\xd9\x90\x5e\xd8\xec\xa7\x5a\x2c\xb8\xba\xa2\x10\x65\xec\x86\xc6\xa4\xaf\x70\xd9\xb2\x2a\xb6\x31\x6a\xe6\x30\x1b\x05\x47\x4e\x1f\x5a\xe6\xe7\x91\xf3\xb5\x71\x8e\x2b\x5f\xa6\x5c\x36\x2b\x3a\xf9\xcc\xc1\xcf\x4a\x97\x31\xa9\xba\x78\x19\x33\x72\xac\xbe\x4d\x9d\xaa\xdb\x34\x05\xce\x02\x6f\xd3\x2c\x19\x87\x2c\xed\xcc\x0f\xcb\xa2\xbf\xda\xeb\xfd\xe3\x5e\xac\x9f\xcd\x7a\x5d\x2e\xab\x1e\x62\xe8\x4f\x61\xda\x2a\xf8\x73\x0e\x06\xcd\x4d\xb7\xb5\x90\x9d\x73\xe6\x3e\x07\xc5\x57\x77\x32\xef\x46\x43\x40\x7a\xae\x29\x54\x54\x40\xe9\x4b\x70\xcd\x65\x54\xfd\x22\x62\x3f\x91\x2f\xd6\x0b\x78\x43\xeb\x0a\x88\x67\x9d\xac\x21\x13\xf5\x8d\x99\xd0\xf5\x47\x51\x02\x1b\xc3\x28\xf1\xbf\x45\x61\x86\x35\x22\x88\xc6\x6b\x81\xc9\x34\x38\x4f\x68\x58\x45\x10\xe5\x1a\xd7\x94\xb0\x02\x7a\xbc\x32\xd1\x20\x4a\xe4\x35\x75\x65\xe9\xb8\xc7\x44\x36\xed\xb5\x57\xf6\x23\xd6\xdc\x5c\xd5\x63\x9d\xea\x42\xa0\xf1\xf3\x45\xe4\x63\x04\xc3\xb1\x04\xac\xac\x4e\x33\x70\x33\x62\x5e\x3e\xe1\xf3\xb9\x4b\xd6\x96\xb1\xd2\x61\x74\xbe\x8c\xf6\x96\x71\x9b\x3e\x8a\x34\x0b\x40\x0a\x17\x60\x6b\xbd\x47\x1e\x0a\x07\x2f\x9f\x5c\xbc\xf9\xfb\xf7\x61\xa5\x87\x42\x3e\x37\x77\x3b\x0e\xa4\xb8\x86\x77\xd4\xac\x8f\x7b\xf9\x23\x18\xb7\x0e\x76\x0f\xdf\xbd\x3f\x3c\x3a\x38\x3e\x28\xa0\x8f\x16\x8d\x5c\x62\xc1\x0a\xdb\xd7\x5c\xc6\xae\xd7\x59\xfa\x2d\x7c\xf6\xea\xbf\xe2\x0e\x9e\x29\x19\x84\xe2\xe2\xa6\xd7\xb1\xc2\x56\x24\x1b\x65\x98\x57\x18\xbe\x30\xa9\x90\xd0\x38\x1f\x92\x3c\x0e\x2a\x81\x00\xc6\x81\x43\x92\x11\x13\xd9\x00\xdf\xab\x1f\xd0\x9f\xfb\x5f\x09\x72\x31\x7a\x34\x4c\x60\x9f\xbc\x7a\x9d\xc0\x3e\x7f\x93\xfb\xdd\x0a\x40\x18\x4c\xbe\x62\x72\x8e\x2c\x3b\xe6\xc2\xa5\x28\x3b\x3e\x21\xff\x3c\x65\x92\x24\xfe\xe7\x57\xf2\x4f\x6b\xad\x9e\x60\x59\xc3\x8e\x56\xb8\xbc\xf1\xb6\xaf\x65\x1e\xdc\x9c\xd7\x3c\xa8\x43\x4b\x9d\xc1\x5a\xd8\xe9\x68\x90\x61\xd1\xd3\x1c\x8a\x52\x6a\xfa\x3d\x4d\x59\x8f\x99\xb6\x00\x3a\x1e\x01\x9b\xa6\x4d\xd6\x10\xbf\xa7\x4d\xcd\x77\x98\x1e\x2d\x63\x33\x65\x0c\x5a\xab\x66\x3d\xcb\x66\x2d\x3d\xcc\x77\xe8\xc4\x8f\xb0\x7e\x9c\xff\x2c\x4d\xe7\xbc\x93\x59\x67\x2a\xab\x3a\xa1\x49\x3a\xa2\xa4\xa4\x37\x44\x52\x45\xfe\x5a\xcc\xeb\x40\x99\xeb\x9a\x5a\x19\x05\xda\xea\xc2\xf8\x99\x05\x98\xd6\x59\x52\x83\x92\xe1\x5c\x30\xae\x33\xba\xb5\xa4\xb9\xb6\xe7\xb6\xb1\xb3\xc6\x81\x91\x42\x37\x0a\x3d\xf2\x77\x06\x93\xcc\x27\x7f\xaa\x6c\xe2\xa2\xc5\x9d\xf5\x0c\x09\xc4\x8e\x1f\x60\xe2\xba\x54\xe4\x3e\xa6\x19\xd1\xeb\x9b\xaf\x67\x31\xb7\xab\x4c\xe8\x7a\x83\xfb\xed\x18\xc6\xc5\x1b\x49\xc0\x60\x65\x8f\x2a\x8d\xfc\x65\xc0\x53\xb2\xb2\x12\xdc\x29\x9a\x95\x6d\x63\x7d\xd3\x68\x23\x81\x9f\x76\xf9\xe5\x38\x08\x98\x42\x50\x91\xd7\x85\xbf\x9e\x9e\x26\xa6\x98\x6e\x4e\x32\xb9\xd3\x5c\x6d\x53\x2d\xf8\xb4\x9c\xda\x36\x4f\xe6\x32\xef\x53\xc1\x0c\x47\xbf\xc5\x2a\xc7\x46\x7f\x1c\x04\x7a\xf3\xdb\x4d\x9b\xf3\x5d\x27\xf1\x56\x69\xda\x99\x45\x47\xb3\xde\xb6\xb4\x70\xf8\xe7\xfe\x87\x97\x6f\x0e\x3f\x21\xc1\xe0\xc5\xce\xee\x1f\xaf\x3e\x1c\x7e\x7c\xb7\x87\x7e\xbd\xd9\xff\x73\xff\x8d\x28\x2f\xb0\xa2\xc2\xa3\xfc\x0b\xe1\x21\xfe\x70\x66\x89\xa1\x75\x76\x78\x7c\xf6\x5f\xe7\xc9\x42\x23\x67\xbf\xab\xe0\x2b\x6f\x93\x8a\xab\xa2\xe7\xa4\x50\xa4\xf0\x64\x02\x85\x9b\x82\xf9\x34\x29\x6e\x0c\x61\x05\x84\x6b\xe3\xcc\x4f\xfd\x5e\x20\x55\xca\x57\x4f\xbc\x32\x70\xcb\xc0\x18\xf9\x1e\xf5\x92\xc2\x34\x9c\xae\xbc\x78\x5d\x14\x7b\x90\xfb\x59\xe5\xd7\x07\xfa\x54\xdc\x42\xe2\x6d\xc1\x83\x26\x58\xcf\x50\xe1\x7c\xef\x4d\xbb\x27\x02\x78\x86\x55\x54\x88\x6c\xe2\xbf\x2b\xe9\x3f\x2e\xf1\x3a\x3a\x83\x89\xf8\x09\x7e\x50\x71\xc3\xe0\x42\x3b\x2c\xb9\x16\xff\x8c\x3c\xa9\xf8\xae\xe7\xb8\xa7\x24\x4d\x11\xfd\x2c\x7f\x50\x79\xef\xa0\xee\xf4\x83\xe8\x9c\xc1\x61\xd3\x9f\xf3\xf9\x2b\xa3\xbd\x46\xd0\xa0\x09\x4d\x52\xd2\xe9\x42\xa1\x46\x03\x0f\x50\x42\xb5\x1e\x3a\xe9\x8b\x28\xf1\x60\xb2\x6d\xa4\xe3\xa4\x8f\x78\xb8\xb6\x01\x03\x78\x46\xb4\xfb\x13\x56\x18\x7f\xc9\xa9\x76\x3e\xbf\x9c\x68\xab\x1b\x1c\xa2\x32\xd7\x6d\x16\x37\x24\xb7\x4d\x16\x69\x4a\xe3\x84\x87\xbc\x6e\xeb\xa4\xa9\xe2\xd5\x56\x6a\x2c\xdf\x04\xec\xeb\xfc\xc9\xd4\x8f\xd9\x5e\x60\x9f\xb2\xdf\xdf\xd1\x85\xcd\x8d\xe2\x8b\xdb\x53\x92\xa9\xf2\x44\x15\x93\x4e\x69\xf3\x46\x29\xb2\x46\x39\x20\x00\xe3\x3c\x6b\x94\x7b\x9f\xb2\x46\x79\x3f\xb3\x46\xfd\xc0\x59\xa3\xb8\x70\x78\xbc\x73\xfc\x11\x71\x5b\xfb\x1f\x3e\x1c\x7e\xc0\x42\x9e\x0d\x9b\x47\x1f\x77\x77\xf7\x8f\x8e\xd8\x4f\x51\x04\x54\x28\x74\xcb\x9a\xda\xe1\x74\xbe\xeb\x74\x6d\xed\xd3\xeb\xe0\xcb\xd3\x6b\x68\x6a\x79\xda\x70\x6e\xd3\x25\x6e\x18\x19\x92\x52\x32\x6a\xda\xa5\xbc\xb2\x11\x85\x38\x78\x1e\xff\x75\x44\x7d\xb1\x8b\xce\x36\xa2\x22\x94\xe4\x69\x21\xdf\x74\xc5\x47\xfc\x63\xaa\xaa\xe8\x88\x56\x51\x2e\x45\x88\x5e\x21\xcc\x4b\x44\xd0\x90\xe2\x44\xbe\x01\xee\xce\x73\x59\x69\x98\x2b\x7a\x52\xaa\xd4\x61\x6a\xde\x5c\xb5\x5b\x54\x03\x6d\x76\x0b\xe2\x34\x97\x8c\x79\x76\x19\x39\x8d\xab\xba\x9b\x52\xf7\xd0\xd3\xe3\x68\x37\x8a\xc9\x2f\x3c\xa5\xf9\x6f\xe1\xc6\x97\x94\x26\x3c\x59\x8c\x1b\xf8\x71\x2f\x72\x92\xc5\x70\xb4\xc5\x4b\x40\xc7\xd4\xc6\x5a\xfd\x47\x4c\x77\x66\xbf\xac\xb0\xc8\x15\x15\x42\x4a\x19\xde\xff\x06\x6a\xbc\xa8\x07\x11\x12\xcb\x88\x25\x87\xd0\x3d\x25\x41\x0b\xd2\x01\xca\x73\xc7\x08\x85\xbf\xa2\x62\xc2\xa1\x1b\xd0\x42\x67\xb6\xe1\x7b\x32\x0b\x4d\xcf\xe8\x19\xce\xa3\x71\x61\x9b\xce\x35\x72\xbe\xb8\x34\xbb\x4b\x9a\x39\xd9\x38\x35\x40\x40\xb3\xbe\xb0\xe7\x99\x3f\x42\xc7\x65\x2c\x24\x7b\xc9\xd3\xb7\x2c\x43\x7b\xc4\xdc\x6e\x59\x3c\x03\x53\x06\x90\x0a\xb7\xa1\xdd\x6b\x1b\x18\x3f\xa2\xf0\x66\x65\xc5\x84\xf6\xc0\x02\x3a\xb5\x4a\x3c\x07\xf3\x19\xc5\x17\x0b\x51\x10\x08\x15\x35\x1a\xa4\xbb\xbc\x38\xfe\x55\x64\x80\x38\x15\x30\x2d\xb1\x98\x9d\x47\x79\x90\x5c\x28\x30\x85\xd9\x11\x7e\xb5\x07\x03\xe7\x02\x7a\x26\xfa\x16\x13\x95\xe2\x97\x64\xce\x2a\xbe\x53\x3d\xbc\x74\x03\xe8\x24\xc7\xfe\x08\x46\xe3\x8c\x68\x82\xf0\x02\x52\x1e\x15\xff\x6d\xa7\x30\x63\x25\x4c\xec\x7f\x2d\xb6\x7b\x36\xb1\x40\x6b\x6b\x6d\xcd\x9a\x4c\x40\x60\x7b\xa6\x23\xa6\xf2\x60\x9b\xa4\x13\x2d\x3e\xdd\xc9\xf2\xd9\x64\x62\x81\x71\xb1\x49\xba\xff\x16\xd0\x22\x4d\x70\x52\xa8\x3f\xa7\xdf\xa0\x93\xd6\x4e\x70\xa2\xa9\xc2\x02\x8e\x98\xe0\xa4\xd4\x14\xbd\x71\xe6\x6f\x88\x54\x50\x68\xc6\x11\xed\xcf\x17\x55\xfc\xf7\x10\x5c\x2c\x84\xff\x4e\x43\x3f\x8e\x17\xe1\x0b\xf1\x93\x01\xff\xc9\x80\xff\x64\xc0\xaf\xcd\x80\x6b\x12\xbb\xce\xca\x82\xbf\xf8\x92\x7d\xf9\xef\x93\xb4\x08\x87\x20\xfb\x3b\x4a\x2e\x86\xf5\xb9\xf2\xb5\x12\x57\x5e\x93\x19\x2f\x73\xba\xd3\xb9\x70\x95\x1a\x96\x7a\x85\xcb\x89\x49\xf1\x45\x4f\xa9\x19\xcd\x4f\x5a\x40\xe5\x72\x23\x0f\x62\x54\xae\xdc\xf1\x63\x93\xa6\x26\x2d\x7f\xdc\x60\x1e\xa8\xd0\x53\xa7\x22\x55\x82\x44\x28\xcc\xc9\xda\x58\x02\xb9\xcd\xdc\x01\x81\xda\x8a\xcb\x66\xe1\x32\xaa\x8a\x06\x91\x42\xc5\xcb\x63\x21\xe0\x38\x1f\x12\x67\xed\x73\x6e\x5e\x91\x4e\x72\x51\x0c\xbe\x74\xcb\x54\x70\xf8\x5a\xfb\xa5\xc8\xe3\xab\xec\x8c\x82\x45\xf1\x27\xa7\x7f\x5b\x9c\xbe\xca\x28\xaa\xe7\xf5\xe7\x30\x1d\x0a\x3b\x56\xfd\x09\x7f\x3d\xdd\xda\x28\x1e\x37\x8d\x2e\x5b\x28\xa1\x8f\xf6\xd5\x95\xd7\xc9\x16\xd5\x36\x48\xb9\x0e\xad\x25\xf2\xa7\x50\xf2\x53\x28\x79\x18\x42\x89\xe7\xa7\x6e\x10\xa5\xe3\x04\xe6\x0e\xf0\x37\x24\x9c\x4c\x95\x46\xf8\xef\x64\x1c\x06\x51\x14\xcf\x2a\x9e\xe4\xc2\xc9\xf8\x27\xbf\xff\xc3\xf2\xfb\x12\x6b\xee\xd6\xc8\xc5\xf5\x65\xf8\x75\x73\x78\xec\x54\x7a\xe2\xab\x8e\x41\xa5\x4f\x7e\xd1\xa9\x4f\x55\xc1\xc9\x89\x10\xc3\xa4\x81\x22\x50\x81\x76\xca\x31\x46\x80\x47\x2e\xe5\x1c\x6a\x31\x0a\x49\xf0\x1c\xa6\x41\x4e\xd5\x39\xda\x4b\xfe\xc6\x2c\x34\x6a\x8a\xaf\xb1\x7a\x94\x55\x71\x42\x3c\xc2\x47\x35\x50\x54\x97\xc4\x79\xd3\x07\x53\x33\xd9\x4f\xcb\x2c\xc8\x23\xd2\x56\xf2\xbe\x69\x70\x43\xfd\xfe\x22\xb8\x6e\x3d\x19\xd5\xc5\x4a\x20\x5e\xc9\xab\xcf\x96\x22\x22\x46\x69\xda\x92\x8a\x45\x85\x98\x0d\x04\x99\xcd\x16\x13\x84\xe4\x89\x99\xd8\x81\x75\x57\x15\x34\xd2\x3e\x66\x1c\x13\x19\x80\xfd\x48\xf8\x31\xc1\x1b\xc3\xb4\x2e\x71\x16\xea\xd4\x1d\x42\xb4\x5a\x96\x69\x38\xfd\x0c\x26\x1f\x60\x88\xf1\x6a\x05\xee\x87\xd5\xd1\x02\x39\xfb\x8a\x1a\x8b\x52\xb8\xb2\xa2\xc0\xb9\x50\x94\x2a\x3d\x32\xd1\x5d\x8b\xd9\xa8\xb1\x7c\x8f\xb3\x19\xef\xf8\x37\xc0\x46\x89\xec\x37\x6a\x06\x73\xde\x88\xb3\x2a\xf2\x12\x12\xcd\xe8\x44\xf3\xb2\x24\x62\x35\x05\xc6\xa4\xd0\x24\x39\xac\x73\x37\x45\x3e\xaf\xe2\x7d\xbc\x2a\xde\xc7\x05\xde\x02\x78\x9f\x91\x9f\x32\xdb\xc6\x0f\x8f\xeb\x13\x9f\xc1\x3f\xe3\xcd\x97\x07\x95\x3a\xaa\x9c\xd0\x0b\x53\xa3\xd1\x5f\x5d\x07\xe9\x47\x8e\x24\xae\x17\x17\xfb\xb5\x2a\x12\xb6\xac\x9d\xc9\x49\xfe\x82\x55\x2c\xaa\x7d\x73\xc3\xb1\x9b\x7b\xa4\xc9\x5b\x8d\xdc\xf4\x92\x28\xf6\xa2\xf3\xf0\x61\xa5\x6e\xcd\xb2\xd1\x08\x6e\x3c\x95\x53\xb7\xe6\x3b\x4c\x74\x67\xe5\xba\x50\x36\x53\x2c\x3d\x88\xa0\xf1\x6c\x51\x8d\x67\xb1\x48\xa3\x71\xee\x67\x43\x9e\x42\xa4\xcb\x0e\xcb\xba\xc6\x11\xb6\x94\x6a\x89\xef\xf6\xe7\x79\xf6\x12\xc4\xf0\xd4\xcb\xae\xbc\x88\x53\x20\x6f\x8f\xbb\x19\x13\xca\x3b\xf9\xa0\x12\xa3\x3c\xfd\xf0\xed\x53\xb4\xf3\xd7\xdb\xf9\xf6\x30\x99\xaa\xca\x3d\x4c\x8a\xfc\x40\x7b\xf8\xa6\x93\x65\x2c\x2d\x62\x0f\xdf\xa4\xcd\xb8\xa8\x82\x99\x05\x27\x0c\x4d\x4f\x7a\xbd\x18\x06\x31\xda\x99\x69\xf0\x79\x84\x94\xb4\xfd\x9d\x1a\x00\x86\xef\xb7\x06\x4f\x4e\x5f\x8d\xe7\xf6\x87\x23\x66\x21\xca\xf6\xe7\xd6\x34\xf2\x7c\x2a\xda\x09\xdd\xed\x4f\x95\x79\xf5\x09\x67\xfd\x82\xf9\x76\x91\x9f\x07\x34\xbe\x91\x67\xcd\xe0\x4b\x4e\x1a\xe3\xbe\x60\x6b\xbc\x1e\x26\x73\x30\x8e\x9d\x23\x42\xc9\xe2\x3c\x7d\x52\x42\x2d\xe9\x0a\x29\x3a\x8a\x8d\x11\x1f\xbb\x05\x36\x55\xd2\x45\xa0\xd2\x45\x68\x92\x12\x65\x2a\x2d\xd0\x2e\x9b\xef\x2e\x37\x8d\x0a\x11\x9f\xe7\xd4\x07\x6f\x88\x33\xff\x94\xfc\x11\x55\x26\xc5\x29\x4b\xf5\x9a\xa7\x89\x2a\x4f\x95\x2a\x45\x4a\x49\x69\x91\xc3\xde\x8c\x0b\x98\x96\x39\x25\x95\x11\x2d\xb7\x54\x88\x96\x6f\x70\x91\xa9\x48\x33\xda\x71\x50\x39\xcd\xd8\x1d\x42\xf7\xb4\x17\x7d\x65\x7f\x8e\x9c\xe4\x14\xfd\x1d\xc5\x17\x07\x18\x82\xd0\x60\xa2\x1a\x06\x4f\x32\x5e\xc1\x10\x26\xbe\x6b\x00\xe3\x40\x8a\xdf\xfc\xe0\x78\x7e\x64\x00\xe3\x08\xc6\x4e\xe2\x64\xd8\xf6\x7c\x8c\xf3\x1d\xd1\xde\x6f\x0a\x9a\x1c\xc5\x36\x43\x43\xc6\x38\x8c\xab\x2e\xef\x91\x3a\x79\x8c\xee\x13\xd2\xf3\xfa\xdf\x44\xf1\x45\x83\xa0\x2c\xd6\xfe\xc6\x13\xa7\xa2\xf6\x57\x03\x36\x65\xb5\xbf\x90\x42\x63\x6b\x7f\x95\x90\x25\xa8\x5d\x3e\xcd\x97\xaa\xf6\x37\x34\x85\x55\x9d\x1d\xae\xc4\xe8\x99\xb6\x1d\x85\x54\x44\xd3\xf7\xcc\xd4\xa4\x41\xca\xbe\xe0\xba\x36\x15\x81\xd0\x8c\xb4\x13\x54\x20\xb4\xc5\x9f\x33\xfa\xf1\x9c\x12\x90\xfa\x60\x41\xda\x44\x44\xc0\x48\x31\x12\x25\x10\xb1\x62\x17\xc9\xb5\x54\x9a\xf7\x03\xdb\xe8\x45\x59\x16\x8d\x1a\x09\x1e\xd0\x92\xe2\x66\x15\x03\xc9\x12\x3a\xec\x00\xf6\xd1\x3f\xf4\x5b\xf9\x17\x2b\x93\x45\x31\x7b\x83\xfe\x24\x8f\xbb\x4b\xe2\x3d\x3e\xc6\x1a\x4e\xd7\x36\x53\xad\x86\x13\x87\x6c\xf9\x69\x56\x08\xaa\x15\x1f\xcd\x17\x4a\xc5\x26\xa8\x80\x10\xcb\x22\x7b\xb1\x5a\x41\xb6\x0b\xb3\x2f\x30\x16\x9a\x8f\x0b\x14\x4c\xc2\x72\x83\xf4\x2e\xd2\xb4\x2b\xa8\xc4\x55\x86\xef\x52\xb1\x46\x23\xa6\xe3\xe5\x71\x4a\xc2\x1c\x70\xab\x36\xee\xff\x79\xd9\xa8\xad\xa8\xaf\xef\x7f\x85\x1e\xb1\x6f\x17\xc6\x21\x5d\x2b\x26\xb4\x2e\x61\x13\x87\xda\x1f\xc1\x00\x22\x26\x6a\x27\x08\xcc\x7f\x75\x92\x28\x80\xb6\x11\x11\xfa\xd7\xfd\x97\xd5\x0c\x60\x38\x20\xed\xa6\x30\xdb\xc9\xb2\xc4\xef\x8d\x33\x68\xb2\x1c\x47\xa8\xbf\x88\x90\x5b\x93\x09\xf0\xec\x54\xd0\xf3\x0d\xed\xc2\x4d\x06\x62\xbb\xe3\x73\x95\x61\xdf\x9e\xa6\x34\x14\x2b\x2b\x54\x65\x81\x91\xd4\x56\xcf\xbe\x9c\x00\xd1\xbc\xd7\xd7\x98\xf7\x7a\x1d\xd8\xb5\xfb\xd4\xbc\xd7\x93\xcd\x7b\xe2\x4f\xd0\x2b\x9a\xf7\x7a\x5a\xf3\x5e\xef\xea\xaa\x57\x34\xef\xf5\x64\xf3\x5e\xcf\x8e\xeb\x98\xf7\x20\xc8\x72\x75\x90\xe9\x81\x21\x80\xd6\xd5\x15\x9c\x58\xa0\x67\x81\x91\x60\xde\xeb\x15\x8c\x6f\x3d\x6a\xde\x93\x9e\x6f\xf7\xca\x3a\xf8\x11\x37\xef\xf5\xaa\xcd\x7b\xc5\x16\xd4\x4c\x3e\xea\x62\x0f\x0d\x8f\x98\xf7\x52\x22\x31\xa1\xa7\x31\xe8\x83\x11\xe8\x09\xd2\x90\x5b\xa5\xb5\x72\x80\xbb\x30\xad\x95\x8a\xcd\x58\xb0\xe8\x54\xa3\x77\xe3\xcc\x0f\x70\xc7\x1a\x03\x98\x35\x60\x00\x47\xe8\x7c\xfa\xde\x4d\x87\x85\xcf\x1a\xbb\xbd\xf9\xe5\x05\x1c\x8d\x7a\x2f\x34\x2a\x83\x35\x86\x2d\xd9\x2a\xf1\xb0\x0d\x3e\xd1\xcb\xea\xc7\x8d\xc6\x99\x93\xf8\x4e\x98\x35\xf8\x42\x68\x4c\xaa\x06\xd1\x25\x4f\x69\xe6\xe4\x04\x17\x53\x26\x01\x5d\xa7\xa9\xc2\xb7\x80\xd1\xc7\xae\x19\xcc\xc2\xe9\x19\x3a\xa7\x42\x41\x32\x2c\x33\xe8\x62\xab\x88\xb8\x26\x14\xed\xf0\x09\x68\x95\xeb\xce\x45\x47\x42\x14\x44\xc1\xb1\xa4\xf9\x50\xe3\x08\x2b\x51\x78\x55\x9d\xa9\x80\xc4\x91\x3c\x20\x4b\xea\xf5\x92\x5a\x9d\xf6\xa2\x3e\xbc\xa4\x1a\x41\xb8\x76\xcf\xb1\xb7\x67\xc9\x64\xfc\x0c\x6c\x09\xd6\x5c\xd6\x54\x45\xd6\xd8\x19\x5a\xc4\x89\x98\xe6\xcf\x19\xab\x42\x3a\xd6\x66\xde\xad\x4e\x23\x40\x37\x86\x10\xc8\x46\xf2\x53\x69\x99\xcd\x7e\x94\xe4\xf4\x6b\x95\xc6\xfa\x2b\xe0\x8e\x17\xaf\x11\x2b\x93\xcf\x6a\x13\x87\x8e\xc1\xf3\x73\x57\x42\x8c\x3f\x3c\x80\xd9\x3e\xa1\x82\x07\x9e\x65\x12\x87\xc9\xba\xb8\xfb\xd1\xf5\x71\xf7\xab\x45\xca\x1f\xd6\xf6\xf7\xf5\xcd\xee\xfa\xda\xb3\xcd\xad\xa9\xe4\x7d\xab\x4a\x37\xa6\xcb\x69\xa9\xb2\xeb\x4d\xa3\xa6\xa2\xe0\xdb\x95\x52\x74\xd2\x26\x18\xf3\x29\x98\x1a\x53\xcc\xa3\x4a\xc0\xbe\x65\x34\xdf\xdb\x05\x0d\xdc\x28\x83\x06\x6e\x12\x9d\xd3\x96\x16\x34\xf0\x89\x04\x1a\xa8\x43\x0b\x24\xff\xb6\xea\xa1\x06\xb6\xd6\x6b\x00\x8f\x4d\x59\x86\x46\xad\x3b\x45\x05\xb2\xa6\xbc\x53\x50\x2d\x0b\xba\x54\x66\x1b\x86\x2a\x16\x81\x31\x07\xb3\x64\x08\xa7\x5a\x8c\xd6\x66\x0d\x8c\xc3\x7c\x21\xe6\xbd\xd0\x17\x70\x49\x91\xdb\x66\x71\x37\x75\x4e\x18\xbb\xb5\x52\x68\x94\x36\xca\x54\x8e\x8a\x35\xd0\x28\x85\x63\x28\x1d\x00\x70\x79\xad\xfd\x5f\x3b\xd6\x92\x4a\x48\x85\x15\x2d\xd5\x23\x26\xcc\xe5\x34\xe7\x36\xf1\xf3\xea\x73\x08\x8b\xc3\xd6\xbb\x71\x1e\x02\xad\xf4\x7c\x7e\x12\x53\x35\x3d\xf9\xae\x32\x74\xdb\x8d\x85\x18\x10\xcd\x43\x45\x31\x49\x5a\x21\xdb\xbf\xac\x46\x62\xdb\x42\xa3\x46\xaa\xaa\x2e\xbf\xc6\xb4\x50\x30\xb7\xe6\xda\xa1\x54\x92\xdf\x5f\x30\xb4\x59\xa5\xde\xbd\x7f\x5e\x9c\xbe\x5a\xed\xbf\x57\xe7\x51\xb8\xc9\x9c\x9e\xea\x2b\x80\x2e\x41\x03\xeb\xde\x6b\x5f\x06\x29\x1c\xf9\xbd\x28\xf0\x0a\xd7\xc1\x7a\x4d\x99\xa5\x9c\x77\x46\x0e\x6a\x93\xe3\xd8\x3a\x45\xa8\x66\xc2\x05\xd5\x0a\x96\x73\xa9\xa9\x89\x58\x8b\xb4\x21\x72\x8c\x88\x49\xb1\x6c\x37\x45\x98\xd8\x9c\xcf\x27\xdd\xd4\x47\xbf\xd4\xe6\x50\x99\x89\x84\x71\x62\xc2\x4f\xab\x26\xe3\xca\x77\x90\xa3\x24\x93\xd9\xc3\xa1\x21\xc7\xbd\x53\xd7\x77\xd6\xbc\x85\xd0\x90\x69\xd0\xbf\x15\x5e\x8e\x37\x73\x3e\x84\x45\xbd\xd5\x13\x32\xf7\x25\xcf\x4e\x88\xb8\x1b\x8b\x56\x18\x43\x43\x59\x0d\x1e\x70\x68\x14\x69\x6c\x02\x07\xe3\xc0\x49\xe6\x4c\x18\x78\x33\x07\x8e\x5b\x9b\x1f\x84\x53\x5b\x72\xbc\xf1\x5f\x67\xf7\xef\xaf\xd3\x72\x1e\xcd\xa1\x97\x66\x13\x59\x75\x24\xbf\x3b\x16\xa9\x7e\x03\xdc\x71\xd7\x4b\x8d\xb3\xc3\xfd\xbd\x21\xea\xa1\x46\xd4\xb8\x3a\x0e\xbe\xfd\xf1\xcf\x93\xfd\x37\x6f\xa4\x2d\x5d\x53\x17\xa7\xe4\x3b\x5b\x25\xbe\xb3\x14\xe8\x36\x45\x79\x12\x44\x18\x13\x1c\x67\x47\x8d\x89\x7b\x86\xca\xa3\xf3\x66\x75\x4c\xaa\x1c\x88\x65\x6d\x00\xed\xea\xac\x99\xb1\x16\xad\x55\x52\x71\xe4\xec\xb6\xd0\x0f\x74\x46\x74\xff\x0a\x8d\x99\x36\x8d\x26\x5e\xb7\xef\xa6\x0d\xdd\x98\xa6\x0d\xdd\xbc\x3d\x6d\xe8\xe2\xf7\xea\xcc\xbb\xb5\x86\x46\x74\xd6\x54\x9d\xdf\x47\x2b\x7a\x8d\xed\x3b\x35\x31\xe8\x73\x3f\x7d\xc3\x0e\xf5\x77\x49\x5b\xc1\xd4\x6e\x95\xa9\x45\xcb\x5a\xb7\xdb\x4b\x31\x5a\x7d\xa9\x56\x00\x94\x53\xad\x57\x09\xe8\x25\x87\x28\xef\x18\x5c\x33\xa6\x4a\x1c\xe1\x50\x3e\x3f\xb8\x3e\x9f\xaf\x80\x31\xa9\xc8\x04\xb1\x50\xa9\x40\xb2\x3a\x55\xf9\x66\x95\xf5\x86\x65\x68\x12\xa5\x1c\x10\x54\xcb\x01\xc1\x0d\xc8\x01\xd4\x1b\xf4\xa7\x73\x8b\x36\x1e\xe6\xe5\xfb\x7f\xfb\x49\xe6\xdf\xa8\x73\x0b\x59\x05\xa5\xec\xf0\xd3\xb3\x65\x96\x4b\xeb\xa7\x67\xcb\x83\xf1\x6c\xc1\x67\xe6\x3b\xb9\xb5\xe0\xb6\x7f\x54\x9f\x16\xc1\xe1\xff\x41\x28\x87\xde\x1c\x7c\x69\x1d\xa5\x3b\x6b\x37\xa0\x1c\xca\xa7\x92\xfa\xa7\x60\x57\x14\x9e\x0d\x05\x7b\x9f\xc8\x9e\x2b\xd2\x17\x92\x42\xe9\x36\x35\xb7\xbc\x17\xf7\x46\x3d\x44\x23\x4e\xee\xaf\x62\x68\x56\xbe\x64\xfc\x61\xbd\x35\x0e\xff\xf8\xfd\xc7\x34\x1d\xe0\xe5\xbc\x5f\x46\x03\xb2\x03\x17\x60\x2e\xe0\x26\xd9\xef\x6f\x2f\x28\x84\x90\xde\xdf\xd3\x55\x91\x07\x79\x21\x09\x8f\x3f\x1d\x0d\x06\xc3\xf4\xc5\xba\x1e\x1f\xa5\xce\x89\xd4\xe2\xa4\xc0\xaf\xb1\x13\x7a\x53\x9c\x17\x85\x4c\x1c\x18\x2a\xd6\x3d\x35\x40\x01\xf4\x4b\x13\x0a\xaa\xe3\xbc\xab\xf9\x6e\xb2\x39\x66\xc9\x21\xac\xe2\xbc\x4b\xc9\x55\x37\x66\x4e\x0f\x5c\x62\x37\xeb\x76\x59\x93\x45\x75\x9a\x92\x4a\xef\xc1\xb7\xa9\x56\xa9\x6e\x68\xc4\xa8\x42\x77\x08\xd7\x4b\x85\x25\x96\x0e\x84\x41\xda\x64\x17\x71\x1e\x24\xdb\x05\x2c\x7b\x06\xeb\x65\xcf\xf1\x06\xf0\x18\x97\x51\x08\x56\xd2\x3c\xd1\xbe\x6e\xa9\xfb\xaa\x73\xbd\x2b\xf4\x15\xb7\x57\xec\x2b\x63\xdf\x55\x7d\xce\xb3\xbb\x5c\xa3\xeb\x05\xbf\x93\xad\x6e\x1e\xd2\x59\xc3\x85\x84\x07\xa3\x97\xe4\x8c\xe7\x64\x38\xec\x8f\x03\x85\x1e\x0f\x7f\x50\x56\xe6\xe1\xf2\x0d\x56\x0f\x7f\x62\xa8\xc3\xe3\xdd\x21\x3c\x4b\x16\x04\x24\xa4\xa4\xd1\x37\x9d\x91\xb6\x22\x6b\x8b\x18\x0f\x3a\x05\xf6\x39\x4f\x2d\x88\x51\xd7\x26\xf4\x46\xf7\xee\x72\x9a\xd8\xd9\x11\x91\x29\xcd\x65\x09\xfe\xc8\x2f\x55\xe7\x15\x98\x72\x70\x1b\xb6\x5d\x9a\x5f\x90\x9e\x8e\x3c\xfd\x2b\x9b\xdd\x47\x14\xef\x19\xf7\x7e\xdb\xf0\xc3\x33\x98\x64\xd0\x33\xda\x46\xdf\x0f\x02\xe8\x19\x35\xb9\x1c\xe9\x68\x4f\x51\x6d\x4a\x65\xa7\xa7\x74\xd1\x7d\x37\x4f\x0e\x58\x5d\x5d\x12\x12\x73\x11\xf2\xae\x5e\x15\x7e\xda\x88\x10\x69\xd0\x72\x5c\x95\x70\x72\xd1\x02\xe0\xe4\x34\x84\xe2\x61\x48\xe0\xaf\xde\xbc\xdb\xe9\x8d\x86\x91\x56\xc7\x5a\x7d\x9d\x73\xaa\x3a\x13\x56\x9c\xd2\x45\x1c\xd5\xd3\xc0\xe1\xdf\xd3\x90\xe2\x6e\x0e\x21\x4e\xbd\x15\xee\xb8\x24\x2e\xe1\xbf\xdc\x67\x39\x61\x7a\x56\xbd\x1a\xe2\xc0\x6e\xcb\xff\xf3\x38\x7a\x59\xc4\x0d\xae\x2d\x0e\x68\xf0\x11\x05\x56\x94\x8a\xf0\x33\x0a\x08\x45\x01\x63\x5e\x81\xa1\x26\x9f\x8d\x76\xc3\xc9\x89\xe8\x0e\x32\x5d\xe6\xc8\xcd\x1e\xfe\x68\xc0\xac\x16\x69\xe2\x1a\xcc\x59\x98\xc4\x92\x39\x01\xda\x1a\xd4\x28\xc2\x94\x67\x71\x02\x53\x18\x66\x0e\x0f\xfe\xda\xe4\x98\x3e\xc0\xd8\x58\x67\x8f\x18\x5c\x07\x7d\xb2\xae\xf5\x8d\xd0\x6b\xd8\x2b\xe4\x19\x9c\x2e\x50\xf2\x5f\x60\x79\x41\x8e\x48\x26\x41\xb5\x64\x23\xf0\xb9\xdc\xb2\xad\xd1\x9f\x0b\xe8\xcb\x43\x27\xdd\xe5\x3c\xa5\x4e\xf6\xd0\xf2\xc8\x95\x40\xc8\x22\xbb\x3c\x72\x06\xf0\x28\x71\x75\x36\x6e\x0d\x6f\x7c\x8b\xdc\x2f\x6a\xf5\x3a\xbc\x6f\x05\x5f\x9b\x33\xbf\x12\xb3\x3a\x9e\x2b\x1b\xc8\x23\x81\x3f\x71\xa3\x50\x44\x0a\x66\x93\x3c\xb9\x39\x96\x97\x6d\xc2\x9c\x95\x24\xa3\x66\x89\x43\x48\x74\x8a\xff\x0d\x6e\x1b\xad\x27\x46\xdb\x58\xdf\x24\x2c\x64\xbe\xcb\x54\xbc\x6f\xfe\x76\x7b\xfb\xd1\xda\x42\x58\xdf\x60\x36\xce\x95\xec\xc9\x3a\x7c\x2b\x2a\xa9\xe6\x5a\x67\x63\x1c\x49\x3d\x53\xd9\xc6\x71\x35\xdb\x38\xbe\x2e\xdb\xd8\x0f\x2e\xa2\x71\xb6\xda\x8b\xbc\x8b\x07\xc2\x2a\x7e\xb8\xf8\xf8\x6e\xe7\x9f\x77\x1f\x2a\x11\xf9\xc9\xb4\x9c\x9c\xe0\x79\xa9\x52\x78\x7f\x77\xc7\x5c\x61\x01\xef\x26\x83\x47\x3b\xb8\xa0\xf8\x8c\x7b\xb4\xd1\x9c\xa3\xf1\xd7\xdf\xdf\x8d\xff\xae\xb5\xd1\x84\xe9\xa9\x74\xc0\xb8\xeb\xfb\xb0\x46\xc4\xc6\x9d\xd8\x8e\x0f\x0a\x55\xfa\xe9\x1f\x4f\x7b\xff\xfd\x7b\xed\x8f\x5a\x3b\xb1\xcf\x91\xf1\x2a\x36\x5b\x8d\x8c\x1a\xeb\x5d\x55\xa0\x73\x11\x09\x8f\x41\x8b\x57\x6c\x4e\x8a\x6d\xb7\xb8\x3d\x7a\x97\x21\xa3\x69\x17\x1f\x14\x60\x74\xf2\xf5\xaf\xc7\x1f\xfe\xf9\x08\x6b\x6d\xcf\x21\xc7\x45\x9d\x2d\x06\x96\x7b\x4b\x77\x14\x95\xaa\x00\x00\xb4\x99\x00\x98\x6c\xbc\xbe\x39\x03\x18\x80\x52\xda\x65\xcd\x2b\x03\x6e\x3d\x3f\x8d\x03\xe7\xa2\xb1\x31\x2d\xe6\x76\x0b\xb4\x04\xc9\x56\x39\x1b\x6a\x0f\x2f\x4d\x67\x9c\x01\x1a\xee\xc2\xa3\x0d\x36\xa7\x78\x69\x57\xb8\xbf\x3d\x03\x4f\x8a\x02\x6f\xc9\xc5\x5b\x6b\x2b\xe3\x37\x2c\xa5\x34\x22\x7c\xaf\xa4\xb4\xd8\xca\xa5\xe7\xba\xe6\x20\x6a\x04\xf2\x31\x3e\x03\x9d\xb8\x1a\x74\x4d\xeb\x6b\x46\xa5\x5e\x39\xfd\x05\x96\x8e\x17\x47\xfd\x6e\x1a\x6c\x7c\x01\xd4\xef\x7b\x67\x80\xe3\x29\xac\xaf\xe3\x85\x2c\x74\x30\xcd\x1a\xe7\x8e\x9f\x41\xec\xf5\xa2\x49\x2a\x07\x1c\x10\x28\x90\xcd\xc7\xc0\x5d\xfa\x99\x48\xfa\x01\x24\x96\x2b\xeb\x8d\x5f\xef\x1c\x9d\x1c\xfe\xb9\xff\xe1\xcd\xce\xdf\x95\xda\xe4\x1a\x09\xa2\x37\x3e\x9d\x5e\xfc\xbe\x75\xf1\xae\xa8\x4d\xf6\x7c\x27\x88\x06\xb5\xdd\xbd\x24\xa5\x72\x00\xbd\xde\x45\xd9\x13\x9c\x67\x8d\x2e\x43\x89\x8b\xaa\x60\xae\x37\xce\x71\xde\x77\x58\x40\x4b\x3f\x72\xc7\xe9\x71\xe2\xc4\x87\x58\x8e\xe0\x19\xa5\x0b\xc9\xe2\xca\xe0\xce\x51\xb8\x07\x71\x78\x85\x83\x43\x6f\x30\x6d\x3f\x1c\x67\xa9\xef\xc1\xfc\x85\x54\x5d\x4e\xa8\xbb\xcc\x69\x44\x97\x87\x5a\xca\x97\x57\x0d\xd4\x5e\x60\xe2\x04\x30\x7b\x0f\x53\xf3\xbd\xfc\x2a\x92\xa6\x0f\xa8\xba\xa5\x82\xb0\xaf\xe8\x8e\x88\xa2\xae\xe8\x93\x16\x59\x7c\x96\x36\x5e\x50\xad\x48\xb1\x72\xa2\x45\x9a\xb7\x56\x01\x92\xbb\x50\x6f\x01\x7f\xbb\xd3\x51\xcf\x61\xd5\xac\x55\x2b\xc1\xcb\x29\x08\x2b\x59\xa4\xe8\x0c\x26\x81\x73\x51\xa5\xfb\x67\x6a\xf8\x4a\xe1\x5b\x00\xe6\xa6\xbb\xbe\x91\x25\x4e\x9c\xa3\x79\x33\xae\x40\xbc\xc7\x16\x93\x32\x50\xbc\x69\xb5\x5e\x92\x98\xbc\xc4\x5a\xe5\x77\xbc\xa4\x26\x56\x8f\xd6\x84\xfc\xdd\xf4\x5b\x60\x04\x4e\x32\x80\x82\x56\xbc\x8f\x21\xba\x47\xb6\x39\xbe\x85\x24\x84\xee\x9d\x4d\x42\xa8\xd6\xc0\x57\x24\xd6\x96\xbc\xff\x1d\xa5\xf7\x7f\xa5\xea\x9b\xac\xbc\x5a\xd9\x4d\xde\xe9\x9c\x32\x14\x30\xde\x88\xa9\xc0\xa5\x28\xe3\x63\x43\xa2\x06\x47\x94\xc0\xf6\x22\x17\xaf\x0d\xfe\x95\x3f\x5f\x59\x31\xf9\xdf\x07\x64\x6a\x0e\xcf\x60\xd2\x0f\xa2\xf3\x3f\xf1\x35\xce\xdf\x36\x31\x82\x3d\x1a\x22\x5b\x2e\x5c\xc0\x34\x22\x5a\xde\xb0\x50\xbf\xd2\x61\x74\xfe\x36\xf2\x9c\xe0\xea\xea\x7d\x12\x8d\xfc\x14\x36\xd1\x2c\x77\x30\xfb\xb5\x33\xce\xa2\x83\x11\x62\x23\xf7\x2e\x42\x67\xe4\xbb\x26\xbd\xf5\x1a\x71\x14\x5c\xf4\x7d\x92\x7d\xbb\x5e\xc9\x86\x9b\xa6\x86\xd5\xb5\x9a\xd9\x10\x86\xa6\x99\xd9\xbf\xa1\x99\xed\x24\x5d\x3b\xa3\x3b\x3e\xb4\x13\xb6\x7b\x97\xc2\x66\x02\x07\x7e\x9a\xc1\x64\x0f\x57\xb3\xb2\x62\x16\x1f\x99\x10\xf5\x1f\x2f\xd5\x1b\x3f\xcd\x9a\x8e\xe7\x99\x06\x46\x4f\x37\x2c\x6b\x62\x59\x4d\xd7\xc9\xdc\xa1\x79\x39\xa1\xd6\x05\x3a\xcb\xa8\xdc\xfe\x19\x0c\x31\x0e\x39\x0c\x61\x62\xb2\xbc\x06\x42\x12\xca\x05\x65\x9d\x04\x72\x46\x4b\xc4\x38\x4a\x5d\x89\x62\x18\x5e\x5d\xe1\x47\xe8\x4f\xd3\x9a\x90\x7f\xa4\x6d\x91\x2f\x51\xb1\xc2\x35\x71\x5f\x14\x17\x3e\xcd\x17\x5e\x58\x73\x60\xd0\xf0\x07\x4b\x4a\xaf\x49\x4c\x2e\x53\xc6\x49\x0a\x15\x9f\x98\xd6\xc4\x49\x2f\x42\x77\x99\xdf\x20\xc5\xfe\xbb\xe2\x64\x14\x37\x31\xed\x6d\x02\x47\xd1\x19\x54\x74\xd8\x02\x06\x37\x90\xe9\x36\xfd\xf6\x9a\x58\x82\xd6\xc8\x60\xef\xf3\xe7\xa4\x0d\x01\x01\x9f\xe4\x78\xb0\xda\x35\xa7\xae\xb2\x0f\x38\xbf\xa8\x6b\x7b\xe6\xf8\xb6\xf2\x8b\x92\x64\xa2\x85\x06\x73\x7e\x71\x96\xec\x9e\x9a\x2a\x2c\x30\x96\x93\xa8\x4b\xe5\x22\x32\xb2\x39\x5b\xa1\x96\xbb\xca\x06\x72\x45\xc0\xdc\xad\xf0\x2a\x0a\x4d\x8d\x45\xc9\x7b\x54\x9d\xa9\x7d\x74\x6d\x3b\xa1\x02\x0a\xfa\x41\x28\x27\xdf\x9d\xee\xbe\x3d\x18\xf9\x49\x51\x74\xf2\xc3\x78\x9c\x19\xdc\x23\x46\x04\x97\x17\x74\x4f\x51\x32\x92\x71\xe7\xb9\x24\xb5\x2e\xa0\xe4\x95\xa3\xb3\x40\x1e\xeb\xba\xb8\x28\x99\xf2\x1a\xde\x51\x2d\x90\xd4\xcf\x3e\xe1\x81\x1f\xc4\x66\x8b\xd6\xff\x39\xf8\x75\xfd\x9f\x23\x65\xee\x38\xee\x28\x14\x38\x98\x83\xc3\xde\xe7\x61\x06\xbf\x66\x63\x27\xd8\x45\x3c\x04\x1e\xed\xd7\x2c\x71\x76\x12\xdf\x21\xf4\xa4\x07\xbd\x17\x17\x54\x47\xd9\xc5\xae\x86\xce\xc0\xe0\x68\x3d\x54\x51\xce\x30\x14\x2b\xb0\x4d\x72\xa1\xe8\x19\xf8\x55\x29\xbe\x91\xb4\xbb\xc0\x78\x0d\x83\x18\x26\xc7\xc4\xa1\x7f\x3f\x49\x22\x29\xcb\x12\x4b\xce\x0b\xd8\x03\xa1\xb8\xf0\x94\x7e\xa7\x92\x1f\x9f\xf1\x42\xbb\x2c\x70\x5c\x74\x50\xd2\x8c\x41\x11\x4e\xd1\x7a\x02\x36\xb8\xe2\x17\x2b\x37\x12\xf8\x65\xec\x27\xd8\x07\x8e\x42\xc3\xa0\x03\xfb\xb4\x2b\x04\xa6\x6f\x8a\x81\xe9\x4c\x1f\xe2\xb1\xa9\x66\x0a\x91\x4d\x9a\x8a\x58\x5c\x83\x6e\x57\x15\xc4\xfe\x4c\xe1\xcc\xa5\xc1\x2a\xc9\x53\x49\xcd\xb8\xee\xc0\x78\x89\xfe\xca\xdd\x56\x3f\xf0\x71\x2a\x42\xa8\xab\x22\xa6\xe9\x59\x2c\x26\x9d\xd2\x5c\x10\x0b\x27\x59\xb8\xf9\xfb\x40\xb3\x06\x49\x34\x8e\x1f\x0a\xcd\x7a\xf2\xf2\xef\x0f\x7f\xfe\xfb\x2f\x5d\xbe\xcb\x1c\xbd\x21\xa7\x5b\xca\xad\x88\xdd\x05\xd1\x98\x72\x44\x27\x4e\x9c\x80\x0c\xe6\x54\x9b\x54\xa9\x93\xc0\xbd\x81\x03\x18\xa2\x26\xa5\xf6\xcb\xcd\x3f\x01\xbc\x2c\xa5\x4d\x4f\xb0\xb2\x88\x7f\x24\x3d\xcd\xbf\xd6\xa8\xbd\x74\x89\x1e\x75\xf4\xf2\x89\x92\x3c\x3e\xa9\x43\x1e\x9f\xcc\x49\x1e\xb5\xbd\x64\xe9\x1b\xdb\xed\x97\xc4\x63\x44\xd4\xd2\xa9\xee\xeb\x5c\x57\x57\x26\x56\xd2\xb4\xd3\xbd\xa0\xa4\x5f\x5d\x9a\x1e\x18\xf3\x51\xf8\x50\x71\xb8\x90\x06\xe3\x0b\xf2\x8d\xb1\x91\x4f\x90\x8a\xf8\x2a\x33\x81\x96\xc9\xec\x13\x45\xc6\xbe\x19\x76\x2e\x21\xb6\x53\x89\x68\x0a\xb3\xaa\xe4\x7d\x0b\x27\x9d\x78\xf2\xee\x30\xe9\x84\x68\x47\xdf\x84\xe1\xef\x46\x69\x25\x6c\x1e\xec\x9d\xbc\xff\xb0\xff\xf2\xe0\xaf\x99\xe9\xe6\xd9\xb3\x37\x9b\xcf\xf6\xd6\x5e\x2a\xbc\x1e\xa6\xb9\xf6\x6b\x30\x72\x54\xc6\x97\x28\x2c\xdb\x5e\x34\x21\x2e\x45\xdf\x08\x74\xe6\xf0\xb2\x28\xfc\x23\xd0\xf1\x70\x02\x98\x64\x0d\xcf\x77\x46\x51\xe8\x35\xb0\x26\x4d\xc5\xcb\xa8\xf4\xe8\x42\xd5\x25\xc4\x9a\x22\x3d\x12\x8c\x05\x1b\x39\x3d\x7a\x0b\xd3\xd4\x19\xc0\x32\x1d\x22\x1b\x69\x44\x5f\x4f\x35\x46\x54\xe3\xca\x4c\xd5\xd9\xab\x6d\xf8\x37\x75\x9a\x85\x43\xa2\x73\x55\x8f\x6c\x03\x97\x6a\x18\x4b\xe2\xe6\x8c\xe8\xbe\x4c\x65\x17\x74\xa7\x0a\x62\x86\x84\x35\x62\x62\x7b\xe0\xa9\xfd\xc7\xb7\x3f\x93\xc6\x7e\xb9\x84\x93\xcf\x6d\x34\xc9\xd4\x79\x9b\x6a\x87\x99\xf7\x36\xf9\x39\x83\xfb\x76\x3a\x45\x87\xcd\x37\x50\x7d\xb8\x04\x50\x82\x49\xa0\xa6\x09\x51\x8d\x58\xb8\xab\xb8\x0b\xb7\xb6\x84\xd6\x71\xdb\xa9\x4e\xa2\xe0\x2c\x44\x21\x53\xd8\xec\x0f\x82\xdf\x7c\x77\xf6\xe9\xeb\x3f\x1f\xde\xec\x15\xe8\xe6\x7a\x59\xf1\x42\x29\xcc\x28\x27\x15\x77\xd8\x7d\xb6\xb4\x9c\x77\xf8\xb2\xc6\x1c\xcc\xad\x7b\xe9\x70\xaf\x1c\xb5\xd3\x4e\x32\x0e\x83\x28\x8a\x17\xe0\xb6\x33\xd3\xe7\x29\xcc\x1a\xb2\x12\xa0\xd1\x53\x9e\x98\xdc\xcd\x07\x8c\x15\x8e\x3e\x2e\xf0\xc0\x30\x77\xf5\x89\xf3\x83\x96\xdc\x55\xd3\x25\xef\x6c\xff\xa7\x5f\xd2\x0f\xec\x97\xf4\x66\xe7\xef\xc3\x8f\xc7\x27\xc7\x7f\xbf\xdf\x3f\x92\xa9\xf5\xa8\x46\x60\xf6\xb3\xdf\x5f\x24\x87\xaf\xde\xce\xcc\xe5\xea\x18\xda\x14\x66\x25\x29\xb1\x2a\xc2\x54\xe7\x6d\xf2\x86\x41\x62\xca\xec\x23\x8d\x97\x95\xa5\x57\xcc\x01\x55\xa8\x0b\x40\x49\xc6\xd5\x7a\xf6\x94\x95\x07\x6b\x45\xe5\x81\x70\x83\x61\x42\x4b\x71\x39\x8d\x19\x1d\x81\x44\xcd\x41\x71\x94\x43\xfc\xae\x41\x50\x57\xd4\x63\xe5\x82\xc3\x0c\x83\x73\xe2\x18\x86\x5e\x6e\xc8\x52\x0e\x46\x6c\x5b\x33\x24\xa5\xbc\x40\x3f\x17\xd1\x42\xa7\xc9\x0b\xa2\xfe\x82\x7e\x06\x88\x0f\x56\x49\x3f\x20\xcc\xd0\x85\xa4\xc0\xc8\xc1\xc1\x15\xe3\x55\x6b\x19\xa6\x78\x29\x6b\xfb\x98\x2b\x7f\xca\x12\xcd\xad\x2f\x13\x14\x55\x4c\xd7\x12\x92\x6e\x5c\x2c\x12\xd8\x11\x9d\x58\xd4\xb3\x3b\xc6\x19\x4c\x08\xae\x34\x20\x56\x90\xee\x52\x81\xb6\xf5\xb0\x47\xd2\xc0\x36\xdd\x9a\x1e\x49\x2a\x2f\xa4\x18\xcb\x0a\xe5\x1d\x06\x3c\x2c\x66\xe4\x05\x3c\x3e\xff\xa9\x01\x86\xe4\xe5\xa4\xb8\x34\xdc\xbf\x46\x28\x4d\x24\x12\xd8\xf4\x3d\x6b\x52\xa6\x86\xa6\x75\x89\xfd\x82\x52\x77\x08\xd1\xd4\x5a\xa6\xe1\xf4\x33\x98\x7c\x80\x21\x76\x46\x24\x1e\x22\xe6\x1a\x18\x37\xcb\x1f\x33\x07\x22\x8b\xf8\x10\x11\xb5\x17\x95\xe2\xc8\x8f\x8a\x38\x62\xd9\x33\x29\x98\xc9\x33\x49\x91\xe3\x8e\xb4\xc7\x25\xb0\xcf\xf2\x06\x6d\x34\xc8\x7b\xe6\xa5\x44\x7e\xc9\x61\xb8\xd7\x14\xe6\x08\x68\x0f\x23\xd7\x6a\xcc\x1e\xf6\xf6\xea\x8a\x42\xf6\xe4\x94\x5c\xfd\x01\x7b\x8b\x3f\x98\x00\xcf\xee\x9b\xae\x68\xed\x2f\x6d\x9b\x9b\x70\xbb\x10\x7a\xa4\x52\xbb\x4e\x26\x16\x18\x16\x3b\x26\x6d\xd7\x9b\xe8\x54\xa7\x8b\xda\x2d\x4e\x47\x91\x54\x81\x4e\x5a\xdb\x8d\xa2\xba\x26\x0b\xb8\xa2\x37\x45\xa1\x61\x05\x9b\x31\x77\xd3\x8a\xba\x0a\x8d\xbb\xa2\x88\x36\xa8\xd2\x1c\x8c\xc0\x60\x21\x9a\x03\xa6\x84\xfe\x8e\xb1\x16\x77\x5a\x4a\x53\x48\x68\x01\x50\x07\x63\xdc\x07\x09\x6d\xf8\x53\x42\xfb\x61\x25\x34\x49\x24\x8b\x6b\x18\x6c\x83\x74\xb8\xfe\x69\xaf\x94\x76\x94\xdb\xa5\x16\x6b\x81\x58\x98\xc0\x46\x0d\xb1\x25\x89\x8d\x1a\x73\x85\x28\x8b\xb9\xc4\xb4\x99\x04\x33\x6a\x8b\x0c\x98\x71\xf8\x7e\x4b\x66\x74\x34\xf3\x4a\x66\x2a\xc3\x6c\xda\x50\x83\x36\xcd\x20\xa8\xcd\x2b\xa3\xfd\x90\x52\x19\x9d\xe3\xfb\x26\x95\x71\x0e\x43\xa7\xcd\x46\xfc\x7f\xdf\x36\x83\x6b\x48\x5c\x9e\x4e\xe2\x1a\x53\x89\xcb\x53\x49\x5c\xee\xe2\x25\x2e\xad\x38\x25\xc9\x52\x1a\x41\x67\x7b\x3b\x17\x50\x15\xe2\x54\x3a\x47\xa0\x07\xdf\x37\x9a\x60\x0f\xfe\x5e\x2f\x4c\xdd\xb6\x3c\x34\xb6\x87\x66\x70\x17\xe5\x21\xb7\xd8\xb1\x5b\x92\x87\x8a\xd3\x51\x96\x87\xea\xbb\x95\x57\xd7\x64\x81\x40\x14\x49\x0a\x0d\x2b\xe5\xa1\x39\x9b\x56\xca\x43\x52\xe3\x81\x28\x0f\xf5\xab\xe4\xa1\x18\xf4\x17\x24\x0f\x05\xb0\x81\x7d\xba\x1f\x92\x73\xbb\xfb\x69\xbc\x99\xfc\xdd\x3a\xd6\xc0\xa6\x16\xdc\xdc\x65\x6d\x2c\x9b\xaf\x1a\x70\x45\xc4\x45\x1e\x7d\x62\xa8\xdd\xdd\x17\xee\xe5\x5e\x58\xce\x3b\x6d\x4b\xe5\x3d\x7d\x48\x9e\xee\xee\x1f\x17\xeb\x6f\x9e\xfd\x77\xb5\xae\xa7\xbb\xd6\xbd\x59\xef\x87\xc7\x5c\xde\x73\xbd\xaf\xca\xed\x9d\x61\x93\x5c\xd7\xa5\x94\x7a\xbf\x4f\xf1\x28\xdd\x2a\xba\xc0\x6f\x29\x45\x8f\xad\x9b\x71\x28\xdd\x52\x3a\x94\x6e\xd5\x71\x28\xdd\x5a\x88\xbf\x7d\xc1\xc3\x7e\x9d\x0a\x8e\x4f\x44\xa1\x72\xab\x96\x87\xfd\x96\xce\xc3\xbe\x0c\xdd\xa2\xf5\xf4\xdc\xca\x1d\xea\xe7\xdc\x5e\xd4\xd9\xb3\x82\xe7\xae\xed\x3a\x5f\xbc\x80\x6e\x80\x12\xde\x75\xf7\x79\x41\xfe\x7c\x50\x9e\xa0\x2f\x46\x6b\xf0\xf7\xf7\xef\xc2\x3b\xe0\x09\x3a\xb7\x23\x94\x42\xb6\x5c\xd4\x0e\x2e\x6d\x8b\x0a\xdf\x47\xa1\xec\x6d\x79\x40\x8a\x4d\x7e\x17\x3f\x48\x49\x6d\x33\xbf\x37\x24\xc3\xf1\xba\xc7\xee\x90\x7e\xe8\xf9\xae\x93\xdd\x43\x47\xf2\x99\x33\x0e\xae\xa7\x87\xff\xf4\xde\x49\x39\x65\xcb\x59\xf8\xa9\xca\x0e\xbb\x3c\xd6\x49\xe7\x6f\xb2\xeb\xcd\xaa\xc6\x66\x2b\x63\xec\xfd\x3f\xff\x77\xd9\x8f\x5c\x93\xaa\xb0\x82\xa4\x11\x07\x73\x06\xbc\x87\x93\x7a\x60\x60\x35\xaa\x29\xe5\x08\xdb\x21\x1c\x67\x09\xbe\x84\x45\xc6\x49\x8f\xc1\x47\xb3\x7b\x4b\x97\xb7\xc0\x73\xc9\xb8\x6c\x79\x06\x9e\x45\x11\xb0\xc2\xb6\xac\x4e\x4a\x17\x69\x08\x52\x35\x0d\xe0\x4d\x18\x0a\x4b\x7a\x3e\xf2\x95\x15\x53\xce\x19\x27\x7e\xda\x68\x44\x6c\x82\xe4\xd4\x72\x33\xd2\x0f\x2d\x0d\x88\xaa\x69\x40\xb4\x10\x1a\x80\x7d\xa5\x7e\xf8\xf3\x1f\xf9\xbf\xae\xfe\x77\xed\xf8\x53\x29\x77\x23\x4f\xf4\x3c\x2d\x3b\x04\x4f\xe3\xdc\xa2\x5c\xc3\xba\x86\x1f\xd8\x52\x85\x74\xf0\x93\xce\x45\xb5\x69\xa1\x7c\xa2\xa4\xa5\x63\x30\x9e\x8b\x3a\x74\x31\x8d\x80\x96\x09\xaf\x02\x8d\x2d\x1d\xbf\x85\x1d\x68\x61\x8f\xdd\xc4\x61\xa6\x8b\x58\xe7\x2a\x5f\x57\x1e\x45\x21\xff\xe3\x4d\xdc\xe5\x75\xce\xf1\xd2\xb5\xcf\x31\x36\xad\xfd\xf0\x07\xf9\x65\xf4\x6a\x63\xcd\x19\xee\x96\x0e\x32\xb7\x76\xce\x97\x88\xf5\x19\xd8\x5c\xcc\xb9\x15\xf1\x01\xea\x24\xc8\xbb\x6b\x47\x55\xd8\x46\x37\x72\x56\xe9\x3a\xdd\xeb\xc3\x7a\xed\x4b\x77\xe4\xa4\xa7\xd0\x5b\x90\xfe\xfc\xbb\x38\x14\x69\x5d\x81\x14\x8e\x40\x0e\x08\x72\x37\xa0\xf1\x4f\xcf\x9a\x87\xe1\x59\xe3\x4e\x27\xe6\x07\x4f\x43\xf8\xee\xe2\xfd\xf1\xac\x8a\x1c\xae\xac\x61\x54\x99\xe4\x97\xa2\x14\xb8\x55\x42\x24\x35\xa6\xe2\x9c\xaf\x2b\x62\x79\xc5\x43\x2a\xfb\xd1\x6b\xf4\x48\x1b\x12\x60\x09\x85\x42\x3f\x73\x02\xea\x7f\x47\xd2\x62\xc9\x89\xaa\x78\x8e\x56\x9d\x3c\x56\x23\xb9\xed\xc2\x3b\x5b\xec\xa2\xa6\x6f\x92\x9e\x5f\x4a\xb5\x56\xd9\xb7\x42\xee\x4b\x7d\xee\x35\xf4\x8c\xe9\xfe\xc5\x62\x74\x70\x69\x19\x4b\x57\x9d\x6c\xad\x88\x5b\x2e\x24\x5b\x3b\xc6\x7d\xd1\x6a\xf8\x54\x99\x6f\xeb\x41\xde\xd3\x94\x70\xc4\x25\xea\x2d\x1e\x3f\xf6\x4f\x81\x17\x18\xbb\xe1\x02\x36\xa2\x7e\xdf\xe8\x02\xa3\xf5\x44\x03\x8a\x2f\xe0\xce\xb7\xb8\x0b\x51\x9a\x30\xd3\x14\x49\xc9\x86\x67\x8d\x80\x00\xc7\x51\xe0\x67\x82\xbd\x50\x9a\x46\x1a\xfd\x7d\x9c\x67\xb3\x2b\xb9\xf3\x28\xb1\x5e\x9f\xaa\x37\xe0\x93\x1a\x1b\x30\xbe\xe0\x4b\x5c\x48\x59\x9c\x1e\xb8\x51\x78\x88\x86\x41\x75\x15\xc7\xd1\x6e\x14\x5f\x88\x9e\x3e\xe8\xf3\x17\xf8\x6b\x66\x78\xc9\x92\x31\x04\x9d\xf5\x5f\xd9\xd6\x9c\x9e\xb8\x98\x8a\x48\x2c\xf5\xdc\x73\x3f\x7d\x3b\x0e\x32\x9f\x42\xce\x97\x71\x7c\x94\xa7\x95\xdc\x92\xbb\xbc\x3b\x02\x33\x46\x90\x04\x41\xae\x04\xc1\x37\x3b\x1a\x8f\x93\x40\x87\xde\xea\xf2\x0b\xe9\xc2\xd7\xe5\x70\x43\x63\x5f\xe5\x53\xb7\x18\xae\xae\xc4\x6f\x54\xb9\x17\x79\xb6\xe9\xdc\x00\xc4\x2c\x3d\x05\x02\xc8\x6c\x70\x67\x41\x66\x25\xf2\xc0\xb0\x2d\xd9\x10\xec\x47\xd2\xcf\x99\x9c\x8f\x38\x4d\x53\xf9\xd2\xf0\x97\xdb\x8a\x67\x6d\xa9\xd1\x6d\xe3\x68\x18\x9d\x2f\x93\x75\x5d\x66\x98\x10\x6d\xe3\xb5\xef\xc1\xe2\x53\xde\xb0\x40\x05\x74\xcd\x0b\x45\xb6\xb5\x6f\x8a\x5d\x39\xc0\x6e\x0d\xb4\xb9\x65\x3f\x5d\x0e\xa3\xf3\x65\xaa\xc7\x6c\xab\xdf\x9e\xf9\xa9\xdf\x0b\x20\xcd\x97\x2c\x9d\x76\x55\xd7\xe4\x12\xdb\xba\x17\x6d\x03\x9d\x54\xe5\xf8\xab\xa5\x12\xf1\x7c\x14\x34\x82\x7c\x98\x25\x45\xa0\xf8\x11\xce\x4c\x47\x1e\x18\x56\x7b\x7a\xd1\x30\xca\x78\x71\x59\x12\x01\x81\x3d\x36\x1d\x19\x50\x94\x1d\x9d\x1b\xf6\xe5\xe2\x43\xdd\x7e\xb4\x36\x99\x58\xa0\xd0\x0f\xf9\xce\x9c\xc5\x9b\xa9\xa2\x1a\x0b\x38\xa2\x23\x93\x23\x1a\x49\x2b\x53\x40\xbb\xd7\x4f\x01\x5d\x26\x8d\x0f\xc9\xa3\x64\xed\xaf\x27\xc3\xf4\xe2\xdb\xab\xfb\xe7\x51\xd2\xda\xbc\x3b\x2e\x25\x9a\xbe\xdc\x5b\x9f\x92\x59\xdd\x47\xd0\x1e\x91\x39\xa4\x12\xab\xf5\x3c\x27\x60\x3a\x6e\x8b\x33\x69\x39\xdb\x95\xcb\x21\x4f\xc9\x14\x3d\x23\xff\xfc\x4a\xfe\x69\xad\xd1\x7f\xe9\x6e\x6a\xd1\xed\xd4\xda\xe8\x16\xbc\x62\xea\xc2\x45\x2e\xdc\xbb\xe5\x46\xe6\xe5\x3a\x2e\x33\x65\xad\xd3\x8d\xf0\x97\x77\xdd\x6d\x26\x71\x3c\x3f\x6a\xb8\x4e\xe2\x3d\xc0\x24\x9b\x5b\x2f\xff\x4e\x76\x5f\xf9\xfb\x05\x95\x4b\xab\x2c\xb5\xe7\xd3\x34\x3d\xdb\x66\x4b\x91\x6d\x53\xf4\x8c\xb9\x6d\x60\x20\xf5\x12\xdf\x8f\x3d\xf9\x90\xb0\x50\x57\x9f\x7e\x3c\x0a\xfd\x5f\xdf\x6a\xb0\x50\xd7\x15\x71\x53\x0d\x61\x63\xa6\x7c\xd3\xcd\x03\x98\x6a\x0c\xa3\xc4\xff\x16\x85\x19\x63\x4c\xe6\xe7\x48\x34\x08\xcf\x35\x61\x53\xb7\x4a\xb0\xa9\xd7\x62\x49\xd4\x9d\xb9\x53\x1c\x89\xb6\x97\x1f\xd0\xda\xee\x3a\x89\x22\x6e\x31\x5f\x76\x31\x8a\x8c\x2e\xb4\x13\xf8\x83\x70\x44\x8e\x06\xd5\x0f\xbe\x8f\x52\x9f\x10\x76\x83\xef\x0b\x1d\x68\xaa\xb0\xfa\x4f\xba\xa0\xcc\x74\xe8\xd8\x9f\x9a\x10\xa9\x5b\x0a\x88\xd4\x9a\xc0\xa8\xcf\xc5\x91\x3d\x2f\x0f\x2d\xdf\xf3\x77\x05\x42\xb5\x48\xca\xee\x07\xd5\xbd\x33\x29\x14\xaf\x07\xce\x36\x07\xba\x9a\x3a\x89\x22\xf0\x96\xca\xc1\xf0\xf7\x21\x72\x3f\xfe\x69\x5f\xfc\x61\xed\x8b\x0c\x7f\xe8\xc8\x86\xcd\x9d\x37\x07\xaf\xde\xbd\xdd\x7f\x87\x7f\xec\x1e\xbe\x3b\xfe\x70\xf8\xe6\xe4\xfd\xe1\xd1\xc1\xf1\xc1\xe1\x3b\x31\x2d\x24\xf9\x44\x78\xc0\xbf\x14\x9e\x15\x2b\x90\x39\x99\x7e\x0d\xdc\xb6\xa7\xfd\x34\xdc\xfc\x56\x02\x09\xa8\xe7\x60\x36\x2b\x0a\x40\x29\x1b\xe4\xc8\xf9\xfa\xa9\xda\x06\xaa\xb0\x26\x29\x59\xfd\xa9\xf8\xc2\x4f\x95\xf8\xc2\x07\xae\x90\x3f\x51\x32\x6a\xe4\x77\x35\x35\x97\x95\xac\x65\x62\x66\xe8\xe2\x8d\x3a\xa5\x59\x0d\x2a\x9d\x40\xd8\x65\x80\x3a\x15\xae\xf1\x94\x26\x5e\x10\xdf\x56\xa1\x09\xe2\xed\x7a\x8d\x2a\xb5\x39\x27\xab\xc4\xd3\xf9\x9b\x7b\x05\x43\x98\xf8\xee\x34\x40\x80\x5a\x51\xff\xb5\xf6\x4f\x12\x05\x53\xe0\x0c\xb8\x4d\xb5\xc4\xe4\x2b\xea\xa2\xc7\x67\x43\xd0\x57\x3d\xa1\x19\x84\x98\x16\x6b\x83\x3d\xf5\xfc\x14\x91\x54\x0e\x74\x5f\xa9\xd5\xd2\xa0\x1f\x60\x99\x62\x4b\x95\x7d\xa4\x6c\xa7\xaf\x82\xc5\x7e\xce\x4f\xa5\xc0\xef\xf1\x6e\x1b\xcf\xf3\xbe\xd6\x4b\x2b\x22\xc5\x8c\x30\xf3\xa3\x96\x9f\x2b\x6e\xa9\xc5\x6a\x7c\x8a\xac\x93\x2e\xc6\x64\x64\x1b\xbd\x28\xcb\x22\x29\x1b\x66\x89\xda\x8e\x28\xa1\xed\xd9\x46\x00\xfb\x99\x58\x36\xa7\xd6\x3d\x5a\x68\x60\x1b\xfd\x60\xec\x7b\x62\x29\x4a\xe4\x07\xb4\xc8\x99\xdd\x61\xcd\x02\x52\x63\x77\x49\x75\x4b\x9c\xd1\xf2\x17\x76\x87\x14\x03\x86\x0b\x43\x9c\x55\x75\x49\xba\x62\x2e\x68\xc1\x13\xbb\x43\x1b\x07\x34\xef\x60\x8e\x8a\x77\x64\x9f\x60\xfb\xe9\x61\xfd\x14\x9d\x2a\x9b\xe9\x50\x07\xcf\x40\x11\x18\x78\x01\x29\xa2\x9e\xa2\xe5\x5d\x07\xe0\x2e\x98\x0e\x70\x57\x90\x3f\xe4\x90\x1f\xf6\xb4\x0d\xed\x91\x16\xf4\x8e\x8b\x33\xf4\x5b\xfe\xbb\x0d\xed\x9e\xf6\x2b\x25\xb0\x9e\x3d\xd0\x96\xaf\xb6\xf6\x09\x92\xa4\xc2\xfb\x9f\x1e\x50\xee\x42\xa8\xfa\xae\xd1\x60\xc7\x58\x74\x42\x64\xe7\x79\xca\xa7\xfc\xd8\xf3\xa8\x81\xcf\xea\x26\x28\x25\xa5\x20\x13\x85\x59\x26\x68\x13\x15\x9f\xe3\x99\x65\x1f\xf3\x69\x9e\xfa\x59\x1d\x64\x8b\x09\x70\xed\x58\xce\xba\x77\x57\x70\x27\xbc\x62\xc7\x6e\x09\x77\xa2\xd0\xea\x35\xe1\x1f\xa6\xd5\x55\x95\xd9\xf0\xb0\xca\x6a\xda\x07\x87\x0b\xb1\x9a\x96\x19\xac\x07\xa1\xaf\x1c\x3e\x39\xfc\xe7\x6b\xff\x7d\x31\xb9\xe1\x14\xed\x39\x9e\xa1\xa2\xde\xdc\xf3\xd3\x38\x70\x2e\x1a\x1b\x6b\x6b\xcb\x45\x17\x67\xec\xde\x7c\x47\xf5\xe9\x78\x30\x77\x5d\xa7\xf3\x90\x30\x49\xfc\xdd\xe0\xd9\xaf\xeb\xee\x78\x4a\xc2\x4d\x3c\x2f\x0a\xe7\x4c\xfe\xfc\xfb\xa7\xda\xcc\x97\xee\xce\xef\xaf\x87\xe4\x28\xf2\x3e\x3a\xf8\xf3\xe9\x87\xa7\x3b\x3f\x93\x6c\xfe\x4c\xb2\x59\x32\x6d\xdc\x83\x24\x9b\x37\x25\xfd\xde\x0f\x47\x87\x07\x65\x4f\x3e\x7a\x77\x78\xec\x9f\x27\x1b\x3f\x73\x6b\xfe\xc8\xb9\x35\xb1\x91\x58\x9b\x58\x53\xba\xa0\x7f\x66\xd5\xbc\x33\x26\xe1\x3b\x6f\x0d\x4e\x61\x00\xdd\x9b\x08\xc7\xbc\x53\x24\x72\x2f\xde\xf8\xe6\xff\xfd\xed\x8f\xa2\xb8\x40\x46\x5f\x37\x80\xba\x3a\x02\x6f\x5d\x67\x7d\x7a\x86\x98\x1b\xc5\x89\x26\xfb\x36\x9d\xc9\x42\xa1\x8c\xa7\x66\x0e\x93\x8a\x9d\x3f\x55\x61\xbe\xa8\xdd\x2e\xec\xa3\x9b\x88\xa0\x66\x0b\x35\x7f\x04\xb5\x0a\xb9\x88\xbb\x9d\x2a\x94\x97\xa4\x45\x1c\xb7\xe0\x53\xdf\xd4\xef\x1b\x3e\x4d\x67\xf8\x21\x09\x61\xbb\x6b\x67\x6f\x9f\xb4\x56\xdd\x7b\xe8\xad\xdf\xba\x43\xde\xfa\xea\xbe\xdc\x29\xdf\xb8\x5b\x47\x80\xd4\x87\x2c\x4b\x44\xbd\xe8\x86\xaf\xdf\x01\xcb\xcb\x02\x0b\xa7\x99\x72\x91\xe2\x63\x77\x7e\x20\x3c\x53\xd9\xb7\xb1\xf1\x79\x56\x77\xbb\x45\x79\xf2\x57\x7b\xe7\x1f\x5d\x53\x40\x15\x19\x8f\x05\x5f\x42\x77\x5d\x44\x2d\x45\xc5\x2e\xd8\x01\x4f\x74\xae\x53\x7a\xc1\x2d\x12\xd1\x92\x64\x45\xcb\x8d\xd2\xe8\xb7\x4c\xe8\xa3\xe9\x84\xfe\x43\x7f\x6b\xef\xfc\xf0\x22\xd5\xaa\x73\x6b\xe1\xdb\xc8\x4a\xdc\x27\x60\x93\x7f\x91\x5d\xc4\xb0\x0e\x8a\xc2\x86\xc8\xc3\xa9\x15\xc0\x02\x85\x90\x99\xac\x45\x6d\xe2\xc2\xee\xd0\xf9\x18\xa4\xb6\x81\x83\xcb\x97\x0a\x53\x9f\xd2\x59\x77\xec\x8e\x41\xa3\xcf\xe1\xc8\xf1\xd1\x21\x8f\x9d\x34\x3d\x8f\x12\x74\x1a\xc7\x09\x7a\xe0\x39\x19\x1a\x50\xe6\x63\xc1\x0a\xfd\x42\x7f\x36\x82\x88\x24\xc0\x4b\xa1\x93\xb8\x43\x6c\xec\x27\xab\xec\x50\x1e\x2e\xd0\xf0\x70\x68\x9a\xa9\xbd\x1a\xfd\xd9\x86\x76\x3a\xa7\xb5\x3a\x9f\x84\xdb\xe4\xf9\xf2\x56\x0b\x7c\x9f\xf8\xf9\x9b\xc8\xf1\xfc\x70\x30\xfd\xf3\x80\x14\xd4\xb3\x8d\x41\x15\xdb\x18\x81\x60\x21\x6c\xa3\xb0\x9d\x1e\x12\xeb\x18\x41\xb8\xf3\xfa\xdb\x9b\xb5\x7b\xc8\x3a\x56\xa5\xa2\xbd\x6d\xd6\x71\x6a\x6e\xa2\x07\xca\x3a\xe2\x0b\x65\x7a\x04\x23\xa7\x16\x75\xc3\x3a\xbf\x63\xe0\xe6\xcc\x43\xba\x1e\xff\x57\x64\x82\x6e\xe0\xfa\xbc\x0f\x7c\xa0\x00\x9b\xf2\xc3\x6a\xdf\xa2\xbf\xfe\x3a\xfc\xfd\xec\xdb\x3b\x9d\x81\xa2\x8a\xb7\x5b\xdf\x04\x46\x12\x9d\xa3\x39\xd9\x34\x8a\xaa\xb8\x56\x91\x8d\x03\x86\x0c\x38\x25\x90\x5f\x95\xc9\x6f\xbd\x2b\x82\xff\x6a\x39\x3d\x11\xc7\x8a\xed\x73\xb6\x76\xdc\x29\x75\x91\xfb\x97\x6f\x8a\x9b\x50\xa5\xf1\x9e\xdf\x32\x63\x85\xda\xbc\x43\xea\x34\x3e\xcf\x0f\x89\x2b\x7a\xf1\xe5\xc3\xea\xc5\xee\x97\xfb\x08\x7f\xf1\x53\xa1\x76\xf7\xb9\xa2\x7a\x78\x0e\x53\x58\xa1\xef\xc8\x02\xdd\x06\x1e\x85\x7c\xe9\x2f\xfc\xd6\xb8\xf3\x3c\x0f\x46\x40\x7a\x48\xae\x8a\x47\xd9\xea\xe0\x5d\x3f\x6c\x49\xba\x2d\x65\x8a\xd4\x8c\x02\x33\xaa\x8c\x88\x15\x59\xd6\xc8\x67\x52\xe0\x10\xf1\x7e\xc4\xee\xfa\xbd\xe8\xab\xd6\xd1\x91\x30\x57\xd8\x40\x98\x9e\xfb\x99\x3b\x34\x04\xe5\x57\x9d\xa4\xae\xac\xe9\xbe\xe3\x3a\x1e\x54\x7d\xad\x34\x58\xde\x90\x2b\xa5\xb0\xb7\xee\xfe\x09\x78\x48\x6c\xc7\xe3\xdf\xf7\x7a\x6f\xdf\xbf\xfb\xfb\x6e\x3b\x53\x3e\xfb\x61\x9c\x29\x0b\xd7\xfd\x96\xea\xba\x5f\xb4\xfb\xe4\xd3\xdb\x73\x9f\xbc\x41\xb7\x49\xf1\x7a\x5a\x30\x59\xba\x27\x37\xf3\x43\xf2\x9c\x3c\xfd\xcb\x89\xe2\x3f\x47\x3a\x24\x1e\xa5\xe7\xe4\xac\x1e\x93\xf5\xe9\xcf\x93\xbb\x84\xa7\xa3\xee\xcc\x9d\x12\x71\xb4\xbd\x24\x28\x9b\x5a\x5f\x49\xf9\x02\xae\xed\x2c\x79\x1d\x2f\xc9\x8d\x1b\x43\xd4\xa9\xb1\x31\xef\x96\x5b\xa4\x48\x66\xee\x26\x35\xf4\xdd\x28\x6c\x64\x7e\x00\x6f\x08\x1f\xe7\x56\xcd\xf3\xbb\x87\x6f\x0e\x3f\x1c\xd9\xb0\xf9\xfe\xc3\xe1\xde\xc7\x5d\x0c\x1c\x72\x74\xf0\x8f\x64\xb2\xc7\x65\x84\xdf\xe8\xfd\xcc\x26\xfc\xf4\xfd\xce\x61\x2b\x1b\x17\x4d\xf8\x53\xd3\x1a\x54\xe4\x80\x2b\xa5\xad\x31\x2a\x52\x1a\x94\x04\x14\xbe\x8c\x27\x27\x3e\xc5\xe9\x28\x60\x32\xe8\xb2\xdd\x14\x91\xee\xd3\x2c\x81\x99\x3b\x84\x1c\x9c\x13\x23\xdc\xbb\x14\xe5\x5d\xf8\x7d\x84\x3e\xa0\xb8\xed\x5a\x68\xfb\x69\x09\xf3\x36\x66\x19\x59\x10\x0d\xa2\x7b\x33\x32\x5e\x19\x74\xa3\xd0\x73\x92\x0b\x82\x92\x5f\x77\xac\x98\x00\x6b\x07\x3b\xf5\xcb\x86\x76\x17\x5c\x7b\xb6\xa4\x01\xe1\xec\x06\xba\x79\x52\x20\x8c\x4c\x9b\xbc\x72\xfa\x24\x97\x82\xa0\x91\xb5\x97\xf2\x12\x8a\x20\x34\x0b\xa0\xd8\x05\x52\x58\xe1\x8b\x32\x82\x9e\x3f\x96\xf0\x2e\x30\x15\xc9\xbd\x51\x78\x3e\xc6\xa5\x22\xe1\x71\x68\x99\xc0\xce\x93\x37\xd2\xea\x80\x11\x38\xc9\x00\x62\x17\x14\x42\xb5\x02\x5a\x78\x8c\xc1\x2e\xc6\x64\xd6\x31\xfc\x5d\x3a\x46\x1f\x0e\xdd\xd8\x00\x46\x18\x8d\x1c\x0f\x7b\xbc\xb8\xa7\x30\x41\x34\x05\x26\x89\x83\xee\x1f\x03\x18\x67\xce\x20\x71\x30\x29\x3e\xc3\x17\x22\xfd\xb7\x91\x42\x37\x81\x98\xc8\x9f\x3b\x17\x71\xe4\x87\x04\x40\x83\x13\xce\x31\xcf\xf1\xd2\xc9\x93\x4b\x36\x9b\xcd\x31\x81\xd9\xc0\x74\xd6\xa5\xa6\x19\x4f\x63\x9a\x41\x5b\x89\x7a\xc8\xa0\x3f\xab\x3d\x64\xa2\x00\xe3\x65\x10\xb4\x89\x20\x4a\xda\xd0\x76\x14\xa5\x09\x66\x41\x34\x88\x56\x56\x4c\x92\x7b\x00\xff\xb2\x00\xa9\x06\xad\xa1\x0a\x4c\x00\x95\xd9\xfe\xcc\xa0\x12\xd8\x93\x49\x03\x37\xf5\xb9\x2d\x18\x76\xdc\x28\xdc\x96\x7f\xe6\xd9\x6b\x19\x71\xe0\x2d\xd0\x25\xb4\xed\xbc\xa3\x4d\x34\xd4\x6d\x74\x2e\xda\xc6\xfa\x26\x81\xa6\x47\x6d\x31\x68\x8b\x68\x10\x69\xf2\xe6\x6e\xf3\x76\x60\x98\xf9\xd9\x05\xb3\x67\x95\x01\x2c\xf8\xf8\x0d\x7c\x2c\x24\xc3\x94\x1b\x85\xe4\x15\x3e\x16\xe2\xbc\xf0\x83\xab\x44\x86\x17\x0b\x08\x5d\xd1\x9a\xd7\xf8\x69\x29\x99\xd6\x3e\x4b\xaf\x1b\x0c\x68\x82\x0c\xaa\x88\x4e\x21\x94\x43\x13\xc7\x0a\xa3\xbf\x2b\x8a\xe2\x65\xcb\x61\x33\x82\x28\x29\x01\x58\xd4\x04\x99\x8f\xae\x0f\x32\xef\x87\x19\x4c\x1c\x37\xf3\xcf\x6e\x96\x89\xa2\x80\x82\x75\xb8\x28\xcc\x53\x2e\x4c\xb8\x4c\x6b\xc0\xbc\x7e\xfa\xf8\xcf\xfa\xd7\x7f\x1e\x6b\xb3\xef\x8a\xb7\x62\xfa\x21\x1a\x67\x70\xff\x6b\x06\x13\x22\x95\x01\x2e\x8a\xb6\xa8\x28\xba\x4e\x45\x51\x77\x9c\x24\x30\xcc\x1a\xe7\x43\xcc\x2d\x3d\x1f\x45\x1e\x0c\xf0\xac\x7e\x19\x43\x32\x63\x09\x8c\x03\xc7\xc5\x77\x56\x82\xea\x15\xcd\xe1\xb9\xb8\x54\xc8\x77\xc4\xee\x9b\x1c\x4a\x8b\xa1\x3f\xb1\x37\xb9\xd1\xa6\xa5\x16\x6b\x9f\x81\x5f\xb9\x39\x9d\xc9\x2a\xe2\x50\xb6\xee\xfb\x50\xf2\x01\xd1\xc5\x7b\x56\x5e\xc9\xd7\x09\xec\x17\x16\xb2\xd5\x22\xfd\xdd\x04\x46\x86\xee\x33\xb4\x83\x4f\x7a\x81\x13\x9e\x1a\x4c\x0b\x8f\x75\x8c\x61\x14\xc5\x30\x84\xc9\x72\x18\x25\xb0\x0f\x93\x84\x42\x89\xd1\xbc\xab\x4f\x90\xbc\x4b\x22\x95\x99\x07\xc4\x13\xc4\x1a\x9c\xc2\x0b\xac\xb2\xe1\x69\x9e\xfe\x80\x17\x1f\xe3\x72\x82\x27\x3e\x26\xc6\x54\x48\xbd\xbb\xc1\x56\xa4\xb6\xe4\x94\x59\x52\xea\x2a\x29\xc1\xac\xb6\x1e\xa2\x39\x24\xbb\x41\xd4\xff\x29\x77\xd3\xf4\x6d\x35\x4c\x60\x5f\x2d\x1f\x63\x8e\x2a\xf0\xc3\xd3\x46\x16\x35\x20\x5b\x52\xc2\x5d\xb2\xc7\xbc\x6e\xf1\x21\x6b\x86\x09\xd3\xf4\x39\x49\x7f\xb4\x08\xb6\xac\x48\x5e\xab\x32\x1b\x39\xb6\x19\x69\x91\xb9\xf0\x45\x28\x6d\x59\x75\x8e\x14\xb1\x04\xce\x94\x42\x3e\x94\xa8\x96\xfa\x4b\xa9\xc8\xf6\xf6\xa3\xd6\x84\xee\x1c\x13\x5a\x97\xc6\xb2\xf1\xc8\xb6\x61\xf3\x14\x5e\xac\xac\x18\x47\x31\x5a\x12\xfc\xc0\x8d\x3c\x78\x75\x05\x9b\xe4\xb8\x34\x71\x22\x33\x93\x24\x8a\x89\x04\x98\xa0\xb1\xcd\xf7\x21\x70\xed\x8e\xcf\xb1\x86\x3c\x7b\x1a\xda\x50\x24\xa7\x67\x21\x95\x58\x60\x28\xd5\x1f\xdb\x97\x13\x20\xe2\xa7\x7a\x1a\xfc\xd4\xb8\x03\xbb\xb6\x47\xf1\x53\x63\x19\x3f\x55\xfc\x09\xe2\x22\x7e\x6a\xac\xc5\x4f\x8d\xaf\xae\xe2\x22\x7e\x6a\x2c\xe3\xa7\xc6\xb6\x5b\x07\x3f\x15\x82\x2c\x5f\x1b\x33\x00\x63\x00\xad\xab\x2b\x38\xb1\x40\x6c\x81\xa1\x80\x9f\x1a\x17\xd0\x4d\x63\x8a\x9f\x2a\x3d\xdf\x8e\xcb\xf8\xa9\x43\x8e\x9f\x1a\x57\xe3\xa7\x16\x5b\x50\x5f\xc8\xa8\x8b\x31\x1a\x1e\xc5\x4f\x25\x2a\x21\xf4\xd4\x05\x1e\x18\x82\x58\x50\xf7\x38\x55\xbc\x4c\x0a\x9c\xeb\xf2\x32\xe8\xf0\xae\xfa\x21\xc9\x5f\xf1\x43\xa8\x82\x0e\x76\x0f\xdf\xa9\x40\x63\x8b\x7a\x20\xb1\xdc\xcc\xfa\xa0\x8f\xde\xde\xf9\xdf\xa3\x97\x83\x79\x9c\xfe\x04\xc5\xfb\x3c\x2c\x02\x51\x86\x4a\x0c\x55\x4e\xe7\x9f\x17\x6f\xe8\x5c\x6d\x4f\xd9\x85\x56\xc9\x79\xb0\xc0\x4f\x30\x86\x63\x4b\xe2\x27\x94\x18\xea\x92\x5b\x4b\x89\xcb\x40\x7c\x03\xad\x73\x93\xc5\x84\xb5\xf2\x76\xb6\x0a\x6a\x06\x8e\x80\xde\xed\x02\x23\x80\xcc\xb1\x98\xb2\x29\xb4\x27\x9d\x32\x5c\x29\xbe\x7e\xc8\x0e\x26\xba\xb0\x65\xe5\xd3\x46\x23\xaf\xb3\x4a\xa1\xf4\x64\x16\x15\x09\x1a\x4f\xa5\x46\xc4\x10\xb9\x11\xf6\x16\x7b\x9e\x0b\xca\xa3\x79\x27\x29\x4b\x1c\x3f\x58\xf4\x2c\x09\x95\x7e\xcf\x69\x12\x18\xd3\xeb\x33\x41\x73\x1c\x9c\x5c\x13\xa5\x31\x2d\x08\x5c\xca\x2c\x4c\x13\xe6\xba\x1c\x6c\xf2\x82\x5f\x4a\xc9\x22\x17\x06\xf1\x26\x90\xf5\xaa\x10\x2b\xb6\xd6\x4b\x1a\xb2\x28\x28\xb8\xe2\xc4\x1f\x39\xc9\x45\xb5\x82\x8b\x1d\x31\x71\x6f\x2e\x15\x49\xb2\xa8\xe4\x62\xb5\x02\x23\xcd\xb5\x8c\xb9\xc2\x69\x4c\x15\x4e\xee\x5c\xb0\xab\x8f\x72\x4e\x0d\xad\xf2\xca\x4a\xfe\x1b\xef\x88\x99\xf4\x50\xb9\x5a\xa5\x00\x95\x2a\x3e\x9a\x2f\x26\x4c\x38\x85\x6a\xdd\x8a\x50\x40\xaf\x0a\xd1\x14\xc7\xa7\x9a\x96\x16\xbb\x5a\xa1\x3f\x71\xab\xf5\x27\xee\x42\x78\x8e\x34\x73\x42\xcf\x09\xa2\xfb\xce\x77\x30\x73\xd3\x54\xfe\x03\x6b\x8c\x6f\x88\x1d\x39\xde\x8b\x3f\xec\xef\xbf\xfd\xfd\x27\x3b\xa2\x67\x47\x64\x23\x5b\xe1\xce\xad\xc3\x84\x4c\x33\xe6\xe0\x63\x97\x6f\xeb\x5a\x86\xb9\xaa\x14\xd4\x37\x65\xbe\xaa\x3f\x00\x1c\x61\xab\x35\x49\xe5\xf1\xc7\x79\x0e\xea\x69\x56\x9f\x59\xa7\x70\x71\x3d\xb8\xf7\xcb\x66\xc8\x5a\xa2\xef\xc6\x19\x2d\x8e\x0d\x2a\x31\x40\x8b\x62\x7c\xf2\xd5\xac\x60\x7e\xd8\xe9\x5e\x0c\xef\xa3\x33\x11\x8a\xcc\x4e\x2d\xee\x48\xb4\xc3\x4d\xe1\x8e\x5c\x5a\xd4\xab\x63\x5a\xf4\x28\x2b\x35\xbc\x39\x56\x2a\x23\xa9\x9e\x71\x80\x3c\xfc\x9a\xa9\xad\x5e\x73\x32\x5d\x02\xb3\x55\x51\xef\x75\xd8\xb3\xb2\xf1\x32\xa8\x6c\x47\xb6\x0b\x92\xe9\x56\xd8\x05\xd7\x37\x8d\x36\x92\x7d\x6a\xb0\x80\x02\x4b\xa4\x67\x03\xf3\x42\xd3\x0d\x68\xa5\x0f\x6a\xf2\x8e\xe2\x27\x98\x7f\x8c\xe9\x04\xce\xc8\x48\x0e\xab\x19\xc9\xe1\x75\x19\xc9\x11\x0c\xc7\x0d\x74\x48\xfc\x1b\xb4\xc5\xd5\x4f\xf8\xc5\x32\x7c\x69\x73\x73\x29\x8c\x76\x0e\x08\xc0\x38\xcf\xcb\xe5\xde\xa7\xbc\x5c\xde\xcf\xbc\x5c\x3f\x6c\x5e\x2e\x49\x02\x19\xd6\x48\x3d\x9e\x0e\xe3\x8f\xbb\xbf\x6e\x2a\x1c\xe4\xf2\x80\x1e\xf9\xbc\x96\x02\x9e\xc5\x64\x59\x9e\xef\x1d\x90\xbc\x38\xaa\x1c\x59\x1d\xa3\x1f\xb9\xe3\x14\xfb\x86\xe6\x26\xbb\x97\xe8\xd9\xe1\x58\xf7\x49\x5d\x13\x5f\x55\x5c\x90\x3c\x82\x93\x13\x21\xa8\x09\x9b\x3f\x7b\x94\x06\x19\x8d\x96\x82\x85\xa4\x7e\xbd\xeb\xca\x94\x4e\x85\x5c\xfc\xd8\x8d\x19\x86\x22\x13\x29\x97\x10\xb9\x49\x5a\x54\xe9\xed\xbc\xa1\x72\x30\x94\xbe\x9a\xc6\x95\x17\x07\x2d\xe6\x13\xab\x31\x6a\x15\x50\xa4\x30\x6e\x37\x88\x52\x28\x0e\x93\x3e\x50\x21\x86\x4d\xf1\x24\x93\xde\x08\xb9\x14\x32\x36\xa7\x2b\x79\xd7\x95\x19\x98\x04\x25\x1c\x77\x12\xf6\xfb\x8b\xe0\x4b\x55\x57\x55\x95\x5d\x33\xb6\x4d\xe7\x1a\x19\x87\x5c\x9a\x50\x88\xae\x31\x08\x68\xa2\x21\xf6\x9c\xcc\xc8\x07\xc4\xe0\x8f\x69\x9a\x21\x7e\xe2\x10\x65\x26\x0e\x3c\x01\x44\xd5\xd9\x70\x22\xed\x3c\xfe\x9e\x57\x72\x75\x65\xca\x0f\x6c\xd8\xa4\x02\xc9\x31\x36\x71\x52\x87\x25\xd2\x1b\xfb\x91\xf0\x03\xc8\x1f\x36\xf1\xb9\x36\xad\x49\x7e\x9a\x8b\xdd\xc1\x59\x73\x1c\x3f\x4c\x4d\xd8\x4c\x20\xa2\x44\x1e\x69\xe4\xea\xca\x8b\x5c\x3c\x01\x4d\x22\x90\xec\x93\x0f\xac\xab\x2b\xc2\xef\xa0\x7d\x85\xab\xce\x2d\xb4\xfb\xa9\xeb\xc4\x98\x6f\xa3\x66\x5a\x53\x2c\xaa\xe9\x9c\x35\xa1\xef\x2f\xcd\x35\x90\x4e\xc9\xc2\x24\x0d\xbc\x25\x38\x6e\xa1\x39\x8d\x52\xb8\xb2\x62\xb0\x1b\xc7\xb0\xed\xec\x22\x86\x51\x7f\x59\x51\xaa\xf4\xc8\xc4\x29\x9c\x26\x20\xb0\x3d\xd3\x11\xcd\xbd\x6c\xcd\x17\x90\x19\x07\x7b\x85\x59\x60\x5c\x6c\x42\xd8\x3e\x8b\x6b\xa5\xd0\x46\x7e\x03\xcc\x92\x66\x47\x53\x85\x05\x1c\x31\xbb\x4e\xa1\xa9\x02\xe9\x9d\xb7\x39\xb9\x9a\x69\x4d\xf2\xdb\xea\x1a\xed\xf1\x3a\xa6\x35\x46\xbd\x08\xe6\x6f\x89\x79\x10\x54\x35\x43\x08\xf7\xdc\x8d\x90\xcf\x0b\x4d\x38\x62\xec\x43\x5c\x25\x4f\x0c\x41\x7c\x6d\x79\x22\xf2\x9c\x60\xb5\x17\x79\x17\x0f\x24\x44\xac\xf5\xec\x0f\xe7\x29\x3c\xf8\x52\xcd\xb5\xa1\x59\x39\x39\xc1\xd3\xa2\x0c\x5c\x10\x18\x1b\x49\x89\xa5\x8a\x8e\xbe\xc9\xbc\x46\xf9\xf2\xdd\xcd\xd0\x1b\xd2\xbf\x7e\x14\x65\xe8\x7a\x78\x10\x1b\x6c\xe7\xcb\xd3\x2f\x1b\x3b\xff\x7d\x55\x67\x83\xd1\x89\xa9\xde\x62\x02\x0f\xd9\xd2\xf0\x90\xeb\x35\x40\xc5\xa3\x70\xcf\x4f\x47\x7e\x5a\xb9\x25\x29\x0b\xb8\xb0\x9d\x49\x06\x78\x97\xf7\xe6\x10\x3a\xde\x83\xd9\x9b\xef\x7e\x7d\xfb\xed\xad\x77\xf0\xa9\xce\xde\xa4\x13\x33\x73\xdc\x96\xe0\xe4\x5c\xaa\x93\xdb\x04\x14\x46\x84\x52\x42\x65\x5a\xbb\x98\x57\xb9\x48\x6c\x65\x69\x88\x87\xde\x96\xa4\x39\xd2\x7a\xe6\x67\x01\x9c\x25\x83\x5d\x0a\x47\x3e\xcf\x62\xb7\x05\x58\x38\x97\x76\x2e\x36\xc5\xb9\x98\xd2\x17\x67\x80\x06\x5b\xec\x0d\x86\xe8\x6a\x29\xba\xc2\x00\xba\xf4\xe1\x4e\x2d\x6e\x4d\xac\x0a\x4f\x52\xcd\x99\x10\x7d\x5b\x9d\x15\xb8\x04\x4d\x50\x5a\x60\x8f\x92\x18\xae\x86\x40\x53\x62\x60\x6f\x4f\x43\x76\xe6\x16\xe2\x82\xab\xe9\x16\x8b\x8e\x22\xd8\x3d\x74\xde\x6a\x10\xb4\x52\xf8\x94\x20\xe6\x7a\xe9\x2a\xed\x69\x83\x3a\x2b\x2f\xca\x93\x57\x24\x2a\x77\x99\xec\x7d\x6f\xc5\x31\x71\x55\x00\xb5\x06\x30\xce\xfc\x00\xf7\xbd\x31\x80\x59\x83\xca\xc4\x0d\xb2\x1f\x58\x07\xd3\xac\x71\xee\xf8\x19\x4c\x52\xbd\x2e\x1a\x38\x20\x50\xe8\xa3\xb1\x0f\x6a\xae\x8f\x1e\xde\x27\x7d\x74\xfc\x53\x1f\xfd\xc3\xea\xa3\x05\x07\x9b\xd9\x03\xbc\xfb\xd3\x99\x81\xf1\xf1\xee\xf0\x28\x7d\x7d\x5c\xc4\x68\xf7\x7c\x27\x88\x88\x33\x64\x3d\x90\x76\x12\xee\x8d\x53\xaa\x06\x72\x5a\x7a\x86\x47\x33\xab\xb2\x9b\x31\xb9\x7e\xba\xc3\xec\xec\x58\x11\x75\x9c\x38\x71\x21\xe7\x42\x41\xad\x5b\x06\x8f\x88\xc2\x3d\x88\x95\x63\x04\x1b\x1d\xdf\x45\x87\xe3\x2c\xf5\x3d\x98\xbf\x48\x65\xa5\x33\xbb\x58\xb8\xab\x82\x3e\x15\x90\x0e\x50\x99\x31\x4f\x1c\xaa\x42\x66\x37\x73\x94\x0a\x4c\xc7\x84\x26\x85\x61\x79\xa2\xc6\x5b\xec\x95\x0a\x61\xa2\xa2\x37\x2f\xa8\x1c\x5b\xe8\x0b\x91\xfa\xb5\xa9\x89\xa6\x54\xfa\x92\xcb\x2e\x85\x6a\x99\xb4\xb7\x26\x2e\x41\x79\x74\x55\xe3\x99\x55\x8b\x5f\xc5\x69\x45\x67\x30\x09\x9c\x8b\x9c\x73\xd2\x30\x43\xd3\x64\x76\x49\x6b\x8e\x77\x63\x23\x4b\x9c\x38\xd7\x9a\x33\xee\x42\xbc\x11\x17\xa4\x49\xcf\xaf\x6c\x2d\x80\x2c\x3e\xf5\x23\xad\x53\xc6\x88\x96\xe8\x55\xc4\x6d\xf7\x68\x99\x41\x1d\xe7\x8a\x01\x2d\x7c\x26\x06\x4f\x1b\xe7\x4e\x12\x92\x7b\xdf\x4d\x7c\x02\x17\x2a\x78\x6f\x9c\x61\x3d\xff\x85\x6d\x8e\xaf\xa1\xe7\x1f\x16\xf4\xfc\x2e\xd5\xf3\xe7\xcf\xe9\xbe\xda\x63\x19\xea\x81\x47\xf5\xfd\x6a\x9f\x07\x7d\x9a\x7f\x95\xcf\x86\x3e\xbd\xbf\xef\x71\xdf\x08\x73\x0d\x38\xcd\x01\xcc\xa8\x3a\xfe\xc0\xb3\xcc\xbc\x07\x5a\x8f\x08\xbc\xcc\x6a\x3f\x08\xfc\x6a\xba\xf7\x03\x2d\x36\x3d\x74\xb8\xc2\xf2\x41\xf4\xf5\x88\x36\xd8\xdc\xb8\x80\x7e\xe5\xcf\x99\xc9\x00\xfd\x7d\x40\x2e\xc5\xc3\x33\x98\xf4\x83\xe8\xfc\x4f\x7c\xeb\xf2\xb7\x4d\x0c\xa5\x8c\x66\x82\x5d\x7d\xb8\x80\x69\x44\xb4\xbc\x61\xa1\x7e\xa5\xc3\xe8\xfc\x2d\xea\xfa\xd5\xd5\xfb\x24\x1a\xf9\x29\x6c\xa2\xbb\xb9\x83\x99\xbb\x9d\x71\x16\x1d\x8c\x10\x93\xba\x77\x11\x3a\x23\xdf\x35\xe9\x0d\xd5\x88\xa3\xe0\xa2\xef\x07\x81\x61\x81\x9a\x25\x1b\x6e\x9a\x1a\x56\xd7\x6a\x66\x43\x18\x9a\x66\x66\xff\x86\x16\xa0\x93\x74\xed\x8c\x6e\xe7\xd0\x4e\xd8\x5e\x5c\x0a\x9b\x09\x1c\xf8\x69\x06\x93\x3d\x5c\xcd\xca\x8a\x59\x7c\x64\x42\xd4\x7f\xbc\xa2\x6f\xfc\x34\x6b\x3a\x9e\x67\x1a\x7d\xff\x2b\xf4\x0c\xcb\x9a\x58\x56\xd3\x75\x32\x77\x68\x5e\x4e\xa8\x61\x85\x19\x74\x1c\xcf\xdb\x3f\x83\x61\x86\x3e\x82\x21\x4c\x4c\xa6\x49\x26\x16\x14\x66\x2e\x2a\xec\x64\x85\x49\xe4\x1a\xb6\x14\xa0\x6e\x64\x5b\xea\x68\xec\x24\x30\x64\xfb\x98\x56\xc3\xde\xf1\x65\x33\xad\xb6\x6c\xf3\x41\xcc\xa4\x54\x34\x8a\x61\x48\x6d\x52\xe8\x4f\xd3\x9a\x90\x7f\x2e\x75\x15\xca\xd6\xb3\x35\x71\xf3\x15\x77\x57\x9a\xef\x2e\x61\x63\x01\x83\xe2\xcf\x58\x92\x01\x0a\xd5\x37\x75\xce\x48\xa1\xe2\x13\xd3\x9a\x38\xe9\x45\xe8\x2e\xf3\x9b\xab\xd8\x7f\xc9\x86\x56\x3c\x29\xb4\xb7\x09\x1c\x45\x67\x50\xd1\x61\x0b\x18\xdc\x99\x4a\x77\xb2\xb6\xd7\xc4\x12\xb4\xc6\x00\x86\x83\x6c\x28\xce\x0b\x69\x63\x27\xcb\x12\xbf\x37\xce\xa0\x49\x11\xcd\xe9\x2a\x4d\x9f\xba\xca\x3e\x60\x0b\x9c\x6b\xc7\xe6\xf8\x86\x2c\x70\x9c\xfb\x67\xd4\xf4\x51\x6b\x32\xb1\x80\x57\x6e\xb2\x44\xe8\x6f\xa2\x75\x29\xf8\xb5\x78\x56\xb6\x49\xdf\x0a\x3d\x9b\xcf\x8e\xa7\xa9\xc2\x02\x63\xd1\x3a\x54\x68\x2a\x22\xb3\x3e\x67\x2b\xf8\xeb\x29\x0d\xe4\x5a\x96\xb9\x5b\xe1\x55\x14\x9a\x1a\x8b\x7a\x8d\x8b\x2a\x4b\x57\x1f\x5c\x5c\xd7\xd2\x15\x3b\x03\xd8\x20\xec\xf7\x2a\x19\x46\xfa\x40\xb4\xbe\xc7\x43\xc7\x6f\xbd\x3d\xf5\x2b\xb5\xbe\xc2\xf4\x9c\x9c\xb0\xf9\x29\x2a\x7f\x45\x7b\xd7\x2d\x5a\xb9\x14\x4b\x77\x37\x75\x6b\x62\x47\x7b\x8e\x37\x80\x0f\x65\x8b\xbd\x3e\xfc\x6b\x6f\xe7\xc5\x3b\x58\x7f\x8b\x91\xe9\x69\x9c\x27\x4e\x1c\x2b\xcc\x0c\x77\x60\xa7\x91\x1e\xde\xdc\x46\x5b\x5a\xd0\x46\xf3\x28\xd9\x45\xec\xcc\xc3\xd8\x6d\xfb\xdf\x5e\x7e\xd9\x7f\x15\x9f\x17\x76\xdb\x7a\x11\x4a\x1d\x0e\x92\x68\x1c\x7a\x0d\x1a\x54\xa0\x34\xb6\xac\x53\x63\x8b\xb4\x39\xc5\x29\xbd\x83\x3b\x53\xe8\xde\xdd\xa7\x83\xd7\xb6\x34\xdc\xa3\x8d\xf9\xca\xdd\x4a\xce\x06\x3b\xff\x2e\xaa\x54\x73\x5b\xaa\x92\x1a\x4e\xf5\x31\x51\x39\x00\xbc\x48\xa0\xe3\xb9\xc9\x78\xd4\x33\x66\x49\x38\xae\x51\x96\xc9\xb4\x99\xf9\xbd\x4c\xf3\xe5\x15\xba\x73\xe0\x46\xe1\xb1\x4f\x1c\x83\x79\x67\x72\x00\x35\x41\x1b\x88\x0d\xbe\xe8\xdc\x50\xdd\x52\x59\x99\x59\xa7\x8f\x23\xc7\xd7\x87\xac\x55\x7f\x2a\x3a\xf3\x6a\x6c\xa9\x95\xdf\x63\x3b\xb2\x74\x73\x95\x6b\x99\x32\x5b\xc7\xa8\x0a\x69\xaa\xc4\x23\x83\x1b\xa8\x5c\xc3\x5a\x8d\xbc\x20\x1c\x88\xae\x15\xc6\xa0\x4c\x6d\x46\x11\x56\x58\x73\x8d\x60\xe6\x78\x4e\xa6\xc6\xf8\x9c\xda\xfd\xa3\x71\x8f\x4e\x84\xb1\x27\x5e\x71\xc6\x2b\x18\xc2\xc4\x77\xb5\x03\x4b\xf9\x87\x6b\x92\x91\x59\x55\x56\xba\x3c\xd5\xc5\xa7\x9f\xa8\x8a\x69\xd2\x3f\xd4\x0d\x7b\x27\xe7\xbd\x95\x3d\xe6\xb2\x4b\x65\x87\x94\x96\xfb\x29\x69\x3c\xa6\x79\x05\x2d\x18\x3d\xba\x74\x49\xdc\xfd\xbb\x2c\xdf\x59\x0f\xe2\x3a\x7b\xb9\xb1\xfa\xe1\x74\x2b\xf9\x56\x97\xcf\xea\x3b\x7e\x98\xd5\xe7\xb2\xf8\x6c\xde\x41\x16\x8b\xf5\xed\xee\xef\xc9\x87\xb4\x21\x1f\x0f\xfe\xde\xf8\xeb\xc9\xdf\x2f\x4b\xfc\x55\xcb\xd0\xed\xc9\x34\x4b\xa2\x70\xa0\xf3\xfa\xda\x52\xed\xcb\x3b\xbb\x29\xef\xf6\x8e\xf4\x43\x07\xed\x12\xfc\xc6\x71\xb3\xdb\xc0\x89\x2d\xbb\x13\x91\x9f\x29\x4c\xce\x7c\x17\xce\x1a\x96\x9a\x3b\x01\x8d\x7f\xfa\xd5\xfc\xb0\x7e\x35\x12\xd1\x71\xa7\x13\x9d\x3f\xb6\xce\x3f\xfd\xfb\xdb\x68\x7d\x9a\x6e\x8b\xee\xff\x4a\x61\x6e\x0d\x18\xa1\x73\x66\x14\x59\x66\xfa\x69\x83\xbd\xdb\x12\x7d\x6a\x72\x77\x1a\xf4\x8c\x25\xa6\x52\x8b\x67\xe5\x24\x5c\x9e\x9f\x40\x97\x32\xce\xcf\xd3\x61\x74\xce\xf2\x5f\xe5\x40\x18\x1c\x25\x43\x81\xa0\x21\x00\x67\xd0\x58\x1f\xf4\xa7\xc7\x2c\x2e\x88\x0c\xc6\x09\x3c\xcb\xfb\xc8\x9b\x48\x45\xe7\x15\xd4\x16\xf1\x0b\xa0\xa0\xbf\xaa\x57\xb8\x1f\xef\x51\x6d\xca\xd7\xa4\x77\xfa\x57\xba\x06\xe9\x08\x24\x57\x9a\xf7\xce\x00\xee\x0e\x9d\x70\xc0\x9f\xaf\x2b\xd2\x5d\x7d\xbf\x39\x0d\x71\x46\x9e\x45\xcd\xe9\x3b\x21\x83\xcf\x6d\xce\xe9\x86\x32\x85\xd8\xf4\x74\x82\x3e\x37\xb0\xe1\xdd\x20\x3d\x21\x63\x91\x00\x59\x84\xbb\x27\x74\xce\x56\x9d\x24\x89\xce\x17\x74\xf5\x2a\xef\xb4\xaa\x20\x56\xaf\x7e\x10\x2b\xba\x56\xe8\x2d\xb3\xa4\x72\x74\x21\x7e\x14\x20\xb3\xc9\xfa\x26\x06\x08\xc9\x13\x33\xb1\x03\xeb\x8e\xba\xa6\xa2\x49\xb8\xc4\x9b\xee\x25\xbd\x6c\xda\xbe\xe8\x31\x83\xff\x1a\x3a\x18\x7a\xc7\x0f\x07\x36\xbf\x69\x7c\xe2\x9d\xc3\x77\x3a\xf3\xd1\xe1\x0f\xda\xe8\x86\xd3\x3a\xdf\x70\xd2\xa8\xb2\xdb\xf2\x97\xdb\xdb\xc6\x7b\xbe\xa8\xcb\xa1\x73\xe6\x0f\x08\xcd\xc6\x75\xe0\x69\xfe\x37\x26\x42\x4e\xe2\x8c\xd2\x42\x55\x64\x15\x58\x94\x2f\xc6\x0e\xda\x6e\x7e\xc9\x8b\x5f\x5d\x5d\x4e\x26\xbd\xb1\x1f\x78\x42\x1d\x64\x91\x10\x47\x20\x56\x95\x4f\x80\x90\x87\x41\x9a\x35\x93\xfa\xe1\xd0\xd6\xd0\xd9\xb2\xda\x97\x13\xde\x4f\x3f\x1c\x70\xef\xa1\x4b\xdc\xb3\x76\x01\x9f\x66\x7b\x9b\x5e\xc0\xf8\x20\x0b\x6f\xf1\x6f\xf9\x6d\x5a\x7c\x9d\xf2\xf7\xf4\xa8\x8b\xb5\x93\x27\xac\xc4\x64\x49\x33\x32\x13\x36\x39\x45\xa7\x4e\x0b\xea\xc9\x21\x37\x08\xba\xa2\x39\xb5\xaa\x2e\x8f\xa9\xa3\x65\xb5\xa5\x16\x68\x7f\xc5\x4a\x18\xb3\x01\x27\x22\x75\xe2\x2e\x4f\xc2\xdc\xda\x10\x6f\x5c\xb1\x58\x3b\x13\x37\x9b\xca\x63\x64\x65\x05\x2d\x2c\x8e\x47\x1e\xcb\x71\x9d\xec\xc0\x76\xd2\xa6\x1f\xa2\x3e\x5f\x3b\x1c\xb9\x18\x9c\x2a\x10\x5b\x20\xc0\x64\xcf\x18\xe2\x2a\xd4\x52\x15\x84\x5a\x99\x5d\xc2\xbd\x7e\x76\x09\x81\xd0\xfa\x61\x3f\xba\x09\xc9\xe1\x4e\x89\xb1\xce\xda\xfb\xad\xdf\x7f\xff\x32\xac\xc9\x51\x36\xd0\xa4\xd4\x8e\x14\x62\x5a\xf5\x0a\x2e\x54\xc8\x19\x0e\x8c\xff\xf7\xff\xfc\xbf\xf2\x87\x1b\x5d\x9d\xd3\x2d\x22\xc4\xc7\x51\xe6\x04\x07\x19\x1c\xa5\x32\x84\x46\xd4\x17\xb5\x8e\xc5\x38\xa4\xa9\xe9\x8f\x50\x85\x1f\xd0\x26\x3c\xca\x9c\x24\x93\x1f\xed\x87\x24\xec\x47\x68\x59\x8c\xf0\x59\xec\x2d\x9f\x6f\x3e\xad\x9b\x2d\xbe\xd9\x23\x5d\x32\x20\x69\x8e\x54\x37\x91\x5c\x02\x03\xef\x0b\xe0\x51\x51\xd5\x39\xf3\x41\xb4\xc0\x73\x96\x33\x4a\xb7\x29\xa0\x6b\xe4\x71\x85\x34\x9e\x5e\x0f\xa2\x74\xef\xe0\xc3\xfe\x2e\x41\x97\x93\x0e\xa7\x33\xfd\x70\xfe\x79\xfe\x66\x35\xf9\xfd\x8f\x54\x9b\xe6\x85\x7b\x9c\x8b\xe9\x5c\x2a\x23\x25\x9e\xa8\xc5\x39\x66\x87\x02\x25\xc1\xee\x09\x30\xb8\x38\x40\x22\x10\x00\x4b\xb3\x52\x3f\x79\xf0\x7a\x11\xb1\x51\x04\x9c\xe1\x4d\xd3\x90\xcc\x72\x6c\x65\xe9\xf4\xe7\x29\x91\xcb\x31\x8e\xad\x0a\x89\xf6\xe4\x04\x6f\x34\x3a\x7a\x52\x50\x97\x21\xb0\x2a\xb4\x51\xee\x77\x20\x4c\xd7\x6c\xe1\x8e\x9a\x64\x9c\xdd\xdb\x5a\x5c\x02\xf0\x4a\x62\x5d\xb6\x0a\xe1\x91\x02\xe6\x51\x1e\x18\x43\xe2\x65\x35\xa2\xa5\x24\x51\x96\x73\xe9\x6c\xf0\x5c\x3a\x45\x94\xd9\x4d\x8e\x32\x0b\x54\xb9\x74\xf4\x78\xb2\x3f\x77\xd9\xb5\x76\x19\xc9\x76\x93\x1f\x6f\xe1\x26\x9c\x49\x7b\x50\x88\x74\x2d\x23\x93\xca\xb1\xaf\x2a\x48\x52\x25\x76\xe9\x62\xe2\x60\x55\x57\x8d\x0e\x99\x34\xb0\x99\x12\x89\x70\xf6\xdd\x25\x89\x80\x07\x58\xb0\x1e\xdb\x66\x5a\x99\xf5\x86\x2e\x1a\x93\x8a\xc0\x25\xd7\xd2\xc8\x9c\x3c\x45\xaf\xc4\x0d\xda\xb6\x9d\xe1\x4c\x72\x97\x78\xa1\xdb\x06\x92\x24\xfc\x68\x8c\xba\xe9\x46\x61\xdb\x70\x87\xf0\x2c\x89\xc2\x46\x00\xfb\x99\x01\xf8\x49\xce\x0b\x2e\xc7\xce\x00\x1a\x13\x8b\x76\xbd\x54\x21\x56\x57\x14\x2a\x4b\xd0\xba\x48\xb5\xa1\x52\xbc\x26\x28\x4b\xc2\x45\x41\xb8\x5a\x0e\x96\x82\x4b\xc8\x9b\x8e\xf2\xb4\xd0\xa4\xc6\x46\xc5\x59\x32\xc0\x67\xfd\x39\x6b\xf0\xe9\x6d\x88\x29\x07\xf9\xd3\xc9\x67\x52\xb3\x82\x65\x35\x98\x91\xa6\xcc\xb4\x0a\x21\x2a\x94\x0c\xd2\xe1\xd3\x5f\x32\x10\xaa\x42\x28\x83\x2b\x2b\xd0\x54\x74\x87\x38\xad\xa7\x82\xf8\xe3\xd9\x9c\xd2\x82\xa1\x98\x6a\x28\x9e\x9a\x6a\x28\x55\x40\x20\x19\x16\xe8\x4b\xf5\x8f\x8a\xa9\x86\x62\x8d\xa9\x60\xd4\x81\x5d\x3b\xa6\xa6\x82\x91\x6c\x2a\x10\x7f\x82\x51\xd1\x54\x30\xd2\x9a\x0a\x46\x57\x57\xa3\xa2\xa9\x60\x24\x9b\x0a\x46\xf6\x70\xf6\x54\x43\x2e\xf0\x78\xaa\xa1\x91\x05\xfa\x82\xa9\x60\x54\x50\xe4\x8f\xa8\xa9\x40\x7a\xbe\x3d\x2a\x6b\x8f\xfa\xdc\x54\x30\xaa\x36\x15\x14\x5b\x50\x73\x88\xa8\x8b\x23\x34\x3c\x62\x2a\x48\x89\x65\x8c\xa6\x19\x02\x7d\x30\x12\x04\xdb\x71\x15\xc3\xed\x80\xf1\x82\x19\x6e\x18\x04\x7e\x9c\xfa\x0f\xc5\x29\x38\xfa\xb2\xff\x76\x18\xbf\x7b\x5f\x57\xcc\xc5\xd4\x85\xcf\x51\x59\x80\x6d\x36\x9b\x65\x75\x31\xbf\x06\x17\x7f\x69\xb1\xae\xdc\x79\x8b\x2b\xea\x6c\x38\x46\x1b\xe3\x47\x94\xe6\x66\x15\xe0\x76\x56\xcf\xff\x49\xdf\xf5\xbe\xcd\x9d\x19\x42\x60\xea\xa9\x8a\xd0\x00\x9d\xad\x75\x06\x77\x63\xe0\x8b\x9a\xb3\xe6\x6a\x9c\x93\x85\x33\xf2\xeb\x5a\x46\x7e\x63\x7e\x46\xbe\xc4\x57\xa7\x09\xa3\x23\xfc\xd4\xa1\xd1\x8a\x0c\x2f\x1b\x1d\x9e\x05\x15\x7b\x5b\x32\xe6\x1c\xc1\x00\xba\x19\xe6\x75\xe7\x65\x71\xcb\xdc\x2d\x63\x7a\xbf\x23\x53\x4b\x8e\x5c\x95\x35\x28\x98\xc6\xb4\xa2\x49\xa4\x1c\x0e\xfa\xb3\x0a\x3f\x5e\x17\x35\x3c\x1b\x63\xc7\xc8\x84\x9e\x37\xfb\x97\x86\x37\xfb\x57\xb7\x9c\xa4\x39\x5f\xdb\x95\x15\x1a\x87\x5c\xd1\x6a\xa3\xe1\xa7\x8d\x94\x6d\x06\x39\x20\x79\x21\xdc\x1e\x9a\x42\xc4\xe8\x8d\x25\x46\xcc\x15\x18\x3d\x4f\x64\xf4\x86\xf3\x32\x7a\xb1\x54\x7f\xbf\xc8\xe8\x0d\x35\x8c\x5e\x1f\x31\x7a\x43\xca\xe8\xf5\x65\x46\x4f\xfc\x09\xfa\x45\x46\xaf\xaf\x65\xf4\xfa\x57\x57\xfd\x22\xa3\xd7\x97\x19\xbd\xbe\xed\xcd\xce\xe8\x8d\x81\xcb\x19\xbd\xbe\x05\x62\x81\xd1\xeb\x17\xd8\xb0\x3e\x65\xf4\xa4\xe7\xdb\xfd\x32\xa3\x17\x73\x46\xaf\x5f\xcd\xe8\x15\x5b\x50\x5f\x1e\xa8\x8b\x7d\x34\x3c\x89\xd1\xe3\x19\x25\x41\x5f\xb8\x6c\x83\x6a\x46\x2f\x58\x24\xa3\x87\xf7\x3a\xf4\xee\x0e\xc4\x52\x4d\x9f\x28\xe0\x28\x6e\x6e\x9a\xa2\xf3\x7e\xc3\x23\xe5\xfb\x7a\xd9\x0f\x97\xe1\x76\x45\xaf\x69\x6b\x05\xeb\x5c\xd1\x76\x27\x58\xeb\x26\x56\x1b\x76\xb2\xae\x9d\x00\x98\xb7\xdb\xff\xe9\x3e\xf6\xc3\xba\x8f\xc1\x26\x96\x0b\x32\xff\x1b\x14\x10\x98\xde\xef\xbc\xda\x3f\x21\xc8\x28\x12\xbf\x3a\x9a\xce\xaf\xf6\xbc\x6f\xf0\x3c\xdc\x6f\x5d\xcb\xbf\x4c\xa1\x49\x3d\x08\xfb\x51\x19\xea\x9e\xeb\xb5\xff\x3f\xf6\xde\x7c\xbb\x6d\x23\x79\x18\xfd\x5f\x4f\x41\xe1\x37\x1f\x3f\xe0\xa7\x26\x45\x4a\x96\x17\x26\xb0\xe2\x45\x49\x34\x63\xc7\x9e\x58\x93\x49\x86\x87\x47\x86\x88\x26\xd9\x63\x10\x60\x80\xa6\x96\x48\x38\xe7\x3e\xcd\x7d\xb0\xfb\x24\xf7\xf4\xbe\xa0\x01\x52\x9b\x63\xc7\x9e\xc5\x22\x7a\xab\x5e\xab\xab\xaa\x6b\x91\x52\xdb\x6b\xbe\xbf\x71\x95\x27\xfd\x2d\x50\x73\x59\x64\xb5\xa5\x7b\xec\x37\xda\x94\x5a\x57\x35\x8a\x42\x55\x91\xea\xc7\x56\xa2\xdb\xf9\xaa\x44\x77\x6d\x85\x2f\xe6\x9d\xc9\x50\xde\x5a\x4b\xe8\x4f\x5a\xfa\x89\xde\x9b\x45\x8d\xe8\xdf\x5b\x26\x4d\x0b\x7e\x7c\x4c\xf5\xa4\x13\x54\xd8\x66\x5d\x14\xda\x8e\xf9\xea\xe1\x88\x84\x47\xaa\x17\x3a\xa7\xc6\xba\xcc\x77\x80\xea\x8e\xde\xa5\x04\xad\xd1\x25\xb2\xed\x5d\x5d\xea\x57\x02\xde\x3e\x18\x01\xef\xff\xfb\x7f\xfe\x5f\x47\xec\x3d\x13\xb4\x19\x8d\xd6\xe5\x45\xd3\x0e\x3c\xe7\xaa\xff\x48\xdb\xde\x8c\xa1\xbd\xd5\x66\xd6\xb8\x3c\x35\x9c\xa6\x8d\xcb\x07\xff\x58\x5b\x03\x7b\x13\xf3\x25\xb1\xa3\x24\x7e\xcc\x3d\xbd\xb7\xe3\x5a\x26\x29\x3d\x50\x0a\x44\x9a\x1b\x3b\x9c\x2f\xa1\x70\x58\xeb\xc6\x6a\x23\xe0\xd8\x50\xd6\x73\xd2\x83\x8a\x93\xd6\x6b\xf8\x72\xfd\x33\x30\xd8\x5f\x43\x65\xd5\xc4\x60\xbc\x17\x2b\xb5\x58\xdd\x58\xed\x1d\xfa\x03\xb2\x53\x91\xe5\x75\x17\xf1\x13\xeb\x18\x92\x3a\x74\xc6\x13\xb1\x3e\x82\x61\x7e\xc7\xfd\x24\x67\xa9\xe8\xb1\x89\xbd\x58\x4d\x3e\x8c\x3d\xe7\x26\x15\xe1\x17\xcd\x09\x20\xa9\x72\x12\x56\xdd\xc3\xb6\xf2\x4e\x23\x61\x20\x44\x65\xcc\xc9\xb3\x98\x0a\x7e\xf9\x56\x9f\x2f\x2d\x4d\x9c\x6a\xaa\xa6\xb4\xe2\xc1\x68\x3c\xf3\x80\xd7\xa1\x7c\x50\x27\xca\xf3\xe8\x42\xc4\x57\x6c\x94\xbc\xbb\x72\xa5\x50\x64\x0a\x71\xb5\x04\x75\xba\x56\xa8\x75\xbc\x53\x31\x92\xc1\x2c\xd6\x3d\x90\x9e\x84\xe4\xbe\x21\xcb\xda\x1b\x6d\x38\x69\x4e\xe5\xba\x0f\x32\x9f\x66\x54\x9c\x54\x0c\x30\xe0\xcb\x3f\xc8\x41\x82\xe6\x08\x0f\xd2\xf0\x51\x19\x42\x29\xc4\xc7\xdc\x7d\x14\xc8\x42\x7a\xf9\x50\xb1\x15\xf5\x94\x1b\x0e\x47\x1b\x68\xe2\xa3\x6f\xc3\x34\x10\xec\xd3\x46\xfe\x6d\x88\xb6\x77\xf6\xfd\x22\x7c\x1d\xe1\x59\x77\x0c\x51\xe2\xa7\xdb\x3b\x01\x88\xc2\xb4\x53\x04\x03\x3f\xb2\x33\x8a\x30\xed\x44\x81\x0c\x09\x89\x39\x7f\xd1\x03\x45\x00\xc6\xf2\x93\x14\x41\x13\x7f\xd9\x45\xe9\x38\x59\xc6\xb0\xf0\x09\x7b\xa2\x7f\x6e\xf5\x83\x60\xdc\x2d\x16\xbc\x76\x9f\xd0\xf3\xa4\x8f\x84\xdd\x19\x47\x54\x60\x11\x6c\xc0\xa4\x80\x2d\x34\xf1\xc7\x5a\xc5\x4e\x3f\x68\xb7\xf5\x84\x20\x58\x8a\x76\x3a\xfd\x86\x86\x98\xba\x76\x0b\x86\x7e\xda\xd9\x0b\xb6\x77\x00\x92\xdd\xcd\x3b\xb0\xd3\x07\xf9\x16\x0c\x36\x8c\xaa\xdd\x62\x86\x26\xd8\x0f\x40\x46\x59\xea\x71\x77\x91\x2d\xfc\x20\x28\xf9\xfc\x25\xe5\x86\xce\x3d\x4c\xe9\x64\x9f\x86\x7e\x72\x07\xee\x10\x85\xca\xe9\xd2\x72\x87\x78\xac\x5f\x52\x15\x67\x89\xc7\x36\x76\x10\xbe\x12\xc1\x82\x97\x90\x9c\x04\x30\xb5\xd8\x48\xda\xfe\x3e\x61\x1a\xf5\x92\x1c\xe5\x5b\x65\x59\xea\xfe\xfe\x66\xdf\x2c\x6d\x20\x48\xab\x8e\x9e\x57\x85\xa3\x13\x8c\x56\x45\x2d\xcb\xac\x87\x8a\xa3\x7c\x49\xd6\x89\x2a\x55\x69\x32\x4c\x99\x4c\xcb\x3b\x34\xd8\xe1\x5a\x1a\xec\x77\xa7\x88\xae\x2d\x8a\xbf\x86\xe2\xb8\x56\x9c\xa9\x69\xeb\xab\x5a\x16\x56\x83\x42\xfb\x59\x35\x25\x62\x59\x1d\x1b\x0a\xd1\x81\xdd\x15\x23\xfa\xe7\x7a\xdd\x21\x55\xaa\x5d\x22\xa9\x76\xb7\x68\xe3\xeb\x75\xed\x1d\xe5\xbc\x59\xf7\xe4\xc5\xa7\x09\xd1\xe9\x77\xb3\xa7\x4e\x93\x4b\x55\x6e\x3b\x6d\xb5\xf0\x4e\x3f\xf8\x5f\x3b\x8d\x34\xbf\xd5\xb7\xda\x39\x48\x63\x6b\x6a\xb4\x1a\xce\x26\xbe\x55\x13\xa6\xee\x50\x36\x8b\x56\xf7\xb6\x5c\xd5\x3b\xfd\x81\xab\x01\x39\x29\xda\x2b\xc1\x68\x63\x92\xe5\x3e\xf9\xc0\x61\xff\x1b\xfc\x6d\xc8\x43\x7c\xe1\x28\xa1\x24\xf6\x37\x78\x6b\x2b\xe0\xd2\x7b\x1c\x18\x42\x7e\xfd\x6c\x4c\x7d\x7e\xa7\x40\x79\xa7\xd8\x1d\x2b\x83\x01\x0f\x8b\x2b\x1b\x57\xb3\x42\xef\x85\x79\x74\xee\xab\x0b\xc2\x35\x82\x6d\xd7\x68\x03\xd0\x0f\xee\xdd\x44\x43\x97\x7f\xaf\x6f\xa4\xf1\x97\xb5\xca\xa8\x9e\x85\x8a\x45\x0a\x5b\x9a\x75\xcd\x36\xec\xda\x5b\x2b\x1a\xa4\xfb\x27\xbc\x2c\x59\x29\xba\xf7\x94\xb0\x14\x87\x4f\xf5\x62\x43\x3c\x6a\x86\xed\x06\x15\xac\x6d\x44\x22\x92\x9e\x53\x78\xe1\xa5\xd4\xd3\x32\xc5\x1d\x6a\x3f\xf6\x85\xa7\x4e\xfd\x7c\x98\x15\x7e\x62\xc1\xa3\x6b\xb0\x86\xa8\xaf\xce\x52\xc5\x8a\x85\x9e\x69\x42\x37\xe1\x50\xea\xb3\x09\x5f\xaf\x5a\x4b\x4f\xfb\xfb\xd5\xc5\x1c\x48\x85\x35\x47\x8d\x6f\x2d\xc8\x95\xfa\x5b\xfd\x01\x04\x78\xb3\x3a\x44\x87\x69\x0d\xae\x9a\xd6\xac\xff\xae\xa7\x35\xe4\x5e\xc2\xb2\xb4\xb9\x18\x3e\x33\x97\x76\xba\xa9\x06\x48\x66\xcd\x3c\x1a\x7c\x3e\xc5\xa3\x60\x54\x10\x6a\xde\x17\xfb\xcf\xc6\x3c\xc1\x46\xf3\x6e\xef\x03\x18\x00\x1d\x29\xe1\x3c\x4a\x59\xf8\xe8\xa3\xcc\xbf\xd4\x90\xd2\x00\x97\x41\x49\x29\xd7\xca\xd4\xb9\x4f\x48\x08\x9b\xcd\x91\x96\xe1\xc4\x4f\x9c\xe6\x48\xd1\x1d\x99\x23\x8d\x6d\x08\x26\x95\x79\xcf\x6e\x58\x35\x58\xfb\xfb\xdc\x37\x6c\x43\x7f\x18\x5d\xfb\xf1\xfa\x44\xe0\xed\xef\x4b\xa4\x45\xc9\x91\x61\x6f\x44\xfa\x69\xf5\xd2\x32\xe3\x5a\xdf\xbd\x6a\x7d\x2b\x01\x48\x74\x33\x2e\x27\x40\x8d\xe1\xbf\x25\x50\xad\x25\x0b\x70\xa2\xab\x3a\x9d\x36\xbd\xbe\xce\xc1\xe9\x1d\xbe\xbe\x1a\xcc\xfa\xbd\xba\xa0\xb0\x9e\x57\xd9\xeb\x2b\x53\x52\x49\xa3\xa4\xa8\xbc\xcb\x5e\xcb\x17\xc5\x9d\xe9\x4b\x25\xab\xdf\x9f\x76\xde\xe6\xff\x7c\x98\xbe\x79\xb6\xae\x9a\x9e\x25\x0f\x69\xf6\x76\xa0\xab\xe3\xf7\x6a\xb5\x4e\x9a\x8c\xd8\xf6\x80\x37\x21\xec\xa1\x10\x5a\xe9\x8c\xe1\x61\x5c\xfb\x88\xa3\x44\x71\x0e\x1d\x7e\xa7\x77\x2c\x53\x47\xac\xdf\x08\x50\x8b\xb1\x3d\x16\x27\x49\x69\x7d\x49\x61\x9a\x11\xea\x6a\x0d\x73\x8a\x1e\xd8\x01\x43\x4f\x46\x38\xd1\x45\xfc\x35\xb5\xad\xe7\x8d\xdd\x91\x11\x70\xda\x29\x20\x5c\xfd\xc4\x21\x16\x2f\x53\x1e\x30\xf7\xc0\x8e\x66\x20\xb8\x07\x3c\xa9\xc7\xe3\x14\x92\xef\x2a\x21\xa3\x21\xbf\xb4\xa4\xe4\x42\x2b\x8e\xaf\x9f\x02\x60\x09\xb9\x77\x1d\x52\x6e\xdb\xbc\x82\xa7\xed\xac\x8c\x84\xf8\xce\x03\xc2\x07\xa1\xae\x5e\x36\xc9\xf2\xf9\x36\xeb\xec\xf6\x49\x54\x40\x11\x1b\xdb\x2d\x68\xa4\x42\x4b\xf8\xfb\x1d\x8b\x03\x1d\xd8\xab\x49\xbd\x6c\x79\x03\x67\x03\x2b\x5c\x0d\x58\x9b\x1d\xe4\xa1\x57\x77\xf4\x3b\xde\x96\xdf\x03\x59\x77\xba\x44\xf1\xf7\x59\xce\x43\x5c\x80\xfb\xd4\xb1\x58\xc5\xf3\xd7\x72\xfc\xfa\x26\x14\x06\x15\x5a\x52\x43\xcd\x44\xb3\xc1\x48\xb8\xfd\x85\x47\x39\xd5\xd6\x02\xe6\xdc\x68\xc3\x55\x59\xe0\x01\x45\x8e\x5e\xc7\xae\x7c\x11\xe5\x05\x3c\x4c\xb1\x0f\xbb\x98\x86\xfa\x66\x9a\x13\xdc\xf9\x7e\x54\xb1\x63\xe0\x48\x68\x16\x0e\x8b\x6b\x18\x32\xd8\xb1\x9c\xc5\x55\x3e\x31\x20\x7c\xb5\x64\xf8\x24\x2c\x19\xa2\x1b\x5b\x32\x24\xb7\xb7\x64\x20\xf3\x7a\x6f\x61\x03\x57\x51\x50\xd7\x51\x37\xbf\x2b\xc2\xa9\x58\x4d\x38\xfd\xf3\xa7\x87\x27\x7f\xff\xfd\xe5\xcf\x06\xe1\x24\xaf\x1d\x8d\x9c\x50\x64\x14\x9b\x46\x49\x34\x31\x85\x70\x11\xcf\x4a\xc5\xf2\x25\xc9\x98\x87\x66\xf7\x34\x77\xb5\x35\x36\x98\xc2\x4a\x95\xeb\xac\x33\x05\xe0\xa2\x62\x8b\x6a\x12\x2f\xb6\xc6\xfa\xae\xd2\x58\xe7\xe1\xdc\x2d\xbd\x75\x4c\x1f\x78\x8d\xee\xee\xed\x54\xb4\xd0\x77\xcd\x00\x5d\x95\xa7\x7b\xed\xf9\x1c\xf3\xd7\x55\x50\xa9\xe7\x7a\x70\xe5\x64\x40\x65\x0a\x2a\x2e\x68\xd9\x1c\x4b\x37\xbf\x8d\xfe\x28\xab\x4e\xc2\x39\xb5\x53\x31\x06\xad\x21\x35\xa5\x33\xd7\x3d\xb7\xf3\x28\x8b\xca\xac\x53\x91\x67\xc1\x53\x3c\x3a\xbf\x64\x5a\xfe\x3d\x83\x29\x4f\x73\x38\x17\xe4\xf1\x4b\xc7\x49\x56\x2c\x73\x48\x7b\x8e\xb8\x5a\xbc\x76\x56\xd9\x06\xda\x96\x01\x4e\x29\xc9\x12\xa5\xb1\x20\x6c\xee\xcc\x45\xa1\x8e\x1b\x9a\x1d\x27\x44\x77\x46\xa7\xa8\x55\x21\x24\x0a\xff\x62\x14\x09\xfa\xe8\x14\x09\x66\x82\x3c\x72\xcb\x93\x9f\x35\xd4\x84\xe6\xe8\x21\x6a\xc2\xd6\x05\x88\xee\x08\x5b\x5b\x3b\xe0\x2f\xeb\x4f\xe5\x87\x47\xbf\x9f\xbf\x9d\xee\xc0\x95\x88\x58\xe2\x48\x78\xbe\x88\xd2\x58\x72\x2f\xcc\xb7\x03\x33\x10\x07\x1e\x3d\x66\x1e\x37\xee\x6f\xb4\x15\xda\xb1\x50\x23\x8d\xb5\xe6\x89\xa0\xc5\x8a\x17\xf2\x30\xcc\x31\x8a\xe8\x64\x0a\x2b\xe0\x38\x3b\x4b\x3d\x3d\xf8\xa0\x42\x03\x9a\x7a\x45\xd5\xdb\x99\x7e\x9e\xef\xee\xf0\x1a\x5b\xe5\x66\xde\x4f\x6a\x2d\x54\x04\x42\x66\x30\x44\xc4\x65\xa7\x39\x09\x8b\xbc\xa5\x9b\x92\x38\x2b\x53\x4b\x12\x1e\xbc\x48\xb7\x22\xf9\x88\xbe\x54\x0a\x38\x25\x48\x09\xc6\x1d\x72\x7f\x2c\xbe\xa8\x30\x07\xd3\x7f\x46\xd1\xd6\x8f\x17\xb6\x5f\x68\x53\x62\x64\x4d\x50\xa3\xa0\xa8\xd6\x83\xbd\xd8\xeb\x2f\xf3\x6c\x41\x0f\x0c\xf0\x18\x77\xea\x01\xef\x08\x9e\xe3\xc3\x74\xb1\xc4\x35\x2e\xe1\xc5\x41\x71\x7b\x75\x8f\x65\x8b\xee\xfc\xaa\x38\xa0\xa1\x1c\x39\xa6\x1d\x44\xfa\xd2\x58\x76\x95\x27\xf9\x4f\xc0\x29\xbb\x73\x5b\x7f\x9a\x06\xb0\x05\x5c\x44\x79\xf4\x71\xc4\xbc\x4e\xde\xe3\xee\x0e\x20\xec\xbe\x7b\xfb\xec\xc5\xe1\x4f\x3f\xe8\x31\x9d\x79\x8a\x71\x38\xb3\x35\x0e\xe7\xab\x69\x2f\x5d\xbe\x7d\x58\xf1\x91\xcd\x64\xb5\xeb\x58\xbf\xee\xdc\xab\x95\xb5\xb5\x6e\x75\x4a\x6f\x45\xe8\xed\x3c\x30\xe2\xd8\xf2\x09\x29\xa4\x29\xf0\x90\x94\x00\x5e\x8f\x85\xa5\xe5\xd9\x11\xbf\xa6\x92\x3a\x27\x5d\x8b\x68\x2c\xdf\xe9\x2f\xf9\xd7\x00\x86\xc5\xf5\x4d\x2f\xe5\x48\xdc\x41\x5b\x65\x76\xa7\xc3\xc1\xc8\xd8\xad\xec\xd3\x8e\xca\x5a\xae\x69\xb0\x96\xdd\xde\x60\xad\x40\x31\xec\xa4\xd1\x29\xc7\x57\x5f\xc4\xb5\xf5\x9f\xbf\x6f\xa5\x7f\x4c\x2e\x5e\xb8\xc9\xc4\xea\x05\xc6\xa7\x68\xc5\x13\x87\xc9\x7c\x8a\x4a\xc7\xc7\xf5\xf1\x61\xe4\x95\xe7\xe6\x18\x57\x36\xa9\x47\x0d\xaa\xe1\x46\x77\xd7\xe0\x46\xd7\x06\x57\x13\x0e\x48\x02\x7b\x70\x97\xc0\x26\x32\xac\xf8\xed\x38\xed\xd5\xd1\x4e\xf2\x2c\x23\x7b\xbb\x2d\x42\xb2\x7b\x6d\x16\x10\xdd\x6b\xcb\x3e\xdc\xb9\x37\x7f\xe3\xd8\x7d\xa2\xd7\xaa\xe8\x22\x0f\x3a\x30\xcb\xe6\x90\x1a\xd4\x7f\xce\x17\xec\x75\x2f\xd1\xc9\xef\xe7\x6f\xb7\x9f\xbc\xca\xaf\x21\xda\x53\x5b\x59\xcd\x98\xc3\xa3\x44\x93\x35\x1a\x63\x26\xb9\x2a\x41\xe7\x6c\x46\x99\x41\xcd\x0a\x43\x5a\x68\x68\xe6\x18\xd2\x7c\x03\x51\x3d\x16\x78\x70\xce\xc4\xa7\x24\x69\x96\xc3\x09\xcb\xfa\x31\x87\x13\x99\x23\x05\x8d\x40\x23\xb9\xf5\x67\xbb\xaa\x8f\x89\x1d\xe9\x63\x42\x97\xe5\x3d\x14\x3e\x26\xe8\x9f\xc7\xec\xcf\x13\xf6\xa7\xdf\x5b\xe9\x79\x82\x4d\xe3\xae\xed\x40\x4e\xe7\xa3\x0b\x9c\x43\x3c\x9e\x29\xab\xa2\x7e\x9f\x37\xbf\xc3\x9e\x10\xeb\x2c\x6c\x6c\x11\x9b\x73\x52\xef\x65\x76\x05\xf7\x2f\x87\xd1\xe4\xc5\xc2\xe9\xac\xc2\xe5\xd5\x42\x77\xe6\x76\x97\x78\xc8\x3e\xe4\xcd\xac\x7f\x9d\x1b\x0b\x5d\xe9\x99\x50\x55\xca\xb5\xd9\x4a\x51\x58\xd1\x4c\xe8\x14\x77\x46\xe8\x88\x48\x53\xe3\x2c\xed\xdc\x87\x44\xec\xd3\x46\x68\xb3\x5f\x76\x7f\x7a\x71\x34\x3e\xbf\x11\x42\xd3\xe7\xec\x2b\x4a\xbb\x19\x4a\x53\x98\x8c\x9b\x43\xe9\x18\x8d\x2a\x43\x10\x66\xe6\xd3\x45\x67\x9f\x03\x16\xd3\xf6\xe9\x5f\x1f\x8f\x7d\x41\xf2\xc6\xff\xfc\xe3\xc9\x2f\x7f\x9f\xfd\xa3\xe6\xa1\xb5\x96\x71\x5b\x27\xba\x6a\x1d\x43\x22\x83\x81\x25\xd9\x34\xa3\x4f\xaa\x11\x4a\xaf\xc5\xcd\xb9\x79\x92\x95\xf0\x78\x78\x47\x05\xb2\x65\x16\x23\x3f\xc8\xa9\xef\xcc\x51\x8a\xe6\xe8\x0f\x46\x1a\xb9\xfb\x54\xe1\x02\xd7\x61\x8b\xc8\x80\xe9\x1b\x84\x8c\x43\x79\x7f\x5c\xd0\xa7\x1f\xfd\x51\x76\xf5\x13\xf3\xe6\x13\xc3\x02\xe7\xd9\x45\x74\x92\xdc\xd0\xa3\x0f\x98\x6d\xd8\x6e\x72\x3e\x0f\x9f\x3e\x93\x3f\xc9\xa7\xcf\xfc\xab\x4f\x9f\xbf\xac\x4f\x1f\xe3\x42\x3a\x59\x7d\x21\xfd\xfc\x9f\xfc\xdd\xe2\xd5\xef\x7f\x5f\xe7\xc1\x79\xa5\xb8\x5d\xd3\x25\x56\x36\x22\x05\x73\xc5\x63\x13\xab\x4c\xa1\x16\x1f\xc9\x72\x84\x40\xf4\x58\x61\x4b\xaf\xd7\xdd\x2e\x4c\xe3\x75\x5b\x25\x45\xdd\x6d\x6a\xf4\x2d\x2a\x9e\x31\x2a\x50\x6f\x6a\x96\x2d\x93\xf8\x28\x8f\x16\xdf\x67\xe3\x65\xc1\x03\x7c\xcb\x2a\x5c\xee\x26\xc5\x6e\x5c\xea\xa6\x04\x7f\xa6\x72\xb3\xd2\xc4\x99\x45\xc5\xb3\x7e\xff\xe2\x67\x38\xe1\xcd\x56\x1c\xc5\xb0\x99\xdf\xd3\xc8\x6f\x4a\xf1\x32\xbd\xc6\x5f\xa2\x04\xc5\x54\x5a\x4f\x28\xf0\x0f\x68\x71\x94\xc9\x5f\xfc\xfd\x5e\x19\xe2\x1e\xb1\x87\x77\xc5\x55\x3c\x01\x43\xef\x7f\x3c\xe5\xad\x48\xd3\x65\xda\x5b\xe5\x35\x41\x1b\x03\x2a\x7e\x86\xc5\x22\x4b\x0b\x3a\x67\x0e\x57\x37\x75\xc4\xcc\xf1\x71\x76\x0a\xf3\x24\xa2\x92\x58\x5d\xfd\xdc\xf4\x39\xca\x9e\xc9\x5f\x0b\xda\xe0\x1d\x8e\xf0\x52\x53\xfa\x56\x8f\x3b\x06\x0d\x60\xf5\xc0\x53\xbc\x9e\xab\x23\x73\x98\x2e\x3b\xd6\x63\xfe\x9a\xec\x20\x6d\xf0\x81\x0e\xe0\xd6\x43\xa9\xf8\xf1\x37\xfd\xe3\x18\x3c\x18\x77\xa1\x61\x4a\x95\xb8\x02\x08\x5b\x9d\xd7\x8a\xaa\x1a\x01\x8f\x8c\xd4\x03\xde\xb9\x37\xa2\xdc\x99\x53\xe2\x74\xdd\x88\x00\x0e\x0d\xb6\xc7\xe0\x89\x7a\xfe\x7e\xac\x3a\xfe\xa3\x38\x22\x46\xbf\xd8\xa6\x7c\x38\xaa\xe9\xb5\x4b\x29\xfe\x61\x0d\xd8\x7e\xcf\x09\xf7\x39\x3b\x91\x0e\xa8\x8f\xae\x03\xf5\x51\x1d\xd4\xbe\x13\xea\xf7\x0c\x01\x38\xe1\x3e\xbe\x0e\xdc\xc7\x0e\x86\x39\x52\x88\xe3\xe7\x1a\x94\xa0\x15\x79\x27\xb1\x83\x9d\xc8\x11\x85\x96\xfc\x93\x89\x33\x80\x5a\x35\x3e\x8d\x72\x5c\xeb\xbc\x34\x38\xde\xe6\x98\xb6\xde\x84\xfe\x43\x00\x76\x70\x1e\x2d\x84\x3e\x9f\xc2\x58\x9d\x34\xca\x73\x3e\x16\x33\xf4\x83\xa1\x2f\x70\x97\xe4\xfb\x4a\x03\x85\xe9\xed\x7c\x5b\x28\xcf\x0d\x1a\xd2\x94\x1e\x2e\x54\xae\xda\x10\xd2\xc1\x85\xca\x7c\x96\xa2\x79\xc4\x9c\x00\xd9\xbe\x2d\x50\xf1\x12\x16\x1f\x70\xb6\xf0\xc0\x8c\x67\x4d\x78\x96\x75\xd7\x68\xfe\x22\xcc\x1c\xe6\x62\x42\xd4\x8a\x59\x73\xaf\xff\xf9\x4b\x94\x78\x60\xca\xd8\x95\x25\x26\xc8\xeb\x22\x81\x7e\x9c\x8d\xe9\xd0\xba\xe2\xc7\x41\x02\xc9\x9f\xa0\x3b\x85\x58\x50\x2c\xbf\x10\x02\xc5\xf7\x3a\x1d\x82\x74\xa3\xc5\xa2\xc3\x1b\xed\x9c\xe4\x30\xfa\xb0\xc8\x50\x8a\xbd\x80\x9b\x96\x4a\x78\xe1\x19\x4a\xe3\xec\xac\x3b\x8f\xf0\x78\xf6\x1a\xc6\x28\xf2\xdf\xfb\x73\x94\x76\xce\x50\x8c\x67\x03\xfe\xec\xac\x77\xaf\x0c\xde\xf3\x46\xa2\x38\x3e\x38\x85\x29\x7e\x85\x0a\x0c\x53\x98\x17\x7e\x40\x38\xaa\xa8\x9b\xc3\x29\x49\xca\x5f\x42\xb1\x4e\x4c\xa3\x12\xf8\x7e\x10\x3e\x65\x4d\xe6\x70\x9e\x9d\x42\xbb\x7e\x29\x3a\xe8\x98\xb1\xd2\x01\xef\x52\xce\x8c\x9d\xe9\x7b\x1f\xe0\x05\xd3\xd3\xa1\x0d\xc2\x62\x1c\x2d\xe0\xdb\x1c\x16\x05\x20\x33\x6f\x8e\xcb\x51\x5d\x98\x67\xd1\x82\xcb\x45\x1c\x61\xc8\x17\xfd\x17\x72\x33\x11\x7a\x5a\xb6\xe3\xcc\xf6\x2f\xe9\xa4\x42\x6e\x8d\xaf\x60\xf1\xe4\x32\x28\xdd\x93\xa0\x06\xe5\xc8\xbf\xe6\xb8\x9c\x2d\xac\x37\x34\x11\x4d\x44\x27\xc9\x2c\x0b\x56\xfd\x7c\xb5\xdb\x9b\x3c\x8d\xb7\xa5\x12\xe4\x31\x6b\x74\x74\xa2\x95\xdb\x77\x7b\x3e\x79\xb3\x80\x69\x8b\x5e\xad\x03\x77\x81\x17\x49\x56\x40\x56\xa2\x56\x01\x63\x64\x39\xaa\xe0\xbd\xdd\xd7\x75\x07\xa5\xd4\xa4\x83\x0a\x71\x8c\xbc\x60\x50\x5b\x64\x9e\x9d\xa0\x04\x7a\x7c\xf6\xcd\x59\xa9\xad\x94\x2b\xd4\x24\x2b\xaa\x19\xa8\x87\x25\x71\x56\x43\x87\xd2\x0c\xeb\x05\x45\xf3\x12\xa5\x35\x74\x2b\x92\x68\xcf\xd4\x31\xd1\x36\x1a\x61\x4a\xbd\x03\xfa\xed\x6d\x86\x21\x24\xec\xeb\xd5\x95\x3d\x04\xe1\x82\x45\x4b\x22\x7c\x65\xe9\x24\xcf\x7c\x6e\xff\x6f\x14\xb6\x53\xb8\x3f\x80\x23\x57\x03\xd7\x70\x0d\xa0\xb5\x18\x94\x06\xfb\xc2\x4c\x7d\x3c\x8a\xfb\x68\x48\x9e\xee\x82\x23\x57\xb2\x89\xda\x6d\xdf\x9e\xc7\x90\xb3\x50\x61\x18\xc2\xa0\x74\xa3\x01\x28\x87\xc6\x73\x42\x28\x50\x00\x1f\x90\xa8\x81\xe0\xd9\x22\xcb\xf1\x75\xcc\xbd\xcc\x96\x99\x11\xff\xdc\xb4\xb8\x36\x2f\xc1\x7b\x36\x67\xd7\x81\xb1\x28\x85\x01\x18\x57\x7b\xa4\x5d\xbc\xf7\xd7\x21\xbd\x2f\xcc\xd8\xbf\xd2\x0f\xed\x8e\xbf\x8f\x7e\x6c\x52\x27\x03\xb3\x2a\x5c\x49\x3e\xdc\x0b\x54\x3a\xeb\x16\x4c\xed\xf8\xde\xdc\x78\x5f\x6f\xc4\xb2\xdb\xb7\xc0\xb9\x79\xb0\x1b\x03\x76\x37\xd7\xdc\x05\x53\x30\x71\x63\xd0\x66\x33\xcd\x20\x9d\x08\xe0\xe6\xa0\xdd\xcd\x35\x39\x4c\x98\x36\x3d\x26\x9d\x80\xe9\x9d\x3d\x26\x25\xa8\xc0\xdb\x27\xd1\xf8\xc3\xad\x35\x7c\x3e\xa3\xe7\xa4\x7f\xbc\xdc\xfe\xe5\xd1\xc1\xbb\x5f\x57\x48\xef\x56\xda\xde\x57\x4c\xf0\x5c\xc2\x12\x32\xc3\xd4\x09\x30\x9d\xe1\x56\x53\x66\xa7\xa3\x56\xc2\xb4\x10\xfc\x13\xde\xcf\x77\x56\xbd\x9f\xef\xde\xf5\xfb\xb9\x3e\x9d\x0f\x56\x4f\x27\x7d\xec\x4d\x60\x14\x13\xb4\xcf\xe7\x49\x04\xa0\x34\xe3\xf6\xb9\x24\x36\xfc\x31\xae\x5f\xa3\x8d\xa8\xc0\x60\x78\xbe\xca\x84\xd0\xe9\xb6\xc2\xa9\xbc\x08\xf8\x83\xff\xba\x66\x82\x9f\x94\x1a\x80\xc3\x16\xc9\xc4\x23\xd4\xd5\xb5\x2b\x12\xe5\x9f\xae\x1f\x60\xa2\xb9\x4f\xfc\xa5\x91\xcd\xe5\x17\xf4\xbc\xbf\x95\xff\xe7\xdf\x3f\xc2\x47\xcf\x6b\x9f\xf7\x85\xbb\xff\x5a\x84\xa0\xeb\x5a\x5f\xd7\xc6\x08\x9e\xe3\x3c\x7a\x0e\x27\x59\x0e\x0d\xf3\xa1\x55\xc6\x3a\xf5\xae\xe9\xcd\xce\xf1\x3c\x2f\xcf\xa8\x35\xb7\xc3\x45\xbd\xa1\x45\xe0\xea\xe2\x21\x3b\x58\xcf\xa3\xf1\x87\x57\xf4\x9a\xf6\x8e\x10\xa6\xad\xbd\xe2\x77\x85\xec\xb5\xeb\x44\xba\x8d\x91\x6a\x69\x80\x75\x8a\x63\x06\x7f\x9d\xa2\xd5\x46\x5d\xd3\x58\x51\x94\x68\x5c\xae\x67\x13\xf1\x54\xf4\x39\x99\x56\x55\x0f\xf8\x67\x81\x89\xe8\x1e\xfa\x22\x10\xd1\x2f\xa7\x68\x6f\x96\x9f\x6d\xd5\x23\x22\x16\xf2\xa1\x91\x30\x59\x89\x84\x2a\xc1\x30\xd6\xde\x97\x77\xbf\x09\x31\x9c\x7f\x0e\x7b\xf0\x0b\x62\x4e\x9e\x2c\xe6\x7d\xf4\xe1\x87\x83\x3b\x67\x4e\x98\x2a\x02\x7d\xc7\x6e\xe4\x50\x4c\x93\x78\x4e\xc3\x8d\x6c\x8b\xf7\x8f\xc5\x91\x38\x43\xd9\x03\x8b\xef\xb0\xe2\xb9\xd8\x11\x30\xdd\xac\x88\xa4\xc5\x6b\x59\x12\x4d\xfd\x80\x9e\xe4\x3a\x65\x83\xdb\x70\x2a\xbc\xf1\xb5\xc2\x1f\xe9\xfd\xd9\x5d\x23\x40\xfe\x7d\xb2\x33\x06\x43\xb3\x7b\xed\xf8\xf8\xd6\x68\x1e\xd4\xcd\xae\xfe\x8a\x2f\x9c\x2c\xe0\x8b\x05\xac\x28\x51\x3f\x18\x01\x0f\xa5\xa7\x30\x67\x71\x46\x8b\x79\x94\x24\x75\xda\xd4\xf5\xfd\xd8\xab\xeb\xc7\xa3\x75\xfb\xb1\x77\xe3\x7e\xe8\x0f\xe4\x8f\xcc\x2c\xab\x97\x0f\x6f\xb8\xf6\x74\x1f\xe2\x3c\x42\x09\xdd\x88\x2b\x14\x28\xf6\x1c\x0a\x14\xa8\x38\x4c\x13\x94\xc2\xe7\x04\x35\x19\x8c\x36\x8f\x69\xcf\xc3\xde\x5c\x5f\x43\xe2\x81\xe4\x8d\x3f\x9d\xb1\x41\x8e\x8b\x38\x5d\x7c\xe3\xb1\xe9\xda\x1f\xb5\x4c\xfd\x77\x52\x93\x0a\xfc\xd9\x66\x4b\xca\x9b\xc9\x92\x5d\xac\x27\x51\xcc\xc2\xb8\xcc\xa2\xe2\xdd\xf2\x44\x04\x77\xa9\xf1\x4c\xb4\xa6\x50\xa0\x12\xc0\x77\x6d\xc9\x00\x77\xef\x40\x3a\xd5\x11\x7d\x94\x29\x77\xe9\xd8\xa8\x4a\x84\x7c\x0e\xc4\x12\xe7\xcd\xbe\x08\x6a\xe9\xf7\xfe\xc5\xa3\x8b\xb7\xe8\xd9\xdd\x50\x4b\x0d\xca\x77\x14\xd3\xd0\x99\x75\xde\x9e\x2e\x1f\xb6\x05\x9c\xa3\x93\x2c\x89\x2b\x0c\x81\xce\x04\x54\x90\x86\x2d\xe3\xbb\xce\x21\xbb\xa7\x8d\x4f\x87\xfd\x89\xef\x7c\xb2\xd3\xef\xc2\x3f\xe1\x67\xb4\xf7\x7f\xdb\x79\x5d\xbc\xfa\xf5\xe1\x3f\xd7\xd9\xfb\x94\x6e\xa1\x7e\x44\x75\x95\x47\x61\x4b\x3b\xb2\x6c\x51\xd8\x64\x76\x44\x85\x55\x46\x6f\x0d\xc7\x46\x38\x66\x5b\x44\x29\x14\x6e\x0f\x77\xdc\xd2\x2f\x19\xb3\x6e\xe8\x54\x25\xdd\x1d\xad\xe1\x47\x59\xf3\x11\x20\x82\xe5\x5b\x70\x58\x64\xbd\x26\xf9\x93\x75\x2d\xb3\x49\xf8\x89\x11\x09\x9a\x3e\xa1\xd4\x6a\x05\xde\x2b\x54\x08\x4d\xae\x9a\x13\xcb\x26\x54\xbb\xf4\xcc\x13\x76\x2f\x47\x57\x3f\x11\x9f\xc7\xe1\xe5\xfb\xed\x7e\xac\x72\x45\xf8\xeb\xf5\x8c\x6e\xe8\xe7\x97\x18\x2a\xfb\xab\x79\xcb\x5f\xdd\xbc\x65\xb2\xc6\x03\xf9\xc5\x1f\x6f\xff\x3e\x89\xaf\xeb\x28\x47\xa2\xfb\x26\x11\xe8\x0a\x53\x73\xe3\xc2\x28\xd6\xb2\x7d\x64\x16\x04\xba\x2d\x4b\x8c\xe2\x7f\x51\x9d\x8b\x77\xcb\x13\xfa\x74\xa4\xb4\xc7\xd3\xe5\x9c\x25\x16\xb6\x7b\xdb\xf9\x32\xc1\x68\x91\x98\x31\x36\x81\x92\xd4\x50\x1b\x6d\xe5\x4f\x9f\x74\x8f\x15\x8a\x65\xa4\x58\x15\xd0\x7a\x67\xf5\x95\xba\x52\x0c\xac\x5f\x3d\xf6\x55\x22\x1a\xe2\x37\x4a\x8c\xe2\x0e\xd3\x32\xb9\x8f\x2b\x84\x3b\x20\x6f\xd0\xf3\x9e\xaf\xaf\xe7\xdd\xec\xe0\x75\x55\x34\x43\x6d\xf9\x2a\xb1\x0c\x93\xa8\xc0\x6f\xc9\xba\x1c\x24\x4a\xd5\x5b\x79\x8c\x5d\xe4\x70\x02\xf3\xe2\x67\x8a\x19\xe2\xd7\x19\x41\x0b\xaf\xff\xe9\x81\xdc\xa1\x3b\xed\xf9\xbc\x74\x87\x21\x92\xb8\x33\xa7\xe5\x07\x2d\xf6\x1d\x78\xf7\xec\x55\xb6\xc0\x11\x46\xe3\x16\x75\x77\xef\xe8\xf7\x9b\x53\x98\xe7\x28\xd6\xc2\xf1\x45\x62\xba\xbb\x18\x16\x18\xa5\xd3\xb2\xae\xae\x1d\x71\x4a\xad\x4e\xb7\x09\x14\x57\x0c\x75\xcf\x22\x8f\x20\xe5\xce\x94\x8a\xd2\xc6\xa1\x91\xfa\x94\x6a\x49\x43\x58\x5a\x27\x97\x29\x72\x26\x10\x0f\xf3\x51\x88\x59\xe8\x45\xa6\xd8\xaa\x0a\x0c\xf3\x51\x50\xda\x89\x5a\x2d\x90\x86\x79\xa7\x0f\x50\x08\xc1\xa5\xab\x83\x83\x8c\x29\x68\x82\x22\xac\x28\xec\xa3\x00\x44\x61\xd1\xa8\x9d\x4f\x0e\x0b\x39\xe0\x54\xd9\x54\xf9\x95\x0d\x40\x12\x66\xfb\xbd\x41\x7f\xaf\x07\x96\xec\xd7\xa3\x3d\x30\xa6\xbf\xf6\x7a\x20\x0e\x0b\x16\x10\x6a\x92\xe5\x73\x30\x0b\xdf\xd3\x0f\x82\x89\x7f\xf5\x3b\x7f\xbb\x4c\xff\x57\xfa\xff\x8f\x40\xbf\x17\x94\x8b\xf3\xe0\x3d\x58\x84\x48\x8c\xde\x1f\x5e\xca\xea\x83\xb8\x04\xda\xd7\xac\x1c\x81\xcb\x78\x99\x53\xa3\x90\x41\x02\x60\x54\xa0\x74\x3a\xf0\xc6\xcb\x13\x34\xee\x9c\xc0\x3f\x10\xcc\xfd\x5e\xf7\xe1\x1e\x68\xf5\x40\xab\xd7\xdd\xdd\x03\xad\x7e\xe0\x81\x09\x4a\x92\x81\x37\xc9\xf2\xb3\x28\x8f\x0b\xaf\x0c\x36\x16\xdd\x09\x4a\x51\x31\x83\x71\x17\xcf\x60\xea\x33\xb5\x7f\x34\xf1\xd3\xa7\x3d\xa1\x87\xfd\x2c\xcf\xa3\x8b\xee\x24\xcf\xe6\x3e\xea\x8e\x67\x28\x89\x73\x98\x06\x32\xc8\x6b\x1a\xa8\xe0\x83\xad\x6c\xd2\x82\x01\xa6\x9a\xde\x3f\xa2\x38\x86\x69\xc8\x3d\xee\xe2\x6e\x41\xa6\x9b\xd0\xa0\xf2\x04\x79\xa7\xa8\x40\x27\x28\x41\x98\x50\x76\x33\x5a\x9e\x9c\x3a\x57\xd1\x6c\x11\x8d\x59\xb9\x9e\x17\x94\x65\xc0\x90\xd2\x24\x54\x3d\x1a\xa6\x23\x30\xd7\xbf\xd5\x4f\x1e\x00\xb7\xd3\x1f\x6d\x4c\xda\x6d\x7f\x62\xf4\x8f\xb9\x02\x06\x93\x95\x1d\xa4\x1f\x54\xab\xcf\x27\x77\x7c\x7a\x75\x35\xe9\xa2\xe2\x5d\x34\x87\x3f\x65\x31\x57\x58\xd6\x10\x54\x40\x28\x99\x71\x48\xf6\x86\x50\xf6\xd7\x72\xc3\x39\x98\x68\x2b\xcd\x87\x37\xf0\x7a\x5e\x09\xd4\x57\xdf\xa3\x2b\x0d\x93\xe8\x62\x30\x06\x72\xc5\x97\xd5\x95\x64\xfa\xc4\x8b\x9a\xa0\x60\xe8\xce\x82\x82\x59\x10\x74\x64\x3d\xcc\xee\x41\x3d\xb8\xc7\xd4\x81\x2d\xb0\xc6\x3d\x70\x2f\x70\xe9\x80\xcb\x00\x58\x80\x4d\xa2\x00\x68\x91\x38\xae\xa5\x2e\x6a\x36\x63\xa9\x89\x5a\x20\x6d\x4a\xe7\xc6\x40\xed\x86\x9a\xc1\x1a\xe8\xf6\xe6\x40\xcd\x66\x9a\x14\x62\xe7\x4d\x0a\xb1\x13\x30\xbf\xb5\x42\x2c\x86\x8b\x05\xe1\x12\x31\xa4\x3e\x6f\xd1\x98\x59\xd2\x7d\xbe\x0e\xa2\x60\xf7\xdd\xd1\xb3\xa3\x7f\xbd\x3b\x78\xa7\xfb\x94\xa5\x49\xd7\xf7\x86\xf7\xf7\xd7\xf0\xfb\x37\xf9\x99\xc3\xdf\xf3\xfa\xfe\x64\x1b\xbd\xa0\xb0\xe9\xef\xc8\x99\xa7\x29\xc7\xc7\xc5\xe9\xb4\x33\x83\xe7\xd1\x94\x9b\x18\x3b\x74\xa6\x7a\xc0\x2b\x4e\xa7\x42\xc9\x8a\x99\x7c\x30\x57\x4a\x2c\x65\x06\xd9\xcb\x94\x96\x74\x8a\xe0\xd9\xf3\xec\x9c\x5c\x17\xad\x5e\x6b\xe7\x41\x4b\x65\x11\xd4\xe9\x01\x2f\xcd\x52\x28\x92\xce\xe7\x49\x4a\x5f\x25\x30\x5e\x0c\xb6\xb7\xcf\xce\xce\xba\x67\xbb\xdd\x2c\x9f\x6e\xef\xf4\x7a\xbd\x6d\x02\xbc\x36\x93\xd6\xdd\x16\x2d\x51\x91\x16\xbf\xc9\xb8\xb3\xf9\x5a\x4d\xd1\x1e\xc1\x03\x78\x26\xaa\xc6\x1e\xf0\xe6\xbb\xdd\x87\x0f\x1f\xb4\x1e\x76\x77\xe8\xbf\x4f\x9e\x74\x1e\x74\x1f\xec\x44\x3b\xdd\xbd\x16\xf9\x3f\x19\x4b\xbf\xb5\xd3\x7d\xf8\xa8\xd3\xed\xf5\x76\x92\x47\xdd\x5e\xbf\x45\x4a\xec\x3c\xb3\x8a\xf4\xbb\x7b\xad\xc7\xdd\xdd\xc7\xa7\x8f\xba\x3b\x76\x03\x9d\x7e\xb7\xff\xf0\x61\x6b\xa7\xdb\xef\xef\x25\x1d\xd5\x86\x55\x4a\x81\xe9\xc8\x9e\xd8\x60\xba\x7b\xad\xfe\x5e\xf7\xe1\xce\xee\x2f\x8f\xbb\xbb\x8f\x1e\x59\x1d\x25\x70\x1e\x74\x08\x9c\xdd\xff\x88\x51\x16\x38\xcf\x3e\xc0\x8e\x58\xc4\xbe\x9a\x1e\x87\x2b\xd1\x06\x77\x9f\xd7\xdd\x65\xdc\xb2\xdc\x58\x0b\xf1\xe0\x6a\xb9\x13\x23\x8c\xdd\x22\xcf\xc6\xb0\x28\xd8\x43\x23\x67\xe3\x9c\xaf\xc6\x3b\x16\x97\x5b\x03\x9f\xab\xbb\x56\x4d\xd5\x09\x3b\x98\x64\x4c\x6f\x00\x78\xfd\x87\xb5\x0f\xc9\xc3\x61\x5d\x5f\x09\xfa\x49\x20\xe1\x0b\xef\xbd\xa7\xe3\x19\x1c\x7f\x58\xd9\xcf\x15\x4f\xbb\x35\x80\xb9\xee\x71\x53\xa0\x38\x23\x2a\x1c\xfd\x57\xbe\xbc\xae\x74\x7a\xf4\x1d\xdf\x02\x55\x2d\x67\x11\xe7\xed\xee\x75\x93\x9d\x37\x4e\x83\x33\x6c\x94\xca\xb5\xdc\xa8\x60\x74\xdd\x27\xb6\x56\x90\xee\xd5\x29\x33\x16\xd2\xb7\xad\xbe\x2f\x36\xb4\x9b\x62\xa5\xef\x6c\x61\xe4\x47\x5d\x67\x73\x83\xbd\x06\xcf\xd9\xa8\x38\x54\x6f\xbe\x6e\x3b\x33\xad\xc0\xd5\xd5\x66\x7f\x85\xc3\x6d\xe7\xf6\xa8\xf1\xbe\xed\x2c\xdb\xe9\xb0\x6e\x4b\x4f\xdc\xf4\xab\x7c\x2f\x6d\x2b\xb5\xfe\x58\xd6\x95\x35\xed\xa1\xa2\xa3\x3f\x6c\xff\x79\x1e\xbd\xf9\x86\xc2\x51\xf1\xe1\xaf\x42\xc2\xbc\x7e\xf6\xf6\xed\xe1\x4f\x3f\xf0\x5d\x7e\x7c\xf4\xe6\xf8\xf0\xc5\x9b\x9f\xde\xdd\x29\x71\x73\xf0\x78\xf9\xdb\xeb\xc7\xfd\xf9\x5d\x11\x37\x6e\x01\x67\x65\xf3\x90\x65\x6a\x46\xa8\xd2\xe1\xc5\x38\x4b\x99\x10\x70\x54\x83\x5c\x6b\xbd\xf5\xdf\x17\xd2\x32\xf7\xd8\x9f\x8f\xb4\x78\xa8\xdb\x4b\xd5\xca\xc0\x1b\xa3\x7c\x4c\xf6\x96\x68\x4c\xa4\x74\x66\x51\x32\xa1\xc9\xbc\xe1\x81\xba\x63\xb5\xda\xe4\x32\xeb\xf0\x36\xca\x8d\xfa\xad\x98\x70\x94\xb9\xfc\x73\x51\xa6\xd8\x24\xaa\x46\x32\xd4\x10\xdc\xe8\xba\x78\x95\xac\xf0\xba\x78\x95\x94\xbd\x4b\xbc\xca\xda\x5b\x17\xaf\x36\x46\x3e\xcc\x6e\x1f\xf9\x90\xca\x04\x3e\x11\xf7\x7f\xd7\x8a\x21\x0d\x12\xb0\x54\x8f\x91\xe3\xcf\xe9\x31\x32\xfe\xfa\x18\xf9\x65\x3c\x46\xce\x56\xdf\xcf\xd1\xe2\x8f\x0f\xe9\xa3\xad\xa5\x1d\xcf\x06\x73\xdf\x97\xd7\xbd\xa5\x35\x4d\x5a\x43\xa9\x5b\xb0\xdd\xe3\x48\x45\xbd\xa6\xf7\x77\x91\x0b\xe5\x1f\xc5\xc5\x27\x4c\x87\x71\x91\x25\x08\x43\x27\x63\x02\x3c\x2b\x0c\x79\x91\xe5\x18\xc6\xaf\x61\x51\x44\x53\x78\x24\x43\x5f\x3a\xd4\x46\x39\x37\xc7\xb5\xdf\xaf\xd7\xc1\x26\xfe\xc8\x50\x4b\xad\xb2\x48\x3d\xe0\xe1\x19\x8c\x62\xd3\x98\x8d\x4e\xf3\xf1\xb1\xca\x59\x3d\x93\x96\xe9\xc1\x5d\xc4\x30\xdf\xa9\x8b\x5a\xce\xe1\x3f\xa0\x8e\xc1\xde\x65\x39\xdf\x15\x23\x2b\xa2\x79\xc5\xba\x58\x6a\x45\x91\x65\x79\x93\x33\xb7\x5c\xdf\xf1\xf8\xa7\x54\xc1\x27\x41\x53\xaa\x0d\xcb\xa4\x11\x56\xb4\x53\x11\xe7\x9c\xc0\xfd\x00\x2f\xf4\x17\x66\xd2\xe0\xf3\x0b\xfd\x89\x57\xcb\x60\x90\x98\x23\x3c\xd6\xd2\x43\xd3\x07\xe3\x3b\x51\x1b\x98\xcd\x1b\x21\x54\xc1\xd0\x63\xdd\xd3\x8a\xf1\x6e\xae\xb0\xb0\x36\x67\x43\xcd\x9d\x23\x46\xbe\x5e\xb4\x46\x75\xb9\x71\x92\x75\x95\x79\xc7\x64\xde\x6c\x1c\x95\xfe\xd6\x2a\x55\x53\x3d\x2f\x2b\x68\xfc\xba\x43\xe1\x4a\x64\x8f\xd5\x3e\x7c\xa2\x06\x73\x44\x76\xca\xd1\x8c\xfe\x43\x56\xcb\x03\x62\xc9\x81\xa7\x6f\x26\x6d\x31\x35\x3b\x45\x46\x4d\xe0\xbc\xce\x76\x92\xe7\xcf\x56\xe5\x77\x0a\x0a\xda\x2c\x64\xef\x40\xe7\xd6\x03\xae\xdd\xe6\x9c\x43\xb7\xfc\x44\xc3\x16\x32\x30\x50\x05\x5b\x38\x42\x06\x55\xb0\x45\xd3\x91\x17\x92\xac\xbe\x76\x3a\xa6\xac\xbf\x2f\x72\x84\x61\x8e\x22\x31\x94\x3d\x0b\x35\xd8\xc7\x0e\xc5\x30\xc5\x08\x5f\xfc\x83\x1f\x53\x63\xcb\xf2\x95\x7e\xb2\x6a\xa5\x63\x0f\x78\x71\x84\xa3\xdb\xad\xe5\x70\xe8\x15\xe3\x6c\xc1\xc4\x65\x79\x76\xc6\x0e\x9c\x55\x3c\xd6\x8b\xf3\xe3\x21\x9c\x2f\x0a\xc7\xa3\x0f\x1d\x0b\xf6\xd0\xc0\xec\xae\xfd\xbc\xd6\x28\x1d\x7b\xf9\xd3\x18\xf3\xea\x9d\x7d\x8d\x4d\xec\x14\x02\x8e\xb3\x64\x39\x4f\xd9\x4f\x7e\xc7\x12\x9e\x93\x24\xea\xb6\x17\x39\x1c\x67\x79\xac\xdf\x11\xd4\xb1\xa3\x74\xeb\x68\x09\x0f\xcd\x59\xf3\x60\x34\x26\x73\xdd\xa1\x24\x7f\x27\xca\xf3\xe8\xc2\x73\x1e\x6d\x2e\x75\x4c\x3d\x7b\x62\xeb\x8d\x94\xd9\xa2\x75\x4e\x2e\xee\x82\xd7\xd7\xf8\x9e\x3a\x06\x7f\x11\x7a\xdc\x44\x0c\x4c\x42\x0f\x67\x0b\x4f\x68\x03\x45\xb7\xf0\xfa\x38\xe6\xfa\x3c\x62\x27\x26\x5c\x95\x47\x4f\xe7\x48\x96\xab\x07\x51\xe6\xd6\x42\x0f\x7e\xc0\x40\xb5\xa0\xe2\xb4\xf7\xbb\x7c\x89\xf7\xbb\x13\x94\xc6\xbe\x0f\xc3\xa7\xd4\xeb\x59\x18\xb2\x42\x0c\x64\x10\x48\xbe\x77\x9f\x26\xa1\x74\xfa\x3d\xa7\xdd\xdb\x6d\x97\x4f\x32\xbb\xd4\x7e\x25\x65\xf0\x5e\x30\xc6\x14\x44\x39\xd0\x3e\xe9\x60\xca\xf7\x8c\x8f\x57\xd8\x4a\xb2\xf2\xec\x39\x4a\xf4\x91\x09\x01\x54\xb1\x7d\x46\x50\x0f\xdc\x99\xfb\xde\x77\xe2\x93\xf9\xd2\xab\x90\xa1\x2e\x19\x43\xa5\xd0\x7e\x43\xde\x40\x1b\x17\x57\x04\x92\xa3\xda\x7f\xff\x8e\x16\x6f\x9d\x5c\xb4\xcc\x09\x68\x55\x26\x00\xa6\x31\x4a\xa7\xef\x07\x9e\xc7\x05\x21\x64\xbb\x2d\x60\xec\x16\x82\xf0\xcc\xfd\x7d\x21\x00\x29\xbe\x47\xe7\x30\x7e\x15\x5d\x64\x4b\xe7\x98\x8c\x02\xb2\x5a\x0c\xd3\x02\xe1\x0b\x2e\x9f\xe1\x5f\x03\x18\x2e\x6a\x05\x34\xa7\xf4\xd4\xf3\x0a\xec\x63\x00\xc3\xc9\xf5\xa3\x47\x72\x52\xd5\xf2\x63\xc8\xc7\x65\xca\x48\x68\xd1\x4e\xa7\x60\x79\xca\x11\xa0\x36\x22\x67\x85\x84\x66\x75\x26\xa4\x98\x27\x9d\x4a\xd2\x31\xca\xf2\xef\xb5\xf2\x3c\xaf\x23\xfd\x85\xd2\x4f\x29\xc5\x61\xa3\x75\xd6\x64\x59\xa2\x22\xfb\xb2\xc3\x5b\x4a\x82\x43\xea\x7e\xb1\xbd\x10\x86\x21\xdc\x37\x37\x43\xe8\x45\xc5\xd8\xd3\x8f\x25\xdb\x4e\x5e\x0c\x8b\xb1\x37\xa0\xb9\x03\x5f\x6f\x03\x02\x57\x0b\x01\x77\xcd\x47\xe0\x5e\xc3\x13\x1f\x6b\xd3\x6a\x31\x28\x4b\x90\x84\xb1\x1f\x19\x6e\xc5\x38\x92\xba\x67\x7f\x7c\xfc\xd0\x94\x01\x58\xba\x7a\xc0\xd1\xe1\x47\xe8\x04\x85\x74\x75\x45\x27\x97\x6a\xdf\x58\x9d\x91\x34\xe5\x75\xbc\xa5\xd5\x34\x11\x80\x48\x57\x08\x89\xd6\x56\x08\x99\x31\x85\x90\x8d\x5b\x4b\xfd\x08\x61\xf2\xf9\xbe\x9f\x5c\xf7\x25\xe4\x97\x28\xde\xfe\xf7\xc3\x57\xdb\x15\x49\x4b\x7c\x03\x31\xcb\xa7\xe2\xf0\x42\x2c\x64\xc3\x23\x05\x75\x12\xc6\xc5\xf8\x51\x5d\x64\x28\x0d\xe9\x0b\x9c\x7f\x83\x88\xc1\x82\x3f\x8a\xb9\x99\xab\xc3\x0a\x9f\xe7\xe8\x96\x84\x39\x9c\x2e\x93\x28\xb7\x43\xe6\xd7\x20\x63\xd2\x7c\x87\x1a\xfa\x0b\x74\xec\xc4\xc6\x9a\x08\x3d\x6a\x16\xa1\x47\x77\x23\x42\x97\x94\xed\x97\x73\xa2\xce\xde\xec\xfe\xbd\xf7\xee\x1f\x51\xe5\x44\xcd\x56\x9f\x28\x61\x03\xc7\xe7\x4c\x8b\xa6\x40\xa5\x0e\xfa\xb1\xdb\x79\x00\x38\x93\x45\xf9\x15\x65\x14\xa1\x99\xff\x09\xa5\x9a\x39\x4a\xff\xad\x0b\x61\xa4\xc1\x02\x6b\xb0\x72\x80\xed\x68\x10\x6b\x06\x6f\x10\x92\xb4\xfa\x70\x0d\x4e\x15\x1d\x29\x6d\xa4\xc3\xee\xf0\xf0\x12\x1d\xdd\xae\xa4\x46\x5d\xca\xd4\x23\x59\xc7\xbb\x85\x61\x9f\xcb\x0d\x73\x77\x1d\x86\xb9\xb6\x60\xab\x12\xdd\xcf\x7a\xab\xf5\x46\x15\xf3\x8e\x75\x94\x96\x9c\x2c\xa9\x58\x35\x07\x86\xa4\x1a\xc9\x22\x3a\x80\x60\x09\xef\xf8\xbd\xd7\x38\xb8\xf5\x18\x94\xea\x85\x97\x20\x32\x51\x69\x9d\x12\x89\xd8\xc2\x84\xfd\x3b\x43\x78\xcc\xec\x37\x2c\x12\x23\xb8\x1c\x47\x05\x64\x74\x1e\xe7\x82\xa2\x62\xcc\x58\x04\x6f\x83\xe6\x31\x52\x90\x67\x92\x0f\x91\xcb\x81\x0d\x74\xee\xa9\x94\xaf\xa4\xd7\x06\x9b\xe7\xd9\x59\x67\xb9\x70\x41\x65\x79\xd4\x8d\xbb\x0d\xb5\x38\x8b\x16\x9d\x53\x98\x63\x34\x8e\x12\x0e\xde\x75\x89\x44\xb5\x97\x08\x3f\x42\xbc\x3c\xff\x72\x07\x22\xbc\xba\x2a\xd6\xbb\x77\x38\x0a\x5e\xfb\x22\x11\xe7\xf0\x3a\xb7\xc9\x7d\x2b\xba\x28\x49\xc8\x97\x73\x91\x6c\x9d\xff\xfa\xf6\xd1\x1f\x3f\xfe\xe3\x26\x17\x89\x8a\xd6\xca\xef\x08\x21\x04\xec\x19\x7a\x82\x89\x0a\xf6\xa4\xf0\xfa\xaa\xdb\x83\x7b\x87\xdd\xad\xbb\x3d\x2a\xc1\xe1\xdd\xda\x77\xfc\xee\x6a\x42\x77\x34\xae\x89\xc0\x79\x77\x4d\x1d\xce\x3e\x2d\xea\x70\x76\x2d\xea\x50\xdd\x63\xeb\x9f\xea\x4f\x91\x3c\xbc\x95\xae\xda\x67\xe4\xb7\xe1\xe1\xf3\x07\x8b\x9f\xff\xf5\x6a\xab\x72\x96\x73\xcf\x30\xab\x15\xab\xb5\xda\xad\xe9\xa7\xc0\x60\xd5\x69\x81\xfd\xc9\x3e\x06\x70\x74\x52\x7c\x22\xca\x3b\xf2\x33\x5f\xa6\x49\x96\x2d\x6e\x1a\xb7\x13\x2c\x36\xec\x60\x98\x9f\x87\x56\xcf\xd7\x08\x9a\x5f\x88\x56\xcf\x1a\x11\x34\x67\x2f\xde\xc1\xf9\xab\x1f\x7e\x71\x68\xdd\x1a\x18\xb0\xd0\x90\x9f\xe4\x69\x75\x43\xff\xc3\xb4\x80\x39\xae\xe5\x33\xeb\xb8\xcc\xe2\xf8\x98\x2c\xb0\xed\x3c\xda\x6d\x60\x64\x3b\x78\x36\xea\x0b\xbd\x20\xee\xdf\x59\x4f\x75\xb2\xaa\x86\x63\xe3\x1d\xed\x1d\x36\x3a\xb1\x5f\x5a\xe9\x3f\xfa\xd3\xa8\x1c\xef\x4f\x59\x4c\x80\x9d\xa1\x24\x79\xc9\x22\x01\xf3\x14\x1c\x9d\x1c\xc6\x54\x71\x36\x4a\x61\xc2\x7e\x16\x30\x81\x63\x0c\xe3\xa3\xe8\xe4\x90\x61\x42\x4f\x29\xba\x64\xe9\x3f\xe0\xc5\xbf\x16\x9e\x6b\x56\x69\x97\xd4\x5b\xab\x06\xcd\xca\xe1\x50\xb5\x14\x09\xde\x50\x38\xb0\xfa\xa1\xe5\x29\x79\x81\x96\xc4\x7b\x26\xff\xe3\xb6\x93\x62\x3e\x79\x1d\xab\xa3\x54\x4a\xad\x35\x5a\xe4\xb0\x80\x29\x8e\xa4\x1a\xd5\x0d\x6c\x8c\x6a\x3c\x55\x6b\x0b\xfa\x56\xf8\x3c\x32\x97\x94\xb9\x42\xba\xfb\x45\x75\x2d\x20\xef\x82\x73\x09\x2b\x79\x37\x5e\x44\x7b\x79\x5c\x0e\x95\x1a\x69\x91\x18\xc5\x1d\xc4\xce\x71\xc3\xeb\xf6\xdd\xd0\x2a\xc5\xbd\x47\x2d\x14\xc1\x00\x71\x74\x42\xd6\xaf\x50\x5e\x2c\xb4\x1c\xba\x88\x63\x2b\x9d\xce\x37\xaf\x13\xbb\xf2\x68\x2d\x3b\x54\x61\xf5\x78\x2f\xf8\xb3\xb8\xdc\x07\x92\xcf\xe8\x31\x1f\x0a\xa2\x6b\xea\x9a\xf5\xc9\x6d\x15\x3e\xbd\xc4\x34\x5a\x1f\xc6\x39\x3a\x59\x62\xe8\x53\xa5\x97\x0e\x2a\x3a\x02\x88\x47\xee\x47\x18\xe6\x2a\xc4\x9f\x0d\x3e\x84\x2c\x7a\x60\x31\x9e\x41\xb2\x58\x81\xef\x45\x13\x0c\xf3\x9f\x61\x4a\x1f\xa9\xb4\xe0\x81\x05\xc4\xac\x16\x3b\xa5\x3e\x24\xad\x96\x3a\xfa\x91\x2f\x85\xa2\xc7\xe1\xb0\xdb\xed\x1a\x29\x00\x8e\x80\x48\x38\x8c\xcd\x02\x87\x71\x01\x60\x17\xc5\xa3\xd2\xc4\x5d\xd5\x66\xad\x69\x41\x09\x86\xb9\xef\xe3\xf0\x29\xee\xa2\x98\x06\x47\x43\xb1\x18\x31\x07\xa4\xfd\x36\x2a\xc8\xd2\xa5\x79\x0e\x99\x5b\x0a\xe6\x28\x43\x2e\xb4\xea\xae\x4a\x03\x98\x8f\x48\xac\xb9\x55\x88\x8e\xca\x18\x12\x6f\xbf\xda\xba\xf5\xbd\x62\x60\x12\x9e\xf1\x55\x33\x38\x21\x9e\x52\xa3\x72\xec\x84\x9a\x65\x06\xc6\x74\x0f\xe1\xa8\xbb\x88\x72\x98\x52\x0c\xd8\x2d\xc6\x79\x96\x24\x87\x29\xce\x7e\x41\xf0\xcc\xbf\x3c\x81\xb3\xe8\x14\x65\xf9\xc0\x2b\xe6\x59\x46\x98\x63\x46\x32\x78\x29\x8c\x72\x58\x60\x0f\x20\xea\xb8\x55\x25\x94\x01\x70\x3d\xef\x4a\x71\x1f\xef\xfa\x51\x74\xc2\xf5\x15\xac\x54\x1f\x93\xe1\xd1\xdb\x87\x0d\x0f\x4d\xfc\xdd\x27\x34\x90\xdc\x07\x78\xf1\x22\x8b\xa1\x50\x2e\xc9\x43\x1f\x6e\xf5\x83\xff\xa3\xef\x05\xe6\x4f\x82\x1d\x34\x1a\xf1\x92\xb4\x98\x03\x1c\x94\x30\x29\x60\x8b\xb4\xf5\xa8\xb6\xad\x6a\x43\x9d\xeb\x35\xdf\xdf\xdd\xd4\xda\x6e\xb7\x77\x77\xf4\x6f\x11\xcc\xaf\xba\x54\x41\x29\x1b\x63\x2b\xda\x5d\x10\x5a\x37\xc5\x2f\x19\xe2\xf3\x1d\x8b\x36\x61\xb1\x24\xe9\xc3\x3e\x6f\x90\xee\x44\x16\x63\xb2\xb1\x19\xb5\x27\xad\x86\xac\x9d\xc2\xe7\x06\x87\x36\x70\x90\x87\xb8\x3b\x4e\xb2\x02\x16\xd8\xf7\xba\x92\x5c\x0c\x40\x1a\x62\x7d\x3b\x65\x93\x49\x01\xf1\x2b\x38\xc1\x00\xb9\x72\xa8\x3c\x6b\x23\x77\x79\xf8\xe8\x68\x46\x29\x09\x9c\xe0\xce\x22\x2b\x3c\x90\x6e\x79\x8b\x73\x2f\x00\x2b\xab\x70\x69\x16\x62\xe5\x5d\x31\xfd\xd4\x15\x71\x1f\x4f\xf7\xc3\x91\x33\x6c\x9f\xb8\x7d\xee\x0f\x64\x25\x42\x9f\x7e\xb1\xdd\x1f\xd8\x4a\x80\x3e\x75\x67\xde\x1f\xd0\x85\x0d\xb4\x7a\x1d\xdf\x01\x70\xee\x62\x65\x5e\x71\xda\xc1\xd9\x9f\x1b\xc7\xa6\x53\x4d\x34\x87\xc4\x33\x78\x82\xdb\x43\x23\xad\x34\x03\xb4\x98\x8d\x1b\x83\xb4\xda\x59\x73\x94\x8c\x38\xbe\xfd\x38\x59\x3b\x6b\x8f\xf4\x96\x60\x2b\x2d\x35\x03\x96\x4c\xe0\x4d\xe1\x89\x06\x56\x81\x61\x7c\xdc\x2d\xc0\xb0\x06\xfe\xcc\x88\x89\x3a\xeb\x76\xb7\x72\x44\x5a\xba\x33\x8e\x08\xb9\xdc\x89\xe1\x38\xa3\x41\xdc\x3b\x8b\x2c\xb9\xe0\xde\x48\x0c\xa9\x22\xf3\xa2\x9e\x46\x49\x51\x91\x37\x5e\xcb\x3a\x50\xc9\x10\x93\xaf\x62\xb9\x2f\x43\x2c\xb7\x5c\x2d\x96\xfb\x17\x5c\xa0\x34\x42\x3f\xd8\x6f\x13\x05\x1c\x0b\x61\xc9\x8e\x25\x68\xd1\x5d\x3b\x0b\x65\x14\x25\x0b\x53\xb9\x86\x4f\xe7\x04\xc6\x27\x17\x9e\x29\x7a\x90\x7a\x2f\x7d\x5b\x00\xa1\x34\x62\x84\xf7\x1c\xfb\x09\xb3\xc7\xec\xbf\x04\x93\xaa\xbb\xf6\x54\x3a\x2a\x15\xf1\x08\x15\xaf\x68\x92\xc3\xaa\x27\x51\x5b\x16\xd3\x28\x66\xbc\xe9\x53\x4c\x9a\x61\xee\xc3\x53\x0a\x41\x08\xdc\x4e\xcc\x00\xdf\xf1\x7b\x27\x47\x63\x4d\x02\x90\x71\xe8\x27\xfe\xda\x3a\xfc\xcd\x1e\x3d\x35\x07\x9c\x7c\x31\x41\xce\x7f\x77\xbc\x2d\x9f\x9c\x99\xe9\x12\xc5\xdf\x67\x79\xe0\x33\xb9\xc6\xbd\x3a\xd6\x9c\x42\xdc\x4a\xb3\x18\x52\xd2\xcc\xa5\xe4\x2a\x68\xc6\xfd\x6a\x52\x97\x4a\x8e\xde\x30\xb9\x8b\x48\x95\x0f\x1d\xa4\x65\xba\x8f\x55\xab\x12\xb5\x30\x47\x97\x02\xac\xd6\x34\xa3\xc5\x87\x66\xfe\x48\x6f\x52\xed\x6a\xab\xb7\xb2\xb8\x61\x18\x60\x53\x9f\xa5\xb1\xd9\x09\xb6\xa6\x7a\xee\x7a\xe2\x3a\x7a\xd1\x6c\xc8\x90\x39\x39\x3f\x8c\xa9\x0c\x00\x60\x2b\x15\x18\x2b\x1f\x94\xd6\xe1\xe1\xef\xe3\x56\xea\x7a\x01\xdf\x8d\x96\xcb\x32\x30\xdc\x0c\x8a\x89\xa0\x94\x36\xbb\x48\xaf\xa9\x73\xac\x9a\xb0\x74\x8e\x13\xb3\x9c\x25\xaa\xbd\x86\xdf\xbb\x86\x66\x9a\x41\x56\xa4\xc1\x37\x05\x6a\x37\xd4\xa4\x5d\x3d\x6e\xa2\xa6\x96\x60\x7c\x27\xd4\x14\x7d\xdb\xf8\x4a\x4b\x7d\xa5\xa5\xfe\xa2\xb4\xd4\x6c\x92\x1f\xfc\x76\xf0\xea\x83\x4d\x4b\xf1\xf7\xaa\x35\x74\xb6\x76\x56\x3d\x59\x35\x29\xea\x56\x5e\xc3\x58\xee\x0d\x82\xbf\x99\x14\x9d\x67\x13\x69\x26\xf1\xc6\x95\x96\x05\x25\x26\x1d\xa3\x57\x28\x34\xee\x01\x11\x70\x1f\xbb\xa2\x3a\x8e\x4e\x84\xba\x06\xa9\xb9\xd7\x77\xd7\x1e\x01\xaf\xd3\x97\x95\x2a\xaf\x14\x5a\xa5\x43\xb6\x4d\xd8\x8b\x65\xad\x0e\xf3\xce\xfa\xf4\xe1\xee\x7a\xf4\x21\x2b\xfc\x60\x3d\xdd\x68\xad\xf0\x07\x78\xb1\x5c\x78\xae\x57\x50\x07\xe5\xb9\x8e\x0b\x06\x2b\x42\xa1\xf6\x3c\x3a\x96\x9b\xc5\xbd\xcd\xaa\xa1\x0a\xd7\x8c\x54\xa8\x3d\x76\x3f\x68\x0a\x65\xe7\x88\x62\x28\x9d\x07\xb8\xfb\xcc\xe2\x7d\xad\xee\xb4\x88\x61\xa6\x3b\xd3\xda\x1d\xad\x1f\x90\xaf\x4e\x3d\xbb\xe6\x51\x53\xc6\x4e\x13\xf1\xc8\x1c\x64\x3e\xb5\x06\x5e\xa6\x09\x73\x6c\xd5\x44\xee\xd3\xa6\xcc\x88\x67\xf2\x55\xd4\x8a\x7c\x76\x57\x3c\x01\x8e\x4e\x3e\x3e\x47\xc0\x30\x07\xe1\x07\xc8\xd2\x7e\x8a\xdc\x00\xa3\xcf\x2b\x04\xbb\xc9\x09\xd0\x34\x83\x0f\xe0\xbc\xc1\x75\x38\x01\xc1\x64\x5c\x97\x17\xa8\x69\x99\x3f\x6c\xad\xc9\x24\x08\xc7\x63\x02\x53\x72\x52\x5d\xc1\x73\xab\x9d\x5b\xcc\x85\x8b\xb7\xb8\x01\x75\x7f\x6f\x6c\xc3\x1a\x0a\xf5\x68\xe2\xab\xb6\x36\x65\x5b\x01\x1b\xf1\x66\x7f\x83\xbb\x72\x97\xf3\x0a\x6c\x10\xec\xd5\x50\x80\xa0\x5f\x77\x0b\x62\x95\x06\x31\x43\x94\x55\xbb\x62\xbe\x92\x15\x3b\x61\x8e\x58\xcd\x47\x7e\x53\x15\xf8\x2b\xbb\x75\xe7\xec\x96\x05\x56\x89\xe2\x6f\x08\x4e\x89\xe2\x9b\xc1\x08\x51\xfc\x8d\xc1\x08\x51\xfc\x9f\xc9\x3c\x4e\xef\x49\xa3\xf7\xa3\xfa\x36\x7d\xf1\xe6\xd5\x9b\x9f\x75\xff\xa5\x34\xe1\xda\x96\x21\x4f\xfe\x35\xcb\x7f\xb9\x48\xf7\x2c\x2e\xa3\x7f\x7d\x8b\x5d\x8d\x2e\x63\x84\xe7\x4b\x54\xcc\x51\x51\x98\x5e\x73\x9a\x79\x8d\xe9\xf1\x71\x2c\x6a\xd9\x32\x5f\xd3\x88\xf1\x95\xf2\x38\x75\x1d\xab\x42\xd5\xa7\x3a\xbb\xc2\x06\xb7\xd6\x7a\xff\x3a\xb5\xae\x57\x9d\xb1\x80\xcf\x99\x63\xeb\xfa\x20\xc0\x2e\xfa\xd0\x0c\x6f\x5c\x71\x69\x26\xdd\xb4\xd9\x9e\xb9\x0d\x4f\x65\x95\x01\xd0\x68\xc4\xa3\x8f\x1b\x86\xfd\xc1\xa8\xe2\xfa\x6c\x4f\xba\x22\xb2\xc2\xb0\x3f\x54\xae\x7b\x34\x57\x4c\x8f\x47\x40\x33\x18\x7a\x32\xd2\xa3\x65\xf5\x7b\x2b\xdd\x96\x99\xbe\xf4\xb0\x72\x9f\x57\xf5\xfd\x5d\x59\x83\x8a\x0b\x3d\xcb\x56\x94\x4c\xaa\xe5\x60\xfc\x7a\x80\x9d\xf1\x23\x1d\x76\x4e\x62\x8e\xe5\x3a\xdc\x30\xbc\xb3\x63\xf9\x2a\xcb\x66\x70\x1d\x0e\x86\x82\xda\x53\x55\xa3\x32\xaf\x19\x90\xf9\x4e\xd8\x8e\x69\xb3\x77\xa1\x22\xf4\x16\x39\x9a\x47\xf9\x85\xee\x3b\x98\x61\x49\xdd\x75\xb0\x28\x44\x5f\xa9\xb2\x34\x26\xbf\x47\x1b\x12\xc1\xae\xf2\x69\x2e\x71\x8a\x24\xda\xf8\xb7\x8b\xe6\xad\x21\x34\x99\xf0\x9f\x39\xd3\x21\x6d\x90\x9f\x35\x24\xb3\xb0\x80\xa5\xf8\x4f\x92\xf1\x9a\x2d\xaa\xcc\xdc\xdf\xf7\x04\xb6\x0b\xb6\xbc\x96\xb7\xa5\x71\x21\xf0\x1c\x33\x42\x30\x4b\x28\xc7\x85\x26\x5a\x0b\x64\x9b\xf1\x70\x5d\xf4\x9b\x6e\x37\xd6\x31\x5a\xbe\xd6\x38\xad\xc2\xfe\xd0\xe2\x60\x95\x57\x76\x1c\x4d\x2d\x72\x93\xd6\xb3\x6d\xcf\xa6\x9d\x0e\x4d\x17\x66\x67\xf4\xe3\xcf\xb4\x23\x85\xe7\x78\x9b\x7a\xec\xfa\xac\xe9\x88\x67\xbf\x3c\x3b\x7c\xf5\xec\xf9\xab\x83\xe3\x7f\x1f\x1c\xfe\xf0\xe3\xd1\xbb\xe3\xb7\x07\x3f\x1f\xbf\x3b\xfc\xcf\x81\x46\x5b\xb0\x2c\xa3\x34\x29\x61\xb8\x4f\x27\x35\xae\x4b\x7d\x64\x5b\x0f\x7f\x58\xec\xed\xce\x56\xc4\x20\x1e\x32\x72\x83\xdd\x59\xd3\x3c\x5b\x2e\xf4\xdb\xf6\x4c\x84\x68\x51\x7e\x22\xe9\xde\x60\x31\x10\x69\x6c\x17\x8f\xaf\x93\x50\x42\xa7\x52\x1d\x4d\xad\x9d\xb5\x30\x32\x6e\x15\x7e\xd5\x3c\x70\xdf\x2d\x8f\xc1\x9e\xee\x08\xd5\x8a\xba\x5d\xd3\x93\xda\x70\xdc\x5c\xdc\x74\x77\xef\xb4\x62\x6f\x36\x20\xc7\x9d\x5e\xcf\x70\xaa\x4e\xd6\x4f\xc3\x8b\xbb\xbd\x1e\xd8\xe9\x91\xcb\xb5\x47\xb0\xa1\xbd\xf0\xca\x6b\xba\x27\xdc\x8b\x6c\x54\xf6\x4b\x22\xa5\xdd\x97\xbb\xbd\xde\x60\x28\x8b\x02\xe9\xf8\xcd\xd3\xdc\x28\xec\xac\x51\xa6\xbf\xba\x4c\xb9\xd1\xb8\xab\x97\x1c\xa1\x8f\xeb\x3c\xae\xa3\x3f\x84\xd0\x80\xfc\x74\x63\x3b\x8f\x9c\xbd\x74\x6a\xa0\x71\x1f\x86\x32\xec\x1e\x04\xfd\x5e\x10\x00\x86\xaf\xd9\xf6\x12\x82\x08\xfa\x31\x80\x61\xa2\xb7\xca\xb4\x6a\xd1\x1f\x50\x61\xd3\x72\x4d\x96\x28\xbb\x03\x96\x88\x6c\x97\x31\xe3\x57\xbf\xa2\xb2\x9b\xa1\xb2\xf8\xf1\x4f\xf0\x71\x76\x8e\xee\x1d\x95\xf1\x75\xfa\xa2\x50\x19\x19\xf3\x27\x8b\xca\x6a\xb0\x57\x0d\xc2\xfa\x8a\xa3\x6e\x81\xa3\x62\x54\x2c\x92\xe8\xcb\xa1\xb8\x8c\xac\x3b\x46\x58\x3f\xbe\x9d\xec\xfe\x3c\xed\x7f\xb8\x77\x84\xa5\x16\xed\x8b\xc2\x59\x7c\xd8\x37\x47\x5b\x7b\xbd\x1e\x78\xd0\xeb\x81\xb5\xd1\xd7\xe5\x1e\xc5\x35\x1c\xf1\x3c\xa0\x1f\x1a\xe9\xb4\x6b\x27\xec\xd8\x09\x0c\x57\x89\x97\xfb\xb2\x82\x05\xb5\xed\xa8\xe1\x43\x07\xd4\x2a\x55\x26\xf1\xe1\xee\xaa\x02\x6b\xf4\xea\xd3\xc7\x9c\xd6\x8b\x8d\x74\x58\x8a\xfe\x80\xcc\xce\x0a\x86\x22\xc0\x0e\xfa\x03\x8e\xfe\x3c\x8c\xfa\x17\x90\x84\xab\xdd\x20\x65\xe2\x2a\xe9\xd9\xab\xc3\x1f\x7e\xba\x7e\x54\xaf\xde\xce\x02\xfd\xfa\x8f\x47\x53\x37\x72\x7c\xf0\x40\xf3\x31\xaf\xa9\x73\xc8\x39\x38\x22\xa8\x4f\x53\x22\x1e\x2a\x9d\x80\xc7\x4c\x64\x49\x11\xeb\x0a\x01\xfb\x8e\xae\x5e\x22\xcc\xbd\x19\x46\xd3\x81\x2e\x0b\x9c\xcd\x5f\xb0\xe4\x91\x74\x1e\xe7\x44\x9a\xbb\x26\xd2\x34\x64\x8e\x7d\x8e\x45\x8f\x18\xa6\x6c\x50\x38\x4e\x20\x55\x96\x63\x7a\x9b\xf7\xe2\x56\x49\xee\xcc\x7a\xec\x39\x64\x9e\x95\x80\x37\x86\x29\x0d\x44\xed\xe5\xec\x16\xd9\x70\x2c\x7f\x8d\xbc\x0f\xe7\x19\xf5\xbb\x32\x89\x50\xca\x74\xa8\x8b\xe8\x24\x81\x54\x51\x02\x4d\x67\xd4\x6f\x60\x1e\x15\x24\x8b\x3d\x77\xc9\x1f\x9d\x59\x76\x4a\x81\xf2\x4f\x25\x00\x45\xd3\x59\xc2\xef\x44\xf9\xbb\x93\xa5\x9d\x62\x99\x4f\x98\xfc\x55\x25\xdb\x40\x8a\xe5\x78\xcc\xd4\x3b\xf8\x2f\xb3\xa2\x48\xb4\xab\x9d\x45\x79\xca\x1c\xc8\xf0\x5f\x66\x35\x91\x68\x57\x1b\xe7\x88\x79\x97\x53\x3f\xcd\x8a\x32\xd5\xac\x69\xce\xf0\x9a\x62\x52\xfd\x68\x08\x29\x67\x34\x1d\xc0\xd0\x2b\x16\x51\xea\x35\xb8\xcb\xce\x51\x94\x0a\xf4\x4a\xe9\x8f\x01\x04\x14\x75\xe3\x6a\xa5\xf7\x7f\xbb\x84\x65\xe7\x6f\x97\x98\xbb\x43\x77\x38\xd6\xaa\x85\xb4\xc8\x21\xc3\x3f\xf1\x0b\x2e\x15\xd5\x24\x9e\x8e\x5a\x51\x17\xa5\xe3\x64\x19\xc3\xc2\x87\xc1\x3e\xd4\x15\x2d\xb4\x23\x79\xcd\x66\xb8\x33\xf6\x55\x8e\xbe\xe8\x33\x82\x2b\xba\x9a\xa6\x99\x27\x7d\x69\xd3\x09\x94\x4e\xb8\xa9\x60\x96\x5d\x53\xa6\x84\x55\x57\xde\x13\x9e\xbd\x54\x59\x55\xdf\xe1\x17\x0c\x9e\xe3\x4e\xc7\xf0\xe0\x2d\x7d\x82\x31\x5d\x77\x73\x6a\x6d\xb8\x39\x24\xeb\x9a\xc6\xa2\xb2\x55\xfc\xcf\x94\xf1\x66\x51\x71\x07\x77\xe4\x67\xe4\x5d\xec\xd5\x14\x17\xbf\xfd\xf6\x6f\xc3\xe5\xac\x33\x24\x25\x9d\x1a\x69\xb7\xc3\xb5\xe6\x2e\x98\x1f\x3e\x49\x75\x0b\xb5\x36\xed\xe1\x15\x0c\x3d\x66\x6f\xef\xad\x4f\xed\x9b\x56\x32\x0f\xdd\xfe\x6f\x10\xa6\x97\x90\x50\x3d\x60\xd8\xfa\x39\x7b\x15\x06\xde\x2b\x94\x7e\x18\x0c\xde\xe1\x28\x8d\xa3\x24\x23\xd0\xbd\x1f\x60\x0a\x73\x34\x16\x77\xe9\x1e\x10\x8d\x88\xc8\x30\x60\x68\xb4\xa6\x25\xf3\x66\xb5\x94\x4a\xfb\x5a\x9e\x04\xe4\x08\x31\xb2\xe7\xe0\x5e\x1a\xa6\x0f\x78\xcf\xea\xd9\x98\x28\x71\xb8\x40\xb9\x8b\xeb\x58\x9d\x82\x4f\xd4\x4b\x5b\x96\x25\x18\x2d\xb8\x8a\xf2\x5f\x81\xa6\x7d\xfb\xea\xd9\x8b\x83\xd7\x07\x3f\x1d\x5d\x9f\x74\x7d\xf9\x03\xfa\xef\x6f\xf0\xef\x4f\xdc\xa4\x6b\xb3\x43\xe6\x75\x54\x3e\xaa\x6e\xb4\xd4\xab\xf6\xd0\xcb\xe8\x59\x29\x74\x02\x55\x26\xe9\x5e\x3e\x75\x63\xb7\xd5\x26\x6e\x0c\xe1\xd0\x45\xbe\x53\x3a\xd3\xb1\x6f\x9a\x28\x4e\x9c\x11\xf0\x38\x5b\x74\x0a\x1c\xd1\xa3\x46\x7e\xc3\x34\x96\xd4\x27\xff\x2b\xf3\xd9\x17\x2b\x71\x92\x61\x9c\xcd\xe5\x0f\x59\x86\x7f\xb2\x42\x9c\xa8\xa5\xee\x22\x44\x01\xfa\x41\xb2\x09\xe5\xa5\xed\x8c\x62\x85\x5b\xd1\xf5\x5f\x94\xf9\x12\xf1\xc2\x54\x51\x80\xd0\xf6\xae\x1a\x97\xc2\x97\x0c\x25\x0e\xe0\x39\xce\xa3\x23\xb4\x58\x5c\xbc\x61\x4d\x00\xad\x32\x60\x1e\x32\xb4\xd0\x32\x2c\xa1\x94\x0a\xa3\xe4\x1e\x90\xca\xa2\xec\x73\x00\xc3\xcd\xde\x0d\x7c\x9f\x1a\x4b\x59\x51\x5f\x64\x6d\xef\x1b\xba\x8b\x46\x0d\x1e\x30\x96\x5e\x4c\xc1\x60\x45\x39\x7a\xb0\xea\x43\xca\xde\xb7\xc3\x53\xba\xff\xbf\x28\xaa\xe4\x6d\xfa\x60\xba\x7c\xfc\xf2\x9d\x81\xd3\x1e\x83\xbe\x64\x67\xef\xd5\x45\xa9\x36\xdf\x9f\xc8\xfd\x37\x83\xc9\x02\xe6\xb4\x77\x15\x75\x9b\xa6\x0d\xc1\x2b\xae\xbc\xce\xac\x95\x96\xf6\x69\x29\xb7\x00\x1d\x62\x90\x8f\x42\xf9\x10\x80\xf7\x87\x78\x34\xc8\xaf\xae\x86\xa3\x9b\x58\x48\xcd\xe2\x82\x90\x4f\x47\xd9\x6b\x3a\x84\x30\xad\xee\x14\x32\xbf\x88\xcd\x2f\x1b\x42\xe0\xa7\xfa\x0c\xa2\xbb\x98\x41\xae\x2b\xb5\xce\x04\x5a\x33\x56\x37\x5f\xb9\x9c\x2f\x63\xb6\xf6\x2f\xcb\x5b\xcd\xd3\x3f\x49\x47\xc3\xdc\x3d\x4d\xa9\x39\x4d\xb9\x3e\x4d\xe9\x75\xa7\x69\x9e\xc5\x68\x82\xc4\x44\xc9\x2b\x58\x9f\x22\x66\x34\x29\x0a\xd6\x7a\xad\xe5\xe6\x29\x34\x68\x15\xf0\x30\xb9\x32\xba\xff\x2d\xb4\x9f\xdb\x31\x2a\xf0\x76\x71\x3a\xed\x50\xb7\xf8\xdd\x31\xe5\x16\x9c\x66\x94\x75\xd3\xcd\x9d\x46\x59\x4b\x83\x26\x3e\x75\x4b\xe7\xc3\x20\xc0\xb3\x3c\x3b\x6b\xa5\xf0\xac\x75\x74\xb1\x80\x07\x79\x9e\xe5\xbe\xf7\x22\x4a\xd3\x0c\xb7\x94\x41\x60\x0b\xcf\x60\xab\x88\xe6\xb0\xb5\xc8\xd1\x69\x84\x61\x8b\x0b\xbb\x8a\x16\x3e\x43\x63\xd8\xca\xd2\x56\x94\xb6\xb8\xad\x67\x50\x06\x14\x10\xc0\xdd\x28\x8e\x7d\xa8\xb9\xac\x8d\xc4\x71\x12\x4b\x7f\x8f\xd6\x28\x00\x96\xb6\x1d\x29\x1d\xfb\x66\xf3\xe0\x23\x4c\xf0\x3e\x86\x71\x0b\x67\x2d\x26\x07\x61\x43\x9e\x10\xac\x47\x46\x9a\x66\x69\x07\xa5\x05\x8e\xd2\x31\xf4\x64\x6c\xbb\x5c\x41\x5b\x4a\x47\x5b\x97\x54\x1b\xf0\x34\x4a\x06\x18\xa4\x10\xc6\x85\x30\x11\x19\xe4\x80\x6f\x9e\x41\x5a\x92\xa3\xd0\x6e\xa7\xfb\xdd\x1c\x4e\x60\x0e\xd3\x31\x24\x3f\xe7\xd9\x29\xd4\x3c\x07\x4a\x43\xbe\x00\x8c\x13\x18\xe5\x87\xbc\x65\x1f\x07\x20\xdd\xef\xf2\xed\xe4\x07\x77\x60\x92\x49\x4e\xcd\x38\x24\xf3\xf2\x6f\x18\x7d\x78\x07\x31\x88\x8d\xaf\x99\xfe\xc5\x69\xae\x85\xa4\xb9\xb0\xd3\x8a\x89\xee\x3c\x66\xbe\x44\xf7\x46\xc1\xbc\x2d\xce\xe4\xaf\x58\xfe\x1a\x07\x20\xe2\xbe\x18\x63\x14\xbf\x83\x78\xb9\xf0\xc0\x66\x5f\xa5\x8a\x49\xf5\x00\x33\x43\x15\xe9\xc6\x0c\x9b\x55\xe4\x49\x35\x6b\xcc\x50\x0c\xdf\xa4\x07\xc5\xd8\x03\x97\x29\xbd\x0e\xb5\x14\x3e\x8c\x5f\xf8\x4c\x81\x89\xc0\xf6\x97\xa4\xd0\x00\x93\x75\x33\x31\xdb\xce\xa3\x30\x0c\xa1\x72\x16\x87\xfd\x80\x2b\x01\x5e\x66\xe9\xbb\x59\x76\xe6\x07\x97\x71\x36\xa6\xa6\x27\xe4\x6c\x1c\x9c\xc2\x14\xbf\x42\x05\x26\x0c\xb1\xef\x7d\x80\x17\x34\xf6\x05\xc8\x83\x12\x64\xe9\x8f\x88\x5a\xeb\xc8\x0a\x6c\x4b\x34\xd4\x29\xcb\x32\x60\xd7\x6a\x0e\xa7\xa4\x44\x4e\x2d\x26\xe8\x02\x30\xfb\x2f\xb0\x0c\x4a\x8a\x99\x2e\xc4\x81\xa0\xf4\xa0\x98\xe6\xab\x2b\x3f\xe1\x6b\x00\x26\x01\xb3\x20\xa6\x9f\xac\x30\x30\x0a\x53\x43\x67\x9e\x1f\x83\x79\xb5\x78\x59\xda\x7e\xb5\x85\xfb\xb9\x34\xe4\x05\x67\xe0\xa4\x5a\x8f\xfb\xd4\x64\x2b\x46\x90\x37\x52\x64\x02\x04\x69\xd5\x03\xf6\x0d\x9a\x15\x5e\xe6\x0a\x5f\x6f\xef\xc4\x68\xef\x92\x73\x01\x83\x34\xbc\x2c\xcb\x30\xdf\x20\x17\x57\x36\x0a\x31\x28\x42\x48\xed\x8e\xec\x67\xb1\xb4\x8b\x73\x34\x9d\xc2\xfc\x28\xca\xa7\x10\xab\x90\x99\xc5\x06\x8f\x91\x52\x2d\x11\x15\xd0\x53\x4e\xf4\xbc\x41\x11\x16\x9a\x53\xbd\x8d\x93\x1c\x46\x1f\x64\x30\x14\x92\x49\x6f\x65\x66\x7e\x94\xe5\xcf\x92\xa4\xd2\x66\x99\x85\x45\x77\x9c\x64\x29\xa4\xf6\x5e\x64\x99\x20\xdf\x3c\x7e\x00\xac\xd2\xfc\xcc\x97\x68\xe2\x2b\x5b\xf0\x76\xdb\x27\x6d\xa0\x34\x85\xf9\x8f\x47\xaf\x5f\x01\xed\x77\xe8\x79\x01\xf0\xe6\x51\xba\x8c\x12\x2f\x0c\x43\xd9\x9e\x1a\x2d\x21\xeb\x92\xe8\x82\x90\x3f\x1b\xd2\x9e\x0e\x0e\xfb\xa3\x76\xdb\x4f\xbb\xec\x24\xa4\x21\x0e\x9f\x5e\x5a\x98\x8c\xf2\x26\xfc\x4b\x04\x65\xe4\x9f\x61\x01\xf1\x11\x9a\xc3\x6c\x89\x7d\xee\xf2\xb4\x3b\xa3\x07\x84\x60\xb0\x61\x7f\x14\x94\x41\x29\x1e\x35\x34\x61\xb2\xe9\x7e\x55\x21\x51\xe1\xb9\xd1\xc0\x19\xe1\x26\xf5\xb4\x0a\xb1\xab\x0a\xf0\x7a\x5e\x10\x80\x4b\x3c\x83\x14\x51\xc4\x85\x07\x8c\xa9\x1c\x44\x80\xde\xd4\x83\xff\xab\xe2\x7d\x7f\x5b\x9c\x4e\x19\x93\x16\x1a\xcc\xd3\x22\xa3\x03\xf3\x5a\xd4\xa9\x61\xe8\xf5\x1f\x7a\xad\x19\x15\x2c\x87\xde\x23\xaf\x75\x8a\xe0\xd9\xf3\xec\x3c\xf4\x7a\xad\x5e\xab\xff\xb0\xf5\xc8\x6b\x9d\xcf\x93\x94\x34\x82\xf1\x62\xb0\xbd\x7d\x76\x76\xd6\x3d\xdb\xed\x66\xf9\x74\x7b\xa7\xd7\xeb\x11\x32\xc1\x7b\xaa\x87\x19\xff\x76\x11\xe1\x59\x2b\x0e\xbd\xd7\xbd\xd6\xa3\x1f\xfb\x0f\x5f\x3d\xe9\xf6\xfb\x4f\x1e\x3f\x69\xf5\xba\x0f\x1e\x3c\xd8\x7b\xd4\x7f\xf1\xb8\xfb\xe0\xc9\xa3\x47\x0f\x5b\x9d\x5e\xb7\xff\xe0\x71\xff\x49\xbf\xf5\xa8\xbb\xd7\xdb\xd9\x79\xa0\xa5\x3c\xec\x3e\x7e\xdc\xeb\xf7\x45\xa5\x9d\x57\xbd\xd6\xa3\xff\x78\xad\x6d\x0d\xd4\xb7\x04\xf6\xd3\xff\x0b\x34\xbd\x77\x82\x2c\xa3\x1c\x45\x83\x4b\x1e\x68\x6a\x40\xc3\xfc\xe4\xe8\x84\xb9\x29\x82\xe7\x8b\x28\x8d\x61\xcc\xdc\xf0\x01\x51\x88\xac\x6a\x06\x16\xc9\x72\x8a\xd2\x62\x30\x94\x3b\x27\xed\x4e\xb2\x24\xc9\xce\x5e\x2c\xf3\x22\xcb\xf7\x91\xf1\x29\xdc\x1b\xd0\xc5\x94\xc8\x7b\x24\x9d\xac\xc2\xf0\xe9\xf3\x2c\x4b\x60\x44\x90\x77\x10\x80\x6e\xb7\x9b\xea\xbc\xe9\xe2\xba\x14\xe0\x12\xa3\x84\x51\x7f\x53\x88\x3b\x9c\x0e\xea\x20\x77\x64\xc3\x8a\x5f\x8c\x66\x3a\xf9\x06\x57\xf7\x14\xe2\x03\xe9\x46\x46\xf7\x7c\x81\x26\x3e\x14\xf1\x6b\x03\xf9\x32\xc2\x13\x36\x60\xf7\x18\xc5\x57\x57\x3e\xfd\xcb\x08\x64\x69\x28\x0c\xb5\x80\xbd\x24\xbb\xbc\xf9\x14\x15\x10\x77\xa8\xc5\x92\x5c\xff\xce\x89\xc1\x51\x18\xf3\x71\xfb\xd9\x20\x47\x37\x47\xd1\x4b\x01\xed\xf9\x85\x31\x27\x50\x13\xd2\x58\xe5\xda\x6d\xb2\x27\x84\x95\x5e\xc1\xe4\x1d\x0d\xe5\x19\x17\xa1\xca\x33\x37\xb2\xed\x36\xad\x63\xf6\xc0\x2c\x28\x25\x24\x41\xdd\xbc\x32\x06\x42\x33\x2f\x31\x18\x70\xc3\xec\xe4\x5e\x44\xba\xf5\xce\x5c\xa2\xc5\x22\x41\xe3\x88\xbf\x25\xd8\x7c\x8d\x1a\x81\xd1\x77\x82\x9a\xd6\x0f\xcd\x51\x25\xd9\x3f\x0e\xab\xf0\x11\x1d\x99\xfc\xfb\xf1\xaf\xd1\x93\x5f\xea\x74\x29\xa8\x7b\x38\x3a\x65\x6b\xc7\xa1\xa2\x27\x4c\xb9\x72\x7b\x02\x86\xc2\x4b\xc8\xce\x48\xf8\x03\xe1\xee\x41\x46\xa6\x5f\x11\x97\xf3\x38\x69\x30\xc3\xd2\x47\x86\x53\x10\x0c\x0b\xb9\xf7\xb8\xb5\x1d\xcd\x64\xee\x80\x18\x6c\xa9\xfc\x21\x35\x30\x2c\x0f\x27\xa4\xbe\xee\xe2\x84\xf9\x9d\x10\xb9\xf4\x4b\xe6\x71\xa7\xbf\x46\xcb\xc5\xe9\xf4\x1d\xd3\xb7\x63\xb9\x0a\x86\x37\xe3\xfa\x77\x35\xe5\x67\x42\xb3\x4e\x56\xe0\x37\x2d\xaf\x41\xef\xdb\xaa\x62\x9e\x57\x4d\x13\x96\x96\x1e\xbd\x97\x49\xd3\xf5\x17\x73\x6d\x26\xad\xbb\xed\xad\xe7\x83\x44\xc4\x67\xc0\xec\x4d\x0e\x0c\xfb\x7b\xba\xd7\x18\x92\x2a\x27\x75\x47\x5a\xd9\xed\x8c\x6a\x62\x31\xf4\x80\x37\x5d\x2b\x8e\x83\x23\x44\xc4\xb2\x10\x1d\x78\xc8\xe7\xed\x7f\xf8\x91\x17\xdb\x02\x78\x1d\xf7\x94\xad\x11\x1b\xa2\xd6\xce\xf0\x2e\xe1\x36\x98\x15\x62\xfe\x72\x2a\x3c\xb5\x68\xa6\x7f\x0d\xc2\xd3\xb5\xb1\x76\x9d\xc8\xb4\x5e\x4f\x6f\x75\x8c\x84\x44\x70\xc6\xec\x64\xb1\x1f\xcc\x03\x08\xb2\x3c\x80\xa8\xc2\x62\xcb\xf0\x5f\x75\xc5\xd5\x6b\x05\x99\x8f\x76\x3b\xea\x92\xc6\x29\x26\x52\xaa\x1a\x66\x21\xee\x55\x81\xd0\x75\xe7\xf8\xe7\x2c\xc3\xff\xfa\xf9\x95\xb2\xcd\xa3\x5e\x49\xa8\x79\x3c\x14\x50\xba\x39\x2c\xb2\xe4\x14\xfe\x4c\xf9\xd6\x9c\xee\x40\xdf\x63\xa8\x7b\x00\xd3\x53\x94\x67\x29\x55\xae\x0a\xba\x39\x6b\xee\xea\xca\xdb\xf6\x0c\x9b\x3d\xb7\xb5\xdd\xfe\xbe\xc7\xad\x42\x99\x46\x18\xf3\x51\x12\xcd\xa1\xab\x06\x49\x2f\x35\xad\xc8\x6a\xc8\x6e\xf4\x07\xdc\xdf\x27\xd4\x3a\x2b\xc6\x10\x8b\x2c\x79\x49\xf1\x91\xf6\xbe\x53\xe0\x1c\xe2\xf1\x0c\xc6\xfb\x5e\xbf\xd7\xfb\x3f\xde\x40\xaa\x38\x02\x86\x8a\xd6\x2a\xcb\xde\x87\xe8\x22\x39\x9d\xaa\x90\x8c\xfd\x7d\x4a\x4c\x93\x82\xe4\x34\xd7\x97\xf3\xd0\x7c\xea\x0d\x64\x61\x13\xdb\xd7\x57\x63\xcc\x33\xdb\x31\xaa\xb6\xf3\xf9\xc9\x08\x9a\xba\x21\x54\x5b\xb4\x54\xa1\xd7\x42\xa7\xfb\xbd\x20\x36\xb5\x3d\x64\xd8\x8b\xef\xef\x6f\xf6\x82\x76\x7b\xd3\x31\x53\xca\xf9\x86\xde\x3a\x57\x34\x96\xaf\x57\xc0\x4b\xb2\x28\x66\x8c\x7a\x28\x01\xef\xbb\xaa\x76\xa2\x14\xcd\xe9\xee\xeb\x88\x3a\xc1\xc0\xcb\x97\x69\x6a\x57\x77\x83\xd6\xea\x8b\x4a\xb5\xaf\x62\x37\xf5\xeb\xe0\x40\x34\x42\x1a\xd9\xd1\x7c\xb8\x15\xdb\x64\x04\x9d\x62\x91\x23\x6c\xdb\x31\xd5\x53\x6a\xbc\xbc\xf6\xb3\x33\xe7\xc4\x0f\x17\x6c\x13\xae\x87\x1d\xcc\xeb\x3c\x93\x04\x97\xb9\x18\x78\x97\xb6\xf3\x3d\x05\x7c\x48\xe0\xee\x77\x93\xe8\x8f\x8b\x83\xf9\x09\x59\x50\xdf\x23\x24\x06\x99\x6a\xad\x82\x42\x00\xfb\x67\x28\x8d\xb3\xb3\xae\x14\x8a\x29\xfe\xe7\xf9\xc5\x61\xec\xf3\x4e\x92\x36\xe8\xe4\x77\x99\x4f\xa8\x67\xf1\x7f\xa3\x31\x4c\xf1\x8f\x47\xaf\x5f\xf1\xf8\x29\x27\x70\x8a\x52\x0f\xe0\x60\x60\x37\x49\xed\x04\x5d\xf5\x4e\xe0\x24\xcb\x21\x7d\x97\xc6\xc1\x8d\x04\xad\x6a\x7d\xea\x1f\x75\x2e\x55\xa1\x41\x5a\xd6\xbd\xe9\xb0\x71\x46\xfd\xfe\x45\x27\x87\x34\xde\x83\x7e\xdd\xa4\xd1\x29\x9a\xb2\x7d\x98\x46\x39\xf5\xda\x78\xaf\xcc\x42\xdd\xb3\x06\x4f\x2c\x60\x7e\x8a\xc6\xb0\x1a\xb2\xcf\x1d\xf6\xaf\x3a\xb6\x26\x06\x02\x24\x60\xe9\xf0\x22\x49\x63\xfb\xa9\x2d\xb8\xf8\x9c\x22\xfb\x4d\xbe\xba\xbd\xfc\x32\xdc\x5e\xce\x57\x73\x8b\xe3\x27\x4f\xf0\x21\x3e\x3b\x32\xb8\x45\x19\x81\x4f\x17\x4f\x76\xfa\x2a\x70\x1b\x3b\x42\x45\x4e\x75\x17\x5a\xc6\x57\x87\x9e\x28\x7a\x40\x59\xf1\xbe\xeb\xc4\x75\xd2\xe8\xb4\x33\x87\x45\x11\x4d\xa1\xdb\x41\xa6\x24\xb3\x15\xb2\x39\xb2\xdc\x79\x38\x7c\xfe\x69\x1e\x71\x8a\x0f\x68\xf1\x4a\x3a\x5f\xd1\xbc\x04\xf6\xa9\xfa\x63\xff\x21\xa1\xf2\xb5\xb2\x47\x99\x64\x0b\x7b\x9c\xfc\x77\xf4\x9b\x94\xa4\x2f\xd8\xad\x8a\xb3\x4c\x0e\x8f\x86\xd3\xe1\x3e\x33\xb9\x9e\xba\x64\xe7\xdc\x73\x21\xdb\xb4\xdc\xe9\x30\xdc\x24\x41\xcc\xa2\x34\x4e\xa0\x01\xa6\xea\x94\x92\x56\x3c\x49\x96\xf9\xda\xf5\x5c\x51\x14\xcd\x89\xa9\x78\x51\x69\xf2\x9e\x43\x7e\x56\xdc\x99\xd8\x8c\xcd\xb5\xaf\x97\x26\x6f\x87\x27\xa1\x3f\xae\x75\x75\x48\xe9\x68\x3e\x74\x27\xc9\xcd\xf3\x08\x19\x58\x8a\xc2\x47\x59\x5d\xd1\xa3\x6c\x7f\xdf\xfb\x9f\x79\x84\x52\x4f\x95\x66\x7a\x5f\xee\xf2\xf0\x1c\xef\xef\x7b\x64\xf2\x5b\x38\x6b\x91\x8a\x2d\x2e\x90\x16\xbc\x82\xbe\xbb\xdd\x5c\x83\x5e\x62\x7f\xdf\x3b\x9a\xc1\xd6\x22\x9a\x42\xad\x6e\x0b\x15\x54\xe5\x3f\x81\x18\x76\x5b\xbf\x65\xcb\xd6\x3c\xba\x68\xa5\xd9\x99\x28\xc3\xde\xd8\x69\x2d\x0e\xbe\x15\x15\xad\x8b\x6c\xd9\x3a\x43\xc5\xac\xeb\x71\xca\x7e\x89\xe1\x8b\x59\x94\x4e\xe1\x2f\x51\x82\xe2\x08\xbb\x39\x1f\x57\xb9\xfd\xfd\x65\x57\xbd\x68\xb2\xb4\xf2\x3a\x7e\x26\x17\x9c\x6d\xa4\x8d\xe7\x2a\xa2\x9e\x48\xaf\x1e\x30\x19\x5a\x2f\xa7\x88\x13\xf8\x38\xf4\x30\x9a\xc3\xdc\x0b\x50\xea\x33\xbf\x95\xc1\x3d\x49\xf4\xe8\x64\xb0\xae\x76\x09\x2f\x49\x7f\xbe\x44\x31\x9b\x15\x8f\xe5\x67\xe9\xcf\x6a\xa6\xe8\xd3\x69\x56\xff\x74\xca\x5e\x9d\x68\x2c\xbe\x31\x21\xb6\x93\x80\xbb\xab\x24\x23\x12\xd1\xbc\xc8\x6f\x36\x58\xa3\x03\x93\xc9\x5a\x3d\x28\x69\x1c\x38\x2d\x45\x1a\xca\x39\x57\x1e\x06\xc2\x93\x3c\x83\xdb\x18\x27\x90\x8d\x41\x8b\xba\x64\x77\xd8\xa4\x7f\x8d\x57\x46\xdf\xfb\x9f\x15\x37\x44\x20\x63\x8e\x05\x41\x50\x3a\x10\x9a\x00\x58\xd9\x25\xe1\xa6\x3b\xbd\x2c\x41\x1c\x4e\xfc\xb1\xee\x2e\x4f\x6c\xbd\x61\xd1\x45\x29\xd9\x35\xb7\x0d\x00\x35\xb3\x21\x38\x36\xf1\x30\xb9\xfb\x58\x57\x9b\xfd\xb2\x0c\x80\x05\xdb\x58\x79\xea\x0d\x72\x5d\x9f\x82\x0d\xcd\x04\x60\xac\x7b\x16\xb4\x40\xba\x6e\x9e\x1b\x03\x76\x35\x66\x81\x1f\xeb\xca\x57\x27\x4d\x0c\xf0\x1c\x9c\x04\x2b\xf8\x1d\x87\xc2\xa7\xa3\x14\x7b\x8c\x3a\x15\x87\xe6\xce\x9f\xe0\x6a\x2b\xd8\xc8\xd6\x33\x78\x8b\xcd\x1e\x98\x42\x5c\xdd\x19\x4a\x7d\x46\x61\xe9\x72\xd5\x4c\xb0\x31\x92\xd3\x41\x19\xa8\xf5\x9e\xd7\x24\xb7\x81\xd9\x34\x90\x9b\x3a\xa7\x9a\x3d\xef\x20\xf6\x87\xdd\x6e\x57\xe7\x34\x20\x7d\x3a\xd5\x53\x70\x30\x0a\x36\x26\x59\xee\x93\x8a\x69\x2b\x9b\xb4\xf2\x00\x4d\x7c\x38\x4c\x47\x9b\x61\x88\x87\xe9\x48\xf9\x60\xe5\x3f\x7a\x37\x21\x9c\xe9\xa1\x3f\x4c\x27\xd9\xc1\xef\xcb\x28\xd1\xde\xf3\x40\x1e\x5c\xc6\x19\x55\xe9\x82\x57\x57\x9b\xb9\x02\x47\xdf\x3e\xd3\x68\x0e\x37\xc3\x30\x67\x12\x49\x3d\x6f\x13\xfb\xb0\xbb\x88\xf2\x68\x5e\x80\x9c\xff\x08\xaa\x25\x28\x0a\x7c\x2b\x8a\x69\x5f\x5a\x59\x18\x42\xae\xad\x01\xf2\x30\xe7\x3f\xcb\xb3\x19\x4a\xa0\x0f\xaf\xae\xf2\x40\x0d\x7d\xad\x35\xd4\xf6\xe9\x7a\x1b\x5b\x2c\xfa\x9d\x3f\x2c\xdb\xbb\xd0\x78\x48\xe5\x83\xa2\xe7\xd7\x5c\x9f\xc0\x87\xdd\x49\x9e\xcd\x01\xec\xe2\x2c\x70\x0d\x3a\x9f\x76\x08\x32\x28\xb6\x3b\x5c\xb3\x6e\x9b\x87\x9d\xec\x70\x75\x9a\x35\xf7\x2f\xd9\x76\xf8\x26\x23\xe3\xe0\x38\x27\xa6\x25\x60\xfd\x77\xc8\xe3\xea\x0a\x15\x41\xae\x1e\x28\x42\x64\x06\x84\xa2\x4b\x33\xdc\x8a\x4e\x23\x94\x90\x23\xdd\x42\x69\x6b\x91\x67\xf1\x92\x59\xc6\xae\x39\x76\x54\x48\x1d\x02\xf5\x4a\x7c\x8f\x2f\xe4\x02\xf9\x6a\x88\x87\x9c\x61\x4a\xfa\x85\x92\xda\xe3\xcf\xd9\x00\x53\x7c\xf0\x2c\xcf\xa3\x0b\x82\x01\xf2\xb0\xf7\x4d\xfe\x2d\xfc\x26\xdf\xda\x0a\xf0\x30\x1f\xa9\x0a\xc3\x7c\xc4\x58\xda\x21\x95\xcb\x8c\x42\x2c\xc4\x15\xbb\x34\x36\xab\x7c\x1e\x77\x78\xfc\x4b\xaf\xae\x3c\x2e\x46\x52\x69\xed\x36\xb9\xa2\x37\xc3\x30\x0d\xda\xed\x8a\xa2\x15\x22\x2d\xd9\x75\x32\x59\x27\x6b\xb7\x3d\x85\x6b\xa9\xf0\xa2\xdd\xf6\xf4\xbb\x9b\x0b\x34\x94\x1c\x60\xcd\xe5\xa2\xfb\xa1\x43\x46\x9a\x25\xb0\x03\xc9\x9e\xb8\xf7\xfd\x6a\x4a\x0e\x40\xdd\xce\xa4\x09\x2f\x58\xcf\x58\xd2\x1a\x7b\x94\x8a\xca\xf2\x10\x6b\xd7\x72\xde\x34\x11\x32\x08\x8c\x13\x3d\xad\xbd\xbd\xaf\x39\xc1\xde\x22\xcf\x16\xac\xa4\x4b\x0e\x2d\xc5\x8a\x14\x25\x36\xb5\x6e\x61\x9a\x75\xa3\xd2\xdc\xfb\x39\xcb\xcd\x73\x96\x86\xbd\x6f\xd2\x6f\xe1\x37\xe9\xd6\x56\x90\x0f\x53\xfd\x9c\xa5\x23\x72\x3f\x51\xc4\x2b\x95\x22\xbb\xdd\x6e\x2e\xee\xa4\x56\xc4\x3e\xf9\x69\x44\xa3\x30\x17\x27\xf1\x1e\x8e\xbc\x0e\x13\x03\x14\x94\x25\x80\xdd\x49\x96\x9f\xa0\xf8\x80\x29\xcd\x4c\x0b\xc7\xc5\xd1\x82\xe5\xc6\xbb\x8b\xf9\x49\x96\xf8\x1e\x61\x58\xbd\x60\xc3\x56\x11\x07\xa9\xd0\x27\x44\xa1\x21\x36\xbd\xba\xca\x09\x3d\x7a\x75\xc5\xf8\xb1\x52\xdc\xb0\x97\x53\x48\xb8\x73\xa1\x83\x28\x99\xe1\x21\x96\xdd\x54\xba\x88\xfb\x70\x80\x94\x82\x28\xd3\x9c\x0d\x36\xea\x36\x7d\x3d\xa1\xe9\x38\x17\x1f\x8b\xbc\x8c\xf2\xe9\x75\x29\xca\xb2\xa9\x3d\x6b\xd5\xd6\x6e\xdb\xaa\xe7\x26\x56\x0b\xaa\x29\xc6\x4c\x30\xa4\xa9\x09\x4b\x75\xbe\x4b\x88\x08\x53\xd7\x30\x39\x59\x61\xa4\x23\xdf\x9e\x71\x97\xc1\x0d\xfc\xcb\x92\x90\xb4\xf0\x46\x0f\x39\xac\x8d\x46\xcb\x9c\x7c\x0d\xcb\x1c\x36\x3d\x27\x51\x81\xc6\x9d\x38\xcf\x16\x71\x76\x96\xea\x82\x36\x33\xa7\x23\x04\x53\xf5\xaa\x86\xb5\xaf\x35\x8e\x67\x96\xca\x5b\x8c\xb3\x37\x8c\xcc\x1c\x47\xc9\x78\x49\x9f\x85\x16\x59\x81\xb8\x02\x58\x43\x79\x16\x74\x9e\xaf\x78\xd1\x5c\x76\x16\x15\x9d\x79\x76\x0a\xe3\x6b\xa8\x89\x91\x59\x4e\xc0\x52\x2d\xf2\xf8\x4f\xb2\x2c\x89\xbf\x3e\xd5\xfc\xd5\x9f\x6a\x08\xe1\x36\x0b\xfd\xc4\x12\x61\xe7\xab\xa2\xf5\x80\xd4\x29\x47\x1d\x0b\xf5\x9b\x3c\x4a\xd9\x51\x42\xe9\xf4\x30\x7d\x41\x1a\xf7\x34\x6d\x1b\x57\xfe\xd5\x95\xf3\x20\x75\x3a\x46\xe1\x0e\x4a\x3d\x17\x1c\x18\x37\x82\x91\xd9\x6b\x40\x81\x71\x1d\x10\x94\x4e\xdf\x2c\x71\xf3\x68\x44\x81\x35\x87\x93\x2d\xb1\x06\x0a\x15\x47\xd9\x72\x3c\x7b\x09\xd9\x93\xb2\xae\x35\xa2\x65\x5c\x5d\x09\xb5\xef\xcd\x4d\xf6\xc0\xdf\x6e\x7b\x59\x8a\x49\x09\x66\x47\x8e\xd2\x16\xcb\x08\x54\xdb\xa2\x07\x87\xb1\x07\xde\x3b\xbb\xc6\x51\xb0\xe1\x11\x46\x64\x76\x97\x29\xfa\x7d\x09\x0f\xe3\xf2\xbd\x36\x33\x04\xe2\x6b\x61\xb8\xe3\x01\xb1\xaf\x45\x3e\x93\x9a\xfd\x9c\x65\xf8\x75\xb6\x2c\xe0\x4b\x6a\xcc\x63\x17\x62\xe8\x94\x1c\xde\x67\xe9\x18\x16\x5c\x3e\x30\x52\x05\xe6\x4b\xa6\xb6\xf7\xe6\xa4\x80\x39\xf5\xc4\x24\x9a\x50\xe1\xa1\xa4\x6e\x0a\x5f\x9c\x94\xe5\xf8\x79\xb8\x0c\x3e\xd5\x27\xf1\x29\xc4\xad\x98\x2a\x73\xd0\x9e\x73\x55\x0f\x45\x7f\xd4\xe9\x81\x68\x8b\xa3\x6a\xb3\xe6\xe4\x34\x1c\xa4\xd4\xb9\x95\x12\xca\xf6\xca\x34\xcb\x16\x7e\x70\x59\x16\x10\x2f\x17\xdc\xda\xab\x85\x43\x09\xc5\x94\x8a\xbf\x1f\x52\x9d\x58\x78\x12\x77\x50\x1c\x36\xef\x88\x0e\x37\x15\x19\xbd\xe7\x86\x48\x8e\x75\x0f\xf3\xf0\xe9\x25\x9a\xf8\x04\x75\x51\x05\x18\xcc\x0c\x7a\x58\xf7\x28\x1e\x4a\x65\xea\x37\x54\xda\x2f\x79\x00\xfe\xe2\x61\xee\xb6\xe0\xea\x0a\x92\x65\xc1\x11\x4a\xc9\x0d\x74\x75\x85\xdb\x6d\x6c\xa6\x9c\xf8\x29\xb7\xeb\x92\x7b\x3f\xd8\x77\xb4\xc5\xb1\xe1\xc0\x31\x48\x26\x2d\x2e\x98\xec\xc4\xcf\xc1\x66\x2f\x28\x41\xbd\x9d\x9b\xfe\x4e\x95\x61\x9a\x77\x74\xb1\x80\xa0\x6e\x5a\x48\x7b\x80\x2b\xe9\x54\x8d\xe6\x72\xc8\x7c\x6f\xb2\x67\x12\x46\xcb\x3c\x3b\x8b\x72\xf8\x33\x14\xa4\x4a\x43\xed\x2c\x47\x42\xe3\x75\xac\xbf\xcb\xd4\x35\xc4\xdf\x2a\x34\x44\xd3\x6e\xfb\x0d\x26\x7d\x1a\xbe\xd1\x16\xe8\x1d\x49\xf8\x91\x8e\x94\xce\x56\xc3\x64\xb1\x16\x98\xce\x51\xc3\xfc\x04\x80\x8b\x3e\x64\x70\x61\x07\xca\x30\x38\x31\xb6\xb3\x87\x23\xee\x8e\x91\x49\x7f\xa1\x6e\x7a\xc6\x77\xe2\x66\x18\xe6\x42\xb9\x4f\xe8\x6e\xbe\xa3\x8d\xbf\xa5\x65\xa9\x49\x35\x61\x28\xbf\x81\xed\xb6\xf7\xfc\xcd\xcb\xdf\x3c\xc2\x62\x75\x71\x34\xfd\x29\x9a\xc3\x2e\xce\xfe\xb5\x58\xc0\xfc\x45\x44\x28\x8c\x76\xdb\xfb\xf1\xe8\xf5\xab\x86\x12\xdf\x04\x97\x98\x5b\x5f\xb0\xd7\x63\xab\x57\x30\x14\xc7\x43\x38\x07\xab\xeb\x54\x59\xca\x08\x0c\xa5\x8f\xa5\x26\x6b\x1c\xb3\x82\x74\xfe\x51\x3a\xf5\x61\x50\x62\x18\xe5\x64\x2b\x8b\x57\x2a\x66\x2d\xf7\x43\x92\x9d\x44\x09\x5d\x8f\xc2\xe7\xd5\x59\x8e\xd5\x02\xcf\x73\x4d\xf9\x70\x04\x1a\x0d\x38\x6f\x74\x18\x9a\x77\xa1\xd3\x4e\xf4\xba\x1b\xb1\xbe\x91\xd5\x7b\xb1\x64\x28\x16\x1e\xa6\xf2\xfd\xd2\x46\xba\xed\xf6\xdc\x87\xfc\x49\xd5\x2c\x40\x2f\x27\xc6\xbe\x3b\x48\x93\x52\xb5\xfe\x66\x89\xb9\x9d\xd3\xa6\x13\x84\x8e\x36\xb1\xdc\x43\xfc\x92\xd8\x50\x68\x56\xe2\x57\x23\xe8\x47\x4e\x9f\x4d\x0f\xd3\xb7\x49\x44\x67\x17\x87\xd8\x6c\x81\x9d\x38\xbd\xbe\xd8\xac\x86\xe9\xe5\x46\xde\x45\x71\xf8\xfe\x6f\x97\xe4\x6f\xd9\xe9\xd0\xcc\xf7\x20\xef\x52\x62\x92\x4c\xad\x30\xcd\x14\x7e\x64\x5c\x74\x5f\xb7\x58\x24\x08\x33\xb3\x21\xa3\x6e\x14\xc7\xee\x8a\x82\xc4\x32\x6a\xe2\x6e\xb4\x58\xc0\x34\x7e\x31\x43\x49\xec\x8b\x47\xeb\x35\xa7\x1e\xcc\xfd\xdc\x7c\x40\xe6\x3d\x17\xad\x91\xb5\xa1\x17\xe7\x6b\x8b\x18\x91\xbb\xc0\xa6\x52\xa8\xa8\xa9\x52\xda\x87\xe1\xd3\x4b\xb1\x6a\x45\x36\x87\x34\x65\xe1\x43\x32\x5a\x18\x93\x99\x2d\x82\xab\x2b\x92\xc0\x3a\xc0\x93\x82\x60\x03\xf3\x38\x8d\x4c\xbd\x63\x96\x2d\x93\x58\x61\x6f\xb6\x8a\xb5\xd9\x3e\x04\xd5\xbb\x8d\x4c\x1a\x6f\xd3\x7d\x25\xd0\x17\x6f\xe0\x1c\x5d\x37\x63\x3f\x7c\x08\x2e\xc7\x64\x8e\xc8\x8a\x11\x9e\xb2\x58\x9e\xe0\x1c\x32\x76\x43\xa2\x9e\xca\x34\x04\x97\x66\x2c\x4a\xbb\x79\x81\xe8\x2b\x60\x63\x54\x8c\xb3\x34\x85\x63\xec\xd7\xf4\x4c\x30\x57\x65\x05\x09\x34\x1b\xa8\xd3\xe2\x64\xc6\x3d\x8b\xda\xd0\x50\x48\x69\x27\xca\xd5\xb7\xe8\x09\xb8\x0e\xb2\x59\x05\xac\x6e\x51\x2e\xa9\x29\xc3\x7f\x33\x94\x06\x7e\x03\xc5\x92\xab\xab\xbd\x74\xe1\xfc\x4b\x4e\x38\x38\x3b\x78\x1d\xca\xc3\xd9\xc0\x35\x89\x8f\xd2\x75\x75\x51\xfc\xd7\x33\xc2\x91\x2e\x08\x3f\x9f\xf2\xeb\x50\x5c\xf4\xd8\x20\x2d\xb1\x83\xb4\xcc\x65\x2a\x7b\x3f\x95\x54\x22\xe1\xf8\xa1\x5e\x49\x9a\xdb\xfb\x3d\x50\x90\x9b\xf7\x99\x78\x5f\xe0\x30\xfd\x1c\xb0\xcb\xfb\x32\x86\x09\x8e\x7e\x1d\x20\x40\x7f\xfc\x36\xc8\x4a\x59\x89\x95\x7d\x49\xd2\x8b\xc0\xc7\xc1\x06\xfa\x96\x1a\x8e\xe3\xe8\xd7\x9f\xe0\x34\xc2\xe8\x14\xee\xfb\x28\xb4\xd3\x00\x16\x03\x7c\xc9\x68\x5f\x3f\x08\x06\xe8\xa9\x28\xf6\x96\xce\x96\x59\x55\xa4\x39\xab\x66\x02\xea\x6f\x0a\x6a\x16\xda\x69\xee\xaa\x02\xea\x6f\x02\x02\x35\x9c\xb7\x13\x5d\x75\x95\xf8\xfe\x2d\xcb\xa2\xba\xef\xe8\xea\x2a\x0b\xda\x6d\x3a\x43\x31\x2a\xb8\x0d\xba\x98\x54\x04\x32\x40\x26\x96\x39\xcc\xae\x36\x5a\x6e\x34\x1c\xdd\xb3\x19\x84\x89\x47\xb8\xb9\x71\xb4\xc0\xcb\x9c\x0a\xb7\x16\x51\x51\x50\x7b\xed\x7e\xd9\x40\xde\xb0\xf7\xa6\xe6\xc3\xea\x6a\xbe\x0c\x4a\xde\x55\x83\xee\x5a\x4d\x4f\x85\x95\x1c\x56\xa7\x74\x13\x5f\x97\x65\xa5\xed\xcb\x5a\x82\x9f\xd1\x68\xeb\x50\xf9\x0e\x6a\x4e\x49\xf0\xc8\x15\x05\x6f\xd8\x3c\xb9\x27\xab\x83\x5b\x81\x6c\xee\xb4\xdf\x37\x86\x40\xba\x5e\x82\x65\x18\xfb\x89\xae\xf9\x63\x4b\x16\x86\xe9\xdd\xab\x4c\xb5\x9c\x44\xde\x7e\x2d\xc9\x34\xf0\xbc\xb2\x0c\x80\xd5\xd3\x82\x79\x93\x19\xe2\xb5\x55\x9c\x1c\xd5\x03\x90\xe8\x4a\x4d\x16\x08\x71\xa1\xdf\x1c\x8a\x6c\xa1\x19\x90\xa4\xb2\x6f\x0e\x49\x35\xb1\x16\xa8\x37\x4b\x7c\x6b\x58\x6f\xa8\x30\xaf\x09\x98\x93\x86\xbc\xe5\x9a\x55\x9a\x5b\x6f\x0d\xef\xae\x17\xb5\x2d\xae\xe8\x88\x4d\xa0\xdd\xa2\x07\x95\xa6\xd6\x00\xad\xd1\x5b\xb7\x84\xac\xb7\xd4\x0c\xd8\x8d\x7b\x6e\x0e\xbe\xa6\xbd\x15\x9d\xa8\x50\x83\xb7\xe8\x40\xb5\x2d\x0b\x78\x12\x18\x96\x4a\xec\x81\x9e\x11\x6e\xbd\x6f\xf0\xb7\x90\x3f\xce\x7f\x83\xb7\xb6\x04\xf5\x95\x87\x70\x88\xa9\xf4\xc6\xfb\x9f\x71\x36\xa7\xd6\xb1\x4c\xdd\x2d\x8b\xa9\x12\x7f\xbb\xed\x7b\xff\x43\x5d\xd1\x1a\xc9\x57\x57\x9e\x4a\xa0\xbe\xad\xa4\x3a\x5b\xaf\x94\xda\xa9\xba\x29\x12\xeb\xcd\x37\xa4\xc1\x4d\xa8\x78\xcf\xab\x2b\xfd\x4b\x91\x8b\x6e\x91\xbe\x78\xba\x0c\x82\x6f\x02\x8d\x10\xb5\xd8\x72\xa1\xc4\x40\x72\x35\xdd\x3a\x9e\x5b\x4a\xed\x01\xd3\x03\x94\x76\x73\xfe\xbe\x84\x05\x7e\x26\x2e\x89\xef\xf3\x68\xae\xbf\x66\x09\x31\x17\x2f\x3e\x65\x9a\xa7\x4b\x0c\xe3\x77\xf8\x22\x81\x3e\x0c\xe8\x7c\xa6\x59\x0a\xd9\x1c\xc9\xeb\x86\x4d\xa8\x6e\x09\xaa\x65\xbe\x4d\xa2\x8b\x77\x38\xc2\x52\x8c\xa6\x01\xac\xb9\x6c\x65\x5d\x2a\x4d\x21\x9c\x38\xa1\xdf\x5c\x14\x85\x5d\x92\x93\x54\x94\xef\xb4\x3c\x57\x49\xf0\x7c\x20\x42\x50\xa6\xd4\x15\xb9\x18\x2f\xef\x46\xc2\xc1\x51\x01\xd2\x7a\xf1\x36\xf5\x11\x91\x9d\xa5\x45\xf8\xb7\x4b\xd8\x45\x31\x7b\xd3\x2b\x47\xef\xf5\xe6\x53\xd5\x3c\x69\x1d\x85\x13\x3f\xd5\xf3\x91\x99\x9f\x85\x48\x83\x2e\x5e\x4a\x51\xbb\x9d\x49\x00\x84\xd7\xb8\xba\x3a\xf1\x11\xc0\x86\xc5\xec\xec\x16\x4f\xe7\x5c\xfc\x6e\x3d\x9d\xaf\x63\xd8\x78\xd3\x97\x6b\xc7\x8b\x35\x52\xa7\x3c\xfb\x93\xde\xab\x8b\xaf\xef\xd5\x5f\xc2\x7b\x75\x14\xfa\x85\xef\x23\xeb\xc9\xda\xed\x9a\xd1\xed\x52\x22\x93\xef\x97\xd3\x69\x02\x0f\x8b\xe7\x10\xa5\x53\x76\x81\xc7\xcf\x2f\xa8\xe8\x59\xdc\x8b\x9b\x7d\xbd\xb8\xf3\xb9\x53\xbe\xac\x31\x99\xb1\x94\x17\x2b\x01\xb1\x21\x9f\x11\x81\x67\xae\xae\xbc\x39\x29\x4a\xa9\x61\x43\xc8\x01\x85\xa4\xbc\xdd\xee\xd1\x7b\x84\xb9\xa3\x16\x42\x31\xee\x27\x20\x5b\x90\x19\x8c\x98\x0d\x56\xbb\x0d\xed\x24\xc1\x85\x1e\x93\xf4\x23\x78\x8e\x19\xf2\x43\x59\xfa\xaf\x14\xa3\x84\x76\x73\xb9\x10\xa5\x56\x4e\xc5\xfe\x7a\xc5\xc2\xcd\x7e\xd3\x33\x1a\xab\xef\x43\x69\x48\xf3\x22\x41\xe3\x0f\x4c\x9f\x34\xe5\x81\x40\xbc\x4d\xa1\xf5\x2a\x90\xb7\x18\x39\x2a\x5e\x32\x13\x6c\x32\x7b\x9b\x55\x30\x7a\x24\x6b\xc7\x7c\x9b\x32\x47\x7b\xaa\xbd\x31\xe9\x8a\xe7\xce\xbe\xba\xa2\xba\x75\x7c\x25\x84\x83\xbd\x6b\xae\xc4\x47\x9f\x63\x31\xc9\xff\x80\x17\x6b\x6d\x48\xbf\xbf\xab\x3b\xf9\xdc\x5f\x07\xc8\x60\x77\xc7\xa8\xe3\xc3\x8a\xf0\xc6\x21\x7b\x76\x74\x76\x50\xf1\x30\xba\xea\x35\x56\xed\xa2\x23\x49\xff\x5f\x4f\xc8\x7b\x6c\x93\xef\x46\x83\x07\x69\xcc\xa5\x90\xeb\xae\x4b\x0f\x40\xe6\x6c\xcd\x14\x7f\x35\xee\x4b\x4e\x42\x7c\x63\xfa\x0c\x87\x35\x6f\xde\xeb\x4c\xa5\xab\xaa\xd0\xb0\xbe\x9e\x5c\xba\x3a\x3f\xf2\xc9\x89\x8b\x53\xd5\xd3\x2c\x16\x66\x72\x40\x77\x67\xa9\x91\x8b\x54\xf2\xca\xc5\xac\x38\xbf\xb0\xf5\x0f\x98\xa1\x38\xed\x90\xef\x51\xec\x24\xf8\x89\x0d\x4c\xaf\x1b\x95\xe6\xf3\xb3\x0a\x36\x7b\xe4\x7f\x8c\xe4\x05\x3d\xf9\xdf\xcd\xbe\xfa\x5f\x8f\xbb\xc5\x15\xa0\xc9\xbc\x2f\x22\xcc\xd7\xcc\xc7\x41\x39\x26\x5f\xd4\x85\x1e\x9d\x28\xaa\x76\xae\x43\xa9\xad\x4b\xcb\x07\x65\x19\x00\xea\x86\xb4\x22\xb3\xd4\x79\x23\x3e\x7f\x85\xbf\x12\xd3\xdd\x76\x85\x56\x2c\xf1\x9c\xe1\x7d\x51\x9d\x7f\x6a\xef\x0e\x41\x69\x25\xae\xf4\xd3\xbb\xb2\x49\xcb\xfe\xb2\xf2\x3c\xe8\x66\xab\x68\xa8\xa9\x82\x5e\x5a\x1d\x19\xad\x2d\x28\x2b\x23\xbe\xab\x47\x18\x07\x32\x58\x75\x77\x36\xe1\x9a\x9b\xcf\x4a\x14\xc7\xd7\x9b\x92\x32\xa8\xda\x2a\x6a\x1a\x57\xc3\x7c\x6d\xde\x1e\x35\x35\x14\x00\xa4\x33\xf6\x85\xab\xf4\x0b\x76\x30\x6f\x07\xf2\x05\x3f\x77\xab\xc1\xf1\x9b\xed\xb6\x00\x45\x33\xeb\x80\x54\x77\xcd\x6d\xa1\x6a\x2d\xad\x0d\xf8\x80\x70\xca\x77\x00\x96\xb4\xd3\x0c\xd4\x85\xbd\x6e\x0e\xda\xd9\x5a\x73\x07\xac\x23\x73\x73\xd8\x76\x43\x2b\xc0\x3a\x84\x83\x37\x05\xec\x90\x0e\x1a\xa0\x91\xae\x3d\x1f\xdd\x5c\x04\xb0\x0e\xeb\x5f\xaf\x25\x6f\xfb\x39\xba\xa6\x93\x54\xdd\xa0\xe1\xba\x6a\xf6\x96\x9e\x7e\xa3\x2b\x24\x87\xd0\x61\x09\xa8\x2b\x24\xb0\x00\x13\x30\x07\x27\x60\x0a\x4e\xc1\x85\x12\x44\x1c\x7f\x4e\x8e\x91\xde\xfc\x49\x52\x93\xb3\xaf\x52\x93\xbf\xba\xd4\x84\x49\xd5\x0f\xc2\xcb\x12\x9c\xcb\xd0\x66\x3c\xfa\x98\x88\x65\xc6\x9d\xd1\x4a\x37\xb2\x94\xd0\x7f\x1b\xfa\xcb\x5a\x39\xcb\x14\xe2\xd6\x2c\xcb\xd1\x1f\x59\x8a\xa3\xe4\xad\xd2\x4f\xa9\xf8\x6c\xa9\x96\xba\xba\xf2\xa2\x25\xce\x98\xeb\x97\x53\x98\xd3\xd8\xb3\x4d\x4d\xd8\x65\x8c\x06\x34\x3d\x68\x57\x5d\x2d\x9b\x33\x50\xc7\x53\x88\x5f\xaa\xd4\xc3\xd8\xe7\xea\xd8\x9c\xa6\x92\x1e\x1f\xb5\x46\x24\x97\x2c\x6d\xfe\x19\x88\x63\x42\xf7\xa3\x6c\x59\xbc\xe4\x25\x36\xc3\xf0\x80\x73\xaf\xae\x3c\x48\x95\x20\x12\xc3\x99\x09\xe3\xe0\x3c\xae\x34\x28\x78\xdf\xc5\xf2\x24\x41\xe3\x67\x6f\x0f\xbb\xa8\x78\xb3\x80\xa9\x12\x83\x90\xaf\x70\xb3\xaf\x73\xd6\xc2\xb7\xcb\xb3\xb7\x87\x3a\xeb\xac\x25\xfb\x66\xa3\x4a\xb9\xab\xd2\xcb\x10\xf2\x78\xe7\xb2\xb0\x72\x03\x2a\xb4\xbe\x99\x04\xe2\x78\x89\x62\xc0\xfa\x33\xd0\xfa\x06\xc4\x6c\xb1\x44\xf1\x05\xf8\x40\x79\x5d\xfe\x55\x96\x4d\xc1\x54\x8e\x85\x2d\xc1\x5b\x79\x6b\x8c\xb9\xeb\x1d\x91\x75\xaa\xb2\x62\x2b\x8b\x6e\xf5\x99\x95\xc8\x76\xfe\xc2\x4a\xe5\x07\x61\x62\x25\xf3\x73\x31\xb7\x92\x85\x33\xe6\x13\x2b\x3d\xc3\x33\x98\xd3\x17\x97\xc2\x03\x53\x2b\x93\x4d\x8e\x07\x4e\x6d\xd0\xba\x42\xa6\x07\x2e\x78\xf6\x1b\x9e\x2d\x96\xe7\x17\xeb\x0c\x28\x43\x08\xbb\xe4\x8f\x95\x03\x57\x2d\x5b\x35\x3d\xa8\x96\x21\xcb\xeb\x01\xa7\xeb\x5c\x59\x44\xb7\x2b\xa9\x4a\x27\x0e\xe3\xab\xab\xb5\xac\x4d\x08\xa8\xf2\xbd\xd6\xae\xbd\x29\x3d\x70\xa0\xe5\xca\x23\x73\x99\xc9\xbd\x47\x7e\x01\x2a\x1a\x62\xdf\xf4\x27\x60\x62\x91\x81\x26\xc2\x01\x4a\x35\x6e\xc0\xd5\x71\xc4\x77\xa9\x1f\xa9\x2c\x3d\x4c\x91\xa1\x76\xc9\x52\xec\x83\x74\xbb\x53\x78\x86\x92\xe4\xa5\x88\x70\xc4\x76\x7e\xd7\x48\xbb\x5e\xf3\xf4\xd6\x28\xc9\x54\x48\xbe\xd8\x10\x9b\x5a\x98\x45\xa1\x35\x27\xca\xd1\x05\x4e\x59\xca\x90\xd0\x66\xdf\x90\x56\xb3\x64\x6b\x58\x00\xca\x28\x24\x02\x5b\xf5\x6e\x35\x4d\x41\xc9\x65\x7e\x22\xca\x97\x35\x30\x5b\xd1\xd9\x35\xc2\x4d\xe7\x10\x9d\x2a\xd2\x59\xfa\x82\x80\x73\x0c\x96\xa6\x57\x47\x6b\xb7\xd2\xd0\x35\x89\xc9\x58\xbb\x12\x7b\x69\xbe\xb5\x70\xb6\x60\x99\x04\x55\x71\x95\x31\x1a\x40\x85\xfe\x64\x71\x55\x58\x5b\x2c\xae\x8a\x1e\x28\xa4\x0e\x5b\x84\x46\x6e\x15\x43\x18\x8d\xc8\x2b\xe6\x56\x8b\x06\x2c\x25\xcc\xeb\xd8\x1a\xa9\x65\x72\xda\x19\xe5\xed\x76\xde\xc5\x3c\xb6\xcd\xd3\x4e\x9f\x7c\x0a\x37\x5d\x52\x10\x6a\xb7\xc4\x46\xb5\xaf\x90\x83\x0f\x03\x85\x3a\x7c\x18\x94\xb9\xae\x67\x2b\xd5\xef\xeb\xb6\x0c\xa3\x11\x1a\xed\xb4\x34\xf4\x18\x80\xeb\x59\x5b\xad\x98\x01\xe1\x1b\x48\xce\x31\xbb\x6a\x2b\x58\x3d\xac\x49\xbf\xba\x6a\xec\xb8\x6e\x5b\x46\xd5\x5d\xab\x44\xdc\x20\x07\x36\x59\x36\x48\x41\xfd\x0e\x1b\x20\x50\xb7\x39\x07\x19\x0b\x03\x0b\x2e\x8d\xbb\x70\x50\x90\x2d\x38\x8f\xf0\x78\x76\xc4\x46\xfe\x6f\xea\x85\x3c\x09\x37\xfb\x5a\xdc\x58\xb0\x0c\xb5\xb3\x2b\x19\x4d\x45\x2b\x6a\xc6\x64\x18\x70\xd1\x7a\x75\x46\xc0\x7d\x8f\x11\x58\x83\x73\x8d\x0c\x88\x0d\x43\x37\xa6\x74\x01\xc1\xc9\xd9\xc5\x22\xb9\xd0\x74\xc1\xc9\x60\x96\x41\x69\x27\x73\x46\x92\x19\xd5\x5d\xce\xd4\x58\x1c\x94\x38\x38\xd5\xb2\xed\xa1\x02\x8d\x9c\x19\x50\xd5\x5d\xcd\xc1\x00\x3b\x38\xaa\x40\x50\x92\x3d\x99\x77\x0b\xf2\xd5\x6e\xfb\x92\xb3\xe2\x49\x04\xab\xd1\x28\x59\x04\xbb\x51\xab\x11\x99\x5c\x2e\xce\xdf\x0b\x46\x49\xab\x40\xb0\xdf\xbe\x9f\x32\x2c\xa8\xd5\x20\xdf\xa4\x0a\x48\x39\x5a\xe4\xa8\xab\xd2\x00\xcd\x6d\xb7\x7d\xe3\x5b\x30\x66\x82\x6d\x73\x94\x17\xed\x6a\x30\x69\x02\x07\x4a\xfb\x63\xb2\x77\x5a\x23\x14\x3d\xd3\x46\x18\xa2\xd6\x1a\xa1\x09\x35\x83\x65\xa8\x9c\xd6\xe3\x58\x5d\xab\xc8\x52\xf4\x9a\xe2\x5a\xc2\xd9\x22\x08\x84\x4a\x15\x6a\xa1\xb4\xc5\xeb\x04\x36\x84\x21\x1a\xb5\xdb\xbe\x97\x2e\x09\x35\xa6\x5c\x0b\xa9\xdc\x7d\xcc\xa1\xf1\x00\x72\x94\xcf\x44\x40\x75\x63\x88\x46\xb4\x0b\x83\x75\x0a\xbe\x0f\x94\x0b\x35\xa3\x5f\x1d\x72\xa5\x9e\x77\xa9\xe7\x91\x37\x13\x1f\x05\x2c\x74\x9a\xda\x48\xc0\xf8\xa2\x7e\x5e\x64\xb3\xe6\x79\x50\x57\x69\xaa\x7e\x03\xfb\x5a\x55\xbf\xd5\xed\x4a\x77\x21\x50\x77\x2c\x5b\x54\xa0\x5d\xb5\x7c\x0f\x00\xed\xca\xe5\x2b\x0a\xf4\xab\x57\xac\x56\xe5\x38\x84\xe6\x98\x56\xdd\xbe\xce\xb3\xd9\x7c\xa1\x3b\xce\x6b\x5a\x3a\x58\x5b\xcb\xc0\xf1\x66\xc1\x29\x64\xd8\xac\xa1\x53\xc8\xe7\x8d\xda\xed\xda\x2c\x93\x03\x77\x3f\x6d\x9c\x65\xf9\x7c\x96\x25\xd0\x2b\x4b\x30\x0e\xcf\xfc\xa5\x21\xb8\x56\x6c\xcc\x30\xbf\x07\xfd\x6b\xea\x32\xb3\x0c\x40\x6c\x03\x3e\xfd\x48\x80\x67\x36\x60\xca\xb8\xde\x01\x48\xee\x0c\x74\x61\xb7\xcf\x78\xe0\xbb\x03\x30\xb1\x01\x70\x76\xfa\xee\x20\xcc\x6d\x08\x22\x7c\xd2\x9d\x41\x38\xa9\x6c\x3b\x78\xd7\x83\x98\xda\x20\x0c\x79\xc1\x7d\x6c\xb1\x4b\x1a\x39\xf5\xd4\x86\x2b\x44\x11\xf7\xb2\xab\x15\x2d\xc6\xcb\x25\x17\x04\x1a\x13\x9e\x91\xee\x5c\x54\x76\x8b\x29\x01\xb9\x97\x5e\x39\xd4\x7f\x2c\x4b\xd8\x9a\x0c\xd2\x63\x7b\xd9\xd8\xe4\xa5\x6b\xbf\x0b\x55\x6b\x07\x60\xa9\x3f\x05\x59\x00\x28\x7b\x72\x73\x08\xac\x7a\x33\x08\xc6\x26\xdd\x1c\x06\xaf\xdf\x0c\x24\xd7\x95\xdc\x6f\x08\x28\xd7\x15\xdb\x0d\x60\x4b\xfd\xfd\xec\xed\xca\xf7\x33\x11\xff\xa3\xb8\xa1\x1f\xaa\x4a\xfc\x90\xfb\xf2\x4c\xaa\x3b\xdc\xca\x59\x08\xcb\xa6\x38\x0a\xff\x3d\x3d\xdc\x7b\xfb\x76\xf7\x85\x1e\x47\x81\x07\x23\xe8\xd3\xf0\x00\xf4\xac\xdb\xa1\x08\x64\xa0\x85\x9e\xfb\xdd\x4e\x4a\xe8\xc4\xd5\xdc\xc9\x72\x34\x45\x76\xf8\x34\xf2\xf9\x18\x0c\x77\x9f\x80\x3e\xf3\xc2\x0f\x86\x43\xef\x3b\x97\x74\xd1\xfb\xce\x3c\xe6\x23\x15\xc6\xce\x51\x9c\x74\x97\x05\x79\x23\xe5\x84\xcb\x61\x5a\x49\x8e\x6e\x57\x8f\xa4\xa6\x45\x53\x5b\x31\xb0\xec\x14\xe6\x49\x74\xe1\xd5\xc7\x4e\x93\xf1\x09\x54\x70\x87\x07\x60\x38\xdc\xeb\x81\xe1\x0e\x19\xec\x23\xf0\x80\x80\xe6\xbf\xf7\xb4\xdf\x0f\xf9\xa8\x1e\x8c\x80\x17\xa3\x53\x4f\x46\x26\xd0\xff\x70\xad\x24\x32\x2e\xee\x28\xc2\x5b\xa3\x89\xd1\xc8\x35\xdc\xc7\x74\x26\x68\x17\x8c\x48\x84\x9a\x5c\xd6\x1d\x5a\xc2\xbd\xda\xad\xc6\xad\xc0\x23\xd0\x3d\x1c\x69\x91\xf3\xd8\x7f\xd6\xa9\xf6\xa8\x5a\x4d\x8b\xcd\x68\x1a\xda\x91\x2e\x6b\x91\x1e\x57\xb4\x8f\xd2\xce\x82\xef\x29\x37\x84\xc7\x2a\x2c\x62\x8c\x78\x7c\x8a\x27\x22\xd6\x64\x4f\x46\xb0\x78\xc4\xa7\xbe\xdf\x1f\xc9\x95\x7e\xac\xb6\xf5\x5a\x2f\x67\xbc\x85\x1d\xb6\x7f\xe9\xde\x22\x7f\x1f\xf0\xbf\x7b\xfc\xef\x43\xb6\xa0\x46\x00\x8d\x27\xda\x91\x60\xf6\x78\xb5\x45\xc8\xc1\x96\x42\x70\x1d\x45\xae\x6e\xb4\x62\xa7\xd5\x58\x45\xd9\xd1\x55\xe3\x7d\xf4\xb4\x72\xb5\x56\x60\xcd\xd5\x34\xd3\xb9\xf5\xda\x77\x14\x53\x01\x4b\x10\x8d\x12\xca\xd6\x8d\xae\x80\x7d\xa6\xfa\x8f\x46\x2a\xb8\x0b\x55\x39\x50\xad\x91\x6c\xfb\xa0\x56\x41\x64\xd4\x50\xb0\x11\xc6\xe3\x5b\xc0\xa0\xba\x2a\x30\x65\xb1\x00\x1a\xa1\x3c\xb9\x2d\x94\x04\x46\xa7\x70\x05\x94\x9d\xde\xb5\xa0\xa8\xa3\x62\xe2\xeb\xbe\x75\x2c\x29\xea\x7d\x0c\x76\xfa\x26\xa2\x55\xd9\x2c\x82\xe5\xc8\xc4\xcb\x7b\x2c\x45\x65\xac\x8c\xaf\xc9\x63\xee\xf4\xec\x30\xad\x36\x72\xdc\x59\x7d\x0b\x52\xfc\x32\xcb\x92\x98\xfa\xe7\xd4\xf1\x45\x15\x4f\xf0\x30\x7d\xa4\x1c\xb3\xb8\x1a\x55\x62\xde\x54\xc3\x75\x92\xc2\xdf\x29\x8d\x1e\xfb\xb6\x04\xde\x77\xe2\xde\x02\xde\x77\x33\x3c\x4f\x8e\xa2\xa9\x07\xbc\x37\x34\x92\x7f\xc4\xbf\xbe\xd3\x58\x65\xef\xbb\x53\xfd\x83\xaf\x08\xb7\x63\xf6\xbe\xa3\x78\x50\x8b\x0d\x6a\xb0\x22\xde\x77\x0c\xd7\x7d\xc7\x91\xdd\x77\x02\xdb\x7d\x27\xd0\xdd\x77\x82\x3b\xf2\xbe\xcb\x52\x1a\x11\xe1\x30\xd5\x3e\xa8\x3d\x2d\xf9\x62\x6a\xbb\x6c\x43\xcb\xef\x57\x6c\xeb\x79\x6d\xb5\x4d\x8c\xb0\x3d\xf3\xe8\xe2\x04\x12\xac\x0e\x25\xf1\x90\x40\xf2\xaf\xae\xd2\x04\xd3\x62\x99\xc3\x4e\x11\x4d\x60\x47\x4f\xd7\x2a\x51\x0f\xcb\x54\x76\x44\x10\x74\x54\x90\x8e\xc7\x28\xee\xb0\x10\x78\x14\x79\x27\x49\x87\x07\x76\x63\xe1\x82\x80\x37\x21\xff\x5c\x20\x98\xc4\x35\xb1\x83\x6e\x4e\x56\xd6\x85\x12\x6a\x74\x51\x7d\x03\x70\x6e\x93\xb0\x4f\x9b\x8a\xfd\xa9\x37\xbd\xf8\x21\xdd\xfd\xc9\xa0\x62\x2d\xaa\x4b\x47\x51\xbb\xda\xef\x07\x02\x29\xde\x9c\xea\xaa\x6b\x62\x64\xa1\x93\xc7\x2a\x7c\xf1\x2a\x92\x8a\xaf\x82\x8a\x31\x2c\x49\x9a\xdd\x5a\x92\x86\xd7\xa9\x21\x69\x54\x0b\x0f\x14\x81\x42\x70\xf5\xaa\xd6\x3c\x5e\x49\xce\x88\xab\xcd\xbd\x9b\xb4\xb9\x57\xd3\x26\x25\x13\x65\x28\x69\x1e\x86\x99\xd9\xcf\xf0\x00\xe0\x5a\x80\x37\xda\x83\x3d\x86\x9f\x1f\x01\x8a\x40\xd9\xa3\x3f\x69\xc0\xeb\x79\x46\xa0\x6e\xf6\x4c\xa6\x05\xc2\x26\x35\xc4\x1b\x19\x0d\x7d\x26\xf7\xbf\x19\x12\x3c\x3b\x23\xc4\xd2\x6a\x1a\x58\x90\xab\x66\xb3\x66\x5b\xf0\x7c\x11\xa5\x31\xb4\xbb\x21\x79\x2d\xb3\xb4\x1c\x8f\x9c\x6b\x6b\x94\x32\x86\x39\xa5\x48\x1f\xcb\x0b\xe6\xb1\x46\x01\x39\x75\x68\x9d\xb4\x9b\x66\x59\x66\x45\x62\x53\xda\xdc\xee\x8a\xdc\xb0\xc2\xac\xc4\xf4\xb1\xdd\x15\x3e\xc0\x0b\x17\x1c\xa1\x51\xed\xae\xa4\x7b\x6c\x33\xeb\x69\x3a\xd1\x0d\x55\xa9\xbd\xb0\xa3\xe2\x41\x1a\xaf\xec\xa6\xa0\x76\x7a\x8e\xb3\xdf\x4c\x52\x3d\xaa\x21\xa9\x2a\x33\xde\x04\xa2\xdf\x4c\x50\x35\xc2\xd0\xc6\xde\x08\xa2\x7f\x73\x10\x62\xfd\x1b\xdb\xdf\xb9\xe5\x34\xd9\xe4\xad\x13\xc8\xee\x2d\x81\xd8\xd4\xad\x13\xc8\x83\x9b\x03\x11\x01\x12\x1b\xdb\xdf\xbb\x79\xfb\x3c\x8e\x62\x63\xf3\x0f\x6f\xd9\x7d\xb4\x72\xb7\x36\xb3\x4b\xab\x21\x98\xdc\x92\x13\x44\x33\xb7\x64\x83\x58\xcd\x61\x70\xde\xa2\xff\xc4\xe6\x2d\x6a\xb8\x8a\x1d\x41\x7b\xd7\xd2\xd4\x15\x42\xfc\x1a\x44\xb6\xa2\xe7\x35\x4a\x3b\x95\x76\x2b\x92\x22\x56\x9f\xca\xce\x83\x7c\x71\x83\x9a\x95\x94\xb4\xa0\xbb\xd9\xcf\xe7\x74\xf3\x34\x51\xe6\x0e\xca\xfb\xe6\x14\x36\xa5\xd9\xc7\x59\x3a\x8e\x48\xd2\x32\x4d\x20\x1d\xfd\xc7\x22\xae\xf9\x6d\xff\x91\x88\xeb\xcf\x8a\xa8\x2e\x26\x53\xf4\xdf\x1f\xbe\xdf\xa9\x10\xd5\xe2\x48\xaa\xf3\x24\x49\x1d\xf5\x3a\xa4\x28\x14\xa0\x09\x9b\x8e\x04\x73\xe1\xbd\xe0\xc2\x72\x8d\x48\x91\x5a\x4b\x74\x23\x28\x9a\xcc\x95\xaf\x09\xa6\x1d\xb9\x3a\x75\xe4\xca\x17\x1d\x12\x92\x42\x9d\x2d\x60\x74\xfc\x70\xe7\x91\xc2\x25\x7b\x3d\xe0\xd5\x71\x49\x8a\x31\xd0\xce\xab\x7e\xc8\x6d\x0c\xa0\xce\xbc\x2d\x06\xae\x74\x54\x43\x67\x8e\x72\x0a\x48\x73\x39\x4b\x72\xde\x58\xf6\xb4\xda\x26\xc5\x70\x1a\x1f\x25\x85\x48\x0e\xde\xe8\xaf\x3b\x05\xee\x8d\xb2\xb3\x7a\xa3\xc8\x47\xa1\x6b\xcf\x92\xe1\xb0\x92\xe4\xeb\x9e\x90\x8d\x59\x34\x34\xb2\x3d\xb0\x96\xac\xd9\x7c\x3f\xfe\xc4\xd6\x61\xb7\x92\xf3\x48\x7b\xd8\x60\x84\xe6\x35\xd7\xd0\x59\x4e\x9f\xb6\xe6\x92\xd8\xa4\x2e\x1c\x25\xe8\x74\xaf\x18\x3e\x93\xf2\x37\x96\x61\xcb\xb4\x62\xba\xe1\x1a\x0d\x19\xcb\xbb\xea\x30\xef\xdc\xfc\x30\x7f\xdd\xa6\x5f\xb7\xe9\x3d\x6c\x53\x29\x3d\xe3\xef\xb5\x7b\xfa\x87\x6b\x91\xb4\xf7\x4d\x4d\x74\x5f\x2f\x9d\xf7\x98\xbc\xe4\xa1\x14\xab\x3f\x06\x8f\x58\xb7\xf6\x18\x99\x5f\xff\x34\x20\x19\x05\xb3\x82\x2d\x92\xd7\x42\xcb\xef\x09\x46\x81\xd3\x0d\x2f\x74\xf3\x5a\x7e\x45\x18\x69\xf6\xa9\xfa\xce\x3e\x56\xd1\x02\xe9\x8c\x41\x2d\x4d\xce\x25\xd7\x94\xcc\x86\xbf\x5b\x44\x7a\x0e\xa3\x38\x4b\x93\x8b\x06\x7a\x9d\x12\xe9\x77\x4b\x74\xdf\x05\xb1\x5d\x6f\x18\x7c\x6f\x31\x42\xad\x58\x0a\x8e\xb0\x11\xf5\x0e\xf4\x40\x1e\x7a\xd1\x49\x91\x25\x4b\x0c\xa9\xc7\xa6\xee\x42\xea\x5d\x86\xdb\x7e\xb4\xc4\xd9\x15\xf3\x34\x1b\x6c\x53\x67\x7b\x13\x74\x0e\x63\xb3\x64\x60\x07\x77\x39\xc9\xe2\x0b\xa5\x27\x1b\xc2\x6f\x50\x88\x4c\xd7\x80\xdf\x04\x68\xe2\xd7\xf7\x0b\x05\xc0\xdf\xcc\xaf\xae\xbc\x02\x47\x18\x8d\xa9\x03\x23\x05\xae\xdd\x4e\xbb\x18\x16\xd8\xc7\xdd\xec\x14\xe6\x93\x24\x3b\xdb\x52\x3f\x7f\xd3\x7e\xff\x2a\xc3\x2c\xa2\x0d\x57\x27\x4b\x8d\x07\x81\x4a\xc9\x9e\x9f\x5d\xa9\x94\xaa\x65\xfd\x9b\xeb\x8d\xc4\x96\x89\x09\xf7\x21\x23\x8d\xb3\x99\x4b\x7c\x97\xf2\x3d\xaa\x2a\xdf\x67\x0e\xa5\xf9\xa2\x49\x21\x3f\xaa\x57\xc8\x4f\xca\x30\x05\x4b\x31\xb3\x8b\x68\x0a\x7f\x7d\x33\x99\x14\x10\x83\xb1\x9e\xf8\x1b\x4f\xbc\x24\x68\x77\x10\x03\x9c\x2d\x06\x33\x40\x91\xe7\x60\x01\x18\x82\x1c\x4c\xca\x90\xee\xae\xe7\xd9\x32\x8d\x51\x3a\x7d\x91\x20\x98\xe2\x9f\x99\xa7\xfa\x4b\x5e\x68\xce\x6b\x9d\x94\x21\xae\x2d\x3c\x0d\x6d\xc7\x20\x24\x93\x8e\xf4\xea\x8a\x77\x0b\xa5\x29\x1f\x3c\x38\x0d\x2f\x4b\x70\x21\x03\x34\xff\x94\xc5\x10\x1c\xd7\xee\x96\x8b\x40\xee\x0d\x16\xd8\xc4\xcb\x61\x42\xdd\x80\x93\x8d\x73\xdc\x6e\xab\x1d\xce\xbf\x45\xd4\x93\x8b\xba\x98\x26\x17\xe1\xc5\xf5\x61\x93\xe3\x21\x21\x87\x61\x78\x7c\x75\x65\x9c\xad\x63\xa1\xb5\x7c\x51\x37\x4f\x1b\x71\x27\x64\xa6\x00\x60\x46\x7e\xe1\x6c\x41\xed\x54\x32\xba\x58\xec\x78\x0f\x70\x19\x5e\x6c\x50\xaf\x3a\x9d\x10\x73\xf7\xd1\xaf\x78\x15\xf1\x7d\x94\x2d\x82\xf2\x24\x2c\xf6\x17\x83\x13\x50\xb4\xdb\xfe\x29\x57\xf7\x3e\x61\xde\x8e\xde\x84\xf1\xd6\x92\x76\x98\x5a\x1c\x87\x61\x88\xb8\xf5\x71\x87\xde\xc3\xd4\x0f\x24\xef\xed\xeb\x08\xcf\xba\x73\x94\xfa\x53\x10\x6f\x9d\x04\x1d\xf6\x1d\x9d\xfb\x3d\x40\xed\x7f\x8c\xfc\x85\x99\xbf\xb5\xe8\x9c\x04\x1b\x28\x3c\x79\x0a\xdb\x6d\xfc\x14\xee\xf3\x3b\x7c\x70\xf2\x14\xb7\xdb\xf0\x29\xde\x67\xf7\xfe\x20\xba\xba\x62\xbf\x98\xbf\x4c\xd1\xb3\x0e\x2b\x7e\xf7\xdd\x31\xa1\x57\xba\x47\xba\xc3\x7e\x96\x9e\xea\xc2\xfe\x29\xd7\xa3\x9f\x76\xfc\x37\x5b\x8b\x60\x70\xca\x14\xed\xbd\x31\x93\xfe\xd2\x32\x6f\xb6\x7c\x02\x65\x7b\x67\xf0\x86\x4e\xf5\x59\x38\xab\xec\x8c\xba\xdd\x64\x1c\x92\x80\xe4\x8b\x1b\x80\x7a\x7e\xf5\x3d\xa5\x34\x78\x75\xe5\x9f\x6d\x85\xe3\x00\x78\xd1\x49\xc6\x5a\xcd\x82\x53\x6a\x07\x70\xd6\x99\x6f\xc8\x59\x3c\x81\x49\x76\x66\xe4\x6e\x4d\x68\x2e\x9f\xce\xb3\xad\xc9\xd6\xfc\xdb\xf1\x96\x7e\x08\x7f\xe4\xda\xff\xe1\xec\xe9\x7c\x23\x0b\xe1\xd5\x15\xde\x57\x0d\x25\xed\xf6\x26\x99\xae\x7d\x0e\x79\xa0\x7a\x40\xb2\xc8\xcc\x8a\xd2\x83\xe4\xea\xca\x57\x5f\xbc\x60\x30\xe0\x09\x40\xf4\x48\xef\xe6\xfe\x64\xd0\x99\x07\xdc\x77\xec\xda\x08\x94\xbe\x87\x0f\x4e\xcb\x72\xa3\x11\x59\x63\x6e\xb5\x67\xe1\xe9\x16\x72\xda\x49\x65\x55\x48\x05\x41\xaf\x51\xe8\x2a\xcd\x19\x86\x4a\x15\x31\x58\xd6\xc5\xcb\xb2\x34\xce\x5d\xa6\x62\x39\xd5\x21\x05\x54\x8f\x58\x79\x90\xb1\x2a\xb6\xdf\xaa\x20\xd5\x8d\xc8\x61\x8d\x11\xe6\x74\x07\x6f\x21\x86\x1e\x9e\xa6\xf2\x04\xd8\xa7\x51\x6d\x71\xd6\xe3\x4b\x86\xf5\xf3\xc6\x2b\x82\x95\x49\x1b\x6e\x86\x8d\x88\x99\xc1\x84\xec\x22\xf2\xf3\x4e\x1a\x6c\xef\x94\x75\x58\x60\xf5\x6c\x81\xb4\x11\x98\x73\x0a\x68\xf3\x4f\xb9\x25\x8c\x6b\x06\x14\x0e\xc8\xda\x6d\xdf\xd9\x0a\x2f\x22\x6c\x4a\xd4\x99\x28\xf6\xfd\xa8\x62\xd4\x12\x16\x00\x11\x94\x5b\x7f\x63\x46\xca\x92\x2c\xec\x20\x6e\x90\x13\x0c\x1c\x4d\x89\xfd\x15\x19\x7b\xdf\xa6\x61\x72\x2a\x5d\x4d\xc9\xce\xa7\xfe\x67\x82\xf0\x69\x66\xaa\x84\xef\xe7\x34\xaf\x07\xb2\x60\x80\x65\x31\x8d\xf8\x4d\xd7\x24\x7e\x95\x9b\xdd\x8f\x18\x17\x5f\x18\x51\x4b\xdb\xd1\xcd\x3e\x33\x27\xed\xb2\x58\x2d\x31\x7d\x82\x80\xc5\x7e\x77\xd8\x1b\x51\xca\xf2\x22\x59\x16\x8c\xb2\x34\x4b\x0c\x7b\x23\xe6\x76\x8d\x30\x34\xd2\xd7\x36\x47\x1c\xf4\x36\x89\x4e\x0a\xdf\x55\x8b\x9e\xbf\x8e\x0d\x51\xe6\x90\xbd\xb9\xb2\xfe\x6f\xb5\xf5\x7f\x93\xf6\x4a\xf9\xd3\x70\xef\xea\x2a\x7d\x1a\xee\x39\xa2\xe0\xaf\x15\xdf\xf7\xfe\x79\x11\x16\x28\xc6\xe6\x45\x44\x80\x99\x3c\xec\x89\x10\x33\x48\xfc\xa4\xfc\x56\x16\xe2\x32\xa4\xb1\xec\x32\xb2\x34\xc1\xe5\x0e\x3f\x74\xf9\xff\x86\xbb\x00\xfd\x6f\xb8\xcb\x43\xa5\xb7\x60\x98\xfa\xc1\x86\x8a\x11\xce\xca\x40\x52\x06\xca\xeb\x43\x80\x93\xc0\x68\xc4\x73\xd9\xc9\x57\x28\x85\x3f\x72\x9b\x37\x96\x6e\x85\xc6\xb1\xf6\x97\x70\xe5\x7e\x69\xc6\xb8\x19\xf0\x11\xc8\xc8\x35\x22\xe1\x37\xbb\xc4\x6f\xaa\x44\xc9\x70\x37\x40\x8c\x66\xd5\x3c\xb2\xc3\xe0\xea\x0a\x87\x61\x08\xbf\x09\x2e\x09\xf3\xc1\x16\x8f\x22\x71\xb2\x39\x14\xe9\x0c\x90\xcc\x65\xa3\x90\xd9\xfc\x06\xcf\xad\x60\x3c\x5b\x61\x07\xea\x14\x63\x6e\x45\xdc\xd9\x0a\x53\x67\x81\xdf\x1c\x0d\x1c\x65\x0b\x99\xad\xea\x23\x3d\xdf\x8a\xe5\xa6\x47\x29\xa4\x81\xd8\x4e\x72\x18\x7d\xd8\x80\xa1\xf4\x14\x9f\x53\x86\xcc\x8a\xa4\x13\x56\x3d\x75\xb3\x75\xc8\x42\x24\x93\x28\xa8\x42\x63\x3a\x7b\xdf\xa0\x6f\x33\xe1\x87\x1f\x6d\x6d\x05\x45\x98\x0d\xd1\x08\x14\x5d\xfe\xce\xa7\x0d\x33\x2c\xf4\x31\xdb\x25\x8e\xb2\x85\x2c\x70\x94\x2d\x48\x17\x5f\x1d\xfe\x74\xf0\xee\xf8\xed\xc1\xcf\xc7\x6f\x9f\xfd\x70\x10\xc2\xee\xcb\x37\xaf\x8f\x5f\x1e\xbc\x3a\x7a\x56\x4d\x20\x65\xcd\x12\x87\xbf\x1e\xbc\x32\xdd\x18\xe1\xb0\xb7\x51\x2d\x82\x37\x2a\xed\xf4\x37\x2a\xb0\x76\x18\x66\xd2\xe3\xa7\x53\x44\x28\x4d\x6a\x73\x15\x65\xdf\x76\x4c\xca\xc3\xb3\x7a\x68\x92\x47\x73\xe8\x11\x64\x5f\xe4\xe3\xd0\xfb\x1f\x0f\x40\x7e\xff\x2c\xe4\x35\x23\x59\x19\x99\x77\x8a\x0a\x74\x82\x12\x84\x2f\x42\x6f\x86\xe2\x18\xa6\x2a\x8f\xb1\x1b\x5e\x6f\x71\xae\xd2\xb8\x79\xa9\x99\x78\x92\xe5\x31\xcc\x43\xa6\x53\x6a\xf9\x8f\xd4\xc3\xdf\xc1\x40\x4e\x16\x0b\x76\x45\x4f\x01\x25\x72\x44\xa5\x0d\xcc\x9c\x1e\x04\x00\x53\xbf\x5a\xd0\xf7\xbe\xdd\x8c\xb3\x31\xbe\x58\xc0\xd6\x0c\xcf\x93\xa7\xdf\xf2\x7f\x61\x14\x3f\xfd\x76\x9b\xfd\x21\x90\x9e\x7e\x5b\x2c\xa2\xf4\xe9\xaf\xdf\x6e\xd3\xbf\xdf\x6e\xb3\xc4\x6d\x5a\xdc\x23\xed\x31\xdf\x0a\x82\xe0\xe2\x32\x8e\x3c\x4c\xbb\x13\x94\x17\x42\xac\x41\x7b\xda\x65\xdc\x1a\x3f\x82\xe6\x80\xf4\x08\x7c\x12\x4b\xb5\x72\xe5\xb9\x4c\xed\xe8\x4b\xe6\x7d\x5f\xba\xf8\xe6\x7b\xf9\xe9\x03\xcd\xbf\x97\xcc\x1c\x3e\x18\xed\xeb\x1f\x83\xe1\x88\xcf\x56\x11\x5e\xf2\xed\x3c\xc8\x81\xda\xe5\x83\x1e\x90\x3b\x7a\xd0\x2b\x41\x14\xe6\x06\x9e\xc9\x0d\x3c\x93\xc8\x5c\x8e\x67\x72\x13\xcf\x2c\x2b\x18\xb1\x93\xeb\x47\xca\xc2\x8e\x91\x23\xf7\xb7\x6a\x55\x82\x61\x2c\xac\x99\xe8\x99\xa5\x12\x69\x54\x38\xa9\x5c\x12\x62\x7c\x63\x6e\x86\xe1\x58\xc9\x85\xda\x6d\x5f\x3f\xf3\xa1\xde\x9f\x2d\x08\xe0\xd3\xa5\x1d\x9f\x0c\x76\x42\x3b\x6d\x00\xbf\x5d\xda\x11\xd0\xb4\x62\x72\x40\x30\xec\x05\xc0\xd9\x8f\xdf\xb4\x7e\x10\x34\xa3\x0d\x6e\x0b\x03\x2c\x7a\x21\xc7\xbf\x8f\x65\xf3\x6a\x4e\xb0\xe8\x85\x8a\x88\xa6\x15\x93\xbd\xc0\xa4\x17\xf9\x66\x18\xa6\xed\xb6\x4f\x58\xba\x60\x9f\x6f\x36\x5d\xd2\x91\x32\x8f\x76\xe3\x08\xfb\xc3\x62\x14\x04\x03\xe3\xb3\xac\xa0\xbe\xdd\x2a\x01\x32\x8e\xc6\x33\x18\x77\x62\x38\xce\xf2\x08\x67\x79\x47\x38\x53\xdc\x16\x8a\x91\x2e\xbf\x8e\xc2\x85\xe3\xf6\x22\x47\x73\x3a\xb0\x62\x9b\xb6\xa4\xf4\x11\x62\x78\xb2\x9c\x56\xfd\x29\xde\x9e\x68\x61\x3d\xd6\xc3\x80\x90\x7b\x84\x06\x86\xaf\x9c\x3f\xc0\xa2\x60\x3e\xcb\xf3\xe8\xc2\x87\x84\xa4\xeb\x7d\x93\x7e\x0b\xbf\x49\xb7\xb6\x82\x7c\x98\x8e\xb4\x33\x99\xf2\x33\x38\xa4\xee\x1e\x47\x61\xce\x8f\x64\x44\x5b\xf8\x37\x8c\x3e\xbc\x8e\x16\x20\x09\x69\x78\xbd\x0d\xfa\x6f\x58\x35\xf1\x8c\xba\xb3\xa8\x60\x96\xed\x57\x57\x51\xb7\x80\xcc\x57\x13\xd0\xd4\x24\x5e\x90\xfe\x07\x7e\xd2\x3d\x41\x69\xcc\x9d\x59\x05\xac\xc0\x14\x62\x16\x34\xc6\x8f\xc8\x6f\x9e\x59\x3a\xe8\xc6\x71\x94\x6e\x47\x0c\x9b\x3b\xb5\x41\x6c\x8f\x9a\x64\xbe\xd3\x7b\x59\x0e\xdb\xd3\x1f\xf5\xd5\x97\x3a\xbc\xf5\x2d\xa2\xbc\xd0\xda\x14\x53\xe6\xf7\x40\xde\x1d\x47\x73\x98\xa0\x3f\x60\xe0\xbf\x1f\x47\x69\xe7\x6f\x97\xb0\x7c\x4f\x1d\xe2\x3d\x63\x63\x54\xc5\x99\x69\xaf\x98\x9c\xae\xdd\xa8\x11\xd2\xc4\xc1\x02\x91\x79\x1b\x73\xdc\xb3\xd6\xc4\x39\x1d\x8e\xd6\xec\xed\x4a\x58\x92\x1b\x4c\x27\x5f\x54\x9d\x8c\xd2\xdc\x47\x86\xe9\xd5\x15\xe4\x9b\x89\x8f\x22\xf0\x53\x23\x70\xac\x36\xab\xb6\xab\x85\x24\xcb\x3e\x2c\x17\xbe\x57\xc0\xfc\x14\x8d\xe1\x80\xc1\x42\xb0\xf0\x02\x01\xf7\x7b\xea\x00\x4f\x6c\x46\x56\x11\xa4\x41\x50\x06\x41\x37\x87\x51\xfc\x26\x4d\x2e\xfc\xa0\x66\x43\x72\x86\x65\x7b\x1c\xb9\x55\x94\xe4\x53\x0e\x2f\xa9\x6d\x4f\xd6\xa3\x8a\x07\x58\x1e\xe4\x35\xaf\x2e\x90\xd3\x51\xab\xc3\x41\x2b\x75\xdd\xaa\xc8\xad\xe4\xe3\xfa\x38\xbd\x9b\x78\x23\xcb\xd0\xcf\x42\xba\xa2\x28\x25\xed\x05\xbe\xa7\x2d\x1d\x28\xd6\x0c\x44\x42\x51\x24\x9b\xaa\x0d\x57\x50\x12\xe6\x6c\x12\xe0\x50\x6b\x1d\x30\xaf\x5d\xc0\xcf\xc3\x28\xf8\x44\x3d\xd8\x82\x84\xfb\xe4\x93\x08\x51\x78\xc6\x49\xa4\x57\x42\xd6\x53\x6a\x71\x21\xa3\xa6\xf0\x13\x24\x83\x3b\x0d\x73\x90\x8e\x42\x08\x2e\x79\x3b\xf4\x79\x32\x03\x7a\xe5\x41\x21\x9c\x3e\x89\x19\x62\x18\xc8\xcf\x03\x10\xd9\x39\xda\x91\xca\x40\x0a\xb0\x94\x08\x14\x61\x64\x21\xae\x42\x38\xc2\x64\x24\x27\xc7\x7a\x2a\x5a\x31\xcf\x8d\xe2\xd8\xce\x8a\x40\x11\x70\xff\x88\xe4\xbc\x92\xcf\x32\x96\xce\xfc\x0c\x37\xa1\x75\x6d\x33\x8f\x7f\xa2\x92\xb1\x27\x4a\x17\x48\x3a\x5f\x14\xa4\xf2\xbe\x83\x60\xc1\x91\x85\x98\xbd\x01\x34\x67\x0e\x97\xb4\x9f\x69\x37\x8a\x63\xd1\x14\xaf\xf2\x9e\x57\xe9\xfe\xed\x12\x97\xef\x81\x70\x49\xc9\xd7\xc7\x0b\xca\xba\xae\x5f\xd2\x06\x59\x66\x43\x9b\xcc\x87\x8d\xea\x8b\x0b\x06\xd0\x16\xef\x42\x38\x62\xe0\x4d\xc8\xf9\x04\xab\x47\x4d\xd5\x5e\x8c\x81\x33\xc7\x1b\xd4\xa9\x4c\xa1\x39\x15\x88\x8d\x63\x36\x0b\x87\xd9\x08\x2c\xc2\xdb\x38\xf7\x00\xf3\xf0\xb2\x04\xba\xc3\xe4\x45\x8d\xc3\xe4\xf9\x10\x8e\xc2\x05\x77\x98\x3c\x37\x1d\x26\xeb\x9f\x60\x6e\x3b\x4c\x9e\xd7\x3a\x4c\x9e\x5f\x5d\xcd\x6d\x87\xc9\x73\xd3\x61\xf2\x3c\x9c\xad\xe3\x30\x99\xee\x2f\xb1\x73\xfd\x31\x88\xa9\x2f\x47\x58\x06\x60\x1e\x80\x89\xc6\x50\xcd\x2d\x77\xc6\x73\xee\x30\xd9\x48\xdf\x9f\x57\x91\xc7\x44\x3a\x4c\x9e\x37\x3b\x4c\xb6\x21\xb8\xf1\x1f\xe9\xe2\x9c\x0c\x2f\xa5\x0e\x93\xa3\x70\x0e\x8a\x80\xde\x3e\x9a\x73\x70\x4d\x34\xbb\x5c\x79\x7d\xa6\x99\xe5\xff\xc1\x7d\xc9\xde\xb7\x8a\x2f\xbb\x57\x72\xe7\xcd\xc2\x70\xa7\x58\xa8\x4d\x86\x44\x44\xb2\x89\x44\xca\x46\x95\x0c\x32\x28\x07\xaf\x51\xa5\x73\xef\x78\xb4\xb5\x15\x9e\x89\x6b\xe4\xd2\x3c\x7c\x53\x88\x5d\xae\x66\xc4\xd8\xca\x32\xa8\x1b\x9c\xdc\x42\xc5\x36\xb5\x7f\xef\xc8\x4c\xd7\x98\xb9\x47\xac\x7c\xc5\x80\x25\x4d\x43\x10\xe1\x4d\x28\x0d\xd5\x2f\x42\xab\x58\x6b\xaf\x62\x68\x77\x73\x48\xe5\x34\x97\xa4\xbc\xcf\x5d\x5a\x1e\xbb\x08\x08\x9a\x43\x58\x1e\x6f\x91\x2c\x73\xda\x72\x7c\x74\xb1\x50\x57\xa1\x07\x74\xc2\xa5\x2c\x03\xfe\xcc\x71\xa9\xba\x32\xc8\xcb\xe6\x47\x0c\x32\xa3\x9c\x5c\x2c\xb6\x35\x0c\xea\xa0\x37\x15\x55\xe9\x60\x9a\x4c\x5a\xbe\x86\xde\x57\xf5\x98\x64\x3e\xcd\xf2\x39\xed\x66\x5d\xa0\x80\x7b\x3a\x82\x2e\xe2\x8e\x11\x1e\x3a\x1f\x95\x69\xd1\x9b\x82\xd2\xa0\xe8\x65\xf8\xca\x8a\x84\x6a\xc7\x29\xa1\xda\xd1\x25\x54\x3b\xa3\xc1\x65\x09\x68\x44\x7a\x54\x61\x2a\xb8\xb9\x01\x01\x23\xee\xdc\x01\xe3\xdf\x94\xb8\x9f\x7a\x40\x0c\x2f\xe7\x59\x0c\x93\x01\x06\xdd\x6e\x37\x2f\x03\x1e\xb0\x32\xe5\x6c\xb1\x12\x02\xb5\xb2\x92\xce\x08\xef\xb9\x92\xaf\x21\x9d\xc2\xa2\x10\x59\x26\xc8\x42\xda\x2f\xc5\x2c\xca\xc8\x97\xda\xdd\x9d\x95\xe3\x48\xf7\x4c\x79\x69\xde\xd2\x40\xa7\xfa\x10\x27\xf3\xc4\x1c\xf3\xf6\x36\x99\x37\x56\xd9\x3b\xb2\xe4\xa4\xb9\x92\xa1\x6c\x93\xb7\x60\x65\x15\x4c\x1d\x0d\x16\x2b\xf6\x75\x0d\x66\xa8\xdb\xfb\xf7\x2e\x73\xb9\x1e\x93\xaf\x90\x23\xbb\x15\x58\xa2\x79\x27\x68\x8b\x68\x95\xd6\x72\xcc\x2a\x72\xda\xad\x0a\x32\xdd\x2c\x4e\x66\xde\x2a\x49\x92\x2a\x85\xc8\xc2\x55\xcb\x91\xd4\xda\x5b\xac\x06\x2d\xd9\x38\xc2\x89\x93\x98\x20\x46\xac\x28\x4a\x27\xcc\x03\xef\x7d\xae\x9a\xad\x62\x48\x1f\xa2\x16\x09\xc2\xbe\xd7\xf2\xc8\xe9\xa1\xbc\x65\x81\xd2\xe9\x32\x89\x72\x2a\x86\x41\xdd\x45\xb6\xf0\x03\xc2\x5c\xa2\x21\xe2\xb8\xa2\xd3\x1f\x6d\xa4\x5d\x94\x8e\x93\x65\x0c\x0b\xbf\x08\xda\x6d\x5e\x8e\x9f\x0f\xf3\x48\x31\x31\x85\x94\xec\xa0\xee\x7f\x33\x94\x52\x90\x81\x71\xd8\xb2\xb2\xe4\xb2\xb6\x34\x1c\x7a\xd9\xc4\x03\x1e\xa2\x86\x5a\x54\x69\x14\x67\xe4\x67\x9e\xcd\x85\xfd\x56\x54\x78\x23\xc7\xfc\x27\x88\xfc\x7f\x71\x92\x45\x79\xac\x2b\x8d\x8e\xb3\xc5\x45\x87\x5b\x7d\x37\x0a\x25\x1a\x4c\xa9\xd6\x09\x66\x6b\x44\xab\x61\x7d\x8a\xf2\x69\x87\xd0\xfa\x85\xc7\x58\x50\xfe\x51\x1b\x63\xc6\x21\xbe\x88\x40\x02\x9c\x31\x66\xc0\x31\x78\x03\xce\xc0\x01\x38\x57\x84\xc0\xdb\xcf\x29\xda\xcc\xd1\xd7\xa8\x2f\x5f\x46\xd4\x97\x77\x0c\xbd\x34\xd9\x08\x66\xbb\x07\xcb\xf4\x24\x7a\xa4\xdb\x08\xf6\xfb\xba\xb3\x06\xa6\x80\xcf\xce\x32\x16\xee\x1b\x1e\x48\x2d\x7e\x56\x90\xea\xb4\x8f\x0c\x4f\x0d\x12\x25\x30\x7f\x0d\xbc\xf8\x74\x89\x84\x4f\x32\x6a\x80\xc8\x8d\x86\x7b\x9a\x9f\x2d\x78\x4e\x4e\x38\x8b\xba\x28\x4d\xfd\xa8\xed\x49\x02\xa7\x11\x66\x1e\x09\x78\x18\x5e\x8f\x2b\x03\x50\x89\x66\x96\x1e\xe4\x79\xc6\x7e\xbd\x5b\x8e\xc7\xb0\x28\x3c\xc3\x89\xd4\x39\xd6\xed\x09\x39\x04\x2d\x85\x83\xd2\x52\x1c\x30\xb5\x5c\x05\x5c\x4b\x14\xbd\x30\x92\x64\x77\xb8\x05\xf2\x8e\x61\x9a\xcc\xfc\x21\x55\xfd\xce\xf5\x77\xa9\xcd\x41\x93\x8d\x80\x9c\xe5\x15\x4a\xfe\xeb\x20\xe9\x3a\xb5\x7e\x72\x71\x7d\x08\xfd\x88\x79\x11\x8e\xf2\x69\xe0\x53\x7f\xe0\x59\x0a\xdf\x4c\xa8\xf2\x8f\x3f\x2c\xba\xec\x7a\x05\x45\x97\x1c\xc4\x51\x10\x80\xe4\x9a\xe5\x97\xce\xf2\x81\x3f\xa4\x9b\x8f\xac\xf5\x12\x7b\xa4\xe0\x58\x2b\x58\x74\x4f\xb2\x2c\x81\x51\x1a\x80\x78\x4d\x78\xfc\x99\x97\xb4\x34\x33\x5a\x62\x25\x02\xb0\x70\xb7\x3f\x71\x27\xd3\xc4\x49\x96\x9f\xa0\xf8\xe0\x1c\xe7\xd1\xb3\x7c\x5a\x04\xbe\x7f\x62\x89\x86\xd3\x55\xa2\xe1\x15\x82\x61\x7a\x70\x40\x1e\x3a\x02\xb2\x80\x7b\x15\xa5\xbf\x15\xe1\x74\xe8\xb9\x14\x61\x6d\x64\x2a\x3f\xa6\xa7\x56\xba\x38\xb5\x17\x56\xba\xeb\x10\x1f\x5b\x65\xb4\x33\xfd\xc6\xca\xd2\xb0\x0d\x38\xb3\xf2\xe4\xf1\x3f\xa8\x64\x88\xe3\x07\xce\x59\x56\x59\x82\x69\x78\xe4\x9f\x18\x2e\x4d\xe9\xf8\x86\xd1\x6d\xdd\xfc\x9e\x56\x1a\xe6\x53\x34\x4c\x6e\xdb\xf4\x85\xdd\xb4\x98\xe5\xe1\xf2\xb6\x4d\x1f\xdb\x4d\xbb\x16\x6a\x38\xbe\x2d\x98\x37\x36\x18\x6d\xad\x87\xb7\xf6\xb0\x7c\x66\xb7\xae\x6f\x97\xe1\xec\xee\xfc\x09\x8b\xeb\xb1\x2c\x03\x70\x60\x03\x95\xfb\x70\xb8\xb8\xed\x80\xce\xab\x6d\xcb\xad\x3c\x9c\xdc\xde\xab\xf6\x49\x10\x5c\x5d\xcd\x75\xdd\xd5\x0f\xec\x05\xb2\x80\xca\x9a\x4d\x10\x0e\x81\xff\x0e\x7c\x70\x09\xda\x8c\xab\x45\x08\x49\x51\xa1\x51\x00\xc5\x72\x41\x68\xff\x9a\x87\x5f\xc7\xe3\xa4\x7e\xad\x39\xc4\x43\xf7\xf2\xfe\xeb\xe4\xb4\xd1\xca\xb7\x3d\x07\xda\x96\x9a\x97\xf4\x91\x64\xd5\x5b\xf0\x24\x2a\xf0\x49\x96\x61\x2f\xd8\xe0\xf1\x77\xbe\x8f\x0a\xfc\x3c\xcb\x70\xb8\xb9\x49\x63\x8a\xab\x14\xf5\x72\xc6\xde\xcd\xf0\x28\x84\x0c\xda\xa5\x2a\x44\x15\xc9\x67\xa8\x10\xa2\x93\xb4\xdd\xce\xa5\x48\x11\x15\xef\xc4\x62\xf8\xd8\x60\xad\xd1\xaa\xa5\x9d\x67\x31\x9a\x20\x2a\x01\x57\xcb\x53\x15\x95\x88\x62\xee\x65\xa4\x9c\xba\x83\x29\xaf\xe3\xe8\x3e\x9a\xb4\x8f\x6b\x81\x0d\xbd\x42\x9c\x30\x0f\x32\x42\x8e\xb1\x83\xcc\xdf\x86\x18\x5c\x60\xbe\x9a\x80\x88\x2b\x0f\x5e\x32\x94\x3c\x48\x42\x4e\xb5\x48\x04\x37\x58\x82\x2a\x4e\x1d\x8c\x69\x70\x2c\x7a\x43\x0c\x62\x40\xee\xa0\xc1\xac\x0c\xa3\x0d\x1a\x5f\xe3\x19\xe6\x0a\x9e\xbe\x4d\x52\x0b\xc4\x9f\xf0\x97\x3d\x54\x3c\x4f\xa2\xf4\x43\xe0\xcf\x82\xab\xab\x15\x75\xd9\x45\x37\xb3\x6b\xc6\x6b\xd4\xe4\x37\x59\x6c\xd7\x85\x5d\x52\xb2\x80\xb8\x2b\x0b\x1f\xc6\x01\xd9\xba\x8d\xed\xf1\x00\x73\x99\xa2\x67\x60\x20\x0e\xcf\x22\xa4\xe1\xb7\xc6\xfb\x70\xc0\x23\x24\xe9\xf5\xc2\xbf\x5d\x3a\x61\x96\xa3\xf7\x60\x42\xd5\x86\xe4\x8e\xf7\x17\xe0\x92\xce\xab\x27\x16\x4c\xc5\x3f\x99\xed\xcf\x04\x27\xa7\xd6\xc9\xe3\x7b\x52\x96\x5a\xee\xd7\x84\x6e\x5a\x06\x83\xa5\x5c\x3c\x15\xae\xa7\x50\x5c\x33\x0e\x9f\x5e\x4e\xba\x34\x5a\x0f\x8b\xef\xc8\x54\xed\x65\xfc\xff\x4b\xbf\x07\xa2\xe1\xfb\x2c\xfd\x1b\x7b\xd6\x1d\x47\x0b\x84\x23\x26\xb5\xc1\x41\xf9\x7e\x14\xec\x77\x6d\x61\x18\x55\x09\x01\xa4\xb5\x89\x92\xb1\x96\xc1\x8a\x70\xc2\xe4\x28\x4f\x92\xa8\x98\xe9\xc4\x3f\x4d\xe8\xcc\x61\x51\x44\x53\xb7\xd0\xcc\x21\x74\xb1\x8f\xac\x90\xd9\xd4\x9e\x71\x11\xe1\x77\x55\xd0\x61\xa5\x1d\x54\xe9\xb3\xd3\x28\xd9\xec\xfd\x9d\xc4\x0f\x06\xc7\xe0\xcd\x46\x35\x3c\xee\xe7\x20\xd5\x39\xf8\x93\x62\x08\x9f\x7f\x95\x26\xfd\xd5\xa5\x49\x32\x1c\x30\xc1\x56\x52\x19\x2d\xf0\x3d\x7a\x02\xbb\xc5\x2c\x3b\x7b\x9b\x67\xd3\x9c\xdc\x9a\x9c\x3d\x8f\xba\x69\x86\x03\xdf\x83\xe7\x08\x13\x6c\xc1\xd9\xf3\xa8\x1b\xa5\x71\xe0\x7b\x46\x15\xe0\xa5\x19\x3e\x90\x05\x67\x35\x60\x54\x53\x94\x41\x2f\x34\x3d\x3c\x8f\x23\x01\xaa\xd3\xec\x71\x56\xdd\x28\xc0\x9a\xc0\xcc\xf5\x82\x5e\xfa\x6d\x0e\x27\xe8\xdc\x03\xde\x31\x1f\xf4\xeb\x6a\x26\x21\x95\x1b\x1a\x0c\xc0\x49\x4d\xf6\xa5\x3e\x4e\x80\xd1\x1c\x66\x4b\x5c\x7a\x01\x98\xae\xa9\x38\xe6\x92\x09\x1c\x48\xd6\x9b\xf9\xb1\x05\x9e\xa7\x12\x93\xe8\x82\xba\xdd\x4b\xe4\x83\xa4\xcc\x22\x34\xc3\x29\xf4\xc0\x66\x5f\xa5\x19\xf3\x06\x3c\x42\x86\x16\x38\x8f\x16\x5e\x00\xce\x78\x11\x73\xa9\x04\x9f\x2f\x72\xb5\x95\x93\xbc\xbe\xab\xe6\xf3\x28\x57\x8c\xbe\x28\x20\x56\x54\xb0\xf9\x34\xee\x70\xfd\x3a\x28\xf6\x6b\x92\x2d\xd3\x38\xe2\x77\x39\x7b\x2f\xd4\x47\xb2\xef\x45\x09\xcc\x71\xe7\x24\x3b\x6f\x79\x03\xf6\xd1\x62\x49\x2c\x68\x34\xfd\x4d\xd8\x42\x5f\xd9\x7c\xd0\x56\xd4\xaa\x5e\x5d\x79\x1e\xc7\x62\xef\xb9\x22\x53\x75\xdb\x88\x90\xd2\xb5\x5d\x2e\xe9\x7b\x2c\x85\x49\x9b\xe6\x30\x75\xfd\x5b\xb2\x0f\xd0\xe4\x82\x71\x07\x56\x07\xd8\x8c\x2c\xf8\x1c\xbe\x5c\xe6\x22\xce\xb5\x0c\x4f\x49\xcb\xef\x1b\x47\x50\xd9\xf5\x55\x87\xb6\xdf\xe5\x9b\xf0\xea\xaa\xb7\x21\x7b\x91\x76\x67\x78\x9e\xbc\x8b\x26\x30\xf0\xdf\xe3\x3c\x4a\x99\x29\x4b\x27\xe6\x00\x07\x2d\x32\x8c\x79\xf1\x3e\x28\x8f\xe7\xd2\x11\xa1\xcf\x55\xd1\x50\xf1\x36\x87\x05\x4c\xb1\x3e\x84\x80\x2b\x72\xb1\xf1\x70\x67\x28\x64\xa7\xf8\xa2\x0d\xea\xbc\x70\x55\x1b\xda\x20\xc5\xf9\x37\x1a\x8e\x92\x24\x3b\x13\xcd\x72\x62\xe8\x7b\x92\xc3\x97\x42\x28\x4d\xd0\xd2\x46\x4d\x5e\x58\x96\x2b\xb9\xbb\x45\xd2\x23\x7d\xbe\x78\xb9\x37\x2c\x77\x7f\x7f\xb3\x27\x86\xe6\x86\x57\x8a\x30\xb1\x42\x5d\xa3\xae\xd4\x4b\x14\x1f\x52\x4f\xe4\xe4\x0e\x14\x16\x3b\x94\x1a\x4e\xe1\xb9\xd0\xff\x65\x44\x23\x45\x2e\x85\x54\x0a\x56\x27\xb9\x47\xe8\xbe\x6f\xec\xec\x05\xa4\x66\xb2\xef\x08\xa9\x8e\x29\xa9\x6e\x64\x6b\x4b\xc8\x3d\x09\xf3\xe0\xcd\x5a\x46\x5d\x2d\xba\x68\xae\x5a\x34\x83\x6a\x51\xc7\x31\xe5\x6c\x5e\xa1\x02\xc3\x14\xe6\xbe\xe1\xf6\xd5\x86\xc3\x9b\x6a\xa8\xc8\x5d\xb9\xda\xa0\x44\xc5\x32\x4b\xff\xad\x05\x4c\x86\xc1\x25\xe4\x5a\x89\x37\xeb\x45\x7d\xdd\x15\x1d\x61\x8c\xcc\x38\x4a\xc7\x30\xe1\x9b\x58\xad\x83\xd0\x22\x75\xef\x85\x12\x9c\x86\xe7\xfe\x54\x97\xf3\x98\x48\xf7\xf6\xe2\xbd\x0b\x1b\x80\x8e\xb7\x6f\x2f\xd6\x3b\x6e\xea\x3f\x45\xfd\xb7\x17\xee\xbd\xb1\x61\xc8\xdb\xe3\x16\x92\x3d\x21\x67\x33\x5b\x6e\x20\x05\xa8\x50\x6f\x55\x04\xab\x75\x1b\x0b\xc0\x54\x8f\x68\x65\xf5\x42\x5e\x52\x4c\xd6\x77\x2d\xa0\xaa\x6e\x33\x0c\x79\x29\x79\x60\x38\xbf\x26\x0c\x55\xb7\x19\x86\x7d\x7d\x79\x60\x78\x72\x4d\x50\x95\x26\x9a\x21\x4a\xcf\xb9\xc3\x62\xed\xa8\x63\xce\x06\x56\x83\x61\x91\xda\x6e\x01\x86\xc5\x6a\x6b\x06\x23\xaf\x8a\xdb\x80\x52\x8d\xac\x02\xa7\x21\xd4\xdb\x00\xd4\x9b\xb1\x40\x4e\x57\xc4\x6e\x53\x8c\x3f\xfb\x57\x08\x0c\x6a\xad\x86\xb6\x29\x7d\x01\xe3\x7a\x19\x83\x12\x42\xd8\x20\xb8\x27\x32\x21\x7c\xf8\x12\xcd\x5b\xb4\x17\x45\xc1\x12\x78\xba\xd5\x91\x6d\xe8\xe2\x2b\x79\x32\x4b\xf1\x25\x03\x13\x04\xd7\xb4\x7d\x49\x34\x66\xe0\x08\xcd\xc9\xfd\xcc\x38\xd7\xc4\xe6\x12\x08\xe3\x22\x12\x51\x41\xae\x2f\x32\x31\x94\x0c\x52\xe9\x12\xb9\xc7\xa4\x31\xd1\x96\x7a\x47\x3d\x66\x0f\xa9\x9f\x81\x71\x4d\xc9\xb5\x7e\x99\x62\x1c\xfd\x70\x29\xfd\x62\x34\xfe\x70\x71\x75\xc5\x48\x0e\x42\xdd\xe7\x47\x51\xf1\x41\x1a\xae\x14\x10\x1f\x9a\x73\xe2\x07\xd2\x4e\xc5\xa2\x92\x8f\x19\xf9\x42\x57\x41\x34\x40\x97\x25\x2a\x3e\x1c\xa6\x05\x26\xb9\xfb\x3e\x65\x18\x0c\x42\xc7\x2e\x23\x60\x8b\xb0\x5d\x7e\xc0\x43\xed\xcb\x35\x66\x5d\x2c\xc9\xb7\xd5\x07\xb5\xb0\xed\xb6\xef\xaa\xc4\xe3\x38\x33\x1f\x70\xbe\x17\xa3\xf8\x40\xb5\xe2\x05\x41\x79\xa6\xd1\x83\xbc\xd1\x2c\xe5\x09\x9c\x74\x97\xdf\x72\x9a\x1c\x23\x37\xd2\x3c\x7b\x8c\x9e\xb0\xde\xd1\xc1\x99\x92\x5a\x83\xeb\xb9\x64\x9a\x7e\x8a\xa0\x36\x76\x70\x3f\x28\x35\x56\xa6\xb9\x6c\x4f\xf6\x6f\x06\xc7\x1f\x0e\x27\xef\x66\xd9\x32\x89\x39\x13\xa4\x6d\x00\xc5\x24\x72\x9e\x8f\x33\x86\xe6\xeb\x54\x12\x61\xfa\x9a\x41\x19\x0d\x39\xdf\x8a\x38\x15\xf3\xcd\x9b\xf8\xc6\xee\x9a\x04\x28\x27\x06\x40\xb6\xb0\x47\xae\xae\xa0\x82\xcf\x15\x8c\x03\x34\xf1\xed\xd6\xd4\x59\xef\xc9\xfd\x47\xf0\x0b\xdb\xb9\xa4\x03\x2a\xa0\xb5\xab\xef\xda\x96\x2b\x6b\x1a\xa8\x8c\xa0\xb2\xb2\x74\x00\x49\x01\x5b\x95\x26\x9d\xa7\x49\xf4\x28\x85\x67\xad\x97\x11\x86\xd4\x1f\x19\xcb\xda\xd0\x18\x7d\x7d\x39\x6d\x24\x25\x4e\x8c\x95\x41\x03\x7a\x1f\x24\xd1\xa2\x90\xb0\x78\x83\x0e\x58\x1d\x77\x0b\xc6\xc6\xe6\x5d\xad\x68\xa2\xf7\x9c\x9a\xe8\x3d\x5d\x13\xbd\x37\x1a\x38\xd6\x9a\xbe\x58\x0e\xe1\xa8\xdd\xae\x60\x85\x21\x1c\x05\xa5\x6b\x8f\xf2\x95\xb2\x87\xf6\x34\xd4\x37\x9a\x60\xfd\x19\x7a\x13\xa8\xa0\x0e\x41\xc9\xed\x1a\x94\xda\x72\x39\x44\x3b\xef\xd8\x9b\xeb\x7e\xf7\xf7\x25\x5c\xc2\x0d\xfa\xba\x2a\x8c\xd8\xc8\x15\x20\x14\x6a\x48\x85\xd8\x44\x11\x3a\xc6\x79\x69\xa0\x4f\xcf\x69\x62\xc6\x2f\x9a\xaf\xe6\x65\x5f\xb8\x79\x99\xa4\x33\xa5\xf9\x80\xf1\x6e\xe5\xb6\x9f\xa9\xbe\x88\xd5\x99\x6b\x5b\x6f\x6d\x96\x4d\x4d\x8d\x33\x02\xf9\x2d\x5c\x4e\x68\x2d\x44\x79\x4e\xc3\x0c\x36\x53\xe2\x35\x54\x34\xcb\xee\x9c\x21\x3c\xcb\x96\xb5\xb6\xfc\xee\xba\xc6\xb4\x74\xb2\x85\x08\x39\xe1\x2e\x3d\x85\x0c\x4c\x47\xe9\x44\x36\xbc\xff\x29\x4d\x6e\x07\x25\x6f\xbc\xff\x29\x8a\xfe\xcd\xe7\xf4\xfa\x77\xf6\xf5\x15\xee\x4b\x78\x85\x3b\x08\xfd\x09\x53\x44\x81\xbf\x2f\xa3\x24\xf0\x3d\x7a\x91\xf1\x7b\xdc\x03\x3d\x83\x6b\x9b\x73\x9d\x95\x68\xf1\xfc\x42\x14\xf5\x00\xbf\x99\x8c\x92\x27\xac\x64\x91\xe5\x58\x15\x74\x23\x6e\xd8\x5d\xe4\x28\xcb\x11\xbe\xf8\x16\xcb\x9f\xfb\xfd\x81\x4a\x7f\xaa\xa5\x77\xfa\x83\x9e\xe9\xc1\xa2\xf2\xf6\x95\x5f\xe3\xed\xeb\x8d\x22\x88\xe7\x0b\xea\x6f\x80\x3f\x29\x89\x0c\x3a\xb6\x42\xbd\x45\x89\x74\x82\xd5\xd2\x29\x8c\xff\xc9\x86\x26\x5e\xa2\x24\x8f\xf4\x92\x75\xa1\x10\xb7\x3d\x9d\x02\x32\x29\x49\xf7\x59\xe0\xdb\x4c\xc5\x0a\xca\x9f\x35\x31\x4e\x60\x94\x73\x12\xa1\xf0\x83\x32\x8a\xe3\xdb\x52\x60\xea\x48\xb3\x8e\xc3\x94\xf6\x93\x13\x47\x29\x3c\x33\x24\xcb\x30\x60\x3d\x29\xad\x9e\x98\x74\x11\xa3\x84\x08\x81\xce\x75\x7a\x7e\xca\x52\x48\x35\x71\xe4\x82\x4b\x84\x01\xc3\xa7\xb0\xf2\x72\x12\x50\xd7\x40\x04\x04\x9f\xbc\x32\x87\x53\x54\x60\x98\x53\x0b\x54\x45\xb4\xde\x70\xd0\x72\x11\x02\xa3\x23\x98\x7b\x56\x50\xa0\x48\x9f\x79\x0f\x16\x10\x7e\xf8\x1e\xe5\x05\xb6\x3c\x31\xb0\xd3\x42\x5d\x91\xb1\x03\x49\x4b\xbe\x8a\x6a\x0a\x26\x91\x2c\x37\x85\x98\x4e\x2e\xa7\x13\xcd\xd2\xaa\x91\xb2\xb2\x0a\xb7\x5f\x72\xed\x71\x68\xa1\xec\x4c\xd9\xbe\x9e\x68\xa0\xc4\x1e\xf6\xc0\x65\x19\x30\x55\xf1\xb1\x56\x1e\x0c\x3d\x61\x12\xc5\x9c\x99\xa0\x2c\x65\xc6\x20\x88\xdb\x49\x51\x76\xf5\xe5\x92\x5d\xd5\xb0\xf0\x46\x01\x33\x3d\x8d\xba\x51\x51\xa0\x69\x1a\xf8\x97\x25\xc8\xc1\xa5\x4e\x4a\x53\xc6\xbe\x0c\x94\x47\x41\x2a\xf7\xb2\x5e\xb4\xa8\x83\x0c\x08\x10\xe9\x95\xa4\xfe\x59\xa0\xb5\x37\x39\xef\xb6\x8f\x00\x63\xce\x32\xc6\x2a\x91\xdb\x3b\x97\xae\xdf\x96\x52\xe0\xc4\x6d\x56\xd3\xa0\x74\x35\x62\xb8\x9f\xbc\xde\x84\x21\xad\xaf\x39\x90\x96\xa7\xde\x32\x65\x48\x9b\x7a\xf3\xa7\x67\x84\x4c\xe3\x9b\x49\xe0\xe3\x60\x1f\x0d\xb0\x7a\xdd\xb5\x9a\xd5\x4e\x9a\xdf\x03\x71\x45\x11\x94\x5b\x9b\xff\x4c\xb7\x30\x7f\xda\xf5\xd8\x5d\x3a\x80\xe9\x29\xca\xb3\x94\x06\x5a\x0b\x80\xbd\xf6\xb0\x61\x1c\x8a\xe7\x9c\x69\x63\x67\xbc\xab\xbb\x67\xeb\xcf\x91\x5c\x65\x6c\xac\x72\x1e\xbe\xe7\x2d\xfc\x8d\xbd\x55\x6a\x8f\xda\x41\xf9\x5e\x5b\x54\xda\x7e\x0e\xe0\x10\x8f\x82\x92\xee\x04\x13\x57\xb8\x7a\xc3\x3f\x8f\xd8\xde\x55\xd8\x80\x3a\x27\x31\x4e\x3f\x25\x7c\x30\xd3\x7d\xe5\x2c\xa8\xb2\xc0\x64\xa6\xc7\xad\xb4\x7a\x10\xfb\xce\x83\xd8\xd7\x0f\x62\x5f\x3b\x88\xa8\x72\x24\x52\x6d\xd2\x33\xdb\x49\x09\x02\x97\x9c\xa6\x1d\xe4\x80\xec\x9c\x01\x61\x78\x70\x97\x5c\x07\x28\x28\xcb\xe3\x59\x54\xc8\x33\x67\x7b\xdb\x62\xd7\x99\x32\xfc\x84\x41\x29\x91\xbe\x76\xc8\x60\xb7\x72\x78\xa9\xf3\x6c\x6e\xa4\xa2\x54\x19\xf1\x3e\x1e\x70\xe6\x96\x4e\xea\x5b\xbb\x9a\xde\x26\x05\x4e\xda\x61\x5d\x31\xfa\x89\xc5\xf5\x50\x56\xb1\xe6\x62\x29\xd1\x24\x64\xaf\x9b\x67\xe6\xdb\x80\xbc\xbd\x6f\xaf\xc3\x7e\x61\xb7\x2d\x08\x80\xe1\xfc\xf6\x8f\x9a\x56\xd3\x16\x0d\x31\x3c\xb9\xb5\xbd\x82\xe3\x41\xad\x72\xec\x86\x99\xd4\x2b\xba\xc9\x03\x9d\xdd\x5e\xd3\x4b\xcc\x41\x13\xfb\xba\x86\x0a\xe6\xe7\x14\x1c\xf1\xa8\x78\x71\x12\xcd\xb6\x23\xcb\xf0\xb1\xc7\x4c\x18\x45\x68\x6f\x63\x7c\x2d\x65\xc6\xa8\xde\x57\x47\x23\xe0\x69\x61\xb4\x7b\x74\x0e\x98\x10\x93\x64\xc9\xdf\x95\x52\x5c\x89\x83\x14\x92\x3f\xad\x88\xd9\x14\x8a\x67\xdb\x4a\xf6\x1d\xb1\x9a\xc5\x83\x65\x25\x00\xf2\x8e\x1e\xa9\x49\x7b\x03\xac\x14\xdc\x35\x0a\xea\x6f\x77\x5a\x51\xcd\x6e\x91\x74\xeb\x41\x1f\x0c\x1f\x88\x98\xe8\x8e\xe8\x4a\x3b\xbc\x49\x65\x09\x49\xe7\x93\x45\x5e\x35\xe3\x97\xf5\x46\xea\x39\x54\xc6\x90\x5a\x11\xbe\xc9\x6a\x55\x6a\xb3\x79\x46\x55\xa0\xc7\x9c\xb2\xf5\x12\x8c\x46\x79\xb3\xac\xc3\x7d\x6a\xf6\xca\x94\xc6\xc4\xf3\xb3\x67\x9b\x6e\xae\x55\x8b\xc2\x01\xc3\xfe\x1e\xd8\x53\xb1\x2c\xed\x07\x6d\xcd\x2c\x74\xd7\x02\xe0\xb9\x63\x59\x89\xc8\x54\x22\xd6\xd5\x2a\x4b\x51\x1a\x40\x8a\x19\xd2\xa2\xb8\x83\xf8\x7b\xb2\x1d\xa7\x75\x16\x15\x1d\x7a\x20\xa4\x3d\x29\x50\x66\xb1\x75\x86\xa5\xeb\x22\x88\x1b\xc5\x8d\xaa\x7d\xa8\x5d\xc7\x87\xa4\xc3\x41\x80\x21\x37\xbb\x17\x43\x22\xfe\x96\x6a\x38\x7f\x90\xf4\x81\xee\x3e\x12\x82\xcb\x29\xc4\x92\x18\x43\xa1\xe5\xfd\x11\x06\x55\xbe\x0c\x89\x8b\x97\xf9\x99\x14\xcf\xb6\xa8\x8b\xb3\x77\x54\xb8\xe7\x07\x41\x59\x3a\xfd\x44\xae\x27\x6f\x73\xcc\xaa\x92\x12\xde\x1b\xf2\xae\x99\x2b\x49\x64\xf1\x67\x81\xc1\x2e\xdc\x05\xd6\x8b\xce\xa0\x07\x84\xb8\x61\xd0\xef\xf5\x00\x7b\x32\x18\x6c\xf6\x81\x7e\xda\xc9\x37\xa5\xbe\x3c\x94\x4e\x32\x8f\xfe\x2e\x06\xba\xb5\x0f\x4b\xf7\xce\xa2\x3c\x65\x32\xd2\x98\xdc\xf6\xb9\xc4\xc3\xc0\x2b\xe0\x38\x4b\xe3\x88\x5e\x62\x55\x16\x6a\x30\xf4\xf2\x8c\xfa\xfd\xa6\x56\x8d\x79\x96\x50\x25\x39\xef\x14\xc1\x33\x23\x6c\xdb\x08\x54\xa8\x35\x72\x0e\x00\xa4\xab\xb6\xd1\xbc\x6a\x15\xb9\x67\xc3\x31\xf8\x08\xab\xa5\xbb\x08\x52\xbb\x17\x82\x9c\x6e\x5d\x29\x34\x43\x42\x98\x90\x4a\xff\x40\x6b\xec\x50\x2e\x4d\x26\x33\x17\xd5\xa8\x7f\x38\x8f\xf1\xfd\x6c\x4b\x19\xd4\xa0\x94\x6c\x50\x6a\xb0\x41\x28\x84\xc3\x74\xf4\x0d\x9d\x06\x4d\xa1\x15\x05\xed\xb6\x4f\x5d\x1e\x23\xcd\x93\xf9\xda\xa3\x67\xe1\xfd\x3e\x5e\x80\x90\x5b\xcb\x2b\x00\xbe\x29\x8b\x35\x1c\x01\xd7\xf4\x76\xfa\x34\xfa\x08\xf5\x54\xf7\x66\xe2\xa7\x72\x3e\xc9\x74\xab\x60\x1f\xeb\x4f\xa9\x7c\x9e\xf8\xb2\x67\x35\xbc\xc5\xac\xb2\x87\x24\x11\x28\x65\xbb\xb3\xc8\xd1\x69\x84\xe1\x36\x23\xb9\xcd\xec\x46\xbe\xe0\x63\x5e\x29\x2d\x4b\x18\x40\x46\x9b\x6f\x68\xd7\x0d\x2a\x7e\x3c\x7a\xfd\x8a\x29\xc2\xd3\x09\x49\xc3\x54\xba\x85\xa0\x2e\xa0\x3d\x0f\x50\xd9\xd3\x7a\xd3\xa2\x3c\x46\x32\x57\x4c\xd7\xf5\xcd\x6c\x7a\xac\xba\xf6\xbc\xdf\xab\x99\xf4\xff\xcf\xde\xbb\x36\xb7\x71\x63\x8b\xa2\xdf\xf9\x2b\x28\x56\x8a\x69\x5c\x41\x6d\x29\x33\xe7\x56\x1d\x3a\x30\xaf\x63\xcb\x7b\x7c\x26\x7e\x1c\xcb\x99\x39\xbb\x18\x1e\xb9\x45\x42\x22\xc6\x2d\x80\x1b\x0d\xda\xd1\x90\xfd\xdf\x6f\xe1\xd9\x40\x37\x9a\x6c\x52\x52\x1e\xb3\xa7\x2a\x15\x8b\x68\x60\xe1\xb5\xb0\xb0\xb0\x9e\xd8\x05\x98\x0a\x5d\x68\x89\x96\x91\x39\x21\x8e\x17\x62\xbc\xe7\xb5\x21\xda\x88\x4e\x5f\x1a\x7a\xbc\x92\x54\x7a\xbc\x20\xdb\x73\x89\xad\xe7\xe4\xbf\xda\x22\xdb\x79\xed\x5e\x66\xe7\x3b\xda\x0b\xda\x3d\xf8\x52\x1b\xe9\xde\xbf\xd8\x42\x9b\x59\xed\x5c\x66\x2b\xdb\xec\x79\x6d\x1e\x7a\x89\xe7\x59\xb1\xc0\xfc\x5f\x0e\x99\xdd\xb4\x76\x2d\xb2\xab\xa8\x96\xd0\xb5\x7a\xe8\x65\x5e\x88\xdb\x5c\x65\x4c\xde\x73\x99\x3d\x97\xe7\xdf\xe7\x42\x5b\x7f\xae\x5d\xeb\xec\xfc\xbe\x7a\x5e\x9b\x07\x5f\xe5\xd5\x6d\x46\xf7\xc7\xe5\x36\x0e\xe1\x21\xe2\x33\xda\x21\x21\xd2\x16\x09\x82\xa2\x27\x97\xc7\x9b\x93\xe3\x27\x37\x3d\x3f\xe9\x90\x17\x76\xc3\x9a\x2f\xfa\x4c\x83\x90\x4c\x83\x40\xa2\x62\x1a\x54\x0e\x2f\x6b\x7a\x39\x18\xf4\x4c\x34\xd5\x54\xb0\x1f\xd9\x57\x9b\x48\x37\xe5\x78\x99\x67\x33\x9c\x50\x38\xe8\x0f\xbc\x18\xaa\xb3\x45\xc6\x9f\x8b\xe4\x14\x84\x89\x77\x8f\x89\x31\x9a\x38\x03\xe5\xc3\xee\x55\x2e\x07\x35\xcb\x8a\xce\x9b\xd5\x0a\x51\x73\xdc\x1e\xbc\xdf\xe9\x51\x71\x23\xdc\x49\x93\xcc\x9f\x3d\xbf\xcd\x43\x9f\x15\x41\x44\x8e\xf7\x38\x2b\x3b\x96\xbf\x02\xf7\x3b\x5d\x7d\x3b\xc0\x3d\x16\xdf\x35\x79\xf0\xb5\xe7\xe4\xf6\xa1\xd6\x5d\x81\xfa\xbd\xae\x39\x27\xb7\xfb\xac\xb7\xac\xfe\xf0\x6b\xbd\xa2\x33\x75\x83\x3e\xce\x9d\xe0\x65\xf9\xb3\x34\x1b\x52\x74\xf6\xe7\x53\x48\xd0\xd1\xe9\x14\x61\xc8\x10\x19\xd3\x93\x3f\x8d\xa8\x6f\xa4\xbd\x95\x96\x8b\xe1\x50\xd8\xa7\x37\x1b\x93\xf1\xa7\x6f\xd6\x22\x2d\x56\x57\xfa\x7b\x72\x0a\x19\x28\xd3\x34\xfd\x34\xaa\x97\x8e\xc4\x21\xe6\x5f\x76\x89\x54\xca\xcd\x88\x92\x8b\x84\x9b\x41\xfd\xcd\x68\x89\xe5\xd4\xb2\x19\x2b\x3a\xc7\xbc\x98\x31\xfe\x2f\xc6\x6e\x56\xf3\xda\x85\xee\x55\x4d\xb9\x8a\x5e\xbb\x87\xc6\xfb\x95\xbc\xc4\x1f\xf0\x7e\xf5\xe0\xfd\x5e\x37\xc1\x8e\x70\x0f\x92\x53\xb5\x79\xe8\xf5\xff\x7a\x18\x86\xef\x4f\x6e\xd2\x34\x55\x5c\xa2\xcb\x55\x71\x9b\x2d\x13\x9e\x7e\xad\x8c\x5b\x95\xb4\x0b\x3d\xc3\x36\x71\xa0\x00\x00\x4e\xa6\xe0\x10\x52\xf1\xf5\xf1\x68\x44\x83\x8d\xfb\xc3\xc8\x4c\x07\x03\x65\x03\x63\x76\xf0\xc8\x9a\xc0\x60\x20\x16\x9c\x7d\xed\x53\xfc\xb5\xff\xf1\x6e\x89\x55\xb0\xc6\x64\x70\xfe\xcb\x12\xcf\x04\x9e\xf7\xb3\xbe\x89\x14\xdb\xbf\x61\xa2\x9f\xf5\x07\xc7\xae\x61\xcf\x59\x44\x06\xdc\x7b\x37\x59\x60\x9d\x21\xfb\xf7\x3a\xd6\xd7\xd1\xbd\x82\x9e\x24\xe3\xd1\xff\xdd\xfc\x5c\x6c\x4e\x36\x3f\x3f\x01\x3f\x5f\x3c\xb9\x09\x57\xc8\x6b\xee\x3d\x8a\x4a\xb0\xdf\x4e\xd4\xb8\xbd\xff\xce\xbb\xc0\xc9\xed\x7e\x68\x1c\xbd\xc6\xfe\x3b\xaf\x60\x80\x88\xd1\x85\x9c\x7d\x3e\x61\x2b\x51\x90\x39\xae\xee\xe3\xdb\x4c\xcc\x16\xb8\x38\x29\x4c\x44\xc1\x47\x5c\x4d\xd3\x55\x2d\x51\xbb\x0a\x47\xb8\xd9\x9c\x1d\x21\x84\x53\xca\xe6\xd8\xcf\xe5\x7f\x26\xd7\x8b\x5b\xcd\xad\xf1\x93\x90\xcd\x7a\x36\xed\x2b\x0d\x72\x96\x87\xd1\x11\x9f\xe7\x79\x22\x00\xd4\x19\xc6\xa9\x9f\x61\x9c\x5c\x27\x74\x42\xa6\x08\xb9\x9e\x6c\x2c\xa2\xa3\xb3\xca\xda\xd9\xb3\xbb\x75\x7b\x65\xd2\x47\x8f\xcd\xbf\x95\x21\xdb\x68\x5d\x42\x8e\x84\x9d\xe5\x66\xe3\xfe\xb4\xc3\x91\x45\x5f\xf1\xd5\x67\x22\xde\x34\x3f\xdc\xb2\x7f\xc6\x4a\x8b\x48\x21\xab\x95\xed\xda\x6b\x2f\x80\x62\xb7\xf0\x8a\x91\x40\x05\x1e\xb8\x9a\xbb\x57\xdd\xde\xa5\x35\x3d\xea\xa3\xc4\x4c\x95\x28\x50\xc0\x0c\x89\x7a\x34\x80\x9d\x09\xab\x4a\xa8\xa6\x65\x82\xe7\x8c\x92\x02\x0d\xcc\x0c\x5f\x78\xe5\x03\x9d\xf5\xaf\x32\x98\x29\x82\x7c\xab\xce\x13\x98\x78\x36\x33\x85\x32\x3c\xc0\x95\xf3\x42\x95\xeb\xb7\x04\x00\xc0\x48\x37\xbe\x25\xad\x76\x29\xd5\xe8\x05\xb9\x42\x6f\xb1\xd8\x6c\xb0\x1a\x04\x2b\xf0\xfc\x7d\x26\x16\xc3\x61\xf8\x3b\x01\xe6\xa4\x54\x86\xba\x02\x98\xd8\x60\x6a\x9e\xef\x74\xa7\x89\x7c\x5d\xe4\x05\x76\xa6\x04\x47\x38\xd5\xe1\x43\x37\x1b\x6d\xe5\x63\x03\x8d\xbe\xe3\x3f\xb0\xf9\xdd\x0b\x1d\x93\xb4\x00\x89\xad\x27\xcf\x93\x40\xf2\xb0\xda\x76\x22\x35\x91\x4b\x8b\xaa\x52\x8f\x6f\x36\x24\xde\x7f\x59\xc2\xb9\x35\x02\xb4\x69\xed\x77\x26\x16\x33\x6e\xb7\x06\x8a\x8d\x8b\x74\x81\xc5\x6a\xa9\x33\x4c\x78\x11\xab\x54\x83\x6c\x3e\x7f\xe1\xf5\x6b\x5b\xd8\xb0\xb1\xac\x00\x89\x7c\x5c\x87\x39\xdf\x75\x9a\xfb\xd9\x8a\x17\x8c\xa3\xc1\x92\x29\xa3\xad\x01\x28\xa1\xe7\x67\xd3\x65\xc8\x26\xad\xb1\x17\x9f\x60\xcb\xf8\xcd\x0c\x4d\xbe\xf9\xc8\x98\x93\x7d\x06\x2d\x47\xdb\x32\xf7\xba\xdb\x8d\x32\x00\xfa\xa8\xe3\xbc\x19\x63\x4e\x83\x7d\xfe\xc9\xe8\xb9\xde\x1a\xe1\xb1\x24\x21\x2e\xe1\xb6\x81\xdf\xaf\xc3\x58\x24\x2c\xdd\x67\x0d\xa5\xd6\xd6\x42\xdc\xf9\xf6\x13\x7a\x63\xb0\xcf\x77\xf7\x0f\xa2\x0f\xd8\x93\xf6\xcb\x0c\x2f\x85\xa5\xa5\xca\xd6\xdc\xba\x92\xe7\xac\xc0\x85\xa8\x50\x1f\x3a\x93\xf3\x9e\xce\xa7\x66\x22\x39\xf8\x73\xef\x45\x62\xfc\xf2\xe1\x90\x2b\xc4\xdf\x1d\x20\xd7\xa3\xb3\x55\x10\xeb\x08\xd5\x6e\x04\xb4\x35\xf6\x93\x3a\x40\x43\x33\x0c\x76\x3b\x21\xef\x12\x6c\xc6\xbd\x2d\xd9\x1f\x2d\xc4\x4c\x3d\x83\x5e\x5b\x0e\x8c\xd8\x29\x66\xd6\xfb\x83\xcc\xd5\x41\xd5\xe1\x5f\x58\x2d\xbd\x84\xf1\xae\xb4\x89\x23\xb2\xa5\x58\x71\x5c\x2f\x56\x98\xef\xae\x94\xc8\x37\x1d\x00\xcb\x9c\x0a\xef\x5b\x80\x9c\xcd\xce\xda\x68\x4a\xa3\x66\x8e\x33\x2a\x8b\xfd\x40\x15\xb5\xcc\xb6\x5d\xc9\x0b\x30\xf4\xcd\x7a\xbe\xa8\xe3\xa5\xd6\xd1\xa7\xbf\xa6\x47\x50\x2a\x24\xbc\xf3\x52\xef\x4d\xe8\x14\x09\xb8\x36\x2b\x35\x62\xd0\x2d\xc0\xa8\x80\xe1\x84\x47\x59\x89\xb8\x0e\x49\x6f\x37\x61\x5c\x1b\xfb\x28\xe9\x3e\x78\x47\xd0\x61\x00\x12\x55\xf1\x4c\x14\xd3\xb0\x36\x97\xef\x08\x43\x13\x4a\x9d\xc2\x8e\xa3\x05\xa5\x06\xa1\x25\x30\x0e\x10\x6f\x02\x22\x1e\x20\x56\x07\x54\x94\x08\xf7\xa8\x0d\x39\xa1\xdb\x22\x0a\x23\xf4\x0a\xd9\xe5\xd6\x60\x11\x81\xcc\x05\xad\xb1\xf0\x11\xb3\x71\x2a\x3c\x2c\x34\x4e\x70\x5a\x1c\x67\xb9\x10\x0e\xbd\x0e\x63\xdd\x59\xbf\xd2\xad\x97\xb1\x68\x5c\xc6\x97\x6d\xb7\x71\x15\x32\xd3\xde\xa7\xba\xef\xe1\x30\x31\x09\xe4\xbc\x3b\x74\xe7\x15\x7a\xb9\xed\x2a\xd2\xe9\xac\x5b\xae\x29\xb9\x59\x76\x67\x30\xf4\xd7\x69\x24\xbc\x8d\xe2\x26\xab\x41\xfb\x95\xc8\xa1\x87\xda\xb8\x74\xd9\xab\x1f\xb8\xdf\xd8\xcd\xd8\xec\x3a\xdc\xdc\x90\x72\x53\x1d\x09\x9e\xab\xbb\x8e\x54\x77\x1d\xb5\x77\x1d\x0f\xee\x3a\x86\xa8\xe1\x43\x69\x8d\x0f\xa5\x11\x3e\x94\x01\xe6\x3b\x8c\x6d\x36\x42\xc9\xfd\x24\xdf\xa9\x2f\xce\x23\x1a\x70\x9d\xa4\x95\xeb\xa4\x8e\xeb\x64\x08\x23\x84\xaa\x76\xb8\xe2\x3a\xa9\xcf\x75\x32\xdd\x5b\x59\xee\x4a\xb9\x19\x7b\xd4\x44\xb2\x6e\x76\x7c\x36\x3f\xb8\x0d\xa1\xd9\x91\xc0\xd0\x59\x31\x3a\xc6\xa1\x5e\xf5\xaf\xed\x9c\xdd\x4b\x43\xbd\x8a\x9f\xfa\x0f\xe2\xa7\xf2\xa9\x8b\x83\x37\x32\xdc\x02\xa0\x84\xca\x87\x9e\x8a\x17\x8c\x16\x2c\xc7\xc6\x75\xab\x61\x84\xcc\x72\x9c\x0a\x9e\xcd\xf0\xd8\xfe\xba\xe1\x6c\xb5\x7c\xc1\x72\x1d\x4f\x67\x9c\xc4\xcb\x13\x0c\x60\xd0\x3e\xa9\x7e\xab\x9a\xe7\x74\x9e\x00\x30\x72\xcd\xbf\x66\x9c\x46\x1a\x81\x51\xad\x82\x1c\x38\x61\x05\xc2\x2d\x98\x64\xf9\x81\xd6\xef\x18\x3d\x8b\x70\x6e\xee\xc0\x59\x5c\x1b\x37\x4a\x12\x0c\x46\xe1\xa5\xe3\x7d\xe9\xe9\x51\xc9\x4b\xf7\x09\x79\x9f\xcd\x37\xe4\xfd\x82\x51\xbc\x21\xef\xd9\xfc\x49\x2a\x70\x21\x12\x9a\x7d\x21\x37\x99\x60\x3c\x5d\x15\x98\x3f\xbf\xc1\x54\x80\xe1\xf0\xe8\x2b\xa1\x73\xf6\x35\x7d\x73\x71\x21\x38\xce\x6e\x23\xf8\xab\x4e\x9d\x64\x9a\x22\x4a\x96\x9c\x15\x2b\x8e\x5d\x8e\x8e\x06\x5a\x3f\x7e\xf2\x70\x95\x89\xe4\xf2\x32\x67\xd9\x1c\x73\x45\xc0\x6c\x95\x9e\xf6\x81\x5d\x3f\x7f\xf1\xf1\xf5\xbb\xb7\xda\x11\xb1\x67\x26\xb5\x10\xb7\xf9\x55\xc6\x8b\x27\x9f\xf1\xdd\x57\xc6\xe7\x45\x7d\x2a\x84\xf6\x2d\xe7\xc1\xef\xc6\x14\xc9\x1f\xff\xb5\x22\xdc\x2d\xcb\x4e\x08\xc0\xba\x0d\x71\xb6\x12\x4a\xac\xb8\x57\x9f\xca\x22\xb7\xd1\x6b\x67\x58\x00\x18\xa5\x08\x4d\xf5\xfc\x77\x68\x43\xb6\x6c\xf2\x0d\x16\x27\x6a\x0b\x4e\x54\xbc\x9c\x93\x8c\xce\x4f\x56\x05\x3e\x99\x63\xbc\x3c\x51\xb1\x39\x4e\xae\x39\xbb\x3d\x59\x66\x3c\xbb\x2d\x7e\x4d\x29\xa9\xc9\x34\xab\xa4\x17\x93\xd3\x29\xa4\xe8\xe8\xac\xf7\x9d\x92\x19\x68\x19\xdc\x58\x20\x3c\x39\x9b\x8e\x12\xaa\xfe\x85\xf2\xe7\x77\xce\xe2\x7b\x3d\x5b\x71\x49\xac\xfe\x66\x9e\x0e\x6a\x7a\x23\x01\x57\x05\x7e\x89\xf1\xf2\x5c\x4e\x6d\x44\xa3\xf6\xcf\xcd\xe5\xb2\xff\x66\xcb\x25\xa6\x1d\x93\x3f\x75\x4e\xbd\x1e\x55\xb4\x4d\xa6\x56\x9d\x26\xcb\x0f\x52\xa6\xe9\xc1\x46\x12\xb3\x9b\x94\xe9\x81\x46\x8d\x83\x1d\x39\xd3\xdb\x17\x65\x96\xe5\xf9\xe3\x2c\x89\x80\xdc\x18\xa8\x09\x27\xbd\x1d\x0b\x39\xb1\xfc\x2e\xe1\x60\x24\x92\x83\x16\x46\x0e\xb8\x7d\x59\x2a\x21\xa0\x1e\x75\x73\x69\xea\x9e\x4d\x5b\x96\x66\xb1\xa2\x9f\xf7\xd4\xd4\xd6\xe2\x56\x35\x81\x6b\xcd\x45\x56\xe8\x13\xfb\x38\x6a\x6f\x35\x70\x54\xb4\x91\xe4\xdb\xec\x97\x11\x81\x33\x4c\xf2\x11\x2b\xd1\x9b\x4c\x2c\xaa\xdd\x2b\xaa\x5c\xf1\x05\x52\x79\xbb\x5f\x53\x91\x60\x78\x76\x0a\x60\x86\x48\x52\xc0\x53\x00\x73\x74\xea\xd9\x1d\x3e\x97\x13\x31\x86\x2a\x39\xb2\xb6\x29\x26\x5c\x04\xf5\xa3\x3f\xc0\xa3\x7c\xb3\xc9\xbe\x3f\x03\xf6\x94\xf4\x8c\xf4\xf4\x14\x72\x74\x72\x06\xa9\xca\x99\xa4\xe0\x25\x2c\xc9\x9f\x64\x00\x18\x76\xe6\xfb\xfc\x29\xa0\x93\xe3\x63\x3e\x45\xc2\x18\x1d\x62\x88\x8f\x51\xe6\xb4\x1f\xb4\x2c\xbd\x04\x59\xf6\x60\x24\x35\x82\x64\x91\xd2\xe6\x48\x4a\x54\x62\xf6\x9d\x59\x8b\xb6\xe0\xc8\x16\xaf\xb0\x76\x2c\xa9\xc9\xcf\xbb\xa2\x42\xc3\x04\xb4\x2f\xe0\x84\xf8\xfa\x7d\xa4\x16\xcf\x6e\x4a\x42\xc0\x66\x63\xfc\x36\xcd\x2e\x11\x30\x26\xa3\x09\x99\x42\x91\x5e\x93\x5c\x60\xae\xa2\xd8\x98\x9d\x74\xce\x62\x18\x80\xc3\xce\xa6\x5e\x8d\x98\x3d\xeb\x21\x06\x14\xdb\x97\x7d\xd5\xd5\x6e\x6b\x7f\xc2\x95\xa6\xa9\x8f\x26\x8a\x8c\xf3\x83\x57\x64\x25\xf0\xaf\x40\xc7\x0d\xc7\xb9\xa7\x45\x4f\x3b\x40\xfb\x78\xeb\xa0\xd6\xd9\x82\xa6\x55\xc8\x2e\x8d\x63\x06\x28\xd0\x42\xdc\x83\x16\xd4\x70\xeb\xdd\x70\x6c\x07\x01\x20\x11\x02\xb0\x1f\x26\xce\xf1\xec\xa0\xc3\x7f\x90\xe9\x60\x68\xf0\xad\xc2\x97\x38\x17\x31\x01\x85\x0b\x13\x47\xd1\xdb\x95\xec\x2b\xa1\x00\x1e\x91\xe2\x6d\xf6\x36\xa1\xee\x85\xe7\xdc\x61\x85\xb2\x2c\x3c\x03\x90\x9e\x1c\x64\x1a\x38\xc7\xb3\x87\xb2\xf8\xd9\xb2\xbe\x9c\x2d\xef\x8d\xd3\xbb\x2e\xdd\xae\x6b\xef\x61\xb2\xbb\xd6\x28\x30\x17\xd2\x61\xf8\x2c\xe7\xf7\xf8\xab\x88\xa9\xd0\xf1\xb5\x1e\x85\x5e\xfa\xa4\xd2\x2a\x02\x4c\x8f\x89\x38\xd0\xee\xd4\xb4\x7f\x7c\xc2\xa9\xaf\xc1\x93\xab\x7d\x1d\xc9\x2c\xa7\x17\xbf\xd2\xeb\x11\x4a\xdb\x70\x92\x14\xfa\x9d\x76\x3f\x96\x51\x87\x18\x6d\xdb\xa8\xcc\xe3\x16\x54\x14\xd2\x6a\xbf\x8e\x42\x1e\x6e\x05\x94\x2c\xd0\x2b\xc9\x65\xc9\x0a\xe5\x30\x77\xc4\x65\xa5\xd3\x8c\xb9\x03\xb0\x72\x79\x38\x0d\x41\xca\x2a\xae\xc3\x94\xac\xc0\x78\x32\x1d\x25\x86\x23\xf4\x18\x8d\x1c\x8c\x23\x22\x97\x7c\x8c\xd1\xb3\x3c\xa9\x74\xea\x18\x66\x00\x8c\x34\xa3\xc2\xaa\x9e\xc3\x0a\x30\x57\x55\x8e\x8e\x6a\xc5\x2b\xcb\xe9\x88\xc3\x98\x1a\xdd\xfa\x87\x3b\x94\xc5\x51\x31\x0f\x51\x31\xf3\x51\x31\x3f\x00\x15\x0f\xe4\x25\x1f\xee\xc5\x11\xf1\x34\x82\xa4\x46\xfe\xdc\xd6\x0a\xb0\xd9\x1c\x11\xb5\xbd\x01\xb7\x4f\x40\xb5\xec\x87\xaf\xfa\xe3\x73\x92\xd7\x84\xce\xf7\x3f\xfc\x51\x06\xfe\x9e\x47\x78\x8b\xc2\xd5\xee\x02\x83\x45\xfb\x3e\xb8\x3d\x78\x6e\x4e\x86\xdb\x8b\x02\xc8\xcd\xa0\xf3\x1f\xee\x12\x01\xd9\x81\xdb\x21\x9b\x23\xd6\x62\x7e\x13\x6e\x07\xf3\xb7\x23\x26\x77\xdf\xb2\x1d\x79\x26\x04\xa6\xbf\xf9\xab\x3b\x3c\x03\xc1\x82\x1b\xca\x88\xc1\x38\xc4\x78\xdc\x6e\x54\x4d\x24\xed\x51\x76\xd5\xa3\x83\x34\xda\x66\x55\x0e\xe6\x79\x43\x8e\xf7\x5e\xfc\xae\x92\x27\xfe\xfa\xec\x84\xec\xf6\xfc\x9e\x2c\x85\x07\xe3\xf1\xd9\x0a\xa5\xca\xd8\x9f\xb0\x74\xe5\x1b\x1e\x80\x9c\x43\x2f\x38\x77\x93\x76\x7b\x31\x6e\x4d\xc4\x4a\x1d\xea\x49\x5f\xab\xca\x04\x8c\x4d\xe8\xb4\x17\x11\x38\x10\x34\x99\x42\xa6\x43\xcd\x40\xa2\x02\x31\x26\x58\x19\x0d\x1c\x14\x80\x5a\xad\xe4\x0f\x77\x8f\x7f\x15\x2c\xb2\xe2\x84\xaa\xb4\xe4\x0f\x7b\x01\xdb\x7f\x35\xec\x87\xe0\x08\x0f\x56\x00\x3c\x2a\x93\x69\x05\x87\xac\x69\x1b\xfd\x5d\xd4\x36\xfa\xbb\xe9\x70\xe8\xff\x82\x59\x8d\xb5\x14\x00\xe6\x9a\x67\xd4\xe6\x04\x18\x66\x90\x49\x0e\xf4\x28\xbc\xe0\x72\x88\x21\x73\xa2\xc0\x95\x63\x62\x3d\x3e\xf3\x10\xcc\x5b\x64\xc5\x5b\xfc\x8b\xe8\xc8\xf8\xd5\xc9\x6e\xa8\xc3\x10\x46\x87\xc1\xeb\x3a\x0c\x14\xf2\xb4\x95\x3d\x77\x96\xe8\xd3\x1c\x52\xeb\xfd\x38\x4a\x89\xd2\x4b\x8e\xbf\x10\xb6\xea\x2c\x19\xda\x17\xad\x2b\xf8\xff\x46\xed\x43\x50\xdb\xae\xdf\x6f\x81\xde\xef\x4d\xdf\x7f\x60\x14\x27\xf4\x5f\x40\x00\x77\x7c\x10\x43\x43\xe8\xaf\x20\x80\xab\xe4\xc0\x91\x45\xae\x09\x41\x1e\x52\x26\xb7\x5d\xac\xac\xed\x60\x8e\x4c\xbc\x2c\xc3\x92\x3b\x2b\x96\xa3\xb3\x9e\x17\x0c\xd0\x67\xd9\xf1\x68\x82\xa7\xd0\xf0\x0c\xfa\xa1\xe4\xbb\x7f\x02\xd0\xc6\x10\xe1\x2f\x98\xdf\x29\x76\x28\xb0\x6b\x3a\x4c\xa4\x60\x01\x6c\xe5\x69\xf8\xaf\x27\xc4\x56\x36\x91\x45\x5b\x72\xcb\xdf\xee\xdd\xe5\x69\xd6\x61\xdd\x55\x57\x00\xe5\xcc\xea\xa9\xaf\x82\x5d\x9e\x02\x2f\x80\xc9\x92\x2d\x13\xe0\x2b\xbc\xd6\x2e\x84\x3c\x3a\x7d\x2a\xbe\x27\xd6\x31\x48\x1c\x1f\x03\x6b\x9f\x76\x06\x29\x22\x13\x31\xed\x85\x75\xa9\x5f\x57\x39\x11\x89\x29\x42\x48\xbe\x12\xd1\xd1\x69\xef\x8a\xe3\xec\x73\x29\x71\xf3\x0c\x21\xc4\x1d\x42\x96\xd6\xc9\xa8\x3c\x14\x65\xcc\x16\x3d\x3e\x1f\x4c\xe8\x17\xf6\x39\xae\x5b\xdb\x7d\xde\x6b\xdc\x03\x2f\xbe\x2c\x3b\x89\x3b\x0e\x5a\x12\x39\xce\x76\x3d\x77\x96\x2b\x05\xb7\xbb\x48\x03\x2d\xb7\x46\x2e\x0e\xd3\x34\x55\x8f\xa1\x02\x19\x34\x09\x23\xf1\x19\x9c\x2a\xc0\xb8\xe1\xf2\x53\xf8\xf8\x47\x53\xc1\xef\x5e\xab\x01\x29\x7b\x3a\x48\x40\x85\x80\x4c\x3e\x7f\x46\x1e\x00\x8f\xc6\x78\xcd\x0a\xd5\xcc\xd3\x63\x57\x14\xa0\x38\x5c\x43\xfd\x0f\x46\x7e\x6f\xe2\x94\xe0\x0d\x5a\xa7\xb4\xbd\x98\xb0\x45\x19\x17\x30\x75\xc5\x0e\xe0\x00\x40\x96\xca\x69\x1d\x28\x5a\x94\x4d\x1f\xff\x14\x7d\xc6\x77\xbf\xa6\x80\x44\xa5\xd5\x3a\x54\x32\x22\x1b\x3f\xbe\x48\xe4\x36\xbb\x8f\x40\xe4\xe1\xc4\xdd\xdd\x44\xad\x81\xa0\x95\x46\x04\xad\x1e\x83\xce\x6a\x77\x91\x93\x92\x1c\x46\xeb\x55\xaa\xac\xc7\x97\xb5\xde\x66\x9d\x35\xab\xbf\x17\x5d\x43\x54\xcf\x20\x97\xfe\x30\x4a\x70\x9b\x2d\x1f\x9f\x10\xec\x23\x52\xda\xb1\xb0\xf2\x4d\xac\x42\xe5\x1e\xae\x89\xf8\xef\xf6\xbe\xf6\x34\xf5\x99\x7a\x46\xc3\x15\xca\x0c\xec\x93\x33\x3f\xb2\xbd\x41\xb2\xdc\xbd\xd3\x72\x84\xd0\x6a\x8c\xf5\x59\x7f\x0e\x92\x0c\xa4\x9a\x1a\x3d\x17\x49\x7e\x7c\x76\x10\xc6\xd1\x3f\xb6\x3c\x89\xb2\xae\xd6\x18\x9d\x2f\x35\xc7\x0d\x01\xf4\x6c\x5d\x1e\xb4\xa6\x8c\x2d\x1f\xff\xf6\x32\x51\xbb\xb3\xc3\xde\x48\xfb\x48\x1b\x4c\x48\x84\x3a\x07\xe4\x3c\x34\xea\x76\x99\xaa\xe2\x73\xf5\x22\x72\xf8\x89\x0f\xc2\x4e\xdb\xbc\xa3\x54\x61\xc7\xbb\x94\x46\xde\xa5\xfb\xc9\x1e\x74\x3a\x88\xec\xb1\x0c\x94\xab\xb1\x46\x8c\x10\xc4\x58\x8c\x30\x7a\x76\x90\xbe\xce\x8e\xfb\xf1\xb1\x72\xa9\x13\xf0\x1c\xc0\x51\xdd\xd3\x08\xaa\x5f\x37\xf5\x27\x35\x05\x91\x22\xad\xd4\x22\x2d\xe9\x51\x95\x67\xec\x80\xc5\x94\x53\x7c\x7c\x31\xd7\x92\x2c\xe3\xce\x32\xf7\x30\xa1\x94\x30\x3b\xdd\xc5\x35\x0f\x91\x47\x8d\x85\x56\x8b\x7f\xc6\x53\x39\xca\x9e\xe3\xa8\x86\xc3\x84\x4c\xdc\xaf\x29\x3a\x3a\x05\x0f\xcc\x0f\xe9\x55\x79\x10\x7e\x88\x14\x27\x4b\xce\x6e\x49\xb1\x5f\x28\xc6\x9a\x51\xaa\x77\x57\x8e\x71\x2a\x16\x98\xaa\x87\x94\xa4\xa1\x1e\x7b\x7a\xcf\xb8\x3f\x93\x69\xe3\xe0\x80\xb5\x8d\x60\xd3\xcc\xaa\x00\xb9\x67\x0b\xef\x02\xd8\x08\x15\xb9\x86\x4f\xc8\xd4\xeb\x89\x4c\xab\x08\x40\xbe\x01\x02\x24\x00\x3d\x53\x69\x4f\xc6\xc6\x80\x79\xa4\xe7\x6e\xd3\x08\x1f\x76\x1c\xb5\xd4\xe5\x95\x99\x84\x3a\x98\x72\x47\x0f\xe5\xa3\xbb\xbb\x63\xec\xab\xc7\xfa\xfd\xf2\xd2\xdd\x22\xe3\xc4\x7c\x32\x0e\xe7\x8f\x8b\x1a\x33\x2c\xb4\x4e\xa9\xc9\xff\x16\x8e\xd1\x90\xb8\x53\x78\xfc\xaf\xcf\x5f\x14\x27\x87\xf1\xbf\x76\x13\x63\x52\xbb\x0e\xfe\x1b\xf7\xe5\x81\x8b\x28\x0f\xbc\x9f\x40\xcd\xe4\xa5\xfe\x0d\x09\xd8\xaf\x4c\x8a\x68\x3b\x29\xa2\x0d\x52\xa4\xb1\x34\xe4\xc3\xb6\xd3\x5a\x15\x8f\x42\x51\x28\x0a\x80\xa4\xbb\xea\xaf\xb2\x85\xa8\x71\x43\xd4\xf8\xd8\x54\x1c\xb1\x07\x20\x6a\x3a\xd1\xf6\xa3\x33\x19\x2a\x73\xe7\xe3\xc8\x5c\x94\xeb\x0d\x27\x45\x27\xf6\x21\x2a\x75\xd1\x22\x2f\x86\xbc\x7c\xad\x9a\x66\xd8\x44\xc3\x0c\x0c\x87\xac\xa7\x5d\xc3\x26\x53\xe5\xd8\xf7\x3d\xb1\xb8\xc8\xc6\x34\xcd\x05\x1e\xc9\xff\x3b\x8d\x09\x47\xe2\x29\x4e\x38\x24\xe0\x29\x3f\x3e\x06\x85\xb6\x05\xe2\xa0\x94\x6d\x9f\x05\x6d\x6f\x54\xdb\x9b\x78\xdb\x93\x13\xaf\xad\xf3\x75\x42\x88\x0c\x87\x6c\x38\x34\x9f\x08\x80\xc5\x21\x7b\xaf\x36\xe5\xf1\xc5\x40\x1a\x8b\x7f\x9f\x02\xb7\x9a\xb4\x73\x87\xc8\x8d\x39\x43\x47\xc9\x63\x1c\xb4\xe4\xaa\xf9\xaf\xb1\xe6\xea\xcd\xfe\x6f\xdb\xfe\x7b\xd8\xf6\xef\x65\xb4\x7f\x14\xb5\xda\x3f\xea\x62\xb6\xdf\x6e\xb5\x7f\x18\x86\xc9\x26\xbf\x86\xd1\x3e\xc7\x4b\xbc\xb7\x50\xe8\x9e\x26\x28\x46\x68\x41\x95\x8d\xc9\xe0\xa8\x46\xa7\xe5\x99\xa5\xd3\x91\xb6\xcc\xd4\xee\xd6\x74\x95\xe7\x70\xad\xef\xf3\x91\x28\x8d\xba\x42\x5e\xbc\xf4\x30\x15\x85\x9e\xf5\xaf\x70\x63\xe2\x2f\x98\x77\x8f\x53\x7e\xb0\xcc\xad\x21\x11\xaa\x4b\xdf\xc6\x9e\x94\x4d\xfb\x7b\x9d\x4a\x32\xa8\x46\x97\x80\xd1\x44\x4c\x0f\x5b\x46\x05\xe0\xf1\xd7\xb1\x58\xac\xae\xaf\xf3\xc3\xd6\x71\xef\x6c\xb5\x75\x07\x50\x75\x9d\x4b\x3a\x86\x54\x1c\x1a\xbb\x7c\xc0\x30\x98\xea\xca\x17\xc8\xa7\x29\x9a\xe6\x54\x08\x3d\x1c\x8a\xcd\xe6\x4d\x26\x16\xf2\xb6\x9e\xb3\xdb\xa7\xec\xd9\xd9\x53\xc0\x95\xf3\x7a\x7a\x9d\x33\x09\x20\x01\xff\x0f\x3b\x39\x91\xfc\x29\x9e\xb0\x29\x94\xff\x43\x78\xc2\xe5\x5f\x7c\x8a\x88\xe3\x27\x0f\xd9\x27\xb3\x7c\x87\x3b\x9d\xfa\x92\x33\x67\xff\x45\x1b\x76\x63\x21\xd6\x51\x30\x26\x09\x85\x02\x8c\x26\x74\x7a\x1f\xfb\x1e\xb5\xe2\xbf\xbd\x17\xa5\x35\xe5\xa1\x48\x04\xb6\x16\xd6\xb8\xdc\xf3\xa9\x84\xd4\xa0\xc9\xc1\x01\x34\x54\xf3\x5f\xe1\x60\x31\xde\xca\x60\xb4\xe9\xae\x1f\xc5\x5a\x6e\x87\x56\x9b\x5c\x27\x1e\x63\xef\x82\x47\xbb\xb0\x51\xf2\xbb\xb9\x4f\xbc\xcf\xb2\x19\x7e\x76\x1a\xc4\x62\xc6\xdf\xbb\xdf\xa7\xa5\x3b\x54\x81\xb4\xc2\x8b\x31\xa6\x32\x4f\x61\x2d\x45\xf0\xf2\xf2\x96\xa1\xf6\x4f\x92\x90\x86\x5d\x25\xae\x24\x11\x4e\x5c\x29\x1f\xf0\x18\x40\x86\x8a\x84\xca\x3f\x32\xa4\x7b\x20\x30\x37\x7f\x31\xa7\xef\x1a\x0e\xf3\xf1\xe9\x28\x1f\x9f\x9c\x8d\xb2\xf1\xd9\x88\xf8\x71\xde\x87\x43\xe6\xff\x1c\xb3\x34\x67\xb3\x2c\xc7\x2f\xd4\x33\x0a\x27\xc4\x3c\x27\xe1\xba\xc0\xb4\x20\x82\x7c\x21\xe2\x6e\x34\xb8\xca\x0a\x3c\x28\xc1\x88\x7c\xcf\x24\xc4\x67\x4c\x02\x3f\xad\x26\x93\xff\x2e\x26\x43\x6a\x93\x61\xbb\x27\x73\xa2\x67\x23\x27\x73\xc8\x59\x63\x5c\xf2\x5a\xb3\xb6\xe0\x9b\x2b\x17\x7c\x53\xfd\xae\x05\xde\xb4\xa2\x87\xa6\x40\x03\x0a\x4f\xf4\x80\x01\xe4\xe8\xf4\x29\xff\x1e\xab\xc7\xa4\x90\x54\xbd\x12\x3d\x70\x25\x7a\x50\x81\x25\x63\xf1\x57\x69\x2a\x98\x02\x63\xd2\xa9\x9a\x5f\x09\x30\x71\x03\xd5\xb1\x42\x92\x42\xd1\x69\xa9\xdf\xd2\x99\x1c\x9d\x73\xfe\x8a\xc0\x94\x58\xad\xa3\x48\xea\x39\x5f\x30\xae\x84\xc6\xe1\x4f\xcd\x9d\xa3\xbc\x92\x67\xa8\xb8\x6b\xc9\x60\x34\xc7\xc5\x6c\xa0\xd3\xfb\x64\x00\x26\xf2\x1e\x45\xcf\x44\x82\xab\x0c\x04\xaa\xca\x66\x94\x15\xb3\x27\x70\x30\x00\x5a\x74\x55\xae\x97\x98\x5f\x33\x7e\xeb\xe4\x40\x47\x67\x92\x4b\x3f\x58\x1a\x54\x19\xaf\xe8\x18\x8b\xfe\xec\x81\x5c\x74\x75\x62\x3d\xa3\x49\x8a\x4e\x9f\xd2\xef\x6d\xa4\x97\xa7\xf4\x18\x9d\x59\x1d\x90\xdc\x01\x97\x78\x5b\x76\xec\x72\x6e\x13\x4b\x2b\x4e\xbd\x24\xc0\xe8\x4c\x02\x72\x1b\x10\x42\x0c\xed\x2e\x1b\xb5\x4e\xe8\x53\xa1\xea\xb1\x84\x27\xd5\xd7\x89\x38\x3e\x9b\x42\xff\xf7\x14\xc8\x45\x9e\x04\x45\xb0\xd6\x60\x8a\x26\x5b\x41\x4c\x21\x46\x47\xa7\x4a\x70\x71\xe4\xa8\x66\x55\xa3\x2c\x2b\x1a\x30\xab\x36\xdd\xf2\x3a\x6a\x11\x03\x8b\x21\x73\x01\x02\x79\x17\x2a\x21\x2c\xdf\x6c\x8e\xe8\x66\xa3\xd8\x02\x1b\x42\xc7\x85\xc9\x39\xf3\x4a\x87\xc3\xd0\xe5\x8a\x4e\x4e\xa7\x26\x49\xb0\xfc\xcb\x10\x17\xa6\x0e\xce\x2a\xe1\x95\x11\x62\x6a\xd1\x86\x02\xc8\xcc\xb0\xe5\xb1\x9b\x6b\x66\xcb\xde\x85\x33\xff\x2e\x9c\xef\x75\x17\x8a\xac\xc5\x6c\xf4\x77\x17\xab\xe1\xf4\xc0\xe8\x23\x72\x86\x8f\xcf\x53\x08\x76\x73\x93\x3f\xb8\x36\x52\x43\xfd\xfd\xeb\x23\xf5\x38\x7f\x4d\x8d\xa4\x5d\x99\x07\x30\x4c\x3c\x54\x00\x97\xa6\x29\x8b\x29\xd7\xbd\xfc\x02\x46\xb7\x4e\x8c\x6e\xbd\x2e\x95\x61\x00\x18\x47\x4d\xe6\xd2\xa9\x63\x00\xeb\xb9\x36\x74\x07\x3a\xed\xfa\x66\x23\x8e\xe5\x1f\x78\x7c\x3a\x12\xc7\x67\x65\xc2\x9c\xc8\x3f\x30\xc3\x2d\x4c\xbf\x90\x4d\x8a\xa9\x15\xc0\x86\x5f\x8e\xf0\x61\x82\x77\xbd\xf4\x8f\x2f\x09\x5c\xd1\x87\x38\x4a\x0f\xf5\x02\x8a\x87\x09\x74\x0e\x0a\x86\x89\x34\xc6\xa4\x3e\xf5\xaa\x36\x56\xee\xdf\x61\xa2\x1b\xb5\x14\x8f\x4f\xc4\x54\x9f\xbf\xa6\x05\xb4\xee\xf0\x60\x1b\x68\xdd\xfc\xf1\x2d\x76\xbe\x12\xb1\x60\xab\x5f\xc7\x8a\xcc\x3c\xd3\x8e\x22\xc6\xf4\x75\x9f\x99\xe1\xb0\x8a\xcc\x59\x69\xdc\x34\x1a\xb6\x6a\xf3\xb4\x38\xcc\x73\x87\x2a\xd5\x43\x66\x2c\x46\xc2\x62\x36\x35\x71\x0f\xbc\xfa\x66\x05\x24\x77\x79\x50\x9a\x39\xdd\xfc\xb7\xb6\x51\x33\xb6\x03\x91\x70\xd1\xed\x7b\x6f\x23\x90\x76\x8e\x3d\xb9\x47\x00\xc2\x3d\x82\xe6\xed\x13\x4d\xae\x63\x04\xb4\xae\x81\xbc\xf6\x8a\xc7\xd4\x3d\x62\xce\x1e\x71\x5e\xf6\x88\x41\xb2\x4f\x94\x87\x7d\xc2\x0b\xec\xeb\xb7\xdd\xd1\x09\x76\x2f\x3f\xbf\xee\x6e\x60\x5d\x5d\x8c\xba\x3b\x80\x74\x74\x4d\xb8\x7f\x44\x05\xfb\xaf\x67\xbb\xbb\x8f\xd1\xe9\x9e\x56\x83\xf7\x37\x08\x74\xf5\xf6\xd8\x7a\x63\x8e\xd2\xd9\xf8\xa0\xbb\xa6\x7a\x2f\xfd\x6a\x77\x45\xd9\x1e\x4a\x9f\x3d\xf4\x1a\x9d\x85\xe0\x7b\x88\x74\xbb\xbe\x78\xf7\x7e\xd1\x3d\xc4\x63\xad\xc6\xd9\x76\x67\x3c\x5a\x75\xcc\x50\x29\x90\xe1\x0c\xce\xe1\x02\x2e\xe1\x35\xbc\x85\x57\xf0\x06\x7e\x81\x77\xf0\x12\xbe\x83\x5f\xe1\x39\xfc\x05\xbe\x87\x1f\xe1\x05\xfc\x0c\x3f\xc0\x37\xf0\x39\x7c\x01\xff\x01\x5f\xc2\xd7\xf0\x2d\x7c\x05\x7f\x84\xff\x84\x3f\xdd\xf7\x5d\xd8\xda\xe0\xb9\xba\x3a\xff\x62\xd8\xa2\x75\x98\x4b\xe8\x06\x8b\xa6\x7b\x65\xdf\xc5\x82\x2e\xb7\x01\x7e\x21\x6f\xda\xbd\xe0\xf2\x6e\x70\xf5\xc5\xbc\x17\x64\xda\x19\xf2\x4a\xe0\xbd\x20\x93\x8e\x90\xf5\xb5\xbf\x17\x68\xd6\x09\xf4\x4b\x3c\xdb\x0b\x6a\xd1\x0d\x2a\x67\xcb\xbd\xc0\x66\x9d\xc0\xbe\x32\x21\xff\xf6\x02\x9d\xef\x01\x7a\x2f\xc0\xab\x8e\x80\xe9\x7c\xcf\x11\xcf\xba\x01\xd6\xec\xd0\x5e\x90\xe7\x9d\x20\xff\x87\x8e\xec\xb4\x17\xe4\x45\x27\xc8\x7f\xd1\x91\x7b\xf6\x82\xbc\xec\x0a\xd9\x06\x4d\xd9\x0b\xfa\x75\x27\xe8\xaf\xe9\x7e\xa7\xe4\xb6\x23\x54\xc3\xf6\xed\x05\xfb\xaa\x23\x6c\xc9\x25\xee\x05\xf8\xa6\x13\xe0\xff\xc5\xc8\x7e\x38\xf7\xa5\x13\xd8\x37\xd9\xbe\x18\x77\xd7\x15\xee\x5e\x50\x2f\x3b\x41\xdd\x1b\x89\xdf\x75\x02\xfb\xce\x98\x71\xef\x05\xfa\x6b\x37\xd0\x86\x7b\xde\x0b\xf4\x79\x27\xd0\xef\xc9\x12\x3f\x57\x2d\xf7\x02\xfe\x4b\x67\xe0\x7b\x81\x7d\xdf\x0d\xec\x21\xb4\xe2\x63\x27\xd0\xff\x5b\x32\xfe\x7b\xc1\xbd\xe8\x04\xf7\x83\x7c\x27\xec\x05\xf7\x73\x37\xb8\xea\x59\xb1\x17\xe0\x0f\x1e\xe0\x76\x5e\xf2\x83\xb1\xf5\xdb\x0b\xf4\x9b\x8e\x63\x96\x6f\x96\xbd\x00\x3f\xef\x08\x58\x3d\x71\xf6\x82\xfc\xa2\x13\xe4\x0b\xfd\x22\xda\x0b\xf2\x3f\xba\x41\x96\x0f\xa8\xbd\xe0\xbe\xec\x06\x57\x59\x0f\xec\x05\xf8\x75\x27\xc0\x1f\xb3\x3d\x6f\xa6\xb7\xdd\xc0\xaa\xb7\xd9\x01\x94\xe8\xd5\x1e\xe0\xf7\x02\xfc\x63\x27\xc0\x3f\xd1\x7d\x07\xfc\xcf\x4e\x70\xff\xae\x1f\x96\x7b\x41\xfe\xc9\x83\xdc\x49\xdc\x5a\x53\xbd\x74\x08\x4e\x74\x90\x9f\x6b\xbb\xb1\x87\x35\x19\x29\x43\x05\xde\xb6\x06\x0b\x4c\xcb\xa6\x15\x56\xd3\xca\xaa\x4a\xfd\x6f\xd2\xfe\xeb\xe0\x71\x45\x9f\x32\xd1\x2f\x56\x4b\x39\x4f\x3c\xef\x67\x45\x5f\x4d\xb1\xe8\x4f\xda\x96\x69\x3a\x50\xba\xc1\x81\x9c\x1c\xbd\x89\x19\x7a\xa5\xc5\x32\x27\x22\x19\xe8\x8a\xa1\x29\x01\x06\x81\x3d\x58\x3d\x78\x5a\x68\x2c\x66\x96\xb7\xea\x62\x38\xd4\x36\x4b\x2e\xa1\xbe\xf6\x11\x71\xd6\x8e\x61\x31\xee\x13\x5a\x88\x8c\xce\x64\xdb\x0b\xec\x52\x44\xe9\x11\x5d\x73\x76\x9b\x58\x9d\x4c\x02\x40\xa3\xc5\x9b\x6c\xb9\x67\x8b\xbf\xe3\xec\xb3\x6c\xd5\x58\x6c\xf3\xa1\xe8\x93\xc3\x17\xbc\xd1\x93\x9c\x51\xb4\xa7\x0b\x2c\xee\xd5\x53\x73\xdd\x15\x56\x91\xa4\x40\x18\x0c\x87\xe6\x90\x2e\xb2\xe2\xdd\x57\x6a\x0f\xa9\xca\x99\x95\x14\x70\x30\x63\x54\x60\x2a\x06\xa0\x4a\x35\xef\x3b\x6d\x57\xdf\xfd\x9e\x8e\x9c\x47\xfc\x66\x63\x76\x38\x32\xb7\x9f\xe8\x67\xca\xbe\xd2\xbe\x01\xd1\x97\x6d\xfa\x84\xea\x69\x9d\xe4\xe4\x33\xee\x6b\x78\xdb\x67\x58\xa9\x65\xc0\x58\x54\x56\x5a\x23\x96\x08\x65\x7c\x23\xcf\x5c\xb3\xf3\xf7\xda\x87\xce\xef\xe6\x5e\x8b\x4c\x7d\x6c\xaf\x46\xd1\xd8\xe9\x4a\x39\xdb\x18\xd2\xb9\xec\xe1\xdd\x3d\x87\xd2\xc4\xf0\x50\xd7\x89\x01\x50\x26\x3c\x05\xcc\x7a\xbe\x65\x92\x3e\x62\x19\xc2\xf0\x28\xb9\xb8\xbb\xbd\x62\x79\x4a\x04\x56\x36\x5d\x72\x4f\x34\x90\x24\x03\x91\xa5\x7c\x6e\x6c\xc3\x60\x7f\x99\x15\x85\x37\x54\x3b\x09\x05\xe8\x2a\xc7\x9d\x46\x7e\xaf\xfc\xdd\xbe\xe6\xce\x39\x7d\x49\x32\x6a\xaf\x22\x52\x9c\xff\x22\x30\x2d\xc8\x55\x8e\x15\xc2\x8c\xbc\x95\x12\xda\x4a\x44\x74\xcb\x11\xd8\x70\xa2\x7b\xbc\x5c\x89\xb9\xc0\x51\x9b\x8c\x3e\xfe\x1e\x89\x52\x55\x68\xfb\xae\x3e\xdf\xb4\xb6\x7f\x86\x4c\x85\xb6\xef\x7b\x2d\x86\xe7\x20\xbd\xe5\xb2\xed\xea\x03\xb5\xeb\x1a\x7e\x10\x3c\xd1\x56\xd0\x26\x59\x71\x8f\xa8\x98\x71\x36\xd2\x27\xd6\x39\x10\xaa\x20\x5d\x95\x2b\xaa\x6a\x06\x00\x30\xbe\x8d\x5e\x0b\x6b\x6f\x51\x45\xdf\x2d\x9e\xa1\xd3\x71\xa1\x53\x96\xee\xb1\x98\x95\x2f\x58\x64\x2d\xa3\xa6\x43\x8f\xb2\x3e\xdc\xda\x08\x1d\xe8\x46\xee\xe8\xf3\xf8\x7f\x5d\xbc\x7b\x9b\x6a\x36\x43\xe5\x76\x07\x08\xa1\x5a\x19\x07\x23\xc3\x42\x28\xbf\x6c\x6d\xf8\xad\x52\xc3\x78\x65\x1c\x62\xb0\xe7\x42\x5a\xcb\xab\xdf\x72\x25\x1d\xe3\xe7\xae\x63\x8d\x36\xd6\x65\x05\x83\xcd\x66\x60\x6f\x8a\xc8\xd7\x3d\xa7\x6c\x9d\xc4\xdb\xe7\xdc\xe5\x24\x76\xe4\x88\x1f\x74\x81\xea\x5e\xdf\xc3\x61\xc3\xb6\xed\x40\xc3\x65\x97\xbc\xa0\xee\x38\xe4\xad\xb3\xe2\xc1\xc1\x70\xb8\xad\xca\x2c\x13\xb3\x05\x28\xdb\x36\x85\xea\x90\x03\xb3\xbb\x93\x39\x9e\x31\x75\x87\x46\x8d\x3f\xf4\x6e\xf8\x95\xf4\xba\xbb\x82\x7a\x22\x3d\xd8\xec\x22\x56\xe6\x43\xcc\xb3\xc2\x04\x9a\x38\xc0\x03\xa4\xfd\xa5\x12\x38\x6f\x54\xac\x61\x04\xdb\x63\xcf\x1c\x42\x89\x20\x59\x4e\xfe\x89\xf9\x38\xf8\xa5\xd9\x4e\xe3\xda\x34\x8a\xb6\xbd\xc1\x62\xac\xfe\x1f\xd6\x35\x7c\xfc\xd8\xfc\x3b\xd2\xe5\xa5\x17\xc8\x81\xa9\xc4\x43\xdb\xce\x63\xf8\x2c\x39\x42\x08\x0f\x87\x2c\xc1\xd6\x0a\x1a\x94\xc6\xa9\x8f\xa6\x22\x2b\x3e\x83\x44\x00\xdb\x4d\xe8\x5c\xeb\xc7\x6a\xcd\x8a\xcf\x4a\x67\x01\x12\x50\xf3\xf9\xb0\xab\xc6\x91\x1f\x8f\x13\xeb\xfc\xa5\xfa\x13\xed\x4b\x8e\xb1\xaa\x88\x27\x74\xda\x3b\x32\xb1\x0c\x26\x74\x9a\x80\x91\xfa\xc7\x73\x71\xaf\x3a\x59\x59\xa3\x72\xde\x3c\x2e\x67\xd1\xe3\x72\xe6\x1f\x97\x33\xef\xb8\x28\xf4\x77\x48\x25\x1f\xef\xef\x55\x58\x12\xdf\x56\x4a\xb8\x9b\x74\xc2\xa6\xcd\x1e\xff\x14\xed\xf1\x4f\x7e\x8f\x7f\x52\x71\x26\x74\x20\x5e\x0f\x27\x46\x05\xd4\x5b\x9a\x95\x95\x4b\xde\x1c\xe7\x58\xe0\x3e\xf1\x91\x07\xba\x42\x55\x1f\xe6\xc9\x3a\x4d\x53\x15\xaf\x97\x95\x10\xab\x5f\x04\xc6\x21\x03\x60\x26\x70\x50\xac\xe5\xd6\x06\xf2\xf4\xa9\xc0\x23\x87\xe8\x5c\x71\x8a\xa9\x32\xd5\xf8\x68\x91\x08\xe1\xf4\x33\xc6\xcb\x1f\x33\x81\x0b\xe1\x97\xce\x39\x5b\xfa\xbf\x39\x2e\x44\xc6\x85\xec\xcc\x2f\x16\xde\xdf\x1e\xec\x06\x58\x0f\x62\x13\x98\x81\x13\x5a\x61\xcf\xd0\x4a\x47\x1c\x56\x9f\x66\xa6\x74\x2e\x4b\xe1\xda\x03\xa0\xd6\xab\xd7\x84\x39\x37\x2d\x16\xba\x85\xec\xdd\x56\x75\x23\x59\x98\x3a\x4b\x5d\xa7\x1a\xb2\xad\x59\x9b\xc4\xd2\xd4\xbf\xd6\xf5\xcd\x84\x6d\x65\x7f\xfe\xd7\xa6\xe6\x2d\x5a\x69\xbf\xee\x6a\xa1\x6e\xcd\xa7\x2b\xf9\xa9\xcb\x54\x74\xb3\x2b\xd3\xec\x46\x37\x8b\xcd\x47\x57\xbc\x31\x15\xbf\xe8\x8a\xbb\x26\xa5\x1b\x7d\x31\x8d\xee\x74\xa3\xf6\x99\xe9\xea\x77\x9d\x2f\x29\xef\xb6\xb8\xef\x4d\xb5\x43\xa4\xf6\x08\xfe\x00\x9e\x29\x67\x40\xab\x3e\xe8\xac\xfb\xf3\x26\xcd\xd2\x23\xa9\xa8\x16\x89\x51\x9f\x12\xf1\x9e\xa1\x2c\xdc\x27\x37\x7e\xa8\x5f\x63\x27\x39\x07\xc9\xa7\x6f\xd6\xac\x4c\xe5\x3a\x5e\xac\x66\x33\x5c\x14\xd7\xab\xfc\x93\x37\x79\x4b\xcc\xb1\x76\xa1\x51\x62\x14\xb1\x20\x05\x8c\x36\xac\x5e\xc5\xe3\xaa\x3a\x86\x03\xbd\x45\x60\x54\x8c\x0b\x7d\x0d\x4a\x10\xee\x36\x02\xc0\x30\x69\x1d\x8c\x54\x1d\x1a\x78\xae\x1c\x92\x01\xcd\x15\x3f\x68\x98\x48\xcb\x17\x46\x99\x49\xbb\xe1\x2a\x6e\x7b\x84\x1b\xa9\x00\xcb\x53\x75\xe2\x38\xdc\xad\x55\xf1\x2f\x02\x73\x9a\xe5\x4f\xee\x08\xce\xe7\x72\x2c\x2d\x31\xb0\xee\x8f\x45\x8b\xac\x58\x5c\x60\x21\x72\x3c\x47\xfa\x97\xa4\x79\xd9\x0c\x23\x9c\x66\x79\x5e\x7d\xca\xf2\x3c\x24\x7a\x0c\x2d\x12\xc7\xa9\xa6\x46\xa2\x04\x07\x2a\x3d\xbe\xf2\x89\x92\x2d\x98\xa9\x5c\xf8\x95\x55\x25\x03\xb9\xaa\x6b\xbb\x2a\x4c\x93\x4c\x35\x71\x70\xe5\x98\x4c\x65\x35\xbc\xcc\x54\xcb\x43\xc8\x72\x06\x03\x38\x97\xd5\xd4\x64\x72\x53\x6d\xd5\xac\xe6\x46\x30\x07\xbd\xd0\x19\xad\xe9\xa4\x3b\xf7\x8a\x43\x86\x45\xfb\x02\x0a\xf4\x0c\x2b\xc7\xb9\xaa\xc9\x42\x6d\x13\xab\x0c\x1a\xec\xee\x15\x9a\x31\xc9\x10\x93\x97\x46\x16\xa6\x0e\xc3\xc3\x61\x20\x31\xa3\xa9\xa4\x64\xaf\x4d\xc1\x70\x98\xe0\x14\xff\x82\x67\x2b\xc1\x78\x9a\x15\x77\x74\xa6\xc4\x50\xc5\x5f\x32\x3a\x97\x8b\x77\x74\xaa\xd0\x5e\xc2\xcf\x51\xb5\x3b\x73\x7c\x8d\x79\x02\x7a\x72\x8c\x49\x01\x74\x1c\xa9\x5c\x12\x6f\x96\x7f\xc1\x30\x37\xe1\x3f\x74\xc3\x15\x3a\x3a\x83\x33\xa4\xe2\xcb\xae\x36\x9b\x64\x85\x8e\x4e\x61\x73\x98\xc9\x96\x71\x8e\xe5\x2b\x41\x9e\xa3\x24\xce\xc7\x4e\x48\x5a\x9d\x33\x2d\x70\x9b\x0e\x87\xd1\xe2\x04\xc8\x19\x81\x12\xce\x51\x9e\x9a\x13\x99\x5e\x13\x9a\xe5\xf9\x5d\x32\x73\x24\x62\x1e\x6b\x8b\x66\x70\x5e\x96\x21\x92\xaf\x3a\xd2\x01\xfd\x09\xd3\x2f\x84\x33\x2a\x59\xb4\x88\xe9\x7a\xa7\x73\xef\x0e\x73\x00\xab\xe5\xc2\xe0\x2b\x9a\x33\xd6\x92\x01\xa2\x11\xf1\xee\x80\xf3\x7e\xfe\xe6\x87\xf3\x0f\x97\xe7\x6f\xff\xf6\xfa\xc3\xbb\xb7\x6f\xce\xdf\x7e\x44\x38\x55\xa2\xd7\xf3\x6a\x74\xa1\x2f\x72\xe1\x7c\x91\x69\xea\x55\x5a\x67\x45\x81\xb9\x48\xc0\xba\x54\x78\x28\x0f\x88\x0a\x5b\xf3\x0f\x46\x28\xd0\xb1\x52\xd4\x6f\x46\x67\x18\xe8\x80\x2a\x2a\xfd\x0b\xc7\x72\x0d\x7f\xa2\xb3\x6c\x75\xb3\x10\x5a\x17\x6d\x9e\x24\xaa\xbe\xce\x5c\xa6\xea\xfb\x17\x07\xb9\x4e\x8e\x9c\x81\x62\xca\x28\x96\x78\x6f\xc4\xb1\xb8\xd7\xf8\xa2\x13\xe8\x95\x06\xf1\x6b\x6f\x6b\xcc\xe5\x83\xe4\x26\x67\x57\x59\xfe\x52\x6e\xc0\x0d\xa1\x37\xe7\x54\x62\xce\x3c\x62\x0e\x99\x9e\xbf\xfd\x5b\xfa\xf2\xfc\x87\x9f\xfe\xe3\xf2\xe3\xf3\x8b\xbf\x5e\x48\x94\x6a\xac\x59\x45\xb6\x28\xfe\xda\x2f\x7a\xb1\xa5\x8e\xc6\xcd\xeb\x8c\x32\x8f\x26\x60\x8d\x6c\x7d\x58\xa8\x9d\xd0\xeb\x1b\x0e\xd6\xad\x7b\x09\xd6\x6e\xe5\xdb\x97\xb9\xdc\x2e\x3e\x88\x2c\xc7\x0d\xa6\x5a\x28\x7f\x52\x88\x4c\xe0\x47\x5c\x92\xff\xb0\x3d\x5d\xc8\x8e\x50\x50\x80\x97\x1f\x70\xd1\x70\xd9\x17\x81\x93\xbe\x11\x13\x29\x87\x67\x05\x18\x61\xed\x1f\x3d\x67\x14\x23\xa1\xff\x56\x88\x8a\xe7\x88\x4b\x84\x8a\x75\x20\x7a\x8d\x91\x34\xe3\x01\x60\xd3\x8d\x82\x7c\x74\xa6\x41\xbb\x95\x7a\x95\xc9\x4a\x77\xb6\x7b\xab\xd5\x50\xe1\x12\xca\x42\xe0\xa5\x16\x72\x0a\x7e\x67\x04\x9d\xa6\xb9\x78\x6d\x6a\x26\xc0\x2e\x0d\x81\xb2\x8b\x11\x2b\x11\x9d\xf0\xa9\x2f\x5b\x18\xab\x46\x8a\x28\x93\x7f\xe2\x84\xc0\xa3\x33\x30\x92\xc7\x40\xa8\xbf\xe5\xcf\x52\x49\x8d\x12\x5a\x9d\xae\xa0\x09\x85\xf2\xe6\x2a\x83\x7e\x83\x9a\x76\xe0\x9b\x8d\x9b\xec\x66\x93\x84\x73\x8a\xce\xdc\x45\x2c\xb0\xd5\x4a\xd7\xa9\x1f\x77\xc3\x5b\xc2\xd3\xc8\x52\x41\x3d\x1b\x0c\x8f\x4e\x25\x67\xb9\x37\xe6\x16\xb3\x05\x96\x78\xc6\x9f\x2c\x59\x4e\x66\x04\x17\x4f\xae\xd8\x8a\xce\xf1\xfc\x44\x15\xdc\x3d\x22\x2e\x47\x1e\x0a\x62\x0b\x1e\xdd\x66\xbf\xbc\xa8\xe6\x82\xf0\x66\x73\x56\x96\x1e\x23\x2d\x62\x41\x68\xf7\x9c\xbb\x7c\x05\x46\x26\xde\xed\x1e\xed\xb0\x96\x87\xc2\xd1\xac\x15\x61\x54\x13\x98\xdd\x11\xc7\x1e\xca\x8f\xdb\x04\xf4\xb9\xcd\x3e\xe3\x17\x8a\x8b\x51\xa7\x1d\x24\x03\x22\xfa\x57\x38\x67\xf4\xa6\xe8\x0b\xd6\xcf\xfa\xdf\xca\xa5\xfb\xb6\x2f\x99\xad\xbe\x58\x64\xa2\xff\x35\x2b\xfa\x59\xce\x71\x36\xbf\xeb\xf3\x15\xa5\x84\xde\x0c\x80\xa1\x49\x24\xba\xc1\x1c\xdf\x66\x44\xd6\xbb\xc8\x99\x28\x10\xd6\x64\x20\x3c\x09\x61\x9d\x67\xa7\xe3\x24\x52\x7c\x72\x02\x79\x7a\xf1\xf1\xf9\x87\x8f\xe7\x2f\xc1\x88\x96\xa5\xee\x95\x39\x86\xc1\xdd\xa0\x6b\x39\x31\x6d\xcf\xe6\x1d\x6c\x79\xa6\x48\x12\x41\x3a\x93\xd3\xa9\x40\x6c\x57\xae\x96\x7d\xf7\x57\x0b\x07\x62\x87\xee\xbf\x25\xee\xa9\xfd\xa2\xbf\x26\x96\xf0\xf4\x7f\xff\x74\xfe\xd3\xf9\x4b\x8b\x2c\x64\x1f\x64\xa1\x5b\x90\x85\x21\xb2\xcb\xd9\xfd\xbe\x1b\xf2\x78\x24\xba\x76\xee\x11\x36\xab\x84\xb0\x5d\x39\x84\xd3\x8f\xff\xf9\xfe\xfc\xd2\x95\xab\x5f\xb5\x8f\x2f\x9e\xbf\x7d\x71\xfe\xe3\x8f\xe7\x2f\x43\xe2\x22\xd0\xc0\x7d\x19\xf4\x1a\x75\x45\xcf\x4a\xd8\x07\x06\x9e\xab\x64\xe1\x73\x47\xa6\x06\x7a\x00\xae\x86\x19\x0f\x75\xf1\x28\xd6\xf2\x8d\x37\xe2\xf2\xc6\xb0\xad\x89\x93\x18\xe8\x8f\x54\x7e\x34\x0d\xe5\x09\x6f\xcc\x1e\x3d\x4b\x74\x4d\x01\x39\xce\x0a\x46\x47\x38\x6e\xf5\xb6\xe7\x8e\x7e\xc6\x78\x79\x92\x2b\x71\xe2\xbf\x29\xc0\x41\xb7\x4f\x25\x8f\x3d\xf0\x0e\x82\xa2\x85\xbe\x68\xa6\x8b\xae\x6e\x3f\x32\x3d\x06\x24\x1e\x88\xe4\xd4\x01\xbb\x46\x5e\xd9\xc9\x09\xa4\x4d\xe2\xb4\xeb\x26\xab\x82\x35\x22\x7c\x2c\x7a\xbb\xae\x35\xc8\x4f\x22\xa5\x27\x67\x8f\x76\xdd\x79\xc2\xf9\x7f\xe3\xfb\x41\xf8\xee\xad\x60\x1d\xe1\x5d\x78\x28\x80\xe7\xfd\xec\x26\x23\x74\x07\xdf\xe5\xe3\x76\xf4\x3a\xed\x88\xa3\x06\xb1\xf7\x42\xd2\x00\x35\xf1\xb1\x88\x21\xe2\xa3\xa1\xe1\x8a\xb6\xbf\x75\x1e\x0d\x79\x1e\x09\x75\x74\x9a\x11\xfd\x7a\xaa\x6d\x61\xb5\x31\x26\x02\x8a\xae\x15\xe5\x66\x78\xf0\xa4\x8a\x06\x44\xe9\xb6\x1e\x1c\x5f\x73\x5c\x2c\xfe\x98\x4b\x2a\x97\x89\xc7\x9e\xa2\x9e\xf4\x44\x0d\xe5\x23\xcf\x66\x9f\x31\xb7\x82\x13\x37\xf6\xf7\x0a\x9f\x9c\x70\x43\xab\xa7\x7c\x41\x74\x81\x38\xb4\x60\xb8\x20\xf4\xa6\xfa\x30\x99\x96\x4b\xce\x66\xb8\x28\xb4\x61\xcd\x44\xf5\x3a\x45\x46\x30\x91\x0b\xcc\x5f\x11\x4a\x8a\x05\x9e\x07\x10\x13\x15\x83\x2e\x32\x8c\xd4\xdf\x69\x39\x01\x48\x10\xf6\x93\x28\xeb\x46\x58\xf8\xe0\xce\xed\x9a\x2b\x12\x94\x60\x48\x53\x8d\x56\x5e\x3a\xdc\xc6\x3a\x58\x8d\xdb\x2b\x42\x33\x4d\xbb\x8a\xaa\x03\x15\xc0\xda\x40\x03\x56\xf8\xd1\x98\x7e\x20\xce\xc7\xfa\xbb\xec\x14\x92\x72\xeb\xdc\x8d\x09\xd2\x29\x14\xe8\xd4\x46\x65\x6a\x5d\x7c\x37\x79\x8e\x9e\xf9\xe2\xa5\x60\x2e\xea\xc7\x2b\xc6\x13\xae\x0d\x4b\x20\x41\xbc\xd2\x71\xa8\xaf\x55\x62\x6a\x52\xd8\x71\x8d\x13\x9a\x32\xfa\x82\xdd\x2e\x73\xac\x10\x94\x03\x25\x76\x4a\x48\xba\xc8\x8a\x0b\x39\x1f\x3c\x1f\xe3\x63\x74\x36\x12\xc7\xe8\x0c\x6a\xcd\x08\xc4\x50\x4c\xcb\x5d\x7b\xe0\xac\xfe\xb6\x8c\x56\xab\xc9\x41\xaf\xf8\x4a\xc4\x6c\xe1\xab\x65\x66\x6c\x45\x05\x9e\x6f\x36\x91\x42\x74\x74\x0a\xe5\xb8\xdf\xeb\xbb\x03\xcf\xe5\x1e\x99\x50\xe4\x60\x3d\xcb\x0a\xdc\x17\x35\xfe\x7c\xe4\xec\xaa\x8d\x4a\x85\xa7\x9a\x29\x96\xf3\xed\xf9\x4d\x0c\xfd\xa9\x1a\x84\xab\xe8\xad\x8b\x15\x9d\x35\xd1\x42\x65\x86\xc0\x40\x0d\x52\x55\x56\x03\x94\xbf\x3e\x68\xc6\x4e\x7e\x3c\x3a\x0d\xfa\xd5\x4c\xd3\xc8\xf9\xe4\x33\xaa\x5c\xed\xe6\xba\x6a\x59\x06\x18\xa9\xb2\xd2\xc8\xa5\x53\x56\x04\xa2\x44\xca\x3b\xe2\x48\xa4\x66\xf9\x8d\x45\x76\x4f\xb3\x55\x86\xc6\x64\x45\x41\x6e\x68\xb2\xa6\xab\x5b\x33\x8c\x11\x4e\xab\x1f\x90\xae\x6e\x75\x97\xba\x58\xff\x2d\x4b\xdd\x3a\xbf\xa6\x33\xfd\xcd\x2f\x29\x21\x4e\x33\x21\x78\x01\x7a\xae\xff\x84\x43\x01\x02\xea\xcc\x0f\xa7\xce\xee\xaf\xfb\xd0\x67\x47\xe2\xf7\xed\x5c\x4e\xe7\x44\x68\xc4\x0d\x7f\xdd\x13\x16\x5d\xe5\xf9\x49\x08\xf0\xd7\x33\x71\x88\x5e\x17\xf6\xb2\x88\x5f\x0c\xd5\x09\xae\x14\x10\xf6\x2e\x11\xc1\x6d\x31\x99\x96\xfa\x94\x3d\xcf\x73\x9f\xbd\x6f\x56\xd5\x7a\x5f\x49\xd8\x34\xdd\x4a\x6f\x56\x64\x5e\x4c\xf0\x74\x38\xf4\xc8\x97\x39\xb2\x42\xd2\x1e\xff\x2a\x38\x3a\xc2\x15\x7d\x37\x3a\xee\x34\xcb\xf3\x84\x83\xd2\xf2\x95\x18\xac\x71\xca\xe8\x2b\x2b\xae\xd6\x79\x7f\xfc\x69\x7e\xd0\x98\x91\x38\x32\x1f\x8e\xd0\x9e\x65\xf3\x42\x32\x75\xcb\x46\xeb\x75\xe9\x3e\x1a\xf2\xde\xba\x6a\x63\xc9\xfd\x38\xbd\xb2\x92\xf1\xbb\x18\x1c\x90\x28\xde\xc8\x71\xa1\x49\x6c\x4b\x20\x8e\x8c\x14\xf4\x22\x5b\x41\x52\x77\x3d\x07\xc7\xb1\xab\x21\xc7\x21\x58\x7c\x8f\x53\xda\x06\xfb\x57\xe5\x4b\xdd\xda\x07\x1c\xa8\xbb\xb3\x3c\xf6\x33\xc2\x41\x80\xf5\x43\x31\xa5\xad\x6b\xf1\x9b\x28\x39\x02\x2e\x01\xac\x4b\xff\xf6\x55\x3f\xf5\x3d\xa7\xfe\xb4\x97\x9c\xfa\x61\x6e\xb1\xda\xba\x88\x87\x5a\x97\x47\x42\xbd\x5f\x07\xeb\xda\x58\x77\x9f\x6b\x2f\xd0\xba\x2c\x2b\x86\xc9\x89\x4a\x14\xa9\x84\x3e\x77\xa5\xc2\x91\x5b\xfe\x61\xb3\x49\xea\xdf\x6a\x84\x45\xb1\x24\x31\x14\xb6\x4f\x6d\xf3\xe9\x03\x9e\xad\x78\x41\xbe\x60\x7d\xb3\x1b\x4a\x68\x38\x5f\x5d\xa6\x2c\x77\x12\x95\x78\xbe\xa5\xd1\x3a\xd2\x08\x1b\x7e\x56\x20\xac\x6c\x20\x65\x8b\xca\xe4\xb0\xa8\x2a\x70\x6f\x22\x7a\x11\x7a\xdc\xe3\xd0\x5f\x69\xc7\x2b\xa8\x99\x0c\xf9\x5f\xd0\x0f\x06\x6b\xdf\xd8\xc8\x5b\x13\x50\xf1\xef\x7a\x02\xde\x72\x89\xa9\x9c\xcd\x43\x71\x30\x11\xdc\xda\x1b\x55\x03\xd3\x37\xe5\x34\xa6\x4f\xe3\x6f\xfe\xce\x34\x9b\x6b\xd9\x51\xcb\x2f\xdc\x18\x2b\x61\xf5\xaf\x13\x4c\x1a\xda\x80\x4e\x5d\x89\x26\x10\x5e\x81\xcf\x5c\xda\x62\xc5\x60\xca\x93\x10\xd0\x21\xef\x34\x54\xeb\xa1\x76\xbd\x57\xb5\x52\x06\x91\xb6\x5b\xa5\x86\xae\x7d\x33\x00\xe5\xc0\x39\x42\x48\xa4\x2f\xde\xbd\x79\xff\xe3\xf9\xc7\xd7\xef\xde\x5e\x5e\xfc\xf4\xe2\xc5\xf9\xc5\xc5\xb8\xd6\xa4\xb2\xaf\x44\x78\x94\x34\x5a\x9d\x7f\xf8\xf0\xee\x43\xbd\xcd\xb9\x31\x54\xc0\xa3\x46\x7d\xfd\x4c\x19\x0e\x93\xfa\xc8\x14\xe3\x23\xdb\x80\xfa\xa0\x5f\xd3\x99\x1b\x36\x28\xc3\xb7\xd0\x3a\xb6\x92\xf2\xf9\x56\x83\xe1\x3e\x23\x5c\x56\x0f\x95\x75\xad\x96\xfa\x58\xbd\x5b\xea\x9f\xed\xca\xe2\xfa\x16\x1f\xa3\x33\x9f\xfc\x87\xdb\x2d\x3f\x36\x4f\xbc\x0b\x61\x5f\x21\x90\x72\x65\x78\x2a\x9e\x02\xac\x8f\xb8\xd0\xc5\x65\xed\xf8\x57\x87\xdc\xbc\x72\xaa\x51\xba\xe7\x49\x73\x80\xc1\xf3\xa7\x3e\x40\xff\x11\x14\x5f\xd0\xe6\x53\xe8\x5e\xf4\x42\x1d\xf0\x6b\x6d\x70\x71\xaf\x9b\xac\x7a\x2f\x3d\x9c\xb0\xf1\xc1\x94\xc5\x0f\x62\xed\xf0\x90\xba\xab\x87\xd4\x0b\x74\xde\x67\xf5\xbf\x7d\xeb\x9f\x28\xd4\xdf\x1e\x4a\xb1\xcd\x19\x6b\x65\xe5\x81\x56\x1c\xd6\x27\xb4\x8f\xc7\x6d\xd7\x82\xb0\x77\x01\x87\xa1\xd3\xc9\x8c\xd1\x6b\x72\xb3\x72\xbf\xbf\x72\x52\xb9\x32\x8c\xf0\x44\x4c\x11\x87\x07\x39\x60\x73\x7c\x43\x0a\x81\xf9\x1b\x36\x27\xd7\x04\xf3\x9a\x3b\x31\xb9\x4e\x66\x13\x3c\x6d\xf8\x8e\x7f\x7a\xde\xbf\x35\x2d\xfa\x5f\x89\x58\xf4\xc5\x02\xf7\x69\x76\x8b\xfb\xdf\x7e\xb3\xc6\xe5\xb7\xfd\x85\xa7\x57\xbb\xc2\x98\xf6\xf5\xa0\xe6\xe9\x27\xd0\x93\x10\x8d\xfb\x32\x16\x91\x8e\xab\xa0\x75\x13\x3c\x2d\xb5\xa5\xb7\xab\x36\x87\x58\xd9\xeb\x5a\xeb\xb0\x9a\x37\x8b\xf3\xa9\x50\xe3\x47\xcf\xc4\x70\x88\xd3\x02\x8b\x1f\x56\xd7\xd7\xf6\x21\x97\x54\x09\x2e\x21\xfe\x82\xa9\xc0\xf3\x7a\xf5\x73\x5d\x2c\xa9\x9f\x32\x73\xad\x7f\x57\x36\x81\xea\x2b\x67\xcb\xad\x7d\x55\x89\x40\xa0\x42\x24\x5b\x59\xd5\x54\x14\x58\x82\xf1\xdc\x47\xb6\x01\xab\x32\x2b\xc2\x50\x01\x12\x40\x7d\x13\x7c\x92\xe0\xcd\xfd\x1c\xd4\x7a\x67\x84\x46\x02\x40\xdf\x39\x66\x5b\xf7\x55\xb6\xc8\xb2\x17\xb5\x2f\x57\x61\x20\x66\x65\xb8\x43\x31\x4e\xfb\x5e\xde\xa0\x83\xef\x57\x3a\x02\xc5\xb3\x01\x6c\xe6\x30\xee\xe8\x23\xa7\x4d\xe3\xba\x3b\x47\x8f\xfd\x1f\xa3\x75\xd9\x5b\x69\xf7\x8f\xc1\xa5\xb1\x83\x96\x00\x01\x74\xa5\x58\x4b\x1d\x2c\xde\x16\x03\x38\x99\x7a\x9f\x17\x59\x71\x81\x85\xb7\x4d\x2f\xd4\xfa\x64\x84\x8a\x01\x3c\x3a\x6b\xd4\xf4\xf7\xa1\x59\xc1\x88\x38\x14\xd6\x16\xb5\xcf\x21\xa2\x34\xc6\x69\x50\xe3\x45\x96\xe7\x57\xd9\xec\xf3\x00\x26\x16\x03\xe4\xf6\x7b\xc2\x78\xd7\xa2\x26\x16\x79\x21\xb7\x77\xe0\x79\xfe\x56\x35\x9d\x37\xd6\xfb\x4c\x2c\x6c\xcf\xfa\x56\xcf\x6e\x1d\xcb\x2a\x6b\xbd\x94\xd4\x81\x48\x7c\xb2\xc2\x2d\x1d\x9a\xb9\x40\x54\xff\xbc\x34\x12\x15\xbb\x9e\x3a\xf6\x5c\x91\x50\x50\xce\x38\xce\x84\x62\x68\xea\xac\x8c\x96\x95\xdb\xaa\x95\xd5\xa7\xa4\x63\x99\xc2\xd1\xa4\x26\xa5\xad\x9b\x60\x8e\x84\x91\x5b\x85\x83\x34\xa9\x36\xe5\x42\x95\x50\x00\x7f\x0c\xfa\x48\xef\x31\x90\x3c\xad\x9a\x09\x50\x7a\x24\xd1\x44\x11\x9a\x7b\x11\x4a\x24\x45\x4c\xaf\x08\x9d\x27\x8e\xa7\x56\x4d\x2c\xe8\x50\x2b\x6b\xd6\x50\x56\xb8\xb0\x9b\x16\xa6\x6c\x0b\xdf\xa6\x90\x2b\x60\xe1\x58\x4d\xca\x59\x6e\x5f\xbd\x75\x8c\x51\xc9\xa1\xd5\x87\x60\xbb\xd5\xd0\x05\xc2\x93\xc8\xb7\x29\x3c\x4a\x84\xef\x82\xe1\xad\x41\x33\x4e\xc9\xa7\xf3\x5f\x96\x78\x26\xf0\xbc\xaf\x08\xa8\xbc\x61\x22\x30\xcb\x6f\xfb\x82\xf5\xaf\xb0\xbd\x68\xfa\x57\x2b\xad\xec\xa6\x4c\xf4\xaf\x25\x5f\x25\xaf\x1e\x8e\x44\x25\xd6\x2b\x71\x5e\x60\x43\x8a\xd4\x4a\x28\xa8\x31\xf4\x36\x13\xac\x29\x9d\x7b\xce\x6e\x37\x58\x5e\x1a\xfa\xa0\xdb\xac\x64\xd6\xd5\x77\xad\xc2\xe6\xfc\x22\x46\xd8\x5c\x2d\x1a\xb6\xfa\x1b\xca\x73\x31\x72\x27\xc4\xdc\x18\x02\xba\x31\x8d\x38\xac\x1f\x77\xd3\xbe\x5e\x0c\x6b\xdb\x34\xa2\xb0\x4e\x92\x4c\xcb\x7a\x31\xbc\x0d\xcf\xd8\xc8\x4e\xd2\x21\x59\x59\xd6\x6f\x06\xdc\xf4\x15\x32\x19\x05\xd3\x08\x01\x6b\x6e\xf1\x8b\x8c\xaa\xa8\x39\x58\xf4\x6f\x57\xb9\x20\xcb\x1c\xf7\xaf\x54\x8b\xbe\x65\xfd\xfa\x8c\xf6\xb3\xbe\xdc\xf3\x3e\xe3\xfa\x5f\xb5\x3c\x69\xff\x9b\x35\x8e\x6f\x5b\xd9\x64\x43\x64\x0f\xd7\xb6\x7d\x00\x47\x71\x2e\x6a\xd9\xcb\x6f\x3f\x81\x52\x7b\xe6\x41\xb7\xb8\xb5\x29\x38\x5b\xeb\x6d\x94\xbc\xaa\x14\x1b\x1d\xc2\xb0\x6d\xb1\xa2\xd0\xe4\x8d\x5c\x3b\x63\x8d\x90\x3e\x66\x1d\x25\x33\x7a\xc5\xc4\xa2\xff\xad\x9a\xda\xb7\xfd\x8c\xce\xfb\x4c\x2c\x30\xef\xfb\x0e\xa4\x33\x0b\x9b\xd0\x1b\xbd\x12\x76\xeb\x8b\x7e\x82\xd3\x9b\xd4\xd8\xec\xc2\xfe\xb7\x86\xad\x92\x7f\xfa\x86\x25\x60\x10\xac\x54\xe9\x58\x23\x1c\x52\x22\x8d\xde\x86\xe2\x97\x1e\x83\x55\xaf\x57\x47\x63\xaf\x49\x8d\xad\x89\xb4\xdc\xbd\x0f\x75\x0b\x71\x07\xdc\x91\xed\x00\x66\xb0\xda\x5e\xed\xb7\xd9\x2d\xae\x57\xf6\xae\xb4\xd2\x63\xaf\xea\x20\x6b\xc7\xd2\x6b\xf1\x31\xb8\x62\xea\x0d\x6b\xb7\xa4\x69\xd6\x76\x2d\x62\x2f\xa5\x5e\x9f\x5d\xd7\x1c\xff\x9c\x00\x67\x22\xa6\xb0\xf2\x9b\x70\xf7\x8e\x00\xd1\xbc\x8a\xc3\x21\x4d\x38\x18\x0e\xe3\x64\x43\xeb\x6c\x04\x28\xf7\x77\x31\x08\x85\x6c\x2a\x57\xe5\x3d\x05\x75\x46\xa5\x6f\x65\xf7\xfb\x7a\xac\x1e\x24\x1b\xd4\x2e\x7c\xe2\xd1\xb2\xa8\xfd\x90\x69\xb1\x8d\xd5\x33\x85\xa6\xd0\x0d\xc3\x2d\xab\xac\x1e\x09\x98\xf1\x9b\x42\xbe\x29\x8d\x6a\x6f\x44\xa1\x51\xd4\x7d\xbc\x5b\xe2\x11\x69\x5e\x29\xac\x44\xb8\x52\x6c\x59\x96\x4c\x82\xb1\x46\x29\x1e\x00\x44\x8c\x4f\x90\x01\x6f\x59\x36\xa7\x49\xf4\x95\x63\x0a\xd9\xf4\xf7\xc6\x51\x67\xa5\xe3\x38\x2b\xe5\x86\xd3\x74\x68\xe1\x9f\xfe\xa1\xa9\x9d\xfa\xf3\x85\x71\xd6\x5c\x97\x72\x3c\x99\x91\xde\x7d\x50\x66\x06\xb2\xb4\xc0\xf9\xb5\x2e\xfb\x91\xb1\xe5\xdf\x33\x5e\x29\x49\x9c\x7a\xd2\xca\xd7\xdc\x88\x83\x6f\xda\xd6\x46\xd2\x2a\xcf\xb6\xc7\x55\x35\x1f\x5f\x2c\xf0\xec\xb3\xab\x53\x4e\x78\xea\xd0\xc9\x7a\x83\xfa\xd6\x6c\xf5\xee\xfe\x53\x56\xd6\xcd\x41\x69\xfd\x4f\xef\xf9\x4a\x72\x7e\xac\x8a\x0d\xc2\xbf\x2c\xe5\x3d\x2a\xf2\xbb\xfe\x2c\xcb\x73\x3c\x1f\xf4\xc2\x41\x98\xda\x5a\x2f\x6a\x57\xf1\xbf\x56\xb8\x10\x09\x4d\xb5\xac\xf4\xf2\xaf\xaf\xdf\xbe\xbc\x3c\xff\x3f\xef\x7f\x7c\xfd\xe2\xf5\x47\x88\x01\x28\x95\x3b\x6e\xcb\xb4\x8c\xcb\x6b\x62\x9c\x76\xd3\x34\x75\x03\xb4\x4e\x55\x3b\x5b\xea\x6a\x61\x53\xeb\x42\xbb\xb3\xb1\xad\x18\x36\x17\xec\x42\xc5\xad\x72\xed\x3f\x7d\x53\xc9\xd2\xcb\xbe\x7f\xc4\x3e\x95\xc6\xba\x28\xde\x93\xf9\xa8\x49\x71\x19\x39\xa1\x04\x86\xef\x0b\xa5\x18\x16\x4c\x12\x54\x28\xd2\xd7\x6f\x5f\x7f\x7c\xfd\xfc\xc7\xcb\x8b\x8f\xcf\x3f\x9e\x83\x2d\x55\xb5\x1a\x74\x34\xf8\x9a\x11\x41\xe8\xcd\x00\x92\xe2\x25\x67\xcb\x25\x9e\x8f\x8e\xce\x20\x29\xac\x61\x89\x24\x14\xf7\xa3\xbd\x3e\x11\x7b\x44\x8d\x27\x99\x1b\x63\xd2\x88\xd0\x07\x4b\x3e\x47\x5d\xa6\x48\x0b\x89\x02\x5c\x44\x38\xc0\xc5\xf7\xcf\x3f\x9c\xbf\xfd\x68\x44\xf9\xb5\x6f\x3f\xbe\x7e\x75\x7e\xf1\xfe\xf9\xdb\xcb\xf3\xb7\x2f\x6b\x9f\xfe\xf3\xf5\xf9\x8f\x2f\x9f\xff\xf0\xe3\x79\xbc\xa5\xc5\x70\x84\xd3\x8f\xcf\x2f\xfe\x6a\x2a\x3d\x57\x5a\x83\xb7\xcf\xdf\x9c\x37\x7c\x14\xe4\xa6\xbf\xf0\x96\xae\xd7\xd6\x50\xf4\x5a\x7a\x1a\xd8\xf3\x39\xe8\xed\x18\xea\xe0\x4e\xd3\x8a\x7a\xc5\x60\xba\x83\x9c\x5c\xe3\x62\x99\xd1\x4b\x4c\x1b\x35\xc3\x45\x1b\x2c\x33\x8e\xa9\xb8\xd4\x5b\xaf\xea\x06\x0b\xbe\xcd\x68\xe5\x33\xa1\x73\xfb\x8c\xd7\x96\x5d\xf6\xae\x30\x87\x50\xbd\xab\x8c\x91\x88\x56\x2d\x1a\x1b\x45\x4d\x5d\x11\x2e\xc1\x01\x2e\x89\xbb\x94\x72\x8f\x87\xb9\x0d\xf5\x11\xc2\x0d\x15\x54\x58\x64\x74\x59\x61\xe1\xfb\xf3\xb7\x2f\x5f\xbf\xfd\x8f\xca\x65\x39\xf2\xad\x56\x6c\xe1\x9c\xf5\x22\x3d\x7e\xd7\x8b\x0d\xed\x4f\xf7\x5b\x57\x4b\xe6\xf6\xe7\xc5\x1a\xce\xce\x7f\x10\x0e\xae\x89\x48\x0f\xcf\x07\x3e\x4c\x2c\x84\x1b\x6c\x55\x80\xee\xae\x89\xe4\x7c\x99\xcc\x6c\xfe\xec\x33\x25\x47\x6f\x5a\x8e\x32\x8e\x70\xfa\xfe\xfc\xc3\xab\x77\x1f\xde\x5c\x2a\x8b\xc8\x1f\x5f\xbf\xfd\xab\x72\xcb\x0a\x4a\x7f\x7a\x1b\x2f\x7f\x79\xfe\xea\xf9\x4f\x3f\x7e\x0c\x09\x62\x81\x06\xb1\x4a\x92\xb4\x44\x1b\x57\xf1\x07\x06\xd1\x4e\x1b\x0d\xdd\x68\xaa\x48\x2a\x83\xc8\x24\x1a\xed\x4c\xab\x2a\xb0\xca\xba\x54\xc6\x9a\x33\x34\x99\xf6\x5a\x96\x27\xaa\x7a\x97\xbc\x75\x43\x54\x48\x21\xa6\x5f\x46\xc4\x48\x75\x2a\x16\xfa\x26\x74\x83\xd7\x32\xb7\xd0\x37\x3e\xa1\xc0\x33\xf7\xab\x9b\x8e\x96\x90\xd7\x79\x05\x63\xb7\x3c\xc7\xbf\x58\x05\xf3\x9c\x14\x4b\x56\x60\x5e\xa0\x89\xc9\x67\x6e\x89\xac\x7d\x6a\x56\x5f\x30\xfd\x62\x99\x76\xfd\x2e\x67\xfa\xc7\x2c\x20\xfc\xc6\xcf\x5e\xf3\x3f\xd5\xe8\x02\x5b\xdc\x66\x33\x67\x9f\x6b\x59\xf9\x75\x55\x5f\x63\xaf\xbd\x1f\x24\xdb\x7c\x71\x47\x67\x09\x4d\xbd\x4b\xee\xdd\xdb\x8f\xaf\xdf\xfe\x74\x0e\x4d\x7c\xc0\xa6\xc9\x5d\xea\x3d\x0c\x1c\xaf\x8c\xeb\xae\x56\x6a\x2c\x2f\xec\xc7\x71\x12\x1d\xff\xd8\x1f\xca\xdf\x89\x58\xe8\x06\xcf\x75\x8c\x88\x51\xb0\x8a\xd5\x67\x6b\x8c\x13\x4c\xdb\x5e\x78\x60\x94\xe0\x2a\x36\x80\x3c\xaa\xf6\x43\xe9\x89\xd3\x63\x6a\x73\x35\x38\x88\x63\x33\x76\x2d\xab\x8a\xee\x55\x12\x3e\x3c\xfc\x7d\xaa\x0c\xce\xcd\x3e\x65\xf3\x2f\x12\xdc\x6b\x89\x36\x2a\x3c\x67\x22\x54\xb2\xf9\x3a\x8b\xe1\x1c\xd3\xfc\x45\x94\x68\xcb\x6a\xef\x02\xb6\x95\x53\x01\x90\x87\x9b\xdd\x58\x61\xb3\xc4\xe6\xb3\x2e\x94\xb3\x70\x93\x6b\xb4\x58\x37\x1b\xf8\xe3\xff\x70\xfe\xf1\xa7\x0f\x6f\xe1\xca\x01\xd0\x55\x2a\x86\x25\x58\x82\xea\x10\x01\x77\x2e\x74\x64\x22\xcf\x60\xd5\x47\x54\x09\xa7\x1a\xdc\x45\x08\xba\xb9\xe8\x89\x7f\x30\x2d\xd6\x84\xd4\x40\xc5\x6d\x18\x9b\xe7\x30\x9d\xe7\xf8\x83\x8e\x6b\x34\xff\xa0\xb0\x19\xcf\x55\x10\x42\xd5\xcb\x28\x52\xeb\x05\xa3\x82\xd0\x15\xae\x6a\x81\x72\x57\x0d\xdf\xb8\x4b\x4d\xbe\x92\x00\x79\x61\x3c\x12\x01\xb1\xb1\x6d\x0d\xd6\x8c\x4b\xb4\xa1\x36\xfe\x47\x2d\x7a\x06\x35\x01\x1c\x49\x83\x43\x09\x46\x6f\x1e\xbb\x7a\x48\xb4\x31\xe4\xe6\xd4\xd7\xd6\x53\xc1\xf8\x19\xc4\x08\xc6\xa8\xf1\x45\x23\x43\x78\x8a\x13\x11\x0e\xce\x70\x55\xa0\x77\xc5\x71\xf6\xb9\xd7\x80\xf1\xf1\x2f\x1f\xde\xfd\x7d\x3b\x08\x3d\xbf\xb2\x0c\xe6\x66\x42\xe4\x7f\x5c\x68\x29\x59\x4d\x1f\xa4\x96\xbd\xa7\x23\xd6\x7a\x5c\x71\xed\x44\x0b\x18\x25\x8c\x18\x94\x00\x76\x6c\xa4\x86\x0f\x75\x3c\xa1\xda\xe9\x5f\x5b\xb5\x8d\xbe\x45\xaa\x9c\x0d\xc7\xc7\x55\x71\x19\xd9\x30\x37\x15\x13\xb1\xb5\x27\x0c\xbd\xc8\xe6\xf3\x97\xe6\x12\x4a\xc4\x84\x36\x63\x5a\x01\x28\x8b\xeb\x72\x91\xb1\xe9\xee\x0b\xfb\xac\x3b\xca\x74\x88\xf7\x58\xf4\x2d\xa1\x96\x6c\xdc\xc4\xa5\xfa\x7a\x8b\x90\xb4\x48\x3a\x72\x41\x24\x77\xa7\xe7\x20\xc0\xae\xef\x65\xcb\x17\xbc\x8b\x04\xf9\xfb\xe4\xaf\x88\x7c\x7c\x44\xc2\x89\x19\x69\xaa\xbb\xbd\xad\xe5\x7b\xe9\xc8\x86\x6f\xd7\xee\xaa\xf5\x4e\x8f\x10\xb2\x59\xbc\xad\x09\x5b\xc0\x02\xe0\xd0\x4d\x4a\x79\x65\x95\xe1\x11\xd7\xb1\x6c\x8d\xdc\x76\x41\x0a\xd0\xf3\x48\x43\x8d\x4e\x15\xb6\x41\x8f\x5c\x27\xb3\x74\xc9\x96\x96\xa0\x5d\x62\xa5\x9e\x2b\x7e\x24\xf4\x33\x9e\xab\xfd\xb0\x63\xe6\x06\x43\xd4\x93\xde\x97\x18\x22\x94\x6f\x36\x92\xa7\x62\x39\x4e\xbf\x66\x9c\x26\x83\xff\x64\xab\xfe\xd2\x5a\x75\xf5\xb3\x7e\x9a\x2b\x78\x09\xd0\x8a\x09\x93\xd1\xb4\x4f\x6e\x6f\xf1\x9c\x64\x02\xe7\x77\x7d\x85\x49\x84\xde\x3c\xd1\x88\x4b\xe8\x4d\x9f\x88\xb4\xff\x71\x41\x54\x1a\x06\xcd\xb1\x8b\xfc\xae\xbf\xa2\x55\x3a\x86\xe4\x6a\x25\xfa\xb7\xe4\x66\x21\xfa\x57\xd8\x4b\xd3\x40\x68\xff\x7a\x25\x56\x1c\xf7\xbf\x60\x5e\xa8\x48\xca\xd7\xfd\x06\xf7\x0f\xd2\x41\xfb\xb4\xd1\xd1\x59\xe9\xac\xd4\x6f\xb3\xbb\x2b\x4b\xd2\x5e\x9a\x80\x52\x86\xe3\xba\xc6\xdc\x6c\x7b\xfd\xce\xb0\x3b\xa9\xcb\x6b\xd6\x95\x08\xa1\x18\xed\x1a\x57\x50\x6d\x54\x3c\x1f\x88\xda\x01\x83\xed\xb6\x92\x4a\x09\xe1\xd5\xd1\x01\xc9\x40\x4c\x24\xda\x60\x22\x43\xd7\x8c\xe6\x04\x34\xeb\xb0\x72\x90\x5c\xc3\x04\x94\xf1\xe2\xb6\x8e\x1a\xf8\xbb\x8b\xad\x8d\x2c\xb9\xf7\xe1\xe3\x82\xb3\xaf\x3f\x51\x4d\x36\x94\x6f\xa0\x92\x22\xff\x98\x09\x59\xb1\x74\x52\xc3\x30\xac\x92\x04\xe3\x6e\x72\xf9\x03\x39\x4e\x61\xee\x77\x11\x0d\x68\xd8\x3a\x2c\x00\xbd\xfd\x30\x3d\x97\x1d\x46\xb9\x6e\xe9\xcb\x30\x78\x51\xb4\x39\xaa\xa1\x8d\xba\xaf\x54\x68\x7e\x56\x09\xe2\x40\x13\x1d\x0c\xcc\x1a\x4f\xb4\x63\x04\xb2\x76\x5b\x64\xb5\x46\x0f\xa5\x0a\xa9\x17\x72\xea\x66\xf5\x8f\x9a\x1c\xf6\x70\x78\xb4\xf5\xcc\x84\x8f\x17\xac\xbc\x26\xbd\x78\x59\xa2\xba\xf1\x82\x9a\x20\x16\xd4\xcb\x67\xf6\x0d\x51\x5c\xd7\x96\x75\x24\xca\x9e\x68\x3b\x92\x09\x4f\x49\xe1\x99\x2b\x1f\x9d\x42\x6e\x83\xa9\x81\x51\xa3\x99\xb6\x5c\x56\x8d\xd4\xa2\xea\xfa\x6a\x91\xa2\xf5\x9d\xe5\x72\x55\x29\x3c\x1b\x17\x8b\x8c\xe3\x79\xc2\xab\x15\xf0\x67\xe4\xdf\x28\xc1\x3b\x23\xa2\x41\x89\xbc\x74\xac\x0b\xa7\x40\x95\xe2\xd9\xf2\x8a\xea\x39\xe9\xe2\xe4\x0d\x87\x96\xc6\xe7\x4c\x79\x5f\x0a\x2d\xd8\x65\x71\xe9\x68\x74\x0e\x6b\x52\x58\x83\x6c\x6d\x09\x19\xee\x42\x64\x5d\xa0\x5a\x93\x91\x80\x33\x6f\x22\x23\x5c\x46\x9f\x6d\xd5\x53\xad\x0c\xc7\x5e\x23\x03\x57\xab\x1b\x0f\xc5\xdb\x02\x03\x96\xb5\xc1\x5b\x2a\xaa\x98\xa9\xe3\x63\xe8\xe3\xad\xa3\x0f\xde\xbb\x10\x6e\xa1\x9e\xd5\x33\x3f\x13\xb3\x85\xad\xa0\x55\x67\x49\xe3\xd4\x6b\x06\x22\x56\xb3\xc1\x4d\xc7\x30\x78\x14\x7d\x76\x5b\x15\x9c\xcf\x2d\x37\x11\x39\xda\x56\xa3\x49\x83\x04\xb4\x42\xd2\x5b\x19\x05\x65\xd0\xd8\xa7\x78\xde\x46\x83\xb2\xac\xf3\x92\xb8\x0a\x12\x28\x10\x8e\xb0\xa0\x49\xa3\x1b\x4f\xc0\xe2\x5e\x41\x1e\x77\x6b\xd5\x57\xf6\xed\xb7\x95\xec\x81\xb2\x0c\x15\x7c\x6d\x34\xd4\x61\x44\xdd\x73\xb2\xe1\x8f\xd3\x70\xbc\xe0\x6d\x94\x08\x5b\x4e\xb5\xed\x39\xd1\x64\x15\x1a\xb0\x34\x79\x6a\x83\xa4\xdf\x18\x8d\x9d\x6d\x82\xb1\x54\xab\x75\x48\xfa\xf4\x2a\x2b\x41\x1b\x09\xb8\xb2\xb0\x7a\x5f\xb1\x8f\x3a\x3b\x17\x3f\x42\x28\x33\xd4\xbb\xba\x99\xe6\x58\xe0\x99\xb8\x08\x94\xbe\x2a\xf1\x8c\x7f\xf8\x3b\x08\x33\x02\x1d\x09\xd0\xf1\x1d\x83\x21\x34\x8c\x33\x1c\x86\x7a\x8c\xee\x66\x53\x94\xd1\x11\xd9\xfb\x48\xde\xce\x45\xe8\x37\x2e\x9c\x7e\x71\x38\x14\x75\xf5\xac\x19\x6c\xef\x88\x6f\x36\x5c\xa9\x5f\x8e\x10\x62\xad\x7a\xa0\xb8\x80\x6e\x9b\x8c\xa8\x26\x77\x8a\xe9\xce\xc5\xbd\x35\x36\x35\xd9\xfe\xef\xde\x27\x2b\x10\xbe\xd6\x9d\x57\x9b\x8c\x41\x44\x9b\x63\xf2\x55\xe8\x50\xc2\xea\x7a\x52\x7f\xfa\x4c\x82\x56\xe5\x2a\x82\xa0\xff\xac\xae\xbd\x33\xe8\xcb\x50\xe5\x37\xbb\x6b\xa3\xa3\xb3\xb2\x57\x1f\xe0\x41\x3e\x30\x4f\x8c\x15\xe8\xa3\xbb\xbb\x1a\xa9\x7f\x6c\x31\x05\x5a\xe7\x59\x21\xf4\xda\x78\x6e\x4e\x55\x81\x5d\x04\x57\xe0\x1c\x81\xbc\x3a\xd5\x92\xba\x32\xeb\x6d\x56\x95\x18\xc7\x30\xaf\x8a\x5d\x6e\x57\x52\x79\x7b\xe9\x32\x73\xb0\x5f\xb0\x15\x15\xa3\x53\xb9\xee\xe1\x5c\x84\x55\xe1\x5f\x73\x8c\xff\x89\xb5\xeb\xfc\xfe\x1b\xe1\x39\x9d\x1c\x74\x34\x9e\x58\x9f\xc0\x87\x3f\x08\x5e\x26\x0b\xdf\xf6\x88\x7b\x71\x9c\x3e\x9a\xce\xd7\xa5\x5f\xfd\x30\x94\xd4\xee\x3a\xf7\x5b\x83\x43\x48\x8a\xd3\x7c\x3e\x42\x54\xaf\x8f\x7e\x0a\x96\x58\x10\x4b\x4f\x8e\xaf\x8c\xaf\x70\xd3\xe0\xca\xe8\xd8\xb5\x84\x44\x8f\x01\x71\x17\x7c\x41\x9b\xfe\x7d\xc9\x78\xc4\x76\xc8\x30\xed\x36\x07\x2c\xe4\xe8\xf4\x29\xff\x1e\x3f\xe5\xc7\xc7\x40\x4c\xb8\x97\xff\xc7\x73\x6b\x76\x63\x49\x2f\x4d\x1f\x86\xbd\x15\x8d\xa1\x35\x07\x06\x62\xe1\x32\x1d\x92\xd4\xf4\x6a\xc5\x6a\xa9\x44\x65\x01\x5c\x63\x76\x6e\x7e\x69\xeb\x77\x25\xae\x2a\xad\x88\xc8\x3c\x68\x6c\x7e\xd3\x9a\x66\x14\x68\x7e\xe1\x28\x92\x7c\xf7\x3f\xd9\xaa\x3f\xcb\x68\x9f\x51\x63\x16\xe5\x89\x9d\xae\x39\xbb\x55\x62\x27\x62\xed\x8e\xd3\x41\x60\xb8\xaf\x1f\x47\x90\xc7\x74\x8c\x10\x83\x72\x45\xdd\xf8\x76\xb6\xb2\x1a\x4d\xc3\xfd\x5c\x56\x7b\x59\x9a\x73\xb4\x7f\xf0\x88\xda\x39\x38\xe8\x18\xd5\x2e\x85\x87\x56\x87\x3f\xcc\x71\x52\xfe\xcf\xe6\x48\xe9\xe0\x47\xad\x46\x91\x9a\xbd\x36\xae\x25\x18\x36\xd5\x70\x8e\x53\xbc\x59\x91\x39\x1a\xe0\xd9\xe5\xe0\x98\x1e\x1f\x57\x65\x05\x5a\x97\xde\xaf\x89\xfb\x73\xea\xd8\x77\x45\xbb\x5d\x7e\x5e\x5f\xc7\xa7\x9a\x78\x95\x74\x01\xf0\x03\xb7\x68\xe5\xb2\x89\x1d\x5a\xbd\x61\x15\xeb\xf6\x57\x42\xe7\x23\x0a\x39\xb6\x4f\xc6\x11\x29\x11\xde\x6c\xd6\x65\x4f\x20\xb1\xd9\x58\x93\x3f\x09\xa8\xc5\xea\xaf\xcf\xa8\xf2\xd5\x93\xeb\x36\xe8\x99\xf4\x99\x2a\x30\x4a\xcd\xe4\x4f\xf2\x97\x51\xab\x3f\x51\x0b\xee\x65\x2d\xdb\xbd\xbe\xdd\x5c\x21\x33\xb6\x7f\xfa\x19\x43\xac\xed\x70\x35\x83\x44\x49\x81\x82\x82\x75\xf8\x2a\x16\xe1\x2d\x0b\x02\x23\xd1\xd2\xc3\x80\xed\xc6\x76\x21\x90\x6d\xc6\x76\x5e\xa4\xa6\x53\x2f\x3c\xd3\xa9\x6f\x68\x27\x79\x30\x53\xae\xfe\x7e\x3d\xd7\x8e\x99\xc6\x50\x8f\xcc\x73\x3c\xd8\xdf\x16\xcf\xb7\x5f\x79\x34\xfe\x2b\xa3\xe4\x56\x1d\xc7\x57\x3c\xbb\x8d\x99\x8d\xa8\x24\x10\x25\xc4\x29\xcf\xbe\x7e\x24\xb7\x98\xad\xa2\xf9\x79\x95\x13\x55\x82\x41\xa9\x55\x0d\xf8\x0b\xe6\x08\xa7\xee\xd5\x2d\xff\x6e\x5a\xd9\xd5\xb5\x73\x41\x91\x7a\x49\x86\xed\xcc\x2b\x15\xe1\xfa\x9b\x1d\xe1\x86\x7e\xa9\x61\x95\x77\x79\x89\x67\xc6\xac\xed\xf2\x72\xd0\x8b\xb4\xf0\xe2\x07\xab\xca\xae\x13\x5d\xbf\xde\xa7\x17\x4b\x98\xe2\x5f\x94\xa9\x5e\x64\xac\xb4\xd7\x9c\xd4\x40\x5d\x3d\x03\x17\x6a\x78\x60\x52\x18\xf6\x22\x4b\x42\x7a\x91\xa5\x1b\x58\xf3\x3c\x13\x39\x33\x16\xb9\xa4\x3e\x05\x14\x2d\xf5\x2e\x50\x58\x55\xb0\xcb\x84\x9a\x45\xfe\x8d\x7b\xa9\x44\xd6\x4a\xaa\x62\x6f\xdd\xb5\x51\x3a\x98\x24\x56\x50\xab\x17\x6c\x4a\x2b\x97\x07\x2b\x6e\x11\xa8\xd4\xfd\xe8\xd9\x1a\x5b\xd5\x05\x12\xca\x29\xd9\xb0\x34\x00\x40\x5c\x5e\x0a\xf6\xde\x09\xe7\x3d\xd1\xa5\x3f\x16\x28\xd0\xba\x92\x2a\x70\x95\xbb\x08\x21\x49\xc4\x10\x22\x63\x07\x3d\x61\x60\x64\xc1\x27\x0c\x94\x25\xe4\xf1\x45\x4a\x04\x3c\x05\x8d\xb1\xd7\x96\xca\x66\x74\x08\x4a\x2b\x8b\x8f\x98\x6d\xb4\x3f\x97\xae\x56\xd1\x41\x9b\xee\xf6\xd0\x41\xb3\xb8\x25\xf4\x84\x4f\x25\x11\x9d\x88\xa9\xa1\xa5\xd5\xe9\x65\x8d\x14\x3a\x75\x94\xd3\xbc\x9a\x35\x57\x21\xb7\x98\xbf\x9e\x6b\x9b\x21\x95\x62\xc3\xc9\xb9\xec\x27\x23\xe9\x7f\x1e\x90\x1f\x73\x31\x04\x22\x21\x88\xd5\x05\xa1\xdc\x8c\x01\x30\xa3\x33\x97\x4b\xd8\xd8\x87\x1f\x1b\x88\xe1\x3c\xb3\x96\x39\xe0\xda\x24\x6e\x5d\x2c\xe7\x0e\xd3\x29\xb0\x30\xc4\x71\xe7\x1c\x2c\x74\x37\x97\x1c\x67\xdc\x36\xde\x3d\x07\x63\xe1\xe6\x82\xb7\x7a\xb3\xa9\x6d\x60\xaf\xa2\xc4\x79\xc7\xbb\x67\x5b\x82\x38\x9b\x7c\x39\x4c\xf8\xf4\x08\x4c\x9c\xe4\x18\xff\xa2\x06\xf2\x22\x67\xc5\x8a\x07\x49\xcf\x79\x90\xe9\x7b\x72\x3a\x85\x05\xa2\x69\x91\x93\x19\x4e\xce\xdc\x19\x0d\xd3\x2d\xb1\xa8\x0b\x26\x9b\xf0\xe9\xd6\xc7\x11\x0d\x1f\x47\x19\x3a\x7d\x9a\x7d\x8f\x9f\x66\xc7\xc7\x80\x4e\x32\xff\x71\x94\xa9\xac\xfb\x64\x38\x34\x39\x4b\x2d\x61\xa2\x5a\x33\xde\xa3\x5a\x4d\xaa\x72\x1a\x9a\xdc\x7f\xb6\xa6\x4b\xf9\x2a\x87\x23\x0f\x64\x01\xd3\x34\xa5\x7b\xf8\x4d\x55\x61\x31\x74\xa5\x07\x09\xd5\xe8\xc7\x2f\xd9\x95\xd1\xeb\xb1\xb2\x39\x44\xc2\x41\x37\x23\xfe\xa9\x57\x9e\xce\xcc\x25\x9c\x2f\x91\x89\x02\x68\xe2\x40\x13\x75\x07\xef\x1b\x75\x4f\xbd\x5b\xaa\x4c\x99\xdb\x8f\xc4\x2e\x38\x2e\xa2\xcc\xb6\x9a\xd1\x14\xe6\x11\x67\x31\x17\x6b\x81\xa8\x0a\x54\x63\x1b\x81\xec\xf0\x74\xbd\xb0\x96\xa9\xf7\x06\x8b\x51\x66\xa4\x94\x79\x89\x68\xaf\x18\x13\x54\x84\xa9\x9a\xb3\x31\x41\x59\x58\x94\x0f\x87\x09\x41\x39\x80\x44\x69\xa6\xf2\xec\xee\xad\x64\x2a\x3f\x7d\xb3\x16\x65\x3f\x51\x61\x66\x3f\x99\xcc\x7c\xf2\x68\xfd\x1d\x67\x9f\xdf\x64\x4b\x38\x43\x6c\x72\x3a\x95\x0f\x17\x38\x37\xcf\x0f\x2f\x62\x44\x22\x20\x81\x5e\x7e\xbc\xf4\xb2\xc0\x62\xb5\x54\x79\xcb\xfe\xfa\xb7\x77\xf2\x68\xae\x6f\xb0\x70\xdc\xc0\x4a\x1e\x31\x63\xc1\x62\xaf\xec\xcd\x26\xc1\x68\x9e\x7a\xb1\x01\x34\xc7\xb3\x92\x0f\x0b\xfb\xd2\x93\xdc\x45\x59\xfa\xa9\xb3\xbd\xd5\xbd\xc7\xda\xb2\x60\xb2\x05\x22\x76\xb2\x99\x37\x59\x25\x18\xab\x66\xac\x24\x8c\x6e\x02\xc1\xfc\x58\xdb\xfc\xb2\xb4\x1e\x77\x40\x4f\x92\x6d\x99\xa4\x75\xe9\x9f\x28\x44\x9b\x22\x17\xa1\xf8\x4f\xc8\xb7\x28\x6a\x24\xd7\x16\x2e\xb9\xb6\x18\x0e\x07\x3a\xf3\x7f\xf5\x95\x0f\x87\x49\xa3\x09\x75\x4d\xe8\x70\x38\xa8\x22\xda\x0c\x08\x95\xdf\x06\x7e\x54\x1b\x55\xb6\xd9\xe8\xf5\x45\x08\x51\x10\xcd\xcd\xed\xd3\x79\x4b\xc8\x9b\x21\x40\x20\xf7\x08\xb9\x00\x90\xa2\xd3\xa7\xf4\x7b\xf1\x94\x1e\x1f\x03\x3e\xa1\x3e\x21\xa7\x4e\xca\x55\x24\x1c\x8c\xb1\x24\xc8\x1c\x8c\xba\x75\x43\xc3\x6e\x08\x3a\x7d\x4a\xbe\x17\x4f\x89\xba\x2f\x88\xdf\x0d\x71\xdd\xa8\x1e\xa8\xce\xc4\xe5\xe7\x15\xb7\x56\x75\xf7\x4d\xf9\xdd\xcf\xbc\x3c\xb9\xfc\x61\x72\x7b\xc3\xa2\x69\x92\xbe\x4e\xd3\x54\xe8\x14\xdd\x15\x56\xea\x0e\xe1\xa4\x98\x1e\x96\x8f\xbb\x35\x01\x76\x3c\x7b\x76\x24\xcd\x76\x3d\xa1\xb6\x68\x4f\xae\x1d\xcb\x9e\x1d\x26\xd7\xf6\x72\x69\x6b\x51\x6c\xea\xf2\x82\x87\x8f\xcd\x15\xca\x82\xec\xc4\xfc\xb1\x32\xaa\x97\x88\x48\xc6\x23\x9a\x45\x9d\xa6\x3f\x5d\x9c\x5f\x7e\xfc\xf0\xfc\xc5\x5f\xcf\x5f\x82\x08\x1d\x91\x04\x61\xc2\xa6\xb5\x58\x7a\x55\xa6\x62\x9b\x82\x3f\x9e\x9c\x38\xc8\x29\xbf\x4f\xde\x64\x27\x9c\x15\xfb\x65\x4d\x16\xfb\x64\x4d\xe6\x3a\x05\x7c\xcf\xdf\xa2\x95\x8b\x0a\x95\x27\x24\x92\xe3\x3c\x4f\x48\x4b\xc6\xf2\x2a\xab\xb9\xaa\xb3\x25\x03\x79\x95\xdb\x5c\xd5\xdc\x23\xb7\xb9\xaa\xdf\x21\xc3\x7a\x95\xe3\x3c\x4f\x58\x5b\x8e\xf3\x3c\x61\xdb\x92\x95\x57\x59\xcd\x55\xc5\x5d\x79\xc7\xab\xdc\xe6\xaa\xfa\xbe\xb9\xcd\x55\xa3\xae\x09\xd7\xb7\xe7\x38\x6f\xe3\xaa\x1e\x20\x65\xc4\xbf\xa3\xed\x1d\x18\x6d\x6f\x6b\xbe\xf8\xda\xef\x27\xd8\x84\xa4\xaa\x15\xb3\xab\x02\xf3\x2f\xea\xe1\x59\x7f\x6d\xec\xe4\xad\x3b\x70\xdf\x4b\x7d\xd7\x90\x5d\x2e\x7c\xbe\xaa\xf5\xb0\x17\xd7\xd6\xb0\x80\x70\x05\x67\x70\x0e\x17\x70\x09\xaf\xdb\x58\xfa\xdb\xdf\x7d\x88\xc0\x3a\xb3\x8a\xa2\x01\xf8\x24\x95\xbf\x42\xa7\xd5\xc4\x6e\x42\x8f\x47\x72\x9d\x70\x60\x63\x92\x14\xe8\xf4\x69\xf1\x3d\x37\x37\xe2\xd3\xe3\x63\x97\x58\x9c\x4f\x8a\x29\xcc\x95\x38\x56\xae\xf4\xa5\xb7\x1d\x97\xda\x28\x96\x5f\x0e\x8e\xaf\x8e\x8f\x7b\x62\x92\x4f\xd1\x97\x44\x83\x87\x38\x11\x30\xd3\x4c\x74\x0e\x3c\xce\xea\x4b\x6d\x79\x6b\xf7\x92\x4a\xa7\x94\x79\xf7\x12\x06\x3d\x2e\x2f\x9f\x99\x53\x6c\xbc\x53\x4f\xcd\x41\xa6\x9a\x15\x03\x48\xa1\x62\x7b\x2a\x31\xda\x88\x4e\xc4\xd4\x44\x04\xa3\xd0\x13\xaf\x95\x96\x20\x62\xf4\x4c\x31\x89\x29\x29\xac\x70\x61\x8c\x47\x13\x3c\x85\x97\xc8\x48\xb6\xde\xd1\x2a\x38\x5f\x36\x37\x56\xb9\xc6\x64\x2f\x4d\x53\xc9\x5f\x02\x68\xe9\x36\x36\x21\xfc\x82\x10\x4c\xbc\x19\xd4\xd0\xd6\xb3\xc1\x76\x8e\x4e\x6d\x38\x43\xfb\x45\x07\xeb\x51\xe5\xf2\xf2\x88\x02\xa6\xfb\x46\x30\x8c\x42\x21\x87\x86\x2e\xd4\x94\xa2\x08\x96\xe7\x9d\x21\x1f\x7f\xc5\x77\xde\xf2\xb0\x70\x0d\x8d\x69\x48\x7d\x11\xf7\x88\x85\x18\x9d\x08\xf3\x82\x20\x6a\xb9\xc5\xbb\xc7\x0a\x6e\xc8\x7f\xb3\xe0\x86\xb7\x36\x84\xdf\xac\x42\x44\xf9\xb2\x37\x61\x0c\x6f\xa3\xb1\x0f\x5d\x29\x6e\xab\xbe\xc8\x8a\x9f\x8a\x2a\x66\x90\x8e\x54\x78\xbb\x2b\xd2\xe1\xed\xf6\x48\x87\xb7\xdb\x23\x1d\xba\xcf\x16\x93\x6a\x63\xea\x1c\x00\xf1\x76\x7b\x00\x44\xe1\x21\xf8\xbd\x02\x20\xf2\x30\xe2\x61\x97\x48\x87\x97\x85\x32\xc8\x90\x5f\xde\xbb\xab\xaf\x8a\x33\xd8\x7c\xcc\x37\xbb\x55\xe9\x31\xe6\xe9\x39\x9d\x65\xcb\x62\x25\xf9\x87\x79\x2c\x40\xa2\x6c\xf4\xee\xea\x1f\xa3\x08\x04\x15\x09\x71\xa4\xc1\x3c\x64\x6c\xc5\x3a\x39\xac\xa9\x39\xea\x18\xaa\x25\xaf\x01\x85\xd6\x01\x5a\xea\x74\xa3\x1e\x98\xcb\xa0\xc7\xb6\xf6\x21\x49\xa9\x01\xc0\xbb\x87\xd0\x1e\x36\x4f\x83\xd8\x11\x67\xce\x3f\x3b\x3b\x63\xcb\x89\xdf\x3e\x1e\x5b\x7c\xbc\xff\xaa\x31\xd8\xf6\x8f\xbd\xd6\xbb\x9c\x88\xe9\x58\xfe\x4f\x3f\x6b\x5d\x4c\x4f\xc8\xa3\xee\x8f\x8b\xd4\x3b\xe1\x77\x95\xcd\xc2\x44\x4c\x87\xc3\x2d\x1f\xab\x47\xb3\x92\x3b\x35\xc4\xa9\xeb\x9b\x24\x97\x37\xe6\x8f\xa4\x10\xf2\x90\xda\x4c\x37\x1e\x4a\x57\x54\x0b\x0e\x8c\x71\x92\xa6\xbe\x6d\x4d\xeb\xc7\xd2\x07\xe0\x2c\x45\x2c\x88\x95\x7f\xa9\x3b\x10\xf6\x44\xc6\xfb\x3e\x05\x65\x1b\xd9\x3b\x34\x64\x69\x6b\xb8\xd2\x20\x6c\x68\xef\xfe\x61\x43\x65\xb3\x6b\x2f\xee\xea\x6f\x1f\x1c\x54\x19\xb8\x2b\x2b\xb7\x57\x75\x9d\x75\x8d\xca\x17\x55\x3d\x5c\xd9\xea\x34\x0e\x4e\x59\x8b\x02\xfd\xae\x17\x79\x49\x84\xfa\xcc\x77\xeb\xed\x61\x74\x77\xdc\x72\xca\x22\x65\x19\x46\xd3\xed\xaa\x52\x7b\x10\x9b\xdb\x2e\x2f\x49\x6b\x8f\x77\x72\x4b\x7e\x21\x74\x47\x5d\x95\xba\x64\x1e\x4f\xc6\xf4\x30\x31\x05\x5b\x0c\x7a\xeb\xb6\x9a\xaa\x4a\x68\xd1\x4b\x20\x4d\x8d\xac\xf1\xd2\x9a\x9f\x2b\xaf\x2e\x65\x60\xe5\xac\xdf\x82\xc1\xc8\xed\xf2\x4d\xad\xb6\x41\xd8\x66\xa2\xc5\x95\xff\x98\x32\x8f\x79\xf3\xfa\xff\xbc\x7e\xdb\xd5\xd0\x2a\xb0\x4c\xbc\xaf\xdf\x81\x0e\x53\xd9\x7d\xff\x1e\x44\x13\x78\xe0\x16\xb7\x84\x8c\xf4\x76\xb9\x1e\xba\x6e\xed\x47\x2b\xf1\xcf\x20\xc7\x46\xf6\x6b\xbf\x3e\x4d\x4e\x21\x35\xbb\x54\xed\xb3\x79\x4e\xaf\xd3\x34\xc5\xbe\xe1\x9c\xef\x72\xe2\x85\xb1\x1b\xcc\xf5\x1f\x03\x84\x90\x30\x56\x74\xa2\x54\x86\x81\xb5\xee\x5c\x98\xb8\xd4\xb5\x1e\xbb\xd6\x23\x59\x6a\x0d\xf9\xc7\x41\xa8\x17\x73\xe9\xc8\x4a\x61\x75\x97\x95\x73\x70\x6d\xfe\x92\xe5\x7e\x4b\x9b\x17\xbc\x0a\xc0\x17\x04\xa7\xd4\x44\x92\x93\x9b\x1b\xcc\x15\x79\x4d\x06\x85\xfe\x38\x30\x01\xba\xfd\xe8\x95\xb1\xda\xf2\x23\x9e\xfb\xf5\xad\x57\x65\xac\xba\x89\xbd\xa1\x2b\x43\x95\x87\xa6\x72\x9f\x8d\xd4\x77\x13\x77\x0d\x22\x7e\x9e\x6e\x61\x3f\xf9\x58\xe0\x62\x6d\xdf\x18\x7e\x0b\x94\xdf\x2a\xbb\x52\x0b\xb3\x7f\x85\x67\x99\x44\xd0\x6f\xd6\xb8\x4c\xfb\xaf\x18\xef\xdf\x32\x8e\xfb\x84\xea\x3e\x08\xa3\xb0\x5f\x60\x3c\xea\x2f\x84\x58\x8e\x9e\x3c\x69\x9c\x81\x74\xc6\x6e\x9f\xcc\xd9\xac\xd0\xc7\xcb\x33\x17\x3e\x59\xe0\x7c\xf9\xa9\x74\x5d\x37\x38\x3d\xeb\x97\xad\xb8\x3e\x77\x55\x19\x1b\x53\x65\xb0\xad\x6b\x79\x4f\x6a\xef\xf5\xd5\x12\x19\xd4\xa1\xfb\xa7\x9f\x3f\x7d\xb3\xc6\xde\xcc\x7f\xfe\xf4\x09\x72\x5d\x5c\x5b\x93\x9f\x3f\x7d\xea\x05\xd1\x0c\x3e\x35\xa6\xd9\xd7\x6e\x60\x2a\xb4\xc1\x92\x09\x4c\x05\xc9\xf2\xfc\xae\xbf\xc8\xfe\x99\xf1\x39\x5b\x15\xfd\x81\x1c\x8f\x99\x7f\x5f\x49\x42\xfb\x57\x58\x7c\xc5\x98\xf6\x75\x84\x3e\x1d\x08\x41\x69\xd6\x33\x3a\xef\xcf\x16\x24\x9f\xdb\x32\x5e\xa6\xfd\xd7\xd7\xfd\x3b\xb6\xea\x7f\xcd\xa8\xa8\x7f\x34\xa1\xd1\xdd\xae\x7d\x5d\xc4\xa0\x92\x6a\x5f\x61\x7f\x99\xe3\xac\xc0\xfd\xd9\x22\xa3\x37\xb8\xff\xf3\xa7\x2a\x67\xf8\xcf\x9f\x24\xb8\x9f\x3f\x39\x53\x79\xff\xd3\xce\x61\x7c\xc6\x78\x69\x33\xed\xf7\xb3\x6b\x81\xf9\x8e\x81\x98\x11\x10\x61\x7a\xad\xcc\xea\xfd\x7e\x3f\x81\x32\xc0\x7a\x25\x70\xd4\x0e\xe3\x75\xe6\xc7\x77\xb7\xf3\xf0\x06\x0a\x95\xd0\x4a\xb1\x5f\x90\x23\x17\x86\x52\x31\x8b\xc3\xa1\xb0\xa7\x6a\x38\xe4\x95\x52\xb8\x29\x63\x31\xa9\x24\xb5\x9c\x8f\x02\xc8\xd0\xe9\x53\xf6\x3d\x7d\xca\x8e\x8f\x01\x09\xf4\x81\x13\x36\xed\xe9\xe4\xcd\x69\x9a\x16\x53\x44\x7a\xae\x8f\xe4\x93\x5c\xae\x91\x3c\x54\x9f\xd4\x57\xc9\xc9\xd4\x48\x39\x91\xd7\x60\xed\xfa\x7c\xfd\xf6\xe2\xe3\xf3\xb7\x2f\xce\xf7\xb9\x84\x77\x41\xd9\xeb\x72\xf5\x05\xef\x8d\xeb\x75\xa7\xb2\xc0\x6a\x15\xff\xad\x8a\xb9\x7f\xe2\xa3\x86\x35\x53\x67\xe5\xda\x0e\x95\xc6\xc3\x98\xfb\xbd\x30\x5b\x8d\x6e\x4d\x01\xaa\x9b\x98\x99\xcc\x17\x9b\x8d\x90\x27\xce\xe9\x9e\x73\x9d\xbc\x3a\x94\xae\xf4\x0c\xcd\xbe\x4d\x92\xa6\x3d\xbb\xd0\x06\xba\xb2\xd9\xa5\x99\x63\xe4\xc5\x22\x52\xfd\xa8\x01\x30\x56\xbf\x6e\x47\x54\x7a\x29\xce\x4d\x43\x84\x63\x2d\x15\x31\x58\xf9\x2f\x21\xcb\xd7\x16\x58\xbc\xb7\x87\xf0\xdd\x75\x22\xe0\xa2\x3a\x94\x00\x8a\xb2\x84\xbe\xaa\x77\xaf\xd5\xd1\x89\x34\x62\x4b\x84\x83\x25\x12\x1e\x37\x15\x5d\x23\x75\xbf\x09\xb9\x67\xdb\x96\xc4\x33\x3d\xf2\xd6\x25\xd2\xc6\x5b\x0c\xff\x19\xd8\xb2\x22\x18\x2e\xfd\x15\xc1\x65\xe9\x3f\x58\x2c\xaa\x19\x6d\x94\xf7\xd3\xd0\xa0\x3b\x17\x99\xbe\x91\x23\xca\x3b\x4b\x75\x21\x5e\x6c\x15\x02\x91\x5d\x56\x89\x79\x95\xf4\xc7\x2a\x65\xf6\x06\x44\xea\x80\x24\xc9\xd9\x1b\x0a\xab\x43\xa9\xf4\x30\x7b\xc3\x2a\xea\xb0\x6e\xb7\x4b\xf8\x62\x00\x1b\x42\x41\x03\xea\x26\x2a\xdb\x8b\x41\xb0\x2f\x7f\xbb\xbc\x46\x30\xd9\xa1\xa5\xaf\xe6\x32\x4b\xaa\x64\x9f\x1d\x9a\x56\x7a\x30\xdd\x90\xb5\x48\x0e\x63\x6d\x2b\x29\xa3\x09\x04\x1e\xcd\x8d\x75\x74\x84\x87\xc3\xa4\x12\xea\x1d\x79\x21\xc0\x12\x67\x3b\x57\x95\x6e\x36\x47\x89\x93\x76\x11\xda\x97\x67\x3d\xd6\xda\x32\x41\xc0\xdd\xf6\x37\xb5\x63\x04\x10\xb2\xe6\x5b\xd5\x71\x02\xa5\x24\x07\x0b\xb8\xec\xc5\x0e\xcc\x0c\xd6\x4e\xd5\x22\x7a\xf4\x96\x8d\x6a\x26\x5c\x6a\xfc\xa4\x2e\xdd\xd7\xf0\x69\xef\x1d\x73\x38\xab\xbf\xfb\x17\xfe\x47\xb8\x56\xa2\x4b\xcf\x1c\x7f\x96\xe5\xf9\xc5\x6a\x89\xf9\x85\xfc\x60\x78\xff\xb0\x30\x22\x88\xdf\x4e\xed\x5a\x6a\x34\xc4\xa6\x12\x4d\x76\x22\x57\x4c\x11\x59\x57\x0b\x40\xab\x03\xee\x02\xad\xae\x1a\x6e\x00\xb3\x62\xd3\x2e\xc0\xea\x8a\xd4\x3a\xb0\x12\x38\x7b\x25\xa7\xdf\x52\x0b\xa1\xe4\x9b\x64\xf6\xd2\x32\x18\x9b\x4d\xed\xbb\xb9\xdf\x5d\x85\xc0\xe2\x01\xac\xcd\x85\xed\xae\x22\x65\xa7\x68\x86\xeb\x54\x94\xea\x4a\x50\xbb\xaa\xff\x50\xb5\xa0\x32\x00\xaf\x0c\xd0\x70\xed\xa2\x73\x86\x90\xd7\x6a\x2f\x95\x08\xb0\xd7\x91\x7f\x8d\xda\x7c\x67\xcb\x65\x4e\x66\x26\x26\x7e\xbb\x6f\x44\x21\x38\xbb\xdb\xd3\xe5\xbc\xab\x3d\x4b\x25\xb3\xba\x57\x1c\xef\xad\x8d\xd5\x27\x4c\xbf\x10\xce\xa8\x5c\xc9\xc7\x92\x63\x3e\x52\x4c\xed\xca\xe2\xe6\xfe\x0c\x6a\x5d\x09\x8a\x62\x6e\xfb\x73\x27\x3d\x23\xea\x6b\xab\x2f\xbb\x92\x8f\x91\xe2\xa5\xc6\x10\x42\x6f\x4c\xb0\x35\xf3\xd6\x04\x2a\x16\x1b\x75\x99\x38\x55\x3d\x05\x25\xac\x07\xbd\xf8\x6b\x95\xab\xad\xf5\x14\x1e\x88\x05\xee\x6b\xa4\x94\x4f\xe5\x9c\x7c\xd1\x19\xb3\xbe\x66\x45\xdf\xe0\x26\x9e\xf7\x19\xef\xaf\x28\xc7\x74\x8e\x95\x00\xa9\xe9\x5c\x3c\x6b\x0d\x25\x53\x6a\x47\xdd\xc7\x0d\x32\xd0\x88\x2f\x50\x44\x23\x86\xd7\xbc\xe4\x6d\xb0\x2d\xcd\x19\x6b\xe3\x7d\xa3\x84\x5a\x71\x7e\xf7\x9c\xdf\x14\xe3\x49\x9a\xa6\xb5\x32\xf9\xb0\xc6\xd3\x11\x86\x0c\x55\x4a\x1f\xfb\xbc\xb6\x86\xf9\x44\x01\x75\x83\x44\x08\x15\x31\x7f\x7f\x15\x8b\x2d\x1a\x12\xf2\x74\x37\x02\x0c\x87\xcc\xe5\x6a\x31\x81\x94\x9c\x53\xb5\x5d\x6f\x06\x20\x2b\xa3\x23\xf4\xd3\xca\xe8\xb8\x46\xbe\x98\x20\x31\x39\x80\x16\xa4\xd0\x69\x80\xb0\x97\x06\x08\x7f\xed\x17\xd1\xa8\xe7\x11\x65\xbd\x0b\x88\x5c\xff\x22\x77\x18\xd3\x2f\xa3\x2c\x3d\x7f\xf3\xc3\xf9\x87\xcb\xf3\xb7\x7f\x7b\xfd\xe1\xdd\xdb\x37\xe7\x6f\x3f\xfa\x3a\x2c\xf5\x67\x09\x82\xcc\x43\xa2\x45\x5f\x55\x2f\x2d\x41\xa9\xb7\xad\xe6\x00\x3a\xcb\x19\xc5\x09\xe8\x3d\xb0\x27\x00\xf6\x90\x04\x45\x10\x67\xb3\x99\x4c\x25\xf2\xf0\x29\xc4\xa5\x1d\x84\xbf\x05\xda\x5b\xd6\xc6\x19\x88\x65\x9c\xf9\x5e\xae\xfa\xc8\x08\x12\x95\x34\xf2\xd9\x27\x17\xe9\x61\x0e\x57\x07\xa9\x56\xe6\x1e\xab\xb4\x0d\x42\x9d\xc5\xf2\xdb\xe5\x75\xd5\x4a\x2f\x42\x0e\x43\xb5\xdd\x7c\x7b\x14\x0f\x63\x31\x62\x6c\xe8\xdf\x5d\xfd\xc3\xea\x96\x6b\x50\x15\x13\x5d\x04\x9e\x33\xf1\x8a\x16\x59\xdf\x73\xf6\x0b\x09\x5b\xb4\x9d\x10\xe7\xd3\x63\xcd\xca\xdf\x7d\xa5\xb8\x46\x5f\x01\xcc\x91\xb3\xa1\x4b\xf5\xe4\x12\x7f\x06\xc0\x3c\x79\x13\xa7\xa4\xf5\x9b\x97\x4a\x11\xa2\x18\x15\x03\x3c\x87\x04\x78\xbe\x4f\x8f\x78\x2e\x73\x4b\x26\x8c\xed\x4c\x0e\x0f\x3f\x93\xb4\xf3\x99\x0c\x29\x77\x7c\x3b\x95\x23\xd2\x0a\x5a\xab\xa7\xcb\xaf\x3c\x5b\x2e\xf1\xbc\x8e\x51\x6e\x55\x56\xa0\xdc\x59\x47\xc7\xae\x3e\xb2\xf1\xaa\xfb\xf2\x32\xe8\xf9\x2a\xaa\x1d\x08\x03\x29\x52\x38\x90\x60\x1d\x17\x86\x86\x77\x46\xcb\x44\x4c\x03\x6a\xfd\xd7\x7f\x91\x78\xb5\xbe\xc1\x55\xc2\x66\x6d\xb8\x8b\x27\x62\x3a\xb2\x91\x68\x80\xbc\x3f\xd2\xea\xf8\x03\xb9\xb8\x61\x83\xcd\x46\xfd\x4b\x20\xfb\x4a\x25\x17\x3e\xc2\xe8\xd9\x07\x7c\x9d\xcb\xf3\x69\x8a\x12\x0c\x24\x96\xcd\x32\x91\xd4\xbf\x10\x27\x9b\x75\x9c\x8d\xe4\x87\x98\x9e\x52\x51\x4d\xd4\x3a\x39\x0d\x87\x89\x72\x27\x1b\xab\xff\x6b\xd7\x32\xed\xe0\x5f\x80\x51\x21\x6f\xa2\x02\x0b\x55\xa9\x50\x9f\x8b\xea\x33\x00\x90\xca\xa1\xf2\xb1\x1d\x45\xb4\xe7\x51\xcb\x57\xa2\xbe\x96\x50\x9f\x3e\x5b\xfc\x12\x17\x33\x4e\x96\x12\xed\xc3\x75\xb4\x50\xda\xaa\xeb\x98\xf8\x3b\x6b\x11\xa8\x3d\xb0\x15\x22\x7a\x86\x16\x7d\xba\x97\x6d\x80\xcf\xea\x76\x54\x1b\x47\x55\xba\x0f\xa0\xce\x0d\xc8\x73\x23\x18\xdd\x65\x18\xa4\x0c\xfa\x6a\xdc\x80\xc5\x52\x15\x50\xb3\xe8\x38\xc1\x29\x5d\xdd\xba\xb8\x6a\xaf\xe9\x6c\xb3\x39\xb5\xd1\x18\xd5\x37\xa3\xcc\x7d\x76\x0a\xa9\x2e\xd0\x91\x50\x9e\x9d\x42\xd2\xf4\x13\xc3\x70\x1d\x0c\xa9\xd9\xa3\xa7\x1e\xe6\x55\x58\x15\xea\xa2\xaa\xf0\xe1\xf0\x88\x1a\x9d\x30\xf7\xb5\xb1\x26\xca\x8a\xa6\xbb\x2d\x0a\x68\x02\x3c\x61\x8e\x92\x1a\xa4\x35\xdb\x17\xf9\xba\xac\x15\x69\xe3\xc3\xb2\xd7\x58\xed\xae\x61\xcc\x6a\x2f\x9e\xe0\x51\x79\x93\x93\xdb\x5b\xcc\x75\x1d\x95\xcd\xed\xd7\x0c\xc7\xb4\x47\x5a\xa5\x56\x9b\x04\xf9\x54\x8f\x3b\x33\xb0\x20\xbb\x74\x68\xf8\x96\x72\x3c\x5f\xcd\x70\x92\x48\x3a\x01\xd0\xb3\xd0\xc5\x1f\xac\x6d\x68\x94\x4a\x8a\xd5\x76\xee\x29\xe8\x05\x9e\x6f\x28\xf8\xb5\xd9\xa8\x87\x12\x9e\xd0\xa9\xdc\x2b\xe3\x28\xa7\x03\xd1\xeb\x3e\x98\x66\x03\xcc\x26\x01\xe3\x25\x69\x49\xa4\x62\x0b\x19\xe4\xa5\x19\x18\x80\x5c\x0b\xcb\x0a\x98\x1d\x74\x60\xb7\x6a\xd7\x50\xb3\x42\xc5\xa8\x99\xd3\x1d\x01\xe2\xd5\x29\x76\xf7\x91\x41\xe2\xfb\x06\x0e\x87\xc9\x76\x88\x88\x25\x3c\x0c\x98\x04\xd7\xd1\xb9\xd4\x1a\x3d\x5c\xe8\x24\x58\x74\x58\xba\x0c\xb1\x84\x86\xb1\x2f\x5b\xc6\x19\x69\xd8\x39\xa7\xe2\x59\x09\x33\x50\x8b\xec\x58\xd4\x0b\x32\xd0\x55\x4d\xaa\x4f\x55\x97\x70\x1b\x9d\x1c\xa2\xf6\x14\xdb\xc4\x42\x4d\x75\x39\xe1\x07\xe0\x3d\x29\x8c\x3c\xde\x04\x28\x8c\xa7\x7a\x4c\x62\x49\x31\x52\x46\x71\x34\x82\x07\x4e\xd9\xf5\xb5\x2f\x07\x0f\xda\xec\xdd\x24\x9b\x6b\x66\xd6\x1a\xaf\xb6\x00\xe0\xf8\x96\x7d\xc1\x41\x4d\x15\xf5\x4a\x74\x0b\x8e\x35\xc7\x4b\x8e\x67\x99\xc0\xef\xf5\x26\xe8\xe5\x0a\x5a\x85\xc6\x23\x19\xed\x2b\x29\x73\x3f\x9b\xcf\x19\xed\x93\xa2\x4f\x6e\x25\xae\x28\x8b\x89\xbe\xd9\xca\x66\x6e\x8a\xfe\xad\x02\xac\xf2\x98\x97\xdf\xf6\xc5\x22\x13\x2a\xff\xb9\x1c\xfc\xfc\x93\x1a\x8a\x02\xeb\x87\xe8\xaa\xdf\x9a\x08\xfb\x84\xa2\xca\x4f\xe8\x17\x0a\xee\x51\xd2\xe0\xbe\xef\x45\x00\x36\x03\x09\x91\x2a\xcc\xd0\x3a\x88\x27\x65\xd7\xae\xf9\x68\xb1\xb9\x16\xe4\x13\xb9\x36\x87\xa2\x57\x0f\xf2\xd3\xc8\xd6\xd6\x29\xc8\x0f\x69\x49\xd8\x1b\x54\x55\x7c\xbd\x7c\x19\x70\x10\x89\xfa\x43\xa2\x69\x60\xe2\x81\x80\x48\x33\x3d\x8e\x8d\x6d\x32\xf3\x33\x32\x6c\x8b\x0c\xd4\x91\xe2\x48\x0a\x77\x72\x5d\xcf\xe3\x18\xf7\xe2\xac\x68\xce\x76\x4b\x0d\xdf\x7f\xf3\x21\x33\x33\x6e\xe1\x39\x20\x83\xc5\xfd\xa9\x92\x5c\x8c\x57\x8c\xab\x0b\x68\xd7\xc1\x35\x75\xd5\xc1\x47\x21\x17\xef\xd5\xce\x8d\xab\x8a\xab\xef\xf4\x5d\x75\x9d\xbd\xd7\x68\x65\x13\x45\x37\xb1\xb7\x86\xe0\x5b\x91\x59\x69\x9e\xdf\xfa\xae\x44\x01\x4e\xb3\x36\x9c\xe6\x77\x11\xbc\xb6\x42\x47\x83\x79\x0e\x36\x6c\x62\x3a\x8b\x61\xba\x0d\xdc\x6e\x82\x98\x51\xd0\xda\x44\x87\x8c\xa7\xa0\x94\x43\xbc\xff\x39\xd0\x4b\x98\x77\x5c\x42\x95\x4f\xcc\x5f\x44\x8d\xd2\x76\x05\x9d\xcb\x83\x8d\xb2\x7b\x4d\x91\xf3\xcb\x48\xe7\x64\xae\xed\x45\xd1\x91\xc9\xbb\xb8\x2a\x70\xf1\xf2\xdd\x1b\xe3\x1d\x63\x4b\x39\xfe\xaf\x15\xe1\xb8\x78\x91\xe3\x8c\xae\x96\xe8\xe8\x6c\xcb\x6e\x98\x5e\xb8\x8b\x61\x5f\x75\xa2\x7d\x66\xe2\xab\x04\x77\xee\x88\xbc\xa6\x62\x59\xb4\xaa\x59\x37\xae\x40\x93\xcb\xab\x36\xab\x53\xb8\xad\x4d\x12\x2e\x9c\x5d\x36\x10\x4f\xe1\xe5\x01\x72\xb9\xef\xaa\xdf\x6d\xb0\x46\x49\x7c\x5d\xc3\x91\xd9\x84\x25\x91\xb1\xb4\xa1\x9a\xa9\x60\xb3\xc8\x04\x13\x0f\x06\x17\xe1\x02\x5a\x07\x1b\x6e\xa3\xcd\x5c\x53\x1b\xbc\x89\x1e\x68\x87\x7e\x7d\xdd\x06\x2e\xc0\x43\x17\x4f\x79\xb5\x07\xbe\xeb\xc7\xfb\x81\xee\xa0\x3f\x30\x26\x07\xdc\xdb\x72\x68\x3e\xe3\xbb\x2a\xf1\x33\x9e\x93\x99\xef\x5d\x15\x41\x02\x3e\xe6\xca\xb9\x16\x21\xeb\xed\x68\x2f\x94\x1f\xd8\x8a\xce\x77\x1f\x17\x5b\xfd\x15\x45\x5e\x82\x0c\xa5\x68\x71\xbe\xdc\x66\x8c\x6e\x84\xc0\xb9\xfd\x34\xc6\x98\x70\x00\xfc\x60\x8f\xdb\x0f\x15\x3c\x3a\x2d\x61\x6d\x18\x09\x90\xef\xce\x53\x48\x7c\xad\x7a\x7c\x1c\xb0\x22\x27\x55\x7b\x10\x5d\x86\xd3\xed\x68\x1b\xd4\x36\xb6\x0f\x15\xc8\xe1\x50\x0f\x48\x23\xee\xfd\xc7\xf4\xca\x21\xe0\x0e\xc6\xe3\x30\x37\x8b\x3d\x14\xdd\x2d\x5c\xc2\x43\x87\xa5\xd3\x96\x06\x71\xf6\x1d\x74\x98\x39\xe8\x69\x13\x61\x11\xc8\xf2\xbd\xc8\x74\xb4\xcb\x42\x5a\xeb\x9c\xbd\x16\xf2\x01\x63\x64\x3c\x9a\x6b\x4a\x6b\x03\x15\x9b\x1a\xae\xc3\xf8\x16\x37\x58\x8c\x62\xb6\x9d\xb2\x72\xb9\x0b\xda\x7b\xb7\x86\x9d\xa0\xf2\xc0\xaa\x49\x42\x57\x94\x65\x6f\x4c\x70\x5b\xb7\x43\x38\x60\x82\x70\x1a\x33\x87\x93\x2c\xcf\xa3\xbc\xfa\x8c\xdd\x2e\x19\xc5\x54\x98\x06\x4d\x2e\xbe\x43\xa0\xcf\x47\xf1\x31\xd2\x03\xd7\x21\x3c\x11\x69\xc6\x77\xf4\x03\x18\xba\xf4\xa1\x93\x53\xab\x71\x3d\x12\x9b\x8d\xa8\x8c\x1a\xf4\x6a\x37\x82\x82\x02\xeb\xca\xa2\x17\xc8\xf7\x22\x9d\x08\x18\x18\x42\x7c\x5b\x55\xfc\xb6\x2f\xf0\xed\x52\xbe\xd9\xfa\x7a\x09\x94\x49\x84\x4e\x11\x35\x1f\x94\x53\xa0\x22\x46\x1a\x91\xa0\xae\x01\x74\xb4\x28\x3b\x07\xd6\x6d\xf3\x9c\x67\x6a\xb7\x9d\x3b\x64\xab\xda\xc4\xae\xc1\xa3\x44\x11\xad\xd8\xe2\xb9\x01\x56\x7f\xa9\x97\xcb\x01\xfb\x6d\x00\x98\x0d\xa7\xcd\x0d\xd7\x51\x38\x83\x35\xa5\xa0\x7b\x4c\x4e\xbb\xa6\xad\x36\x59\x8d\x05\x7d\x70\x3d\x4b\x64\x42\x3c\x9c\x50\x10\x95\x5d\x47\x54\x54\x46\x01\x55\x48\x45\x61\x8c\x06\x74\x50\x41\x1d\x9e\xcc\xc2\xdd\xa1\x4a\x50\xa9\xc7\xf6\xd4\x35\x3d\x70\x5c\xa4\x6e\x77\x71\xc5\x9c\x9c\x98\xb8\xd7\x27\x2e\xa6\x70\x37\xa9\xc4\x3d\xed\xc1\x1e\x56\x00\xd1\xf1\xf2\xec\xe8\xe9\xeb\x3b\x60\x3c\xba\xdd\x5a\x6b\x03\x23\xa7\xec\x7c\xa5\x9a\xfa\x8f\x7f\xab\x6e\x85\x1e\xd8\x0e\xef\xd5\x45\xd0\x72\x6b\x3f\xa2\x3b\xa7\xa1\x69\xea\x4e\x68\xff\xa1\x11\x63\x0f\x90\xaa\xc5\xce\xd5\x78\xed\x0e\x63\x27\xd0\x34\x60\x39\xb7\x42\x57\x97\x69\x27\xa0\x24\xcd\xf2\x7c\x17\xac\x0b\x2c\x84\x72\x36\xed\x0e\xd2\x34\xd9\x0a\x79\x91\x15\x8b\xce\x30\x65\xe5\x9d\xd0\xf6\x1d\xa8\xd7\x66\x2b\x6c\x9e\x75\xde\x25\x92\xca\xca\x5b\xa1\xf9\xf2\xca\x8e\x50\x59\x20\xe4\xec\x02\x5d\x09\x35\xf6\x85\xae\x1a\x75\x81\xbe\xe7\x19\x66\x75\x39\xea\xd6\x3e\x5c\x06\xe3\x8e\xd0\x8b\x2a\xe7\xf1\x76\x4c\x0e\x32\x0d\x74\x04\x9e\xd5\x92\xab\x6c\xed\xc1\x44\xea\xef\x0c\xda\xd4\xdf\x81\x7b\x36\x63\x4b\x67\xb0\x55\x93\x9d\x34\xa8\x23\xcc\xbc\xdb\x9b\x6c\x1f\x4a\xe9\xf9\x8c\x6d\xc7\x06\x13\xf5\xb4\x23\xd8\x99\x0b\x93\xda\x09\xea\x3e\x23\x9e\x85\x11\x58\xb7\xc2\xf7\xe2\xaf\x76\x86\xee\xb5\xe9\x0a\x7b\xbf\xe1\xd7\x1b\x6e\xed\xc5\xc5\xdc\xed\x0c\xde\xb5\xd8\x0a\x37\x8c\x33\xdb\x19\x78\xd8\x6c\x8f\x1e\xf6\x5b\xa2\x48\xdb\xed\xa7\x33\x8c\x7f\xdb\xb9\x9f\x5a\xbb\x7d\xfa\xd8\x6f\x42\xb1\xc6\x65\x3c\x8d\xd5\xf2\xee\x89\xfc\x5f\x17\x9d\x62\x23\x67\x82\x69\x1b\x4b\x51\xb9\x3b\xf9\x01\x37\xc1\x44\x63\x1e\x73\x74\x95\xe7\x08\x21\x67\x19\x8a\x7b\xd6\x6e\x47\xfb\xf0\x27\x19\xe2\x3a\xa9\xb3\xf2\x8b\x03\xcf\xd0\x29\x70\xc9\x38\x74\x4a\x0f\x31\x1c\x72\x1d\xbe\x0d\x03\x58\x0f\xda\xa9\x3a\x2e\x10\x36\xd9\x47\x00\x14\x2a\xa2\x29\xd3\x0d\x0a\x00\x33\x64\x65\xeb\x4f\x4f\x4e\xb2\x67\xe8\xf4\x29\x28\x26\xd9\x14\x91\x44\xfe\x63\x46\x5f\xe2\xbc\xc0\x7d\x72\x5d\x05\xd6\x34\x59\x8b\x65\x0f\x85\x0a\x42\xb0\xbc\x33\x59\x8c\xa0\x18\x0e\x1d\xf8\x9e\x6d\x88\xfb\xf6\x25\xc4\xae\xfb\x2f\x33\x81\x81\xb6\x82\x7e\xa9\xac\xdc\xd2\x1b\x9d\x9a\x26\x01\x91\xe6\x3a\xea\xa9\xb2\x98\x57\xc6\x9c\x3a\x9d\x9d\x57\x0b\x62\x50\x77\x16\x94\xac\x8f\x67\x8b\xa5\xa3\x89\x61\x48\xc1\x70\x38\xb8\xbc\x1c\x1c\x21\x44\xd3\x62\x75\xa5\x73\x02\x24\xa7\xf0\x3b\x30\x1c\x26\xc5\x84\x4e\x91\x18\x93\x04\x4f\xa8\x9d\xf9\x48\x19\x65\x59\x0b\xcc\xe2\x10\xc9\x83\x7d\x3e\x87\x8f\xfd\xce\xf8\x40\xae\x93\xa3\xfa\xae\x0e\x87\xb1\x8d\x70\xea\x00\xbd\x1b\xce\x3c\x4c\x63\xa1\x18\x4f\x4c\x94\x4d\xf7\x17\x88\x8a\xc5\x7d\x5c\x6f\x37\xfa\x79\xa2\x4d\x4b\x7f\x1d\x21\x46\xe5\xa8\x57\xd9\xb3\x2f\xef\xd4\x1c\xca\x9d\x12\x8a\xe5\x56\xd1\x84\xa3\x0a\xdd\xce\xfa\xa3\xbd\x78\xf5\x20\x3a\x3e\x77\xcd\x7c\xb7\x92\xd5\x17\x6e\x0f\x3b\xbe\xec\x2a\xa0\xcd\x55\x9c\x67\x22\x3b\xb9\x65\x73\x9c\x9f\x5c\xf3\xec\x46\x29\xda\x9e\x64\x12\x1b\x9f\xd8\xdf\x5d\xe8\xaa\x15\xfa\xc4\xc9\xec\x96\x4e\x94\xe5\xdb\xf5\x2a\xdf\x5e\xb7\x1a\xca\xb6\x5a\x72\x10\x4f\x2c\x35\x3a\x61\xd7\x27\xf2\xf4\x75\x36\xe0\xf0\x53\x7c\xa8\x6a\x26\xd1\x53\x01\x33\x4f\x99\x87\xe1\x80\x7d\xa5\x98\x0f\x00\xcc\xbd\xe2\x0c\x0e\x0a\xc1\x38\x1e\x00\xb8\x0a\x6b\xab\x31\x00\x38\xab\xc1\xd0\xee\x38\x03\x00\xe7\xe1\x07\x2a\x39\xfc\xca\xfe\x33\xbd\xcd\x96\xca\x4a\x75\x01\xd0\xb3\x75\x04\xb0\xa4\x22\xc9\x29\x64\x29\x29\x5e\x99\x85\x00\x09\x07\x60\x5d\x20\xde\x73\xd9\x0e\x58\x4a\xa8\x16\x3e\xbd\x91\x6b\xf6\x8a\x71\x90\x14\x40\x07\xd0\xe2\xf3\x97\x99\xc8\x9c\x23\x4a\x02\x7a\x58\x79\x01\x2a\x7b\x7b\x0b\xd3\xb8\x91\x14\x30\x83\x73\x73\x69\x14\x48\x4c\x16\x53\x58\x8c\xc9\xb8\x5e\x5b\x02\x94\x95\x39\x18\xa9\x21\xeb\x60\x0a\xce\x18\x5a\x7d\x28\xf4\xb8\xf4\xb1\xaf\x86\x9e\xc3\x95\xec\x03\xce\x3c\x4f\xb7\xe2\xc0\xfc\x1d\x11\x8a\x93\x23\x52\x77\xab\x59\x0b\xe5\x6a\x22\xe9\xa7\xd9\x15\xfd\xe3\x92\x32\x7e\xab\xcc\x78\xe5\x74\x3c\xb3\x9c\xcc\xcb\xf5\xa4\x1c\x6e\xa8\x80\x58\xc5\x80\x84\x97\x7a\x3a\x17\x34\x5b\x16\x0b\x56\x8f\x7a\xa0\xf6\x52\xc5\x71\x6e\xd4\x03\xb2\xf1\x75\xbe\x2a\x16\x2f\x54\x88\xa1\xf9\x73\x21\x38\xb9\x5a\x09\xec\xe2\x74\xd9\xd6\x6b\x9c\xb6\xd6\x2c\x15\x1c\xf9\xaa\x64\xb7\xb7\x44\x54\x86\xf6\x5a\x5f\x1e\x71\x3e\xbf\x66\xfc\x3c\x9b\x2d\xaa\xec\x87\x22\xf5\xdb\x0f\x87\x78\xc2\xa7\x06\x6e\x36\xcf\x96\x02\xf3\x97\x64\x1e\x86\x04\xeb\x00\x5d\x68\xc8\x4d\x08\x0a\xf2\x22\x2b\x5e\x12\x2e\xee\xaa\xa9\x68\xbc\xa9\x1c\xab\x07\xff\x1f\xce\x66\x8b\xb4\x59\x71\x00\x07\x97\x8c\x93\x1b\x42\xb3\xfc\x42\xdb\x91\xc7\xc2\xae\xb4\x0d\xd3\xd8\x3d\x90\xe2\x39\xbd\x4b\x06\x11\xf0\x8a\x64\x72\xa6\x55\xf3\xcd\x4d\x69\x9f\xba\xd6\xea\x24\x83\x66\xdb\x01\x28\x61\x81\xb9\x36\x11\xaf\x8d\xd1\xb6\x72\xdf\x65\x65\x8e\x97\x79\x36\xc3\x2f\x34\xae\xf9\xbe\xa5\x26\xa6\xa8\xc5\x42\x82\x0c\x6e\xda\x9c\x74\x18\xe2\x63\x01\xbc\xa3\x44\x53\x03\x4c\x41\x21\xa0\x84\xd9\x7c\x6e\x4f\x5f\x3d\xc2\x84\xb2\x1e\xf8\x87\xe6\x41\xe4\x28\x6e\xd9\x17\xdc\x56\xd7\x2a\xf6\x5d\xf5\xf0\x60\xd7\x22\xf7\x29\x12\x0a\x03\x23\x89\x8a\x80\x1a\xe7\x27\xe5\x02\xc8\x10\xaf\x91\x88\x84\x40\x1c\xba\x7b\x49\x66\xd1\x74\xcc\x40\x09\xbf\x92\x3c\x37\xee\xad\xbb\x77\xc9\x21\xa8\x3e\x58\x73\xdb\x4e\xee\xba\x6e\x1a\x20\xd7\xb6\xfa\x65\xc0\xb0\x44\x72\x1e\x76\xba\x05\x23\x57\x6d\xed\x6e\xd5\x2d\x96\x9c\xfd\x72\x57\x2b\x0c\x58\x9d\xfd\x2e\x63\x35\x80\x47\x35\x76\x8c\x10\xe3\xac\xe9\xe3\x48\x52\xcb\xdd\xc0\xb5\x42\x12\x13\x3e\x3e\xbb\x35\x24\x9a\x50\x22\x76\x6f\xeb\xe5\x12\xd3\x39\xa1\x37\x92\x72\x7b\x06\x14\xea\x92\x02\x2e\xd8\x7a\x48\x36\x26\x53\x89\xb5\xfa\x24\x8d\xf4\xdd\xe4\xc8\x4f\x93\xa4\x28\xcc\x7d\x0e\x34\xa6\x28\xb6\xbc\x49\xeb\x89\xe2\xd7\xd5\x69\x17\xab\xa5\xbd\x45\x5c\xbc\x5f\x7f\x8c\xd5\xc3\xa0\xd7\xfc\x88\x03\x8f\xc2\xf0\x5a\x52\xe3\xb8\xcd\x3e\x63\xf5\x82\x00\xf2\xb5\xa0\xcf\x15\xf3\x12\x49\x0c\xcc\xb4\x06\xca\x3f\x69\xeb\x2a\x48\x6a\xe1\x68\x84\x59\x34\x05\x88\xc3\x81\x7e\x4d\x0e\xe4\x53\xb3\x75\x99\xcb\xda\xbd\xa9\x4c\xab\x76\xdc\x8b\x82\xe9\xe7\xcf\xd6\x3b\xb0\x7e\xaf\x19\x6b\x3d\x7f\x69\x47\x3b\x27\x17\xf4\x16\xbb\xd2\x64\x3f\xf1\xdb\xc8\x47\x87\xc1\x64\xda\xed\xde\x39\x3d\x42\xc8\xe5\xa8\xca\xb8\x35\x67\x75\x43\x80\xf5\x8d\xaa\xc1\x04\x3b\xae\x9f\x02\x0b\x7d\x14\x8b\x64\x37\xa4\xd6\x4b\xc7\x5b\x7f\x45\x47\xcc\x45\xf3\x92\xcc\xf5\x46\x6c\x3b\x6f\x3e\x8f\xe9\xf5\x6e\x79\x64\xd1\xf8\xa2\x19\xdc\xa7\xf5\xe2\xd8\xd5\x2b\xf9\xca\x22\xb5\x44\xea\x25\x99\xab\x1a\x40\x3f\x7a\x55\xd6\xad\x7a\x85\x0f\xb8\xd0\xdc\xb1\x8a\xd7\x6f\x5c\x5d\xcf\x25\x69\x29\xfc\x7d\xf9\xa4\x86\x97\x7c\xb3\x8e\x0e\x3b\x25\x73\x79\xed\x7f\x0a\x09\x7a\xd6\x95\xa0\x7b\xac\xc9\xde\xf2\xa8\xed\x8f\x9f\xfd\xe5\x53\x96\x4b\xf8\x74\x72\x7b\x7d\xa2\x22\x38\x5a\xe9\x13\x3d\x46\x9f\xbe\xf9\x66\x2d\xca\x4f\x00\x72\x25\x67\x62\xf9\xdd\x2d\xe3\xcb\x05\x99\x81\xb5\xf9\xca\xd5\x25\xfc\x57\x7c\xb7\xd9\xe8\xe7\x46\xf9\xa9\x72\x59\xad\xa5\xaa\x74\x69\x71\x3b\xe7\x98\x1b\x0e\xfd\x5f\xb0\x68\xb6\xfc\x73\xb4\xe5\x9f\x83\x96\x7f\x9e\xc2\x0c\x69\x1e\x1e\x43\x52\x38\xfc\x91\x0f\xe2\xea\x4d\x24\x7f\x59\xee\x5e\x20\xb1\xd9\xac\xfd\x1c\x72\x7e\x08\x9f\xb5\x76\x52\xd6\x56\x9c\xf6\xe9\xd7\x7c\x3d\x09\x3f\x03\x26\x47\x6c\x9c\xd5\x5f\x53\xb6\x6b\x23\xda\x91\x4b\xa4\x83\xde\x16\x60\xd4\x5a\xd9\xab\x07\x20\x57\x37\x87\x76\x63\x54\x19\x89\xec\x93\x73\xc7\x70\xd8\x38\xc9\x50\xbe\xc7\x78\x60\xbd\x7a\x51\xab\xae\xa4\xe3\x09\x86\x19\xd4\x26\xb2\xb2\x29\x2c\x00\x18\x6d\xeb\x28\x98\xcb\x96\x1e\x62\xc0\x01\x80\x61\x7d\x77\x1c\x26\x78\x8a\xb2\xb2\x04\xe9\x2d\x16\x59\x92\x81\x20\x9b\xa8\x3d\x14\x76\x21\x4c\xc9\xd1\x29\xa4\x07\xbd\x20\x6d\xaf\x71\x8f\x0b\x96\x90\x64\x50\x89\x26\x30\x34\x98\x05\xa0\x80\xda\x6b\xe3\xda\x5f\xc4\x38\x10\xb1\xd9\x24\x02\xc9\x46\x85\x0f\xee\xc4\x70\x74\x58\x5d\xb6\xf6\x7d\x89\xd3\x2c\x02\xa9\x91\x52\x05\x8f\x13\x81\x30\xb4\x21\xb6\xc1\xc8\x75\x52\x25\x18\x25\xc9\xc0\x76\x21\x3b\x50\xcc\xd5\xd1\x59\x30\x6a\xf5\xe8\x47\x31\xd6\x87\xef\xe6\x8d\x5a\x70\x34\xd8\xd4\x4b\x45\x6f\x4b\x60\x36\x73\x5d\x9d\x57\xd5\xb5\xda\x85\x94\xe3\x6c\xfe\x8e\xe6\xf2\x7a\xea\x48\x82\xf1\x2f\x5d\x64\x56\xaa\xed\x13\xfd\xe8\x08\xcb\x14\xbc\x80\x26\x3b\x4b\x9a\x7a\x6b\x7b\xa3\xf2\x27\xff\x28\x3c\xfb\x9f\x6d\x3c\xf6\xd6\x3a\x7a\x71\xd4\xb7\xce\x12\xb1\x1d\x22\xb8\x6d\x91\xc3\x24\xd1\xbf\x26\xf9\x36\x37\x27\x3f\x77\xdc\xa3\xc9\x48\x2f\xf4\x2e\xec\x2d\xcf\x6c\x87\xf8\x46\xef\x61\x47\x03\x95\x2e\x10\xff\xd7\xc5\xbb\xb7\x17\x6e\xbf\x3b\x1b\x10\x54\xa0\x5d\x76\x4e\x92\xbe\xf6\x0f\x87\x17\xf1\xe6\x1a\x91\xf4\x43\x75\x3e\xdc\x07\xc9\x2e\x2d\x8c\x3f\x23\x48\xae\xe1\x1a\x67\xb3\x85\x3d\x2b\x7f\xc5\x77\x95\x28\xc6\x61\x08\xaa\xfd\xde\x6c\xcc\xcc\xac\xa0\xbd\x9a\xab\x72\x8a\xaf\x55\x07\xee\xa9\xab\x28\x59\xd8\x9d\xa1\xd8\xa6\xcf\xfa\x58\x94\xb0\xc7\x06\x81\x10\x3a\x4c\x53\x75\x29\x08\xd0\xe3\xc3\x21\x56\xe2\x26\x25\xfc\xa9\x04\x8f\xb5\xc4\x38\x8a\x36\x40\x1b\xc3\xa6\x9a\xa2\xfa\x80\xb0\xfa\x64\x13\xef\x98\xa7\x91\xf2\x3e\x53\x20\x23\x61\xda\xd5\x67\xf5\xb1\x4d\x88\xb1\xdf\xea\xd5\xaa\x4c\xf0\x54\x0d\xc9\xbf\xfe\x1e\x16\xbc\x75\x6b\xa9\xf5\x19\x11\xf7\x55\x4c\xa8\xf5\x25\xba\x24\xf4\x55\x4e\x6e\x16\xa2\x62\xb0\x51\xbd\x2e\xac\x17\x20\x2f\x49\xd8\x25\x29\xde\xe2\xaf\xe8\xe8\x0c\xe2\x71\x82\x53\x6e\x4c\x1e\x8b\x05\x59\x16\xc6\xdd\x43\x07\xa5\xfc\xe0\x7f\x51\x01\xb9\x52\x32\xb7\xc3\x50\xe4\xf6\xef\x2a\xa8\x0e\x97\x3c\x80\x46\xf6\xd7\x26\xb8\x91\x22\x72\xca\xdd\x48\xb6\x31\x12\xd6\x9c\x60\x2a\x9c\xb7\x1d\x51\xf2\x72\xf9\xb2\xc6\x7c\x86\x5f\xcf\x41\x22\xab\x02\x00\x95\x07\x71\x6d\x2a\x51\xb4\xb5\x92\x4e\x1e\x08\x3a\x27\x62\x0a\x00\x30\xde\x52\x2d\xed\x6c\x2a\x36\xaf\x1d\x00\xf6\x58\xdb\xe7\xb9\x0e\x11\x3f\x37\xb1\x72\x2a\x1e\xb3\x3a\xbe\xba\x9e\xa4\xea\xb0\x6d\x6b\x20\x06\xad\xdf\x3c\x0f\xc0\xcb\xd5\x72\x9e\x09\x1c\x79\x2e\x43\x45\xcb\x2a\xf1\x0a\xc7\x6c\x89\x69\x62\x92\xda\x54\x24\xe6\x95\xf6\xca\xd2\x5c\x93\x8a\x3c\xe4\x74\x8b\xc8\xac\x37\xa6\x42\x45\x62\x7d\x91\xcd\x16\x4a\x9f\xfb\x8e\xbf\xf0\xa0\xbc\x76\x15\x12\xc7\x85\xcf\x47\x02\xe6\x64\x3e\xe2\x25\x80\xca\x89\xd5\xa5\x17\x22\x92\x11\x6b\xc8\x06\x9d\x5b\x58\x6f\x1d\x2c\x66\xbd\x73\xdd\xae\xea\xf1\x15\xe3\x6f\xf1\x57\x3d\x0e\xdb\xbb\xe4\x71\x90\x5d\xbb\x90\x05\xf9\x80\x0b\xb6\xe2\x33\x9c\x08\x50\xf2\x54\x5b\xc9\xea\x88\x34\xa8\xa8\x04\x51\xb7\x4b\x71\x07\x79\xc8\xa7\x28\xc2\xa2\xd6\x9d\x47\x18\x18\xfb\xa5\xc0\x74\x9e\x0c\x72\x96\xcd\xb1\xfa\x3c\xd0\xaf\x63\x8a\x54\xfc\x25\x33\xcc\x4a\x76\x39\x1c\xd6\x34\x23\x2a\x28\x9c\x0b\xbb\x3f\x90\x8c\xcf\xdd\x40\x16\x5d\x56\x8c\x11\x92\xbc\x6c\xe9\xbd\x6c\x8c\x48\x69\xe0\xdf\xef\x08\x21\xbc\xd9\x0c\x4e\xcc\x9c\x06\x9e\x78\xe9\xe8\xcc\x17\x26\xdd\x9a\x95\xf1\xa2\x32\xe5\x75\xfd\xb3\xf0\x25\x07\x5c\x57\x36\xb2\xdc\xe4\x14\xce\x6b\x11\xcc\x8c\xf4\x89\xa4\x4e\x0a\xf4\xc6\x1e\x6a\x90\xd4\x04\xb7\xde\x24\x38\x18\x87\x3c\xad\x0d\xf1\x93\x33\xf6\x79\xb5\x4c\x3e\x55\x23\x18\xe9\x57\x6b\xaf\x1e\xa0\x95\x6f\x36\x89\xd7\x62\xe0\xb5\x70\x7c\xd3\x00\xc0\x4e\xf5\xed\xc2\x01\x20\x5f\x61\x8a\x60\x8c\x5a\x45\x20\xf2\xa4\xd1\xc6\x49\xeb\x2a\x86\x56\x81\xd2\xbb\x30\xcb\x1c\x7b\x97\x4b\x91\x44\xbb\xd5\x99\xbe\xd6\xd7\x04\xe7\x73\x25\xb5\x9a\xb5\x30\xea\x55\xc6\xb0\x37\xd9\x32\xd8\x14\x49\xfb\x6c\xc0\x5c\xc7\xfe\x38\xed\x10\xf7\x36\x6d\xac\xf2\x91\x26\x02\x56\x6f\x20\x30\x92\x15\xfc\x1b\xc0\x55\xe2\xe9\x67\x42\xe7\xba\x82\xa3\x54\xc3\xa1\x83\xe1\x68\xb7\x56\xb9\x60\xf9\x2a\xf0\x58\x7f\x00\xeb\xea\x7a\x7d\xb4\x54\xea\x3a\x95\x51\xb8\x39\x3b\x13\x81\x4e\x98\xb8\x76\x56\x62\xe5\xf8\xc8\x2a\x13\x1d\x0e\x52\xe5\x26\x4b\x38\x08\x05\x96\xbe\x70\xaf\x72\x1a\xf2\xaf\xca\x5e\x24\xce\x90\x00\xa1\xbe\x40\xe3\xb4\x98\xe0\x69\x2f\x1e\xde\x83\xd7\x15\x83\xf2\xda\x94\x17\x7f\xe3\x43\x02\xdc\x2a\x41\xd6\xc0\x3d\xc1\x33\x5a\x5c\x33\x7e\x6b\x4e\x2b\xb9\x4e\x24\xc6\x63\x67\x6f\x34\x38\xb9\xbd\x3e\x19\x38\xc3\x92\x76\xe9\x9e\x25\xc7\x2d\x27\xfd\x93\xeb\x69\xe4\xa4\x4b\x47\x22\x5d\x64\xc5\x07\x15\x41\x96\x2b\x3c\x50\xfa\x68\x0d\x89\x22\x9c\xde\x2a\x97\xfc\x27\xff\x57\x8e\x21\xb1\xa8\xb3\x09\x1f\xbe\x9b\x4c\x8b\xb3\xc7\xa3\x9f\xbf\x49\x26\xff\xf7\x9b\xe9\x31\x00\x63\xfd\x2b\x95\x7f\x7e\xf3\x04\x40\x82\xe8\xe4\x6c\x0a\x19\xa2\x93\xef\xa6\xb0\x40\x74\xf2\x27\x95\xc4\xa4\x9f\x21\x91\x9a\xb8\xd2\x72\x01\x82\x41\x12\x49\x3a\x32\x94\x0d\x87\x59\xaa\x7c\x97\x61\x86\xb2\x50\x15\xcc\xa0\x27\x0b\xfb\x78\xb7\x54\xaf\x80\x51\x01\x15\xef\x32\xaa\xd8\x18\x15\xca\xcd\x46\xca\x4d\x38\xcc\x9c\x35\x91\xb0\x44\x85\x83\xee\x46\x17\x9d\xcc\x2d\x76\xeb\x77\xb6\x3f\x1b\xe5\xd3\xb8\xe5\xa9\x77\x7f\x15\xcf\x0d\x16\xcf\x67\x62\x95\xe5\x96\x42\xc8\xc5\x53\x31\xa1\xea\xf4\x0d\x65\x10\x37\xcc\x0b\x50\x1e\x16\x2a\xad\xc2\x0a\xe2\x9a\x02\x10\xc5\x07\xaf\x37\xbe\x48\x84\xce\xc1\x3d\x43\xf5\x76\x49\x56\xdd\x71\xc9\x4c\x71\x3c\x70\x95\xcc\x54\xe5\x52\xc5\x08\x8a\xf4\xe0\x87\x07\xc2\xfe\x3d\x5c\x6e\x71\x2c\x2c\xbc\xc4\x18\x47\xc2\x97\xac\x6e\x36\x47\xbc\x32\x00\x73\x41\xbe\x44\x5d\xce\x3a\xdd\x6c\x70\xe9\x1b\xa4\xf8\xc9\x31\x82\xc5\xac\x6a\xe5\x61\xd0\xe1\xcc\xbb\x6d\x49\x8c\x69\x11\x90\x44\x98\x1c\x0e\x3d\x23\x93\xd4\x73\xde\xaf\xa8\xbc\xda\xac\x8a\x6b\x19\x80\x50\xcd\x8f\x53\xca\x04\xb9\xbe\xb3\x38\x63\x74\x08\xc2\x10\x2c\x37\xde\x95\xbe\xe8\xe5\x38\x3d\x2d\xce\xba\x22\xa9\x2a\xe9\xda\x97\x8c\xf7\x67\x88\xa5\xfa\xa5\xec\xb4\x84\x96\xe2\xbd\x50\x7a\x15\xa5\x2f\xe4\x9e\xea\xd0\xa8\x5b\x5c\x5e\x6d\x84\x90\x18\x9f\x8e\xce\xac\xa6\xce\x0b\xdc\xeb\x4f\x51\xa0\xf0\x19\xa6\x9e\x3f\x3d\xac\xee\x44\x77\x67\x69\x5a\xae\xc8\xb2\x91\x84\x2d\xef\x40\x12\xba\xfb\x43\xac\xe8\x73\x4f\x6f\x05\xae\x1e\x36\xc6\xde\x20\xdc\xc3\xea\x73\x70\x13\x2b\x22\xd3\xd4\x7e\x8b\xad\x6a\xb2\x2c\xc2\x39\x48\x56\xc4\xbe\x57\xea\x6a\x34\x5b\xbf\x52\x84\x99\x6f\xfe\x46\xe0\xfa\xfb\xd4\x84\x57\x89\x2a\xd0\x62\x23\x98\x29\x98\x7f\x97\xd7\xc2\x3f\x54\xe6\xb1\xa4\x45\x3f\x63\xd2\x95\x9b\x0b\x46\xe8\xcc\x57\x4d\xe4\x55\x5a\x8c\x98\x36\xa7\xb2\x26\xb0\x4a\x1c\x5d\x67\x30\x28\x95\x28\xd1\x67\x92\xe2\xe8\x5c\xb7\x3c\x69\x72\x4d\x93\xe9\x81\x0c\x93\xea\x49\x4e\x48\x99\xb7\x8a\x38\x9f\xe3\xa9\x9c\x66\x1d\x6f\x8e\x36\x23\xc8\xed\x57\xc1\x17\xcc\x0b\xb2\x4b\x66\xd9\xcd\xf0\xae\x6e\x2f\xb8\xad\xae\xbb\x8c\xbb\x02\x8f\x34\x38\x09\xcd\x1d\x76\x35\xeb\x50\xdb\xd3\xda\x6d\x95\x84\x3e\xb8\x1d\x84\x66\x8b\x56\x9e\x21\xac\xca\x50\xbc\xcc\x66\xd8\x09\x83\xfe\x76\xfe\xe1\xe2\xf5\xbb\xb7\x23\xf7\x9c\x87\x4e\xad\x45\x1b\x45\x4a\xd5\x30\x22\x8d\xf2\x8f\x8e\x09\x62\xf1\x36\x55\x05\xf7\x18\x86\xb5\x0f\xee\x1d\x0f\xed\xca\x8d\x72\xa7\x2d\x80\x81\xb2\xc3\xfb\xa0\x7e\x6b\xcd\xf2\x28\xd7\x0a\x0c\x18\x1c\x3e\xaf\xee\x3b\xad\x10\xe8\x55\xcb\x91\x93\x2b\x9e\x71\x82\x8b\xe1\x30\x52\x58\xf1\x5f\x5a\xe2\xdb\x77\x0f\xa4\x01\x5c\xa5\x66\xe1\x74\xec\x8b\x19\x5a\x1d\x70\xb6\x02\x81\x7c\xd3\xcc\x38\xae\x1c\xd8\xcf\x3a\x36\xb0\x52\xde\xc3\xb0\xb5\xc5\xf8\xe7\x60\xdd\xc3\x3e\x06\xb9\xfb\x9c\xf8\xa6\xaa\xe2\x57\x56\x3b\x54\x1a\xad\x4a\xf0\x55\xa0\xc6\x51\x94\xd4\x7d\xe9\x47\x70\xef\xc5\x1b\x2e\x4d\x9c\xb4\x6b\x2f\x65\x6d\xf5\xbd\x2d\xc0\x17\xae\xac\x66\x34\x4e\x79\x72\xbc\x6b\x9f\xe3\x8d\xdc\xb4\x26\x11\x83\x8e\x7c\xe3\x64\xc8\xad\x15\xad\xcc\xb0\x43\xd5\xeb\xee\x55\x5e\xe2\xeb\x68\x2d\x13\x8d\x59\x78\xd2\xd7\x2a\x95\x9d\x7a\x80\x6a\x53\x3e\x25\xd2\xc5\x69\x4e\xe6\xa0\xe7\xbf\x92\x79\xed\x95\xcc\x27\x78\xea\x5d\x9a\x56\x72\xec\x0f\x43\x3d\x89\x27\x58\xd9\xa5\xc2\xa5\x09\xa7\xad\x58\x86\xf2\x26\x7c\x3f\xfc\x9d\x88\xc5\x4b\x97\xda\xbc\x6e\x37\xe9\xaf\xbb\x7a\x95\xd7\x44\x4a\x74\x4c\x47\x11\xb1\x94\xe4\x3e\xa2\xc1\x39\x0d\x42\x29\x79\x71\xe5\xb4\xe1\x97\x26\xca\x60\x7b\xe0\x17\xe9\x84\x5a\x1c\x85\x15\xb5\x83\x8c\x12\xec\xa9\xd3\x7d\x84\x90\x08\x82\xcc\x73\x34\x99\x96\x4e\xba\xcc\x0c\x1b\xca\x95\x9e\x58\x2b\x57\x14\x53\x1d\x28\xe3\x95\x94\x37\xc4\xc1\x9e\x17\x6e\x7e\xc7\xda\x59\x35\x33\xb0\x49\x4a\x7c\x35\x84\x7b\x6a\x8c\x13\xb6\xd9\x24\x4c\x4b\x0c\xea\xd6\xdd\x54\x33\xb5\xea\x98\x6b\xa3\x91\x28\x6a\xcb\xfd\x65\x00\x32\x1b\x69\x2d\xf2\x99\x40\x12\x6c\xf6\x9e\xf3\x93\x73\x63\x2b\xa1\x04\xd9\x3a\xd3\x6e\xb8\xf9\x08\x21\xe2\x19\x98\x35\x7a\x19\x91\xb2\xcd\x46\x42\x13\x31\x49\xc2\xe6\x35\xf5\x8f\x1d\x93\x7c\x62\x65\xd6\xe9\x07\x24\x1c\x8c\x13\xad\xa0\x9f\x8f\x67\x0d\x7f\x18\x23\x92\xb0\xc6\x2b\x85\xb6\x85\xc4\xd0\x58\x47\x96\x60\xb4\x6a\xb4\x69\xaf\x6c\xa2\xcf\x5b\xa3\x31\x0e\xc0\xc8\x38\x26\x71\x79\xd0\x22\x34\x49\xad\x76\x3b\x15\x9a\xe0\xa9\x44\x4d\xe5\x31\x40\x1c\xf3\xdd\x66\xcd\x95\x47\xac\xb9\x14\x26\x28\x53\xae\x3c\x62\xca\x45\x95\x2a\xa4\x8c\x98\x8b\xb8\x75\x8e\x6e\x79\x86\x0c\xae\xc9\xf3\xc6\x81\xf6\x92\x98\xd7\xbd\x24\x8c\x60\xab\xe9\xe8\xa0\x10\x14\xb8\x43\x28\xaa\xac\x96\xa4\xee\xcd\x20\xcf\x1a\x14\x3d\x11\xc7\xf8\x0c\x32\x85\xeb\x85\x3c\x91\xca\x6f\x42\x2f\x72\xf0\x84\x08\xf1\xb8\x90\x4d\x80\x5c\xd5\x71\xd2\xdc\x0a\x01\xb7\xae\xe3\xae\x85\x8c\x1a\x02\x99\x28\xcb\x91\x65\x64\xdd\x28\x83\xa6\x51\x00\x16\x87\x1c\xb4\x62\x9c\x98\x76\xc1\x59\xb3\xc3\x93\x7b\xcc\x35\xad\x28\xc0\xa8\x28\xa3\x95\x6a\x82\xa0\xa2\x17\x3b\x78\xda\xca\xe5\x08\x21\x2e\x7b\x64\x6d\x87\x8d\xba\xc3\x46\xc2\xf3\x23\xb6\x1e\xb6\x66\x65\xe8\x9b\xa7\xca\xa3\xe6\xeb\xee\x22\x34\xad\x80\x45\xb9\x75\xe9\x9a\x49\xe9\xea\xe8\x31\x6e\x94\x8c\xc2\xca\x0d\xde\xc0\x35\x8a\x7d\xa9\x35\x6e\x8e\x79\xdc\x52\x6e\x1a\x86\x9b\xa5\xcd\x74\x2b\xed\xce\xc4\xcb\x72\xe4\x6b\xac\x1b\x66\x09\xfe\xdd\xef\x71\x0b\x14\x3d\x5b\x6b\x73\xc6\x70\x98\x5b\xd6\x90\x02\xe7\x53\x4b\x4d\x0a\x11\xbf\x6f\x1b\x82\xd3\xe7\x0b\xe8\x34\xd0\x2c\x4f\xe8\xd4\x72\x3c\xb1\xa9\xd3\xa9\x26\x38\x46\x0a\x37\x99\xf6\xac\xe3\x67\x08\x63\x6c\xb2\x01\xb4\x00\x19\x71\xdf\xad\xd6\x21\xdd\x98\xfb\x06\xcf\x21\x44\x30\x22\x88\xd7\x25\x4b\xbe\xe8\x44\xce\xba\x21\x63\xab\x01\x29\x15\x97\x3a\x1c\x92\x80\x27\xe3\x71\x91\x1e\x06\xc0\xd0\xb4\xea\x0e\xd9\x3e\x2d\x65\xc1\xc5\x4b\x37\x12\x5f\xd5\x07\x29\x5a\x97\x3d\x7e\x10\x26\x28\x6f\x0c\x95\x0f\x26\x68\x9e\x50\xad\x3c\xf1\xa6\x88\xa7\x36\x0f\x43\xad\xd8\x93\xd7\x35\x69\x51\x63\xd9\xa8\x5a\x28\x86\x14\x6f\x5f\xad\x2c\x87\xc2\xd3\x2f\x05\x43\xf1\x2d\x00\xfc\x4f\x90\x02\x65\xce\xa0\x52\xea\x30\x50\xfa\xc2\x3a\x2d\x70\x82\x42\xb9\x48\xab\xf9\x85\xc7\x1b\x88\x26\x05\x80\x8a\x63\xb6\x2e\x41\x63\xf7\x57\xdd\x75\x25\x44\x14\x2d\xdd\x6e\x45\x9d\x40\x82\x08\xc0\x48\x74\xad\xec\xb2\x5e\x44\xc6\xd9\x46\x74\x90\xd0\xe1\x5d\xc3\x5e\x17\x59\x11\x93\x77\x5a\x7b\x46\xd5\x20\x5e\xc7\x09\x2f\xdb\xd0\xa8\x60\xb7\x46\xaa\x1b\x58\x1f\x74\xba\xc5\x54\x36\xfe\x26\xbb\x53\x02\x50\x2a\x85\xad\xd5\xfa\xeb\x57\x60\x1a\x94\xd9\xf0\xcc\x35\xbd\x6e\xbd\xe0\x1e\x58\xe0\xfc\x93\x5a\xb7\x01\xd4\xa0\x36\x36\xc4\x42\x8f\xed\xd4\xd6\x5e\x62\x0d\xea\xbd\xd5\x28\x84\xed\xab\x79\x9f\x6c\xed\xa9\x59\x1d\x94\xb3\x08\xae\x68\xf1\xad\xde\x88\xc8\x77\x35\x36\xa5\xda\xed\xb3\xeb\xfe\x76\x9c\xf1\x5e\x82\xbb\xee\x57\x31\x1d\x0e\x13\xde\xfe\xd5\x33\x49\xa8\xed\x8e\xdf\xf2\x3a\xde\x82\x03\xa5\xfb\x9e\x44\xd7\x41\x4c\xeb\xac\xbc\x98\x4e\xab\xc8\x0b\x1c\xd2\xf8\x72\x8b\x69\x8f\x0e\x87\xb4\xe5\x06\x42\x15\xa7\x4f\xe3\x9c\xfe\x88\xaa\x71\xd3\x6d\x44\x22\x7e\x54\x95\x2f\x42\xa2\xa7\x44\x21\x9d\x82\xd2\xaa\x54\x71\x19\xf5\x82\x71\x12\xf9\x6a\xef\x9a\xe7\xc3\x09\xdc\x5b\x4e\x81\x98\x46\xb5\xf7\x5b\xee\x1b\x51\x69\xf3\x77\x50\x0a\x6d\xee\x98\xf0\x34\x36\x7c\xe8\x46\xa6\x75\x01\xf6\x1a\x30\xb4\x22\xd2\x02\x94\x81\xf6\x46\xcd\x18\xf2\x1e\xd7\x8a\x92\xea\x56\x19\xfb\x3f\x46\x31\xa9\x8d\x5d\x30\x7a\xc8\xd1\xa7\xd3\x1d\x47\x9d\x4e\xe3\x5c\x2e\x95\xd4\x7d\xcf\xc5\xc6\x86\xcd\x6b\xa5\x0d\x47\x62\x38\xe4\x13\x3c\xb5\x66\x88\x1a\xcd\xe2\x92\x1e\x2d\x3d\x82\x04\x51\x25\x95\x4a\x8b\x65\x4e\x44\x32\xf8\x66\x00\x26\x67\xd3\x9e\xb0\xc5\x84\xce\xf2\xd5\x1c\x17\xc9\xc0\xe8\x1a\x40\x44\x1a\xe0\x1e\x1f\x5e\xaf\x90\x2b\xf0\x90\xda\x8c\x9b\xb0\x01\xb1\xa6\xc5\xd0\x4f\xb6\xe6\xcb\xd1\x87\x6a\xc4\x26\xb1\x31\x87\xbd\x63\xaf\x63\x25\x21\x0b\x3e\xab\xcb\xb5\x54\x57\x96\xa7\x05\xd4\xf5\x2c\x57\x34\xc1\x53\x89\x8b\x1a\x05\x7d\x64\x2b\x23\x4a\xbc\x96\xab\x69\xbf\x4b\x64\xd7\xa5\x01\xdd\x4b\xb1\x71\x7b\xd5\x85\x83\x9a\x7d\x00\x8f\xc2\x03\xc5\x74\x98\xbb\x58\xa1\x48\x9b\xca\x05\x43\xdf\x43\x8d\x1a\xa1\x6d\x59\x81\x95\xe9\x67\x60\x4c\xac\x5b\xfa\x5f\xe4\xb3\x51\xff\xa8\x55\xaa\xca\x25\x03\x15\xad\x52\x95\x2b\xda\xa2\xb0\xf0\x47\x36\xcb\xf2\xfc\xae\xce\x5f\x35\xbf\x97\xa5\x17\x06\xa7\xa3\x4a\xc5\xea\x22\xb6\xa5\x9d\x8a\x69\x57\x1e\x21\xc6\x7a\x5d\x8a\xa2\x8c\x55\xea\xb2\x13\x65\xac\x12\x55\xdb\x51\x14\xb5\x0a\x6b\xaa\xab\x71\xd3\xd2\xa2\x27\x86\xc3\x22\x11\xa0\x34\x8f\x8e\x35\x29\xce\x6f\x97\xe2\x4e\x67\xfc\xfa\x91\x65\x73\x97\xa1\xec\x47\x65\x51\xaa\xff\x56\xc3\xd4\x7f\x5e\x64\x5f\x5c\x95\x97\xea\x0c\x99\x3a\x6f\xf1\x57\xfd\xc7\xdf\xb2\x9c\xcc\x47\x47\xa7\x70\x4e\xe6\x17\x4e\x6a\x75\x37\xe2\xe9\x07\xc6\xb4\xe5\x6b\xaa\xcd\x55\xd3\x22\xfb\x82\xe7\x69\x58\x0f\xda\x98\xe1\x0a\x3d\x0b\x2c\x94\x7b\xec\x15\x9e\xb1\x5b\xac\xc6\xa1\x7e\xcb\x6b\x0a\xcf\x7f\xc8\x66\x9f\xd5\x4f\x65\x3f\x3b\xaa\x66\x73\x0a\x2b\x83\x58\xe5\xb7\x9b\x2a\xcd\xac\xd2\x0e\x7c\x64\xd6\x5c\xd6\x50\xbf\xf9\x00\x94\x50\x5e\x89\x3b\xeb\xab\xf1\x0e\x40\x59\x1a\xf0\xa3\xf5\x8a\xca\xbf\x1c\xbf\xbd\x0b\x8e\x05\x00\xd5\x1f\xa3\xb5\x4e\xea\x8f\x2b\xcb\xd3\xe6\x36\xaa\x14\x93\xcd\x8d\xdc\xfa\xe8\xde\x21\x8b\x48\x6c\x12\x60\x90\x70\xf8\xe9\x9b\x35\x2d\x23\x8f\x89\x4f\x60\xb3\xc9\x54\xa6\xc2\x70\x75\xe4\x24\x3d\x53\xf4\xda\xde\x44\xe6\xac\xcd\xc5\xf5\xb2\x99\x05\x97\x3b\x65\x70\xea\xd4\xa2\xce\xa9\x76\x58\x1f\xd1\xd0\xb5\xa0\x6d\x05\x4b\x68\xe0\x06\xb0\x2c\x88\x3a\x0e\xc5\x90\xcf\xb4\x4f\x57\x54\x93\x43\xf9\x77\xbd\x5d\xb7\xb1\xf8\xd8\xb8\x6d\xc8\x65\xd9\x23\xee\xf0\xf6\x95\x37\x0a\xa4\x60\x9d\xd4\x3d\xfd\x2c\x97\xc4\xd5\xdd\x06\xf0\x84\x4f\x91\xf0\x32\xc5\xe3\x32\xe1\xe3\x90\xbd\xe2\x60\xb4\x2e\xa1\x00\x20\x5d\x66\x95\x81\x39\x87\x22\x55\x84\x4f\xa5\xf3\xa1\x8e\xfd\x22\x1a\xb0\xa8\xc5\x35\x4b\x08\x18\x0e\x07\x1e\x80\xc1\x11\x42\x64\x38\x1c\x38\x18\xb6\xa0\xee\xfb\x27\x26\x44\x5d\x8b\x13\x32\x45\x58\xfd\x03\x85\xc1\x2c\x6d\xfd\x58\x3d\x5d\xcb\x84\x68\xbf\xbf\x01\x67\x4c\x98\x14\x11\x0c\x91\xc0\x92\x4d\x2e\xa2\x6f\x2a\x9f\x3a\x62\xb3\xd9\x60\x63\xf2\xee\xa1\xdd\x00\x94\x61\x20\xa5\x48\xfb\xb7\xf8\x6b\xd5\xb6\xbe\xcf\x03\x79\x9d\x6d\x0d\x78\xdf\xd1\xdc\x63\xb7\xf3\x75\xd4\x25\xce\x2a\xd3\xe3\x6e\x74\x0d\xb7\x3f\xd7\x6f\xd5\x44\x72\xa8\x64\xd6\x3d\xf0\xd4\x43\x05\xd3\x60\x8d\xc8\x46\xda\x62\x55\x39\xc9\x13\x2a\x3b\x01\x09\x80\x55\xb8\xa3\x39\x76\x13\x19\xf9\x17\x19\xb9\x4e\xb4\x40\xaf\x35\xad\xb5\x9b\xb5\x3b\x07\xa8\x19\x88\x02\x8a\x31\x56\x71\x30\xd4\xbb\xdd\xf6\x04\x05\x18\x61\xcf\xa3\xe0\xfe\x3d\x63\x1b\xc0\x60\x8c\xab\x50\x06\x23\xec\x75\x5f\xef\xbc\x32\x08\x36\xbe\x44\x2e\xb0\x83\x36\xac\x68\xda\x7c\xe9\xbe\xef\x96\x3a\x6a\x5f\x6c\x74\x36\xcd\xb6\x6f\x21\xed\xbc\x17\x6a\x66\xd2\xde\x11\x04\xe0\xa0\x28\x03\x5b\x8c\xa2\xe2\x46\x2a\x9d\xec\xb0\x7e\xed\x98\x7f\x16\x4f\xdb\x10\xd1\x5b\x65\x84\xf0\x58\xfe\x3b\xc2\x2e\x10\x96\xda\x13\xaf\xe9\x05\xa1\x37\xb9\x92\x4a\x1b\x5b\x80\x76\x24\x6b\x4f\xd8\xae\x75\x86\x4e\x2d\xe1\x82\x6e\x59\x7f\xc6\x46\xec\xae\x71\x24\x9a\xd7\xc8\xcb\xba\x10\xba\xce\x70\xdf\x14\x94\xfb\xc6\xa7\xd5\x07\x50\xb5\x49\x78\x33\xb2\x50\x24\x14\x62\x77\x43\xbb\x3d\x22\x52\x74\x26\x78\x51\x57\xe8\x93\x6c\x49\x3a\x93\xc4\x47\x41\xb4\x02\xd1\x76\x82\xc8\xa2\x04\x31\x66\xf7\xbf\x95\x52\xc6\x10\xb4\x15\x2d\xef\x81\x8f\xbf\x1d\xf6\x41\xf7\x21\xf0\xfc\x72\xf4\x10\x1a\x11\x58\x64\xe9\x7a\x95\xe9\x3c\xd7\x71\xe4\x94\x89\x81\x0a\x28\x07\x45\x09\x63\x6b\xb4\xae\x4f\xdd\xca\x28\x6b\xc3\x80\x04\xd5\x27\x47\x95\x5d\x4a\xe5\xd2\x46\x01\x2c\x90\xe7\x87\x96\x30\xe8\xfb\x63\x72\xcd\x75\x17\x70\x20\xd1\xd7\x93\x96\x0d\x6a\xe7\xad\xe8\x78\xde\x5a\x8c\xf4\xaa\x13\x37\x0d\x9d\x88\x1e\x0a\xe5\xe3\x51\x25\x7c\xe1\x2d\xee\x1a\x38\xc1\x99\x04\x3f\xfa\xa0\x5d\x32\x5f\x5b\x30\xf8\x1f\xe9\x69\x7a\x7a\x72\x85\x45\x96\xfe\x69\x10\x1f\xaf\x67\x68\xd9\xa4\x63\x61\x38\x07\xaf\xa8\xb2\x73\x6e\xc4\x78\x68\x0d\xeb\x20\xa1\xb4\x7d\xf4\x2c\x42\xb7\xc8\x26\xa2\x84\x4d\x20\xe1\x74\x9a\xdb\x23\x1a\x0b\x38\x70\x3e\x88\x63\x77\x61\x8e\x04\xe4\x88\x77\x04\xc1\x7d\x10\xce\x74\x78\xc4\x0d\x71\x54\x69\x1a\xb7\x19\x1b\x6b\x73\x86\xc1\xcb\x8b\x41\x09\x7a\xba\xb6\x67\x8b\x5b\x2b\x70\x76\xb8\x2f\x18\xc7\x3f\xaa\xd2\xbb\x64\xa0\x33\x47\x2b\x57\x58\xc8\xe5\xf6\xab\x38\x0f\x48\xb4\x07\x59\x50\x4e\x04\x45\xe7\xb8\x0d\xba\xfa\xf6\x40\x10\x19\xbd\x7b\xae\x39\xa3\x8e\x40\x5d\x8b\xad\x70\xdf\xeb\x04\x43\xfb\x83\xaf\x37\xdc\xda\xcb\x73\xed\x5e\xf1\x9e\x2d\x57\xb9\x7c\x22\x6b\xf1\xc6\x3e\x1d\x92\x74\x0b\x8c\xad\x7d\x07\x41\x2a\x3a\xf7\x16\xb4\xea\xb2\x82\xfb\x4d\xc6\x6f\xd4\x05\xfa\x3b\xc3\xce\xec\x07\x5e\xb7\xda\x0a\xff\x90\x9d\xe8\xba\xf2\x5e\xbd\x37\x19\xcd\x6e\x3a\x87\x1b\x09\xba\x30\x4d\xb7\xf7\x64\x45\x31\xdd\x3b\xb0\x2d\xb6\xc2\xad\x1c\x67\x3b\x82\xb5\x0d\x3a\x41\x3d\x64\xed\x23\x6d\xb7\xf6\x65\x03\x4c\x74\xee\xc0\x36\xd8\x0a\xb5\xe9\x15\xdf\x19\x7e\xb3\x69\x07\x1c\xd2\xb4\xb7\x63\xa8\x9a\xaa\xc9\x0e\xc8\x95\x7b\xf7\x1e\xb0\xab\x46\xa5\x62\x05\x5e\x5e\xa0\xa2\xbd\x93\x16\x16\xa2\x85\x31\x30\x5e\x68\xed\x7c\x81\xad\xf0\xc0\x2f\xdc\xf6\x34\x2d\xe6\xe6\xdd\x3f\xee\xfb\xf6\x19\x16\x4f\xb0\xb9\x21\x77\xcc\x54\xd7\xfb\xd5\xe6\xfb\xfc\x8a\x71\xa1\x6e\xe3\xce\x53\xae\x9a\x74\xb9\x01\xf7\x83\xdd\x2d\x8c\x3e\xbd\xce\xc9\x6c\xcf\x51\x07\xad\xb6\xc2\x7f\xc5\xf8\x15\x99\xcf\x31\xdd\xaf\x83\xb0\xd9\x8e\x0b\xfa\x4b\x96\x1b\xc7\xcb\xce\xf0\xfd\x46\x5b\xa1\xbf\x65\xe2\x15\x5b\xd1\x3d\xc1\x07\xad\xb6\x13\x73\xa5\xc8\xdf\x0f\xba\xd7\x66\x7b\x4e\x27\x9d\x45\x6a\x3f\xe0\x7e\xa3\xad\xd0\x7f\xa2\xd9\x4a\x2c\x18\x27\xff\xc4\x7b\xae\x4e\xa3\xe5\xf6\x7c\x49\xea\xa8\x6b\x1f\x3c\xf6\x97\xee\x49\xe7\x44\xda\x68\xd9\xa1\x1f\x59\xed\x23\xdb\xe7\x52\xb5\xfd\x78\x2d\x35\x01\xeb\x6d\x23\x60\x95\x74\x68\x17\x09\x73\x35\xff\xf8\x54\x9b\xe3\x22\x2a\x7d\x0b\x27\xac\x6a\xfd\x71\x27\x2b\xc4\x96\x1b\x58\x07\x55\xfc\xbd\x4e\x4e\x8e\xbd\x7d\x66\xad\x59\x66\x08\xbd\xce\xf1\x4c\x30\x2f\xfd\xb5\xbe\x77\xdd\xcf\xb8\xf4\xc1\xf1\x2b\x5b\xae\xee\x1d\x67\x62\x0b\x06\x85\x9f\x62\x51\x2f\x6d\x84\xcb\xb8\x00\xb7\x5d\xb2\xdb\x39\x0c\x66\x57\xc9\x70\xa3\x46\x64\x02\x5d\x84\xcf\x4d\xb1\x8f\x37\xd4\x00\x96\x58\x2d\x4f\x66\x8c\x8a\x8c\xd0\x26\x3f\x18\xf7\x3f\x85\x4b\x78\x0d\x6f\xe1\x15\xbc\x81\x5f\x6a\x18\x4b\xae\x93\x7b\x4b\xc1\x20\xb5\x8e\xca\x2e\x34\xce\xd9\xcf\x69\x32\x39\x3d\xf9\x9f\xd3\xcd\xd9\xe4\xf4\xe4\xbb\x29\xf8\x39\x7d\x02\x80\x58\x70\xf6\xb5\x4f\xf1\xd7\x2a\x06\xa6\x2f\x63\xe9\x73\xfc\x5f\x2b\xc2\x71\xd1\xcf\x44\x3f\xc7\x59\x21\xfa\xfa\xe3\x59\x7a\xf6\xa7\xf4\x14\xf6\xaf\x56\xa2\x7f\xc7\x56\xfd\x45\xf6\x05\xf7\x07\xc7\xae\xdb\xe3\x41\xda\x7f\x2f\x1b\xe0\xfe\x6a\x79\xc3\xb3\x39\x96\xd5\x78\xdf\xe0\x6e\x9f\x5d\x6b\x40\xb0\x2f\x16\x98\xba\x3a\x55\xcf\xe9\x00\xf4\x6e\xd2\x97\x17\x46\xbe\x73\xe5\xdc\xc4\x55\xa1\xff\x64\x47\x37\xc1\xcf\xa0\x82\x5e\xc8\xaa\x86\xfe\x1d\x54\x71\x42\x93\xaa\x96\x2b\xd2\x15\xd5\xe3\x08\xad\xc2\x11\xb8\x37\x2b\xba\xa9\xfe\xd6\x9f\xe4\xc1\x47\x2b\xf5\x8f\x2e\xd0\x22\x25\x74\x63\xfe\xd0\x85\x81\x50\x03\xdd\x84\xbf\x75\x15\xfb\xbe\x44\x37\xee\x4f\xfd\xc1\x30\xb0\x55\xe2\x99\xa0\x58\xf5\x52\xa9\x6e\x6d\x77\x15\x8f\x86\x58\xf0\x53\x57\xf0\x59\x15\xc4\x82\x9f\x06\xba\x63\xae\x11\xf3\x7e\xe8\x8f\x0d\x2e\x04\xb1\x66\x99\xae\x1a\x72\xa3\x88\xd5\x0a\x74\xa5\x80\xe7\x43\x2c\xfc\xad\xab\x04\x6c\x33\x62\xe1\x6f\xb3\x80\x15\x6f\x87\x98\xff\x4b\x7f\x6e\xb0\x1a\x88\x35\xcb\xfc\xaa\x1e\xf7\xe3\xaa\x7a\x65\xae\x53\x43\x5b\xd0\x2c\xdc\x83\x97\x92\x6c\xda\xbd\xcb\x6b\xf8\x54\xc9\x10\x24\x46\x55\xbf\x82\xad\x8d\x09\xdc\xd0\xcd\xb6\xaf\x06\x85\x3d\x24\xaf\x61\x77\x53\xba\x13\xf6\x6f\x0a\x4d\xe5\xf3\x8b\x8f\x76\x02\x59\x38\x81\x1f\x56\x24\x9f\xff\xf4\xe1\xc7\x37\xe4\x17\x42\x11\x09\x7f\xf7\x5c\x6b\x6f\x75\xae\x43\x00\x61\x30\x5c\xb4\x68\x7e\x7d\xfe\xfe\xb5\xed\xbc\x88\x7e\xf5\x9a\x2f\xc3\x0a\x2e\xe0\x04\xba\xad\xed\x49\x26\x70\xf5\x71\x1e\xfe\x36\x1b\xaa\x42\xca\xf8\x95\x6a\x25\x06\x65\x57\x92\x78\xf9\xd5\x6a\x25\x66\x9d\x18\xcb\x71\x46\xfd\x7a\xf5\x22\x43\x35\x6e\xaf\xf0\x7c\x6e\x37\xb3\xd0\xeb\x7a\x1d\x2d\xd6\x0d\xae\x70\xce\xe8\x4d\xf1\x91\xa1\x55\xf5\xb7\xfe\xb4\xc8\x0a\xb9\xed\x68\x65\xff\xb2\x7b\x5f\x49\x50\xd4\xae\x57\x3f\x75\x05\x1d\x7e\xf5\x85\xbd\xdb\xd0\x17\xb7\x78\xf1\x2b\x4a\x36\xea\x24\x91\xfa\xca\x89\xd0\x7f\x9f\xc1\x19\xa3\xd7\xe4\x66\xc5\xed\x6f\x7d\xaf\x5d\xc5\xa4\x53\xda\x9e\x48\x62\xf1\xcb\x0b\x4f\xd3\x73\xd7\xc2\x64\x19\x9e\xe4\x8f\xc9\x3f\xee\x64\x8e\x83\x78\xb9\xbf\x97\x59\x3a\xc4\xeb\x3c\x4f\xd7\x62\x57\x4a\x73\x89\xb7\x9d\xa1\x9a\xfa\xed\xab\xe7\xf3\xa6\xad\xaa\xbf\xaa\xce\x1f\x16\x4b\xaa\x39\x14\x4f\xb0\xa1\x1d\x27\x5a\xe1\x58\x9c\xe8\xbc\x9c\x1d\xe6\xff\xfb\x7e\x47\xc6\x68\x62\xb7\x15\xd9\x2d\x39\x88\x3d\x35\x7e\xaf\xeb\xb0\x17\x32\xe8\x67\x55\xc7\x69\xff\x6b\x4c\x79\xbb\xc8\xe4\x8f\x82\xed\x1d\xa6\x1c\xbe\x48\xf7\x4b\x5c\xf1\x08\x3e\x11\x4d\xbb\x12\xb0\x0e\x6c\x40\xe4\xad\x2e\x54\x30\x59\x09\x7b\xb3\xb1\x7f\x11\x46\x7b\xc2\x26\x64\x56\x29\xc7\x94\x31\x36\x1f\xd8\xd4\x7e\x70\x60\xec\xc0\x46\x36\xd5\x5f\x55\x9d\xb3\x95\x7a\xab\xb7\xd4\x2c\x95\x41\xa9\x3f\x8a\xd3\x1e\x76\x46\x07\xef\xb4\xc7\xd3\x2b\xc6\x3f\xde\x2d\xfd\xec\x89\x7c\x00\xd7\x85\xb2\x2d\x12\x8c\x8e\x8e\xce\xd4\x04\xdb\x5a\x39\xa1\x4c\xb3\x49\x3d\xa0\x6d\x7d\x78\x72\x11\xaa\x48\x64\xe1\xc7\x2a\x0a\x3b\x28\x13\xdc\x96\xc4\xc4\x8a\x30\xb6\x1b\xb6\xfc\x61\xb1\xdc\x13\xdc\x74\x38\xd1\x55\xed\x3f\xec\x84\x7f\x4b\x53\xaa\x3f\xa5\xdf\xfd\x39\xfd\x2e\x62\x44\x85\x73\xac\x2c\x85\x17\x38\x5f\x62\xfe\x44\xff\x53\x3c\xb1\xe5\x51\xda\x33\x63\xb7\x4b\x46\x31\x15\xa6\x7a\xab\xe1\xa8\xab\xb8\x5f\x9e\x32\xb0\x7e\x80\xd4\xbe\xda\x3e\x92\x35\x2d\x3e\x01\x8c\x98\x81\x02\x63\x30\xdf\x34\x44\xee\x96\x5d\x52\x64\x37\xca\x8b\x83\xd8\x1c\xc0\x66\xe2\x2a\xb0\xa8\x0a\xf1\x52\x42\x63\x53\x5e\x45\xb8\xa0\x08\x4f\x4e\x9d\xdf\x08\xb5\xde\xde\x06\x96\x75\x64\xb4\xa0\xa9\xa4\x84\xf2\xdd\x5a\x39\x76\xd0\x71\xac\x37\x84\x58\xb4\xbc\x18\xc5\x4a\x99\x09\xa8\x15\x19\x32\x54\x36\x91\x7c\x45\x5f\x53\x25\xfa\x00\x49\x92\x00\xe3\xe6\x8c\xd1\xe0\xe3\x02\xf7\xed\x3a\xf4\x97\x59\x51\xe0\x79\x5f\xb0\xbe\x58\xe0\xfe\x27\x83\x3e\x9f\xfa\x1a\x43\xfa\xb7\xab\x42\xf4\xaf\x70\x3f\xeb\x9b\x39\xf4\x04\xbf\x5b\xe3\x63\xf4\xa9\x9f\xdc\xb1\x95\x6d\xfe\xb3\xf2\x4a\xf9\xf9\x13\xf8\x54\xce\x94\xdc\x53\x80\xb5\xa4\x8e\x36\xf5\x6a\x38\xc8\x9d\xd9\xf8\x5a\x90\xfb\x3e\xb8\xfd\x88\xb7\xab\x67\xa8\x4c\x75\x8a\x48\x3d\x84\x58\x3e\xad\xbe\x4e\x87\xef\xcf\x9f\x36\xe7\x7f\x8d\xc5\x6c\x11\x31\x0f\x78\x60\xb2\x43\x0a\x5f\x54\xf8\x01\x17\x4b\x46\x0b\x1c\x0b\x99\xfd\xe7\xd3\x33\x15\xf7\xa6\x10\x99\x58\x15\x26\xc4\xb6\x15\x1f\x6e\x6f\xf8\xa7\x46\x43\x23\x03\xdd\xda\xec\xbb\xef\x1a\xcd\x7e\xc8\xe6\x1f\xf0\x7f\xad\x70\x21\xb6\x77\x78\xda\x68\x69\x85\x98\xdb\xdb\xfd\xb9\xd1\xee\x3f\x18\xc5\x5b\xdb\x9c\x35\xfb\xf2\xa4\xb5\xcd\x16\xbe\x6d\x85\x6c\xa8\xb3\x18\xc9\x66\x56\x88\xba\x7d\x88\xff\xb3\xd1\x9d\x27\x5b\xdd\xd6\xd4\x36\x7a\x86\xfe\xc7\xe9\xa9\xca\xd4\xa0\x7e\x7e\xff\xff\x9e\x9e\x46\x98\x18\x8d\x7e\x92\x56\x3d\x2e\xf6\xbd\xcf\x33\x42\x8d\xaa\x20\xb2\x58\x13\xed\xbf\x60\x82\x0b\x4c\x07\x08\xa1\x86\xb5\xac\x0d\x3c\x6d\x98\xcf\x18\x4b\xa6\x67\xa3\xe2\xb6\x3e\x99\x63\x81\xf9\x2d\xa1\xf8\xe4\x8a\xcd\xef\x4e\x96\xff\x3f\x7b\x7f\xd6\xe6\xc6\x6d\x25\x8e\xc3\xf7\xfd\x29\xd8\xf5\x6a\xe8\xc2\x34\xc8\x26\x5b\x2d\x2f\x94\x4a\x1d\x59\x96\x27\xfa\x8d\x65\x69\x24\x39\xc9\x84\x66\xa4\x6a\x12\x6c\x96\xc5\xae\x62\xaa\x8a\x2d\xb5\x9b\xf5\x3c\x59\x6c\x67\x71\x92\x49\xac\x24\xce\x62\x29\x89\xe3\x24\x76\x76\x25\x71\xa2\x25\x89\x2f\xb4\xcf\x85\xe7\x33\x74\x5f\xea\xe6\xfd\x0a\xff\x07\xc0\x39\x28\xd4\x46\xb2\xd5\x92\x27\x13\x5b\x17\xea\x43\x00\x05\x1c\x00\x07\xc0\xc1\xc1\x59\xe4\xbb\xc3\x18\x46\xfd\xa1\x99\xd1\x68\xb5\xfa\xda\x34\x85\xec\x5c\x68\x92\x6a\xd8\x63\xae\xb6\x7b\x60\x40\x1f\xcb\x15\xdb\xaf\x63\xfd\xbf\x13\x47\x9f\xad\x0e\x6c\x3f\x60\xa6\x4b\x60\xcb\xf5\xa4\xf9\x81\xe9\xe9\xfa\xe2\x27\xd6\xdd\xd0\x3e\x27\xe8\x03\x1f\x9d\x3c\x38\x62\x03\x45\x4a\x33\xb3\xac\xea\x9d\x19\x8d\x16\x6a\x8b\xb3\x96\x15\x94\xcb\x0b\xb5\x3d\x12\x30\x3e\x7e\xe8\xc0\x53\xc6\xac\x65\xf9\xd5\x55\x16\xf6\xbc\xce\x92\xd8\xdf\x3a\xf2\x54\x39\x7d\xb2\xe7\x04\x25\x1f\xe8\xae\x74\xd6\x0e\x4a\x43\x97\xb3\x5b\xfc\x38\x59\x66\x25\x81\x60\xa7\x64\x07\x25\x7e\x95\x6d\x94\xf8\x19\x71\x9a\x34\x1c\x8c\x2f\x8c\xfa\x70\xd2\x2e\x66\xdc\xbc\xad\x0e\xdd\x95\x0a\x38\x43\xa8\x74\x3d\xc8\xcc\x9d\xb7\xd8\x21\x2d\xcd\xa9\x48\x71\xa6\x95\xcf\x0e\x99\xbf\x5e\x19\xd8\xbe\xbd\x9a\x2e\x2a\x29\x7f\x32\xeb\xf3\x80\x6e\x64\x72\x3a\x1c\x79\x74\xa0\x5f\xa9\x8d\xb6\xcf\x44\x70\x24\xbb\x1f\x34\x8c\xc0\x5e\x65\x15\x19\x05\xd8\x88\x28\x13\x9e\x47\x1d\x98\x12\x4b\x41\xa3\x91\x23\x0c\x39\x46\x23\xe3\xdf\x0e\x9d\x34\x48\x35\xf4\x9e\x1b\x0c\x98\x7f\xd0\x0e\x98\x49\xa8\x53\xe5\xec\x2c\x71\xba\xa6\xc8\xb6\x2c\x2b\xfe\x50\x4e\xb4\x96\x24\x88\x49\x77\xeb\x01\x5f\x43\x3c\x57\xc4\x9a\x59\x4e\x75\xe8\xf7\xe3\x68\x24\x4b\x06\xd9\x5f\xa9\x2f\x19\x65\xa3\x61\x2c\x19\x33\x22\x77\xce\x3a\xbd\x6b\x83\x45\xc2\xab\xbb\x1f\x9b\x7a\xfc\x07\x9f\x81\x63\x62\x02\x08\x56\x1f\x9d\x8e\x84\x1b\x32\x19\x77\x52\xdf\x21\x54\x91\x25\xa7\xca\x17\xaf\x5c\x03\x92\x2b\x71\xba\xeb\x98\xdb\x80\x5c\xf9\x53\xb9\x32\x9d\x40\x5f\x45\x64\x91\x55\x13\x18\x43\x21\x3b\xa7\x8e\xbc\xa1\xb1\xdc\x22\x1e\xd9\xb7\xe6\x9f\x6f\x3e\xdf\xda\x35\x1f\xf3\xe0\xea\x52\xef\x6a\x1e\xf9\x34\xdb\x68\x61\xb1\x2a\x38\x66\xda\xa7\x43\x4e\x45\x1e\xa7\x07\xf1\xe0\x84\x5e\x4c\xcd\x80\x90\xae\xe7\x9b\xb6\x55\xa3\x7d\x0b\x03\xf8\xee\xb5\xf7\xf5\xf7\xda\x73\x73\xc4\xaf\x86\x2c\x08\x4d\x8f\x2c\x39\xa6\xf0\xd9\xd9\xb4\x5b\xa4\xc1\x4c\x6f\xce\x68\x1a\x73\x66\xc6\x88\x99\xe7\x2f\xd9\x0d\xc3\x20\x73\x46\xcb\x90\xc5\x85\xe3\xa2\x92\x74\xe4\x19\xa6\xa7\x19\x9a\x1f\x96\x1c\xb7\x14\x10\xac\x78\x08\x5f\x0f\xd5\xd7\xb2\xf5\xb8\xae\xed\x74\x82\x7f\xcc\x31\x11\x27\xb0\x84\xc4\x44\x40\x6d\x89\xf6\x87\xd0\x2a\x32\x70\x91\x69\x18\x94\x91\xea\x0b\x9e\xe3\x9a\x46\xd9\x20\x2a\xc6\xfa\xfc\xbf\x2c\xd4\xe6\x57\xa8\x31\xa7\x5b\x4e\xab\xf0\xcd\xb1\xa3\xa7\x72\xd9\xd4\x3c\xb5\xfa\x96\x61\x10\xea\x5b\x79\x41\x84\x96\x7c\x93\x34\x7c\xca\x9a\x0c\x7a\xd0\x12\x4b\xc9\x6d\x7b\x1d\xf6\xdc\xf1\xc3\x07\x91\xe9\x35\x43\x12\x59\xb9\x19\x3e\x89\x4e\xcb\xd0\x1b\x9e\xe5\xce\x8c\x35\xc6\x5e\x61\x61\x45\xbe\x09\x65\xb5\x64\x1e\xee\x85\x57\x8a\xa1\x40\xe7\xc1\x34\x5c\x6f\xd5\xee\x54\x86\xce\x3c\x60\xc3\xdc\x35\xc7\xf7\x5c\xc1\xfb\x13\xfc\x56\xeb\x4b\x98\xed\x8b\xd2\xe6\x99\x42\xe1\x67\xbe\xef\x2c\xcf\x07\xeb\x41\xc8\x3e\x38\x21\xc5\xa0\x3f\xf4\xc5\x4a\x9f\x5a\x4c\xa1\xbe\x18\xfb\x5c\x13\x38\xee\xca\xb0\x6f\xfb\xdb\xa9\x59\xfb\x26\x1a\x67\xea\x7b\x18\x07\x6c\xbc\x05\x6b\x72\x5c\xd9\xb9\x70\x1e\xae\x8e\x7c\x0e\x0a\x47\x1e\x0b\x8d\x21\xb4\xbd\xe6\x2c\xe7\xb7\xa5\xb9\xd2\xa1\x67\x3f\x51\x3d\xf4\xa9\x93\x87\x9e\x7d\xea\xd4\xb1\xe3\x47\x4f\x1e\x3d\xf9\x9f\xc7\x0e\x9d\x18\x8d\xc6\x64\xc2\xeb\x31\x29\x97\x0b\xf4\x7c\x80\x93\x8c\x43\xb8\x26\x66\x89\x8f\x1e\xbf\x45\x9b\xb2\x89\x0e\x1b\xf8\xac\x6d\x87\xcc\x34\xd2\xdf\xc5\x53\x65\x92\x92\x13\x94\x54\xd1\x8e\xd2\xcd\x61\xe7\x06\x7d\xa7\xed\x84\xfd\xf5\x46\xc9\x59\xe5\x74\x59\xda\x28\xa9\xcf\x4a\x51\xa9\xeb\x7b\xab\xa5\x47\x52\xc3\xf5\xc8\x5e\x83\xce\xd6\xe9\x86\xd3\x69\xa4\x47\xb2\xba\xd2\xf7\x96\x6d\xce\xf4\x0c\xdd\xd0\xe9\x37\x8c\xdd\xd5\x5a\xb5\x66\xe8\xb1\xd6\xb4\x90\xce\x1a\x8a\x60\xde\x1e\x91\x88\x6e\x24\x1f\x84\x8b\xe9\x37\x3b\x50\x49\xb2\xdb\xc6\x50\x69\x1f\x6e\x6f\xb0\xb4\x0f\x3f\x80\xe1\xd2\x5a\x1b\x3b\x60\x39\x22\xc4\x24\xb1\xa3\x28\x43\xa3\xac\xf1\xaa\x88\x79\x95\x00\x4f\x6c\x9f\x61\x20\x21\xf9\x20\xa5\x1b\xb1\x08\xdc\x34\x93\x97\x18\x29\x1a\x73\xd9\xd9\x92\x3c\x82\xab\xd5\x6a\xec\x5c\x93\xdf\xe7\x5d\x38\xc4\xca\x65\x57\x3a\xcb\xdb\x38\x0b\x7e\x74\xbc\xa1\x1b\x36\xfc\xa6\x01\xbf\x2b\x6d\x9e\x60\xb4\x22\x11\x53\x31\xd4\xa9\xb5\x5a\xad\xba\x64\xa2\x00\x25\x7f\xd0\x13\x54\xfa\x4f\x31\xec\x1a\x91\x86\x49\x22\x65\xcd\x5a\x6b\xbb\xe3\x04\x67\xe0\x94\x67\xe5\xfc\xa4\xf1\x1a\xb3\xb1\x3f\x88\xb1\x1a\x63\x4b\xa1\xf0\x7a\x80\x36\x26\xdb\x3d\xb1\xfd\x87\x76\x62\xfb\xa9\x13\x7b\xba\x69\xc5\xe9\xe2\x57\xe8\xff\x8d\xa7\x8c\x0d\x39\x1c\x41\xa3\xd9\x9c\xdf\x35\x4f\x0d\xde\x72\x73\x3e\xd8\x35\xef\x20\xfc\x19\xd3\x3e\x37\xe2\x97\x0b\xe2\xc8\xe4\x5d\x75\x26\x73\x4c\xaf\x1d\x7a\x83\xd1\x9a\xe3\x93\x21\x66\x39\xe9\x1c\x27\x99\x61\xf7\x1d\x3b\x18\x49\x01\xc7\x68\xd9\x73\x87\x01\x49\x55\xba\x3c\x24\x58\x59\x10\xa7\x75\xbb\x76\x7f\x14\x7a\xab\x76\x48\x3c\xc8\xf5\x30\xb7\x19\x3a\x2d\x32\x5c\x85\x64\x5b\x4b\xb4\x13\x69\x01\x74\x40\x55\xbb\xd4\x30\x9b\x9f\xe9\xb6\x48\x97\x8d\xcc\x66\xdf\x6f\x91\x2e\x22\xb3\x6b\x61\x0d\x0b\xf5\x9c\x35\x86\xc9\xd8\xe0\x67\x6c\xe6\x78\xc3\xf5\xd6\xe8\xb3\x43\xb2\x8e\x1d\xc4\x0f\xce\x8d\xda\xbd\x51\x10\x8c\x82\x5e\xba\x6b\xab\x76\xe8\x8f\xd6\x98\x1f\x8e\x1c\xb7\x43\xcc\xa5\x86\x73\x6e\xc4\xce\x61\x29\xa7\xcd\x70\xc4\x57\x47\x7d\xe2\x0d\x03\x16\xe7\x68\x19\x4e\x3b\x9b\xee\xa9\x5a\x98\xab\x92\x98\x8b\x89\xb2\xf9\xcf\x0e\x9d\x17\x31\xe5\x45\xde\x56\x8b\x22\xc9\xf2\xe9\x97\x83\x23\x8b\x06\x41\xf2\x53\x97\xb0\xb3\x6a\xf6\xcf\x06\x39\x43\x3c\x5c\x95\x89\xa6\x4d\x5c\xbb\xbf\x3e\x32\x97\x89\x3d\x32\x3b\xc4\xb1\x57\x5c\x6f\x64\x0e\x88\xf0\xb4\xd5\x63\x1c\xf4\x3d\x91\x16\x90\x75\xd7\x1b\x8c\xcc\x90\xf4\x18\x31\x03\x27\x18\x05\x4c\xb5\x1b\x38\xd0\xca\x67\x6c\x5e\x5f\x71\xbe\x98\xc1\x35\x86\xd8\x75\x99\x36\x6d\x41\xa2\x13\x61\x36\x49\xcc\xba\xf6\x71\xce\xfc\x3a\x2a\x77\x1d\xc6\x86\x30\x3f\x4e\x14\x30\x4c\x2f\xf1\xd6\xe2\x0c\x0e\x67\x08\x82\x25\x9a\x4f\xcf\x27\x9f\x72\x24\xf8\x80\x98\x2c\x20\x4b\x09\x6c\xbd\xd4\xf7\x66\xd0\xf3\xd2\x3d\x6a\xfb\x4e\x20\x97\xab\xe9\x04\xa3\x78\xbc\x1c\xb5\x9a\xc9\xb9\xa6\xc3\x5a\xf8\xd5\x39\x27\xb3\x98\xcd\x61\x30\x72\xf0\xbb\x61\x50\xb8\x70\x33\x08\x0a\x3a\x64\xae\x8e\x8e\xa2\x76\x4e\xdd\x38\x64\xe7\xe2\xe5\xa0\xa7\x3b\xe7\x34\x3a\x7d\x31\xd5\xd5\x8e\x1d\xda\xcb\x76\xa0\x77\xb7\x45\x1d\xdf\x67\x82\x7e\x8f\xd9\x8e\xcf\xf7\x30\x83\x73\x14\xc2\x3e\x62\xc0\xbc\x41\x5f\x8c\xa6\xb1\x6a\xf3\x84\x55\xb9\x32\x8c\x76\xcf\xe9\x77\x0c\x2a\xff\xfa\x90\x18\xf0\xcb\x28\xff\x5f\xce\xa5\xb1\xea\xad\x31\xfe\x8d\x07\xdb\x80\xd1\xf6\xce\x1a\xd4\x38\xe3\xb8\xb2\xca\x17\xbd\xd5\x65\x87\x97\x90\x80\x58\x4b\x43\x57\xf0\x47\xe2\x94\x68\x1a\xfc\xd6\x3c\x80\xa0\x5c\x8e\xdb\xf5\xfc\x55\x74\x83\xe6\xf3\x65\xcb\xeb\x76\xd9\x3a\x6f\x74\xc0\xda\x8e\x88\x1c\x16\x48\x5a\xa2\x46\xd7\x09\x7a\xfc\x77\x8f\xb1\x81\x41\x8d\x17\x98\xcd\x0f\x07\x63\xe0\xf5\xc5\x8a\xcf\x91\x9a\x4d\xe2\x04\x72\x24\xb2\x78\xfd\x9b\xf6\x70\x7a\xf8\x5c\x15\xba\xfc\x9c\xff\xcc\xf3\xc1\xbf\xee\x9a\xa7\x8e\x35\x6f\x36\x9f\x3f\x3b\x5f\x69\xcd\x35\x4f\xcd\x3f\x1f\x54\x5a\xc4\x6c\xda\x95\x17\x9f\xef\xb4\xe6\x76\x91\x79\xea\x41\x3e\xcf\x99\x23\x66\xf3\x40\xe5\xd3\x2d\xc8\xff\x57\x9e\x1f\x58\xf3\xc9\x34\x4d\x24\x67\xa7\xbc\x0f\x5a\x35\xea\x5a\x21\x0a\xa4\xfc\x7d\xee\x5e\x7f\x6e\x8e\xb0\xaa\x36\xa9\xcd\xb0\xe9\xb7\xaa\xa1\xf7\x8c\x77\x16\x85\xb7\x2d\x6b\xb6\x96\x8a\x0f\x8b\x7e\xcb\x95\xf7\x67\xab\x26\x5c\xe9\x40\xcd\xee\x3e\x67\xaf\x3b\x37\x47\x7c\x2b\x6c\xba\x2d\xca\xaa\x8a\x84\x9b\x7e\xb3\x96\xa9\xde\x6f\xd6\xd3\x85\xea\x13\x0b\x1d\x76\xd7\x98\x1f\xb0\x82\xb2\xb5\x82\xb2\x79\x8d\xd7\x5a\x89\x68\xb2\x64\xc3\x64\x16\x1b\x8d\x36\x22\xa2\x0f\x8c\x95\x18\xa6\xd1\xa8\x2d\xfc\x6e\x27\xd7\xa6\x95\x4e\x10\xc5\x66\x12\xe1\x00\xfc\x61\x9f\x05\x31\x47\x82\xd7\xe1\x60\x34\x6a\x6a\x27\x55\x7c\xed\x13\xe9\xaa\xd6\x06\x6f\x36\xdd\x2f\x91\xa8\x2f\xcc\xb6\x49\xa2\x19\xdb\x0c\x69\x02\x67\x42\xfb\x22\x29\x89\x22\xbc\x92\x33\xf1\x78\x72\xd0\x6e\xf7\x98\x49\x22\xa7\x6b\xce\x26\xdc\x51\x96\xcb\xb3\x39\xde\xbf\x53\x0e\x63\x34\xcb\x22\x19\xc5\xd5\x10\x8f\x34\xcb\xbe\x77\x36\x60\x7e\xa9\xe3\xb1\xa0\xe4\x7a\x61\x29\x18\x0e\xc4\x4d\x3a\xa7\x46\x5a\x1a\xc8\x8b\x37\x3c\xa5\x94\xf8\xad\xac\xc4\x82\x3d\x95\xa0\x67\xaf\x36\x4a\xbd\x30\x1c\x34\xe6\xe7\x57\x9c\xb0\xea\x78\xf3\xeb\x4f\x3e\xb7\xe0\xaf\x18\x24\xa6\xf8\xb6\x29\x65\xcc\x2c\x37\xc4\x5c\x1c\xfc\xb8\xe3\xb4\x21\x4a\x15\xb8\x8d\x86\x34\xca\xa2\x61\x2c\x22\xb0\x36\x12\xc3\x22\x15\x3a\x06\x43\x7f\x05\x53\xc0\x3b\x79\xcc\x12\xe7\x3d\x80\x4a\x35\x90\x36\xff\xe2\xb9\x80\x75\xac\xd9\x1a\x78\xd3\x0e\x44\x2d\x4d\xd6\x1a\x8d\xcc\x54\x8a\x05\xbf\x35\x11\x05\x23\x24\x92\x1f\x2a\xe6\x3e\xe5\xb4\x49\xae\x71\xa5\x66\x02\xab\x71\xff\x82\x16\xd8\x46\x65\x36\x17\x5a\x4b\xfa\x8f\xc6\x46\x34\x93\x45\x14\xee\x80\x4d\xb1\x15\x56\xf5\x1b\x73\x32\x78\xed\xa9\x81\x44\xdc\x8d\xbb\xa2\x52\xa0\x2b\xb1\x60\x4a\xee\xab\x24\x8a\xa8\x3e\x94\x1b\x99\xd6\xeb\x89\x61\xb2\xda\x38\xdc\x50\x35\x4f\x88\x68\xc7\x09\x32\x33\x84\x5f\xc4\x51\x92\xf0\x13\x2d\x6e\xd2\x34\x73\x96\x1c\xfe\xe2\xd1\x4f\x7d\x16\x77\x35\xe9\x84\x3b\xa2\x32\x47\xce\x56\xaa\xbf\xe0\x75\x3e\x4b\x5d\x62\xc3\xc0\x5d\x42\xca\x2e\xf8\x7c\xa4\xf6\x31\x12\xa9\xcd\xe3\x7e\xaa\xc7\x6f\xc7\xd5\xaf\x6d\x25\x7c\xa4\xa6\x68\x40\x06\x60\x96\x4d\xd0\x26\xcb\x56\xa9\xb6\xa2\xa9\x71\xee\x27\xaa\xe4\x88\xb6\x78\x45\x9a\xd8\x73\xba\xb9\xa0\x49\x82\xdc\xf9\xe2\x49\x87\x23\x0b\x31\x1c\x96\x60\x2e\xd0\xbd\x7f\x62\x32\xf5\x24\x35\x12\xa4\x61\xd6\x67\x2d\x4b\xbc\x5f\x3f\xdd\xf7\xec\xd0\x64\x44\x38\xbc\x4b\x54\x17\x4e\x5d\x1d\x49\x2d\xdc\xa5\xb0\x21\x5e\x44\x4b\xbb\x36\xc2\xe8\xb4\x46\x36\x92\xc8\xc7\x2f\x80\x53\x63\x0a\xe7\xf6\x14\xcb\xe7\xe2\x06\xc7\x17\xa7\x03\xf5\xad\x4f\x6d\x39\x17\x39\x66\xb3\x33\x4e\xd7\xec\x5a\xb3\x6c\x34\x72\xe5\x43\x20\x23\x74\xd5\x0a\x14\xdc\x8d\x63\xe2\x3b\x5d\xb3\x63\xa5\x08\x8e\xf6\x2c\xa7\xca\xce\xb1\xb6\xc9\xc8\x68\xe4\x21\x48\x7b\xe5\xb2\x39\xb0\x7a\xcd\x85\x14\x6f\x40\xe8\x8a\x76\x64\x27\x98\xa4\x4e\x0b\x22\xb0\x67\xb3\x06\x2d\xba\x12\xe3\xc1\x19\xa4\xe5\x92\xe3\x96\xc4\xdb\x77\x07\x2c\x73\x97\xe7\x8c\x5d\x06\xc1\x52\x43\xcb\x6e\x2e\xb7\xe8\x6a\xb9\x6c\x37\x07\xad\x72\xd9\x1c\xca\xe7\xf8\xb6\x3d\x70\x42\x10\x3d\x0e\x09\x5d\xce\xa6\x2e\x13\xa9\x88\x2c\x9f\x00\xf9\xb9\x7b\x9c\xad\x1c\x3a\x37\x30\x97\xa9\xe1\x18\x84\x0e\x65\x7c\x0e\xbe\x89\xaf\x59\x3e\x72\x67\x6b\xfb\x6b\xe5\xb2\xd9\xb7\xfc\xe6\x5a\xa5\xde\xa2\xcb\x56\x9f\xb3\x4b\xb3\xcb\x38\x8e\x64\xef\x5a\xa5\x42\xf6\x02\x76\x7d\xab\x2f\x58\x10\x28\x36\xb4\xfa\x9c\x11\x6b\x5b\x71\xbb\xcb\x74\x48\x68\x3b\x8a\xa8\x32\x97\x3d\x2e\x78\x9c\x38\xce\xf4\xb0\xaa\x18\x6f\x21\xa3\x1d\x9a\xb1\x48\x51\x1c\x31\x9d\x44\x50\xe5\x4e\xd6\xf7\xc3\x38\xe9\xde\xf6\x65\x86\x0f\xfc\xf1\x7c\xec\x99\xa0\xd4\x43\xe3\x27\x80\xc2\x5d\x89\x4d\x3c\x98\x72\x6a\x4b\xad\xd2\x49\x17\xa7\xac\x2c\x39\x37\xe6\x7b\x91\x72\xe3\x07\x64\x2b\xe0\x74\x35\x22\x51\xd2\x47\xec\xbc\xc4\xc5\x94\xda\x28\xf1\x98\x7c\xfc\xe4\x91\x67\x9e\xb4\xfd\x80\x64\x46\x0b\x73\x84\x6f\xe9\x27\xbd\xa1\xdb\xf9\xb8\xaa\x22\x5b\xd8\x76\x3b\x7d\xb6\x9c\x5f\x3c\x77\x7c\xfb\x8e\xcb\x2a\xc1\xda\x8a\x92\xf7\xc7\x49\xb9\xf7\xd2\x90\xad\x0e\xfa\xe3\x62\x7d\xa7\x42\x58\x68\x2d\xc8\xe9\x5b\x61\x2e\xf3\xed\x8c\x8d\x1f\xc6\xe0\xdc\xb1\x82\x9c\x68\xef\xc4\xda\x4a\x42\x59\x8c\x7a\x92\xbb\x0e\x64\xf0\xa6\x8e\x17\x86\x4e\x57\x84\x9e\xa5\xb6\xf4\xdc\x2d\x9c\xa1\x32\x1a\x90\x19\x75\x10\xda\xe5\xf2\xfc\xf3\xd5\x60\x6d\x65\xd7\xbc\xdc\x61\x7c\x7e\x9e\xa5\xca\x57\x03\x7e\xeb\x37\x6b\xb4\xb2\x48\x62\xd7\xf2\xb6\x6c\xc7\x1e\x0c\xfa\xeb\x42\x7b\x57\x04\x42\xad\x8a\xb8\xd9\xd0\x24\xe4\x9e\x74\xc2\x3e\x93\xb9\xa1\x00\xe5\xe3\x4d\x2f\x5c\xed\x9f\xb0\xbb\x3c\x67\xc2\xbc\x25\x47\xf5\x21\xca\xa8\xe5\x98\xe5\x2c\x6d\x93\x8d\x46\x86\xae\xd1\xf1\x99\xe7\xe7\xe7\x57\x68\x22\x49\xa6\x54\x0d\xb1\x53\xc4\xc3\x92\xba\x07\xf0\xdb\x5b\x18\x9f\x41\xea\xd6\x83\xd5\x18\xfb\x04\x59\x3e\xc2\xff\x94\xc4\x60\x5a\xc6\x23\x73\xe1\xdc\x23\xc6\x23\x71\xc5\x62\x44\xa7\xa9\xb8\xc2\xd9\x15\x16\x6b\x61\xed\x13\x13\xb0\xdf\x20\x4b\x71\x8b\xf3\x90\x68\x56\xff\x75\x89\xec\x7b\x7e\x5e\xfe\x9a\x5f\x59\xa5\xa7\x21\x87\x73\x23\xfb\x20\xfd\x34\x69\xe8\xc8\xce\x07\x6b\x2b\xfb\x8d\xdc\x92\x32\xef\x74\xde\xdc\xf6\x3d\xbb\x53\x11\xe1\xc3\xd1\x12\x2c\x47\x1b\x03\xd4\x3e\x26\x1c\x08\xea\x76\xe9\xa3\x8a\x93\x6f\x81\x2e\x22\x3c\x8b\x31\x19\x00\x41\xfc\x37\x5b\x13\x9b\xd2\xac\x9f\xb9\x0e\xb3\x39\x43\x2a\xb5\x4b\x04\x4a\xb6\x5b\xd2\x10\xac\x42\xe4\x04\x37\x3e\x38\x45\x3d\x6e\x71\x3d\xc2\x03\x87\x5d\x82\xd2\x50\xad\x11\xab\x0b\x09\x15\xa3\xd1\xc8\x94\x80\xc5\x60\x95\xb1\x6a\xdf\x0e\xc2\xc3\x38\x61\xf3\x06\x99\xab\x13\x42\xdd\x48\xd7\xe5\x8a\xbd\x00\xa7\x26\x38\xa4\xa8\x10\x54\x41\x81\x0f\xd9\x89\xed\x45\x72\xe0\x91\x5f\x71\xac\x70\xce\x98\x4f\xcc\x9f\x41\x3d\x48\x04\xe7\xc8\xa9\xdc\xc0\x6a\xb6\xa8\xcd\xff\xeb\x5b\xba\xf6\x20\x4c\xf2\x0b\x41\xf5\x14\xb3\xcf\x9c\x0a\x18\x73\x09\x1d\x5a\xb5\xbd\xc3\x7d\x7d\xe4\x89\x86\x73\x73\x72\x66\xdb\x56\xbf\x39\x6c\xcd\xf0\x8d\xab\x9d\x18\x26\x87\xd6\xc8\x92\x6b\xb6\xa9\x51\xe1\xbb\x98\x41\x46\x23\xb8\x8d\xb5\x49\x23\x5b\xdc\xa3\x35\xbe\xcd\x25\x3f\xb0\xf1\x03\x12\x99\xf9\xdd\x76\xad\xda\x5e\x77\x5f\x2c\x48\x13\xe2\x39\xad\x9f\xa6\x6f\x86\x4d\xb7\x45\x84\x25\x1b\x0d\x74\x5b\xb6\x29\xaa\x91\xe3\x76\x38\xaf\x3a\x93\xd1\xdc\x2d\x72\xd5\x5e\x5f\xe6\x23\x8d\x76\x11\x31\x3f\xc0\x59\x88\x64\xde\x04\xe3\x08\x3c\xf3\x2a\x9e\xdb\x5f\x7f\xe8\x41\x02\x50\x4f\x51\xea\x81\xa8\xe3\x1f\x91\x30\x85\x6a\xc6\xd0\x1d\x1c\x7a\xb2\xff\xec\xa7\x0c\xba\xdc\xf7\xda\x67\x1a\x8f\x34\x9b\xcd\xc5\x3a\x6d\xee\xae\xd1\x7a\x8b\x36\x9b\xcd\xfa\xe3\x74\xb7\x58\xd6\xad\x16\x6d\xb6\x44\xd2\x62\x2d\x2f\xc3\xf8\x97\xf6\xd0\x0f\x3c\xbf\x51\xfb\x17\x43\x7c\xbf\xd0\xd2\xb2\xf9\xff\xc6\xc7\x7c\xe6\x76\x98\x7f\xd8\x3d\xc6\x37\x36\x3e\x42\x1d\x16\x84\x8e\x2b\x44\xe6\x87\x70\x08\x8d\x32\x1a\x91\xb5\x68\xd7\xee\x07\x8c\x36\x0d\xa7\x6b\x50\x63\xdd\x61\x42\xa4\xaf\x8d\x77\xab\xf5\x08\x5d\x15\x83\xf1\xac\x70\xb2\xbc\xfd\x29\xab\xf6\x96\x03\x83\x3a\xc1\x09\x31\xee\x47\xbc\x0e\x13\xb6\x8a\xb0\x11\xc9\xb1\x3b\x15\xb0\x50\x29\xf5\x9d\xc4\xf1\xf3\x69\x72\x0b\x9c\xf4\xdc\xbf\xea\x75\x9c\xae\xa3\x39\x7f\x9a\x17\x27\xcf\x3c\xa6\x57\x56\xd1\x45\x6d\x0e\x11\x61\x21\x9d\x5d\x12\x21\x3c\xf9\x95\x4b\x31\x49\x93\x9a\x18\x57\xd0\x5b\x1d\xd8\xb9\x26\x67\x19\x6e\x4a\x6d\x92\x9e\x8c\x6a\x73\xd6\xe9\xf7\x8f\xb3\x55\x6f\x8d\x09\x89\x30\xff\xf9\x14\xc6\x17\x7d\x00\x36\x69\x71\x82\xe8\xcc\x86\xe6\x6d\x5f\x9d\x46\x1c\xcb\x19\xe9\x41\x9f\xba\x96\xd1\xb6\x07\xf6\xb2\xd3\x77\x42\xf1\xd0\xe2\xa8\x7b\xa3\x4a\x24\xa6\xb1\xbb\xba\xb0\x60\x40\xe8\x6a\x15\x7a\x28\x85\x26\xaf\x17\x70\x73\x68\x52\x3b\x20\xa5\x7d\xa4\xf9\xf6\xa8\x45\xa4\xe1\x37\xdd\x16\x9a\xb5\x89\x90\x57\x16\x8b\xa4\x20\xf6\x08\x8c\xbc\x5c\xf2\x68\x0c\xe0\xb2\xb3\xa6\xe0\xe5\x9c\xe0\x69\x9b\xf7\x4c\x04\x7e\x59\x62\x92\xd3\x6b\x80\xde\x93\xac\x2a\x0e\x8d\x2c\x2d\xcd\xc0\x5c\x56\x0c\xb9\x18\x15\x62\x06\xd4\x23\x74\x03\xb7\xbb\x46\x40\x9d\xd5\x81\x24\xf7\x40\xb4\xbf\xde\x10\xbc\xe7\xa9\x74\x32\x31\x03\x42\x61\x61\x88\x80\x0d\x51\x24\x2a\xe9\xf7\x75\xb4\xf9\x85\x07\x0d\x05\x93\x3b\x98\x0a\xaf\x10\xc7\x6e\x86\xda\xac\x90\xfa\x91\x28\xa4\xe3\x15\x59\xde\xde\xd4\x26\xc8\x9a\x6e\x15\xb6\x82\x96\x15\x46\xbc\x2f\x21\xa1\x5e\x35\x8d\xea\x92\x08\x65\xe0\x74\xd7\xcd\x90\xfa\xd5\x81\x27\x63\x53\xd9\x7d\xea\x8b\xa3\xbe\x43\x1a\x26\xc4\xa4\x71\x83\xe1\x2a\x3b\xe0\xaf\x04\x82\x4d\x0f\xaa\x1d\xa7\x73\x9c\xb5\x99\xb3\xc6\x13\x87\x10\x1b\x58\xa6\x1f\x96\x9d\x35\x09\x89\x64\x28\xad\x9c\xd9\x8a\xd1\xf7\x23\x8b\xe5\xa1\xcf\xdb\x92\xb8\xc7\x47\x0e\xef\x04\xcb\x76\xc2\xc7\x4e\x30\x1c\x28\x1a\xea\x9d\x09\xc7\x74\x26\x24\x54\x44\x12\x7c\x4e\x60\xaa\xf7\xc5\xcf\xef\x23\x89\x60\xcf\x88\x7b\x45\x36\x40\xbb\x49\xa4\xeb\x08\x93\x28\xef\x2c\x9c\xb8\xbf\xe4\x6c\x5d\xb9\xd1\xa1\xa6\xd9\x91\x0a\x76\xc7\xfc\x0d\x70\xbc\xbd\xe1\x83\x0e\x8f\xc2\xc4\x24\x5b\x0c\x49\xd5\x62\xfa\x62\x7a\x86\xad\xd8\xed\xf5\x8f\x7b\xde\x99\x20\x99\x21\x67\x3d\x79\x40\x07\x16\xb3\xf6\x33\xa0\x83\x59\xce\x45\xc5\x0a\x9a\x32\x71\x26\xaf\x8e\x00\x3e\xb7\xe5\xe7\x31\xf1\xa6\xaa\x88\x33\x46\x23\x96\x43\x2e\xd9\xe2\xa9\x02\xf0\x59\x9a\x9c\xb2\xdf\xa5\x4b\xcc\x14\x8e\x89\x0d\xb8\xf7\xad\x13\xeb\xab\xcb\x5e\xdf\x34\xf0\xf0\xe7\x47\x28\x0e\x69\x1f\x4a\x0d\x55\x29\x3e\xe6\xa2\x88\x18\xfc\xe1\x8c\xa0\x90\x52\x3b\x79\x22\xf0\xdd\x49\x6a\xe4\x25\x62\x48\x51\x26\xc5\xfd\xcd\x61\xcb\xf2\x23\x5c\x75\x72\x33\x8b\x72\x97\x8b\x48\xce\x2c\x2e\x91\xaa\xf6\x89\x8d\x48\x3f\xfc\xe4\x2f\x75\xf6\x6d\x44\x2b\x2c\x2c\x39\x01\x24\x38\xee\x8a\xae\xd7\xea\x54\xf5\x1c\x54\x6c\x4d\x7c\x21\x22\xc3\xe6\x7d\xc0\x3a\x58\x5e\x8b\xf0\xd6\x2e\x50\x73\x6b\xeb\xba\xc2\x36\x1f\xc2\x1c\x4d\xb7\xe4\xab\x41\x73\xd8\x2a\x56\x9b\x4b\xd4\xa7\x18\xdf\x89\x55\xf6\x5b\x4b\x4b\xf2\x48\x21\x14\x4c\x91\x42\xdc\x88\xc0\xdd\x1a\x11\x21\xa2\xf8\x35\x4f\x99\x9a\x8b\x28\x54\xed\x1c\x2d\xbb\x42\x0e\xe6\x61\xda\x4c\xc2\xd9\x9c\x23\xbb\x98\xad\x47\x32\xec\x34\xee\xcf\xb8\xc8\x21\xa8\x19\xb1\xf6\x6f\x44\x33\xc9\x12\x61\xea\x8b\x30\x1d\x05\x75\x23\x3e\x09\x1a\xa1\x08\x23\xd2\x11\x87\x8e\x52\xa1\x08\xe3\xf0\x87\x56\x6d\xaf\xb3\x0f\x75\x7c\xf7\x3a\x73\x73\xc4\x6d\x3a\x2d\xec\xa6\xe8\x47\x60\xfa\xb9\x17\x9c\xcc\x48\x22\x1a\x95\x65\x3b\x60\x9d\x6d\x33\xa8\xdb\x65\x31\x8b\xd8\x4b\x95\xad\xc5\xe2\x29\xb1\x02\x56\x8d\x17\x85\xe9\xf2\xb7\xc5\xaa\x89\x20\xe9\x3e\x65\x0f\x9f\x53\x75\xe5\x46\x94\xe2\x4e\x8b\x79\x53\x42\xf1\x0b\x30\xbe\x34\x20\x82\x33\x3c\x5c\x42\xaa\xb5\xc1\xf8\xac\x34\xd8\x52\x55\x00\x4b\x4b\xb3\xb5\x28\xc3\x6d\xe2\x28\x6e\xe8\xec\x1d\x55\xbc\x8c\x58\x91\x05\xcc\x67\x3e\x13\xe8\xc6\xb6\x93\xf7\xc3\x04\x6a\xa4\xed\x01\x69\x07\x91\xe5\x52\xdb\x8a\x79\x10\x33\x94\x46\x66\x39\xc6\x59\x76\xb9\x6c\x3a\xd5\x90\xd9\x7e\xc7\x3b\xeb\x5a\x76\x72\x48\xe4\x40\x94\xcb\xa2\x57\x09\xa6\xc9\xcd\xe7\xec\x98\xaa\xaa\x5c\x8e\x61\xa5\xb9\xe2\xea\x48\x4d\x60\xd5\xf2\xb0\x75\xcb\x65\x33\xae\xd6\x72\xa7\xc5\x36\xcc\x65\xd9\x72\x1a\x28\xc2\x7f\x3a\x26\xae\x60\xbd\x4f\x13\xe5\x6e\xdb\x7c\xdc\x98\x82\x93\xb6\x9d\x87\x24\xe9\xcf\x7b\x7b\x91\xbb\x76\xe6\x2d\xbc\x9e\xfb\x16\x5e\xd7\xdf\xc2\xeb\xad\x06\xac\xc7\xd9\x5a\xa4\xdf\xd3\x72\x8f\x3b\x7e\x2e\x84\xb0\x6c\xbd\x06\xbf\x7c\x91\x28\x76\xc2\xc2\xce\x96\x94\xb3\x5b\x33\xae\x55\xf8\x62\xc9\xcd\xab\xe7\xe9\xa3\x67\x07\x5a\x44\x59\xee\xda\x6d\xe1\x61\xa0\x95\x88\xd2\x39\xcd\xe7\xde\xc0\xfe\xec\x90\xdd\xd7\xa7\x81\xb3\xe2\xda\xe1\xd0\xdf\xd6\xd7\x85\x46\x84\x0f\x9e\xd6\x3e\x40\x43\x89\xfb\xf7\x94\x54\x5c\x67\xdc\xf1\x29\x6d\x19\xc6\xb9\x5f\x5a\xf5\x56\xe3\x47\xcf\x60\x5e\x8c\x54\xee\x96\xe0\x0f\xdd\xbe\xe7\x0d\xa6\x71\x07\x93\x0a\x8a\x39\x3f\x36\x9e\xe5\x43\xb1\xe7\xf1\xe2\xc7\x05\xe5\xad\x48\xf6\x54\xc6\xb0\x8d\xc3\x59\x82\x62\x95\x70\x51\xbd\x66\xf7\x1b\xb3\x75\x3e\x8c\x25\x69\xbc\x76\xa0\xdf\xf7\xce\x8a\xc8\xec\x29\x7d\x1b\x59\x57\xf5\xd4\x29\xc9\x75\x9c\x3a\x55\xb5\x55\xd1\x88\x82\xe2\x5f\xf0\x6f\xa9\x4a\x64\x78\xf7\xb6\xdd\x67\x47\xfd\x93\xce\x2a\xfb\xb4\xe7\xb2\x83\x3d\xdb\x5d\x61\x1d\x29\xaa\xf1\x96\x03\xe1\x6c\x84\x98\x06\xb4\x20\x8b\x0b\x0d\x63\xf1\x3b\x84\xcf\x92\x51\x77\xa5\x8e\x06\x43\x2f\x4a\x62\x9a\x63\x97\x4a\xd2\x6e\x6c\xc3\xc1\x2e\xba\x91\xe5\x4b\x25\xb8\x54\xe7\x51\xa9\xad\xdd\x67\xb6\x40\xd0\x37\x09\x75\xd1\xd9\x12\x7e\x2f\x32\xac\x80\x85\xe0\x47\x1b\x3c\x1f\x09\x0e\xc7\x1f\xba\xb8\xdf\xa5\x50\x22\x24\x22\x54\x68\xfb\x1c\x76\x43\xd3\xa5\xf5\x1a\xe1\x69\x54\x44\xc1\x3c\x22\x3a\xa7\x14\x94\x36\x64\xaf\x1b\x3e\xc5\xee\x72\x9c\xc3\x19\xe4\x44\xb4\x29\x50\xdc\x87\xe5\x8f\x46\x0e\x0c\x17\x75\x2d\x57\x38\x6a\x80\xaf\xa9\xcf\xcf\x4b\x99\xc7\xcf\x68\x0b\x7f\x98\x3e\x11\x1d\x64\xd5\xf0\x45\xc8\x08\x5f\x34\x5d\x42\x28\x8b\xa8\x3e\x0a\x1b\xea\x07\xef\x70\x76\x38\x88\x88\xcf\x09\x17\xc2\xec\x18\x16\x7a\xc8\x4a\xba\x69\xca\x31\x18\x4f\x2d\x4f\x27\xa8\xd8\xdd\x4c\xe8\xa6\x71\x2b\x39\x99\x29\x9f\x7f\x65\x91\x0a\xcc\xcd\x07\x66\x62\x97\x75\x20\x06\x18\x34\x8a\x6d\x1e\x81\x20\x06\x3e\x6b\x3b\x81\xe3\xb9\x0d\x1f\x56\x50\xc3\x8d\x89\xc3\xe1\xc4\x51\x38\xc6\xea\xa4\xd5\xc8\x86\x6e\xc8\xb3\x9e\x73\xa3\x0c\x1f\xd3\x62\x77\x0e\x75\xcb\xb2\x82\xa5\xbe\x7c\xc6\x12\x66\x7e\x8d\x05\x4b\x78\x6b\x31\x6d\x2d\x91\xaa\x12\xf5\x16\xba\xe1\xd2\xe9\xd9\x83\xd6\x04\x3e\x84\x6e\xe4\x61\x4e\xaa\x4e\x70\x80\x4f\x29\x2f\xd4\xa7\x32\x82\xf1\xc4\x37\x86\x34\x51\x2c\xb3\x6e\xc6\x1f\xe2\xe4\x89\x1f\x4b\x39\x1f\x14\x55\x64\x37\x6a\x8d\x2a\xc2\x0f\x31\x55\x3c\x29\xe6\x74\x87\x64\x11\x9e\x65\xcc\xfd\x30\xd3\x85\xe3\xb6\xfb\xc3\xc0\x59\x73\xc2\xf5\x86\x8b\x54\xe2\xc4\x63\xed\x4d\x43\x25\x41\x82\x4a\x38\x61\xf0\x1b\x5c\x5b\x28\xad\x2a\xa2\xe9\x47\x96\x50\xc8\xec\xef\x5b\x18\x8d\xfa\xfb\x77\x6b\xfa\x0c\x27\xd7\x07\x0c\x4c\x05\xf4\x91\x6d\x94\xc0\x4f\x5b\x49\xba\xd3\x2f\xf1\x2b\x2f\xb6\x4d\x4b\xec\xdc\x80\xb5\x43\xd6\x29\x2d\x94\x3c\xbf\xb4\xdb\x20\x4a\x54\x1a\xd3\x64\x7f\xff\x42\xb9\x3c\x94\x04\x67\x57\x83\x9e\xd3\x0d\xcd\x3c\xa2\x0b\x34\xa2\x1b\xc6\x44\x97\x18\x08\x49\x74\x82\x62\xc4\x28\x08\x77\x4c\xf7\x45\x77\xe0\x4b\x69\xe2\x59\xf5\x4f\x4f\x7d\xff\x7c\xbb\xd2\x09\x7b\x95\x1d\xf5\x77\x7e\x62\x21\x89\x7c\x74\x72\xfd\xb3\xd2\xc8\x03\x38\xbf\x02\x11\x5f\xe3\x23\xd2\xf8\xe7\x22\x8d\xfb\x27\x09\xf9\xb3\x62\x77\x3a\xb9\x22\x0a\x41\x0f\x0f\x81\x48\x1e\xa4\x57\x42\x8d\x4c\x9c\xac\xaf\xe5\x29\x6e\x44\x7e\x9a\x4c\x0a\xb8\x1a\x7f\x9b\x5c\x0d\x92\x89\xcd\xc9\x84\x53\x08\x1d\xa6\xc8\xc4\x5e\x1a\xa6\xc9\xc4\x2e\x97\x0d\x57\xf0\x2e\x86\x65\x49\x05\x9c\x70\x7d\xc0\x8e\x76\xc1\x3b\x4a\xb9\x1c\x3b\x66\x4e\x67\xd7\x5b\x04\x2b\x14\x6e\x6c\x1a\xa6\x4e\x85\x54\xcb\x02\x7d\xce\x3a\x99\xc4\xd9\xf4\x0b\x39\x1b\xbb\xd3\x11\xac\x4f\x0e\x47\xe3\x4c\x4b\x76\xbc\x5e\xb7\x63\xe7\x4b\xcc\xb3\x3e\x31\xff\x39\xe9\xaf\xd0\x82\x6c\x4a\xa9\x79\x24\x2c\x19\x0a\x3d\x86\xcf\xb2\xd1\x88\x09\x69\x8d\xac\x75\xe7\x5c\xb4\x1d\x96\x56\xbd\x20\xd4\xf8\x67\x37\x45\xf7\xb9\xab\x87\x36\x45\x50\xc3\x96\xc5\xe8\xd0\xda\xa8\x56\xab\x7e\x34\x03\x36\xb4\x43\x14\x33\xa9\xdf\xf8\x25\x34\xd0\x4e\xfa\x19\x1d\xd2\xd8\x26\x37\x43\xbe\x2e\x92\x6f\x50\x48\xbb\x48\x77\xa6\x2d\xdf\xc8\xef\x8f\x7a\x3b\x4e\xb7\xfb\x61\x3e\x4b\xbb\x7d\xcf\x0e\x8b\xaf\x80\xd3\x50\xe5\x82\x50\x10\x07\x5d\xf0\x9d\xd2\x25\xba\x7d\x5f\x30\xf2\xf7\xe3\xa6\xa4\xbe\x42\xc2\x51\xfb\x5e\xf1\xa6\xc7\xa7\xdc\xbc\xdf\x6b\x1c\x92\xcd\xd0\x07\xa5\x2e\x9d\x74\x64\xe6\x3f\x38\x7d\xc4\x87\x65\x2e\x1f\x35\xf9\x80\x4c\xf0\x51\xc2\x48\x21\xb5\x3b\x2d\x3c\xb0\xdd\x49\xa7\x02\xc5\x4b\xc5\x02\x53\x9c\x05\x79\x52\x16\xef\x26\x41\xf5\x94\x53\xc4\x7c\xf5\x86\xab\xb6\x2b\x4c\x87\xa3\xfb\x23\x05\xe9\xf7\x64\x2c\xe7\x95\x6f\xd5\xf5\x20\x4f\xc2\x87\xf6\x60\xe4\x64\xc8\x08\x7e\x3f\x2d\xba\xfd\x94\xd3\x91\x4f\x35\xf2\x68\xcc\xbe\xd4\x24\x4a\x4f\xfd\x3c\x23\xdf\x7d\x72\xf7\x30\x37\x41\xbb\xc9\xfd\xca\xdd\x01\x73\xc7\x09\xd9\xde\xde\xc1\xea\x8e\x15\x4f\x65\x4f\x58\xc5\x3e\xd2\xb6\x74\xac\x27\xec\xdf\xa4\x96\x4b\xee\x70\x29\x8a\x4e\xb0\x80\x75\xce\x4a\x8c\x46\xe0\xc1\x58\x3c\xa1\x11\xb3\x4d\x96\x16\x92\xcc\x68\xbd\x45\x1a\xf6\xfe\x85\x72\x39\x66\x20\x17\x62\x06\x52\xde\x58\x1a\x43\xb4\x49\xb9\x5f\x0e\x52\x52\xbf\x94\x9f\xa5\x77\xd3\xc9\x0f\x37\xb8\x84\x7c\x6f\xb5\xe2\x7a\x67\x3f\x6c\x07\x71\xcf\xe9\xb0\x03\xdd\xae\x73\xee\x01\x5d\x6a\x0b\x37\x40\xfd\x1e\xca\x0a\xef\xa1\x7c\x1a\x9e\xf5\xce\x9a\x3b\xb8\x83\xf2\x2a\x3e\x64\xb3\xd8\xf4\x69\xb5\x5a\x75\x39\x4b\xac\x4d\xa8\x83\x13\xea\xc5\x63\x1c\x4c\x33\xa1\xf6\x54\x13\x6a\xe3\x84\xfa\xf1\x6c\x26\x5a\x92\xb3\x29\x9c\x96\x52\xe7\xfe\xe7\x33\x18\x2e\x87\xbe\xdd\x1e\x7f\xbc\xfd\x33\x5f\xec\x3e\x12\x2c\xdc\xd7\xb1\x80\x74\x33\x4e\xba\x30\x33\x0d\x01\x86\x5e\xa5\x23\x2c\xe5\x3f\x54\x7b\x8a\xd8\x48\x8e\xf9\xec\x83\x3c\x1a\x0a\x8f\x85\xd0\x13\x54\xb1\x13\xd1\x64\xe8\x7d\x74\xbc\x3f\x00\x99\x75\x60\xf9\x3b\x3c\xe2\x43\x8f\x1f\xf0\xc1\x4e\x66\xf2\x43\x36\x8b\xff\xa8\xc7\xbb\x5c\x95\x3b\x39\xdc\xa7\xd6\x96\x7a\xd8\xc6\xda\x18\xe6\xa1\x58\x60\x31\x5e\x01\x6e\xd2\x98\xe7\xaa\xc6\x65\xc6\xdc\xc9\x5f\x40\x89\xc6\x52\x32\x82\x9c\x18\x14\xa9\x01\xcc\xec\x7a\xff\x37\x44\x44\x63\xa2\x57\xce\xe4\x28\x7c\x66\x04\x33\xae\x77\xd6\x24\xdb\x16\xa8\x0c\x5d\xe7\xdc\xff\xc5\xd1\x62\xb0\x51\xa4\xe5\x92\xc5\xc1\x3f\x8b\xc6\x8d\x8f\x80\xe9\xdf\xc7\xc8\x85\xed\xff\xcb\x03\x47\xdd\x6d\x0f\xdd\x30\x6c\xeb\xe3\x16\xb6\x4d\x7e\x6d\x98\x7a\xe0\x40\xf7\x3a\x7f\x2b\x4c\xe9\x67\xa7\xe4\x77\xf3\x6c\x8d\xb9\x21\xeb\x14\x19\xf9\xe2\x41\xe9\xac\xb2\x17\x85\x4a\x72\x4a\xfc\xf7\xd0\xed\x73\xb5\xc1\x0f\xb2\xbb\x6a\xec\x97\x6d\xe3\x54\xbc\xb3\x0d\xfb\x7d\xc5\xa2\xc4\x30\x04\xb7\x6e\x80\xab\x54\x4d\x34\x25\x93\x62\x45\x6f\x7e\x8c\x7a\x55\x98\xd7\x4e\x5e\xfc\x51\x13\x3d\x3e\x69\x76\xa9\xa4\xda\x95\x36\x57\x4f\x7b\xbe\x69\xc8\xba\x1a\xc9\x98\x4b\xc2\xa8\x41\xba\xe3\x95\x03\xcb\xe1\x88\x90\xaa\xcf\xec\xce\x51\xb7\xbf\x6e\x92\x78\x83\x4e\x21\x61\x9c\x8a\xf5\xc2\x37\x32\x46\x99\x55\x95\x1b\xd1\x80\x85\xca\xc7\x51\x2c\xf1\x0c\x5f\x24\xca\x86\xc5\xab\x06\xb1\xb0\x4e\xab\x37\x24\x54\x6a\x60\x7b\x7d\x56\x3d\x6b\xfb\xae\x69\x34\x75\x4a\x6b\x95\xec\x30\x64\xab\x83\x50\x86\xba\x0d\x58\x58\x42\xca\xa0\xa5\xe5\x61\x58\x4a\x91\x4b\xc9\x01\x2f\xb9\x2c\x1c\x0e\xaa\x06\x27\x68\x8e\xdd\x33\x52\x31\x1b\x1d\x6f\xb6\x85\xcc\x55\x25\x46\x54\xda\x75\xc5\xa5\x76\x66\xc3\x03\xce\x60\x93\xad\xd0\x90\x44\x34\xd5\xf0\x4e\xdb\xd9\x8b\x23\x0b\x14\x2e\x2c\x00\xc5\x18\xe3\xf1\xcb\x52\xa4\x18\x46\x22\x9c\x20\xae\xfb\x44\xb7\xc5\x64\x70\xc4\x43\xdf\x59\x59\x61\xbe\x69\xc8\x6f\xc1\x98\xc0\xa0\x7c\xa4\x40\x43\x9f\xcf\x5e\x6a\x38\xb5\x64\xec\xa8\x5e\x32\x4d\x04\x31\x0d\xb0\x74\xb3\x61\xd2\x8a\x41\x36\xec\x04\x92\xd1\x68\x30\x6b\x7f\xdc\x03\x4c\x15\xde\x2c\xe1\x22\x06\xe1\x92\xa5\x97\x35\xe4\x4c\x93\x5b\x21\x0e\x4f\x18\x13\xbf\x1f\x09\x36\x47\x6d\xa3\x45\xca\xfd\x21\x21\x52\xf3\x5f\x57\xee\xf7\xa5\x72\x3f\xdf\x47\xb1\x79\x27\xb1\xbb\x16\x34\xbf\x8d\x36\x59\x72\x6f\x0e\x0a\xf7\xe6\xfc\x5b\x44\xa1\xfc\xe9\x03\x08\x94\xaa\xf6\x0d\x95\x24\x64\x54\xc2\xcf\xd7\x68\xe4\x97\xcb\x35\xcb\x52\x1e\x36\x1f\x9c\x82\xab\x1d\x96\xfa\xcc\x0e\xc2\x52\xdd\x88\x59\x59\xbf\x59\x6b\x09\xc3\x6a\xcf\x72\x35\xf3\x9a\xd1\xc8\x6d\x1a\xe2\x67\x85\xef\x36\xeb\x46\x6b\xc6\xe9\x42\xb0\x3f\xaf\x5c\x36\xe1\x22\x99\x36\xe0\x01\x4f\x79\x4e\xf0\x64\xdf\x76\xcf\x10\xd3\x21\xa2\x5b\x1e\x6c\x7c\xc9\x9d\xed\x91\x64\x27\x6c\xb7\x24\x9a\x2a\x89\xd1\x2b\x89\xc6\x68\x69\xe8\xca\xb1\xee\xd0\x92\xe7\x97\x0c\x83\x88\xe8\xac\x71\xb0\x6f\xbd\x0e\x88\xf5\xfd\x08\x89\x94\x97\x3a\xe1\x7d\x4e\xae\x30\xdd\x1e\x24\x4b\x2c\x9e\x5b\xf1\x59\xe0\xbc\xc8\x62\x03\x37\x04\x82\x79\x95\x39\xce\x72\x6e\xe2\x49\x3f\x95\x67\x8d\x14\xbd\x89\x57\x33\x1a\xa4\xbc\xf0\x63\x51\xf9\xa6\x16\xfb\x0b\xd6\x1d\x95\xb9\xe2\x31\xe5\x90\xdd\xee\x25\x15\x4b\xbc\x26\x6b\x59\x6e\x93\xb5\xf8\x18\x78\xd5\xd8\xb6\xcd\x9a\x9d\xd5\x7f\x8a\xa3\x2f\x36\xf6\x16\xb9\x7a\x02\x35\x0d\x31\x51\x86\xe3\x96\xbc\xd1\xc8\xd3\x1d\x8b\x11\x4e\x21\x55\xb4\x0d\xb7\x66\x6b\x84\x7a\x96\x0f\x72\x40\x7e\xd6\x0a\x57\xbd\x02\xea\x0c\xdb\x4c\x43\x50\x2c\x04\xf4\x38\x07\x6c\xe4\x68\xe4\x47\x84\x7a\x84\x3a\xda\x31\x90\x68\x4f\x34\x27\xb0\x49\xa6\x2f\x25\x7e\xc9\xd0\xca\x0e\x69\xc8\x4a\x68\x22\xd3\x42\x73\x70\xe5\x6a\x32\xdd\x42\xb1\xad\xbc\xc7\xbb\x27\x3d\xce\x7b\x0f\xc0\xf4\x5d\x38\x2c\xb6\x4c\x4f\x5a\xbe\x97\x24\xa3\x15\xc4\x66\x8b\x09\x5b\x78\xf0\x50\x2f\x69\x62\x26\x8f\xcd\x65\xd2\x95\x53\x68\x19\x92\x86\x8f\xc2\xa3\xaa\x41\xa5\x8a\x0e\x35\x7d\x2b\x20\xe5\xf2\x18\x5f\x00\x9a\x01\xa4\xaf\x93\x48\xc2\x1b\x80\x9f\x24\x0f\xe5\x19\xc0\x57\x84\x40\xc1\xa7\x40\x62\x8a\xfc\xec\x14\xb9\x38\x45\x91\x74\xe2\xc1\x13\x97\xed\xf6\x99\x14\xc3\x65\xfb\x2b\x81\x66\x35\xde\xac\xb5\xc6\x38\x1f\x89\xdd\x8c\xc0\x3b\xb1\x3e\x14\xf8\xd0\x2c\x95\x53\x94\x49\x3a\xff\xd1\x13\xde\x5b\x8f\x8b\xe2\x24\xe9\xa1\x24\xaf\xa2\xa1\x3b\x6d\x55\xfa\x2f\x65\xce\x86\x1d\x4d\xbb\x7a\x0f\x2c\xdb\xf4\x74\x5f\x21\xe9\xa9\x6c\xfa\x60\x6d\xd9\xca\x04\xf3\x4b\x79\x70\xd0\x3c\x36\x50\x6d\xe4\xa5\x8b\x2a\x42\x53\xed\xe8\x58\x1a\xb4\xe9\x56\x6d\xb1\x4e\x5b\x68\x37\x2b\x19\x70\xa4\x96\xa7\x58\xd0\xf6\x9d\x01\xa7\xcb\xe2\x5a\xf8\xae\xa3\xf2\xf8\xba\xd6\x4e\xf1\x7e\xce\xc6\xbc\xc6\x7c\xdf\xe9\x70\x94\xf1\xf4\xee\xe4\x99\x31\x8f\xbd\x15\xed\xfc\x14\xc7\xa6\x75\x9f\xcc\x18\x39\x9a\x9f\xcd\x9f\x64\xf6\x99\x23\xf6\x40\xb9\xc8\xce\xea\xee\x51\x3d\xa4\xa0\x4f\xa8\x74\x33\xe2\x2b\xff\x22\x1a\x67\xeb\xb4\x94\xbc\xb6\x29\xa4\x85\x34\xb0\xbc\xea\xc0\x1b\x98\x9a\xbb\xb2\x50\xbb\x9a\x54\xab\x55\x0f\xef\x24\x4e\xd7\x64\xd5\x9e\x1d\xc8\x2b\x91\x72\xb0\xca\xa7\x4a\x26\x29\x1c\xb3\x9c\x36\xf5\x35\x1c\x43\x42\xc1\xf5\xa3\x8c\xbf\xd2\x74\x75\x1c\x5d\xf5\xb8\x14\xe8\xa7\xac\x2f\x79\x62\x33\x4c\x44\x83\x0f\xa0\x6d\xea\x13\xea\x47\x51\x9e\xeb\x94\x81\xbd\xc2\x2a\xc2\x11\x6b\x1c\x5b\x52\x25\x4d\x77\xa1\x9e\x64\x2b\x2d\x8d\xf5\x5d\x3b\xcb\xe5\xe5\x3c\x12\x8a\x27\x3e\xca\xcf\xde\x07\xb3\xa3\xdb\x96\x09\xce\xf3\xd0\x2c\xda\x88\xfb\x57\xe9\x3b\x41\xc8\x57\x46\x6a\xcf\x57\xb7\x6b\x3e\xb7\xa5\xd0\x3b\xc3\xdc\xc3\x09\x47\x46\x6e\x75\x65\xe8\x74\x9e\xf6\xf0\x06\x1c\xdd\xef\xd9\x20\xea\x0e\xfe\x4f\x9c\x09\x70\x3b\x12\x08\x43\xf8\x4d\xa7\xd3\x88\x13\x0f\x77\x22\x3e\x0e\x49\x61\x6f\xc9\x17\xfa\xa5\x21\x4d\x15\xa5\x62\xfc\x1b\x0c\xa2\x60\x1b\x24\x4a\x08\x8e\xf4\x56\xfc\x64\xcb\x41\xbb\xc7\xf8\xdc\x0b\xdf\xc6\xd2\xb7\x95\x49\xa8\x61\xa4\x1c\x57\x89\x61\x4f\x3a\x72\x4c\x54\xe3\xcb\xe3\x44\xc7\x69\x8a\x76\xa2\x88\xf6\x2d\x7d\x8f\x1d\xc6\x53\xd8\xb6\x9a\x4e\x8b\x76\xac\x9d\x1c\x04\x74\x60\x6d\x44\x54\xe7\x27\x3b\x05\xfc\xe4\x80\xf3\x93\x1d\xe0\x27\x07\x49\x7e\x52\xff\x49\x07\x69\x7e\x72\x50\xc8\x4f\x0e\x46\xa3\x41\x9a\x9f\x1c\x24\xf9\xc9\x81\xd5\x9e\x86\x9f\xd4\x3c\x0f\x97\x42\xb3\x4f\x87\x94\x91\xd1\x88\x45\x84\x0e\x44\xac\x06\xc5\x4f\x0e\x52\xdc\xde\x00\xf8\xc9\x44\xfa\xd2\x20\x4b\x98\x3d\xc5\x4f\x0e\xc6\xf3\x93\xe9\x16\xf2\xd7\x16\x47\x71\xc0\xbb\x27\xf9\xc9\xc0\x1a\xf0\x13\x92\xaf\x63\x2d\x86\x85\x76\x62\xda\x63\x77\x52\x25\x97\x4c\x6f\x35\x53\x3b\x17\xcc\x38\xa4\xc8\xec\xba\x29\xad\xc4\xed\x78\x0d\x14\x32\x45\x2a\x42\xf8\xcb\xae\xc5\xf7\x9c\x41\xbc\x2d\xfb\xff\xa0\xfb\x50\xec\xe1\xba\xfb\xc1\x7a\xd7\x52\xed\xae\x7e\x74\x19\xfc\x30\x5c\x06\x97\x2d\x43\x89\x41\x8c\x59\xf4\x53\xf5\xb4\x1d\x84\x4f\x7a\x1e\x3a\xec\x58\xb1\x0c\xdf\x1b\x86\x4c\xa9\xd0\x1a\xe2\xdb\x35\xcb\x0c\x64\x74\x84\x1c\xb6\xc3\x50\xa1\x16\x54\xa6\xa8\xc3\x37\x08\xed\xa7\x32\x2a\x1d\xaf\x3d\x94\x52\x74\x3a\x4c\xb1\x29\x6e\xc1\xd5\x34\x8f\xe5\x18\x80\xbc\x93\x63\x71\x52\xf2\x76\x6d\x71\xde\xc5\x59\x80\x03\xed\xa4\xd2\x15\x06\xb4\x07\x39\x5d\x14\x9e\xc2\xd1\xd7\x6c\xc5\x69\xa7\x00\xa7\x83\x82\x4e\x0d\xba\x11\xb0\x81\xed\xdb\xa1\xe7\x37\x8c\xd2\xa8\x64\xd0\x81\xcf\x06\xcc\xed\xf0\x85\x06\xf1\x01\xf0\x12\x84\x55\xe4\x1c\xbd\x06\x55\x8e\x58\x7c\x75\x34\x1f\x75\xdb\x8c\x98\x86\x30\xc4\x3e\x2e\xfc\x72\x1b\x54\x32\x56\xe2\x61\x40\x8a\x95\x65\x54\x89\x08\x95\xa0\x4e\x09\x91\x9d\x1d\xb2\x43\xe7\x9c\x20\x74\xdc\x15\x91\x0f\x0e\x3b\x4d\x32\xa3\x84\xb6\x61\xe6\x95\xc3\x67\x81\xd7\x5f\x63\xc7\x85\xb7\x62\x50\x59\xcf\x7d\xee\x98\x61\x55\x35\xcc\xe5\x72\xd3\x50\x23\x60\x50\x03\x7a\x2f\xe2\x16\x88\xce\x1b\xad\x78\x8f\x08\x65\x0f\x9d\x58\x21\x58\xab\xa9\x19\xb6\x88\x8a\xcc\x96\x18\x64\xbe\x41\xa5\x0a\xaa\xfe\xca\x49\xad\x7a\xae\xb9\x02\x41\xd3\xb2\x83\x4b\x22\x19\x2d\x82\xcf\xe6\x53\xb2\xe2\x20\x7e\x16\xc8\x69\xb0\xaa\x7a\x44\xfd\xdc\x7c\xe8\x25\xb0\xb5\xe9\x5c\xe8\xf9\x8c\x94\x6b\xb2\xb8\x36\xe1\x63\x4e\xfd\xb2\xf8\x4d\x08\x8a\x40\x85\xe5\x32\x4f\x98\xb5\x64\x49\x48\xb4\xfc\xb8\x1c\x54\x8d\xe5\xa4\xd7\x3a\x48\xb4\x5c\x12\x39\x6e\x8f\xf9\x4e\xf8\xb4\xef\xad\x1e\xf3\xd9\x9a\xe3\x0d\xb5\x9e\x8a\x1a\x45\xda\x4c\x58\x2e\x9b\x13\xd1\x8b\xe1\x1c\x44\x35\xfc\x42\x84\x08\x89\xa4\xae\x5e\x72\x6c\xbb\x8e\xdb\x11\x83\xff\xe4\xfa\xe1\x8e\xc9\xaa\x4e\x47\x86\xc4\x41\x0e\x5a\x67\x4b\x55\x04\x07\x7e\x4b\xe4\xb7\x54\x2d\xb3\x25\xe2\x77\xaa\x3e\xa8\x6b\x20\xa6\x58\x0e\x65\x55\x97\x9d\x0b\xad\x50\xfc\xa1\xe0\xeb\x27\x6f\x48\x64\x5e\x2e\x5d\x50\xb7\x1a\x0c\xc4\x31\xe2\xd3\x3a\x65\x72\xbb\xd6\x38\xe9\x80\x0f\x74\x16\x73\x79\xf2\x54\xea\xa4\x59\x6b\xcd\xa8\x09\x94\x88\xf9\xd4\x97\x88\xb1\x71\x38\x8d\x45\x4a\x6f\x3f\x35\x2e\x94\xb5\x22\xe0\xf7\xc7\x8f\x3c\xa1\x1b\x1c\x8b\x86\x4f\x11\x33\xa9\x9a\xc2\xb1\xf5\x63\x6c\x5d\xe9\x38\xca\x95\x28\xf3\xfb\x49\x9c\x27\x47\x56\x9c\x44\x33\xd2\xab\x69\x7a\x92\x66\x1c\x1c\x3e\x47\x9f\xcd\x7a\xb2\x0b\x8e\x10\xc1\xad\x39\x81\xb3\xdc\x67\x02\xc5\x40\xbd\xe9\xe8\x5d\x0b\x2d\xb6\x84\x26\x3b\x8d\x1a\xf5\xad\x66\x4b\x08\x1a\xf6\x86\x95\xca\x5e\xf9\x81\x6b\xf1\x2d\x41\x3c\x24\xe0\x52\x20\x1b\x7e\x75\xe8\x4a\x8f\x1a\x2e\x99\x59\xf6\x99\x7d\x26\xd2\x93\x50\x94\xef\x0b\x34\x02\xcf\x0f\x59\x27\x0f\x8b\x04\x82\x34\xb4\x66\x25\x0a\x9c\x36\x7d\x4e\x8e\xb1\x2e\x2c\x8b\xb7\x39\x66\xed\x97\xe2\x92\xae\xef\xb9\x21\x71\x54\xbb\x8c\xcc\xb0\x7e\xc0\x4a\x22\x13\xd7\xcc\x46\x28\x42\xe7\xcd\xd6\xa1\x66\xbc\x15\x12\x18\x5f\xf1\x94\xe2\x94\xcb\xbc\x5e\x7e\xd7\x64\x11\xd1\x16\xa9\xa3\x2f\x52\x5f\x6b\x29\x12\x2d\x85\x7c\x47\x8d\xb1\x56\x75\x53\x88\xa2\x28\x4f\x0e\x07\x3d\xa2\xb8\x8a\x5b\x12\x57\x1c\x6b\x3f\xc3\x9c\x90\x10\x7e\x0c\x92\x28\xf4\x4e\x08\xdd\xdd\xe4\x38\xe9\x23\x48\x43\x9c\xa4\x38\xa0\x2f\x4b\x07\xf4\xdd\x90\x9d\x63\x4d\x9f\x13\x4c\x28\x8f\x12\x33\x94\x58\x39\x18\x20\xc9\x9f\xab\xef\x73\xcb\x65\x95\x1c\xf7\x55\xcd\x60\x18\x5f\xb1\xa7\xbc\x21\xe3\x91\xd1\xed\x8e\x3d\x33\xf4\xf3\x55\x93\xca\x01\x71\xe2\x20\xcc\x2c\xcb\x18\x8a\xb2\x30\x67\x9e\x96\x3d\x2f\x94\x1f\x31\x22\x65\x02\xc8\x60\xc8\x5e\xe1\x1e\xa0\xce\x33\x99\xfc\x14\x7a\xb2\xe6\x73\x32\xe1\x14\xdf\x88\x32\x2b\x7b\x23\x47\xbc\xd0\x75\xfa\x21\xf3\xc5\xb1\x1b\x56\x9d\x8e\x65\x59\x8c\xf0\xdd\x29\xca\x47\x56\xbc\x14\x2e\xeb\x6f\x6a\x6a\x23\x51\x3d\xe8\x31\xbb\xc3\xcf\xc4\xaa\x08\xda\xfd\xac\xd7\x61\x81\x9a\x69\xcf\xaa\xed\xf5\xf6\xa9\x10\x7e\x1e\xce\x32\xb3\xfc\xa6\xd7\x9a\x31\x24\x6f\xc8\xb1\xa8\xba\x5e\x47\x84\x03\x49\x06\x33\xe4\x13\x2d\xf7\xb1\x83\xbc\x76\x3e\x10\x72\x7d\x27\x71\x90\x7e\x73\x71\x30\x0c\x64\x39\x9d\xdc\x62\x27\xd9\xb9\x90\xa3\xc9\xd7\x9e\xcb\xb7\x56\xe6\x76\x64\xed\x0e\xdf\xd7\xf4\x04\x97\x44\x11\x6d\x5b\xab\xe6\x50\x17\x32\x6b\x0c\x65\x33\xd8\xa9\x18\xbc\x93\xae\x1d\x79\xd2\xa6\xbd\xd3\xaa\x7b\xe9\xaa\x63\xb6\xb6\xd9\xdf\x69\xe5\x43\x5d\x9a\xbe\xb6\x5d\xd9\xc0\x58\x31\xeb\x43\x8f\xb1\x23\xae\x14\x7e\xce\x7b\x57\x6a\xd9\x91\x0d\xdd\x55\x7b\x8e\xd2\xe4\x80\x53\x6a\x25\x60\x7d\xd6\x4e\xc4\xab\xd1\xd3\x2b\xab\xc3\x7e\xe8\x0c\x0a\xfa\xac\x3e\xca\x06\xd9\xab\x80\x8e\x11\xcf\x59\xe9\x3b\xab\xab\xf9\xc5\xd3\x4f\xbe\xb9\xca\x05\xe3\xc4\x22\x1f\x3d\xf9\x7e\x88\x6e\xf9\x68\xd0\x29\xdd\x56\xc3\x7e\x28\xe9\x4d\xb9\x11\x17\x31\xa6\xda\x6b\x87\xbb\xff\xf9\xf8\xa7\x6c\x3d\xc6\xd4\xe3\xb4\xb9\xfb\x09\x5a\x6b\xd1\x66\xb3\xfe\x18\xad\x8b\xc0\x52\xc6\xc7\x6c\xd7\x59\x95\xc1\xa0\x44\xd4\x71\xa1\x5f\x08\x1a\x45\xc7\x3d\x19\xe6\xc3\xf6\x1d\x5b\x3e\xd9\x2d\xb3\xce\x93\xeb\x98\x04\xda\x24\xf8\xf3\x19\x7b\x99\xf5\x13\x3f\xfa\xaa\x34\xbf\xf0\x82\x2a\xd5\x41\x7d\x0d\x08\xcd\x91\x83\x7d\x66\x8b\x37\x18\xe9\x7d\x2a\xaf\xdc\xf2\xd0\xe9\x77\x4e\x88\x05\x09\x52\xc7\xb6\xdd\x6f\x0f\x79\xbf\x8f\xc1\xc3\xae\x48\xec\x7b\x01\x3b\xea\xca\x82\x32\xd6\x95\x18\xbe\x8f\x3b\x2b\xbd\xbe\xb3\xd2\x03\xf5\x49\x2d\x02\x96\xf8\x29\xfd\xae\xca\x2c\xdf\x1b\x74\xbc\xb3\xae\x88\x70\x28\x56\xe5\xb9\xd0\xb7\xc5\x1a\xf6\xbd\xe1\x20\x81\x54\xcf\xf3\x9d\x17\x3d\x37\xb4\xfb\x3a\x0e\x40\x19\xfd\xf5\xa3\x03\xe6\xca\x4a\xfb\x9e\xdd\x71\xdc\x95\x23\x2c\x08\xec\x15\x31\xa2\x22\x22\xaf\x7c\x78\x12\xe0\x49\x39\xe0\x9f\x74\x3a\x61\x8f\x27\xba\xde\x11\x51\x22\xd0\xbe\x49\xa7\x25\x70\xf1\xdc\x27\xfb\x43\x5f\x42\x20\xd6\x91\x30\x1f\x11\x09\x3e\xed\xb5\x87\x81\x04\x0f\xbb\x83\x21\x7c\xf6\xef\x6c\x9d\xf7\x57\xfe\xe0\x28\x0b\x08\x7d\xdf\x2b\x30\xd1\x98\xe0\xc8\x7b\x5e\xbf\x23\x7b\xa0\xfd\x4c\x16\xf3\x85\xca\xea\x89\xb6\xef\xf5\x05\x61\x60\xd8\xa4\x03\xc7\x0e\xcb\x9f\xa9\xc8\x64\x10\x33\x4f\x8c\x59\x20\xbe\x3a\xe9\x09\x98\xd9\x7e\xbb\x17\x43\x1a\xa5\xca\x84\xa7\x21\x4a\x19\xfc\xd4\x06\x4d\x26\x1c\x4b\x22\x2c\x77\x76\xac\x40\xc2\x87\x43\xb6\x9a\xc0\x5e\xe0\x7e\x72\x7d\x20\xaa\x81\x53\x4f\xad\x0c\x45\x1e\xf8\x5b\xff\x12\xd2\x0e\x8b\xfa\xd7\x98\x1f\x3a\xed\x24\x89\x84\xf6\x32\x3c\x4c\x1b\x1f\x63\xcb\x9d\x93\x39\x75\xb0\xe5\xce\x41\xcf\x0d\x99\x1b\x07\x41\x33\xf8\x7a\x95\x31\xde\xf8\x9f\xdd\xf2\xcf\xa2\xfc\xb3\x47\xfe\x79\x54\xfe\x79\x4c\xfe\x79\x5c\xfe\x79\xa2\x45\x9b\x0b\x7c\xf1\x3f\x26\xe3\xcb\xed\xae\xd1\x7a\x0d\x02\xc5\xc1\xff\x99\xfc\xba\xfc\xb4\x46\x9b\xe8\x34\xfb\xc9\xe4\x12\x6c\xb5\xd4\xb7\xbc\x3c\x20\x55\x07\xac\xea\x80\x56\x1d\xf0\xaa\x03\x62\x75\xc0\xac\x0e\xa8\xd5\x9f\x90\x7f\x17\x6a\xf0\x17\xda\x5d\x80\xfa\x16\xa0\xbe\x05\xa8\x6f\x01\xea\x5b\x80\xfa\x16\xa0\xbe\x05\xa8\x6f\xe1\x89\x18\x6f\xa9\x4c\x20\xa9\xbe\x05\x63\x56\x4b\x67\x23\xf9\xb7\xd2\x19\x62\x29\xe0\x67\x80\xd5\x6e\x1c\x7a\xc0\x6a\x37\x60\xb5\x1b\xb0\xda\x0d\x58\xed\x06\xac\x76\x03\x56\xbb\x01\xab\x45\x68\x7e\x11\xea\x5b\x84\xfa\x16\x71\x2e\xa1\xbe\x45\xa8\x6f\x11\xea\x5b\x84\xfa\x16\x79\x7d\x0b\x4f\x70\x46\x24\xc3\xbf\x28\x3e\xa5\x02\xe4\x57\x92\x11\x01\x17\x9f\x10\x71\x00\xf7\xd4\x32\x73\xbc\xa7\xd6\xa2\x46\x6e\x15\xf3\x50\x85\x81\x53\x5c\x93\x41\x46\x9b\x4d\x43\x91\x2e\x56\x52\x97\x71\x06\x39\x08\xbd\xd9\xb3\x3b\x1e\x4b\xd4\x3c\x38\x69\x2f\x1f\x96\x9f\x41\x19\x24\xdb\x3d\x2d\x79\x0c\xa1\x67\x76\x11\xec\xb0\x59\xa7\xc6\xf3\xcf\xbb\xa5\x12\xff\x59\x7f\x9c\xee\x79\x1c\x1a\x83\xf1\xd8\xf3\x98\xf8\x4a\x96\x12\x55\xee\x79\x54\x26\xa6\x92\x8d\xb2\x1d\x86\xbe\x58\xa8\x1f\x1d\x73\x1f\x92\x63\x2e\x3e\xdb\x3e\x3a\xc4\x76\x72\x88\x69\x67\xd4\xc4\x03\x6d\x1b\x87\x18\x06\xd6\x31\xa8\x11\x20\xfd\xe6\x04\x1f\xd5\xf7\x25\xfe\x0d\xef\xb2\x7e\x7b\x92\x71\x49\xf3\x43\x91\x6e\xeb\x5a\x57\x14\x8b\xb4\xcf\xc2\xd2\xd0\x32\x6d\xd3\x0c\x0a\x1f\xb1\x84\xce\x61\x6a\x87\x8b\x75\x0f\xd5\x6d\x21\x56\x42\x4c\x0f\x74\xb9\x1c\xe7\x25\xa8\x62\xc9\xa8\xd4\x8d\x86\xf6\x21\xcc\xc6\x68\x64\xd4\x8c\x28\x3e\xa1\x94\xf5\x48\x5c\x54\x72\x71\xe5\xf2\x6c\x3d\xd1\xb4\x4c\x16\xe5\x09\x86\xcf\x92\xe6\x16\x5d\x7e\x42\x8a\x55\x63\x2a\x75\x43\x71\x6a\xca\xca\xf5\x2a\x44\xb2\x8e\x34\x24\x69\x36\x10\x79\xb5\xc1\x21\x9b\x54\xb2\xd0\xea\x80\xfc\x1c\x9c\xf5\x2f\x97\xcc\xb0\x1a\x84\xde\x80\x5f\x9c\xec\x15\xf9\x9a\x45\xe8\x6c\x9d\x34\xea\xbb\xf9\x67\xfc\x6e\x7b\xd0\xeb\x08\x8f\x50\x4e\xc0\x7b\x9b\xff\x85\xba\x27\xb2\x6a\x2f\xde\x30\x97\x58\x15\x57\x51\xb9\x0c\xc1\xa7\x31\x41\x49\xbd\x13\x5f\x90\x25\x93\x81\x9a\x63\x50\x15\x5b\xb2\x19\x4a\x7c\xf4\xf4\x9e\xc7\x33\x12\x1f\xd2\x9c\x62\xda\xe7\x4a\x71\x20\x97\xf1\xd2\x15\x95\x78\xf7\x00\xc5\xd1\xa8\xd9\x22\x18\xcf\x9e\x50\xd7\xaa\xd4\x53\x71\xca\x7c\x3d\x4e\x99\xd3\x35\x85\x5d\x89\x13\x1c\xfa\xec\xd0\xee\x13\xd3\x6f\x3a\x2d\xca\x08\xd9\x70\x2d\x07\xa5\xeb\x70\xd5\xde\x5f\xa9\x2f\xf9\xf8\x02\xe0\xd2\x3a\x69\x28\x51\x33\xf5\xa3\xc4\x7c\x0b\x21\x39\x3e\x58\x28\xb9\xdd\x67\x87\xcc\x5f\x97\x1d\xf0\x7c\xf3\xf4\xff\x2f\x87\x79\x81\x85\x11\x33\x31\x0e\xaf\xb1\xb2\x6b\x83\x55\x87\xae\xf3\xd9\x21\x3b\xdc\x89\x4e\x93\x19\xbe\x60\x24\x85\xc9\x30\x4b\x59\xdd\x51\x79\x83\x69\x3a\x53\xeb\x9f\x06\x05\x75\x10\x1a\xe8\xda\xa7\x76\x5e\x41\xb8\x51\xed\xac\x35\x59\xc9\x34\xcd\xa9\xab\xda\xce\x1a\xc4\x6a\x52\x4d\x06\xba\x44\x70\x48\x31\x9c\x63\x26\x06\x33\x31\xfb\x74\x98\x13\xba\x66\x5b\xbb\xae\xe2\x30\x3f\x18\xa1\x5a\x46\x17\x29\xa3\xad\x94\x0a\xb1\x95\xd2\x55\xc2\xe6\x8b\xe4\x72\x14\x94\x93\x72\xe4\x73\x6d\xda\x89\x25\x74\xbd\xff\x25\xfd\x9f\xc1\x47\x92\xc1\x0f\x87\x64\xb0\x3b\x59\x32\x78\xf2\x93\xce\xb3\x73\xa1\xc3\x74\xc9\x60\xbd\x4e\x8d\x61\x5f\xdc\xb6\x1e\xa5\xf5\x29\xee\x98\xc0\x50\x57\xe4\x1d\xb3\x4e\x9b\x06\x6e\xd3\x06\xdc\xc2\x16\x16\x69\x8d\x4e\x53\x87\x21\x0b\x1b\xbe\xbc\x85\x2d\x0f\xc3\xd0\x73\x05\x2a\x8f\x09\x51\xc7\x22\x6d\xee\x7e\x5c\x4a\x2d\xe1\x52\xe9\x0d\x98\x8b\x26\x8e\x70\x9f\xe4\x18\xc8\x33\x5f\x17\x4c\xc8\x4f\xf9\x7d\xd7\x08\xbd\x61\xbb\x17\x84\xb6\x1f\x1a\xf1\xe5\x54\x9c\xcd\xf2\x1e\x56\xf0\xd9\xaa\x37\x0c\x18\x6c\xba\x13\xbe\x12\x22\x10\xbc\x7b\xd2\xe6\xe2\x82\xba\x70\xf3\xfb\x70\x02\x06\x84\x15\x07\xaf\x6a\xd1\x85\x32\x54\xde\x83\x4b\x25\xb8\x06\xd7\xa8\xd1\x77\x04\xb4\x87\xe3\x31\xe5\x14\x95\x0c\xda\xdc\xb3\x20\xa5\x10\xb4\x69\xa8\x3b\x60\xab\x35\xcd\xe4\x54\x2a\xda\x07\xad\x9c\x4e\xd6\x69\x73\x4f\x5d\xcd\x80\x5e\x58\x43\x5f\xeb\x02\x1f\xd4\x7a\xee\x64\x2f\x52\x83\x5f\xa8\x2b\x7d\xb8\x5e\xcb\x67\xc3\x12\xc6\xba\x95\x45\x26\x50\x94\xfc\xa6\xb2\x1c\xba\x30\x4e\x46\xc7\x0e\xed\x0a\x8e\x73\x05\xad\x41\x84\xd8\x2c\xd9\x9b\x92\xfa\x77\xfd\x75\xed\xa7\xa8\x67\x77\x52\xa8\xa0\x11\x4a\x5d\xc9\xde\x32\x9d\x5d\x7c\x14\xf3\x50\x74\x82\x57\xec\xf4\xfd\x07\x28\xe2\xd1\x84\x58\xaf\xae\x53\x56\xa2\xed\x9c\x71\x7d\x9c\xd6\x77\xcb\x4a\xf4\xaf\x93\xdf\xc9\xdf\x45\x7d\xda\x2d\x07\xa4\x29\xba\x04\xa4\xfa\x38\x20\xf6\x58\x2c\x1e\x7c\x02\x92\x1e\x4f\x13\xac\x8e\x54\x72\xaa\xf3\xa7\x4c\xbf\x7c\xc7\x13\x21\x5b\x1b\x33\xe4\xd8\x13\x18\xf8\xc7\x5b\xe9\x45\x52\xa7\x86\xe0\x1c\x8d\x71\x3b\x50\x3e\xb3\x89\xfb\x90\x3d\x0c\x3d\xce\x52\xf4\x99\x70\x22\xe4\x75\xbb\xc9\x1c\xdf\x87\x2b\x69\x2a\xc3\x1e\x38\xa1\xd8\xf6\xe3\xbc\xfa\xa3\xd4\x08\x06\xac\xdf\x6f\xf7\x58\xfb\x8c\x21\x2f\xb7\x13\x37\xd9\x02\x5e\xb8\x78\xab\xad\x3f\x4a\x17\x68\xbc\xa9\xf0\x6b\xe4\x49\x76\x2e\x34\x30\x53\x2e\xac\xb6\xe7\x86\xbe\xc7\xb9\x1a\x29\x13\x96\x79\x7b\xd4\xbe\x06\xcd\x1e\x81\x56\x05\x4b\x7f\x22\x5c\xef\xb3\xb8\x9e\x84\xc8\x04\xbf\x5b\xb5\xd7\x97\x99\x2e\x9b\x50\xc5\x63\x81\x53\xfe\x06\xc1\xcb\xc4\x62\x06\x10\x4b\xc3\x90\x76\x3d\x7f\xd5\x48\x89\x27\xbb\xf6\x19\x26\xdc\xde\xc2\xb8\x2f\x52\xe8\xad\x91\xdc\xb4\xbb\xc0\x96\x4b\x39\x76\xde\xb6\xbe\x2c\x84\x48\x20\xb8\xce\x2b\x20\x29\x22\x25\x12\x96\x92\xa5\xfc\x83\xe2\x8c\xe2\xcd\x0b\xc4\xcb\xe9\x8f\xf4\x03\x2d\x08\x3d\x5f\x1b\xf0\x20\x7b\xac\x14\x6e\x41\x89\x9c\xc9\xeb\x2e\x08\xed\x70\x18\x54\x9c\x36\xec\xba\x79\x95\xa3\x38\xc9\xa0\xb1\xf8\xd4\x1b\xf0\x9f\x4e\xe7\xdc\x78\x69\x13\x0a\x11\x07\x69\x51\x55\x4a\xe0\xd5\x77\x82\x70\xd9\x3b\x27\x05\x4a\xba\xa4\x29\xf1\x4a\x05\xa2\xbe\x1c\xe9\x50\xc7\xe9\x54\x86\xa0\x66\x6b\x88\xbd\x94\xd9\x42\xb6\x56\x09\x7d\xbb\x7d\xa6\x62\xfb\xbe\xcd\xef\x08\x4e\xd7\xa0\xc6\xd0\xed\x33\x21\xe7\xca\xca\x8f\xa8\x61\x0b\xcd\x56\xd7\xe3\x69\xbc\x56\xc7\x0d\x98\x1f\x3e\x08\xc1\x12\x5e\x71\x0a\x04\x4c\x74\xd5\x3a\xeb\xb8\x1d\xef\x6c\xb9\x2c\xff\x56\x5d\x7b\xcd\x59\xb1\x43\xcf\x5f\x4a\x27\x54\x87\x01\xf3\x0f\xac\x30\x37\x6c\x18\x06\x5d\xb6\x56\x95\x40\xc2\x38\x72\xe2\xf0\xa1\x92\x41\xf6\x57\xea\xa3\x91\x96\x7c\xd2\x77\x3a\xcc\x0d\xe7\x45\x8e\x90\x65\xad\x58\x66\x7b\x4a\x6d\xec\x49\xc6\x60\x3d\xd0\x7a\x16\x8b\xe4\x69\x8f\x8f\x27\xf2\xc1\x98\x75\xaa\x6f\x07\xe1\x61\xc9\x90\x51\x5d\xc6\xc5\x87\x08\xa4\x33\x09\xab\x32\x76\x2e\x3c\xc2\xec\x60\xe8\x27\xed\x8d\x3b\xff\xa8\xb6\x65\x42\xcb\xb0\x70\xcb\x94\xd6\x95\x66\x8d\x06\x19\xd5\xef\x36\x08\xa5\x05\x57\x90\x19\x19\x94\x07\xf9\x0c\xed\x95\x49\xb6\x50\x2c\xa7\xe2\x77\x1a\xa1\x7e\xad\x3c\x3a\xe7\x16\xa4\x86\x14\xfd\x18\x04\xf5\xb7\x6a\x09\xe3\x35\x35\x91\xc2\x7b\x86\x54\x38\xd3\x26\xa4\x7a\xd6\xe9\x84\xbd\xbc\xea\xf1\xa8\xa1\xc9\x6a\x88\x70\xef\x30\xac\xf6\xc2\xd5\xfe\x09\xbb\xcb\x88\x79\x5a\x54\xd1\x28\xed\xda\x60\x73\x0b\x7b\xa2\xc1\xb9\xd3\xa8\xee\x97\x2a\x68\x40\xc1\x7a\xad\xf6\x2f\x7b\x0d\x39\xcc\xe9\x13\xc6\x4c\x2a\xb6\x95\x1e\xe4\x00\x2d\x19\xba\xd8\x55\xdb\xc7\x46\x23\xc3\x88\xb4\x9b\x87\xe6\xa8\xaf\x65\x85\x33\x42\x72\xe9\x97\xcb\xb3\x4a\xe0\xab\x2d\x01\x11\x66\xfc\x7e\x49\x41\x8e\x32\x35\x0c\xb4\x07\x88\xeb\xb5\xfc\x28\x7d\x74\x80\xf8\x6d\xa3\xeb\xb9\x32\xa5\x11\x52\x0e\x7f\x82\xf3\x00\x6e\xd8\xf0\xc5\xaf\x4f\x32\x67\xa5\x17\x36\x5c\xf1\xe3\x84\xf3\x22\x6b\x38\xb4\xef\xb8\xec\xe3\x32\xdd\x13\xe9\x4f\xdb\xab\x4e\x7f\xbd\x11\x44\xb0\x51\xf1\x31\x3c\x08\xd2\x6e\x49\xe5\x8c\xcc\x24\x27\xde\x3a\xbd\x6b\x23\x8c\x4a\xbb\x36\x7c\xfe\x9f\xcb\xff\x73\xa2\xf9\x5d\x1b\x1e\x87\x82\xe8\x74\xa4\x5f\x9e\x40\x5e\x28\xf5\xd0\x2d\x56\x0d\x6d\x9f\xcf\x12\x68\x2b\xa2\x82\xbb\x4c\xe5\x6d\x1f\x08\x43\xdf\x59\x1e\x86\xcc\xcc\x65\xeb\x93\x1a\xe8\x2a\xb6\x6d\x48\xeb\x35\x32\xc3\x72\xe4\xc0\x52\x9b\x9b\xb9\x21\x28\x65\x83\x2d\x05\x28\x27\x62\xed\x72\xf7\x19\x43\x3a\x3e\x0c\x42\xde\xdc\x81\xf4\xd7\x25\x51\xa4\xb1\x10\xca\xff\x0f\x08\xb9\x45\x62\x8e\xf0\x1b\x0b\x8f\x46\x85\x0d\x78\x42\xa6\x9f\x91\xb3\xab\x81\x9d\xd5\x06\x36\xfd\x4c\x30\x85\xd4\x5d\xb3\x0a\xcf\x93\xbc\xf3\x11\x7f\x5c\xcc\x1d\x88\xde\xc1\xa8\x3c\x5b\xd6\xac\xd1\x7e\xec\xed\x45\xcd\xaa\xd8\x77\x49\x42\xc3\x3d\x6f\x8c\x9b\x85\x39\x20\xd3\xae\xd4\x5b\xc2\x00\x62\xcc\x22\xea\x27\x67\x31\xf9\xd2\x6a\x86\x99\xf5\x47\x28\x23\x34\xf6\x6a\x0c\xb6\x54\xe1\xd2\x84\x75\x6a\x86\xa4\x31\xa9\x88\xb6\x21\xd1\xf4\xfb\x8f\x78\x04\x24\x39\x9b\x7e\x6a\xc6\x49\x24\xd4\xc1\x4d\x35\xf4\xfb\xad\xc5\xc7\xcb\x65\xf5\x73\x9f\xf5\x44\x6d\x34\xda\xbd\x90\x98\x1d\x9e\x9f\x99\x9b\x28\x4a\x91\xba\xf6\x4a\x63\xa0\x88\x2d\x1e\x01\x56\x95\xc2\xd5\x03\xe1\x52\x0c\xf2\x5e\xc7\xbd\x12\x2e\xbb\x22\xda\xb1\x06\x66\x5b\x17\x3f\x27\x0f\xf9\xa6\xf7\x80\x3c\x51\xa4\x5a\xd1\xa5\x43\xdb\x91\x94\x17\x56\x42\x68\x5b\x97\x93\xa7\x9a\xcb\xf0\xee\xf7\xdd\x66\xa6\xa6\xf1\x0d\x27\xe4\x50\xf7\xdd\x68\xa2\x96\xf1\x0d\xea\x97\xa0\xfb\x6e\x4f\xaf\x64\x9a\xe6\xee\xe7\xcd\x63\x4c\x35\xa9\x26\xdb\xfa\x9b\xc7\xca\xb8\x37\x8f\x2e\x5d\xb9\xcf\x37\x8f\x07\xfe\xc4\x81\x89\xe2\xaa\xc3\x77\xa7\xc2\x67\x0f\xf0\x66\x81\xd1\x51\x82\x31\xef\x1f\xb9\xc6\xd9\x79\x57\x48\x70\x93\x26\xd4\x44\x2a\x49\x4f\xfc\x6d\xcf\x6d\x0f\x7d\x9f\xb9\xed\xf5\x4a\x87\xb5\x3d\x61\xd7\x91\x9b\x3d\xe9\x1d\x45\x1a\x79\xe7\xbc\xa6\x0c\x68\x97\xae\xd2\x65\xba\x42\xd7\xe8\x3a\x3d\x45\x8f\xd2\xb3\xf4\x50\xfc\xbe\x72\xee\xff\x92\x31\xf8\xb1\xff\xa5\xc7\xa0\x93\x1f\x3d\x06\x7d\x38\x1e\x83\x4e\x4c\x7e\x0c\xda\x3d\xac\xd5\x0e\x1e\x79\xfc\x89\x5c\x35\x71\x14\x5c\x17\x68\x80\xa5\xd4\xcb\x72\x14\xc2\x72\x75\xbe\x32\x0a\x55\x09\xed\x2d\xd4\x40\xce\xa8\x55\xe5\xa9\x1d\xe9\x1a\x6d\xb9\x8a\x72\x79\x8a\x4d\xed\x02\xb5\x5a\xd4\x3c\x4d\x88\xe1\xa5\x80\x33\xdd\x8b\x56\x56\x61\x76\xb1\x85\xd2\xdd\x58\x29\x36\x16\x03\xca\x0e\x8e\xd5\x31\x9d\xa4\xc0\x0b\xd2\xd1\x42\x65\x49\x21\x03\x5d\xcc\x79\x68\xaa\xc7\xc8\x2e\xc6\x73\xaa\x69\x8f\xf5\x12\x5a\x83\xb1\xd6\x9c\xcf\x82\x61\x3f\xd4\xa0\x83\xde\x50\x0c\x21\xe8\xf9\x19\xd4\x70\x82\x03\xed\xd0\x59\x63\x06\xd5\xe5\xce\xd4\xe0\x57\xd4\x13\x22\x81\x75\x20\x09\x6f\xbb\xba\xd8\x33\x7e\xff\x8a\x07\x46\x43\x46\x4b\x56\x6f\x85\x71\x12\xa2\x97\x4d\x92\x78\x6a\xe9\x88\xb0\x96\xa4\x30\xd7\xd2\x12\xa2\xf3\xf8\xe3\x74\x5f\xb4\xd9\x8f\x07\x99\x36\xe3\x1e\xc6\xdf\x9e\x1a\x0c\x97\xfb\x4e\xfb\xc0\xb1\xc3\x07\x54\x26\x3e\x65\x68\x32\x5e\xa8\x8d\x93\x40\x9e\xd0\x36\xf5\xd8\x9a\x7e\x02\x50\x4f\x23\x89\xa7\x90\xc7\xe3\xc2\x27\x51\x9b\x57\x58\x7e\x3c\x3a\xee\xf5\x30\xa9\x3b\x2c\xb4\xb8\xe1\xf5\xb0\xbe\x90\x1a\x35\xa3\x34\xe6\xed\xa2\x62\x63\xb9\xc4\x1b\x44\x07\xb5\x6b\x97\xd7\x0d\xd4\x0f\xd7\xf3\x1d\x54\xb5\x05\x9d\x71\x3d\x0f\x1e\x06\x41\x8b\x3c\x93\xd3\xd7\x2a\x7d\x3c\x91\x1d\x2b\x64\x82\xc6\x39\x64\xca\x37\xc8\xf4\x42\x5e\xa8\xb5\xb4\x77\x49\x1c\x5a\xf1\x54\x01\x96\x6f\x52\x4d\x5d\x3d\xe3\x48\x6d\xf5\xec\x73\x06\xd4\xfb\x98\xf6\xf8\x1b\xbf\xa8\x15\xe9\xdd\x2f\xec\x6e\x51\xa3\x66\x24\x5f\xd7\xe0\x2d\x7c\x51\x3d\x1e\x3c\xa1\x2d\x22\x30\x6a\x3d\x9a\x5c\x20\x0b\x8f\x8e\x7d\x70\x98\xf6\xa3\x9c\x86\x4e\xa4\x16\xed\xc2\x63\xd3\xb4\x34\xf9\xab\x44\x53\xba\x8e\x6d\xab\x55\xf4\x50\x53\xdb\xe1\x27\x03\xe6\x77\x3d\x7f\xf5\x04\xbc\x21\x15\x6c\x04\xe9\x2a\xc6\x3d\xf7\xc0\x4a\x2b\x7e\xf5\x49\xbf\x4f\x65\xed\x14\x72\xbf\x88\xdf\xab\xe2\x0f\xc4\xeb\x48\x62\xf9\xeb\xea\xbe\x1a\xd5\x29\xda\xda\xd3\xa2\x9a\x42\x83\xda\x87\x26\x9e\x28\x39\xb6\x03\x0b\x8f\xa7\x6c\x07\x8a\x4c\x06\x32\x7b\x53\x72\x7f\x5a\x78\x42\x63\x33\x52\x5a\xf2\x19\x5d\xf8\xac\x7e\x79\xe1\x4b\x94\x7a\xc1\x9a\xa8\x6c\x9d\xf7\xe2\x14\x3f\x64\x25\x1e\xaa\x8a\xec\xa6\xa6\xd1\x24\x87\x71\x43\x03\x94\xdd\xf5\xec\xda\xdf\xbd\xd0\xa2\xc6\x33\xb2\x8f\x25\xd8\xf3\xab\xd5\xaa\xa1\xb3\x14\x68\x79\x82\xf6\x36\x69\x0b\x94\x02\xbb\x97\x0c\xd5\x24\xcc\x55\xea\xbb\xd3\xa5\xf0\xa5\x73\xbc\xb1\x0c\x9a\xb9\xf0\x02\xf9\x9d\x1e\x6b\xdc\x91\x52\x61\xd8\xb3\x07\x86\x21\x36\x9a\x69\x65\xd4\x33\x64\xd3\x8f\xcb\xcc\x94\x8e\xc3\xc2\x13\x49\x2d\x07\xa9\x2c\x90\xac\x23\x75\x32\x82\x76\xfa\x34\x27\x23\x5a\x4c\x18\xdb\x3c\x11\xf1\xbb\xf8\x48\xa4\x06\x9a\xe6\xd4\x62\x2e\x60\xaa\x45\xb8\x27\xd6\x29\x12\x47\x73\x13\x6d\x89\xb4\xed\x34\xb9\x2a\xa5\xa9\x89\x52\xb5\x42\xeb\xa3\x69\x97\xe7\xe2\x82\xb6\x3c\xc7\xac\xa9\x62\x8b\xc2\x9c\xc5\x35\xa5\xe1\x45\xfe\x1a\x1c\xb3\xe2\xd3\x36\x12\xc8\x9b\xa5\x96\xca\x76\xa9\x7c\x7b\x4b\x6a\xf2\x92\xc8\x5d\x7a\xb8\xae\x17\x77\xe7\xeb\xfd\x2c\x2e\xe8\x7a\x2f\xe2\x56\x32\x0c\xc2\x13\x3d\xef\xec\x89\x84\xb1\x08\x28\xf1\x14\xec\xda\x8b\x8b\x69\xfa\x90\xa3\x56\x59\xc5\xcf\xa7\xd8\xbc\x13\xf4\xb1\x27\x41\x1f\x19\xb3\x15\x5d\xbf\x29\x3e\x58\x75\x64\xe1\x98\xce\xed\xf3\x1e\xb9\x7a\x63\xc5\xa4\x54\xd7\x9f\xf5\xa0\xa6\x60\x52\xbf\x1f\x4d\xf7\xdb\xf5\x2a\xd2\x36\x29\xb8\xff\xbe\x3f\xa6\xf5\x3d\xcf\x90\x29\xdb\xfd\x4c\xa9\x49\x23\xf0\x58\x62\x04\x8a\x7a\x97\x39\x8b\x63\xcd\xca\x6d\x76\xe9\x09\xd8\x07\xeb\x48\x9c\xe3\xd4\xa8\xf4\x3b\x59\xb3\xf8\x74\x4e\x99\x62\x09\xc1\xe1\x61\xa5\xef\x91\x63\x98\xa5\x16\xbe\xba\x0b\x1e\x75\x3f\xee\xad\xc9\xdd\x22\x65\x9e\x96\xc3\xe6\x4c\x73\x8c\x2a\x73\xd5\x85\xe4\x45\xd2\x30\xe2\x71\xd0\x56\x69\xe2\x62\x8a\xc8\xe4\x08\x01\x32\x16\x95\x49\xcd\x10\x81\xfb\x64\xbe\xab\x54\x2a\x3c\x1b\xf7\xd4\x95\xa9\x65\xf6\x6c\x84\x33\x6f\x4f\x5d\x66\xa7\x4e\xc7\xc5\xc4\xe9\xa8\x9d\x8f\xa8\x52\x87\xd4\x05\x16\x9c\xd3\x1d\x10\x7b\x34\x91\x42\x3c\x71\x49\xca\x57\x7b\x5d\x01\x95\xef\x59\x1c\x7f\x6e\x1b\x52\x55\x53\x90\xa3\x00\xeb\x39\x86\x9e\xf7\x2d\xa3\xca\xb1\xef\x7b\x10\x92\xa7\x6d\x59\xc4\xc5\xbc\x85\xa1\x04\x06\x06\x35\x92\x5a\x52\x29\x9b\xbd\x1d\x1b\xab\xea\x76\x8a\x29\x43\xd8\xb4\xa1\x60\x46\x4f\x2b\x36\xab\x4d\x18\x18\x6a\xcb\x5c\xb7\x4e\xcc\x91\xc2\xa1\x48\x22\x6b\x1b\xbb\x33\xae\x7f\x3c\xaf\x5f\xa0\x9f\x26\x95\xdb\x42\x26\x34\x0e\xb3\xa6\xb1\x85\xe6\xba\x4f\xea\x19\x63\xec\x34\xb5\x33\x4f\xff\xfc\x44\xfa\xbc\x1c\x67\xf9\xfa\x6c\xce\x01\x93\xb3\x79\x1e\x4d\x6d\xb4\xe3\xed\x2e\x0b\x0d\x96\x0f\x68\xe9\xf9\x1a\x78\xcb\x76\xe0\xb4\x35\xa6\x58\x5a\x68\xf6\x99\x10\xf5\x05\x81\xb3\xc2\xd3\x7a\x76\xd0\x13\x7a\x77\x6e\xdb\x0e\x51\x1d\xaf\x40\xe3\x8e\xe6\x28\xf5\xe5\x29\xec\xb1\xcf\xee\x40\x39\xaf\x48\x17\xef\x8c\xc5\xac\xfd\xb9\x8f\xdd\x61\x8f\xb9\xf4\x38\xcf\x3e\x63\xb2\x58\x19\xad\x67\x07\xda\xdb\xa3\x7c\x16\x60\xa2\xa7\xa1\xf4\x7c\x7a\xa4\xb0\xc6\xb6\xed\xb6\x99\x74\xb5\x77\xc0\x32\x07\x53\xe9\xe4\x89\x27\x79\xa9\x8a\x27\x2c\x2d\x8f\xa1\x9a\x5d\x46\xbe\x48\x37\x24\xbd\x49\x25\x84\x53\xa0\x3c\xa4\x0e\x2f\x48\x56\xbf\xa9\x1c\x17\x55\x9a\xff\xa0\xf2\x4d\x18\xd2\xe4\x0f\x8a\x96\xcc\x58\x12\x7e\x46\x84\x9e\x43\x5c\xc0\xdb\x68\x47\xd1\x4d\x17\x9c\xaf\x66\x4a\x28\x69\x10\x5d\xcd\x16\x19\x30\x3b\x74\xdc\x95\x83\x3d\xbe\x21\x2c\xa7\xf3\xd9\xb9\x81\x23\x1e\x8f\x4e\x68\xf2\xe6\x95\x74\x29\xd9\xed\xe3\xe2\x60\x37\xe8\x5a\x2a\x3b\x96\x5a\xaf\xa7\x72\x94\x64\xfb\x54\x2a\x43\x97\x6e\x1f\x4d\x7f\x94\x11\x76\x9f\x4d\x95\x48\x48\xd8\x0f\x41\x26\xce\xa1\x78\xf6\xef\x88\x1d\x1f\x1f\x90\x8e\xe9\x5a\x94\x30\x9c\xc7\x7c\x6f\xd5\x09\x58\x41\x21\x1c\xd1\x49\xa5\xc4\xfe\x54\x58\x46\xba\x97\x3b\x0e\x52\x74\xbb\xdd\x63\x06\xdd\x00\xf6\xa8\xd1\x6c\x51\xd8\x70\x38\x18\x0f\x48\x03\xd4\xa5\xf0\x77\x94\x76\xdb\x87\x6a\x47\x79\x88\x96\xcb\xc7\x8b\x33\x09\xd9\x08\xfd\xf5\x0d\xa1\x3b\x27\x4d\x3b\x30\x8e\x09\x29\xfe\x28\x5e\x84\xba\x67\xdd\x58\xc5\x45\x56\x70\x10\x02\xa8\x90\xa8\xcd\xb7\xd5\x8d\xa8\xb0\x3e\x78\x52\x8b\x32\xce\x07\x0b\x42\x46\xad\xb0\xb0\x94\xe6\x15\xc7\xda\x84\xa7\x0b\xeb\xda\x5e\xe9\x3c\x51\x7b\xde\xbd\x32\x37\xe2\x4d\x4e\xb9\xd1\x28\xc5\x9f\x6a\x67\x95\x74\x9c\xa9\x1f\x4a\x63\xf1\x4e\x94\x5c\x32\x38\x0f\x20\x23\x0d\x0a\x69\x6a\xa3\xa0\xa0\x68\x24\x7d\xd0\x8d\x6d\x27\x5d\x78\xc9\x78\xd6\x2b\x01\x51\x96\xba\xde\xd0\xed\xe8\x8d\xa5\x4b\x83\x02\x69\xea\x05\x6f\x6c\x83\x99\xd2\xfa\x8c\x64\x32\x65\x03\x79\x97\x71\xd5\xc8\xac\xf8\x1c\xf6\x16\x19\xb4\x2d\xb5\x66\x40\x8d\xad\x5c\x9e\x9d\x4d\x8f\x9b\x4a\x4b\x0c\xa3\x56\x8b\xfe\xe8\x95\x40\x26\xbe\x1e\x4f\xc4\x44\xaf\xa3\x5c\x36\x33\x48\xc0\x08\xa4\x77\x3a\x0c\xbb\x58\x93\x64\x0f\xb5\x68\x4b\x3e\xd3\xc3\xfd\xb5\x94\x1a\xa2\x2c\x81\x6a\x86\x4f\x99\xfa\xb1\x25\x37\x22\x68\x1b\xf6\x1e\x32\x13\xef\x27\xd9\xed\x0a\x4b\x61\xbf\xe0\x27\x78\x2c\xc8\xfb\x20\xc6\x30\x3b\x2b\x09\xfd\xe2\xbc\x8f\xa1\xc3\x33\x9a\xdb\x54\x28\x66\xea\xcd\xd3\x74\xbd\x33\x13\x2a\xb6\xd4\xa6\xcb\xd4\x9e\x9b\xa8\x70\xcc\xee\x4b\x59\x14\xe9\xd5\xc3\x27\x62\x82\x00\x4e\xc7\x23\x4d\x1d\xdc\x4b\x38\x0b\xa9\x74\x5d\xb1\xd1\x4b\x16\xd5\xd3\x48\xa3\xd9\xd2\xc9\x41\x10\x95\x1e\x8a\xa6\x5d\x6d\xf3\x24\xac\xd5\xd4\x29\x90\xc0\x26\x24\xb7\xe0\x22\x44\x71\x8b\xce\x60\x8a\x19\x59\x1d\x4c\xd6\x29\x97\x63\x76\x4c\xf9\xc6\xcf\x16\x13\x1c\x5f\xa2\x5f\x81\xaa\x14\x8e\x82\x1d\xb8\xdf\x90\xb3\x85\x27\x7e\xd2\x17\x47\xb9\x1c\x96\x1c\x37\x08\x39\x7f\xe8\x75\x4b\xff\xce\xd6\x97\x3d\xdb\xef\x1c\x5a\x13\x8e\x42\xd4\x93\x93\x70\x75\xc1\xd1\x2f\x97\xcd\xdd\x8f\xeb\x8e\x2f\x46\xa3\xc5\x9a\xfe\x5b\xb8\x5f\x4d\xeb\x38\x53\x35\x62\x4c\xf7\x17\x64\xa2\x0e\xb1\x50\x55\xc8\xed\x97\xc8\xc9\xe9\x98\xfc\x62\x5c\xcf\x92\x3c\xa7\x09\x7c\x47\x5a\x25\x7a\x82\x2e\x38\xf5\xad\xa4\xde\xf0\x4c\x8e\x0e\xb5\x19\xe6\x68\x50\xfb\x34\x85\x1c\x23\x54\xf6\x02\x55\xab\x33\x7c\x34\xaa\xea\xe6\x29\x00\x37\xfc\x1c\x7d\x6b\xa0\xee\xd9\x1c\x35\xea\xd1\x68\xb6\x3e\x9b\xaf\x60\x9d\xc1\x8b\xe0\x56\x25\xdc\xc8\x16\x16\x8b\xf2\x9e\x1b\x61\x0c\xb7\xa7\xe2\x9d\xc5\x40\xaa\x08\x1f\x5e\x5d\x65\x1d\xc7\x0e\x59\x42\x57\x58\x73\x76\xdd\x0e\xfd\xfe\xbf\xb3\xf5\xd1\x88\x55\x57\x59\x68\xff\x3b\x5b\x9f\xf6\xcb\x71\x0a\xcb\x2f\x98\x8c\x10\x81\x13\x08\x0d\x4e\xae\x0f\x1c\x77\xe5\xa4\x1d\x9c\xa9\xc2\x73\x2d\xfa\xdc\xe6\x7d\xdd\xbd\x30\xab\xeb\x37\x27\x37\x8b\xb1\x23\x88\x44\x89\xf3\x78\x62\x60\xb7\x33\x44\xcc\x94\xde\x3e\x78\xb9\x01\xbd\x7d\x27\x00\x1e\xd0\x71\x57\x46\x23\xb3\x46\xed\x42\xdb\x8e\x30\x1d\xdd\xe1\x30\x5c\x3e\xe8\x6c\x4d\xd7\xf2\x1e\xe3\x5b\xa7\x68\xf6\x9f\xec\x0f\xfd\x07\x8c\x52\x3d\x89\x12\x6f\x21\x89\x91\x68\x33\x8b\x10\x1c\xd8\x0a\x9b\xf8\x3c\xe2\xf3\x83\x8a\xf9\xda\x59\xcb\x32\x8a\xef\x18\x28\x22\xcd\x63\x60\xd1\x9c\x1d\x8b\x28\x97\xde\x47\xd5\xc1\x96\x5c\x00\x70\xc4\x38\x5d\xf3\x4c\x4e\x72\xea\x6a\x92\xbc\x68\x25\xd7\x0b\x7c\xa1\xed\x47\x2c\x9b\x3d\x53\x58\x17\xf4\x01\x18\x2f\x6b\xb6\x46\x8b\x8a\x8a\xe3\x47\xc6\xd5\x18\x83\x99\x1a\x52\x55\x63\x9d\xe6\x9e\xd9\x56\x58\x3c\x7a\x11\x21\x55\x71\xfb\x31\x65\xa4\x92\xed\xb5\xc7\x3f\x97\x26\x08\x53\xd2\x5a\x1a\x03\x35\x79\x09\xac\x36\x92\xc4\x05\xa6\x82\x6a\x57\xcc\x9e\x5a\x29\x05\x93\x34\x09\xa8\xc3\xdb\xe9\x9a\x39\xe2\x98\x82\xf3\x7f\xfc\xa5\x35\x75\x0d\x82\x06\x80\x36\xee\xf3\xaa\x0b\x26\x62\x0f\xeb\x9a\x9b\x21\x59\x2c\x39\x83\x14\x17\x93\x80\xda\x4a\x58\x07\x8e\xc7\xe4\xe6\x72\xdc\x54\xe8\xda\x9d\x4e\x8c\xeb\xb6\xaf\xde\x44\xb7\x68\x4b\x8f\x31\x2b\xce\xcb\x5d\x23\xd9\x39\x52\x44\x9b\x61\x0f\xd5\xaa\x88\x79\x92\x90\x28\x82\x2e\x60\x36\x41\x10\x40\x45\xcc\xcb\xaa\x13\x40\xec\xcb\x2c\x21\x20\x4f\xa1\x55\x9e\x2d\x14\x15\x8e\x0b\xae\x81\x1c\xac\x0b\x89\x21\xb7\xc1\x2c\x57\x1c\x69\x45\x18\xd9\x60\x62\x16\x3d\x34\xda\x89\xad\xf3\x55\xd4\x1e\x4d\x70\x65\x31\x85\xb3\xe4\x0e\xc1\xa4\x0b\xfc\x87\xa5\x96\xad\xb2\x8e\x4b\x5a\xaf\xa1\xd3\x46\x93\xa5\x59\xb2\x90\x44\xa7\xd0\x57\x1a\x4d\xc6\x91\xc9\xb1\xd7\x5a\x2a\xca\xc8\x54\x4c\x1a\xc0\x27\xc6\xb8\xa5\x6c\xc2\x7c\xe9\x8e\x2d\xc1\xa1\x25\x1c\x6c\xc2\xe6\x93\xad\x00\x9d\xb6\x45\x4a\x1c\x9a\x8a\xd6\xa2\x3e\x99\x71\xba\xe6\x2c\xfa\x43\x1b\x8d\x66\x91\x55\x99\x49\xee\x55\x50\x4b\x8e\x5d\xab\xaa\x9f\x86\x72\x2d\xfb\x85\xee\xd5\x9a\x09\x6f\x0f\xd6\x38\x0f\x13\xbb\x36\xc2\xd8\xbd\x9a\xd1\x3a\x2d\x4c\x28\x67\x7d\xfd\x98\x73\x2d\x71\x63\x03\xc3\x72\x79\x30\x10\x33\xc4\xfb\x1a\xe7\xa4\x9c\xae\x59\xe1\xec\xa5\xab\x7f\xe7\x58\x7e\x12\xb1\x03\xfd\xbe\x69\x34\x85\xe1\x26\xf8\x96\x11\x75\xb6\x0c\x52\x75\x42\xb6\x6a\xba\xb2\x71\x47\xaf\xc4\xb3\x9c\xaa\xd7\xed\x06\x2c\x3c\xe9\x0d\x2a\x7e\x0c\xd3\xc0\xf2\xe6\x30\x4f\x1a\xad\xce\x04\xfb\xfd\x44\xc2\x9c\xaf\x86\x6d\xb0\xa4\xc1\x56\x50\x49\x16\x6c\x78\xfb\xb4\x6c\x11\x38\x27\x2e\xec\x91\x48\x57\x2d\x4c\x59\xfd\x26\x67\xd9\xf2\x35\xae\x46\xfb\x48\x2c\xb3\xe2\x33\x32\x65\xfe\xab\x7d\x48\x7d\x12\x25\xb5\x14\x53\xed\xf3\x11\x2b\x90\xa5\xf0\x3c\x83\x5f\x16\xfd\x04\x39\xa5\x19\x86\x0c\xbb\xe5\xcb\xe0\x48\xca\x4a\x42\xdf\x74\x34\xe9\x71\xb9\x6c\x1e\x31\x0b\xf2\xd4\x25\x26\x93\x03\x8f\x1f\x66\x72\xe3\xd7\x0a\xa0\x0d\x45\xc2\x14\x57\xeb\x5c\xe6\x2e\x47\x66\xdc\x72\xf9\x8c\xe9\x92\x25\x33\xcd\x62\x4d\xee\xc2\x43\xe9\x81\x4b\x5d\x38\xa0\x58\xea\x80\xd2\x4b\x59\x22\xd2\x17\x9e\x90\xb1\xb4\x2b\xc3\x2a\x16\xcf\xd3\x7d\x33\x5e\x63\x38\xbf\x42\x24\x27\xe3\xc3\x6b\x25\x8d\x02\x26\xde\xa7\x39\x5d\x75\x77\xd2\x85\x53\x05\xde\x31\xe3\x60\xd2\x51\xf2\x0a\xa8\x3b\x1f\x1d\x2f\x37\x59\x4a\xdd\x0d\x9f\x1b\x3c\x85\x15\xa4\x5c\x8d\xa6\x4b\x1e\x72\x43\x78\xa2\x6b\x3c\x31\xae\xdc\x49\x7b\x59\x96\x5a\x78\x6c\x6c\x75\x27\x0e\xca\x62\x20\x78\xca\x56\xb0\x91\x75\x21\x1a\x65\xbf\x9f\x50\x4a\x21\x2d\xad\xb7\x91\xe5\xce\xf7\x93\x1a\x5b\x84\x4f\x72\x71\x1a\x8e\x11\x07\xd0\xd9\x7a\x94\xbe\x7c\x0b\x0c\xc0\x68\x3d\x04\x49\x4f\xb9\xdc\x34\x4e\x1e\xfa\xd4\xc9\x03\xc7\x0f\x1d\x30\xa8\x71\xf8\xd9\x63\xcf\x9d\x34\x5a\x55\xc7\x6d\xf7\x87\x1d\x16\x98\x58\x4e\xc5\x1f\x22\x4b\xe3\x9a\x6d\x4c\xea\x9d\x88\x58\x35\x06\xed\x1c\x79\xda\xc4\x81\xd0\xc7\x5a\x23\x25\x7d\xb0\xc9\x46\x9e\xa0\x2e\x6b\xab\x0d\x47\x7f\x8a\x5c\xeb\x8d\x4a\x9d\xc2\x41\x6d\x77\xd6\xf8\x06\x25\x17\x04\xe7\xe6\xf0\xc8\x66\xf1\x91\x9d\xc0\xcf\x27\x33\x71\x0f\x62\xf6\xd0\xd5\x3b\xa6\xd8\x0f\x17\x38\x64\x96\x34\x47\x0f\xc5\x21\x99\xbe\x9a\x49\x57\x23\x54\x97\xc8\x65\xfd\x94\x8f\x46\xed\x9c\xd4\x19\x66\xe5\x5d\xd6\x96\x42\x53\x49\xc6\x45\xa5\xd8\x25\xad\x43\x8d\x34\xe3\x4a\x91\x17\x45\x51\xb9\xfc\x15\x91\x46\xf6\x16\xc0\x79\x5c\x10\xe0\x6b\x5c\x68\x3a\xf8\xfd\xfe\x05\x8d\x7c\xe2\x40\xf7\x0b\xad\x72\x59\xff\x45\x5d\xeb\xa0\xc6\xdd\x81\x2f\x74\xad\xc3\xf2\xa5\xca\xa7\x99\x84\xf4\xa9\x27\x9d\x02\xcc\x68\x12\x74\x89\xa4\x12\xa1\xb3\xd1\xa8\xd9\xa2\x21\x75\x05\xc7\x90\x94\xea\x68\x22\x22\x99\x60\xb1\xa8\xeb\xb8\x9d\x4f\x3a\x61\xef\xa8\x60\x83\xd0\x0e\x55\x1e\xb9\x99\xde\xee\xce\xed\xed\xee\x44\x6f\x77\xb7\xa8\x93\xe8\x2d\x9f\xb2\x03\x3d\x66\x83\x20\xe2\x48\xa6\xf3\x27\xb1\x40\x66\x14\x32\x39\xd3\x0c\x87\x0b\x0d\xc5\xbd\x8a\x47\xc5\x11\x16\xc1\xd1\xbf\x66\x44\x8a\x8a\x5d\xa7\xbe\x55\x57\xa1\x3f\x13\x2a\x08\xd4\x89\xe5\x8b\x33\x2f\xc8\x9b\xaf\x53\xb1\x16\x1f\x27\xc0\xa1\xca\xb0\x71\xd5\xae\xef\xad\xf2\xf2\xbc\x9c\xe9\x90\x99\xd0\xf2\x94\x23\x98\x44\x85\x4b\xa8\x42\x91\xa3\xc9\x30\xe7\x51\xf5\x50\x56\x5f\x32\x65\xa0\x3d\xc3\x20\x0d\xd7\xf2\xe8\x38\xc1\x48\x9c\xac\x7b\xb4\xf6\xe7\xf2\x99\xf7\xe4\x17\xc9\x47\xaa\xbc\x8a\x48\x63\x76\x6c\xe3\xf8\x1a\x73\x3f\xed\xa9\xb7\x15\xde\xd9\xc2\x81\xb1\xc6\x0e\x59\x76\x90\x2d\x79\x7f\x08\xe4\x77\x29\x6a\x2f\xc2\x87\xfa\x74\xb6\x46\x66\x14\xad\x07\x4a\x6e\x99\xea\xf7\x52\x3a\x39\xbb\x7d\x06\x24\x3d\x9e\x99\xbd\x34\x20\xf0\x4a\x55\x78\x33\xe5\xb7\x2b\x42\x85\xe2\x93\x59\xa3\xbd\x6a\xe8\xac\x32\x6f\x18\x12\xb3\xce\x76\x93\x31\x83\x65\x18\xb9\x63\x62\x18\x51\x44\xbb\xd6\x49\x73\xa0\xfb\x47\xc8\xaa\xed\x34\x9d\xaa\x70\x2d\xc0\x3a\x3b\xf5\xcc\xb1\x5a\xd8\x58\xac\x01\xf4\xe0\x5a\x5b\xce\x69\x2d\xa1\x4c\xf4\x00\x9a\x52\x56\xe6\xca\x43\x8a\x11\x45\x84\xae\x64\x9a\xce\xd5\x53\x7a\x78\x08\xac\x65\x10\x48\xaa\x40\x3d\xb8\x51\x5e\x4f\xb7\x14\x6b\x53\x3d\x8c\xee\xcd\xd6\x79\xf7\x4e\xa5\x1b\x55\x8a\x5a\x0f\xaf\xcd\xa3\xe9\x36\x83\x0f\x64\x26\xcf\x66\xba\x9a\x51\x2f\x7b\x78\x8d\x1f\x4a\x37\x9e\xd0\x5c\x7b\x70\x44\x94\x6e\x45\x77\xdd\xef\x4d\xed\xe7\xa5\xa8\x0e\x42\x07\xba\x93\x97\xdc\xc6\xc0\xe5\xc0\xce\x5a\x93\x95\x4c\xd3\x1c\x7a\xcd\xd9\x51\x73\xe8\x35\x67\x72\x73\xb1\xd7\x9c\x1d\x35\x18\x7b\xcd\x99\xdc\x64\xca\xf4\x75\x87\x2d\xa7\x6a\x9b\x06\x01\x0c\xc6\xb0\xa3\x76\x31\x18\xc3\xe4\xe6\xa4\x35\xdb\xce\x5a\x13\x75\x8c\x6f\xec\x14\x86\x0d\xba\xdf\x96\xb0\x82\x09\xcd\x24\x0d\xc2\xef\xbf\xb5\x64\x3d\x53\x35\x9a\x88\x5a\xb5\xc3\x86\xf5\xba\xa6\x6a\x5c\x63\x44\x76\xd6\xb2\xaa\x68\x42\xb3\x6a\x47\xdd\x41\x8b\x71\x1d\x13\x89\x07\x3c\x50\xdd\x3f\xf1\x88\x0a\x26\x34\x23\x05\x1f\x3b\x68\x06\x2a\x98\xd4\x1b\x15\x4d\xeb\xfe\xfb\x83\x55\x4c\x68\x2a\x11\xe4\xeb\xbe\x5b\xd3\x6b\x99\xd0\x60\xd2\x17\xc1\xfd\x37\x99\xac\x67\x7c\xa3\x99\xfb\xb0\x41\x9b\x9d\xaa\xcf\x44\x98\x04\x7e\x7a\xf3\xb4\x6d\x22\x90\xad\x33\x85\xc3\x80\xc4\xee\xba\x0e\xa6\x3c\x60\xf9\xe5\xb2\x78\x5c\x5f\x32\x43\xea\x12\x6b\x3f\x33\xe3\xf7\x49\x5e\x8e\xba\xa4\x21\x00\x9e\xc5\xff\xc6\x4e\xad\x5e\xd0\x25\xbf\xb1\x8a\xd1\x13\x8f\x26\x54\x8c\xea\xb5\x3d\x5a\x44\xe8\x03\xe0\x27\xe9\xa9\x62\xeb\x0f\x4f\xbc\xf2\x2e\x29\xc8\x24\x0d\xb6\x77\x8c\x9b\xb8\x13\xf4\xc0\x7d\xba\x89\xcb\x9a\x6a\x3f\x8c\xc0\x38\x19\xbf\x6f\xe0\x32\xee\xa3\x78\xd3\x1f\x39\x12\xdb\x51\xbc\xe9\x67\x3e\x75\x68\x65\x61\xfd\xa9\xa7\x74\x47\x62\x60\xb2\x5d\x8f\xcd\x47\xc1\x45\x7d\x6d\xac\x8b\x7a\xe5\xd2\x3f\x15\x9e\x23\x2f\xc0\xc3\x07\x11\xad\x41\x0b\x4e\xd3\xf6\x56\x97\xbd\x65\xef\xdc\xd8\xf0\x12\x60\x53\xaf\xd0\x54\xe1\x19\x16\xa6\x0f\xcf\xb0\xbb\x30\xe4\xc2\x62\x6b\x7c\xf0\x03\x2d\x72\xc1\x9e\xdc\x48\x05\x9a\xf7\x99\xac\x93\xa0\xa4\xb3\x99\xac\x6b\x9f\xfb\x09\x75\xb0\xa0\x59\xc0\xc7\xd1\xe2\xb2\xe5\x76\x6b\xe5\xda\x7d\x66\xfb\xca\x31\x4f\x61\x30\x84\xf1\x01\x5a\x20\x96\x41\xc6\x26\x14\xad\x1f\x53\x8e\x25\x72\x6c\x37\x13\x7e\x2d\xd2\xae\x2c\x62\x63\x48\x61\xd7\x28\x2c\x16\x13\x06\x8d\x67\x9d\x7e\xbf\xd2\x91\x9a\x53\x3b\x30\x5a\x4c\x9d\x0c\x3b\x09\x58\xa9\x0d\xab\x29\x34\x78\x9c\xb1\xaf\xaf\x79\x0e\x88\x15\xd9\x51\xc3\xc8\xf7\x3b\x3d\xd9\x9d\xf4\x6c\x7d\x46\xbc\xa3\xb2\x38\x64\x63\x51\x73\xf0\x60\xc9\x48\x2a\xd0\xa0\xc0\x9d\x6f\x43\x3e\x81\x47\xec\x94\x0a\x0f\x5f\xe5\x5d\xa9\x52\xcb\x54\xc8\x40\x42\x6b\x24\x15\x36\x50\xa7\xb4\xed\xb0\x5d\x41\x51\x25\xdb\x8b\xe4\x77\x9f\x0d\x8e\x8d\xe4\x97\x6a\x52\x5b\x73\xf7\xdd\x9e\x56\xc7\xff\x42\xd8\xc0\x3c\x77\x1d\x3b\xe0\x8f\x52\x85\xe3\x32\x9e\xdb\xcf\x75\x4d\x9b\x62\x83\x1e\xd4\xb1\xea\x4c\x3e\x56\x6b\xab\xb5\x4f\x7d\x9c\xbd\xb0\x3c\xd5\xb1\x8a\x21\xdc\x26\x3a\xec\x48\xc4\xe0\x82\x5d\xb0\xe8\xc0\x8d\xc3\x8e\x8d\xaf\x36\xcf\xf7\x11\x06\x11\xcb\xf5\xb6\xa2\xe3\x00\xa6\xe9\x79\x21\xb9\x0c\x15\x19\xaa\x9e\x75\xe5\xb4\xbd\xa3\x20\xeb\x7e\x45\xdf\xc1\x77\xb0\x41\x67\xfb\x57\xb4\x49\x4b\x2e\x79\xcc\x22\x71\xf8\x0a\x52\x1b\x36\x31\x89\xbe\xbc\xbc\xfb\x5c\x3e\x0f\xf7\x4e\x31\xee\x0a\x91\x73\x81\xf0\xe2\x0b\x44\xf0\xbf\xe4\x01\xf9\xa3\x8b\xcb\x47\x17\x17\xdc\x61\x0f\x3c\xb6\xbe\x66\x2f\x2e\x1e\xcc\x0f\x87\xb9\x90\xbf\x4f\xe6\x30\xed\x93\xa2\xb9\x8d\x09\xdf\x56\x14\xe7\xd2\xee\x74\x3e\x2e\xce\x79\x3f\xcf\x31\xa4\x56\x50\x5a\x0d\xe4\x95\xcd\x89\xd7\x08\x58\xe8\x3e\x71\xd5\x99\xb2\x3b\x37\x92\xdf\xce\x0f\x00\x68\x6c\xda\xdd\x3f\xbe\x01\x8d\x8b\x03\xa8\xc6\x43\xf3\x5c\xb4\x98\x74\x5c\x44\x95\x47\xa3\x1c\x87\x46\x5a\x84\xce\x47\x35\x3f\x52\x8f\x16\xc5\x38\xc4\xa0\x9c\x5a\x88\xc4\xc7\xa0\xec\x13\xb9\x81\x10\x75\x47\x49\x8f\x6a\x7e\x92\xa4\x1f\xa8\xc4\x55\x44\x7a\xa6\x51\xb5\xa9\x03\x1e\x42\xd8\x4d\xe9\x45\xf1\x71\xe5\x3b\x5a\x27\x5c\x74\x3b\x35\xb5\x27\xaf\x8c\x1b\x9f\xe9\xfc\x76\x65\x1c\xce\xa4\x7a\x95\x75\xe3\x2c\x5c\x17\x3e\x91\x74\xd3\x57\xaf\xb5\xa8\x51\x4d\x79\xc5\x5e\xdc\xd6\x50\xc4\x51\x31\x17\xa1\xee\x9c\xb0\x98\x29\xaf\x59\xd2\xb9\x54\xbe\xbf\xc9\xac\xbb\xa9\x5c\x8f\x58\x53\xaf\x14\x0c\x4e\x2a\xb6\x90\xd8\x51\x92\x1c\x8a\x54\xa4\xcd\x27\x5a\x5a\x64\xc7\x7e\x3a\x5c\x6c\x4b\xaf\x49\x0b\xb7\x08\x1e\x2a\x9f\x48\x47\x7c\x0d\xfd\xa1\x74\x3a\xa7\x3e\x92\x11\x19\xc2\x54\xeb\xca\x4f\xae\xd6\x7c\xd2\x33\x77\x1a\x83\x8c\x62\xbf\x91\x3b\xb5\xaa\x3c\x38\x5f\xd6\x3d\x5a\x4e\xdb\x26\x35\xec\xbe\xbc\x60\xe3\x70\x16\x85\x72\x4d\x91\xc1\x13\xc5\x54\x90\xcf\x3b\xf2\xff\x9f\x90\x41\x29\x71\xdb\x78\x94\x3e\xd6\xca\xdb\x99\xf2\x82\x26\xe6\xb8\xae\xca\xae\x91\x9c\x95\xf4\x6f\xb0\x3f\x68\xce\x9c\xe2\x25\x09\x91\x18\x71\x21\x2a\x97\x56\x89\xf5\xa9\x5c\x3d\x15\xc4\x4e\xcc\x17\x51\x80\x83\x26\xe9\xc4\x49\x67\xf4\xf2\x83\x2b\xe6\xd0\xb7\x13\x54\x70\x73\x53\xfe\x9a\x72\x4b\x69\xee\xc1\x76\xe4\xd0\x69\x7e\xbc\x50\x84\x0e\xad\xd9\x59\x0c\xb3\x68\x78\xae\x16\x05\xda\x71\x4b\x32\x43\x46\x69\x9f\x31\x86\xae\x64\x37\x3a\xf1\x03\xc0\xd3\x76\x10\x3e\xe9\x79\x61\xb9\x6c\x66\x7d\x07\x98\x6d\x8c\x8b\x76\x48\xc6\x28\xd6\x6e\xc5\xa0\xec\x19\x94\xcb\x66\x1b\x61\xab\x5d\x5d\x0d\xe0\x02\x82\x46\x31\xa3\x51\xbb\xba\xea\xbd\x98\x93\x7a\x96\x2d\x9f\x71\xc2\x54\x06\xa1\x39\x2e\x0c\xda\x52\x44\x12\x84\xa2\x31\x80\x2d\x9d\x5b\x8d\x2d\x92\x66\xba\x9e\x6f\xee\x45\x1d\xeb\x72\x59\x48\x6a\x84\xee\xf4\xc9\xf5\x01\xdb\x2b\xcd\x1e\x11\x61\x2d\xfc\x57\x38\x13\x5a\x61\x75\x60\xf3\xad\xe2\x59\xaf\xc3\xd0\xc3\x84\x54\xe7\x90\xb2\xa7\x8e\x90\x3d\x79\x53\xc6\x98\xcc\x8b\x2b\x19\x28\xff\x4c\x27\xf9\x3c\x3d\xc5\x64\xcc\xfe\x61\x9c\xd3\xb3\x83\x23\xde\x1a\x27\x9b\xd9\x7a\x9c\x2a\x7c\x5a\x1f\x5d\x63\x3e\x70\x40\x06\x15\xa6\x17\x9c\x37\x4f\x14\x79\x6e\x50\x5c\x40\x50\xc6\x21\xb7\x33\xa1\xc4\x91\x98\xcf\x2a\x2a\x72\x82\x93\x57\xa6\x4c\xa4\x31\x73\xf1\x9c\xb0\x54\x5c\x3b\xb1\x2b\x0a\x43\x28\x38\xb5\x85\x93\x02\xcd\x22\xca\xb7\x84\x62\xb2\xb5\x5f\xf3\x96\x10\xe6\x78\x4b\xf0\x55\x2a\x52\x44\x81\xf1\x55\xd2\xe2\xcb\xe9\x9a\xbe\xf6\x41\xe2\x58\xb1\xf8\xe1\xd1\x32\x48\xd2\x3a\xcc\xcf\x8b\xcc\x97\x38\x07\xc8\x0c\xd0\x9b\x5b\x2e\x83\x85\xfd\x29\x59\xe0\x69\xdf\x5b\x15\x3b\x96\xe9\x12\x1a\x92\x48\x9a\x53\x25\xa7\xca\x62\xd6\x7e\xbf\x38\xae\x1b\x78\x27\x63\x42\x5b\xbd\x23\x7d\x65\x3c\xe3\x04\x21\x73\x99\x6f\xca\x59\xe7\xbb\x51\x4e\xc5\xba\xa5\x7b\xda\xcd\x12\x2a\x7e\xa6\x09\x6b\x02\x32\xb1\x57\xb5\x71\xf8\x48\x4f\xa6\xb9\xf5\xa3\x41\x6c\x62\x01\x20\x32\x69\xfa\xb3\x94\xfd\x2b\xae\x0a\x6b\xb6\x46\x59\xb9\xcc\xc0\x8a\x38\xd5\xb8\xf8\x9e\xa7\x43\xe3\xe9\xfa\x48\xa4\xa5\xeb\x44\x2c\x1a\xca\xeb\xce\xb6\x6a\x8c\xd7\x16\x1f\xc5\xe9\x03\x3f\x4e\x26\x5f\x5c\x06\x1a\x11\x67\x43\x3b\xd2\xc4\x48\x11\xcd\xfb\x93\x99\x1a\xc3\xba\x0c\x24\xb9\x9d\x65\xc0\x57\xdb\xd4\xcb\xc0\x1f\x27\xec\x96\x16\x24\xf9\x8b\xc4\x27\x94\x91\x28\x97\xb0\xb4\x73\xad\x60\x12\xf3\x09\x52\x14\x63\x6e\xc7\xc8\x9d\x28\x42\xf0\xf2\x20\x4f\x8b\x42\xb4\x95\x4e\x73\xa6\x84\xae\x45\x1e\x25\xaf\xa9\xc2\x02\x39\x9f\x54\xc7\xaf\xdb\x71\x1f\x8d\x5b\x5c\x45\x1f\x4e\x37\x78\xf7\xb7\xa6\xc6\x7e\x58\x3c\xf0\x51\x66\xf2\xb5\x23\x23\x18\xf4\x9d\xd0\x34\xaa\x06\xa1\x7e\xd6\x09\x45\x33\x8e\x7c\xda\xac\xb5\x68\xbd\x46\x5a\xe2\xd4\x97\xdb\x75\x7d\xaf\xbb\x0f\x4d\x0c\xf6\xba\x73\x73\xc4\xb7\xfc\xbc\x2f\x5d\xf8\x12\x15\x33\x52\x8f\x26\xba\x64\x62\x3b\x91\xf9\xbc\xa2\x4a\x08\xf5\x92\x2f\x18\x89\x92\x29\xf9\xc6\x7d\xb7\x98\xaa\x27\xd5\xa8\xa7\x8b\x5a\x3b\xe3\x5f\x32\x3a\xf7\xfb\x92\x91\x7c\xcf\xfd\x30\x3c\x61\x3c\xe6\x1c\x7d\x2e\xfc\x8f\x83\x9f\x9e\xe2\x09\xa3\x2e\x25\x02\x45\xb7\xe7\x41\xd2\xb9\x3f\xc8\xcd\x34\x99\x51\x7d\x82\xcc\x28\xed\xf8\x17\x6e\x6a\x0f\xea\x19\x40\xab\xfc\x1f\x4b\xfe\x9f\xe3\x85\xfc\xc3\x41\x7b\xcf\xbd\xf0\x82\xf3\xff\x96\x9d\x4f\x26\x84\xbb\x93\xc5\x34\x4a\x62\x36\x46\xb6\x52\x2f\x96\xad\x4c\x7c\xd7\x02\x69\x51\x7d\x22\x0e\x15\xd7\x5e\x65\x29\xc1\x28\x6f\x58\x64\x3e\x2b\xf2\x5a\xb9\xcf\x60\x8f\xd3\x85\xb4\xa7\x75\x29\xe3\xa2\x9a\xfc\x31\x47\x38\x20\x04\x00\xf2\xea\xbe\x93\x85\x90\xe9\xc8\x3f\xd6\x7a\x48\x45\xbd\xf8\x70\xac\x85\xc1\x13\xce\xe1\x9e\x77\xac\x9e\x5e\x0b\x0f\xf4\xd1\xf8\x81\xbd\x18\x64\x02\x93\x4c\xf5\x5c\x5c\xf0\x58\x9c\x91\xee\xc5\x6b\x21\x15\x91\x04\x17\xc2\x0e\x88\x3f\x89\xf9\x3f\x16\xe1\x63\x90\xae\x7f\x90\x87\xe0\x07\x45\xfd\xc1\x64\xea\x3f\x79\xf0\xc9\x43\x9d\x83\xbb\x9f\xcb\xe3\x42\xd2\xa1\x28\x55\xce\x42\x3a\xa8\xe2\xe2\xa3\x98\x8e\x8f\x39\x28\x7f\x4d\x3b\xd7\xd7\x1e\x94\x50\xff\x6d\x77\x26\xea\x1f\xe6\xe4\x4b\xf7\xb3\xc5\x62\xa9\x7b\x4e\x18\x8d\x4c\x04\xc8\x49\x27\x0c\xb6\x58\x71\x42\xb6\x1a\x2f\xa6\xc7\xe9\x63\xb9\x58\xe9\xb2\xf3\xac\xa4\x9c\xea\xcf\x62\x8b\x71\x50\x54\x3d\xb6\x65\xce\xb1\x99\x7a\x62\x4b\x75\x60\x02\x3f\x28\xb4\xae\x2a\xcb\xa1\x9b\x7a\xa9\x55\xd1\x1b\xe1\xa9\xf4\x51\xbe\xd2\xe3\xc0\x77\x34\xa1\x64\x98\x7d\x59\x15\xc5\xf5\x4b\x61\x61\x79\xdc\x7d\xae\xbf\x3e\x41\xf7\xa4\x95\x64\x74\x81\x8c\xb4\xe0\x49\x83\x6c\xdc\xaa\x47\x8b\xa6\x79\x9a\xa9\x0d\xed\x70\x18\x54\x9c\xb6\xbe\x4b\x16\xbf\x58\x14\x47\xd4\x50\xcf\x0b\xc9\x28\x1d\x45\x31\xbb\x52\xec\x75\x01\x7f\xa1\x6f\x1d\x3e\xb3\x3b\xe2\xac\x8c\x5f\x0c\xf4\x00\x11\xe2\x75\xe7\xbe\xb7\x62\xd8\xee\xc6\x69\x4c\xda\xd6\x38\x91\x35\xef\x2f\x68\x35\xb2\xac\x37\x8e\x42\x1d\x49\x34\xe0\x96\xea\x0c\x3a\x2d\x49\x79\x17\xbf\x6e\xc6\xa6\xa6\xb4\x6f\xe9\xb7\xd4\xa1\x05\x84\x46\xdb\x96\x76\xd1\xed\x58\xdb\xba\xea\xca\x2a\x08\xed\x25\xea\x1e\x58\x1b\x11\xd5\x15\x5c\x3a\x05\x0a\x2e\x83\x26\x6b\x59\x1d\x50\x70\x19\x24\x15\x5c\xf4\x9f\x74\x90\x56\x70\x19\x14\x2a\xb8\x0c\x46\xa3\x41\x5a\xc1\x65\x90\x54\x70\x19\x58\xed\x69\x14\x5c\x74\x57\x3e\xa1\xd9\xa7\x43\xe1\x66\x8e\x45\x84\x0e\x08\xed\x69\x0a\x2e\x83\x94\xfa\xc9\x00\x14\x5c\x12\xe9\x4b\x83\xac\x82\x4b\x4f\x29\xb8\x0c\xc6\x2b\xb8\xa4\x5b\xc8\x3f\xd2\x38\x8a\x03\xde\x3d\x50\x70\x91\xe7\xbf\x0a\x74\x4f\x07\xda\xd9\x6e\x8f\x93\x3c\x04\xd4\x9e\x24\x79\xe8\xb1\xfe\x80\xf9\xc1\xfc\xd8\xe7\xb9\x71\xe7\x3f\xd4\x30\x6d\xf4\xff\xcc\x71\x9f\x3a\xea\x95\xd6\x15\xbe\x45\x35\xc3\x96\xc5\x62\xef\x1d\x7e\xd5\x09\xc4\x8b\x27\x31\x43\x72\x3f\x9a\x3f\x02\xcb\x63\x1c\x49\xf9\x4e\x76\x58\x56\x67\xb9\x59\x76\x81\x8f\xba\x23\xb9\x2e\xd9\x49\x62\xba\x3a\x5f\xe5\xec\x68\x6c\xb5\xa7\xfc\xa9\x86\x17\x72\xf0\x3d\x15\x7e\x16\x8c\x6a\xe6\xea\xa0\xc6\xd5\x51\xe3\x4a\x1d\x3e\xb2\x4a\x24\xee\xc4\xea\xd6\x4e\xd7\x84\xa1\x16\x66\x4c\xc4\x74\x08\xd9\x40\xb1\x20\xb3\x6a\x7b\xd9\x3e\x07\xc5\x82\x6c\x6e\x8e\xc8\xf2\x6e\xec\xdf\xd1\x69\xb2\x96\xe6\xd4\xbb\x36\xa3\xf6\x2f\x35\x91\x5a\xe9\x90\x3a\x0f\x68\x2a\x95\xf3\x4b\x27\x7f\x36\xbd\xe4\x6c\x3a\xdb\xe1\x92\x25\x2d\xf3\x89\x19\x72\x36\xa8\x0b\x0e\x38\x2b\x4e\xb7\x12\x3f\x06\xe7\xcd\x65\x3e\xa3\xfb\xe0\xae\x76\xfa\x4e\xac\x86\x37\xac\x22\xa6\xc4\xdc\x58\x61\x61\xc3\x24\xd6\x7e\x46\x03\x0e\x49\x9b\x38\xb5\x29\xf9\x4b\xac\xe1\x47\x24\x9a\xaa\xff\xfa\x5a\xce\xeb\x6c\x8a\x3c\x8b\x98\xfc\xb1\xab\x1e\x88\x65\x96\x95\xcb\xb3\xb3\x82\x10\xd1\xe7\x68\x2c\xc9\x20\x99\x3c\xbc\x7a\x6a\x66\x7e\x4e\x2c\x08\x47\x12\x2c\xa9\x4c\x66\x3a\xe2\xa8\x76\x08\x52\xb6\x67\xd5\xf6\x7a\xfb\xe2\x4a\x1d\x6a\x48\x22\x37\xc8\x5e\x6f\x6e\x4e\x56\x15\x58\x4e\x55\xf6\xea\x40\xb8\x14\x83\xa6\x47\x1a\x4e\xd3\x6b\xcd\xb8\x66\x40\x96\x98\x19\xd7\x12\x68\xa8\x91\x46\x38\x37\x17\x45\x26\x23\x34\x8c\xd1\xf4\x62\xf7\x51\x4e\x2e\xa2\x9e\xb4\x94\x40\x57\x9f\x95\xba\x92\xd1\x07\x56\x6d\x6f\xa0\xa1\xec\x69\x28\x07\x88\xb2\x6d\x79\x31\xca\x31\x68\x06\xa4\xe1\x35\x83\x96\xd8\x02\x4c\x9b\xa8\x37\x03\x0d\x79\x5b\x47\x5e\xbc\x74\xed\xaf\xd4\xd5\x3b\x7f\x84\x9e\xd5\x6d\xed\x45\xad\xe4\xcc\x38\xbc\x93\x88\x6b\x24\xcc\x31\x12\x4a\xbc\x63\xfb\x4a\x03\xe8\xed\x68\x14\xee\xab\x41\xa5\x1b\x78\x0b\x68\xcc\xd6\x21\xc8\x05\xba\xb9\x03\xc6\xac\x46\x41\x7d\x33\x3d\x0e\x52\x8b\xc1\xd9\x67\x85\xe5\xb2\xbd\xaf\xbf\x57\x36\xde\x2f\x18\x13\x9b\x8f\x89\x0d\x63\xd2\xcf\x1d\x93\xbe\x36\x26\x34\x18\x8d\x74\x3a\xec\xeb\x7e\x71\xe5\x80\x65\x47\xcb\xd1\x46\x2b\xee\xd8\xb8\x9a\xb0\xcb\xfd\x48\x8c\xad\x2d\x89\x88\xce\xd6\xc9\x68\x34\x66\x68\x52\x3a\xcc\xe8\xa1\x6c\x43\x2d\xa3\x06\xab\x2a\x38\x8e\x1d\xa2\x94\x9b\x59\x2a\x72\x99\xa9\xa1\x24\x3c\x9f\xaa\x67\x4e\xa6\x40\x42\xfd\xb8\xd9\x7e\xd2\x59\x18\x5f\x8f\xd4\xb6\x8e\xd8\x61\xaf\xba\xea\xb8\xa6\x04\xec\x73\xa6\x5c\x01\x73\x3e\xad\x11\xea\x56\xea\x84\xc6\x9d\xea\x63\x9f\x86\x91\xc5\x89\xc7\x86\x09\x1d\x96\xcb\x38\x97\xa1\xcc\x98\xb3\x7c\x32\xd3\xb7\x42\x85\x0a\x1d\x5a\x21\x3c\x57\xa1\x0a\xca\xf0\x7e\xce\x19\x47\x63\x11\xf4\x60\x24\xe2\x94\x49\xb8\xaf\xb2\x3c\x8a\x51\x65\x0e\x84\xe2\x29\xce\x0a\x28\xcb\x75\x38\x66\x25\x36\x44\x61\x3d\x2b\x16\x34\xb5\xb3\x3e\xd5\x16\x73\x7d\xaa\x2d\x26\x7c\xaa\x2d\xb6\x68\xdf\xaa\xd1\xa1\x35\x5b\xa7\x6d\x8b\xef\xf6\xb3\xb3\xc3\x9c\xf5\xd5\xa1\x3d\xd9\xd2\x40\x5b\x2e\x9d\xd4\x72\xe1\xf9\x5d\xab\xb6\xb7\xbb\x6f\xb0\xb7\x8b\xdb\xc8\xc0\xea\xc4\x4b\x26\x06\xcd\x2e\x69\x74\x9a\xdd\x16\x5d\xb5\x74\xfa\x1d\xe8\xf4\x2b\xf4\x46\xec\xd1\x68\x76\x55\x06\xee\x30\x07\xd2\x9d\xbe\xbe\xac\x06\xfa\xb2\xea\x8d\x46\xab\x84\xb6\x4d\x64\x21\xa4\x23\x41\xc7\x1c\xd0\x90\xec\xb7\x6a\x4b\x66\x7f\x9f\xb7\x14\x8c\x46\x66\x60\x0d\x48\x63\x68\x0d\x68\x7f\x6e\x8e\x34\xfa\x73\x73\xbc\x29\xed\x3b\x5c\x27\x74\x38\x1a\x05\x91\x98\x0b\xcd\x17\x9e\xa5\x9f\x06\x54\x6c\x3d\x72\x73\xb8\x5f\xb7\x76\x43\xc9\x60\x1c\x20\x26\xe1\xb3\x90\x77\x94\xa8\x01\x0e\xad\xda\xde\x70\x5f\x7b\x6f\x88\x03\xdc\x2e\x38\x5a\x42\x7e\xb4\x84\x62\x4f\x9a\xed\x8f\x46\xda\x20\xb7\x13\xdb\x8d\x18\xd9\x76\xee\x9e\xd5\xd6\x07\xd7\xa3\x01\xed\x93\xbd\x71\x6e\x18\x63\xb7\xbf\x56\x2e\x0f\xab\x83\x61\xd0\x33\x6d\xb3\x2d\xfc\x51\x8a\xa1\x0f\xcc\x36\xf5\xf8\xd0\xab\xec\x36\x89\x17\x55\xcc\x8d\x68\x2e\x35\xd2\x5a\x65\xb1\x33\xc6\x84\x07\x46\x3f\x76\xb9\xe8\x46\x16\xa3\x8e\xe5\x8f\x46\x42\x2f\x43\x71\x28\xce\x68\x24\x7c\x46\x7b\x82\x55\xc4\x0d\xb5\xcf\x7f\xd1\xba\x8a\x8f\xe4\x48\x6d\x87\x5c\x8f\x96\x56\x9f\xf2\x2b\xb9\xef\x0c\x9e\x72\xec\xb6\xef\x84\x4e\x3b\xb0\xda\x31\xda\xe0\x3c\xd0\xca\xbd\x34\xb6\x4d\x46\xaa\xa1\xf7\xdc\x60\xc0\xfc\x83\xb6\xb8\x64\xc2\xaa\x37\xdb\x66\x98\xca\x22\xda\x60\xa4\x7d\x13\x4e\x5d\xbd\xb8\xfe\x07\x7c\xb3\xc8\x6b\x41\xb8\xf0\x8c\x40\x9a\x39\xb4\x36\x8c\xad\xd7\xfe\x6c\x34\x8c\x03\x06\x35\xfe\xff\x7f\xfd\x09\x40\xd7\x3f\x87\xc0\xe7\x11\xf8\x02\x00\x9b\x57\x7f\xae\xa0\xb7\x14\xf4\x4b\x05\xbd\x8d\x1f\x7c\x11\x80\x1b\x58\xd7\x8d\xb8\x8a\xdf\x2b\xe8\xb7\x0a\xfa\x93\x82\xfe\x00\xd0\x1d\x6c\xe9\xf6\x8f\xb1\xd2\x97\x30\xe5\xa2\x2a\xfd\x26\xe6\xbd\x8c\x79\x57\x11\xf8\x3a\x56\x84\x28\xdc\x89\x51\xf8\xb1\x82\x7e\xad\x20\x1c\x88\xcd\xcb\x0a\x67\x6c\xf0\x0e\x56\xba\x75\xe9\x77\x00\xdd\x7b\x43\x20\x2a\xda\x7e\x85\x43\x87\x78\x9b\x7f\x55\xd0\x9b\x08\xdd\x7b\x43\xf4\xed\xa8\x00\x45\x1b\xcf\x09\xf0\x32\x07\x3f\x21\xc0\xab\x31\x28\x2a\xf8\x4f\xde\xd2\x6b\x7f\x31\x1a\xc6\x93\x62\x62\xde\x04\x68\xf3\xf2\x17\x14\xf4\x92\x82\x5e\x01\xe8\xee\x17\x01\xb8\x85\xa5\x6e\x7d\x1e\x80\xad\xd7\x78\x6b\x07\x45\x65\x3f\x05\xe8\xc6\x2b\x08\x7c\x19\x81\xaf\x22\xf0\x35\x00\xae\x7f\x09\x80\xcd\xcb\x58\xe8\x16\x26\xdd\xb9\x06\xc0\xbd\x37\xfe\x0e\xd0\xd6\x6b\x57\x8c\x86\xf1\x94\x68\xe6\x2d\x80\x36\x2f\x7f\x15\xa0\x1b\xdf\x50\x49\x5f\x53\xd0\x37\x15\xf4\x9a\x82\xb0\xdc\x0d\xcc\xbc\xf5\x2a\x02\x58\xd7\xad\xaf\x00\x70\xef\x02\x36\x79\xfb\x12\x07\x3e\xcd\xa1\x97\x14\xc4\xe7\xe8\xa9\x17\x39\xf4\x32\x42\x5b\xaf\xf1\xe1\x3e\x24\x90\xfc\x19\x40\xd7\xbf\x8c\xc0\x57\x10\xf8\x2a\x00\x9b\xd7\x3e\x87\xd0\xd5\xbf\xab\xb4\x97\x14\xf4\x05\x95\xfb\x57\x80\x6e\xbc\x86\x49\x97\xbf\xad\xa0\xef\x62\x26\x26\xdd\xc0\x94\xeb\xaf\xaa\x1a\x10\xb1\x1b\x3f\x00\xe0\x0e\xb6\x73\xe7\x15\x55\xe8\xb2\x6a\x1a\xd3\xee\xbc\xad\x9a\x79\x03\x6b\xf8\x9e\x4a\x8a\x21\xac\xf5\xd6\x37\x11\xf8\x06\x00\x5b\xaf\xf1\xc9\x7c\x5a\x8c\xc9\xcf\x01\xda\xbc\x7c\x11\xa0\x5b\xdf\x02\xe0\xde\x05\x2c\xb6\xf5\x1a\xef\xed\xbf\x89\x0f\x7e\x01\xd0\xed\x3f\x01\x70\xe3\x0d\x00\x36\x2f\xff\x18\x93\x2e\x22\x80\x29\xb7\x7f\x8e\x29\x6f\x62\xca\x5b\x00\xdc\x3a\x0f\xc0\xbd\x8b\x58\xfa\xde\x85\xbf\x29\xe8\xef\x00\x6d\xbd\xc6\xd3\x3e\x2e\x70\x78\x1b\xa0\x1b\x6f\x01\xb0\x79\xf9\x4d\x05\xfd\x1c\xa0\x3b\x17\x55\x52\x5c\xec\x6d\x05\xfd\x12\xeb\xc0\xf2\x5b\x97\x7e\xa1\xa0\x77\x01\xba\x77\xf1\xeb\x98\xf6\x1a\x47\xe4\xb0\x68\xfe\x1d\x80\xae\x7f\x0d\x81\xaf\x23\xf0\x0d\x00\x6e\xbc\x8d\xc0\x2f\x11\xf8\x35\x02\xbf\xc7\xc2\xff\x05\xc0\xe6\xe5\xdf\x22\x74\xed\xcb\x00\xdd\xc6\xcc\x3b\x98\x72\xe7\xab\xaa\x10\x42\x37\xd4\x77\x97\xb1\xf6\x5b\xaf\x03\xb0\xf5\xda\x7b\x46\xc3\xf8\x7f\x02\xe1\x5f\x02\x74\xe3\x4f\x00\xdc\xfd\x32\x00\x5b\xe7\x39\xbd\xff\xbb\x28\xf5\x2b\x80\x36\x2f\xff\x1e\xa0\xdb\x6f\xab\xa4\x3f\x00\x74\xe3\xcf\x2a\xe9\x4f\x00\xdd\xfa\x1e\x00\x5b\x97\xde\x01\xe8\xde\x85\xcf\x29\xe8\x0b\x0a\x7a\x09\xa1\x8b\x6f\xe2\x17\xe7\xf9\x9e\xf5\x8c\x68\xfe\xd7\x00\xdd\x78\x0f\x81\x2b\x08\xfc\x0d\x80\xcd\xcb\x7f\x56\xd0\x65\xcc\xbc\xa6\x92\xfe\xaa\xa0\xab\x00\xdd\xc4\xea\xef\x60\x15\x5b\x97\xde\x54\xd0\x8f\x01\xba\x77\xe1\xcb\x0a\x7a\x05\xa1\x8b\x9f\x03\xe8\x36\xdf\x02\x9f\xe1\x83\x75\x5b\x14\x7b\x41\xe0\xcd\x7b\x75\x44\xe0\xfd\x1b\x80\x36\x2f\xff\x1d\xa1\x2b\x9f\x53\x10\x96\xdb\xba\xf4\x5b\x80\x6e\xbd\x81\x49\xe7\xf9\x16\xfe\xac\xa8\xe4\xb7\x00\xdd\xbe\x0c\xc0\x4d\xcc\xbb\xfe\x2d\x00\x36\xaf\xbc\x84\x79\x5f\x52\x49\xaf\x60\xd2\xcb\x2a\xe9\xab\x0a\xfa\x32\x40\x77\x7e\x0c\xc0\xad\x0b\x00\xdc\xbb\xf8\x4d\x05\xbd\x85\x4d\x8b\x0f\x45\x3f\xf9\x1e\xf5\xac\xec\x27\x6f\xf3\xa8\x40\xf1\x77\x00\x5d\x7f\x0d\x81\xf3\x08\x7c\x1b\x80\xcd\x6b\xaf\x29\xe8\x9b\x0a\xfa\xae\x82\xb0\xdc\xf5\xef\x60\xd2\x95\xaf\x01\x74\xe7\xd7\x2a\xe9\x1b\x00\xdd\xfc\x9a\x4a\x52\x95\x5d\xc1\x06\x6e\x62\xa9\x3b\xbf\x45\xe0\xf7\x58\x3b\x36\x78\xe7\x97\xaa\x65\x55\x27\xd6\x74\xfb\x5b\x58\x48\x61\x80\x65\x6e\xfd\x58\x7d\xf6\x86\x82\x7e\xa0\xa0\x38\xf7\xa2\x82\xde\x54\x90\xc2\xf9\xda\xf7\xb0\x25\xc4\xe2\x36\x76\xf1\xba\xca\xfa\x3b\x36\xf9\x0a\x02\x3f\x02\xe0\xde\x85\xaf\x2a\x08\xeb\xbc\x25\x9a\x39\x2c\xd2\x04\xb2\x02\x6d\x91\xf8\x9c\x98\x2c\x4e\x04\xc7\xc4\x64\xfd\x1e\xa0\xcd\x2b\xdf\x56\xd0\x77\x01\xba\xf5\x16\x00\x5b\x97\x7e\x0a\xd0\xbd\x0b\xdf\x54\xd0\x6b\x0a\xc2\x4f\xb7\xce\x73\xf4\xfe\x43\x54\x7c\x09\xa0\x7b\x17\xbe\xab\xa0\xef\x01\x74\xf7\xab\x00\x6c\x9d\xe7\x14\x7a\x5c\x7c\xf0\x07\x80\x6e\x7e\x1b\x80\xcd\x2b\xdf\xc3\x24\x04\xee\x7c\x13\x81\xd7\x54\xa1\x1f\x28\xe8\x0d\x2c\xfe\x5d\x95\x74\x11\xa0\xbb\x5f\x03\x60\xeb\xd2\x5b\x00\xdd\xbb\x80\x5f\xde\xbb\xf8\x73\x05\x7d\x01\xcb\x9d\xe7\x8b\xe2\x84\xc0\xec\x8f\x00\x6d\x5e\xbd\x08\xd0\xcd\x1f\x60\xd2\x95\xb7\x30\xe9\x0d\x95\xf4\x63\x4c\xfa\xb1\x4a\xfa\xb9\x82\xde\x54\xd0\xdb\x00\xdd\xf9\x1e\x96\xc7\xea\xb7\x2e\xfd\x1d\xa0\x7b\x17\xdf\x56\xd0\x4b\x98\x7b\x9e\x73\x23\x27\x05\x6a\x7f\x02\x68\xf3\xca\x2f\x01\xba\xf9\x96\x4a\xfa\x35\x40\x77\x7e\x80\x79\x6f\xaa\xbc\xdf\x2b\xe8\xb7\x98\xf9\x73\x00\x6e\xe1\x77\xb7\x30\xeb\xce\xdf\x01\xb8\x77\xf1\x15\x84\xde\xe0\x88\x9d\xfc\xb4\xc0\x87\x4f\xe7\x73\x02\x9f\x77\x01\xba\xfe\x7d\x04\x7e\x80\xc0\x0f\x01\xb8\xf9\x36\x00\x9b\x57\x2e\x63\xd2\x2f\x55\xd2\x55\x4c\xfa\x35\x7e\xf7\x06\x00\xb7\xb1\x82\xdb\xaf\x23\xf0\x1d\x04\xb0\xb5\xcd\x6b\x3f\xc7\xef\x7f\x8b\xc0\xef\xb1\xd0\x79\x00\xee\x7c\x1b\x81\xef\x02\x70\xeb\x77\xea\x7b\x85\xc9\x35\x85\xe6\xb5\xdf\x2a\xe8\xd7\x0a\xfa\xbd\x82\xde\x52\xb8\xff\x01\x9b\xfc\x83\x4a\xfa\xb3\x82\xfe\x04\xd0\xdd\x97\x00\xd8\x3a\xcf\x77\xcf\x4f\x88\x61\xfb\x33\x40\x9b\x57\xfe\xaa\xa0\xbf\x03\x74\xeb\x0f\x00\xdc\xbb\x70\x11\xa0\xbb\x2f\xab\x24\x4e\x62\x9f\x10\x17\x83\xf3\x9c\xc4\x3f\x29\xaa\xfb\x0b\x40\x9b\x57\x3f\xa7\xa0\x2f\x00\x74\xf3\x4f\x2a\xe9\x15\x05\xbd\xa4\xa0\x2f\x03\xb4\x75\xe9\x0f\x08\x9d\xe7\x4c\xcb\xa7\x44\xc5\x97\x01\xda\xbc\xfa\x55\x05\x7d\x0d\xa0\xad\xf3\x7c\xab\xf9\x4f\x51\xee\x0a\x40\x9b\xd7\xfe\x00\xd0\xf5\x0b\x00\xdc\xfc\xb3\xca\xbb\x0c\xd0\x1d\x2c\xb4\x79\x15\xab\xb8\x79\x59\x95\x8a\xcb\xff\x09\xa0\x5b\x7f\x04\xe0\xee\x37\x54\xde\xdf\x01\xda\x3a\xcf\xf9\xa1\x4f\x0b\x2c\xae\x02\x74\xf3\x0a\x00\x9b\x57\xbf\x89\x49\xd7\x10\xf8\x9b\xca\x7b\x4d\x41\xdf\x06\xe8\xd6\xbb\x00\xdc\x79\x0b\x80\xad\x4b\xef\x29\xe8\x57\x00\xdd\xbb\xf0\x26\xa6\x9d\xe7\xf5\xdb\xbc\xf1\xbf\x7d\x1e\xa0\xcd\xab\x3f\x00\xe8\xfa\x8f\x11\xf8\x09\x02\x6f\xaa\x42\xbf\x50\xd0\xcf\x14\xf4\x2b\x05\xbd\x83\x1f\xfc\x14\x80\x1b\x58\xfd\x8d\x2f\xaa\x42\x97\x14\xf4\x3b\x05\xbd\xab\xa0\x3f\x02\x74\x07\x5b\xba\xad\xb0\x78\x0b\x53\x7e\xa4\x4a\x63\x3b\xd7\x11\x9b\xdb\xd7\x10\xf8\x06\x56\x84\x28\xdc\x89\x51\xf8\x89\x82\x7e\xa3\xa0\xbf\x20\x74\x59\xe1\xfc\x32\x00\x5b\x97\xb0\xfa\xbb\x38\x70\xf7\xde\x10\x88\x8a\xb6\xf9\x5a\xb6\x19\x6f\xf3\x6f\x0a\xfa\x29\x42\xf7\xde\x10\x7d\xf3\x04\x28\xda\x18\x0a\x90\xcf\xb5\xbd\x26\xc0\x6b\x31\x28\x2a\x58\x17\x53\xc4\xcf\xf3\x65\x31\x45\x5f\x00\x68\xf3\xf2\x17\x15\xf4\xb2\x82\xbe\x04\xd0\xad\xcf\x21\x80\xa5\xee\x9e\x07\x60\xeb\x3c\xa7\x99\xb6\xa8\xec\x8b\x00\xdd\xf8\x12\x02\x5f\x41\xe0\x55\x04\xbe\x0e\xc0\xf5\x5f\x00\xb0\x79\x19\x0b\xdd\xfa\x32\x00\x77\xfe\x0a\xc0\xbd\x37\xde\x03\x68\xeb\x95\x97\x10\x3a\xcf\x9b\xee\x88\x06\x5f\x02\x68\xf3\xf2\xab\x00\xdd\xf8\x2f\x95\xf4\x75\x05\x7d\x4b\x41\xe7\x15\x84\xe5\x6e\x60\xe6\xad\xaf\x01\x70\xf7\xbb\x08\xbc\x0e\xc0\xbd\x0b\x57\x01\xba\xcd\x67\xa6\x23\x6e\xcd\xaf\x20\xb4\x75\x9e\xaf\x15\x26\x10\x7a\x19\xa0\xeb\x6f\x23\xf0\x0e\x02\xbf\x04\x60\xf3\xda\xe7\x11\xba\xfa\x9e\x4a\x7b\x59\x41\x5f\x54\xb9\x7f\x03\xe8\xc6\x79\x4c\xba\xfc\x1d\x05\xbd\x8e\x99\x98\x74\x03\x53\xae\xff\x4a\xd5\x70\x0d\xf3\x7e\x08\xc0\x1d\x6c\xe7\xce\x97\x54\xa1\x2b\xaa\x69\x4c\xbb\xf3\x8e\x6a\xe6\x02\xd6\xf0\x7d\x95\x14\x43\x58\xeb\x5d\xfc\xf0\x2e\xa6\xdc\xc6\xef\xb6\xce\x73\xfc\xba\x62\x70\x5e\x01\x68\xf3\xf2\x8f\x00\xba\xf5\x1a\x00\xf7\x2e\xfc\x15\xa0\xad\xf3\x7c\xf8\x57\xc4\x07\x5f\x02\xe8\xf6\xbb\x00\xdc\xb8\x00\xc0\xe6\xe5\x9f\x60\xd2\x8f\x10\xc0\x94\xdb\xbf\xc0\x94\x9f\x62\xca\xcf\x00\xb8\xfb\x63\x00\xee\x5d\xc4\xd2\x9b\xef\x5e\xc1\xb4\x0b\xef\x01\xb4\x75\x9e\x8f\x65\x4f\xe0\xf0\x65\x80\x6e\xfc\x0c\x80\xcd\xcb\x3f\x55\xd0\x2f\x00\xba\xf3\x23\x95\x14\x17\x7b\x47\x41\xbf\x42\xe8\xea\x77\xb1\x36\xfc\x72\xeb\xd2\xdb\x0a\xfa\x33\x40\x77\xb1\x8e\x5b\x7c\xec\x7a\x6b\x02\x23\xce\x20\x39\x02\xa3\xaf\x00\x74\xfd\xd7\x08\xfc\x06\x81\xdf\x02\x70\xe3\x1d\x04\x7e\x85\x80\x2a\xf3\x3b\x00\x36\x2f\x2b\xe8\x1a\x56\x79\xfb\x9b\x00\xdc\xc1\x94\x3b\xaf\xaa\x42\x08\xdd\x88\x6b\xc0\x4a\xef\xbe\x8d\x79\x97\x00\xd8\x3a\xcf\xc9\xe4\x05\x81\xf0\x57\x01\xba\xf1\x2e\x00\xb7\x7f\x0f\xc0\xdd\xaf\x00\xb0\x75\x9e\x9f\x10\x67\x44\xf1\x57\x01\xda\xbc\x7c\x09\xa0\xdb\xef\xa8\xa4\x3f\x02\x74\xe3\x2f\x2a\xe9\x5d\x80\x6e\x7d\x1f\x80\xad\x4b\xbf\x04\xe8\xde\x85\xcf\x2b\xe8\x8b\x0a\x7a\x19\xa1\x8b\x3f\xc5\x2f\xce\x73\xc2\xed\x8b\xe6\xbf\x06\xd0\xcd\xcf\x01\x70\xe3\x2a\x02\x7f\x07\x60\xf3\xf2\x5f\x14\x74\x05\x33\xff\xaa\x92\xfe\xa6\xa0\x6b\x58\xd7\x7b\x08\x7c\x01\x80\x5b\x3f\x00\xe0\xee\xaf\x00\xd8\xba\xf4\x13\x80\xee\x5d\xf8\x0a\x42\x17\x3f\xaf\xd2\xbe\x04\xd0\x6d\x91\x29\x07\x8d\xf3\x85\xab\x02\xeb\xaf\x03\xb4\x79\xf9\x3d\x84\xae\x7c\x5e\x41\x5f\x04\xe8\xee\x25\x04\x7e\x07\xc0\xd6\x79\xbe\xa4\x5c\x51\xc7\x37\x00\xba\x7d\x05\x80\x9b\x2f\x01\x70\xfd\x12\x00\x9b\x57\x5e\xc6\xbc\x2f\xab\xa4\x2f\x61\xd2\x2b\x2a\xe9\x55\x05\x7d\x05\xa0\x5b\x17\x01\xb8\xfb\x07\x2c\x8e\x59\xf7\x2e\x7e\x4b\x41\x3f\x43\x1c\xf8\x34\xb8\xb2\x97\xfc\x4b\x4f\x60\xf8\x5f\x00\x5d\xff\x03\x02\x7f\x44\xe0\x4f\x00\x6c\x5e\x3b\xaf\xa0\x6f\x29\xe8\x75\x05\x7d\x07\x3f\x78\x17\x93\xae\x7c\x1d\xa0\x3b\xbf\x51\x49\xd8\xd0\xcd\xaf\xab\x24\x55\xd9\x15\x6c\xe0\x26\x96\xba\xf3\x3b\x04\x2e\x61\xed\x7f\xc6\x94\x5f\xa9\x96\x55\x9d\x58\xd3\xed\xd7\xb0\x90\xc2\x00\xcb\xdc\xfa\x89\xfa\xec\x82\x82\x7e\xa8\xa0\x38\xf7\x47\x0a\xfa\xa9\x82\x14\xce\xd7\xbe\x8f\x2d\x21\x16\xb7\xb1\x8b\xd7\x2f\x63\xca\x7b\x00\xdc\xfd\x36\x00\xf7\x2e\xbc\xaa\x20\xac\xea\x2e\x8e\xd6\x2d\xd1\x8c\xd8\x19\x04\x24\x18\x8e\x0b\x02\x6d\x4f\x4c\x16\x47\x68\x20\x26\xeb\x9b\x00\x6d\x5e\xf9\x8e\x82\x5e\x07\xe8\xd6\xcf\x30\xe9\xdd\xbf\x01\x74\xef\xc2\xb7\x14\x74\x5e\x41\xf8\xe9\xd6\x79\xbe\x75\x7f\x56\x54\xfc\x2d\x80\xee\xbe\x0a\xc0\xbd\x0b\xaf\x2b\xe8\xfb\x00\x6d\x9d\xe7\x83\xe4\x8b\x0f\x5e\x03\xe8\xe6\x77\x00\xd8\xbc\xf2\x7d\x4c\x42\xe0\xce\xb7\x10\x38\xaf\x0a\xfd\x50\x41\x17\xb0\xf8\xeb\x2a\xe9\x47\x00\xdd\xfd\x3a\x02\x7f\x03\xe0\xde\x05\xfc\xf0\xde\xc5\x5f\x28\xe8\x8b\x00\x6d\x9d\xe7\x1c\x6f\x20\x10\x3b\x0f\xd0\xf5\x1f\x01\x70\xf3\x87\x00\x6c\x5e\xf9\x19\x26\x5d\x50\x49\x3f\xc1\xa4\x9f\xa8\xa4\x5f\x28\xe8\xa7\x0a\x7a\x07\xa0\x3b\xdf\xc7\xf2\x58\xfd\x9d\xf7\x00\xb8\x77\xf1\x1d\x05\xbd\x8c\x1f\x5e\xc5\xc6\xb7\xce\xf3\xca\x42\x81\xe2\xb7\x01\xda\xbc\xf2\x2b\x84\xae\xbe\x0e\xd0\xcd\x9f\xa9\xcc\xdf\x00\x74\xe7\x87\x98\xf7\x53\x95\x77\x49\x41\xbf\xc3\xcc\x5f\x00\x70\x0b\xbf\xfb\xef\x2f\x03\xb0\x75\xe9\xe7\x00\xdd\xbb\xf8\x25\x84\xde\xe0\xd8\x86\x92\xd9\xe2\x9c\xfa\x50\xa0\xf6\x1d\x80\xae\x5f\x41\xe0\x2a\x02\xd7\x00\xb8\xf9\x0e\x00\x9b\x57\xb0\xd0\xcd\x5f\xa9\x24\x55\xea\x37\xf8\xdd\x5f\x01\xb8\xfd\x06\x02\xdf\x43\xe0\xbb\x08\xfc\x00\xbf\xbf\xf6\x0b\xfc\xfe\x77\x08\x5c\xc2\x42\xdf\x06\xe0\x0e\x22\x79\xe7\x75\x00\x6e\xfd\x5e\x7d\xaf\x30\xb9\xa6\xd0\xbc\xf6\x3b\x05\xfd\x46\x41\x97\x14\xf4\x33\x85\xfb\x1f\xb1\xc9\x3f\xaa\xa4\xbf\x28\xe8\x5d\x80\xfe\xfb\x2b\x00\x6c\x9d\xe7\x5f\xae\x89\x61\xfb\x2e\x40\x9b\x57\xfe\xa6\xa0\xf7\x00\xfa\xef\x57\x01\xb8\x77\xe1\x47\x98\xf4\x35\x95\xc4\xc9\x6e\x4d\xde\x20\xf8\x24\x9d\x15\xd5\xbd\x0e\xd0\xe6\xd5\xcf\x2b\xe8\x8b\x00\xdd\x7c\x57\x25\x7d\x49\x41\x2f\x2b\xe8\x7b\x0a\xfa\x0a\x40\x5b\x97\xfe\x88\xd0\x79\x3e\xba\xe7\x44\x13\xdf\x03\x68\xf3\xea\xab\x0a\xfa\x3a\x40\x5b\xe7\x39\xef\xb1\x2e\xca\x7d\x1f\xa0\xcd\x6b\x7f\x04\xe8\xfa\xdf\x00\xb8\xf9\x17\x95\x77\x05\xa0\x3b\x58\x68\xf3\xea\x7f\x61\xf1\xf7\x54\x29\x55\xfe\x6a\x5c\xeb\xbb\x00\xdd\xfa\x13\x00\x77\xff\x4b\xe5\xe1\x97\x5b\xe7\xf9\x5c\xbe\x28\xf0\xf9\x01\x40\x37\xaf\x02\xb0\x79\xf5\x5b\x98\xf4\x57\x04\xfe\xae\xf2\xce\x2b\xe8\x3b\x00\xdd\xfa\x33\x00\x77\x7e\x06\xc0\xdd\xcf\x01\xb0\x75\xe9\xd7\x00\xdd\xbb\xf0\x53\x80\xde\xe7\x07\xf0\xfb\xdf\xe2\x10\x5f\x4e\xef\x7f\x87\x43\x7c\x68\xdf\x7f\x9d\x43\x9c\x0f\x7b\xff\xfb\x1c\xfa\xa5\x82\xf8\xe4\xbe\xff\x23\x0e\xf1\xd3\xff\xfd\x9f\x71\xe8\x57\x0a\xe2\xdd\x7b\xff\x1d\x0e\xf1\xc6\xde\xbf\xc4\x21\x4e\x96\xef\xbf\xcb\x21\xce\x6d\xbe\xff\x17\x0e\x71\xa2\x7d\xff\x8a\x41\x8d\xff\xf9\x2a\x42\xef\x7f\x53\xa5\x89\x36\xde\xe3\x10\x9f\xb4\xff\x79\x99\x43\xaf\x22\xf4\xfe\xef\x55\x1a\xc7\xf4\x7f\xbe\xc2\x21\xce\x25\xfd\xcf\x17\x8d\x28\x56\x61\x6c\xc7\x2a\x8c\xa7\x77\x6d\xb0\xe8\x74\xd5\x67\xc2\xd2\xc1\x9c\x6f\x7e\xe6\xf9\x61\xad\x56\xab\x55\xf8\x9f\xc7\x0e\xb5\xe6\x57\xa8\x99\xd5\xde\x2c\x0d\x9b\xac\x25\x14\xd4\xf3\x74\x32\x7d\xe6\x76\x98\x5f\x41\xdd\x62\xfc\xab\xfb\x69\xda\x96\x3e\x71\x87\x2d\x0f\x57\x26\x2a\x68\x3e\x00\xdb\x2b\x61\x35\xe1\x2a\xbb\x89\xb0\xc0\xd5\xcf\x9a\xed\x97\x04\x06\x33\x79\x4e\x7f\x7c\x6b\xb6\x4e\xcd\xd0\x32\x3a\x4e\xe7\xf8\xd0\x35\x88\xe3\x9a\x4c\xb8\x35\x20\x0f\xc7\x11\x68\x04\x6a\xb4\x52\x63\x43\xaa\x5c\xf8\x16\x6b\xd6\x5a\xd2\xff\x8c\xc4\x03\x23\xe0\xcb\x5f\xd6\x6c\x8d\xfa\x26\x03\xdb\x84\x3a\x11\x5a\x34\x5a\x24\x09\x77\x5b\xb3\x2a\x03\xc6\x7c\x34\xab\x1f\xd0\xac\xaa\x20\xe9\x12\x97\x44\x38\xf4\x78\x7a\x59\x6c\x08\x23\xdc\x89\xf3\x19\x15\x43\x02\xe8\x0a\xd4\x02\x33\x24\x33\x29\x42\x48\xd3\xc1\xcc\x54\x74\x90\x74\xbc\xf6\x10\x28\x41\x57\xc0\xfe\x20\x9d\xec\x3e\x28\x0a\x74\x26\x52\x60\x1e\xdd\xb9\xe0\x89\xab\xeb\x1a\x14\x6d\x75\x30\x6d\xe0\x05\x0e\x1f\x11\xbb\x9f\xcd\x73\xed\x55\xd6\x51\xc9\x93\xb6\x88\xae\x8b\x01\xcd\xe3\x3a\x2d\x9d\x28\x78\x96\xa8\xd2\x0a\x23\x3e\xd3\x4f\xc9\x89\x36\xa5\x83\x35\x59\x05\xf8\xd3\x89\x6b\x80\x04\xf1\x1d\xb4\xba\xd1\x75\x1b\x2c\x92\xae\xdb\xc0\x2d\x50\x5c\x5e\x6b\x86\x44\x62\x30\xaa\x89\xb6\x74\xc2\xcc\x31\x6c\x49\x11\x66\xb8\x3e\x60\x81\x41\x9b\x3a\x5d\x91\x8d\xbc\xcf\x02\xe7\x45\x56\xf1\x96\x03\xe6\xaf\x09\x5b\x02\x7f\xcd\x69\xb3\x79\xf8\x1b\xcc\xa7\x0a\xe4\x12\x37\x14\xce\x58\x15\xa4\x68\x9c\x4e\x68\x53\x1a\x30\x38\x2b\xae\xe7\xb3\x8a\xef\x55\x98\xef\x7b\xfe\x07\x6a\x7f\x2c\x35\xf6\x33\x26\x84\xdb\x21\x59\x0c\x8c\x1f\x0e\x07\x26\x89\x10\x90\x9e\xbd\xda\x60\x92\x12\x08\xc3\x31\x59\x14\x47\x41\x26\x8d\x77\x5b\xa8\xe5\x2a\x7f\x81\xe8\x0e\x11\x9c\x17\x1e\x17\x63\x7b\x14\x2a\x2d\x97\x4d\x11\x59\x21\x36\x3b\xa7\x69\x44\xd8\xd9\xd2\x27\x99\x7d\xe6\x88\x3d\x48\xe3\xc3\xce\x96\x72\x2b\x45\x0f\x5b\x6e\xa7\xcf\x64\x0e\x21\xd1\x0a\x0b\x4b\x4e\x00\x71\x39\xe2\xd0\x9b\xb3\x89\x3a\x23\x00\x54\xc0\xf4\x59\xf0\x8f\x06\xdf\xa1\x13\x2e\x5c\xa2\x49\x5c\xab\x2b\x2c\x34\x19\x99\xf1\x97\xfc\xaa\xdd\xe9\x98\x21\x69\x98\xa9\x12\x32\xfa\x35\xc7\xfc\x04\x0b\xcd\x66\xd8\x42\x17\x6c\x88\x41\x55\x61\x40\x48\x34\x74\x1f\x0c\x3e\x52\xd3\x9e\xf5\x59\xc8\xcc\x90\xd0\xb0\x5c\xf6\xab\x7c\x58\x90\xe9\x88\xbf\x80\x42\x2c\x8d\x95\x86\x09\x21\x24\x92\x86\xaa\x2a\xce\x37\x60\x83\x9e\xe3\xa6\x98\xbc\x6a\xc7\x09\xda\x9e\xeb\xb2\x76\x68\x12\x92\xda\xb3\x64\x25\xb2\x89\x48\x9f\x46\xce\xe1\x76\x3d\xdf\x94\xdd\x0d\x4b\x5e\xb7\xc4\x70\xbf\x64\x79\x9d\x57\xae\x0a\x85\x93\x36\x12\x7f\xeb\xcb\x6f\x7d\x93\x9f\xa7\x11\xb5\x13\x56\xab\x7d\xcb\xd0\x5b\x35\xe8\xd0\x6a\xfa\xca\x30\xb6\xbd\x3d\xc3\xd8\x44\x4d\x84\x76\x12\x2d\xf5\xd2\xf6\xb1\xed\x02\xfb\xd8\x5e\x93\xb5\xac\x36\xd8\xc7\xf6\x92\xf6\xb1\xfa\x4f\xda\x4b\xdb\xc7\xf6\x0a\xed\x63\x7b\xa3\x51\x2f\x6d\x1f\xdb\x4b\xda\xc7\xf6\xac\xe1\xf6\xed\x63\x6d\xda\x57\xf6\xb1\x3d\x42\x3b\x9a\xde\x7b\x2f\x65\xbd\xda\x03\xfb\xd8\x44\xfa\x52\x2f\x6b\x1f\xdb\x51\xf6\xb1\xbd\xf1\xf6\xb1\xe9\x16\xf2\xb7\x5c\x8e\x62\x8f\x77\x2f\x61\x1f\xcb\x53\xc1\x42\x56\xb3\xea\x0b\xa6\x3f\x93\xf2\xcf\x07\xed\x40\x6a\x25\x6f\x6b\x0f\xdc\x7e\x4f\xec\x11\x39\x3e\x5b\x61\x9b\xf4\x5c\x81\x51\x72\xd7\x60\x56\x32\x77\x26\xf9\x33\xae\xdc\x07\x77\xad\x8e\xdb\xee\x0f\x3b\x2c\x30\x7d\xcd\x3c\x93\x2f\x2d\x3e\x86\xd9\x78\xfe\xd4\x11\xdb\x80\x0c\x67\xe7\xee\xaf\x2f\xb9\x95\x7a\x43\x04\x17\xa8\xef\xf5\xf6\xb9\xc2\x2e\xce\x69\x7a\x95\x7a\x4b\x33\x8b\xf0\x5a\x33\xcc\xf4\x69\xb5\x5a\x75\x48\x84\x8a\xea\xa1\xd5\x34\x92\x3b\x7d\xa9\xef\x79\x83\x52\xdf\x59\x75\xc2\x12\x3b\xd7\x66\xac\x23\x5c\xfc\xe6\x15\xc2\xa0\x5d\x9d\xd2\x59\x27\xec\x95\xf8\x41\xd5\x77\xd6\x98\xcf\x3a\x25\xd7\x0b\x9d\xae\xd3\xb6\xa5\x2d\xbd\xd1\xca\x9d\x70\xaf\xbf\xc6\xfc\xf9\x2e\xb3\xc3\xa1\x3f\x2d\xe3\x22\xbf\x41\xf7\xd4\x1a\x5b\x92\x2a\x81\x40\x30\x2f\x8e\x75\xa7\xfd\xa0\x4d\x3d\x0b\x3f\x40\x8f\x09\x74\x23\xc9\x7c\xaf\xb0\x30\x1b\xb3\x39\x66\x33\xa2\x28\xc7\x2a\x3c\xd3\x9d\x0f\x63\x9f\x55\x77\xe6\xdb\x9e\x1b\xda\x8e\xcb\xfc\x8a\x60\x2e\x2b\x76\xc7\x1e\x84\x05\xfc\x69\xca\xe6\x55\x7c\x50\x5c\xc1\xe4\xb6\x63\x77\xdd\xb2\xfa\xc1\xa0\x0f\xf4\x3d\x15\xb7\x9a\xb4\x2b\x8d\xad\xef\xc0\x55\xb3\xc9\xd7\xf3\x71\xb6\x72\xe8\xdc\xc0\x34\x3e\x33\xbf\x64\xcc\xf9\x73\xc6\xbc\x59\x9d\x23\xf3\xc6\x1c\x9b\x33\x76\x81\xe1\x22\xfa\xe1\xc5\x1b\xb0\xdb\xac\xb7\x1e\xc0\x7d\x4d\x44\x85\xb4\x7c\x4c\xae\x4a\x26\xd8\xdc\x38\x25\xbd\x76\x1c\x17\x41\x50\xfd\x75\x11\xfb\x5b\x04\x03\x47\x96\xe2\x54\x21\x3b\xcc\x2f\x35\xc1\xc0\x6e\x33\x4b\x70\xa3\xf2\x64\x67\x3e\x11\xfc\x0c\xa9\xf6\x3d\xef\xcc\x70\x60\x1a\xda\x38\x36\x56\x6d\xc7\x35\x90\x9b\x4e\xb6\x8c\x6c\x55\x2a\x59\x6c\x83\x6e\xf5\x48\x22\x91\x44\xb4\x6d\xbb\x07\xed\xd0\xee\x7b\x2b\x87\xdc\xd0\x77\x58\xf0\xe4\xfa\xc9\xf5\x01\x8b\xc5\x79\xc6\xaa\xd7\x61\x7d\xe1\xcb\x63\x34\x2a\xec\x09\xaf\x28\xbf\x16\x70\x19\x9b\x83\x52\x35\x76\x74\x12\x98\x84\xba\x9a\xed\x99\x63\x25\x47\x06\x8a\x1e\xf3\x59\xd7\x39\xa7\x5b\xa0\x51\x3e\x17\x60\xca\x1f\xee\x0b\x62\x63\xb4\xc0\xf2\xc1\xe6\xac\x52\x9f\xb5\xac\x40\x99\x3c\x31\x65\x60\xc6\xe9\x2b\x48\x4d\x41\x75\xe0\x75\x8e\x68\x6d\x8d\x46\x0e\x99\x09\xf9\x98\x5a\x01\xf8\x22\x65\x73\x46\x30\x6f\x90\xea\xc0\x1b\x98\x84\x50\x97\x73\xdb\x92\xae\x04\x3f\x87\xe4\x16\x45\x64\xe2\x39\x3e\x61\x05\x65\x36\xb0\xec\x95\xb1\xe0\x46\xc9\xd7\x92\xbb\x92\x5d\xac\xe0\x04\x80\x37\xa3\xdc\x5c\x4d\x17\x0d\x75\x07\x2b\x87\xa5\xa8\x0e\x96\x52\xcc\x36\xf9\xec\xb3\x43\xc7\x67\x2f\x04\x55\x26\xa9\x87\x5f\x19\xd2\x69\x5a\xa9\x53\xcc\x3e\x73\x2a\x60\xcc\x25\x20\x3e\x09\x12\x37\x4f\x86\x2b\x0e\xbf\x64\xa3\x51\xa6\xba\x28\x41\x7c\x1b\x39\xe1\x90\x12\x75\xf0\xab\x40\xa0\x47\xdd\x2d\x39\x20\x54\xc3\x12\xfc\x8e\x17\x57\x04\xed\xa5\x16\x49\x94\x19\x8a\x00\xb8\x0b\xdb\x72\x33\x5b\x0a\xcc\xda\xd1\xb0\xc7\xfc\x46\xbe\x8b\x7b\x61\x9a\x7b\x44\xf5\x84\xdf\xb7\x84\xcd\x76\x62\xd5\x09\xb7\x46\x6d\xf4\x0e\x7d\x48\x90\x94\x19\x52\x59\x36\x9e\x04\x12\xf6\x7c\xef\x6c\x89\xef\x13\x87\x38\xef\x65\x9e\x2e\x1d\x3a\x37\x10\x96\x8d\xa5\xd0\x2b\xf1\x96\x1a\xa5\x47\x76\x6d\xb0\x6a\x77\xd8\xef\xf3\xe6\xa2\x47\x04\x3b\xe3\xb8\x3c\x39\x8c\x1e\x29\x2d\x0f\xc3\xd2\x8a\x17\x96\x1e\x51\x37\xf1\x47\xaa\xa5\xa7\x9c\x4e\x69\xdd\x1b\x96\xba\x1e\xbf\x0c\xf1\xaa\x1e\x91\x64\x5d\x82\x0e\xa7\x6a\x59\x3a\xad\x4c\x22\x05\xfe\x41\xcf\x1b\xf6\x3b\x9f\xf4\xed\xc1\x61\xf7\x20\x9f\x6e\xf0\x75\x66\xfa\x94\x09\x33\x6e\x4b\xc4\x4d\x56\x97\x78\x9f\x10\xea\x47\x11\x15\x0e\x7e\x85\x95\xb8\x3e\x76\xfc\x1a\x5b\x13\x8e\x89\x44\x7e\x87\x17\xc0\x23\x82\x49\x77\xdc\xd4\xa7\x1e\x0d\x62\xdf\xc3\x1f\x93\x06\xc0\xbb\x2d\xbe\x8d\xc8\xbd\x46\xd4\xc3\xab\x09\x9a\xb5\x96\x4a\x0b\xad\xd3\x1f\xdb\xb5\x11\xf0\x83\xe6\xf4\x8c\xf4\x35\x12\x34\x17\x5a\x58\x4f\xc3\x20\x33\x52\xb0\x46\x3d\x8b\xf1\x52\xc2\x34\x55\xff\x8a\xfa\xb2\x46\x79\xed\xa9\xd1\x4a\x9d\xb3\xaa\xbc\x92\x19\x03\xfd\xd3\x35\x62\x07\x50\x7c\x57\x16\xa1\xac\xac\xd3\x9a\x57\xa8\x5d\x1b\x9e\xa8\x49\x7d\x61\x80\x11\xac\xd3\x35\x17\x12\x9d\x40\x1c\x6b\x09\x1c\xa1\x18\xc3\x62\x62\xb8\x9a\x75\xec\xe7\x92\xa9\x3a\x11\x23\x4e\x1a\x66\x28\x0a\x51\x95\xc9\x33\xc8\x8c\x70\x1a\x80\xed\xd4\x13\xed\x84\xa2\x65\x9a\x1c\x92\x18\x69\xd9\xb7\x9a\xf0\xf9\xdf\xb7\x03\x69\x8f\x7e\xb4\x6b\x1a\x5a\x57\x0d\x5a\x23\x05\xfd\x0f\xad\x10\x65\x94\x75\x65\x05\x1c\x4f\x6a\x43\x38\x94\x0e\x62\x54\xc1\x0f\x83\x27\xfd\x30\xb8\x60\x59\xac\xe4\xa5\xe2\x74\x30\x90\x32\x37\x62\xe2\xe1\xcc\x1b\x2e\x88\x06\xa3\x03\x71\x6c\x34\x42\x38\x2b\xe5\x4f\x73\x83\x5f\x85\x1a\x7e\x44\xa8\x04\xd4\x17\x9f\x74\xc2\x9e\x37\x14\x96\xb6\x0d\x9b\xf2\x86\x1a\x1e\xf5\x3d\x2f\x6c\xf4\x29\xac\xff\x23\x2c\xec\x79\xb2\x29\x03\x92\x8c\x39\xc1\x29\xc8\xe3\xa2\xbb\xce\x69\x9e\x13\x7c\x7f\xe8\x8b\xab\x67\x87\x57\x17\x48\x16\x24\x8f\x2d\x59\xb5\xcf\xb0\x93\xde\x09\x71\x46\x24\xaf\xcf\xc5\x87\xee\x9c\xf1\x31\x63\x2e\x9c\x33\x1a\x46\x44\x8b\x56\xa4\x70\xd2\x32\x5b\xcf\x63\x7b\x08\xba\x29\xe7\x35\x3e\x69\x07\xac\x73\x1c\xce\x24\x6b\xb6\xb6\x6d\x3e\x46\x09\x12\x5d\xcf\x5f\x15\x5d\x3e\x68\xb7\x7b\x0c\x65\x23\xd2\x35\x22\x38\x24\x93\xd3\x90\x1c\x1a\x2b\x2f\x71\x34\x9a\xf6\x73\x10\x6a\x20\x86\xf9\xb9\x96\x21\xff\x2a\x36\xad\xc3\x06\x3e\x6b\xdb\x21\xeb\x1c\x4b\xf2\x18\xd6\x6c\x3d\xa2\xaa\x27\xda\x21\x93\xd7\x47\xf1\xb6\x6a\x16\xe4\x58\xa9\x74\x21\xc7\x43\x3a\x52\x27\x07\x3a\x52\x57\x1b\xa4\xc9\x38\xf7\xe5\x57\x33\x04\x07\xd4\x9e\x13\x2d\x9e\x57\xd0\x74\x5b\xe5\xb2\x29\x0f\xa2\xa6\xdb\x12\x1b\xaf\xf4\xc5\x14\xaa\xf4\xaa\x7e\x88\x89\x12\x61\x44\x13\x08\xa6\x3d\xbd\xc3\x0e\x84\x7e\xdb\xf7\xd7\x71\x9b\x0a\x9b\x35\x74\xd1\xae\x39\xd5\x93\x7c\xa9\x01\xcf\x46\xf0\x6b\xd5\xeb\x38\x5d\x27\xfe\xad\xef\x29\x0c\xf6\x14\xbe\x19\x39\x79\x5b\x0a\x59\x62\x9c\xcc\xe7\x44\x09\xf5\xf6\x7d\x6a\x7e\x85\x1a\x15\x83\x34\x64\xa6\x94\x1b\xdb\x41\x8f\xf9\xce\x8b\x8c\x98\xc9\xc2\xcf\x57\x79\xe9\x79\x83\x28\x1f\x03\x4c\x5b\x9e\xe9\x19\x4e\xd1\x8f\x36\xc3\xd9\x1c\x8b\x73\x9f\x06\x89\xe8\xc0\xeb\x88\x65\xf4\x8c\xb8\x1d\xf0\x6d\x44\x12\x93\xee\x28\x25\xac\xe6\x6c\x33\x38\x84\xfa\x98\x84\xc2\x4b\x9f\x38\x4b\xfd\xb8\x17\x9f\x89\x47\xe5\xf9\xf9\x79\x6a\x18\x84\x50\x36\x67\xcc\xcb\x1b\x97\x31\x27\xbf\x8a\x51\x49\xf0\x21\x3a\x93\x32\x86\xbb\x1e\xc7\xe6\x27\xc6\xa8\xa8\xbb\xa1\x08\x13\x81\xd9\xca\x89\x5c\x70\xd8\x3d\x31\x5c\xee\x38\xfe\x83\x41\x85\x13\xe4\x9c\x65\x68\xbe\x17\x13\x9e\x1d\x95\xa3\xc3\xd1\x48\x1f\xb5\xf9\x6a\xc8\x82\xd0\x64\x79\xd3\x40\xc8\x36\xba\x07\x8b\xe8\x90\xbb\xc2\xef\x0f\xda\x9a\xc9\xa9\x78\xce\x98\x67\xa2\x9c\x31\x83\xcf\x6f\xe9\x7b\x17\x67\x65\xc3\x24\x02\x05\x4c\x62\xdc\xf6\x71\x6f\x18\xb2\x23\xf6\x60\x42\xeb\x7c\x6f\x99\x33\xe6\x7d\x5e\x3a\x18\x8f\x81\x4f\xd4\xca\x2e\xc6\xc0\x57\xbc\x20\x8b\x14\x2e\xe8\x21\x30\x75\xbd\x4c\x6c\x35\x4c\x7d\x28\xb7\x24\xf1\x0c\x61\x29\x79\x4a\xf5\xe4\xa1\x23\xc7\x9e\x39\x70\xf2\xd0\x89\x66\x6e\x3f\x5a\x9c\x87\xa4\xfc\x9a\x9d\xa4\x6a\xa7\x6b\x1a\xe2\xf2\x2d\xa6\x3c\x6f\x5e\x95\xef\xa1\x01\x9c\x9b\xf3\xc6\x1c\x83\x95\x82\xde\x3a\x12\x55\xe6\x7d\x90\x5c\xfd\x26\x78\xd1\x84\xba\x72\x5a\x8d\xa8\xcb\x82\x90\xd3\x7f\xdf\x93\x22\x02\xb5\x12\xb2\xf8\xe7\xd0\x6d\x2e\xd6\xdb\x45\x62\xce\x80\x8b\x6b\x04\x5c\x50\xe1\xda\x2b\x5c\xe6\xaa\x48\x53\xb6\x36\x67\xc8\x42\x46\x7c\xd2\x8c\x29\x23\x0e\x97\xf8\x5e\x27\x17\xd3\x31\x3b\x0c\x99\xef\x06\x0d\xc1\xd5\xc5\x5e\xe5\xcc\x8c\xb4\xad\x99\x58\x8a\xf1\xb8\xd1\x44\x7a\x76\x8b\x01\xd6\x26\x41\x2b\x32\x2d\x33\xdf\x20\x6d\x98\x3c\x57\xad\x88\x90\xaa\xcf\xec\xce\x51\xb7\xbf\x6e\x12\x9a\xbe\xe7\xa9\x4d\x9e\xba\x72\x54\xf8\xed\xd3\x28\xea\xbb\xe6\xb5\xc7\xb1\x6a\xd4\xb3\x5c\x94\x99\x38\xfb\xbc\xbd\x0e\xca\x4c\x3c\xcb\x6d\x3a\x2d\xf9\xe6\x21\x38\x5f\x79\x45\xf4\x04\x87\x2d\x1f\xb8\x44\xc8\x1e\x0d\x11\x8f\x32\x42\xa8\x07\xaf\xf9\x79\xcb\xdc\x93\x77\x34\x8f\x50\xe4\x89\x4f\xf5\xbd\x15\x89\x1f\xbf\xc2\x51\x8f\x50\x7c\x14\x28\xf1\x7b\x5b\xa6\x0d\xed\x44\x13\xc7\x2e\xbf\x5c\xfa\x41\xdb\xf3\x19\x81\x0b\x2f\xd3\x22\x0d\xe5\xe1\xc0\xef\x89\xe3\xf6\xa1\xf8\xe6\xcb\xe9\x18\x6e\xbf\x07\x56\x97\x9d\x95\xa1\x37\x0c\x4a\xf2\xa3\x92\x20\x3c\x79\x05\x8e\x1e\x29\xd9\x6e\x87\x83\x7e\xf4\xc8\x69\x32\x76\x9f\x8b\xb7\x7a\x36\x69\x3f\xc4\x51\x80\x70\x63\x4c\xe3\x28\xe6\x2b\x66\xf3\x33\xf3\xad\x7f\x25\xbb\xe6\xa9\x31\x7f\x6a\x57\xdd\x18\xdf\xaa\xab\x6a\x73\x23\x2a\x45\x88\xf8\x48\x98\x95\x22\xe8\x9c\x60\x62\x3d\xa6\xc8\x2e\xa4\xb3\x35\x12\x51\x6d\x02\x99\xf4\xd5\x29\x1e\x87\xd5\xde\x7a\xe8\xd9\x4f\x54\x9f\x39\xfa\x6f\xa7\x8e\x1c\x7d\xea\xb9\x67\x0e\x9d\x3a\x7e\xe8\xc4\xd1\x67\x3e\x71\xe8\x78\xb9\x3c\xeb\x57\xf9\xdd\x46\x64\x62\xaa\x1e\x5a\xca\xe1\xb7\xc0\x25\xa3\xb9\xf5\xc6\xf9\x96\xd1\x30\x9a\xa5\x96\x31\xe3\x58\xbe\xda\x6c\x90\x27\x7c\xb4\xb6\x64\x54\x8d\x46\xfc\xb2\xf3\x68\xad\x92\x29\x45\xaa\x2f\x78\x8e\x2b\x43\x07\xb9\xa3\x91\x09\x0b\x25\x3b\x16\x9c\x2b\x6d\x7b\x6e\xe0\xf5\x59\xb9\x0c\x40\xd5\x71\xbb\x5e\xf2\x97\xe9\xd1\xb8\x0d\xea\x50\x97\x44\xf4\x8c\xeb\x9d\x75\x9f\xf6\x7c\x5d\xd8\x19\x4e\x23\xec\xf4\xf3\xee\x2a\x5a\xe8\xa2\x1a\x75\xac\x38\x74\xd1\x3e\x47\x84\x2f\xfa\xff\xd8\x7b\xb6\xe5\xb6\x71\x2c\xdf\xf5\x15\xb4\x6a\x4a\x45\x6c\x20\xc6\xee\x79\x53\x02\xbb\xd2\xd9\xce\xcc\xec\x56\x32\x5b\x6d\xef\x6c\x6d\x69\x5c\x32\x2d\xc2\x36\x2b\x14\xa0\x06\x21\x27\x1e\x19\xff\xbe\x85\x83\x0b\x41\x12\x94\x65\xc7\xee\xe9\xec\xf4\x93\x2d\x10\xd7\x03\xe0\xdc\x70\x2e\x36\xec\x20\x24\x2c\xb2\x17\x52\x8a\x9c\xd5\x9a\x16\x9e\xf1\xf7\x4e\x63\xff\x61\x53\x55\xcc\x5c\x9c\x12\x8d\xf4\xed\x15\x73\x7e\x4e\xf4\xd6\xf9\x6b\x86\x1f\x68\xd8\x56\x21\xb5\xa4\x58\xaa\x40\x5a\xd0\x74\x00\x97\x04\xa8\x81\x9e\x8d\x67\xa6\x19\xc2\x75\xf0\xb3\x84\x73\x0a\xe9\xb1\x27\x93\xda\x48\xf3\xb0\xac\xa9\x8b\xc1\x3a\x99\x78\x66\xdf\xe1\xa5\x57\xee\x9b\xbf\x3a\x86\x25\xb7\x12\x3d\x7f\xe5\x2a\xe2\xda\x45\xb6\x16\x51\x9a\x05\xe4\xca\x1d\x69\xa3\x4b\x70\x13\xcb\x51\x30\x70\xee\x94\x1b\xed\x81\x5c\xb1\x7b\x00\x56\x38\xce\xa6\xec\xde\xfa\x6b\x63\x77\xe1\x12\x32\xeb\x4b\xe4\x6f\x99\x9e\x83\xbd\x37\x86\xc4\x79\x45\x16\x96\x4a\xa1\x51\x9e\x09\xca\xd7\xd4\xc8\xd9\xe9\x36\x22\x40\x83\xba\xd5\x84\x58\x26\x79\xa0\x72\xae\x76\xa8\x9c\x63\x7a\xe0\x5f\xf1\xa5\xd8\x73\x3d\x5b\x73\xfc\x67\x92\x1c\x47\x84\x4c\x6a\x55\xa1\x27\xee\x9f\x54\xa2\x19\x55\x51\xab\xe2\x7a\xcd\x59\x5d\xde\x52\x6f\x73\xb8\xa2\x45\x99\x3f\xd2\xd8\x70\xc8\x52\xeb\xe1\xf8\xc4\x10\x6b\x19\x73\x5c\x3f\x93\x99\x55\x4e\x52\x9b\xe5\xa4\x64\xba\x3f\x94\x22\xbc\xaf\xdd\x95\x37\x56\xc5\x2c\x6a\xae\x6a\x18\x6e\x2c\xc9\xd8\xc2\xc8\x60\x46\x9c\x0a\x52\xa3\xc9\x64\x87\xad\x64\xf0\x64\x29\x42\xbb\x8f\x96\xb5\xa4\x68\xdb\x7c\x78\xcb\x49\xe1\xad\x3b\xb0\xb5\xb9\x6c\xd9\x5d\x88\xbe\xdd\x05\xf3\xd7\x0e\x29\xab\x53\x32\x96\x7f\xf0\x23\xf2\x92\x06\xeb\xc9\x38\x4b\xcd\xca\xde\xdf\xe4\xec\x9a\x16\x63\x6c\x8c\x5c\xad\x90\xe0\xcc\x1d\x91\x42\x81\xed\x63\x2c\x58\x77\xa8\x04\xbc\x30\x7d\xff\x61\x2b\xd5\x05\x8a\x85\xb1\xb7\xb0\x5c\x92\x79\x79\x8e\x0b\xb2\xed\x5a\x90\xb6\x9f\x7b\x03\x7b\x52\x1c\xac\x1b\xf4\x73\xea\xf7\xc8\xf5\xbf\x8d\xc8\xf5\x35\x59\x3f\x10\xbd\x7e\x27\x26\x0a\x46\x04\x43\x51\x5b\xbe\x2f\xa2\xf5\xef\xe0\xd2\x25\x8f\xd4\xe4\xc4\xc7\xfe\x74\x5c\xc7\xf8\x52\xd0\xfc\xf3\x9a\x97\xa0\x94\xd8\x96\xac\x96\x39\x93\xa5\xc6\xaa\x07\x47\xea\x49\x81\xc9\x9b\x89\x13\x19\x7f\x01\x17\x64\xcb\x82\xfc\x14\xcd\xe2\xa6\xad\xd9\x34\x1d\xcd\xa4\x0a\xe0\x26\x76\xc2\x4d\x03\x7f\x0a\x6f\xfd\xd3\x1e\x12\x7f\x79\x1b\x26\x4b\x98\x6c\x5a\x68\x0d\xc3\xdd\xf4\xc6\x9b\x02\x47\x08\x8e\x7f\xb4\x75\x79\x84\x20\xa7\xb8\x79\x99\xb5\x14\x46\x6c\x58\xc5\xf9\x7a\xc7\x53\x6e\x97\x26\xf5\xdf\x76\x87\x01\x17\xb3\xc1\xe8\x8c\xf4\x1a\x52\xc7\x82\xe5\x52\xbb\x5c\xa3\xc6\x7c\x20\xc1\x11\xc4\x60\xb5\x16\x6b\x11\x4a\x58\xe0\x9b\xe6\xf8\xae\xbf\x37\x93\x7c\x13\x3d\x38\x2d\xda\xe4\x36\xe5\xdd\x07\xda\x8d\x67\xd5\x50\x94\x02\x03\xa4\xa2\x14\x78\x6d\x1f\x96\x16\x2b\xbe\xfc\xac\x41\xdf\xc8\x4e\x92\xd6\xb2\x64\xd7\xbd\x3a\x3f\xfa\x7b\x35\xc6\xe3\x82\xd6\x9f\x25\x5f\x8f\x3d\x2d\x17\x64\xbc\xb0\x27\x76\x6c\x8d\x27\x70\xca\xc8\xcd\x0e\x72\x2e\x5a\xe4\x9c\x0d\x92\x73\x36\x40\xce\x59\x97\x9c\xb3\x16\xb2\x66\x7d\x64\x5d\x36\xe4\xdc\xaf\xae\xb2\x49\x62\x35\xea\x0a\x8a\xcd\x5a\x7a\xa5\xbf\x54\x63\xdc\x31\x37\xb4\xd7\x85\x0c\x18\x7c\x43\x47\x1f\xf5\x65\x70\x92\x44\xef\x83\x63\xc5\x73\x6f\x6b\x95\x5a\x8b\x6d\x97\x1a\xbe\xf3\x20\x63\x8b\x4f\x5a\xbf\x66\xbd\x2d\x6c\x54\x0e\x7a\xff\x4e\xe6\xe1\xaf\x66\x37\xcf\x67\xf3\x73\x55\x07\x83\x79\xeb\x05\x97\x49\x9f\x3e\xc4\xfb\x78\x53\xca\xf4\x10\x57\x83\xe6\x43\x01\x62\xb6\xe6\x43\x23\xea\x4f\x07\x30\x19\x34\x60\x32\x24\x39\xf6\xae\x20\x17\x65\xfd\x87\x6d\x7a\x88\xeb\xe0\xc1\x51\x22\x75\xf1\xc6\x19\xcf\x07\x07\xcb\x72\x4b\x02\xa7\x87\x78\x99\x15\x74\x4d\x59\x41\x99\xfc\x4f\x7a\xf7\x1e\xd0\x89\xc9\xe6\xd0\x81\xa8\x5d\xa9\x97\xcc\x24\x3a\x9e\x1e\x01\xd6\x1d\x1e\x41\x3e\x66\x84\xb9\x38\x87\xee\x9a\xd1\x52\x89\x35\xc6\x00\x1e\x50\x6f\x35\xac\xac\x63\x0c\xd2\x9a\xdb\x2a\x5f\xa7\x11\x67\x47\xc3\x16\x4e\x2d\x7c\x82\x07\x21\x8a\xd4\x85\x42\x4e\x07\x91\x8c\x91\x5a\xd8\x04\x4d\x1f\x03\xd6\xd4\xbd\x92\xda\x4f\x5d\xbe\x75\xab\x9a\x66\x90\x53\x39\x45\x5b\xe0\x4b\x39\x5b\x52\x07\x08\x38\x2c\x91\xbe\x91\x32\x2b\xa5\xd8\xd9\xce\xee\x3c\xa0\x6d\xbb\x5c\x93\x69\x04\x00\xf0\x4b\x85\x52\x01\x32\xbd\xe3\xa1\xcb\xda\x9a\xcb\xd3\xe2\xfe\xde\xb8\x50\xd4\x01\xa3\x6c\xef\x6e\x06\xde\xa3\x58\x0b\xb2\x59\xeb\xca\xb8\x83\x0d\xaa\x9b\xec\x4a\xf0\x55\xea\x7d\x12\xb2\x2c\x0b\xeb\x60\x7a\x8e\xd0\xec\xa1\x56\xad\x8d\x32\x01\xd2\xe1\x04\xcb\x03\x42\x28\x42\x6e\xe3\x3b\x90\x74\x29\xf8\x3d\x0a\xd2\xbc\x74\x8d\x79\x96\x17\x85\xcb\x5d\x3d\x99\xb4\x7e\xb6\x4f\x00\xec\x84\xd8\x30\x04\xda\x1b\x5c\x63\x0a\x36\x9a\x75\xca\xb5\x80\xb0\x22\x45\x20\x20\x5c\x86\x08\xfa\x9a\xcc\x45\x06\xac\x00\x2d\xce\xf1\xed\xb7\xc9\x0a\x8b\xae\xac\x70\x3b\x20\x2b\x2c\xf4\xfa\x6e\xad\xac\xb0\x68\xcb\x0a\xe1\x4f\xbc\xe8\xca\x0a\x8b\x41\x59\x61\x71\x7f\xbf\xe8\xca\x0a\x8b\xb6\xac\xb0\x20\xd7\x8f\x97\x15\x56\xf8\xd2\xcb\x0a\x0b\x84\xef\x02\x59\x61\xd1\xe1\xe4\x17\x56\x56\x68\x95\x9f\x2c\xfa\xe4\xe7\xce\xcb\x0a\x8b\xdd\xb2\x42\x77\x84\x38\x05\xd5\x53\x5c\xe8\xe5\x19\x59\xe1\x86\x2c\x70\x61\x64\x05\xfd\xe5\x1a\xdf\xe2\x3b\xbc\x08\x78\xde\xab\x3e\x17\x59\xcb\x5c\xd2\xe5\x4d\x2e\x64\x93\x98\x67\x57\x0a\x1e\x3c\xfe\x0a\x4d\xfa\xa6\xbb\xfd\xfe\x8c\x86\xa7\x29\xd9\xcb\xf4\xf6\x09\xbc\x53\x33\x42\x18\x1d\x5e\x0c\xa4\xf2\x09\x1f\x5d\x9c\x59\xbd\xbe\xc5\xde\x07\x0b\x18\x13\x20\x5c\x00\x4a\x86\x79\x4b\x1f\x1d\xb8\xea\x10\xa7\xd0\x0d\xca\x40\x0f\x69\x19\xe6\x90\x51\xe0\x90\xce\x2e\x05\x63\xcd\xf5\xba\xba\x33\x98\xaa\x6d\x9b\x87\xb0\x54\x26\xfa\xbd\xbd\xa7\xa7\x7a\x65\xdd\x24\x00\x49\xd9\xcf\xad\x70\x14\xcd\xad\x70\x74\x7e\x12\xfe\x98\x8d\x83\xbd\x18\x45\x81\x73\xf1\x87\x6d\xa9\xb2\xe5\x46\x08\xca\x24\x8c\x7e\x81\xfb\xaf\x54\x80\x75\xde\x21\x93\xb1\x6a\x95\x7f\xa6\x36\xc7\x15\x45\x28\xcb\xd9\x5d\x9a\x52\x72\x0c\x8a\xa3\x70\x19\x28\xa5\x26\xd1\x5a\xa0\xd0\xe8\x8d\x66\x2e\xd2\x85\x46\x98\xca\xe5\x01\xb8\xdc\x5c\x77\xe0\xe0\x1e\x6d\x7b\x60\x38\x8c\x82\xe1\x30\x04\xc3\xe1\x9e\x60\xa0\x0f\x83\x21\xf9\x8f\xd3\xbf\x7e\xca\x8c\x2c\x54\x5e\xdd\xa5\xfd\xd5\xd1\x81\xd5\xc5\xe3\x12\x84\x77\x67\xd0\x67\xa2\x75\xc1\x20\x6f\x85\xfe\x4b\xa7\xab\x7c\x79\x53\x32\xda\x5c\xd0\x17\xf0\x5c\xdf\x79\x2a\xe5\x33\x9e\xca\xa4\x2f\x0c\x1b\x86\xca\x5c\x58\x73\xeb\xe6\xd2\xd9\xe2\x1c\x1c\xb0\xc9\x24\x7a\xe0\x98\x41\x0e\x06\xf0\x48\x29\xa5\x40\xb7\x20\xa9\x58\x0b\x2a\xa9\xf8\x10\xfa\xf7\x04\x0f\xe1\x6a\xd8\x7b\x62\x53\xd3\x8f\x0e\xd6\xcf\xe0\x40\xf1\xe0\x7e\x86\x47\xc0\xe3\x5e\xd3\xd6\xd4\x8f\x0a\xf2\xc3\xd2\x7e\x54\x0e\x1f\x70\x71\x77\x72\x76\x44\xbe\x06\xc9\xbb\x15\xb2\xc3\x29\xa5\xc5\x6f\x55\x7f\xeb\x27\x5b\xfc\xba\xea\x00\x3f\xee\x4d\x48\xf5\x4c\x32\xbd\xad\xcf\x14\x15\xf2\x4f\x6c\x80\x7f\xe2\x9a\x7f\x62\x96\x7f\xe2\x6d\xfe\x29\xfc\x89\x79\x97\x7f\xe2\x83\xfc\x13\xbf\xbf\xe7\x5d\xfe\x89\xb7\xf9\x27\x4e\xc4\x3e\xfc\x93\xd9\x7d\xfb\xe2\x6b\x41\x7c\x7f\x2f\x14\xc2\x1c\xe1\x32\xc0\x05\xbc\xc3\xdd\x70\xcb\x3f\xb5\xca\x4f\xf8\x0e\xf1\x1d\xf3\xdd\xfc\x53\x77\x84\xe1\xad\xe5\x7a\x79\xd6\x0b\xf2\x5b\x14\x37\x5d\x74\x28\x9e\x8a\x0e\xb7\xce\xdb\x8f\x75\xde\x67\x2f\x1b\x3b\x24\x42\x13\xa3\x64\x5d\x82\x21\x64\x06\xf8\xee\x13\x2f\xe8\x09\x9d\x19\x52\x06\x4d\x2c\x9e\x42\x60\x5c\x99\x59\x8c\x42\x34\x56\x0c\x50\xa0\xcb\xe3\x24\x34\x67\x22\xae\x6b\xb2\xb5\x15\x67\x14\xf7\xab\xcd\x84\xc2\x2c\x33\x01\x55\x62\x98\x93\x65\x0b\xfb\x91\x62\xa6\x40\x4c\x3c\x13\x39\x33\x21\x14\x06\x1a\xb4\xaa\xd8\x66\x5f\x4a\x79\xf3\xde\x18\xb1\x46\x1b\xb9\xc5\xf8\xff\x82\x16\x66\xb9\x90\x26\xb8\x57\xcd\x7d\xb0\x06\xb2\xed\xd1\x24\xfd\x1a\x7b\x21\xdc\x35\x9c\x6e\xb2\xe7\x78\xd0\xbb\x19\x50\x53\x21\xbb\x39\x7f\x69\x40\xfc\x31\x67\xf9\x35\x15\x84\x66\x41\xe1\xa9\x61\x25\x09\xcd\xde\xfd\xfc\xa7\xd3\xc5\xe9\xd9\xbb\xb3\x9f\x16\xef\xff\xfc\xee\xd3\x9f\x7e\x5a\xfc\xcf\xbb\x9f\x3f\xfd\xe5\xd3\x9f\xda\xb9\xd9\xd7\x64\xfc\x2e\x59\x82\xfc\x9d\x48\x9e\xac\xf3\xba\xa6\x45\x72\xa1\x67\x71\x91\x70\x91\xe4\x49\xc5\x97\x79\x95\x00\x29\xf1\x15\x8d\x58\x4a\x8b\x24\x67\x89\xd9\x40\xdd\x38\x4f\x2e\x1a\x72\x77\x61\xe9\x4d\x96\xfc\x2f\xdf\x24\xcb\x9c\x25\x35\x65\x45\x92\x27\x05\x2d\x4a\x30\x2a\x4e\x40\x8f\xab\x1b\xca\x1b\x9a\x58\x08\xe8\x31\x05\x85\x74\x4c\x49\x29\x93\x9a\x03\x1b\x9d\x94\x75\x62\x3c\xc3\x8b\x2c\x39\xb3\x05\x05\x67\x34\xb9\x2d\x73\x68\x7e\x61\x4f\xd9\xc5\xf4\x86\xf3\xcf\x09\x18\xfc\xd2\xe8\x7c\xc6\xa3\x5d\xc0\x59\x3b\x65\x6a\x45\x6e\xd2\x34\x37\x1a\xd5\xb6\xb3\x8e\x21\x06\x4b\xab\xe2\xf3\xda\x6e\x13\xff\x01\x61\xf7\x61\x61\xa9\xef\xc6\x96\x17\x5e\x53\x68\x49\xb5\x43\x43\xee\x43\xff\xfa\xf4\xeb\x84\x87\xbf\xf9\x6a\xd5\x09\xee\xc2\x1a\x95\x47\xff\xce\xca\xfb\xfb\xad\xb2\x81\x05\xc2\x4b\x24\x40\xa1\x04\xd3\x6d\x38\x28\xf8\x39\xb3\x16\xf1\xfa\x7f\xac\xf7\xcf\x14\xd8\x35\x67\xba\x04\xdb\x1f\xad\x2f\x4a\xb9\x38\x19\xdf\xc4\x7a\x3b\xe4\x66\x27\x23\x4c\xa8\x95\xc8\xd2\x46\xe1\xe0\xc6\x2b\xcf\x57\x42\x69\x08\x1e\xbc\x2d\xe8\xed\x19\xe7\x55\x3d\x3b\x38\xc2\x4e\x79\xd3\xef\x11\x2f\x2b\xbe\xfc\x3c\xdb\xd6\x54\x9e\x95\x2b\xca\x37\x72\x06\x12\x3f\x39\x66\x59\x95\x4b\xcf\x30\x6c\xaa\x0a\xeb\x72\x0c\x01\x18\x5c\x55\xaa\xab\x2d\x35\xc2\xad\xc2\x7a\x9a\x8d\x6f\x81\x1e\x64\x9f\x6d\x00\x64\x42\xbd\xd6\x2f\xac\x67\x15\x5f\x0e\xee\xad\x2e\x7a\x95\x6d\x7b\xbf\x49\xfa\x2e\xa5\xfe\x8d\x0c\x90\xff\xfd\xbd\x40\x4a\xd2\x5c\x14\xfc\x0b\x73\x2a\xbd\xa6\x81\x96\x3c\xf5\x54\x83\xb8\x0c\xfe\x98\xcf\xcb\x46\x11\xf4\x2d\x6a\x20\x84\x37\xe4\x26\xcd\xc3\x31\xdc\x8d\x79\xbe\x21\x72\x34\x8a\xa2\xc7\x2b\xeb\x86\xb7\xb2\xe6\x1c\xff\x0d\xa8\xc1\x5b\x11\x79\x9a\x26\x62\x34\x8d\xe1\x16\x0d\x9a\x95\x8a\x48\x8b\x4d\x6b\xe3\xd9\xd5\x68\xb4\xa9\x35\xf6\x19\x95\x93\x49\x9a\x93\x32\xbb\x2c\x59\xa1\x25\x5f\xdb\xa0\x02\x65\xc2\x95\x66\x86\xf4\x64\xbd\x78\xc9\xb3\xda\xf7\x51\xe1\x1a\xe1\x6d\x30\x91\x59\xa5\xf4\x8d\x85\x9d\x74\xa9\xfe\xc2\xcf\x52\x79\x9b\x80\x44\x1a\x91\xc6\xdc\x47\xb7\xcc\x48\x13\x0c\x15\x1a\xb2\x4d\xe8\x08\x92\x9c\x6f\xd6\xa9\x40\xca\xe0\xd6\x10\x4a\xe6\x5e\x86\x5d\xe8\x36\x78\xab\x09\x87\x86\x90\x69\x61\x60\x03\x39\x7f\x6d\x0b\x07\x59\x8e\x2d\x8d\x9b\xd5\x96\x31\x9e\xe5\x8a\xb0\x51\x99\xee\xac\x62\x90\x90\x68\x63\x20\x4b\x2f\x66\xce\xa6\x5a\xff\x30\x73\x35\xe0\x36\x96\xa1\x58\x22\x85\x94\x3f\xf5\x3b\x60\x61\x16\xdf\x5c\x0f\xd5\xea\xd3\x11\x00\xa3\x06\xef\xf6\xd6\x16\x18\xad\x0d\x6a\xf7\x8c\x85\x55\x30\xcd\x42\xd0\x93\x6d\x78\x4f\x35\xff\x64\xef\x66\xb8\x7d\xe0\x96\x39\xc8\x10\xac\xec\xd9\xba\x24\x5b\x65\x72\x4e\xd6\xd4\xce\xdd\x56\x41\xe9\xa5\xb1\x30\xd1\x87\x6f\x85\x1e\x92\x33\xbb\x8a\xb9\xb8\x90\x39\xf0\x1a\xdc\x7b\x2e\xde\x21\x3c\x3e\x7b\xb4\xbc\xa6\x20\x46\xc7\xc1\x67\x38\xb8\xb8\x32\x6b\x58\x60\xf8\xb8\x9b\xac\xd4\x78\xfb\x2b\x12\x09\xb7\x91\xce\xc5\x2f\xd4\x14\x8d\x8d\x22\xdf\xa2\x7a\xa4\xf4\xad\xf8\x66\x45\xcb\x56\xe9\x8b\x7b\x44\x48\xaf\x03\x64\x09\x16\x65\x05\xbc\x4c\x58\x5f\x72\x6a\x7d\x27\xcd\x45\xb7\x6e\x83\x59\x96\x31\x45\x24\x2e\xc9\x56\xff\x8b\xad\x41\xe6\x28\xde\x45\x89\x94\x8a\xf4\xbb\xed\x71\x1d\x70\x09\x62\xc7\xf6\xae\xa2\x53\xe7\x4c\xf5\xda\xfd\xa3\x4f\xef\x5d\x45\x63\x0a\x32\xef\x78\xd5\xb7\x56\x88\x3b\xae\x0f\xe6\xff\xdf\x19\x16\xc2\xc7\x26\xe8\xbe\xfe\xd2\xc9\xe4\x47\xce\x2b\x9a\x6b\x09\xe2\xd9\xa2\xf3\x3d\xc2\xe4\xee\x01\x83\x3b\xfa\xb5\x84\xa7\xb7\x53\x0d\xc0\x7a\x8c\x4d\x1c\xb1\x53\x2a\xf1\x4b\xaa\x41\x34\xb9\x32\x23\x86\xd4\xa6\x3d\x17\xc7\x0e\x62\xe6\xa6\x04\xbe\x37\x2e\x12\x16\x96\xed\xb7\xe1\x8a\xca\x79\x89\xf9\x39\x91\xb8\x26\xe3\xf1\x88\x4f\x26\xbc\x89\xcd\x33\x3e\x28\x57\xfa\x60\xe4\x4c\x42\xa6\xed\x9a\x8c\x9b\x02\xcc\x09\xf7\x86\xed\x61\x4d\xeb\x61\x96\xc1\xe9\xd2\x97\xd3\xaf\xdf\xe8\xc1\x30\x73\x11\xc2\x4a\x84\x4d\x90\xb3\x12\x90\x2d\x6b\xcd\xcd\x75\x20\xe8\x8a\xdf\x36\x30\x94\x08\x21\x05\xe7\xd3\xc0\x93\xf9\x7b\xd0\xc0\x26\xf6\x1a\x35\xcf\xb2\xcc\xa5\x5d\x4e\x39\xc2\xf2\xdc\xbc\x05\x53\x72\x6c\x37\xcb\x06\x00\x48\x29\xf2\x5f\x8c\x31\x21\x66\x8d\x39\xe1\x1c\x30\x4e\xe8\x31\x88\x30\x3b\x57\x08\x21\x94\x5d\x55\xb9\xc6\x33\xa9\x9e\x54\x2b\x90\x61\x24\x6a\x84\xa4\xb5\x9c\x7e\xc9\x4b\xa9\xef\x61\x44\x51\x1d\xbf\x66\x61\xab\xe7\x57\x4e\x87\xda\x33\x11\xd3\x9e\x49\xb4\xf5\x81\x6f\x0e\xc0\x3d\x34\xec\xeb\xc0\x3a\x8c\xc2\x0d\x98\x4c\xe0\xcc\x12\x08\xdf\xe1\x5d\x72\x1f\x50\x66\x0e\xaa\x7f\x75\x27\x1a\xb1\xa9\x18\x55\xd6\xcc\xd0\x74\x45\xf3\x7a\x23\x1a\x3b\xab\xfa\x75\xab\x78\x67\x40\xc7\x67\x8e\x19\x34\x60\x69\x27\x7b\x81\x21\xf6\x0b\x2b\xb3\xcc\xd9\x6d\x5e\x93\x82\x2f\xa1\xd8\xf2\x4d\x3f\x55\x54\xff\x4a\xc7\xe6\xb3\xf3\x4e\x5e\xca\xaf\x24\x68\xa5\x79\x6e\xa7\x60\x19\xff\x50\x8c\x91\xc2\x5f\xca\x42\xde\x7c\x33\x19\xd4\x44\x39\xb0\x7d\x4f\xdd\xe0\xd9\x15\x67\x92\xc8\x66\x36\x99\xdd\x81\x33\xa3\xe3\xc9\x60\x78\x85\xab\x92\x39\x2c\x36\xa0\xe8\xfb\x21\x3a\x8f\x1f\xc2\x79\xfc\xe0\xe6\xd1\x9b\x80\x40\xde\xf5\xc6\xb8\x23\xbf\xfe\x3b\x7b\x8d\x70\xe9\x1d\xa6\xbc\x8b\x06\x27\x87\x6f\xf8\x5b\xef\x47\xc5\x9d\x7b\x06\x25\x6c\xce\x21\xee\xcc\x78\x0c\xe6\x07\x76\x9e\xde\xbf\x39\x19\x23\xcc\xc0\x09\xcb\xc4\x2d\x7b\xc3\xdf\xba\x08\x36\xd3\xa3\xb0\x9f\x28\x24\xc4\x9c\x9f\xbf\xd2\x7d\x18\x80\x8c\xd8\x2b\x42\x31\x3b\xd6\xa0\x2c\x5f\xbd\xc2\x8c\x50\xa4\x4c\xf8\x9b\xc1\xe6\x41\xd3\xba\xd5\xb4\x6e\xa2\xd7\x94\x0a\x5f\x95\x52\x37\x39\x05\x37\x8a\x67\x81\x37\xf6\x0f\xb6\x70\x92\xb0\xf0\x71\x7e\x1c\xfc\xad\x6d\xce\xeb\xbf\x17\xaf\x5e\xa3\xc6\xdd\x3b\xf9\x98\xcb\x9b\xec\xaa\xe2\x5c\xa4\xe0\xaa\xf4\xa1\xe2\xb9\x66\x6f\xfe\x4d\xbe\x66\xa8\x1d\x68\x27\x62\x5a\x6a\xa5\xdf\x69\x2d\xb9\xc8\xaf\xe9\x74\xcd\xab\xbb\xab\xb2\xaa\xa2\xe8\x73\xf8\xed\xe6\xc5\x62\x52\x9b\x8b\x79\x6a\x66\xf7\x7c\x4f\x7b\xfe\xe5\x1c\x1e\xd8\x61\x0f\x15\xa6\xfa\x66\xff\x0d\x14\xfe\xb1\xa7\xb7\x6c\x01\x33\x53\x46\x8c\xea\xd6\x6b\x78\x87\x45\x59\xff\xf4\xcb\x26\xaf\x66\x02\x2f\xaa\xbc\x36\x35\x21\xff\xfd\x48\x00\x19\xbb\xbf\x4f\x5d\x67\x84\x66\x4d\x1d\x22\x91\x32\x2f\xfb\xa4\xef\x51\x61\x9d\x28\xfa\x41\xfc\x6a\xc2\xdf\xfe\xf1\x44\xce\x8c\x2b\x2f\x61\x27\xec\xc1\x30\x98\x7a\x67\x66\x90\x86\xbf\xc7\x24\xfe\x4c\xaf\x2a\xba\xd4\x44\xa8\xef\x72\x62\xbf\x65\x05\x5d\x72\x91\x4b\x8a\x6a\xd2\x2d\xf2\xf3\x05\xfe\x3c\x71\xb1\x07\x73\x1f\x30\x65\x7a\xf4\x26\x3f\x26\x87\x6f\xf2\xe9\x14\xa5\x25\xa1\xf3\xfc\xdc\x30\x41\xa9\x5e\x45\x99\xd6\x68\xc6\x8f\xf5\x3f\xba\x9b\x1a\xcd\xe0\x1f\x84\xee\xef\x6b\xff\xc8\xc0\x8f\xff\x38\x99\xd4\x43\x6f\x79\xa6\x1d\xae\x95\x8b\x1e\xdd\xd5\xa8\x3a\xda\x60\xe0\x6f\x9d\x2e\xfd\x16\x58\x95\xa6\xdb\x43\x22\x95\x6a\xc7\x5c\x6b\xce\x03\x21\x44\x2a\x96\xce\x65\xa3\x42\x2a\x5b\x3a\x26\xf3\x92\xe5\x43\x49\x47\xee\xde\x46\xde\xf4\xe2\x81\xe7\x2c\x6e\xe7\x12\xf1\xcc\x89\x75\x63\x44\x68\x53\xb6\xe4\xec\x96\xc6\xcc\x5b\x76\x44\x08\x37\x71\x5c\x5d\x04\x31\xe6\x37\xee\x8d\x7c\xcb\x20\x82\x58\x79\x95\x1e\x68\x51\xcd\xf0\x6c\x2e\xb0\x10\x18\x0c\x7a\x87\xb4\xe6\x05\x3c\xa1\xf3\x66\xeb\x9f\x14\x63\x2e\x67\x05\x61\x71\xfa\x5f\x1a\x41\xd9\x2c\x1d\xa5\x2c\xc4\x75\x91\x38\xd7\x71\x78\xd3\x5f\x62\xc2\xda\x50\xdd\x4d\x5e\x7d\x07\xe1\x10\x87\xfb\x34\x2b\xd8\xb7\x47\xa8\x1d\xb5\x0e\xd8\x05\x9f\xbd\x4e\xef\x6e\x20\xfa\x13\x29\x42\x0c\x3c\x3f\x3c\xb7\xe1\x96\x9e\x72\x90\x60\x72\x44\xc4\x8f\x12\x6b\x1f\x25\x11\x1e\xa5\x48\x4e\x87\xf8\xf2\xaf\xf7\x4c\xd0\xb1\xff\xda\x2d\x6f\x31\x17\xa1\xb8\x94\x80\xbc\xb9\xa4\x9f\x36\xba\xfb\xc9\x24\x1d\x33\xf8\xaf\x89\x2a\x6b\x02\x3a\x98\xef\xe0\xc2\xdb\xab\xc1\x26\x93\x94\xb9\x1a\x0c\x21\x84\xc5\x31\x7b\x0a\x54\xaf\xe5\x0b\x83\x74\xcf\xf4\x18\xbf\x51\x98\x92\x27\x02\x95\xbe\x28\x54\xcb\x7a\x6a\xad\x23\x1f\xe5\x02\x6a\xda\xbc\x1c\x35\x29\x6b\x67\xaf\x17\x50\x93\x83\x23\x67\x4c\x75\xf8\x24\x7f\x2d\xd3\xe7\x8b\x92\x90\xb2\x9e\xd2\xd5\x5a\x3e\x16\x9c\x03\xfa\xbd\x17\x11\x95\x3b\xc7\x26\xed\x70\xd2\x1d\xe7\x4e\xbd\x15\x3f\xe9\x15\x81\x33\x03\x7a\xea\x19\x7b\x04\x39\x78\x24\x50\xda\x67\xac\xa7\x50\x72\x4b\xd0\xe3\x23\xe0\xb9\x9f\x76\x74\x0c\x0f\xf8\xc4\xa3\x33\xda\x07\x4a\xd5\x77\x4d\x32\xde\x3e\x09\xbb\x55\x2f\x4b\x32\xaa\xef\x9b\x64\xbc\x7d\x1a\xc9\xa8\x5e\x98\x64\x30\x2e\xa7\x8f\x61\x95\x4d\xfd\xef\x9d\x5d\x66\x5c\x02\x0e\xf8\xb3\xc5\x52\x7b\x76\xdd\x6e\xf6\x08\x06\xba\x81\xda\x4b\x32\xd1\x07\x4f\x67\xa2\xdb\x2b\x7b\xe9\x13\xf7\x9b\x17\x84\x0f\x77\x0a\xc2\xdf\xc8\xba\x30\x2e\x5f\x94\x6d\xe1\x71\x0d\xfe\xf7\x03\xdf\xe7\x55\x34\x70\xf1\xa2\xd0\xfe\xfa\xcf\x06\x77\xc0\x1a\x05\xd0\x3c\x3c\x47\x07\x7d\x18\x1f\x9d\x3f\x89\x63\xfa\xfa\x42\x30\x8c\x2d\x7e\x8f\x6c\x0d\x43\x11\x6a\x5e\x26\x6a\x8f\x33\x8e\xa6\xd6\xe5\x03\x1c\x6e\x28\x1e\x97\xf5\x99\x9e\xf8\x9d\x09\x4a\x36\xbe\x34\x6f\xf0\x8d\x5a\xb5\xc9\xc2\x10\xfa\xfc\x34\xb2\x10\x3a\x39\x74\x3b\xe4\xba\x34\xe7\x7c\x8c\x66\x07\x07\x34\x62\x9b\x60\xcc\x4f\x5f\x4f\xd7\xa2\xbc\xcd\x25\x7d\x6d\xb3\x0b\x1a\x9f\x8c\x17\x8b\x17\xe1\x62\x70\xfc\x7b\x33\x5a\xa8\xc7\x66\x3e\x44\x97\xcb\x7e\x15\x46\x58\x2f\xc1\x0d\xb7\x24\xf3\x73\x1c\x0d\x76\x14\x38\xb2\x35\x31\x36\x83\xc2\x51\xeb\x57\xe8\x91\x25\x9b\x98\x7d\x08\x9b\x0c\x64\x48\x29\x69\x13\x7e\x95\x48\x95\xd9\x7a\x53\xdf\xa4\xcc\x7a\x75\x99\x0e\x4c\x98\x39\x19\xe6\xc9\xea\xd0\x53\x17\x46\xb6\xbb\x98\x03\x42\x44\x83\xdb\x68\xa2\xf9\x40\x44\x53\x34\x92\x4d\x0e\xaf\x98\x41\x49\x77\xd3\xe8\xd5\x15\x58\x37\xc5\x62\x66\xc4\x5b\x6c\x6a\xba\x87\xed\xd3\xb7\x6f\xb4\x99\x59\xe4\x31\xa6\xed\x16\xc0\x51\xc0\x28\x33\x42\xb1\x0c\x74\xf2\xa1\x9d\x9a\x37\x04\x0e\x6c\x0d\xd1\xb6\x6d\x47\xe8\xcc\x25\xaf\x18\x18\x63\x8c\x68\xc6\xe8\x57\x49\x44\x1a\xb3\x18\x0c\x2a\xe2\xad\xae\x67\x5e\x5f\x7a\x8f\x1d\x2c\xfa\xcc\xe1\xbc\x08\x4e\xdc\x3f\xa9\xcb\x16\xd7\x37\xc1\xeb\x5b\xcc\x61\x33\x32\x42\x03\xe6\x7f\x30\x1d\xb0\xfb\x8b\x45\x8e\x3e\x91\x29\x9a\xf5\xe6\x19\x7f\x8e\x91\xee\xb0\x9a\x30\x69\x3e\xd7\xa3\x73\x52\x1f\x36\xc9\xe3\x8d\x49\x5e\x19\x7b\xfc\xef\x1e\x2c\x41\x6b\xbe\x11\xcb\xb8\x58\xb5\xc3\x6d\x6b\xf7\x41\x7d\x18\x57\xbd\x90\xe5\x9e\x5b\x4e\xec\x95\xaf\xe3\xca\xd9\x3d\xd3\xb9\xbe\xc6\x3f\xbb\xf6\xd4\x27\xd7\xea\xbf\xfd\x5a\x5b\x21\x13\x82\x11\x5e\x73\x0f\xdf\x94\x6f\x05\x04\x14\x65\xf3\x32\x4c\xa9\x55\x9e\x37\x17\x05\x1c\x5d\x18\x96\x4a\x8d\xba\xef\x4e\x8e\x1f\x92\x81\xc6\xc6\xa3\x1c\x39\x99\xa4\x94\xc8\x14\x61\x13\x03\xc0\x92\x8f\x94\xc2\x6b\x23\x99\xd3\xf3\x30\xde\xf6\xae\xcc\x20\xfc\x0b\xa3\x82\x50\xd5\x31\x25\x15\x16\x81\x6f\xdd\xea\x67\xa5\x22\x02\x73\xe3\xa2\x9c\x36\x4d\x51\x48\xc5\x1a\xd3\x62\x8e\x83\x2a\x2e\x14\xd3\x92\xce\x38\x6e\x3a\xc4\x25\x38\x48\x96\xcb\x19\x8b\x99\x1d\xdb\x16\x0f\xda\x1c\x3b\x14\xe0\x5b\x88\xb0\x63\x6f\x3a\x0c\x06\xc3\xc2\xdc\x5e\xc8\xbb\x08\x26\xc8\x59\x96\xf1\xb4\x04\x63\xa3\x38\x62\x81\xb6\x06\xb5\xf8\x01\x00\xbd\xf4\xf1\x06\xf4\x25\x40\x93\x64\x86\x47\xc3\x98\x84\x66\xae\xb7\xd0\x92\xd7\xc1\x26\xa5\xc8\x7f\x0f\x90\x4e\xf3\x19\xbb\x79\x0d\x22\x9e\x16\xfc\x5c\x78\x12\x43\x50\x21\xf5\x64\x68\x85\xac\x5c\xe2\x15\x83\x43\x58\x04\x87\xe4\x38\xa5\x06\x85\xd4\x26\xf3\xe4\x83\x58\xa4\xb1\x1a\xd8\xe5\xc5\xbf\x5f\x9c\xa5\x88\xdf\x27\x78\x84\x36\x97\xa6\xfe\xdd\xa5\xf1\xff\x9d\x4b\xe3\x8a\xae\xf8\x7b\xf0\x85\xcf\x7b\x5e\x7b\xc6\x34\x49\x9f\xc7\x3c\x44\x40\xdd\xf8\x38\x0c\x8f\xbf\x98\x18\x2c\x63\x6c\x85\x9e\x78\x90\x9c\x19\xb8\xc7\x00\x99\xcc\xc4\x86\x31\x2a\x94\x0b\x3e\x69\xb5\x1b\x8d\x57\xbe\xef\x52\xa3\xf9\xe1\x6f\x75\xea\xd2\x03\x0f\x5a\xc8\xfa\x6c\xe9\x8b\xdb\xbc\x2a\x8b\x0f\x55\x7e\xfd\x2b\x64\x4c\xbf\xd6\xac\x2c\xac\xb1\x13\xe0\xc7\xce\x1d\x2a\x2c\xca\xfa\x6f\x7a\x4e\xdd\x88\x4f\x7e\xa2\xe4\xa0\x53\xa0\x9a\x16\x61\x2c\x7b\xff\xbd\x15\xbd\xc2\x75\x8f\xbb\xbd\x12\x42\x3b\x0e\x42\x66\xaa\x63\x3c\x67\xe7\xf8\x51\x19\x5f\x6d\x43\x7d\x9d\x7d\x29\xc4\xa4\x69\x99\x6d\xd8\x89\x8c\xf1\xbc\x7c\x64\xff\xbe\x69\x67\x04\xbe\x07\x76\x04\x9e\x28\x82\x18\x7b\x4e\x0d\x6d\x7e\xeb\x21\x54\xfb\xcf\xe3\xb2\xba\x24\xa3\x63\x2b\xe5\x32\x2e\x1b\xc3\xab\x4d\x4d\x49\x17\xc3\xb7\x12\xa6\x36\x5c\xef\xfd\x7d\x9f\x3f\x76\x12\xf4\x06\x3a\x1c\x35\xb8\xc0\xa5\x38\xde\x86\x1e\x5b\x9a\x71\x19\xb5\xa2\x37\x58\xe3\x44\x93\x99\x18\x02\xac\x38\x56\x09\xb8\xa7\x8d\x71\x84\x28\x1b\x1f\x1f\x30\xac\xae\x6d\x6d\x08\xf3\x6e\xa3\xbd\x28\x9f\x13\x95\x3b\x5b\xf1\x91\xd4\x08\x24\xbb\xcc\x97\x9f\x2f\x37\x82\x51\x01\x41\x58\x29\xf3\xb1\x57\x79\x43\x80\xa8\x31\xd1\xce\x25\x05\x8a\xea\x7d\xbd\xc2\xb5\xe4\x71\xa1\xb4\x6a\x59\x22\x9a\xa5\x20\xdc\x47\x92\x12\x0b\xcb\xb8\xbe\xb1\x69\x20\xc1\xd4\x93\x98\x30\xf9\x22\x40\xec\x12\xbd\x41\x22\x30\x26\xfb\x2f\x77\xa2\xff\x7a\x15\xe4\x9e\x90\xaa\x2b\xcb\x3b\x85\xc6\xa8\xc9\x9f\x06\x0f\x21\xad\x45\x18\xe8\x61\x81\xcc\x76\x95\x04\xb4\x1b\x29\xf3\xfd\x36\xaa\x81\xc9\x24\x2d\x09\xd3\xab\x01\x26\x2d\xd5\xc7\x13\xe1\xb2\x31\xcc\xda\x34\x4b\xaf\x71\xae\x51\xe8\xc6\xeb\x4b\xbc\x77\x1c\x5e\x92\x2a\x95\x78\x83\x70\x41\x3c\x75\x5c\xe2\x1b\x93\xd1\xaa\x43\x5a\x50\x6a\xb6\xc6\x40\xb3\x38\x91\x33\x99\xa2\x66\x3d\xcb\xc9\x24\xd5\xdd\x09\xbc\x41\x08\xd7\x27\xcb\xac\xc5\x2b\xd6\x58\xa0\x59\x5a\x93\x65\xd7\x1f\x4b\xe0\x02\xe1\x65\x4b\x60\xd4\x75\x61\xab\x6f\x52\x03\x89\x35\xd9\xf6\x7d\x64\x93\x9b\x54\x37\xf4\x3c\x71\x8d\x14\x0e\x9c\x2a\xf3\xfb\x7b\x08\xc1\x68\xf2\x88\x1b\xdf\xe0\x2e\x8f\x59\x23\x0d\x9a\x43\xa4\x54\x43\x1f\xcb\x98\xd2\x06\xe2\xe1\xe8\xd5\xaf\x03\x96\x10\x78\xa0\xbc\x28\xd2\x35\xc2\xeb\x61\xed\xc5\x60\x74\x98\xc7\x88\x80\x8d\xb8\xb9\x5b\x35\xf2\x02\xca\x8d\x5d\xc1\x55\xf6\x7e\xfd\xd9\xd4\x74\xe7\xa3\x52\x17\x33\xee\xdd\x71\xb7\xe1\xce\x51\x1a\x28\xee\xe7\x0d\xe0\xc5\xe2\xdd\xf6\x63\x56\x2b\xb5\x57\x9f\xcc\xaa\x8a\x3a\x0f\x60\x2b\xae\xe5\xde\xd8\x59\xb1\x5f\xaa\xf2\xf2\x31\x8f\xb3\xdd\x10\x7e\x65\xfd\x11\xfa\x31\xa9\x2d\xfa\xc5\x4d\x32\x09\x2d\x99\xfd\x48\xaf\xb8\xa0\xa9\x40\x27\xd3\xa3\x19\x88\x6a\xf9\x0a\x7e\x1e\xce\x8e\x46\xdd\xb4\x8f\xe3\x77\x4e\x6a\x4f\xd6\x82\xdf\x96\x85\xc9\xff\x08\x19\xf6\x72\x41\x2f\x92\x5c\xd0\x84\x71\x99\x98\x95\x24\x86\x52\xd5\xe3\x67\xf0\xb7\x0a\xe2\xa0\x7a\xd6\x22\xb3\xe3\x12\x11\x7c\x8d\x95\x05\x2d\x2a\xce\x68\x3f\xa6\x6f\x1a\xf4\x6f\xa3\x63\x3a\x5b\x64\x5f\x3e\xf4\x88\x17\xec\x5a\xe4\xe6\x5f\x53\x39\xb5\xd9\xde\x76\xef\x29\xe0\xda\x67\x30\x77\xf1\xa1\x98\xfc\xea\xcd\x04\xc3\xb3\x60\x4a\x9c\x53\xd6\x59\xb9\xa2\xff\xe0\x8c\x8e\x9c\x74\x43\x08\xa9\x69\x75\x95\x7d\xc8\x6b\xf9\x23\xe7\xf2\x04\x7e\x99\x46\x33\x76\xd2\xfa\x96\xb9\x74\xa6\x16\x0e\x53\x69\x7b\x1b\xa3\xd9\xce\x8a\x63\x64\x1f\x46\xc4\xd0\x53\x88\x33\xce\x5f\xe5\xeb\x7a\x9a\xb3\x62\x5a\x53\x59\x37\x68\x70\x95\xaf\xe3\xef\xf1\x71\x93\xfe\xe7\x77\xc9\x39\x33\x23\x59\x9a\x4e\x7c\x81\xfe\xd1\x72\x12\x14\x51\x4d\xd3\x92\x57\x15\x85\xe9\x90\x20\x36\x8c\xb5\xf5\xb7\x81\x23\x53\x93\x36\xd1\x45\x2a\xb0\x6b\x32\x0c\x91\xe6\x23\xa0\xf4\x36\xaf\x6a\x42\x4f\x6c\x59\x4a\xd1\xcc\xfe\xab\x04\xcd\x0b\xdb\xe1\x07\x33\xb2\x8b\xf2\x60\xfa\x71\x9e\x7d\x96\x65\x14\x4e\x9b\xdf\xf0\x32\x60\xa0\xb1\xc7\xf4\x84\xe5\x67\x99\x89\xcc\x2a\xbd\x2f\x01\x4a\x19\x52\x45\x29\xe4\x5d\x64\x22\x2e\x89\x88\x9b\x8f\x1b\x5f\xc0\x1b\x92\xf4\x8e\x06\x48\x0b\xfc\x5a\x70\x56\xa6\x42\x4b\x04\xeb\x2d\xb2\x81\x8a\xed\xaf\x93\xa0\xf7\xc1\x56\xa6\xba\x72\xce\x7b\x2d\x24\xd1\xac\xab\xb3\x89\x61\x07\xbe\xa5\x02\x1d\xcb\xe3\x3b\x30\xcd\x14\x1c\xb7\xa7\xb4\x77\x0d\x95\x63\xad\x4d\x4c\xd2\x3d\x5b\x37\x8d\x4c\xbc\x92\xf2\x1f\xf4\x09\x73\xd0\xcd\xd4\xfc\xf4\x6e\x75\xc9\xab\xac\x94\x54\xe4\x92\x8b\xf3\xc7\x77\x14\xe9\x42\x4f\xcb\x15\x4b\x9b\xad\xf4\x2c\xbf\x3e\xef\x08\xe7\x61\xeb\xb0\x9a\x32\x67\x55\xb4\x6b\xf7\x0f\x29\xee\x1c\xc2\xce\x1c\x71\x90\x06\xd4\xac\xd8\x76\x0b\x45\xca\x3f\x77\x3d\xf3\x28\xcd\x33\x9a\x75\xc0\xdd\xb6\xef\x50\x28\x4d\x75\xba\x36\x99\x66\x10\x7a\xf4\x98\x76\x24\xa5\x5a\x48\x4e\x38\x46\xa9\xee\x48\x47\x81\x56\xe0\x63\xbe\x0e\x74\x01\x16\x21\xb2\x28\x42\x6c\x61\x37\x27\x29\x75\x31\x9c\x2d\x77\x58\xce\xfe\xfc\x1d\xd3\x7d\x13\xa6\x73\xba\x88\x87\x4e\x6a\xf7\xa8\xcb\xc7\x1e\xf5\xd8\x29\xfe\xc6\xbb\xac\x7a\x84\x98\x0d\x1c\x4b\x16\x1c\x4b\x5b\x37\x38\x9a\x8f\xe0\x3c\x6a\x1a\x7b\x98\xfe\xe7\x70\x1e\xa7\x54\x36\x9c\x87\xfe\xf1\xab\x73\x1e\x2e\x26\x80\x3e\x47\x0f\x1f\xfc\xee\x05\xec\xaa\x3b\x9e\x74\x0f\xd9\x33\xde\xbb\xd6\x0d\x8a\x11\xa9\xd6\x22\x7f\x67\x1b\xfe\x85\xd8\x86\xbc\x28\x9e\x9f\x9c\x9b\x4e\xff\x15\x58\x06\x8d\x9d\xf6\x61\x19\x4e\xa9\x7c\x26\x96\xc1\x95\xfe\x8e\x9e\x1a\xf4\x14\x39\xc4\xdd\x73\x38\x44\xb9\x7f\x43\x74\x5e\x9f\xa5\x7d\xe9\x7c\xfb\x3c\x3d\x4c\xe7\x23\x9a\xb9\x7d\x54\x11\xfb\x70\x0d\x2f\x15\x5f\xa5\xdf\xa0\x61\xd3\xf7\xd6\xaf\x36\x4d\x76\xea\x40\xdb\xdc\xd6\x63\x7b\x77\x0c\xfb\x1e\x23\x9c\xd2\x7d\x35\xad\x22\x40\x31\xfb\xce\xfd\x09\xbd\xdb\x66\x46\x9f\x3b\xfa\xbf\x00\x00\x00\xff\xff\xfa\x29\x71\x4e\x17\x61\x15\x00") -func distAssetsVendor7435ea4bf5fb722af9bebe34bda658eaCssBytes() ([]byte, error) { +func distAssetsVendor7b6788f72c262a8ca47ed42d574c0eb1JsBytes() ([]byte, error) { return bindataRead( - _distAssetsVendor7435ea4bf5fb722af9bebe34bda658eaCss, - "dist/assets/vendor-7435ea4bf5fb722af9bebe34bda658ea.css", + _distAssetsVendor7b6788f72c262a8ca47ed42d574c0eb1Js, + "dist/assets/vendor-7b6788f72c262a8ca47ed42d574c0eb1.js", ) } -func distAssetsVendor7435ea4bf5fb722af9bebe34bda658eaCss() (*asset, error) { - bytes, err := distAssetsVendor7435ea4bf5fb722af9bebe34bda658eaCssBytes() +func distAssetsVendor7b6788f72c262a8ca47ed42d574c0eb1Js() (*asset, error) { + bytes, err := distAssetsVendor7b6788f72c262a8ca47ed42d574c0eb1JsBytes() if err != nil { return nil, err } - info := bindataFileInfo{name: "dist/assets/vendor-7435ea4bf5fb722af9bebe34bda658ea.css", size: 11318, mode: os.FileMode(420), modTime: time.Unix(1480000000, 0)} + info := bindataFileInfo{name: "dist/assets/vendor-7b6788f72c262a8ca47ed42d574c0eb1.js", size: 1401111, mode: os.FileMode(420), modTime: time.Unix(1480000000, 0)} a := &asset{bytes: bytes, info: info} return a, nil } -var _distAssetsVendorCa78446e9478b4245ff205a2d133cea1Js = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xcc\xbd\xfd\x5f\xdb\xb8\xb2\x30\xfe\x3b\x7f\x45\xd0\x77\x9b\x23\xd5\x4a\x70\x80\x42\xeb\xa2\xfa\xc3\x16\xfa\xb2\x5b\xa0\xbb\xd0\xed\xb6\xc1\xcb\x75\x13\x01\xde\x26\x36\x2b\x2b\xa5\x14\xe7\xfe\xed\xdf\x8f\x46\x92\x2d\x3b\x0e\xa5\xe7\xdc\xe7\x79\xee\xe9\x59\xa2\xd7\xd1\x68\xac\x97\x99\xd1\x68\x74\x9d\xa4\xe3\xec\xba\xbf\x3f\xfd\xc4\xc5\xfe\xe1\x1f\xec\x7c\x96\x8e\x64\x92\xa5\x98\x53\x49\x6e\xcf\x33\x81\xbf\xc4\xa2\x23\x3a\x49\xda\x91\x84\x0f\x45\xc4\xe4\x50\x44\x2b\x82\xcb\x99\x48\x3b\x7c\x8e\x1b\x00\x8a\xe2\x76\x4e\x6f\x5f\xec\xef\x9e\xbc\xfb\x7d\xff\x38\xb8\x9d\xd3\xfd\x3f\x4f\xf6\x0f\xf7\xce\xde\xfe\x7e\x74\x72\x74\xf2\xe1\xad\x4a\xdc\x8b\x25\x0f\x56\x07\x73\x7a\xb6\xfb\xf6\xed\x9b\xd7\xcf\x77\x4f\x5e\x1f\x1d\x9e\x9d\xec\x1f\xbc\x7d\xb3\x7b\xb2\x7f\xf6\xfe\xf7\xdd\xb7\x6f\xf7\x7f\x0f\x56\x07\xf4\x6c\x6f\xff\xc5\xee\xbb\x37\x27\x67\xbb\xc7\x1f\x0e\x9f\x9f\x1d\xfd\x7c\xbc\xff\xfb\x1f\xfb\xbf\x1f\x07\xab\x3e\x3d\xfb\xe5\xb7\x77\xfb\xbf\x7f\x38\x7b\x7d\x78\xb2\xff\xf2\x77\x80\x01\x55\x4a\x38\x47\x87\x6f\x3e\x9c\xbd\x7c\xf3\xfa\xe0\x60\xff\xf7\xb3\xe7\x47\x07\x6f\x8f\x0e\xf7\x0f\x4f\x54\xdd\x39\x59\x51\xdd\x9a\x64\xf1\x98\x0b\x3a\xe6\xe7\x49\xca\xa9\xe0\xff\xcc\x12\xc1\x0f\xb2\xf1\x6c\x52\xc6\xec\xef\xdf\x39\x15\xb3\x34\x4d\xd2\x8b\x13\x9e\xcb\x9c\xad\x0e\x56\x92\x73\x5c\x51\x8b\xdc\xa2\x59\xce\x3b\xb9\x14\xc9\x48\xa2\x15\x9b\xd1\x91\x98\xdc\xaa\xa6\x38\x3b\xfa\xf4\x37\x1f\xc9\xfe\x48\xf0\x58\x72\x9c\xce\x26\x13\x52\x92\xb1\x7f\x76\xc6\xbe\x64\xc9\xb8\xe3\xd3\x31\x9f\x70\xc9\x21\x89\xf2\x39\x10\x9f\xdd\x6a\x44\x83\x1a\xbe\x41\x1b\xda\x41\x6b\x27\x82\x85\xce\x04\x65\x68\xbe\x52\x06\x99\x09\xb1\x1a\x10\xe6\x76\xd2\x0e\x08\xc9\x86\x11\x15\x6c\x86\x39\x45\xd8\x14\x27\x88\x4a\x42\x53\x26\xfb\x13\x9e\x5e\xc8\xcb\xde\xe0\x69\xfa\x8c\xf9\x4f\xd3\x5e\x8f\xc8\x61\x1a\xf5\xf9\xd7\xab\x4c\xc8\x1c\x97\xfd\x16\xfd\x29\x34\x61\x73\xe6\x54\xf7\x90\xdd\xa6\xd9\xf3\x2c\x3d\x9f\x24\x23\x19\x94\xcd\x4b\x4d\xc9\x94\x26\x2b\x0a\x8d\x54\x8f\x49\xd9\xbf\x8c\xf3\xa3\xeb\xf4\xad\xc8\xae\xb8\x90\x37\x38\x25\xdd\xae\x68\x4b\xc4\x09\x53\x68\x50\x3e\x4c\x22\xc6\x75\x28\x8d\x98\x18\xa6\x11\x99\xd3\x69\xfc\x99\xef\xf1\xf3\x78\x36\x91\xfb\x80\x8d\x1a\x26\x30\x4a\x52\x26\x31\xa1\x09\xc3\xea\xc7\xd7\x23\x27\x63\x43\x64\xba\x8d\x28\x32\xe8\x23\x8a\x74\x7f\x50\x54\x0d\x80\x5c\xcd\x24\x2a\x68\x4a\x6e\xe5\x65\x92\xf7\x67\xb3\x64\xcc\x12\xcf\xa3\x10\x4b\xc6\x8c\xeb\xd0\x98\x5f\xe5\x6c\xd5\xd2\x4e\x75\x41\x87\xc2\x2c\x90\xba\x84\x86\xcd\x6e\x4d\x6b\xc1\xed\x7c\xae\x33\x46\xf1\x64\xf2\x29\x1e\x7d\x66\x42\xc7\x2f\xe3\x5c\x77\x21\xdf\xcd\xf7\xf8\x15\x5b\x1d\x98\xc6\xf2\xdd\x49\x12\xe7\x2c\xd5\x51\xc1\x93\xf3\x84\x8f\x59\xca\xaf\x3b\xbb\x42\xc4\x37\xd8\xb6\x4e\x74\x81\x5c\xc6\x92\x33\x94\xf2\x6b\x34\x2f\xfb\x13\x63\x72\x5b\xc5\x26\x6a\x50\x94\x3d\xa9\xd2\x67\xba\xd7\xd5\x80\x49\x58\x3a\xe4\x51\x51\xa4\x43\xee\xa1\xb5\x24\x1d\xf3\xaf\x28\x7a\x9a\x74\xbb\x89\x45\xeb\x29\x51\x65\x92\x7e\x32\x86\x62\x2a\x50\x95\xb4\x23\x26\x29\x8a\xfa\x0a\x25\x2f\x45\x76\xdd\x51\x5d\xd8\x17\x22\x13\x18\x3d\xcf\x66\x93\x71\x27\xcd\x64\xe7\x3c\x49\xc7\x1d\x4d\xb4\xce\x7f\x21\x8f\x7b\xe8\xbf\x3a\xc9\x54\xd1\x85\x8f\x3b\xe7\x22\x9b\xaa\x54\xe9\xa1\xff\x42\x64\x0e\xc0\xa8\xe8\x76\xd1\x15\x4f\xc7\x49\x7a\x81\x56\x19\x4b\x34\x05\xba\x5d\x74\x9e\xa4\xf1\x24\xf9\xc6\xc7\xb5\x64\x9c\xf4\x55\x1b\x7b\xfc\x2a\xc7\x82\x50\xd1\xbf\x9a\xe5\x97\x38\x21\x84\x26\x15\x25\x46\x1a\xcf\xe4\x1c\xa3\xbe\xaa\xcd\xfb\xa3\xcb\x58\xec\x4a\xec\x13\x62\xa7\xff\x4a\xb9\xce\x32\xde\xcf\xaf\x26\x89\xc4\x68\x0d\xe9\xb9\x54\x45\xfb\xf9\x24\x19\x71\xec\xd3\xde\x40\x0d\x47\x9f\x66\xcc\x0e\x92\xa7\xc9\x4e\xf6\x34\xf1\x3c\x3d\x43\x72\x26\x86\x49\xb4\x02\x4d\xf6\x11\x63\x2c\x87\xf6\x7d\xc6\x58\x6a\xbf\xf0\x22\xdd\xe2\x54\x11\x2d\x1e\x8d\x78\x9e\x77\xae\x62\xc1\x53\x69\xa9\x97\x9d\x77\x44\x96\x49\x44\x56\xd2\xfe\x55\x76\x85\xc9\x9c\x4f\x72\x6e\xfa\x04\xf0\x47\x59\x2a\x93\x74\xc6\x55\x01\x45\x84\x9c\xcc\xe7\xa6\x77\x69\xff\xef\x2c\x49\xa1\x07\x15\x55\xc6\x6a\xdc\xe8\x02\xab\x78\x55\x0d\x8d\x6e\x77\xb5\x36\x36\xc8\x3c\xef\x5f\x89\x4c\x66\xf2\xe6\x8a\xf7\x17\x66\x67\xb5\x2a\xd9\xf5\xd5\x99\x23\x76\x3d\x59\x51\xab\x2c\x63\x8c\x17\x05\xca\x60\xf9\x45\xab\x4c\xc1\xcb\xce\x3b\xf0\x59\x0d\x0c\x27\xb5\x28\xf4\x3a\x0c\x5f\x6a\xac\x5b\x2c\x8a\x55\xb3\x78\x27\xf9\xfe\x57\xc9\xd3\x3c\xf9\x34\xe1\x98\x93\xa2\xc0\x65\x21\xc6\xc9\x9c\xba\x28\x1b\x1c\x5c\x44\x15\xc1\xaa\xa1\xc4\x18\xab\xa6\x59\x51\x20\x35\x1f\x6f\xd4\xd0\xab\x65\xd8\x41\xd2\xd6\x3d\xbd\x5a\xf6\xaf\x45\x7c\xa5\xd7\xea\xbc\xdb\xc5\xf5\x25\x61\xb1\x08\x36\xd3\xb5\xbe\x76\x10\x52\x2d\x0a\x37\x58\x2f\x72\x86\xa6\xb6\x48\x3f\xbe\xba\x9a\xdc\x40\xf5\xda\x02\x52\x2e\xe7\x6e\xa2\x19\x67\xcc\xaf\x2d\x25\x55\xe7\x5b\x57\xaa\x6e\x57\x13\x5f\x7f\x32\xdc\xd2\x65\xc6\x89\xd9\x23\x16\x87\x44\xb7\xab\x2b\x34\xd3\x31\xa1\x2d\x90\xea\x1f\x6b\x96\xe6\x9c\xbb\x9f\xaa\xb9\x00\x2e\x5d\x82\xeb\x70\x80\x7c\xcd\x4f\x6e\x48\xa2\x66\xbf\xf3\x5d\x6b\x4d\x94\xdf\x7e\x45\x8a\x9b\xdb\xda\xf2\x0c\x91\x33\xf3\x5d\x68\xb3\x92\x82\x3b\x07\xb2\x4e\x6e\x6e\x97\x0c\x21\x3b\x28\x4c\x35\xae\x26\x3c\x1f\x23\xd2\x44\xfe\x6c\x01\x7b\xbb\x2e\x99\x91\x60\xbf\xad\x5e\x88\x08\x95\xcc\x7f\x2a\x77\xb8\x5d\x84\xa4\x5d\x80\x04\xe3\x43\x19\xad\xa8\x3f\x4c\x58\x82\x87\x65\x28\x68\xee\xfb\x98\xcc\x4b\x86\xb2\x86\x91\x5d\x5e\x6b\x3c\x88\x22\xa9\xfa\x24\x6c\x39\x39\xed\x22\xbe\x52\xf1\x2b\xe5\x26\x4b\x05\xf3\x9f\x8a\x1d\xbb\xd7\x3d\x15\x16\xeb\x14\x58\x5b\x9a\xd4\xfa\xaa\x38\xde\xf2\x73\x1b\x16\x4d\x23\x6f\x62\xf3\x95\x72\xfb\x57\xeb\x6b\x88\xdb\xb7\x60\x9f\x26\xe5\x18\x6e\x19\x8d\x24\x28\xd9\x09\x80\xd2\x2c\x1c\x7f\xe6\xbf\xeb\x7c\x4c\x02\xcb\x65\xb4\x96\xd4\xb8\x25\x76\xa8\xce\xf0\x08\xa7\x96\xd7\x20\x36\x40\xf9\xc2\xc7\x77\x9a\x58\xb2\xb6\xaa\x25\x83\xb9\xdc\x98\xe5\xe2\x0c\x62\x23\x2c\x29\x27\x64\x5e\x2e\x07\xe5\xd2\x28\xa9\x34\xf8\xbc\x06\x7e\x47\x91\xa7\x0d\xd2\xb8\x84\x41\xe5\xdc\xb0\xb9\x35\x89\x44\x71\x14\x15\x37\xb1\x92\x74\xbb\x30\x12\xaa\x4d\xb9\x28\x70\x2c\x2e\x66\x53\x9e\xca\xdc\x7c\xe0\x9d\xf5\x6e\xd7\x1d\x3e\x0b\x3b\x5f\x9c\x76\x66\x69\x3e\xbb\x32\x9c\x81\xd9\xf3\xae\xe3\xbc\xa3\x31\x18\xd3\x0e\xff\x7a\xc5\x47\x2a\xf3\xbf\x74\x12\x4e\xc6\xb4\x03\x83\xc9\x14\x27\xff\xd5\x49\xd2\x5c\xf2\x78\xdc\xb9\xc8\x64\x50\xf2\x1b\x25\x32\x1d\x99\x19\x70\xc0\x6e\x34\x91\x24\x14\x38\x30\xc5\x0b\x69\x4e\x4c\xed\x2d\x42\x11\x8e\x0d\x23\x42\x55\x6f\x99\x80\x26\xe2\x74\xa4\x36\xaa\x49\xa8\x7a\x90\x63\x01\x9f\x85\x0a\xba\xea\x93\x40\x27\x69\x7e\x73\x75\xa0\xc8\xa8\x9b\x5c\xdc\x8b\x80\x27\xd1\x53\x55\x53\xf2\x1c\xaf\x8a\xa2\xb0\xf3\x4a\xd4\xf6\x1e\x2c\x98\x85\x3c\x8c\x68\x4c\x41\x76\x21\xcd\x95\x59\x52\xd1\xb2\xcc\x6b\xcc\xa9\x28\x51\x89\x81\x05\xad\x23\x62\x3e\xff\x3a\x63\xac\x49\x98\xd0\x10\x5c\x52\x85\x82\x62\x37\x75\x37\x55\x68\x5e\xc9\x33\x7d\x9e\x4a\x91\xf0\x52\x84\xf9\x3b\xef\x9f\xf1\xf8\xf3\x59\xce\x79\xca\x52\xa7\x9c\x1a\x79\x63\x27\xde\x58\xf8\x39\xb9\xd5\x32\x0d\xa4\x13\xa4\xc8\xa8\xcb\xe0\x5a\x73\xa3\x09\x8f\x85\x3b\x4f\xee\x89\x09\x88\x12\x12\x97\x5f\x06\xa3\xf3\x2c\x43\x14\x3b\x90\xe6\x84\xb8\x99\x6b\x9f\x62\x81\x14\xdd\xef\x2a\x13\xe7\xe3\x73\x44\x87\x76\x61\x70\x25\x12\xbb\xac\xb8\x00\xcc\x4c\x02\x29\xa9\x6a\x44\xc9\x4d\x4e\x6c\x11\x8f\x6f\x80\x87\xfb\x1d\x35\xfa\x8d\x82\xff\xcc\xbe\xa1\xbb\x4a\xb9\x89\xd4\xd4\xf8\x8a\xda\x3a\x6d\x8a\xf4\x35\x48\xd4\xd7\x38\xa0\xbe\xe9\x2f\x24\x08\xf5\xdb\x5f\x53\x25\xef\xa6\xd1\x34\x4e\x52\x03\x13\xaa\x2d\x2b\x5d\x6e\x4a\x50\xb2\x24\xe4\xed\x9c\xd8\xef\x5f\xcf\x69\x24\x43\x33\x65\x9a\x19\x3b\x15\x55\x9b\x63\x08\x13\x6a\x59\x53\x56\x32\xa1\x1a\x72\xb7\xbb\x90\xa3\xbf\x6f\xb7\x5b\x9f\x7a\xdd\x2e\x6e\xcc\xc5\xdb\xa6\xe0\x5f\x53\x19\xcc\xc9\x1c\x76\x29\x42\xd1\x2c\x35\x6b\x5c\xd5\xc6\x8b\x38\x97\x3f\x67\x99\x74\x57\x4d\x35\x49\xef\x40\xb3\x82\xb2\x5a\xc7\x34\x6c\xae\x11\x6a\xf7\x2a\xb9\xee\x12\x92\xae\xdd\xed\xda\xf1\x31\x1d\x97\xd3\x9e\x04\xbc\x3f\xcd\xd4\x8a\xa0\x2a\x6b\xbc\x6b\x1f\xae\xa6\x76\x81\xdd\x8a\xca\x4a\xfa\x16\xb8\x5c\x5d\xb8\xe1\x5f\xd5\xea\x45\xcb\x65\xc6\x91\x49\xd2\x4a\x26\xe9\x70\x77\xad\x85\x25\xb9\x28\xd0\x50\x53\x40\xc7\x23\xb5\x4e\x1a\xb1\xa0\xda\x45\x65\x76\x2c\x45\x92\x5e\x00\xd3\xac\x96\xa8\x12\x7a\xe2\x40\x57\x28\xac\x32\x25\x81\x58\x90\x1a\xd0\x8f\xc2\xcc\x6a\xcb\xe7\x42\xc5\xba\x0e\xc4\x54\xa7\xd2\x01\x90\x1b\x7e\xca\x54\xbd\xe0\xd2\xa9\x70\x18\x4f\x79\x6e\xc5\x0f\xbf\xc2\xac\xa5\x14\xe6\xc4\xac\xd7\xf0\x09\x24\xf0\x5d\xb2\x93\xa4\x1d\x4e\x92\x73\xac\xf1\x34\xa0\x56\x07\x86\x41\x58\xf5\x5d\xad\x42\x45\x9d\x4a\x06\x68\xe8\x19\x74\x3e\x4a\x67\xd3\x4f\x5c\x38\xe3\xd0\xf9\x34\x87\x90\xf7\xa3\x74\x9c\x2d\xfb\xf2\x7b\x5a\x32\xb3\xd0\x55\xf4\x47\x61\x8f\x9c\xbd\x96\xa6\x6c\xa8\x18\x4c\xcb\x31\x03\x99\x34\x3b\x9a\x3c\xf5\x3c\x41\x8c\xf4\x2c\x31\x57\x9c\xa8\x20\xa5\x68\x95\xd6\x44\xe7\x16\xd5\x6c\x86\xd5\x92\xde\xed\xe2\x52\x47\x5b\xd6\x55\x59\xc8\x22\x88\xa0\x4c\x89\x2f\x93\x65\x90\x50\x28\xf8\x25\x9e\xcc\xf8\xd1\xb9\x29\x67\x62\x4c\xda\x10\xa1\xce\x57\xb9\xac\x74\x5b\xa6\xad\xbf\xa5\x4d\x52\x0c\x49\x7f\x26\x47\xd8\xa1\xc5\x55\x63\x0e\x28\x19\xfb\xec\xea\x1c\x5a\x3a\xbb\x3a\x67\xb7\x7c\x7a\x25\x6f\x82\xd5\x01\x9d\xa5\xb3\x9c\x8f\x4f\xb2\xcf\x3c\xcd\x83\x61\x64\xe2\xaf\xd3\xab\x99\x54\xd1\xec\x0b\x17\xe7\x93\xec\x3a\xe8\xad\xd3\xd1\x65\x2c\xf2\x37\xfc\x5c\x1e\x7d\xe1\x22\xf0\x81\x3b\xd1\x05\x57\x07\x34\x49\xbf\xc4\x93\x64\xbc\x2f\xe2\x00\xe6\xbd\x89\x1f\x64\xa9\xbc\xac\xa5\xbc\xc8\xc4\x34\x86\x2a\xb3\x9c\x8b\xd7\x3a\x31\x96\x7c\x0c\x50\xf2\x4c\xfd\x5c\xc5\x22\xe7\x63\x35\x08\xde\xc6\x4a\x1c\x18\x46\x94\x5b\xc0\x53\x2e\x92\x71\xc2\xa7\x3a\x26\xce\x47\xeb\x8f\xd7\xd7\x55\xa5\x6b\xce\x3f\x8f\xe3\x9b\x83\x24\x9f\xc6\x72\x74\x19\xac\x0e\xe6\x84\x42\x77\x2b\xba\x9c\x2b\xba\x18\x6e\x4c\x55\x4f\x99\x6a\x54\x11\x67\xdc\xed\xae\x26\xf9\x61\x7c\xa8\x28\x34\x56\x53\xef\x24\x99\x72\x5c\x0d\x8c\xa4\xdb\xc5\x82\x29\xc2\x82\xb6\x08\x86\x9f\xe8\x37\x30\xa5\x35\x45\x75\x7d\x11\x52\x1b\x5f\xc2\x44\xdf\x92\x74\xc7\xef\x76\x57\x45\x1f\xbe\x04\x84\x2a\x12\xba\x51\xa0\xa0\x9b\xf0\x5e\xf7\x13\x92\x1a\x7d\x86\xb4\xf2\xb3\xb8\x95\x34\xd5\x21\xa5\x41\xf6\x6e\x17\xaf\x8a\xbe\xa5\x6a\x51\x54\xe1\x6e\x37\x05\x02\xea\x35\x1f\xd4\xba\x49\xb7\xeb\x03\xd7\x5a\x1b\x0b\x36\xd1\x1d\x4b\xa5\x7a\xb5\x5c\x64\x44\xff\x53\x72\xf1\x2a\x9b\x09\x42\xa8\x26\x49\xa9\xeb\x79\x21\xb2\x6f\x3c\xed\x76\x1b\x09\x98\x93\x30\x09\xd4\x07\x49\xf2\x3f\x14\xbe\x2c\xa1\x55\xc4\x19\xee\x53\xfb\x59\x25\xbb\xc4\x87\xf1\x61\x35\x9b\x35\xe9\xc3\x31\xbe\xc2\x92\x50\x4e\x02\xf5\xdb\x24\x81\x12\x1a\xe5\x5c\x32\x2d\x19\x54\x6b\x4d\x9e\x4d\x79\xd8\x96\x18\xb8\x5f\x19\xda\xa5\xc2\xf4\xc6\xec\xf7\x69\xa9\x31\x7c\xf6\xec\x99\xaf\x57\x69\x90\xe1\x53\x10\xde\x93\x73\xbd\x68\x8b\x6e\x97\xeb\xa1\x04\xdb\xad\x18\xca\x08\x38\x46\xbb\x82\xfb\x76\x05\x1f\x68\x0d\xf9\x27\x26\xcc\x26\x6d\x76\x05\xc5\xff\x0e\x23\x7a\xc1\x56\x07\xd5\x5e\x7c\x53\x5b\x09\x69\x42\x33\xf6\xc9\x2e\x84\xc9\x39\x8e\xb1\x54\x44\xdc\x3d\x00\x40\x1a\x6d\xad\x61\x6b\xa6\xb2\x96\x82\x54\x57\xb7\x15\xa0\x88\x49\x3c\x37\x89\x6a\x15\x3b\x3b\x37\x89\x13\x93\x38\x61\x10\xd1\x89\x7a\x48\x99\x1c\x1d\x61\x55\xb2\x2e\x23\xbf\x4d\x4d\x01\xf9\x6d\xca\x4c\x82\x69\x3d\x7f\x77\xf2\xbc\x44\xf9\xdd\xc9\x73\x56\x26\xea\x02\xd9\xf9\x79\xce\x2d\x7c\x1d\x61\x55\xb2\x2e\x73\x65\xd1\xbd\x3a\x67\x6a\x54\x58\x7c\xb3\x51\x3c\xe1\x16\x69\x88\xb0\x2a\x99\x66\xcf\x7c\x52\x6d\x26\x19\x28\x35\x62\x7d\xe0\xc1\x3e\x0d\x45\x14\x41\xcd\x61\x1a\xb1\xa4\x3a\x75\xaa\x46\xea\x17\x35\x62\x8c\x6a\x8f\x1b\x2d\xc1\x99\x3e\x19\xd8\xb3\xa7\x55\xab\xb0\x1e\x85\xf5\x75\x28\x50\xc3\xda\x9e\x2e\xc0\xf8\xc7\xc4\x6a\xee\x5c\x00\xaa\x18\xa1\xab\x03\xc6\xd8\x45\xb7\x8b\x2f\xd4\xd8\x16\xfd\xd9\x95\x1a\xe8\x47\xd0\x7d\x33\x42\xd5\x90\x71\xa6\xd0\xd9\xb2\x9d\xf9\x4b\x51\x94\x5c\x54\x89\x5d\x63\x50\x54\x60\xae\x15\x18\x68\x5d\xf4\x95\xa4\x2f\x78\x9e\xef\xf1\x2b\xc1\x47\xb1\xca\x7f\x1f\x8b\x34\x49\x2f\x96\xb0\xb2\xa3\x2c\xcd\x33\xc5\x75\x9b\x40\xff\x3a\x16\x69\x3d\x86\x91\x03\xad\x73\xad\xc1\x05\x1d\xe4\xb9\x9c\xc0\x51\x35\xfe\x53\x56\xce\xa1\xce\x18\xe3\xba\xbe\x50\x77\x47\xf4\xc7\x15\xc8\x57\x71\x3a\x9e\xa8\x15\xad\x2d\x55\x73\xb4\x6a\x03\x30\xca\x11\x9a\xd3\x98\x4e\xd4\x04\x9c\x2d\xc8\xd3\x30\xe7\x73\xe6\x3f\xcd\x77\x66\x4f\x73\xcf\x83\x16\x13\x86\xd0\xa2\x18\x52\x56\x1d\xe6\x91\xe6\x37\x62\xb5\x38\x24\x1e\x43\xa7\xe9\x10\x79\xb9\x87\xa2\x0e\xaa\x58\xe9\xa1\x1f\x91\x0c\xbb\x51\x1a\xc3\xb1\x9b\xc7\x62\x0f\x29\x6a\xb8\x79\xc3\x38\xf2\x10\xed\x20\xb2\x92\xb0\xa4\x3a\xda\x58\xd7\x67\x0b\x9d\x84\xb9\xcd\xaf\x4c\xec\xd9\xca\xfc\x1a\x73\x0f\x9d\xa6\xbb\x36\x57\xc1\x5d\x58\x0c\x15\x34\xbd\x80\x4d\x88\x39\x7e\x40\x44\x55\x43\x1e\x2e\x35\x3f\xa4\x9f\xcb\x78\xf4\x99\xc0\x76\x3b\x2f\x95\x56\x8e\x96\xdb\x91\x12\x88\xe2\x9b\x15\x75\xf7\xe9\x57\x76\x3b\xaf\x56\xb5\xb7\xfa\xab\xfe\xf0\x47\x83\x03\xa7\xaf\x70\x26\x86\xaf\xb1\x09\xb3\x55\xdf\x19\x30\x27\x0e\xd3\xdb\x32\x2e\x5f\x98\x72\xdd\x6e\x6d\x66\xd8\x64\x87\x6f\xb5\x49\x3f\xca\xbb\x1e\xd7\x79\xd7\x31\xbe\x9d\x53\x4e\x34\xd7\xda\x60\x3b\x13\x60\x3c\x49\xb7\x9b\x60\x60\x3e\x43\x9c\x82\xea\x74\x4e\xc7\x10\xa2\x90\x6d\x23\x50\x84\x04\x9a\x68\x2a\x12\xa6\x96\x6d\x0d\xcc\x01\x78\x0a\x2c\x6c\xd9\x14\x27\x4a\x88\x50\x4d\xad\xda\x36\xcb\x26\x75\x53\x80\x1d\xd4\x6a\xe3\x9a\x3f\x2b\x5a\x96\x2b\x86\xd6\x15\x73\xa9\x7a\x7b\xe7\x8a\xa0\x18\xb1\xb6\xcf\xa7\xf9\xb4\x7d\x4b\xcc\xcf\xfc\x26\x0f\x9d\x70\xeb\x4e\x3c\x8c\x5c\xb1\x48\xcb\x44\x6a\x70\x68\x96\xbf\x3a\x14\x77\x06\xd7\x81\xab\xf4\x4c\x19\x42\xde\x41\x2c\x2f\xfb\xf1\x27\x25\x71\xd1\x84\xc9\x9e\x3d\xd0\x33\xb5\x31\x7f\xc6\xfc\x50\x84\xc8\x43\x01\x42\x01\xea\x21\xa2\xab\x5c\x65\xd7\x78\xe0\x53\x08\x4f\xe3\xaf\xd8\xa7\x09\x21\xe5\xa7\xc7\xa4\x9f\xcf\x3e\xe5\x52\xe0\x01\xf1\x52\x18\xe7\xbf\xb3\x35\x7c\x3a\x1c\xfe\x75\x3a\x8c\x1e\x9e\x46\xa4\xc0\xa7\xa7\x24\xc4\xc3\x57\x97\xd1\x74\x8a\xf3\x9c\x84\xc5\x41\x56\x1c\x1c\x84\xea\x5f\xb1\x97\x15\x7b\x7b\xf0\x27\x54\xff\x8a\xf1\x78\x1c\x8e\xc3\x62\x9c\x85\xc5\xf5\x30\x2b\xae\xa3\xb0\x78\x3f\xcc\x8a\xf7\x51\x58\xfc\x96\x85\xc5\xe1\xed\x80\x3e\x9a\x17\x1f\xe0\x7f\x45\xf5\xb7\xf8\xf0\xa1\xb8\xb9\x5d\xa7\x9b\xf3\xe2\x26\x0b\x8b\x8b\x0b\x7c\x71\x71\x11\x92\xb0\x78\xf9\x12\xbf\x7c\xf9\x52\x85\x78\xb1\x5f\xc4\xc5\x6e\x71\x79\x19\x16\xaf\x5e\x85\xc5\xe7\xcf\x61\x31\x9d\x86\x45\x9e\x87\xc5\xf1\xed\x80\x3e\x99\x17\x5f\x8b\x3f\x8b\x6f\xdf\xc2\xe2\xe3\xc7\xb0\xe8\x93\xb5\x0b\xfa\xbc\xb5\x2b\x6f\x4e\x8e\x8b\x37\x27\xc5\x9b\x37\xa1\xfa\x57\x4c\x6e\x07\x74\x73\xae\x8a\xff\xad\x46\xed\x6e\x6d\x92\xef\x55\x82\x8e\x51\x3f\xaf\xa0\x5c\xcb\x53\xe5\x72\x99\x02\x2b\x5a\x53\x09\x96\xa7\x62\xc3\x34\xc2\x6a\x0d\xe1\xdd\x2e\xde\x55\xf3\x3c\x21\x54\x42\x58\x0e\xfd\x28\x6a\xa9\x75\x80\x93\xf6\x95\x88\xca\xe1\x40\x4d\xa0\xf5\x48\x01\x14\x00\x44\xb4\x41\x80\x31\xae\xf9\x83\xbd\x58\xc6\x98\xf4\x33\x31\x4e\xd2\x78\xb2\x14\x32\x27\x73\x67\xf2\xbf\xae\x29\x17\x78\xb5\xbf\x87\x58\xb2\x43\x2c\x29\xaf\x41\x27\xf4\xef\xa1\x8c\x98\xfa\xe3\x9e\xd1\x97\xc3\x5f\x71\x7c\x8c\xf7\x41\x20\xc0\xbf\x13\xcb\x7b\x52\xc1\x92\xf2\xfc\x68\x47\x00\x1b\xba\x3b\x4c\x86\x32\x8a\x42\xf5\x97\x99\x48\x00\x11\x9c\x32\xf5\x4b\x0c\x98\xb5\xd3\xe1\xf0\x34\x3f\x3d\x8e\xd6\x48\x98\xf6\x05\xbf\x9a\xc4\x23\x8e\xd7\xfe\x3a\x1d\x16\xa7\xd1\x4f\x6b\x17\x14\x21\x12\x38\x19\xa7\xa7\x3a\xcd\x4e\xb5\x45\xd3\x92\x8c\x21\x7d\x68\x94\x32\xff\x69\xba\x23\x9e\xa6\x9e\x47\x32\x8f\x9d\xe0\x64\x98\x46\x24\x54\x7f\x0d\x67\xac\xd8\x76\x15\x2d\xc5\xec\xf9\x5c\x2d\xe3\x8a\x00\xa0\xa5\xae\x93\xc7\x4a\x3c\xc0\x0d\x39\x54\x3e\x74\x55\xf1\x8f\x56\x5a\x95\x51\xb2\x3f\xc9\xd2\x0b\x55\x53\xcb\x4b\x70\xf2\xcc\xe7\x0a\xcd\xe7\xfd\x49\x9c\xcb\xd7\xe9\x98\x7f\x55\x9c\xdf\x33\xe6\x77\xbb\xcf\xfb\x92\xe7\xaa\xd0\x53\xc2\x19\x2f\x7b\xff\x9c\xa6\x84\xd6\xca\x53\xd1\x63\x83\x8a\x1b\x54\x38\xbc\x60\xb7\x7b\x01\x52\x5c\x19\xa2\xea\x6f\xee\x46\xca\xb0\x0a\xdc\xa8\xb4\x9b\xbc\x0a\x9a\x10\x0f\x90\x11\xff\x90\x95\x7d\xf3\xc5\x24\x27\x65\x3f\x40\x49\x9e\xbd\xb7\xd1\x24\xcf\xaa\x6a\xed\x19\xf5\xf4\xbd\x3d\xc0\xf8\xe6\xe8\xfc\x03\x8f\x05\xa0\x92\x9d\xdf\xf0\x58\xe4\xed\xc9\xb5\xd4\xcb\x00\x5d\x66\x33\x15\xc8\x66\xaa\x42\x15\xb1\xe1\x69\x1e\xa0\x69\x32\x99\x24\x39\x1f\x65\xe9\x18\x51\x27\x72\x47\x56\x33\x47\xc5\xd3\x99\xa2\x9e\xfe\xcd\x9b\x09\x55\xfc\x20\x40\x53\x25\x5d\x23\x0a\x3f\x79\x3d\x5a\xc6\x7e\x0b\xd0\x3f\xb3\x58\x48\x2e\x10\x35\x81\x7c\x31\xc9\x49\xc9\x03\x64\xd1\x29\xd1\xaf\x27\x54\xf1\x8b\x0b\xfd\x85\x34\x95\x54\xc8\x50\x74\x31\xd1\x4d\x7b\xf9\xb2\xfc\x36\x3a\xc1\x7c\x34\x53\x79\x59\x56\x23\xe7\x5a\x83\xd4\x4d\xe4\x6e\xc4\x86\xdf\x97\x35\x4a\x38\xf9\x62\x92\x93\x72\x13\xa0\x1b\x80\x6d\x30\xa9\x22\x26\xec\x2c\xf6\x6f\x1c\xb6\xab\xb9\xc8\xf3\xf0\x05\xb0\x6c\x2f\x86\x8a\x6f\x7a\x93\x5d\x73\xf1\x3c\xce\x39\x26\x91\x3d\x0e\x2e\xc1\x7c\xab\x2d\x7e\xb0\x9d\x2c\x32\x33\x58\xb2\x37\x58\x10\xcd\xc4\xc8\x88\x71\x57\x71\xa7\x37\xe2\x77\xec\x16\x26\xdf\x13\x98\x64\x83\x52\xa3\xa4\x82\xd5\x3c\x50\xb1\x72\x5c\x07\x9b\x7a\x08\x0f\x36\x6a\x43\x72\xb0\x65\xc7\xda\x60\xd3\x0c\xa6\xc7\xe5\x38\xd9\xb6\x63\x60\xf0\x88\xda\x0f\x1a\x94\x2d\x98\x18\x50\xf5\x91\x4d\x0c\x1e\x69\x0a\x1a\x2d\xc0\xcf\xf4\x15\x5b\x3b\x1d\xaf\xd1\x9f\xd4\x8f\x0a\xfc\xa1\x02\xb7\x1b\xf3\x35\xfa\x0f\x84\x36\xe7\x6b\xf4\x03\x5b\x1b\x7a\xbd\x28\x3c\x1d\xdf\x6e\xcd\xd7\xe8\x7b\x5d\x36\x5c\xa3\x2f\x75\xc8\xc4\x7e\xad\x62\x26\xe5\x37\x00\x31\xa0\x0a\xdc\x47\x13\x56\x00\x7f\xa9\x00\x0e\xa8\x02\xf9\xa7\xca\xf4\xd6\x28\xe7\x65\x8e\xb7\x46\x25\x67\x6b\x1f\x0b\x15\x57\xf0\x82\x10\x30\xbc\x48\xa8\xa8\xa5\xe3\x30\xd0\x59\x24\x54\x99\xa9\x02\xe1\xf7\x9e\x44\xb7\x3e\x5d\x7f\xb4\x35\x1f\xfe\x2b\xee\x7d\x3b\x9d\xf9\xfe\xae\xdf\x3b\x9d\xf9\x8f\x5e\xbc\x38\x9d\xf9\xdb\xbe\x8a\xec\x6d\xab\xc8\x8b\x27\x10\x79\xb1\xf7\x5c\x45\xf6\x5e\x40\xe4\x85\xbf\xad\xfe\x0e\x74\x64\xff\x45\x74\x3b\x00\x68\xc5\xf0\x74\xe6\x6f\x41\x05\x7f\xeb\xc5\x8b\xd3\x35\x9b\x81\x4f\xf3\x87\x61\x3d\xd3\x66\x11\xf5\x3b\x5f\x4b\x68\xc2\xd9\xda\x5f\xc3\x41\xef\x49\x04\xd4\xc9\x54\x14\x9b\x78\x71\x3a\x26\x6b\x8e\x09\x22\xb7\x6c\xe4\xcf\x8a\xf7\x38\xc1\x92\x84\x8e\x5d\x25\x77\xf4\xb7\xbc\xdb\x15\xa1\x08\xe4\xdc\x51\xcd\xf3\x1a\x23\x90\xe1\x9f\x29\x27\xa1\x82\x54\xa9\x4c\x68\xa5\x8a\x80\xd3\xd9\xdf\xf9\xc5\xfe\xd7\x2b\x3c\xe1\xb8\xda\x7f\xd0\xe9\x29\x52\x9b\xaf\xbb\x1d\xe3\xd3\x21\x29\xd4\x4f\x44\x8a\xd3\x21\x1e\xfe\x75\x1a\x29\x26\x8d\x9c\x46\x2a\x15\x98\xb7\xc6\xa9\xa5\x62\x23\xaa\x8d\xb1\x28\x44\x51\xa4\x45\x91\xcc\x09\x21\xce\xae\x0a\xd6\x59\x15\xeb\x52\xb6\x38\xec\x9d\xae\x9d\x9e\xfe\xf5\xd3\x43\x2f\xec\x63\x52\x0c\x4f\xa3\xdb\x79\xa4\x78\x82\xd3\xd3\x9f\xba\xae\x7d\xda\xac\x06\x60\xc7\x0f\x81\x71\x1e\xf1\x64\x02\x9b\xaf\x1f\x40\xfc\x7c\x92\x65\xa2\xae\xed\xe7\x95\xce\xcf\xe3\x54\xb0\x52\xcc\xf7\x57\x19\x93\xdd\x6e\x92\xbf\x48\xd2\x44\x72\xac\x78\x7f\x2c\xd8\x8c\x83\x8e\x47\xcc\x7f\x56\x2b\x84\xaa\x38\xe6\x35\xd6\xf3\x92\x37\xd4\x66\x4c\x9f\xae\x2c\x2e\x4d\xdd\x2e\xe6\x6c\xc8\x23\x42\x27\x1a\x7a\xe2\x1e\xb3\x0b\x72\x2b\xd4\x0a\x03\x18\xce\x95\xd0\x6b\x4f\x21\x8c\x41\x4c\x0a\x4a\xa3\x31\x1f\xaa\x35\x28\x62\x8e\x09\xe3\x95\x41\x01\x50\x71\xbf\x87\xf9\x1a\x69\xff\xec\x9a\xa9\x3f\x60\xfc\x2d\xd5\x80\xea\x9f\x5d\x43\xde\xdc\xfd\x2a\xe7\xe5\x38\x34\x82\x5f\xb7\x9b\xe1\x31\xa7\x9c\x74\xbb\xaa\xdd\x48\x09\x76\xfd\xb3\x98\x0a\xea\xd2\x74\x5a\xfb\x16\x0f\x36\x99\x62\x72\xf8\x83\x81\xef\xaf\x32\xbf\x28\xf8\x83\x4d\xdf\x67\xcc\x87\xc5\xf2\x13\x67\x3e\xbd\xe0\x6c\x40\x6f\x38\x5b\xa7\x5f\x38\xdb\xa0\x67\x9c\x6d\xd2\x6b\xce\x1e\xd1\x23\xce\xb6\xe8\x3e\x67\xdb\xf4\x2b\x67\x8f\x1d\x19\xde\x6d\x01\x9a\x0b\x37\xb6\xb6\x82\x8d\xad\x47\xf3\x3d\x8c\x3e\x20\xea\x53\xbf\x76\xe8\xe8\x58\xc5\xdc\xc0\x21\x6e\xc9\x45\xed\xb0\x27\x4f\x9e\x3c\x09\x95\xe0\xb6\x49\x02\xe4\x21\x0f\x34\xec\x7b\xd8\xa7\x43\xf4\xe1\x03\xa2\xeb\x51\x03\x96\xcb\xae\x6b\x60\xaa\x6b\x6e\x25\x55\x6d\x53\x55\xd3\x5b\x95\x9b\xf1\x01\xd1\x47\x4b\x72\x3e\x20\xba\x45\x57\x7d\x37\x37\xe7\xd0\x1b\xce\x4d\xf0\x03\xa2\xef\xe9\x4f\x36\xa2\xa2\x1f\xe9\x3f\x55\xf4\x03\xa2\xbf\xd0\x0f\x4e\xdc\x26\x5c\x72\x5c\x36\x6f\x73\x22\xfa\x89\x43\x8e\x81\x84\x1b\x76\xba\xc3\x4f\x3c\x62\xeb\x8c\x95\xc3\x2e\x34\xc7\x14\x27\xd7\xd9\x5e\x72\x91\x48\xb5\xc5\x60\x4e\x02\x33\x40\x2d\xac\x25\x90\xda\x2b\x97\xd5\x96\xd4\x82\x3a\xaf\x53\x35\x44\x07\x3e\x94\x6e\x81\xc3\x5a\x0e\x4b\x00\x29\x0f\xc3\xcf\xb3\xad\xc7\xe1\xe0\x89\xef\x07\xeb\x7c\x83\xe8\x39\x7b\xc2\xe9\x31\x67\x9f\x39\x46\x2f\x66\x93\x89\xe6\x62\x56\x7d\x52\x8d\xb0\xcf\xf5\x45\xb4\x6c\x21\x6d\x1c\xc7\xa4\x21\xfe\x9d\x1b\x3d\xac\xe2\xd7\x5b\x74\xa4\x54\x6a\x85\x2b\x09\x0e\x6c\x49\xe2\x2c\xd7\x07\xbc\x34\x38\x5e\x75\x84\x36\x7b\x8e\x7b\x18\x1f\xae\x58\x4b\xe3\xb3\x31\xac\x02\x5a\x45\xbd\x92\x5f\x27\x4a\xa6\x92\xe4\x76\x14\xe7\x1c\x1d\x38\x6c\x2e\x0a\x2c\x92\xa1\xe8\x5f\x70\xf9\xee\xe4\xb9\x9b\x8d\x49\x00\xc9\xf5\xb4\x15\x00\x73\xbc\x14\xc2\x71\xbd\xf2\x71\xbd\xde\x81\xe6\x92\x5b\x5b\x86\x9c\xaa\x51\x13\xd5\xf5\x5e\x29\x3e\xbe\xa5\x16\xa4\xdb\x3a\x26\xa2\x6b\x28\xb9\xaa\xa5\x82\x16\xd4\x74\x79\x1d\xb6\xc5\x6f\x5a\x4b\xdf\x54\x85\x6f\xca\x4e\x00\xa7\xde\xd2\x05\x95\x5e\x76\x40\x47\x74\x8d\x72\xf8\x2c\x56\xb2\x59\xb6\x5e\x15\x5f\x31\x76\x76\x41\xf5\x8d\x9d\x01\xf1\x3b\xaf\x29\x91\x68\x42\x33\x9a\xd3\x78\x25\x39\xc7\xce\xf8\x28\xcf\x19\x05\x21\xb7\x66\x28\xa4\x7a\x8c\x24\xe5\x18\xa1\x77\x0e\x0e\xc5\x00\xe3\x24\x4c\xfb\xf9\xe2\x08\x11\x4a\x0e\xcf\x1b\x43\x44\x90\x25\x83\xa4\x01\xe9\xb8\x01\xe4\xb8\x59\xbf\x39\x58\x16\x30\xd1\x43\xa4\x42\xc2\xc6\x5b\x07\x4d\xa3\xb6\x1e\x2c\xb6\xae\x8d\xb5\x0d\x9e\x46\x45\x18\x35\xb6\x9e\x89\x2c\x7c\xe6\x4f\x82\xc7\x9f\x1b\x1f\x70\x9e\x31\x41\x73\xc6\xfb\x53\x3d\x34\x68\xcc\xd6\x9f\xac\x32\x86\x63\xc6\xfb\x63\x18\x8b\xa4\x28\x06\xab\x8c\xe5\x45\x31\xe5\x38\x23\x61\x1c\xac\x3f\xa6\x55\xd3\xe5\xd8\x80\x4f\x6d\x50\x68\x24\x3a\x43\xe4\x79\xb5\x66\x98\xc3\x66\x52\x14\x3a\x24\x17\x57\x0e\x9a\x32\x2c\x1f\x60\xc1\x06\xeb\xc4\x13\xe4\x81\x28\x37\x3f\x8f\x61\xd9\x4b\xc9\xda\x60\x9d\x0e\xc0\x38\x55\xef\xa5\xeb\x4f\x82\xf5\xc7\xc1\xc6\xa0\x97\x3e\xd8\x7e\xb0\x3e\x3f\xe1\x0b\x47\x9a\x60\xf3\x7f\x74\xbe\x70\xaa\x69\xd2\x17\xd5\xa9\xce\xd1\xa5\xd6\x73\x69\x0d\x92\xe7\x49\x38\xc4\xbc\x4c\x72\xc5\xeb\x30\x56\x99\xcf\x1b\x24\x7b\x83\x39\xdd\xc3\xe8\x00\xd1\x21\x3a\x38\x80\xed\x18\x1d\x34\x2c\xf0\xea\x16\xf7\xf0\x09\xbc\x81\xde\x90\xd1\x81\xaa\x54\x67\x07\xf8\x1d\x2a\x37\x2d\xc1\x1f\x5f\x66\x42\x96\x6b\x75\x09\xe8\xdf\x80\xe4\x02\x51\xdb\xf2\x81\xda\xc1\x13\xb3\x9f\x1f\x1c\x38\xfb\x39\x80\xc7\xad\x76\x96\xd2\x45\xeb\x77\x7e\xc1\xbf\x62\x07\xe2\x3d\x2a\xba\x75\x80\x17\x38\x40\x54\xb5\x1e\x2d\xee\xba\x17\xdc\xb0\x9c\xbd\x41\x55\xfa\x40\x97\x5f\xac\xe1\xaa\x58\x85\x15\x29\x4c\xa3\x6f\xd5\x3e\xad\x78\x4b\xc5\x23\x9a\x23\xd9\x15\xbd\x6b\x26\xa1\x6e\x28\x09\xae\xb0\x20\x35\x13\x05\x30\x70\x80\x71\xfb\x37\x67\xe8\x97\x38\x9d\xc5\xe2\xe6\xec\x05\xff\x24\x20\x70\x10\x8b\xd1\xe5\xd9\xee\x95\x48\x26\x67\x07\xf1\xcd\xd9\x2f\xb3\x94\x9f\xfd\x32\x9b\xdc\x9c\xed\xce\x2e\x66\xb9\x3c\x3b\xe6\x57\x92\x4f\x3f\x71\x71\x76\x34\x92\x99\xfa\x3d\xcc\xbe\xe8\x84\x3d\x3e\x82\x00\xb2\x77\x74\xce\x10\xa1\xbb\xba\x15\xd5\x82\x02\xae\x40\x5b\xc0\x0a\xae\x02\xab\x60\x2a\x68\x0a\x92\x02\x52\xab\xbf\xc7\xd9\xda\xde\x30\xdb\x8b\x42\xa3\xb2\x3e\x8d\xa2\x87\x4a\x1c\xca\x89\xa7\x28\x16\xae\xd1\xd7\x9c\xa5\x9c\x1e\xaa\xbf\x15\x83\xf1\xa2\x6d\x95\x67\x5a\x49\xa1\x88\xe8\xa8\x2a\xc0\xd8\x57\x9f\xd0\x3a\x94\x85\xe3\xe3\x85\x54\x36\x8c\xcc\x69\xf0\x24\x4b\x2f\x0e\xda\x32\x72\x35\x8a\x1a\x39\x5a\x7b\x3a\x58\x7f\xea\x79\x29\xc9\xd8\x25\x1e\xae\xf3\x0d\x9a\x46\x64\x49\x9d\x61\x1a\xb1\x6a\xba\x99\xf9\x92\x81\xb4\xd8\xd2\x81\x76\x8c\x1a\x30\x96\x57\x2f\x0f\x5a\x42\x18\x89\x8c\x31\x19\xf6\xd4\x6a\x8a\x13\x76\xe2\xd8\x3d\x2c\xa2\x49\x73\x42\xc2\x04\x8e\xad\x82\xf6\x1a\x0d\x9c\xdc\x0a\xff\x4e\x63\x45\xf1\xc3\xcd\xdc\xbb\xc2\x32\xd8\x77\x74\xba\xda\x31\xde\xdc\xcd\x65\x72\xb8\x7c\xd6\x94\x50\x61\x6d\x5e\xfb\xeb\x74\xec\xfd\xb4\xa6\x75\xd4\x92\x10\xa9\x96\x07\x49\x56\xf4\xa9\xef\x39\x5e\x9d\x60\xc9\x78\xdb\xda\xa7\x17\x00\x49\x9c\x56\x34\x27\x2b\x81\x8d\xd5\x1b\x63\xa9\x3b\x63\xe9\xce\xfa\x93\x30\xd5\x82\xfa\x34\x49\x71\x4a\xd5\x36\x67\x44\x2c\x2a\x08\xa1\x96\xad\xd1\x36\x0d\xb9\xc3\x9a\xa9\x65\x28\xb0\xa9\x55\x92\x6b\xfb\xf6\x8d\x2f\xda\x52\x85\xf8\x4d\xc9\x92\xb7\xb2\xee\xab\x7e\x93\x77\x37\x3c\xa2\x23\xee\xbe\xe3\x98\xdc\x96\x31\xde\x58\x80\xcd\xd5\x5a\x2b\x44\xcd\x9d\xd3\x15\x9a\xa9\xa9\x07\x86\x37\x71\x79\xd8\x08\x5b\xe4\x60\x1d\xce\x55\x84\x9d\x88\x32\x52\xf2\xff\x84\xe3\x85\x39\x27\xd4\xa4\x21\x34\x69\x64\xda\xf4\x4c\x1f\x56\xa6\x84\xe6\xf6\x40\x9e\xc6\xcd\x50\x4a\x56\xb2\x7e\xae\xa0\xa9\x7d\xa9\x0c\xc5\x65\xc8\x5d\x65\x60\x2b\x61\x8e\xce\x08\xfd\x85\x91\x17\x9b\x43\xfb\x02\x11\x0f\x11\x44\x51\x82\xea\xd5\xaa\xad\x8b\x2d\x40\xab\x17\x84\x8d\xa2\xbd\x95\xfc\x5e\xad\xdc\x05\x21\x6b\x81\x50\x7d\xc9\x9f\x79\xa5\xb3\x52\xcb\xb1\x5e\x9b\xe3\x4a\x57\x30\xf0\xfd\x6e\x17\x4e\x6c\x71\x5c\xd9\xca\x70\x6f\xd3\xf7\x6b\xf5\x68\xa9\x35\x8a\xeb\x9c\x3f\xe9\x76\xe3\x1a\x6b\xc7\x09\x09\x5c\x50\x75\x30\x71\x85\xdb\x2b\xee\xa8\xa7\x5b\x31\xc2\x62\xd1\xf2\xac\xb2\xab\xa8\x8e\x0d\xc9\xd0\x8f\x98\xc1\xb9\x6a\x59\xfd\xe9\xbf\x3b\x79\xee\x1a\x5d\xab\x39\x57\xe9\xbf\x16\xc4\x1a\xd2\xed\xca\x26\xff\xaa\xfa\xf3\x1d\xa8\x0e\x26\xd4\x31\xf9\xf9\xa9\xbe\x21\xb2\x6d\x4f\xf6\x6c\x47\x7b\x18\x6f\x7b\x8a\x02\xd4\xa7\x29\x71\x45\xb8\x9e\x24\x0f\xb6\x89\xa7\xd8\xc4\x12\xd2\x1f\xdc\x55\x3d\xc2\xed\x6f\xc5\x40\xb3\x81\xb7\xfd\x10\xcb\xde\x80\x78\x78\xdb\x13\xbd\x94\x3c\xd8\xf6\x7e\xd2\x1c\x4a\x65\x64\x15\xef\x30\x3f\xcc\xd9\x5b\x8e\x33\xc6\x55\xd9\x38\x88\x9f\x81\xbe\x29\x54\x29\xde\x80\xe6\x2c\xee\x41\x02\x09\x54\x8a\x8a\x13\x7a\x0b\x8a\xf5\xcc\x51\xe9\xe7\x0e\xbf\xfe\xcf\xe2\x66\xcf\x7e\x72\x16\x37\x95\x45\x73\xe6\xe8\x28\xb1\x5a\x1f\x0d\x28\x4c\x7a\x59\x6f\x40\xd6\xb6\x89\x57\x9e\xfe\xe5\x3b\x83\x30\x65\xb9\xf7\x81\x63\x25\xee\x69\x38\xbd\x01\x40\x0a\xf2\x67\x1f\x1a\xc0\x43\x9c\xb2\xbc\xd7\x4c\xa5\x55\x55\x6f\x40\x02\x07\x12\x4d\x59\x4e\xe8\x2d\x1c\x1f\xa4\xfa\xd0\x20\x71\xfa\xf3\xa1\xf1\xad\xca\x6f\x47\x13\x08\x7b\x1a\x11\x6b\xe3\x00\xd4\xea\xa5\x5e\x42\xd6\xb6\xe7\x7b\x18\x5d\x2b\x66\xfe\xfa\x5a\x33\xf3\xd7\x19\xa2\xfa\x94\x08\xd8\xec\xf7\x2a\xef\xfd\x7b\x9d\xf7\x5e\xe5\xd9\x33\x21\xcd\xee\x5e\xbb\x0c\xf4\xf5\xb5\xc3\x40\xbf\x77\x73\xde\xbf\x37\x39\x57\x8a\x81\xbd\x56\x4d\xa8\x3f\xef\xd5\x7f\xef\xdb\xb9\x58\x39\x4c\xad\x51\x85\x4f\x07\xa4\xd4\xbc\x3a\x5a\xa1\xf7\xbc\x71\xc6\xae\xcd\xa0\x24\xdd\x26\xfd\x51\x96\x8e\x62\x89\x79\x69\x1a\x25\x09\x51\x9d\x1d\x2b\xa1\x01\x8d\x55\x4f\xc6\xf1\x8d\xee\xe4\x78\xfc\x23\x92\x84\x3d\x5e\x3d\x48\xd2\x86\x4c\x32\xfe\xf7\x00\xb5\x89\x37\xe3\x7f\x13\x56\x03\x0c\xd7\x30\xca\xd3\x62\x48\xdc\x37\x89\xce\x29\xb0\xfe\x4a\x63\x44\xdf\xeb\x10\x2f\x43\xfb\x65\x48\x21\xb4\x4c\xae\x71\x68\xd2\x14\x88\xc6\xf7\xa9\xd7\x2a\x4a\x8d\xef\x55\xd5\xad\x05\xa3\x4b\x55\xd2\xad\x6a\x08\xf7\x92\x91\x2c\xb4\xbb\xa5\xa4\xfe\xb8\x21\x23\x19\xfa\x69\x33\x70\xdd\x3a\xa2\x8a\x7a\x68\x7f\xe9\xa8\x76\x46\xb2\xc2\xe2\x25\x67\xe8\x78\x96\x8e\xe3\x9b\xb3\x83\x0c\x7e\x4e\x66\x3c\x57\xbf\xef\xf9\x38\xd5\xa1\x93\xcb\x99\x80\xc0\x0b\x91\xa8\x9f\xe3\x58\xce\x84\xfa\x6e\xae\xe8\xf3\xab\x06\xa4\xa0\x28\x10\xaa\xba\xaa\xa8\xea\xa8\x0a\xb5\xb2\xbf\x41\xd9\xb3\x83\xec\xec\x64\x76\xf6\x9e\x9f\x9d\x5c\x9e\xbd\x10\x67\xc7\x71\xad\xd0\x47\x10\x94\x7e\x81\xbf\x7f\xd6\xc5\x25\x2e\xff\x1d\x71\xa9\x46\x64\x47\x60\xaa\xa5\x37\x24\xa3\xf7\xed\x79\xd3\x24\x5d\xc8\xd1\x52\xd3\x76\x5d\x68\x1a\x44\x44\x2d\xdd\x8a\xe7\x6a\xaf\x59\xca\x3d\xee\xbc\xfe\x9e\xec\xb4\x88\xda\x02\x98\xfb\x09\x61\xd7\x77\xc2\xb8\x97\x10\x06\x83\xfc\x0e\xc1\xa8\xd6\x44\x4d\xa2\xfa\x4e\xc5\xc5\x4e\x7e\x5f\x50\x6a\x52\xb7\xd9\xde\x8f\x61\x7a\xa7\x8c\xb5\xd0\xce\xb2\xd2\xdf\xc3\xe9\xc7\x69\xb0\xac\xa5\x7b\x77\xe0\x2e\x94\xee\x5f\xe3\x3f\x46\xe3\xce\x2f\x5c\xf1\x17\x52\xfe\xdb\x22\x55\x25\x4f\x59\x8b\xea\x9a\x64\xb5\x5d\x17\xac\xec\x64\x95\xae\x7c\xe5\xce\xcb\x05\xf9\xaa\x3e\xdb\xac\x98\xb5\x90\x6d\x73\xf2\x52\x00\xab\xc4\x2e\x63\x1b\x9d\x11\x3a\x2b\x73\x67\x65\xee\xcc\xe6\xae\xb4\x89\x62\x93\x32\x34\x6b\x88\x67\xb5\xed\x69\x41\xf0\x99\x2d\x17\x9d\x16\xb7\x44\xd6\x02\xb1\x51\xd8\xee\xbb\xf7\x28\x7a\x97\x3c\x36\xb9\x27\x5a\x77\xc1\xb8\x43\xf6\x74\xb0\xfd\x51\xb9\xb2\x1a\x8c\x42\x36\x54\xcc\x97\xfa\x34\xea\xc1\x60\xbd\x28\x06\xeb\xce\x7d\x54\xa9\x07\xea\x1e\xc8\x29\xcb\x0f\x8d\xeb\xaa\x12\x73\x4b\x0a\xbb\xa0\x8d\xf3\x12\x7b\x52\x46\x65\xfd\x5c\x3e\x91\x8d\x19\x71\x66\xa1\xc0\x94\x52\x5c\xe7\x2b\xc5\x46\xbf\x7a\x65\x8e\xaf\xb5\x69\x1c\xf0\x62\x97\x2a\xe3\xf2\xd2\x64\x08\x09\x89\x9f\x55\xe2\xe7\xcf\xdf\x39\xec\x36\xc8\x15\xc5\xfa\xa6\xe1\xf6\x2e\xa7\xd3\xc5\xb3\x76\x63\x89\x85\x3c\xe1\xda\xe6\x13\xef\x00\x37\x7a\xb5\x4e\x2a\x30\x79\xfe\x1f\x01\xb2\x69\xe5\x61\x66\x05\xfc\xd5\x9d\x38\xba\x1d\xbb\x03\xc3\x57\xdf\xc1\xf0\x7b\x60\x96\xe1\x97\x4a\x8c\x62\x38\x7a\x86\xe0\x2e\xf8\x2f\x00\x5e\x34\x46\x34\x91\x3a\xb8\x5b\x05\x5f\x29\xa9\x26\x33\x32\xce\xa5\x2b\xf0\x7c\x76\x23\xaf\x5e\x39\x72\xd1\xe5\xa5\x13\xf9\xfc\xd9\xcd\x51\xa4\x79\x59\x86\x55\x0f\x7f\x35\x00\x9c\x9c\x57\x65\x0e\x1c\x06\xbc\x42\x54\xc1\x8f\xe8\x17\x6e\x52\x3e\x23\xaa\xe0\xb6\x38\x2c\xd0\xd2\x21\x70\x9f\x2b\x72\xf8\x85\x47\x6c\x7d\x13\xce\x99\xfc\x20\x2d\x4f\x17\x62\x44\xd1\x6e\xbb\xbb\x83\xb3\x24\x7f\x3b\x75\x98\xe6\x24\x7f\x7b\x80\x41\x55\x57\x8e\x78\xcd\x09\x03\xa0\x4b\x44\x55\x67\x5b\x20\xe9\xb6\x01\x0f\x0a\xdc\xb4\xb9\x42\xc8\x56\x7d\x6b\x81\x00\xb4\x58\xd2\x01\xbb\xd3\xf4\xd6\x57\x2a\x48\x95\xac\x98\x12\x42\xe5\xf0\xac\x91\xae\x52\x97\xb7\xa5\x28\xfa\xbd\xd6\x36\x9d\x9b\xc7\x3f\xd6\x34\x5d\x87\xf4\xeb\x46\x7a\xb2\x1c\xa5\x57\xff\x07\xba\xef\xc0\xfe\x7f\xd5\x5d\x2b\xf3\x64\x12\x8c\x3d\xf4\xb9\x31\x58\x7a\x80\xdf\x35\x49\x63\xc9\x6e\xd5\xd0\x4a\xc7\xb1\x08\x6e\xf3\x78\xca\xf7\xe2\x9b\x00\x0d\x4f\xb2\x71\x7c\xd3\x89\x65\xd4\x79\x73\x82\x68\xca\xbf\x4a\x9b\x3e\xcd\x84\xc8\xae\x6b\x59\x60\x5b\x09\xcc\x66\x67\x68\xd3\x27\x71\x6e\xaa\x7c\xe0\xb9\xe4\xc2\x05\xa7\xf2\x74\x9d\xe1\x9b\x38\x97\x51\xa7\x5e\x55\x61\xb1\x3f\xc9\x79\x80\xde\xa0\x39\xad\x9b\x92\x07\xb7\x6f\x4e\x8e\x03\x74\x19\x4c\xa7\x41\x9e\x77\x76\x11\x7d\x73\xa2\xa3\x10\x0e\xd0\xc1\xc1\xda\xde\xde\x9a\x36\xe9\x79\x03\xf1\x83\x83\xce\x1e\xed\xd8\x94\x46\x52\xa7\xac\x0a\x59\x0a\x11\xda\x69\x2b\x30\xa7\x8e\x41\x7c\x80\xcc\xb5\xd7\x8e\x36\x30\x37\x17\x15\x02\xf4\x60\x8c\xb4\x0a\x0c\xb4\xe4\x47\x3a\x19\x36\xa5\x40\x1b\x80\xae\xcf\xd7\xa8\xe0\x93\x58\x26\x5f\xf8\x49\x32\xe5\xc1\xed\xf9\x4c\xce\x04\x0f\x50\x92\x76\x1e\xe4\x88\x5e\xc5\xb9\x0c\xd0\x83\xbc\x13\x5f\x64\x60\x02\x1d\x77\xce\xf9\x75\xc7\xda\x2e\xd0\x3c\x57\xad\x54\xf1\xa9\x2a\x51\x5a\x66\x4f\x21\xd3\xac\xbc\x60\x2d\x1e\xa7\x1d\x63\x23\x7e\x09\x79\x97\x7a\x08\x8c\x55\x35\x6d\x09\x3f\x86\x74\xc5\x26\x80\x25\x73\xdc\x31\xe6\xcb\xd7\x90\x0e\xa6\xca\x60\xe3\x1d\x77\x8c\x21\xf7\xc1\x81\x6e\x05\x54\xce\x60\xaa\x1c\x77\x8c\x7d\xf2\x0d\xe4\x80\xcd\x32\x9a\x5b\x73\xf0\xbf\x39\x75\xd4\xd3\xc1\x2e\xd7\x66\xb9\xb7\xe3\xec\x3a\xf0\xe9\x38\xbb\x09\xb6\xe6\x95\xe9\xfd\x4b\x4e\x1d\xb6\x25\xf8\xad\x8a\xea\xea\xbf\x72\x5a\xdb\xed\x83\xb5\x61\x7c\x15\x9d\xf6\xc3\x69\x78\xda\x0f\xd7\x92\x39\x9d\x48\x76\x3b\xa7\x33\x59\x33\x4b\x1c\xc9\xfa\xdd\xb0\xf2\x98\xa5\xb4\x2a\x2c\x9d\x49\x3a\x5e\x0e\xd2\xa7\xc2\x63\x03\x92\x9c\xc3\xd5\xad\x55\xa6\x1d\x15\x58\x51\xb0\xcd\xd9\x81\x74\x6d\xff\xc2\x86\xd1\x75\x65\x5b\x7a\x86\x28\xea\x21\x12\xb8\xce\x09\x64\x65\x8a\xa9\xc4\x01\x25\xc7\x97\xb7\xbe\x27\x12\x5c\x0e\x2e\xf7\x5c\x62\x7d\xac\x2c\xfa\x5a\x59\x54\x67\xad\xe2\x55\x5e\x14\xab\xf6\x72\x0b\xfa\x6b\xf8\xd7\xda\xe9\xe9\xe9\x69\xf4\xf0\x27\x44\xc8\x1c\x73\x42\xc0\xab\x1b\xcb\x65\xff\x2c\xfe\xf4\x49\x54\x1e\x63\xfa\x6b\x7a\x2b\x5a\x43\x9e\xda\x4b\x24\x96\x64\x3e\x02\x28\x82\xdc\x02\x92\x80\xbb\xbd\x9d\x08\x29\x8e\x61\xa6\xfb\x11\x56\x2a\x13\x5e\x8c\x05\x8b\xb1\x24\xe1\x54\xd1\x20\x38\xd7\xc5\x48\x98\x4b\x26\x82\x7f\xfb\x8a\xab\x96\xe1\x3b\xe0\xd9\x4a\x3b\xd8\xcc\x66\xe9\xb8\xdf\xd9\x4b\xc6\x9d\x9b\x6c\xd6\x39\xcf\xc4\x05\x97\x1d\x99\x81\x5f\xdd\x4e\x22\x43\x90\x58\x4c\x9f\x1d\x33\x50\x59\x9e\x1d\x6a\xc5\x14\x73\xc6\x51\x2c\xd5\x77\x92\x7d\x55\x85\x71\x73\x23\x1f\xba\x4d\xde\x62\xa4\x11\xd7\x88\x1c\x7d\xe1\x42\x24\x63\x8e\x28\xb8\x80\xd1\xf7\xcf\xcd\x99\x9b\x2e\x81\x35\x6d\x0f\xe3\x29\xa7\xaa\x8b\xe7\xc9\x05\x51\xe8\x8d\x2e\xe3\xf4\x82\x77\xe2\xb4\xc3\xbf\x26\xb9\x4c\xd2\x8b\x8e\x61\x08\x2c\x14\xb7\x9d\x56\x28\xf9\x25\xb8\x19\xcd\xd2\xc9\x4d\xe7\x13\xef\xcc\x72\x3e\x56\xfd\xef\x80\x77\x5f\x05\x30\x06\x0f\x63\xba\x6a\xe7\x98\xf3\xce\xa5\x94\x57\xc1\xda\x9a\x6e\xe0\xef\xbc\x3f\xca\xa6\x6b\x17\xb3\x64\xcc\xf3\xb5\xff\x6f\xcd\xdc\x18\xce\xd7\x74\xc3\x3d\x33\x28\x00\xe4\x34\x13\xbc\x93\xa4\xe7\x59\x1f\x3c\x82\x02\x2d\xfa\x67\x1a\x91\xf2\xd4\xd4\x18\xd4\xf6\xb5\xdf\x4e\x8d\x38\x29\xd3\x27\x72\x58\xcf\x8a\x48\xda\x92\x58\x83\x6a\x3f\x0f\x63\x58\xb0\x4b\x89\x1b\xb0\xcb\x43\xd8\xd9\x02\x98\xa2\xc0\x8b\x89\xe0\xc6\x6c\x31\x59\x0b\xa7\xb7\x69\x3c\xe5\x01\xa7\xba\xf9\x40\xce\xb5\x2b\x86\x95\x54\xf1\x6a\x3a\xb1\x36\x03\x40\xe2\xfa\x8c\x8f\x71\xaa\x86\xb5\x02\xab\x26\x33\xfc\xf4\xcf\x33\xb1\x1f\x8f\x2e\x71\x4d\xed\xac\x86\x5c\x5f\x35\x42\x79\xdf\x7c\x42\x50\x78\x6a\x19\x18\x26\x95\xbd\x8d\xad\x6f\x9f\x42\x1a\xad\x6b\x11\xa6\xd5\x82\x02\xc6\x73\xdd\x6e\x79\x15\xdf\x09\xea\xd1\x0e\xb6\xd8\x8d\x34\x42\x57\x4b\x73\xa4\x1c\x40\xac\x2a\xe4\x60\x22\x48\x06\xcb\x55\x65\xad\x04\x96\xdc\xf3\xa6\xb9\xa8\xeb\x81\xb9\x3c\xf4\xf5\x9f\x66\x95\x0f\x46\x5d\x40\x32\x9c\x30\xb5\x76\x0e\xb3\x88\x58\x95\x68\x0f\x11\x52\x99\x7c\x63\x61\x0a\x78\x83\x88\x90\x50\x38\xa5\x40\x7b\xf2\x54\x3e\xf3\x9f\xea\x49\xaa\x70\x4b\x9c\x73\x08\x23\xde\x2a\x78\x16\xe1\x54\x75\x47\x54\x5e\x8b\x9f\x31\xd9\xed\x8e\x24\x4e\xa8\x20\xcf\x98\xec\x0d\x88\x36\x74\x93\xbd\xde\x3c\xf3\xbc\x79\x49\x86\x79\xcd\x7c\xfe\x93\x74\x2f\xcc\x2a\xba\x95\x7a\xc2\x6e\xb7\xb7\xce\x18\x78\x3a\x29\x7d\x95\xc0\xfd\x19\x31\xbc\xe0\xd1\x8e\x5f\x14\x10\x78\x36\x18\x84\x17\x3c\x10\xc3\x1b\x1e\xed\x0c\x54\xe2\x0d\x8f\x9e\x3d\xe7\x58\x0c\x3f\xf1\x88\x42\x19\x12\xde\xa8\x12\x5f\x6c\xb5\x2f\x3c\x7a\xb6\xbe\xa9\xe4\x50\xc6\x18\x44\xbb\x5d\xec\xaf\xaa\xf0\x99\x1a\xce\x3a\x78\x5d\x05\x8f\x14\x8c\x2f\x0a\xc6\x99\x85\x71\xc6\xa3\x67\x8f\x9e\x84\x67\x2a\xf1\xda\x26\x5e\xeb\xc4\x6b\x95\x78\x64\x13\x8f\x78\xf4\xec\xc9\x93\x27\xe1\x11\x0f\x7a\x03\x0a\xfd\x39\xb3\x1d\xda\xb3\x67\x74\xaa\x67\x3b\x9f\x78\x51\xc8\x67\x37\x5c\xdf\x13\xba\x01\x61\xc3\x2d\xad\x78\xbe\xbc\xdb\xed\x0d\x18\x5c\x2d\xc0\x92\xed\xb7\x96\x01\xb7\x2c\x4e\xa9\xaf\xb6\x94\x2d\xc4\x24\x31\xbe\xc6\x2f\x24\x5b\xfb\xeb\x34\x7f\x88\x71\x18\xe8\x3b\x31\xb7\x5b\xf3\x02\xae\xee\x90\x1e\x0e\x83\xd3\xf1\xe9\xb8\xa7\xfe\x14\xef\x4d\x50\x07\x0a\x7d\x4d\x07\x7e\x08\xc1\x61\x80\x4f\x8a\x0e\xc1\xf6\x4a\x4d\xe3\x77\xd8\xa7\xd1\xe9\xd8\x23\x21\xfc\xc3\x2d\x97\x6f\x8a\xd3\xfc\xe1\x47\x95\xfb\xd3\x1a\xbd\xb9\x03\x27\x83\x52\x85\x51\x1b\x42\xc5\x22\x46\xf5\x9f\x1f\xc3\xe7\x8b\x5c\x76\x63\x88\x9e\x49\x36\xb4\xe6\xf7\xbd\x83\x83\xde\xde\x1e\xa2\x6b\x25\xce\xbd\x92\x7a\x6b\x91\xb1\xd2\x2f\x0b\x41\x77\x1a\x05\x5e\xbe\x7c\xf9\xb2\x37\x7c\x1f\xbd\x7f\xdf\xdb\x2f\x8b\x58\xba\x37\x4a\xd4\xf3\xd7\xe8\xea\xa0\x6c\x62\xaf\xd6\xc0\xed\xc6\xdc\x6d\xbd\xd6\xb4\x5b\xed\xc3\x87\x83\x03\x17\xfd\x81\x5f\xd5\x33\x39\xa7\xe3\xdb\xc7\xf3\x12\x0f\x40\xa3\xc4\xf3\x7d\xd5\x52\x99\xe9\xe6\x29\xc6\xbd\x6a\xac\x44\x71\xdb\x6d\x44\x27\x6d\xd5\x4a\x5a\x18\x90\x16\xd1\x6b\x20\xf8\xab\x57\x5a\x7e\xe9\x1f\x1f\x1f\x1f\x43\x89\xd3\x71\x50\xfe\x39\xed\x9f\x8e\x3d\x00\x6b\xcb\xd1\xd6\x72\xb4\x59\x6c\xa1\x44\x95\xeb\x66\x99\x54\x25\x95\xba\x08\x94\xff\x9c\xe6\x55\x19\xda\x52\x86\xd6\x8b\x34\x72\xcb\x1c\x27\xdd\xa4\x99\x94\xb5\x28\xa2\x47\x30\x4d\xd6\x42\x25\x50\x9d\x62\xdc\x0b\xd5\x88\x5e\x4b\xe8\xbe\x4a\x57\xe3\xff\x20\x4b\x8b\x93\x19\x2f\xde\xf3\x71\x71\x72\x39\x2b\x5e\x88\xa4\x38\x8e\x65\x71\x3c\x4b\x09\x0d\x4f\x73\x12\x62\x23\x53\x91\xd3\x1c\xff\x12\xa7\xc5\x0b\xfe\xa9\x38\x88\x45\xb1\x7b\x25\x8a\x83\xf8\xa6\xf8\x65\x96\x16\xbf\xcc\x26\xc5\xee\xec\xa2\x38\xe6\x57\xc5\xd1\x48\x16\x87\xd9\x97\x62\x8f\x8f\x54\x15\xf5\x59\xe9\xe6\x5c\x07\x4f\xc7\x24\xd0\x3f\x6a\x86\xe8\x10\x09\x4f\x73\x85\xc9\xbb\x93\xe2\xe5\xc1\x49\x31\xdc\x7f\x7e\xf0\x36\x1a\x1e\xef\x45\x27\xa4\xc0\xc3\x8f\xdf\x22\xf5\xa3\x87\xdb\xe6\x9c\x90\x9f\xd6\xe8\x57\xc9\x6e\xdf\x9d\x04\x3e\x7d\x79\xa0\xfe\xee\xef\x9d\x04\xbd\xf5\x4d\x9f\xee\x1f\x9f\x04\xbd\x0d\xdf\xa7\xcf\xf7\x6c\x00\x52\xb6\x7c\x7a\xb0\x67\x03\x2a\x65\x73\xdd\xa7\x6f\xf7\x6c\x00\x52\x1e\xfb\xae\xfb\x0e\xd9\xb8\xa3\xae\xad\xe3\xc1\xe4\x9d\x4e\xd8\x85\xec\xf3\xaf\x7c\x84\x63\x52\x14\x37\x65\x98\xce\xd8\x99\x15\x6f\xe8\x88\x5d\x4b\xc7\x8d\xd1\x44\xef\xc0\xb0\xbe\x26\x79\x06\x4e\x9c\xe0\x9a\xfb\xac\xbc\xdf\x9e\x9c\xe3\x33\x39\x94\xd1\x70\x10\x69\x88\x93\xa1\xda\x83\x6f\x13\xa6\x93\xfd\x08\x5c\x92\xac\x32\x13\x5f\x8f\x56\x60\xf7\x9c\x97\x2c\x59\x42\x5c\x93\x73\xc7\x13\xd5\xea\x00\xce\x2b\x27\xc3\x8d\xc8\x72\x02\xaa\xed\x91\xdb\xf6\x75\xa3\xed\x0d\xd5\x76\xc6\xf0\x64\xb8\x1e\x15\x05\xea\x20\xe2\x5d\x1b\x3c\x9a\xed\x66\x77\xb4\x3b\x07\x86\xc6\x7a\xe3\xb9\xab\xa4\xc6\x70\x33\xd2\xe6\x83\x5f\xa4\x45\x64\x33\x22\x77\xd5\xca\x19\xfa\x88\xe6\xe0\xc8\x29\xf1\x70\x56\x14\x08\x11\x0f\xe7\xf0\x4b\x7f\x07\x5f\x1e\xc0\x0e\xd7\xaa\x39\xde\x54\x1c\x79\xb0\x7e\x0f\xa8\x74\x58\xbc\xc3\x36\x9f\x84\xeb\x7c\xc3\x93\x81\x84\x8b\x5c\x70\xcf\x47\xc5\x1c\x9f\x28\xed\x03\x86\x4e\xe8\x8c\xed\x9b\xae\x28\x0c\x9c\x6b\x8e\x78\xf8\x17\x26\xd1\xc3\x53\x52\x0c\x4f\xd3\x53\x09\x17\x0e\x3b\xee\x45\x48\x7c\x9a\x9f\xe6\x1e\x59\x48\xff\x4b\xa5\x3f\x5c\x6b\xdc\x9a\x54\x69\x3f\x41\x22\x50\x72\x06\x64\x14\x6c\x36\xdc\x54\xe3\x66\x36\xdc\x88\x68\xc2\x66\xc3\xf5\x88\x66\x6c\x36\x7c\x14\xd1\x9c\xcd\x86\x5b\x11\x8d\xd9\x6c\xb8\x0d\xc7\x58\x27\x12\x0b\x42\x77\x4b\xfb\x7a\x9c\x12\x5a\x92\x24\x51\x24\xa9\xa2\x59\x3d\x9a\xab\x68\x44\xe3\x6e\xd7\x1c\x3b\x95\x39\xb1\xca\x21\x54\xb2\x09\x5d\x5d\x50\xbd\x6a\x39\x99\x17\xc5\xaf\x55\xa3\x9c\x30\x56\x99\x76\x49\x35\xec\x2b\xdf\x16\xe5\x4d\x9a\xa2\xc0\xa0\x63\x6c\xf8\x94\xd3\x0e\xa4\x9c\x0f\x4d\xd5\x10\xc4\x33\x00\x40\x4b\x4e\x7a\x45\xf1\x90\x4c\x52\xe3\xae\xab\x89\x97\x62\xe3\xed\x90\xfb\x2a\x8d\x23\x64\x59\xfa\xbc\x34\xcf\x7f\x94\x5d\x14\x40\x8b\x84\xa5\x0f\x06\xbe\xbd\xd8\x89\xd3\x5e\x42\xd6\x06\xbe\xff\x70\xcb\xf7\x12\x85\xc1\xe3\x88\xce\x86\x4f\xd4\x9f\x81\x1f\x81\x95\xe9\x98\xbd\xaa\x79\x1f\x55\x48\xe9\x8c\xc6\x0d\x15\xeb\x5c\xcb\xbd\xe6\xd4\xe3\xc6\xc7\x18\x2c\x29\xc6\xb3\x20\x5b\xf5\xef\x1c\xec\x9f\x65\x9d\xf4\xa5\x85\x2a\xb7\x4e\x77\x42\x19\x38\x32\xf9\x81\x33\xaa\xab\x45\x70\xa8\x1d\x43\x2b\xac\xf4\x6a\x92\xb0\x85\x9b\x18\xd5\x17\x14\xfd\x34\xbb\x76\x5c\x13\xf2\xfe\xd9\x2c\xe7\xef\x4e\x9e\x87\xc3\x45\x63\x3f\x2a\xeb\x77\xa1\xca\xb8\xbe\x6b\x15\x05\xba\x4e\xb3\x42\xad\xb4\x29\xaa\x44\x08\x45\xcc\x6b\xbd\xf6\x80\x53\xc9\x58\xb1\xfd\xb5\xf8\x85\x8a\x2f\xf1\x4b\x52\x4d\xe1\x15\xa9\x4a\x5f\x53\x2b\x4f\xbf\x7c\x69\xfd\x8c\xc9\xfe\xfb\x2a\xb8\x1f\xe2\x8c\x0d\x68\xce\x36\xa9\x60\x9f\x95\x70\xfc\xf2\x25\x7c\x55\x10\x32\xfe\xe1\x78\x57\x62\x42\x07\x74\x93\x80\x01\x9c\x92\xdb\xa1\xd4\x7b\x3a\x20\x14\xe3\x44\xc7\xf6\xe9\x80\x10\x25\xa4\x24\xcf\xb6\x15\x8f\x3f\x61\xab\xbe\xb1\x02\xac\x24\x47\x35\xee\xfb\xe3\xec\x1a\xcc\x53\x9a\xa9\x37\x74\xc6\x6c\x6b\x60\xe1\x69\xb0\xb9\xb8\xa8\xb0\x99\xd5\x51\xb8\xa6\x33\x98\x4b\xa4\xec\xe3\x38\x54\x18\xc9\xfe\x98\x28\x01\x25\x79\xb6\x55\xe2\x62\xc7\x4a\x9f\x87\x50\x82\x7b\x19\xc5\xb2\xcf\x55\x39\xd9\xe7\x4e\x49\x12\x24\x2c\x23\x2b\xa9\xea\x4d\xfa\xec\x03\xc7\x02\xf0\x09\x5b\x04\x16\xb6\xea\x1b\xb8\x93\x96\xec\x71\x7c\xa3\x0a\xe0\x98\xfd\xa1\x80\x94\xa6\xab\xb6\x3b\x2c\x86\xee\xc0\xe4\xb1\xc2\x12\x8b\x2b\xe3\x46\x50\xb7\xd1\xca\x5f\x9d\x23\x50\xe5\x8a\x00\x25\x59\x12\xf5\x97\x50\xec\x16\x7a\xf6\x96\xe3\x9c\x14\x05\x38\x9f\x75\xd2\x55\x37\x97\x08\x6a\x0c\xce\xda\xd8\x2b\x8e\x73\xea\xd7\xb0\x32\x38\x5f\xf0\x88\xa5\x8d\xb1\x6e\x07\x68\x99\xa1\x47\xb2\x7d\x50\x61\xa3\x36\x70\x65\x04\xd7\x9a\x4c\x98\xc1\x9f\x64\x28\xb5\x15\x42\x69\x82\x50\xcb\xae\xd5\x0e\xd7\xc1\x3c\x64\x10\xf8\x81\x49\x59\x01\x41\x17\x22\x20\xeb\xfa\x36\x76\x56\x8b\x5d\xd7\x62\x47\x20\x15\xf3\xfe\x99\x39\xbc\x50\x0b\xb0\x05\xc1\x7c\xb3\xcc\xe1\x6a\xce\xbf\xe2\xc1\xcf\x9c\xd4\x0c\x75\x09\x85\x91\x6d\x0a\x38\x6b\x9d\xbe\x3d\x69\x13\x20\x56\x7d\x42\xf9\x6d\x0a\xea\x95\x1f\x5a\x2b\x2b\x3c\x35\xd2\xb1\x39\x2d\xb4\x0b\x85\xf3\xc8\xcb\xd9\x75\x7f\x0c\x0d\x5c\xf7\xc7\xab\x8c\x65\xf6\x5b\x2f\x6e\x38\xee\x95\x39\xe0\x37\x60\xff\xe8\x9f\x9d\xaf\x32\x26\xfa\xaf\x8f\x8f\xce\x1e\x6f\xf9\x5a\xbb\x6d\x13\x7f\x7f\xf1\xfc\x4c\xad\xd7\xe4\x16\x36\xa2\x61\xa4\x57\x71\xf0\xae\xca\x56\xf5\x06\x23\x1b\x5c\x04\x42\x1e\x70\x9f\x23\x36\xb3\x3c\xe6\x98\x69\x67\x9d\x13\x86\x13\x06\xbe\x60\xcf\x69\xb9\x1a\x90\xd2\xa9\x52\x51\x0c\xa3\x52\xc5\xa3\xc7\xd2\x04\x46\x47\x06\x23\x86\xe2\x94\xe1\x99\x29\x1d\x73\x9c\xa9\x7d\x12\xea\x0c\x7d\xf0\xa3\x86\x73\x36\xab\x4e\xc7\x66\x0e\x7b\x50\x6a\x8e\x9e\xf9\xdd\x2e\x74\xc1\xf1\xc8\x6b\x9f\xfc\xa1\x33\x55\x1d\xd4\x44\x6e\x5d\xaf\x7c\x74\x88\x8e\xbd\xea\x05\x22\xba\x3b\xcc\xa2\x10\xa7\xa1\x4b\x91\x41\xe0\x00\x37\x2e\x5b\xad\x75\xcb\xb9\xc2\x38\xa5\xda\xb7\x52\xe9\xfe\x55\xb1\x9c\x4b\xeb\xac\x40\x4e\xcd\x2b\x2c\x1b\xf5\xc6\x74\xf6\xdd\xde\xcc\x48\x39\xba\x77\xd8\x60\xbd\xdb\x5d\xf5\xad\xf6\xc9\x9c\x76\xc2\x98\x81\x02\x0a\x0a\x76\xb3\xcc\x5b\x6e\x66\xcb\x6e\x38\xe3\x85\xe9\x64\xb5\x69\xa6\x48\x75\xfa\x5c\x9d\x44\x57\xb3\xab\xf5\xa0\x73\xa5\x64\xca\x45\xf3\x8e\xa3\xdd\xec\x4b\xb0\x0a\xa7\xb0\x1e\x05\x1f\x7a\x81\x2d\x98\xe4\x6f\x0f\x42\x0c\x17\x7e\xe1\x4c\x1c\x3c\xd2\xc8\x1d\xd5\x6f\x2c\x3d\x36\x58\x27\x34\x2d\x8a\xc1\xfa\x2a\x63\xb2\x28\x94\x50\x41\xa8\x24\x81\x9c\x57\xde\x48\x4b\x74\xa9\xd3\x07\x3b\x8d\x19\x8e\x35\xed\xb8\x88\x89\x9d\x91\x6a\x35\xaf\xb6\x34\x2e\xe2\xfc\x79\x96\x7e\xe1\x42\x5f\xe6\x8f\xcb\x25\x9f\x10\x0a\xec\x09\xfd\x54\xf1\xf8\xc0\x85\x6b\xed\x37\x48\x70\xce\x5d\x56\x87\xcd\x87\x69\x04\x6b\xce\xb9\xc3\x94\x18\xef\xa9\x65\xa8\x28\xa6\xb0\x2f\x4c\x34\xb6\x0c\xfa\x58\x9e\x14\x65\xdd\x2e\xd2\x06\x76\x53\x7c\xeb\xf8\x96\xf6\xe7\x24\x68\xb9\xe2\xa4\x3b\x97\x30\xe9\x74\xed\x4a\xf0\x2b\x7b\x77\x89\x9e\x61\x49\xe0\xed\x8e\x2f\xf8\x13\x5c\x80\x0a\xf0\x4c\x25\xc1\xfa\x29\x83\x14\x67\x24\xbc\x93\x4d\x51\xbc\xee\x04\xfa\xe4\x48\x9d\x70\xa6\x65\xc7\x81\x96\x3d\x5d\x0f\xcb\x6a\xb1\xb6\x22\x55\xd3\x2b\xeb\x8a\x66\xec\xfc\xa7\xc9\xce\x04\xde\x10\xcb\x98\x4f\xc1\xf1\xa1\x64\x37\xda\xe3\x63\xb5\x18\xeb\xb5\x5b\x8d\x0a\x1b\xae\x52\x15\x57\x76\x76\x0e\x98\x0d\x93\x48\x49\x64\x92\xd0\x73\xed\x8a\x24\x87\x7d\x32\xf3\xc0\xa5\x6d\x7d\x42\xaa\xd4\x81\xff\x50\x7b\x40\x5e\x74\xd5\x4c\x21\x23\x1f\x65\x82\xb3\x8c\xc6\x61\xb6\x93\x76\xbb\x38\x65\x19\x15\x4c\x92\xc0\xcc\x81\xb4\x28\xb2\x9d\xb4\x28\x72\x52\x65\xd2\xbc\xdb\xc5\x31\x70\x27\x2b\x63\xcc\xa9\x28\x0a\x09\xec\x41\x90\x85\xbf\xeb\x83\xb1\x05\x66\x56\x7d\xbb\x95\xb8\xfc\x1e\x0b\xbc\x6d\x30\x5b\xcc\x2b\x7d\xa3\xab\xfc\xc5\x11\xb1\xf8\x35\xd9\x91\x23\x27\x12\xfb\x48\x99\x0c\x31\x0c\x65\xed\x25\xb7\xe2\xeb\xbb\x5d\x5c\xbd\x09\x69\xd2\xe8\xf1\xbd\x4b\x96\x4b\x65\x58\x13\x15\x02\x61\x5e\xa2\x7c\x21\xb2\x29\x0c\xe9\x17\xe6\x99\x2f\xcc\x09\xd1\x4b\xac\xd3\x47\x4f\x49\x66\x9a\x78\xa9\xa2\x00\xcc\x60\x36\xc2\xb2\x5a\xc8\xda\xec\xfc\x17\xfd\x6d\xc0\x4c\x26\x41\xa2\x80\xb8\x15\x2a\x39\x43\x93\xe8\x9b\x26\x0e\xb5\x6b\xa9\x22\x90\xe2\xf2\x42\x09\x17\xfd\x02\x88\xac\x18\x2c\x86\x52\x33\x85\xe6\x7e\x32\x55\xa1\xcb\x6c\x06\x09\xc0\x1a\x50\x69\x4c\xa5\x20\xa5\x74\x41\x10\xb5\x22\xcd\xbb\xdd\x25\x78\xcf\x81\x00\x93\x96\x21\x40\xee\xa4\x27\xf0\xa4\xe7\xf6\xc1\x38\x55\x71\x36\x99\x10\x78\xe8\xa8\x5c\xb7\x4a\xcf\xf9\x19\x8d\x35\x11\x14\x2f\x70\x3b\x2f\x1f\x4b\xd0\xfe\x83\x40\x2d\xa4\xd6\xe0\x0c\x1e\x07\xb2\x1b\x0d\x64\x0b\x93\x2d\x20\x5b\xd0\x6a\x1f\xc2\x09\xe6\xa4\xdb\xcd\x01\x85\x14\xc2\xbe\xe3\x8a\x05\x96\xe4\xb2\xf0\x6c\xd1\xe1\xf6\xaa\xe2\x06\xec\x84\x9f\x59\xef\xd6\xb1\x4a\x9c\x30\x01\x35\x18\x57\x3f\xe7\x4c\xaa\x1f\xe3\x3b\x3b\xa3\x78\xc2\xca\xb5\xee\xb9\xc4\x33\x35\xb4\x5c\xd6\x6c\xd2\x8f\xc7\x63\x3c\xa0\x68\x8c\x08\x9d\x54\xcc\xa5\xc5\xc5\x39\x7e\xdb\x95\x77\xbe\x36\x30\x20\xf3\xa5\x9f\x80\x1d\x61\xfd\xae\x41\xe7\x4a\x64\x5f\x92\x31\x1f\x77\x92\x1c\x8e\xb0\x93\xb4\x13\x77\x04\x1f\x65\x17\x69\xf2\x8d\x8f\x3b\xbf\xbf\x78\xae\xd8\xb5\x4e\x26\x3a\xaf\x8f\x8f\x3a\xe7\xb0\x7a\xda\x63\x61\x38\x26\x97\x62\x66\x8e\xb1\xe3\xc9\x24\xef\x28\xf0\x1d\x99\x75\xfe\xce\xf5\x48\x20\xb4\x73\x7d\x99\x8c\x2e\x6d\x03\x82\x4f\x92\xf8\xd3\x84\x77\xe2\x91\xc8\xf2\xbc\x13\x4f\x26\x9d\x4f\x22\xbb\xce\xb9\xc8\x3b\x71\x3a\xee\x7c\xe1\x22\x4f\xb2\x34\xef\x77\x0e\x15\x5b\xa9\xdb\x5f\x53\x8d\xab\x71\x6e\x30\xc8\x3b\xb1\xe0\x9d\x71\x92\x8f\xb2\x99\x88\x2f\xf8\xb8\xdf\x79\x3b\xe1\x71\xce\x3b\x82\x9f\x73\xa1\x10\xb8\xdf\xf9\xf2\xdf\x79\x4f\x81\x5d\x38\x59\xae\x4f\x84\xfa\xe0\x56\x13\xd1\x73\x38\x7b\xd4\x79\x77\xf2\x1c\x05\x08\x11\xe3\x41\xc7\x72\xbe\xae\x13\xd2\x39\xad\x98\xdf\x5a\x3a\xb0\xbc\x7b\x52\x7d\x12\x8d\x2b\x26\x6a\x92\x2a\x7a\x59\x37\xbb\x7c\x4c\x3b\xce\x91\xfe\x34\xfe\x6a\x1f\xd7\xea\xdf\xb3\x9b\xd3\x24\xed\x4d\xe3\xaf\x6b\xa8\xc5\x6b\xd3\xae\x6c\xbf\x3d\x58\x7b\xc5\xd0\xf1\x8b\xe2\x7a\x3e\xe5\xe0\x6d\x22\x54\x7f\x02\x1e\x4c\x31\x10\xe0\x75\xa3\x33\x0a\xdd\xe5\x9d\x51\x5d\xfd\x5f\xd2\x99\x67\x8b\x9d\xa9\x14\xe3\x87\x35\x03\x9f\x44\x31\x19\x70\x82\x58\xbe\xa0\x90\x82\xca\x4e\x9f\x4d\x42\x88\x96\xaf\xd7\x5a\x46\x64\x57\x62\x6b\xfd\x03\xea\xbd\x84\x0d\x9e\x26\xd5\xcb\x7b\x9e\x97\x10\x39\x4c\xa2\x9a\x17\x1a\x95\x30\xe4\x11\x16\xe6\x05\xb4\x61\x12\x39\xae\x91\xc1\x47\xa9\x64\x43\xe3\xc0\xb1\x72\x6e\x69\xbd\x62\x1a\x07\x91\xda\x17\xa9\x71\xe1\x59\x7a\xd6\x2c\xdd\x5b\xd6\x9c\x73\x3a\x8f\xf5\xbe\x71\x98\xc7\x6f\x60\x19\xca\xf4\xd6\x52\x14\x3e\xbc\xaf\x61\xda\x53\xd1\x84\x99\xed\x46\x45\x72\xa6\x2f\x74\x15\x85\xec\x9b\x6b\x69\x2a\x39\xd6\x9b\x96\x0a\x4e\x98\xde\x93\x54\x78\xc6\xec\xc6\xa4\x62\x23\x66\x77\x27\x15\x1b\xb3\xda\x16\x55\x14\xfe\x8a\x36\x3e\xb7\x7b\x77\x2b\x73\xa8\x1f\x0c\x79\x21\x5d\x2f\xef\xcd\xf7\x77\xba\x5d\x0c\x87\xc0\xf6\x0a\xc5\x0b\x49\x25\x29\xdd\xe8\x0f\x65\xd4\xed\x1a\xef\x2f\x43\x19\x11\xe7\xb9\x9e\xe6\x2b\x35\x60\xbe\xf5\x42\xc2\xb3\x02\x60\x20\x50\x15\x85\x8d\xf3\xc5\x24\x8b\x65\x55\x64\x95\x81\x19\xa5\x8d\x02\x83\xa6\x84\x69\xbb\xb1\x81\xdb\x5c\x7b\x49\xa4\x72\x0f\xc4\xbc\xb1\x37\xe0\x1b\x0f\x47\xde\x16\xdf\x7c\x38\x83\xf0\xe4\xe1\x96\xff\x70\xcb\xb7\x0f\x14\xc4\x37\x39\xf3\x62\x6f\xfb\x61\x5e\xbb\xb6\xcd\xbc\xc4\xdb\x78\x98\x7a\x83\xf5\x87\xa2\x2c\x2a\x63\x76\x3b\x2f\x3d\x47\x80\x04\x30\x2d\x9f\x06\x3d\xfb\x34\xfb\xf4\x69\x52\x73\xcc\xfb\x4d\x2e\x7b\x7a\xe0\x8d\x73\x1a\xf0\x4e\x36\xfc\x04\xf6\x06\x0f\xc1\x14\x4e\x64\xb3\x74\x8c\x7b\x83\x87\x9c\x04\x4e\x82\x2b\xa9\xfc\x7c\x87\x7d\xbf\xe3\x60\x6e\x26\x47\xc6\x85\x80\x1a\x8e\xc8\x43\xd5\x6d\x6d\x1f\xf6\xed\x1e\x57\xe9\x3d\x44\xa8\xf0\x0e\xf0\x7f\xff\x37\xe6\x6b\x5b\x3e\x58\x89\x4b\x88\xf3\x07\x5b\xbe\xb6\x0f\x9f\xff\x2c\x31\xfa\x88\x28\x0a\x10\xa1\x10\xfe\x08\x2e\x19\xc1\x2e\xfb\x23\xa2\xc2\xd8\x7b\x7f\x34\x61\x30\x83\x56\x45\x3e\x7e\x5c\x62\x50\x6d\x58\x02\xad\x8c\x97\xdf\xa6\xec\x27\x89\x05\xa7\xd5\xed\xc0\x57\x92\xad\xe1\xe1\xa9\x77\xda\x8b\xb4\x71\xc0\xda\x45\x52\xcd\xb7\x9f\x64\xd3\xb9\x21\x96\x70\x9e\x63\x94\x14\xbc\xf6\x64\x0a\x63\x2c\x09\xe1\x8a\x91\x62\x5e\x70\xca\xb6\xfc\x87\x58\x30\x8c\x93\x61\x52\xbe\x39\x1e\x81\x42\xc3\xab\x60\xbc\x52\x83\x7c\x88\x7a\x60\x6e\x1f\x91\xe1\x20\xf2\x46\x1c\x8b\xe1\x7a\x44\x48\xe8\x07\xc8\x83\x07\x0f\x87\x7e\x14\xa6\x41\xcf\x31\x3d\xfc\xc3\xc1\x2d\xa5\x49\xf5\xaa\xa5\x71\x1a\x81\xe1\xbd\x9d\x49\x96\x72\xfd\x3a\xf8\x19\x30\x57\x33\xcc\x15\x73\x58\x4a\x04\x81\x62\x5b\x88\x23\x21\xf4\xd2\x2a\x42\x53\xa3\xd6\x82\xc7\x34\x20\x52\xe6\x79\xc9\x82\x0b\x09\xe0\x72\x68\x6a\x61\xc2\x28\x76\x87\xec\x3f\xce\x60\xec\xb9\x83\xce\x79\xb2\xe3\x5b\x96\x5a\x70\x2e\xf7\xf9\xa1\xba\x94\xb2\xba\xda\xdc\x34\xb0\x5d\x80\x40\xf4\xf3\xed\xbb\xab\xf6\xdd\x92\x79\x1d\xcd\xc5\xdd\xfe\x3d\x9c\x40\xf7\x8a\x53\x8f\x84\x38\x0c\xf0\xe9\xf8\x21\x19\xf6\x3b\x11\x1c\x38\x7b\x70\x4c\xec\xd9\x53\x62\x8f\xe0\xd3\xbe\x2a\xa0\x6d\x2d\x5e\x3a\x55\xdf\xaa\xba\xc3\x9e\x17\x85\x43\xbf\xf7\x84\xf6\xa3\x87\xe4\x83\x06\x58\x4f\x3c\x68\x4b\x7c\xdf\x96\xb8\x07\x89\x27\x8b\x19\xaf\xee\x0d\xf7\x58\x23\x5a\x0d\xe9\x5f\x9b\x43\x9a\xe6\x8c\xd3\x58\x9b\xa0\x9a\x31\x04\x6b\x4b\x98\xb3\xdb\x69\xae\xe4\x2c\x77\xd5\xa3\xe3\x40\x2b\x91\x73\x7a\x00\x79\xb0\xa2\xcd\x03\xed\x77\xd4\xf8\x68\xf3\x38\x09\x71\x0e\xeb\x59\x08\x8e\xae\x3c\x1e\xe4\xfd\xfa\xe2\xc9\x49\x80\x63\xf6\xde\x4a\x9a\x84\x84\x18\x56\x09\xc6\x58\x3c\x1c\x44\x61\x6f\x10\x0c\x68\xce\x6e\x6f\x02\x9f\x8e\x83\x11\xc7\xa0\x91\x26\x0f\x05\xbd\xd4\xb1\x2f\x3a\x36\xd5\xb1\x33\x1d\xcb\x75\xec\xda\xe4\x41\xf4\x9d\xc4\x6a\x6d\x06\x15\x31\x21\x0f\xc5\x1c\x5a\x7e\x79\x8f\x96\x7f\x93\x38\x1e\xae\x47\x54\x10\x7a\xa0\x23\x1b\x10\xb9\xd6\x91\x4d\x88\x8c\x75\xe4\x11\x44\x2e\x75\x64\x0b\x22\x53\x1d\xd9\x86\x48\xae\x23\x8f\x55\x64\xae\x35\x5b\x8c\xe5\x8a\xc8\xf3\x60\xe1\x69\x93\xbc\xdb\xc5\xe8\x5c\x64\x53\x94\xa4\x9d\xbc\x28\x90\xcc\x20\xb4\xe0\x35\xb5\x34\xae\x6d\x38\xba\x29\x8a\x55\xb9\xe0\xf6\xe6\xb6\xe6\x1a\xdc\xb7\xf6\xda\xfe\x7c\x45\xb2\x3f\x24\x78\x8c\xa7\x0a\xc6\xcf\xfc\x3c\x13\x4a\x68\x0c\x05\xfb\xa8\x87\x4b\x80\x31\x84\xe1\xe8\xb2\xfe\x25\x7b\xa2\x16\xa7\xc2\xf8\x64\x81\x0c\x08\x39\xfc\x11\xde\x95\x38\xef\xab\x9e\x11\x0a\x41\x99\x11\x42\x61\xac\x90\xfe\x34\x67\x49\x1d\x56\xde\x3f\x50\x49\x1a\x0a\x4d\x81\xe7\x7f\x23\x71\x4e\x28\x0c\xd1\x6e\x57\x71\x0e\xc8\xec\x97\xf0\x24\x5c\xba\xa8\x3f\x6b\x14\x36\x54\xb1\xa5\x2d\xdb\xe2\xbc\x90\x45\x9d\x55\xf6\x37\x77\xba\x30\x2b\x7a\x1b\x0e\xa2\xb2\xef\xa6\x88\xa2\x3e\x2a\xcf\x16\xb1\xf5\x55\x18\xfa\x81\x20\x0f\x9d\x0d\xf9\x63\x0d\x5e\x29\x3e\x77\x4a\xaa\x49\xeb\xd2\xad\xc7\x2b\xe7\x6e\xeb\x0f\xb1\xb4\x4e\x2f\xac\xcf\x0a\xf5\xad\xcc\xf2\x0e\x42\xaa\x85\x40\xd1\x01\x22\xfd\x24\xdf\x3d\x97\x5c\x80\x76\xab\x57\x7e\x09\x2a\x1a\xb3\x50\xf6\xbc\x3b\xa0\x50\xe7\x04\xf6\x17\xd9\xee\x21\xb4\xba\xed\xdf\xd8\x0a\x53\xeb\xa2\xcf\x4b\x15\xab\xfc\x16\x4b\x5a\x09\x21\xc8\x93\x1e\xc2\x57\x5c\x24\xd9\x98\x76\xf4\x8b\x89\xa4\x2e\x96\x94\x22\x64\x25\x9d\x94\x15\x75\x05\xda\xd1\x00\x48\xff\x07\x2c\x98\xe3\xf1\xb8\x97\x80\x1a\x97\x8f\x7b\x57\xb1\x88\xa7\x2d\x66\xcc\x09\x68\x27\x52\x9a\xb2\x84\xd0\x3f\x8d\xef\x88\x5f\xa5\x71\xb2\xa4\x99\x32\xe7\xb0\xe5\x4f\x2d\xe7\x57\xfe\x57\x98\x6c\xac\x9a\x39\x7b\x27\xb1\xd4\x0b\x27\xa1\xb1\x89\xd9\xe9\x51\xf3\x73\x89\x13\x73\x3e\x96\x14\x45\x42\xe3\x6e\x17\x7c\x59\x81\xdb\x54\xeb\x8c\xc9\x8b\x1f\xa6\x84\xe6\xdd\x2e\xf8\xce\xd4\x4e\x1e\x4d\x09\x08\x13\x2f\x57\x05\xb2\xea\x5c\x0a\x36\x70\x5e\xdf\xc0\x33\x55\x26\xe9\x76\x1b\xbb\x38\xa7\x79\x51\xc4\x84\xcc\x7f\x95\xfd\xf3\x94\xbd\x71\x9e\xe2\xa1\xbf\x4a\xab\xb7\x6d\x79\xd0\xe3\x57\x09\x0a\x5b\xbd\xa7\x72\xc1\x7e\x91\x78\x40\x51\x3c\x1e\x23\x42\x25\x44\x7b\x03\x8a\xf2\xd9\x27\x29\xe2\x91\x44\x8e\x2c\x27\xc4\x5d\x2e\xed\x8b\xa2\xc6\xde\xea\x17\x61\x9c\x6b\xa8\x4e\xe5\x4e\xc5\xe4\x14\x05\x40\x2d\x0a\xbd\x33\xb5\xd8\x05\x68\xf9\x69\x75\xb0\x22\xc1\xd3\xb5\x56\x38\x9d\x27\x13\x35\x6d\x2a\x5e\xb2\x1c\xf2\xab\xda\x6b\xb5\x30\x7e\x7c\xcb\xdb\x23\x96\xef\xea\x76\xc5\xbc\xbd\x29\x10\x80\xb4\x86\x6b\x15\x1e\xc6\x31\x3a\x72\x2d\x25\xe6\x88\x5a\x69\xf1\xc6\xca\x89\xb9\x23\x30\x1e\x68\x69\x31\x2f\x85\x46\x70\xbc\x11\xc3\x85\x1f\xf3\xe0\x05\xda\x33\xb2\x64\x5e\xc9\x94\x97\xa5\x5c\x99\xbb\x12\xe6\xb4\x94\x32\x73\x57\xde\xcc\xeb\x32\x67\x23\xaa\x62\x39\x8a\xe8\x8c\x4d\x6a\x02\x1c\x9c\xe0\xcd\x9e\x4a\x8f\x0d\x88\x60\x93\xa1\x8c\x68\xcc\xe2\xa2\xd0\xaf\x07\x94\xeb\x41\xb7\x1b\x6b\xca\x98\x73\x5f\xe7\x66\xaf\x28\xaf\x5a\x58\x07\x69\x3b\xd2\xba\x10\x35\x8c\x62\x22\x60\xd7\x31\xbe\xd4\xda\x97\x42\x0f\xb7\x2c\x9b\xda\x87\x78\x6d\x71\x2b\xc9\x4b\x4a\x4f\x4b\xc2\xc3\xb2\x97\xee\xf8\xa1\x76\x0d\x8a\xd3\x5e\xa3\x8e\x1a\xb4\xb6\x16\x09\x4c\xa9\x46\x19\xcf\x29\xd3\x4b\x09\x21\x45\xe1\xbc\xb4\x00\x3e\xd8\x8d\x61\xbe\x63\x3f\xa6\xdf\x90\x0d\x5d\x91\x4f\x1b\xe2\x07\xe6\x5a\x04\x96\x0c\x6c\xfa\x2b\x16\xd7\x3e\xac\x67\xbc\xb4\xcd\x85\x7d\xc2\xde\x1c\xa3\x38\x36\xbb\x27\xd6\x4a\x54\xc9\x4a\xf5\x62\xef\xe4\xa8\xb5\xe4\xf0\x63\xa4\x9f\x28\xce\x45\x4d\x63\x34\x89\xd3\x0b\xbc\xb0\x3a\xbf\xd6\x5a\x22\x5a\x5f\x9f\xdd\xcb\xde\x1d\x99\x75\xe0\xc6\xcd\x25\xef\x28\x18\xb3\xf8\x82\x9b\x1b\x2a\x33\x01\xaf\x55\xf5\x3b\xef\x16\x2b\x63\xf7\x12\x8c\xad\x97\x37\x75\x80\x4b\x08\xe9\xb6\x1f\x38\x29\x4d\xd7\x46\xb1\x68\xdc\xf6\x36\xb4\x05\x0d\xce\x44\xb0\x01\xdf\xa0\x33\xc1\xb6\xf8\x26\x1d\x09\xb6\xb1\xc5\x1f\xd1\xb1\x1a\x7d\x5b\xeb\xeb\xdb\x8f\xfd\xc7\xdc\x79\x0a\xe7\x52\xb8\x3b\x23\xe6\x0f\xa4\x27\xc9\x03\x67\xcf\xbf\x12\x0d\x63\x27\xd7\x8f\xd9\xa2\x5b\x35\xd2\x1b\x8b\xa0\xee\x22\xcd\x11\xd0\x9c\x7b\x4a\x77\x81\xb5\x9e\xc8\x1a\x60\xab\x64\x48\x72\x2e\x8f\x88\xc6\x1d\x7b\x2e\xe2\x7c\xf7\xd3\x27\x51\xba\xff\xa9\x2e\x41\x08\xab\x00\xa0\xed\x9e\xfd\xac\x27\x0a\xa0\xab\x82\x63\xb4\x6c\x9c\xf9\x54\x96\x46\x03\x4f\xf9\x8e\x7c\xea\x79\x5c\xad\x1c\x1c\xcf\x86\x3c\x82\x1b\x30\xc6\x33\x05\xc4\xf5\xad\x94\xc4\xc9\x17\x22\xbb\x2e\xbd\x4c\x08\xd7\xe1\xdf\x82\xbf\x09\x51\x86\xd2\x32\x94\x10\xa3\xac\x52\x58\xfd\xb0\x8b\x06\x55\xe9\x30\x9e\xf2\x1f\xf6\xd6\x57\xa3\xe5\xbd\x9c\xf4\xd5\x5a\x54\x9d\xbe\xbf\x2f\x88\xea\x43\x5d\x08\xab\xc0\xf1\xe9\x90\x53\x7b\x9a\x12\x51\xbf\xf6\xc8\xf6\x8d\x58\xf0\x1f\x57\x67\xe5\x78\xf8\x8f\xf1\x06\xa9\x4a\xc0\x9a\x1b\x60\xf9\x0c\x67\xec\x83\x75\x27\xa7\xd5\xac\x19\xa1\x5f\x84\xf3\x30\x6b\x05\xd6\x69\xee\xcb\x62\x73\xac\xe6\xc2\x8e\xe6\xec\x15\xc7\x99\x3e\x32\xf3\x69\xe6\x18\x4f\xd5\xd4\xc6\xb0\xf6\xe7\x8b\x6e\xfa\xa8\xe3\x18\x39\xaf\x5b\x36\x99\x3c\xd8\x60\xf2\xa6\x6d\x93\xe2\xe9\xf6\x30\x3a\x34\xde\xbb\xb8\x88\xd5\x37\xd3\x6e\x24\x0e\x97\xa4\x2e\x4b\x76\xd2\xd5\x88\xa9\xd2\x6b\x19\xea\xc3\xea\xac\x1b\x44\x87\xea\xcf\x20\xa2\xe8\x26\x43\x90\xff\xc1\x3e\x99\x60\x72\x6f\xac\x77\x8b\xb6\xbc\x1b\x44\x37\x96\x67\xde\xd8\x07\x1a\xaa\xdc\x9c\x43\x57\xa7\xc2\x04\x6b\xe1\x7a\xe4\x70\xb9\x93\xb0\xda\x94\x70\x5c\x8b\x1d\xde\xa7\x5a\x39\xae\x5d\x57\xcd\x87\x88\x02\x32\x1a\x0b\xd3\xbc\x81\x77\x2f\x4f\x63\x0a\x76\xab\x97\xb1\x24\x04\x43\x5d\x2e\xe2\x86\x93\xb1\x7d\x11\x6b\xb7\x0a\x0a\xf3\x1b\x44\xff\x34\x21\x37\x58\x0b\x3b\x91\x6c\x79\x27\xcf\x0c\xb1\xcd\xb5\x70\xe8\x69\x51\xfc\x59\xf6\x54\xf1\x72\x37\xfa\x8f\xf9\x7b\x53\xbd\x52\x31\x54\xa0\x97\xf7\x77\xa5\xea\x6f\x5b\x33\x20\x45\xd8\xfb\xbe\x77\x17\x85\x13\x32\x87\x76\x4e\x3e\x50\x31\xb4\xef\x59\xdc\x51\x06\x73\x9a\x90\x60\xd9\x13\x16\xfa\xcd\x8f\x8b\x8b\xef\xb8\x5b\xb1\x8f\x3a\x35\xdf\x17\x79\xf9\xf2\x3b\x15\x9d\x27\xa0\xaa\xba\x17\x02\xa3\x8b\x0b\xd5\x68\xf5\xfc\x57\x95\xda\x92\xfc\xf2\xa5\x6a\xa8\xf6\xd0\x57\x95\xb1\x98\xa3\x3e\xfe\xcb\xea\xa9\x92\x0b\x08\xae\x40\xea\x4b\xc7\xe5\x88\x6a\xa9\x8c\x68\x40\xe5\x13\x26\x1a\x8f\x32\x6a\xda\x29\x5f\x34\x31\x78\x42\x1c\x3c\xdf\x19\xbc\x2d\xfe\x06\x2d\x5d\xed\xfb\x1e\x1e\xd7\x1d\x0f\x8f\x16\x1e\x54\x5f\xa8\x0b\xeb\xb2\x1c\x26\x77\x3d\x62\xb2\x87\xd1\x6f\xe0\xe8\xf1\xb7\xcc\x39\xe5\xd2\x88\xff\x86\xe8\x2b\xed\x09\xe3\xb7\x96\x67\x4e\x2e\x78\xc4\x36\x1e\x62\xe3\x73\xdd\x02\xdb\x53\x0b\xd5\xde\x9e\x76\x83\xb9\x97\x59\xc9\x46\x03\xdc\x73\x7d\xbd\xec\xed\x39\x14\xdd\x5b\x3a\xfd\x78\x28\x8d\xad\xeb\x82\x6b\x86\xa2\x90\xfd\xb3\xcc\xf5\xd5\xb0\xb4\xe8\x1b\x9e\x26\x3c\x95\xe5\x94\x55\x72\xd6\xde\x1e\x8a\xe8\x8d\x79\x4b\xa6\x05\x01\x09\x96\xb3\xe0\x98\x43\xcf\xbf\xf7\x60\xbe\x68\x0f\x1c\xce\x04\xb8\xe6\xd0\x32\xfb\xaa\x4f\x56\x54\xef\xf7\x4c\xff\xd5\xef\x86\xa2\xc0\x9e\xa1\x81\x7d\x08\xd0\xf6\x7d\x0f\xd1\xdf\xca\xf0\x1e\xa2\x7f\x58\xc4\xf6\x34\x6a\x80\x5c\xdb\x41\x48\x65\x8c\x5c\x0e\x82\x3d\xac\xa4\xc1\x21\x9a\x4e\xed\xc6\x62\xa4\x44\xdd\xc0\xd4\xf5\xbd\x33\x9d\x1a\xaa\x43\x6b\x4a\x88\x9c\x4e\x51\x44\xcf\x8c\x5c\x76\xad\x3b\x65\xdf\xb9\xa0\xab\x03\xe8\x57\xae\xc0\xe7\xb9\x05\x6f\x84\x49\x0d\x31\x77\xc1\xe7\xb9\x0b\x1e\x24\x53\x25\x6f\x5e\x1b\xf0\x47\x82\xee\x0b\xfa\x55\x37\x62\x1f\xe3\x80\x46\x14\x5b\xb9\x87\xd1\xf1\x32\x5f\x45\xff\xfd\xdf\xd6\x39\x51\x29\xcc\x62\xb8\x0d\xe1\xac\x4c\xc7\xc7\x4b\x17\x98\x65\xd5\x6b\xb5\x8f\xed\xd6\xeb\x4a\xcc\x4e\xf6\xb1\xd9\x7c\x5b\xd6\xaf\x81\xff\x70\x11\x7e\x0d\xb6\xaa\xfd\x68\x69\xed\x7b\x54\x3f\x46\x74\x6b\x59\x7d\xbe\x71\x8f\xfa\xc7\x88\x6e\x2f\x05\xb0\x79\x1f\x00\xc7\x88\x3e\x5e\x0a\xe1\xd1\xbd\x20\x1c\x23\xfa\x64\x29\x88\xad\x25\x20\xd4\xc8\x3a\x46\xf4\x37\xb5\x1c\x41\x18\x22\x3f\xd9\x08\xc4\xfe\x20\xf4\x48\x30\xfd\x99\x9e\x1e\xd9\xeb\xe1\x3b\xec\xc9\xd3\x23\xe1\x31\x74\x8c\x48\xce\xf1\x91\xa0\x7f\x3a\xb2\xe3\x5b\x61\x67\xfa\x91\x9e\xe9\x8a\x90\x18\xf9\x7d\xe4\x81\xc9\x54\x26\x30\xc0\x5c\x02\xf0\x12\x00\xbe\x15\x64\x65\xdf\x4e\x1b\x57\xf1\xb2\x3a\x80\xa9\xf9\xcd\x30\x8a\xdf\xb2\x94\x57\xac\xe5\x37\x37\x59\x73\x96\xfa\x81\x27\xc1\xbe\x54\x7a\xba\x0a\xd5\x63\x57\x39\xc6\xe7\x27\xa2\x1f\x8f\xc7\x8c\x0b\x7a\x02\x7c\x3a\xf8\x01\x6a\x9c\x27\x0c\x18\x5b\x78\x95\xbd\xdb\xad\xbd\x9b\x1e\xa6\xa2\x16\x27\x21\xe6\xac\xf6\xb0\x7a\x69\xf9\xd5\xfa\xd2\xb4\xab\x0b\x03\xd3\x80\x98\x0d\x91\x71\x46\x84\x28\x32\x46\x56\x88\x22\xe3\x55\xc8\xa4\xe9\xa7\x32\x91\x75\x27\xa4\x56\x09\xe3\x3a\x08\xb9\x3e\x0f\xe3\xf2\xbd\x5e\x8f\x0d\x48\x0a\xb6\x97\x98\xd3\x78\x28\x1d\x4b\x8d\x6e\x37\x9d\xd7\xfb\x00\x12\x4c\xad\x13\xa5\xc9\x59\x50\x5a\x9f\x55\x1d\x23\xe6\xf2\x15\x2f\x0a\xb8\xde\x12\xb3\x3f\x24\x4e\xb5\x5e\xa6\x9f\xcb\x58\xc8\xa3\x73\x6c\x5c\x20\x4f\x58\x45\x6d\xf3\x44\x2e\xc8\x47\x31\x29\x8a\xaa\x0f\x4a\x62\xee\x76\xf1\x09\x96\xc3\x49\x44\x42\xf5\xd7\x91\xa5\x52\xc5\x60\x4d\xa2\xba\x08\xa4\xad\xaf\xf0\xac\x28\x16\x3d\xed\xd9\x06\xf1\x04\x90\xa2\xbb\x12\xec\xe4\xe7\xf0\xe9\x27\x59\xca\x5b\x54\xb8\xda\x16\x4e\xeb\x96\x54\xb9\x71\x72\x7e\xde\x6e\xde\xad\x84\xfe\xca\xf3\x6c\xeb\x33\x5e\x2a\x17\xa7\x4c\x9f\x53\x2b\x90\xa4\xbd\x9c\x79\xcd\x29\x61\x5b\x7c\xf3\x21\x4e\x5d\x83\x82\x5e\xd3\xc2\x80\x50\xc9\xde\x60\x49\xcc\x3b\x4f\xa0\x37\x0d\x32\x96\x08\x4b\xa4\xb5\xc1\xba\xbe\x14\xaa\x1f\x32\xd2\x4a\xd4\x5a\x09\x37\xdb\x32\x2e\x75\x10\x1b\x6e\x11\xb3\x9e\x07\x19\x83\x7c\x78\x3e\x88\xd7\x4a\x98\x5d\xd3\x2d\xb1\xc5\x37\xdd\x12\xa0\x92\x75\xf3\x37\xb6\xf8\x23\xb7\x80\x1a\x26\x55\x7e\x2f\x21\x6b\x8f\xb7\x36\xeb\x45\xc0\x6e\xa8\x5e\x66\xcb\xdf\x7c\x5c\x16\xb2\x4f\x34\x65\x4c\x17\x98\x97\x0e\x6c\xb3\x60\xc6\x71\xa6\x3f\x28\x4f\xc7\x47\xe7\x2d\x26\x3a\x69\xcd\xfb\x10\xe6\xec\x0d\x86\xbb\x17\xb5\x3d\x8d\x31\x35\xda\x97\x7c\x71\x95\xba\x52\x3e\xcc\xe5\x9c\xc8\x87\xe7\x22\xb8\x12\x94\xd7\x3e\x99\x64\xda\xb7\x77\xe9\x8e\x9d\xfa\x74\x40\x7a\x83\xd6\x8f\xd3\x28\xec\xca\xf7\x66\x84\x98\xc8\x83\x0d\x6f\x63\x01\x8c\x19\x02\x77\x01\xf1\x06\x0b\xb5\x34\xb9\xef\xaa\xe4\xa8\x12\x0c\x16\xe6\x46\x0e\x26\xde\x76\x03\x9a\xf5\xe9\x7e\x7f\x80\xd8\x15\x6d\x00\x68\x6f\xb0\x08\x17\xc6\x8d\x09\xa9\x21\x78\x5f\xf0\x5e\xb3\xbb\x7a\x84\x4a\xf3\xdd\x9c\x53\x22\x2a\x3d\x36\x12\xbd\x4b\x81\xa5\xe7\xda\x59\x84\x7e\xd0\x9c\x9b\x0f\x67\x82\xd0\x91\x68\x92\xdf\xcc\x8e\x25\xb0\x67\x1a\x36\x9d\x35\xeb\xd9\x79\xb7\xa4\xde\xc4\xd4\x9b\xa8\x7a\xf3\x9a\x22\xb7\x3a\xf0\x92\x77\xbf\x72\x02\x33\x42\x2f\xa1\xb5\x29\xc1\x8b\x02\x1b\xe3\xa6\x24\x7f\x27\x47\x98\x84\x8b\x1a\xf4\xa0\x91\xa4\xf7\x03\xc9\x5e\x5b\x0f\xf1\x2b\x4b\x7d\xa0\x5e\x65\xb9\x34\x2b\xb7\xd4\xd3\xf2\x5c\x64\x53\xd6\xae\x46\x68\xda\xba\x9c\xc1\xde\x59\x3b\xea\xd7\xe6\x36\xd5\x8c\x0c\x7f\x95\xf8\x56\x66\xf0\x81\xa8\x02\x1d\xf0\x79\xa9\x5c\x77\x75\xe2\x84\xf4\x2f\x67\xd3\x38\x4d\xbe\x71\xbc\x2a\x6b\xfa\xf2\xd6\x57\xe1\x2d\xaa\x87\xd9\x75\xdb\x23\x94\x7a\x4b\x12\xd9\x54\x5f\xf8\xe4\xba\x82\xcc\xfe\x87\x7b\x06\x3d\x82\xbe\xc9\xec\x7f\xb2\x67\x32\xbb\xab\x5f\x32\xab\xf5\xea\x82\xcb\xb6\xa2\x27\xfa\x6d\x37\xbd\x7e\xaa\x4d\x1c\x62\x91\x39\x8b\x80\x9a\xa6\xe1\x5d\xd9\xb2\xff\x5e\xe9\xbd\xb7\x74\x7c\xa3\x2b\xe8\xa3\xfc\x36\xb3\x0f\x76\x06\xe6\x5c\xda\xe0\x6a\xa5\xf4\xf6\x56\x27\x6d\x51\xac\x0a\x87\x86\xdd\x2e\x6e\xae\xea\x58\x6f\xaa\x8d\xe5\x5e\x63\x5f\x4d\xbb\x67\xc2\x31\x1b\x73\xc2\xfa\x85\x3b\x7b\x1e\x66\x59\x1f\xe9\x1a\x95\x99\x7e\x68\xc3\x92\xff\xe7\x1d\xd9\x71\x3b\x52\x43\x1e\xb6\xc7\x1a\xea\x6e\xd9\xaa\x1b\xf2\x9a\xf3\x94\x2d\xd3\x45\xba\x7d\xa1\x19\x3b\xd3\xef\x59\xef\xaa\xd9\x6e\xbb\xb6\x8a\x9b\xc3\x3f\x71\x23\x59\xbd\x9b\x18\x61\xa4\x2d\x0a\xd3\xa2\x40\x98\x20\xa2\x98\x70\x03\x41\xdb\x79\x24\x54\x90\xc0\xd2\xcb\x18\xf0\xa8\x34\xa0\x12\x51\xb5\xd3\xe1\xa0\xac\x63\x0a\x64\x6e\x25\x0d\x47\x25\x95\x1d\x3d\x8e\xa7\xad\x5f\x8b\xa6\xf7\xfd\x5e\xe9\xff\xc4\xf7\x52\xc8\x3b\x5f\x0c\x0b\x37\x4a\xbf\x3b\xfa\x76\x98\xe8\x76\xc5\x0e\xfb\xce\x97\xae\xf5\xfa\x48\xb4\xcd\xb9\xfa\xca\xa5\xca\x41\xba\xe1\xbe\x2d\x09\x55\x52\x0d\x54\xeb\xb0\xff\x1e\x2c\xf3\x89\x1c\x60\x7f\x2c\xb1\xbb\x38\x77\x18\xf6\x49\x9c\x5e\xb0\x1c\xc4\x3b\x73\x56\x9c\x39\x11\xb5\xf4\xb1\x18\x12\xa6\xf1\x57\xf6\x5a\x42\x28\x49\xd9\x1e\x84\xae\x62\x91\x27\xe9\xc5\x8b\x49\x7c\x91\xb7\xb4\x33\xc6\xb7\x73\x6a\x56\x28\xdd\x5a\xcd\x9a\xd2\x1e\xe4\x2f\x18\xb3\xf1\x6a\xd4\xb4\x09\x83\xd6\x5f\xbd\xb6\x06\xb7\xa6\xe0\xc2\x78\xde\x9b\xa5\x89\x0c\x24\xbd\x12\x49\x26\x12\x79\x13\xbc\x1b\xca\x68\x5e\x89\x71\xda\x29\xfc\x12\x15\x60\xdf\xd6\xea\xc9\x32\x08\x37\x42\xe6\x98\x83\xf9\x3c\xf8\xca\x70\x2d\x1a\xac\x15\xb9\xf0\x3c\x02\x4b\x77\x3a\x14\x51\x5f\xe1\x10\x61\xee\x44\xcc\x2d\xcf\xe4\x1c\x37\x16\x7c\x97\x1b\x86\x07\xc3\x6b\x6c\x80\x26\x9a\x1e\xa2\xff\xfb\x98\x70\x60\xc1\xff\x53\x06\xbc\x01\xe2\x1e\xcc\x77\xa3\xc6\x7f\xc4\x78\x93\xff\x03\x4c\x37\xf9\x9f\x60\xb8\xc9\x3d\x99\xed\x1e\xfb\x11\x4e\xfb\xde\x7c\xb6\x06\xab\x98\xec\x7b\xb3\xd8\xa6\xca\x44\x90\xff\x84\xbb\xb6\xd6\x5e\x4c\x0a\xcd\x62\xc1\x93\x6d\xac\xf5\x26\x81\x99\x29\xc3\xf2\x51\xae\xea\x81\x61\x6b\x1c\x44\x39\xdc\x51\xd1\x79\xd0\x61\x08\x5a\xa5\x1f\xa4\x3a\x4a\xc0\xc8\xf0\x75\xe6\x96\xe0\x5d\xad\xc2\x83\x66\x79\x50\xb6\x6d\x6c\x63\x2b\x14\xe0\x56\x67\x89\x07\x18\x5b\x05\xbc\x7c\xc0\xc0\x58\x5a\x05\xdc\x71\x83\x6f\x0d\x6d\xb9\xe3\x06\xbf\x66\x81\x5b\xc3\x36\xc7\x64\x3e\x5f\x01\x74\x15\x4f\xba\x44\x39\xa3\x6f\x73\xd6\x76\x47\xcb\xbc\xbe\x3e\x3e\xd2\xa6\x71\xac\x79\x6f\xb5\x7d\xad\x00\x83\x6f\x2d\xb3\xc0\xed\x4c\x4e\x05\x93\x61\x6d\x93\x9c\x29\xd9\x27\x70\xa8\xd4\x11\x86\x3e\xe0\x2a\xd2\x84\x9f\x3d\x79\xf2\xe4\x49\xf8\x1a\x0b\x2a\xc3\x9a\x6f\xc1\xe1\x49\xe4\x7a\xbe\x1b\x7e\x8c\x50\x70\x57\x81\x8f\x88\x04\x27\xfa\x0d\xbd\xea\x4d\x3f\xa7\x63\x24\x34\xf8\x69\x12\x61\xe2\x66\x62\x12\x2c\x21\x90\xb7\x65\xd4\xe4\xee\x0c\x1a\xf0\x8d\x46\xf5\xca\x98\xf7\x23\xa2\xaa\x37\xe8\x23\x22\x24\x70\xfa\xf5\x9d\x5e\x2d\xeb\x93\xe1\xfa\xf3\xab\xc6\x18\x5c\xfa\x69\x8c\xe5\x95\x95\x14\xf0\xda\xc3\x8e\x79\x72\xe1\x2c\xf1\x50\xe7\xe1\x1a\xd1\x66\x5a\x86\xed\x64\xa6\x3c\xa2\x09\x43\xa8\x71\xb3\xee\x8d\xbe\x84\x51\x14\x38\x65\xe5\xcd\x08\x87\x10\xa1\x6d\x6c\x26\x47\x28\xb0\x11\x38\xf6\xfb\x98\xa5\x1c\x60\x7e\x44\x84\x72\x86\x86\xc8\x4b\xbd\x7f\x61\x14\xfd\x8b\x4a\xe6\x1b\x7e\x4a\x0f\x81\x6e\xd7\x89\x80\x67\xb2\x27\x9a\x64\xe5\x07\x47\x14\xb5\xd2\x07\x51\xc1\x12\xef\x5f\x43\x44\x14\x58\x47\xa7\xc9\x3d\xe9\x2d\xa9\xe2\x09\x32\xa7\x6d\x6e\xa2\x8f\x6f\xa6\x9f\xb2\x89\x75\xf1\xa6\x63\x0a\x5e\xb7\x8b\x4f\xc4\xb0\x8a\x63\x94\x66\x63\xfe\xb7\x22\x44\x32\xb1\x9f\xa6\x3f\x9a\xe5\x32\x9b\x22\x12\x2d\xce\x3d\xa4\x6f\x1b\xef\x98\xcf\x60\x50\x24\x1e\x7a\x86\xe6\x44\x4f\xbf\x5f\x8e\x8f\x0e\x5b\x26\x6d\xfd\x03\xdb\xe1\x5b\x1b\xb5\xb3\xc9\xc4\x4c\xe1\xe6\xfc\xad\x43\xb1\xb3\xd2\x88\xb8\x88\xa7\x88\x58\x54\xd0\x78\x3c\xee\x80\x1b\xfb\x3d\xed\xc6\xde\x12\xac\x33\x7c\x79\x70\x12\x7d\xb4\xc3\x70\x96\x26\x5f\x5b\xe0\x3b\x2f\x31\xd6\xe7\xce\x9a\x9a\x27\x50\xd3\x24\x2d\x43\xce\xdd\x3c\x7a\xa0\xc8\x95\xce\x1d\x9c\xa2\xf0\x8d\xe2\x19\xfc\x4f\x67\x29\x70\xa2\x0b\xa0\x6e\x13\xf0\x5d\x61\x86\x3a\xd5\x7d\x33\xd1\x73\xaa\xfb\x6d\xa2\xc6\xa9\x07\xec\x90\x81\xb3\x5b\x52\x6d\xed\x61\x92\x74\x64\xae\x55\x9f\xda\x14\x67\x61\x17\x30\x93\x68\x51\x43\xb0\x60\xb9\x96\x36\x2d\xd7\xb4\x63\xbb\x56\x01\x44\x6b\xfe\xdd\xab\x54\x43\x1e\xf5\xf3\x24\x1d\x71\x2b\x8f\x40\xca\x2c\x95\x49\xe9\x18\x23\xb5\x46\x70\xe0\x3c\xa5\xcc\xae\x55\x00\x10\x0b\x15\xcc\x1e\x8d\x50\xd5\x55\x21\x5c\x6d\xc6\xff\xda\xce\x2a\x34\x7f\xb0\xbb\xaa\xca\x42\x87\x77\x3f\x7d\x12\xff\xeb\xbb\x1b\x7f\xfa\x24\x7e\xa8\xb3\xe0\x99\xbe\xd9\x55\x38\xc6\x6f\xe9\xaa\xb6\xc4\xbc\x47\x67\xb3\x66\x67\xc1\x8b\x76\xe6\xf4\x22\x2b\x11\x0c\x07\x41\x6f\x40\x93\x7b\x52\xc2\x85\x91\x74\xbb\x89\x0b\xa9\x28\x32\xa7\xdb\x4e\xae\xdb\x6d\x97\x9b\xee\x09\xec\xe4\x5b\x5b\xef\x87\xa9\x07\xa9\x7a\x65\x59\xb4\x08\xd4\x0b\x8d\x0a\xb2\x63\xae\x25\xe7\x37\x3c\xbe\x6a\x12\xcd\xd4\x9b\x72\xb7\x45\x5d\xd7\x5a\x06\xb5\x29\xf8\x6e\x1a\xf6\x8d\x56\xfc\xb0\xec\x7e\x75\x06\xb0\xf8\x1d\x2a\x5f\x79\xff\x5e\xde\x8d\xd5\x04\x94\x86\x48\xf7\xc5\xd0\x54\xb1\x48\xba\x12\x0e\x78\x01\x04\xb8\x46\xdc\x63\x55\x30\x6f\x83\x6f\x6d\x42\x61\xcf\x18\xf1\x64\x82\xb1\xac\x9d\xa5\x90\xb5\x0d\xa3\x56\xd3\x49\x1b\x0f\x31\xbc\x2c\x5c\x17\x14\x75\x9b\x10\x65\xdf\xe0\x3b\x8d\xe3\x9b\xfc\x75\x0a\x36\x38\x2d\x1f\xea\x39\x5f\x2a\x68\x55\x5f\x8d\x99\xdf\xbc\xc5\x0f\xe4\x22\x5d\xe1\xbb\x81\x3a\xa3\x69\xef\x6a\xf6\x8f\x78\x3c\xc6\xdb\x0a\x7b\x49\xc0\x03\x88\x4b\x7e\x56\x05\xdb\x5a\xb3\x16\xb3\xe0\x63\x51\x35\xf4\x23\x4d\x40\x17\x5e\xa7\xad\xf3\xbc\xa5\x1f\x67\x2e\xfc\x0f\x75\x3a\x71\x18\x53\xbc\x1a\x3d\x06\xf6\xe2\x08\xfa\x41\xf8\x95\xb9\xde\x62\x1b\x96\x2e\x8b\x5d\x68\x47\xb2\x1c\x82\x55\xc5\xd7\xc7\x47\x6d\x28\x36\xea\xd7\x4c\xff\x2a\x30\x4a\x48\x63\x67\xc2\x0c\x2a\x66\xc6\xd6\x0f\xc8\x45\xab\xe6\x3a\x41\x70\x18\x1f\x1a\x19\xa9\x7c\x10\x7f\x4f\x2d\x79\x0d\x4f\x66\x21\x6e\x57\xef\xd9\xcb\x4c\x25\x87\xca\x43\x1e\x18\x27\x06\x24\x44\xfa\x1a\x5b\xa9\x29\xc3\x9c\xc9\xe6\x43\xb9\x84\x18\x97\xa8\x41\xc3\xb0\xd2\x1c\xaa\xd7\xbe\x94\x99\x16\x6a\x4c\xf1\x9e\x84\xf1\x44\x02\x59\x7e\xf6\xb1\x2b\x79\xff\x3b\x34\xc0\x46\xa3\x01\x47\x9c\xbd\x3b\x16\x31\xf2\x60\xfb\x8e\xf1\x6e\x71\x73\x3f\xf9\x7f\x80\x5b\xf9\x8c\x48\x39\xf9\xee\xfa\x14\x95\x5a\x32\x5c\x24\xf6\x83\xed\xa2\xd8\xae\x3e\x10\xd0\x9d\xb7\x93\xba\xb6\xf1\xc0\x9b\x9a\x25\x6d\x1e\x6c\xab\xde\xf6\xb6\xeb\x9a\x93\xb1\xf6\x16\xbc\x0d\x42\x7e\x65\x8e\xb7\xb8\x74\x38\x37\xe3\xf1\x1d\xbb\x6e\xaf\x3d\x0f\x54\x7b\xc4\x18\x10\x38\x2f\xa8\x7f\xef\x3b\x5c\x66\x33\x58\xfa\x41\xa3\xc1\x32\xab\x1a\x9e\x49\xce\xca\x50\xce\xae\x85\xd6\xfb\x8e\xb2\x74\xcc\xca\x50\xce\xbe\x6a\xa5\x72\xa5\xce\x60\x27\x8d\xab\xa6\xfb\x50\xa2\x94\x3c\xeb\x87\x27\xf6\xe8\xc4\xb2\x2f\x95\xd8\x70\x87\x8d\xc9\x9d\x03\x21\x39\x5f\x74\x7e\xc7\x49\xf5\x68\x0c\xc3\xbc\xf4\x05\x51\x53\x9f\x6a\xcd\x2e\x7c\x83\xf8\x53\x8e\x39\xd9\x19\x6c\x69\x2f\x8e\x98\x3f\x64\x5b\xa5\x37\xee\x55\x47\xe8\xe8\x76\x25\x58\x5c\xff\x23\x8d\x76\x9c\xba\xbd\x60\x66\xf8\x18\xaf\x54\xab\xbe\x71\x57\x97\x18\xa9\x59\x7d\x8a\x84\xa2\x29\x22\x34\x5b\x65\x8c\x77\xbb\x78\x55\x9a\x73\x80\x33\x7d\x0d\xea\x75\xfa\x56\x64\x17\x82\xe7\x79\xe8\xdc\x46\xe5\xbd\x4c\x57\x03\xe7\xd2\x41\x7b\x85\xa2\xc0\xed\x19\xda\x29\xc6\x72\xfd\x5d\x4b\x0d\x70\x0b\x66\xb4\x7b\x35\xe1\x4f\x2b\x2a\xb3\xc0\x12\x60\x6e\xbe\xf5\xd2\xd3\xd4\x4a\x03\xe1\xdb\x13\x55\x98\x5d\x4b\x2b\x58\x42\xe3\x96\xea\x75\xf2\x0e\x28\x37\x84\xb5\xca\x47\x6c\xd1\x02\x6a\x39\xda\xc9\x52\xcd\xd1\x50\xcb\x18\xb7\xc2\x00\x55\x7e\x9b\x92\x46\x9b\x65\x06\x5d\x1d\x80\x09\xaf\x3d\x0c\x58\x74\xae\xa7\x11\xb3\x5b\xeb\x4f\x12\xcb\x72\x30\xd8\x67\xcf\xcd\xc5\xb5\x0a\x3c\x27\x4d\x85\xaf\x4f\x2b\x7f\x34\xd5\x41\xc2\x65\x9c\xef\x4e\x92\x8b\x94\x8f\x5f\x65\x33\xb1\x30\xad\xee\xf0\x97\xc1\x19\x0f\xf5\xd1\xba\xa3\x09\x0a\x7c\xda\x24\x2e\xe9\x71\xf2\x60\xcb\x67\xcc\xb7\x6b\xf5\xde\xf1\xc9\x32\x0d\x80\x53\xed\x59\x6d\x69\xd2\x5c\x9a\x5f\x6b\xcc\x0c\xef\xef\xd4\x79\x54\xab\x63\x50\x78\x53\x1f\x27\xcb\xbb\xe9\xce\x50\x53\xf7\xdd\xe2\xf2\xb3\xbc\x7e\x6b\x75\xf6\x41\x9a\xf0\xc9\x73\x13\xb6\x16\x9a\x4b\x55\x23\x7a\x76\x20\xe3\x95\x6c\x6e\xeb\x34\xb5\x11\x6d\x75\x9e\x67\xda\x50\x5d\xf2\x71\xe7\x5d\x9a\x7c\xe1\x22\x8f\x27\x9d\x93\x64\xca\x4b\x50\x70\x15\x98\x1d\x61\x7d\x27\xb8\x13\x8f\x46\x3c\xcf\x33\xd1\xbc\xae\xf9\x2e\xe7\xda\x63\x9b\xf5\xee\x85\xe8\x99\x20\x25\x0f\x9e\xeb\x1b\x9f\x2a\x74\x27\x08\x28\x62\x61\x20\xfa\x8d\x13\x2b\x6d\x01\x04\x08\xdc\x09\x40\x95\xa8\xea\x1f\xeb\xfa\x8a\x1c\xb5\x2b\xa7\x2a\x61\xb9\x97\x32\xec\x8c\x8b\x1f\xf5\x56\xa6\x20\xaf\x2d\xbb\x35\x50\xb2\x73\x8b\x8c\x9b\x71\x65\x64\x16\x1b\x67\xb6\x52\x7b\x1b\x37\x58\xb0\x56\x9c\x13\x52\x4e\x9b\xe3\xcb\xe4\x5c\xf2\xb1\xea\xa5\x1b\x6f\x92\xe8\x07\x9e\x62\xcb\x65\x2f\xd7\x40\x1a\x1e\x0c\xc4\x14\x74\x6c\x75\x7f\x6c\x6a\x1f\x8d\xcb\x73\xa5\x0a\x81\xda\xe6\x57\xcf\xb2\x4a\x66\xc7\x4d\xc5\x0d\x96\xba\xb3\x14\x4b\xf6\x1c\xfc\xc3\xf6\xcf\xe2\x10\x38\x57\x33\x66\x2f\xb1\xec\x9f\xc5\xe0\x04\x08\x02\x74\x11\x30\x6b\x4e\xb5\x25\x26\xa6\x77\xbd\xda\x48\x33\x56\x6d\xd2\xd6\xbb\x52\x95\x9b\x1b\x8f\xd4\x29\xf3\x9f\xa6\x3b\xc9\xd3\xd4\xf3\x08\x16\xdd\x2e\x1f\xa6\xfa\x5d\xc7\x34\x2a\x8a\x55\xd1\xed\x82\xeb\xaf\xd4\x7a\x01\x53\xe9\x84\x74\xbb\xb9\xe7\xd9\x2e\xe7\x5e\x36\x87\x9e\x50\x6e\xcf\xaf\x30\x21\xcf\x7c\x12\xb4\x74\x6c\x75\xd0\xd2\x5d\x7b\xf5\xe3\xb3\x60\x9f\xdb\x8c\xb4\x0f\x44\xd3\x82\x04\x3c\x7f\x65\xec\x52\x31\x76\xe0\x58\xa9\x3a\x47\x4e\x86\x22\x02\xcf\xd8\x8e\xaf\x6f\xe1\xbc\x17\x31\xc1\xe6\x3d\x2e\x5e\xd9\x2f\x53\xce\x78\x51\x20\x64\x5d\xea\xdb\x4f\x5e\x36\x6c\xce\x69\x8d\x4d\x33\x4d\xec\xa1\xbc\xa6\xde\x60\x1d\xc8\x97\x0c\xd3\x88\x41\x95\xd4\xad\x62\xf1\x72\x5c\x1c\x3b\xfd\x41\x9f\xb2\x6c\xc2\xe3\xd4\xe5\xbb\xb1\xf6\xa4\x80\x45\xcd\x45\xa8\x64\xda\xb5\x56\xa0\xd2\x01\xfb\xd5\x01\xbd\xb3\xe4\x8a\xe5\x19\x81\x5c\x39\xe3\x61\x56\x89\x20\x81\x5f\x3e\x10\xa1\x7b\x2d\x9c\x5e\x4b\x8a\x85\x97\x93\x07\xdb\x34\xd5\x5e\x15\x5c\x2f\xc3\xdb\xe0\x65\x38\x1e\x26\xd0\x5b\x49\x71\xd2\x28\x6a\xe0\xc4\xf3\xcf\x4b\x8c\xe8\xab\xd7\x7e\x0d\x23\x65\x0a\x0d\x79\x54\xf2\x75\x26\xa9\x6f\xcd\xbf\x57\x4a\x0b\xb2\x94\x84\xa9\x51\xe1\x80\x0f\xec\x39\xfd\xac\xb8\x23\xf7\x59\xdc\x65\xea\x8d\xb3\x7a\xb1\x21\x8f\xa8\x58\x92\xd3\x97\xd9\xbb\xab\x2b\xfb\x52\x69\x54\x8a\x33\x6a\x56\x84\x32\xc0\x4b\xe0\x31\x51\x7a\x73\xef\x4f\xe3\x2b\xdc\x72\x27\x1f\x1e\xdc\x35\x76\x0a\xa8\x0a\xed\xed\xd9\xd0\x78\x3c\xd6\x76\x0c\x21\x37\xee\x79\x07\x24\xe0\x73\x62\x1f\xee\x2b\xaf\x3f\x2f\xb4\x4e\x80\x16\x8e\xe9\xde\xf2\xfd\xb3\x2a\x03\x75\xcc\x7d\xaf\xe5\xfc\xa5\x29\x50\x9d\x02\x3e\x18\x23\x60\x4d\x3f\x8b\xd2\x41\x36\x3b\x16\x10\x2d\xed\x37\x4d\x82\xfb\xc2\xef\x52\xab\x30\xdd\x8c\x5b\x74\x28\xa2\xea\xab\x27\x24\x4c\xca\x2a\x81\xf3\x3c\xcf\x83\xf1\x5a\x52\x22\x12\xe7\xf2\x05\x3c\x20\xdc\x6a\x44\xd7\xd2\x04\x7f\xe6\x87\x48\xbf\x39\x8c\x02\xa4\xea\x23\xa7\x51\x41\x42\xa1\x9d\x03\x57\xcd\xe5\x6b\x09\xd8\x1c\x7d\x6e\xda\xf7\x94\x26\x3b\xda\x54\xa6\xb2\xd7\x81\xf7\x27\x4e\xd4\x92\x33\x14\xd6\xe6\x51\x44\x4c\x4b\x9a\x43\x74\x86\x3c\x15\xb3\x57\xef\xb5\x03\x88\x52\x28\xba\xf3\xe2\x9d\x7b\xe1\x1d\xdf\x55\xbe\x9f\x67\x33\x31\xe2\x76\x76\x65\x8b\x59\xc4\x43\x05\xf2\xca\x57\x99\x6d\x2a\xf4\x93\x8b\x38\x6f\x21\xa8\x71\x69\x6e\xc8\xaa\x0a\x81\x2b\x76\x7d\xf0\x06\x71\xbb\x48\xd2\x84\xd9\xab\x32\xb0\xdb\x78\x5e\xda\x2e\x82\xe6\xc3\xd4\xea\xb3\x33\x26\xb0\x13\x6d\xde\x19\xa9\xb2\x58\x56\x29\xd8\xad\x71\x8f\x0b\x4e\x1f\x33\x68\xc3\x9e\xea\x50\x34\xa8\xf2\xd8\x60\xcd\xaf\xd9\x7d\x68\xa4\x82\x12\x03\x0d\x61\xb9\x56\xdf\x01\xe5\xe0\x32\x2f\x5f\xc9\x2c\x89\x08\x04\x5f\x7e\x61\x44\x3f\x21\xd1\xe2\x17\xa2\xb1\x1a\x51\x4d\xd2\x49\x93\xa4\xc9\x39\xce\xd8\x44\x21\x93\xc6\xd3\x66\x9d\x5c\xe7\xc4\x9f\x3e\x89\x46\x4e\x6c\xeb\x08\x91\x5d\x37\xf2\x04\xb1\x14\x35\x14\x3c\x34\xf6\x3d\x87\x55\xe0\x10\x05\xc9\x39\xce\xd5\x8a\x65\xf7\x10\x05\xd0\x25\xe9\xa1\x2d\x95\x7d\xaf\x94\x2e\x16\x37\x8b\x95\x06\x65\x43\xa0\x52\xe4\xbc\x42\xf5\x8c\xf9\xb5\x92\x96\xd8\xce\x6b\x04\x6d\x83\x97\x71\x7b\x10\xc3\x9d\x93\x9c\x05\x07\x34\x32\x14\x98\xd7\x8f\x58\x82\x85\x14\x0f\xcb\x1e\x37\x27\x2e\xe4\x61\x5a\xa2\x50\x39\xb5\x68\x59\x57\x33\xa3\x30\xad\xbb\xbf\x40\xa4\x28\x3e\x39\x47\x14\x84\x5a\x17\x38\xb5\x62\x41\x95\x06\xf1\xb2\xc9\xca\x01\xc7\xf7\x9a\x2c\x4b\xde\xdd\x64\x59\xec\x8e\x26\x2b\x0f\x1c\xdf\x6f\xb4\x2c\xfb\xbd\x66\xcb\x82\xad\x0d\x1b\xa9\x6c\xc9\xe5\x66\x73\x4e\x66\x3d\x88\x85\x6e\x6c\x58\x1a\x2d\x45\x41\x2d\xbd\x56\xa7\x9f\xe4\x7a\x5b\x2d\x8a\x3d\x4e\xfa\x92\xe7\x8a\x9b\x0f\x91\xde\xd8\x50\x80\x72\x19\xa7\xe3\x58\xc9\xe3\x28\x72\x41\xde\xd5\x74\xad\xbd\x7e\x05\xc1\xe9\x11\xbc\xea\x7e\xbf\x6e\x41\xd1\x7a\x03\x90\xb4\xac\x83\x3a\x73\x8f\xff\xdb\x9d\x59\xd6\xe0\x62\x2b\xed\x7d\xfb\xce\xf2\x07\x8f\xb7\x39\x90\xa0\xf8\xfe\xd7\x78\x54\x32\xe4\x2f\x78\xd3\x7b\x8a\x5e\x21\x17\x6a\x95\x5a\x3d\xb7\xe1\x61\xe4\xf0\x4d\x07\x6d\x19\xb9\xc2\xbd\x9e\x03\x8b\x6d\xc5\xe4\xab\x5d\x2b\x61\x97\x78\xb8\xce\x37\x68\x1a\x11\x2a\x4a\x45\x4a\x03\xea\x30\x8d\x1c\xbf\x54\xcd\xac\xba\xab\x1a\xe4\x1c\xfe\xe5\x38\xa9\x3d\x18\x88\xfa\xe0\xe3\xd7\x43\x3f\xd5\x5c\xdf\x34\x51\xbd\x1b\x26\x7c\x94\xef\x00\x26\xf0\xc2\x46\x93\x6a\x20\x08\xe2\x8c\xb5\x22\xe9\xa1\x62\x69\x3b\xb4\x0d\x94\x8b\x62\xd6\xc4\xc4\x62\xd1\xed\x96\x2c\xb2\xb4\x6a\xa6\x45\x0a\xea\x51\xcc\x17\x9e\xb0\x46\xcd\xaa\x2d\x94\x6a\xad\xab\xa4\xdd\x36\x9c\x17\x0a\xcf\x9d\x21\xbd\x74\xd5\x6b\x1f\xc8\x21\x2e\x57\x43\xa7\xbe\x5a\x09\xdf\xf1\xb6\x95\xd0\x50\x15\xcc\x74\xdc\xb5\xd0\xa9\x4c\x82\xa5\x30\xf1\x42\x61\x76\xc8\xeb\x1f\xc6\x01\xdd\xed\xfe\x48\xab\xcd\x25\xeb\xff\x0e\x21\x54\x4b\xcb\xf0\xaa\xd0\x58\x24\x49\x95\xb7\x40\x17\x07\xfb\xd7\x4d\xe2\x34\x9a\x5b\xa0\xd0\x3d\xd1\x01\x5a\xc1\xf9\x7b\x0b\x7d\xfe\xe1\xf6\xfc\xac\x61\xe3\x50\x99\x35\x40\x5d\x00\x72\x9e\x08\xb8\xf1\xdd\x3c\x1c\x6b\x50\xdb\xd6\x6c\xd4\x79\x5f\x43\xa1\xbd\xce\x75\x89\x6c\xe3\x4c\xb8\x12\xa3\xec\xa6\x60\x0b\xd9\x1d\xc1\xc6\x83\x7a\x74\xc8\xbb\x5d\x6d\x41\x6b\xe7\x97\xcd\x29\xf7\xd8\xef\xec\x48\xe5\x1b\x2a\x20\x14\xbf\xe7\x58\x34\x08\x46\x02\x1e\x8a\x21\xd7\x67\x88\x51\x20\x6a\x7d\x38\x48\xd2\x36\xb5\x7f\x09\xac\x8e\xd3\x41\x92\xb6\x00\x5f\x28\x53\x35\xb6\x90\x55\x6b\xbc\xb9\x9d\x7f\xaf\x79\x28\xff\x5d\x04\xec\x36\xdf\x8a\x02\x64\xd6\x90\xb8\xf7\xbe\x5b\xab\x50\xdb\x79\xb9\xbc\x6b\xe7\xad\xd5\x2b\xe7\x57\xbd\xf9\x72\x93\x9d\x26\xe9\xfb\xf6\x1c\x58\xa9\x97\xe4\x9d\xcf\x26\x93\x66\x96\xdd\x9b\xb7\x17\xb7\xe6\x41\x44\x80\x3a\xa9\xbb\x43\x2f\xc0\x70\xf7\xe8\xb6\xcc\xd6\x1d\xd5\x76\xab\x6d\x3b\x3d\x3d\xed\x87\x4b\xf6\xea\x1f\x82\xbd\x74\xbf\x6e\x6f\xa0\x49\xd2\xef\x81\x3f\x48\xd2\x7b\x00\x27\xb4\xe5\x3b\x2e\xf0\x03\x75\x72\x38\x1c\x41\x4b\x5f\x5a\x72\x4b\x54\x96\x34\x76\x5f\x8e\xc1\x2a\xcd\xca\x6d\xbf\xed\x7b\x2e\xe5\x19\x9a\x95\x5b\xbf\xd8\x1d\xb5\x6b\x95\x5b\xbe\xc6\x77\x18\x8e\x66\xa7\x97\xb0\x1c\xb6\xd8\x77\xf6\xda\xc5\x59\xec\xec\xb6\x35\x18\x6a\x33\x94\xb2\x6d\xbf\x2d\x3f\xde\xc2\xee\x56\x03\xe0\xee\xb4\x0b\x90\x71\x4b\x05\xf6\x91\x37\xbf\x74\xeb\x06\x7b\xdf\xf6\x17\x17\xdb\xff\x9b\xc4\x69\xdf\xff\x17\xd1\x69\x23\x53\x2b\x4b\xd2\xd2\x93\x5f\x16\x09\xb6\x94\x2d\xf9\x71\xc4\x9a\x3b\xe5\xff\x45\xea\x1d\x24\xe9\x72\x14\x2d\x2a\x6d\x94\xb3\x79\x2d\x74\x2b\x7b\xf0\xe7\x02\xd5\xea\xcd\x2d\xd2\xec\x7e\xe8\xcc\x57\x3e\x0b\x78\x63\xb3\x85\x46\xe8\x0a\xee\xec\x72\x78\xbc\x44\x66\x6f\xb2\x6b\xab\x46\x83\x17\x13\x77\x25\xf6\x0d\xdb\x6c\x9f\x0b\x5d\x70\x44\x66\x36\xdb\x67\x83\x41\x28\x42\x74\x35\x45\x01\x7a\x7b\x80\x02\x11\xa2\x58\x85\x77\x0f\xd0\x9c\x5e\x69\x15\x2b\xbd\xe5\x22\xce\x83\xe1\x2d\x68\xa2\x02\xe4\xfb\xfe\xa0\x07\xff\x47\x14\xf4\x59\xc1\x60\xcd\xa7\x5a\x27\x15\x0c\x68\x1a\x4f\x79\x80\x76\xd3\x34\xeb\xec\x65\xd3\x24\x4d\x10\xd5\x0a\xbf\x00\xed\xee\x21\x0a\x7e\x95\x55\x68\x4e\x1d\x80\x7e\x6f\xb0\xde\xdb\x28\x01\xf6\x5a\x20\xea\x7b\xb8\x9d\xe7\x97\x22\xc9\x65\x05\xf3\xe7\xe7\x16\xe6\xcf\xcf\xd1\x3c\xa2\xed\x6a\xe9\xc0\xea\x9b\xb1\xbc\x2c\x72\x59\xa4\xe3\x42\x8c\xc9\x1a\x35\xfa\xe9\xb6\x07\x1e\x1f\x0c\xfc\xf2\x01\x1d\x0f\x9e\xb4\x1a\x71\xac\x52\xfd\xb5\x81\x4f\x42\x24\x2f\x51\x00\x0f\x5d\x85\x28\x97\x28\xd0\x8f\x27\xa3\x74\x8c\x82\x0d\x1d\x14\x63\x14\xa8\x52\x64\x3e\x27\xd4\xdc\x08\x2e\x8f\xd6\x21\xda\x7e\xae\xaf\xb3\xc1\xc4\xcd\xb1\x11\xb8\x92\x16\x08\x5c\xd9\xa8\x03\x52\x49\xdf\x05\xa6\x0b\x95\x00\xa7\xc6\x53\xc6\xdf\xa2\x3c\xbf\xad\x4e\x42\x77\x17\x4e\x42\x7f\x95\x70\x0a\xe6\x3c\x8f\xea\x5a\x95\x79\x2c\x7d\x98\x34\x5c\xed\x9b\xe7\x49\x4c\x16\xbc\x54\x52\xbe\x53\x62\xcb\xeb\x27\x0e\x78\xdb\xbb\x4a\x7b\xa2\xf1\x62\x92\x73\x37\xc6\xbe\x95\x04\x56\xcf\xee\x09\xec\x6b\xb7\xd2\xe6\x63\xdf\x7f\xc8\xd7\x06\x9b\x5b\xfe\x93\xed\xaa\xcc\xa1\x5b\x46\x67\x3e\xe4\x6b\xaa\x70\x55\xe6\x85\x5b\x66\x89\x20\x13\xe7\xf0\xd2\xa3\x22\xcf\x1b\xc1\x5e\x08\x8c\xa6\x39\x22\xf4\x9b\x0e\xab\xe0\x3b\x93\x8c\x08\xfd\x59\x07\x2f\x11\xa1\xaf\x74\x70\x8c\x08\xfd\x49\x07\xaf\x11\xa1\x7f\xe8\xe0\x01\x22\xf4\x1f\x1d\xfc\x0d\x11\xfa\x41\x07\x6f\x10\xa1\xef\x05\x7b\x23\xaa\x2f\xf4\xf2\x1e\x18\x36\xae\x3b\xc1\xe3\x56\x43\x1e\x05\x87\xf1\xa1\xc6\xfb\x57\xc1\x5e\x0a\x5c\x77\x38\x4f\xe8\x6f\x3a\xb5\x4a\xf8\x68\x8b\x69\xaf\x82\x84\xfe\xa2\x13\xb4\xa7\x7b\x42\xff\xd4\x51\x70\x8e\x4f\x28\x4f\x75\x69\xe3\x86\x9d\x4a\x1d\xd7\x2e\xf6\x8d\xfb\xf8\xd4\x31\xae\xa4\x69\xca\x6e\xf3\x3c\xd8\xdc\xa4\x79\xb0\xf9\x88\x4e\xd5\x9f\xcb\x60\x7d\x9d\x8e\x83\xf5\x2d\x7a\x0d\x56\xb7\xf4\x20\x18\x0c\xe6\x55\xf7\xab\x63\x3d\x9a\x94\x9d\x4e\x6a\x07\x80\x58\x16\xc5\x80\xae\xae\x0a\xca\x69\x4a\xa0\xbf\x79\xda\x32\xd6\x63\x67\x65\xc5\xfc\x99\x4f\x7a\x98\xef\xf8\xa4\x28\x3c\xc7\x41\xfe\xe4\xce\x8b\x82\x2d\xbe\x65\x6a\x6e\x4d\x56\x1a\x5e\xba\xcd\xf9\x4b\x5e\x6a\x3d\x9d\x0f\x00\x57\xbd\xe8\xac\xca\xd4\x4f\x55\x8c\x9c\xd2\xe6\x19\x16\x63\xbe\x11\xe7\xc7\xf6\xe2\xaa\x9d\x9d\xe3\x10\x73\x36\xe3\x78\x02\x0f\x7c\x49\x15\xd4\x6f\x7d\x4d\x1e\xb0\x2d\x9f\x72\xf8\x2b\x54\xf2\x68\x6d\xb0\x4e\xe8\xe8\x01\x1b\xac\xd3\x94\x4d\xc2\x49\x5f\x66\x2f\x92\xaf\x7c\x8c\x37\x2a\x9e\x7d\xed\xb4\x1f\xfa\xde\x4f\x6b\x8a\x13\x0e\x10\xa2\x09\x1b\xef\xf8\x21\xea\x21\x15\xc9\x58\xdc\x40\x6c\x95\xa9\xa4\x31\xb1\x25\xf2\xaa\x04\xf4\xa5\x99\x1f\x3b\x10\x5c\x42\x34\xcb\x25\x1e\x7a\x8b\x3c\x2c\xc2\xcc\x13\x1e\xfa\x00\x2f\x4b\x7a\x78\x14\x66\xde\xc8\x43\x07\x26\x3a\x0b\x73\x6f\xe6\xa1\x3d\x13\x95\x45\xc1\x8b\x62\x12\xa2\x13\x9b\x10\xc6\x9e\xf4\xd0\x2b\x13\xe5\x61\xec\xf1\xaa\xf6\x24\x8c\xbd\xd4\x43\xc7\xfa\xd5\xca\x00\xbd\xf5\xf7\x10\x8c\x9c\x59\xfd\x01\x0e\x4b\xe8\x59\x7a\x87\x3f\x08\xdd\x25\x93\x3f\xa7\xb3\x54\x8d\xbb\x25\x76\xfe\x30\x37\x57\xea\x9a\x2c\xd7\x6a\xf7\x6f\xd1\x46\x21\xf7\x7d\xbb\xb2\x84\x1e\x2f\xee\x17\x71\x6a\x9b\xa1\x53\xbf\xf1\xac\xf2\xeb\x29\xd5\x65\x6e\x93\xe9\xa4\x5b\x13\x64\x53\x09\x22\xf6\x42\xb8\x49\x85\x60\x79\x6f\xdc\x16\x2d\xdb\xd6\x56\x6a\x90\x08\x41\x6b\x09\xaa\x28\x34\x1e\xb7\x9f\x49\xec\x8a\x4a\x25\x30\x20\x50\xb6\xbc\xd3\xfe\xdd\x0a\x3d\x53\x23\xbe\xef\xdd\x83\xd2\xd4\xbe\xba\xb6\x56\xa3\xbc\x92\xaa\x8c\xe1\x4d\xdd\x43\x84\x75\xd5\x60\x2c\x2c\xc0\x08\x1c\x8e\x18\xed\xe9\x26\xab\x3e\x92\x97\x6a\xe3\xf0\xd2\x34\xc4\xec\x8d\xaf\x05\x96\xa4\x74\x11\x61\x3c\x37\xd8\x7b\xdf\x0d\x8f\x10\x36\x79\x6d\x63\xc5\x71\x28\x51\xa6\x0e\xd6\xf5\x79\x66\x5b\xeb\x8e\x79\xfb\x61\x63\x7c\x54\xad\x6b\x2f\x10\x76\x5c\xae\x6d\x7b\xa9\xf5\x76\x57\xb9\x61\xb0\xb9\xb6\x3f\xae\x73\x05\x93\xb7\xbe\xf9\x50\x65\x83\xbb\xbd\x9a\x97\x84\x72\x1b\xde\xf4\xa1\xc4\x16\xdf\xac\xfb\x44\x30\x05\x1e\x6f\x6d\xfa\xba\xc4\x80\x6f\x58\x10\x95\x33\x8e\x60\xf1\xfe\x2c\xa0\xf2\x50\x12\x2f\x2d\x5d\xf2\xc9\x4b\x91\x5d\xc3\xf5\xfd\x7d\x21\x32\x81\xd1\xbb\xf4\x73\x9a\x5d\xab\x69\x9c\xc8\x0e\xf2\xd4\x76\xae\x87\x89\xeb\x09\x94\xbd\x11\x3a\xd1\x2c\xb3\xec\x9b\xb0\x85\xf4\x44\x78\x67\xe2\xaf\x60\x02\xfc\x6c\x62\x7b\x6a\x52\xbe\x32\x11\x7d\x3b\xe9\x27\x5b\x51\xcf\x8a\x3f\x4c\xf4\x37\x7b\xc9\xeb\x1f\x93\xf0\x01\xe6\xc7\x07\x88\xd9\xeb\xbe\xef\x21\x66\xf8\xa4\x25\xf7\x2b\xab\x6b\x87\xcd\x47\x8f\xaa\xcf\x4e\xe3\xda\x60\xb3\x56\x00\xb5\xf5\x27\x7b\xc6\xfc\x6e\x37\x87\xbf\xf1\x33\xe6\x17\x45\xb6\x03\x29\xf0\x37\xde\x51\x29\x38\xf3\x98\x26\xf1\x9e\x50\xe3\x27\x26\x5e\x0e\xd6\x7e\x34\x66\x6a\xa3\xa9\x2f\x30\xd9\x03\xb5\xa9\xc1\x9e\x94\xc1\x55\x66\x3a\x29\xd7\x17\x78\x76\xd2\xdd\xa3\xca\x15\x46\x3e\xb0\xdb\x94\x34\x39\x7a\x8d\x11\x0f\xd6\x37\x69\xee\xa9\x0c\xb1\xb6\xbe\x49\x68\xec\xb1\x44\xc5\x5e\x0b\xac\x06\x6f\xde\x63\x1a\xa9\x04\xde\x9e\x99\x71\x1c\xc3\x36\x17\xc3\x36\x37\xd1\x97\x90\x72\xd5\x90\xfe\x10\x31\x9d\x98\x35\x29\xad\x56\xa2\x65\xae\x39\x7f\x2d\x4d\xeb\x67\xe9\x32\xef\x63\x7a\x3d\xa0\x2d\x4c\xd8\x90\x7b\x28\x47\x11\x26\xc0\x84\x29\x10\x35\x3a\xfd\x0a\x5f\xd9\xc6\x7e\x13\xba\x80\xa6\xc6\x47\x88\x69\x0a\xfc\x02\x61\xe8\xc7\x9f\x10\x6c\x5c\xb6\x2b\x31\x99\xf1\xf2\x3e\x4c\x8e\xc9\xda\xb6\x46\xdb\xf4\x9b\xa7\x2a\xa2\x7b\x2e\x21\x6c\x7d\xb5\x2d\x7a\x13\xfa\x0f\x18\x1f\xfd\x60\xe7\xea\x80\x66\x2c\x4d\xcd\x18\x5b\x74\x4e\x54\xda\x4a\xae\x0e\x08\x6d\xb1\x56\xd4\xae\xf4\x09\x5d\xa8\x29\xbb\x5d\x9c\x31\xed\x5a\xa4\x1f\xe7\x79\x72\x91\xe2\xdb\x39\x4d\x53\x2a\x89\x35\xb4\xec\xe7\xda\x19\x01\x53\xc1\x5c\x55\xe8\xe7\xb9\x0a\xf7\x06\x30\x44\x96\xd9\x8a\xfd\x0a\xc6\xf9\xf1\xa7\x1c\xcc\x40\x45\x8a\x13\xc5\xf6\x2b\xe6\x5e\x8d\xf5\x32\x0e\xb7\x19\xe2\x2a\x7e\xa9\xe2\x93\x2a\x3e\x56\xf1\x59\x15\x3f\x50\xf1\x51\x15\xbf\x56\xf1\x71\x15\xbf\x51\xf1\x4b\x96\xed\x30\x01\xe8\x82\x2b\xee\x2c\x52\xf3\x50\xf4\x75\xdc\x24\xe4\x3b\x6c\xa0\xe2\x53\x04\x11\xd1\x9f\x42\x6c\x8a\x68\x1e\x15\x45\x6c\x72\x2f\x11\x44\x44\xff\x12\x62\x97\x88\xc6\x51\x51\x4c\x4c\xee\x18\x41\x44\xf4\xc7\x10\x1b\x23\x3a\x89\xea\xf7\xea\x44\xff\xba\xdb\xc5\x97\xec\xb2\x28\x46\xa6\xd2\xb5\xaa\x34\xda\x81\x9c\x21\xba\xbe\x46\x74\x14\x11\xaa\xcb\xcc\x4c\x99\x03\x55\x66\xb6\x23\xfa\x07\x10\x3b\x40\x74\x16\x15\xc5\xd8\xe4\xde\xa8\x5c\xfd\x9c\xc6\x38\x22\xc3\xf5\x88\x49\x7a\x39\xdc\x88\x98\xc7\x9f\xf9\xf4\x72\xb8\x19\xb1\x94\x66\xa9\xfb\x6e\xf5\x25\x99\x9b\xbb\x31\x8a\x89\x16\x8b\x57\x24\xe1\x1d\x35\x9c\x32\xd7\x42\x0f\x83\x1e\x98\xa6\xf0\xc0\x82\xe3\xf2\x31\xd5\x73\xc1\x75\xd8\x32\x49\x75\x4a\x23\x0a\x2e\x25\x74\xa4\x72\xe6\x55\x46\xac\x33\x2f\x0d\x2b\xb7\x95\x8f\x30\x72\xa2\x8b\xcf\x36\x39\x8f\xea\xd5\xfc\x50\x58\x11\xbd\x83\xd3\x4c\x26\x23\x0e\xaf\x36\x8d\xe2\xab\x44\xc6\x93\x9c\x20\x3a\x49\x09\xb4\x6d\x1c\x8c\xed\x61\xf4\xa7\x71\x45\x3d\x4b\x93\xaf\xda\x3b\xf5\x57\x93\x62\x36\x0f\xe3\xe9\xfd\x6b\xf5\x4c\xc2\x9f\x88\xae\x0d\xbd\x5e\x14\x9e\x8e\x3d\x78\x47\xf5\x76\x40\x37\xe6\x24\x5c\xd3\xde\xf4\xff\x44\xed\xbe\xeb\xab\xb7\xde\x07\x7c\xe3\xa1\xfb\x02\x23\xb1\x0f\x87\xa8\x56\xbe\x53\x17\x1c\xdf\x43\xf9\x95\xb5\xb5\x55\xab\xa4\xf8\x3b\x5f\x11\x7d\xf3\xc8\x3d\x43\xeb\xfd\x0d\xbf\x3f\x40\x94\xb3\x5d\x49\x45\xff\x3c\x65\x27\x82\x6a\x1f\x69\x8b\x8b\xdc\xa1\xc4\xc8\x3a\x6a\x43\x74\x18\x69\x63\x56\xad\x12\x2c\x1d\x49\x53\x9f\x90\x39\xd5\x0e\xd7\x96\x81\x00\xbf\x71\xdf\x85\x90\xd6\xfd\x39\x18\x08\xe0\x2e\x27\xcd\xae\x43\x1b\xc0\x24\xf0\x6c\x9f\x55\xb5\x99\x1c\xb1\x4b\xda\x74\xfd\x51\x6d\x1a\xbb\xfa\x79\x54\xae\xb1\xbc\xc3\xea\xc8\x98\x99\x97\x12\xb6\x2a\x9f\xe4\x60\x85\x3b\xa3\xa5\xbf\xb9\x2b\x45\x37\xfb\x48\xe0\x94\x8a\xfe\xd8\xbc\xf5\xc5\x7e\x85\x9c\x5c\xbb\x52\x61\x67\x74\xc9\x29\xac\xa3\x27\x2c\x0d\xc9\x91\x2d\xa9\x5b\x6d\xbd\xb7\x55\x76\xa7\xfd\xc5\xf9\xaa\x12\x06\x18\xce\x24\x9a\x6a\xc4\xf6\x2c\xa2\xdf\x24\xbd\x87\xb5\x52\x9d\x1c\x50\x50\x63\xd7\x7e\x2e\xfb\x9d\x8e\x1d\x24\xa9\xae\xad\xed\x37\xdf\x68\x62\x9e\xcb\xf2\x8a\x9e\x4d\x69\x6e\x90\xd6\xa4\xdf\x79\xa3\x3a\x96\xe6\x6a\xd9\x44\x0e\x79\x64\xdd\xe1\x40\x44\x51\x81\xa7\x52\x03\x0b\x75\x52\xce\x25\x3e\xc6\x3a\x6c\xac\x73\xa9\x24\xa4\x7c\x85\x2e\x65\x97\xf6\x15\xba\x84\xa5\xb6\x88\x92\xef\x8f\x71\x62\x37\x3b\xc6\x52\xb5\x93\x82\xf9\xa5\xda\x2e\xb1\x80\x89\xf7\x19\x6e\x88\xb8\x8d\x6a\x3c\xe8\x44\x1b\x93\x13\x7a\xa5\x60\x6b\x69\xa1\x86\x34\x5e\x8a\xb5\x46\xb5\x25\x87\x72\xc6\xd8\x95\xc4\xa4\xdb\x05\xa8\xda\xb7\x4e\x09\x71\xcc\x27\x5c\xf2\x0e\xc4\x4a\x95\x05\xc4\xaa\xf1\xd0\xc6\xcb\xec\xe3\x89\xac\x7d\xd8\xc5\x41\x71\xe7\xa7\x75\x86\x46\xaa\xb6\x80\x49\xf2\x8d\xbf\x4b\x13\x99\xb3\x37\xb4\x6e\x3b\xfe\xbb\x92\x8a\x9a\x1e\xbc\x9a\x06\x9b\x3c\x14\x69\x80\x6c\x89\x3a\xa7\x22\x52\xc6\xe1\xae\x60\x03\xf0\xc9\xa5\xe0\xf9\x65\x36\x59\x22\xe4\x6a\xd8\xab\x8c\xa5\xa9\xa6\xbd\x63\x1d\x0a\x49\x01\x86\x1f\x26\x29\xca\x41\xae\x54\xdf\x27\x05\x5e\xa6\x37\x20\xaa\x45\x68\xb2\xee\xe3\xbe\xd5\xb6\x82\x83\x4f\x79\x2c\xed\x9b\x96\xab\x7e\xe5\xcc\x71\xa7\xb7\x15\x56\xee\xf0\x03\xb1\xd3\x1b\x84\x95\xb7\xff\x40\xec\xf8\x61\xf9\x22\x40\x20\x76\x06\x61\xf9\x66\x40\x20\x76\xd6\xc3\xf2\xdd\x80\x40\xec\x6c\x87\xd5\x8b\x01\x41\x05\x13\x16\x0f\xab\x4c\xd1\x4b\xfb\xab\x93\x83\x37\x8f\xce\x5e\x1c\x9c\xb0\xdb\xbd\xdd\x93\xfd\x93\xd7\x07\xfb\x67\x6f\x8e\x9e\xef\xbe\x09\x16\x9e\x48\x44\xb4\x5e\xe2\xec\x78\xff\xf9\xd1\xe1\xde\xf1\x62\xc9\x40\xf1\x49\x8d\xc2\x07\xed\xe5\xb4\x13\x2c\x55\xd6\xcd\x46\x54\xd5\x0c\x90\x69\x17\xc0\x94\xad\x55\x4d\x40\xfa\x81\x93\xa4\xa1\xbd\xdf\xdf\xff\x35\x80\x97\x81\x7a\xc3\xf7\xd1\xfb\xf7\x88\x1e\x1c\x1d\x9e\xbc\x2a\x1b\x50\x74\x50\xfb\x60\xa9\x66\xe4\xd8\xb0\x9f\x65\x4a\x82\x73\x1a\x6b\x0e\x5c\x0c\xf3\xc8\xf0\xe2\x10\x82\x17\x12\x59\xcb\x08\x14\xfc\x9f\x59\x22\x78\xb7\x6b\x02\x70\x06\x1c\x77\xbb\xa5\x0f\x9c\x09\x86\xeb\xc5\x2a\x3d\x23\xa5\xf5\xac\x4e\x03\x6d\x17\x73\x84\xe4\xe7\x71\x9a\x66\xb2\x73\x9e\xa4\xe3\xce\x34\x1b\xcf\x26\xbc\xf3\x2f\xe4\xe5\x1e\xfa\x17\x22\x2b\x5a\xa4\x9e\xf5\x47\xd9\x98\x33\x74\x70\xb4\xf7\xee\xcd\xfe\xd9\xe1\xd1\xc9\xd9\x8b\xa3\x77\x87\x7b\x88\xce\x40\x7b\x36\x62\x0a\x77\x76\xcb\xbf\x5e\x65\x42\xe6\xc1\xed\x7c\xbe\xa2\xfa\x30\xf4\xcd\xcb\x0a\xa3\xbe\xc9\x6a\x7d\x5b\x32\xc1\x50\x78\x10\xc1\xbd\x1d\x4e\xe6\x84\x8e\x68\x55\xc5\xf2\xec\xa5\xa7\xfd\x61\x1e\xd9\x4c\x78\x04\x44\xbf\x6d\x77\x0f\x42\x29\xf9\xf5\x69\xbe\x53\xfa\x20\xca\x3d\x8f\x24\x38\x55\xd4\xae\xae\x57\xe1\xdb\x41\x30\x6c\x2e\x3a\x1c\xaf\x6f\x6f\x11\xca\xf1\xba\x12\x34\xd5\xcf\xa6\xfe\xd9\xd0\x3f\x26\xef\x31\xfc\xac\x9b\xc4\x6d\xfd\xf3\x48\x27\x9a\x1f\x5d\x6f\xdd\xd7\x3f\x03\x5d\xe4\x89\xfe\xd1\xb1\x75\xdd\xc2\xba\x86\xb9\x0e\x50\x06\xdb\x00\x7a\xf0\xd8\xd7\x31\x5d\x61\xdd\xfc\xe8\xbc\x27\x3a\xe6\x1b\x60\xba\x05\xdf\xfc\x68\xd0\xbe\x06\xed\x6f\x90\x15\xf5\xa3\x71\xf1\x35\x66\xbe\x6e\xcf\xd7\x58\xfb\xa6\xbd\x75\xfd\xb3\xa1\x7f\x36\xf5\xcf\x23\xfd\xb3\xa5\x7f\x34\x82\x8f\x4d\x85\x27\x1a\x17\x8d\xe7\x93\x81\xfe\xd1\x50\x9e\x68\x28\x4f\x34\x94\x27\x1a\xca\x13\x0d\xe5\x89\x86\xf2\x44\x53\x70\x4b\x53\x70\x4b\xc7\xb6\x35\x82\x5b\x1a\xc1\x47\x3a\xf1\x91\xee\xe6\x96\xee\xc3\xd6\x13\xe8\xd1\xb6\xee\xe6\x23\x9d\xf8\x48\xd7\x7b\x64\xea\xe9\x8e\x6d\x69\x82\x6c\xe9\x92\x5b\x9a\x20\x5b\xa6\x05\x5d\x64\x5b\x17\xd9\xd6\x79\xdb\x1a\x97\x6d\x8d\xb5\x8e\x0d\x34\x4a\x03\x9b\x68\xbe\x91\xee\x8a\x06\x3d\xd0\x08\x0e\xb6\x4c\xa2\xae\xb7\xa5\x13\xb7\x4d\x11\x4d\x33\xdd\xfa\xe0\x91\x81\xa9\x49\xf7\x08\xbe\xd1\x60\xcb\x14\xd1\x2d\x68\xe4\x07\xba\xd3\x83\x47\x9a\xac\x8f\x4c\x4c\x17\xd1\xbd\x1d\x68\xe4\x07\xa6\x7f\x9b\xba\x7f\x9b\x86\x12\x26\x51\xf7\x76\x53\xd3\x73\x53\xd3\xf3\x91\xee\xfb\x23\x4d\x9e\x0d\xdd\xde\x63\x43\x56\x4d\x09\xfd\xa5\xd7\xf5\x97\x5e\xdf\x36\x34\x33\x89\xa6\x88\x6e\x48\x0f\x8d\x75\x53\xfd\xf1\x26\x7c\x23\x3d\xa4\xd6\xf5\x20\x5a\x37\x23\x59\x8f\xeb\xf5\x0d\xd3\xac\x2e\xb2\xa1\x81\x6d\xe8\xaf\xb9\xa1\x2b\x6c\xe8\x86\x36\x74\x0b\x1b\xba\x85\x0d\x0d\x65\x53\x43\xd9\xd4\x50\x36\x4d\x37\x75\xf5\xcd\x0d\x42\xa5\x5d\x36\x18\xc7\x8f\xd4\xee\x7d\x3b\x78\xb4\x1e\x0c\x1e\xad\xff\xff\xbc\xbd\xd9\x72\xe3\x48\xba\x26\x78\xaf\xa7\x10\xd1\x35\x38\xee\xc1\x9f\x14\xdc\x49\x70\x71\xc9\xc5\xce\x45\x91\x27\x4e\x65\x84\xa2\x22\x22\x33\xab\x8a\xc5\x23\x83\x48\x27\x89\x0a\x12\x60\x02\xa0\x14\x2a\x81\x6d\xd9\x33\xd3\xb3\x9a\xcd\x03\xcc\xcd\xf4\xed\x5c\xcd\x3b\xf4\x9b\x74\xce\x8b\x8c\xf9\x82\x8d\x04\x19\x91\x79\xda\x26\xd3\x2c\x08\x61\x71\x38\x7c\xf9\xf7\xff\xfb\x81\xb8\x1d\x46\xdc\x0e\x10\xb7\xcb\x88\xdb\x05\xe2\xba\x8c\xb8\x2e\x10\xb7\xc7\x88\xdb\x03\xe2\xf6\x19\x71\xfb\x40\xdc\x01\x23\xee\x00\x88\x3b\x64\xc4\x1d\x02\xe9\x39\x8c\xf4\x1c\x20\x3d\xc2\x48\x8f\x00\xe9\x51\x46\x7a\x14\x48\xaf\xc3\x48\xaf\x03\xa4\xd7\x65\xa4\xd7\x05\xd2\x73\x19\xe9\xb9\x40\x7a\x3d\x46\x7a\x3d\x20\xbd\x3e\x23\xbd\x3e\x90\xde\x80\x91\xde\x00\x48\x6f\xc8\x48\x6f\x08\xa4\xef\x30\xd2\x77\x80\xf4\x09\x23\x7d\x02\xa4\x4f\x19\xe9\x53\x20\xfd\x0e\x23\xfd\x0e\x90\x7e\x97\x91\x7e\x17\x48\xdf\x65\xa4\xef\x02\xe9\xf7\x18\xe9\xf7\x80\xf4\xfb\x8c\xf4\xfb\x40\xfa\x03\x46\xfa\x03\x20\xfd\x21\x23\xfd\x21\x90\x81\xc3\xc8\xc0\x01\x32\x20\x8c\x0c\x08\x90\x01\x65\x64\x40\x81\x0c\x3a\x8c\x0c\x3a\x40\x06\x5d\x46\x06\x5d\x20\x03\x97\x91\x81\x0b\x64\xd0\x63\x64\xd0\x03\x32\xe8\x33\x32\xe8\x03\x19\x0c\x18\x19\x0c\x80\x0c\x86\x8c\x0c\x86\x40\x86\x0e\x23\x43\x07\xc8\x90\x30\x32\x24\x40\x86\x94\x91\x21\x05\x32\xec\x30\x32\xec\x00\x19\x76\x19\x19\x76\x81\x0c\x5d\x46\x86\x2e\x90\x61\x8f\x91\x61\x0f\xc8\xb0\xcf\xc8\xb0\x0f\x64\x38\x60\x64\x38\x00\x32\x1c\x32\x32\x1c\x02\x75\x1c\x46\x1d\x07\xa8\x43\x18\x75\x08\x50\x87\x32\xea\x50\xa0\x4e\x87\x51\xa7\x03\xd4\xe9\x32\xea\x74\x81\x3a\x2e\xa3\x8e\x0b\xd4\xe9\x31\xea\xf4\x80\x3a\x7d\x46\x9d\x3e\x50\x67\xc0\xa8\x33\x00\xea\x0c\x19\x75\x86\x40\x89\xc3\x28\x71\x80\x12\xc2\x28\x21\x40\x09\x65\x94\x50\xa0\xa4\xc3\x28\xe9\x00\x25\x5d\x46\x49\x17\x28\x71\x19\x25\x2e\x50\xd2\x63\x94\xf4\x80\x92\x3e\xa3\xa4\x0f\x94\x0c\x18\x25\x03\xa0\x64\xc8\x28\x19\x02\xa5\x0e\xa3\xd4\x01\x4a\x09\xa3\x94\x00\xa5\x94\x51\x4a\x81\xd2\x0e\xa3\xb4\x03\x94\x76\x19\xa5\x5d\xa0\xd4\x65\x94\xba\x40\x69\x8f\x51\xda\x03\x4a\xfb\x8c\xd2\x3e\x50\x3a\x60\x94\x0e\x80\xd2\x21\xa3\x74\x08\xb4\xe3\x30\xda\x71\x80\x76\x08\xa3\x1d\x02\xb4\x43\x19\xed\x50\xa0\x9d\x0e\xa3\x9d\x0e\xd0\x4e\x97\xd1\x4e\x17\x68\xc7\x65\xb4\xe3\x02\xed\xf4\x18\xed\xf4\x80\x76\xfa\x8c\x76\xfa\x40\x3b\x03\x46\x3b\x03\xa0\x9d\x21\xa3\x9d\x21\xd0\xae\xc3\x68\xd7\x01\xda\x25\x8c\x76\x09\xd0\x2e\x65\xb4\x4b\x81\x76\x3b\x8c\x76\x3b\x40\xbb\x5d\x46\xbb\x5d\xa0\x5d\x97\xd1\xae\x0b\xb4\xdb\x63\xb4\xdb\x03\xda\xed\x33\xda\xed\x03\xed\x0e\x18\xed\x0e\x80\x76\x87\x8c\x76\x87\x40\x5d\x87\x51\xd7\x01\xea\x12\x46\x5d\x02\xd4\xa5\x8c\xba\x14\xa8\xdb\x61\xd4\xed\x00\x75\xbb\x8c\xba\x5d\xa0\xae\xcb\xa8\xeb\x02\x75\x7b\x8c\xba\x3d\xa0\x6e\x9f\x51\xb7\x0f\xd4\x1d\x30\xea\x0e\x80\xba\x43\x46\xdd\x21\xd0\x9e\xc3\x68\xcf\x01\xda\x23\x8c\xf6\x08\xd0\x1e\x65\xb4\x47\x81\xf6\x3a\x8c\xf6\x3a\x40\x7b\x5d\x46\x7b\x5d\xa0\x3d\x97\xd1\x9e\x0b\xb4\xd7\x63\xb4\xd7\x03\xda\xeb\x33\xda\xeb\x03\xed\x0d\x18\xed\x0d\x80\xf6\x86\x8c\xf6\x86\x40\xfb\x0e\xa3\x7d\x07\x68\x9f\x30\xda\x27\x40\xfb\x94\xd1\x3e\x05\xda\xef\x30\xda\xef\x00\xed\x77\x19\xed\x77\x81\xf6\x5d\x46\xfb\x2e\xd0\x7e\x8f\xd1\x7e\x0f\x68\xbf\xcf\x68\xbf\x0f\xb4\x3f\x60\xb4\x3f\x00\xda\x1f\x32\xda\x1f\x02\x1d\x38\x8c\x0e\x1c\xa0\x03\xc2\xe8\x80\x00\x1d\x50\x46\x07\x14\xe8\xa0\xc3\xe8\xa0\x03\x74\xd0\x65\x74\xd0\x05\x3a\x70\x19\x1d\xb8\x40\x07\x3d\x46\x07\x3d\xa0\x83\x3e\xa3\x83\x3e\xd0\xc1\x80\xd1\xc1\x00\xe8\x60\xc8\xe8\x60\x08\xae\xc3\x5c\x67\x37\x01\x5a\x2b\x42\x48\xae\xb8\x47\x83\xda\x2a\xd1\xbd\x3d\x5f\x79\xc9\x6b\x6f\xb3\x83\x67\x3a\x74\x18\x1d\x3a\x79\x4b\x9d\xfa\x96\xc8\xb1\x96\xfc\x60\xba\xda\xce\x44\xac\x9a\x22\x8c\x0e\x49\xde\x54\xb7\xbe\x29\x7a\xd8\x94\xb1\xb6\x8a\x20\x89\x7c\xd3\x14\x65\x74\x48\xf3\xa6\xdc\xfa\xa6\x0e\x69\x6c\xd6\xd4\x42\x24\xb7\x8f\xc1\xdb\x28\xdc\x88\x28\x79\xfa\x56\xc4\xd3\xc8\xdf\x24\x61\xa4\x1b\xef\x30\x3a\xec\xe4\x8d\xf7\xea\x1b\xef\x1e\x6d\x5c\xd9\xc1\x74\x4b\x5d\x46\x87\xdd\xbc\xa5\xfe\x61\x4b\xd6\x36\x16\xe7\x1a\xaf\xd4\x3a\xcb\x59\x1c\x95\xd2\xc8\x7e\xeb\x6f\xa3\x70\xed\xc7\xa2\x3d\xf7\x03\x6f\xb5\x7a\x92\xed\x67\xdb\x77\xe8\x32\x3a\x74\xf3\xf7\x0c\xea\x7b\xdc\x3b\x6c\x53\x9b\x01\xdb\x1b\x6f\x76\x13\xcc\x54\x8f\x7b\x8c\x0e\x7b\x79\x4b\xc3\xfa\x96\xfa\xa7\x5a\x7a\x9f\x78\x51\xa2\xda\xea\x33\x3a\xec\xe7\x6d\x11\xa7\xbe\xb1\xe1\xd1\xc6\x92\xc8\x5f\xbf\xf3\x17\x4b\xdd\xda\x90\xd1\x61\xb1\xa4\x49\xbd\x58\x2c\x25\xb6\x13\xad\x7d\x2f\xe6\xba\xb1\x01\xa3\xc3\x41\xd1\x58\xed\x06\xe9\x38\x7b\x1b\x84\x74\x87\xb8\x3d\x47\x96\x17\x3f\x05\xd3\x57\x89\x88\xbc\x24\x8c\x2c\xc5\xb8\xbb\x43\x46\xba\x43\xe8\x38\x0e\xeb\x38\xaa\xc9\xda\x9d\xd2\xd9\x6f\xb1\x87\xdb\x8b\x55\x78\xef\xad\x64\x23\x92\x19\x43\x47\xb6\x20\x1b\xa8\xd9\x1f\xc5\xa3\x7b\x8e\xe5\x42\xdb\x28\xa0\x4b\xb0\xd6\x96\x3e\x3c\x6d\x84\xd6\xad\x44\xd3\x3a\xf7\xe3\x73\xa9\x5e\x79\x79\x10\x4f\xa3\x40\x36\x10\xbb\x1d\x3c\xcb\x37\xd7\x6c\x27\x93\x5b\x8a\x68\x0f\x9f\x1d\xed\x45\x43\x1e\x9c\x7c\x6d\x70\xae\xfd\x29\xfb\x6f\x95\x7c\xaa\x27\x5f\x5d\xb3\xd9\x0c\xa4\x42\xfe\xd2\x67\x63\xb6\x65\x16\x6d\xf7\xda\x84\x58\xbb\xb3\x7d\x48\xbd\xf3\xbb\x3b\x61\xdb\xe8\xee\x4e\xf0\x00\x9b\x8f\xaa\xd9\x7c\xd9\x47\x91\x6e\xfd\x47\xe5\xe8\x1a\xf2\xbb\xa0\xb0\x8e\xe4\xd9\x03\x59\x5e\x76\xa4\xfd\xd7\xe7\x84\xed\x87\x48\x95\xa2\x1f\x0b\x70\x87\x9d\x72\x29\x9f\xd3\xc3\xbb\xa5\x32\x7e\x70\xbf\x54\x36\xf5\x13\x9d\xba\x27\x4a\x21\x49\xe5\x67\xc0\x2f\x52\xb5\x0f\xad\x5b\xc2\x98\x4b\x93\x92\xad\x74\xb7\x53\x2b\x99\x91\xae\x1c\xaf\x1a\x22\x52\x8c\x51\x43\xaa\x74\x18\xd5\xd4\xe5\xec\x37\x32\xe7\x98\x36\x69\x66\x34\x16\x3d\xef\xc0\xf2\x2c\x78\x5e\x88\x84\xd5\x3c\xb6\xdb\xe1\xb6\xb7\xc3\x72\xb6\xa4\x70\x43\x64\x17\x6a\xa8\x4f\x69\x1d\x82\x2f\x7f\x29\x6e\xcf\xc2\xa9\xfa\x02\x08\x79\x80\x7c\x6c\xdb\x01\xf2\x35\xe4\xb4\xb8\x59\x09\x79\xe5\xd8\x9a\xcd\x8c\x11\xa3\xbd\xfb\x91\xc0\xec\x59\x0d\x87\x12\xb0\x20\x5b\x9e\xb4\x86\x84\xe5\x3d\xa2\xba\x47\x52\xf9\x0e\xe5\x6f\x5f\x81\x93\x20\xe5\x31\x96\xbf\x1d\x0c\x2b\x6e\xe5\x76\x28\x0b\xb6\xb5\xb9\x2b\x53\x98\xc1\x12\x36\x5c\xd8\xdb\xf6\x4b\x98\xab\xdf\xef\x60\xad\x7e\xdf\xc3\xbd\xfa\x7d\x0b\x0b\xf5\xfb\x35\x3c\xa9\xdf\x9f\xe0\x81\xcf\x47\x3e\xf3\xc7\xc9\x24\x4d\x91\xfc\xe1\xcf\x3b\x0c\x77\xfc\x61\xbc\x9a\xc0\x23\x9f\x8f\x02\xb6\x1e\x05\xe3\x64\xc2\x50\xa0\x6e\x7a\xde\xe1\xf1\x4a\xc3\xbd\x4c\xcf\xfd\xe0\x7c\xae\xf1\x56\x30\x44\x18\xcd\x78\x63\x63\xdb\x8f\xb6\x9d\x5b\x08\x1f\xc7\xd3\x09\xb6\x6d\x0f\x3d\xc0\x14\xa7\x29\x5a\xf2\xd9\x48\x9e\x63\xd1\x78\x3a\x81\x87\xf1\x74\xc2\xe7\xb6\x5d\x43\x85\xe4\x4d\x23\x79\x13\x5b\xd8\xf6\x6c\x14\xa2\x25\x04\x98\x3d\xd9\xb6\xbc\xc0\xf9\x72\x74\x18\x0b\x9b\x9f\x31\xc6\x29\x93\xc6\xa3\x3c\x55\x5e\x30\x35\x90\x7e\x66\xe7\xed\x97\x2c\x35\x1b\xd1\xc9\x36\x4a\x20\x1e\xcf\xc5\x59\x75\x73\xaa\x73\x28\xc1\x7b\xbb\xd0\x9c\x86\xa2\xf4\x45\x7e\xa6\x64\xee\xc9\x37\x8e\xaa\xe4\x59\xec\x9d\x3c\x9a\x6a\xbc\x9a\x70\x21\x47\x3d\xd9\xa1\x25\x66\xf7\xe5\x61\xc9\xe9\xd3\x72\x14\xa2\x97\xe6\xac\xda\xb3\xb0\xc4\x6c\x09\xf7\xb6\x8d\xd0\x43\xfb\xc1\x8f\x92\xad\xb7\x4a\xd3\xe2\x58\x4e\x27\x96\x43\xb6\x04\x39\xe1\xef\x6c\xfb\xce\xb6\x1b\x77\xe3\xe9\xc4\xb6\x63\x74\x07\x53\x58\x62\x8c\x77\x67\xdb\xf6\x4b\x4e\x60\xdb\xfe\x8e\x53\xd8\xb6\xdf\xf3\x2e\x6c\xdb\x6f\xf9\x00\xb6\xed\xaf\x39\xe9\xc1\xb6\xfd\x13\xef\xc8\x2b\x3f\xf0\x9e\xbc\xf4\x8e\x13\x3a\x28\x71\xa4\x6d\xce\x86\x88\xd4\xe0\xc0\x2c\x7f\xa9\x0d\x80\xd4\x2d\x24\x65\xa0\x35\x9c\xb7\x7e\x7b\x25\xd1\x53\x0e\xb3\x26\x10\xde\x4d\x3d\x03\xb9\x90\x25\x8b\xed\x0c\xc7\xa1\x35\xfc\x77\x9f\xec\xd7\x21\xff\x3f\xfa\xc1\x2c\x7c\xb4\x6d\xfd\xdb\x7e\xed\x25\x4b\xae\x62\x2e\x47\xfa\x0c\xab\x7b\x28\x16\xab\xb9\x6d\xcb\x7f\xcb\x0f\xc8\xbf\x59\x36\x25\xc8\x2a\x05\x1c\x58\x18\xe1\x3a\x0e\xb3\x50\x1c\x66\x91\x73\x18\x5a\xc3\xf1\xf5\x47\x3c\xef\xda\x4b\x2f\x2e\x09\x9c\x47\xb8\x4d\x01\x48\xa6\xe9\xb8\xaa\x02\x65\x1a\xaf\x91\x06\x72\xca\xd3\x37\xb4\x70\x50\xa6\x73\x02\x91\x01\x1e\x1d\x71\x57\x04\xed\xb9\x3a\xe3\x23\x02\x11\xc6\x3b\x76\x2c\x64\x5f\x52\x92\x08\x14\x8f\x26\x52\xf7\x06\xa9\x49\x4a\x45\x83\xd1\x81\xec\x56\x8d\xa8\x50\xe1\x12\x64\x80\x6d\xfb\x77\x70\x0b\x81\xc8\x10\x23\x6b\xe6\x3f\x58\xf8\x4b\xf9\x86\xee\x20\x91\xaa\x3c\x64\x3c\x84\xd6\x08\x14\xa7\x78\xc1\x61\xa4\xc8\x48\x7b\x93\xb8\xa8\xf5\xbe\x64\xd3\x73\x4a\xba\x70\xcd\xf4\xb8\x9a\x31\xd0\xa1\x64\x0c\xb5\x9f\x7d\x16\xb5\xe7\x66\xe2\x6a\xaf\x1f\x4c\x53\x26\x9b\x24\x3c\x44\x89\xc2\xf0\x94\x22\x07\xf8\xb8\xd8\x7a\xe7\xb1\xb9\xd9\x6c\x3f\x0f\x3f\xef\xa4\xc4\xb8\x10\x89\xe5\x07\xe7\x51\x9a\x5a\xb1\x39\x3c\x10\xdd\xac\xaf\x0c\xa4\x9f\x16\xdf\xe2\xed\x46\x8e\x9b\x98\x15\xe2\x9b\x76\xfa\xab\xa7\x6d\x1b\xe9\xe5\xa2\x15\x20\x6c\x56\x8d\xcb\x88\x0b\x66\xed\x48\x2d\x1d\xa8\x14\xe4\xe5\x98\x9d\x94\x30\xea\xf6\xc5\xb3\x08\xb6\x6b\x11\x79\xf7\x2b\xc1\x1a\x88\xd8\x02\x83\xf6\x4a\x6e\xb3\x73\x54\x9e\x7b\x8c\xfc\xc4\xfc\xdd\x95\x7f\xab\xee\xb0\x24\x27\x36\xa7\xc5\x8a\xa3\x7b\x33\x17\x70\x73\xe9\x4f\xfb\x5e\x7d\x95\x68\x5a\x47\xe6\x51\xa4\x20\x6e\x4c\x19\x1b\xdb\x6e\x04\xc8\xe7\x06\x1a\xa4\x84\x3f\xab\x1a\x38\xf2\xb4\x89\xa9\xf8\xcc\xc3\x8d\x7f\xdb\xeb\x0f\xa6\xfd\x1b\x2f\xf8\xa7\xe4\x7c\xaa\x91\x66\x8c\xc8\x7e\x9e\x84\xe7\x9b\xc8\x5f\xfb\x89\xff\x20\xce\xf5\xb4\xe3\xb2\xec\xde\x39\x25\x1c\x39\xf8\x2c\x40\x41\xfb\x3b\x78\xd6\xea\x0e\x53\x02\xd3\x4e\x89\x7b\x0e\x53\x26\x2d\x46\xa9\x6c\xa5\x86\xbb\x14\xe5\xb9\xbb\x93\x31\xe9\x2a\x47\x8e\xe6\xc2\x51\x99\x05\x17\xc2\x6b\xe7\x28\x3f\x11\xa8\x7b\x7a\x8a\x33\x42\x5f\x86\x80\xb4\xde\x64\xe7\x6a\x15\x9c\x1c\xa5\xaf\xa9\x56\x7c\xb7\xc7\xba\x6a\x3c\x8e\xf2\x03\x49\x13\x1c\x8c\xac\x6d\x10\x4f\xc3\x8d\x5c\xaa\xb1\x25\x69\x84\x36\x99\x14\x61\xdf\xda\xc3\xee\xab\x74\x5e\x81\xfa\x0e\x46\x3e\x04\x20\x05\xbb\x23\x2a\xd8\x38\x98\x8c\xc5\x84\x4b\xc6\x2a\x77\x9e\xc3\x88\xeb\x40\xdf\x61\x7d\x65\xba\xa9\x61\x21\x15\xf3\x43\xde\x39\xda\xc7\xa8\xe1\x9c\xd2\x89\xf2\x20\x5c\x14\x8d\xf4\xd8\x19\xf9\x8b\x11\xb5\x26\x08\xed\x33\x42\xfb\xf2\xad\x27\x39\xc4\x61\x24\x9c\x2a\x1f\x2e\xca\xc2\x5e\x82\xd3\xb4\x70\x55\xdb\x76\xa0\x21\xc8\xf6\x67\x21\x6a\x5a\xec\xdc\x0f\xa6\x61\x14\xc9\xd5\xea\x07\x0f\xe1\xd4\x3b\xa2\xe1\x76\x6a\xb8\x42\x75\x91\xb9\x27\x16\x99\xa2\x68\xfd\x21\xeb\x4b\x2a\xd6\xf9\x9c\x51\xa7\x50\x32\x1d\xa3\x20\x74\x0c\x23\x20\x9d\x61\x79\x8c\xc7\x93\xf6\x34\xdc\x3c\xfd\xe4\x27\x4b\x3f\x48\xd3\xe3\x10\x05\x92\x7d\x84\x28\xca\x41\x2f\x3d\xee\x23\x01\xb1\x54\x2f\x7c\x94\xc8\x83\xed\x41\x29\xff\x6b\x3a\x2a\x3e\x90\x4e\x98\xa9\x6b\x3f\x2d\xb0\x36\x0b\xef\xff\x76\x14\x33\x1f\x6d\x21\xc6\xb8\xb5\x82\xb8\xe5\x61\x98\x71\xa2\x54\x85\xd5\x95\x67\xdb\xde\xd5\xaa\x39\xb5\x6d\x34\xe3\x2d\x02\xab\x26\x9f\xb6\x08\x78\xea\x07\x5f\x4e\x5b\xad\xf3\x6b\xe7\x12\xaf\xe4\x24\x45\xa3\x68\xec\x4d\x78\x34\x5e\x4d\x98\x09\xc3\x90\x27\xe4\xcd\x33\xf9\xe0\x2c\x8f\x01\x50\x6b\xa6\xe3\x32\xd2\x71\x81\x74\x86\x8c\x74\x86\x40\xba\x0e\x23\x5d\xb5\x72\x6b\x38\xc5\xef\x1b\xe3\xf2\x6e\xc9\x7c\xb5\x49\x3e\xac\x91\xe4\xa2\x25\x2c\xd1\xfd\x41\x54\x23\x1d\x5f\x93\xd2\x50\x92\x7c\x28\x23\x39\xfe\xf1\x91\x71\xde\xf2\x7c\x74\x57\xa3\x88\xf9\x68\x05\x11\xbe\xdc\x5e\x7b\x97\x38\x19\x7b\xcd\xe6\x84\xe7\x49\x1e\xc9\x67\xc6\xe2\x04\xf7\x22\x9d\x41\xf6\xf9\xc3\xec\xf3\xdd\xcf\xe8\xbe\x15\x6d\x2b\xd6\x6d\x79\xb0\x92\x63\x22\xd7\x91\x8f\x56\xf9\x80\x4c\x79\x88\x62\xd8\x2a\x47\xbe\xb0\xed\xa8\xc1\x23\x3d\x8a\x97\xdb\xeb\xe9\x25\xf6\xe7\x08\x79\x7c\x35\x9e\x36\x9b\x13\xdc\xe0\x1e\xce\xa5\x7c\x15\xe6\x93\xdf\x38\x6d\x36\xd5\xbd\x22\x4d\x95\xe6\xb9\xc2\xb6\xbd\x52\xda\x60\x01\xd6\x29\xaf\xa5\x69\x96\x12\xd9\x10\xb6\xdd\x22\xbb\xea\xc0\x0c\x18\xe9\x0c\xb2\x01\xda\x4d\xa0\x7b\x82\xfd\xb8\x46\x37\xef\x67\xab\x42\xae\x93\x38\x1b\x28\xa9\x9d\x77\x3b\xc7\xb9\x82\xde\x7b\x84\x73\x01\x2b\x4e\xe5\xcf\x96\x77\xe4\xcf\x94\x77\xe5\xcf\x8c\xf7\xe4\xcf\x92\xbb\x2a\x0d\x63\x06\x1b\x9e\xa4\x69\x1e\xdf\x5e\x1a\x61\x0f\xe6\xc5\xba\x5b\xc3\x3d\x2c\xe4\x8a\xc3\xf0\xc4\x7d\xb4\xc0\xf0\xc0\x03\xe4\xc1\x1c\x3a\x52\x73\x8f\xd1\x53\x3e\xf2\x8f\xdc\x81\x5b\x1e\x8d\x36\x28\x81\x3b\xcc\x56\xea\xc0\xc1\x66\x75\x5d\xde\x5d\x3f\x5e\x3e\x9a\x51\x5d\xa6\xe9\xa3\x1c\xd5\x27\x6c\xdb\xe8\x9e\x3f\xa0\x35\x7f\x1a\x3f\x4e\xe0\x11\x16\x18\x04\x96\xf7\x44\xf8\x76\xfc\x38\xe1\xf7\x39\x80\xf9\x7d\x96\x2f\x62\xf2\x30\x72\x3b\x53\xc3\xd1\x3a\xb2\x9b\xe9\xc8\x6b\xfd\x77\x2f\xfb\xfb\x31\xd3\xa1\x6f\x75\xe1\xd6\x75\x51\x22\x75\x9a\xcd\x3f\x29\xf2\xc4\x5a\x84\x6d\xd3\x74\x3a\x9a\xb2\x5b\x33\x9b\x95\xe5\x0d\xdd\x0e\xeb\x76\xc0\xa5\xcc\xa5\xd0\x77\x59\xdf\x95\xf3\x5a\x23\x10\x64\xf3\xda\x21\x66\xbd\xcb\xf9\x0c\xcd\x04\xc7\xa7\xb6\xbd\x62\x33\x1e\xac\xf0\xb3\x5c\xe0\x26\xfc\xc4\x97\x22\xb4\x5c\xdd\x5b\x49\xe9\x62\xb4\xcd\x07\x7e\xc9\x57\xa3\x59\x8b\x30\x07\x36\x7c\x25\xbb\x4f\x14\x38\xc2\x15\xc5\x6a\x39\x5f\x2a\x7e\xb5\x94\xe3\x3d\xc5\xcf\x1e\x9f\x8e\x97\x13\x58\x36\xf9\x46\xc3\xff\x49\x39\x5b\xfe\x05\xab\xd1\xf2\xca\x61\xb3\x2b\xbe\x3c\x14\xb1\xdf\x89\xd9\x76\x2a\xce\xa5\xa4\xb1\xde\x24\x4f\xe7\x9e\x14\x02\xce\x1f\xfd\x64\x79\x1e\x84\xe7\x7e\xe0\x27\xbe\xb7\xca\xe5\x2d\xf5\xda\xd5\x68\x79\xcd\x1d\x36\xbb\x5e\x5e\xca\xe6\xb1\xee\x80\x6d\x23\x8f\x27\xc8\x03\xdd\x0b\xd8\xe2\x12\x66\x6d\xcd\x60\x77\x08\xeb\x90\x62\x98\x4f\x88\x4c\xfd\xa1\xd9\x3e\x7d\xb3\x7d\x94\xf4\x12\x6f\xc4\xd4\x97\x92\xcb\x11\x02\xa3\x68\x6b\x1e\xc8\xa2\xf1\x89\x0f\x2d\x44\x28\xe1\xa2\x3d\x0d\x83\x38\x89\xb6\xd3\x24\x8c\x70\x9a\x26\x0d\xae\x45\x21\xdb\x6e\xf8\xa8\x94\x07\xa7\x12\xe3\x73\x3c\xe0\x40\x81\x04\x67\x75\x1d\x12\x9e\x8c\xc3\x89\xc6\x40\x36\x77\x94\x4d\xb6\x23\xd5\x20\x4b\x2a\x82\x51\x9f\xf5\xfb\x39\x23\xef\x9e\x10\xd7\xba\xf4\x38\x75\x28\x6c\x45\x4a\x15\xc3\x48\xeb\xec\x5d\xca\xba\x52\x9e\xed\x7e\xa9\xd4\x95\xad\xe5\xbe\x21\xdd\xfd\xae\x5c\xca\x59\x70\x30\x78\xfc\x79\x57\xea\x43\x6e\x3c\xba\xf7\x83\x59\x59\x58\xc8\xac\x68\x05\x4f\x8b\xf7\x03\x8b\x89\xe4\x54\x7b\x39\x3d\x81\x54\x0c\xc2\x60\xea\x25\x68\xff\xfe\x6a\xd1\x93\xb2\x64\xb6\x3a\x30\x2f\x28\xe9\x4d\xd5\x74\xf6\x70\x41\xe9\x02\x3e\x9e\x80\x46\x59\x4e\x14\xca\x72\x30\xf6\x27\xdc\xf2\xc6\x56\xd3\x6f\x5a\x13\xeb\xcc\x93\x7a\x63\x61\x7c\x79\x09\x9e\x05\x56\xc9\x08\xf7\x12\x59\xcd\xc0\xc0\x04\x83\x85\x9b\x16\xb6\x72\x83\x9c\x7c\x56\xa1\xd1\xee\x50\x02\x59\x2c\x15\x04\x98\x49\x8d\x38\x00\x51\x98\xe6\xaa\x6b\xc9\xb6\xd1\xaa\x14\x15\x58\xbe\x04\x2b\x39\x83\x66\x7f\x74\x59\xbf\x5b\x2c\x92\x13\xae\x91\xae\x31\x49\xeb\xdd\x91\xe9\x5d\x1f\xbc\x85\x25\x27\xd4\xfa\x2a\x1b\x4f\x8b\xf3\xa0\xc6\x14\x92\x8f\xf7\x0e\xe1\x93\x5b\x4a\xf2\xe9\x03\x3c\x4f\x31\xb2\x7e\x28\x40\x60\xcd\xa6\x10\x23\xeb\xcd\x76\xb5\x52\xb0\x53\x15\x40\x5a\xb4\x0f\x1d\x5a\x32\x17\x48\x1d\xde\x98\x0a\x22\xfc\xbc\xdb\xa1\xc4\xd8\x2a\x24\x91\xf4\x31\x1e\x45\x2c\x1c\xc9\xbd\xc7\xac\xdb\xcc\x56\x82\x62\x25\x2f\xe0\x5a\x5b\xa7\x46\xcb\x10\x62\x54\x1a\x02\x16\x97\x37\x62\xa6\x31\x75\x8f\x7a\x7f\x9e\x77\xb9\x22\x7b\x5a\x9c\xc9\x2c\x67\xd8\x40\x4c\x0f\x54\x36\xa6\x96\xfa\xbb\x5f\x2a\xaa\x0f\xfb\xb8\x3d\x57\x73\x39\xcc\x8c\xf9\xc4\x30\x16\x29\x49\x48\x79\x41\xca\x97\x2b\x2e\x50\xaf\x27\xa5\x24\x81\x06\x1d\xc9\x41\x04\x1a\xb8\x92\x85\x48\x1d\x8a\x48\xee\x21\x90\xdb\xc3\xb0\x91\x2d\x51\xdc\x9e\x7b\x71\xf2\x47\xf1\x04\xca\xc6\xd3\xed\x63\x58\xf3\xe5\xc8\xba\x8b\xe5\x04\xf9\xff\x10\x16\xdc\xd7\x49\x1e\x10\xf0\x8d\xe4\x55\x52\x39\x7d\x69\x49\x1d\x08\x17\xb0\x08\x52\xe5\x33\x35\xcc\x45\xfb\x6e\x7e\x19\x5d\x46\x3c\x6a\x2b\xcc\xdc\xa8\xfd\xb1\xe4\xab\x8a\xca\xd4\xe3\x79\x21\x92\x6f\x0a\x9a\xbb\x67\x56\x82\xad\xf1\x44\x70\x51\xa9\xb1\x1e\xe0\x67\x0f\x09\x98\x42\x02\xd6\x9d\x6f\x61\x10\xed\xbb\x84\x27\xf2\xc7\xe7\xbe\x8a\xdc\x56\xe7\xe6\x86\x00\xcb\xe3\x55\x7e\x3c\x5e\x4f\x78\x56\x03\x27\xb0\xed\x15\x0a\x20\x02\x31\xde\x4e\xe4\x16\x2d\x68\x4c\x88\xa6\xc5\x4e\x84\xe7\xe9\x4a\x78\x51\xd9\xee\x97\xd1\x14\xc1\xb5\x5b\x00\x12\x49\xe3\x64\x17\x20\xd0\x43\x10\x5c\x06\x3c\x68\x07\x38\x68\x47\xaa\xea\x4e\x7b\x63\xdb\x28\x68\x6f\x78\xd0\xde\xb4\x83\x9c\x7d\xe4\x0a\x49\xd0\xf6\x27\x67\xaa\xdb\x87\xfd\xdd\x99\xdb\x0e\x20\x3b\xa2\xd2\xeb\x03\x7e\x8f\x22\x10\x6a\x86\xf2\x5c\xae\xa0\x1d\x40\x28\x5f\x79\x96\xbd\x48\x4d\x56\xdb\x9f\x80\xe9\x58\xa8\x12\xc3\x02\xee\xeb\x34\x22\xbf\xbd\xe1\x21\x86\x48\x76\x44\x45\xd5\xab\x23\x5f\x9d\x59\xe5\x67\x56\xea\x9e\xf1\x7a\xd2\x6a\xed\x32\xd3\x7a\xb0\x83\x79\x18\xdd\x78\xd3\x65\xa5\x9b\x79\x07\xcf\xb2\x31\x93\x4b\x29\x46\x02\x0e\x94\xc3\x7a\x8d\xa6\x83\xe5\x62\x1a\x45\xed\x20\x2b\xc6\x7a\xa9\xc4\x9e\x00\x45\xed\x07\x88\xda\x1f\x75\x4d\x88\xcb\xc8\xb6\xa3\x76\x74\x89\xe5\xca\xdb\xec\x60\xe9\xc5\xec\x70\x67\x36\x1a\xf7\xa8\x18\x32\xa1\x60\x4a\x96\xb6\x1d\x54\xa6\xdb\x6c\x83\x23\xb6\xde\xfc\xf1\xf1\x7a\x22\x1f\x9f\xca\xd9\x99\x1f\xd8\x44\x73\x00\x38\x7e\xaf\x76\x51\xbe\xb2\x46\x61\xfb\x81\x47\x0c\xa9\x69\x0e\xf9\xb3\xcf\x7c\xb9\xb3\x94\xd9\xf4\x23\x4b\xe0\x81\x45\xb0\x61\x6a\x15\xad\x20\xc8\xf5\x3a\xd6\x20\x3b\xb5\xac\xd3\x14\xa9\x65\x12\x62\x08\xd4\x92\x0a\xe4\xa1\x5c\x28\xcd\x26\xe8\xad\x29\x27\x52\xed\x4a\x7f\xc2\x43\x8c\x41\xec\x60\x21\x92\x9b\x20\x89\x9e\xd8\x3d\xc4\x22\x79\x9f\x44\x61\xb0\x38\xe8\xf3\x56\x1d\x94\x37\x5b\x84\x9f\xf5\xa0\x27\x7c\x5e\x54\x1b\x69\xdf\x7d\xe4\x19\x4a\x60\xb6\x54\x77\xb8\x52\xf1\xa3\xd8\x20\x7a\xb4\xe4\xe7\x7c\xd4\x5b\x64\x55\x9d\xaa\x12\xba\x4a\xa2\xfb\xbd\xe2\xd9\x84\xcb\x73\xed\xbb\x39\x1e\x4d\x91\x03\xd6\x47\xf1\x24\xd9\x56\x32\x8a\xda\x1f\x99\x36\xf9\x66\x7f\x3f\xb0\xb1\x5c\x09\x51\xfb\x61\x82\xd5\xd0\x66\xe2\x17\x4c\x11\xc1\x78\x87\x21\x1a\x59\x26\x72\xc7\xca\x9f\x85\x46\xa4\x86\x7d\xa6\xa4\x25\xc9\x0a\x88\xcb\x08\x71\x81\x50\xc2\x08\x25\x40\xba\x7d\x46\xba\x7d\xe8\xb8\xac\xe3\x1a\x8d\xc0\xed\x31\xb7\x07\xbd\x1e\xeb\xf5\x60\xd0\x61\x83\x0e\x0c\x5c\x36\x70\x61\x48\xd9\x90\xc2\xb0\xc7\x86\x3d\x18\xf6\xd9\xb0\x2f\x69\xfd\x17\x9b\x0c\x32\xf3\xbc\x24\xd0\x0b\x91\xfc\x24\xbc\x8f\x8a\xe4\x77\x7a\x9a\xe2\xf7\x87\xf5\x14\x5f\xaa\x1c\x92\x42\xf6\x86\x86\xe2\x4b\x82\xbe\xe4\x5b\xe4\x4a\x82\xbf\x45\x3d\x0c\x73\xee\xc0\xba\x36\x63\xb7\x7d\xb7\xd2\xab\x69\xa5\x62\xdf\xef\xf1\xae\x4c\xfb\xcd\xd4\x7b\x7c\x3c\xd9\xc1\xa2\x5e\xde\x5c\x22\xd1\xf6\x6a\xe3\xd7\xc5\xd8\x91\xba\x74\xb2\xc3\x78\x77\x76\x5f\x12\x71\xaa\xdb\x2a\x97\x14\x17\x06\xb9\x40\xd1\xaf\x9c\x5f\x24\x63\x32\x39\xbe\x97\xf3\x67\x76\x72\x51\xb3\x3a\x7d\xb9\x68\x36\x1a\x45\x63\x92\x15\x06\x68\x7b\x5a\x53\x1c\x0b\x48\x26\xf8\x28\x7d\x4d\xe4\xce\x54\xb7\x97\xbe\xb1\xf8\xfa\x44\x7f\xa3\x28\x18\xc7\x7f\xc8\x70\xea\xbc\x76\xbc\x51\xac\x3f\x91\x82\x6e\xa3\xf1\x1f\xa4\xcc\xff\xc5\xac\x2f\xd4\xaf\xdf\xd6\xb3\xbe\x6d\x2d\xeb\x9b\x37\x9b\x15\x56\x77\xc0\xe3\xc2\x3d\x1e\x17\xa0\x6d\x99\xc7\xd5\x0c\x81\x94\xa3\xe3\xc2\xd7\xd0\x20\xda\xd7\xa0\x34\xd5\x32\x6c\x68\x34\x5a\xa3\x59\x46\x16\x71\x5b\xb7\x84\x04\x66\x91\x6d\x4f\x73\x3c\x51\x1f\xe7\x69\x50\xd1\xd8\x9c\xaa\x99\xdc\xdf\xf9\xd2\xa5\x82\x26\xda\x7f\xa3\x24\xd0\xdb\x13\x04\x9a\xfb\x48\x99\x3e\x8a\x4c\x20\xd5\x76\x30\x5a\x2b\xe1\x4d\x24\xa6\x0c\xca\x58\x0e\xb1\xf6\x41\xc2\x76\x1e\x27\x61\x24\xd8\xba\x42\x31\x2a\x94\xa2\xd3\x63\x9d\x1e\x74\x1d\xd6\x75\x0c\xa5\xe8\x0d\x59\x6f\xa8\x05\x78\x4d\x29\x24\x75\xa8\x31\xa2\xd5\x52\x87\x9e\x31\xa8\xf5\x9c\x4c\x0e\x34\x54\x41\x91\x0d\x4f\x93\x8d\x0a\x59\x90\x64\x62\x6a\xc8\x86\x24\x0b\x3d\xaa\xe5\xc0\x41\x57\xcb\x81\x84\x52\xac\x04\xc0\xfe\x51\x8b\x13\x44\xa0\x6c\x43\x7a\xa4\x9e\x54\x91\x68\x78\xe0\x4f\x70\xc7\xef\x47\xca\x59\xc7\x2c\x6f\x36\xb3\xe0\x91\x3f\xd8\xf6\x43\x69\x29\xdd\xf2\xe7\x1d\xdc\xd4\x94\x89\x79\x1c\x8b\xc9\x59\x88\x1e\x41\x80\xa5\x57\x82\xa5\x21\x43\x96\x9e\x24\xe4\x62\x54\xb3\xc9\xd1\xc2\xb6\x1b\x53\x9d\x02\x58\x86\x49\xd5\xea\x86\xc3\x04\xde\x31\xe5\x45\xac\x7f\xfe\x3c\x7b\x7c\xa4\xb7\x05\x3b\xda\x86\xa7\x80\x26\x6b\xdb\xa8\x7f\x46\xc3\x26\xb0\x2a\xb7\x3c\xf5\x04\x44\xe6\x19\xbc\xab\xf7\xb5\x9d\x3f\xd8\x36\x5a\xa4\xe9\x63\xdb\x48\x52\xb6\xdd\x98\x55\x1c\xd6\x48\xd2\xe9\x07\x9c\x05\xa1\x22\xdc\x0e\xc4\x27\x5d\xec\x0b\xeb\x51\xfe\xa4\x48\xf9\x03\xbc\xe5\x9f\xc6\x77\x13\xb4\x18\x3d\xef\x58\xcb\x01\x82\x1b\xfc\x13\x7c\xe0\xd5\xe6\x3e\xa9\x6d\x43\x54\x5e\xf2\x7b\xbe\xac\x16\xd4\x51\xed\x20\x45\x32\xe0\x23\x6f\x2c\x6c\xbb\xfa\x70\xc1\xe2\xf5\x1b\x13\xee\x5e\x26\xad\xd6\x25\x16\xf2\xc5\x49\x21\xf3\x34\x84\x7a\x4d\xcb\x51\xd4\xe7\x7d\x9a\x22\xf4\xc0\x93\x52\x5b\x46\xf8\x48\xe0\x41\x12\x6a\xbd\xea\xe7\xea\x53\x9f\x20\x81\x87\xbd\x82\xb7\x91\x24\x69\x11\xdc\x43\x30\xbe\x9b\x40\x80\x21\x90\x5f\x5f\xe2\x30\x8f\xf0\x58\xb6\xe5\xf0\x07\x0c\xe8\x43\x9a\x7e\x94\xca\xf6\x0d\xca\x56\x1e\x86\x1b\xa4\x16\x1e\x86\x7b\xdb\xbe\xd1\xae\x68\x8c\x01\x7d\x4c\xd3\xb7\x58\x9e\xb9\xc3\xb0\xb0\xed\xc7\xb6\x92\xfe\x73\xda\x65\xfe\xd6\x16\xc6\x07\xbe\x6e\x57\x49\x39\x4a\x40\xc0\x3d\xdc\x61\x88\x51\x79\x53\x44\x18\xbc\xf6\x9b\x9b\x9b\x6f\x79\x23\xc7\xd8\xdb\x20\xf9\xc1\x70\x3b\x16\x13\xfe\x00\x3e\xf2\xdb\xdf\x35\xfd\xf6\x4f\x4d\xbf\xfd\xf2\x05\x7a\x68\xf0\x27\x0c\xb7\x18\x16\x69\xba\x6e\xe7\x42\x9b\x7c\x04\xee\x31\x3c\x54\xa8\x0f\xe9\x31\x42\x7a\x40\x28\x65\x84\x52\x43\x85\x7a\x0e\xeb\x39\xd0\xa3\xac\x47\x33\x2a\x34\x60\xbd\x01\xf4\x3b\xac\xdf\x31\xb4\x68\xd0\x65\x83\x6e\x4e\x91\xdc\x1a\xeb\x75\xd5\x23\xd5\x3b\xe1\x91\xea\x31\x22\xf5\x67\xb7\xc6\x54\x7a\x4c\xc1\xd5\xa6\x8a\xd3\x91\x8f\xca\x90\x23\x46\x45\xb0\x88\x03\x11\xc6\x4c\x7b\xf9\xf5\x28\x74\x19\x21\xdd\x5c\xea\x72\x6b\x8c\x88\xd5\xaf\xe8\x9f\xf8\x0a\x15\x71\xa4\xac\x2e\xb2\xa9\x1a\x73\x5c\x3d\x89\x56\xb6\x7d\x95\x06\x9f\xcf\xb9\x5c\x19\x1f\xfc\xb5\x80\x70\xff\x42\x09\xfc\x00\x6a\x0d\x08\xe2\x7a\x38\x12\xcc\x72\xac\xa6\x28\x6b\xcc\x41\x4d\xf4\x8a\xe5\x74\x06\x6e\xcb\xe9\xb7\xa8\xfb\xc1\xe9\x33\xa7\xc7\x3a\xc3\xf6\x70\x38\xfc\xab\xd5\xe0\xa1\x26\x43\x39\x0a\x41\xcb\x75\x4a\xff\x29\xc1\x18\xa7\x69\xa3\xda\xec\xfe\x43\x6f\xbc\x37\xea\xc6\x51\xe9\x1e\xc9\xa4\xfd\xf8\xa5\x1f\xf8\x89\x40\x7e\x09\x88\x34\xf3\x4b\xbf\xf3\x82\x45\x66\x5b\x7e\xa5\x13\xf2\xcf\x13\x7f\x9d\xbb\xec\xcf\xf6\x94\x83\x85\x48\x7e\xf8\xf0\xcd\xcb\xed\x6a\x65\xea\x69\x47\xf9\xc9\x32\x2e\x91\x2a\xcf\x93\x18\x20\xb6\xe4\x7a\x38\x1c\x0e\x47\x56\xd3\x62\x96\x95\xd3\x88\x26\x52\xe0\x9a\x8e\xd5\xcc\x4b\xf4\x49\xf9\x40\x1b\x62\x82\x51\xab\xc7\x5a\x5d\xdc\xb4\x5a\x56\x33\x46\xf9\x2b\xf2\xf2\xf1\x7b\x17\x34\xa2\x0b\x6e\x5a\x1f\xca\x67\x15\xe8\x91\x3a\xcd\x2a\xad\x68\xd0\x9a\xc3\x0b\x39\x56\x1d\x6e\x5a\x6d\xab\x89\xa2\xeb\xe1\x70\x14\xa9\xe9\x8d\x51\x24\xcf\xfe\xd5\xda\xb1\x70\x07\xcf\x6a\xb3\xca\x75\xf7\xc5\xf6\xda\xcc\xdc\xd7\x25\xca\xbe\x67\xe2\x06\x8e\x47\x47\x17\xc5\x25\xb9\xb0\x6d\xd1\xe0\x3c\xb4\x6d\xcb\xa0\x45\xa9\xb3\x87\xce\x81\x57\xb9\x3f\x7b\xe9\x07\x49\xa9\xec\x1e\xca\xec\xbb\xa2\xc1\x43\xed\x72\xef\x12\x46\xba\x44\x4b\x40\xf2\x43\xbe\xd0\xf1\x5e\xaa\x8e\x5c\xd3\x01\x13\x09\xe2\xad\x56\xe7\x6b\x91\x2c\xc3\xd9\x79\x18\x9c\x2b\xf0\xaa\x7d\x9f\xba\xfb\x59\x9f\xfa\xe0\xc4\xde\x57\xf1\x41\xf9\x1c\xd4\x18\xea\xaa\x4d\x0d\x4f\x34\xa5\xe2\xbf\x0c\xbd\x35\x66\x5b\xf7\x64\xa8\x91\x55\x62\x59\x50\x0d\xd4\x03\x3f\x7e\x9b\xd1\x8e\xdb\x39\x6c\xcc\xe9\x57\xf1\x4d\x1e\x89\x04\x49\xa8\x71\x08\x0c\x55\xc9\xec\x94\x90\xc1\xa1\x28\x7d\x24\x51\x86\x6b\x33\x52\xa7\x5c\xb8\x8e\x51\x47\x89\x43\x8d\xc8\xe9\x1c\x0d\xb9\xcf\x2c\xfd\x42\x6e\x5a\xbf\x3d\x57\xbe\x29\x9c\x49\x07\x31\x78\x3c\x92\xd7\x56\x3c\x6c\xcf\x61\xcb\x9d\x4b\x2f\x33\xf8\x6c\x2f\xf1\x2a\x8b\x31\x8c\xb9\x37\xde\x36\x9b\x13\x25\xe6\x29\xdd\x2c\xc6\x55\x67\xb4\x43\x19\x71\x28\x10\xc7\x65\xc4\x71\x81\x38\x3d\x46\x1c\xb9\xc6\x7a\x27\x7c\xae\x99\xe8\xec\x66\xae\xb9\xcc\xe5\x2a\x45\x68\xcf\x98\x52\x7f\x43\x40\xb4\x09\x85\x7e\x69\x42\xa1\xbf\x33\xa1\xd0\xef\x4d\x28\xf4\x5b\x13\x0a\xfd\x35\x3c\xf0\xf5\x28\x60\xf7\x23\x1d\xe7\xac\xc2\x9d\xf9\xf3\x0e\x57\x03\x9f\xe1\x8e\xaf\x6b\x02\xa6\x1f\xf9\xdd\x78\x25\xcf\xc8\x1f\x79\xa6\x08\x90\x5e\x17\x01\xd2\x4b\x8e\xd0\x8c\x37\xe6\xb6\xfd\x50\x8a\x91\x7e\x18\x4f\x27\x78\xf4\xc0\x22\x3c\x9e\x4e\x60\xc3\x9f\x6c\x7b\x36\xf2\x74\xc0\xf3\xe2\x48\x14\xb0\x57\x17\x05\xfc\x60\xdb\x31\x7a\x80\x29\xe8\x58\xdf\x1f\x30\xdc\x8d\xa7\x93\x06\x5f\xda\x76\xa8\x42\x7d\x37\x5a\x3c\xca\x4e\x22\x15\x4b\xbd\xc4\xbb\xb3\xa0\x3d\x0d\x23\xc1\x7d\xf8\x6f\x11\x06\x6c\x24\x1b\x95\x23\x63\x2c\x30\x66\x57\x99\x80\xa2\xde\x09\xcf\xac\x76\x82\xa8\x9a\x91\xa7\x1d\x84\xfc\xa2\x7d\x71\x96\x44\x4f\xcf\xd6\x45\xfb\xc2\x1a\x8b\x09\x4a\x70\xe1\x7e\x28\xf9\x25\x92\x71\x30\xe1\x0d\x02\x8d\xc3\x1b\x7d\xfc\x9c\xa5\x3a\x54\x42\x9f\x64\x1f\x3f\x27\x91\x50\x72\x9c\x94\x64\x41\xa4\xbd\xcf\xc9\x22\x3a\x99\xb9\x64\x53\x32\xbc\xa1\x6f\xd6\xbe\x94\x51\x94\xf7\xc0\x28\x8d\x72\x74\x94\xd6\x48\xc8\x40\x45\xeb\x94\xbc\xa9\x30\xe5\x8d\xb0\x22\x16\x68\x86\x2d\xc7\x29\x37\x1f\x89\x4f\x62\x7a\x88\xed\x39\x9e\x14\x77\x2c\xa2\x70\xbb\x89\xf9\xb3\xc7\xac\xbe\xb5\x93\xda\xb3\xd5\x97\x4c\xc6\xb2\x72\xa0\x55\x01\xd6\x1f\xae\xbc\x6b\x4b\xe9\x19\xb3\xc3\xe6\x2e\xd0\x88\xe1\x0b\x25\x24\xc8\xf7\x9d\x1d\xbe\x36\xd7\xb9\x8e\xc4\xc4\x6b\xfb\x81\xe5\xdd\x67\x44\xb0\x60\x1b\x94\x73\x9e\x85\x30\xd9\xb6\xe5\x59\xf2\xef\xb1\x33\xb1\x6d\xeb\x5e\x1f\x93\xc9\x0e\x9d\x92\x4e\x65\xe3\x4b\xee\x49\x0a\xb7\xa9\x1b\xb2\x72\x01\xe3\x64\xbc\x9c\xd4\x74\xbc\xbf\x83\x7e\x83\x5b\xd9\x6a\xc2\x52\x33\xdf\x8c\x6a\xdb\x6a\x10\x88\xf8\x85\x97\xcf\x41\x74\x74\x30\xb2\x52\xff\x3b\xb0\xd4\x47\x67\xc8\x29\x51\x45\x35\x7a\x56\xc8\x29\xc5\x89\xf1\xb6\xae\x83\xd1\x0e\x43\x34\x5e\x4e\x54\x75\xd4\x46\xb2\xc3\x59\xcc\x87\x8a\xfa\xdc\xa4\x69\x63\x9e\xa6\x96\x99\x50\xf3\xa2\xc6\x34\x4d\x2b\x6f\x6e\xcc\xf4\x47\xac\xe5\x1a\x1a\x2f\x27\x70\xcf\x23\x14\xc3\x12\xd4\x87\xef\xe3\x67\x55\x12\x8a\x12\xfd\x95\x9c\xaf\x46\x1b\xdb\x6e\xf8\xa3\xe7\x59\x18\x08\xd6\x70\x4c\x50\xed\xba\x92\xa4\xc4\xf6\xae\x9a\x74\xa4\x08\x92\xf2\x55\xb2\x93\x03\xbd\xe0\xf7\x63\x67\x02\x4f\xfc\x7e\x4c\x26\x67\x01\xca\xf2\x07\x73\xb5\x4d\xc0\x02\x83\x8f\x74\x8d\x8c\xd2\xf9\x25\x50\xce\x93\x51\xad\x51\xf4\x29\x8f\x9b\xd7\xc6\xa9\x5d\x8d\xf1\xb2\x7a\x13\xde\x65\xf6\x67\xa3\xc7\x49\x49\x84\x0c\x20\x73\x4d\x66\x19\xca\xae\xcb\x5c\xd7\x68\x74\x39\xfd\xfb\x0d\xa2\x62\xdd\x3a\xce\xf6\x59\x26\xca\x25\xbc\x10\xa6\x85\x49\x0b\xb4\x6d\x94\x34\xb9\xb5\x50\x26\x47\x7f\x11\x84\x91\xf8\xc6\x8b\x85\x39\xad\x2d\x91\xeb\xed\x2a\xf1\x57\x7e\x90\x9d\x5d\xab\xb3\xdb\xc0\x9f\x86\xb3\xec\xdc\x56\x9d\x8b\x13\x7f\xfa\xf1\xc9\x9c\x7a\xb2\x30\x28\xfe\x9e\x49\x8c\xbd\x1a\x89\xb1\xf6\x7b\xfa\xfd\x6a\xa8\x82\x8a\xa2\x2a\x7b\x47\x35\xf5\xf7\xe3\x6f\x54\x44\xc1\xfb\x4d\x24\xbc\x99\x94\x95\x6a\x59\x81\x49\xb1\x59\xc1\x16\x0c\xab\x2f\x2c\x1c\x73\x58\xc3\x3d\x9f\xc2\x82\x3b\xf0\xc4\x1b\x8d\xa5\x64\x8d\x52\x18\xe8\xe0\xcb\xc5\xd5\x56\xc7\xdf\x2c\x74\x14\x99\x3c\x9c\xf3\xa7\xd1\x13\x5a\x8d\x17\x13\x58\x40\x84\x99\x3a\x5a\xcb\xcd\xeb\xa3\x39\xb6\x6d\xb4\xe6\x39\xbf\x46\x6b\x3e\x1f\x7b\x13\x3c\x6a\x34\xd6\x2c\x40\x73\x8c\x61\x6d\xdb\xb3\x6b\x07\xdf\x73\xdd\xa5\x39\x84\x68\x9e\xc7\x02\xdd\xc3\xac\x45\x70\x8b\xa8\xb0\x29\xf9\xb2\xfb\x6b\x3e\x74\x9c\x3e\x19\x0e\xa9\xdb\xed\x77\x9d\xe1\x90\x1c\x08\xd0\xf8\x2c\x19\xdf\x4f\xf8\x7c\x77\xdf\x6c\xee\x16\xcd\x66\x16\xb5\x70\x5f\x89\xc8\x31\x8b\xcd\x04\x3e\x55\xc2\x52\x7a\x47\x7d\xe2\x45\x58\xdb\x80\x18\x11\xcb\x18\x27\x3b\x46\xc2\x52\xf3\xa2\xd8\x8c\x4b\x24\x9b\x79\xde\xc1\x94\x3f\xef\x2e\xa5\x1c\x73\xcc\xf2\x38\x83\xa5\x7e\xc1\x06\xe6\xda\x0c\x59\x4e\xd2\x2a\xd4\xe4\x1d\x5b\x49\xca\xfb\xc4\x03\x24\x1f\x4a\x46\x94\x11\x0c\x0f\xdc\x39\xab\x4f\x47\x5d\x9c\xca\x0b\xf5\x13\x2d\x4b\x37\x2c\x8d\x12\x84\x16\x26\x7a\x64\x23\xe9\x7b\x36\x03\x97\x9b\xeb\x87\xcb\x07\x13\xe7\x76\xcf\x93\xd1\x13\x8a\xd1\x9c\x8b\xf1\xc3\x04\x4b\x5a\x32\x1f\x93\x09\x66\x4f\x48\x9d\xc0\x9c\xf3\x6d\x9a\xde\x73\xce\xb3\x48\xb4\xf3\xfb\x22\x12\x71\xcd\x17\x59\xa4\xc0\x65\x03\xcd\xf9\xda\x98\xf3\x70\x5b\x12\xa9\x4b\xf3\x0a\x1f\xad\xe1\x09\xe6\x3a\x0a\x1f\x92\x23\x8d\xe2\xf6\xd7\xef\x6e\xbe\xfa\xa3\x82\xc3\x7b\x77\xf3\xe1\x87\x77\x6f\xf8\xb4\x32\xbb\x84\x11\xd7\x28\x66\xd9\x1c\xf7\x58\xbf\x07\x03\xc2\x06\x4a\xbe\xa8\xd1\x77\x2a\x89\x3c\xb4\x8b\x91\x15\x28\x5c\xaf\x56\x76\x63\x2b\x09\x5b\x46\xa3\x84\x5c\x88\xcc\xa3\xfd\x55\x0c\x76\x97\x11\x95\xb1\xd5\xab\x51\x7f\xaa\x42\x10\x3d\x21\x04\x99\xc0\xfc\x5e\x8d\xd6\x52\x6d\xa4\x73\xa2\x91\x0e\xa3\x9d\xdd\x44\x92\xce\xcf\x34\x72\x2a\xba\xdf\x58\x9b\x54\x22\x9a\xf1\x06\x66\x96\xa7\xfe\x09\x59\xb4\x37\x28\x72\x44\xcb\x26\x1d\xdb\x0e\xf2\xf3\x26\xf1\x73\x07\xcf\x4a\xc6\x95\x2d\x7e\x56\x72\x3c\x11\x23\xae\x33\x5d\x74\x17\xdd\x3e\x73\xfb\xb9\x6e\xdb\x3f\x11\x66\x96\xc5\xd9\x11\xea\x28\x17\xc8\x67\x84\x1f\x55\xa4\xba\x2c\x43\x64\xcc\x23\x6e\x70\x1e\xd5\x6a\x1c\x0a\x8c\x96\xc7\xa5\x58\x27\x79\x6b\xf1\xa7\x6d\x07\x28\xc4\xb6\xed\xdb\xb6\x8f\x04\x84\x59\x12\x0f\x75\x18\xa1\x4e\x4e\x94\xfa\x5f\x98\x9b\x5e\xfe\xbc\x3c\x54\x29\xca\xab\x59\x1f\xcb\xd9\x1c\x09\x84\x73\xe1\x01\xef\x67\x6f\x8e\x04\x4a\xc6\xce\x04\x97\xc4\x0b\xf9\xe7\x7e\x36\xa7\xb9\x0d\x12\x45\x15\x2a\xf7\xea\x73\x7b\x29\xd5\x95\x07\x20\x19\xd3\xda\xa7\xf4\x05\xfd\x68\xf7\xf8\xa3\x90\x8c\x3b\xc7\x9f\xd7\x57\xf7\x33\x4a\xa3\x22\xdb\xaf\x7f\x3a\xcc\xac\xb4\x2e\x4c\x68\x96\xf5\x0f\x4b\xd9\xe1\x0f\xac\x13\xc8\xc9\x52\xc9\x6a\x44\x21\xeb\x7d\x16\x16\x26\x4f\x8e\x44\x66\xa9\xb0\x30\xcb\x43\xbe\xca\x19\x2d\xfd\x13\xbc\x68\x50\x89\x7e\xf3\x73\x70\x04\x08\x0f\xd2\x5a\x4e\x06\x70\xe5\xec\x59\x81\x0d\x6a\x14\x11\x0d\x6f\x1f\x8e\x7d\xe5\xf3\xc5\xe5\xd0\xb1\x41\x8f\x0d\x54\xd7\x4e\x24\xe0\x55\x47\xcc\xe0\x92\xc4\xea\xb7\x1a\x39\x69\x46\x45\x5d\x31\x83\x52\xf9\xfc\x1a\x32\x5a\xdd\xba\x05\x20\xfc\xc9\x8f\x54\x69\x64\xb6\x9d\x9b\x71\xd5\x1f\x48\x60\xe5\xd1\xde\xc1\x73\xbe\xcd\x3e\x4b\x72\x4f\x38\x05\xb2\xb4\xac\xc1\x09\x1b\x4d\x46\x70\xba\xbd\x72\x60\xef\x17\x68\xed\x85\x27\x5b\x05\x52\x16\x32\x55\xc2\xc5\x38\x54\x32\x55\xc2\x2c\x2d\xbb\x5b\x5c\x79\x90\xf1\x41\xc4\x5f\x4e\x4e\x06\xa7\x42\xbc\x8f\xa6\x6b\x41\x24\x15\x95\x92\x85\xc0\x1f\x25\x28\x40\x91\x92\x05\x22\xb5\xeb\x13\x94\xa7\x3d\x9a\xd4\x86\x90\x8b\xb6\xbe\xdd\x64\xbd\xe5\x5d\x0f\x15\xed\xcb\xb3\xe3\x20\xde\x95\x65\xe3\x41\x0d\x37\xa8\x77\xad\xf4\x0a\xd7\x8a\x1e\x53\xaa\x94\xff\xe7\xdd\x99\x4e\xe1\x8a\xa1\x66\x93\xd4\xc4\x83\x6a\x7f\x65\x7d\xaa\x97\x81\x13\x29\x79\xde\x02\x14\xc3\xb3\x14\x61\x98\x4e\xe9\xdd\x61\x08\xe5\x7d\x4d\xeb\xbc\x04\x54\x52\x62\xa2\x99\xc3\xaa\x92\x25\xa6\x83\x68\xe4\xe7\x7e\xa9\xf7\x65\xd0\x3f\xe2\x20\xef\x3b\x5a\x06\x95\x74\x41\x8a\xa0\x03\xaa\xfd\xe3\x6a\x38\xa6\xca\xae\xd9\x31\x81\x33\xfb\x83\xb1\xe4\x0d\x34\x9e\xb4\x3f\x8a\xa7\xd8\xb6\x15\xa0\xa7\xe5\x07\xe6\x04\xc2\x52\xdb\xd7\x01\x49\x30\xe7\x79\x3c\xd1\xfa\x48\x45\x94\xdd\xf1\xc5\x73\x0f\x0b\x78\x82\x07\xfc\xac\x35\xd4\x7b\x6d\xbf\xb9\x83\x47\xb8\xdd\xf3\xa1\x4b\x5d\x7b\x69\xdb\x42\xea\x19\xef\x33\xb9\xef\xfd\x58\x4c\xce\xf6\xf2\x26\x36\x4c\xfd\xcc\x0f\x60\x3a\xca\x61\xe2\xe7\x51\x1e\x3c\x73\x1c\x9f\x63\xef\x3e\xf8\xc4\x2b\x53\x09\x6f\xf9\x82\xf3\x39\x7c\x90\xaa\xcd\x7b\x5e\x5a\x09\xf0\x91\xbf\x1f\xcf\x26\x69\xfa\x7e\x6c\xfd\xfb\x7f\x9f\x8f\xea\x24\x4d\x17\xb6\xfd\x5e\xaa\x43\xaf\xf9\xc7\x34\xbd\x41\x0b\x0c\xef\xf8\x62\xf4\x76\x74\x83\xf2\xf8\x2c\xcc\x5e\x67\x61\x6f\xdf\xf0\x9c\x0e\x26\xb6\xfd\x3e\xf3\x7b\xa7\xe9\x47\x29\xa1\x7f\x63\xdb\xe8\x96\x4f\xd1\x37\x85\xc7\x4a\x60\x2c\x85\x09\x93\xb7\x5c\x92\x28\x6e\x95\x68\x6d\xdb\x68\x8b\x6e\xe1\x93\x4e\x52\x4e\xd3\x1a\xe1\xe4\x56\xf5\x3b\x46\xb7\x30\x83\x35\xc6\xf0\xd6\xb6\x3f\xda\xf6\xc7\x76\xe0\xad\x45\x83\xf3\xb9\x6d\xa3\x0f\xbc\xe1\xc0\xeb\x9a\xb9\xfe\x58\xf2\x84\xed\x54\x7c\x5e\xe3\x21\x4d\xe5\xac\x35\x3e\xc8\xef\xd6\x2d\xbf\x87\x19\xbc\xc6\xa0\xc2\xcd\x5f\x83\x37\xfe\x34\xe1\x6b\x58\x48\x61\xff\x8e\x3f\xeb\xa5\xc4\xde\x8e\x5e\xb3\x1b\x34\xc7\x20\xd7\x18\x7b\x52\x7f\x6d\x30\x98\xef\x67\xef\x76\xf0\xa0\x4c\xec\x2a\xcb\xe6\x0e\xab\x9f\xf7\x69\x1a\xa2\xf7\xf0\x08\x77\xe3\xc7\x09\x36\x79\x35\xc8\x6f\xbf\xd5\x0e\xe5\x65\x9a\x7e\xc0\x90\xc0\x5d\x6e\xfd\xba\xd3\x76\xf5\x0e\x23\x4e\xe7\xc0\x87\x9c\x6d\x49\xed\x45\xd6\x1b\x73\x40\xd9\x80\x6a\x6e\x07\x83\x3e\x1b\x48\x99\x77\x70\x02\x13\xe0\x60\x53\xf9\xbc\x41\x94\x9d\x55\x53\xc1\x71\x7f\x32\x0e\x26\x08\x9f\x85\x86\x1c\x96\xc7\xd4\xe7\x0d\x67\x07\x06\x0a\x2c\x0a\xd7\x28\xac\x10\x28\x4d\x38\xe9\x0e\x97\x68\xeb\xee\x54\xd6\x74\x62\xdb\x0d\x7f\x3f\xaa\x68\xbf\x3b\xe0\xf1\x50\x77\xc9\x53\x0b\xe6\x70\x92\xb5\xfd\x28\xd2\xe9\xad\xf2\xde\x9a\x75\xe0\xed\x40\xa0\xb0\xdc\xb1\x4a\x8a\x61\x6e\x17\x1e\x7c\x71\x5a\x6a\xfe\x76\x93\x46\x0e\xda\x8a\xd5\x10\x59\x3e\xf9\xe0\x24\xc4\xc0\x73\x76\xd7\x49\x1d\xaf\x41\xcc\x5d\x47\x45\x0c\x25\x5a\x88\x4f\x9b\x35\x29\x51\xb4\x46\x90\xa6\x01\x22\x0e\xbe\xa6\xd4\xa1\x6e\xbb\xdb\x73\xfb\xc3\xee\xc0\xe9\xf5\xc9\xc0\x5c\xb9\xaa\xbb\xd2\xa2\xa2\x45\xfa\x0d\x1e\x20\x7d\x84\xeb\x62\x6f\x1c\x55\x6a\xa8\x29\x05\x43\x26\xae\x5b\x44\xb4\x7a\xb6\x2d\xae\xe4\xef\x48\x34\xc5\x0b\x71\x41\x59\xd6\x2b\x24\x70\x8b\xec\x58\x60\xbe\xe2\x84\x83\x6b\x48\x72\x41\x69\x13\x3e\x42\xc8\x7d\x44\xa1\xe5\x2a\x1e\xa9\x0e\x69\x47\x67\xb4\x52\x20\xb4\x8f\x5f\x20\xda\x32\x99\xad\x14\x5a\xa4\x9a\x9f\xaf\xc5\x2d\x55\x54\xa8\x26\x05\x46\xca\x07\x79\x01\x36\x24\x24\xfb\x09\x4a\x06\x68\xff\x6a\x35\xda\xbe\x40\xfe\xc5\xea\x22\x6e\x92\x8b\xb0\x45\x2e\x42\xfc\x62\xf5\x22\x66\x28\x92\x72\x0c\x22\xcd\x58\x9e\xf1\x71\x0b\x25\x2d\x1f\xe3\x6b\x2f\x4d\xa3\x06\x8f\xe4\x53\xe4\xc2\xc1\x6c\xfb\x42\x2d\xaa\x21\x61\x43\xa9\xc5\x0f\x6b\x04\xad\xbd\xbe\xae\xc2\x05\xd9\xd4\xc9\x9c\x7a\xa0\xd5\x20\x0f\xcc\x20\x0f\x46\xa2\x55\x1a\xe4\x55\xb8\x40\x44\xd7\x0c\x92\x43\x3c\x3c\x09\xc2\xa2\x9e\x88\xfd\x45\x50\xf7\xae\x62\x62\xd3\x54\x34\xb8\x90\xd3\x7b\xe5\xa8\xe4\xb6\xac\xf1\x13\xb9\x60\xa4\xeb\x4a\x11\x51\x24\x9e\x55\x35\x02\xf6\x8c\x0d\x50\x27\x4f\x78\xdc\x81\x55\xc6\x0c\xfc\xf8\xe6\x53\x22\x82\xd8\xbf\x5f\x89\x52\x8f\x4a\x38\x30\xb0\xe5\x0d\xe5\x26\xa9\x03\x09\x59\xa1\x9c\xa9\x88\x07\xa9\xab\xeb\xc6\xc2\x20\x46\xcf\x3b\x5d\xda\x61\x5a\xe1\xd7\x31\x12\x10\x80\xd9\xb0\xcf\x3e\xb3\x6e\xad\xe6\x79\xb3\xe9\xc1\xa3\x42\x75\xc2\x3b\x98\x95\xf1\xc4\xfe\x78\xf3\x17\x16\xc0\x9b\x9b\x9b\x6f\x59\x83\x80\x49\xd2\x60\x87\x64\xcc\x2f\x62\x23\xad\xf8\x69\x7d\x1f\xae\xca\x30\x21\x82\xa1\xfd\x34\x9b\x73\x31\x52\xc5\xdd\xde\x5a\xb8\xa9\x61\xb1\x43\x15\x4b\xaa\x9b\x5b\x95\x9a\x7b\x69\x69\x18\x87\xec\xef\x1b\xeb\x6c\x2a\xb5\x8f\x3c\xa4\x37\x98\xb4\x7d\x15\x4b\xfe\x93\xf0\x3e\xd6\xf4\xed\x48\xc3\x0d\xa7\xd2\x6e\x83\x1c\x36\xfb\xb8\x83\x30\x78\x19\x09\xf1\x0f\x51\x67\x2d\xdf\xda\xf6\x4c\x45\x4f\xd9\xf6\x4a\x09\xfb\xe6\x55\xb6\x2d\x5b\x02\x61\x40\xc3\x5c\x46\xba\x99\x7d\xbc\x12\x71\x69\xec\x33\xc3\x13\x66\x8f\x5e\x9e\xb5\xdc\x55\x66\x0f\x95\x37\xf1\x7a\x9b\xa8\xec\xfd\xdb\xfb\x58\x44\x0f\x22\x4a\xd3\xa0\xfd\x93\xb8\xff\xa3\x9f\xec\x5f\x81\x98\x07\x52\xde\x98\x8a\x38\x06\x8f\x07\x19\x50\xa2\x71\x2e\xcb\xd3\x16\xd7\x4a\x0e\x8a\x4f\x19\xe2\x75\xee\xcb\x41\x66\x1c\xf8\x3a\xf5\x5d\x95\x7a\x89\xdb\xb3\x70\xed\xf9\xf2\xfb\x83\xb6\xf8\xe4\x27\x08\x5f\x8a\x4b\xc9\x32\x45\x7b\x1e\x80\xe0\x42\x31\x2f\xc5\xda\xfc\x1c\xf2\x28\xcc\x98\xa6\x18\x45\x08\xb3\x3c\x44\x3e\xdc\xed\xf2\x63\x65\x8e\x12\x41\x22\x22\xa4\xa3\x14\x57\x38\x2a\xf7\x25\x56\x0d\x7f\xf0\xa7\x1f\xd1\x16\xef\xf2\xdc\xdd\x46\x28\x47\x26\xf0\x1e\xfc\x85\xe4\xf4\xb2\x91\xfc\x8f\x76\x9c\x78\xc1\xcc\x5b\x85\x81\x90\x32\x8e\x67\xdb\x5e\x3b\x12\x71\xb8\x7a\x10\x59\x86\x4f\x7e\xc2\xe8\x70\xf8\xac\xf2\xd2\x69\x3b\x59\x8a\x40\xbe\x50\x9b\x4e\x2b\x17\x4d\xf4\x51\x00\x59\x7f\x54\x9b\x33\x29\xa2\x2d\x79\x66\x58\x33\xc0\x6a\x1f\xc4\xa7\xe4\x4d\x38\x13\xc8\xb2\xf0\x99\x14\x17\x43\xb4\xc5\xed\x50\x4f\x21\x5a\xc2\xf3\x74\xe9\x45\xde\x34\x11\xd1\xb7\x5e\xe2\xb1\x86\xb3\xc3\x50\x79\xd9\xb2\x3d\xf3\x12\x8f\xcf\x78\x63\x76\x28\x36\xe7\x59\x37\xcf\xf3\x80\x05\xa0\xf4\x20\x93\x1c\x71\x96\xa8\x02\x15\x4a\xa2\xf0\x31\x88\x34\x45\x82\xfb\x10\x49\x45\x22\xe1\xbe\x49\x43\xee\x32\xd2\xe9\x1a\xad\x34\x33\x00\x0e\x7f\x43\xe6\x66\x51\xdf\xd3\x2f\xf1\x9f\x33\x15\x0c\xbd\xd1\xcb\x91\x6b\x34\xb1\xbd\xa8\x72\x7f\x5e\x28\xcf\x49\x09\xe7\xa2\x06\x8b\xe7\x6b\x6f\x76\x6e\x96\xf6\x79\xc9\xe8\x27\x15\x75\x2e\x20\xe2\xc1\x2e\x2b\x6d\x6f\xa6\x54\xe7\xf0\x9b\x33\x92\x80\x72\xa9\x1d\x17\x92\x5a\x7b\x5e\x9b\x41\x27\x1e\xd5\x47\xe4\x29\x90\x72\x28\xbe\xd4\x33\xe4\x66\xda\xaf\x93\x65\xda\x3b\xc6\xf5\x4d\x9c\xcc\x29\xd1\x35\xbe\xef\xbe\x2b\x59\x72\xa5\x92\x56\x59\xb4\xd9\xa6\xe9\x21\x47\xd0\x0e\xb3\xe7\x1d\x24\xca\x81\xca\xdf\x2b\x32\xac\x62\xd3\x2c\xef\x7e\x3a\x13\xf3\xc5\xd2\xff\xfb\xc7\xd5\x3a\x08\x37\x3f\x47\x71\x52\xf8\xd3\xc6\xd1\x84\xf7\x21\x28\x4c\x5c\x59\xa4\x6f\x35\xf4\x56\xd5\x18\x11\x72\x24\xfb\x0d\xbe\x45\xcf\x3b\x10\x78\x1c\x4d\xd2\xd4\xf4\x53\xe9\xa0\xea\x7c\x82\xb1\xc9\x48\xb5\x70\x43\x0d\xfe\x9e\x4f\x32\xcf\xba\xd2\x3e\xea\x43\x4c\x0e\x98\x72\x02\x33\x15\x9c\xb3\xe4\x71\x7b\xae\x61\x14\xb2\xc7\x36\x30\xe7\xa5\x2c\x5c\x0d\xab\x00\x6b\x3e\x1b\xf9\x68\x8e\xb3\x64\xdd\x19\x9a\x63\xcc\xe4\x19\xb8\xe7\xeb\xac\xe1\x05\x77\x2e\xef\xaf\x17\x97\x78\xc3\xd7\xe3\x45\xb3\x39\x51\x0a\xd1\x52\xef\xd7\x39\x6c\x70\x9a\xa2\x68\xbc\x99\xf0\xf9\x78\x53\x14\x1b\x88\x76\x6c\x7b\x3c\xdc\x27\xcf\x1b\x37\x69\x38\xda\x15\x6a\xb2\xc7\x87\x27\x2c\x83\x59\xa0\xdc\x70\xa0\x97\x84\x3b\x30\x2b\x82\x76\x30\xb2\x5e\xdd\xdc\xbd\x7d\x77\xfb\xe1\xd6\x92\xab\xa3\x34\xd3\xbb\xe3\xb1\x41\xf9\xfe\x92\x8d\xf5\xa5\x9a\x33\x8f\xbc\xb5\xb0\xe4\x2a\x08\xcd\x10\xe8\x9c\xc8\x76\x9c\x3c\xad\x44\x7b\xe6\xc7\x9b\x95\xf7\xc4\xad\x20\x0c\x84\x05\x02\xf5\x09\x6e\x7b\x9b\x8d\x08\x66\xdf\x2c\xfd\xd5\x0c\x45\x18\xa2\x76\x1c\x4d\xb9\xf5\x77\xef\xc1\xd3\x60\xc0\xcc\x02\x94\xe8\xac\xe8\x44\x04\xc9\x4f\x1a\x62\x2e\x23\x6b\xb8\x1d\x6e\x44\x80\x30\x24\xed\xc7\xc8\x4f\x04\xb2\xae\xf4\x63\xd7\x39\xe1\x7b\x69\xd6\xf6\xd5\xdf\x2e\xcc\x25\x4b\xde\x3e\x5d\x85\xb1\x40\x72\x3d\x24\xed\x97\x97\x41\xab\x75\x89\x4d\x7c\xf3\x76\xbc\x9a\x8c\xa5\x5e\x93\x87\x71\x6c\x25\x2b\xd8\x37\xf6\x1a\x8a\x5a\x8b\x10\x53\x8d\xd7\xe6\x62\x84\xbc\xf1\x6a\x92\x85\x88\xc9\xad\xed\x81\x3e\xb3\x5d\xad\x40\x95\xc9\x10\x98\x45\x7c\x8b\x2a\xc9\xf2\x11\xf3\x73\x73\x34\xa1\x1d\x46\x68\x27\x73\x5f\x29\x67\x86\x3b\x60\xee\x00\xfa\x84\xf5\x09\x0c\x07\x6c\xa8\xc8\xe5\xe7\x82\xf6\xe8\xa9\xd8\x5f\x13\xbc\xa8\xd1\xe5\xcc\xab\xd4\x3a\xeb\x53\xd6\xa7\xb2\xf9\x13\xc6\xd7\x2c\x9c\xb9\x93\x99\x31\x1d\xb7\x8a\x84\xe7\xf6\xea\x01\xd5\xa4\x42\xbf\x27\x4b\x49\x0d\xa1\xc8\x97\x8c\x35\x3e\x87\xc7\xf3\x3d\xbb\xe2\xce\xa5\x77\xbd\xba\xc4\x3a\x2a\x3a\xe2\xf1\x78\x25\x37\x58\x32\x8e\x26\xd5\x98\xc8\x6c\xff\x94\xbf\x26\x17\x87\x4e\x86\x00\x1e\x98\x10\x3b\xd9\x96\xe9\x12\x4d\x44\x7b\xc6\xb1\xdb\xa7\x25\x1a\x7a\x0c\xd4\xda\xa0\xca\xc9\x41\xd8\x1e\x8a\x8e\x82\x87\x1a\x41\x2e\x36\xa9\x90\xab\x32\x78\x9c\x4a\x4c\x2c\x05\x64\xed\xa4\x1c\xa1\xce\xe5\xf0\x61\xa8\x11\xb4\xe7\x05\x60\x21\x88\x71\x32\xd1\x2b\x27\x23\x1c\x99\xc9\x31\xc3\x6c\x31\x93\x6d\x08\x89\x96\x16\xcd\x34\x13\xe7\x84\xb9\xba\xc0\xb7\x71\x88\x54\x32\xc2\x72\x5e\x38\xc4\xfc\x00\xbc\xaf\x8a\x0f\x69\xdb\xb5\x03\xf5\xc6\x5b\x8b\x78\x74\xfc\x12\xd2\x4f\x63\x36\x9e\x9c\x7d\x86\x77\xc6\xb6\x6d\x8d\x0d\x5c\x9a\x26\x18\x13\x8b\xf3\xdc\xa8\x5c\xd1\xb2\xcb\x86\x6b\xc9\x6e\xf7\xc0\x31\xcf\x63\x13\x38\x8d\x77\x3b\x24\x24\x89\x0f\x72\x23\xba\x43\x18\x71\x48\x36\x9e\x6a\xd4\x4e\x85\xe2\x39\x5d\x13\x89\x39\xc8\xd9\x86\xa5\x57\xb3\x05\x25\x12\x8b\xd5\x3a\x39\x3e\x0e\xb5\xba\xa4\x7c\x9b\x6f\x7a\xd5\x65\xc4\xe9\x6a\xda\xa0\xfa\x54\xa3\x45\x1e\x7d\x83\x66\xe4\xb1\xc1\x6a\x76\x4e\x69\x0b\xc3\x3d\xcc\x97\x03\x3e\x12\x1f\x18\x21\x0f\x69\xe8\x42\x24\xa5\xc0\xde\xda\x4f\x13\x1a\x17\x26\x50\x7e\xd0\x91\x18\x87\x93\x5a\x04\xc8\xb2\x03\x56\xdb\x88\x0b\x98\xda\xf2\xb5\x51\xe5\xaf\xa2\x6f\xac\xf2\x88\xee\xde\x28\x56\x10\x0e\x65\xf2\x9b\x71\x5f\xb5\x5d\xd4\x18\x9d\xb0\xfe\xe5\x63\xd4\x31\x3c\xb7\x33\xc4\xa8\x41\xea\xf9\xee\x69\xdc\x23\x8d\x2e\x26\xa9\x8d\x03\x5b\x3e\x36\x60\x03\x1a\xe1\x23\x6a\xf0\xd8\xb6\x03\xe4\x41\x84\x6d\x7b\xab\x83\x87\x23\x4d\x3f\x2f\x33\xef\xae\xa2\x95\xf2\x16\x9e\x28\x4a\x89\x6d\x1b\xfd\x87\x10\x6d\x21\xc2\x69\x9a\x3f\x93\x93\xce\x6d\xe5\xa3\x0d\xc5\xe8\x0c\x59\x67\x58\xfa\xf4\x13\xee\xd1\xf2\x6a\x3f\x9c\x76\x29\xbe\xfd\xe6\x75\x5c\x23\xdb\xc8\x75\xfc\xbc\xab\xf5\xb8\x66\x4b\xf8\x84\x43\xb2\xe7\x54\x43\xa3\x7b\x27\xe0\x65\xb4\x04\x89\x7c\x53\x5c\x40\xc7\x2f\x8b\x5c\x20\x1d\x8b\x89\x76\x2e\xc5\xaa\x50\x9b\x94\x64\x02\x14\xb4\xdf\x37\x83\xf6\xcb\x17\xd5\x38\xc6\xc8\xa4\x9b\x65\xb0\x1d\x10\xab\xef\xd5\xf1\xbd\xa5\x8c\x25\xd5\xfb\x13\xdc\xf6\x50\xc6\xcf\xd9\x93\xd3\xc3\xed\xf9\x97\xe2\x8d\x95\x24\x64\xf0\x34\x9f\x5d\x71\x1f\x79\x92\xa3\xad\x0a\x11\xd9\x81\x19\x1f\x4f\xb4\x6c\x1c\x19\x78\x31\x25\xce\x66\x38\x35\x6a\x21\xcd\xf4\x42\x12\xa3\x71\x04\xde\x38\x9a\x4c\x98\x57\x66\xc8\xb3\x5d\x99\x23\xe7\x8c\xc9\x2c\x2f\xc5\x88\xd4\x67\x9f\x64\xcb\x64\x2f\x32\x3f\xcb\x10\xef\x0d\x70\xfb\x9d\x98\xaf\xc4\xb4\x1c\xb1\x11\xdb\x76\xdc\x0e\x1f\x83\x3f\x1e\x2c\x39\x13\xb6\xdf\x9e\xa3\x50\x79\x1a\x75\xec\x7e\x26\x84\x8f\x92\x8c\x48\x47\xaa\x98\x61\x52\x21\xf9\x46\x36\xd7\x32\x45\xa6\xa9\x92\xba\xd2\x0a\xe5\xe8\x97\xa2\x76\xaa\x21\x0b\x14\xab\x72\x08\xa5\xee\x92\x8b\x00\xc9\x2b\x1d\xdc\xb4\x5a\x8e\x54\x69\x5a\xe4\xc2\xa9\x81\xe7\xf6\x4d\xa8\xa6\x24\x0a\x1d\x25\x55\x16\x00\x98\x3a\xbe\xc3\xb6\xad\x96\x24\x90\x6d\xa9\xd3\x7f\x95\x20\x07\x8f\x5a\x0e\x8b\xb4\x79\x98\x74\x28\x23\x1d\x0a\xa4\xd3\x61\xa4\xd3\x29\x7d\xc3\x67\x22\x78\xd4\x37\xbc\x0a\xf6\xbe\xc0\x2c\xc0\x8e\x9c\x89\x8b\x7f\x1d\xb7\x9a\x93\x91\x33\xfe\xf4\xe7\xc9\x45\xe9\xd3\x06\x0d\xce\x03\x14\x36\x2d\x67\x60\xe1\x34\xa5\x34\xff\xfb\x13\xe9\x59\xfb\x6a\x5b\x96\xf3\x5c\xfe\xca\xc2\xdd\x1d\x41\x72\x7d\x7d\xed\xa4\x29\x8a\xdb\x89\x88\xe5\x86\x1b\x11\xb9\x9a\x30\xfe\xdc\xf7\xd5\xb0\xc3\xcf\xc1\x66\x3f\x0b\xd6\x20\xf0\xc0\x94\x14\xb0\x27\x20\x3c\xeb\x40\x5b\x85\x6b\x6b\x68\x4e\x5d\xcd\x89\x7d\x2d\x2c\x33\xd7\x0e\x8f\x66\xfe\x15\xa8\xc2\xbe\x42\xd8\xaa\x84\x18\xa9\x00\x8c\xcc\xbf\x6a\x3c\x39\xa1\x94\x84\xb3\x31\x42\x8e\x2a\x42\xa9\x8d\x4c\x72\x4f\x47\x99\x01\x24\x77\xa7\x67\xa6\xc1\x2e\x1b\xaa\x4a\x03\x75\x95\x2e\xaa\x9a\xc3\x89\xcc\xa1\x0c\x89\x9a\x9c\xaa\x5a\x41\xc8\x89\x28\x82\x82\x0e\xf9\x92\xad\x25\x58\xf1\x02\x48\xc6\xfe\x04\xa2\x3d\x91\x5e\x7b\xea\xd4\xeb\x4e\x68\xbc\x99\x41\x33\x0f\xff\x1f\x66\xe2\xbb\x8b\x91\x15\x47\x53\xcb\x48\xf1\x7d\x95\x01\x93\x49\xb0\x52\xc9\x45\x96\xd5\xf4\xb0\xb1\x52\xac\xf0\x99\xae\x60\xe2\x07\xf1\x46\x4c\x93\xf7\xe1\x36\x9a\x8a\x3a\xaa\xea\x65\x22\xe6\x0e\xd0\x71\xd8\xbb\x53\x45\x1c\xcf\x56\xb6\x8d\x42\x14\x81\x15\x28\x5d\x3a\x4d\xfd\xfc\x0f\x29\xed\x2b\xb1\x5e\xc7\x95\xa1\xec\xd6\xd8\xdc\x15\xab\x8b\x23\xcb\x6a\xca\x5f\xb6\xd5\x76\x11\xb3\x81\x12\x8c\xe5\xd3\x2a\xb7\x5f\x67\x8e\x32\x4f\x1d\x64\x7f\xf9\x66\xf8\x18\x32\x7a\xb0\x3c\x0f\xd9\x59\x8c\x77\xb8\x48\x92\x29\xdc\xdc\xab\x9a\x98\x89\x3a\xf0\xa9\xa5\x1f\x6b\x60\x88\xb1\x2a\x51\x5e\x71\x13\xe3\x92\xe9\xda\xb0\xc1\x3e\xeb\xf5\x4d\x9a\x8b\x51\x4c\x4c\xb0\x37\xa9\x2b\x20\x52\x6b\x03\xeb\xaa\x0c\xae\xfd\xb8\x75\x9d\x42\x71\x9a\xcb\x9b\x9b\xea\x33\xd4\xb3\xa0\xbf\x1c\xc1\x19\x0c\x26\x94\x51\x7a\xf2\x48\xdb\xd0\x98\x0e\xa5\xb6\x5f\xc1\x19\x94\x1d\x3a\x97\x6f\xc8\x52\xf9\xf4\xa8\x89\xd9\x79\x1c\xca\x33\x7e\xb0\x38\x0f\x93\xa5\x88\xce\x93\xa5\x17\x9c\x7b\x81\x91\x46\xcf\xc3\x48\x19\x14\x8a\xf4\xc3\x50\x21\x88\x9b\xf0\x9e\x06\x2f\xc3\x22\xd7\xbe\xf5\xdf\xa9\xb7\x2a\x18\x30\x95\x40\xe8\x07\xd3\x70\xbd\xf1\x12\xff\x7e\x25\xce\x23\x31\x15\xfe\x83\x88\x4a\xd9\x8d\x55\xf8\xfb\xae\xcb\xba\xae\x9a\x82\x2f\x02\x75\x51\xd0\x3f\x02\xf5\x14\x7e\x5e\xed\x34\x80\xc7\xf7\xd3\x0d\xb2\xa4\x18\x58\xf1\x18\xb6\x5c\x15\x9c\x7d\x15\xcc\xc4\x27\x0b\xa6\x1c\x05\xfc\xc2\xbb\x00\x9f\x5f\xdc\xbf\xb8\x58\x40\x9c\xd9\xbd\x2d\x4f\x6a\x1b\xfa\x2f\x5f\xff\xa5\x30\x8a\xc7\xdb\x49\x9a\xca\x23\x7f\xbc\x9d\x60\x98\x15\x31\xe7\x17\x08\x8f\x46\x17\xaa\x13\xc8\xb2\xf0\x98\x4c\x2e\xd1\x34\x4d\x67\x0a\x8d\xae\x16\xea\x4d\x7e\xce\x4a\x65\xeb\xe6\xb2\x8c\x4a\x44\x93\xe3\xac\x3f\x0e\x59\xff\x6a\x35\x57\xed\x58\x11\x87\xa6\xf5\x07\x34\x6a\xfc\xed\x6f\x31\xb6\xc0\xe8\x9d\x2b\xb9\xff\xa6\x0a\x18\x71\xa5\xfa\x13\x64\x90\x80\x2b\x10\xea\x4a\x20\xdf\x3e\xde\x4e\xf8\xca\x64\x1d\x8c\x82\xb6\x2f\x3f\xbe\x19\x48\xba\x6b\x90\x9d\x13\x0c\x33\x75\x6f\x90\xc3\x46\xd9\xb6\xd9\x50\x81\x8a\xb9\x3a\xc0\x21\xf2\x39\xb9\xf4\xaf\xf6\xed\x9e\x2d\xaa\x40\x00\x73\x7b\x53\x41\xeb\x7d\x55\x01\x7a\xec\x4f\x32\x94\x2e\x29\xaf\x06\x15\xbc\xeb\xd5\x0e\x9e\x7b\x5d\xd6\xd3\x9c\xa3\x46\x5e\x3b\x90\xf9\xfd\x78\xdf\x54\x96\x2b\x78\x9c\x27\x23\x15\x6b\x98\xa6\xe4\x42\x70\x4e\x2e\x12\x26\x1a\x5c\xd8\x76\xd2\xe0\x49\xc6\x56\x4f\x55\x7d\xc9\x22\xe8\xb4\xe9\xe9\x80\x8d\x2a\xd5\xa9\x51\x20\x55\x36\x38\x4f\x0e\xf1\xc3\x9b\x16\x3b\x9f\xaa\x44\xdb\x58\x24\xe7\x5e\x7c\x9e\x2f\xcb\x86\x55\x31\x00\x3e\xc7\x22\x31\xa1\x99\xed\x78\x4f\x83\x45\xd6\xdd\x9d\x7a\xee\xee\xce\xf2\x83\xe7\x5d\x21\xd6\x18\x64\x6d\x29\x56\x20\x93\x36\xb0\x97\x76\x28\xd0\x50\x55\xb6\xda\xd7\x9b\xa1\xd4\xa6\x76\xcd\x51\x8c\x51\x02\xe3\x89\x14\xfc\x34\xd2\x63\xae\xba\xaa\x78\x91\x52\x4a\x9e\x0a\xd4\xd8\x97\xfa\xcb\xe3\x1f\x6a\x7b\x91\xd4\x8c\xf3\xd7\xf0\x84\x05\xc6\x8c\xb4\xdb\xa1\xe7\x1d\x34\x48\x96\xf2\x84\x61\xba\x14\xd3\x8f\x2c\x2c\x04\x09\x13\x4c\xaf\xc5\x89\x21\x1b\x2a\xed\xb0\xae\x3e\xc9\x49\x70\x97\xa1\x81\x35\x75\x33\x6c\x97\x2f\x87\x37\x55\xd8\x2c\x67\xa1\x6d\x27\xb6\xad\xea\x24\xdb\xb6\xdf\x9e\xa3\x04\x62\x78\xae\x96\x26\x70\xa0\x1e\xd4\x4c\x05\xa9\xed\x2a\xc1\x91\xc6\x2e\xa6\x98\x50\x66\x30\x24\xc7\x4b\xa4\x94\xf1\x0a\x7b\xc3\x72\x20\x67\x05\x83\xf2\x84\xfc\x23\x14\xd0\xaa\xe0\xd1\x48\xb0\x72\x28\x59\xa8\x6a\x29\x09\x08\x0f\x3f\x26\xab\xa9\x50\xe9\xb8\xe6\x98\x45\x97\x4f\x01\xe0\xab\x94\x06\x15\xc6\x97\x99\x73\x3e\x87\x54\x1d\x28\xb5\x17\xa9\x8a\xe4\x45\x40\xa9\x4e\x72\x00\xc3\xc6\xd5\x6b\x4f\x18\x46\x5c\xa3\x79\xf7\x94\x5d\xc4\xba\xbb\x9b\x86\x91\x68\xfd\x3d\xbe\x8b\x97\x5e\x24\x66\x77\x77\x16\xc4\xdc\x1f\x87\x3a\x29\x38\x54\x29\xc0\x97\x47\x24\xaa\xc2\x52\xa7\x3b\xa6\x34\xf0\xc2\x99\x37\x4a\xd8\xf3\x4e\x0a\x2f\x96\xa9\x57\x16\x5b\x72\xdf\x68\x3d\x35\xaf\x61\x16\xb4\xcd\x11\xac\xc3\x99\x60\x2a\xa0\x72\x64\x6d\xb6\x91\xb0\x98\xa5\x89\xb1\x05\xd3\x70\xf3\x14\xf9\x8b\x65\xc2\xac\xff\xf2\x7f\x9f\x53\x87\x0c\xcf\xbf\x15\x81\x1f\x9f\xbf\xdd\xc6\xcb\x8f\x5e\x24\x1e\xce\xd1\x3f\x56\xa1\x1f\x85\xd3\x8f\xed\x68\x8b\x2d\x55\x57\xc1\x48\x34\x6a\x19\x65\x21\x63\xa4\xae\x60\xcb\xbe\x8a\xd0\x21\x5f\x0e\xf3\x5b\xd8\x89\x62\x25\x05\xd4\xa5\x23\xe4\x84\x3e\x4e\x53\x0d\x34\x20\xf9\x17\x8a\xb1\x8a\x14\x4e\x98\x8f\xa2\xca\x32\xd2\xc0\xab\x59\xe4\x2d\xa9\x2b\xe1\x72\x0c\x09\xe4\x33\x28\xbd\x8d\x86\xca\x70\xa8\x04\xb3\x8d\x4c\x90\xbe\xf2\x88\x94\xaf\xec\x30\x90\x3c\x84\x5f\x81\x5b\xee\xf4\x9a\xcb\xad\x24\x27\xab\xbe\x74\x8c\x53\xc2\xfd\x2d\x08\xec\x79\x62\x47\x2e\xa2\x20\xa9\x84\x61\x05\xc8\x1e\x29\x27\x62\xe6\xe0\xca\x82\x63\xae\x9c\x34\x5d\x5d\xf3\xed\x48\x8c\x2c\xcb\x90\x4a\x86\x42\xee\x29\xf5\xfb\x9b\x70\x26\xbe\x92\x9a\x04\xbe\x72\x5d\x3a\xec\xa5\x69\x78\xed\xf6\x3a\x64\x98\xa6\xab\x26\xd1\xe9\x4c\x28\xde\xbb\xb9\x49\xe4\xed\xbd\x0e\x75\xd2\x34\xbe\x76\xfb\x9d\x6e\x67\x24\x46\x5e\xa6\xcf\xaf\x30\x0b\x99\xfc\x5b\x1b\xa8\x57\xb0\x6a\x52\xcc\xe2\x96\x7a\xa2\x89\xc2\x96\x7a\xd3\xd5\x15\x71\x70\xb3\xe7\xba\x9d\x9e\x71\xb2\xf7\x19\xe9\xf4\x75\x26\xa5\x1a\xbd\x13\x36\xa6\x81\x73\x7a\xf0\xa0\xa8\x7e\x93\x1c\x16\xe4\x30\x79\x0d\xff\xce\x6a\x46\x4d\xeb\x7c\x16\x8a\x58\xf2\x56\x6f\x3a\x15\x9b\xe4\x3c\x12\x0b\xf1\xa9\x54\x13\x22\x1f\x66\x43\x51\x74\xa6\xe7\xc0\x61\x03\x5d\x19\xf2\x84\x49\x28\xb3\xe3\xf5\x8c\x41\xc8\x55\x20\xb1\x17\xd6\xc5\xa2\xec\xcb\xcc\x4b\x5b\xe8\x10\x05\xf3\x3e\x6d\xfa\xf1\xb8\x75\x65\x35\xb3\x70\x7a\xcb\x32\x0a\x96\xd7\xe4\xd6\xb9\xec\xfd\x3f\x71\xeb\x9f\x9a\xe6\x89\x00\xe7\x99\xdb\x31\x58\xf6\xcf\xdb\x30\xb9\xb4\x70\xf3\x9f\xac\x7f\xc2\xe0\x35\xad\x6b\x05\xa6\x7c\x75\x61\x35\x13\xf9\xc7\xb1\xc0\xe7\x4c\xd7\x78\xde\x9d\x45\xda\x64\xe8\x69\x93\xe1\x5b\x65\x32\xf4\x6b\x52\x9f\x75\x7e\xb4\x7c\x4f\x9e\x4e\x2d\x09\x5c\x3b\x09\xbf\x0f\x1f\x45\xf4\x8d\x17\x0b\x84\xd3\x34\x31\x5a\xab\xbc\x31\x93\x10\x3b\xca\xe0\x98\xa9\xb7\x51\x69\x80\xf7\x0c\x8e\xa7\x8a\xc7\xa8\x34\x46\x6d\xf5\x21\xf9\x40\x1f\x8f\xeb\xce\x8a\x18\x54\x47\x7a\x95\xef\x9c\x72\x31\x86\x68\x64\x9d\x5b\xcc\xdc\x18\x61\x98\x6a\x6b\x96\x3f\x47\xd3\x2b\xbe\x4a\x53\xcb\xe2\x7c\x9b\xd9\x3b\xbc\x33\x1d\xdf\x32\x6d\xad\x60\xc9\x8d\x92\xb2\x05\x15\x6c\x37\x15\xfe\x0a\xcd\x2e\x72\xe4\xf8\x7c\xa8\x96\xd9\x50\x48\xb1\x7d\xc9\x97\x66\xd3\x38\x30\xc3\x18\xe2\xd1\xb2\xe9\x31\xaf\xb9\xd4\x1b\x84\x30\xd2\x21\x79\xcd\x87\x7c\xa3\xd4\x95\xc4\xa9\xc7\xb2\xfc\x3c\xcd\xd1\x33\x5a\x90\x16\x85\x1c\x04\x11\xb7\x2c\x55\x3d\x51\x83\x40\x86\x92\xa6\x84\x52\x1c\x76\x6a\x40\x85\xbe\x09\xb7\x41\x62\xe4\xd5\x7b\x71\x1e\x88\x85\x4a\x4c\xb4\x8c\xdd\x3f\xbc\x76\x2e\x51\x78\x7d\x7d\xcd\x09\xd6\x99\xc6\x09\xc6\xc4\x0e\xa5\xd6\x22\x8f\xf7\x6a\x7e\xec\x11\x85\x53\x95\x7b\x7a\x05\x51\xa8\xa0\x2a\x28\xf3\x9f\xc7\xad\xb1\xd5\x8c\x9b\xd6\xc4\x82\x15\x2f\x69\x46\x5e\xd3\x6b\x5a\x2f\x2c\x49\x3b\xcd\x59\x7d\xe6\x0f\x56\x35\x6c\xb0\x78\x97\xcf\x9f\x77\xca\x22\x7d\x68\x61\x68\x34\x24\x97\x97\xab\xdd\xfa\xf5\x97\xff\xfd\xbf\xfc\x27\xab\xc1\xcd\x81\x3a\xbd\x53\x0b\xcd\x97\xfb\xca\x1b\x25\x68\x86\x99\xbc\xfd\x4c\x6e\x69\x7f\x1c\x4d\xf8\xaa\xbc\xd5\xbc\x62\x63\xf8\x2a\x24\x71\xaa\x2c\x9a\xf5\x32\x86\xe0\x65\x3a\x05\xc4\x56\x88\xad\x3c\xd7\x5b\xd1\x0a\x2c\x0b\x63\xa0\x07\x17\xb6\xfa\x42\x05\xcd\x4a\xa7\xa7\x6a\x03\x65\xfd\x76\xac\x11\xdd\x4a\x80\x39\x7f\x4b\xfe\x16\xfc\xed\xe1\x6f\xf3\xbf\x45\xe7\xff\xe5\x3f\xff\xd7\xff\xf3\x97\xff\xfa\x9f\xff\x8f\x5f\x7f\xf9\xe5\xd7\x5f\xfe\xe3\xaf\xbf\xfc\xf7\xbf\xfe\xf2\x3f\xfc\xfa\xcb\xff\xf8\xeb\x2f\xff\xe9\xd7\x5f\xfe\xa7\x5f\x7f\xf9\x9f\x7f\xfd\xe5\x7f\xf9\xf5\x97\xff\xf5\xd7\x5f\xfe\xb7\x5f\x7f\xf9\x7f\x7e\xfd\x8f\xff\xd7\xff\xfb\xcb\x2f\x7f\xdb\x52\x87\x0e\xd4\xbf\xc3\xbf\x6d\xe7\x62\x3e\xb7\x8c\xa2\x55\x57\xa1\x28\x57\xe9\x2b\x09\xe6\xfd\xae\xf1\x7f\x13\x9d\x55\xe2\xf6\x0d\x18\xeb\x00\xab\x81\xcc\xc2\x01\x97\x7c\x2a\xd5\x96\x57\xeb\xb5\x98\xf9\x5e\x22\x60\xc3\xa7\x1a\x45\xae\x38\x35\xe7\xd3\xf6\x6b\x11\xc7\xde\x42\x7c\xb3\xf4\x82\x40\xac\x60\xcd\xa7\xed\x6f\xfd\x78\x23\x55\x19\xb8\xe7\x0e\x2c\xe4\x92\x78\xe2\x56\x18\x44\xc2\x9b\x3d\xc5\x89\x97\x88\xe9\x52\x6e\x0a\x0b\x1e\x0e\x33\xfa\x9b\x4a\x5f\xf7\xe7\x68\xb1\x57\xf8\x4f\x4e\x5e\x06\xbb\x2a\x57\x86\xb1\x78\xc9\x63\x48\x90\x24\x8f\x77\xd5\xed\x6a\x2c\x21\x2a\xf8\x0d\xef\xce\x96\xb6\xbd\x51\xe5\x37\xcb\x37\x15\x85\x6c\xc6\x13\x88\x38\xb9\x3c\xc0\x77\x8e\x2e\xb1\x81\xf6\x29\x74\xed\xa8\xd9\x2c\xfc\x23\x8b\x71\xb3\x79\x5f\x89\xa7\xf7\xea\x6c\x50\x62\x24\x8a\x1a\x89\x02\x43\x82\x77\x10\xa0\x7b\x0c\xf7\x3b\xd8\x54\xfa\x54\xfa\xb0\x1d\x1c\x84\x61\xce\xf0\x28\xa8\xde\x5e\x04\x37\xc6\x0a\x67\x8f\x60\xbc\x63\x6b\xdb\x5e\xb7\x83\xf0\x71\xef\x66\x75\xae\x7c\xdf\x7c\x84\x42\x8e\x7c\x65\x13\x99\xe3\xb6\x5c\xa4\x14\x7c\xf5\x4b\xda\x61\xb0\xd6\x93\xcb\xef\x14\xfc\x75\xd8\xde\x84\x71\x62\x26\x1c\x42\xd9\x02\x9b\xb6\xbd\xd9\xec\xe6\x41\x04\xc9\xf7\x7e\x9c\x88\x40\xd4\x67\xcf\x96\x1e\xb4\xed\xc6\xb4\xed\xaf\xe5\x2b\xde\xab\x30\x8b\x78\x84\xaa\xbd\x9c\x96\xdf\x83\x44\xd3\xb2\x40\x92\xa1\x1d\x1c\xbe\x0c\x59\xa6\x8b\x16\xdc\x49\x85\x17\xb3\x80\x3f\x9d\xfb\xc1\xf9\x16\x59\x3a\x88\xc3\xaa\xc6\x0e\xac\x2a\xd1\x4b\xa5\xbb\xf0\xf8\xa9\x32\x8b\xab\x76\x24\xd6\xe1\x83\xd0\x37\x6a\x98\x89\x87\xdc\x56\x5c\x85\xc7\x88\x35\x66\x5e\xb8\x4d\xf2\xb1\x05\x07\x57\x8c\x2f\xca\xfe\xb0\x04\x0d\xca\xbe\xc9\x73\x23\x33\x7c\x66\x9d\xe8\xac\x31\x82\x54\x6c\x90\x2a\x9e\xa0\x76\xf6\x29\xe3\xbc\xe6\x5a\xba\x10\x95\xf7\x09\xc2\xbc\x26\xd5\x67\xa4\x79\x24\xb4\xe1\xf1\xca\x19\xf9\x48\x34\x55\x45\x9c\x30\xb7\x1a\x1a\xd6\xa2\xde\x7e\xc2\x56\x9f\xf3\xcc\x13\x95\xa2\xf2\x20\xcd\xb2\xf7\xc3\x39\xab\xc2\x6f\x19\xb9\x21\x29\x05\x6f\x96\xb9\xe6\x4f\x51\x18\x2c\xce\xf5\x7e\x2c\x49\x9f\x15\x2e\x58\x14\x33\x22\x75\x65\xc5\x4a\x89\x20\x52\xdc\xf8\xf2\x7c\xd3\x73\x3f\x7e\xe3\xbd\x31\xc9\x1c\x0e\x43\xe2\xda\x19\xf9\x2c\xc0\x28\x4f\x27\x20\x75\x25\xb6\x72\x1b\x97\xfb\x85\x9a\x4c\xb0\x2f\x45\x67\xe1\x81\xe4\x74\xd5\xaa\xd2\xfc\x1f\x99\xf4\x12\x3c\xa3\x9c\x6c\x35\xe6\x07\xd8\x1b\xcc\xd9\x9b\xf7\x93\x25\xa1\x3e\xf7\x31\x26\x03\x3a\xa8\x7c\x91\x6a\xf5\x73\x15\x0a\xe9\x09\x74\x3a\x55\xfc\x32\x4f\x7c\x25\x75\x55\x77\x2a\xa2\x9d\x3f\x47\xca\x30\x55\x52\x8d\xfa\x65\x13\x46\x21\x05\xf5\x9c\x2c\xbe\xd6\xf0\x46\xd2\xed\x18\xe6\x68\x32\x2e\x3b\x59\x6d\x0a\xd2\xd5\x98\xc4\x7d\xc7\x60\x12\x13\x57\x63\x12\xab\xa9\x58\x67\x22\xf7\xbd\x3a\xe8\x61\x58\x64\x15\xd5\x9e\xb2\x18\xb4\x07\x63\x6b\xba\x33\xfe\x8e\x47\x63\x0a\xbd\xcd\x02\x73\x6e\x0c\x1c\xc9\x27\x93\x12\xfb\x36\xcb\xf8\xfc\x50\x84\x6f\xbd\xcf\x90\x49\x3e\x1a\xfb\x0f\xbc\xce\xb0\xb1\xde\x19\x80\xf5\x6f\x74\xec\x0a\xfc\x5d\x99\x8c\x5c\x0c\x5f\xa9\x0a\xdb\x14\xc3\xb7\x26\xb7\xf4\x95\xc1\x56\x7e\x93\x15\xdd\x78\x29\x1f\x19\x60\xf8\x5e\xfe\xf6\x31\xfc\xc3\x58\xf8\x7e\xe0\xca\xca\x09\x5f\xf3\x7f\xb4\xe7\xf0\xcf\xfc\x87\xf6\x1c\xfe\xc0\xfd\x76\xb1\x49\xe1\x47\xee\xb7\x73\x2d\x12\x7e\xe6\x7e\xfb\x07\x3f\x48\x06\xca\xb0\x09\x7f\x31\x09\x91\x5f\x6f\xe7\x73\x11\x59\xf0\x13\xb7\xde\x2b\xa3\x91\xd5\xfc\x0b\x7c\xc7\xad\xaf\xff\xf2\xe1\xe6\xfd\xdd\xdb\x9b\x77\x77\x37\xdf\xdf\xbc\xbe\x79\xf3\xc1\x82\x3f\x56\x22\x58\xff\xa4\x53\xcf\xc7\x7f\x9c\xc0\x5f\xf9\xaa\x5d\x6a\x0c\xfe\x85\xaf\xda\xdf\x7a\x89\xf7\xa3\x2f\x1e\xe1\xcf\xfc\x1d\x72\x30\x08\xc1\xdf\x21\x8a\x21\x91\xbf\x1d\x0c\x91\xfc\xed\x62\x08\xe4\xaf\xdc\x91\xf2\xb7\x87\x21\x14\xfc\x1b\xd4\x70\x30\xc4\xea\x80\x60\xf0\x04\xff\x4a\x43\x96\xc4\xb0\x92\xc7\x1f\xc5\x53\x0c\x5b\x79\x64\xb2\x18\x61\x2a\xf8\x9f\xda\xb9\x8f\xe3\x76\x0e\x33\x79\x22\x52\xa5\xa8\x60\x59\x1c\xbf\xf3\x17\xcb\x04\x36\xf2\xc4\xdf\x43\x3f\x80\xb9\x3c\x8a\xc3\x28\x81\xb5\x3a\x52\xa5\x89\xee\xe5\x61\x1e\x86\xb7\xd0\x7f\x55\x30\x11\x9f\x04\x7f\x5d\xc9\x46\x7c\x50\x27\xaa\x35\x72\xee\x04\xff\x88\x2c\x39\x56\xb3\xbb\x4a\x7c\x3b\x3c\xaa\x2b\x33\x31\xdf\x3b\x7f\x2b\xb8\xd7\xfe\xe6\xf6\xcd\xfb\x0f\xef\xe0\x46\x1e\x7f\xf8\xcb\xdb\x9b\x6f\xe1\x93\x3c\xfc\xf1\xd5\xcd\x4f\xf0\x56\xf0\x3d\xc2\x0b\x1f\xe4\xb0\x91\x2a\xe8\x55\xbe\xe7\xbf\x11\xe8\xef\x48\x80\x18\x3f\x8a\x89\x92\x6e\x30\x86\xf7\xa2\x56\x13\x38\x27\x9c\x2b\x81\xe3\x67\x95\xfd\x2a\x17\x0a\xe9\xa9\x39\x45\x63\x32\xc1\xed\x7b\x35\xb3\x78\xec\x4c\x14\x8a\xb3\xe0\x8d\xc6\xcf\xb6\xdd\x68\xfc\x3c\xfe\xe3\x44\x8a\xa4\xb6\x5d\x6d\x55\x37\x45\x34\xf4\xb9\x32\x1c\x62\x78\x2d\x6a\x55\xf7\xb9\x51\xd3\x22\xa9\xa6\x45\xff\x5d\xe6\x50\xf8\x43\xc6\x64\xc2\xf9\x3c\x16\x49\x85\xc9\xc0\x3b\xb1\xcf\xd1\x1e\x55\x36\xcf\x8d\xd0\xd5\x34\x33\xf2\x6a\xb2\xe2\x7f\x2c\xa3\xf3\x78\xe7\x6a\x52\x74\x65\xb2\x86\x14\x61\xbe\xd9\xef\x98\x3f\x47\x0d\xd9\x60\x9a\x36\xd0\x9d\x69\x12\x67\x4d\x59\xaf\x92\xda\xa6\xca\x59\x0c\xa5\xde\x66\xe5\xd9\x77\xf0\xf7\xfd\xd7\x98\x3b\xbe\xda\x9f\x26\xf8\x6a\xff\xce\x22\xf8\xde\x81\x80\x67\xb1\x68\xe0\xf3\x6f\x84\x4a\xbc\xb8\x0c\xa4\x50\xac\x94\xb2\x44\x89\xc2\xb9\xef\x71\x07\xdf\x8a\x03\xb5\xf0\x6b\x75\x70\xa4\x2e\x89\x86\xbc\x9f\x8d\xa3\x89\xca\x2d\x7b\x25\x8e\x3a\xf2\xb4\x61\xef\x56\xc7\xd3\xd5\xa4\x03\xac\x8e\x54\x62\x29\x79\x10\xa7\xb0\xe4\xef\x91\xa7\x8b\xcd\x28\x8f\xd2\xd2\xb6\x1b\x37\x68\x69\x10\x93\x62\x6e\xc2\xfc\x3d\x0c\xaa\xee\x56\xc2\x9d\xcb\x86\x02\x7d\xa9\x20\x1c\x25\xcd\x26\x0e\xb4\x4e\x10\x9a\x82\xcd\x67\x1e\x0f\x54\x81\xb9\x99\x6d\xaf\xae\xa9\x6d\xa3\x29\xdf\xa2\x29\x94\x0b\x5a\x02\x55\x79\x33\x0e\x44\x7c\x8d\xbc\x1c\x1b\x4b\x8d\xab\xca\x56\x8f\xf0\x65\x74\x9d\xa8\xe6\x15\xaa\xe6\x6c\x34\x45\xde\x38\x99\x40\x82\x99\xfc\x2d\x8d\xf3\x1b\xc1\xf7\xfc\x85\x5a\x7b\x72\x20\x39\x1c\x9c\x28\x7f\x43\x82\x2f\x93\x6b\x71\x89\x95\xf9\xaa\xe8\x9b\x28\x4d\x62\xb4\x83\x97\x66\xc7\x55\x77\xd9\x42\x14\x09\xeb\x3f\xeb\xfa\x24\x18\xbe\x17\x35\x89\xc4\x8b\x0c\x96\xe5\xa5\x18\xad\xcd\x53\xef\x84\x31\x98\xb0\xec\xa8\xc2\xdc\xff\x21\xf8\x73\x51\xc1\x95\xd5\x2e\xdd\xef\xab\x2d\x81\x5c\x56\x5f\x56\xab\x15\xef\x40\x3c\x88\xe8\xa9\x2e\x49\x2f\x12\xe5\x16\xbf\xac\xbc\x0f\xde\xc1\xdc\x5f\xad\xea\x9a\x7b\x69\x3e\xbd\xf6\x2b\xe7\xfe\x2a\x11\x51\xdd\x63\x7f\x37\x13\x24\x7e\x4f\x6f\x54\xcb\xc1\xac\xae\xdd\xe0\xf7\x7e\x5d\x30\x53\xec\xad\xae\x4d\xff\x77\xb6\x59\x53\x67\xe9\xcf\xbf\xab\x25\x5f\x33\xde\xba\xbe\xc5\xbf\xaf\x6f\x7e\x30\x5d\x6d\x67\xa2\xae\x60\xcb\x79\xf8\xfb\x9a\x94\x3c\xbf\xae\xb9\x8d\x38\xb5\x42\x4a\x72\x45\xdd\xc3\xd3\x93\x0f\xaf\xbd\x4d\xdd\x43\x1f\x7e\xdf\x07\x68\x29\xa6\xae\xc1\xd9\xc9\x5e\x94\xa4\x9f\xba\x87\x97\x9f\x79\xf8\x41\x44\xb1\xa8\xad\x5a\x06\x89\x46\x5e\x8f\xb8\x7c\x14\xe7\xe5\x0a\x4b\xaa\x1c\x8a\x2e\x14\xae\x9f\x73\xe9\x5f\x05\x97\x58\x70\x15\x89\x96\x8c\xfd\x66\x53\x32\xab\x56\x2b\xd2\xd9\x26\xe5\x92\xc1\x10\x87\xeb\xda\xcf\x4c\x7e\xdf\xb8\x49\x11\xaf\xae\xb9\xb9\xd8\xa7\x5f\xf2\xe6\xed\xbd\xe2\xe7\xb5\x65\x80\xf2\x3b\x83\x1c\xee\x15\x7c\xbe\x50\x4c\xb8\xc4\xf1\xd1\xdf\x51\x04\x91\x62\xe8\x18\x45\x46\x7a\x82\xa8\x7d\xff\x94\x88\x5b\x25\xcf\x34\xfd\x17\x51\xfb\x40\xc8\x86\x75\xa9\x70\x75\x32\x0a\xd8\x02\x25\x10\x60\xdc\xf2\x95\xd6\xf6\xc3\x11\x09\x22\x23\x55\xfb\x94\x1d\x54\x66\xcb\x0e\xbe\xae\xf2\xf0\xec\xb2\x51\xf9\x5f\x0b\x54\x1e\x36\x20\x18\x22\x35\xad\xc5\x74\x2a\x1e\xef\xf3\x35\x0a\x72\x1e\x19\x6a\x6c\x44\xbf\x99\x5c\x47\xb9\xc8\xf6\x56\x64\x66\xf3\x2b\xff\x12\xab\x38\xb5\xa4\x19\x4e\x78\x30\x0e\x9b\xcd\xc9\x0e\xfe\x59\xf0\xe7\x0c\x7a\xe4\x90\x49\x6d\xf7\x19\xd3\x4e\xa3\x96\x1c\xde\xb9\x3a\xbc\xd3\xe0\x9d\x1c\xde\xeb\x1d\xdc\xbb\x83\x3f\x1c\x19\x48\x2d\x45\x8a\xf1\x8d\x98\xd8\x76\x96\x15\x9f\x87\xa2\x25\xb6\xad\x6b\x48\xd8\xb6\x31\x5f\x37\x13\xcc\x79\x1e\x19\xb8\x83\x1f\x8f\xb4\xfb\x07\x29\xa6\x25\xfc\x49\xe7\x24\xe1\xd1\x0c\x51\x9d\x58\xc4\xfe\x59\x5b\x78\xe0\xe7\x43\x29\xcd\xd8\xe8\xd1\xde\xc3\xb6\xfd\x88\x22\x6c\xdb\x0f\x28\x02\xcb\x54\x41\xc0\x69\xaa\xfe\x54\xa5\x47\xcc\x71\xac\x8f\x55\xca\x5f\x1e\xec\x60\xae\x3d\x46\x7e\xa2\x11\x4c\x6d\xbb\x11\xb5\xb3\x3f\xcd\x55\x91\x47\xff\x9b\xeb\xc5\x89\xd1\xd7\x79\x78\xa3\x8e\x77\x34\x60\x92\x02\xef\xce\x6e\x45\x9a\xa2\x1f\xda\x73\xfe\xa3\x80\x7f\xb4\xe7\xfc\x67\x81\x21\x46\x71\xfb\x7d\x33\x6e\xbf\x7c\xd1\xb8\x15\x45\xac\xfe\xf3\xb1\xe4\x2e\xf6\xa3\x80\x4a\x4e\xdb\x13\xfb\x59\x28\xf4\xa7\xb2\xdc\x73\x6f\xa6\x54\x2b\x16\xb6\x8d\xee\x05\x5f\xd4\x89\x3d\x1b\x51\x89\x90\x54\x0b\xfe\x2f\x82\x6f\xd0\xb3\x94\x6f\xf0\xd9\x06\xfd\x45\xc0\x3f\x0b\x0c\x4b\x79\xf0\x24\x8f\x8d\xaa\x89\x41\x5d\x7b\x56\x3a\x21\xfb\x41\xa8\xc2\x60\x5f\x0b\x98\xd6\x15\xdb\xc2\xcf\xbb\x1c\x28\x9f\xdd\xef\x63\xe8\xb3\xef\xe5\x17\x7c\x2b\x64\x7b\xd6\xbd\xd1\xb7\xad\x7b\xab\x38\x97\x53\x05\x0b\xac\xb0\x7a\xfe\xfb\x2c\xb3\x69\x55\x9c\xcf\xb3\x9d\x84\x85\xe1\x6b\x79\xea\x41\x9c\x92\xe6\xe5\x72\xde\xed\x8e\x63\x6f\xc1\x2a\x2f\x13\xd6\x44\x68\xc5\x1b\x8d\x15\x1e\x59\xdf\xac\xbc\xf5\x46\xcc\x2c\x66\x59\xb8\x69\xd0\x93\x60\xc6\xd5\x1a\x6b\x0a\xd8\x70\xb5\xc2\x9a\x02\xe6\x2a\x30\x10\x16\x7c\x9e\xa6\xca\xaf\x30\xb7\xed\xb7\x68\x8e\xe1\x81\x37\xe6\x69\xda\xf0\xda\x5f\x7d\xfd\x63\x5e\xcc\xc9\xb6\xe7\xe3\x3f\x4e\xe0\x7d\xb9\x0f\x46\x25\x89\x8e\x96\x4a\xac\xdc\x6a\x4c\x47\xed\xbb\xbc\xe0\x7e\xd0\x7e\x18\xcf\x26\x28\x7a\x91\x34\x83\x76\x08\xef\x05\xde\x65\xe2\xfb\x7e\x45\xb7\xda\x36\x0b\x77\xb6\x6a\x55\x63\x23\x20\xc3\xc5\x14\x20\x0b\x0a\x94\x61\xd6\x61\xc1\x35\x75\xdd\x11\x75\x5d\x46\x5d\xd7\x0e\x30\xf8\xed\x87\xf1\x46\xbf\xdb\x6f\x87\x10\x94\xdf\xae\xf8\x49\xb1\x79\x14\x0e\xc0\xee\xec\x61\x84\xe6\x3c\xaa\xa4\xce\x1b\x98\xea\x29\x12\x30\x87\x2d\x58\x77\x33\x53\xd9\x44\xa9\x58\xb0\x82\x19\x77\x60\xa3\x29\xae\xdc\xfd\xa6\x34\x71\x54\x0e\x58\xfb\x6b\x9a\xa2\x15\xbf\x93\x57\x39\xff\x4b\x9a\xae\x38\xff\x29\x4f\x6b\xd4\x8a\x71\x34\xfa\x4a\xa0\xb9\xdc\xbd\xaf\x44\x96\x3d\x1d\xe1\xb3\x90\x47\xb0\x91\x6c\x20\x00\x53\x44\x7c\xc1\x35\xaf\xd2\xab\xef\xac\x6c\x31\xf6\x35\x48\x71\x49\x4f\x7f\xab\xf5\x77\x14\xf3\x45\x6b\x83\xaf\x9c\xf2\x85\xbc\x7e\x3a\x8a\xf9\x1a\xf9\xf8\x45\x82\x9b\x9b\xeb\x45\xe5\x59\x8f\xc7\x17\x89\xbe\xd1\xe3\xf7\x28\x92\xbc\x45\x6a\x34\x7f\x45\x31\xf7\x5e\x98\x82\x9f\x4b\x24\xd4\xb0\xc0\xf3\x3d\x0b\x21\x64\x1b\x58\xb1\x18\x04\xf3\xe0\x81\xc9\x9b\xff\x05\x85\x78\x87\x2f\x67\x57\xde\x25\x7e\x8f\x04\xcc\x9a\x4d\xa5\x0d\xdd\x70\xb9\xdc\xf8\x27\xf4\x17\xb5\xcb\x6f\xa0\x5c\x1e\xc3\x82\x39\xc6\xac\x4a\x5b\xe6\x3a\xaf\xa8\xce\xa0\x31\x47\x2d\x73\xed\xd5\x61\x85\xab\x39\xe8\x5b\x74\xdd\x58\x7d\x4c\xda\x6e\x76\x28\xf0\x4e\x55\x87\x4b\xd3\x63\x93\xaf\xa6\x3b\x5b\xd1\x66\x25\x60\x90\xb3\x3d\x3a\x98\xe7\xb0\x34\xcf\x21\xe7\x3f\x8d\x72\x85\xda\x1f\xc9\xf7\x2d\x50\x04\x66\x3e\xc1\xcf\x22\x0e\x1b\x9c\x07\xfb\x57\x31\x33\x27\x30\x3b\xb5\x44\xcc\x5d\x72\x72\xd4\xa8\xfe\x19\x3d\x35\x38\x3f\x8c\x63\x1f\x7d\x40\x8b\x3c\x2b\xf3\x03\x7a\xc2\x98\xc9\x33\xd5\xc2\x8e\xea\x3d\xf3\x34\x5d\xa2\x39\x08\x58\x8c\xc5\x44\x63\xd5\xcb\x79\xba\x81\x20\x4d\xd1\x4d\x25\x47\x63\x8e\xf5\xa2\xfc\xc8\x6f\xc6\x4f\x62\x02\xaf\x79\xa3\xf1\xd1\xb6\x51\x51\xb9\x53\x83\xaa\x65\xe1\x58\xfa\x2f\x0c\xef\x78\x4e\xcd\xcf\xe4\xbb\xee\x84\x4a\x08\x96\x8b\xe0\x46\xc8\xb1\x95\x47\x9f\x8a\x93\x8f\x02\xe6\x18\xd0\x6a\x64\x26\x0f\x8f\x1f\xc4\x84\xf3\x2d\x7b\x50\x3d\xbe\xc1\x69\xfa\x35\xba\x39\x41\x6b\xb7\x92\xc8\xde\x2a\xe8\x7b\xc5\xf8\xbe\x6b\xc6\xed\x9f\x14\xf3\x43\xf3\x06\x5f\xa8\x22\x5c\x8a\x21\xc2\x16\x9e\x0f\x64\x3f\x96\xec\xca\xfc\x72\x4f\xd3\x6f\x87\xf3\x6c\x3a\x74\xde\xdb\x16\x9e\xe7\x51\xb8\x66\xaf\x04\x84\x73\xf6\x46\xb2\x98\xef\x54\x37\xe5\xc0\xde\xc0\x77\x72\xea\x65\x6b\x6f\x61\x2b\x59\x1d\xbc\x41\x5b\x73\x42\x35\xff\x51\xc8\x16\x34\x53\xdb\x95\x2f\x34\x5e\xc3\x56\xb1\xc4\x20\x4d\x6f\x72\x3b\x28\xe7\xf7\x42\x4d\x4c\x7e\xe2\x5e\x94\x9f\xaa\xdb\x2c\x04\xe7\x39\xbf\xba\xbf\x19\x2f\xad\xbc\x0f\xd5\x99\x23\xc7\x04\xe8\x64\xcf\xec\x8a\x70\x43\xbb\x44\x91\xba\x8a\x0f\x2e\xeb\x1a\x54\xd5\xe6\x6e\xf6\xee\xd2\x63\xa8\x1b\xd8\x61\xdd\xad\x5a\x6e\x2d\x67\xf1\xf5\xe8\x23\x7b\x27\xc7\xe1\xb5\x1e\xd3\x27\x01\xef\x32\xe8\x98\x5a\xdc\x9d\x6a\x6e\x5b\x06\x87\x67\xd2\xc5\xf7\x4b\xc2\x52\x97\x11\xea\x2a\x67\x22\xe9\xb8\xca\xad\x47\x3a\x3d\xd8\xf3\x9e\xe5\x99\xb2\x59\x9a\x39\xe9\x76\x18\xe9\x76\x80\x74\xbb\x8c\x74\xf3\x50\xd1\x1c\x66\x2f\xc3\xe7\x26\x3d\xca\x48\x2f\x2b\xe1\xd6\xe9\xb3\x4e\x1f\x3a\x03\x96\xa7\x9f\xea\xa2\x92\x2a\x19\xa1\x5a\x90\xb6\x5c\xec\x6d\x3f\x73\xc4\x20\x7d\x97\x4b\xbe\x95\x40\xfc\xca\x45\x6b\x8b\x00\xe6\xee\x17\x97\x3e\xcb\x4a\xec\x18\xdc\x83\x41\x3f\xcb\x33\xea\x9a\x30\x89\xbc\xcc\x88\xab\x5d\x41\xbd\x7d\x57\x50\xa7\xaf\x5d\x41\xca\xe1\xb3\xc9\x1c\x3e\xf3\xc2\x49\xb3\xce\xe3\x8b\xef\x8d\x63\x65\x91\xa1\x78\x3e\xed\x79\x44\x1e\xb8\x95\x39\x31\x2c\xb8\xab\xf8\x3e\x1e\x33\x3b\xbc\x32\x7b\x34\x2c\xb8\xe5\xc1\xf8\x69\x02\x37\x3c\x18\x3f\x4c\xe0\x13\x0f\xda\x52\x74\x80\xb7\x3c\x28\x3b\x64\x3e\xf0\xa0\xfd\x2a\x98\xfb\x81\x9f\x3c\xc1\x7b\x7e\x0b\x1f\xf9\xa7\xb6\x77\x1f\xc3\x6b\xfe\x49\xc1\xc7\xbd\xe3\x9f\xb4\xd2\x0c\xdf\xf0\x4f\xed\x55\xb8\x80\xbf\xf3\x4f\xed\xef\xdf\x50\xf8\x8a\xe7\x92\xe3\xb7\xbc\x22\x18\xbe\xe2\x15\xf9\xf1\x0d\xf7\x47\xd6\xdd\xbd\xc5\xbe\x82\x97\xea\x70\x65\xb1\x6f\xe1\x7b\x75\x18\x5a\xec\x55\x01\xed\xf3\x8f\xba\x98\x14\xb9\xc1\xb4\xd9\x3f\x92\x63\x3e\x78\x11\xb5\x92\x16\x81\x15\x47\xe4\xea\xca\xc3\x2d\x02\x5b\xbe\xba\xbe\x26\x30\xe5\xb4\xa3\x74\xd4\xd7\x0a\xe5\xae\x8b\x5b\xea\xa0\xdf\xc7\xcc\x51\xd2\xca\x92\x8b\x2b\x27\x4d\x1d\x5d\xb4\x83\x5c\x88\x2b\x67\x44\x98\xa3\x98\x39\x12\xfc\x23\x12\x18\x37\xb8\x48\x53\xc1\x39\xff\x30\x42\x3e\x57\xe8\x6d\x84\x39\x10\xf0\x15\x66\x28\xe0\xef\xd0\x37\x48\xe0\x8b\xbf\x63\x10\x2f\x50\xc8\xd5\x0b\xa4\x1c\x46\xa4\x7c\xd6\x6a\x41\xf8\x82\x53\x0c\x48\x34\x79\xd0\xdc\x5e\x73\x32\x9a\x5e\x84\x6c\xfa\x42\xde\x47\x5a\x5b\x8c\x5f\x84\xd7\x9c\xca\x7b\x9b\x4d\x08\x2f\xe4\xbd\xea\xbe\x95\x7c\x99\x79\x8b\x79\x10\xf9\x1c\x89\x17\x61\x8b\x60\xf5\x74\x22\xef\xe4\x5b\xcc\x64\xaf\xd4\x99\x6d\xf9\x12\x77\x30\xbe\x4c\xae\xf9\xe0\x32\x1e\xcf\x9a\xcd\x09\x97\xa2\xa0\x0f\xfe\x05\xa7\x6e\x0f\x92\x16\x1f\xe0\x4b\x55\x59\x9c\x07\x57\x57\x49\xea\x83\xd7\xe4\xc9\xa5\x77\xed\x94\xef\x0f\x20\xd0\xf7\x7b\xea\xfe\x3c\xf8\xba\xd5\x9a\x4d\x52\x4e\xe8\xe0\xc5\x12\xe2\x5d\x3e\x5b\x3f\xec\xcd\x56\x3e\x35\xa1\x9a\x1a\x5f\x4e\x4d\xcc\x43\x39\x35\x1e\xf7\x5b\x7d\x58\xf1\x48\xcd\x96\x18\xaf\x5a\xad\x09\x4c\x39\xa1\x7d\x7b\xab\x86\x7f\x7b\x7d\xcd\xfb\xaa\x3f\x53\xd9\x83\x17\xd3\xa6\x18\xaf\x26\xb0\x6a\xb5\x4c\x67\x74\xe7\xa7\xb6\x6c\xb9\xa5\x66\x7d\x7a\x7d\xcd\x5b\x5e\xf1\x21\x81\x7a\x30\xd8\x7f\xd0\x9f\x23\x47\x55\x13\x98\x72\xd2\x8a\xf3\xd2\x12\x53\xce\x79\x98\x89\xa2\xc1\xe8\x8d\xf7\x86\x6d\x47\xad\x0f\xec\xc3\x59\xd0\xe4\x66\x54\xa7\x2d\x1e\x9b\xfc\x0a\xb4\x55\xf0\x7d\xf8\x45\xa0\x86\x7c\xda\x4a\x70\x31\x10\x5f\x57\x6a\x43\x77\x26\x57\x57\xb4\x9b\x8a\x31\x9d\x5c\x5d\x91\x5e\x2a\xc6\x64\x72\x75\x35\x48\xc5\xd8\x99\x14\xcf\xfc\x73\xf1\xcc\x58\x8e\xbd\x28\x5d\xfb\xc3\xfe\x35\x10\xd7\xd7\x03\x9b\xba\x6e\xe9\xa6\x1f\x8f\xde\x24\x0f\x48\x2f\x3b\xa2\xdd\xbd\x07\x7f\x2e\xf5\x56\x6e\x38\x97\xc2\xa0\xf4\x31\x7f\xd9\xbb\x4c\x3b\xd0\x2d\x5d\xfe\x29\x9b\xf4\x35\x12\xe3\xbb\xc9\x69\x9f\x8d\x71\xd8\xe4\x0f\x7f\xb7\x1f\xaa\xbb\x41\xcd\x08\x67\x36\x1b\x31\x7e\x39\x31\x52\xf8\x5b\xf4\x68\x94\x0d\x2e\xc6\x6f\x26\xed\xbb\x7b\x88\xb9\xdf\x14\xe3\xef\x15\x8a\xa9\x61\xe2\x31\xc4\xcd\x22\xdc\x31\x18\x79\xcc\x6b\x1b\xd3\x20\x2a\xbd\xf5\x8f\x28\x2f\xbb\x93\x55\x9f\x8e\x8b\x37\xc7\x35\x6f\xce\x8c\x89\x5e\xfe\xf6\x15\x8f\xf5\xdb\xb7\x3c\x40\x4d\x5f\xd2\x78\xe7\x72\x7a\x95\x5c\x4e\x9b\x4d\xec\x8d\x57\xcd\xe9\x84\x6f\xc7\xe1\x68\xca\x92\xd6\xb4\x45\x26\x3b\xd9\xb2\x54\x32\xb5\x5a\xb4\xad\x48\x00\xb7\x5a\x9e\x4f\xd3\xbd\xf3\x92\xd2\xdd\x1a\x81\x3e\x4d\xb7\x75\x3e\x51\x75\x0b\xe8\x1b\x73\x51\xfe\x56\xd5\xb1\x84\x5b\x83\xe3\xfb\x24\xa5\x88\xdc\x20\xfa\x27\xf8\x2b\x47\xb7\x75\xf1\x17\x53\xad\x12\xde\xea\x46\xde\xa3\x8d\x0a\xc4\xc0\xe3\xbb\x09\x7f\x2f\xa7\xf6\x5f\xf8\x1c\xbd\xc7\xf0\x67\xee\x5c\xfe\x4b\x66\xce\xfc\xf3\x25\x46\x7f\xe2\xff\x32\xfe\x73\xb3\x39\xc1\x7e\x70\x7e\x9b\xa6\x1e\xba\x85\x3f\xc1\xfb\xf1\x9f\x26\xf8\x2c\x4c\x53\xf4\xd7\x8a\xa4\x7c\x8b\x77\xca\x2c\xab\xd1\xd9\x6e\x90\xee\xaf\xf2\x71\x09\x7e\x33\xbe\x53\xae\xda\x57\x41\x32\x38\x13\x22\x3b\x44\x0e\x50\xd2\xed\x77\x07\x9d\x5e\x77\x80\xa1\x74\x81\x14\x17\x86\x18\x1a\x42\x55\xa1\xd4\x8f\x60\xdb\x2e\xfd\x49\x70\x9a\xae\x90\x6c\x5f\x49\x94\xf2\xdc\x9e\xf1\x34\x29\xd9\x61\x40\x40\x22\x37\xad\xdc\x2d\x5a\x3d\x57\x61\x09\x5f\xfc\xc4\x4e\x0a\xec\x5a\x08\xab\x8e\x74\x36\xc4\xf0\x94\x59\x36\xe5\x20\x6b\xd4\xba\xbb\x7b\x7e\x5f\xf8\xca\x34\x87\x4b\x30\x38\x1a\x50\x6e\xfc\x72\xc2\x93\x6a\xa9\x69\xbd\xef\x4c\x93\x37\xf0\x80\x41\xaa\x64\xb7\xf0\x90\xd7\x45\x1b\xbf\x9c\x80\xcf\x67\x26\x50\xca\x97\xcc\xce\xbf\x0e\xf2\x95\x7d\xe0\xbd\x56\x1b\x0f\x45\xe5\x68\xed\xa0\xe5\x33\x05\x17\x72\xf8\x5c\x11\x5a\xa5\x3a\xf8\x66\xc2\x75\x85\xa7\xf1\xf7\x13\xee\xe7\x9d\x8e\x76\xe0\xdb\x36\xfa\x09\xdd\xc2\xb7\x20\x79\x3d\x86\x9f\xd0\x0d\x7c\x05\x52\x04\xd0\xc7\xe5\xf3\xaf\x40\x0a\x01\x18\x43\x36\x5b\x8b\x83\xd9\xca\x17\xec\x77\xfa\xd3\x09\x08\x3c\x76\x26\xd9\xf0\x2b\xd0\xce\xfd\xf9\x3a\xf2\x8c\xba\xf7\x55\x90\x90\x5e\x4d\x3d\x7c\x73\x2b\x2d\x9b\xf1\x55\x19\x0b\xc3\x02\x12\x43\xc8\x55\x31\x0c\x49\xda\x25\x99\xcd\xdf\xfe\x7b\x9a\x3c\x2f\x37\x99\xf5\xad\x43\xeb\xbe\xe3\x6b\x64\xda\xea\xee\xb7\x85\xf3\x2e\xfc\xe6\x27\xaf\xaf\xaf\x1d\xf5\xb4\x42\xae\xa8\x7f\xfc\x87\xa3\x8f\x1b\xd6\x90\x3f\xdf\xeb\x9e\x7c\x7e\x70\xf0\xbc\xe6\x3c\x50\xbf\x3f\xff\x98\x4f\x1c\xfc\xb3\x32\x47\x1f\xd9\x95\x75\xf7\xed\xcf\x70\xe9\x3e\x39\x15\x7f\x28\xbb\x84\xc7\x52\xed\xca\x1a\xff\xed\x4f\xed\x4f\x58\xe9\x21\x39\x60\x3f\x1e\x7d\xd5\x6f\x7f\xea\x70\x92\xf6\x1e\xfb\xcb\xf1\xc7\x2a\x73\x53\x7a\x4c\x4e\xca\xcf\x07\x8f\xed\xf0\xd9\x02\x49\xa2\x05\x0b\xa4\x08\x8d\xa7\x37\x67\xac\x83\x7e\x1a\x0e\x86\x68\xfc\x34\xe1\xb7\x10\x8d\x1f\x26\xfc\xa6\xac\x63\xe6\x3a\xa5\x81\x5a\x3f\xaa\x43\x6a\x5d\xd1\xe8\x82\x4a\x0b\x2c\xe3\x1e\x96\x0a\x61\x66\x9a\x5c\x96\xf5\xd8\xad\x09\x62\xcf\xb8\x5d\x50\x89\xdc\xcb\x2b\xa2\x76\x55\x59\xc8\x38\x0b\x7e\x52\xce\x34\x4b\x6a\x6e\x31\xb2\x1e\xa4\x36\x25\x95\xb7\x06\x6a\xf8\xe5\xa0\xb1\x34\x6d\xf8\x79\xd0\x98\xe4\xf8\x5b\xa3\x45\x58\xaf\xf2\x98\xb5\x52\xf8\x9a\x3a\x34\x16\x6a\x7d\xe6\x55\x1e\xb1\x04\xa5\xe8\x25\x50\x4b\xa6\x38\x9d\x1d\x9b\xe9\x2d\xfd\xd1\xeb\x6a\x13\x77\xa9\xbe\xed\xe5\xec\x6a\x78\x89\x51\xc0\xfd\xf1\x52\x09\xee\x13\x3c\x42\x21\x2a\xe3\x36\x78\x6a\x7e\xaa\xe7\x56\xca\x4d\xc3\xa6\x0a\x13\xbe\x08\x36\xfe\xea\xeb\x1f\xd9\x16\x74\x7c\x17\x9b\x82\x0a\xee\x62\x1e\xc8\x49\x66\xab\x0a\xec\x70\xa5\x2c\xa9\x3c\x7b\x24\xec\xd3\xc9\xe2\x4c\x23\x2f\x98\x85\xeb\x23\xe5\x25\x8b\xf2\x38\x1a\x5d\xd4\xca\xec\x73\x45\x10\xf0\xc8\xb2\x98\x00\x0b\xdf\x59\x80\x9a\xcd\xa0\xe9\xe3\xdc\xce\x83\x3a\x3d\x9c\x87\xd5\x76\x4f\xa3\x84\x14\x50\xbd\xfb\x75\xa9\xb6\xb1\x88\xbe\x5a\x88\x20\x49\x53\xcb\x2a\x55\xa5\x22\xdd\x13\x39\x87\xfd\x23\x11\xcc\x59\x84\x56\xa0\x22\xb4\x44\xfb\x2e\xa9\xcd\x43\x57\xd5\xa6\x0f\x60\x19\xe0\x5c\x65\x94\x9d\x47\xe2\xe7\xad\x1f\x89\x59\x29\x52\xab\x52\xac\x86\x74\x4f\x84\x10\xef\x17\x03\x2e\x2c\x15\x43\x6d\xa9\x50\x26\x86\x93\x39\x4b\x7e\x5b\x4f\x47\x9a\xa2\xec\x90\x87\xa3\xe7\x1d\x0b\xf2\x0b\xcf\x3b\x7c\x66\xdd\x59\x9c\x8b\x02\x7a\x28\x4d\x95\x2d\x32\x91\x92\x60\x02\x22\x43\x05\x8f\xdb\xda\xc2\xac\x97\xd1\x90\x91\xee\x10\x0e\x12\x66\x4b\x9b\xba\x26\x7e\x59\xa3\x2a\x12\xd7\xc1\x95\xca\x02\xa4\xae\x94\x7f\x35\xed\xf9\xf1\x63\x39\xeb\x59\x47\xf1\x0e\xb0\xf9\x0c\x88\xeb\xf0\x59\xc2\xfa\x2c\xe4\xda\xe4\xe8\xd8\xb6\x43\x93\x92\x3c\x0a\x99\x8f\x91\x59\xc8\x6d\xab\xa9\x44\xe8\x76\x9c\x84\x91\xe0\xc1\x61\xfa\x74\x81\x56\xe4\x9e\x40\x63\xea\xba\x47\x4b\x3d\xa9\x98\xdc\x2a\xf4\xa6\x83\x95\xd8\x6b\xee\x7a\xad\x90\x47\xea\xca\x8f\x37\x8a\xd0\x7a\x31\xf6\x27\x69\x2a\xf6\x0b\x98\x84\x63\x79\xff\xa4\x52\x47\x48\x5b\xe3\xd4\xc4\x65\xa5\xa0\x88\x7b\x3a\x87\xec\x4c\xa5\x60\x41\xe6\xa0\x2b\x87\x6c\xa9\x88\xe1\x1d\x06\x81\x3a\x1d\x8c\xac\xe2\x8a\x2a\xdd\xdd\xe9\xb0\x4e\xc7\x18\x06\x95\xd1\x4f\xbd\xec\x8b\x8d\x75\x26\x7b\xad\xeb\x60\xd4\x35\x9d\x50\x79\x60\x0d\xb9\x2c\x7a\x18\x8d\x27\x6d\x15\xe0\xa5\x08\x64\xde\xbb\xa3\x31\x5f\x7e\x26\xe9\x57\xa4\x16\x15\x81\xf8\x4c\x68\x8f\x11\xda\x33\x26\xcb\xa2\xaf\xa7\x20\x03\x0f\x07\x46\x85\x87\x29\x9b\x5f\x31\x24\xf2\x5c\x79\x30\x14\x67\x2c\x5e\xf0\xa5\x38\xd1\xe5\xc1\xa0\x47\x06\x43\x07\x9a\x55\x47\xe3\x78\xf0\xd9\xef\x19\x8e\x2f\x4e\x2c\x2f\xf5\x56\x99\x5a\xad\x3c\xb6\xcc\x82\x98\x37\x9c\xb3\xf0\xdc\x0f\xc6\x13\xdb\xd6\x7a\x12\xc1\xe3\x70\x52\xd1\x8f\x55\x85\x0f\x5c\xce\xfe\x8b\xcb\x1f\x75\x2a\x50\xed\xe0\xbb\x3e\x13\xbb\x93\xcf\x55\x58\x4c\xd3\xfe\x87\x7f\x29\x94\x51\xf9\xc3\xdd\xfc\xc3\xff\x5b\x7d\xf3\xff\x6f\x9f\xfb\x45\xb0\x41\x7b\x9f\x9b\x83\x8b\x9a\xc5\xa8\x03\xff\xe4\x6a\x2c\xaf\xd6\xb0\xf4\x45\x35\xa1\x81\xff\x86\xb5\x59\xc3\x70\xea\x11\xd7\xe9\x5e\x01\xae\xae\x91\x2a\x07\x06\x2a\xb8\x6f\x0a\x70\x29\x0b\xbf\x4a\x07\x21\xa6\x00\x97\x4b\xf0\x99\x2f\x99\xa9\xaa\x52\xd4\x50\x79\x14\x55\x37\x6d\xa9\x04\x90\xd0\xd8\x91\xf9\xd7\x46\xe1\xfa\x50\xa3\x84\x08\x7c\x98\xc1\x52\x43\x0a\x6f\xea\x18\x99\x1c\x89\x91\xfc\x87\x69\x51\x72\x7e\x18\xea\xbb\xe6\xf3\x23\x71\xd0\xf7\x45\x1c\xf4\xda\xd4\x04\x9e\xa2\xa5\xb2\x14\xdc\xab\xe2\xbe\x01\x5a\xc3\xbc\x3e\x7e\x56\x45\x2e\x6b\x7f\xe7\x53\x9a\x6e\xb8\xce\xc6\xb0\x6d\x0f\x3d\x61\x05\xba\xae\x31\x95\x36\x28\xe1\x2b\xb4\xcc\xf3\xb8\x2f\x93\xeb\xc5\xe5\xa2\xd9\xc4\x5b\x14\xc1\x02\xee\x47\x6b\xb4\x54\xe5\x85\x31\x93\xbf\xa6\xd8\x93\x8a\x9a\xe6\xa6\xb2\xf4\x32\xc3\xda\xde\x5c\x36\x90\xcf\x67\xd5\xc0\xeb\x72\x5b\x31\x9a\xc1\x1a\xc6\xbe\x89\x09\x5a\x4c\xe4\xfa\x62\x7e\x16\x8f\x9d\x45\xf7\x9a\xce\xf0\x05\x44\x66\xd1\xec\xbb\xba\x8c\x0b\xcb\x25\x4c\xfe\xab\x6b\xf5\xeb\xea\x51\x45\xa1\x59\xed\x7e\x92\x8b\xab\x57\x23\xa1\x9c\xdc\x10\x19\x7c\x6c\xc8\xc7\x93\xb6\x89\x5c\x95\x44\xa0\x11\xda\x36\xb9\x18\x93\xfc\x24\x22\xd0\x72\xf0\x95\x53\xda\x23\x28\x4e\xd3\x8c\xaa\x87\xe5\x25\x74\x2a\x02\x76\x14\xd6\x97\x94\x4f\x53\x87\x7d\xc9\x6e\x32\x80\xb1\xd9\x6e\xea\x9d\xc2\x96\x34\x3b\xfa\x7d\xa9\x67\xba\x38\x24\x53\x95\xae\x55\xbb\x66\x30\xfb\xac\xaf\xc4\xc1\xde\x97\x56\x03\xec\x74\x4c\x85\x66\x37\x97\x8e\x4c\xca\xfa\xa0\x2a\x26\x0d\x3a\x18\xe9\x0d\x91\xf5\x62\x2f\x43\x45\x1b\xe5\x12\xae\x2a\x19\xe9\x3f\x7c\xee\x98\xa3\x8f\x3c\xd9\x55\x8b\x08\xea\x48\x7a\xf3\x90\x09\x3a\x6d\xdf\x7d\xcc\xe2\x14\xef\xfc\x66\xd3\x2c\xaf\x86\x48\xd3\xe8\x9a\x67\x55\x96\x47\x28\x7b\x93\xd9\x36\x3e\x22\xaa\xc2\x80\x03\x1a\xae\x47\xe3\xc3\x17\xa1\x04\xc9\x48\x8c\xa3\x09\x1b\x47\x20\x7f\x27\x52\x56\xc8\x2e\x62\x08\xdb\x5f\x65\x93\xc4\x43\xad\xbd\x42\x90\xe3\xfe\x04\xa8\xb8\x33\x28\x55\xa1\x53\x2b\xdc\x20\xff\x2a\x82\x3e\xe8\xb0\x41\x07\x06\x2e\x1b\xb8\x85\x98\xd7\xfb\xad\x92\x97\x41\x43\x1e\x4f\x54\x2e\x53\x79\x89\xaa\x1c\xc7\x06\xcf\x20\x76\x6b\x97\xeb\xb1\x58\x68\x83\xb2\xe6\x67\xd9\xb5\x25\x1d\x11\x2c\x26\xf6\x16\x66\xf6\x5d\x66\x41\x65\xf9\x91\x5f\x5c\x4a\x7e\xef\x5b\x8c\x07\x37\xce\xe8\xbb\x27\xbf\xae\x9c\xd7\xb5\xe2\x8d\x86\x97\x6d\xd2\xd2\x85\xba\x8d\xba\x2a\xbe\xdc\x2b\x7f\xf9\xb1\x78\x6e\x5d\xa3\x26\x03\xa0\x3c\xb6\x5f\xcf\x32\xd8\x58\x3d\x3e\x11\x8f\x8b\xc2\xbf\x10\xf0\xa8\x45\x94\x43\xe3\x90\xdf\xab\x98\xb2\x2c\x2b\x14\x05\x10\xa2\xaa\x79\x10\x43\x70\xe5\xa8\x9b\xa2\xa6\x4a\xe8\xe1\xce\x65\xd0\x6a\x61\xa9\x4f\x28\x95\xcf\xb6\x93\x71\x30\x29\xe7\xec\x06\xb2\x3f\xfa\xb8\x45\xf6\x27\x26\xb3\x00\x19\x90\x7a\x43\x62\x0b\x1a\xf2\x7b\x64\x5b\x72\x44\xb6\x5d\x7b\x9b\xaa\x60\x7b\x24\xec\xfd\x77\x48\x0e\x75\x05\xe3\x4f\xf6\xd3\x35\x9d\xd4\x98\xd1\x87\x35\x57\x72\x4f\x95\x40\x79\x39\xbd\x86\x26\x56\x79\x8c\x8d\xc0\x65\xd8\xf3\xaa\xa8\x10\xce\x6b\x23\xe1\x8f\xa5\xf9\x04\xe2\xb1\x0e\x7a\x60\x4f\x6e\xc0\x28\x4b\x03\xf2\x51\x54\x19\x1f\x51\xc6\x35\xc8\x59\x67\x92\xb1\x4e\xcd\x22\xf7\xe0\x2e\xea\x0a\xb0\x9f\x9e\xdb\x63\x13\x5b\x4e\x9b\xac\x4c\xf0\x67\x32\x0a\x8e\xca\xbd\x95\x99\x57\x8e\x9c\xea\xe4\x13\xd6\x25\xa5\xc9\xff\xcd\xa2\xee\xe9\x0f\xa9\xfb\x86\x7f\x4b\xf7\xc9\x67\xba\xff\xa5\x52\x6f\xd6\xfd\xbe\x01\x04\xea\xe6\x7c\xd5\x35\x59\xd0\x1d\x55\x21\x63\x3c\xd1\xce\xd8\xd2\x37\x1e\x2e\x70\xdf\xb6\x57\x86\x88\x57\x57\xae\x0e\xbf\xaa\xcb\x6a\xf0\x50\x29\xdc\x5f\xd5\x9d\x31\x09\x02\xfe\x1c\x25\xbc\x52\x49\x25\x81\xa2\xa0\x74\x46\x87\x56\x55\x57\x5d\xe1\xd2\xf5\x25\x7f\x07\x05\xf4\x15\x2b\x3c\x30\x98\x72\x0f\x6d\x5b\x3e\x86\x59\x29\xd4\x64\x8a\x61\xc9\x9d\xcb\xe5\xd5\xf4\x72\xd9\x6c\xe2\xd9\x78\x39\xe1\xa5\x62\xde\x6a\x9f\x64\x26\x30\xbf\xb9\xc4\x4c\xb9\xbf\xfc\xe6\x72\x52\x02\x44\xd7\x6c\x36\x8b\xa5\xd2\xd4\xce\x54\xc0\x2a\x45\x34\x29\x20\x07\x39\x37\x75\xa5\xfb\x3f\x4b\xff\x3a\x47\x56\x57\x1c\xae\xf7\xd6\xd6\xb1\x04\x96\xdf\x41\x01\xfb\x5f\x0c\x00\xe9\xec\x01\xde\x65\xba\x53\x8f\x1a\x56\xaa\x52\x9d\x57\x7c\x4c\x80\x42\x67\x52\x91\x6a\x2b\x4b\x68\xa5\xee\x44\x05\x6a\x69\x9a\x36\x6a\xef\xc8\x70\xe4\x8e\xb0\xda\x63\x79\x37\x25\xa9\xc2\x20\xae\x86\x59\x2a\x62\xf5\x6f\x30\x08\x0c\x15\xd6\x66\xb4\x04\x8d\xab\xb7\x47\xfa\xfa\x35\xa2\xac\xce\xa4\x47\xa6\x57\xba\x29\x15\x83\xa7\x1e\x38\x55\x9b\xa3\x90\xa5\xbf\xf5\x12\x61\xc1\x73\x10\x3e\x1e\x46\x5f\x28\x97\xb2\xbc\x41\x99\x06\x3f\xf8\x6b\x85\x6f\x9e\xcb\xd9\xea\x2d\xa7\x4d\x55\x9a\x71\x55\x56\x17\x92\x0d\x96\x00\x7d\x93\xf0\xd5\xfb\x5b\xbd\x27\x1a\x9c\xfb\x38\xef\x52\xe9\x02\xf3\x35\x4f\xe8\x30\xb7\x53\x5a\x3f\xbf\x95\xd3\x17\xa5\x48\xaa\xe4\xf4\x68\x45\x4b\x03\x05\x9b\x0d\x83\x0a\x90\x68\x27\xe1\xbf\xbc\xbf\x7d\x83\x70\x9a\x92\x06\xe7\x07\x5f\x23\x2f\x9a\x24\x8e\xf2\x17\x1c\x36\xae\x04\x1b\x5c\xfe\x5e\xf9\x68\x8d\xfb\xb7\x10\xc9\xc2\x02\xc2\xdf\x0a\xb6\xeb\x7b\x11\x15\x39\x3c\x51\x9a\xe6\x85\xea\x23\x3c\x4a\xca\x03\x8b\xb0\xa9\x53\xa2\x91\xb4\xab\x71\x97\xfb\x0b\xed\x14\x08\x8b\x81\x2b\x7d\x1b\xf9\x6b\x5f\x83\x89\x81\xbf\x37\x04\x67\x4a\xa8\xf3\xd3\x54\x97\x51\xf7\x21\x00\x81\xdc\x2e\xc6\x65\xe4\xd4\x2e\x73\xbb\x85\x23\xa8\x7f\xd4\x57\x52\x6d\x1a\x7c\x6e\xbd\x0a\x1e\xbc\x95\x3f\x3b\xd7\x83\x16\x96\x51\xd9\x63\x1e\x8c\xc3\x89\x2a\x2d\x69\x96\xeb\x59\x65\xe6\x9a\x96\xd5\xe0\xbe\x6d\x6b\x9c\x79\x29\xa9\xd6\xa8\x62\x65\xe4\xf1\xb3\x02\x80\x58\x8c\xe2\xd2\x05\xb9\x1e\x71\x15\x67\xbe\x7f\xca\xab\x52\xd8\x6c\xb3\xc8\x72\x0b\x9e\xef\xfd\x60\xc6\x04\xea\x76\xb5\xea\xda\xed\xb2\x6e\xb7\xb4\xb8\xbf\x94\xc5\x66\xc8\xc6\x0a\xb5\xa3\x80\x03\x5d\x7a\xf1\x2b\x23\xea\xa9\x52\x3b\x87\x21\xed\xca\x30\x78\x1e\xcb\x89\x52\x5e\x1d\x14\x43\x98\xb9\x5d\xf6\xd4\x87\x42\xce\x6b\x94\xe5\xbc\x34\x55\xae\xaa\xa2\x68\xa9\x76\x5e\x65\xd5\x14\xf5\x6b\xf2\x4c\x8d\x4a\xfd\x1c\x05\xbc\xa5\x12\xea\x74\xf9\x9e\x4b\xa9\x0e\x54\x1f\x2c\x29\x04\x8d\x4c\x1b\x68\x64\xda\x40\x16\x83\x9c\x55\xc5\xaf\x14\x31\x25\x83\x13\xae\x9d\x0c\x84\xb7\x06\xab\x3e\xe4\x17\xff\xfa\xb7\xf8\x45\x2e\x48\xa3\xf1\xbf\x9e\xa3\xc9\x0b\x7c\x01\x31\xd7\x08\xfb\x67\x71\xbe\xb8\xdd\x9e\x42\xdd\xf5\xbf\x00\x42\xb8\x28\x14\x81\x2c\x4b\x61\x8e\xe1\xf6\xda\x14\x1c\x1d\x93\x89\x81\x62\x2e\xfc\x99\xd6\xce\xc8\xc0\x95\x5a\x64\x64\xf0\xa5\xfc\xb2\x9b\x41\x25\x75\x15\x62\xb2\xf5\xda\xdb\x58\x15\x2b\x46\x77\x88\x2b\xb5\xc2\x6b\x92\x87\x8a\x50\xc4\x3d\x5d\x31\xd3\xfb\x9c\x92\xf1\xce\xa9\xd8\x79\xab\xa1\x7c\xa5\x42\x2a\x0b\x91\xdc\x04\x49\xf4\x64\x94\x70\x08\x31\x14\xd6\x33\xa9\x06\xb6\x1f\xf6\xb3\x9a\x4a\xa9\x86\x41\x7b\x26\xe6\xa5\x47\x35\x9b\x75\x98\x01\x92\x0a\x94\xd0\x2d\xc9\x5b\x9f\x91\x6e\x1f\xba\x7d\x26\xff\x1d\xb2\xae\xf2\x7a\x0e\xbe\x00\xb0\x70\xa8\xd8\x83\x2e\xca\xfc\x73\x94\x80\x29\xd0\xec\x4d\xc3\x78\x59\x52\xbd\x1a\x28\xb6\xed\x3e\x71\x78\x39\x19\x38\x46\x6f\x14\x41\x6e\xbf\xfe\xea\xcf\x77\x3f\x7e\xf5\xfd\x0f\x37\x18\xdb\x76\xac\x2a\x50\x6b\x84\x46\xb0\xe4\xed\x16\x3c\xab\xf6\x6a\xa4\x07\x0d\xfc\x74\x45\x54\x18\xa9\xb8\x1e\x76\x87\x4e\x8f\xf6\xdc\x76\x8f\x76\xa9\x4b\xdc\xde\x28\x2f\x30\x2d\x70\x53\x1d\x7f\xff\x86\x32\x1f\x89\x16\x69\x86\xf2\x5f\xfc\x22\x44\xa2\x49\x70\x99\x49\xc3\xd0\x61\x43\x45\x51\x06\xa7\x05\x82\xbc\x08\x77\xec\x07\xd5\xaf\xf5\x6d\x9b\x5c\xf8\xc8\xc1\xd7\xe5\x8f\x90\xb7\xb1\x92\xce\x99\x94\x50\xac\x0c\x1b\x4a\x78\x33\xc1\xb6\xed\x34\x78\x32\x4a\xae\x9c\x51\x4b\xa0\x56\x82\x8b\x3a\xd9\x49\x33\x1f\x6b\x94\xbc\x48\x64\xcf\x59\xb2\x27\x60\x9c\x2a\x9e\x5f\xee\x75\xe2\xd5\xf7\x5a\x59\x4f\x4a\xdd\x96\xf7\xd5\x49\x6e\xe5\x2a\xea\x79\x07\x55\x25\xef\x0b\x44\x5a\x02\xe3\x0b\xba\xdf\xb3\x13\x58\x69\xf9\x8a\x22\xb9\xa0\x65\x3a\x30\xbd\xaf\x97\x1c\x7d\xfd\xf6\x17\x59\xc5\x75\x54\xae\x88\x4e\x2e\x3a\xd5\x39\x35\xa5\xcc\x49\x5d\x4d\xfb\x1a\x21\x2f\x7b\xf7\xea\x1f\xb5\xd1\x59\x48\x5c\x5f\x5f\x73\x07\x8f\x3a\xa4\x55\x5a\xd2\xc5\x72\x6b\xb6\x5d\xd3\xb3\xef\x6f\xbf\xa3\x37\x98\x75\x0e\x06\xe3\xb3\x65\xb4\xb2\x12\xf4\xfb\x7d\x3a\xb2\x17\xcc\x78\x34\x7d\x54\x3f\xf8\xa7\xd9\xad\x36\xe6\x0e\xca\x06\x13\xe4\x37\x4a\xc5\xf9\x8b\x15\xa1\xfe\x34\x02\xa6\x1e\xdd\xc1\x80\x0d\x94\x73\xfd\x54\x7d\xfc\xc3\xd1\xd5\x05\xee\x99\x40\x83\x61\xd9\x18\x3d\x18\xb2\x81\xa2\x40\x75\x75\xe7\xeb\x56\xf2\x7d\xbc\xd7\xf0\xf2\x69\x13\xee\xd3\xc4\xa2\x24\x57\x00\x21\x77\x20\xe6\x0e\x78\x87\x66\x9a\x15\x77\x2e\xe3\x2b\xef\x12\xaf\xae\x50\xc4\xfd\x92\x65\x2e\x6e\x36\x27\x18\x8f\x50\xc8\xc3\x17\x28\xe0\xab\x8b\x08\xbf\x08\x9a\x04\x56\x3c\xc2\x2c\x6c\xf2\xe8\xda\x19\xa1\x80\x47\x17\x2b\xfc\x22\x60\x39\x46\xf8\x8a\x2b\x62\x36\x22\x17\x0e\x5b\xbd\x28\xb6\x6f\xb8\xaf\x18\xd4\x15\xbe\xaf\xf9\x5a\x7f\xbd\x5d\x9d\xb4\x6a\x19\x2b\xa0\xdb\xe0\x3e\xea\xd2\x61\x77\xd8\xeb\xd3\xa1\x0b\x2e\x4e\x53\xda\xe0\xbe\xf9\x50\x25\x47\x9b\xe1\x92\x4d\xd6\x1a\x03\x7a\xae\xdb\x71\x21\xe0\x4d\x29\x48\x36\x13\x08\x79\x64\x07\x10\xf3\xc8\xf6\xf3\xba\x58\x69\xf8\x22\x6e\x22\x14\xd9\xc1\xf5\xf5\x35\xe9\xe1\x17\x71\x33\x7c\x81\x22\xdb\xd7\x7f\xea\x78\xcd\x6b\xa7\xb2\x1b\x73\xd1\xf9\x54\x3d\xfe\xc3\xf5\xb2\x0a\x17\xc4\xa9\x23\x05\x25\x32\x9f\x6f\x3a\xe2\xdc\xec\x0f\xf0\x97\xe9\x77\xa5\x97\x6d\x98\x62\x71\x75\xbc\xa1\xae\x86\xf6\xc9\xc6\x6a\x83\x3c\x4b\x1d\xbf\xc8\xf8\xd3\x7e\xaf\x4f\x13\xcd\xbd\x17\xc5\xfe\x22\x60\x8a\x8a\xd6\x11\xbf\x53\xc5\x8c\x4b\x34\x20\x63\xe9\x39\xed\x39\xbd\xd2\xa8\x68\x91\x7e\x83\x37\xf4\xda\xf6\x83\x25\xd2\xa7\x70\x79\x8d\x55\x98\xdf\xfe\x08\x28\xa2\x6d\x58\xb9\x42\x5a\x6c\x65\x44\x8c\x21\xcd\xa7\x5b\x21\x6a\xc9\x5f\xfc\x42\x13\xd9\x9b\x0b\x7a\xb8\xa2\x0a\x3a\x54\x57\xb2\xf7\x4b\x3e\x34\xef\xee\x01\xd3\xcb\x14\x4b\xd5\x4d\x85\x8a\xd9\x2a\x49\x62\x66\x8b\xb3\x48\x1f\xb4\x08\x43\x49\x2b\xc2\x17\x0a\xa2\xbb\x19\xaa\x8f\xd9\xd5\x11\xcc\x53\xc5\x7f\x0f\x67\x37\x89\xb6\xc1\xb4\x9e\x1d\x39\xa3\x82\x0f\xb1\x1c\x49\x53\x03\x61\x56\xd7\xd3\x17\x5b\x22\x4d\x64\x5b\x56\x79\x23\xb3\x44\xf6\x3b\x19\x1c\x23\xd1\xfe\xf7\x1e\xd5\xee\x77\x93\x57\x37\xe5\xa6\xe8\x8a\xca\xc3\xd3\xca\xc3\xb2\x52\xd9\x6e\xc3\x2d\x2d\xfa\x59\x30\xe7\xc1\x78\x33\x81\x35\x9f\xc3\x3d\x9f\x97\x34\x8b\x05\x0f\x91\x02\x58\x44\xf7\x18\x73\xbe\x81\x27\x6e\xc9\x87\x2d\x3f\x03\xb6\x2f\xdd\xfc\x50\x13\x55\xe7\x21\x01\x0d\xa2\x0b\x49\xc5\x99\x01\xb1\x84\xde\x91\x43\x52\x65\x65\x1e\x74\x79\x25\x94\xf0\xa7\x51\xa2\xfa\x89\x30\x5b\xa2\x04\x3a\x18\x97\x6b\x08\x38\xaa\xc9\x6e\x87\x73\x1e\xa6\x69\xd7\x55\xf9\x4c\x52\xe5\x1b\x0c\xb8\xaa\xff\x90\x94\xef\xa6\x18\xa7\x29\xa1\x2a\xc6\x3f\x53\xeb\xde\x78\x6f\xf2\x5c\xf8\xee\x40\x3f\x1f\x3f\xfa\xaa\x06\x5e\xf9\x59\x82\xf1\xf3\xd4\x8b\xc5\x79\xaf\xc7\xd4\xef\x70\xc0\x02\x4e\xc1\xe7\xdd\xe1\xd9\x7d\x24\xbc\x8f\x67\xea\x74\x7f\xa8\x2f\x13\x42\x58\xc0\x07\xe0\x73\xd7\x35\xd7\x67\x62\xee\x6d\x57\x09\xd3\x6f\x6e\x26\xbb\x8c\x0b\xc6\xb0\xe2\x89\x49\xe7\x51\xd3\xe7\xc0\x34\xaf\x4d\x79\xb9\xbd\x9a\x5e\x6e\x9b\x4d\xac\x93\xf5\x57\xe5\x4e\x6d\x31\xbe\xea\x0e\xd2\x34\xbe\xf6\x4b\xdf\x93\x6d\x84\xac\x94\x21\x5a\x41\x80\x77\xbb\xfc\xb5\x4a\xcf\x9d\x23\xeb\xdc\x09\x89\x85\xd3\x54\x1e\x3b\xf7\xea\x70\x8e\xac\xa6\xf3\x89\x58\x18\x3f\xcf\xeb\xa6\x71\x8f\x41\x5f\x11\xa5\xc0\x44\x95\xc2\x51\x95\xa4\xf8\xb9\x6d\xa3\xc5\x68\x55\x45\x09\xd1\x81\x07\xb7\xc6\xa9\x13\x49\xd2\xc4\x42\x14\xe1\x06\xdf\xe0\x51\xac\xcc\x76\x6b\xf4\xa0\x0a\x52\x44\x30\xc7\x4c\x1e\xee\x72\xe3\xf5\x9d\x82\x01\x55\x65\xa6\xd1\x1a\x33\x2b\xd7\x58\xe0\xf5\xab\x37\xe6\xe8\x8d\xf7\x06\xde\xdc\x7c\xf7\xd5\x87\x57\x3f\xde\xdc\xbd\x7a\xf3\xf2\xd5\x9b\x57\x1f\xfe\x02\x6f\x6f\xdf\xbf\xaa\x9e\xb9\x79\xfb\xfe\xd5\xf7\xb7\x6f\x20\x93\xf9\xc1\x8f\x5f\x05\x89\x58\x88\x08\x14\x98\x2d\xf8\xf1\x7b\x6f\x2e\xb2\x73\xf2\x55\xef\xbf\x7a\x29\x1b\xf8\x70\xf3\xdd\xcd\x3b\xf5\xc6\xca\x89\x52\x09\xcc\xa2\x92\x64\xd6\x66\x39\x86\x19\x6e\xb9\x73\xf9\x98\xad\xfb\xdb\xcb\x5b\x39\xc3\x68\x0d\x77\xfc\x71\x7c\x3b\xc1\xaa\x54\xce\x1c\xee\xb0\x6d\xcf\xe4\x2f\x4c\xe5\x35\x8c\xcf\x4a\xdb\x92\xdf\xc3\x7d\x35\x21\x1f\x72\xdb\xd0\x06\xe6\xd5\x22\xce\xda\xd4\x03\x79\xdd\x48\x63\x3d\x33\xc0\xca\x07\x31\xe7\x26\xb7\xb8\xc3\xfa\x9d\xda\xec\x61\x7a\xaa\x80\x76\x89\x56\x66\xa4\xe5\xd9\x8c\x34\xcb\x15\x04\x0a\x2d\x97\xe2\x0a\x39\xa4\xa7\xea\x4b\xf7\x8a\x9a\x3a\xed\x6c\xba\x0e\xde\x92\x5d\xa8\x21\xcb\x99\xc5\xb1\x40\x19\xb7\x6d\xbf\x4a\x91\xf3\xb8\x54\x5a\x57\x54\xfa\xd4\xd7\xe5\x53\xcc\x04\xea\x0f\x2a\xc1\x1c\x03\xd6\xd7\x4d\x7e\x99\xc0\x53\x6a\x52\xea\xd1\x35\x4c\x5a\x34\xb8\xd8\xed\x8d\xdb\x17\x98\xb1\xfb\x05\x87\x2d\xc9\xe8\xa5\xd7\x95\x16\xfa\x11\x0d\x4f\x81\x6f\x08\x7c\xc5\xf7\x31\x91\x77\xb5\x1f\xfc\x65\xb2\x52\xde\x83\xfd\xcd\xc5\x0e\xde\x52\xfd\xe6\x2f\xd3\x1d\x8b\xe6\xf7\xb6\x2a\x6b\x7d\xa6\xfd\x2f\x90\x5a\x08\x71\x2a\x3a\x9a\xb1\xa1\x14\x44\xa0\xa1\x3c\x02\x79\x1f\x8a\x0b\x46\x63\x23\xc4\x61\x84\x14\x4e\x25\x7a\xaa\x22\x72\xf1\x56\x72\xf4\xad\xaf\x82\xda\x77\xbe\x0a\x8a\x37\x12\x46\x08\x29\xbd\xf1\xb7\x3a\x43\x55\x28\x88\x2a\x4c\x9c\x17\xc6\x50\x31\x80\xa4\xdd\x4e\xc2\x97\xfe\x27\x31\x83\x55\xc9\xb4\x04\x5b\x3e\x76\x20\xff\x7f\x02\xd3\x4c\xe0\xf8\xff\x98\xfb\xfb\xf6\xb6\x71\x63\x6f\x1c\xff\x5f\xaf\x42\xe2\x9d\xc3\x02\x6b\x98\x96\x6c\xc7\x49\xe8\x20\x3a\x8e\xa3\xec\xba\x9b\xc4\xae\xed\x64\xbb\x47\xd5\x51\x68\x11\x92\xb8\xa6\x48\x95\x84\xec\x78\x25\xfe\x5e\xfb\xef\xc2\xe0\x81\xa0\x44\x39\x4e\xdb\xfb\xbe\xbe\x7b\xb5\xb1\x08\x82\x78\x1c\x0c\x06\x83\x99\xcf\xe8\xec\x3e\x04\x6a\xcc\x32\x36\xe2\xcd\x28\xb9\x4b\x47\x81\x68\x4b\x0b\x40\x8d\xda\x0e\x99\x6e\xc5\x5c\xdd\xed\x90\x84\xf2\xe3\x9d\x9d\xec\xf5\xd1\x31\x4e\x76\x28\xfb\x69\xd1\xcf\x06\x44\xfc\x43\x93\xff\xea\xb0\x17\x24\xa1\x31\x4a\xf6\x3a\xec\x05\x5e\x0f\x1d\x50\x86\x33\x38\x22\x19\x6d\x1f\xef\xee\xf2\x37\xb4\x7d\x8c\xb3\x1d\xba\xe8\x73\x51\x08\x1f\xd0\x18\x65\x7b\x20\x61\x66\xff\xc5\x7e\xea\xb0\x17\x05\x19\xd7\x83\x89\x1e\x11\x4e\x1d\xe7\x78\x77\x97\x41\x21\x42\xce\x71\x5a\x94\x72\xe5\x68\x2f\xe3\x34\x2e\xfa\x6c\xa0\x4f\x73\xea\x66\x03\x92\x1a\xe2\x5b\x7d\x8f\xbb\xa3\x34\xf5\x21\x79\xb1\xab\xed\x0a\xf0\x4e\x56\x94\x20\x7c\xb3\x2d\x88\x64\xe5\x5d\xf0\x7f\xed\x53\xda\xe9\xce\xc4\xeb\xdd\x0e\xc9\x7e\x62\xd8\x9f\x21\xf6\x13\x23\x7c\x6f\x9f\x64\xb8\xb0\xef\xb3\xc0\x70\x07\x39\x6d\xaf\xdd\x6e\x8b\x26\xbf\x64\xbb\xcf\xf5\xcc\xa0\x03\xbc\x5a\x39\x1d\x91\xec\xbd\x32\x89\x6d\x48\xf4\xf6\x9f\x8b\x74\xf1\xb7\xcc\xbf\x0f\xaf\xda\xd5\xff\x3a\xfb\x2f\x45\x4e\xd4\xfe\x16\xb2\xf6\xcd\xd1\xcd\x41\xf0\xe2\xe8\xb0\xdd\x7e\xd9\xc6\x56\x91\xf2\xaa\x72\xfd\x50\x13\xd8\x78\x62\x36\x55\x6b\xd2\xa9\xb3\x0d\x4d\x48\x40\x62\x75\x55\x4e\x46\x42\x9e\x82\xf8\x88\x37\xd4\x71\xc8\x84\x86\x42\xfc\x59\xbc\x6e\xaf\x56\x8b\x37\xfb\x35\x81\x67\x46\x20\x52\xc6\x2d\xaa\x8d\x8e\x9c\x4f\xc1\x27\x40\x48\x8f\x5f\xd3\xdd\x0e\xdb\xef\x40\x20\x2c\xf1\x43\xcb\x5c\x6a\x2e\x63\xf9\x25\x58\x0b\xdd\x50\x67\xd7\x21\x31\xdd\x8d\x31\x89\xdf\x74\xd8\xee\x7e\x07\xae\x08\xb6\x90\x60\x9b\x64\x94\x1d\x67\x6f\xe8\x61\xfb\xd5\xd1\x31\xe6\x3b\xb4\xb3\x4f\xb2\x3d\x78\x94\xf7\x0c\xd9\x1b\xba\x2f\x5f\x88\xf4\xfd\x12\x93\x11\xc5\x3f\xcd\xd0\x3e\x39\x7a\x45\x3a\x18\xef\x1e\xbd\x12\xd2\xd8\xeb\x76\x57\xa6\xee\x72\xd2\xc1\x7e\xbc\x27\x7e\x73\x00\x10\xfc\x89\x1e\x3e\x6f\x1f\x3c\x7f\xf5\xea\x68\xff\xc5\xc1\x8b\xf6\xe1\xab\x23\x82\x38\x7d\xbe\xbf\xcb\xf1\x9b\xb6\x6c\xd2\x14\xb5\x49\x86\x49\x42\x17\xc7\xc9\x1b\xfa\xe2\x18\x4f\x91\x58\x4a\x6d\x4c\x92\x5d\xfa\x42\xa1\x3e\xcd\x50\xa7\x4d\x12\x19\xbc\x41\xac\xc2\xdd\x8e\xc8\xbc\x7f\x70\x8c\xe7\xa8\xf3\xfa\xf5\xfe\x01\xe4\xde\x3f\x68\xc0\x63\x82\xc9\x14\x75\x44\xee\xb9\x90\x70\x27\x74\x8c\x94\xab\xb0\xaa\x6c\x0a\x90\x06\x5c\x14\x06\x2f\xcb\x55\xb0\x28\xa3\x87\xd0\xc5\x9b\x76\xf7\x66\x07\xa1\x80\x4e\xf4\xca\x78\x4d\x17\x5d\xa7\xed\x39\xd6\x07\xbb\x01\xde\x99\xf8\x13\x13\x02\x29\xd8\x5d\xe0\x1d\xc7\x73\x76\x74\x92\x48\xc0\xfe\xcd\xce\x44\x5b\x27\xe8\x88\x48\xd2\x36\xeb\x60\xdf\x3f\xd8\x5f\xbb\x57\xdc\xaf\x8b\x7d\xfe\x28\x9b\xd4\xd1\xba\x24\x97\x04\xe6\x78\x91\xb1\x51\x94\x47\x69\xc5\x28\x30\xaa\x39\xc5\xcb\x25\xa7\x7a\xd4\x21\x95\xfb\xfe\x6a\xfe\x7c\xfb\x02\x31\xb5\xd5\x1c\x9d\xd5\xe2\x50\xd9\xff\x8f\x9d\x79\x0b\x33\xc6\x1b\x61\xf6\xca\x3b\x45\xec\xeb\x5f\x44\xcb\x53\xf5\x63\xf8\x14\xfb\x58\x31\x2a\x16\x20\x61\x90\x6b\x2d\xca\xf3\x8a\x16\xe5\xb9\xff\xea\x39\x94\xf9\x34\x49\xcd\x94\x37\xca\x58\xc0\x99\x0f\xa7\x59\xbb\x3c\x21\xe3\x42\x79\x4f\x11\xd3\xb4\x9d\xc9\xf3\x23\x6c\x15\x5d\xc1\x47\x8c\x58\x2e\x2a\x51\xb2\xa0\x0d\xe1\xf3\xea\xa5\xff\x0a\x04\xa4\xba\x80\xe4\xff\x4a\x55\x0f\xbe\x3a\xd9\x6f\x56\xa5\xee\xde\xf6\x1f\x8b\x5a\xae\x6f\x60\x5f\xed\x63\x2f\x4d\xde\x67\x8c\xfd\xc9\x1a\x0c\x75\xda\x2f\x30\x72\xc6\xf0\xe8\x3c\x7e\xd9\x66\xc5\x8f\x72\x5d\xf1\xd8\x65\x32\x9e\x20\x5c\x87\xc8\x0b\xcf\x17\x7e\xa7\xfd\x42\x5f\x74\xee\xfb\xaf\x24\x41\x3c\x1a\x31\x45\xc7\x4d\x7d\x85\xbd\xb1\x69\xd0\x36\x80\x4a\xa7\x26\x50\x77\x7d\x3c\x58\x15\xd7\x83\xe3\xb5\xb6\x69\x93\x4c\x73\xc4\xa9\x0b\xc5\x5d\xdf\x8c\x4f\xc1\x8c\xe5\xb5\x2d\x10\xf9\xdb\x30\x35\xb2\xaa\xb6\xdf\x69\xb7\x89\xaa\x12\x2a\x79\x44\xe0\x03\x83\x0f\x7d\x39\x6e\x8f\x80\x15\x91\xf7\x3b\xfd\x5e\xeb\x75\xd9\x67\x75\x01\xad\xfb\x2e\x8d\x2a\xa0\x41\x8f\xdc\x1a\xbc\x78\x55\x36\x23\xca\x7b\xdf\x38\x4b\xf2\xe8\x26\x7e\x32\x7d\xb4\x54\x8c\x62\xd4\x62\xab\x15\x13\x14\x52\x47\x1f\xa2\x15\xdf\x09\x86\x6c\xb5\xe2\x7d\x96\xfe\xc9\x92\x27\xb7\x40\xfc\x5e\xad\x20\x42\x27\xa0\xff\x6f\xab\xff\x11\x56\x55\xad\xff\x8a\x05\x31\x0b\xff\xe3\xf5\xff\x20\x5b\x8b\x04\xb7\xe9\x74\xd4\xd5\x4d\xa7\xf3\xca\xef\x74\x4a\xab\xe2\xfd\x47\x63\xe4\x96\x54\xf6\xbc\xec\x18\xd8\xce\xff\x8b\xb4\xf5\xdc\xef\xb4\x9f\xd7\xd1\xd6\x63\x31\x73\x1f\x65\x43\xf3\x8c\xdd\xb1\x84\x2b\x8a\x83\x20\xb7\xff\x77\x38\xd2\x63\x81\x6b\x1f\x6d\x61\xce\x82\xf8\xff\x5a\xa3\x9e\x76\xd4\x35\xc4\x50\x8d\xd9\x2d\x08\x63\xbf\x0d\x11\x3f\x94\xbd\x5e\xdb\xef\xec\x5b\x67\xce\xba\xf8\xb2\xf5\x86\x19\xe0\x91\xbb\x2c\x1a\x51\xbf\x36\xf6\xf3\x80\x3a\x7f\x3a\x24\x02\x43\x25\xa7\x9f\xca\xa8\xfe\x7f\x0e\x1c\x63\xb3\xb4\x19\xf8\xbb\x34\x7f\xaa\x91\x82\x74\x11\xce\x8e\xb4\xca\xc1\x3b\xce\xc0\x91\x70\x9d\xa5\xf5\x12\xa9\x38\xe9\x42\x7f\x9e\x74\x86\x56\xe3\xf6\xb3\x94\xc2\xd6\x8e\xec\x4f\x38\xa9\x3f\x25\x62\xab\x39\xa9\xdb\xb5\xe8\x23\xfa\x77\x4f\xe6\x75\xc1\x4a\x37\xe7\xc5\xc4\xfb\x90\xee\xee\xb1\xba\x2c\xb0\x23\x32\x1d\x2a\x18\x3e\xd1\xac\xa9\x22\xe4\xb9\x32\x48\x1d\x2b\x98\xbe\x99\x78\x7f\xa4\xa2\x31\xed\x3f\xd7\xd1\x98\x0e\x65\x3c\xf6\x07\x41\xf6\x07\x18\xc9\x90\x4c\xaf\x0e\x65\x48\xa6\x4e\x67\x5f\xc6\x64\xea\x1c\x1e\xa9\xa0\x4c\x9d\x03\x4c\x7a\xd4\xb9\xc8\xd2\x59\x94\x33\x87\x7c\xa3\xb1\x15\xeb\xe8\x82\xc6\x26\x66\xe2\x35\xbd\x70\xdd\x0b\x1d\x97\x3a\x27\x57\xf4\xda\x75\xaf\xbd\xbb\x97\xab\x95\xe3\x90\x5b\x1a\xf7\x7b\x03\xf2\x91\x5a\x41\xfd\x46\xe8\x02\x93\xcb\x0a\xae\x23\x39\xa5\x11\xbd\xf3\xc6\xe4\x0f\xda\x6a\xad\x99\x2c\x49\x49\xf7\xd6\xcb\x58\x9e\xc6\x77\x0c\x01\x7c\x3a\xe2\x15\x8d\xe9\xb2\xc0\xfd\x8d\x08\xd4\x83\xca\x21\x8d\xa1\x4b\x72\x89\x0b\x8d\x7f\xf3\x71\xb5\xaa\x71\x1b\x50\xfd\xbd\x64\x82\x5e\xa3\x34\x81\xb8\x7b\xd8\x75\xb9\xc7\xa7\x2c\x41\x97\xb6\xdf\x42\x06\x26\x25\xf4\xca\x38\xb3\x39\x47\xde\x91\x83\x5d\x77\xb7\x43\x29\xbd\x2f\x93\x4f\xa7\x59\x3a\x63\x7b\x47\x47\x8e\x0e\x77\x9f\xe0\x65\x51\x20\x4c\x4e\x36\x75\xf3\xda\xc2\x0c\xb5\xa6\x00\xbf\xb0\x69\xf3\x86\x38\x65\xd0\x1c\x2c\x1a\x56\x90\x77\x35\xd0\x0d\xcc\x1b\x26\x78\x29\xfe\xa5\x2d\xe9\x52\x93\x51\xe6\x0d\x47\x8d\x87\xaa\xaf\x86\x06\x1a\x11\x2f\xef\x48\x44\x3b\x54\xfc\xca\xd5\x5d\xbe\xcd\xf1\xe4\x75\x8e\xa4\xd0\xa8\xcb\xbd\xf4\xd6\xe7\xde\x38\x88\x62\xb8\xf3\x50\x73\x43\x16\xf0\x5b\x0c\x1e\x19\x51\xee\x85\xe9\x2c\x88\x92\x86\x98\xc5\xa0\x8b\xa2\xd5\x0a\xed\x43\x05\x53\xd7\x7d\x2f\x64\x37\xf1\x93\x76\x04\x23\xa0\x94\x06\xdd\x8c\x26\x3e\x1a\xb9\xee\xc8\x63\x09\x67\x19\x12\x13\x1d\xa0\x04\x93\x91\xeb\xa2\x91\xc7\xbe\x45\x1c\x61\xf0\x26\x86\x20\xb4\x94\x02\x0b\x12\x13\xd6\x5d\xa0\x6f\x48\x53\xeb\xee\x68\x1a\x44\x49\x73\xf4\x30\x8a\x99\x83\xb1\x8f\x52\x7a\x82\x32\x8c\xbb\xca\xf7\x2a\x23\x31\x59\x60\x3f\x16\x69\xfe\x02\x25\x7a\x56\x42\xbc\x1c\xb9\x6e\x2b\x87\x06\xc8\xba\x16\x28\xc4\x45\x71\xac\xf5\x37\x6f\xd2\x63\x9c\xa3\x0c\xc0\xf6\x71\x43\x0c\x28\xed\x0f\x88\x1c\xe6\x0e\xe1\xae\xdb\x92\x9d\x3b\x93\xfe\xaf\x45\x41\xce\x2a\x33\xac\xe0\x51\xe3\x0d\x83\x4f\x85\xe8\x26\xa7\x21\xa5\x9f\x74\x64\x5d\xd7\x45\x9c\x0e\x2b\x73\xf6\xb1\x7b\xe1\xb1\x59\xc4\x91\xb3\x48\xa6\x41\x12\xc6\x2c\x34\xe4\xea\x90\x88\x30\xec\xa3\x8c\xc6\x5e\x9a\x98\xf7\x99\x7e\x8f\xbb\x19\x5a\xaa\x21\xf3\x19\xc9\x58\x90\xa7\x89\x60\x5b\x3e\x4a\x68\x0c\x2b\x2a\x8d\x19\x76\xdd\xc4\x63\x62\xa1\x9b\x1f\xc8\xf9\xac\x0b\x6b\xaa\xef\x9b\x99\x55\x2b\xdc\x4a\xc3\x6c\x7e\x5c\xad\x44\xeb\xbb\xfb\x7e\x07\x52\x02\xed\x18\x98\x8a\x55\xc4\x94\x9e\x86\x7b\x77\xb0\x53\x7e\xaa\x03\xa7\xe8\xb4\x34\x91\x08\xb2\x40\xa2\x10\x80\x21\x19\xe9\xf8\x17\x05\x79\xff\xc4\x61\x6d\x94\xa3\x65\x9a\xfb\x8b\xec\x87\x03\x23\xc5\x61\xa4\xcc\x3b\xd5\x47\xb1\xb0\x6a\x06\x4a\xcc\x0e\x1c\xd0\x0b\xf2\xa1\xe6\x56\x0d\x2e\xcf\xb8\x37\x0c\x57\x2b\x24\xfe\xd0\x56\x9b\x20\x4e\xb9\x37\xbc\x5f\xad\x38\xf6\x86\x77\x94\x11\xee\x0d\x73\xba\x2f\xfe\x04\x32\x5b\x20\x32\x8c\x34\x92\x2f\x26\xef\x54\x18\x82\x82\xfc\x59\x17\x18\x8a\xea\x58\xb1\xad\xcc\x1b\x86\x78\x99\xa9\x8a\x32\x9a\x41\x3d\x19\xac\xb6\x68\x8c\x32\x30\x5c\x95\xc3\x5d\xae\x8d\x32\x10\xb3\x5a\xb2\x61\x33\xe2\x39\x8b\xc7\x0e\x3e\x46\x9c\x9e\x08\xf9\xaf\xfb\xb0\x11\xd5\x3b\xa1\xcb\xe1\xbd\x9f\x91\x61\xe8\xb7\x3a\x05\x54\xc1\x95\x2b\x17\x59\xa0\x3f\xa5\x02\x69\x81\x3e\xc0\x0f\xbd\x9e\x22\xbc\x54\xf1\x8b\x12\x41\x21\x85\x58\x8a\x99\x1c\x85\x4c\x8c\x42\x87\xbc\x43\x19\x04\x30\x2d\xd9\xa2\xfa\xc0\xae\x0d\x2e\x3d\x8b\xc6\x1f\xab\x15\xba\xad\xaa\xdd\xa4\xf2\xe3\x96\xf4\x88\x33\x9c\x3a\x98\xcc\x05\x4f\x49\x6c\xcb\x69\xd1\x50\x86\x44\x0b\x25\xae\x96\x6c\xa4\xfa\xad\xab\xe5\xa6\x5a\x15\x30\xaa\x28\xc8\x5a\x74\x56\xe9\xe4\x0a\xab\x5d\xfe\x34\x64\x2d\x1f\x73\xe3\x5b\x1b\x02\x27\x80\x9f\x77\xd5\x3c\x53\x93\x27\x01\xa8\x03\xeb\x02\x50\x42\xee\xa2\x5b\x4b\xa2\x5a\x0a\x0e\x5f\x6b\x3f\x74\x8a\x6e\x54\xc7\xb1\xe5\xb8\x96\xde\xd2\x1a\xf3\x68\x71\x3c\x23\x19\xf0\xe9\x5a\xef\x7a\xd7\xe5\x24\x53\x6c\x9a\x8a\xb5\x22\x7f\xfa\x95\x86\x8f\x64\xdc\xaf\x4c\x3b\x12\x07\xae\xab\x7e\xac\xbd\xc8\x5d\xf7\x9d\x6c\x5a\x4b\x6c\xd2\x9a\x39\x17\x04\xc6\xb9\x36\xde\x8c\xf8\x0e\xb6\x56\x55\x23\xe8\x9d\x48\xba\x19\x23\x39\x61\xf7\xcd\xa4\xa1\x4d\xb3\x45\xb1\x0a\xb0\x4f\xef\x3d\x54\xcc\x32\x44\xa1\x55\xa9\x62\x49\x53\x31\xdd\x22\xb1\x20\x77\xde\x98\x9e\xd6\xc6\x08\xa5\x94\xde\x4a\x98\xdc\x1c\xa0\xc9\x53\xc4\xb0\x1f\x49\x44\xf9\x10\x85\xde\xcf\x3b\xa1\xf7\xdb\x4e\xe8\xbd\xff\xa9\xf5\x07\x59\xaa\x85\xe4\xdf\x02\x94\x44\x67\x7f\x1f\xa3\x5b\xd2\x93\xbf\x3b\x18\xf5\xe4\x5d\xca\xf3\x36\x16\x72\x8f\xf8\xfc\x4a\x7f\xda\x23\x4b\xd9\xaa\x1a\x45\xde\x69\xc5\xd4\x1f\xb5\x89\xde\x47\x31\xe8\x38\xcc\x50\xaa\x26\xc9\x32\x51\xb0\x5a\xb5\xfe\xc0\xb2\x60\x18\x84\xba\x31\x3e\x47\x6a\xc2\xa0\x83\xb7\xbe\x74\x90\xc2\xd5\xa2\x5a\xe8\x0f\x21\xdd\x6f\x40\x3a\xdc\x7a\xd2\x5f\xd3\x93\x4b\xe5\x52\xaa\x27\x7b\x64\x19\xac\xc5\x02\x2b\x59\x20\x11\x24\xca\x65\x04\x1f\x2d\x17\x44\xf0\x1b\xe4\x82\x74\x6d\x3f\x93\x44\xdd\x1f\x28\x99\xa3\xd3\x98\x81\x8d\x49\xf5\x08\x76\x07\xf8\xa5\xe9\xce\x0e\x89\x69\xab\xd3\xc8\x24\xe1\x29\x7d\x2a\xc9\x77\x76\x88\x91\x41\x44\x63\x81\xa2\x2a\x05\xc4\x10\xbc\x41\xf0\xc9\x7e\x30\xa0\x8c\xec\xee\xe6\xab\x55\x22\xe1\xf6\xd5\xf6\x65\x92\x8a\x72\x5d\xa5\x1e\xdc\x2e\xa7\xde\x5d\x85\x9e\xb3\x60\xcd\xaf\x71\x5b\xef\xa1\xc7\xd1\x5a\x8f\xeb\x3a\xb8\xd9\xfc\x72\xf0\x12\xd8\x72\xca\x46\x45\x1e\x9c\x3b\xa3\x6a\xa3\xd4\xd9\x63\xdf\xef\x74\xf6\x49\xa7\x73\xe0\x77\x3a\x07\x35\xa0\xe8\x0a\xc8\xce\x80\xa3\x1f\xfa\x9d\x83\x43\x40\x1e\xeb\x1c\x96\x67\x30\xe9\xfb\x25\xe1\xec\x6c\xd0\x24\x1b\x2b\xe2\xe8\xc8\x3f\x3a\xd2\x60\x6a\x36\x60\xb9\xc4\xc2\x3a\xf0\x5f\x1d\x90\x57\x87\xfe\xab\x43\x38\x03\x3d\xc1\x22\x40\xfb\xd5\x1d\x80\x4d\x14\x92\x26\x02\x97\x6c\x1c\x83\x97\xfd\xb2\xc0\xd2\x69\x9c\x04\xa5\xd3\x04\x24\x54\x15\xac\xeb\x57\x4f\x55\xbf\x3a\x39\x92\xc4\x51\xc5\x3a\x64\x09\x45\xf8\xf5\x6d\x8b\x64\xe8\xc5\x14\x65\x66\xf0\xf3\x6e\x8e\x12\xc2\x49\x6c\x5c\xe9\xe4\x93\x52\x97\xcb\x71\x3b\xf2\x0f\x6a\x80\xde\x61\x1c\x9e\x62\xff\xaf\xf0\xd9\xc5\x78\xe4\x6a\x3c\x02\x75\xdc\xb3\x4d\xc3\x0e\x0f\xc5\xb1\xb0\x6e\x9c\xcc\xd1\x88\x84\x34\x7e\x82\x77\xf6\x68\x6d\x8c\x88\x90\x6a\x37\x7d\xb4\xa7\xb4\x55\x2d\x6d\xfd\x3b\xa0\x52\xeb\x46\x3b\x5c\xad\xa6\x95\xc1\x36\x0d\x5b\xdb\xd9\x00\x00\x26\x47\x2a\x3a\x4a\xb6\x69\xa0\x74\xd0\x65\xbe\xed\xd1\xbf\x3f\x00\x01\x79\xea\xba\xad\x10\x5b\x31\x3d\xc4\x80\x42\x14\x64\x4a\x33\xcb\x00\x4c\x5d\x32\x49\xcb\xaf\xb6\x6f\xe1\x0f\x33\x69\xee\xd5\xa9\xa4\x21\x40\x45\x95\x6f\xf6\x37\xdf\x10\x0e\xb0\xa7\xf0\xfa\x60\xcb\x6b\xc2\xa1\x8d\x90\xe7\xf0\xb1\x3c\x84\xf7\x0f\x06\x12\x57\x38\xa1\xfd\x64\x11\xc7\x83\x32\xec\x8e\x60\x73\x0a\x2a\x01\x62\x8d\x24\xec\x1e\x2d\x54\x82\x60\x0c\xf2\xbb\x98\x66\x96\xe4\x30\xa7\x11\x0a\x50\x8c\xbb\xb1\xbf\xae\xa7\xc1\x64\xbc\xb6\x76\xb4\x10\x37\x27\x25\xf6\x74\x80\xc6\xb8\x3b\xf6\xe7\x9b\x24\x6d\x39\x87\x55\x91\x2d\xa5\x9e\x4b\xdf\xbd\x1c\x3c\xa2\xa5\x7c\xf5\xa2\x0a\x40\x74\xa0\x5d\xb1\x0f\x2b\xf0\x42\x9b\xeb\x58\x11\x91\x57\xbd\x32\x41\x89\x37\x46\xcb\x82\x74\xb4\xcb\x58\xa7\xc0\xe5\xc3\x7e\xb1\xbe\xda\xd7\x2e\x5c\xd6\x5b\x09\x74\xc8\xc1\x99\x5a\xe2\x4e\x66\x52\x86\x34\x13\x32\x56\x39\x49\xab\x5d\x4a\xb9\xa5\x53\x98\xf2\x6c\x94\x36\x59\x9b\x6c\xc0\xdc\xe3\x1c\x3c\xc1\xd0\x47\x9a\x7b\xaa\x31\xd2\xba\x41\xbb\x27\x31\xe3\xf5\x3d\xd1\x9b\x6a\x84\x64\x7f\xb0\x51\x2a\x64\x10\x6e\xcc\xf6\x13\xc3\xae\x2b\x4b\x6a\xb2\x3e\x1f\xa8\x29\xb7\x1a\x6e\x6e\x51\xea\x62\xf2\x3f\xee\x26\x7d\x54\x11\xe4\x58\x09\x4a\x13\x55\x40\x69\x1a\xf6\xc9\xc6\x1b\xde\xd2\xfe\x00\xee\xa6\xb9\x0a\x35\x2c\xf7\x7a\x8e\x8b\x06\x43\x2f\xf7\x31\x4a\x4b\x0d\xe9\x86\xdf\x64\x19\x2f\x91\x7b\xc3\xdb\x46\x98\x8a\x93\x10\xf7\x86\xd1\x1b\x13\x4e\x50\x71\x0b\x45\x21\x3a\x62\x6e\x9a\x40\xf4\xa8\xe2\x7e\x1a\xc5\x0c\xb5\x10\x62\x34\xeb\x73\x00\xbe\x01\x68\x70\xee\x0d\xb9\xd9\x81\xd5\xb7\x4c\x7d\xd6\x29\x34\x6e\x59\x65\x82\x54\x5c\xaa\x5a\x23\xb6\xa6\x96\x33\x37\x07\xfc\xe5\xbe\xff\x12\xb4\xc5\x07\x8f\x68\x8b\x5f\xbd\xda\x58\x45\x72\xf1\xd8\x0d\xd8\x1a\x03\xae\xf6\x3a\x4d\xd0\x76\x6a\x2e\xd4\xb6\x52\xc1\x53\xac\xa9\xb4\x0b\x68\x2d\xdd\x56\xaf\xbd\xea\x2d\xd4\x52\xcb\x2b\x5d\xdd\x70\x59\xad\x81\x76\x3c\xa2\x1b\x7e\xb5\xee\x8a\x7a\xf4\xaa\x1a\xf3\x5e\x6f\xa4\xa2\x7d\x32\x5e\x50\xb5\x7d\x15\x7f\x32\x5d\x72\x4e\x16\x64\x54\xb7\x31\x71\xdf\xde\x96\x8c\x87\x0a\xe2\x98\x52\x3a\xea\xf2\x7e\x36\xf0\x51\x4e\xc5\xf8\x8a\xc2\x70\x37\x45\xb9\x09\x2c\xd8\xcd\x3d\x9b\x10\xc1\x5a\x60\xc2\x78\x17\xfe\x95\xcc\x79\xa4\xe3\x4b\xf9\x01\x5a\x50\xb8\x68\xe8\x32\xb4\x20\x19\x31\x6f\xb6\x0e\x95\xb6\xff\x94\xfc\xd9\x4c\xe2\xd3\x1c\x8a\xca\x31\x99\x06\x79\x3d\xd1\xc8\x35\xba\x66\xc5\x78\xf8\x5d\x0f\x23\xcd\x1c\xd4\xfe\x64\x5f\x41\x6e\x56\x6e\xbf\xdd\x66\xd0\x48\x5a\xe9\x6a\x55\xbb\x9e\xa0\x41\x4f\xc3\xf3\x2a\xab\x4c\xef\x93\x5f\xd9\x03\x5c\xc5\xb5\xf5\x55\x5c\xfb\x95\xdf\x69\x5b\x57\x71\x87\x4f\x90\xe4\x2a\xbd\xdc\xb8\xfb\xda\xac\x77\x23\x4b\xd5\x03\x1a\xd0\xf6\xcb\xdd\x28\x95\x66\x9c\xe5\x56\xc4\x37\xb6\xa2\xf5\x81\xf8\xae\xef\xa5\xbc\x63\x6a\x44\xe2\x80\xb1\xd6\xb8\x7c\xdb\xc2\x05\xa5\xb3\x37\x9a\xb2\xd1\x2d\x3c\xd8\x6d\x8c\x20\x40\xbd\x48\x2d\x9b\x99\x6d\xee\x98\xeb\x57\x59\x75\xa8\xd8\xeb\x12\xc4\x2b\xe5\x42\x01\xcb\x3c\x57\xcb\x3c\x50\x3d\x91\x61\x8c\x0e\xa5\xa0\x2c\xa6\x61\xa4\x2e\x7c\x03\x14\x6c\x74\x6b\x6d\xbd\x93\x40\x56\x16\x92\x29\x99\x6f\xae\xf8\xc3\xca\x8a\x3f\x18\x90\x31\x8d\xbc\x31\x5a\x88\x53\x9f\x14\x3e\x5b\x63\xd0\xc2\x8f\xd0\x14\xa0\x12\x4a\xd7\x73\x34\x15\xa5\x93\x39\x6e\x8c\x69\x8c\xda\x18\x02\x6b\xa0\x71\x19\x66\x14\x94\xf7\x1d\x4a\xe9\xd8\x8a\x19\xda\x1a\xa1\x79\xd5\xbb\x3d\x84\x1a\xe7\x44\x05\x2a\x0c\x05\xb3\x58\xad\x42\x31\xd6\xab\x15\x7c\x1f\x9a\xef\xcb\x0f\x43\xc9\x6a\x68\x40\x12\xf9\x35\x09\x95\xf1\x96\x7e\x8e\x51\x9b\x04\x66\x9b\x6b\xb5\x8b\x8a\xad\x50\x4b\x34\x2b\x67\xdc\x75\x11\xfc\x95\xec\x69\x4e\x02\x6c\x01\x0d\xad\x45\xe5\xda\xca\x8b\xaa\x56\xe8\xdb\x31\xb8\x4b\x97\x99\x17\x8a\x9b\x4b\xe7\x97\xbc\xf4\x8d\x81\x2b\x33\x35\xe7\x47\x30\xe5\x89\x77\xc9\x26\xbd\x6f\x73\x05\x73\xbe\xb0\xa4\xe3\x29\xdd\x0b\xf6\x26\x64\x2e\xff\x8c\x41\xaf\xb4\x40\x53\xdc\xa2\x14\xe2\x30\x2a\x8f\x7a\xd4\x1a\xaf\x56\x5b\x01\x39\xe6\xe6\xb2\x09\xfc\xe7\x1d\x3c\xa0\xad\x0e\x91\xc5\x4c\x57\xab\x05\x9a\x63\x4a\xe7\xab\x95\xb3\x17\xec\x45\x4e\x8b\x2e\xd0\x94\x38\x91\x03\xca\x13\xbc\x5c\xd0\x3a\x61\x4d\xc8\x2d\xb6\xc7\xc5\x82\x24\x34\x10\xcb\x3b\xb5\x00\x82\xf4\xcc\x64\xae\x9b\xb8\x2e\xab\xdc\x81\x51\xba\x70\xdd\xb4\xcb\xfc\x08\x8d\x41\x8f\x35\x42\x89\xeb\xb6\xd2\x2e\xf3\xf2\x74\x91\x8d\x18\xb8\xa8\xfb\x23\x84\x12\x5a\x01\x41\x58\x60\x3b\x4b\x22\x0a\x89\x35\x4e\x97\x2f\x88\x5a\x02\x69\x85\x64\x61\x79\x6f\xcc\xaa\x97\x6b\x62\x1f\x58\x08\x16\xbc\x20\xec\xbb\x40\x04\xfa\xbc\xd6\x67\x83\x35\x47\x7b\x8e\x97\x22\x95\x4a\xf7\xeb\x1b\x9a\xa3\x11\x26\x13\xda\x3e\xbe\xd1\x37\x30\x93\x63\x3c\x43\x37\xfd\x09\xdc\xc0\x84\x95\x01\x58\x10\x6b\xa2\x69\x58\x3a\x51\x38\x92\x1a\x1c\xd1\x01\x0d\x56\xa3\x92\x70\x9d\x6f\x85\x56\x96\x68\x98\x10\xdb\xab\xe2\xd0\x3f\x3a\xd4\xa7\x1e\xf0\xaa\x78\xd9\xf6\x5f\x5a\x16\x5a\x75\x10\xee\xb5\x62\x72\xa7\xf3\x12\x37\x80\x59\xa1\x25\x0f\x32\x31\x44\xa6\x9d\xd0\x0b\x31\x70\xe3\x34\x1b\xb1\xd0\x4f\x5a\x94\xee\x79\x7b\x1e\xfb\xc6\x46\x05\x59\x8a\x3f\x7e\xa2\x14\x3e\x2f\xfd\x4e\xe7\xa5\xc5\x39\x6b\x8d\x9d\x80\xa6\x9d\x89\xd3\x12\xc5\x4c\xbc\x71\x1c\x4c\x72\xd7\xd5\x88\x1b\xb2\x5a\xfb\x3a\x1f\x32\x38\xf5\x13\x09\x8b\xcc\x36\x51\x83\x21\x29\x07\xe0\xa9\x98\x62\x82\x2b\x47\x1a\x7b\x0b\xc4\xc5\x43\x75\x14\xec\xbc\x80\x91\x39\x30\xeb\x8b\x74\xaa\xf8\x96\x92\x47\x4b\x32\x2a\x2b\xb3\x78\x86\x02\x37\xa2\x12\xc0\x35\x53\xe1\x3b\xfd\xac\xcf\x07\x8d\x75\x9e\x16\x75\x23\x7d\x2f\x98\xc8\x40\x9c\x72\x3c\x50\x86\xfb\x7c\x80\x94\x51\xb0\x38\x6b\x93\x4d\x95\x5f\x00\x70\x72\x25\x98\x17\x80\xb6\x6a\x7e\xcf\x25\xc3\x6d\xc8\x33\x3a\x58\xab\x2d\x4c\x34\x6b\xfd\x49\x2b\xf6\x26\x71\x7a\x13\x18\x6c\xc4\x1c\xc5\x64\x21\x15\x21\x23\x1a\x7b\x8b\x24\x1a\xa5\x21\x6b\xc4\x25\x1e\x23\x6d\x9b\x65\x18\x92\x29\xed\x0f\xc8\x9c\xb6\x8f\x15\x4a\x10\x0a\xa9\x2c\x01\x1f\xcb\x46\x8e\x75\x95\x21\x28\x35\xa6\xfd\xf9\x80\x8e\x09\x18\xaa\x8f\x5d\x17\xd9\xe5\x8a\xe5\x1b\xd9\x29\x98\x8c\x30\x26\xf3\x9d\x9d\xc2\x32\x4d\x9f\x77\x45\x55\xfe\xb4\x18\x68\xf8\x99\x17\x7e\xa7\x53\x46\xc3\x38\x38\xf4\x0f\x0c\xe7\x3f\xf0\x8f\x0e\x80\x2c\x9e\xea\x9e\x60\xc8\xc2\xa0\x24\x1d\xbc\xd2\xfe\x09\x2f\xe4\x06\x2f\x08\x25\x56\x84\x42\x16\x0a\xf4\x31\xf8\x46\x46\x06\xff\x91\x84\xb6\xe7\xc2\x94\xee\xfd\xe3\x19\xea\x3f\x73\xbf\xfe\x65\xb0\xfa\x47\xf8\x8f\xb0\xbb\x7a\xdd\xff\xdf\x37\x83\x9f\xde\x60\xb9\x15\xac\xbd\xc5\x7b\x13\x4d\x7f\x19\x9b\xc7\xc1\x88\x39\x64\x7f\x83\x02\xc7\x9b\x14\x58\xc6\x99\x35\x34\x98\x2b\x1a\x4c\x34\x0d\x26\x75\x34\x98\x6b\x1b\xdc\x84\xa4\x24\xc2\x7e\x26\x9f\xd4\xc4\xa5\x18\x22\xd8\xda\xf4\xa7\xf7\x8d\x88\x8e\x0d\x05\x12\x15\x29\xa9\x42\x83\x91\x45\x83\xa1\xa4\xc1\x69\x85\x06\xb7\xe0\x2e\x37\xe6\xab\x15\xe2\x65\xec\x75\x49\x90\x37\x34\x54\xd4\x0a\x20\xca\xb2\x0d\x13\x1a\x1a\x2a\x0d\x6d\x2a\x35\x8e\x91\x0f\xb4\x3f\x38\x56\xe4\x78\x47\x63\x14\x12\x89\xc2\x2c\x87\x86\xde\x61\xe9\x58\x19\x8d\xd1\x83\xd2\xec\x63\xd2\xba\x51\xa9\x40\xa9\xaa\x1d\x77\x82\x84\x5d\x17\xd9\xd5\x04\x68\x4a\x52\x3b\x05\x93\x09\xc6\x85\xed\x66\xe8\x38\xe4\x9c\xb6\x49\x8f\xb6\x8f\x7b\xaf\x1f\xb4\x43\x66\x6f\x67\x07\x2f\xef\xe8\x43\xbf\x37\x30\xeb\xe9\x5b\xa5\x26\x72\x41\x17\x68\x84\x72\x74\x27\xad\x39\x30\x31\x48\xcf\xa4\x8d\xc9\xb5\x58\x7a\x57\xb4\x73\x7c\xf5\xfa\x4e\x17\x7a\xb5\xb3\x83\xaf\xed\xeb\x09\x4a\x29\x1a\xd2\xbb\xfe\xd5\x00\x77\x87\xbe\x2a\x7d\x68\x42\xee\xde\x79\x93\x2c\x5d\xcc\xe1\x4a\x77\x2e\x47\xe8\x23\xed\x7f\x1b\x98\x20\xbf\xe4\x42\x0c\x96\xa1\x94\x5b\xd7\xfd\x28\x8b\xbf\x95\x45\x5c\x9a\x39\x52\x7a\x41\xa5\xd2\xf8\x88\x95\x70\x77\x49\x67\xe8\x1b\x99\x92\x0b\x72\x4d\x6e\x05\x8d\x5c\xbc\xa1\xe7\xae\x8b\xee\x77\xe8\x54\x5d\x3b\x9f\x93\x0b\xbc\x73\x49\xce\xe9\xc5\xce\x37\xdd\x41\xbd\xe2\xef\x77\x4c\x2e\x5c\x0c\xca\xf0\x96\xe0\x95\x42\x12\x69\x12\x22\x1b\x1e\xd3\x64\x47\x03\x03\x93\x05\x4d\xf5\xcf\x11\x9d\x6f\x52\xbc\xeb\xa2\x9c\x46\x28\x17\xa2\xf9\x14\x13\x45\xf1\x01\x19\x59\x0b\x2d\xd3\xeb\x29\x68\x28\x55\x6e\x54\x86\xea\x90\xda\x5c\xe7\x99\xa3\xb4\xab\xce\x33\x07\xd4\xad\x8e\xab\x53\x94\x72\xd7\xf9\x6a\x12\xb8\x71\x26\x48\xa4\x6e\xd6\xf9\xcb\xc6\xbb\x58\xbd\x79\xed\xf8\x01\xcd\xfb\x91\x4a\xee\x90\xdd\x0e\x1e\xac\xb9\x00\x4b\x26\xbd\x13\x35\x4c\x60\x46\x7d\x21\x2b\x52\x46\x6f\x16\xb2\xf9\x53\x1a\xa2\xd1\x5e\xa7\x6d\x54\xac\x22\xef\xb4\x9b\xf9\xd3\xd7\x74\xd1\x35\x74\x92\xf6\xa7\xbb\x9d\x41\xd7\xf4\xb1\x83\x7d\x99\xb4\x63\x27\x65\x45\x40\xd3\x3e\xc4\xe5\x5b\x37\xe5\x0f\xba\x8e\xe3\x07\x45\x69\xc2\x69\x38\x73\x7d\xcc\xdb\x5a\x4e\x5d\x17\x90\xe4\x71\x4e\xdd\xd1\x27\x31\x6b\xe3\xce\x59\x90\xd5\xef\xdc\xf9\xff\x37\x76\xee\xfc\xa9\x3b\x77\x20\xb9\x66\x5c\xe5\x9a\x0b\x1a\x94\x1c\xa7\x11\xa1\x05\x81\xd8\xe3\x81\xcd\xff\xf4\x26\x9e\xa2\x80\xc4\xe5\xf5\x9d\x9d\x89\x2c\xd6\xbf\x5a\x68\xd8\x79\x3a\xea\xee\x76\xfc\x91\xe4\x3c\x1b\x7b\xad\xb2\x0c\x5e\x9f\xbb\xa7\x62\x73\xbd\xac\x68\x28\x94\xa9\x60\xae\xf6\x56\x0b\x11\xd5\x6c\xb2\x52\x60\x85\x63\xf4\xd1\x3e\xd6\xfb\xab\xd8\x6a\x85\x00\x02\x1c\x49\xec\x24\xe0\x18\xed\x90\x31\x75\x62\x15\x3f\x77\x46\x1d\xd3\x39\x87\xdc\x50\x0b\x3d\x65\x42\x5b\xa3\x35\x1d\x3f\x4c\xdf\x0d\x71\x1e\xe0\xb0\x64\x88\x49\x96\xba\xb9\x07\x8f\xe4\x6c\x3e\xe8\xb1\x7d\xa0\xce\xc8\xa1\xd4\x09\x6e\x6e\x46\x4e\x7f\x3e\x40\x7b\xe8\x06\xff\xb4\x87\xfb\x9d\xc1\x6a\x75\xd8\xa2\x0e\x67\x39\x57\x2f\xba\x3e\xde\x13\x6b\xba\x3f\x1e\x00\x88\x8b\x13\xdc\x98\x37\x81\xfc\x6a\xac\xbe\xf2\xd4\x0b\xaf\x8b\xc5\xff\xd5\x1b\x93\x8c\x91\x4c\x7a\xd3\x59\xad\x1c\x99\xe6\x75\x21\xa5\x5b\xb7\x63\xaf\x4b\x80\xa5\x27\x8e\xb4\x78\xe2\x8a\x0a\xfb\x83\x86\x0e\xc3\x64\xd8\x8a\x02\x9e\xad\xc2\xc0\x02\x0b\x06\xf8\x5a\xb8\x0f\xf4\xa2\x49\x92\x66\xec\x34\xc8\x59\xd7\x89\x1c\xdf\x71\xf0\x0e\x62\xde\x6c\x11\xf3\x28\x8e\x12\xd6\x75\x66\x26\x51\xed\xdb\x5d\x67\x61\x92\x72\x1e\x8d\x6e\x1f\xba\xce\x03\xa4\x40\x94\xb0\xb9\x8d\x51\x7b\xe3\xf3\x37\x6f\xde\xb4\xc9\x84\x5a\x2b\x4e\x1f\x20\xc9\x68\xc7\x99\x38\xf8\x18\xa5\x74\x21\xdb\x3a\x21\x11\xc6\xae\xdb\x42\x28\xa7\x93\xfe\x6c\x80\xdf\x84\x20\x75\xc2\x1e\xa6\x99\x6b\x48\x52\xb5\xc3\x62\x92\xc2\x48\xba\xae\x4a\x79\x1d\xf5\xc7\x03\xd7\xd5\xd7\x60\x31\xd1\x01\x53\x3b\x58\x50\x6a\xda\x6f\x0f\xfa\xe3\x01\x09\x69\x4e\x62\xf1\x25\x9d\x0b\xc9\x57\xd4\x24\x38\xaa\x2c\xc3\x75\xc5\xb3\xc1\xb0\x6f\x86\x94\x52\x51\x6c\xb7\x15\xb8\xee\xc4\x13\x44\x81\x1c\x07\xaf\x56\xaa\x59\x8e\x83\xfd\xf5\x16\x62\x2c\xcb\x9f\x77\x63\xb3\x89\xcc\xb1\x1f\x17\xbe\xd3\x86\x39\x57\xfb\x6e\xbb\x66\xde\x37\x5c\xae\xd4\x44\x77\xfb\x03\x2d\xea\x19\x70\xdf\xc2\xcf\x88\xc5\x19\xcb\xf0\xb2\x9a\x37\xa6\x4f\xe2\x8d\x69\x69\xed\x18\x09\xee\xf8\x50\x91\x28\x23\x0c\x81\x6b\xeb\x24\xca\x84\x8e\xd0\x83\x91\x28\xc9\x43\x8b\x52\xa9\xd5\x4a\x2a\x1c\x32\xb1\x38\xa4\x72\xcc\xdc\x90\x2b\xc5\x71\x42\xd2\x07\x26\x63\xba\xd0\xc4\x46\x66\x14\x2d\x6a\x89\x74\x51\x47\xa4\x8b\x4d\x22\x9d\x48\xea\x9c\x38\x98\xdc\xa9\x30\x1c\x93\xee\xc2\x77\xfe\x17\x75\x7d\x67\x67\xa1\x68\x71\xc7\xc1\x0e\x99\x61\x32\xac\xa1\x5e\xbd\x61\x0f\x2b\x6b\x0d\xb6\xe5\xea\x3d\x51\x53\x31\xe3\x18\xdd\x91\x29\xee\xf6\xa7\x03\xbf\x5f\x8a\x8b\xf7\xb4\xad\x24\xcb\xfe\xe0\xf8\xfc\xb5\xfe\x56\x88\xba\x16\x4b\x9f\x74\xcf\x7d\x79\xcd\xf5\x8d\x5c\x40\x49\x93\xee\xd4\x2f\xc5\x2a\x5b\x16\xbe\x58\xad\xd0\x37\x1a\xa2\x00\x59\x25\x88\x1e\xb7\xfd\x73\x6c\xc9\x9f\x98\x52\x7a\x8f\xcf\x69\x8e\xa6\xe4\x9c\x8c\xb1\x89\x05\xdd\x93\x74\xab\x4b\xbf\x27\xe2\xb3\x9e\x06\x36\x2f\x7b\xdc\xec\x99\x5e\x5c\xd3\xce\xf1\xf5\x6b\x7a\xa1\x32\xed\x76\x8e\xaf\x25\x4e\x89\x2a\xeb\xa2\x7f\x3d\xd8\x56\xc6\x39\xbd\xa7\xdf\x34\x28\x49\x73\xbd\x72\x51\xf5\xe6\xd6\x25\x55\x16\xa5\x0d\x4a\xcd\xb1\x51\x2a\x5b\xc4\xb6\x26\x15\x2c\xb0\xb9\x7d\x2f\x8c\x06\x43\xfb\x87\x2f\xf0\x86\x7c\x72\x74\x28\xf7\xb8\xe7\x70\xd5\x6c\xb9\x2a\x04\x74\xcf\xdb\xeb\xe7\x03\x12\x57\x4c\x9d\x95\xde\x68\x43\x2b\x22\x96\x43\xab\x0d\xf7\x90\xf5\x7a\x41\x67\x2f\xd8\xbb\x71\x5a\x1a\xbc\x75\xa9\x74\x6a\x4e\xe0\x10\x50\xa8\xf8\xce\x8d\x03\x37\xd2\x6b\x40\x2a\xca\xc2\xad\x62\x02\xe6\xec\x99\x38\x82\x86\xb7\x3a\x7b\x8e\x56\xcd\x44\x49\x93\x75\x99\x54\xe4\xf8\xad\xd4\x75\x2b\x1a\x3d\xd9\x74\x2d\x1d\x31\xec\x97\x9e\xa7\x7e\xa0\x02\x2b\xe7\xae\x1b\xd7\xe9\x36\x6d\xe4\xd9\x0a\xbc\x2c\xe8\x96\xf6\x0f\x5f\xa8\x29\xda\xd0\x8a\xc1\x14\x3d\x35\xc8\x86\x8d\x0d\xba\x81\x09\xea\x5c\x31\xfe\x1d\x1f\x9c\x7f\x07\x17\x34\x08\x6b\x63\x49\x55\x80\x3d\xa1\x09\x98\x30\x5a\xc2\x7b\x32\x80\xf7\xdc\x8e\xed\xb9\x5f\x17\x2f\x6d\x8d\x3e\x3b\xfb\xa2\x7b\x41\x32\x9a\x56\x3d\x1d\x1f\xf7\x32\x52\x4d\x0a\x1c\x22\xe1\x5f\x2d\x9f\xc7\xfd\x57\x7e\x67\x5f\xd6\xfe\xbd\xfb\x79\x5d\xfb\x4d\x34\xf9\xc1\xc1\x95\x9f\x38\xe2\x7f\x75\x15\x7f\x4f\xe3\x69\x2a\x8e\xa3\xe4\xf6\x87\xab\x96\x1f\x6d\xad\xfc\x7b\x3e\x4f\xa6\xf2\x34\xfe\x9e\x73\xdf\x66\xdd\x8f\xd4\xfb\xa3\x91\x13\x3a\xfb\x2f\x20\x28\x92\x46\x60\xd6\x3c\x68\x29\x76\xb6\x8b\x34\x4a\xf8\xc9\xa3\x91\x1e\x0c\x48\xfb\x0b\xbf\xb3\x5f\x06\x14\xdc\x7f\x72\xe4\xaf\x12\xf6\x43\x9f\xd6\xf6\x5f\x02\x3f\x64\x49\x98\xff\x16\x09\x51\x3d\xa0\x8e\xd3\xcf\x07\x55\x48\xf2\x0e\x16\x67\xf4\xb2\xbd\x3a\xfb\x76\x6f\x74\x46\x00\x25\xfc\x69\x21\xd9\x48\x42\x23\x2b\xc2\x4b\x5c\x09\xdf\xed\x9b\x78\x2e\x11\xca\x30\x49\x2c\xfd\x69\x89\x13\x17\x68\x8c\x7b\x4e\x16\x24\xc6\xbe\x39\xc7\xef\x2e\x0c\xfe\xa4\xd8\x2d\x17\x7a\x04\x5f\xfa\x9d\xfd\xb5\x88\x2d\xe4\xa8\xe3\x1f\x75\xc4\x78\x7e\x37\xd8\x95\x26\xa8\x71\xf4\xed\xbb\xee\xa2\x1b\x14\xc5\xf9\x76\x92\xaa\x8b\x3a\x55\x5f\x73\x9a\xf0\x51\x1a\xff\x0b\x1c\x44\x7c\xe9\x10\x47\x7d\x5c\xc7\x45\xbe\x1b\xaa\xca\x6e\x44\x1e\xfd\x88\x4b\x79\xb5\x0d\xf2\xdb\xda\x26\x3c\xe5\x92\xfa\x00\x22\x64\x29\xcc\xba\x71\x96\xce\x4e\x15\x9a\x1a\xc9\x2b\xa9\x7a\x71\xd9\x56\x89\xad\x56\xee\xba\x9d\x16\x2d\x03\x72\x94\xd4\x5d\xf9\xa8\x42\xe2\x06\xe4\x83\x80\xb5\x72\xb2\x89\x72\x9a\xd3\xf6\x71\xf2\x26\x3f\x86\x3b\x59\x4e\x77\xaa\x28\xa7\x24\x42\x9c\x74\x3a\x9d\xc3\x4e\xa7\x83\xad\x80\xba\x16\x64\x09\xdf\x71\x9a\x51\xde\x4c\x52\xde\x0c\x9a\x12\x5f\x5e\x70\x87\xe6\x5c\x34\xc6\xc1\xda\xec\x99\xbf\x3e\x7a\xfe\xfc\xe0\xa8\x9b\x22\x8e\xfd\x14\x3d\x7f\xbe\xff\xea\x68\x07\x21\xbe\x0b\xd0\xa2\x47\xf8\xcd\x9b\x4e\x1b\x13\xfe\x5f\x9d\xf6\xfe\xe1\xce\xf3\xa3\x83\xfd\x36\x36\xda\xbc\x0c\x82\x59\x21\x49\x80\x56\x44\x0f\xc3\x4f\x7e\x3c\xb4\xd4\x3e\x00\x52\x39\x51\x32\x8a\x17\x21\xcb\x9d\x0d\xf6\x91\xda\x03\xac\xb3\xd5\xf0\xba\x56\xeb\xff\x67\xc2\x77\xa4\xd8\xf8\xcf\xfd\x48\x70\x47\x6b\x7d\xaf\xaf\xeb\xa7\x6e\x8f\x11\x0f\xe2\x68\xf4\x3d\xc7\xe4\x0d\xb2\x8e\x1e\x59\xd8\x4f\xbe\x12\x84\x3d\xa2\x8d\x1b\x32\xc0\x9b\x1c\xb3\x72\xec\x50\x9d\x2d\x9d\x61\x87\xa5\x41\x5d\x5d\x6c\x37\x13\xd3\xad\x34\xb4\x33\x68\xb3\xd9\x1b\xaa\x19\x70\xb7\xde\x2c\xce\x47\x20\x9e\x12\xe3\xe9\x11\xed\x98\x08\x70\x64\xc3\x1a\x4e\x8b\x8d\x6a\xab\x82\x68\x6c\x30\x0e\x4f\xdd\xab\x9f\x20\x27\xd4\x4b\x47\xd3\x8c\x8d\xb7\x30\x95\xa7\xf8\x12\x97\x41\xd2\x5e\x19\xa3\x20\x43\xb8\x59\x70\x5f\xcf\x0f\xc4\xe1\xd7\xcb\x82\x7b\x15\x19\xc3\x8a\xf2\x53\xc3\x21\xfa\x03\x12\xd0\xf6\x71\xf6\x26\x38\xc6\xb9\x5c\xce\xfa\xd0\xdc\x0f\x00\x0b\x99\x04\xaf\x13\xd7\xad\xbe\x2b\xa9\x3d\x18\x94\x7e\x00\xf9\xc6\x5a\xae\x8f\x45\xb6\x5f\x17\x27\x69\xdd\xfe\xc9\x16\x49\x32\x36\x67\x01\xf7\x25\x22\x58\x05\x5a\xc7\x14\xf9\xdd\xf0\x3e\x7a\x2e\xf3\x59\x10\x7f\xcf\xa1\x7e\x63\x2e\xd5\x47\xdb\x16\xd4\x0f\x47\xec\xd9\x90\x79\x72\x1e\x64\xfc\x47\xa4\x9e\xf2\x83\xef\xca\x3d\x11\x32\x52\xcb\x13\x45\x20\x43\x33\x82\x68\x1e\x93\x6f\x12\x92\x95\xf2\x4d\x46\xb2\x9d\x44\x7f\x49\x29\x4d\x9e\x24\xdf\xd4\x05\xf0\xa9\x9f\x38\x9e\x45\xb7\xdf\xdb\xde\x37\x67\x4e\x7d\xb5\x75\xea\xbe\x77\x40\x34\xd5\x2f\x6e\x7e\xb8\xee\xc5\x23\x02\x7b\x5d\x84\xa0\x2d\x15\xcf\x7f\xbc\xe2\xf9\x23\x15\x3f\x61\xe3\x39\xd8\xc7\x48\x02\xf1\xfe\x58\xcd\x07\xa6\x3e\x09\x07\x0a\xf5\x3d\x39\xa0\xdf\x1a\x14\xf1\xf3\xa3\xaa\x95\x6c\xa7\xa3\x42\x01\xbf\xda\xc7\xde\xaf\xbd\xdf\xe1\x12\xe0\x48\x41\x11\x74\xf6\x0f\x25\x16\x41\x67\x7f\x5f\x82\x11\x40\x6c\xfa\xb9\x0a\xfc\x02\x70\x04\x10\xad\x7f\x06\x3f\x5e\x4a\x40\x82\xe7\xaf\x24\x1e\xc1\x8b\x17\x18\xa0\x08\x0e\x8e\x24\x10\xc1\x8b\x57\x0a\x88\xe0\xb0\xad\x80\x08\x04\x2b\x3e\xd7\x78\xc8\x3d\x6d\xcc\xf7\x4d\x79\xc7\x5c\x50\x89\xc7\x43\xae\x95\x1d\xe0\x15\x24\xec\x63\x72\xab\x0c\x04\x3f\x2a\x1c\x14\x72\x49\xaf\xbd\x31\x39\xa5\xb7\x00\x2e\x70\xe1\x8d\xc9\x09\x4d\x74\xec\xfc\x77\x34\xf1\xfe\x7a\x75\xfe\x89\x9c\xd1\x77\xae\xfb\xce\x93\x90\xc6\xd1\xf8\x81\x7c\x02\xc0\x02\xa9\xf8\x71\xc8\x7b\x3a\x47\xce\x70\x1a\x85\x21\x4b\x1c\x4c\x3e\x88\xc7\x6a\xf8\xa1\x3f\xe9\xb2\xf0\xe6\xca\xd4\xfa\x2c\xef\x49\xdb\xef\x9b\x98\x91\xcf\x74\x84\x9c\x1c\xea\xdb\xcd\xd8\x24\xca\x79\xf6\xe0\x60\xf2\xb6\x4c\xce\x1d\x4c\x7e\x11\x8f\xe9\x7c\xb7\x4c\x79\xa6\xec\x46\xfb\x9f\x06\xe4\x4b\xdd\x15\xfd\x89\xeb\xb6\x5a\x57\xde\x98\xfc\x93\x26\xde\xdf\x64\x66\xf2\x3b\x6d\xfd\x73\xb5\x6a\xfd\xb3\xff\x69\xa0\xfe\x78\xe3\x28\x09\x4f\xa7\x51\x1c\x92\xdf\x68\xea\xba\x8b\x3a\xa5\xcf\x8b\x16\xfd\x86\x4e\xd1\xb2\x80\x7d\x74\x59\x6f\xaf\x75\x5a\xee\xb4\x6a\xcf\x7f\x51\x60\x2f\x10\x24\xe8\x05\x05\xc6\xdd\xfa\x3d\xe6\x12\x3d\x23\x1c\x37\x12\xe3\x68\xf0\xac\xcf\x07\xe4\x54\x3b\x52\x24\xae\xcb\x5a\x94\x3e\x73\xdd\x53\x91\x91\x24\xb8\xf0\x4f\xc9\xcf\x35\xfe\xd5\x6f\xfb\x6c\x40\xbf\xa1\x93\xfe\xa7\x32\x62\x23\xf7\x86\xb7\x94\x11\x5e\x90\x5f\xe9\x17\xd7\x55\x23\x6a\x0d\x92\x17\x71\x96\x05\x3c\xcd\xba\x9b\x0b\x6b\x23\x37\x2b\x6a\x81\x5a\x6d\xd5\xda\x49\x41\xfe\xb6\x0d\xb7\x91\x51\xe8\xc7\xdf\xd0\x2f\xb2\x6b\x0f\xd2\x9b\xe4\x5c\x79\x93\x3c\x88\x33\x6c\x84\xde\x12\x8e\xbb\x28\xf3\x98\xa1\x11\x80\x67\x27\xef\xb1\xeb\xb2\xfe\xfb\x41\x9f\x0f\x5c\x17\xa9\x5f\x14\x3c\x69\xe9\x37\x94\x19\x87\x82\x9b\x98\xf9\x3d\xd4\x86\xe8\x88\x18\xfb\xea\xdb\xd5\x4a\x8c\xe8\x7b\xd2\x43\x1d\xb2\x04\x6f\x7c\x5d\x40\x1b\x93\xdf\x54\x43\xb1\xaf\x87\xbd\x20\xff\xb3\x66\x85\x28\x1a\xdb\xb0\xe2\x39\xd0\x1b\xc4\xe9\x3d\x80\x37\x47\xb4\x4d\x52\xaa\xf7\x9a\xe3\xf4\x4d\x74\x8c\xff\x86\x18\xc9\x68\xd2\x8f\xc4\xd1\x86\xf7\xb3\x72\x4a\x58\x41\xfe\x5a\x33\x7b\x7f\xda\xf7\x1c\xf4\x1c\x41\x40\xbf\xd2\x33\x45\x39\xa8\x3e\x73\x5d\x31\x42\x4c\x02\x27\xff\x42\x18\x06\x63\x4c\xc4\x01\x31\x4f\xa9\x42\xe0\xf7\x5b\xf8\xa1\xd2\xc4\xd8\x41\xd0\xc2\xf7\x83\x3e\x1b\xe0\xd5\x8a\xe3\x82\xfc\x7d\x13\x18\x83\xd1\xfb\xea\x9c\x00\xe9\xa9\xf2\x38\x94\xf7\x0b\xe1\x58\xdb\x64\x5e\x4a\x7b\x66\x6d\x74\x59\xc9\x57\x99\xb0\xd5\xaa\x32\xa1\x30\xe8\x59\x51\x10\xc6\xea\x81\x22\x49\x46\xff\x40\xa2\x29\x62\xc7\x97\xbe\xaf\x15\x90\x09\xa8\x86\x2a\xa0\x89\xd5\x8a\x53\xfa\x1e\xfe\x8d\x57\xab\x44\xfb\xc3\x18\x2f\xb1\x82\xf0\xed\xd5\x00\x4d\x92\x84\xfe\x81\xb2\xee\x2f\xbe\xac\x32\x15\x55\xc2\x69\x55\x57\x99\x1f\x63\xd9\x35\x9a\xc8\x90\x1c\xab\x55\x06\x33\xf0\x0c\x7a\x9b\xca\x3a\xdf\xf6\x79\x39\xcd\x69\xd1\xf8\xb2\x5a\xa1\x13\xdb\x55\x5b\x05\xcf\xaa\xac\x17\x75\xcc\x35\xe0\x31\xc8\x91\xcc\xb7\x3c\xe9\x5a\x36\x9c\x2d\x47\xaa\xef\x19\x9d\x6e\x0a\x4f\xf5\x2a\x5d\x62\x61\x71\x66\xf2\x5c\x24\xe9\x48\xd9\x27\xff\x42\x60\xd5\x19\x32\x91\x3f\xfb\xef\x07\x40\x64\xa8\xa4\x1a\x58\x6a\xbf\x69\x51\x4e\xac\xa3\x0c\x1b\xbc\x98\x66\xea\xba\xbf\xbb\xee\x6f\xe8\x59\x9d\x7d\x6b\xce\xb8\xcf\x0b\x4c\x7e\x46\x0c\x17\x24\x00\x16\xf5\x38\x26\x52\x53\x39\x3b\x89\x95\x7a\xed\x8d\xe9\xdf\xc9\xad\x37\xa6\x7f\x23\xda\xa8\x59\xec\x54\x94\x31\x78\x3e\x12\xcf\x7f\x25\x57\xde\x98\x72\x46\x52\xd7\x6d\x01\x44\x90\xeb\x06\xe8\x19\x71\xea\x36\x1d\x87\xfc\x15\xa8\x7b\xec\x8d\xeb\x3c\xde\x7f\x46\x73\x70\xb0\xc1\x24\x47\xb9\xf7\xf3\x4e\xee\xfd\xb6\x93\x7b\xef\x7f\x6a\x7d\x21\x4b\x39\x39\xfe\x49\x61\x31\x03\x46\xed\x38\x6e\x24\xca\x4f\xe1\x62\xe2\x6a\x9e\xb1\x20\x84\x4d\x4e\x33\x59\x02\xf6\x9a\x44\x59\xcd\x11\x69\x04\x42\x14\x22\x0f\x81\x6b\x7c\x62\x6d\x9c\xc4\x82\x9d\x22\x8b\x24\x1f\xa5\x73\x51\x5c\x5e\x01\x58\x4f\x98\x58\x1c\xfa\xb8\xf9\x26\x61\xc7\x78\x8e\x32\xd6\x4f\x64\xe8\x5e\x13\x0b\x95\xd1\x8f\x68\xee\xe5\x3c\xcd\x18\x26\xa9\xf8\x28\x32\x1f\xa5\xec\x18\xcf\x50\xc4\xfa\xa9\xfc\x08\xbc\x7e\x74\x9f\x15\x41\x3a\x44\x2c\x9c\x7a\x1d\xec\x67\xc2\x76\xa8\xe3\xe0\xee\xe7\x3e\x1b\xf8\xe2\x1f\x80\xca\x28\xc8\x2d\x7b\x78\xbf\xf6\x51\x34\x46\xad\x5f\xc5\xf8\xae\x13\x3e\xb3\xd5\x3b\x72\xeb\x11\xf4\x6e\x56\x6b\x33\x4a\x9a\x9f\x71\x34\x46\x9f\x05\xdf\xb6\xe2\x50\xf3\x82\x2c\x72\x76\xc5\x38\xb7\x21\xbd\xf1\xf2\x77\xda\x6a\xcb\x57\xd1\x6c\x6e\x3b\xc7\xc0\xab\x4e\xa1\x26\xb8\xec\xe8\x3a\x7a\xe6\xe3\xb7\xd4\xbc\xfb\x0d\x31\xec\xff\x0f\xfa\xa6\xdc\xc2\xc8\x9a\xf7\xe4\xdf\xc8\x06\x54\xe6\xff\x90\xad\x5e\x67\x7f\x27\x35\x60\x8b\x3e\x63\x6b\xc9\x72\x32\x72\x9f\xb3\x42\xf2\x82\x9c\xd1\xaa\xcc\x72\xe5\x8d\x11\xec\x7d\xd6\x34\xe6\xcc\xea\x5d\x7d\x81\x35\x13\x2b\x4a\x1a\x2a\x5f\x33\xf2\xce\x75\xcb\xf2\x50\xeb\xcb\x6a\xb5\xa8\xb9\xa5\x3b\x41\xe6\x86\x4e\x3a\xeb\x3a\x2d\x7a\x86\xe4\xa6\xe3\x2c\x0b\x78\x5a\x06\x3e\x2b\xac\x67\xd9\x30\xb9\xe4\x30\x26\x8e\x10\x39\xe1\x4c\xa9\xa4\xcd\x6d\x7a\x46\xb1\x37\xb0\x01\x89\x68\xe7\x78\x83\x19\x46\xc7\x58\xed\x04\x25\x53\x04\x67\xc5\x06\x60\xbf\x08\x46\xde\x19\x10\x88\xbe\xb0\x5a\x19\xab\x00\xd8\x57\x7f\xb5\x0c\x4a\x26\xf0\xbe\x82\x67\xac\xb6\xca\x1a\x89\x33\x03\x38\xa2\x75\x83\x05\x4c\x5a\xbf\x0a\x31\xc1\x10\x2b\x26\xa2\x6e\xca\xc9\x99\xb2\xd9\x78\x07\x10\x2e\x98\x08\xb6\xd8\xff\x30\xd0\x31\x39\x81\x4b\x7e\x80\x54\x1d\x49\x02\x93\x10\x9d\x98\x05\x29\x9e\xc4\x59\x5a\x87\x6a\x11\x2c\x2d\x44\x4a\x64\x57\xa3\xa8\x30\xe4\x0c\x20\xa7\x32\xe5\x6f\xef\xfb\x9d\xf6\x3e\x29\x31\x0c\x8f\xfc\x4e\xfb\xc8\xb8\xa5\x94\xa6\xfe\x1a\x0f\xe1\xd0\xef\xec\x1f\x96\xe1\xdc\xd7\x82\x93\x76\x0e\x9f\xfb\x9d\xc3\xe7\xa4\x73\xf8\xd2\xef\x1c\x8a\xf7\xaf\xfc\xce\xe1\xab\x12\x2f\xc1\xba\x12\x7d\xfe\xca\x7f\xfe\xaa\xc6\x49\x5a\xb9\xbf\xb4\xfd\x17\x6d\xf2\xe2\x85\xff\x42\xc3\x03\x2a\xbc\x84\x7d\xff\xd5\x7e\x7d\x88\x86\xba\xb8\xa4\xdf\x09\x30\x7b\xa8\x03\xcc\x1e\x54\x21\x04\x40\x6f\x1e\x6b\x8d\xc8\x42\x1d\xbd\x46\x2a\x1c\x03\x04\xf0\x7d\xbb\x18\x8f\x59\xa6\xce\x76\xcf\xc5\xd9\x2e\xad\xbc\x98\xd3\xd4\x7b\x17\xf0\xe0\x4b\xc4\xee\xc1\xf5\xe9\xe4\xed\x17\xd7\x1d\x79\x51\x0e\x29\x33\x3a\xb5\xe2\xd0\x82\xa6\x82\xdc\xd0\xc8\xfb\x72\xd6\xfb\x8d\x4c\xa8\x63\x15\xe5\x18\x48\xbd\xdf\xa4\x62\x7e\xd4\xa2\x74\x8a\xc9\xd2\xca\xe3\x4f\x0b\xe5\x5a\x2b\xf1\x1d\x22\xef\xf4\xfc\xd3\xd5\xf5\x25\x99\x90\xa5\xac\xb1\x6e\x5d\x8f\x5d\x77\x0c\xe8\x69\x0b\x08\x76\x70\xa3\xbd\x14\x89\xd6\xf1\x7c\x7e\x34\xf8\x52\x2b\x61\xf7\xcd\x29\xda\xc7\xc6\xf4\x53\xc9\x1a\xde\xcd\x03\x67\x1f\x4c\xa8\xaf\x49\x7d\xcc\x6f\x63\xd2\xd5\xa2\x74\xe6\xba\x25\x3f\xd5\x4b\x64\x26\x57\x50\xae\x0c\x65\x6c\xb9\x9b\xaa\x44\xab\x26\xe9\x07\x04\x52\x0c\x0d\xd0\x5a\xb0\xf0\x0c\xec\x81\xd8\x3d\x0a\xe5\x82\x9c\x62\x8c\x62\x14\xed\x26\x18\xfc\xa0\xc0\x34\x46\xd6\x32\x52\x4f\xa9\x38\x9c\xb7\x8f\x93\xd7\xd1\x31\x1e\x79\x39\xe3\x9f\xa3\x84\xbf\x44\xe3\x9d\x1d\xb2\xf0\x26\xfa\x31\xd9\xd9\xb1\x50\x50\x8a\xc2\xe0\xdb\x4c\xac\xf8\xce\x96\x09\x47\x35\x2e\x78\xe7\xf0\xc0\xef\x1c\x1e\x90\xce\xe1\xa1\xdf\x39\x3c\xdc\x06\x88\x51\xc2\xa4\x3e\x25\x6c\x6d\x49\x28\x2d\x49\xe2\x82\xf2\xc8\x52\xd3\xa2\x2f\xc9\xdd\xd0\xa6\x72\xc5\xaf\x36\xa4\xd4\x5f\xd6\xa8\x44\x45\x01\xfb\x18\x39\x00\x17\x79\xb0\xef\x90\xc3\xef\xe8\xa0\xc1\x86\x6a\x4d\x25\x23\x13\xb5\x5a\xe6\x70\xdf\xef\x1c\x82\x5a\xa6\x2e\x16\x6c\xa5\xc2\xa3\x43\x87\xbc\xfc\x4f\x56\x58\xa3\x24\xd5\x15\x9e\x25\xbc\x73\xb4\x66\x4f\xf9\xef\x56\x57\x1f\x18\x5c\x57\xf7\x1f\x1f\xce\x1a\x3d\xa2\x55\xdd\xcb\x35\xc3\xe3\x7f\xb7\xb6\x1a\xe5\xa1\xae\x4d\xac\x97\xff\xf8\x60\xd6\xe8\x0c\xed\xfa\xfe\xe3\xa3\x59\xa3\x33\xb4\xeb\xfb\x4f\x0f\x67\x3d\x20\xf7\x7f\xac\x3a\x13\x82\xb7\xac\xf1\x49\xe6\x1a\x3a\x2e\x91\x8c\xcc\xd6\xc6\xa8\xad\x1d\xd2\xd4\xf6\xf9\x6a\x5f\x69\x44\x9f\x2b\x04\x9e\x97\xc6\xb1\x58\x6e\x98\x87\x2f\xb4\x32\xf4\x05\x26\x73\xda\x8a\xbc\x93\x91\x38\xe8\xfc\x5d\x8a\x80\xae\xeb\x54\x9e\x9d\x28\x69\x46\x64\x4c\x9d\xdf\x58\x70\xfb\x31\x98\x3b\x64\x46\x03\xc1\x84\xc5\x33\xb9\xa9\xf3\x8f\x27\x13\xba\xf0\x16\x63\x38\xe6\x90\x87\xba\xd3\xdd\xbf\x6f\x23\x45\xee\xe8\x46\xf0\x64\xf0\x67\x66\x58\x6b\x73\x66\xe5\x05\x45\x4b\xee\x46\x13\xbd\x05\x8d\x31\xc4\xe9\x07\xe7\xd1\x2e\xef\xab\x0b\xc3\x81\x81\x2a\xd8\x1e\x5a\x79\x01\x16\x58\xa6\x18\xa2\x42\x2a\x0f\xe9\xba\x81\xd8\x98\x3c\x90\x3b\xb2\x20\xad\xb6\x98\xea\xc6\xd4\x75\xe7\xae\x8b\x62\x84\x12\x0a\x7b\xd8\x69\xa9\x51\x40\x0f\xd0\x20\x2b\xac\x1d\x26\x81\xf7\xa9\xd7\x7b\x47\x5b\x6d\x92\xa2\xbe\x23\xb5\x92\x0e\x11\x67\x5c\x87\x38\x13\x06\xe6\x09\x8c\x3b\x83\x4d\x0c\x32\x4e\x87\x56\x51\x19\xe5\x7d\x36\x68\xe4\x88\x13\x66\xe5\xe5\x24\x52\xe3\xc5\x85\xb8\x7d\x23\x84\x63\x75\x5f\x3b\x16\xb2\xb6\xfc\x25\x11\xed\xe4\x11\x27\x55\x57\xb2\xe3\x3e\x1b\xc0\xe7\xfa\x88\x21\x9a\x41\x29\x93\x0e\xb8\x69\x51\xb5\x02\x57\x44\x1f\x29\x78\xb0\x0a\x96\xb2\xb6\x50\x6b\xfb\x87\x6d\x72\xf8\xd2\x3f\x7c\x29\xed\xd4\xaa\x80\x3d\x52\xe6\xd4\x21\x18\xea\xe2\xcc\xd6\x1b\xef\xbd\xac\x06\xf6\x16\xd4\x7a\xc5\xe0\x2a\xe3\xff\x72\x48\xef\xa7\x98\xee\xa5\x82\x70\xc0\x21\x9d\x24\xa4\xd5\x59\x8f\xc7\x5d\x8e\x85\xe8\x73\x5d\x34\xdc\xc7\xc3\x81\x3c\xd7\xa2\xb5\x66\x0e\x07\x0a\x76\xe0\x40\x45\x6e\x3c\x3c\x30\x37\xaa\x20\xc8\x3a\x64\x39\x8e\x03\xfe\x31\x98\xd7\x47\xb9\x51\xd7\x87\x16\xfc\x92\xc2\x20\x32\x97\x7b\x24\xa3\x31\x4a\x88\x68\x01\xca\x48\x42\x12\xc2\x49\x9b\x74\x88\x65\x19\xd1\xef\x0c\x40\xe3\x28\xe4\xb4\x83\x03\x8c\x1c\x55\xa5\x74\x70\x5e\x77\xfb\x91\x90\x4e\x07\xfe\xc1\x01\x39\x3c\xf0\x0f\x0f\xb4\x68\xf6\xdc\x3f\x02\x4a\xa8\x8b\x9a\xfb\x38\xd6\xcf\x2b\x69\xb8\xb0\xd6\xef\x47\x8c\x3d\x8c\x61\xdb\x0f\x58\x77\xe8\xbe\x19\x53\x13\x80\xb8\x80\x6e\x1c\xbc\xf2\xed\x1b\xef\xef\x84\xc0\x55\xf0\x30\x2f\xcb\x46\xdb\xb0\xeb\x2c\xe1\x59\xb4\xad\xd1\xc6\x10\xaf\xfd\xd2\xef\xb4\x2d\xc7\xeb\xef\x04\xc2\x55\x55\xea\x7b\xe8\x83\x97\x92\x7a\x5e\x29\xe2\x79\xde\xd9\x6c\xc7\x36\x4d\x4a\xfe\x88\xbe\x20\x95\xae\x4a\xb9\x37\x86\x70\x49\x89\xd8\x9f\x96\x05\x09\x69\xfb\x58\x5b\xc3\xbd\x09\x8f\xb1\x39\x9f\x20\x49\x5a\x9c\x2e\xfa\x21\x98\x1f\xb8\x6e\x80\x46\x12\x46\x4d\xf5\x79\x54\x54\x00\x50\xf4\x11\xf9\x79\xc7\x7f\xde\x59\x87\x07\xfa\x4e\x00\x5f\x6b\xdc\x6b\xfa\x0b\x3a\x80\x1f\x1e\xf6\x1f\x85\xa5\x7a\xae\xdc\x8a\x8f\xd4\x0c\xc0\x21\x37\x50\x98\xe7\xc6\x08\xe0\x92\x94\xd8\xe7\xcb\x71\x94\x04\x71\xfc\x50\x73\xf3\x2f\x4f\x6b\x24\xf2\x54\xe6\xd5\x2a\xd5\x3f\xc5\xaa\xad\xd1\xa1\xb0\x86\xad\x00\x96\x48\x8f\x5d\x5b\x81\x6d\xb8\x00\x27\x0c\xe1\x0d\x2c\x4b\x93\x21\x13\x5c\xdf\x67\xe4\x07\xbf\x96\x4a\x49\xf5\xb1\x1e\x54\x8d\x16\xa9\x8e\x73\x12\xeb\x71\x2d\x94\x62\x5d\x98\xe3\xef\x18\x5d\x68\x07\x6e\x19\xe4\x76\xef\x8b\x84\x88\xff\xc7\x5e\xa7\xfd\x0f\xef\x1f\xe1\x0e\x82\x7f\x71\x17\x35\x3f\xa6\x37\x51\xcc\xfe\xb1\xf7\x8f\xfb\x1d\xdc\x6d\x5e\x05\xe3\x20\x8b\xfe\xb1\xb7\x27\x1d\x73\x52\x6c\x99\x66\xe4\x96\x4d\xc6\x3c\x08\x7b\x49\xed\x7e\xf0\x83\xbc\x05\xae\xd2\x94\x9d\x4b\xdb\xef\x1c\xb4\x0d\x1e\x66\x49\x66\x3f\xac\x83\xf9\x7f\xd0\xfb\x2b\x1e\x6c\x8b\xe2\xff\x83\xfd\x6f\x7f\xb7\xff\xdf\x13\xa0\x6d\x2b\x86\x0f\x6c\xfc\xa3\xf6\xfb\x30\x01\x04\xbe\x86\x5e\x39\x6b\x56\x0d\xdf\x0d\xb0\x6c\xd7\x7f\x19\x4d\xa6\x3f\xda\x80\xfd\xb2\x01\xbd\x24\x5c\xab\xfe\xa0\x2e\x4a\xaa\xb4\x6b\x40\x4e\x90\x3f\x24\xa3\x33\x75\x01\x22\x3f\x94\x5a\x42\xf8\xb0\x66\x27\xb5\x50\xf7\x51\xe7\x68\xbf\x0c\xda\xa2\x9c\x68\xb5\x1d\xc6\x4b\x85\x56\xa6\xa0\x6d\x5e\x1e\x29\x3f\x4c\xc1\xc1\x46\x74\x81\x9c\xc8\x54\x4a\x42\xf1\x5c\x09\xe2\x41\xa6\x34\x96\x8a\x3b\x32\xa7\xcb\xd3\xab\xab\xcb\x45\xcc\x3e\x44\x39\xf7\x5b\x6d\x72\x7a\x75\x75\xc5\x1f\x62\xf6\x8e\x8d\xe2\x20\x83\xd0\x60\x7e\xab\x23\x92\xbf\x08\x26\x2c\xb3\x75\xc8\x69\x1c\xb1\x84\x5f\xb2\x11\xd7\x29\xef\xce\x3f\xae\x3d\xca\x2a\xad\x84\xeb\xf4\x96\x25\xba\xa2\x77\x01\x0f\xae\xb3\x20\xc9\xc7\x2c\x3b\xe3\x6c\xa6\xf3\xbd\x8f\x62\x53\xcb\x2f\xd7\x1f\x3f\x9c\xc4\xf1\x69\x1a\xc7\x12\x85\x5d\x27\x6e\xa6\xbc\x4f\xb3\x59\x2f\x66\x82\x7e\x75\xd2\x15\x13\x79\xac\xc4\x8f\x2c\x8c\x02\x5d\xff\xc7\x68\xc6\xae\x1f\xe6\x0c\x06\x42\xbc\xfd\x14\xcc\x58\xf8\x29\x0d\x99\x90\xc7\xc4\x73\x1a\x9a\x51\xb9\x08\x22\xd1\xdb\x7f\x2e\x58\x6e\x7a\x78\x11\x2f\x26\x51\x52\xfe\x32\x05\x5d\x7d\xf9\x59\xea\xe7\x74\xce\xab\x2f\x3f\xcb\x30\x6c\x56\xc2\x45\xc0\xa7\x57\x6c\x62\xa7\xa4\x51\xc2\xad\xe7\xea\xf0\x5d\x7d\xf9\x59\x8e\x56\x9a\x99\xa1\xba\x02\xe7\x1f\xa9\x0e\x35\x69\x62\xf2\xae\xa6\x8c\x71\xdd\xf6\x6b\xf6\x8d\x5f\x67\xc1\xe8\xf6\xb4\x9c\x3e\x93\x66\x12\xd2\xc5\x48\xb7\xb7\x20\x63\x1a\xa1\x39\x26\x33\xda\x3e\x9e\xbd\x1e\xeb\xdb\xfd\x19\xa0\x22\x04\x59\xf3\x86\x4c\xe8\xb8\x3f\x1b\x90\x07\x3a\xef\x4f\x06\xe4\x8e\xe6\xe2\xcf\x90\xde\xb9\xee\x5d\x79\x0a\x6a\x44\x63\x34\x74\x5d\x34\xec\x8f\x06\xab\x55\x80\x86\x64\x44\xa6\x98\x0c\xfb\xa1\x7a\x0c\xc9\x04\x93\xb8\x3f\x19\xd0\x29\x79\xc0\x58\x50\x3f\x28\x64\x13\x3c\xec\xdf\x0c\x56\xab\x14\x0d\xc9\x0d\x49\xfa\x37\x03\x25\xb5\x97\x91\x87\xd6\x22\xc3\x74\x8e\xf6\xfd\x4e\xa9\x3c\x04\x4d\xfa\xcb\x23\xff\xe5\x11\xac\xb4\xa7\x88\x7c\x07\x87\xa5\x2e\xf1\x2d\x60\x7f\x9d\xcd\x66\x82\x5e\x38\xf3\x01\xaa\x8c\x8c\x62\x16\x64\x76\x22\x24\x28\xe6\x28\xc1\x92\x35\x53\x3c\x78\x34\x14\xf0\xcb\x2a\x42\xa3\xda\x06\xfa\x03\xa5\x13\x0f\xe8\xde\xc7\xab\xb3\x5e\xd3\xfb\x87\x67\x38\xbd\xed\x87\x56\xaf\xf4\xd0\xe5\x6f\xf0\xf5\x7d\x12\xd1\x56\x0b\x0c\x47\x25\x8e\x82\xce\x40\xf6\x4b\xc3\x0c\x94\x74\x2d\xfe\x57\x77\xc3\xc3\xbb\xdc\x7f\x5f\xda\xd8\x2a\xc4\x65\x25\xe4\xe0\x02\x14\xce\x45\x01\x50\x93\x3f\xef\x44\xde\x5b\xc0\x6a\x0d\x60\x20\xaf\xa3\x19\x4b\x17\xdc\x8f\x51\xe2\x95\x8f\x58\x9c\xf6\xcf\x12\xce\xb2\xbb\x20\xd6\xef\xf4\xb3\xb2\x2d\xb5\xf7\x1a\x23\x6f\x1c\xd4\xc5\x42\x66\xe8\xa0\x7d\x00\xc7\x80\xf6\xbe\xfc\xd3\xc1\xc4\x56\x0e\x3c\x87\xb3\x9e\xe0\xba\x07\xed\x0e\xd0\xc4\x41\x7b\x1f\x26\xea\xa0\x7d\x20\xe5\x1a\x28\x7b\x2b\xdc\x98\x3d\xfe\x1b\xfb\x3b\x27\x19\xdd\x08\x7d\x94\xd0\xcc\x9b\x06\xb9\x25\xa9\x93\xa8\x4e\xf0\x93\x77\x5a\x5d\x75\xbf\xbe\x2c\x48\x4a\x23\x63\x9c\xb4\x5a\x39\xff\xfd\xdf\x86\x9d\x93\x9c\x46\x5e\x65\x5b\x81\xf7\xd5\x8d\x86\x04\x34\xf2\x2c\x8e\x0f\x59\xec\x1d\xa0\x84\xea\x88\x95\xb7\xbc\x71\x25\x86\x50\xfd\xa6\x0b\xb6\xb9\xc6\xac\xcb\xfd\x59\x89\x59\x28\xef\x89\x51\x64\x43\x08\xe7\xa0\xb9\xb8\x42\xc9\x6a\xd5\xb7\xcc\x41\xbc\x61\x94\xdc\xa5\xb7\x6c\xc3\x38\x4a\x39\x15\x37\xd6\xc9\x39\x22\x32\xc4\x7f\x42\x29\x9d\xaa\xcb\x72\x51\xb2\xb2\x12\xf9\x99\x25\xb2\xa7\xcd\x28\x6f\x06\x71\xc6\x82\xf0\xa1\x99\x2d\x92\x44\x88\x3f\xd2\x63\x96\x52\x3a\x97\x77\x95\xf0\xb5\x43\x29\x8d\x54\x41\xa9\xae\xee\x23\x92\x50\x30\x99\x37\x63\x7c\x9a\x86\x34\x22\x99\x17\x64\x13\x9a\x6a\x40\x9a\x9c\x66\x5e\xc8\x62\x36\x09\x38\x30\xb3\x5c\xc3\xcd\x7f\x43\xb9\x02\xf4\x0b\xa0\x96\x80\x52\x3a\xc6\xa3\x34\xe1\x51\xb2\x30\x72\x7c\x50\x14\xa2\x05\x09\xfb\xc6\x45\x03\x74\x3d\x38\xf3\x72\x96\x70\x9a\x79\x43\xf5\x37\xc8\x26\xe0\xa4\xdb\xac\x34\xd8\xe4\xd7\x43\x31\xd2\x43\x41\xe7\xb2\xa5\x8d\xcc\x0b\xa3\x7c\x1e\xf0\xd1\xb4\xf7\x6d\xc4\xe6\x52\xd4\x17\x6f\x24\xc0\x8b\xa3\x74\x45\x56\x61\xae\x9b\x79\xc1\x4d\xb6\x98\x43\xdc\x13\x78\x2b\xcb\xc2\x8d\x84\x4e\x15\x1e\xd5\xc2\x82\xcb\x76\x92\x34\x9b\x05\xb1\x28\x23\xf6\x60\x9a\x65\x73\x32\xf0\xf9\xee\xce\xfd\x90\xc4\x30\x6a\x35\x23\xa0\x6c\x01\xe1\xbd\xf4\x01\x90\x5f\x15\x45\xd9\x4b\x59\xa8\xeb\x22\xd9\x2b\x35\x15\xea\xbd\x9a\x90\x58\x76\xa9\x28\x10\x03\x94\x10\x92\x16\x86\x82\x75\x5b\x97\x25\xb4\xe4\x52\x94\xe8\xeb\x86\x0b\x49\xd7\x67\xda\x4e\x5a\x30\x29\x13\x52\xa4\x92\x5d\xd5\x28\x72\x27\x45\x51\x30\xef\x3e\x0b\xe6\x34\x56\x40\x1d\x4e\xbe\xc8\xe7\x2c\x09\x99\x14\xad\x21\x72\xb5\x49\xfa\x3d\x62\x71\xe8\x90\x29\x75\xd8\x37\x36\x5a\x70\x10\xc3\xe7\xd4\x19\xa5\xb3\x79\xcc\x38\x0b\x1d\x32\xa6\xcb\xc2\x46\xc8\xc1\xcb\xb2\x0b\x37\x95\xa7\x89\x78\x92\xd0\x48\xcb\xa2\xf1\xd0\x4f\x07\xb4\xde\x46\xa8\x68\x48\xd0\x24\xb5\x20\xab\xe8\xb9\x6a\x33\x46\x77\xe8\x16\xf5\x07\x18\xe3\xc6\xd0\x75\x87\x2d\x4a\x21\x72\x0f\x0c\xc6\x90\xa4\xd8\x75\xd1\x03\x1d\x4a\x55\xe3\x3d\x9d\x58\x20\x79\x33\xeb\x77\x75\xc9\x3f\xe0\xb2\x23\xe7\x82\x1b\xf6\x25\x89\x13\x3d\x84\x9a\xb0\x06\xde\x38\xcd\x7a\xc1\x68\x6a\x1d\x33\x39\x5e\xb2\x3e\x1f\xd4\xed\x66\x4a\x1d\x0c\xac\x42\xc7\x99\xc5\xe5\xb8\xf4\xa4\x42\xd8\x3c\x67\x28\xaa\x22\x0c\x2d\x10\xeb\x47\x03\xf0\x10\x6a\x94\x0b\xa9\x55\xd2\xad\xc6\x4d\x03\x6a\xa4\x23\x05\x53\xa0\x6a\x0f\x5d\xd7\x91\xc1\xe8\x4a\xc6\x1c\x9a\xb1\x0a\x89\x33\x1c\x06\xf7\x41\xc4\x1d\xdc\x2d\x23\x32\x84\x9e\x4a\xad\x0b\x2c\x91\xa9\xa5\x4f\x18\xb4\xb2\xe2\x7b\x23\x5f\xab\xf1\xd2\xef\xb1\x6f\x95\x5c\x57\xa2\x6a\x32\x65\x24\x47\xa3\xcd\x02\xd5\xe9\x7f\xb3\xdc\x22\x40\x6a\x09\x01\x93\x6f\xd8\x23\x6d\x33\xe5\xc4\x1a\xde\x14\x55\x10\xa9\x39\x5a\xd3\x62\x67\x22\xbf\xd1\x31\xeb\xd3\x25\x00\xef\x40\xc3\x53\x92\x62\x3f\x45\xb8\x28\x67\xf0\x1b\xdc\x55\x6b\x39\xc8\xec\x70\x7d\xbd\xea\x07\x9a\x75\xcb\x9b\xf2\x92\xf7\x02\xac\x05\xd9\xc2\x19\xcb\x82\x3c\xd9\x0a\xd7\x2d\x59\x7a\x95\xc7\x51\x4e\x64\x1b\xea\xca\xd2\x57\xf0\xe3\xc6\x16\x2e\x24\x86\xc1\xb2\x55\xbc\x9e\xb2\xa6\xae\xb9\x19\xa6\x4c\x9a\x6f\xcd\xb3\xf4\x2e\x0a\x59\x33\x68\xfe\x05\x3e\xfe\x4b\x53\x96\xe5\x98\x31\x1a\xcb\x49\xa0\x0b\x94\x90\xb2\xed\x9a\x09\x57\xb7\x2c\x49\xb8\x46\xb7\x5f\xdb\xac\x08\xe8\x79\x7d\xb0\xc6\xea\xf6\x20\x92\xfb\x84\xda\x89\xbb\xa9\xe4\xda\x28\xeb\x33\x41\x6a\x8b\x98\x8b\x53\xcf\x80\xa6\x92\xb2\x48\xe6\x09\x92\xa5\x0c\xfe\x7c\x48\x47\x66\x2d\xb7\xec\x2d\xc4\x1a\x5f\x49\xe1\x6a\x74\xf1\x66\x33\xb0\x9f\xfa\xe8\x69\x03\x6a\x06\x53\x36\xcc\x18\xc4\x25\x4d\xb5\x2e\xeb\x8a\x2f\xa9\xeb\xa2\xd4\xbd\x89\xbd\xe0\x43\x3a\xf2\x59\xbf\x3d\x28\x1a\x1d\xb0\xf1\x70\x5d\xc4\x65\xa8\x9a\x0f\xe9\x88\x32\xd0\x8a\xef\x97\x6f\x94\x22\x4f\xbe\xdb\x1f\x10\xee\x05\x63\xce\x32\xf9\x7c\x30\x50\xde\x6d\x3c\x7b\xe8\x49\x15\xb0\x81\x9e\x37\xf5\x5f\x97\xf5\x33\x4f\x71\xfe\x28\x4d\x56\xab\x65\xd1\xe0\x30\x91\xd4\x6c\x49\xca\xdc\x9d\xc3\xd4\xd9\xb9\x29\x2f\x0b\xbc\x32\xce\x7c\x65\xb5\xb4\xaf\xfb\xe6\x64\x69\xca\x9d\x62\x40\x98\xe1\xb2\x17\x12\xb3\xca\xc4\x3e\x62\x1c\x89\x63\x93\x29\xf0\x56\xdd\xd6\x31\x6d\xc4\xcc\xfa\x29\xac\xb9\x6c\x0d\x44\x48\x86\x98\xab\x53\x51\x02\x5d\x18\xd0\x62\x00\x21\x8a\xf2\x4f\xc1\x27\xc4\x8c\xa3\x92\x12\x24\x77\x3b\x56\x98\xc0\x66\xa6\x42\x0a\x1e\xef\xec\x44\xaf\x99\xc1\x42\x01\xec\x18\x15\x67\x22\xb2\xa0\x8c\x14\x9b\x13\xec\x5c\x4a\x0c\xb4\xd5\x21\x59\x63\xed\x3d\x37\x2f\xdb\x24\x2b\x4a\xdf\x37\x20\xe1\x5c\x23\x8f\x2c\xc5\xa3\xff\xd1\xe2\x43\x1f\x0d\x6b\x53\x02\x0a\x2f\x51\xfe\x55\x21\x37\xd6\xee\x77\x5f\x81\x92\x9d\x90\x49\xe5\xf9\x86\x4c\xfa\xc1\x80\xde\x80\x24\x16\x07\x60\xbb\x48\x4b\x11\x55\x1f\x99\x1c\xb1\xd6\xf3\x8d\xe4\x1a\x6b\xf8\xba\x61\x5f\x03\xf4\xd5\xd7\xab\x2d\x0e\x66\x77\x94\xde\xac\x56\x35\x55\x52\x4a\x11\xb7\xdb\xb5\x5a\x71\x80\xf8\xc0\xb8\x20\xcc\x9b\x05\xd9\x6d\xdd\x3e\xac\x76\xfb\x2a\xa8\x77\xb7\x36\x15\x31\x32\xc1\x3e\x62\xde\x70\x08\xe3\x35\x1c\xd2\x09\x09\x60\x55\xad\x56\x88\x89\x81\xa9\x69\x17\x04\x04\xdc\x26\x5d\xdc\x63\xc2\x44\xeb\x02\x10\xbf\x36\x9b\xb7\x54\x3b\xae\xcf\x8a\x82\x9c\xa3\x9e\x7d\xfe\xb0\x1e\xfa\xf9\x56\xb1\x89\x30\xef\xc4\x3e\x2f\xd1\x9e\xa8\x4e\xa4\xd0\xaa\x15\x01\x81\x73\x48\x89\xc1\xe7\xba\x28\xa5\x5a\x87\x2f\x0d\x50\x81\x87\xf5\x50\xac\x3f\xc0\x42\xf8\xd0\xcb\xa3\x6e\xc2\x51\x86\xbb\xb9\x2f\x69\x14\xd5\x4a\x0d\xfa\x63\x60\xd4\x4c\xc5\x00\xd0\x1f\x80\xc1\xc4\xb9\x18\xa4\xfb\xea\xe0\x3a\xe4\xfe\x11\x49\x91\xdc\x9b\xf3\xe0\x66\x16\x13\x84\xd7\x14\x36\x70\xc4\x20\xdd\xb2\x87\xbc\x86\x3e\x2d\x8c\xa3\x4c\xc6\xe1\xe0\x3a\xd8\x5b\xe9\x7a\x93\xb1\x3b\x96\xe5\x0c\x61\xb2\xc9\x02\xb8\x05\x85\x04\xa2\x00\xf7\xe6\xe9\x1c\xc9\x83\x9b\x8a\xec\x51\x5d\xe8\x89\xcd\x05\xca\xab\xee\x72\xed\x8b\xe6\xca\x3b\x22\x7a\x4b\xae\x2c\xda\x5a\x5a\xab\xc6\xbf\x22\xc0\x14\xd7\x8d\x17\x54\xe4\x38\x76\xa7\xa3\xf0\x01\xff\x50\xbf\xe1\x84\xa6\x62\xd8\xc1\x4f\x99\xac\x5b\x23\x1f\x2a\x7b\x12\x24\x55\xb7\x47\x48\x92\xf2\xc7\xfa\x36\xa2\x79\xf7\x35\x26\x2d\x86\x2b\x03\x0b\xcc\xdc\x51\x47\x47\x83\x6d\x69\x44\x52\x19\xcd\x04\xbc\x61\x80\x03\xef\x64\x25\xfa\x99\xf6\x5e\xc8\x06\x94\xe3\x82\xe4\x3c\x9d\xfb\x95\x9b\x1e\xd3\x85\xb6\x72\xaa\x58\x6b\x57\xbf\x3d\xb0\x76\xa5\xaa\x54\xc2\xa4\x54\x22\xcf\xa2\xcc\x96\x2f\xe4\xc6\x73\x17\xc4\x05\xd9\x38\x97\xd6\x8e\x3a\xc0\x86\xa9\x82\x1a\x25\xd8\x79\x79\xbe\x88\x24\x70\xae\x3e\x50\xab\x6d\x54\x1f\xd5\x60\x4c\x8d\xd0\x92\x90\xe8\x31\xd1\xa4\xd5\x8a\x0c\xf2\x6b\xba\xde\xdf\x12\xdf\x2a\x7d\x43\xdb\xc7\xbb\xbb\xa9\xd6\x00\xac\x0f\x4c\x3a\x20\x01\xcd\xd7\x07\x07\x36\x63\x4a\x29\x64\xfd\x90\x1a\xb0\xcf\x08\x39\x2c\x09\xa5\x52\x42\xbf\x7b\x4d\x0d\xc5\x19\x70\x54\x65\xf6\x49\x1c\x2d\xa1\x38\x12\xac\x5e\x27\x97\xe2\x89\x2c\x2b\x76\xdd\x45\x95\x78\x5f\xe7\x46\xba\x29\x2b\x2f\xd3\xc0\x1a\x66\x2d\x7f\x59\xa8\xfd\x85\x95\x5a\x68\xa5\x44\xfc\xc3\x75\x15\x1a\x74\xac\xb5\xd8\x54\xe0\xf0\xec\xa1\x99\xf3\x80\x83\x62\xbe\x79\x1f\xf1\x69\xba\xe0\x4d\xf8\xbc\x99\x66\x4d\xd5\x02\xe7\x5f\x68\x70\x51\x14\x44\xaa\x37\xd6\xec\x88\x4a\x33\xda\xad\x33\x9f\xc9\x99\xcf\x8c\x2a\x6c\x6d\xe6\xb3\x81\xc4\x50\xde\x98\x45\xb3\x24\xa3\xea\x44\xa9\x60\x98\xd0\xf8\xc8\x6e\xa6\x02\x82\x8e\x24\x64\x6c\x51\x88\x9d\xc5\x81\xdf\xb0\xbe\x56\x2b\x47\x2b\x52\xe0\x19\xbb\x6e\x5a\xd6\xea\xba\xfc\x35\x4d\xad\xe2\x60\x5b\x12\xac\x47\xef\x49\x00\xf0\x67\xe8\xd3\x5f\x5a\xa2\x91\x8c\x29\x4a\x34\x37\x4a\xbb\x68\x1b\xbb\x82\x25\x65\x57\x23\x64\x79\x78\xa3\xb5\x1a\x28\xc7\x05\xd1\x0f\x9b\x86\xce\x4f\x60\x18\x56\x9f\x21\xcb\x7a\xc7\x21\xb1\x5b\x36\x07\xbe\xf5\x2d\xad\x96\xca\x81\x0c\xe3\xa1\x86\xd5\x42\xde\x2a\x33\xd6\x67\xc1\xb2\x40\xb9\x38\x7d\x4b\xc7\xc5\x94\x3a\x8a\x2b\x16\x2a\xf3\x71\x4c\xc6\x05\x19\x47\x49\x94\x4f\xb7\x40\x3d\x6c\x25\x2b\x2e\xc9\xaa\x12\xcd\xc1\x26\x2b\x2e\x45\x70\xfb\x04\x62\x3b\xf8\x54\x46\x3c\xb3\xe6\x55\x70\x36\x75\x44\xc1\xe4\x1a\x65\xa2\x89\x75\xf1\x54\xff\x83\x4d\x94\x34\x08\xcd\x53\x5b\x77\xb6\x75\x97\x48\x2c\xa5\x4b\x44\x13\x98\x75\xd1\x4a\xa3\x2a\x28\x8a\x0d\xbe\x10\xc5\x62\x23\x8d\x15\x27\x08\x38\x67\xb3\x39\xdc\xf7\xea\x1d\x16\x14\x6d\x36\xa9\xd9\xb6\x9e\xd5\xbd\x78\xa9\x8f\x93\xbe\x38\xf6\x90\xf2\xb0\xeb\x67\x44\x1d\x6e\xfd\xa4\x20\x46\x3b\x6b\x51\x8a\x9e\x7a\xb5\x71\x88\x61\x65\x05\xda\xd0\x0e\xf1\xae\xb9\x5f\xf0\x97\x85\x8e\x6d\x33\xd1\x42\xd4\xe5\x22\xe1\xd1\x8c\xd1\xa4\x8c\x06\x67\x84\x40\x27\x03\x2d\xd9\x7a\xde\x26\x6d\x66\x0e\x46\x09\x5c\x75\xc1\x6d\xc4\xf7\x01\xd4\x0e\xda\x1a\xd7\x90\x44\x14\xc1\xc5\xf1\x01\x06\x29\x61\x38\x64\xf9\xc7\x34\x5c\xc4\xac\x9b\xf8\x4b\x8d\x4b\x9d\x14\x8d\xc8\x53\x0f\xde\xf0\x26\xb8\x61\xf1\x45\x1a\x3f\x8c\xa3\x38\x76\x5d\x67\x91\x48\xbf\xad\xb0\x0c\x14\xac\x42\x7f\xbb\xae\xfa\xe1\xdd\x07\x59\x52\x7d\x42\xce\x7f\x43\x41\x7b\x73\x55\x92\x38\xbb\xc7\x69\x10\xb2\xb0\x39\x4b\x33\xd6\xe4\x53\x71\x8a\x4f\x46\xac\x99\xca\x79\x6a\xce\x83\x09\xf3\x9a\xd7\xe0\x12\x9a\x37\xe7\x59\x7a\x13\xdc\xc4\x0f\x70\xe0\x0f\x59\x1e\x81\xaf\xe2\x5e\x94\x70\xd0\xaf\x36\x83\x24\x6c\xce\x82\x87\xe6\x34\xb8\x63\xd0\x20\xf6\xcf\x05\x4b\x46\x2c\x6f\x46\xe3\x66\x18\x8d\xc7\x2c\x13\x3b\xc9\x9d\x34\xa4\xc8\x9b\x62\x76\xa6\xac\xa9\x9b\x93\x37\x83\x8c\x35\x83\xf9\x3c\x8e\x58\xd8\x94\x1f\xf3\x48\xac\x36\xaf\x79\x36\x6e\x3e\xa4\x8b\x66\x98\x36\x13\xc6\xc2\x26\x4f\xa1\xe1\x95\xcf\xd7\xfa\x40\x9a\x62\x06\xd6\x7a\xbc\x97\xa4\xa7\x69\x32\x8e\xa3\x11\x87\x4b\x13\x16\x40\x59\x37\x0f\xf3\x20\xcf\xa1\x34\x31\x50\x51\x32\xf1\x1c\x4c\xb6\x4d\x00\x38\xed\x2d\x3b\x07\x7e\xe7\x80\x1c\xb4\x5f\xf8\x07\xed\x17\x40\x05\x4f\x40\xc7\x81\x3b\x2f\xf1\x0f\xdc\x7e\xbd\x12\xff\xbc\x04\xcf\x0c\x78\xd3\x69\x4b\x2f\x0d\xf1\xef\x73\xf1\xcf\x91\xf8\xe7\x50\xfc\xf3\x42\xde\x96\x1d\xca\x3f\xcf\xe1\xda\xcd\xef\x90\x4e\xdb\xef\xb4\x49\xa7\xe3\x77\x3a\xa4\xb3\xef\x77\xf6\xc9\xbe\xbf\x4f\x0e\xfc\x03\xb8\x7e\x3b\x68\x1f\xc2\x55\xd9\x41\xfb\x39\x39\xf4\x0f\xc9\x73\xff\x39\x39\xf2\x8f\xc8\x0b\xff\x05\x79\xe9\xbf\x24\xaf\xfc\x57\xc5\x40\xd0\x30\xe9\x1f\xb4\x8f\x06\xe5\x29\x00\xe1\x65\x63\xef\xa7\x56\xa3\xf9\x53\xf3\xbf\xd3\x3b\x96\xdd\x45\xec\xbe\xd9\xec\xcd\x6e\x58\xd6\xdc\x6d\xfe\x35\xb8\x0b\xae\xc0\x94\xad\x79\x22\x26\x6b\x04\xe6\x07\xcd\xf7\x59\x30\x63\xf7\x69\x76\x0b\x9f\x8d\xd2\xf9\x43\x16\x4d\xa6\xbc\x79\x6a\x7e\xed\xb7\x3b\x9d\xdd\xfd\xf6\x7e\xa7\x79\x1d\xc5\x21\x6b\x9e\x25\x23\x0f\x88\x46\x6c\x27\x59\x74\xb3\xe0\x69\x96\x8b\xaf\xad\xff\x2e\xd2\x8c\x03\xb1\xd8\xc5\xb4\x8f\x76\x45\x59\xcd\x2b\x9e\xa5\x37\xb2\x9c\x27\x7d\xf6\x52\x7e\x26\x5a\xad\x6a\x3f\x89\xe3\x26\xbc\xce\x9b\xe2\xd4\x91\xdd\xb1\x10\x8a\xfa\x6f\x21\xa3\x27\x39\x6b\x36\x9b\x1f\xe4\xaf\xb0\x29\x56\x5d\xd6\xfc\x78\x76\xdd\x54\x2f\xd7\xea\xbc\x62\xac\x39\xe5\x7c\x9e\xfb\x7b\x7b\x59\x70\xef\x4d\x22\x3e\x5d\xdc\x08\xd6\xbb\xc7\xc4\xd0\xfd\x91\xcb\xbf\xde\x1f\xf9\xde\x2c\xc8\x39\xcb\xf6\x3e\x9c\x9d\xf6\x3e\x5d\xf5\xa0\x46\xb5\x2c\x9a\xcd\xe6\x81\xb7\xff\xd2\xeb\xec\x37\x9a\x3f\xed\x35\x14\xf8\xd3\xf1\x66\xc4\xe5\x3a\x2e\x20\x43\x3b\x88\xf5\xda\x2d\x7f\xfa\x75\x39\x73\x16\x8f\xbb\xe2\x9f\xda\xb7\xf7\x51\x12\xa6\xf7\x5d\xf9\xa7\x36\x87\x2c\x5e\xd5\xe2\x0b\xb9\xc6\xc2\xc0\xcd\x36\x85\xc9\x45\x22\x78\x85\x5c\xb8\xa3\x80\x33\x55\x80\x51\x1a\x6e\x51\x65\x65\x2a\x5c\xa8\xeb\xd6\xbe\xcc\xd8\x3f\x17\x51\x66\xb6\x61\x46\x75\x7e\x70\xf8\x02\x5f\x47\x9d\x45\x19\x78\x55\xd5\x18\x20\x8f\x91\xa8\x2e\xb5\x61\xe9\xd8\x8d\x42\x3c\x15\x52\x19\x4d\xfa\xe9\xa0\x91\xaf\x56\x08\x7e\xee\x50\x67\x0f\xa0\xce\x9c\x01\x56\x78\xf3\x91\xd2\xd8\x19\x2b\xcd\x40\xb7\x30\x68\xc8\xb7\x74\x59\x90\x7c\xb5\xaa\x8a\x63\x72\xd0\x78\xd7\x1a\xb6\xd3\x74\x11\x87\xc0\x6f\xc7\x91\xe0\xae\xb0\x51\x34\x9d\x1d\xb6\xe3\x34\x55\xcf\xc2\xe6\xcd\x83\xdf\x74\x76\xb8\x44\xd0\xff\xde\x87\x18\xae\xe7\x4a\x8f\xb5\x98\x8a\xed\x78\x9e\x93\x05\x95\xa6\x07\x37\xc1\xe8\x56\x39\x9b\x81\xad\x0c\x8a\x8d\x19\x73\x48\xdb\xc7\xe1\x6b\xfd\x7c\x1c\xee\xec\x60\x47\xed\xad\x70\x49\xd8\x0f\x07\xdd\x51\x3f\x1c\xd0\x40\x88\x7f\xd0\xba\x6a\x3a\xf7\xe5\x1f\x24\x92\x2c\x25\xcc\xc2\xb6\x53\x18\x61\x12\x14\x9b\xd7\xd0\x49\x9f\x0d\xe8\x52\x34\xd5\xe7\x44\x37\xd4\xcf\x8a\x82\x54\xbc\x5f\x8d\xa0\x21\xa6\x0d\x66\xb2\xc0\x9a\x91\x8b\x93\xbd\x37\x0d\xf2\xba\xec\x6f\xd3\x34\x66\x41\x82\x12\xe9\x0a\x6c\x3d\xee\x94\xf3\x5b\x10\xee\x0d\x59\x70\x3b\xcc\x19\x4b\x28\xf7\x94\xa5\x31\x4d\x0a\x8c\x04\x6b\x76\xfe\x1b\x56\xf8\xde\xae\xd8\x13\xb3\x24\x88\xf3\xbd\x9b\x34\xe5\x39\xcf\x82\xb9\x2a\x84\xf4\x6b\x32\xb1\xe4\x2e\xca\xd2\x44\x1c\xb4\x1c\x52\xf3\x5e\x30\xe1\x2c\x0a\x59\x5e\xbe\x0d\xd9\xcd\x62\x02\xf2\x89\x1c\xe7\xc1\x06\xb6\x7e\x52\xdd\x7f\x36\x58\x08\x27\x19\x45\x98\xbe\x41\x1c\x1c\x88\x51\x9b\x24\x7a\xa0\x30\x72\xa0\x16\xc7\x0c\x1d\x44\xa1\xb5\x0e\xfc\x1c\x2f\xd5\xa2\x59\x8b\xe7\x0b\x2a\x50\xce\xbe\x19\xa9\x8b\xf0\x0a\xf2\x49\xab\x4d\xea\x82\x52\x65\x05\x2e\x22\xe4\xf4\x64\xad\x04\x7e\x3a\x98\x6c\x88\x73\x92\x90\x6b\xd9\x81\x7c\xa5\x17\xbc\xeb\x22\x95\xa0\xad\x4b\xbe\xdb\x45\x31\x89\x80\xbc\x52\x3b\x8f\x59\x7a\x9f\xb3\x6c\xd7\x9a\xaa\x72\x46\xf5\x22\x58\xf3\x38\xa9\x6c\xff\x5b\x86\x8b\x38\xa5\x04\x68\x70\x79\x5a\xed\x02\x13\xe6\x49\xfe\x4b\x99\xb7\xc8\x59\x76\x32\x61\x89\x38\x5c\x01\xff\x8c\x52\xb8\x9b\xcb\xcf\x7a\xf0\xe7\x7d\x94\xb1\x71\xfa\x0d\x7e\x9f\x4e\xb3\x74\xc6\x28\xf3\xa6\x51\xce\xd3\xec\x41\xfc\x0a\xf2\x77\xe7\x1f\x15\x32\x6b\x43\xdf\x7e\xa8\xd4\x8d\x21\x16\xbb\x82\xeb\xaa\x68\x54\xf2\x41\xfc\xeb\xc9\x0e\x50\x4a\x8d\x2f\x54\xcd\xbe\xf0\x1b\x34\x59\x7d\x51\x8d\x6e\xa7\x5f\x6d\x5e\xe0\xa6\x23\xb0\x75\x32\x95\x96\x09\x50\x8c\x7e\xa4\xf6\x9b\x8d\x52\xf4\xb8\x98\x52\xca\x04\x28\xc5\x8c\x9b\xfd\x66\xa3\x14\x35\x68\xa6\x10\xf3\x0c\x65\xe8\x21\xb5\xd2\x37\x4a\x48\x82\xbb\x68\x22\x8e\x0b\xa6\x0c\x2b\x05\x4a\x31\xcf\xb4\xf2\xce\x91\x78\x02\x35\x25\x95\xf3\xdf\x30\x44\xc1\xe5\xee\x0d\xca\x4c\x8b\x28\x64\xb2\x79\xd6\xef\x75\xc3\xd5\x6b\xf5\xa8\xdf\x96\xe4\xa5\xde\xd7\xd4\xec\x3b\x1f\x1e\x92\x6f\x4d\x24\x96\xf6\x2c\x0d\x19\x96\x77\x25\x8a\xda\xe4\x25\xc7\xc6\x58\x8c\xe0\xad\xeb\xb6\x36\x5f\x09\xfa\x0f\xe0\x8e\xa1\x24\x5f\x28\xa5\x8e\xaa\x00\xba\x24\x8e\xaf\xb3\x68\x32\x61\x19\x51\x94\xaf\x2a\xad\xc9\xff\xf1\xea\x2c\x99\x2f\xf8\x47\x38\x28\x9e\x4a\x7e\x54\x5f\xb2\x26\xa8\x8f\xa2\x4b\x5b\x17\xbf\x3a\x46\x6d\x2e\xf8\x0d\x76\x6c\x1e\xe7\x19\x13\x72\x4e\xb8\x3b\x66\x01\x5f\x64\x2c\xdf\xe4\xd0\xff\x3e\x83\xd0\xfb\x9a\xb5\xb2\x93\x46\xe6\x7d\x38\xff\xf9\xe7\xde\x25\x58\xeb\x2c\xe3\x74\x62\x45\x6c\x54\xc7\x41\x91\xe8\x79\x9e\x31\x32\xc4\x05\x81\x13\xe2\x46\x46\x48\x5d\xcb\xc9\x40\xc2\xd8\xc8\x2a\x93\xd7\xf2\x46\xc9\x38\xdd\xcc\x0a\xa9\x6b\x39\x61\x00\x37\xb3\x42\x72\xb7\xf2\x54\xfd\xd2\x7f\xac\xd0\x20\xcf\x59\xc6\x37\x4b\x55\xe9\xd5\xdc\x05\x6e\x94\x23\x9a\x3c\x46\x0b\x3c\x88\x12\x96\x3d\x42\x0d\xf6\xd6\x7d\x9f\xb0\xac\xf6\xcd\x82\x47\xf1\x76\x0a\x32\xa7\xe2\xba\x9d\x9d\x44\xff\x09\xda\xd1\x24\x7a\xc5\xd3\x8c\x9d\x25\x7f\x48\x53\xed\x9c\x32\xef\x52\xe1\xdc\x51\xe6\x9d\x7d\x3a\xbb\x1e\xbe\x3f\x39\xbd\x3e\xbf\xfc\x9d\x32\xef\x54\xf7\x5e\xd1\x1c\x61\xde\x84\xf1\xf7\x81\xe0\xf1\x0f\xef\xd3\xac\x4e\xb4\x62\xfd\xf1\xa0\x80\xcb\xc4\xe8\x2e\xe0\xd1\x9f\x96\x6c\x27\x84\x2d\x75\x63\x75\xd7\x67\x20\x34\x9b\x8b\x6b\x2e\xe8\xb9\x9f\x90\x68\x40\x99\xc6\x13\xf2\x1d\x23\x33\x8a\xfc\x62\x47\xcf\x3c\x39\xa4\x18\x7d\x7d\xb6\x4c\x0a\xff\xd9\x32\x2a\x76\x9f\x2d\x87\xc5\x57\xb8\x3f\xcd\x2b\xad\x9b\x35\x1e\xeb\xb8\x5a\x46\xa3\x38\xc8\xf3\x66\x6a\xdf\x4a\x89\x81\xa7\xcb\x42\x5d\xca\x64\x66\x78\xa4\x96\x12\xe6\x98\x72\xf9\x77\xb5\x2a\x2f\x98\x46\xc1\x68\xca\x64\x23\xc3\x08\x2a\x09\xb2\x07\x0c\x26\x0e\xa3\x29\x93\x39\x95\x25\xc0\x58\x36\xf2\x63\x90\x04\x13\x96\x9d\x6e\xfb\xb0\x26\x5b\xa5\x98\x28\x7f\xc7\x72\x9e\xa5\x0f\x2c\x34\x37\x5f\x26\x2d\x4a\x26\xb4\xd5\x29\xe2\x34\xbd\x5d\xcc\x8d\x0a\x78\xfd\xbb\xcd\xc3\xdb\x69\x90\xc0\x51\x42\x48\xdd\xcd\xaf\x9e\xfc\xfe\x6b\x13\x14\x9b\xa0\x35\x81\x8e\x37\xa7\x41\xde\xbc\x61\x2c\x69\x86\xba\xa8\x72\xb6\xb4\xb7\xab\x3d\x7c\x9e\x54\xe8\x46\x7f\x32\x85\x4f\xa4\xbe\xd3\x77\x5f\xd5\x76\xb7\xc9\x54\x05\xb5\x00\x1d\x6c\xf4\x27\x7b\x67\xb2\x6b\x8c\x8c\xcd\x21\x68\x17\xd2\xc4\x82\xad\x97\xc9\xc2\xd5\xca\x8a\xdc\xd4\x45\x53\x1d\xf6\x46\xfe\xc5\x6b\xba\x72\x65\x8b\x21\x67\xae\xcf\x07\x0d\x65\x1d\xc2\xea\xa6\xa4\xcf\x07\x24\x73\x5d\x64\xf2\x8c\x4c\xaa\xa7\x3a\xe9\xba\xe6\x27\xc2\xb8\xf8\xde\xf0\x60\x5c\xc0\x20\x1b\x6a\x35\x80\x46\xe6\xe2\x00\xb5\x09\xdc\xfc\x9f\x8b\x7c\x18\xd9\xb4\x89\x09\x2b\xc6\x66\x15\xd8\x77\x7b\x3f\x32\xef\x65\x09\x4f\x9c\x7b\x4b\xa1\x5d\xdb\x29\x73\xfc\xd3\xae\xd0\xcc\x36\x44\xcb\x6d\xdf\xf2\x56\xa7\x45\x29\x2b\x8b\x99\x30\x7e\x3e\x57\x46\x00\x4e\x1e\x25\x93\x98\xf1\x34\x71\x2c\x3b\x9a\xe0\xc9\x9f\x4b\xf3\x69\x1e\x05\x9c\xd9\x05\x28\xab\x6b\x58\xf6\xea\x0a\x1c\x4c\x69\x20\xb6\x81\x67\xea\xd4\xe8\x4c\xd5\x54\xd7\x95\xcd\x37\xc1\x9f\x14\x09\x24\x55\xc5\x40\x64\xae\xc8\x8a\x75\xf3\xea\x35\x93\x6f\xdb\xda\xd7\x54\xa8\x3f\x17\x89\x95\x0f\x97\x56\x9f\xfc\x8c\x98\x66\xf9\x49\x51\x19\x92\xc4\x75\xe1\xaf\x20\x56\xe8\x58\xb2\x5a\xa9\x86\xbb\xae\x1c\xc1\x42\x29\xf0\x8d\x06\xc4\x10\x33\x8d\xb4\xc6\xa4\x62\x4d\x51\x2e\xda\xda\x63\x5a\x5a\xae\x80\xb4\x5c\x01\x24\x2d\xfe\xd5\x3e\x40\xdb\x3b\xb2\xed\xad\x6d\x8d\xd7\xc3\x5c\xb6\xf8\xdf\x19\xb2\x4c\x4f\xaf\xeb\xb6\xaa\x15\x55\x75\x3a\x4f\x2a\x14\xc9\x5e\xac\x56\xba\x78\x59\xf4\x6a\x25\x4b\xae\xeb\x83\xd8\xa0\x1a\x9b\xcb\xd5\xe8\x7c\x64\x27\x9b\x6a\xc1\x3a\x50\x44\x22\x71\x43\x37\x4d\xb2\xb5\xa5\x67\x3d\x1f\xab\x90\x6b\x62\x82\x6a\x35\x34\x59\x9b\x25\xa5\x6d\x62\x39\x5e\xa3\xf0\x65\x5b\x59\x39\x8a\xa6\xde\x20\x46\x22\x92\x95\xa8\x9c\x5b\x19\x28\x4d\x49\x6a\x71\x83\xd1\xa6\xf7\x9d\xd8\xf9\xf5\xde\x4d\x22\xda\x3e\x8e\x5e\x1b\xab\x95\x48\x79\x41\x2d\x35\xbc\xa2\x9f\x4a\x18\xc3\x71\xc4\x32\x3f\x28\x28\xef\x47\x83\x46\xd2\x4f\x07\x54\xac\xf3\x00\x0b\x39\x22\x7f\xf7\x90\x04\xb3\x68\x04\x68\xa0\xe6\x89\x02\x51\x05\xd8\xe6\x4d\x61\xd5\x48\x56\x0f\x02\xe9\x47\x03\xc1\x05\x8c\xb0\x42\x52\xba\x7e\x0f\x26\x07\x6e\x59\x1c\xaf\xf1\xeb\x88\x30\xc5\xac\xd5\x70\x2d\xcb\xde\xf9\x11\x31\xcd\xf1\x5b\x9d\x62\x23\x5a\x5c\xe6\xba\x23\xa8\x20\xc5\xa4\x9c\x2d\x99\x98\x88\xc4\x14\x48\x40\xf0\xbd\xeb\x87\xb9\x25\xf3\xa0\x08\xcb\x64\x2b\x29\xb3\x91\xa3\x4c\x97\xa7\xd5\x6b\x4a\xc5\x06\x4a\x8f\x9a\x5b\xf6\x90\x23\x8e\x49\x02\xe0\x54\x1a\x0c\xf5\x38\xd1\xee\x68\x11\xe5\xfd\xac\x9f\x0c\x06\x70\xb3\xa5\x38\x40\x54\x72\x00\x6b\x74\xe7\x10\x92\x7e\x9b\xf4\x24\xa5\x9d\x5a\xb2\xd9\x92\xb9\xb0\xe5\xd6\x14\x86\x77\xbc\x2e\xda\xc2\x97\x12\xd4\x11\x23\xc7\x7e\xe5\xe0\xb5\xa0\xb9\x78\x29\x24\x5a\xca\x0b\x29\x28\xde\xac\x0b\x8a\x72\x9e\xd5\x9d\xb0\xae\xb6\x22\x2a\xaa\x99\x56\x42\xa2\x28\x45\x1b\x1d\x8d\x17\x71\x0c\xc6\x89\xea\xa5\xd9\x2e\x43\x48\x4d\xd4\x5d\x79\x10\xb2\x6b\x6d\x2a\xa6\x41\xe8\x61\x3b\x5f\x17\x66\x0b\x6d\x51\x86\x6a\xf0\x21\xd7\x8b\xd2\x57\xaa\x95\xe2\xab\xfd\x28\xd7\xfb\x2c\xb8\x35\x99\x50\xd9\x91\x6a\x37\x30\xde\x6c\x70\xa1\x58\xb0\xbc\x76\x5e\x9a\xa2\x7d\x5e\x48\xbb\x22\x88\xe6\xfa\x98\x60\xf2\xd5\x08\x26\x92\xcf\x89\x37\xda\x07\x2a\x7f\x82\x68\xd2\x44\x0f\xe9\x42\xdf\x5c\xcb\xeb\x44\x55\xd2\xb3\x65\xa5\xf9\x05\xfe\x8a\x2d\x8b\x27\x6b\x78\x2b\xdb\xb0\xe4\x04\xf6\x7a\x4d\xac\xf5\x9a\x16\x34\x44\xd5\x51\xac\x9b\x5b\xdc\x98\xa1\x44\xd9\x06\x67\x34\x21\xa9\x86\x9a\xb1\xe6\x34\xc1\xc5\xfa\xca\x67\xae\x8b\x32\x41\xbd\x91\x38\xd5\x46\x93\x04\xa3\x65\x41\x32\x62\x86\x1e\x66\x45\x6f\x7b\x19\x2e\xc0\xb0\x7d\x42\xf7\xfe\xb7\xff\xbf\xfe\x60\xc7\x87\x7f\x9f\xed\xa9\x43\xcf\x43\x95\x96\xcb\x23\xcf\x58\x29\xdc\x61\x9f\x90\x3f\xed\x83\x8e\x62\xfe\x19\xf0\x42\xf9\xb3\xfa\x1a\x88\x26\x90\xbd\xd8\x58\xa4\xac\x9a\xa1\x72\xa0\x19\xf2\x0a\xbf\xda\xc6\x0e\xb4\xb3\xc4\xd3\xf2\xc5\xe9\x28\x88\x3f\xc0\x31\x46\xf2\x8d\xba\x6b\x21\x99\xd5\x4c\xd2\x63\x0c\x46\xe5\x55\x5d\x7f\x42\xce\x71\x10\xc5\x57\x8c\x4b\x4f\x3c\xa6\xd6\xfe\x30\x9d\x3f\xa1\xed\x60\xd3\xfb\x68\xc6\xc2\xd0\x99\x0d\xb1\xc3\xee\x9b\xa9\x89\x45\x26\xc7\x9b\x65\x9b\x22\x6e\x85\x30\x85\x8c\x5e\x69\xb0\x27\x4f\x34\x28\xc1\x35\x13\xdb\x4f\x06\x74\xad\x2b\x22\x29\x2b\x16\x49\x59\x9f\x3e\xee\x6f\xab\xe8\x49\x53\xa3\x2d\xf3\x37\x9b\xc0\x07\x95\x97\x95\x29\xd9\x78\xa9\x1b\xc9\x07\xa4\xb6\x97\x5c\x0c\x94\x94\x6a\x4c\xbb\x6b\x4e\x85\x24\xa1\x9c\x08\x59\xa8\x5a\xdb\x56\x51\xbf\x01\xfe\x30\xa6\xb2\x69\x90\x23\x23\xdd\x35\xca\x05\x04\x0b\xbb\x7c\x34\x02\x56\x82\x75\x38\x79\x2a\x85\xdf\x8c\xb2\x8d\x89\xb0\xb3\x74\xad\xca\x82\x30\x44\x09\xf6\x37\xdb\x4a\x4b\xc3\x7d\xfb\x30\x5a\x39\x83\x36\x36\x76\x10\xa3\xe3\xae\x30\x09\xb0\x77\xaf\xa4\x98\xc6\x57\x54\x6e\x98\x70\x71\xe6\x1f\x65\xd1\x0d\xb3\x49\xd5\x2a\xb2\x1c\x8c\xca\xa3\xd2\x41\x68\x4c\x9d\x28\x4d\xba\xdf\x79\x8f\x18\xf6\xeb\xda\xda\xad\xb6\xd3\x6a\x8e\xcf\x0a\xd3\xfb\xf7\x6a\x43\xf8\xc1\x56\x9a\xef\xbb\x5b\xd2\x9f\xd8\xaa\xba\x76\xd8\xcd\xdb\xf0\xcf\xab\x72\xad\x3e\x1b\x18\xdc\xb2\x8d\x37\x6b\x2b\xd1\xaa\x01\x17\x95\x3d\xbe\x24\xf8\xc6\x0f\x0c\x81\x5d\x44\x77\xfb\x2b\x28\xfd\x29\x43\xb1\xf9\xd1\xc6\xbd\x09\xeb\x32\x5d\x12\xac\x0d\x70\xa6\xd0\x38\xae\x42\x58\xee\x66\xbe\x83\x16\xc9\x6d\x92\xde\x27\x4d\xd8\xf8\xb0\x53\x88\x65\x68\x85\x32\x53\xda\x91\x2f\x41\x1c\x85\xd6\x98\xb8\x6e\x95\x01\x6c\x6c\xc7\xd6\x39\x68\xeb\x3a\x2a\x14\xe3\x79\x9f\x66\x42\x1a\xd7\xb7\xff\x6b\xdc\x1d\xe6\xa6\x30\x9a\x8a\x32\x77\x85\x85\xae\x7d\xf1\x6f\x2c\xd1\xba\x9a\xc4\x0a\x55\x8d\xb5\xd5\x60\xdb\x98\xb7\x66\xa8\x59\xb5\xe5\x8f\x70\x7d\x13\xcd\xac\xe4\xc5\x1b\x5d\xc8\xb6\x76\x21\xdb\xda\x05\x68\x7b\x56\xb6\x61\xa3\xf5\xa6\x42\x56\x65\xd3\x99\x4d\x28\x7d\x3e\x30\x5e\x0e\xa2\x65\xfa\xbc\x57\x1e\xf0\xfa\x6d\xdd\x5e\xdd\x98\xca\x84\x24\x03\xbc\x56\x5e\x57\xfc\xf3\x14\x42\xaf\x36\x5d\xa3\x2f\x56\xa4\x21\x13\xbe\xa4\xda\xa0\x63\x54\x27\x39\xd9\x4c\x60\xe3\x0d\xed\x0f\x30\x96\x0e\x22\xe5\x89\x99\x5b\x27\x66\xb8\x9f\x5f\xaf\xb7\x56\x64\x90\x2a\xaa\xdd\x0e\x98\xe9\xea\x18\x80\xa2\x65\x15\x63\xd9\xcd\x7e\x28\x28\xc5\x68\x93\x46\x74\x7f\x4a\xe9\xae\x1f\x95\x7d\xa9\xa4\x7e\xb7\x1f\x49\x81\x0b\x58\xf7\xd6\x6a\x2a\x11\xd8\x12\x92\x6e\x13\xbe\xf2\xea\x39\x77\x43\xf2\xc0\x10\x17\x2e\x78\xad\x0d\x76\x8f\x03\x7d\xf0\x8d\x69\xde\x0f\x06\x8d\xb8\x3a\x49\x32\x8a\x3c\x4a\xfb\x31\x84\x78\x29\x6a\x58\xea\x23\x6b\x75\xad\x0b\x98\x3c\x85\x15\xdb\x1f\xc1\xe5\xe0\xf6\xd7\x50\xe6\xfa\xa1\x82\x93\x94\x24\xb8\xd8\x64\x8a\x9a\x0b\xaa\x48\xfc\x0c\x17\x55\x85\xc2\x1a\xc7\x8a\x6c\xca\xd3\x66\x63\xeb\x9d\xae\x2c\x56\x7b\x51\x54\xca\x6d\xd8\xeb\x16\x71\x5a\x45\xd7\xd6\x01\xb8\xb3\xd2\xf7\x19\xd8\xd2\x9a\x0a\xa4\x86\xa1\x9e\xfd\x5b\x4d\xdc\x28\xff\x5f\x68\x66\x61\xdd\xc2\x3d\x28\x0c\x81\x2d\xa4\x39\xa4\x5f\x9f\x2d\x21\x66\x5d\x16\x24\x61\x3a\x43\xb8\x78\xb6\x7c\x17\x70\xe6\x25\xe9\x3d\xc2\xc5\x57\x4f\xc5\xf3\x40\x8e\x27\x83\x9c\x6d\xbb\xdb\x7c\xd4\xb8\xe5\x47\x2e\xb7\xd7\xae\x27\x2d\xf7\x32\xeb\x5a\xd0\x75\xd9\xba\x51\x49\x57\x87\xae\x2c\xfe\x85\x1b\x4d\x65\x78\x44\x99\xd7\xfb\xf4\xa5\x72\x3f\x29\x9e\x37\x9d\xee\xc0\xc9\x70\xc2\xb8\x3c\x6d\xd4\x64\x48\x95\x18\x09\xf9\xc0\x5e\xb1\x2c\x35\xdf\xfc\x8e\xe1\xa5\xfe\x82\xb2\xa2\x84\x24\xd6\xdf\x66\x08\x25\x9b\xe6\x36\xf2\xa5\xeb\xca\xbf\xd8\xc2\x9b\x4f\xbc\x24\x0d\x01\xfd\xaa\x9b\x68\x14\xcd\xd5\x2a\xdb\xb4\xa5\x28\x8d\x74\xea\xdf\xdf\x2b\xcb\x1b\xf9\x17\xaf\x56\x75\x96\x10\xb3\x20\x4a\x8c\xa9\x84\xf5\xb0\x5a\x89\xa3\xa3\x65\x14\x5f\x72\x71\x07\x23\x00\x47\x32\x23\xff\x88\x6c\x04\xc4\xbe\x8c\x66\xd2\x12\x9f\x11\x6d\x93\xcf\x88\x1c\x31\x9f\x15\xbe\x79\xcd\x3d\xf5\x6b\xb5\x2a\x73\x1a\x8b\x32\x91\xa8\x3e\xe2\x6a\xbc\x57\x2b\x56\x14\x28\x22\x91\x07\x16\x64\xda\xc7\x46\x52\xc2\xb2\xf7\xe9\xe4\xed\x87\xde\xf0\xfc\xe2\xfa\xec\xfc\xd3\xc9\x87\xe1\xfb\xde\xc9\xf5\xe7\xcb\xde\x95\xdf\xea\x90\xde\xdf\xaf\x7b\x9f\xde\x0d\x2f\x2e\xcf\xaf\xcf\xaf\x7f\xbf\xe8\x5d\xf9\x4b\x05\x11\xd6\x26\xba\xd3\xe2\xb7\x94\x38\x05\xa9\x91\x0f\xe7\x3f\x0f\xaf\xae\x4f\x4e\x7f\xbd\xbe\x3c\x39\xed\x0d\xcf\x3f\x0d\xdf\xf5\x2e\x2e\x7b\xa7\x27\xa2\x78\x91\x57\x64\xf8\xd2\xbb\xbc\x52\x8f\x97\x27\x67\x57\x9b\xd9\x3a\xe4\xea\xfa\xf2\xf3\xa9\x68\x08\x54\xff\xfe\xec\x43\x4f\xa4\x0e\x4f\x2e\x2e\x3e\x9c\xc9\x5c\xc3\xeb\xde\xc7\x8b\x0f\x27\xd7\xbd\xe1\x6f\x97\x27\x17\x17\xbd\x4b\x51\x5c\x99\x78\xfe\xe9\xc3\xef\xc3\x9f\x3f\x9c\x7d\xfc\xd8\xbb\x1c\x9e\x9e\x7f\xbc\x38\xff\xd4\xfb\x74\x0d\xdd\x1a\xbe\xeb\xbd\xfd\xfc\xf3\xf0\xb2\xf7\xe9\x5d\xef\x72\x78\x7d\xd9\x93\x65\xff\xf5\x6f\x9f\x7b\x97\xbf\x0f\xcf\x3e\x5d\xf7\x7e\xbe\x34\xed\x1d\xbe\xeb\xbd\x3f\xf9\xfc\xe1\x7a\x78\x72\xf5\xfb\xa7\xd3\xe1\xf9\xdb\xab\xde\xa5\x68\x3f\x7c\x72\xd9\x53\x85\x7c\x38\x3f\xbf\x18\x7e\x38\xfb\x78\x76\xed\x77\xd8\x01\x19\xbe\x3b\xbb\x82\x61\xbd\xb8\x3c\xbf\xe8\x5d\x5e\xff\x3e\x7c\x7f\xf2\xe1\xc3\xdb\x93\xd3\x5f\xd7\xfb\xd9\xfb\xf8\x16\x3e\x3f\x79\x37\xfc\xe5\xfc\xfc\xd7\x2b\x7f\x59\x10\x33\x05\xcb\xa2\x38\x46\x8c\xbe\x01\x67\xa4\x75\xc2\x65\x46\xf2\xb3\xb6\x69\xe5\xcf\x1a\x8d\xd1\x3a\x96\xd3\x1a\x8e\x93\xf6\x59\xcf\xb0\xeb\x3a\x1b\xf3\xec\x48\x6e\xec\xac\xb7\x0e\xd2\xb5\x6c\x03\xfe\x64\xf2\x62\xac\x0b\x62\xad\xbc\x48\xec\x67\x03\x5f\x5e\x39\xb9\x2e\x92\xe9\x70\x8b\xdc\xcf\x06\x80\xde\xb1\xdc\xa4\xaa\xa8\xa0\x6c\x4d\x1f\x50\xd7\xe3\xc8\xf4\x38\xc2\xb9\xb7\x51\x8c\xa7\x94\xb2\xd0\x8c\x48\x3d\x11\xee\xbd\xff\xfc\xe9\x14\x08\xc6\x64\x1d\xc2\xb7\x82\x04\xaf\x44\x1b\x6b\x8a\x32\xde\xed\xaa\x30\xfd\x8c\x49\x5d\x6e\x58\x14\x3a\x2b\x3c\x00\x18\x92\xba\x14\x94\xe9\x8d\x47\x5a\x9c\xfe\xbb\xad\x4c\x1f\x6b\x57\x2a\x47\x7d\x9d\xd0\x02\x35\xe8\x1b\xc3\x1c\x98\x61\x0e\x8c\x3b\x6f\x2c\xe8\x2a\x78\x32\x5d\x05\x24\x56\x77\xa2\x0b\x1a\xf4\xe3\x41\x03\x5a\xe2\x45\xb9\xb4\x9a\x5e\x60\xd9\xa1\xb5\x26\x09\x71\x6f\xe1\x8d\xa3\x98\xb3\x0c\x09\xba\xaf\x03\x12\xc0\x58\x52\x91\x59\x24\xa3\x6d\xfd\x18\x99\x7e\x8c\x4c\x3f\x42\xd1\x8f\x11\x7e\x52\x27\x46\x24\x94\xed\xd4\x55\xf5\x43\x45\xcb\xa3\x7e\x38\xc0\x8d\x76\x51\x60\xa4\x98\x6a\xef\xd3\x97\x47\x24\x87\x2c\x4b\xb3\xdd\x69\x90\x84\x71\x94\x4c\x7e\xcc\x32\x16\x84\xaf\x7f\xc5\x84\x69\xc2\xf8\x3b\xe5\xc1\x7c\xae\x2c\xa4\x6b\x76\xf1\x4c\x6d\xf3\xe7\x09\x34\xb2\xce\xfb\x5e\xe4\x48\x13\xb8\x5c\xb8\x0e\xb2\x09\xe3\x95\x7d\x7e\x7b\x1d\x42\x98\xa1\x4c\x99\x19\x6d\x94\xcf\xf0\x92\x6b\x41\x20\x6b\xac\xd7\xb0\x9c\x30\xde\x4c\x93\x35\x6b\x3a\x5e\x14\xdb\xc7\x58\x06\x11\x48\x93\xdd\x7c\x31\x17\xc3\xfa\x34\x0b\xb4\xcd\xcf\xe2\xe8\x66\x2f\x0c\x78\x30\x0c\xc2\x60\xce\xb7\x98\xa7\xd5\x7f\x66\x54\xcb\x43\xb0\x57\x33\x25\xfc\xc7\x8d\x1b\xb7\x7e\x60\x6e\xf2\xde\x89\x06\x9c\xe8\x1e\xac\xd9\x98\xd7\x47\x40\xcd\xb4\x7d\x5f\xf1\x58\x0d\xef\x02\x1e\xfc\x58\xb9\xdc\x2a\xf7\x07\xa6\xef\xb1\x01\xad\x9b\x54\xa5\xe8\xaa\x9b\xad\x4c\xfa\x26\xfe\x3f\x30\x32\x2d\x13\x32\x25\xbd\x7b\xd0\xb3\x10\x2d\xf5\x51\x52\xda\x15\x8f\x82\xe4\x34\xe0\x41\x9c\x4e\x94\x87\xea\xdb\x07\x21\xcb\xfa\x82\xe9\xcd\xd2\x90\xc5\x8e\xbc\xbe\x72\x38\x9b\xcd\xe3\x80\x33\x78\x26\xa3\x9a\x6f\x90\x71\x65\x85\x23\xd0\x09\x46\x99\x07\xe1\xe7\xe6\xc1\x88\x79\x9f\x4e\x3e\xf6\xae\x2e\x4e\x4e\x7b\x57\x98\x44\x26\x87\x0a\xac\xd4\xbc\x64\x93\xde\xb7\x39\xfa\xfa\x6c\x09\x17\xee\xa0\xee\x8b\xc6\x0f\x58\x1c\x53\x9f\x7d\x2d\xa3\x70\x96\x30\x68\x42\x1a\x31\x56\x06\x3f\x2a\x6c\x24\xd2\x0f\x5c\x9c\x83\xb5\xcd\x4c\x4e\xe1\x32\xc0\x81\xaa\x01\xef\x45\x34\x51\x62\xb3\x60\x94\x63\xd7\x8d\xa4\xca\x02\x1a\x18\x06\xf9\x94\x65\xd1\x9f\x0c\xa3\xc4\x1c\xdc\x52\x71\x6c\x83\x30\x77\x98\x44\x3f\x4e\x64\xd5\xc5\xfe\x43\x06\xab\xd9\x22\x89\xd3\x74\x5e\x9b\x75\xc6\x78\x10\x3f\x89\x3c\xd7\x6c\x5d\x6b\x08\x97\x38\xff\x3d\x89\xa3\xd9\x8c\x65\x7b\x77\x41\x1c\x85\x00\x97\x52\x6b\xfa\xaa\xf1\xe4\xea\x4f\x98\xb1\xb1\x6b\x4c\xbd\x5f\x4e\xae\x86\x9f\x4e\xae\xcf\xbe\xf4\x86\x57\xbf\x7f\x7c\x7b\xfe\xc1\x75\x25\x7c\xa7\x01\xf4\x92\xb3\x5b\x4a\x96\xb0\xfb\x8a\x93\xb8\x44\x7a\x2c\x51\x9b\x38\xfe\x57\x4e\xa4\x6b\x4b\x47\xde\xb1\x2e\x04\xe7\x07\xed\xfb\xfb\x14\x30\x95\xd7\x14\x10\x19\x1b\xa5\x59\x08\x19\x72\x15\x88\x05\xec\xce\x8c\xfe\xb2\xd5\x69\x80\x2f\x4b\xa0\x2e\xc5\x20\x2b\x46\x08\x61\xfa\x66\x99\x49\x35\xe2\x62\x1e\x8a\x03\xba\x02\xc0\x12\x29\xf7\x59\x30\xbf\x84\xa2\x11\xc3\xd8\x57\xce\xd3\x61\xf8\x48\x26\x92\x81\x6a\x0a\x9b\xcb\x3e\xab\x61\x60\x54\x49\xb8\xa5\xb1\xa8\xb1\x82\x90\xd8\x3c\x1b\x1f\xc3\xba\xfc\x18\xcc\x49\xd9\x06\xda\x57\x77\x70\xaa\xe1\xe6\x39\x63\xb3\xf4\xae\xf2\x1c\xb3\x20\x67\x42\x9e\xac\x36\x98\x46\x76\x2b\x41\x08\x33\x17\xb1\xb5\x23\x55\x1a\x25\x5d\x31\x7e\x2c\x73\xa5\x49\xbe\x98\xb1\xeb\x60\x82\x11\x24\xf0\x60\xf2\x3e\x05\x63\x4a\xa7\x3f\x70\x30\x26\x82\xbc\x80\x41\xc0\xeb\x09\xe3\x80\xb7\x8d\xe5\xe8\x6d\xce\x2b\x26\x29\x5c\xb9\x49\xdf\x02\xf8\x66\x91\xf0\x2c\x18\xdd\xea\x56\x6c\x8e\xac\xe1\x43\x30\xbe\xf4\xcd\x32\x85\x2b\x42\x19\xe7\xd1\x1a\x12\x39\x6d\x11\x44\x78\xde\x2c\xc5\x5c\x61\xaa\xe8\x32\xd6\x58\x9b\x38\x2d\xae\x8b\xb8\x45\x07\xb8\x3a\x1f\xb8\x32\x21\xf6\x47\x19\xb2\xdf\xe0\xf5\x89\xc3\x95\x99\xb3\x3f\x4c\x2a\x1d\xc0\xeb\x33\xac\x40\x0a\xd5\xfa\x67\x08\xd7\x8e\xf2\xfa\x04\xe3\x42\x19\xe2\x8c\x36\x0d\x71\xf4\xb6\x21\x96\xcc\xd4\x36\xc8\xae\xa5\x08\x98\x5c\xf8\x65\x66\xeb\xfb\x14\xa1\x4e\x87\x1c\x61\x3f\xa1\x62\xdd\xe3\x2a\xa1\x66\xdf\xef\xd1\x48\x75\xa3\x64\x18\xf9\xfa\xd6\x1a\x25\x11\xd7\x76\xd1\xc3\x7c\x31\x67\x6b\xae\x16\xa4\x6a\x60\x62\xcb\x46\x14\xb6\x95\x89\x31\x34\x03\x13\x13\xa5\x37\x41\x8e\xf9\x64\x17\xe4\x8f\x5d\xb5\x4b\xf8\xb3\x20\x4a\x9c\x6a\x57\xa4\x3b\x0d\x58\x1d\xe4\x72\x87\xb5\xe6\x23\xff\x4d\x88\xc8\x2c\x5b\x5b\xdc\x62\x97\xab\x7f\x33\x8e\x17\xf9\xb4\x7c\xb5\x88\xe3\x82\x04\x5c\xfa\x81\xb3\x0f\xd1\x2c\xe2\xfe\x01\x09\x46\x23\x36\xe7\x82\xbb\x32\x50\x36\x2b\x11\xec\x3d\x9c\x9f\x72\x1f\xdc\x17\x4d\x6b\xee\x45\x61\x90\x55\xc8\x0c\x9b\x17\x56\x13\xc6\xad\xb7\x98\x24\x65\x4f\x1a\x0c\x65\xde\x2c\x98\xcb\xcd\x5f\xdb\x7a\xdf\x82\x41\x93\xba\x91\x10\x9c\xc6\x7c\x8e\x32\xa2\xee\x15\x4b\xf9\xa1\xe4\xa2\xe9\x0d\xb8\x92\x97\xb9\x65\x5e\x88\xb5\x1a\x15\x18\xeb\x9b\x0e\x20\xb5\xaa\xe0\xc1\x10\xc6\xb5\xa3\xae\x96\x89\x0a\x45\x1b\x95\x81\xad\xeb\xf2\x8a\xa6\x98\x9c\x24\x2a\xc8\x50\xd4\x7f\x9d\x9e\x8a\x0e\x29\xf3\xef\xcd\x6b\x53\x3d\x58\xb5\xf4\x62\x99\x8f\x7f\x05\xe9\xcd\x7f\xb6\x64\xc5\x57\xdc\x60\x34\x73\xdd\x4c\xca\x55\x7a\x33\x60\x85\x9c\x0c\xc9\x99\xf3\x0d\xf8\x6a\x79\x13\x5d\x69\x12\x49\xcd\x24\xe9\xaf\x22\xc2\x30\x59\xae\x91\x97\x9f\x4b\x2b\x31\xc0\x77\x12\xbb\x63\xe9\x45\x1c\xac\x56\x28\x00\x22\x5b\xa0\x54\x6d\x40\x62\x4c\xeb\x76\x36\xb9\xcc\x0d\x9b\x4c\x2b\x4c\xec\xbd\x4d\x9a\xd2\x27\x54\x6e\x78\x29\x09\x1e\xcb\x48\x02\xcf\x5e\xeb\xf2\x19\x26\xa6\x20\xb5\x1f\x2c\x95\xc3\xfc\xe6\x82\x50\x68\x39\xf6\xf2\xf1\xf2\xe8\x4f\xf6\xa6\xbd\x5a\xd5\xad\x3a\xf5\x52\x63\x8a\xad\xad\xae\x72\xa7\xa9\x14\x58\x21\xbc\x6a\xd3\xeb\xd7\xf6\xa3\x5f\x14\x24\xf3\x86\x37\xc1\xe8\xf6\x66\x91\x25\x2c\xf3\xd2\x44\xc2\x6a\xd5\x2c\x77\x8c\x7d\x63\x80\xb8\xd1\x45\xd7\x35\xef\xea\x3a\x09\xe8\x61\x95\x7a\xc6\xe3\xed\x15\x6d\xe3\x35\xb8\x20\xf7\x51\x1c\xbf\xab\x7a\x9c\x6c\xe7\xac\x8f\x8e\x1b\x4c\xf1\xd3\x07\x6d\x23\x7b\x65\xed\x6e\xe1\x06\x95\x2e\x88\x05\xf7\xe4\x21\x28\x48\xc8\x38\x1b\x71\xe0\x96\xad\x0e\x19\xa5\xf1\x62\x66\x2e\xf9\xd7\x78\xe8\x26\xeb\x5a\xbf\x37\x5f\x5b\xb6\xc9\xc6\xb2\xcd\x60\xd9\xda\x03\xe6\x47\x6a\xcd\xa6\x34\x82\x35\x9b\x94\x06\xc6\xab\x15\x92\x42\xd8\x08\x25\x6a\x55\x72\xd4\xaf\xe7\xb8\x78\x00\x70\xca\x90\x29\x5a\x37\x45\xdb\xba\x74\x21\x2e\x04\x02\x2b\xe8\x47\x96\x6e\xba\xb6\x74\xd3\x72\xe9\x56\xdb\x51\xb3\xab\x58\x6c\x4e\x77\x6c\x29\x86\xc9\xe7\x64\x94\x2e\x12\xee\x83\xe3\xf9\x84\x71\x8c\x32\xe2\x48\x79\xc8\xc1\x7a\x22\x34\x5e\x97\x3d\x2b\xc0\x10\x81\x81\x03\x82\xe6\xda\xce\xb5\x54\xa8\x20\xa6\x01\xd6\x36\x5e\xd1\x8a\x94\x46\xf6\x94\x7b\x5b\xce\xe3\x48\x1d\xc6\x71\x17\x90\x77\xb7\xbf\x97\xed\x1c\x8a\x8d\x01\x5a\x96\x9f\x27\xe6\x0c\x2e\x46\x90\x99\xed\x94\x61\xb3\x97\xa2\x25\x6c\xa2\x7e\x3d\xed\x88\x31\x62\x10\x53\xbd\xf2\xb1\xa5\x1e\x85\xef\x24\xfd\x22\xb5\x21\x63\x29\x9b\xa9\xcc\x05\xd9\xda\x22\xe5\x20\xa5\xf3\xe6\x5b\x54\x06\xdc\x12\x03\x4a\x9f\x84\x3a\x65\xc0\xbf\x74\xf3\x50\xe9\x41\x3f\x1b\x60\x4b\x95\x11\xd9\xa7\xfd\x0c\x37\x14\x46\xa7\x8c\xb9\x4a\x38\x4c\xbc\x22\xae\x75\x59\xc7\xde\xce\x34\xa0\xb2\xa1\x98\x12\xe2\x53\x92\xd5\x17\x89\xba\x59\xa5\xd7\x53\xeb\x15\x38\xe0\x79\x39\x0b\xb2\xd1\xf4\x57\xf6\x70\x2f\x6a\x5c\xcb\xae\x93\x65\x56\x39\x45\xb5\xe5\xbe\xb7\x5e\xc9\xcc\xa3\x34\x4e\xd7\x57\xcb\xa9\x48\x83\xd7\x56\x2f\xed\x26\xc9\x0e\x2f\x0b\x4c\x36\x9a\xb0\x36\x16\xb5\x35\xd7\x7c\x0e\x55\x42\x3a\x48\x9b\xdb\x95\x28\x5a\x11\xb1\x5d\xbd\x5a\x7a\xe7\x5a\x7a\x8b\x74\x3e\x4a\x43\xb6\x3b\x4a\x67\xf3\x28\xde\xa2\x55\x5d\x53\x99\x3c\xc1\x6d\xbc\x46\xbd\xa2\x2b\xcc\x18\x40\x6a\x8d\xb6\x68\x4f\xea\xea\xbf\x8b\xd8\x7d\xa5\xd1\xca\x28\x3e\xb8\x89\x2b\xa5\xcc\xa4\x57\xc5\x53\x94\x39\x11\x9c\xb9\xc4\x66\x09\x96\x30\xb5\xaa\x23\x5d\xac\xf8\xf4\x71\xad\x93\xe9\x5b\xa9\x17\x7a\x4c\x67\xf4\x14\x9c\x8e\x32\x1f\x4b\x26\x51\x62\x7d\x27\xf6\xba\x68\x64\x25\xa8\xfb\x95\x5a\x7d\xf8\x77\x30\x5a\x0c\x07\xb6\x7b\x91\xa4\x61\x7d\x33\x55\x06\x3b\xaf\x34\x00\xd8\x55\x77\xe9\xf5\x1d\x4f\x55\xd8\x0a\xd3\xa1\x2c\x4b\x2b\x85\xcc\xb3\x74\x92\x05\x33\x87\x38\x59\x7e\x37\x7f\x4c\x81\x46\x62\xb2\x20\x23\x12\x92\x29\x99\x93\x31\x99\x91\x1b\x32\x81\xb0\xbc\x43\x72\x4f\xce\x49\x8f\x7c\x23\x17\xe4\x9a\x5c\x91\x5b\xf2\x91\x5c\x92\xd3\x7f\x5f\x91\x7c\x9a\xce\xe6\x69\x22\x51\x4c\x4e\xa7\x6c\x74\x7b\x93\x7e\xd3\x17\x2d\xdb\x95\xf1\xe7\x1f\x4f\xa7\x41\x32\x11\x2b\xe1\x49\xba\xf8\x89\x57\x7e\xf2\xb8\x9a\xff\xfc\xe3\x75\xc6\x98\x89\x35\x0c\xb4\xfb\xf4\x2a\xd6\xbf\x85\xf8\xa6\xde\x87\x28\xb9\xb5\xfb\x09\x38\x14\xe0\x6b\xf4\xe5\xfc\xd7\x1e\x65\xde\x2f\x2c\x9e\x97\xde\xf3\x5b\x1b\xf7\x29\x0d\xd9\xbf\xde\xc0\x0b\x6f\xcb\xf7\xb2\x91\xd7\xec\x1b\x0f\x32\x16\x50\xf9\xf3\x7d\xc4\xe2\x50\xfd\x3e\x91\xc9\x57\xc1\x98\xa9\x8b\x5b\xe6\x5d\xa6\x29\xbf\x56\x3a\x7a\x00\x07\x48\x42\x96\x81\xaf\xc7\xf9\x82\xc7\x8c\x7f\x89\xd8\x7d\x79\x61\x36\x04\x87\x6b\x9d\x29\xb7\xaf\xdb\xce\xb5\x57\x18\x6d\x17\x0a\x50\x1f\xc6\xe9\x34\x98\x07\x37\x51\x1c\xf1\x88\xe5\x65\x41\x2c\x1f\x05\x73\xd6\xfb\x36\xcf\x58\x9e\xaf\xa3\xb0\x5b\x07\xd8\x96\x75\x80\x8d\xc6\x08\xcc\x8a\x78\xfa\xcb\xf5\xc7\x0f\x06\x17\x4c\x3d\x2b\xf4\x6a\x38\x73\x69\xd0\x30\xc7\x01\xe5\xaa\xc1\x10\xd3\x96\xc5\xe2\x60\x6b\x7e\x17\x22\xcb\x27\x6d\xdd\x56\x22\xeb\x9b\xf2\xb5\x9e\xfe\x3d\xf9\x80\xd5\x75\xa3\x19\xb1\xb5\x66\x3f\x49\x74\xb8\x05\x07\x1e\x55\xfc\x6d\xd6\x67\x83\xb5\x52\xf3\x9a\x6b\xcc\x5b\xb8\xe9\x9c\x06\x79\x6d\xd5\x55\xdc\xf8\x27\x54\x0f\x85\x49\x6a\xfd\xc6\xc5\x6f\x3e\x8b\x05\x5d\xd0\x3f\x01\x80\x05\x62\xf7\x89\xc7\xcf\xdb\xa9\x38\xca\xaf\x58\x16\x05\x71\xf4\x27\x6c\x0d\xef\xa3\x2c\xe7\x9f\x80\x25\x3e\x71\x9d\x6d\x2b\x40\xd2\xf1\x2c\x0d\xc1\xaa\xb3\x9e\x7e\x32\x20\xc1\x2b\xc6\x79\xcc\x42\x7b\xb8\xd4\xa1\xfb\x22\x73\x5d\x74\x91\xd1\x53\x83\xf3\x18\x8a\xfd\x14\x81\x74\x39\x06\x41\xf7\x74\x91\x65\x2c\xe1\x97\x8b\xe4\x43\x9a\xce\x31\xc2\xab\xd5\xb8\x72\xf0\xca\x47\x53\x26\x58\x1d\x72\x02\x69\xec\xe7\x80\x25\x26\xf9\x66\xf9\x50\x5e\x64\x62\xb4\x67\x51\xae\x2f\x8a\x0d\x7f\x50\xae\x8b\x75\x3e\x25\x8d\x8c\xa6\x9e\x31\xe9\x19\x7e\x3c\xf9\x74\xf2\x73\xef\x72\x78\x75\x7d\x79\xf6\xe9\xe7\xe1\x87\xf3\xf3\x5f\x3f\x5f\xd4\x40\x06\xb1\xae\x1d\xc3\xc7\x48\x81\x4a\xd9\xf7\xd5\xac\xb8\x5d\xb5\xbf\x2b\x25\x4e\xe1\xb3\x12\x44\x20\xac\x6b\xa3\x38\xb9\x70\x0d\xa8\x51\x43\x5f\x96\xbd\x17\x90\x2b\xe5\x6b\x79\xab\xa0\x6b\xb7\xe5\xb5\xf9\x62\x6e\xa1\x48\x1a\x93\x47\x3b\x33\x2b\x5d\xe0\x90\x93\x29\xc6\xe2\x10\x87\x25\x77\x0e\x71\xec\x9d\x5e\x6b\x2d\xb5\x3f\x0c\xcb\x90\xa3\xf6\x78\x7f\x37\x4c\x67\xbb\x37\x8b\x28\x0e\xe1\x5a\x57\xf9\x13\x2d\x6f\xd2\x54\xdb\x8c\x8b\xa3\x08\x38\xf2\x0d\x65\x25\xe2\xc8\xe5\xf3\x82\xb2\x46\x7e\x1f\x71\xb8\x04\x5a\x8e\x82\x9c\x89\x22\x81\x26\x99\xe3\x1b\x86\x6b\xd2\xde\xca\x2a\xbc\x9b\x28\x09\x15\x94\x20\x7c\x94\xb1\xe9\x43\x98\x05\xbc\xfc\x68\xe2\xe9\xb4\x28\x4d\x6a\x3e\xd3\x60\xb0\x26\xfb\x08\xc2\x79\x6e\xe6\x2c\xe4\x72\xb0\x46\xa9\xbe\xd3\x8e\xd5\xd9\xad\x23\x57\x3f\xd6\x65\x19\xb5\x45\x57\x86\xfc\x5b\x89\xf4\xf2\x55\xdf\xed\xfa\xbb\x59\x9a\xf2\xaf\xe4\x8f\xed\x55\x64\xd6\x36\xe3\x90\x47\x0a\xa9\xce\xaf\x2e\x01\x1a\xe4\x90\xab\x6c\x7b\x0d\x1a\xec\xa9\xda\x0b\x95\x86\x0d\x3d\xf6\x40\x4a\xdc\x42\x8a\x6b\xae\x1b\xe5\xe5\x75\xd5\xd7\xbf\xd5\x29\xaa\xcd\x14\x82\xb7\xbf\x9b\xc2\x86\xe9\x90\x2c\xa9\xbe\x2d\x7b\xa8\x73\xfc\x7d\xbd\x1f\xd5\x02\xac\x7a\x37\x3f\x16\x5f\xae\xb7\x53\x72\xf2\xef\xb5\x52\xe6\xf2\xe3\x74\xe4\x90\xbf\x66\xd5\x77\x86\x79\xf8\xbb\x42\x40\xdd\x1d\xcb\x78\x6a\x17\x6c\x6b\xb6\x91\x12\xf2\x1c\xd2\xdb\x9a\x29\x12\x02\x92\x43\xa6\x7c\x5b\x86\x38\x4a\x6e\x77\x79\xea\x90\xff\xd9\xde\x1e\x93\xe7\x72\x7b\x63\xb8\x12\x7a\x1c\x72\xbd\x35\x53\x99\xe7\x86\x63\xd2\xf3\x7a\x9f\xbe\x78\xdf\x35\xb7\x5c\xad\xb6\xd0\xbe\x55\xb9\x5a\xca\x5f\xc9\xbd\xd8\x57\xb7\xee\x97\x16\x31\x3d\xcd\x9c\x45\x7f\xa0\x20\x8e\x1e\x95\x77\x75\x5e\xb8\xf2\x3a\x4d\x17\xe2\x54\xf1\x54\xa1\xba\xac\xa9\xf2\x75\x51\xc8\xab\x8c\x3f\xd6\xa5\x44\x69\xe1\x50\x6d\x1c\x46\xcb\x28\xf4\x9d\x57\x6f\xf9\xaf\x59\x1a\xbe\x74\xc8\x4d\x9c\x8e\x6e\xfd\xbf\xf4\xfb\xfd\xc3\x23\xd2\x3f\x68\x93\xf6\x40\xee\x9e\xe6\x9f\xc1\x80\xf4\x07\x64\x1c\xc4\x39\x23\xfd\x72\x9e\x9c\xc1\xe0\x2f\x44\xa2\x3b\xc2\xa5\x90\x33\x0f\x46\xb7\xc1\x84\xe5\x7b\xdb\xcf\xf2\x71\x74\xb3\xa7\x1b\x24\x0e\x52\x29\xf7\xa6\x37\xb9\x43\xa2\xfc\x0a\x4e\x34\xc0\xec\xc5\x7a\x28\x4d\x09\x4e\x4a\xb1\xa9\xce\x4a\x4f\xdd\x3a\xbe\xab\xde\x3a\x2a\x4d\x72\xae\x84\xe7\x4d\xff\xfb\xaf\xcf\xec\x1c\xc5\xd7\x42\xcb\xa6\x15\x0f\xbe\xf2\xb3\xa2\xa8\x88\xe3\xef\x60\xc0\xcf\xe8\xd2\x71\x1d\xdf\x71\x83\xd9\xfc\xd8\x21\xce\x6b\xf1\x3b\xe6\xe2\xe7\x1b\xf1\x73\x22\x7e\xfe\xc5\xf9\x8b\xef\xb8\xff\x5c\xa4\x90\xfe\x17\x91\xfe\x7f\xbe\xed\xbf\x10\x0f\x5f\xe5\xc3\x51\x5b\x3c\x50\xf9\x70\xf0\xee\xd8\x29\xc8\x27\xba\xd7\x77\x5f\xbf\x71\xfe\xf2\x95\x0e\xf6\xc8\x7b\xfb\x69\x52\x0e\xcd\x07\x4b\xa2\x3c\x13\xd2\xa9\x79\xf3\xe7\x9a\x8b\x24\xa5\xac\xcb\xa8\xe3\xf8\x9b\xe2\xba\xeb\x22\x4b\xc6\xc6\x24\x61\xf7\xcd\x77\x42\xda\x36\x85\x7d\xde\xf4\xb7\x64\x35\x90\x8b\xf5\x78\xa0\x5a\xea\x2f\x8b\x7b\x6b\xcb\x29\x4e\xc0\x79\x06\xe6\x38\xbc\xdf\x1e\x40\x78\xb1\x7c\x1a\x8d\x39\xc2\xa4\x23\x12\x35\xea\x6d\x57\xde\x03\x4f\xa3\x38\xbc\x64\x63\x75\xf7\x2b\x3e\xc1\x7e\xf5\x4d\x96\xce\x2e\x82\x8c\xe7\x58\xda\x45\x98\x5a\x7f\xb1\x43\x8e\xd9\x0e\x51\xc6\x4f\x4a\x43\x9e\xf5\x19\x61\xa4\xd5\x1e\x34\xf4\x05\x64\xbe\xb8\x91\xa3\x86\xda\x04\xa0\x35\xec\x24\xbe\xd3\xd1\x32\x66\x5f\x9c\xeb\x5b\x1d\x6b\x1a\x9e\xa9\xe3\x7e\x04\x55\xf7\x73\x71\xda\x1f\xd0\x0c\x8c\x48\xa3\x10\x50\x79\x75\xa8\xc5\x52\x39\xcd\x48\x8e\x1b\x95\xb9\x1b\xb9\x2e\x1a\x51\xe6\x31\x19\x9e\xfb\x2c\xc4\x64\x64\x5f\x9f\x5f\x64\xd1\x2c\xe2\xd1\x1d\xbb\x64\x63\x8c\x46\x0a\x7c\x04\x34\xee\x27\xfa\x2e\x17\x2a\x24\x23\xd2\x6a\x2b\x3c\x5e\x30\x52\xa5\x79\x39\x16\x9e\x83\xdf\xec\x76\xc8\x94\x86\xdd\xb7\x88\x93\x5c\x7b\x4a\x79\x0e\x5e\x1f\x64\x31\xfc\x5c\x34\x33\x55\xa6\xb5\xa5\x8c\x7c\x76\x35\xfc\x72\x76\x75\xf6\xf6\x43\x0f\x04\xe3\x87\x58\x82\x0f\x5b\xfe\x77\x5f\x5c\x17\x4d\xe9\x17\x34\x25\x75\x85\x3a\x51\xfe\x25\xca\xa3\x9b\x98\x39\x58\x5f\x1b\x94\x9d\x88\xc9\x94\xb4\x3a\x56\x0f\xbe\x90\x7f\x92\xdf\xa9\xa3\x02\x77\xf9\xcd\x24\x4d\xd8\xb1\x43\x7e\xa3\x7f\xa2\xdf\x2d\x26\xf2\xb3\x65\x88\xd0\x07\xe5\xcb\x80\x72\x1b\xce\x4e\xcc\x08\x84\x62\x80\x88\xb3\xf6\xb0\x49\x7b\x31\xb2\x75\xb8\x23\x6c\xc6\xb4\xb4\xc5\xce\x49\x4c\x93\x8d\xa1\x5d\xd0\xb8\x9b\x58\xc3\xea\xf7\x07\x64\x44\xe3\xae\x58\x11\x8b\xba\x31\x66\x24\xc1\x8d\xbc\x74\x54\x8a\xba\xbf\xa2\x11\x89\xbb\x8b\xfe\xc2\x44\xa4\x18\xf8\x49\x15\x25\x0d\x7c\x11\xf5\x31\xc2\x58\x58\xa4\xb3\xf9\x82\xcb\x16\x23\xa5\xb8\x0d\x64\x1c\xa8\xf7\x69\x06\xc9\x0c\x77\xb9\x9f\x61\x5c\xa0\x11\x58\x0c\x91\x2d\x23\x91\x97\x33\x50\x52\xfa\xaf\x9b\x8e\xc9\x8f\xd5\x5e\x2a\xdf\x37\x1a\xa1\x03\xb6\x49\x83\x8e\x6c\xb5\x92\xc0\x1a\xb9\xad\xa4\xe7\x18\xfb\xc9\x6a\x25\xb3\x28\xde\x95\x48\xc7\xe5\x4a\x1c\xd4\xbf\x21\xbc\x2c\x1e\xa7\x51\xf4\x85\x2a\x0b\x9f\xef\xb6\x37\xab\x6d\x2f\xa9\xeb\x86\x84\x5f\x92\x50\x52\xc6\x77\x55\x86\x0f\x54\xb7\xef\xd9\x8e\xd3\x74\x76\x7e\xd7\x0b\xfd\x33\xca\x70\xf7\x4f\x14\x61\xdf\x60\x90\xfd\x56\x60\x4c\xfe\xa9\x5b\xb7\xe4\x6b\xb3\x21\xd7\x16\xf9\x82\x02\xef\xf3\xa7\x77\xbd\xf7\x67\x9f\x7a\xef\x86\x97\xbd\xf7\xbd\xcb\xde\xa7\xd3\x5e\xcd\xda\x62\xd5\xb5\x55\xce\x22\x56\x26\x71\xff\x53\x07\xa1\x63\x19\x8f\x8d\x4a\x8d\x9a\x09\xd3\x65\x20\x73\xc4\xef\xeb\x60\xa2\x11\x73\x34\x3a\x60\xa6\xc1\x72\xa6\x41\xfe\x5b\x16\xcc\xe7\x2c\xec\x49\x2e\xa6\x2d\xc5\xa2\x1c\x02\x99\x8b\x93\xfb\x9d\x31\x28\x83\x06\x5d\xb2\xb1\x15\x26\xac\x26\x49\xd4\x79\xc9\xee\x22\xd0\x4b\xe9\x4b\xfc\x6e\x5b\x2c\xa4\xd8\xcc\x07\x18\x0d\x65\xfa\x96\x37\x4d\xb9\x28\xa3\x32\xd7\x49\xce\xe5\x5c\x12\x47\xfa\x53\x89\xc1\x1b\x19\x69\x12\x6e\xa7\x61\x4c\xa4\x15\x86\xbc\xfa\x94\x77\xa3\xf6\xe5\xb5\xe0\x03\x4f\xff\xd4\x0c\xa6\x85\x3f\x88\x8b\xea\x6d\xb8\x04\xe6\xd1\xe2\x2b\x23\x95\xa1\xaa\x00\xf5\x80\x45\x53\xec\xdd\xb0\x49\x94\x7c\x96\xa6\x6d\x10\x09\x02\x00\xd1\x3d\x2e\x11\x7b\x91\x63\x15\xaf\x66\xc1\xd9\x78\x7f\x1a\xb3\x20\x93\x8a\x43\x39\x12\xb1\xc7\x92\x70\xad\xd0\x86\x59\x0f\x0b\x30\xa3\x8a\xd8\xbd\x2a\x50\x2e\x61\xd7\x45\xf0\x0e\xc2\xfe\xab\x37\x22\x13\xcc\x44\xf9\x66\xed\x3b\x5c\x68\x7d\x11\xcb\xbc\x0a\x5c\x89\x41\x9b\x54\xa3\x62\xc8\xcb\x67\x6a\x14\x98\x36\x84\x2a\x29\xef\x6f\x16\x7f\xfa\x6b\x29\xc3\x68\xe5\xca\x99\x92\x4e\xa5\x2e\xd8\x68\x58\x18\x59\x16\x72\x6f\xf9\x3b\xdc\x88\xcf\xbc\xe1\x6f\x2c\xb8\xbd\x62\x9c\x30\x56\xea\x90\x51\x9b\x4c\x6d\xa4\x2a\x91\xe8\x60\xc2\x19\xfd\x6b\x69\xbe\xc4\x09\xdc\x40\x87\x7e\x46\xe6\x69\x1e\x81\xc7\x68\x0c\x4e\x48\xa4\x9f\x92\x9c\x78\x9e\x17\x0f\x68\x04\xa8\xff\x70\x09\xf5\x21\xb8\x61\x31\x19\x51\x87\x83\x7b\x82\x13\x25\xcd\xac\x9b\x79\xf2\xc9\x4f\x49\x58\x8b\x7c\x12\x35\x78\xc5\x30\x90\x32\xfa\x86\xc3\xe5\x6f\x95\x2d\x69\x17\x57\x86\x71\x43\xc8\x7d\x11\xe5\x8f\xb2\x36\x83\x45\xe2\xba\x95\x0a\x84\xdc\x65\x09\x2c\xe2\x91\x64\x70\x55\x6a\x7f\x12\x75\x19\x7d\x13\xa1\x0c\x0c\x5d\xb3\xd5\x2a\x5a\xad\x32\x56\x20\x07\x2a\x81\x9e\xb9\xae\x8a\x5a\x48\xe2\x32\x1e\xa2\x6c\x89\x20\xf5\xbb\xf4\x56\x9c\x87\xa0\x31\x39\xee\x26\x0c\xe5\x24\x27\x11\x23\xa1\xd8\x2d\xeb\xd0\x78\xdb\x7a\xeb\xf1\x3c\x2f\xc5\xf4\x4d\xc2\x10\x23\x75\xdc\xb9\x26\x31\xc3\x50\x86\xfc\xb4\x40\x9b\x19\x52\x4c\x46\x24\x87\xca\xc9\xdf\xc1\x9e\x54\x97\x23\x19\xc9\xe7\xe4\x26\x5d\x24\xa1\xac\x81\x38\x48\x85\xe6\x4d\xc7\xcd\x20\x69\x7e\x95\x9a\xc9\xaf\x4d\x79\xb6\xc7\xe0\xfe\x6b\x79\xe4\xda\x0e\xdc\xac\x24\x5b\xe8\x80\xe9\x1e\xd8\xca\x92\x7c\x5b\x94\x8e\x3e\x63\x03\x9c\xd2\x8c\xe4\x14\x7e\x97\xe2\x48\x60\xf2\x34\x4a\x65\x25\x0d\xba\x28\xa5\x9c\xe4\x94\x7b\x4a\x6f\x2a\xe6\x59\xfd\xec\x67\x03\xec\xdb\xb5\xd0\x00\x82\xa7\x31\x51\xba\xb6\x37\x16\x83\xc5\xf4\xf6\xc8\xe9\xd2\xd0\xa9\xe0\xcc\x3e\x23\xb1\x20\x67\xbf\xbc\x17\x1b\xc5\x69\xbe\xc8\xd8\xae\xac\xc3\xb1\x30\x53\xe7\xde\x38\x0e\x26\x13\x16\x9e\x99\x7b\x4c\x8c\x9c\x48\xb3\xbb\x34\xf1\xe0\x4c\xa9\xbf\x24\x9c\x68\x29\x66\xec\xfd\x91\x46\x09\x46\x6a\x3d\x25\x00\xd3\x6a\x8b\x26\x11\x8c\xad\xb4\xfa\x05\xa3\x13\x39\x43\x0a\x83\xa9\x0c\x30\x62\x61\x7a\xd4\xa1\x1d\x65\xf5\xf1\x49\x6c\x0f\x85\xac\xbf\x60\x03\xca\x88\x09\xe5\xc5\xfa\xc9\x40\x82\x19\xac\xd1\x52\x84\x49\x5e\x17\xbd\x36\x75\xdd\xbf\x83\x9d\x71\x8a\x8f\xd5\x3a\xf8\x2c\xda\x6c\xd6\x41\x84\x5d\xb7\x95\x77\x79\x3f\x19\x00\x77\x0a\x18\x12\x1b\xb4\x0f\x09\x29\xc9\xe0\x4f\x19\xf6\x13\x4e\x57\x94\x93\x0c\x18\x5a\xce\xd6\xd8\xd6\x65\xef\xbd\xa3\x77\xff\x80\xad\x6f\xff\x72\xdb\xef\x2f\xbc\x8f\x9f\xaf\xc1\xc7\xf4\xb4\xf7\xe1\xc3\x80\xb6\x24\xca\x5d\x3f\x87\xbe\x02\xcf\x55\x31\x86\x0b\x39\xbe\xdb\x86\x5b\x7c\x01\xe0\xb2\xe0\xe7\xb7\xae\xb7\x96\x6c\x68\x59\x34\xd6\x9c\x3e\x7e\xc0\xe3\x83\x1b\x89\x3b\xc1\xaf\x81\x13\x8a\xe1\x60\x00\xc4\x64\xd0\x03\xea\x8f\xa9\xaa\x16\x69\x6f\xa9\xcb\x96\x6e\x0a\xb9\x9e\xcd\x36\x34\xcd\x44\xaf\xa9\xcd\x8b\x18\x3e\x8e\x5e\x27\x36\x00\xa6\xd5\xaa\x7e\x34\x80\x86\x6d\xf4\x49\xa3\x64\x9c\xe5\x3d\xa3\x07\x32\x3d\x13\x5f\xc9\xce\xf4\xa3\x01\xf4\x47\xfc\x35\x36\xff\x59\x41\x16\x6a\x62\x4b\x25\xd2\x95\x9e\xe2\x93\xcb\x9f\xaf\x1c\x4c\x46\xdb\x73\xfc\x72\x72\x35\x7c\xfb\xe1\xfc\xf4\x57\x07\x93\x70\x9d\x42\xde\x9d\x5d\x5e\xff\x3e\xbc\x3e\xf9\xd9\xc1\x64\xba\xfe\xf2\xec\x6a\xf8\xee\xec\xea\xe2\xe4\xfa\xf4\x97\xb3\x4f\x3f\x0f\x4f\xae\xaf\x2f\x45\x5d\xf3\xf5\x7c\x6f\xcf\x3f\x7f\x7a\x27\xde\x8c\xd9\xf6\x63\xab\x0c\x04\xb2\x7b\x17\xb1\x7b\x07\x88\x3f\x92\x5b\xe2\xfb\x8c\x31\x21\xf3\xf7\x07\x9a\x52\x67\x6c\x69\x94\x5a\x69\x09\x66\x46\x96\x71\xf0\x90\x2e\xb8\x9f\x11\xf9\x03\xb4\x52\x89\xd8\x6c\xc1\x1f\xe9\xc6\xb2\xa6\x65\x78\x1d\x3a\xd0\x7e\x2c\x01\x56\x17\x71\x6c\x82\xc3\xeb\xeb\x1b\xa3\xe8\x7d\xb6\x4c\x8a\xaf\xb8\xc1\x69\x5a\x46\xf0\x3c\x41\x19\xae\x7c\xcd\xa9\x8e\xc2\x8b\xda\x64\xe6\x2d\x92\xfb\x2c\x98\x6b\x0d\x1d\x46\x1c\x45\x18\x7b\x46\x36\xfe\x00\x0d\x47\x00\xdd\xa1\x90\x0b\x55\xd2\x1a\xb6\x54\x65\x00\x4a\x61\x12\x3e\xbc\x0e\x26\x1a\x12\xa4\x2a\x41\x72\xb2\x21\x85\xfb\x59\x41\xcd\x0d\x6a\xd6\xe5\x62\x11\x71\xf9\xfd\x6a\xe5\x84\xd1\x9d\x23\x4f\x55\xe0\x54\x51\xde\xef\x95\x7a\xb2\x07\x56\xcc\x33\x36\x0f\x32\x76\x92\x4d\x72\x0b\x90\x55\x86\x41\x04\xf1\x07\x38\x9a\x33\x1c\x0a\x5a\x1c\x0e\x1d\x03\xc7\xac\x5f\x8f\x82\x39\x5f\x64\x42\x82\x5b\xea\x4c\x7e\x5a\xd0\x88\xe4\x34\x16\xfc\xad\x5f\x7e\x3b\xc0\x24\xae\xe1\xa7\xc6\xfc\x78\x69\xc9\x59\xb1\x57\x3e\x10\x29\x87\x81\x51\xb5\x06\x53\xa9\x3c\x2c\x0b\x92\x63\x12\xcb\x16\x29\x1e\xb5\x20\x56\x71\x17\x41\x16\xcc\x72\x7f\x54\x50\x8d\x6a\x95\x50\x26\x4f\x25\x36\xba\x50\xd2\x4d\x7c\x56\x5e\x70\x8f\xe4\x29\x35\xb3\x9a\xa2\x55\x5a\x36\x95\xd4\x59\x82\xab\xd8\xa7\x61\xf5\x63\x33\x56\x8d\x05\x5d\xf6\x47\x03\xff\x3b\x87\xfc\x89\x97\xb1\x68\xfc\x70\x61\x4a\xc0\x28\x04\x33\xe1\x4a\xef\x17\x64\x63\x2e\xac\xb0\xb4\xa8\xea\x54\x3d\xc2\xae\x3b\x32\xf2\x20\xde\x58\x2c\x53\x0a\x30\x28\xb3\x28\x41\x3a\x1b\xa9\x1b\x00\xd1\x83\x27\xb4\xc3\x6c\x08\x73\xda\x3e\x9e\xbf\x9e\x1e\xcf\x35\xa6\xcf\x98\x8e\xfa\xf3\x41\x63\xd1\x1f\x0f\xaa\x83\x14\x70\x34\xc7\x26\xa8\xbd\x45\x12\x33\xaf\xf7\xf1\xe2\xfa\xf7\xe1\xc9\xe5\xe5\xc9\xef\x8a\x26\x16\x85\xc1\x42\x05\x51\x6b\x59\x3d\x66\x25\x85\xb4\xd5\xd1\x8a\xba\xc8\x13\x2c\x8a\x84\x9b\xd4\x7b\x5c\x9e\xc1\xae\x37\x0e\x4b\x53\x9a\x32\x14\x62\x02\x67\x4f\x38\x52\x55\xf2\x1c\xaf\x01\xb7\x30\x7b\xe5\x44\xa1\x03\x26\xe5\xa5\x02\x90\x72\x2f\x0a\x71\x81\x51\x46\xa6\x98\x4c\x3d\xb1\xfe\xe4\x09\x8b\x8e\xc8\xb4\x3f\x62\x03\x9a\x93\xa9\x37\x94\x02\x59\xed\x82\x21\xc0\x12\x4b\xe4\xe3\x29\x61\xea\xb8\x57\x77\x8a\x84\x3e\xcc\xa8\x91\x7e\xa6\x98\x4c\x28\xc8\x6d\xc3\xd2\xf2\xec\x8a\x07\x99\x10\xdb\xe4\x19\xae\xe4\x4a\x0e\xb9\x61\x64\x86\x1b\x72\xe8\xe8\x4c\xe1\x24\x8d\x5c\x17\x8e\x82\x41\x18\x9e\x4e\xa3\x38\x94\x07\xc4\x11\x99\x61\x32\x2b\xcf\xa4\x61\x14\x5e\xb2\x11\x8b\xee\xd8\x09\xa8\x8a\x65\x53\x1e\xa8\xe3\xb4\x28\x9d\x69\x66\xd5\x78\x58\xad\x50\xe2\xba\xb3\xea\x61\xd6\x9c\x63\x67\xde\x90\x67\x41\x22\x09\xe1\x3a\x45\xce\x34\xc8\xcb\x23\xf0\xe6\x87\x67\x49\xce\x32\x6e\x72\x60\x85\xfd\x23\x44\xae\xff\x41\x33\x12\x92\x31\xd8\x69\x95\x26\xd4\x15\x56\x27\x35\x65\x62\xce\xee\x4a\xbd\x85\xce\x21\x2d\x85\x65\x0e\xa8\xfa\x61\x7b\xb3\xb7\x1c\xbf\x65\xba\xed\x15\x75\xa7\x15\x30\x35\xef\x66\xfd\x90\x0d\x30\xb9\x83\x4d\x45\x6c\xa9\xd6\xee\xd0\xe4\x96\xb5\xad\xc2\x92\x5a\xad\xd8\x1a\x2a\xae\x18\x5b\xa9\x5e\x41\xdc\x30\x3d\x0b\x72\x9f\x77\xe5\x4f\x9f\x4b\x77\x1c\x28\x21\x98\x31\x51\xe3\x15\x8b\xc7\x68\xa9\x14\x2f\x70\xb9\x6f\x8e\x39\x61\x14\x9e\x02\x39\xa9\x71\x46\x15\x6d\x87\x1e\x38\x9f\xaf\x29\x3e\x32\xa2\x4b\x83\xb5\x99\x83\xb4\xb9\x10\xa4\x5c\xd5\x27\x90\x48\xe9\x1a\x72\xc6\x2b\x3a\x88\x88\xc8\x48\x84\x4b\xe3\xe9\xf4\x36\x4a\xc2\x28\x99\xe4\xfe\x48\x56\x0b\x36\xca\x7e\x58\x3e\x98\x0c\x73\x05\x02\x31\x2a\x79\x20\xae\x89\xf9\xa6\x79\x56\x44\xfb\x03\x92\x53\x56\x06\x10\xde\xed\xb4\x28\xcd\x8f\x35\x2a\xd9\x2f\x88\xf5\xf3\x01\x26\x0b\x1a\xf7\x3b\xff\x7f\xf6\xde\xfd\xbb\x6d\x1b\xfb\x17\xfd\x5d\x7f\x85\xcc\x93\xa5\x43\x2c\xc3\xac\xdc\xce\x99\xfb\xbd\x4c\x11\x7f\x1d\xc7\x49\xdd\x3a\xb6\x6b\x3b\xed\x74\x74\x74\x1d\x5a\x82\x2c\xd4\x34\xa9\x82\x50\x1c\x47\xe2\xff\x7e\x17\x36\xde\x24\x65\x27\x7d\xcc\x9c\x75\xef\xf4\x87\xd4\x02\x41\x10\xcf\x8d\xfd\xfc\xec\xf1\x73\xb0\x44\x30\xcb\x31\x02\x7e\x85\x8e\x4b\x5e\x22\xfc\x2c\x96\xcd\xe7\xb8\x40\x08\x57\x3b\x3b\xb5\x31\x5d\xb8\x17\x80\x56\x18\x52\xe5\x11\x8c\x3d\xef\xef\x14\xb8\xb3\x9b\x25\x9b\x2a\x9d\x3b\xea\x15\x1d\xa6\x82\xc7\xec\x0b\x56\x75\xf8\xb8\x6e\xd5\x5e\x8a\xbf\x0d\x06\xcd\x7e\x2a\xf5\x25\x1a\x0c\x7e\x8b\xe5\x84\xd5\xf2\xe0\x53\x5c\xe0\xca\xd3\xa2\xcf\x7c\x9b\xc7\x1e\xdd\x38\x02\x8a\x7a\xd5\x97\x8c\x60\xe6\x46\x80\x1f\x1f\xc1\x6f\xb1\xec\x51\xad\x54\x6c\x8a\x04\xfe\x20\x27\xac\xf9\x39\xad\x1a\xbf\x73\x33\x33\x1d\x0c\x4c\xd0\xa5\xfc\x2b\xf0\x64\xdf\xf0\xf6\xc6\xfe\x52\x5f\x59\x8b\xf0\x62\x30\x58\xd8\xa6\x17\x61\xd3\x6f\xe2\x02\x53\xd9\x65\x13\x2d\xd5\xfe\xcc\x8c\xba\xd1\x47\x19\x67\xd9\x79\x99\x83\x3e\x86\x0e\x06\xcd\x57\xb8\x7c\xd4\xa1\x4b\x2e\xbc\x37\xbd\xc9\xa4\x8f\x52\x59\xad\x15\xfc\x3c\x35\x65\x83\x00\x6f\xa2\x84\xa8\x86\xfb\x41\x92\x4b\xc3\x28\xab\xeb\xd3\x52\x92\xd1\x82\x8e\x89\xc0\x34\x71\x2a\x44\x47\x78\xe2\x47\xf5\xab\x68\x25\x06\x83\xb8\x35\x28\x56\xbc\x3a\x7d\x1b\x2a\x4e\xa7\x6c\xda\xec\x30\x6d\x5c\x61\x8a\xa2\x23\x4f\x46\x6e\x32\xe7\xa0\x34\xe1\x58\x13\xf2\xb4\xc0\xbe\x7e\x1b\x92\x0f\xf8\xdd\x2b\x35\x21\xa2\x9e\xc6\xf3\xf3\x2f\xe4\x1b\x39\x4d\x9b\xaf\x7b\x83\x64\xc8\x07\x83\x2d\xa3\x4d\x87\xa0\x1c\xb8\x50\x0a\xcc\x90\xaf\x71\x6e\x73\x3b\x95\xe4\x76\x38\xea\x15\x2a\xb7\x3c\x58\x06\x3a\xf9\x1e\x4c\x43\x2d\x7e\x5b\x75\x5f\x20\x2c\x46\x73\xaa\xf4\x0e\x72\x7b\x6a\x89\x5b\x4a\x21\x95\x7d\xb6\x8b\x45\x30\xdf\xa0\x35\x31\x1c\x43\xe3\x59\xc8\x4e\xd4\x25\xb0\x56\xc1\xe6\x53\x6f\x87\x2f\xfa\xf7\xf2\x17\x5c\xcc\x45\x47\x99\x80\x0b\xb9\xb6\xdd\x74\x22\x5e\x73\x97\xaa\xe7\x9f\xb7\x4b\xdb\xc3\x7f\x64\x17\x02\x2b\x60\x63\x0e\x02\xe5\xa3\x53\x89\x05\x78\xd0\x34\x71\xfb\xea\x15\x15\x19\xcb\x2b\x15\x10\xcd\x32\x3d\x2f\xe0\x61\xee\xde\xbe\xf9\xd2\xb7\x77\xb5\xde\xfd\x81\x92\xd5\xd4\x17\x7e\xd3\xad\x21\xd6\x05\xf2\x60\x6c\x0d\xb1\x27\x72\x42\x2e\x53\x38\xcc\xe6\x97\xbd\xd5\xbf\x2b\xcb\x5b\x59\xa0\xef\x0d\xf3\xd3\xc4\x9c\xe7\x39\xf4\xd9\x34\x7d\x31\x29\x17\xe0\x7c\xa3\x4e\x68\x58\xfb\x48\x27\x36\x90\x25\xf7\x4a\x82\x86\x3f\x9d\x41\x45\xfe\x9c\x67\xd5\xc5\xf2\x1a\x18\x6a\x39\x1c\xfc\x81\x2a\x13\x02\x75\x9a\xde\xab\x60\x56\x08\x21\x1f\x28\x0c\xfa\x9e\x12\xdf\x37\x7f\x99\x1c\x94\x9c\x4a\x76\xc5\x04\x9f\x2f\x13\xcb\x24\x57\x17\x0a\x55\x04\x2f\x13\xf9\xf3\x42\x64\x82\xba\xa2\x03\xcb\xc0\x98\xb2\x87\x44\xa1\x1d\xed\x43\x17\x5c\xcd\xe6\x6f\xd9\xd8\x5b\xf6\x91\x15\x52\x06\xb2\x7d\x91\x03\xfb\xac\xc0\x77\x7b\x12\xe5\xdf\x53\x95\x17\x2e\xd7\x17\x1a\xec\x7b\x5d\x4d\x12\x64\x15\x69\xce\xa9\xa2\x4c\xb1\xa6\x26\x53\xc6\xc5\x83\x3a\x22\xba\x0d\x83\xb7\xaf\xbe\x89\x6a\x3c\x2a\x12\x0b\x75\xf7\xea\xe8\xd5\xd5\xc1\x77\xfb\x27\x6f\x0e\xc7\x16\x6f\x64\xcb\xf4\xc4\x0f\x0f\x1c\x2d\xe9\x18\x33\xe2\x63\x4f\x8f\xe8\x38\x35\x09\x1b\x2d\x18\x1c\x08\x24\xdd\x4a\xd7\xa6\x42\x93\xe1\xaf\x09\x21\x76\x06\xf4\x7d\xbc\xe7\x47\x19\x6a\x15\x33\x52\xa1\x83\x92\xdc\x34\xb5\x38\x0a\x57\x44\xce\x43\x36\x7d\x75\xfa\xd6\x54\x51\x4a\xe8\x4e\xe3\x9a\xd0\x99\x29\x04\x2e\x48\x34\x17\x62\x91\x7e\xf5\xd5\xfd\xfd\x7d\x72\xff\x4d\x52\xf2\x9b\xaf\xbe\x1e\x0e\x87\x5f\x55\x1f\x40\xbd\xaf\xe4\x0d\x88\xb4\x7b\x77\x7e\xa4\x62\x41\x53\x86\x1d\x67\x2f\xaf\x10\xd0\x10\xd8\x22\xa3\xcc\x44\x10\xe7\x69\x9d\x50\xd6\x6b\x70\xd3\x89\xc0\x03\x81\x27\x37\x3e\x8b\x50\xa2\x94\x8f\xca\x71\x8d\x1b\x84\x35\x46\x2b\x5d\xa6\x17\x58\x85\xfa\x7a\x3f\x43\x2a\x6d\x6b\x68\x92\x17\xd4\x90\xbf\x6a\xd4\xbb\xa7\xd6\x23\x0b\x82\xa9\x4d\xfc\x8d\x77\xaf\xdd\xd3\x84\xd3\x72\x41\x0b\x15\xde\xe8\xef\x63\xed\x00\x07\xe4\xa3\xa9\xd5\x19\x8d\x6b\xa0\xd3\x81\x61\xb0\xed\x7d\xfd\x81\xe2\x7b\xba\xc9\xb9\xef\x9e\xe2\xe8\xea\x3e\xab\xce\xe1\xfb\x74\x1a\xe1\x55\x33\xc7\xb2\xef\xe4\xb7\x8b\xef\x39\x13\xe6\x89\x0e\xd1\xd9\xdd\xe8\x3a\x28\x5b\x57\x23\xfb\x1d\xed\x5a\xf9\x04\xec\x35\xfe\x16\x24\x84\xdc\xd3\xc1\x20\xbe\xa7\x89\xdf\x77\xb2\x35\x44\xf8\x01\x68\x90\xee\x8e\xfa\xb6\xd2\x49\xc3\xc6\x86\xa6\x36\xbb\x3a\xba\xfe\x1e\x28\xb6\xf3\xdf\xd7\xe9\x03\x95\x7b\xa5\xd5\x73\xe0\x54\x4e\x1f\x75\x93\xdc\xfd\x1b\xfd\x70\xff\xdd\x6f\x97\xc6\x4d\x32\x1a\x8d\x7c\x67\xc8\xf1\x38\xfa\x63\x1e\x90\xf4\x6e\x21\x1e\x36\xb8\x40\xe2\x43\xea\x87\x68\xdd\x53\x0b\x43\xa2\xf5\xdc\xa7\xd4\x17\x56\x47\x5a\x81\x6e\xdd\x7d\xc7\x58\xeb\x46\xd2\x48\xbb\xf7\xb6\xc5\xdd\x51\x24\xa9\x42\x84\x23\x78\x4b\xee\xd9\x48\x4a\x68\x82\xf2\x3b\x56\x28\xbf\xe6\x29\xab\xe4\xba\xc8\x47\x22\xbb\xd6\xc1\x98\x91\x24\x2d\x11\x8e\xb2\xa5\x28\x67\xe5\x64\x59\xb9\x1c\xe8\xb2\xe2\xac\xe4\x77\xf2\xfb\x92\xe2\x44\xce\xff\xd8\x34\x25\xd7\x3b\xf8\x8c\x2c\x68\xb2\xd0\x4f\xa3\x01\xe8\x6b\x3d\x09\x9a\x22\x26\x67\xbc\x72\x2e\xf1\x1f\xa1\x1a\x4f\x20\x22\x4d\x5d\x37\x20\xf4\x6a\x2a\xed\xc6\x1f\xb4\xac\x4b\x61\xb3\x1c\x3e\x45\x7c\xbe\x72\x03\xed\x3e\x12\x87\x7f\x29\x81\x38\xfc\xcb\x08\xc4\xa1\x3c\x6b\x87\x9d\x67\x0d\xf8\xde\xfb\x92\xdf\xfe\x4e\x2a\x71\xf8\xd7\x52\x89\x2f\xee\xf9\xa3\xa4\xe2\x23\x25\x1f\x74\xbe\xf6\xbd\x0e\x5b\x70\x6a\x15\xe0\x67\x34\x88\xe9\x73\x27\x77\x09\xa5\x86\xe1\x7a\xfc\x1c\x7b\xde\xfd\x9f\x77\x92\x15\x4a\x8f\x3e\x94\x72\x57\xe6\x54\x98\x33\x5a\x65\x1f\xd4\x59\xe6\xfa\x74\x1a\x3b\x3a\xfc\xa0\xc5\x44\x93\x01\xf9\xeb\x0e\x20\x30\xf4\x8f\xa2\x34\x92\x9f\x2e\xd0\x8e\x29\x38\x9a\x53\x76\x33\x17\x40\x30\x16\x4b\x48\x46\x1e\xe1\x28\xcf\x20\x2e\x36\x67\x15\x44\x47\xa8\x46\xef\x32\x49\x31\xee\x98\xfc\xdc\xdd\x32\x17\x6c\x01\x51\xce\x9a\x84\x2c\x32\x21\x69\x64\x84\xa3\x8a\x7d\x92\x05\x95\xa0\x8b\x08\x6b\x37\x11\x1c\xdd\xb3\xa9\x98\x47\x63\xbd\xdc\x51\xa4\xa8\x0a\x9c\xdf\x89\xb2\x77\x4c\x51\xbc\xba\xa1\x0a\x59\x23\x52\x51\xbb\x06\x17\x4d\xf3\x80\xaa\xb4\xd7\x4a\xee\xa9\x38\x46\xb3\xa8\xc6\x90\x61\x28\x88\x32\x12\xd2\x3e\x2b\xfa\x1f\x6d\x64\xe2\x47\x3a\xa2\x63\x9d\x53\xd5\x44\xad\xe8\x6d\x60\x08\x97\x5e\x24\xd4\x13\xfc\x61\x25\x00\xb4\x84\xd0\x7a\x92\x89\xc9\x3c\xe6\x68\x55\xfb\x2d\x11\xfd\x9c\x10\x5a\xc7\x02\xa9\x6c\x1a\x08\x73\x79\x64\xe4\x7c\x28\x10\x47\x3d\x47\xea\xc7\x1d\x33\x7f\x64\x1f\xb5\xcb\x63\xef\xec\x49\xe2\xe4\x07\x8b\x74\x9f\xc5\xb3\xbf\x94\x3c\x9d\xfd\x65\xe4\xe9\x4c\x1e\xf2\xb3\x3f\x9b\x7f\x39\xfb\x6b\x29\xd3\x97\x74\xfa\x51\xa2\x74\x49\xfd\x98\xe1\x8d\xa4\x66\x13\x81\x81\x38\x9b\x31\x76\x94\xc8\x52\x1a\x17\x85\xd3\x45\x6c\x78\x09\x00\x06\x93\x12\x30\x08\xf4\x51\xae\x68\xae\xe2\xa4\x0e\x8b\xa9\xff\x13\xd4\x50\x6d\xc2\x24\xe5\x68\x47\x33\x14\x6d\x52\xa7\x7e\x8c\x65\xfb\x1a\xc0\xb4\xcc\x2b\xb3\xcd\x2f\x3f\x6f\x9b\xab\x6e\x77\xaf\xeb\xe5\x5f\xba\xcb\x2f\xff\xb2\x5d\x7e\x29\x37\xcc\xe5\x9f\xbd\xcb\x2f\xff\xda\x5d\xfe\x25\x9d\x7e\x74\x97\x5f\x3c\xca\xa5\x7f\x7a\xb8\xce\x3f\xfd\x78\xfe\x6b\x10\xcc\xb4\x8b\x47\x7f\xfb\x2f\x08\x68\xda\x1d\x8f\xf1\x68\x34\xda\xfd\x2f\xbc\xeb\xe2\x99\x54\x91\x0a\x78\xc2\xa3\x28\x67\xc5\xed\x25\x13\x39\x8d\xc6\x63\xf5\x5c\xfe\x1b\x0d\x74\xc8\x58\xe4\xe2\x9f\xd8\x4c\x5e\x7e\x59\xb5\x03\xdf\x8a\x70\xf4\xa0\xee\xe8\x3f\x1a\x0c\x65\xc2\xe7\x36\x49\x03\xb7\x36\x09\xdf\x0c\x3c\x62\xe2\x95\x39\x0a\xea\xe2\xb3\x4e\xe0\x51\x8d\xf0\xdb\x56\xe5\x1a\xe1\x73\x49\x2a\x42\x68\x84\xb6\x50\x71\xe1\x91\x80\x2c\xc2\xbc\x5c\x0a\x9a\xde\x52\xac\xd0\xe6\xcc\x1f\x95\xfc\xeb\xb7\x25\xe5\x0f\xf2\x8f\x68\xa2\x22\xb4\x77\xee\xe7\xb4\x50\x0e\x23\x58\xc8\xc9\x54\x7f\x72\x9a\xeb\x32\x2d\x3f\x98\x5f\xe0\x2c\x08\x7f\x2b\x65\x26\x6c\x81\x34\x52\x3f\x22\x9c\x97\x99\x24\x37\xba\x54\xff\x72\x52\x84\x2e\x77\xf2\x89\x0e\xff\x97\xfb\x74\xc1\xe9\x07\xd0\x34\xaa\xd8\x5d\x5f\x29\xe8\x11\xb1\x39\xa7\x72\x31\xa1\xab\x20\xc0\xe4\xa1\x90\xa3\x79\x9d\x71\x87\x19\x70\x64\x7b\xe9\x3a\x16\x88\x4a\xd6\x62\xc0\x8a\x9b\xa3\xa2\x59\x72\xba\x94\xcd\x42\x1f\xd5\x54\x4f\x72\x26\x37\xd3\xe7\x01\x4c\x66\x95\x94\x93\xe4\x4a\x5e\x96\xa7\x9c\xdd\xb0\x42\xa9\xdd\x57\xae\x41\xe3\x16\xad\x90\x10\x0b\x9d\x87\xde\x26\xe8\xfc\x50\xde\x02\x68\x93\x86\x32\x91\xec\xd4\xbd\x0e\x73\x45\x71\xb4\x63\x10\x4e\x10\xbe\xd2\x4b\x7b\x0e\xfb\x00\xb8\xae\x2c\x67\x59\x85\xe2\xc8\xbc\x9c\xf8\x55\xe4\xc7\x9b\xaf\x71\x50\x50\x3e\xfe\x32\x54\x91\x2f\xaa\x39\x7f\xfa\x3d\x55\xcf\xbe\xc6\x2a\x15\x2f\xdc\x64\x0c\xe3\x76\x14\xa5\x55\xf7\xc5\x43\x7c\x05\x79\x69\xe0\xcd\x33\x70\xa1\x00\xaf\xa0\xeb\x26\xee\x22\x98\xd3\xae\x14\x6e\xcd\xdb\x72\x59\x88\xb3\x92\x19\x40\xb1\xc7\xbe\xd5\xd5\x56\x72\x67\x1b\x80\x56\xb9\x9b\x59\xd7\x54\x04\xa5\x11\x8e\x3a\x26\x32\xc2\xfe\x87\xe4\xb2\xab\x26\xcc\x92\x7b\xba\xe5\x5b\x9d\xf2\x30\x5c\x45\x87\x02\x06\xca\x41\x28\xd4\xd8\xb8\x57\xfa\x74\x37\xbb\xa3\xc0\xc7\xb0\xfa\x7f\xd5\xee\x81\xa2\x0e\x96\x38\x88\x46\x57\xb6\xa0\x2b\x23\x3a\x4e\x85\xfa\x53\x80\xc6\x0d\xe1\x2b\x45\x43\x9a\x9f\x83\xd2\xf6\x57\x54\xe5\xee\x71\xbe\xa5\x69\xd3\x9f\x4b\x0d\xc9\x2a\x1d\xba\x44\x06\x0a\x58\x7c\x56\x5a\x08\xb2\x37\xb2\xea\x95\x7e\x95\x08\xbc\xb5\x25\x0c\x88\x98\x4f\x7e\xe4\xcd\xaa\x0d\x31\xcd\x31\x78\x24\x4d\xae\xa3\x21\x17\xed\x4d\xa2\xb3\x1c\xea\x1a\xfa\x2b\xde\xdb\x30\x4f\x1b\x3e\xd2\xb9\x3d\xd4\x21\x81\x3f\xcc\x7a\x45\x57\x7a\x4a\x3d\x6a\x15\x10\xed\xd6\x5c\x77\x9d\xe0\x70\xe6\xb7\xb6\x4c\x67\xaf\x58\xb5\x0f\xfd\xd3\xbb\xe8\x9e\xe5\xf9\x4b\xba\xff\x45\x5d\x6e\x9d\xfb\xbf\x72\x1c\x5d\x64\xc6\x0b\xa7\x91\xfb\x55\xa0\xc6\x66\xd0\x23\x14\x30\xc2\x2e\x0a\xbc\xaa\xb1\x3f\x11\x52\xb4\x84\x77\x75\x4f\x75\x7b\x5b\xbb\x3d\x87\x32\x3e\x0a\x3b\x0f\x39\xce\xa2\x6b\x25\x7e\x3a\x47\x40\xd7\x15\x20\xf2\xe6\x8c\x72\x47\xbe\x8b\x60\x61\x5a\x9e\x84\x62\xcf\xc6\x3a\xf6\x23\x94\x54\xe5\x1d\x8d\x63\x41\x5e\x14\x89\xe9\xef\xeb\x92\x2b\x32\xc0\xb1\x9f\xc8\xbc\x49\x24\x04\xc2\x14\x21\x94\x76\xbe\xa8\xde\x80\xf5\x31\x99\x98\xe5\x13\xc0\xb0\x69\x5c\x87\xed\x4d\x61\x6f\x53\x7f\xef\x74\x9e\x16\x0b\x4b\xea\xd7\x1c\x0c\x1a\x87\xc8\xc8\x38\xfe\x77\x77\x58\x11\x01\xa2\x5f\xe3\x26\xfe\x23\xbd\x51\x31\x7e\xad\xfe\xac\xd7\x41\x7f\xd0\x86\x0e\x95\x4b\x01\x3d\x6a\x13\x63\xb5\x77\x5b\x37\x4e\x83\xb0\x7a\x0e\x58\x92\x5d\x73\x08\x2e\x11\x21\x44\x52\xd9\xf7\xcf\x56\xa2\x4e\x00\x5e\x46\xee\x4e\xb8\xf7\x8d\xda\x03\xec\x4b\xac\xba\x60\x52\x20\x3b\x90\xfc\x07\x72\xb0\x4a\x5b\x43\xd8\x6b\xd7\xcb\xeb\xeb\x9c\x56\xa9\x68\x72\x54\x5c\x63\x89\x6a\xe0\x51\xa3\x30\x55\xc7\x0a\x33\xb2\x55\xac\xd7\xd1\x55\x45\xf3\x19\x44\xd5\xda\x68\x48\x3e\x18\xb0\xc1\x80\x26\x61\x73\x31\xc2\x90\xc8\x49\xc8\x47\x95\x28\x17\x52\x40\xc9\x6e\x32\x35\xd7\xb8\x49\x8f\xdd\x51\xda\x78\xc6\xe4\xf7\x58\x70\xe4\x56\xfa\xa6\x2d\xed\x25\x57\x99\xeb\x27\xb3\xac\x63\xae\x87\x35\x21\xea\xb2\xd1\xe6\xa1\x4c\xf1\xc1\xc0\x59\x95\x5f\x14\xb5\x62\x31\x31\x26\xd8\x00\x77\x16\x94\x67\x82\x5e\xda\x8d\x10\x4f\x0c\x14\x1c\x04\x65\x02\x94\x66\xab\x4e\x18\x05\xb4\xb2\x27\xbf\x0c\x36\x04\x84\xaa\xd2\xc4\x6d\x32\x52\x26\x81\xef\x8a\x69\xa4\xae\xb1\x64\x7e\xff\x84\xfb\x44\x0b\x0b\x01\x45\xd6\x7f\x7d\x07\xec\xb5\x7f\x68\x24\x79\xcb\x22\x8b\x39\xac\x5e\xdd\x44\x29\xfb\x7e\x99\x6c\xcb\x5f\x45\x6a\x57\x51\x98\x55\xdc\x48\x0f\xfb\x45\x62\x66\xf4\xdd\xf9\xb1\x0e\x91\x06\x6c\x4f\xdd\x78\x7b\x1a\x1a\x03\xde\xe7\xf4\xb8\xcc\xa6\xc0\xd9\xfb\x52\x49\xc7\x75\xd3\xe8\x9e\x7d\xd3\xbf\x5f\xb6\x84\x4a\xae\xef\xf0\xcf\x82\xb1\xba\x5b\xbf\xd9\x46\xab\x9f\x5d\xfc\x98\x76\x3d\xb4\xf7\x84\xbe\xb5\xb1\x20\xc3\xe7\xe2\x5b\xe3\x89\xf8\x5c\x18\x2f\x6a\x4e\xe8\x48\x8c\x9d\xcb\x3a\xb7\xc7\xa6\x36\xb4\xc0\x9b\x2b\xb9\x10\x69\xf4\x3f\xa2\x0e\x7b\xaf\xfc\xa8\xe1\x8e\x7e\x9e\xd3\xc2\xf2\x0b\x2e\x2f\xb3\x66\x18\x24\xc3\xe5\x49\x4b\xda\x1b\x73\xa1\x0e\x9b\x1f\xd7\x3a\x18\xc8\xd7\x2c\x0a\x84\x6f\xd2\x9f\xd0\x71\x4f\x10\x91\x54\x39\x9b\xd0\x18\x61\xae\x21\xb9\xa1\x6d\x27\xce\x63\x0b\x28\x81\x74\xe2\x60\x31\x12\x2e\x78\xbe\x57\x0c\x06\xf2\x36\xfb\xd1\x9d\xf6\x3d\xd7\x8c\xde\xe4\x22\x59\x94\x8b\x18\x29\xbf\xa4\x4a\x43\xf0\xfa\x15\x6e\x29\xc2\x43\x0f\xae\xc2\x6b\x42\xef\xa4\x5b\xea\xbf\xa6\x0b\x5d\xd7\xb0\x7b\xa6\x59\x6d\xd9\x64\xa3\xb0\x8a\xb4\xcf\x16\x4b\xf8\xb2\x38\x2a\xc0\x97\xd7\x66\xb0\x50\x67\x4a\xcd\xa1\x99\x94\x9e\xc2\xde\x1d\x8d\x31\x24\x5f\x90\x53\x64\x3e\x69\xd2\xfc\x06\x93\xc1\x66\x31\x1b\x0c\x58\x38\x1f\xe0\x1e\x05\x13\x20\x5b\x19\x22\x1c\xc6\x82\x5a\xbc\x0e\xaa\xdc\x54\xa3\xf7\xff\x0d\xc3\x7b\x1f\xa1\x10\xc3\x63\xcf\x55\x80\xe1\xbc\x8f\x50\x6a\x9b\xda\x85\x4b\xc1\x7f\x5c\xbd\x57\x8e\xd9\xae\x18\x26\xfb\x3d\x38\x35\xd9\xe0\x83\xd5\xfb\x33\xc0\x87\xee\x2f\x2b\xda\x17\x73\xda\xa7\xbf\x2d\xd9\x87\x2c\xa7\x85\xe8\x83\xbb\x75\xdf\x0a\xcf\xfd\xf8\xd9\x8a\x42\xb0\x60\x1c\xe1\x7e\x84\x6a\xf4\x5e\xb6\x1f\xf5\xb3\xbc\x2c\x6e\xfa\xf7\x4c\xcc\xa1\x85\xf7\xf3\xac\x9a\x9b\x40\xcd\x48\xee\xab\xa8\x9f\x15\xd3\xfe\x02\xa2\xe4\xfa\xa0\xf6\xe9\xcf\x4a\x0e\x95\xe5\x46\xfb\x9f\x55\x1f\xe0\x42\x0b\x91\x44\x38\x4a\x22\x49\x5a\x6a\xe3\xc4\x6a\x8f\x61\xe9\xb6\x75\xe9\xf5\x5f\x7b\xcb\x8d\x4a\x6f\x19\xda\xa9\x45\x6d\x82\xb9\x6a\x30\xa8\xda\xcb\x23\x57\x1e\x66\x87\xe8\x58\xbc\x0a\x97\x6a\xc9\x50\x5d\xd7\x35\xea\x9d\x6f\x50\x9c\x6a\x82\xf9\x15\x5c\x53\x9e\x1b\xc5\x79\xc3\x8d\xa2\xe5\x30\x11\xa9\x8d\x16\x6d\xd4\x2c\x9e\xff\xa5\x7a\xd6\xf3\xbf\x4c\xcf\x7a\x4e\x07\x83\xf8\xfc\xcf\xd6\xb3\x9e\xff\xb5\x7a\xd6\x2f\xe9\xf4\xa3\x7a\xd6\x83\x47\xf5\xac\x7f\x5b\xb2\xf3\xaf\xcb\xec\x97\xa6\x9e\x55\xeb\x50\xe5\x46\xe7\x05\xfb\x44\xa7\x91\x56\xaf\xee\x6a\xeb\x60\x34\xc6\xa3\xdd\xbf\x63\x57\x95\xc9\x2a\xaa\x70\x68\x0b\x95\x7f\xb2\x29\xd7\xbe\xc7\xe6\x21\xfc\xb2\xcf\xc0\x92\x90\x2d\x98\x50\x00\x80\xb6\x56\xa3\x3c\xac\x5f\x72\x0e\xb0\xc2\x41\x65\x5d\x18\xd4\xd4\x1e\x0d\x7e\x3d\x55\x64\x6b\xb9\xbb\xcb\x54\xb2\x25\xb6\x0e\x38\x41\xd8\xe7\xca\x25\xc2\x3c\xbb\xcb\x3e\x6a\x00\x7a\x37\x7b\xb6\xc8\xd5\x62\x45\xab\x96\x2d\xb2\xb5\x80\x73\x9d\x97\x0a\x18\xd0\xd4\xf3\x0b\xdd\x8c\xd2\x6c\x5a\x16\xf9\x83\x37\xab\xa6\xc4\xab\x63\xbc\x38\x5c\x1d\x5d\x62\xeb\x58\xc3\xce\x2b\xc6\xa9\x36\x24\x9b\xda\x1d\xcf\xdc\x7b\x0b\x9a\xe7\xe0\x25\xe1\xd5\x77\x65\xb6\x9e\x53\xc1\x9a\x5a\xb6\xc4\xd5\x51\xb7\xbb\xad\x60\x74\xf7\x7a\x15\xb5\x2d\xdc\x2e\xa1\xfa\xdd\xd8\x0f\xc6\x12\x15\x6e\x08\x5d\x1a\xd4\x55\xf6\x73\xbf\x1e\x94\x78\xfb\x81\xfb\x5b\x81\x87\xbb\x20\x6b\xcc\x91\x57\x16\xd4\xb3\x76\x78\xbf\xa2\x29\x0c\x6a\x1a\x1b\xbd\x5f\x51\x97\x05\xf5\x7c\xf3\xbd\x5f\xd7\x2b\x0f\xea\x1b\xeb\xbe\x5f\xd7\x68\xc1\x4d\x3d\x63\xf8\x37\x75\xf4\x6f\xfb\xdc\xf3\x07\xb0\xc7\xdd\x16\xd9\x5a\xca\xea\x67\xcd\x2f\xf2\x97\x7b\x06\xee\x03\xce\x34\x53\x89\xe0\xe4\x04\x67\x26\x38\x2d\xc1\x39\xf1\x9e\x58\xa7\x03\xfb\xd8\x94\x98\x3a\xdf\xd8\x47\x60\xcb\x74\x87\xcb\x78\x27\xd8\x83\xa5\x0b\xdc\xa6\x0e\x08\x50\x15\x90\x1d\xe5\xca\x60\x9f\xc9\x5f\xf6\x99\xf2\x6b\xb0\x0f\xb5\x9b\x83\x9b\xc4\xc0\x0b\xcb\x4d\xa4\x5f\xac\x6a\xff\x5f\x78\x57\xbd\xf4\x37\x77\x1a\x82\x0d\x63\x7d\x9b\x2c\xa1\xd5\x05\xa6\xc6\xd7\xf6\x89\x36\xbf\xca\x72\xd9\xda\x7f\x41\xd3\x91\xf2\x9a\xf2\xdf\x87\xdf\xb2\x1a\xd8\xd3\x82\xca\xda\x43\x25\x58\xfa\x0d\x55\x6f\xe9\xc3\xd2\x9b\x9f\x5b\xfa\xf0\x6e\xb1\xa1\xea\x22\xab\xfc\x79\x80\x7e\xbe\x62\xd3\x83\xc7\x7a\x32\xf1\xfb\xf1\xf8\x1b\x7a\x27\x67\xc5\x34\xa7\xaf\x2c\xfc\xff\xe1\x07\xc9\x37\xaa\xcb\x0c\x80\x11\xed\x3b\xbb\x5f\xcb\x7f\xbe\x71\x96\xc4\xbf\xfd\x0d\x8f\x46\xff\x6b\x88\x23\x0f\x6e\x73\xe8\x41\x28\x62\xf5\xd0\xf7\xc2\x18\x86\x08\x8b\xc1\x55\xca\xaa\x03\xeb\xc6\x07\xcf\x94\x25\x53\x7e\x55\x2d\xb8\xfc\x23\xfa\x6f\xeb\x8c\xf3\xdf\x2e\x40\x5a\xf7\x55\x8e\x1f\x3c\xdc\xa1\x01\x43\xb8\xf8\x4d\xa5\x0c\x9c\xa1\x1d\x54\xb5\xfe\xcd\x5f\xd0\xba\xfc\xf7\x6b\xfc\x4d\x68\x54\x55\x98\x7f\x38\xb2\x63\xc4\x91\xf5\x96\x6a\x5a\x5a\xc1\x49\x49\x81\xad\xfe\x89\xc8\x93\xb0\x2b\x37\x41\x4f\x2a\x94\x81\x5f\x5b\x78\x18\x98\x6b\xcb\x1c\xa4\x49\x30\xd8\x17\x5a\xf5\xe5\xe3\x60\x11\xde\x0c\xae\x35\x68\x23\x95\xc8\x04\x9b\xf4\x5b\x70\x94\x91\xe9\x70\xdf\xa0\x69\x47\x35\x40\xc4\xe6\x79\x0c\x1e\x43\x77\xe5\x07\xf0\x82\x76\x8c\x78\x23\x5f\xa5\xfc\xae\x17\x02\x3d\xa2\x63\x8b\xa8\xb3\xd7\x85\x80\xa3\x9d\xdf\x6b\x10\x92\xba\xda\x82\x07\x9f\xdd\x4c\x1b\x60\xf3\xdb\x67\x06\x35\xcc\x4e\xa2\x8f\xa7\x99\x42\x26\x58\x3f\x0c\x71\xce\x2a\x54\xbf\x78\xef\xc5\x9f\xec\x53\x15\x13\x63\x86\x6f\xb0\x3e\x69\x27\xd8\x27\xd3\x21\x1a\x84\x9a\x54\x84\x47\x1b\x20\x4d\x92\xb7\x06\xb2\x5c\x56\x33\x0b\x29\x07\x4c\x44\x18\x0b\xae\x92\xa5\xad\x82\xfa\x5e\x1e\xa5\x82\xde\xf7\x19\x54\xb5\x81\xc0\x1b\xf1\xbf\x4a\xbc\x4f\x35\xba\x26\x8d\x4b\x03\xd4\x10\x07\xc8\x9a\x61\x84\x6e\x68\x8f\x82\x78\x5a\xb3\x27\x56\x66\xb0\x41\x40\x6d\x62\xb7\x8c\x89\x32\x43\xab\x66\xa4\x4f\xf7\x9b\xde\xa4\x9f\xc0\x5b\x72\x37\xbc\xa6\x5d\x10\x35\x26\x25\xa2\xca\x4e\xb4\x17\xfe\x4c\x29\x79\xa1\x4b\x6e\xe9\x43\x65\x73\x10\x09\xf2\x62\x24\x30\x1d\x89\xf1\x18\x21\x7c\xfc\x58\xc3\x4a\x7e\xdd\x0b\x7e\x3d\xd2\xac\x6c\x13\x99\x33\xfb\xe9\x33\xcf\xac\x0f\x5c\xa7\xe8\xd8\x1f\x39\xb2\x8e\x2e\xc9\xc9\xee\xb3\xa9\x6f\xff\x6d\xed\x70\x59\x05\x7a\xeb\x5a\xf2\x90\x4f\x6a\xc3\x97\xed\x1b\xb5\x85\xd3\xe8\xf5\x69\xdf\x4d\x13\xcc\x43\xe3\xb4\x22\xa4\x0e\x82\x09\xfc\xa1\x53\xd3\x4a\x4c\x91\x56\x8f\x95\xc5\xbb\xa2\xea\x78\xfc\x67\x11\x82\x3f\x9d\x40\x49\xf6\x8f\x16\x94\xfb\x50\x2f\xc4\x9e\x88\xa9\x07\x53\x26\xd6\xeb\x13\x5a\x77\x8f\x7e\x65\x75\x9a\x9b\x26\x60\xf5\x79\x34\xec\x31\xc2\x25\xfb\xf6\x4e\x85\x7c\xfd\x4c\xb3\xdb\xb7\xd9\xc2\xc5\x7d\xbd\x0c\x72\x96\x19\xe0\x7b\xb9\x39\x79\x79\x0f\x3a\x3d\x65\x53\x44\x71\xf4\xae\xa2\x7d\xef\x8b\x7d\x79\x62\x69\x36\x95\x8b\xaf\x5e\x8b\x50\x8d\x03\xe7\x1f\xea\x53\x56\x0b\x29\x09\x40\xea\x2a\x11\xdc\xd3\xa1\x2d\xcf\x28\xe6\xae\x9e\x7d\xee\x21\xd5\xc8\xe7\x0a\x47\xea\xbb\x76\x80\xde\x6e\x10\xa0\xb7\x1b\x06\xe8\xed\x3e\x1e\xa0\xb7\x1b\x06\xe8\xed\x3e\x11\xa0\xb7\x1b\x04\xe8\xed\x3e\x16\xa0\xb7\x1b\x06\xe8\xed\x36\x03\xf4\x40\xe7\xf1\x4c\xad\x18\x9c\xc9\xd5\x46\x9c\x9b\xef\x68\xe3\x66\x50\xc0\x98\x0a\xec\x75\x29\x5b\x88\x25\x49\x79\x07\xf9\x41\xe2\x0a\xa1\x98\x62\xee\x21\xdb\x74\x41\x70\x78\x77\x46\xee\x32\x12\x2f\x93\x16\x0d\x50\x59\x06\x96\x08\xe1\xa5\x17\xbb\x8c\x56\x75\x10\x21\xd5\x8c\x84\xf6\x9f\xbb\xa2\x26\x08\x84\x97\x9d\xc5\x6e\x21\x03\xdb\x40\x3b\x91\x64\x5b\x78\x99\x8f\x46\x93\xba\x23\xf0\x93\xbe\xce\xdd\x87\x94\xda\xdf\xa0\x60\x41\x96\x07\xcc\x89\xe8\x26\x52\x1b\x92\x1d\x09\xc9\x23\x76\x54\x7f\x52\xc7\xd6\xd0\xab\x19\x36\xc2\x69\xb1\xc8\xd6\x2e\x2c\xa1\xd1\x94\x81\x9a\xcc\x5d\x94\xbf\x05\x27\xda\x1f\x16\xf6\xc6\x54\xd4\x24\xe6\x36\x33\xcd\x57\xf1\x28\xdb\xf9\x34\x46\xf1\x68\x7f\xe7\x9f\x63\xf4\xd5\x0d\x8e\x9e\xed\xee\x3c\xfb\x3a\x42\x89\x28\x8f\xcb\x7b\xca\x0f\x20\x2b\xa5\x3c\xb3\xcc\x40\xbf\xd2\xbd\x4e\xc4\xb1\x57\xb4\x9a\x70\xb6\x30\x9c\xcd\x7a\xcd\x62\x57\xef\xcc\x74\xe0\x74\x06\xe9\xdd\x74\x74\x82\x08\xd1\x02\x14\x6e\x16\xef\x85\xf8\x3e\x14\xed\x8d\x04\xe6\x63\x42\x53\x41\x38\xa1\x1a\x01\xab\xe8\xba\x58\x36\x2c\x4a\x01\x59\x67\xfe\x84\x25\xf1\x39\x20\xb7\x32\x83\x01\x25\x84\xf0\xf5\xba\x6c\x2e\x8f\x8e\x3e\x67\x71\x81\x05\xc2\x99\xca\xb9\x5a\xf7\xaa\xc1\x20\xd6\xa9\x6a\x37\xa9\x68\x0b\x2c\x1e\xef\x1e\xa0\xf2\x7b\x60\xfc\x7d\xa6\xfb\xe5\x6e\xc9\x3d\xad\xc3\x54\xa6\xec\x6a\xef\xfd\xb3\x55\xe6\x7a\x88\xea\xbe\xbe\x4f\xd4\xcd\xc5\x51\xfd\x3e\x0d\x7e\xa7\x41\x6d\xc8\x8d\x07\x04\xf7\x17\x8a\x7f\x0e\xee\x15\xfc\xa6\xcb\xc1\xf3\x07\x4a\xec\xaa\x92\x9f\xa9\x97\xb6\xde\x39\x0a\xa0\x95\x20\x6f\xa8\xc5\x36\x37\x09\xa8\xc1\x1a\x7f\x35\x65\xd5\x42\x25\xe3\xd4\x99\x48\x7a\xca\xec\xc0\x07\x83\xe8\x0a\x22\xd3\xb5\x48\xac\xd0\x3b\x0d\x48\x40\xe2\x3f\xf3\x60\x3f\x9a\x0f\x62\xd1\x28\x42\xf8\x67\xda\x91\xc3\xde\x91\x8c\x1f\x8d\xb7\x42\x99\x7c\xff\xe3\xbb\xc3\xf3\x5f\xae\x8e\x4e\x2e\x0f\xdf\x9c\xef\x5f\x1e\x9d\x9e\x28\xde\xbc\x83\x7c\x78\x2c\xc3\x66\xa2\xe1\x55\xfa\x1d\xfb\x52\xcd\x71\x48\x1d\xcc\xc5\xbb\x4c\x7e\x05\xfb\xcc\x60\xb0\x65\xfe\x34\x9e\x0b\x7b\x94\xbc\x10\x31\x24\x47\xd6\x4f\x12\x98\x09\xc0\x48\x15\x72\xc5\xeb\x5f\x28\x9c\x7b\x32\x1a\x23\x2f\x09\xf6\x63\xc4\xa5\x83\x72\xfc\x5b\xce\xaa\x9a\x93\x51\x92\x24\xc7\x34\xfe\x81\xc6\x8e\xef\x46\x08\x47\xa0\x41\xdf\x61\x2a\xe6\x48\xfe\x59\x2e\xa5\x50\x7f\x4b\x1f\x76\x20\xb7\x98\xfe\x7b\xb9\xd0\x7f\x4c\xcb\xfb\x22\x1a\xf7\x36\x11\x00\x80\xd1\x71\xd0\x8a\x92\xbf\x65\x2d\x62\xa0\xa4\x82\xb2\xaf\x7c\x9c\x5b\x32\x3d\x5a\x6d\x74\xb1\x35\xbb\xc3\xa6\x4b\xdf\x2c\x07\x34\xf4\x45\xdf\x81\x12\x89\x57\x6f\x3b\x04\x79\xf0\xd1\xd5\xc0\x7b\x14\x3b\x50\x07\x8e\xbd\xdd\x98\x16\xf6\x97\x2f\x6b\xca\x79\x7d\xdd\x9e\xd7\x24\x49\xc4\xd8\x40\xa4\x8d\x2a\x9c\x8d\xcb\x59\xbf\x34\xe8\x42\xda\x44\xc5\x71\x85\x33\xd4\xcb\x01\x4c\x48\x9e\xb7\x0a\x03\x5a\x4b\x36\x55\x7d\x3e\xd6\xdf\x83\x72\x54\x87\x94\x85\x21\xa7\x7f\x08\x07\xe0\xba\x69\x6c\xf6\xa6\x1f\x1c\x17\xb2\x1f\xaf\x69\x2c\x10\x32\x02\x7c\xf8\x29\x29\x5c\xf7\x36\xcc\x35\xc8\x48\x66\x76\x6c\x0a\x59\x65\xe0\x76\xf2\xc5\xd0\x65\x8a\x0d\xa5\x04\xdf\x95\xb3\x8b\x4a\x07\x5f\x7d\x5d\xfa\xa7\x58\x5f\x94\x75\xdd\xe4\x98\xcd\x72\x5a\x86\x59\xf6\xf5\x88\xc6\x25\x8e\xbc\x7c\xa1\x40\x46\x77\xe6\x7a\x0b\x44\x08\x97\x9b\xaf\x9b\x4d\xea\xc6\xa7\x6e\x21\x75\xf0\xca\x1a\x29\xf6\xf5\x9f\x21\x90\xaa\x97\xe1\x1d\x97\x2d\x7c\x02\x5c\x91\xf2\xdb\x6f\xf6\x94\xd7\x3d\xa0\xe7\x6f\x80\x33\xf5\x98\x0b\xc9\xf8\xa7\xe0\xc1\xd5\xb2\x4b\x9f\xd3\x59\x4e\x27\xa2\x13\x51\x55\x3f\x4b\xa6\x74\x52\x72\x29\x41\x54\xa4\x59\x64\xfb\x0b\x90\x4f\x7d\x23\xe6\x66\x3e\x5c\x56\xf6\x82\x0c\x9f\x67\x3b\x3b\x28\x66\x84\x8e\x32\x40\x42\xad\x48\x2c\x47\xc1\xe2\x0a\xa5\xe5\x0b\xf9\x87\x6c\xa6\x42\x29\xfc\x81\xd0\x7a\xed\x32\x68\x94\x2f\xbe\x19\x0c\x2a\x0b\xb9\xda\xba\x07\xe4\x7b\xb8\xaa\xf1\xf7\x1d\x17\xaa\xbb\x87\xfe\xe1\x33\xb5\x1d\xfc\x09\xd5\x9e\x6f\x75\x4c\xb5\x9b\x88\xe3\x13\x69\x00\xde\x49\x5e\xd0\xf8\x1f\xe0\x49\xe9\x67\x27\x11\x7e\x1d\x7b\x59\xd3\x3d\xb9\xc9\xb8\xd0\xd7\xb7\xce\x10\xc1\x2a\x8f\x05\x47\xa6\x4a\x17\x7e\xb7\x7d\x21\x84\xb3\xd0\x2f\xc1\xad\x93\x82\x0a\x0b\x14\x00\x8a\x58\x72\xd1\xa9\x5c\x53\x08\xbf\x00\xe8\xd6\xd0\x4b\xa9\xd1\x56\x6a\x94\x41\xdd\xfa\x9f\x34\x1e\x15\x09\x88\x35\x74\x3a\xc6\xdc\x43\xbc\xb5\xf1\x9d\x7a\x68\x9a\x54\x17\xdd\x5f\xb7\x29\x76\x1b\x3d\xe8\xd0\x1b\x04\xd5\x91\xe9\x57\x17\x1c\xb1\xab\x06\xb7\x85\xea\x00\xeb\xee\x40\x9e\x55\xe2\xdd\xa2\x12\x9c\x66\x77\x90\xd9\x98\x7c\x4f\x4d\x1e\x73\x55\x4a\xec\x94\xea\x1e\x7a\x34\xcb\xd4\x01\x86\x0c\xf9\x5e\xf1\xdd\x8d\x1b\x97\x8e\xf6\x57\xf5\x47\xf3\x72\x92\xe5\x44\xaf\x3c\x35\xee\x43\x50\xaa\xbe\x11\xac\x87\x2a\x57\x25\x66\x9c\xa5\xb0\x97\xe2\xa7\xcf\xbe\x14\x3d\xd1\x48\xb9\x26\xcd\xcb\x65\x3e\x7d\x6b\x4a\xad\xa7\xa6\x86\x83\x16\x4d\xfd\x94\x5a\x2a\xd4\xa9\xe3\x82\x8f\xb6\x25\x5f\x39\x94\xe6\x57\x56\x8d\x38\xdd\xad\x21\x1a\x0c\xc0\x7f\xb4\x01\x08\xa1\x4b\x83\x50\xc8\xae\x0a\x9d\xf8\x38\x41\x45\xb8\x91\xa0\xf7\x8d\xdd\xaf\xc6\xea\x26\x5d\x57\x32\x53\xaf\x1f\xeb\xb9\x0f\x6d\x50\x8d\xf3\x02\x24\xa6\x9e\x74\x3c\xf2\xdf\xa8\xc1\x72\xf1\xc8\x73\x30\xa2\xc9\xe7\x3a\x5b\x22\x4d\x6e\xe9\x83\xce\x98\x78\x28\xef\xb2\x28\x6d\x5e\x7f\x71\x44\xe1\x01\x00\xcd\xb5\x1f\x32\x40\x65\xd8\x29\xe8\x7d\xce\x0a\x0a\xb5\x7a\xd7\x9c\x66\xb7\x2a\xa3\xe2\x21\x24\x88\xed\x6c\x15\x9e\x68\xee\x0e\xb2\xc4\x77\x2b\xf3\xd4\xd2\x87\x8f\x02\xbe\x8f\x55\x3f\x31\x2e\x96\x5a\x6a\xb0\x1c\x84\xbc\xe7\xf7\xa8\x88\x85\x64\x9d\x1f\xa9\xa3\x17\x0c\x38\xc6\x91\x1e\x2b\x6e\x0e\x0b\x87\xdd\x1d\x7b\x9c\xa5\xa7\x1c\xaf\x84\x05\x1a\x2a\x93\x8b\xc3\x93\x57\x57\xfb\x07\x4a\x14\x79\x44\xad\xc1\xa5\x5c\x52\x10\xfe\x19\x72\x09\xff\x73\xe4\x92\x50\x3d\xda\x05\x2e\x6c\x73\x47\xac\x94\xfe\xdb\x30\x9a\x3d\x4e\x62\x4a\x5e\x74\x26\xf2\xaa\x68\x31\x45\x31\x43\x7b\x06\xf6\x9f\x41\x51\x2c\x94\x0f\x51\xca\x46\x62\xac\x75\x05\xa6\x06\x57\x7f\x7c\xde\x6a\x96\xb0\x9a\x25\x4a\x2d\x80\x7d\xd1\xd2\xbe\x84\x33\x0b\x99\x34\x2a\xb2\x02\x81\x82\x15\xa9\x27\x64\xc0\x5f\xe5\x52\xa4\xbe\xb4\x71\x4b\x1f\x60\x79\x53\x5f\xec\x00\x2b\x74\x6a\x85\x8f\x5b\xfa\x20\x45\x8f\xd4\x09\x21\x75\x0f\x34\x57\x58\x2b\x7c\xf0\x2f\xf2\xff\xaf\x69\x5c\x69\x97\xd2\x8c\xb0\x0d\x83\xda\xb0\xca\x4c\x65\xe2\x69\xd7\xff\xe2\x05\x6f\xec\xee\x63\xd9\xa9\x40\x26\xca\xfc\x19\x94\x2c\x47\x8d\x70\x97\x2c\x3d\x18\x80\xa8\x0d\x57\xf6\xa9\xce\x01\x31\xc6\x65\xfb\xc6\x76\x26\x74\x8d\xf9\xf8\xd8\x1b\xca\xa2\xaf\x93\x63\xc1\x54\x09\x9c\x8b\xff\xf0\xab\x7f\x9c\x5f\x05\xa5\x8e\xc1\xad\x80\xe9\x5b\x76\xa7\xad\x98\x3c\x0d\x53\xb1\x14\xa3\x28\x02\xe4\xb6\xa5\x48\x04\xfd\x28\xc8\xd6\x50\xfe\x69\x3c\x19\x08\xa8\xec\x3d\xd5\xd2\x52\x8c\xe8\xb8\xa5\x56\xe2\x0f\xab\x89\x41\xbb\xc0\x82\x4c\x3c\x64\x0b\x8b\x7d\x21\xc8\xd6\xae\xca\xe5\x93\xbb\xda\x0a\x9d\xa3\x86\x56\x89\x70\x6a\x20\xf0\xa1\xed\xab\x2f\x03\xda\x33\xd5\x5c\xe2\xd4\x31\x2f\xa5\xf8\x5c\xe6\xe5\x4a\x7b\xbd\x74\xf1\x25\x16\xe7\x67\xa3\x90\x0f\x19\xe4\xa3\x0e\xe3\x9d\xa1\x69\xc6\x97\x61\xaf\x01\xc3\xd4\xf7\x8c\x7b\x69\x0b\xda\xc5\x7f\x0a\x8d\xcb\x09\x09\x99\x47\x45\xc6\x95\x4b\x4f\x23\x2f\x20\xdd\x53\x53\x97\x42\x4e\x9f\x3d\x0d\xda\xa0\xad\x90\xb6\x47\x6e\x10\xd6\x35\xc5\x44\x60\x04\x6d\xab\xc1\xa9\x99\xd8\x3c\xbc\x60\x2e\x15\xdf\x63\x2c\x75\x95\xf7\xbe\x65\x80\x4c\x4d\xcd\x02\x35\xf8\x9b\x66\xc3\xba\xb6\xcf\xd1\xa4\x8a\x3d\x98\x6c\xe0\x80\x5c\x0b\xeb\xb5\xaa\x69\x9e\xd7\x1d\x8d\xd9\x0c\x90\x4a\x5c\xeb\xf9\x1f\x25\x16\xef\x69\x33\xcb\xa9\xbe\xd0\x7a\xac\xf9\xc8\xb3\x4e\xf6\xb3\x81\x3f\xf4\xb8\x81\x52\x33\x29\x1a\x39\xc7\x60\xe0\x38\x74\xae\x2f\xe7\x5e\xec\xb4\x74\x7e\xb6\xae\x73\xe1\xd3\xef\x69\x40\xbf\x27\x01\xa5\x7f\xac\xa6\xf6\xfa\x7a\xba\x62\x73\x51\xcc\x3b\x95\x88\xa7\x42\x79\x06\xeb\x7f\x23\x0b\xf7\x1c\x8d\xb1\x01\x2f\x36\x5e\xc2\xba\x00\x10\x4d\xa2\xb1\xf1\x0f\xf6\x50\x89\xc7\x6d\x27\xe1\xd0\x0b\x38\xc0\x2e\xf3\x22\xf7\x95\xdb\xae\xef\xa1\xeb\xfb\xe1\x86\xde\xb6\x9e\x47\xad\x0f\x7f\xd6\xe5\x1f\x1b\x38\xbf\x06\x20\x03\x1a\x7d\xe0\xff\x3c\xf8\xa6\xdf\x87\xdb\xa4\xfd\x1a\x9b\xae\x8a\x3a\x0b\x82\x3c\x7b\x40\x4b\xc9\x4b\x2a\x17\xfc\x80\x22\xbc\x10\x8f\x39\x9d\xdf\xdd\xbd\xab\xc4\x6f\xd9\xbb\x2f\x71\x3a\xb7\xd8\x35\xff\xf1\x3b\xff\x8f\xdf\xf9\xbf\xd2\xef\x5c\xc1\x22\xb9\xbd\x73\xef\xad\x9d\xc2\x4a\xb2\x9b\x4e\xfe\x7a\xca\xfb\x38\x04\x54\x6a\x0d\x55\x96\xb6\xeb\x6a\xb4\xa5\x56\x6d\x55\xfe\xbb\x5c\xe0\x15\x52\x93\x75\x55\x96\xbf\x3e\xcb\x91\x7b\x83\x5b\xbc\xf5\x58\xfe\x8f\xe3\xf1\x9f\xe8\x78\xec\x00\xbb\x5a\x9e\xc5\x7f\x95\xf7\xf0\xd7\xdd\x7e\xbd\x97\x8e\xfc\xfe\x0b\x7c\x79\xcd\xb8\x37\x01\x27\xcd\xfe\x23\x70\xfe\x19\x02\xa7\xce\xbd\x16\x88\x5e\x1b\xc5\x25\xbb\x03\x36\xbb\x3b\x5a\xa4\xb6\x40\x06\x72\xf2\xc1\x46\xb6\xbf\xc1\xe5\xff\x4e\x5e\xfd\xf2\x8f\x73\xe5\x7f\x3e\x2f\x3e\x0b\x18\xe7\xbb\x47\x78\xf1\xc7\x6a\x06\xbc\x78\x25\xe2\xbb\xff\x5f\xf3\xd5\x7f\x0d\x52\xa1\xe6\x67\xaf\x85\x46\x5f\x94\x1b\x59\xb2\xb4\x77\x02\x2f\x04\xc2\x37\xa2\x95\x69\xf3\xe0\xf4\xed\xd9\xbb\xcb\x43\x9d\x4b\xf1\x41\xbe\xa8\x32\x0f\x93\x36\x18\xad\xc1\x64\xfb\x3c\xd8\xfd\x1b\xd1\x01\xb5\x5f\x63\x4e\x35\x52\x80\x82\x3b\x36\x79\x52\x4d\x62\xb8\x16\xda\xfe\x8d\x18\x43\xe2\x54\x84\x3f\x34\x7b\x7f\x74\x71\x75\x70\xbc\x7f\x71\x71\x74\x70\xf5\xdd\xe1\xf1\xd9\xe1\x79\x84\x7a\x0f\x22\x61\x95\x1a\x81\x66\xd8\xc9\xd6\x10\x3f\x88\xd1\x07\x31\x26\x5b\x43\x4d\x2f\xae\xba\xed\x69\x13\xcf\xc7\x92\x80\xa9\x5d\x85\x5b\xfb\xbe\x97\x28\x8e\xbe\x49\xbe\xfe\x26\xc2\xab\x79\x56\xfd\xa4\x22\x82\x21\xc5\x82\xe7\x6a\x08\x29\x27\x34\xa0\xce\xaa\x7e\xde\x74\xe1\xc6\xc6\xa0\x01\xde\x12\x47\x80\x6f\xc6\xca\xc2\x7a\xf9\xab\xee\xfb\x6a\x54\xe7\x1e\xef\xac\xb0\x2a\xdf\xd5\x1e\x35\x8a\xb5\x8e\x16\x51\x6a\x9f\x22\x95\xc7\x45\xd4\x9f\xe9\x79\x7f\x43\x05\x0c\xce\x7f\x6e\x9a\xb0\x4a\x7a\x2f\x85\x5d\xa1\xd3\xd6\xb1\x9a\xd8\xdc\x5d\x9c\x50\x03\x0b\x01\xc9\x59\xda\x29\x47\x28\x2c\x2f\xe6\x1b\xdc\x3f\x95\x47\xb3\xf7\x08\xc5\xb1\x1e\xf7\x7a\x4d\x91\xa3\x2e\xc8\x79\x46\x34\xf2\x66\xc7\x94\xbc\x28\xe8\x7d\xff\x4a\x59\x24\x1f\x84\x5a\x97\x7b\xa1\xd6\xf7\x66\x63\xc2\x6d\x59\x53\x6d\x96\xd3\x0d\x9b\x45\x8d\xcc\x18\x3f\xdb\xbb\xae\xb6\xde\xd4\x7a\x11\xf5\x1b\xa9\xff\x7a\xad\xfc\xb3\x0f\x85\xe7\xed\x1b\xaa\x0e\xff\xd8\xce\xac\x51\xc7\xa6\x32\x29\x7e\x64\x67\xbc\x4c\x9b\xf2\x08\x6a\xaf\x13\x05\x85\xe8\x67\xaa\x14\x26\x07\xa5\xdd\x19\x9e\x9f\x81\x4e\x0d\xfa\x59\x2b\x68\xf7\x04\xf2\xbd\x70\x3f\xfa\xae\x06\x72\x2a\x4e\xe1\xee\xb1\xcf\xcf\xbc\xe7\x2b\xc5\xcf\xa4\xef\x9f\xe9\x84\x84\x75\x2a\xff\x2a\x97\x22\xa7\xa2\x7e\xbf\x79\x2f\xc8\x01\x1e\x0a\x84\x4f\xbd\x8b\x49\xe3\xd5\x8a\x3f\xe2\x3b\xbe\xfb\x85\xbe\xe3\xbb\x8f\x26\x77\xf9\x63\xbe\xe3\x6a\xcf\x5e\x88\x55\xd3\x2f\x5c\x27\xea\x26\x4c\xa5\xfa\x53\xb3\x65\x90\x0a\x2b\x22\x12\x4e\x67\x3d\xe5\x87\x15\x3c\xc4\x95\x9a\xa2\x9c\xac\x2a\x9a\xcf\xd2\x4e\xa7\x6b\x21\x8f\xb5\xe0\xa5\x1c\x9f\xf1\xbf\xc6\x26\x69\x50\xfa\x44\x02\x28\xf5\xb5\x08\x9f\x09\x2c\x50\xed\x34\xf8\x5b\x84\x14\x2a\xdb\xae\x72\x20\xbf\xe4\x94\xa2\x55\xae\xeb\x13\x48\x62\x9f\x0a\xb3\xee\xd0\xc9\x65\x77\x52\xc9\x09\x59\x0e\x06\x4b\x9d\xc5\xdf\xfd\xa5\xc8\x25\x9e\x76\xbc\x54\xa1\xa0\x8e\xc9\xad\xb7\x45\xc8\x54\x4d\xe4\x9c\x4c\xf1\x8c\xcc\x3d\xdc\xc4\x5e\x9e\x28\x64\x2c\x32\xc7\xe6\xcf\x97\xcb\xc9\xad\xec\xaa\xab\x95\xce\x6a\x93\x02\xb4\xdf\x88\xac\x52\x03\x6a\x92\x61\x78\x7e\xb0\xac\x44\x79\xe7\xa6\xc1\x04\x11\x29\xec\x98\x91\x73\x48\xd4\xb3\x31\x18\x14\x0a\xa0\x64\x75\x0d\x3d\xb0\xd3\xa4\xb3\x1f\x98\x29\x0f\xa6\x10\xce\x92\x22\xf2\x37\x36\x23\xe9\x9b\x0b\xdc\xb8\x7c\xb0\x4d\x35\xac\x35\xec\x08\x8b\x60\xb8\x1d\x1f\xf7\x1f\xeb\x2e\xa8\x22\xdb\x05\xbf\x86\x37\xa9\x8f\x75\xc7\xbc\xd4\xd1\xa1\x66\x07\xf4\x37\x01\x02\x66\xc7\x54\xd7\xdf\xa6\xde\xb8\xb9\x6b\x9d\xfa\x5b\xda\x7e\xa1\x33\x5d\x32\xb5\x4a\x42\x94\x38\xa1\x51\x76\x63\x73\x86\xe2\x4b\xe1\xd2\x50\xc2\xb9\xea\xce\x41\xf9\x64\x38\xc5\xc6\xf4\x5c\x8d\xd8\x0a\x77\xe3\x87\xb1\x7d\x70\xfd\xdc\xaa\xeb\xe7\x42\x68\xf2\xf1\x56\x34\x23\xd6\xc8\xad\x89\x52\x94\xd2\x95\xbd\xf5\xee\x14\x6d\x35\x51\x6b\x4a\x63\x40\x76\x76\xb5\x27\x37\x88\xa7\xe1\xf8\x7b\x1b\xee\x33\x5b\xf2\xf0\x3a\xcf\x6e\xaa\xd7\xbc\xbc\x43\x31\xd7\x8c\x92\xbc\x31\x58\x2e\x7b\x4f\x78\xa2\x69\xe1\xde\x93\x4b\xd1\xca\x5f\xfd\xf4\xea\x65\x95\xa9\x8b\xb5\x33\x56\x55\xe6\x1f\x54\xba\x51\xa2\x2f\x1b\xed\xab\x74\xee\x64\xce\xbb\x56\xe8\xa7\x4e\x0c\xe5\x7a\xaf\x80\x8d\xe9\x93\x39\x7d\x0d\x95\x0e\x5f\xc4\xd5\x97\x65\xb5\x2d\x6d\x56\xdb\x52\xfb\x02\x80\xa5\xb2\xb4\x79\x69\x33\x95\x97\xb6\xdc\x90\xe0\xb5\x7c\x2a\x2f\x6d\xf9\x19\x79\x69\x97\x3a\x2f\x6d\xa9\xf4\x3e\x79\x72\x70\x7a\x72\x71\xb9\x7f\x72\x29\x85\x0d\x80\x96\x2b\x82\x50\x23\x9f\x31\x2c\x55\x96\xad\xa5\xda\x9e\x07\xed\xdb\xf9\xd1\xd4\x6b\x4f\xdc\xce\xff\xb2\xd4\x6b\x9b\x6e\xe7\x5f\xbb\x39\x4a\x7b\x7a\x3a\xf6\x5e\xb4\x23\xca\xc5\x4e\x4e\x3f\xd0\x3c\xc2\x5f\x72\x84\x0e\x44\xfb\x0c\x29\xee\xce\x3f\xbf\x72\xa5\xce\x85\xf5\xb4\x52\x67\x3c\x1e\xe2\x8f\xf2\x00\x6b\x96\x56\x27\x35\x35\xfb\x7f\xbf\x7b\x10\xac\x80\x88\x56\xb5\x70\xaf\x04\xf9\x3e\x8e\x7d\xa0\x26\x49\xe6\xac\xc5\x9e\x8e\x86\xe3\x5e\x47\x28\x57\x23\x5f\xb8\xb6\x3b\x77\x85\x63\x6e\xda\x3f\x00\x49\x27\xb2\x9b\xd7\x25\x57\xc2\x2b\x38\x9e\x62\x60\x47\x59\x75\xc6\xcb\x8f\x0f\xb2\x64\x30\x88\xa1\xdd\x87\xe4\x4a\x63\x65\xe9\x41\xaa\x90\xe8\x7d\xa1\xa0\x63\x6b\x1b\xca\x7b\xb4\xc1\x11\x13\xf4\x05\x86\x28\x9a\xd1\x92\x61\xcd\xaa\xc3\xbb\x85\x78\x88\xbd\x48\xcf\x3b\x7a\x57\x6a\x47\x33\x4b\xee\x0b\xfa\x51\x3b\x67\xae\x54\x53\x29\xb5\xd9\xc0\x02\xe4\xb9\x17\x0e\x9b\xcf\xe6\x75\x51\xc8\x73\x76\x66\x62\x81\x0c\xfe\xa5\xf9\x94\x08\x5d\x9d\x4c\xcb\xdb\xdb\x78\xa5\x5c\x77\x38\x96\x55\xd3\xa2\x36\x8b\x7b\xe2\x88\x5b\x7b\xc8\x8a\xb8\x19\x65\x9f\x41\xff\xe6\x3c\x7b\x20\xd4\xf8\x2a\xcc\x78\x79\x17\x78\x22\x1b\x6c\x31\x70\xf2\x95\x6f\x80\x9b\xaf\xbc\x81\xbc\x37\x5e\xab\x30\x30\x13\xae\xa7\x43\x37\xc6\x5e\x32\x68\x2f\x4e\x4c\xa8\x3b\x9e\x22\xe3\x69\x0a\xdf\x14\xda\xa1\x31\x9c\x62\xd7\xc5\x11\x1d\x9b\x41\xbe\xfe\x17\x0e\xb2\xdd\x27\xd8\xa2\x4a\x92\xd9\xd7\x09\x9f\x54\xfb\x9e\xdf\xef\xf1\xe6\x1e\x4a\x39\x4e\xf5\x51\x84\x7d\xbc\xa5\x0f\x16\x3c\x40\xc5\xa9\x13\xe1\x77\xf8\xa8\x98\xd2\x8f\xe1\x0c\x87\x41\xec\xd8\xec\x41\x2e\x65\x79\x36\x8b\x87\xc4\xc1\x2f\xaa\x6d\x67\x54\xbe\x92\xf5\xc4\x8c\x0c\x9f\xb3\x6f\xf9\x73\x66\xa0\x1b\x4b\x29\x4e\x8c\xd8\xb8\x57\x12\x3a\xaa\xc6\x4a\xec\x67\x15\x64\x58\x65\xc5\x0d\x8a\x91\x49\xb9\xdb\x38\xb2\xb9\x3e\xb2\x28\xa6\xb8\x42\x08\x87\x01\x80\xa5\xca\x77\xf8\xc8\x5b\x25\x8e\x46\xe3\x48\xee\x07\xcd\xff\x95\x36\x7c\xcb\x2e\x88\xc0\x05\xfa\x8c\x2d\x87\xb9\xc2\x27\x1c\x62\x06\x18\x85\xad\x0d\xe8\x29\xef\x4b\xb4\x8a\x19\x61\xeb\x75\x53\x6d\xff\x82\x7c\x8d\x06\x03\x61\xfa\x82\xb9\xd9\xb1\xb8\xd8\xde\xae\x91\x42\x67\x2c\xf6\xe4\x94\xa6\x6c\xcf\xeb\x22\x57\x1e\xf0\x27\x22\xe6\x9b\xb7\xb3\x5a\x5c\xb9\x9f\xdb\x24\xc5\xee\x04\x6f\xbb\x7f\xea\xd8\x41\x8a\x64\x0b\xe5\xca\x67\x76\x0d\xa7\xd5\x32\xb7\xd0\x21\x1e\x35\x6b\x6c\x7b\x43\xc4\x2f\x40\x21\xa7\x9a\x11\x25\x1f\xc7\x90\x0a\x32\x51\x44\x0d\xaf\xa6\x65\x01\x31\x61\xdc\xba\x09\xa9\x11\x07\xe3\xed\xa2\x94\x1e\x55\x34\x5d\x4c\x29\x56\xbd\x4b\x85\x23\x90\xdc\x23\x90\x89\xfc\x5a\x8b\x44\x16\x4d\x12\x89\x39\xc2\xac\x41\x24\x31\xdf\x48\x26\xfd\x69\xa1\x76\x60\x8a\x76\x16\x8a\x76\x32\x4b\x3b\xdf\x79\x4e\xec\x62\xd5\xb1\x7a\x54\x47\x27\xd8\x65\xf3\x23\x83\x4c\x2b\x2f\x3f\xb3\x95\xd1\x6e\xd7\xfa\x9b\x87\xc3\xb1\xe7\x26\xfc\x9d\xa7\x43\xe9\x74\xa5\xd5\x9b\xdb\xbd\xf1\xec\x89\x37\x5a\x4b\x5f\xc7\x43\x7c\x91\xe8\xf4\x24\x28\x5e\x55\x93\x39\x95\xf2\xd0\x39\x35\x1e\x1f\x31\x5a\xcd\x92\xab\xeb\x6c\x72\x7b\xbd\xe4\x05\xe5\x09\x2d\xaa\x25\xb7\xec\x54\x0c\x20\x02\x2f\xcb\x32\xef\x08\xb8\x6d\x5e\xdf\x7b\x9d\x54\xc4\x5c\xfc\x2e\x6d\x28\xc5\x91\xbe\xde\x23\x84\xb0\x71\xd0\x77\x29\x51\x29\x8e\x24\x79\x5a\x8a\xf9\x83\xa4\x1e\x29\x70\x04\x9a\xec\x7c\xe1\x77\x80\xfe\x60\x40\x95\x35\x64\x59\x36\x77\x99\xb0\xea\xbb\xcb\xb7\xc7\x17\xd9\x8c\x42\x8b\x36\x9b\x97\xe7\xa0\x8d\x52\x97\xe3\x4b\xce\xc2\x91\x9e\xd5\xae\xd0\x63\xda\x37\x82\x6a\x39\xeb\xef\x8b\xbd\x46\xf6\x30\x41\x28\xd6\xb6\x42\xb1\x5e\x1b\x03\xe0\x96\xf5\xb3\xf6\x4d\x7f\x5b\x2d\x44\x77\x7b\x6e\xac\x2a\xb7\x19\x8a\xbd\x5e\xeb\xb5\x38\xbc\xbb\xa6\xdc\x4d\xd4\xb1\x48\x9a\x77\x4c\x3a\x4f\xbe\xdb\xbf\xb8\x3a\xd9\xbf\x3c\xfa\xe9\xf0\xea\xe2\x97\xb7\x2f\x4f\x8f\x07\x03\xd8\x59\x7b\x2f\x55\x75\x59\x0b\x36\xa7\x79\x3f\x24\xca\x69\x47\xab\x75\x4c\x15\xab\x89\xd2\x66\xe2\x34\xdd\x33\x8f\xef\xf3\x87\xb5\x61\x40\x7b\x27\xae\x2b\xdd\x43\x7b\xed\x2a\x3c\x32\xa2\x77\xcd\x11\x9d\x74\x8e\x08\x78\x02\x58\x66\x15\x15\xbf\x48\x8b\xe4\x4a\xff\x89\x2b\x57\xa4\xff\x84\x5a\x99\x98\xa7\xb0\x61\xa1\x82\xfa\x55\xc9\x5f\xfa\x8c\x69\xb1\x43\x91\x13\x30\xad\x98\x27\x3a\xef\x43\x59\x54\xca\xfe\x86\x05\xc0\xdf\x37\x5e\x54\xfe\x91\xcd\x17\xa7\xea\xa1\x7e\x51\xbe\x76\x9f\xf1\xe2\x68\x76\x21\x1e\x72\x7a\x52\x8a\x4b\xbe\xac\x84\x7a\xb5\xd6\x09\x08\x8c\x72\xaa\xc6\x36\x06\xd1\x16\xd5\xa8\x77\x98\x1c\x9e\xfc\x94\x5c\xbd\x3a\xba\xd8\x7f\x79\x7c\x78\x65\xf3\x26\xbf\xde\x3f\x3e\x7e\xb9\x7f\xf0\xc3\xd5\xab\xc3\xb3\xf3\xc3\x03\x70\x00\xd7\x6c\xf7\x4f\x9b\xae\xae\x00\x3f\x27\x90\xa6\xcd\xf5\x45\x0b\x39\xe7\xa0\x44\xbb\x2c\xcb\x9c\x15\x37\xc4\x74\xe0\xf0\xe5\xbb\x37\x57\xe7\x87\x27\xaf\x0e\xcf\xaf\x2e\xcf\x0f\x0f\xeb\xb2\x00\x6c\x73\x35\x57\x07\xe5\xdd\x1d\xd8\xb9\x94\x28\xf3\x5b\x87\x28\xa3\x6d\x1e\xa2\xf6\x62\xa2\x47\x43\xc9\x36\x28\x1f\x62\x79\xc5\x24\x79\x39\xc1\x25\x11\x49\x09\x09\x19\xb2\xfc\x79\x5b\x8e\x29\xba\x80\x38\x58\x37\x3a\xc7\x1f\x91\x97\xb8\x17\x9a\xaa\xb2\xc7\xfc\x02\xa3\xa2\xe4\x05\xf5\x41\x70\x86\x63\x84\xf0\xcf\x1b\x64\xb7\x27\xbf\x2c\x3a\xbe\x2c\xa7\x05\x99\x6c\x0f\x49\x04\x0c\x82\x8f\xf1\x8c\x8b\xce\x97\x76\xc7\xa6\xc7\x5b\x8a\x55\x8a\x87\xb8\x4a\xa6\x59\x35\xa7\x9c\x7d\xa2\x72\x44\x69\xb1\x5e\xab\x67\x9a\x8c\x16\x28\x8d\xa2\x1a\x49\x2e\xf0\x4d\xd7\x10\x00\xbc\x42\x5b\xb0\x0a\xb5\x5e\xac\xe3\xe3\x45\xe7\x4c\x1b\x7d\xb7\xa6\xad\xb1\xe4\x73\x66\x56\x3c\x8e\x19\x42\xeb\xb5\x35\xd1\xf1\x3d\xf5\x67\xca\x95\xcd\x0a\xbf\x8f\x77\xb4\x50\xdf\x8f\x9e\xad\x58\x1d\xa1\xf7\xb0\x0a\x3f\xfc\xeb\xc4\xe4\x90\x32\x76\x33\xd4\x8f\x5c\x6c\x66\xdf\xfc\xf8\x7b\x7a\x7c\x54\x7c\x28\x6f\x6d\xbc\xa7\x4a\x59\xf2\xcf\xcd\xc7\x8a\x3f\xb5\xdb\x24\x03\x79\x9b\x78\xa0\xd3\x71\x33\xd7\x0e\xe4\x11\xe7\x94\xcd\x1e\x4e\xc0\x78\x15\x73\xa4\xfe\xc3\xdf\x3f\xbd\xbb\xcf\x69\x36\x3d\x2d\xf2\x07\xb7\x81\x11\xc2\xff\x78\x82\x0c\x78\xef\xbf\x2b\xae\xcb\x65\x31\x55\xfd\xed\x3e\x11\x38\x8a\x25\x57\xc9\x45\xbf\x9c\xf5\xb3\xa2\xff\x7e\xa9\xde\x31\x38\xdf\x08\x84\x19\xca\xc9\x28\xca\x72\x11\xe1\x08\x50\xcd\x23\x1c\xdd\x51\x91\x45\x38\x9a\x08\x9e\x47\x63\x2c\x38\xf9\xea\xff\x81\x5c\x5d\xeb\xbb\x72\x59\xd1\xb5\x28\x97\x93\xf9\x57\x4a\x3b\xc0\xc9\xca\x00\xbf\xd1\xa9\x8a\x25\xac\x52\x93\x65\x5f\xdb\xc6\x92\x56\x0d\x6c\x4a\xf6\xfd\x20\xae\x95\x22\x8d\x47\x90\x37\x80\x3a\x64\x89\x27\x1a\x1b\x89\xb1\xa4\xd1\x35\x5e\x16\x9f\xd3\xec\x94\xe6\x54\xd0\xcf\x6a\xb6\x36\x2a\xb5\x82\xb7\x31\xd6\x94\xd5\x0b\x6e\x01\x91\xdd\xf8\xce\x08\x36\xf2\x58\x79\x25\x84\x90\x89\x06\x8d\x4d\xf7\xc9\x42\x28\xc2\xef\x7d\x05\xa4\xe8\xe2\x14\xa0\xa0\xc0\x0d\x14\x00\xc2\x74\x9b\x26\xf5\x99\x92\x35\x6e\xa8\x38\x34\x25\x0a\x7d\xa9\x1b\x95\x0f\x02\xa3\x60\x8f\x73\x9e\xb4\x26\x0d\x70\x58\x10\x98\x5c\xbd\xd6\x60\x22\x4b\x9b\xde\xc0\xf5\x2e\x4c\xcb\x22\x39\xd3\x0e\x64\x33\x8a\x4c\xb6\xb7\xda\x86\x9c\xca\x97\x7d\x9c\x37\xd0\x12\x2a\x86\xa9\x31\x23\x4e\x03\x01\xd9\x1c\xba\x9f\x42\x6e\x07\x3a\x52\x6e\x21\x5d\x01\xd2\xee\x8d\x91\x18\x7b\x57\x15\x60\x12\x72\x1b\xbf\xbc\x62\x77\x8b\x9c\x4d\x98\x2e\x34\xe7\x6f\x5f\x39\x27\x28\x60\x8a\x95\x4e\xe3\xc7\x3d\x77\x04\x07\x00\xd3\x31\x7e\xae\xa3\xd2\x1b\x93\x52\x6b\xd0\x84\x70\xa3\x82\x4b\xa0\xf0\x3e\x6b\xf2\xce\xd8\xcc\x34\x45\x33\x33\x0d\xc3\x59\x9e\x97\xf7\x74\xfa\x03\x7d\x00\xd4\x7d\x8e\x2b\xe2\xcc\x9c\x1d\x3d\x2a\x4c\x04\x0b\xce\x5d\x45\xd6\x51\x91\xd9\x8a\x13\x57\xb1\xec\xa8\x58\xda\x8a\x53\xbb\x1d\xcd\xc4\xe2\x39\x81\x4c\x38\x36\x8d\x56\x18\xcd\x67\xd3\x70\xa8\xbf\x05\x4f\x04\xad\x84\x94\x5e\x1e\x16\x96\xc1\xee\x4e\xdd\xd3\x13\x24\x8a\x6a\x90\xcd\x8d\xcb\x59\x94\x15\x0f\x11\x7a\x41\x86\x2e\xad\x8f\xd9\x64\x9c\x0c\x9f\xf3\x6f\x29\x37\x7b\x86\x6f\x6f\x23\x36\x8b\xe9\x88\xf2\x11\x1f\x6f\x47\x3f\xd0\x87\x68\x3c\x18\xec\xa8\x14\x0e\xd6\x87\x4d\x3e\x44\x2e\xb1\x8e\xcd\x10\x12\x53\x3c\x91\xc2\x0a\x8c\x2d\xef\x4c\xf1\x33\x5f\xaf\xbb\xb2\xfb\x34\x7d\x93\xfc\xe0\xa7\xc6\x09\xc1\x9c\xac\xc0\x7a\x48\x4d\xf6\xc8\xa9\xb2\x2c\x02\x97\xdf\xeb\x92\xb4\x46\x94\x8e\xf7\x34\x0c\x42\xf3\x5a\xdc\xfb\xac\x14\x3e\xca\x3d\xd1\x44\x5c\x70\x45\x2d\xda\x88\x02\x18\xee\x99\x1a\xa1\xb4\xab\x1b\x7b\x31\xd7\x00\xa3\xe0\x30\x51\x4c\xff\xc8\xb7\x55\x0b\x49\xb6\x58\xe4\x0f\xf1\x14\x8f\x54\x00\xae\xfa\xf8\x1f\x69\x76\x24\xc6\xb6\x51\x50\xc7\xff\xa1\xe6\x44\xd8\xd6\x1f\x6a\x4a\xae\xa2\x6e\x4e\x60\x63\x29\xc0\x73\xa4\x24\x06\xc6\x7d\x9f\x9e\xc0\xee\xa7\x18\x86\x02\x7b\x5c\x04\xab\x1d\xa5\x2d\xc9\x68\x8c\x2b\xf2\xf5\xf3\xea\x5b\x66\x0e\x42\xb5\xbd\x8d\x4a\xa5\x3f\x64\xa3\x6a\x6c\x62\x7c\x81\xa5\x5b\x2e\xd9\x54\x5e\x63\x0a\x7c\xa1\xe0\xb1\xc0\x19\x2e\xe1\xfa\xeb\x75\xbb\x1a\x58\xa5\x8e\x1e\x93\x45\x03\x32\x6a\x3d\xb8\x3d\x2d\xa8\x0e\xc3\xf6\x86\x2e\xfd\x4e\x57\xf2\xba\xae\xbc\x6c\x29\x71\x41\x2a\xc9\x51\x73\x52\x8d\x76\xc7\x58\x8b\x02\xcd\x3d\xce\xd1\x1e\xef\x20\xb7\x1c\xa1\x1e\x4d\x1c\x89\x25\x02\xd3\x24\x24\xf6\xa4\xc0\xdc\x71\x02\x96\x89\xc0\xe0\xb7\xb2\x6f\xcc\x7c\x71\x24\xaf\xf7\x9d\x70\xd5\xa2\xa8\x55\xed\x7d\xab\xda\xce\xb3\x55\x59\xbf\xc7\x5a\x94\x28\x91\x85\xac\xd5\xf4\xdf\x1b\xbb\xc1\xf5\x1a\xed\x8e\x9f\x6f\x18\xe5\x7a\x1d\x07\xe3\xe9\x1c\x32\xa6\x1e\x97\x40\x1b\x2c\x82\xc1\xe3\x0d\x31\x5d\x6e\x1e\x85\x36\xc4\x25\x27\x4f\xe2\x04\x31\x8e\x57\x35\xc2\x15\x7f\xc2\xb2\xfa\x97\x62\x66\x7e\x81\x65\xf5\x71\xbf\xa7\xa1\xf2\xfe\xc9\x78\x88\x99\xf9\xca\x1f\x99\x1f\x67\xa9\xfc\x46\x2c\xcc\x9c\xf5\xee\xf0\x73\xd5\x79\x42\x53\xdb\x67\x40\x5e\x7d\xaa\x11\xe4\x3b\x0d\x6c\x76\xf7\xa8\xc0\xc7\x11\xba\x1b\x2c\xa6\x6a\xc4\xb9\x05\x68\xa7\xa6\xda\x8b\x07\x20\x34\xb9\x5e\xb2\x7c\x7a\x30\x67\xf9\x54\x65\x85\xb5\xda\x52\x81\x7a\x2c\xb9\x2e\x4b\x93\x3a\xa9\xc4\x15\xce\xf1\x92\x30\x5f\x2a\x8d\x9c\x23\x4b\x38\x42\xd0\xe2\xdd\xda\x34\x64\x07\xb6\x9a\x8d\x75\x63\x38\x0a\xe7\x84\xcd\xf4\x95\x31\x4d\xe6\x59\x65\xf2\x42\x49\x41\x32\x27\xe6\xc1\x8d\x4b\x18\x85\x10\xb6\xe2\x70\x8e\x2a\xb2\x52\xe3\x4d\x19\xf6\xfa\x54\x92\xa5\x73\x53\xdd\xec\x63\x56\x5a\xc7\x32\x68\xfb\x9c\xce\xd2\xbc\xee\x99\x8c\x46\xfd\x2e\x2f\xae\x1c\xf5\x9e\xfe\xa6\x4e\x13\x3b\xad\xbf\xf8\xe3\x0e\x10\xa2\xe1\xa5\x06\x72\xf5\x44\x4a\xa2\xe5\x84\x65\x82\x7a\x67\x15\x56\x51\x4e\x6c\x89\x70\xf5\x07\xfd\xbf\xe4\x16\x51\x55\x47\x4d\x57\xab\x2e\x2f\xa9\xb6\xdb\x55\xe0\xfa\x54\x63\xd7\x88\xe7\xfa\xe4\x35\xe4\x3b\x44\x6d\xf6\xa7\x0a\x76\x8c\x71\xab\xb2\x47\xac\xa8\xc7\x8f\x39\x3e\x6d\x26\x6c\xe6\xa8\xfc\x51\xa4\xd9\x90\xa0\x7b\x5b\x42\xb8\xa5\x05\xa7\x58\x27\x2f\x0c\x06\x22\xc8\x82\xd6\x49\xc7\xad\x28\x9a\xf3\x0d\x68\x51\xbe\x2b\x11\xee\xf2\xf8\x30\xde\x18\x19\x7f\xc4\x65\xe3\x33\xfd\x3e\x2a\x1e\xf8\x72\x98\xbd\xa5\x58\x93\x25\xc7\x13\x8e\xa7\x1c\xcf\x39\xa8\x33\x68\xa0\x14\xc3\x0c\x97\xa4\xa1\x10\x74\x3e\xdd\xa0\x53\x31\x74\x1d\x70\x84\x41\x06\x42\xb1\xda\x4c\x53\x6c\x9c\xf5\xce\x4e\x2f\x8e\x2e\x8f\x4e\x4f\xf6\x8f\xb5\x26\xf3\x4b\xf5\x56\x56\xd9\xd9\xc2\x89\xa1\x7b\x05\x00\x91\xb1\x34\x2e\x08\x55\xfa\x3b\x95\xb4\xfb\x01\xc5\x43\xf0\xdd\xc8\x39\x78\xb3\x60\x8e\xb7\x86\x92\xcd\x63\x6a\x0a\x0b\x62\x83\xd0\x0c\xbf\xb6\xb0\x73\x80\xb9\xe9\x4e\xd1\x2b\x88\xf2\xb2\x77\xb3\x60\x12\xc6\x79\x63\x39\xe3\xec\x8e\x09\xf6\x41\x8d\x26\x52\xe8\xa4\x69\x73\xea\x14\x15\xff\x7d\x1a\xdb\x0e\x67\x5d\x29\x65\x7b\xb2\xbc\x71\x7c\xae\xb4\x70\xd7\x12\x77\xc5\x9e\x18\x75\x89\x97\x63\xeb\x2e\x89\x70\xa9\xa6\xa5\x22\x9e\x8d\xe4\xe9\x0e\x4b\x0a\xd4\xd1\x69\x26\x39\xd1\x96\xfc\xe8\xa1\x72\x74\x78\xb0\x68\x6f\xdb\x00\xbe\x83\x77\xd8\x71\x5d\x3c\x76\x50\xb5\x08\xaa\xee\xc7\x05\x02\x5e\xb4\x88\xb9\x81\xa4\xd4\x83\x5a\x71\x3a\xd3\x1a\x83\x54\xdd\x57\x58\x4d\x5f\xca\xad\x87\xac\x25\x55\xfe\x85\xc1\x7d\xea\xa7\x6e\x0c\x0e\xd0\x63\x79\x5d\xc7\x0c\x17\x70\x35\x6e\x92\x9a\x43\xaf\x1d\x39\x07\x2e\xb1\xa5\x9d\x0f\xdf\xcd\xc0\xf4\x01\xa4\x5c\xf3\x43\x8a\xaf\xae\x13\xf0\xc8\xfd\xac\xe3\x1c\x97\x48\xca\xca\x25\x51\xfb\x5b\x4a\xbc\x1a\x84\x85\x00\x13\x33\x65\x13\x21\xc5\x84\x89\xde\x8b\xf2\x26\x3a\xa7\x33\x49\x2f\xce\x32\x2e\x2a\x79\x2b\x8d\xb4\x43\xa1\xc9\xaa\x1e\x8d\x51\xa7\x7f\xf4\x04\xf5\x96\x6a\xf8\x8f\x6e\xec\xb8\x24\x20\x77\xc7\xdd\x6d\x20\x3c\x45\xda\x5b\x70\xbe\x99\xb0\x2c\xbb\x48\x4a\xaf\xea\x38\xf4\x6f\x45\x9c\x23\x33\xf8\x98\x13\xa3\xa6\xa7\xfa\xaf\xc2\x68\xe4\x0b\xbd\xdf\x7c\x75\x3d\x35\x0f\xa9\xde\x33\x3e\x66\xf0\x9e\xbc\x1f\xe6\x92\x96\x28\xfc\x97\xe0\xa4\xf4\x2b\xed\x24\x66\x0d\xe7\x33\xde\x11\xae\xe0\x90\x55\x55\xea\xe3\xba\x4c\xce\xf6\xcf\x2f\x8f\xf6\x8f\x2f\x06\x83\x78\xc9\xdb\x67\x46\x8f\x84\x1a\x38\xef\x89\x14\xed\xa6\x40\xd9\x1c\x7c\x15\xaf\x6b\x3c\xe1\x8d\x68\x52\x0d\x06\x66\xda\x57\x96\x51\x73\xa0\x60\xab\x52\x04\x20\xff\xe0\x19\xf3\xd6\x98\xec\xe3\x48\x32\x81\x19\x2b\x28\xef\xdf\x67\x55\xbf\x28\x45\x7f\x56\x2e\x8b\x69\xff\x7e\x4e\x8b\xbe\x64\x98\x59\x71\xd3\x5f\x2e\xfa\x59\xff\x03\xa3\xf7\x55\xdf\x6c\xce\xa4\x7f\x39\x67\x55\x9f\x55\xfd\xbb\xb2\x12\xfd\x9c\xdd\xd2\xfc\xa1\x3f\x5d\xd2\xbe\x28\xfb\x77\x59\xb1\xcc\xf2\xfc\x41\x1b\xad\x05\xcb\x84\x6c\x26\x2b\xfa\x60\x64\x4d\x7e\x62\xf4\x3e\xe9\x5f\x50\x9a\xf6\xe7\x42\x2c\xd2\xaf\xbe\xba\x61\x22\x61\xe5\x57\x87\x3f\x9c\x2d\x8a\x7d\x87\x30\x63\x79\xf6\xf7\xf6\x94\x3e\x5b\x89\xfa\x3d\x5a\xaf\x3b\x1f\xf1\xfa\x3d\xaa\x6b\x3c\xf5\xa7\xc7\x89\x01\xda\x1e\xf5\x55\xdb\x1e\x65\x1d\x41\xfc\x42\xf2\xfe\x0a\x5a\xc4\x42\xe7\xeb\xfc\x2a\x42\x3a\xce\xeb\x8e\x13\xad\x1b\x4c\x05\xc5\x77\x4b\x91\xfe\x28\xb0\x09\x17\x4c\xbf\x17\x58\x2b\xf6\xd3\x7f\x08\xac\xd2\xb3\xee\xe8\x54\x95\xe9\x3f\x05\x8e\x76\xe6\x59\x35\x8f\xd2\x1b\xc9\x53\xcf\x71\xb4\x43\xb3\xc9\x7c\x87\x15\x51\xfa\x4a\x3e\x2c\x4a\x7e\x07\xee\xdd\x3b\x2a\x1a\x32\xfd\x59\x96\x6a\x7e\x22\x4a\xdf\xc8\x5f\x00\x67\xb9\x03\xfe\x63\x51\xfa\x83\x2c\x01\x1f\xfa\x28\x9d\x73\x1c\xed\x68\x77\xff\x74\x21\x7f\xb0\x62\x87\xe6\x3b\x72\x6b\x45\xe9\x2f\xa2\xee\xdd\xf1\x51\xb4\x33\x65\x15\x28\x28\x77\xb4\x84\xa6\x9a\x5f\x2a\xc4\x02\xf2\x9b\x50\x71\x85\x70\xfb\x3b\x0b\x4b\xd3\xdc\x72\xc7\x11\x5e\x41\x1f\xd2\x1b\xed\xcb\x36\x29\x8b\x49\x26\xd2\x9b\x44\xfd\x81\x67\x45\x7a\x93\xcc\x0a\x7c\x43\x65\xe1\x0d\x15\x52\x90\x9b\xeb\x91\xd7\x08\xdf\xb8\x89\x2c\x79\x8d\x1f\x9e\xf8\xe2\x8d\xfc\x62\x29\xdb\x2c\x8b\x1a\xf5\xe4\x5e\xbe\x4b\xae\x7e\xa6\xd9\xed\x05\x35\xce\xec\x1f\x78\x67\x44\x95\x39\x8c\xaf\xe8\x8c\x15\x70\x5b\x1f\x64\x93\x39\xb5\x68\xbf\x6a\x37\x49\xc2\xc8\xb2\xdc\xc3\xd7\x73\x47\x4a\xdd\x48\x4b\x65\x8f\xf6\x9c\x2c\x01\x01\x33\xd1\x6f\xba\xe6\x8f\xee\x16\xb2\x9d\xc2\xf9\xa4\x2d\xf3\x5c\x7f\xa6\x11\x9d\xd5\xe7\xe4\x9a\x07\x68\x56\x5b\xde\x75\xc8\x8d\x4f\x93\x2f\xe4\xbd\x57\x16\x23\x45\x5a\xd0\x23\x97\xa3\xe2\x46\x0a\x65\x92\x6c\xa5\x6c\x67\xca\x37\xab\xc3\xd9\x87\x0d\x06\x60\x84\x65\xa3\x0f\x62\x0c\x1e\x31\x81\x86\xa1\x11\x6b\x75\x2f\x70\x81\x70\x81\x52\xa6\x47\xf8\x72\xc9\x72\x71\x54\x98\x81\xea\x43\xe8\x23\x47\x49\x92\x2d\xc8\x9d\x1c\xb7\x4f\x7a\x85\x0e\x7b\xd7\xed\x18\x4d\x86\x3f\x57\x0f\x5f\x3a\x57\x26\x9d\x95\x99\xad\xe6\x2c\x18\x0f\x35\x13\x6b\xe8\x7d\x5f\x8f\xc3\x75\x63\xe3\x48\x6e\x9e\x18\x89\xcd\x66\xe2\x0f\xa5\x49\xc5\x55\xef\xbb\x4b\x9b\x17\x8a\x0b\x02\xf2\xc6\x5a\x60\x79\xc9\x29\x7f\x13\x81\x29\xe6\xa8\xe7\x2e\x96\xc2\xeb\x9d\x1e\xac\x51\x3a\x98\xf0\xc8\x8e\x9c\x2b\xa6\x66\x30\xe3\x26\xad\xfd\xca\x75\xaa\xc0\xb9\xd2\x29\x31\x25\x75\x94\x9b\xc6\x61\x09\xb6\x7d\xb7\xfa\xaa\x31\x22\x4d\xdb\x3b\x46\x13\x32\x56\x85\xc2\xff\x27\x84\x94\x6a\x0d\xbb\xfa\x53\xd6\xf0\x36\xf2\x98\xb0\x0e\x5e\x13\x2b\x91\xa1\x57\x18\x36\xc2\x8b\xb2\xd8\x63\x84\x27\xaa\xb5\x58\xa0\xd4\x7b\xd2\xeb\x8a\xdf\x68\xd0\x18\x60\xea\x8b\x70\xfe\x4a\xd3\x81\xb2\xa7\x3f\xc7\xbc\x54\x06\xea\x53\x83\x41\x1c\x7c\xd7\xe4\x95\x78\x22\x36\xc4\x5f\x45\xd7\x93\x08\xcf\x20\x09\x4f\xa6\x46\xe9\x4d\x85\xeb\xb7\x64\x27\xb5\xb7\xcc\xe5\xe1\xdb\xb3\xe3\xfd\xcb\xc3\xab\xd3\x93\xe3\x5f\xae\xde\x1c\x1f\xbd\x7d\x7b\x78\x7e\x75\x70\xfa\xf6\xec\xf4\xe4\xf0\xe4\xf2\x02\x65\x04\x80\x17\x20\x44\xea\xc6\xf2\xac\xa7\x45\xfe\x60\x3f\x8e\xf4\x70\xe5\x67\xb5\xac\x9b\xde\x24\x61\xcb\xb6\xc5\xab\xb7\xfb\x27\xfb\x6f\x0e\xcf\x1d\x3f\xce\x3c\x6d\x4f\x1e\x9e\xe8\x8f\xc9\x82\xb3\x0f\x99\x60\x9f\xa8\x77\x2a\x76\x34\x57\xf3\x1e\xf5\x6c\xef\x72\xfb\xe5\x66\x00\x70\x3b\xfb\x50\xae\x37\xba\xdf\x05\x9b\x42\xbb\xbf\xf4\x67\x0a\x4f\xc8\x52\x7b\x79\xcc\x5b\xa1\xc5\xed\x96\x27\x5e\x8f\xae\x68\x3c\x47\x7b\xcb\x74\x62\x7b\x36\x0f\x3e\x68\x78\xcc\x56\x38\x51\x73\x57\x55\x72\x57\xe1\x0c\xe1\xcc\x38\x91\x5e\xb5\xac\xe2\x06\xa1\x97\xd1\x7b\xa3\x84\xf0\x84\x4b\x22\x6a\x90\x0a\xe2\x20\x14\xf7\x8a\xc7\xf6\xa5\xd6\x2b\x0a\x58\xba\xe1\x79\xec\x3d\xaf\x4d\x22\x8d\x4d\x15\x88\xc0\xd6\xe9\xf5\x7e\x83\x15\x1f\x97\x10\x2f\x94\x1b\x55\x4a\x59\x5a\x33\x3d\x5f\x16\x82\xdd\x59\x77\x2f\x06\x82\xc6\x52\xce\xbe\x64\x2a\x8f\xa6\x0e\x3e\x58\xfb\xef\x9a\x20\x46\x59\x34\x35\x9e\x6f\x64\xcb\x06\xdd\xc8\x23\x43\x42\xa1\xbc\xad\xff\x65\x41\xa8\xd8\x92\x68\x47\x13\xf9\xee\xdb\x8c\x15\x90\x97\x0a\x17\xb8\xc4\x79\x2c\x12\x5a\x7c\x70\xa6\x94\x0a\x17\xf4\xa3\xb8\x60\xd7\x39\x2b\x6e\xd4\x75\x80\x30\x95\xab\x36\x21\x7e\x37\x97\x49\xf5\x50\x4c\x4c\xbc\x9c\xd7\xad\x49\xc2\xa9\xfa\x19\xaf\xb2\xfc\x3e\x7b\xa8\x9c\x73\x2d\x40\xcb\xd4\x35\xab\x3a\xbc\xc1\x61\xd2\x08\xa1\xb5\x1e\xb4\x36\xa6\x6b\x77\x6a\x8a\xf5\x44\xa6\x2b\x5a\x7c\x48\x45\xad\x7d\xaa\x9b\xd3\x34\x0c\x67\xdd\x9f\x4c\xf8\x80\xd3\x53\x75\x4c\xb7\x1e\x85\x2e\x72\x3a\x0c\x50\x97\xde\x24\xcc\x77\xbf\x93\x53\x68\x40\x21\x26\xa6\x07\xe0\xcd\xa9\xcd\x6b\xa7\x9c\x8c\xc6\x4e\xe2\x3a\xf4\xa0\x9b\x4f\xb9\x87\x6e\xd2\x3b\xe5\xc0\xe8\x4f\x68\x2c\xf0\xae\x17\x52\xfe\x91\x9b\x94\x82\x67\x4a\x52\x54\x91\xe0\x9c\x0c\x7b\xa1\x87\x72\x59\xc4\xd1\x35\xbd\x61\x45\x84\x9d\xdb\xbf\xef\x17\x31\x7c\x4e\xbf\x3d\xb5\x26\x6b\xba\xbd\x8d\x4e\xe5\xdd\x9f\x5c\x75\xb9\x3f\xd7\x08\xe1\x76\xfb\xb4\x98\x7e\x7e\xeb\x52\x7c\xd3\x5f\x60\xd5\x4f\xb2\xe5\x18\x01\x77\x7a\xc9\x5f\x68\x72\x7d\x7e\xa8\x1d\x1b\x8f\x4f\x4f\xcf\xae\x8e\x8f\xde\x1e\x5d\x6a\x79\x4f\x0e\x10\xab\xb7\xed\x4e\x00\xe1\xf9\x90\x73\x05\xac\x0d\x54\x85\xf6\xd5\x6a\x49\x39\x8d\x15\xba\xfb\x72\xda\xa6\x54\xd0\x89\xa0\x53\x27\x94\x5d\xf2\xed\xed\xc6\x90\x40\x3e\x82\xbd\xf0\x91\xa3\x1a\x3e\xe9\x8d\xcd\x31\x20\x67\xdc\xa0\x8a\x9e\x71\xa3\x21\xed\xe9\xe5\xd8\xd8\x24\xc0\x3d\x78\x41\x59\x17\x6d\xaa\xa1\x69\x06\xb9\x49\x26\x39\xa3\x85\x90\x5c\x9b\x14\xf7\x35\x68\x09\x2b\x8c\x2a\xdd\xee\x37\x4b\x01\xae\xf2\xac\x12\xe7\xf4\x03\xab\x64\xa9\x51\xcd\x5e\xb5\x49\xc5\x55\xe0\x7c\x7a\x25\xb7\xbf\x21\x10\x84\x59\xaa\x73\x25\xa9\xe6\x39\x18\x2c\xf9\x03\x29\xbd\xca\x15\x19\x8d\xcd\x4f\xc8\x44\x32\x3d\x0f\x4b\xaf\x55\xa7\x49\xa5\x7f\x87\xfe\xad\x45\xe8\xef\xaa\xed\xc1\xba\x3d\x75\x3c\xcf\xd5\x84\x2a\xab\xd8\x07\x8e\x41\x57\x73\x9e\x48\xc1\x44\xde\x9d\x15\x32\xe4\x45\x45\xbf\x7d\xd4\x88\x87\x0b\x5e\xde\xf0\xec\xee\x40\x69\x9f\x95\x2f\x2c\x3c\x46\x71\x8e\x33\x3f\xb8\xf3\x27\x49\xda\x1b\x1d\x31\x4d\x1a\x12\xa1\x48\xa3\xfa\x61\xdb\x59\x65\x8b\x05\x2d\xa6\xa7\x0b\xca\x33\xe5\x91\x56\x68\xd8\x60\x08\x83\xb9\x49\x5e\x9d\xbe\xbd\xe4\x54\x19\x60\xe4\xba\x82\xdf\x93\x8a\x8a\x39\x4b\x4e\xca\x29\xed\xae\xa0\x0d\x8a\x7e\xbb\xa6\x39\x85\x74\x56\xc5\x02\xd5\x78\x89\xe5\x40\x4c\x3c\x8b\x31\xbe\x29\x82\x68\x70\x89\x53\x81\x25\x25\xe4\xd8\x5f\xd8\xb4\xc0\xc1\x82\xa6\x0c\xeb\x55\x4a\x4b\xcf\x23\xce\x86\xb6\x00\xf4\xcb\x8d\x85\x7e\xd1\x1a\x69\x95\xa5\x0f\x40\xa8\x1a\x86\x23\x4d\x94\x1b\xa5\xd6\xa7\xcb\x4c\xaa\xbc\x52\x9c\x7f\x94\x9e\x4b\xb8\x52\xe5\xa5\x17\xd3\x2e\xc9\x01\x8e\x9d\xa6\x0e\xfb\x67\x67\xc7\x47\xca\xc3\xda\x31\x76\x3f\x9f\xef\x9f\x9d\x1d\x9e\x1b\x49\xa4\x29\x6a\x5f\x0a\xbc\x0a\x63\x6e\x1b\x51\xb4\x2e\x0a\xb6\x46\xb8\x70\x96\x58\x1b\xc7\x72\x21\x56\xca\x9c\x1d\xba\x20\x4c\xd9\x87\x68\xb3\xe1\x94\x3b\x83\x8f\x81\x88\x56\x6c\x4c\xc3\xe2\x6f\x80\xa2\x3c\xd8\x2e\x84\x9b\x95\xd8\x34\xc2\x61\x9a\x4c\x0a\x86\x1b\x6f\xd9\xde\x8a\x98\x2a\x9b\x89\x2f\xa9\x07\x0f\x50\x1d\xdb\x5d\xae\xe6\xde\x71\x62\x31\xc5\x0d\xb5\x24\xd6\xea\x44\xe5\x40\xbf\x35\x44\x98\x23\xbd\x64\x97\xa5\x2f\xfa\xc9\x8f\xfc\x2a\xbe\xa0\x69\xee\xd3\x21\xd7\xbc\x40\x75\xd7\xbb\x9e\xc0\xd5\x0d\xe1\x61\x2d\x9c\x8c\x68\xae\x0f\x9a\xcc\x92\x77\x27\xaf\x0e\x5f\x1f\x9d\x1c\xbe\xba\x3a\x3f\x7c\x2d\xef\x95\x83\x43\xa4\xd3\x0c\xdf\x03\xb9\xf5\xb7\x26\x0e\x08\x4a\xd0\xc3\x36\x9d\xc4\x05\xe6\x98\x85\xe4\xce\xd2\x0f\xd8\xfe\x92\x24\xaa\x30\x3e\xcd\xf3\x58\xdc\xa9\xae\xab\xd5\x38\x86\x38\x56\xa0\xcd\x0c\xf6\xda\x64\x19\xfc\x53\x6b\xe7\x67\x29\x5f\xd7\x4e\xa8\x1d\x95\xdb\x4d\x8e\x4d\x2a\x2a\x00\x63\x68\x84\xce\xeb\x8b\x83\x15\x37\x91\x61\xe0\x73\x9a\x15\xcb\x85\x1c\x9a\xe2\xd3\xba\xe8\xfb\x60\x40\x5d\x8c\xfd\x94\x4d\xb5\x55\xd4\xc6\xd8\xd7\xad\x56\x40\xc5\xdb\xb8\xac\x90\x61\x23\x04\xf1\x2e\x1e\xcc\xfd\x5f\xd6\xd5\x6e\x67\xe7\xb9\xd9\x21\x62\xc4\xc7\x3d\x49\xd8\x55\xd3\x83\x41\x5c\x78\xdc\x82\x30\x0c\x15\xc7\xbb\xf2\xfc\x38\x8e\xb2\xf1\xf9\xf5\x3a\x6e\xdd\x9e\x43\xb3\x43\x72\x9a\xf1\xfd\x3c\x87\x4b\x2f\xd6\xee\xac\xe6\x84\x2b\x2f\xc3\xf6\xac\xf8\x9e\x86\x7a\x09\xf4\x3b\x7a\x69\x8d\x46\x5b\x33\x33\xfb\x93\x09\xad\x2a\xc9\xc3\xbc\xf7\x7d\x7c\xdf\xf7\x99\xd2\x6d\x6b\xa7\xcc\x3e\x2b\xfa\x45\x59\xec\x30\xf7\xa5\x3e\x2d\x3e\x30\x5e\x16\x10\xcf\xd9\x8f\xab\xe5\x64\xde\xcf\xaa\xfe\xeb\xac\x12\x2f\xcb\x52\xa0\x44\x41\x93\xbf\x2c\x97\xc5\xb4\xf2\xa3\x21\x17\x36\x85\xf0\x6a\x91\x71\x5a\x98\x41\xa5\x22\x09\x7e\xc7\x08\xcf\x18\xaf\x84\xbc\xcc\x52\x91\xd8\xbf\x63\x84\x25\x07\xa2\x8b\xcd\x9f\x31\xaa\xeb\x10\x28\xbf\xc1\xde\xfb\x57\x03\x38\x28\x36\x2e\xd8\x18\x25\xcd\xf7\x6b\xff\x8c\x59\xc7\xaf\x95\xda\x15\x36\xaa\xd2\x05\xad\xee\x82\x72\x40\xed\x16\x48\x9b\x08\x3e\xaf\xa7\xba\x82\x30\x61\xd8\x5e\xab\x95\xc7\x60\xc5\xc1\xf7\x2a\x03\x27\x6f\xbf\x27\xb0\x19\x42\xca\x71\xc0\x11\xa5\x85\xee\xca\xb4\x5c\x51\x62\x14\xf2\xb8\x4b\x66\xe0\x20\x6c\x29\x13\x65\xe8\x52\x2a\x7c\x8f\x52\xad\xe3\x82\x5d\xce\x9c\x78\xb3\xa7\xc3\x86\x19\x4a\xf9\x0b\x42\xd7\x6b\x96\x18\xaa\x53\x77\xf0\x86\xe0\x50\x6e\x2c\x5a\xe0\x49\x9e\x27\x07\xef\xce\xcf\x0f\x15\xc4\x05\xd8\x97\xef\xe7\x2c\xa7\x36\x44\xfb\x05\x45\xe0\xe9\xfa\xbc\x30\xbd\x31\x5d\x29\x92\x45\xb9\x88\x11\x44\x0a\x19\xd9\x85\xa1\x9e\x3d\x69\xa5\x14\x5d\x86\x06\x21\x3f\x38\xb8\x83\xc1\x21\xd7\xb9\x39\x37\x4e\xbd\x47\x1b\x3a\x78\xdf\x47\xd9\xe2\x61\x4f\x31\xe8\x5b\xbb\x3d\xc1\x1f\x56\xad\x25\x8e\x11\xa6\x64\x6b\x68\xf3\x27\x50\x7b\xe8\xbf\x68\xb2\x2c\x11\xec\x64\xcd\xeb\xba\x6e\x12\x0c\x4f\x42\xf2\x49\x9b\xf2\x40\xa7\xbe\xcf\xf9\x8a\x8e\x84\x27\xec\xd4\x6d\x9e\xdb\x00\x38\x0c\x9b\xec\x39\xed\x98\xe3\xcf\x88\x69\x35\x55\x4e\x8b\x09\x8d\xad\x45\x15\x8e\x8b\xf9\xb8\x79\x17\xd5\x4e\x86\x0b\x0f\xb4\x47\x45\xbb\x17\x1e\xdc\xb7\x72\x9b\x9d\xaa\x3d\xa9\x1d\x02\x0d\xec\x11\xaf\xdf\x86\xc6\xea\x1e\xe8\x74\xec\x9b\x8f\x70\x4d\x13\xb5\x3e\x94\x93\x0b\xa5\x5c\xbf\xe5\x64\xa5\xfc\xef\xde\xf2\xc7\x20\xd3\x0f\xff\x5e\xcd\xee\x17\xcb\x37\x5f\x00\x99\xfe\xcd\x9f\x8d\x94\xfe\x04\x4e\x36\xcd\x7d\xa0\xef\xfc\x0b\x31\xb8\x35\x70\xb1\xab\x01\xbf\x1b\xe0\xd2\x7f\x77\xf0\xca\x9c\xce\xda\xd8\xd2\x10\x83\xe1\x0d\x8d\x69\x28\xf0\x00\x69\xf9\xbf\xf0\x37\xb6\xa0\x13\x75\x39\x67\xc5\xed\x8e\x28\x3f\x1b\x74\xb9\x0b\x6a\xd9\x01\x2b\x8f\x46\x91\xd6\xa4\xc2\xf3\x91\xd7\x01\x8d\xb3\xfc\x08\xec\xf2\x31\xbd\xc9\x26\x0f\xc7\xac\xb8\xbd\x2c\x23\x1c\x0d\x5c\x4b\x6d\x14\xe6\x07\x46\xf3\xe9\x5f\x81\xc6\xac\xe7\x63\x13\x18\xf3\x79\xd3\xf0\xf2\x1f\x30\xe6\xdf\x93\xad\xf2\x00\x40\x33\x7e\x05\x7a\x60\xd5\x6c\xfb\xbe\x26\x52\x67\x88\x71\x4a\xb8\x57\xde\xd3\x2d\xa8\xea\x9e\x1d\x79\xcf\x5a\xd3\x46\xad\x75\x84\x6a\xc3\x24\x4d\x58\xe5\x05\x03\xd6\xf1\x10\x33\xe5\x98\xf9\x1a\x72\x67\xa2\xf8\x80\x83\x27\x5a\xa3\xf4\x57\x6e\x14\x49\x27\xfc\xaf\x4b\x3f\x28\xa5\x36\x5a\x88\xf3\x72\x29\xa8\x32\x34\x7b\xf1\x68\x50\x60\x5c\x66\x1e\xc7\x38\xd1\xaa\xd6\xa5\x60\xc5\x0d\x8e\x74\xab\xd6\x33\x2c\xcc\xd9\x0f\xed\xf9\x2f\x04\xbd\x00\x38\x4e\xf9\xdf\xe6\xfc\x42\xfa\xd4\x7e\x61\x6a\x44\x1f\x5c\x5b\x5d\xd0\xbe\x54\xde\xc8\xba\xb6\x0f\xdc\xf6\x5e\x4c\xb7\xb5\xcd\x4c\xbe\x08\x5e\xcb\x8a\x0f\x8f\x10\x06\x64\x6c\x78\x78\xcf\xf2\xfc\x25\xdd\xd7\x02\x92\x7c\x27\xd2\x38\xdd\x4e\xe6\x62\xc5\x0d\xa4\x55\x43\x28\xfd\xa2\x77\x58\x61\xe4\x33\x56\x1d\x97\xd9\x94\x15\x37\xaa\x7a\xa3\x5b\xb9\x7a\x16\x21\x5b\xdb\xa4\xd1\xee\xac\x6e\xb1\xa6\x21\x7a\x56\x4e\x8d\xa4\xfb\xb1\x13\x70\xec\xd7\xb4\x6c\x13\xfd\x8f\x08\x32\xf5\xe9\x25\x4b\x29\x06\x2f\x5b\xe3\x9e\x5a\xa5\x1c\x83\x03\x89\xe5\x8a\x37\x43\x60\xf9\x78\x3a\xad\xad\x42\xad\xdf\xf7\xbb\xf3\x63\x65\xaf\x90\x42\x25\x9b\xdc\x6a\xf1\xab\x3b\x9c\xcb\x79\xcf\xe8\x06\x55\x60\x86\x24\x6d\x71\x14\x29\x7f\x35\x28\x59\xaf\xa3\xab\x8a\xe6\x33\xbf\x0c\x99\x1c\xa2\x8d\x28\x2c\x8a\xf0\x56\x6b\x32\xb7\x1a\xd3\xa3\xed\x15\x7a\x5a\xb8\x9e\x96\xc2\x4c\x0b\xd3\xd3\x52\x62\x4e\x01\xb6\x3b\xad\x74\x54\x5e\x46\xe0\x2d\x75\x77\x14\xaa\x9a\xa2\x11\x69\x89\xdd\x26\x30\xee\x90\xcf\x3f\x2b\x24\xc8\xde\xb0\x99\x16\x37\xb2\xc4\x35\x45\x78\x12\x28\x01\xb4\x3a\x1a\x24\x02\x40\x60\xee\x43\x87\xd4\x2e\x50\x5e\xd4\x51\x3b\x23\x74\x57\xc2\x2d\x55\xd7\xf9\x43\x0d\x06\xf6\x69\xb5\xc8\x26\x14\x4e\xb6\xa4\xa2\xfe\x29\xf3\x4f\xbd\x3a\x9d\x5e\x81\x9f\xb6\x16\xf2\xb4\x02\xba\xaf\x26\x34\x2d\xaa\xa5\x4e\xb7\x9a\x72\xdd\x7d\xf5\xe3\x33\xfb\xaf\x2b\x7b\xd1\x9d\x7a\xd7\x2b\x6f\xc3\x8e\xb4\xd8\xa3\xd6\xeb\x11\x1a\xa7\x07\x10\x4f\xd1\x87\xb5\xd4\xfd\x80\xbf\x3f\xb3\x1b\xaa\xae\x17\xe2\x11\xa8\x3a\xdd\xf4\xfd\xaa\x3e\xa3\x77\x94\x03\x27\x1a\x36\x72\x95\xe9\x0a\x3a\x5d\x99\xa1\x6a\xad\x7c\x65\xaa\xf8\x75\xc9\xe1\x14\xc6\x5d\xa4\xd9\x19\x55\xfb\x3e\xe5\x0a\xb3\xaf\x75\xbd\x83\x45\xf8\x4c\x9d\x38\x78\x64\x27\x5b\xf6\x5a\xb9\x45\x6c\xe8\x90\xe9\xbf\x3e\x73\x6e\x00\xfb\xdc\xf5\x96\x1a\x31\x41\x2d\x66\x52\x95\x77\x14\x40\x24\xe0\xfe\x46\xa6\x0d\x73\x92\xdb\xa9\x71\xfd\x99\xf3\xe8\xa3\x7e\x4f\x85\xb8\xc4\x8d\xc4\xd3\x5b\x44\x5e\x98\x57\x10\x1f\x05\x15\xce\x40\x99\x82\xfc\xbc\xf3\xd0\x80\x0a\x13\x78\x6b\x11\x64\x1b\x8b\x00\x35\x3d\x80\xd9\xda\x92\xea\xae\x3c\xa5\xef\x9f\xad\x68\x7d\x20\x6b\xbc\x0f\x90\x28\xc4\x7a\x2d\x67\x04\xed\xbd\xef\x83\xa3\x4a\x2a\xe0\x2f\x51\xbf\x4f\xa3\xa8\x6e\x9d\x46\x95\xa1\xbe\xd1\x31\x0b\xec\xd7\xf4\x3e\x12\x7b\x8d\x20\x0a\x70\x4e\x05\xbc\x6b\x51\x27\xca\x77\xb4\xb5\x74\x5a\xff\x07\xfc\x94\x73\x28\xde\x74\xc9\x6c\xed\xf6\x5a\x63\x35\x37\xc4\xce\xfd\x9c\xea\x50\x9f\xe8\x5a\xad\x98\x9f\xa1\xd5\x4c\xe6\x23\x09\x5c\x57\xf6\xa6\x32\xd4\x3a\xbc\xab\xfa\xc2\xb8\x5e\xf6\x23\xa4\xb7\x8f\x20\x2f\x0a\x7f\x43\xaa\xa9\xe3\xd8\xb7\x1f\x37\xe6\x55\x20\x0c\xdb\xcd\x5c\x0b\x34\x65\xe6\x32\x28\xf5\x65\x50\xd9\x1e\x64\x61\x0f\xb2\xf6\xb7\x4a\x5c\x61\x26\xcf\x7e\xeb\x72\x5a\xb5\xc3\x86\xff\x78\xfe\xe7\xa7\xd3\x3b\xeb\x8a\xe7\xbf\x23\x27\x88\xba\x26\x8c\x0f\x37\x36\x64\x57\xfb\x9e\x42\xfe\x0a\x45\xb0\x82\x64\x18\xc1\x06\xc0\x9a\x01\x3b\xd0\x86\x15\xcd\xf7\x98\x9f\xe6\x35\xf5\xfb\x4b\xd2\x89\x9c\xf3\x78\x14\x0f\xf1\x7d\xc2\x0a\x85\x43\x12\xed\xe8\x45\x8a\xd0\x18\x9f\x70\x3f\x69\x88\x79\x60\x12\xb2\x63\xf9\xb2\xcb\x30\x12\x56\xd6\xb2\xb3\xcd\xeb\xea\xa5\xe4\x7d\xcd\x6b\x72\xc2\xf1\x31\x27\x3a\xd6\x85\xee\x3d\x25\xb2\xc9\x7a\xeb\xf5\x31\x8f\x5d\xc5\x33\xd3\x1e\x8c\x13\x0b\x85\xe3\xd4\xfb\x89\xc6\x27\x1c\x12\xf1\x9e\xf0\x3f\x37\xa7\x89\xcd\x16\x02\x8b\xe8\xa7\x11\xd1\xba\x05\x48\xfb\x7b\xc2\x95\x4d\xf6\x13\x27\xaf\x79\x52\x16\xef\x8a\xaa\x39\xf1\x1b\x52\xfe\xbe\xe6\x52\xf0\xee\xa8\xff\x3b\x72\x3c\x2b\x7d\x86\x24\x55\xeb\xf5\x27\xde\x4c\x91\x0c\x1d\x7c\xf7\x6f\xed\xa0\xa4\x57\x1a\xff\x18\xba\xa9\x95\x5f\x26\xdb\xa8\x7e\xa2\xed\x43\x9e\x54\xb7\xb5\xab\x5c\xfe\xdf\x75\x0f\xea\x25\x0c\xaa\x63\xb3\x3f\x32\xa4\x8e\xda\xbf\x6f\x40\x8d\xbe\xaa\x41\x6a\x10\x8a\xc8\x8b\x3b\xd9\x1a\x02\xb9\x0e\xa9\x58\x58\xc1\xb0\x3c\x2f\x5b\xc3\xc4\x9b\x07\xd2\x68\xf0\xf7\x66\x06\xdf\x1a\x62\x4e\xd4\x75\xd5\x6c\x72\x13\x3f\x57\x04\x57\x57\xe3\x25\xd4\xdb\xe7\x71\x81\xd6\xeb\x62\xbd\x8e\x05\xd9\xda\x45\xb5\x9d\x95\x76\x83\x83\x41\xec\x44\x4c\xdd\xa0\xa9\x2d\x25\x16\x4e\xb6\x86\x08\xf5\x44\x27\x7c\x04\x97\xa5\x2d\xf8\x08\xb3\x39\xbe\xfb\xb7\x6d\x0e\xbd\xac\x5a\xeb\xef\xb6\xc8\x7a\x6d\x49\xf7\xcf\x92\xcc\x43\x78\xc9\x7a\xfd\x5d\xf7\xe6\x7e\xc6\xc9\x31\xd7\xbd\x7a\x65\x39\x35\xfc\x13\x27\xcf\xc0\xaf\xf4\xd1\x61\xd8\x17\x9e\xea\xfd\x0d\x15\xa9\xe7\x1e\x64\xfd\x02\xbc\x6e\x76\x08\x06\x8f\x71\x93\xf0\x0e\x42\xe9\x4f\xde\xb0\xec\xa0\x7e\xb3\x83\x32\xd2\x08\xfe\x85\x93\xdf\x9e\x1a\x90\xb9\x43\xbf\x6c\x30\x8a\x6b\xff\xc5\xef\x87\x17\xcc\xa2\xf1\x82\x07\x83\xad\x47\xe4\x97\xc1\xe0\x88\xc7\x74\xe4\x14\x7a\x63\x05\x5c\x4d\x93\x0a\x6c\x43\x43\xbc\xb3\x0b\xda\x05\x3d\xbe\x9f\xed\xf8\xb4\x98\x83\xdf\x70\xf2\xf3\x53\xc3\xd3\x9c\xc1\xef\x18\x5d\xef\x69\xe9\x4b\x90\x37\x5d\x33\x70\x04\x3c\xb4\x71\x99\xa7\x44\x68\x50\x5b\xdf\x6b\x9e\xee\xd1\xf4\x57\x9e\x8a\x5a\xd9\xf2\xc2\x99\x84\x70\x74\x33\x8b\x86\x30\xf0\x11\xf7\x22\x79\xd8\x2c\x3e\xe2\x10\x10\x68\x9c\xde\xcd\x47\x6c\xf4\xb6\xfa\xed\xc9\x7c\x7a\x22\x7f\x80\xd3\xdb\x52\x71\x3d\x32\x89\xad\xba\x5f\x7a\x72\xd1\x2a\x86\x50\x01\x3b\x89\xad\xf8\xd3\xf5\x3a\xd2\xa1\x43\x9d\x5b\xa5\x79\x25\x48\xe2\x87\x7f\xe8\x3a\x06\x3f\xfe\x7b\xd9\x05\x3d\x08\xa5\xc0\xfd\xb1\x7d\xe9\x94\xc9\xf7\x3f\xbe\x3b\x3c\xff\xe5\xea\xe8\xe4\xf2\xf0\xcd\x39\x38\x2b\x0d\x06\x3f\x3a\x76\xe7\x9f\x9c\xbc\x04\x96\xeb\x2d\x47\xf8\x7b\x4e\x3e\x0a\x1f\x95\xd9\x21\x2f\x24\x79\x39\xd1\x28\x2d\xc6\x7d\x10\x21\xfc\x8f\x47\x6d\x55\xdf\xfc\x7a\xb9\x4d\xbf\x5f\xd0\xc0\x56\xf5\x77\x3c\xfa\xfa\xbf\xf0\xe8\x1b\xb0\xe5\x38\xb3\x8a\xfb\xd3\x99\x44\xac\x6d\xc3\xcb\xcb\x60\xc3\xb0\xfe\xb0\x35\x43\xa7\x6b\xd9\x60\xcc\xa0\x45\x23\x5b\x40\x41\x54\x64\xb2\xd6\x72\x43\x8c\x46\xc3\xc9\xda\x18\x02\x3d\xa7\x07\xeb\x1e\x0e\x5e\x8e\xda\x93\xc7\xc6\xa5\x9a\xb8\x9a\x56\x86\x37\xcc\xc8\xca\x04\x24\xaf\xe4\x67\x8d\x5a\x0d\x2b\x9b\x62\xba\x82\x06\x53\x81\x59\x21\x4a\x03\x48\xa5\x63\x70\x45\xa1\x71\x09\x82\xd0\x5b\x5d\x47\x05\xdd\x36\x73\xd0\xf0\xba\xc6\xa5\xf1\x9c\x9e\x3d\x1e\x8c\xda\xd2\x91\x16\x08\x33\x84\x70\x4c\x15\x74\x92\x9f\x7c\x4e\x3e\x32\x91\xd5\x89\x1c\x07\xa1\x35\xd2\xcc\xa1\x0e\xa9\xe7\x74\x96\x96\xb6\xc3\x6e\x08\xae\x6f\x4f\x8c\xa2\x36\x9a\x77\x9d\x59\xcf\x6d\xda\xd0\x71\x8e\x17\xab\xd0\x55\x91\x3b\xf7\xb8\x3d\x9d\x91\x52\x3d\x68\x69\xb2\x30\x47\x36\x57\xbd\x71\x73\xac\xed\x77\x39\xc8\x94\x20\xc2\x69\xec\x57\xf7\xb6\x39\x8a\x9d\x4e\x92\xfe\x46\x49\x85\xbf\x1a\x84\xaa\x98\xf0\x86\xdb\x23\x23\xdc\x41\x6a\xaa\x08\xb9\x22\x06\x3f\x5d\xdf\x19\xce\xc4\x52\x19\x6f\x25\xef\x2b\xda\x3d\x74\x30\xe8\x00\x03\x30\x2e\x9b\x09\x5c\x42\x17\x90\x36\x11\x14\x3a\x29\xf5\x33\x24\x28\xd5\x8f\x01\x7d\xe1\xda\x8c\x9d\xee\x4c\xcb\xbb\x08\x3d\x6f\x02\xdf\x1a\xab\x3d\x07\x08\x94\xc0\xc1\xd2\x98\xf2\x03\xb7\xb4\xba\xa2\xe2\xd4\x85\x35\xe8\xf9\x0c\xd1\xb8\xf4\x2e\x95\xd3\xea\x7c\xa6\xea\x9a\x26\xae\x6d\xc2\x8b\x1e\x75\x31\x1e\xbe\x53\x24\x99\x76\x97\x63\x9a\x98\x80\xb6\x46\xf5\xae\x62\x49\xfc\x68\x1c\xb5\x69\xcd\x1d\x15\xd9\x57\xc6\xca\x1d\xd1\x8f\x92\xc4\x4b\x31\x75\x43\x4d\x49\x92\x00\x86\x72\x8c\xe3\x30\x70\x39\x5a\x56\xb4\x5f\x01\x55\x8a\x36\xdc\x24\x14\x47\x57\x57\xb4\x7a\x0b\x54\x30\x32\x50\xea\xe0\x39\xba\xf1\x85\xb7\x80\x79\xb9\xf2\x2f\x96\x61\x37\xeb\xd8\x17\x89\xac\xbc\x59\x74\xa1\x38\xb2\x4e\x8d\x9f\xdd\xa4\x7d\xe3\xd1\x76\x27\xe5\x52\xce\x53\xf5\xd9\xcd\x9a\x17\x1e\x6d\xf5\xee\x4b\xc6\x7e\xf7\xd4\xd8\x17\x94\xde\x7e\xd1\x6c\x9a\x17\x1e\x6d\xb5\xa2\xe2\x8b\x1a\xd5\xf5\xeb\x1a\x3d\xbe\x25\xed\x46\x7b\x62\x57\x2e\x05\xcb\xbd\x27\x60\xe3\x95\x3f\xcd\x1d\x3a\x75\xb8\x32\xcd\x3d\xab\x0c\xfe\x7f\x6c\xdf\x52\x98\x77\x48\x79\xa9\x16\x94\x50\xb7\x65\x08\x85\x1d\x69\x42\x5f\xa8\x9d\x51\x32\xc5\xd4\xcc\x04\x99\xe8\xe0\x5c\xfd\x6d\xab\xbe\xd2\x31\x85\x7e\x7b\x40\xaa\x6d\x26\xd4\x65\xa1\xfa\x39\x85\x54\x7e\xbb\xfa\xa2\xcf\x3a\x71\x68\xae\x72\x56\x09\x5a\x50\x5e\xfd\x44\x39\xb8\x66\xed\x5a\xd7\xab\x39\xe5\x4c\xd0\xe9\x61\x31\x75\x81\x0f\xb3\x3c\x13\xb2\xfe\xd4\x54\x37\x4e\x52\xca\x9b\x31\x08\xf0\xb9\x9a\x5a\xfd\x59\x15\x3e\xb8\x63\x1f\x59\xd1\x28\xcb\xb3\x4f\x0f\x07\xf3\xac\x55\xae\xb3\x96\x04\x65\x5c\xfb\x2f\x35\x8a\x59\x75\x54\x30\x61\x43\x32\xaa\x72\xc9\x27\x16\x5d\x07\xe6\x8f\xf8\x19\x53\xdd\x74\x38\xac\x07\xaf\xd0\x53\x26\x36\xa6\x4a\xb7\x02\x06\x06\x35\xee\xd0\x20\xa3\x27\x23\x08\xbb\xb6\xda\x0d\xc5\xd6\xea\xce\x19\xff\x63\x3d\x7b\x06\x99\x82\x88\xf5\x5a\xb8\xf8\xeb\x79\x2c\xac\x0d\x0a\x42\xe8\x2e\xe0\xe5\x57\xd6\x97\x58\x5f\x38\x41\x31\x98\x5a\x6a\x56\x75\xd4\xb5\x76\xae\x22\x61\x95\x7b\x82\x82\x9e\x35\x5f\xf5\x4c\x37\xe1\x9b\x74\xda\x78\x11\xe2\xc0\x99\x60\x59\xce\x3e\xa9\x0f\x86\xcb\x33\xac\x97\xc5\x53\x75\x76\x6b\xf5\x97\x57\x21\x70\x87\x53\x4f\x6b\x48\xff\xa0\x16\x49\x9e\x99\xa6\x1b\xac\x5a\x73\x2d\x40\xa9\xee\x69\x13\xa9\xde\x1b\x84\xd0\xfa\x4a\xb2\x26\x5c\x05\x15\x9c\xde\x17\x6f\xb3\x45\xa3\x99\x11\x1d\x6b\x2f\xc6\x11\x1d\x9b\xe3\xa8\x39\x20\x50\x2f\xa3\x66\x1b\x17\xad\x20\xc8\xb0\x0d\x48\xaf\x47\x05\xaa\xaf\x66\xac\x98\x1e\x99\x93\x06\x9f\x96\x77\xa6\x73\x56\x95\x6f\x3c\x37\x81\xbf\xcf\x9d\x4c\xdb\x88\x70\x2f\x9c\xe7\xe8\x0d\x15\x00\x04\xd7\x11\x8d\xdd\x67\x35\x27\x5c\x3b\x1e\xd7\xf5\xd5\x3c\xab\x8e\x0a\xfb\xf5\x0b\x13\x9a\xf9\xe5\x5f\x1f\x0c\x20\x60\x27\x16\xc8\x69\x18\xbd\x2f\x19\x2b\x53\x90\xbc\xc6\xf7\x43\x57\x67\xbc\x13\xab\x88\x5a\x60\xa2\x4a\x1b\xa3\x5f\x07\xb1\xab\x1d\xab\x17\xe9\xf6\x22\x24\xe7\x5a\x7e\x5e\x51\x8b\x8e\x0f\x5b\x42\xf2\xf4\xb7\xcf\xfd\x56\x1e\xff\xbc\x6d\xd5\xf4\xe0\x9e\x33\x00\x98\x3e\xb6\x34\xae\xa3\x2f\x5d\x2d\x39\xa2\xa8\x51\x49\xac\x3b\xb9\x33\x10\x72\x50\x4a\xca\x47\x64\x04\xe9\x93\x39\xcd\xa6\x4f\x7e\xcd\xb5\x1c\x2c\xa5\xb3\xe8\x8d\xe8\xb8\xce\xa6\xd3\xb7\x92\x54\xbb\xeb\xa2\xbd\xcf\x23\x4d\xcd\x23\x94\x64\xd3\xa9\x42\x49\xae\xec\x5b\xc1\xa1\x6d\xef\x37\xfb\xb2\x64\x82\x75\xc2\x19\x78\x17\x24\x10\x1b\xae\x80\x37\x6e\x45\x73\x97\xf4\xfc\xcd\x18\x0b\xe2\x99\x4f\xf5\x61\x4b\x05\x2e\x5c\xc2\x26\x0e\xe0\xaf\x72\xcf\x02\x30\xa7\x80\xbe\x73\xc9\x78\x70\x00\xef\x91\xb3\xed\x4e\x8a\x5c\x3f\xea\xac\x41\x95\xce\xaa\xd1\xba\xe5\xfc\x08\x07\x7b\xf3\x69\x08\x11\x84\x12\x13\xfc\x5c\xcb\xfb\x3e\x68\x2e\x5c\x9b\x16\x51\x88\xfc\x06\x23\x0f\xed\x47\x00\xb4\x81\xbe\xbd\x84\x0e\x3c\x69\xb4\xac\xfc\x9e\xda\x23\x28\xed\x8c\x37\x5e\xf8\xac\x69\xf7\x3a\xf4\xa5\x73\x1f\x4b\xfe\xca\xce\x7f\xe1\xe6\xbf\x40\x98\x6f\x11\x52\x0e\x06\x14\xb0\x1d\xda\x0b\x91\x4d\xa7\x97\xe5\xb1\xb9\x87\x5b\xc0\xee\x8b\x65\x35\x37\x4f\xcd\xc3\xbd\xdd\x74\x28\xe5\x4a\x35\x37\xaf\x79\x79\xd7\x78\x7f\xf3\xbb\x5f\xa3\xba\xab\x45\x48\x02\x16\xa4\xe6\xb4\xe7\xdb\xb6\x2c\x39\xaf\x45\x5c\x62\xf5\x05\x79\xc4\xc0\x16\x5b\x0d\x06\xd5\xb7\x6d\xfe\x6a\x30\x88\x4b\xe3\xdb\x5f\xe1\x5d\xd4\xc1\x82\xed\xec\xe0\x8a\xec\xec\x22\x0c\x60\xd7\x95\x41\xff\x5d\x81\x01\xc2\x61\x4d\x0b\x7c\x47\xc5\xbc\x9c\xa6\x1c\xdf\xb2\x62\x9a\x16\xb8\x7a\x28\x26\x29\xab\x91\x43\x4b\xc8\x48\x39\xaa\xc6\xbd\xaf\x15\x40\xc6\xd7\x5b\x84\x64\x89\xac\xbc\x17\xf4\x21\x8d\x55\x29\x29\x70\x06\xd1\xe7\x84\xa1\xba\xee\x18\x69\x78\xc6\x9b\x0c\xa2\x1c\xb4\x76\x10\x51\x77\xae\xd1\x67\xc2\xdd\x3c\x18\xc0\xb4\xb4\x87\xbb\x5e\x57\xdb\xdb\x6a\xac\x9d\xd3\xd5\xc1\xa3\x0e\x5b\x6c\x9a\x24\x87\x8d\xb2\xda\xf6\xcf\x1f\x81\x0d\x2f\x6a\xf6\xfe\xdb\x0a\xad\x4c\xc8\x83\xea\xb5\xe5\xec\x42\x34\x2e\x41\x68\xd2\xd5\x74\x83\xb8\x06\xc8\x77\x61\xcf\x50\xb3\xf7\xc2\xad\x18\x6f\x56\xee\xb5\xc7\xff\x62\x28\xef\x01\xb3\x82\xc3\x8e\x2d\xd4\xb5\xad\xc8\x10\x79\xf9\xfb\x86\xcf\x0b\x17\x1a\x53\xf8\xa1\x31\xc5\xf8\x39\x2c\xc6\x22\xe6\x98\x29\x88\x62\xcc\xb4\x57\x11\x66\x89\xda\x74\x60\x1e\x4b\x96\x05\xe4\xa5\x88\x59\xd7\xf7\xb6\xb7\x51\x5d\xd7\x1b\x64\x89\x2a\xf0\x53\xf3\x16\xed\x2e\x13\x93\x39\x2b\x6e\xbc\x93\x6b\x91\xa9\xd5\xd4\x3c\x39\xf7\x1c\x85\xc3\xe4\x1d\xc3\xe4\xa3\x62\xdc\xd3\xa3\xdb\x02\xd3\x35\x70\x4f\x70\x0c\x06\x83\x5d\xfb\xf7\x7a\xed\xad\x22\x90\x3c\xd8\x69\x3a\x5c\xa8\x39\x2b\x10\x29\xa5\x5e\x44\xce\x13\xaf\x2e\xaf\x2b\xca\x3f\x50\x0e\xf8\xce\x2e\x00\x4a\x7c\xe6\x78\x04\x7a\x2a\xa2\x49\xc7\xed\x29\x34\x1f\x37\x84\x42\x0f\x01\x96\xb3\x50\x83\x75\x58\xfc\xe9\x04\x02\xa3\x01\x0d\xd8\xc9\x2e\x60\x60\x92\x63\xa4\x6a\x8c\x05\xf2\xe4\x91\x5a\x4b\xb3\x99\x4e\x0c\xdf\xe9\x21\x81\x55\x88\xf8\xcf\x34\xbb\x7d\x9b\x2d\x9c\x3f\xf8\x44\x5d\xa5\x4b\x77\x37\xda\x47\x53\x77\x2d\x42\x78\x5f\x4c\x9b\x33\x60\x9d\x8f\xdc\x54\xe4\x31\x45\xfe\x7d\xe5\xbf\x10\x9b\x86\x38\xb2\x59\xc0\xb4\x5c\xad\x70\x5d\x63\xfd\x8b\x70\x84\x45\x4f\x36\xc6\x43\x78\x2e\x05\x4d\xa8\x65\xfb\xb6\xe1\x7a\x1a\x53\x1f\x4f\x49\x00\x52\xac\x15\x34\x5c\x77\x5d\x84\xaf\x94\x58\xcc\x5d\x3e\x81\x48\x6d\xcc\x3d\x6f\xf9\x85\x53\x47\x98\x21\x32\xdf\x95\x9f\xbd\x20\xc3\xe7\x6c\x67\xc7\x5c\x46\x74\xc4\x80\x33\x2f\xd5\xb2\xaa\xed\x59\xea\x0d\xa9\x58\xc5\x52\xef\x4a\x1f\x09\x8c\xd5\xc6\x5d\xa8\x7e\x54\xf9\x92\x7f\xbe\x42\xf0\x8b\x74\x32\xad\x8a\x9e\xa6\xd7\x3d\xe7\xcb\x22\x2f\xcb\xc5\x26\x25\x8e\x57\xac\xed\x6e\x25\xf7\x0b\x35\x9c\x8e\x5f\x24\xfb\xe3\xda\xa7\x9c\xc3\x1b\xea\xd7\x07\x45\x93\x3a\xbb\x37\x31\xa8\x88\xfe\x58\x74\x6e\xb3\xe9\xce\x8c\x66\x62\xc9\xa9\x37\xd0\x45\x99\x3f\xcc\x58\x9e\x77\x4f\x17\x28\xa2\xbb\x74\x50\x0e\xe9\x06\x2f\xf1\x04\x4f\xf1\x1c\x2f\xf0\x0c\xdf\x35\x74\x53\x76\xb7\x5c\xc7\xd4\xbd\x46\xb6\x86\x68\xc5\xd6\xeb\x8e\x44\x0f\xc5\x7a\x1d\x33\x52\x68\xf4\x5b\x08\x13\x50\x6a\x42\x14\x53\x60\xe2\x7d\x16\x4b\x35\x08\x6e\x8e\xe0\xb3\x6c\xbf\x76\x63\xbe\x66\xd3\xbc\xf6\x5a\x61\x19\xc5\x5e\x5c\x92\x02\x57\x84\xa1\x34\x76\xa8\xb2\xcd\x4f\x76\xb1\x66\x1c\x87\x9f\x7b\x70\x83\x0b\x01\x64\xf5\xf7\x2b\xc7\x76\x42\xb6\x13\xa7\xa6\x84\x74\x36\x65\x4f\xe1\x77\x49\x76\x64\xaf\x4a\xda\x17\x0a\x37\xe9\x50\xea\xa0\x71\x15\x6d\x67\xf2\x2e\x38\x7f\x49\x17\x59\x63\x9e\xed\x7c\x63\x22\x6b\xc8\x37\x48\xa3\x52\xb1\x51\x36\xc6\x4b\xf9\xbf\xed\xdd\x31\x9e\xc0\x1f\x5f\xc3\x09\x5d\xa2\xd5\x64\x30\x50\x73\x98\xe3\x25\xc2\xf9\x7a\x1d\xe7\x84\x2a\x63\xe6\xd4\x4c\xe0\xb2\x67\x0c\x1c\x5b\x84\x4c\x07\x83\x48\x29\xf9\xe0\xd7\x7a\x1d\x2f\x49\x3e\x5a\x8e\x11\x5e\x6a\x8b\x66\x8e\x0b\x64\x20\xa2\xb6\x86\xf5\xef\xd0\x5a\x42\x5a\x5e\x3a\x75\x12\x01\xa1\xc9\xc5\x2f\x27\x07\x57\xa7\x2f\x2f\x0e\xcf\x7f\x3a\x3c\xbf\x20\x34\x39\x3b\x3f\xfd\xc7\x2f\x57\x07\xa7\x27\x97\x87\x27\x97\xea\xb7\x4a\xda\xf7\xea\xe8\xd5\xd5\xc1\x77\xfb\x27\x6f\x0e\x09\x4d\x4e\xf6\xdf\x1e\x5e\x9c\xed\x1f\x1c\x5e\x5c\xbd\xfc\xe5\xea\xe8\x55\x50\x44\x68\x02\x72\x1e\xa1\xc9\x31\xbb\xe6\x19\x67\xb4\x22\x34\x51\x59\xf8\x8e\x4e\xbe\x3f\x3c\x00\x38\x8a\xd7\xef\x4e\xe0\x0f\x59\x5f\x5b\xf0\xa6\x66\x20\x84\x26\xfb\x8d\xae\x59\x85\xea\x95\x4e\x91\x48\x3e\x52\xf3\x8b\x97\x0b\x72\x08\xbf\x74\x1a\x45\x72\x21\x7f\x81\x5b\xa3\x94\x66\xf5\x75\x4c\x2e\x64\xe1\x74\x0a\x99\x8d\x6c\x61\xf3\x68\x82\x00\xa0\xa9\xe7\x8f\xba\xf0\x1a\x6f\xed\xa2\x5a\xbd\x6d\xf6\x15\xb9\x56\xbf\x4f\x8c\xaf\x6a\x70\x6b\x3c\xa3\xc9\xb2\x58\xf0\x72\x42\xab\x8a\xba\x3a\xf2\xec\xe2\xdf\xa8\x89\xb4\xd6\x4d\xda\xbe\x7c\x94\xbf\x73\x96\x55\xa4\xc3\xbe\x9d\xd3\x58\xde\x2b\xaf\x68\x4c\x11\xde\xd7\x2f\xcb\xca\x6f\x15\xd5\xb7\x33\x04\x1b\x46\x2d\xc1\x52\xc8\xdf\x72\xbc\x07\x2a\x2f\xea\x2b\x36\x55\xf8\x28\xe4\xb7\xc6\x93\x9f\x59\x9e\xeb\x47\x3f\xc9\x47\x4b\x51\x9a\x65\x71\xbd\x49\x92\xa4\xd5\xa1\x73\xe8\xd0\x81\xea\x10\xc0\x27\x99\x65\xd4\x48\x2c\xe4\x25\xa6\x89\x62\x3e\xf4\x13\xb9\x23\x9e\x61\x65\xfd\x82\x0f\xfc\x4a\x1f\x31\xb4\xb8\xc8\xa9\xcf\x34\x39\x64\x7e\xb4\x55\x0d\x9b\x3f\x6c\x96\xdc\x50\x28\xd3\x84\xdd\x16\xb7\x4d\x05\x9b\x7a\x25\x9e\x72\x84\xa8\x94\x9e\xf0\x52\x39\xff\x63\x8e\x75\x0e\x50\xd7\xcb\x53\xf3\x08\xd5\x35\xcc\x9d\x93\xbb\x5f\x97\xfc\x95\x0a\xfb\x2b\x39\x99\xd2\xe6\x33\xdb\xdf\x89\x7c\x44\xb3\xc9\x1c\x32\xe5\xc2\xbe\x76\x0b\xbc\x21\xd0\x91\xbc\xa6\x86\xe5\x72\x5a\xc4\xc1\x80\xa9\xcd\x60\x5f\xb7\x6f\xd5\xad\x4f\x78\x3b\xe5\x77\x7d\xc3\xbd\x1f\x7e\xa4\x98\x36\x37\xce\x77\xb2\xf8\xe3\x22\xb3\x4f\xe4\xc6\xb9\x93\x83\x9e\xb1\x62\xc3\xc9\xfb\x8e\xae\xd7\x3f\xd0\xd8\xf2\x5e\xbf\xd0\x11\x1d\xd7\xcd\x57\x2a\xf2\x33\xed\x49\xb9\x6e\x59\xcd\xf7\xa5\x08\x6c\xce\xa0\x7f\xf4\xe0\xa2\xb5\x20\x39\x59\x18\xd5\x9e\x05\x51\xed\x92\xf0\xff\xea\xc1\x4b\xf6\x7e\x25\x1c\x1f\xb6\x15\x23\x16\x73\xd3\xbf\xc4\x0a\xd4\xe3\x41\xd5\x4a\x56\xd5\x29\x6e\xb3\x30\xee\x9b\x27\x22\xbb\xc1\x3c\x09\x62\xbd\xcd\xa5\xa4\xb2\x15\xf1\x87\xd5\x43\x5c\xe0\x0a\x8f\x0a\xcc\x93\x45\x26\xe6\x63\xe3\x5d\xcf\x90\x0d\xdf\x87\x86\x08\x05\x75\x0c\x54\x52\xd8\xfd\x22\xbb\x91\x9d\x82\x60\x32\x73\x9b\xfb\x3d\x45\x8d\x6f\x77\xcc\x0c\xb4\x8c\xea\xba\x07\xf9\xe7\xca\xce\xec\xb4\x39\x4a\x73\xf0\x9e\x84\x50\x29\x88\x51\x13\xe4\x94\xaa\x3f\xe0\xdc\x4e\x8d\x46\xd8\xdf\x64\x3e\xb2\x4d\xc8\x06\x00\x73\xde\xf0\xf4\x7a\x5d\x72\xc9\xe6\xab\x46\xbd\x1d\x14\x5a\xb1\xd5\x02\xaf\x6a\x5c\xb8\x08\x60\xcc\xc8\x2e\x68\x51\x9a\x31\xc1\x83\x41\x98\x50\x18\x22\xdd\x18\x19\xfa\x2f\x43\x36\x53\x40\x7f\x60\xdf\x5a\xfc\x07\xb6\xbd\x8d\xf8\xa8\x18\xb1\xf1\x98\x9c\xca\x8d\x2f\xff\xf4\xa0\xbd\x37\xd3\x3f\x13\xa9\xf5\xd9\xc4\xcf\xbc\xa0\x28\xdf\x0d\x15\x3f\x33\x31\xd7\x8e\xac\x1b\x90\x59\xa1\x47\x62\x03\x9a\xb0\xcb\xe7\x2e\xa7\x72\x9e\x55\x96\xb5\xfa\x82\xa5\xd1\x21\xd4\x61\x58\x0a\x23\x45\x27\xbf\xd6\x52\xd9\x03\xf1\x30\xee\x7f\xb2\x17\x2a\xa4\xc0\xff\x7e\x92\x24\x76\x31\x39\xc4\x8c\x14\x2e\x31\xab\x50\xd9\x5f\x6d\x75\xe1\x9d\xeb\x3b\xcf\x81\x05\xfc\xe6\xb4\x4e\xcb\x8a\x02\x76\x91\x2c\xf0\xf8\xb3\x15\xad\xd3\x67\xab\x62\xbd\x16\xf5\x7b\x54\xf7\x86\xda\x70\xfb\x2b\x8d\x57\x72\x55\x18\xb6\x60\x98\x37\x9a\xca\x53\x9d\x90\x19\xbc\xf2\xac\x4f\x4f\x19\x43\xcf\x04\xe4\xd0\x1a\x7d\x3d\x46\x69\x09\xa3\xab\x5e\xe6\x59\x71\x4b\x3e\x51\xf8\x01\x7e\x3b\x6c\xe2\xae\x84\xb9\x2e\x6f\xdd\xcf\x3e\xfe\xa6\x71\x9b\x9d\xa8\xb5\x45\x8f\x6c\x31\xd9\x54\x51\x89\xcf\xde\x61\xba\xbe\xda\x60\xac\xd2\x48\x33\x1e\x67\xc9\x55\x07\x21\xd3\x3f\x39\x56\x3f\x2c\xed\xbd\xa0\x19\x9f\xcc\x8d\xd3\x30\x69\x7f\xe0\x3b\xaa\x26\xe1\xa4\x2c\x68\x17\x27\x64\x82\xcb\xa1\xd2\x19\xa7\x95\x14\x88\x3b\x7c\xa2\x3f\x51\xcd\x63\xe5\x96\x0f\xb5\x4c\xd2\x5d\xc6\x6f\xd5\x7c\xec\x57\xaf\x98\xbc\x4c\x5f\xcb\x52\xe0\x9a\x5a\xbb\x4a\x7f\x77\xa9\xd6\x14\xc3\x97\x8b\x4c\x30\xa5\x90\x77\xeb\x52\xc8\x91\x16\xa5\x60\xb3\x87\xf0\x2a\x23\xef\x30\x4d\x94\x08\xb5\x2f\xc8\xcf\xf0\xa3\xc9\x7f\x2a\xde\x4a\xa9\xbe\x0a\x90\xf3\xa8\xc2\x8a\xe9\x75\x00\x06\x54\x7b\xb1\x20\x15\x2e\x08\xc5\x25\xd9\x62\x26\xd1\xf5\xeb\xfd\x77\xc7\x97\x57\x0d\xde\x19\xa5\xb2\x6e\x32\x93\x62\x61\x25\xb9\x1e\x5a\x4c\x69\x21\x7e\xa0\x0f\x15\x2e\x49\x05\x1a\x60\xe4\x89\x3d\xa3\x31\xce\xc9\xf0\x79\xee\x88\xd7\xf6\x76\x8e\xee\x68\x5c\x8c\xf2\x31\xf8\xd0\x65\x86\x81\x45\x5e\x64\x25\x4f\x2a\x2a\xec\x35\x8a\x62\x81\x57\xf2\x5a\xa9\xd2\x4c\x29\xaa\xcb\x1a\x61\x21\x67\xae\x2c\x3a\x07\x6d\x86\x2b\x07\xd5\x68\xd5\xd2\x06\xd9\x6a\xa1\x9b\xd1\xdc\xf5\x7e\x9e\x7b\xb7\xfa\x0f\xd4\x3d\x71\xfc\xc1\x1b\x59\xaa\x44\xd1\x2f\x67\xfe\x6f\x20\x19\x84\x6d\xc0\xf2\xff\x37\xb6\xa8\x9b\x11\xb1\xb8\x64\xe0\x90\x0d\x41\xf8\x92\x18\x6a\xbc\xb1\x5f\xe8\x48\x8c\xa5\x28\xa0\xb5\xba\xbf\x51\x2f\xb2\x0a\xec\x04\x7d\x56\xf4\x59\xa2\xf1\xd5\x34\xe9\x19\x0c\x28\xc8\xac\x61\xe9\x48\x8c\xe5\x2d\xd4\x2e\xd5\xdb\x1d\xd5\x3d\xd3\x55\x3b\xf2\x33\xe8\x3d\xc4\x86\xb5\x67\xe1\x17\xb4\x6a\xe5\xcd\xff\xc1\x32\x6b\xa9\x7d\x33\x76\xdc\x9b\x2e\x39\x2a\x4e\xe0\x5c\xc0\x6b\xe4\x07\xf0\x79\x29\xa6\xa0\x08\x25\x0f\xca\x03\x86\x5c\x52\xf5\x47\x8b\xac\x2d\xf4\x83\x27\x29\x05\xb0\x79\xc4\x10\x38\x75\xc6\xab\x47\xae\x78\x2f\x07\xcb\x7a\x6d\x54\x19\x5b\x1d\xa1\x8e\xfa\x8f\x67\x71\x03\x59\x0a\x5b\xe4\x8f\x5b\xfa\x50\xc9\xcb\x85\x91\x61\xeb\x7a\x27\xf2\x4e\xc7\x97\x14\x44\x7f\x31\xe2\x90\x12\x53\x6d\x56\x15\x9f\xaf\xda\x68\x62\x35\xc2\x16\xf1\xb3\x75\x3b\xf0\xb3\xcc\x0b\xec\x3f\x42\x2e\xa6\xf1\xe0\xf4\xe4\xe2\x72\x5f\xf1\x9e\xae\x79\x2b\x17\x9c\xc8\x22\x25\xee\x93\x07\x01\x3f\x1e\x2e\x68\xfb\xf2\x37\xb8\xae\x86\x11\x97\x1b\x1d\xae\xb2\x0f\xc4\xaa\x8b\x9d\x12\xea\xca\xcf\xd2\xb5\xfd\x01\x54\xa6\xf7\x4f\x11\x1f\x7c\xda\x56\x33\x68\xb3\x29\x3e\xec\x90\xf3\xf5\x33\xf7\xd5\x8f\x4e\x3b\x44\xee\x8d\x42\xe8\x4a\x32\x09\xd7\x31\xc5\x95\xd2\x61\xed\xe2\xd2\x4b\x94\xd9\x60\x3f\xb4\x72\x28\x1b\x0c\xe2\x2c\x69\xbb\x95\xac\xd7\x2a\xa5\xa3\xef\x91\x82\xd6\xeb\x0b\x68\xbd\xf4\xf4\x54\x67\x9b\x7a\x82\xff\xbc\xaf\x9e\xeb\xaf\xe2\x1b\x33\x38\xaf\x03\x97\x3e\xc3\xaa\xc2\x93\xf7\x4e\xd3\x43\xc7\x9f\xcc\xb3\x0a\x9a\x8e\xb9\x56\xba\x1b\x03\x35\x86\x7c\xfa\x5d\x19\xa8\xa9\x42\x35\xf0\xb7\xe4\x69\x52\xb1\x4f\xf4\xc5\x70\x30\x38\x4d\x14\xb5\x92\xe3\x39\xb4\xa5\x87\xae\xb4\x96\xbb\x15\x12\x6f\x29\x2a\x17\xc0\xba\x5c\xa8\xf9\xb2\x16\x55\x46\x2e\x21\x2d\x86\xe4\x07\x99\x36\xd0\x23\xa6\xd5\xf6\xca\x9b\x6e\x7b\xdb\x59\xc6\x4a\xc2\x93\x6a\x79\xad\x94\x64\x70\x46\xa4\xdc\x71\x64\xcd\x19\x11\x42\xf2\x8e\x94\x7b\xb7\x6c\xcb\x2e\xb4\x25\xbb\x50\x84\x7a\x90\x17\x34\xe6\x52\x78\x5f\x16\x22\xdd\xc5\xf2\x86\x4a\x4b\x2c\xb2\x9b\xb4\xc2\xbe\x5c\x93\xb6\xe5\x9a\x0a\xe1\x6a\x59\xc1\xed\x39\xd5\x00\xdc\x00\x8b\x45\xb6\x76\xf1\xdb\x00\xa3\xfa\x5c\x9d\x27\x18\xb9\x14\xe3\x24\x0b\x7b\x6b\xf8\x63\x58\x38\x2e\x17\x0e\x1b\xa7\x1e\xda\x74\xea\xd1\x13\xc0\x8c\xcb\x4f\xa9\xa6\x67\x67\x07\x83\x16\x54\xfd\x02\x9a\xaf\x97\x42\x20\xac\xb4\x99\x72\x91\x06\x83\xc2\x2d\x11\x52\x48\xf6\xfd\xb7\xea\xce\x1e\x41\xcf\xc6\xde\x32\x1d\xc8\x35\x3f\xd4\x7b\x47\xae\xae\xea\x51\xe8\x50\x61\xa5\x45\xba\x51\x5a\xec\x9c\xf1\xcf\x96\x16\x11\xc2\xa7\xb6\x0f\xa7\xff\xae\x3e\xc0\x82\xfe\x4a\x86\x1e\xaa\x51\x2c\x0f\x84\x13\xce\xa9\x97\x3b\xae\x79\xea\x39\xea\xd1\xa0\x2a\x33\x72\x3c\x4d\xec\xce\x19\x0c\x3a\xa4\x7a\xa0\xe0\x92\x51\x0d\xa4\x7a\x29\xc9\x7b\x6f\x92\xad\x21\x7e\x88\x39\x66\x78\xc4\x25\x97\xe3\x0b\xf6\x85\x13\xec\xa9\x99\x26\x53\xa9\x3d\x4d\xbc\x35\x4d\x2a\x3f\xed\x13\xd3\x04\x2d\xcb\x7a\x5e\x97\x76\x8d\x0c\xef\x90\x9e\x1a\xa2\xa5\xb7\xc3\x1b\xbe\x6c\x57\x90\xda\x82\xc1\x3e\x76\x4d\x72\x7d\xae\x8e\x14\xef\x64\x7d\x5f\x2f\x0e\x8f\x5f\xcb\xfb\x2e\xf2\xd2\x6f\x9d\xd8\x83\xe6\x74\x4f\x06\xde\x44\xa5\xd2\xbc\x34\xf7\xe7\x26\xbf\x39\xdd\x5b\x2d\xc1\x35\xee\x5c\xc9\x6d\x5a\x70\x2c\x37\xc4\xd7\xda\x4b\x48\x56\x36\x91\x24\xe6\x0d\x9d\x03\xb1\x51\x7c\xa4\xb6\xd6\xf1\x06\x95\x3a\x8c\xd4\xc9\x5e\x17\x66\xcc\x1d\x75\x23\x84\x3f\xf9\x1b\xf4\x5d\xc3\x58\x43\xbc\xe4\x36\x6d\x63\x49\x61\xee\xa5\x12\x1c\x53\x9a\x37\xd0\x7a\x5d\x76\xdc\x55\xf2\x46\x79\xad\x4c\x98\x9f\xbe\x25\xc3\xc1\x60\x3f\x46\xf8\x58\xf2\xa7\x74\x30\x88\xff\xd6\xa1\x26\xd9\xa3\xa3\xe3\xb1\xdc\xaa\x28\x55\x7f\x21\x7f\x87\xbc\x8c\xd1\xea\xd3\xf6\x36\xbe\x05\x38\x49\x53\xfa\x5d\x8c\x56\x3b\x3b\xea\x03\xb1\xfc\x42\x1b\x24\x5f\x13\xaf\x72\x16\x2b\xa2\x8b\xd0\xb9\x59\x3e\x49\x80\xeb\xd8\xff\xca\x33\x49\xd7\x5e\xc6\x08\xd0\x2c\x69\xec\x0e\xc8\x77\x31\xaa\x5d\xb5\x9f\x9a\x29\x56\x7d\x7c\x8e\x58\x90\x21\xe6\xa4\x20\x3b\xbb\x28\x8d\x1b\x7e\x79\x3b\xbb\x5e\xd2\xdb\x02\xf2\x10\x42\x7c\x26\x88\xd4\xff\xad\xd2\x63\x5d\xd3\x59\xc9\x69\x84\x47\xfa\x23\x63\x29\x3d\xda\x6f\xff\xe6\x71\x14\xa0\x6b\xb4\x1f\xd8\x8b\x39\x28\x95\x58\xe3\xcb\xf6\x33\xee\xcb\x70\x7e\xe0\xcb\x2e\x4b\x4c\x5b\x01\x23\xd7\x3b\x66\xdf\x0e\xd7\xeb\x42\xfe\xc3\x76\x8a\x2d\x32\x44\x83\x81\xdc\x3e\x91\x5a\xb4\x08\x57\x08\xc3\xef\xd1\x58\xfe\x1d\x8e\x44\xb3\x83\x72\x24\xd0\xe5\xb1\xcd\xbf\xa7\x53\x09\x65\x44\xf9\x1d\xec\x0d\xd3\x02\xe7\xce\x96\x1d\xc7\x50\xce\xf6\x86\x29\x43\x3b\x19\xc2\x4b\xc2\xbf\x1d\xee\xe5\xdb\x3c\xe5\xc1\x99\x94\x0c\x8a\x73\xc4\x8c\x00\x28\x57\x31\xc5\x11\x1a\x0c\xe4\x50\x97\xba\xbf\xfe\x23\xd9\xe9\x4d\x4d\x48\x7a\x66\x5a\x40\xf9\xce\xee\xb7\xcb\xed\xcc\x0c\x39\xf3\x5b\x70\x2e\x0f\x72\x24\xbf\x18\x66\x7f\x06\xc8\x71\xf1\x68\xec\x91\x9c\x9f\x03\x25\x4b\x4b\x4c\x92\x62\x5d\xea\x64\xfd\x58\xa8\x83\xff\x86\xfc\x9d\xfe\xcd\x35\xe2\x84\x29\x79\x3d\xd8\x2d\x68\x6c\x91\xf6\xaf\x6f\xc9\x1b\x44\x5d\x56\x0b\x8e\x93\x24\xd1\x08\x80\x2b\xbf\xdc\x89\xef\x2d\xb9\x84\xbc\x31\x84\xa1\xd0\x61\xc4\x0c\xb3\xed\x37\xf2\xaa\x32\xef\x6f\x33\x3c\x94\x2d\x97\xa8\xae\x7f\x6b\xf6\xc5\xed\xd6\x1f\x7d\xa7\x3c\xcd\xa1\x0d\x06\x1c\x80\xd7\x94\x9a\x63\xbd\x8e\x1a\x1a\xfe\x08\x57\xaa\xd2\xd4\x18\x16\x4c\x1d\x6b\x69\x88\x70\x46\x40\xad\x18\x88\xe6\xd6\x6d\xb7\xe8\x38\x4d\x42\x72\xc8\x45\xc7\xe6\x14\x72\x37\x64\xea\x50\xc0\x32\xb7\x9a\x8d\xe4\x01\x84\xa8\x52\x10\x35\x96\x2e\x89\x9c\x1d\xe7\xf7\x92\x4b\x75\x63\x94\xb2\x6d\x97\xd7\x6d\x2b\xaf\x53\x87\x2c\xc7\x90\xf5\xe5\xa9\xc8\xf0\x79\xf5\x6d\xe9\xa7\xf9\x97\x1f\x18\xe5\x78\x39\x06\xaf\xbd\xe7\x5e\x14\x99\x82\x78\xc5\x54\x2e\xd6\xb2\x7d\x7f\xb3\xd6\xfd\xcd\x24\x81\x2d\x2d\xbc\xad\x47\xdf\xfe\xd1\xe5\x68\x32\x1a\xe3\x92\x0c\x9f\x97\xce\xb7\xa8\xdc\xde\x46\x42\x7e\x8e\x62\x31\x2a\xc7\x0a\x69\xd2\x93\x43\x27\xe5\xdd\x35\x2b\x20\x23\x8e\x6b\xbb\x9d\x9f\x3a\xac\x2b\xe4\xd9\xc1\xa6\x8a\xf7\x22\xc0\x59\x1a\xb0\x34\xdb\x2f\x70\x86\x20\x05\x9e\x92\x12\xcf\x49\x85\x17\xd6\x02\x8f\x67\x64\x67\xf7\xb9\x76\x52\xbd\x23\xb3\xed\x5d\xe5\x77\x49\x08\x89\x67\x84\x39\x27\xa7\x24\xc2\x77\x08\x0d\x06\xf1\x8c\x2c\x10\x8e\xfe\x9b\x66\x93\x79\x24\x6b\xe5\x92\x37\x86\xed\x7e\x87\x67\xb2\xc6\x6c\x8b\x90\x05\x5a\x41\x63\xb8\xdd\x86\xca\x83\x48\x26\xba\x03\x10\xfa\x5e\x2c\xef\xae\x29\x77\x8a\x83\xeb\xf5\x7a\x2b\x24\x00\x13\x04\x11\xfe\xe6\xf4\x47\xac\xe8\x4f\x10\xba\xe6\x34\xbb\x95\x2d\x48\x1a\x76\x0d\x28\x43\x92\x15\x3f\x89\x27\x40\x6a\x11\xea\x41\x8d\x3a\x57\x14\x74\xb6\x67\xbb\x8a\x52\xbf\xd7\xf6\x90\xdf\x90\xe1\xf3\x9b\x6f\xaf\x9f\xdf\x18\x87\xb0\x07\xf2\x73\x3c\xc1\x37\xa8\xf7\x30\x18\xc4\xb6\xf9\x07\x9c\x2b\xd9\xcc\xf9\x49\x2d\x8d\xab\x44\x3c\x6f\xde\x13\x0f\x08\xed\xcd\x93\xa6\xff\x72\x6e\x9c\x27\x50\x47\x44\xe6\x32\xc9\x72\xf1\x03\x7d\x18\x0c\x1e\x46\xf9\x18\xd5\x8d\x81\xe1\xad\x21\x9e\xda\xd1\x29\xbd\x82\x7c\x96\xab\x07\xe0\x2c\x61\xfa\x33\x7f\xec\xdb\xc6\x39\xed\x03\xc2\x33\x02\xcb\xf6\x4f\x90\x15\x96\x68\x30\x98\x8c\xf2\xb1\xfe\x82\x6f\xbd\x58\xa2\x09\xc9\x25\x8b\x32\xe9\x74\x94\x99\x24\xcb\xe2\xb6\x28\x1d\x20\xd0\x9e\x6c\x27\x6d\x15\xc7\xb9\xc6\x5b\x65\xb3\xd8\x7c\x13\x4d\x08\x7c\xd4\x4a\xaa\x57\x64\xee\x9c\xc1\x26\x7b\xf3\xd4\xf3\x81\x99\x20\x7c\x4f\xae\x82\x6b\x29\x0f\xed\x2c\xf7\xeb\x75\x87\x44\xf0\x01\xdf\x6b\xb3\xde\x29\xb9\x4a\xba\xa3\x0c\x72\x84\x0f\xe5\xb6\x06\x21\x39\x9e\x6d\xef\x22\xfc\xd1\x0f\x8c\x86\x8c\xe8\xf2\x35\x15\xb1\xdd\x3b\xd5\x22\xe0\x47\x7c\xe8\x1c\xfe\x3e\x9a\xf5\x99\x90\x2b\x67\x36\xcb\x51\xad\xed\x8f\x3e\x39\xb3\x7b\x79\x4a\x5a\x34\x69\x82\x70\x6b\x4b\x4d\xbc\x8b\xd5\x9e\x7d\x6e\x82\x8b\x47\x8a\x23\x72\xd9\x54\xbe\x81\xe0\x2d\x8b\x3b\xdf\xa1\xf6\xf6\xd4\x77\xae\xcc\x02\x3e\x88\xae\x3d\x2a\x79\xb5\xb6\xf7\x92\x03\x89\xf0\x12\x03\x17\x1e\x85\x2a\xa8\xd3\xe1\xb6\x2d\x14\xd4\xa6\x12\x59\x80\xec\xad\xd1\xe5\xfa\xac\x89\x26\x0b\x96\x24\xc7\xd8\xdb\xac\x08\xbe\xf3\x80\x4b\x95\x10\xe8\xe6\x1b\x71\x75\x2e\xaa\xb0\xae\xa8\x58\x7a\xfe\x83\x45\x3b\x04\x40\x45\xf1\xa3\x5a\xd0\x8c\x4f\xcb\x7b\xa7\xf0\x4b\xda\x71\x04\xc2\xe7\x86\x4b\xaa\x03\x85\xec\x6a\xf9\x91\x9c\xa0\x8d\xd0\xe1\xe2\xd6\x72\x69\xab\x56\xb4\x33\xc1\x25\x0f\x43\x41\x8d\x39\x8c\x23\x3b\x87\x19\x35\x31\x1a\x1c\xa8\x44\x46\x37\xde\xcd\x39\xed\x4c\x7a\xc3\xdd\x65\xa2\x58\xd1\x6f\xba\x84\x12\xef\x58\x72\x94\x96\x0e\x9e\x45\x4d\xa8\x6a\x24\x43\x81\x15\x8c\x7a\xab\x87\x03\x97\x0f\x1a\x2c\x22\xd8\xca\x4a\x1a\x17\x98\x22\x5c\x51\x91\x56\xea\xef\xda\xdf\x29\xf0\x50\xf3\x96\x55\x08\x33\x56\x60\x2f\x2a\x11\xe1\x42\xa5\xef\xa7\x1b\x5c\x6b\x95\x8a\xd9\x8a\xbc\x4f\x88\x7c\xce\x6f\xd5\x89\xbd\x2d\x62\xcb\x7d\xff\x5c\xea\xa9\x7a\x97\xb4\xa5\xd9\x9b\x7b\xcf\x3b\x4e\x29\x1d\x0c\x96\x54\x2b\x73\xdc\x4b\x0b\xd8\x1e\x20\xe7\x2c\xa9\x73\x0a\x96\x23\x98\x51\xf2\xd5\xff\x4e\xe0\xb2\x7e\xf6\x95\x1b\xe6\x5d\xb0\xa1\x9c\x81\x24\x5a\x45\xa8\x27\x65\x08\x11\x3b\x53\xc4\x8c\xe2\x28\x81\xdb\x34\xbd\xa6\x71\x14\x61\x50\xc2\x7b\xdf\xbf\xa6\x2d\xc8\x6f\x5c\x79\x59\x18\xa2\x3a\x92\xbc\xe3\x10\xe7\x44\x78\x8a\x47\xbe\xbd\x8b\x2b\x64\x70\x0c\x71\x24\xe5\x17\xff\x79\xb5\xbd\xab\x2e\x66\xba\x1d\x94\x0f\xa5\xb8\x5c\x12\x83\xe6\xf2\x3c\xfb\xb6\x7c\x8e\x62\x46\x96\xc1\x30\xd0\xb7\xc3\xbd\x22\x8e\xe9\x76\x3e\xca\xb6\xb7\xc7\xdb\x4b\xb4\x61\x40\xa6\x06\x5e\x62\x86\x7d\x42\x75\x43\x7d\xf7\xc9\x6e\x7f\xc9\x3b\xeb\x2b\x89\x33\xa2\x37\x4f\x85\x70\x4e\x2c\x63\x90\xf5\xf2\xc1\x20\x4b\x3c\x7a\x01\x35\xe6\x34\x2e\xd0\xde\x83\xf9\x44\x85\x52\x9b\x5f\x5d\x95\x31\xc5\x62\xa4\x9b\x4c\xcb\x72\xb6\x71\xd5\xa9\xff\x3e\x08\x76\xc7\x43\x73\x75\xcc\xb1\x61\x44\x45\xe7\x58\x45\xd7\x46\x33\xb6\xc0\x4c\x52\x10\xdb\xe4\x07\xea\x87\xf5\x0c\x03\x4c\xd7\x62\xbd\xde\x52\x52\xe9\xef\xf3\xf0\x62\xd8\x5c\xc9\xf2\x81\xf2\xb3\xe4\x35\x4a\xa5\xf8\x47\xb8\xa6\x63\x57\xea\xf8\xf2\x04\x1c\x5a\xe2\x5d\xfa\x0d\x58\x4f\xa9\xcf\x6a\x22\x3f\x9b\xfc\xbd\x7f\xae\x5a\xf0\x17\x3a\xa2\xe6\xca\x9e\xc7\xa6\xbb\x66\xa8\x2f\x0b\x9e\xf9\x4a\x33\xed\xec\x61\xce\xf7\xbd\xbc\xc1\xf6\x3e\xaa\xc2\xf4\x90\x36\x7c\xf5\x0f\xbd\x43\x28\x27\xd2\xf4\x06\x97\xc4\x5d\xab\xc4\x2e\x57\xe9\xb3\x5b\x30\xc1\x8e\xd3\x89\x0b\x22\xe7\x07\x0d\x06\xa5\x64\x93\xc1\xc2\x49\x51\x27\x20\x3e\x6d\x32\x62\xa0\xf7\x68\x95\x42\x32\x1a\x60\x45\x58\x05\xfe\xad\x10\xeb\x2c\xf9\x7f\x2d\x88\x04\x30\xd9\x81\x66\x4f\xbe\x18\x32\xef\x10\xae\xa6\x18\x1e\xc8\x56\x0f\xa5\xe0\xf3\x04\x79\x2b\x1f\x69\xae\xd0\x7c\x3c\x42\xa9\x1a\x22\x2e\xbc\xf4\x93\xd4\xdc\xbe\x2e\x4c\x85\x62\x46\xda\x98\xaa\x7b\x16\x2e\x35\x89\x50\x2a\xb4\x88\xc6\x7c\x11\xcd\x99\x32\x8b\xf5\x3a\x8c\xd4\xd6\x8e\x67\x8a\x02\xb0\x51\x09\xce\xc8\xc0\xfd\x5c\x5d\xc1\xcd\x72\x75\x25\x17\xa4\x5a\xaf\x23\x8f\x47\x81\x22\x63\x71\xec\x15\xe4\x50\xde\x52\x4e\x21\x52\xd4\x87\x34\x8e\x66\x65\x19\xe1\x28\x8b\x10\xb6\xbf\x76\xe1\xef\x55\x6d\x8b\x57\xb5\x29\x5b\x16\xb7\x65\xe1\xad\x11\x5a\xd5\x5e\xb5\xce\xa7\xbb\x08\x9f\xaa\xd6\x64\xe3\xfe\x8f\xe4\x3a\xe3\x91\x92\xc6\xce\x68\x90\x6f\xe0\xb2\x25\x7c\xf6\xa9\x3f\x21\x7b\x3c\x55\x5b\x7b\x93\x93\xa2\x3f\xdb\xb8\x24\x4c\x7b\x5b\xa8\x09\x84\x55\x63\x92\xb6\xb9\xeb\xd3\x22\x89\x5d\xd2\xb8\xc2\xa5\x8e\xfe\xdb\x2a\x90\x4b\x47\x35\x49\x74\xda\x8b\xf8\xbd\x19\x61\xbf\xa2\xa2\x3f\xcb\x58\x4e\xa7\x69\x5f\x9d\x18\xb9\xf1\x17\x99\x98\xf7\xa3\x67\x2b\xa6\x12\x5e\xca\x4e\xd4\x51\x7f\x52\x2e\xf3\x29\x64\xac\xba\xa6\xfd\x59\xb9\x2c\xa6\xc9\x7b\x54\x3b\xd3\xfb\x85\xd9\x4c\x9e\x99\x8d\x6a\x45\xb5\x4d\x64\xa1\x8c\x65\xe0\x04\xe0\x6e\x78\xb5\xe9\x1b\xd9\xcb\xcb\xc1\x20\x53\x37\x75\x29\x6f\x64\xb4\x17\x03\x01\x2b\xe4\xa7\xbc\xe8\x1a\xa6\xce\x6d\x87\xed\x9c\xae\xd7\xea\x18\x77\x4a\x59\x70\xcd\xbf\x6b\x08\x5a\xe6\x13\x4c\x45\x95\xbe\x53\x87\x31\xed\xaa\x1b\xeb\xe4\xf2\xb5\x71\x04\x01\x27\x54\x14\x9f\x51\x7d\xea\xfd\xfc\x07\x6e\x3b\xa2\x8d\x4f\x77\x37\x3e\xcb\xd2\xd1\xf8\xf1\xb7\xb3\xf4\x8c\x9a\x1a\x6e\x17\xde\x52\xb9\x83\x15\xf7\xff\x96\x5a\x24\xa7\x86\x20\x40\x4d\x5e\x09\x9b\x2c\xb4\xcc\x33\xc1\x24\xef\xbf\x6b\x81\x2f\xb2\xe9\x69\x91\x3f\xb8\x92\x79\x56\x1d\xc0\x0d\xe4\x8a\x6e\xa8\x10\x2e\xb1\xae\x2a\xab\xfc\x32\x8d\xf6\x1c\x80\x08\x82\xee\xa2\x53\x96\x72\xd1\x4c\x6d\xa9\xca\x84\x85\x7b\xbd\x18\xf6\x0c\x27\xa6\x4e\x4a\x77\xbb\x1c\x05\x7d\xe5\x4e\x4e\x2e\x08\xef\x05\xcf\xc0\x0c\xb4\x5e\xdf\xd2\x70\x28\x85\x5c\xea\xba\xf6\x61\x13\x35\x96\x86\xd9\x17\xe0\x36\xd4\x94\x83\xd8\x2c\x56\x00\x58\x61\xb9\x97\x56\xc2\x0d\x46\xa1\x5b\x59\x5f\xbd\xb4\xac\x09\x0f\x7c\x95\xe3\xa0\xa3\xcc\xd3\xa1\x94\xf6\xa1\xee\x6e\x97\x3b\x69\xe9\xc1\xdc\x89\x4e\x7f\x46\x4f\xd7\xcf\x3c\xd0\x3e\xc9\x45\xd4\x75\x63\xa4\x5a\x0e\xf5\x4d\xcc\x0a\xe7\xc5\x06\x12\x84\x11\x90\xd4\x8f\x80\x94\x5c\xf4\xa8\x18\x63\x9b\x70\x31\x94\x32\x85\xca\xeb\x2d\xef\x27\x1b\x2b\x6b\x76\x27\x0a\x82\x36\xd5\x5c\xa8\xbe\x52\x63\x32\x93\x2c\x41\xc0\x63\xe2\xb2\xad\x1b\x90\x22\x51\xd3\xb4\xc6\x71\x29\x39\x50\x16\xa8\x46\x78\xa8\x53\xcd\xf5\xc5\x1b\x68\x46\x2a\x9c\x23\x54\x10\xe6\xfb\xf8\xda\x3d\xb6\xd2\xbd\x4c\x97\x38\x1c\x67\x3a\x51\xb8\xe0\x5a\xcb\x1a\x64\x4e\x59\x15\x64\xe9\x86\x55\xfb\x0a\xb3\x89\xee\x81\xa7\x96\xad\xf0\x3f\x62\x8a\x27\xb8\x04\x48\x39\xf0\x28\xb0\xe0\x15\xb0\xdf\xa0\xc8\xc7\x94\xe0\xb8\xcb\x99\x00\xe1\xef\x63\xa6\xfc\xa7\x02\xdd\xa9\xe3\x31\x2a\x84\x9b\x1c\xca\xe7\x72\x22\xb8\xd0\xf9\xd8\xcd\xc9\x08\x89\x8c\x39\x50\x70\x71\x9d\xeb\x42\x95\x4a\x11\xcc\x7c\x5b\xfe\x06\x0f\x76\xc1\x24\x2f\xaf\xaf\x29\xbf\xb0\x8d\xf7\x1e\xdf\x35\xa6\xd0\x7b\xc1\xbb\xa6\xdc\xb6\xe9\xb5\x8d\x91\x1e\x36\x68\xc7\xc6\x35\x43\x08\x0a\x3d\x8a\xd1\xc5\x54\x8e\x8e\xc7\x83\x81\xf1\x9c\x05\x78\xb5\xc1\x40\xf9\x17\xa9\x7d\xa0\x6d\x95\xb5\xd9\x00\x70\xfd\x0b\xfe\xb0\x7a\x09\x78\x87\x76\x52\xb4\x38\x54\xca\x25\x2c\xa5\x14\xe4\x99\xde\x5a\x3b\x3f\x6f\xef\xfc\x0a\xe1\x55\x63\x7b\x2e\x35\x6c\xbd\x1d\xf2\xb2\xbd\xf3\x72\xd8\x79\x4b\x70\x10\x42\xb8\xfc\x9c\x6d\x96\xa3\xd0\xee\x69\xc3\x42\xbb\x97\x1e\xa8\x7e\x07\x2f\x73\x90\x15\x92\x27\xa9\x20\x45\x46\x36\xdd\x29\x8b\xfc\xa1\x6f\x68\x94\xe4\x62\x44\x1d\xf5\xcb\x42\xb3\x37\x69\xff\xd9\x4a\x31\xd2\x45\xb5\xd0\x3e\x6d\xf5\x7b\x54\xb7\xf6\x8e\xe1\xdb\x8c\x0c\xbb\xcc\xf3\x46\xfc\xa0\x77\xc6\x91\xf1\xac\x2b\x40\x3d\x12\xec\x2b\xdf\x9b\xcd\xdf\xba\xe6\x54\x03\xc7\xa4\x57\xae\x91\xf5\xcb\x21\x5c\x04\x94\x48\x48\x92\xe5\xc5\x11\x08\xb9\x64\xaa\x51\x9b\x62\x40\x79\x3a\x98\x3d\xc2\x48\xe6\x7d\x0e\x22\x1c\xf5\xc4\xeb\x7a\xbb\x76\xfa\xcb\xc1\xa0\x52\x21\x88\x71\x11\xd0\x0f\x10\x61\xdf\xe9\xcc\xe6\x72\xc8\xac\xa5\xc2\x0b\xcf\x9a\xd1\x5e\x6e\x11\xc2\x1b\xfd\x57\x98\x01\xe1\x16\x11\x16\x5f\x9f\x37\xbe\xab\xcb\x11\x56\x57\x68\xe3\xab\xf2\x32\x6e\x05\xe9\xbd\xa5\x1a\x7f\xec\xdc\xf1\x3d\x6f\xe9\xea\xff\x9b\xd7\x89\x4e\x31\x34\x21\x2d\xde\xb0\x75\x7b\xb4\x0c\x79\x15\x9e\xfc\x1f\x7a\x51\x00\x21\x29\x6a\xcd\xbf\x1e\xb8\x75\x7c\xad\x89\xe7\xca\xdc\x18\x16\x06\x6d\x4a\x9b\xe0\xd6\x1e\xeb\xaa\x78\x52\x7b\x38\x9d\xee\xd8\xbc\xe5\x73\xbe\xba\x72\x83\xd5\x69\xbd\x10\x3e\x57\xef\xdc\x69\x44\x30\x1d\x9c\xdf\xe8\xd2\xb0\x4b\xf9\x2b\x94\x0e\x7d\xbd\x5e\xd5\x69\xac\x7f\x68\x00\x39\x95\x4f\x46\x2f\x75\x57\x9f\xd5\x13\x79\xa3\xf6\x9d\x0e\x48\x25\x8f\xd6\x55\x3c\x15\x3f\xf5\xd4\xe9\xbf\xd2\x70\x54\x60\xfb\xd8\xd3\x81\x93\x6f\xc1\xb3\x00\x1f\x50\x14\xd3\xd1\x70\x8c\xe9\x68\x57\xfe\xf3\xf5\x18\xa5\xae\x86\x0e\xad\x54\x0b\xb4\xff\xf8\x02\x35\xfb\xed\x1e\xa9\x59\x2b\x0b\xfa\x73\xd6\x55\xd1\x3c\x78\x74\x72\xb5\xfd\xb2\x39\xb1\x0e\x6e\xc1\xce\x6f\xcf\x4e\xaf\xd9\x59\xaf\x3e\x5b\x32\x52\x06\x45\x42\x9b\xcc\x7d\x27\x67\xff\x4f\xb0\x1b\xd8\x25\xf4\x4c\x03\x7f\x84\x8c\x6c\x60\x11\x95\xda\xcc\xf5\x51\x1e\x75\x8d\x8b\xd1\xa2\x3a\x4d\x7e\x7f\x23\xe5\x59\xaf\xe3\x36\xb5\xa0\x8d\x2f\xf9\xac\xe6\x97\x90\x0b\x2d\xc8\x36\x28\x85\xe1\x0c\xdb\x1e\xe0\xde\x17\x01\x1d\xc3\x6e\x2c\x85\xf1\x43\x05\x39\xa2\x6e\x13\xd9\xc2\x13\x7f\xc7\x1f\xd1\xdf\xcd\x46\xfc\x4f\xc9\x46\xfc\xcf\xa7\xd9\x08\xe7\xfd\x47\x1b\xc3\xd0\x11\xa5\x0a\xfb\xe0\xd2\xaa\x4a\xe4\x22\xbd\xde\x60\x4a\x39\xf6\xec\x7c\x3a\xae\x08\x38\xda\x30\xfd\x91\xb6\xfc\x7b\xea\xc9\x8a\x7d\xb2\x29\x35\xd4\x2f\x83\x40\xac\x6b\x84\x39\x40\x49\x18\x6a\x17\xc9\x17\x74\xea\xa5\x66\xdb\x36\x46\xae\xa8\xbb\x3f\x6d\x0c\xa4\xbe\xc2\xc5\x06\x9e\x6e\x51\xdf\x63\xa1\xf5\x7d\xa6\xbf\xaf\x3d\xbe\xba\x7b\x60\xac\x44\x5b\xcc\xe1\xfb\xd9\x09\xfb\xe4\xdb\x86\x60\xf6\xd6\xeb\x2e\x5d\x35\x48\xdd\x5f\xfd\xef\x8b\xaf\x12\x41\x2b\x50\x57\x2b\x52\xf0\xae\xd3\x44\x7a\xc5\x75\xd6\x7d\x32\x1a\x9b\xbc\xf1\x25\xa7\xc7\xec\x1a\x1c\xbe\xc9\x10\x70\x18\x15\x9e\xc0\xc3\xcb\x87\x93\xec\x8e\x06\x78\x66\x24\x6c\x05\x73\x97\x3e\x5c\x83\x02\x81\x2c\x2c\x57\x76\x54\x8c\x01\x44\x3f\x00\x6e\x19\x15\xe3\xda\xb8\xc7\x87\xfe\xab\x61\xc3\x66\x72\x2d\x0b\xd3\xec\xd2\x7a\x0d\x3a\x57\xf3\x9e\x3f\x88\xed\x6d\x97\x38\x5d\xb7\xa6\x3d\xb0\x0a\x3c\xc4\x2b\x85\x2f\x8e\x35\x3a\x49\x2a\x6a\x40\xe2\x51\x5d\x3a\x50\xcd\xc8\x2f\x79\x08\x85\x41\x87\xb7\x86\xa8\x9e\xd2\x73\x5b\xd4\x40\x51\xea\xea\x6b\x8f\xdb\xec\xee\x5e\x9f\x8c\x71\x82\x6f\xea\xad\xc0\xbb\xe0\x55\xee\xc1\x3b\xbc\xa3\x38\xf6\xc3\xec\xe4\x51\x7b\x07\xf0\x1f\xed\xfe\x47\xa0\x5c\x8f\xf0\xd4\xd0\x05\x9d\x5e\x87\xb6\xe0\x70\x93\x79\x56\x79\x39\x9b\xf0\x77\xa0\x2e\x7b\x46\x09\x70\xe2\xe9\x10\x5f\x75\x62\x2c\xe8\xf4\x15\xfd\xce\x87\x4d\x50\xb3\xce\x4a\x35\xae\x36\xbe\x6f\xf1\x12\x2b\x2a\xb6\xb7\xf1\x23\xad\xc8\xeb\x0f\xff\x04\x7d\xfe\x8d\x86\x10\x19\xa3\x31\xfe\x85\x76\x01\x69\x74\x40\x90\x7a\xae\x87\x3a\x91\xe4\x26\x70\x09\xeb\x6b\x46\xb1\x68\x05\x89\xb5\x43\x98\x94\x79\xa1\x08\xcc\x0b\x4a\x8c\x2d\xb4\xf5\x20\xa6\xa4\x4a\x26\xf3\x8c\x1f\x94\x53\xba\x2f\xe2\x21\x42\x2f\xc8\xdf\xff\xd7\x60\x40\xbf\x25\xff\xf7\xd0\xd8\xda\xff\x29\xb7\x44\x85\x7a\x19\x5c\x72\xdc\x44\x70\xa1\x38\x93\x42\x90\x77\x37\xbc\x81\x33\xfb\x23\x8d\x47\x34\x71\x39\x68\xc7\x58\xc5\xa9\x00\x6a\xaa\xf3\x90\x74\x99\x10\x37\x0d\x57\xf6\x90\x0e\x06\xb1\x9c\x16\xbc\x19\x70\x63\x17\x61\xba\x5e\xff\x14\x50\x8b\xdf\x28\xee\xc0\xd6\x7a\x43\x63\x88\xda\xea\xc1\xa2\x79\x1d\xff\x31\x54\xb1\x5b\x27\x15\x5c\x12\xea\xd4\xf7\xd6\x3d\xab\xea\x33\xc0\x1d\x28\xc7\x44\xe0\x70\x4a\xc0\x73\x11\xc0\xe2\x5e\x52\xad\xf5\xc3\x15\x32\x33\x29\x46\x15\xcc\x3b\x1d\xb1\x31\xa9\x70\xe6\x69\x09\xc3\x38\xc2\x0c\xa1\xe6\x54\x7b\x1d\x71\x2e\x4b\xd9\x60\x90\xf9\xa1\xb7\xca\x7e\x04\x0a\xff\x0c\x21\xb9\x41\x58\xb1\xa4\xbd\x02\xf8\xa8\x0c\x61\x18\x68\x06\x50\x33\x66\x8c\x84\xb9\x79\xf8\xa7\xb9\xdc\xf9\x83\x31\xca\x8f\x84\x81\x2d\x35\x3e\x06\xbc\x43\x9b\xcc\x43\xab\xa0\xd5\x14\x0f\x06\xdc\xef\xde\x60\xc0\xeb\x49\x26\x26\xf3\xb8\x40\x2b\x15\x05\xf0\x3d\xc5\xff\xa0\x44\x49\x37\x8e\x30\x4c\xca\x62\x92\x09\xbc\xd2\xf2\x4e\x4a\x45\xad\xea\xb8\xc3\x22\x9a\xb2\x3e\x80\xdb\xae\xd7\x85\x07\xb4\x2a\x46\x14\x22\x27\x09\xdb\xfb\x87\x5e\x0e\x86\x65\x21\x4a\xe1\x5f\xec\x8d\x9d\x0b\x2d\x96\x33\x1d\xd3\xe3\x87\xc8\x8b\x9e\x71\xb1\xd5\xb2\x42\xe0\xe1\x55\x86\xd5\x2a\xc2\x46\x74\x8c\x33\xd2\x19\xd7\x3b\xa5\x71\x85\xd2\x2a\x68\x20\x5b\xaf\xe1\x7b\x59\xd8\x50\x4e\xb2\xce\xef\xe5\x61\xb5\xa5\x92\x5a\x79\x72\xcf\xb3\x05\x8a\x4b\x9c\x23\x3c\x95\x5d\x55\xea\x0c\x3c\x97\xcd\x54\xb6\x99\xa5\x53\x89\xcc\xf7\xec\x9f\xd3\x3d\xaf\x89\x29\x9e\xa3\x74\x9e\x4e\xf1\x64\x8b\x90\x72\xbd\x5e\xca\x0a\x6a\x9a\x17\xb2\xe1\x40\xb5\xb5\x5e\x8f\xc6\x78\x46\x8c\xc4\x93\x24\xc9\x02\x83\xe6\x7d\x02\x9a\xf7\x65\xed\x60\x10\x66\x9e\x2c\x59\xb8\xbf\xf1\xcc\x13\x1b\x0b\xf7\xb7\x2c\x07\x39\xa3\x50\xff\xc7\x33\x5f\x0e\x2b\x7c\xcf\x9d\x9c\xc6\x33\xfc\xd6\x4b\x97\xeb\x79\x7a\x85\x0b\xeb\x74\xf4\x72\x07\x34\xd7\xd7\x6d\x9e\x8e\xc5\x2b\xfd\x39\x92\x27\x3d\xf5\x3e\xc3\x44\x48\x43\x64\x53\xc6\x56\x77\x97\xdd\x52\x6d\x6d\x66\x48\x6f\xee\xb8\xf9\x44\xa0\xae\x50\x94\xb2\xa3\x59\xb0\x4a\xb2\x36\x86\x1e\x7c\x6d\xe6\xa7\x0d\x61\x52\x04\xda\xda\xc5\x59\xf3\x6e\x50\x01\xe0\x99\xa1\x8e\xb9\xb9\x1b\x96\x24\x1b\xe5\x63\x3c\x21\x62\xb4\x1c\x77\x05\xa6\x4f\xf6\x62\x00\x39\x2a\x47\xcb\x31\x29\x44\xbc\xc4\x13\xcc\xf0\xaa\x46\x28\x85\xa2\x89\x59\x81\x0a\x02\x50\xae\x40\xae\x23\x3c\x39\x3f\x3d\xbd\x44\xd8\x1b\x58\x25\x42\xb0\x34\x47\xbe\x33\xdd\x3b\xea\xf7\x4e\x12\x3b\x42\x65\xdf\xe6\xc2\xd0\x37\xd0\x40\x25\x16\xb3\xd8\xa7\x78\x80\x4a\x6b\x8a\x4d\x0e\x49\x1d\x3c\x9c\x2e\xb1\x42\x1e\x4e\x27\x35\xc9\x3c\x8d\xec\x5e\x26\x62\x81\x97\x5e\x9f\xd2\xc0\x50\x50\x89\x78\x12\x74\xd9\xd9\x11\xb2\xe4\xea\x9e\x89\x79\xb9\x14\x92\x22\x9b\xbf\x5d\xb0\x18\xd5\x31\x65\x82\x94\x5e\x1c\xf8\x73\x05\xa1\x3a\x18\x94\x3e\xef\x55\x23\x84\x54\x4c\x1f\xf4\x27\xf3\x3e\xe8\xa6\x2f\xdb\x3c\x7d\x44\x88\x38\x52\x9b\x8c\x16\x99\xd3\xe8\x31\x5a\x45\xfa\x20\xe0\x1c\x2a\xdd\x51\x7e\xd3\xf9\x78\xd9\xdc\x2f\x13\x32\x7c\x3e\xf9\x76\x69\x56\x64\x62\xf6\xcb\x94\x2c\x47\x93\x31\x9e\x13\x31\x9a\x86\xc8\xe2\x73\x58\x1e\x70\x78\x76\x43\x9e\x22\xb4\xd2\xf0\xb7\x53\xc5\x16\x2e\x08\x6d\xb9\xaa\x4d\x43\x07\xda\x85\x22\xc8\x73\x1a\xcf\xf5\x4d\x3a\x23\xc5\x68\x3a\x26\x4c\x7e\xb3\x63\x8f\xce\x06\x83\x5c\xc4\x0c\x4f\xf1\x0c\xb4\xb2\x6a\x32\xb9\x7c\x65\x81\x2b\xf3\x79\xbc\x70\x5a\x50\x59\x97\x2a\x41\xf2\xae\x8b\x6c\x83\xb4\x75\xa7\x3e\x7e\x4d\xa6\xb2\x27\xc1\x60\xaf\xd1\x0a\x9a\xe7\x42\xd2\x4e\x7c\x8d\x39\xc2\xd0\x45\x6d\xb5\x35\xfb\xb2\xae\xd5\x8d\x6d\xa7\xe3\x05\x19\x2a\x7f\x8d\xae\xc5\x22\x00\x15\xd7\x5e\x25\x59\xbe\x37\x27\x4c\x7d\xac\x40\x69\x3e\x18\xe4\x7e\xa3\x3b\xbb\x7b\x73\x52\xda\xc7\x77\x83\x41\x3c\x97\x87\x15\x7e\x83\xde\x19\x3a\x37\xc7\xdc\xf5\xd1\x67\xe4\x72\x8f\x64\x5a\xc2\xc2\x2d\xa6\x85\x81\x48\xf0\x80\x84\x9a\xa1\x12\xf2\xc4\x99\xea\x55\x5a\x61\x0b\x08\x9b\x66\x35\x29\xc3\xb0\x20\xcb\xd6\xe6\x84\xed\x7d\x4c\xcf\xf0\x92\x0c\x9f\x2f\xbf\xad\x20\xb8\xd1\xa8\xa1\x9e\x2f\xb7\xb7\x51\x1e\x53\xac\x8b\x47\x4b\x9d\xaf\x4b\x60\x83\x70\xe1\x37\x9a\xd9\x46\x27\x84\xed\x5d\xa7\x37\x78\x4a\x86\xcf\xa7\x8e\xe2\x4d\xb7\xb7\xd1\x44\x32\x43\xa3\xe9\xd8\x41\xb7\xd8\x19\x00\x28\x90\x10\x2e\xba\x83\x75\xc7\x55\x67\x69\xd6\xd0\x4d\xe5\x52\x1e\x58\x92\xd1\xb8\x47\x43\x82\x88\x2b\x11\x17\x38\x03\xac\x48\x0a\x60\x82\x3d\xd7\x6d\x79\xe0\xf2\x8e\x03\x97\xab\x03\x57\xc9\x8e\xcf\x48\xa9\xcf\xdd\x22\xd9\x3f\x3e\xda\xbf\xb8\x7a\x7b\x78\xf9\xdd\xe9\x2b\x18\xfd\x73\x77\x16\x07\x83\xa9\x88\xe7\xc8\x06\x58\x7c\x2f\x19\xbd\x39\xd0\x8d\xde\x8c\xdc\x01\xfc\x18\x9e\x93\x3b\xa5\x6b\xaa\x3d\x06\xa1\xcb\x03\x60\x0e\xe7\x8b\x02\xac\xe5\xd6\x10\x61\x70\xc4\x93\x3f\x80\x9c\x2d\xbd\x9d\x88\xb7\x18\xf2\x88\xe8\x6c\x30\x78\x50\x75\x67\x38\xb3\x77\x75\x77\xf8\xfc\x81\x9c\x39\x5a\x87\xe3\x1a\x0c\xe2\xef\x37\xa2\x92\xe1\x92\x08\x0d\x91\x2a\x39\x4e\x5c\x11\x3e\x2a\x25\x1f\x06\xe2\x4e\x53\x65\x57\x79\xa6\x95\xcc\x42\xe6\x2a\x6f\x18\x70\xa1\x2c\x11\x92\x77\x1d\xc3\xc6\x2f\x1b\xa5\xb1\x75\xda\x96\x77\x51\x39\x46\x08\xaf\xe4\xd4\xa5\x95\x76\x11\xcc\x4c\x4e\xbe\x89\xc0\x53\x81\xe7\xa2\xe9\xe8\xac\x74\x24\x0b\xd1\xcc\xdc\x86\x56\x73\xe1\x94\x9d\x36\xed\x49\x1b\xee\x22\xe4\x61\x28\x72\x32\x8f\x4f\xb1\x29\xea\x92\x7f\x3c\x6c\x61\xcc\xc8\xd3\x79\x93\x0b\x03\xef\x06\x91\xe7\x37\x54\x78\xf2\x0a\x28\x2b\xd7\xeb\x4d\xde\x95\x85\x01\xa7\x2c\x68\xcc\x50\xed\xc5\x09\x80\x3b\x3d\xa4\x36\x54\x99\x64\x66\x22\xd6\x5a\x7f\x95\xd7\xeb\xc0\x4d\x4c\xe8\x07\xa3\xef\x54\xeb\x24\x1f\xa4\x33\x53\x5a\x78\x29\xd7\x0d\xfd\xdc\x64\xf2\xcd\x98\x1a\xe3\x97\x79\xe7\xce\xa6\x29\xf8\x60\x40\xa2\x42\x9f\x6a\x5c\xc8\xc3\x1a\xa0\x11\x11\xbe\x5e\x5b\x10\x37\x9d\xe7\x00\x6e\x75\xea\xad\xd3\x7a\x5d\x58\x8f\x0d\x30\xbc\xa8\xbc\x6c\xba\x77\x6c\x06\x29\x21\x0d\x5b\xe3\x0c\x68\xae\x01\xab\xa9\xa4\xf7\xfd\x85\x88\xfd\xf1\x7b\x95\x7a\xcd\xed\xe1\xd7\xd3\xd3\x3a\x12\x63\x75\xed\x79\x85\x26\xc7\x81\xa9\xe2\x18\x73\xbf\xd8\xfb\xdb\xb0\xaa\xb0\x46\xda\x7a\x50\x2b\xbc\x52\x70\xf5\xde\x0d\xa1\x93\x46\xb2\xc2\x58\x12\x52\xa8\x73\x96\x71\xc1\xb2\xdc\x77\x35\x77\xb5\x50\x3d\xa5\x82\x4e\x84\x49\xe8\xdc\xe1\x78\xa6\x27\x9e\x06\x59\xf0\x35\xf7\x67\x41\x54\xfa\x77\x42\xab\xb6\x51\x6f\xc3\x6a\x36\x7c\xe2\x20\x5c\xd1\x32\x8d\xca\xb8\xa0\xf7\x56\xe0\x8d\xa3\xd7\x40\x77\xd7\x65\xbc\xb7\x1b\x91\x62\x51\xc3\x69\xb3\xe3\xbb\x16\xba\x3d\xa7\xfd\x30\xde\xbe\xb1\xf6\x6c\x55\x9b\x0f\x45\xde\x5d\x03\xb3\x6b\x30\x92\x06\x03\x6a\xf3\x83\x0e\xb1\x75\xfb\x92\x5b\xe5\xc5\x10\xad\x14\xf6\xb4\xc1\xa6\x6b\xe2\xbf\xfb\x88\xe8\x74\x54\x8c\x7b\x7a\xb6\x18\xda\xe3\xa3\x62\x4c\x58\x0a\xff\x0b\x77\x17\xb3\xb8\xb3\x7e\xb0\xc7\x9d\xe6\x2f\x6d\xc2\x9b\x15\xa4\x68\x0d\xe6\x5e\xad\x08\xd7\xc9\x43\x30\x25\x0e\xd9\x5b\xfb\x92\x15\x44\x63\x6e\x99\x70\xcf\xad\x2d\xc8\x38\x53\x95\x77\x14\x8e\x8f\xf9\x4c\x10\x3f\x7e\x0d\x85\xe6\xcb\x8d\x3e\x6c\xd9\x4e\xac\x82\x8f\xfb\x07\xc4\x4d\x4b\x40\x14\xfd\x2a\x5d\x00\x3f\x3a\x95\x05\x00\xf7\xc1\xd9\x31\x9d\x97\x8b\xa2\x4f\x84\xcf\xd1\x5f\xbb\xce\xdb\xed\x51\xd7\x6c\x16\x1b\x84\xdc\x85\xc0\x8d\x7b\x19\x16\xe7\xa6\x75\x2d\x4c\x05\xa1\xe4\xc5\x8d\xd9\xdb\x78\x22\x08\xdc\x14\x9d\x89\xbf\xdc\x15\x47\x28\xbe\xf1\xae\x0d\x9f\x85\x7b\x10\x8e\xea\x6c\x81\x59\xd2\x6e\xb1\xd1\x70\x8c\x39\x11\x7b\x22\x61\xc6\x1f\xc7\xa5\xb5\x2c\xe0\x81\xa2\xdd\x66\x83\x84\x17\xae\x16\x37\xcc\x7d\x2a\x14\xe4\xc8\xca\x6f\x8b\xaf\xd7\x60\x55\x2b\x50\x3d\x46\x7e\x80\x0c\x43\xd8\xd8\x1c\xe4\x9b\x7e\x80\x80\x6a\x08\x02\xcf\x8d\xef\x9e\xa0\x3c\x2d\xb1\x76\xca\xa8\x6a\xcf\x34\x4f\xa7\xaf\x32\xc0\xab\xc4\x6c\x8f\x75\x0c\xc3\x53\xaa\xe6\x56\xcf\x58\x06\x56\xe4\xb8\x19\xda\xdd\xe9\x1c\x4e\x9f\x76\x0e\xa7\xc6\x25\xcb\x8b\x81\x5b\x82\xdd\xd3\xc4\x52\x75\x20\x46\xc0\x13\x0d\x1a\x31\x21\x0d\x58\xbe\x66\x5c\x82\xf6\x7d\xa7\x53\x83\xd9\x97\x6b\xcd\x4a\x23\xc0\x6a\xd9\x44\xe7\xfe\x7f\x99\x7b\xf7\xee\xb6\x91\x6b\x4f\xf4\x7f\x7e\x0a\x0a\xf1\x62\x50\x47\x25\x98\xca\x9c\x3b\x33\x17\xea\xb2\xae\xda\x96\x13\x9f\x63\x5b\x8e\xa5\x4e\x26\x8b\xe1\x50\x10\x59\x14\x2b\x06\x01\x36\x50\x94\xac\x90\xf8\xee\x77\xd5\xae\x37\x00\x52\xa0\xdb\xce\x39\xfd\x47\x5b\x04\xaa\x76\x3d\x50\x8f\xfd\xfc\xed\x46\xdc\x58\x06\x9a\xd8\x09\x0f\x05\xaf\x89\xf0\xb4\xc9\x5e\xf9\x98\xc3\x6d\xe0\x7c\xf4\xb1\x0f\xc7\x76\x85\x14\x37\x33\x69\xe1\x66\x8c\x4d\x82\x38\xbe\x9f\x84\x37\x2d\xba\x35\x75\xfd\x3d\xe5\xca\xd7\x02\xb9\x66\x4c\x43\xc2\x71\xc4\xa8\xda\x20\xaf\x27\x7c\x27\x0c\x7e\xfe\x40\x8b\x82\xcd\x68\xd9\x84\xc2\xf7\x10\xdc\x7f\x7b\xfe\xc0\x3c\xfb\x2c\x01\xef\xdf\xe4\xfc\x62\x3a\xa5\x65\x49\xc4\x43\x58\x57\x7f\x4c\xf3\xbb\x24\x75\x9e\x6a\xb7\x1b\x5b\x56\x31\x38\x3b\xc7\x21\xb8\xa4\x56\x38\x7f\x0d\x8e\x2f\x61\xe9\x3b\xc3\xf8\xff\x90\x1c\x8a\xef\x2f\xff\x78\xf1\xfa\x6f\x93\xab\xbf\x7e\xbc\xfc\x6c\x51\x19\x35\x12\x67\x03\x48\x4f\x5d\xdb\x6e\xaa\xd9\x5e\x0d\x8e\x83\xd6\x00\x55\xc1\xa1\xbc\x4e\x4d\x2c\x16\x99\x52\xd1\x52\x12\xc2\x38\x68\xdc\x8b\xaa\xa7\xf5\xfb\x5e\xf7\x76\xa1\xb3\xb8\x85\x82\xdd\xc9\x2d\x8b\x7c\xcd\x59\x76\xdf\x2d\xc3\x82\x2e\x9c\xb2\xbb\x97\xf4\x2b\x7f\x69\x13\x0b\x3f\x5b\x3c\xcd\xa7\x89\x18\xe5\xcb\x64\xc5\xba\x17\xce\xf2\x8c\x4e\xf4\xaf\xee\xd5\x16\x49\xb9\xf8\x96\x6a\xac\xe4\x79\xf1\xf4\x0d\x35\x93\x35\xcf\xbb\x57\x2b\x9f\x4a\x4e\x97\x2f\xef\x69\x46\x8b\x84\xd3\xc9\x01\xd3\xa8\xaa\xda\x1a\x93\x79\xde\xb9\xd6\xac\x4c\xbb\x16\x15\x8f\xba\x77\x07\x4a\x77\x2d\x0c\xe9\x91\x27\x2a\xf1\xfa\xb3\x75\x68\xf1\xc0\xa6\xd4\x3c\x3c\xac\xc2\x81\x23\x28\x26\x90\x53\xbb\xf3\x47\x00\xd4\xf7\x03\x12\x68\xe0\xbb\x1f\x96\x96\xf8\x62\xcd\xf3\xf7\x66\xfd\x75\x42\xca\x2d\xb5\x89\x7b\x6f\x3e\xdd\x9f\xd7\xd3\x2f\x0a\xf4\xba\x23\xdd\xbb\x4e\x74\xff\x94\x94\x8b\x03\x3b\xcc\xba\x11\x96\x9b\xf8\x40\xda\x79\x27\xda\x07\x12\x2d\x3a\x11\xfd\x98\x67\xf4\x40\xc2\x59\x27\xc2\x7f\x16\x1b\xed\x93\xda\x67\x9d\xe8\x2e\x3a\xd1\xfd\x2c\x77\x7b\x27\x8a\xb3\xee\x14\x8b\x8e\x24\xa7\x07\x90\x7c\x73\xfd\xbe\x23\xd5\xf5\x01\x54\xaf\xe5\x19\xd3\x91\xf2\xfc\x10\xca\xf2\xfc\xe9\x44\x77\xd9\x99\x2e\xcb\xee\x0f\xeb\xf2\xaa\x13\x69\x7b\x09\xbd\xcd\xbb\x7e\xbc\xb4\x13\x65\x7d\x33\xbe\x76\x2e\xc6\x8e\xe8\xdf\xdf\x46\xfe\x6d\x22\xb8\xff\xa7\x03\x50\xec\x77\x50\xd8\x97\x47\x7c\x1f\xf7\xf4\x7c\x66\xab\xf6\xab\xbb\xc6\x2d\x5b\x92\xd0\x8a\xc3\x26\x80\x06\xe0\xd9\x9b\x4d\xb2\xd8\xad\x57\xda\x6f\xe7\xaa\xd5\xa7\xd1\x0c\xb5\x39\xc4\x22\xa5\x68\xdc\xb4\x5b\x92\xe2\x51\xf0\xab\x73\x92\x8d\xb1\x90\x98\x8d\x6b\x9e\xf4\xcf\x8d\xa2\xc8\xb8\xfe\x22\x95\x37\x51\x3b\xa5\xb8\xe8\xf9\x3d\xaa\xe3\xe3\x32\x03\x8b\x4d\x35\x72\x7e\x90\xac\x56\x29\x93\x07\x71\xbc\x4c\x58\x16\x28\xd5\xae\xca\x63\x66\x0b\x4a\x6e\x41\x95\x41\x15\x76\xfa\x07\x18\x04\x78\xf2\xeb\xea\x0d\x4d\xe9\x7d\xc2\xa9\x79\x20\x01\xc5\x66\x2e\x44\x48\xe1\x04\xdb\x0b\x31\x1c\x33\x0d\x53\x57\xc4\x85\xc2\x56\x1a\xe2\x0c\x9c\x7e\x69\xe4\x10\x45\x21\xc3\x5a\xe6\x40\x80\xe5\x89\x2a\xcc\x8b\x24\x2b\x99\xe8\xfd\x4d\x0e\xc7\x89\x52\xa2\x84\x43\xcc\x6c\x3e\x99\x1b\x53\x4a\x8a\xc9\x25\x0a\x03\x8f\x01\x6d\x90\x09\x3c\xe5\x24\xb4\x08\x1a\x80\x40\xce\x4b\x60\x94\x12\x45\xd4\xa8\xbb\xdd\xfa\x0f\x91\xca\x18\x05\xde\xc1\x2c\x5a\x15\x74\xce\xbe\x42\xc9\x8f\xc9\x92\x5e\x14\x2a\x19\x38\xa6\x62\x40\x0a\x6c\xe2\x37\x8c\xc5\xa5\x70\xc0\x30\xdc\x6a\x62\x04\xea\xf7\x5f\x19\x5f\x1c\x32\x80\x0a\xf5\xec\xaa\xb7\x77\x76\x97\xf3\xc1\x17\x97\x5a\x4e\x87\x56\xe9\xf7\x7b\xef\x51\xa7\xfb\x1b\x65\xab\xf0\x95\xbd\x6c\xb9\x92\xe9\x15\xa0\xb3\xda\x9d\xd3\x7f\x5a\x5a\x2f\xac\x7e\x11\x59\x93\x87\xdd\xb0\x15\xae\xd5\x88\x37\xd5\xee\x8c\x80\x5d\x04\xb0\xfd\xc7\xe9\x5d\x91\x3f\x96\xb4\x38\x69\x4d\xf7\xf7\x2d\xc7\xae\xdb\xbb\x75\xc6\xd9\x92\x76\xc9\x36\xd8\x3a\x10\xc8\x0d\xb8\x53\xa6\xf8\xee\x87\x30\x68\x35\x04\x2f\x0e\x59\xcb\xa6\xea\xb7\x64\xa1\xe1\xd1\x5a\xe9\xc9\x12\x1b\x23\x11\xc9\x66\x6b\x9e\xd2\x2d\x07\x31\x6e\x59\x0d\x24\x10\x9f\x2a\xd0\x06\x14\xad\xde\x94\x2e\xc3\x79\xce\x7f\xf9\xfc\x1e\xf3\xba\x86\x65\xa3\xa7\x27\xe6\x78\x5d\xd2\xe2\xe2\x9e\x66\x3c\x2e\xb0\x12\xd8\xe3\x0c\xcf\xf2\x29\x34\xfa\x21\x9f\xd1\x98\xe1\x7b\x50\x54\xc5\x39\x56\x24\xe3\xa4\x22\x14\xa7\x24\xc8\xf2\x8c\x06\x78\x46\x8e\x4e\x25\x20\x58\x29\xc6\xfb\x76\x9d\xa6\x62\xb0\x48\x25\xb0\x87\xe7\xe5\x7a\x05\x2b\x48\x4d\x06\x82\xa8\x28\xed\x46\xb6\x0e\x13\xcc\x51\x6f\x41\x08\x59\x9d\xa7\x24\x50\x1d\x09\xe2\xe0\xe5\xef\x02\x42\xc8\x42\xe3\x9e\x0d\xf1\x1f\xd0\x79\x98\xe9\x13\x04\xf8\xbb\x10\x52\x4f\xc4\xab\x0a\x07\x01\x5e\x21\xec\xd4\x47\x71\x08\x48\xca\x0a\x11\x1d\xea\xa8\x9e\xe1\x95\x76\xac\x69\xf4\x30\x29\x17\xf2\x72\x11\xd7\x42\x6e\xdc\x4c\xa6\xb6\x93\xf3\xed\x36\x78\x09\x1d\x1b\x0c\x82\x97\xbf\x83\x3f\xe7\xd0\xf1\xa4\x5c\x04\x7b\x1a\x9d\x23\xc0\x5a\x9b\x59\xa3\x89\x66\xe4\xaa\xd0\xf9\x2a\xe2\xeb\xe9\x5f\xe6\xab\xc0\x53\xf5\xc3\xf9\x6c\xf0\xd8\xfc\x34\x5f\x88\xfa\xdf\x10\x4a\xb9\x4f\xf4\x37\x85\x17\xf2\xef\x0a\xf5\x64\xf8\xbc\x84\x54\x01\x8f\x53\x7d\xa8\x4f\x93\x6c\x4a\x53\xcd\xaf\xf3\xf5\x2a\x00\x6b\x3f\x57\x4b\x40\x05\xfa\x8a\x25\x90\xd5\x99\x04\x93\x49\xc7\x8c\xef\xc5\x86\x57\xb7\x70\x0b\xab\x36\x18\x0e\x54\xbf\x03\xa5\x22\xf7\x1b\xcf\xb3\x69\x41\x39\x7d\xe7\x2d\xfd\x00\x33\x54\x3d\xb2\x34\x55\x28\x20\x72\xf1\x6f\xda\x0b\xc7\x54\xc5\x71\xc2\x39\x3b\xd3\x35\x5c\x3f\x17\x47\xff\x6c\xf6\x8b\x93\x68\x08\xef\xa2\x9c\x29\xca\xbe\x89\x38\x2c\xc0\x3d\x0f\x39\x90\x73\x26\x43\x91\x0a\x84\xcc\x64\xc6\x99\xca\x33\x15\x18\x58\x01\xac\xe2\x9a\x60\x4b\xe9\xed\x24\x9d\x08\x4b\x7d\xca\xc0\xa3\xc4\x3c\x02\x09\x55\xee\x3a\xc7\xb1\x4c\xfb\x30\xca\x65\x9a\xfb\x5b\xa9\x20\x61\x66\x9f\x9d\x1a\xec\xab\xdf\x05\x08\x45\x32\x01\x34\xc2\x72\xad\x33\xf0\x0e\xbf\xe0\xa1\x49\x95\x79\x0a\x71\xa7\x06\xba\x3f\x3c\x45\x08\xb3\x63\x52\x1c\x27\x06\x52\x76\x30\x08\xd9\x31\xb9\xfd\xdd\x8b\x4d\xa6\x7c\x96\x7f\x17\xa0\xea\x16\xa1\x98\x1d\x93\xe4\x38\x77\xbd\x6e\xa7\x1e\x02\x18\xce\x88\x9c\x0e\x4d\xdd\xd8\xca\xf5\x80\x02\x95\xaa\x3e\x78\x09\x7f\x8d\x86\x63\x08\xc6\xb8\x7d\xf9\x62\x93\x55\xb7\x08\x17\xaa\x61\xf8\xbb\xb2\x67\x75\x82\x13\xc3\x23\xeb\xed\x12\xbc\x0c\x80\x11\x86\x13\x25\x4e\xc3\xc0\xfc\x08\x90\x10\x5b\x44\x99\x34\x0c\xe4\x5f\x01\xa0\xbe\xa9\x47\xa5\x7e\xa4\xb6\xba\x7a\x6c\x7f\x05\x08\xe7\x19\xc0\x33\xea\x77\xce\xcf\x00\xe1\x79\x5e\x2c\x13\x4d\xcd\xfc\x08\x10\xb6\xe7\x41\xcb\x61\x60\x4e\x02\xbd\x8f\xa3\x47\x96\xcd\xf2\x47\xf7\x64\x70\x8e\x85\xc6\xfe\x95\x49\x0d\x0e\x62\x0a\x6a\x6a\xe0\x6f\x95\xb1\x1a\x57\xba\x93\x11\xf8\xb7\x5e\xea\xdf\x9d\x63\x93\xb7\x75\x6e\x6e\xeb\xe2\x37\xde\xd6\x70\x41\x54\x4a\xe4\xd2\xc6\x09\x7d\xce\xd9\xb9\x95\xc2\x98\xfe\xbd\xdd\xca\x6f\x6b\x96\x01\xb2\xa8\x31\x0b\x09\x87\xfc\xa7\x24\x9b\xa5\x06\x19\xa6\x52\xe7\x43\xe8\x40\xf5\x32\xe7\xd0\x70\xef\x17\xb0\xbd\xfd\xf2\xf9\xbd\xcf\x3b\x18\x02\x76\x6f\x63\x6e\xd0\x3b\xe5\x8e\xe3\x72\xc7\x71\x22\x36\x0f\x48\x82\x72\xc3\x51\xb1\xbf\x31\xaf\xe4\xce\x30\xa6\x6a\xdd\x60\x24\x7a\x4d\x28\x6e\x8c\x3e\x29\xf9\x35\xd5\x97\x40\x65\x37\x50\x93\x82\x86\xcd\xd3\xad\x3d\x47\xcb\xd9\x70\x36\xa6\x47\xa2\x63\x42\xba\x22\xed\xc4\x18\xee\x9e\x58\xb8\xd9\xee\x58\x36\x53\x4d\x84\x8e\x1e\xe3\xc1\xe6\xf6\xd7\x73\x29\xdd\x72\x6c\x37\x54\x66\xf2\x7d\xfd\x94\xfe\x82\x34\x2c\x20\xc7\x02\x56\x9f\x3c\x99\xcd\xfc\x2e\x06\xb6\x6f\xc1\xae\xde\x02\x46\x8c\x3c\x47\xec\xad\xa6\x26\xab\x76\x65\xee\x99\x8b\xaa\xfd\xf1\x66\x47\xa3\x83\x81\xea\x72\x5b\xad\x6e\xbd\x76\x0e\xe9\xfc\xc0\xb3\xa9\x61\x6b\xfa\x6e\xc7\xd3\xb7\x9e\x46\xdf\xfd\x2c\x92\x2c\xd6\xd1\xa9\xf5\x67\xc8\xad\x4f\xd1\x57\xf5\xdf\x09\xfc\xef\xdf\xc5\xff\x9e\xf4\x4f\xfd\x5f\x60\x36\xce\xcb\xd1\xd7\xa7\xf1\xcb\x7b\xdf\xd4\x0d\x82\xa8\x71\x5e\x21\xa7\xff\xf3\xdf\x3e\x24\x7c\x11\x15\x49\x36\xcb\x97\x21\xda\x0e\x71\x18\x7c\x15\x9c\x00\x3d\xe7\xf1\xff\x18\xf0\xed\xff\x46\x36\xb4\xeb\xf4\x7f\x42\x66\x10\x79\x5e\x96\xdf\xef\xbc\x54\x9c\x3c\x76\x25\x1a\x71\xe0\xb4\x1d\x71\xd9\xce\x23\xae\xa3\x8e\x4b\x33\xc8\x11\x68\xa0\xae\x69\x4a\xa1\xbf\xc1\x5d\x52\x0a\x3e\xa0\x20\x41\xa0\x73\x6a\x00\x1f\xb9\x48\xca\x0b\xce\x0b\x76\xb7\xe6\x34\x0c\x16\x05\x9d\x07\x92\x25\x02\xb9\xaf\xf1\xaa\x79\x4e\x09\xc2\xb0\xf9\x8b\x96\x33\xcc\xbf\x0d\x9e\xbd\x0c\x56\xf9\x0a\xec\x6d\xb5\xab\xc0\x30\x32\xfe\x01\xaf\x26\xd6\x50\x53\xbf\xcf\xea\xbd\x30\x1f\x40\xe6\x34\xdf\x40\x13\x71\x51\x01\x83\x06\x94\xec\x51\xe3\x9d\x80\x10\x71\x2a\x73\xf7\x80\x0a\x4e\x75\xb2\xa0\x0f\x2c\x5f\x97\xe2\x2b\x7a\xc5\x63\x15\xe5\xea\xc8\x75\xb5\xab\xc9\xca\x47\xd4\x48\x39\x1c\xab\x19\x14\x3d\x82\x0e\x67\x44\x26\xc2\xc9\x92\x25\xed\x71\xc2\xed\x92\xff\xfb\xcb\x17\x2f\x71\x00\x9f\xb1\x68\x3e\x35\x39\x4a\xf5\x1b\x99\xee\xfa\xfe\xf2\xeb\x2a\xbc\xfd\xbf\x2f\x36\x45\x15\x9e\x93\x97\xdb\x17\xe8\x16\x89\xe2\xbb\x8a\xf1\x1d\xc5\x5e\xfe\xfd\xe5\xdf\x5f\xbe\xbc\x17\xac\xb4\xf1\x5b\x60\xc7\x24\xa4\x51\x09\x79\xef\xb6\xdb\x20\x40\xc7\xfe\xd5\xeb\x5c\xa0\x76\xe6\x79\xe5\x7d\xbf\x1e\xad\x7f\x04\x8a\x30\x1f\x0c\xb8\x9e\x78\xaa\x32\x9c\xae\xd6\xe5\x42\x4e\x6b\xe3\x6e\xfd\xed\xc4\xbd\xcf\x46\x51\xe5\x36\xa6\xf4\x5b\x52\x48\xa7\x78\xbd\x66\xb3\x38\x0f\x51\xd5\x73\x5b\x72\xba\x27\x43\xfa\x31\x35\xcb\x7a\xd7\x8a\xa9\x6a\xad\x76\x6b\xc8\xab\xd4\xbd\xad\x83\x39\x88\xfa\x6e\x04\x60\x89\x90\x6d\xb7\x21\x33\x18\xe0\x9a\xba\x01\xbd\x72\xda\x47\x68\x30\xa0\xb5\x1d\x55\xed\x66\x0a\x74\x73\x41\x7b\xf3\x35\x86\x40\x7c\xf1\x9d\x5b\xc8\x15\xaf\xe8\x79\x78\xc0\x1e\x42\xb1\x94\x14\x0b\x60\x0c\xe5\xdf\x8a\x49\x6c\x2f\x8f\x8b\x63\x7e\x4c\xbf\x17\x47\x52\x1b\xf3\x7e\x7e\xe4\xd9\x09\x73\x78\x91\xf2\x30\x5e\xa4\xe6\x65\xf3\xdd\x18\x91\x1f\xe8\xa1\xd5\x2a\xf5\xb0\xef\x76\x8b\x83\x8e\xc8\xd3\x51\x9a\xe5\xa7\xf4\x32\xfe\x49\xaf\xb6\xb0\x59\xa2\xbe\x86\xa5\x7d\x45\xd2\x8e\x47\xb2\x73\xaa\xd6\xef\x3a\xd1\xec\x4e\x79\x41\xa2\xb6\xbc\x4e\xd2\xf4\x2e\x99\x7e\x21\xb4\x5a\xc0\x4a\x79\x86\x14\x6e\xa9\xab\x30\x1c\x77\x6c\xc7\x96\x4d\x28\x91\x1b\xda\xf6\x8f\xd8\x3d\xce\x42\x65\x98\x19\xcd\x06\xcc\x61\x10\x60\x47\xc3\x71\xa8\xc0\x0f\x9c\x6d\x47\xd7\x48\x1b\x8b\x1d\xba\x49\x7e\xf5\x4d\xdc\x2a\x37\xde\xbe\x94\x9a\x40\xec\x84\xce\x16\x6e\xe2\x51\x75\x39\x3a\xf1\xbb\xce\x5b\x1b\xf8\x02\x12\xe5\xb9\xfc\xc7\xa8\xb7\x50\x1c\x04\x4e\x44\xae\xdb\xab\xbc\x60\xf7\x2c\x33\xcb\x69\xbb\x15\x7d\x79\x21\xa3\x37\x78\x3e\xcd\xd3\xea\xe5\x4b\xf1\x73\x91\x97\x5c\xf4\xbe\xba\xc5\x34\x12\x53\xa0\x64\xdc\x18\xca\xe6\x05\x57\x82\xee\x37\x6c\x38\x47\x4d\xde\xe6\x58\x2b\x26\xf1\x58\x4c\xc5\xb1\x4e\x79\xab\xb8\x02\x92\x29\xcf\x49\x18\x02\x61\x2a\xdf\xbd\x20\xc3\xe5\xdf\xa0\x04\x24\x85\xdd\x0f\xb5\x36\x30\x47\x1b\xbb\x57\xc4\xbc\x1c\x73\x99\x54\xb7\xa1\xff\xde\x9f\x6b\x1c\x90\x64\x33\x47\xae\x63\x59\x5f\xcc\x90\xd1\x77\xd2\xed\x96\xbe\xfa\x5f\xc8\x27\x2e\xaf\xe1\x66\xce\xde\x10\xe2\xc5\x1c\xb8\xf4\x8b\x6c\x56\x08\x4a\x7f\x88\x02\xb4\xdd\xee\x7a\xfb\xef\xd1\x30\x10\x57\x65\xfd\xfd\x87\xfc\x8e\xa5\xb4\x7f\x9d\xcc\x93\x82\x05\x50\x80\x78\x05\x5e\x2f\x8a\x7c\x49\xdb\xde\xfc\x15\x6e\x8d\xb2\xff\x69\x01\x9a\xed\x86\xaa\xde\x1d\xbf\x61\x5b\x60\xf0\xa8\x9b\x95\xad\xe1\x53\xb7\xff\x86\x38\xc0\x38\xf6\x9c\x77\xaf\xf9\x29\x23\x6c\x5e\x4e\x95\xbf\xb1\x7d\xb1\xca\xd3\xa7\x39\x4b\xdd\xaa\xa5\xf6\x75\xb1\x4e\xc5\x0a\xda\xaa\x83\xab\xe4\x1e\x0f\x08\xeb\xd4\xf7\x43\x24\xe5\xa9\x54\xd9\x18\x88\xfc\xcf\x57\xbf\xdc\x5c\x7e\x76\xb1\xf1\x67\xee\xb2\x56\xdc\xca\x39\x8d\xa9\x3e\x42\x0c\xaa\x90\xd1\x3c\x2b\xf1\x76\x61\x2e\x46\xe3\x20\xb3\x01\x54\x39\xf9\x41\x3d\x41\x6b\x34\x6d\x86\x1b\xd2\x73\x1a\x87\xb4\xee\xe5\xec\x19\x4b\x7c\x9f\x08\xac\x28\x11\x5a\xb7\x78\x48\xa8\x34\xf7\x59\xf3\x3a\x16\x15\x05\x9f\x5b\xb9\x9e\x03\x36\x22\x24\x1c\xe2\x75\x54\xd0\x92\x2e\xef\x52\x0a\xac\x27\x40\xd4\x21\x1f\xc1\x51\xf6\x27\x9a\xcc\xf2\x5f\x3e\xbf\xb7\x8e\x02\xa1\xe7\xdf\x10\x60\xa8\xd9\x93\x17\x9a\x32\xe2\xc7\x1c\x2f\xf3\x19\x4d\xcb\xb8\xf0\x3d\x3b\x20\x88\x63\x1d\xd1\xaf\xbc\x48\xa6\x1c\x74\xd3\x17\xc5\x7d\x09\x41\x77\x1a\x80\xd5\x36\xeb\xb4\x29\x17\xd0\xd1\xd0\x4a\x52\xd1\xe4\x0b\xa5\xab\x37\xf2\x5b\x58\x47\x3d\x80\x60\x04\x88\x02\x56\x39\x4e\x07\x35\x5c\xa0\xfa\xb4\xd8\xe9\x53\xe1\x35\x46\x9b\x1f\xa0\x6a\x5d\xa4\x6f\x21\xb0\x41\x9a\x86\xda\xe6\x08\x80\xeb\x3e\xab\xa5\x80\xbd\x57\xda\xd1\x49\xd7\xaf\x58\x79\x31\xe5\xec\x81\xda\x68\xb3\xef\x3c\x71\xf2\xdf\x0f\x6c\x5a\xe4\x29\xbb\xb3\x59\xde\xd2\x7a\x10\x4b\x6a\x82\x58\x5c\x02\x38\x98\xae\x8b\x82\x66\xd2\x24\x81\xf0\xd1\x11\x8b\x74\x9f\xdf\x65\x9c\x66\x1c\x52\x12\x0e\x06\xe1\x51\xe8\xc6\x57\x65\xc8\xc0\xf3\xa2\xed\x36\xcc\xa4\x8d\xca\x41\xa3\xc8\x6a\x33\x23\x64\x9f\x55\x52\x50\xc7\xcb\xd2\x7e\x67\x0c\xe3\x2d\x17\x49\x9a\xe6\x8f\x97\xbf\xae\x93\x14\xc2\x7d\x22\xe0\xd8\x23\x67\x6e\x10\xe0\x68\x4d\xf3\xfb\x8c\x49\xec\xb2\xdd\x1f\x46\xa1\xa7\xcf\x34\x18\x9e\xe2\x93\xfc\x30\xc8\x1d\xd3\x18\xd9\x36\xb8\xd3\xe0\x45\x36\x7b\x9f\x27\xb3\x7f\x45\xbb\xba\x29\xee\x09\x2a\x0b\xbc\xd0\xfc\x5f\x11\x81\xc0\x43\x67\x78\xa3\xbe\xa0\xf1\xaa\x89\xc3\x21\xce\x0d\x60\x24\x0a\x03\xdd\x5a\xbd\x60\x80\xb0\xfd\xfa\xcf\xd5\xaa\xd9\xac\x76\x95\x36\x72\x11\x32\x9c\xe9\xae\xa2\xda\x24\x6c\x7a\x01\x1d\xeb\xd4\xfb\x00\x75\xe4\x75\x9b\x0e\xf1\xdf\x7a\x19\xd7\x2e\xdc\x6f\xb9\x61\x77\x5c\x93\x3f\xe4\x7a\x2c\x6b\x19\x64\xcc\xf5\x58\xf7\x4f\xc9\xbd\x2b\xae\xed\x86\x2b\x77\xdc\x70\x07\x5d\x71\xa8\xe5\xd8\x1c\x95\x70\xe3\x2d\x92\x52\xfa\xac\xd5\x02\xc4\xd4\x77\x77\x5e\xfb\x37\x5c\x3d\x05\x88\x53\xc7\xbf\x4f\x54\x5a\x61\x6d\xc0\x1f\x0c\x58\xf3\xe0\xc7\xac\xca\x84\xcc\x96\xb2\x7f\x7a\x67\x94\x1b\x94\xb6\xe7\x28\xd3\xb0\xd4\xfa\x02\x00\xc9\xcf\x85\x1e\xdc\x98\x00\x3e\x65\x27\x62\xe6\xb4\xcc\xb0\x86\xe7\xdb\xd9\x83\x4c\x45\x64\x47\xed\xf7\x0c\xde\xf8\xf7\x07\xaa\x5a\xfa\xa1\x23\xd0\xf5\x28\x54\x24\xa5\x9d\xa7\x6b\x9e\x14\xdc\x24\x9f\x31\x41\x7a\x75\x42\x00\x90\xfd\x4c\x19\x8b\xfc\x25\x0b\x56\xe6\x22\x7c\x9b\x17\xea\x6b\xee\xf9\x7a\xbb\x4e\x45\xb1\x18\x40\x7d\x53\x4a\x6c\x56\x9c\x13\x36\xb2\xee\x0a\x63\xfd\x1a\x97\x35\x01\x44\x07\x09\xcb\x44\xcc\x10\x3f\x6d\x1d\x18\x8a\x63\x62\x80\x24\x35\x04\x09\x86\x27\x8a\x1c\x80\x2f\x40\xbc\xf5\x99\x09\x49\x83\x84\xd8\x16\x37\x59\x5d\x86\x25\xa8\xc2\x72\x84\xb3\xfa\x2d\x5a\x60\x48\xc5\xb4\xc3\x4d\x41\xfa\x54\x4a\xe7\x04\x60\x6b\x9d\xf3\x4f\x4d\x8a\x53\xc4\x9e\x98\x7b\x6b\xb8\x65\x6a\x87\xac\xbe\x26\xf6\x54\x6b\xb9\x25\x84\xa4\xf9\x4c\x2d\x51\xa4\xfb\xe1\xec\x06\x06\xfd\xb8\x10\xcd\x9d\x4e\x9a\xcd\xb0\x6b\xb5\xd1\xa1\x47\x12\xe5\x2c\x59\x55\x32\x4e\xdb\x5b\xf2\x50\x40\x67\xc5\x2b\x79\x52\x2e\x5a\x80\x46\x65\x21\x95\x31\xbf\x96\xf5\x5b\xd1\xc6\x4e\x41\x19\x02\x2b\x76\x7a\x26\x73\x2b\x8a\x7d\xa4\xce\x52\xbb\x85\x65\x36\x07\x1f\x16\xa1\xe8\xed\x6a\xd5\x04\xc0\x88\x0a\x1c\x9d\xcb\x5c\xfd\x1c\xc5\x45\x47\x8f\xd1\x1d\x01\x74\x3f\xfc\x5b\xf9\xf7\xa4\xa3\x31\xd2\xce\x66\xb6\x47\xd2\xdd\x0c\xa2\x84\x0f\x18\x11\x04\xf7\xed\x74\x14\x6e\xb9\xcd\x1b\x97\xf7\x0f\xb9\xb6\x33\x32\xec\xf9\x4a\xad\x9d\x08\x75\x54\x49\xab\xb9\x1f\x91\x4d\x14\xc0\x91\x4a\x57\xfa\x75\x95\xb2\x29\xe3\x12\x79\x57\xe7\x1e\x12\xb7\x57\x66\xc2\xb5\x69\x06\xe9\x68\xf3\x64\xc6\xb2\xfb\x6b\x21\x1b\x27\x9c\x96\xc4\xd1\x83\xf0\x1d\x65\x34\xba\x8b\x38\xec\x69\x69\xe0\x7e\xf3\x15\xb8\x25\x13\x5e\x15\xf6\xa8\xd7\x60\xde\xa9\xec\xe0\x9a\xdc\xbe\x9c\xac\xb3\x75\x49\x67\x93\xd9\x7a\xb9\x7c\x9a\xd0\xa2\xc8\x8b\xc9\x2a\xe1\x0b\x79\xfe\x4f\x5e\x6c\x68\xf5\x32\x86\xc7\xb7\x3d\x36\x0f\x99\x58\xc1\xa1\xb8\x4a\x71\x4a\x38\x8a\x59\x58\xc0\x6f\x8e\x53\x52\xa0\x38\x23\x7c\xbb\xdd\x54\xfb\xc6\x34\x18\x84\x89\x54\xe0\xde\x0a\xe2\x93\x54\xbe\xbf\xc5\x1b\x21\x1f\x73\x83\x5d\x19\x67\x91\xff\xa0\x42\xd8\xab\x28\x3b\xf5\x6c\x35\x0c\x4a\xda\xb5\x58\x97\xa9\x1c\xff\x94\x68\xa4\x00\x5c\x2f\x0c\x40\x8e\xf4\xb1\x9f\x87\x53\x6f\x1a\x51\x2f\x09\x67\x38\x50\x7d\x0d\x44\x4f\x66\x38\x80\x1e\x04\x78\xa3\x5b\x10\x02\x5f\x92\xa6\xe1\xcc\xf4\x94\xe2\x0c\xcf\x2c\xa7\x60\x70\xe6\xcc\x5b\x69\xc7\xab\xa3\x7f\xb9\x99\xd4\x4c\x3e\x18\xd5\x95\x88\x66\xf7\x2c\xa3\xef\xb2\xb9\x49\x4f\xc9\x55\xdc\xc5\x8e\x62\xd1\x7c\x9d\xa6\x62\x88\xea\x86\x3c\x3e\x55\x0e\x8d\x85\x15\x16\x85\xc8\x90\xbe\x55\xe5\xe2\xb2\xc2\xbb\x9a\xec\x31\xf1\x01\xa3\x92\x16\x12\x01\x42\x01\x17\x30\xe4\xd7\x48\x66\x33\xb8\xbc\xde\xe6\xc5\x25\x54\x0e\x39\x4e\xac\x33\x30\x73\x52\xbc\xc9\x5c\x29\xb7\x6f\xc4\xa6\x65\xd9\x7d\x3f\x91\x0c\x70\xdf\x34\x51\xf4\xf3\x4c\x3d\xd3\x90\xe6\x6b\x5e\xb2\x19\xed\x27\x59\x5f\x52\xef\xb3\x12\x92\xbc\x81\xf0\x4a\x67\xd1\x2d\xea\x69\xb5\xbe\xd4\x87\x8b\x3f\x64\xbc\xf8\x11\x21\xf9\x28\xb7\xfc\x8a\x06\xe9\xa9\xed\xd2\xa1\xbf\xaf\x22\xfb\x99\x2c\x63\xe7\x5b\xfb\x55\x49\x4f\xc6\xf4\x88\x6a\x43\x2e\xec\x47\xd5\x1b\xb5\x78\xc0\x70\x80\x39\x79\xe5\x72\x49\x67\x85\x85\x64\x2c\x8e\xc9\xff\x40\x3c\xa4\xa3\x62\x8c\x22\x9e\x8b\x3f\x8e\x21\xbb\x41\x71\xfc\x87\x31\xaa\xaa\x65\xbe\x96\xb8\x9b\x64\x53\x79\xec\x9c\xfe\x20\x05\x2d\xf3\xf4\x41\xc6\x87\x7c\x48\x56\x12\x26\x0d\x70\x1b\xc5\x8e\x4c\x89\xf8\x03\x19\x78\x53\xb5\x41\x52\xcc\x5b\x36\x88\x46\xd6\x66\x59\xc9\x93\x6c\x4a\xdf\xcd\xe2\xec\xf8\x18\x43\x17\x3e\xe5\x2c\xe3\xf1\x14\xeb\x25\x17\x4f\x2b\xbc\x20\xd2\x98\xdd\xd3\xb0\xe6\x47\x0e\xb0\x59\xb8\x00\x13\x45\x5a\xdd\x6a\x7c\xc2\x0e\x67\x52\xea\x9f\x49\xda\x7b\xfc\xe8\x14\x2f\xc9\x8e\x85\xdb\x5b\x42\x12\x7b\x6d\x16\x6e\x16\x20\x33\x9d\xa3\xde\xdf\x19\xb6\x44\x3c\xf3\xb7\x05\xc2\xf7\xe6\xb0\xb8\x13\x27\xc4\xbd\x7f\x42\xdc\xd7\x4e\x88\x55\x85\x30\x8b\xe0\xc2\x90\xe7\xc4\x3d\xc2\x6b\x72\xef\x1c\x0f\x78\xae\x63\xbd\x5a\xfa\xb7\x94\xe8\x25\x4f\x7b\x77\xae\x1b\x10\x16\x54\x2a\x29\xfc\x9e\xd3\x58\x4e\xdd\x03\xb9\x15\x93\x6a\xcf\xe2\x09\x71\x09\xe9\xe7\x01\x7e\xdc\xdb\xf8\x04\x1a\x54\x87\xdb\x43\xe3\x64\xae\xaf\xa5\xea\xd9\x33\xe3\x01\x3f\x22\xac\x3b\xa7\xce\xfb\x5a\xd7\xd4\x0c\x77\xe8\x18\xee\xdc\x31\x6c\x3e\x57\x87\xfe\x55\xcf\x94\x99\xe2\x27\x8d\x2f\x27\x8e\x90\x05\x9e\xe2\xb5\xeb\x8f\x5e\xd6\xd8\xab\xa6\xa5\xca\xfb\xa6\x60\x82\x91\xbc\x43\x15\x52\x34\x18\x1c\x41\xae\xa2\x73\x69\x5b\x93\xcf\x23\xe0\xc6\x5c\xb0\xdc\x44\x81\x4b\x81\x52\x50\x1d\x0f\xaa\xe1\xfa\x06\x6f\xee\x52\xe9\x60\x04\xe9\x8f\xc0\x27\xc5\x98\x14\x55\xc6\x7b\xf9\x18\x33\x9c\x41\x48\x81\x3a\xb5\xd1\xc1\x8e\x86\x8a\x2b\x94\x4b\xbe\xfc\x51\x0c\x6e\x85\x50\xaf\x6b\x57\x5a\xe1\x2e\x0e\xf2\x35\xd8\xe1\x4f\xb0\xcb\xb0\x9b\xf9\x09\xba\xe7\x32\x42\x57\x08\xda\x4e\x90\x60\x7c\x97\x94\x6c\x1a\x20\x79\x94\xf4\x0a\x52\x44\x52\x91\x14\x6e\xb4\xab\x60\x1c\x22\xf2\xea\x36\xd4\xfd\x9f\xf5\xc5\x17\xeb\x5b\x12\xe8\x56\xe1\x26\x66\xa4\xc1\xc5\x5b\x81\xda\xe4\x43\x00\xed\x88\xd7\x9d\x0c\x7d\x8b\x45\xb6\x4d\xb2\x40\x1b\xf9\x8f\x8a\x74\x6c\x0a\x15\xcc\x46\xb1\x16\xa8\x67\xe0\x06\x99\xb4\xd8\xee\x08\x6a\x26\xd9\x21\x4b\xce\xc7\xf7\xf8\xef\x20\x04\x4b\x11\x42\x09\x10\xac\x74\x74\x51\xe6\x0a\x7b\x90\x86\x17\x7a\x98\x14\x09\x57\xe8\x09\xcb\xe6\x79\x80\x47\x63\xcf\xc5\xfa\x60\x32\xad\x7b\xa1\x45\xf7\xea\x90\x12\x5f\x37\x61\xbb\xf4\xbb\xdf\x25\x7a\xb1\xb3\x81\xd6\xc4\xe4\xce\x4e\xe6\x34\xe1\xeb\x82\xb6\xeb\x96\x13\xde\x16\x47\xa1\xe0\x57\xfe\xf1\x3c\x20\x4c\xad\x17\x87\x1f\x39\x1d\xf1\x5a\xbe\xdf\x02\xa5\x11\xa8\xaa\x27\xaf\xaf\x3e\x7e\xbc\x7c\x7d\xf3\xee\xea\xe3\xb5\x7e\xf6\x79\x72\xf9\x97\xcb\x8f\x37\x93\x37\x97\x9f\x3e\x5f\xbe\xbe\x90\xef\x4c\x64\xa6\x22\x70\xad\x2f\x01\x72\x6f\xfd\x30\xdc\x35\x3c\xc1\xa0\xb9\x79\x53\x2f\xde\xe2\xa6\x41\xed\x95\x42\x08\xb9\x97\x90\x52\x73\xbc\x6c\xed\xa4\x93\x92\x08\xdf\x49\x7b\x98\xd1\xbe\x17\x34\x9b\xd1\xc2\x35\x4e\xdf\x1b\xcf\x88\x23\x63\x88\xfe\xe9\x14\x0d\x06\x06\x24\x6b\x53\x09\xfe\x09\x02\xf6\x0c\x8a\xe8\x43\x52\x8c\xd8\x98\xf0\x1e\x83\x44\xcd\xe7\xf0\x4b\x7b\x46\xcb\xc8\xf6\xf8\xe5\x84\xcd\x5e\xa8\x4c\x3d\x00\x06\x59\x2b\x12\xb0\x59\x80\x62\xe8\x1f\x60\xf1\x7e\x05\xe8\x3b\x71\xc5\x36\x89\x29\xa9\xa9\x30\x8f\x2d\xce\x80\x9f\x83\xba\xd0\xd9\xc1\x9e\x1c\xc3\x42\x8b\x53\x19\xb5\xa9\x7d\xdb\x1c\xcb\x54\x9a\x13\xc1\x2b\x38\xfe\x3c\xed\x36\xf3\xcc\x39\x9b\xa3\x55\xc1\x1e\x12\xce\xfe\x49\x6f\x4f\xee\x00\x82\xe7\x04\xf4\x60\x50\xf6\x56\x27\xcb\x95\xf5\x09\x57\x96\xc9\x3b\x8b\xd5\x43\x32\xf5\x8c\xe7\xab\xf7\xf4\x81\xa6\x7f\x61\xf4\xf1\x86\x2e\x57\x69\xc2\x5d\xc8\x03\xae\x1e\xc5\x27\xf9\x9a\xa7\x94\x6b\xc8\x83\x89\x13\x1b\xed\x14\x77\x43\xa6\x55\xb7\x2b\x48\x5d\x69\x94\xab\xc6\x96\x68\xac\xc2\x5a\x2b\x23\xa4\x18\x53\x8c\x5c\x86\x3a\xc4\xc7\x35\xb5\x60\x8a\xaa\x09\xa8\x1f\x81\x87\xb2\x4b\x4a\x76\x0a\x14\xda\x5e\xf8\x8a\x7c\x44\xa8\xfa\xa3\x57\x18\xfc\xd1\xb0\x20\x21\x25\x5c\x2c\x40\xf5\x72\xbb\x1d\x8d\x2d\xea\x28\x73\x56\x86\x74\x81\x9b\xfc\xba\x8a\x7e\x5d\x95\x90\x6f\xdd\x02\x95\x6a\x8a\x08\x97\x64\x78\x56\xfe\xa4\x7f\x9f\x1d\x1f\x97\x28\x1f\x95\x63\xe9\x89\x05\x6e\x57\xd1\x8b\x4d\x31\x2a\xc7\xd5\x6d\xcf\xe2\xd9\x0f\xcf\x12\x9b\x25\xff\xf8\x38\x91\xdd\x4f\x09\x1b\x25\xe3\x5e\x00\xf6\xf2\x80\x10\x92\x46\xe5\x34\x5f\x51\x21\x3e\x0a\xce\x93\x97\x24\x47\x55\x55\x4d\x12\xd0\xb9\xff\xf9\x93\x45\x8f\xe0\x35\x63\x6d\xb3\x88\x24\x65\x72\x61\x02\x9e\x34\x47\xd5\x04\xbc\xfa\x58\x76\xef\x14\xad\xd3\x6a\x29\x12\xad\x8b\x14\x32\xca\xc9\x2b\xfd\x6d\x5e\x78\xb8\x77\x8d\x6f\x68\x34\x9a\x40\x33\x96\x01\x4f\x1e\x26\xbe\x4e\x07\xb6\xa9\x7a\x5e\x1a\xab\x76\x63\x89\x1c\x9e\xb5\xea\x88\xaf\x73\x9e\x8d\x66\xd1\xf5\xcd\xc5\xcd\xe5\xe4\xfa\x6f\x1f\x7e\xbe\x7a\x3f\x8e\xf7\xd2\x00\xf9\x0c\x97\xa4\xf0\x57\xa1\x06\x3b\x77\xcc\xfc\x79\x24\x87\x39\x2a\xc7\x42\xa8\x7f\x0c\x0b\x9c\x9b\x43\xc1\x75\x18\x48\x51\x54\xd0\xd9\x7a\x4a\xc3\x10\x3e\x0a\x79\x25\x73\xc7\xa7\x23\x3e\xc6\x14\x21\x9c\xa0\xca\x1c\xb6\xf6\xb8\xfe\x4f\xfa\xe4\x9e\xc7\x6d\x45\x5a\x53\xc6\xea\x81\xb5\x97\x2f\x50\x35\xa3\x87\x92\xda\x55\xa3\x40\xd5\x44\x89\x60\x6f\xf3\xc2\x7d\x55\x0f\x5d\x51\x3b\xe7\xd6\x31\xd6\x45\x62\x33\xc8\x15\x53\xdd\x4a\x58\xd2\xbd\x45\x57\x45\xbe\x82\x82\x9b\xaa\x02\xe1\xc9\x72\x9f\x2d\x9d\xaf\xe8\x57\xc6\xcd\xaa\x9d\x51\x58\x1b\xd2\x9b\x5e\x41\xb5\x14\xec\xfe\x9e\x16\x61\x60\xdf\x59\xaf\x56\x9d\x31\x41\x9c\x85\x65\x88\xaa\x89\x66\x1e\x3e\x53\x05\xd7\xe9\x9d\x2d\x96\x69\xe8\x15\x2e\xf8\x4a\xeb\xc1\x21\x35\x00\x11\xcb\xe4\x72\xd5\xe7\x68\x7d\x48\xca\x6a\x46\x33\x95\x06\x6d\x29\x2d\x23\x82\xcc\x68\xac\xb3\x4c\xee\x1c\x94\x3b\xa4\xca\x1b\xfd\xa6\xf2\x7e\xb4\x38\x4e\x99\x2f\xb7\xd8\x8f\x9f\xa2\xb1\xfc\x3c\x37\xa9\x9a\xef\x4b\x9d\x3c\x50\xdd\x0b\x85\x02\x33\xbd\xa4\x33\xe6\xb5\x6a\x3a\x27\xd8\x00\x8e\xa3\x28\x2a\xe0\xc2\xde\x4b\xcc\xbb\xfb\xa2\x9d\x84\x25\x39\x54\x15\x74\x5e\xd0\xb2\xee\x42\xb5\xdb\x5f\x45\x96\x86\x93\xcc\x73\xc1\xfa\xb6\x59\x74\x28\xd4\x27\xb1\x46\xfc\xf9\x39\x34\xf9\x45\x75\xc0\x3d\xab\xaf\x53\x51\xc7\x55\x8c\xc2\x19\x97\xd7\x4b\x89\x13\x9c\x81\x37\x1a\x9b\x87\x05\xc9\x55\x8d\xa6\xf8\x17\x32\x9d\x6c\xdd\x11\x76\x55\x36\xb0\x96\x3d\x10\x88\x03\xd3\xa6\x25\x38\xb7\x45\x12\x1c\xac\x9c\xcb\xa8\x0c\x50\x3c\x1a\x9f\xd5\xa0\x6b\x9c\x84\x33\x9c\xbc\xda\xb8\x17\x46\x28\xd1\xa2\x34\x50\xee\xdb\xbc\xd0\x77\x9b\x64\xda\x9c\xeb\xa8\x54\xd7\x8f\x85\xd5\x55\x7c\x9d\x45\xc2\x77\x53\x53\x1a\xad\x0c\x24\x08\x68\x7d\x03\xa9\x02\x54\x0f\x5c\xee\x1f\xe8\x4a\x47\x2f\x37\xa5\xd4\x6b\x10\x72\x50\x08\x59\xa4\x80\x2e\xe0\x1d\x03\x9d\x0a\xa1\x0a\x28\x25\xb3\xd9\x95\x4a\x30\x22\xc8\xdc\x0a\xe1\x3c\x1a\x8d\x6f\x31\x95\x38\x4f\xea\xf2\x85\x04\x30\x08\x55\x28\x2c\x70\xea\x70\x94\xf2\x53\x90\xa2\x72\xfc\x46\x1b\xdf\x62\x45\xa6\xea\x54\x92\x40\xe7\xee\x09\xb6\x8a\x40\xb9\x7f\xa5\x51\x85\xc5\xfc\xc3\x02\x04\xde\x0b\x8e\x67\xf8\x50\x35\xdf\x3a\x5e\xbf\x75\xe5\x32\x7b\x97\xcd\x73\xa5\xef\x9e\x93\x06\x2b\x8a\x97\x44\xd4\xfb\x74\xf1\xf9\xe2\xc3\xb5\xae\xd8\x9b\x46\xde\x8a\x68\x4b\x36\x34\x8d\x96\xc9\x6a\x44\xc7\x3d\xae\xc5\xf3\xa5\x45\xed\x58\x44\xd3\x24\x9d\xae\x53\x08\x53\x98\x2e\xa8\xe0\x50\x42\x2e\xfb\x53\xbb\xe4\xb9\x64\xa8\xb0\x26\x23\xf8\xbb\xb9\xe6\x52\x98\x38\x90\xa3\x75\x36\xa3\xd3\x1c\xb4\x3b\x4a\x8c\x02\x4f\x4c\x80\xfc\xc8\x64\x98\x84\x38\xb9\x73\x93\x56\xf7\x8e\x3c\xca\xc9\x6e\x4c\x89\xad\xe3\x8a\x16\x05\xbe\x53\xca\x4d\xd8\xc5\x8d\x1b\xa1\xc9\x75\x1b\x2d\x68\xb9\xc8\xd7\xe9\xec\x33\x08\x5c\x83\x81\xba\x55\xc4\x0f\xcd\xce\x0b\x12\xe0\x71\x98\x45\xf3\x74\x5d\x2e\x2e\xca\xa7\x6c\xaa\x97\x57\x89\x42\xb1\x88\x3c\xfc\x31\x6d\x7a\xaf\xa5\x11\x75\xbf\xd9\xee\x39\x2e\x5a\xe7\xb8\x50\x73\x5c\xe8\x39\xee\x65\x72\x2d\xc9\x09\x46\x55\x75\x47\xe7\x79\x41\x3f\x08\x7e\x37\x14\xd7\xd5\x5c\x1c\xbb\xfa\x57\x41\x67\xac\x90\xb1\x36\x95\x12\x99\xde\xb0\x99\xec\xb1\xf1\x61\x90\x0e\x19\x50\x87\xb8\xc2\x55\x05\x4c\xb4\xc5\x55\x53\xd2\x7c\xeb\x35\xbd\x4c\x56\x4e\x2e\xc4\x14\x84\x4e\x04\x32\xab\x07\x32\x27\x18\xf2\xed\x36\x19\x0c\xa0\x44\x82\x74\x7e\xb1\x54\x1a\xa6\xc2\x97\xff\x37\x8c\xfe\x0d\x81\x5c\x8a\x74\x80\xed\x1a\x92\xf5\xad\x47\xa7\x63\x5c\x42\xb2\x2f\xb1\xce\x8e\x86\x95\xcc\x77\x26\xe6\x5b\xa7\xda\xab\xf3\x9c\x54\x9e\xc4\xda\xac\x04\xf6\xad\x9f\x4e\x55\x61\x23\x90\xee\xd9\x7b\x23\xbf\xee\xc9\xe9\xd8\xcc\x8d\x7b\xe9\xcd\x59\x36\x93\x53\xce\x70\xe9\x71\x8c\x5e\xbc\x84\x34\xc0\x41\x39\xb9\x30\x2c\xe3\x5f\xbb\x5a\x04\x83\x82\x2a\x4b\xb6\x76\x47\x7a\xb3\x5f\xf2\xbc\xa0\x01\x82\x4e\xc8\x82\x55\x7d\x2b\xa8\x95\x49\x75\xa6\x16\x99\x5e\xcc\x6e\x41\x8a\x95\xbc\x24\x5a\xf5\xef\x33\x87\x77\x6b\x95\x2b\x33\x52\xb4\xcb\x25\x90\xd1\xc1\xbf\x41\x07\x83\x90\x92\xfa\x43\xa4\x92\xec\x15\xed\x0e\x1b\x40\xcb\x24\xc0\x6b\xb9\x4a\x8d\xf4\xdf\xd6\x3d\xeb\xe5\x6c\x90\x37\x51\xc8\x05\x93\x07\xe3\x75\x44\x2e\x8e\x77\x0e\xd0\x3d\xa9\xd5\x39\xb1\x83\xcb\x39\x3f\x48\xde\x52\x59\x09\x7a\x9c\xc8\xad\x9f\xdc\xa5\xee\x17\xca\xce\x2f\xe1\x00\x8a\x69\x63\x86\xf4\x44\x73\x25\x00\xca\x8d\x92\x69\x4b\x7b\x3e\x18\xe4\x76\x31\x6d\xb7\x90\xcd\xfa\x99\x34\xbb\x0a\x88\x48\x2f\x77\xb9\xee\x4a\x5c\x1a\xd7\xa1\xfa\x2b\x21\x8e\xeb\xef\x22\xda\x73\x4f\x91\x6a\x74\x37\x76\x57\x4e\xdd\xac\x20\xfd\x3b\x72\x72\xc4\x07\x83\xa3\xa2\x97\x6f\xb7\xcd\x54\x2f\x7c\xbb\x2d\xce\x33\xc2\xe3\x30\x23\x34\xd2\xea\x14\x39\x20\xea\x6c\x95\x82\x70\x75\x75\x38\x8a\xc6\xfa\xa7\xa4\x08\x2f\xb4\x42\xbb\x00\x4b\x32\x30\xb8\x39\x64\x22\xcd\x78\xee\x46\xd4\xbd\xbc\xc7\x41\x14\x20\xbc\x26\x45\x24\x75\x37\x78\x41\x0a\x67\xd5\xe2\x29\x29\xe4\x36\x46\xbd\x35\x59\x6f\xb7\x01\x28\x6c\x70\x7e\x1e\x96\xc4\xed\x5a\xd2\xe8\x78\x89\xe2\x84\x94\x4e\x6c\xb9\x6d\xcf\xfa\x7d\x49\x7b\x73\x7e\x4e\x1b\x0c\xe8\xac\x7d\x8f\x94\xd5\x2d\x8a\xf7\xbc\x13\x13\x56\x27\xe5\xf4\x53\xa6\x03\xaf\x27\xf3\x5e\x68\x48\xb6\x45\x6f\x41\x76\x10\x17\x02\x66\x65\xfa\x3d\x3d\x9f\x12\xea\xad\x83\x78\x01\x52\x98\x3e\x5c\xa6\xc8\xa8\x45\x2d\x41\xa3\x28\x7b\xb1\x49\xc4\x72\x4e\xc1\x02\xfe\x20\x73\x6c\x08\xc6\x72\x6e\x7b\x0a\x5f\x4e\xe7\xf2\x90\xdc\xc2\x06\x74\xee\xf1\x0c\x8b\xcf\x18\xa7\x58\x7e\xb1\x78\x8d\xc1\xfc\x5f\x62\xa7\xbf\x0b\x19\x44\x11\x4f\xb1\x69\xd3\x6c\xb6\xe5\xf9\x32\x9c\xa1\x98\xb6\xeb\xf5\xc2\x99\xcd\x57\x72\x57\x69\xb7\x18\x8e\x7a\x4b\xe9\x25\x07\xda\x19\x69\x65\x04\x7e\x61\x1a\xe5\xd9\x94\xd6\xe3\x27\x26\x25\xe5\x57\xd0\xbd\x32\x10\x22\x90\xc7\x6a\x18\xf5\x93\xd8\x3a\xfa\xad\xff\x14\xae\xfb\x19\x2b\xa7\x79\x96\xd1\xa9\x22\xe5\x9c\x5f\x80\xc1\xda\x4c\xca\x7e\xce\x09\x8d\x43\x88\x76\x94\xab\xb9\x30\xb6\x59\x31\xc6\x73\xf7\x47\xcb\xba\xd4\xb9\x53\x10\xe6\x84\x9b\xb5\x2e\x47\xd6\xe8\x0c\x78\xfd\xda\x3c\x3b\x7b\x8f\x43\xd7\x7b\x14\x2e\xdb\xb6\xe4\x3b\xd9\x88\xa9\xfb\x78\x47\x6b\x55\xf3\xb1\x73\xf0\x3c\xe8\x6b\x60\x30\xe0\x42\x46\xf1\x96\x12\x37\x4b\xc9\xf6\xd8\xf9\xa0\x6d\xdd\x51\x9e\x4f\xa2\x57\xbd\x5c\xcd\x27\x01\xbf\x9d\x1c\xce\x11\x85\x99\x27\xde\xeb\x95\x99\xcb\x04\x66\x72\x7d\xca\x52\x7a\x91\x6a\x0a\x72\xad\xe6\xa0\xea\x74\x17\xac\x4e\xe0\xe5\xaf\x56\xb5\x8a\x15\xa8\x47\xc7\xe5\x86\xaa\xb6\xd8\xfa\xba\xde\xa6\xf6\x5b\xf9\x0d\x39\x73\x62\xd3\xa2\x3a\x29\xa9\x5e\x0d\x07\x83\xb0\xa6\x6f\xe9\xda\xab\xbb\x35\x4b\x67\x66\x09\x7c\xa0\x3c\x99\x25\x3c\x11\xdc\xaa\x93\x03\xc8\xde\xf1\xfe\x45\x42\x86\x4a\x87\xad\x39\xba\x5a\xe2\x2b\xfd\xe5\x32\x99\x29\x16\x1c\xb5\xa1\x1f\x4e\xfe\xb0\x3e\x1f\x65\xc7\x85\x8e\x5b\xa8\x42\x90\x13\xf7\x29\x3b\x1d\xee\x10\x9f\x9c\xda\x60\x9d\xc1\x40\x09\x49\xb6\xe3\x13\xc9\x3a\x03\x0b\x3a\xf7\x6d\x4b\xc6\x21\xb7\xfe\xa2\xa7\x83\x00\x30\xd3\xcb\x15\xda\x8a\xe8\x03\x2d\x9e\x40\x8a\x53\x5d\x40\x0e\x77\xc3\xdd\x10\x01\x2f\x0c\x4a\x0c\xa7\x55\x1f\x59\x86\x2e\x79\x9c\x21\xcc\xc0\x79\xa2\xd6\x1f\x92\x21\x9c\xd9\x21\x3d\x6a\x95\x82\xd3\xc6\xdb\xbc\x20\xf5\x07\xdb\xad\xd2\x41\x83\x83\x80\x2b\xd1\x80\xab\x4f\xad\xf4\xa8\xb0\x39\x97\x9b\xaf\x1c\xcb\xc2\x24\xa4\x56\x66\x46\x90\xda\xb1\x51\x5c\xcc\x5d\xe9\xdb\xb1\xac\x01\x42\x9a\x0d\xca\x16\xb3\x41\x39\x4a\xc6\x58\x08\x22\x42\x7c\x16\xc2\x09\xeb\xe5\x23\xf9\x6b\x4c\xd6\xe7\x4c\xff\x1d\x5f\x85\x06\x6b\x5d\xca\xb2\x86\x0d\xb2\xd3\x74\xe5\xa8\xa2\xeb\x19\xa5\xce\x21\x6c\xe9\x02\x85\x54\x39\x44\x22\x14\x3b\x8b\xe6\xd2\xd8\x66\xa8\xe1\x0a\xad\xaf\x85\x75\x5f\xeb\xb5\xb8\xdd\x40\xdc\x6a\x11\xdf\xbe\xd8\x14\xca\xbd\xc6\x66\xbe\x7e\x52\x21\x04\xaf\xd3\xa4\x2c\xc3\x0d\x93\xa1\x32\xca\x11\x41\x9a\x56\xdd\x5c\xeb\xa5\x63\x1c\xd5\x55\xc3\x3c\xba\x80\x4e\x2a\x68\x0c\x9c\xdb\xd0\xb2\x7a\x3a\xda\x06\xb8\xb8\x1b\x77\xb2\xa9\xb0\xcb\x17\x29\x24\x6f\xb0\x25\xc9\xbf\x7d\x6e\x45\x3e\x03\x39\x47\x06\x15\xe8\x58\x2a\xa9\x0c\x32\x07\x55\xab\x04\xe0\x4b\x56\x6a\xd6\x36\x20\x2c\x39\x6e\xf8\x9e\xdb\xc8\xad\x3c\x61\x1d\xfe\x5a\xcb\x97\x99\x10\x5f\xc4\x04\x2a\x71\xab\x40\x55\x55\x61\xa3\xe3\x6e\x55\x66\x69\x27\x5a\x9d\x4d\x16\xe1\xc9\xaf\xab\xfa\x38\xea\x20\x72\x14\x37\x74\xe5\xad\x3a\xc8\xb2\x5d\x68\x49\x48\xd9\xce\xb1\x15\xd5\x2d\xc2\x69\x43\x82\x77\x3f\x55\x3d\xcf\x73\x6a\x03\x38\xc5\x5c\x24\xda\x3d\xd9\xd3\x42\x7a\x04\x60\xf3\xd3\x5a\xfe\x25\xe7\x5c\xdb\xb8\xdb\x27\x3e\x1a\x62\xb1\xe2\xc4\xbf\x60\x5e\x13\x7f\x24\xa5\x58\x91\x36\x85\xb9\x51\x27\x74\x92\x62\xa8\xc1\xea\x2d\xc9\xa6\x3a\xf3\xce\xc7\x12\xd3\x51\x3e\xc6\xc5\x28\x1f\x23\x9c\x8d\xf2\x31\x29\x31\x13\xff\x1c\x0d\x2b\x63\x5b\x14\xcd\x15\x9d\x9b\x2b\x70\x82\x06\x83\x23\x36\x4a\xc6\xfa\x30\xa9\xb7\x9a\xe2\x42\x1c\x2f\x54\x14\xc1\xd9\x28\x19\x93\x54\xef\xcc\xac\x0a\x41\x23\x64\x22\xba\xac\x6c\xeb\xde\x17\xe1\x14\xe1\x54\x19\xd9\xd7\x83\x41\x08\x5a\x18\x47\xa8\x2d\xc1\xf9\x89\xa4\x92\x2f\x9e\x11\xc8\xbe\xbf\xa9\xf0\x92\x8c\xec\x01\x7a\x77\xe8\x3c\xde\xa1\xc1\x20\x50\x39\x2a\xf5\xbb\xe0\x88\x90\xbb\xc1\x20\x90\xe8\x69\x81\xcc\x73\x0d\x09\x0c\x09\x1d\xdd\x8d\xf1\x13\xb9\x97\x76\x52\xc1\x2c\x4a\xc6\xff\x41\xcb\x5e\x2e\x88\x3c\x21\xe4\x69\x30\x08\x1f\x20\xe3\xa8\xa8\x3f\x21\xf7\x51\x52\xaa\x25\xbe\xc3\xc2\x77\x87\xa4\x13\xa5\x59\x79\x77\xa8\xf7\x48\xae\xc2\x47\x49\xe2\x92\xdc\x47\x62\x38\xa0\x57\xce\xe1\xcf\xab\x39\x0a\x1f\x11\xfe\x4a\x76\x91\x0d\x1f\xf1\x04\x5f\x22\xfc\x89\xc0\xb9\x19\xbf\xd8\xdc\x55\xb7\xf8\x86\x6c\x76\xe8\x2e\x63\xbf\x79\xec\x2d\xe6\x47\x6c\x5a\xf0\x2b\x7d\x75\x5e\xe8\x27\xb0\xec\x2f\xb1\x34\xea\xc5\x13\x2c\xee\x97\xf8\x0e\x37\x8d\xcc\xf1\xa7\xfa\x89\x58\x60\xa9\x03\x80\xed\x0b\x1a\xc2\xf8\x41\x66\x1b\x56\x27\xa8\xdc\x4a\x4f\x55\x6f\x3e\xba\x1b\x93\xf9\x68\x22\xfe\xf7\x69\x4c\x6e\xf0\x4c\x4a\x2a\x37\x08\x2f\xe5\x5f\x77\xfa\x06\xdb\xfc\xba\x2a\xe3\x19\x5e\x26\xab\x78\x8e\x3d\x2d\x72\xbc\xc4\x52\xe3\x1d\x6f\xb4\x21\x2e\x56\xc6\x59\x2d\xe2\x83\x3e\x19\x58\xbd\xba\x46\xb4\xc2\xbb\x6b\x78\xa6\xa3\x7a\x45\x25\x65\xd4\xcd\xf0\xe2\xea\xaf\xb0\xaf\x67\xff\x56\xda\x4d\xb3\x3c\x1c\xe9\x15\x42\xb8\xa4\x5a\x9f\x66\x02\x22\x3b\x29\x81\xb6\xdb\x23\xc8\xec\xc8\xca\x1b\x5a\x0a\xda\x28\x44\x88\xfb\x51\xe0\x9a\x32\x24\x14\x35\xde\x2b\x1a\x65\x59\x1d\xfd\x09\x9c\x9e\x80\xf2\x0f\x3a\x65\xc3\x32\xca\x44\x09\xca\x7c\x55\xc9\xe9\x05\x70\x7f\xe7\x14\xb6\x5a\x5e\xa5\x73\xd9\xeb\x9e\x11\xa0\x68\x99\xac\x70\x5e\x4b\x17\xad\x33\xfd\xba\x4f\x0b\xa4\x1d\x36\x72\xd7\x61\x43\x59\xaf\xd8\x28\x1f\x95\x63\xe8\x70\xa2\x34\x8c\xa6\xa5\xa8\xdd\xf8\x9d\x20\x1c\x28\xeb\x20\x28\x0d\x02\x54\x9b\x5f\x37\x3a\x51\xfb\xc0\x68\xdb\x63\xef\xae\xa0\xc9\x17\x9d\xaa\xf6\x68\x58\xe1\x39\xcb\x6a\x1b\xdc\x9f\x07\x36\x0f\xeb\xae\xca\x4d\x2f\x1a\x9b\xaf\xd6\x6a\xf3\x19\xce\xc9\x3e\x5d\x31\x2e\x3d\x79\x17\xee\xe0\x89\xcf\x9d\x86\xb9\xb8\x7c\x61\x35\x4a\x58\xa9\x12\xaf\xc9\xd1\xe9\x59\xbb\x85\xa8\xc4\x79\x3d\xf3\x7b\x22\xd8\x58\x3b\xed\x53\xad\xa3\x81\xe7\xa3\xa9\x38\xf3\x57\xb2\x4b\x78\x49\xe6\xae\xce\xea\x8e\xac\x94\xf7\x00\xdc\x01\x83\x81\xfe\x89\xef\xb5\x63\xdc\x93\x93\x56\x38\x85\x38\x40\x5d\x06\x9d\x87\xf7\xce\xb2\x59\xe2\x15\xf0\xc2\x08\x3f\x91\x79\xeb\x91\x7a\x8f\x0d\xf9\x15\x9c\xc2\x08\xc5\x77\xe7\x36\x99\xfa\x13\x5c\x15\x68\x30\x08\xef\xc9\x3c\x6a\xf7\x97\x78\x6a\xa1\x11\x3e\x91\x55\xd4\x7e\xc2\xe2\x7b\x72\x15\xae\x7c\xce\x5c\x1c\x71\xed\xfe\x05\xf3\x5d\xce\x05\x4f\x47\xc4\x6b\x42\x12\x92\x32\x9c\xf3\x31\xaf\xb2\xf4\x69\x30\x38\x3a\x3d\x22\x84\xe9\xe8\x84\xf9\x8e\x05\xbe\x42\x78\xe2\x34\xfd\x80\x6d\x2c\x79\x6f\x72\xce\xc8\xd1\x30\x06\xb4\xfd\x09\xd8\x39\x8e\x4e\x95\x29\xb3\x74\xa7\x1a\x43\x14\xc6\xd1\xb0\x6a\xf4\x8d\x88\xe9\x69\x9f\x12\x79\xc3\x1e\x15\x7b\x31\x51\xb6\x5b\x2e\xaf\x01\xe5\x64\xf9\x84\x1f\x58\xc9\x54\x9a\xa6\x2f\xf4\x29\xbe\xdb\x6e\xf5\x87\xa8\x50\x75\x34\x24\xd2\x22\xb3\xcf\x2a\x26\x44\xc9\xa2\x25\x72\x5e\x2e\xdf\x16\x8b\xa4\x23\xad\xa9\xe5\x2b\x4f\xa5\x9e\xfa\xe9\xac\xe4\x5d\x0e\x23\x38\x50\x1f\x53\x7f\x4a\x38\xc3\x9d\xad\x16\x4d\x53\x9a\x14\xa1\x3c\xde\x71\xea\x39\x8a\x5e\x43\x8e\xdb\xdd\xae\xa3\x73\xb2\x91\xee\x9e\x72\x87\xb7\x78\x25\x56\x95\x15\x93\xe6\x78\xe3\x98\x76\x5c\x0b\x90\x35\xbf\x1c\x62\x28\x90\x66\x05\xd7\x4b\x2c\xe6\x15\x44\x08\x18\x5f\xd8\xa7\x83\xdd\xa2\x9f\x8d\x11\xf8\x17\x38\x41\x1f\xe2\xea\xac\x42\x68\xf6\x38\x70\x1f\x8c\x1e\xdf\x25\x63\xea\x41\x6e\xd1\x87\xe6\x01\xfd\xc6\x24\x9a\xd6\xa9\xfb\x80\x1c\x99\xbb\x82\x39\xee\xc4\xb2\xfe\xa2\xe4\x46\xb9\x2c\x65\x8a\x80\xeb\x34\x7f\x74\x1c\x7f\xd8\xd2\x82\x18\x65\x39\x67\xf3\x27\xcd\xa1\xaa\xfb\x35\x58\x17\xa9\x76\xc5\x01\xad\xbf\x87\x2a\xe0\x26\xfc\x92\x37\xb9\xf4\xf0\xb0\x3a\x42\xcf\x25\x0b\x07\x33\x36\xb3\xad\x07\x4e\x4a\xf0\x7b\x7d\x93\xef\xaf\xff\xc8\x52\x07\xb1\x22\x10\x7c\xa8\x4d\x83\xee\x3b\x2d\xfd\x96\x20\x11\xe3\x54\xae\x1a\x06\x85\x08\xb9\x91\x08\xc9\x29\x9b\xd2\xf8\xa1\x22\x52\x05\x64\x84\x2d\x9d\x21\x7b\x7f\xe6\x1f\xba\x07\x56\x73\x32\x63\xb3\x6b\x8b\x92\x62\xc2\xb5\x77\x42\x75\x98\x12\x16\xa3\x47\x85\x7f\x3b\x0f\xad\x13\x71\xe3\x15\x40\x07\xb6\x57\x70\x1e\x0b\x2e\x1b\x9c\xa4\xd5\x84\xaa\x9c\x54\x12\xcf\x5e\x97\x50\xc7\xb1\x49\xe4\xaf\x9e\xaf\xe9\x9a\xce\x34\x1b\x2e\xe4\x76\xeb\x67\x9d\x6a\x7b\x8c\xdb\x94\x44\xdc\x98\x41\x5c\x6e\x9d\x98\x8e\x47\x94\x91\x9f\xe5\x9e\xee\xd8\xc8\xc5\x9f\x9f\xe4\x68\x76\x96\x75\x97\xb3\xd3\x11\x67\x49\xbb\xdd\x03\xff\xc4\x3f\xcb\x41\x99\x1b\x97\x72\x5a\xa8\x01\x9a\xad\xd4\x29\x5d\x9e\x51\xa5\xaa\x22\xbc\x9b\x1b\xbb\xeb\xb7\xae\xa1\x1f\x6c\x33\x0a\x6c\x28\x56\xd7\x81\xef\xff\xa7\xf2\x5a\x92\xac\x82\x35\x25\xd7\xd9\x7f\x94\xae\xae\xad\x70\x85\x08\x07\xcd\x89\x4b\xfc\xed\xf6\x1c\x40\x56\xc6\x70\x67\xb8\x81\x35\xb4\x74\xb1\x86\x0c\xe6\x8f\x4d\x08\xc3\x04\xb7\xdd\xf2\xf9\x46\xc5\xb8\x57\x02\x6e\x06\x87\xb4\xf1\x97\xde\x4a\x08\x4b\x21\x5c\x49\x04\x75\x13\x77\x29\x27\x37\x21\xc6\xaa\x5e\x54\xb7\x38\x25\x99\x9e\xa7\x04\x54\x80\xf9\x88\x1a\x1d\x75\xaa\x1f\x90\xa3\x21\x3e\x4a\xb5\x0f\x4b\xe6\x45\xc2\x49\x6a\x7e\x10\x5c\x66\x83\xd5\x12\x09\xdb\x26\x24\x41\x84\xfc\xe6\x2a\xe0\xbf\x7d\xe7\xff\x02\xe1\x72\x30\x38\x02\x9d\x4f\x4b\x48\x0a\x0a\x53\xd4\x08\x56\x0f\x9c\x60\xf5\xe9\xba\xe4\xf9\xd2\x46\xab\xf7\x25\x73\xd6\xcf\x33\x27\x3c\x5d\x46\xaf\xab\x20\x75\x85\xd3\x49\x67\x91\xc5\x29\x4f\x2b\xb1\xd4\x4d\xc4\xbb\xfd\x24\xad\x9f\x82\xd6\xe5\xd6\x5a\x38\xbe\xe0\x2b\xeb\xa1\x38\xd5\xda\xc0\xed\x66\xde\x09\x1f\x02\x6c\x36\x60\x9f\xc8\x97\x6e\x6e\x28\x0f\x9b\x0e\x67\xe0\xda\xe7\xdd\x1f\x70\x98\xd6\x39\x3e\x1e\x79\x65\x70\xed\x77\xa8\x20\x16\x3d\x78\x28\xc0\x21\x6a\xa1\xe4\x17\xc4\xf5\x07\xaa\x66\xe5\x5e\x12\xf2\x19\x66\xe6\x2a\xba\x81\xac\x22\x21\x98\x2c\xe4\x1b\x89\x8a\xf1\x57\x96\xa6\x5a\x86\x45\x1b\x6e\xbd\x96\x6b\x6f\xa5\x3f\x76\x6d\x03\xef\x2f\x4d\x23\x56\xbe\x73\x1c\x7d\xc5\x50\xdc\xbb\x5b\x65\x24\xa6\x11\xcf\x55\x67\x1c\xbd\x82\xe8\xcb\xae\xc2\xb8\xf1\xe9\xea\xfd\x36\x84\xba\x74\xdb\x2b\x2c\xbe\xae\x75\x94\x7e\xc3\xe4\x1d\x20\xb5\xcc\x26\x1c\xeb\x31\x29\x2f\xee\x60\xfd\x6e\xb7\x45\xc4\xf4\x8f\xf3\x70\x88\x97\x51\x9a\xdf\xc3\x6f\x14\x16\x28\x86\xec\x9a\xb2\xb1\xa3\x53\x13\x0c\x4f\x23\xf8\x03\x03\x7c\x2e\x98\xdb\x44\x1f\x59\x09\x6d\x49\xfb\xc7\x2c\x54\x85\xd0\x39\xd8\xd2\x14\xa6\xb3\x8b\xbf\x65\x67\x0b\x42\x53\x65\x69\xd1\x62\x22\x9a\x0f\xed\x33\x0f\x89\x3f\xd3\xe6\x1f\xf3\xa8\x75\x2b\x78\x35\x9e\xdb\x0e\xa0\x38\x86\x8e\xb9\x3b\xac\xaa\xa4\xbe\xda\x3d\xf9\xb5\x18\x02\x77\x6a\x82\xa7\xc6\x0e\xa1\x39\x93\x68\x56\xa6\x1a\xc1\xba\xdc\x6e\x47\x4f\x63\x3c\x33\x9e\x8e\x2c\x9d\xbd\xb9\x7e\x1f\xa2\xde\x4c\x43\x48\xb8\xca\x16\x0b\x24\x81\x6b\xd1\xed\x47\x43\x9c\x2b\x65\x1e\x38\x68\x97\x25\x2d\xe0\x02\x3c\x1a\x56\x5e\xfc\xa7\x56\x88\x50\x32\x3c\xa3\x3f\x4d\xb5\x32\x84\x1e\x1f\xa3\xe9\x88\x8e\xa5\xe6\x5a\x7a\x99\x8b\x83\x35\x5a\x26\xab\xd0\x07\x37\x71\x7a\xe9\x22\x63\x4c\x16\x89\xe2\xf5\x7e\x4e\x4a\x3a\xfb\x2c\xbd\x9d\x80\xe7\x95\x17\x5a\xd1\x7e\xa1\x31\xb2\x69\x47\x2d\x88\x29\xae\xe1\x59\xc4\x94\xbc\x2a\x3c\x4b\x93\x0c\x74\x5d\x26\x2b\xe5\xea\x86\x9b\xa1\xf9\xb0\xae\x77\x1c\xb0\xdb\x6d\xb8\xe3\x0d\x29\x50\x65\x7c\x56\xc4\x97\x34\x29\xc8\xe1\xc6\x15\x87\x4b\x07\x1e\x65\xb3\x8b\x39\xab\x76\xce\x96\xe5\x0f\x9a\x53\xc5\x1d\xb6\x81\x62\x77\x65\x44\x93\x89\xbc\x1a\x8b\xa7\xc9\x44\x7b\x9a\x81\x97\x55\xbd\x05\x7b\x1b\x19\xd8\x21\x00\xd6\x2a\xb8\xca\xc8\x1d\x5a\x7d\xad\x07\x24\xb8\x8b\x73\x51\x2c\x33\xe0\x4b\x5a\x27\x2c\xe9\xac\xb8\x9b\xcb\x71\xb2\x9b\x48\x15\x06\x34\xe8\x22\xc1\x83\xa1\x1b\x10\x91\x60\x87\xcb\xdb\x59\xfd\xaa\x2a\xaf\x6b\x56\xc1\xec\xf3\xf5\x16\x71\xba\x9d\xeb\x57\x31\xd6\x13\x20\xa6\x53\xdd\x87\xf5\x3c\xcd\xcd\xce\xab\x19\x3c\xf2\xbe\x46\x33\xb1\x23\xd2\x38\x1f\x35\x16\x10\xd3\xc8\xc5\xc5\x07\x3d\x4e\x63\xf8\x62\xf7\x1d\x0d\x51\xe5\x38\x7c\x84\x4e\xc8\x21\x2b\x95\x2f\x0a\xcb\xee\x07\x83\xda\x33\x3a\xf3\x77\xe6\x73\x9e\x43\x62\xaa\xa9\x3d\x1a\x38\x2e\x24\x2b\x2e\x3d\x78\x68\x8b\x07\x0f\x35\x7e\x45\xb8\x24\xab\x66\x8c\x2e\xb8\xbc\xe4\x08\x27\x8e\x4e\x54\x2c\x0b\xad\x7c\x45\x09\xb9\x08\x0b\xcc\x71\x2e\x75\xf8\x7d\xe3\xf9\x4c\x86\x67\xa9\x75\x30\x48\x75\x93\x6b\xf2\x0f\x28\x5f\x8e\xd2\x31\xea\x15\x64\x1d\xa5\x4c\x1d\x0c\xe0\xf3\x21\xe1\x6a\xa6\xda\x35\x68\x56\x91\x75\x94\x3f\x66\xd7\xd2\xe5\x04\xbc\xc1\x7a\xd3\x23\x42\x72\xd7\x85\x49\x3a\x63\x1d\x11\x32\xdb\x6e\xc3\xc4\xa9\x81\x2a\x4e\x92\x0a\xb8\x2f\xb3\xb4\x5c\x41\x0a\x35\x1f\x45\xe6\x3b\xc9\x8c\x28\x85\x63\x9c\x58\xb4\x6f\xe7\x39\x59\x78\x2c\xef\x03\xa3\x8f\x36\xde\xb5\xd7\x22\xbf\xcd\x35\xd7\x8f\x5a\xa4\xbb\x96\x1e\x88\xc6\x97\x64\x61\xc3\x64\x9d\x23\xe3\x44\x23\xfb\x68\x19\x69\x39\x18\x2c\x05\x0b\xf7\x1a\x9a\xf8\x9c\xe7\xe0\xd2\xd6\x36\xfa\xaa\xaa\xfc\xa4\x0d\xc6\x02\x03\x80\x56\x2f\x7f\x17\x46\xc7\xe8\xfc\x25\x1a\x0d\x6b\x56\xa4\x06\xe6\xb5\xa1\x02\xae\xd3\x8d\xf7\x4e\x50\xe9\x6e\xc9\x7c\xd8\x73\xe3\x6e\xfd\xb5\x3e\xa2\xe3\x90\x43\x8e\x59\x73\xec\x7d\x10\xeb\x08\xe6\xbf\xd8\x8d\xe3\x3d\x7b\x1e\xc7\xfb\x7b\xe3\x77\xcf\x5a\x61\xa8\xeb\xf3\x57\x07\xef\xde\x13\xc1\xa6\x91\xb5\x5b\xcf\x80\xe7\x6a\xe1\x2f\xcf\x84\x9a\xb5\x23\x7e\xd3\x36\xa4\xef\x3a\x56\xf7\x66\xf7\xf7\x6a\xe0\x7a\x7b\xe3\x37\x69\x0b\x6d\xd2\x8f\xc2\x41\xfe\xa6\xad\xa1\x74\x76\xc8\xb6\x5c\x55\xc3\x0c\x6d\x89\x46\x75\xd5\x15\x75\x88\x51\x65\x97\x05\x3b\xe4\xde\x59\xd6\x8c\xb1\x06\x29\xdf\x05\xc0\x5b\xaf\xe7\x22\xf1\x02\x97\x61\x58\x89\x6f\x56\x5c\xd5\x9a\xf0\x6d\x84\x4e\x98\x21\x34\xd6\x9a\x48\xc8\x3d\x02\xcc\xcd\xe6\x1d\x40\x26\x1b\xf0\x2e\xdd\x13\xc2\x4d\x98\x7d\x37\x20\xd5\xdc\xbd\xad\x7a\x28\x63\xcc\xe3\xd2\x0f\xc3\xa0\xa8\xc1\xcf\x11\x1f\x23\x89\xc0\xbf\xce\x10\x84\x3c\x8f\x8a\x31\x0e\x54\x9f\x02\xb4\x37\x64\xbd\xc6\xa1\x09\x06\x90\xb7\x2b\x58\x27\x73\xe6\x02\x12\xdb\x09\xdf\x1f\xc7\x6e\xcd\x28\xc9\x4c\x3c\xae\x76\xd2\x31\xce\xa5\xee\xd6\xf2\x60\x87\x5b\xbb\x5c\xa1\xce\x9a\xb3\xaa\xce\xf0\xb8\xcc\x82\x49\x90\xcb\xfd\xdc\xe7\xed\xea\xa8\x56\xd7\x77\xaa\xb9\x04\xd6\x96\xb1\xda\x8f\xba\x17\x57\x32\x52\xbc\x56\x6b\xca\xbe\xdc\xb9\x47\x4b\xb2\x61\xf5\x64\xd4\xbd\x7d\x95\xa7\x9a\x69\xd7\xf7\x66\x89\x50\x55\xd9\xc4\x83\x3a\x6a\xc2\x76\x5d\x2c\x6c\xb0\xce\x15\x26\xb4\xc7\x24\xd4\xe6\x08\xb7\xa1\x83\x46\x32\x1d\x93\x4c\x87\x2d\x13\x33\xb5\x97\x33\x09\x04\x45\x51\x27\x9b\x20\x7c\x90\x16\x07\x53\x58\x9f\x9f\x8d\xbb\x3c\x0e\x95\x1a\x44\x06\xa1\x66\x68\x46\x53\xca\x69\x9f\x8f\xe8\x18\xf3\x51\xa6\x8c\x8c\x63\x92\x29\xa3\x5f\x9b\x55\xb8\xc0\xba\x1c\xce\xa4\x55\x58\x4e\x6f\x1b\x0c\x42\x8f\xc3\x3e\x50\x2c\x72\x1b\x2d\x70\x9e\xd3\x5e\x42\x42\x0a\xaf\x76\x0c\xc6\xb3\xe2\xc9\x88\x57\x7a\x4e\xe3\x20\x29\x8a\xe4\x49\xfa\x5d\xfe\xc7\xf5\xd5\xc7\x48\x2e\x25\x36\x7f\x0a\x29\x8a\x6f\x65\x9a\xd5\x5d\xfe\xb7\x7b\xa6\x27\x1b\x0c\xc2\xfa\xec\x48\x4f\x54\x3d\x37\xed\x36\xf3\xe6\xec\x80\xf0\xbf\x13\x91\xa0\x75\x4c\x77\x52\xae\x92\xa3\x0a\x78\xb1\xa6\x90\xea\x33\x0e\xb2\xf5\xf2\x4e\x3a\x6e\xf1\xf3\x8f\xf0\x77\x48\x91\x8c\x4b\xbc\x9a\x87\xc8\x9b\x0d\x98\xd9\x0b\x14\xc2\xac\xac\x92\xa2\x14\x77\x01\x8a\x69\x35\x59\x15\xeb\x8c\xee\x30\x46\x37\xa0\x02\xea\x0e\x14\xd4\x71\xd6\xef\x43\xa6\x1d\x85\x13\x57\x40\x4c\x6b\x36\xee\xb1\xc1\x80\xed\xb6\x87\xf3\x51\x36\x1e\x0c\xcc\xd4\x66\xe3\xaa\x6a\x41\x80\xb7\xf0\x73\xd2\x93\x6c\x06\x49\x3c\xa5\x55\x16\xd4\xfd\xa0\x37\x0e\xdb\x6e\x20\xcd\xf6\x3e\xc7\xee\xe5\x64\xa3\xf2\x11\x4e\x56\x45\x3e\xa5\xa5\xba\xa1\x6d\x05\x77\xa9\x30\x21\x69\xa8\xd4\xa0\xa9\xf1\x2a\xcc\xad\x1f\x53\x0b\xd0\xbc\xac\xa3\x85\xe4\x4c\x07\x49\xb5\xb3\x2d\xde\x61\xcd\x5a\xa0\xe2\xf3\xca\x61\x40\x4b\xc5\x80\x96\x55\x97\xce\x9b\x29\xad\xb9\x51\xed\xb4\x77\xeb\xc9\xdf\x54\x3a\xc6\xde\x71\x98\x29\xa5\xe3\x63\x13\xae\xc9\xbb\xe4\x9e\x69\x61\xb4\xac\xc5\x16\xf7\x3c\xdf\xcf\x12\xe5\xe0\xff\x92\xa0\xed\x36\x64\xa3\x64\x0c\xde\xe1\xfa\xd3\xce\xd7\x69\xfa\x74\x3d\xcd\x57\x2d\xe0\xfb\xf8\xb9\x22\xac\xf6\x0d\x0b\xcc\x50\x55\xed\x4c\x14\x60\x57\xe2\xb5\x13\x76\xa4\xf4\x55\x4f\x33\xc0\xd2\xcf\xca\xb5\x90\x8a\xdc\xeb\x52\x7c\xfd\xc2\xfd\xf6\x78\xe7\x29\x58\x86\xcc\x75\x62\x2a\x10\xce\x94\x0b\xe6\xfe\x9d\x5a\xab\x55\x4d\xee\x29\xff\xf3\xa7\x0f\x94\x27\xae\x40\x05\x65\x9c\x18\x09\x47\x27\xa1\x5c\x3c\xaa\xe6\x16\xb7\x70\x4e\x12\x61\xbf\x20\x74\xc4\x4f\x4e\x25\xee\xbe\x09\xc8\x54\xb6\xc6\x51\x31\xf6\x6e\xe3\xcc\x04\x2c\xda\xb8\x01\x9c\x63\x40\xa4\x4b\xc4\x92\x5a\x93\xd1\x18\x4b\x77\x2a\x0e\x3e\x54\x6c\x1e\xea\x5c\x39\xce\x18\x46\xd3\x31\xb2\x2a\x85\x19\x19\x9e\xcd\x7e\x62\xae\xfb\xd5\xec\xf8\x18\x09\x16\xe1\xd7\x55\x39\x9a\x8d\xf1\x5a\x7a\xd1\xe4\x10\xa6\x6e\xbf\x6f\x82\x99\x38\x99\x94\x02\xb6\x24\x47\xa7\x3d\x29\x51\x83\xb3\xe5\x1a\x9c\x2d\x13\xa3\xa8\x2b\x0d\x5f\x6a\x47\x47\x16\x08\x2f\xaa\x3d\x4b\xca\x71\xee\xcb\xb0\xb7\x50\xdc\x4f\x94\x93\x21\x2e\x89\x01\x4c\xca\x7f\x2a\xcf\x8e\x8f\x73\x31\xf8\xac\x31\x78\x36\xca\xc7\x08\x59\xa8\x25\x65\xe4\xd6\xb1\x77\x78\x4d\x86\x78\x4a\x32\x77\x36\xd6\x3f\x4d\xcf\x8e\x8f\xd7\x28\x4c\x49\x98\xc8\x57\xa3\xf5\x18\x99\x68\x8a\x62\x30\x48\xe0\xc7\x76\x9b\xb4\xc0\x28\x99\x22\xcd\x57\xa2\x82\xf5\x5c\x83\x42\xca\x2b\x6d\x30\x10\x6c\x50\x5b\x1d\xc0\x28\x6b\x7b\x31\x26\xc5\x28\x1d\x63\x75\x01\x88\xbf\x51\xb5\x7f\x23\x35\x67\x18\x56\x93\x17\x07\x94\xb4\x04\xfa\xd7\x14\x41\xc7\xc7\x69\xfb\x5c\x83\x42\xc8\xcc\xf5\x9e\x99\x85\x65\xaa\x27\x16\x8b\x95\xa7\xe7\x96\x8b\x2b\x4f\xce\x2d\xdb\x31\xb7\x50\xa4\x6d\x6e\x99\x33\xb7\x50\x48\xcd\x6d\x7e\x44\x48\x5b\x0d\xb1\x40\x47\x6d\x2f\xc6\x84\x8f\x72\x33\xb3\xe2\xef\xba\x02\x69\xd6\x86\x7a\xc0\x5a\x51\x0f\x98\x42\x3d\xa0\xca\xeb\x09\xf5\x76\x35\x9a\x68\x16\x7d\x81\xe5\x1c\x60\x56\x8b\xce\xa9\x26\xe5\x74\x41\x67\x6b\xa3\xa0\xd7\xd6\x37\x23\x3c\x3d\xeb\xef\x32\x29\x9b\xef\x64\xe6\x2d\x4d\xfa\x0a\xa4\x2c\xe5\x99\x63\x4b\x96\xd2\xef\x05\x07\xca\x5d\xc1\x6f\x23\x90\x08\x0e\xad\xef\x4c\x14\xd0\x01\x37\x66\x01\x26\x9b\xb9\x51\xf4\xef\xbc\x0f\xbf\xf5\x92\xe4\xc6\xb7\xc7\xcd\x31\x22\x61\x57\x8d\x0d\x6d\x68\xf1\xa5\x15\x42\xc5\xbe\x09\xde\xec\x9c\x60\xb8\x2c\xd6\x91\xac\xab\x99\xad\x96\x72\xfb\xbe\x11\x24\xbb\x9b\x2c\x93\xe2\x0b\xd8\xed\x2e\x4a\x63\xb9\xd3\x0d\x7b\x6e\x24\x46\xb6\xad\xdb\xf9\x6a\xda\x0e\xbf\x92\x4a\xee\x31\x01\xff\xc2\x3f\x39\xaf\x76\xb5\x22\xf7\x08\xd4\x69\xba\x28\xb4\xe0\x96\x73\x17\xb5\xbc\xf0\x91\xd3\x1b\x3a\x06\x26\xcd\x42\xe2\x9f\x36\x4f\x0b\x0d\xb7\x20\xde\x2b\xcf\xf2\x23\x03\xd1\xdf\x26\x21\x9f\x85\x39\x29\x23\x30\x99\xbd\x5e\xb0\x74\x56\xeb\x2e\xc5\x1b\x1d\xa5\x16\x1f\x0d\x6b\x1d\x45\xd1\x5d\x9e\x0b\x71\x52\xb5\x46\x72\x1b\x2b\xd7\x88\x29\xb4\x98\xf2\xd4\xe0\xde\x9f\x15\xaf\xc8\xf0\xec\xe4\xc4\xc6\x69\x8d\x8a\x31\x66\x5a\x0a\xf2\x2e\x7e\xa6\x50\xa6\x79\xc8\x70\xa6\x75\x9d\xd2\xc0\x79\x45\x36\x8f\x2c\x4d\x95\x09\xe9\x83\x42\x35\xb1\xe9\x9a\xda\x4f\x08\x19\xbb\x40\x95\x71\xb9\x96\xb3\x05\x33\x42\x47\xb6\xa3\xe3\x9e\x18\x05\x48\x70\x4a\xbc\x2d\xac\x6b\x70\x4e\xbe\x0a\x39\x5c\x5a\x96\xa5\x37\x89\x45\x55\x68\x5b\x9d\x1c\xd2\x02\xed\xd2\x70\xe6\x42\x90\x3f\x3a\xad\xe4\x37\xbb\x74\x49\x2b\xbb\x4e\xb9\xdd\x86\xdf\x42\xb9\x94\x94\xc1\x76\xe3\x63\x48\x49\x5c\xac\x8c\x8c\xc6\xbd\x62\x97\xe2\xa1\xf9\x4c\x1a\xbb\x6e\x16\x45\xfe\x98\x9d\x7b\xbf\x62\xda\xe3\x83\x41\x26\x79\x26\x0e\x01\xda\x61\x11\x2d\x69\x59\x26\xf7\xd4\xbc\x30\x4f\x10\x2e\xa2\x92\x27\xd3\x2f\xce\x2b\xf8\x8d\x70\x43\x7b\x53\xd8\x32\x08\xf5\xa6\x79\x56\xe6\xa9\x6a\x3b\x8c\xa2\x28\x43\x55\xc8\xf1\x2d\xcc\x4b\xff\x71\xc1\x52\xda\x57\x32\x0c\xcb\xee\xa5\x0b\x4c\xdc\x7f\xb1\xd1\x69\x94\x3e\x42\xd6\x5f\x54\x61\x75\xa6\xd5\x25\x54\x9c\xed\x58\x07\x4c\xad\x03\x06\x3c\xa9\xbb\x0e\x0c\xfa\xbe\xb7\x12\xf6\x20\xae\xe5\xf5\xcf\x6d\x29\x68\xbe\xf1\x3c\xdc\x53\xbf\x84\x8f\x1a\xf3\x68\xc5\x1e\x72\xfe\x27\x9b\xaa\xaa\x42\xa8\xaa\x7a\xf5\xd0\x53\x83\xf6\x92\xf9\x08\x1a\x8e\x21\x80\x61\xef\xbe\x8e\x73\xac\x2e\x93\xb8\xac\x08\xc5\x09\xb9\x7d\xb1\xc9\xab\x89\x87\xd4\xfd\x29\x2c\x30\x64\x45\x61\xea\x05\x4e\xd0\x79\xe2\xe5\x66\xfe\xfa\xfd\x3a\x50\x8f\x8b\xcd\xcf\x79\x0c\x9d\x8a\x5a\x3a\x55\x2f\xcc\x64\x61\xa6\x0a\x37\x3b\xfa\xa9\x91\x94\xcc\xaa\xbc\x33\x84\x73\x99\x89\xfa\xb3\xb4\x68\x4b\x25\xa5\x0b\x74\x51\x28\x50\x8e\x46\x19\xc7\x05\xcd\xa6\x34\x1d\x0c\x9c\xc8\xe2\x1b\x4f\x9c\x3e\x52\xc1\x49\x46\xe1\x65\x5c\xc0\x4c\x3e\xda\xf0\xf6\x75\x92\xfd\x9e\xf7\xd5\xfd\xdc\x97\xc1\x42\xfd\xdf\x8b\x46\x7e\xdf\xbf\xa3\xd3\x64\x5d\xd2\xfe\x53\xbe\x2e\xfa\xc9\x6a\xd5\x5f\x24\xa5\x28\x3d\x67\x19\x2b\x17\x74\xd6\xb7\x8a\x01\xb1\x3d\x58\xc6\xf3\x3e\xe3\x65\x7f\xce\x8a\x52\xe5\x00\x8c\xfa\x37\xb9\xa5\x9e\xe9\x06\xf2\xac\x3f\x83\xf8\x27\x18\x9a\x2c\x5a\xf6\x67\xeb\x42\x3a\xa4\x59\xba\x58\x34\xde\x9f\x26\x59\x7f\x9a\xa4\x69\xff\xef\xb7\x32\x3e\x0a\xfd\xfd\x56\xd0\xe0\x0b\xda\xff\xfb\xad\x5d\xce\xe2\x29\x1c\x33\xfd\x55\x52\x96\xa2\x83\xb9\x2a\x03\xa6\xa9\x97\x0e\x1a\xd6\x4b\x0b\x85\xf5\xf7\xdb\xfe\x22\xcf\xbf\x94\xd1\x2d\xaa\x6a\x52\xe1\x29\x4e\xdd\x0b\x27\x15\x17\x4e\x7a\x72\x22\xd8\xed\x9c\x84\x0c\x00\xa7\x94\x07\x90\x60\x8f\x55\xac\x95\xf3\xe7\xa8\x18\xcb\x6f\x01\xba\x60\x15\x9c\xe5\x5c\x41\xe0\xf4\x1f\xaa\x23\x9a\x10\x52\x88\xba\xc6\xf5\xbf\xe5\x8c\xce\xc0\x56\xd7\x13\x12\x6b\x25\x65\x82\x2b\x25\xe4\xae\xd1\xda\x0d\xfe\x1a\x81\x59\x26\x53\x8c\x76\x5f\xf4\xa1\x1c\x0c\x8e\x38\x6a\x5d\x06\x1f\x73\xbe\x10\x73\xaf\x78\x11\x98\x35\x6f\x31\x44\xfd\x77\x73\xf8\x16\x33\x36\x53\xa5\x9c\x42\x18\x78\x9f\x3e\x0c\x03\xbe\xd6\x1d\xed\xc3\xda\x99\xf5\xef\x9e\xfa\x72\xa8\x82\x3c\x2f\xd6\xb4\x3f\x2f\xf2\xa5\xb3\x16\x54\x76\x3c\x80\xfc\x72\xf0\xfd\x31\x10\x80\x4a\xb6\x2f\x3c\xef\xdf\xad\xef\xee\x52\x0a\xdf\x4a\x2f\xfb\xeb\x86\x1c\x46\x68\x93\x81\x15\x53\xe3\xe4\xa2\x55\x07\x06\xc8\x68\x31\xc3\x2b\xad\xc9\x22\x99\x8a\x60\x63\xad\x11\x6c\xe5\xb8\x97\x44\xac\x54\xdc\xc2\xec\x3c\x1f\x25\xa0\x79\x10\xc2\x86\xa6\xe1\x3c\xb2\x58\x5f\x89\x06\x07\x43\x36\xb8\xd7\x8c\xe0\x8b\xab\xd8\xe8\xe4\xd1\x00\xcc\x8c\x0b\xe8\xdd\x67\x64\xa2\xaa\x7e\x4a\xb8\xb8\x37\x71\x4e\xf8\x88\x3b\x69\x0d\x33\x8d\x3b\x74\x2f\xb8\xf4\x16\x77\x95\x33\xcf\x34\xe0\xe6\xe2\x53\xaa\xa9\xc6\x4b\x9b\xde\x0f\xe7\xed\x25\xc0\xb8\x90\x48\xce\x32\x6d\x9e\xdb\xc6\x7a\xef\x44\xa2\xbb\x07\x2e\x60\xfe\x94\xd1\xc5\xa7\x4f\x93\xd7\x37\x9f\xdf\x4f\x94\x73\xe5\xa7\xcf\x57\x9f\xae\x07\x83\xd0\xeb\x24\xcb\xfa\xe9\x76\xdb\xee\xaf\x9f\xd6\xc6\x03\x40\x91\x21\x22\xaf\x7c\x37\x17\x3f\xfd\xa0\x1c\x50\x5b\x40\x03\xaa\x13\x44\x2d\x53\xd2\xad\x3f\xce\x14\xee\xed\x94\x93\x49\xb1\x6b\xcf\x9c\x2a\x6e\xbe\x96\x0f\xee\x4d\x5a\x93\x0a\xad\xb3\xa5\x91\x07\x69\x8b\xac\xe7\x59\x90\xb7\x5b\xde\x16\xd4\x21\x84\xaf\x5d\x02\xe1\xaa\xc8\x97\xac\xa4\x84\x46\x32\xc5\x27\xb8\x09\x81\xff\x4f\xd3\x8f\x52\x3b\x2f\xd3\x1e\x8f\x5a\xe5\xa8\x0a\xe1\xc0\x5e\x02\xd2\xc1\xd9\x0d\x0a\xf9\xdc\x50\xdc\x37\x4c\x07\x1c\xf9\x78\x02\x32\x16\xb4\x63\x84\x7f\x8e\x50\x16\xe6\x00\x1b\x20\x15\x7a\xa3\x7c\xec\xce\xf7\x6b\x8b\xda\x61\xcd\xba\x64\x44\xc7\x67\x85\x41\x4f\x38\xd3\xf2\x43\xa1\x23\x7d\x01\x5b\x42\x79\xf7\xc0\xd6\x25\x84\x70\xab\xbf\x94\x23\xc9\x14\x4a\x50\xe9\x77\x9f\xa1\x42\x72\xb9\xac\xd6\x95\x7f\x28\x55\xb4\x09\x5a\xdd\xc8\x06\xe2\x4c\x39\x17\x95\x71\x5b\x8c\xc3\x63\x52\xfe\x52\xd2\x59\x7c\x74\xaa\xb5\x91\xa0\x6e\x12\x37\xfe\xb9\x18\x9d\xfc\x13\xc5\x1c\x00\x4c\xd4\x19\xc0\x74\xdf\xb0\xee\x25\xce\x51\x4c\x49\x8e\x37\xd6\xbd\x29\xa6\x58\xfb\x25\xc5\xae\xdc\x77\x01\x1d\x75\x98\x3a\x2d\xda\x66\xe4\x35\x08\x52\xc6\x7d\x11\xdc\x1c\x55\x4b\xd1\x32\x61\x99\x19\x93\x94\x96\x0b\xed\x36\x25\x1d\xa2\x2a\x33\xd0\x4d\x55\x81\x86\xc5\xc7\x3e\x59\x42\x66\x31\x4f\xa4\xf7\x5d\x5a\xc3\xc6\x33\x93\xb1\xd0\x23\xe4\x96\x88\x1b\x75\x2a\xad\x76\x77\x1f\xaa\x14\x6d\xf2\x4d\x85\x9d\xd3\xdc\x02\x79\x49\x39\xcb\x4d\xee\x58\xcb\x4c\xeb\xe6\x5c\x3b\x3e\x06\x1f\x2f\x21\x18\x8b\xfb\xc2\x42\xe9\x1c\x9d\xf6\x4c\x54\xb4\x59\x39\xe4\xf4\x2c\xb7\x75\xf3\xe3\x63\x49\x97\x13\x3a\xca\xe5\xed\xe1\x24\xf5\xc3\x05\x79\x50\xb8\x80\xc8\xac\xe3\xc1\xe0\x88\x41\x08\xfe\x19\xb2\xeb\x58\x09\x5c\x51\x14\xe9\x2c\x7f\x06\xdd\xdf\xde\x85\xd1\x3f\x72\x96\x01\x61\x00\x41\xd1\xd1\x92\xcc\x82\xc8\x78\xfe\xf7\xf1\x1d\xf6\x9d\xe8\xe3\x7b\x93\x28\x3c\x78\x19\xd8\x04\xe3\xc1\x22\x29\x17\x01\x5e\x17\x69\x0c\x2b\x73\x0f\xaa\xca\x3e\x9f\x48\xc7\x13\xe0\xc8\x7a\x02\x18\x87\x72\x7d\x81\x02\x6c\x30\x6e\x84\x00\x98\xe1\xac\x76\x87\x91\xba\x01\x9b\x93\xc3\x03\x36\x75\xfc\xdf\xc1\xe9\x6c\x9a\xf1\x8c\x3f\x3e\x45\xe9\xde\xb4\x41\x8e\xea\x05\x3a\xab\x9c\x81\xa8\x9b\xb9\x5a\x27\xdf\x28\x94\xdb\xa9\x8c\xb0\x2a\x9a\x9e\x4f\x6e\x46\xca\x46\x85\x9e\x71\x38\x55\x0c\x77\x4b\x75\x65\xd4\xc8\x91\xdd\x38\x35\xbd\x92\x8b\x7f\xc0\x2c\x1c\x8e\xa3\x36\xf3\x60\x67\x99\xef\xf5\xe5\x0c\x71\x47\x46\xf0\x0c\x97\x9a\xb3\x5a\x00\xae\xc5\xe5\xaf\xeb\x24\x05\x04\x00\x0f\xcc\xcb\xc2\x1c\x1c\x94\x4d\x89\x3b\x1a\xe7\x6f\xc9\xa6\xa4\x62\x60\x0f\x4a\x29\xb6\x3b\x20\xb8\x16\xf4\xbb\x27\xae\xb7\x43\x9c\xeb\x6f\x5f\xb7\x0d\x9b\x84\x87\x5b\x24\xce\xfd\xcc\x05\xcf\x08\x02\x9c\x93\xe1\x59\xee\xa6\x2b\x31\xfa\x53\x60\x0f\xd6\x24\x0d\xa9\xf8\xa0\x53\xc7\x77\x38\x13\x67\xf4\x7a\x30\x58\x8b\xab\x5b\xdd\xcd\x33\x22\x3d\x8a\x21\xc7\xe6\x95\x90\xee\xce\xcb\xa8\x5c\xdf\x95\xbc\x08\xd7\x36\x0b\x6a\x5c\xf6\xa6\x26\x7d\x3e\x0a\xb3\xd1\x7a\x8c\x67\xca\x9e\xe8\xbd\xc0\x25\xea\xb1\x63\x72\x1b\x03\xec\x67\xfc\x62\x33\xb5\xf8\x5f\xf4\x98\x19\x6c\xc7\x04\x07\x27\x01\xaa\x60\xcf\xee\x42\xda\xaf\x25\x3f\x13\x85\xeb\xde\x9d\x5e\x1a\x24\xed\x76\x1d\x0a\x7e\x4f\xc3\x9a\x79\x7a\x31\x2e\x04\xdf\x8e\xdc\x96\x0f\x27\x75\x4e\xa3\x55\xbe\x0a\x51\xe4\x43\x88\x69\x28\x2f\xcb\x3f\x58\x04\x15\xe5\xa6\x4a\x3d\x37\x55\x5e\xc9\x64\x6c\x0d\x4f\x8e\xe6\x48\x08\x6d\x06\xe1\x37\x1f\x8d\xca\x9d\x60\x20\xa2\x2f\x35\xb4\x40\x73\x26\x34\x04\x36\xd1\xad\xfd\xf0\x4f\x5e\x0f\x8d\x17\x21\xd9\x54\xb8\x85\x1b\x58\x03\x33\xe0\xa4\x5c\xe2\x15\xb0\xe3\xf5\x0c\x08\xa4\xa9\xe2\xcd\x08\x1f\x0d\xc7\x38\x37\xf7\xa4\x55\xbe\x95\x24\x77\xd1\xe7\xd8\x3c\xcc\x1d\xd4\xe2\x86\x16\x56\xea\xa7\xa6\x61\xe6\xc6\x25\x1a\xd3\x5c\x18\x7c\x2a\xf2\xfb\x22\x59\x2e\x13\xce\xa6\x8e\x32\xa8\xec\xdf\x3d\xf5\x7f\xf9\xfc\xbe\x3f\x4d\xb2\x2c\xe7\xfd\x3b\xda\x07\x15\xc3\x23\xe3\x0b\xe6\xc4\x2a\x46\xfd\x4f\x29\x4d\x4a\x78\x0b\xda\x03\x19\xbb\x98\x49\x73\x67\xc9\x69\x02\x71\x8b\x19\xb9\x15\x7b\x21\x7a\xb1\xc9\xaa\x5b\x2c\xc6\x46\xb2\xca\x9d\x15\xd7\x4b\x9a\x4c\x31\xf5\x0e\xe0\x96\x09\x12\xbc\xd9\x10\x33\x32\x04\x66\xbc\x38\x14\x4f\xab\x40\x52\x46\x68\x63\xd6\xb2\xe3\xe3\xca\x10\xe5\xa8\x13\x45\x71\x8f\x0e\x06\xec\xf8\xd8\xb0\xca\x84\x10\xc8\x39\x58\x43\x93\xa9\x0d\x05\x30\x18\x25\xe0\xde\xb5\x28\x48\x67\x75\x08\x4d\x31\xd0\x16\xd5\x02\x6b\x51\x5e\x14\x74\x9a\xdf\x67\xec\x9f\xb4\x50\x01\x20\x45\x29\x93\x2f\xaa\x93\x92\xb7\x9c\x94\x60\x2b\x06\xb8\x20\x49\xb8\xec\x25\x86\xbf\x0c\x0b\x52\x02\x74\x87\x4c\x41\x95\xe0\x52\x23\xc0\x3a\x09\xac\xc0\xe7\xa4\x36\x06\x72\x34\xac\x54\x30\xef\xcb\xbf\x47\x2f\xef\x2d\x0b\x9d\x36\x4d\x4c\x0e\x9b\x9b\x89\x53\x5d\xc6\x8a\x14\x2d\xb1\x22\x85\x3a\xd0\x86\x98\x1d\x9f\x22\xcb\xc5\x5a\x1d\x8d\x3e\xc1\x73\x84\x00\x8f\xa8\x97\x59\x4b\x97\xa3\x02\x5a\xfb\xeb\x88\x5a\x07\x95\x3e\xcb\x9a\x3b\x68\x30\x08\xc3\x82\x6c\x2a\x34\xca\xc6\x64\x93\x48\x60\xaf\x0a\x67\xa4\x40\x5a\xfd\xdb\x0d\xd4\x1b\x33\xcd\xda\x28\x17\x30\xc0\xaf\x6d\x34\x58\x0e\x06\x61\x09\x0d\x95\x15\x80\x50\x8d\xd8\x78\xbb\xd5\x0d\x2b\x44\x31\x05\xe9\x06\xb8\xb3\xb9\xe3\xc5\x54\x22\x2c\xca\x93\xc2\x11\xf0\xa6\x4e\x76\xd8\x86\x8f\xed\x60\x10\x06\xe0\x57\x08\xd1\x0d\xe2\x8f\xd1\x70\xbc\x2f\x33\xbf\x04\x0f\x79\xa9\x32\x52\xef\x67\x46\x74\x61\x87\x09\x52\xc6\xa9\xe7\x4a\x2f\xd9\x57\x96\x95\x2f\x4d\x30\xda\xaa\xc8\xbf\x3e\x75\xad\x65\x20\x53\x3a\x56\x9b\xe6\xab\x2e\x85\x96\x82\x63\x7c\xb6\x1c\x2b\x4f\xa8\x38\xb5\xba\x76\x56\x3a\x6b\x76\x1e\x99\xe8\x84\x38\xeb\xbb\xce\xb7\x01\x36\xe8\x5a\x01\xfa\xd3\x71\xe2\xbc\x6f\x7a\x58\x9d\x69\x5e\xd0\xc9\x61\x8b\x41\x6a\xa6\x95\x11\x7f\x2f\xb4\x8d\x3f\x65\xab\xa7\x4e\x13\xa6\xca\xd3\x6c\xbd\xa4\xdd\xa6\x58\xd5\x38\x39\x68\x71\xe6\x00\xd1\x74\x08\xfd\xa5\xbc\xdd\x27\x87\xf7\x4c\x6a\x03\x27\x6a\xe2\x14\x94\x40\xe7\x89\x90\xea\x80\xae\xc5\x95\x9e\xb1\xe3\x2a\xa0\x5f\xf9\xcb\xa2\x7c\xd8\x81\x12\xe4\x14\x14\xe7\xd4\x49\x3e\xef\x44\xd0\x38\xcb\x1f\x80\xc7\x83\xef\xf0\x3d\x7e\xc2\x0f\x78\x82\x1f\xf1\x15\xbe\xc4\x5f\x7f\xab\x2c\xb3\xb3\xc2\x45\x80\x37\xf6\x1b\xc6\x47\x43\x7c\x4f\x79\xec\x48\x81\xea\xaa\x4a\xa2\x8b\x6a\x2f\x1d\x17\xfc\xb7\x23\x4d\x03\xf1\xb0\x9f\xb2\x3c\x8b\x3a\xf6\xb2\x33\xc5\x4f\x72\x49\x74\x22\x3b\xed\x44\xf6\xb5\x73\x0e\x76\x22\x9b\x76\x24\xab\x2e\x0e\xe8\xf1\x07\xb1\xb0\x3b\xd2\xcf\x3a\xd2\xd7\x67\x51\x27\xa2\xf3\x8e\x44\x0b\x7a\xa5\x0e\xd2\x4e\x64\x17\x9d\xc8\x5e\x3a\xa7\x4d\x27\xb2\xcb\x6e\x64\xf5\xa9\xd2\x89\xe6\xa4\x13\xcd\xb7\x45\xb2\xa4\x8f\x79\xf1\xe5\xa0\x69\xe0\x51\xad\xde\xde\x36\x3e\xc8\x43\xf8\xb0\x1d\xe2\x56\xea\x42\xfd\xe0\x39\x7f\xea\x34\x3f\x1f\x2d\x0f\xd0\x89\xea\xba\x23\x55\x21\x86\x1f\x36\x21\x4e\x9d\xbd\xb4\x0f\xfc\x90\x5d\xba\x2b\x5f\x1c\x72\x14\xcd\x3a\xd2\xb5\xf7\x79\x27\xb2\xf7\x9d\xc8\x7e\x92\xd7\xe9\xc1\x07\xd1\x63\x27\xea\x9f\xaf\xff\xf2\xa9\x23\xc1\xab\x6e\x04\x15\xa3\x7e\x70\x7f\x8b\x4e\xe4\xa5\x92\x48\x5e\x7c\xd7\x9a\x8d\xe9\x44\xff\xa1\x13\xfd\xc9\xc1\xfd\xbe\xeb\x46\x17\x3c\x11\x32\xfe\x36\xef\x7a\x51\xdf\x45\xb6\xca\x5e\xd2\x46\x1e\xe9\x44\x36\xef\xd4\x5d\x29\x08\x75\x22\xc8\x3a\x11\x54\xe9\x16\x3a\x9f\x0f\xaa\xfc\x33\x34\x2f\xa5\x7c\xd5\x89\x66\xd9\xa9\x9f\x79\x06\xfa\x6f\x15\x64\xd3\x79\x67\xf8\xd5\xaa\x0a\xed\xe6\x16\x0b\xba\xcc\x1f\xe8\x45\x57\xda\x49\xa4\x2b\xec\xed\xb7\x8c\x99\xec\x48\xf3\x52\x85\x58\xee\xa5\xb8\xce\xd8\xaf\x3f\x77\xff\x60\xb2\x78\x55\xa1\x67\x15\x06\x9e\x0c\xdd\x5d\x6d\xd0\x95\xff\x6f\x0a\xc8\x3f\xd0\xb8\x66\x54\x2b\x34\x04\xe3\x07\x38\xa9\x11\x62\xd2\xc9\x0c\x95\xfa\x0b\xac\x02\x3a\xae\x35\x57\x19\x1f\xec\x13\x15\xf7\xac\x5d\xcc\x03\x42\x48\x32\x18\x98\x13\x51\x87\x01\xe7\x08\x12\xbb\x39\xc8\x4f\x6a\x1e\x91\xd9\xdc\x2d\x2f\xa1\x67\x0d\xfa\x69\x0b\xfd\x12\x0d\x06\xe5\x1e\xfa\x27\xa7\xff\xd6\xfa\x5a\x22\x63\x4b\xd7\x38\x16\x66\xa3\x64\x8c\x33\x80\x55\x51\x0a\xb9\xb5\xee\xdf\xba\x57\x3e\x32\x3e\x5d\x84\x09\xda\x4c\x93\x92\x9a\xd0\xd6\x18\x7e\xa9\x78\xd6\x58\x9f\x2c\xb2\xe7\xf0\x4a\xa9\xab\x9c\x57\x12\x34\x90\xbe\xd6\x5d\x40\x78\xa8\xca\x4a\x45\x4a\x6c\x91\xba\x35\x30\x3a\x9e\x19\xbc\x18\xbc\x20\x1f\x12\xbe\x88\x96\x2c\x0b\xa7\x78\x86\xf0\x8a\x0c\xcf\x56\x3f\x2d\xce\x56\x5a\xcf\x38\x27\x34\xcc\x47\xab\x31\x2e\x47\x2b\x3b\x94\xb9\x1e\xca\xbc\x32\x5d\x11\xf5\x65\xcb\x66\x82\xe3\xfa\xa5\x66\x3f\xe1\x79\xee\x7d\x98\x78\x28\xab\xce\x12\x4e\xbd\xe1\xdd\x53\x7e\xc3\x96\x34\x44\xb8\xb4\x7f\xa3\x9e\xa2\xa7\x4b\x0e\x2b\x9d\x5a\x1e\xd2\x23\x88\x15\x3c\x8b\x87\x90\xdc\x24\x3e\xc5\x6a\x7a\xe3\x3f\x60\x39\xb5\xf1\xff\xc0\x72\x22\xe3\x7f\xc7\x30\x4b\xf1\xff\x83\xa5\xea\x25\xfe\x9f\x26\xc0\x21\xfe\x5f\xc6\xd7\x3c\xfe\xdf\x18\xac\xc5\xf1\xff\x8b\x45\xff\xe2\xd3\x61\xd5\x70\x83\x50\xfa\xdb\x13\x9d\x00\x27\x2c\x5e\x0d\xd1\x49\x58\xfc\x34\xec\xa0\x3c\xb4\x4a\xb7\x96\x83\xa0\x66\x98\xfc\x9e\xea\x44\xa3\x0b\x6a\x51\x10\xec\x02\xe6\x65\xaa\x40\x2e\x31\xeb\xeb\xf9\x11\xe9\x76\xab\x32\x2f\x5b\x27\x05\x9d\x06\x51\x41\x4f\x85\x09\xa4\x39\x94\xba\x69\x8a\xd0\x2b\x32\x34\x3b\x77\x94\x8c\x55\xa9\xc2\xb8\xa4\xd4\x33\x15\x41\xc3\xa5\x35\xe8\x61\x0e\xbe\x4d\xb9\xac\xa0\xd3\xcc\x48\x7d\xf9\xc9\x49\xf2\x8a\x0c\xcf\x50\x39\x4a\xc6\x84\x85\x90\x4d\x49\xf6\xbe\xd2\xce\xa9\x59\x7d\x71\x52\x84\x04\x75\x31\x39\xa1\x2c\x8b\xb9\x38\x71\x14\x79\xe3\xd5\x2a\x4d\x3a\x62\xad\xe4\xf3\xfe\x9b\x84\x53\x24\x01\x5f\xdf\x00\xce\x8a\xb3\x5a\x9b\xd5\x65\x3e\x16\x50\xb4\x43\xc6\x59\x09\x2c\xeb\x94\xc2\xb4\x9b\xa5\x85\xe2\x14\x0d\x06\xc1\x64\x12\x1c\x11\x92\x2a\x33\x2d\xcb\xee\xc3\x21\xfe\x03\x1a\x0c\x20\x8c\x8f\xf0\x73\x16\xd2\x51\xaa\x47\x1e\x43\xb2\x5a\xbd\x71\x7f\x13\xcc\x70\xc3\x7c\xd3\x6d\x3d\xb0\x79\x78\x54\xff\xaa\x83\x41\xdb\x87\x30\x7e\x2e\xf2\x6b\x58\xef\x73\x58\x85\xfc\x7c\x34\x96\x56\x00\xf3\x57\xc7\xdd\xe6\xa9\xc7\xf0\xa8\xa5\xb4\x93\x9a\xb9\x8b\x63\x41\x07\xcc\xf0\xe7\x37\x59\x16\xbd\xfd\xe5\x23\x20\x7d\x4d\x3e\x7d\xbe\xba\xb9\xba\xf9\xdb\xa7\xcb\xc9\xe5\xff\xb9\xb9\xfc\x78\xfd\xee\xea\xe3\xf5\x60\x40\xa3\xcb\x8f\x7f\x89\xe0\xc9\x1b\x5b\xe4\x3a\x7a\xab\xe8\x1a\x53\xb6\xf7\x31\x19\x2d\x43\x5d\xc2\xae\x27\xbc\xd1\xb9\x54\xe2\xcd\x34\xcf\xe6\xec\x7e\x6d\xd8\x1b\x97\xd9\x39\xc5\x8f\x05\x33\x91\x54\x72\x19\x34\x58\x1f\xb8\xc7\xad\x87\x93\x8b\x0d\x2d\x83\xf2\xab\x0a\x4b\x4d\x2f\x2d\xbf\x57\x73\xb9\xc9\xa8\xde\xde\x5c\xf6\xdd\x1a\xca\xda\x9b\xe8\xc8\xe5\x59\xdd\xae\x7b\xba\xfb\xda\xde\x7d\x20\xf1\xc0\x53\x9f\x80\x9a\x1f\xa2\x17\xfd\x25\xd7\xaa\xdb\xdd\x75\x78\xe7\x6d\x39\x0b\x75\xc8\x86\xb2\xc5\x01\xc6\xa7\x13\x13\x65\xae\xfa\x16\x6f\x04\xa7\x58\xd3\x70\xc7\x21\x99\xa5\x05\xfe\xe5\x26\x35\x60\xbf\xfd\xc8\xe1\xe2\xc8\x29\x68\x52\xe6\xd9\xe4\x91\xf1\xc5\x04\xc8\x4f\xc0\x50\x9f\x4d\x26\xe6\x10\xa2\xfe\x77\xac\x10\xe6\x95\x42\x36\x0c\x7e\xc9\x8c\xdd\x77\xf6\xcb\xe7\xf7\x97\x3a\xbc\x81\x82\x3d\xd7\x19\xa3\xe3\xb7\xab\x40\x58\x9b\xc5\xf4\xe9\xa3\xa9\x37\x82\x80\xde\xb0\x72\x95\xf0\xe9\x42\x27\xfc\x41\xd2\x79\xf6\xc8\xe0\x2a\xf6\xc4\xb0\xab\xef\x82\xe4\xee\x0b\x57\x24\x87\x0d\x27\x97\x37\x0d\x83\xa4\x7c\xca\xa6\x01\x84\x78\x41\xc2\xa1\x22\x9a\xdc\x25\xd3\x2f\x77\xeb\x22\xa3\x85\x89\x07\x0e\x03\x15\x1d\x12\xc8\xc4\x6f\x10\x08\x2b\x2e\x28\x8f\xd4\x1c\xd2\x30\x80\x63\xf4\x0e\x32\x45\x34\x11\xeb\x17\x66\x17\x30\x91\x14\x39\x45\x2c\xcf\x74\x60\x09\xe0\x0c\x99\xb1\xf0\x4e\xfb\xc5\x5a\x0c\xed\x7e\xf1\x56\xf9\xf7\x17\x5c\xac\x9b\xf4\x60\xd0\x8e\x31\x24\x85\x6c\x7b\x1f\xa9\x07\xe2\x4a\x6a\x63\x05\x06\x03\xde\xe0\x0e\x5c\x9f\x4d\xc9\x19\x10\x42\xb8\xfd\x65\x96\x9b\x78\xdc\xed\x1a\xab\x59\xdc\x9e\x77\x85\x3b\xd0\x47\xae\x96\x66\xc2\x5c\x72\xf7\x29\x5b\x2e\x69\xf1\x72\x99\x64\xc9\xbd\xb4\x3d\xea\x47\x0f\x49\xca\x66\x09\xcf\x8b\xce\xde\x71\xe6\x74\x4a\xbc\xac\xe9\x4e\x18\x82\xd4\x00\x05\x4e\x66\x51\x8d\x17\x7c\x93\xdc\xa3\x10\x0a\xf3\xe4\xfe\x6d\x5e\xc8\xb5\x00\x9e\x41\x2d\x4f\xb9\x58\x9d\x95\xef\x7e\x61\xdd\x34\x81\x2c\x4f\xee\x3f\x50\x9e\xbc\xcd\xa5\x7b\x51\x6a\x9e\xca\x27\x12\x5a\x53\x1c\x05\xd2\xc7\xc6\x40\xaf\x4b\xb1\x6f\x94\xe2\x5a\x79\xd3\x79\x9c\xa3\x31\x9e\x92\xc4\x82\x0f\xc2\x21\xc2\x4a\xdd\xb9\x29\x1a\x0c\x14\x5a\x87\xd3\x75\x9b\xb0\x71\x0a\x7d\x45\xb2\x81\x69\xbe\xbc\x63\x19\x45\xe1\x1a\x7d\xcb\xe1\x62\x75\x6a\x24\xd9\xe7\x24\x5b\x44\xa0\x03\xd4\x2e\xf9\x1b\x55\x4f\xf2\x5c\x2c\x63\x16\x40\xaf\x2d\x27\x84\xce\x17\x04\xca\x44\x8d\xce\xd9\xf6\x59\xf4\x8b\x5c\x94\x7e\x0d\x98\xf0\x37\x6a\x06\xc1\x1f\x3a\x45\x15\x6e\x81\xce\x93\x91\x1f\x7a\x7e\xdd\xfc\x09\x6d\x99\x70\x30\x2b\x6f\x8a\x35\x5f\x3c\xd5\xdd\xb1\x2d\x89\xb0\xa9\xd2\xd1\x60\x35\x75\x0f\x6d\xb3\x26\xe1\xc8\xab\xe5\x22\xb4\xeb\x38\xb1\x78\x6e\x3a\x82\xc2\xc5\x9a\xa1\x08\xd2\x74\xfe\x52\xaf\x6e\x03\x46\x80\x01\x11\x1b\xd4\x41\x86\x63\x00\x8f\x0e\x40\x4e\xec\x9f\x00\x2d\xbc\xdd\x8a\x67\x9f\x34\x6b\x07\x08\x1e\x50\xdc\x6d\x73\x5f\x06\xd0\x0c\xe1\x4c\x85\xe0\xeb\x2e\x3b\x35\x21\xa8\x22\x17\x65\x51\x57\xa6\x67\x87\x8f\xc2\x41\xce\xba\x3b\x18\x9c\xef\xee\x14\xae\x5c\x0c\x6b\x6b\xbd\x25\x75\xac\xbe\x3c\xc7\xd8\x62\x54\x16\x16\x0e\xc3\x04\x61\xba\xbf\x46\x74\x3c\x18\x1c\x85\x90\xa0\xaa\xf6\xdc\x0d\x9a\x2c\x90\xe7\x0c\x95\x39\x1e\xb4\x72\xc1\x49\xdf\x85\x00\xf5\x32\x21\x29\xe9\x5c\x7d\x6e\xa6\x27\xf7\xa6\xcd\x0e\xfa\x48\x52\x27\xfd\xad\x8e\xd4\xbb\x2e\x89\xef\xec\x5d\xb2\xcf\xe1\xe8\x39\x61\xed\xbf\xca\xef\x44\x6b\x6b\x9f\x71\xc0\xf8\x7e\x2b\x9a\xba\x26\x45\x42\x3d\x8b\x2b\xa1\xd1\x85\x65\x27\x95\xe4\x4d\x1e\xc1\xdd\x54\xea\xd6\xc9\x03\xa6\x4a\x85\x4d\x16\x3d\xa9\x35\x54\x9d\x99\x17\x94\xfe\x93\x86\xa3\x31\xc2\x33\x42\xc9\x2b\x6a\xaf\xed\x05\x78\xa4\xcf\xb4\xab\xee\xd7\x10\x61\x66\x32\xdf\xe4\xa4\x85\x9f\x2a\xce\x8b\x98\x42\xac\x21\xd7\x97\xbc\x0d\xab\xa2\x6d\x99\xd8\x72\xe0\xc0\x01\xd3\x84\x03\xfa\x19\x60\xa2\x00\x6c\x84\x52\x13\xc1\xb1\xe4\x78\x35\xae\xbc\xcc\x0b\x7f\x20\x84\x98\xbd\xa2\x94\x43\xe7\x19\x79\x55\x10\xe2\xf9\xaa\x53\x14\x17\xe4\x95\x73\xe8\xab\x37\x05\x16\x2d\x18\xe2\x73\x9d\x73\xc3\x7a\xe0\x1b\x58\xb0\x9c\x64\x67\xf9\x4f\x4c\x46\x31\xb1\x79\x58\x84\x4a\x5a\x15\xf3\x78\x01\x83\xcd\x11\xce\xb1\xd5\x6e\x68\xa7\xcc\x93\x53\xdb\xc2\x52\xb7\x20\xa9\x43\x83\x32\x11\x47\x06\x2a\x5e\x5d\x03\x60\x01\xe4\x47\x8d\x1b\xed\x30\xa7\xcb\x77\x3e\x1a\xef\xc9\xe9\x11\x01\xaa\x5c\x52\x2d\x04\xd5\x96\x6c\x56\xfa\x6c\x54\x85\xdc\x76\xe7\x0a\x52\x82\x03\xb8\xc8\x91\x3e\x9d\x7d\x42\x4f\x3a\x27\xbe\x1b\x03\x29\x67\x4a\x7f\xf0\xe2\xa7\xe1\x60\x10\x16\xc7\x84\x21\x2c\x68\x66\x83\x01\x3f\x22\xfc\x5c\xac\xb2\x23\x42\xc5\x4a\x01\x96\xd8\xcb\x95\xf5\x20\xe7\x87\x9c\x7a\x92\xba\x8a\x25\xd0\xa9\x4a\xa6\x08\xd7\xf3\xde\x8b\x6e\xec\xaa\x30\xc4\xa3\x6c\x5c\xcf\x2b\x6f\x84\x5d\x19\xb3\xa3\x22\x4e\x21\x3b\xc9\x83\x11\x08\x64\x6c\x8e\xaf\xd2\x12\xeb\xf4\x93\x56\x65\x71\x64\x73\x77\x1a\x11\x72\x6d\x2c\x1f\x52\x8a\xb0\x40\x95\x85\x5f\x3a\x33\x01\xd7\x3a\xbd\xba\xc1\xbc\xb4\x5e\xb9\x19\x21\x99\x8b\x76\x42\x0a\x37\xf1\xbb\x13\x69\xb6\x4b\x51\xe3\xec\x40\x7b\xc4\x91\xa3\x53\xec\xa7\x81\xf7\x23\x14\x97\xc9\x2a\x0c\x0b\x77\x2f\xc3\x56\x41\x00\x11\xf0\x15\x7f\xaa\x5f\xab\xc6\x4e\x8a\x37\x5d\xf8\x47\xe0\x3d\x2e\xc5\x58\x61\x52\x15\x13\x54\x29\x75\x7d\x79\xc1\x9d\xfe\x50\xd9\x19\x7d\xb0\xd8\x8d\x20\x19\x1d\xd1\x29\x1c\x8c\xc6\x41\x7c\xa5\xf3\xb3\x3b\x03\x71\xd2\xa5\xbb\xc3\xd3\xc1\x29\x2a\xa5\x81\xda\xe2\x5c\xc5\x49\x56\x08\x03\xe2\x84\x3c\x23\xe3\xab\xb0\xc9\x40\xb6\x75\x65\x28\xce\xaa\xa8\xa0\xc9\xec\x2a\x4b\x9f\x42\x84\xd3\xe4\x60\x1a\x4e\x77\x4e\x4e\xeb\xf4\xa4\x62\x9c\x92\xa1\xdd\xc1\xf2\x54\x76\x6a\x81\xf2\x99\xc2\xd6\xa3\x84\x1d\x53\x84\x2d\x50\xed\x76\x5b\xbc\x62\xe7\x05\x61\xb1\xda\x9b\x84\x1d\x17\xe8\x8c\xfe\x54\x9c\xa1\x6c\x94\x29\x0a\x63\xd2\x3a\xcf\xc7\xc7\x36\x42\xb6\xc2\x46\xcf\xef\xcc\xec\x93\x05\x97\x3d\x3a\x45\x15\x0c\xff\x9d\x29\xe7\xe1\x19\x69\x3d\x7e\xe8\x77\x8e\x64\x08\xba\x95\x9d\x9c\x22\x6c\xce\x8f\xcc\x86\x52\x33\x52\x9c\xb1\x57\x64\x78\xc6\x24\x66\x46\x5b\x4f\x19\x72\xb5\xd2\xcc\x1c\x6d\x15\x4e\x66\x33\x58\x6e\x3a\x7d\xa8\x7b\x95\xc8\xa8\xba\x5a\x01\xc3\x4c\x17\xa8\xc2\xea\x36\xdd\x4b\xa0\xa5\x8c\x47\x63\x91\x94\xde\xcb\x52\x1e\xee\x19\x5c\xee\x6f\x68\x39\x7d\x23\x73\x80\x0b\x11\xe9\x19\x2d\xa7\xbb\xd4\x81\xc8\x22\x29\xdf\xb3\x92\xd3\x0c\xf2\xa2\x4a\xee\xf2\xff\x93\x76\xb0\xa9\xcc\x66\x84\x00\x5e\x76\x6f\x49\x09\x68\x22\x63\x66\xe1\xc9\x6b\x29\x10\xb9\x59\xa1\x1a\xa7\x6d\x7b\x41\x3b\x70\x21\x5f\x78\xd4\xdc\x74\xd1\xfb\x88\x99\x72\x35\x5a\x9a\x93\xa0\x98\x4b\xa0\x74\x27\xd6\xc2\xdd\xd0\x19\x19\x9e\x65\x3f\x15\x67\x99\x36\x7b\xaa\xad\xa2\x57\x4c\x98\x09\xe6\x5a\xc5\xb6\x30\x9c\x29\x0d\xb0\x77\x7e\xdc\x53\x2e\xda\x8a\x2f\xc5\x49\xa2\x5a\xad\x81\xdf\x1b\xc6\x26\x53\x67\x54\xa9\xb8\x0e\x60\xff\x2b\x0c\x11\xe0\xa6\xab\xb2\x9b\x5f\x43\x3f\x6c\xd3\xd0\x08\x81\x85\x44\xe4\x55\x31\x62\x63\x62\x7a\x27\x9f\x22\x84\x0b\xa0\xf7\xf3\x53\x7c\x89\xe7\x2c\xe5\xb0\x08\x0f\x25\xbd\xa9\x91\x35\x66\x39\xc8\xde\x24\x9a\x28\xe8\x3f\xc0\x54\x63\x48\x7b\x04\x65\xbb\xcd\x13\xed\x88\x6a\xd9\x07\x3b\x12\x8c\x98\x02\x59\xe5\xe7\x5a\x2a\x4c\x4d\x69\xe5\xdf\x10\x48\xb7\xdf\x28\xaf\xba\xd5\x2c\x3f\x67\x20\xb8\xd5\x7a\xbb\xb4\xe0\xa4\xb2\x88\x4b\x50\xbd\x6c\xd2\xa2\x0f\xb4\x78\x6a\x12\xbb\x77\x89\xb1\xf2\x12\x4a\xd5\xdf\x36\xa9\x25\x59\x0b\xad\x3b\x9f\xd6\x45\xe6\x50\xba\xdb\x45\xa9\xa0\xb3\x35\x60\xe0\x59\x48\xb0\xf6\xef\x6c\xbe\x0b\x00\x33\x14\x84\x42\x2e\x18\xbd\xba\x91\xc9\xe7\x81\x59\xf6\x90\x7f\xa9\x27\x9a\xd8\xb9\x7c\x32\xc5\xb6\x33\xc3\xe1\xa9\x45\x03\x86\xc0\x90\x91\x6c\x44\xc7\x48\x73\xad\x4c\x87\x03\x01\x6d\xbd\xae\x78\x2e\xb9\xa8\x16\x6e\x43\xf0\x83\x62\x98\x20\x10\x4e\x79\xfb\x4a\x11\xa5\x24\x20\x3d\x94\x65\xd9\x34\x5d\xcf\x34\x92\xb7\xc3\x02\xbb\x77\xd1\x10\x55\xb8\xcc\x0b\xb9\x9a\x24\xbb\x64\xe6\xd5\x1b\xa9\xe9\x5c\x24\x8a\x87\x61\xa8\xf0\xd1\xed\xed\xd3\x9e\xe0\xa7\x84\x04\x3f\x38\x21\x2e\xb7\x54\x1a\x3f\x18\x13\x2f\x8b\xd7\x04\xb4\x61\x8a\x55\x42\x61\x82\x53\x24\x91\x96\xb4\x0b\x49\x65\x3c\x1f\xc4\xf0\x84\xcc\xe6\x38\x34\x6b\x2e\x49\x8a\x72\x0e\x8b\xb4\x30\xe9\xf9\xf1\x23\xe3\x8b\x7c\xcd\xb5\xf9\x07\xc6\x65\x67\xc9\x4b\xca\xa2\x52\x49\x51\x42\xe8\x39\x27\xaf\xf8\x11\x31\x5c\x39\xed\xb5\xcc\x3d\x87\x5b\xe1\xa6\x2e\x7e\xd6\x38\xc1\x4f\x38\xb5\xbc\xa0\x4a\x82\xed\x65\x4c\xf0\x84\x84\xa1\x8c\xc9\xaa\x31\x65\x54\xb0\xf8\xf2\xf8\x65\x59\x49\x0b\x71\x54\xbb\x9c\xc6\xc4\x6e\x1f\x55\x4c\x8b\xba\x7e\xfe\x6b\x77\x97\x89\xa5\x2a\x99\x31\x67\xe2\x26\x0d\xae\x0b\x26\xd1\x96\x2d\xeb\x8c\xb1\xee\xa4\x5b\x65\x88\x0d\xc2\xc6\x2a\x5f\xa9\x46\xda\x06\xad\xd2\x3a\x19\xe6\x44\xac\x64\x2b\x37\x34\x79\xae\x93\x53\x7f\x2b\xda\x51\x9e\x9c\xe2\x53\xd8\x50\x10\x83\x6c\x9a\x54\x0d\x38\x6d\x36\x9a\xa2\xad\x4d\x0d\x77\x34\x34\x14\xa2\x16\x5e\x67\x6e\x33\x8d\xe9\x1b\xc2\xa4\x79\x85\x76\xce\xdb\xd0\x9d\xad\x42\x1c\xb5\x25\xd5\x55\xba\x4c\x99\xb3\x70\x6b\x7b\x56\x11\x0b\xeb\x23\xb1\x8b\xca\xac\x96\x92\xba\xdd\xd4\x4d\xd4\x66\x0c\xaa\xab\x05\xec\xb6\xe8\x2f\xe0\xba\x38\xe1\x0e\x4e\xcc\xa1\x9d\xb3\x56\x16\x65\xbb\x05\xc0\x51\x70\x66\xd9\xb4\x7d\x98\x02\xc9\xf4\x70\xfe\x67\x29\x6a\x4c\x8a\xdb\x16\x8c\x09\x48\xdd\xd1\x7b\x96\xf9\x60\x4e\x25\x0a\x2d\x37\xdd\xc4\x3e\x2d\x4e\x4e\x90\xd3\x92\xee\xfc\xa8\x18\x3b\x8a\x63\x1e\xd1\x6c\xd6\x24\xab\x86\x9d\xcc\x66\x8d\x75\x52\x3f\x85\xd4\x86\xf7\xb6\x64\xbd\xba\xb3\x82\xf6\x0d\x06\xfb\x7a\x25\xa9\x8a\x75\xba\x20\x2d\x2b\x7b\xbb\x5c\x21\x7c\x5d\xd3\xb0\xd5\xce\xb4\x1b\x9c\xd8\x33\xcd\x30\x8f\xfe\xf8\x46\x74\x2c\xbe\x83\x5c\x08\x52\x89\x31\x6d\xd3\x49\xbc\xcb\x9c\x86\x3c\xbe\xd6\xf4\xe6\x0b\x19\x05\xf2\xbb\x04\xe3\xde\xb5\x04\x02\x41\xbe\xfa\xac\x96\xe3\x1b\xb4\xd1\x5f\xb4\xce\x0c\x94\xc4\xde\x78\xae\xc9\x75\xa4\x6f\x86\x28\x8a\xbe\x20\x5c\xee\x70\x39\x81\xf2\xe7\xe1\xb5\x62\xe4\x6a\xed\x88\xcb\x14\xd3\xe8\x82\x7c\xf5\x1c\x0d\xb4\xa4\xbe\xdd\x8e\xc6\x15\x8a\xf7\x15\x08\x29\x19\x8d\x11\xfe\x64\x9d\x81\xce\x69\xac\x5b\xa3\xa8\x72\x94\xdd\x9f\x0e\x51\x76\xbb\x21\xa3\x5d\x34\xde\x35\xd5\xed\x0f\x44\xa4\xa9\x1b\x20\x94\xc2\x5b\xc6\x57\x1f\x64\x75\x69\x04\xfc\xb6\x0c\x74\x9f\xc7\x49\xeb\xc8\x7f\x98\xe1\x65\x33\x99\xd8\x0e\x4f\xa4\x6d\x11\xc0\x59\xde\x65\xa2\x01\x3f\xb6\x05\x94\x45\x6e\xf9\xa8\x5e\xb4\xc2\x0a\xd8\xaf\xa1\xcc\xf1\xeb\x39\xa5\x2a\x6c\x52\x6c\x79\x09\x1e\xdd\xf2\x3d\x0a\xc8\xdf\x1c\x02\xed\x6d\xb6\x5b\x9b\x9b\x4b\x0a\x74\xca\x43\x02\x85\x26\x43\x16\xa6\x38\x98\xb3\x0c\x50\x34\xde\x98\xac\x59\xc8\x37\x55\x0a\xb1\xc3\xa6\x2c\x14\x62\xc0\xa6\xda\xd7\x79\xbf\x30\xaa\xaa\xdd\x46\xdb\xec\xc0\xa5\xa3\x43\xf2\xfe\xbb\x6f\x8e\xd5\xd3\x37\xec\x0c\xd7\x76\xf3\xdf\x7a\x80\x87\x8d\x4a\x07\x11\xfe\xb7\x1e\xd2\xc6\xa6\x2a\xf7\x55\x69\x5a\xc7\xd4\x72\xc9\xe1\x3c\x6b\xd5\xfd\xb4\x57\x82\x5b\x47\xd6\xf3\x52\x04\x16\x8a\xcf\x29\x69\x36\x83\x80\x4b\x4f\xd7\x96\xcf\xe7\xad\x96\x01\xc1\xd8\xec\xeb\x9a\x04\xd8\x7f\x46\xb3\x46\x0f\xb5\x98\xb7\x59\x19\xbb\x87\x87\x74\x33\xab\xfe\xab\xce\xf7\x9d\x67\x92\x09\x51\x3c\x68\x6a\x5c\x93\xed\xf7\x71\x75\xda\xe9\x42\xf9\xaf\x9b\x0a\x30\x45\xb8\xcb\xc8\x75\x33\x11\xe2\xd2\x3d\x38\xd0\x68\x3f\x5e\x37\x57\xa8\x2e\x6c\x5f\x83\x41\x67\x24\xaa\x8e\xa3\x69\x9e\x4d\x13\xe0\x6c\x1b\xb6\x8d\x5a\x66\x3f\x79\x05\x96\x5e\x3b\xb4\x5e\xd6\x6d\xc4\xf4\xad\x8d\xd7\x0e\xbd\x9a\xbb\xb8\x71\xb9\x85\x9a\xcc\xb6\x5f\x7b\x9f\xfc\xd0\x06\x41\x5b\xeb\x76\x3b\x4a\xad\xea\xbd\x2b\x47\x18\x2d\x3d\x97\xde\xb3\x0e\x0d\xe7\xbd\x9d\x2e\x28\x55\x13\xdf\xf6\xd0\xf0\x8b\xb4\x93\x59\x24\xa5\x2e\xa0\xd2\x4d\x39\x04\x5a\x0e\x16\xc8\xe2\xa7\x14\xf6\xb7\x72\x99\xfc\x95\xf1\x85\x72\x0f\x6d\x7c\x6d\xff\xb5\xf7\xe1\x59\x36\x2d\x20\xf7\xa3\xb3\xb0\xb9\x67\x58\xf5\x17\x4b\x08\x79\xf3\xde\xa6\x79\xc2\xeb\x6e\x51\x14\xa1\xed\x76\x88\x8e\x25\x4b\x75\x20\xd9\x06\x2d\x41\xea\x44\x90\xe2\xf9\xfd\x7d\x4a\x5d\xef\xaa\x1d\x34\x8e\x9a\xfd\xa9\xf0\x34\x99\x2e\xa8\x93\xc2\x4b\xe9\x50\x56\x94\x7e\xf9\xe0\x3b\x56\xa9\x0c\x96\x85\x4d\x7e\x00\x5b\x5a\xd6\x3d\xf0\x1c\xaf\xe1\x7f\x1c\xe4\x5c\x23\x7d\x67\xff\x95\xe7\x73\xfd\xaa\x96\x5e\xd8\xca\xcf\xaf\xfc\x44\xb3\x19\xcb\xee\xe3\x9a\xf1\x38\x60\xe5\x35\xe5\x3c\x15\x9c\x47\x8b\x8e\xbf\xee\xc1\x64\x4b\xd7\xed\x95\xe6\x4d\x4b\x0b\x9f\x41\x93\x0f\xb8\x2b\xac\x7c\xbb\x4e\xe7\x2c\xdd\xd1\x60\xb3\x3d\x53\x57\x1b\xb4\xbc\xb7\x96\x58\xb3\x3f\xba\x66\x7c\x74\x8a\x9d\x92\xe2\xa7\xfa\xb0\xf5\xae\x2a\x93\xb2\x45\x95\x2b\x3c\x54\x39\x13\xbc\xfe\xfb\xb2\xaf\x28\xf4\x97\xeb\x12\xa0\xe4\x4a\xca\x03\x73\x48\x5b\x93\x91\x0b\xf8\xe8\x8d\xb1\x76\x1a\x53\xbc\xa9\x75\xd1\xeb\x7f\x85\x70\x11\xf1\x05\xcd\xa4\x9d\x9e\xba\xf9\xec\xb7\x5b\xea\xa5\xbc\x57\xd3\xd4\x6c\x40\x3b\x7e\x16\xfe\x6c\x88\x55\x55\x20\x84\x05\x65\x35\xf4\x6f\xa3\xaf\xd6\x5b\xe1\x75\x1d\xa8\x57\x08\x07\xe0\x00\x10\xf7\xdd\x69\x0c\x50\xa5\xf5\x5e\x15\x58\x2a\x68\x16\x67\x61\x20\xfe\x0d\x10\x06\x68\x6f\xf1\x1b\xfe\x08\x10\x06\x01\x2c\x7d\x12\x8f\xd4\x9f\xe2\xa3\x5b\x1f\x26\x57\xf9\xf0\xec\xc2\x52\xdf\x2f\x40\x23\x3a\xae\x3b\xe1\x1d\x72\x44\xd4\xd1\xbc\x0e\x0a\xfe\xfb\x2f\xe7\xe1\x36\x93\x89\x19\x80\x92\xda\x0b\x99\x9b\xc0\x4b\x1e\xd2\x22\x85\xdb\x6a\x91\xaa\xa1\xa4\x70\xf9\x82\x16\xe2\x33\xe9\xbf\x03\x84\xd7\x99\xfb\xc2\xfe\x0a\x10\xae\xa5\x2a\x89\x21\xf7\x7d\x19\x20\x43\x8a\xce\xae\x56\xfa\xcd\x3d\xe5\xf2\x87\xf3\x5e\x3e\x28\xc5\xeb\x5c\xfe\xd9\x52\xb9\xf4\x6a\x97\xcd\xea\x6f\xf3\xe2\xe6\x69\x45\x1d\x2a\xea\x49\x1b\x31\xa7\xb0\xa5\x69\xcb\x33\x50\x65\x88\xb7\x4c\x2b\x35\x0e\x58\xab\xcd\x39\xfe\x8d\x8b\x74\x07\x66\xd6\xfe\xfb\xec\x9b\x82\xe7\xfe\x15\x6c\xb8\xf2\x0d\xa9\xad\x64\x39\x46\xb9\x86\xe5\x40\xdd\xbf\x5f\xcb\xec\x19\x2d\x8f\x94\xcf\x4e\xdd\x9f\xdc\x2b\xe3\xdf\x54\xed\x70\xdf\x7e\x85\xbd\xd9\xbf\xb3\x7a\x65\x13\x4e\xd0\x37\x2e\x32\xd9\x60\x10\x7a\xe5\x74\x02\x10\xa5\xf3\x12\x6c\x11\x36\x80\xa3\x14\x74\x51\x52\x5c\xbe\x50\xb3\x0f\xda\xa7\x87\xa4\xd8\xe8\xd9\xc0\x6a\x8a\x58\x6d\x4e\xf2\x4a\x3a\xc6\x85\x19\xc9\xe0\x70\x6f\x19\x97\x58\xd3\x84\x6d\xb7\xf5\x00\xb2\xcc\x8f\xf2\x30\x0e\xce\x80\x4b\xbc\x69\x9b\x03\xd7\x2b\xde\x54\xcc\x9a\x13\xc0\x06\x83\x90\xed\x9b\x80\x0c\x21\xcc\x2c\x14\x26\x84\xbc\x4d\x64\x07\x6c\x98\x8e\x7a\xd0\x73\x0c\x63\x95\x8a\x55\x30\x2d\xe5\x83\x41\x98\xef\xff\x9e\x0a\xbb\x47\xd9\x32\x10\x66\x83\x41\x86\x06\x83\xa3\xd3\x23\x42\x42\x06\x3a\x89\x73\x66\x1c\xba\x47\x99\x91\xdc\x72\x84\x62\x36\xca\x60\xf7\x8e\xdc\xa7\x8e\x2f\xa1\x76\x3f\xdc\x8d\xb5\xc1\x70\x30\x79\x14\xa7\x64\xbe\xa2\x19\x00\x4d\x1d\x1a\x14\x09\x2c\xc4\x4e\xe2\x12\x5f\xfe\x1b\xc8\x9a\xe5\xe0\x8a\xb4\x70\x7c\xe9\x2f\x18\xb9\x1d\x27\x47\x43\xc1\xc8\xc8\x8d\x6b\x83\xa2\x65\xf3\xca\x4b\x45\x4c\x3e\x50\xf3\x9d\xe1\x59\xa7\xf3\xae\x0d\xef\xf1\x3b\xb9\xc4\x7f\xcf\x98\xfd\x1a\x3e\xe6\x77\x0a\xc9\xc2\xc9\x0f\x39\x6a\x53\x99\xe1\x50\x4a\xde\x71\x30\x11\x9d\xcf\xee\xe9\x4c\xb9\x6d\x81\xd1\xc8\x3a\x82\x05\x78\xa6\xfd\xb8\x76\x94\x35\x7e\x5e\x81\x83\xc0\xb0\x76\x79\x8c\x60\x34\x56\x99\xde\x69\x34\x29\xa8\x1a\x3a\x05\xfb\x9f\x20\x79\x93\xdc\xa3\x58\x1b\xcd\x76\x16\x94\xef\xa1\x6c\x38\xc4\x89\x1b\xff\x85\x2a\xc0\x82\xe8\x4f\xfb\xf4\x2b\xa7\xd9\xac\xb4\x58\x77\xda\xa3\x15\x54\xfa\x11\xfc\xf0\x1d\x5a\xe5\xdd\xac\x7c\x57\xdf\xb0\x82\x3f\x81\xdb\x23\x19\xfa\x6f\x88\x0c\x69\x87\x47\xb2\x27\x50\x96\x1c\x0d\xbd\x87\xa6\x5a\x6d\xa6\xdc\xea\xb5\x57\xef\x4a\xc8\x57\xce\xb2\x7b\x72\x74\xda\x5e\xe4\x26\xb9\xdf\x43\xe0\x33\x7d\x60\x25\xcb\xb3\x66\x17\x9b\xf5\xcc\x13\x88\x58\x6b\x8f\xec\x5a\xa3\x6a\xc4\xa3\x4f\x9f\xaf\x3e\x5d\x7e\xbe\xf9\xdb\xe4\xcd\xbb\x37\x93\xd7\x7f\xba\xf8\xf8\xc7\xcb\xb1\xf1\x0c\x76\xbf\x4d\xd5\x12\x05\x36\xb1\xbe\x94\xf5\xe5\x62\x94\x32\xa8\xd2\xc6\x58\xf5\xba\xa6\xb8\xb5\xb6\xf4\x3a\xaf\x5f\x1b\x7f\x80\x30\x45\x95\xb5\xde\xda\x8c\x11\xea\x99\xa1\x0f\xaf\xaa\xc6\x53\x60\x6a\xea\x8d\x98\x60\xb2\xc8\xb3\x0b\xdb\x5e\x2b\xef\x83\xe6\x84\x60\x05\xae\xe0\xad\x1f\x93\xad\x5b\xaf\xa7\xd1\x18\x61\xf0\x76\xda\xb1\x00\x07\x03\xfa\x6a\xd7\x3b\x4f\x67\xb2\x6f\x62\xc4\xbd\x5d\x20\x9b\x08\xcd\xa3\xa7\xdc\x07\x3c\xc7\x27\xbd\x0b\x8d\x63\x72\xb3\xf1\x33\xf6\x53\x06\xee\x53\xde\xfb\x11\x1b\xfb\xee\x99\x7a\x7a\x99\x02\xe7\x68\x6d\x7a\xd8\xdb\xb5\xfd\x4e\x4e\x2b\x8f\x79\xd6\xcd\xd0\x71\x75\x4f\x79\x5f\xd6\x0f\x77\x7d\x81\xc6\x3e\xf5\x5c\xed\xf7\xce\x98\xb7\x9b\xe9\xb9\x1b\x0f\x63\x26\x27\x1e\xb6\x9d\x04\xba\xc7\x70\x3a\x4d\xf3\xac\x5c\x2f\x65\x2c\x6c\x6d\x4b\xfa\xdd\xab\x4a\x3b\x1c\x6a\x11\xbf\x1d\x37\x93\x13\xaa\x21\x7e\x32\xb4\xc9\x94\xf3\x77\x46\x1f\xfb\xd2\x79\xe6\x24\x43\x38\x23\x43\xd4\x73\x82\x13\xdb\xd6\x71\x4f\xdc\xdf\x7e\x80\x05\xc3\x14\x67\xd8\xa4\x45\x66\x99\x9d\x42\x54\x55\x13\x19\xce\xdb\xb6\x89\xad\xda\xae\x6d\xad\x9f\x0f\xe3\xb6\xaf\x8d\xb3\xdd\xf3\xd9\xeb\x7e\x6c\xc8\xce\xee\xf0\x6f\x1e\x5a\x63\x90\x3f\x9e\x66\x2d\xeb\xc7\xec\x55\x52\x6e\xe4\x3b\xdb\xa7\xa8\xea\x50\x66\x43\x07\x83\x23\x4f\xed\xa2\x27\xbf\xe9\xa6\x2e\x73\xd9\xe0\xd4\x58\xca\x9a\xb7\x87\x68\xb4\xcb\xdc\x6c\x5a\xab\x2b\x23\xf9\x4e\xff\xf6\x46\x05\xa7\x43\xd5\x33\xfc\x41\x88\x36\xed\x45\x6a\x6e\xe2\x98\xa9\xce\xed\xf8\x70\xb2\x88\x0a\x77\x2d\x7a\x39\x2c\xf3\xfc\xb8\xb6\x9c\x9b\x3d\x35\x6b\xe8\x38\x3b\x61\xe8\x2c\x84\x28\xa8\x1d\x87\x8a\xf2\x5c\x6a\xbe\x78\x95\xa3\xfa\xf9\xec\x1c\x45\x79\xcb\x79\x62\xee\xfd\xf6\x15\x25\x47\x53\x79\x2b\x70\xf3\x1c\xa7\xe1\x93\xaf\xbc\x13\xcd\x64\x0d\x7d\x86\x85\x10\x52\xa6\xbb\x23\x9b\x8c\xc4\x76\x7b\x04\x07\x94\xa6\xed\x9c\x50\xcd\xc2\xfb\x19\x0e\x84\x3c\xd7\x0c\xc8\x23\xd9\x3c\x50\x9f\xe9\xcf\x79\xd7\x6d\x17\xb7\xf7\xd2\x65\x9f\xf4\x4c\xee\x3d\xb8\x3a\x70\x61\xa8\xe7\x5e\x97\x2d\xcc\x98\xc7\x80\xee\xbf\x49\x76\x31\x6b\xfa\x23\x80\x29\x63\xef\x47\x50\x41\x57\x16\x95\x80\xa2\xf3\xfa\x9d\x42\xd4\xa5\xa3\x10\x08\x46\x99\x74\x7d\xa9\xe3\x15\x38\x67\xee\x18\xf9\x5c\x61\x67\x02\xa3\xb1\xa8\x8c\xe2\x7a\x0f\x7c\x1e\xb3\xaa\x2a\x27\xaf\x17\x9e\xda\x14\x6e\xae\xff\x31\xde\xd4\x86\x2b\x35\xf8\x49\xca\x92\xd2\x01\x01\x40\xdf\x2f\x00\x05\xa2\x9b\x3a\x5a\x8d\xda\xd2\x00\xec\x97\x3e\x8d\x3b\x50\x97\xec\x56\xfb\x33\xb1\xed\x16\x57\xbf\x01\x33\xe4\x80\x4c\x05\x0d\xe1\x55\x74\xc4\xfd\xad\x7c\xa8\xb4\x23\x83\x7e\x2c\x07\xd7\x01\xd5\xfe\x87\x08\xb5\x0b\x52\xee\x50\x43\xe0\x15\xf0\x4a\xeb\x68\xf2\x57\x9a\x7c\xb9\xa6\x1c\xcf\xe1\x81\xf8\xf5\x21\x59\xe1\xa5\x0e\x8b\xee\xb9\x61\xb9\x68\xb3\x8c\xa4\x2f\xc9\x76\xeb\x38\x94\xd5\x82\x71\x1d\x3e\x3c\x57\x80\x10\x12\x94\xc8\x64\x84\xe3\x86\xf9\x4e\x00\xbe\x2e\x9b\x26\x9c\x66\x09\x77\x41\x0c\x20\xab\x74\x1d\xd9\x00\xaf\x89\x21\x92\x0c\x06\x89\xc9\x24\x67\x72\x85\x1d\x01\x52\x66\x6a\x5f\xcc\x88\x9b\x7c\x8e\x23\xbc\x20\xc3\xb3\xc5\x4f\x33\x1d\xf2\xb0\xd0\x21\x0f\x2b\x32\x1b\x2d\xc6\x78\x4e\xf8\x68\x35\xc6\x4b\x09\xa7\x32\xa3\xe5\xb4\x60\x2b\x9e\x17\xb5\x0d\xbf\x12\x0c\xe2\x9d\x6d\x74\x09\x41\xb7\x77\x70\x25\xad\x45\xcf\x74\x38\xe1\x0a\xbd\x3a\x39\x95\x2d\xdc\x13\x3a\x5a\x8d\x7b\x73\x72\x2f\x18\x3e\x16\x2d\x93\x2f\xda\x67\xf6\x1e\x69\xad\xd9\x1c\x04\x79\xef\xe5\x1c\x55\x6c\x1e\x4e\xc5\xb0\x5a\xa8\x3e\x69\xaa\x00\x62\xe2\x64\xd1\x7b\xc2\x73\x54\x89\x9a\x77\x68\x19\x49\x93\xdd\x0a\xcf\x2d\x2a\xa0\x0d\x77\xb7\x18\x78\x51\x13\xe3\x63\xbb\x5d\x49\x04\x99\x8d\x68\x87\xcc\x25\x1c\x61\x5b\xc9\x50\x90\xaf\xa8\xd4\x27\x70\x84\x8b\x68\x9d\x41\x04\xb2\x0b\x00\x02\x0b\xf3\x81\x14\x06\x14\x0d\xdc\x9c\xca\xd0\x5f\x21\x0f\x66\x85\x4c\xc8\xf0\x6c\xf2\xd3\x83\xfe\x5c\x93\xe3\x63\x04\x5f\x06\x72\x89\x25\x9c\xba\x1c\xe3\xc3\x68\x32\x8e\xc0\xc5\x4c\xfe\x59\x3e\x65\x53\x48\xd8\x5c\xba\x0e\x55\x14\x07\xa2\x87\x81\xce\x5b\xe8\xff\x53\x68\xb5\xc9\x93\x9f\x72\x51\x72\x2a\xa3\x59\x74\xf5\xd7\x8f\x97\x9f\xc7\x3a\xd7\xa2\x8b\xae\x0a\x9b\xcc\xf3\xac\x17\x6d\x8b\x43\x5e\xda\x55\x80\xeb\x85\xa2\x28\xe4\xf8\x0e\x38\xdb\x3d\x05\xc0\x71\x93\x47\x9e\x22\x01\x29\xf4\x19\x85\xb3\x82\xa2\xc6\xfc\x0a\xc9\x69\x54\x44\xef\x2f\xff\x78\xf1\xfa\x6f\x13\xd9\x59\xd1\xfb\x4a\x5d\x35\x35\xb7\x9c\x52\xfa\x29\xc3\x29\x51\x73\x38\x51\x3a\x22\x90\x2c\x1d\x96\xdd\x35\x36\x4e\x5d\x5e\x5e\x87\x3c\x97\xb5\xf2\xb4\x4e\x03\xfa\xd9\x4a\x84\x65\xf7\xad\x54\x44\x0d\x41\xc6\x3a\xbf\x2e\x25\xac\x02\xf8\x43\xf0\xe2\x69\x03\x74\xd4\x6b\x4d\x42\xd9\x4f\x37\xcb\x68\x46\x53\xca\xa9\x7a\xec\x86\x19\xf8\x5a\x9a\x8a\xe7\xd7\x12\x94\x52\xb3\x70\x2d\x90\x10\x5c\xc6\x68\xc8\x82\x97\x5f\x39\xcd\x04\xe7\x72\x7e\x1b\xbf\xd8\xb4\xbf\x0a\x51\x75\x1b\x07\x81\xd2\x80\xdf\xfe\xf4\xc2\x68\x55\xde\x1a\xdf\x58\xd5\xe5\xed\x36\x08\x15\x42\x0f\x0a\xaa\x18\x4a\xb2\xe8\x7e\xcd\x66\xb6\x4c\xf5\x62\x43\xab\x57\xb7\x55\xc9\x21\xf5\x9b\xd4\xed\x99\x0e\xcb\xb5\xab\x14\x7e\xb2\x82\xc9\xf4\xd7\x5f\x68\xa7\xf4\xc8\x02\xf0\x88\x0f\xef\x84\x36\x62\xaa\x09\x2b\x93\x93\x45\xf8\xf1\x8d\x17\x47\x44\xc8\xad\x12\x3e\x43\x34\x13\x36\x32\xde\x69\x47\x63\x7f\x9c\x0c\xb7\x8d\x9e\x22\x84\x62\x4b\x0c\xdf\x87\xcc\x9a\x2e\xb2\x73\x1a\x3f\xb8\x10\x34\x4e\x0c\x21\x66\xba\xbf\x6a\x7d\xfb\xe6\x45\xf1\x7d\x3f\xab\x17\x78\xe1\xd0\xd8\x33\x03\xb0\x30\x14\x51\xb7\xbe\xcb\xd5\x9b\xfb\xb4\xb7\x52\x37\xe2\x60\x10\xae\xf4\x3a\xa3\x08\xcf\x25\x02\x88\x98\xff\xc1\x60\x0e\xc7\x2f\x74\xbd\xac\xb9\x17\x36\xbb\x82\x10\xf2\x87\x24\x73\x25\xef\xdf\xb3\x3b\xba\x6f\x22\x12\x36\x3b\xce\x7b\x8b\x0a\x21\xce\xdb\x33\x7a\x26\xb1\xe5\x94\x64\x62\xad\x37\x90\x95\x72\xbd\xa2\x05\xac\xaf\xca\x18\x73\xbc\x76\xde\x29\x18\x39\x37\x3c\xc2\xc5\x96\x73\x7b\xb6\x94\xd0\x65\x4d\x1c\x2a\x3b\xbd\x21\xc2\xc5\xde\x5b\x98\x3b\x26\xc5\x22\x9a\x08\x92\xdb\xed\xa6\x32\x3b\x23\x99\x2e\x5e\x2b\x5b\xa7\xe7\xd9\x25\x77\x85\xdb\x90\x8a\x58\xdb\x54\x67\xee\xe9\xea\x7d\x68\x13\xad\xf2\xc6\x74\xa6\x94\xf1\xc7\x48\xa6\x65\x67\x0e\x16\x85\x06\x6a\x63\xba\x57\x45\xcf\x89\x4f\xce\x01\xfa\x55\x77\x53\x1c\x8d\xfe\x0a\x30\x4b\x6d\x0e\xd2\x23\x77\x40\xae\xac\xe5\x90\x0e\x06\x61\x48\x49\x6d\x3d\x21\x24\xa3\x0c\x5e\xdb\x6b\x09\x86\x8b\x9d\x25\x28\x76\x26\x75\x5b\xb7\x1f\xd6\xb4\xac\x78\x26\xe9\xb2\x29\xbb\x76\x35\xf7\x7b\x42\x8f\x08\x69\x62\xb5\x8a\xad\x0a\x5d\xd4\x0d\xa8\x19\x6e\xdf\x3c\x82\x67\xd2\x1b\x08\x6d\x56\x70\xa6\x53\x2f\x34\xcd\xf6\xad\xc7\x07\x03\x6e\x56\x86\xb7\xbf\x5a\x76\x91\x0d\xbf\x31\xc6\x63\xd5\x21\xe7\x8c\x3f\xfc\x44\x76\xae\xfb\x57\xb7\x95\x0b\xf2\x22\xef\x55\xc5\xb5\x6c\xda\x79\xda\x98\xe3\x06\x56\x57\x51\xc9\x0f\x94\x5b\x5e\x12\x06\x6a\x18\xd8\xd2\xbe\x28\x06\x03\x9b\x0d\x1f\x27\x64\x53\xe1\x94\x0c\xcf\x52\x1b\xc0\x9b\x1e\x1f\x1b\xce\x69\x4d\x00\x4a\x79\xea\x31\xc0\x6b\x84\x67\x64\x88\x17\x64\xaa\xab\xcc\x7e\x5a\x9c\xcd\x2c\x13\x3c\x1d\xcd\x04\x13\xbc\x16\x3c\x25\x9b\x87\xb9\xe8\x4b\x0b\xd7\xb9\x24\x89\xe4\x3a\x97\x0d\x5e\x76\xf9\x3c\x2f\x5b\x8a\x81\xb4\x50\xbd\xd3\x54\xeb\xbc\xec\x9d\xe0\x2c\x13\xc9\x7f\xaa\x0f\x9a\x08\x42\x4f\x11\x2b\xe1\x7c\x24\x47\x43\x2c\x7e\xc8\xf4\xbb\xe4\xe8\x14\x1f\xb1\xe8\x4f\x17\xd7\x93\x8f\x17\x37\xef\xfe\xa2\x33\xcc\xca\x56\x26\x9e\xa8\xf3\xe8\xfe\xda\x21\x78\xb9\xf1\x62\x8a\x03\xc4\x3e\x32\xcb\xc4\x6e\x55\xe5\x1f\x87\x36\x13\x77\xcf\xed\xce\xdd\xe0\x12\xe7\xd1\xbb\x8f\xef\x6e\x26\x6f\x2f\x5e\xdf\x5c\x7d\xfe\x5b\xad\x8d\xc7\x96\x36\x1e\x3b\xb6\xf1\x5b\x29\xd7\x81\x6c\x1d\x3d\xc6\xd3\x21\x6a\x03\x27\xab\xe1\xbf\xd2\x64\xfd\xaf\xf0\xd8\x91\xac\x17\xdb\x6d\x6d\xd5\x9a\x6e\x93\xd5\x49\x73\x74\x0d\xb6\xb3\x6e\xae\x10\xb3\xd6\xe6\x1a\xba\x84\x7e\x7d\x82\xcc\xc4\x81\x3d\x99\xb7\x5b\xa9\x55\x9f\xb3\xcc\x36\x06\x0e\xe9\xe6\xfa\x08\xad\x6f\x8f\x28\xa1\x7a\x82\x00\x63\x47\xbe\xf0\x98\x4e\x83\x70\x64\x0b\xcb\x7b\x04\x55\xa2\x6f\xb0\x05\xc1\x25\x5e\x3a\x2c\x17\xf9\x94\x96\x65\x63\x9c\x96\x7d\x77\x54\xef\xf5\x52\x58\x1a\xa5\xad\x76\xc1\x59\x6a\x0c\x33\x47\x95\xc1\x6c\x0b\x62\xfb\xb3\xe8\xe3\xc5\x87\xcb\xeb\x4f\x17\xaf\x2f\xaf\x09\x77\x7e\x78\x6f\x26\x3f\xff\x6d\xf2\xee\x8d\xf7\x5e\x3e\x92\xa4\x45\xbf\x2f\xd2\x94\x70\xe7\x87\x9d\x42\xcc\xa2\xbb\x27\xc8\x78\x5d\x9b\xdc\x0a\xa1\x5e\xd7\x2d\xf0\x3d\x94\x66\xfb\xf5\x60\xcf\xab\xbb\xbe\x3d\x97\x67\x1b\x1a\xe1\x1e\x7c\xef\xef\x93\x63\xde\x82\x06\xd6\x32\xbf\xf9\x7b\x2f\x31\x7b\xcf\x80\x77\x89\x73\xae\x3f\x81\x0e\x9a\x1c\x81\xff\x49\x9f\x1a\x3b\xad\x71\xf1\x37\xa5\x9d\xc1\x80\x46\xf3\xb5\x5c\x0e\x55\x25\xf3\x22\xd8\xae\x25\x16\x05\x43\xf1\x1e\x89\xc3\x3c\xe2\x66\xcf\x53\x5f\x56\xfb\x17\x74\xb9\xd1\xc3\xd4\xe9\xe1\x21\x87\xb8\x9f\x36\xf6\x07\x67\x12\x56\x90\xd1\x3f\xde\x7f\x58\x7e\x8e\xcc\x7c\x10\x13\xfa\xb5\x71\x4e\xa0\x0c\x67\x75\x4e\x53\x09\x9e\xc5\x61\x91\x62\x26\x3d\xd2\xc1\xd3\xe7\x6e\xda\xef\x1e\x22\x29\x39\xfd\x3a\xe6\x7e\x2d\x31\x46\x20\x7e\x07\x56\x61\xe7\xbe\x32\x59\x6d\x02\xed\xc2\x3a\x52\x4e\x6f\x14\x8d\xb7\x5b\x8d\xfa\xd7\x73\x35\x2b\x84\x9d\xf3\x66\x4a\x0d\x70\x8d\x0c\xe0\xab\x04\x28\x76\xe0\x02\x99\xb8\xa5\x5c\xc1\x12\xd0\xdd\xcf\x19\x51\x50\xee\xb1\x2f\x75\x6a\xca\xa2\x80\x4d\xf8\xd3\x02\x84\x2e\x9a\x83\xb4\x3e\x16\xfe\x9f\x55\x5a\x34\x0c\x46\xb2\x03\x1a\x67\x79\x1c\xc4\x26\x1b\x12\x36\x2f\x3f\x02\xda\xa1\x78\xa7\x70\x0f\xed\x2b\x79\xc5\x8b\x57\xca\x59\xd4\xbe\xd2\x62\x94\x78\x69\x73\x7d\x98\xd7\x17\xe5\x53\x36\x7d\xae\x8c\x60\xaf\xc5\x3b\xed\x75\xa7\x5f\x88\xa1\x89\xe7\x30\x30\xfb\xf8\x33\xbd\xbf\xfc\xba\x12\x2f\x0a\x7a\x4f\xbf\xae\x9c\x57\x72\xd5\x88\x57\x66\xa3\x9a\x8e\xb2\x14\x02\x4d\xa1\x13\x2c\xa5\x29\x2b\x79\x50\xe1\x8d\x66\x60\xe2\xac\x22\xf5\x6c\x30\x3b\x77\x03\xdc\x61\xad\xe9\xc8\xeb\x46\x96\x43\x40\x96\x7d\xe7\x73\x29\x49\x6e\x2a\x0b\x10\xd2\x67\x59\x9f\x8f\xe8\x98\x9c\x62\x8e\xd8\x3c\x2c\x5c\x28\x96\xc2\x26\x52\x70\xd3\x08\xd9\x64\xb1\x32\xec\x0a\x72\xaf\x9b\xf5\x68\xf3\xc7\xb4\x01\xf2\x7f\x13\xea\xf9\xe7\xab\xab\x1b\x42\x9b\xf2\x8b\xff\xec\xd3\xe7\xab\xff\xf3\x37\x42\xa3\x3f\xfe\xf2\xee\xcd\xe4\x3f\x2f\xc5\x9f\xaf\x93\xe9\x82\x5a\xe8\xdc\x69\x92\xbd\x03\x40\x2c\xf2\x56\xfc\x5a\xd0\xe9\x97\x3f\x25\xe5\xb5\x60\xb0\x6c\xa1\x19\x83\x3e\x27\xc5\x13\x69\x66\xce\x50\x9d\xd7\xca\x40\x8b\x44\x13\x4d\x44\x3d\xe9\x36\x27\xd5\x5e\xfa\x19\xe6\x15\x76\x81\x39\xaf\x9f\x96\x77\x79\x4a\x56\x98\x46\xf7\x34\xa3\x45\xc2\xe9\x1f\xd7\x6c\xe6\xa5\x34\x20\x89\x01\x00\x3b\x06\x5b\x00\xec\xff\x34\xd2\x91\x46\x46\xcd\x53\x01\x15\xfe\x46\xac\x05\x60\xc4\xcc\x30\x14\x27\xdb\x06\xd2\xf1\xcf\x48\x86\xae\x42\x65\xc9\xd7\x36\x87\x0a\x78\xe5\x21\x45\xc8\xf2\xc8\x9c\xa4\xaa\x26\x78\x42\x90\x44\xf4\x0d\xeb\x5e\x71\x64\x6d\x29\x6e\x9d\xb5\xae\x63\x86\xa4\x96\x42\x8f\x13\xeb\x28\x4e\x8a\xf3\xa0\xe4\x81\xa0\x18\x5b\x90\x54\xf1\x34\x5b\xab\xa7\x25\x4c\x9c\x2e\xfb\xa4\x9e\x86\xc1\x31\x3d\x0e\x50\x80\xd7\xa6\x1f\x46\xa5\x2d\x06\xc8\xb2\x72\x25\xf8\x8b\xda\x11\xde\x00\x62\xa5\x83\x41\x1b\xd6\xb0\x87\x4a\xa4\xfe\x7e\x13\x52\x3c\x44\x92\xb8\xd8\xbd\x24\x03\x58\x66\x8b\x76\xda\x36\xe9\x2f\x94\x5e\x07\xaa\x95\xef\xd4\xb6\x57\x8b\xa1\x59\x1e\xbc\xfe\x16\x4e\xb6\x2d\x59\x4f\x31\x4b\x0c\x7e\x40\x3c\x55\x7d\x60\xcc\xc1\x00\xfb\x93\x6a\xd3\x7a\x9b\x63\xaa\x3c\xe9\xad\xda\x8e\x7c\xc4\xd4\xaa\x24\xda\xaf\x3a\x7d\x22\x8c\xc6\x7a\x0e\xde\x4b\x5c\x17\xc0\xc4\xa1\xc6\x78\xa5\x63\x5d\x55\x26\x86\xb6\x79\xb8\x72\x16\x9f\x07\x11\xeb\x15\x7e\xa1\x74\x5f\xaa\x94\x89\xa1\xad\x25\xfe\xb8\x0c\x29\x8a\x52\xf3\x92\xab\xe2\xb5\x85\x0f\x29\x42\x60\x07\xfd\xd3\xae\x11\x59\xd2\xc0\x74\xb6\x11\xce\xcd\x4b\x4d\xb8\x65\xc6\x81\xee\x9f\x9c\xee\x72\x9a\x14\xb3\xfc\x31\xfb\x90\x64\xe0\xbb\xfd\x74\x4d\x39\xa7\x05\xa1\x91\x5c\xc0\x04\x28\xad\x57\x2d\xef\x65\xa8\x6f\xfd\x85\xd9\xd2\xfa\x5a\x71\xd3\x36\xf2\xf6\x80\x0b\x13\x0d\xc1\x7b\x96\x5f\xe1\xbb\xf9\x15\xde\xc2\xaf\xb4\x00\x23\xbb\x18\x57\x41\xa0\xd0\x37\xb5\x72\x0e\x40\x38\xb3\x57\x0a\xd3\x35\xc0\x01\xc2\x3f\x87\x7c\x94\x8d\x85\xa4\x5e\x1c\x13\x2a\x7f\x38\x87\x97\xa7\x85\xb7\x7d\x37\x03\x35\x83\x88\xac\x4a\x40\xd7\xfe\x45\x29\x90\xe5\x9c\x17\x4f\xea\x60\xaf\x5f\x86\x6c\x1e\xbe\x95\x87\x93\xd1\xc1\x8f\xb8\x06\xf0\x07\x18\x09\x51\x7f\x2d\x0e\xe0\x12\xd3\xe8\xb1\x48\x56\xcd\xe4\x32\x47\x13\x37\xa5\x19\xa8\x69\xbf\x2a\x48\xf3\xc1\x60\x62\x31\xa2\xfb\x9f\x42\x8a\x3f\x85\x1c\x3f\xd8\x51\x7e\x92\xcb\x4d\x39\xad\x0d\xed\x85\x6c\x6d\x18\xc7\xc7\x79\x25\xad\xff\x01\x95\x5c\x52\xea\xa9\xe4\xd6\xf0\x4b\xfc\x35\x75\xaf\xb7\x2c\xbc\x9d\x4c\xa0\xc2\x8b\x8d\x60\x6b\xa2\x2c\x7f\x0c\x51\x75\x2b\x15\xc6\xb3\xd6\x0b\xb3\x65\xba\xe5\x11\x34\x18\xd8\xf3\xd5\x7b\x11\x22\xbc\x20\xa3\x71\xcf\xc5\x67\xd7\xb7\x21\xf4\xe0\xc5\x86\x56\x2f\x36\xd3\x63\xc8\x47\x39\x4f\xf3\xbc\x08\xe1\xcf\x22\xc9\x66\xf9\x32\x44\xff\x66\xfb\x86\xaa\xc9\xe4\xd6\xde\x99\x30\xe8\x79\xcf\x6c\x8c\xd9\xb9\x6c\x32\x5e\xf5\x6a\xb7\xda\xbc\x27\x95\xac\x2f\xff\x1e\x85\x12\x78\x67\x2b\xbe\xfe\xdf\x41\xd0\xdb\xc2\xc7\x94\x7f\xa3\x97\xf8\xae\x45\x0d\x6f\xd6\x0f\xbe\x27\xf5\x8b\xff\x4e\x2e\xa4\x96\x14\x22\x60\xa0\x41\xc8\x1c\xc2\x81\xf3\x3c\x40\xaf\x4e\x4e\xcf\x5b\xce\xb7\x65\xc4\x69\xc9\xc3\x3b\xcd\xe4\xa3\xaa\x99\x9c\xec\x68\x58\xe1\x27\xef\x13\x3f\x10\xc5\xe5\xf8\xa8\xfd\x6e\xa7\x2a\xe4\x84\x12\x4e\xec\x47\x78\x52\x07\x6a\xc3\x24\x22\xd3\x78\xdd\x87\x14\xe1\x27\x7b\x47\x63\x5e\xc9\x5f\x0f\xf8\xe8\x14\x29\x29\xef\xd1\x33\xee\x2b\x63\x90\x3d\x57\xd5\x09\xa4\x5c\xb7\xf5\xa1\xa8\x0c\x1b\xf0\x15\xaf\x3c\xad\xb1\x8f\x3a\xae\x38\xa7\xfd\xdd\x14\xd5\x1f\xf1\x95\xd7\x4f\x40\x22\x97\x46\x50\xe3\x98\x63\x69\xcb\x8d\xb5\x31\xbf\x35\x0a\xa5\x42\xdf\x93\xcb\xa4\xe7\xfc\x4d\xb8\xf2\xd8\xa3\xed\xc6\x53\x0f\xf0\x4f\x55\x29\x70\x56\x7d\x85\xc3\xbd\xd0\xfe\x7e\xed\x03\x39\x82\xe8\x3d\xd9\x7f\x70\x14\x2e\x44\xf7\xad\x24\x70\xd3\x94\x04\x1c\x39\xe1\xba\x6a\x59\xb4\x78\xa3\x0e\xde\xf8\x4b\x45\x94\x27\xdc\x17\xfa\x54\xc6\x1f\x34\x2d\xbc\x91\xe7\x3e\x9b\x3f\xc5\x9f\x2b\xf2\x1f\xd7\x57\x1f\xf1\x6b\x72\x3a\x1c\xe2\x7f\x90\x7f\xc7\x17\xe4\xe5\xff\x1d\xfd\xfd\xf1\xc5\xf8\xf8\xc5\x4b\x3b\x6d\x6f\xfc\xfc\x04\x47\xa7\x3a\xa7\xad\x0d\x57\x84\x84\xae\xf6\x22\x88\x9b\x57\x03\x94\x50\x1c\x7f\xbc\x4f\x20\xfe\x22\xd3\x7e\x92\xa3\x61\xef\xae\xa0\xc9\x17\x19\xb1\x67\x2e\x32\x42\x6e\xb6\x5b\x2b\x34\xdb\x83\x1f\x0a\x5b\x58\x7b\xe7\xf8\x87\xa6\xcd\x29\x16\x37\x8a\x10\x42\xae\xcf\x65\x36\xb8\xf3\xdb\x91\x9e\xd5\xf8\xc5\x46\x3e\xab\xc6\xb7\x71\x30\x72\xa4\xc7\x26\xf1\x5a\xae\xde\xcf\xe2\x5b\xd7\xd2\xd6\xba\x95\x2a\xf7\x1e\xcd\x50\x56\x5f\xb0\x36\x5d\xa9\x32\xec\xe9\x78\xa7\xd7\xac\x98\xae\xd3\xa4\x18\x07\x26\x52\x51\xb1\x11\x98\x9d\xb7\xdc\x63\xfc\xd5\x3f\x4c\x5d\x25\xdf\xf6\x6c\xd4\x46\x30\x0a\x70\x1b\x7c\xad\x68\xf9\x98\x40\x70\xe5\x79\xd0\x0f\xe2\x00\xf7\x03\xcc\x5e\x91\xd7\x68\x93\x1d\x93\xdb\x28\x8a\xfa\x62\x6e\x54\x14\xc1\xeb\xaa\xbf\xcc\x0b\xda\x67\x9c\x2e\xcb\x5b\xf5\xcd\xb2\x63\xf2\x26\x04\x00\x5c\x15\x1a\x23\x3b\x7b\x4c\x82\xfe\x38\xa8\xc4\x7a\x3a\x3e\xc5\x19\x8a\x9f\xe9\xb3\x16\xa4\xdd\x4e\x6f\x44\xa7\x3f\x88\x21\xe7\x64\x78\x96\xff\xc4\x74\xdf\x73\xbf\xef\xb9\xed\x7b\x5e\xeb\x3b\xab\xf7\x5d\xec\x11\xdd\x75\x09\xde\xcb\x46\xf9\xb8\x97\x1d\x93\x77\x61\x89\x8e\x83\xb8\x1f\x1c\x8b\xf1\x94\x2d\xe3\xa9\x9c\xf1\x58\x99\xf7\x9d\x73\xbe\x5f\xc8\xf3\x1d\xb8\x5f\xb1\x34\x6c\xa9\x8f\x5e\x42\xe1\xde\x2c\x57\xc1\xb2\xd6\x78\xec\x64\x81\xb5\xfc\x77\x58\x60\xee\x7b\x7b\x99\xcc\x8d\x59\xaf\xd8\x61\x7a\x2e\x50\xf5\xb8\x60\x29\xb5\xc8\x27\x5e\xb4\xab\xe9\xd3\x5b\x2f\x8c\x5f\xe1\x2a\xb7\xa7\xca\x1b\xf1\x31\x1c\x59\xfa\xd0\x79\xaf\x0e\x1d\x38\xf6\xfe\xe9\x9d\xef\xe2\xc9\x2f\x8d\xf3\xcc\xec\x09\x7b\xd8\xfc\x5c\x53\x16\x10\x42\xab\x16\x99\xbd\xa5\x3b\xc0\x69\x43\x43\x7f\x6a\x6c\x28\x25\xd6\xc3\xd5\xe5\x7b\xa5\x39\x61\x5d\x29\x5b\x32\xae\xdd\xd2\x04\x7d\x22\x23\x16\xa2\x92\xe7\x05\x25\x85\xfa\xc1\xfe\x49\xb5\x6f\xfd\x92\x95\x25\x2d\xf5\xaf\x05\xe3\xe6\x6f\x55\x65\xbb\x55\x7c\x58\xe5\x41\x3f\xf5\x6d\x19\xb5\xc5\x95\xe7\xb5\x20\x71\x7c\xec\x90\xd0\x92\xb0\xf2\x52\x97\x0d\x9a\x12\xf2\xe6\xd3\xdd\x05\x89\xb9\x6a\xcd\x6d\x01\x43\x7b\x65\xfa\xaf\xa3\x12\xc4\xdf\x7e\x73\xee\x65\xba\x5a\x17\xf7\x26\xc0\x40\xbe\x56\xd0\xb7\xcd\x99\x70\xc7\xae\x67\x45\x25\xea\x7e\x51\xfb\x1a\x3b\xd5\x59\x0f\x8c\x3e\xb6\xab\xb3\x76\x14\x75\x54\xba\xff\xf8\x75\x4d\x8b\xa7\x6e\x65\x77\x9b\x7e\x1a\x45\xc1\x15\x72\x32\x53\xa9\x3f\x77\x98\x92\x6c\xad\x69\xbe\x5c\xe5\x99\xa8\x22\x45\xe6\x67\x8a\x6b\xd8\x05\xfa\x95\x5b\xb4\x85\xbd\x35\xe4\x5f\xa0\xbf\x16\x7f\x76\xa3\x0f\xab\x7e\x02\x76\xe3\x8e\xcd\xe8\x8a\x0b\x96\xce\xa0\xa1\x03\x2b\x8a\x07\x93\x92\x27\x9c\x7e\x4b\xbd\x43\x6a\xd4\xb1\x2a\x9e\xfd\x3c\x09\x7f\x99\x70\x5e\x74\xfc\xfe\x8a\xbc\x0e\xb4\xee\xe0\x86\x8e\x17\x78\xf5\x5b\x8d\x08\x3b\x2b\x48\xcc\x86\x0f\x3a\xec\x7b\xe3\xba\x14\x0c\xf1\x3d\xe5\x4d\xc1\xa1\xbf\xd2\xda\xfb\xdd\xbe\x0d\x86\xf2\xb5\x9e\xc6\x4e\x94\x67\x9d\x28\xbf\x16\x8b\xe8\x2f\x62\x62\x0f\xa3\x9e\x76\xa3\x2e\xd6\x36\x18\x91\x0f\xa3\x9e\x74\xa3\xae\xf7\xf3\x7b\xb5\x9d\x3b\xd1\x66\x1d\x69\x17\xf4\x2f\xb0\x87\x3b\x11\x2d\x3b\x11\x05\x07\xed\x37\xce\x71\xd5\x89\x76\xd6\x89\xf6\x87\x5f\x6e\x2e\x7e\x7e\x7f\x39\x79\x7d\xf9\xfe\x7d\x47\xc2\x8b\xc8\xad\xb4\x97\xfa\x0d\xfd\xca\x0f\xfb\x84\x79\xa7\x5e\x8b\x29\x06\x2b\x63\x47\xaa\xd3\xce\x54\xaf\xc5\xf9\x76\x58\x97\xd7\x9d\x88\x27\xb3\x99\xd9\x34\x1d\x09\x03\x76\xa1\xa9\xb4\x97\x3a\x5c\xe1\x97\x29\xc0\xf5\x1d\xd4\x42\xbd\xe2\xf3\xad\x88\x52\xaa\xc2\x61\xad\x38\x15\xf7\xb7\xa2\x39\xb9\x6b\xfe\x94\xd2\x37\x2a\x11\xbf\x38\x22\x69\x59\x26\xf7\xb4\x7b\xab\xcf\x10\xda\xdb\x8b\x7b\xca\xed\x21\xd7\xb9\x49\xaf\xd6\x73\xf4\xbf\xe5\x7b\xf9\xd5\x9e\x6b\xe1\x73\x9e\xf3\x83\x07\x60\x2a\x3d\x47\x5d\x14\xfa\x39\x5f\x03\xb4\xe0\xeb\x94\x41\xc0\xe2\xb4\xfb\xa2\xd8\x49\xa1\x73\xbb\x07\x0d\xcb\xd6\xea\x42\xdf\xf6\xe6\xe0\x46\x9c\xaa\x5d\x5a\x3a\x74\x2f\xf9\xd5\xba\xb4\xf0\x6e\x76\x28\xf1\x77\xb3\xbd\x74\x59\x79\xcd\x96\xab\x94\xbe\x4e\xd9\xf4\x4b\x67\xda\x5e\xad\xbd\xf4\xff\xf1\x67\xc9\xf7\x77\x22\xcc\x23\x59\xbc\x03\xc5\x37\xac\x14\xb4\xba\x4e\x87\xa6\xac\xab\xed\x6d\xa1\xfc\xb6\xfd\x5c\x76\xdf\xcf\xe5\xb7\xad\x97\xb2\xbe\x5e\x9e\x11\xd5\x9a\x3c\xf5\x7e\xa9\x4d\x0a\x5e\xdf\xdd\xe3\xc6\xe5\x31\x2c\x94\xa1\xf7\x54\xc6\xd1\x80\xa9\x00\x85\x3e\x27\x73\xc0\x20\xe7\x49\x9a\xde\x25\xd3\x2f\x27\xe2\xcd\x89\x86\xdd\xfb\x2f\x1a\xf5\x4e\xec\x46\x18\xab\x75\x49\x40\xa0\xf0\xe9\x3a\x4a\x5f\x7a\xed\xe4\x59\xf5\x2f\x45\x99\x57\xd4\x54\xcc\xd6\xc6\x74\xf9\xad\xd5\xe5\x48\x15\xda\xad\x79\x15\xbf\xd8\xd0\xea\xd6\xba\x5d\x38\xf9\x14\x32\x00\x85\x4f\x93\xa7\x7c\xdd\x42\x81\xd3\xe5\x2a\x4d\x38\x8d\x0d\xa9\xf2\x65\x8d\x96\x4a\x2c\x91\x49\x68\xd2\x0e\x73\xbc\x43\x6c\xed\xb2\x82\x3a\x83\x2b\x7e\x8b\x10\x3c\x53\x2c\x0f\x9d\x9d\xcc\x69\xc2\xd7\x05\x6d\x2c\x59\x2d\xed\xfe\x90\x40\xeb\x92\x6c\x6c\x9e\x75\xee\xa5\x05\xdd\x95\x6a\x1d\xcc\xd4\x26\xdf\x7a\xe6\x5a\x68\xb8\x9f\x61\x9d\x35\x50\xfb\x2c\x00\xe1\x60\xc0\x5a\x33\xac\x43\xe8\x46\x74\x7d\xf9\xf1\xcd\xe4\xe2\xf5\xcd\xbb\xab\x8f\xb2\x4f\x49\xcd\xd4\xab\x57\xc2\x60\xc0\x47\xcc\x3b\x73\xc6\x60\xa4\xe2\x12\x8b\x01\x61\x5e\xf5\x64\x0c\xad\x94\xb4\x5d\x32\xce\x88\x7b\x5e\x74\x12\x25\x16\x56\xb1\x01\x06\x79\x0b\x5f\x30\x82\x05\x89\x1a\x78\x8c\x26\xc7\xeb\x11\x21\x61\xa6\x12\xfd\xe3\x0c\xdc\x70\x5a\x74\xa7\xd9\x39\xc4\xb5\x72\x05\xbf\xe0\x43\x44\x5a\x64\x48\x1f\x10\x92\x57\xc8\xf3\x2d\xaf\x41\x6d\x96\x07\xec\x87\x56\x4d\xd3\xb7\x86\x37\xec\x50\xf8\xfd\x57\x62\x6c\x4f\x0d\xa7\xdf\x3d\xb9\xeb\xe9\xfe\xe4\xae\x35\x09\x42\x47\x08\x54\x08\x27\xab\x15\xcd\xa4\x34\xa8\xd2\x7e\xf9\xe2\x61\xa7\x74\x15\xdd\xb4\x88\x07\x7d\xa2\x6e\xee\x87\xdf\x2b\xd5\x50\x23\x99\xfd\xde\x0c\x33\xad\xc1\x66\x23\xe9\x3b\x0b\xea\xa5\x00\xdb\x1f\x3f\x33\x10\x43\xc4\x92\x7a\x2e\xb1\x75\x85\x2d\x89\x38\xc3\x0d\x12\x71\x76\xc8\x37\xf0\x35\xc5\xdf\x30\xf9\x7b\xcf\xfb\x9d\x7b\xa9\xfd\x26\xf8\x21\xdf\x2d\x27\x9b\x4b\xd1\x78\x1c\xc8\x24\x8f\x1f\xe9\x63\xca\x32\x1a\xe0\xcb\x72\x9a\xac\x68\x1c\x4c\x93\x6c\x4a\xd3\xa0\xc2\x65\xe3\x2b\x4a\xda\x41\x80\xc5\xc9\xc8\xee\xd6\xdc\xce\xf2\x28\x48\xd6\x3c\x9f\x26\x2b\xc6\x21\x39\x53\x80\xe5\x83\xbc\x28\xa4\x7f\xae\xf8\x35\xcf\xa7\x6b\x31\x0b\x33\xc3\xfb\x07\xf3\xbc\x58\x06\x38\x58\x26\x5f\x15\xbe\x0d\x0e\x96\x2c\x33\x7f\x03\xde\xd9\x22\x4f\x67\x60\x19\x28\x68\x32\xcb\xb3\xf4\x09\xfe\xfc\x75\xcd\x0a\x20\x51\xd2\x54\x22\x3b\xbf\x61\x05\xd5\x4e\xc7\xe5\x8a\xa6\x29\x38\x95\x04\xe2\x32\xba\x53\x46\x8f\x80\x33\x9e\x0a\x86\xca\x21\x2c\xb1\x88\x75\x9f\xc4\x41\x60\x7a\xa3\x30\xfb\x9f\xcb\xad\x2e\x9d\x30\xb2\x30\x58\x25\x25\xa7\x81\x44\xe1\x92\xc5\xa9\x12\x28\xc4\xcc\x59\x5c\x1b\x5b\x63\xba\xe6\x07\x95\x67\xd9\xaa\x53\x8d\x0a\xdf\xad\xef\xee\x52\x5a\x02\x84\xbd\xf8\xe0\xab\x82\xf2\xff\xa4\x4f\x0a\xcb\xc2\xf8\x80\xe4\x23\x1a\x7d\xa1\x4f\x70\xd9\xef\x21\x18\x22\xcc\x5d\xbf\xcb\x11\x1f\x83\x6f\xdd\xae\xd2\x1b\x9b\x92\x59\x32\x04\xb0\x76\x64\xc7\x23\x55\x47\xdd\xdc\x15\x9e\x9a\x7c\x23\xfb\x7a\x40\x91\x4e\x4c\xaa\xd6\xac\xa8\x90\x84\x01\x15\xa3\x53\x53\x42\x11\x4e\x42\xb5\xb2\x4f\x32\xbd\xb4\x4d\x84\xa0\x5c\xdb\xba\x1e\x2c\xf8\x93\x55\x41\xcb\xd2\x29\x03\x8b\xf4\x5d\xa6\x0a\xc1\xaf\x13\x96\xd5\x0b\x5c\xc9\x6c\xaf\xfb\xfb\x8b\x0d\x81\xdc\x7c\x34\x41\xe1\x0b\x7d\xfa\x24\x5a\x55\x6d\x7c\xa1\x4f\x8d\x5e\x7c\xa1\x4f\xbf\xac\x4c\x0b\xad\x1f\x10\xab\xaa\x42\x8e\x70\xeb\xbd\xc9\x1f\x33\x87\xf2\x2c\x7f\x74\x7a\xef\x62\x9f\x27\xe0\x76\x92\xeb\x74\xba\x2e\x9c\xa4\xc7\xfb\xf4\x94\x41\xbb\x1c\x0c\x1a\x2e\xe5\xe5\x60\x00\xdc\x61\xd9\xc2\x9c\x95\xa4\xd4\xcc\x99\xe1\xba\x4a\x78\xee\x36\x45\x91\xf4\xe2\xf1\x13\xf9\xaa\xf5\x22\x01\xac\x5d\x2e\x71\x30\x68\x38\x56\x96\x68\x53\xec\xe0\xa8\xca\x1a\x47\x35\x4a\x70\x3e\xae\x10\x00\xc4\xb4\x70\x69\xe5\x60\x50\x86\x09\xce\x51\x4f\x8c\xcb\xeb\x8f\xda\x4e\x01\x1a\x0c\xf2\xa8\xe4\xf9\x4a\x9c\xc0\xc9\xbd\xc4\xe5\xdf\xe5\x41\x5f\xfe\x48\xbc\xe8\xf2\x47\xe1\x45\xc3\x37\x6a\xe2\x45\xf3\x6f\xc2\x8b\x2e\xbb\x5f\xbe\x6d\x46\xcd\xff\xde\x49\xd8\x26\xbc\x48\xb2\x92\x89\x96\x6f\xf2\x1a\x40\xc4\x64\xba\x2e\x0a\x9a\x71\xb0\x62\xe0\xa2\xe5\xa1\x76\x8a\x13\x7f\x83\xbc\xe5\xfc\x26\x14\x43\x8c\x3d\xfd\xca\xcc\xbf\x2a\xf8\xb4\x88\xe0\xc4\x1b\x0c\xd4\x1f\x86\x2f\x3d\x74\xa6\xff\x65\xb2\xf1\x5d\x91\x3f\x96\xb4\x38\x79\x2e\x93\xc1\x6f\x71\x24\xa8\xfb\x27\x1c\x20\x6f\xb7\x20\x76\x9b\x33\x32\xad\xb9\x9e\x7e\x1f\x26\x6c\x4d\x76\x73\xc4\x0d\xde\x2a\x18\xe3\x8c\x26\x05\x2d\xf9\xd5\xfc\xe6\x69\x45\xdd\xb4\xc6\x1a\x8c\x24\x29\x94\xd6\x12\x67\xc4\x0b\x1b\x53\x22\xe3\x39\x27\xaf\xa8\x8e\x5b\x13\x42\xa8\xfb\xd3\x45\x88\x42\x67\x5c\x02\xac\x64\x8e\x0b\x35\xef\x89\xa5\x6f\x1b\xa9\x2a\xdd\xa3\xbf\x32\xbe\x70\x01\x52\x76\xf6\x4b\x93\xa5\x10\xdc\xb4\x87\x70\x41\x0b\x9a\xcd\x00\x13\xd5\xf3\xfd\x74\x37\x4e\x64\x0a\x29\x3c\x00\x75\x01\xcb\xe4\x11\xbf\x55\xf4\xd3\xd9\xa5\x45\x03\xd4\xb5\xf2\xd4\x05\x40\x67\xcb\x1b\x85\x15\x61\xd1\x22\x29\xdf\x5c\x7d\x68\xb9\xa7\xe8\xf9\x2c\x9f\x02\xcf\x18\xc1\x62\xbd\x06\xc6\x15\x90\xbb\x62\xe5\x65\x64\x5a\x35\x2d\x28\x75\x8b\x4e\xb0\x06\x8f\x6b\x5d\x35\x65\x0d\xf9\xbb\x7c\xf6\x64\xa7\xe5\xdd\x4c\xf2\xb1\x8f\x2c\x4d\xdf\x01\x6b\xa4\x06\x14\x0b\xb6\x77\x56\x7f\x04\x20\xf3\x29\x4d\x8a\xcf\xd0\x19\x51\xa8\x06\x12\xbe\x93\x07\xf6\xbf\x92\xae\xa6\x3e\x92\x03\x64\xe5\xb5\xdf\x78\x66\xd7\x83\x61\xa6\xe2\x14\xf3\x04\xfc\xce\x0f\x61\xc9\xcd\xf8\xb7\xdb\x20\xd0\x50\xa6\x8a\xce\x76\x1b\xfa\x65\x14\xfb\xe1\x61\x0a\xa0\x0a\x4b\x9c\x45\x60\xba\x5a\xd2\xef\x78\xe3\x75\x8b\x72\x93\x12\xae\xea\x25\xd1\x7f\xfc\xf9\x97\xcb\xcf\x7f\x9b\xbc\xfb\x78\x73\xf9\xc7\xcf\x17\x92\x8d\x09\xd7\xd1\x8b\x7a\x64\x8f\xdb\x23\x13\xdb\x70\x0e\x00\x43\xd2\xfc\xa1\x41\x87\x4d\xa1\xd8\x7b\xe9\xbd\xf2\xae\xe1\x9a\xea\x68\xdd\xe5\xb2\x68\x77\xd1\x71\xae\x0b\xef\x3c\xdd\x75\x82\x02\x40\xdb\x6f\x38\x36\x39\xc0\x30\xe8\xb4\x3f\x92\xbf\x2b\xc9\x66\x77\xde\x9d\x0e\x3e\x66\xfb\x6f\xbc\xe7\xe1\x3e\x9f\xcb\x24\xb5\x4f\x99\xbf\x5b\x09\xf0\xdd\xfd\xf0\xea\x5f\xae\x3b\xfd\x89\x9a\x33\x6b\xa7\xff\xa6\x0b\xfb\xc0\x4b\xf8\x07\x23\x8d\xca\x48\x9e\x93\x64\xb5\x4a\x99\x1e\xd4\x8a\xdc\x46\x2f\x36\x8b\xea\x16\xcf\xc9\x66\x99\xaf\x4b\x4a\xa5\x76\x04\xfe\xce\x1f\xc4\xb4\xc1\x9f\x29\x4d\x1e\xa8\x7e\xbc\xe6\x81\x9b\x24\x3a\xaf\x5b\x4d\x60\xf6\x4a\x79\x1d\x19\x88\x20\x9e\xaf\xa7\x8b\x92\x27\x05\x8f\x03\xf8\xfb\x5a\xfc\x1d\x60\xf8\x7b\x99\x0b\xea\xf0\xe7\x87\xfc\x81\xaa\xa7\x34\x9b\xa9\x87\x97\xd9\x4c\x3d\x93\x32\xac\x7a\xfc\x5a\x2a\x6b\x84\xd8\x27\xe4\xbc\x38\x50\xf2\x1f\x3c\x59\xaf\xe0\xf7\x2f\x2b\xf8\x05\x12\x26\x3c\xf8\x24\x65\x4d\x18\x8a\xac\x05\x7f\xca\x7a\xf0\xa7\xa8\x09\x7f\x88\xba\x2a\xdd\xcf\x92\x66\xeb\x38\x50\x3f\x3e\xd0\x6c\x1d\xe0\x69\xca\xa6\x5f\xe2\x60\x2a\x4d\xcf\xb3\xbb\x54\x3d\x98\xe5\xeb\x3b\x63\x91\x06\x01\x98\x65\x71\xa0\x04\x6b\xf5\x24\x5f\x73\xf5\xe8\x4a\xc8\xc6\xe5\xfa\x6e\xc9\x78\x1c\xc8\x7f\x03\x0c\x7a\x8e\x58\xab\x3b\xa6\x2a\x8f\xc9\x54\xa7\x36\x29\x92\x7b\x35\x93\xe2\x4f\x35\x91\xe2\x4f\xf9\x40\xfe\xad\xbe\xa4\xf8\xf3\x52\xea\x08\xc4\x9f\xea\x43\x8a\x3f\xdf\x8b\x3f\xe5\x53\xf1\xa5\xe5\xc3\xab\x07\x59\x32\x5f\x89\xdf\xf9\x4a\xd3\x9a\x69\x4a\xb3\xa0\xc2\xb3\xe8\xc3\xd5\x2f\xd7\x97\x93\xcb\x8f\x37\x97\x9f\x27\xef\x2f\x2f\xfe\x72\x39\xf9\x70\xf5\x97\xcb\xc9\xe5\x5f\x2e\x3f\xde\x5c\x9f\x37\x97\x92\xea\x41\x63\x2d\xa9\x3e\xc0\xdf\x72\x11\xc0\x9f\xb0\x08\xaa\x78\x53\x21\x5c\xe4\xb9\xb9\x9d\x03\x71\xb3\x07\x6d\xd7\x9f\xbe\x81\x61\xe9\xfd\x49\x82\x03\x97\xb5\xd8\x68\xb0\x53\xaa\x72\x33\x36\xbb\xa6\x7c\xbd\x22\x47\xa7\x80\xa7\xa4\x73\xbc\xbb\x00\xda\x80\x4e\x29\xf5\x0d\xc4\x5f\xcb\x15\x96\xb0\x8f\x56\xbf\x23\x97\x3c\xa4\xf4\x50\xfa\x02\x09\x5f\xcf\x5c\x25\x90\x33\x94\x00\x73\x85\x1a\x8f\x81\xb8\x47\xcc\x2d\x07\x2a\x80\xa3\x59\xcb\x1d\xba\xdd\x26\x35\xaf\x00\x14\xe6\x26\x7e\xd9\x20\x08\x96\xe7\x65\xbc\x83\xf1\x2a\x11\x8a\x40\x63\xfc\x9e\x95\x80\x7b\x14\x2e\x6c\xc0\xb4\xcc\x45\x95\x98\xcb\x55\x14\x4e\x66\x33\x89\x75\xb8\x40\xf8\x28\x8f\x58\x19\xae\x10\xb2\x69\x2a\x05\x7b\x0e\x48\x0f\xe1\xed\x2f\x99\xe8\x51\x9f\xe7\xfd\x64\x36\xeb\xff\x5e\x9c\x31\xbf\xef\xcb\xc8\x2e\x9e\xf7\xc5\x00\xfb\xea\xa2\xee\x87\x2f\x36\x79\x54\xaa\x3e\x6d\xb7\xf9\x68\x38\xd6\x5c\x4a\x85\xa2\xfe\x87\xe4\x0b\xed\x97\xeb\x82\xf6\x9f\xf2\x75\xbf\xa4\xbc\xef\x4c\x8f\x20\xc6\x17\xb4\x2f\xd6\x45\x3f\x2f\xfa\x49\x66\xc8\x0a\x46\x5b\xbd\x89\x6e\x91\x89\xf0\x48\xc5\x8b\x0c\x35\x22\x05\x16\x49\xe9\xc4\x42\x48\xa1\x3e\xc3\xa9\xc6\xae\x83\x25\xa2\xd6\x55\x98\xe3\x14\x67\xa3\x74\xac\xb1\xd2\xed\x62\x1a\xaa\xc5\xa4\x4b\xda\xb0\x13\x13\x15\x71\xc0\xe7\xd4\xa9\xcd\xc4\xca\x24\xaf\x6c\xa2\xb3\xb2\xe6\x7b\x85\x20\x40\x87\x98\x1c\x5e\xfd\x0c\xa0\x32\x32\x8f\x25\x2b\xc0\xeb\x9e\x55\x98\xd5\x08\x42\x0c\xc0\x85\x16\xbb\xc2\x60\x96\xf0\xe4\x44\xdd\x15\xda\x3a\xc8\x88\x71\x97\x6d\x72\x23\xa3\x0c\xd4\xa7\xc0\x63\x66\x1a\x58\x91\x46\x46\x92\x2b\x71\x49\x72\x15\x12\xd3\x63\x10\xb9\x69\xc0\xa5\x87\x67\xc9\x4f\xe5\x59\xa2\xd1\xed\xfe\x7f\xee\xde\xbd\xbd\x6d\xdc\x58\x1c\xfe\x5f\x9f\x42\xe6\x9b\xaa\x44\x03\x33\x92\x73\x57\xc2\xf5\x71\x6c\x67\xd7\xa7\xbe\xe4\x67\x3b\xdd\xee\xd1\xea\xd8\xb4\x04\x59\xdc\x50\xa4\x0a\x42\x71\x5c\x99\xdf\xfd\x7d\x30\xb8\x93\xd4\x2d\x4d\xf6\x6c\xfb\xec\x3e\x31\x85\x3b\x06\xc0\x60\x66\x30\x97\x59\x98\x05\x31\x23\x13\x3f\x42\x8d\x76\x18\x86\x33\xb0\x90\x32\xe6\x8e\x95\xb1\x6d\x7b\xc2\x0b\x49\xac\x3c\xda\x2d\x1b\xe7\x4c\xc8\xe3\xfa\x48\x78\x5d\x8e\x0d\xc3\x36\x08\xb7\xda\x78\x18\xb6\xdf\x0c\x8d\xbd\x8f\x76\xb9\x37\x0e\xe3\xde\xb0\xdf\x18\xb7\x5a\x63\xe1\xbb\x18\x0c\x40\xc1\xd9\x9f\x3f\x08\xc7\x12\xca\x14\x4c\x6f\x07\xda\x78\x67\x20\xde\x78\x57\xa0\xca\x56\x4b\x3f\xa3\x8e\x7a\xac\xaf\xa0\xc7\xbf\xf1\x38\x64\x78\xea\x2c\x16\x0d\xf5\x49\x16\x38\x4d\x2c\xad\x77\x02\x28\xf6\xb3\xc0\x17\x46\xcb\x29\x8d\x99\xc9\xf1\x09\xde\xea\xf0\xff\x59\xc0\xe9\x16\x0c\x7e\x5c\xa2\x38\xc1\x2c\xc8\x07\x94\x90\xf4\xef\xfa\xeb\x17\xcc\x82\x01\xa8\x8e\xfd\x5d\x7f\x41\x1a\xa3\xc9\x5f\xc9\x3d\x78\xba\x67\xe2\x23\x1f\xc7\x23\xf9\xc9\x69\x3f\xf1\x75\x33\x63\x2c\x4b\x81\x70\x4d\x38\xf5\x73\x29\xa2\xe1\x2d\x10\xe4\x51\xfd\x5c\xae\xa8\x18\x16\x88\x04\x87\x4b\x15\x11\x5c\xf1\x24\xac\x41\xf4\xbd\xac\x1f\x92\xf0\x07\x8b\xff\x26\xaa\x09\x1a\x12\x77\x18\x6f\x58\xab\x05\xc1\x36\x82\x34\x1b\x12\x8e\xb2\x4c\xf0\x09\xfa\xf0\x40\x85\x7b\xc7\x2d\x70\x57\x2c\x5d\x7c\xe5\xc8\xe7\xc7\x18\xbd\x41\xb5\x87\x8f\xa1\xdd\xd4\x67\x78\xea\x8f\x31\x41\xa8\x0b\xb1\xfb\x97\x9f\xa7\x56\x2b\x36\x15\xb0\x11\x02\x9c\x66\x43\xc2\x29\xab\x68\x28\x5c\x61\x2b\x27\x03\x7e\x86\x27\x42\x6a\x2b\x9d\x30\xd6\xc1\x80\x09\x18\xb8\xf3\x6f\x0c\x33\x8e\x7d\x16\x8c\x5b\x98\x92\x73\x68\xa4\xe0\xab\x15\xcd\x49\x30\xa5\xd0\xac\x0a\xfe\xcd\xc9\xc9\x8a\xbc\xd7\x58\x4e\x6e\x09\x2b\x49\x41\x95\xbd\x03\x21\xb1\xb0\x94\x2c\xaa\x4e\xcc\x2d\x73\x7a\x1b\x42\xad\xd6\x5a\x10\x83\x61\xc6\x62\x98\xc2\x16\xb3\x04\x37\x61\x7d\x56\x59\x5d\x54\x0b\x50\x86\x6f\x50\xa1\x1c\xa5\x67\xa9\x7f\xfd\x68\xce\x8a\x00\xfa\xbc\xc6\x9e\xf8\xd8\x16\x26\x30\x7e\xd5\xe7\x4a\x3d\x38\x41\x3c\x99\x5a\x68\x98\x41\xf0\x4c\x56\x42\xc3\x7e\x1b\x6b\x3d\x6d\xe1\x57\x19\xa7\xc0\xcd\x55\xc7\xd1\xab\x40\xa2\xef\x61\xdf\x5e\x65\xc9\x81\x8b\xad\x6d\xa3\xdc\x94\xe3\x59\x70\x45\xe6\x74\xa6\x51\xaf\x30\xcc\x64\x8e\x61\xa6\xc0\x3d\x4c\x60\xe0\x18\x28\x0f\x70\xfa\x91\x09\x2c\x9c\x44\x39\x3b\x5a\x82\x89\x71\x1b\xa9\xc7\x94\x65\x58\x38\x93\x58\xb8\x91\xb7\x5a\x79\x19\xa1\x42\x1c\x9c\x54\x23\xfc\x1c\x81\x30\x5e\x61\x58\x82\x70\x1a\x4c\x67\xf9\x98\x53\x23\x10\x7b\xb6\xb0\xa4\x33\xb0\x97\x75\xac\x19\x75\x29\x4b\xa7\x6c\x98\xad\x26\xb3\x88\xb5\x6d\x76\xd9\x22\xaa\x49\x1d\x9b\x35\x2f\x71\xd7\xaf\x51\xf5\xdc\x22\x22\xdd\x2c\xba\x1b\x94\xd6\x11\xb4\x3d\xda\x17\x04\x9a\x43\x99\x31\x14\x64\xa3\x91\x2f\x77\xad\x87\xbd\xbf\xfc\xc5\x72\x35\x69\x51\x78\xa2\x1f\x4e\xbc\x2d\xd6\x27\x28\x0a\xac\x6d\xc0\x7d\x14\xfe\xe0\xf9\x25\x9b\x0f\xe4\xad\x25\x6a\x2f\xf1\xeb\xff\x5a\x8c\xdf\xa5\x12\xf4\x35\xb9\xec\x12\x57\x2d\x1c\xa6\x7f\x05\x6f\xed\x2e\x6f\xa8\x12\x5c\x25\x83\x4a\xb1\xad\xb4\x76\xb7\x6c\x09\x5c\x75\x78\xfa\xb7\xe0\xaa\x9a\xdf\xa8\xab\xd4\x6a\x51\x2d\x63\xf5\x75\xef\x71\x68\x02\xd3\xc6\x13\x80\xb4\xcc\xc2\x5b\x59\xab\x15\xef\xc6\xe2\xa4\x71\x4c\xc8\xe7\x59\xfe\x2d\x0e\xf4\x25\x8d\xd2\x7c\x44\xa8\x87\xba\x3d\x4f\x73\x99\x1e\x96\x5c\xa5\xa7\xd9\x4a\xf9\x9d\x08\xee\xcd\x53\x2c\x24\x7c\x72\x9e\x51\x96\x1c\x7a\x7d\xe5\x94\xdb\x07\xb4\xa5\x7a\x1d\xc5\x5f\x7e\xca\xb2\x4f\x79\x8f\xf4\xc3\xf9\x94\x66\xd3\x9c\x77\x68\x8f\xa0\xcf\x4f\x77\xd7\x9e\xa0\x76\x3a\x53\x02\x6d\x16\x6e\xb5\xd1\xc6\x5b\xb2\x4e\xc4\xb3\x51\xd0\xf4\x55\x7b\xf6\x6b\x65\x41\xdf\x4e\xfa\x53\xe3\x0a\x84\x6c\x20\x37\x94\x13\xd8\x48\x58\xb8\x6c\xfe\xeb\xc5\xe5\xae\xf3\xea\xe6\x79\x5b\xe0\x8a\x41\x30\x85\xad\x16\x31\x62\xeb\x5d\xeb\xbb\xeb\xba\xc5\xfd\x3a\xc7\x6e\xb6\x22\x5b\x49\x17\x53\x50\xe0\x91\x72\xb6\xa1\x1f\xf5\x29\x44\x36\x04\xcf\x2a\x0d\xd0\x84\xf3\x63\x7e\x49\x14\x98\x54\x6c\x9a\x9c\x35\xc9\x4c\x34\x02\x5d\xd6\xd2\x8f\x77\xca\xe6\xa5\xb2\x59\xc2\x6f\x23\xa3\x9e\x17\xce\x20\x75\xb9\x95\x51\xcd\x8e\xf8\xb3\x7c\x66\x6b\xe6\xbc\x4a\xd3\x10\x10\xcd\x49\x74\xdf\x8c\x53\x46\xb3\xe1\x6c\x40\x9a\x03\x9a\xe5\xf9\x76\x1e\x33\xd2\x14\x5e\x02\x78\x9d\xcf\xb3\x24\xe5\xe4\x79\x9c\xc4\x2c\x26\xf9\x9b\xe6\x34\x21\x11\xa7\xa8\x52\xe0\xd7\xd9\x38\x62\x4d\x00\x6e\xde\xbc\x21\xbc\xc2\x4d\x36\x4b\x87\xcd\x88\x92\xe6\x14\x16\x23\xb9\x6f\x0a\x35\x94\x61\xd0\x7c\x9f\x51\xe9\xe8\x21\x1d\x65\x74\x02\xe3\xc6\xcd\x38\x1d\x24\x33\x18\xe0\x38\xbb\xe3\xdc\xbe\x54\x54\x82\x9b\xb4\x79\x17\xd1\x34\x4e\x6f\x71\x33\x27\xa4\x39\x66\x6c\x9a\x77\x9f\x3c\xb1\x8e\x74\x2e\xae\xc4\xdf\xf2\x60\x90\x4d\x9e\x7c\xee\x04\x5f\x9e\xfc\x7f\x2c\x1b\x5c\xdd\x88\x49\x6f\xc3\xa4\xb7\xcd\xa4\x83\xe6\x85\x00\xc3\x68\x44\x06\x8c\x0c\xbb\x4d\xef\xcf\x8f\xc9\xe3\x3f\x7b\x7f\x16\x40\x17\xdc\x40\xd5\x1b\x93\xf1\xe7\x6a\x58\x06\x73\xff\xca\x14\x9f\xa9\x28\x06\x36\xd9\x2a\xc2\x3a\x88\x2d\x44\xad\x74\xf4\xa6\xec\xfb\xd0\x0e\xd1\x8d\xf9\xb6\x3f\x81\x0b\x39\x77\x1c\xec\x59\x3b\xa2\x4c\xb6\x9a\xb8\xab\x3a\x00\x88\xd2\x2f\xf7\x5c\x8b\x83\xee\x24\x8a\x53\x43\x42\xcc\x84\x57\x2a\xd1\xc1\xa2\xcd\xac\x8d\x26\xc5\xe9\x78\x78\x00\xaf\x0f\xa2\x8e\x36\xe3\xaa\x71\x5f\x48\x96\x8f\x01\xd3\xd0\x78\x78\x73\xe3\x44\xb9\x37\x8b\x14\xdc\xf5\x48\x5f\x45\xee\x4b\xad\x97\x55\x7e\x69\x02\xdd\x98\xc2\x45\xa1\x9c\x14\xd6\x1b\x7d\xd5\xcd\x6b\xc8\xa1\x75\x4b\x58\xb5\xb4\x8f\xca\x8d\xe5\xe1\xc0\xa4\x58\x26\x58\xcb\xda\xb5\x8a\x39\x0d\xd6\xe1\x02\x6d\xb1\x5b\x03\x6a\x61\x32\x05\xde\xf8\xe4\xaf\xf3\x28\xbd\x25\xe1\x10\x8b\xa8\x4f\xd6\xfe\x48\xc0\x63\x9f\x65\x08\x55\xbb\x3a\x8a\xc1\x7f\x78\x20\x8a\xc3\xe7\x9f\x42\x00\xc0\xbf\x94\x50\x80\x33\xda\x77\xe3\x78\x30\xfe\xa1\xa3\xf6\x29\xe7\xa3\x01\xd4\x13\xb9\x53\x6b\x75\xdb\xc7\xd2\x2f\x95\x71\x81\x57\xbf\xc7\x78\x95\xac\xec\x2d\xaf\x1e\x46\xbc\x68\x6e\x8a\x4a\xa2\xcc\xf6\x6e\x95\x57\xbc\x87\x44\xf5\xfe\xa2\x12\xcb\xb7\x98\x0c\xb8\xa6\x4d\xbc\x55\x07\x98\x19\xf7\x26\x33\xfb\xae\xe8\xf5\x71\x6a\x2e\x8c\x1a\xef\x4c\xe9\xc2\x4d\xbc\x95\x3e\x3c\xa4\x4e\xdc\x25\xe7\x37\x19\x3e\x3c\x94\xb6\xb4\x1e\xc2\xc0\xbe\xf0\x9d\x97\x7c\xb1\x3d\x1d\x17\x31\x43\x33\x3f\x5e\x0f\x57\x44\x4c\xe7\x42\xa3\xb1\x61\x5b\x71\xc1\x8b\xc3\x3b\x32\xca\x28\xf1\x39\x31\x47\x73\x81\xb3\x84\x07\xfa\xc3\x74\xb8\x37\x02\xcd\x1c\x60\x19\x65\x4e\x21\x44\x69\x36\xe2\xb2\xfc\x37\x69\x71\xb5\x5c\xcc\x5d\xf9\xd7\x92\xd0\xca\x4d\xf4\xf0\xb0\x30\xeb\x42\x0b\x91\x6b\x8a\x64\xff\x3c\x59\xa3\x54\xbe\x46\xa1\x6c\x8d\x32\x77\xe4\xe6\x53\xcc\x4a\x05\x55\xe0\x95\xd5\x24\x58\xc5\x0f\xc7\xd7\xda\x2a\xac\x7c\x76\xb5\xba\x13\x9a\x58\xbf\x4b\x24\x06\xe9\x78\xba\xec\x72\x5d\xbd\x20\xd2\x00\x98\x4e\x32\xc4\x34\x10\x62\x03\xc9\x01\xe3\x79\x9c\xf3\x23\xdf\xdd\x6a\x63\xa9\x39\xd6\xd5\xde\x05\xd6\x54\x8b\x90\x1a\x66\xde\x94\x12\xa1\xe2\xe1\xd5\x68\x6f\x38\xca\x69\x81\x2e\x5a\x60\x75\x9c\x84\x9d\x45\x9c\x8a\xd0\xa6\x9e\x4a\xf6\xb0\xb7\x3d\xcc\x26\x1e\xb2\xd4\x38\x94\xce\x06\xa7\xcd\x26\x20\x5a\x63\x51\x9c\xe4\xce\x29\x15\x8a\xa5\x52\x45\x43\x3b\xf2\x32\x44\x07\x38\x98\x57\x92\x8d\xb2\xe3\x79\x4c\x40\xa4\x2b\xc2\xd4\x90\x02\x4b\x65\x50\x6d\xfa\xb3\x10\x20\x0d\xe3\x9d\x4e\x1a\x3c\xd5\x48\xeb\x28\x32\x4e\x00\x6c\x13\xa8\x02\x0b\xd7\x42\x8a\x48\xaf\x91\xf3\x89\x76\x55\xfc\x62\x31\x00\xa1\x21\x19\x07\x76\xe8\x2c\xb9\xaa\xd2\x5f\x3e\xec\x19\xeb\x7d\x39\x5e\xfb\xc0\xc8\x1d\xbc\xb6\x73\x1f\xbb\xd6\x93\x29\x25\x57\x54\x6e\x88\xf5\x6b\x8d\xa3\x5c\x29\x40\x6f\x52\x2d\x4e\xaf\xf8\x36\xd9\xa0\xc6\x50\x5f\x04\xbf\xab\xb9\x84\x6b\xe6\x32\xd7\x27\xa1\xcb\xac\x63\x77\x70\x76\x62\x1d\xc3\x71\x94\xab\x07\x5b\xed\x72\x1f\x9b\xe1\x77\x8d\xff\x12\x7b\x95\xb3\x0d\x57\xf9\x89\xac\x58\xbb\xda\xc2\xcd\xfc\xf7\xd6\x8c\x95\x8e\xe7\x6d\x7b\x28\x7e\xd8\xd4\x73\xa8\x86\x90\xef\xfd\x92\xcd\x9a\x83\x28\xfd\x33\x6b\xf2\x11\x58\x15\x9a\xd9\x8c\xe5\xf1\x90\x34\xe1\xb8\x90\xa6\xd8\x80\x9c\xdf\x91\xd1\x4d\x3c\x57\x09\x0b\x64\x72\x5b\x6d\x5b\x4f\xd0\x16\x81\x16\xb6\x5e\x86\xbb\x74\x74\x1d\x11\xc9\xa2\x1d\x57\x07\xe3\x1a\xc5\x20\x01\xf6\x8d\x36\xb5\x58\xc3\xdf\xef\xce\x11\x21\x7e\xcc\x43\xbe\xd9\xb6\x0b\xd7\x91\xd6\xad\x23\xa7\x59\xdd\x85\x4c\x9b\x51\x93\x4f\x4e\xf2\xba\x43\x45\xa8\xf1\x15\xb4\x96\x6b\x9d\x76\x55\xf1\xa5\x8d\x3a\xa7\xc7\x5d\xeb\x78\xe3\xb5\x76\xd0\xd8\x7a\x8b\xbd\xc1\x09\x55\x55\xe8\x2c\x4d\xb2\xcc\x72\x5b\x66\x2e\x45\x21\x82\xfb\x3d\x31\x5b\x79\x27\x18\x5c\x35\xd7\xcb\x45\xd0\xdc\xa2\xa0\xad\x64\x73\xe8\xca\x45\x40\xc4\x4e\xca\xa7\x56\x28\x02\x84\x3f\x6c\x11\xe9\xa5\x19\x2c\x6a\xe3\x60\x94\x44\xb7\xb7\x64\x78\xa4\xe1\x80\xfc\x6b\x80\xab\x78\x54\x09\x1e\xcd\x59\x71\x8d\x85\x46\x55\x97\x62\x0e\xde\x2e\x29\x44\xe4\x59\x08\xc1\xf6\x5b\x16\xa7\xc8\x27\xe0\x71\x1a\x6e\x7d\xe8\x08\xa1\x25\xbb\x23\xdb\x78\x77\xa8\xdb\x6a\x23\x55\xf9\x6f\x81\x1f\xec\x6d\xf9\x3b\xef\x0d\x47\xdd\x27\x36\x7b\x43\x18\x1d\x94\x57\x5d\x3c\x72\xf9\x65\xf3\x8f\x7f\x15\xf0\x36\x4d\xf2\x55\x44\x4d\xe5\x08\x9a\x55\xf9\xbd\x0c\x65\xcb\xb0\xd4\xd7\xe2\x62\x40\xa5\x25\x40\x59\x3a\x8b\x8e\x78\x6f\x89\xc8\xfe\x3b\xdc\xfd\x52\x80\x5f\x71\xe8\x5e\xd8\xb9\xef\x67\xe9\xc0\x2e\x01\x37\x99\x70\x99\x61\x17\x41\x32\xab\x58\x3c\xd1\xdb\x24\xbb\x89\x92\x7c\x9b\x92\x3c\x4b\x3e\xaf\xde\x01\x5f\x6b\xa9\xa2\x83\xdd\x6c\xc6\x3d\xca\x10\x30\xdf\xca\xe4\x44\x44\xeb\xfa\x97\xf7\x1c\x8e\x82\x1f\x8f\xcf\xde\xed\x1d\x5f\x5c\x9d\x1f\x5e\x9c\x1d\xff\xed\xf0\xbc\xd5\xf2\xcb\x91\xbc\x94\xc6\xea\xbc\x14\x49\xd9\xc8\xd6\x20\xc2\x9d\x4e\x2e\x1c\xce\x72\x1a\xd1\x1c\x82\xe2\x09\xa7\xaf\x0b\xfc\xa1\xa4\x19\x9d\x80\x2d\xb0\x14\xb0\xf4\x18\xa6\xfd\x90\x04\xf9\x34\x89\x99\xef\x75\xb5\x7c\xd5\x53\x7e\x40\xbc\xad\x30\x64\xbb\xa0\x01\xd0\x7d\x34\xe7\x58\x05\xcc\x74\xfd\x27\xfe\xaf\xc1\xc3\xd5\xc3\x36\x0a\x9e\xdc\xc2\xeb\x3f\x09\x06\xe3\x88\xee\x31\xbf\x83\x02\x96\x7d\x9c\x4e\x09\xdd\x8f\x72\xe2\x73\xb4\x7f\xdd\x25\x85\xdc\x31\x5a\xb2\xa3\xcc\xaf\xf4\xc0\xe1\x21\x3d\xe4\x3d\x40\x41\x11\x92\x93\x67\xd8\x0e\xc7\x7b\xa9\x74\x31\x21\xbe\x7d\x2a\x54\x55\x24\x37\x27\xab\x9e\xb1\x31\xa1\x9c\xb6\xb4\xdb\x76\x8d\x04\x5c\x70\x01\x3f\xe8\x2f\xc8\x09\x4b\xe9\xe0\xac\xde\xf9\x29\x21\x99\xba\x90\xc4\x59\x98\xe2\xbc\xe2\x85\xc3\x84\xb2\x44\x38\x0a\x33\x57\x81\xe1\x89\x87\x70\x12\x82\x7e\x43\xb4\x9b\x05\x79\x12\x0f\xe0\x59\x1d\x01\xbb\x0e\xbc\xb0\xb3\x30\xad\x96\x28\x6b\x14\xd5\x64\xff\x4f\x3c\xd4\xc8\xc2\x59\x6f\xa6\xbc\x3e\x77\xfa\x0d\xa1\x53\x06\x37\xbc\x31\x0a\x47\xfe\x4c\x77\xb3\xdd\x41\x70\x75\xfb\x5e\xe0\x21\xd4\x90\x63\x77\x22\x16\x22\x7f\x80\x0a\x11\x37\xc1\x03\x61\x38\x04\xda\xf6\x4e\xf8\xa7\x88\xda\x0a\x9b\x3a\x1e\x81\x0a\x00\xa8\x89\x66\x0f\x0f\x5b\xac\x5e\x21\xf3\x28\xfd\x1c\x25\xf1\xb0\xa9\x82\xcd\x75\x9b\xbf\x5e\x3f\x9a\x93\xe2\xd7\x6b\xdc\x9c\xcc\x72\xd6\xbc\xd1\x3c\xc8\x28\xa3\x93\xe6\xaf\xd7\x9c\x89\xef\x72\x10\xfe\x7a\xdd\xd4\x21\x12\xe6\xba\x3e\xc1\x50\x80\x61\x95\xf2\x73\xcc\xc6\xd9\x8c\x5d\x42\x35\x3c\x8c\x29\xaf\xdb\x4d\x30\xfc\xc9\x40\x8f\xb7\x9b\xe3\xca\x96\xeb\x5e\xcb\xa4\x47\xf3\x61\x71\x5d\x14\x6e\x30\x18\x5b\x1a\x5d\xb7\x8d\x2b\x67\x28\x0c\x43\x0a\x31\xd2\x76\xb5\x7f\x9d\x66\xc4\x9a\xfc\x3c\xd5\x0c\xd4\x9c\xb1\x5f\xf9\xe1\xe2\x6b\x59\x5c\x77\x7d\x16\x5e\xc3\x01\xcc\x32\x56\x04\x32\xc6\xbb\x01\x36\x05\x75\x18\x54\xae\xcb\xab\x42\xc0\x4f\x92\xf0\x0d\x23\x46\xc1\x4f\xd0\xe3\xb0\xd2\x00\x04\xf4\x43\x98\xa1\x62\x12\x7d\x22\x97\x4a\xe0\x63\x84\x29\x55\xe3\x29\xd2\x95\x2e\xe4\x77\x75\xbc\x63\xa1\x50\x8b\xbc\x62\x96\x93\xf3\x6c\xc6\x08\x3d\x8d\x26\xb2\x1d\xef\x26\xca\xe3\x81\x07\xda\x59\x50\x4d\xfc\x09\x3d\x4f\xb6\x23\xd3\xcb\xb3\xb8\xf2\x90\xc2\x1f\x97\x12\x7e\xf6\x73\xc0\x7a\x30\x6c\x68\x2f\x22\xf0\x48\xa1\x1a\x42\x8a\xee\x2d\xa5\x02\x78\x86\x64\x10\x4d\x88\x38\x27\x0c\xe9\x41\xfc\x2d\x26\x77\x65\x94\x52\x9d\x2e\xae\xe2\x24\xa2\x9b\xd8\xcf\x52\x46\xb3\x44\x28\x10\xfd\x2b\x0d\x41\xd9\x7f\xb1\x8d\x13\xbe\x3f\x1c\x4d\x32\x7b\x67\x88\x35\xb1\xe0\x27\xf1\x19\x81\xbd\x28\x02\x49\x41\x33\x3f\x91\x64\x5a\x9d\xcf\x82\x3e\xd5\xef\xa5\x7d\x3e\xae\x24\xc3\x26\x5d\x3d\x14\x8e\x90\x96\x34\xbe\xaa\x15\xd8\xc9\xef\x33\x5a\xb6\xed\xac\x38\x24\x72\xd0\x79\x56\xe9\x08\xc9\x37\x1d\x11\x37\xcf\xbf\x7e\x34\xcf\x8a\x47\xd7\x1c\xf1\xd7\x5f\xd0\x38\x71\xc2\x6e\xa7\x08\xcf\xc2\xf6\x9b\xd9\xdb\x44\xa9\xc4\xcd\x94\x4a\xdc\x20\x4c\x7a\x33\x90\x8e\xe6\xc2\xd3\xfe\x00\xa1\xa8\x27\x1d\x19\x45\x69\xce\x37\xf1\x65\xa6\x05\xb2\xef\x67\x49\x92\x02\x76\xc2\x03\xd4\x0f\xb7\xda\x26\x1e\xf6\x8a\xe2\xcc\x7a\xa8\x2d\xcd\x2d\x0d\x99\x75\x77\xfc\x45\x05\x19\x57\x80\x05\x54\xde\x95\x98\x6a\x18\xe5\x63\x42\xe1\x20\xa5\x88\xa3\x54\x9b\xd0\x4e\x16\x13\x9c\x6b\x79\x46\x2f\x29\x7c\xd8\xf5\x39\xf3\x91\x44\xff\xbc\xbf\x4a\xb2\x68\xb8\xb8\x88\x6d\x80\xf4\x1d\xe4\x3e\x8b\x2b\xf0\x61\xad\xed\x71\x91\x06\xb2\xfc\x52\x47\x88\x9a\xbd\xfa\x86\x7e\x90\xd5\x03\xfd\xda\xae\x21\x55\x85\xa5\xad\x66\xe9\x31\xac\xca\x9a\x93\x17\xc5\x97\xb6\x48\x67\x50\x06\xf4\xb8\xd6\x6e\xd7\xae\xb4\xca\xc5\xe4\x66\x50\xc8\x0d\x14\x96\x6d\x71\x19\x5d\x74\x73\x19\xd7\xe2\x37\xb6\x8d\xec\xfb\x2d\x61\x48\x7a\x1b\xa7\xc4\x1a\xd2\x12\x26\xeb\x77\x88\xdc\x6c\xf1\xec\x9c\x56\x56\xfa\xbb\xca\xa6\xcf\x82\xa2\x78\xcf\x1a\xcc\x72\x96\x4d\x84\x79\x94\x48\xb1\x2d\xb5\x36\x30\x53\xb6\x5a\x0e\xae\xee\x22\x36\x18\x1f\x49\x90\x48\x95\x6a\x79\xb5\x49\x11\x8b\x67\x5b\x30\x6e\x2b\xe8\x09\x75\x11\xe1\xe7\x65\x2e\x12\x59\x1c\x31\x19\x0a\x1f\x5f\xdd\x64\x19\xbb\xb8\x4f\x07\x15\xee\x84\x67\x90\xe1\xc3\x83\x4f\xe0\xf6\x48\xf4\xfd\x0d\x76\x3c\xe7\x52\x1b\xc5\x87\x00\xd1\xd6\x04\x77\xc5\xa0\x4c\x42\xe8\x64\x77\x2b\xd9\x95\xa9\x5a\x99\x10\x02\x51\x24\x83\xd1\x18\x35\x46\x63\x01\x05\xda\x02\x7b\xaa\x80\x67\x15\xae\x01\x20\x9d\xa5\x0a\x7a\x47\x69\xcc\x62\x60\x3c\x68\x2e\x21\xa9\xe3\x3c\x46\x03\x16\x7f\x26\xb6\x6d\x53\x49\xcb\x57\x1b\xd4\x09\xf8\x08\x0f\x28\x60\x83\x5f\x86\x8b\x58\x5e\xcb\x87\x42\x09\x72\xa2\x99\x2b\xa5\xd7\x73\x75\x05\x8e\x7a\xc4\xb4\x84\xc6\xde\x20\x9b\x4c\x67\x8c\x0c\xd1\xa2\x88\x67\x5a\x45\x48\xd6\x12\xaa\x41\x05\xe2\x24\x78\x34\x3c\x4b\x93\x7b\x1f\xe1\x61\x3c\xdc\x17\x0a\x0b\x52\xdb\x48\xc8\xe8\x1c\x4f\x02\x36\xd0\x51\x81\x41\xbb\x95\x13\x6f\x22\xb2\xbf\x05\xef\xc0\xcd\x52\xb3\x86\xbc\x72\x49\x3b\x47\x49\x7d\x3f\x9e\x1f\x57\xa2\xb1\xd8\xe5\xb0\xdd\x82\x5d\x45\xf6\x54\x59\x0d\x19\x59\xdc\x81\x46\xd9\xb0\x5b\xa9\x4c\x95\x29\x27\x7b\x83\x60\xcf\x3e\xb7\x60\xd9\x55\x26\xb3\x4a\x05\xaa\x82\xf2\x14\xc7\x96\x7a\xb9\x30\x9e\xcc\x70\x05\xbe\x98\x14\x1c\x59\xf3\x79\x95\xa8\x54\x31\xed\x19\x4d\x0a\xfc\x39\xce\x63\xe3\x4a\xca\x81\x51\xc3\xf6\x26\x73\xa5\xdf\xc1\xaf\xae\x8c\xc6\x98\x85\x71\xcd\xe4\xed\x63\x13\x87\x3e\x0a\x7f\x60\x41\x36\x15\xea\x80\xf9\x38\x9b\x25\x43\xf1\x82\x29\x1c\x0b\x08\xe9\xea\x05\x61\x0c\x0c\x28\x51\xc0\xc6\x24\xf5\x41\xbe\x2e\x7c\x20\xc0\x51\xc6\x19\xd8\xd6\x40\xa8\x30\x10\x62\x4b\x26\x5b\xfe\x02\x69\xc1\xa5\x76\x86\xb3\x77\x93\x51\x46\x86\x86\xf9\x6a\xb5\xd2\xe0\x4a\x0c\xe9\x24\x1e\xd0\x2c\x89\x6f\x02\x71\x04\x4d\x25\x1d\x61\x69\x65\x49\x31\xc4\x18\x67\xa8\x01\xa3\x58\xd6\xf3\x2e\x47\x6a\x42\x04\x40\x82\x89\x50\x03\x45\x5d\x52\x08\xb2\x58\xae\x7b\x6a\xa1\x17\xe4\xa8\x37\x89\x4d\x89\x53\x6b\x8f\x82\x3a\x13\x2c\x2a\x32\x03\x71\xdc\x5b\x6c\x88\xf2\x67\x69\x0d\xd2\xe7\x44\x6b\xe4\xea\x08\x94\x10\x0f\x66\xe1\xbc\x40\x73\x16\xb0\xec\xd0\x6c\x83\x87\x07\x19\xb9\x2f\xe1\x4c\x24\xc7\xd9\xe6\xde\xa8\xec\x16\x5c\xaa\xec\xa3\xea\xdd\xe1\x34\x91\x13\xfa\x39\x1e\x90\xee\xb6\xd2\x91\xe2\x4d\xa8\xef\x9a\xba\x8e\xde\x03\x78\xc3\x50\xe1\x0d\x13\x37\x4a\x94\x98\x0a\x2f\xad\xd4\xdd\x95\xf6\xbe\x70\x80\x66\x63\x6d\xb0\xeb\xcc\x0f\xce\x4e\x64\xf3\x62\x07\x73\xbe\x32\x24\xf6\x2f\x6c\x69\xa5\xc6\xf9\x3b\x41\xa4\xec\xca\xf6\xe4\xcf\x50\xc6\x4a\xf7\xad\x22\xd2\x47\xab\x29\xe3\xf6\xa7\xd3\x95\x18\x4f\x8e\x18\x6e\xfc\x9a\xd1\x6e\x75\xb0\xc4\x5a\x62\xc1\x43\x2f\xcd\x52\xce\xc2\x59\xc3\x73\x8e\xa5\xc0\x04\x56\x8a\x35\x48\x3b\x59\x8e\xd3\x29\xb9\xa5\xc2\x63\x59\x89\x6b\x8f\x13\xa8\x21\xb9\x98\x62\x14\xea\x57\x68\x32\xba\x6e\x46\x9d\x0a\x9b\x6e\x43\xd7\x81\x3e\x1d\x02\x41\x45\xc8\x5a\x48\x41\x38\xf0\xb1\xa8\x03\x17\x96\x36\x2d\x60\x95\x17\x53\x55\xa5\xe5\xc4\x55\x32\x72\x37\x86\x43\x0f\xf8\x35\x80\xb1\xb7\x88\x95\x8e\x50\x51\x3a\x3c\xf2\x8e\xaa\x5c\x17\xd6\x65\x21\x36\x52\xe8\x6e\xa4\x32\x59\x12\x56\x07\x81\x9d\x9d\x1d\x96\x37\x3e\x26\x0a\xc3\x2b\x1d\x28\xcb\x6d\x70\x54\x20\xd4\xa8\x67\x07\xca\xec\xe8\x57\xbf\xb0\xfc\x8b\x06\x4c\xce\x7b\x4c\xe5\x91\x7c\x31\x13\xb2\x06\xf7\xfd\x2f\xbb\x60\xa1\x82\x08\xaa\xef\xb4\xca\xbc\x08\xae\xa6\xb6\x25\x7d\x85\x7f\x97\xf7\x24\x3b\x40\x16\x1e\xe1\xc9\x77\xe1\x8c\x6e\x38\x3a\xbb\x0d\xc7\x15\xf6\xa8\xc6\x4b\xc5\x95\x39\xfe\x72\xdf\xef\xde\xc5\xe9\x30\xbb\x0b\x4a\x78\xc1\xa5\xf5\x16\x71\x57\xd1\x8c\x65\x9c\x18\x07\xd5\x47\xf9\x36\xc8\xf7\x3e\xfc\xb6\xd6\x44\xdd\xa3\xf9\x26\x3c\xd8\x23\x85\x24\x1f\x85\x33\x8d\x26\x6e\x1e\x1e\xfc\x1b\x8e\x52\x27\xb5\x66\x68\xa9\x36\x43\xdb\x9a\x95\x6c\xb2\x5a\xad\x3c\x48\xe2\x1b\x1a\xd1\x98\x18\xd6\x6d\x3f\xa3\xe4\x18\x52\xef\x7d\x1d\x58\x03\x0c\x54\x95\x25\x23\x0a\x84\x71\x16\x42\xfa\x6e\x8b\x86\x71\x4a\xf2\xfc\x80\x8c\x08\xa5\x51\x92\x87\x9d\x12\x63\xa2\x7e\xd7\x81\x40\xa9\x6c\x4b\xaa\x43\x42\x50\xa2\x0f\x0b\x86\x1a\xc7\x39\xe5\xd4\x20\xac\x82\x92\x63\xba\x9a\x52\x32\x8d\x28\x79\x9f\xd1\x1f\x4d\xa6\x22\xeb\x55\x7d\x59\xf8\x2e\x8a\xd9\xfb\x8c\x1e\x9c\x9d\x9c\x93\x68\x78\xef\x83\x73\xda\x38\x19\x6a\x82\x47\xdc\xfe\x1a\x47\xde\x44\x39\x91\x68\xcc\x26\x94\x44\x92\x8e\x89\x66\x3d\x4e\xe2\x12\xd7\xac\x1d\xb3\xd6\x81\x44\x87\x85\xaf\xd0\x5d\x65\xce\xb8\xb6\xb6\x65\x85\xb4\x08\x08\xa2\x73\x41\xc5\x87\xbe\xf5\xe3\xe1\x61\x20\xbf\x90\x3a\x37\x9a\xcb\xe4\x00\x39\xd0\x07\x5e\x8f\x09\x58\xf7\x45\x79\x36\x4f\xe4\x42\x54\x39\xe6\xb8\x1a\x56\xaa\x5d\x5d\xa9\x08\x9c\x0e\x4f\xc1\x49\x27\xfb\x77\x81\x2b\xcb\x36\xb7\xc2\xd6\x0b\x3d\x5c\x79\x8c\x1f\x1e\x3c\x8e\x73\x85\xd7\x95\x52\x1e\x70\xa8\xf7\xa0\x52\x8c\xfc\x36\xce\x82\x7c\x30\x26\x1c\xd9\x20\x5f\xfa\xde\x57\x6e\x6f\xbd\x61\x36\x81\x9e\x3c\x61\xe2\xab\x6e\x53\x14\xfe\x30\xaf\xb4\x59\xb5\x17\xf6\x0e\xce\x4e\xc0\xcd\x6b\xca\x8e\xa5\x9c\x93\x20\x0c\x5d\xd2\x59\xaa\x78\x3b\xd3\x47\xd1\x28\x35\x5a\x31\x91\xaf\x6d\xb1\x28\xb0\x6a\x43\xad\xb4\x6b\xa3\xe0\x26\x91\xa1\x52\xfe\xd5\x02\x18\x50\x9d\x1a\x11\x7a\xae\x8e\xb6\xc6\x4e\xd5\xc3\xfe\xf8\x71\x81\xa3\xe1\x67\xbe\x6e\xeb\x14\xdf\xde\xc6\x6d\xbd\x3a\xd5\x6c\x90\xad\x64\x41\x96\x0e\x88\x84\x87\xa0\xe5\xe2\xe1\x3b\x32\xc8\x26\xd0\xc5\x3d\x3f\x9d\x59\xc6\x7c\xe3\x90\x0e\x86\xfe\x81\x66\x93\x38\x27\xa8\x22\x3b\x92\x19\x0d\x46\xef\xe7\x95\x99\x0e\xf8\x01\xe3\x07\xab\x58\x54\xcf\x16\x4d\x09\xb3\x72\xdf\x95\x4b\xad\x01\x62\xe4\x9c\x04\xa8\x79\x2e\x75\x46\xc2\x24\x38\xbf\xf8\xdb\x87\x00\x20\xae\x8f\x85\xd5\x7f\x48\x82\x69\x79\x06\x20\x43\xb2\x64\x47\xb0\x8d\x22\x47\x74\xcb\x77\xaf\x4d\x37\x59\x82\xba\xea\x7a\x49\x30\x30\xa5\xfb\xc8\x39\xaa\xdf\x84\x27\x4e\xcc\x0a\x70\x7a\x99\x13\xe6\x9e\xe7\xfa\xa3\xdb\x58\xeb\x56\x50\x53\x33\x94\xbe\x0b\x93\x52\xba\xb8\x44\x60\x6b\x08\x65\x3a\xd8\x1a\xb6\x28\xca\x9c\x22\x10\xf9\x03\xd8\xbd\x95\xa8\x0b\xaf\x38\xef\x7a\xe1\x41\x94\x55\x60\x77\x1f\xca\xdd\x50\x59\xfe\x56\x6b\xab\xb2\xfe\x7c\xe5\x00\x76\xda\x8b\xb9\xbe\xc2\x7c\x52\xbd\xed\x76\x97\x40\xb8\x5b\x87\x4d\x91\xbd\xa9\x95\x38\x16\xc6\x08\xce\x41\x6c\x49\x59\xa3\x0a\x6f\xf5\x2a\x69\x4b\x73\x8d\x58\xb1\xbc\x39\x6a\xeb\x5b\xbb\x05\xcb\x9e\x1d\xb7\xb4\x6b\x4b\x1f\x22\xf5\xaa\xe3\xdc\xac\x02\x65\xb4\x5a\x7e\x7d\xb6\xa0\xff\xd0\x12\x3a\xc3\x09\x7a\x5c\x5f\xc2\xb6\xf3\x32\xbe\x41\x11\x5a\xda\xac\x0c\x87\x8c\xb4\x9c\xac\xec\x81\x53\xa0\x2a\x4b\x66\x35\x37\x16\x1d\x95\x3b\x51\x3f\xc2\x40\x2d\x66\x57\xa3\x81\x12\xc4\x21\x14\x88\x15\x01\x83\x34\x58\x13\xb3\xfd\xa9\xbd\xfd\x49\x01\x56\xf7\x45\x81\x1a\xb7\xae\xa4\x06\x3a\xd6\x92\x1a\xf7\x5c\xd7\x59\xa1\xc8\x81\xd9\xe6\x87\xb6\xd4\xc5\x96\xfa\x62\x4d\x42\xb8\xb2\x9d\x1a\xdb\x51\x3c\x17\x24\x52\x57\xea\xca\xd6\x06\xad\xc2\x95\x8e\xba\x42\x71\x42\x75\xe4\x96\xa8\x17\xb9\xe2\x59\x50\x76\x92\xe1\xd4\x52\x3c\x7a\x97\x1f\x4b\xde\xf2\xde\x8c\x65\xc7\x9a\x71\xaf\x2d\x3a\x8e\xf2\x31\x2f\xfa\x53\x94\x8f\x57\x15\x8d\x73\x96\x71\x5a\x7a\x10\xfc\x24\x3e\x57\x54\x00\x01\x0c\x1e\x04\xa7\x59\x4a\x6a\x8b\x4e\x83\x29\x8d\x3f\x47\x2c\xfe\x27\xb9\xde\xbe\x99\x0d\x3e\x11\xb6\x3d\x88\x06\x63\xf1\xcc\x72\xed\x40\x96\x93\xd8\x83\xe0\x1d\x14\x02\x3d\xae\x05\x32\x33\xb1\x8a\x66\x01\x2f\x44\x3a\x2a\x7c\x41\xa7\x8c\x84\xf4\x77\xcf\x9c\x03\xb5\x83\xe0\x01\x9c\xb8\xcf\xd8\xb7\x8b\xdf\xf8\x4a\x8c\xf0\xb7\xf7\x3c\xf2\x1d\x14\x67\x25\xda\x31\xa6\xdc\xe2\xfd\xb5\xd6\x01\x41\x0c\x36\xce\x3d\xd2\x0f\x53\x50\xa6\xeb\xf5\x31\xff\x10\xc6\xa0\x0c\x61\xda\x6a\x31\x5f\xd8\x6b\xdb\x57\x76\xd5\x6a\x3d\x06\x8d\x3b\x4c\x03\xc1\x96\xd6\xc6\xe0\xdf\x37\x7c\xa8\xf2\x0f\xc4\x17\xdc\x4a\xf6\x09\x9e\x0b\x4f\x62\x5d\x26\x74\xbd\x48\x81\x1a\xaa\xd1\x40\x9d\x15\x51\x36\x43\x05\x1f\x6b\xab\x05\x23\x76\x70\xa2\xcf\x10\x92\xa6\xba\xa9\x74\x89\x72\x78\xf2\xee\xf0\xfc\xea\xf8\x6c\xef\xe0\xea\xa7\xb3\xb3\xbf\x5e\x3c\x3c\xcc\x0b\x1c\x87\xf3\xa2\x61\x20\x16\x2f\xde\x08\x46\x5f\xe4\xff\x26\xd0\xdc\x37\xd2\x1a\x60\x81\x56\x09\x5c\xfa\xb6\xbd\x54\x4f\x78\xa9\x62\xf1\x1f\x75\xde\x46\x5b\xa2\x34\x6b\x4a\xa3\xfb\xf5\xd4\x55\x96\xc9\xbc\xbe\x53\xd8\xae\xc5\x31\xd0\xd7\x9e\xf8\xde\x37\x54\x3a\x61\xc1\x1e\x07\xd7\x8a\x28\xaa\x50\x66\xed\x16\x65\xf9\xa5\x6d\x4e\xa2\x4f\x64\x93\x56\x69\xa0\x6b\x2c\x58\xf0\xc9\x0c\xc2\x78\xfc\xbb\x9f\xe6\x13\x31\x8d\x65\x33\x9d\xd2\xec\xcb\x4a\xa7\x59\x7f\xf4\x79\xc2\x04\x3f\xf0\x99\x54\x66\x39\x88\x38\x11\xa6\xc5\xba\xeb\x1d\xe5\xda\xab\xfa\xbb\x9a\xb3\xbc\x3f\xdc\xbb\xfc\x78\x7e\x78\x11\x12\x79\x15\x5d\x5c\x9e\x1f\xed\x5f\x5e\x9d\x9c\x1d\x1c\xea\xb4\xd3\xbd\x93\xc3\x83\xab\x77\xc7\x67\xfb\x7f\x35\x05\x79\x89\xf3\xd3\xa3\xff\xe1\x39\x1f\x8f\x8e\x2f\xaf\x8e\x4e\xaf\xf6\xcf\x4e\x3e\x9c\x9d\x1e\x9e\x5e\x9a\x62\xc7\x47\xef\xce\xf7\xce\x8f\x0e\x2f\xae\x8e\x2e\xce\x0f\x7f\x3c\xba\xb8\x3c\x3c\x3f\x3c\xd0\xd9\x47\x27\x1f\xce\xcf\xfe\x76\x78\x70\x75\x74\x7a\x71\x79\xfe\xf1\xe4\xf0\xf4\x12\x64\xaf\xba\xc0\x8f\xc7\x47\x27\x27\xbc\xe0\xe9\xdf\xce\xfe\x7a\x78\xf5\xd3\xe1\xf1\x87\xc3\xf3\x4a\xae\x48\xbe\x3a\xd9\x3b\xdd\xfb\xd1\xca\x3e\xf8\xe5\x74\xef\xe4\x68\x5f\x66\x5f\x5c\xed\x9d\x1e\xf0\x71\x1f\xbd\x3f\x3a\x3c\xe7\x43\x3c\x38\x7c\xbf\xf7\xf1\xf8\xf2\x4a\x43\x41\x13\x27\x71\x7e\x98\x0a\xdf\x5b\x55\x1f\x33\x40\x9d\x28\x87\x35\xc2\xa5\x26\x38\x39\xa3\xbb\xb4\xbb\xb5\x25\xef\xf5\x53\x08\x94\x74\xf6\x81\x4f\x66\xef\x58\xf7\xa0\x6e\xff\x9a\xbe\xe7\xcb\x00\xd6\xdd\xea\xe0\xe5\x10\x33\x25\xec\xe5\xe2\xbb\x77\x19\xa8\xaa\xf9\x0e\xa0\x4d\xf6\xf2\xe5\x36\xe5\xac\xfd\x63\x12\x97\xae\x03\xdf\x8a\x38\x0e\xad\xbd\xe8\x98\x53\xa5\x58\x40\x54\xe5\x5a\xe1\xad\x32\x23\xd0\xdd\xf2\x57\x00\x5e\xb8\x90\xd9\x0a\x43\x82\x1e\x1e\x48\xb1\x62\x7b\x66\x7e\xbc\xb4\x00\x3f\x3a\x2b\x36\xb0\x69\x62\x51\x11\xd3\x88\x73\xc0\x4c\x45\x3b\xd9\x14\x5e\xb0\xe7\x4d\xb5\xfa\x02\xd5\x06\xdc\x23\x55\xad\xef\xe4\x9b\xea\x2b\x0e\xbe\x69\x67\x79\x41\xd3\xa0\x8d\x72\x4c\x6d\x2b\xd5\x14\x5d\x7e\xa0\x4d\xe5\xa5\xe5\xca\x98\x5a\x85\x26\x7e\x02\xd1\x04\x6f\xb2\x7a\x34\xbd\xd8\x4d\xde\x42\x0d\xc6\x3f\xc8\x3d\x45\x83\x7d\x39\xb1\xea\x2d\xa5\xe7\x3e\x06\x6d\xfb\x55\x17\xd4\x82\xa9\xfe\x41\x26\xca\x02\x61\x33\xb0\x94\x68\x53\x13\x5d\xb3\xc5\xb1\x6a\x71\x11\xe0\xea\x2e\x76\x09\xa6\x27\xcb\xe2\x72\xfc\xfe\xbb\xe6\x48\x84\x5a\x58\x73\xcf\x40\xe9\xa5\x90\x1c\x44\x53\xed\x18\x6f\xed\x66\x35\xe0\xf6\xad\xda\xdf\x90\x17\xa0\xc1\xbe\xea\x61\x95\x0a\xba\x2e\xa8\xcc\x74\x36\x51\x47\xaf\x54\x5e\xa5\xea\xad\x2b\x9c\xa8\x4d\xb1\xe6\x7c\x6a\xea\xae\xdd\xd7\xc6\x33\xab\xab\xbc\x64\xf3\x2b\xfb\xb3\x6d\x11\xb4\xb5\xf6\x10\xfc\xd1\x89\x78\x35\x87\xb3\x34\xb9\xb7\xf7\xce\xe2\x39\x7f\x61\xdb\x11\x25\xd1\x7f\xdc\x35\x71\x49\xbe\xb0\x3d\x4a\xa2\x55\x93\x1f\xc5\x24\xa9\x17\x3b\xfe\xbb\xcf\xfe\x3d\x9f\x59\xcd\xf4\x95\x75\xdd\xbf\x2e\x91\x29\xa9\x37\x59\x4d\x27\xf1\x8d\xf5\xf3\x0a\x02\x39\xfe\x1e\x5e\x63\xc0\x6d\xe2\x6f\x8e\x53\x48\x27\x46\xba\x76\x00\x66\x06\xe7\x61\xd7\xa3\xb6\x74\x3c\xc3\x16\x39\x3b\x4b\xeb\xfc\x21\xc4\x0b\x81\x5c\x0b\x89\xef\xe2\x1f\x6e\x81\x7c\xec\x7b\xba\xe6\x49\x83\xfc\x7e\x72\x93\x25\xc8\xf7\x38\x6d\x7b\xec\x2d\x89\xaa\x5e\xe3\x1a\xce\x58\x7a\xf2\xbd\x2c\x22\x20\x08\x35\xa8\x9c\x65\x54\x06\xcf\x03\x0b\x5d\xe1\xbe\xcd\x58\x1e\xcc\x2b\x21\x10\x7b\x71\x1f\x94\xf1\x2b\x8f\x6e\xbd\xb8\x1f\x0a\x14\xe8\xae\x11\x1c\x6f\xa3\xe4\xb6\x0d\xbf\xb7\xa3\x61\x34\x65\xab\x69\x47\xd8\x0b\x79\x9c\xa5\xdb\x2a\x2e\xe9\x1f\xf5\x46\xd0\x86\x8b\x07\x7c\x7e\x7b\x62\x7a\x15\xac\x20\x80\x01\x41\x02\xfe\xe3\x20\x70\x10\xb1\x68\xf9\xbc\xd7\x42\x84\x4b\x75\x42\x4b\x9e\x72\x44\xb3\xfc\xe8\xeb\x47\xfb\xba\x4c\x46\x72\x57\x57\xd3\x64\xdd\x45\xb4\x3e\x88\x5d\x9d\x9f\x6e\x81\x64\xa2\x29\x9b\x51\xb2\x2d\xd4\x6c\xb7\x19\x25\x15\x32\x65\x89\x3f\x8f\xaf\x71\xbd\x9d\xe7\x84\xb2\x90\x04\x57\x7c\xb0\x47\xa3\x8f\x79\x9c\xde\x5e\x30\x1a\x4f\xa7\x64\xf8\x5e\xc8\x0a\xdf\x27\xd1\xad\xf6\x78\xbc\x8c\xf8\xe6\x85\x85\xfe\xf7\x25\x1f\xf8\x7a\x6b\x1b\xd9\x06\x9a\x1c\xf3\x8f\x32\x11\x1e\x09\xf6\xfa\x7b\x59\x3e\x2c\xbb\x7b\xb1\x9d\xc3\xf0\xef\x9b\xd9\xed\x05\x89\x12\xf5\xfd\x1e\x9c\xda\xa8\x5f\x2b\x07\x1f\xa7\xf9\x94\x0c\xd6\xdd\x8e\x79\x20\xcb\xaf\x10\xf0\x5f\xaa\xad\xb1\x56\xab\x71\xa0\x6b\x2c\xb7\x01\x95\xcf\xbc\x96\xaf\x71\x89\x8e\xd7\x36\x89\x55\x4d\xc8\x7a\x6b\x75\xf7\x73\x44\x37\xec\x27\xab\xeb\x07\x8c\x97\xca\x4b\x0b\xda\x4f\x07\x6b\xad\x54\x4e\xd8\xa6\x60\x35\x55\xc4\x00\xf8\x4e\xb7\x6f\xc1\x44\x28\xfc\x15\x78\x16\xfa\xfa\x44\x24\x6a\x2f\x26\xaa\x46\x82\xd5\x6e\x4a\x1c\xd7\x44\x3a\x1d\xf6\x9f\xfe\x25\x77\x60\x82\x9d\xe9\x25\x75\x00\x48\x70\xcd\x86\x4f\x70\xcd\x59\x51\x14\x4e\x4f\x7f\x19\x07\x28\xf2\xad\xde\x3e\x24\xb3\x3a\x44\xb9\x08\xcf\xd4\x33\x4b\x1c\x55\x7d\x3f\xa7\x8e\x55\x17\xdb\x40\x23\x90\x2f\x53\xa0\xf0\x8c\xa3\x72\xed\x02\x56\x7a\x7a\xf5\xde\x7d\xfc\xb1\xdb\x04\xc3\xf8\x66\x9c\x37\x27\x71\xce\x11\x57\x53\xbb\x84\x45\x62\x11\x0c\x36\x0a\xe4\x94\xfd\xb2\xfb\xa7\x5a\x34\xff\x15\xaf\x22\xce\x2d\x54\x6d\x5c\x86\xd3\xf9\x4e\xb4\x5d\xe9\xa0\x85\x24\x90\x10\x39\x13\x26\x1a\x1f\x53\x16\x27\x16\xc2\xa8\x14\xb8\x88\xd3\x01\x59\x56\xe0\x68\xb8\x2c\xf7\x7d\x46\x97\x65\xbb\x79\x6a\xf1\x49\x70\x71\x74\xba\x7f\x78\x75\x72\x74\x71\x71\x74\xfa\xe3\xd5\xc1\xe1\x87\xf3\xc3\x7d\x90\x44\x5f\x84\x24\x78\x7f\x76\x5e\x9f\xe5\x12\xb0\x70\x74\x1b\x55\x10\xc4\xca\xad\x1c\x0a\x7f\xf0\xbc\xc6\x8a\x11\x67\x0d\x11\x44\x69\x41\xe9\x0a\x78\x72\x69\xb4\xad\xbb\x5f\x38\x5a\xa5\x0e\xbf\x74\xb6\xa6\x90\x6d\x41\x53\xbb\x4b\xf5\x46\x5a\x33\x2a\xf2\x37\xd9\x4d\x71\xfa\x39\xfb\xc4\xaf\xd3\x9f\xf6\x4e\x0f\x8e\x0f\xcf\xf5\x22\x58\x29\xf3\x42\x5a\x8f\x2e\x5c\x12\x26\xbd\xb7\xea\x02\xb2\x59\xba\x68\xae\x9a\xb6\xfa\x6e\x53\xd5\x57\x6e\x95\xd7\x6c\x32\xe9\xef\xbe\x52\x82\xa0\x39\x33\x26\x5a\x48\xcd\x7b\xab\xb3\x68\x1e\x82\x10\x5c\x24\x9e\xf8\x1a\xa4\xf1\xfd\x51\xc6\xf2\x03\x5f\x7f\xa2\x5d\x1f\x84\x8b\xb6\x41\x5a\x3e\xba\x0b\x18\xf0\x1a\x63\xa4\x2a\x95\xff\x8d\xf7\xc3\xc5\xe1\xe9\xc1\xd5\xde\xbe\x7c\xf1\x3d\x3f\xfb\x78\x79\x78\x2e\xc3\x46\x86\x24\xf8\xb0\x77\x7e\x79\xb4\x77\xcc\x3f\x97\x46\x98\xe4\xf9\x87\xe7\x3f\x1e\x86\x24\x38\x3e\xfb\x51\x3c\x00\x57\xcd\x79\x42\x52\xf1\x9b\xc7\xd1\xde\xc7\x53\xe8\xfe\xea\xc3\xf9\xd9\xe5\xd9\xe5\x2f\x1f\x0e\xaf\x0e\xff\x7e\x79\x78\x7a\x21\xd1\xa2\x78\x4f\x82\xa4\x03\x53\xc6\xe4\xe8\x07\xad\xab\xa3\x8b\xab\xbf\x1d\x5d\x1c\xbd\x3b\xe6\xe3\x30\xc9\xf2\xf9\x0d\xde\xb3\x4e\x7f\xbc\x3a\x3e\x3b\xfb\xeb\xc7\x0f\x21\x09\xf6\x3e\x7c\xb8\xda\xbf\x3c\x3f\xbe\x92\xb3\xfe\x70\x7e\xf6\x81\x37\xbb\x77\x7c\xb4\x77\x71\x75\x72\x78\xf9\xd3\xd9\x81\x39\xf6\x36\xa0\xb6\xda\x78\xf1\xb8\x20\x53\x42\x01\xbe\x05\x64\xe0\xd3\x85\x2f\x24\xad\x1a\x27\x14\xaa\x81\x25\xa4\x3b\x43\x15\x29\xb5\x93\x82\xac\xe5\x80\x16\x43\x5d\xba\xc8\xd6\xb4\x6b\x81\x0e\xf9\x7a\xcb\xc0\xaf\xca\x7a\x6f\xb5\xcb\x7b\x1e\x54\x7d\x39\x49\xbb\xf4\x21\xc7\x2a\xf7\xbb\xf1\xec\x82\x32\x3e\x30\x3d\x1b\x75\xf8\xb5\xf9\xf8\x25\x6d\x2c\xe5\x42\xa2\x3c\xcf\x06\x71\xc4\x88\x55\x15\x7c\x40\x6f\xd2\x73\x7d\x0b\x2b\xde\x7a\x84\xea\xf5\xfa\xea\x73\x50\x7e\x69\x9b\x04\x14\x39\xac\x61\x5c\xd2\x68\xf0\x69\x7d\x8e\x86\x05\x0b\x5b\x58\xc1\x90\x6e\xbe\x5e\xf1\x9a\xeb\x63\x9b\x4b\x6c\xde\xb8\x66\xcd\x0c\x6f\xab\xec\xf4\x1d\xbf\xae\x0e\x93\x50\x2d\x8b\x74\xd0\xa4\x59\xba\x49\x4b\x75\xa5\x65\x5b\xee\xe9\xd4\xee\x83\x16\x89\x9a\x64\x01\x7e\x77\x8b\xcf\x6d\x11\x92\x62\x1d\x29\x90\x2d\xcd\xde\x50\x6a\x6c\x5b\xf9\x0e\xa3\xdb\xed\x49\x34\x5d\xe7\x09\x64\x89\x65\x73\xd5\x11\xee\x26\x2e\x94\x2a\xf6\xcb\x4b\x65\x8e\x9b\xd9\x46\xaf\x74\xcf\x54\x36\x4b\xfe\xe6\xcf\x13\xcb\x9e\x70\x0f\x01\x3a\x1f\xe4\xa2\xaf\xff\x7a\x6b\xd7\x5b\xf5\x98\xfa\x55\x7d\xe4\x95\x3e\x80\x0a\x9b\x84\xb1\x51\x75\x56\xaf\x23\x71\xa0\xcc\x00\x40\x95\x10\x5e\x00\xf0\x7c\x3d\xab\xe6\x92\x1d\x4a\x81\xaf\x62\xcb\xae\xed\x3c\x4a\xbb\x5b\x1d\x2c\x82\xd5\xb9\x06\x6f\xb2\xe1\x52\x69\x65\x23\x5d\xb5\x8f\xab\x2d\x1e\x6e\xb5\x97\x9b\xfa\x42\xad\xba\xee\xb1\x6d\x04\x3c\xa8\xb3\xf8\x2d\x5b\xd8\x38\xe6\x85\x96\xaf\x25\x61\x74\x63\x3b\x67\x72\x6b\x0a\x5f\x2b\xd8\x1a\x79\xad\x47\x27\x37\xbf\xc0\x71\xd5\xc5\xd4\x82\x7a\x75\xe5\x0a\x5c\x81\xa0\x32\xe9\x74\xd2\x7d\xcf\x86\xa8\x87\x7d\x15\x0a\x9d\x59\x03\x92\x53\x40\xaa\xd5\x1a\xdf\x57\x64\x71\xf3\xd5\xd2\xbc\x1b\xe1\xaa\x7f\x6e\xcf\x9b\x0f\x9b\xf7\x51\x6e\x03\x68\x1c\x1d\xe2\x57\xb8\x5e\x4a\x2c\xd7\x4b\x16\x34\x30\x04\xe9\xaf\xc6\x58\xb3\xe2\xe1\x43\x8c\x60\x82\x98\xb0\xe5\xa0\xda\x32\x8a\x15\x7e\x0a\x4e\x8e\xc9\x5d\x33\xd7\xae\xe8\x45\xf4\x7c\x1d\xaf\x3e\x7a\xfc\x18\xd1\x30\xed\xc5\xbd\xa8\xdf\xc7\x19\x18\x7a\x0b\x57\xb5\x98\x62\x1a\xdc\x40\xb8\x2e\x4c\x83\x68\xc4\x08\x45\x8d\x2c\x60\xd9\x34\xcf\x28\xf3\x85\x5f\x1a\xad\x38\x78\x63\x86\x36\xd7\x26\x14\x5d\x52\x28\x1f\x9e\x66\x86\x04\x7b\xca\x48\xcf\x43\x0f\x0f\x26\xd0\xb4\xda\xaa\xcc\x0a\x34\x76\xeb\x3c\xa4\x69\x30\x94\x02\x28\x0a\xef\x2d\xfc\x40\x83\x9f\x1c\xb0\x15\xa9\xa6\x49\x8b\xbd\x1e\xe9\x2b\xb5\xd3\x79\xd1\xa0\x3c\x43\xe2\x2a\xd5\xbf\x2c\xa4\x6c\x16\x8d\x8d\x1a\x45\x85\xcc\xec\x31\x80\x11\xbc\xe9\x4d\x4a\x51\x89\xac\x7d\xd1\x75\x5b\x16\x2e\x44\xeb\x36\xd0\x82\x82\xba\x40\xf7\xb6\xbc\xaf\xed\x9f\x5e\x6d\xa3\xa2\x4e\xdd\x66\xd5\xc9\x4d\xb7\x11\xf7\x98\x3b\x21\xec\x32\x8d\x51\xfd\xb9\xba\x52\xbb\x37\xb0\xc1\x1b\x36\x8a\x0e\x13\xfe\xaf\x45\xdc\x38\x36\xbf\xd2\xf2\x8d\xd4\x78\x3d\x72\xed\xf8\x32\x2d\xe3\x02\x0f\xaf\x9e\x56\x97\xf0\xf0\x9c\x33\xf1\x09\x61\x59\xaa\x5c\x2d\x95\x0b\x8b\xe0\x67\xd5\x72\x66\x48\x86\x52\x51\x86\x7b\x56\x44\x97\x1a\x67\x4e\xe2\xc1\x9e\x8f\xce\x8e\xd9\x05\x51\xd6\x14\x58\x3c\xbc\x20\x16\xa5\x53\x1b\x42\x71\x6c\x67\x33\x96\x10\x4e\x36\x58\xc6\x46\x55\x30\x2d\xf0\x22\xa5\x49\x93\x61\x20\x0d\x68\x95\x51\x9c\x6b\x96\x28\x17\x69\x7b\x94\xc9\x57\xe5\xdb\x38\xbd\x55\x0b\xa0\xcc\x6b\xe9\xaa\xe9\x2e\x78\x99\x96\xed\x78\x16\x75\xb5\xac\xc3\x2a\xf4\x17\xb7\x39\xae\x7f\x2c\x2e\x37\x21\xf7\xc3\xb6\x90\xaf\xcb\xba\x53\xa3\xaa\x76\x0c\xe9\xa8\xf0\x99\x6d\x28\x28\x28\x08\x63\x23\x08\xe6\xc1\x58\x6f\x68\x78\xea\x3f\xb7\x7f\x39\xf6\x83\x93\x05\xc4\xf4\x12\xf7\xa0\xcb\xe8\xdf\x12\x5d\xbb\x38\xce\xc9\x72\x1f\x38\x25\x2a\x7c\x21\x05\xff\x7b\xbb\x03\x65\x81\xab\xb2\xc2\xea\x88\x32\x4b\x35\xc0\x26\xd5\x38\x25\xb3\xa6\x2b\x1a\x30\x34\xd6\xf1\x9b\xe1\x62\x6f\xd8\x3e\x3e\xa2\x9c\x34\x08\xb8\xea\x64\x65\xb7\x86\xba\x40\x48\x4a\x8e\x03\x2d\x62\x88\x63\xbf\xd8\xc2\x7e\xa3\x28\x49\x6e\xa2\xc1\xa7\x2e\x71\xca\x15\xda\x7d\x88\xed\x20\x84\x99\x50\x7c\xfe\x1c\x1e\x7b\xc0\x56\xbe\x28\x5b\xb4\x77\xa4\x03\x89\x3a\x47\xa3\xd2\x33\x81\x0e\x80\xe0\x78\x2b\x80\x88\x61\xe0\xad\x41\x26\xf9\x3e\x0b\x7f\x60\x7e\xc9\xab\x04\x41\xc8\x58\x8d\x2f\xf0\x24\xb1\xd0\xc9\xa9\xa0\x49\x92\x4c\x91\xde\x07\x64\xca\x91\x60\x3a\x88\x89\xa6\x63\x2b\x8e\x4f\x35\x6c\x57\x78\x17\x2d\x59\xf6\x2f\x70\x18\xba\xa1\x43\xc7\xaf\xf4\x2f\x6a\xd8\x68\x43\xfe\x39\x5d\x0a\x9f\x13\xc4\xf5\xd1\xe7\x2a\x6e\x89\x4b\x14\xe4\x32\x02\xd9\x18\x32\x5e\x3a\x1f\xb4\x8c\xed\xe5\x14\xae\xc5\x41\xed\x3e\x9a\x93\xe2\x5a\x04\x65\xa0\x56\x40\x06\x7d\x37\xf9\xd7\xbf\x64\xb3\x66\xc4\x18\x99\x4c\x19\x19\x36\x59\xd6\x9c\x64\xb3\x94\x41\x00\x06\xd1\x46\xf3\xcf\xbc\x91\x3f\xe3\xe6\xcd\x8c\x35\x63\xd6\x8c\xf3\x66\x9a\xb1\xa6\x9a\x17\x19\x36\xef\x62\x36\x6e\xc6\x2c\x6f\x0a\xb4\x10\x5c\x23\x1d\x58\xd3\x65\x3b\x98\xe3\x91\xbf\xc4\x7e\x21\x3f\x96\xfe\x3b\xe2\x02\x2f\xdc\x1b\xc6\xb9\x5b\x5e\xe6\x11\xe5\x51\x7d\xd3\x73\x0d\xe8\xab\xf7\x9c\x65\xf1\xcb\x84\x7b\x4d\x73\x0f\x30\x73\x93\xc9\xa5\x8d\x24\x7d\x88\x90\x3a\xd1\x64\xd9\x46\x69\xb8\xed\xd5\xba\x7b\xac\x5e\x91\xf2\x15\xa8\xe7\x3a\x19\x88\x57\xd8\xbf\xd7\xfb\x1b\x28\x3d\x0c\xe3\x1a\x77\x91\xfd\x06\x2b\xbb\xdc\x93\x51\x7c\x17\x7a\x73\xa5\x2b\x80\x26\x41\xc2\x6a\x7c\x57\x2a\x34\x21\x88\x00\x45\x4d\x79\x57\xee\x9b\x71\x9d\x17\x55\xa7\x1a\x80\x66\xad\x7a\xeb\x78\xed\x44\x73\xd6\x6a\x55\x28\xa9\xb5\x9b\x5f\xf8\x2a\xb9\x58\xdc\xb5\x8e\x53\xbf\x6f\xae\x55\x50\x3a\x23\x75\x01\xbc\x49\x8f\xf6\x55\xc4\xeb\xfa\xa2\x7c\x20\xbc\x54\xc8\x8a\x86\x15\xc2\x5d\xeb\x48\x1e\x9e\xfe\x78\x74\x7a\x78\xf5\x61\xef\xfc\xf0\xf4\xd2\x43\x65\x80\x28\x59\xcc\x66\x8a\xb9\x7f\x54\xb5\xbb\x43\x5d\x4a\x68\xdd\x59\x3e\x1d\x81\xde\xfa\xee\xef\x71\x25\xd2\xc8\x24\x80\x7f\x5d\x17\xf8\xc2\x32\x66\x5d\xfb\x97\x15\xd6\x00\xdf\x51\x0f\x3c\xda\xc8\x42\x3b\x5a\x69\xf5\xfd\x15\x66\x2f\xca\x8c\x68\x6d\x9b\x97\x41\x96\x0e\xa2\xf5\x55\xd7\x45\xf1\xa5\x2d\x8e\xd2\xb5\x5b\x1b\xa5\xab\x2c\x67\xd6\x6e\xea\x96\x2c\x1f\x95\x70\x01\xb3\x66\x63\xbc\xf0\xf2\x57\x11\xd0\x6f\xf8\x69\x13\x03\x2f\x1a\xd8\x95\x56\x89\x82\x45\xa9\xcd\x0c\x78\x40\xd0\xe0\x54\xac\x68\xd4\x96\x42\x84\x6e\x6e\x2b\xfe\xcd\x51\xfb\x95\x19\x12\x04\xc2\x0f\x67\x98\x54\x03\x79\xda\x06\x04\x3a\x2d\x12\x54\x0e\x71\xcd\x09\xa4\x04\x2f\x6c\xe3\x34\x9c\x17\x70\x25\xcc\x6e\xf2\x01\x8d\x6f\x48\xe9\x32\x50\x82\xc2\x18\x67\x26\x00\x5a\xe0\x21\x9c\x87\xbd\xbe\x14\x08\x66\xb6\x40\xd0\xfb\x8b\x17\x86\xa1\x1f\x87\x59\x2f\xea\xa3\xdd\x5c\x12\x1b\xbd\xff\xfd\xf5\xd7\xa0\xff\x17\x0f\x75\x65\x4a\x8c\xa4\xfa\x61\x2e\xc3\x92\xfd\xfa\x6b\xe0\xa1\x46\x12\x5e\x3f\x9a\x27\x85\xff\xeb\xaf\x41\xf0\x17\xb4\x7b\xdd\x10\xb1\xcf\xe6\x53\x4e\xb9\xd2\xb4\x4b\x30\x25\xb7\xe4\x4b\xd7\x0e\xbc\xf3\xbf\xbc\xc6\xa3\x6b\x84\x45\x4c\xf3\x2e\x2b\x8c\xe7\x29\xe8\x6b\x86\x60\x9e\x78\xe6\xcc\x94\xe6\x06\x62\xb3\xb4\x0e\x00\x66\xfa\x2c\x6c\xe3\x38\x6c\xbf\x89\xdf\x2a\xd8\xbd\x89\x1f\x3f\x46\xb4\x17\xf7\xc3\x30\x04\x4f\x5c\x61\x8c\x1a\x14\x20\xc4\xe9\x5f\xdc\x11\x7d\xaa\x6b\xd4\xed\xb7\xd7\x87\xcc\x86\x84\x2c\xce\x39\xc0\xea\x3c\x3b\x2b\x47\x39\xd2\xb7\xcd\x94\xd0\x51\x46\x27\x9c\xc4\x06\xd7\x34\x7e\x16\xc6\x41\x9a\xdd\x3d\x3c\xc4\xc1\x24\xfb\xe7\xa9\xf8\xba\x23\x37\x9f\x62\x26\x7f\x4c\x72\xf9\x91\x9d\x66\x77\x68\x37\x0b\x6e\xe2\x74\xe8\xc7\xa8\x7b\x10\x31\xc2\xeb\x5a\x82\xd8\x08\x70\x3f\x04\x39\x05\xf5\x31\x9c\xe3\x88\x73\x14\x65\x7d\xcb\xb7\xe1\xd3\x5a\xdf\x3d\x6c\xd7\xcf\x43\x86\xa3\x30\x45\x5d\x3f\x0b\x19\xce\xc3\x14\x47\x61\x8c\xc0\x4b\xa2\x0e\x21\xa4\x15\x89\x07\x51\x92\xf8\x11\x92\xc1\xeb\x32\x98\xd2\x30\x9c\xf9\x44\x84\x9b\x1d\x20\x2d\x1f\x1c\x86\x61\x98\xec\xea\x1a\xdd\xaa\x12\x21\xa3\xf7\xc6\xa3\x29\x14\x4b\x95\x1f\xc0\x58\xb9\x7a\xa3\x01\xf9\x32\x20\x20\xf1\x0b\x63\x1c\x17\xa3\x38\x8d\x92\xe4\x7e\xce\x7c\x54\x14\x7e\x8e\x87\x78\x80\x23\x4b\x82\x9c\xf8\x68\x6e\x7e\xf1\x71\xc5\x38\x03\xf1\x71\xdd\x7c\x12\x29\xbb\x48\x65\x64\xfb\xe8\xe1\xc1\x8f\xea\x77\x13\x8e\xf9\x16\xc8\xc2\xf6\x9b\xcc\x6c\xa8\xec\xf1\x63\xe4\xb3\x90\xf6\xb2\x3e\x0a\x60\x97\x8b\xe0\x4f\x04\xb5\x5a\xb1\x74\xb6\x24\xc3\xf6\x6b\xb8\x80\x57\x26\x3e\x15\xce\xa5\x03\x94\xa3\xda\x51\xcd\xf0\x20\x8c\xfd\x0c\xe1\xa1\xf4\x74\x74\x71\x79\xfe\x71\xff\xf2\xe3\xf9\x21\xa8\xab\xbc\x3f\x3a\x3e\x6c\x0c\x5b\x2d\x7f\x16\x8a\xc0\x4e\xcd\x47\xf3\x81\xec\xab\xb8\xc6\x9c\x17\xce\x12\x12\x70\x52\xc1\x9f\x21\xa4\x9f\x0f\xc6\x7c\x1a\xd3\x90\x73\xf2\xa3\xb0\xfd\x66\xf4\x56\xf5\xfe\x66\xa4\x62\x59\x4d\xc2\xa8\x37\xea\x37\xc6\x62\x02\x13\xf9\x2a\xe0\x13\x3c\xc5\x03\x08\xba\xe6\x4a\xe7\xed\x23\xc7\x9b\xa5\x61\xfb\x0d\x35\xcd\x52\xd5\x6c\x1a\x46\x3d\xda\x6f\xd4\x6c\xc2\x54\xbc\x37\xb4\x5a\xf2\x03\xb6\xc8\x00\x8f\x7b\xb4\x8f\x8a\x61\xab\x65\x4f\xe6\x30\x1d\xfa\x33\x54\x14\x75\xd8\xb4\x4c\x0f\x29\x94\x52\xd1\xa1\x9d\x64\xc3\x78\x14\xaf\x4f\x7b\x2d\x73\x44\xbd\x92\x2e\xfb\x8e\xe1\xaa\xbe\xca\x80\x58\x4d\x7e\x6d\x5a\x2a\x5b\x97\xf2\x49\x83\x6c\x39\xe5\x93\x13\x76\x22\x7b\xff\x0a\x1a\xa0\x54\xb5\x42\x05\x88\xcd\x0f\xb6\x96\xd1\x4a\x96\x6e\x51\xbc\x5b\xb5\x9c\x10\x09\x33\x62\x59\xed\xc3\xfd\x37\x89\x14\x0c\x82\x13\xf6\x57\x02\x36\xb3\x11\x93\x2a\xbd\x71\x65\x17\x7f\x8e\xe8\x9c\x43\x25\x2e\x42\xaa\x90\x88\x7e\x0b\x8b\x5b\x2d\x1f\xa8\x44\x9b\x58\x00\x31\x0c\xa6\xc2\x58\x8e\x45\xb7\x5a\x54\x8a\x99\x8c\xd5\x92\x06\x8c\x46\x83\x4f\x48\x3a\x84\x24\x61\x2c\x10\xb0\x7a\x28\x35\xa2\xa0\x34\x98\x4d\x87\x11\x23\x97\xd1\x2d\xf2\x29\xce\x40\x02\x9b\x82\xac\x6d\x36\x11\xa9\x19\xf8\x79\xc4\xb4\x70\x1c\x8b\x08\x38\x81\xb7\x5a\xce\x8f\xc6\xb9\x74\x7d\xae\xa2\x76\xf2\x31\xf5\xa0\x54\x1f\xa1\x79\x1a\x12\xa9\xff\x5c\x82\x35\x08\xac\x95\x69\x84\xb8\xec\x50\xd1\xb0\x94\x61\x72\xc2\x40\x8c\x10\x0f\x0e\xc8\x20\xa3\x11\x34\x9c\x21\x9c\x15\x56\x2d\x08\xa3\xbc\xac\xf8\xc2\x9d\x34\x63\x64\xa5\x83\xc0\xd2\x5e\x92\xb5\x85\x11\xa6\x68\x41\x7f\x5c\x4d\xa2\x01\xcd\xf2\xe5\x85\x29\x19\xce\x06\xe4\xaa\x5c\xe7\xf7\xc4\x2c\x51\x12\x47\xeb\x33\x67\x50\x7a\xb9\x3e\x5c\xba\x7e\x5c\xb9\x28\x5d\xae\xbb\x75\x93\x65\xc9\xda\x8d\xf1\xc2\x2b\x38\xc5\x24\x59\xdf\x94\x8a\xef\x7c\x28\xff\x4d\xbd\xaf\xed\xcb\x95\x56\x6d\xac\x68\x5c\xaa\x32\xa7\xb7\x7b\x1b\xac\x12\x0d\xca\x15\x97\x2b\xfd\x4d\xa6\x6c\x7d\xa6\x1f\x4a\x2f\x6f\xef\x1f\xb3\x68\xfd\x55\x83\xd2\xcb\xdb\xfb\x32\x8d\x52\x05\xb0\x4d\x04\x09\xe5\x8a\xcb\x99\xfe\x38\x61\x1b\xd8\xa9\x89\xe2\x6b\xb4\xf8\x6e\x5d\xd0\xaa\x36\xdf\x2d\x87\xee\xed\x06\x12\x85\x15\x6e\x3d\xd6\xf6\x75\xc1\x9b\x5a\xee\xb4\x03\x30\x64\xbe\xc9\xe1\xd2\x35\x96\xb6\xbb\x81\x4f\x82\x15\x71\x34\x93\x0d\x66\x9b\xac\x98\x2d\x28\x31\xae\x39\xcf\x49\x34\x5d\xd5\xd6\x06\x5b\x04\x4a\xaf\x68\x8f\x0d\xd6\x97\x13\x41\xe9\x15\xed\x7d\xd9\x60\x74\x5f\x96\xb7\x15\xaf\x4f\x5f\x4e\xe2\xe5\x04\xa6\xf0\x5a\xbc\xe6\x34\x79\xe1\x15\xad\xad\xbf\xd1\xd2\x6c\xf9\x4e\x4b\x33\x76\xb8\x11\x4a\x55\x15\x56\x90\xe6\xe4\xe7\x0d\x64\xb3\xa2\xf8\xf2\x16\xd7\x17\xfc\x65\xab\x0c\x71\x45\xdc\xc5\xf5\xe3\xbe\xca\x0a\x2b\x5b\x5d\xff\xca\x5b\x63\xc2\x39\x61\x07\xf1\x68\xb4\xf6\x16\x94\xe5\x8b\x02\x2d\x26\xb7\x72\x50\x13\x5e\xb7\xc1\x8c\xae\x50\xa1\x9d\x4d\xd6\x6f\x6c\x36\x59\xda\xd6\x2c\x8d\x37\x60\xe7\xa0\xf4\xaa\xf6\xfe\xb1\x49\x73\xff\x58\xd9\xda\x06\x78\x4f\x14\x5f\xcc\x07\xd2\x7f\x7b\x3f\xb0\xfb\x19\x25\xa2\xb1\x45\xb3\x84\x27\xe1\xd5\x2c\xca\x6a\x8f\x3a\x7f\x54\xbf\x42\x4c\xf8\xcd\x5f\x61\xcf\xb1\xf6\xa6\xa6\x42\x46\xb1\x18\x96\xf9\x7a\xdc\xde\xef\x66\xc4\x34\x1c\xaa\x68\x3b\xeb\xb3\x63\xa6\xce\x0a\x5c\x3a\xc9\x3e\x93\x8d\x9b\x77\xab\xad\x40\xae\xa9\x88\x18\xb4\x81\x9c\x47\xd6\x58\xb4\x48\x8b\xdf\x76\x4a\x0a\x76\x5f\x1b\xaa\x3b\xfb\x4c\x28\x8d\x87\x64\xcd\x83\x54\x96\x15\x7c\x47\xbd\x3b\x11\x1c\x26\x9c\xad\x60\xdb\x4f\x08\x1b\x67\xeb\xb2\xdb\x69\x60\xd5\x59\xc1\x28\x2b\x69\xc8\xda\x9c\xb2\xa8\xf0\x0d\x59\xe5\x2c\xd0\xd8\x70\x69\x93\x56\xca\x26\x71\xf7\xad\x6a\xdf\xe8\x05\x37\x5d\xf9\x82\x7b\x4b\xd8\xc6\x5c\x2c\xb4\xba\x26\x0b\x7b\x4b\xd8\xcf\x31\x1b\x1f\x6c\x04\x67\xe8\xc0\xaa\xb6\x8a\xb4\x8d\x47\xf7\x2a\x65\x7f\x1c\xa5\xb7\xeb\x12\xe1\x69\x50\x57\x79\x39\xa6\xbf\xc9\x09\xfd\xbc\x01\x53\xae\x2a\xac\xa2\x02\x37\xa1\x00\x57\xb5\xf5\x15\x2b\x9a\xaf\xbd\xa2\x8c\xde\x5f\x6c\x30\x5c\x51\x9c\xb7\x68\x8e\xa4\x38\xf4\x61\x2e\xfe\x3a\x19\xe9\x90\x27\xa7\x43\x3b\xf1\x26\xcb\x92\x10\x22\x09\x25\x76\xb2\x14\x85\x85\xb9\xfa\xb2\x33\xcb\xd2\xa6\x30\xaf\x24\xd9\xc5\x41\x82\x14\xe6\xe2\xaf\x93\xf1\x8f\x59\xc4\x3b\x87\xbf\x76\x86\x12\x8c\x84\xb9\xfe\xac\x66\xeb\x4c\x3b\xeb\x96\x91\x30\xe7\xff\xba\x89\x90\x66\x27\x69\x69\x44\x98\x9b\x6f\xbb\x40\x02\x0d\x25\x6e\x43\x09\x83\x34\x3b\x09\x18\xf4\x30\x17\x7f\x4b\x19\x22\xd9\x4d\x64\x83\x31\x24\xb3\xc1\xd8\xcd\xf8\x02\xc9\x5f\x9c\xc4\x38\xe5\x89\x71\x6a\x27\x72\xd6\x36\xcc\xe1\x8f\x9b\x2c\x78\x4a\xc8\x12\x9f\xa5\x6c\x91\x63\x27\x0a\x16\x2a\xcc\xe5\x87\x9d\x05\xbc\x58\x6d\x4e\xc6\x01\x9f\xd1\x72\x61\xce\xdd\x85\xb9\xfe\xb4\xb3\x25\x5b\x15\xe6\xea\xcb\xc9\xcc\x28\x1f\x19\xff\xe3\x24\xcf\x26\x3c\x75\x36\xb1\x13\x81\x67\x09\x73\xf1\xb7\xe1\x66\xfc\x03\x56\x41\x7c\x94\xea\xfc\x43\x66\xa8\x17\x61\x72\xd7\xfc\x99\x44\x9f\x4e\xa2\x69\xc3\x7a\x5c\x16\xef\x0f\x8e\x35\x12\xb1\xf5\x8e\x6b\xdf\xd8\x9d\x12\xc1\x94\x66\x2c\x6b\xb5\x6a\x12\x7d\x84\xb7\xe4\xa1\x87\xdf\xbc\x7a\x30\x8e\xf2\xb3\xbb\x54\x1d\x7f\xf1\x4a\xc3\x2f\x7a\xe8\x23\xf7\x64\x5c\xbf\x38\x54\xd4\x41\xde\xd0\x5f\x61\xbc\xeb\x38\x82\x9f\x17\x38\x46\xdd\x79\x51\xe8\x47\x77\x59\xb0\xc7\xfa\x61\x8a\xa5\x7b\x43\xa1\xc3\x0b\x11\xdc\x95\x7a\x3d\x4c\x55\x2a\x4d\x08\x25\xf4\x93\x68\x8a\x21\xf8\xbb\x78\x56\x22\x96\xfa\x2d\xaf\x67\xc2\x39\xeb\xba\x10\xcd\x3a\x4c\x85\x2e\x83\x50\x25\x06\xad\x46\x3f\xc5\x0c\x89\x18\x7f\xce\xb3\xbd\x7a\xfa\x6a\xc6\x0d\xf9\x86\x94\x2e\x7c\x43\x62\x98\xf6\x11\x9a\xc7\x8b\xde\x90\x52\x9c\x69\x7c\x28\xd6\x30\xb6\xdf\x90\xd2\xd5\x6f\x48\xb2\x56\x48\x03\x20\xc8\xe0\x2d\x69\x41\xb5\xd9\x22\xb2\x55\x52\x90\xff\x66\x7e\x38\x97\xbc\x3d\x0f\xc6\xe4\xfd\xda\xe2\x22\xe1\xf3\x99\xd7\x19\xfe\x8d\xb7\xfe\x7e\x85\xf4\x68\x90\x4d\xd7\x97\x1c\xf1\xc2\xcb\x89\x20\x61\x30\xb2\x3e\xf5\x23\xca\x2f\xe2\x41\x96\x3f\xed\x7d\xc5\xc3\xf3\x2a\xe6\x5b\x1f\x0d\xd7\x19\x40\x10\x04\x44\x05\xf4\x4b\x4b\xfe\x02\x44\x5a\xaf\x6f\xea\xc6\x3e\x41\xf3\x54\x68\x75\x10\x54\x28\xad\x8d\x1a\x9d\x96\xb9\x70\x2e\x45\x7b\x59\xff\x8d\x72\x70\xe6\x3c\x9a\x20\x3f\xe7\x67\x48\xc1\x8b\x1f\x07\x82\xec\x57\x59\xe3\x35\x35\x08\x82\xd4\x89\x94\xa9\xfa\x25\x61\xaa\x9d\xc1\x49\x4d\x2d\x02\x2a\x5a\x32\x86\x18\xb4\xa3\xad\x64\x71\xda\x8b\xfb\xd2\x58\xc2\xcf\x90\xd2\x95\x51\x27\xb4\x52\x98\xf4\x45\xe0\xc1\xaf\x61\xb3\x52\x2b\xc8\x1a\x90\x3e\x55\xc5\xec\xd2\x24\x89\x33\x43\x39\x36\xe5\x71\xa9\x34\x36\x22\x42\x22\x5a\x3e\xf9\x34\x89\xb4\xd0\xe3\x83\xdd\x13\xe0\x69\x37\xdb\x6e\x5c\x38\xa4\x85\x93\xef\xbe\x92\xab\x12\x38\x45\x18\x44\x20\x98\x48\xaa\x6b\xe5\xf4\x40\xc3\x48\x2e\xd6\x75\xcd\x54\xd5\x0b\x3f\x6f\x0d\x2d\x9e\xaf\x20\xe5\xd6\x9a\xe4\x82\x3e\xec\x56\xc3\x10\x1c\x71\xf1\x86\x6f\xd9\x37\x6b\xf5\x07\xd3\x26\xf9\x76\x8d\xea\x91\x26\xdf\x6e\xa4\x6f\x4d\x9b\xdf\x6e\xa4\x6f\xf5\x48\x05\x15\xba\x71\xbb\xd2\x97\x56\xb9\x5d\xa3\xde\x09\x0a\x72\xa9\xda\x12\x40\xa8\x7e\xd5\xf1\x92\x7b\xee\x34\x4b\xc9\x92\x2d\xc7\x49\xda\xaf\x6a\x7e\xab\x7a\xb0\x74\x8b\x87\xdf\xe6\xd4\x6c\xad\x79\x6c\x24\x05\xbe\xa0\x3f\xe0\xe0\x90\x4f\x90\x2c\xe7\x8b\x3a\xd4\xa0\x30\x4d\x79\xaf\x6c\x41\x95\xf4\x51\xd1\x10\x78\x90\x97\x80\xd0\x8b\x08\x89\x56\x55\xc2\x96\x18\xdf\x8a\xbb\x71\x81\x26\xcb\x66\x9e\xef\x57\x53\x44\xab\xe9\x1e\xfb\x12\x54\x0a\xb3\x1a\x04\xb4\xb2\x68\xbd\xfe\x75\x65\x57\xc7\x22\xac\x52\xdd\xae\x96\x21\xdf\xe3\x87\x07\x4f\x40\xc1\xa8\x03\xc7\xbb\x69\x37\x0e\x04\x1c\x7c\xde\xb1\x52\xb1\xb2\x81\xed\xe8\x4d\x31\xad\xcc\x2b\x9b\x7f\xf2\x5f\x24\x1a\x8c\x9f\x28\xd5\xd2\xdd\x2c\xe4\x6b\x3a\x4d\xa2\x01\xf1\x9f\xfc\x1a\x40\x6e\xf0\x97\x47\x4f\xb0\xe7\x81\x12\x2f\xc1\xe4\x71\xe8\x05\xbd\xbe\x07\xca\x5a\xd4\xd9\xe9\x41\x10\xb0\xca\xd4\x48\x79\x6a\x99\xa3\x01\x26\x43\xf9\xf1\x2d\xb2\x0b\x09\x7b\xc8\xb7\x14\xc6\xf8\x56\xed\xaa\xf4\x85\x53\xcb\x9d\xa9\x85\x1c\xc1\x4c\x21\xaa\xa7\x86\xb8\xad\x76\x46\x5d\x0a\x22\xab\x47\x00\xd0\x23\x73\x47\xb2\xa8\xff\xa8\xa4\x15\xaa\x39\x93\x7a\xa6\x8d\xf3\x2b\x34\x64\x98\x85\xbd\x3e\xc2\x62\x5d\xfc\xea\x01\x6a\x8a\x79\x50\xbd\xac\x45\x89\x5b\xfc\x0e\x1d\x0a\x81\x46\x6d\x9f\x33\x41\x12\x6a\xc7\xcf\x0e\x6a\xd3\x1e\x1e\xf4\x5a\xe1\x58\x79\xf2\x6c\x98\xd6\xad\x80\xab\x86\x12\x73\xf7\xfd\x1b\x77\x5b\x64\xa8\xd5\xca\xdc\x8a\x31\x67\x5c\x7d\x82\x1e\x1e\xfc\x18\xbc\x8c\x10\x84\x99\x22\x3d\x91\x88\x0a\x8d\x19\xff\xfb\x15\x04\x9a\x92\x3b\xe9\x99\x2d\x99\xb4\x9a\xb3\xd9\x6f\x06\x08\xf5\x87\xd9\xb0\xac\xbb\xfc\x5c\x77\x59\x49\x1f\x92\x6f\x39\x54\x20\xa3\x39\x06\x08\x57\x8a\x9b\x12\xfd\xf9\xee\xde\x65\x43\x53\xcd\xce\x86\x3b\x61\x18\x96\x15\xf4\x77\x09\x04\xa0\xa6\xca\x6b\x0a\x43\xdd\x4a\x4a\x18\x86\x69\x43\x73\xa4\xe2\xdc\x88\xd3\xff\x68\xce\x8a\x6b\x4e\x91\x83\x29\x89\x92\x5a\xad\x03\x1f\xb2\x31\x80\xdc\xb5\x67\x68\x97\x75\x7b\x7d\xbe\x9c\x71\xc8\x82\x69\x36\xf5\x91\xda\xa1\xd0\x98\xf6\x5b\x03\x6a\xe1\xcc\x51\x0b\x57\x79\x69\xb8\xc5\x59\x00\xd6\xa3\x4a\xc5\x3e\xb6\xd9\x11\x88\x43\x9c\x81\xd9\x06\x9a\xa7\xe1\x56\xbb\x71\x43\x49\xf4\xa9\xe0\xcc\x40\x87\x03\x45\x72\x03\x5b\x1d\xc9\x0d\x80\x97\xc2\xd2\x9a\xc5\xb0\x66\x46\x25\x49\x12\x39\x53\xb0\xb7\x11\x02\x3a\xf7\x41\x4f\x82\x2b\xaa\x01\xb4\x5f\x59\x1a\x45\x33\x7d\xa9\x33\xe2\x8c\xc1\x3c\x42\x38\x26\x3a\x89\xd8\x98\x97\x13\xb5\xf0\x76\xe7\x49\x5b\xa8\xd3\x88\x06\xe2\x74\xbd\x06\xe2\x54\x36\x20\xea\x83\xe5\xab\x74\xd5\x1d\x8f\x46\xb5\x33\x59\x78\xd1\x5d\xf3\x49\xad\x7b\xe5\xe1\x0a\x3a\x60\xf5\x1b\x23\x96\x77\x85\x85\x25\x76\x63\x7b\x67\x6c\xf3\xa5\xcb\x02\x78\xcf\x3b\x1b\x81\xcf\x82\xae\x59\xac\x85\x17\x0a\x9f\x65\x46\x4b\xca\xfe\xfc\x5a\xd1\x2a\xd1\x0f\x0f\xd0\xa3\xea\xd9\x67\x80\x85\x14\x6a\x95\x83\xad\xc1\xc0\xf1\x6e\x99\x07\x57\x4c\xe6\x12\x64\x9c\x83\xf1\x10\x82\x31\xf9\x6a\x8d\xa8\x7d\x25\x89\xdd\x81\x50\x21\x47\xda\x75\x17\xc7\x82\x73\x34\x63\xd9\xbe\x5e\x20\xd3\x5f\x8c\xea\x11\x31\x43\x38\x0f\xbd\xff\xe2\xdf\x1e\x3f\x1c\x38\xaa\x35\x21\x76\x0e\x76\x8f\x61\xda\x37\x76\x61\x5d\x4f\x01\x84\x67\x84\xf4\xe1\xc1\x8b\xf2\x81\xd7\x87\xf1\x66\x08\x27\x61\xbe\xcb\xdb\xef\xae\x87\x0d\x12\xb4\x6b\x5b\xb4\x68\x6a\x21\x51\x70\x2a\xcf\xde\x3d\xa3\x35\xe0\x8c\x91\x85\x43\x04\x6e\x60\x65\x51\x45\x2f\xc7\x51\x3f\x64\xbd\xac\x8f\x93\x50\xaa\xa7\x4f\xa6\x11\x15\x8c\x81\x3e\xa5\xb9\x24\x87\xe0\x67\x8c\x73\x04\xe2\x04\xbe\x65\x12\x89\x40\xbc\x21\xc9\x07\x1c\x94\xd1\xee\x76\xe7\x2f\x49\x37\x51\x12\x0e\x8e\x4f\x50\xe1\x27\x38\x5a\xb8\x31\x15\x62\x8e\x0b\x18\xb5\xb0\x5b\x9b\xac\x3a\xcd\xe4\x31\x43\xb8\x2d\x74\x7c\xa4\x27\xc8\x38\x4b\x6d\x2b\xb7\xf8\x1f\x60\x3b\x28\xa5\xd7\x1b\x1d\xec\xf5\x29\xd8\xfa\xa3\x2b\xfa\x04\xdf\x0f\x8b\xcf\x63\x43\x8d\x79\x56\xcb\x0e\x6c\x10\x7b\xe8\x8f\xaa\x84\x03\x4e\x6a\x16\x89\x02\xc5\xeb\xe2\x7f\x42\xcc\xe9\x33\x3d\x93\xe5\x73\x2d\xf9\x72\xff\xbf\x5f\xcf\x68\x38\x3c\xdb\xec\x51\x18\x54\x64\xce\xd6\x79\x17\x16\xba\x2e\x1b\x37\xef\x56\x5b\x04\xcf\xa9\xf0\xca\xb3\x0d\xa1\xbc\xb7\xd7\x3a\x29\x7f\xf4\x4d\x24\x1d\x0d\x19\xe7\x4e\x4b\xe6\xfe\xef\x1f\xbe\x5c\x34\x54\x1f\xbf\x5c\xab\x1f\x2d\xd5\x58\xaa\x78\x8c\xaf\xd1\x5f\x02\x91\xca\x84\xd0\x5b\xb2\x28\x53\xbc\xf0\xfd\xbe\x06\x42\xa2\xcb\x0d\x94\x6b\x56\xea\x91\x88\x26\x3f\xc8\x99\xad\xaf\xbf\x04\xd5\x84\x3f\x66\x80\x52\x08\xaf\xa6\xaa\xe5\xbd\xc1\x80\xe4\x79\xa6\x4d\xc7\x1b\xaa\x14\x13\x9e\xdd\x77\xa9\x1a\x5c\x57\xdf\xba\xb5\xd5\xcb\xae\xcf\x6b\x97\x60\x4d\xcf\x22\x9a\x61\x67\xae\xc9\x7a\xe7\x0d\x7b\x5b\xe6\x0c\xdf\x30\xf5\x26\x42\x0d\xd7\xd8\x63\x60\xb0\x4c\x91\x61\xa1\x24\x5c\x3f\x91\xfb\xdc\xa7\x48\xbe\xa8\xa4\xb6\xed\xbb\xa4\x22\xd3\x5e\xdc\x6f\x10\xce\x50\xd1\x5e\xd6\x37\xcf\xc1\x5f\xf5\x56\x02\xd3\x0e\x59\xad\x57\xb8\xb9\xc8\xed\xd2\x42\x0e\xce\xf2\x87\x42\x1f\x1e\xd8\x32\x78\xca\xfd\xbe\x50\x50\xf8\xdd\x42\xfc\x54\x3c\xb7\xb8\xdd\xc4\x23\x5f\x4a\xfb\x58\x8d\xb4\x8f\xa9\x77\x29\xd2\xb0\x1d\xbe\xda\x4b\xc3\x6a\x97\x86\xf4\xc0\x2d\x6b\xbf\x0f\x4c\xb0\x96\xc6\x94\xec\x96\xa5\x93\xac\x27\x9c\x51\xd8\x4e\x32\xe1\xd7\x6e\x25\x12\x55\x9e\xb5\xfe\xa0\x48\x74\x6f\xc6\xb2\x63\x39\x97\x0a\x16\x55\x33\x1e\x47\xf9\xf8\x3f\x66\xc6\x3f\x45\xf9\x78\xf5\x8c\xe3\x9c\x65\xf4\xfe\x3f\x67\xd2\x62\x3e\x2b\xe7\xbd\x96\xef\x96\xdf\x3b\x8c\xfa\x71\x9c\x7e\xba\xcc\xd6\x9e\x2b\x2f\xbe\x38\x12\xb2\x9a\x69\x12\xa7\x9f\xb6\x2d\x57\xb7\xff\x61\xe1\x80\xd7\x04\xc2\x7f\xc8\xf6\x5e\xb9\xaf\xd3\x2c\x25\xff\x31\x87\xf9\x34\x4b\xc9\xca\x19\x4b\x9f\x80\xff\xde\x33\x3d\xe7\x93\x58\x3e\xc5\x95\x61\x6b\xff\x2d\xe6\x48\x2b\x1e\xf3\xe8\x2c\x4d\xb2\x6c\xba\xbe\xc5\x85\xed\x5c\x8b\xd2\x8c\x6e\x43\x3c\xb0\x45\x81\x35\xd6\xb3\xc0\xb8\x89\x06\x9f\x6e\x66\x34\x5d\x1c\x41\xe3\x1b\x38\xeb\x32\x9d\x18\xc9\xdb\xd5\x20\x4a\x07\x24\xb9\x8c\x27\x84\xe6\xe1\x3d\x4f\x31\xec\xda\x8f\x10\x6e\xe4\x47\xc2\xf6\x67\x94\x92\x94\x9d\xcf\xd2\xe3\x2c\x9b\x5a\xb5\x6f\x2b\x79\x11\x4f\x1e\x47\xf9\xc5\x60\x4c\xf8\x28\x86\xb2\xe9\x5b\x9e\x4e\xf3\xcf\x53\x70\x11\xf8\xff\x66\x64\xc6\x39\x98\xab\x7f\xf0\x0f\xcb\xdf\xd5\x0d\xb9\x8d\xd3\x70\xc4\xbf\x62\x5b\x41\x49\x0c\x33\x3c\x14\x71\x3c\xb3\x59\x3a\x20\xe1\x17\x4c\x02\x92\x0e\xc3\x09\x26\xe0\xaa\x2b\x1c\x63\x12\x24\x11\xe3\xf3\xc3\x24\x48\xc9\x17\x16\x9e\x81\x66\xc1\x80\x84\x57\x22\xe2\x67\x38\xc4\x24\xc8\xe5\xd8\xc2\x1b\xeb\xc7\x19\x2f\x75\x87\x49\xc0\xc6\x34\x63\x2c\x21\xe1\x07\x19\x7d\x90\x53\xc2\xb6\x2f\x2a\xf3\xc6\x54\x08\x4f\x61\xd5\x99\x5d\x3f\x9a\xc3\x0b\x06\x8d\xd2\x61\x36\xf1\x51\xf1\x68\xae\xdc\x5a\xf9\xa8\xb8\xd6\x0f\xdb\x5e\xe0\x61\xcf\x43\x78\x66\xc1\xa2\xa7\xd5\x5e\xb1\xf4\xc5\x7a\x49\xa3\x34\x8f\x75\x1a\xf8\x56\xf5\xb0\x07\x5e\x84\xce\xd5\x2f\x1d\x13\x29\xe9\xe3\x41\xe8\x2e\xb7\x70\x76\xaf\x1c\xee\xce\xf0\x5c\x7e\xc2\x60\xbb\xa6\xbf\x2c\x7d\xc7\xe1\xdf\xb5\x39\xba\x3c\x24\x05\xce\xd2\xc3\x74\x58\x12\x6a\xe7\x21\x13\x5e\x52\x46\xc9\x2c\x1f\xef\xe5\xf7\xe9\x40\x89\x82\x72\xe4\x23\xa8\xc4\x21\x72\x29\x82\x8f\xd3\xc0\xf9\xad\x72\x85\x49\x4e\xd7\xcb\x52\xe9\x2a\x1c\x5a\x2b\x75\xa5\xe6\xbc\x05\xda\xb9\x64\x2b\x0c\x93\x87\x87\x25\x7d\x63\x70\x9c\x65\x39\x10\x1b\x9a\x45\x1b\xf0\x6d\x50\xf2\x6f\xac\xcb\x8d\xed\x72\xe0\xfe\xcd\x2d\xc8\xd7\x7b\x1a\x2a\x8d\x44\xfe\x97\xa1\xf0\x87\x31\x24\x48\xf7\x8a\x3e\x43\x56\xc7\x23\x1f\xcd\x07\x62\x57\xdb\xcf\xf4\x13\x48\x26\xe9\xd0\x4e\xbc\xb1\x3b\x57\xdb\x72\xd1\x48\x6f\xed\xc2\xe3\x28\x17\xc7\xcc\x6e\xee\x1e\xfa\xb0\xcf\xb7\x9d\xfb\xd9\xae\x0f\x87\x66\x51\x4f\x57\xee\xc3\x2a\xf8\xa4\x1b\xc7\x23\xe6\x1b\xf5\x6c\x3c\x70\x8e\x91\xa8\x60\x5a\xb8\xab\x9b\x98\x2a\x58\xd7\xe5\x59\xb9\x4b\x78\x52\xef\xf0\x7e\xf4\x50\xed\x0e\x0e\xad\x77\x07\x35\x65\xdf\x2e\xf0\xc5\x1e\x81\x42\x20\x8b\x7a\xff\x60\x17\x56\xd8\xa0\x54\x58\xe2\xa7\x29\x1e\x06\xd6\x39\x1b\xf0\x9f\x12\x83\x0d\x4d\x09\x8d\xbc\x86\x36\xf2\x1a\x4a\xe4\x35\x0c\x6a\xd1\xe5\x50\xe1\xb4\xa1\xc6\x69\x43\x85\xd3\x86\x0a\xa7\x0d\x6d\x5c\x36\x2c\xe3\xb2\xa1\x85\xcb\xf4\x30\x34\xaa\xaf\xbf\x42\x86\xd8\x1b\x38\x18\xdd\x03\x55\xcc\x6e\x84\xed\x5b\xb6\x53\x26\x15\xa4\x83\xe7\xcd\xfc\xeb\xfe\x8e\x66\xba\x95\x70\x51\xca\xef\x72\x35\xc2\x28\xbc\x1e\x89\x4c\xa4\x43\x54\x78\xd8\x5d\x7f\x19\x4d\x93\x05\xef\x69\x34\x21\x77\x19\xfd\xe4\xc6\x05\x40\x8d\xb4\x14\x41\x25\x97\x11\x2d\xde\x47\x03\xce\x21\xc2\xb0\x2c\xf9\x4b\x5a\x82\x27\xa3\xcb\xd9\x44\x59\x20\x89\x6f\xe4\xa7\xf6\xfb\xbe\x7e\x70\xe4\x15\xb1\xef\xbf\x26\xd0\xd7\x77\xa3\xf6\x38\xa9\x71\x01\x13\x5d\xdf\x09\x8e\xa9\xb2\x54\x22\x7b\x95\x6f\xde\x74\xee\x34\xcd\xe9\x93\x09\x49\xe2\x7f\x92\xf0\x12\x7e\x4c\x63\x16\xc1\xcf\x13\xfe\x13\xac\x27\x46\xf7\xe1\x05\xdf\x86\x51\x3e\x26\x94\x67\x7d\x80\x4d\xa9\x2b\x72\x6a\x66\xcc\x26\xc9\x45\x34\xaa\xd3\x15\x6d\x9e\xfb\x9e\xca\xf6\x64\x80\x08\xf5\x1b\x41\x28\x29\x12\xc4\xf9\x4f\x97\x27\xc7\x4b\x1a\x30\x05\x54\x13\x26\x45\x35\x92\x64\x03\xa0\x9a\x66\xfc\xc6\xcd\x07\x19\x25\xe1\x27\x4c\x82\xbb\xf0\x50\x92\x43\x4f\x7a\xcd\xab\xfe\x93\x5b\x2c\xcc\x87\xd2\x00\xcc\x1d\xfc\x0e\x79\x0a\x0a\x23\x5f\x84\x86\xa5\x20\x6f\x72\xec\x6d\x7b\x08\x21\x9c\x84\x4f\xfc\xed\x87\xab\x87\x5f\x83\x87\x5f\x73\xf4\xd8\x0f\xd0\xee\x93\x5b\x3c\x0b\x9f\xf8\xff\xfb\xf0\xeb\x13\xe4\xf7\xf6\xb6\xff\xa7\x8f\x9e\xdc\xe2\x41\x6d\xa3\x46\x13\x30\x11\x6f\xca\x10\x96\x8a\xee\xd2\x80\x65\x1f\xa7\xe0\x31\x39\x27\x3e\xea\x7a\x1e\x32\x9d\xcf\x64\x55\x96\x1d\x67\x77\xaa\x08\x44\x8c\x18\x86\x4f\xfe\x97\x0f\x47\x0e\x04\x8f\xc3\x27\x7e\x80\x6a\x06\x38\x95\x03\x7c\xf8\x35\x40\x7e\x2f\xda\xfe\x27\x8c\x71\x54\x3b\x46\x4b\xbe\x6d\x8d\xf0\xfa\xea\xd1\xbc\x34\xca\xe2\xba\xeb\x79\x98\x86\xfa\xf1\x22\xfc\x81\x3d\xf6\xd3\xdd\xb4\x3a\x19\x9c\x1a\x1d\x86\x27\x5e\xad\x48\x35\xed\xc5\x7d\x90\xa9\xea\x79\x0f\x31\x33\x40\x18\x63\x13\x3b\x2b\x95\x0e\x6d\x9f\x78\x26\x7f\xaa\x81\x64\x75\x2d\xf4\xd6\x26\xe1\x13\x98\xf3\xaf\xc3\xbe\x5c\xa0\xc7\x7c\xf6\x37\xe1\x93\xed\x87\x5f\xf3\xc7\x4f\x6e\xf1\xed\x8a\xc5\x9a\x60\xef\x51\xe7\xea\xd1\x8e\xd5\xdf\x0d\xf6\xae\x3c\x54\x5e\x13\x7c\x6f\x76\x02\xef\x71\xd6\x6e\xef\xb7\xb7\x7f\x9d\xb5\x77\x9e\xbd\x07\x90\x7f\x5e\xd1\xd3\x7d\xfd\x34\x10\xc2\x57\x95\x59\xf0\xf6\xee\x56\xb4\x77\x65\x46\x5e\x1a\x6a\xc3\x22\x52\x6c\x6d\xf1\x2d\x57\x1b\x87\xa2\x87\x87\xf2\x13\xc7\x0f\x3b\x08\xb4\x1f\x45\x49\x63\xfc\x06\xda\x20\xd2\x83\xac\xaa\x82\x3b\xc8\x0e\x1f\xa5\x54\x68\x68\xd8\x36\x3a\x8c\x5a\x3b\xf6\x4f\xff\xe5\xf7\xda\xdb\xaf\xfb\x8f\x61\xd3\xf2\x03\x92\x2a\x7b\x99\x38\x4c\x77\xa7\x11\xcd\xc9\x51\xca\xfc\x14\x77\xda\x68\xbb\xd3\xa5\x8f\x1f\xe3\x2c\x8c\xb5\x8a\xc9\x2e\xeb\xc5\x7d\xf9\x2e\xa4\x14\x87\xc4\xa5\x62\xd4\x86\xb2\xdd\xac\x2b\x9f\x04\xb2\x5d\x4f\x04\xf3\xf2\xba\x5a\x8b\x30\xdb\xf5\xbc\xae\xc0\x88\xc2\xcf\x60\xe1\x13\xad\x1f\x2f\xd2\x11\x28\x4a\x42\xfc\xce\x5a\xc2\x4d\xed\xf4\x27\x7c\x73\x39\xb4\x9b\x29\x73\x07\x86\x77\xc4\x21\xd6\x4c\x6e\x54\xc9\xbd\x74\x08\xc3\x72\xee\x85\x95\x3b\xaa\xe4\x7e\xb2\x72\x6f\x2b\xb9\x27\x56\xee\xe7\x4a\xee\x39\x04\x46\xb9\x3e\x9a\xf0\x5b\x3b\x4e\x6f\x9b\x8f\xe6\xa4\x68\x8e\x68\x36\x69\xfe\xd9\xb9\xc0\xff\xdc\x8c\xf3\xa6\xe1\xb8\x83\xe6\x87\x84\x44\x39\x69\xc6\x50\xb3\xa6\x1a\x23\x93\x29\xa7\x07\xff\xdc\x8c\xd3\x9c\x91\x68\x18\x5c\xa3\x79\x11\x8f\x7c\x0a\xee\x73\x2b\x91\x9e\x03\x09\x7c\xd8\x0d\xfb\x25\x9b\xc1\xf0\x5a\xe4\x36\xf5\x66\x6c\xea\x40\xa0\x79\x33\xa2\x64\xa3\xa1\xe9\x19\x99\x81\x29\xe0\x56\x6f\x50\xa1\x9a\xe3\x12\x55\x45\x2d\xbd\x10\x93\xdc\x17\xc3\x34\x67\x06\xcf\xef\xba\xf3\x41\x96\x8e\xe2\xdb\x99\xbe\xab\x1d\x02\x15\xdf\xd1\x98\x11\x95\x25\x28\x8c\x7d\xdf\xbb\xf3\xf0\x21\x2a\x70\x92\x0d\x36\xaf\xef\x32\x25\x67\xda\x62\xa2\xc0\xea\x12\xff\xba\x31\xa9\xda\x1e\xbe\x44\x05\x36\x24\xc1\xd7\xb5\x66\xea\x7b\xf8\x0b\x6f\x4f\x11\x1c\x5f\xd9\x9c\xaa\xee\xe1\x0f\x10\x4d\x48\x51\x05\x5f\xd7\x9c\xa9\xef\xe1\x4f\xa8\xc0\x8a\x36\xfa\x4a\xc8\xc9\xda\x1e\xbe\xe0\x6d\x69\xb2\xeb\x6b\xd7\x41\xd5\xf7\xf0\x09\x2a\x8a\xb2\x3f\xe5\x65\x24\xf7\x77\x0b\xb5\xa1\xd1\x67\x1d\x49\xc7\x7a\x04\xe2\xa6\x18\x42\xb7\xca\xce\x34\x99\x54\x99\xad\x94\x20\x68\xce\x42\x52\x48\x9b\xe6\x79\x69\xb6\x0a\xd1\xc0\xdb\x4d\x9c\x2c\x0c\x39\x00\xa5\xb7\x4b\xa5\x7f\xc7\x47\x2b\xd9\xe1\xa5\x1c\xc0\xda\x14\xbc\xac\x27\xc8\x77\x8e\xe4\xdc\x76\x24\x9f\xb8\x00\x26\x23\xc1\xc4\x2d\xf5\xac\x9d\x4d\x07\xd9\xf0\xff\x02\x20\x10\x6e\x53\xcd\x43\xb2\x9b\x6b\x83\x85\xb9\xf5\x2a\x6f\x02\x2a\xff\x8f\xf9\x82\xa9\x39\xa4\xb5\x03\xae\xc8\x0a\x2b\xc2\xa8\x6b\xb6\x69\xfd\x20\xea\xaa\x4a\x0d\x04\x73\xf6\x44\x86\x87\xac\x3f\x4a\xf9\xf7\x78\x47\x59\xa2\xfb\xc1\x82\x4b\x92\xb3\x40\x06\xa5\xac\x19\x6d\xcd\x5a\x53\xf2\x8f\x59\x4c\x57\x29\xad\xc5\x23\xff\x2b\x06\x6a\x42\xd6\xfd\x1c\xc5\x8c\xd0\xd0\x4e\x12\x31\x52\x42\x13\x38\x53\x97\x59\x58\x02\xe4\xc3\x32\x55\x8a\x7f\x80\x34\x1d\x47\x39\xf2\x4b\x50\x17\xae\x26\xe6\x1c\x20\x5d\x5a\x08\x12\x56\x05\xf3\xad\x94\x6d\xd4\xf7\x41\xeb\x52\x71\x65\x80\xb4\x94\x80\x2b\x73\xa2\xa5\x04\x5c\x03\x08\x5a\x49\xaa\x83\x20\xad\x24\x15\x24\xc9\x89\x32\x64\x85\x58\xd2\x3a\x36\x1f\x08\xe6\x7d\x6f\xcf\x8e\xc9\xc7\x57\x95\xcf\xbb\x39\x63\xd2\x9b\xbe\x08\xc7\x77\xed\x80\xe4\xba\x79\x17\x89\xe0\x7c\x71\x3a\x48\x66\x43\x32\xf4\x40\x77\xba\x0e\x4a\x69\x15\x22\x69\x15\x04\x69\xdd\x9c\xd3\xba\x29\xa6\xa5\x0b\x0c\x44\x5a\xeb\xa1\xa9\xc5\x8f\x74\x25\xb9\xd8\x57\x59\x65\x7e\xdb\xbb\x2e\xa2\xeb\xbb\x9d\x92\xe5\x57\x20\xb7\x77\x49\x94\x7e\xda\x00\xb3\x41\xf9\x15\x6d\x6e\xe2\x05\x56\x5b\x07\xaf\x6a\x73\x03\xe7\xda\xe0\x46\x65\xa5\x7b\x6d\x61\x58\xbd\xc1\x30\x4f\x57\x39\xd3\x8d\xf3\x0f\x94\xe4\x9b\xb8\x02\xd4\x35\x56\x79\xc3\x3a\x82\x08\x54\x6b\x2b\xa6\xe8\x1a\xcb\xdb\xbd\x9f\x92\xb3\xf5\xdd\xc2\x8a\xe2\x95\x2b\xed\x33\xa1\xf9\x32\xf2\x50\x15\xf8\xdd\xe8\x80\xbf\x1d\x9e\x5f\x1c\x9d\x9d\xae\xbd\x08\x46\x71\x57\x4d\x4c\x51\x71\xf2\x59\xb5\xc6\xf4\x41\x95\xe0\x28\xc2\xfe\x7d\x0b\xaf\xe6\xdb\x83\x2c\x65\xe4\x4b\x4d\x84\xe2\x6f\xf0\x92\x3f\x8e\xf2\x03\x33\x2e\x88\xcb\x4a\x49\x5a\x13\x51\x3f\x95\x92\x89\x4a\x44\x0d\xd6\x6a\xa5\xb3\x24\xe1\x5f\xc1\x40\xd6\x2f\x84\xa6\x2b\xa1\xcc\x6a\x5c\x75\x44\xac\xc7\xf8\x28\xcf\xb3\x41\x1c\x31\x52\x1e\x44\x49\x8b\xb4\x2d\x63\x4c\x45\x3e\x41\x38\x0d\x23\x13\x7d\xb5\x49\x75\xaf\x61\xec\x9b\x1f\x98\x21\x9c\x06\x22\x5c\x65\x1e\xc6\xbe\xfe\xc6\x04\x82\x5a\x73\x9a\x05\xba\x04\x13\x54\xf9\xbd\x68\xfe\x73\xd5\x6a\x97\x15\x30\x86\x46\xe6\x33\x9c\x08\x27\x1d\x29\x1f\xb4\x35\xfe\x4b\x1a\x0d\x3e\x71\x36\xcb\xbc\x0f\x59\x53\xdf\x0c\xb2\x2c\xc8\x59\xc4\xc8\x0f\xe1\x4e\x61\xb7\xc3\x5b\x9f\x59\x37\x1c\x24\x83\x67\xac\xb2\x58\x66\xab\xa3\x80\x97\x0a\xe0\x65\xe1\x16\xd8\x54\xef\x7a\x24\xba\xb5\x6b\xe6\x5e\x57\xbc\xfc\xcb\x5f\x26\xfe\x52\xd6\xe7\xf0\xeb\x65\x7d\xcc\x24\xe8\xcc\x8d\xb9\x41\xcf\xf1\xda\x3d\x83\x24\x3a\xf7\xf9\x1f\xcc\xf0\x56\x47\x3f\x92\xd5\x7a\x19\x8b\x1d\xf3\x53\x29\x59\x24\xbb\xac\xeb\xca\x51\x09\xda\xf5\xe5\xf3\x2f\x43\x98\xa0\x6e\x8f\x60\xd6\x2f\xb9\x12\x00\x7d\xe5\x72\x3d\xe4\x9a\xe4\x12\xdb\x24\x97\xf9\xa4\x47\xfb\xa8\xc1\x49\xa0\xa6\x3c\x07\xa4\xd5\x72\x65\x78\xb9\x3a\xae\x35\x8d\xb7\x5a\xaa\xbd\x1f\x3a\xca\x1b\x08\xd1\x46\x9e\x66\x9b\x13\x15\x77\x2d\xc5\x1d\x84\x49\x61\x4d\xd7\xb1\xd9\x5f\xbe\xab\xb4\x63\xb1\xb9\x3c\x0d\x22\x8a\xb8\xde\xde\xf0\xab\xbc\x3c\x22\x75\x58\x4e\x80\x9d\xd9\x6d\x17\xc2\xb1\x97\x34\xaf\x65\x8e\x3d\xbf\x1a\x0c\x1c\x19\x70\x4b\xa6\x37\x74\x47\x92\xc7\x7a\x1c\x66\x10\x71\x75\x04\x33\xa7\xfb\x41\x11\xb2\x86\x6c\x29\xec\xe0\xcc\x8f\x71\x82\x70\xe6\xcf\xb0\x88\xee\x4d\x10\xe2\x3f\x07\xf0\x13\x1e\x61\xd5\x73\xb6\x3c\x3f\xca\x06\x19\xd7\x65\x82\x2d\x29\xd0\xb1\x99\x9f\x42\x13\x75\xd2\x73\x40\x41\x22\x46\x1a\x8c\x03\xe2\x0a\x69\x4c\x94\xdb\x98\x88\x48\x5b\x56\x88\x1d\x2c\x47\xbd\x03\xce\x96\x34\xac\x66\x1b\xa2\x83\x4e\x51\xbe\x5d\x48\x3a\xc8\x86\x2e\x1b\xf8\x8d\xe5\x47\x47\xd2\xfd\x5e\x9c\xa5\x87\xa2\xb3\xa3\xc9\x34\x31\x3c\xe0\x82\x7c\x90\xac\xcd\x2d\xe7\x7d\x3a\x78\xf8\xcd\x6c\x34\xe2\xdc\x95\x0c\x91\x1e\xff\x93\x84\xed\x42\xcc\x43\x9f\x45\xf2\xc3\xce\xf3\xe7\xa8\xcc\x50\x5c\x9f\x81\x44\xa4\x09\x72\xe6\xec\x33\xa1\xcd\x57\xdb\x37\x31\xcb\x83\xe6\x8f\x99\x90\x27\xab\xb8\xdd\x34\x24\x0f\xac\xf2\x7e\xb2\xbd\xf3\xf6\xed\xab\x86\x35\x08\x81\x17\xa8\x09\xfb\x96\x86\x3b\x6f\xd2\xaa\x69\x49\xaa\xac\x42\x62\xcb\xb4\x24\xed\x37\xda\xb8\xd2\x58\x8c\x0a\x33\x2f\x3b\x57\x34\x55\x40\x48\x6a\x3d\xcf\xed\x0e\x5f\x61\x53\xaa\x47\x1e\x77\xfa\x95\x79\x7b\x97\x94\xe3\x7e\xce\x45\x41\xf5\x26\x5f\xb7\x28\x1d\x36\xe3\xb4\x39\xcd\xa6\xb3\x24\xe2\x3c\x56\x9e\x00\xd7\x04\xa2\xf3\x66\x36\x6a\x46\x4d\x4e\x16\xd2\xcf\x32\x2b\x50\x71\xbd\xad\x9e\x42\x56\xd4\xec\xa8\xcf\xdf\x71\x37\x1d\x1c\xbe\xfb\xf8\x63\x48\x82\xfd\x23\xb3\x83\x44\xda\x56\x07\x43\x32\x44\xdb\x76\x46\x54\xa2\x87\xbe\xdf\xe0\xee\x22\x9a\x1e\x8d\x2e\xd8\x7d\x42\x4e\x33\x76\x49\x67\x39\x23\xc3\x90\x04\x2c\x3b\x62\x04\xfc\x16\xc2\x8f\x77\x59\x96\xf0\x0f\x92\xb3\x33\xa9\x82\x29\x14\x1d\xf7\xc5\x08\x43\xa2\xbc\xd4\xca\xaf\x88\x8d\x43\xa3\x27\x78\x4e\x64\xd0\x34\x62\x25\x1a\x4a\xa1\x92\x26\x9c\x45\xca\xe6\x6e\x75\x73\xfa\x61\x25\x34\x72\x18\x45\x7e\x39\xc3\xf9\x39\xca\x2f\x88\xc9\xb3\x0c\x8f\x9a\x4c\x30\xee\x9c\xc1\xae\x19\x1d\xab\xb3\xee\xa1\x68\x5e\x5f\x38\xa4\x35\xc9\xb8\x3a\x9b\x0a\xe2\xad\x96\x21\xc3\x6a\x29\x32\xc4\xce\x42\x50\xeb\x07\xd6\xab\x42\xe5\x07\x36\x30\xa3\xea\x0b\x9b\x65\xa1\xea\x0b\x1b\x88\x52\xf5\x85\xcd\xa2\x51\xf5\xb5\x70\x73\xd0\xfa\x74\x4d\x08\x87\x54\x7e\x60\x7b\xc5\x4c\x90\x29\x52\x39\x7f\x49\x76\xb7\x9d\x90\xcf\x24\xf9\x8e\x1b\xfd\x82\x65\x34\x02\x0b\xc0\x0b\x16\x0d\x3e\x99\xa3\xa8\x32\xaa\xd8\x5b\x22\x6f\x08\x5b\x1d\xf6\xfa\x02\xf1\x81\x36\x59\xbb\x10\x8e\x6b\xe0\x5e\xe7\x29\x5d\x86\xa1\x58\x97\x16\x80\xdb\x38\x09\xc0\xec\xb0\xa2\xba\xee\xe3\xc7\x0d\x4b\x88\x44\x7b\xac\xdf\x30\xed\xa6\x8a\xd8\x31\x1d\xf7\x58\x9f\xdf\x1b\xc5\x90\x50\x32\xb2\x9f\x31\x4c\x09\xd2\x2f\x86\x34\x9b\xea\xdb\x46\xa5\x86\xba\x61\x6b\xe8\xa4\x28\x1a\x30\xd5\x26\x73\xaf\xaa\xb0\xd7\x97\xf5\x3f\x93\x41\x48\x8a\x41\x92\xa5\xc4\xe2\x63\xc9\x9d\x7c\x80\xe4\xf9\xda\x69\x43\x01\x1f\xef\x69\x36\xb1\xc6\x56\x5b\x96\xa8\xc2\xb6\x0a\xc0\x82\xa2\x98\x22\x54\x0c\xb2\xe9\xbd\x0c\xf9\x2f\xb3\x39\x2c\xf4\x37\xe9\x17\xf0\x24\x75\x1e\xdd\x95\x4a\xf1\x99\x17\xb7\x84\x41\x8e\x0b\x30\x59\x11\x82\x28\xfb\xa6\x8a\x0e\xa1\x5c\x24\xc4\xe6\x71\xdd\xec\xa2\x50\x9b\x87\x95\x77\xb0\x8e\x08\xba\x16\xb7\x4b\xc9\x88\x50\x92\x0e\x48\x7d\x58\x49\xbc\x80\x93\xb6\x9e\x49\xee\xbe\xab\xd6\xfb\xfe\x2c\x67\xd9\xa4\x14\x54\x33\x54\xe9\x4e\xc0\x6d\x9d\xaa\xed\x79\x54\x86\xa5\x86\x2e\xa3\x89\xde\xbf\x4f\xa2\xdb\x9c\xef\x95\xba\x77\xb9\xf6\x83\x4f\x82\xe1\x7d\x1a\x4d\xe2\xc1\x71\x74\x9f\xcd\xd8\x6e\xa7\xdb\x46\x56\xea\x65\x74\xbb\xbb\x23\x93\xa6\x94\x70\x7a\x7a\x8f\xde\xe6\xbb\xcf\x64\x9a\x78\xc4\x81\xa4\x57\x32\x29\x62\x8c\xc6\x37\x33\x46\x7e\xca\xb2\x4f\xbb\x9d\x17\x32\x99\x08\x67\xc1\x90\xf8\x74\xc7\xed\xe5\x62\x90\x4d\xc9\xee\x0b\xb7\xd1\xfd\x28\x49\x08\xdd\xed\xec\xa8\x86\x45\xe8\x4b\x68\x60\xe7\xf9\x0b\xa7\x2c\xa7\x0e\xa3\x74\x40\x76\x9f\x77\x54\xd3\x77\x34\x9a\x4e\xc9\x70\xb7\xd3\xde\x51\xed\xde\xc5\x49\x22\xf1\xfc\xee\x4e\xfb\x99\x6a\x77\x1c\xe5\x17\xb3\x9b\x33\xbe\xbe\xbb\xcf\xda\xaf\x79\xcb\x05\xf8\xb5\x92\xd0\xb5\x43\xb3\x3a\x7c\x68\x38\x2f\x8c\xf0\x60\xab\xdd\xf0\x9e\x06\x9d\xa7\x9e\x74\xcd\x4c\x43\xe5\x71\x94\x59\x23\x37\x11\x99\x27\xfe\x3c\xca\xef\xd3\xc1\x71\x3c\x22\xfb\xf7\x83\x04\xe6\x7b\x13\x0d\x3e\xe5\x5d\x53\x51\x97\x18\x38\x25\x90\xc5\xb0\x58\xa5\x4d\x22\xc2\xa6\xcb\x2e\x15\xde\x45\x6f\x09\xd3\x1b\x46\xbf\x1e\x56\x05\x06\xc2\x56\xf6\x8d\x92\xba\xbc\x51\x2c\xc9\x81\xf0\x41\x0d\x9c\x96\xe6\x1a\xa8\xb2\xb0\xa5\x0d\x16\x1e\xf9\x4c\x39\xa1\x55\xfd\xc1\x36\xbd\x84\x98\xa7\x75\xfb\x4f\xab\xab\x88\xe2\x47\x52\x68\x5d\xd9\xd7\xf5\xe2\x9a\xa1\x0f\x3e\x53\xf4\x78\x84\x33\x37\x10\x03\x68\xcb\x5f\xb0\x89\x50\x63\x2c\x75\xe3\x1e\xaa\x45\x7d\x24\xff\x52\x1f\xe5\x03\xbd\xa8\x97\x68\xf3\x5e\xc6\x51\xae\x77\x66\xbd\x2b\x9a\xad\x2d\x9f\xb4\x18\x92\x85\x2d\x21\x52\xf8\x9b\x48\x5a\x03\xe0\x25\x87\x79\x5b\xa1\x04\x7b\xe1\xb6\xb0\x08\x96\x75\xd5\x93\x6a\xf5\xc5\x60\xaa\x6b\x20\x32\x0d\x80\xf7\xea\x70\x9f\xff\x80\x11\xac\x3a\xab\xfc\x3f\x73\x00\x55\x03\xd6\x19\x52\x49\x08\xbb\x20\x73\x8b\x58\x19\x50\x50\xab\xc5\x1f\x8e\x46\x64\xc0\xdc\xc2\xa5\x4c\x54\x48\xef\x64\x30\xd5\x9f\x16\xae\xa2\xb9\xb1\xb7\xb6\x7c\xd6\xa2\xa2\x56\x4d\xb8\xe8\xba\x79\x9a\x39\x0e\xe3\x9c\x0f\x73\x6f\xc6\x32\x25\x3b\xb4\x51\x46\x35\x17\xe1\x59\x0e\x18\x1d\x3c\x69\x74\x05\x52\xdb\x0a\x43\x82\xa7\x51\x9e\xcb\xf7\xf6\xcb\x6c\x1f\x10\x6f\xd7\xe0\xbc\x42\xf9\x3c\x5b\x71\x7c\x95\xae\x95\x0f\xce\x0e\xc1\x15\x61\xa5\x66\x0d\x7e\x12\xe7\x45\xcf\xec\x40\xf8\xbb\xd7\xf2\xd6\xbc\x84\x6d\xee\x45\xda\xb2\x33\x2e\x5b\x9a\xc2\x40\xf6\x9c\x81\x2c\x3e\x18\x6e\xbe\xdb\xfc\xd4\xcd\x2c\x6f\x6a\x49\xf2\x2f\x47\x09\x72\x50\x63\x18\xd4\x89\x1c\x94\x32\xf0\x32\x02\x4a\xec\x04\x45\xc0\x89\xf3\x6b\xa6\x5c\x1c\x08\x96\x44\xa8\xa2\x9d\x8d\x8c\x50\x73\x50\x72\xa9\x26\x7c\xff\x53\xcc\x10\xa6\x85\x65\x8c\x04\x23\x32\xf2\x49\x26\x6f\x05\xfa\xc6\xc8\x12\x85\xfb\x6b\xe7\x52\x48\x35\xca\x6a\xd0\x70\xe6\x53\x5b\x14\x35\x76\x66\x39\xe0\x47\x99\x4f\x50\xe7\x4f\x4b\xf9\x49\x29\x7f\x54\xca\xcf\x4b\xf9\x36\x49\x4c\xc0\x0c\xea\x46\xaa\xff\x56\x24\xbb\x92\xd0\xbd\xd5\xf2\x45\xdb\xe8\x88\x80\xdc\xc4\xcb\xef\x27\x37\x59\x62\x05\x8f\x70\xb0\xb1\xb8\x30\x4f\x67\x93\x1b\x42\x2d\x99\x5a\x9c\x9f\x46\xa7\x3e\x43\xd2\x61\xe5\x9f\x3a\x61\xd8\xde\x65\x5d\x57\x98\x7a\x55\xf1\xb8\xe6\xc4\x00\x67\xcd\x38\x6d\x72\x32\xa2\x8d\x65\x94\x83\xf7\x19\x3d\x27\x23\xe4\x93\x1e\xeb\xbb\x6e\x46\xef\x96\x37\xe5\xf5\xfa\x9e\x90\xcc\x1a\x77\xa2\x6e\x9b\x52\xfe\xfd\x99\xdf\xee\xf2\xde\x4f\x5b\xad\x54\xcb\xa2\xeb\x87\x91\x8a\x61\x08\xc6\xe6\xac\x56\x06\x97\x46\x13\x32\x0c\x49\x71\x2b\x21\x2c\x77\x8d\xc9\x93\x8e\x53\x2a\x5b\xa7\xda\x5f\x8a\x0a\xf0\x61\x6a\xad\x3e\xc0\xc8\xb4\x55\x64\x77\xe9\x5f\xc9\x7d\x6e\x78\x09\xc7\xd1\x87\x2e\x87\x8a\x38\x3f\x14\xda\xa3\x37\x89\xe1\xb6\xb6\x3a\x7c\x98\x56\x74\x0f\x13\xd6\xc2\xee\xb5\xf4\x50\x57\xd2\xdf\x2b\x0a\x09\x8f\xc3\x5a\x78\x4c\x33\x61\x1e\x19\x25\x25\xa0\xcc\x4d\x4e\x37\x35\xec\xac\x27\xe0\xef\x39\x74\x80\x5c\x14\x19\x9f\xfe\xb3\x25\xc5\x97\x6b\x17\xb7\x5a\x46\xf9\x7e\xb7\x06\x94\xbd\xb8\x8f\xba\x7c\x1f\x2d\x84\x84\x06\xb5\x38\xf8\x35\x9d\xd0\x56\x8b\xbe\x2d\x4d\x4a\xf3\x6c\x37\x21\x0b\x7e\xda\xbb\xb8\x3a\xdd\xbb\x3c\xfa\xdb\xe1\xd5\x87\xf3\xb3\xbf\xff\xb2\x2b\x7d\xec\x09\xfe\x9d\x2f\x44\x97\x62\x77\xda\x44\x7a\xc0\x3d\xf3\x29\xc2\x19\x7c\x1e\xfa\x29\xc2\xb9\xc2\x67\x82\xd8\x17\x4a\xdd\x12\x03\xc2\x25\x05\xf1\x0f\x24\x12\x14\x09\xbd\xbe\xf1\x9a\xdc\xbc\xf7\x23\xed\xe2\xef\x0a\xd0\x1c\x42\xf8\x5e\xd9\x68\xa0\xf0\x87\x3b\x11\xf7\x04\x61\x39\xb0\xc8\x1e\x58\x52\x14\xdd\xea\xd8\x53\xbb\x48\xcc\xc7\x9e\x85\xf3\x02\xe7\x61\xaf\x6f\xba\xcd\xac\x6e\x53\xd5\x6d\x6e\x75\x1b\x8b\x44\x7b\xa3\xa6\xc8\xf5\xdd\x5b\xcf\x4b\x66\x98\x94\xdf\x8c\xcb\xaa\xa4\xb7\x84\x75\x39\x02\xa8\xdb\x00\x10\x8f\x01\xbc\xc4\x9a\xce\xd4\x1c\xeb\x3b\xcc\x31\xfb\xfa\x0e\x89\xec\x4d\xc2\x2e\xb3\x61\x97\x17\xe2\x7a\xfb\x12\xce\x1d\x4e\xb4\xbb\xd5\xc1\x86\x09\xe5\xbf\x2c\xfe\x93\xff\x34\xac\x27\xef\xdc\xe1\x3a\x79\xb6\xc5\x6f\x9a\xd2\x82\xa7\xb4\x9a\x06\xce\x93\xd7\xb7\xf8\x25\x3e\x35\x87\xab\xe4\x29\x92\x9d\x04\xad\x5c\xc3\x46\xf2\x9f\x16\xfb\xd8\xdd\xea\x14\x8d\x5a\x95\x7f\x8b\x25\x8f\x49\x1e\x2c\xe0\xfc\xea\x0d\x02\x4a\x75\xcd\x48\x25\xae\xb9\xa8\xc5\x35\x52\xf5\x53\x3d\x80\x0c\x4a\x94\xcc\x01\x49\xc8\x6d\xc4\x88\x43\x55\x70\x9c\xa4\x32\xde\x8b\xb6\xe0\x7d\x7a\x51\xdd\x2e\x13\xb8\x0a\xd3\x90\xa9\x87\x25\x87\x89\x11\xf5\xe5\x50\x34\x66\xa3\x61\x2a\x3c\x50\x8b\x9b\x97\xea\xd0\x25\xb4\x90\x27\xdc\x8a\x38\x94\xe2\x58\x5c\x18\x95\xb1\xe1\x2c\xbc\xf1\x29\x07\x0e\x9b\x51\xe2\x23\xa1\x77\x24\xdc\xb7\x18\x74\x15\xc6\x4a\x9e\xa0\x32\x7d\x86\x33\x84\xf9\xb4\x3f\xf9\x42\x7a\x23\xe6\x7d\x33\xbb\x3d\x8d\x26\xc4\x40\xbe\x2e\x7a\xd4\x2e\x81\x5b\xa4\x4b\x02\x96\x49\x3b\x12\x54\x88\x25\x51\xe0\x1a\xca\x51\x72\xe8\x10\x0e\x8f\x4b\x9f\xa1\x12\x24\xbb\x14\x47\x7c\xe7\x72\xac\xd7\x50\x02\x02\x33\x42\x8a\x53\x54\x14\xc3\x78\x28\xa8\x6c\xdf\xaa\x48\xb0\xd5\x3e\x9a\x7f\xf0\x19\x6a\xb5\x38\x21\x2f\xcb\x9a\x46\x08\xe2\x2d\x7c\x14\x63\x5b\xdc\x42\x9d\x27\xdd\x0f\xf0\x76\x7c\x09\x07\xd7\x74\xf0\xb1\x34\x4a\xd1\x81\xb0\xec\x17\x87\xd6\x47\x73\xd3\xa7\x49\xba\x25\xec\x82\x24\xa3\x25\x83\xb0\xae\x7d\xb5\x5a\x69\xce\x00\x79\x88\x58\x45\xe2\x91\x81\xaf\xba\x07\x1e\x76\xe5\x9a\x69\x36\x6c\x21\xf0\x6b\x66\x57\x3a\x50\x46\x6c\x52\xd4\x2d\x14\x6f\x47\x0f\x2f\xae\xd1\x8a\x80\x90\x15\x1c\xf1\x31\xad\xe9\x61\x16\x92\xa3\x77\xf7\x3d\x1d\x22\x2f\x99\xee\x0d\xb9\xf2\xa5\x28\x16\x4a\xf6\x2e\xa4\x00\xf9\x93\x7b\xd6\xc5\x31\x71\x0f\xb8\x3a\xf1\x0a\x12\xa1\x14\x45\xf3\xfd\x16\x52\x45\xa0\x9c\xfc\x27\x22\x0d\x8a\x73\x1c\x09\xb4\x91\xe0\xd9\x22\xb4\x31\x77\xf8\xdb\x41\x2d\x5b\x3b\x2c\xc2\x99\xb3\x4b\xf0\x38\xbc\xf1\x23\xec\x29\x06\xdc\x43\x78\x1a\x0e\x76\xc7\xdd\x73\x3f\x42\x78\x14\xe6\x8d\x61\xab\xe5\x8f\xc2\xb9\x1c\x0c\x75\x82\xaf\x58\x41\xdf\xa8\xe5\xe5\x37\xe3\x93\x81\x9b\x03\xf9\x29\x67\x65\xf3\x40\x57\x97\x36\x27\xdd\xbc\xe0\x94\xcd\x4c\x66\x28\xe6\xd1\x1f\xe1\xa9\xa0\xdb\x27\xf8\x56\x7a\x59\x86\x02\x70\xf4\x40\x51\x28\xba\x45\xc6\x0f\xf2\x24\x1c\xec\xce\x59\x74\xdb\xbd\x55\x17\x63\x97\x9a\x13\x38\x13\xc8\x68\x8a\xd5\xec\xba\x49\xd1\xad\x14\x37\x99\x76\xcd\x5b\xc2\x9a\xbc\xb6\x6f\x19\xf0\x46\xa8\x28\xf0\xc2\xd3\x32\x11\xa7\x65\xa6\x4e\x8b\x9e\x53\x82\xc7\xfc\xb8\x4c\x5c\x74\x3c\x1f\xaa\xcf\x2e\x29\x2c\xe6\xee\x96\xb0\xcb\xe8\xd6\x87\x61\x3a\x19\x31\xbf\xb6\x93\xc4\x9f\xab\xa1\x13\x31\x3d\x66\x66\x60\xcd\x3d\x2e\xe4\x7e\xb5\x16\xbb\x9b\x15\x61\xdc\x00\xf9\x5b\x56\x27\x22\x51\x0e\x99\x6d\x3e\x2b\x0e\x64\xbf\x7a\x3a\x54\x7a\x1b\xef\x2e\xca\x52\xf7\xc6\x1c\x86\x47\xcc\xf0\x98\x19\x1e\xad\x1b\x5e\x5c\x84\x54\x0c\x2f\x5e\x77\x78\x54\xde\x31\x7a\x08\x0c\x83\x8f\xf7\xda\xf4\x1a\xdc\xaa\xa1\x6b\x1b\x0f\x4a\x7a\x8e\xb8\x74\xbc\xe5\xde\x9a\x5f\x1b\x03\xc6\xf7\xa1\x76\x1a\x0e\x8c\x2d\x82\x08\x02\x75\x5c\x65\xa6\x7d\xc2\xcb\xc6\x63\xa7\x71\x11\xdf\xc3\xa9\x64\x8d\x68\x7f\x31\x92\x57\x72\x3d\x53\xf8\xb7\xa5\x85\xad\xe9\x17\x8b\x5e\x67\x4e\x24\x52\xde\x5b\x07\x97\x8e\x6d\x51\x51\x2d\x22\x15\xe5\x66\xa9\xa0\xbc\x87\xaa\x4c\xa8\x6e\x0d\x0b\x8d\x01\xce\x30\x32\xfb\x25\x1d\xd4\x61\x58\xe6\x62\x58\xf5\x7e\xca\x42\x40\x8f\xcb\x1a\xd3\xa2\x12\x6d\xb3\x55\x45\xfe\x76\x4f\xf2\x2e\xa8\xcc\x49\xdd\x01\x0d\xcb\x81\xe7\x82\x41\xd5\xc3\x84\x8f\x55\xf4\x62\x8d\xc5\x7e\x42\xac\x87\x17\x1f\xae\x90\xd9\x59\x51\x97\x98\x31\x43\xce\x6a\xef\x0c\x60\x41\x6f\x7c\x86\x3d\x01\x16\x8f\x33\x9f\x99\x44\xb8\xaa\x39\x9c\x03\x90\xf7\xfd\x4c\x46\x01\x4d\x42\x87\x9c\x01\x87\xf0\xb0\xc9\xe1\x3c\x66\xbc\x13\xd8\x91\x7e\x84\x10\x06\x9d\xb7\xad\x8e\xc6\xd7\xbf\x41\x18\x17\x40\xa1\x0b\xb5\x58\x91\x9f\xe0\x2c\x28\x1d\x55\xde\x58\x52\xc4\x23\xff\x37\x3d\x90\x59\x58\x4b\x57\xc9\xc7\x42\xd3\xe9\xaa\xde\x66\xf5\xbd\xcd\xf4\x45\x1c\x7c\x3c\x3d\x38\x7c\x7f\x74\x7a\x78\x70\x75\x7e\xf8\xfe\xf0\xfc\xf0\x74\xff\xb0\x30\x44\x8d\x2b\x2c\xdd\x83\xdb\xeb\xc0\x39\x00\x47\xf5\x82\xcb\xf2\xcb\x6f\x9a\x0d\x17\x29\x39\x5b\x2e\x5b\xf2\x78\x32\x4d\xc8\xf6\x30\x9b\x3c\x19\x66\x03\xd0\xa6\xfa\x1e\x4a\xce\xa7\xd9\x90\x1c\x9c\x9d\x5c\x52\x22\x60\x2b\x95\xd4\xcc\x5b\x6c\x4e\x68\x0c\xd6\x9a\xef\x66\x71\x32\x5c\x24\xf0\x85\x88\x3d\x47\x69\xcc\xe2\x28\x11\x14\xb5\x38\x68\x12\xc5\xa4\xc2\xe0\x79\x98\x37\x59\x50\xd3\x5b\x19\x01\xe5\x33\xd8\x93\xe0\x7c\x8a\x1a\xbb\x20\x84\x8a\x9c\xb0\xd9\xf4\x63\x4e\x12\x92\xab\xf8\xad\x9c\x42\x8f\xd3\x9c\x50\xf6\xd3\xe5\xc9\xf1\x3b\x32\xca\xa8\x20\xa6\x54\x90\x1c\x71\x28\x14\x10\xe5\x46\x3a\x8f\xee\xc0\x74\x8c\x88\xb9\xa4\x96\x2e\xa9\x68\x4c\x36\x14\x63\x2a\x98\x2d\x16\xec\x67\xe9\x80\x12\x46\xde\x65\xb3\x74\x98\xfb\x04\xc7\x38\x46\x92\x7a\x53\x63\x29\x29\x0f\x94\x3a\x35\xa5\xf8\x44\xf6\x14\xcf\xaf\xd6\x12\xe4\xd8\x26\x95\xa7\xf1\xed\xb7\x68\x89\x52\x29\x43\xb3\xc5\xc3\x02\xdc\x99\x05\xee\x53\x72\x27\xbb\x95\x0b\x58\x52\x58\x11\xb0\x76\x2c\xc4\xa5\xce\xa1\x5e\xf8\x24\x1b\x7c\x3a\x20\x53\xd0\x76\xb8\xba\xca\xa6\x24\x85\x24\x11\x08\x82\x13\x30\x92\xba\x11\x80\x96\x64\x0b\x08\x00\x2f\x8f\x2e\x8f\x0f\xa5\x3f\x31\xef\x62\xff\xfc\xe8\xc3\xa5\xfe\x75\xf9\x8b\xcc\x72\xae\x81\x9a\x5e\x1f\x3f\x16\x68\xf4\xea\x2a\x9a\x4e\x49\x3a\xdc\xcf\x26\x00\xc5\xeb\x3f\x3d\xbe\xe9\x3e\x9a\xb3\xe2\x4f\xd7\xa8\x80\x69\x04\xce\xe8\x8a\xab\xab\x41\x92\xe5\x64\xcd\xc1\xaa\x16\xec\x3a\x78\xb3\x19\x6c\x6f\x2f\x9a\xc3\xa2\x19\x6c\x9b\x19\x14\x2a\x97\xef\x4b\xc5\x86\xa8\xf1\xd2\x85\xc0\xe5\x2c\xc7\xc3\x83\x1a\x9a\xfa\x05\x43\x0b\xad\x17\x6e\x35\x3b\xa7\x8b\x86\x25\xd0\x2e\x8f\xcd\xfb\xd3\x6d\x32\xa1\x7f\xf2\x90\xe8\x6b\xef\x9d\x6a\x50\xc7\x88\x56\x7a\xd8\xde\x5b\x51\x28\xfe\x61\xbb\x83\x3c\x46\xe1\x39\x4d\xea\xe5\xc4\x8f\x3b\x38\x7e\xfc\x14\x41\xb0\xe7\xeb\xb7\xec\x26\x1b\xde\xff\xf0\x68\x4e\x8a\xb7\x4f\xc4\xf7\x35\x2a\x3c\x4f\xe8\xa4\xd7\x8f\xa2\xf9\x27\x0f\x75\x17\x8f\x3e\x5b\x35\x7a\x5b\x6b\xa8\x7c\x84\x6d\x90\x42\x60\x67\xbd\x06\x97\x82\x5b\x77\xd6\x80\xb9\x6b\x80\x69\xc5\x12\x42\x51\xec\x0c\xa7\xe4\x0b\xbb\x88\x6f\x92\x38\xbd\xb5\x59\x70\xa5\x81\x4f\x77\x59\x90\x44\x39\x83\xab\xa9\x4b\x83\x29\x25\x9f\xe3\x6c\x96\xcb\x2a\x85\x0c\x96\x2d\xe5\x38\x7a\xa1\x99\xb3\xd0\xcc\x5e\x68\xb6\xeb\xc2\x48\x4e\xa0\xbb\x06\x70\x7d\xda\x6a\x3d\x05\xcd\x33\x7e\x33\x5d\xde\x4f\x49\xab\xb5\xa0\xfc\xc3\x9f\x3c\x84\x6b\x3b\x42\x05\x9c\x1b\x83\x93\xd5\x6b\x12\xc4\x6e\xb3\xe1\xc6\xf7\x42\x0c\xec\x3d\xc7\x71\x76\x86\x6c\xd9\x6d\xa8\x3e\xb5\xe0\xe7\xbc\x82\x74\xd5\xe6\x6b\xb5\xbc\xcb\x77\x67\x07\xbf\x78\x4a\x6f\x58\xf6\x10\xc8\xa5\xe4\xf9\x3f\x1d\xee\x1d\x2c\xcb\x7f\x7f\x76\x76\xb9\x38\x5f\x0c\xdc\x1e\x84\x07\xfb\xd9\x43\x38\xd6\xa1\xcc\x4d\x54\xf6\x38\xbd\xc5\x5b\x6d\x89\x58\xc1\x99\xa2\xaa\x06\x8f\x01\x6a\x8e\xee\xa4\x8a\xe9\x2c\x1f\x9f\x93\x49\x66\x5d\x1c\x60\x3d\x02\x75\x84\xb8\x28\x9b\x28\x09\x03\x8e\xc3\xb4\x74\xcd\x78\xe2\x05\xc8\x1c\x82\xd8\xbd\x60\x3c\x7e\x46\x3c\x61\x0c\xe4\x5c\x7a\xfc\x6a\xa3\x6a\x50\x0b\x46\x81\xaa\x4a\xd1\x65\x53\xfc\xf5\x54\xdb\x3e\x4f\x96\x98\x75\xe1\x1a\x85\xb9\xaa\x5e\xff\x77\x53\x6b\xfb\x59\x88\xcd\x15\xe9\x43\x82\x0b\x36\x3c\x8e\x6f\x42\x12\x7c\x88\x28\xa7\x75\x0e\x78\x63\xc0\xde\x81\x3e\x3f\x09\x4e\x8e\x4e\x8f\x4e\xf6\x8e\xaf\xf6\xf7\x3e\xec\xbd\x3b\x3a\x3e\xba\x3c\x3a\xbc\x08\x49\x70\x78\xf2\xe1\xf2\x97\xab\x77\xc7\x67\xfb\x7f\xe5\x3f\x0f\x0e\xdf\xef\x7d\x3c\xbe\x2c\x97\xda\x97\xce\x11\xe2\x09\xd9\x37\xee\x20\xa4\xf0\xd0\x32\x28\x90\xea\x5d\x71\x02\xda\x30\x84\xe8\xdf\xe4\x82\x45\x0c\x16\x29\x0f\x99\x93\x3c\x0c\x73\x22\xbc\xba\xce\x6e\x65\x37\xd4\x76\xd2\xf7\x39\xfb\x04\x95\xe3\x01\x5c\x5a\xe1\x41\x5d\xea\xcf\x31\x1b\x0b\x75\xc6\x23\x88\x8f\xc1\x22\x70\xc4\x36\xa5\xd9\x2d\x8d\x26\xd5\x21\xd7\xd3\x8a\x1c\x15\xcf\x84\x15\x43\x81\x89\x76\x85\x00\x4e\xa2\xf6\xb3\x19\x04\xd5\x33\x43\xd3\xd9\xd5\xd6\x7f\xb1\xb2\xa5\x04\xcc\xf4\x38\x8f\x87\x42\x26\x31\x4b\x88\x40\xdf\xf8\x86\xcf\xa1\x4b\x71\x0e\xaf\x26\x29\x8e\xf3\x0b\xd8\x1a\x27\xd9\x50\x0b\x52\x9a\x19\xce\x43\xf2\xf0\xe0\x0d\x92\x98\xa4\x6c\xdb\x7b\x3c\x24\x8f\x1f\xe3\x08\x0e\x5d\x45\x51\x01\xa2\x53\x5a\x0c\x63\xd6\x6a\xf9\x59\xf8\xdf\x17\x67\xa7\x01\xb8\x83\xf2\x29\x42\xd8\x62\x27\xdd\x5b\x20\xda\xf5\xc7\x9c\x75\x1f\x8c\xc9\x49\x9c\xe7\xa2\x1b\x72\xd7\x9c\x12\x18\x7d\x2e\x07\x9c\xb9\xb3\x00\x4d\x4e\x69\x65\xb4\x60\x22\xa8\xab\xda\xfd\x29\x66\xbc\xd9\x86\x60\xa4\x92\x45\x76\x4f\xb3\xca\x48\x66\x6b\x8f\x84\x2c\x1c\x06\x4e\x24\xc7\x3d\xab\x8c\x68\x56\xa8\x31\xcc\x82\xab\xab\x78\x18\xe6\x98\x7f\xc0\x96\x9a\xdb\x9d\x14\xbc\xa8\xa0\x6a\x17\x18\xca\xf0\x91\xe5\x4a\x4c\x91\x46\x13\x92\x87\x64\xd7\x7e\x92\x24\xa8\xdb\xeb\x8b\xf7\x6a\x97\x3a\x17\x55\xe5\x65\x27\x7e\xf4\x48\xff\xe1\x01\x24\x16\x22\xe4\x28\x60\x59\x91\xa5\x99\x7e\xf7\x25\x99\xb5\x5a\x04\x5e\xf2\x8b\xbb\x98\x8d\x75\xb8\x7c\x55\x29\x2d\x55\x22\x77\xcd\xdc\x4f\x77\xcb\x62\xd5\x14\xcf\x7b\xa4\xdf\xa5\x05\xea\xaa\x0f\x3e\xe2\xe6\x38\xca\xf7\xd2\x7b\xdf\xb1\xe0\xd3\xc6\x30\xd0\x43\x01\x6a\x22\x51\x19\xc7\xc8\x8e\xf8\x4d\xd1\x70\xad\xce\x8c\xcc\x42\xef\xc7\xc8\x04\x18\x71\xc4\x5e\xb8\x97\xe2\xb8\x0f\x8f\xc3\xed\x37\x99\xf1\x88\x97\x3d\x7e\x8c\x68\x2f\xed\x65\xfd\x7e\x18\xf7\xb2\xbe\x3b\x3b\x8a\x4a\xb6\x5b\x52\x20\xc6\xb9\xe1\x6e\x47\x3a\x02\xb2\x25\x71\x83\x72\xa1\xe7\x35\x85\x86\xe5\x42\x2f\x6b\x0a\x8d\xcb\x85\x5e\xd5\x14\x9a\xda\xfb\x40\x1c\xe0\xad\x9a\x67\x96\xaa\x31\xe2\x0e\x10\xb6\x52\x4b\xc0\x67\x48\x47\x0a\x95\x7a\x90\xac\xd7\xd6\xa0\x78\xda\x11\xa4\xf8\xd3\x1d\xf1\x97\x82\x8e\x19\xac\xd5\x28\x9c\xfa\x4f\x5f\x23\x3c\xe1\x7f\x5f\x21\x7c\xc3\xff\xbe\x44\xf8\x96\xff\x7d\x8e\xf0\x3d\xff\xfb\xcc\x5a\xb6\xcf\xe6\x52\x93\x02\xa9\xe9\xe7\x88\x82\x98\x97\xe2\x3c\xcc\x7a\xa4\xd7\xe9\xf7\x71\x14\xb2\x20\xc9\xb2\x4f\xb3\x29\xbf\xaf\xd8\x51\x2a\x65\x3b\xb9\xe5\x9a\x50\x48\x80\xfc\x08\xe7\x4a\xf5\xe5\xaa\xce\x80\x41\x1c\xa3\x79\x21\x09\x96\x59\x3a\xc8\xc3\x5e\x5f\x98\x30\x68\xc5\x79\x28\xa4\x8d\x06\xa0\x90\x32\x21\xdd\xee\x14\xf2\xe6\xb1\xf5\x30\x38\x7c\xb0\xa5\x3f\x93\xf7\x68\xff\x8d\xdf\xb6\x3a\xe9\xa5\x7d\x61\x7e\x28\x20\x25\xfc\x07\x5e\xb9\xce\x00\x99\x25\xa3\x13\xe7\x0f\xfe\x28\xb3\x89\x25\x21\x62\x89\xbf\xb3\x83\x59\x8f\xf6\x5d\xd7\x78\xbc\xc5\x72\x90\xcf\xdd\xbb\xc0\x9e\x40\xd7\x3f\x81\xbf\x98\xf8\x4f\x3b\xc8\xf5\x9a\xa7\x16\x46\x9e\xab\x2d\x58\x6e\xa5\x87\xa4\xc2\x24\x7d\x00\xc4\xf0\xf6\xed\xb3\x46\xcc\xaf\x88\x87\xf0\x15\x92\x5a\x71\x4c\x9e\xdb\x8b\xcb\xf3\xa3\xd3\x1f\xaf\xf6\xce\xcf\xf7\x7e\x01\xb9\x22\x9a\xe7\x61\xca\x77\x94\x9a\x51\x14\xa6\xbd\x4e\x1f\x27\x61\xfb\x4d\xf2\x56\x45\xc5\x7c\x93\x3c\x7e\x8c\xf8\x24\xa2\x5e\xd2\x47\x05\xf1\x5f\xed\xe0\x1c\xd7\x35\xca\xd9\x1b\xb0\xc4\x25\xfe\xab\xa7\xae\x6b\xbf\x52\x2c\x22\x85\x16\xda\x8d\x25\xc0\x04\xc0\x81\x79\xaf\x36\xef\x97\x27\xc3\xd5\x02\x00\xce\x18\x53\xdc\xc3\x29\x06\x64\x22\xf0\x96\x92\x92\x47\xb9\xa4\xa4\xba\x24\xd0\xdf\x0f\x0f\x5b\x1d\x4c\x3e\x47\xc9\x05\x28\xb0\xe5\x5d\xd0\xb3\x94\xbb\x3e\x16\xf7\x0d\x08\x1f\x85\xb5\xed\x56\x18\xfa\x82\x2a\x0e\xc3\xd0\x07\xcb\x32\x5e\x02\x3d\x3c\x58\xe1\x97\xc5\x67\x57\x06\xf8\x26\x08\xb5\x5a\x46\x0f\x7c\x57\x5e\xa8\xce\x0d\x46\x02\xfb\xa7\x7d\xf5\x81\x22\xab\xfc\xa1\x6e\xc1\x00\xfe\xe2\x3c\xfe\x27\xe9\xa6\x5a\x95\xc8\x75\x82\xa8\xef\x05\x78\xde\xc5\x3d\xbe\x75\xfa\xa1\x8e\x97\x9d\xca\x61\x38\xce\x11\xf9\xda\xd8\x9b\xcf\xf1\x8d\xa8\xb5\x0c\x42\xda\xf0\x52\xd0\xe4\x33\x8f\xfd\x69\xab\xe5\xcb\x07\xbc\x38\xbf\x98\x44\x49\x72\x94\x32\xe4\xa7\x48\xdc\x3e\x82\x78\x3e\x9a\x4c\xc8\x30\x8e\x18\xe1\x19\x5d\x81\x34\x5f\x48\xa4\x99\x16\xd0\x67\x1b\xa7\x65\x9f\x8b\x62\xc7\x13\xbf\x8d\x30\x3f\x01\x9c\xda\xde\xea\xf0\xc2\x9d\x17\x62\xa0\xf0\xe3\xe9\x0b\x4c\x83\x47\x9f\xdb\xc8\x79\xe2\xa8\xd4\xe6\xbf\x45\xed\xa7\x4f\x79\x85\xd1\x14\x8b\xb6\xda\x2f\x11\x8e\x77\x7d\xab\x21\x1c\xfb\xa6\xf5\x67\xb8\x83\x50\xd7\xb7\x7f\xda\x9d\x22\xe7\xad\x44\x48\xd8\xe4\x71\x05\x69\x75\x9b\x97\xde\x79\x2a\xc6\xbb\xf3\x8c\xff\xfb\x02\x5a\x78\x01\xdf\xcf\xda\xa2\x27\xd3\xca\x9e\x58\x8c\x92\x6b\x0d\x75\x23\xef\x12\xff\xc5\x53\x3c\xf4\xe7\xd3\x88\x46\x13\xc2\x89\x58\x88\xf6\xdd\xe5\xcb\x04\xf7\x70\x01\xa8\xad\xd5\x62\xbd\x4e\x1f\xfa\xd9\x41\xf8\xb4\xa4\xba\x79\x20\x1a\x05\xd8\x9c\xaa\x55\x17\xc3\xda\x29\x8f\xe7\xc8\xb7\x43\x81\x87\xbc\x59\x9c\x85\x2a\xd8\x35\xce\x43\x1d\xdd\x39\xc5\x99\x0e\x4f\x9b\x0b\xd3\x61\xde\x41\xce\x3b\x7a\xfa\x1a\x59\x18\xa6\xfd\x26\x7a\x9b\xbf\x89\x00\x59\xea\xd5\x48\xb7\x23\xe8\xfb\x35\x8e\x7b\x51\x1f\x15\xd5\x81\xe5\xad\x96\x05\x31\xc0\x32\x07\xa5\x99\x9d\x1a\x70\xc1\x79\xd4\x60\xe9\x12\x7f\xe7\x15\x16\x3b\xef\x99\xdc\x79\xac\xb0\x6a\xbe\x77\xf4\x69\xc2\x5e\x1f\xc7\x61\xdb\x7a\x91\xcb\x46\x3e\xf5\xcb\xab\x22\x6e\xa2\xf9\x24\x62\x83\x71\x97\xe0\x81\xd4\x51\xea\x32\x9c\x44\x37\x24\xe9\x7a\xfb\xc7\x7b\x1f\x2f\x0e\xbd\xc7\xf1\xe3\xc7\xca\x1d\xc9\x8b\xd7\x7c\x0b\x31\xb1\xc5\xda\xed\x0e\xe7\x8b\x85\x18\xab\x8d\xb7\x3b\x08\x21\xe2\xbf\x78\x89\x67\x7e\x16\x40\x1b\x08\x67\x01\xb4\x6f\x00\x98\x87\xea\xe8\x6f\x77\xde\xe4\x3f\x84\xed\x37\xf9\xf6\xb6\x18\x38\xc7\xde\x79\xbf\x21\xdc\xe0\x46\xaa\x05\xb5\x6f\xa3\x40\x8d\xd0\x47\x18\x96\x09\x20\x8a\x67\xbe\x77\x78\x7a\xe0\x21\x8e\xd9\x79\x45\xf1\x4b\x8c\x0f\x36\xc4\x4b\xfb\x74\x1d\x6b\x49\xb2\x1c\x3f\x2c\x33\xf1\x5f\xc8\x76\x8e\x4e\x8f\x2e\x8f\xf6\x8e\x3d\x35\x5b\x10\xaf\x50\x31\x5f\xde\xf8\xfb\xa3\xd3\xbd\xe3\xe3\x5f\x3c\xd9\x30\x26\xfe\x73\x9d\x67\x57\x57\x47\x10\x06\x61\xba\xff\xa7\xf1\xcc\x24\x31\x9a\x18\x90\x50\xe4\x25\xfe\x0b\x31\x8e\xe3\x8b\x43\x4f\xf7\x0b\x53\xd4\xfd\x9a\xde\xa0\x10\x36\x9a\xb5\xad\x56\x0a\xd1\x82\x8b\xbb\x80\x53\x21\x3b\xaf\x41\x0d\xb1\x87\x59\xdf\x8e\xe9\x4c\x9b\x10\x37\xef\x10\x30\x63\x83\xf8\x3b\x2f\xb1\x26\x0c\xf8\x1a\xcb\xca\xaf\x54\x65\x40\xc0\xbc\x81\x1b\x7e\xe7\xc3\x84\x9e\xf3\x01\x73\xb2\xf0\x5c\xcf\x86\x9f\x62\x5f\x10\x0a\x78\x5f\x3e\x2d\x58\xcd\x3d\x6f\xeb\xe6\x40\xec\x00\x0d\xba\x02\x09\x29\x8e\xd0\x28\x2f\xc6\x99\x44\x79\xaf\x5e\x20\x7c\x08\xae\x84\x39\xcc\x5f\x62\x26\x4f\xc2\x8e\x3c\x09\xca\x3f\x62\x15\xa7\x22\x40\xbc\x4c\x68\x80\xe9\xc1\x3c\x35\x83\xa1\x7d\x01\xf6\x9d\x0e\x1f\xb8\xf0\xa3\x6c\x15\xdc\xa9\x14\xec\xb4\x3b\x1d\x35\x7b\xc2\x41\x6c\x57\xb3\x6a\x76\x6a\x6a\xb6\x5f\xf3\x9a\x9c\x1f\x76\xcb\x3e\xad\xeb\xa5\x0d\x9b\x42\x38\xef\x16\x03\x14\xc8\x78\x87\x63\x0c\x54\x33\xd6\x67\x72\x0f\x55\x6c\xfe\x67\x29\x3c\x93\x4d\x48\xca\xc8\xb0\x29\x04\x50\x9e\x5d\xf3\x85\x56\x57\xd5\x5d\x73\x3c\xe9\x53\x35\xee\x17\x1c\xe4\xf1\x48\xd0\xca\x5d\xb3\xf0\x70\x49\x08\xbc\x8d\xe3\xd1\x7b\x85\x3f\x16\x8d\xba\x70\x61\xf4\xfa\xf5\x66\xfd\xfa\x82\x88\xe4\x53\xec\xed\xf4\x39\xd5\x77\x6e\xae\xaa\xaf\x1e\xc5\xce\x4b\x58\x12\x4e\x45\xc8\xd7\x66\x9d\xf5\xec\x95\x73\x80\x0e\x15\x4a\xdf\x79\x6e\xd5\x7f\xf6\x7a\x41\x21\xeb\xb6\xdc\x79\x61\x1f\x85\x9d\xca\xc9\x92\x9b\x5b\x1c\x49\xac\x9b\xe8\xb4\x5f\xdb\xf5\x3a\xf5\x1d\x75\x3a\x6d\xbb\xd4\xd3\x45\xa5\x3a\x76\xa9\x67\x4e\x29\x9b\xcc\x90\xaf\xd4\x50\x65\xa7\xee\x48\x09\xa2\xfc\x63\xe8\xb5\x22\xc6\x68\x6e\xc5\x56\x7d\x07\xa7\x2d\xc3\x39\x8e\xf0\xcc\xa8\x88\x09\x11\x5c\x77\x80\x1d\x05\x97\x21\x86\x60\x55\xa4\x3b\x2d\xc2\x14\x8f\xc2\x6c\xb7\x97\xe1\x5e\xbf\x2f\x88\xcc\x49\xe8\x72\x1b\x33\x24\xf8\x05\x90\xc3\x24\xfe\x0c\x75\x67\x8d\x01\x27\x7b\x5e\xbe\xc2\x53\xc7\x3d\xb9\xab\x46\x93\xe2\x44\xa8\x1a\x67\x4a\xcb\x09\x84\x74\xdd\xdc\x56\x39\x89\xb0\xd0\x43\x49\xb0\x14\x48\xcc\xa4\x46\x8e\xb0\x0d\xb9\x14\xc3\x2f\xc2\x0c\x0f\x43\x88\x70\x73\xf8\x39\x12\x51\x7f\x62\xd7\x44\x0f\xf9\x29\x7e\x06\x54\xc4\x10\xd9\xe2\xa3\x47\x35\xe3\x5a\x67\x38\x11\xe3\xd4\x33\x28\x3f\xab\x91\xe9\xf9\x14\x1c\x77\x8b\x65\xc9\xdb\x86\x30\xcc\x25\x61\xf8\xf4\xb9\xc9\x69\xc3\x92\xc9\xd9\xe4\x1c\xe0\x03\x3c\xe2\x34\xc2\x84\xff\x73\xc3\xff\xb9\x0d\x67\x82\xdd\x6c\x18\x16\x2d\x17\x97\xf2\x7d\x38\xd5\xcf\x58\x1f\xd1\x1b\x70\x34\x72\xdf\x6a\xf9\x7b\x22\xc2\xff\x48\x50\x11\xf7\x9c\x96\x94\x37\xcc\xe7\xb0\xfd\xe6\xf3\xdb\x5b\xc5\x09\x7d\x56\x3e\x4f\xae\xc2\xdb\xde\xe7\x3e\xbe\xb3\x1a\xbc\x6e\x3d\x9a\x5f\x15\xd7\xb2\xd9\x3b\xd9\xec\x0c\x64\x70\x57\x48\xb7\x7e\x87\x50\x11\x8f\xfc\x7a\x88\xbf\x92\x4a\x10\x67\xc0\x41\x46\xc0\x41\x9e\x3d\x84\xaf\xa4\xce\xf9\x42\xe6\x51\xcc\x32\x41\xf3\x2f\x61\x62\xf3\x90\x97\x61\xc2\xd1\xd0\x45\xd8\x7e\x73\xf1\xf6\x52\xcd\xe2\x42\xcd\xe2\x93\x35\xfc\x2f\xbd\x8b\x3e\x6a\xf0\x43\x76\xc9\xbf\xf0\x44\x0c\xf7\x13\x2a\x04\x97\xf9\xa5\x9e\xcb\x3c\xd3\x25\xb7\x15\x29\x68\x0f\x48\x0d\xe4\x04\xc6\x85\xcf\xc5\x78\xf6\xc3\xf6\x9b\xfd\xb7\xe7\x6a\x3c\xfb\x6a\x3c\xbf\x85\x27\xbd\xfd\x3e\x3e\xb0\x86\xf5\x9b\x84\xe7\x41\xab\x05\x77\xf2\x79\x6f\xdf\x0c\xee\x00\xe1\x1b\xf1\xf5\x1b\x90\x4c\xaf\x5f\xaa\x9d\x52\x0f\xde\x17\xcf\x10\xa7\xb3\x9e\xbf\x46\x6f\xea\x0b\x3c\xef\xec\x40\x89\x57\x2f\x71\xfb\x61\x06\x6f\x59\x3a\x22\x1e\x92\x6d\x37\x88\xff\xea\xd5\xf2\x7e\x5e\x71\xe2\xe2\x75\x5b\x16\xea\x9a\x6f\x7c\x03\x5b\xfd\x25\x9e\xca\xb9\x3f\xee\x38\xe6\x14\x33\xa4\x1c\x60\xb5\xc1\xb6\x5d\x90\xe1\x6d\x43\x71\x1e\x85\x13\x43\x71\x1e\x71\x8a\xf3\x48\x51\x9c\xa7\xe1\xa4\x77\xd4\x7f\xb3\xdd\x09\xc3\xf0\x74\x57\x52\x9a\x5d\x68\xe0\xf4\x71\x07\x15\x72\x4d\x22\x3e\xbf\xa7\xcf\xb0\x92\x28\x98\xb6\xdf\x87\x23\xd3\xf6\x7b\xde\xf6\x7b\xde\x36\xf1\x77\xda\x78\xd4\x7b\xdf\xe7\x8d\x00\xf1\x3e\xf6\x33\x54\x66\x54\xda\x6d\x73\x48\x3b\x8a\xa1\x5a\xba\x0a\x2f\x00\x94\xaf\x5f\x39\x47\xbc\xa8\xa0\x97\xa1\x42\x13\x03\x17\xcf\x8c\x1c\xb3\x0c\xac\x4c\x61\x24\x72\x99\x14\x82\x57\x14\x38\xb5\x8a\xb4\x86\x6b\x35\x56\x45\x5a\x13\xc7\x96\xed\x27\x43\xed\xc1\x4d\x31\x10\x2b\x31\x0c\xd3\xdd\x5e\x6a\x6e\x80\x71\xe9\x06\xc8\xcd\x0d\x90\xef\x26\x7e\x8e\xba\x79\xe3\x58\xa9\x65\xfb\xfa\x9e\xd3\x58\xb0\x8d\xf0\x0e\x42\x0b\xe8\xea\xc1\x2e\xf1\x5f\xc1\x42\xbf\x6a\x2f\x26\x26\x5f\xbe\xae\x83\xc2\x56\xdb\x05\xc3\xd0\x31\x13\xc2\xca\xfe\x45\x81\x41\x43\x77\x5c\x94\x28\x77\x07\x2a\x2b\xaf\x88\x6c\x39\xb4\x93\xca\x0d\x31\x90\x8f\x35\xd3\x70\x6b\x6b\x86\x47\xc2\x79\x5e\xba\xf8\xda\x7a\x78\xd8\xf2\xb7\xa2\x87\x07\x5e\x2c\xea\xb5\xfb\x6a\xab\xe3\x49\x38\x0b\x40\x6e\xef\x89\x0b\x9f\x33\xca\xeb\x5f\x3d\xf6\xdd\xac\xdf\x1c\x0d\x2f\x18\x8b\x6b\x07\x4b\xb6\x5a\x61\x37\xce\x5d\xf3\x9b\x20\x86\x9b\x20\xe7\x2c\xb5\xa0\x3b\x12\x4b\x4c\x98\xb5\x5a\x7e\xf2\x10\xbe\x42\x38\x16\x5f\x2f\x91\x7c\xc4\x51\x58\xd7\x96\x14\xce\x5c\x49\xe1\x40\x48\x0a\x87\x61\xfb\xcd\xf0\xad\xf2\x45\xf2\x66\x28\xa5\x76\x83\xde\x50\x49\x0a\x67\x38\xc7\x09\x9c\x31\xbe\x5b\x27\x18\x38\xd2\x57\x7a\x8e\x7f\xf3\x09\x9e\x94\x91\xde\x14\x8f\xe4\xce\x03\x22\x05\x84\x1e\x83\xc0\x22\x27\x00\x15\x00\x56\x18\x28\xac\x00\x28\x6f\xc7\x80\xee\xb5\x3e\xde\xc8\x3d\xed\x7a\xcf\xfc\xcd\x9c\x24\xf9\xde\x6d\x63\x73\x40\xd9\x58\xa2\x65\xa6\x52\xb3\x56\x2b\x03\xa6\xd2\xa0\x63\x0b\xeb\xf2\x7e\xac\x74\x40\xa3\x3c\xff\x99\x4a\x8b\x39\x12\xea\xe8\x3e\x52\xf8\x69\xd5\x50\x12\xa6\xd7\xd6\xee\xa8\x47\x73\x80\xcb\x30\xe0\x32\x29\x65\xff\x47\xd5\xf0\x41\x48\xc1\x40\xf6\x3d\x89\xe2\x54\xbd\x60\x31\x3a\x03\x1f\xcf\x3f\xce\x22\x3a\x24\xc3\x3d\x50\xb2\x50\x46\x10\x83\x68\xc6\xe2\x6c\x96\xbb\x99\xd4\xad\x79\x9a\xa5\x07\xc2\x3c\x4c\xe6\xa7\x6e\xe5\x4a\x7e\x5c\xdc\x12\xe6\xa9\xea\xdb\x42\xaf\xc3\x2b\x39\xb5\xa9\x1d\x17\x54\x54\xed\x2e\xa8\x58\x3b\x66\xb7\xc7\x34\x4b\xb7\xa5\x45\xdb\x8a\xde\xcb\x63\x77\x07\xb0\xba\x9d\x45\x30\xe0\xed\x88\x2f\x5b\xad\x7a\x77\xf1\xcc\xbb\x4b\xe6\x66\x76\xf1\x2f\x8e\xed\xad\x7c\x27\xef\x12\x2c\x15\x17\xba\x9c\x93\x8d\x89\x4f\x82\x31\x89\xa6\x98\x61\x12\xe4\x6c\x98\xc4\x37\x08\x4f\x08\x8b\xba\x4c\xf8\x0f\x02\x95\x83\x7f\xc0\xf1\xff\x59\xbc\x88\xe0\x1f\xc3\x9e\x08\xcb\xe1\x61\x2f\x1e\x7a\xd8\x03\x04\xef\x61\x8f\x63\x1c\x4f\x38\x1c\xf6\xb0\x97\xb3\x7b\x70\x03\x34\xa6\x64\xe4\xf5\xf1\x5f\xc3\x9e\x37\x8c\x3f\xf3\x8c\x69\x94\x7a\xd8\x9b\x7a\xd8\x8b\xbc\xbe\x61\x73\xfe\x9f\xa5\x4c\x53\x8e\x4d\x44\x76\x49\xf7\xaf\x3d\x62\xb9\x05\xfd\x9f\x15\xa5\x7f\x74\x4a\xff\xb7\xed\xef\x49\x79\x22\x05\x23\xf3\x1e\xe1\x38\x79\x12\x4d\xc1\x66\xf4\xfa\xbf\x1e\xcd\x49\x71\xcd\x31\x43\xaf\xd3\xef\x17\x3f\x0b\x4e\x5e\x33\xd4\xc4\x7f\xb6\x03\xdc\x34\xe7\x66\x45\x66\x47\x46\x96\xf2\x9f\x3f\xb7\x12\x77\x54\xe2\x33\x93\xf8\xcc\x96\xd5\x00\x83\x38\xd1\xa2\x9f\xa7\x46\xf8\x51\x11\x6c\x3f\x7f\xa9\x04\xdb\xb6\x34\xa8\xa6\x60\x59\x86\xfd\x4a\xd4\x02\x4c\x27\xc7\xf5\xac\xc2\x24\x13\xce\x01\xff\x8f\xcf\x90\x64\xf9\xb7\xc2\x74\x57\x38\x1c\xb5\xea\xed\xd4\xd5\xeb\xb4\x9f\xaf\xac\xd8\x79\x5e\xcb\x95\x53\x98\xd7\x8e\xa8\xbe\xd5\x59\xd2\x71\x3d\x57\xef\xd6\x6f\x2f\xe9\xff\xc5\x92\xfa\x4f\xd7\xe8\xff\xe9\x1a\xf5\x97\xf5\xdf\x2e\x49\x04\x9e\xbd\xc2\xff\xcf\x67\xce\x9a\x74\x4a\x45\x5e\xc1\xfd\x52\x2d\xe8\x88\x0e\xe5\x0e\x1a\xe9\x1d\xf4\x4c\xed\xa0\x77\x0a\xc7\x83\xfc\x06\xc7\xb0\x6b\x7e\x2a\x25\xf2\x41\x6f\xb5\xed\x51\xbc\x36\xbb\x13\x5a\xfe\xe7\xfa\x44\x60\xa7\xdd\x91\xd4\xde\x53\x97\xda\x13\xa2\x45\x2d\x9c\x77\x66\xfd\xca\x95\xce\xa9\x77\x12\x53\xe0\xa5\x0d\x96\xdf\xb4\x14\xc5\x94\xd8\x79\x61\x97\xe0\xc3\x78\xba\x60\x18\xcc\x6a\xd6\x01\x76\xc5\xf1\x2f\x43\x28\x1e\xf9\xf0\x17\xa0\xfa\x4a\x88\xca\x2c\x0b\x58\x24\x01\xac\xc5\x63\x25\x41\x99\x7c\xf9\x56\x2f\x29\x65\x89\x1e\x07\x23\x1e\xf8\x4b\x2f\x0e\x24\xe1\x85\xe3\x91\xb0\x73\x50\x8d\x29\xc9\xe8\x66\x6d\x28\xd1\x1d\xb8\x86\xf4\x25\xed\xa0\xa5\x82\x4b\x64\xa1\xe5\x6e\x4a\x4d\x17\xd2\xbd\x72\x3c\xf2\x77\x5e\x85\x21\xbc\xb1\x03\x6d\xdc\x93\x1b\x34\x64\x8d\x5b\x9f\xca\xfd\xf9\x12\xd3\xa5\x90\xc4\xff\xed\xc7\x68\x15\x18\x71\xbc\xd1\xe4\x0b\xd4\x7d\xaf\xb6\xb1\x39\xb7\x9d\xf6\x0b\x54\x20\x71\x58\x98\xdf\xd6\xdb\xf8\x55\x67\x7d\xee\x04\xc6\x6c\x9b\x57\x61\x65\x73\xa5\xf9\xb4\x8e\x62\x1d\x12\x5f\x22\x05\x0e\x53\x06\x3b\x90\x77\xb8\x2f\x71\xb7\xea\x7e\x8d\x59\x15\xfa\x7f\xf9\x9a\xde\xb6\xc4\x9a\xcb\xd6\xaa\x21\xcb\x3f\x13\xa8\x2e\x0c\x99\x15\xcd\xcf\x41\x32\x3b\xce\xf9\xa8\xe8\x26\xf8\x35\x7d\x96\xa9\x37\xd9\x27\x27\xbc\x57\xf7\xf7\x62\x13\xa4\x06\x50\xa7\xf8\xbf\xfd\x14\x39\x78\x4d\xa6\x8b\x9b\x10\x1c\x93\x9b\x4b\xb7\xee\x85\xc4\xc5\x6d\xa9\xa5\x27\x97\xed\x5a\x12\xeb\x2e\xcf\xcd\xc4\x74\xe3\x32\x02\x7c\x66\x21\xc0\xe7\x6d\x84\x0f\x14\x4c\x9e\xbf\x70\x31\xdd\xb3\x4e\xf9\x0a\xa9\x41\xad\x2f\x3b\x08\x02\x42\x8a\x16\x0f\xe4\x23\x04\x4e\x77\xf5\xef\x14\x15\x5d\x23\x49\x97\x4d\xef\x54\x27\x67\x98\xf7\x74\x57\xcc\xae\xfb\x49\xbd\x77\xaa\x85\xb3\x91\xf7\xcb\x1d\xce\xc1\x83\xca\x32\xb2\x79\x79\x89\x29\x5c\x9a\x02\xb8\xfd\xa3\xcb\xc3\x73\xeb\xbd\x4c\xfc\xe4\x73\x80\x07\xb5\x77\xe7\x87\x7b\x7f\xb5\xb2\x65\xcb\x47\xf0\xf4\xb4\x23\x99\x99\x9d\x25\xef\x6f\xb2\x01\xc5\xd4\xbc\x7c\xba\xfa\xad\x2e\x6b\xb5\x0e\x60\xa9\x0a\x64\x01\xe7\x69\x85\xde\x5a\x71\xa7\x89\x65\x30\xc0\x39\x82\x13\xda\x01\x64\x01\x09\xb1\xe8\x27\x2e\x2d\xf0\xb3\xd2\x43\xd3\x11\xf0\xe4\x42\xb9\xc5\x2e\xf7\xbc\x54\x2e\xe6\x1b\x1d\x10\xa6\xc4\x96\x1f\xc4\x46\x2b\x1b\x5a\x29\x96\xf3\xf9\x2b\xf0\x33\xe5\x4b\x2e\xaf\x80\xe1\xb9\x3b\xc6\x7a\x01\xa7\x76\xd7\xdf\xed\x98\x49\x05\xc9\xbf\xd7\x31\x99\xa1\x37\x4d\xa2\x38\x6d\x02\x1e\xf4\x24\xc3\x99\x1b\x35\x61\xc9\x76\x82\xe6\xa5\xe4\x32\x2d\x5e\x5e\xf1\x96\x46\xdf\x45\x73\x93\x42\x3d\x6a\x28\xec\x3b\xb5\xb2\x54\x35\x18\xa5\xad\x5d\xb4\x15\x86\x5a\x27\x59\x3f\x23\x98\x94\x86\xf9\x0c\xb7\x3b\x42\xb0\xaf\x47\xda\xa5\x82\x29\x92\x9e\x76\x18\x81\x37\x33\x3b\x08\x80\xae\x1b\xe3\xb8\x30\x71\x23\x35\x03\x42\x8c\x36\x5a\x4f\x5e\x8e\xae\x36\x12\xbc\x2c\xfe\xdd\xa7\xf8\x12\x0c\xed\xd5\xa3\x42\x8a\xe5\xbb\x48\x37\x2e\x1c\x9d\x86\x92\xab\x8f\xf0\x67\x1c\x87\xbf\x08\x47\x64\x73\xc5\xe2\x65\x58\xb1\x7d\x62\x75\x22\x3e\x95\x1c\x53\x92\x67\xc9\x67\x42\xbb\x51\x51\x84\xb1\xad\xa2\x29\xc2\x5f\xa6\xc4\x17\x22\x44\x30\x68\x56\x82\x9d\x59\xd8\x7e\x33\x33\x41\x16\x66\x8f\x1f\xa3\x54\x2b\xaa\x25\x98\xf4\x66\x7d\x4b\xd9\x5f\x0e\x81\x17\x98\xc4\xcc\x67\xe0\x6e\x5d\x49\x24\x28\xa9\x53\xfc\x03\xb5\x84\xdc\x55\x02\x15\x4c\x70\x44\x6f\x09\x03\x2d\x40\x28\x63\xe9\x01\x8a\x3a\xc2\x87\xae\x28\x66\x65\xca\x7a\x52\x1d\x23\x62\x5d\x82\x45\x12\xe8\x78\x48\x3f\xef\x5a\x68\x36\x97\xc5\x95\x9a\x46\xae\x0c\x9f\x70\x1a\xb6\xdf\xa4\x46\x03\x4d\xf9\x9a\xe7\x2d\xc6\xaa\xc5\xac\x08\x59\x2f\xed\xe3\x3c\xa4\xbd\xac\xbf\x1d\x37\xc0\xa0\xee\xe6\x3e\x1a\x0e\xa9\x1f\xe3\x1c\x15\xd6\x66\x48\x89\x2d\x86\x59\xe0\x69\xe3\x6d\x87\x3c\x2d\xfc\x98\xd3\x54\x62\xdb\x64\x38\x08\x82\xbc\x1f\xf2\xb6\x85\xae\x23\x16\x49\xf2\xcc\xe7\x77\x31\x9f\x11\xd4\x98\x0f\xa2\x9c\x34\x3b\xe4\x69\x57\xef\x50\x01\xba\x98\xf3\xae\x0d\x91\xdb\x6e\x77\x4c\x76\xce\x22\xca\x8e\x61\xe2\xbe\x29\xb0\x63\x17\xc8\xa6\x95\xfc\x67\xdd\x9a\x23\x27\x35\xee\xe2\x3e\xcc\x0d\xb4\x50\x53\x45\x1a\xce\x6d\x05\xba\x4c\x2a\xb0\xe5\x45\x48\x71\x14\x66\xbd\x94\x33\xdd\x8d\xd8\x67\xc6\x7f\x06\xe8\x8b\x22\x1d\xca\x4c\xe9\x9f\x26\xb2\xea\x8c\x57\x1d\x84\x89\xa8\x8a\x87\x21\x91\x7a\xa8\x86\xce\x1c\xe0\x19\x82\x36\xe5\xbe\x1f\x9a\xac\x21\x1e\x20\x54\x14\xfc\xd8\xc0\x5a\xe8\x79\x3d\x5d\x31\x2f\xa1\x59\x09\x82\x4f\x35\xc5\xac\x3a\x3f\x39\xaf\xdc\x9a\x97\x72\x54\xe0\x47\xc8\xbc\x50\x81\xc2\x6e\xe6\xe8\xd7\x26\xbc\xea\x4c\xcf\x6b\xa0\xe7\x25\xf5\x6b\xb5\xd3\x01\x39\x37\xdd\x2e\x9f\x6d\x15\x5c\x43\x09\xae\x31\x6f\x76\x1a\x0e\x65\xb3\x23\xdd\xac\x6e\x6f\x8a\xc7\xa5\x16\x47\x78\x5a\x0f\xa4\xe7\xdf\x0b\x48\x4a\x53\xb8\x0a\xa2\xd8\xff\xec\xa7\x98\xdf\xae\x0c\xa1\xc6\xc6\x9b\x42\x32\x15\x7a\x47\xc8\x8e\x16\x6e\x83\x97\x4b\x66\x68\xf3\x32\xdd\x58\x73\x2c\xdd\xac\x90\x53\xcf\xdd\xa9\xe7\xd5\xa9\x47\x72\xbc\x72\xb1\x23\xbd\xd8\xf6\xfe\x9f\x61\x50\x18\xb4\x9e\x56\x07\xce\x23\x78\xec\x0f\x20\xec\x91\x9a\xcc\x4c\xeb\x18\x96\xa0\x97\xa3\x6c\x29\xf4\x56\xee\x11\x73\x6e\xc4\x26\xd1\x03\x1a\xa1\xfa\xe3\x05\x3b\xc7\x38\x90\x9f\x94\xd7\x01\x9a\xb1\x86\x3e\x11\x3b\xad\x66\x21\x5e\x2c\x5f\x08\x09\xfa\xd8\xd6\x53\x51\xeb\xa0\xa6\x97\xcb\xe9\x45\x7c\x7a\x89\xda\x6f\x78\x56\x1e\x54\x82\x23\xe1\xcb\x11\x74\x22\x32\x3f\xc1\xd4\x22\x41\x50\x37\xb6\x41\x9d\x20\x5c\xca\xaf\x19\xfc\xab\xaf\xd9\x45\x8a\xf7\xef\xe6\xf6\xa4\x22\xb5\xb9\x12\x77\x73\x25\xd5\xcd\x35\x93\xf3\x1d\xf0\xf9\x0e\xc3\x99\x3a\x5f\x23\xdf\x38\xe7\xda\x52\x12\xd3\x61\xab\xe5\x7b\x19\x3c\xfe\x5a\x89\xfa\x65\x70\x88\x9c\x2d\x97\xfb\x4c\xf8\x11\xf1\x87\xf2\xf9\x68\xec\x6c\xd9\x21\x1e\x94\xb6\xec\xb8\xb4\x65\xc7\xa2\xda\x34\xb4\xce\xa0\xda\xb6\x56\xb5\xa9\x53\x2d\xf3\xa7\xa8\xe1\xf4\xed\x6e\xf0\x64\xc5\x06\x1f\x49\x88\x4c\x38\x44\x6e\xc2\x91\xdc\x01\xb7\x35\x1b\xfc\x06\x4f\xec\x71\xdc\x96\x86\x5f\xb7\xd9\x6f\xf1\x8d\x04\xc6\x7d\x79\x4b\x95\x5a\xbb\x2f\xcd\x4a\xc3\xe0\x1e\x9a\x88\xfc\x9b\x3a\x64\xd4\x69\x77\x85\x2e\x67\x2c\x34\xf1\xd3\x40\x4c\xab\x17\xc1\xa2\x8a\x67\x48\xa3\xc7\x8e\x34\x91\xd0\x69\xef\xe0\x44\x40\xc3\x6f\xe3\xb8\xb7\xd3\x47\x7e\x82\x53\x7b\xd3\x36\x6e\x28\x89\x3e\xe9\x9e\x3a\x5d\x10\xe2\xcc\xf0\xa0\x1f\xc6\x78\x18\xa6\x81\xb5\xb1\x7a\xb3\x7e\x63\xe0\x6c\x00\xa7\x72\xfb\x75\x57\xfc\x96\xaf\x76\xdd\x4a\x8c\xa0\x8f\x29\xf9\x32\x25\x03\x46\x86\xcd\x71\x7c\x3b\x6e\x42\x2c\x0d\xa9\x3f\xd7\x7c\x34\xe7\xf4\x4b\x71\x8d\x94\xb7\xad\x98\x94\x38\x0b\xd0\xf1\x94\x9e\x56\xa2\xa9\xc3\x43\x48\x86\x41\xbc\x63\x28\x66\x41\x10\x73\xc2\x74\x50\x58\x62\xc3\xb7\xc8\x94\x64\x2a\x64\x64\x0b\x22\x25\xf9\xbd\xbe\x24\x44\x09\x9f\x40\xae\x83\x6b\x08\x45\xab\x90\x04\x93\x28\x49\xb2\x81\x8f\x0a\x28\xa0\xcd\xc3\x14\x0d\x2c\x43\x27\x3d\x6d\xe3\xb6\xd3\x90\x58\x20\x4e\x15\x0b\x22\xb9\xe4\x94\x06\x5a\x6f\xd8\x2f\x48\x7c\xc2\xa2\x52\xa7\xbd\xf3\x5a\xfb\x9b\x89\xa6\xc1\x28\x4e\xe3\x7c\x7c\x22\xc6\x21\x5c\x3b\x5b\xfd\x48\x7f\xa6\x73\xf1\xb3\x6b\x65\x29\x65\x31\x56\x74\x59\x21\x86\x83\x19\x27\x2a\x85\x6a\xf7\x9c\x37\xde\x8d\xa5\x1d\x99\xb4\x79\x7f\xf0\xc1\x35\x46\x9c\x9f\x44\x83\x71\x9c\x92\xb3\x29\xe2\x8c\xa4\x8a\x16\xa0\xb4\x90\xdf\xbe\x7d\xd5\x88\xc5\x68\x33\x5b\x4b\xb9\xfd\x26\x37\xd6\x5c\xb9\xd2\xb6\x91\x2a\xca\xb2\x82\xb2\x70\xa6\x51\x3a\x04\xdd\x23\x54\x14\xe6\xa7\x08\xd8\x56\xb1\x39\xb0\x3c\xea\xf3\x6c\x89\xcd\x4c\xb6\x8e\x87\x58\x17\xf0\x8d\x22\xe3\x3f\x57\xd9\x27\xfc\x04\xb0\x41\x3e\x11\x31\x4a\x78\x99\x86\x24\xb2\x29\xc4\xc9\x54\x64\x76\xd7\x79\xe6\x9b\x51\x4a\x52\x49\x4a\x4b\x1e\xc4\x37\x2b\x95\x8d\x46\x39\x61\xca\x7b\x13\xc2\xdb\x1d\x71\x72\x14\xa5\x5d\xdb\xbf\x38\x6b\x7a\xa3\x3b\xc6\x21\x48\x62\x88\xa7\xcb\x1a\x10\x13\x30\x0d\x58\x06\x2e\x0f\x0f\x75\xba\x54\xaa\xd5\x67\xab\x87\xe5\xa7\xa1\x9c\x8d\xf2\x37\xc9\xbb\xc0\x82\x9f\xe5\xb7\x14\x8e\xb1\x6d\x99\xc0\xb1\xae\xe9\x14\x7a\x03\xb1\x8d\xe8\xf0\xb9\x03\x4c\x71\x94\x7b\xb2\xfd\xbe\x28\xf2\xa2\x0b\x7f\x5e\x8a\x3f\xaf\x0c\x8b\x22\xc6\xa3\x40\x2b\xec\xb8\x52\x1c\x37\x56\x4e\x81\x22\x61\xf2\xe8\xac\x5d\xe9\xf9\xd6\xc2\x23\x6a\x8d\x15\x3b\xaa\xfc\x08\x3a\x2b\xaf\x59\xd5\xd2\xd2\x3f\xee\xa0\xc2\x61\xb6\xe6\x95\xe6\xe1\x0c\x70\xf8\x51\xc2\xcb\x1a\xbe\xab\xa6\x68\x36\xf5\x51\x20\x78\x59\xdd\x93\x2d\x78\xc8\x88\x32\xd5\xd0\x92\x70\xe2\xbf\x7c\x81\x10\xf6\xe3\xf0\x87\x79\x0c\x02\x5f\x50\xfe\x05\x8d\x0a\x78\x32\x7c\xf6\x54\x08\x6f\x5f\x82\x04\xa9\x6a\xdc\xb3\xeb\xc7\xb5\x62\x73\x9b\x8d\xdd\x40\x93\x05\x8c\xc2\x2a\xca\x1f\x20\x61\xc2\x5b\xa6\x9f\xb5\x94\x38\xc0\xef\x26\xc2\xb1\x2b\x65\xd7\xaf\x34\x46\xd6\x9e\x4a\x19\x1e\xea\x3a\x93\x91\x73\x36\xf5\x55\x12\x4f\x7b\x66\xd4\x9e\x04\x9c\x9e\xc9\xc2\xcf\xcb\x19\xcf\x65\xc6\x8b\x72\x86\x92\x0d\x5b\x41\x28\x89\x41\xfc\x60\xf2\xe7\x13\x3b\xb2\x21\x87\xe4\xcb\x5a\xc0\xc0\x64\x11\xc2\xa9\xa9\x06\x8b\x2d\x9f\x23\x61\xc8\xe5\xac\x8e\xce\xca\x6a\x6a\xf1\xf4\xbc\x5a\x25\x46\xc8\xf1\x65\xf2\x0f\x90\x3c\xe4\xe2\x6d\x11\x90\x37\x09\x2d\x63\xba\x92\xfd\x1c\xc0\x5d\x52\x60\x42\x07\xd9\x18\xb3\x79\xe2\x7c\x7b\x15\xb3\x3a\xd7\x1a\x6e\xab\xed\x58\x9e\xc7\xff\x24\xdd\xb6\xe5\x2d\xd8\xb2\xf4\xb4\xe4\x5c\x14\xc3\xe5\x95\x1a\x71\x97\xf4\x35\x2d\x15\x1f\x52\x1c\x11\xd4\x60\x96\xf5\x8e\x25\xfd\xa2\x38\xc6\x11\xc1\x44\xeb\x65\xe7\x61\xa6\x64\x59\x82\x42\x55\xa7\x42\x53\xcb\x79\x35\x2a\xa0\x45\xe9\x88\xeb\xb6\x29\xe4\x65\x71\x7a\xdb\xcc\xd9\xd0\x38\xc7\xc8\x25\xb1\x33\x73\x89\x1d\x6b\x36\x44\xcc\x86\x15\xda\x6b\xa9\x9a\x96\xa2\x7a\x74\xd9\xd0\xc2\x39\x5a\xac\x2a\x48\xa2\x5c\x5c\x22\xe0\xda\x69\xb5\xc3\x87\x19\x69\x2c\x70\x17\x51\xf6\x37\xdd\x76\xfc\x4d\xb7\x5d\x7f\xd3\xed\x0d\xfd\x4d\x97\xfd\x4b\x97\xfd\x4f\x7f\x33\x7f\xd3\x78\x81\xcb\x8c\x7f\xc1\x9b\x76\x67\xc3\xd9\x55\xbd\x6b\xdb\xb3\xeb\x54\x66\xd7\xd9\xc0\x9b\xf6\x22\x47\x21\x35\x81\x3f\x1d\xbb\x6a\xad\x0d\xa6\x22\x89\x80\xab\x42\xd9\x96\xc2\x55\xd2\x58\x7f\x96\xf2\xf1\xa8\x98\x23\xc8\x77\x2a\x22\xc3\x8d\xf8\x1c\x4d\x51\x63\xd7\xac\x3d\x55\xda\xa6\x00\xd4\x96\xfe\x2b\xca\x34\x2d\x74\x08\xb8\x41\x99\x15\x30\x52\x60\xbe\x50\x9a\x15\x30\xef\x05\xac\xe6\xbd\xa0\x61\x2c\x61\xa9\xb0\x84\x05\x69\x3c\xc5\x59\xe8\xa7\x61\xaa\x63\xc5\x59\xca\xf9\xc2\x83\x16\x68\x69\xc2\xeb\xaf\x88\x5b\x11\x82\x76\x73\xb6\x2b\xed\xfd\x3e\xa2\x6e\xf6\xb8\x53\x7d\xc5\x98\x6b\x01\x3e\xd6\x42\xfd\xc2\x7e\xb4\x30\x8c\xa1\x33\x58\xe4\x10\x95\xea\x95\x42\x98\x34\x0b\xdd\xc4\x4b\xdf\x9a\x3d\xc7\xdc\xbf\x88\xe7\x4a\x2d\xff\x8f\xea\xe4\xff\x89\x41\x88\x83\xa2\x08\xf3\x86\xe5\x2a\x45\x63\xc0\x08\x27\x78\x80\x33\x88\x16\x24\xad\xe6\x45\x37\x8a\xc4\x2b\x03\x03\x33\x69\xf6\x57\x7d\xbb\x7a\xfa\xc2\xbc\x5a\x3d\x7d\x8e\x19\x2a\x7c\xa1\x36\xa9\xae\x58\xe6\xbf\xee\xa8\x0b\x8e\xf9\x4f\xc1\x0e\xd2\x7a\x96\x13\xaf\xe6\x42\xd1\x58\x3c\x26\x42\x01\x41\x5d\x40\xe1\x57\x9c\x17\xf2\x9f\xc1\xbf\xaf\x5f\xab\xa6\x7e\xf3\x19\x8e\xe5\xbb\x27\xf3\x9f\x3f\x83\xb7\x77\xeb\x45\xf2\xc0\x67\xb8\x97\x8a\x47\x18\x4e\xa5\xf6\xfa\xfd\x72\xc3\x2f\x5e\x18\x2b\x48\xde\xc6\x73\xdd\x86\xb0\x85\x64\x8a\xf2\x80\xd2\x60\x92\xd8\x10\x4a\xd7\x79\xf9\x05\x24\x13\x2f\x20\xca\xaf\x56\xf9\xf6\x18\x3e\x3c\xf8\xee\x5e\x1d\x22\x3c\xe4\x78\xba\xe4\x07\x68\x40\x44\x0f\x24\x6c\xe3\x31\x09\x17\xf9\xb0\x99\x2b\x87\x27\xdd\x36\xd6\xbe\x55\xf8\xad\x29\x8e\xd2\x94\xd4\x47\xd9\x88\x68\x4e\x86\xc7\xce\x71\xa2\x24\x9f\x25\x2c\xf4\xb2\x4f\x1e\xb6\x4f\x1b\xdc\xc5\xaa\x16\x3f\xe3\x56\x8a\x44\x52\xc7\xa6\x24\x90\xd7\xe6\x64\x96\x68\x6b\xbb\x5f\xeb\xfc\x42\xa5\x78\xb8\xac\x70\x0c\xea\x93\x4d\x88\x51\x48\x09\xd5\x45\x1d\x47\x2e\x4b\xba\x90\x84\x45\xb5\x08\xa4\x17\x45\x94\x6b\x5f\xec\x2e\x33\x00\x21\xff\xac\xef\xae\x83\x89\x88\x5f\xf6\xb2\x52\xe9\x01\x3b\x24\x53\x81\xca\xc8\x0b\x15\x16\xf6\x2c\x03\x80\xa7\xee\xda\x3f\xba\xce\x4a\x6c\xdc\x7f\xbb\xbe\xff\x9f\xed\x75\x2c\x8d\xc2\x59\xe3\xdd\x6a\x52\xb7\x6e\x27\x90\xbb\xe6\xe0\x9b\xc0\xa6\xea\x00\x0c\x82\x4c\x2e\x71\xfb\x55\x72\xd4\xf5\xaf\x3b\xe8\x3a\xfb\xf9\xf4\xf0\xdc\x38\x8b\xba\x95\xfe\xc8\xeb\x22\xb0\x91\x1e\xed\xcb\xf8\x58\xe5\x32\x60\x72\xdf\xa3\xfd\x90\x15\xff\x3f\x73\xef\xda\xdd\xc6\x6d\x04\x0c\x7f\xe7\xaf\xa0\xf6\xa4\x3c\x8b\x0a\xa2\x49\x5f\x12\x87\x32\xac\x2a\xb6\xec\xaa\xb5\x24\x57\x92\x93\xa6\x2c\x5f\x79\x45\x82\xe4\xc6\xcb\x5d\x16\x0b\x4a\x56\xa8\xfd\xef\xef\xc1\xe0\x8e\x5d\x52\x72\xda\xe7\x39\xcf\x87\x38\x22\x16\x97\x01\x30\x00\xe6\x3e\x3a\x31\xb6\xea\x19\x56\x49\x3e\x19\x28\x8e\xa0\x2c\x42\xe1\xb4\xd5\x05\xff\xc8\x78\x67\x0d\x71\xcc\xc2\xc0\x69\x0d\xf1\xcc\xfe\xfb\xa5\x3a\x97\xb1\x65\x3f\x4a\x60\x55\xb8\x32\x55\x78\xb6\xf4\x7f\xff\x95\x26\x41\xc9\x1b\xfd\x76\xa9\x62\xa7\x46\xf8\xc9\x23\x6a\xe5\x27\x3f\x76\x99\x40\xaa\x69\x32\xe6\x4e\xea\x37\x73\x65\xd8\x37\x12\xc2\x84\x29\xfe\x81\xde\xb6\x97\x15\xe4\xcc\xbb\x9b\x30\x88\x5a\x9c\x2c\x9b\xf6\x58\x54\x04\x69\x9e\x0a\x8d\xba\x4e\x27\x83\xa8\x7f\xfd\xec\xe9\xf4\xc5\xf8\xe9\xde\x0f\xdf\x3f\x7d\xb6\xf7\xfc\xd9\xe4\xfb\xbd\xa4\x97\x4c\xf6\x7e\xfc\xfe\x87\xa7\x2f\x7f\x7c\xf9\xe3\xd3\x5e\xd2\x8f\x3c\x8e\xe8\xea\x4a\x09\x4e\xaf\xae\xba\xf3\xeb\x32\x52\xe1\xaf\x20\xae\x97\xb4\x73\x4e\xa7\x77\xf1\x70\x38\xec\xbf\xc4\x92\x9b\x1b\x8d\xf0\x30\xea\x68\x27\x89\x91\xe0\xd8\xe0\x29\x53\xa1\xb1\x1a\xb8\xa9\x0a\x17\x3a\x5c\xf0\x94\x51\xfa\x3b\x05\x11\xa7\x52\xbd\x9b\x55\x40\x71\x81\x70\x42\x4a\x43\x08\x15\xda\xd8\x23\x6b\x52\xdf\xc3\x86\x97\xa4\xd4\x04\x94\x3c\xb3\xd0\xf6\x24\x59\xc2\xd1\x3f\x49\x96\xb1\x53\x57\x5a\x5d\x2b\xcb\xea\x21\xc5\x7c\x84\x90\x60\x28\xb3\x15\x0d\x64\xa1\xba\x17\x37\xf1\x41\x18\x47\x8c\x41\xe6\x50\xb7\x7b\x25\x5e\xdd\xeb\x3b\xa9\x0f\x10\x66\x55\xa2\xa2\x2a\x09\xca\xab\xe7\xc4\x55\xaa\x87\xa4\x92\x37\x96\x8a\xc2\x64\x1c\x77\x64\x44\x1a\xea\x46\xa4\xe1\x70\x82\xcd\xd8\x31\xf5\xa2\xd3\xd8\x72\x8e\x2a\x5e\x7c\x2c\x8a\xf0\x4a\x97\x10\xd7\xd8\x32\x07\x83\xb3\xd6\x86\xf3\xb0\x39\x8f\xbf\xda\x11\x78\x46\x7f\xd6\xab\x5a\x1f\x75\x48\x21\x42\x99\x8e\x35\xb5\xb6\x93\x87\x4a\x4e\x63\xcc\x9c\xf5\x30\xc1\x0d\x36\xd9\x47\x40\x5c\x90\x7c\xd4\x62\xc3\x7c\x14\x74\x95\x3a\x29\x28\x34\x49\xb2\x32\x81\x83\x43\xf4\xda\x18\x26\x98\xd1\x74\x9a\xd2\xc9\x21\x13\x04\xcf\x30\x19\x0d\x8a\x4a\x27\xf0\x80\xc3\x60\x72\x21\xca\xd4\x6e\x7e\xb8\x3e\x14\xa7\xc6\xc2\x44\xea\x5f\x2c\x9f\x04\x64\x14\xe9\x99\x67\x07\x14\xe1\x1b\x3e\x1b\xb5\xd7\x86\xef\xb5\xbe\x05\x35\x56\x0f\x5e\xdf\x30\x4a\x73\xc5\xa6\xf1\xc2\x9a\xd5\x5c\x87\x56\x57\x74\x9a\x1f\x8f\xba\x11\xa4\xa6\x70\xf7\xa9\x56\xe2\x83\xc4\x7f\x53\x02\x58\x88\x06\x81\x9c\x80\xf4\x05\xf2\xb5\x16\x4d\xa3\xc9\x03\x29\xa9\x73\x93\x12\xb0\x24\x0d\x89\x83\x8a\x83\x62\x00\xe1\xd3\x4d\xf8\xf9\x56\xea\x9e\xb5\x72\xd3\x26\x3a\xe3\xa4\xdb\x36\x7a\x77\x57\x63\x63\x5a\x19\xab\x87\x0d\x4b\xb7\x61\x9b\xbe\x69\xf1\x82\x64\x08\x0f\x2c\xdf\xa6\x11\x37\x2c\xe0\x5a\x6b\x26\x55\xa0\x44\xf5\xe4\x0f\x0a\x0c\xe6\x6c\x03\x5a\x35\xaf\xde\xf6\x61\xd2\xcd\xb5\xc2\x15\xb4\x6a\x60\x6a\xa2\xc6\x41\x64\xcb\xad\xd8\xdb\xb4\x80\xa5\x56\x0d\x85\x0b\x18\xe6\xf8\x41\x00\xa1\xb3\x82\x49\x8d\x79\x6e\x1c\xb3\x71\x09\x33\xac\xa3\xfe\xd7\x33\x81\xa3\x38\xe9\x86\x49\x88\x28\x42\x78\x6c\x40\xac\xe5\x61\x45\xe2\xde\xd4\x92\x07\x1d\x52\x26\x56\x19\x0e\x9a\x32\xd9\xa2\x38\xc1\x2b\xdc\x97\x39\x30\x09\x19\xeb\xe8\x61\xe3\x38\x47\x26\xe4\x58\x41\x1a\xbe\xba\x61\xc5\xc4\xa1\x69\xba\x0a\x51\xa7\x23\x07\xaf\xcb\x6e\x32\x01\xe7\x43\x60\xf5\x9e\x3e\x47\x07\x59\xb7\xc6\x1a\x0c\x44\x99\xfe\x81\x70\x1c\x22\xa2\xf4\x3d\x96\x22\x9d\xbd\xbe\xc1\xca\xc4\x0f\x5e\xb1\xd2\x48\x8a\x9d\x00\x17\x93\x0a\x69\x55\x6b\x03\xde\x3e\xb0\xb9\xdb\xaa\xf9\x98\x5b\x56\x75\x9d\x3e\x0d\x4e\xff\xb7\x60\xaf\x8a\x97\x18\x9e\xbf\x12\xeb\x77\x68\x90\x54\x84\xe2\x6c\x0b\xb2\x15\x8d\xc8\xb6\x82\xbd\xdf\xdf\xb2\x53\x05\xce\x70\x1f\xdd\xdf\xc7\x32\x74\xec\x0e\x49\x0e\x92\x66\x6c\xc0\xd6\x11\x3f\x4e\x9a\xd1\x22\x41\xfa\x40\x6c\x19\x0c\xd0\x22\x69\x40\x8b\xc4\x47\x8b\x34\x44\x8b\x06\x9c\x28\x7c\x9c\xc8\xcc\xc2\x39\x38\xb1\x6a\xc4\x89\xf4\x71\x38\xb1\xad\x5a\x78\x9b\x7d\x1b\xe9\xe4\x90\x4d\x0e\x6d\x22\xa8\xd6\x21\x1d\x35\xa4\xea\xd2\x01\xf0\x9d\x51\x5a\x2e\x8d\x95\xd7\xe2\x22\xa4\xa4\xb7\x6f\x53\x94\xee\xa7\x10\x0d\x35\x0d\xe9\x2b\xc8\x53\xda\x12\x83\x12\xe6\x50\x5a\x21\xbf\xb4\xd2\x82\xd5\x46\xf2\xd1\x35\xaf\x90\xaa\x4b\xd2\x03\x61\x4b\x99\xfe\xee\x08\x70\xfa\xbb\x71\xfc\xc3\xf7\x2f\x3b\x56\xcf\x39\x33\x86\xaf\x4e\x5b\x84\x5e\xbf\x7e\x29\xb5\xac\xc6\x72\xc0\xe9\xa4\xf7\xf4\xf9\x83\x3d\x1c\xf4\x07\x12\x00\x41\x18\xd8\xb6\x4f\x5f\xbc\x78\xb0\x29\x34\x2b\x96\xfd\x80\xec\xde\xdc\x62\xb7\xaf\xdb\x3c\x7d\x7c\x9b\xa7\xba\xcd\xb3\xc7\xb7\x79\x06\xca\x18\x9f\x17\x1e\x2b\x21\x62\xbf\xf7\xfc\xe5\x8b\x1f\xbe\x57\xbb\x34\x0f\x77\x09\x04\xd9\xab\xe9\x14\xd2\x5e\x71\x29\x42\x87\xa4\x88\x66\xf7\x04\x26\x1d\xe7\xfc\xd9\x53\xed\xbf\xa3\x0d\xaa\xc1\xbc\x5e\x00\x0b\xf0\x04\xb8\x0d\x9f\x15\x6a\x2b\x88\x69\x7d\x3e\xa2\x82\xc0\x84\x62\xea\x5a\xde\xc7\xb6\x07\x30\x80\xaf\xb3\xf5\x73\x2d\x82\x6c\x62\x22\x35\x9e\x79\x06\x36\x3d\xbc\x71\x46\x13\xe4\xd6\x94\x02\x77\xdf\x3c\x07\xa2\x92\x93\xe1\x48\x59\xb7\x68\x27\x84\xf4\x77\xfa\x66\x4e\x21\xe4\x9d\x9d\x91\xbb\x2f\xbb\x23\x42\x2b\xa7\x9a\x35\x87\xa1\x36\x01\x93\x0b\x33\x21\x76\xab\xd5\xa9\x5d\x5b\x1e\xd2\x81\x59\x33\x8e\xbb\x13\xd4\xd2\x8c\x69\x0f\xb9\x3a\xbb\xea\x11\x2b\x6f\x2b\x18\x35\x88\xfa\x46\x78\xa5\x0d\x92\xfc\xa6\x76\x8d\x5c\x2b\x1b\x79\x40\x6a\xcb\x68\xa2\xaf\x54\x9e\x6d\x11\x45\xeb\xca\x3f\xff\x4e\x2f\x9b\x10\xca\xe9\x76\x1b\xd6\x38\xd5\xc0\xf1\x80\x51\x6a\x2f\x23\xbb\x99\x62\x8a\x32\xc6\x6f\x32\xe6\xb1\xe5\x57\x05\xa2\xac\x9d\x3e\x06\x1c\x3b\xad\x8c\x3e\xd8\xa4\x2c\x10\x17\xa9\x73\x8d\xea\x2c\x56\xc3\x74\x24\x88\xd5\x61\xba\xdb\x1f\xed\x15\x38\x21\xe2\x7e\x15\x9b\xfd\x54\xbc\x93\x28\x9d\xc6\x7d\x49\x61\x8a\x6b\xf7\x29\xa6\xbb\xa4\x34\x6e\x90\x10\xe3\xc3\x42\x94\x91\x62\x3f\x7b\x45\xd2\xdd\x12\x42\xe5\xe6\xc3\x6c\x8f\x8e\x48\x3e\xcc\x46\x2d\x31\x0c\x29\xf6\xa8\xb4\x60\x7c\x46\xe4\x13\xac\x4b\x51\xe5\x62\x96\xf3\xf7\x1e\xad\x74\xd2\x56\xea\x96\x6b\x54\x0b\xb5\x2f\x6e\xb4\x62\x95\x17\xc5\xba\xbe\x48\x41\x8d\xa8\x67\x9e\x97\x3c\x44\x56\x86\xf6\xf9\x2b\xb6\xcf\x01\x7c\x3e\x22\x74\xc8\x6d\xc8\xed\xca\x9a\x9c\xe0\x1e\xa6\xa8\x2b\x6f\x23\xad\xdb\xd3\xb6\x65\x76\xff\xd4\x2d\x55\xdb\x6d\x7d\x8b\x41\xca\x2b\x73\x53\x38\x19\xe7\xbd\xe4\xf5\x7b\xfd\xaa\x51\xa4\xb8\x4d\xb1\xb9\x55\x3b\x7e\x25\x85\xa0\x52\x3c\xed\x9a\xd1\xc8\xf2\x10\x9d\x55\x75\xbd\x3d\xd4\xeb\xa4\x2e\x99\x06\xdd\x04\xcd\xc7\x9b\x12\x6f\x6d\x4e\x3b\x51\x4b\x57\x91\x64\xe9\x24\xe1\xc5\xff\x21\x29\x6d\x43\x0e\x32\x42\xbb\x97\xe7\x9f\x8e\xbc\x02\xf7\xef\xd3\x4f\x1f\x3e\x78\x1f\xdf\x1d\x7e\xb8\x70\xab\xdb\xa4\x11\xf3\x34\x9b\x9c\xd3\xe9\xbb\x82\x91\xa5\xfb\x9b\x15\x8b\x8f\x09\x73\x05\xb2\xb0\x6b\x36\xfc\x33\x6d\x12\x30\x31\xb2\x8c\x19\xe6\xc3\xdc\x8a\xd9\x58\x25\xba\x0d\x72\xc6\x91\x95\x53\x28\xf3\xb7\x05\x03\xc9\x41\xc0\x00\x34\xee\xa1\x16\x83\xe4\x38\x40\x46\x11\x8a\x59\x97\x27\x33\x92\x77\xdf\x9c\x9d\x5e\x5c\x1e\x9e\x5e\x5e\x5d\x1e\xbe\xc7\x3b\xfd\x86\x21\x21\xeb\xe6\x61\x96\x26\xa5\x18\xc2\x4e\x5b\x29\xf0\x6f\x8a\x2f\x02\xd3\xfd\xe1\xf5\xa9\x5d\xc9\xc4\x76\x13\x20\xef\x63\x4e\x5e\xcf\xa5\xeb\xa0\x13\xdf\x1a\x92\x67\x80\x19\x18\xa1\xce\x0f\x0c\x37\xc6\x33\xcc\x2d\x20\xc7\x9c\x32\x81\x23\xc7\x9c\x2e\x9a\x87\xa3\x98\xb9\x79\x4f\xfd\x74\xa7\x0a\x96\x58\x56\x28\xf2\x72\xb5\x90\x35\x18\x12\x20\xc9\x38\x9b\x5c\xa6\xa1\x8a\x45\x5f\x50\x71\x92\x32\x7e\xa7\xaa\x81\x79\x53\x0d\x9c\x60\xe1\x6d\x9c\x56\x35\xa0\x62\xb3\x26\x32\x3b\xb5\x0b\xb4\x32\xb9\x54\xd6\x96\xd1\x5f\xbe\xd0\xbb\x48\xdb\xfc\x5d\xc5\x0b\x69\x37\x18\xfd\x05\x64\xc4\xce\x87\x6b\xf3\x61\x42\x73\x9e\x72\xb7\xd1\x0c\x19\xf3\xe4\x9a\x69\x3e\x5a\xf7\x5a\xa6\x62\xcc\x20\x29\xbb\x4c\xab\x97\xf0\x39\x8a\x19\x24\xff\x04\x3b\xb3\x2a\x96\x62\x1b\xdf\x92\x34\x35\xb6\xf2\x32\x21\x7f\x8a\x0b\x6d\x42\x04\x3d\xf1\x42\x2f\x09\x8a\x53\x14\x24\x67\x2a\x0f\x54\x16\x7f\xd7\x3a\x52\xaa\xc9\xa5\xe1\x16\xe8\x23\x6e\xe3\x52\xfa\xba\xda\x65\xfe\xc8\xd2\x45\xca\xd3\x1b\xc0\xb0\xd2\x14\x9f\xd3\x64\x72\x96\x67\x77\x21\x22\xa8\x51\xc5\x7b\x7e\xe0\x61\x1f\xf0\xe9\x2e\x86\xa1\x01\xb5\xa3\x7c\xca\xaf\x8b\x55\x2e\x8e\x2d\x11\xb5\xd2\xb2\xe1\x4c\x39\x99\x41\xc5\xd9\x21\xc1\xe9\xa9\xa0\xdd\xc6\x03\xa1\x53\x18\x10\x42\xe8\x30\x1d\xc9\xda\x26\x33\xaf\xa8\x3d\xc6\x54\x25\x5e\x15\xbf\xe6\x98\xba\x29\x4d\xc9\xa4\xa5\x53\x84\xd9\x3b\x08\x98\x57\xa3\x48\x33\xe5\x91\x56\x67\x14\x8d\xec\x0f\x1c\x7c\xa3\xd1\x16\x97\xc2\x39\xbd\x49\x4b\xc8\x7e\xd7\x55\xe1\x88\x15\x1f\x29\xae\x32\x46\x73\xa7\xfa\x58\x5e\x40\x4e\x89\x04\xd9\x16\x88\x73\xeb\x66\x86\x28\xed\xf9\x94\x77\xd1\x53\xe7\xf4\x37\x5c\x42\xdc\xbb\xa7\xb8\xc9\xc4\xd1\x74\x89\x97\x3a\xe1\x67\xab\x76\x63\xab\x3c\x1d\xb8\x76\xcf\x97\x31\x44\x29\xaf\x5d\xe8\x65\xbc\xd3\xf7\xd3\x7a\x84\x97\xa8\x05\xfc\x11\x77\x29\xf3\xf2\x75\x68\x99\x2b\x23\xd1\x2a\xff\x92\x17\xb7\x79\xa4\xf9\x64\xd9\x77\xdf\xc9\x27\xa1\xd7\x98\xe2\x5c\xaf\x2e\xc7\x79\x63\x6a\x8f\xb6\x71\x00\x96\x15\x83\xd4\x1e\xfa\x5a\x84\x84\xc8\xac\x22\x90\xe3\x8e\xd5\x50\x17\xd9\x6c\x03\x7a\x5a\x12\xdb\xf0\xda\x45\x0f\xf0\x05\x75\xdc\x3d\x18\x64\x23\xcd\xbb\xea\xf5\x56\xb7\x29\x2e\x10\x4a\x89\xdb\x95\x71\x57\x51\x13\x1b\x94\xa2\x1f\x46\xe4\xf6\x4b\x15\x86\x93\x96\x78\xed\xb5\x26\x65\x8c\x2a\x04\x71\x80\xb8\x8f\xac\x7a\x6c\x38\x22\xea\x8a\xae\x8c\x45\x74\xed\x8e\x4f\xbd\x8c\x26\x10\x74\xbe\x67\x4e\x1c\x8a\x5d\x17\xe4\xa5\x95\x8f\x41\xe6\x22\x3c\x26\x02\xad\xf1\x9c\xd8\x33\xe1\x08\x65\xe7\xc8\xfd\xa0\x15\x82\x86\x76\xb6\xc2\xd1\x82\xcc\x41\xa0\x96\x23\x73\x95\x16\x40\x80\x13\x42\xc6\x3a\xf8\xde\x24\x2e\x51\x4b\xc9\xd6\xd3\xf2\x2d\xf8\x0b\x2f\xd1\x41\x16\x2f\x05\x4d\x30\x48\x24\x61\x5d\x10\xf7\x79\xa1\xb2\x95\x8c\x78\x6a\x9b\x51\xcf\xf6\x5f\x26\x50\x5d\x4a\xa9\x7c\xa5\x1e\x3c\xfd\x38\x35\xb4\x4e\xbd\xd6\xa5\x6e\x9d\xe2\x5c\x99\x8f\xaa\x29\xcc\x81\xd5\xcb\x71\x81\x70\xa1\x72\xb1\xac\x2b\xbc\x20\x4a\xff\xc9\xf1\xb5\xfe\xd3\x84\xc9\xc0\x33\x42\xe5\xc5\x0f\xf1\xaa\xa6\x03\xaa\x6e\xac\xbb\xf5\x8c\xf2\xf6\xad\x54\xf6\x58\x56\xcc\xa6\x9c\x00\x82\x54\x7d\xd7\x19\xe3\xf4\x6f\x57\x51\xa4\xf8\x3e\xfd\x09\xc4\x17\x4b\xfd\x94\x6c\xeb\xdb\xad\x64\x06\x70\x0b\xf5\xfe\xea\x11\xdc\x6f\x95\x4e\x86\xbc\x56\x2b\x29\x89\x55\xb1\x13\xca\x90\x44\x82\x63\x92\x26\x2b\xeb\x16\xa7\x0b\x9b\x4f\xd9\x4b\xae\xf4\x40\x7f\xb2\x6e\x43\x6f\xf2\x83\xf4\x18\xb8\x01\xd0\xef\xec\x1d\x77\xe5\x5f\xcd\x77\xda\x9f\x80\xd9\xec\xc7\x29\x81\x90\x00\x82\x74\x91\x0a\xea\x14\xdd\xdf\xf7\xec\x05\x2e\xa0\x4d\x71\xb1\xdb\x47\x58\x46\x19\x49\x07\x4d\x54\xe8\x8d\x16\x24\x07\x5a\xed\xe1\x08\xdf\x58\x15\xb6\x4a\x9d\xc9\x1c\x56\xcc\xd4\x97\x89\x37\x14\x5d\x4f\xf1\xb8\x58\xe5\x1c\xac\x86\x05\xf3\x96\x23\x9c\x57\x40\x90\x68\xef\xaa\xdb\x0d\xec\x52\x9a\xe7\x94\x69\xce\xe6\x0b\xbd\x13\x54\x3b\xaf\xd2\xf2\x68\xb1\xe4\x77\x01\xef\x0f\x75\xbb\xe6\x5b\x95\xd3\xaf\x5c\xca\x4b\xda\x94\x38\x35\x64\x79\x90\xc2\x4a\x50\x91\x54\x8c\x40\x9c\xa1\xb4\x5f\x06\x24\x7a\x5b\x40\x7c\x57\x0d\xf0\xd9\x26\x80\x15\x4d\x15\xc2\xac\x6c\x8b\x8a\x92\xf4\xb0\xab\xeb\x97\x78\xa1\x3c\x36\xc8\xfa\x4b\x9a\x4f\x06\x11\x15\x33\x88\xaa\x41\xd3\xb7\x69\xca\x4a\x1e\xe9\x94\x4e\x43\xdd\xed\xa8\xaa\xad\x8a\xea\x46\x1f\x15\xd5\x4f\x57\x74\xe3\xad\x0d\xe6\x5e\x05\xe9\x99\x09\xa3\x88\xa6\x50\x1f\x35\x41\x02\x26\x3f\xb4\x2c\xa3\x0a\x53\xa2\xfc\xf0\xe4\xe3\xa1\x25\x52\xcb\xa2\x7c\x4d\xbc\x65\x31\xd2\x1c\x37\x0d\x5c\x8b\xfa\x95\x86\xbb\xbb\x76\x5a\xe2\x21\x92\x8b\x68\x12\x8a\x2b\xb6\xfe\x0b\xbd\x1b\x30\xed\xd8\xb2\x2c\x4a\xa4\x17\x05\x8b\xcd\x1a\xe8\xe2\xaa\x81\x13\xd6\x29\xa6\x1f\x65\xac\xe4\xf0\xcd\x8f\x61\x96\x27\x36\xb9\xf6\xe6\x14\x8f\x96\x83\xde\x6e\x15\x65\xcc\xaa\x6a\x06\x66\xf5\xd9\x6c\xc8\x00\x09\x11\x34\x32\xbc\xc2\xe3\xff\x9e\x33\x07\x8b\x15\x41\xdc\x89\x57\x38\xcd\x67\x3f\x9f\xe8\x1f\x62\xba\x60\x86\xab\x0c\xa0\xb4\xde\x46\x10\xfd\xa1\x9a\x74\xd3\x67\x51\x7e\x74\xf2\xf1\xc3\xe1\xe5\xd1\xd5\xd9\xe9\x87\x5f\xaf\xde\x9c\x9d\x7c\x3c\x3b\x3d\x3a\xbd\xbc\x3a\x39\x3c\x3d\x7c\x7f\x74\x4e\x68\xf7\x02\x92\x1d\xe8\xc0\x95\xda\xc8\x5d\x7c\x38\x3a\x3f\x3e\xfc\x70\xfc\xaf\xc3\xcb\xe3\xb3\xd3\xab\x77\xc7\xe7\x17\x97\x57\xa7\x67\x6f\x8f\x94\x3b\x99\xa0\xc4\x21\x83\xe7\x87\xf4\x46\x42\x0a\x25\xca\x98\xca\x66\xb7\x54\xe6\x7e\x60\x17\xaf\xe6\x52\x4b\x1f\x4d\x68\xf7\x43\x71\xfb\x81\xde\xd0\x0c\x56\xe0\xf8\xed\xd9\xc9\x9b\x79\x92\xcf\x68\x49\x68\xf7\x28\xbf\x49\x59\x91\x8b\xfa\xaa\x03\xc9\x43\x7d\x3c\xbb\x38\x16\xb0\x1d\x7e\x30\x45\xa7\x87\x27\x47\x6f\xcd\xaf\xc3\xf3\xf7\x90\x18\xd3\xb1\xcc\x57\x1d\x34\x4c\xb7\x29\x1b\x36\x94\x5a\x40\xde\xac\x58\x59\x30\x6d\x91\xb6\x62\x2c\xa5\x13\x45\x04\x07\x59\x80\x1d\x39\x41\x46\x13\x46\xbe\xc2\x5f\xa9\x33\xe3\xe6\x8c\xe7\x74\x43\xca\x73\xc8\xba\x99\x8f\x13\x1e\x0a\x20\xde\x48\xa1\xe1\xe4\x90\xcd\x4a\xf2\x06\xb2\x73\xae\x18\xbb\x23\x67\x14\x6f\x44\x47\x75\xa0\x22\xbc\xa6\xf9\x6a\x41\x19\x88\xee\x76\x7a\x78\x46\xf9\xa0\x66\x3c\xd7\x4e\xbb\xaa\x7e\x05\x18\x3b\x09\x57\xee\x57\x4c\xbb\xf3\xa4\x9c\x13\x50\x96\x12\xda\x9d\xe6\x6e\x0e\xd0\x4b\x96\xe4\x65\x22\x97\xf3\x2d\x37\x09\x40\xa5\xc9\x47\x4d\xac\xd9\x53\x4f\x60\xdc\x93\x31\xed\xc1\xa8\x12\x49\xd1\x41\xdc\xc3\xc9\x16\x53\x15\x8e\x5a\xbd\x56\x4f\x69\xfa\xc7\x44\xe5\xe5\xcf\xe8\x2c\xe1\x82\x40\x8e\x73\xd0\xd6\xd3\xdb\x76\xc6\x64\xbc\xb8\x39\x19\xab\x45\xd4\x21\xe9\xf0\x04\xa8\xc0\x1d\x18\x69\x9e\x94\xb0\xb7\x28\x1e\xa3\xba\x07\xd0\xe5\xd9\xdb\xb3\x41\x7b\x95\x33\x9a\x8c\xe7\x20\xea\x6c\xf3\xa2\x7d\x4d\xdb\x6e\xea\x90\xdb\x94\xcf\xdb\xf3\xa4\xbc\x18\xcf\xa9\x38\xfd\x93\xa3\xe9\x94\x8e\x79\x84\x5a\xa0\x1c\x2e\xcd\x1e\x8e\xe7\x54\x11\xff\x63\xab\xeb\x9b\x23\xa4\x82\x9b\x27\x65\x59\x8c\x53\x90\x45\x99\xab\x10\xb2\x3c\x0b\x5a\x36\xd3\x94\x2b\x80\xec\xd4\x00\xc0\x15\x51\x3d\x96\xab\x61\xbe\xc5\x73\x15\x9c\x7e\x4b\xd7\x19\x5e\x1a\x6b\xae\xac\xda\x8c\x4e\xa9\x1e\x94\x4e\x1e\x8d\x52\x4e\x1b\x81\x56\x0f\xf7\x9d\xe6\xb3\x6f\xef\x3c\xcd\x67\x12\x69\xd3\xf2\x42\xa5\x4f\x07\x5f\xa8\x77\xe2\x31\x3e\x2d\x26\xb4\x59\xba\x91\x17\x13\xe9\xb2\x46\x08\xf9\x07\x97\x92\x8a\x5f\xe6\x29\xa7\xe5\x32\x19\x37\xb6\xb9\xe2\x5d\x4e\x4b\xa0\x34\xb1\x68\xcf\x16\x90\xaa\x5d\xcf\x84\x9c\x63\xda\x2d\xcc\xb1\xd8\x38\x5b\x46\x67\x69\xc9\x29\x03\xf0\x81\x10\x7a\xf4\x9c\xeb\x4d\xe5\xcc\x99\xba\x90\xd3\x22\xdf\x7a\xf3\xfc\x8d\x6f\xbe\x79\x18\x4d\xa7\x77\x70\xc1\xbc\xa5\xfa\xe7\x69\xb2\xa0\x13\xf2\x9b\xf9\xfd\xd1\x44\x4c\x24\x87\xb2\x50\x74\x61\x5f\x22\x57\x42\xa8\x1f\x51\xc1\x26\xc9\xe4\xb7\x13\x89\xa7\x2b\xf2\x2b\xef\x02\x91\x15\x0b\x9e\x9d\x51\xfd\x8c\x58\x73\x82\x54\x79\xbc\x41\x78\x6b\xdf\xe7\x4a\x07\x89\x29\x2a\x6c\xc5\x6f\x4d\xc1\xd4\xa5\xcc\xce\xcd\x88\x50\x20\x13\x28\x78\x48\x71\x31\xa4\xa3\x11\x42\x38\x21\xc3\x48\x0c\x13\xe1\x48\x50\x61\x11\x56\xf1\xdc\x47\x38\x23\xda\xc6\x75\x48\x47\xc8\x8d\x2e\xbc\x22\x74\x78\x37\x72\x42\x66\xa4\x38\x47\x2a\xae\xd3\x3b\x06\x0e\x12\x4e\x44\xf5\xde\xfe\xf8\xd5\xb3\x3f\x9b\xb4\x8b\xe3\xdd\x5d\x04\x01\x9b\x8c\xab\x30\xa4\x5a\xad\x17\xe1\x52\xec\xd6\x51\x32\x9e\x0b\x10\x74\x7c\x59\xb7\x9a\x8a\xf3\x39\xbc\x19\x09\xf6\x62\xb5\x8c\xd5\x57\x9c\xe1\x04\x43\x84\x58\xa5\x8a\x5e\x39\x59\x9f\xf1\xdc\xb5\x14\xd1\xbe\xd4\x13\xe3\xdd\xc5\x10\xc2\x4b\xa2\xd5\x3f\x73\xec\xfa\x78\x4d\x5c\xdf\xa8\xaa\xe5\x86\x9f\xd2\x30\x09\x68\x10\xf6\x8a\x96\xc1\xef\x15\x02\xf7\xf2\xbf\xc3\x51\x8a\x57\x0a\x53\xe2\x31\x49\x24\x6c\x2c\x10\xf9\xa3\x78\x8c\xa3\x84\xcd\xca\x08\x79\x29\x2e\xc6\xa8\xcb\xe8\x64\x35\xa6\xc6\x0c\x39\xa6\x82\x51\x92\x5d\x58\x8d\x05\x8a\xe7\x10\x2d\x10\x21\xbc\xae\x90\xe2\xc0\xc6\x78\x5e\x19\x14\x3e\x49\xd2\x9c\xd4\xb1\x08\xf0\xd7\x41\xdd\xac\x69\xe5\x4a\x6f\xe5\x56\xc4\xf3\x1f\x53\x7f\xeb\x20\x0e\x78\x2c\x90\x3f\x95\x07\x10\xc6\x59\x97\x34\x9b\x0e\x52\x1f\xc9\x13\xec\x1e\x8b\x42\x1f\x8b\x0c\xe7\xab\x85\x76\xcc\xd5\x01\x62\xf2\xca\xf3\xee\xfd\x3b\x8f\xc7\xc8\x4e\xec\xe2\x2e\x1f\x37\x69\x4c\x74\x93\xb7\x5c\xbb\x95\x33\xc2\xbb\xe5\x5d\x3e\x8e\x11\x58\x59\x43\x0f\xa5\x78\x4e\xae\x57\xb3\x19\x65\x6f\x54\x0c\x1b\xd7\xf0\x3e\xe1\xa4\x84\x9b\x93\x19\xcb\xe6\x5a\xee\x6e\x37\xa9\xdb\x9a\xe6\x37\x20\x01\x3f\x94\xcc\xbf\xf1\x6f\x83\x07\xbb\x41\x27\x18\x33\xab\xf9\xc3\x4c\x6a\xf5\xac\xff\x5b\x5e\x29\xa7\x8c\xcd\x30\x52\x00\x92\xba\xc9\xc2\x7d\xda\x79\x63\x9a\xf1\xb9\x92\x4f\x28\x91\xcd\xa4\x39\x83\xf4\x6a\xfc\x45\x50\x43\xb5\xa4\xcc\x14\x0d\xd6\x55\x63\xe2\x68\x68\xa1\x4c\x00\xbc\x41\xfd\xcf\x84\x57\x80\xc0\xb1\x07\xd4\x24\x76\x6a\x81\x79\x46\x8d\xea\x9d\x34\x9b\x9b\x04\x69\x03\xca\xac\xb0\xba\x54\xc0\x23\x9b\x27\x20\xcb\x28\x83\xfe\xb4\x6b\x32\xb8\x83\x43\x41\xee\x79\x8c\x9d\x24\x4b\x92\x56\x25\x24\x79\x6f\xb3\xa2\x80\xf9\x90\x9e\xd8\x6f\x6b\xef\xe4\x58\x9c\xef\xf6\x91\x4a\x07\x4d\x38\x24\x82\x4e\x87\xc5\x88\xb0\x26\x99\x77\xcb\xf3\xca\x48\x71\x1e\x86\x6a\x86\x33\x14\xcb\xc3\x43\x2b\xa4\xa1\x28\xd3\xdf\xe9\x24\x06\x9b\x13\x0b\x44\xee\xba\x01\x08\x20\xa4\xf1\x00\xa1\x60\x38\x90\x0f\xd3\x47\x01\x91\xd7\x82\x46\xa3\xca\x07\xc2\xdb\x49\x58\xe1\x61\x6f\xa4\x16\x59\xe0\xc2\x05\xcd\xa6\x81\xf0\x45\x60\x48\x0f\x84\x60\xf2\x58\x87\xe8\xa2\x04\x5b\x33\x2a\xe3\x16\x07\x46\x6a\xbe\x2b\x05\x27\xa4\x79\x1e\x32\x52\x3e\x98\x77\x1c\xe9\xad\x0c\xe0\x30\x5b\xec\xf8\x0a\x7b\xf2\xc3\x60\xdf\xab\xeb\x34\x77\x13\x3a\x1b\x71\x9e\x28\x87\x79\x52\xe7\x4b\x0f\x53\xf5\x45\x4d\xb2\xb9\x9d\x9a\x62\xf3\x47\x0b\xb9\x89\xcf\x63\xd0\x92\x42\x0d\x07\x6c\xc7\x21\x52\x23\xaa\xac\xf3\xc6\x62\xb7\x8d\xfb\xe1\x60\x3c\xcc\xdf\xad\x14\xe6\x80\x30\x5f\x9a\x8e\xa7\xb2\xc9\x81\xad\xf7\xfd\x68\x64\x86\xdf\xb0\x8f\xe0\x78\x85\x87\xcb\x08\x47\xd3\x69\x4c\x95\x44\x48\xf6\xad\x0c\x94\x2c\xbf\x72\x2e\x98\x57\x15\xa0\xe9\xa7\x4f\xef\x07\xed\x71\x92\xe7\x05\x6f\xcf\x28\x6f\x7f\x27\xa8\x96\xf6\x94\x15\x8b\x36\xf8\x14\xed\xb7\x65\x73\xf2\xdd\xba\xd6\x65\xf5\xd9\x77\x7b\x91\x58\xec\xde\x56\xff\x77\x61\xf1\x80\x20\x90\xd4\xa2\x26\x69\x98\xab\x58\x64\xbe\xc3\xdd\xf1\xe9\xe9\xd1\xf9\xd5\xcf\x27\x11\xc2\xd3\xe0\xd3\xdb\xa3\x8b\xcb\xf3\xb3\x5f\x0f\x7f\xfa\x70\x74\x75\x71\x79\xf8\xe6\xef\x11\xc2\x8b\xa0\x0e\x94\x5f\x44\x08\x5f\x07\x1f\xce\x8f\xde\x1f\x5f\x5c\x1e\x9d\x8b\x6f\xb3\xe0\xdb\x5f\x8f\x0e\x3f\x46\x08\xdf\x05\xc5\x5a\x09\x25\x9a\xdc\x04\xdf\x0e\xcf\xdf\x5f\x44\xc0\xa5\x39\x85\x1f\xdf\x18\xe5\xe6\xd5\x06\x81\xa9\x0a\x4b\xa0\xaf\xf0\x9c\x7e\xe5\x17\xe9\x75\x96\xe6\x33\xb9\x4a\x8e\x10\xe3\xaa\xb5\x41\x58\x6c\x62\x51\x2c\x13\x46\x73\xc9\x2a\xa9\xfe\x40\x90\xa9\x9f\x84\x2c\x29\x39\x61\x95\xac\xa5\x44\x3a\xf5\x9b\x41\xf5\x50\x4d\x35\xdb\x15\x54\x81\xf2\x4a\xf4\xd5\xf0\x51\x14\x2b\x03\x57\x57\xbe\x72\xdb\xda\x2e\x36\xae\x03\x2e\xb8\x3a\xc2\xff\x5b\x58\x45\x2f\x9b\x40\x85\x6f\xb5\x2c\xf0\x8e\xbd\x4b\x37\x18\x1c\xe7\x84\x76\x9d\x91\x70\x4a\x68\xd7\x76\x8e\x0b\x92\xef\xef\x6b\x7e\xa5\x70\xb7\x12\xf4\x98\xdd\x34\x2f\x29\xe3\x3f\xd1\x69\xc1\x68\x5c\x08\xb2\xa9\x00\xfb\x74\x6d\xf8\xde\x2a\x48\x59\x79\x79\xe5\x5d\x27\xb0\x3a\x38\x2c\x00\x27\xf7\xc1\x49\x09\xd3\xe0\x14\x24\x0d\xc1\xe1\x5d\x46\x17\xc5\x8d\x94\x1e\xc4\xa9\xa8\x4e\x48\xee\xe8\xf9\x48\x51\x79\x09\xe2\xcd\xe2\x5d\xc6\x14\x39\x51\xe4\x29\x0a\xb2\xbd\x7b\x96\x14\xf4\xfe\xbe\x21\xcc\x21\xed\xf2\x42\x36\x0f\xb2\xa3\x2b\xc9\x7d\x18\x33\x8c\x9a\x98\x61\xb4\xd3\x69\x70\x4d\x12\xfd\xfd\xf5\xf2\xe4\x83\x97\x35\xfd\x91\xbd\x85\x51\x95\xa4\x40\xe1\xf2\x6e\x49\xbd\x34\xeb\x9b\x93\xdc\x04\x79\xd1\x15\x5d\xae\xf9\x0e\x58\xeb\x76\x9a\xb7\x29\xca\x09\xc7\x8c\x44\x4b\x56\x2c\x23\x1b\x8d\x33\x21\xbc\xcb\x8b\x0f\xc5\xad\x20\x7b\x4b\xc1\x70\x26\x50\xfd\x20\xd6\x75\x71\x4e\x12\x34\x10\x3f\x05\x43\x2b\x7e\x72\x2d\xe9\x91\x15\x94\x7e\x4a\xa5\xfa\x01\x7d\xb9\xd7\xe3\xfd\x7d\x2c\x50\x95\x27\x33\xe9\x6a\x4f\x72\x1c\x97\xe4\xcd\x30\xed\xf2\xe2\xd3\x72\xa9\xab\x8d\x50\xa7\x53\x0e\x0b\xbf\xed\x08\x21\x50\x7d\xc9\xb1\x11\x5e\x1b\x71\xc9\x64\x90\x63\xc8\xf2\xc1\xa4\xbe\xee\x0d\x59\x1f\x9f\x7e\xfc\x74\x39\x10\x48\xbb\x80\x08\x33\x2b\x5e\x8c\x0b\xc6\xe8\x18\x62\xd3\x64\x69\xc9\xc1\xeb\xf5\xe2\xe8\xc3\xd1\x1b\x5b\xaf\xc2\x67\x1f\x2f\x8f\xcf\x4e\x9d\x82\xcb\xa3\x7f\x5e\x1e\x9e\x1f\x1d\x3a\x45\x1f\x0e\x7f\x3a\xfa\xe0\xfc\x7e\x77\x7c\xf4\xe1\xed\xc5\x91\xdb\xcd\x87\xa3\xf7\x47\xa7\x6f\xdd\x7e\x7f\xfa\x5b\x30\xd0\xa7\x4b\x17\xc2\x0a\xff\xf4\xe9\xf2\xd2\x1d\x59\x7a\x0d\xff\x86\x0f\xf1\x5b\x32\x8c\x7e\x4b\x6e\x92\x72\xcc\xd2\x25\x1f\x44\x38\xba\xb9\xd6\x7f\x8f\xf0\x31\x19\x46\x87\x91\x8a\x61\x81\xa3\x0f\xc7\xa7\x7f\x8f\x70\x74\x7c\xf2\x5e\xfc\xfb\xee\xfc\xf0\xe4\x48\x7c\x3c\xbc\x10\xff\x7b\x77\x76\x7e\x12\x8d\xf0\x29\x19\x46\x47\x27\x3f\x1d\xbd\x8d\x46\xf8\x1d\x19\xca\x84\x4c\x38\x2a\xd9\x38\xc2\x91\xe0\x76\x66\x4c\x5c\x96\x11\x8e\xa4\xfc\x35\x1a\xe1\x0f\x64\x08\xdf\x9d\xec\x4c\xbf\xfb\x16\x98\x60\x4c\xa1\x1d\x83\x5d\xa3\x80\x4f\x6e\x3d\xad\xfa\xa7\xf7\xf7\xbf\xc7\xc7\x82\x7f\xee\x74\x7e\x8f\xdf\x79\x81\xcc\x7f\xf2\x39\x27\xab\x16\xfc\x3d\x3e\xc5\x14\x1a\x7c\x80\x38\xfa\x7e\xa6\x43\xd3\x42\x0e\x78\x7f\x2f\xfb\xa9\x9a\x42\xff\x7d\x3a\xff\x60\x8e\x1e\xfc\xdd\x70\x94\x3f\x9d\x7f\x90\x21\x08\xe4\x39\xfa\x4e\x54\x6c\xfd\x46\xb4\xf2\x5f\x1a\xa6\xb4\x36\x9d\x45\xb0\x85\xfb\x4e\x76\x10\x53\xd4\x5d\xb2\x42\xa0\xa0\xf2\x2b\x83\xa4\xf3\xd1\x20\x82\xa4\x5a\xca\xdc\xa1\x19\x04\x24\x47\xe4\xec\xce\x25\x0b\x3f\x9d\x7f\x70\x3b\xad\xc6\x32\xdc\x9b\xb9\x1a\x06\x51\x55\xd9\x83\xfd\x33\x99\x14\x63\xf0\x93\x55\x52\x10\x7d\x73\x47\x49\x84\xe4\x94\xe2\x9f\xbb\x02\x0b\x08\xc5\x3f\x5b\x50\xed\x02\xff\xc7\x0f\x2d\x0f\x33\x37\x76\x1c\x7e\x98\xc5\x0b\x1b\x39\xb1\xcd\xd4\x6d\x18\xa3\x56\x4e\xe8\x81\x39\xf8\xfe\x69\x1f\x18\x4f\xbb\x94\x7c\x8c\x19\x88\xa5\x3f\x09\xe6\x08\xe9\x37\xe3\xb7\x58\x3a\xf3\xfd\x1e\xbf\xc5\x85\xee\xfd\xf3\x2a\x2f\x93\x29\x1d\x7c\xb7\x4e\xab\xcf\x5a\xde\xfc\x13\xb4\x3b\xf0\xbe\x0d\xd2\x20\x07\x1a\x64\x22\xd8\xe9\x4b\x0b\x7e\x05\x92\x4a\x28\x09\x92\xda\x4f\xe7\xc7\x83\xa2\x22\x14\x97\x64\xad\xa8\xa2\x01\x85\xcf\x03\x6e\x6b\x0d\x58\x05\x1a\xda\x39\xe7\xcb\xc1\x93\x27\xb7\xb7\xb7\xdd\xdb\x67\xdd\x82\xcd\x9e\x3c\xed\xf5\x7a\x4f\xca\x1b\x81\x0e\xd6\x75\xf3\x97\x38\xc5\x1c\x97\x32\x43\x30\xdc\x56\x09\x76\x6e\xb0\xac\x22\xf2\xd2\xd6\x18\x05\xb7\x1c\x21\x24\x39\x10\x2d\x33\x5c\xa2\x41\x83\x2d\xb7\xc4\x7c\xd7\xbe\xf0\x5f\xd2\x7e\xdb\x8b\x21\xef\x9c\xbf\x08\x6e\xc6\x48\x1e\xc1\x48\xdf\x6e\xf0\x1b\x75\x3a\x2a\x73\x9b\x40\xcf\xaa\xd6\xf3\x3f\xb7\xf6\x1c\xc9\xab\x13\x7a\xea\x74\xa2\x92\x66\x10\xe7\x6c\x43\x5f\x54\x99\x99\x3b\x45\xff\x80\x92\x4a\x4d\xd6\x6e\xd9\x2f\x7a\xba\xaa\xae\x9c\x32\x98\x45\xfe\x2d\x66\xd2\xfe\xf1\xef\x31\xd3\xa9\x04\xde\x37\x8a\x55\x12\xab\xb0\x73\x64\x1c\x56\x19\xf5\x5e\x91\x85\x7f\x37\x3e\xe7\xef\xd7\x8a\x41\xb1\x68\xcf\x69\xcc\xdd\xb0\xbd\x2a\x24\x6a\x1e\xa0\x0f\x98\x7b\x79\x83\xb6\x68\xf7\xea\xaa\xa4\xdc\x8c\x07\xf2\x87\x02\x55\x95\xb4\xa2\x72\x2d\x3e\x38\xf8\xd5\x1b\xbc\x93\x69\x84\x74\xc4\x55\xa7\x4b\x75\x8d\xb0\x83\x5c\xd1\x4f\x4e\xe7\x68\x90\x77\x83\xe1\x18\xc8\x76\x36\xe8\x6c\xff\xae\x66\xff\x0f\x67\xf6\x35\xf2\x58\x3a\xdd\x6b\xc7\x10\x8b\xba\x10\x57\x8b\x56\xce\x6a\xc9\xe5\xe1\xda\x0a\x08\x70\x8a\x70\xac\x16\xc1\x28\x2e\x1a\xfa\x81\x6b\x3d\x58\x13\xb3\x14\xac\xb6\x06\xb6\x7b\xf5\x42\xb0\x61\x43\xa7\x6e\x1c\x06\x42\xd5\xfd\x4b\x3b\xd2\x45\x2c\x5c\x3b\x24\x08\x9a\xa0\xc8\x83\x82\x3a\x1b\xcd\xeb\x10\x1d\xd0\xb0\xcb\xd3\x8b\x98\x37\xad\x19\x1a\xd4\xaa\x36\x2d\x89\xb1\xcc\xf9\x97\xd9\x9c\x7f\x04\xa8\xf9\x20\xb2\xe0\x82\xfc\x27\x16\x64\x20\x47\x2d\xd8\x46\x25\x08\x29\x04\x5a\x6c\x5c\x6e\xd9\x59\x5e\xeb\x2c\x25\xff\x81\x6c\x27\x54\x77\xa6\x7a\x48\x21\xe9\xbf\x04\xf6\x6f\x06\xd8\xbf\xff\xbf\x0f\xec\x3f\xeb\x2b\x8b\xd6\x21\xb6\xea\xa4\x96\x1f\x63\x17\x47\x3d\xe1\x99\x19\x55\xf3\xd2\x10\x9d\x44\x1a\x2e\xe5\xe4\x23\x08\xd6\x76\xa4\x45\x96\x2a\x26\xb9\x01\x82\xd2\x26\x28\xcc\x51\xda\x11\x04\x16\xef\x74\x6a\x60\x99\x8b\x16\x02\x80\x3e\x0e\x2e\xf0\x32\x93\xcd\xc8\xce\x8e\xcb\x7b\x72\xc7\xb7\x65\xa7\x2f\x5f\x09\xc3\x3f\x19\x9b\x32\xcb\x35\x49\x41\x20\x84\x1a\xa7\x82\x15\x6b\x62\x89\x64\x1d\xcb\xa4\x35\xa6\x7c\xd1\x17\x35\x70\xdb\x0f\xb0\xd1\xaa\x87\x7c\x6b\x0f\x5b\x79\x6d\x20\x36\x68\x28\x54\xf9\x74\x7e\x71\x76\xae\xe5\x37\xda\x14\x7c\x73\xb4\x71\x53\x9e\xe6\xae\x61\x38\x84\xa5\x16\x4b\x50\x3a\xb6\xdd\x87\xa3\x7a\xa8\x71\x1d\x3a\x61\x43\x24\x72\x08\xf3\xb3\xe1\xdb\x72\x55\xce\x35\x11\x07\x56\x86\x52\x82\x93\xdf\x68\xa1\xc5\xa4\x58\x48\xbb\x0a\x99\x05\xf6\xcc\xc0\xa4\xc5\x87\x12\x51\x6c\xb9\xac\xfd\xf6\xec\x24\x36\x92\xef\x46\xbd\xae\x4b\x85\x8a\x8e\x44\xa1\x41\x77\xee\xf2\xf6\x48\x2b\xa5\xc0\x39\xd0\x08\xf5\x69\xb9\x5a\xd0\xd0\x46\xdc\xf4\x14\x4a\x16\xb8\x54\x19\xc5\x14\xf9\xdd\x59\x83\x72\xb1\x14\xc6\x92\x08\x72\x8f\x56\x6e\x45\x5f\x4e\xb3\x2a\xe7\xf2\x09\x94\xb5\xe5\x5a\x54\xe0\xdb\x00\x25\x61\x88\x67\xbb\x07\x5d\x5e\x48\x71\xbf\xf4\xe8\xa5\x4d\x72\xa0\x61\x4a\x47\xc6\xba\x4f\xd5\x80\xda\xce\xaa\x6c\x69\xe1\xd4\x82\x56\xf3\xa4\x7c\x08\xa8\x32\xfd\x9d\xbe\xee\x55\xd7\x72\x36\x9b\x6a\xe9\xe0\xd4\xcb\x62\x69\xe5\x57\x66\x78\x08\x18\x8d\x43\x68\xaa\xda\x5a\xd5\x56\xd2\xae\xba\xd8\x42\x15\x49\x56\xcf\x1b\x21\xe8\xc1\x37\x49\x7b\xb0\x93\xac\xb1\x13\xf8\xfe\x21\x2d\x6b\xaa\xaf\x7a\x07\x2b\xbf\x03\xc1\x60\x56\x7e\x2d\x8a\xb9\xa6\xfd\xdb\x2a\x3a\x54\x7d\xa9\x02\x9b\x54\x26\x6e\xec\xfb\x7b\xd6\x9d\xa4\x2a\xad\xb2\x94\x26\x82\x83\x8c\xb4\x66\xbe\x2a\x96\x34\x77\xb1\xca\xed\x55\x79\x1a\x63\x2a\xb6\xa0\x69\x25\xd4\x06\x76\xa7\x69\x2e\xf1\x56\x94\x9a\xae\xc7\x59\x51\xd2\x8d\x7d\x8b\xed\xab\xbc\xf1\xd7\x95\xdf\x66\x5d\x89\x8f\x7a\xeb\xfd\xb7\x41\x36\xb4\xdf\x3c\x59\xbd\x77\xc3\x71\xcc\xab\xb0\xb6\x37\x89\x49\xb1\x08\xf8\x4b\xad\x8e\x50\xbb\x59\x4d\x33\xe7\xde\xf2\xe1\x70\x5e\xcc\x70\xe4\x96\x02\xd4\x6b\x2d\xc8\x09\xfc\xad\xd7\x30\x6c\x84\x0e\xb6\x23\x76\xaf\xf1\x36\x95\xf1\x41\x61\x46\xa9\xb8\x39\xcd\x7c\x99\x58\x67\x7f\x0e\x46\x6e\x2c\x26\xef\x89\x55\x05\xc5\x13\x0a\xd2\xc5\xdb\x57\x94\xb4\x59\x88\x7c\x9b\x66\xd9\x1b\xef\xb3\x36\xa8\x5d\xd6\x4b\xec\x24\x24\x7e\x4b\x8b\x4a\x07\x2c\x87\x61\x52\xcb\xb7\xa9\x5a\xb5\xf9\x93\xb5\x1f\xf6\xe6\xcc\x9c\xf4\x98\x0c\x4d\x0b\x16\xef\x4b\x79\x2f\x88\x70\xf7\x11\xf5\x24\xba\xce\x27\x6d\xa8\x2e\x4e\x6a\x42\x43\x6c\x0b\x4e\x33\xd0\x33\xcb\x62\xe9\x03\xa6\xc5\xf4\xe6\x1c\xd5\x17\xa9\xf2\xa1\xe5\x2a\x65\xbf\xbd\xf0\x74\x30\xfd\x2b\x95\x8f\x31\xc4\x8a\x75\xfd\x79\x36\x99\x39\xfc\xb5\xf7\x96\x38\x68\x00\xe7\xb2\x7e\x61\x34\x9e\xfb\x7a\x35\x4c\x6d\xdb\xd3\x06\x97\xe3\x5a\x4b\x55\x49\xb6\x3b\xdb\x7c\x4a\x75\x43\xff\x20\x63\x5a\xd5\xf1\x6f\xed\x35\xf0\x51\xb7\x92\xa9\x5d\x2f\xe9\xd7\xfa\x3d\xe0\x81\xa4\xb0\xcf\xab\x2e\x70\xce\x6f\x2f\x68\xf9\x49\xb1\x18\x70\xec\x50\xf4\xf6\xe0\x38\x4e\xfa\x5a\x86\x25\x5a\xaa\x39\x5b\xaf\x0a\xef\x04\x32\x9c\x0a\xd2\x28\x35\x83\x35\xad\x63\xed\xdc\xfa\xcf\x47\xfd\x08\x63\x6a\xfa\x7b\xc7\x92\x99\x7f\x95\x29\x35\x08\x20\x7b\xcb\x24\xf3\x54\x44\xce\xad\xdf\xb7\x60\x88\x9d\x93\xf1\xdf\x01\x65\x82\xba\x48\x6f\x51\x7f\x20\x77\x07\xde\x14\x0b\x29\xfa\x8b\x9c\x5d\x00\x19\xdd\xc6\x85\x11\x5f\x9b\xe0\x08\xa1\xc0\x54\x63\x85\x12\x30\xe8\x6e\x9d\x6b\x1e\x32\x03\xd3\x09\x98\xf5\xc8\xf7\xc6\x47\x19\x85\xff\x3c\xe8\xc9\x41\x13\xdd\xd3\x2a\xaf\xf7\xb5\x05\x0b\x11\xe6\x7e\x97\xf5\xcd\xf3\xd6\xc9\xf9\xfc\x38\x10\x35\x72\x35\xf4\xa5\x8f\xa6\x44\x83\x70\x77\x36\xf4\xcf\x50\x55\x9b\x60\x70\xa3\x7b\x9b\x57\x35\x2c\x48\x63\x7d\xb5\x96\x95\x8f\x0f\x8f\x3f\xc3\xb6\x85\x45\x20\xa7\x97\x6f\x3f\xc9\xb6\xf1\xc3\x07\xd9\x93\x6a\xb9\x0a\x67\x81\xae\xde\xc7\x1a\x6d\x80\xcd\x73\xe7\xf2\xcf\x41\x40\x08\x55\x57\x9a\x06\x94\x94\x5f\x00\xd7\xd2\x3c\x64\x23\x34\xa2\x51\x28\x5f\xb3\x46\x6b\x52\xc8\xfd\x6b\x23\x70\xb9\x23\x0f\x4d\x41\xe6\x01\xeb\xc4\x0d\x6f\x27\x56\xa0\x6a\x72\x82\x28\x28\x3e\x24\xa9\x76\x05\x2c\x37\x46\xf2\x76\xb4\xfb\x52\x1b\xef\x7b\x33\x3b\x3f\x73\x0a\xf9\xbb\x49\xef\x11\x6a\xef\xed\xea\x79\x57\x2f\xbc\x4d\x55\xef\xe8\x8b\x43\x6a\xb5\x01\x21\x35\xe5\xa6\xe0\xdc\xdd\x0d\x09\x2b\xf7\xeb\xde\x5e\xfd\x29\x35\x7e\x8b\xaa\x8e\x96\x55\x02\xb4\x3a\xf2\xba\x5a\x24\x48\xbb\x63\x49\x7d\xb9\x54\xf4\x16\x92\xb6\xa2\xc6\x27\xfe\x1b\x7a\xa7\x6e\xaf\x14\x55\x86\x03\xa0\x52\xf8\xa3\x7b\x82\xda\x9d\x0e\xed\xd6\xae\x71\x2d\x0e\x49\xac\x00\xa9\x8e\x02\x52\x78\x4b\x95\x5f\x40\xdd\xe8\x5b\x26\x6a\xd0\xe1\xf7\xed\xe6\x9a\x15\xf5\xe0\x90\xfb\xe4\x98\x3d\x74\x3a\x5f\x55\x1e\x11\x24\x43\x3c\x05\x0e\x3e\x89\x46\xce\xcc\x03\x52\xf2\xf6\xe0\xf4\x69\xbc\x45\x24\x24\x92\x52\xa4\x44\x75\xdb\xaa\xe1\xd5\x23\x70\x17\x83\xa8\xbf\xc1\x29\x2a\xd3\xd0\xac\x36\xe5\x8f\xf0\x0f\x0b\x84\x38\x10\xfc\xa7\xf1\x1e\xdc\xf4\xf9\xbf\x39\x2e\xa6\x9b\x61\x6f\xb4\xe9\xd4\x38\x2e\x94\xa6\xba\x31\x99\x1e\xda\x10\x4d\xa3\x2d\xc7\x29\x3c\x2a\xf5\xc3\xd1\x84\xd2\x1e\x62\x4a\x01\xda\x58\xc5\xc7\xa9\x05\xd9\x71\xac\xe9\x56\x20\x64\x82\x58\x3a\x20\x6c\x9b\xa6\x59\x76\xba\xca\xb2\x12\xc5\xfd\xde\x73\xa4\x4d\xda\xaa\x64\x32\x91\xb7\x24\x89\xca\xbb\x72\x9c\x64\x59\xd4\xd8\x8b\xb8\x98\xd7\xaa\xc6\x20\x5a\xc8\xa8\x71\x91\x60\xd1\xb1\xae\x38\xe0\x95\x92\xe8\x18\x46\xcc\x58\x0b\x97\xcb\xc1\x2a\x97\xfe\x13\x13\xbc\x1c\x0f\x68\x77\x4a\xf9\x78\x2e\xfd\x66\x8a\xee\x77\xcb\x31\x92\x82\x64\xa7\x56\xc2\x92\x45\xe9\x14\x80\xee\x8e\x43\xba\x37\x6c\x02\xd7\x0d\xb8\x4d\x7f\x27\xf3\x11\xc9\x04\xd7\x2a\x54\xa1\x64\x97\x14\x5c\x87\x53\xae\x85\x69\x95\x06\x3a\x50\x34\x35\x4c\x9c\x8d\x5a\x79\x57\xcd\xfc\x20\xef\xba\x0d\xd1\xc0\xfd\x3d\x5c\x8e\x40\xb6\x6d\x35\xf5\x2e\xd5\xbb\xd5\x06\xc6\x37\xa6\x81\x34\x9e\xa1\x90\xf4\xf2\xd7\x8f\x47\x11\xc2\xcb\xb0\x1c\x8c\xe3\x22\x84\xa7\xe1\x07\x15\xa6\x1e\x2f\xc2\x0f\xd2\x4e\x0d\x5f\x87\xe5\xe7\x47\x17\x67\x1f\x7e\x3e\x7a\x1b\x21\x3c\xa3\x4a\xf4\x79\xf5\x0b\x4d\xbe\x5c\x50\x6e\xe7\x74\xe7\x52\xf2\x33\xf0\x24\xf3\x0c\x80\x6e\xbc\x8d\x97\xd5\x3b\x1d\x3a\x9c\xd3\x11\x68\x24\x95\x2d\x5c\xed\x02\x90\x36\xcd\x20\x21\x9a\x51\xc8\x94\x6f\x45\x31\xd0\x58\x1e\xfa\xe1\x52\x50\x08\xf2\xcf\x29\x1d\x29\xbb\xe6\xe1\x82\x8e\x94\x45\xf3\xf0\x9a\x8e\x48\xea\x48\xd6\x6f\xa9\x67\x45\x65\xfd\x01\x08\x55\xc6\x51\x6b\xd1\x7c\x90\x60\xd1\xf7\x20\xab\x48\xe9\xa8\x1a\x13\xab\x6a\x9c\x0c\x56\x78\x69\xbc\x66\x06\xe3\x8a\x24\xad\xb1\x3a\xf9\xaf\x7b\x60\x77\x60\x5d\xf3\x0f\xc6\x83\xb1\xf2\x00\x8c\x39\x72\xf9\x76\xe5\x46\x8e\x30\xeb\xae\xf2\x72\x9e\x4e\x79\xbc\x02\x63\x89\x9d\x3b\x1a\x67\x08\xad\x73\x92\xe1\x94\xc0\xf4\x70\x41\x60\x42\x32\xb1\x67\x55\x92\x4c\xb1\x1b\xeb\x89\x09\x94\x39\xc8\x95\xf7\x40\xaa\xcd\xe9\x27\x83\xc2\x05\x54\xaa\xce\x27\x03\xe6\x2c\xca\x19\x0d\xd6\xdc\xe1\x62\xae\xdc\x9c\xe8\x55\xe0\x37\x79\xa5\xaf\xf0\xa3\xc6\xcc\xf1\xa5\x14\x9b\x5b\xb9\x8f\xf5\x32\x12\x5d\x7f\xd4\x2c\x14\x38\x23\x89\x92\x4b\xea\x08\xd6\x4a\x19\xaa\x80\x56\xca\xa5\xc8\x70\x77\xc3\xeb\xd1\xb0\xe8\x7e\x57\x2e\x47\xbb\x7d\xef\x49\x82\x8e\x8c\x07\x12\x47\xe1\xa8\xb5\x4f\x72\x9c\xb0\xb8\x52\x2e\x37\xa1\x69\x3d\xcc\x86\xaa\x98\x41\x76\x40\x9c\x10\x1d\x02\x0b\x67\x2e\x74\x7b\xc9\x6e\xbf\x55\x6a\x07\x1e\x70\xdd\xe1\x38\x95\x6f\xea\x8a\x64\x7b\x79\x2b\x84\x4f\x57\x5d\xe1\x5c\xf9\xb2\x38\xa2\xd1\x12\x4f\x88\x76\x18\xc7\x73\xb2\xda\x7b\xf6\xe7\x49\x6b\x6c\xda\xcc\xf1\x44\x10\xbe\x33\xca\xdb\xd7\x60\xd0\x51\x97\x37\x94\x5d\xf1\x05\xaa\xc8\x6e\xc2\xa7\xd1\x42\xa2\x42\x21\x3a\xcb\xaa\x4a\x9e\xfd\xd9\xed\x4f\x19\xf4\x26\x75\x99\xb0\xed\x0a\x3e\x56\x8c\x9a\x40\x85\x90\x11\x59\x2c\xa6\xd6\xdc\xb6\xc0\xf6\xb8\x67\x6c\x81\xac\xd9\xe5\xda\xc1\x5c\xa6\x30\xd7\xb2\x2e\x0c\xe6\xb3\x4b\x71\x69\x16\x66\x37\x37\xaf\xef\x7e\xf9\x9a\xf4\xf6\xcb\xbd\x3d\xc4\xbb\xe3\x62\x79\x17\x97\xbb\xb2\x01\x2e\x77\x53\xd4\x52\x8d\x21\x4c\x8d\xfe\x8b\x3b\xa8\x45\x68\x65\x62\xfa\xe9\x27\xdf\x50\x94\xb5\x95\x3a\x38\xa5\x83\xf0\x8b\x69\xad\x3d\xf4\x25\xfc\x96\x2c\x75\xd6\xf5\xe0\x58\xb5\x97\x85\xa6\xa9\x7b\x74\x41\xe5\x46\x13\x16\xbb\x4b\x48\xb1\xec\xc0\xac\x25\x77\x16\x92\x0a\x52\x75\x59\x2c\x05\x9b\x0c\x0f\xc9\x57\x75\xcd\x03\xc6\x83\x26\x05\xc5\x5a\xc7\xf6\xb1\xf1\x0c\x8b\xa5\xd1\x91\x3e\x95\x49\x77\x0f\x37\x9e\xee\x2b\x13\x18\x40\xca\x7a\x2b\x7b\xac\xbc\x03\x84\x6d\xbf\xbc\xa9\x5f\xb7\x9f\xaf\xd4\x3d\x8c\x8f\xec\x87\xd5\xfb\x81\xbb\xf6\xe0\xab\x8c\x77\xad\xd0\x15\xc2\xb4\x26\x25\x1d\x70\xbd\x84\x39\x96\x6b\x9a\x7a\x81\x15\xda\xf4\x55\xef\xfe\x9e\xbe\x26\xf9\x41\xa3\x17\xc6\x20\x95\xfe\x1a\xe2\xb9\xb7\x08\xe3\x1e\x06\x0b\x48\xb5\x64\x54\x50\x74\xae\xac\x4a\x0e\x0e\x72\xaa\xd7\x3d\x07\x2c\xb6\x09\x2c\x3b\x6f\xb6\x17\x4c\x3d\xdf\xe5\xc6\x3f\x51\x7a\xe4\x28\x87\x1c\xa9\xbd\x1f\x16\x23\x50\xe0\xb7\x9a\x37\xcc\xa6\x6c\x82\x42\x9f\xd2\x75\x6a\x83\x97\xb5\x7f\x90\x71\x00\xb2\x02\xb5\xde\x96\x70\x45\x6d\x32\xcc\x76\x73\xe3\xa1\x6c\xd4\xc9\x97\xdf\x88\x85\xe1\x24\x54\x29\x58\x87\x90\xa6\x0c\xba\xaa\x42\xc2\x4f\x37\x56\x31\x98\xbb\x19\xe3\xd8\xc3\x98\xfb\x3f\x81\x44\x63\xbf\xf1\x7e\x7d\x14\x3c\x39\xc4\x54\xc9\x0f\xe2\xff\x43\x60\xa1\x41\xbd\x67\x58\xfc\x42\x0f\x29\xbb\x77\x36\x44\x77\x97\x9a\xb6\xb2\x4a\x1a\x7c\x97\xe1\xf4\xa4\xbe\x56\x14\x04\x48\x08\x65\xe6\x60\xde\xdf\xc7\xde\x07\xe2\xf5\x05\x3e\xbe\x50\xc2\x8b\x8b\xbb\x9c\xcf\x29\x4f\xc7\x60\xcc\x83\xb0\x7c\x05\x55\xc5\x60\x0c\x55\xda\x34\x8a\x59\x14\x3b\xa6\x3b\xca\x21\x37\xdd\x4b\x4a\xd8\xb5\xcb\x35\xd7\xbb\xcd\xdc\x43\x95\x27\x90\x55\x86\xca\xa3\x1f\x9c\x78\x5c\x90\x58\xa5\xf2\x52\x00\xd8\xb7\xa2\x44\x4e\x6f\xe2\x60\xca\xec\x87\xd6\xf6\xb3\xc9\xff\x4d\x92\x30\xf2\xde\x2a\x04\xad\xa1\x5d\x0e\x9c\x0b\x4c\xbf\xc0\x30\xc8\x80\x62\xbb\xd5\xda\x04\x0c\xe7\xf2\x31\x99\x40\xbc\x2d\xed\x7d\x47\xbb\xf5\xe0\xbd\x74\x98\x8e\x5a\x39\x38\x05\x0e\xd3\x91\x11\x92\x57\x0b\xca\x66\x8e\xb8\xd6\x75\x01\x96\x93\xe1\x86\xa2\x0e\x01\xda\x74\x3b\xe2\x82\x30\xe3\xa2\x25\xb3\x9a\xf3\x86\xac\xe6\x7c\x58\x8e\xf6\xe5\x52\x99\xf5\x4b\x10\x04\x69\x2a\xa4\x96\x29\x41\x38\xd5\x8e\xcf\xc9\x08\xa9\xd0\xbf\xe6\x80\x3d\x7c\xf9\x14\x0d\x98\xfd\x87\xae\x58\xff\x91\x62\x6a\xbe\x5b\xae\xd8\xdc\x84\x10\xe6\xbb\xcc\xb9\x62\x83\x63\xe0\x45\x4d\x90\x2d\xfa\xa8\xd2\x58\x6c\xbf\x2a\xf7\x78\x87\x61\xb8\x70\xbf\x76\xe4\x57\x31\x8f\x2f\x5b\xc8\x8b\x93\xc6\x8b\x3d\x55\xd1\x40\x64\x8e\x61\x77\x11\x25\x27\x7a\x1a\xdc\x23\xba\xfe\xa5\x17\x05\xf2\xa1\xcb\xcc\xbf\xa6\xe5\x63\xb2\xfd\x92\x7f\xa8\xc7\x2d\x8f\xc0\xc3\x80\x97\x41\xc8\xc8\x86\x85\xf8\x42\x7d\x2e\x64\x33\x8c\xf9\x83\x74\x50\x0d\x20\x49\x0d\xc5\x7f\x0c\x2e\x7d\x7f\x37\xef\x44\xc3\x7e\xca\xcb\x5c\x26\x66\x08\xe3\x8f\xb9\x95\xbf\x19\xe5\xc3\xb1\x1c\xac\x7f\xf6\x67\x17\xef\xbf\xe9\x2e\xf6\x74\x47\x61\x15\x73\xc1\x72\x2f\x60\x97\x43\xb3\x79\x90\xe2\x94\xe4\x70\xc9\x3e\xfb\x33\x58\x4a\x14\xf6\xe7\x6e\x5f\x14\x94\x4e\xc1\x53\xd7\x12\xdb\x84\x9d\x5d\x65\xd9\x60\x58\xe2\x02\xa7\xa3\x3a\x75\x09\x5e\x99\xda\x5e\x55\x80\x2a\x37\x41\xae\xb5\x5c\x77\x67\xf3\x83\xcb\xc6\xf9\x12\x0c\x0b\xc1\xdf\xea\xb5\xdc\x25\x11\x8f\xde\x05\x75\x23\xc0\x9d\x6f\x92\xe2\x4a\x34\xa5\x2e\x68\x01\xa2\xea\x27\xe3\x7f\xb9\x51\xba\x0f\x10\xbf\xc8\x55\x74\x00\x18\xc2\x82\x8f\x70\x58\xd4\xaf\x15\x8d\x46\xce\xbd\xf7\xc6\x97\x63\x4a\x7e\x8e\x7a\xe2\x15\xa7\xf6\x6f\xe6\x69\xf3\x1f\x4a\x9b\x34\x44\xf9\x81\x0d\x53\x15\xda\xc2\x89\x98\x8b\x62\x0a\xc9\x42\xcc\x5b\x69\xba\x3d\xf4\x2f\x6e\xb1\x13\x7e\x4b\x5b\xf5\xad\x53\x55\x41\x2b\x80\x92\x4c\xa6\xc7\x5b\x8a\x4e\x1d\xde\x55\xb1\x8b\xc7\x34\x08\xcd\xe5\x67\x27\x54\xbf\xa4\xfe\x50\x86\x36\x41\xf8\x94\x36\x45\xf8\xfa\x4a\xf1\x3b\xea\x47\xf6\x7a\x43\xe3\x63\x8a\x4f\xa9\x13\xb5\xf6\x43\x20\x81\xa5\x2a\x31\x58\xac\x3c\xf4\x77\x7a\xc8\x86\x26\xb1\x59\x55\x9c\x19\xff\xee\x2d\xce\x26\xc7\x79\xc7\x2d\xca\x15\xca\xce\x54\xc4\x89\x37\xab\x92\x17\x0b\x69\x6e\x79\xc9\x28\x8d\xc4\x36\x55\x63\x29\x88\xfc\xe1\x07\x1c\xc7\x14\xaf\x8b\x65\x7f\x90\xe3\x62\xf9\x74\x90\x56\x3a\xdc\x64\x49\x74\x9c\x96\x84\x94\xca\xa4\x2f\x33\x7f\xad\x88\xcd\x46\x1a\xa3\x96\x89\xae\x61\x52\xc6\xb7\x68\x37\x2b\x92\x89\x91\x83\xdf\xf4\x70\x53\xe0\x1d\x15\xb2\x04\xaf\x74\xc0\x4b\x37\xb0\x8a\x0e\xb0\x8e\x9c\xf8\xaa\x65\x03\x76\x39\x44\x1f\x21\x24\xbb\xbf\x8f\x57\xe4\x86\xc6\x25\xa6\xe8\xa0\x38\x00\x89\x60\x09\x1c\xc7\xa0\x00\x89\x05\x78\x93\x04\xee\x55\x65\xa7\x53\xde\xdf\x03\x6a\xdb\xd8\x9e\x25\xf2\x5a\xc3\xbe\x65\xa4\x44\x78\x55\x21\x54\xc5\x39\x4e\xf0\x0a\x67\x10\x8d\x1c\xab\x25\xed\xf7\x7e\xb0\xe1\x5c\x73\xbc\x75\x15\x1d\xd1\x88\xbf\x9e\x3a\xd9\xd7\xc6\x85\xd0\x71\x6c\x73\x88\xfb\xeb\x68\xba\x94\xac\xad\x68\x58\xa5\x44\xe6\x8e\xa2\x71\x81\xfb\x48\x69\xd5\xad\xac\xb5\x54\xb2\xd6\x89\x7b\x92\xe6\x4a\x4c\xb5\xac\xc8\x2d\x8d\x0b\x84\xa7\x44\xa0\xf5\xf0\x6e\x04\x7b\x67\x93\x8d\x2d\x3b\x9d\x38\x53\xc2\xcf\x30\xcc\x48\xb7\xdb\x5d\x62\xf5\xd1\xc8\x8b\x77\x08\x99\x43\x1b\x47\x8e\x3a\xd7\x62\x65\xb7\x14\x21\x9c\x93\x69\x9c\xe1\xc9\xc3\x11\xc8\xc6\x38\x47\xc6\xf9\x2d\xd8\xca\x42\xb9\x7e\x2d\xcc\x0c\x0a\x31\x83\x9c\x2c\xe2\x0c\xaf\x54\xdf\x57\x7e\xd8\xb2\x37\x2a\x8e\xb0\x58\x56\xb5\xd0\x8f\x1a\x3d\xdf\x70\x52\x91\xc9\x7e\xb6\x61\x63\xe3\xfa\xae\x8d\x01\xb4\x1a\xc2\x23\x24\x0e\x5d\x13\x34\xa2\x45\xfd\xec\x4d\x3c\x1c\xfd\xde\x1e\x7b\x6e\x0e\x3c\x33\xa8\x9a\xcb\xc8\x51\xe6\x52\xe2\x28\x66\x35\x8c\xf5\xf0\xd5\x04\xe3\x53\x01\x29\x54\x48\xb7\xad\xeb\xb9\x01\xfc\xbc\x09\xfc\xdc\x05\xff\x69\x7f\x13\xf8\x86\x6f\x78\x57\x30\x15\xc6\x83\x07\x41\xab\x98\xb7\x10\x3f\x6e\x5d\x08\x39\x67\xd1\x5e\xce\xaa\xeb\x84\x07\x01\xcb\x0c\x07\xa6\xde\x23\x7a\x02\x2f\x76\xf7\x77\xba\x75\x24\x65\x7f\x8e\x87\x20\x30\x19\xf9\xb7\xcc\xd3\xa6\xf1\xea\x1b\x27\x87\x50\x9d\x06\x61\x53\x86\xf9\xc8\x06\x01\x4e\x3b\x9d\x38\x6d\x08\x4a\x05\xdb\x2c\x83\xc2\xe0\x1c\x05\x31\xb2\x52\x17\xa6\x67\x3f\x84\x20\xc9\x58\x63\xe7\x45\xc1\x25\x5a\x70\x0f\x69\xbc\xe5\xfb\xa6\xe9\xf8\x2b\x66\xc1\xa9\x43\x9f\x0a\x98\xdd\x71\x9e\x35\x8c\xa3\xe4\x7e\xac\x82\x34\x20\xde\x72\x69\x17\x80\x16\x53\x36\x9e\x5e\x67\xcf\xcd\x4d\x6f\x75\x00\x14\x3c\x74\x24\x70\xe9\x34\x66\x9d\xce\xce\xef\x10\x74\x4b\x54\x1b\xc2\xbb\x37\x22\xac\xc5\x65\x7f\x05\xc2\x5c\x2f\xa5\xfe\x4b\xdf\x22\xdc\x8d\xb2\xb6\xf1\x87\x0b\xcf\x8b\x46\x78\x72\x03\x4f\x2e\x81\xc9\xd1\x81\xea\x81\x05\x11\xf9\xd1\xc0\x7c\x08\x62\xf2\x7b\xe3\x7c\x2f\xc7\xf1\x71\xd9\xdf\x17\x2d\x10\xf6\xb1\x9f\x77\x3a\xe0\x90\x91\x2c\x28\xa7\x4c\xd3\xcc\x41\x54\xb9\x83\x10\xaa\xc1\x76\x68\x6a\x68\x67\x42\x2a\x61\x2f\xb2\x13\x04\xce\xde\x2f\x5e\xf7\xf6\x8b\xbd\x3d\xb4\x4e\x87\xc5\x5e\x7f\xe4\x83\x58\xf9\xe8\x94\x93\x14\x6f\x7d\x87\x6d\x5a\x28\x33\x0e\xe6\xa4\xb7\xcf\x6d\xf6\x3c\x6e\x33\x15\x37\xdc\xe3\x43\x3e\x42\x2d\xa9\xe0\x10\x07\x10\x02\xc3\x4d\x68\x9c\x22\xcb\xf1\x19\xa9\xd1\x01\xed\xfe\x56\xa4\x79\x1c\x45\x92\x12\xa9\xc4\x23\xe0\xdd\x09\x3f\x5a\xca\x23\x5c\xfb\xe0\xdc\xe0\xe2\xe1\x73\xd4\x3c\x67\x70\xcc\x92\x89\x02\x8a\x9f\x8a\x22\x43\x0d\x6f\x16\x47\xe8\xa0\x5e\x9a\xa2\x41\xbd\xb0\x08\x27\xd1\xef\x6d\x9c\xc4\x37\x00\xf9\x30\x80\xe1\xb0\x7d\x7f\x58\xff\x39\xb3\x17\x37\x70\xc1\xea\x34\x3d\x0c\x87\xe2\x51\x95\x01\x44\xd3\x92\x20\x97\xee\xf5\x61\x54\x91\xb3\x04\x98\x3e\xa8\x4f\xed\x31\xf7\xb8\x35\x7f\xb5\x1c\x95\x5d\xfd\x3d\xdd\x0a\xb4\x60\x7d\x8b\x4c\x34\x9a\xc5\xdd\x6e\xf7\x90\x82\x7f\xa2\x0f\xc5\x33\x89\x6b\xf2\x86\x87\x77\x5d\xbf\xfc\xa6\xca\xf3\x9e\xae\x52\x2c\x6b\x1f\x5f\xb8\xed\xdf\xfa\xb4\x83\xa9\xf4\xbd\xd3\xc3\xa6\x3a\x4f\x5f\xda\xe3\xcf\xaa\x5a\xf0\x49\xff\x01\x91\x9c\x2b\x1d\x17\x13\xaa\x03\x23\x32\x7f\x5e\x4f\x1d\x8a\x20\xaf\x77\xd7\x18\xf7\xf1\xc1\x31\xc4\xbb\xb9\xd3\xf7\xd7\xaf\x17\x82\xad\xb9\x44\x18\xad\x65\x09\x58\x07\x50\x9d\x06\xe0\x11\x73\xd2\xd8\x99\x6a\x92\xd4\xc0\xaf\x2b\x1f\x2f\x16\x74\x92\x42\xc2\x0d\xe6\x83\xe6\x1e\x85\x46\xcc\x77\xcc\x41\xd2\x0d\x7a\x44\x25\x7d\x11\x9f\xfd\x6c\x30\xd2\xb3\x33\xad\x5f\xf2\xe0\x1b\x2a\xca\x83\xbb\x7e\xe0\xac\xb9\x9b\x81\x48\x9c\x1e\x9c\xbb\x21\x46\x35\xfc\xee\x1b\x0f\x4c\xad\xbf\xc0\x8e\x7d\x16\x47\x7b\xcc\xdc\x2a\x93\xd5\xd2\x7f\xdf\x9f\x3d\xaf\x13\x34\xf6\x80\xf9\x63\xbe\xa8\x57\x15\x67\x2e\xa8\x55\xa3\xbb\x15\x34\xb2\x5a\x4b\x9f\x8d\x97\x1b\x68\x49\xb5\xef\xfa\x3d\x6b\x51\x20\x13\xbd\x93\xe1\x11\xa5\xdf\xd7\xc8\x5b\xda\xa5\x39\x07\x9f\x7b\xa7\xda\x0f\x3d\xfd\x9e\xd3\xaf\x29\x8f\xbd\x1e\x6a\xf4\xd2\x96\xd3\xc5\x3d\x34\xfa\xfe\x69\x40\x25\x40\x03\x4d\x5c\x79\x35\xfb\x0d\x57\xbe\x43\x46\x31\x4d\xae\x50\x37\x88\xe9\x60\x03\x15\xf4\xfd\x03\x54\x99\xa5\x87\xc0\x60\x5c\x3f\x87\x0e\xcd\xa6\x71\xd7\x66\x31\x74\x42\xe6\x4a\xfe\x55\x16\xc9\x25\x97\xcf\x77\x7e\x90\x0f\xec\xec\x94\x56\x2a\xc7\x09\x49\x1d\x82\x07\x67\x24\x71\x74\xe4\xd9\xeb\x1e\x5a\x97\x3a\x61\x8d\x23\x4c\x5b\x91\xde\xfe\xea\x55\xb6\xbf\xda\xdd\x45\xa5\xcb\x75\x24\xc3\xd5\x08\x17\xdd\x84\xc7\x2b\x24\xa8\x15\x17\x30\x17\xa6\x52\xfc\x1c\x27\x59\x16\x20\x44\x0d\x4d\xbd\x5b\xc7\x2c\x8b\x78\x37\x69\x92\x37\xbc\x58\xb9\x64\xed\x98\x93\x97\x4b\x14\x1e\xec\x28\x1e\x82\x76\x67\x05\x2f\x62\x8e\x06\x71\xad\xc8\xa4\xf8\xf9\x25\xe5\xd2\x5d\xea\x27\x0a\xac\xac\x0b\x61\x23\x6b\xfa\x3f\x81\xb0\x5f\x87\x30\x2c\x7a\x14\x84\x3f\x34\x5f\x2f\x06\x42\x4a\xbf\x80\x71\x33\x73\x3a\x76\xdb\xbf\x6c\x24\x70\xa0\x55\x0b\x20\xaa\x41\xcf\x81\x5b\xae\x43\xe6\x1f\xb8\x1f\xfa\x8d\x88\x6f\x90\x5c\xf3\x1c\x5b\x05\x10\xdb\xe9\xa6\x54\xd3\x4d\x4a\x0f\xf6\x53\xb3\x63\x80\x0c\xfb\x23\xa5\xe2\x49\xc9\x9b\xe4\xc1\xc8\xb1\x53\x95\xb2\x28\x51\x73\xc0\x31\xa3\x53\xa3\x1b\xe1\x3b\xa4\x51\xda\x27\x56\x03\x42\x39\xc6\xc6\x54\xfd\xaf\x9b\x24\xf6\x0e\x2c\xd3\x34\xe3\x36\x86\x2c\x40\xc6\x1b\x26\x29\x48\xae\x6d\xc0\x61\xd9\x8f\x35\x61\xd9\x21\x24\x6d\x46\xc4\x06\x40\xbf\x6b\x54\x1d\xf2\x0d\x1a\x2b\x2f\xcb\x56\xa9\x53\xc2\x39\x96\xd3\x66\x9e\x3c\x61\x33\x6a\xcc\xc9\x27\xe9\x04\x7c\x0a\xef\x9a\x56\x9a\x27\x33\x48\xe6\x2c\x1a\x0c\x18\xf6\xf2\x8a\xe9\xa5\xdf\xa1\xdd\x24\xbb\x4d\xee\xca\x73\xaa\x73\x8a\x81\x04\xac\xf4\x53\x8c\x71\x0c\x92\x31\x99\x41\xc0\x49\xf2\x05\x47\x09\x70\x9f\x49\x7f\x06\x03\x8d\x9d\x2f\x6d\x98\xa2\x1e\xc1\x26\x12\xd3\xd5\x41\x0c\xe6\x0f\x62\x03\x99\xfc\xdc\x8c\x87\x6e\x42\x4b\xbb\x0a\xe0\x1c\x50\x76\xaf\xe9\x0c\x52\x42\x8c\xbf\xc0\x05\xaa\x46\x72\x92\x12\xea\xce\xff\xd3\xdc\xb9\x5a\x70\xaf\x63\x49\xee\x43\xf7\x34\x9f\xb8\x9d\x2b\x33\x25\xd9\xc8\xdf\x1e\x2d\x8c\x7f\x5e\x13\x6b\x99\xe8\x1a\x65\x8c\xba\xae\xab\xd5\x96\x67\xf7\x79\x4d\x92\xd2\xd0\x8b\xf1\x8f\xda\xd6\x51\x8d\x0a\xf1\x3a\xf2\x5c\x00\xb6\x75\xe3\x31\xa5\x0d\xa7\xcd\xbd\xd8\x05\x49\xb3\x61\x0c\xef\x0e\x7d\xb1\x99\x49\x7c\x48\xc6\x86\x9b\x44\xe3\x1c\xe1\x66\xbd\x02\x4e\x1a\x8a\xd3\x86\x07\x86\xa3\xfb\xfb\x0d\x57\xb4\xb5\x90\x96\x0a\x86\xf0\x65\x6a\x6e\x98\x2b\x22\x22\x23\xde\x92\xd4\xfd\xaa\x0b\x9c\xe0\x12\xb5\xb2\x8d\x02\x55\x8f\x3a\x7a\x61\x64\x37\x6e\xa7\x35\x97\x68\xb7\xc5\x73\x7f\xad\x7d\xf7\x06\xde\x03\x27\xc4\x55\x96\xb5\x38\xd8\x7f\xf3\x2e\xb8\xb3\x83\x03\xb0\xcf\x76\xf2\x1e\x56\x6a\x35\x6f\x70\xcf\xfb\xdd\xa3\x56\x5e\xbc\xf0\x47\x76\x1a\xf9\x0e\x27\x2d\x90\x2b\x99\x34\x04\x5c\x11\xba\x37\xdd\x52\x65\x3b\x39\xce\x4b\x9e\x64\x99\x76\xb3\x16\xb4\xb3\xb8\x08\x55\x52\x26\xa9\xe9\xe6\x32\xd6\x0f\x98\xe2\x06\x19\x4a\x72\xd4\x4a\x37\x2e\x2f\xc8\x40\x5d\xa8\x6b\xf2\xa8\x74\x1a\xef\xc8\x60\x86\x02\xa6\xb4\x84\xac\x31\xc9\x58\xf0\x31\xc8\x88\x89\x1d\x61\x7a\x03\x06\x87\x62\x50\x03\x7a\x52\x91\x14\xaf\x5d\xbf\xbf\x41\x56\x79\x6b\x85\x57\x24\xd1\x6a\x4d\x86\x33\x9c\x76\x61\xb2\x38\xb7\x02\x02\x84\xc7\xc4\xf6\xa8\x16\x63\x85\x1d\xed\x50\x5a\xb5\x1a\x76\x5e\xcc\xd7\xac\xe9\x58\xa7\x71\x80\xcc\x38\x97\xc9\x2c\x5e\x85\x89\xd8\x26\x07\xf5\x97\x62\xd2\x40\x74\xfd\x4a\xe3\x09\x1e\x23\x84\x8c\x97\x8b\x2b\xe5\x52\xf4\xd3\x43\xab\xaa\x68\xa0\x1c\x0f\xef\x46\xe2\xad\xa6\x38\xd1\x0c\x2c\xce\xf4\x5f\x8e\x3e\xc3\x5f\xc4\x55\xb0\x88\x63\x7f\x8b\xb6\xab\x71\x54\xee\xb5\x7c\xa3\x12\x2e\xd0\x4d\xe5\x3a\x2c\xa1\x52\xd0\xe5\xf8\xe9\x1f\x52\xd0\xe5\xa8\x55\x90\x12\x53\x32\xf9\x03\x5a\xb6\x3f\xa0\xcb\xd3\xf9\x2f\x73\x4c\xc9\xb8\x25\xf3\x4d\xa6\x26\x68\x41\x5c\x58\x45\xb7\x4c\x86\xb4\x90\x66\x7a\x12\x85\xa6\x0e\x16\x5f\x57\x64\x81\x67\xe4\x5a\xe3\x29\xc5\x2b\xbc\x50\x78\x9a\x19\x93\x73\x53\x5b\x61\xe8\xcc\xc5\xd0\x85\x4c\x05\x37\x6f\x58\xf3\x09\xc2\x4b\x13\x60\xd2\x2e\x0c\x7a\x08\xa3\xe7\x32\xb2\xa6\x20\x42\x97\x64\xde\x55\xc3\x6b\xec\x9e\x4b\xf8\x10\x52\x74\x91\x8b\xd4\x4b\x0d\xf3\x4e\xed\xbe\x4f\xd0\xfd\xfd\xf2\xa0\x86\xf2\xbf\xd0\x78\x89\xe7\x78\xe2\xe1\xbc\xa2\xb2\x7f\xdd\x44\xdb\x3a\x54\x94\x5e\x74\x97\xba\x05\x3f\x45\xb9\x89\x01\x51\xd5\x40\x14\xea\x0e\x80\x32\x9c\x29\xb2\x50\xf5\xa0\xa9\xc2\xfd\xda\x44\x99\x22\xcb\x82\xbc\xb3\xe2\x51\x8b\xfd\x2b\x58\x76\xe5\xdc\xc0\x8f\x81\x53\x10\x8f\x8a\x0a\xfb\xa5\xc1\xaf\xaa\xbe\x0c\x29\xe4\xe1\x18\x1b\xeb\x31\xfd\xfb\x9c\x4e\x8d\x85\xdb\xd6\x11\xe5\x86\xd3\x03\x3a\x28\xbb\x6f\x3e\x9d\x9f\x1f\xa9\xb4\xbc\x1b\x88\x68\x6f\x91\xb0\x1e\x6d\x50\x60\x67\x60\x71\x47\x83\x01\x55\xb6\xf1\x3e\x10\x38\x56\x40\x6c\x14\x83\x9e\x85\xce\x43\x54\xb8\x88\xe7\x3e\x3c\x85\x42\x40\xa5\x3f\x20\xab\xd0\x16\x40\x3a\x5f\x99\x1e\x33\xb5\xd1\xea\x14\x8d\xd5\x29\x9a\x54\x24\x83\x04\x64\x41\xf7\x13\xd3\xf1\xfc\x61\xdd\x37\xcc\xcf\x39\x2f\x5c\xf6\x27\xce\xc9\x04\x4e\xc8\x23\x96\x9e\x6b\x77\x68\xb1\x9f\x1c\x6f\x7f\xc1\x33\x65\xc3\x6a\x36\x3c\x53\x72\x4e\xe5\xe0\x0c\x94\x56\x03\xb3\xf2\x10\x5e\x16\x8f\xc2\x4b\x8e\xcc\xe2\xf0\x86\xe3\xcf\x2d\x51\xff\xa2\x5f\x93\x16\xe0\x62\xf9\x4c\xc9\x96\x9b\xe4\xb9\xa0\xa7\xf2\x8b\xa4\x71\xdd\x81\x5f\x98\xab\x28\xb7\x1e\x5d\xd4\x10\x5f\x00\x0c\x6d\x3c\x02\xe5\x69\x08\x52\x0e\x20\x59\xd3\x9f\x70\x7c\x20\x8f\xc3\xd1\x71\x12\x90\x29\xcd\xe8\x8d\x57\x24\x0d\x20\x4f\x95\x25\xcd\x98\x84\xb0\xd7\xc2\x1c\x14\x38\xc3\x25\x5e\x35\x10\xdc\x49\x13\xdd\xfc\x9e\xc6\x09\x1e\x4b\xd4\x71\xe5\x14\xef\xeb\x97\x87\x09\x9d\xb0\xd3\x97\xac\x99\xcd\xf7\xfe\xe0\xd3\xde\xc4\x42\x50\xd4\x52\x92\x6d\xae\x03\x42\x16\x38\x47\x83\x94\xec\xf4\x2a\xd4\x64\xc4\xe1\x8f\x8a\x02\x06\xf5\x81\xca\xc6\x82\xeb\x01\x59\x71\x9d\x62\xcc\xf1\x38\x59\x26\xd7\x69\x96\xf2\x94\x96\x82\x32\x62\xb8\x20\x2e\xa5\xc1\xf0\xa6\xba\x9a\x4e\x16\xbb\xa7\xd2\x3d\x49\x73\x59\xc8\xbb\x25\xcd\xa3\x8a\xe2\xcb\x6a\x29\x15\x94\xbe\xc2\xae\x70\x91\xf0\x65\xa3\xbd\x44\x6e\xb9\xb5\x46\x86\x2c\x55\x6c\xa2\xc0\xbd\xe1\xdd\x08\x67\xbe\x15\x5a\xe2\xce\x18\x1c\xf1\x02\x0e\xa4\xaf\x42\x71\xd5\xad\xbf\x74\xbe\xc7\x55\x43\x5e\x28\x75\x4a\xbb\x72\x6a\x26\x2d\x13\xbc\x73\x36\xbe\x88\x76\x51\x7d\xe3\xe4\x5b\x63\xa8\x8a\xeb\xa6\x71\x82\x61\x13\x64\x4d\x4e\x56\xda\x5e\xe8\x8e\xc6\x25\x3a\x28\x07\x89\x93\xae\x0d\xea\xa4\x0d\x76\x07\x2f\x1f\x52\xd0\x34\xf2\xb8\xa9\x3e\xc4\x2d\x2e\x86\x2b\xd0\x41\x31\x28\x9d\xe1\x0a\xdf\xa2\x67\xa7\xd7\xac\x5d\xf9\xc1\xe5\xe7\x21\x35\x98\x36\x12\xa6\x8e\x86\xe8\x4e\x9c\xf2\x03\x46\x64\x14\x85\x41\xcc\x04\x5d\x28\x91\x0a\x73\x92\x76\x5d\xb4\x32\xe3\xb8\x38\x98\xfa\x98\xc7\x71\x8d\x57\xdb\x8c\x83\x95\xb7\x58\xce\x6d\xc7\x36\xdd\x76\x06\xe5\x7c\x15\x0b\x13\x88\x96\xbe\x7e\xfd\x1c\x67\xe4\x65\x27\xc5\x2b\xf2\x43\xc7\x5e\x66\xb2\x4e\x8e\x06\x4d\x96\xf5\x2d\x27\xdf\x5d\x21\xae\x30\x9c\xe0\x9d\x9d\x0c\xe1\xc2\x49\x40\xe7\x82\xf9\xac\x49\x78\xab\x45\xb6\xd0\x99\xb4\xf1\xf7\xa5\x2b\x2f\xbf\xdf\xaa\x3a\x71\x74\xc0\xbc\xc1\xfc\xe9\xe5\x8b\xad\x4a\x48\x38\x8c\x0e\x89\xac\x6c\xbc\x25\x8a\xb9\x9b\x95\x55\x24\x55\xac\x4b\x86\x7b\x48\x53\x2e\x70\x44\xdd\x7a\x63\xc3\xc2\x18\x7f\xee\xb9\xcb\xcd\x2c\x15\x37\x33\x05\x6e\x46\x66\x13\x85\x4b\x75\x8e\x32\x32\x36\x59\xfc\x6b\xa7\x77\xac\x4d\xfb\xea\x67\xad\x76\x68\xc7\x78\x82\x5a\x19\x59\x35\x9c\xd7\x05\x1e\x2b\x96\x26\x53\xb9\x08\x9d\x26\x86\x8c\x9a\x76\x3a\xda\xb3\x55\xba\xfc\x34\xf0\x48\xd3\x90\x9f\x2a\xbb\xda\x67\x78\xa9\x73\x11\x61\xcf\xbf\x56\xfb\x52\x2e\x91\x2f\x9a\xb8\xae\x48\xd6\x4a\xbb\x76\x11\x89\xe0\xe0\xd5\x57\x72\x8d\xfd\xa3\x44\x32\xef\x67\x4d\x02\xd3\xc7\x13\x08\xc2\x60\xba\x9f\xe9\x68\x12\x82\x08\xbc\x0a\x0e\xa6\x49\xe6\xaa\x6a\xff\x35\x29\xdf\xe8\xcf\x77\x28\x9e\xe1\x2b\xfc\x5c\x6d\xf6\x2d\x31\x6e\xd4\xd2\xdc\x1c\x9f\xd9\x12\x69\xcd\x7f\x44\x66\x30\xcb\x84\xd1\x43\x36\x2b\xe3\x1b\x5c\xc2\x06\x1f\xa1\x75\xd9\x55\xbe\xc0\x46\x01\xf6\x95\xf4\xf6\xbf\xbe\xba\xd5\x46\x34\x5f\x77\x77\x91\xba\x24\x6e\x87\x5f\x47\xa6\x9e\x6b\xff\xf0\x51\x21\xcf\x65\x45\x8e\xf0\x05\xf9\xa8\xbd\xcb\xbf\x90\xde\xfe\x97\x57\x17\xfb\x5f\x6c\x1f\x1f\x87\x5f\x6c\x1f\xed\x13\xcf\x57\xeb\x12\xe1\x73\xd2\xdb\x3f\x7f\x75\xa2\x07\x3f\xb7\x0d\x2f\x87\x27\xc3\xf3\xd1\x08\x19\x4f\xf8\x1c\x9f\xe0\x33\x7c\x81\x77\xfa\xa8\x52\x75\x4a\x5f\xe3\xee\x91\x5e\x2f\x37\xe8\x8e\x1a\x54\xd3\xcc\x3f\x62\xa9\xb9\x00\x0b\xff\x66\x2c\x2b\x92\x3f\xb0\x51\xe2\xfe\x79\xd1\x57\x22\x85\x76\x06\x57\xf2\xfe\x03\xf5\xbf\x7f\x2e\xa8\xf6\xac\x66\x09\xa3\x3d\xfe\xfb\x1d\x8e\xc7\x8f\xea\xe9\xa5\xe8\x68\x1c\x28\xba\xb4\xac\xe8\x31\x1d\xf4\x9f\x42\x17\x13\xe2\x98\x22\xca\xf6\x73\x52\x18\x89\x81\xfb\x76\x69\x11\x97\xa2\x04\x71\x86\x27\x78\x67\x67\x85\x5a\xb9\xfc\x40\xe6\xf8\x81\x31\x9f\xbe\xf8\xbe\x49\xe7\xf6\x4f\x1a\xcf\x71\x01\x16\xdf\xee\xae\x36\xd1\x60\x75\xe1\x62\x8d\xee\x0a\x4c\x11\xc0\xdb\xaf\x2e\x79\x2c\x36\x4a\x1e\x3d\x82\xea\xc7\x9a\xd8\x11\x08\xc1\x16\x95\x8a\x0e\x48\xec\xfc\x9e\x15\xab\xa5\xc0\xac\x9a\x48\xd9\x0b\xcb\xeb\x4e\xed\x47\x2d\x2e\xae\x89\x72\xe9\x6d\xfb\xef\xd4\xe3\x2b\xea\x76\x17\x0f\xb3\x3a\x21\x5f\xc1\x9a\xf8\x8a\xcd\xac\x4f\x5d\x80\x13\x24\x29\x90\xa4\x96\x27\x3f\x7c\xf1\xbf\x02\xf3\x1b\xc1\xaa\x33\x66\x25\x4e\x1c\x26\xe5\xef\x8d\x9a\x41\x13\x69\xbd\xf4\x1d\x54\xe1\x23\x34\xa4\x25\x19\x8e\x7c\x29\x90\x28\xa9\xea\xa1\xe4\x2c\x31\xab\x52\xff\xbb\xb9\x47\x72\x0c\xc1\xfe\xd2\x7c\x36\x60\x55\x2b\x82\xae\x55\xea\x0d\x77\x2c\x4d\x12\xe2\x00\xba\x21\x04\xa7\xd9\x1c\xdf\x4e\x5e\x71\x0d\xe3\xfe\xd1\xc1\xf2\xca\x95\xd5\x85\x21\x56\x4b\x13\x5e\x55\xab\x23\x34\xc5\x1a\x04\xb0\x2f\xcd\x3b\x90\xb7\x53\x15\xe3\xc0\x7e\x44\x82\xdc\x10\x54\x46\x64\x92\x73\xb4\xd3\xb0\x87\x61\x3e\x72\xa6\x90\x1f\xfc\x4b\x4c\x5a\x15\xe0\x7f\xe8\xb8\x81\x72\x46\xe2\x72\x32\x73\xc7\x69\x57\xaf\x39\x1a\x40\xab\x1c\xa7\x2a\xba\xff\x86\x6a\xca\x34\x98\x30\x31\xa8\xe2\x3d\x0c\xa5\xc1\x3b\x1d\x39\x36\x40\x8c\x75\xa2\x00\xee\x74\xc5\x6d\x57\x01\xca\x38\xce\x5e\xff\x70\x1d\x8f\x64\x74\x7e\x15\xd9\x23\x8a\x06\x7d\xf7\x37\x1d\xf6\x46\x03\x37\x91\xad\xcd\xe9\xd6\xdb\xe7\xd6\x7f\x9a\xef\xee\x22\x87\x72\xb3\x81\xa2\x86\x7c\x84\x74\x6e\x00\x2d\x33\xed\x55\x31\x45\xc6\xda\xb5\x1d\xa1\x41\xcc\x09\x7d\xac\x25\xee\x70\x84\x73\xd2\xdb\xcf\xad\xab\x74\x6e\x4d\x70\xf9\x30\x1f\xe1\x82\x7c\xac\xd3\x90\xe9\x41\xda\x60\x9e\x2a\xea\x23\x75\x07\x6b\x26\xb6\x69\x5d\x80\xcb\x71\x20\x36\x09\x9c\xb9\x5d\xd5\x7f\xc9\xb3\x00\x26\xe0\xe0\x22\xdf\x44\xca\xe6\xe8\x21\x79\x0e\xf4\x80\x6c\x2a\xa6\xf2\x61\x29\x0a\x6f\x74\x21\xc1\x05\x6e\xd2\x64\x36\x2a\x24\xdf\xd3\x38\xc7\xa5\x11\xac\xd8\x49\xfd\xcd\x0d\xa9\xa4\xd8\x29\xd6\xe5\x5e\x56\x69\xeb\xc9\x68\x7c\x44\x39\xda\x07\x97\xc8\xa2\xd3\x49\x1b\x7c\x1e\x8a\xdd\x3e\x2e\x11\xd6\xd4\x7b\xa7\x13\xeb\x3f\xc5\xc9\x2f\x91\x96\x7e\xfc\xd8\xe4\xbf\xe1\x8b\x32\x8c\x66\x2f\x7c\x6d\xcd\x03\x0d\x12\x90\xb2\x49\xb3\x29\x08\xef\x74\xf2\xc6\x0b\x40\x9e\xfb\x8f\xa7\x17\x71\xd3\xa3\xf5\x7e\xec\xd5\xc4\x6c\x96\xe5\x0c\xc7\xe3\x3e\xb5\xa7\x75\x70\x59\x45\x4a\x0b\xe8\xaa\x22\x09\x1e\x93\x95\x21\x83\x24\x87\x64\x8e\xbf\x14\x6c\x82\x05\x83\xf5\xf7\x93\x9b\x32\xc1\x73\xbc\xdc\x3a\xe4\xd4\x10\x98\x8b\x8a\x2c\xa5\xf0\x24\x30\x68\x02\x9e\x75\x02\xff\x73\x8d\x8b\x35\x22\x5e\x93\x90\x33\x6e\x35\x24\x7d\xbf\xc6\xc3\x91\xcc\xfa\x8e\xc3\xae\xc0\x4d\x73\x46\xa6\x4e\x1a\x78\x01\xc7\x9c\x28\xa1\xae\x4c\x0d\xb2\x43\x48\x3c\x23\x0b\xa0\x94\x24\xa2\x7f\x48\xee\x8a\x15\x8f\x33\x5c\x67\xff\x10\x3a\x98\x89\x2b\x6e\x95\x51\x48\xc9\x15\x5d\x5d\x4d\xe8\x34\x59\x65\xfc\xea\xaa\x3b\xbf\x2e\xa3\x81\xfb\x19\x6f\x20\xb4\x96\x08\x7f\xa2\xf1\x02\xa1\xb5\x1c\xb6\xc9\xaf\x32\x5e\x3a\x4c\x9a\xa2\x3f\x97\xea\xff\x13\x3c\x47\xbe\x7a\x1a\x9c\xac\x21\x41\x36\x04\xa0\x68\x35\x6e\x9d\xd5\xda\xf2\x2d\x51\x36\x97\xd8\x0a\x26\xb9\xce\xe1\x14\xf3\x0d\xd8\xe0\xa4\x5c\xe1\xf7\xf7\x1c\x42\xc4\xab\xa9\x2a\xd9\x40\xed\xec\x73\xae\x0c\x84\x2b\xb3\xd5\x57\x44\xef\x44\x41\xa6\x86\x93\x86\x78\x21\x9d\x8e\x55\x61\x1c\x14\x03\xbb\x60\x10\x87\x61\xaa\x75\x16\x5b\x27\xbc\xc4\x32\x9d\x59\x64\x78\xf0\x48\xc6\x50\xbc\xc2\x09\x9b\x95\x83\x09\xd6\x79\xd2\x07\x73\xab\x74\x69\xf2\x9d\xab\xd0\x96\x3d\xfd\xbf\xb0\xa4\xcb\x8d\x4b\xba\x94\x61\x4d\x1d\xf9\xe8\xd8\xbb\x3d\x9a\x7c\xdc\xfe\xd0\xcd\x56\x48\xa5\xeb\xa5\x4c\x4a\x07\xa7\x72\xa3\x54\xf6\xc7\xa7\x9b\x04\x42\x01\x67\x6a\x46\x70\x55\xb0\x45\x45\x72\x2d\x0f\x2c\x2b\x42\xf1\xda\x1e\x64\x71\x95\x15\x8e\x71\xad\x52\x46\x79\x2c\xd1\x4a\xb0\xb2\x7a\xb5\x33\x09\xb6\x7f\xc4\xf5\xc1\x6a\x3a\xe8\xc0\xae\x6e\x61\xeb\x52\xbc\xc2\xfd\xde\xd3\xe7\x48\xe6\xc1\x5f\xe5\xb7\x2c\x59\x5e\x2a\x3c\x52\x46\xfc\xea\x6e\x30\xa5\xdd\xa4\xfc\x85\x25\xcb\x25\x9d\x28\x00\xc0\x85\xe5\xf1\x8d\x75\x2b\x79\xb5\x8d\x49\x66\x0c\x98\xa9\x78\x39\x38\xfd\xca\x51\x4b\x91\xaa\x99\x7a\x2f\x2f\xc5\x72\x81\x74\xa8\x86\x14\x3f\x34\x9a\xef\x3e\xe4\x64\xe8\x6c\x96\xb7\xdc\x85\x7c\xf7\x9a\x25\xff\x61\xdd\x26\xa9\x6b\x57\xfe\xa1\x25\xaf\x2e\xfc\xa1\x1a\xc0\x72\x8f\x3c\x78\x25\x9b\xa6\xe4\x3b\xe4\x31\x63\x06\xc3\x1c\xe7\x25\x0f\xe5\x5b\x85\x82\x85\xe4\xb8\x90\xd4\x07\x49\x5d\xc3\xfb\x66\x2d\x09\x5e\x2b\xd0\x37\x4d\xbb\xb4\xef\x70\x30\xe2\x36\xa1\x85\x60\xec\x9e\xf7\x7e\xfc\x1e\x1d\x80\xdc\xdb\x08\x26\xb2\xba\x49\x94\x52\x48\x20\xed\x2f\x11\xb3\x3a\x1d\xd2\x47\xe8\xc0\xb7\x10\x1a\x6c\xd2\x6b\x84\x0e\x97\xb9\xa1\xc1\x54\x44\xc1\xbe\xef\xb5\xfa\xe3\xf3\x47\x9d\x77\x38\xb7\x8a\xa8\x9b\x27\xe5\xd1\x4d\x92\x69\x82\x3a\x57\x74\x99\x1f\x14\xc2\xf7\x63\xb5\x59\xf1\x53\x4f\x6e\xd2\xdf\xe8\xb9\xc7\x6a\x77\x9a\xe3\x97\xe9\x5a\xf4\x01\x69\x02\x57\x9c\x94\xc8\xaa\xf8\x44\xb8\x24\x45\x43\xec\x44\x15\x2f\xa9\x18\x96\x23\x9c\x6d\x24\x53\xc5\x67\x50\x5b\xaa\x3e\x05\xbd\x9a\x08\x82\x45\x92\xac\x59\xa7\x93\xbb\x26\xf9\xd9\x6e\x1f\xaf\x9a\x69\xd5\x64\x44\x56\xfe\x8c\x6b\x78\xb8\x79\xc6\x6b\x29\x3d\x95\x17\xbc\x37\x5d\x19\x9b\x2a\x57\x71\x42\x9c\x08\x55\x7f\xb3\x3b\x0e\xcb\x30\x4c\x47\x58\x55\x13\x7f\xca\xa4\x75\xee\xf6\x6f\xf4\x03\xf7\x4f\x97\x76\x25\x50\x87\xcc\x17\xa7\x6c\x74\x7c\xde\xf0\x28\xe5\xea\x4c\x35\xdf\x46\xa1\x5d\xa2\x12\x49\xb5\xb6\x13\xb9\x9d\x4e\xfc\x09\xfc\x5a\xf3\xcd\xf4\x19\xab\xd3\x67\x29\x7e\x47\x51\x97\xd1\x1b\xca\x4a\x81\xac\x7f\x80\x44\x9b\xa4\x13\x95\xca\x8c\xe1\xb2\xe1\xa5\x67\x1c\x3e\x88\x25\x1b\xc4\xff\x5d\x17\x68\xeb\xa5\x93\xe3\x02\x84\xbc\x9d\x4e\x9c\xdb\x2e\xd5\x03\x94\xca\x8e\x61\x74\xcd\xd0\x48\x39\x60\x30\x16\xd5\x63\xb9\x58\xf2\x52\xcb\x00\xc7\xc5\x62\x91\x72\x47\x94\xe8\x48\xaf\xfe\xb9\xd9\x3e\xc7\x50\x71\xc6\x58\x49\xa9\x2f\xb4\xb1\xba\x23\x61\x26\xac\x66\x69\x63\x9a\x7b\x5a\x40\xb7\x91\xb1\x5a\x37\xb9\x18\x39\x76\xd2\x20\xf2\x0d\xe6\x53\x35\xb8\xae\x65\x42\x7f\xbe\x15\x04\x59\xc9\xc4\x8d\xab\xe3\xb5\x40\x16\xd8\x02\x69\x3f\x62\xb6\x80\x39\x5b\xf0\x49\x81\x69\x80\xe4\xbc\xd1\xc8\x5c\x22\xa0\x6b\x64\xae\x05\x59\xdf\x4c\x96\xea\x95\xb1\xdd\x9a\xc1\xd9\xa6\x15\xd2\xc3\x6f\x5f\x9e\x3f\x00\x8c\xc5\x79\x67\x1c\x77\x14\x03\x5b\x5e\x83\xcd\xe0\x95\x4c\xcb\x88\xb5\x9b\x87\x8c\xfc\xe0\x1a\xc0\xc9\xc0\xce\xac\x66\xa1\x8f\x9b\x0c\xd1\xfd\x6e\x10\x5e\x9b\x1e\x3c\x7f\x94\xbc\xd3\x89\x63\x4a\x2e\x63\x8e\x0e\xa2\x68\x70\x22\xfe\xcf\x75\x88\x73\x8e\x90\xce\xc6\xa9\x01\x84\x7f\x24\x20\x01\x5c\xd4\x13\xa4\xa4\x6e\xd8\x61\x57\xa2\xa6\x8a\x4e\x62\xb1\x8a\x97\xf0\x6f\x74\x2d\xbd\x9f\x9c\x8c\x98\xf7\xf7\xf5\x64\xff\x20\x46\x7b\x3a\x80\xb8\xe5\x3d\x04\x16\x51\x89\x78\xbf\x8f\x55\xac\x31\xa3\xf9\x3c\x91\x28\x8c\x44\xfd\x9e\xac\xdf\x6f\xa8\xff\x57\x88\x5f\xe4\x56\xee\x0f\x2e\xc4\xff\x9e\x0f\x1a\x00\xfe\x02\xe1\xd1\xfb\x52\x5c\x28\x16\xe1\xf2\x6e\x29\x41\x7a\x31\x10\xdf\x0e\xbe\x1f\x3c\xb5\xd3\x2f\x9c\xe9\x07\xd6\xb1\x14\x1d\x7c\xeb\x14\xfa\x6e\xd7\xa5\x4a\xaa\xa6\xdd\x9a\xd3\x7c\x5a\xc4\xd1\xa7\x92\xb6\x3f\x2b\x1a\xfc\x33\x6e\x27\xf9\xa4\xfd\x59\xbc\xf4\xaf\x96\x09\x9f\xbf\x46\x9f\xdb\xbc\x68\x03\x16\x83\x48\xb8\xad\x19\xce\x6e\x84\x30\x8f\x23\x51\x16\x19\x31\xd4\x0f\x4d\x5a\x78\xed\xd2\xe5\x07\xcc\x68\x72\x38\xe2\x48\xdb\x07\x3d\xe8\x51\xf0\x57\x71\xb5\xa5\x3c\xf0\xfb\x7f\xf4\xf0\xc5\xff\x62\xf8\x22\x70\xf0\x78\xb6\xcd\x17\xa3\xd1\xd7\x22\x25\x97\xe2\xb1\xb6\xa9\x01\xf2\xc0\xf1\xa3\x9e\xf3\xc9\x8b\x34\xf2\xfc\xf9\xb7\x0e\x69\xb2\xc6\x3b\x63\xe7\xdf\x36\xe6\x0f\xff\x8b\x69\x02\xeb\xb2\x69\x50\xf0\xed\x79\xb4\x73\x09\x98\xec\x70\x9c\xfa\x9b\xf1\xe2\x5b\xa1\xdc\xb2\x08\x26\x61\x95\x67\x7d\xf4\xbc\x19\xdb\xfe\xd8\x10\x90\x1f\x04\xba\x07\x69\x79\xc2\x49\xc9\x75\x5e\x97\xf0\xe2\x77\x22\x47\x02\xa5\xa0\xfd\xc7\x8a\x71\x92\x95\x1b\x82\xd2\x29\x4a\xb9\x1e\xc5\x35\x17\x04\x71\x49\x18\x04\x01\x01\x95\xe3\x8c\x72\x45\xd1\x17\xca\x59\x4b\xf6\x3c\x2c\x47\x24\xa9\xbc\x30\x7d\x78\x5d\x4a\xb2\x03\xcb\x2a\x4e\xbc\x56\xda\x2d\x97\x59\xca\xe3\x48\x5c\x14\xc3\x12\x77\xbb\xdd\x64\xe4\x97\x66\x52\x06\x6e\xb9\x22\x93\xa0\x1f\x6e\x15\x08\x95\xc8\x65\x1d\xa9\xec\x1e\xa4\xc3\x72\x74\xc0\x89\xf8\x1f\xc4\x2f\xb3\xbc\x4a\xf4\x97\x08\x75\x3a\x99\xfc\x2e\xfe\x37\x88\x55\x10\x41\x80\xd0\x89\xdd\x93\x90\x02\xe1\xa4\xcb\xe8\x64\x35\xa6\x71\x0c\x57\x22\xf8\x7b\x86\xf1\x7e\x30\xd8\xe1\x5a\x0b\xc3\x7e\xef\xd9\xe6\x20\x71\x45\x4d\xe6\x5b\x33\xa2\x6a\x88\x4f\x90\x82\x05\x1f\x64\x67\xe5\xd6\x25\x1c\xec\x54\x5b\x49\xa3\x4b\xa6\xa3\xf9\x07\xec\x6b\xb0\x34\xd5\xe1\x32\x82\xbb\xb1\xbf\x11\xf8\xf5\xf0\x6e\x24\x05\x1b\x5a\x5e\xd5\xe4\xec\x55\x6a\x93\xc3\xcc\xe1\x40\x57\x24\xeb\x82\x29\x13\x1e\x93\xc2\x9b\xfd\xc4\xfd\xbd\x61\xea\xf3\xcd\x76\x4a\x2a\x3c\x53\x9c\x08\x96\x72\xed\x08\x54\x06\x4b\x2d\x76\x99\x56\x64\xee\x44\x72\x72\x24\x49\x78\x41\x96\x9a\x9b\xc5\xd7\x24\x14\x06\x2c\xb4\x45\xcc\x0a\xe1\x19\xc9\x42\x1c\xbc\x0e\x78\xf5\x19\xc2\xb2\x48\xaa\x1a\x5c\xdb\x0b\x7d\xbc\x6e\x88\x1f\x35\x31\x0b\x23\x4c\x21\x7c\x45\x7a\xfb\x57\xaf\x74\x66\x80\xfd\x2b\x7d\x02\x6f\xc9\x64\x78\x35\x92\x21\x48\x77\x08\xb9\x95\xa5\x67\x64\x3c\xbc\x15\x07\xf2\x48\xc2\xa7\x0e\xe4\x2d\x6a\xdd\x0c\xcf\x46\xe4\xa8\xaa\xd2\x69\x3c\x43\xbe\x95\xd0\xc2\xb5\x12\x82\x6e\x3e\x92\xaf\xbb\x7d\x7c\x49\x66\xc3\xc5\xf0\xeb\x68\x64\x99\xc7\xcb\x4e\x47\xce\x29\xfe\x88\x2f\x51\x25\xff\x76\x00\xbe\xd1\x22\x14\xeb\x53\x0f\x9c\xaf\x23\xf4\xd3\x1b\x39\xf5\x7d\xaf\xeb\x36\xd5\xae\x39\x81\xd2\x7d\x14\x44\x19\xb0\xe2\xd2\xfc\xd5\x88\x73\x70\x49\x48\x92\x3a\x39\x88\xfe\x92\x4e\x68\xce\x53\x7e\x67\x1e\x12\x30\xab\x76\xf4\xa1\xc7\x9c\xb2\x84\xeb\x90\x3a\x38\x33\x01\x04\xbd\x6e\x57\xe2\x26\xae\xbf\xe8\x2b\x15\x64\x25\x2d\x8f\xc0\xc2\x50\x1c\x21\x0c\x66\x77\x63\x5b\x76\xa0\xdc\x79\xf3\xdd\xbe\x62\x64\x39\x65\x90\x40\x79\x85\x79\x10\x15\x6c\xec\x2f\xcd\x33\x37\xba\x04\x34\xf1\x3e\xd7\x82\x6c\x04\x32\x4d\x20\x63\x20\x29\x64\x6c\x8c\xee\xd9\x01\x35\x82\xfb\x63\x4e\x17\x1a\x20\xf8\x9b\x21\x34\x70\x1d\xef\xa5\xc5\x12\x27\xeb\x89\x2b\x4b\x1e\xec\xf4\x35\x0f\x79\x99\xcc\xc4\x2f\xc7\x38\x4d\xfc\x94\x2b\xab\x7f\x19\x6d\xff\x5f\x8b\xe2\x8b\x28\x50\x2f\x9a\xfe\xa9\xf4\xd2\x49\x96\x51\xe6\x74\x2d\xd9\xd3\x9d\x3e\x96\xcb\xee\xd7\x3e\xd6\x9a\x8b\x9d\x3e\xbe\x95\x62\x66\xf8\xd3\xea\x0f\xc4\xcf\x79\x52\x5e\xac\xae\x41\xf2\x37\xd8\xe9\x57\xea\x75\x1c\xf3\xf5\x8c\xf2\x37\x8e\x04\xc5\x46\xd2\x5d\x41\x8a\x70\xab\x74\x81\x68\xa9\x03\x5a\xd9\x58\xa2\x95\x39\xcc\x6b\x13\x5b\xdd\x0f\xd3\x52\x05\x86\x48\x36\x4c\x2f\x44\xfe\xa6\x5d\x2d\xe6\x3e\xcb\xb3\xbb\x90\x0a\x27\x63\x2e\xed\xbb\x04\x7d\x70\x79\x74\xf2\xf1\xc3\xe1\xe5\xd1\xd5\xd9\xe9\x87\x5f\xaf\xde\x9c\x9d\x7c\x3c\x3b\x3d\x3a\xbd\xbc\x3a\x39\x3c\x3d\x7c\x7f\x74\x2e\x13\x7e\xe9\x47\x7f\x1e\x3c\xfa\x24\xfa\xcb\x2c\x4b\x17\x0b\xca\x9e\x18\x1e\xfc\x89\xa6\xc5\xf7\x8a\x3c\xbb\x8b\x30\x27\x51\xbc\xca\xbf\xe4\xc5\x6d\xde\xf6\x3e\xb5\x4d\x13\x14\x59\xf3\x10\xa5\xeb\x73\x03\x4f\x13\x5e\xe9\x7c\x55\xf5\x04\xbc\xaa\xfe\xc6\x39\x93\x39\x97\xd6\x64\x25\xe5\x9b\xd9\x92\x09\xc7\x73\xde\x5d\xb2\x82\x17\x82\x3d\x93\x48\xb9\xe4\x64\x3d\x2d\x18\x4d\x67\xb9\xbc\x48\x07\x7d\x3c\xa1\xe5\x78\xd0\xc7\x3c\xe5\x19\x1d\xf4\x2b\x3c\xe5\xa4\x21\x34\xad\x5a\xae\x45\xb3\xd4\x60\x52\x8c\x57\x0b\x47\xae\x01\x1a\xd8\x4f\x25\xcd\x68\x59\x5a\x17\xdf\xc6\x52\xd9\xc1\xca\x2b\x25\x5e\xa7\x41\x42\xee\x68\x92\xde\x08\x4e\x28\xcc\xd2\xad\x3c\x5b\x31\x18\x27\xf2\x83\x98\x91\x68\xce\xf9\x72\xf0\xe4\xc9\xed\xed\x6d\xf7\xf6\x59\xb7\x60\xb3\x27\x4f\x7b\xbd\xde\x93\xf2\x66\x26\x88\x1e\xc7\x4a\xe5\xd3\xf9\xf1\xfd\x7d\xa4\xca\x29\xce\xc9\xce\xce\x92\x0f\x79\x97\x4b\x1d\xd6\x08\x0d\x44\x77\xee\xf7\x3e\xc2\xac\xd3\xd9\xc9\xc1\xa8\x62\xca\x87\x74\x84\x20\xee\x02\x44\x95\x3e\x62\xac\x60\xf1\xe7\x37\x49\x9e\x17\xbc\x2d\x21\x6d\x27\xed\xef\xd6\xb4\x6a\xa7\x79\x99\x4e\x68\x3b\xc9\xdb\x17\x3f\xbf\x6f\x6b\x7e\x30\xcc\x9d\xdb\x34\xf3\xd3\x8b\x78\xdb\x8c\x30\x35\x96\x22\xdb\x96\x8f\xa2\xaa\x96\xe3\x9b\xa1\x35\x0d\x92\xf5\x62\xa6\xeb\x39\xa9\x73\x6d\x46\xed\x28\x82\xbc\xd9\x4a\x7a\x2f\x85\x5b\x5e\x22\xd4\x28\x72\x82\x0d\x7b\x5d\xe7\xe2\xfa\x96\xb9\x84\x29\xce\x71\x2e\x55\x55\x29\x2e\x08\x3f\x10\x08\x4b\x6f\xd2\x62\x55\xea\x54\xab\x4e\x7e\x61\x47\x99\xc7\x91\xee\xf4\x70\xf2\x5b\x32\x16\xd7\xa2\xe0\x9f\xa2\x6b\x18\x82\xe6\x93\x08\x33\x29\xb6\xb7\xad\xb5\x31\x37\x6f\x6b\x05\x6e\x31\x6d\x8b\x66\x6a\x65\x10\xdf\xd2\x25\x98\x34\xaa\x4e\x6b\x40\x1a\x8b\x84\xb5\x8f\xc6\x82\xc6\x93\x21\xd7\xfd\x15\x28\xc5\x0a\x94\x8f\x1c\xad\x0c\x47\xc3\x7e\x6a\xf2\x52\xae\x5f\x42\x8a\x83\xc2\xcd\x64\x3c\xf0\xf2\x38\x3b\x21\xcf\xc5\xb2\x27\x38\xd5\x27\xc8\xc9\x41\xbd\xde\x82\x3e\x4e\xb5\x2a\x4c\x79\xbb\xad\x9d\xad\x25\x83\x62\x5f\xf3\xad\xc7\xd2\x46\xb3\x9e\x71\xcd\x81\xc9\xc8\xf6\xfa\xd9\x00\x13\x7d\xd7\x65\xc6\x7a\xb4\x87\xa7\x85\x63\x38\xb2\xa8\xc5\xd9\xdd\x9a\x3d\x84\x30\xd1\xab\x71\xca\xc6\x19\x7d\xfd\xea\x89\xfa\x43\xdc\x32\x09\x1f\xcf\xe3\x5c\xe7\x8e\xcc\xee\xf4\x5c\x05\x0d\xa9\x18\x19\xb1\x2c\x5a\x2b\x72\x7f\xcf\x9c\x65\xf7\x2e\x98\x1d\x42\xae\x79\x55\x09\xa4\x47\x76\x36\x9a\x5e\x6b\xba\xe3\xf4\xae\x29\xa9\xb2\xca\x39\xca\xd6\x0d\xe7\x92\xe1\xc2\x04\xe2\x16\x47\xb3\x10\xfc\x7b\x30\x7a\x7e\x00\x19\x54\xeb\x19\xb1\x65\x73\x47\xa4\xe6\x59\x57\x89\x05\x8f\xde\x9d\x9d\x1f\x1d\xbf\x3f\x3d\xfb\xe9\x6f\x47\x6f\x2e\xe1\x12\xd4\x77\x63\x97\x17\x9f\x96\x4b\xca\xde\x40\xda\x34\xa4\x2c\xc4\xa2\x57\xe5\xcd\xec\xf5\x2b\xef\xad\x79\x1d\xed\xe6\xbb\xd1\xab\x27\x7e\xe1\x2b\xb1\xef\xaf\xa3\x7d\xa0\x78\xc1\x2a\x5f\x9f\xc7\x98\x21\xdc\xbc\x6b\xc9\x94\x53\xa6\x0e\x49\x29\xcd\x98\x9d\x45\xb7\x7f\x5a\xfb\x91\x44\x41\xa4\x40\xf8\xef\x86\x4c\xc2\x21\xab\x9a\x14\x55\x5e\x94\xc6\xd0\xd3\x4b\xaa\x8e\x53\x92\xe3\x82\xe4\xfb\xc5\xbe\x5e\x2e\xef\xe4\xb6\x82\xd4\xd1\x85\xbc\x08\x0a\x5c\x90\xb2\xf2\x0e\xb2\xb4\xcc\xab\xe2\x02\x53\xf8\x3f\x85\x20\xe7\x0c\x55\x8e\x98\xf7\x8e\x7b\x49\x24\x69\xa7\xe3\x8a\x4e\xb5\x4c\xa5\x11\xfd\x20\x85\x8c\x8a\xdf\x02\x77\x0d\x0d\x2f\x83\x08\x66\x15\x09\xfe\xfd\xc1\xe3\x55\xd2\x71\x91\x4f\x22\x84\x9f\xc2\xdb\x5b\x3b\x3a\x1b\xac\x32\x7d\xe4\xaf\x91\x1f\x26\x29\xb0\x4b\x46\xa8\x4b\xc7\xcc\xcb\xcd\x34\xfc\xf0\xa3\xa6\x23\xbb\x6f\x3a\x2c\xa2\x7a\x4b\x6e\xeb\x4e\x5f\xbc\x07\x0f\x3d\x5b\x9d\x4e\xea\xbe\x39\x62\xf5\x20\x57\xce\x4e\x0f\x87\xcf\x6e\x7d\x12\x98\x23\x1d\x61\x7d\x3b\x44\x1a\x33\x3a\x1d\xff\x81\x68\xe8\x13\xe1\xa2\xaa\x06\xbc\x1a\x46\xd7\x11\x8e\xae\xd3\x99\xf8\x37\x2b\xc6\x5f\xfe\xb3\x2a\x38\x15\x3f\x8a\xc9\x9d\xf8\x1f\x8b\x70\x34\x06\x46\x47\xfc\x51\x4c\xc4\xb7\x89\xd8\x4c\x81\x20\x38\x9a\x64\xe2\x1f\x1e\xe1\x88\x2e\xe0\x9f\x6b\x2a\x3e\xce\xfb\xe2\x9f\xa7\xe2\x9f\x67\xe2\x9f\xe7\xe2\x9f\x17\xe2\x9f\xef\xc5\x3f\x34\x81\x4a\xa2\xcb\x54\xfc\xb7\x10\xc3\x67\x29\xfc\x03\x86\xc2\x11\x8e\x16\x89\x38\x68\xd1\x82\xf2\x24\xc2\x51\x5e\x00\x24\x85\x18\x6e\x29\xfe\x63\x02\x10\xb6\xba\x16\x40\x96\xe2\xbf\x45\x92\x89\x8f\xe5\x32\x11\xcd\x04\x17\x01\xdd\x94\x9c\xa5\x5f\x44\xdd\x72\x75\x0d\xff\x8a\xd6\xa0\x84\x17\xff\x17\x80\xaf\xc4\x7f\xa2\xe9\x4d\xc2\xa2\x91\x55\xc8\x52\xf2\x1a\xa8\x3a\xd2\x57\xcb\x7f\xc3\xf1\x15\x27\x4f\x86\xff\xe6\x7b\xff\x66\xed\x7f\x7f\x3d\xec\xfd\x7b\xd5\xff\xfe\xa5\xf8\xf7\x65\xef\xe8\xdf\x2b\xf1\x84\xed\xc1\xff\x0e\xc5\xbf\x4f\x5f\xc2\xbf\x3f\xc2\xbf\xef\xc4\xbf\x2f\xde\xfd\x7b\xf5\xac\xd7\xeb\xfd\x7b\xf5\xee\xe8\xdd\xbb\xd1\x13\x7c\xcb\x49\x64\x52\xf2\x5a\x2d\x8a\x7e\x40\xa5\x89\xaf\xfe\xb5\x1f\xbb\xc7\x56\xa9\xf0\xcc\xb1\x10\x64\x79\xf0\xf8\xb9\x87\x7e\x3b\x51\x09\xb9\xf7\x9a\x6c\xf7\x65\x02\x9a\x75\x7e\x40\x3d\x27\x87\xd3\x0b\x41\xc3\x61\x26\x98\x5e\x3f\x5d\x3d\x5c\x3d\xb4\x7b\xc9\xa8\x0c\x56\x0a\x66\xaa\x45\x4e\x24\x73\xc6\x08\x6f\x31\x72\xc7\xe3\x5b\x48\xe7\xc2\xc8\x4c\xfe\x89\xb7\x11\x04\x82\xd3\x7f\x7b\x76\x52\xeb\x92\x55\x28\xbe\xe1\xf7\xf7\xf1\x0d\x27\x6b\xab\x14\x3e\xf3\xd7\x64\xdb\x5d\x11\xf2\x2c\xe6\xb5\x94\xb9\xa6\x9a\xb2\xf4\x37\xcd\x57\x1e\x35\xaf\xaa\xa8\x18\x16\x73\x7d\xf3\x98\xcc\xc9\x46\xab\x58\x27\xc7\xdd\xd7\x00\x56\xf4\xf8\xed\xd9\xc9\x9b\x79\x92\xcf\x68\x49\xce\xe4\x6a\x1e\x71\xf1\xd7\x11\x57\x0b\x7a\xc4\x11\x3e\xe2\x6a\x49\x8f\xf8\xf6\x35\x6d\xc1\x9a\xea\x0e\x8f\x64\x87\x5f\x39\xfe\x28\xae\xcc\xa6\xd5\xbe\xe1\x4d\xc5\xf8\x92\x93\x9e\x5a\xf8\x8b\x66\xc6\x30\x9d\x90\x4b\xbe\xbb\xeb\xe4\x85\x21\x20\x0b\x08\xb8\x5e\xf8\x52\x31\x9a\x51\x99\x7c\xd5\xa9\x0e\x9b\xe1\x30\xcb\xd2\xe6\xfe\xf3\x39\x9d\xb6\xbf\xd3\x63\x54\x9f\x5d\xde\xc0\xb4\x55\x37\xf9\x67\xe0\xbb\x62\xd5\xfb\x04\x7d\x96\xf4\xa0\xfd\x36\xd0\x3d\x49\x30\x3e\x2b\xaa\xef\xd0\x11\x5f\x68\xe5\xf0\x17\xbe\x25\x55\x2f\xa4\x79\xbe\x00\xc1\x9b\xd6\xed\xca\x34\xbc\xbf\xd0\xe4\xcb\x49\xb2\x54\xa5\x45\xc1\x65\xf1\x85\xd6\x40\xe7\xe2\x19\x74\x6b\x56\x40\x69\xc4\x26\xa2\x20\xa4\x98\xaf\x4c\xac\x1a\xe6\x25\xc6\x71\x3c\x41\x19\x5e\x2b\x6b\x01\xb0\x9b\x13\x00\x0c\xd4\x48\x95\xd2\x31\xc0\x58\x32\xa1\x25\xce\xb5\x9f\x8b\xf3\xc6\xe7\x58\x1f\x10\x19\xb8\x95\xa2\x4a\x29\xf2\xf5\x9e\x9a\x72\xab\x53\x77\xf2\x15\x15\x13\xfa\x0e\x10\xc0\x68\xef\x55\x6f\x32\xd2\xab\x6b\xab\xea\x44\x6f\x2c\x95\x30\xbd\x6b\x70\xa0\x92\xb6\x1f\xb5\x35\x68\xcc\x11\xaa\x4a\xcf\xe9\xb4\x8c\xed\x22\x8b\xc3\x29\x93\xf3\xa7\xd3\xb8\xa7\xf3\x21\x49\x29\x5f\x99\xfe\x4e\xbd\x8c\x4e\xb2\x98\x17\x52\x90\x8e\x86\xbd\x11\x56\x72\x08\x07\x3c\x29\x88\x76\xbc\x5f\xec\x60\xdd\x09\xcd\x28\x1c\xf4\xfd\x1d\xa7\x43\x23\xcf\xdc\x47\x4e\xa9\x8c\xfd\x5e\xe9\x95\x5c\xbb\x9f\x94\x17\x91\x5c\xaf\x75\xad\x91\x5d\x60\x6f\x05\xe4\xb6\x4a\x28\x2b\x8f\x66\xb3\x1c\x92\xd3\xd7\x78\xc5\x98\x20\x2e\x72\x89\x88\x5c\x85\x2f\xb0\xf3\x15\xeb\xc6\x05\x82\x30\xcf\x07\x49\x8f\xce\x50\x2b\x95\x15\x93\xc9\x44\x66\xd0\x58\x26\xa2\x47\x92\x2a\x87\x21\xbb\x30\xb2\x46\xe5\xee\x91\xa1\x3c\x87\x23\x2b\x25\x30\x6f\x2f\x33\x66\x81\xe0\x9e\x18\xa3\x56\xae\x03\xf2\xba\xbb\x0d\x14\xe8\x67\x06\x18\xb8\x27\x00\x1b\x7c\x27\xb8\xbc\x49\xf5\x59\x70\x58\x03\xaa\x77\x44\x1a\x20\xf2\xca\x6d\x16\xae\x8a\x9e\x17\x47\xca\x12\x3c\x97\xf6\xdf\xa9\xb4\xff\xb6\xe1\x75\x06\xa5\x3c\x55\x49\x45\x18\xce\x88\x0b\x8f\x16\xd6\x09\x26\x62\xe5\x7d\xf9\x09\x4e\x82\x28\x1f\x93\x1a\xbe\x26\x26\xdc\x54\x3a\x19\x50\xdc\x30\xfa\x5b\xc8\x84\xe3\x40\x60\x8c\xd1\x33\x6d\x1c\xb4\xc2\x63\x95\xea\x64\x30\x36\x99\x97\x0d\x40\x6b\xd3\xc0\x95\xc9\xde\xdf\xc3\xdd\xea\xc3\xe8\xf0\x04\xb2\x6b\x0d\x9c\xdc\x5e\x2d\xd9\xe0\x5d\xef\x77\x8c\x30\x70\x02\x62\x6d\x07\xbc\x6b\xfe\x8e\x11\x04\x2c\x52\xc5\xfa\x4f\x81\xfa\x20\x0c\x38\xe1\xf8\x9c\xe3\x37\x3c\xcc\xcf\x7f\x7e\x78\x7a\x71\xf8\xe6\xf2\xf8\xec\x34\xd2\x0f\xfb\x6f\xcd\x17\xaf\x8a\xa9\x33\x09\xa2\xf5\x58\x07\x45\x53\xc3\x0f\xbb\x63\x2b\xc8\x4b\xd5\x3a\xe5\xdb\x2f\xf2\xda\xf3\xbf\x54\xd6\x9a\x4d\x1f\xdb\x5a\x07\xe6\x08\x5b\xb3\x2b\x5d\xb7\xd6\xa5\xa9\xbb\x29\xec\x10\x7d\x68\xa6\xb5\x1e\x82\xf8\x42\xb5\x0e\x82\x85\x30\xed\xcd\x7d\xab\x5d\xdd\x6b\x13\x1b\x50\x5c\x9b\x80\xce\x9c\x8d\x19\xe9\xed\x33\xeb\x7f\xc7\x94\x6a\xac\xc9\x5a\x8d\x0e\xd9\x48\x1a\xac\xa9\xa5\x4c\x51\x15\xe4\x5d\xd6\xdd\x14\x61\x37\x8e\xa3\x12\x1f\x16\xa3\x56\xe2\x18\xb7\x65\xb6\x9b\x15\x1e\xe3\xf5\xc6\x35\x1b\x4c\xf0\xa6\xe5\x18\xcc\xd5\x7c\x96\xa4\xb7\xbf\xb4\x7a\xc4\xa5\x56\xf5\x4d\xc9\x64\xb8\x1c\xb5\x56\x64\x6a\xe2\x8b\x8c\x89\xf2\x32\x51\x31\xe7\x56\x3a\x12\xd5\xd8\x44\xf7\xde\x21\x64\x81\x94\xd3\x12\x44\x6f\xe2\x2c\x19\x7f\x51\xbe\x84\x2b\x19\x54\x2a\xcb\xe2\xb1\x8c\xdb\x2f\xc3\x9e\xc9\xb5\x86\xf8\x4e\x0b\x7c\xad\x1c\x31\xdd\xba\x66\xb6\x33\xd2\xdb\x9f\xbd\x9a\x6b\x58\x67\x1a\xd6\x3b\x32\x1f\xce\x04\xac\x77\x0e\xac\x77\x0e\xac\x37\x1b\x60\xbd\x41\xca\xeb\xa6\x01\x56\x45\x0d\x6c\x02\xf5\x06\x5f\x19\x50\x4d\x55\x43\x3f\x1d\x6e\x32\xfc\x13\x77\xf5\x2c\xe1\xda\x9a\x6e\xf8\x95\x8f\xdc\xc4\x98\x6e\xb0\x45\xe2\x35\xf0\xbf\x29\xd2\xde\x37\x06\x0c\x1a\xd0\x5c\x30\x80\xa0\xad\xba\x2c\x0a\x41\x63\x1f\x88\x47\xf0\x0b\x57\x81\xf0\x30\x55\x04\xd1\xd9\x92\xb2\x44\x10\xba\xa5\x4a\xf7\x19\x16\x93\x7a\x4d\xf7\xea\xf0\x2a\x86\x45\xf0\x40\x29\x16\x44\x9b\xef\xd5\xfa\x17\x70\x7d\xe4\xb1\xad\x89\x36\xf4\x2f\x2a\x9e\x79\x15\x21\xcf\xe3\x61\xd0\x61\x40\x36\x85\xe3\x81\x0e\xee\xec\x24\xa8\x15\x0e\x66\x88\x53\xa0\x9e\x8c\x25\xa6\x59\xe6\x8d\x86\x98\xf4\xfe\x5e\x05\x07\x50\xee\xe4\xc3\x37\x62\x97\xe9\x6d\xfb\x37\x50\x20\xb6\x39\x4b\xf2\x32\x91\x5c\xae\x07\x83\xa8\xd8\x70\xf5\x3a\xf5\xbb\xee\xd7\x86\x9b\x37\xa8\x6a\xbe\x3e\x78\xf1\x7a\xe8\xa5\x08\x3e\xb7\xb3\xcd\xed\x1f\xba\x91\x1f\xdb\x73\xad\xb9\xbd\xaa\xb5\x71\x69\xd8\xb6\x65\x57\x17\xce\x50\x57\xb7\xc0\xdf\xb8\x5b\xa6\x9d\x7f\x84\x8a\xfc\xd2\x0e\xf6\x46\xd5\x71\x84\x8e\x6f\x95\xd0\x31\x9d\xc6\x54\x80\x81\xb8\xf6\xdb\x34\x08\x00\x4c\x98\x68\xa5\x05\xeb\x76\xb0\x4a\xb0\xbc\x47\xf9\x4d\xca\x8a\x5c\xe0\xf2\xf1\x62\x99\x91\x43\x8e\xbf\x72\xf2\x46\xeb\x6d\x8f\x1b\xac\x74\xa5\xd0\xda\xe1\xc8\xd4\x75\x30\xa7\xc9\x52\xb3\x21\x4b\x56\xcc\x58\xb2\xd0\xb1\x19\xe9\x57\x4e\x59\x6e\xf2\x00\x6b\x15\xbf\xc9\xac\xae\xe8\xe4\xb3\xe5\x45\xfa\x3b\x25\xbd\x0a\x5c\x0c\xce\x55\xad\x90\x06\x37\xad\x87\x74\x54\x65\x45\x32\xb1\x15\x9d\xe8\xf0\xb6\x0e\xe1\x55\x49\xf9\xc7\xb1\xc3\x08\xe9\x8f\x45\xf7\xbb\xe5\x78\x44\x68\xe5\xd8\x86\xd4\xb8\x84\x7a\x1b\x96\x8c\xd4\x56\x6d\xad\x36\x5d\xea\x6a\x61\x31\xa9\x97\x96\xcb\xd1\x5e\xbf\x5a\x16\x4b\x0f\x8c\xb0\x4a\x43\xc3\xa9\x68\xd8\x30\x0c\x4b\x46\x2e\x2b\x22\x28\xfc\xde\x56\x70\x6c\xbd\x3e\x82\x05\xb9\x58\x24\x59\xf6\x6d\xab\x22\x26\x50\x6f\xb6\x0d\x2e\xc9\x6e\x81\x55\x87\xa1\xa1\x60\xb7\xe4\x61\x83\xb8\xea\x10\xba\xdf\xfc\xb9\x01\x19\xe4\x5e\xee\xd2\xbd\x3a\x46\x55\x60\xec\xd3\xb8\xfd\x06\x9a\xb0\x23\x1c\x82\x22\xd0\x5b\xac\x4e\x32\x99\x30\x00\x48\x82\x71\x59\x3c\xd0\xb1\x81\x5b\x35\x88\xeb\xb3\xac\x2f\x23\x48\xa6\x04\xfd\xa0\xb4\xf7\x82\x36\x33\xb5\x06\x14\xab\xf3\xe5\x90\x85\x54\xc1\x6d\xb2\x3f\xb3\x30\xfb\x73\x3b\x27\xbc\x5b\x2c\xc7\x82\x35\x90\x1a\xd6\xfa\xd1\xcb\x81\x63\x6f\x6d\x5d\x61\x92\xe2\xdc\x98\xde\x9f\xad\xfc\x83\xa7\xcb\x8f\xf3\x5c\x95\x57\xf5\xa2\xb5\x20\x27\x4e\x92\xf1\x3c\xcd\xe9\x81\xd7\x4c\x15\xc6\x14\x0d\xbc\xf2\x8b\xbb\x52\xee\xa1\xdb\xa1\xad\xbc\x2e\x6f\x53\x3e\x9e\xc7\xb4\x0b\x46\x18\xeb\x71\x52\xd2\x76\x6f\xe0\x4e\xc3\x39\xe1\x2d\xf8\xdc\xf7\x3f\x9b\x83\x27\xbf\x3e\x1b\xf8\x82\x0f\x31\x76\xb7\x58\xf6\xd5\xe7\xa7\xf5\xcf\x21\x4e\xab\x9a\xcf\xbd\x9a\x12\xcf\x9d\x8e\x5e\x0c\xfc\xb5\x96\x18\x22\xbf\x7d\xdf\xf0\xed\x52\x37\xaf\xaa\xa6\xb5\x59\x8f\xa9\x59\xb3\x98\x63\x8a\xd5\x8a\x68\xc2\xf0\x34\xbc\xcf\xd7\x61\x36\x88\x01\x23\x3b\xfd\x4a\xed\xe6\x54\x2c\xc9\x45\xb3\xd8\x8d\xe6\x37\xfa\xe6\x9f\x14\x0b\x69\x68\x0b\x54\x8d\x12\x76\x05\xfd\x12\x56\xd1\xaf\x74\x6c\x64\xb7\x50\xe9\xca\x2d\xaa\xbc\x5f\x80\xf2\x76\x7c\xed\x97\x03\xa2\x21\xf5\x0e\xdf\x41\xc5\xfd\x1d\xe6\x8a\x7f\x5c\x5b\x09\x68\xde\x0d\xce\x92\xb5\x1a\xcc\x0f\x72\x67\xb1\xe6\x69\x89\x06\x4c\xcb\x8c\x04\x9d\x34\x55\x77\x98\xbb\x0b\x16\x22\x7d\x72\xfc\xbb\x4b\x0e\xa9\x8a\x2a\x0d\x63\xb8\x9a\x2a\xf8\x23\xbd\x6d\xff\x55\x3e\xe1\xa8\x52\xe9\x44\xdc\x5e\xa4\x61\xe8\xd1\xd7\x31\x5d\x4a\x5a\x0d\xd7\xba\x51\x02\xae\x2e\x10\x2f\x69\x3e\xfb\xf9\x84\x9c\xea\xb7\xfb\xdd\x26\x26\x40\xc6\xca\x32\x0e\x36\xe5\x6a\x01\x06\x6e\xd7\x62\x9b\x79\x25\x0b\xea\x8a\x0d\xbf\x62\x4c\xb1\xed\x0b\x5b\x97\xa3\x0f\x8d\x04\x43\xe3\xc0\xd2\x52\x56\x53\x0c\x5a\xb0\xa2\x69\x04\x25\xd6\x64\x55\x20\x01\xf1\x60\x92\x95\x42\x21\x49\xe5\x08\x46\x9a\xaa\x3b\x9f\x2b\x2b\x2c\x69\xaa\xe9\x88\x52\x5c\xdf\x28\x0a\xc8\xe7\x81\x2d\x1d\x75\xf5\x2a\xfc\x6e\xf5\x23\x1f\x42\x89\x8a\x54\x8f\x74\xbb\xdd\x84\xcd\x80\x87\x28\x75\x78\xe4\xbb\x25\x25\x11\x67\x77\xd1\x83\x83\x01\xb2\x56\x35\xfc\xd0\x3e\xd6\x9c\x0e\xa8\x16\x59\x71\xac\x16\x5a\x9f\xa0\x7d\x37\x98\xb4\xcd\xdc\x0b\x5d\xaa\x67\xa2\xa0\x6a\xb7\x63\x06\x71\xd6\x64\xe8\x62\x53\x86\xc1\x1a\x7c\x38\xc2\x09\xf1\xb7\x6e\x38\xc2\x19\x29\xba\xfa\x18\x2b\xf3\x50\x81\xeb\x1a\x3f\xe3\xd0\x11\x12\x86\xc5\x41\x25\x88\x9e\xb5\xff\xa8\xd8\xd4\x59\x77\xc2\x8a\xa5\x59\xf8\x4f\x76\xe1\x7f\xdf\x40\xba\xe2\xc2\xa8\xa8\xa0\x68\xa8\x89\xb4\x2f\xf4\x4e\x23\xdf\x82\x2e\x0a\x4d\x9b\x4a\xfd\x48\xa1\x4f\x0b\x4f\xd2\x9c\x4e\xc8\x4e\x5f\x07\x22\x9f\xd0\xaf\x64\xaf\x5f\x99\x18\xbe\xd2\xcf\xac\x74\xa8\x02\xdd\x44\xa5\x67\xb4\xd1\x7e\x63\x3b\x00\xa6\x4a\x99\xd2\x5c\x47\x00\x84\x29\xfc\x0f\x55\xe5\xbc\x58\x65\x93\x73\x50\x7d\x19\xbc\xdd\xf1\x06\x33\x22\xf9\x10\x6a\xbd\x50\x3f\x6d\xc4\x50\x13\xcb\xc8\x5d\x26\x41\xf2\xab\x09\x0b\x5e\xea\x3a\x83\x80\xca\x85\x8b\xb8\x59\x5a\xf2\x3d\x50\x6f\x47\xb2\x58\x92\x1a\x27\xc9\x12\xde\x0e\xa3\x98\x59\x24\xec\x0b\x65\x8e\xd4\x41\x1c\x32\x6d\xe8\xdc\x60\xdd\x5c\xa0\x0a\xbc\x7b\x21\x31\x92\x12\xb6\x4b\x43\x3a\xb1\xf2\x1e\x02\x1a\xd7\xf0\x00\x00\xa9\x87\x11\x1b\x8c\xeb\x11\xf2\x1b\xb3\xd7\x84\x53\xb5\x62\x7b\x17\xda\x1d\x42\xd4\x43\xa5\xd5\x41\xda\x79\x74\x52\x2c\x64\x6e\x8a\x82\xb8\x93\x4e\x1b\xcc\xf7\xd2\xae\xab\xb1\xcc\x6b\x12\xdf\x02\xe7\xce\x3d\xa4\xf9\x8e\xbb\x7c\x6c\xe2\xa7\x05\x2d\x3c\xb3\x04\x1d\xf7\x7c\xfb\xaa\xf3\x4a\x1a\x3d\x38\x4b\x53\xc1\x10\xca\x4f\xd6\xac\xe4\x80\x5b\x09\xb8\xf6\x94\xcd\x49\x0f\xa7\xa4\x67\x5f\x66\x73\x1f\xb8\x57\x29\xfc\xef\x43\x5a\x72\x32\x1c\xed\xef\x23\x13\xa1\x57\x19\x80\x5b\xc5\x62\x81\xae\x19\x4d\xbe\x18\x67\x84\x12\x62\xa2\xe1\xf5\x17\x7a\x37\x48\x2a\x52\xec\x9b\xf7\xbb\xec\x74\x76\xa4\xdb\x8c\x46\xf0\x7d\x24\x6a\xef\xee\xe6\x23\x2f\x80\x52\xd9\xe9\xc8\xe3\x4d\x48\x82\x9c\x13\x01\x66\xe5\x25\x2e\x10\xce\x77\x77\xad\xe5\x62\x77\x9e\x94\x71\x62\xc2\x6a\xca\x84\xad\x2a\xa0\xbf\x44\xbb\x57\xa9\xec\x46\xac\x33\x74\x92\x49\x27\x17\xe0\xbd\x53\xa2\x6a\x39\x69\xff\x76\xfa\x78\x4c\xf2\xdd\xfe\xfe\xf8\x55\xba\x3f\x96\x41\xd3\x20\x27\x1c\x1b\x8e\x47\x06\x7c\xb4\x5e\x91\x9d\x5e\x0b\xe6\x5f\xc1\xe7\xd5\x41\x1c\xc2\x9b\x01\xbc\x24\x05\x83\xfd\x26\x28\xc4\x64\x04\x51\x60\xf4\x43\x12\xbf\xa0\x06\x84\x8c\xd7\x60\x4d\x48\x6f\x7f\xf2\x8a\x69\x79\xe6\x44\xcb\x33\xe7\x84\x0d\x27\x23\x99\xb3\x6e\x6e\x80\x3b\x30\xb2\x09\x2e\x47\x9b\xa3\xc1\xdc\x28\x0c\x2b\x07\x42\x43\xbe\x19\x54\x71\xf2\x4c\x78\x77\x9b\xbc\xd1\x30\x97\x17\x5b\xed\xea\xa3\x26\xd0\x9d\xba\x1b\xa9\x77\x9b\xea\x3b\x40\x9f\x7b\x1d\x6f\xda\xd8\xde\xfa\xd0\x58\x24\x66\xfa\x71\xd4\xd2\xf2\xc2\x3c\x92\xa5\xc5\x6f\x9d\xde\x01\x30\x2f\x13\x87\x79\x65\xf3\xa3\xf2\x03\xe7\x58\x05\xba\x98\xb1\x78\x40\xa7\x05\x3b\x96\xd7\x96\x52\xde\x02\xc5\x8c\xd7\xca\xbf\x60\x50\x3f\xe8\xae\x55\xe9\xaa\x42\xad\x42\x3f\xb8\x25\x1e\x23\xfb\xa8\x72\xf2\x7a\xcd\xfd\xf7\x12\x19\xf6\xce\x7a\x4b\x50\xd4\xca\xd5\xfa\xe8\xd4\x94\x38\xd1\x41\xc7\x31\x83\x2b\x31\x13\x2f\xf9\xa3\x9e\x59\x70\xe5\xab\x0c\xa2\xb9\x81\xf6\xb1\xdd\xe6\xe2\xff\xc8\x36\x9b\x35\xcf\x0f\x8e\x62\xea\x5e\x67\x48\x19\x80\xc9\x75\x77\xcd\x39\x76\x08\x89\x53\x92\xbb\xdb\x82\x3a\x1d\xd1\x3c\x45\x06\x6f\x74\x28\x11\x13\xbb\x1b\x55\x0e\x7a\x53\x08\xd7\xef\xa4\xdd\xa0\x08\x7f\x35\x66\x2d\xf6\x6d\x51\xea\x4f\x78\x5e\x6c\xda\xc2\x4d\xb4\x77\xb1\x2c\x35\x01\x4c\x35\xe1\x26\x5d\x8f\x4c\xd8\x04\xc5\x57\x90\x9e\xcf\x59\xe8\x62\x5a\x13\x0e\xb8\x84\x6b\xb1\x2c\x87\x6e\xf5\xdd\xdd\x51\x03\x9d\xd8\x38\xbe\x92\x8d\x86\xc5\x75\x36\xc4\xa4\x3c\xdc\x46\xeb\x3b\xec\xe1\x4a\xe1\x29\xe1\x3e\x69\xaf\x98\x47\x56\x2c\x49\xfe\x58\x34\xdc\x1c\xdc\x0b\x2a\x80\xf2\xe4\x6b\xec\x0c\x83\x40\x52\x23\xd5\xd7\x71\x9d\xdb\xa5\x82\x26\x22\xf5\x72\xe0\x81\xc5\xad\x41\xf3\x9b\x01\xc7\x7a\x0a\x86\x0d\x15\x24\xcd\x29\x8f\x79\x03\x03\x4d\x2b\x7b\x5a\x99\x22\xd5\xff\x1f\x61\x62\x9a\x30\x81\x15\xb7\xe0\xa0\xda\x96\x64\x65\x3b\xa7\x37\x94\xb5\xe7\xa0\xb4\x88\x4c\x22\xc6\xd0\x7f\x67\x38\x72\xd9\x49\x23\x04\x1e\x5e\x83\xb8\x15\x42\x5b\xb6\x19\x2d\x39\x18\x5b\x59\x27\x23\x7a\x0b\xa0\xc5\xb4\x5b\x66\xe9\x58\x5c\x96\xc3\x1e\xde\xeb\x63\x6a\x49\xb7\xde\x48\x4a\x1f\x7d\x83\x8d\xe1\xee\xae\xea\x5f\x49\x42\x47\x84\x56\x93\xd5\x52\x49\xd8\x6d\xf9\x03\x8d\x9c\x8f\x74\x54\x8d\x8b\xe5\x9d\xcf\x18\x8f\xbf\x0c\x79\x58\x4b\x70\xd9\x94\xf4\x35\xb5\xe8\x56\xf5\x7b\x77\xe5\x66\xb6\x78\x4f\xac\x4d\x05\xfe\x6e\x94\xf4\xfc\x2d\x6a\xea\x66\x8f\x8e\xa4\x57\xb2\xd2\x38\xa8\x2f\x53\x31\xb7\x86\xb6\xbb\x14\x42\x02\xcb\xe3\x57\x6b\xe0\xd4\x64\xbb\x5c\x2c\x9a\x5c\xf8\x1a\x7b\xaf\xec\x75\xcc\x47\x63\x02\x44\xdd\x79\x5b\x28\x77\xfb\x62\xb4\x3d\x5f\x56\xe8\x76\xc2\x44\x27\x1e\x1b\x22\xbf\xca\x8d\x26\xbd\xca\x18\x01\x6d\x84\xc3\x9f\x0c\x0e\x01\xb0\x99\x3c\x37\x58\x2d\x14\x4b\x5a\x97\x5b\x79\x51\x69\x6a\x5f\xcd\x5d\x55\xfb\x32\x4e\xc6\xf3\x86\x06\x82\xed\x71\x4b\x35\x4c\xbf\xd6\x24\x6d\xcb\xf1\x80\x61\xed\x60\xee\xf9\x11\xa6\xc6\x59\x19\x27\x38\xd3\x4c\x9b\x92\x8f\xe8\xd7\x42\x5e\x0c\x52\x18\x97\x28\x90\xa4\x5b\x13\x91\x24\xfd\xf0\x44\xa9\xf9\xfe\xa3\x94\xbb\xe7\xea\xb7\x07\x6f\xd9\x73\x98\x80\xb2\xef\xfc\xe0\xee\x17\xee\x7e\xb9\x71\xbf\x48\xa2\x84\xbc\xe7\xb1\x0b\x83\x8e\x1f\xff\x33\x24\x4c\x81\x63\x5f\xa2\xd6\x4a\x6d\xd7\x72\x3c\x22\x0c\xaf\xec\xe6\x91\xd2\x1e\xf8\x95\xdd\x62\xa2\x58\xb7\xe1\x4c\x9d\x41\x25\xe7\x06\xe1\xbb\xfc\x72\x17\x7c\x81\x45\x4e\x72\x5e\x6e\x5c\xa6\xe1\x62\xa4\xbc\xe6\x35\xf5\xa3\x4b\xdd\x4d\xd0\x69\xf5\xe5\xc7\x1b\xb9\x72\x47\xea\x56\x5b\xca\x9f\xc7\xe0\x15\x2b\xe1\xc3\x54\x83\x80\xd7\xa0\xde\x93\x96\xa5\x03\x4a\x5e\x8f\x69\xd7\x29\x91\x0f\x13\x45\x18\xca\x80\xcb\x13\x95\xd6\xba\x96\xe4\xfb\x54\xa5\xaa\x82\xe5\x30\x8a\x40\x8d\x3f\x64\x5d\xc9\x81\xa7\x23\x47\xfd\x62\xbf\x83\x1a\xba\x0d\x58\x14\xa8\x74\x97\x23\x79\xa4\xa0\xc2\x72\x5c\xff\xea\xeb\xda\x60\xb3\x90\x54\xc0\xf9\x47\xdf\x8d\xfb\x45\x95\x95\xa3\xab\x0f\x42\xa0\x8b\x0b\xda\x38\xf2\x70\x1d\x7b\x41\xc7\xb7\x83\x4b\xc6\xeb\x73\x2d\xd3\x1d\x14\xdd\xb4\xfc\x50\xdc\x7e\xa0\x37\x34\xd3\x70\x41\xf6\xe6\xad\x80\x53\xd4\xd2\x4a\x00\x25\xff\x17\x98\xe6\xeb\x00\xca\x5e\xcb\x7c\xf1\xc5\xff\x65\xdf\x7c\xe1\x7e\x1b\x6e\xdb\x70\xbf\x0d\xb7\x6d\x6e\xfc\x36\x37\xbd\xaa\xf2\x27\xaa\x15\x14\x5b\xa6\x27\xc9\x2f\x31\xb1\x9a\x4e\x13\xfb\x53\xd2\xe7\x98\x4b\x4e\xd1\x9d\x93\x3e\xd5\xe1\x27\xae\x5a\xf1\x7a\x2b\xae\x5a\xf1\x7a\xab\x1b\xd5\xea\xa6\x47\x78\x55\xd3\x91\x0a\x50\x9d\xb2\x50\x77\x09\x9f\x4d\x91\x47\xcb\x8a\x4f\x5a\x44\xee\xaa\xe6\x44\xb9\xfa\x5d\xd3\xae\x89\x6f\x4e\x99\xaf\x4c\xb3\x1f\x63\xa4\xa9\x0f\x25\x34\x82\x77\x71\xad\x62\x2c\x30\x5c\xd2\x6c\x5a\xbf\x7e\x39\xa3\xf4\xa7\x55\x9a\x4d\x20\x0f\x47\xbe\x5a\xc8\x00\x05\xa5\x49\xce\x99\x54\x5a\x1a\x30\x07\x73\x4b\x88\x9a\x0d\xde\xfa\xbf\xf0\x98\x7a\xd7\x94\xd1\x11\x32\x84\x33\xc1\x6e\x8c\xe1\xae\x44\x90\xfc\xb2\xb0\xde\x66\x01\x0b\x87\xc7\x1a\x70\x99\x0f\x88\x1a\xa0\xb9\x07\x5e\x0d\x76\x09\x60\x51\xe1\x52\xc7\x41\x7c\xcf\xe3\x52\x0c\xb7\x19\x34\x8e\xb0\x9a\x07\xeb\x7e\x3a\x7d\x7b\xf4\xee\xf8\xf4\xe8\xad\x75\x12\xc7\x3d\x5c\x20\x01\xba\xcd\x83\x95\x84\xe0\x26\x95\x09\x79\xea\xc5\x77\xf2\xa3\x29\x50\x13\x18\xd5\x7b\x2c\xe4\x75\xa5\x40\x0b\x08\x00\x1d\x41\x43\x7d\x85\x9a\x34\xbf\xd9\x50\x8b\xe6\x37\x9a\x52\x01\x96\xc8\x52\x4d\x1b\xae\x36\xdd\x8d\x78\x8e\xb9\x7a\x8e\x2d\xb9\x10\x23\x7f\x79\x6b\x14\x43\x8c\xd4\x5b\xed\x5c\x6f\x96\x52\xaa\x2c\xd5\xf4\x48\x30\x80\x24\x7e\xc7\x3d\x8b\x5b\x33\x11\xe4\xbe\xb8\xa8\x0a\x13\x7e\xf8\x57\xed\xca\xee\x0d\x83\xd7\xea\x3b\x6a\x93\x43\x61\x6e\x55\x4e\x3f\x0b\x48\xed\x23\x08\x74\x8d\xa9\xd7\x9c\x42\xdd\x18\xc3\xb8\x31\x02\x5d\xb3\x6e\x67\x70\x35\x6f\xdb\x33\x84\xc3\x60\x1b\xb2\xa7\x53\x0b\xd7\x7f\x64\x56\x6d\xde\x35\x59\xf0\x99\xe1\x0b\x90\x35\xe2\x76\xa6\x6c\x17\x5e\xa7\x7f\x08\xd2\x9f\x00\xbe\x0a\x26\x52\x85\x9b\x54\x86\xd8\xbf\x0b\xc6\xcd\x45\x23\xa9\x06\x90\x2f\xd4\x24\x9d\x1c\xc1\x58\xb9\x1a\x14\xa4\x01\x20\x04\xa2\x58\xa7\xb9\x58\xd0\x45\x31\xc8\x2b\x37\x21\xb1\x8d\x15\xd4\x10\xc0\x43\xf4\x11\x64\x24\xdf\x50\x21\x37\xb9\xe1\xc4\x11\xd4\xb9\x86\x64\x14\x25\x7f\xd6\x4f\x91\xb6\x8c\x7e\x68\xd6\x2b\x98\xf5\x27\x1e\x27\xfe\xac\x33\x4c\x71\xe9\xdc\x49\xfe\xfc\x57\x08\xaf\x2a\x3f\x1a\x87\x22\x4d\x05\xcd\xab\xfa\xee\xd6\x65\xf3\x95\x8d\x21\xe2\xd8\x7f\x43\xfa\x06\x7d\x22\x94\x4d\x04\xb7\x56\x08\x6a\x4e\x3d\x0c\xb1\xb4\x9a\x66\x05\x03\x42\xaf\x32\x5f\x19\xbd\x6d\xff\xc4\xe3\xd4\x9f\x51\x81\x19\x56\xc4\x89\xc0\x40\x01\xa8\x5e\x42\xec\xcf\xae\x04\xf3\xb5\x23\xcf\x35\xa0\x31\xa0\xb8\x92\xf8\x18\xca\x8b\x7a\xc6\x81\xa0\xc4\xd2\x45\xde\x15\x49\x8d\x1c\xdc\xf3\x32\x80\x7e\xe0\x48\xd4\x26\x69\xa2\xa2\xaa\xde\x8a\xa5\xbd\x6f\x2b\x1b\x64\x45\x4b\x6f\x8c\xc1\x98\x9d\x29\xa8\x83\x7d\x28\xc8\x50\x71\x81\xa2\x96\x3e\xa6\x46\xde\xe5\x8d\xe1\x51\x86\x5e\x6d\xe8\xd7\x9b\xf0\x3a\x38\xf6\xa6\x47\x07\x37\xc2\xfe\x00\x46\xad\x35\xdf\xb0\xd6\x2e\xaf\x39\x1d\xe9\xda\x0f\xeb\x02\xb1\xd4\xb6\x3f\x62\x32\x1a\x80\xd5\xe3\xab\xda\x4d\xf2\xde\x20\x97\xd7\xa8\xd4\xf3\x11\xf6\x25\x19\x0f\xdd\x91\xff\x92\x84\x75\x3d\x76\x44\x37\x11\xeb\x0a\x93\xd4\x8d\x1a\x58\x1a\xf7\xfd\x92\x58\x17\x23\x89\x07\x6f\xfd\x01\x9d\x1b\xdb\x07\x45\xb7\x6a\x6d\x03\x49\xa3\xbf\x34\x97\xb3\x01\xa8\x9c\x53\x3e\x07\xfb\x21\xe9\x0e\x13\xf6\xe5\x00\xcc\x10\x66\xd2\xc4\x4c\x76\xd0\x38\x2b\x89\x9e\x1b\xa6\x2d\x31\xbd\x58\x06\x13\x6c\x86\x5b\x9a\x98\x99\x30\xdb\xbe\xbc\x41\x2d\x00\x90\x51\xf5\xf8\x39\x5e\x1d\xf3\xb5\x32\xf1\x44\xdf\x15\x4c\x05\xb3\xa2\x9b\xdb\xe8\x0a\xd6\x02\xc6\xaf\x6b\x0d\x5f\x5c\x23\x18\x1d\x83\x75\x5a\xb0\x98\x76\x3a\xca\x44\x65\x7f\x47\x47\x82\x93\x9a\x33\xd4\x9d\x14\x39\xdd\x47\xfb\x26\x61\xa9\x74\xaf\x93\x5f\x95\xe9\xaa\x92\x62\xba\x08\xeb\xa8\xef\xf4\xad\x1c\x1a\xca\xf8\x49\xfe\x73\xa9\x8a\x12\x15\x7d\xe3\x2f\x65\x8e\x80\x29\x59\x0b\x50\x06\x3b\x7d\xf5\x4c\xca\x9c\x9d\x03\xd7\x32\x4a\xc9\x83\x6c\xdd\x9e\xae\x2b\x08\x16\xf3\x2c\x7b\xd7\x12\x66\xb5\xab\xd1\x65\x7c\x05\x3e\x5e\xa7\x26\xf2\xa0\xc1\x28\x9b\xb1\xa8\x89\x88\x63\xc4\x8a\x1c\xf7\xd9\x6b\xd2\xdb\x67\x3a\x90\x78\x2e\x3d\x27\x38\xa8\x48\x72\x1c\xf2\xb1\x9e\xdb\xff\x2f\x5c\xfb\x98\x5a\xaa\x92\x6a\xaa\xd2\x27\x25\x99\x22\x1c\x87\x23\xa7\xfd\x7b\x37\x3c\xaa\x14\x9f\x93\xd7\x62\x2d\x7e\xe5\xf2\x27\x28\xac\xbb\x9a\x5f\xfc\xf9\x84\xfc\xca\xf1\x09\x27\x0b\x7c\xce\xc9\x54\x27\x18\x6b\x76\x0a\xbd\x59\x10\x83\x06\x1e\x77\xba\x50\xa8\x23\x55\xbc\xb5\x8f\x1a\x01\x55\x28\x91\x7f\x70\x42\xbb\x17\x47\xe7\xc7\x87\x1f\x8e\xff\x75\x78\x79\x7c\x76\x7a\xf5\xee\xf8\xfc\xe2\xf2\xea\xf4\xec\xed\x91\xca\x8d\x4a\xa2\x3f\xed\x5e\x0f\x7a\x7f\x8a\x14\x44\xff\xb2\xd6\x05\x57\x4d\x61\x7e\x8d\x61\x81\x35\xa3\x65\x62\xb3\x61\x93\xdf\xd2\x25\x9f\x6b\xed\xc0\x38\xc9\x27\xd2\x7e\xcc\x71\x53\xc8\x7f\xa3\x63\x4e\x27\x67\x8b\x94\x73\x0a\xd1\x0d\x8c\x3d\x46\xb1\xa4\xb9\xdb\xcb\x9e\xb1\x78\xf8\x9b\x85\xa9\x68\x8c\x69\x9d\x4e\x63\xc7\x2e\x44\xbf\xf2\xf9\x22\xe1\xe3\x39\x9d\x1c\xda\x7c\x6d\x16\x92\x6b\x3b\x52\x0f\xb3\x5a\x68\xa2\xe8\x9c\xce\xef\x26\xd2\x9e\xbf\x7d\x9b\xf2\x79\xdb\x51\x51\xb5\xf3\x82\xb7\xcb\xd5\x72\x59\x30\x4e\x27\x91\x8d\xbe\x97\x7b\x86\x99\x6f\x56\xac\x2c\x98\x7e\x6b\x9c\xf8\x16\xfb\xfa\x5c\x76\x3a\x3b\xff\xe4\x71\x8e\xf6\x51\x4e\x72\x3f\xc2\x45\xb0\x82\x2a\x0c\x0a\x67\x40\x65\x4a\x67\x4d\x93\xdd\x29\xdd\xeb\xe3\x52\x87\x84\x5a\x04\x86\x0a\x9f\xc5\xfe\x7e\xb7\x2e\xaa\x3f\x7d\x46\x2d\xad\xba\x14\x0b\x5f\x0b\xb9\xe3\x0d\x69\x27\x95\xf8\xa0\x69\xe0\x93\x4e\x27\xde\xa1\x0c\xb2\x7e\x73\xf1\x3f\x80\x68\x1f\x25\x24\xf1\x66\xa2\x34\xf1\x9b\x80\xdb\x7b\x0c\x70\x19\xf6\xfa\x44\x21\x82\x95\x0d\xb8\x78\x36\x9d\x96\x94\x93\xc2\xd1\xa6\x37\x7d\xef\x01\x97\xea\xed\x58\xf0\xbc\xa7\x74\x64\x0d\x06\x45\x5d\x3d\x6c\xe8\x62\xeb\xf6\x71\xd0\x80\x08\xa6\xe1\x40\xfb\xcf\x3b\x7d\x05\xba\xc2\xb0\x09\xa1\xd5\x24\x2d\xa5\x49\x8b\x41\xcc\x90\xa7\x72\x9b\xb6\x78\xed\x00\xba\x4b\x48\x68\x25\xbd\x7c\xfe\x48\x77\x34\xe8\x0b\xa6\x23\x1e\x7e\x27\xd8\x98\x0a\x8d\x20\x69\x0b\x71\xae\xfe\x25\xef\xdb\xe0\xf0\xdd\xdf\xf7\x6c\xde\x7e\x6f\x53\x21\x6b\x83\x33\xa6\x1b\x1f\x26\xd8\x7e\x5a\x47\x0e\xd8\x35\x9d\x5e\x19\x22\xd8\x9c\xa4\x25\xdc\x07\x8e\x03\xa7\x66\x3d\xfd\x99\x5a\x27\x2f\xe3\x45\xce\x82\xcb\x09\xea\xbc\x26\xac\xe1\xf6\x83\x48\x98\xfb\x7c\x5f\xba\x76\x30\xc1\x17\xab\xca\x4c\x3f\x91\x0d\x68\x88\x94\xe5\x8c\x71\xa8\x06\x03\x31\xae\xfc\xc4\xa0\x4b\xbd\x48\xfb\x28\xac\xa4\x99\xdf\x1a\x7a\x70\x54\x55\x57\x57\x06\x74\x65\x65\xe8\xcd\x76\x40\x95\x56\xd4\xce\xda\xc7\x02\xbb\x55\xad\xe0\xf7\xee\x6e\x4b\xe6\x0b\xd2\x58\xcd\x2a\x42\x6b\xab\xb7\x56\x51\x90\x64\xd2\x0c\x75\x17\xb6\xfe\x29\x58\xc1\x4e\x87\x31\xa5\x66\x6d\x5c\x13\xb0\xd5\x88\x83\xbd\x76\xa7\x0e\xe1\xfb\x83\x67\x83\xa3\x41\x74\x79\x7c\xf9\xe1\x28\x92\x17\x6c\x74\xf1\xe6\xfc\xf8\xe3\xa5\xf9\x75\xf9\xab\xf9\x24\x7b\xf6\x70\x03\x22\x03\x5d\x5d\x8d\xb3\xa2\xa4\x7f\x68\xcd\x42\x78\xc2\x45\xdb\xdb\x6b\x58\x34\x08\x97\xe7\xad\x9c\xf8\x1b\xec\x64\xd8\x23\xd7\xc9\xf3\x41\x37\xcb\x13\x3e\x23\x69\x6d\xbd\xf6\xf6\x9c\xfb\x31\x5c\x0b\x03\x17\xd8\x13\xe5\xbe\xe5\x97\xbe\xdf\x2d\xd8\x45\xa7\x43\x59\x5c\x48\x78\x8b\xed\xf0\xfa\xab\xa2\xa3\x3c\xb9\xd0\xeb\x90\xcf\xf5\x6b\xaa\xac\x6f\xfb\xde\x5e\x05\x1b\x27\xfd\xf5\x74\xb4\x36\x7f\xa5\xb9\xce\x48\xa1\xee\xec\xfb\x7b\x69\x39\x17\xb4\x32\xbd\x40\x80\x26\xff\x30\x48\xdb\x15\xe5\x08\x2e\x0d\x0b\x8d\x93\xbc\x67\x47\x94\x13\xd7\x99\x1b\xa7\x44\x85\xa3\x72\x78\x4f\x3f\x88\x09\xce\xc3\x08\x49\x46\x98\x62\x77\xd3\xb7\xe9\x86\xd2\x5c\x3a\xac\xc9\xd5\x2f\xe4\xea\x6f\x3b\x32\x85\xa9\x1f\xde\xb6\x0d\x18\x10\x50\x04\x08\xa7\x95\x17\xfa\x29\x58\x29\x15\xe9\xc5\xf5\x90\xb7\x0f\x3a\x90\xed\x2e\xde\x18\xa6\xc7\xb5\x79\xa4\x82\xbb\xf4\x57\xd9\xe5\x7c\x0d\x2c\x90\x0c\xb1\xd3\x49\xc1\x9d\xc7\xe1\x17\xe0\x4a\xf7\xa8\x15\xd6\xe9\xec\xa4\xe2\x14\xed\x23\x46\x58\x13\x04\x0d\x5b\xa3\xe2\xd6\xd8\xe8\xaa\x7a\xa6\x10\x0f\xfe\x41\xcc\x3a\x78\x26\x83\x67\xaa\x0c\x0b\x07\x31\xb7\x29\x27\x76\x20\xa3\xae\x5b\x42\x68\x8d\x9e\xf1\xa6\x80\x39\x6a\x4a\xe6\xf0\xd2\xcb\xe2\xd0\xe9\x44\x7f\xba\xff\x53\x64\xca\xa0\xe7\x0a\xc2\xd4\x43\xd0\x86\x4e\x07\x62\x77\xd1\xad\xf7\xa9\xa6\xe9\x83\xd9\x6a\x3e\x30\x40\x0e\x84\x7d\x2c\x30\xb5\x1b\x8b\xcd\x12\x3a\x51\x11\x3d\x79\xb0\xde\x59\xbd\x88\x9d\xce\xcb\xff\xf5\x2a\xc6\xbc\x19\xcd\xc3\x99\x58\x10\x91\x7a\x3f\x6d\x6c\xd0\x66\xa0\xc5\x4d\xd0\xe9\xe4\x72\xa5\xfd\xd8\x8b\xe9\x74\x6b\x50\x52\xb9\x63\x4e\x1c\x42\x64\xc2\x7d\xa8\x97\x53\xac\x42\xab\xa9\xd0\x0f\x2c\x58\x81\x24\x0d\x79\x7e\xc9\x0d\x1c\xd0\x70\x24\x2d\x34\x94\xe7\x93\x9b\x58\x19\x73\x75\xa3\x89\x2b\x5d\x21\xcd\xe5\x4f\x67\x6f\x7f\x95\xb1\x60\xd5\xc8\x28\x74\xcd\xd2\x6b\xc3\x55\xc6\xb3\x06\x32\xb6\x91\xed\xeb\x69\x64\xf3\x17\xb8\xd5\xb8\x43\xe1\xc5\xe3\xb7\xa9\xae\xae\x9a\xa2\x51\x39\x2c\x59\xc3\x52\xc0\xcb\xa5\xdf\xcd\x92\x41\x5c\x1f\x51\x96\xea\x19\xaa\xbc\xcf\x32\x8e\x4d\xac\x7e\x11\x8e\xa4\x59\x63\x0e\x09\x04\xc6\x34\xce\x4d\xe8\xff\x14\xe1\x7e\x0d\xd2\x06\xc0\x24\xb8\x1f\x59\xb1\xa4\x8c\xdf\xd5\x42\xad\x6c\x80\xd5\x4c\xa8\x14\xd4\x80\x84\x35\x37\x9e\x82\x1e\xac\x79\x00\x2b\xd3\xb0\x32\x03\x6b\xbe\x01\x56\x0f\xaa\xea\xea\x0a\x72\x75\x87\x41\x84\xd7\x0d\x20\x1a\xfb\x3a\x09\xaa\x65\x89\x7b\xfb\xb9\xb5\x54\xce\x77\x77\xa5\xfd\xb5\x9b\xa5\xb7\x16\x0b\x8c\x0d\xf3\x11\x1c\x0a\x85\x0d\x9b\x58\x79\x49\xbb\x68\xe8\x6b\xa0\x42\x2c\xa5\x37\x82\x96\xb3\xe6\x7b\xfe\xcd\x4d\xb1\x4f\xd9\xe9\x9b\x5c\x93\x75\x8d\xf7\x85\xb8\x69\x3a\x1d\xde\x84\xd5\xaa\xfe\xb2\x58\x5a\xe3\x60\x09\x5e\x1d\x14\xc1\x4c\x9e\xc0\x53\xe7\x07\x69\xfd\xcf\x8a\xb2\xbb\x0b\x9a\x51\x90\x70\x7c\x2e\xc7\x2c\x5d\xf2\xe1\x2c\x5b\x30\x12\x7d\xb7\xe6\x55\x34\xb2\xc1\x90\x99\x0a\x51\x73\x75\x05\x72\x5d\xba\x28\xbc\x88\xcf\xc1\x21\xf0\x07\xb4\x76\xf6\x32\x52\xb1\xcb\x65\xb8\xdc\x56\xa7\xe3\xfe\x12\xa4\xf3\x3e\x72\x5f\x0d\xf7\x2b\x6a\x49\x47\x05\x19\xb1\xd8\xf2\x7d\x4d\x72\x17\xa5\xeb\x31\x8c\x5a\x6a\x7c\xef\xf3\x83\x4d\x1c\x0d\x53\xce\xa5\xcd\xef\x57\xae\xe3\x40\x8a\x71\x13\xb0\x75\x09\x2f\xab\x0f\xe9\x8d\x22\xec\x0b\xbc\xd3\x03\x45\x92\x0c\x01\x61\xa3\xfb\x68\x61\x52\xb7\xfe\x2d\x94\x91\x18\x3a\xc7\xd2\x7a\x21\xc9\x0d\x98\xe2\xbc\x43\x95\x8d\x98\x66\x44\x89\xff\xe4\x5b\xde\xf5\x9e\xff\xa6\x4b\xef\x0f\x9d\x6b\xe4\x4f\xbb\xd7\x83\x08\xf7\x90\xed\xcb\x73\xba\xff\xb6\xbe\xf6\xc2\xbe\xb8\xdb\xd7\x32\x61\x25\x3d\x16\x78\xe5\x74\x20\x8d\xfd\x9e\x23\xdc\x77\xdb\x31\xe6\x1b\x29\x8a\x6e\xf6\x9c\xb4\xeb\xb9\xdb\x6f\x90\x8d\xca\x66\xdf\xda\x36\x91\xe8\x4f\xe2\x3c\xd4\xe8\x1d\x9b\xbb\x6a\x7b\xe3\xf6\xe6\x96\xa5\x82\xdd\x66\x81\x6c\x8c\xda\xa3\x45\xcd\x90\x86\x33\x57\x0f\xb2\xb9\x8c\xab\x8a\x76\x35\xda\x6a\xf3\x0f\xf2\x37\x6e\x63\x37\x27\xcc\xb3\xbd\x80\xa3\x09\x80\xa0\x98\x76\x13\x36\x2b\x41\x5b\x8f\x94\xfc\x33\x63\xa1\xd0\x93\x80\xb5\xf4\x3b\x8a\xf4\xb5\x01\x9d\xe8\x8c\x07\xa2\xa9\x0c\x46\x23\xd3\xaf\x48\x9c\x34\xdd\x12\x50\x96\xb4\x21\x95\xa6\x95\x61\x25\xd2\x92\x0d\xc9\x14\x9b\xf7\xf7\xc7\x54\x5a\x7a\x14\x25\xe4\x67\x4c\xb2\x86\xaa\xf6\xe3\xfd\xfd\xa9\x8b\xd1\x2b\x7f\x7e\x5e\x24\xfe\x30\x67\x19\x5e\x57\x2a\x19\x2f\x93\x61\xae\xae\xc5\x82\x7d\xca\x79\xb1\x1a\xcf\xc5\x05\x70\x29\xc6\x8a\xa3\xcf\xd3\xfc\x73\x7b\x0e\x8d\x21\x40\xe3\x34\x27\x2b\x16\xc7\xf1\xda\x42\x31\xa0\x26\x5d\x05\x27\x74\xd8\xd3\x66\xbd\x8e\xd6\xfe\x4d\xb1\x58\xae\x94\xf7\x02\x2c\x51\xdc\xed\x76\x73\xd5\x6a\x98\xe2\x6e\xb7\x5b\x8c\x04\x1c\xe3\x2e\xa3\xe9\xf4\xee\xa3\xe9\x1c\xc5\xf2\xcd\x55\xb9\xa0\x8e\xf3\x9b\xe2\x8b\xf6\x31\x8b\x39\xb2\x91\x8a\x25\xaa\xbc\xee\x1d\x14\xc3\xde\x68\x90\x07\x60\xb8\xfe\x81\xb8\x34\x4f\x70\x2a\x09\xb2\x31\x03\x08\x30\x00\x55\xc9\x1b\x11\x47\xd3\x3c\x82\xb4\x19\x90\xeb\x75\xae\xa6\x0d\xfb\xe4\xcd\x78\xdb\x34\x6d\x15\x35\x31\x41\xcb\x4d\x90\x7b\x47\x9a\xe1\xc4\x20\x91\xb6\xb8\x38\x49\x96\x36\x79\x53\x3b\xcd\xdb\x14\xe5\xa0\x5f\x49\x31\x1d\xa6\x23\xdb\xdc\xf3\x03\x96\x39\xb6\x13\xc6\x92\xbb\x0d\xbb\xb4\x75\x4f\x36\x2c\xbf\x06\x10\xfa\x8d\x10\x8c\x31\xa3\x7c\x1b\x1e\xa4\xb8\xc0\xa5\xc9\x8d\x9e\x02\x56\xb8\x19\xd1\xd3\x83\x74\xd0\x6c\x49\x95\x38\x19\xd5\xe9\xb0\x3f\x0a\xf3\xa8\x37\xb6\x7a\x04\xc2\x29\x86\xb6\x29\xc7\x8c\x42\x2f\xde\x4d\xcb\xb7\xa9\x4c\xb4\x87\x4c\x87\xb9\x4c\xe5\xc3\xe7\xe2\xcc\xa8\x68\x9f\x0d\x49\x97\x20\xdb\x92\xcd\x07\x96\x3e\x6e\xa0\xd4\x1b\xa8\xd4\x03\xa5\x5b\x07\x82\xd4\xb5\x38\x9a\x51\x1e\x99\xac\x2e\x13\x46\x28\x79\x2d\x86\x97\x8f\x39\xbd\xbf\x8f\xf4\xb5\x10\xed\x98\x44\x88\x5d\x1d\xb0\x14\xd2\x03\xda\x7c\x6c\x14\xe1\x39\x23\x32\x83\xd2\x38\xd9\xb4\xb3\x7f\x04\x77\xba\x8b\x64\x19\x4f\x18\xea\xfe\x56\xa4\x79\x1c\x45\x06\x99\xe4\x48\x91\x4a\xb9\xb7\xf9\xfa\x29\xf2\xcf\xed\x85\x8a\x31\x24\x5a\x2f\x99\xbc\x85\xd7\x9c\xdd\x99\x38\x43\x5b\x53\x72\x60\x46\x7a\xf6\xb8\x24\x93\xc9\xd1\x0d\xcd\xc1\x34\x84\xe6\x94\xc5\xd1\x38\x4b\xc7\x5f\x22\xe9\x09\x23\x1e\x1a\xbc\x2e\x20\x17\x4d\x4f\xac\xb2\x59\x44\x13\x07\x19\x5a\x1f\x48\xc3\x76\xf8\x5b\xf7\x80\x06\x31\xad\x41\x22\x2b\xc0\xff\x22\x24\x8d\x7f\xbc\x46\x78\xa7\x27\x28\x22\x48\xd9\x56\x2e\x05\xa1\x2b\x3f\xd3\xc6\x22\x70\x80\xb4\xc1\xff\x95\x23\x73\xbf\xaa\x50\xac\x03\x12\x4e\x6b\xaf\x96\x8e\x34\x95\xcc\xdc\xf7\xca\xd8\x3c\x41\x74\x34\xad\x56\x04\x8f\x16\x19\xd8\xc9\xb0\x8a\x4a\x3c\xa3\xed\xea\xc5\x83\x46\x94\x35\x08\x7d\xc7\x8a\xc5\x21\x9b\x95\x56\x71\x0e\x91\x21\x75\x94\x15\xb9\x92\x39\x5e\x26\x65\x99\xde\xa8\x54\xc7\x7c\xc5\xe8\xa0\xa8\xea\x97\xa2\x4c\x7c\x32\x41\xad\x5c\x0b\xca\x44\x73\x2d\x59\x13\x7f\x6b\x77\xf3\x00\x4e\x84\x53\xdd\x42\x8d\xa4\x1b\xa9\x9f\xda\x35\xbd\xd6\xae\xb0\x22\x39\x80\xcb\x8a\xf1\xe0\xa7\x76\xd8\xae\xb5\xcb\xef\xef\xd3\xfb\xfb\xe2\x40\x51\xc2\xc5\x52\x86\x3b\xdb\x36\xdf\x81\x57\x53\xde\x69\x2d\xf9\x78\x35\xb8\x53\x3b\x8f\xbc\xb8\x3a\x5b\xa5\x06\x94\x0a\x5c\x10\x0b\xa6\x41\x35\x05\x46\x1f\x17\x00\xab\x4d\xe1\xdc\x2e\xfb\x23\x9c\x35\x0c\x9b\xa0\x96\x11\x52\xae\x4a\xca\x3e\xb2\xe2\x26\x9d\xd0\x89\x0e\x62\xa1\xc7\x6c\xfa\x46\xb2\x2d\xc3\xaf\x08\x08\xb3\x97\xac\xd3\xc9\xef\xef\xa5\x78\xbb\x56\x1b\xa5\xd3\x78\x85\xa4\xa3\xad\xda\x05\xd5\xb5\x91\xed\x18\xf2\x76\x07\xba\xea\x74\x66\xca\x13\xa0\xc4\x13\x4c\x11\xce\xe4\x7b\x3e\x07\x5f\x9a\x96\x23\x63\x37\x40\x4a\x1d\xfd\x82\x91\x1e\xbe\x16\x17\x83\x4d\xec\xe1\x38\xe4\x5d\xb3\xdd\x5d\xbc\x94\xc9\xb5\x04\x8f\xe3\xdf\x18\xb2\xd2\xc0\x86\x45\xe9\x74\x72\x8d\x31\x5b\x9a\xec\xf4\xd0\x60\xe3\x57\x87\x8e\xbf\x73\x00\x59\x18\x40\x6a\xf7\xd6\x03\x50\x34\xd6\x97\x20\x34\x7d\x42\x15\xed\x16\x10\xb8\xd9\xa3\x1a\x75\x74\x37\x43\x37\x42\x92\x2a\x71\xd1\x34\x39\x10\x5d\x7c\xfa\xf8\xf1\xec\xfc\xf2\xe2\xea\xe8\xe7\xa3\xd3\xcb\xab\xb3\x8f\x97\xc7\x67\xa7\x17\x64\xc9\xfc\x34\x5c\x26\x23\x48\x91\x47\x52\xb7\x5b\xac\xc4\x78\xd6\x5c\x6c\x9d\x4c\x26\xe5\x60\xc1\xb0\x5c\xad\x72\x70\xcd\x2a\x1b\x66\x5a\xad\x8d\x23\x48\x9e\x32\x99\xe8\x5a\xc5\x8c\xa4\x5e\x92\x2e\x10\xc0\x42\xd0\x7a\x90\xe3\x55\x3a\x50\xa5\x64\x3a\xad\x2a\x49\x87\xd9\xb0\x77\x1a\x28\x8d\xb4\xff\x31\xc7\xe6\xa4\x0d\x18\xd6\x08\x05\xb9\x14\xe1\x48\x8b\x2b\x8d\xb6\xee\xd4\xc6\xe0\x62\x8b\xe7\x25\x95\x8f\xcd\xcc\xd6\x05\x9a\xca\x3f\x39\xfd\xca\x09\x70\x1d\xea\xbc\x1e\x0f\x55\x2a\xa0\xaa\x4f\x2d\x18\xae\xd3\x89\x0d\x34\x29\xc2\x02\x05\x8d\x58\x9e\xda\x2b\x46\xa5\x01\x14\x43\x80\x32\x48\x46\x8c\xac\x83\x2e\xe3\x01\x05\x86\x8a\x96\x05\x07\xde\x43\x4c\x39\xb6\x59\xcd\x20\x98\x67\x9a\xcf\x9e\x80\xa8\x2c\xc2\xc3\x88\x7e\x5d\x16\x8c\x97\x11\x8e\xfe\x42\x17\xd7\x94\x3d\xd9\x4b\x15\x56\x96\x4f\x16\x94\x27\x59\x34\xc2\xb1\x2f\xf5\x8d\x56\x25\x6d\x97\x9c\xa5\x63\x1e\xb5\x54\xb6\x30\x99\xc8\xc0\x11\xb0\x45\x57\x57\xb4\x3c\x81\x7c\x66\x11\x5e\x4b\x6b\x2a\x78\xec\x37\x36\x00\xd8\xe8\x24\xc2\x6b\x9a\xaf\x16\x32\xc6\xc5\x60\xa7\x87\x67\x94\x5b\x1d\x81\x65\xbc\xbb\xaa\x7e\xb5\x65\x96\x4b\x96\x2e\x52\x9e\xde\xd0\xf2\x09\x58\x7d\xff\xbf\x35\x61\x87\xa5\x7d\xf4\xa4\x9d\x36\xd5\xb6\xbe\x35\xcf\xfd\xe8\x8e\x75\x83\xad\xbd\xaa\x2c\xc1\x8f\xee\x54\xd5\x6f\xd8\xa2\x15\x4f\x33\x77\x37\xbc\x35\xff\x6f\x57\x9c\x76\xaf\x7e\xa1\xc9\x97\x0b\x0a\x36\x62\xd2\x0f\xf8\x41\x5b\x31\xda\xfd\x70\xf6\xfe\xfd\xd1\x39\xfc\xf1\xe6\xf0\xc3\x95\xf9\xf9\xd7\xc3\x8b\xab\xd3\xc3\xcb\xe3\x9f\x8f\xae\x2e\x7e\x3d\xf9\xe9\xec\x83\x5f\xf6\xf1\xfc\xec\x9f\xbf\x12\xda\x3d\x3a\xf9\x78\xf9\xab\xea\xed\xea\xf0\xfc\xfc\xd0\x16\x9e\x7e\x3a\xf9\xe9\xe8\x3c\x28\x94\xbf\x6c\xd4\xd9\xb2\xa4\x8c\x93\x9a\x82\x65\x87\xd6\x0c\xb8\xf8\xfd\x7d\x24\xab\x8b\x97\x6c\x9a\xa4\xd9\x8a\xd1\x08\x55\xa6\x97\x53\x7a\x43\x99\xd7\x15\x89\x56\x39\xfd\xba\x04\x99\x6e\x7b\x95\x33\x9a\x48\x06\xa0\x7d\xcd\x92\x7c\x3c\x8f\x94\xcb\x75\xfb\xac\x9b\x15\xb3\x38\x72\x6a\x44\xe2\xc5\x97\xc5\x9f\xbf\x5b\xf3\xaa\x3d\x18\xb4\xbf\x5b\xff\xed\xe2\xec\xb4\x5b\x02\x5f\x93\x4e\xef\x62\x8a\xaa\x76\xfc\xdd\x9a\x56\xe8\xb3\x4c\xef\xa6\x2c\xcd\xc6\xc5\x84\xb6\xa1\x2b\x7f\x58\x17\xd8\x8f\x8c\x96\x82\xf2\xdd\x08\x2e\x78\x1e\xb5\xb3\xb4\xe4\x91\x5c\x91\x2b\xc1\x3b\xd6\x16\x05\xba\x94\x3e\x22\xb4\xe4\x17\x9c\x2e\x21\x44\x2f\xe4\x47\xb0\xcb\xdc\xc4\x01\x91\x7a\x52\x24\x88\x4e\x68\x84\x07\x70\x23\x97\xfc\xb2\xf8\x89\x15\xb7\x65\xb0\xb4\xe6\xdd\x10\xcf\x86\x1b\xdc\xd0\x95\x41\x07\xe9\x5d\xea\x36\x79\x87\x9c\x8b\x79\xd2\x49\x9b\x17\x6d\x31\x98\xf8\x7f\xd2\xbe\x96\x03\xb6\x73\xb1\x90\x69\xde\x4e\xda\x79\x91\xef\xe9\x52\xe5\xb8\x24\xb3\x35\xcd\x1c\x67\x44\xa9\x44\x96\xd6\xc3\x6f\xd5\x98\x3b\x84\xfc\x77\xc3\x83\xa9\x60\x22\xff\xe6\xf3\x84\xb7\x6f\x93\xb2\x6d\x73\x1c\x4e\xda\x53\x56\x2c\x64\xfe\x7a\x3d\x90\x4d\x63\xa6\x94\x2e\x66\x25\x2f\xd2\xc5\x32\xa3\xa4\x41\xf9\x2b\xe6\x71\x7f\xef\x7e\xf0\x13\xfa\x63\x0a\xbd\xcc\xe9\xf8\x0b\x28\xdb\xee\xc4\x2f\x27\x8f\x57\xc3\x6e\x7a\xd9\xf0\x8c\x11\x93\x36\x6e\x70\xf5\xe6\x41\xf6\x24\x84\x39\x61\x15\x8c\xa7\x1d\x7a\x6d\xf7\xdd\x6e\xd7\x40\x3d\xdc\xe9\x0b\x26\x13\xb8\x6e\x85\x6b\xe2\xf3\x48\x34\x9d\xc8\x60\xd3\x52\x0a\x60\x31\xd1\xcd\xd4\xdc\xb4\x0e\xb4\x32\x95\x8e\x17\x0b\x3a\x49\xc5\xab\xbf\x30\x65\xa7\x74\x96\x40\x40\xec\x89\x29\x92\x42\x81\x1b\x4a\x96\x50\xb4\x64\x74\x2c\xda\xb8\x7d\xdf\x76\x6f\x13\x96\xc7\x9f\xdf\x1e\x7d\x3c\x3f\x7a\x03\x77\xe1\x00\x52\x53\x7e\x86\xbd\x99\xa4\x63\x67\xfd\x0c\x28\x0d\x29\x41\x45\x6d\x38\x98\xe0\x2d\x4f\x98\xf8\x99\x3f\x62\x42\xb2\x92\x9d\xd0\xd4\x94\x99\x09\x8d\x4d\x91\x99\xd0\x1c\x8a\x26\xf6\x60\x9b\x55\xb4\x0f\x91\xb4\x67\x27\x2b\x51\xf8\x75\x9e\xac\x4a\x4e\x27\x1e\x18\xb5\x14\x9d\x47\xba\x9a\xb3\x02\xf2\xd6\xd9\x7c\xc0\xeb\xd7\x4e\xcb\x9b\xde\x57\x41\x7c\xf0\x8d\x8b\x10\xe5\x2b\x41\x74\x58\x41\x07\x3d\xa0\x03\x1d\x53\x51\x74\x30\x4d\xb3\xec\x74\x95\x65\xfe\xa5\x64\xad\x40\xc4\xc8\x32\x40\x01\xb8\x97\x81\x00\x1f\x24\xf7\x7c\xc8\x46\xc1\xb5\xd5\xa2\xdd\x74\xda\x74\xbd\x5a\xcb\xf0\xb6\xb8\x4b\x0f\x78\x4c\xd1\x80\xc5\xb0\x00\x92\x1a\x22\xa5\xf8\x13\x04\x68\x4d\x5b\x29\xc9\x64\x00\x58\x05\xb9\x94\x68\xd0\xb4\xeb\xe2\xf6\x53\x15\x19\xfb\x86\x85\x91\x6d\xb6\xa0\xd3\x6b\xd2\x93\x75\x4e\x8b\xfc\xa3\xa6\xf4\xb6\xd5\x7f\x26\xab\x4b\x6c\x6e\x82\xa1\x2e\x87\xa2\xf7\xf7\x51\x01\xf5\x9d\xb2\x4e\x47\xb3\x09\xaa\xc3\x2f\xdf\x3c\x2d\xbd\x2b\x57\xf0\xeb\x82\x32\x70\x56\x03\x45\xe0\x3b\x6d\x6b\xd5\x38\x09\xc7\x2a\x84\x90\x54\x76\x06\xa1\x8d\x8f\xf3\xc6\x9d\xa2\x7f\xea\x13\xd2\xeb\x74\xe8\x2b\xf2\xe2\xd9\xf7\x2f\x7f\xe8\xfd\xd8\xef\x77\x3a\xf4\x35\xd9\xd3\x3f\x9f\x8a\x4e\xbe\xd0\xbb\xb2\xa9\xb9\x3a\xf9\xe2\xb3\x78\xe4\x31\x15\x84\x80\x38\x82\xf6\x04\x2e\x92\x65\x13\x8e\x39\xa7\x26\x78\x17\xb5\xe7\x9d\x35\x2d\x6f\x8b\x85\x41\x4c\xb9\x0d\xc5\x39\xb2\x4a\xe0\x0a\x92\x7d\xb3\x74\xe9\x76\xde\xed\x76\x3d\x35\x56\x14\x61\xa9\x8b\xa7\xae\x2e\x7e\xcd\x76\xc9\xe7\xef\xd6\x74\x98\x8f\xaa\xef\xd6\x36\x71\xcf\x30\x1f\x1d\x28\x91\xac\xf8\x1b\x0d\xa2\xa8\xfa\xac\xb4\xba\xd2\x9a\x80\xc7\xd1\xbf\x73\x65\xfb\xbe\x9f\xaa\x3e\x3b\x9d\x74\xd8\x1b\x75\xa5\x9e\xfc\xc9\xff\xf7\xef\xf2\xcf\xdf\x3d\x41\xfb\x28\xed\x96\xf3\x74\xca\xe3\x86\xda\xa9\xf1\xe5\x68\x6a\x26\xc3\x0f\x48\xa5\x6e\xff\x49\xcf\x46\x96\x13\xab\x91\x6a\xaf\xe9\xd2\x6d\xf9\x04\x09\x08\x64\xa7\xad\x82\x9c\x24\x7c\xde\x5d\xa4\x79\x5c\xe0\x44\xaa\x99\x32\x77\x59\x57\xb2\xa3\x4c\x2e\xeb\x4a\x29\x34\x0b\xbb\xb8\x99\x92\x17\x8b\xb9\xc2\x3a\xcb\x1b\xd4\xec\x2c\x2f\xd4\xc6\x9e\x01\x0f\xda\x84\x1f\x70\x7d\x28\xa3\x6f\xd1\x62\x25\x1e\x75\xd3\x81\x43\xf1\x91\x0c\x7e\xdf\xb2\x64\xe9\xf5\xb3\xe5\x6a\x8d\x8e\x34\x05\x08\xb4\xbd\xa0\x48\xae\x69\x7b\x29\x41\x8a\xfc\x7b\xd7\xf5\xef\x0e\xfb\xaf\x9f\x41\x4b\x26\x69\xfa\x80\x8a\x11\xcb\x61\x6f\xd4\xaa\x27\x72\x96\xae\xe2\xf2\x27\x64\x0b\xeb\x2e\x59\x71\x9d\xd1\x45\xd5\xfe\x0b\xfc\x2c\x97\x49\x2e\xad\x41\xab\x6e\xd7\x14\xd0\x7c\xa2\xde\x14\x09\x9c\x4e\xc8\x53\x03\x0f\xc6\x96\x4a\x5b\x46\xcb\x55\x56\x27\xcf\xea\x30\x50\x1f\x06\x1a\xc2\x40\x5d\x18\xbc\x95\x82\xb5\x6c\x22\x79\x1d\xcc\x61\x52\x17\xa6\x9c\x54\xe9\x90\x39\xaa\x30\xe8\x83\xb2\x74\x7a\xe7\xbe\xc4\x66\x21\x5d\xde\x46\x5d\x1e\x53\x46\xe9\xef\x34\x1e\x8e\x90\x95\x03\xba\x8e\x08\x55\x23\xef\xc4\x40\x7c\xd2\xc0\x3f\x31\xf0\xcf\x96\x6c\x5d\x5d\x48\x66\x3d\x4b\x4d\x68\x32\x27\xb0\x8c\xe4\x05\x65\x54\x92\xf4\xf7\xd0\xcb\xc1\x8d\x04\xe4\x07\x7b\x32\x51\xce\x6a\xf1\xf5\xa5\x3b\x60\xdc\x90\x4d\x4c\xb9\xd3\x92\x5a\xd7\xad\x06\xcf\x0a\x22\xa3\xf7\x81\x00\xcd\x36\x18\xf2\xbd\xfe\xc8\x46\x9a\xd3\x02\xb6\x2a\xe7\x61\x14\x94\xc6\xfe\x5f\xd1\x86\x0e\xe9\xa8\x32\x71\xa9\xf5\xec\x7b\x84\xd4\xbb\xd9\x16\x09\xa9\xaa\x64\x6c\x3f\xc8\xb2\xfd\x68\x2f\xac\x9b\x84\xad\xc5\x4b\x32\x28\x2a\x85\x1b\x2d\xc3\xa0\x69\x7d\x64\xae\xb1\x46\x25\xb6\x73\x14\x93\xf9\x41\x3e\x68\x26\x8a\xfa\xfb\xfc\x95\x89\x5b\xac\x9f\x00\xae\xcd\x19\x18\x31\xdf\x86\x7c\xe4\xda\xa2\x77\xfe\x7f\xde\xfe\xb5\xbb\x6d\x1c\x4b\x14\x86\xbf\xeb\x57\xc8\x9a\x1a\x35\x71\x04\x2b\x92\x93\xae\xe9\x96\x83\x68\xd9\x89\x53\xed\x77\x1c\x3b\x63\x3b\xd5\x6f\x2d\x45\x47\xa1\x45\xc8\x42\x85\x22\xd5\x20\x64\xc7\x25\xf1\xfc\xf6\x67\x61\xe3\x4e\x52\x4e\xa6\xcf\xe9\xf9\x22\x91\x20\xee\x97\x7d\xc3\xbe\x74\x6b\xc8\x9d\x23\xa7\xdd\x95\x2b\x87\xf4\x83\x63\xf6\xda\x38\x73\x3c\x66\xa6\xd6\x82\x64\x13\x36\x6d\xd1\x49\x31\x25\x7c\x52\x4c\x4b\xa7\xfd\xe2\xb6\xb9\x17\x52\x6b\x5b\x86\xc7\x4b\xc5\x17\xc5\x02\xb1\x45\xc4\x7d\x1c\xc9\xdd\x71\x6d\x90\x33\x34\xd0\x28\x1f\x79\xfe\xed\x49\xdf\x3f\x34\x49\x2b\x1a\x8a\x28\x5a\xb9\xdb\xed\x28\x90\x5f\xfd\x10\x79\x27\x35\x8d\x28\x09\xe4\x01\x81\x4c\x58\xc1\x27\xea\x09\xd6\x37\x1e\x76\x28\xa2\x2f\xb3\x99\xa4\xad\x7f\xda\x02\xae\x5a\xa4\x79\xce\x23\x78\xe4\x71\x96\xe4\xab\x08\xfd\xaf\x77\xb1\x90\x44\xcd\x63\x04\x0a\xa9\x5f\x50\x69\xb0\x88\xe2\xaf\xc8\x1b\xda\xb2\x98\x29\x1e\xab\xfe\x8d\x36\xae\x7f\x73\xd7\x9e\x25\x69\x5e\x76\x3d\xad\x97\xc4\xeb\x90\xa5\x79\x76\x5e\x86\xa5\xcb\xf0\x7f\xbc\xe4\x75\x73\xf2\xc2\xd3\xfe\xa0\x3b\x32\x40\xaf\x07\x63\xd9\x87\xd1\x32\x98\x86\x55\x35\xdb\x1b\xd7\xbb\xb1\xac\x7a\x04\x4e\x09\x26\x43\x2c\xa9\x03\x3f\xf2\xec\x2a\x5a\x80\x66\x8b\xa2\x0d\xee\x5a\x9e\x34\xab\x61\x25\xf5\xa7\xb1\xfe\x1f\xed\xbd\x36\x98\xad\xb4\xcb\x63\x13\x65\x32\x4e\x92\x9a\xc5\xef\xca\x78\x25\x56\xd7\xa5\x4b\x56\x94\xc6\x91\x64\x43\x4e\xfb\xa9\x5c\xc6\x45\x63\x0e\x95\x5e\x7a\x27\xc2\xbf\x37\xf8\xeb\x1e\xf5\xa8\x40\x6d\x34\xb0\x1e\x81\xdb\xab\x8e\x92\x3b\xb9\x39\x10\x88\x93\x07\xa5\xf7\xa7\x5c\xdd\x2e\xa2\x03\x00\x5d\x7d\x56\x28\x10\x26\x8c\xbc\x48\x6e\x6d\xc9\xf3\x17\xf9\x4a\x39\x2d\x55\xe5\x10\x2a\x41\xb5\xd3\xd2\x05\x2a\x77\x48\xcf\xd6\xb6\xfd\x97\x79\x9c\x81\xfc\x23\x2e\x44\x3b\x06\x26\xb2\xcd\x32\x91\x4b\xa2\x40\xa2\xfe\xe8\x8b\x92\x72\x98\x9b\x72\x25\x20\x03\x07\x53\x66\xa8\x0f\x81\x1f\x26\xa1\x1c\x2a\x75\x24\xf4\xec\x68\xdf\x4d\x07\xca\xd3\x53\xe7\x6f\xb7\x1f\x2e\x4c\x5a\x9b\xfa\x21\xa5\xe5\x17\xdd\x84\xca\x7a\xf3\xeb\x2f\xcd\x39\x6f\x7e\xfd\x25\xc8\x78\x76\x71\xf6\xe1\xec\xf2\xb6\x39\xb3\xc9\x99\xd0\x45\xbc\x49\xc5\x08\x7c\x10\x07\x6a\xd9\xa0\x17\x56\xa3\xda\x4e\x3f\xfd\x32\x52\x52\x20\x90\xfe\xb1\xa2\xbd\x62\x45\xc1\xb2\xfb\x36\x70\xb9\xf2\x61\x91\xf3\x76\xdc\xbe\xa7\x19\xe5\x6c\xae\x05\x4a\x4f\x6b\xea\xd1\x74\x0d\x1d\xe9\x76\xfd\xb0\xf3\x17\xf9\xa3\xdf\x0d\x4f\x3f\x6b\x16\xb0\x4b\x46\x61\xa9\xac\xca\x61\xee\xe0\x78\x3d\x56\xc5\xbd\xf2\xe4\xe4\x29\xc5\x57\x4e\x20\xac\x93\xaa\x22\x6c\xed\x59\x33\xe7\x8d\xb7\x0a\xeb\x3c\x7d\x92\xbc\x3c\x24\x99\x22\xf7\x69\x7e\x17\xa7\x87\x46\x6c\x57\xb9\x68\x90\x5c\xf9\xff\xad\xe0\xfb\xd7\x3c\x8d\x05\x03\x7d\x03\x42\xfb\xbf\x5e\x5d\x9c\xdc\x9e\x5f\x9c\xcd\x6e\x4f\x7e\xf1\x5e\x09\xed\x9f\x5f\x9e\xdf\x9e\x9f\x5c\x10\xda\x7f\xab\x08\x10\x55\xe0\xed\xa7\xeb\xeb\xb3\xcb\x5b\x9d\xff\xed\xd5\xe5\xcd\xed\x49\xed\x15\x1e\x3f\x7c\xfc\x74\x2b\x2b\x3a\xb9\xb8\xb8\xfa\xfb\xec\xed\x6f\x6f\x2f\xce\x6e\x3c\x29\x6b\xe8\xaa\x87\xfc\x1e\xa4\xb1\xec\xde\x8b\x20\x55\x29\xf5\x29\x13\xae\xdc\x3b\x90\xd8\xae\xd6\xbe\x4c\x2a\xed\xf5\x94\x40\x6e\x75\xc7\x32\x8f\xd9\x90\xcb\xb4\x59\xc1\xc8\x2f\x31\xf5\x6f\x4a\x2a\x7c\xe9\x40\x73\xa0\xdb\xc9\xfb\xe9\x88\xe2\xc9\xc5\xd4\xc4\x7e\x9b\xfc\xe1\x1e\x3f\x4d\x47\x87\xc3\xb2\x35\x08\x38\x51\x1d\x01\x3f\xbe\x6f\x10\x92\xc9\x23\xb0\x8e\x06\xc8\xe5\xf3\xb5\x3f\xc8\x1d\x88\xd7\xb8\x78\x52\x33\x6d\xc5\x73\x1f\x36\x42\x45\x56\x3b\x7f\x7e\x72\x4c\xd9\xf7\x39\x27\xb7\x5a\x1c\xe6\x26\xea\xc4\x4b\xd9\x57\x03\xcd\x92\x60\x72\xcf\x95\x86\x99\x12\x26\xf8\x84\xd5\x69\x70\x83\x84\x0c\x6d\x3f\x79\x3f\x85\x88\x3e\x7f\x4c\x71\x46\xe8\xe4\x53\xe8\xcd\x9c\x77\xbb\x09\x04\x61\x40\x97\x11\xd7\x80\xf8\x77\x1d\xe9\x8b\x4e\x2e\xa6\xc4\x0f\xf7\xc5\xc9\x89\x24\xef\x27\x7f\x4c\x09\xc7\xb2\x2a\x32\x97\xb4\xd6\x25\x18\x29\x9a\xb3\x3b\xb9\x98\x2a\xf9\x06\x5c\x22\xd5\x7b\x68\x6e\xa3\x5c\x07\xff\xb0\xbe\x4e\x2b\x2b\x5e\x46\x08\x3f\xe9\x2b\x02\x5d\x4c\x2e\xc3\x13\xbc\x9a\x49\x6b\x5a\x53\x85\x76\xae\xb5\xe0\xc3\xe4\x54\xcc\x87\x9d\x58\x70\x1f\xd1\x54\x0b\x48\x04\xde\x5a\x18\x74\x8c\xde\x6a\xae\xff\x5a\x31\x25\x07\x43\x60\xbb\x5d\x61\x6f\xdd\xce\xb2\x07\xc9\x10\x6e\xb2\xef\xec\x0b\xa1\xb6\xc4\x57\xf5\xf8\x81\x8a\x58\xbe\xde\xc8\x57\x1e\x68\x75\x38\x9c\xda\xfa\x1d\x2c\x6b\xe5\xc2\x54\xd7\xa4\xf4\x77\xbb\xbe\x61\x7d\x17\x8b\xb8\xa9\x9a\x20\xba\x75\xd6\x44\x9c\x18\xdb\x9e\xed\x3d\x15\x82\x72\x47\xbd\x1b\xf3\x7e\xb3\x5c\x97\xd1\xd7\x88\x61\x50\x82\xec\x76\x0f\x38\xd0\x0d\x0c\x8d\xa3\x9c\x08\xa5\x6b\xc2\x8c\x73\x70\x86\x73\x84\x46\xb9\x0e\x0e\xcc\x10\xce\x4b\x5c\x54\x6a\x07\x2f\xe0\xb7\x60\x33\xa4\x4b\x81\xde\x42\xa9\x78\xf1\xea\xb4\xa0\xed\x3b\xbd\x4d\xcd\xc6\xf3\x26\xe5\x3c\x42\xaa\x98\x89\x71\xe9\x26\xde\x78\x56\x96\x89\x49\x8b\x5a\x1d\x1f\xf9\x3e\xd7\xae\xcf\xbd\x10\xff\x07\x21\x89\x6d\x28\x59\x4a\xde\xfc\xb7\x69\x64\xcc\xbe\x5f\xb1\x24\x29\x75\xe5\xbf\x5c\x9c\x7f\xf8\x70\x76\x3d\xfb\xf5\xe4\xe2\xfc\xdd\xc9\xed\xd5\xb5\x66\x0c\x66\xef\xaf\xae\xa1\xe5\x2f\x8e\x3c\xcb\xff\x5f\xc9\x64\x3c\x74\x61\x14\xb0\x1c\xd6\x19\xe2\xd8\x47\x47\x97\xf1\x25\x4e\x49\xa1\x75\x98\x1c\x76\xc9\xa2\xce\xed\xc9\x2f\x33\xfd\xda\x41\x8d\x44\x7f\x9b\x4e\x36\xd3\x08\x05\xf4\xbe\xaf\xa0\xff\x86\xe8\x0c\x2a\x86\x80\xae\xf3\xf6\xb7\x8f\x67\x36\xbc\xf0\xba\xd1\x51\x09\xa7\x0f\xac\x90\x47\xad\x70\xa1\x29\xde\x2e\xa9\x3c\x11\x7e\x92\x02\x9f\x85\x09\x55\x6a\x1c\xc4\x58\xd7\x1f\xc5\xe6\x4e\xc4\xf7\xbe\x10\x02\x12\x4e\x37\x8b\x85\x24\x60\xc0\x7b\xaf\xf9\x36\x59\x82\x2b\x64\xe5\x70\x51\x23\xb8\x20\x8e\x98\x76\x3b\x57\x89\x24\x76\x5f\x09\x1d\x06\xda\xe1\x86\x6c\x73\xd7\x06\xeb\xe8\xc8\xd3\x68\xd6\xfd\xa2\x58\x94\x25\x4c\x10\x68\xbc\x78\x83\xf4\x4d\xc1\x0f\xac\x84\xc0\x8d\x10\xd5\x66\xa5\xd7\x4b\x6d\xb8\x0a\x7a\x40\x48\x6a\x63\x5d\xba\x59\x19\xd4\x27\x33\x6d\x69\x2d\xd3\xad\xea\xd3\x48\x60\x33\xf7\xbe\xe1\x95\xb1\xed\x95\x2c\x40\x8d\xba\x0f\x4d\xb2\x44\x20\x06\xd6\xd6\xe3\x93\x6c\x0a\xe3\x6c\x71\x2d\x38\x8d\xbf\x45\x0c\x74\xb2\x24\xaa\x52\x72\x58\xa1\x72\xe4\x56\x1e\x52\x5d\xab\xb1\x57\x98\x57\x36\x81\xf5\x29\xd4\xbc\xc0\x41\xc9\x1c\x62\x6b\x05\x5b\x88\x5b\xa0\x53\xdf\x4a\x16\x29\x86\x65\xcc\x56\xb1\xd0\x29\xb0\xb6\xc2\x19\x11\xad\x8c\x10\x72\x3f\xe6\xfe\x36\x1c\x45\xbc\xa9\x8f\x30\x74\xec\x72\x5a\x97\xa5\x86\xf2\x30\x41\xf2\xec\xc1\xe8\xf5\x52\x15\x35\xc1\x04\x2b\x75\xee\xe6\x91\xf1\xd3\xb3\x20\x1e\xd9\xb3\xb6\x8f\x78\x45\x7c\xa0\xba\x76\xcf\xee\x90\xdf\x55\x69\xab\xa1\x3a\xc4\xf7\x55\xd2\x54\x7d\x7d\xe9\xc1\x87\xa7\xca\x05\xd4\xbd\xb6\x36\x79\xd8\xaa\xad\x6e\x8c\x3d\xca\x32\x24\x99\x1f\x5a\x15\xa2\x59\x56\xfd\xa0\xc1\xc4\x2c\x2c\x9c\xca\xc2\x1e\xf5\x3c\x6b\x85\xf4\xb3\x2c\x3a\xb3\x4c\x86\x21\x57\xd7\xe6\x09\x5f\x91\xbb\x08\xe1\x33\xf8\xfd\x26\x7f\x5b\xf3\xe8\x0a\xe1\x85\xfc\x81\xa7\x55\x74\x85\x1f\xa3\xc9\x19\xfe\x36\x45\x3a\x69\x11\x9d\xd9\xa7\x6f\x5e\xb6\x6f\xd5\x54\x68\xf7\xa3\x8f\xa1\xdd\xe4\xdc\x86\xe6\x73\xce\x4e\x6e\xfc\xb1\xaf\x62\x42\x8e\x78\x40\xda\x59\x4b\x52\x50\xd3\x97\xb4\x83\x33\x31\xe8\x76\x17\x11\x03\x73\x33\x07\x81\x6f\x9c\xd4\xcb\xd4\x68\xe0\x8e\x53\x88\xe8\x76\x23\x61\x43\x30\x7d\xd4\x52\x07\xf0\xb4\xe9\x2a\xfa\xba\xb7\xa7\x37\xd0\x4b\xec\x75\xa9\xda\x00\xeb\x76\x23\x06\x93\x9b\x69\x12\x80\x81\x95\xbf\x5a\xcb\x0f\x4d\x22\x12\x11\xdf\x2b\x0f\x8e\x37\x54\xb8\xb3\xad\x8c\xfe\xb4\xb4\x44\x82\xb5\x7b\xa3\xa0\x2b\xf3\xf7\xd5\x07\x2f\xbb\xf2\x4a\x0a\xa0\xdb\x7a\x09\x29\x7c\x60\xaa\x2c\xd5\x0a\xf6\x87\x15\xf9\x81\xa7\x89\x61\x2d\xd9\xd6\xd9\xb2\x12\x7a\xcb\xd7\xfa\x12\x23\x23\xa7\x47\x08\xe1\x47\xf0\x8c\x22\xf3\x6b\x1a\xf3\x2d\x08\xf6\xcd\x8c\xfe\x2e\x07\xf1\x56\xe5\xbf\x46\xf8\x5a\xad\x80\x9b\xf1\x13\x2b\xc9\xbe\x36\x6d\x5d\x13\x4d\xb5\x2a\x7b\x4c\x2c\x49\x84\xbe\x1d\xa1\x17\xf6\x37\xaa\xd4\x2c\xa7\xcd\x7e\x3d\x8f\xd0\xb6\x52\x93\xfb\x78\x29\x7b\x65\x68\xed\x6e\xf7\x5a\x4f\x2a\x0c\xe3\xbd\x44\xd9\xef\x2f\x3b\x08\x5f\xc8\xa7\x8b\x93\x9b\x5b\x49\xc9\x7c\x3a\xeb\x20\xfc\x87\x46\xe7\x1d\x84\x3f\xc9\xc7\x9b\xcb\x93\x8f\x37\x7f\xbb\xba\xed\xa0\x56\x16\x75\xde\x9d\x9d\x7e\xfa\x65\x76\x71\x72\x7a\x76\xe1\xd3\x0e\xa7\x86\x27\x90\xb5\xff\x8d\xb0\xa8\x53\x27\x90\xae\xcf\x7e\x39\xbf\xb9\xbd\x06\x89\x76\x07\xe1\x9f\x7c\xa2\x9e\x2d\xa2\x26\xea\x4b\xf1\xf6\x60\x50\x61\x56\xd5\xa6\xb4\xf6\x94\x29\x68\xba\x30\xb9\xe5\xf3\xbe\x7c\x8f\x2c\x4b\xf2\x47\x93\x53\xbd\xed\xcb\xab\x5a\x0d\xfb\x50\xbb\xd4\xea\x6c\xc0\xf3\x88\x24\xdf\xd2\x5c\x72\xa1\x3a\x63\x5b\x8b\xc3\x51\xa9\x5c\x80\x00\xde\xff\x69\xf2\xb7\x69\x9d\x10\xbc\x5d\xd2\xf6\x97\xba\x30\xe4\x4b\x3b\x65\x77\x3c\xe6\x4f\xed\x65\x5c\xb4\xef\x28\xcd\xda\x2c\x9b\xa7\x9b\x84\x26\x6d\xf1\xc8\xe6\xa0\xc5\x04\xd2\xa1\x78\xbd\x4e\xd9\x1c\x78\xdf\x7e\xfb\x1c\xf4\x93\xd3\x44\x52\x93\x09\x5b\x80\x1b\x43\xd1\x7e\xa0\x5c\x22\x1a\xb8\x11\x15\x4b\xda\x5e\xc7\xf3\xaf\xf1\x3d\xc5\xed\x9c\xc3\x7b\x11\xaf\xa8\xc9\x54\x6d\xe6\xee\xa9\xbd\x62\x85\x88\xbf\xd2\x7e\x73\x3f\x13\xba\x56\x6e\xd7\xb2\xf6\x32\x7e\x60\xd9\x7d\x3b\x6e\x17\x2c\xbb\x4f\x69\x7b\x9e\xaf\x9f\x2a\x6d\xca\x6e\x6f\x0a\xda\x8e\x45\x3b\xce\x9e\xda\x82\xad\x94\x3e\x56\xe6\x8f\x03\xb7\xe9\x83\x1c\x30\x94\x7c\x6a\xc7\x9c\xd6\xba\xd9\x6f\xff\x96\x6f\xda\xab\x4d\x21\xda\x09\x4d\x36\x6b\xda\x7e\xca\x37\xbc\x0d\x6a\x69\x72\x39\x94\xfa\x11\x14\x4b\x36\xaa\x62\xdb\x87\x42\xb6\x98\xf3\x84\x72\x99\x73\xcd\x41\x63\x58\x4d\x26\xdc\x21\xf6\x3b\xa8\x25\x17\x8b\x1c\x0c\x6a\xc2\xaa\xd5\xbf\x50\xdb\xf2\x96\xae\xd6\xb9\x5c\x73\xe3\x4d\x9a\xd0\xfe\x4d\xfc\x40\x13\xef\xfd\xa7\x87\x81\xfc\x15\x43\xf8\x85\xe7\x62\x0d\xbf\x90\x52\x40\x0a\x97\x6c\xc1\x4f\xeb\xb9\xfc\x5d\x78\x2a\x06\x75\xd7\xf4\x8d\xaa\x0e\xaf\x49\xa6\x18\x7c\x1d\x82\xf7\x6a\xbd\x4f\x6f\x04\xf4\x21\x86\x7f\xd6\xea\x1b\xfb\xb2\x0d\x7f\x2e\x5b\xaa\x3f\xb2\x13\xb2\x77\x43\xac\x7a\x76\xa4\x20\x32\xe6\x38\xd3\x23\x79\xd9\x52\xa3\x78\x85\xd5\x98\xfe\x8c\xd5\x38\x7f\xc6\x6a\xd4\xff\x81\xd5\x1c\xfc\xe5\x38\x98\x7a\x3a\xa1\x7d\x59\x6a\x4a\x3a\xc5\xa0\x83\xe1\x75\x48\xfe\x2c\x5f\x87\x9d\x12\x45\x62\xb7\x8b\xaa\x93\x29\xc8\x56\x2e\x6f\xb5\x1a\xd9\xd8\x94\x74\x84\xae\x46\xb6\x29\x5f\x87\x9d\x32\xe2\x50\x4b\x7d\x99\x38\xd4\x54\xdd\x2b\x8f\x8c\xd3\xc3\x45\xce\x57\xb1\xf8\xd1\x4d\xe3\xcc\xaa\xbd\x19\xac\xdb\x93\xb4\xab\x74\x7b\xb7\x2b\x26\x83\xa9\x44\x7c\x65\xf9\x4f\x6c\xbc\x7b\x2a\x94\x34\xf7\x3d\xcf\x57\x75\x39\x96\x7f\xed\xcd\x0a\x22\xe0\xef\x44\xdf\x05\x36\xe5\x3c\x02\x1c\x3c\x19\x4c\x77\xbb\xa3\x81\x7e\x54\x85\xad\x73\x86\xa6\x62\xc3\x57\xb6\xd8\xf0\xcf\xae\x86\x23\x97\xfa\xb3\x4b\x75\x79\x8f\x5e\xba\x0c\xff\x61\x1f\x5f\x05\xed\xfe\x02\x3a\xcc\xac\x78\xef\xf9\x7f\xf0\xcf\x85\x32\x38\x6e\xea\x54\x38\xd5\x14\x75\xbb\x47\x7f\x09\xaa\x56\x33\x77\x01\xe1\x24\xd3\x26\xd5\xa5\xea\x35\x0b\x05\x85\xb2\xb0\x2b\x22\x1a\x1e\xa1\x96\xe9\xa9\x88\x5e\x0e\xec\x76\x2a\xe0\xee\xe3\x30\xc9\x57\x2f\xac\x3a\xe8\xbf\x0e\x06\x69\x76\x37\x54\x47\xf0\x29\x1f\xeb\x50\x33\x64\x15\x69\x03\xab\x48\x27\x2a\x52\x23\x0b\x9c\xd7\x28\xa2\x95\xf5\x25\xc2\x4c\xb5\x9f\x1a\x17\xcd\x5c\x33\x68\x87\x43\xcf\x15\x80\x2f\x88\x68\xf0\x93\x33\xfc\xeb\x5f\xff\xfa\xe2\xdb\x52\xac\x52\xe5\xbe\x48\x84\xd7\x1a\x23\x8f\x10\x66\x41\x6c\x3b\xa2\xa3\x9f\x1a\xa2\x17\x02\xab\x33\xad\x1c\x30\x61\x53\xed\x6b\xd7\x17\xea\x34\x95\x3e\x3e\x1c\x2a\x0a\x9e\x1a\x17\x2a\x0c\x0f\x3d\x82\xae\x88\xa8\x0a\xb9\x8a\x0b\xb4\x35\xbb\xc1\xd1\x2e\xdd\x6e\x54\x90\x4e\xa7\xa7\xdc\xc0\x6f\x9d\xb3\x9d\x51\xac\x9d\xe5\xc5\x70\x41\x24\x61\x7a\xec\x3b\xe9\x69\x59\x86\x3b\x25\x3c\x8a\xc1\x34\x47\xc5\x87\x07\x99\x81\x47\xc8\x47\xf1\x24\xd5\xa3\x21\x05\x2a\x75\xa0\xc0\xad\x5d\x81\x51\x8e\x33\xf0\xbf\xa7\xd4\xcc\xd8\x38\x1f\xb1\x5e\x67\xd4\xe9\xa9\x74\xb3\x72\xa3\x0c\xaf\x39\x5d\xb0\x6f\x23\x86\x8b\x35\x9d\xb3\x05\xa3\x89\x73\xf2\x5b\x94\xc6\x19\x41\xdc\x28\x08\xca\xf2\x84\x7a\x9a\x1f\xa9\xe7\xdf\xc7\x46\x8d\xba\xa7\xa2\xad\x5e\x14\x85\xe8\x32\xbb\x28\x53\xb2\xe0\xd0\x2a\x01\x50\x32\x30\xca\x21\xb2\x81\x06\x17\xaa\xe2\x98\x6a\x8f\x32\x13\x3a\x25\x42\xe6\xae\x79\x1f\xd5\x6e\x75\x74\x47\x5c\xb0\x53\xd3\x33\x7a\x4c\x5f\x73\xa8\x47\x5d\xd6\xb6\x75\x75\x81\x3c\x41\x67\x2e\x99\xf6\xa6\x6f\xf1\xa9\x62\x40\xe0\xe3\x58\x17\x54\xaa\x5e\xa5\xaf\x1e\xe0\x18\xb4\xaa\x52\x11\x6f\x0d\x2b\xfe\x29\x22\x5e\x75\x09\xa5\x25\xa5\x92\xb2\x5c\x56\x55\xd6\xb1\x2b\xaa\x1f\xb5\x7d\x94\x55\x82\xc4\x1c\xd5\xdb\xc8\xfc\xfd\x56\xd1\xb6\x0a\x9c\x59\x08\xa7\x92\xa1\x22\x01\x3c\x0b\x11\x78\x6d\xfb\x79\xc0\x40\x6d\x44\x05\x31\xc2\xcd\x17\x42\x11\xbb\x13\xfb\xea\xa1\x69\x43\x6a\x77\x4c\xa5\x27\x8d\x8f\xfc\x33\xe4\x34\xf8\xb2\x52\x3b\x6e\x70\x6a\x2b\x2c\x74\x27\x9a\x13\x66\xf6\x13\x3b\x46\x39\x61\x15\xcf\x7c\xda\x2b\x18\xa8\xbb\xb3\xfe\x3c\xcd\x33\x0a\xce\x5e\x0e\x06\x92\x5b\x26\xb9\x6b\xc9\xd7\xf0\x50\x90\x14\x18\xdf\xf0\x06\x53\x42\x19\xc9\xcb\x0e\x03\xff\x66\xfe\x99\x6e\xd7\x0b\xd4\xbb\xed\x05\xde\x35\x2e\xab\x5a\xfe\x77\xc5\xda\x52\x2d\x46\x34\x09\x5a\x99\x92\xe1\x82\xb0\x16\xab\x3a\x1d\x24\xdc\xf8\xe0\xe1\x63\xdf\x63\x31\x61\xa3\xc0\x77\x1e\x61\x2d\xdf\x5d\x50\x71\x8c\x0a\xcf\xd7\x1f\x11\x38\x27\x05\x2e\x48\x11\x9c\xc5\x3c\x74\x1a\xeb\x79\xfb\xf1\xfa\x98\x8f\x6a\x9e\x10\x49\x0e\xbe\xcd\x60\x1e\xac\xaf\x58\xaf\xb9\x6e\x77\x1e\xf9\xef\x58\xa0\x96\xff\x0e\xfe\x6a\xeb\x03\x15\xcd\xdd\xe1\xe3\x60\x12\x45\x65\xe0\xa2\x65\xbb\xed\x4f\xad\x68\xe8\xb6\x28\x15\x12\x71\xf5\xda\xfc\x23\x5e\xcd\x1d\x18\xde\xce\x15\x56\xdc\xb3\x77\x82\xb1\x69\xd7\xbe\xd5\xb6\x1b\x3c\xfe\x42\x52\xf3\x20\xb3\xca\x20\xb3\xe6\x41\xf2\x86\x41\x72\x35\xc8\x5a\x0f\xc2\xc6\x51\x45\xd5\xc8\x68\x42\xce\xc0\x67\x88\x1c\x48\xe1\xe4\x65\x20\xf6\xb2\x58\xc4\xe0\x9d\x65\xc5\x9b\x80\x8d\x08\xaf\xac\xd9\x7d\x90\x68\x10\x91\x39\x5a\xc6\x23\xb9\x01\x8e\xc6\x78\xdf\xa9\x89\x6b\xab\xfc\x80\x94\xc9\xfd\x10\xdd\xde\x5c\x43\x62\xe3\x74\x2f\x59\x51\x9f\x71\x48\xad\x9e\x4a\x4f\xbe\x1f\xa6\x79\x40\x59\x8b\xd7\xbc\x29\xd2\x84\x1b\x20\x52\xad\xe5\x51\x51\x3c\x34\x23\x54\xc6\xcc\xb6\x60\xa8\x7a\xe9\x4f\x7a\x55\x22\x28\x51\x43\x3d\x9b\x72\xa8\xa5\x9c\xfe\x20\x4c\x4b\x07\x02\x1d\x26\x4c\x95\xf9\x3b\x48\x43\x28\x2a\x7d\x98\xe9\x32\x6d\x74\xb4\x3c\xed\x2a\x90\x96\x81\x9b\x6f\xff\x4e\xca\xe6\x14\x32\x5b\xe8\x23\xd4\xe4\x99\xdb\x00\x7d\xa6\xa2\x93\xe4\xf7\x78\x4e\x33\xa1\x3c\x92\x5a\x39\xbf\xdc\x2a\x1a\x7b\xd6\x77\x0b\x3e\x1c\xe2\xce\xbf\xf1\xf8\xb1\x83\x85\xd6\x23\xad\x06\xa4\xeb\xdc\x41\x07\x41\xf7\xa2\x33\xe2\xa4\xb2\x31\x74\x20\x06\x2f\x04\x5b\x27\x5e\x08\xca\x83\xfc\x3a\x93\x0f\xc0\xbd\xfc\xaa\x01\x9a\x25\x5e\x76\x00\xd7\xd5\x3a\xbd\x2c\xf5\x1e\x04\xe0\x56\x95\x34\x57\x5c\x35\xd9\x14\xcb\x40\xce\x63\x1d\x3c\x75\x40\xbd\xcb\xc0\x87\xba\x7a\x35\x68\x6e\x71\xfa\x8f\x0d\xe3\xb4\x68\xc7\x6d\xd7\xf8\x17\xd4\xda\x44\x1c\x33\x6d\xf7\xee\x79\x3b\xb4\x96\x82\x51\xed\x78\x61\x27\xef\x66\x51\x65\xeb\x6b\x77\x71\x61\x6d\x97\x37\xc1\xfe\xa8\x17\x02\xdb\xb9\xaa\xb7\x45\xb4\x2d\x74\xfc\x61\x03\xfd\x70\x73\x67\xaa\x85\x55\x73\x9a\x6c\x9b\x64\x98\x4d\x9b\x6c\xe6\xb0\x8e\xcb\x9f\x11\x6a\x3d\x2b\x76\x46\x1d\xc7\x74\x28\x77\x08\x40\xd1\x29\xd3\x02\x08\x93\x24\xec\x6b\xd6\x1b\x22\x84\x27\x1c\x8b\x69\x19\x09\xd4\x2a\xec\x01\xc1\x4c\x39\xa1\x0d\x3d\x23\x7e\x6f\x4a\xf3\xbd\x73\x59\xa9\xc9\x4c\x67\xbd\x00\xd5\x33\xdf\x4e\xf2\xb9\xe4\x63\x2a\x20\xc6\xed\x5f\x93\x09\x4e\x51\x73\x80\x64\x0b\xe2\x20\xef\x92\xc6\x49\x25\x43\xa5\x78\xb5\xf6\xbb\x3c\xa9\xea\x56\x57\x4b\xb8\x26\x42\x97\x3b\x61\xe8\x62\x75\xf0\xf1\x10\x2c\x36\x3c\xf5\x3c\xe3\xf1\xea\x39\xc6\x13\x85\x35\x9b\x99\xd3\x66\x35\x3f\xc6\xb3\x7a\x4d\x8e\x44\xab\xa9\x63\x8a\xf2\xc2\xd4\xb4\x76\x4b\xbf\x89\x0a\x88\xf5\xf2\xbf\xc4\x9d\x7f\x03\xfd\x38\x4c\x0d\xcc\x2a\xc3\xd0\x0a\x8d\xc5\xfe\x82\x3b\xff\x36\x57\x19\xea\x25\xaf\xe3\x47\x09\x37\x6f\x68\xcd\x92\xcd\x55\xe0\x60\x65\xb5\xb4\x01\xa7\xef\x79\x7c\x1f\xee\x04\x7f\x98\xb2\xb8\x59\xc1\xc3\x85\xce\xda\xf1\x6d\x42\x51\x59\x3a\x49\x85\x77\xa5\xa0\x10\x98\xaa\x0b\xb2\xff\xd5\xab\xaa\xf3\x43\xeb\x88\x85\x61\xa1\xf0\x70\x20\x33\xaf\xd2\x1f\x2c\xc8\x5d\x41\xac\xb4\x4c\x7f\xac\x5c\x16\x94\x3b\x3b\x79\xf7\x83\xe5\x98\x5f\x0e\x5c\xf0\xfe\x50\x39\xab\x87\x17\xb0\x2c\x19\xc2\x61\x02\x04\xd2\xf7\x13\x44\x35\x81\x4b\x94\x0a\x1e\xe7\xa2\xce\x5d\x3c\xff\x7a\xb7\xe1\x19\xe5\xff\x42\xd1\x14\xc8\xf6\x3f\xa6\xb1\x58\xe4\x7c\x05\x7e\xea\x1b\x85\x55\x05\x15\xb7\x6c\x45\xf3\x8d\xc0\x9c\x80\xf3\x2d\x4f\x6d\xda\x1a\x0b\x35\xaa\xff\xaf\x58\x61\x38\x6e\xa2\x5f\xfb\x9c\x16\x79\xfa\x40\x6d\xc0\x24\x70\xbc\xd5\x17\x4b\x2a\xab\x2a\x9b\xab\x32\xba\x88\x57\x77\x05\xe5\x0f\xd4\xf2\xf5\x03\xbd\x68\xd5\xef\x92\x86\xcf\xab\xde\xb8\xec\xe1\xee\xb8\x45\x63\xfd\x5c\x15\x89\x72\xbc\x9d\x2f\x63\x1e\xcf\x05\xe5\xef\x62\x11\xab\x49\x02\xe7\x66\x19\xe9\xf5\xb2\x7f\x3f\xc2\x79\x3f\x89\x45\x4c\x3a\x9d\x5e\x26\xd1\xae\xeb\xbe\x88\x68\xe0\xc3\x93\x39\x94\x61\x8c\x26\xb6\x6e\x16\x47\x00\xca\xc8\x1b\x97\xa2\x42\xfb\x80\xad\xb8\xc9\x43\xc9\x1b\xff\x5d\x0e\x28\xcb\x1f\x47\xb2\x35\xa7\x74\x85\x25\xe9\x31\x92\xf3\xa6\x0a\x5f\xca\x57\xa1\x6e\x59\x73\xf2\xe2\x73\xd2\x7b\xd1\x68\xf2\x61\xe4\xa6\xad\xaa\x2d\xa8\x64\x03\xa8\xf2\x1f\x67\x85\xac\x32\x2d\xef\x0b\x5a\x88\xc0\x8e\x20\x0e\xb4\x99\xf3\x0c\x28\x96\xdd\xce\x3e\xde\x42\xcc\xc2\x6e\xb7\x92\x30\xb1\xef\x1f\xa8\x58\xe6\xc9\x34\x94\xd8\x54\x04\xa1\x87\x43\xcc\xc8\x00\xe7\xc4\xfa\x32\x66\xaf\xf3\x63\xd6\x23\xaf\xc0\x3a\x65\xc2\xa6\x8a\x7c\xe6\x13\xd6\x1b\x4e\x55\x4c\x86\x8c\x30\x45\x86\x95\xcf\x48\x08\x2a\x4d\x1c\x35\x34\xf1\xf3\xb3\x4d\x1c\x1e\xed\x6d\x64\xae\x63\xcb\x0f\xfc\x66\x26\x53\x6d\xb0\x43\x9d\xc1\x8e\x89\x20\x91\x13\x3a\x61\xbd\x97\x3d\x3e\xc5\x05\xd9\xaa\x60\x8f\x23\x99\x34\x90\x49\x2b\x98\x27\x78\x1f\xca\x77\x70\xb1\x26\xdf\x8e\xa0\x00\x04\xc9\x72\x3e\x12\xbb\xdd\x0e\x24\x75\x58\xd6\xce\xc7\xb9\xb2\x8a\x1a\x75\x3a\x65\x2b\x33\x91\x1d\x1b\xba\x9c\x54\xfc\xaf\x02\xed\x2e\xe7\xdd\x28\x2c\x1d\xfe\x0c\xd3\x82\xe8\x1b\x22\x26\x9c\xb0\x5e\x94\x91\x28\x3f\x64\xe8\xc5\xcf\xe8\x30\xfb\xf7\x9f\xa7\x63\x46\x78\xef\xe7\x51\x4e\x9c\x95\x90\xcc\xca\xa6\x63\xd6\xfb\x79\xc4\xf6\xf0\x93\x82\x6c\x4b\x0c\x97\x3d\xda\x16\xe4\x1f\x1b\xba\xa1\xa7\x94\x65\xf7\x20\xcd\xa7\x89\x9c\x38\xad\xd3\x20\xa7\xe5\xbf\xe4\xf7\xc2\xaa\x67\x28\x85\x24\x49\x03\x12\x23\xf9\x84\x1a\x6c\x29\xf0\x12\x4b\x71\xe0\x7c\x4d\xf3\x78\xea\x62\xf9\x4a\x27\xf2\x12\x66\xea\xbd\x12\xaf\xb2\x45\xa4\x85\x8c\xaa\x3e\xab\xdf\xe6\x59\xb6\xa9\x2f\x93\x97\xff\x8b\xf6\x5e\x4d\x5d\x18\x02\xa1\xa7\x5c\x8b\x23\x53\x6d\xad\x67\xae\xe5\xb6\x8a\xe9\x18\x65\x18\x38\x0b\x13\x06\xd5\x74\xae\x55\x1b\xab\x72\x21\x11\x21\x6c\x35\xdd\xea\x93\x64\x4d\x7b\xa3\x7d\xb3\xe8\xa5\x57\xe6\x49\x7b\x2b\x37\x3e\xc4\xac\xe5\xef\x9e\x9a\x5a\x6c\x11\x39\x6f\xab\xc6\xe2\x4c\xb1\xa9\xe1\x94\xa2\x16\x27\xc5\x58\xaf\xd0\x43\xfe\x15\x42\x61\x5e\xa9\xb3\x3f\xf2\x92\xad\xa8\x53\x07\xac\x82\xe5\x3c\x4e\x5f\x9b\x56\x8e\x53\x7d\xdc\xdd\xd7\x1e\x79\x65\x22\x6a\x44\x82\xe4\x93\xb4\x07\x9e\x42\x79\x94\x4f\xd2\x29\x16\x58\xa6\x1c\x4d\x71\x01\x0f\x2f\x4d\x78\x78\x28\x7a\xf0\xfd\x49\xac\x0f\xa5\xbf\xda\x14\xe2\x37\x46\xd3\xe4\xf9\xaf\x91\xf5\x73\x32\x2c\x7d\x4d\x24\x66\x3c\x2c\xee\x6d\xd5\x6c\x5f\xb3\x97\x0f\x86\x9e\x27\xf4\x60\x0f\xbe\x19\xe8\x54\xb5\xb5\x0e\x06\x60\xe4\xf4\xf7\x9c\x57\x22\x88\xee\x6f\xeb\xcd\x60\xb7\x6b\xaa\xb7\x9c\xc7\xd9\x9c\xa6\x91\x85\x40\x06\xf4\x88\x32\x70\x95\xaf\xb7\x91\xe6\x7e\x83\xbd\xaa\x75\xaa\x42\xaf\x74\xda\x1a\x4b\x20\x1d\x4f\xcd\xc0\x79\x8b\x83\xdf\x1c\x0e\xc7\x11\x77\x77\x3d\xaf\x10\xb8\xaa\x8b\x6c\xd6\x7d\x4b\x86\xd0\x9b\xc3\xa1\xe4\xf4\x14\x6c\x56\xaa\xeb\x03\xa4\x4d\x64\x2b\x9e\xe2\xfc\x21\x07\x19\xf0\x16\x12\x61\x4f\xe2\xfa\xd8\x55\x80\xd8\x8c\xfd\x63\x43\xab\x92\xe1\xef\x4c\x80\x55\xf6\x0a\xc0\x55\x90\x5f\x69\x97\x31\x64\x4e\x1d\x33\x5a\x63\xbe\x8f\x9e\x3c\x08\xd5\xd3\x34\x84\xc3\x57\x2d\xa6\x95\xc9\x0a\x4f\x6f\x34\xf6\x4b\xb4\xe2\x49\xde\x3b\x9a\x12\x8e\xe5\xc3\xcb\x29\x31\x57\x83\xdf\x19\xfe\xcc\x78\xef\x3b\xcf\x16\x46\x0b\xdb\x0a\xce\xe7\x3e\xc4\xc1\xaf\x50\xa9\xce\xb4\x65\xe3\x9d\x62\x9c\x30\xa1\xea\x47\x42\x52\xbd\xe9\x13\xdc\xcf\x94\x35\xd0\x60\xc6\x84\x19\x52\x4e\x5e\xbf\x5b\x85\x72\x88\x9a\xa3\x6d\x16\xe5\x98\xa1\xd2\x44\x30\x5c\xd7\xec\xaf\xad\x37\xd4\x7f\x28\x34\xb2\x2d\xb1\x7b\xbd\x8c\x57\xf4\xdc\x47\x25\x36\xb5\x20\x14\x8c\x29\x92\xcd\x9c\x46\xbe\x65\x14\xf7\x74\xbd\xf9\x54\xb3\x0f\x1c\x8b\x09\x9f\x2a\x11\x1a\xf2\x6a\x2a\x50\x69\xd4\x51\xdd\x18\x71\xb8\xb6\x2a\xe3\x84\x4e\x83\xf5\x2f\xea\x82\xa1\xdf\xf2\x4d\x3b\xf6\x5d\x23\x99\xaa\x41\xf1\x47\x53\xa1\x59\x3b\x6e\x43\x8d\xda\x05\x96\x72\x8e\x94\xe4\xb4\xc8\xfe\x24\xda\xf4\x1b\x2b\xc4\x17\xe4\x6e\x34\x1a\xe4\x4f\xff\x5c\x33\xca\x8a\x4e\xed\xa0\xe6\x36\xfd\x23\x59\x9b\x7c\x36\xd6\xa1\xa1\xd5\x99\x33\x4e\x12\x47\x85\x76\xc3\xa1\xdf\x0d\x6e\x25\x07\x43\xcf\xe4\x1a\x34\x5f\x2a\xcb\x67\x0d\xaf\xeb\xcd\xbd\xce\x8e\x95\x9d\x73\xa5\xc8\xa4\x21\xef\x14\x83\x17\x53\x13\x4f\x56\xaf\x15\x9f\xa2\xbe\x05\xc0\xee\x8a\x35\x2c\xda\xeb\x61\x03\xcc\xab\xed\x3b\x8c\x61\x34\xd4\xd5\x15\x95\x06\xef\x43\x0f\xa5\x34\x9f\xc4\xca\xd8\xb7\xa5\x09\x12\x5e\x9b\x00\x9c\x93\xc1\x71\xfe\x9a\x1d\xa3\xfa\x78\xf3\x29\xae\x8e\x0b\x67\x72\x53\x8b\x7e\xb5\x59\x9c\xf7\x7a\xee\xf6\xad\xac\x58\x20\x7b\x71\xa1\x20\x6e\xac\xd0\xd1\x53\x8f\x61\xf2\xb8\x0e\xbf\xab\x3d\xcf\x06\x39\x94\x6b\x56\x5f\xfc\x50\xe2\xbb\xe7\x7c\x35\xdc\x5b\xbf\xc3\x6a\xe8\x55\x4b\x7b\xa3\xd3\x9a\xa1\x63\x7f\x6e\x33\xa4\x05\x88\xc2\xb3\xbf\x1f\x78\xb7\xff\x8a\x1f\xf0\xbf\xe1\xc2\x7b\x1d\x4e\x71\x6c\x95\x0d\x5a\x15\x86\x95\xc4\xe3\x88\x93\x1c\x0b\x52\xa0\x91\x8b\x12\xe6\xb1\x53\x71\xb7\xab\xf4\xe5\xc6\x82\xc8\xac\x68\x52\x4c\x47\x0d\x3c\x6f\x0e\xa8\x63\x88\x6d\x67\x73\x84\xb3\x37\xda\x40\x29\x25\xd9\x21\x6b\x51\xcf\xeb\x52\xea\x82\x87\x6e\xc8\xe0\x78\xf3\x3a\x3d\xde\xf4\x7a\x88\x4e\x36\x53\xaf\xef\x9b\x1e\xb3\x0e\x01\x26\x1c\x0b\x4c\xa7\xbe\x79\x73\x30\x9f\x98\x99\x55\x3e\x92\xdd\xae\x4c\xee\x38\x0a\xa7\x0f\xb3\x70\x8a\xd4\xcd\x0d\x1a\x45\x13\xb8\x8f\x9b\x92\xfb\xa8\xdf\xef\xdb\x2c\xc8\x79\x8f\xc8\xc6\x8c\x0c\x46\x85\xc4\x93\x3a\x64\xf0\x6e\x17\x71\x02\x97\x1a\x0c\xbb\x54\x84\x55\x55\x98\x11\x1b\x17\x83\xe1\xe1\x00\x61\x3e\x85\xbd\xf3\x40\x06\x78\x46\x06\xf8\x91\x0c\xf0\x15\x19\xe0\x33\x32\xc0\x12\xa0\x7c\x24\x03\x7c\x4b\x06\xf8\x86\x0c\xf0\x57\x32\xc0\x1f\xc8\x00\x5f\x93\x01\x7e\x4b\x06\xf8\x77\x32\xc0\x27\x64\x80\xdf\x91\x01\x3e\x27\x03\x7c\x49\x06\xf8\x3d\x19\xe0\x0b\x32\xc0\x7f\x90\x81\xd6\xb0\xff\xb4\xc7\xab\x36\x68\xf2\x5a\x8b\x1a\xed\x32\xe3\x5c\x5b\x08\x07\x21\x78\x55\x92\xb2\xcf\x33\xcc\xc9\x0c\xf4\x24\x8d\x07\xe5\x82\x6c\x69\x96\x8c\x26\x53\x0c\x57\x18\xa3\xc9\x54\x63\xa7\x99\x60\x2b\x6a\x04\x01\xe7\xfe\xc5\x95\xfa\x52\xb8\x0a\xe3\x8d\xc8\xf9\x26\xb3\x3d\x32\x09\xaa\x5d\x57\x30\x40\x6d\x21\x73\xb4\xdb\x6d\x4b\x5c\xb7\x64\xf7\xf2\x18\x29\x11\x90\x30\x8a\xc0\x9f\xf9\x49\x64\x6f\xe6\xd1\xbe\xcc\x1e\x20\x1a\x98\xb1\xe4\xd9\xa9\x9c\x87\xb0\x36\x9d\xb8\xdb\xad\x6c\xae\xb3\x2c\xa9\xe6\x39\xcb\x12\x97\xe3\x2e\xdf\x64\xc9\xf5\x26\x3b\xfb\xb6\x66\x9c\x26\xb7\x6a\xca\xd4\x37\x5e\x49\xee\xdf\xb1\x2c\x51\x57\x6e\x7e\xe9\x13\x35\x8b\xb2\x25\x90\x7f\xbd\xef\xf5\x14\x85\x1e\x4c\xb2\x65\xbf\x7e\x74\x15\x66\x34\x4b\x40\x9f\xa1\xf4\x55\x66\xcc\x30\x66\x81\x78\x6e\xb7\x63\x8a\x37\x9c\xad\x8d\xc0\xce\x68\xd4\x54\xba\x88\xf6\x38\x55\x56\xbb\x6a\x86\xe5\x26\x7b\x54\x7e\x83\x8b\x91\x4e\xbd\x82\xd4\x41\x89\x75\x4f\x8b\xd1\x56\xfb\x4e\x1c\x5d\xe2\x79\xbe\x5a\x4b\x0a\x3e\x19\xbd\x2f\x31\xdf\x64\xa3\x33\xfc\x7b\xce\xb2\xd1\x37\x9c\xd0\x05\xe5\xa3\x8f\xd8\x50\x05\xa3\x5b\xfb\x78\x2e\xb4\x17\xd6\x1b\x95\xeb\x2a\x9b\xd3\xd1\x57\xfb\x19\x5e\x3f\x60\x4f\x28\x76\x8d\xd3\x58\x32\xc4\x6f\xb1\xa4\x42\x84\x48\xe9\xe8\x77\x9c\x50\x39\xb8\x39\x1d\x9d\x60\xc5\x9c\xa8\x65\x1a\xbd\xd3\xaf\xa3\x73\x9c\xe6\xf9\xba\x18\x6d\x45\x2e\xe2\x74\x74\x81\x33\x5a\xc8\x9e\xfe\x51\x96\xea\xa6\xc4\xdb\x6a\x55\xfe\xc8\xff\x56\xc2\x3c\x44\x68\x3b\x53\x11\x56\x21\xae\x80\xbf\x1c\x95\xb0\xb5\xe6\x8c\x6b\x08\x59\xdf\x0c\xe3\xc8\xde\x80\xcf\x54\x5f\xf5\x0a\x45\x08\x8d\x3c\x3f\x2f\xd1\x1f\xbd\x5e\x03\x8c\x30\x61\x74\x11\xbe\x90\xb4\x43\x63\xdb\xda\xbc\xa8\x72\x80\x24\xe1\x79\x65\xea\x9c\x09\xce\xee\xef\x29\x8f\x3a\xea\x5a\x14\x4b\x9a\x15\x85\x07\x0c\xe8\x58\x4c\x4b\xb9\x19\xd1\xf6\xd1\x16\x85\xcd\x39\x44\xa5\x1f\x53\xcf\x62\xa9\x03\xe7\xe2\xc2\x11\x8d\xb7\x4f\x6b\xaa\x2f\x3a\x0d\x50\x53\x0a\xe5\x77\xb4\x1d\x5b\xf5\x1a\x6d\x16\x6d\x98\xba\x10\x06\x56\x49\x5f\xde\x58\xfd\x97\xb7\xca\xbf\x85\x24\x12\xda\x4a\xd9\x1c\x6e\x4a\xef\xe8\x3c\xde\x48\x44\xaf\x28\x4e\xf0\x01\x6a\x49\x4e\x4d\x3d\xa2\x32\x5f\x2c\x6a\xe1\xdf\x9a\xbb\x71\x40\x77\xbb\x1f\xed\xca\x62\xf1\xe3\x7d\x51\x22\x41\xed\x07\xdf\x53\x90\x1a\x1c\x33\x17\xb5\x8d\xf5\x7a\x48\x8b\x1f\x21\xbc\x1c\x39\x00\x8b\x36\xa7\x10\x89\xd9\xe1\xa1\x32\x86\xc8\xf6\x2d\x82\xd7\x35\xe3\xb9\xdb\x11\xe4\xae\x4b\x1d\x54\xc2\xce\xdc\x9e\xa9\xdd\x0f\x78\x96\xd7\x50\x76\x40\xb6\x4b\xd8\x69\x42\xeb\x81\xb7\x36\xb4\xfd\xf6\xdf\x28\x0d\x45\x74\x71\x00\x10\x9a\x27\x82\x18\x3c\xe6\x9c\x7e\x34\x9b\xb1\xc2\x38\xa9\x40\x3d\x5e\xa2\xf2\xbb\x77\xab\xdb\x07\xda\x45\xb7\x2f\x6c\x48\x57\xc0\xd5\x63\xcb\xdc\x68\x99\x69\xd8\x2b\x9a\x15\x1b\x4e\xcd\x01\x8b\x90\xdf\xb0\xe2\xd7\x0e\x86\x92\xf5\xa8\x42\x39\xb5\x9f\x6e\x34\xec\xe0\xff\x6f\x1a\x04\x44\xb1\xc0\x13\x21\x19\x0f\x3b\x4f\x12\x72\x36\xcd\xd5\xd7\xea\x5c\x55\x33\x96\x95\x0f\x6a\xce\x3e\xfc\x4f\xcc\xd9\x00\xe6\xcc\x5d\x77\xd8\x4e\x5f\x9b\x4e\x03\xec\x0f\xf7\x4b\xa9\xd2\xd0\xf6\xad\xbf\xad\x24\x25\x19\x5e\x50\xee\xd9\x6e\x58\xdd\x0e\x39\x37\x10\x63\x73\xb2\x46\x03\x27\x79\x1a\x74\xbb\x45\xc4\x27\xec\x10\x04\x88\x51\xe6\x28\x4b\xae\xfd\xa4\x0d\x07\x86\xf0\x94\x6d\x97\xcf\xed\x69\xd5\x61\x23\x93\x29\x0d\x1e\x8b\xd0\xf6\x77\x8b\x55\x26\x96\xf1\x27\x07\x83\x29\x79\xaa\x74\xba\x20\x1b\x60\x70\x7d\xf2\x4e\xeb\x20\x83\x20\xc0\xa8\x09\xa9\xa6\x64\xce\x7c\x7c\x37\x02\xaf\xfd\xb9\x91\x16\xc2\xd1\x52\x7d\x50\x3c\x8d\x29\xa4\xaa\x9b\x14\xbd\xe1\x54\x7b\xe5\x2a\x7a\xaf\x5a\xc1\xb7\x78\x7a\x40\xc8\x9d\xa5\x64\x6c\x2a\xb1\xf7\x5d\x6d\x5a\x1a\xac\x1c\xa1\xed\x49\xe3\xc0\x86\x4d\x03\xf3\x6b\xc4\xb1\x1e\xa7\x37\xb8\xf8\x9f\x1b\x9c\x27\x39\xb6\xa4\x91\xba\x1d\xeb\x31\x3c\x27\x71\xef\x55\xab\x98\xcc\x25\x14\xbd\x83\x05\xbe\x43\x98\x92\x62\x12\x9b\x49\x58\x92\x24\x4a\x75\x3f\xe2\xde\xcf\x84\x90\x25\x82\x11\xa7\x18\xca\x65\xae\x99\x75\x38\x8f\x71\xef\xcf\xd3\x60\xf6\x0c\x70\x5e\xe2\x01\x4e\xb1\xe1\xa2\xd6\x08\x37\x65\x8a\xf1\xcf\xa8\x1c\x28\x7e\x50\x03\x54\xaa\x63\x53\xdc\x7a\xf4\x7e\xe4\xcd\xbb\x4f\x02\x45\x68\xfb\xce\xa2\x6a\x7b\x53\xe8\x4a\xed\x61\x10\x2a\xa4\x48\xb9\x8c\x0b\x5b\x5f\xb0\x97\x75\x67\xab\x12\x63\x4d\xdd\x18\x51\xb1\x92\x41\x9c\xf7\x7a\x38\xf4\x33\x7e\x30\x6c\x7d\xf7\xa6\x71\xec\xf7\xe8\x42\x2e\x39\xf4\x24\xa2\x68\x74\x10\x19\xf7\x77\x92\xac\xda\xed\x0e\xa8\x22\x70\xe0\x49\xc9\x95\x50\xb7\xab\x13\xfb\xb6\x2f\x65\x15\x14\x6d\x9b\x21\x54\x19\x08\x34\x9c\xcc\x06\xa0\x9d\x1e\xc1\x56\x8f\x74\x54\xa7\xe0\xb1\xa1\xad\x75\x58\x4c\xfd\x86\xd5\x94\x8d\xe6\xc1\xd9\xc1\x3f\xe3\x23\x84\x03\xda\x6e\x34\x69\xa2\xe6\x00\x1e\xd7\xe8\xc0\x29\x44\xd0\x8a\x28\x79\x43\xe5\x80\x43\x51\x8c\xd7\x69\x84\xca\x12\x28\xb6\x4a\xb0\xe4\x4a\x1b\x4a\x96\xe0\x29\x31\x37\xb8\xc9\xa2\x59\x02\xc4\x02\x4d\xc0\xb1\x7a\xbe\x91\xf4\x9b\x24\x1e\x91\x75\xad\x78\x30\x04\xcf\x08\x99\x15\x53\x51\xe7\x98\x44\xd2\x23\x0c\xb1\x45\xc4\x24\xc1\x12\xc4\xb0\xaf\xc9\xd8\xaa\x02\x36\x7d\x9a\x0c\x02\x31\xdb\x34\x47\x7e\xbc\xfc\x1f\x63\xb2\xbd\xdb\x12\x23\xdd\xab\x10\xd8\xca\x0b\x66\x53\x95\x1c\x55\xa9\x67\x9a\x25\x1d\xa0\x55\x7c\xae\x53\x05\xce\x29\x7d\x52\xa6\x12\x78\xa6\xa9\xf6\x71\x95\x7a\x1a\xf9\x7a\xa0\xbe\xb4\x3b\xaa\xc8\xb9\xbd\x32\x5a\xfd\x41\x5f\xbb\x99\x48\x2c\x36\xac\x92\x66\x66\x70\x86\x3c\xef\x31\x0d\x32\x73\x86\xb6\x59\xc4\x50\xe8\xdf\x01\xf8\x00\x3d\xe1\x7b\x4a\x37\xe4\x2f\xab\xa0\x65\xdb\xcc\x1b\x5b\x10\x6d\x15\x16\x2c\xac\xfa\x3e\xdb\x8c\xca\x0a\x8e\xf5\xef\x61\x9a\x69\x15\x43\xc9\x54\x71\x43\x86\x0b\xf2\xd0\xeb\x19\x11\x61\x03\xd0\x43\x41\x1a\x30\x0f\x39\x2e\x34\x58\x67\xa6\xd3\x8d\x20\xbb\xe5\xdd\xc0\x24\x51\x5e\xc1\xe6\xcd\xd8\x60\x80\x1b\x6a\xff\x0e\x4a\x28\xca\x26\xf0\x59\xf1\x3f\xda\x30\xb4\x63\xa1\xd5\x1b\x02\x7c\x26\xa6\xbe\xb7\xcf\xa6\x5e\x8a\xc3\x21\xfe\x59\xc5\xa1\x13\xdf\xc1\x5a\xf8\x60\x60\x79\xe3\xd2\x1e\xa4\x7a\x78\xe4\xe7\xf8\x3f\xf0\xf0\x10\x72\x47\x81\xbb\xd3\x6c\xc2\xa6\xea\x10\xd6\x04\x39\x76\xff\x7d\x4f\x76\xe6\xc3\x89\xe0\xec\x84\xa0\xa8\x52\x39\x76\x3b\x1f\x95\xfb\x32\x6d\x9d\x45\x55\x80\x11\x04\x19\x60\x4e\xcc\xbd\xab\xb9\xae\x08\xc4\x11\x46\x84\x5f\xd9\xb5\xc7\xe2\x35\x57\x6b\x07\xa2\xff\x89\x98\xbe\x61\x48\xa9\x1c\x1b\x3d\x12\xd1\x7b\x05\x33\x98\x4b\x3a\xce\xdc\x2d\xc9\xe4\xa3\x29\x8e\xe1\xe1\xe5\x14\xa7\xf0\x60\xa8\x97\x0a\x80\x72\xf4\x7b\x86\x0b\x1c\xe3\x5c\x72\x1f\x29\x68\x08\xea\x6d\x30\xc0\xe2\xd9\xed\x5f\xee\xdb\x14\xdb\xef\x91\x2b\x7b\xaa\x6b\x28\x60\xbc\x32\x34\xad\xf2\x1e\x60\x63\xca\x36\x15\x41\xfb\x45\xad\xa8\x6c\xee\x96\x5c\x82\xc1\x41\x33\xe8\xd8\xd6\x97\x1d\x04\x9b\x8d\xab\xea\x3b\xe0\x19\x60\x7a\x28\x02\x10\xe1\x3a\x53\x29\xeb\xf1\x53\xcf\x08\x3a\x15\x8a\xaa\x11\x46\x5e\xff\x9a\x25\x5a\x36\x76\x5a\x55\xaa\xa9\xa0\xf1\x73\x10\x57\xd7\xdb\x7c\x90\x0c\x7e\xa8\x8b\x7d\xc1\xc8\xa1\x96\x8f\xa2\xed\xa5\xe6\x31\xea\xb3\x47\xbf\x59\xe5\x00\x23\x35\x05\x7a\xa4\xc5\xc7\x4a\x4a\x3f\x6a\xc0\x2e\x83\xb2\xfc\xd4\x57\xb2\xe7\x25\xfe\x54\x53\x82\xd4\x29\x12\x33\x49\xda\xdf\xaa\x44\x7e\xd2\xe6\xc3\x49\x7c\x7f\xb8\x8a\xd7\xff\xd3\x16\xc3\xbe\xf3\x3e\x73\x5f\xe3\x28\xdc\x07\xca\x05\x9b\x6b\xc5\x28\x6e\x39\x86\xfe\x9a\xe7\x22\x97\x34\x78\x3f\x4e\x12\xd2\x68\x11\xd7\x10\xc6\xa9\x63\xf8\xb6\xf6\x97\xaf\xf4\xe9\x4b\x9b\x15\xc6\x06\x21\xe9\x18\x25\x8e\xb0\x5d\x9c\x13\xa6\x7d\xa3\x28\x05\xa1\x87\x38\x25\x12\x32\x37\x79\xc5\xe5\x08\xf2\x9e\x25\xf7\x34\xca\xb1\x2a\xc7\x91\x42\x9a\x6d\x1b\x6c\x80\x0c\x8e\x0b\x27\x0c\x2b\x7a\xbd\xa6\x52\x93\x62\x8a\xd4\x0d\x76\x63\x4b\x99\x57\x46\x95\xc8\x10\xce\xbd\x96\x54\x2b\x59\x73\x2b\xba\x84\x6c\x03\xe7\xe0\xa1\x31\x98\x4e\x99\xa7\x68\x98\x53\x98\x19\x98\x0b\x23\x08\x08\x4a\xd2\x78\xbe\xac\x44\x7f\xf1\x67\xb2\xff\x18\xa7\x5f\x75\x44\x0b\x57\x48\xe4\xeb\x22\xe7\xa2\x5e\x4e\xd6\xa6\x72\x97\x00\x48\x22\xb7\x7d\x04\x7e\x76\xcf\x84\x7a\x47\xca\x01\xbd\xdc\x02\x99\xb1\xc0\x12\x4b\xff\x5d\x05\x00\x50\x29\xdf\xdf\x5f\x7b\x77\x96\xf1\xb8\xfb\x95\x3e\x75\xdc\x85\x25\x68\x4b\xee\xbc\x6e\x69\x8b\x57\x0e\xa6\xae\x6c\x11\xe9\x3b\xf7\x49\x36\x45\xfd\xaf\xf4\x29\xa0\x53\x02\x19\x8c\x1e\x15\xef\x29\x1a\x72\xc2\xa7\x64\xcb\x92\x6f\x23\x8e\xbf\xd2\xa7\x11\xc5\x0f\x71\x6a\x09\xc3\x8d\x18\x1d\x0c\xf1\x22\x8d\xef\xe5\xbf\x91\x0d\x95\x8d\x0b\x5d\x71\x33\xa9\x00\xe7\x92\xce\xc1\x11\x94\xec\x12\xf2\x2c\x76\x07\x3b\xb1\x67\x1c\x62\x92\x01\x91\xd5\x67\xc9\x37\x63\x3e\x2a\x82\x4e\xcb\x1e\xc3\x67\x4c\xfb\xf9\x46\x48\x70\x15\xf4\x47\x6e\x8f\xfa\x36\x00\x47\x9f\x91\x37\xa1\x64\x60\x28\xbf\xba\xd3\x79\x98\x18\x31\x6d\x71\xd9\x80\x66\xec\x1f\x58\xc1\x44\xc4\x71\xa7\xa3\xdd\xbf\xc1\xc6\xf2\x56\x1e\x57\xb7\x24\x8c\xbe\x1e\x58\x85\xea\xf5\x69\x60\x2c\xe7\x4f\xf3\x94\xb6\x13\x2a\xc0\x4f\xe3\xa8\xdd\xe9\x89\x5e\xa7\xfd\xfa\x50\x3e\xc0\x21\x96\xd8\xd4\xa9\x5a\x7a\xf3\x79\xcc\x9d\xda\x2c\x97\x03\xd1\xa4\xeb\x84\x4e\xf8\x74\xfa\x4f\xb5\x08\xfd\x74\xcd\x97\x86\x18\xd6\x33\x89\xbd\x59\xa1\x96\xdc\x91\x87\xa2\xa2\xfb\x98\x91\xa6\x56\xb4\x5f\xa3\xca\x4c\xca\xe2\x21\xaa\xc8\x7a\xc4\xf4\x47\xa2\x17\xd7\x75\xe3\x15\xd4\xcd\x37\x74\xcc\x47\x03\xee\xdc\x56\xce\xb2\xd7\x4b\x93\xa4\xd6\xd0\x26\x36\xd9\xfa\xeb\xe9\xa5\xaf\x03\xeb\xfe\xbe\x3c\x1e\x44\xb9\x83\x75\x7d\x81\x79\x69\xf4\xbc\x2a\x94\x15\x1d\x57\x1d\xc3\x8c\x70\x35\xea\x9c\x70\xdd\x09\x68\x5b\xeb\x22\xab\x73\x70\x6c\xe1\xaf\xa1\x57\x07\x3b\x7d\xe7\x2f\x77\x45\xf1\x86\x0c\x90\xa7\xce\x36\x29\x80\xc0\x8d\xa1\x6b\x68\x9e\x67\x82\x65\x1b\xea\x92\xc8\xc1\x00\x33\xa3\xeb\x8c\x05\x21\x24\x86\x03\xaa\xe8\x64\xdd\xf2\xff\x31\x17\xbc\xf2\xed\x3c\x9b\xe7\x2b\x96\xdd\x47\xb1\xe6\x7b\x75\x0c\x1c\x9c\xdb\xcc\x95\xc5\xf0\x4b\xed\x89\x87\xe5\x96\xc7\x23\xf6\x0f\x87\xc7\xfc\x8d\xdc\xcf\x87\x87\x66\xfb\xc8\x2d\xdc\xd2\xc0\x0d\xfa\xbf\xdb\x69\xb7\x69\x59\xb5\xd5\x0a\xea\x08\x34\xb6\xc9\x00\xec\xe1\xcc\x21\x79\x9d\xa9\x83\xe2\x90\xb5\x3a\x2b\x2d\x11\x31\x39\x1b\x18\x4c\xf9\xa1\x81\x32\x92\x3b\xef\x79\x02\xc3\xba\x93\x68\x80\xfc\xb2\xaf\x35\x88\x34\xf1\x8a\xf5\x7a\x53\x32\xd8\xd1\xca\x0c\xe6\xeb\x06\xb7\xc6\x0a\x09\x4c\x0e\x0f\xbd\xe2\x53\xd5\x47\x4d\x7e\x81\x13\xf3\xc3\xbb\xf8\x8e\xfe\x2b\xc3\x74\xaa\x00\x90\xb7\x4b\x56\x9c\x67\x4c\x40\x08\x2c\x70\xae\x4a\xfb\xa0\x0f\x22\xd9\xd5\xb7\x0d\xf0\x6f\xe0\x5c\x6c\xbf\x95\xf9\x6a\xb1\xcd\x14\xd3\x22\xba\xdd\x3c\xf2\x26\x03\x0b\x63\x62\xcf\xe1\x8b\xa7\x1b\x4b\x5d\x8d\xef\x73\x7e\xb5\x80\x0b\x27\x91\x73\xe5\x5e\xe7\x22\xcf\x0b\xda\x60\x22\x39\xa8\xf8\x60\xab\x44\xd1\x50\x5e\xee\x08\xa1\x13\xed\x92\x97\xe9\x5a\xa7\x00\x59\xab\x0e\x7a\x76\xbb\xa8\x8a\xff\x14\x76\xd7\x08\xac\x89\xf2\xb2\xe8\x39\x55\xe1\x0f\xd4\x1e\xd5\x2b\xe1\xd3\x35\xca\xd9\x8f\x51\xec\xd4\x06\x9a\x7f\xc1\x87\x43\xd4\xea\x5c\x99\x10\x28\x72\x5e\x74\xa4\x43\xa5\x82\xa3\xad\x3b\xbd\x14\xd0\xf4\x07\x78\xd1\xf9\x10\xaf\xa1\xcc\x6e\xd7\xb9\xa1\xaa\x38\x0a\x7c\x0f\x2d\x78\xbe\x8a\xb8\xca\x6c\xbc\x2e\x15\xba\xc8\x8b\xff\x1d\x8d\x47\x9f\xd8\xee\x1c\x65\x22\x1a\x8f\xfe\xb2\x1b\xfe\xbc\x7b\x79\x84\xa2\xf1\xe8\x6d\x1a\xaf\xd6\x34\x41\x63\xa8\xe4\xa7\x17\xca\x24\x86\xa3\x70\xa4\x25\x78\x3b\xac\x3a\x9a\x0a\xbc\xfe\x1a\x05\xaa\x6d\x92\x67\xb0\xe3\x46\xfa\x69\xa8\xdd\x6c\x48\xe6\xbc\x37\x2d\xcb\x56\xe3\xad\xee\xb9\xb6\x21\xd6\x7a\x99\x6d\x91\xb7\xd5\xfa\x51\x08\xc1\xc9\xf4\x95\xa4\x0d\x54\xd0\xff\xfc\x39\x3b\xf7\xdc\xb3\xdd\xd1\xb6\xc9\x83\xa1\x44\x2c\xc7\xa3\x1d\xec\x15\xea\xc2\x7e\x19\x3f\xd0\x76\xdc\xae\xed\x8f\x08\x69\xb5\xce\x7e\xc7\xda\x3f\x89\x86\x7d\x14\x21\x04\xdc\x99\xd6\xa7\xf1\x5c\xcf\xdf\x6c\xf6\xb8\x85\xaa\x58\x1d\x0a\x0c\xfe\x80\x34\x71\xaf\x05\xc8\x4a\xe3\x05\xf9\xeb\xde\x12\xe4\x9a\x2e\x52\x88\x02\x69\x52\x23\x86\xed\xcd\x13\xb6\xc2\x63\xc9\xa1\x80\x08\x13\x70\x54\xfd\x0e\x4f\x09\x53\xe5\x12\xaa\x68\x83\x4b\xca\x99\x28\xaa\x47\x4c\x9e\xe2\x41\xcb\x3b\xbc\xa4\x1e\x83\x12\xc4\xb7\xe0\xf4\x88\x7b\x87\xdc\x57\x21\x1b\x69\x70\x43\xf1\x23\x67\xc2\x44\x2b\x9e\xe7\xd9\x82\xdd\x6f\x4c\xf4\xe2\xb2\x44\xd8\x29\x8a\x08\x25\x7a\x95\x64\x21\x34\x68\x22\x8a\x6f\xe4\xf9\x81\xb0\x49\xc1\xac\x2a\xb2\x31\x2f\x0a\x76\x97\xd2\xb7\xae\xe5\x6b\x18\x2c\x89\x95\x57\xf6\x7b\x9a\x98\xe8\x5f\xda\xdf\x56\x6d\xbc\x92\xda\xdd\xed\x22\x67\x3d\x3d\x70\x5e\x5e\x68\x9f\xc7\x8f\x44\xa8\xc0\xa7\x8f\x3c\x5e\x5f\x42\xa0\xcc\xfa\x1a\x83\xcf\x2a\x15\x73\x05\x59\xcb\x3b\xad\x2b\xef\x39\xc2\x42\x5b\xeb\x58\x66\xef\x04\xd3\xef\x4c\x29\xc7\x7e\x08\xe8\xe1\xf7\x26\x98\x69\x15\x7c\x8e\xb0\xa4\x7f\xa9\xd6\xc5\x12\xa6\xd5\x82\x8a\x8f\xa6\xbd\xab\x05\xb6\x30\xec\x3e\x4c\xcf\x48\x2d\x60\x93\xde\x96\xdd\x6e\x83\x6e\x67\x6d\xcb\x62\x6b\x24\xd0\x0a\xbd\x63\x55\xe9\x60\x11\xd0\xc1\x5a\x90\x2a\x49\x88\xcc\x8b\x38\x4a\xfc\x97\xdd\xee\x60\x88\xb3\xbe\x3f\x76\x49\x22\x75\x60\xba\x3a\x2c\x6b\x67\xe0\x99\xc8\xcc\x13\x39\x18\xec\x0f\xb4\x9d\x01\xed\x90\xf9\x3e\x75\x8b\xc0\xa1\x9d\x6f\x1e\xe8\xf9\x18\xab\xce\x8d\xb0\x91\x2a\xc5\x6e\xd7\xe4\x9f\x7f\x2c\x46\xb4\x62\x19\x88\xb6\xfa\x70\x49\x9e\xe5\x8d\xe5\x13\xc0\x5d\xaf\x7d\xf3\xb8\x30\xa7\x1a\x2b\x90\xe6\xc3\x04\xf0\x61\x5c\x32\x61\xca\x71\x92\xf1\x62\xe4\x13\x17\x4d\x21\xe8\xb5\xf8\xa3\x31\x36\x3b\xcd\x1e\x18\xcf\x33\x65\x11\xdd\xf0\x7d\x23\x58\xda\x1c\xd5\x5d\xd2\xae\x31\x03\x1b\x5f\xf3\x95\xc1\x7e\x90\x75\x81\x3d\xeb\xde\x60\xf0\xcf\x44\x89\xb7\x5f\xe6\x71\x16\xf3\xa7\xc3\x05\x8d\xc5\x86\x53\xaf\x0b\x10\x6f\xa6\x83\x03\x23\xe3\xe6\xee\x15\x79\xea\x0d\x5a\xf6\x97\xe7\x69\xea\xe7\x77\x69\x2f\x52\x76\xe7\xbd\xce\x56\xec\x1b\xf3\x06\xa0\x29\x04\xf7\x4e\xf9\x03\x9b\x7b\xb5\xeb\x3d\x52\x79\x7f\x31\xcf\x57\xeb\xb8\x79\x66\xf9\x26\x13\x6c\xd5\xbc\x2a\xda\x67\x64\x07\xeb\x45\xd5\x5e\x4e\x1b\xf3\x3e\x30\xfa\xd8\xbc\x42\x3c\xdf\x88\xa0\xd7\xfe\xba\x7f\x13\x34\x93\x75\x1e\x16\x9b\xb5\xdc\x28\x2e\x97\x0a\x9c\x68\x5f\xf9\x26\x4b\xf3\x7c\xdd\x5c\x8b\xcc\x7a\x68\x02\x10\x35\x66\x01\xc7\x29\xee\x8b\xe7\xd6\xb5\x31\x51\x07\xf3\x29\x0e\xb5\xa1\x75\x73\xd1\x17\x86\x3c\xf0\x7a\x9d\xdd\xb3\xac\xf6\xde\x90\x31\x08\x21\x64\xb6\x94\x8e\x1a\x93\x04\xfb\xcd\x78\xee\xf4\x56\xca\x24\xad\xe2\x2c\xbe\xf7\x3b\x97\x48\x84\x96\x3f\xa9\xd0\xee\x0d\xd3\xa0\x43\x7e\x1f\xfa\xe7\xcd\x27\xfb\xad\xfe\x09\xdc\x5a\xa4\x78\x83\xe7\x38\xc1\x4b\xbc\xc6\x0b\xbc\xc2\x77\xf8\x1e\x3f\xe1\x07\x3c\xc3\x8f\xf8\x0a\x9f\xe1\x6f\xf8\x23\xbe\xc5\x37\xf8\x2b\xfe\x80\xaf\xf1\x5b\xfc\x3b\x3e\xc1\xef\xf0\x39\xbe\xc4\xef\xf1\x05\xfe\xe3\x87\x58\x08\xb1\x9f\x85\x10\x4d\x52\xdc\x4f\x64\x8e\x4f\xc9\x96\x15\x97\xc6\x81\x88\x44\x4a\x86\x06\x1e\xd5\xa8\xc5\xce\x19\x28\x4b\x94\xe5\x9e\xf6\x4f\x71\xe7\xec\xf2\xd7\x0e\xde\xde\x53\x31\x02\x7f\xe3\x67\x97\xbf\x86\xe8\xaf\xdc\x07\xcb\x4f\x71\x27\xcd\xf3\xaf\x9b\xb5\x5f\xfc\x02\x52\x70\x01\xef\x85\x7d\xaf\xd6\x78\xde\x3f\x83\xb0\x97\x67\xff\xff\xdb\xb3\xcb\x77\xb3\x8f\xd7\x57\xb7\x57\xb7\xbf\x7d\x3c\xbb\xe9\x76\xf7\x77\xb4\x9a\xb7\x83\xb7\x21\xa2\x96\xbd\x88\x10\x79\x93\xf5\xcf\x2e\x7f\xed\xd7\xf2\x97\x08\x9f\xca\x3e\x5e\xc9\xd3\x40\xbe\xda\x47\x7c\x2a\x7b\x6a\x52\x0b\x97\x7a\xe2\x36\x3b\xf9\x60\x96\x23\x4c\xb7\x37\xfe\x6f\xed\xf7\xbd\x03\xb8\xb6\xa7\x69\x6b\x7a\x7a\x6d\x4a\x3d\x37\xcb\xef\x54\x96\x86\xe2\xa7\x7d\x93\x08\x63\x3b\x83\xe3\x46\x7e\xf7\xba\xaa\x92\x6c\x2f\x4f\xbc\x4f\x3a\x3a\xe5\x3b\xfd\x80\x4f\xfb\x2b\xca\xef\x29\x79\xa7\xfe\x61\xae\x32\xe0\x0a\x7e\xd9\xb0\x04\xec\x0a\xdd\x2b\x3e\xed\xff\xf2\xe9\xfc\xdd\xec\x3f\xcf\x7e\x23\xcc\x3e\xca\x32\x1b\x96\xbc\xcf\xb9\xcc\xae\x9e\xf0\x69\x9f\x65\x05\x44\x1e\x67\xe6\x49\xb6\x15\x7f\xa5\x2a\xb0\x36\x73\xcf\xf8\xb4\x3f\x8f\xb3\x73\x30\xe8\x23\xcc\x3d\xe3\xd3\xbe\xe0\x4f\x36\xdd\x3e\xe3\x53\xa0\x19\x09\x83\x3f\x7c\xda\xdf\xa8\x9e\x6e\x54\x0f\xdf\x1a\xec\x48\x72\xf7\x8c\xe5\xa4\xdd\xb3\x42\xf0\x27\x92\xdb\x47\x35\x1f\x94\x0b\xf2\x49\x3f\xc8\xba\x63\x9e\x91\x4f\xf0\x87\x4f\x55\x8c\x35\xf2\x49\xfd\xc3\xbb\x89\x42\xff\xc9\x3d\xfb\xe9\xef\x37\xd9\xdc\xff\x26\xdf\xf1\xa9\x8a\x7b\xf4\x4e\x57\xe6\x5e\xe4\x62\x49\x48\x4e\x3e\x7a\x6b\xa4\xb2\x6d\xb9\xf6\x6a\xfc\x4e\x57\xc5\xf2\x4c\xc5\x03\xe6\xa3\x4f\xfd\xfd\x1f\xb1\xf9\xf4\xf7\x98\x37\x14\xf0\x52\x31\x2b\xde\xe6\xab\xf5\x46\xd0\x64\x94\xf6\xdd\x4b\xa9\x56\x4f\x13\x14\xa4\xf0\x5e\xe4\xa9\xd9\xdc\x15\x73\xce\xee\x28\x29\xdc\x33\x3e\xed\x9f\x87\x24\x08\xd9\xba\x52\xa3\xa0\x0a\x5b\x68\xe4\x57\xb0\xc9\xfc\x74\xef\x0d\x83\x04\x73\xa4\x45\xac\xa5\x9a\x4b\x72\x2b\x7f\xe5\xce\xd1\x7d\x26\xf7\xf6\x11\x9f\xf6\x67\x09\x95\x85\xd7\x22\xe7\x24\xed\x67\xc0\x5d\xbc\xa3\xc5\xfc\x1d\x9d\xe7\xc0\x69\xca\x3c\x3a\x1a\x14\x49\x4d\x5c\x28\xd8\x88\xf3\x25\x7d\x0f\xa5\xee\xa9\x80\x40\x22\xc9\xaf\x3a\x0e\x12\xec\x2d\xd5\x84\x39\xa8\x24\xad\x25\xc9\x9a\x0b\x2a\x40\x8e\xc3\x5c\x83\x24\xed\x37\xa4\xc2\xf1\x13\x31\x89\xe1\x4f\x01\x2a\xd5\xb4\x7a\xfe\x3b\x13\x4b\x0d\x08\x54\xb2\x97\x20\x1b\x92\xdc\x44\x2c\x96\x24\xb5\x8f\x0a\xac\xa9\xd6\xd4\x01\xba\x81\x57\xf5\x80\x4f\xfb\xef\xcf\x4e\x6e\x3f\x5d\x9f\xdd\x90\x68\x80\x0d\x14\x40\xd1\x96\x15\x67\xe0\x41\x3f\x19\x6d\xfa\xf6\xb9\xc4\x1b\x9b\x5f\x82\x9a\x99\x8a\xac\xc2\xfa\xf0\x8f\x4f\xfb\x79\x46\xd2\x7e\x2e\xd7\x21\x4e\x92\x0b\xb9\xbf\xe4\xb9\x4b\xfd\x37\xb9\x5e\xe0\xcd\xca\xfb\x1c\x26\x40\x97\xb3\xe4\xec\x41\x6e\xb6\xd4\x3d\xe3\x53\xc9\xfa\x99\x5c\x05\x49\x83\x57\xb9\x47\x8b\xcb\x3c\xa3\x24\xd5\x0f\x90\xa2\x38\xda\xd4\x3c\x41\xda\x69\x1a\x67\x5f\x21\x0d\x9e\x5a\xa7\x5e\xbc\xfa\xd4\x3d\xe3\xd3\x7e\x96\x0b\xb6\x78\x32\x4b\xf9\x76\x19\x67\xf7\xb2\xfe\xa6\x64\x7c\xaa\x6e\xaa\xc3\x54\xd9\xcb\xa6\x64\x7c\xda\xa7\x59\x52\xcf\x5b\x4f\x94\x9b\x10\x9e\x74\x3a\x83\x7c\xd5\x24\x7c\xda\xb7\xf6\x3c\xdb\x10\x79\x48\xda\x60\x19\x17\xe6\xf5\x64\x3e\xa7\x45\x91\xf3\x42\x12\x18\x00\xa8\xfc\xcc\x24\xad\x24\x40\x0e\x20\xa8\xc8\x85\x79\xc2\xa7\x7d\x15\x03\x41\xf5\xc5\x3e\xab\x3d\x1a\xf4\x33\x78\x57\x7b\x31\xf8\x5e\x54\xbe\xd3\x6f\xeb\xd8\x4e\x81\xca\x52\x4d\x52\x9b\xcb\x78\xe8\x51\x9b\xcb\xbc\xd9\xcd\xe5\x7d\x0e\x13\x64\xe9\x94\xc5\x85\xf2\x1a\x23\x4b\xbb\x37\xb9\x81\x5d\xb9\xdc\x95\x00\x16\x84\xa4\xea\x1f\x9f\xf6\x3f\xe8\xf7\x0f\xfa\x7d\xe6\xc7\x62\x4c\xfd\xc8\x8c\xf0\x51\x3e\xfc\x62\xe2\x10\xa6\x36\x24\xa1\xfd\x76\xae\x03\x00\xa6\x26\x74\x9f\xfc\xe2\x00\xba\x91\x4c\x90\x8b\x7e\x3d\x51\x66\xdd\x64\x8d\x99\x9b\x92\x65\xf6\xb8\x28\xf2\x39\x8b\x05\x7d\xe7\x28\x65\xe5\xca\xf2\xa2\xbf\xf7\x9b\x2e\x48\xb9\xf0\xbe\x14\xfa\x99\xea\xa2\xfb\xbe\xca\xc2\x14\x40\x88\xf7\xd9\xc6\x13\xbc\xe8\xef\xfd\x26\x0b\x32\x53\x8f\xca\xeb\xbf\x06\x9f\xa1\x13\xde\xdb\x7e\x52\x2a\xcf\x34\x63\x05\x24\xd4\x0d\x90\x80\x2a\x09\x48\xd6\x1b\xa0\xfe\x74\xc2\x0f\x53\xc1\x82\x16\x8a\xc5\x83\x4a\x3f\xf5\x59\x71\xab\x52\xa0\xce\x4f\xa0\x66\xa3\x13\x2a\x75\xb6\x4e\xfb\xb3\x53\xcb\x42\x93\xc4\x62\xfe\x73\x1d\xa0\xb5\xdb\x8d\x4e\xfb\x17\xf9\xfd\x3d\xe5\x64\x69\xbe\x4a\xf8\x7b\x42\x1e\xfa\x27\xf8\xb4\xaf\x23\xbe\x6e\xd3\x7c\x3e\x5a\xf5\xd3\x7c\x8e\x1f\x47\xab\xfe\x23\x4e\xe2\x62\x49\x39\xfb\x83\x8e\x56\x7d\xfb\x8c\x13\x3a\x8f\x57\x34\xd5\xc9\xf6\x05\x7b\xa9\x2e\x0d\x10\xd4\xe2\x49\xa6\xe9\x47\xbc\xc9\x12\xca\x8b\x79\xce\x65\x4e\xf7\x82\xe7\xf1\x9a\x89\xd8\xd6\x60\x5e\x24\x90\x51\xb3\x46\x1e\xf4\x83\x5c\x37\x43\x73\x41\x70\x6f\x75\xa0\x1e\xfa\xf5\x44\xc0\x32\x86\x6a\x0b\xf2\x36\xa4\x6a\xfc\x1f\x73\x4a\x1e\xcc\x13\xa4\xad\x9f\x20\x61\xad\xe0\xff\xd9\x3f\x36\x71\x4a\x1e\xcc\x13\x50\x37\xd0\xbf\xc0\x64\xdc\xa4\xf6\xb5\x84\x81\xdc\xe9\x04\xf7\xc5\x49\x29\xc8\xda\x7d\x54\x04\xed\x43\xdf\x10\xb3\x6f\xa1\x23\x20\x13\x7b\xf0\x5e\x80\x2e\xb7\x92\xb6\x07\xef\xc5\xd4\x01\x03\x33\x15\xc1\x8b\x9d\x4a\xf3\xc9\x7b\x93\xa5\xe6\x1e\xdd\x27\x0b\xfa\xef\xd0\x13\x4e\xed\x52\xb8\x17\x7c\xda\x57\x02\x57\xd3\x73\xef\x0d\x4a\xad\x9f\x6c\xef\xd5\xa3\x84\x81\x1b\x10\xf3\x05\x43\xa8\xa5\xb9\x7c\xa6\x6a\xff\x55\xce\x80\x44\xec\x34\x91\xc3\x57\x4f\xf8\xb4\xaf\x1d\xbc\x05\x8b\x5d\x4b\x83\x99\x90\x2b\xa3\x9b\x76\x2f\x92\xca\x01\x61\x2a\x79\xd0\x0f\xb0\xe8\xa6\x03\xfa\xa9\xbe\x29\x5b\x92\x7c\xb9\xc8\xe3\x84\x7c\xd0\x0f\x8a\xb4\x94\x4f\x7f\xcb\xf3\xaf\x05\xf9\x10\xbc\x6a\xd6\xc2\xae\xbf\xa3\xd7\x5d\xb2\xea\xfe\xc2\xfb\x76\x63\x37\x93\x4b\x9b\x05\x43\x9d\x05\x83\xbc\xbe\xf9\xf5\xa3\x3c\x18\x37\xbf\x7e\x84\x65\xd2\x0c\x3f\x2c\x92\x7e\x06\xd0\xac\x82\xa6\xde\xf7\xd5\x83\x22\x79\xd7\x34\x4b\x68\x26\xfe\x93\x3e\xc1\xae\x13\xe4\xa9\x5f\x4f\xdc\x0f\xd1\x6e\x6e\xaf\xcf\x2f\x7f\x91\x0c\x76\x28\xef\x56\x2c\xf6\x0a\x48\x4c\x05\x79\x0a\x80\x71\x2b\x20\x74\x75\xca\x73\xa0\xf2\xf4\xea\xea\xf6\xec\x5d\x43\xbd\x75\x46\x1e\x68\x39\x33\xd0\x1b\x1a\xf3\xf9\xf2\x1d\x2b\x80\x18\x85\x36\x81\x82\xd8\x93\x01\xb8\x61\x39\xc8\x3c\x93\x94\xdd\xcc\x3d\xe3\x59\x5f\x5d\x7c\xf6\x97\x2a\xbc\xc8\x4c\x3f\xe0\x53\xfd\x81\x98\x1c\x78\x32\xe9\xc0\x15\xed\x5d\xfe\xcd\x97\x56\xea\x9a\x5e\xcc\xed\xb7\x59\xdf\xe4\xc3\x07\x83\x29\x9e\x74\x6e\xe9\x37\xf1\x9e\xd1\x34\x69\x2a\x27\xe8\x37\x71\xb8\x50\x5f\x67\x7d\x9b\xd5\x2b\x7a\xc2\x69\xbc\xb7\x64\x0c\x1f\x55\x41\x99\x51\x97\xbb\x60\xd9\x57\x3b\x4a\x4f\x70\xa8\xc4\x8f\x2f\x52\x96\x7d\x3d\x9c\xbb\xef\xb3\x7e\x50\xc0\x6b\xfc\xc6\x88\x22\x41\xd1\xf9\xaa\xef\xa5\xe1\x83\x21\xe4\x02\x0f\x3f\x0a\xc2\x84\xb9\x1f\xfa\x0d\xdf\x64\xa9\xa9\x0b\xea\x16\x59\x4b\x38\x44\xde\x6c\xf7\xed\x14\xea\x84\x1c\x36\x3a\x66\xb7\xfb\xa5\x9d\xf3\x36\x5b\xc9\x5a\x21\xd6\x3a\xcf\x57\xed\x3f\xfd\xb4\x15\xe5\x9f\xbe\xe0\x4e\x9b\x15\x6d\x27\x44\xec\x77\x70\x26\x0b\x9c\x2b\xc5\x5b\x88\x3a\xf5\xf9\x8b\x9e\x95\x94\xde\xc7\xf3\xa7\xc3\xbb\x0d\x4b\xc5\x21\xcb\xdc\xc4\x14\x9f\xbf\xb4\xe3\x24\xc9\xb3\x76\x9c\x25\x10\x14\xeb\xf3\x17\xd5\x5e\x7b\xab\x8c\x72\x4b\xdd\xea\x77\x6b\xfa\xd3\xf1\xe7\x2f\x70\x83\x4a\xe3\xa4\xff\x05\x73\x54\xbd\x3b\x0a\xf6\xfc\x40\x6e\xd9\xc9\x97\xd9\x05\xd4\x07\x91\x6b\xa7\x84\x97\x08\x19\x26\xd2\xd4\xfb\x41\x09\x3d\xc9\xac\xdf\x90\x0a\x74\x65\x25\xed\x6d\xbc\x8e\xef\x58\xca\x80\xa6\x9e\xf5\xed\x67\x3f\x5d\x37\xf2\x21\x4f\xd8\x82\x51\x6e\xda\x78\xdf\xaf\x27\xca\xac\xab\x30\xa9\xd2\x82\xf9\x5a\x6d\xe0\xde\xeb\xaf\xb9\x32\x24\xef\xfb\x4d\xc9\xd5\x41\x7b\xd9\x9b\x92\x81\x85\xd7\xcf\x57\x59\xfa\xe4\x4e\xfe\x65\xbf\x31\x5d\x16\x38\xcf\xd6\x1b\x09\x1a\xe0\x5f\x26\x2c\xe3\x62\x49\x2e\x25\x67\xb9\x04\xb8\x0a\x58\xe3\xb2\x1f\x6b\x9c\x31\x9b\xe7\xd9\x3c\x96\x55\xaa\x07\x3d\x24\x72\xa9\x79\xf4\x59\x9e\x91\x4b\xc5\x01\xcf\x16\xf2\x71\x91\x49\xf2\x4e\x41\x97\xa6\x99\x7a\xaf\x21\x4f\xc3\x42\xfc\xcd\x2f\xa4\x06\x1d\x24\x01\xf5\x0b\x12\x30\x0d\xb3\x2e\xfb\xfe\xab\x62\x2f\xd6\x62\xc3\xe9\xb5\x84\xf9\xfc\x96\x53\x4a\xe6\xfd\x5a\x1a\xde\x23\x29\xd5\x64\x65\xb7\x1b\x69\xe5\x0a\xa7\x6f\xb1\x14\xab\xf4\x26\x5e\xd0\xba\xea\x4d\x34\xc0\x33\xfb\x19\xa9\x7b\xf6\x12\xed\x13\x3c\xeb\x26\x94\x3b\x5f\x59\xa2\x22\xcd\xad\x5d\xb5\x5a\xe9\xae\x6b\x64\x3f\xa6\xb1\xb5\xb3\x02\x7c\x23\xff\xf7\xea\x77\x85\x9e\xc3\x65\xb7\x67\x1f\x3e\x5e\x9c\xdc\x82\x1c\x5a\x96\x9d\xc9\x8d\x60\xb6\xa4\xc2\x8b\x33\x45\xfb\x9b\xa4\x67\x91\x1e\xe0\xac\x5f\xcf\xae\x6f\xce\xaf\x2e\xc9\xa3\xc7\x09\xfc\xff\xfe\xeb\xd3\xd9\xf5\x6f\xb3\xf3\xcb\xdb\xb3\x5f\x54\xd8\xc6\x6e\xf7\xe0\xaa\xff\xfb\x7f\x6d\x28\x7f\x32\x18\xef\x19\xb9\xf9\x4f\x9e\xc0\xd8\x14\xfb\x3e\x2c\xea\xff\xca\xe8\xe3\x27\xc1\xd2\x82\x6c\x59\x71\x03\x01\xaf\xde\xa6\x6c\xfe\x75\x74\xd5\x0f\xde\xe5\xbc\x69\x17\xdb\xb2\xc8\xe8\xaa\x1f\x26\xc8\xef\xf2\x5f\x27\xa9\xef\x5e\x82\xf9\x7e\x9a\x6f\xb2\xa4\x70\x9f\xd5\xbb\xf9\xfa\x36\x65\x34\x13\xd7\x74\x2e\xbc\x2c\x5e\x62\x50\x0b\xcb\xee\xdd\xa7\x4a\x8d\xc1\x37\x59\xea\x3a\xcf\xe1\xab\xae\xd7\xbe\xca\x6f\xc0\xff\x7a\x1f\xdd\x3b\x66\xc5\x0d\xe5\xa0\xd6\x05\x32\xce\xf7\x8c\x17\xe0\x1a\x78\x24\xb7\x4f\xf3\xa7\xd2\x27\x4a\xd4\xc5\x08\xb9\xaa\xa6\x18\xca\xf8\x1d\x2b\xd6\xb1\x98\x2f\x29\x27\x57\xd5\x14\x2c\x79\x42\x7d\x2f\x71\x66\x1f\x25\x17\xb0\x11\xb9\xf7\xc5\x7f\x95\xf4\x4d\x5c\x2c\xbd\xaf\xfe\xab\xfc\xca\x0a\x91\xf3\x27\x3f\x43\x98\x22\x89\xd0\x3c\xa3\x5e\x06\xff\x15\x98\x2d\x43\xfc\xbe\xcf\x39\x39\x0b\xdf\xbd\xeb\x04\x47\x24\xbf\x8f\xe7\xb2\x05\x72\xb6\xff\x5b\x63\xb9\xc6\x02\x92\x64\xce\x37\x82\xf2\x77\x37\x17\xe4\xcc\x3d\xdb\x74\x9b\x68\x52\x4c\x02\x8e\x06\x38\xa4\xf0\x51\xa4\x6e\xce\xfc\xab\x9e\x0e\xfe\xe0\x73\xe0\xef\x62\x11\x9f\x24\xf1\x5a\x56\xfc\xcd\x7f\xf3\x2f\x1e\x40\x7e\xef\x72\x35\xa6\xb7\x54\xb0\xd6\xad\xc1\x54\xa3\x99\x45\x5a\x18\x0e\xe0\x68\x4b\x8b\x79\xbc\xa6\x67\xdf\xd6\x9c\x16\x10\x3b\x7c\xd6\xaf\x26\x95\x25\xfe\xa9\xb1\x0e\xcf\xd3\xf6\xaf\x11\x45\xcf\x51\x5c\xcf\x02\x05\x79\x1e\x94\xc9\x12\xc4\xc5\x5e\xc6\x72\x92\x94\x2e\xa5\x69\x0a\xa8\x1f\x96\x52\xde\x41\x46\x8f\x10\xf2\x9a\x59\x7b\x26\x7f\xeb\xa7\xbe\xa4\xdc\xd4\x3b\xf9\x9b\xff\x22\xbc\x17\xfc\x53\xdf\xe5\x71\x19\xdc\x57\x23\xf7\xfa\x98\x6e\xc0\xf3\x53\x25\x61\x3f\x34\x97\x10\xff\x34\xe6\x45\x8d\x37\x19\x04\xfa\x3f\xe1\x94\xa8\xeb\xda\x9f\x9e\xc3\x12\x8a\x05\xbf\xfb\xe7\x6a\xfe\x9b\x8d\x93\xe5\xd7\x03\xd1\x09\xfe\x36\xfa\xa9\x2c\x3d\x67\xda\xff\xf8\x97\xad\xad\x12\x6e\x7d\x6f\x45\x75\x2e\xbc\xbd\xa5\x85\x18\x65\x58\x6f\xee\x11\xc3\xff\xf5\x29\x63\xc2\xbc\xe6\x12\x2f\x6e\xd6\xef\x73\xae\x45\x62\xa3\xa2\x24\x2e\xb2\x42\xdf\x9c\x15\x86\xb3\xbe\x5f\x90\xe4\xcf\x20\x62\x5a\x88\x7f\x62\x72\xb3\xe7\x96\xad\xd2\xcb\x7f\xa2\x7a\xc9\x07\xab\xae\xc1\x7a\x65\xa3\xa2\x94\x0b\xf6\x6b\xe4\xb6\x1a\xc2\xf2\xcd\x2d\x2c\xc2\xff\x88\x54\x11\x78\xaa\xf6\x01\xed\x87\x53\x1d\xe0\x13\x66\x69\x1e\x27\x94\x93\xad\x56\x36\x1a\xd9\x85\xc2\x6a\x84\x23\xaa\xaf\x04\xf9\x93\x73\xf8\xad\x33\xff\x5e\x8c\xed\x53\x9f\x66\x82\x33\x5a\xb8\x0a\x4c\x4a\xd9\x72\x7a\x09\xa7\x81\xce\x93\x55\x8f\xf9\x9f\xb2\x6a\x73\x09\x9d\x97\xfd\xa3\xbf\xf4\x87\x47\x1d\xdd\x21\xc9\xf4\xd2\x43\x09\x34\xee\x33\xf6\xc7\xbf\x34\x00\x42\xa3\xa5\x5d\xa0\x6e\x18\x6a\x27\x6a\xab\x49\xe0\x69\x3d\x25\xc8\xd9\xcc\x44\x3e\xd5\xb1\x0c\x65\x12\xa6\x65\x35\xf6\xa0\xd2\x01\x77\xe6\x55\xda\xf5\xde\x4a\x53\x0a\xda\x2f\xb9\xac\xe3\x5e\xb2\x4b\x1c\x7c\xb6\x7b\xba\xd2\x7b\x2d\x2e\x6c\x19\x88\xb8\xd7\xed\xf2\xfe\x23\x4b\xd3\x93\x24\x01\x04\x09\xd1\xa5\xc2\xa4\xc8\x6f\x58\x7b\x24\xc6\xd4\x78\x06\x33\xe9\x71\x92\x78\x86\x2b\x10\xae\x67\x6b\xec\xe5\x9d\x91\x7c\xc5\xe6\xc6\x46\x91\x56\x3a\xc4\x59\xdb\x1a\x13\x42\x7c\x6d\x6a\x15\x7d\xdb\xeb\xb8\x28\x94\x57\xd9\x2f\x22\xff\xd2\xd1\x56\xaf\x5e\xe3\x3a\x4e\x86\xeb\x01\xae\x4c\x11\x2a\x4b\x6d\x8e\x58\xb7\x88\xca\x21\x9e\x17\xb7\x3e\x1e\x64\x5d\x9c\x66\x2e\x45\x8d\x9a\xf8\x28\x36\xaf\xb8\x71\xb0\xb5\x32\x5c\x18\x13\x14\xda\x63\xe0\x73\xcb\x46\x53\x07\x93\xb8\x28\x56\x2e\xad\x8b\x28\xd7\x8f\x15\x1d\xc9\x5a\x88\xd7\x7a\x38\x80\x1e\xca\x7a\x04\xc2\xa4\x7a\x16\x3c\xda\xb0\x7b\x2b\x93\x46\x82\x08\xb8\x69\x17\x3c\xca\x10\x5e\x6a\x9d\x00\x5e\xb6\xb4\x3b\xe8\x1c\x55\x14\x30\x95\x45\xa2\x33\xa1\x17\x7a\x5e\x70\x6e\xb6\xf9\x57\xfa\x54\x44\x0c\xe1\x94\x0c\x42\x9f\xeb\x5a\xbb\x74\x43\xc0\xa7\xfa\xdc\xaa\xff\xca\x31\xce\xf1\x06\xb3\xc9\x66\xaa\xf4\xfa\x13\x89\xc3\xf5\xf4\x4e\x36\xd3\x56\x32\x8e\xa3\x39\x4e\xa0\xed\x11\x57\xaa\xfd\x19\x9e\xa3\xb2\x64\xcf\x18\xa4\x06\xeb\x06\x71\x45\x4b\x5c\xc9\xaf\x2e\xbb\x9a\xc3\x34\x2a\xd3\x57\x16\x19\xe3\x69\xdb\x21\x3a\x25\x85\xf6\x76\x24\x97\xb7\x80\x78\x86\xdd\x2e\x28\xc4\x0a\xfa\x4d\x9c\x65\x82\x72\xc9\x82\x55\x53\x22\x81\x63\x84\x79\x14\x23\x6f\x87\xa4\x41\xd4\x8b\x62\x9d\x32\x11\x75\x5e\x74\x10\xb8\x69\x99\xa3\x3e\xf8\x02\x91\x09\xa5\x9a\xbc\x17\xff\xbe\xfb\xfc\xe2\xc5\x7d\xcb\x0f\x0e\xe1\x55\xa0\x66\xfb\xf5\xcb\xdd\xee\x50\x05\x0b\xb5\xf1\xac\xfe\xbd\x83\xc6\x74\x94\xd0\x79\x9e\xd0\x4f\xd7\xe7\x96\xcf\x88\x28\xea\x73\xba\x4e\xe3\x39\x8d\x36\x98\x66\xd5\xef\xaa\xe1\x84\xbc\xf8\xf7\x68\x3c\x3a\x8a\xc6\xa3\x57\xbb\x9f\x77\xa7\xbb\xb7\x68\xf7\x32\x1a\x8f\x4e\x77\xef\x76\x27\x68\xf7\x6a\x80\xfc\x3e\x2d\xfd\x3e\xd5\x6a\xf4\x5b\x4c\x70\xbd\x47\xaa\xc5\x35\x79\x11\x7d\x7e\xb1\xfb\xdc\xdf\x7d\xfe\x5f\xbb\xcf\xbd\xdd\xe7\xf1\xee\xf3\x6e\xf7\x39\xda\x7d\x46\xbb\xcf\x93\xdd\xe7\xe9\xee\xf3\x76\xf7\xb9\xdc\x7d\xfe\x8c\x5e\xdc\xe3\x05\x09\x8c\x4c\xf0\xaa\x6e\x1a\xb2\x8c\x8b\xab\x47\x7b\xfd\xee\x3a\x7b\xe7\xbc\x11\x5a\x1f\x41\xc6\xe8\xc4\x18\xb6\x90\x06\xcb\x53\x0b\x97\xd6\x10\x50\x37\xd3\x06\x0f\xed\xb8\x50\xa1\xf0\xe9\x3c\xcf\x12\x07\xac\x24\x54\x32\x5c\xca\x97\x7e\x47\xf9\xd9\x5b\x69\x3b\x15\x2c\xd0\x73\x0d\xf0\xfc\x81\x25\xb4\xbd\x8e\x79\xbc\x6a\x7f\x01\xa3\xc3\x2f\xf5\x0a\x15\xf8\xa6\x13\x31\xc5\x19\xa9\x1b\x49\x8f\xf9\xa8\xd3\xe9\x71\xeb\xc3\xf8\xfb\x00\xd7\xb4\x1b\x87\x2d\xf7\x3b\x5e\x54\x56\xd9\xe8\x3d\x99\x4c\x5b\xf7\x93\xc1\x74\xaf\x2d\x99\x00\x5b\x32\x40\x95\xb8\xc1\xef\x86\xb6\xc6\xc8\xfa\xf3\x65\xcc\xdf\xe6\x09\x3d\x11\x11\x43\x2d\x4e\x78\x7f\xbd\x11\x11\x38\x8c\x38\x18\x7a\x41\x62\xf1\xfd\x64\x58\x6d\xcd\xfa\x95\x91\x45\x5e\xfd\x07\x3e\x18\x80\xeb\x7e\x7c\x3f\x39\x7a\x36\xeb\xe1\x10\xaa\x57\x59\x5f\xed\xcb\xaa\xf0\xc2\x93\x1c\xe9\x53\x38\x52\xef\xf4\xc1\x00\xed\xde\x5e\xe3\xce\xe7\xcf\x3f\x0d\x3b\xa8\xc4\x4f\x41\x77\xad\x3a\x66\x34\xf9\xdf\x2f\xa6\x3d\xd4\x91\x19\x8e\x1a\x33\xf4\xf5\xd7\x57\x4d\x5f\x3b\xaa\x53\x0f\xb2\x53\x0f\xcf\x77\xaa\xc4\x0f\xf5\x19\x53\x6b\x73\x17\x09\xac\x73\xd9\x75\xfd\xd0\x3f\xbb\x7c\x7b\xf5\xee\x6c\x76\x72\xf9\x6e\xf6\xee\x0c\x1e\x3f\x9e\xdc\xfe\x6d\x76\x73\xf6\xcb\x87\xb3\xcb\xdb\x9b\xf1\x32\xe2\x68\xc4\x65\xb5\xfb\x66\xd7\xaf\x57\xe6\x7b\x6e\x08\xb3\x8a\x57\xee\x6d\x89\xf0\xe3\x73\x9e\xba\xaf\x2c\xf1\xe3\xf9\x5b\x79\xf5\x1f\x40\x48\x78\x9b\x68\xa0\xb4\xf9\x2d\x92\x1b\x22\xa7\xd0\x2f\xd9\x41\x07\x6f\xad\x67\x3f\x9c\x9b\x87\x06\x5b\x7e\x85\xb2\x71\x4a\xb2\x49\x31\xc5\x1b\x32\x68\x0d\x8f\xba\x51\x4c\x8e\x5e\xbf\x8e\x36\xa4\x23\x69\xfb\x74\xfc\x6a\xf4\xe7\xbf\xc8\x87\xb0\x23\xe3\xe1\xe8\xd5\x51\x43\xf2\xd1\x68\x80\x64\x2f\x53\x92\x6a\x84\x38\x44\x38\x62\x84\xed\x76\x93\x29\x52\x68\x38\x45\x38\xca\x49\xee\xa5\x0c\x0e\x48\xf4\xaa\x1b\x23\x84\xf0\xf0\x55\x37\xee\x76\xf9\x64\x33\xed\xf5\xb0\xc6\xdb\x5b\x79\xe8\x47\x1b\xcd\x7b\xcc\xa3\x14\x59\xd6\x71\x0b\xc1\x06\x47\x6c\xb7\x7b\xc4\xc5\x32\xdf\xa4\xc9\x3b\x80\xc0\xc5\x28\xdf\xed\x1e\x3d\x1a\xe3\xac\x42\xbb\x50\xe8\xb8\x0e\xe9\xd4\xcf\x14\x49\x49\x08\x07\x10\xf0\xad\x86\x45\x21\xdc\x82\x36\x59\x15\xce\x2d\x34\x4b\x0c\x59\x0a\xb5\x99\x98\xae\xaa\xb6\xcc\x8b\xbe\xaa\x4a\xb1\xb1\x18\x79\x01\x5b\x63\x21\x28\xcf\x48\xa7\x63\xdd\x19\xdd\xd3\x6f\x66\xbd\x20\x49\xd3\x30\x45\x90\x28\x67\xc3\xc6\x5d\x75\x9b\xe8\x63\xb0\x5f\xcd\x98\xc6\x6a\xa0\xea\x8a\x09\x62\x3f\xaa\x84\x91\x9b\x00\x8b\x5d\x65\x82\x9b\xb1\xdb\x2a\xd8\x53\x91\xb6\x31\x73\x76\xb4\xd9\x6b\xe6\xa2\x6d\xe7\xda\x68\x84\x70\x7d\x89\x10\xe5\x8a\x5a\x8d\x04\xf2\x80\xdd\xb7\xc0\x68\x5b\x0e\xb8\xc1\x0c\xd0\x4d\xc7\x6e\x17\xf9\x93\x23\x01\xfb\x35\xbd\x3f\xfb\xb6\x8e\xfc\x39\x44\xc8\x9f\xc2\x12\xfb\x8d\xdc\xd3\xfd\xb6\xd8\xde\xe2\x18\xaf\x6f\x92\x69\x44\x6c\x11\x2d\x22\x8e\x90\x47\x90\x1e\x67\xce\xdd\x46\x16\xda\x0e\xeb\x4d\x31\xe1\x93\x6c\x0a\xc6\xd7\x67\x11\x83\x90\x95\xd6\x98\xcb\xc5\x1c\xc9\xc3\x12\x3a\x7b\x1e\x64\xcf\xcb\x70\x04\xeb\x8d\xa8\xb1\x49\xd0\x2b\xe8\xb3\xaa\x10\xac\xc5\xbc\x3a\xb2\x56\xad\x7f\x16\xcd\xc1\x2c\x7e\x8b\x18\x66\xc6\x0f\x83\xaa\x14\xb3\x89\x49\x99\xda\xe0\xd3\x95\x69\x1a\x57\xf7\x74\xd6\x67\xc9\x48\x7b\x07\x70\xc9\xa8\x9a\x4f\xdb\x6c\xf7\x59\x82\x46\xd5\x2a\x26\x95\x04\x2c\xb3\x4d\x71\x16\xce\x02\xec\xa5\x06\x6b\xde\x86\x75\x3c\x30\x91\xe2\x27\xd3\x96\xd9\xbb\x2d\x58\x53\x51\x5d\x53\xf1\x9d\x35\x15\xb0\xa6\x1f\xe5\x82\x22\xc9\x39\xc2\x30\x18\xda\xb7\xa0\x42\xe6\xcd\xfd\xbc\xb9\xb7\xf7\xa1\x33\x37\x75\x6e\x2c\xf4\x46\xf0\x8f\x0d\xe5\x4f\x1f\x25\x8d\x52\x10\xba\xdb\x6d\x4b\xef\x90\x7f\xb5\xe3\x6e\x51\xe2\x90\xf3\x8b\xcf\xbd\x17\xf7\x2b\xdc\xf9\xf7\xa3\x81\x64\x14\xf9\xd3\x56\x90\x46\xe2\x58\x7b\xb6\x93\xa8\x86\x74\x3a\xa5\xa5\x07\x6e\xbc\x89\x56\x6e\xac\x34\x09\x5a\x4d\xc6\x41\xce\xe6\x8c\xb5\x7c\x60\x03\x5f\xcd\x26\x13\x61\x42\x3e\xd4\xdc\x36\x00\x50\x97\xac\xa8\x72\x9e\x0a\xfe\x39\xf5\xa6\xa5\x78\x80\x25\x8d\x33\x90\x24\x54\x8b\x4a\x3a\x41\xe0\x06\xc8\xcc\xf3\x5c\x6d\x08\x22\xca\xd6\x87\x67\x19\x2b\x2f\xac\x1b\x09\xcb\x62\x46\x3a\xff\xbb\x83\x73\x32\x19\xe0\x01\x86\x38\x17\xce\x6c\xce\x1a\xd5\xe1\x58\x76\x30\x25\x07\x03\x89\x43\xf1\x9c\x0c\x8e\xe7\x8e\x71\x9d\xcb\x7d\x65\x9a\x48\x08\x9d\xcc\xa7\x78\x49\xae\xa2\x18\x27\xda\xf7\x03\xc2\x6b\xb2\x54\x63\xc6\x0b\xb2\xec\x07\x78\xec\x78\xf3\x3a\x36\x55\x6d\xcc\x16\x5d\x91\x58\x72\x92\xaf\x0e\x08\x59\x01\x3a\x00\x8c\x7b\x30\xc4\x19\xc9\x2c\xc1\x08\x44\x26\x66\x3d\xd2\x79\xd1\xc1\x19\xb9\x9f\xa8\xac\xd3\x68\x85\x33\x48\x7f\x72\x29\x08\x95\xe0\xcd\x75\x6b\x98\xe6\xc4\xa0\x1e\xac\x10\xec\xba\x82\x5d\x17\x65\x99\x82\xbf\xd8\xe6\xf6\x10\xce\x1c\xee\x92\xe7\xd9\xe0\x3a\xd6\xeb\xfc\xd4\xc1\x99\xc6\x61\x39\x7e\xce\xf4\xb1\xdb\x15\xfd\xb8\x50\x0e\x2a\xfb\x71\x81\x30\x37\xce\xb6\xa0\x4f\xe0\xbc\xa6\xa0\x10\xad\xb5\x18\xc5\x86\xdf\x2f\x46\x45\x89\x4a\xfc\x21\xe0\x95\xd4\x97\xf7\x39\xdf\x0b\x3f\xa0\x46\xed\xd6\xbc\xc1\x55\xca\xed\x92\x72\xda\x66\x45\x3b\xcb\xdb\xc0\x83\xb7\x65\x89\xa4\xdd\xe9\xd1\x3d\x46\x95\xb6\x55\xbb\x4d\x0c\xc0\xa9\x7c\x08\x20\x8f\xfd\x08\xa8\x74\x92\x4d\x09\xf3\xf8\x84\x70\x50\x85\xba\xe7\xa9\x93\xc9\x07\x07\xc1\x98\xc2\x72\x86\xc9\x7a\x06\x27\xea\x72\x92\xef\xea\xc0\x84\xd4\x43\x1f\xfd\xd8\x84\x30\xc2\xfb\x66\x85\x4c\x74\x1d\x33\xea\xdc\x8c\xba\x20\x6c\x92\xab\xcd\x5c\x98\xcd\x9c\xe9\x5d\xdb\x23\x0f\x93\x42\x6f\xd2\x02\x3b\x3a\xa2\xf3\xa2\x73\x40\x34\x87\x65\x08\xe3\x4c\x16\xe9\x65\x08\xc3\xc6\xf1\x80\xa8\xaa\x4f\x63\x49\x35\x78\xb8\x27\x56\xd7\xe8\x51\x90\x17\x21\x89\x76\x9a\xe6\xcb\x2b\xd2\xb0\x89\x26\x53\x67\xfb\x0c\x32\x23\xc9\x7d\xf4\x8b\x9c\xfb\x6e\x87\xf6\x53\x11\x72\xa5\x31\xc4\xb9\x9c\x3a\x3a\xc4\xc6\xbe\x6a\x10\x3a\x30\xa4\xf0\x59\xee\xf0\x59\x4c\x06\xc7\xb1\x13\x51\xc5\xa6\xf6\x54\x1e\xba\xc9\x94\x74\x7a\x0d\xf5\xe4\x93\x78\x8a\x5a\xc2\x10\xe6\xca\x17\x40\xd1\x23\x9d\x3d\xd9\x11\x16\x36\x4e\xa6\xd9\x98\xbe\xc0\x73\xdc\xe9\x8c\x3a\xe3\x4e\x4f\x68\x51\x4f\xb7\x53\x39\x8b\xe0\x40\x7c\xdf\x5c\x7a\xc1\x91\x0c\x33\xd3\x85\x48\xc7\xdb\x12\x3f\x83\xae\x27\xd9\xd4\x64\x27\x1d\x84\x73\xf2\x35\x62\x93\xc1\x14\xe1\x82\x98\xe9\xc0\xb1\x04\x8f\xa9\x11\x65\x4b\x7a\xd7\xec\xc4\x71\x4a\x3a\x82\x6f\x68\x67\x14\x15\x6f\x8e\xba\xdd\xce\x64\x2a\x39\x9f\x5c\xf3\x2f\xc5\xe1\x91\xdc\x5d\x31\xc4\x17\x98\xe4\x36\x7d\x80\xe5\x97\xe9\x6e\x17\xf1\x49\x3e\x25\x93\x29\x42\x38\x25\x6c\x32\x9c\x8e\x65\xf3\xc3\x29\x1a\x75\x3a\x08\xc7\x63\xf9\xd9\xcc\xef\x08\xf2\xa6\x7b\x8e\xb4\x15\xea\xd7\x37\x18\xe6\x9a\x4a\xb2\xb8\x69\x6a\x82\x59\x1d\x0c\xe5\xce\x71\xa2\xb1\x7f\xeb\xa0\x63\x20\xf4\x73\x90\x6c\x53\xc3\x2d\x0e\x70\xae\xe3\xe8\x15\x7e\xf6\x71\x47\xfb\x18\x97\xe7\xcf\x4a\x71\x4d\xa1\xa2\x37\xc4\xce\x7a\x3c\xa8\x0d\x7c\xc8\x6b\x22\x3c\x5c\xd3\x28\x46\xa5\x3a\xa1\x34\x38\xa1\x14\x4e\x28\x55\x9d\xd8\x10\xda\xfa\x3e\x63\x4e\x09\x04\xb4\x8b\xa8\x23\x67\x22\x8a\xf0\xc6\x7b\xdd\xe8\x51\xcd\x2d\x5f\xd2\x9a\xbf\x19\x76\xbb\x9d\x17\x1d\xe2\xf5\x60\x7e\x38\x44\xd5\x09\x91\x69\x78\x43\x36\x2e\x65\x63\x3d\x11\x49\x1e\xfa\x60\xe0\x0e\x6f\x42\x06\xc7\x89\x45\xeb\x80\x95\x6e\x23\x8e\xa9\xcf\x00\x27\x08\x21\xb3\x41\x93\x5e\x0f\x1d\x9b\xc2\x4b\x09\x20\xd6\x64\x70\xbc\x76\xc7\x7f\x0d\xb6\xf6\xeb\xa9\x05\xf9\xdd\xee\x52\xc7\x35\x99\xac\xa7\xa8\xd5\xe8\x06\x84\x2a\x98\x12\x35\x01\x6f\xaa\xb0\xea\x6e\x67\xa8\x95\x8c\x70\x15\x79\x8a\x4f\x86\x12\xbc\xf0\xc9\x91\x24\x61\x44\x35\x5f\x4c\xc0\xfd\x66\x4a\x20\x32\xd5\x86\x14\x93\x23\xeb\x24\x75\x63\x99\x92\xc3\x0d\xa4\x81\x6c\x31\x3b\x20\x24\x36\x5f\xe2\x43\x60\x44\xd8\x01\x21\xa9\xf5\xf6\x72\x68\xf1\x16\xa4\x8f\xd9\x61\x3a\x82\x52\xe3\xf8\x30\x1b\x0d\x4a\x84\xca\x68\xa9\x16\x6e\x41\x96\x93\x81\xf5\x36\xb0\xe8\x76\x17\xde\x94\x44\x4c\xbe\x6b\xf2\xa1\xdb\x05\x19\xd2\x4f\x72\x61\x6d\xa2\x3e\x8f\x87\x7f\x96\xcb\xbb\xd1\xe4\xc7\x1e\x86\x89\x38\x62\x00\xf8\x58\x60\x17\x95\x1f\xad\x03\xb6\xdb\x05\x91\x42\x34\xa2\x03\xb2\x12\x62\x81\x30\xe7\xeb\xa8\x63\xc3\xc0\x6a\x16\x97\x49\x60\x33\xc4\x31\x50\x00\x37\x11\x47\x2d\x43\xb5\x59\xd1\xa4\x17\xc8\x75\x70\x9c\x3a\x49\x8c\x77\x97\x90\xa9\xbb\x84\x8d\x26\x06\x13\xb9\x33\x7d\xb2\x0b\x2f\xc9\x0c\xaf\x75\x64\x94\xf9\x01\x21\x8f\xdd\x6e\x22\xff\x2c\x12\x58\x90\xc1\xf1\xe2\xf5\xdc\xd4\xbd\x90\x75\xaf\xc9\x81\xba\xbc\x5b\x91\xf9\x64\x31\xc5\x77\x12\x32\xe4\x93\xa2\xd7\x9b\xb6\x96\x84\x90\x59\xb7\x1b\x2d\xc9\xb6\x44\xf8\xbb\xe7\xb1\xdb\x4d\x26\x8b\xe9\x78\x39\x59\x4d\xc9\x5d\xb7\xdb\xc0\x62\xdc\xa1\x91\xfa\x5a\xc6\x93\xd4\x23\x28\x37\x96\xa0\x04\xe9\x6b\x31\x5a\x62\x56\xbc\x7b\xca\xe2\x15\x9b\x8f\xd6\x16\x97\xc4\x65\xb4\xc0\x1b\x0c\x0c\xbd\x04\x8e\x46\x67\xac\x33\xe8\xbf\xec\xbf\xea\x7c\xbf\x87\x12\x4c\x7f\xe8\x5f\xe6\x7c\x05\x2b\xc5\xc9\x36\x33\xcf\x37\x8a\x12\x19\xcd\xb1\x4d\xfa\x18\x8b\xe5\x28\xd5\xf7\x04\xf2\xc5\xe4\x59\x86\x90\x79\x15\xaf\x1b\xe9\x25\xb8\x54\x69\xd1\x28\x8f\x3a\x1d\x13\x96\xc2\xde\xbe\x21\x1c\x47\x92\x2e\x08\x2f\x65\xc5\x58\x39\xa4\xc5\x54\x33\xc2\xca\x2f\xa8\x8e\x85\x89\x4a\xef\xea\xf7\x83\x7f\xe5\xcb\x67\xbf\x17\xa1\xd7\x8d\x06\x77\x03\xbc\x78\x58\xcb\xbf\xea\x1d\x71\x70\x31\x6c\xee\x85\x82\xeb\x61\x2f\x38\xbb\xb9\xc8\xf5\xa9\x3d\x1e\x67\x05\x93\xdf\x4f\xee\x72\x2e\xe0\x00\x38\x41\x53\xbc\xa2\xa4\x21\x8b\x84\x8d\x79\x22\x3f\x5d\x9f\x5c\xde\x9c\xdf\x9e\x5f\x5d\xce\x4e\x4e\xaf\xae\x41\x49\xde\x73\x5f\x62\x62\x35\x56\x79\x81\x48\x10\xc9\x47\x3b\x76\xa0\x73\x97\xe7\x29\x8d\x7d\x47\x28\x7d\x56\xe8\xe6\xba\x5d\xea\x5e\xf4\x31\x66\x9a\x83\x14\xe5\xff\xc5\xed\x37\xed\xbb\xa1\x29\x8e\xd2\x4f\x51\x66\xcd\xb4\x7f\x73\x7b\x72\x7b\x36\xbb\xf9\xed\xc3\xe9\xd5\x05\xa1\x7d\xa5\xd6\xf8\xf1\xe4\xfa\xe4\xc3\x8d\x4b\xad\xbe\x9f\x6b\xef\x0d\xae\x3a\x2f\x11\xa8\xfb\xf3\x6c\x61\x25\xb8\xb4\x9f\xe6\xf7\x30\x40\xf2\xa8\xf1\x78\x33\xeb\x1d\xff\xf8\x75\x51\x5a\x61\x81\xe1\x16\x1a\xc5\xea\x22\x47\xc2\x4d\x89\x32\x21\xce\xe5\x84\x4f\x51\x10\x29\xde\x51\x26\x10\x7b\xc1\xc5\x94\xe4\xdd\x2e\x77\xfe\x1f\xe9\x84\x1f\x0e\x95\xf4\xa5\x01\x9d\x75\xbb\xb1\xb9\x34\xea\x78\x64\x78\x07\x95\x51\x66\x65\x59\x82\x64\x3e\x8d\x8e\x27\x85\x29\x33\xc0\x5c\x62\x6a\x31\x35\x31\x1b\x55\x58\xa0\x69\x19\x5e\x28\x5a\xba\x52\x0e\x8f\x5a\x7c\x39\x11\xd0\x2f\x17\x75\xc3\x7a\xe0\x95\x9f\x08\xdc\x2f\x99\xc8\x98\xa1\xd7\xb7\x50\x34\x08\x7e\x1c\x2b\x22\x51\xe0\xdd\x64\x0d\x93\x6c\x5a\x86\x91\xe4\x55\x64\x21\x70\x06\x9a\xe6\xf7\x88\x2d\xa2\x23\x5f\x65\x60\xab\xe3\x0d\x4d\x89\x68\x41\x0e\xff\xf8\xb5\xff\xad\xd3\xe3\xbd\xce\xa8\x2d\x39\x1d\x2b\x84\x9a\x30\x97\x99\xf9\x37\xeb\xde\xd5\x65\xdd\x07\xdd\x6e\xe7\xbc\xa0\xe5\x8b\xb6\xa2\xdd\x76\xbb\xda\x74\x54\x33\x5e\xc2\x77\xd7\xc8\xfa\x7b\xbe\x16\xbb\x5d\x15\x00\x0e\x76\x12\x02\xd7\x4c\xc7\x41\x58\x54\x0b\x50\x25\x4d\x1b\xa7\xe9\x68\x5b\x62\x65\x0a\x9c\xc8\x47\x65\xea\x2a\x1f\xcb\x56\x1a\x65\xfd\x38\x4d\xb1\x0d\x97\x7d\x30\x04\xc4\x0a\x3b\x57\x2e\x36\x9e\x47\x02\x61\x8a\xec\xbe\x82\x3d\xec\xed\xe8\xdd\x4e\xc5\xde\xc8\xb4\x09\x6d\x02\x3e\x65\x65\xcf\x90\xab\x49\x20\x70\x98\x69\x0b\x39\x11\x37\x07\x12\x4a\x4b\x6e\x57\x51\x8e\xba\xdd\x55\x54\x20\xe4\x05\x7e\x07\x4e\x56\xaf\x66\xa6\x6d\x9a\x13\x73\x88\x80\xac\x0c\x9d\x39\x6f\xc8\x00\x27\x96\x55\x39\xde\xbc\x4e\x40\xd4\x93\x4f\x36\x53\x59\xd5\x64\x33\x05\x17\x54\x4d\x15\x69\x67\xcd\xb2\x5b\x72\x86\x27\xfc\x99\xac\x96\x20\x1b\x67\x5a\x41\xca\x2d\xc2\xca\x3b\x94\x55\x07\x87\xa5\x7f\xb9\x6c\xb7\x93\xd2\x36\x1d\x81\x6f\x56\x75\x6d\x5a\x01\x82\x9d\xd9\x4c\xbd\xcf\x0e\x8f\x7e\x1e\xfe\xf5\x2f\x3f\x0f\x06\x83\xe1\xcb\x57\x7f\xfe\xeb\xd1\xe0\xf0\xe5\xcb\xa3\xa3\xc7\x97\x1d\xfc\x54\x03\x8a\x9d\x99\x81\x9a\xa6\xd8\xd1\xcb\xa3\xbf\xfe\xf5\xe8\x2f\x2f\x07\x47\x83\x97\x87\x47\x2f\x5f\x1e\xbd\xec\xe0\x87\x3d\x20\xb6\x33\x9b\xfd\xd7\x47\x57\xf4\xe5\x5f\x8f\xfe\xfa\x97\xa3\x57\x7f\x79\xf5\xea\xf0\xe5\x91\x2c\xa8\xe3\x95\xce\xaa\xf1\x4a\x21\x6a\x6a\xe5\xc6\xcc\x05\xbe\x59\xf0\x7c\xe5\x85\x46\x10\x79\x70\x1d\x63\x91\x8e\x8d\xcc\xc1\x8a\x93\xb9\x60\x0f\xe0\x47\x0c\x12\x36\x3c\xd5\x86\xd9\x9d\xcd\x3a\x89\x05\xed\x58\xbf\xb3\x79\xfa\x50\x0b\xab\x6d\x00\xdd\x55\x96\x3e\x79\x95\x7a\x58\xe2\xc0\xb6\xfd\x36\xde\x14\x34\x39\x7d\x82\x3e\xb0\xec\xde\xcf\x34\xac\x66\xd2\xde\x3a\x9f\xcd\x63\x2a\xba\x56\xa2\xe5\x86\xbc\xb3\x07\x06\x6e\xf3\xfe\xcb\x93\x53\x9b\x50\xe1\xac\x00\xf4\xb5\xa2\x09\x93\x98\x52\x17\x99\xdc\x4f\x49\xb6\xdb\x51\x25\xa3\x35\xe1\x68\x04\xcd\x84\x11\xde\x2a\x12\xc7\x08\x6f\x93\x58\xc4\x4a\xfe\x27\x9f\x20\xe4\xaa\x3f\x5f\xc9\x87\x3c\xa1\xa9\x6d\x74\xf2\x30\xb5\xed\xaf\x95\x41\x65\xb0\x40\x60\xf1\xec\xa7\x4c\x9e\x5c\x01\x6e\xb0\xac\x8b\x02\xa5\x34\x9f\x2e\x25\x55\xe3\x57\xb3\x66\x0f\xb9\xb0\x46\xa8\xde\x87\x82\xfe\x63\x43\xb3\x39\x25\x87\x43\xcc\x82\xf8\x20\xa6\x37\xdc\x18\x7a\xf6\x39\x95\x88\x59\xb2\x0b\xb2\x86\xc8\xeb\x1f\x73\xf1\x69\x9e\x5f\xd5\x83\xfc\x07\x96\xf5\x40\x32\xff\xf9\x73\x79\x76\xbb\x81\x92\x72\xe8\xde\xa3\xff\xc6\x46\x90\xb5\x77\xf4\xdd\x83\x92\x95\xd8\x1d\xde\xed\x46\x07\xf9\xb3\x23\xd8\xed\x9a\xbe\xd7\x5a\x41\xc6\x59\xbc\x5c\xad\xac\xaf\xb8\x06\xbb\xde\x21\x41\x50\x5d\xc9\xcc\x7b\xd1\x94\x92\x9f\x64\x68\x95\xc2\xc8\x93\xbd\x15\xf7\xf3\x4d\x8a\xc3\xe1\x54\x7b\x4e\x0d\xa5\x6c\xc5\x71\xaf\x17\xdb\x50\xd3\x7e\x91\x58\x89\x90\xd3\x3e\x2b\xb4\xfb\xa2\x44\xbb\x56\xae\x6f\xa2\x54\x15\x2c\xc3\x5d\x44\x4d\xc8\x89\x1b\x9d\x62\xe2\x98\x99\xdd\x94\x99\x73\x60\xdc\x7d\x02\x07\x1a\x51\xf2\x66\xeb\xf9\xd5\x56\x27\xaa\x2f\xec\x84\xbe\x63\x89\xa2\xe6\xa9\xe6\x34\x10\xbe\x33\x1a\xba\x6d\x58\x86\x0e\xf2\x23\x49\x35\x6d\x5e\xd7\xec\xe4\x7e\x8a\xbc\xc3\x54\x8a\x25\xad\x46\x79\xf2\x6b\xe9\x7b\xdf\xf5\x1d\x54\xa0\x90\xe2\x67\x75\x9f\x4d\x24\xa5\xfd\x79\xfd\x0c\x65\x7c\x07\xf2\x56\xa3\x29\xa7\x62\xe6\xd8\x4b\x24\xc9\xce\xcc\x22\x6f\x6e\x74\x88\xed\xf0\xcf\xe3\x6b\x84\xbe\xda\x93\xe0\x1f\x53\x85\x05\xfc\x04\x0f\xf0\x0f\x7c\x28\xa6\xfe\xfe\xce\xd2\x54\xf9\x3a\x89\xcc\xd9\xf2\x3f\xbf\x63\x49\xf8\xb5\x74\x1d\xde\x86\x78\x65\xb7\x8b\x92\xa0\xdf\xc1\x7e\xa9\xc2\x2c\x49\x1c\xba\x45\x6f\x3f\xc6\x45\x3b\x36\x3c\x1b\xb6\x7a\xd1\x1e\x08\x76\x1c\x96\x9f\x16\x79\x6f\xfd\x35\xa7\x55\x1e\xc8\x1f\x10\x40\x75\x54\xc3\x86\x83\x2a\x36\x1c\x06\xd3\x10\x43\xaa\x07\x56\xf4\x02\x94\x9c\x26\x8c\x4b\x28\x49\x6b\x4b\xf9\x9d\x69\x96\x14\x0e\x7f\x32\x13\xa8\xb7\x43\xcb\x0b\xe6\x52\x3b\x14\x12\x30\xca\x21\xfa\xc3\x85\x9b\x45\x2f\xcc\x8b\x99\x1a\x0f\xc6\x99\x30\x7b\x51\xf8\x01\x61\x5a\xea\x0f\x34\xdc\xaf\x8e\x02\x50\x0b\x56\x16\x10\x8d\x0e\xe6\x24\xd0\x2f\x09\x42\x41\x41\x7a\x69\x93\x54\xee\x7e\xbf\xcf\xd1\xb6\x4e\xce\x2b\x4f\x9f\x58\xe6\x0a\xe7\x49\x97\x07\x3b\x2b\x73\x76\x7d\x68\x68\xe4\xd9\x35\x92\xa4\x37\x44\x5a\x33\xa0\x5c\xe4\x69\x9a\x3f\x5e\xeb\x95\x29\xc2\x10\x39\xaa\x9d\xd6\xfe\xb3\xec\x79\x21\xf4\x24\x99\xd5\x0d\x30\xae\x27\xf5\x6b\xed\x8e\x6a\xb8\x54\xa0\x12\xa1\xd2\xb8\x09\x74\xca\x58\x1e\xd3\x14\x99\xc3\xd2\xee\xf4\x82\xc3\xd3\xeb\xa0\x4e\x29\xb9\x26\x8a\xb6\xcf\x9d\x31\xea\x33\x55\x8f\xde\xe2\x26\x11\x35\x25\xa8\xcb\xde\x31\xd1\x0e\xd4\xd1\xeb\x77\x10\x66\x91\x47\x47\x5f\x79\x74\x74\xf5\x02\x54\x32\xd3\x3e\xb7\x35\x53\x82\x0d\x37\x9a\xb2\x51\x6e\x30\x83\x6d\x7e\x06\x50\xee\xef\x34\xfe\x1a\xb8\xca\xfd\x26\xd9\x20\x75\x89\x72\x30\xf4\x56\x00\x82\x27\x46\x0c\xe7\x88\xbc\x91\x0b\x0a\xda\x54\xa3\xc2\x88\xe8\x62\xf5\x00\x7e\x08\x46\x29\xd6\xfa\xbf\xa3\x0d\x86\x11\x8f\xe6\x25\x01\x5d\xef\x33\x70\x5d\xcc\x50\xb7\xab\x95\x8d\x13\x30\x61\x83\x4b\xaa\xa4\xe2\x1b\x5a\x71\xcc\xdb\x7b\x2a\xda\x2b\x2a\x62\x49\xde\x39\xb5\x9f\xdb\x08\x54\xd6\x25\xfe\xd4\x02\x0c\x56\x9c\x29\x37\xa2\x77\x29\x8d\x24\xeb\xc6\x2b\x92\x8c\xa8\x63\xaa\xe9\x58\x71\x41\xa8\x68\x27\x37\xb6\xf3\xff\x55\x82\xe8\xcb\x1c\xef\xe0\x1b\xc4\xa2\x89\xe6\x38\x41\x3a\xf0\xe9\xc7\x28\xc1\x1b\x0b\x09\xce\xc0\x13\x32\xc3\x4b\x84\x97\x5a\xa5\x77\xbb\x60\x3a\xcc\xa1\x1a\x17\x66\x64\x32\x6d\xbd\xf4\x98\xf9\x6e\x37\x62\x84\xda\x20\x95\x67\xda\xa9\x33\xf2\x14\xf7\x72\x32\x38\x36\xcc\xf2\x9b\x1c\xae\x45\x41\xab\x47\xe7\x9d\xe4\x12\xcf\x2a\x46\x54\xc2\x83\x1c\x33\xa7\xe3\x53\x62\x39\x91\x72\xd1\xdc\x24\x16\x2a\xd1\xad\x9c\xfb\x94\xaa\x4f\x4d\x13\xcf\xd4\x2e\x46\xb6\xb0\x84\x15\xe6\x72\x93\x4e\xf2\xc3\xa1\x15\xd0\xdb\x18\x8c\x42\x39\xf1\x56\x1d\x15\xba\x28\x28\x96\xfb\x25\x7b\x3f\x5a\x32\xcd\xe7\x71\x7a\xa9\xc6\xe2\x01\x17\x39\x3a\x73\xbb\xe7\xe9\xea\xd2\x89\x0b\x1a\x31\xf5\x86\xec\x0d\x37\x56\xc9\x1e\xa1\xe8\xbe\xf1\xb2\xb4\x20\xbe\xdb\x8d\xd6\xe4\x63\xb4\xc6\x1b\x84\xb0\x59\xe6\x35\xc2\x6b\x09\x57\x02\xf5\xba\x70\x03\xc7\x42\x70\x76\xb7\x11\xb4\xb1\xde\xc6\x2d\x4c\x91\xe4\x82\xaa\x5b\xd8\x55\xd4\x41\xe3\xe7\x77\x2f\x95\xbb\x77\x14\xa4\xca\xa4\x40\x6b\x2f\x08\xb3\x79\xe0\xc2\x66\xc2\x7d\x1c\x44\xef\xb2\xa2\xc5\x0f\x7a\x2b\x8c\xf7\x7d\x88\x10\x28\x2c\x96\x8a\x6f\xbe\xa9\xf1\xcd\x2e\xa4\xd3\x0c\x36\xd0\xc7\x06\xfe\x4b\x7d\x21\xbe\xe2\x63\x85\x67\x34\x94\xb2\x25\x11\x40\xa4\x2c\xbc\xdc\x97\x4a\x23\xa8\xc2\x2c\x66\x26\xca\xe2\x9a\xe7\x73\x5a\x28\x85\x88\x28\x83\x08\xb6\xc0\x23\x7a\x93\xd1\x4c\xc6\x1a\xa3\x06\x54\x16\xda\xac\x99\x56\x51\xb7\xea\x2d\xe8\x61\x99\x92\xdf\xad\xd5\x9f\x0b\xa4\x68\xdf\x48\x90\x37\x51\x0e\xd4\x1e\x42\x26\x2d\x42\xe4\x8d\x2a\xb0\xc9\x4e\xe9\x22\xe7\x14\xba\xfd\xb7\x3c\xff\x0a\x60\xc2\xcb\x96\x57\x13\x8c\xda\x9f\x19\x28\x7a\xae\x21\xe1\xda\x39\x59\x08\xca\xbd\x66\x9a\xb2\xdd\xd1\x79\xbe\xa2\x66\x59\x74\x9e\xb2\x21\x75\x1b\x28\x4e\xb9\x39\x14\xa8\x65\x43\xe3\x15\x22\x2e\x96\xd7\x3e\xeb\xae\x62\x06\x51\xc9\x3a\xc8\x1f\x60\xf0\xe5\xc3\xc4\x2e\xfe\x94\x64\x36\x94\x9a\x8d\x14\xab\x96\xaa\x75\x10\x75\xf4\x63\x87\xa9\x35\x42\xdd\x2e\xdb\xed\x22\x4e\x84\xb9\x97\xd3\xa0\x45\x7e\xd3\x4a\x5b\x5f\xeb\xe8\x5d\x36\x54\xdd\x63\x38\xf3\xf6\x98\x17\x69\xc4\x1e\xa1\xbc\xdb\x55\x30\xa2\xc0\x39\xc2\x45\xa9\x2e\xe8\xc0\xa7\x7f\x41\x13\xea\x82\x7b\x69\x30\x60\xec\xe6\xa8\xe9\x7f\x75\x38\xc1\x3d\x8a\xa1\x35\xe5\xf3\x6e\x57\x1d\x67\xb7\x7b\x60\x22\x52\x55\x61\xc8\x5a\xcb\xcd\xbb\xdd\x83\x86\x58\x24\x07\xc4\xaa\x44\xaa\xcb\x43\xbf\x7f\x81\xf0\x9f\x22\x10\x4c\x57\xaa\xe7\xa8\xdb\xf5\x64\x8c\xae\x2a\x53\x49\x19\x79\x67\x05\x53\xfd\x00\x07\x51\xa9\x07\x45\x15\xa8\x44\x3c\xd0\x30\xf6\x9e\xd5\x9d\xd8\x82\x8a\xf9\x52\x9d\x66\x88\x8c\xaf\xeb\xa0\x01\xac\x21\xd4\x55\xaf\xcf\x5a\x4d\x85\xd8\xfb\xa6\x27\xce\xaf\x1a\xd7\x73\xb9\xd6\x4c\x95\xb4\x11\xc0\x51\x45\x36\xca\x19\x06\xb9\x3b\x5c\x81\xe4\xf7\x4e\x3f\x4d\x09\xe9\x05\x2a\x95\xc4\xef\xda\x0c\xc0\x99\x45\x1a\xdf\xdd\x20\x77\xa8\x6c\x48\x33\xc0\x46\xb8\xa0\x15\x40\x1d\xa3\xaa\x08\x7c\xd9\x05\xc3\x2b\x1c\x0c\x70\xe7\x91\xa5\xa9\x3e\x76\x50\xba\x83\xfd\xca\x7d\x1e\xc1\xc3\x10\x2e\xb1\x7f\xe7\x1a\x56\x76\x07\x8d\x9f\x24\xe4\xc1\x57\x91\x50\xb6\x09\x60\xfa\x89\x1b\xa0\x22\x2a\x9b\x41\x8f\xa1\x9c\x4c\x20\x62\x39\x05\x01\x27\xb1\x0f\x7a\x34\xf4\xb8\x79\x18\xb1\x6d\x14\x94\xc4\x1a\xbf\x44\xca\xbc\x33\x23\x57\x11\x23\x19\x52\xe4\x09\x6b\x18\x47\xe6\x43\x60\x5a\x11\x48\x4a\x5a\x0d\x95\x7b\x3a\xbc\xad\xe6\x26\xd5\x04\x05\x06\xab\x75\x7a\x20\x51\x94\xfe\xe6\xad\x73\x60\xca\xc5\x87\xb5\x5f\x55\x82\xab\xe0\x3c\x04\x78\x92\xa2\xb2\x9a\x10\x9c\x9e\x60\xbf\xd7\xa7\x82\xda\xf0\x2b\xfa\xa2\xb6\x49\x97\xb3\x29\x78\x05\xcc\xe0\xb8\x8e\x28\x49\x2d\x45\xcf\x35\xd5\x58\x29\x3c\x49\xc8\xdf\xc1\x46\x78\x30\xd2\xc0\x24\xcc\x3a\xf2\x2d\x98\xcb\xb2\xe9\x8e\xf5\x46\x5f\x0d\x7c\x6d\x43\xe0\x82\x64\x0f\xb1\x23\x37\x2a\xda\x16\x12\xda\x47\x61\x30\x6a\x4d\xd4\x64\x75\x9a\x46\x93\x41\x06\xfc\xe7\x0d\x64\x04\xdc\xa0\x86\x0b\xdf\xed\x46\xcf\xee\x05\x9f\x78\x69\x3a\x70\x20\xe2\xd3\x74\xdb\x87\xef\x0d\xea\xd9\x21\x59\xd9\xba\x1e\x61\x40\x5d\x79\x3a\xb4\xea\xbb\xc4\xfb\x74\xf2\x30\xed\x76\xa3\x34\x12\x95\xc2\x92\x95\x09\xd4\xdb\x27\x0f\x53\x17\x37\xdf\x2d\x67\xcb\x46\xc1\x49\xa8\x25\x2a\xc6\x19\x09\xde\xe1\xd0\x8e\x58\x7f\x65\xcf\xb6\x7e\x36\xa7\xb9\xdb\xbd\x8a\x32\xa5\x1a\xaa\xb7\x47\xe3\x89\x36\xb3\x74\xfd\xfc\x2c\x05\x73\x84\xc2\x35\xcd\x70\x48\xff\xf0\xea\xb1\xbc\xb1\x5f\x24\x28\x6c\x20\x4f\x1b\x20\x17\x57\x78\xa5\x92\x10\x62\x18\x35\x0a\x96\xdd\x1b\xf3\xc6\xa4\x0d\x53\xd0\x41\x18\x7a\xeb\x13\x88\x21\x89\x2b\xd9\x7d\x8f\xbd\x17\x96\xbd\xe7\x25\xf4\xa1\x45\x21\xb0\x19\xd7\xcb\x43\xb6\xc0\x98\x2f\xbd\x10\x45\xd9\x44\x4c\x06\xd3\xa9\xa4\xc3\xed\xd5\x85\x9b\x81\xe0\x22\xc4\x25\x6b\x7b\x67\xc9\x0b\x40\xe4\x33\x3f\x9a\xb9\x0f\xc9\x3d\x30\x6d\x0b\xa3\x1a\x74\xf2\x28\x4e\x53\xdb\xb0\x7a\x97\x0e\x1a\xa2\x56\xbf\xec\xc5\x8c\x25\x26\x38\x19\x43\xe3\x6c\xc2\x54\x40\xd1\x91\x7a\xc2\x59\x69\xb6\xc3\xdb\xea\x26\x20\xdb\xd2\xb7\xc2\xae\xdc\x56\x79\x02\xa2\xdf\xab\x3a\x67\x4e\xd8\x86\xc1\xc8\xdc\x93\xb1\xbd\xb1\xfa\x61\xe3\xcc\x32\xb4\xa3\x30\x8f\xc4\x8d\x4e\xb0\xea\x85\x3d\xbb\x04\x05\x44\xef\xf6\x81\x69\xc1\x1e\xce\xb1\x7f\x6f\x7b\x62\x49\xc1\xb0\x62\xe0\x08\x6b\xf7\x22\xc8\x85\xaf\x72\x35\x87\x05\xa7\x1e\x62\x57\x40\xfa\x9d\x8a\x65\x66\x17\x56\xf9\x4c\xa4\x46\x10\x78\x11\xdf\xd1\x34\xea\x7c\x94\xe8\x86\x26\x1d\x9f\xb1\x7e\xb7\x7f\xb6\x6a\xad\x3a\xb0\xda\x02\x32\x75\x6f\xd6\x5e\x6f\x4a\x38\x3e\x50\x02\xa9\xad\xa2\x2c\x59\x49\x78\xcb\x6e\x36\xd6\xed\xb2\xbe\x11\x35\xfb\xcf\x11\x37\xc7\x1a\x0b\x7b\x67\x9e\x47\x02\x61\x35\x8d\x7a\x7b\x9c\x07\xdb\xc3\xdf\x18\xe1\x6d\xe2\x3f\x1a\x6e\x49\x2d\x60\x2d\x83\xe9\xb1\xe0\xb4\xd3\x31\x00\x70\x1d\x55\xea\xc5\x0d\x6a\x34\x9d\x8e\xd2\x8f\x8a\x44\x8f\x74\xfa\x1d\x84\x45\x8f\x28\x76\x02\x1f\x0c\x4a\x04\xf7\x3c\x7f\x02\x6b\xe7\x3f\xc1\x7d\x3d\xf2\x31\x50\x1d\x80\xef\x6f\x9a\x92\x37\x91\x98\x50\x8d\x82\xa8\xc7\x1a\xe3\x83\x81\x44\xc8\xb4\x7a\xa5\xdd\x00\x6f\x9d\x18\x20\xd8\x1a\x37\x22\xe6\xc2\xbb\xb9\xe8\x18\xa6\xf4\xc4\xdb\x59\x42\x29\xce\xe1\x7d\x95\xe8\xdd\xa1\x08\x78\x59\x83\x92\x3f\xff\xde\x50\x45\x43\x69\x7d\x17\xa6\xbc\x68\xd7\x78\x6d\x04\x31\xfe\xab\xf7\x20\xe7\x9a\x6e\xb8\x7c\x46\x34\xa2\x2e\x78\x03\xca\x5e\xcb\x36\x1e\x63\x7b\x5d\xc2\x3d\x2b\x26\x92\x85\x4d\x29\x25\xb3\x4b\xdd\xd4\x7b\x8b\xa7\x6a\x20\x4a\x36\x2a\x77\x1e\x93\x5b\xcd\x23\x54\x72\x3b\xde\xda\x45\x8e\x2f\xa9\x09\xc4\x2e\xfe\x4d\x25\x0f\xd0\x9d\xa5\x72\xfc\xbd\xcd\x4a\x08\x1f\x78\x9b\x43\xb5\xbe\x92\xe4\x26\xf2\x08\x17\x63\x1b\x1a\xd4\x87\xd0\x04\xd4\x95\x83\xdb\x1d\xab\xbd\xe8\xdb\xef\x44\x1c\x14\xfb\x19\xc9\x26\x0e\x5c\x5a\x15\xea\x80\xd8\xd5\xdd\xd1\x43\x28\x22\x0a\xd4\x1b\xdc\xee\x94\xf5\x6f\x96\x10\x02\xf9\x01\x2e\xb4\x2a\xef\x39\xde\x04\xa4\x96\xbd\x2d\x41\x78\x6e\xd1\x8c\xc5\x7e\xfe\x9c\x81\x82\x58\x4e\x06\xa0\x70\x6d\x6c\x5e\xe0\xe2\x38\x57\xa1\xae\x73\xdb\x6d\x23\x11\xf0\x8b\x87\xec\x21\xda\xce\x49\xde\x82\x7b\xe4\x52\xd5\x2b\x5c\xc8\xdc\xfc\x0d\x19\x1c\x1f\x1e\xe6\x46\xf8\x2e\xab\xc6\x4b\xe2\x4c\xb8\xd6\x21\x50\xcd\xa7\x78\x01\x8c\x1a\x28\xe5\x91\x44\x69\x1b\x5b\xcb\xf3\x71\xfe\x86\xcc\x15\x15\xad\x9c\xfc\xc0\x02\xeb\x6e\xc9\x1a\xa2\x25\xd6\x65\xf0\x06\xaf\xb5\x16\xeb\x3d\x15\x5e\x96\xf7\x39\xd7\xba\xbd\x5a\xa1\x36\x2c\x83\x39\xce\x75\xb9\x1f\x6a\x42\xae\xcb\x82\x2c\xaa\x62\x29\x38\xcf\x0b\x4b\x05\x6b\x1d\xe7\x75\xb7\xbb\xb6\xc2\x95\xea\xe0\x3c\x16\xd1\x66\xea\x76\x17\x9e\x6c\x66\xd5\xed\x46\x0b\x03\xa1\xa1\x2e\x43\xba\xba\x5c\x2b\xb8\x00\xb8\x23\xeb\xe3\x48\x4e\xd6\x6e\xb7\xe8\x57\xc5\x40\x6b\x30\x83\x9f\x93\x0f\xb1\x58\xf6\x57\x2c\x8b\x72\x3c\x47\xf8\x8e\x2c\x80\x2e\x3d\x60\xdd\x6e\x74\x47\xee\x1a\x47\x74\x67\x47\x84\x70\xec\xa3\xe7\x4d\x56\x2c\xd9\x42\x44\x77\x10\x8f\x7b\xe3\x42\x6d\xd7\x94\xd6\x3f\xe4\x9c\xb6\x75\x2d\x36\x74\xe9\x23\xe5\xd4\x7a\x15\x5a\xc6\xe0\x6e\x88\xd3\x76\xcc\x69\x3b\x51\x8b\xd5\x36\xc6\x5a\xed\x45\xce\xc1\xef\x87\xc2\x9c\xed\x4e\xcf\x49\xc2\x32\x2d\x48\x61\x2a\xd0\x6a\x2c\x54\x24\x05\x4e\xb3\xc8\xef\xad\x1c\x6e\x1a\xc5\x75\x3d\x0d\x2f\x41\x62\x0e\x98\x0f\x1a\xda\x6b\x55\xcb\x05\x9f\x11\x8e\xcb\x86\xb6\x1b\x7d\x74\x78\xf1\x9e\x7b\x3d\xae\x94\x2e\x27\xdc\xa7\x23\x90\xbb\xf7\x62\xe6\xde\x2b\xd7\x17\x5c\x85\x7f\xff\x15\x97\x2a\x16\x35\x68\xc3\x42\x30\xca\x40\xa0\xc8\x70\x8c\x73\x2c\x59\xae\xf2\x7b\x47\x21\x60\x25\x41\x3b\x05\xb4\x66\xbd\xc8\xe9\x40\x68\x17\x84\x4f\xb8\x83\x71\x28\xa0\x7e\xf7\x1c\x1b\x83\x77\x5a\x5c\x85\xe8\x56\x1a\xa2\x6c\x11\x81\x4b\x1f\x00\xef\x84\x50\x67\x23\x0e\xd6\x8e\xcd\x88\x21\x34\x24\x8f\xc9\x9e\x6c\x21\x60\x69\x15\x24\x06\x95\x5e\xb5\xf5\x4a\xcf\x07\xd4\x75\x30\x5d\xb2\xa3\x05\x2a\xbf\x33\x0c\xcf\x35\x93\xc4\x67\x16\xe8\x61\x49\x5e\x1d\xe7\x87\x87\xc7\xc6\x60\x49\xee\x21\x70\x03\x23\xc7\x28\xc7\xea\x91\x26\x69\x38\x91\x12\xa2\xcb\xae\x2e\xa3\x14\x8d\xd9\x64\xa3\xd4\x74\xd5\x7c\x8d\xe2\xaa\xe4\x73\xa3\xf3\xc4\x93\xcd\x74\xa4\xad\xd8\x37\x70\xfe\x8a\xfd\xe7\xef\xcb\x6f\xf9\xa6\x9d\xb0\x24\xfb\x93\x73\x3b\x43\xb3\x7c\x73\xbf\x6c\xab\x6b\xfb\x17\xe0\x53\x8f\xcd\xd5\x9d\x15\x15\x94\x17\x6d\x91\xb7\x8b\x58\xb0\x62\xf1\xd4\x8e\xd3\xb4\x9d\x2f\xe0\x00\x36\x9e\x4c\x65\x70\xf9\xd3\x96\x96\xfd\xf6\x07\x56\x14\xc0\xff\xa9\xbd\xdb\xfe\x69\x5b\x94\x5f\xdc\x61\xad\x6d\x54\x39\xb7\x0c\x95\x00\xc1\x2e\xf6\x84\x35\xb7\xa8\x1b\x86\xa3\xb5\x60\x55\xf4\xdf\x96\x23\x14\x3a\x9f\x32\x8b\xa4\x93\x4f\xd7\x17\x67\x2a\xfa\x08\x64\x58\xd1\xa2\x88\xef\x29\xc4\x2f\xad\x64\xeb\x60\x53\x2b\x38\x6c\xbe\x11\xf1\xfc\xeb\x2d\x8f\xe7\x74\xbc\x27\x3d\x34\x97\x80\x98\xf1\x26\x82\x7e\x43\xc0\xf5\x4a\x3c\x5c\x55\xa7\xfd\x8a\x82\x28\xeb\x1e\xf5\x44\x28\x84\x51\xd7\x24\xd6\x1f\xcf\x91\x58\x8e\xac\x32\x62\x80\x0d\x4f\x2d\xd9\xb4\x8f\xc2\xaa\x90\x47\x56\x7b\x1e\x67\x9a\xd0\x60\xfb\xc8\x1f\xfb\x68\xb5\x4d\xb4\xc1\x92\xb7\xef\x2e\xbc\x6f\xea\x06\xe4\x60\x28\x29\x0f\x9d\xd8\xf2\xfd\x9e\x29\x30\x08\x6a\x05\x59\x0c\x61\x93\xd8\x5d\x4a\x4f\x9f\x3e\x5d\x5f\x04\x35\x16\x5e\x98\x75\x79\x10\x85\xa4\xe7\xad\xd9\xe4\xb1\x78\xcd\x8f\x7b\x3d\x61\x6c\x97\xd8\x44\x28\xdb\x25\x43\x75\x24\x64\xa2\x22\xf7\x37\x52\x74\x5a\xe4\x38\x97\x58\x32\xf9\x11\xc2\x6f\x8e\x26\x42\x29\xe3\x15\xe6\x82\xbe\xbe\xb9\xe7\x38\xc1\x1b\x8b\xb0\xd7\x64\xa9\xc5\x49\xeb\x71\x1c\xad\xd1\x68\x19\xca\x1b\x97\x0d\xc2\xc6\xd8\xd8\xa4\x85\xcc\xe5\xb4\x95\xef\x76\xcb\x1a\x96\x5f\xa0\x71\x94\x6b\x65\x72\x3f\x37\x59\xa2\x51\x35\x69\x61\x36\x6b\x1a\x85\xda\x8b\x2c\xc4\x6e\x99\x27\x49\xf8\x64\x19\x77\xea\x74\xcb\x45\xc8\xa7\x6b\x05\xf8\x66\xd5\x7b\x40\x7b\x1a\xeb\xed\xbf\xbc\xb1\xed\x9d\x7a\x77\x46\xdd\xae\xbb\x33\x1a\xb4\x74\x92\xd8\xed\x82\x0f\xc3\x30\x74\xbd\x36\x7d\xc6\x59\x90\xa0\x04\x33\xdc\x8d\x20\xdb\x3b\x02\x46\x06\x38\x77\xd6\x14\xec\x75\x7e\xdc\xeb\x31\x63\x08\xcd\xb5\x7d\x34\x9d\x14\x6a\x34\x85\x1b\x4d\x69\x47\xe3\x4c\x77\xe0\x30\x87\x07\xd8\x5c\xe6\xa4\x71\x21\x9a\x14\x98\x8b\x1a\x53\x94\xa7\x49\x9d\x53\xda\xa3\xbc\xa6\xd9\x24\xa5\xbf\x79\xed\x84\x01\xc1\x75\xb8\x56\xce\xf7\x5b\x6f\x28\x6d\xb4\x3f\x8d\x5e\x78\x9a\xdf\x5b\x16\xd2\x9e\x10\x38\x02\x99\x75\x84\xaa\xbf\x16\x54\x44\xa8\x5c\xc5\x6b\xa7\x41\xe7\xce\x14\x24\xe3\x68\xaf\x6f\x33\x8b\x28\x71\x46\x0e\x06\xc7\xfc\x0d\x19\x74\xbb\xd9\xf1\xe1\x21\x77\xd2\x34\x3e\xc5\x39\x61\x96\xeb\xa2\xca\x15\x26\xde\xc6\xc5\x28\x97\x04\x1d\x51\xb6\xb7\x0c\x1c\x5c\xec\x76\x9d\xe0\x45\x99\x1e\xfb\x26\xd6\x87\x3f\xa3\xb2\x44\xa8\xb4\x50\xa1\x7a\x11\xd1\x00\x38\x28\x2a\xbd\x53\xe3\x16\xc2\xd1\x0e\x56\x7b\x9f\x71\x4f\x55\xdd\xe9\x5d\x66\x98\x22\x7c\x20\xb4\xa8\xb1\xba\xa0\x01\xb5\x55\xfd\xa8\x6f\xa6\x9d\x46\xe9\x1e\x1d\x52\x56\xd7\xe6\x1f\x60\x1e\xb0\xcd\xba\x8b\x19\x08\x31\x5d\x37\x4d\x1f\x7d\x82\xba\x02\x35\x10\x66\x7b\x34\xa1\x45\x7e\x4d\xe3\x44\xb6\x07\x05\x23\x86\x33\xff\xae\xc4\x53\x99\x94\x95\x58\x45\x5f\x16\x2a\xeb\x82\xb4\x87\x05\x6a\xa8\x6a\xff\xaa\xbb\x95\x4f\xd7\x17\x11\xb3\x18\x30\x61\x89\xb7\x06\xcd\xa7\xc0\x38\x16\xcd\x6d\xaf\xfc\xd1\x1d\x0c\xfc\x3e\xba\x65\x62\x08\x29\x69\x3e\xb0\x46\x81\x2d\xd4\x3c\x5f\xad\x53\x0a\x82\x1e\xcc\xca\x06\xa5\x4e\xe5\x37\x93\x3f\x05\xbb\xe9\x9e\x8a\xdb\xe6\xac\xce\x39\x8e\x47\x3d\xe9\x05\xa6\x66\x89\x8d\xda\x30\xf8\x3f\x30\x88\xd9\xca\xd1\x64\x89\x3f\x0c\xc1\x82\x79\xe8\x75\xe2\x92\x3e\x2a\xec\xaf\x00\xa2\x76\xc6\x68\x25\xe5\x5c\x4b\xda\xbf\x45\xdc\x9f\x98\x60\xbf\x38\xc2\xce\x97\x7f\xb8\x9e\x9c\x64\xc9\x45\x1e\x27\xfb\x3a\x94\xfd\x48\x87\xec\xde\xaf\xa9\x5a\x7e\xf9\x74\x7d\xa1\x22\xc5\x3c\xc6\x05\xd8\x44\x3b\xca\xee\x0b\xaa\x9f\x0a\x81\xb3\xfa\x91\x70\x52\x35\x7d\x83\xf9\x2d\xdc\xe6\x72\x57\xcb\xdd\xd0\xac\xe9\x85\x50\x59\xeb\x3d\x0d\x16\x99\xf6\x03\x4a\xcb\x41\x75\x90\xfc\xcc\xb5\x47\x32\x5f\x1b\x01\x58\xb6\x3d\x7b\xc2\x2a\xb8\x68\xa7\x2a\x55\x50\x80\x19\xc9\xc6\x8d\x5f\x26\xf7\xd3\x91\xd7\x78\x4e\x2a\x1d\x63\x58\x20\x5c\x90\x45\x14\x40\x09\x9c\x87\xcb\xcd\x16\xd1\xa7\x28\x0f\xe6\xc7\x7b\x41\x00\xe6\xac\xdb\x86\x2a\x7f\xed\x1d\xc9\x42\x33\x9c\x66\x56\xe3\x26\xd0\x14\x97\xcf\x41\xbd\xdd\x6e\x2f\xc0\x93\xfc\x90\xb0\xf6\x10\xb5\x5c\xae\xd9\xb4\x66\x21\x34\x68\x86\x59\xa9\x95\x59\x82\xa7\xf0\xb7\x5a\xfc\x16\xe5\x38\xdd\x03\xcb\x4c\x7a\xb5\xdb\xd6\xd9\x06\x09\x8e\x73\x8e\x9f\xc3\xe7\x08\xd7\xb4\x68\xfe\x6f\x28\x30\x2b\x78\x30\x3a\x3e\xe6\x39\x54\xca\x39\x55\x99\x8c\xad\x8b\x7b\x46\x0d\x64\xce\x33\xbb\xa2\xdb\x8d\x78\xc3\xfa\xa2\xe6\xa9\xe6\x76\xaa\xab\xb3\xb0\x07\x37\x7a\x57\x25\x7b\x0a\x12\x8e\xb9\x67\x40\x52\xc3\x2b\x01\xd6\xf3\x76\x29\x0f\x40\xfd\x0d\x15\x22\xa5\xbe\x35\x83\xae\xa8\xfd\xb8\xa4\x99\x9f\xce\x8a\xb6\xa9\x2d\x91\xd8\xc0\xc8\xa8\x54\x44\xdb\xb3\x6f\x0c\x9c\xcc\x5b\x71\x6f\x6e\xf1\xd6\x3e\xe2\x20\xc7\x05\xc2\xbc\x4c\xf2\x90\xb2\x50\x7e\x7e\x0e\x86\x4e\xe1\x57\x4c\x84\x27\x5a\xc8\xf5\x35\x69\x78\xcb\x54\xd5\xd5\x0a\x0c\x9d\xbb\x5d\x90\xe6\x82\xf8\x21\x64\x04\xac\xba\xac\x55\x4e\xc7\x9d\x4f\x12\xf7\x4a\x76\x1f\x72\xb6\x8d\xd6\x57\xcb\xde\x72\xc1\x92\x42\xdc\x01\x0b\x7a\x5a\x8a\xc3\x7c\xaf\xaa\x28\x26\x85\x27\x38\x87\x4b\x22\x7d\x10\x26\x53\x9c\x2b\x89\x51\xc5\x75\xca\x00\x8d\x23\xd3\x81\x13\x21\xe8\x6a\x0d\x5d\x90\xc8\xc0\x5b\x03\x91\xc3\xdd\x92\xe6\x67\x2d\xce\x41\xa3\xa6\xb2\x7b\xcb\xbd\xaf\xa0\x5b\x01\x5e\x6b\x7c\xb0\xd4\x80\xe7\x33\x30\x51\xa8\x6f\x27\x8b\xff\xf7\xa8\xe9\x1b\x21\x20\x08\x5c\xe0\xde\xbc\x68\xe7\x59\x3b\x81\x98\x04\x10\x17\x45\x89\x5a\x8e\xcd\xee\x0a\xbb\x6e\xdc\x14\x67\xc6\x71\xb8\x32\x38\x0b\x2f\xbe\x7d\xe0\x25\x30\x08\x20\x2c\x49\x35\xf6\xb0\x93\x7f\x77\xd8\x4c\x3f\xe1\x1a\x3e\x7e\x04\x35\x98\x51\x8d\x2e\x53\xea\x95\x75\xcb\x9b\x67\xb9\x96\x9a\x99\x48\x43\x0f\x0e\x06\xb8\x13\x90\x7a\x1d\x3c\x99\xfe\xf3\x24\x20\xc5\xe2\x47\x48\x40\x8a\xb0\xde\x42\xfe\xe2\x39\xaf\x12\xed\xb7\x57\x1f\x3e\x5e\x9c\xdd\x9e\xf5\x3b\x08\x87\x17\x43\x5a\xab\x5d\x61\xfd\xa2\xd1\x2f\x76\x94\x93\x02\x59\xd7\xd8\xf9\x6e\xd7\xe4\xaf\xe2\x40\x72\x2b\xf3\x3c\xa1\x86\x09\xa2\xa1\x11\x4d\x2b\x54\xbd\xd3\x81\x78\xe5\x3e\x76\x3e\x35\x5d\x7f\x30\x35\xc6\x49\xa5\x12\xb8\x14\x20\x8e\xcb\xcb\x70\xbb\xf8\xf4\x87\xd3\x90\x5b\xc7\x5c\xc0\x1c\xc3\xb4\x16\x3e\x81\xa3\xed\x14\x15\x12\xca\xfb\xf4\x1b\x13\x34\xf1\x71\x11\xef\xf5\x90\x0a\xc2\x10\x31\x9b\x41\xa2\x19\xd5\x2f\x7b\xf1\xed\xc3\x2f\x0f\x98\xb9\x4b\xa9\x6b\xc9\x64\x4a\xd8\x16\xa6\xc8\xc1\xfb\xba\x79\x0c\x9a\x90\xf9\xe4\x7f\x24\xac\x03\xaa\x90\xb3\xf6\x60\x95\xc7\x84\x53\x5f\xf2\x5c\xe7\xa9\xf3\xfe\x26\xd3\xac\xb4\xf5\xbd\x2f\xcf\xba\x3f\x03\xc0\x0b\x57\x27\xc0\xf6\x0e\xe6\x00\xb2\xb8\x29\xf0\x2e\x88\x7e\x64\xb8\x43\x2c\xc2\x39\x57\x87\x30\xd1\x6b\x58\x6d\xda\xed\x6e\xed\x45\xff\x8a\x7f\x52\x05\xa2\x18\x57\x0b\x4b\x36\xbb\xde\x00\x55\x05\xff\x9b\x35\xeb\x52\x50\xe5\xc0\xb1\x3a\x29\xf2\x4d\x46\xd5\xb4\x17\xfb\x84\x18\x81\x2e\x40\x5a\x7a\xa0\xeb\xc7\x19\xda\x38\xbc\xcb\x51\x36\x9e\xcd\x28\x58\x01\x6f\xa3\x44\xde\x24\x35\x11\xca\x13\x44\x0d\x78\xd1\x10\xa8\x04\x9e\x45\x6c\xfd\x1d\x3c\x11\xc6\x4f\x02\xd6\x35\x19\x8f\x10\x06\xa4\xed\x17\xd5\xa0\xb2\x79\xae\x83\xa0\x0b\x36\xa0\x04\xdc\x01\x9b\x2b\x49\x4f\x14\xcb\x9c\x1d\x41\xb0\xef\x60\xb5\xe0\xd4\xc8\x87\x28\x43\x38\x97\x3f\xcc\x5e\x40\x16\xfe\x11\xd3\x89\x76\x64\xb2\x60\x35\x2d\x0a\x0e\x25\x80\x19\x99\x0d\x1e\x24\x6f\xa0\x5b\xd0\x0e\xb7\x85\xe4\xa7\xab\x46\x3b\x6c\x2c\x2a\xea\x9a\x8d\xe2\xd3\x91\x1c\x16\x3e\x18\x94\x55\x38\x55\x83\x66\xc1\x32\x15\x01\x0e\xc5\x31\xd9\x86\x87\x61\x34\x99\x62\x05\xae\xe0\x49\xcd\xbb\x7c\xb4\x40\x40\xbe\xc0\x61\x1e\x4d\xa6\x25\x4e\x8d\x63\x10\xe5\x9f\xa5\x68\x74\x59\xbd\x21\xf9\x24\x9b\xe2\x39\x01\x77\x9b\x9b\x6e\x77\xa3\xd5\x33\x08\x99\xab\x27\xb0\x2a\x90\x78\x89\x8f\xa3\xd8\x9e\x3d\x98\xa4\x39\xc2\x9b\x6e\x37\x36\x50\xd6\x5c\xce\x6e\x10\x1a\xa5\xbb\xdd\xc6\x2c\xc1\x81\xac\x4b\x3f\x8f\x23\xf0\x12\x1b\x57\xa1\x84\xae\x0f\x8d\x62\x0f\xa6\x99\xab\x26\x35\x08\x33\x00\xcc\x9c\xa3\x10\x33\x96\x5a\x1f\xe4\xa8\x3c\x4e\x0f\x66\x85\xd4\x5a\xd5\x40\x13\xeb\x0c\x7d\x4e\x1f\x28\x2f\x20\xa5\xac\x10\x13\xd6\xc3\x9c\xb5\x63\x05\x89\xae\x15\x1c\xfa\xb4\x67\x56\x12\x81\xf5\x8d\x6a\x19\xea\x69\x00\x7d\x8c\x0b\xe2\x92\x8e\x0b\xa5\xbc\x60\x59\xd8\x6c\x52\x4c\x5b\x69\x94\xe3\xd8\x8a\xf1\xf5\xad\x72\xfd\xb6\x02\x9c\xf0\x81\xc6\x79\xa9\x7a\x93\x87\xca\xa5\x4d\x9e\x2a\x76\xbb\x40\x03\x55\xbb\x22\xac\x8a\x19\x8d\x88\x01\x6c\x23\x21\xba\xcb\x33\x9e\x14\x70\x42\x7c\x67\x08\xbc\xdb\x3d\xa0\xcf\x7a\x40\xc0\x4b\x42\xab\xec\x59\xe8\x50\x81\xe3\x75\xb5\xce\xa6\x2a\x6b\x4e\x13\x5a\xf3\xdd\x2e\xd9\xed\x96\xbb\xdd\x7a\xac\xc7\x04\x39\xe4\x3a\x6e\xf4\x05\x9a\x5b\xd9\x0d\x2a\xcb\x72\x2f\xa8\xae\xc6\xe4\x51\x6e\x71\x44\x95\x9b\xc9\xb4\x8b\x2e\x42\xc0\x11\x67\xb7\xab\x83\x3c\xc9\x17\x2d\x11\x32\xf7\x40\x21\x90\x06\xc8\xbc\xaf\x75\x09\x9d\x31\xc3\x7c\xaa\xbc\xfe\xf2\x3d\x4e\x47\x7c\x33\x4a\xd8\x59\x03\x1c\xbb\x1b\xaa\xe2\x75\x7c\xdc\xeb\x15\xd6\x0d\xaa\xdc\x5a\xf9\x24\xed\x7f\xa5\x4f\x53\x92\xea\x00\x1e\x5c\x7b\x27\x4a\xfb\xba\x85\x7d\xcd\x55\x0a\x3a\xd5\xc0\xb2\xca\x50\x57\x1d\xea\x56\xe9\x7b\x35\x1b\x0b\x9e\xaf\x4c\x7e\xfe\x2c\x61\x6c\xb0\x51\xf5\xce\x22\xd8\xc9\x65\x58\xdf\xd6\xe7\x42\x69\xb7\xeb\xab\x17\x58\x31\x23\xae\x9a\x17\x36\xb6\x83\x40\x1a\xa7\x1d\x20\x04\xe7\x59\x51\xcd\x65\xe9\xba\xcd\xb5\x89\xf1\x77\x5a\x67\x8d\xad\x83\x36\x38\xce\x64\x5b\x22\x27\x01\xe1\x6c\x5a\xda\xc3\xd0\x57\x71\x8b\xb9\xfa\xac\xcd\x7c\x05\x98\x72\x32\x50\x0e\xaa\x22\x46\x0a\x49\x1c\x45\x21\x5a\x9a\xf0\x29\x92\x78\x52\x6b\x4e\xe4\x4a\x66\x03\x04\x57\xee\x2b\xa3\xd6\xb7\xb7\x22\x3c\x1e\x59\x9a\x06\xcc\x92\x98\xee\x91\x5e\x09\x9d\x1e\x96\x88\x8a\x40\xbf\x57\x29\xa4\xc2\xf5\x8e\x17\x8d\xa2\xdb\x5d\x37\xf3\x91\x06\xc2\x7b\x90\x3d\xaa\xbb\x2e\xa6\xa1\xca\xbd\xd3\xc6\xf6\xcd\x69\x34\x1d\xaf\xfe\x23\xa4\xf5\x4a\xf7\xdf\x8f\x69\x35\x46\xb8\xd8\x7e\xf6\x4e\xac\x54\x97\x48\x80\x68\xac\x3e\xeb\x33\xbe\x63\x35\xaf\x19\xc8\x65\x90\xf1\xc6\xa0\x70\x81\x63\xd0\x6f\x73\xeb\x6e\x6d\x9f\xb5\xfd\x38\xd2\xe8\xb7\xb1\x6a\x2b\x84\x38\x18\x22\x0d\x3e\xab\x22\x21\x54\x32\x4f\x9e\x79\xbb\xbf\xed\x76\x63\x71\xac\x1c\x73\x2d\x38\x85\x3e\xf8\xea\xb8\x35\x51\x33\x27\x62\x2c\x2a\x62\xe5\x8c\xf0\xc0\xd9\x8d\x95\x19\xc1\x9c\x65\x93\x81\xe5\x39\x8d\x14\x06\x14\x6d\x59\x76\xdf\x8e\xdb\xba\xdd\x40\xeb\xd6\x48\xf1\x03\x36\x1a\xc4\x44\xb9\x2f\xa0\x61\x98\x62\xa3\xe2\xdc\x40\x26\xef\x76\xe1\xb5\x85\x39\x90\x0d\xc2\x9b\xdc\xf7\xb7\x21\x42\x3c\x28\x7c\xa7\x1b\x85\x75\xba\xe1\x7b\xdc\x28\x4a\x9d\xff\xef\x4c\x2c\xab\x37\x87\x7b\xf6\x89\x6d\xc2\x5d\x26\xd8\xc5\x72\x92\xdc\x8d\x3c\x94\x55\x1f\xba\x4d\x32\xaa\x0c\x3d\x77\xe5\x80\xe1\x72\x39\x86\xc8\x00\x79\x5d\xdb\xfe\x38\x7e\x3d\x57\xde\x84\xd2\xa8\xc0\x79\xe8\x4b\xc8\xb3\x6f\x70\x31\x54\x2a\x7a\xb7\xd5\x3b\xe1\xbe\x37\xa4\x42\xab\xba\xd6\x2e\x34\x9a\x65\x6d\xf6\x82\xe8\x07\x05\xc1\x93\xfb\xa9\x16\xb4\x2a\xe6\xdd\xde\x1b\x05\xd3\x91\xc1\xc5\x8b\x11\x46\xb9\xae\x78\x8c\x92\x9c\x58\xbf\x26\xf0\xdc\xed\x6d\x6b\x88\x28\x58\x13\xba\x2b\x8a\xb1\x41\xa0\x59\x27\xe8\x7c\x4d\x92\x58\x52\x74\xca\xec\x95\x91\x8d\x8d\xd3\xf0\x9a\x75\xbb\xc5\x64\x6e\x65\xf4\xf4\xb8\xd7\x9b\xa3\x63\xb6\x88\xe6\x84\xd8\x7c\x61\xeb\x89\x02\x71\xad\xc4\x97\xde\x39\x8f\x2a\xf3\x9e\xf1\x2f\xed\x25\x68\xe5\x95\x4f\x91\xb7\x04\xb1\x5b\x82\x9a\xde\x72\x82\x37\x38\xd6\xf1\xbf\x7c\x5c\xe0\xb7\xa9\x14\x82\xf8\x6e\x77\x60\xad\x37\x54\x6c\x8d\x35\xd9\x96\xad\x34\x5a\x63\x6e\xd4\x63\x03\x1a\xd9\x92\x4f\x77\x92\xba\x5b\xa1\x55\x95\xba\xbb\x43\xdd\xee\xba\x29\x31\x5a\x4f\xee\xa6\x64\x35\xb9\x73\x8c\xc6\xb2\xdb\x3d\x58\x40\x53\x76\xb1\xed\xa9\x72\x27\x2a\x10\x8f\xd6\x36\x05\x1c\x36\x79\xd4\x3c\xb7\x37\xba\x8a\x1f\x17\x52\x0e\xc1\x02\xa5\x2c\x8d\xfb\x5c\x70\x8a\xfb\x63\x51\x52\xbd\x78\xa6\x1e\x82\x9c\xe9\x7b\x87\xb7\xb1\x72\x44\xe4\x64\xbc\xbb\x5d\xd4\x98\x01\xdc\x29\xff\x53\x6e\x67\xad\x81\xb1\x0a\x8c\x7e\xab\xc2\x70\x5a\x17\xb0\x71\x9a\x92\x6b\xf5\xaf\xae\x47\x12\xf2\xbb\x7c\x2d\xe2\x35\xf9\x4f\x4c\xfb\xf3\xb8\x90\x1d\x8a\x8b\xa7\x6c\xee\x4a\x99\xf8\xbe\x94\xe4\xb5\xb8\xae\x2a\x81\x72\xf2\x07\x3c\x65\x79\x42\xd9\xe2\x89\x7c\xc5\xb4\xbf\x60\xa9\xa0\x9c\xfc\x86\xc1\x20\x7c\x49\xce\xf5\x83\x69\xf9\x3d\x56\xae\x91\x4f\x31\xed\xe7\x8b\x05\x59\x50\xf9\x90\x91\xb5\xfc\xe7\xf1\x9c\x92\x13\x6c\x84\xd5\xe4\x27\x67\x1d\x42\xfe\x06\xcf\x20\x7a\x22\x17\x2d\x63\xf8\xe3\x0f\x78\xbb\x62\xdf\x58\xe8\xf9\x3c\xd7\xc0\x29\xcf\x74\x73\xea\x6d\xb1\xc0\x56\xf8\x4a\xfc\x4d\x82\x9b\xd6\xc5\x8c\xb9\xc4\xde\xd5\x9e\xb3\x52\xb5\xc1\x12\xfd\x18\x20\xb7\x4f\x6b\xaa\x15\xab\x4d\x45\x2a\xa4\xe0\x1d\x6d\xc7\x36\x0a\xaa\xbd\x0c\xe0\xda\xef\x80\x44\xa2\x74\xda\x62\xe0\x70\x14\x22\x6d\x4e\xa6\x08\x1f\xaa\xd8\x03\xc6\xff\xbe\x00\xfa\x52\x4b\x5d\x4a\x9c\x2f\x3c\x77\xa8\xb6\xaa\x96\xbb\x5e\x55\x35\x81\xfa\x8d\xab\xc2\xfa\xfb\x67\x3a\x4a\x4f\x94\xe3\xa1\xf6\xe5\xa6\x1b\x2e\xb1\xef\x59\xca\x0a\xa8\x74\x03\x3a\xf2\x09\x43\xbe\x57\x9a\x4a\xb0\x8e\x68\x80\xd9\x24\x9f\xa2\x48\x16\x2f\x4b\xcc\xc8\x96\x81\x62\x15\x38\xcc\x3e\x18\x56\x03\xc5\xc2\xcc\x1e\x1d\x10\x62\x82\x46\x56\xed\xcb\x18\xb4\xaa\x62\x99\x66\x7d\xb5\xde\xcc\x08\x88\x27\xd3\x56\x35\x56\x2b\xda\xca\xa9\xd3\x3a\xb8\x4a\xc0\x40\xf1\x3a\x7e\x4a\xf3\x38\x19\x6d\xbf\xd2\xa7\x91\xe8\xcf\xee\x37\x2c\xf9\x4f\xfa\x84\x59\x22\xdf\x58\x82\xa9\xdc\x54\x97\x2a\x73\x42\x45\xcc\x52\xf9\x81\xd3\x62\x93\x0a\x0c\xde\x6a\xce\x93\x11\x04\x05\x96\xb9\xd3\xf8\x8e\x42\x06\x78\xc0\x82\xad\xe8\x8d\x88\x57\xeb\xd1\x3b\x49\x5a\x67\xf9\x63\x84\x30\x08\xf7\x47\x6c\xd2\x71\xc3\x3f\x7c\x64\x62\x79\x08\x2a\xa9\x9d\xe9\xd8\x29\x02\x9b\x8a\xb4\x17\x95\x12\x75\xbb\x05\x15\xb7\x6c\x45\xf3\x8d\xd0\x4a\x10\x66\xca\x29\x19\x1c\xd3\xd7\x96\x2c\xa0\x46\x48\x25\x08\x04\x63\xe1\x44\xf4\xf5\x60\x5b\xbc\x2f\x87\x49\xb8\x64\x48\x7b\xbc\xcf\x12\xcc\x55\x44\xd7\x5f\xfc\x64\x3d\x38\xcc\x95\x01\x12\xf0\xb5\x46\x7b\x16\x52\xd4\x1b\xc2\xcc\xde\x5d\x08\xed\x82\xc0\xb4\x84\x4a\x17\x9c\xaa\x44\xf8\xcf\x03\xcf\x6e\x2f\x75\x37\xe3\x0d\xb6\xdf\xa0\x5f\xea\xeb\xd7\x2a\x1b\x17\x6b\x5b\xd8\x72\x64\x88\x4c\x8f\x36\xd8\xa1\x86\x05\xdc\x03\x63\xee\xbb\x9b\x46\x5b\xb8\x22\xb1\x30\x2d\x21\x43\xbc\x24\x47\xad\xd0\x0b\xb1\x8a\xa1\x18\x36\x1b\x74\xa3\xdb\x95\x49\x8f\x95\xce\x59\xb8\x44\x48\x3a\xae\x44\xdd\xed\xcf\x14\x2f\x43\x48\x32\x86\xe0\xaa\x66\xf3\xa0\x91\xf7\x6d\x29\xf9\x88\x99\xb1\xd4\x82\x0b\xec\xfb\x20\x33\x1a\x3d\x45\xe6\x5e\x05\x47\x9c\xbc\xd9\x0a\x42\x08\x87\x2a\x39\x1a\x2d\xe0\xaf\x44\x38\x12\xe4\xcd\xbd\x71\xb8\x02\xff\xa3\x06\x1b\x7a\x3e\xae\x86\x37\x60\x0a\xe4\x2b\x37\x90\x0a\x78\x1c\x0c\x31\x6b\x08\x07\x2c\xf8\xd3\x96\x5a\xcf\xc6\xf2\x2c\xcf\x75\x08\x03\x03\x6a\x59\x59\x46\x1c\x0b\xd5\xcd\x6c\xb7\x8b\x94\xc3\xd9\x7a\x7f\x4d\x87\x5d\x26\xdd\x75\xc0\x64\x7a\xeb\xb7\x0e\xb2\x6e\x97\x81\x15\xb6\xce\xc0\x54\x06\x35\x3e\x59\xdb\x9d\xf6\xf6\x58\x71\x09\x2d\xb7\x96\xdc\x37\x48\x7d\xb7\xbe\xb8\x99\xb9\xb9\xcb\x88\x36\x34\x25\x44\xd2\x8f\xee\x66\x8f\x30\xdf\xf5\x80\x7c\xf7\xeb\x50\xd4\x08\x5c\x16\xc9\x53\x25\x96\x34\xd3\x73\x90\x87\xf6\xd8\xf7\x60\x3a\x57\x9a\xad\x55\xea\x4b\xff\x8a\xdb\x64\x6a\x17\x5e\x6e\x2b\xf3\x1c\x51\xbb\xf6\xf8\xa1\xea\x45\x59\xf9\x83\xb0\xbb\x67\x0e\xc6\xfe\x3a\x3b\x11\xd8\x7e\x4a\x30\xf0\x72\xfd\x59\xb1\xb9\x2b\xe6\x9c\xdd\xb9\xb0\x51\x63\x89\x00\x0c\xfc\xe9\x76\x63\x89\xc4\xd2\x05\x4b\x53\xf0\xbc\x8f\x46\x66\x43\x3c\x60\xea\x5b\xdb\xde\xef\x6b\x5c\xbd\x2e\xb1\xdf\x0f\x53\xc7\x2a\xac\xe3\x29\xa4\xde\xf3\x4a\x07\xbd\xb0\x3b\x2d\x5a\x39\x14\xf9\xa4\x98\x12\x21\xff\x7a\xc9\x94\x70\x78\x80\x60\x83\x72\x9c\x05\xcc\x9f\x96\x69\xf8\xfd\x77\x4d\x3f\x04\x64\x99\xdf\x28\x27\xa6\x2c\x60\xb2\xca\xe4\x70\x38\xbf\xde\x14\x8d\x3a\x8a\x2c\x51\xb3\x85\x07\xbe\x56\x8f\x93\x79\x82\x24\xc9\xce\x88\x8e\x02\x2e\x5c\xe4\x0e\xf2\x12\x65\x44\x4c\x52\x89\x90\xc5\x24\xed\xf1\x29\xce\xc6\x33\xed\xa8\xad\x40\xa3\x3c\x2a\x50\xab\x71\xf9\xc8\xc0\x53\xf3\x9e\xd5\xd8\x21\x5c\x90\xa6\x63\x8f\x63\xa2\x74\xb1\x0b\x24\x77\xaf\xc4\xdf\x99\x77\x97\x17\xab\x60\x40\xa9\xc2\xfc\x8c\x64\x2d\x03\xa2\x0e\x08\x99\x03\x1d\x42\x88\x18\xdf\x4b\x14\x1e\xd2\x35\x27\x46\xb5\xa6\x68\xcf\x0d\x89\x33\x8f\x33\xa5\xe2\xa7\xe9\xf5\x58\xb4\x8b\x78\x45\x4d\xce\x7e\x07\xa1\xd1\x81\x44\xc9\x31\xd4\x98\xa3\x51\x31\x5e\x44\x02\x33\x34\x32\xe0\xd2\xbe\x2c\xbb\xdd\x7b\x78\x43\x81\x1f\x45\xdf\xf0\x1b\x18\xa1\x9c\x64\xde\x2a\xe6\xb2\x9a\x6e\xf7\x80\xee\x76\xb9\xaa\xc4\x6a\x9e\xb7\x6b\xdb\x7f\xbe\x8c\x59\x26\x97\x33\xc3\x19\xc2\x59\x2b\x0b\xb7\x9e\xf1\x03\x0c\x0a\xd3\xbe\x4a\xf8\x06\x73\x84\x53\xd9\xae\x5a\xe5\xa6\xed\xe3\x57\x5e\x20\x2c\x3b\x33\x47\x4f\x51\x06\x37\xfc\x3e\x54\x59\x13\xe8\xf3\x98\x8e\x44\xcb\x82\x64\x89\xe6\x67\x51\x8e\x0b\xbc\xc6\x29\xf2\x18\x79\x6d\x4a\x7e\xf5\x9c\x5b\x35\xe3\x0a\xf2\x6d\x60\xab\xa2\x34\x01\x8c\x43\x60\xfa\xd8\xa6\xd1\xc6\x6a\xf9\xce\x40\xb9\xe0\x2a\xbb\x56\x84\xb7\x36\xde\x9d\xb1\xe2\x53\xc1\xb2\x7b\xc5\xc9\x29\x1e\x83\x10\x72\x5b\xfb\xaa\xa5\x9a\xce\x3f\x8d\x44\x8b\x26\x57\xc6\x44\xd4\xef\xf7\x2d\x4d\x87\x4a\x95\xe6\xcb\xbc\xf5\x16\xdf\xed\x06\x4a\x30\xaa\x77\xbc\xe9\x07\xa7\xab\x98\x65\x2c\xbb\xf7\x52\x00\xe0\xb8\xe8\x79\x46\x1e\x3e\xa3\x60\x28\xa5\x54\x54\x4b\xef\x2d\x08\x16\xe6\x35\x62\x54\x6e\xf5\xd4\x40\xd4\x30\x1e\xc0\xba\xec\xb5\x80\x4b\x33\x5d\x7f\x3c\x5f\x9e\x65\x82\x3f\x45\x74\x92\x4d\x71\x06\xa2\x6e\x23\xd4\xa2\xf3\xaf\xef\x37\x29\x40\x0c\x30\xdc\x43\x65\x53\xe2\x56\x87\x20\xaf\x0c\x2e\xf0\xcf\x63\xb6\xd6\x5d\x14\xf4\x8e\xa2\xca\x04\x00\x91\x38\x2b\x80\xbd\xfa\x10\x3f\xdd\xd1\xdb\x25\xcd\x62\xf0\x1c\x58\x3d\x2a\x8d\x3b\xc3\x5a\x22\xd7\x97\xd3\x07\x2d\x07\x83\x96\x02\x1f\xd4\x47\x7e\x29\xda\x16\x06\x80\x00\x96\xd5\x84\x92\x83\x20\xa8\x0a\xce\x55\x5b\xaa\xbf\xc9\x89\xb0\x78\x04\x0b\x87\x47\x30\x77\x98\xbb\x81\xd1\x62\xa8\x5a\x49\x22\x4b\xfb\xa5\xf6\x6c\x5f\x7b\x65\x28\x8f\x74\xb4\x41\x2d\x00\x46\xc5\xf8\x3e\x8a\x25\x30\x8a\xd6\x51\x8c\xa9\x75\x66\x33\x7b\x64\x86\x65\x3e\x11\x51\x0c\xd3\xe9\xbb\xbb\x0e\xbf\xab\x3a\xc1\x1f\x9e\x76\x35\x24\xf1\xff\xde\xdc\xbe\x53\x24\xc8\xe9\x6f\x2c\xb5\x72\xda\x57\x52\x23\xad\x3c\xf6\xa7\xa0\x69\xdd\x47\x36\xc3\x35\xcc\xa9\x37\x4b\xa5\x3f\xfd\x15\xed\x03\x6f\xaf\xb5\x58\x88\xf1\x1b\x00\x85\x32\xa1\x5c\x8e\xef\x41\xaf\xdf\x68\x95\xf9\x6d\x9a\xfa\xf1\xde\x13\x82\x54\x7f\x6a\x25\xb6\x95\xd3\x71\x78\x18\xec\xfc\x89\x98\x12\x5e\x86\x93\xaa\xe7\x4d\x4e\xa0\x21\x9b\x8d\xe6\x68\xc3\x66\x41\x8d\x5f\x97\xe6\x2b\x6a\x0a\x05\xfe\xfd\x3e\x29\x3c\xb6\x85\x89\x1b\xf9\x04\x96\x12\xd9\xf0\x72\x64\xbe\x39\x6a\x82\xd3\xb8\xc8\xb3\x11\x2f\x75\x28\x71\x90\x3f\xcd\x3a\x3d\xc7\x41\xf6\x3a\x87\x1d\xfc\x91\x0c\xb4\xb1\xe1\x6d\x15\xfc\x5b\xd0\x9f\x90\x8f\xc6\xf9\xbb\x22\xa6\x8d\x95\xe1\xac\x6e\xa6\x64\x60\x48\x90\xe6\xd1\x1d\xe0\x16\xa2\x86\xd6\xc0\x48\x32\x51\x46\x9b\x08\x6f\xd4\x06\x6d\x3a\xa6\xb4\xdb\x0d\xa2\xf4\x36\xc8\x46\x7e\xcb\x37\x4a\x2c\xb2\x96\xa3\x8a\xb5\x6f\x22\xca\xdb\x8e\x91\x2f\xc0\xa6\x75\xc1\x78\x21\xda\x06\x85\xb4\x45\x0e\xa9\x46\xb7\xd7\x9b\x8c\x0e\x2a\xb5\x93\x3e\xdf\x23\xf2\xed\xb8\x29\x14\xd7\xc1\x50\xc5\x3d\x86\x43\xbb\xe5\x5a\x71\x03\x2f\x2c\x43\x12\xa6\x5b\x46\xc5\x90\x4f\x19\xda\xde\x2b\x5f\xaa\xa5\x35\x38\xfd\xde\x88\xdf\xc7\x2c\xa5\x89\x1c\x80\xed\x74\xfb\x4f\x1a\x3a\xfd\x69\xd4\xfe\x98\xd2\xb8\xa0\xed\x0d\x00\x0d\xda\xfe\x53\x46\x1f\xff\xd4\xce\xd7\x12\x83\xe5\x1c\x03\x20\xd1\xc6\xf9\xfe\xa0\x0d\xdd\x75\x47\x81\x14\xa3\x89\x9c\x36\x27\x66\xea\xc3\xa4\xa0\xd2\xf1\x19\xc0\xfc\x2d\x04\xe5\x5a\xa0\xa0\x96\xde\xb2\x24\x8e\xbb\x37\x6a\x89\xd4\xdf\x52\xde\x14\xd4\xbc\xec\x83\x4a\x8f\x91\x98\xd5\xfc\xf1\xbb\x1b\x6e\xb8\x85\xf2\x86\xa0\x19\xf9\x06\x0a\x96\x8e\xb9\x73\x35\xea\x81\xcd\x28\x74\xb7\x22\x21\xee\xb3\x39\x8c\xda\x5a\x89\x10\x42\x23\x6e\xc2\x0b\x04\x7e\xba\x6f\xfc\x01\x6d\x65\x8e\x11\x38\x79\x26\x6f\x42\xf6\xb7\xf4\xa3\x6b\xbb\x81\xf9\xa6\xd1\xf6\x4e\xa8\x2a\xcb\xd2\x5a\xcb\x9a\x6a\xe9\xa9\xa8\x91\x43\x1d\xeb\x96\x83\xb3\x0f\x6d\xbb\x68\x4b\x4e\xf2\xa9\x36\xdf\xdd\xba\x90\xf3\x45\x03\x5a\x28\x10\x58\x99\x87\xd2\x8c\x5b\xe4\xe2\x07\x29\x1c\x5e\xf8\x38\x7c\xee\x23\xc5\xdb\xc8\xb9\xaf\x96\x48\x71\x8e\x70\x6c\x58\x83\x83\x61\x8b\x75\xbb\x07\x46\xc7\xb3\x20\x37\x11\xc3\x05\x42\x65\x36\xc9\xa7\x44\xe9\xa3\xa6\xb5\x5a\xb2\x09\x9f\x56\x3c\x7a\xd3\xf1\x7d\x94\x62\xeb\x63\x0f\x18\x8c\x45\x94\x4a\x0c\x72\xe0\xde\xf6\x45\x79\xb5\x54\x9b\x17\x39\xf9\x70\x88\xf0\xff\x47\xdd\xbf\x77\xb7\x8d\x5b\x8b\xc3\xf0\xff\xfa\x14\x32\x7f\x39\x2a\x51\xc1\xb2\xe4\x24\x33\x13\x66\x10\xbd\x99\x4c\xd2\x71\x9b\xcb\x34\x71\xda\x73\x8e\xc2\x7a\x68\x11\xb2\xd1\x50\xa0\x0a\x52\x49\x5c\x89\xef\x67\x7f\x16\x36\x2e\x04\x78\x91\x9d\x99\x39\xe7\xf7\x3c\x6b\x65\xc5\x14\x89\x3b\x36\x36\xf6\x7d\x73\x32\x7b\x6c\x28\x35\xb1\xe0\xc7\xb3\x98\x50\x48\x89\x6c\xc2\x2c\x87\x35\x05\x8a\x22\x3f\x63\x51\x89\x1a\x5d\xfa\x1e\x8e\x10\x06\x9d\xd6\xe6\x54\x75\xcf\x1c\xe9\x8d\xe3\x2a\x0c\xb7\x5c\x09\x2a\xb7\xcb\x54\x2e\xc8\xf4\x71\x51\xf3\x7f\x05\x0c\xae\x5c\x14\x71\x4c\xd8\xa2\x70\x22\x5d\xbb\xe3\x93\x68\x26\x52\x2b\x52\x61\x36\x6f\x0b\x64\x4c\x10\xee\x09\xc0\xa4\x13\x8a\xf7\x95\x2d\x83\x50\x15\x66\x98\xeb\x93\x8b\xa2\x57\xee\xaf\xaa\xd6\xbb\x5d\x5c\x80\x73\xfb\xc5\x05\xa1\xae\xf8\xec\x95\x2f\xfd\xd1\xfa\xb9\x90\xd7\x86\xa0\x4c\x61\x3f\x66\x79\x13\x27\x3f\xdf\x5b\x0f\x31\xa8\x61\x02\x36\xa8\x95\x15\xe7\xf8\x5c\x69\x1e\x32\x0c\xdf\x1b\xc9\x12\x75\xd5\x66\x62\x29\x10\x94\xbe\x31\x4a\x48\xb0\x4b\x35\xe4\x4a\xa4\x15\x78\x60\xe6\xde\xc0\xba\xc6\xe0\x10\x8c\xf6\xb5\x18\x5e\x63\xca\xcf\xac\xbc\x1e\x26\x7c\x98\xc8\x1e\x02\x24\x07\x89\xcf\x95\x26\xa2\x2f\x7d\x63\x2d\x7d\x94\x87\xb2\x39\x44\x64\x8f\x8f\x68\xb2\xcc\xd6\x16\x3f\x59\xd2\x5b\xc6\x81\xb0\xf0\x92\x40\x37\x39\x12\xea\x66\x35\xbe\xd1\x1e\xed\x06\xf1\x2d\x78\x8c\x5c\x0a\x68\xa5\xbd\x64\xe4\xf3\x95\x7a\x46\x35\xdc\xc9\xe9\x6a\xae\x2d\x83\x67\x60\x01\x6f\x9f\xbc\x33\x4f\x10\xbd\xe2\x73\x27\x4e\x82\x91\xaa\x93\x2f\xde\x6b\x09\xa8\xe4\xb3\xa6\x62\x9e\xd9\x90\x09\x1d\xec\xac\x1b\x3b\xf1\x68\x26\x4f\x42\x23\x5a\xde\x61\x18\x79\x16\x9e\xc3\xfd\x63\xa1\xe3\xfc\x76\xd0\xd0\x3a\xaa\x3b\x40\x48\x33\x4c\x9e\x05\x74\x08\x3e\x01\x90\xfe\xcc\x5d\x0c\x87\xbe\x25\xcf\xf5\xec\x7f\x3c\x34\x7b\x08\x10\xe0\x87\xd8\xe4\x1e\xdf\xec\x11\x70\xd6\x0c\xeb\x00\xef\x5b\xc7\x8e\x68\x38\xde\x33\x6b\x5b\x69\xdd\x05\x34\xfd\xdf\xe4\xbd\x99\x87\xd5\x72\x0f\x22\x8b\xef\x99\x42\x6e\x84\x2e\x4a\x30\xc9\x34\x96\x1e\x35\x5b\x23\x94\xed\xca\x01\x66\xb9\x5e\xd8\xb3\xe6\xc2\x1a\xd8\xc6\x16\xdd\xb9\x17\x44\xed\x8a\x4a\x5d\xa1\xae\x21\x21\xba\x35\x73\x66\xeb\xaf\x93\xe2\xba\x6f\xd3\x75\x53\x5e\x74\x94\x1f\x1b\xb0\x05\xe4\x90\x0a\xe9\x66\xf7\xf4\xc7\xaf\x83\xe8\x17\xff\x0b\xd3\x75\xd4\xb0\x5f\x33\xdb\xd7\x30\x5b\xf0\x2a\x70\x27\x6c\x87\xfe\x52\x85\x0c\x00\x9f\x94\xa6\xa2\x4a\xbd\xa6\xa0\x55\xaf\x6b\xfc\xbb\x96\xc8\xee\xf4\x44\x23\xe3\x2a\x0d\x67\xd4\xe4\x1a\xb4\x3a\x73\x4f\x6e\x75\x1e\x86\x40\x47\xc8\xf6\x2d\xe6\x02\xf3\x47\x2d\xbc\x02\x4d\x01\x2e\xab\xd7\xb7\x1d\xc1\xf7\x87\x8e\xa0\x7f\xfe\xe4\x79\x04\xd6\xd9\x1c\x41\x2f\xf8\x5b\xaf\x00\x2b\x6f\x09\xb0\xf2\x3e\x01\x96\xf1\xa8\xbc\x58\x27\x9b\x17\xdc\x18\xe9\x34\x8e\x74\x27\xa3\x2c\xa1\x01\x84\xbb\xcd\x03\xe7\xb4\x27\x0f\x1f\xd2\xa1\xec\xec\xfd\xdd\xc5\xfb\x32\x28\xe2\x88\x2d\x0e\x33\xe0\x8d\x40\x20\x75\x2e\xaf\x2e\x05\xf9\xbc\x0f\x09\xaf\x93\xcd\x90\x7e\xd9\x40\xcc\xb1\xc4\x63\xfe\x92\x61\x41\x97\x39\x4f\x2d\xef\x17\x20\x49\x27\xba\x27\x44\xf4\x9c\x90\xf6\xcd\xdc\x79\x2c\x64\xdf\x87\x31\xbe\x7b\x1a\xde\xab\xb3\x2f\x3b\xed\x3a\x0c\x3f\x1d\x38\xc7\x75\xa9\x7b\xad\x52\xb0\x28\x50\x48\xc2\xd3\xdf\xc8\xae\xd2\x20\xfa\x2f\x0b\xa2\xef\x77\x5f\x21\x4a\xf4\x33\x74\x19\xad\x52\x87\x7c\x51\x1b\x6c\x80\x12\x90\x1e\x11\xf2\x37\x84\xee\x2e\x72\xec\x01\xc5\x5d\x0b\x4c\x06\xc6\x64\xcb\x8a\x11\x9b\xa0\x59\xfb\xdb\xe5\x75\xd6\x48\x1f\x32\x0b\x80\xcc\xdc\x24\xf0\xa8\xc1\xdc\x84\x68\xec\x01\x5a\x61\xc3\x50\xd4\x23\xfa\x9b\x8b\x7c\xff\xeb\x37\x40\xae\x5a\x3e\x0b\xbc\xff\xbb\xa0\xab\x3b\xbf\x3b\xf4\xfe\xab\x13\x7a\xe5\xe6\xfc\x1d\xff\x89\x4c\x6b\xd5\xf8\x5f\x14\x84\x6e\xe9\xe2\x4f\x31\xa1\x58\xfe\x1d\xcf\x62\x52\xe2\x53\x42\x48\xf8\xa7\x31\x39\x45\xa3\x91\xa0\xa1\xaa\xfc\x57\x12\x6c\xb9\xb2\x58\x4a\xeb\x45\xfb\xcc\x78\x9a\x7f\x9e\xab\x3f\x06\xc1\xff\x37\xf9\x2b\x44\x58\xfb\x33\xf9\xef\xc9\xab\x6d\x09\x1e\xb3\x6f\x2e\x0b\x2a\x3e\x51\xb1\xdf\xff\xf7\xe4\xef\xf4\xf2\x2f\xac\x6c\x7e\xc1\xff\xe9\xf6\x50\xb3\xbb\x34\x5b\x8d\x46\x5d\x7d\xeb\x20\xf5\xa3\x51\xb0\xd0\xe2\x12\xfd\x26\x0e\x08\x21\xbb\x6a\x62\x92\x7f\x29\xb6\x5e\x7f\x44\x98\xd2\xce\xa9\xbc\x67\xbc\xfc\xee\x59\x96\xac\x37\x34\x85\x2d\xe9\xee\x95\xad\x37\xb9\x28\xdf\x2d\x05\xdb\x94\x45\x77\x91\x57\x2a\xca\xd9\xb3\xeb\x84\x73\xea\x04\xd9\x72\xd2\x5d\xc8\x9b\xd3\xb9\x49\x97\x14\xcf\xd4\x32\x0b\x8a\x39\xc5\x8c\xe2\x9c\xe2\x82\xe2\x84\xe2\x4c\x6e\x8d\x73\x87\xcc\xe8\x7d\x54\xb7\xb9\xa4\x8e\x20\x42\xd9\x8a\xfc\xe9\x31\x95\x7b\xb7\x0b\xa7\x72\x4f\x69\x8c\x42\xf9\x67\x3c\x8b\x91\xfa\x6d\x64\x81\xfa\xad\xb1\xb8\xfe\x13\x99\x56\xff\x39\x0f\x13\x4a\xf4\x4a\x4d\x38\xfd\x52\x9e\xb3\xe5\x47\x9c\xd5\xef\x3e\x51\x51\xb0\x9c\x17\x13\x9e\xa7\x74\xb2\x86\x03\x7d\xf2\x8f\x70\x1e\x85\x1f\xd2\x31\xfa\x30\x41\x73\xef\xf9\xc3\x1f\xf7\xf2\xf9\xde\x09\xc2\x3e\xb8\x67\x90\x1a\x60\x2a\x77\x2a\xa3\x8b\x59\x3c\x1a\x05\x33\xf3\xeb\x34\x1e\x8d\xe4\x38\x0a\x5a\x9e\xad\xb5\x05\x35\xc2\x82\x12\xb9\x6a\x09\x0d\x97\x14\xa1\xe8\xcf\xf3\x90\x51\x32\xc5\xb9\x5a\x9b\x3f\xcb\xb7\xb8\xa0\x24\xcd\x97\x70\x10\x75\xa4\xb7\x73\xfa\xa5\x7c\x9d\xa7\x34\x0c\x02\x84\x73\x3a\xc9\x15\xb4\x85\x05\xc5\xbb\xe5\x75\x22\x92\x65\x49\xc5\x8f\x49\x99\x28\x43\x3b\xdd\x49\x41\x55\xf8\x6e\x46\xc9\x78\xcc\xe8\x7f\x9c\xa2\x88\xd2\x79\x18\x72\xd5\x99\xbf\xc1\x68\x22\x21\x62\x36\xc9\xb9\x09\x6f\xb7\xa4\xa6\x21\x4e\xe1\xe3\xe9\x64\x93\x17\xa5\xae\x16\x4e\x11\x8a\x84\x11\xd3\x12\x42\xfe\xda\x9d\x10\x61\xee\xca\x19\xc5\x8d\x46\xec\x2f\xcc\xcb\xc0\x11\xc9\x05\x08\xcc\xf9\xff\xb5\x65\x82\x86\xc1\x27\x2a\xca\x2f\x41\x3b\x47\x4d\xf8\x77\x42\x27\x62\xcb\xdf\xf0\x97\x79\xbe\xd9\xef\xf5\x0f\xed\xf8\x85\xdc\xfe\xfe\x2e\x97\xb3\x8a\x20\xd1\x4a\x33\x36\x0a\xbc\xac\x42\x04\x5f\x8d\x31\x00\xf9\x0b\xd6\xe2\x46\x42\x3d\xd0\xa6\x78\xaa\x8c\xb7\x52\xc8\x61\x9a\x14\x25\xf9\x09\x5f\x53\x02\xc8\x87\x3c\x31\xda\x50\xd0\x97\xd6\x56\x3b\x12\xaa\xd9\x24\xe7\x0d\xa5\x62\x6d\x0a\xa2\x0b\xac\x56\x8d\x12\x10\x91\x43\x8d\xe8\x9a\xe2\x7e\x94\xd5\x21\x58\x53\x1f\x26\x17\x17\x3f\xbf\x7d\xf3\xea\xec\xdd\xf3\x8b\xb3\xd7\xef\xce\xdf\xbe\x7f\xf5\xfc\xf5\xf9\x53\xf0\xfa\xbe\x50\x97\xeb\x9a\x92\xdb\x8b\xd6\x26\xb4\x74\xc8\xf8\x30\x0f\x1d\xb3\xb0\x00\x5c\xda\xd7\x14\xad\x5b\x19\x75\x2e\xe5\xb1\xd8\xd0\xf0\x92\xe2\x35\x5d\x5c\xd2\x58\x61\x85\x2b\x4a\x76\x49\x91\x6c\xa2\xbf\x60\xb9\x82\x51\x4a\xf1\xcf\x86\xe7\xc5\x8e\x7d\x64\xc4\x71\x92\x65\xd1\x5b\x5c\x73\xba\xd1\x3f\xb1\x64\x58\xa3\xa7\x58\xf2\x06\xd1\x19\x76\x58\x84\xe8\x05\xd6\xe6\x96\xd1\x4b\x0c\xd6\x9e\xd1\xbf\xb1\xb5\xf5\x8c\x3e\x62\x6b\x20\x1a\xe5\x38\xe7\xd1\x86\xe2\x7c\xb5\x8a\x56\x12\xbc\x15\x49\xff\x93\xa1\xe6\xef\xe1\x75\xb2\x89\x7e\xc0\xb0\xf4\xd1\x35\xc5\xea\xde\x8a\xfe\xab\x1a\xd4\x96\xa5\x57\xc0\x25\x94\x61\xf0\xff\xa3\xeb\x4b\x2a\x4e\x8e\x8d\xdb\x74\x71\x72\x99\xe7\x65\x51\x8a\x64\xa3\x84\xfb\x5d\x37\xc1\x8b\xa4\x28\x7f\xc8\x73\x4d\xe2\x6c\x84\x1c\xef\xeb\x44\x47\x32\x78\xec\x5d\xaf\xaa\x6e\x18\x40\x62\x14\xd7\xc8\x17\x07\xd0\x73\x80\x95\xf9\xaf\x6b\xf3\xab\xa9\x1b\xcf\xee\x57\x29\xcc\x02\x3d\xfe\x80\xf1\xa1\x98\x0b\x33\x9d\x48\xe0\x9c\x84\xee\x47\x3e\xb7\x41\xd7\x22\x8e\x8c\x18\x0c\x17\x64\x11\xbc\xc8\xc5\x5a\xa2\x99\x00\x07\x2f\x58\x46\xdf\xd2\x24\x85\x61\xfc\x90\xe5\x97\x01\x0e\xde\xbf\x7d\xf9\x8e\x26\x62\x79\xad\xe3\x7f\xe0\xe0\xdd\xcd\xfa\x32\xcf\x02\x1c\x00\xbe\xfc\x61\xbb\x5a\x51\x11\xc4\x38\x21\xc5\xc0\x9d\xba\xc4\x94\xa4\x30\xe1\xb3\x17\x66\xc6\xc1\x4f\xd0\x81\x6c\xe8\x2d\xfd\xd7\x96\x16\x25\x3c\x15\x9b\x9c\x17\x54\x36\x7a\x99\x8b\x52\x1e\x7c\x91\x67\x99\x6c\x18\x82\x0a\xaf\x72\xf1\x3c\xf1\x12\x73\x0a\xb4\xa3\x90\x3d\xbe\xdb\x64\x59\xae\xd9\xce\x00\x49\x72\x99\xd1\xe8\x68\x8a\x25\x1c\x3a\xa8\xc4\xc6\x6b\x12\x71\x85\x0b\xf7\x5b\xa9\x1a\x27\x65\x55\xa1\x4a\xc7\x00\xc8\x48\x89\xb7\xa4\x74\xb6\x13\xed\x14\x95\x4c\x1b\x91\xf5\x7b\x46\x04\xce\x2c\x19\x2b\x4a\xca\x61\xfe\xda\x8c\x7a\x57\xe1\xcf\x82\x95\x66\x8c\x8d\x31\x57\xa8\x4a\xd2\x14\x0e\xd2\x4b\x5d\xd5\xd0\x8b\x70\x7c\x15\xbb\x67\x1a\x35\xb4\xa6\x7d\x61\x8c\x78\x5b\x6f\xb5\x51\xaa\xb1\x9d\x89\x4a\x9c\x6f\xe4\xa4\x8a\x48\x54\xa8\x52\x6e\xe5\xad\x5e\x15\x75\x18\x76\x74\x6c\xe4\x8e\x03\x58\x09\xe3\x47\xe8\x76\x08\x68\x27\xa3\xe5\x50\xf9\x37\x8b\xa6\x4f\x30\x5b\x85\x62\xc1\xe3\x89\x19\x11\xd8\xd1\xb9\xf7\x84\x30\xa6\xc2\x5c\x52\x24\x29\x2b\x36\x12\xfb\x6b\xdf\x4c\x33\xb2\x89\x3c\x91\xb7\x0e\xaf\x6c\x0d\x0f\xea\xc5\x36\x2c\x83\x3f\xd6\xb2\xe5\x8b\xad\x9a\x61\xe0\x40\xaa\x58\x0a\x3b\x6e\x27\xf8\x2c\x75\x02\xb4\xe5\x96\xee\xee\xd0\x0a\x09\x49\x07\xb3\x89\xde\x81\xd1\xc8\x3e\x4e\x72\xbe\xb4\xb9\x45\xba\xf6\x04\xc6\x8d\xeb\xde\x8d\x38\xfc\xc8\xa2\xb6\x9f\x05\x18\x14\xd3\xd4\xa4\x09\x29\x2d\x4f\xd7\x84\x5b\x25\x6f\x68\x02\x8b\xbc\x8d\xed\x9c\x10\x3e\x04\xdc\x26\x6f\xb3\xf5\x10\x98\x1d\x06\xed\x83\x8d\xe5\x1c\x9a\xb3\x8d\x81\xfd\xc6\xaf\x6f\x4e\x69\xb9\x6d\x6b\x9a\xd2\x3c\x7c\xf2\xda\x39\x7a\x0d\x3d\x0f\x58\xea\x1d\xbb\xe2\x49\x16\x07\x6d\x60\x54\x2b\xa1\x62\x12\xc9\x1d\x32\xf6\x0b\x49\x9d\x6a\xba\x8b\xae\x52\xce\x02\x50\x48\x6f\xba\xfe\xe5\x01\x95\xc9\x94\xd3\xec\xd5\x6c\xb0\xf8\x0a\x74\x54\xc0\x14\xea\x35\xa6\x9f\x87\xe5\x6d\xe8\x08\x02\xc1\x50\xb4\x93\x07\xa4\x54\x3a\x6c\xa0\x3d\xd5\x38\xf4\xd4\x1d\x2d\x75\x17\xa9\x63\x68\xe1\x79\x83\x28\x86\x36\xe6\x61\xd9\x24\x96\x75\xdb\xf0\x27\x40\xb8\x9c\x30\xce\x4a\xaf\x43\x7c\x34\x53\x4e\x8f\x3d\x95\xd5\x2a\x48\xe8\x86\x1d\x21\x66\x9c\x51\x49\x76\xf2\x45\x64\xda\xb9\xdc\x5e\x5e\x66\xb4\x90\xc0\xbb\x4c\xf8\x92\x66\x6a\xea\xb3\xaa\x92\x13\x16\x84\xd6\xf1\xb2\x20\x18\x22\x5b\x85\x5d\x34\x81\x19\x03\x52\x8a\x0b\xcd\x33\x9f\x83\x0a\x1d\x34\xea\xed\x64\xe7\x42\x87\xa9\x06\xe0\x52\xc1\xa9\x6b\xbd\xa9\x6a\xe6\xc7\x37\xaf\x9e\x7f\x59\xd2\x8d\xa2\xb3\xd5\xee\x0d\x99\x6d\x04\xb8\xef\x7c\x5b\x0e\x35\xb4\xbb\xa6\xd2\xbf\x65\x18\x3a\x76\x0a\x74\x37\x51\x6d\xdb\xfc\x1f\xea\xa5\x0f\x8c\xe5\xad\x67\xa7\xbe\xe1\xe3\xa0\xaa\xba\x40\x44\x91\x19\xa3\x91\xfa\x6b\x59\xe6\xf3\xe4\x0a\x1c\x03\xac\x70\x75\xd1\x2e\x10\x93\x16\x19\x81\xcb\x3b\xd5\x50\x47\x3a\x40\x9e\xfe\xb7\x23\x83\xcd\x90\x4e\x2e\x2e\x5e\xbc\x79\xfb\x4c\x11\xd8\x4f\x5f\xbe\x54\x91\x97\x9e\xbd\x79\x7d\xfe\xf6\xcd\xcb\x97\xcf\xdf\x5e\xfc\xfc\xe6\xe5\x7f\xbd\x38\x7b\xf9\x72\x1e\xca\xe3\x98\x67\x2a\xdd\x62\x70\xd7\x6a\xa4\x14\x5b\x2a\xb7\xb6\xa0\x25\x1e\x7e\x66\x59\x36\x5c\xe5\x62\xa9\x53\x6d\x67\xd9\x70\x93\x67\x37\x2b\x96\xc9\xc1\x1e\x4d\x3b\x8d\xee\xe9\x44\x53\x58\x10\xe0\x41\x3f\x3b\x52\xe9\x66\x98\x37\x8d\x0c\xd0\x7e\x7f\x44\x27\x8d\x05\xac\x50\x48\xc1\xad\xb9\xf9\x81\x08\xac\xdf\xa9\xb5\x23\x25\xaa\x6a\x57\xfa\xed\x7c\x1b\x5d\x65\xf9\x65\x92\xa1\x0a\x85\xe8\x71\x87\x3b\xb7\x2d\x9b\x8d\x46\xd9\x7e\x5f\x57\x1d\x8d\xb6\xfb\x7d\x17\x64\xa8\x06\x47\x23\xf5\x17\x04\x3a\x82\xb4\x08\x55\x49\x04\x60\x4e\x0c\xb9\xca\x94\xaf\x2e\x2b\x95\x35\x8b\xfc\xad\xbe\x60\x46\x5c\xc2\x57\x97\x03\xea\x57\x3d\x37\x98\x5d\x47\xa0\x25\x0b\xe1\xa3\xa9\xb1\x46\x31\xc0\x21\x71\x45\x88\x70\x41\x6a\xda\x1a\x06\x93\x10\x8f\x64\x96\xef\x24\x2e\x49\x90\x72\x14\x59\xd8\x13\x72\xc6\xcb\xef\xa0\x64\x1c\x60\xfb\x12\xa4\x40\xdd\x6f\x5d\xd9\x90\xfb\xf1\x8c\x97\xb3\x6f\x3a\xab\x74\xbc\x3e\xe3\xe5\xfd\xd3\xce\xc2\x1d\xaf\x5f\x64\x79\xd2\xfb\xfe\x9b\x07\xfa\x7d\x8c\x53\xe2\xcc\x78\xc2\x8a\xbf\x31\xfa\x79\xbf\xef\x3a\x4f\xa3\xd1\xd2\x3a\x88\xe9\x1b\xcb\x51\xdc\x7a\xf2\x32\x8a\xd0\x93\x63\xd7\x7d\xeb\x5a\x13\x80\x81\x4a\x56\xe0\x19\x81\x85\x94\x68\x44\x24\x6f\xce\x93\xc5\x3f\x92\xe3\x7f\x4f\x8f\x1f\x7d\x38\xfe\x3f\xf7\xfe\x63\xf4\x87\x3f\x8e\x27\xff\xb8\xf8\x65\xff\xff\x3f\x8a\x4f\x98\xca\xb1\x46\x91\x8e\xff\xdc\xad\xc7\xfa\xc3\x99\xca\xe4\x31\xb4\x22\x1a\x49\x6d\x5e\x03\xec\x0c\x57\x8c\x66\x29\xa4\x37\x8f\x86\xc1\x1f\xc6\x74\xfc\x87\xe0\x0f\xc8\x49\x7b\x9a\xbf\xcc\x3f\x53\xf1\x2c\x29\xa8\x9b\x5c\x7f\xe3\x04\x12\xb8\x75\x02\xd4\x73\x3a\xb1\x8a\x2c\x4e\xbf\x78\xac\x8d\x31\x57\x51\xe1\x75\xcc\x18\x76\x69\xce\xa9\x63\xf7\xa2\xad\x02\xcb\xca\x4f\x2e\x5e\x1a\x04\x69\x0e\x4b\x4c\xda\x5c\x53\x09\xfe\xa2\xbe\x63\x09\x5c\x08\xeb\x64\x43\x76\x15\xa6\xae\x05\xdc\x7a\x4e\x3b\x58\xb8\x5a\x95\x9c\x6c\x36\x14\x32\xd3\x53\x54\x21\x6d\x32\xd2\x52\xac\x77\x36\x61\x9c\xf6\x8c\x45\x42\xb7\xa8\x5a\xf3\x9c\xae\xd5\x5a\xa4\xa5\xe6\x54\x6d\xd8\x09\x2c\xc5\x70\x93\x30\x31\x2c\xf3\xe1\x25\x1d\xaa\xf6\x86\xa7\x78\xb8\xca\xb7\x3c\x0d\xc6\xb6\x8b\x81\x3b\x66\xba\x98\xc6\x98\x82\x03\xb0\x19\x39\xb5\x4c\xe9\x15\x2d\x1d\x0c\xab\xb2\xdb\x53\xd4\x31\x8f\xf6\x42\x2c\xca\xba\x45\xcf\x15\x47\x47\xbb\x9f\x5c\xf0\xfc\x87\x3c\xbd\xa9\x93\xdf\x5d\xe6\xe9\xcd\xfb\x82\xa6\xf3\xbc\x47\x5b\xf0\x34\x13\x34\x49\x6f\x24\x71\x90\x06\x48\x19\x40\x85\x75\x3d\x72\x34\xf5\xfd\x6e\xbc\xb0\xd2\x79\xe8\x09\x24\xd0\x8e\x4e\x72\x9e\xe5\x49\xea\xc2\x46\xa9\x52\x80\x6e\xb3\x12\x55\xe0\x59\xab\x32\x89\xb9\xd0\x13\x52\xe5\xcb\xa7\x22\xa8\xbb\x2e\x3a\x6e\x04\xe8\x1a\x21\x63\x41\xae\x5c\x2f\x6c\x49\x7e\xa4\x4f\x0b\x07\xad\x84\xbe\xeb\xdd\x27\x93\x30\x42\x71\x73\xf5\xfa\x98\x44\x58\x83\xba\x9b\x1a\xa7\xca\x75\xb8\x29\xe9\x4b\xbd\xc3\xb6\xb7\x82\xaa\x65\x74\x4b\x22\x49\x44\x5e\x42\xdf\xae\x4b\x8c\x6f\x8a\x58\xaf\xea\xcc\x71\x45\x90\x3b\x46\x5a\x77\xe0\xc0\xaf\xe1\xfd\xd2\x95\xe5\xcf\x33\xce\x4a\x42\x31\x9d\x1b\x34\xd1\x32\xc8\x96\xa5\xce\xe9\x97\x92\xd0\x88\x8d\x46\xf2\x7a\x72\x90\x28\x2b\x7e\x36\xcf\x6f\x24\xee\x70\xea\xc8\x92\x84\x46\xc5\x68\x64\x6e\xac\xbb\xd5\x33\xa5\x09\x8d\xc4\x68\xd4\xb8\x81\xef\xd6\x84\x1a\xee\xa4\x26\x17\xa3\x44\x79\xdf\xe9\x24\xbd\xb2\x79\x79\x6b\xf4\xb6\x56\x22\xa4\xc3\x92\x42\x7b\x0e\x60\x90\x4f\x72\x57\xe1\x11\x35\x97\xd1\x5c\xdf\x3a\xd5\x5b\xb3\x6a\x8c\x60\x1c\xa1\x7b\x7b\xf5\x4f\x67\xbf\x4f\x25\x54\xcc\x7b\x47\x61\xec\xe1\xeb\x09\x93\x5b\xef\x38\x63\xcf\xae\x8e\xb9\x8d\x3b\x5d\xb7\x11\x04\x7a\x56\xea\xf6\x81\x40\xf1\x3a\xd3\x3c\x2f\x8f\x65\x9b\x92\x94\x0b\xfb\x80\xc5\xd4\x2a\x5a\xb5\x70\x50\xd2\x2f\xe5\xc9\x26\x4b\x18\x7f\x2c\xef\xb9\x82\x96\xe4\xfd\xf9\x8b\xe3\xef\x02\x77\x22\x72\xf9\x8c\x3a\xd4\xfc\x06\xde\xea\xd6\xf6\x3b\xea\xa0\xaf\x03\x20\xdd\xef\xa1\x39\x24\x9b\x4d\xc6\x96\xc0\xe0\x9c\x7c\x39\xfe\xfc\xf9\xf3\xf1\x2a\x17\xeb\xe3\xad\xc8\x28\x5f\xe6\x29\x4d\x9b\x53\x43\x15\x66\x86\x51\xbf\x94\x07\xa2\x71\x9f\x52\x72\x59\x7b\xb7\xd7\x78\xa5\x76\x61\x31\x13\x32\x9f\x72\x2f\xb9\xb1\xf3\xdd\xaf\xe2\xc0\x4a\xbb\xe6\xed\x70\xea\x37\x66\x4e\x64\x3b\xc5\xda\x32\xdf\x4a\xe2\x04\x1c\xe4\x92\x74\x68\x0a\x0e\x65\xad\x61\x52\x0c\xe5\x94\x6b\xd5\xcc\xe1\x11\x48\xf8\x8b\x91\xb9\x9f\x26\x89\x03\xed\xce\xa2\xf5\xce\xb2\xb1\x9c\x66\x25\xf7\xfb\xb0\x4d\x2d\xf6\x34\x31\xef\x5a\x5c\xb7\xb6\x3a\xf7\x1a\xe9\xf7\x14\xb9\x29\xe9\x9b\xd5\x4a\x32\x58\xb7\x15\x18\xf7\x17\xd0\x57\x06\x8a\x6e\x19\x11\x02\x15\x10\xf3\xf2\x74\xc8\x35\x37\x02\xc1\x1b\x34\xb8\x6d\xcf\x92\x62\xe8\x32\x10\x48\x1b\xde\x41\x84\xcd\x26\xb0\xda\x9c\x6d\x85\x0b\xb6\xd6\x9f\xbd\xe8\x07\x5b\x63\xa2\x61\xde\xe3\x9e\x2b\x19\x73\x72\x62\x8e\x50\xb8\x78\x7a\xfc\xdf\x8a\xb2\xbe\x38\x8e\xc7\xe8\x64\x42\xbf\xd0\xa5\x96\x4f\x82\x95\xdf\x9c\x2f\x66\x71\x14\x6c\xcb\xd5\xf1\x77\x01\x36\xd7\xb8\x04\x24\x30\xe3\xc5\xe2\x2b\x0e\x45\xb7\x71\x76\xeb\x9a\xf6\xad\xb4\x0d\xf5\x06\x2e\x76\xbc\x36\x8a\xd6\x16\xdb\xb1\xa6\xb2\x21\x6a\xdc\xb3\xeb\x44\x3c\xcb\x53\x1a\x96\x6e\x60\x4a\x31\xf9\x67\xce\x78\x18\x04\xa8\xea\xdb\xe2\xdf\xeb\x30\xca\x2d\xed\x3a\x8c\xfe\x11\x44\x15\x2e\x0c\xc6\x5a\x99\xab\xb8\x83\x54\x37\x40\x62\x40\xed\xb9\x3d\xb9\xff\x2c\x72\x7e\x97\x1a\x7f\x7e\xf7\xe6\xf5\x64\x23\xf7\x5a\x03\x5d\xb5\x76\xb0\xb3\xa2\x5a\x1b\x46\xbb\x94\xa8\x18\x65\x64\x13\xea\x54\x97\x5a\x2b\xb0\x4e\x36\x0b\xaa\x23\x2c\xaa\x67\x22\xe6\x62\x1c\xe0\x61\x30\x2e\xa3\xb2\xc2\x6e\xd3\x2a\x38\x23\xf1\x55\x68\x2a\x5e\xa3\xa9\x2f\xbb\x89\xfd\x5a\x57\xb4\x24\x5d\x4c\x26\xa9\xc3\xa6\x5d\x27\x85\x25\x44\xd4\x28\x54\xc8\x0b\xaf\x9d\xeb\xa4\xe8\x6a\xc7\x54\x6a\x4a\x50\x20\xd9\xb8\xdf\x42\x41\x9b\xc6\xcc\xfe\xb8\x61\x75\xfc\x2a\x9a\x3b\x20\x3d\xfe\x00\x56\xbb\xb1\x4e\x36\xa8\x6f\x24\x02\x41\xc4\x08\xe5\x34\x62\x7b\x14\x31\x16\x9a\xa3\xf0\x7a\xfc\x48\x6f\x8a\xf6\x6d\xb7\x88\xbd\xd0\x47\x1d\x4c\x8b\x62\x03\x40\x93\x24\x50\x85\x10\x96\xf7\xa2\xdf\x34\xb0\x55\xbf\xaa\x71\xdb\x74\xd9\xd3\x34\xe5\xa5\x60\xbf\xae\x6d\x67\xe0\x0b\x81\x81\xd3\x32\x3d\x48\x06\x78\xdd\x96\x15\xd6\xac\x70\xc7\x10\x14\x78\x7f\x26\x8b\xe0\xd9\x9b\xd7\xaf\x9f\x3f\x3b\x0f\x70\xf0\xe3\xf3\x97\xcf\xcf\x9f\x07\x38\xf8\xd3\x73\xf9\xf3\xa7\xe7\x4f\x7f\x0c\x70\xf0\xe6\xe7\xf3\xb3\x37\xaf\xdf\x05\x38\xf8\xf9\xe9\xf9\xb3\x9f\xe4\xdf\x37\xef\xe4\xf7\x9f\xdf\xcb\xff\xcf\xdf\x3e\x7d\xf6\x3c\x70\x22\xc9\xbc\xb1\xb1\x31\x8f\xe0\x98\xbb\x4c\xf5\x9b\x6e\xbb\xac\x3f\x34\xbc\xb8\x02\x4e\x3f\x07\x4d\x2f\xae\x1f\xdf\xbc\xfa\x15\x9e\x5c\x7f\xd0\x11\x83\x20\x1a\x72\x28\x88\x80\x7c\xa8\xc0\xaa\x00\x4d\xe4\x8f\x4e\x31\x61\x86\x8f\xe9\x66\xcc\x7d\x96\x54\xe1\x84\xad\xc8\x54\xe0\x5e\x1d\x88\x51\xd0\x94\xf2\x92\x25\x59\x41\xa8\xfb\x0b\x0b\x43\xff\x19\xb5\xa7\xfe\x09\x58\x7f\x1d\x52\xf3\xdb\x04\x7e\x54\xc1\xf4\x08\xd5\x0f\xfa\x65\x0e\xe6\x1f\xf2\x8f\x2b\xd0\x26\x54\x3f\xe0\xdc\x84\xda\xa7\x35\xfb\xb0\xdf\x43\xdc\x4d\xfb\x1b\x37\xb8\xe8\xda\x16\x50\x4e\xc6\x8a\x6f\xec\xed\xe0\xce\x49\xb8\xbf\x74\x4c\x39\xef\x4d\x50\x24\x6b\x7a\x9c\x0b\x76\xc5\x78\x80\x8f\xec\xac\x7d\x1a\xb8\x7b\x0d\x44\xcf\x1a\x84\x9c\x08\xfd\xac\xbb\x34\x3f\x14\xbc\x32\xc2\x27\x65\xfe\x7e\xb3\x31\xe2\x2a\xfc\xd9\x4a\xe7\x18\x7a\x72\x3c\x9b\xb3\xc8\xb8\xd5\xc2\x0a\x0a\xf8\x63\xda\x82\xc7\xda\xe1\x5a\x2f\xa9\xd0\x0f\x26\x70\x9e\xfe\xe1\x53\x8c\x2d\xc9\x3d\x44\xf1\xd5\xb6\x69\x70\x9d\xfb\xdf\x91\x6e\xc7\x38\x5e\x4e\xc0\x04\x41\x50\xed\xf0\x1d\xc2\x7c\x8c\x89\xaa\x9d\x24\x1c\x47\xff\x2d\x1a\x8d\xf2\x6e\x20\x95\xfc\x17\xdc\xd5\x49\x96\xe5\x9f\x69\x0a\x29\x4d\xff\xf4\xfc\x7c\x98\x8b\xa1\x6c\x68\x28\x94\x68\xbd\x08\x9c\xfb\xdf\x70\xfb\x61\x8e\xf0\x91\x1a\xc5\x91\xd7\xdf\x68\xa4\x46\x71\xd4\x1c\x1b\xcf\x8f\x8b\x32\x17\x54\x7e\x11\x93\x65\xb2\xbc\xa6\xa3\x91\x7c\x0b\x8f\xce\x5b\x64\x5c\xf5\x4e\xc2\xc5\x7c\x14\xa3\x0b\xb2\xf8\xc7\x28\xfe\xe3\x09\x10\x7a\x4a\x9a\x69\x60\x10\x21\x0b\x8d\xe6\xc1\x84\x5a\x0e\x0b\x1c\xdc\x9b\x5d\x90\x60\x0c\xcb\xfb\x63\x52\x52\x04\x39\xc7\xd8\x9a\x86\x48\x87\x8a\x30\x95\xc6\x24\x3c\xf9\x30\x3f\x69\x34\x3e\x0f\x46\x41\x14\xcc\x03\x34\x0e\xfa\xda\xa9\x7c\x7f\x66\x4f\xd6\xa3\x29\x17\x47\x50\x2a\xd8\x3a\x44\xa0\xef\x2f\xc3\x60\x14\x74\x49\xcc\xb4\x90\xa7\x8e\xf4\xad\x4b\x93\x00\x62\x60\x1a\xc9\xa7\x9d\xe5\xc9\x87\xf1\xc9\x15\x0e\x86\x01\x02\xeb\x03\x45\xc9\x91\xa0\xab\xc0\xa0\x34\x72\xb8\x94\x4a\x4e\xf1\xfd\xdb\xb3\x67\xf9\x7a\x93\x73\x48\xdd\x82\x70\xc7\x5b\x86\x40\x9e\xe5\x4a\x44\xbf\x38\x16\x13\x4d\xd4\xfd\xe5\xff\x06\xea\x96\xa0\x09\xe1\xff\x76\x86\xfa\x53\x8a\x50\x63\x26\x54\x07\xc2\xdd\x16\xb5\x09\x60\xa9\xdf\xcc\x4f\xa7\xd3\xc8\xfc\x70\x8b\x7e\x7f\x3a\x9d\x3a\xa1\x30\xb7\xc5\x93\x87\x8f\x1e\x39\xd3\x7b\x9b\xf0\xab\x83\xfe\xc7\xc6\xf8\xe7\x0f\xd1\xf0\xfc\x9a\x0e\x55\x23\x26\x0d\x71\x3a\x0c\xa7\x68\xc8\x8a\x61\xbe\x2d\x0b\x96\xaa\x75\x11\xb2\xc9\xe1\xe2\x74\x3a\xc5\xc3\x87\x8f\x1e\xc5\x13\x73\x75\xe4\x1f\x89\x3b\x10\x72\x3a\x9d\x6a\x2c\xa9\xc7\x7a\x7f\x3a\x75\xc7\x0e\x72\x94\xd6\x54\xe5\xdb\x79\x10\x44\x41\x30\x76\x5f\xe1\x0e\xfc\x5a\x5a\xfc\xea\x24\xd6\x95\xff\xef\xf7\x41\xd0\x90\xfb\x49\xf2\xe2\x8d\x9b\xcc\x37\xcb\x39\xed\x20\xbe\x1d\x27\xc3\x9d\xbc\x55\x22\x5f\x74\x55\xa1\x0a\x5f\x28\xd2\xee\x8d\x9b\x27\x58\xbf\xfb\xe2\xbe\xfb\x72\xc7\xee\xbe\x84\x7e\x1f\x78\xa7\xa6\x1d\x39\x6b\x85\xeb\x95\x88\x1a\x4b\x88\xf5\x22\x44\x7a\x51\x9c\x75\x42\x78\x2b\xb2\xc8\xac\x8d\x1c\xfb\x97\x49\x4b\x28\xac\xc8\x36\x35\x10\xc0\xda\xa6\x7b\xb9\xc3\x4e\xb7\x41\x50\x39\xea\x94\xfc\x23\x39\x9a\x61\x6a\x20\x76\x8a\xa9\x06\x68\xe3\x35\x5e\x01\xb5\xf2\x33\x59\xdc\x9f\xce\xf0\xfd\xe9\x29\xbe\x3f\xbd\x8f\xef\x4f\xbf\xc5\xf7\xa7\xdf\xc5\x83\x2f\x36\x2b\x58\x83\xd2\x66\xab\x10\x62\x1e\xfe\xec\x04\x2c\xec\x81\x67\xa3\x0c\xd2\x30\x2b\xd1\x82\x6f\xf2\xde\x98\x4f\xbd\x52\xbb\x2c\x57\xb2\xa9\x88\x56\x15\x08\xcb\x5d\xd5\x3e\x29\xbd\x9f\x60\x64\x01\x41\x73\xbc\xd7\x5a\xef\xf8\x4e\xd2\xb2\x5e\xed\x2e\x86\x43\x1b\x00\x6b\x22\x07\x34\xfc\xa5\xe6\xca\x8c\x5b\xbe\xcd\x65\xe3\xe4\xab\x6e\x0c\xec\x6b\xd2\x56\x77\xd7\xf3\x73\x58\xfb\xf3\xb1\xb8\xf3\x3c\x74\x1d\x8d\x9b\xea\x87\x1c\x17\x6e\xea\xbe\x37\x50\x58\xa2\xb7\x4c\xd3\x02\xa3\x91\x79\x32\x16\x37\x56\xec\x11\xb6\x97\x51\x93\x1c\x34\x35\xd6\x87\xca\xe6\x41\x9b\xfd\x6d\xa1\x8f\xff\x7c\xf5\xf2\xa7\xb2\xdc\x68\x1d\xba\x63\xe4\x1e\xa2\xdd\xd6\xe6\x46\x62\xab\x70\xdb\xa1\x15\xb1\xf2\x18\xb2\x73\x80\x79\xdb\x75\x80\x42\x4a\xb6\xf2\xd2\x7c\x9a\x65\x06\x2d\x6a\xdd\x55\x88\x14\x4a\x51\x88\x07\xc2\x91\x9a\x7b\x4b\xcc\x3f\xf0\xc5\x87\x72\x18\x9b\x0b\xcc\xdc\x85\x1f\x44\x80\x20\x7f\x6e\x97\x05\x83\x0a\xd4\x66\x40\x3c\xf8\xc0\x03\x34\xa7\x93\x62\x7b\x59\x94\x22\x94\xe7\x4a\xcb\x4b\x22\x5a\xa1\x9e\x0b\xb8\x71\xf5\x46\x8d\xab\x57\x5d\xe3\x03\xe5\x95\xa3\xc3\x77\xea\x8b\x37\x0a\xec\x67\x30\x20\x32\x17\x2e\xc7\x0c\xd5\xa1\xed\x8c\xe1\xc4\xe7\x44\xf0\xd0\x1a\x89\x0e\x83\x71\x6e\xe0\x59\x07\xcd\x2d\x51\x35\x90\xf3\xc9\x80\xb0\xb1\x73\x5a\xb1\x8c\x46\x27\x27\x90\xb3\x6e\xeb\x5d\x57\x5b\xf7\xae\x9a\x0b\x83\x43\xe4\x1d\x67\x7f\x98\x32\x58\x00\x5a\x0f\x84\xee\xff\xfd\xdb\x97\x92\x28\xdd\xce\xb7\x13\xe7\x55\x24\x7c\x39\xfc\x7f\x1e\x6b\x60\x39\x96\xe5\x4d\xa8\x55\xdb\x48\xb3\x85\xa8\x7e\x94\x00\x31\x70\x9d\x19\x1d\x50\xca\x43\x8d\x55\x74\x30\xc3\x29\xaa\xf0\xb6\x4b\xcf\xd6\x53\xbf\x68\xea\x04\x5f\xd3\xf2\x73\x2e\x3e\x1a\x12\x76\xb8\x82\x1b\x3a\xf0\x1a\x2f\x55\x43\xbf\x47\xf3\xb2\xa9\x54\xde\xe5\x7e\x0f\x70\x80\xee\xdc\xfe\x1d\x8f\x6f\xdd\xfe\x86\xf2\x30\x33\x5c\x9f\x0b\xc0\xb5\x3d\x87\x52\xf9\x8f\x46\xe5\xc4\x20\xe6\xc9\xb5\xa0\xab\x79\xe3\x77\x44\x5b\x39\x77\x69\x55\x85\x00\x77\x60\x87\x83\x03\xc6\x97\xd9\x36\x85\x68\xf0\x99\xcb\xc8\xcd\xb7\x93\xcf\xac\xbc\x7e\xe6\xb0\x7e\x47\xd3\x28\xc8\xd7\xac\x6c\x95\x05\x78\x6d\x95\x9e\x21\x6c\xe1\x47\xae\x31\xc0\xd0\x68\x14\x32\x07\x8e\xce\xe1\x06\x04\x59\x3e\x28\xb0\x9a\x5f\x40\x54\x7f\xa9\xe5\xc7\x08\xf3\x0e\x6f\x03\x5e\x33\x98\x47\xa1\xfd\xe1\xa9\xf3\xf7\xfb\x72\xf2\x93\x29\xd4\x59\xc4\x7e\xd7\x4c\x0a\x24\xd7\x3f\xa0\x15\xb7\x8d\xf4\xa0\x1a\x9d\x5e\x08\x24\x6c\x78\x3b\x01\xf7\x3f\x00\x29\xd5\x4d\x48\xf1\xa6\x6e\x63\x41\x41\x39\x81\x70\x66\xcf\x64\x8f\xf5\x01\x5c\xf4\xa9\x17\xdc\xb8\xa3\x71\x65\x97\xa0\xd9\xfa\x5b\xdb\xec\x6f\x60\x50\x5f\x50\x61\x7d\x43\x35\xcd\xbb\x8d\x21\xe2\x12\xc1\xd9\x00\x01\x09\xf8\xba\xab\xac\x05\xee\x31\x79\x00\x81\xde\xa1\xc4\x3b\x15\x85\x32\xab\xad\xf4\xda\xe6\xc2\x75\xcb\x95\x5a\x44\x9e\xd6\x96\x8c\x59\x4d\xfe\xcd\x25\xd1\x12\x39\x2f\x60\xf6\xe7\x13\x63\x72\x06\xca\xc8\x09\x18\xf4\x4b\x86\x42\x3d\x91\x73\x6c\x37\x9d\xac\x71\x69\x0c\xce\xc8\x1b\x78\x56\x40\x48\xbe\x48\xca\xa0\x2e\x45\x9d\x52\xd4\x29\x85\xa9\x69\xb4\x42\xe1\xae\x52\xb1\x2e\x32\xf5\xae\x2d\x4d\x87\xd7\x92\x49\x90\x1c\x90\x36\x17\x1b\x1e\x0f\xd7\xc9\xcd\x25\x1d\xde\xe4\x5b\x31\xbc\x14\xf9\xe7\x82\x8a\x61\x09\xce\x28\xc5\x30\x11\x14\x0a\x2f\xf3\x4f\x54\x30\x7e\x35\xa4\x9f\xa8\xb8\x29\xaf\xe5\xe3\x4d\xbe\x1d\x72\x4a\xd3\xb9\xc6\xda\x4b\xd7\x35\x31\x75\x6e\xd0\xe5\xf1\x31\xa6\x15\x9b\x9c\xd3\xa2\x9c\x87\xea\xef\x44\xd0\x2b\xb9\xdc\xe2\xef\x09\x03\xcf\xd6\x36\xc1\x2d\x17\x7b\x09\xb7\x96\x75\x3f\x69\x17\x5a\x8e\xc7\x66\x89\x75\xf0\x13\x8a\x6b\x67\xa2\x0e\xbf\x4d\x4b\x16\x03\x9d\x1f\x22\x4f\xb7\x94\xe2\x14\x61\x5a\x35\xd2\xa9\xa8\x75\x94\x33\xc2\xe0\x89\x89\xa2\x7a\x44\xba\x6f\xdc\x09\xe5\xb5\x0c\x7e\x41\x21\xc3\xb5\xfc\x17\x1e\x72\x69\x52\x7f\x0f\x99\xf3\x9d\x5f\xb3\xc2\x98\xf4\xc9\xe7\xee\xb2\xca\xe7\x52\xfe\x7f\x17\xd3\x40\xe5\xa2\xf4\xcf\x22\xe7\x19\xe3\x6d\x15\x19\xd9\x95\xe0\x80\xe4\xbc\xaf\xf0\xcd\x4d\xb4\xab\x70\x01\x52\xdf\xe2\x22\xda\xa9\xe0\xd9\xa7\xf8\xcf\xef\xde\xbc\x56\x82\xbc\xe8\x3e\x7e\x77\xfe\xf6\xec\xf5\x9f\xa2\x07\xf0\xf6\xf5\x76\x7d\x49\x45\xf4\x10\xbf\x7e\xff\xea\x87\xe7\x6f\xa3\x6f\xf4\xdb\x2c\x7b\x09\x52\xe3\x2c\xfa\x16\xbf\x7e\xff\xf2\x65\xf4\x1d\x7c\xf8\x21\xcf\x33\x9a\x70\xf3\xed\x11\x3e\x7f\xfb\xfe\x79\x34\x9b\xe2\x17\x4f\x5f\xbe\x7b\x1e\xcd\x66\x50\x0a\x48\xc4\x99\xea\xf6\x6f\x60\xa5\x35\xbb\x8f\x9f\xbf\x79\x11\xcd\x54\xa7\x0a\x95\x46\xb3\x87\xf0\x0b\x74\x50\xd1\xec\x1b\x1c\xec\x82\x68\xf6\x2d\x0e\xaa\x20\x9a\xa9\xee\x5e\x81\x5b\x91\x44\x01\xd1\xec\x91\xf3\x26\x3a\x9d\xe2\x20\x0a\xa2\xd3\x19\x0e\x70\x10\x9d\x9e\xe2\x60\x11\x44\xa7\xf7\x71\x10\x07\xd1\xa9\xea\xe4\x79\x46\xd7\x1a\x7f\x44\xa7\x0f\xf1\xbd\x64\x29\xef\xdc\x68\x8a\xef\x51\x9e\x46\xb3\x0a\x97\x54\xac\x19\x4f\x60\xa1\x4e\x23\xc3\x78\x3d\x88\x02\xb5\x40\x01\xfe\x26\x0a\xd4\xaa\x04\xf8\x3b\xf9\xf8\xf2\x65\x80\x67\xd3\x28\x90\x73\x0e\xf0\x6c\x16\x05\x30\xeb\x00\xcf\x1e\x44\xc1\xf3\x37\x2f\x02\x3c\xfb\x36\x0a\x76\x01\x9e\x7d\x17\x05\x55\x80\x4f\x67\x51\x10\x05\xf8\xf4\x34\x0a\x70\x80\x4f\xef\x47\xc1\x22\xc0\xa7\x0f\xa2\x20\x0e\x2a\xbc\x11\x79\xba\x85\x9d\x2b\x2e\xa2\xc5\x14\x2f\xee\xe3\x59\x8c\x17\x0f\xe1\xff\x6f\xe1\xff\x47\xce\xff\xb3\x53\x7c\x2a\xff\xa8\x52\x77\xf9\xf3\x50\x55\x78\x88\xef\xc7\x78\x71\x3a\x85\x3f\x33\xdd\xd8\x23\xf5\xeb\x1b\x55\xe4\x1b\x55\x44\x75\x7d\x2a\x2b\xc4\x78\x43\xc5\x2a\x17\xeb\xa7\x30\xc2\xa8\x19\x46\x49\x65\x7d\x32\xd1\xaf\x72\x9b\x11\x64\x50\x7c\x66\xda\x64\x7b\x99\x14\x74\x38\x53\xcc\xf3\x3d\xe2\x52\xfc\x1f\xc2\x0f\x1f\xf6\x01\x92\xe4\xfe\xbd\x99\x27\xc3\xfa\xc0\xe5\x4b\x49\xcc\xbb\x2f\x05\xbc\x14\xfe\xcb\x12\x5e\x96\xfe\xcb\x4f\xf0\xf2\x93\xff\x72\x05\x2f\x57\xfe\xcb\x4b\x78\x79\x19\xa0\xc1\xa5\xa0\xc9\xc7\x01\x8c\xf6\xd4\x8c\x56\x1d\x0a\xc9\x54\x3a\x5f\xef\x9b\xaf\x10\xdf\xd6\xf9\xf0\xc0\x7c\x38\x9a\xba\xaf\x1f\xda\xd7\x33\xf7\xf5\x37\x91\xab\xde\xb9\x47\xf2\x45\x72\x3c\x8b\xd5\xb7\x99\xed\x63\x57\xb9\x75\x66\x0f\x22\xf5\xf7\x51\xe4\xd7\x72\xcb\xd8\xfe\x16\xf2\xe3\x69\x8c\xf3\x45\x12\xfb\x45\xbe\xa9\x9b\x57\x9c\xf4\x3d\x59\x36\x5e\x4c\xe3\x98\xc0\x43\xa3\xc9\x6f\xdd\xee\x54\x8b\xc7\xa7\xf1\xe1\x3a\xdf\xd9\x61\x78\xef\x4f\xa7\xee\xf0\xfc\x71\x9d\xce\x3a\xfb\x51\x44\x93\x2c\x8d\xaa\x0a\x2b\xa7\x8e\xc5\xee\x7e\xf4\x10\x3f\x88\x16\x33\x3c\x3b\x8d\xf1\xc3\xe8\x1b\xfc\x0d\xfc\xb8\x1f\xe3\x6f\xa3\xfb\xf8\x3b\xf9\xe3\x51\x8c\x1f\x45\x0f\xe4\x51\x95\x5f\xa6\xb1\x3c\xaa\xf2\x69\x16\xe3\xd9\x69\x24\x0b\x47\xa7\x78\xf6\x30\xfa\x16\xcf\xbe\x89\xbe\x93\x87\x56\x7e\x7d\x10\xcb\x23\x2a\x9f\x1e\xc6\x15\xde\xcd\xa2\xc5\x7d\xf8\xab\x3a\xfb\xc6\x3c\x9f\xe2\x6f\x63\x79\xc0\xd5\xc3\xe9\xa9\x79\xd0\x9f\x6c\xa9\xef\x4c\xa9\xef\x4c\xa9\xef\x4c\xa9\xef\xea\x52\x8f\x4c\xa9\x47\xa6\xd4\x23\x53\xea\x51\x5d\x0a\xe6\xf0\x9d\x79\x52\xe5\xe0\xc9\x7c\xad\x4b\xce\x6c\xc9\x99\x2d\x39\xb3\x25\x67\x4e\xc9\x53\x5b\xf2\xd4\x96\x3c\xb5\x25\x4f\xeb\x92\xf7\x4d\xc1\xfb\xa6\xdc\x7d\x53\xec\x7e\x5d\xea\x81\x29\xf5\xc0\x94\x7a\x60\x4a\x3d\xa8\x4b\x3d\x34\xa5\x1e\x9a\x52\x0f\x4d\xa9\x87\xce\xd8\xec\xd0\x62\x89\x44\xf5\xc3\xa9\x79\xd0\x65\x6c\x71\x3b\x13\x3b\x11\x3b\x0f\x98\xc6\x7d\x79\x5d\x58\x98\x99\x01\x8c\xcc\xe4\x2e\x3e\x92\xf7\xcc\xe9\x34\x9a\x3d\x82\x52\xbf\x09\xb0\xee\xcb\xeb\xe7\x20\x50\xc1\x90\x66\xf8\x54\x4e\xe1\x61\x74\x7a\xaa\x80\xec\x14\x3b\xa0\x35\xb3\x6b\x3d\xb3\x8b\x3d\xb3\xab\x3d\x53\xcb\x0d\x43\x39\xd5\xcb\x3c\xc3\xa7\x0f\xcd\xdb\x53\x09\xa6\xa6\x16\xb4\x7a\x0a\xe3\x3b\x75\x7b\xb0\x70\x39\xb3\x80\x39\xb3\x90\x39\x03\xd0\xd4\xed\x7e\x67\x47\xfc\xad\x79\x7b\x8a\x4f\x2d\xd8\x9d\xba\x60\x67\x77\x7f\x66\xb7\x7f\x66\xf7\x7f\xf6\xa0\xbd\x0b\xa7\xd3\xe8\xf4\x77\x59\xf5\xfb\xd3\xdb\x8f\xb2\x1a\x85\x3d\x6b\x33\x7b\xd8\x66\xf6\xb4\xcd\x1e\xc5\xbf\xcb\x68\x66\xb7\x8f\x46\x8d\xc1\x22\x8f\xd9\xb7\xce\x5b\x7b\x2c\x54\x59\xbd\xe6\x16\xe8\x4f\x67\x71\x15\x63\x4d\xe6\xaa\xbb\xb9\x88\x76\xb3\x6f\x0c\x18\x81\x91\x0b\xf0\x15\x51\x53\x8c\xea\x73\x1d\x14\xe9\xc2\x51\xdb\xa7\x05\x84\xf7\x82\x2c\xa6\x31\xe6\x64\x21\x6f\xbb\x18\x33\xb2\x88\x4d\x8c\x33\xc0\xc4\xb8\x20\x41\x00\x79\xd6\x32\x32\xc5\x5b\x62\x63\x37\x7d\xa1\x42\xb2\x90\x67\x7c\xb3\x2d\xad\xbd\x8a\x7a\x7d\x73\xa3\x1a\xb8\xb9\xc1\xfa\xaf\xfa\x40\xea\x32\xb8\xd6\x67\xb8\xf5\xb2\x2c\xb7\x61\x94\xdd\x77\x90\x94\x54\xb1\x39\xad\x6f\x2e\xdb\xa3\x69\x66\x13\x29\x95\xc3\xfd\x5e\xe7\xa4\xa7\xe0\x25\x2b\xab\x66\xf4\x4b\x88\xf6\xfb\x99\x4a\x82\x58\x4e\x0c\x29\xbd\xa0\xf1\x7e\x0f\xac\x06\xb3\xf9\x88\xfb\x9c\x20\x6f\x6e\x26\xf5\x3e\x98\x51\xd7\x6f\x48\xbb\x50\x9d\x58\xf5\x1a\x6f\xf0\x0a\xaf\xf1\x25\xbe\xc2\x37\xf8\x13\xbe\xc0\x9f\xf1\x1b\xb2\xab\x1e\x3f\x06\xd1\xfe\x8a\x88\x85\x70\x32\xfc\x42\x53\x3e\x38\x2c\x56\xf1\x7c\x4d\xba\x3f\x44\x3a\xf4\xd9\xf5\x68\x14\x5e\x93\x34\x44\x08\xaf\x49\xbe\x58\xc5\xa3\x91\xfc\x7f\x71\x6d\x63\x1f\x12\x42\xd6\xfb\xfd\xd1\xda\xc6\xe6\x3a\x5a\x2f\xa6\xb1\x52\x08\x6e\x95\x3d\xcf\xd5\x90\xf1\xe1\x05\xc0\xc5\x62\x15\x23\x6d\x75\x65\x48\xea\xc5\x55\x3c\x1a\x5d\x3d\x39\x1d\x8d\x2e\xd4\x82\x05\x7f\x08\xc6\xed\x32\xe3\xe0\x0f\x9a\x51\x7d\x4e\x82\x60\xf0\xdc\xdd\xc6\xe2\x3a\xff\xfc\x73\xae\x72\xdf\xcd\x83\x9f\xe5\x6a\x0d\x81\x48\x1f\xe6\x7c\x98\x31\x4e\x87\xc1\x38\x4c\xc6\x33\x34\x0e\xa2\x0f\x5c\xb7\xde\xae\x1a\xa2\x71\xf0\x81\x3f\x07\x7f\x09\xc9\x21\x07\xe3\x0b\x2d\xc7\xc5\xc3\x00\x8d\x03\x3c\xbc\xca\xcb\x61\xc7\xe8\xae\x61\x74\xd1\x2d\x3d\x0f\xdf\x73\xeb\x8b\x11\x8c\xc3\x19\x21\xd7\xf3\x80\xf2\x74\x98\xaf\x86\x4c\x1e\x82\x20\x92\x53\x0f\xdb\xad\xef\xf7\xd7\x08\xe6\x8f\x1b\x10\x12\x3e\xc7\xbb\xd2\x6a\xaa\xd4\x8c\x20\x24\x0c\x2e\xf3\x8f\x94\x47\x9d\x4d\x61\x39\xae\xc8\x3f\x05\x8c\x53\x9e\xe3\x2c\x5f\x46\x4b\x6c\x06\x19\x5d\x54\x20\xeb\xbf\x4f\xc8\x16\xf6\x53\x8e\xb8\x25\x95\x78\xbe\xdf\xc3\xbc\xe5\x82\x5d\x27\x59\x49\xd3\x49\x80\x06\x59\xe3\x94\x51\x7e\x65\x52\x4d\x9a\x77\x72\xdc\x38\x21\x5d\xe3\xe8\x38\xa3\x18\xa0\x10\x92\x6e\x3f\x3e\x0a\x4f\x27\x8e\x25\x3d\xe3\x43\x80\xab\xc7\x26\x4e\xd7\xea\x8e\x83\xfc\x4c\x66\x58\xd8\x2c\x08\xe6\xb0\x9c\xfe\xf1\x33\x36\xc1\x1a\xeb\x8c\xd8\x9f\xb1\x49\xba\x65\xf3\x18\x1f\x7f\xc6\x8d\x53\x56\x6d\xc8\x35\xbe\x26\xa7\xea\xac\xf8\xdf\xcc\xc9\x39\x8d\xf1\x96\xdc\x97\xeb\x2a\xcf\x89\x23\x4a\xd4\x21\x8f\xcc\x41\x7a\x32\x6b\x0b\x80\x14\x7c\x29\xac\x3d\x5c\x6f\xb3\x92\x6d\x32\x3a\x4c\xd4\xa9\x1d\x6e\x72\x95\x83\x7b\x98\x94\x43\x15\xfd\x7c\x18\x8c\x57\x12\x6c\x15\x30\x0c\x83\xf1\x35\x32\x7c\x97\x3a\xa4\x9a\xf5\x12\x5a\xea\x88\x30\xd7\xb6\x68\xcd\x8d\x42\x98\x75\x7c\x91\x1b\x83\xb0\xae\xbd\x5e\xcc\x62\x84\xaf\x95\x3d\xca\x66\x1e\x5e\x93\x0d\xde\xa8\x34\xe0\x51\xf8\xfb\xc3\xc3\xf6\xc9\x74\x34\xda\x1e\x1f\x37\xf8\x32\xb6\x0a\x6f\x6c\x80\x4d\xcb\x36\x2f\xe4\xe0\x24\x03\x82\xdf\x48\xb6\xac\xce\xa1\x7a\x23\xdf\x5c\xdc\x23\x3b\x88\x7d\x7e\x01\x27\xc3\x49\x70\x1c\xde\x48\x0c\x1f\x4f\xea\xaf\x38\x4b\x3a\xca\xcd\xe2\x89\x7d\x8f\x55\xe1\x65\x9e\x6d\xd7\xbc\xbf\x31\xf5\x5d\x35\xd7\x2e\x6b\x1a\x54\x5f\x2a\x5c\x87\x10\xba\xd4\xb3\x73\xb9\x6e\xad\x26\xc7\x05\xce\x70\x62\x6e\x4c\x2c\xe7\x0c\xe1\x13\x6d\xb4\xdc\xcb\xc1\x0d\xe4\x66\x17\x36\xf1\xe5\xf1\xec\x8f\x37\x7f\x3c\x45\x98\x13\xee\xbd\x43\x98\x11\xe6\xbf\xb1\x1b\xdd\xb7\xba\xd3\xd8\xc2\xcf\x9b\xc9\x3d\x0b\x31\x72\x7d\x11\xfe\x44\xf2\x85\x73\x1e\x4e\xe3\x78\xe1\x1f\x0f\xd3\xfa\xa7\x06\x2b\xad\x7d\x4d\xa7\x55\x55\x3f\xe1\x2e\x21\x17\x48\x8d\xfa\xe9\x1a\x79\x1f\x75\xdc\xa7\x6d\x72\x67\xd0\x2e\xa5\x82\x06\x62\x43\xac\x44\x7d\xb6\xb2\x17\x80\xc6\x8d\xf2\xf9\x62\x9d\x0b\x63\x64\x9e\xd1\x42\x83\x7b\x9a\x73\x6a\x9d\xa5\x0c\x84\x9b\x9b\x5e\x2e\x07\x99\x9a\x6f\x60\xf0\xae\xad\x5a\xcb\xe5\xb5\x71\x99\x82\x1f\xc4\xd8\x5d\x2c\x73\x9e\xc2\xed\xf5\x0e\x14\xda\x8b\xe0\xec\xf5\xd9\xf9\xd9\xd3\x97\x41\x6c\xbb\x00\xf2\xc7\x01\xf0\x99\x0f\xa2\x53\x07\xa6\x67\x1e\x40\x4e\xb5\x11\x34\x66\xfe\xb4\xfd\x18\x87\xf0\x71\x31\xf5\xad\x51\xd5\xe8\xc7\x66\x2d\xd4\xd4\x4c\xd2\x04\x98\x81\xfd\xa6\x27\x27\x7f\xdb\x80\x66\x1f\xf8\x89\x71\x7e\x31\x6b\x64\x33\x2e\xa8\x45\x76\x9e\x35\x9c\xce\x24\xd1\x85\xb7\x77\xda\xa1\xb1\xf3\x4b\xcf\x51\xee\x56\x47\xd8\x1c\x67\x2b\xb5\x6f\x52\x85\xe5\x6e\x46\xbe\x88\xb9\x31\x30\x98\x86\x1e\x17\x45\x6e\x6f\x92\x9a\x2e\x9a\x70\xe4\x2d\xa8\x5e\x0f\xa3\xa3\x9e\x7a\xab\x64\x4e\x8c\xd3\x4b\xe6\x39\xf3\x85\x46\xa3\xfd\xe4\x74\x3a\x0f\x26\x93\x49\x10\x05\x01\x1a\x5b\x95\xf7\xf1\xe9\xd4\x95\x6f\x81\x1c\x2d\x40\x15\xde\x6e\x96\xf9\x9a\xf1\xab\x5b\x47\x56\x5b\xa6\xa8\x7e\xbe\x3f\x9d\x4a\x12\x78\xec\xef\x88\x19\xfb\xe9\xf4\xd8\xaa\xd8\x11\x0e\xa9\xfb\x05\x8d\xbb\x07\xdb\x39\x3e\x97\x50\xeb\x19\x9e\x5d\xd8\x10\x61\x37\xe8\xab\xe9\x64\x3c\x43\x9a\x9e\x3b\xae\xcd\x57\x34\x28\x78\xd3\x57\x84\x60\x30\x2e\xc7\xc1\x3f\x82\x0a\x37\xbd\x8e\x8d\xf1\xa3\x3c\xca\x9e\x9f\xcb\xf3\x37\x2f\x06\x9e\x57\xca\xc0\x59\x13\x63\xb9\xaa\x10\xc0\x14\x39\x48\xc2\x7c\xd2\x47\xde\x1c\x6d\x73\xd0\x6b\xa2\x5f\x23\x8a\x0b\x93\x5c\x77\x9b\xd1\x02\x5c\xf0\xa7\x8f\x8b\xef\x8d\x70\x75\x34\x0a\x8f\x42\xe1\x6d\x87\x3a\x55\xf0\x46\xc8\x3a\x8b\x7c\x51\xc4\x31\x42\xfb\x7d\x39\x1a\x1d\x85\x62\x31\x8d\xcd\x46\x94\xf5\x33\x02\x33\x3a\x81\x39\xd1\x96\x70\x26\x5c\xcf\x2a\xa3\x5f\x10\x82\x50\xd4\x8f\xcd\xfc\xe7\x61\xc8\x08\x54\xb6\x47\x78\xf2\xc7\x93\x2b\x84\x0c\x5f\x63\xcf\xb1\x25\xa0\x50\x2f\x86\x72\xde\x3b\x17\x6b\x8d\xa6\xfc\x06\x1b\xf8\xac\x55\xb9\xeb\xaa\x9d\x37\x2e\x5b\xfd\xd4\x57\x79\xec\x2c\x4b\x85\x3d\x0c\x27\xbf\x78\x68\xad\x7e\xa1\x11\xba\x53\xdc\x04\x01\x77\xb1\xca\xec\x16\xbc\xe6\xee\x48\x03\x63\x42\x57\xb4\x97\x22\x00\xfe\xdc\x65\xa4\x71\xbe\xe0\x71\xd7\xbd\xb1\xe8\x78\x57\x2f\x8f\x4d\xc1\xcf\x4d\x94\x26\x35\x40\xb3\xb5\xfa\x4e\x43\x98\x9a\xc0\x16\x28\x0a\xac\xdd\xb1\x2a\x3b\x37\x27\x44\x39\xe6\x37\x19\x99\xe0\x25\xfd\xc2\x96\x49\xd6\xe6\x9e\x1a\x7b\x8d\xc6\xc1\x64\xf8\x9e\xdb\x1c\xe2\x29\x38\x11\x4d\x2c\x5b\xe7\x33\x74\x9a\x3d\x92\x27\x0a\x68\x60\x20\x4e\xdb\x20\x54\x21\x89\xd4\xbf\xf4\xe0\x15\x0e\x1e\x42\xad\x68\x8e\x74\x5e\x73\x51\x21\xaa\xf0\x25\xbd\x62\xbc\x7d\x2d\x34\x16\x15\x88\x1c\x10\xaa\xe4\x1b\x50\x66\xf7\xdd\x39\xcd\x7a\xf9\x46\x76\xe2\x1d\xfd\x5b\xab\x16\x5d\xfb\x7a\x78\xaf\x63\x85\x21\x2a\x5c\x7e\xd5\xf8\x0e\x35\x7a\x1a\x57\x58\x4e\xbb\xd1\x9c\x59\x20\x58\x37\x58\x12\x13\x9b\x6d\x57\xdd\xa2\x55\x42\x3b\xcd\xc6\x08\xcd\xc3\x4c\x23\x57\xb3\x60\x14\x27\xdf\x18\xae\xc0\xfa\xb9\x1b\xa2\xca\x1c\x47\x6b\x07\x56\xea\xc3\x7a\x7c\x8a\xf0\x03\x9f\xf6\x1c\xce\xbe\x35\xea\x1b\xf3\xe2\x3b\xa3\xb8\xd1\x2f\x4e\xef\x37\x54\x36\xa7\xba\x8d\x6f\xed\x8b\x53\xf5\xe2\x3b\xfb\x62\xa6\x5e\x3c\xb2\x8d\x4e\xf5\xe8\xa7\xf6\x8d\x2e\x32\xb3\x13\xd2\xfd\xce\xec\x8c\x66\x0f\xac\x3e\x48\x4b\xac\xce\x5e\xff\xed\xe9\xcb\xb3\x1f\x83\xaa\xc2\xb0\x91\xd1\x02\xa2\xc3\x7e\x28\xc6\xe8\x04\xab\x40\xb1\xc7\xf3\x70\x31\x3d\x7e\x14\xef\x17\xb3\xe3\x47\x31\x3c\x8e\x11\x0a\x3f\x4c\xf4\xe3\x3c\x5c\xd0\xe7\xf1\xe2\x78\x1c\xcf\xcd\x9b\x0f\x97\xa6\x76\x20\x1b\xfb\xb0\xf8\xf0\x21\xb8\x5c\x71\x51\x9e\xc4\xfb\x0f\x1f\xb6\x8b\xe4\x78\xf5\xf4\xf8\x85\x2c\xbc\x7b\x50\xed\x17\xff\xf8\xf0\xe1\xc3\xf4\xf8\xc3\x97\xe9\xa3\x0f\x5f\xa6\xc9\xf1\x87\x2f\xb3\x55\x10\xa3\x3f\x06\xa6\x91\x0f\x3b\xfb\x54\xd9\xa7\x85\x7d\x8a\xcd\x13\x36\x0f\x91\x79\x28\xc5\x96\xd6\x83\x59\x25\x59\xe1\xfc\x94\xa7\xbb\xfe\x75\xcf\x3c\x4c\xd0\x49\x8c\xeb\x33\x11\xed\x34\x89\x1c\xed\xf4\x0a\x4d\xf1\x0c\x9f\xe2\xfb\xf8\x01\x7e\x88\xbf\xc1\xdf\xe2\xef\xf0\x23\x3c\x9b\xe2\xd9\x0c\xcf\x94\x54\x1d\x8c\x9d\x0a\xf6\x09\x62\x83\xd5\x51\x44\x68\x15\x22\x97\x1c\x02\x09\x25\x86\xb7\x16\x4b\xe8\xa0\xb0\xdd\x81\x8a\x75\x54\x4c\x49\x3f\xa9\x27\x85\x12\x05\x31\xca\x7c\xec\xbd\xef\x30\xa0\x30\x05\x55\x01\x6d\x43\x61\x6b\x3b\x71\x59\x6d\x4b\xeb\x84\x71\xd2\x0c\x85\x0d\x91\x3d\x5a\xf2\x86\xf7\x45\x72\x05\x52\x04\xba\x98\xc6\xe3\x60\xf8\xe2\xec\xe5\x73\xe5\xfc\x71\x20\x1c\x34\x52\xb2\x61\x1b\x0c\x77\x55\x80\x42\x35\x49\x5f\xb0\x8c\xbe\xbb\xe1\xcb\xd0\x7e\xda\x24\xe5\x75\xa0\x69\x32\x13\xdf\x78\xf9\x39\x0d\x91\x8a\x34\x82\x83\x6d\xb9\xfa\x2e\xd0\x09\x07\xdd\x26\x59\x46\x03\x34\x91\xd5\xc3\xe6\x4b\xa8\xaf\xdb\x84\x56\xa0\xef\x70\xa7\x5d\x78\x8d\x6b\xae\x63\x61\xed\xad\xbc\xfa\x03\xce\x8a\x5d\x73\x5c\xe7\xe9\x36\xa3\xa3\x91\xee\x55\x2d\x26\x21\xe6\xb5\xbb\xc6\x87\xd6\x68\x6e\x66\x9b\x88\xab\x4f\x96\x7d\x89\xec\x5c\x8a\x9b\xa2\xa4\xeb\x00\xc9\xef\x05\x42\xd8\x84\x53\x55\x61\x5b\x8f\xd3\xa4\x4c\x4e\x92\x34\xd9\x94\x54\x9c\x1c\x6f\x04\xfb\x94\x94\xd4\x8f\xb2\xaa\x9b\x0a\xb0\x09\xf5\xaa\xc3\x23\xe8\xf8\xab\xc7\x8c\xaf\x32\x0a\xb9\xdc\xdc\x10\xac\x16\xbd\xde\x12\x84\xb5\x9c\x5b\x13\x9a\xa8\xc4\x39\x51\xc6\xb9\x27\x3a\x97\xeb\xc9\x87\xc5\x87\xf8\xde\x49\x47\xa2\xf8\xfa\x54\x8c\x46\x26\xb9\x06\x24\x40\x87\x28\x0f\xa2\x33\xb7\xee\x5c\x84\x28\x12\x98\x2e\x0c\x19\x1f\x93\x5f\xee\xed\x54\x70\x03\xcf\x39\xa5\x44\x15\xe9\xfc\x20\x50\xf5\x0b\x32\x99\xb3\x4c\xca\xd9\x2d\x79\x2e\x17\x62\xf2\x8a\x7d\x61\xdc\x98\x77\xef\x2e\xb7\x2c\x4b\xdf\xbf\x7d\xe9\x26\x9f\xd0\x57\x0d\x57\x57\x4d\xb0\x62\x3c\x7d\x4b\x97\xb9\x48\x03\x4f\x41\xbf\x15\xd9\x8b\x5c\xbc\xb0\x5f\x43\x9d\x2d\xd3\x56\x7a\x9a\x65\x7d\x35\x9e\x42\xea\x26\x53\xf8\x5f\x5b\x2a\x6e\xba\x8a\xfe\x55\x7e\x08\x19\xa6\x6e\xc1\xfe\xb1\xfc\xb5\xfe\xec\x54\x92\x43\x79\x95\xf0\xce\x0e\x5e\xe8\x6f\xad\xb1\xff\x94\x14\x87\xea\xe8\xcf\xad\x6a\x3f\xd0\x2c\xe7\x57\xc5\x79\xde\x57\xd1\x16\xf0\xaa\xaa\xdd\xe8\x9f\xd8\x33\xe7\xbb\xb3\x6e\xdb\x4d\x7a\xb0\xda\x7b\xe7\xbb\xd7\x9f\x32\xf3\xea\xaf\xf8\xa3\xf3\xdd\x54\xb4\x31\x88\x5d\x31\x81\x0b\x3e\xa8\xaa\xb0\xff\x42\x19\x92\x63\x0e\x29\x1f\x35\xf8\x5d\xd1\x52\xc7\xa8\xbc\xce\x8b\x32\x40\x46\x75\xb6\x15\xd9\xcf\x82\xae\xd8\x17\xe7\x86\x81\x83\xa2\x09\xe7\xf2\xfa\x45\x2e\xce\x6f\x36\x34\xa4\x92\xc5\xe2\xc6\x3d\x19\x97\xf6\x47\xe7\x11\x41\x38\x97\x05\xb6\x5c\x59\xaf\xe7\x4a\xf4\xa7\xb8\xe2\x93\x00\xe1\x23\x36\x1a\xf1\xd1\x28\x38\x09\x8e\x08\xe1\x13\x89\x35\x9f\x96\xe1\x14\x41\x9e\xf8\xe0\x24\x18\x73\x84\x79\x85\x5b\xc0\xee\x25\x77\x68\xae\x06\xd8\x85\xe2\x26\xb8\x97\x7d\xc5\xeb\xc2\x0a\xe0\x0f\x14\x2d\xfd\xa2\xf5\x60\x6e\xaf\x60\x61\xfd\xf0\xd0\xbd\xf2\x06\xce\xbf\x6a\xb6\x35\x8c\xdf\xb9\x5a\x03\xc0\xef\xb0\x52\x1e\x6c\xdf\xb9\x1f\x0f\xb0\xef\x56\x4b\x43\xa5\x93\xb0\xac\x07\x90\x79\xeb\x03\x4f\xd6\xb4\xd8\x24\x4b\xaa\x68\x08\x61\xc0\x4c\x25\xff\x94\x37\x80\x11\xa7\x9c\xfc\xe3\xc3\xc9\x87\x93\x93\x3a\x54\xdd\xc9\x75\x59\x6e\xc2\x02\xcd\x23\xef\xc3\x9c\x46\xc1\x89\x8a\x3f\x6b\x21\x75\xfe\xcb\xbd\x9d\xa8\xee\xed\x68\xf5\x4b\xf4\xcb\xbd\x5d\x59\x9d\xc0\xb3\xbe\xc5\x6a\xa7\x79\x48\xc1\x69\x4e\x0d\xb7\x3f\x38\xc2\xac\x3e\x0f\x15\xf6\x8f\x9a\x56\x7c\x8b\xc9\x32\x59\xd3\x8c\xfd\x5b\xbe\xb3\x8e\x50\x93\x4d\xb6\x15\x09\xbc\x95\xa7\x1f\x0d\xe8\xe4\x07\xbd\x7e\x70\xcb\x90\x2d\xa6\x93\x94\x2a\x7d\x1c\xfd\x21\x4f\x6f\x4c\x9e\x3e\x5f\x54\xad\x05\x79\x82\x50\x1d\x9c\x02\xab\x95\x7c\xfb\xee\x6f\x3f\xdb\x10\x19\x02\x4d\x94\x89\x3e\x24\x95\x41\x36\x0b\xa7\x20\x4f\xfc\xeb\x5c\x27\xa7\xc6\x8c\x40\xec\x91\x23\x3a\xc9\x3f\x1a\xa9\x95\xca\x19\x93\x13\x6a\x9d\xdf\x08\xf0\xed\xc2\x38\x83\x13\x81\x13\x72\x3a\x7d\x40\x08\xc9\xf7\xfb\xd3\xe9\x43\xf5\x50\x3b\x16\x6b\x77\x03\xdb\xf2\x7e\x7f\x94\x8c\x46\x47\x85\x72\x3a\x60\xa4\x8e\xa8\x21\xaf\x61\x9b\xd0\x1a\xdc\x45\x33\xd7\x92\xfe\xdd\x0d\x2f\x93\x2f\x4a\x28\x6f\x86\x97\x0d\xb2\xc9\x26\xb9\x01\x47\x23\x89\x37\x33\x93\x05\x91\xef\xf7\xac\xaa\xf4\xfc\xb4\x07\x93\xa8\xac\x35\xb5\x2f\xab\xd3\x49\x7a\x32\xdb\xaa\x72\xd6\x29\x21\x36\x86\x8e\xd7\x8e\x0c\xc3\xcf\xec\x1b\x43\xe0\x0c\x32\x48\x24\x41\xc1\x2c\x7e\xd7\x9d\x2c\xbb\xc7\x60\x5b\x3b\xab\xca\x9b\x10\x1c\x3a\x7f\x81\x72\xbf\x68\x2a\x72\x98\x0b\xef\xad\x32\xe6\x9d\x0c\x7f\x64\x29\x18\x67\xaf\x69\xc2\x87\x65\x6e\x23\xa1\x42\x59\x45\xbd\xe9\x1a\x49\x9a\xe6\x7c\x0e\xea\x56\x39\x44\x78\x5b\xd5\xb3\x94\x0b\x02\x4b\xdf\xf0\xb1\x6a\x47\x66\x6b\x78\xb9\x81\xd2\x4e\x6d\xa9\x95\x6f\x0e\xea\x4c\x9d\xc6\x13\x2a\x37\x41\x66\x84\x1b\x64\xc6\x86\xf0\x60\x44\x2c\x78\x8c\x0b\x32\xc5\x09\x39\x9a\x3d\x2e\xbe\x67\x6e\x86\x4e\xb6\x0a\x1f\x7e\x47\x08\x61\x70\x74\x9f\xe5\x29\x7d\x5a\x86\x05\x42\xbb\xc4\x9a\x47\x56\x72\x08\xb3\x23\x42\x12\xe3\x08\xc7\x34\xc7\xce\xf8\x55\x38\xc5\x85\xf1\xae\xc2\x5b\xef\x4b\x31\x9e\x59\x75\xad\xeb\x9f\xb5\x45\xe5\x22\xf3\xe3\x53\xc6\x64\x8b\xcb\x45\x16\x93\xad\x51\x30\x0d\x4b\xb9\x6e\x05\x15\x0c\x8e\xf2\x19\x2f\xf3\x9f\x92\xc2\x8f\x53\x02\x29\xfe\x76\xda\x05\xe6\x2c\x85\x88\xd1\xda\xf5\xcb\xa9\x2a\x5e\xe4\x22\x2c\x21\x4c\x40\xf6\x3a\x59\xab\xc0\x08\x1d\x24\x2e\x6b\xf7\x66\x52\x9e\xed\x2c\xaf\xd9\x51\x28\xcc\x4d\xde\xef\xbc\x6a\x97\x02\x77\x41\x6f\x2a\x70\x45\xaa\x98\x63\x1d\x20\x50\x63\x46\x4b\xb7\xab\x36\x6c\x82\xfa\x0c\xb0\xb6\xdc\x38\x3f\x68\x25\x47\x48\xee\x39\x23\x53\x9c\x5b\x8d\xf9\x63\xf6\x7d\xfe\x98\x8d\xc7\x48\xbb\xe8\x0b\x34\x4f\x54\x8a\x87\x05\x8b\x51\x44\x43\x31\x0e\x16\xc1\x38\x6c\xfb\xe5\x2c\x58\x3c\x67\xa0\xb4\x08\xe2\x40\x15\xb7\x29\xe7\xdb\x7a\x1d\x1b\x93\x55\x81\x30\xa4\x1e\xba\x35\xe8\x5c\x65\xc6\x2c\x51\xd0\x90\x23\x33\x9a\x4c\x77\x99\x99\x2e\xf5\x90\xeb\x01\x7c\xcd\xcc\x65\x65\x39\x7c\x70\x43\x55\x4f\x10\x27\x46\xb7\xe6\xf5\x9f\xe9\x5e\x2d\x0c\x86\x41\x80\xa9\xd1\x57\x8c\x5c\x9b\xe4\xff\x38\x9d\x9e\x5c\xe1\x60\x2c\x6f\xa7\xee\xa0\xe7\x14\x07\x17\x17\xb4\x78\x05\x68\xa6\x0e\x53\x3f\x85\x2c\x0f\x07\x99\x49\x6d\xda\xee\x72\x92\x9a\x7f\x4c\xe9\xe5\xf6\xaa\xfe\xa9\x0b\x7a\x8d\x40\x38\x87\x9a\x1f\xbd\x9d\xb1\xb4\x80\xc6\x64\x01\x12\x3c\x55\xa3\x70\x42\x76\x1b\x3f\x3d\x25\x29\x64\x85\x2e\xa1\xcc\xa3\x8e\xa6\xda\xdd\xd0\x66\x04\x71\xc5\xde\x68\xc0\x8d\x7c\x5a\xf9\xfa\x72\xf5\xd7\x98\x42\x15\x90\x41\x8a\xe5\x92\xfe\x75\x7e\xa9\xcf\x2b\x96\x51\x79\x64\x09\xb7\x8f\x26\x5f\x00\xa7\xca\xe8\x5b\xee\xb7\xfd\x61\xa2\x8e\x28\xef\x63\x6e\x9e\x1c\x2f\x64\xae\xa0\x40\xbd\x30\x0d\xa8\x07\x2d\x5e\x87\x25\x2d\x08\xdd\xef\x17\xbb\x92\x95\x19\x8d\xec\x82\x28\x5f\x3f\x9c\xd2\x32\x61\x59\x54\x56\x71\xf5\xb5\x1b\x8f\xeb\x24\x30\x74\xf2\x9e\x27\xdb\xf2\x3a\x17\xec\xdf\x34\x55\x4b\x49\x27\xda\x0f\xd1\xfc\x7c\x07\x29\xc1\xcc\xaf\xd7\x79\xf9\x22\xdf\x72\x5b\x58\x3b\x84\x9b\x9f\x2f\x72\x71\xc9\xd2\x94\x72\xf3\xe2\x59\xce\x57\x19\x5b\xda\xd6\x6a\x87\x45\x93\xfb\xaa\x77\xfc\x6a\x15\xe0\x78\x9d\x03\x96\x0b\xf0\x4e\xa7\x67\x3c\x98\xde\x84\x4f\x5a\x35\xab\xde\x5c\x09\xb6\x1f\x59\xec\x3c\x87\x3a\x5f\xd9\x8f\x53\x53\x91\x7a\x66\x79\x59\x0d\xd6\xb9\xa3\x7e\xb6\x2d\xed\x34\x6c\x44\x65\x45\x76\x95\xfd\x5e\x68\x9e\xd1\x56\x2e\x3a\x93\x9e\xc3\x21\x72\x32\x55\xc8\x53\xb5\xdf\x97\x6e\xb2\xe9\x3e\xdf\x75\xea\xfa\xad\x8b\x89\x4a\x8f\x41\x72\x49\xfe\x8a\x8a\xf5\x56\xab\x0f\x97\x53\x9d\x79\x9e\xee\x29\xb5\x67\x57\x43\x2a\xab\x9b\x67\xa0\xf6\xf5\x20\xa6\x08\x19\x0e\xce\xaf\xe9\x50\xa3\x9d\xa1\x0a\xe4\x4b\x15\x95\xb4\xcc\xd7\x6b\x56\x0e\x2f\xe9\x32\x91\xc8\x82\x95\x10\xb8\x9f\xa9\x06\x02\x84\x5a\x5d\xbb\x6d\x07\xb2\x33\x0f\x96\x5b\x9d\xd5\xd8\xc5\x75\xd3\x6d\xb5\xea\x36\x02\xad\x3a\x40\x7c\xa0\x4d\x2f\xc9\x40\xbb\x55\xc7\x75\x57\xb6\xd9\x3e\x89\x07\x9a\x66\xc5\x70\xeb\x94\xef\x6a\xbe\xd5\x1e\xf4\xd2\x38\x9f\x87\xbb\x58\x99\xc2\x5d\xed\xfb\x2d\x41\xe3\x3e\x6e\x68\xb5\x5d\x87\x00\xb4\x64\xb0\x64\x61\xb6\x42\xb2\x81\xed\x0e\xbc\xd6\xa0\x7d\x1f\x97\x1c\x18\xbb\xba\x2b\x86\xe9\x96\x4a\xaa\x39\x19\x2e\x75\xc5\xae\x6e\xbc\x46\xa1\x1b\x17\xe1\x7d\x45\x27\x2a\x75\xa2\xd2\x5a\x76\x75\xe4\x34\x1b\xdc\x76\xf9\x82\x7b\x6e\xe7\xe5\xab\x69\x24\x7c\x58\x00\xdc\xba\x70\x1b\xd7\xed\x57\xdf\x19\xbd\x15\x3c\xb6\xf6\x8e\x88\x53\xf8\xcc\x70\xe5\xdd\x49\xea\x56\xd0\xe9\x58\xb9\x4d\xdd\x63\xa5\xcc\x5e\xae\x97\xc9\x64\x42\x4d\x1a\x1f\x78\xf6\xac\x9b\xdf\x59\xf2\x9b\x04\xc7\x7e\xd0\x9f\x65\x9e\x64\xb4\x58\x52\x25\xb7\x52\xc1\xac\xc8\xd1\xb4\xaa\x69\x66\x57\xd6\xe2\x50\xce\x92\x9f\xbf\x12\xf9\x76\xa3\x44\x25\x45\x43\x7c\x64\xaa\x2c\xca\xb8\x2a\xae\x25\xc0\xbf\xa5\x92\x69\x6d\x0b\x70\x8e\x66\x5e\x81\x86\x20\xec\xc8\xd8\x07\xe8\x42\x3f\x24\xcb\x8f\xb2\x5b\xde\xdf\xde\xb4\xa7\x68\xb3\xe5\x69\x55\xd5\xab\xcd\x6f\x83\xc4\x7f\x16\x39\x3f\x4e\x36\xac\x13\x18\x7b\x35\x09\xb7\x80\x67\xf7\x67\x41\x8b\xb2\x8b\x54\xc4\xec\xb7\x42\x6f\x0f\x74\xe5\x16\xba\xd8\x6f\x85\xae\x7a\x99\x94\xb4\x4c\x97\x79\xa6\x22\x34\xeb\x48\x04\x4e\x7c\xe6\x4f\x3c\x9d\x24\x1b\x36\xfe\x27\xa4\x68\x3a\x00\x92\xb3\x2a\xf9\x67\xf2\xe5\x8d\x52\x87\xeb\x64\xf5\x3b\xcd\x62\x72\xa2\xf2\x22\xb5\x4a\x38\x82\x28\xe3\xba\xff\x14\x3c\x59\x49\xf3\xc5\x7e\x7f\x60\x58\xbc\x5a\x79\x92\x51\xcb\x01\xea\x80\xed\x56\x22\x58\x33\xb6\xb0\x5f\xb5\x62\x01\x79\x96\x80\x72\x9c\x12\x9f\x42\xc0\xbd\x9d\xdc\xfb\x68\xa7\x73\x13\xee\x58\x1a\x99\x50\x29\x38\x80\x20\x27\x55\x87\xbc\x8d\x93\x70\x8a\xcb\x49\x9a\x14\xd7\x54\xde\x6c\xa8\x16\xba\x85\x53\x2c\x6a\xb1\x1b\x0a\x39\xaa\xb6\x1d\x92\x50\x35\xfe\x70\x8a\x79\x07\xab\xad\x0b\x19\xc9\x7b\xf7\x04\x27\x2c\xc5\x02\xfb\x2a\x86\x8e\x79\xe6\x36\xe2\xa5\x9a\x29\xab\x90\x7b\xf0\xf2\xdb\x0e\x1e\x9c\x86\xae\x43\xe7\xec\x57\x2f\x4f\xd6\xb8\x25\x4e\x4c\x1c\x03\xa7\x19\xb1\xe5\x59\x9e\x6f\x3c\x05\x21\x24\x62\xec\x3c\x9c\x3d\x47\xf6\x0e\xbc\xdf\xd7\xde\x54\xc6\x51\x18\x27\x38\xc3\x5b\xbc\xc4\x69\x87\x0e\xf2\xfa\xb7\xe3\x00\x23\x22\xd4\x07\x87\xbc\x83\x86\x3d\x4f\x1a\x09\x26\x4b\xed\xce\x83\x42\x39\x88\x17\x4a\x20\x88\x2f\x3a\xd3\x16\xff\x13\xc4\x2a\xf8\x33\x09\xaf\x89\x4e\x94\xa8\xf0\x4b\x98\x59\xca\x59\xbd\x09\x33\xff\x0a\x44\xe8\xd7\x22\x1e\x05\x26\x77\x43\x3a\xf2\x54\x3f\x1e\x9a\x08\xd6\x26\x30\xf5\x01\xdc\x63\x6c\xcc\xbe\xbc\x7f\xfb\x52\x45\xfd\x26\xa7\xd3\x07\xdf\x55\x57\xb4\x1c\xae\x92\xa2\xbc\xcc\xf3\xb2\x69\x1f\x6b\xde\xcf\xfd\x9f\x91\xff\x53\x9d\x63\x15\x17\x85\x0a\xa4\xe2\x75\x4f\xb2\x3c\xff\xb8\xdd\x84\x81\x24\xa5\xd8\x92\x46\xa6\x74\x80\xaa\xc2\xed\xb2\x69\xca\x6b\x5b\xa5\x55\x91\x8b\xd2\x91\x6e\xb5\xe4\x9a\x1f\xe9\x4d\xa1\x22\x65\x9b\x1b\x16\x44\x59\xdf\x9f\xd6\xe1\xed\x8d\xd4\x92\x93\x5d\x05\xc9\x10\x0b\x08\x76\x85\x73\x32\x7d\x9c\x7f\x2f\x1e\xe7\xe3\x31\xe2\x0b\xb6\xc8\xe3\x98\x50\xf5\xd7\xe2\xdb\x6a\xd5\x50\x84\x7d\x15\xce\x34\xd8\xc4\x43\x40\x4a\xf3\xc5\x6f\x45\xa5\x79\x85\xaa\x55\xad\x52\xeb\xee\xda\x34\x76\x10\xc5\x81\x69\x9c\x1e\xd2\xd3\x2c\xab\xb1\x9b\x18\x8d\x42\x36\x29\x18\x5f\x52\x62\x64\x15\x06\xd9\x39\x23\x91\xa8\xee\x5f\x46\x5f\x67\xd5\x0e\xb7\x76\x28\xff\xd3\x1a\x6f\xe7\x0a\x53\x62\x1b\x7f\x57\x6b\xf5\x67\x73\xbb\x05\x72\x87\xc5\xbd\x61\x09\x33\xac\xf6\x8d\xf0\x35\x83\xd3\x9b\xf4\x3f\x36\xc4\xff\xf9\x3b\x97\xa5\x45\x24\x2a\xdd\x95\xa7\xc8\x74\x7a\x93\xd7\x5c\x4e\x9c\x6e\x2c\x10\x34\xd5\xd2\x5a\xe4\x65\x87\x96\x63\x86\x4b\xec\x19\x0b\x78\x53\x16\x6a\x34\xaa\xfb\x86\x4a\xf4\xf7\x1e\x40\x6d\x76\xd0\x3d\x84\x65\x43\xbd\x7a\x67\x80\x10\xd8\xb7\x4d\x40\x18\xa8\x8a\xb4\x9f\xaa\x68\x6f\x0b\x37\xc1\xb0\xeb\x63\xd3\x47\xb2\xf0\xc3\x8d\xe3\x5d\xa5\xa2\xbc\xaa\x35\xeb\x1d\x3a\xbb\x2b\xe5\xf2\xde\x8e\x8a\x57\xa8\x4a\x3b\x94\xc3\x46\xde\xca\xd2\x76\x0b\x07\xd6\x4e\x0e\xc0\x33\xb2\x40\x36\x72\x38\xaa\x2e\xe4\x1d\xbf\x39\xfb\xf1\x85\xc8\xd7\x4d\x53\x09\x7c\xe8\x04\x00\xb0\x94\x36\x0c\xe0\x09\xa0\x50\xcf\xae\x1b\x17\x00\x51\x66\xac\x1d\x11\x6d\x73\x44\x08\x29\x7c\x6b\x70\x12\x04\x51\x28\x48\x8e\x39\x09\xe6\x2c\x25\xc1\xb8\xc0\x5d\x5a\x3f\xad\x53\x70\xe3\xa4\xa7\xc5\xdf\x59\x79\x3d\x3f\x9e\x41\xf8\x62\x13\x6f\x8b\x5b\x37\xc3\x63\x6e\xe3\x0d\x0a\x5b\x3c\xe4\x60\x25\xef\x8f\x21\xf7\x34\x5d\x36\x70\x4a\x61\x8b\x20\xe4\x6b\xaa\x0f\xf2\xa7\x4a\x8a\x08\xa9\xf3\x93\x0d\x56\x70\x6e\xd6\xd6\xbd\xe9\x07\x65\x1d\x08\xa9\x24\x4f\xf4\xa9\xe4\x93\xae\x3d\x1a\x08\xd0\xa0\x32\xb4\xdf\x83\x23\x77\xc8\xf0\x22\x46\x58\x69\xfc\x19\x72\xa2\xda\x6b\x2d\xb3\xa3\x7b\xaf\x7b\x81\x28\xf5\xba\x27\x47\x2d\x25\xc1\x9b\x19\x2d\xd8\x14\x17\xdd\x63\x00\x9f\xb3\x84\x2c\x16\xf5\x65\xec\x4c\x80\xea\x66\x4b\xd2\x61\x0a\x43\x27\x2c\x45\xc6\x31\x84\x0d\xcc\xba\x8e\xf3\x71\xf9\x04\x6c\xd2\x64\xb7\x89\x0e\x9e\x1f\x23\x84\xf3\xb1\x8e\x24\xca\x49\x52\x87\xb1\x49\x16\x3c\xb6\x36\xdd\x08\xe1\xa4\x0a\x4b\xcc\xf0\x6c\x86\x06\x85\x37\x92\xdc\x94\x52\x21\xdb\xf2\xea\x3a\xe1\x69\x66\x55\xb3\x35\x22\x34\xde\x25\xac\x78\xb7\x5d\x2e\x69\x61\xb8\xbb\x5a\x67\x5f\x97\xd0\x92\xcf\x46\x09\xb9\xcd\x5b\x4f\xe2\x1a\x0a\x2d\xb5\x46\x03\xe7\x5a\xe1\xb9\x58\x03\x5e\x81\x32\xfe\x48\x2c\xad\x70\x45\x39\x15\x49\x49\xd3\x1f\x41\xf9\x40\xd3\x57\x4a\x7c\x6d\x07\x6c\x3c\x4a\xa9\x36\xc5\x7e\x30\xb5\xe6\xca\x6a\x20\x2d\x99\x64\xc8\x70\x8e\xb4\x49\xf5\xf4\xbe\x5f\xd8\x17\x30\x7a\x25\x1f\xf8\x25\x3d\x49\xa1\x57\xf0\x91\x5f\xd0\x93\xf5\xa9\x82\xc6\x78\x8b\xad\x42\xfa\x84\x3c\x9c\x4e\xfd\xa5\x73\x84\x76\x50\xbe\xf2\xbe\xea\xca\xea\x4b\x73\x97\xac\xf0\x48\x47\x65\xa6\xdf\xdf\x9f\x4e\xf7\xfb\xfb\x60\x42\x41\xab\xe6\x96\x99\xe2\x0f\x4e\x4f\xe1\x3b\x20\xd2\x86\xd9\x06\x9c\xd5\x82\xec\xb6\x22\x8b\x28\x56\xf6\x16\x51\x59\xe1\x8c\xb0\x03\x42\x00\x75\x5b\x6a\xe6\xc5\x90\xe5\xf2\x59\x53\xfa\x61\x66\x2c\x46\x28\x79\x12\x72\x42\x31\xdc\x35\x5d\xe6\x29\xf2\xba\x29\x50\x6d\x62\x22\xcf\x15\x5b\x85\x47\x1c\xec\x3d\xbc\x74\x08\xae\x53\x65\x97\x44\x47\x9d\xe7\x2f\xa1\x40\x83\xd3\xe9\x94\x10\x89\xe6\xc0\xf2\x64\x34\x2a\x5b\xed\xcc\xc3\x5c\x81\xed\xb9\x6c\x8f\x93\x12\x97\xc4\x7b\x63\x8c\x43\x50\xd4\x28\xc9\x71\x49\xa8\xe3\x5e\x62\x61\xbb\x44\x76\x81\x9e\xc3\xb8\x60\x13\x43\x86\xe5\x25\x05\x57\x7c\x9d\xa8\xa9\xad\xbc\x54\x67\x07\x46\xaf\xcb\xbc\x81\x8f\x10\xce\x55\x37\x52\xc8\xe3\x0d\x11\xa2\x93\x89\x5e\xbf\x66\xe4\xc4\x6c\x52\x28\x98\xf1\xd1\x1d\x37\x51\xb2\xfa\x3a\xfe\xb9\xb7\xe3\x12\x3a\x1e\xe4\x13\xb1\xd5\xc6\x7c\x30\x17\x8a\x13\x54\xe1\xac\x19\x89\x9a\xde\xad\xb3\x12\x0d\x98\xb7\xaa\xb5\xb5\x50\xd7\xca\x7a\x81\x5d\xbd\x55\xce\x1b\x0b\xd4\x1a\x67\x09\xe3\x64\x93\x0b\x00\xff\x0c\x55\x92\x3c\x78\x17\x0d\xdf\x3e\x7f\x77\xae\xf5\x4a\xff\x47\x7e\x1a\x82\x4b\xde\xb0\xcc\x87\xc1\x98\xa2\x0a\x8a\x1b\x70\xa6\x68\xa7\x38\x71\x45\x8c\xc8\xcf\x1e\xb8\x5b\x96\x10\xc0\x5c\x19\xec\x68\x43\x20\x6b\xe3\x12\xaa\x7c\x1c\xb4\x2b\x45\xd5\xff\x92\x29\x8f\x9a\x94\xf5\x8d\x39\x74\x80\x29\x8a\x40\xa2\x75\x45\x4b\xa4\x2d\xec\x0c\x4b\x3c\x61\xc5\x8b\xa4\x28\x7f\x00\x2e\x5a\xd7\xe5\xfe\x6a\x69\xd6\xdc\x7f\xd9\x16\x3b\xa2\x9d\x90\x2b\xc6\x26\x49\x51\xb0\x2b\x8e\xc2\x06\x1a\xc2\x90\x54\xbc\xac\x24\xe6\x51\xd0\xd1\x1c\x93\x16\x3d\x06\x8e\x4f\x44\x3e\xb7\x51\x84\x1b\x8d\x57\x38\xaf\xf3\x9d\xa0\xc8\x4d\x7d\x52\x57\x31\xa1\x5c\x20\xa9\x48\x2d\xf6\xd0\xd1\xf9\x3b\x04\x22\xdd\x38\x31\x14\x13\x49\xeb\x8e\x46\x26\x6b\x85\x30\x49\xec\x6d\x57\x8b\x40\xb7\x72\x0c\x81\x68\x63\x49\xe9\xd8\x4f\x5e\x22\xbe\xd8\x1d\x61\xf3\x1b\x29\x10\xc2\x82\xbc\xd3\x3c\x0b\x42\xd1\x81\xbe\xfd\x15\x11\x78\xe7\x4c\x31\x2a\x2a\x68\xa9\x91\x82\x0a\xda\x52\x92\x1f\x25\xc3\xa5\x6a\x5d\xbe\x94\xa4\xc4\xb4\xd1\x93\x4d\xd5\xaf\x3e\x28\x0b\x3d\x45\x68\xb2\xd5\x8d\x7e\x8b\x1c\xbf\x96\x4b\xba\xca\x05\x7d\xe7\xa5\xbe\x2a\x6d\xbe\x7d\x25\x5a\xe9\x08\x6b\x2b\xc8\x93\xb2\x1d\x22\x56\x60\x5b\x76\x21\x62\x49\x0c\x61\x5a\xd9\x75\xd1\x31\xa8\x6b\xd0\x94\x74\x9e\x50\x51\x87\x45\x65\xdf\x28\xa7\x95\x3b\x01\xbf\x73\xea\xbb\x0b\x0b\x37\x5f\xf8\x32\xcf\xc0\x0f\xe1\xd6\xd2\xca\xc6\x55\x62\x8f\x86\xa9\xaa\xc6\x25\x60\x78\xaa\xec\x4e\xe5\x4d\x79\xf2\x8f\xeb\xb2\xdc\x14\x0d\xeb\x55\x54\xc7\x65\x56\x86\xaa\x27\xd6\x72\xb5\x4e\x68\xdf\xc2\x44\xff\x95\x6f\x21\xae\xeb\x16\xa2\x99\x80\x65\xe8\x10\x92\xaa\x7d\x66\xe5\xf5\x90\xe7\x43\x39\x36\x1b\x1e\x96\x71\x15\x19\x56\x8b\x60\x27\x43\xc8\x89\x0f\x79\xd6\x93\xb2\xa4\xeb\x4d\x29\xf1\x92\xc9\xc4\x01\x55\x21\x3a\x11\x1d\x9a\x35\x34\x41\xad\xf1\xf0\xf3\x35\xab\xe3\xcf\x2e\x73\xbe\x62\x57\x5b\xa1\xf3\xc4\x80\xe2\x5e\xb9\x26\x3a\xad\xb0\xc2\xd4\x9e\x0c\x75\xd2\x8f\x82\x96\xb6\xab\xbf\x5f\xb3\x92\x66\xac\x28\x87\x1b\x2d\xcb\x85\xb6\xcc\x98\x29\xff\xc4\x44\xce\xd7\x94\x97\x93\x7f\x16\x93\x7a\x44\x3a\x02\x4a\x30\x66\x4e\x80\x74\xeb\x93\xd5\x71\x39\x59\xe4\x4f\x55\x1c\x76\xd7\x2c\x95\xa2\x3a\xd6\x75\x6d\x02\x78\x90\x36\xde\xd5\x92\xb1\x96\xf9\x9a\x18\x8d\x0c\xb1\x3d\x37\x0f\xd1\xc2\x64\x46\xf8\x05\x76\x17\x6b\xf3\x9e\xf3\x6b\x3a\xbc\x4c\x96\x1f\x29\x4f\x87\xea\xf6\x4c\x69\xaa\xf6\x31\xe1\x5a\xa7\x6c\x8c\x7e\xc0\xaa\xf9\x97\x2a\xae\x6e\x25\xc8\x8d\xbd\x1e\x29\xdb\x38\x2a\x78\xbe\xde\x94\x37\x43\x0f\xab\x59\x0b\x43\xa2\x12\xa2\x5e\x97\xeb\x2c\x90\xa4\x99\x9c\x89\x71\xcf\x7f\x38\x9d\x07\x8b\x37\x6b\x56\x96\x34\x1d\x2a\x5e\xf1\x66\xf8\xd3\xf9\xab\x97\x71\x10\x09\xbc\x08\x1c\x38\xd4\x07\x7e\x18\x8c\x43\xae\xcd\x83\xc7\xc1\x30\x18\x73\x38\xc7\xe3\x60\xa8\xfa\xa3\xe9\x30\x91\xf7\x38\x0e\x7e\x56\x54\xdc\x30\x0c\xc6\xf9\x38\x40\x01\x66\xb1\xe6\x6b\x3f\xf0\x00\x55\x8e\x08\xb3\xce\x04\x5e\x0d\x6c\x5a\x1c\x63\x87\x19\x89\x8a\xd0\x01\xc4\xd1\x9a\xe8\x57\x44\xa0\x7a\x4b\x2b\xbc\x21\xd7\x35\xb7\x8e\x57\xc4\x9e\xeb\x00\xaf\xc9\x82\x4f\x96\xf9\x7a\xb3\x2d\x69\x1a\xe3\x4b\xd2\x19\xc4\xfb\x47\x6d\x27\x96\x8b\xd0\x6d\xa9\x6e\x07\xe1\x2b\xaf\x8f\x1b\xb2\xb3\x46\x7a\x80\x29\x2f\x7b\x02\x7f\xdf\x2c\x68\x4c\x2e\x55\x9c\x61\x7c\x33\xa9\x15\xea\xe4\xe8\xc8\xfd\x89\x6f\x26\xe6\xe4\xd9\xaf\xee\x0b\x1c\x06\xa0\xfe\x08\xe4\x21\xda\xef\x6f\x26\x8c\xb3\x52\x2b\x0e\xd0\x68\x14\xde\x4c\x3e\x0b\x56\xaa\xaa\x53\x84\x6f\xc8\x5a\xbb\x9f\xa1\x89\xa0\x9f\xa8\x3c\x10\xf2\x29\xdd\x2e\x5b\x64\xab\xa5\x92\x36\x78\x85\x29\xda\xef\x69\x85\xf0\x0d\xc2\x57\xa3\x91\xbd\xd9\xbd\xfe\xa0\x3b\x18\x8d\xff\x7e\xee\xfd\x52\xb6\x4c\x57\x48\x27\x6c\xc7\xde\x47\xad\xb6\x71\x82\x8d\x35\x7b\xe8\x56\x09\xc9\x21\xde\xc8\xe9\x81\x29\x33\xbe\x46\x7e\xae\x39\xf7\xa0\x0c\x94\xa1\x3a\x9d\x34\x18\x72\x6e\x6c\xe2\xad\xf6\x14\xce\x7e\x9d\xb6\x41\xaf\x87\x25\xf3\x4d\x3a\xf2\x9a\x5f\x64\xa3\x11\x6b\x18\x2d\xce\x5b\xc5\x19\x8a\x98\x97\x34\xca\x1f\x1d\x5b\x85\xdc\xa5\xc2\x5b\x5c\xd2\x68\x14\x40\x72\x2d\xc4\x88\x57\xd0\x9a\xac\x06\x3a\xb1\x81\x3c\xd3\x1c\x3c\x0a\xde\xc1\xc4\x64\x05\x60\x68\x5d\x4b\xa7\xba\x96\x0a\xa2\xde\xa8\xb3\xdf\x4f\xe1\x4d\x61\x5a\xf0\x41\x44\x9e\x46\x4d\x19\x0a\xc8\x88\xc3\xb1\x33\xa2\x88\x55\x84\xda\x24\x31\x79\x45\x4a\x5c\x90\x5b\x6c\x1d\x7f\x79\xeb\x65\x6c\x88\x86\x12\x0d\x0e\xef\xed\xb8\xfc\x8f\xed\xf7\x41\x50\xfd\x62\x8c\xc0\x6d\xc3\xf1\xc0\x63\xd8\x6b\x9b\xab\xb0\x40\x55\x58\xdb\xf3\x7e\xc5\xce\xef\xf7\xde\xe2\x7a\x80\xc0\x48\x6d\x7f\xed\x25\xc6\x32\x30\x62\xa6\x6c\xdd\x2c\xea\x05\x8d\xa8\xb3\xba\x36\x3f\xca\xb9\x43\x51\x39\x26\x81\x3f\xdf\xb5\xc9\xae\x94\x2b\x92\xed\xe9\xf2\x06\x40\x21\xed\x4b\xc5\xe2\xf6\x7d\xee\x21\xdf\xda\x25\x8d\x3a\xa2\x3c\x0a\xa2\xbc\x72\x21\x62\x42\xfd\x2c\x61\xef\x6c\x10\x26\xda\x9f\xe9\xb0\x99\x03\x50\x93\xa2\x12\x18\x75\x76\x3b\xda\x4e\x6d\x67\x5e\x41\xe3\x3e\x4d\x0a\xb5\x8d\xbc\xd5\x66\x71\xf1\x52\xa7\xcc\x03\xc8\xf2\xa7\x13\xbb\x0d\xa8\x4a\xfe\xa6\x3d\x88\x7c\xe1\xbb\xa3\xcd\x41\xa6\xf1\xea\x97\x0a\xdc\x42\x7e\x8d\x11\xba\x6a\x61\xae\x52\x2a\xf6\x50\xe1\x91\xfe\xaa\x7e\xd6\x6e\xe7\x6e\x9a\x78\x8f\xb1\x6b\x3a\x76\x3b\x0a\xeb\xda\xc0\x5e\x96\x6f\x3b\xab\xc0\xeb\x61\x9a\x53\x45\xdf\x15\x94\xae\x25\x69\x78\x49\xdb\xb4\xe4\x66\x53\xb3\xb6\xf9\x27\x2a\x04\x4b\xc1\x4e\xf3\x13\x4b\x86\xbf\x24\x69\xfa\x46\xbc\xd1\x6f\xdf\x25\x3c\xbd\xcc\xbf\xfc\x09\xf8\xe1\xe2\x17\x95\xd4\x95\x5a\x9d\xae\x36\x9f\x9b\x07\x68\xc0\x0d\xdb\xde\x63\x75\xf6\xd9\xbd\x6f\xad\x52\x1e\xef\xae\x68\xa9\x33\x2a\x5e\xaa\x88\xf3\x7e\x8c\xcd\xc5\xa7\xd8\x0d\xd1\xb3\xf8\x14\xeb\x08\x3d\xa2\x53\x19\x3d\xef\xd4\x50\x6b\x9f\xab\xb7\x90\xf3\x40\x19\x02\x42\x1e\xf6\x15\xbb\x8a\x1c\x22\x35\x40\x51\x7d\x34\x80\x0e\x04\xaa\xe8\xf9\xeb\xbf\x8d\x46\x47\x33\x22\x99\x3c\xf3\x62\x72\xf1\xe7\xbf\xbe\x7f\xfe\xf6\xbf\x2e\xce\x5e\x9f\x3f\xff\xd3\xdb\xa7\xe7\x67\x6f\x5e\xcf\x29\x64\x4a\xe9\x30\x31\x80\xb5\x99\x4b\x86\x07\x12\xfa\x22\xeb\xa3\x84\x21\xec\x4a\x44\xc9\xd1\x05\x06\xb3\x85\x24\x4d\xdf\x69\xcb\x05\xe0\x5c\x3e\x61\x08\x45\x8a\x0b\xea\xe8\xcf\x0f\x95\xf4\x4c\x99\x3f\xf7\x99\xab\x80\xe1\xc9\x01\x7b\xc5\x44\x19\x54\xf7\xd8\xa9\xa8\xda\xb2\xa1\xe3\xa6\xa1\x49\xcb\x86\x45\xfd\x3e\xc9\x2f\x15\xa4\xb8\x66\x68\xca\x5c\xa0\xc3\x2e\xad\x3d\xd2\x82\x96\xdb\xcd\x61\xab\x93\xdf\xdd\xda\xcc\x31\xb7\x6b\xda\x81\xec\xc0\x5a\x26\x82\xfd\x64\x5c\x76\x84\xc2\x40\x25\xc3\x44\xf8\x8a\x96\x2f\xc0\x3c\xaa\x88\x42\x44\x9e\x2c\x76\x3c\x59\xd3\x28\x60\xc5\x6b\xfa\x59\x5e\x8b\xc5\x32\x0a\xe4\x63\x85\xed\x97\x57\x79\xca\x56\x8c\xa6\xe6\xb3\xfd\xed\x94\x79\x06\x67\x43\x17\x50\x3f\xaa\x18\x5f\xc8\xcf\xe7\xf9\xb3\x2c\x29\x0a\x0f\x40\x98\xcb\xfe\xea\xa1\x29\xd5\xdb\x0b\x1d\x14\xf8\xb3\xbc\xfe\x5e\xc9\x37\x92\x8b\xf0\xac\xd5\x7b\xea\x43\xd6\xac\x0b\x57\x81\x2a\xf9\x05\x9c\x93\x45\x8c\x41\x10\x94\x81\x68\xa2\x78\x95\x6c\x5e\xe4\x02\x85\xc2\xd3\xa1\x40\xd2\x2c\xf2\x44\xc9\xc5\xa0\x73\xd9\xef\xd9\xea\x3d\x2f\x28\xe5\xa1\xc0\x05\x66\x58\x6e\x6b\x0e\x0a\x96\x8e\x9e\x08\x23\x4f\xc2\x43\xd5\xa1\x7b\xdd\x06\xd6\x31\x94\x04\x66\x5a\x81\x95\x80\x93\xdd\x2e\xf7\xd4\x3a\x34\x44\x3d\x9d\x71\x37\xa9\x08\xac\x0e\x79\xb2\x2b\x40\x51\x56\xe2\xa3\x19\x0c\x12\x06\x23\x28\x70\xc6\xaf\xe0\x1a\x2b\x74\x46\x1b\x05\x7f\x61\x52\x1b\xf6\x77\x95\xdd\x6c\x8b\x6b\x5b\x12\x27\x7a\x53\xbc\x89\x39\x80\xae\xdc\x2e\x25\x99\x0e\x28\x2e\x14\x36\xb3\x2a\xad\xb7\x56\x20\x13\x84\xf3\xb3\x48\x36\x76\x7f\xc3\x02\x0b\x34\xc8\x9d\x08\x90\xfa\x48\xd6\x25\x60\xa5\x30\x0f\x17\x49\x8c\x30\x88\x7e\x42\x81\x8f\xa6\xa8\xaa\xb0\x0a\xa2\xf5\x1a\x60\x4d\xf2\x50\x11\x25\x4f\xc2\x29\x4e\x26\xcb\x64\xc3\x4a\x6d\xbb\x07\x2f\x24\xf6\x13\xc5\x32\x17\x60\xe5\x57\x3b\x3d\x5d\x98\x9c\x6f\x8a\xd6\x43\xba\xc9\xa2\xe5\x9a\x6b\xcf\x8b\x3d\x0d\x67\xa9\x84\x74\x41\xa6\x5a\xef\x39\x68\x02\x39\xc5\x41\x52\x96\x82\x5d\x6e\x4b\x5a\xb8\x59\x58\x21\x65\xbf\x52\x76\x88\xf1\xf8\x09\x9f\xd8\x62\x2f\xd9\x9a\x19\xb9\xf1\xd1\x6c\xe0\xc4\x66\x6b\x4e\x35\x64\x68\x50\xaa\x65\x53\x23\x63\x6a\x58\xb9\x72\xc6\x2a\x2b\x79\xe0\xb5\xda\xd6\x12\x49\x36\x6e\x8b\x8d\xb1\x57\xd3\x2f\x17\x80\xd2\x24\x07\x9f\x30\x4e\xc5\x5f\xe8\x8d\x72\xcb\xb3\xba\x79\x1d\x7f\x0d\x76\x34\x0a\x27\x7f\x44\x27\x68\xa0\x7d\x60\xc1\x23\x8a\xf0\xc5\x2c\xae\x05\x26\x5a\xcb\x57\x5a\x0c\x34\xd9\x50\xfa\xf1\x69\x96\x81\xef\xbb\x1d\xdc\x33\x98\x17\xe4\x68\x71\xec\xab\xa6\x58\x90\x1d\x4b\x23\x6f\x31\x59\x1a\xd4\x60\x4b\x27\x34\x59\x5e\x3f\x35\x0b\x17\x86\x5c\x2d\x68\x39\x1e\x3f\x51\xb6\x03\x3d\x6b\x2a\x16\x3c\x26\x6e\xbb\x5c\x9d\x6b\x67\x4c\x7f\xa1\x37\x9f\xd5\xba\x99\xe5\x59\xc4\x58\x5b\x8b\x3e\x45\xe1\x42\x8e\x24\x46\xbd\x23\xa1\xe4\x09\xaf\xb5\xb2\x98\x7b\xaa\x6f\x1d\x8e\xd4\x1d\x40\x89\x50\x63\x00\x0a\x51\xab\x45\x01\x98\xde\x01\x9a\x8e\xa8\x5a\x50\x85\xb3\x11\xae\x31\xb4\xf9\x72\x9d\x14\x3f\x32\x51\xde\x3c\x75\xe0\x6e\x34\x3a\x6a\xd5\x03\x44\x1d\x1d\x1d\xa8\x55\x21\x6f\x8f\x00\x39\xeb\xcd\x09\x2e\xb3\x64\xf9\x31\xa8\xe7\xef\x36\x3e\x2f\x49\x70\x25\x28\xe5\xc1\xe1\x31\x85\xd0\xce\x56\xa2\xef\xb2\xc2\xfa\xd0\x3b\xa1\x37\x5c\x0b\xdd\xa7\x28\xd4\x16\x31\xf5\xfa\x63\x73\x73\x75\xb5\x1f\x4b\x6a\xa3\xbd\x2b\xac\xde\x15\x2d\xe8\x87\x73\xcb\xba\xf3\xe7\x2b\x7d\x95\xeb\x70\x10\x2a\xe4\x65\x46\x89\x50\xf5\x18\x6c\x28\x24\x69\xaa\x09\x09\x65\x42\xc3\x6c\xc4\x5a\x37\x81\x15\x94\x35\x68\xd8\x2f\xae\xb2\x40\xb5\x34\x84\x68\xc7\xdb\xb7\x02\x98\x33\x1f\x24\xa0\x14\x59\xd2\x41\x40\x39\x36\xb5\x4d\xaa\xe5\xf7\xa6\x53\x74\x3a\x59\x7d\xe9\x12\x3e\xa8\x4d\x45\xfe\x4e\x93\x8f\xaf\x92\x4d\x2d\x3a\xe1\x6e\x04\x84\x2b\x20\x29\xfd\xa8\x78\x84\x90\x52\xa1\x18\x6d\x69\xa2\x0c\x43\xe0\xe8\xe0\xb2\x32\x36\x5e\x2d\x87\xb2\xf6\xf5\x39\xb8\x53\xa9\x0e\x37\x66\xae\x68\xf6\xda\x1c\xe4\x3a\x91\xbc\x20\xb8\xad\xed\xf7\xea\x5a\x52\x3f\xe5\x25\x8c\x99\xe3\x4a\x47\x51\xe5\x50\x6d\xfa\x1e\xf1\x76\xcd\x23\x59\x6b\x39\x54\x88\x76\x2a\x41\x67\xd7\x56\x03\x1e\xee\x89\xd2\x74\x67\x0b\xea\x4e\x50\x68\x39\xf8\xf8\x1b\xa5\xaf\xb9\xc9\x64\x22\x49\x8f\xc6\x4a\x2d\x80\x2a\x88\x89\xd5\x8d\xdd\x07\x5e\xda\x46\x10\xed\x4a\x59\xb0\xdf\xb7\xa4\xdd\xe5\x68\xa4\xaf\x96\x12\x8d\x46\x81\x26\xc1\x5d\x61\x78\x87\x83\xb7\xad\xc3\x47\xa3\xa0\x16\x6d\x06\x8c\xcb\x6f\x81\x2b\xce\x84\x77\x26\xa8\x24\x21\x84\xa3\x2a\x2c\xd1\x9c\x86\x48\xcd\x2b\xa2\xea\xaf\x06\x2d\x2f\x59\x1c\x2c\x4f\xb3\x73\x3a\x0f\x05\xa1\x98\x1a\xc1\x62\x24\x88\xd8\xef\x77\x95\xb6\xec\xd9\x81\x3a\x93\x62\x56\x58\x8c\x14\x1d\x4d\xf1\x47\xc6\xd3\xa8\x26\x12\x02\x1b\xa9\x50\xd8\x7b\x4e\x85\xe8\x30\x12\xe4\x70\xa7\x8e\x87\x6b\x56\x78\xc1\x78\x49\x05\x4f\x32\x20\x99\x3a\xac\x0c\x9c\xe0\x2b\x13\x61\x61\x5c\xd1\xdb\x12\x8c\xe5\x90\x42\x81\xaa\x90\x63\x8a\xe6\xa0\xa0\xb2\xa3\x84\x3b\x28\xa4\x28\x6a\x02\x88\xf6\x92\xef\xd8\x4e\x03\xe9\x50\x75\xee\xff\xd4\x81\xe4\x40\x3b\x5f\x07\x91\x8b\xfc\x42\x95\xf1\x40\xa5\x48\x73\x98\xad\x48\x35\xde\x94\xe5\xd9\xf3\x6f\x00\xed\xf3\x8a\x26\x6b\x5a\x26\x21\x77\x6c\xc5\x78\x53\xfa\xac\xad\x61\x06\x5d\x3b\xca\x09\xc5\xcc\xee\x68\xc8\x49\x89\x19\xa1\x08\xb7\xe0\x91\x8d\x46\x21\x23\xa2\xb6\x7c\x7a\x65\x8c\x09\x43\x66\xbb\x56\x30\xc0\x30\x2b\xde\xd2\x0c\x98\xfd\xe2\x9a\x6d\x24\x18\x98\x5d\xe7\x84\x4b\x98\xd1\x60\x71\x69\xad\x4d\xb1\x42\x19\xda\xfc\x74\x28\xdf\x7c\xa4\x37\x10\x96\xf0\x36\x38\x39\xb0\x6a\x57\xb4\x74\xec\x65\xbf\x72\xa9\x3d\x4b\x5b\x84\xef\xd2\xbe\xd9\x8e\xdc\x6e\x47\xd1\xde\x8e\xf6\x36\x00\xde\x77\x4e\x16\x2e\x49\x09\xab\xd4\xda\x05\x50\x3e\x77\xef\x02\x45\xa8\x71\x12\xcd\x9a\x97\x1d\xfb\xa1\xd6\xff\x5a\x9b\x1b\xeb\xd5\xff\x29\x29\x86\xea\xf7\xef\xb3\xf6\xd6\x54\xda\x5d\x79\x75\x49\x1e\x38\xd6\xc2\xee\x80\x63\x6a\xad\x8d\x23\x9d\x16\x3d\xd0\xc7\x89\x0e\x99\x04\x5e\xe5\x3f\x8b\xfc\xcb\x8d\x91\x18\x94\x93\x1f\xe9\x46\xd0\x65\x52\x52\x95\x46\x95\xa6\x78\x77\x61\x92\x70\xfe\x04\xf2\x6b\x51\x38\x89\xd0\xed\x37\x9a\x9a\xaf\x64\x77\x49\x97\xc9\x9a\x6a\x0b\xb4\x88\x62\xf5\xfb\x6f\xf0\xab\xac\x2a\x25\xab\x2f\x7e\xa8\xcf\xa7\xdc\x93\xa8\xb1\x6a\x1d\xa9\x3e\xf5\x6d\x2f\xa7\xa0\x9a\x78\xe1\x92\xa1\xcd\x30\x50\x9d\xbd\x04\xca\x39\xa3\x87\xa8\x50\x31\x02\xf5\xe2\x84\x86\xbb\x94\x18\xd3\xc4\x46\x02\x7e\x16\x07\x8b\x38\x00\x0a\x5d\xab\x85\x8b\xc6\xe0\x27\xeb\x64\xf3\xc3\x4d\x68\xd4\xa2\x01\x0e\x74\xc1\x40\x32\x94\xf0\xee\x0e\xd3\xb5\xe3\x90\x13\xde\xf2\x8f\x3c\xaf\x35\x84\x7e\x72\xa4\x89\xbb\x1c\x92\x4d\x53\xcc\xb7\x16\x49\xd7\xf1\x66\x58\x01\x7a\xd9\xe6\x68\x79\x5e\x86\x81\x2a\xac\x63\x68\xbe\xe1\xd9\x4d\x88\x70\x92\xa6\x87\x22\x70\xe9\xe6\x02\x9d\xcb\xe0\xc2\x14\xc7\x62\x34\x3a\xea\x2d\x6c\x42\x3b\xb7\x21\xa7\xff\xcb\xc4\x03\x29\x08\x50\x6c\xc7\x66\x62\x59\xaf\x18\x4f\xdf\xe8\x90\x66\x5a\x57\x5d\x38\xd8\x08\x88\x72\x89\x4b\x8a\xb0\xf4\x22\x61\xe8\x8b\xaf\xe3\x3b\xcf\x4b\xb6\xba\x31\x4b\xfe\x0c\xf2\x05\xc3\xf9\xec\xef\x6b\x57\x87\x2f\x6a\x75\x61\x43\x95\xad\x93\x8f\x54\x05\x76\x29\x25\x1f\x53\x47\x90\xb7\x56\xdb\xda\x1d\xc8\x86\x7a\xc9\xc7\x63\x23\x43\xe1\x8b\x3c\xc6\x09\x11\x13\xf0\x40\xb8\x09\x2d\x68\xe1\x02\x0d\xd8\x22\x8f\x49\xb2\xdf\xef\x2c\x0d\x01\x36\x54\x2a\x10\x44\x51\xd5\xea\x23\xac\xf8\x0e\x09\x46\xbd\x1b\x65\xc2\xc5\x5f\xd8\xb2\xf8\x7f\x62\x53\xff\xa6\xb6\x54\x2e\x6b\x3d\x28\xb6\x0a\xfb\x21\xc8\x03\x7d\xa5\xde\x94\x0b\xe1\xd0\x4d\x14\x0d\x9a\xb5\xcd\x59\x44\xf2\x4c\xd7\x3b\x3d\x38\xbc\x61\xad\xb0\x53\x62\xc1\xe3\x5a\x96\xa0\xb2\x9c\x0b\x2b\x3f\xe2\x78\xd6\xee\xb9\x07\x11\x4d\x94\xa7\x82\x4d\x49\xd6\x03\x6d\x07\x3e\xda\x33\x5b\x55\x78\x99\xd1\x44\x84\x77\xd9\x4d\x5d\x12\xff\x1e\x1b\x66\x7a\xbd\xc3\x76\xd1\x3b\x23\x68\x88\x11\x45\x3b\xf3\x81\x0b\xb4\x2b\x4d\x30\x3d\xb8\x06\x26\x76\x36\xbe\x3d\xfe\xc1\xf3\x6b\xb1\xb9\x73\x01\x3a\x01\x15\x64\x8b\x35\xbb\x26\x17\x17\x78\x3b\xff\x02\xf7\x70\x87\xb6\x5e\x99\x56\x15\xc2\x19\x39\x80\xd9\xd5\x42\xe8\x7b\xcc\x27\x17\xea\x75\x11\x0e\xf9\x51\xfc\x70\xa3\xa1\xa5\xe9\x2f\xa1\x08\x17\x51\x91\x72\x40\x81\xf9\x14\x68\xbf\xa7\x5a\x1c\xba\x88\xe5\xda\x28\xe1\xab\xe3\x20\x01\x89\xa9\x5d\x04\xbf\x3d\x34\x58\xe5\xb5\x61\x1d\xa4\xdc\x4d\x7c\x1a\xfa\x06\xe0\x34\x59\x5e\x3f\xd3\x6d\xd8\x2b\x2a\x04\x15\xb8\x12\xc3\xf1\x89\x4f\x56\xa1\x1d\x9f\x7c\xa4\x37\xda\xd6\x57\x32\xeb\x72\x3a\x2f\x72\xe1\x16\x7a\xa5\x48\x96\x01\x35\x76\x36\xca\x0b\x84\xaa\x19\x31\x54\x75\x4d\x69\x79\xfb\xfa\x77\x44\xa1\xc3\xfa\xf8\xb7\xfc\xc1\x0e\x4d\x4f\x6b\x0a\x58\x63\x6e\xe0\xc7\x28\x27\xc7\x31\xd3\x41\x99\x30\x9b\x6c\x12\x41\x79\x69\x49\x50\x22\x30\x5d\xf0\x98\x48\x16\xac\xae\xfa\x42\xe4\x6b\x98\x35\x43\x76\xbf\x70\x7a\x68\x46\x06\x7d\x59\xa8\xc2\x6d\x4a\xc8\x03\x28\x35\x79\xa0\x83\x5c\x35\x76\xd9\x1d\x64\x4f\xef\xce\x42\xa2\x3d\x79\x28\xc1\xff\x46\xd6\xc0\x0c\xd5\xa6\x70\xfe\x0e\xec\x54\x66\x7d\xbd\x50\x8c\x16\xd1\x75\xa5\xc6\x54\x4b\x0e\x36\x4d\x3b\x70\xbe\xdf\x43\x42\x47\x67\xec\x8d\x81\x2b\x3b\xc8\xa3\xdc\xd0\x33\x4c\xf3\x0c\xb9\xa2\xe6\x9c\xf8\x77\x38\x21\x7e\xfc\xb4\x02\xcd\x21\xd6\x16\xa4\x90\x37\xee\x3a\x5c\x45\x95\x94\x8c\x6f\x4d\x55\xc1\x7e\x21\x93\x81\x44\x03\xc1\x11\x9f\x30\x0e\x46\x4b\xb5\x48\xc1\xbc\xd9\xef\x05\x71\x7e\x82\x51\xfe\x36\xb3\xf4\x79\x62\x02\x7e\x6a\x4e\x97\xe1\x44\x9e\x4c\xf0\xbe\x06\x2f\xee\xd1\x68\x13\xba\xbf\xb1\xf2\x48\xc2\x0c\x44\x0d\xe0\x2f\xde\xdc\xfe\x40\x1b\x40\x42\x9e\x83\x00\x77\xe5\xad\xf7\x21\xa0\xc9\x6d\xb8\xf5\x31\xe0\x43\x77\xfb\xae\x48\xd8\xec\x50\x21\x3b\x0d\x18\x9d\x3d\x1e\x85\xb5\x7c\xdf\x2f\x8d\x9e\x4c\x9b\x3d\x5c\xa2\xc1\x8a\x5c\xe2\x35\xb9\x84\x2d\xbc\xd1\x13\xd4\xe0\x78\x88\x15\x61\x9c\x95\x06\x33\x5d\x58\x17\x76\x37\xfc\xfc\x85\x42\xfa\xaf\x69\xf9\x39\x17\x1f\x15\xce\xf7\x12\x58\x2c\x02\x56\xc0\x0d\x16\xc4\xde\x95\x71\xe8\xc6\x90\x77\x9d\xa1\x9d\x2f\x31\x2b\x5e\xe6\x49\xca\xf8\x95\x7d\xa6\x69\x74\x89\xdb\x72\xe7\x26\x8d\xef\x6d\xdc\x84\xa9\xe2\xee\x72\xfa\x57\x0c\x2c\x66\x67\x15\xc0\x0d\xac\x78\x97\x7c\x32\xa3\x50\x11\x76\xd3\x68\x85\x95\x66\x60\x8d\xf5\x2c\xa3\x2b\x7c\xb1\x4e\xc4\x47\x4d\x3a\x6b\xfb\x8d\xa7\x4a\xe2\x0f\x29\xfa\x53\xd9\x24\x58\x7d\xcb\x86\x74\x4e\xb3\x24\x2b\xa8\xaa\xa8\x0d\x53\x1b\xd5\xd4\x0e\x50\xe7\x5b\x41\x16\x3a\xe5\xcb\x45\x96\x14\x3a\x8c\x92\x72\xbb\x50\x7e\x01\x1d\xfb\x12\xc2\xba\xaa\x48\x32\x72\x26\xaa\x5b\x77\xca\x51\x39\x79\x9b\xe7\x7a\xfa\x54\x6e\x00\xf6\x81\x59\xa5\x5a\x51\x8a\x6e\xe5\x8c\xa2\x4c\x61\x6f\xbd\x04\x12\x83\xff\x1d\xc5\x4d\x9b\xd3\x0d\x43\xab\x0b\x2e\x24\x54\x06\x1e\x23\x02\x6a\x91\x9e\x22\x7f\x33\x05\xda\x57\x14\x73\x5c\xe6\x0a\xb5\x14\xa9\x3c\x4a\x8a\xab\x81\xd7\x9a\xa9\x38\xcf\x7d\x19\xd6\xae\x79\xca\x02\x54\xb3\x5d\x86\x1e\x73\x1b\x28\xc2\xee\x3a\x9a\x6c\xaa\x70\xe2\x18\x0d\xea\xb5\xac\xa3\x14\x1d\x94\x59\xa8\xe5\x7b\xc7\x93\x4d\x71\x9d\x97\x21\x9a\xb8\x15\x25\x83\x91\xa4\x4a\x2e\x82\x53\x96\xca\x53\x62\x7f\xa8\x20\xd2\xf6\xa7\x62\xa3\xec\x4f\x05\xca\xea\xa7\x2f\x49\x70\x5e\x39\xe3\x15\x79\x96\x51\x08\x4c\x64\xc6\xcf\xbb\x82\x59\x37\xe5\x56\xdc\x2c\x5a\x29\x12\xae\xf2\xf8\x9c\xe7\xb7\x4c\xb9\x51\xb4\xc2\x9e\xef\x72\x9d\x9f\xcd\xad\xe3\x17\x91\x55\x8a\x52\xe4\x36\x4c\x80\xdf\x9f\x5f\x58\x9d\x9c\x22\xf9\xa4\x56\x74\xcb\x9d\xe0\x4c\x36\x54\xe5\x8f\xaa\x3d\x9a\x1a\xbf\x14\xbf\x7b\xbf\x92\xc5\x8f\xf5\xe5\x2c\x87\x70\xad\xe1\xdc\x10\x13\xa5\x56\x63\x1b\x41\xfd\x63\xf1\x3d\x7f\x2c\xc6\x63\x54\x12\xba\x10\xf1\x01\x96\x04\xc8\xcc\x0a\x2b\x0a\x20\xad\x51\x61\x33\x90\x47\x03\x94\xda\xc5\x2b\xd8\xd7\xcb\x64\xf9\xd1\x6b\xa4\xab\x76\x57\x41\x79\x16\x1a\xf0\xf9\x35\xb0\x5c\x61\x63\x45\xf7\x5c\xde\x46\x45\x47\xaa\x3e\xaf\x81\x3a\x5d\x95\xdb\x2a\x4b\x2b\xac\x77\xaf\x96\xb8\x6b\xb3\x5c\x9f\x06\xdd\x6d\xd4\xdb\xa8\x13\x56\x55\x13\xda\x2b\x52\x6e\x94\xf2\x62\xa9\xe0\x94\xc9\xed\xb5\x8a\x69\x93\x4f\xba\x43\x6a\xaa\x09\x17\x30\xa5\xd4\x87\x5e\x7b\x60\x81\xd0\x6b\xe7\xbf\x8b\x9a\x85\x2a\xc9\x62\x7d\xfd\xd8\xf5\xf8\x44\xf7\xe8\x25\x1f\x0d\x77\xd0\xa5\x23\x18\x3e\xb4\x4f\x82\xae\xa8\xa0\x7c\x29\x39\x85\xd0\x95\x88\xcb\xf3\x71\x6d\xe5\x9d\x77\x6f\xc2\x0a\x75\x41\xac\x03\xea\xd2\x33\xbe\xca\xed\x2d\xa1\x74\xfb\xb8\x24\xbb\x0a\x0b\xc9\x97\x5a\x7e\xc0\x51\x25\x6b\xdf\x72\x6a\x38\x2d\x2b\x5c\x36\x46\x22\x8e\x2a\x1a\x6f\x6a\xb2\x98\x62\xfa\x65\x93\x70\x88\xeb\x1c\xb7\x18\x0e\x97\xa5\xa8\x6d\x44\xb4\x09\xc8\x82\x4d\x3e\x32\x9e\xc6\x03\x2b\xbb\xcc\xc1\x97\xdc\x7e\x00\x13\x05\xcf\x1e\x04\xde\xbb\xdd\xe7\x4e\xf7\x08\x61\xeb\x39\x6e\x52\xa4\x2a\x4e\xd9\x6b\x24\x78\x91\x25\x57\xfe\x24\x24\x3d\xa5\x68\xa0\x6e\xdd\x3b\x0e\x0c\xa1\x02\x8f\x9a\x50\x81\x67\x6d\x82\x6d\x35\xf7\x96\x30\xab\x10\xde\x19\x57\x1d\xb9\x1d\x91\xf1\xbd\x78\x53\x5e\x53\xe1\x30\x16\x47\x53\x0c\xf1\x08\x8a\x88\x43\x3e\x69\x5e\xb0\x4f\x2e\xe3\x21\xaa\xaa\xc2\x0a\x51\x59\xdd\x83\xa5\xea\x0e\x0b\x09\x70\x6b\x0f\xea\x0b\xd8\x09\xa7\xd4\xde\x2a\x75\xab\x78\x5c\x9d\x12\x53\x77\xd3\xe6\x4e\x5b\x7d\xac\xbf\x92\x56\x57\x58\xf3\x18\x7e\x73\xad\x01\xb9\xa5\x3a\x15\x31\x40\x2c\x21\xb3\x2e\x5a\x4b\xf0\x34\x4d\x15\x11\x72\xfb\xa2\x74\x91\x24\xcd\x15\x69\xa9\xde\x06\x37\x13\x41\xf3\x0d\xe5\xe1\xae\x14\xec\xea\x8a\x0a\x5f\x84\xbd\xa0\x71\x4f\xd8\x72\x4f\xa8\xda\xb4\x58\xc2\xdc\x11\x9f\x8a\xe3\x19\xc2\x8c\xcc\x1e\xb3\xef\x05\x44\xc6\xe6\x0b\x76\x3c\x8b\xeb\x4a\x0b\x16\x0f\x4a\xcd\x89\x01\x6b\xcc\x51\x05\xc3\x57\x02\x1e\x83\xc5\xbb\x18\x8b\x0a\x61\x67\x06\xf9\x9f\xdf\xbd\x79\xdd\x90\xc1\x77\xad\x72\x23\x48\x7b\x1d\x28\xd2\x0a\x1c\x6e\xb9\x88\x6a\xfb\x02\x37\xe0\x3a\x68\x74\x00\xc7\x7c\x22\x3b\x57\x8f\x1d\x1d\xcd\x8c\x0d\xae\x96\x69\x4e\x96\x39\x15\x4b\x7a\x26\xf7\xd6\x98\x67\x89\xee\xeb\xaa\xa0\xe5\x99\x44\xd5\x60\x78\xd4\x54\x43\xf4\xf0\x92\x38\xb8\x28\x93\xab\xa0\x5b\xe3\xc7\xd2\xaa\xea\xb1\x1c\xb9\x71\xcd\xac\x59\x1a\xe0\x4f\xf5\xfa\x2a\x2b\xd1\x1d\x58\x33\xd1\x4c\x9e\x71\xcb\xda\x2b\x0a\xaf\x43\x54\x74\x48\x4d\x71\xe8\x50\x39\x66\xd4\xa5\x63\x9c\xa8\xec\x38\xec\x89\x7b\x95\x6c\xee\xa0\xaf\xe9\x10\x2b\x01\x9f\xe6\x9d\xc7\x5e\x5d\x8a\xed\x49\x67\x2d\x59\x50\x6b\x51\x2e\x9f\x07\xae\x86\x7f\xc5\x78\x7a\xe6\x37\x3b\x70\xca\x12\x8e\xb9\x56\x52\x9c\x75\x76\x0e\xad\xf4\xad\x22\x48\x59\x84\x8d\x54\x61\x12\x59\x59\x1b\x66\x2d\x28\x6b\x4a\x4e\x10\xce\x48\x62\x05\x27\x3a\x1f\x06\x21\x24\x33\x08\xc9\x6b\x91\xad\xc2\xfa\x03\xaf\x0b\x61\x46\x42\x57\x08\x74\x10\x27\x72\x84\xd4\xa5\x56\x90\xdc\xf6\x0c\xe9\x33\x12\x65\x79\x93\x34\xa5\x6e\x3a\x25\xd7\xa6\xb6\x28\x18\xa8\x5c\xfe\x64\xdb\xd0\x96\xd9\x79\x2f\xc9\xd6\x8a\x8e\x4a\x2b\x3a\x12\xad\x05\x28\x3b\x45\x47\x43\xda\x90\x0e\x0d\x66\x84\x90\x65\x6d\x00\xb3\x25\x4b\x84\x39\xd9\x2e\xa6\x3a\x7e\x3f\x53\xcf\x7a\x5e\xf0\xac\x9b\xd4\xf2\x36\x2d\xf8\x55\x6a\x68\xae\x94\xd3\xcc\xea\xaf\x8b\xca\xbf\x7b\x8a\x28\xf3\x7e\xcb\x55\xb8\x03\x77\xbc\xd3\x84\x51\xb4\x88\x6b\xe2\x2c\x5a\xc4\xd5\x5d\xe4\xa2\x3a\xd4\x8e\x68\xc9\x45\xe9\x42\x28\xea\xa4\x29\x93\x56\x43\xa4\x29\x98\x78\x47\x5b\xdc\xb1\xe7\x51\x8a\x3b\xe4\x98\xd1\x12\xaf\x18\xcd\xd2\x3b\x4c\xa9\x21\x75\xff\x15\x13\x98\x53\x6d\x56\xad\x66\x81\x22\x59\xc0\xde\x74\x92\xb0\x56\x9f\x1d\x4d\x54\x27\xff\xdf\x4d\x59\x7c\xa5\x1a\xc0\x08\xd7\x4d\x90\x76\x0c\xce\x62\xc8\x25\x5c\xd4\x7a\x36\xf5\x92\x9d\xfd\xe8\xa5\x0f\x0e\x49\x81\xc5\x82\xc7\x03\xdb\x1d\x43\x95\x64\x66\x75\x18\x17\x77\x3a\x75\xa7\xc6\x96\xf8\x23\xbd\x01\x6e\x12\x80\x5a\x47\x05\x72\xd0\xa2\x70\xf0\x17\x9b\x3b\x64\x3d\xa4\x6d\x91\x95\x1a\x2f\xf9\x3c\xc8\x39\x3d\xcf\xdf\x70\x1a\x44\xc1\x3a\xe1\x37\xe6\xb9\xb3\x98\x4a\x29\xa7\xcb\xe9\x1f\x9d\x05\x5f\xe7\x4e\x83\xf0\x43\xf1\x28\xdd\xe2\xbc\xdf\x0b\xc4\x1c\x08\x0a\x85\x52\x18\x94\xd8\x82\x1a\xea\x04\x21\x90\x44\xac\x72\xb1\x76\xb9\xe6\x5f\x3f\xc0\x36\x33\xb3\x33\x91\x22\x6a\x98\x57\x77\x62\x0f\x3c\x37\x88\xc2\x26\x90\xf5\x18\xbe\x1f\x84\xe1\xf3\x8e\x39\x76\xb7\xde\xb9\x1a\x77\xeb\xc8\xf0\xf9\xf6\x1a\xff\x45\x19\xb4\xdf\x6b\x75\x62\x89\x90\x00\xfc\xf1\x14\xfd\x75\xd1\x29\xbb\xd6\x29\x1f\xb7\xe0\x00\x0d\xb4\x29\xee\xb6\xac\xd1\x87\xe0\xac\x78\x5a\xdc\xf0\xa5\xa4\xde\xac\x40\x59\x3e\xdf\x22\xed\xc6\x5a\x04\xa4\x6a\x10\xef\xd7\x7e\x6f\x13\x7e\xab\x93\x4c\x74\x82\x7f\xcd\xad\x3b\xa2\x59\x79\x93\xd5\x97\xba\x4a\xc9\x65\x9a\xfe\x39\xcf\x6e\xd6\xb9\xd8\x5c\xb3\x25\x69\xbf\xaa\x3b\x71\x65\xb6\x56\x10\xbc\xca\xb6\xc5\xf5\xb3\x84\xe7\x9c\x2d\x93\x4c\x07\x13\x53\xd6\xac\x4a\xf7\x70\x34\x33\x73\x70\xde\x6a\xc3\xae\x0a\x27\xfc\xe6\x3d\x48\xaf\x68\x6a\x77\xe7\xe8\xa8\xd5\x9d\xab\xd8\xa1\x93\x0b\xc9\x62\xae\x93\x52\x53\xcb\x8c\x5f\xed\xf7\x47\xd4\x2e\x4b\x88\x10\x5a\x4c\x63\x63\xff\x60\xda\x3f\x73\xe9\x56\x4f\xab\x36\x7d\x4c\xbf\x6f\x77\xa9\x91\xe3\x78\xec\xb3\x00\x6e\x19\xcd\xd0\x94\xdd\x23\x2a\xdd\x11\x79\x21\x0e\x25\xb4\xe8\xb8\x09\x7f\x67\x59\x66\x78\x2f\x3c\xc3\x26\x97\xbf\x37\x92\x62\x03\x6e\xf5\x14\x9b\xa5\x94\xa7\xd5\x18\x06\x74\x94\xf7\x12\xbc\xbb\x9d\xfd\xc8\x52\xbf\xaf\xa3\x69\x65\x9c\x24\x80\x23\x18\xaa\xaa\x7d\x8c\x81\x36\x8a\x72\x41\x0e\x0c\xd9\x4c\xb5\xa6\x54\x46\x43\x25\xad\xb0\x12\x56\x3d\x2d\xc3\x5b\x17\xd3\xfa\xff\xd7\xb1\x94\x26\xd6\x2b\x21\x44\x15\x6e\x40\x1c\xc5\x82\x1c\x4d\x55\xac\xbb\xc9\x85\xea\xe7\xac\x78\x9a\xb1\x4f\x54\xe9\xf6\xad\xe1\xec\x24\x65\xab\x95\xb6\xc9\x69\x76\x8e\x6b\xce\x89\x4f\x56\x4c\x14\xa5\x5a\xa8\x33\x9e\xd2\x2f\x26\xf7\x4f\xcf\xbe\xb5\x2b\x60\xae\x6d\xfe\xd3\x67\xf9\x96\x97\x98\x4f\x12\xc9\x7a\xc3\x8f\xae\x2d\x6c\x6c\x99\x77\xd0\xa8\x09\xaa\x70\x68\x3b\xbf\x76\x08\x62\x34\x72\x5f\x3c\x99\x6a\x6e\xd1\xe7\xed\xe4\x1d\x09\xeb\xa5\x16\x5f\x89\x0f\x6a\x4d\xc3\x47\x7a\x13\x80\x6f\x02\x36\xa6\x31\xd4\x8d\x36\x20\x64\xab\x21\x6b\x6f\xb4\x9e\x10\xc5\x74\x6c\x62\x00\x43\x7b\xb5\x9d\x32\x58\xa8\xc9\xc1\xbf\x10\xf9\xda\x26\x84\xf5\x3b\xc6\x6c\xb2\x4e\x36\x4a\xad\xd7\x32\x71\x06\xef\x1a\xae\x27\xd5\x6e\x3c\x49\x53\x48\xeb\xd3\xd9\x2e\x3f\xd8\x2e\xa6\xd6\xd5\xae\x14\x8c\x7e\xa2\x2f\x13\x08\xc1\x03\xe2\x20\xff\x8d\x9b\xf7\xbf\x3d\x06\xc7\x78\xb3\xb9\xa4\x58\x9f\x0e\x25\x5e\xb8\xa8\x4b\xfe\x70\xf3\xe7\x22\xe7\x4f\x37\xec\xad\x4e\x7b\x22\xb9\x5b\xf0\x5a\x4f\xf4\x5c\x01\xac\xe4\x6f\x09\x54\xf2\x2f\x92\xc0\xc5\xf8\xc7\xc2\x2d\x00\x2f\x02\xf3\x05\x75\x63\x72\xf0\xb7\x73\x84\xcf\xbd\x3e\x5e\xaa\xc8\x2b\x03\x2c\x3a\x67\x96\x2d\xe6\xc1\x54\xe0\x6e\xb8\x5a\x6f\x30\x86\x4d\x3e\x51\x6f\xc1\xb0\x20\x10\xb6\xcd\xb6\xfa\x7f\x64\x91\x61\x30\x6e\x91\x05\x37\x1b\xea\x64\x08\x85\xbc\x96\xc6\xac\x47\xd2\x9f\xf9\x47\x1a\x06\xb2\x6e\x80\xb0\x27\xa1\xa6\x48\xc7\x64\xee\xe8\x46\x4f\xd5\xbe\x75\x82\xdc\x1a\xf9\xb8\x32\x3e\x68\x8a\xc7\x79\x85\x2a\xec\x87\x04\xee\x33\x5d\x35\x8e\xac\x6d\x62\xdd\x4e\xc9\xc8\x19\x74\x53\xc2\x89\x57\x4b\x7d\xdb\x1c\xc7\x79\x13\x92\xea\x56\x08\x7f\x26\x4d\x59\xbe\xf1\x18\x96\x60\x71\x88\x8c\xd4\xbc\x5a\xad\x73\xd8\x7d\xa4\x37\x51\xa9\x15\xb0\x02\xab\x98\x0a\x49\xc9\xf8\xd5\x99\xaf\xa6\xad\xb4\xec\xc2\x12\xde\x70\xde\x6b\x3b\x66\xd5\xaa\x93\xa8\x19\xe4\x73\xb8\xc4\x5d\x9a\x8f\x0a\xe1\x37\xa4\xb1\xde\x66\x0a\x00\xb7\x4d\x13\x57\x49\xad\x16\xd6\x20\x57\xc1\x76\x80\x7a\x20\x18\xce\x81\xde\xb6\xc0\x81\xc9\xda\x84\xd0\xd6\x53\x20\xeb\xef\x6b\xf4\x3c\x6c\x86\x6f\xce\xb9\x7c\x99\x73\x78\xa4\xea\x19\x4c\xdd\x94\x28\x54\xbe\xd0\x8f\xb2\xc4\x6a\x05\x25\x56\xab\x00\xe1\xeb\xa4\x90\x3f\xae\x13\xf0\xc1\x1b\xb8\x01\x5c\xda\x39\xbf\x7a\xaf\x66\x3b\xf2\x05\x8d\x9b\x82\x4d\x3a\x51\x8a\x68\x92\x60\x3a\xb1\x60\x4d\x2e\xe4\x2f\xb9\x75\xe4\x06\x53\xb3\xd2\x76\x7b\xc8\xe7\xfa\x65\x5d\xe7\x0d\xa6\x93\x0b\x23\x45\x53\xb9\x68\xdb\xde\x15\x0e\x50\x43\xf4\x03\x65\x68\x29\x26\xab\x64\x59\xe6\xe2\x46\x22\xd3\x5f\xd6\xb2\x6e\x74\x6f\x57\x56\xbf\x80\x85\xac\xbc\x92\xc0\x3c\x46\x52\x01\x36\xbe\xa7\xdd\x73\x06\xb1\x1e\x5d\xe1\xe1\xc5\x05\x2b\x60\x00\xd1\xd1\x14\x5f\x5c\xa8\xf6\x58\x85\xb0\x04\x34\xa5\xe3\x0f\x15\x45\x1f\x05\xe3\xd2\x89\xbd\xda\x18\x87\xe6\x05\xe4\x38\x2a\x4c\xc1\xf0\x93\x30\x4c\x27\x16\x8a\x49\x8e\xc1\xfc\x4e\x2e\x02\x29\x7e\xb7\x44\x89\xca\x9b\xab\x37\xf2\x41\xa7\xcb\xd7\xef\xec\xc1\xd7\x5b\x41\x2e\xc2\x1d\x93\x31\x95\xb0\x62\x07\x13\xe4\x39\x4a\xbc\x3b\x36\x69\x6b\x1c\x6c\xd7\xa6\x64\xba\x63\xab\x00\xeb\x07\x5b\xb4\xba\xc2\x3b\xb6\xa8\xcb\x1f\x70\xcf\x54\x97\xbe\x7a\xfe\xd5\x9e\x7b\x27\xb9\x48\xa9\xa0\xe9\x71\x41\x3b\x32\x1c\xdd\xc1\x75\x6f\xa8\x24\xb5\x74\xbf\x87\xa4\xcc\x74\x2e\x7f\x47\x6d\x77\x9a\x39\x8d\x02\x95\xaf\xc4\x7b\x39\xa9\x59\xe8\x28\x08\xc6\xb4\x72\xd3\x6d\xa2\x9d\x0e\xdb\x6c\xca\xab\xe8\xcd\x46\x41\x6d\x22\x28\x53\x95\x20\x5f\x77\xa9\xdf\xee\xae\x05\x5d\x45\xd4\x5a\xad\x83\x8f\x8d\x20\x62\x34\x6a\xc5\xbc\xb9\x4e\x0a\x27\x7c\x9a\x89\xa8\x60\x61\x00\xcd\x6d\x76\xc1\x48\xb4\xf2\x33\x09\x08\x72\xc4\x96\x43\x63\x10\xe4\xfa\x9b\x00\x7a\x4f\xd2\xf4\xef\xac\xbc\x06\xe2\xb9\x03\x91\x6d\x59\x6a\x0d\xc6\x35\x8f\x4d\x0b\xca\x97\xf4\x1d\x2d\x8d\xb8\x2b\x63\x45\x39\x30\x71\x11\xf8\x42\x58\xe1\xbe\x7c\x26\x47\x53\xac\x36\xa1\x9c\x5b\xa7\xe4\x88\x19\xe6\xae\xc4\x53\x4b\x5a\x16\xec\xdf\x74\x4c\x14\xd7\xad\x43\xe7\xff\x7e\x43\x23\x7a\x68\x3b\xd5\x30\x8c\x4d\x7b\xab\xd5\xac\xd7\xbc\x8c\x98\x8d\x6c\x54\xd3\x1a\xf9\x93\xe3\xd9\x68\x64\xc7\x9c\xd7\x0c\x29\xfb\x37\x25\x26\xe4\xbc\xc7\x55\x7a\x49\x28\xad\x23\x69\x9b\xb2\xde\xef\x29\x9a\x5c\x78\xf2\xd0\xba\x6a\xe2\xd9\xfa\xc8\x86\xd4\xbd\x87\xea\x22\x99\xe7\xf4\xd8\x36\x5e\xec\xed\x92\xad\xe5\x64\x58\xf9\xd6\xeb\x3a\xa4\x68\x21\xe2\x4a\x81\xd1\xd6\xcb\xad\xe3\x84\xa0\x76\x85\x9c\x5a\xbe\x63\x5c\xa1\xe1\xd3\x47\xc6\x53\xef\x45\x3d\x04\xef\xf5\x1a\x0e\x79\xe1\xbd\x5b\x1a\x4a\xfc\x55\xc7\x47\x40\x13\x7e\x57\xf4\xc6\xfb\xad\x47\xf5\x97\xe6\xeb\x8e\x51\xfa\x12\x20\x7f\xb8\xbe\xa1\x76\x4f\x0f\x2f\x72\x71\xa6\x57\xb1\x31\xad\x46\x95\x0b\x23\x0c\x6b\x35\x76\x51\xd2\xf5\xa6\x36\x9c\xf6\xe6\x0a\x49\xe9\x5e\xe4\x62\x49\x95\x15\xa1\xcd\x2b\xe4\x0e\xef\xac\x78\x57\x26\x99\x5f\xf3\x3a\xf1\xa4\x32\xd4\x68\xca\x9a\x85\x9e\xf2\x1b\x77\xf7\x5b\xdb\xe3\xf7\x03\x26\xa2\xcd\x26\x5e\x40\x48\xb9\x97\x79\x92\x3e\x55\xa1\x50\xed\x20\x81\x0c\xf5\x8a\x7f\x66\x59\xf6\xae\xb5\x09\x3e\x14\x31\x07\x80\x94\x26\xc2\x86\x29\xd6\x5a\xa0\x49\x22\x0b\x82\x97\x90\x79\xb3\xa9\xb7\x71\xd0\x04\x37\xee\x43\x9a\x44\x7b\x79\x0f\xa0\x39\xdf\x14\x9c\xd1\x1a\xc4\x84\xfc\xdf\x13\x1f\xd6\x70\x56\x76\x81\x18\x21\xa4\xd8\xef\x8b\x7e\x48\x3b\x22\x24\x19\x8d\x92\x1e\x80\x13\x87\x60\xad\x03\x72\xc6\x66\xa4\x0e\x04\x3a\x06\xaa\xbd\xf0\xd7\x05\x4a\x66\x07\x7b\xc1\xc8\x29\xd0\x05\x42\xdd\x60\xaa\xc0\xe7\x68\x0a\x39\xb0\xc0\x2a\xa6\x61\x75\x56\x6f\xda\x44\x7f\xae\x1a\x32\xe4\xa6\xa4\xd4\xff\xea\x94\x7e\xe7\x15\x0e\x8f\x1a\x6b\xa9\xad\x09\xfd\xea\xa8\xba\xb8\x4e\x8a\x77\xdb\x8d\x24\x4f\x9c\xd5\xf6\xf0\xa3\x43\x58\xd8\x5d\xa4\x3d\xb8\xb4\x36\x4b\xeb\x43\xb6\x7e\x87\x77\xe9\x48\xf4\x75\xe0\x5f\x20\x72\x89\xdd\x2d\x57\x5e\x4c\x75\x7c\x89\x16\x4c\x58\x1d\x8a\xd6\x5f\x37\x16\xac\xe1\x94\xe6\xc3\xaa\x52\x47\x0b\x57\x74\x63\x8d\x0d\x4a\x34\xa0\x77\xd5\x78\x37\xfb\xac\x3a\x40\x97\x7a\x11\x77\xbc\x6f\x55\x0d\x3f\x3f\xb2\xd4\x03\x5c\x5f\x24\x55\x77\x31\xa0\x5a\x38\xb4\xca\xc5\xd3\xcc\xe0\x01\xa5\x0a\x37\x8b\x70\x68\x8f\x4a\x64\x28\x92\x24\x94\xbc\x3c\x88\x2e\x1a\xae\xe0\xfe\xd6\x0c\x80\xdb\xd3\x23\xa8\x63\x70\xe8\x61\xd4\x33\x70\xbd\x30\xea\x62\xfb\xbd\xb5\x80\x6a\x4d\xb1\xd1\x00\xf8\x0f\x55\xfe\xbc\x68\x2d\xfb\x2f\x7b\xfc\x84\xa6\x8f\xc5\xf7\x2e\xbe\x04\xfa\xc9\x1a\xca\x1a\x75\x29\x27\xad\x32\x0b\x11\x63\xd6\x20\xcc\x38\x1a\x94\x0b\x16\xef\xf7\xa1\xfc\x23\xe9\x40\x1a\x72\x35\xaa\x50\x27\xa5\x79\x9c\x7f\xdf\x89\x8b\xbd\x7e\x1d\x07\xd1\xfe\xc2\xca\x73\xd4\x1f\x40\x21\x07\x90\xa8\x01\x24\x7a\x00\x20\x61\xe9\x5b\x44\x8a\x76\x47\x2e\x2e\xdf\xef\x41\x49\xa8\xd1\xd1\xdc\x2c\xf2\x3a\xff\xe4\xec\xca\x0b\x91\xaf\xdf\x7c\xe6\x61\x2d\x20\x95\xdf\xad\x40\xb1\xbf\x20\x04\x76\x6f\xa1\xc8\xf0\x68\x8a\x74\x66\x81\x02\x04\xa0\x9d\x38\x58\x96\xd2\x39\xaf\xe0\x80\x1b\xe3\xb6\xb5\x3a\x25\xc6\x77\xb1\xd6\xf5\xb4\x76\xec\x31\xb5\xae\x7d\x8f\x6d\x68\xef\xc5\x34\x1e\x74\x4e\x12\x68\x4e\xdf\x9b\xb4\x73\x1b\x1e\x8b\x66\xab\x9c\x88\x46\xab\x1d\x4b\x13\x72\x08\xa6\x25\xbf\x42\x10\x55\xf3\xbe\x30\x6b\x86\x76\xdd\x4b\x06\x37\x96\x5c\x0c\xef\x9a\x37\x9e\x93\x75\x93\x1d\x7d\x36\xdb\x6e\xcd\xc7\x73\x26\xf5\xa5\xc4\x2f\xe5\x8e\xd8\xf6\x9d\x36\xe5\x46\xd0\xb6\xef\x4d\x6b\x39\xc1\xef\x26\x49\x53\xaf\xaa\x4a\x44\xd0\xf6\xf5\xf4\xca\x29\xb7\xef\x9a\x65\x19\x8d\xca\xf1\xb8\x52\xad\x75\xad\xac\x63\xc7\xd8\x9c\xa0\xb2\x0c\x34\xce\xb3\xad\xcf\xe0\x7b\x51\xc3\xea\x76\x73\x66\x10\x92\x6b\xde\x81\x0e\x2d\x10\x76\xe0\xb8\x83\x54\x00\x28\x3e\xd0\xf4\xae\xeb\x2a\x92\xdc\xdc\xad\xa8\xd9\x66\x11\x18\x24\xc6\x52\xd4\x69\x63\xd2\xb3\x56\x2d\x24\x0a\x06\x57\x3d\x1d\xf6\x11\x08\xa6\x63\x7d\xa4\x7a\x2e\x7f\x79\x61\x2e\xfa\x69\xbc\x78\x20\xf6\xfb\xf0\x96\x32\x2a\xf6\x74\x58\x5f\xbc\x96\x5e\xc5\x3b\x63\x33\xb5\x03\x72\x39\x72\xb1\x5a\x55\x61\x0a\x01\x17\xef\xba\x0a\x55\xef\xb9\x6d\x05\x06\x90\x17\x08\x75\x2f\x0c\x97\xb7\x3e\x8c\x02\xc0\xfb\x42\x8c\x4b\x8d\xfc\x0e\x17\x44\xfd\x63\xba\x1d\xe2\x8d\x5e\xf3\x76\x4c\x6d\x23\x2c\xd4\x1b\x70\xcb\x34\x64\x55\x83\xa3\x6d\x86\x98\x3b\xc1\x8d\xbc\x69\xba\x61\xe5\x10\x0c\xfc\xba\x5a\x07\x56\xb7\xb9\xfb\x07\xf1\x5f\x1b\x33\xed\x3c\x3c\xec\x63\x98\x75\x8d\x58\x7c\xb9\x8e\xeb\x74\xa3\xda\x73\x67\xa2\xcd\xb7\xeb\xd8\x3b\x07\xcf\xbd\xd5\xe8\xda\x0d\xeb\xc3\x00\x07\x26\xfd\x75\xfb\x16\xfe\x9a\x2d\xd8\xef\x7f\x55\xb5\xdf\x70\xe6\x3d\x36\x15\x02\x0c\xfc\x0a\xc0\x39\xbc\x6e\xe8\x4e\x18\xbf\xe3\x36\xec\x02\x1b\xff\x98\xf6\xd3\x51\xdd\x67\xf3\xff\xa3\x47\xf2\xd0\xe2\xb6\x16\xce\x9f\xd9\x9d\x78\x96\x8e\x03\x62\xa8\xbf\xae\x73\x32\x90\xf4\x45\xef\x0e\xf4\xdd\x14\xdd\x98\xd4\xdf\x63\x1b\x21\xa4\x1f\x93\xff\xef\x4e\xef\xc0\x3d\xf0\x15\x37\x62\x7b\xc2\xad\x4b\xa8\x4b\xb2\x7d\x3b\x91\xf9\x2c\x5f\x6f\x64\xbd\xec\xc6\x5d\x96\x2e\x12\xc9\x17\x6f\xf8\x60\xa6\x39\x61\xdc\xc7\x00\x36\x66\x3a\x68\xf1\xcc\xf3\x3a\xc4\x40\x53\x0c\x3f\xb8\xeb\x06\xd5\x82\x88\x05\x8f\x3b\x89\xbc\x4e\x94\xdd\xb5\x0e\x72\xa9\x85\x64\xf3\xb8\xe4\xef\xaa\x2a\x3a\x30\xbc\xaf\x3a\xf8\xde\x18\x47\xa3\x30\x6b\x8f\xc8\x5d\xd6\x03\x83\xc3\x7a\x70\xa8\xf2\x79\x14\x43\xe7\x1b\x34\xd6\x82\x93\x66\x01\xcb\x94\xaa\xe2\x9a\xc5\xe9\x04\x0f\x85\x1e\x0f\xc2\x9f\x6d\xb6\x7d\x20\x1b\x16\x31\x9e\xf4\xc4\x65\x21\xd5\x8a\x5a\xb1\xee\xd1\x6c\x50\xcb\x17\x16\x31\xee\xa0\x06\x25\xe9\x66\xd8\x69\x79\xf2\x94\x3a\x48\xd2\x73\x03\xb7\xf5\x1e\x06\x73\x99\x6f\x6e\x42\xe4\xa4\x99\x9f\x3e\xe6\xdf\x97\xae\x35\x77\x93\xcc\x08\x01\xc2\xaa\xce\x73\xb5\xf3\x46\x6f\x68\x94\x7a\x36\xae\xca\x61\x72\x61\x72\x3f\xd7\x70\x02\x36\x1e\xda\xd4\x4e\xb3\xe2\x2f\x19\xff\x58\xd8\x85\x57\x12\x70\xea\xa5\xa6\xb6\x8c\xa7\x4e\xd5\x62\x0b\x1f\xbc\x31\x35\x80\x28\x83\x0f\x13\x5f\x80\xa2\xaa\xf5\x66\x57\xdd\x4e\x44\xed\xaa\xfe\xbe\xcc\x68\x7a\x24\xbb\xb4\x3a\x24\x92\x70\x2a\x77\xcb\x8d\xa1\x7a\x17\xff\x6e\x6a\x76\x49\xa3\x3b\x2a\x29\x39\x49\x77\x25\x25\x66\x86\x4a\xef\x9a\x0a\x94\x7a\xb1\x5b\xaa\x15\x33\xb3\x96\x3e\xc3\x9d\x55\x5b\xd9\x41\x2b\xad\xd0\xd4\x77\xcc\xd1\x0c\x0b\x79\x0e\x20\x49\x8b\x63\x9e\xe6\x4a\x6a\xb4\x79\x9a\x23\xd6\x85\x3c\x25\xa5\x85\x38\x55\x58\xed\x87\xfa\x66\x33\x0a\x41\x0a\x0c\x17\x19\x8c\x46\x47\x07\x36\x0c\xed\x64\xab\xda\xbd\xca\xea\xf8\x4d\x13\xe0\x7c\xb0\x88\x55\x4c\x97\x66\xcf\x1c\x55\x30\x09\x65\x29\xb7\x73\xa2\xb3\xc3\x1b\x8b\xeb\x3d\xc0\x37\x76\x75\xfa\x61\xa2\xdd\x2f\x8c\xf4\x8e\x85\xcd\x0f\x38\x21\xf9\x68\x94\x9b\xdf\x73\x16\xda\x67\x15\x6b\x06\x67\x24\x99\x27\x13\xd0\x96\xc3\x38\x8b\xd1\xa8\x80\x9f\xe6\xef\x11\x21\x19\x78\x79\x43\x98\x7c\x33\xac\xbe\xdd\x04\xab\x6c\x35\x9e\x2d\xd1\x5e\x5c\x6a\x91\xf7\x7b\x3f\xae\x8e\x5e\xfa\xd1\x68\x6a\x8b\x68\x4c\x33\xb8\xeb\x81\xed\x93\x56\xcd\x3c\x2a\xb9\x47\xbe\x37\x3b\x2c\x25\xdc\x2a\xe1\xc4\x50\xc5\xad\xbf\x45\x38\xa6\x9d\xbd\x9a\x97\x7b\xe3\xb7\x42\x75\x7f\x17\xc9\x66\x43\x45\xb7\x9b\xec\xd2\x31\xc5\x5b\x4e\x58\x8a\x97\x93\x65\xc6\x28\x2f\xcf\x52\xcb\x87\xa0\xaa\xca\xf2\xa5\x36\x78\x37\xc3\x45\xbb\xca\x05\x6b\xb4\xab\x74\xac\x08\x88\xfb\xac\xd4\xcd\x4b\x6b\xb5\xd0\xab\x78\x56\x8e\x02\xf5\x0b\xef\x4a\x7e\xdb\xad\x64\xb6\xd7\x88\x6b\x81\xdf\xad\x3c\xb6\x9a\xbe\xbe\x76\x6b\x95\x5a\xa3\xd5\xfa\x83\x6d\x43\xe1\x2d\x97\xc7\xa1\xf3\x2e\x71\x9e\xe6\x48\xfa\x95\x02\x5d\x6c\x41\xab\xf4\x5d\x18\xaf\x3b\x43\x65\xa7\x58\x7a\x06\xa2\xba\x4e\x81\x8b\x3b\xb5\xee\x02\x51\xc7\xa2\x79\x13\xec\x15\x45\xf8\x75\x6e\x93\x46\xf4\x0c\xef\x90\x34\xa8\x25\xff\xfc\xad\x83\x6b\x80\x06\xc5\x00\xb5\xfd\x6b\xf3\xeb\x77\xce\xee\x0c\xea\x55\x69\xe8\x33\x73\x58\x6f\xd4\x07\x4d\xdd\xd1\x05\xba\x39\x12\x4d\x72\xaa\xde\xfa\x0b\x74\x2e\x11\x84\xee\xe8\x5a\x51\x9d\x7b\xb0\xe7\x34\x3a\xd5\x0e\x1d\xd5\x9e\x59\xdc\xc6\x58\xf5\xcf\xc4\x96\x39\x84\x26\xda\x54\xf4\xc1\x63\xde\x7a\x5f\x93\xc9\x47\x1d\x0b\x33\x6f\x92\xde\x51\xcf\x3a\x1c\x11\xd2\x09\xdd\x7d\xcb\xd6\x51\xf8\xf0\x2a\x6a\xe8\x6e\xce\xb6\x25\x1b\x3c\x28\x19\xfc\x7d\x90\x5f\x7b\x36\xce\xd9\xeb\x38\x72\xb7\x00\x46\x97\xc4\xe9\x90\x9c\xaa\x07\x06\x5d\x38\xea\x17\x62\xdd\x32\x96\x3e\xad\x98\xdb\x78\x4f\x99\xdb\xef\xb2\xbe\x63\xde\xf3\xde\x65\x07\xbf\x8e\x9a\x68\xc5\x29\x71\x2d\xfb\x25\x39\x41\xbb\xc8\x89\xdf\x22\x6b\xf1\x77\xa8\xf7\xd2\xfe\x0d\xc8\x77\x8a\xbc\x1d\xbe\x65\x98\x77\x56\x49\x36\x36\xf6\x60\xe1\x5e\x8a\xa4\xba\xa2\x25\xcc\xa2\x16\xfb\xec\x7c\x2f\xf7\x8e\x83\x17\xfa\x32\x1f\x07\x23\x81\x3b\x9a\x72\xc0\x39\x83\x84\x93\x2b\x26\xef\x5d\xa4\xed\x3b\x7b\xaa\xe9\xa3\xdc\xcd\xa1\x40\x77\x0e\x92\xd7\x2e\x3b\xa1\x76\x63\x70\x38\x0e\x97\x63\x82\x02\x90\x79\xbd\x16\x62\x40\x5b\x65\xc3\xe1\x13\xe1\xd2\x37\xc0\x50\x4e\x36\x65\x83\x18\x05\xe6\x4d\xc7\x36\x66\xc5\xeb\x9c\x53\x0d\x34\x7a\x68\x26\x3f\x07\xbc\x3a\x08\xe7\x0d\x5b\x4b\x9d\x0d\x6d\xc2\x52\x47\x32\xde\x49\x4d\x20\x43\x05\xa7\xbf\x96\x0a\x3e\x40\xe7\x7a\x8e\x75\x9e\xf9\xa1\xbc\x41\x54\xc8\xba\xda\xd3\xc1\x2b\xb0\xa1\x3c\x65\xfc\xca\x7e\x55\x85\x8b\x83\x64\x74\x63\x24\xc6\x65\xb6\xd3\x8f\xb6\x73\x04\xd6\xbd\xb7\xaf\xf7\x2e\x72\xfb\x37\xe8\xbf\x9b\x4a\x4a\x7f\x02\xbe\xa9\x72\x17\x25\x6b\xa3\x4b\x1d\xa6\xf4\xe0\xfc\x1f\xb0\x3d\x39\x4c\xa9\x35\xc4\x80\xfa\x58\x29\xc4\x6a\x17\xc8\x50\xf3\x5f\xa1\x9a\xeb\xbc\x21\x6b\x1b\x03\xe2\xc1\x7d\xbf\xbf\x6d\x97\xe7\xae\x6b\xdc\xed\x45\x64\x6a\xd1\x60\xb7\x20\x77\x6d\x76\x32\xb8\x05\xc9\x37\x92\x1d\x74\xed\x54\x6d\xdc\x8d\xb0\x00\xb3\xee\x03\x3b\x2e\xf0\xec\xff\x75\xd8\xbd\xd3\x3a\xa5\x7b\xf8\x9d\xc7\xd1\xee\xda\xd7\x8c\xe1\xb7\x50\xfc\x03\xd7\xef\xb9\x6f\x33\x1e\x1f\xcf\xb4\x31\xcb\xa1\xf3\x37\xf3\x4c\xac\xba\x88\xa9\x83\xb2\xeb\x26\x59\xdb\x01\xd2\x4e\x34\x9c\xb2\xa6\xc0\x8f\x67\x20\x03\x32\xc3\x85\x28\x78\x94\xd0\xc9\x32\xe7\xcb\xa4\xb4\x39\x15\x7c\xff\xe5\x1e\xc2\xf8\xc0\x69\x38\xac\x3d\xbb\x85\x8e\xc4\x25\xd2\x79\xc7\x4a\xa3\x21\xf0\xc2\xeb\x36\x96\x5a\x58\x9a\xa8\xe3\xdc\x0a\xbb\xd2\x3d\xa7\xf6\xb0\x94\xd9\x0b\xb4\xd6\x9c\x63\x53\x66\x4d\x16\xb1\x6b\x97\xd8\x0d\xec\x65\xae\x84\x72\x2a\xc3\x89\x82\xe0\xe3\xd9\x63\xf1\x84\x4c\x1f\x8b\xe3\x63\x74\x1b\xaf\x0e\xa6\x25\x9e\xe6\x00\xb3\x3a\x02\x28\xff\x9e\xd5\xda\x83\x3e\xe4\xbd\xe0\x31\xe6\x66\xe6\x6d\x7c\xdb\x43\x14\xd3\x3b\x08\xd5\xee\x46\x05\x77\xae\xe6\xd7\xf4\xea\x57\xbd\x5b\xa7\x0d\xfa\xb1\x49\x3d\xf6\xd3\x74\x8a\x3a\x6b\x03\x98\x71\x31\xa7\xbd\xc4\x24\x6a\x50\x82\xb4\x83\x12\x74\x49\x3e\xda\x22\xf9\x68\x17\xc9\x47\x3b\x49\x3e\xb6\x0a\x1b\x54\x1f\xaa\x93\x0f\x67\x05\xdd\x95\x4e\x08\x3e\x8b\x3a\x07\x07\xec\x9d\x20\x73\xfb\xd7\x90\x88\x0b\x11\x6b\x2a\x11\x74\x63\xa9\xfa\x9b\xb1\x54\x1b\x40\x1f\xd4\x1e\xd5\x64\xe3\xb5\x4f\x2c\x5a\xdd\x88\xc3\x0a\x2b\x92\xaa\xed\x42\x73\xe1\x0e\xaf\xe1\x9c\x61\xd2\xf3\x79\xa7\xbc\xb8\x5b\xa1\x2e\x0d\x73\x47\x87\xe5\x64\xbb\xb9\x12\x49\x4a\x5f\xe4\xc2\xf8\x55\x87\x3e\x04\x7b\xf5\x48\xbb\x0d\xfd\xab\xf2\x72\x59\x58\x27\x81\xee\xe1\x2d\x68\x5c\xd5\x1a\x56\xd7\xc0\xbd\xaf\xc6\xc0\xcf\x29\x50\x1b\x6a\x0a\xf2\x64\x27\x91\x66\x09\x86\x69\x08\x8e\xcd\x1d\xdb\x04\x33\x40\x15\x00\xe4\x48\x78\xd6\xd5\xf5\xd6\x19\x5f\xb6\x7e\x80\x72\x1a\xfc\x91\xae\xa0\xaf\x9c\x83\xfd\x7d\xa3\x5e\x9d\x47\x00\x3a\x55\x54\xd2\x82\xc6\xa4\x99\xd4\xdb\xc6\xc5\xf2\xbb\xaa\x03\x5b\x79\x96\x9a\xae\x87\x3e\x47\x38\xef\xa9\xa6\x3d\x2d\x0e\xd7\x36\x61\x7e\x1d\x6d\x95\x0a\xae\x35\x97\x27\x31\x0d\x4b\x48\x51\x2d\x70\x8e\x22\xf9\x62\xe9\xbc\xa8\x42\xe6\x02\x0a\xe6\x98\xa2\xda\xf9\xb9\x82\xac\x03\x1b\x32\xd3\x4e\x92\xab\x26\x7b\x65\x24\x74\x16\x1b\x99\x33\xe3\x83\xab\xee\x42\xc5\x1b\x6f\xb8\x79\x89\xde\x53\x72\xd1\x6d\x11\xe4\xfb\x8d\x75\xfa\x81\x19\xb4\xec\x1f\xba\xc6\xcf\x3a\x54\xb6\xdf\x2b\x90\x30\xfe\xab\xcb\x55\xd1\x68\xec\xe2\xa2\x0e\x61\xd5\xf2\x5b\x7b\x91\xb1\xab\xeb\x3a\x49\x62\xb3\x40\xda\x54\xb7\x5c\x14\xcb\x6b\x9a\x6e\x33\x9a\xea\x21\x35\x07\xa4\xa3\xe4\x76\xbe\x66\x39\x7f\x96\xaf\xd7\xac\xf5\x3d\x65\x82\x2e\xcb\xec\x46\xc7\x7e\x73\xd0\xe1\x59\xa9\xbc\x95\x55\x66\x71\xe7\x3e\xf4\x37\xa3\xff\x04\x96\x5e\xae\x10\x8a\xd4\x1d\x55\x92\x27\x74\x51\xc6\x08\xe9\x70\xe1\x92\x60\x98\x6a\xd8\xdc\x31\xd9\x67\x99\x0b\xc8\x2e\x1f\xee\x38\xfd\x52\x46\x4e\xf7\x75\xc0\xf1\xc7\xa2\xb6\x4f\x50\x54\xce\x63\xfe\xfd\xe9\x63\x2f\x08\x13\xc4\x68\x93\xa8\xc3\xb3\xad\x88\xe0\x4d\xb7\x8d\x3d\xab\xaf\x1c\xe3\x69\x4b\x17\x6c\x3c\x8e\x07\x4c\x8e\x75\x3c\xae\xe4\x78\xc5\x78\x5c\x55\xc8\x86\x59\xd5\xee\xef\x14\xa7\x39\xa7\x91\xe5\x94\x28\xa4\xd8\xad\x9a\x00\xa8\x25\x17\x3e\x00\xca\xab\x38\xb5\xf0\x07\x54\x43\x27\xdc\x7b\x8e\x67\x9d\x50\xef\x86\xe1\xaa\x21\xd7\xb2\xfd\x0a\x6a\x9d\x9f\x06\x66\xec\x2b\x05\xc4\xd6\x89\xad\xa0\x65\x08\x68\xb7\x8b\xa4\xf0\xbc\xcc\xea\xd3\x0d\xaa\xfb\x9a\x39\x76\x63\x8c\x0f\x9d\x61\x18\x3a\xb9\x31\x28\x45\x53\x01\x51\x53\x8b\xc2\xcb\x9a\xed\xbc\xd0\x71\xdf\xff\x02\x40\x55\x67\xd5\x2a\x6c\x82\xa6\xa4\x28\xd8\x95\xb6\x2d\x83\x63\x84\xbd\x62\xed\xa3\x69\x22\xdb\x2a\x8a\xe0\x59\x3b\xae\x3c\xa6\x93\x86\x83\x98\x3e\x91\xb4\xdc\x6e\x9a\x26\x4e\x40\xf5\x59\xd1\x75\x4a\x78\xa8\xc5\x54\xa2\xfa\xcc\xb2\x4c\x1d\x43\x27\x2a\x7d\x0b\x0f\xa8\x0f\xf5\xf0\x70\xf3\x85\x12\x41\x5e\x27\x45\xc7\x50\x5d\xf7\xfc\x23\xeb\x91\xe6\xce\xd5\xbb\x6c\x9b\x9f\x9d\xb4\x54\x4e\x5e\x08\xd9\xae\x04\x02\xfb\x43\x75\xb2\x88\x2b\x66\xd5\xd0\x5e\x58\x80\xae\x7e\xfd\x2f\xed\x79\x37\x4b\xc8\x9d\xab\xba\x73\x25\xd4\x60\x3b\xed\x05\x9a\xca\x96\x6a\x05\xe1\x37\x1f\xaa\x82\x96\x67\xb6\x14\x6d\x37\x4f\xb1\x07\xaf\x1a\xa2\x2c\x3e\xe5\x2b\x26\xd6\x34\xf5\x59\xcf\xce\x41\x58\xf4\xdb\x3f\x1c\x07\x43\x57\xfa\xdc\xed\xda\x97\x88\xef\x7a\xda\x02\x1d\xf7\x73\xea\xeb\x22\xfc\x7b\xb5\xea\x86\xdd\x26\xbf\xf8\x55\xe4\x90\x93\x4b\xe9\x2b\xd2\x44\x41\x80\x50\xb0\x88\xf1\xda\x5f\xb0\xd8\x18\xc7\xb4\xbf\x0c\xba\xee\x21\x49\x1b\x32\x9d\xb8\x2c\x47\x55\x55\xf5\x9f\xe7\xa6\xfb\x56\x47\x2a\x89\xd6\xed\x65\x63\x6f\x3b\x07\x53\xdd\x5e\x65\x93\xdd\xb5\xf1\xf6\x79\x8c\x0b\x42\x17\x79\x3c\x28\x16\xd3\x98\x10\x52\x2c\x66\xf1\x68\xa4\x03\x25\x88\x45\x1e\x57\x55\x57\xd6\x8b\xc6\xf0\x14\x12\x2b\xdb\xfd\xd7\xe1\xc0\x9b\x90\x60\xe3\x57\x69\x64\xb8\xab\xb0\xc0\x90\x38\xb2\x8b\x79\xc8\xbd\xb9\x72\x84\x0b\x32\xc5\x09\xc9\xcd\xc4\x8a\xef\x93\xc7\x85\x99\x58\x46\xf2\x45\x11\x0f\xd8\x22\x8b\xc9\x82\x2e\xb2\x18\xf3\x45\x16\xc7\x75\x9a\xc8\x2e\x1f\x64\x75\x84\xaa\xce\xf4\x1c\x30\xd3\xe6\x05\xd1\xbc\x98\xba\xb1\x1d\x68\x39\xda\x08\xad\x8d\xed\x1b\x47\xc8\x4a\x7c\xb5\x1c\xca\xb5\x87\x77\x14\xd1\xfe\xf1\xb0\x1a\xab\x0e\x04\x64\x2f\xb1\x3a\xa8\xf9\xa1\xc3\xe9\xa1\xd6\x5e\xec\x81\x69\xd5\x85\x6d\x76\x77\x19\x2c\xaa\x52\x96\xea\xbb\xa6\x8d\xd9\xec\xdd\xdb\x8b\xcc\xba\x08\x47\x77\x01\xd4\x6c\xb5\x08\x12\x0c\xc8\x20\x73\xf2\xaf\xbd\x27\x3d\x44\x63\xed\x7b\xce\xd2\x06\x66\xc1\x35\x6d\x64\x88\x27\x84\x5b\x17\x6d\x49\xdc\x0b\x5f\x05\x17\xb0\x32\xbc\x16\x0d\x51\x87\x11\xee\x23\x1f\x7a\xf1\xad\x9b\xb5\xfa\xd0\x76\xf7\x13\x16\x5f\x05\x0e\xa2\xea\x78\x0b\x17\xf3\x4f\x3d\x59\x4c\xda\x18\x52\x45\x3a\x51\xb2\xa7\xaa\x2b\x0d\xb4\x97\x3e\xba\xab\xfe\x40\x58\x11\x79\x43\xbb\x21\xd7\xb2\xf2\x42\x21\xea\x68\x42\x07\x06\xd3\x6c\x00\x0b\x23\xad\x75\x43\x35\x7a\xb9\xa3\x3b\x5a\x69\xbb\x8b\x96\x20\x10\x5d\xb3\xf2\xef\x49\xf1\x16\xb2\xbd\x52\x2f\x2d\x71\x1b\x69\xb4\xb7\x50\xc5\xd4\xb7\x14\x11\xaa\xa5\x9c\x2d\x4c\xcc\xc8\xf4\x31\xab\xef\x37\x66\x1d\xf4\x54\x74\x9c\x05\x8b\xe3\xd1\x28\xd4\x4f\xbd\x58\x5b\x7d\x36\x06\xf5\x3d\x30\x55\x35\x1c\xe1\x7f\xd5\x8e\xfb\xa9\xd7\x0f\x2d\xad\x6f\x6c\x57\xd6\x4d\x74\x65\xf4\x70\x96\x64\x41\x63\xc9\xd2\x13\x42\x42\x3a\x64\x75\x5a\x9d\xe6\x9c\xe6\xbd\x8b\x41\xe3\xa8\x3e\x84\x0b\x1a\x23\x7b\x73\x76\xf4\x55\x5d\x5c\xa8\x54\x14\xd4\x4a\x1b\x8e\x5c\x33\xa6\x94\x50\xe0\x63\x64\xfb\xce\xa2\x39\x43\x4b\x9a\x43\xf2\xda\x8f\x7e\xa7\x49\x48\xb2\xfd\x2e\x63\xd8\xef\x0f\x76\xe8\x7d\x06\x4a\xf9\xd6\x44\x5f\x16\xe3\xeb\x54\x62\xde\x6d\xe1\xf1\x7b\x3d\xf2\x06\xdb\x44\x4b\x10\xa1\x10\xa7\xd8\xf2\x89\xbc\xdc\x2f\xb7\x82\x4b\x2c\xae\x4b\x85\x81\xee\x52\x45\x45\xc4\x01\xa0\x3b\xbe\xdd\xbc\x11\x9b\xeb\x84\x7b\x32\x07\x08\xff\x7a\xe0\xbb\x2f\x98\xbf\x48\xb2\xac\x2d\xb7\x08\xe1\xd8\xba\x01\x9b\x6a\xa2\x76\xfa\xb8\xfc\xde\x09\xc4\x5c\x22\x49\x78\x2e\xca\x18\x62\xf6\xc3\x8d\xc3\xdf\x17\xd4\x46\x57\x3e\x9a\x99\x64\x9e\xd3\x2a\xa4\x08\x1d\x68\xc8\x84\xad\x5f\x94\xf1\x40\xf8\x0b\x2f\x26\xd6\x24\xb7\xea\x59\x40\x38\xd7\xb5\xe1\x6e\xd7\x71\xac\xc3\x92\xcb\xe3\x46\x9e\x94\x75\xab\x08\x75\xb0\xfc\xd3\xb6\x88\x6d\x92\xb2\x62\x99\x73\x4e\x97\x26\xfa\x71\xe3\x76\xd5\x47\xa5\x71\xc1\x56\x8d\xc5\xf1\xc3\x5e\x7a\xe2\x48\xaf\xe0\xdd\x1a\xef\xdb\x44\x93\x4b\x2b\xc6\xda\xe7\x65\x33\x1e\x83\x7e\x40\x3b\xb7\xc8\x66\x90\x27\xb4\x10\x8f\xcb\x76\x8c\x84\x72\x52\x5c\xb3\x55\x19\xa2\x81\x36\x26\xe0\xb5\x96\x81\x91\xbb\xca\xc0\x42\x34\x31\xa2\xa9\x50\x92\xcb\x6c\xc2\xe9\x97\x32\x44\x8f\x8f\xf2\x49\x9a\x73\xfa\xb8\x7e\x65\x6c\xf2\xf3\x09\xc8\x85\x06\xc5\x90\xf1\xa2\x4c\xf8\x92\xe6\xab\x21\x18\xd7\xab\xe1\x7e\x0f\x8a\x42\x35\xa6\x02\xe1\x7a\x16\xa8\xaa\x73\xe4\xaa\x38\xff\x80\x6e\xbb\x02\xd7\x74\xe0\x29\xab\xac\xb7\x9f\x3b\x91\xd2\x57\x60\xdd\xee\x7e\x54\x28\x9c\xa4\x47\xf2\xd0\x2d\x01\x68\x8b\x1b\xba\xb8\x91\x0e\x01\x8d\xbc\x73\xbc\xce\x68\x17\x6f\x4c\xd5\x98\x84\x8f\xd9\xba\x87\xd5\x20\x53\xc3\xae\xd7\xa0\xa1\xd2\x80\x86\x3a\x05\x72\xaa\xc3\x54\x29\xf2\x3a\xfb\x49\x95\xda\xce\x65\xc9\x0f\x4d\x19\x30\x79\x61\x1b\xad\xa7\xa9\x6c\xb2\x74\xfc\xa1\x4e\xdf\x3a\x70\xf7\x6b\xc8\x58\xba\x0a\x1e\xc8\x67\x3d\x68\xc4\x00\xea\x94\x30\x52\xdc\x8a\x15\xd4\x19\x83\x49\x87\x4a\x6a\xc2\x57\xdf\x42\x75\xc9\x83\xc2\x7e\x41\xc7\xa1\x45\x6c\x17\x57\x4b\xda\x31\x98\x7a\x81\x3b\xfa\xa0\xd5\x05\xe3\x4c\xa3\x4a\x95\x6f\x54\xe7\x35\xac\x75\x50\xbb\xca\x0b\x31\x4f\xcd\x15\xb1\xab\xb3\x4f\x09\xec\xe2\x48\x13\xd3\x18\x33\xc2\x1d\x26\xc5\x17\xa7\x08\x89\x63\xf8\x21\x81\x8b\x90\x3c\x7a\xc7\x35\x81\x93\xa6\xd8\x22\x23\xd3\xc7\xd9\xf7\xc6\xc5\xe6\x71\x66\xd8\xf8\x2d\x49\x24\xef\xbe\x24\x74\xb1\x55\x59\xd4\x58\x1a\x1c\x11\xb2\x55\x9f\x53\x92\x2f\xb6\xf1\x7e\xcf\x16\xdb\x18\x5f\x1b\xd5\xad\x8e\xcb\x69\xe7\x9b\xce\x53\x50\x21\x81\x0b\x91\x8e\xd2\x59\xe7\xb1\xb1\xc1\x76\x1a\xf4\xe2\x16\x2f\xd1\xe0\x52\xd0\xe4\xa3\x8a\xe0\x59\x47\x73\xf5\x6b\xd4\x44\xaa\xac\x81\xc3\x6b\xa2\xa8\xd2\x2d\x42\xb7\x18\x96\x5e\x1f\x30\xe9\x77\x7b\x36\xba\x30\xbf\x5f\xc3\x75\xfc\x0f\xf4\x6a\x02\x8a\x96\x8b\x6d\x4c\x96\x95\x72\x35\x32\x14\xea\xd2\x1e\xac\xea\x16\xee\x9e\x92\xa3\xd9\x6d\x64\x82\x4d\xc9\x72\xd8\xd2\x1e\x02\x78\xd2\xd1\xc8\x72\x75\x55\x0f\xb2\x23\x36\xbb\x95\xcd\x5d\xd7\x75\xf0\x07\x07\xb1\x07\x30\xc5\x87\xd4\xbd\xfa\xd6\x5e\x88\x78\xc0\xef\x38\x72\xee\x8c\xbc\xea\xa1\x6f\xef\x44\x52\xad\xeb\x34\x9c\xf4\x77\x9c\x22\x75\xa6\x58\x92\x27\xbb\x35\x90\x9c\x30\x5a\x45\x06\xfd\x68\xd2\x19\x3b\x12\x6e\x90\xaf\x4c\x2b\x5f\xdb\x61\xb0\xce\x42\x49\x4c\x35\xd1\x89\xeb\x2c\x6b\xad\xb3\x6f\xce\x3d\xde\x92\x03\x62\x34\xa0\x88\xb6\xa3\x51\xd8\x56\x3e\xd4\xf1\xe4\xb5\x5c\xa4\xdf\xf8\xe0\xb0\xac\xc4\xc8\x80\x33\x10\x91\x32\x42\x17\x39\x49\x16\x3c\x8e\xd5\x3e\x6e\x8d\x67\xf8\x11\x21\xc5\x22\x8f\xf7\x7b\x63\x3f\xf2\xfc\x5f\xdb\x24\x0b\xc5\x22\x8f\x31\x43\xfb\x7d\x69\x25\xbc\xf6\xb0\xb4\xd3\xf1\x7c\x7f\x6f\xe7\x53\x9f\x55\x74\xcf\xb0\x85\xd5\x93\x5f\x9c\x20\xb2\x6b\x15\x58\xea\x50\x8c\x3b\x88\xe7\xe1\x47\x40\xd4\xa2\xae\x43\xce\x01\xf4\x8e\x16\x80\xa8\xa2\x13\x8b\xe8\x5c\x48\x22\x4b\x1d\x5a\xdd\x7b\x99\x62\x3a\x71\x7c\x0d\x56\xf0\xd3\xf9\xbe\x6d\xe8\xaa\x40\x56\xf4\x22\x17\x10\xa8\xdd\x03\x7f\xf9\xf2\xf7\x8b\x3d\x5e\xe7\xac\x3c\x18\x94\xfa\x44\x47\x6b\x3e\x1c\x76\xdc\x8d\x46\x0c\x01\xd9\x6d\x5e\x04\x9e\x8b\xb5\xb6\xda\x55\xa2\x25\x57\x1e\xe3\x98\x6f\x37\x68\x19\xfa\xa5\x14\xc9\xb2\x94\x2d\xa6\xa9\xa1\xf0\x0b\x27\xb1\x84\xb2\x6b\xa0\x98\xa3\x0a\x7f\x84\x08\x04\xcd\x5c\x6b\x75\x30\xe0\xc0\xce\x35\x20\x75\x5e\xcc\xeb\xa4\x78\x67\xde\xeb\xf6\x15\xb5\x00\xc6\xc0\x92\x07\xee\xa9\xf5\x63\xfd\xa5\x59\x4f\x51\xe9\x6a\x3c\xae\xb8\x45\x98\x60\x2b\xee\x8c\xf7\x7b\x5a\xd5\x79\xd8\x3d\x01\x4f\xbd\x50\x60\xd1\x6d\x7d\x8c\x79\x6e\x87\xac\xfa\x7c\xb7\xa1\x4b\xb6\x62\x34\x0d\x39\x42\x1d\x8b\x0a\xa6\x5b\x0e\xeb\xe4\x4e\xfa\xcc\x0e\x1c\x2c\x55\x6e\x59\x14\x50\x32\x38\x21\xf1\x25\x5f\x56\x87\xe9\xd7\x66\x67\x17\x57\xb4\x7c\x25\xc9\x26\x89\xff\x42\xe5\x40\xaa\x14\xe8\x68\x90\xc8\x55\x94\x6f\xf4\x4a\xb6\x77\x6d\x34\x0a\x75\x3b\x1d\x3b\xaa\x1a\x53\x91\x70\xb1\xb3\xa3\x08\xe1\x62\xae\xc2\x1a\x02\xb7\xda\x19\x0c\xd7\xa6\x3e\xd1\xb5\x9c\x20\xb4\x26\x8f\x1d\x16\x08\x45\xd0\x0c\xf0\xf6\x70\xcf\xe7\xb5\x3c\x5c\x57\x34\x00\xd9\xdc\xad\xaa\xc2\xb7\x17\xd2\x5b\xea\x2e\x22\xcc\x0a\x19\xbb\xa6\x43\xcb\xc7\xee\xb2\x7c\xec\xd7\x2c\x1f\x9f\xab\xb0\x94\xdc\xc9\x3e\x6b\x52\x31\x9f\xa9\xbc\xd1\xae\xb1\xb1\x99\xdd\x8b\x5c\x50\x76\xc5\xe5\x48\x29\xe6\x58\x60\xd9\x08\xfa\xad\xeb\xcf\xf4\xfa\xd7\x07\xa3\x21\x9a\xfe\xdd\x8e\xc5\xd0\xd4\xee\x3b\x13\xc8\x3d\x38\xff\x77\xb6\x06\xd6\xc3\x66\x9e\x08\x39\xde\xb1\xb4\x50\x68\xbd\x26\x44\x0f\x9d\xd9\x79\x0f\xfc\xfa\x8b\x1a\x75\xad\xc3\x53\xae\xb2\x45\xda\xb6\x5a\x87\xc1\x24\x95\x2e\x9c\xd2\xe6\x3c\xe0\x3b\x15\x73\x6f\x83\x26\xd6\x54\xcb\xe2\xae\x07\x58\x2a\x9b\xb5\x50\x27\x47\xc5\xbb\x51\x17\xcf\xd3\x90\x69\x93\xa5\x76\xf0\xf7\x1d\x4b\x23\xa5\x8a\xba\xd9\xd0\xc8\x31\xf9\x85\xe8\xb0\x1d\x67\xb7\x13\xea\x6e\x85\x04\x7e\x17\x48\xe0\xbf\x0e\x12\x78\x6c\xfb\xe7\x54\x24\x25\xb5\x9b\xe5\x0c\x16\x56\xfe\x50\x01\x2f\x46\x61\xbd\x9a\xa5\xc2\x43\xdc\x2e\xa5\x80\x8c\x2c\xd6\xe2\x97\x5b\x67\x09\x15\xab\x96\x77\x84\xa4\xe5\x2a\xf2\x6c\xd1\x8f\x46\x06\xb7\xa1\x91\x02\x97\x38\x41\x98\x2d\xf2\x98\x24\xb5\x82\x1a\x1f\xa8\xa2\x8d\x34\x25\x3f\xec\x65\xfb\xd4\xd9\x5b\xf5\x19\x56\x1b\xe4\xa5\x23\xad\xa3\x1b\xa8\x54\xe9\x5e\xd2\x19\xa6\xd2\xf4\x16\x6e\x2c\x67\x3f\xcb\x77\xe9\x98\x4f\x74\xed\x65\x8e\x75\x2e\x7e\x8f\x92\x40\x83\xc2\x2a\x45\xf8\xa2\x88\xab\xea\xff\xa1\xee\xed\xbf\xdc\xb6\xad\x45\xd1\xdf\xf5\x57\x68\x78\xbd\x14\xe2\x1a\x56\x66\xda\xd3\xde\x3e\xd9\xc8\x3c\xc7\x8e\x1b\xa7\x49\xec\xc6\x4e\x72\x5a\x1d\xdd\x31\x47\x84\x46\xa8\x39\xa4\x0a\x42\x9e\x4c\x25\xfe\xef\x6f\x61\xe3\x1b\x04\x35\x1a\xc7\xe9\x39\x6f\xad\xac\x78\x44\x82\xf8\xd8\xd8\xd8\xd8\xdf\xbb\xc3\xeb\xa2\x35\x2b\x7b\x5a\xdd\x14\xb7\x8e\x9d\xf0\xfd\x66\x25\x87\xef\xde\x58\x6e\x69\x32\xc9\x0a\xf8\x08\x92\x99\x4c\xa9\xee\x08\x7a\x1d\x64\x6f\xfc\x7e\x87\x47\x37\xde\x0a\x03\x23\xef\xf7\x7c\x32\xd1\x15\xcd\x5a\x05\x71\xbb\xce\x70\xf8\x97\x03\x43\x0f\x2e\x29\xcf\x58\xa9\x17\x64\xbb\xdc\xef\x33\x56\x46\xcf\x50\x6f\x9c\x88\x68\xdd\x67\xbc\x47\x45\x5d\x3e\x12\x50\x1f\x37\x31\xb2\x7d\xdb\x9f\xc2\x81\xdb\xe7\x88\xf1\x4f\x72\x08\x2a\xf3\x87\x73\xdb\x88\xd4\x0a\x0f\x70\x9c\xbf\xd5\x56\x7a\x48\xab\xaa\xe3\x46\x43\x72\xaf\xaa\x1d\xbc\xce\xfc\x2a\xeb\x39\x9f\x8b\xe9\xb2\xb8\xa6\x3a\x5e\x6f\xb1\xdf\x43\xa9\xf3\x0e\x0f\x71\xf6\xf6\x20\xdb\x0a\x4d\xbd\xfa\xc9\x79\xce\x31\x53\xf5\x5d\x0f\xc1\x84\x4b\x61\xcf\x77\x9a\x56\xe7\xd0\xdc\x5e\xd1\xf8\xb6\x02\x9f\x89\x20\x4d\x15\x26\x1e\xf8\xd6\x2b\x63\xa6\xbf\x06\x69\xab\xee\xaf\x32\xb8\x4d\x9c\x4f\xb9\x9f\x0f\xfe\x1d\xe4\xd5\x09\xf5\x1d\x0f\x76\xa2\x83\xf8\x91\x77\x86\x3a\xb9\x8c\xe1\x8e\x36\x33\x17\xc8\x46\x4e\x1f\xb7\x4f\x98\xf5\x02\x32\xb4\xb9\x20\x6c\xde\x2e\xf0\x4e\x76\x35\xab\xb0\x26\xca\xe5\x6c\x6b\xca\xb5\x59\x29\xcd\x6d\x4b\x20\x4c\xd5\xb8\x40\x23\x3e\x35\x1f\x12\xf7\xe7\x7e\x3f\x5f\x60\xf7\x53\xc9\xfa\x15\xc2\xdb\xc9\x24\x7e\x3a\x9d\x4e\xb7\x08\x37\xf3\x76\x41\xe4\x75\x5c\xd9\xeb\xb8\x02\xe2\xac\xbc\xd2\x97\x44\xcd\xb2\xe9\x74\x14\x72\x7b\x10\x3a\xef\xf0\x12\x78\xef\xc1\x9d\xf9\xd5\x10\xff\x50\x70\x3d\x23\x07\xb7\xf6\x78\xb8\xb1\xfb\xc0\xad\x41\xb8\x4d\xc2\xad\x55\x4a\xae\x42\x03\x47\x82\xaf\xb1\xe0\x6b\x34\xf8\x8e\x04\x58\x01\x00\xbb\x6b\xe6\x3e\xd7\x03\xfd\x8f\x44\x9a\xb1\xcf\x25\x33\xae\xb8\x1f\x73\xd5\xda\xa2\x07\x36\x86\x61\x1c\xdf\x9e\x35\x9a\x3a\xcd\x00\x93\x3b\xb4\xad\x2a\xd4\x61\xd6\x46\x84\xc1\x94\x77\xd3\x95\x98\xeb\x64\x25\xe6\x9d\xed\x5c\xa5\xca\xf2\x88\x17\x3c\xe8\x80\x99\xb1\xad\xbd\xd7\x8a\x23\xea\x07\x3f\x4d\x26\xa0\xe4\x12\xd3\xa2\xaa\x9a\x9b\xef\xe5\xe4\x3c\x2b\x88\x71\x4d\xd2\xd5\xae\x4c\xa0\xc6\x65\xd3\x54\xb4\xa8\x81\x80\x42\x19\x2d\x53\x5b\x8b\xf0\xf3\xcf\xff\x6f\x2e\xf8\x96\xee\xc5\xfe\x0c\x3d\xf8\x9c\x4d\xa1\x40\x28\x45\xb3\xac\xde\xca\x91\xb5\x8a\x01\xa2\x2b\x3d\xd9\x67\xa6\x15\x9d\x77\xce\x4e\x55\xf3\xfa\x52\x4d\x20\xa7\xa8\x53\x06\x89\xe4\x8a\xed\x9d\x61\xa6\x2f\x79\x27\x37\x57\xaf\xa2\xbb\x09\x95\xcc\x1e\x5a\xea\x6e\x42\x26\x8d\x2d\xfd\xd1\x1f\x60\x79\x39\x7f\x48\x7e\x8f\x25\x4d\x7a\x5e\x08\x9a\x9b\x0a\xaf\xa7\x98\xa3\x87\xd9\x2c\x7b\x68\x1e\x70\x84\x54\xb4\x8a\x6a\x66\x74\x82\x1e\x14\xc4\xb9\xf7\x7a\xa6\x8b\x96\x9d\xeb\x7d\xf4\x20\x43\xc9\x17\xd4\xb7\xd4\x3e\x87\x64\x2e\x27\xac\xfd\xbe\xf8\x3e\xa7\x08\x2a\x96\xbd\x7c\xf3\xca\x16\x2d\x53\x78\x30\x4a\x15\xa3\x1a\x53\x50\x4b\xd3\x13\x42\xce\x3e\x3f\x55\x7f\x3c\x3a\xfb\xfc\xb4\x53\x67\xee\x30\x18\xcd\xe6\x43\x78\x8e\x72\x5d\xb3\xd5\xd5\xda\x5c\x90\xef\x61\x65\x39\x45\xe8\x5c\xc4\x8b\xf8\x15\x9d\x74\x08\x57\xe9\x99\x49\xc8\x44\xf8\xa2\x3a\xd2\xa0\xa0\x08\xdf\xa3\x6d\x87\x46\x74\xaa\xf1\xca\x96\x6a\x87\xe2\x88\x12\xe0\xee\x49\x83\xe9\x34\x75\x74\x09\xc7\x74\xaa\xa6\xef\x1a\x17\x98\x4e\xd5\x08\xee\x59\x85\xe9\xd4\xfd\xaa\xb1\x26\x23\x5f\x17\xae\x72\xfe\xab\x80\xc3\x96\x9c\x37\x30\x7b\xa4\x2f\xee\x79\xa5\x31\x69\x54\x96\x7e\x5d\xb4\xb9\x2e\xb0\x6a\x54\xd6\xba\x59\xba\x20\x8b\xd7\xbe\xfb\x2d\x94\xaf\x83\xd5\x1f\x3f\xd7\xd5\xf3\x3e\x71\xc1\x47\x6a\x6a\xe4\xd9\xe8\x4e\xfb\x40\x98\xbf\x2c\x5a\x59\x1a\xfd\x03\x6d\x37\x4d\xdd\x6a\xfa\x1a\x91\x5b\xdb\xca\x90\x2b\x71\xd4\xca\xff\xd1\x36\xf5\xa3\x62\xc3\x92\x8b\x2f\xe9\xe5\xf6\xaa\xa7\x85\xb6\xbf\xb7\x82\x55\xb2\xb5\xea\x99\xd5\xab\x8a\x2e\x45\xc3\xe3\x5a\x8a\xe1\x60\xa9\x4a\x8b\xfd\x5a\x8a\xc6\x3a\xf3\xc9\x01\xad\xa8\x49\xd3\x03\xb2\xbb\x8b\x9f\x37\x4b\x28\xd8\xfa\x35\xad\x36\x2a\x23\xaa\x24\xcd\x1a\x0f\x08\x21\xf9\x29\xae\xe1\xae\x7d\xb5\x42\x26\x2d\x23\xf2\x23\x8c\x2f\xfc\x0d\x83\xf0\x1f\xd3\x55\x94\x3e\x33\x99\xe1\xd1\x77\xbc\xf2\x83\x7d\xbd\x8c\x8f\xc8\xe6\xb2\xf5\x1e\xba\x7a\x38\x4c\xe7\x87\x9c\xf3\xc5\xc8\xc5\xff\x0e\xce\x8a\xa1\xce\xcc\xbe\x4b\x4c\xca\xb0\x41\x28\xc9\xf7\x6a\x6e\xd7\x35\x4b\xb0\xbd\xee\xa5\xe4\x7f\xab\x3b\xa6\x53\xd8\x0a\xf0\xd5\x64\xd2\x18\x56\xb6\x73\x9d\x90\xc6\x79\xfa\x60\xbf\x9b\xd0\xb6\xec\xb6\xcf\x72\x3f\x72\xd3\x48\x68\xe1\x7a\xc1\x9b\xeb\xd7\xc5\x6d\xd5\x14\xa0\x48\xd2\x2a\x24\x1c\xf5\x1c\xee\xa2\x17\xad\x2d\x8e\xeb\x2e\x1b\x68\x90\xe1\x13\x4f\xb5\x71\x21\xc5\x25\x57\xaa\x2a\xc5\xeb\xac\x53\x35\xad\x4c\xbd\xc9\xa4\x82\x04\x69\x81\x83\x75\xa4\xf6\xb8\x3d\xee\x95\xae\x66\x1d\x96\x50\xd6\xd3\xea\xbb\x33\x0f\x9d\x0c\x61\xbd\xc3\x40\xe1\xd5\x23\x53\xfe\x49\x8e\xfc\x6d\x87\xba\xe4\x20\xc9\xeb\x77\x7f\xdd\x52\x6e\x93\x3a\xe8\x2e\x43\x4f\x46\xa5\x4e\x0e\x8a\x2c\x8f\x1c\x6e\x68\x71\xc4\x77\x5c\x71\x4b\xf3\x52\x07\x4c\x7d\x6f\x2b\x0a\x22\xaf\x53\x80\xe6\x2e\x83\xf7\x80\x59\x29\x52\x2d\x39\x3f\x32\xaf\x5f\x95\xb4\x9b\x83\x77\x6f\xf8\x18\x68\x34\xb7\x93\x4d\x54\x9c\xb9\x83\xf4\x44\xe9\x0d\xee\x3e\x10\x9a\xcc\xe0\xff\x36\xea\x93\x9c\x96\x4f\x85\x7a\x5b\x18\xb9\x71\xa4\x77\x31\x72\x4e\xa3\x29\xdd\x05\xc5\xb5\x89\x8b\x1d\x36\x05\x50\x5c\x27\x95\x86\xbe\xcb\x92\x18\x8c\xbb\xea\xbf\x19\xa9\x7d\x97\xa3\xa5\x76\xb9\x81\xe2\x68\x12\x07\x8c\x00\x6d\xac\x31\xe1\xa1\x19\x22\x32\x4a\x32\x44\x1d\x1e\x68\x20\xd9\xcb\xfc\x14\xb3\x69\xcb\xea\xab\x6d\x55\x70\xf6\x2f\x8a\xf2\xfc\x14\xb7\x8e\x1e\xd8\xc2\x8d\x08\x32\x11\x6d\xec\xc7\xb2\x2b\xfb\xd2\xf6\xb4\xa9\xb6\x5c\x29\xde\xa0\xdc\xad\x6f\x5d\x46\xbb\xf0\x3c\x69\xd3\x90\x6e\xf1\xa3\x9c\xc3\x73\xba\xac\x0a\x4e\xcb\xef\x8a\xcd\x06\xf8\x5b\x2c\xc2\x48\xd3\x64\x38\xcc\xdd\x7d\x04\x5f\x99\xc8\x15\x29\xa5\xfb\xa0\x7f\x69\x4a\xb7\x48\xa1\x3d\x50\x28\x59\xa8\x63\x37\x99\xe0\xd3\x88\x90\xe0\x60\xbc\xd9\xd0\xfe\xaa\xc6\x61\xa2\x92\x62\xb3\xa9\x6e\x2d\x9f\x2d\x5b\xf0\x00\x02\x8a\x64\xf3\xce\x58\xd5\xed\xc8\x86\xb7\x93\x32\xdd\xb4\x2c\xda\x35\xe5\x66\x17\xfa\x88\x0c\x8d\x01\xe1\x13\xcd\x23\xe1\xdb\xa7\xf7\x07\xa8\x2a\xf7\xee\xd0\x01\x24\xf1\x53\xb9\xf8\x2b\xb1\x03\x06\x11\x10\xbe\x5a\x48\x91\x36\x57\xb6\x61\x59\xd4\x56\xa7\x2b\x65\xd6\x00\xb3\x02\x3a\xba\xdf\xef\xba\x91\x09\x7b\x94\x8f\x73\xae\x35\x47\xda\xa2\x2e\x0c\xac\xe5\x9d\xc8\x90\x67\x1c\x69\x70\x6d\x54\x2a\x48\xd7\x76\x4d\x19\x98\xac\x71\xa9\xd5\xe9\xbc\xda\x01\x7b\x59\x6c\x31\xf2\xa9\x7d\xbb\x20\x4d\x77\x5f\x6f\x83\x10\x0c\xd6\x20\x8a\x9b\x94\x1f\x80\x49\x5f\x2e\xef\xcc\xc9\xe4\xc4\xfc\xa9\x34\xc4\xe0\x1e\x95\xd9\xf4\x88\xcd\x7e\xcf\x24\x4c\x43\x77\xb5\xe8\xb7\x85\x6c\x12\x2c\x75\x00\x96\x3a\x06\x4b\x40\xe6\xea\xa0\xfe\x7c\x00\x25\xcd\x94\x9b\x6a\x9f\x0d\x2a\xc8\xce\x9d\xcf\x21\x3c\x6b\x7c\x3c\xd3\xba\xb8\x6e\x14\x93\xdf\x76\xa1\xd5\x75\x45\xd7\x75\xf7\x33\x68\xab\xb4\xfc\x6f\xfa\x5f\xd4\x98\x23\x77\xd9\x59\xbb\x70\x78\x43\xdc\x03\xb6\xcd\x61\xd8\x36\x0a\xb6\xc3\xb6\xcc\xe6\x10\xd0\x6d\x29\xfd\x10\xe4\xe6\x9a\x6f\x09\xb3\x59\xc6\x20\x11\x92\x45\x1e\x9a\x42\x1e\x84\x70\xe1\x31\x06\xad\xe5\x09\x94\xc3\x6c\x9b\x70\x98\x65\xca\x61\xf6\xe0\x5e\x6e\xbd\xbd\x1c\x15\xf3\x6a\xa1\x11\x60\x29\x37\x76\x2b\x37\xb6\x8b\x37\xb6\x09\x36\x16\x34\x24\x46\xd4\x2b\x8e\x94\x7b\x93\x32\xaf\xa4\xcd\x6c\x09\x03\x0d\x0a\xc2\x9a\x23\xb3\xbf\x37\x4d\x75\xbb\x62\x55\xd5\xf6\x65\xe3\xf4\xf0\x49\x21\x38\xf1\xcc\xf3\x0a\xbb\xd3\x6f\x6c\x50\x86\xc6\x05\xae\xf0\xf6\x37\x91\xa4\x97\xa4\xed\x49\xd2\x1b\xce\xae\x0b\x7e\x2b\x39\x8f\x8c\x95\x19\xbe\xa6\xfc\x8a\x96\x7a\x08\x46\xdb\xd9\x5c\xdb\xaa\x16\xb8\x7f\x0f\xda\xab\x08\x58\xdd\x2b\x2a\x50\xac\x3b\x72\xca\x6c\xc9\xdf\xd9\x8f\x3d\xd7\x4c\xc7\xe7\x05\x1c\xdb\x9c\x2e\x02\x67\x92\xe0\x4e\xd0\x69\x82\x74\xac\x26\xe4\x20\x62\xbe\xf9\x2d\x97\x8f\x70\x63\xaf\x0a\x60\xd9\x84\x27\xac\xf4\x85\x1e\xb4\xd3\x7e\xdf\x4c\xbb\x78\xaf\x58\xad\xb5\x72\xd9\xcc\xe7\x06\x6c\x1f\x2f\x6c\x03\xdb\x5b\x78\x0b\x43\x37\xff\x74\x62\xd1\x40\x3f\x29\xc1\x29\xd1\x91\x9c\xcf\xd3\xaa\x3a\x30\x19\xf0\xd2\x3c\xdc\xc1\x97\xce\x0b\x7d\xb0\x1b\xcf\x51\xf3\x70\x67\x5f\x1b\xc7\xf2\xc1\xae\x74\x8b\xbb\x3a\xba\xa3\x97\xbb\xba\x00\x10\x1f\x06\xee\xf0\xc7\xca\xe9\xf2\xe0\x06\x3d\xf3\x9a\x1c\xea\xca\xcf\xe3\x31\xd0\xd5\x73\xaf\xc9\xa1\xae\xfc\xbc\x6d\x03\x5d\xfd\xe8\x35\x49\x77\xd5\x79\x08\x9f\x40\x56\x0f\xf5\x93\x03\xbc\x61\xf5\x55\x45\x07\xba\x3e\x2c\xf7\x7f\xa2\xae\x63\xa4\xbe\xab\x5b\xb8\xe5\x8e\xea\xb5\x8f\xe3\x9f\x70\xca\x31\xd6\x7f\xba\x69\xff\x06\xdd\x86\x07\xe4\xd3\xf4\x99\x3c\x30\x77\x02\xb8\xf8\x70\x37\x78\x93\xe7\xe7\x93\xf4\x9c\x3c\x4e\x9f\xa4\xe7\xa0\xd1\x27\x42\xb3\xa8\xd9\x40\xaf\x07\x95\x7c\x50\x53\x6e\x60\x63\x3f\xaa\xbf\xb3\x23\xd4\x8a\x8a\x87\x55\x9c\x20\xd8\x41\xac\x7f\xc0\x7c\xd1\xe1\x22\x50\xbb\xa8\x82\x57\xca\xf9\x94\xad\xf2\x42\xca\x2b\x2a\x5d\x67\x81\x74\x5f\x83\xde\x19\x4e\xc9\x01\x9f\xb7\x4a\x57\x55\x61\x88\xff\x70\xba\x69\x5d\x07\xc9\x6a\xd1\x96\x1e\xb3\xcc\x2d\xb3\x5c\x92\x53\xbc\x26\x36\xef\x41\xf9\x64\xfd\xb8\x34\x0c\xf3\x86\xf0\x79\x69\xdc\x44\x56\x6e\x22\xd7\x89\x89\x6c\xd0\xe8\x7a\x32\x69\xfb\xae\x0a\xd7\x08\x2f\xe7\xe5\x82\xac\x3a\x3d\x51\x1b\x24\xd5\x76\xb1\xbe\x46\xf1\x5b\x20\x7c\x79\xce\x58\xc7\xe9\x5c\x10\x0e\xb5\x93\x8d\xd5\x4e\xea\x8c\xf9\xe8\x68\xed\x8d\xce\xa5\x7a\x87\xc6\xc6\xcf\x13\xfb\x5b\xa8\x69\xf0\x31\xfa\x19\x5f\xad\x11\x4e\xd2\xe8\x51\xe6\x8e\x7d\x85\x68\x89\xcc\x31\xc5\x19\x5a\x68\x38\xe7\xa7\xb8\x9a\x2e\x1b\x0a\xf9\xe1\x10\xe8\xbe\x0f\xa9\xac\x71\xed\xa9\x3b\x93\x6a\x6a\x7e\x9c\x8a\xda\xab\xd6\x3e\xe7\x2a\xc1\x06\x5d\x10\x93\x2d\x14\xd7\x03\xca\x68\xed\xa3\x01\xbb\xac\x0c\xd5\x28\xb6\x52\xf4\xb4\xd5\x1e\x3e\x80\xfe\x46\xa5\xae\x99\xb2\x92\x44\x8b\x17\x90\x83\xe6\x80\x99\xc3\x73\x94\x83\x3e\x27\x93\x93\xfc\x14\x6f\x8f\xb6\x4f\x23\xe5\x92\x26\x8e\x30\x02\x69\x85\xaa\xe4\xef\x9d\xdf\x72\x3c\x5f\x83\x8f\x0e\x05\x3c\x77\xfa\xe1\x28\x98\xf1\xa0\x1a\x58\xa1\xdf\xf1\x0a\xef\xbb\xf5\xdb\xca\x4a\xfc\xeb\xd4\xdc\xf3\x76\x61\xcc\x78\xba\xfe\x9d\x80\x34\x56\xb1\xa3\xaf\xea\x0a\x15\xa4\x4e\x39\x28\x9d\xfb\xab\x1e\x82\x93\x52\xff\xe1\x0a\xef\xde\xd3\xdb\x19\xc5\xdc\x98\xdd\x8a\x76\x3d\x13\xc1\x31\x96\x84\x7c\x56\x77\x68\xf0\x34\xdb\xce\x9c\xb1\xd5\x77\x46\xac\xb5\x43\xe1\x49\x80\xcc\x15\x42\xf2\x56\xf0\x28\x76\x65\x29\x76\x72\x59\x36\xb3\xc5\x96\x9c\xe2\x25\x31\xad\x1f\x6f\x9f\x2c\x1f\x6f\x0d\x3d\x2f\x49\x35\xdf\x2e\x46\xc5\x7c\x1b\xda\x00\xee\x00\x43\x79\x0f\x30\xa8\x30\x04\x33\x99\x35\x39\xc5\x1b\x37\x99\xf5\x93\xcd\xe3\xb5\x99\xcc\x8a\x54\xf3\xb5\x9c\xcc\xfa\x80\x41\x42\xcf\x60\x85\x3a\xe6\x54\x2c\xf2\xeb\x6b\x1f\x97\xbe\x65\xf5\x7b\x8b\x43\xaa\xd8\xae\x49\x92\xed\x59\x49\xe0\xc9\xfc\x5a\x23\xd1\xa5\xf7\xe4\x71\xce\x08\xdb\xef\x77\x1d\xd2\x19\xb5\x77\xba\xd2\xe2\xec\xb2\xeb\x98\xb1\x96\x31\x63\x1f\x3b\x6c\xdc\x28\x06\x4c\x19\x38\x69\x76\xf2\x4f\xd4\x68\x50\xad\x76\xe8\x80\xd1\x13\x42\x72\x7e\xdf\xa3\x85\x7c\xd0\x28\xd2\x2b\x0c\xe9\xc5\x26\x49\x8f\x49\xda\x8c\xef\xbe\x7c\xf5\xbd\xc0\x70\x43\xe2\xfb\xc6\x78\x03\x83\x3a\xd5\xea\xfa\xc6\xac\x1e\x37\x88\x93\x64\x38\x4d\x8b\x69\x70\x35\x30\x39\xbf\x41\x35\x0c\xb8\xe4\xc8\xeb\x3d\x1f\xb8\x75\xe4\x35\x19\x7c\x3d\xec\xd9\xd3\xef\x26\x80\xa6\xec\x89\x99\x1a\x01\x60\x51\x9c\x33\x0f\x5e\x6c\x81\x54\xbc\x85\xb7\x16\x1f\x3a\x83\xb0\x31\xe6\xef\xc9\x84\xa9\x14\x20\x39\x27\xf2\x2f\xa4\x62\x47\x72\x4e\x74\x60\x98\xf3\xcb\xd3\xde\x7a\x1c\x32\xe8\x71\xa4\x1c\x05\x02\x05\xbd\x75\xec\x3b\x3c\xea\x89\xd8\xef\x4f\xe4\xe6\xef\xf7\x27\x67\x5a\x3b\xe5\x7b\xee\x5f\x5c\x6f\x5b\x71\xef\x5e\x25\xe7\x26\x60\x2d\xca\x35\x31\xea\x74\x50\xa1\x1d\xc4\xc5\x41\x8c\x46\x49\x05\xe5\xd7\xac\x0e\xce\x0d\x58\xc8\x78\x10\xae\x11\xe4\x36\x8f\x26\x2d\x90\xae\xfc\x10\x42\x48\x80\x6b\xf8\x75\x51\xdf\xbe\x6d\x24\xe1\x05\x82\xbc\xdf\xeb\x27\x96\x44\xa3\x2e\x6d\xa3\x52\xb9\x23\xa0\x50\xba\x8d\x6b\x71\xca\x78\x56\xaa\x34\xe2\x87\x19\x30\x49\x56\x86\x18\xa9\x5c\x99\xcc\x76\x61\xac\x5c\x10\x47\x0a\x56\x35\x49\x97\x92\x24\x42\x7f\x9f\xba\x1f\xcf\xc3\x4e\x7d\xfb\x0f\xc7\x35\x9a\xa5\xee\xa8\xf0\x13\x2f\xc8\x48\xcf\x81\x7b\x70\x7a\x59\x8b\x46\xde\x13\xce\xb2\x06\xe6\x5a\x15\x83\x8e\x4c\xc9\x70\x07\x56\xd9\x04\x1d\x36\xcd\x0d\x5b\xe3\x7c\xa3\x1d\xfe\xb7\x19\xde\x52\xb4\xe6\x1e\xe6\xb8\x4f\x6a\x83\x0b\x2d\x70\x58\xb2\x89\xa0\x2a\x3f\xce\x56\x36\x6c\xcf\xf9\x28\x23\x1a\x0e\x78\x19\x86\xce\x61\xad\xe0\x47\x0a\x7f\xb1\x5f\x13\x14\xfa\x1b\x5b\xce\x5c\x44\x65\x6c\x42\xfb\x6f\x32\x8f\x61\x31\x6f\x16\x84\x05\x16\xc3\x18\x32\x68\x67\xd9\x75\x4f\xb1\x20\x0f\x0c\xf7\xee\x79\xae\xaa\x80\x58\x30\xc9\x5f\x86\x5a\x9b\x8c\xb6\xf0\x10\xd7\x4e\x94\xd0\x49\x2d\x7b\xe1\x38\x93\x89\x13\xaf\xdc\x55\xc4\xa7\x2a\x49\x31\x5c\x59\x20\xa7\xa8\xdf\xc0\xc3\x42\x56\xc9\x35\xca\x4d\x23\x9b\x28\xf3\x10\x73\x21\x17\x82\xc5\x90\x27\x94\x38\xd2\x13\x4a\xa8\x54\x82\x0e\x14\x73\x61\xbd\xa0\xe4\xdf\xd8\x66\xf4\x55\x79\x3d\xf4\x88\x21\x39\x4d\x0e\x1a\x31\x5b\xbf\x72\x5c\xa0\xa1\x03\x8e\x16\x74\xd0\xaf\x82\x7b\x6f\x25\x2f\xec\xbe\x08\x68\x1e\x75\x67\x24\x3f\xc5\x42\x5e\x49\xaf\x6e\x6a\xca\xd5\xbd\x84\xa6\x55\xd3\xbc\xdf\x6e\xf2\xcc\x7e\x34\xcb\x1e\x3a\x59\xb7\x0e\x0d\x9b\xcb\x23\x0c\x9b\x9c\xb6\x22\x6d\xd8\x94\xe8\xf0\xdf\xe0\xdb\xfb\x3f\xdb\xac\x39\xf8\x41\xca\x8f\x3e\xc3\x3b\x5a\x6f\xaf\x55\x76\xbb\xd9\xc9\x29\xbe\xa2\x62\x66\x67\x67\xcf\xe9\x36\xe9\x84\xdf\xdd\xc7\x88\xaa\xf0\x2a\x4d\x8c\x4d\xba\x16\x9d\x9b\x25\x75\x24\x50\x27\xdb\xbf\xf3\xd5\xa7\xda\x93\xcf\x68\x61\x15\x61\x55\xe2\xdd\x7c\x11\x6a\x4d\x5b\x3f\x7c\x88\x23\x5c\x90\xd8\xad\xd4\x66\x0a\x01\x9c\xbe\x2e\xde\xab\xee\x51\x5e\x47\x59\x7b\xac\x4a\x95\xbb\x21\xea\x5e\xe0\x56\x20\x0b\x43\x8a\x45\xb9\x52\x26\xf7\x18\x8d\x1a\xe5\x67\xa8\x1d\x4d\x71\x3d\x99\x34\x7d\x85\xa7\xe2\x85\x1a\x7f\xc1\xe9\x4e\x83\xe5\x33\xdc\x92\x1a\x8a\xdd\xdc\x53\x97\x04\x71\xf8\xea\xfe\xf1\x33\x6f\xdc\xa1\x51\x1a\x45\x3e\xbe\xe0\xbc\xd9\xf4\x80\x5b\xa0\x70\x07\x0a\x57\x35\xa6\xf1\xd4\xbf\xad\x89\xf1\xff\x8d\x34\xe4\x81\x7a\x7c\xe4\x54\x1d\x7e\xb6\x24\x8e\xf0\x92\x9c\xe2\x92\x6c\x8d\xba\x61\xf9\xa4\x7c\xbc\x34\xea\x86\x35\xd9\xce\x97\x0b\xbc\x21\x6b\xbc\x22\x27\x67\xa3\xec\x42\x72\xb6\xeb\xe9\x72\x5d\xf0\xa7\x22\x3f\x95\xeb\x5f\x91\x93\x53\xd9\x62\xda\x6e\x2f\x5b\xc1\xf3\x33\xad\x06\xbc\x3e\x0c\xd2\x0d\x52\xe9\xef\x03\x80\x5e\x23\xa3\x67\x38\x59\x99\x42\xd6\xed\x6b\xc5\xf9\xeb\x03\x74\x8d\x05\xc2\x57\x84\xcf\xd7\xa0\xc5\xd2\xae\xe6\x57\x48\x22\xc1\xe5\x7e\x1f\x3a\xc5\x5e\x21\xcf\x28\x70\xeb\x00\xf7\xa1\x87\xc1\xe6\x74\x5d\xe3\x2b\xbc\x46\xa3\x0f\x49\xad\xfc\x07\x84\x9b\xf3\x5b\x77\x40\xdc\xdd\x76\x39\x99\x44\x0a\x46\x48\xca\x2d\x39\x9b\xd1\xe5\x64\x72\x52\x4f\x26\x27\x4a\x93\xbf\xdf\x8b\x73\xad\xd3\xa7\xb3\x78\x0c\x2a\x4f\xc1\xec\xd2\x34\xb8\x9d\xdd\x26\xe7\x71\xab\x8d\x14\x76\x69\x17\x6e\x69\x37\x47\x1d\xce\x2b\xbc\xc6\xaa\xf2\x90\x35\x85\x5c\xe0\x9b\xe4\x60\x37\xa8\xeb\x3c\xe3\x43\xb0\x1f\xee\x26\x1d\xd4\xe1\x08\x04\x91\xd0\x4e\xeb\x1f\xba\xaa\xdb\xcb\x35\x49\xc9\x5c\xce\xd2\x31\xab\xc7\x3c\x60\x27\x87\x10\x8b\xa5\x10\xab\xb1\x09\x4a\xbd\x73\xd9\xa4\x28\xa3\x5f\xd0\xe1\x71\x4c\x1d\xf9\x9c\x2d\x50\x6f\xff\xd5\xd4\x85\x9b\x39\xef\x48\x11\x1c\x74\x8a\x19\x1a\xd5\x1e\x1d\x14\x08\xf3\xc9\xa4\xee\x43\x9b\x83\xee\xa8\xb3\x59\x5b\xef\x52\x9c\x35\x3d\xaf\xe0\x21\x55\x5a\xcf\x65\x34\xb0\xe3\x25\x7c\x46\x0f\xca\xa5\x74\x7e\xd0\x1f\xcc\xcf\xeb\xa0\x35\x95\xa1\xd4\xda\xdd\xe1\xa3\x5c\xdb\xc0\xf7\xd0\xdb\x75\xe0\x46\x55\x78\xa1\xb2\x51\x04\xd2\x57\xdc\xbe\xc1\xca\x05\x36\x4c\x89\x52\x04\x92\x60\x03\x1b\xcf\xac\x2c\x56\xf4\x64\xb1\x68\x82\x7e\x21\xb4\x63\xcd\x09\x12\x6f\xde\xd3\xdb\x59\x1d\x2a\x88\x59\x5f\x41\xdc\x74\x84\xe3\x96\x34\x29\xe9\x0f\x17\x87\x16\x5b\xe3\x1e\x6f\x6d\x0e\xb2\xc7\x5e\xb3\x79\xb1\x70\x82\xc9\x89\x11\x4c\xc4\x39\x18\xf2\x3c\x47\xeb\xc1\x13\x37\x2f\x16\xa8\x9b\x0d\x23\xd2\xbd\x79\x60\xcb\x4c\xa7\x18\xe1\xa3\x59\xcd\xdf\x34\xc8\xcf\x5a\x17\x07\x97\x13\x31\xca\xfe\x42\x38\xfd\xe7\x96\x79\xac\xb5\xe3\xde\x63\x76\x3d\xc1\x3d\x47\xcb\xb2\xb1\xb8\xcc\x8b\x95\xd2\xb1\xaf\xfb\xbd\x0a\x86\x55\xe1\xa8\x3d\x35\x28\x85\xf8\xea\xdb\xeb\xcb\xa6\x0a\x1e\x4e\x5d\x6a\xc1\x59\x96\x3d\xa4\x2e\x6f\x60\xe3\x34\x99\xd6\x60\xd8\xef\x55\xd8\x5a\xa8\x5f\x9c\xea\xa0\x63\x1b\xa2\x6d\xf1\x8b\xee\xf7\x26\xcc\x78\xbf\xcf\x05\x91\x03\xb9\xd2\xef\x48\xac\x79\x73\x33\xae\xe9\xcd\x18\x84\xe9\xfc\xdd\x57\xbf\x6c\xa0\x9c\xc1\x98\x95\x63\xd1\x8c\x2f\xe9\xb8\x18\xab\xa1\xc7\x0d\x1f\xab\xde\xf1\x98\xd3\x25\x65\x1f\x68\x39\x7e\xb0\x73\xd1\xb7\xef\x9c\x7e\xb5\x4b\x86\x2e\x7b\xce\xf5\xb2\xbd\x20\xc2\x16\x8c\xda\xf0\x46\x34\xa0\x52\x5d\x17\xed\xab\x9b\xda\x20\xce\x74\x59\x54\x55\x2e\xe4\xf9\x02\x94\xc8\xd0\xb9\x8d\xfc\x9c\x09\xed\x11\x9d\x6d\x6b\x85\x1a\xa5\x5b\xf7\x1b\x80\xf7\xb9\xfa\x47\x52\xbb\x77\x17\x17\x0f\x76\xb4\x7b\xb0\xfb\xae\x10\xeb\xe9\xaa\x6a\x1a\x9e\xc3\x9f\xbc\xa8\xcb\xe6\x3a\x47\xff\xfb\x79\x21\xe8\xb4\x6e\x6e\x72\x84\xba\x8b\x8b\x77\x6e\xcb\x2b\xb7\x86\xfe\x36\xb8\xf0\xf2\x2f\x54\x10\xf6\x16\x2c\x63\x3f\xd3\xe2\xfd\x77\xc5\xc6\x75\xb2\xf4\x00\xb1\xd5\xc5\xaf\x3b\x65\xf9\xca\xbd\x2a\x74\xa9\xb5\xdc\xb0\xba\x6c\x6e\x00\x0b\x12\x6f\x5f\x14\xad\xf8\xb2\x69\x84\x36\x31\xef\xae\xa8\xf8\x01\x96\xf4\x93\x3c\x63\x2a\x0d\x31\xbf\x35\x43\x9b\xd6\x53\x7d\x38\xf2\x6c\xc9\x6f\x37\xa2\xc9\x90\x06\xc4\x0b\x56\x55\x90\x87\x92\xa2\x6e\x59\x88\xa5\xbc\x45\x77\x31\x9a\x7c\x06\xfa\x90\xb1\xef\xc3\x27\x59\x07\xd9\xf9\x65\xd3\x88\xb1\xee\xbc\x1d\xdf\x36\x5b\x89\x46\x45\x59\x8e\xc5\x9a\x8e\xcd\x60\xe3\x4d\xb1\x7c\x5f\x5c\x51\xf9\x2e\x5b\xe9\xaf\x9e\xd3\x0d\xad\x4b\x5a\x2f\x19\x6d\x33\xd9\xdd\x6d\xb3\xe5\xa6\xe5\x54\x0a\xce\x9f\x49\x26\x09\xf8\x0e\x8f\xb0\x2a\xe8\x4c\x55\xcf\xc6\xce\x1e\x3c\x1c\xf8\xe2\xba\x7d\x06\xaf\x27\x93\xcc\xec\x92\xdb\xd7\xa8\xcd\x34\x82\x6a\x34\x8e\x69\x36\x8a\x01\x95\x39\x52\x35\x1b\x3f\x2b\xea\xba\x11\xe3\x15\xab\xcb\x71\x31\xfe\x50\x54\xac\x1c\xdf\x14\xb7\x12\x08\x26\x0d\xd6\xb8\x6a\x96\x45\x35\x76\xf5\xee\xda\x0c\x41\x39\x40\x6b\xb6\xc4\x1b\xbc\xc2\xd7\xf8\x92\xcc\x17\xf8\x8a\x9c\x3e\xbe\x7a\xf2\xbb\x3f\xfc\xf1\xf1\xc3\x87\x57\xe8\x72\x7e\xb5\x20\xf9\xd5\xc3\xdf\xfd\xe1\x8f\xc8\xd1\x96\xb3\x3f\x22\x27\x33\x38\x74\xbc\x35\x31\x82\x8a\xda\x91\x9c\x02\xda\xfe\xc8\x6a\xf1\x27\xc5\xa5\x9f\xfd\x11\xe1\x32\x5e\xb7\xe4\x70\xac\xd6\x65\xfe\xc7\x05\x39\xfb\xc3\x44\xfe\xbb\xff\xe3\x7f\xe0\x7a\xfe\xa7\x05\xf9\xe3\xef\x27\xf2\xdf\xfd\xd9\xef\xfe\x84\xe7\x39\x27\x97\x68\x9e\x0b\x52\xa3\xf9\xe9\x62\x81\xf9\x5c\xcc\xcf\xf4\xbf\xbf\xd3\xff\xfe\x7e\xb1\xc0\xd9\xa3\x0c\xfe\xfe\x0f\xfd\xec\x0f\xde\xb3\x3f\xea\x67\xff\xc7\x7b\xf6\x27\xfd\xec\xff\xf1\x9e\x9d\xd9\x01\xcc\x08\x67\x66\x88\xb3\xdf\x9b\x3f\xcc\x00\x67\x7f\x58\x2c\x16\xd3\x7f\x34\xac\xce\xb3\x0c\x39\x6a\xf5\xc1\xfa\x6f\x54\x50\xc2\xb8\xb4\x8e\x1b\xf0\x4b\xd2\x1b\xe5\x71\xcf\x31\x03\x09\xdd\x96\x96\xaa\xf2\x1a\x9d\xbf\xf3\x6e\xa6\x59\xc5\xca\x47\x0f\x76\x52\xf8\xeb\x1e\x3d\xd8\xd5\xdd\xbb\xd9\x6d\xae\x4e\xfc\x45\x9a\x42\xdc\x38\xaa\x7f\x61\xcb\xe1\xf8\x49\xf9\x6d\x51\x7f\xc0\x2f\x7c\x01\xe9\x53\xa0\x82\x3d\xf6\x28\xee\x2b\xc9\x16\x50\xb4\xd3\x25\x86\xbf\x0a\x0a\xa6\x9a\x1c\xc0\xcb\x62\xb9\xa6\x64\x57\xb1\xb2\x9d\x25\x93\xee\xde\x6e\x68\xf2\x8d\x76\xfd\xb1\x79\xdb\xc2\x82\x9f\xca\x7d\x36\x7c\xb6\x6a\xf8\x15\x15\xe1\x33\xa8\x05\x12\x3e\x02\xff\xf7\xf0\x91\x1d\x63\xb3\xdf\x7f\x08\x47\xb8\xde\xef\x5f\x85\xfd\xaf\xdd\x13\xd5\xfb\xca\x3d\x50\x7d\xbf\xea\x2e\x2e\x96\x4d\xbd\x62\x57\x5b\x4e\xbf\x93\x8f\x5c\x8a\x76\xd5\x82\xee\xf7\xaf\xba\x8b\x2b\x57\x21\xca\x96\xa3\xa4\x58\x40\x56\x6c\xb6\xca\x25\x65\xb4\x58\xa1\x5d\x71\x98\xc6\x16\x5c\x13\x2d\x2a\xf3\x73\x0f\xd0\xf2\x5d\x3b\xe7\x0b\x5d\xc0\x33\xd0\xde\xd7\xd6\x35\x48\x07\xb9\xb4\x36\x1e\xba\x80\x7e\x99\x72\x1b\x50\xf6\xcf\xfd\xbe\x99\x4c\x0a\x53\x2b\xed\x97\xdc\x1f\x04\xf6\x0c\x37\xc8\x13\xd8\x39\xe4\xbc\xa9\xe4\xf8\x73\xbe\x30\x76\x6b\x65\x09\xd0\x4d\x0a\xdd\x84\x95\x92\xbf\xf4\x5a\x98\xc0\x94\x70\x2f\x94\x89\x1a\xdc\xa3\xa3\x81\xb6\xf2\x9f\x1e\x43\x91\xfd\xad\xd9\x8e\x95\xa1\x63\x2c\x89\x9f\x4a\x39\x0d\x97\xc1\x93\x8a\x95\x5f\x8c\x9b\xd5\xb8\x18\xc7\xf0\xce\x54\x74\x3b\x09\x57\xb0\x5d\xe8\xbc\xdc\xc2\x16\xa2\xd0\xf1\x54\x35\x79\x9d\x17\xb8\xc1\x5b\x3b\x39\xec\xaa\xa5\x79\x5b\x50\xcb\x7f\x16\xa4\xc6\xaa\x43\xef\xe7\x45\x51\x55\x6e\xfc\xd6\x08\x86\x8a\x55\x92\xdb\xa4\x9c\xb2\x00\x4e\xf2\xef\x05\xa9\x9d\xbe\xa9\xee\xba\x0d\xa5\xef\xfb\x58\x13\x89\x7f\x69\xcc\x3a\x39\x83\xe2\x41\xaf\xb8\xef\xbe\x7b\xff\x5e\x4e\x51\xa7\x0e\xaa\x7b\xfc\xa2\xe1\xdf\xd3\x1b\xa3\x8e\x08\xf2\xaf\x25\x37\x14\x73\xf2\x1a\x30\x4e\xa5\x75\xc1\xa6\x9e\xac\x07\xd5\x53\x89\xe3\x29\xbc\x33\x76\xa6\x60\xaa\x3e\xf6\x2b\x58\x73\x0c\x40\x9f\x0b\xf5\x67\x12\xec\x1c\x61\xde\xf9\x9e\xf8\xe1\x41\x8c\x93\xba\x1d\x00\x1c\xae\x09\x53\x4e\x73\xb8\xe9\x55\xcb\xd6\x0a\x4e\x48\x50\xa5\xe4\xaf\x02\x57\xac\x9c\x55\x1d\x11\x1e\x6a\x37\x93\x49\x73\xe2\x9f\x18\x7b\x32\x7e\x01\x8f\x4c\x58\x36\xa0\xc5\x62\x14\xd7\x50\xd9\x4e\x26\x5b\x9d\x2a\x8c\x6b\x7f\xbc\x36\x37\x29\xa8\xc2\x21\x14\x26\x2f\x09\x9c\x48\x00\x96\xfe\xe7\x84\x90\xca\xf8\x48\x31\x0d\xc6\xde\x40\xe5\x64\x52\x76\xc9\x0e\x27\x93\xe5\x49\xaf\x4f\x62\xfb\x5c\xc3\x2a\x96\xb0\x80\xa6\xdf\xef\x7a\x32\x59\x77\xa6\x5e\x51\x97\xd8\x76\xb0\xf2\xf7\x0e\x9a\xa2\x58\x8d\xd1\xfe\xca\x51\xe5\xbf\x27\x84\xb4\xd6\x6f\x50\x6b\x84\xe3\x4a\x92\x02\x8d\xb4\xe1\xa9\x80\xc2\xc5\xcd\xdd\xfb\x5c\xa0\x0e\x1c\x78\x0e\x50\x45\x03\x73\x13\xbc\x0b\xf4\x3e\xee\xa8\xcd\x2b\xcc\x71\xa3\xfc\x16\xd4\x16\x73\x70\x95\x58\x45\xd2\xa1\xc5\x9b\x1a\x10\xa6\x91\x08\x23\xec\xfe\x1a\x35\xb6\xca\xe0\xeb\x0e\x97\x23\xf9\x90\x8c\x80\x95\x84\x49\x0a\xd3\xe5\x1c\x8b\xe0\x76\x43\x58\xd2\x52\x48\x56\xc6\x4a\x14\xe3\xdd\xf2\xe0\x02\x97\x0a\x13\x09\x37\x84\x6b\x6b\x73\x78\xc2\xab\xed\xc2\x95\x56\x1f\x82\x42\xcf\x00\xe0\xc1\x4c\xa5\x0f\x44\xb8\x25\x0d\x24\xc0\xe2\x33\x11\x1c\x79\x75\x1b\xf7\xb6\xa8\x55\x15\x19\xe7\x6c\x41\x1a\x7c\x60\xfe\xb6\x0d\x50\x09\xd2\x28\x14\xe8\x06\x7a\x0d\x49\xda\x1d\xa4\x80\x27\xe1\x66\x36\xcb\x94\x34\x06\x32\x6f\x2d\xce\x92\x50\x49\x62\x8f\x83\xda\x70\x1e\x55\x13\x70\x1c\xad\xa9\x54\x91\x36\x75\x44\x8d\x29\x3b\x26\x71\x26\x51\x99\x40\xa3\xfe\xcb\x76\x03\xa9\xc7\x6a\x7c\x86\xb0\x9f\x2a\x6a\x3b\x55\x43\x48\xa9\x4c\x2e\xc6\x67\x7d\x72\x0f\xc9\x12\x75\xbe\x54\x95\x6d\xc7\x1f\xfe\xe2\xd3\x50\x55\x52\x2c\x62\x32\x21\x29\x26\x30\x87\x49\xde\x70\xe0\x71\xb4\x14\x30\x9b\x50\xa0\xf3\x92\x9c\xdb\xe1\x5f\x3b\xf4\x02\x8e\x0a\x30\x0c\xb7\x6a\x38\x60\xab\xa9\x56\x86\x59\x1f\xde\x86\xb4\x78\x0b\xcc\x6e\x83\x33\xd6\x3e\x62\x1e\x9f\x80\x5b\xd7\xf5\xdb\xd0\xd9\x82\x49\x10\x4b\x3a\x54\x81\x2f\x0a\x30\xf5\xdc\xb0\x6e\x8a\x8d\xa7\xd8\x1e\x62\xde\xf5\x85\x37\xab\x0c\xa1\x4c\xac\x29\x1f\xb3\x72\xdc\xf0\x71\xe5\xa9\x46\x94\x10\xa7\x95\x02\x96\x1f\x90\xe3\x9c\x27\x46\x98\xf9\xcf\x94\xb3\xe8\x1b\x93\xc5\x58\xca\x5c\xaf\x79\xf3\xcb\xad\x31\x6e\xaa\xe7\xaf\x79\x73\xcd\x5a\x0a\x6f\xc0\x3e\x8a\x77\xd7\x54\x14\x33\xf5\x76\xd9\x5c\x6f\xb6\x82\x96\x53\x4e\x8b\xb2\xcd\xb3\x65\x53\x0b\x5a\x0b\x30\x47\x49\xc1\x11\xbf\x0f\x72\x10\x1e\xd3\xbf\x27\x23\x7e\x17\x68\xb0\xdf\xdb\x3a\x09\x1b\xf5\x8d\x9e\xc3\x0f\x6f\x7e\x7a\x6d\xba\x99\x72\xda\x36\xd5\x07\xa5\xfa\xee\x3c\xc1\xea\x87\xa0\xab\x37\xbf\xa6\xab\x67\x41\x57\xdf\x49\x6e\x79\x4d\x6b\x1d\x96\x6d\xa9\x84\x2a\x5c\xa7\xc8\xf8\x3f\xf0\x53\x25\x32\xc1\x20\x17\x5f\xda\x32\x82\xf9\x3c\x4b\x7b\xbe\x66\x38\x6b\x6f\xeb\x65\xfc\x6c\xc5\x6a\xd6\xae\x69\x99\x2d\x10\x7e\x4e\x3e\xff\xbf\xff\xf5\xf9\xb9\x14\xf5\xfe\xeb\xf3\xdc\x4b\xb2\x10\xe6\xd7\xf8\xaf\xcf\xf3\xe9\xff\x46\x9f\xe3\x97\xae\xf9\xe7\xf8\x7b\x92\x5d\x16\x2d\xf5\xb4\x8a\x2f\x82\xaa\x4f\x41\x62\x38\xd6\xbe\x96\x87\xb8\x16\x90\x4c\x91\x86\x76\x11\xb0\xc1\x28\xc5\xb6\x7c\xa7\xfe\x9a\x6e\x1a\x56\x0b\xca\x5d\x72\xc4\xf0\xf9\xf4\x1a\xf4\x3a\xcf\xd1\x88\x9f\x73\xc2\xe7\xbf\x5b\xcc\x20\x55\x62\xaf\x5d\x4b\x0b\xbe\x5c\xe7\x2f\x95\xe3\xe9\xf7\x60\x4d\x31\xbe\xa5\x7c\x01\x69\x41\xe5\x1f\xda\xaa\x36\x2d\xa9\x28\x58\xb5\xdf\xd3\xa9\x60\xa2\xa2\xc8\x84\xff\xda\x55\x7e\xeb\x78\xd9\x1c\xea\x9e\x08\xca\xeb\xa2\x02\xab\x84\xfc\x2c\x7e\x80\x24\xfd\x32\xe5\x48\x14\x4f\xea\x3a\xfb\x57\x80\x07\x89\xbc\x7a\xf1\x08\x7e\x67\x51\xb5\x9e\x4e\x17\x32\xcd\x05\xea\x82\x8c\xec\x74\xba\xa1\x75\xc9\xea\x2b\x92\xe9\x3f\x32\x4c\xa7\xab\x6d\xb5\x62\x55\x45\x4b\x92\xd9\x3f\x33\x28\x81\xa2\x6a\xc1\x92\xcc\xfc\x95\x75\x28\xff\xc7\x7e\x9f\xff\x83\xec\x3a\x84\x46\x4a\x24\xff\x31\x10\xc9\x83\x32\xb6\xa0\xce\x26\xbc\x5f\xa5\xce\xaf\xf8\x7b\x99\xaa\xe8\x92\x2c\x5b\x16\x7f\xf0\xb2\x3c\xd4\x6c\x6d\xe2\x27\x8f\xeb\x55\x37\x3f\xdc\x67\xb0\x03\xa1\x78\xdf\x2b\x4e\x1e\xbc\x76\x44\x3e\x78\x6c\xad\x23\x51\xe3\xf0\xa7\xb2\xf7\x05\xcf\x8a\xb2\xd8\x08\xca\x75\x91\x35\xdf\xb1\xa4\x26\xa9\xa9\xf2\xe8\x01\x38\x8f\xa8\xf3\x21\xef\x95\x68\x32\x8a\x8d\xc0\xf5\x74\x5d\xe8\x32\x95\x26\x0f\xb3\x57\xc7\xd7\x4c\x55\xd8\x4a\x95\xd1\xa4\x68\xf4\x20\x5c\x8d\xcd\xed\x16\x43\xa2\xf6\xec\xbe\xc1\x0c\xf2\x21\x40\x7f\x9b\xd7\x28\x55\x98\x1e\x04\xd1\x31\x37\x75\x5e\x03\x59\x2e\x3c\x4b\x1e\xa1\x4d\x54\x6b\x74\x92\x48\x0f\x91\x51\x58\xdf\xcf\xbd\xf0\x4b\x63\xa9\x19\xd8\xaa\xf4\x77\x14\x75\x34\xf4\xb2\x5f\x76\x59\x67\x8c\x1b\x2a\x85\x17\xc2\xd1\x7a\x2a\x7b\xce\x7c\x9c\x7c\x01\xf4\xce\x4f\xbe\xc9\xe1\x6a\x81\x55\x0b\xe5\xe1\x78\x00\x4e\xd0\xfb\x33\x79\xec\xe1\x03\x53\xbe\xbe\xc7\x6a\xc0\x8b\x31\x6b\xc7\x4d\x5d\xdd\x8e\x8b\x0f\x05\xab\x8a\xcb\x8a\x8e\x6f\xd6\xb4\x1e\x2f\xb7\xad\x68\xae\xc7\xd0\xd7\x58\xd1\x90\xd5\x4a\x35\xce\x50\x57\xe8\x8a\xbf\xf2\x2e\x48\x55\xfb\x0d\x21\x1e\x16\xda\x4c\xd5\xd8\xec\x49\x64\x71\x7f\x5d\x02\x73\x0e\x14\x7e\x94\x2c\xd8\x00\x22\x3a\x3d\x9a\xcb\xa7\xd6\xdf\xc5\xfe\x67\x98\x93\x53\x5c\x13\x61\xd3\xaa\x3d\xa9\xfd\xd4\x6a\x50\xe1\x8d\x4a\x41\x62\xa0\x83\x39\x5b\xe8\x24\xbf\xce\xc3\xbd\xbb\x0c\xcb\x56\x7f\x30\xe5\xcf\xc8\x49\xae\xe2\x10\xb4\x1e\x21\xb5\xcd\x80\x68\xb0\x52\xc9\x40\xb3\xc9\xc4\xdb\x09\x9f\xfa\x86\x7b\xe1\xbf\x99\xd3\x85\x52\xf3\x0d\x7f\x1f\x96\xda\x4c\xf7\x14\xb4\x91\x7d\x36\xe1\x55\xf7\x1d\x15\x45\x1f\xf5\xb1\x52\xf7\x18\x0f\xf3\x7f\xa9\x68\x00\xbf\xb8\x37\x2e\x48\x3b\x99\x28\x27\x16\x9b\xe6\x8a\x14\xe7\xcd\x01\x32\x59\x20\x9d\x82\xd5\x2f\xbf\x36\xd5\x55\x4b\x6b\x29\x66\x9c\xa8\x6a\xc6\x52\xb2\x29\x73\x74\xce\xce\xa5\xc8\x35\xe3\x1a\x7f\xde\xd4\xc5\xa6\x5d\x37\x42\x67\x44\x46\x98\x9d\x27\xe1\x46\xea\xd9\x1d\x50\x20\x35\xae\xbb\x75\xaf\x10\x3d\xae\xfd\xbd\x6d\x5d\x6d\x23\x77\xb5\x41\x3e\x13\x32\x7c\x3f\x9a\x6d\xd3\x9a\x48\x6f\xdb\x5c\x1f\x66\xab\x98\xdd\xe0\x64\xcb\xe4\xf6\x36\x81\xd3\x7f\x02\xe9\x70\x41\xf2\xf6\x3e\x7b\x8c\x13\xbb\x6b\x49\x68\x61\xb6\x87\x93\xf9\x02\xab\x5f\x29\x4f\xac\x78\x2e\xfe\xb6\x53\x34\x12\xfe\xb6\xee\xf7\x79\x7d\xce\x0d\x93\xc8\x4a\x34\xd3\x3f\x44\x6f\x9f\x91\x72\x34\xae\xcf\x13\xdb\x40\xf8\xec\xe0\x36\x10\x8e\x79\x17\x92\x6f\x57\x3b\x5e\xe7\x68\xea\xbf\xee\x7a\xbe\xd4\xc9\x8f\xfa\x31\xa8\x41\x62\xec\xd0\xc9\x27\x95\x60\x34\xbc\x69\x3c\x37\x1d\xbd\x17\x9e\x80\xfe\x65\x4e\xf1\x74\x3a\x4d\xf0\xb6\x1e\x6b\x0b\xb1\xd7\xb9\x61\x70\xfc\xcf\xbf\x0e\xe4\xfb\xe9\x8a\xd5\x45\x55\xdd\xe6\xca\xc8\x2c\x60\x3b\xf8\xf4\xa2\xdd\x5e\xb6\x4b\xce\x2e\x29\x37\xc9\xa8\xc8\xa9\x04\xbe\x3d\xdb\xae\xc3\x07\x6e\x85\x27\x79\x90\x85\xda\xab\x09\xde\xcb\x50\x6d\xdf\x81\x64\xec\xc9\x6f\x3f\x45\xa1\xbe\x5f\xe7\x9e\xf0\xe7\x84\x3e\x8e\xb4\x5c\x27\xc8\x17\xf2\x6a\x86\xf9\x3f\x80\x22\x9a\xae\xaf\x7f\x26\x93\xa7\xd2\x69\xdf\xd7\xd3\xb5\xea\x52\x05\xe5\xe1\x94\xfd\x4d\x5f\xf3\x5f\x7d\xa0\xb5\xa0\xa5\xe6\xd6\x7f\xee\x73\xeb\x92\x99\x37\x0c\xbb\xc6\xdd\x36\x36\x70\x49\xd4\x01\xa1\x3e\x7c\x01\x71\xd5\xfe\x13\x0d\xfc\x80\xc7\xa5\xa2\xb8\x9b\x77\x1d\x66\x75\xbd\x49\x79\x52\x83\x3f\x25\x1a\x8c\x4d\x55\xee\x32\xf5\x2b\x43\xfe\x4c\xdd\xf7\x30\x29\x91\x9c\x0f\x3f\xc8\xb6\xda\x12\x11\x83\x1c\x93\x7c\x66\xeb\xff\xbb\xc0\x73\x7f\xc6\x6a\x86\x2a\xb5\xb9\x62\x38\xed\x61\x8a\x7b\xf3\xbf\x72\xa5\xb3\x2c\x48\xc2\x1a\xd1\x96\x43\xb5\xef\xed\x44\x1c\x10\xfb\xfd\x5e\x88\xe2\xbd\x4f\xb6\x62\xb8\x77\xda\xf8\xfa\xe7\x10\x77\x50\x54\x38\xd4\xec\xc3\x05\x2b\xdf\x36\x4a\xec\x18\x96\xa4\xe0\xab\x16\x6a\xd6\x6b\x75\xac\x28\xc0\xa5\x14\xc4\x62\x65\x2f\x8e\x38\x51\xd3\x2b\x04\x50\x42\x33\xe5\x77\xb2\x0b\xe3\x11\xfd\x76\x00\x5b\x85\x09\x31\x60\xd5\x04\x34\xd2\x78\x82\x82\xaf\x3a\x4e\x7f\x02\x85\xce\x40\x3f\xe3\xa4\x3a\x24\x49\xa8\xf0\xa8\x6d\x30\x0d\x22\xba\xa2\xd4\xc9\x22\x6c\x9e\x0d\xaf\x85\x58\x10\x1a\x02\xc6\xba\xf6\xaa\xfa\x5b\xea\xd3\x40\x6d\xeb\x7f\xed\xa7\x50\x30\x1d\x18\xc5\x2c\x45\x8f\x4d\xe5\x88\xe0\xbd\xd6\xcd\x72\x7c\x86\xba\x65\x53\x8b\x82\xd5\x1e\x30\xe1\x93\x81\xfe\x1c\xc2\x0e\x40\x48\x35\xd0\x1b\xda\x6b\xa2\x9f\x5b\xcc\xb4\x3b\x9f\x2a\x54\xde\xe9\x7a\xc5\x41\x06\x68\x35\xca\x28\x42\x24\x8f\xe9\x3e\x7d\x2c\x9e\x18\x3f\xa6\xc7\x42\x72\xd2\x74\x2e\x16\xd3\x6d\x5d\x35\x45\x69\x05\xbd\x14\xe2\x69\x4c\xff\x4b\xd2\xcd\xe0\xba\xd8\xa4\x26\x29\x79\x6e\xce\xe8\x07\x1a\x1b\x25\xaf\x8b\x8d\x64\xa8\xd2\x5e\x0f\x7e\x13\xd0\xe7\xfd\x39\x57\xe9\x27\xcc\x8a\xcd\x72\xa8\x6b\x8a\x45\x5c\xb6\x58\x65\x65\x16\x41\x42\x66\x3a\x97\x12\xc3\xc2\x96\x7a\x56\xaa\xd9\xbf\xfa\x6e\x1a\xf8\xef\x69\xa7\x8d\x6f\xdc\x12\xfe\x7a\xb7\xd3\xc6\x7f\xca\x19\xfc\x35\xf0\xdb\x50\xe0\xfb\xcf\x24\xa1\x50\xda\x20\x47\x24\xe4\xd9\x11\xb7\xdf\x15\x9b\x90\xdc\xd7\xf4\xa6\xba\x55\x86\x8f\x72\x40\x87\xf2\x0c\xfc\x3d\x0e\xbd\xbb\xb1\x66\x85\xe8\xcd\xb4\xe7\x35\x91\x5b\x7f\x74\x13\x0d\x3d\x92\x27\x5b\x9b\x4f\xce\x6b\x08\x30\x06\x7f\x74\x56\x9e\xd3\x99\x98\x51\x63\xfd\x33\x46\xb2\xdc\x44\x50\x43\x2b\xf9\x87\x6c\x67\xab\xf2\x48\x0e\xf9\x5c\xcc\x28\xf6\x9d\xd0\xbf\x2b\x36\x10\x29\xa6\x9d\x23\x5a\x02\x4e\x59\x79\xad\x1c\x2f\x0a\xfd\x93\xc1\x4f\xc9\x68\xb7\x93\x49\x21\x25\x16\x4f\x1f\x52\xb8\x1f\x7d\xcf\xc7\x17\x05\xab\x28\x68\xf6\x95\x15\x0e\x7c\x14\x3e\x63\xe5\x67\xe3\x55\xc3\xe1\x47\x6c\x55\x1a\x7f\xf6\x60\xa7\xa6\xd3\xcd\xe4\x5f\xac\xec\xc6\xb9\xfc\xa3\x62\x65\x87\x3e\x93\x5d\x7d\xf6\x60\x27\xa1\xd0\x7d\x86\xc7\x97\x74\x59\x6c\xa1\x0e\x66\x21\xc6\xac\x94\xe2\x7b\x51\x71\x5a\x94\xb7\x52\x12\x90\x6f\x2e\x6f\x65\x7b\x61\x7b\x14\xa6\x47\xa1\x7b\x74\x1e\x96\x85\x4a\x60\x0b\x94\xae\xc0\x4c\x3b\x9f\x28\x97\x89\x56\x59\x0c\x09\x21\x92\x64\x84\x0f\x4f\xe0\x61\x0b\x71\x12\x3e\x60\x42\xd8\x4c\x26\x12\x7a\x76\x80\x16\x6b\x20\xe7\x2d\x29\x90\x44\x44\x70\x87\xc0\xcd\x54\xd2\x68\xf3\x16\xe1\xda\x55\x77\xf7\x71\x55\xc2\xf8\x2f\x9d\x8e\xe0\x53\xbc\xa9\x4d\x9f\x60\xc2\x4f\x22\x94\x3b\x64\xca\x13\x41\xfe\x9b\xfb\x7c\x49\x6d\x0d\x80\x0d\xa5\xef\x5d\x74\xd6\xb8\x3e\xcf\x41\x6f\xf6\x66\xb9\xa6\xe5\xb6\xa2\xe5\x73\x63\x45\x83\x02\xf0\x45\xbd\xa4\x95\x7d\x84\x6b\x53\x20\xf9\x72\xcb\xaa\x32\xe7\xe0\xc0\x01\x3d\xd2\x44\x2a\xf2\x10\x6d\x15\x89\x00\x78\x49\x9a\xff\xe5\xad\x27\x35\x69\x32\xf2\x56\xb7\x05\x83\x29\x56\x6d\x03\x13\xab\x86\x24\xc8\x20\xd6\x26\x1a\x9a\xbe\x7c\x3b\x13\xe4\xa3\x01\xf3\x93\x11\x6f\xef\x03\x33\x57\x6e\x19\x56\xc8\xac\xdb\x02\x21\xa4\xe9\x1f\x22\xed\xe2\xd8\x4a\x4e\x6f\x4d\x25\x9a\x3f\xd8\x89\x6e\xdc\xd4\xf0\x53\xf1\x0b\xe3\x07\x3b\x40\x6f\xde\x8d\x8b\x56\x3e\xe7\x54\x1e\x86\xba\x19\xb7\xdb\xe5\xda\x34\x62\xea\x13\x65\x6b\x7d\x67\x34\x13\x50\x49\x4c\x9e\x75\xcb\x43\x79\xf3\x69\x15\x93\x73\x02\x75\xa1\xec\x9c\xbf\xbc\x7d\x59\xe6\x05\x16\xd6\xa5\x88\x81\x8d\x37\x09\x89\x01\xa7\x13\x86\x3d\x80\x8a\x0e\xe1\x46\x92\xf0\x97\xa5\xdc\x83\xce\x8e\x11\xbb\xa6\xc4\x9d\x27\x5d\x84\xa2\x8e\x6b\xe3\x38\x16\xe0\x8e\x42\x1b\xb0\x2e\x2b\x55\x88\x45\x5c\x89\x9f\x03\x88\x9b\xd7\x53\x6d\x0c\x56\x65\xe5\xb5\x6f\x9a\x3c\xa6\x0a\x71\x63\x76\x51\x3f\x05\x4f\x22\xfb\xc3\xba\xbd\x19\xc7\x2b\x90\xe0\x43\xe0\x7a\xf8\xaa\xcf\x26\xde\x45\x8b\x37\xd1\x8c\x23\x4e\x54\x47\xe7\xa6\xec\xfa\xa0\xb7\xd2\x8c\xea\xeb\x00\xae\x7a\x9a\xbb\x1b\x31\xae\xc0\x9e\x3a\x67\x92\x32\x31\xac\x40\x86\x99\x65\x0a\x03\x76\x23\xfc\xce\x4b\x93\x0d\xf5\xc4\xec\xbc\xc0\xf3\x53\x4c\x2d\x5f\xc9\x61\x91\xde\x0a\x95\x23\x68\x72\xcf\x07\x1c\x17\x6a\xd4\x85\x1b\x1c\x33\xee\x96\x7a\x4e\x3d\x56\xa9\x0b\x6e\x7a\x60\x65\xdb\xd4\xe7\x7e\xab\xe0\x7b\xc5\xdf\x50\x43\x80\x21\x66\xa1\x3f\xa2\xe6\x82\x66\x29\x3c\xb4\x1c\x12\xf0\x59\x14\x0b\x3a\x68\xbf\xfe\x1b\xde\xb1\x9a\x09\xe7\x63\xa9\xab\x5a\x23\x93\x5e\x43\x58\x7b\x75\xa6\x1e\xe9\x5f\xea\x14\x1b\x66\xa4\xfd\xb6\x29\x4a\x5a\x92\xe0\xd7\x7e\x7f\x72\x66\xde\x43\x02\x49\x56\x5f\x11\xf3\x48\x71\x4d\xee\x4f\xed\xcc\xa6\x26\xb1\xd5\xad\xb5\x95\x59\x17\xf0\xe6\x74\x53\x15\x4b\x9a\x50\xcc\xbf\x7b\x0b\x74\xab\xdd\x56\x42\xb9\x2a\xb6\x94\x7f\xa0\x7c\x0c\xb9\x6f\xc7\xb9\x64\x0d\x8a\xaa\x1a\x3f\x88\x24\xbb\x0e\x04\xdd\x16\x49\xc2\xc6\xae\xaf\xb7\xa2\xb8\xac\xe8\x74\xfc\xb6\x91\x62\x00\x5b\xdd\x8e\xf5\x5a\x5b\x0c\x37\xbf\x68\x94\xcf\x35\x7a\x87\x3a\xe5\xfd\x10\xda\xf7\x73\x57\x1a\x27\xf3\x42\x55\x06\x2a\x5f\x9c\xbb\xb5\x7b\x05\x70\x42\x0d\x94\xae\x31\x87\xc0\x73\xe0\x55\x5d\xc9\x8b\x4d\xc5\x26\x3d\x15\xcf\xd4\xdc\xdc\x69\x71\x8a\x1d\xd0\x56\xd9\x6d\x43\x53\xf3\x89\x9f\x78\xee\x3c\x8c\x0e\xd2\x8f\x25\xa3\xec\xae\xae\xc0\x7e\xe4\x1f\x6d\x81\xb4\x93\x6c\x87\x15\x31\xce\xbd\x92\x87\x6e\x06\x6e\xdb\x33\x14\x6a\xc2\xa3\x0d\x1e\x39\x64\xf3\xbe\x91\x34\xce\xb7\x37\x5d\x98\xb1\x62\x75\xd9\x20\xce\x28\x74\xd2\x39\xdf\x7d\x4d\x97\x4e\xe6\x13\xbe\x51\xfa\xb1\x81\xa9\x9c\xf9\x7a\xb7\xf4\x88\x14\x32\x28\x59\x80\xf8\x6d\xd5\x36\xeb\x24\xd5\xb1\xca\x77\xc7\xa9\x14\xe0\x54\x7d\x37\xdc\x16\x1f\x5c\x69\xa0\x77\xcf\xdf\xcc\x34\x47\x0b\xb8\xf7\xbf\xe4\xdb\x3e\x1e\xbf\xc3\x66\xfb\x03\xe7\x8c\xc2\x8c\xc5\xea\x0f\xcd\x7b\x9a\x67\xf2\xeb\x0c\x61\x6a\xb4\x76\x12\x7c\xb2\x81\xe2\x4a\x71\x96\x1c\x4d\xaf\xc3\x7b\xee\x62\xe7\xfa\x3e\x22\x42\xae\xe1\x62\x5b\x73\x7a\xc5\x5a\x41\x39\x04\x34\x16\x75\x71\x45\xad\xc0\x79\xad\x7e\x4e\x5d\x23\xaf\x6f\x95\x4a\xa2\xc3\x37\xac\x72\xdc\x9c\xd9\xe2\x74\xaf\x9a\x68\x94\xac\x6d\x9b\x25\x2b\x04\xc4\xe4\xbd\xba\xa9\x4d\x25\x60\x84\x5d\x1d\xd3\xf0\x68\xa8\x22\xa1\xbd\xd7\x5a\xc7\x86\x4f\xad\xca\x28\x15\x11\x7a\x11\xe9\xc5\xbd\x88\x33\x29\x83\xaa\xbe\x1c\x9a\x29\x6f\x1f\x50\x22\x23\x2c\x49\x9f\xfc\xcf\x95\x6c\x1b\x9e\xfd\xce\xf5\xe1\x8e\x74\x42\xdb\x1f\xc0\xd6\x9e\x5c\x00\xaa\xbc\x80\x02\x16\x7b\x04\x39\xa7\xb4\xb7\x9a\x82\x38\x24\x1e\xdb\x6c\xdb\x75\xe0\x64\x88\x76\xc3\x64\x45\x36\x56\x72\x3b\x84\x49\xe1\x0b\x75\xf9\x1e\xfd\xbd\x6a\x1e\xf4\x10\x6a\xec\xfa\xb5\x17\xe3\x2e\x8c\xce\xea\x1b\x8f\x3a\x59\x02\x26\x6f\xc2\xbe\xe9\x42\xf2\x6f\x94\x70\x07\x7a\xb8\xff\x8c\x2c\xdf\xbf\xef\x42\xc0\x1b\xfd\xf9\x53\x4f\x9f\xd8\x47\x0e\xf5\x06\x6e\x1f\xe2\xfe\xf4\xaf\x38\x95\x26\xd0\xfd\xa9\x35\x7f\x1f\x7f\xc7\x35\x75\x9f\x2c\x44\x17\xdb\x3b\xe4\x93\x27\x45\x60\x62\xd0\xaa\x34\x27\x08\xf7\xaf\x13\x95\x47\xde\x2b\x59\x70\x01\x4f\x62\x62\xa6\x23\xe9\x3b\x7c\xd1\x52\x61\xf7\xd6\xea\x0f\x23\x34\xf6\xdb\x38\x96\xc3\xd5\x57\xc8\x77\x86\x99\x98\x9d\x9c\x62\x47\x90\x67\x27\x67\xd8\xf3\xb0\xf3\xcc\xe0\x2a\x45\x11\x06\xa0\x26\xde\xaa\xcc\xbc\x9d\x1e\xcb\x9c\x96\x8b\xc2\x1c\xbe\x9f\x99\x58\xfb\xd4\x48\xa9\x75\x74\x73\xa8\xdc\x59\xb2\x52\xce\x28\x43\x93\x89\xb3\x51\x34\xf5\x52\x1b\x89\x32\xc1\xd9\xd5\x15\x54\xc5\xb0\x2d\x25\xce\x31\x4a\x6a\xf9\x9f\x3b\xf1\x20\x9c\x04\xfe\xbc\x96\x07\x0b\x21\x27\x3f\x6f\x68\xa0\xd9\x4a\x5a\x47\x5c\x38\xa7\x6f\xee\x6a\xa8\x8e\x63\xdc\xef\x1b\xaa\x95\x5a\xb2\xab\x37\x54\xc8\x6e\xb5\x3a\x4c\x55\xa6\x35\xf8\x10\x76\x8c\x2b\x35\xf8\x1b\x2a\xf2\xf9\x02\xe1\x6d\x30\x17\xbc\x0c\xeb\xa5\x2a\x62\x64\x43\xae\x96\x26\xa6\xd5\x67\xd6\xf7\x7b\x01\x15\x27\x4a\x4a\x42\x36\x44\x09\x66\x5b\xaa\xdd\xbc\x06\x9c\x5e\x95\x94\x96\x0b\x95\xed\x68\x9d\xee\x04\x58\x19\xdd\x6e\x14\x1a\x13\x8c\x4d\xfb\x6b\x56\x96\xb4\x96\xf4\xd6\xa7\x95\x39\xea\x46\x94\x12\x50\xf9\x1d\x52\xf8\x19\x5e\x48\x31\xb8\x8e\xbb\x20\x8e\xeb\xb5\x8c\x85\x7d\x76\x51\xb1\x0f\xd4\x1f\xed\x80\x2d\x41\xfb\xb2\x79\x48\x72\xa0\xb1\x36\xee\xbc\x6e\x36\x5b\xc8\x3c\x1a\x8c\x31\x07\x8b\xc1\xa1\x0b\xc1\x60\x4b\xab\x44\x98\x55\xb5\x6d\xd7\xaf\x7b\xe3\xbf\x68\xb8\x57\x1b\x4b\x07\xe1\x9d\xf4\x20\x30\x99\x9c\xc4\x00\x70\x7a\x5f\xb0\x59\xd7\xe4\xf4\x71\xed\xf4\xbb\xb5\xef\x15\x52\x2f\x46\x15\x35\x77\x13\x43\x78\x1d\x48\x95\x0c\xed\xf7\xda\x32\xcd\x14\xd6\x1a\xc3\x7f\x0c\x59\xf0\xab\x98\x4c\x56\xc1\xe7\x0d\x64\xd1\xb6\xb1\xc0\x93\xc9\x55\x24\xb3\x76\x7a\xf1\x91\x6e\xbe\xbf\x17\x4e\x2f\xef\x7c\x04\x8e\xdc\x31\xaa\x44\xf3\xa3\xa0\x2c\xc0\x3d\x1b\x75\x17\xed\x6d\xbd\xfc\x36\x5c\x62\xbf\xdc\x59\x7f\x02\x73\x21\xa1\x1d\xa6\x82\xe1\x08\x33\x72\x52\xef\xf7\x70\xa4\x34\x30\x70\x43\xc2\x5b\xd4\x17\x2a\x05\xc2\xad\x77\x23\x34\x96\x47\x42\x84\x04\x6e\x57\xf6\x39\x78\x51\xb0\xfd\xfe\xa4\x45\xbb\xda\xda\x86\x8e\x5b\x31\x47\xa1\x2b\x7f\x72\x55\x2e\xda\xd6\x54\x8b\xfc\xc0\x5a\x76\x59\xf9\xfc\xc7\x97\x2a\x53\x8e\x40\xb8\x92\x58\xb7\x25\xa7\x8f\xb7\x4f\x6c\x99\x47\x9b\xd6\x78\x49\x8a\xf9\x76\x81\x4b\xd2\xd2\x7c\x89\x46\xe0\xfc\x51\x6a\xaa\x39\x99\xe4\x25\xe8\x29\x28\xc2\x95\xc2\xbb\x25\x42\x9d\x49\x49\x3c\x99\xd0\x69\x8f\x6b\xaa\x24\x16\x95\xac\x54\x55\x13\x24\xc7\x1f\x59\x50\x52\xa8\x2a\xcc\x7d\xd2\xaa\x60\x81\x58\xfa\x88\xbe\xd1\x2a\x85\xbb\x7a\x65\xab\x5c\x68\x6c\x4b\x21\x90\xc0\x54\x65\x95\x0e\xb0\x68\x10\x90\x92\x71\x54\x6d\xfc\xa0\x72\x9b\x8d\x0b\x0d\xd0\x38\x65\x2a\xb4\x69\x07\x0e\xf5\xef\x95\xec\x1c\xc6\x46\x8a\xa6\x3d\xa3\x26\x3e\x86\xae\xc4\xa4\x64\x32\x71\xa4\xc4\xba\x54\xa4\x96\x66\x8f\x19\xa7\x56\xe2\xb9\x76\x69\x5a\xb0\xe6\x68\x66\x86\x39\x14\xfb\xbd\xbc\x29\x61\x9c\x99\x3f\xa4\xc7\xcd\x68\xe6\x03\x5e\x77\xf6\x8a\x0a\x4f\xaa\x40\xd6\x43\x75\x88\x43\x81\xe3\x62\x66\xfd\x74\xf8\x16\x88\x2a\x14\xa6\xc7\xe3\xe8\x3c\x67\x84\xa5\x17\x09\xfc\xde\x4c\xf4\x16\xcb\x13\x0b\xf5\x17\x87\xef\xc9\xc3\xd5\x07\x79\xb8\x3a\xe2\xe1\x86\x21\xc3\x31\x43\x68\x76\xef\xe5\xdc\xb1\x9a\xee\x98\x1b\xd7\x60\x15\x66\x5d\x5a\xca\x75\x8c\x52\xa8\x24\x3f\xd9\x68\x14\x3d\xd8\x3d\x36\x91\x79\x7c\xe8\xe8\x8b\xc5\x88\x4f\x26\x54\xb1\x4c\x01\x31\x4d\x34\xed\xba\x83\x0c\xb0\x7f\x77\x9f\xe2\xda\x26\x34\x89\x1d\x3a\xe9\x9c\x2f\x46\x8c\x2c\xe1\xd6\x36\xdc\xfe\x30\xd3\xc1\x94\xfe\x57\xf2\xb7\xda\xe5\x9f\x95\xcf\xc0\x07\x54\xfb\xc9\x1e\xc9\x58\x18\x38\x42\xc1\x4d\x4a\x94\x6f\x9b\xe1\x01\x3d\x12\x82\x6b\x52\xea\x62\xd1\x6c\x95\x83\x52\xfe\x42\x76\x74\x5d\x08\xed\xe7\x05\x23\x6c\x2d\x93\x8c\xf0\x49\x65\x98\x67\xb4\xab\xa8\xbe\x06\xb4\xc2\x7b\x90\x2f\x90\xb7\x47\xce\xe6\x62\x41\xe4\xff\x80\x10\x18\xb7\x87\xc9\xa4\xa0\xd3\x56\x9b\x01\xf2\xac\x00\xa6\xb5\x55\x82\x26\xf6\x6e\x48\xd4\x75\x5d\xa8\x00\xe9\xfb\xdb\xc6\xfb\x18\xea\x04\x06\x09\xf1\xd4\xc6\x9e\xa1\xa3\x10\xd9\xef\x94\xf6\x3f\x0e\x78\xdc\xd3\x38\xb0\x2d\x64\x8b\x4f\xf1\x5d\xab\xf7\xd6\x8c\x3a\x55\x4f\x72\x93\xe6\xee\x69\x10\xa1\xe7\x7c\x3b\x20\x9b\xb9\xef\x04\xa2\x2a\xf9\xac\x28\x89\x83\x43\x0d\x4e\xd7\xf2\xde\x60\xf2\x7f\x0d\x39\x7d\xdc\x3c\xb1\x95\x6c\x1a\x83\xd9\x2d\xe1\xf3\x66\x81\x0b\xb2\x96\x4c\x6f\x2b\x99\x89\x96\xe6\xad\xca\x2a\x58\x01\x82\x08\xf0\x9f\x54\xdb\x2c\x1b\x68\xcc\x46\x08\x17\xfb\x7d\xce\xbc\x17\x46\xe7\x82\x50\x57\x7b\x6c\x28\xf0\x3d\x35\xfe\x06\x9c\x25\x98\xf7\xe2\x52\xbe\x60\xea\x45\x87\xaf\xfb\xeb\xe8\xf3\x1f\xe7\x09\x96\x44\xa0\x99\x79\xea\x7b\x84\xb6\xb9\xb0\x3a\x14\x7d\x38\x90\x1c\xe7\x32\x39\x4e\x4f\xbf\x73\x9e\x7a\xa8\xc7\xd2\xcf\x8f\x19\xed\x2a\xde\x63\x8f\xde\xc4\x6e\x20\xb7\x20\x78\x40\x61\x01\x7c\x9b\xc6\x8d\x96\xe6\x82\x40\x00\x88\x3c\xf3\xdf\x80\xd6\xdb\xe1\xb1\x2f\xab\x5e\xca\xce\x80\x43\x56\xe9\xc7\xad\xe5\x04\x7f\xa0\x84\x52\x27\x51\x5f\xf8\x12\xb5\xca\x26\xa4\xca\x43\xe8\x3f\xa6\xba\xde\x03\x08\x24\x37\x34\xed\x85\xf2\xca\xef\xe4\x9b\x9c\x1a\xd6\x06\x84\xd4\x1b\x23\x89\x23\x93\x12\x84\xc6\x2e\x8d\x91\xbf\xc9\x0d\x75\x2a\x4b\xe1\xc7\x84\x3c\xef\xbb\x27\x29\xfd\xb3\x7b\x2d\xb9\x28\x3d\xa2\xd2\x6f\x48\x0e\xf3\xc2\x64\x5f\xcb\xd1\x0e\x6c\x71\x82\xbe\x0d\x1c\x01\x2f\xcc\xdd\xe4\x1a\xa2\xf3\x4c\x02\x20\x83\xf2\x98\x9d\xfc\xd3\xa5\xac\x21\x71\xe3\x91\xd7\x0f\x24\x1d\xd5\x40\xcc\x29\xc9\xa9\x29\xa7\x61\x40\x89\x26\x13\x93\xc7\xe9\xc4\xcf\xc7\xb5\xe6\x74\x35\xa3\x08\x6b\x8b\x51\x27\x79\x05\x2b\xac\x29\x05\xdb\xe0\xc0\xa0\xf5\x94\x1f\x24\x92\x4f\x9b\x17\x30\x13\xc5\x80\xd0\xae\xfb\x8a\x7a\x59\xaf\x94\xd2\xce\x33\xec\xf8\x12\x62\x7f\x34\x87\x27\xe7\xfa\x5f\x65\xcf\x19\xc8\xd3\xeb\x0f\x85\xb3\xc0\x71\x3b\xc3\x3b\xb9\x55\x76\x23\xfc\xad\xeb\x3a\x13\xb1\xf6\x0b\x1d\x2b\xe5\x52\x0a\x79\x14\xeb\xa7\xad\x7b\x50\x82\x6a\xad\x72\xe5\x11\x9d\x18\x20\xe9\x96\x6f\x82\xdc\xc0\x0b\x88\x4f\x63\xff\x75\x9d\x79\x02\xec\xcc\x05\xa7\xb5\x08\xb4\x2e\x1a\xdf\x7e\xa0\x2b\xca\x69\xbd\x0c\x1a\x3a\x7a\x41\x44\xc7\xca\x7b\x6d\xa0\x76\x7e\x97\xfb\x04\x9e\xef\xac\x94\x5b\xe5\x63\xaf\x8f\xfa\x5e\x38\xe1\x15\x15\x2e\x45\xbe\x59\x3f\xea\xf4\xe5\x1c\x6a\x9b\x43\x47\x67\xe4\xc2\x57\x15\xbf\x61\x27\x44\x12\x31\x8d\x7f\x37\x4a\xb5\x9c\xa2\x73\x9f\x91\x34\x7c\xc0\x01\x88\xcb\x33\xfd\xac\xa8\x9b\x9a\x2d\x8b\xea\x07\x77\x9e\xbf\xcd\x95\x27\x1a\x42\x1d\xa4\xe5\x1b\xc6\x3e\x95\x47\x8b\x02\x6c\x02\x01\x51\xc7\x59\x0d\x87\x04\xa8\x4f\x5c\x49\x0a\xcd\xb6\xe7\xce\x78\x17\x58\x04\x3d\xa5\x5a\xa7\x52\x98\x7a\xd4\xcd\x97\xdd\x14\x3e\xa4\x36\x1f\xa5\xf7\x04\x83\x87\xe8\x47\xf7\xa9\x3e\x4d\x76\xeb\xf6\x11\x1e\x6a\x50\x22\x64\x3c\x24\x5f\xff\xaa\x33\x94\x08\x7a\xf8\xa4\x27\xe8\x48\x24\x37\x35\x0a\x1c\x8a\x07\xd4\xfc\x58\xaa\xd5\xbb\xdd\x3c\x5a\xdf\x66\x1d\x2b\xdb\xc1\xce\xb0\x20\xf3\x85\x33\x15\xe8\x13\x2b\xb9\x74\x38\xb1\xbe\xab\xb1\x8a\xd3\xfb\x98\x33\x48\xe8\xa8\x47\xc5\x2d\xe6\x7b\xc3\x19\x69\xe0\x95\x36\x75\x41\x4c\x9a\x99\xc2\xb7\x79\xff\x78\xa2\xc8\xd2\x9b\xd8\x56\x63\xf4\x57\x02\x4b\x9b\xd7\x92\x7b\x88\x41\x9f\xfa\x0e\xb6\x03\xa1\xee\xc2\x9d\xae\xd0\xd1\x3b\xf5\xd1\xba\x68\x9f\x86\x8f\x9e\xc3\x12\x07\x3f\xb8\x86\x14\x67\xed\xd4\xba\x2c\x4c\xe9\x07\xca\x6f\x61\xc5\xca\xb5\xe7\x38\x82\x00\xc7\x5d\xfd\xf2\x24\x37\x84\x7c\xda\x10\x13\x24\x03\xe6\xd0\x58\xee\x3e\x38\x87\x6e\xe5\x94\x9d\xc1\x17\xc0\x32\x4b\x51\x12\xd3\x5b\x0a\xaf\x93\x64\xc2\x7e\xa0\xde\xa4\xbe\xd1\x67\xfd\x6d\x70\xd6\x07\xe2\x1e\x98\xb7\x6c\xe5\xf3\x09\x81\xb4\xde\x95\xd5\x6b\x66\xf1\xfe\x5c\xe2\xb7\x5a\x15\xeb\x47\xea\x96\x9d\xff\x51\xf2\x6a\x4f\x30\x61\x99\x71\x02\xca\xee\x79\x66\x52\x68\x6e\x77\x2e\x0e\x05\x66\x65\x6f\x37\xcd\xb5\xd2\xbf\x15\xe8\xe1\x5b\x21\xd9\x7b\xda\x39\x42\x77\x62\x09\xa6\xf5\x53\x45\xbd\xb4\x1f\xef\x7e\xac\x21\xf4\x56\x34\xe3\x15\x15\xce\x23\x51\x72\x72\xb7\x1b\xeb\x23\x01\x3b\x36\xbe\x61\x62\xdd\x6c\xc5\xb8\xa8\xc7\xac\x7c\x67\x91\xe6\x53\xcc\x2c\xf0\xde\xf8\xb4\xb3\x74\x11\x54\x6f\x4c\x94\x9c\x94\xa8\x19\x17\xb7\xe7\x92\xf7\xaf\xcb\x3c\xbb\xa4\xcb\xe6\x9a\xc2\xb3\x4c\x8a\x5d\xea\xe9\x46\xf3\x94\x3f\x17\xed\x0f\xb4\xa5\x22\x53\x96\x92\xf7\x94\x80\xb5\x9b\x15\xd5\x1b\x51\x08\x3a\xcb\xb6\xf5\xb2\xb9\xbe\x66\x42\xd0\x32\xc3\xba\xef\xd9\xc9\x29\xf6\x9e\xcf\x76\x25\x2b\xdf\x58\xa3\xec\xed\xec\x0d\xc5\x72\xc1\xac\xbe\xd2\x82\x46\x87\xe3\xf1\xd4\x6c\x41\x77\xf2\xac\x1f\x85\xbc\xdf\x9b\x79\xf2\xa6\xaa\x68\xf9\x65\xb1\x7c\x9f\xa1\x0e\xb2\xa1\x53\xc5\xed\xd0\xc3\x5f\x43\x4e\x64\x08\x10\x7f\xdb\xe4\x59\x05\xf8\x38\x6d\x8b\x0f\xb4\xcc\x40\x78\xb5\x30\x81\xd9\xdd\xb0\xaa\x7a\x06\xcb\x51\xfd\x86\x5f\xb3\xfa\x45\xc5\xae\xd6\x12\x46\x58\x6d\xa5\xcd\x0c\xbf\xd3\xe7\x68\x26\xb0\xce\x37\x3d\xe3\x1d\xda\x09\x23\xba\x41\x40\xa7\xff\x01\x97\xd2\xac\x5b\x54\x6a\xb8\x70\xb2\x58\xbe\x06\x7b\xf1\xb7\x85\xa0\x3c\x86\xc8\x25\x5d\x16\xd7\xf4\x65\x0d\x09\x6c\xd2\x93\x87\x57\x99\x1e\xf6\xd2\x0e\x6a\x7e\xf9\x90\xeb\x0f\x46\x8b\xf2\x36\x43\x5d\x87\x0d\x10\x66\x3b\xd6\xbe\x29\x3e\x80\x76\xf6\x14\xf7\x37\x3e\x06\xad\xb7\x65\xf2\xa7\x1f\x89\x32\x7b\x49\x7d\xc8\xcb\xd7\x25\x2b\x87\xf7\xc1\x41\x44\xe1\x86\xf2\x59\xfa\x96\xad\xe8\xf2\x76\x59\xd1\x67\x85\x5a\x90\xd6\x17\x4d\x4b\x39\x07\x28\x60\x91\x82\xf8\xa7\x00\xe9\xdd\x33\xb1\xdd\xa9\xc3\x9e\xe8\xcc\x3f\x5f\x7d\xf8\x7b\x1f\x67\x70\x2f\x61\x3d\xb8\xdc\x86\x9f\xe0\x8f\x93\x33\xec\x17\xce\x4f\x8d\xa1\xde\x97\xd3\x60\xac\x2e\xda\x3c\x73\x22\x95\x56\x06\x86\xfc\x8e\xb6\x6d\x71\x05\xee\x46\x2e\xda\x56\x4c\x6b\x70\xae\xd5\x14\x07\xc3\x29\xd4\x25\x9c\x8c\x73\x9c\x9a\xf6\x4f\x1a\x80\x31\x48\xe5\x46\xdf\x81\x26\xf1\x81\x04\xad\x8b\x3f\x27\x83\xac\x83\xe7\x34\xda\xf0\xa3\x3a\xb8\xeb\xe4\xe9\xc3\x80\xc3\xe5\x1d\xde\x52\xd8\xb1\x24\x72\xa4\x30\x31\x00\x94\xda\xf1\xce\x4b\xe4\xe4\x3c\x9f\x21\x78\xd5\xda\x37\xeb\x31\xab\xc7\x14\x09\x42\xe7\xf5\x02\xf3\x79\xbd\x20\x22\xa5\xc0\x38\xff\x8e\xe6\x02\xb9\x54\x6f\x5e\x74\xf0\x0f\x34\x52\xac\x81\xcd\x1a\x51\x93\x25\xc8\xb2\x2c\x5e\x06\x27\x5f\x5b\xf5\x03\xcd\xbf\xa3\xf9\x7b\x0a\xfe\x6b\x90\xad\x89\x92\x67\x34\xdf\xd9\x53\x38\xcb\x94\x89\x05\xae\x91\xef\xe9\x8d\x24\x1f\x2d\x15\xe0\x85\xb5\x0b\x5d\xf6\xad\x97\x45\x87\x46\xff\xa0\x53\x8d\xf2\x53\xb7\xa7\x24\xcc\xed\x93\xc6\xf6\xe3\x08\xe8\x3f\xa8\x7f\x2c\x7e\x93\x31\x40\xb8\x78\xda\x03\x87\x5a\x71\x99\x75\x5e\xaa\xae\xe7\xf4\xb8\xd1\xee\x24\x3b\xb6\xc7\x97\xd0\x63\x17\x2d\xd3\xa7\x18\xe4\x39\xc5\x1e\x94\x13\xaf\x62\x00\x5d\xc6\xe0\x79\x9f\x6e\xa3\xa3\xdb\x41\xff\xe8\xb9\xbe\xdd\xb1\xbc\xde\x9e\x38\xda\x70\x70\x4f\xf4\xe9\xd5\x60\x9d\x1e\x26\xac\xce\xf3\xaa\x37\x5a\xc4\xa9\xf8\xda\xbc\x0e\x3f\x75\x80\xf2\xa8\xc0\x31\xf3\xb2\xab\x83\x2e\x14\xa5\x0a\x02\x33\xc9\x4b\x2a\xdf\x0d\x6e\xd3\x31\xf8\x18\x91\x9e\xa7\x47\x1c\x9e\x4f\x42\x19\x7b\xe8\xfe\xbd\x53\xbc\x8f\x4d\xb2\xc9\x9d\x5f\x9f\x26\x17\xe4\x07\x9a\xf3\xf3\xd0\xfb\x85\xa3\x19\xe4\x0e\x45\x5a\xd7\x01\x4c\x28\xe1\x58\x4c\x5b\xf9\x97\x4a\x93\x84\x05\x3a\xb2\xdc\x00\x43\x93\x49\xe6\xf5\x94\x9d\x40\x52\x96\xcc\x76\x66\x1e\xf4\x28\xa5\xaa\x07\x2c\xff\x21\x14\xfe\xc1\x02\xd7\x0f\xb3\x69\xf6\x90\x79\xa2\x7f\x97\xef\x58\xfb\xd5\xf5\x46\xb2\xc4\x67\xda\x88\xad\xed\xd6\xce\xa2\x7d\xe6\xd8\x66\xf9\xa7\x61\x9e\xe0\xb1\xda\x36\xf5\x03\x68\xa2\xfc\x43\xdf\xeb\xa7\xfe\x25\x16\xf3\x4e\x70\xa8\xfb\x5c\x35\x54\x69\x84\xf9\xb8\x89\x9d\x06\xcc\xb8\xbe\xe5\x2f\x36\x5e\xc2\x40\x22\x92\x1b\xae\x72\x21\x62\xb5\xf7\x8e\xe9\x4e\x62\x86\xa6\xed\x77\x9c\x3a\x7b\x83\xc6\x8c\xfc\xbd\xb0\xcd\x9e\xdd\xe1\xfe\xeb\x46\xbc\x68\xb6\x35\xf0\x1a\x9d\x59\xff\x6c\xe7\xed\xd0\x29\xa6\xbf\x18\xee\x22\x04\x86\xd2\xc0\xf7\x04\x98\xdf\x74\xc6\x98\x4e\x25\xeb\x5b\xd1\xa2\x56\x9c\x62\x9a\x71\x3c\xc4\x1a\xba\x35\x27\xe6\x07\x38\x01\x7c\xbc\x9a\xe9\x2c\x92\xf2\xd4\xc4\x03\x37\x8c\x18\x00\xd0\x64\xb6\xf3\xae\xec\xb4\xf4\x35\x99\xd8\xf4\x67\xcf\x59\xa9\x39\xbc\x98\xd9\x94\x92\x42\xc4\xf2\xf9\x1c\x61\x8a\xa9\x4a\x91\xf5\xbb\x24\x37\xf3\xd1\x27\x97\xe0\x3e\x92\xe3\xee\x9f\x60\x27\xf0\xc8\x5f\x21\xda\xea\x33\x35\xfb\x07\xd5\x31\x34\xe5\xec\x29\x35\x63\xf7\xb6\x30\x10\xd4\x3d\x36\x43\x37\xcf\x7c\x72\x73\x1a\x39\xdc\x58\xa9\xfe\x2e\x86\x2c\x14\xfb\xef\x21\x36\x7f\xbc\xe8\x79\x08\x4f\x00\x82\xfe\x56\xc8\x07\xbf\x4e\xba\xb6\xe7\xf1\xc0\x0d\x37\x24\x0d\xff\x5b\x84\xdb\x4f\x2d\x52\xde\x4f\xde\xbd\x53\x5c\x31\x74\xc2\xbb\xf3\x3c\xa4\x52\xc2\xa5\x14\x28\x5f\xd6\x1f\x28\x6f\xc3\x74\xad\xf9\x3d\xa5\xa5\x92\x95\x0a\xa5\xe5\xd0\x29\xa2\xab\xc0\xad\x96\x39\xb8\x19\x7d\xf1\x73\x40\xca\xfe\x1f\x24\x2e\xf7\x90\x3e\x5a\xdd\xff\x1c\xf1\xb7\x3b\xb4\xa5\x50\x75\xcc\x88\x85\x10\x4e\x9c\xda\x44\x78\x2f\x37\x71\x96\x78\xab\x3c\x68\x8f\x40\x80\x4e\x47\xb0\xf1\xa6\x11\x99\x27\x72\xbd\xa0\x77\x25\xa0\xfd\x36\x57\x19\x6c\x07\x12\xcd\x4a\x8e\xf6\x5b\x8a\xff\x45\xf1\x8f\x14\x7f\x49\xf1\x2e\xe4\x45\x67\x5f\xd3\x8e\xc4\xfc\x2a\x7e\x40\xc9\xc9\xd9\xe8\x4b\xea\x4b\x17\x6c\x95\x9f\x3c\xa0\x46\xad\x6e\x0b\x3b\xf9\x65\xd2\xc0\x13\xd0\x95\x49\x43\x8f\xf3\x9d\x35\x93\xcc\xbe\xa5\x58\xc7\xf5\x59\xc3\xe6\xec\x5f\xf6\x99\x6b\xf7\x23\xed\x08\x45\xf8\x5b\x3a\x99\xfc\x8b\x4e\x26\x3f\xd2\xc9\x24\x97\xf3\x39\xb5\xaa\xf9\x07\x54\x71\xf1\x3f\x25\x33\x41\xe2\x7f\xa6\x1f\xff\x2d\x9d\x37\xd2\x42\xfa\x67\x5f\x5f\xf0\x37\x0a\xd9\x8c\x72\xf8\x97\x28\x87\x2c\x91\x67\xd3\xcc\xba\xb7\xfc\xf9\x2e\xf7\x96\xc8\xac\x62\xb2\x5a\x5d\x44\x59\x64\x2f\x44\x71\x45\x0e\xa6\x9d\x5d\x56\x0c\xec\xc3\xe1\x67\x5e\x9a\xe1\xf0\x85\xef\xd1\x16\xa4\x62\x51\xe7\x3a\x6c\xac\xdd\xff\xbc\x7b\x54\x47\x25\xbe\xa8\xb6\xed\xba\xdf\x71\xe0\x6b\x18\x75\xff\x03\xd5\x4c\x59\xf8\x59\xd9\x7c\xdf\x08\x3d\xa5\xe8\x0b\xcf\xb9\x2e\x9c\x95\xcf\xf0\x26\x32\x9e\x45\x79\xc8\xa2\xb4\x04\x51\xc5\x1f\x9b\x1a\x35\x82\x5f\x49\x57\x94\x73\x5a\xbe\x55\xa7\x32\x7e\xcd\xfd\xf8\x93\x68\x0e\xda\x9a\x9d\xcc\xc6\x66\x6d\xdd\xd1\x34\x0c\x7e\xab\x3c\x38\xc3\x71\x30\x9c\x8a\x82\xd5\xb4\xfc\xee\xf8\x0f\xdc\xc9\xd7\x87\xa9\xbd\xe7\x37\xbf\xdc\x35\xc8\x72\xcb\x9d\xbc\xeb\xaf\x8b\xfa\x28\xf5\x25\xcd\x5d\x66\x16\xc8\xd2\x33\x90\xc0\x38\x44\x6b\xc8\x3b\x93\xc0\x6a\x1b\x6c\x38\x57\x96\xc1\x3f\xff\xf8\xf2\xf9\xc5\x5f\xbe\xfa\xdb\x22\xf8\xa2\x27\x1c\x85\x98\xe2\x3d\x49\x85\x33\x99\x43\x61\xc3\x9b\xee\x38\x10\xb6\x5d\xff\x30\xd8\x57\x3d\x7c\x74\x73\x80\x3a\x09\xe6\x5e\xec\x23\xa8\x37\xd9\x3e\x7a\xfa\x2f\x03\xe4\x0c\x16\x6d\x51\xb3\x07\x0a\x87\x98\x26\x95\xdb\xb8\x67\xd4\xf5\xd2\x51\xb0\xb2\x6b\x55\x13\x9d\xf4\xb7\x67\x5b\x15\x3a\x01\x4c\xfc\x25\x6c\xb1\xe4\x4a\xe2\x17\x72\xd3\x58\x39\xa3\xdd\xe8\x26\x70\x85\x19\xc8\x87\x12\x7d\x2e\xd9\x93\x38\xd0\x59\x12\xcf\xcc\xd1\xd1\x87\x67\xa8\x73\x59\xd0\x00\xa6\xea\xe2\xf2\x8c\xa1\x26\x55\x01\xea\x27\x48\x83\x0f\x5c\xfe\x33\xb7\x2f\x89\xcf\x7b\x59\x9d\x87\xf2\x0e\x46\xa9\x99\xa3\xbd\xc8\xa3\x2a\x9f\x24\xb9\x63\x36\xfc\xa8\xb7\x93\xf4\x66\xfc\x36\x88\x09\x89\x80\x86\x50\x1a\x07\x94\x13\x40\xe0\x6e\xe9\x32\xdc\xf4\x8e\x62\xe0\x29\xa0\xe5\x4e\x3f\xca\x04\x7a\x88\x47\x1e\x25\xf2\x25\xc2\xb9\xa6\x98\x76\x61\x7a\x6e\xf7\x12\x70\xce\x9f\x97\xcd\xeb\x11\xf4\xa0\x41\x69\x90\x7d\x10\x8a\xa6\x81\x07\x40\x7b\x40\x52\x69\xed\x7a\xc7\x48\xc1\x29\x3e\x8b\x03\xe3\xf5\xda\xd9\x61\xfb\xa7\x79\xbe\x40\x43\x27\xbd\x1b\x0e\xec\x0c\x3d\x6d\xb4\x0e\x0d\x92\xad\x52\x02\xac\xe3\x34\xd4\x56\x9b\xa9\xf9\xf4\xdb\xe9\x2a\x87\x48\x99\xe6\xfb\x93\x19\x7f\xf4\x3b\x8f\x96\xee\xf7\x3a\xa4\x80\x76\x17\x4c\xe7\xf6\x7a\xb1\xad\xaa\x5b\x9b\x9a\xd7\xcc\xfa\xac\x33\xef\x5f\xd6\x3f\xb6\x7d\x4f\x2e\xf9\xc6\xf3\xe2\x3a\xc9\x69\x32\xc1\x45\xfc\x54\xa7\x7e\xb5\xd0\x08\x8e\x5f\xb0\x72\xdd\xa4\xb3\x8a\xb6\xc3\x8d\x75\xa3\xae\xe7\xe9\x34\xd8\x9a\x96\xdd\xba\x50\xa2\xe5\xd3\x44\xce\xf3\xfe\x67\xfd\xd6\x9d\x11\xd9\x0f\x8f\xa6\xda\x74\x5e\x02\xe4\x43\xad\x75\xa3\xce\x24\x86\x3f\xd0\xf4\x7b\x7a\xd3\x69\xb1\xf2\x70\x43\x68\xd2\x59\x55\xce\xa1\xc6\xb6\x91\x8b\xe2\x0d\x42\x64\xf4\xde\x9b\xe8\x98\x3e\x46\xaa\x52\x58\x3a\xac\x49\xe5\x78\xc2\x9c\x98\x07\x38\xf4\x00\x53\x31\x5b\xfe\x04\x66\xbd\x29\x41\x7d\x57\x6e\xaf\x7f\x9f\x17\xc0\x36\xd1\xac\xf7\x0e\xf8\x1c\x57\x5b\x4b\x4d\x3e\x63\x65\x06\x96\x4d\x5b\x0a\x48\x25\xa7\x32\x95\xb4\xb4\x7f\x9b\x4a\xe2\x55\xdb\x60\xdf\x48\x58\x3b\x58\x2c\xc0\x2f\xdf\x86\x8c\x81\xa2\xc5\x45\x9c\x6f\xb2\x22\xa7\x8f\x2b\x17\x19\x5a\x99\xd0\x8f\x2d\x29\xe6\xd5\x02\x2f\x49\x33\xdf\x2e\x46\x76\xfe\xcb\xc9\x24\x6f\x49\xa6\x3d\xef\x24\x99\x58\x4e\xdf\xb3\xba\x3c\xff\x2b\xcd\xe9\x7c\xbb\x40\xb3\xbf\xeb\x3f\xb0\xfc\x3f\x69\x75\x2e\xa6\x92\xc4\xd4\x7c\x7a\x21\x27\xaf\xf6\x54\x89\xc2\x3a\x3d\x6f\x4e\xd1\x28\x08\x7d\xe3\xb8\xf4\x2e\xf0\x57\x37\x35\xe5\x39\xc7\x36\xf6\x56\x3d\x10\xd1\x85\x25\xa1\xa5\xae\xdc\x42\x8a\x59\xb7\xa9\x2c\xd7\xd6\x38\x83\xd7\xc1\xf4\xf0\x26\x76\x6d\xc3\x7f\x07\xde\x61\x8d\x37\x36\xfd\xb0\xa2\xb9\xcf\x7b\x04\x1e\x96\xbb\xc6\x9b\xd4\x2d\xd6\x05\x6c\xdc\x6e\x80\xdf\xf4\x05\x22\xc3\x1b\x2a\x76\xd9\xb5\x09\xf8\xea\xef\xe9\x14\x14\xe1\x5d\xe9\x21\x3f\x8d\x86\x49\xf0\x9d\x49\x41\xcb\x72\xa3\xe6\x68\x05\x1c\x84\x8b\x83\xc2\xfd\xc0\xac\xb4\x70\x10\xa5\x6c\x39\xd4\xd4\x8b\xd2\x32\xd1\x9f\x77\x36\xcc\xa3\x90\xe9\xc1\x0f\x3a\x94\x9a\x73\x28\x5e\x0d\xa7\x97\x19\x10\xaf\x20\xc0\x37\xd1\xd1\x9c\x2e\x46\xc1\xb4\x7a\xaf\xb1\x90\x54\x4b\x9e\x02\x50\x18\xbe\x6c\x9f\xb6\xb7\xf5\x72\x32\x11\x36\x14\xc7\x86\x9a\xa5\x54\xd6\xb8\x77\x9e\xc2\x64\xb8\x09\xb1\xa1\x8b\xb4\x6b\x9a\xc6\xd4\xa5\xd1\xeb\xab\x37\x19\xea\x20\x13\x93\x0d\xd4\x84\xe4\x48\x40\x20\x55\x5a\xa4\xec\xa1\x26\xa3\x9e\xdf\x25\xb0\x22\x5e\xbe\x09\x8f\xe1\x33\x52\xcd\x1b\xd9\xa9\xfa\x12\x53\x84\xf9\x54\x0b\x60\x5d\x2b\x0a\x0e\xc1\x77\x95\xbd\x5b\xfb\xe7\xe0\xd4\xfa\x99\x9b\xa4\xa0\x21\x4b\x6f\xcf\x6e\xe6\x7d\x06\x89\xb4\x3a\x53\x16\xeb\xf0\x00\x67\x1f\x39\xc0\x99\xef\x89\xab\x97\x1d\xaf\x67\xe4\x10\x09\x73\x1f\x9e\xea\xcb\x71\xb3\xd2\x40\x1d\x79\x79\x94\xfa\x69\xad\xbc\x10\x2e\x8e\x76\xc2\xb8\x12\x7a\x76\x9c\xcc\xd9\x7d\xb8\xb5\xfb\xd0\x0e\x75\xc8\x25\xac\x4f\xa4\x67\x8b\x8d\x74\x58\x74\x08\x07\xf1\x62\xca\xbd\x13\x1a\x1a\xfd\x3c\xa6\x1d\xc2\xfd\xb5\x2c\x9b\xeb\x8d\x44\x26\x6c\xf2\xd4\xae\xaa\xe2\xaa\xcd\xbc\xd4\x65\xde\x04\xc4\x34\xb1\x39\x1d\x42\x5d\x88\xcc\xbb\x3e\xeb\x98\x7b\xd8\xeb\x37\x36\xf9\xe1\x93\xa4\x10\x07\x5c\x77\x2c\x6e\x5b\x52\xd7\x93\xc3\x53\xb9\x61\xbc\x78\x4e\x4d\x89\x74\x3c\x67\x76\xb1\x5c\xd3\xe5\xfb\x17\x0d\x7f\xc5\x37\xeb\xa2\xa6\x65\x18\x0a\x98\x21\x84\xba\x24\x8b\x1c\xe5\x3d\x8f\xa7\xd1\x45\x99\x5e\x77\x29\xea\x3d\xac\x73\x3b\x39\xc3\x6e\x1d\xaa\xab\x81\xf5\xa2\x43\xfa\x88\x2e\xc8\xda\x39\x74\xb9\x68\xf2\x1d\xe7\xa6\x55\xad\x0f\xc3\x27\xef\x07\xd8\xc6\xb2\x83\x13\x35\xec\x25\xd0\xdd\xd9\xeb\xf0\x3d\x78\x84\xfe\xc5\x9b\xcc\x40\x49\x8e\xb4\xe8\x3e\x50\x9d\xe3\x62\xc5\x6a\x2f\x4c\xc7\x46\xd8\xf4\xa9\x67\xd8\xf2\xcb\xdb\x6f\xda\xa6\x7e\xba\x61\xae\xd6\x17\xd6\x24\xb5\x36\xe7\x9b\x93\x2f\xfe\x62\xea\x76\xe0\x88\x67\xc4\xaa\xee\x2a\x42\xf8\x70\x33\x58\x38\x47\x4a\x39\xf1\x65\xa2\xf0\x50\x9f\x9d\x0b\x1b\x42\xaa\xd8\xc9\x84\x43\x18\xca\x79\xa8\xb5\x39\x94\xcf\x57\x7d\xa0\x0b\xf3\xb0\x40\x6f\x70\x8f\x12\x32\x8d\xf7\x21\x6e\x09\x9b\x6a\x52\x38\x2d\xe4\x1d\x8b\x8d\xde\x5b\xe5\xe4\x6d\x71\x45\x76\xef\xe9\xed\x8c\xea\xf4\x07\x0d\x6e\x38\xbb\x62\x35\xe4\x6a\x78\xd9\x17\x10\x5c\x2a\x05\xa6\xfc\xd7\x25\xaf\x5d\x18\xb6\xd9\xf0\xf0\x07\x4b\x0f\xd5\x3a\x4f\x2e\xc8\x12\xc1\xca\xe4\x05\xa4\x52\x7d\x4b\xb1\xf0\xa9\x10\x92\xb3\x43\x11\x2f\x39\xc0\xe1\x8c\x54\x4a\x17\xd5\x2a\xc6\x30\x8e\x19\x16\xa9\x3c\x8e\xd4\xaf\xb1\x29\x81\x9a\xd9\xf0\xbc\x0c\x53\x6c\xf3\x1b\x2e\x6d\xbe\x88\xed\xf9\xd6\x0f\x7c\x50\x9b\xe5\xaa\x1b\x29\xc9\xa9\xea\x82\x88\x08\xc8\x99\x2e\xff\x98\x1d\x86\x4b\x5c\xb9\xcd\x45\xcb\x98\x64\xbf\x1e\xfe\xdd\x1f\x33\xea\x24\xe2\x9a\x50\x19\xea\x4a\x2c\xf5\xd9\x39\x48\xeb\x13\x94\x1c\xd6\xc3\xbb\x0e\xfa\xc7\x13\x4a\x11\x9f\x9c\xd4\xe1\x24\x21\x03\x43\xb0\xeb\x11\x1b\x98\xa3\x11\x23\xdf\xba\xec\x1d\xbd\xbc\x1c\x4e\x7f\x1a\x69\x17\x75\xa1\x62\xec\x16\x38\x8b\x57\xac\x72\x8f\xa8\x5c\x23\x3a\xd5\x88\x4e\x2d\x82\xd5\x31\x60\xed\xeb\xa6\xba\xbd\x6e\xf8\x66\xcd\x96\x33\x6e\x4f\xcf\xc6\x3d\xc5\x81\x93\x46\x63\xaa\x95\xe1\x68\x1d\xb3\x16\x27\x24\x6c\xe7\xa4\x21\x6c\x4e\x91\x1e\xbc\x09\xeb\x22\xac\x1f\xe0\xbf\x3d\x09\x65\xa0\xc5\xb0\xa8\x30\xf0\x01\xc2\xac\x83\xa8\x15\x58\xc4\xd7\xae\x30\x57\xaa\xee\xf4\xa0\x19\xc5\x2b\x15\xd1\xec\xf7\x79\x88\x34\xf2\x78\x0e\x62\x0d\xd7\x99\x21\x30\xf3\xf3\x95\xe6\xb5\xcd\x96\xfc\x6d\x21\x68\x2b\x24\x43\x63\x12\xb6\x2a\x88\xea\x0a\xf8\x08\x79\xd5\x89\x1c\x95\x8f\x48\x0d\x16\xf6\x32\x38\xd8\x4c\xdd\x82\x08\xdd\x69\x37\x92\xbb\xd6\xe0\x06\xce\xed\xd7\xbd\x6a\x66\x77\x9d\xbc\xfa\x63\xcf\x34\x23\x75\x44\xe0\x1b\x47\xe0\xd9\x7e\xcf\x70\x6b\x2b\x70\xfb\xe4\xa4\x01\x25\x49\x03\x1a\x99\x4f\x4d\x85\x75\x66\xae\x14\x12\xd5\x98\xe3\xf6\x58\x52\x6c\x14\x2d\x3e\x21\x2e\x2c\x21\x6e\x1d\x8d\x6d\xbb\x81\x2e\x82\xc4\xfb\x07\xa7\x2e\x80\xc6\xd5\xc8\x2a\x7b\xb8\x49\x79\x2d\xe9\x55\x98\x20\xd4\xbe\xb2\x28\xa8\x67\x97\x39\xc1\xce\xcb\xaf\xc5\x02\x95\x11\x3d\xff\x91\xce\xfe\xa5\x73\x1f\x0f\xcf\x86\x30\xa7\xa1\x89\x69\xc1\xc0\x27\x5d\x18\xfa\x98\x40\xbe\x03\x67\x55\xa2\x81\xd9\x63\x3e\x0a\x01\x96\xc6\xd9\x51\x8f\xae\xe7\x31\x61\x6f\xa1\x7d\x0f\x97\xf2\x93\x33\x09\xb9\x5e\xdb\x37\xeb\x66\x5b\x95\x2f\x1a\xbe\xa4\x4a\x22\xca\x4f\x4e\x51\x90\x78\xe7\xa3\xb9\xa1\x10\xfb\x91\x39\x14\x29\x14\x65\xb8\x86\x7c\x81\xb1\x0e\x6b\x00\xe3\xcf\xef\x8d\xc2\x6d\x87\x66\x6d\x17\x47\xab\xff\x36\xdb\xe5\x73\xa5\xff\xbf\xda\xb0\x1e\x0b\x57\x27\x58\xb8\x8f\xdc\x94\x34\x8b\xd7\x74\x68\xd6\x18\x01\xcf\x19\x91\xb4\x9d\xaf\x2f\x6e\x9e\x27\xf5\x87\xb3\x48\x32\xbb\x23\x35\x52\x4a\x8f\x98\xba\x97\x07\xf4\x88\x9f\xea\xce\xef\x10\xc2\x61\xa2\x05\x5d\x51\x41\xb8\x34\xb8\x17\x51\xd2\xa7\x44\x39\xc7\x03\x62\x60\x54\xd9\x51\x73\x4a\x89\x0a\x09\xde\x77\x41\xa3\x0e\x3c\x0e\x8d\x75\x33\x54\x4e\x5a\x8c\xdf\x6c\xdb\xb5\xf1\x88\x0f\x14\x5a\xba\x28\x74\xaf\x02\xb4\x56\xec\x5e\xd4\x8d\x60\xab\x5b\x2f\x03\xb1\x49\xf3\xe0\x3b\x11\xca\xab\xdd\xae\xe3\x27\x88\xa1\x8e\xcb\x3b\x84\xa7\xef\xa9\xaa\xfe\x2b\xa7\x0e\xf6\xaa\x80\x34\x0f\x7d\xd7\x6f\xfc\x57\x95\x38\xca\xbc\x88\x68\xc6\x5d\xfd\xf8\xcd\xff\x1e\xf6\x14\x6d\x9f\x31\xf9\x7b\xe6\x31\xbf\x8a\x8c\xaa\xbf\xa8\x02\x9c\x35\x61\x50\x35\x99\x5a\x2a\xa0\xdc\x52\xf7\x99\x29\x26\xa3\xed\xa9\xae\xa8\x8c\xec\xb7\x7b\xa7\x92\x8c\x68\x7a\xdc\x83\xa4\x57\x1b\x26\xb5\x8e\x70\xb2\xa3\x01\xb6\x8a\xb5\xb2\x9d\xf1\x38\x1f\xf9\x6a\xde\xc0\xd5\x33\xc3\xbb\x5a\x25\x04\x34\x4e\xad\xdc\xf1\x13\x42\xd7\x83\xb6\xf8\xde\x8b\xe2\xf7\x34\x22\xb2\xa9\xc5\xab\x9e\x1e\x4b\xdb\x3e\x0e\x26\x8d\xff\x31\xa7\xfb\xbd\x29\xe6\xec\xbb\x6e\xb8\xf3\xd8\x05\xe1\x1e\x81\xfa\xda\x7b\x03\x3e\x91\x5e\x68\x47\xaf\x9d\x7a\x9e\xa1\xce\x73\x4a\xf7\x9a\x98\xa7\x99\xca\x8e\x93\xea\xc5\x3d\xcf\x40\x91\x97\x08\x16\xb0\xf5\x48\x35\x32\x59\xab\xb1\xcb\xe3\x67\x15\x9e\x28\x3c\x88\xb0\x85\xe9\x5e\x93\x85\xad\x03\x2f\x9c\x83\x03\x9d\xef\xba\x9e\x2c\x98\xaa\xb2\xde\x69\x2b\xe6\xcf\xbe\xef\x6d\xef\x43\xdf\x33\x17\x7b\xd0\x71\xcf\x33\xdb\x93\x0b\x98\xf0\xe1\x18\x44\xf0\x77\xf0\x2c\xe6\x00\x7c\x33\x97\x0d\xee\x04\x07\x4b\x7d\xbb\xd5\xeb\xa2\x2e\x2b\x5a\x42\x4d\xd4\x9c\x63\xf0\x45\x96\x2d\x6c\x76\x30\x2b\x58\x6a\xfb\x49\x59\x52\xa7\xaa\x1f\x22\x86\x8a\x16\x6a\xf2\x63\x3e\xe9\x82\xa7\x41\xc2\xc6\x88\xd2\x46\x45\x03\x63\x4d\x02\xe4\x18\x8a\x45\xb9\x4e\x77\x6f\x69\x95\x1b\xe0\x88\xa9\xf6\xbe\x0a\xec\x43\xa8\xb3\xa9\x52\xae\x9b\x0f\x45\xf5\x6c\x4d\x95\x07\xf5\xc1\x79\x1a\x20\x0f\x5e\x99\x98\x93\x93\x33\x2f\x41\x55\xce\x89\xa9\x43\xf4\x63\xad\xce\x5a\xa0\x3e\xcb\x07\x85\xfd\xc9\x84\xdf\x2d\xc6\x0f\xcd\x13\x1f\x36\xb4\x41\xae\xf4\xe0\x72\xbb\xbd\x17\x68\x7b\x1f\x8d\x7e\x1d\xd4\x54\x66\x62\x83\xe5\x87\xe1\x35\xfa\xef\x80\x97\xc1\x44\x38\x75\xc3\xa0\xca\xe9\x64\x92\x81\xdb\x47\x76\x42\x08\x75\x85\x65\xcc\x35\x90\x86\x9f\xfe\x04\x61\xf5\xb9\xbe\x66\xef\xdb\x85\xf9\x0c\x05\xfd\xb0\xa6\x7e\x66\x7d\xf4\xbd\x1e\x93\x31\x3f\xd6\x05\x3f\x69\x8f\x57\xc4\x11\x3c\x4d\x9f\x9b\x86\x39\xea\x52\x21\x3e\x09\x67\x24\xf8\x3a\xd5\x76\xd4\xaf\x14\xa4\x42\x56\xcc\x2d\xd0\xb3\xc4\x39\x7a\xe9\xc7\xea\x44\x36\x7a\x95\xba\xca\xa6\xce\xbc\x83\xb1\xa3\xa8\x0b\x42\x1b\x5c\xf0\xbd\xaa\x41\x9d\xca\xec\xf6\x4f\xed\xd7\x0e\xff\x12\x70\x79\x9f\x9f\x2e\x20\xd1\x9b\x91\x24\x7d\x62\x8d\x0b\xf2\xee\xc1\xae\x75\x2e\x63\xdd\xa3\x2f\x24\x7b\xf4\x6e\x54\x36\xbb\x76\x4a\x7f\x61\x62\x32\x51\xff\x6a\x06\xbb\x25\xad\x1f\x1c\xdb\xdd\xac\x59\x45\xf3\x93\x76\xde\x2c\xd4\x89\xab\xc8\x4f\x74\x5e\xc0\xf1\xa9\x90\x20\xd5\x14\xb8\xe1\x16\x73\x52\x4d\xa9\x3c\x36\x2d\x6e\xe5\x53\xb8\x2b\x40\xf3\x20\xc8\x7c\x01\xd9\xb1\x47\x4a\x35\x0f\xb3\x86\xe4\x02\x35\x39\xc5\x8c\x6c\x6d\xb6\xec\x27\x0c\x32\x66\xe7\x2d\x69\xe7\xdb\x79\xbd\x58\x20\xd5\xa5\x4d\x93\x2d\x27\xa8\x06\x94\xb4\x5b\x3f\x1a\xc1\x84\x88\x8a\x1d\x6c\x67\x02\xab\x69\xcc\x38\x86\x49\xcc\xda\xae\x73\x83\xf1\x78\x30\x3e\xaf\x17\x6a\x14\x9d\x67\x68\x65\x24\xc2\xc0\xb9\xa3\x3d\xda\x2e\xed\x7f\x96\x61\xc8\xf6\x25\x07\x16\xf1\xc0\x42\x0e\xac\x82\x97\x60\xe0\x2e\xbe\x46\x03\x95\x51\x16\xf0\xb9\xaa\xdd\x98\xca\x76\xe3\x77\xd9\x43\xf1\x30\x7b\x37\xce\x4c\xf6\x9f\x87\x24\x6b\xea\x71\xf6\xf0\x0d\x64\xaf\x54\xbd\x3f\xcc\xc6\xb0\x95\x63\x56\x8f\x01\x2c\xe3\x0c\xd7\x0f\x89\xe7\x4d\xf8\x30\x9b\x8e\x33\xe7\x22\x25\x29\x9b\xec\xe9\x59\x21\xd1\x1d\x72\x03\x8d\xb3\x87\x6a\xd1\xac\x6e\x37\x74\x29\x72\x8e\x1e\x66\xd3\x0c\xe1\x98\x29\xaf\x25\x66\x7b\xb1\x32\xd3\xe9\x94\xa2\xdd\x99\x35\xf9\xc6\x1e\x93\x2e\x3d\xb1\x2f\xaa\x2b\x72\x11\x92\x62\x0d\xa9\x41\xb7\x9f\x21\x2e\x80\x0e\x8c\x8c\x43\xd1\x0d\xcb\xab\x40\x77\x0e\x9a\x8d\xc9\x24\x33\xa7\xd0\x85\x6f\x73\xe4\x72\xf7\xca\xad\xa5\xf1\xd6\x6a\xc5\x34\x9d\xd7\x8b\x11\x37\x69\x0a\x70\x83\x3a\x6a\xab\xe8\x77\xdd\x1d\xc1\x6a\x14\xac\x2c\x7d\x6a\x76\xc7\x57\xa8\xdb\x28\x7d\x4e\x28\x9f\xee\xba\x51\xe8\x71\xe6\xa4\x78\x6e\x0b\xf4\xfa\x75\x14\x38\x1a\xc5\x42\xf0\xb5\x52\x97\xd8\x10\x35\x8e\x14\x5b\x6b\x87\x3f\xcf\x45\x90\x5f\x10\x7c\xb1\xc3\x27\x64\xd7\x21\x1c\x3d\x83\x1c\x20\xb0\xce\x8d\x71\xa2\xf0\x0c\xb5\x1c\xd7\x08\xcd\x72\x31\x2d\x2c\xfd\x86\x6e\xdd\x4f\xdd\xa7\x7b\x20\x3b\x54\x09\x75\x87\xc5\x72\x81\xba\xe4\x70\x31\xeb\x7b\x60\xfd\xca\xba\xaa\xd2\x7e\x2b\xf2\xbc\x2b\x0b\x51\xcc\x7c\x1d\x2b\x57\x6e\x79\x2e\xdd\x9f\x9a\xd1\xb2\x91\x9b\x27\x5e\xf7\x27\xf0\xb6\xf9\xe6\xcd\xab\xef\x21\xfb\x37\x32\x15\x64\xef\x6c\x2d\x70\x8d\xba\xee\x98\x5e\xad\x94\x6e\x52\xdb\xba\xc4\x85\xfb\x7d\x56\x6f\x25\x06\x78\xcf\xce\x75\x84\x80\x72\xfb\x9f\xa9\x5f\x50\x00\x27\x34\x1e\x9e\xc7\x0f\x66\xa6\x62\x02\x68\xd4\x58\x39\x83\x80\x04\x25\x2a\x77\x29\x3e\xc0\x8b\xbd\x9a\xf2\x5e\xf0\xc6\x34\x4e\xd0\x1e\x09\xa8\xa0\x48\x78\x59\x7a\x59\xed\xbd\x68\x87\x91\xf9\x83\xd0\x23\x02\x10\xb0\xb0\x35\x90\xad\xdf\xbe\xf6\xa0\xf2\xea\xe8\x46\x2a\xc3\x28\x24\x26\x81\x78\x17\xaa\xdc\x52\x42\xc8\xd4\x6f\x54\x95\x72\x97\x52\x31\x60\x85\x07\xf8\x2f\x29\x1e\x7b\xae\x40\x0a\x86\xca\x47\x91\x46\xf1\x31\x7d\xc7\xad\x80\x3b\xe9\x15\xbd\x82\xcf\x66\x27\xa7\xd8\xf7\xa5\x05\x1f\xa6\x88\x35\xf2\x07\xf5\x1d\x35\xc2\xb8\x9c\xfb\x8e\x7b\x16\x8e\xab\xca\x50\x7a\x72\xac\x8b\x74\x4e\xb1\x6b\xa3\x01\xa5\x9c\x1f\x22\x1d\x29\x64\x8c\xac\x7c\xc0\xd5\x8f\x1e\xa1\xaa\xeb\x8a\xb2\xf4\x03\x61\xdf\x36\x91\x66\x2b\x64\x3c\x7d\x26\x1b\x67\x00\xc4\x36\x43\xd3\x0b\x48\xf4\x2f\xc5\xe6\xbb\xe2\x7f\x7b\xf5\xed\x86\x7a\xb4\xa5\x6d\xbb\x54\xb0\xee\x91\x9d\x18\x97\x48\x2f\xc6\x38\x5d\x22\x6f\xa0\x03\xf0\xfb\x37\x05\x7a\xbe\x38\xf5\xf6\x53\x47\x23\x17\x06\x4c\x40\x28\x80\x15\xe3\x2a\xf9\xd4\xd7\x54\x65\x5d\x91\x37\x93\xde\x87\x03\xa0\xe6\x98\xce\xf9\x22\xd8\xe3\x30\x98\x3c\x71\x42\x55\x58\x31\xe4\x3a\x91\x17\x25\x2d\x73\xa3\x6a\x50\x6b\xd5\xa7\x4e\xf3\x13\xa3\x94\x96\x55\x35\x54\xa9\xa1\x07\x5f\xf7\x68\xd7\x7e\x3f\x5f\x60\xef\x98\xeb\x39\x06\xa3\x52\x64\x26\x93\x7e\xbb\xeb\x89\x6c\xac\xdf\x0e\xb4\x27\x0e\xe6\x21\xd9\xf0\xa1\xa4\x65\x21\x93\xe8\xce\xf9\x1a\x1e\x05\x34\xd1\x68\xc6\xd3\x20\xc7\xbb\x27\xbd\xca\x80\x33\xfd\x84\x95\xdd\x17\xef\x3a\x1b\xaf\xf3\xc2\x44\xe2\x7a\x37\xb0\x0b\xe6\xd1\xa6\xd1\x13\xc3\x14\x63\x46\x5e\x50\xa3\x61\xc2\x0d\x61\xfd\xec\xc6\xf2\xf6\x1d\xd5\x3d\x3f\x72\xcf\xf0\x42\x08\x69\xce\x39\x44\x62\xfd\x12\x44\x62\x29\x33\x4f\x70\x9b\x37\xa0\x5c\x91\x4d\x5f\x27\x9a\x5a\x67\x5f\x6f\xbe\x84\xbb\xba\x3e\x2e\x6b\xd6\x5f\xa8\xef\xc5\xc0\x56\xb9\x56\x05\xd0\x43\xb6\x36\xb1\xc0\x7c\xc0\xd4\x75\x86\x64\x3f\x7c\xd8\x68\xa6\xeb\xd8\x36\xa4\x3f\x82\x67\x76\x56\xe2\x43\x33\x99\x84\xe0\x51\x3c\xcc\x64\xd2\x38\x3b\xb4\xfd\x33\xaa\x8e\xd2\x44\xf6\x69\x15\x82\x6a\x5d\x48\x0e\xcc\xf0\x0c\xa9\xd5\xf9\x5c\xcb\xcb\xf6\x8d\x28\xa4\xf4\x79\x86\x70\xed\xa0\xf7\xd7\xa0\x16\x02\x70\x56\x7f\xa7\x5e\x4e\xb2\xbf\xdb\xfa\x2d\x14\x79\xae\x4f\x90\x40\x16\xfc\x31\x5c\xc9\x96\x2b\x0a\xb5\xca\xc3\xa2\x90\xae\x44\xf1\xb7\xb9\xd0\x49\x81\xbd\x58\xfd\x2e\x9d\x3d\xff\xcf\x41\xf6\xfc\x20\xc2\x33\xce\x9e\xdf\x26\xf8\x97\x4e\xed\xd0\x37\x61\xe9\x06\x15\xaa\xfe\x9f\x43\xa1\xea\x17\x17\x41\xb0\xba\x17\xa7\x0b\xb6\x80\x15\xa3\x55\x2f\x47\xf6\x85\x96\xae\x1c\xbb\x7c\x30\x80\xc5\x0a\x48\x17\x09\x03\xea\x1d\x9f\xaa\xa3\x22\xd7\x61\x52\x23\x0f\x88\x20\x94\x7c\xc1\x75\xd1\x9b\xcc\xce\x2b\x43\x71\xa4\x40\xfa\x0b\x31\xa7\x0b\xc0\x50\x04\x2a\x46\xb9\xf0\x62\x48\x2d\x74\xcf\xc5\xfb\x7e\xe0\xdf\x15\x9b\x5c\xcf\x86\xd6\x82\x2b\x05\x8e\xa9\x7a\xe1\x81\xe4\xcb\x5b\x28\x22\x97\x1e\xf7\x1e\x81\x43\x77\x0f\x9d\x30\x7b\xfa\xa6\xa8\xfb\xae\xd5\x07\x35\xf7\x40\x5d\x93\x2f\x76\xd4\xa4\x3c\xab\x21\xfd\x23\xf8\x86\xa7\xfd\x6f\x53\x33\xb8\xc7\xaa\x3f\x66\x12\x6f\x79\x51\xb7\xab\x86\x5f\x7b\xf6\x93\xdf\x7c\x32\xa0\x36\x92\x67\x5d\xd2\x8f\xfe\xbc\x1c\x35\xa2\xc2\xd1\x7a\xdc\x98\x82\x3e\xa6\xd6\x17\xf3\x52\xd1\x47\x96\xb9\xc6\xd4\x63\x81\x2a\x3e\x44\x78\xce\x85\x08\x57\x44\xa5\x85\x56\xa9\xc5\x71\x81\x6b\xdc\x22\xbc\x55\xf5\xba\xbf\x56\xda\x21\x5d\x8b\xed\x7f\x99\x76\xe3\x66\x35\xfe\xec\xc1\x8e\x77\x9f\xbd\x93\xb4\xd0\xfa\x66\x55\x28\xce\x1a\x9d\x69\x26\xc1\x0e\xa1\x6b\x70\xd3\x72\xbc\xad\x15\xdd\x2b\x31\x28\xae\xc7\x37\x45\x3b\xfe\x40\xf9\xed\xb8\x62\xef\x69\x75\x3b\x2e\xc6\xd7\xac\x15\xc5\x7b\x6a\xe9\x68\x5e\x91\x9f\xf2\x0a\x0b\xbc\x45\x71\x06\xfd\x9a\xfc\x33\x17\xd3\xd6\xc4\x07\x70\xbd\x38\xb9\x1e\xed\x86\x91\x99\x19\x78\x64\x59\x95\x11\xca\xa5\x84\xaf\x1a\xc1\xa2\xbf\xfa\x45\xf0\x62\x29\xc6\x9b\xe2\xd6\x04\x73\xc8\xb5\xbe\xf3\x2e\x06\x21\xa2\x1a\x74\xb8\xc1\x2d\xc9\x99\xae\xe3\x81\x1b\x02\x49\xfd\xd4\xe4\x76\xac\x9c\x35\xca\xc1\xb3\xed\x88\xcd\x69\x1a\x56\x25\xb2\x6e\x88\x61\x6b\x3a\xa2\x3d\x45\x08\xed\x2b\x42\x24\xc5\xdf\x05\x4f\x67\x45\x47\x28\xae\x48\x3c\x4a\x3f\x7f\xcc\x4e\xe1\xf3\xcf\xbc\xd8\x6c\xa8\x14\xcc\xbc\x85\x29\x7b\x32\xeb\x08\xc7\x5e\xc1\xb9\xa6\x23\x02\xb7\x50\xb8\xca\x38\x33\x04\xc7\xb7\xc1\x0c\xac\xe2\xad\xea\x03\xbc\x53\x77\x92\xae\xce\x8a\xae\x23\xd1\xf4\xc3\x83\x53\xa3\x79\x6b\x9c\x2c\x77\xba\xfb\xbf\xd0\xdb\x59\x8b\xcd\xf7\x9d\x5d\x49\x97\x73\x2c\x00\x5d\x95\x0a\x59\x41\xcf\x7d\xb3\x55\xdf\x2c\x3b\x52\xe1\x12\xea\x62\x4e\x26\xf2\xff\xb0\x45\xa3\x20\xe4\x71\x32\xb1\x38\x5c\xee\xf7\xb9\x6c\x05\x1f\x80\x09\xdb\x7e\x13\x02\x53\x6e\x14\xf7\x7c\xc7\xeb\xce\xe2\x02\x51\xef\x60\x13\xeb\x4e\x2f\xc7\x1f\x50\x9c\xe7\x8c\x50\xaf\xa0\x5a\x83\x66\xea\xc9\xae\xc3\x41\xac\xa4\x3c\xe9\x92\xef\xc9\x4b\xbc\x94\x9c\x61\xd7\x41\x92\x4a\xa8\xe9\x16\xa0\x4a\x87\xc3\xfa\x87\x0c\x9d\x2b\x92\xd0\xa0\x59\x93\x33\x38\xf9\x3b\xad\x3e\x51\xdf\x70\x4f\xed\x10\xe2\xce\x6e\x5e\x4b\x5a\xb5\x98\xa9\xbd\x13\xbe\x67\xb1\xae\x6d\x84\x41\x41\xd5\x76\x5d\x37\x50\xee\x71\xca\xea\x65\xb5\x2d\x69\x09\x35\x93\xed\x2f\x15\xee\x6e\x7f\xaa\xd5\x17\x08\x0b\x77\xb8\x78\x7c\xb8\x22\x8a\xd5\x10\x01\x55\x45\x9e\x56\x15\x14\x6c\x24\xcd\x34\x2e\x60\x5f\xcb\xd5\xf6\xe3\xad\x6c\x35\x01\xdf\x0b\x57\x91\xbf\xa7\x2a\x0f\xa7\x22\x03\xad\x2b\x9b\x91\x17\xe4\xa7\xbc\xc0\x42\x05\x46\x25\xe8\xe1\xd3\xaa\x52\xe1\x5e\xec\x78\xa2\xc4\x02\xa2\xf4\xb4\xaa\x52\x34\x09\x8b\x69\x58\x79\x55\x2e\xdd\x10\xaa\x6c\x80\x50\x99\x19\x3d\x70\xc7\xb5\xd3\x29\xf3\x6b\x81\x99\x20\x45\x9e\x3d\xff\xea\xcb\x1f\xff\xfc\x48\xb4\x8f\x2e\x79\x51\x97\x7e\x8a\xa9\xc0\x8b\x83\xea\xf4\x46\xad\x48\x96\x8e\x0e\x18\xc6\x39\x13\x8b\x30\xcb\xcd\x0d\xab\x2a\x35\x75\x6b\xc6\x6c\x93\x09\x87\xec\x6b\xd5\xba\x3d\xa2\x9b\x38\x45\x4b\xaf\x0b\x55\x24\x7a\xec\xb8\x62\x10\x4c\xbc\xca\x14\xb9\xb7\x04\xd4\x5d\xc8\x93\x69\x10\x2c\xf6\x7e\xd2\x97\x7d\xd8\xa4\xb3\xa1\x45\xd1\xd8\xd6\xe9\x28\x3f\x3c\xc3\x83\x6f\xfd\x42\x8b\x52\x1e\x3d\x39\xb5\x3a\xc8\x14\x3c\xcc\x86\xa4\x61\x75\x1a\x78\x15\xe9\xd5\x78\xa5\xd6\xf9\xf4\x1f\x0d\xd3\x47\x61\xe7\x07\xc1\xb5\xb7\xf5\x32\x30\x09\xf4\x8b\x3b\xbe\x4e\xcf\x5f\xf1\x2d\x09\x8d\x47\x60\x87\x7a\xab\x7f\x62\x46\xc2\xfd\x38\x18\x4f\x54\x23\x57\xdd\xf9\xc2\x2f\xa0\xc4\xd0\xa8\x91\x62\x63\x4a\xd1\xd2\x1d\x9c\xae\xce\x68\x76\x76\x07\x90\x13\x35\xb4\xe3\x9e\x46\x77\xa1\xe5\x61\xac\x1e\xf5\x2a\x06\xeb\x15\x62\x55\x3d\xd0\x55\x2b\x7d\x48\x7e\x67\xc0\x48\xe7\x7c\x81\xa1\x62\xe9\xc3\xb3\x85\xa5\x8d\x79\x1d\x80\x23\x74\x71\x61\xa8\xeb\xba\x21\x66\x7e\x00\xff\x87\x9b\x77\x07\xae\xf3\x81\xce\x0e\x7e\xd1\x0d\x70\x15\x3d\x3e\x3c\x0a\x94\xa1\xa1\x23\xed\xc1\x31\xe6\x62\x61\x23\x74\xfe\x42\x6f\x7d\x60\x63\x6e\x67\xa0\x63\x5e\xfe\x5d\x13\x31\xa1\x42\xd1\x64\xd2\x4e\x2b\xe1\x05\x69\xcf\x52\x73\x9f\xb3\xc4\xe4\xe5\x99\x3a\x4b\x0d\x1a\xb5\x93\xc9\x80\xb1\xa0\x1e\xf0\x9b\xfa\x34\x33\xd2\x47\x68\x88\xbc\x36\xd8\x0e\x9f\xf0\x90\xfa\xb7\x81\x24\x1e\xdb\x4e\x2a\x70\xb1\xf9\x37\x4e\xc8\x1f\xb7\x46\x5d\x58\x1e\xd3\x27\xbb\x98\x49\x42\xc3\x56\xb9\xd8\xef\xb9\x31\x2f\x9b\xa9\x8d\xea\xfb\x4c\xad\x41\x1d\xad\x5a\x3a\x66\xe4\xe4\x14\xd7\x3a\x05\x18\xed\x46\x89\x13\x1f\xce\x47\x8a\x3a\x9d\x6f\x03\xd3\x13\xf4\xbf\xe8\xbf\x8e\x52\x06\xfd\xc6\x77\x89\xf1\x78\x05\x22\x1a\x25\x2b\xea\x4a\xd6\x2e\x9b\xba\xa6\x4b\x9b\xc2\xe6\xdf\x70\xb1\x0d\x78\xf1\xab\x74\x2c\x85\xc0\x95\xc0\x5b\x91\x8c\x6c\xc7\xbb\xaf\xbe\xff\x69\xb6\x14\x9d\x7a\x8b\x4b\x91\x50\x0d\xae\x85\x2b\x21\x06\x7d\xbc\xa1\xfc\x03\x5b\x86\x0a\x43\x53\x32\x70\x3a\x9d\x7a\x75\x12\xd4\x9c\xdd\x78\xe4\xa9\xd1\x5f\xc7\xd6\x57\x18\xf7\x43\x10\xff\x68\x03\x06\x01\x91\xd9\x12\x68\xa5\x69\x1e\xf0\x82\x5a\x95\x70\x57\x46\x43\xc7\x6f\xdf\xd9\xd2\x93\x7b\x61\x66\xad\x08\x82\x03\xf4\x3d\xfe\xa6\xf8\x40\xdd\xdd\xad\x33\x5c\x07\x9c\x51\xef\x6d\x18\xaa\xee\x5e\xeb\x1e\x5f\x50\xb1\x5c\x1b\x95\xa6\x61\xa8\xe4\xb3\xe4\xba\x25\x2d\xbc\x2e\xdc\xcd\xa1\x37\x26\xca\x1d\xca\x8b\xe5\x7b\x5a\x3e\x55\x5c\xdb\x3f\xb7\xb4\x15\x21\x2b\xdd\x82\xb2\xff\x69\xdb\x52\x2e\xbe\xa3\x62\xdd\x94\xcf\x8a\xaa\x6a\x5f\xd5\xd6\xeb\xfb\x0d\x30\xf4\x86\xb9\x56\xed\xdf\xca\x6e\xc3\x4e\x4d\x83\x2b\x5a\x53\x2e\x85\x2e\x51\x2c\xdf\xcb\x76\xb4\x7d\xd1\xf0\xb7\x6a\x1e\xbd\xd6\x6a\x82\x7e\x4f\x6f\x44\xc1\x45\x62\x11\x7e\x9b\xaf\xea\x38\xd7\x29\xc4\x03\xfe\x5c\x30\x61\xa1\xa4\x32\x49\x99\x2e\x05\xd5\xe0\xc9\xd1\xee\x18\x21\x00\x75\x17\xac\x6e\x45\x51\x0b\xe6\x3c\x07\x3d\x8d\x4c\x67\xbd\x11\x9e\xf7\x52\xa9\x87\xe9\x57\xba\x61\x1e\xc9\x0f\x69\x38\x37\xf6\xb5\x37\xe9\x6d\xcd\xd1\x74\x50\xcf\xaa\xdd\x38\x3e\xea\x63\x0a\x55\x91\x87\x59\x91\x7b\xce\xf1\x90\xf2\xf3\x98\x69\x1e\x66\x01\x39\xbd\x62\xad\xa0\x7c\xe8\x7b\x27\x84\x0e\x9c\x0d\xc8\x2f\x36\x38\xfa\xae\x4b\x46\x6f\x69\x2a\x3e\x18\x8e\xd5\xe7\xde\xf8\xa2\xbb\xee\x0b\x8e\xa9\x4a\xde\xdf\x98\xa2\xd8\x23\xab\x69\xe2\x60\x03\x4c\x91\xa7\x6f\x4c\xe1\x7e\xae\x23\xcf\x6a\xc2\xe7\xc2\x06\x1f\xdb\x1e\xea\xc9\x24\x57\xaf\x80\x98\xfc\xa7\x12\x3f\x11\xae\x3b\x1d\xfa\x7b\x58\xb6\x3d\xb8\x41\x65\x43\xdb\xb7\xb7\x1b\xfa\xd5\x2f\xac\x85\x0a\xc0\x7e\x9a\xc7\x00\x5d\xb6\xc2\x13\x21\xe3\xbb\xc0\x97\x2e\x75\x4d\x73\xe5\xee\x14\x68\xb9\xa0\x96\x8a\x76\xa5\x65\xed\xf7\x4d\x4d\xf3\x7a\xca\x4a\x04\xe1\x7c\xcc\xe4\x1a\x33\x14\xe7\x65\xa9\x7c\xb9\x30\xbc\x63\xaa\xa9\x36\x4b\x7e\xa3\x4b\x66\x5e\x6e\x59\x55\xe6\x8a\x27\xe1\x98\x95\x33\xd9\xa8\xb3\x9c\x79\x33\xf5\x43\x4a\x70\x33\xed\x39\x0f\xe3\xc6\x33\x82\x83\x0f\x18\x42\x9d\x3f\x85\x58\x0c\xd0\xd7\x53\x28\x01\x80\xc3\xa9\xfb\x08\x44\x09\xd9\xe3\x79\xf2\xa9\xcd\xde\xa1\x6d\x85\xfd\xea\x0d\x11\xc9\x89\xeb\x34\xd0\x28\x69\x54\xb7\x62\x75\x99\xc2\x6b\xaf\x10\x24\x78\x87\x84\xbf\x1d\x2f\xd3\xaa\x14\x0a\x4d\x2e\x10\x2e\xc8\x5b\x60\xdd\x70\x65\xa1\x5c\x35\xcd\xfb\xed\x26\x2f\xdc\x7a\x09\x77\x61\x3f\xd6\x55\xe7\x45\xc3\x5f\x96\xf0\xed\xf9\x33\xcd\xe1\x78\x03\x56\x92\x57\x02\xcd\x3b\xdc\x40\xff\xcb\xbd\x1a\x3f\xd8\xd5\xaa\x98\xe4\x98\x95\xb3\xf1\x83\x9d\xe8\xde\x19\x57\x36\x88\xa5\xbc\x0d\x7d\x3a\x65\x4f\xdd\x45\xb4\x36\x70\xe4\xd4\x25\x54\xc3\x88\x6f\x23\x64\xc0\x75\xec\x47\x60\xf5\x2c\x28\xc2\x46\xb3\xfb\xbb\x9c\x30\xb2\xd9\xa3\x69\x46\x84\x48\x6b\xb8\x4a\x7f\xf0\xd2\x3a\xa5\x9f\xea\x64\x5a\xe8\x7c\x68\x7a\xb3\xfc\x04\x5c\x5f\x81\xb7\xbb\xe2\xcd\xb6\xd6\xdf\x83\x8a\xb5\xff\xf0\xc4\x8c\xf2\x65\xf4\x4a\x8d\xb7\xdf\x1f\x7e\x6f\xe6\x63\x03\x9a\xfa\x33\xc2\x07\x94\xac\x14\x99\xbc\x38\xd1\x36\x51\x2c\xc8\xae\xf3\xb2\x55\x6d\x0c\xac\xe8\xd4\xf7\x39\xb5\x2f\x10\xf6\xd1\x06\x32\x77\xf6\x7a\x1c\x46\x21\x6f\x9f\x02\x64\xa2\x92\x22\xbc\xd3\x73\x1c\xe8\xd4\x39\x07\xd8\xa4\xa2\xc3\xbb\x43\xfd\x78\xad\xf3\xa8\x5c\xcf\xec\x20\xa4\x3a\x0d\xa7\xb2\x8d\xaa\xdb\x01\x61\x37\x2a\x75\xa5\xfe\x91\xb8\xa8\xcf\xe5\xe9\x63\xf6\xc4\xba\x83\x33\xf0\x41\x67\xda\x05\xd6\x3b\x05\x35\x16\x73\xb6\xb0\x38\xfa\x43\xee\x4d\xa5\x00\xc5\xb2\x52\x5c\x6b\x53\xa2\x67\x0a\x73\xd0\x84\xb9\x29\x53\x58\xdd\xd9\x9c\x60\xef\x60\x8b\x25\x04\xfc\x03\x67\x0e\x91\x05\xfb\xb0\xc9\xcb\xd9\x31\x59\xcf\x6a\x89\x7c\x9b\x53\xd1\x11\x86\xab\xfb\xe9\xf4\x0d\x16\xc3\x50\x2d\x42\x87\xcc\x9a\x1a\x5b\x94\x61\xb3\xe8\x3e\x73\x88\xf2\x99\x5c\xf1\x67\xef\xf0\xce\x71\x92\xb3\x65\x47\xd8\xdd\x46\x49\x96\xd0\xff\x17\x08\x6b\xfb\x8d\x52\xfe\x9b\x24\x67\x06\x44\x4c\x95\x15\xaf\x58\x49\x96\x2a\xb7\xb9\x36\x08\x30\xd4\x21\xac\x03\xa5\x79\x73\x33\x66\x53\x17\xef\x88\x99\x43\xcf\xc9\x84\xc5\x99\x03\x69\x87\x06\x2d\x9b\x6a\xb5\xef\x90\xe2\x18\x7c\xf2\xc6\x95\x18\x84\xa9\x4a\xe3\x2d\x4f\x0b\x56\xb9\xae\x02\xd4\x77\xc1\xbf\x29\x9c\xa5\x1e\xce\x9e\x3e\xae\x9d\x0a\xd3\x04\x4c\x90\xe4\x69\x9a\xd7\x0b\x2f\x30\x3e\xb1\xe9\x0a\x6d\xa3\xa9\xbc\x5d\xf3\x66\x7b\xb5\x7e\xe1\x49\x52\x96\xd6\x78\x17\xf5\x51\x82\xcb\x88\x4e\x83\xc2\x52\x9a\x0d\xa3\x9e\xab\x4d\x1f\xab\x91\xa2\x29\x60\xbc\xe9\x09\x75\xd3\x70\x8d\x35\x5c\xb3\x2e\xab\xcb\x4e\xe8\x62\xef\x27\xb1\x21\x0d\x12\x68\x4d\x26\xfa\x2f\x40\x8d\x5a\xfe\x3f\x8c\x17\x06\x24\x11\x3e\xe3\x11\x75\xc4\xd1\x39\xb8\xdd\x62\x35\x1a\x20\x11\xf5\x91\x88\xfa\x48\x14\x73\x12\x58\x40\xa9\xf7\x3e\xd5\x83\x8c\xf0\x21\xa9\x73\xd5\xb4\x83\xc7\x23\x6d\xdd\x0e\x8d\xa6\x84\x62\xd6\x4f\x3c\xf9\x0e\x06\x60\xf5\x15\xd0\x9b\xcf\x7c\xb2\xcd\xbb\x77\x08\x4c\xac\xa1\x97\x38\xd6\x74\x80\xcf\x98\x4d\x94\x28\x3a\x48\x16\xa6\x27\x11\x6d\x69\x8b\xb0\x2d\x1f\x1f\x08\xe6\xd3\x96\xfd\x8b\x4e\x26\x5b\xe1\x19\x43\x0a\xd8\xe1\xc0\x04\x02\x26\x85\xa7\x55\xf5\xda\xfb\x94\xb6\xc8\xcf\x16\x13\x74\x8b\x2b\x02\xbe\x9b\x79\xdd\xe7\x16\xaa\xc9\x24\xaf\xc8\x7c\x81\x21\x34\x3c\xaf\x71\x85\x10\xae\x8c\x69\x18\xb7\x5d\x7a\xb0\x64\x22\xc5\xf0\x09\x64\xd6\xcb\x13\x8b\x34\x3e\x28\x7d\x73\x0e\xbc\x97\x27\xc2\x14\x68\x40\x09\xed\x85\x49\x6a\x1a\xd9\x56\xfc\x6f\x63\xaa\x00\xa0\xab\x09\xf7\x89\x8c\x90\xb7\xd8\xc9\x49\x6d\xfd\x43\x24\x67\xb4\x6c\x8a\x8a\xb6\x4b\xfa\x02\xe8\xa3\x3a\x8f\xb8\xb1\xc1\x31\xb8\xf5\x08\x4c\x83\x5c\x0a\xe4\x40\x86\xaa\x7c\x1d\x17\xde\x92\xd3\xc7\xdb\x27\xcd\xe3\xad\x89\xa9\x59\x12\x3a\xdf\x2e\xb0\xa4\xb2\x01\x22\x8d\xda\xf9\x76\x41\x4a\x0c\xd1\x68\x79\x89\x97\x26\x13\x11\xc2\xc5\xbc\x9c\xb2\x72\x41\x96\xce\x54\xbd\x76\x71\x02\x7c\x1a\x5e\x84\x61\xb7\x98\xda\x7e\x46\xf6\xca\xe2\xf6\xee\x12\x9e\x6f\xc9\x26\x86\x5b\x6a\x75\x77\x87\x0b\xe1\x96\x14\xf3\x46\x4e\x18\xc2\x8f\xd4\x9f\xa4\xc1\x2d\x6a\xfb\xe3\x37\xa8\x33\xe3\x01\x1a\x6e\xc9\x29\x5e\xba\x40\xb3\xed\x93\xa5\x83\x5c\x49\xc4\x7c\xbb\x18\x71\x05\x8d\xfd\x5e\xa3\x69\x89\xba\x4a\xb7\x9f\x4c\x56\x79\xe5\xad\x68\x15\xaf\xe8\x14\xd7\x6e\xee\xfc\x49\xfd\x98\x9b\xce\x99\xb2\x67\x35\xa4\x98\x33\x98\x3b\xa8\x3e\xbd\xf9\x4a\x50\xe4\x62\xbf\xf7\x0a\xd3\x7f\xf5\xcb\x06\x1c\x86\xe1\xaa\x66\xdd\x67\x63\xd1\x8c\x2f\xe9\x78\xc3\x69\x4b\x6b\x01\xe5\x81\xd7\x74\xac\x91\x6e\xbc\xe1\xcd\x07\x56\xd2\xd2\x5c\x82\x78\x7c\xb9\x15\x63\x26\xc0\xff\xa8\x6e\xc4\x78\x25\xc9\xe1\x54\x72\x36\x1d\x5b\xe5\xcc\xcd\xfb\x1a\x5f\x86\x88\x77\x45\x4e\x1f\x5f\x3d\x69\x1e\x5f\x3d\x7c\x88\x2e\xe7\x57\x0b\xd2\xce\xaf\x16\x31\x1b\x53\xc1\x99\x7f\x8d\x90\xb5\xee\xdd\x92\x53\xfc\x81\xe4\xd7\xa4\x9e\x4a\x9e\x7b\xa3\x30\x46\xde\x41\x2f\xf4\x21\x38\x1f\x7c\xa3\x58\xf2\x4b\x34\x9b\x5f\x2e\x90\x81\xe0\xed\x93\x0f\x8f\x6f\x25\x04\xcd\x08\x17\xe4\x7a\x7e\xbb\xc0\x37\xf0\x8f\x39\x35\xaf\xbc\xc9\xdf\x20\xfc\x55\xf8\xf3\x17\x72\xfa\xf8\x97\x27\x37\x8f\x7f\x31\x3b\xf1\x9a\x5c\xcc\x7f\x59\x44\xc1\x38\xa3\xaf\xe6\xbf\x2c\xc8\x6b\xfc\x0a\xfe\x91\x77\x1d\x5b\xe5\x37\x5f\x9c\xa1\x20\xb7\x2c\x50\x30\x8e\x05\x7e\x85\x29\xae\x7a\x69\x6a\x05\xda\x6d\x72\x81\xa9\x94\xa9\xa7\xcb\x42\x5e\x24\xc1\x4b\x85\x2e\xf2\xba\x41\xf9\x57\x2a\xe7\xd4\x98\xad\x72\x29\xf9\xbc\x32\xec\xc4\x6e\x9d\x17\xf3\xaf\xe6\xa7\x0b\x89\x24\xa8\xeb\x94\x25\xc2\xac\xff\x2d\x39\x7d\xfc\xf6\x49\xf3\xf8\xed\xc3\x87\x48\x72\x13\x6f\x17\x48\x69\x09\x4d\xad\x0d\x8f\x4d\x7d\x9b\x03\x2f\xdd\x40\xc2\x71\x63\xff\xb8\x23\xa7\xa5\x4a\xc6\xae\xfc\xad\x85\x14\x73\xf3\x1a\x99\x4b\xaf\x14\x86\xc8\x2b\x7c\xf6\x0a\x73\x60\x47\xf9\x4b\xa1\x09\x3d\x43\x98\x75\xdd\x86\xd2\xf7\x7d\x0e\x5a\x6b\x4a\xe4\xd4\x46\xbd\x68\x44\x25\x53\x83\x1e\xc4\x1a\x98\xb8\x37\x42\x24\xa2\xb3\x30\x11\xa3\xe7\xcd\xdc\xc5\x85\x23\x85\xf5\x43\x8b\x6f\xea\x51\xcc\x23\xd6\x51\xf2\xa2\x3e\x7b\xd0\x45\x13\xf6\x96\xa7\x94\x33\x4a\x92\x29\x67\x72\x95\x9d\xb7\x01\x0e\x24\x01\xe4\x31\x23\xf5\x64\xf2\x8d\xd7\xc8\x4d\xe2\xe4\x84\x49\xee\xd7\x15\x69\xd0\x76\xb0\xde\xc8\x6f\x73\xaa\x36\x7c\x00\x58\x3c\x04\x96\x75\x8f\xfc\xd5\x6c\xee\x90\xa4\x79\x2c\xbf\xeb\x25\x19\x1c\x76\xe8\x4b\x08\x57\x3c\x21\x5c\x05\x8e\xa0\x4c\x67\x99\xac\x24\x74\x4d\x44\xdf\x89\x89\xde\xab\xcf\xeb\xe9\x9a\xd3\xd5\xac\xc6\x5b\xed\x2e\x6a\x66\x21\x70\x8b\x2b\x89\xc5\xcb\x41\xd1\x4a\x37\x35\x4e\xa3\x9e\x34\xfe\xd9\x58\xd1\x6c\x95\x75\xf5\xb3\x77\x46\xa4\xda\x92\xaf\xf3\x2d\xf9\x29\xdf\x62\x81\x97\x08\x7f\x99\x3f\x80\xdc\xb5\x47\xb8\x57\x99\x75\xc4\x8e\x9f\x7a\x0e\x4e\xce\xaa\x89\x10\xca\xd1\x56\x4e\xfe\x78\x4f\xd0\xc4\x0a\xb4\x5f\x5f\xb0\x92\x84\x3c\x45\x03\x5f\x78\xad\xe8\x53\x8e\x8c\x87\x93\x47\xda\x8d\x0e\x02\x11\x3c\x24\x31\xb7\xf8\x7c\x11\xe4\x29\xf3\x65\x39\x0d\x96\xc0\x47\x54\x07\x45\xcc\x1a\xbc\x2e\x82\x1c\xca\xb4\xd4\x11\xc1\xb3\x56\xbe\x7a\x5a\xdf\xfa\xd6\x2e\x48\x41\x5a\xe0\xb0\x27\x55\xc2\xb9\xc2\x6d\x1c\x52\x32\xdb\x76\x71\xa8\x08\x5e\x92\x95\x30\x0a\x6a\x15\x4b\x01\x2e\x85\x90\xf2\x40\xfe\xa1\x8c\x03\xb4\x9c\x4c\xf2\x44\xcc\x34\xf3\xf1\x6f\xbf\xb7\x3c\x34\xb5\x82\xd2\x76\xbf\x6f\xf7\xfb\x66\xbf\x3f\x59\x4e\x26\x27\x15\x42\xb1\xe6\xd3\x21\x6f\x34\x22\xc0\x79\xa4\xb8\x1c\x29\x8a\x55\x78\x4d\xda\xfd\xbe\x9a\x4c\x42\x59\xca\x8e\x45\xb5\x4c\xa6\x33\x35\x40\x50\xd1\x76\x32\x39\x69\x26\x93\xbc\xdc\xef\xd7\x9a\x38\x6f\xf4\xec\xa2\xe0\xdd\xc1\xb4\xb9\x14\xa1\x90\xb2\x5a\x12\xb4\x91\xf8\xc2\x56\x39\xcc\x4e\x0e\x00\xfd\xaf\x7e\x6d\xff\x09\x99\x7e\x85\x6b\x7b\x4f\xa4\x91\xad\x3b\x98\x29\xd7\x72\xc6\xf3\x85\x57\xca\x87\x6a\x29\x37\x17\x1f\x31\x65\x70\x13\x3d\x98\x68\xfb\xdf\x4b\x04\xdd\x3c\x8e\x20\x83\xb6\xb1\x76\x28\xf7\xb5\x92\x52\xae\xd5\xb4\xe3\x37\x24\x82\x76\x06\x1e\x19\x54\xf9\xbc\xf3\x21\x72\xa8\x0d\x11\x77\xbb\xc7\x0f\xad\xe6\xbe\x84\x50\xa2\x9f\x9d\xe7\xb7\xac\x7e\xaf\xfc\x1d\x62\x52\xe8\x23\x54\x9a\x78\x9c\xdb\x73\xe3\xef\x52\xea\xbc\x3b\x88\xd2\x73\xda\xcb\x83\x8d\xd0\x2c\x81\xfd\xf0\xa6\xbb\x2b\x97\xfb\xd1\x94\x5b\x15\x20\xd5\x02\x90\xda\x92\xbb\x8e\x83\x9f\x57\xfd\x7f\x1e\x59\xc7\x25\x39\x40\xd5\x63\x02\x2d\xc9\xa6\xc7\xba\x81\xfe\x1c\x59\x85\x68\xa0\x44\xf2\x94\xbc\xcc\xdf\x2b\x04\x9d\x44\x06\x9e\x23\xb1\x09\x00\xbf\x96\x04\x1f\xa6\x83\x37\x9a\xe6\x2b\x18\xe3\x15\x89\xee\x98\xfd\x5e\x27\x40\x57\x3f\x03\xa2\xbf\xde\xef\x37\x76\xee\xab\xf3\xa1\xbd\x3e\x60\xc4\x62\x66\x46\xd7\xe4\x64\xa5\x32\x08\xd8\xa1\xa6\xcc\x96\x45\x63\x93\xc9\x75\xaa\xfb\x10\x2a\x33\x36\x99\x9c\xac\x92\x26\x0b\xe6\x50\x3f\x01\xcd\x61\xa4\xff\xe7\x96\xf2\xdb\xd0\x4a\xb8\xeb\x46\x60\xe8\xd4\x87\x5c\xd7\x7d\x02\xe3\x6d\xf8\x88\xc4\x6d\x0c\xd2\xb7\xb1\xd7\xe4\x85\x1a\x86\xe9\x9c\xd6\x40\x1c\xbc\x91\x3d\x1a\xf0\x43\x7e\x88\xe8\x07\xa1\x03\x23\x46\xd8\x7e\x2f\x52\x69\x21\xd4\xd5\xa0\xe9\xf5\xeb\x66\xb3\xad\x94\x97\x8f\x6d\x98\x5b\x4c\xb9\x47\x64\x81\x9a\xb1\xbc\x1c\xd4\xa4\xfa\x61\x05\xa9\xdb\x02\xbe\x72\x61\x47\x31\xc9\x6f\x86\xc2\x0a\x5a\x4b\xed\xa1\x87\x4c\x5d\x6f\x17\x5a\x8b\xe8\xc5\x87\xf9\x55\x21\x2d\x3e\x9d\xb3\xa9\xca\x1f\x61\xde\xb5\x79\x81\x1b\x34\x63\xe4\xe3\x01\x86\x65\x0f\x98\xdd\x75\x7f\xa8\x05\xeb\x20\xab\xfe\x7d\x11\xdd\x12\x1a\x05\x0f\x98\xab\xfb\x62\x2a\x6e\x00\x49\x3d\xa3\x7c\x0f\x57\x9b\x3b\x71\x15\x7f\x97\x40\x35\x9b\x3b\x3e\x88\x51\x69\xef\x89\x23\xd6\x54\xd5\x40\x9f\x0e\x4f\x5a\xf2\x53\xde\x1e\xc2\x13\x67\xb8\x4a\x63\xcb\x60\x10\x4a\x13\x62\x4b\x6c\x88\x3a\x5e\x24\xf2\xa7\x61\xf6\x90\xa9\x2d\xab\xe5\x38\x77\x5e\xb0\x4a\xae\x7d\x5a\x55\xb1\xf2\x63\xd4\xa7\xe6\x10\x08\xa3\xd3\xd8\xba\x18\x20\x61\x58\x07\xdd\x09\xe6\xd6\xe8\x93\xb0\xdb\x23\x55\xa6\x23\x74\x09\xf0\xf2\xb9\xe0\x8c\xb5\xe0\x6f\x6c\x2a\x4e\xe1\x1f\x72\x2e\xf2\xda\xa0\x21\x77\xf9\xa0\x7b\x91\x47\xb6\xda\x29\xc4\x13\x70\xeb\x05\x90\x87\x06\xff\xa7\x55\x15\xfb\x00\x40\x04\x12\x54\x53\x40\x9e\xe5\xde\x6b\x0e\xd9\xef\x8d\xa2\xe1\x3c\xbf\xdf\x84\x8d\xef\x00\x4f\xf9\x0e\xa4\x1e\x0e\xfa\x0e\x3c\xad\xaa\x61\xc7\x01\x6f\x11\x52\x12\x3b\x38\xc7\x68\x86\x38\xb0\x4b\xc7\x67\x46\x80\xfb\x4d\x10\x0f\x65\x9c\xc0\x12\xc4\x29\x6e\xd8\x19\x5c\xb1\x42\x49\x0f\xbd\x12\xbd\x54\xec\x83\x9f\xb9\x45\xd9\x2b\xb4\xcf\x4d\xd0\x99\x56\x1f\x05\xb1\xb0\x14\xd9\xc2\x6f\x2e\x6d\xbe\x46\x6b\xf3\x86\xa3\xae\x5b\xb1\x4a\x50\x9e\xa3\x5d\x17\xd4\x55\x0b\xc8\x5a\xcf\x1f\x85\x6b\xb9\x79\xa0\xcc\xaa\xe5\x82\x1c\xc9\xc1\xc2\x33\x83\x25\xf2\xc1\xf6\x5d\x5e\x95\x5a\x7f\xd7\xea\x31\x67\xb5\xb3\xb0\x89\x0e\x61\xcf\x3c\xf6\xaa\x5e\x1e\x30\x91\xbd\x76\x5d\xa2\x2e\x7e\x92\x27\xe3\x6a\x60\x78\x5d\x81\x64\x94\xf2\xc5\xf5\x22\x65\x4e\x31\x77\xb6\x04\xf1\x84\x3f\x16\x46\x83\x5d\x13\x48\x75\xc1\x48\x3d\x35\x8b\xc0\x0d\xa9\xad\x35\x01\x6c\x83\x21\x87\x8d\x8b\x1e\xb5\x08\xf2\x10\x54\x9a\x15\x1c\xa5\x4a\xec\x9e\x10\x32\x54\x5f\xf7\x3c\xaf\x48\x3b\xd5\x35\x57\xcf\x33\xdf\x95\x2e\x9b\x05\xc9\xa9\xcf\xc3\xd2\x7d\xb3\xcc\x4f\x20\x94\x61\x6b\x0b\xc9\x37\x42\xf2\x0f\x12\xd4\x15\x5c\x18\x33\xf7\x0a\x75\x5d\xc9\x4a\x09\xaa\xc4\x1d\x39\x12\xe0\x34\xa8\xcd\xca\x9a\x8e\x69\xa5\x2b\x18\xd9\x3c\x03\x77\x38\x17\x95\xca\xaf\x06\x07\x83\x74\x9d\xee\x06\xd7\x08\x5b\xf4\x72\xc9\x95\x6c\x44\xc2\xcf\x45\xab\xb3\xce\x98\x39\xf9\xad\xbd\xd4\x3d\xc2\xfb\x42\xe7\x8c\x91\x57\x83\xdf\x5a\x3d\x16\xc9\x48\x02\xa3\xcf\x4d\x44\x11\x5c\x98\xd2\x7e\x0a\x7d\x40\xfd\xaf\xe5\xe5\x46\x55\x6d\xc5\x0c\x34\x52\x25\x42\x98\xc7\x9e\x6e\x42\xd5\x1c\x52\xdb\x6f\x6a\x06\x02\x59\x1d\x28\xac\x5c\x10\x4d\x76\x53\xe5\x87\x27\x93\x93\x1a\x57\x84\xfb\x30\x67\xab\x5c\x0a\x18\xa6\xfa\x94\x51\x87\x0f\x40\xbc\xc2\x14\x8d\xb6\x27\xc6\x82\xbc\xed\xcf\xb8\x42\x28\x48\x9a\x62\xf3\xcd\xe3\x42\xdb\x8a\x8f\x48\x92\x56\x21\xcc\x3b\x9d\x5a\x31\xc8\x31\xac\x9f\x0d\xc4\x00\x23\x2f\x5d\x1d\x8d\xe4\x0b\x53\xb9\x4f\xd5\x90\x12\x81\xc2\xfd\x22\x35\xd4\xb0\x4f\x29\x70\x62\x10\x8e\xae\x82\x8a\x95\x75\x06\xb2\x6f\x02\x79\xa8\x63\xf2\xe0\xe6\x1e\x8a\x5e\xf5\x5c\x2c\x80\xb2\x26\xb5\x7d\x68\xc7\x49\xa0\xef\xf3\x2c\x3c\xc6\xc5\x62\xa4\x47\xb5\x43\xb1\xb9\x58\x90\xa1\xf1\x54\x6f\x30\xa8\xe1\xc2\xa3\x12\x5b\x5a\x19\xa0\x60\x74\xb0\x17\xd4\x79\x2a\xbd\x2e\xd5\x4c\x1e\x1f\x2f\xc5\xa0\xe6\xaa\xf4\x71\x80\xdd\x7d\xad\x98\x3a\x8f\x0d\xc3\xb5\xce\x6e\x5c\x13\x11\x88\x6a\xba\x14\x46\xa8\x77\xd2\x01\x41\x35\xa1\x38\xd9\x20\x2b\x36\x9b\x4a\x87\x78\x48\x4e\x73\xea\x0f\xaa\x2d\x64\xba\x88\x48\x50\x26\x2c\xac\xa5\x37\x0d\x6b\xc2\x70\xf7\xd1\x81\x02\x7c\xd3\xb8\x85\xd2\x37\x1d\x50\x37\xee\x22\xdb\xd0\x15\x15\x5f\xde\x7a\xef\xfb\x1f\xbf\x1c\x08\x04\x1a\xb0\x32\xd5\x92\x74\x85\x05\x2d\x01\xf0\x50\xad\x35\x78\xe0\xab\x59\x7e\xe8\x65\xb8\xea\xfa\x15\xf8\x23\x47\xef\xf8\xbd\xd2\xc2\x79\x6e\x5d\xca\xd3\xac\x17\x14\x13\x3a\x7d\xbb\x70\x32\x23\xf8\x58\x3f\x74\xb8\x53\x04\x11\x79\xf6\xff\x52\xc9\xc3\x3d\x92\x18\xf9\xb9\xa2\x22\xea\xef\x47\x1b\xce\x3e\x14\x82\x66\x68\xea\x7a\x33\x4e\xdb\xc7\x18\x5d\x75\x78\x19\x64\x80\xc4\x15\x2b\x67\x75\x17\xa4\xb6\xa9\x05\xe4\x9d\xe8\x2e\x2e\xa2\xe0\x37\x43\x45\x8e\x19\x24\xc9\x13\x9a\x9e\x84\xae\x0d\x1b\x85\xd6\x99\x14\x73\x9a\xed\x3f\x55\xe9\x1d\x72\x9e\x74\x45\xd7\x50\x97\xd3\x07\xbd\x2a\x0a\xfd\xd0\x79\xdf\x0f\x1d\xcd\x7a\x24\x9d\x22\xfc\x6d\x0e\x91\xa1\xfc\x1a\xb0\x27\x61\x34\x4e\x9c\x3e\x6e\x45\x63\x5f\x25\x62\x15\xc1\xae\x37\x26\xe5\xa9\x9a\xde\x3c\xd3\x49\x28\x73\x3f\x0c\x46\x85\x34\x85\xd1\x04\x66\x7e\xd0\xef\x77\xc5\x46\x47\x71\x04\x32\x97\xc7\x77\xe3\x5d\x10\xcb\x35\xe3\x9d\xf5\x0d\xb2\x35\xab\xcc\xb4\x34\xd1\x89\x8b\x83\x87\xec\xf6\x09\x21\x79\x2d\x65\x23\x05\x9f\x77\xba\xf7\x99\x72\x18\x47\x7d\x11\xaf\xc6\x19\xe0\x79\xa6\xfd\x9b\x54\x08\x85\x22\x76\x7e\x97\x2a\xe5\xae\xa6\x58\xfb\xbd\x1d\xc1\xa4\xb5\x99\x05\x04\xed\xf8\x81\x82\x7e\x61\xe0\x0f\xae\x00\x9d\xee\x7b\xbf\xcf\x1e\xfd\xa3\x6d\xea\x47\xc5\x86\x65\xa1\xc7\x98\x9a\x5c\x73\xce\xe7\xcd\xc2\x9b\x95\xb7\xee\xa6\x7b\x87\x66\xaa\x71\x20\x2a\x0e\xcd\x67\xde\xc0\xfa\xd1\x0c\xe2\x49\xbc\x81\x17\xa9\x55\xbb\xd7\x5e\x1d\xf7\xe1\xbe\xfd\xee\x60\x94\x2e\x44\xcc\x18\x39\xa2\x08\xbe\x23\xf0\x03\x37\x47\x61\x48\x63\x21\xe5\x86\xf8\xe4\x48\x62\x07\xc9\xbc\x41\x3e\x29\x9e\xf4\x85\x94\x38\x00\x41\x4d\x2c\xf7\xce\x4d\x5e\xe0\xac\xa4\xab\x62\x5b\x89\x37\x76\x5a\x19\x42\xe7\x7c\xce\x16\xde\xa4\x43\xc8\xb0\xfb\xa2\x11\x0b\xd1\x48\x8f\x98\x2d\x06\xc0\x62\x1b\x1c\x89\x47\xb6\x3f\x85\x46\xae\x10\x95\x91\x07\xa9\x72\xf7\x8a\xc3\x45\x43\x4e\xd2\x7f\x33\xa7\x8b\x51\xc2\xc8\x2c\xbc\xb2\xf5\x5e\xe5\x2b\xeb\xfb\xe1\x86\x89\x90\x35\x2c\xcc\x17\xbd\x9c\xf3\xe4\x60\xb5\x1b\xac\xf6\x06\x33\x39\xfe\xb6\x1b\xca\xbd\xc7\x37\xac\xf2\x4a\x46\xab\xb7\xc1\xb3\xa1\xe0\x5b\xaf\x82\x96\xb9\x0b\xcb\xf0\x1b\xa7\xda\x40\xa6\xfa\xa0\x6f\x22\x02\xd9\x25\x0f\xf2\xaf\xa7\xa2\x61\xa3\x1c\xec\x03\x8c\x7b\xef\xdd\xbd\x32\x8f\xfc\x98\x18\x17\x5c\xc6\x86\x5f\xfb\x58\x72\x60\xf6\x78\x40\xa5\x40\xe7\x62\xa1\x14\x1a\xcf\x8a\xba\xa9\xd9\xb2\xa8\x72\x34\xf2\xd2\xb0\x27\xb3\xcc\xa7\x80\x15\x06\x07\x3b\x68\xdd\xe5\x70\x1c\x2c\x2d\xec\x24\x5a\x77\xaf\x52\xf6\xc0\xc2\xc3\x76\x07\x57\x3e\x9c\x28\xdf\x87\x81\xe7\xc5\xda\x4b\xe2\x54\xc7\xba\x96\x86\xd4\x5e\x06\xaa\xc0\x54\xd3\xdc\x27\x7f\xd3\x9c\x2f\x94\x89\x05\x21\x84\x2b\x12\x2b\xbb\x1b\x1b\xf6\x61\x74\xd7\x45\x5d\x8e\x55\xda\x84\x71\x71\xd9\x6c\x05\x68\xad\x4d\x4c\x0b\xe4\x41\x5a\x8d\x81\xf6\x39\x63\xcd\xd7\xd6\x60\xb3\x55\xa6\x78\x16\x98\xe2\x73\x71\x48\x3e\x6d\x70\x81\xb7\x23\x3a\x99\xe4\x79\x43\xfe\x09\xc1\x22\x60\xaa\x91\xac\x37\x47\xc8\xca\xad\x93\x49\xbe\x25\x8d\x4b\x9c\x85\x0b\xd2\x28\xd9\x0e\x43\xa1\x7e\x4f\xa3\xc3\xb0\xca\x10\x5f\x74\x98\x23\xbc\x95\x54\x4a\x09\xcd\xea\xb1\xaa\xb6\xad\xfb\x99\x6d\x3b\x48\x61\xcf\x10\xc2\x81\x9f\xa6\xe2\x5b\xe9\x64\x72\xa2\x6c\x9b\xac\x7d\xea\xa5\xca\x9e\x4c\x32\x3f\x43\x30\xd4\xf9\x9c\x2e\x9b\x92\x9e\xe7\x9c\x24\xa8\x58\x35\xa5\x0a\xbe\x2a\xf7\xce\x79\xf4\x3b\x77\x8b\x46\xb3\x17\x39\x55\x89\xbe\x5b\x95\xc3\x3f\xd2\x0d\x31\xcc\x31\x45\x68\xe6\xbd\x52\xda\x1e\x86\x21\xdd\x36\x84\x2e\x74\x08\x6f\x7d\x27\x63\xe1\x73\xc1\x37\xc3\x4a\x09\x05\xd1\xf3\x13\x1d\x4e\xc1\x69\xb9\x5d\xd2\x3c\x87\xd4\xf7\xe4\x0b\xb1\xdf\x5f\x0b\x25\xe2\x20\x17\x0f\x81\x24\xeb\x3f\xd3\x9f\xec\xf7\x27\xba\x89\xee\xcb\xb5\x73\xd3\xb9\x8e\xaa\x6e\x88\xbb\x3c\x4a\x5d\xcc\xc4\x81\x62\xda\xae\xff\xcb\xb8\x7f\x79\xb7\xb0\x55\x7e\xa2\xbc\x0d\x6a\x92\x0a\x42\x8e\x78\x24\x2f\x4c\x75\xba\x2a\x96\xa2\xe1\xa0\xe3\x7e\x07\xc7\x50\xf3\x45\x1d\x44\x21\xe3\x7a\xbf\xcf\x6b\x52\xe8\x98\x64\x7c\x52\x07\xf9\x70\xcd\x01\x87\x4c\x12\x60\xcc\x9f\x32\x15\x75\x8c\x98\x3b\xe2\x93\x89\xf6\x64\xb7\xd9\x6d\xa7\xeb\xa2\x7d\x75\x53\x9b\x04\x33\x2a\xfb\x25\xc3\x99\xfd\x24\x43\xfb\x7d\x3a\x49\x6e\xd0\x0a\xef\x3e\x14\xd5\x56\x32\x8a\x68\x24\xa0\x66\x83\x55\xa3\x74\x6a\xcd\xd1\xd7\x6b\xe1\xa7\xd8\xd5\x5c\x85\x46\xfe\x4c\xb3\x22\x92\x1e\x6c\x05\x2d\x2d\xdb\x9b\x79\xa7\x27\x50\x5b\x1f\x62\xd8\xfb\x9c\x5a\x07\x59\x38\x05\xf1\xfa\xd2\x6d\x2b\xb1\xdf\xe7\x55\x4f\x8c\x86\x75\xfa\x02\xf4\x85\xa1\x93\xdf\xb1\x5f\x58\x8d\x70\x25\xc2\x84\x1c\x9d\xcb\xe8\x76\x25\x2c\x77\x6d\x67\x44\x5a\x70\xbe\x92\x6b\xdf\xef\xe9\xf4\x3d\xbd\x45\x38\xa8\xe6\xab\xb3\x34\xe7\x82\xd4\xd3\x96\xd5\x57\xdb\xaa\xe0\x52\x2e\x84\xc4\xd4\x3a\x2b\xdc\x6d\x3a\x2b\xdc\x35\x15\xc5\x60\x4e\x38\x39\x22\xc9\x4c\x91\x04\x2f\xff\x52\xff\xa1\xce\x85\x64\xab\x0d\x5c\x5c\xac\x8b\xf6\x59\x51\x2d\x95\x99\x59\x3b\xb2\xd8\xec\x12\xaa\xce\xd0\x77\x36\x6b\xb1\x3f\xac\xee\x31\xf5\xcc\x8c\xe2\xbf\x8a\xbb\xa2\xf1\x13\xc8\x2a\xf1\x9e\xde\x46\xa5\xfa\xae\x21\x49\x38\xbd\x55\xaf\x59\x1d\xd7\x57\xbc\x36\x49\xc4\xa1\x81\x04\x45\x5c\x80\x51\x6d\x48\xee\xc1\xea\x4a\xe7\xc0\x97\xdf\xda\x1a\x24\xe0\x57\x25\xfb\xd0\x01\x25\xa9\x71\xf4\x2b\x68\x56\xab\x24\xc2\xbd\x36\xf2\x79\xe7\x27\xc1\xf2\xe2\x5d\x4f\x1c\xd3\x92\x04\xbc\x61\xed\x96\xe6\x85\x7e\xae\x02\x71\x7b\xfb\xdb\xc5\x29\xae\x7e\xa3\xa1\x74\xf7\x5d\xba\xb1\xd5\x68\x1e\xc4\xa8\xd3\x91\x4d\xe8\x8a\x0b\x5c\x11\x95\xf0\x9b\x58\xb8\xe1\xbc\x21\xcc\x06\xf3\x58\xff\x9c\xc6\xe0\x94\x3c\xc2\x44\xf8\x75\x5e\xe1\xd3\xf7\xf4\x56\x5e\x69\xb8\x92\xb7\x67\x05\xc0\xc7\xb5\x73\x2c\xca\x0b\x92\xb7\xa4\x42\xa6\xe3\xc9\xa4\x0d\x4b\xa0\xa3\xfd\xbe\x40\xb3\x5c\x57\xc6\xa8\xc9\xc9\x59\x02\xce\x84\x0f\x1c\xa3\xba\xeb\xe8\xf4\x80\xaf\x06\x61\x14\xd3\xe9\x73\xba\xe1\x74\x29\x5f\x41\xd9\x28\x5a\x92\xbf\x61\x3a\x0d\x98\x44\xf2\x67\xd9\x50\xb3\x63\xea\xd3\x37\xee\x81\x22\xd5\xe4\x3d\xa6\x53\xbf\x73\x4e\xc3\x07\x36\xcb\x8d\x7b\xfe\xbc\x10\xc5\x1b\x3f\x1d\x4f\x2b\xe4\xbb\xa6\xd1\x45\xb3\xbe\x97\x4d\x8d\xf9\x93\xfc\xe8\xfd\xf0\x07\xfa\x59\x3e\x87\x2c\x36\x8a\x48\x99\x84\x46\xeb\x90\x58\xa9\x22\x52\x36\x93\x91\xad\x46\xa0\xc8\xaa\xba\x08\xef\xca\x1d\x14\xe7\x05\xb9\xab\x7d\x90\x96\x65\xb0\x71\x37\x98\x8b\xc6\x86\x47\x29\x05\xa2\xa9\x28\x7d\x40\x7f\x8d\x5b\xe2\xa5\x59\xc2\x51\x55\x9d\x06\xfb\x06\xa9\x59\x13\x16\x7b\x5b\x36\x35\xd4\x20\xd4\xf5\x52\x46\x41\xb2\x8e\xd6\xc5\xfd\xb7\x86\x95\x68\x71\x4a\xff\x62\x4b\x35\xb7\x53\xdb\x63\x10\x1f\xe9\x43\x5c\x59\x10\x0c\x38\x5a\x4f\x33\xd9\x6e\x2f\xdb\x25\x67\x97\xf2\x18\xe7\x70\x94\xc9\x17\xfd\xbc\xc6\x6c\x95\xbb\x94\xef\x2d\x64\xd9\x45\x3c\xaa\xd3\x0c\xa1\xaf\xfa\x7a\x97\x7b\x00\x3a\x50\x2c\xd0\x09\xe9\x89\x27\x21\x30\x93\x55\x90\x05\x9a\x4c\x78\x3a\x49\x1e\xc4\x2f\xd9\xd0\xa5\x2c\xc0\x16\x7f\x6a\x41\x62\xc1\xdc\x4b\x1a\x3d\x6e\xee\x98\xd1\x28\x2c\xad\xc0\x54\x79\xa8\xc1\xe9\x04\xd5\x27\x98\xb9\xe1\x59\x48\x64\x26\x93\x7c\xb0\x03\xdc\x4c\x53\x35\x47\x25\x4f\xd0\xf4\x8a\x4e\x8a\xc5\x64\x92\x7a\xda\x2b\x92\x1a\x82\x49\x97\x77\x01\xf8\x0c\x48\x8d\x87\xb7\x45\x8b\x1a\x92\xb1\x4d\x97\x2d\xd1\x26\xaa\x0c\x0c\xb4\x3a\x13\xf3\xc0\x92\x6d\x5d\xcb\xe1\xf7\xae\x68\xe5\x2c\x53\x26\x5c\xa1\xd2\x3b\x0f\xe2\x85\xaa\xb4\x04\x48\xab\xac\xf7\xc0\x0c\x76\x82\x16\xbc\x6c\x6e\xea\x30\xd5\x8b\xd1\xf8\xf8\x29\x86\x7c\x3d\x56\x7c\x7a\x20\x51\x28\xd4\xa2\x05\xf2\x77\xae\xff\x9d\x09\x5d\x80\x8e\x5b\xae\xdc\xb0\xfd\xa3\x81\x52\xd8\xdf\x37\x63\xe8\x1c\x82\x22\x21\x20\x72\xbc\x6a\xb8\x29\x88\xad\xe4\xe7\xb1\xca\xbd\xa4\x2b\x08\xb6\x10\x64\x29\x69\xd3\x3b\xd4\x25\x66\x96\x70\xbb\xb9\xd4\xde\xc2\x03\xc4\x17\x9c\xba\xa2\xec\x45\xfd\x4e\x74\x81\xad\x63\xfa\x3a\x90\xf2\xc9\xd3\xd9\x25\xd2\x78\x3a\x25\x6a\x8d\xb3\x44\x89\x06\x5d\x8f\x88\xdf\x95\x02\xcc\x0f\xd7\xef\xdf\x07\xba\x92\xac\x4b\x0f\x35\x34\x2d\xec\xab\x75\x6b\xec\x13\x3d\x34\x4a\x87\x0b\x33\x57\x72\x40\xd3\x4f\x50\xaa\x52\x34\x7c\x3d\xcd\x69\x50\x72\xe6\xce\xdc\x61\x1f\x82\xda\xe5\x89\xcb\xf1\xe8\xf5\x8d\x38\x19\x86\xb8\x5a\x9d\x94\x0b\x5d\x89\xb0\xc1\xf1\xfc\x05\x1c\xcc\x07\x06\xc7\x20\xd3\x08\xdd\xaa\xc7\x63\xd6\x8e\x9b\xba\xba\x1d\x17\x1f\x0a\x56\x15\x97\x15\x1d\xdf\xac\x69\x3d\x5e\x6e\x5b\xd1\x5c\xeb\xf3\xa1\xf8\x8c\x15\x2d\xc4\x96\xd3\xf1\xaa\x2a\xae\xd4\x67\x59\xd7\x61\x3a\xbd\xb8\x64\x75\x49\xbe\x94\x7f\x5d\x6d\x0b\x5e\x92\xaf\xe5\x9f\x0d\x2c\xe1\x65\xfb\xb4\x62\x1f\x28\x79\x00\x0e\x33\xe5\x9b\xdb\xeb\xcb\x26\x4e\xd7\x8f\x76\xbd\xe2\x7a\xe2\x3c\x2d\x0f\x43\x46\x7a\x2d\x05\xcb\xeb\x7b\xc5\xae\xb6\x5c\x4e\x7a\x76\x72\x86\x69\xbd\xbd\xa6\xf6\xd7\x0d\x67\x42\xff\xdd\xa1\x19\x55\xb5\x85\x30\x9d\x2e\x1b\xca\x97\xf4\x65\x49\x18\xa6\xd3\x92\xad\x56\x8a\xa9\x0a\x15\x09\x2e\xfa\xd1\x86\xe3\xd7\x36\x50\x1c\x33\xf2\x5d\x21\xd6\xd3\x6b\x56\x83\x7d\x1d\x37\x8a\x5d\x6d\xc9\xe9\xe3\xf6\x09\x7b\xdc\x3e\x7c\x88\xd8\x2a\xa7\xf3\x76\x71\x42\x88\x98\xb7\x0b\xb4\x6b\x48\x3b\xba\xe4\xb4\x78\xdf\x19\x4e\x7a\x32\xa9\x75\xd5\xd0\x86\x30\xe3\x72\x7d\x8a\x2b\x02\xe1\x55\xfa\xc0\x37\x6e\x2a\x5b\xc2\x1e\x35\x78\x49\xce\x1e\x2f\x9f\x10\xf6\x78\x69\x06\xe1\x8f\x96\x6a\x98\xfa\xd1\x72\x81\x76\x5b\xb2\x7c\x74\xa6\x87\x2a\x48\xfd\x68\xfb\xa8\xc1\x15\xe1\xf2\x5f\x8d\x25\xbb\x15\xe3\xad\x50\x94\xfa\x65\x5d\xd2\x5f\x66\x0d\x2e\xca\x92\x96\xcf\x9a\x6d\x2d\x20\x38\xe2\xba\xf9\x60\x7e\x56\xb0\xc5\xea\xca\x02\x48\xbd\x6d\xbe\x2e\xda\x35\x79\x61\x9f\xca\x9f\x6f\x9b\x18\x8a\xfd\xb0\x28\x93\xf7\xec\xb5\x8a\x58\x07\x65\xf0\xa1\x1a\x9b\xae\x66\xa8\xfa\xf2\xba\x78\x4f\xb5\xaf\xc4\x9c\x2f\x4c\x5e\xa0\xda\xcf\x0b\xa4\x59\x0a\xa3\xd1\x1b\x5b\x96\x28\xc3\x2d\x79\xf7\x39\xe8\x19\x1c\x0d\xf8\x1c\xdc\x78\x47\x9c\x10\xf2\x3d\x6c\x83\xfd\xee\x79\xb3\x04\x25\x83\xfc\x2c\x83\xcf\x32\x70\x2d\x04\xd5\xa3\x60\x02\xe2\x4e\x4a\x2a\x0a\x56\xcd\xea\x39\x5b\x60\x75\x55\xcf\x76\x9b\x06\xae\xf1\x59\xdb\x75\xa8\x83\x82\x9a\x12\x7a\x70\x2a\xa2\x04\x94\x3f\x61\xdf\x07\xed\x99\x66\xd3\xc8\x0d\xa6\xce\x44\xed\xc4\xf3\x16\x47\xd9\x65\xc9\xb7\xf6\x89\x53\xb0\xc9\xe7\x89\x1a\xc8\x7f\xd7\x39\xf9\x3a\x1c\x16\xa5\x78\xc1\x9b\x6b\x79\x43\xa4\xbe\x91\x77\xe5\xad\xf9\x28\xf0\x97\x7f\xd1\xf0\x2b\xaa\x73\x6b\x06\x5f\xae\x09\xed\x35\xfe\xb3\x4a\x42\xc3\x9a\x3a\xf1\xc1\x26\xf1\xc1\x0f\xb4\x4d\x76\xbe\x4a\xb4\xd5\xb9\xc5\xfb\x8d\xaf\x09\xed\x46\x74\xda\x2a\x62\x53\xe8\xdc\x3e\x51\x82\x6b\x58\xf9\x95\x94\xbf\xb6\x9b\x2b\x5e\x94\xf2\xbd\x11\x02\x49\x23\xf0\x10\x01\xca\x2e\x2e\xa8\xbc\xad\xb7\x95\xd3\xc8\x9d\x9c\x2a\xdd\xb3\x6a\x1c\xea\xb5\x40\x38\xf9\x9c\xc9\x83\x96\xe1\x79\x46\x7f\xd9\x34\x5c\xb4\x19\x4e\x34\xb2\xca\xaf\x05\xce\x43\x7a\x94\x6d\x5b\x3a\x96\x44\x72\x29\xb2\xd1\x7d\x67\x36\xbc\x14\x63\x68\xc4\x3b\x9f\x76\x9e\xe2\x2b\x2a\x66\x7d\xc5\x9d\x50\x52\x67\x77\xa8\xc7\x3e\xee\x1e\xdd\x79\xff\xd3\x83\x23\x25\x90\xff\xe8\xa1\x12\xdf\x1e\x1c\x6b\xf0\x00\x1c\x3d\xe2\x60\x0f\xc7\x8f\x1b\x9f\xa5\x8f\x1b\x3b\xee\xe5\xf8\xf1\xbd\xa3\xf9\x71\x43\x7b\x1d\x1c\x3f\xaa\x7f\xc8\x3f\x6e\x58\xbf\x87\x2e\x7d\x4e\x25\x3a\x14\xa2\xe1\xed\xe7\xcb\xe6\x7a\xd3\xd4\xb4\x16\xc3\x27\xf6\xf3\x92\x5e\x6e\xaf\xbc\x03\xec\xbe\xde\x0a\x56\xc9\x3e\xaa\xaa\xd8\xb4\xf4\x11\x28\xdf\x0f\x34\xb4\x0f\xe2\x03\xaf\x44\xfd\x5f\x77\xe8\xe9\x54\x14\x57\x5a\xb7\x5b\x15\xb7\xcd\x56\x10\xaa\x24\x25\xf9\xb0\xf5\x7f\x7c\xc9\xc0\xeb\x3c\x78\x46\xa8\xcb\xb1\xeb\xbd\xb7\xcf\x8c\x8b\xb8\xff\x28\x3f\xc5\xf5\xd4\x2e\xea\x67\x26\xd6\xaf\x0b\x5e\x5c\xb7\x48\xf1\xe3\xb8\xc6\x8c\xcc\x17\x52\xf4\x67\xab\x3c\x3f\xc5\x60\xb0\x90\x04\x08\x49\x7e\xff\x24\x36\x94\x78\x8a\x0e\x33\x83\x0c\xa1\x5d\x45\x05\xd4\x22\xec\xbd\x1c\xa5\xa6\x9c\xf0\xd5\xd5\x2e\xf7\xb3\xf9\xa2\x93\x7d\x35\x84\xcd\x4f\x17\xe7\xef\x1e\xec\x44\x37\x7b\xb0\x93\x3f\xba\x77\x33\xe1\x4c\x55\xbd\x4e\x6d\xc6\x2a\xc8\x4c\x3b\xf5\xf9\x50\x72\x72\x8a\x70\x2d\x71\xcc\x87\xe5\x27\x07\x4c\x6f\xeb\x7c\xc0\xf4\x5e\x8e\x52\x7b\x7d\x14\x60\x6c\xc8\xbf\x03\x8f\x32\xfb\x66\xb3\x0c\x85\x50\xea\x8d\x70\x0c\x94\x9c\x09\x87\x39\xe6\xa3\x0f\xad\x1f\xe8\x3f\xb7\x8c\xd3\xd2\x41\x4d\x99\x31\xfb\xe0\xf2\x2c\x5e\x08\x2b\x37\x19\xef\x09\x80\x88\x13\xef\x91\x14\xd7\xea\xe9\x56\x72\x04\x2b\xb0\x2f\x71\xeb\x91\x12\xb6\x22\x35\x16\xf2\x54\xa1\x2e\x38\x45\xcc\xdb\x8b\x36\x0b\x76\xdd\x42\x9a\x25\xf7\x0b\xa7\xb0\x95\x25\x71\xde\x3b\xcb\xc7\xc0\x46\x89\xbe\x72\xad\x50\x29\xde\x6d\x91\xb3\x48\x9a\xee\x38\x64\x4d\xcc\xf4\xcf\x0c\xbc\x1c\x14\xad\x50\x2a\x63\xf2\x85\x70\x3d\x39\x97\x6a\xaf\x27\xdd\x9c\x63\xd1\x1d\xa6\xac\x4a\x1e\x3c\x9a\xac\xea\xf6\xf1\xef\xcf\x8d\xbd\xb2\xf7\x82\x7e\xa0\xb5\xdf\x9d\x7e\xdc\x5c\x4a\x41\x97\xf2\xf6\x63\xe9\x30\x06\x23\xc9\xaf\xa7\xc6\xdb\x5a\x4f\x45\x92\xd1\xa6\x96\xff\x5b\xad\xe4\xff\xcd\x53\x4b\x50\xed\x93\xfc\x14\xb7\x47\x6c\x36\x64\x33\xd0\x02\x93\x44\x70\x48\x60\xca\x10\xa0\x0a\xfd\x65\x53\xd4\xa5\x2b\xb9\x8d\xf2\x16\x83\x74\x95\x9f\xe2\x46\x4a\xe4\xaf\x34\x7c\x90\xf2\x06\x00\x6d\x83\xef\x64\xcf\x25\x7e\x98\x19\x65\xd1\x42\x7e\xf3\x09\x2a\x51\xf4\xa8\x39\xba\x69\xc1\x2c\x9b\xfa\x1e\xb3\xab\xfd\xd9\x41\xe6\x8a\x5a\xce\x8e\x49\x00\x7d\xcb\x5a\x21\x79\x26\x39\x78\x63\x06\x0f\xa1\x53\xab\x11\x57\xab\x4f\x31\xa4\x5a\xf2\x11\xa3\xae\x56\xd9\x1d\xcc\x8c\xc2\x6e\x23\x55\x7c\x0e\x44\xe8\x11\x14\xb9\x7d\x54\xd2\x76\xc9\xd9\x46\xe2\xbc\x77\x16\x17\xa1\xe7\x4c\x80\xf2\xae\x2a\x64\xae\x08\xe9\x1c\x96\xe1\x91\x85\xdf\x83\x55\xdd\x24\xc7\xcb\xf4\x01\x76\x3a\x1d\x65\x45\x3c\x01\xc5\x71\x4f\xe3\xc3\x27\x93\xbc\xf7\x49\x6d\x3f\xa9\x27\x93\xcc\xf1\x7e\x19\xab\xe5\xbb\xcc\xbf\x53\xe0\x99\x97\x28\xa7\x1e\x2a\x3c\x7c\xf0\x94\x42\x46\x49\x0d\x99\x94\x5c\x2c\x17\xbf\xdf\xfb\x2f\x00\x12\x1e\x14\xce\x42\x28\x24\x9c\x2e\x27\x93\xcc\xd2\x4f\x39\x6b\x31\x99\x9c\x88\xe9\xc5\x05\x6b\x9f\x69\xe2\xf6\xdc\xec\x61\xa7\x25\x70\xd6\xbe\x90\xdb\xe6\xcd\x4d\x1c\xb3\xf5\x31\x27\x7a\xdc\x4e\x7f\x04\xd8\xf4\xfd\x1b\x40\x2c\xb1\x74\x3a\xf5\x0c\x94\xea\x12\x81\x72\xb0\xf1\xc3\x1c\xdd\x71\x99\xc4\x74\xfb\x63\xd8\xf4\xbb\xce\x45\xef\x2e\xf8\x14\x60\xea\xb1\x80\x29\x24\xb3\x8f\xa6\xd3\xa9\xf0\xb8\x22\x1e\xa0\x27\x92\x4c\x1b\x55\x6d\x66\x8a\x75\x21\x5f\xc0\x6f\x2e\xc9\x63\x17\x8f\x17\x52\xa2\x48\xe1\x79\x70\xe4\x7e\xdf\xfd\xdd\xf9\xbc\xa2\x57\xc5\xf2\xf6\xd1\xe5\x96\x55\xe2\x11\xab\x1f\x59\x49\xca\x13\xaa\xda\xcf\x2f\xd6\x45\xfb\xa8\x6c\xae\xff\x0d\xb8\x68\xef\x53\xf3\xa0\x47\x5e\x5a\x5a\xad\x2c\x85\x51\x3f\xe4\xff\xa7\xda\xc0\x4f\xb4\x91\x61\x32\xc9\x6c\x15\x5f\x97\x28\xe9\x67\x56\x97\xcd\x8d\xfe\xc2\xc3\x60\x42\x88\x79\xd5\x1b\xb0\xd4\x7a\x45\x3b\xa8\x7b\x00\xdd\x98\x9f\xc4\x7f\xd3\xeb\xa5\x6a\x94\xa7\xbc\xed\xc5\x3d\x80\x5e\xcc\x4f\xe2\xbf\xe9\xf5\xb2\x66\xad\x68\xf8\xad\xed\xc4\xfe\x86\x3e\xf4\x2f\xe2\x3d\xef\x53\xe7\xe2\x03\xbb\x92\xd8\xe5\xa8\xb4\x7b\x02\xbd\xd8\xdf\x24\x78\xd7\x23\xfe\xf6\xdd\x74\xdb\x52\xfe\xf4\x8a\xd6\x09\xf2\x76\x2c\x86\x19\x43\x6a\xfb\xd1\x37\xdb\x58\x90\x5d\x37\x12\x92\xeb\x57\xd5\x0a\x41\x6c\x00\x61\x02\xb1\x55\xce\x21\xee\xdd\x1a\x17\x0d\x7b\xfd\x31\xd7\xcd\xd7\x4f\xdf\x5c\x7c\xf9\xed\xab\x67\x7f\x31\xce\x59\x92\xd4\xbf\x61\xd7\x9b\x8a\x3e\xab\xd8\xf2\x3d\x89\x6e\x1a\x90\xef\x40\x56\xf9\x0b\xbd\xdd\xef\x29\xf8\xea\xe8\x3f\x8b\xca\x3c\x5c\x0a\x5e\xfd\x85\xde\x82\x97\xf3\xcd\x9a\x2d\xd7\x5f\x9c\x99\xb8\x2d\x79\xd7\xf0\x6e\x04\xf8\x2a\x25\xa1\xfc\xdd\xc5\x05\x40\xf7\xc1\xee\x79\x21\xe8\xb4\x6e\x6e\x72\xd4\xbd\x93\x82\x80\x9b\x1b\xb4\x7a\xb0\xcb\xec\x93\xac\x7b\xb0\xe3\x0f\xc1\x08\xb2\xaa\x9a\x86\xe7\xf0\x27\x2f\xea\xb2\xb9\xce\xd1\xff\x76\x3d\xa1\xee\xe2\xe2\x5d\x82\x4b\x39\x72\x2f\x97\x6b\xba\x7c\x7f\xd9\xa4\xe5\x05\xdb\xce\x3d\x12\xf4\x7a\x53\x15\x82\x3e\xd2\x7e\x9e\xc3\xd2\x84\xba\x1c\x92\xec\xfe\x27\xa7\x40\x0a\xd8\x0d\x01\x0a\xae\x0c\x96\x6f\xf5\x44\xb5\xf5\x16\xe5\x3b\x56\xce\xb2\xbf\xb1\xbf\xff\x9f\x57\xf5\x8f\xaf\x32\x7c\x59\x35\xcb\xf7\xb3\xcf\xe6\xf3\xf9\xd9\x9f\xf0\x19\xf0\x7f\x8b\x05\x9e\x67\x13\x1b\x1a\x82\x57\x45\xd5\x52\x3c\xcf\x6e\xe5\xbd\x95\x2d\x16\x9f\xe1\x6b\x98\x0c\xa4\x31\xfd\x38\x30\x4f\xd7\x97\x6d\x86\x59\xfb\x06\x96\xfe\x5d\x53\x2a\xe3\x19\x38\xad\xeb\x81\xa7\xca\xd9\x28\xdf\x39\xa9\x77\x36\xcf\xd4\x0d\x6b\x77\x6b\x81\xb5\x40\x39\xcb\x58\xbd\xd9\x8a\x0c\xf7\x84\xda\xd9\x3c\x03\xf6\x07\x67\xf0\x15\xc8\x73\x52\x34\x14\x94\x5f\xb3\xba\x10\xf2\x4d\xc9\x5a\xc9\xd8\xc9\x57\xa2\xb8\xd4\x82\x63\x56\x83\x4e\x39\x2b\xb6\xa2\x59\x35\xcb\xad\x44\x08\xae\x6f\xb6\x0c\x67\xab\x86\x5f\xcb\xf1\x6f\x37\x74\x96\x39\xf4\x31\x5d\xcd\x4e\xce\x70\x30\x8c\x7c\xa0\x67\x20\xff\x2c\x59\xf9\xb2\x6e\x29\x17\x5f\x55\x54\x52\xdf\xdc\x56\x60\x1a\x2a\x08\x47\x55\xc3\x69\xd0\x2b\xf9\xb2\x69\x2a\x5a\xd4\xb9\x76\xc3\xf4\x5e\xa1\x0e\x2f\x75\xbd\xd6\x1d\x08\x40\x2d\x15\x48\x59\xf5\x1d\x28\x82\x9e\xf5\x53\xc9\x12\x8d\xda\xa9\x68\xde\x00\xf1\x24\x39\x22\x5f\xf4\x8e\x82\x3b\x31\xde\xbd\x97\x9f\x62\x50\x89\x3e\x33\xad\x0c\xf6\xa1\x5c\x4a\xb6\x1f\x7d\x3a\x2b\x56\xbf\x7f\x14\xb2\x95\xbf\xe6\x70\x0e\x8a\xf6\xee\xb7\x1f\x5f\x36\xa4\x37\xa0\xf5\x15\xab\xa9\xfb\xad\xed\xdc\xee\xc1\xbd\xaf\x91\x41\xa5\x00\x2e\x70\x85\xb7\xbf\x11\xbd\x58\xde\x4d\x2f\xae\xff\xf3\xdb\xef\x1f\xfe\xe1\xf3\x53\x9f\x5e\xfc\xc7\x19\x9e\xff\xc7\x9f\xf0\xfc\xf7\xa7\xf8\x4c\x92\x8c\x88\x82\xe8\x47\xf0\xfe\x14\xcf\x33\xb9\x87\x6f\x99\xa8\x68\xb6\x58\xa8\xf7\x43\x74\x86\xad\x32\xf0\x9f\x7e\x04\x63\x65\xf8\x53\x10\x1e\x8d\x41\x43\x74\xa7\x34\x5e\x1e\x2b\x4e\xe9\xbf\x68\xbe\x33\xc8\x3f\x03\xe4\xff\xf1\xfb\xe7\x5f\xbd\x78\xf9\xfd\x57\xcf\xb3\x0e\xe1\x75\xdc\xb6\x43\x78\x93\xa0\x5b\x96\x32\x15\x19\xe6\xcd\x56\xd0\x59\xa9\xd2\x3f\x9b\x7f\xdb\x59\x89\x21\xd7\xd3\xac\xc4\x99\x76\x17\x7c\x74\xb3\xa6\x75\xa6\xe2\x4d\x0c\x29\xf9\x79\x4d\xeb\x99\x71\xa9\x06\x93\x30\xbc\xe6\xb4\x52\x7f\x18\x92\x65\x7e\xf1\x2b\x2a\xd4\xdf\xc5\x52\xb0\x0f\xf4\x19\x38\x2d\x65\xea\x47\x86\x75\x96\x0d\xfd\xd4\xe4\xdc\xb0\xa3\xe9\xe7\x8e\x24\x72\xba\xa9\x8a\x25\xd0\xaf\x0d\x07\xdd\xd7\x73\xb5\xd2\xd9\xc9\x29\xb6\xbb\x6a\x26\x98\xa2\xbf\x6b\x4e\xe5\x96\xc2\xdc\x81\x88\x56\x21\xa1\x55\x53\xce\x16\xb8\xa7\xbc\x9c\xcd\xed\xb4\xdd\x4c\x03\x72\xcd\x8b\xba\x05\xe7\x13\x56\x5f\xbd\xac\xe3\x27\xaf\xb6\xb2\x5b\x98\xb4\xda\x8b\xa5\xe4\x75\x32\xcc\x6a\x76\x04\xc5\x2d\xa0\xb8\xe3\xb7\x72\x89\xcd\x2b\xce\xae\x58\x9d\xa3\x51\x45\xc5\xce\x75\x48\x55\x28\xad\x72\x81\x56\xa7\xd6\xb9\x4d\xb1\xfa\x43\xf3\x5e\xd2\xe1\x0b\xb9\xff\x80\x4d\xa7\xb8\x9a\xb2\x5a\xa2\x0f\xca\xb3\x47\xfa\x71\x86\xf0\x85\xde\xff\x1f\x00\x51\x80\x5c\x17\x15\x2b\x5a\x94\x67\xff\x1f\x7b\xff\xb6\xd6\x36\x92\xf6\x8d\xc3\xfb\x1c\x85\xd1\xd3\x17\x8f\xf5\xa6\x6c\xd6\x24\xed\x19\x35\x21\x84\x74\x98\x4e\x42\x26\x90\x4e\xf7\xb8\xfd\x82\xb0\xca\xb6\x06\x59\x52\x4b\x32\xe0\x80\xcf\xe5\xdb\xfd\x4e\xe3\x3d\xb2\xff\x55\xeb\x2a\xa9\x4a\x96\x8d\x49\x48\xc8\x4e\x82\xa5\x5a\xa9\x16\x77\xdd\xcb\xdf\xcd\x2a\x37\xe5\x22\x44\x89\xaa\x56\x4b\x88\xeb\x69\x69\x65\x5c\x04\x55\x24\x73\x3e\xbd\x1e\x29\xc7\xaa\xe9\x66\xe4\x66\x02\x4e\xfd\xf4\x00\x13\xc3\x16\x56\x2c\x31\xf2\x6a\xd7\xeb\x45\x9b\x99\x08\xa8\x5d\x03\xc4\xc7\x10\xd7\x7c\x8f\x83\x02\xec\x3a\x56\xc6\x31\xaf\x57\x9b\xba\xbd\xa2\x8b\xe3\x94\x90\xdb\xb7\xd1\x28\xcc\xde\x47\x7e\x98\x4d\xef\x4b\xd7\x56\x73\xc8\x1b\xc0\xad\x26\x6c\xc2\xe5\xa6\x2c\xfc\xd4\x02\x96\x66\x7e\xd5\xa8\x15\xb4\x1b\x48\x13\x6c\x27\x30\x26\x1d\x49\x56\x14\x27\x52\x59\x5b\xf2\x08\xf1\x16\x69\xec\x76\x21\x7e\x48\xa2\x58\xc0\x29\x25\x0b\xf9\xd1\xe0\xc7\x16\x0d\xd0\x49\x8b\x03\x18\xd2\x8c\x2d\xb4\x7a\x96\x1b\x09\x92\xfe\x76\xdb\xb0\xd3\xca\xf0\x5f\x59\xab\xdd\xc1\xbd\x11\xda\x93\xef\x8c\x40\x1d\x16\xfa\x20\x85\xb5\x1f\x39\x68\x51\x82\x28\x92\x0f\x92\xef\xe1\xbc\x50\xae\x8f\x1b\x44\xa0\xa0\xf3\xcb\xf2\x3a\x20\x69\x19\xb3\x5c\xe4\x86\x9f\xbe\xa4\x55\x9d\x0c\x2c\x23\x51\x02\x3f\x57\x48\xd4\x64\x62\x53\xfa\x56\xf8\x04\x89\xec\xa1\x35\x64\x14\xa4\xb8\x41\x96\x97\xa9\xb7\x1e\x2e\x41\x7b\x91\x6a\xe3\x69\x32\x74\xa2\xdd\x1a\xe4\xdc\xe0\x3f\xd8\x62\x59\xa7\x74\x46\x25\x02\xa6\x10\xfb\xc2\x54\xeb\x0e\xb5\x3a\xf1\xcb\xcb\x3c\x8c\xc3\x4f\xf7\xf0\xf8\xe8\x16\xba\xf2\x83\xe0\x05\xdc\x9b\x69\xc8\x05\x52\x70\x9f\xdf\xa1\xa3\x3c\x6c\xc3\xfa\xbd\x3a\xda\xac\x99\x9d\xdb\x0c\xf4\x0b\x33\x72\x48\xa4\x2f\xbe\x61\x59\x1c\xe8\x90\x6c\x16\x02\xb3\x44\x24\x58\x1c\x36\xa5\x8e\x12\xfb\x4c\x5a\xe7\x84\x6b\x96\x54\xa5\xbc\x4f\x4c\xe0\xd9\x49\x4c\x04\xe9\x0e\x95\x15\xd0\xf8\x11\x66\xcd\x34\x0e\xfc\xac\x6e\xd5\x2c\xbb\x99\x46\x43\xe2\x1d\x1f\x36\xd9\x78\x5f\x45\x09\x39\xec\x09\x50\xa2\xb8\x72\xa4\x20\xb3\x01\xc4\x78\x4e\xba\x8a\x99\x80\x72\x65\xae\x9a\xe8\x0d\x3a\x6f\x20\x77\x15\x16\x57\x9f\xdf\xa4\xf2\x26\xd1\x1e\x0b\x9e\xc7\x49\x2e\xb9\xb2\x92\x3b\x2d\x54\x18\x53\xfa\x6d\xf8\xa1\x85\xbd\xd1\x72\xb7\xf0\x5d\x46\x53\xc7\xd0\x8f\x85\xf1\xdc\xde\x2a\xe3\xb1\x0d\x03\x8a\x46\x19\x1e\x51\x91\xe4\x92\x4d\x5a\xb8\x56\x72\xe4\x53\x64\xa0\xdc\x45\xbc\x9c\x24\x17\x38\x8e\x03\x77\xb3\x16\xb6\x57\x37\x7f\xba\x81\x93\x33\x74\x13\xe2\x3b\x9f\xee\xcd\xe5\xfa\x1a\x18\xa9\x7a\x16\xbb\x0e\x19\x5c\xc5\xf2\x1a\xde\x6b\xe7\xa3\xf3\xf3\x00\xa6\xad\x2c\xcf\x5e\x09\x98\x0e\x45\x4a\x23\xe7\x07\xf8\xce\x72\x78\x7b\x6b\x9d\xa6\x30\xe8\xa1\xa1\x60\x18\x0d\x02\x92\xb9\xb2\xe2\xd3\xd4\x8f\x52\x73\x75\x1b\x90\xd0\x30\xf4\x2a\xcd\xa2\x18\x49\x0c\x6e\xdf\x25\x73\x0d\xf2\x84\x57\x1c\x25\xe3\x19\x43\xfd\xf9\xca\x91\xbb\xa1\xd7\x69\xc4\xaf\xb2\x94\x5d\x33\x2e\xe7\x23\x03\xfa\x59\x5d\x87\x5c\x2a\x44\x4b\x8c\x0a\x30\xc6\xa6\x15\xe5\x92\xde\xb3\x0c\x73\x27\x7c\x65\xeb\x5d\x26\x16\xa1\xcf\x9a\x00\x5d\x11\x49\xcf\xc2\xc7\x86\x4e\x72\x44\x17\x18\x36\xc5\x4e\x71\x22\xe9\x07\x46\x36\x27\x35\x27\x00\x43\xd4\xdf\x9d\xf8\x33\xc3\xb7\x4c\x3e\xe9\x5f\xaf\x31\x7b\x2c\x6f\x7c\x1c\x7a\x63\xb1\x4d\x4f\xab\xd2\x99\x36\xac\x47\x4d\x7e\x86\x5a\x94\xd7\x03\xf2\xf5\xc8\xd8\x7a\x18\x29\x5b\x2d\xe4\x09\xfd\x3e\x7e\x78\xc3\x50\xfe\x6c\x9b\xc9\x0d\xc5\xb9\xc8\x7d\xf5\x5e\x02\x49\xbe\x18\xf1\x85\xf4\x2a\x2e\x5c\x10\xb9\xd1\xf1\x9a\xf2\x8d\xb0\x9c\x31\x78\x70\xa8\xfb\x54\x71\x4f\xe7\xdb\x28\x8c\xd3\xc4\x3e\xb1\xb9\x61\x77\x2c\xd3\xc3\x12\xd8\x39\x01\xdf\xf0\xe4\x09\x73\xeb\x80\x0c\x36\x07\x8f\x2b\xe1\x67\x60\xc2\x0e\xb6\x34\x5f\x68\x2d\x5a\xd6\xff\x20\x01\xcb\xfb\x00\xbb\xd0\xbf\x84\x7b\x59\x96\xa4\xb4\x73\x45\xc8\x63\x23\xe0\x3c\x32\xbb\xe6\x11\x9b\x24\x89\x3d\x90\x88\x21\x31\x39\x39\xb9\xc9\x22\xd9\x72\x59\x5e\x27\xdd\x07\x92\x14\x21\xd4\xdf\x86\x6b\x7b\xdb\xec\x59\x63\xbd\xb3\x54\x6e\x53\xcd\x9a\x7e\xfa\x6f\x71\x76\x57\x56\xc8\x8e\xc4\x3b\xcb\xc9\x9a\x58\xe5\x90\x02\xd8\x8c\xa3\xb8\xce\xe1\x12\x27\xd4\x25\x06\xdd\xc9\x23\xa1\xf3\xed\x2c\x65\x0e\x77\x08\x02\x09\xc5\x50\xc4\x1f\x2c\x54\x06\x20\x23\xba\xe8\xba\x8d\xbf\x1c\xc7\xe7\x67\xd2\x70\xc3\x95\x95\x50\x1d\xd3\xae\x68\x86\x1e\xc1\x8c\x0c\x87\x8e\x8e\x22\xc6\xcb\x05\x3c\x9a\xc0\x90\xb6\x2b\xb5\x40\x77\xb8\x27\x57\xa2\xcf\xc4\xc0\x80\x78\x47\x19\x76\xaf\xf0\x2c\xb5\x40\x66\x03\x6c\xbb\x4f\x46\xe1\x61\xf8\x12\x9e\x8f\xfa\x36\x43\x70\x71\x58\xc0\xb4\x3b\x4c\x39\x5c\x2b\xfa\x5c\xe8\xb4\x3b\x38\x46\x75\x09\xcd\x0f\xeb\x11\xbf\xf2\x73\x33\x21\x90\xff\x73\x0b\x44\xbe\x1e\xb5\xb2\x66\x83\x8c\x2f\x3f\x7e\x45\x1b\x04\x14\xa3\xd6\x3a\x7b\x8e\xbf\xee\xcc\xb2\x6d\xb0\x2e\x4f\x89\x28\x80\x3f\xe7\xcc\xb2\x5b\xbc\xa9\x75\x7c\xe7\xc8\xaf\xd3\x33\x0b\xfb\x64\x89\xc7\x78\xa6\xcf\xb0\x13\x43\x7e\xff\x59\x87\xe8\xe6\xf4\xc3\x3e\x0e\x7c\x3a\xfb\x27\x11\x32\x7f\x39\xab\x71\x2d\x0e\x49\x5a\x19\x47\x84\x48\xbb\x41\x8d\xcb\xeb\x35\x3f\xad\x79\x3c\xd8\xb6\x69\x2d\x65\x4f\x9c\xb3\xf7\x01\x74\x53\x58\x1b\xa5\x10\xb7\x08\xff\x1e\xf9\x97\x6e\x80\xda\x41\x9c\x80\x27\xd5\xae\xff\x74\x03\xa9\xb3\x19\xa8\x59\xf6\xc4\x3e\xc3\x9e\x64\xd9\x13\xc7\xaa\xb9\x41\x14\xf6\x49\xcf\x78\x5c\x03\x37\x1d\x9c\xd5\x06\x30\x88\x61\x62\xe1\xfd\x4a\xcb\x85\x5e\x2d\x76\xd3\xb4\xe6\xd6\xb0\xda\x0a\xc7\x77\xa1\x1a\x68\x13\xff\x6f\x5a\xeb\x46\x61\x86\x6e\x6f\xcb\x06\xa8\x7c\xd3\x9a\x4c\x6c\xac\x68\x8d\xf5\x8a\x56\x4a\x9c\x89\xe2\x4a\xd2\x71\xc6\xcd\x04\x46\x31\x0c\x31\xdd\xab\xdf\x88\xd9\xa0\xd7\xa8\x45\xb6\x8f\x35\xb1\xab\xe9\x65\xbb\x20\x9e\x5f\x2f\x9b\xc1\xeb\x8c\x98\xb3\xb5\xaa\xd9\x59\x0d\xb5\x26\x65\xac\x46\xc5\x5b\xd2\xf4\xd0\xbf\xf6\x43\x3a\xb6\x74\x14\xa3\x31\x7d\x61\xf3\x0b\xd7\x05\xee\x6a\x62\xc7\xb0\x66\x8e\x16\x4d\x9d\x30\xaf\x36\xf4\xd9\x03\xa0\x33\x7c\x48\x13\x5e\xcd\xf4\xe1\x76\xbb\x30\xce\xa8\x15\x83\x65\x99\xa6\x3f\x53\xf7\x92\x18\x3f\x12\x6a\xce\x20\x18\x49\xf4\x07\x0c\xbb\xd4\x6e\x82\x7e\x0d\xa9\x5b\x34\xfe\x11\x46\x0c\x57\x98\x3e\xa0\x0a\x3c\x60\x0d\xa0\xdf\x1f\x64\xd8\xc2\x12\x8f\x32\x44\x04\x10\x13\xe0\x12\x6e\xc7\x4f\xd1\x1b\xda\xe8\xd0\xbd\x46\xff\xfa\xa8\xbb\xe1\x28\xc8\xfc\x18\xeb\x06\xa9\xcd\x25\x76\xb3\x0c\x26\xe8\x5d\xea\x7f\x46\x0f\xd2\x0c\xc6\x16\xb0\xf0\xec\x63\x99\xc1\xcb\x06\x56\x07\x90\xd5\xb0\x2c\x62\x86\x21\x6a\x6c\x55\xcd\x80\xcf\x14\x9a\x36\x8b\xea\x1a\x12\x42\x70\x42\x87\x3c\xd5\x25\x1d\xc6\x17\x29\xf7\xf4\xa4\x05\x98\xa1\x85\xa6\xd8\xaa\xf9\x61\x2d\x62\xef\xa2\x36\xec\x2c\x91\xeb\x8d\x59\xd3\xe9\x9a\x33\xeb\x0e\x5d\x23\x7b\x29\x4b\xc6\x37\x24\x7b\x98\x03\x27\x24\x59\x63\x88\x11\x49\x79\x43\x0e\x7d\xed\x38\x70\x52\x4f\x6c\x8c\x2e\x9d\xd8\x20\x9c\x4c\x6c\x80\x66\x83\xa8\x76\xe9\x0c\x91\x1f\x43\x9f\xfd\xe1\x5e\x53\x20\xcc\xe9\x06\x1c\x69\x2f\x49\xa4\x22\xbd\x13\x31\x70\x13\xe8\xce\x4a\x0a\x74\xe7\x75\xce\xa3\xcf\x0c\x3f\xe9\x2a\x1c\xc6\xd9\xf8\x7e\x9c\xdd\xb5\x87\xde\x77\x92\xfc\x49\xce\xa6\x9f\x64\x3c\x5d\x1d\x40\x3c\x5b\x5b\x9c\x16\x88\x93\x2d\xe6\x54\x77\xb8\x93\xe8\x0a\x4d\x71\x37\xc2\xa2\x06\x3d\x3a\x29\x0c\x20\xfe\xe2\x83\xd0\x93\x7f\x1e\x67\x6e\xa2\x21\x04\x57\x89\x1b\x8b\x33\x4a\x68\x01\x39\x65\x1d\x80\xda\x27\xfb\x0a\x75\xc1\x36\x96\x5f\x69\x63\xe1\x51\x4b\xfb\xca\x9f\xd8\xf6\x52\xf5\x7d\xa5\x71\xde\xc5\x75\x16\x1d\xb0\x04\x9b\x27\xf0\x3a\xc3\x2e\x6f\x0e\xf9\x7b\x2f\x81\xae\x03\x9b\x88\xfd\xe0\xd7\xa5\x03\x9b\xfb\xd4\xdc\xc9\x96\x9d\x0a\x02\x85\xe7\xd2\x93\x44\x32\x0a\x9d\xbe\xc1\xdf\xca\xde\xb1\x3d\xc2\xb8\xd9\x7c\x7f\xbc\x31\xf5\x71\x58\x6c\x51\x29\xa0\x36\xeb\xcb\x5f\xc4\x5b\xe4\x4f\xfc\x62\x63\xec\x9d\xda\x4e\xe4\xc8\xb3\xa4\x34\x44\x1e\x45\xfa\x96\xf0\x4b\xde\xd4\x6c\x74\x85\x12\x05\xaa\x2c\x3c\x25\x37\xd3\x29\x27\x0f\xf3\x33\x1b\x92\xcf\xce\x14\xff\x6f\x3c\x84\xaf\xe3\xc7\x21\x1e\x08\xfe\x80\xf2\x10\x37\x79\xfb\x5e\x14\xca\x7f\xef\x23\x36\xf3\x3a\xd3\x3c\x22\xa3\xca\xdf\x91\x96\x52\xa6\x20\x1b\xd7\x20\xb1\x0d\xf7\x85\xeb\x80\x5a\x01\x5f\x86\x05\x65\x28\x64\x77\x6c\xae\x72\x1e\x56\xd5\xc1\xee\xb6\x75\xa5\x1c\x46\x36\x81\xd7\x19\x85\x37\xc5\x20\x3f\x1c\x7e\x0c\x12\xdd\x22\x86\x4a\xdc\xa3\xab\x80\x33\xd3\x20\x31\x97\xcd\x06\x33\x81\xfa\xb9\x39\x89\x26\x0e\xc4\x52\xbb\x13\xde\xde\xea\x3f\xcb\xb2\x01\x4e\x69\x95\x77\x86\x92\x47\x08\xb9\xc1\x52\x4a\x5b\x5c\x74\x34\x23\x15\x7d\xa5\xa2\x26\x53\xbd\xbf\xb2\x52\xf7\xcb\xbe\x3f\xb4\x6d\x20\x50\xec\x27\x24\x4d\x09\x19\x80\x2d\x30\xee\xc8\x03\x19\xc4\x61\x42\x53\x50\xf0\x9e\x22\x1c\x79\x5c\xba\x9c\x02\x0c\x80\xd4\xf5\x57\x56\xe8\x77\xe0\x89\x83\x8e\xdf\x4c\x61\xe8\xed\x92\xff\xea\xcd\x66\xb3\x1d\x76\xd0\x80\xbb\x6e\x56\x8f\x6c\xbb\xe5\xb7\xc3\x0e\x7e\x2c\x3f\x05\x58\x2b\x09\xb9\xd6\x73\xc2\xd5\x25\xba\x18\xb9\x99\x59\x05\x0d\x2d\xa8\x76\xa2\xe7\x27\x3f\x06\x87\x10\x21\x82\x36\x28\x82\x81\x34\xa6\x06\xa7\x3c\xab\x97\x3e\xbc\x2a\x71\xf6\xb8\x27\x16\xc5\x75\x6e\x0e\x70\xc8\xb8\xe5\x63\xc7\xa3\x77\xf0\x2a\xc0\xfe\x2b\x07\x69\xd7\xc5\x4e\x4c\x6e\xd8\x85\x81\x35\x91\xc8\x4f\x92\x27\x3f\x82\x47\xb9\xe1\xbc\xb7\x56\xee\x40\x5c\x86\x1b\xfb\x19\x8e\xb3\xe5\x6c\x47\x92\x90\x75\x91\x7d\xaa\x24\x6b\x3e\xf6\xa9\xc2\xb2\x01\xd1\x0e\x10\x09\x81\xff\x8d\xf5\xc7\x83\x28\xf0\x60\x82\xdd\x08\x5c\x2f\x0a\x83\xb1\xea\x96\xc5\xf9\x9d\x97\x7e\x02\x99\x3c\x93\xc6\x30\x08\xb0\xc3\x52\xce\xf1\x80\xf8\xa3\x00\xa9\x61\xd5\xf5\xa2\xb5\xbc\x0e\xf8\x68\x18\x0a\x68\x15\xd7\x81\x28\xac\x5b\xb1\x9b\x66\x50\x01\x9c\xa5\x2a\xfc\xdf\xd1\xcc\xf1\x64\x20\x52\x8d\x2e\x12\xe3\x66\x28\x4f\x05\xbf\xa9\x35\x26\x80\x19\x19\xb0\x57\x5a\x06\x93\x38\x81\xd9\x6f\x70\x8c\x71\xc9\x52\xe1\xf2\xe9\xb6\x31\x7e\x61\x87\x2b\x99\xf5\x0d\xd6\x6d\xa0\x18\xe9\xda\x59\x07\x87\x0f\x98\x4a\xdf\x30\x05\x04\xa3\x3a\x54\x8e\x53\xec\x1a\xf8\x99\x70\x5a\x63\x08\x88\x86\x36\x51\x49\x65\x1f\xe3\x8f\xa8\x5b\x30\xc4\xc8\x92\xf4\xba\x01\x41\x9d\xee\xf6\x46\xc8\xb6\x3b\x7d\x35\x01\x64\xbf\xb3\x7a\xf8\x10\x34\xe2\x04\xa6\xa9\x54\x06\x6f\xd2\xc3\x90\x16\xc2\xbf\x1a\x88\x86\xa8\x05\x8e\x46\xd9\xf4\xf1\x02\xde\x40\xc4\x17\x0d\xb5\x70\x01\xc7\xef\x51\xaf\xb4\x8f\x0b\x38\x2e\x8c\xe2\x02\x8e\x3f\xc6\xbc\x07\xed\x02\x02\x5a\x75\x14\xab\xf5\x5e\x46\x57\xa1\xd4\xb2\x17\x5d\x49\xa3\x9f\x48\x61\x91\x01\x05\x69\x15\xd7\x56\x46\xee\x89\x04\x9c\xa1\x13\x9e\x12\x13\x97\xbd\x44\xd5\xc0\xbe\xc6\x4f\xdb\xa7\xd0\xb7\x7e\x3b\x6d\xbe\xfd\x78\xb2\xf7\xe2\xcd\xc1\xe9\xfe\xc1\x9b\x37\x1d\x7c\xc9\xf9\x74\x89\x41\xf1\xf2\xe3\x5d\x41\xaa\xe0\x75\x9d\x84\x94\x46\x3b\x31\x6a\x1e\x1f\xbc\x7b\x79\xba\xb7\x7f\x72\x78\xf4\x4e\xe3\xd4\xed\xdb\x48\xa4\x56\xb8\x02\xc6\x0c\xe4\x79\x80\xb6\x0b\xc2\xce\x84\x82\x56\x69\x72\x61\xaf\xac\xf8\x75\x17\xdd\xd3\xe8\x53\x92\x26\x3d\x36\x38\xb5\x5c\xde\x64\x36\x63\x68\x42\x5e\x36\xd5\xdd\x5b\x05\xc7\xc5\x85\x4b\x3b\x46\x46\x13\x2f\x42\x99\x0b\xe0\xbf\x36\x07\x07\x7f\x3c\x79\xc6\x5d\x86\xad\x76\xbb\x03\xda\xdc\x6b\xaf\xd3\xb1\x66\xf4\xce\xcb\x4d\x88\xc1\x35\x4f\x33\xc9\x51\xe2\xc1\x04\x7a\x8d\x14\x96\x05\x79\xf2\x28\xd0\x02\xbf\xcf\x6e\x6d\xad\x40\x79\x2f\x3a\x02\x7c\xa4\x96\x7c\x82\xa2\xa8\x40\x27\xd2\x23\x4d\x13\xdb\x4d\xd2\xcc\xcd\xfc\x6e\x8d\x5e\xb6\x0a\x46\x0a\x2a\x37\xa1\xe5\x48\xa5\x18\xc3\xdb\x74\xe1\x31\xcc\xcc\x40\x89\x81\x9f\x66\x4e\xbb\x43\x0d\x11\xfe\x67\xe8\xac\x4d\x5c\xcf\x93\x15\x61\x09\xe6\x86\xb3\x66\x7f\xe4\x7b\xaf\xa2\xc4\x96\x72\x7e\x4a\x5d\x30\x88\x44\xd4\x20\xcf\xcd\x82\xe8\x40\x3b\xc4\xc7\xbb\x1d\x76\x38\xba\x2c\xee\x27\x62\x48\xec\x64\x24\x13\x02\x5d\x78\xc7\x8e\xfd\x5e\x9d\x52\x98\xb0\x63\xdf\x50\x34\x44\xf4\x83\x7a\x7c\x44\xd8\x07\xfa\xfa\xa8\x27\xa7\x9e\xf9\xa5\xb1\xbe\xb2\x12\x61\xf7\x8c\x2e\xac\x67\x80\x41\x7d\xd2\x61\x52\xac\x25\x99\x31\xe5\x00\xd4\x6c\x05\xb8\x47\x04\xaa\x33\x19\xb8\x29\xd5\x13\x2a\xcf\x55\xf7\x93\xc4\xc9\x7f\xdc\x52\xde\xbd\x42\xfa\xca\x76\xd2\x99\x30\x50\x22\x73\xd3\x92\x5f\x0b\x9f\x8f\x0d\xc7\x71\x38\xfb\xc1\xec\x7e\x3c\x96\xc4\x59\xfb\x47\xf2\x4f\x66\xa3\xf9\x47\xf2\xe4\x89\x0d\x09\x2c\x34\xaf\xd2\x5e\xef\x00\xd4\x3d\xc5\x0d\x2c\xab\x59\xc7\xe5\x26\x19\xc1\x60\xca\x81\xe0\xa2\xf1\x30\xab\xd5\xa4\x1b\xc5\x63\x2e\x42\x86\xf0\xaa\x4e\x77\x86\xb4\xf7\xed\x25\x38\x6d\x0b\x0b\x53\x2c\xcf\x0f\x21\xd5\xb0\x95\xfa\x3c\x2f\x98\xfa\x4c\xc4\xa4\xe3\x93\x40\x0c\xea\x6c\xfc\x00\x92\x3d\xc0\xa7\x19\xc0\xc9\x24\xa7\xb4\xca\x53\x9f\x04\x86\x1e\x4c\x1a\xc3\xc8\x23\x49\x7d\x57\xc5\x5f\x9e\xef\x35\x08\xb7\xa1\xa5\x48\xac\xe0\x97\xa6\xea\x29\x44\xe4\x14\x77\x4d\x91\x62\xa9\xc5\xb1\x7e\xd3\x75\x63\xf7\xdc\x0f\xfc\xcc\x87\xd8\xed\x30\x6b\xca\x4f\xec\xba\xb5\xd9\xdc\xd8\xb0\x00\xb3\x52\xef\x8d\xb2\xe8\x24\x71\xbb\x17\x7e\xd8\x27\x7d\x93\xd5\x62\xcd\x63\x67\x50\x0c\xb9\x1a\x04\xfc\x19\x46\x52\x13\x76\xaa\x56\x3b\x01\xcd\x66\x33\xec\x00\x6c\x86\x6b\xf9\x13\xfb\x26\xc1\xa9\xf2\x7d\x7b\x02\x48\x22\x05\xa5\x3d\x8a\xdb\x28\x3f\x43\xcb\x42\x68\xa9\xf6\x82\x98\xb2\x44\xa4\x8f\xf2\x25\x22\x4f\x92\xc8\xf7\xd0\x53\xb7\x9b\x44\xe9\x2a\x4c\xf1\xf5\xe5\x66\x1b\xf7\x13\xb1\xa9\x91\xd9\xa8\xde\x81\x83\x4e\x50\x41\xa7\x6e\x3d\xef\x07\xfe\x70\x08\x93\x55\x6a\x89\x89\x12\xcb\xb6\x9b\xa3\x30\x43\xab\xf3\xa5\x36\xc0\x7a\x61\x03\xb4\x48\xab\x94\x05\xa6\x1a\x63\xed\x8e\xc0\xa9\x2a\x69\x39\x27\x03\x49\x53\xec\x10\x09\x5b\xd1\x76\x7e\xb9\x41\x0b\x9c\x60\x80\x67\x8f\xc3\xb8\x11\x1b\x7e\x9d\x3e\x2e\xee\x1b\x3e\x02\x38\x41\xe7\x0b\xc3\x4a\xa0\x5d\xe7\x77\x9c\x4c\xea\x69\x29\x2b\xef\x36\xd3\x77\x4b\x1f\xdb\x80\x25\xa5\x40\x9f\xe4\xb3\xd2\x38\x6d\xca\x62\x77\xed\x95\x1f\x04\x0d\xda\xe2\x23\x25\x2d\x95\x77\x96\xb2\xaf\x2a\x11\x14\xd3\x66\x09\x73\x9b\x05\x35\x1f\x8a\x55\x9e\xb2\x9c\x44\x48\x59\xc5\xb0\xc8\xf3\xc4\x87\xca\x29\x66\xa9\x3b\x7b\xe6\x58\x04\x69\x8e\x0b\x2c\x85\xbc\x14\x7e\x8f\x63\x1b\xf0\xf8\x61\x78\x7b\xbb\xcc\x7d\xa7\xe0\x12\x45\x9b\x6c\x13\x84\xcc\x66\x16\xbd\x4f\xfc\xa1\x9f\xf9\x97\x32\x9e\xe8\xb2\x84\x27\x9a\x10\x86\x01\x82\xec\xf6\x96\x03\xb9\x11\xc5\x6f\xbe\x2b\x29\x8f\x98\x40\xc2\x3d\x19\xc7\x90\xe0\xe0\x5a\xcf\x9f\x4b\xdd\xd5\x86\xa3\x34\xab\xd1\x0a\x6e\x2d\xe6\xcf\xf1\x06\x6c\x5a\xcc\x71\x48\x52\xae\x3a\xd9\x2e\x8d\xcb\x79\x37\x42\xb3\x8c\xb8\xaa\x49\x3d\x03\xac\x84\x6d\xef\x86\x2d\x52\xa2\x1e\xda\xb6\x1f\xd6\x60\x15\x7c\x4f\x15\xeb\x4b\x45\xfb\x5c\x93\xf0\x3d\xd7\x38\xbe\x27\x98\x2b\x08\xd7\x78\x98\x8a\x82\x01\x15\xc6\x29\x0c\x2f\x35\x83\xaf\xd9\x80\x3d\x18\xfa\x69\x0a\x53\xe5\xd1\xc0\xcf\xe8\x03\xc2\x8e\x0d\xfd\x8c\xa6\x8e\x68\xa2\x4d\xc2\xc0\xec\x31\x02\xa0\x13\x2a\x3f\x6e\x6f\xd1\x42\xbd\x75\xe3\x09\x01\x70\xbc\x91\xf8\x4c\x5c\x84\x02\x3b\x2a\x6e\x99\xe4\x05\xe1\x85\x77\x89\xba\x08\x0d\xe1\xc9\x13\x50\xa8\x67\xb7\x68\xe2\x05\x3c\x6a\x54\xc2\xe1\x9e\x51\xd2\x10\x89\xb0\x80\x33\x10\x17\xa3\x02\xf0\x07\xfd\xc2\x59\x35\xe6\x74\x86\xfe\x56\xbb\x64\xb5\x6d\x90\x4d\xe2\x51\xd2\x87\x4c\x60\x22\xaf\xa9\x0c\x25\x4b\x44\x80\x0f\x9e\xfd\x4d\x06\xea\xac\x69\x01\x08\xe8\xd1\x26\x4e\x40\xe9\x6a\x10\x75\xcb\x23\x13\x69\x49\x29\x52\x90\xec\xd6\x69\x5c\x04\x27\x07\xa1\x02\x59\x95\x34\x83\xa8\x6b\x13\xd8\xa4\xbb\xef\x42\x00\x51\x73\x4e\x98\x27\xed\x64\xcc\x76\x3d\x2c\x21\x6e\x66\xe9\x5b\xa1\x7e\x0b\xbf\x94\xba\xee\x10\x06\x68\xe5\x34\x90\x16\xae\x84\x41\x2a\x34\xd0\xba\x92\xe7\x72\x49\x74\x00\xfd\xde\x58\x57\xce\x93\xca\x79\x6e\x3a\x80\x89\xa1\x41\x5f\x2e\x08\xf9\x20\x2f\x01\x3e\x06\xd4\x66\xae\xa9\x97\xb4\x61\x67\x22\x17\x4a\x35\xc9\x6c\x30\xa4\xf0\x20\x1b\x06\xc7\x6e\x4f\xed\x5d\xc2\x1c\x27\x54\x96\x95\xaa\xf9\x69\x2d\x8c\xb2\x1a\xf6\x3e\x1f\xe2\x0c\x14\x44\x8e\x82\xb5\x33\x65\x9d\xce\x6a\xb1\xdb\xbd\x70\xfb\xb0\x59\xa3\x5e\x73\xfe\x10\x2d\x68\xad\x97\x44\x43\x5e\x96\x29\x6c\xce\x6a\xe8\xda\x85\xae\x87\x48\x34\xc6\x11\x78\x7d\xf2\xf6\xcd\xf4\x61\x89\x72\x5f\x68\x60\xa9\x66\x3e\x21\xce\x3a\x3d\xc1\xe8\x52\x1e\x4c\xd2\x2e\xa2\x7f\x3a\x64\x14\x69\x2d\xaf\x74\x05\x20\x0d\xf7\x58\xfd\x2b\x7d\xb2\x6a\x4f\xa8\xc8\x7f\x33\xe1\x9c\xfb\x6a\xbb\x76\xda\x59\xed\x03\x92\xd0\x9a\x5b\xc8\xeb\xeb\x70\x13\xd4\xa1\xf3\xcb\x65\x1d\xda\x4d\xea\x14\x5f\x0f\x81\xd5\xb0\x6c\xdb\x06\x91\xb3\x5a\xff\xab\x71\xfb\xd7\xe9\xed\x5f\xcd\xdb\xbf\x52\xfb\x49\xbd\x69\xef\xae\xf6\x41\xea\xac\xd6\xff\xef\xed\x5f\xab\x76\xbd\xbd\xd7\xf8\x4f\xc7\x5e\xed\x03\xd7\xd0\x30\xe4\xad\x46\x80\x82\x40\xd9\xce\x2f\xc9\x6e\xd2\xcc\xa2\x8f\x71\x0c\x93\x7d\x37\x85\x75\xbb\x65\x21\x91\x81\x15\x4d\x69\xd5\x2c\x7a\x13\x5d\xb1\x22\x36\xc9\x00\xb7\xfa\x7f\xd1\x90\x4e\xe9\x58\xc0\xc8\x59\xad\x37\x6d\xed\x28\xbb\x74\x94\xb7\x7f\x35\xed\x7a\xdb\x6d\x7c\xc6\x03\xf5\x0c\x03\x25\x17\x5e\x2d\x73\xa4\x41\x9e\x9d\xfe\x74\x93\x1b\xe8\xe4\xac\x65\x59\x20\x71\x24\x3c\xab\xec\x49\x3d\xdc\x0d\x8b\xdf\x83\xd3\x96\xd3\x30\x9c\x55\x4b\xe8\x0f\x34\x08\xce\x21\xce\xad\xd9\xf6\x3b\x7c\x0a\x02\x90\x89\xf9\x18\x01\x39\x97\x2f\x71\x0e\x5d\xb5\xc4\xfb\x2e\x9f\x2f\x69\x08\x24\x52\x71\xe0\xac\xe2\x6f\xff\xcb\xeb\xd0\xd5\x7a\x82\x66\x21\x76\x56\xd1\x94\xa5\x4f\x56\xfb\xa0\x37\x75\xe9\x06\xc0\xfa\x69\xfd\xf4\xa7\x0d\xa9\xcb\x18\x58\xa7\x96\x9d\x5f\x21\x30\x14\x3b\x03\x75\x3a\x5a\x5b\xdb\x5f\x6b\xfc\x35\x5a\xdb\xd8\x7a\x85\x67\xff\x7c\x6a\x5f\x43\xfd\xb7\xd8\x36\xe8\x17\x3e\x05\xb5\x38\x9e\xda\x62\x5f\x8c\x3e\x37\x5c\x71\xa9\x5d\x4a\x87\x69\xcc\x4e\x9b\xe6\xae\xc9\x60\x9a\x35\xae\x5c\x3f\x43\x77\x2d\xce\xfd\x4c\x7f\x55\xc1\xf6\x53\x2a\x67\xd1\x05\x0c\x0d\xef\xc8\xff\x8d\x21\x91\x62\xee\x47\x2b\x7c\x9a\xc0\x14\x66\x9f\x70\x4f\x04\xd4\x51\x8e\xf9\xc0\x93\x7a\x0c\xb3\x89\x01\xe5\x6a\x4d\xce\xce\x1d\xa1\xc9\xa2\x7a\x65\x82\x99\x1f\x69\xf3\x87\x85\x18\x60\x75\x72\x0e\xfb\x7e\x48\x52\x45\x29\x4c\xd5\x04\x86\x1e\x7b\x3c\x41\x53\xf0\x31\xcc\xfc\x40\x0a\x04\x9b\xe0\xf9\x3c\x0c\x7b\x11\x7f\xd8\xee\x4c\xf0\x77\x60\x91\x76\xda\x7a\x99\x39\x84\xb2\xd9\xd7\x17\x52\xd7\xde\xd8\x4e\xa3\x17\x25\x8d\x98\x24\x50\x9a\x52\xec\x7e\xdc\x79\xcc\x15\xf0\xbc\x55\xc6\x16\x26\xc5\x4b\x01\x8c\x0b\x3b\xaa\x62\xe3\x49\x71\x2f\x96\xf6\x83\xa7\xfe\x13\x9d\xf9\x8a\x3d\xd0\x3d\x5c\xda\x6e\x1f\x66\xef\x21\x76\x1a\x20\x8d\xd3\x48\xaa\x8a\x13\xa4\xad\x3d\xad\x3f\x52\xb4\xea\x44\xe1\x4e\x68\x95\xd2\x96\x07\x6e\xaa\x8c\xa5\x7a\x07\x85\x9a\x53\xc0\xc8\xfb\x7e\x5a\x7d\x19\xb2\x26\xab\x50\xda\xea\x28\x9c\xb9\x5d\x51\xa5\xb4\x65\x74\xd4\xaa\x03\xa6\xfb\x95\x76\x0d\x6d\xf3\x3d\x3b\xe3\x95\x9a\x0e\xa5\xa6\xa7\x51\x2d\x7a\x51\x7c\x79\xe0\x38\xaa\x4f\x9a\x3a\xbe\x71\x0c\x35\xb4\x75\x91\xa3\x9c\x36\x84\x22\xa5\x9d\x46\xe3\x15\xf2\x7d\x6f\x7a\x4a\xb5\x55\xea\xa5\xbb\xb4\x26\x00\x4d\xff\x81\xa5\x5b\xae\x51\xd7\x0d\xb5\x45\xbf\x89\x0d\xb6\xf2\x64\x54\xbb\xe8\x2a\x5c\x50\x65\x73\x55\xaa\x26\x90\x94\x26\x77\xd2\x50\xc9\xf0\x8c\xc4\x1c\xc9\x22\xb6\xfe\xb9\xc9\x31\x59\x25\x2c\xd2\xb0\x8e\xc3\x44\xf1\x1b\x00\xd4\x77\xd9\x04\x4f\x7a\x32\x65\xd2\x69\xd4\x69\x94\xcc\x34\xed\x32\xd7\x50\xf4\x16\x57\x66\xf7\x3e\xac\x36\xe4\x1a\x95\xf9\x38\x26\x72\xc0\x5a\xd4\xab\x45\x75\xdb\x46\x02\xf2\x07\x4a\x2a\xa1\xe7\x2c\xaf\x2f\x85\xdc\xde\x4f\x84\xfe\xe2\x25\x86\xd3\xb0\x88\x9b\xc7\x89\x00\x2c\xde\x13\x38\xdf\x08\x23\xc2\x0a\xab\x18\x12\x1d\x18\xc9\x8a\x49\x64\x58\x41\xae\x73\x25\x99\x59\x1e\x17\xb6\x85\xf8\x5a\x70\x04\xb6\x4e\x0e\x8e\x4f\x4e\x3f\xed\x1d\x9e\x1c\x7c\x38\xb6\x40\xe6\xe8\xb0\x2a\x89\x52\x79\x97\xea\x96\x7b\x98\x13\x6d\x41\x90\x38\x3e\x8e\x3d\x4c\x24\x8b\x6c\xce\x05\x18\x27\xd0\xa2\x5a\x48\x1b\x84\x93\xba\x02\xd9\x4e\x34\xdb\x9a\x0e\xfb\x41\x74\xee\x06\x27\x03\x3f\x65\xaa\x67\xf1\x64\xc9\x50\x27\x85\x41\x8f\x95\x46\x7f\x9b\xca\x5d\x61\x74\x4d\x56\x92\xfc\x32\x95\x25\xbd\xaa\x63\x58\x2a\xa8\x40\x46\x21\xce\x7b\x95\x45\x04\x5a\x13\xd2\x82\x35\xaa\x47\x97\xf2\x51\x47\x7c\xde\x45\x5e\xa3\x50\x98\xa8\x32\xe7\x97\x1b\x1a\x56\x49\x60\x31\xa0\xa8\x9a\xf2\xaa\x37\x31\xd9\x30\xad\x35\xc0\x4e\xd9\xcd\x64\x62\x68\x8e\x44\x3d\x49\x42\x80\x8d\x7a\x20\x0d\x3c\x79\xb2\xc4\x00\xed\x25\x81\x60\x09\x36\x69\xb3\x6d\x62\x15\xe9\x38\xc9\xed\xed\xf2\xda\x24\x37\x20\x57\xdc\xc2\x69\xdd\x66\x6d\xfe\xb2\x36\x11\x61\x03\x27\x30\xcd\x56\x56\x30\x95\x60\xfb\x94\xec\x72\x6a\x4f\x5a\x76\x99\x74\x2d\x13\x04\xa3\x7d\xf6\xcb\xe2\x0f\x33\x82\xbb\xdb\x14\xf5\x76\x61\xeb\x86\x96\x6d\x41\x80\xa8\x68\x51\x58\x52\x87\x9f\x8c\xc2\xcc\x1f\xce\x65\x2b\x92\x98\x1c\xaa\x2f\x4b\xdb\xb0\x23\x16\x20\x91\xd9\x20\xb2\xe5\xe6\xb9\x1c\x88\x61\xc4\xc9\x00\xc4\xb9\x36\x9d\x7c\xcc\x9c\x9a\xe8\x01\xda\x76\x61\xff\x67\x03\xc8\xe3\x6e\xd1\x29\xc0\x81\xb9\x68\x07\xda\x35\x3c\x0b\xc4\x24\x74\x0e\x6b\x6e\x58\x73\x51\x2b\x96\x48\xe4\x4e\x89\xe5\xaf\x78\xf8\xfb\x64\x28\x09\x56\x3f\xa2\xcd\xa3\xa8\x56\xb9\xe3\x09\xfd\x58\x90\x39\x70\x65\x05\xb6\x8b\xb3\x6e\xf1\xc3\xc5\x81\x14\x49\x78\x3b\x6d\x13\xd3\x4e\x5c\x74\x3f\x0a\x3d\x02\x15\xa1\x5b\x7a\x41\x37\x6f\xd8\x0a\xb4\x6e\x26\x80\x74\x8f\x0f\x1d\x51\x43\x99\xc9\xcc\x2e\xf9\xaf\x79\xca\x87\x78\x4a\x86\x78\x4a\x37\xc6\x29\x99\x7e\x0a\xb4\x86\x03\xbd\xf9\x39\xa7\xaf\x32\x90\x9b\xa0\x56\x02\x70\xd8\x2f\xfa\x9b\x30\x07\xca\x0e\x71\xb2\x09\x7a\x2f\xd7\x60\xa5\xc8\xc8\x49\x99\x89\xe4\x87\x83\xdd\x2d\xb5\xaa\x1a\x3a\xaf\xa3\xcc\x0f\x56\x49\x8c\x1b\x85\xbd\xc6\xf9\xdb\x0b\x9c\x51\x55\xdf\x8a\xdc\xb6\xc7\x64\x68\x9e\x83\xeb\xa7\xfb\xa3\x24\xf1\xa1\xc7\xa3\xa5\x44\xe2\x42\xd9\x14\x12\x5d\x8c\xe2\x92\x92\x3a\xfe\x52\x07\x9d\x4b\x1a\xaa\x5b\xc4\xaa\x0f\x93\x16\x0e\x71\xb6\x9b\x6c\x35\x3f\xc0\x34\x0a\x2e\x61\x82\x3d\xad\x15\xf0\xa1\x1a\x4f\x39\x09\xc3\x2c\xf1\x61\x5a\x87\xcd\xd3\x53\x9e\xef\xf7\xf4\x94\xa4\xda\xb5\x9b\x3d\x3f\xf4\xea\x58\xef\xd6\x5e\xeb\x34\xd3\xcc\x4d\xb2\xf4\x93\x9f\x0d\xea\x16\xf7\x23\x45\x73\xea\x07\x30\x69\x0d\x5d\x3f\xc4\x0a\x66\x9c\xba\x94\x43\x0a\xb7\xd7\x3b\xcd\x84\x8e\x84\xff\x51\xbc\xb6\x72\xcb\x5b\xeb\x46\xa3\xc0\x0b\xff\x37\x63\xb7\x18\x3a\xc6\xf4\xbb\x6a\xac\x95\x5a\x44\x54\x4c\x35\xbc\x17\x6a\x97\x30\x49\x71\x80\xcd\xa4\x9e\x11\xdb\x71\xd1\xfb\x36\x61\xd3\xcf\xe6\xfd\x35\x4e\x85\xca\xdd\x05\xf5\xaf\xf1\x4a\x88\x4c\x86\xc2\x04\x0d\xaf\x6a\x7e\x9d\x7f\x56\x3d\xb4\x01\xcd\x09\xdd\xab\x2f\x17\xda\x22\x16\xc3\xfc\x97\x9f\xed\x65\x68\x2e\x33\xe8\x21\x6a\x45\x5b\xaa\xfd\x75\xf6\xd3\x0d\x9c\xfc\x75\x56\xbb\xf4\xdd\x1a\x0c\xd3\x51\x02\x8f\xdd\x1e\xe4\x6d\x81\xda\xf9\x28\xab\x85\x51\x36\xf0\xc3\xbe\x48\xf9\xda\x3c\xe3\xc4\x2c\xaa\xaf\x01\x6c\x81\x26\x3e\x50\x37\x13\x20\x3b\x48\x75\x26\xf6\x04\x50\xf7\xc1\x12\xd7\x1f\x76\x61\x10\x97\xe9\x9b\xb2\x0d\xde\x0a\x41\xc9\x4b\x1f\xe7\xae\x1e\xb7\x22\x56\x08\xfb\xae\xb7\xd2\x89\x93\x2c\x4d\x39\x38\x21\x08\x6f\x6f\xeb\xd3\x0a\x69\x49\x66\x8d\xe4\xe6\xee\x62\x8e\xac\x28\x70\xca\xe4\xa4\x72\x2a\x97\x22\x6c\xeb\x14\xaa\x64\xb4\xd5\x56\xd1\x0c\x4a\xcc\x9a\x24\x78\x15\xa3\xe1\x76\x8b\x44\x43\x84\x7c\x31\x70\x42\xb6\x37\x30\x0c\xe3\x34\x32\x64\xd7\x21\xf0\x49\xde\x63\x9b\x00\x37\x96\x2d\x80\x8d\x53\x49\x50\x10\x9d\x5d\xd8\x9a\x4b\x32\x3c\x28\xee\xf3\xd7\x78\xaa\x04\xf1\xd4\x1c\x05\x27\xa2\xea\x69\x91\x3c\x9e\xeb\x78\x6e\x68\x18\x62\xbd\x0d\x3b\x7c\x5b\x44\xd4\x1f\xc0\x9e\x4c\xca\xfa\x2c\x84\xa9\xcb\xeb\x4c\x81\x78\xd3\x55\x32\xa0\x46\xc2\xa5\x2f\xbd\xad\x3a\x8f\xdb\x2b\xef\xa2\xd9\x84\xef\x1f\x2e\x3b\xdf\xb9\xcb\x0e\xd9\xcc\x3e\xdf\xcc\x99\xb4\x99\x85\xf5\x85\x28\x4d\x78\x70\x18\xb4\x41\xc8\x80\xb7\x31\x12\x40\x14\x76\x61\x6a\x01\x34\xd3\x9f\xa0\x7b\x41\x24\x5e\x5a\x22\x44\x2f\x71\x46\x5c\x98\x58\x60\x0d\xcd\x28\xd9\xbd\xe8\xfb\x0b\x54\x03\xc3\xa3\xd2\xfb\x91\x46\x12\xf0\x0e\x72\x3e\x3b\xe4\xfc\x13\x61\xdb\x6a\x90\xa3\x61\x3d\x21\x56\x22\xa9\x4f\xe6\x4b\x23\x37\x44\x3c\x6a\x42\x1b\x08\x75\x72\xfd\x8c\x93\xcc\xd6\x4f\x37\xe1\xe4\x8c\x06\xea\x4e\x4c\xde\xd3\xec\xd6\x12\x94\x96\xa7\x45\x39\x77\x53\x28\x22\x43\xf4\xfa\x9c\xb2\xfa\x02\x24\xe2\x8b\xa8\x15\xd1\x21\xa7\x73\x4a\xf4\xb5\x6a\xd4\x06\x2c\x84\x6d\xd4\xb1\x0b\xd4\x44\xde\x21\x99\x7d\x53\xa0\x2b\xf5\x4c\x93\xd5\xf8\x07\xad\xc0\x89\x3a\x29\xad\xe0\xe8\x9b\x2a\x4d\xad\x65\xbb\x19\xa3\x21\x19\xe6\x30\xef\x91\x8e\x4c\x38\x88\xbe\xe4\xcf\x6a\x81\xc4\x06\x90\xe6\xcc\xb7\x27\x64\x2b\xc8\xcc\x65\xa2\xec\x0a\x58\xcf\x68\x78\x36\x77\x61\xee\x63\x39\x2d\x83\xd7\x99\x22\x57\xe6\xb4\x06\x95\x4e\x41\xe5\x83\x13\x21\x2a\x32\xa5\x0c\xf5\x96\x45\xb3\xa0\x89\x59\xfe\x71\x1b\x3e\xca\xdb\x10\x36\xf7\x3e\xfc\x7a\x7c\x7a\x7c\x70\x22\x6c\x58\xc5\x27\xa5\xde\xad\xf6\x0d\xbb\xf1\xdc\xa4\x9f\x5a\x34\x28\x94\x21\xaf\x27\xfd\xd4\x49\x00\xf3\x31\x97\x6e\x3b\x00\xf1\x51\xa9\xe1\xfc\x54\x68\x63\xa2\x99\x2a\x66\xae\xa2\x6f\xe8\x0d\xa9\xd6\x80\x9e\xa1\x02\xf4\x58\xf9\x2b\x3f\x08\xe8\xc3\xa2\x9b\x43\xd5\xc3\xf2\x25\xd0\x6b\xe4\x8f\x75\xa0\xfc\x29\x62\x19\x94\x32\x12\x52\x8b\xfc\x1c\xa8\x75\x75\xa5\xa0\x57\x75\x16\x68\x92\x96\xf2\x0b\x3d\x67\xa0\xa9\x94\x80\x43\x83\x06\x95\x8c\xc2\x20\x8a\xe2\x29\x44\xcc\xc4\x61\xdc\x81\xf2\x89\xd4\x1c\xf7\x13\xfb\x73\x93\xc2\x8c\xcf\x7c\x2b\x00\xe2\x27\xa2\x1e\xa3\x89\xe3\x02\x9c\xb8\xc3\x2f\xc6\x55\xac\x6f\x5a\xe0\x06\x8f\x1e\x9f\x36\x44\x02\xdc\x74\x1c\x76\xdf\xf8\x3d\xd8\x1d\x77\x03\xb8\xef\x06\xc1\xb9\xdb\xbd\xc0\x78\x00\x24\x42\xe2\x75\x14\x5d\xb0\x5c\x18\x62\xf5\xe9\x14\x80\x81\xbc\x23\x18\x0b\xf8\x92\xf7\x40\xd9\xe2\x98\xb1\xc5\x75\x9a\x9d\x92\xaa\x2e\x42\x7e\x86\x41\xc8\x99\x57\xd0\xb5\xed\x9b\xe2\x3d\x99\xd9\x37\x2c\x65\x14\xe6\x9f\x9b\xba\x22\x8c\xa5\x1d\xd4\x13\x40\x23\x70\x9a\xca\x91\xc5\x31\x43\x13\x3a\x7a\xa9\xae\x7d\xe3\x61\xd5\xa5\x98\xf2\xb8\xea\xa6\xa6\x77\xa5\x46\x7e\x2c\x11\x17\xef\xcd\x95\x88\x4d\xe8\x2c\x89\xca\x71\x85\xbc\xf7\x43\xf1\x8b\xcd\xca\x16\xe5\xf8\xcd\x73\xfe\xe7\xe3\xe2\xef\x2f\x24\x5b\xc0\x2b\xfd\xa3\x00\x91\x29\xe2\x99\xa0\xf3\x0b\xe2\x02\xb8\xfd\x1a\x47\x29\xf8\xb6\x31\x4e\x74\xe0\xa6\x03\xbf\x1b\x25\x31\xa2\x20\x7e\x3f\x6c\xa4\xe3\x34\x83\x43\x03\x22\xd5\xc0\x4b\x57\xdd\x6e\x37\x4a\x3c\x3f\x0a\xab\x4e\x7e\x11\x72\x8d\x2a\x7c\x29\x20\x4a\x45\x3c\x81\x7b\x05\xc4\xc3\x6a\xa9\x32\x44\x01\xf8\x22\xd9\x83\xaf\xfd\x73\x25\x09\x19\xb0\xfe\xfa\x0b\x1d\xa3\xf6\xfa\x3a\x58\xeb\x80\xf6\xc6\x16\x58\x03\xd6\xc0\x4b\x1b\x7c\x92\xf0\xdb\xa7\x60\x1d\xfd\xb7\x81\xfe\xc1\x75\x6a\x35\xfc\xfc\x19\xd8\x00\xed\xf6\xc6\x33\xd0\xde\xc4\x45\x30\x66\x4b\xbb\x6d\x1d\x66\x70\x88\x0a\xb4\xb7\x49\x73\xf2\x9c\xa3\x57\x60\x8d\x14\x25\xe9\x8b\x48\x72\x22\x69\x30\x9b\x24\x59\x11\x06\xc2\xb0\x80\x39\x3b\x1a\x76\x04\x1b\x60\x50\x3e\xbe\x9b\xf3\x79\x8b\xee\xbc\x3f\x0c\x50\x09\xd5\x00\x5f\x7d\xa0\xfa\x62\x60\xab\xea\xd2\x62\x36\x6f\x06\x87\xab\xe7\xa3\x2c\x8b\xc2\x39\xe8\xc7\xb7\xb2\x6d\x0f\xdf\xf5\x36\x5f\x87\x7f\xaf\x19\xb7\xad\x45\xa7\x00\xfd\xda\x01\x6b\x3c\x03\x96\x94\xbe\x1d\x6f\xaf\x8d\x2d\xb0\x95\x2b\x6c\xb9\x89\xef\x36\xba\x51\x98\x25\x18\xd4\x91\x27\xd7\xe2\xef\x48\x16\x6b\xac\xc9\xdc\xde\xc0\xef\x37\x3a\xc0\xca\x12\x0c\x8b\x8a\xf7\xa2\xa5\x94\x0f\xdc\x73\x18\x90\x86\xf0\x1e\x5e\x7f\x0a\xb6\x3a\xa0\xbd\x05\xda\x9b\xcf\xf0\x11\x62\x29\x91\x50\x89\xed\x0e\x39\x30\xba\x93\x85\x4e\xd4\xcf\xa8\x33\x76\xa2\x9e\x53\xc0\xc9\xe7\x14\xa2\xf5\xb9\x9f\x1e\x86\x81\x1f\xc2\x17\x38\x6d\x17\x6e\x7a\x00\x2f\x93\x28\xa4\xa8\x33\xd6\xc6\x96\x45\x8e\x8b\xd4\x4d\xfe\x88\x3d\xa7\x40\xc9\x87\x1e\x69\xf2\x28\x26\x2e\xdb\xe8\x63\xde\x90\x6f\x11\xc7\xf0\x79\x14\xe2\xa4\x0a\x27\x51\xbf\x8f\x81\x9c\x94\x14\x62\x04\xca\x36\xf0\xfb\x83\xac\xe1\x77\xd1\x1c\x2f\xf4\x24\x8a\xcd\x6e\x3a\x8f\xd4\x31\x9b\x2b\x0b\xf9\xa9\xbb\x41\xf2\x88\xd8\x0e\xc2\xd5\x43\x25\x74\x0d\xd4\xc7\xe9\x29\xdb\x21\x4a\xf0\x1d\x92\x90\x9a\x64\x7a\x04\xc0\xb6\xb9\x76\xa3\xe1\xa7\x8d\x08\xcd\x25\x4b\x03\xc1\x1b\x89\x71\xe6\xa5\x7d\x62\x5f\x4c\x0f\xc3\x0c\x26\x24\xa3\xc6\x6e\x95\x66\x49\xed\x86\x17\xc1\xb4\x11\x46\x59\x83\xda\x29\x09\xda\x19\xcd\xf1\x61\xb7\x66\x68\x89\x36\x90\xaa\x2d\x00\x06\xd0\x5d\xb3\x14\xf6\x2d\x02\xa5\xa4\x2e\xb2\x17\x77\x33\xa3\xf5\x9e\x97\x37\xaa\x02\x4b\x53\x85\xea\x4d\x31\x41\xfd\x50\xb8\x7c\xaf\x0a\x17\xe5\x92\x4a\xa9\xdc\x57\x72\x49\x05\xfe\x9f\x7f\x8f\xff\x7e\xfd\x59\x7f\x49\x11\x5a\x8e\xd8\xab\xf2\x1b\x0a\x73\x59\x1d\x4c\xec\x29\x25\x46\x3f\xf0\x9d\x43\x1e\x67\x84\xf0\x22\x76\x07\x53\x6d\xfc\xbe\xcd\xef\x0d\xca\x93\xad\xe1\xae\xd6\x8b\x9c\x1c\xa5\x00\x19\x23\xdf\xea\xad\xc3\xea\x93\xd1\x4a\xbc\x9c\x74\x2d\xa8\x17\x00\xc8\x5d\x1f\xf2\xa5\xf1\xdc\x48\xe7\xd8\x47\x6d\xa2\x8b\x83\x7e\x66\x07\xb0\x27\xb9\x2b\xa6\x23\x26\x8b\xf7\x24\x3d\x14\x3d\xe6\x4a\x16\xfa\xec\xe4\x2f\x41\xcd\x37\xa3\xd9\xd0\x71\xc0\xca\xbc\x35\xf8\xdc\x93\x95\xca\xdc\xbe\x7c\x2b\x5f\x31\x48\xf6\xe7\xdd\x28\xc0\x21\x2f\x6d\xcb\xf3\x2f\xd1\x75\xbc\xb6\x86\x01\x13\x87\xfe\x79\x84\x59\x57\x24\x2d\x87\x7d\xda\x8e\xe0\x70\xd5\x15\xe5\xab\xfa\x0c\x6c\xa9\x1f\xc0\xde\xd1\xe4\x9e\xca\x73\x7a\xc3\xcb\x2c\x05\x9a\x1f\x96\x24\x54\x2e\x46\x3e\x7d\xab\xfc\xd3\xa5\xfd\xb6\xbe\x03\xd6\xb5\x8b\x32\xdf\x7c\x24\xb0\x3f\x0a\x5c\x24\xac\x22\xf2\xe2\x22\x3a\x3c\x65\x3e\xe8\x6c\x6c\x17\x67\x43\x37\x17\xe2\x99\x22\x51\x88\x3d\x8d\xc6\xb6\xc2\x0f\xd6\x8a\xf8\x52\xc6\xdc\xa0\x7b\xc9\xf3\xd3\x6e\x10\x61\xeb\x36\xa7\x82\x96\x4e\xb0\xe1\xfc\x38\x7e\x97\xc1\xeb\x0c\xd5\x8d\x03\x77\xcc\x13\xab\x4a\xaf\xce\x23\x6f\x7c\x0f\x6c\x52\xa9\xd4\x42\xb8\x24\x57\xc3\x25\x95\x9b\x54\x23\x66\x86\x91\x4e\x3c\xfd\xbb\x61\x3d\xc1\x6c\x3c\xc7\xde\x22\x76\x52\xac\x06\xe6\x27\x34\x07\x5f\x85\x79\x21\xfe\x72\x77\xd7\x22\x27\xbe\xc6\x66\x0b\x57\xd6\x9c\x64\x5d\x33\x9a\x62\xbb\xbb\xcb\xeb\x93\x19\xd8\xbe\xf9\xd8\x3d\x99\xcd\x63\x78\x5b\x33\xb0\x75\x0d\x03\xf7\x55\xc2\xbf\x35\xa6\xb0\x7e\x26\xc6\xcd\x2d\x63\xdc\x52\xe0\xde\x99\x71\x0b\x60\x92\xa1\xd2\xdd\xc4\x8f\x89\x16\xf9\x51\x28\x55\x86\xc1\xf5\xfb\x17\xff\x1e\x7f\x54\x2e\xfe\x82\x2a\x05\x4d\xce\xe9\xa9\x34\x3b\x35\xf4\xb8\x17\x85\x59\x83\xd0\xc7\x06\x25\x83\xf4\x79\x02\xfb\x49\x34\x0a\xbd\x06\xa7\x89\x39\x15\xcc\x33\xb0\xc1\xc9\x5f\x55\x5d\xc9\x22\xe8\x4c\x7e\x95\x17\xaf\x1a\xb9\xfb\x26\x5c\x94\xd0\x60\xf4\x7a\xd3\xc9\x14\xac\xb5\x8c\x62\x2a\xcd\x2a\x67\x68\x4d\x1b\x88\xbb\x0f\xc0\x08\x74\x85\xdc\xe1\x89\x2d\x9f\x70\x9c\x2c\x1d\xe7\x2c\x71\xcc\x49\x53\xfc\x50\x79\xe7\xa4\x29\xff\x14\x7c\x74\xd2\x64\x7f\xd2\x94\x2f\x49\x13\xfb\xb6\x61\x6c\x8f\x64\x57\xf9\x45\x64\x8f\xd0\xa6\x8e\xd2\x13\x29\xa8\x62\x20\xcb\x51\xe8\x63\x22\xe7\x86\x87\x43\xd0\xb1\x5f\xc0\x71\x5a\x0f\x6d\x11\x1b\x21\xfb\x64\xe0\xfc\x2c\x61\x1b\xe2\x04\xba\x91\xf4\x19\xce\xf2\xb2\xfc\x13\x44\xca\x87\xe0\xb7\xca\x97\xd5\x29\x04\xb2\x1f\xd6\xa2\xdb\xdb\x48\x1e\xbf\xbd\xb2\x52\x8f\xf8\xf7\xe2\x74\x5d\x91\x93\x30\x64\xc5\x66\x02\x2f\x61\x92\x92\xbf\xbc\x51\x17\x4a\x03\x24\xab\xc0\x02\xb2\x88\x3c\x78\x7b\x9b\x4c\x6c\x10\x61\x2c\x77\x2e\xa8\x29\xfd\xe1\xee\xf0\x68\xd4\xe7\xbb\x51\x71\x56\x7d\x36\xab\x40\x79\xe9\x30\xe3\xad\x00\x9b\xcf\xf5\x60\xde\x18\x11\xfa\x3c\x02\x58\x1a\xdd\xcd\x24\x7d\xf2\xe7\xfb\x83\x63\x07\x36\xdf\xee\xbd\x7f\x7f\xf8\xee\xd7\xd3\xfd\xa3\x37\x47\x1f\x8e\x4f\x4f\x8e\x4e\x0f\xf7\x8f\xde\xa1\x37\x2f\x0f\x5e\xed\x7d\x7c\x73\x42\xde\x38\xb0\x49\x4a\xa8\x34\x36\x26\x89\xa9\xcb\x68\xec\xd3\xd7\xe9\x9f\x4f\x3e\xef\x7c\xd6\xd0\xd8\x72\x71\x6a\x07\x58\x49\x84\x3e\x81\x95\xc0\xbf\x98\x32\x90\x2a\xec\x08\x27\x17\x47\x81\x9f\x41\xab\xa0\xca\x0b\xa0\x77\x3e\xb6\x8a\xf2\x46\x00\xbd\x17\x63\x49\x6a\x63\x2a\xbe\x35\x2a\xdc\xac\x61\x36\xd7\x3b\x24\xf0\x94\x1d\xad\xa2\x0f\xf5\xb6\x25\x78\x69\xaa\x33\xa3\x1c\xba\x59\x9a\x23\x97\x09\x29\x5d\x2a\xc2\x95\x29\x0f\xd3\x2c\x81\x59\x77\x00\x3d\xad\x26\xb1\x30\x24\xe9\xf7\x31\x6a\xa1\xd3\x01\x59\x32\x82\x7a\xf5\xa2\x46\x00\xa1\x5c\x78\xbe\x5c\xd9\x07\xca\x22\xc7\x46\xb1\x6d\x5a\x6b\x1b\x8d\x6b\xe3\x67\xd0\x96\xab\x22\xde\xba\x46\x35\xb6\xd4\x34\xb1\xc9\x25\x69\x62\x2b\x70\xbb\xa8\x65\x32\x1c\x5c\x35\x1b\xc7\x51\x3f\x71\xe3\xc1\xb8\x81\xb8\xf2\xc6\x3a\x96\x4e\x74\x6f\x90\xdc\x42\x65\x0c\xdd\xdc\xaf\x3f\x43\x72\x2c\xeb\x77\x5b\xac\xc1\x09\x45\xbf\x97\x6c\x22\xf8\xbe\xa2\x79\xfa\x8d\x06\x91\x0a\x4d\xbf\x94\xf8\xae\x62\x07\x0a\x57\x56\xda\x4d\x6e\xd5\x4a\x95\x0a\x64\xaa\x09\xdc\x77\x6a\xdc\x89\xc6\x21\xbf\x60\x72\xd2\x1b\x3f\xbc\x68\xb5\x8e\x33\x37\xf4\xdc\x20\x0a\xd5\x19\x62\xd2\xd4\x1a\xaf\x87\x37\x30\x62\x78\xd2\xa1\x1b\x04\xe4\x04\xb2\xd2\x81\x1f\x5e\xac\xa6\xa2\xa5\xd2\x6a\xd3\x65\xe6\x29\x5f\xf0\x2b\x0c\x61\xe2\x77\x95\xf1\x52\x09\xaf\x64\x92\x8b\x53\x9c\x23\x03\x51\xf8\xd2\x4f\x87\x7e\x9a\x16\x69\x01\x39\xd6\x4f\x73\xa2\x3a\x65\x2e\x59\x25\x46\x89\x9e\xe5\x8c\x0d\xf9\xb6\xe9\xee\xef\x48\x43\x35\x9d\xd6\x1c\x87\xf9\x9c\xe6\x94\xd3\x70\x9a\x32\x24\x2f\xb1\x0a\xc8\x06\x01\x60\xc1\xbf\x65\x31\x38\x6f\xba\x03\x4c\xd6\x46\x43\x6c\x70\x49\x7a\x41\xa6\x04\xc1\x1c\x1a\xb8\x56\xd0\x73\xea\xec\x5a\x6b\x5b\xb1\xdb\x87\x38\xb3\x1e\x49\x63\x20\x51\x8d\xfc\xc5\x66\x85\x70\x94\x25\x6e\x60\xd9\x60\x88\x5a\xa0\xd7\x5c\x9b\x3f\x07\xd6\xc0\xef\x0f\x02\xaa\x08\x49\x47\xdd\x2e\xce\x37\x60\x5d\xb9\x49\x48\x33\xbb\x27\x7e\xe6\x77\xdd\x00\xb7\x6e\xba\x50\x6f\x68\x7b\x2d\xcb\x0f\x7b\x91\x05\x78\xa3\xec\x01\x6d\xb9\x65\xe1\xdc\x1b\x8d\xae\x9f\x74\x11\x65\xa1\xdd\xb4\x2c\x3c\x05\x8d\x2c\xf1\xdd\x10\x6b\x3b\x58\xaf\xec\x8d\xe7\xbb\xc3\x28\xf4\xac\x89\x0d\xce\x1d\xab\xa9\x21\xc6\xd8\x8e\xdf\x77\x24\xf6\x3e\x20\xee\x66\x53\xd4\x09\x92\x2a\x41\x4a\xdd\xe1\x51\x95\x02\xb9\xa4\x47\x24\x10\x81\x3f\xcd\xdd\xb5\xa0\x0b\x84\x73\x19\xd6\x25\xd1\x94\xbe\xf8\xef\x16\x74\x7a\x13\x61\x65\x11\x51\x8c\xd8\x15\xad\xcb\x93\x0f\xa3\x3f\x59\x62\x5e\xa5\x24\x67\xa5\xe0\x2e\x5f\x6a\xc5\x6e\x83\x36\xfd\xee\xd9\x4f\x37\xc3\x36\x95\xf4\x83\x28\xe9\x4c\x1a\x3d\x3f\x08\xce\x5a\xca\xc3\x16\x49\xc0\xb3\xb2\x42\x7a\xe7\x87\x8e\x0e\x81\xff\xd6\x8d\x43\x13\xa6\xc5\x1b\x62\xb7\x2f\x57\x81\x94\x0c\xd4\x5a\xdf\xb1\x5a\xd6\xc6\x96\x35\x45\x09\x12\x60\xf6\x44\xa0\x76\x63\xbd\xc3\x19\x7f\xd5\x40\xb7\x1f\x6c\xfc\x74\xa3\x36\x3f\x39\xe3\xc9\x6b\xe5\xb2\xf8\xf3\x59\x61\xfc\x83\x14\x14\x1a\x09\xce\x12\x21\xee\x1e\x92\x0c\xc6\xc7\x38\x85\x4c\x94\xec\x05\x41\xfd\xec\xa7\x9b\xf3\x49\x8d\x9c\x7c\x50\xc3\x3f\xdc\x33\x9b\x42\x21\x30\x08\x4a\xb4\x5d\x1c\xb2\x65\x3d\xdf\x0d\xa2\xbe\x65\x2f\xb1\x38\x40\xa5\xc5\xba\xb2\x87\xc9\x3d\x6b\xdf\xde\x96\x96\x92\x2f\x4b\x9b\x44\x0b\xde\xb0\x58\xec\x3e\xcc\xf6\x58\xf2\x9d\xba\xe5\x7b\xa8\xb1\x3a\xe2\xcd\x65\xd0\x79\x2c\xed\xaa\xc5\x40\xc2\xfd\x2c\xe5\x2d\xed\x24\x93\xc9\x04\x8c\x9c\x41\x3d\x68\xc6\x49\x94\x45\x68\x6a\x39\xcb\x9a\x36\xb1\x2c\x09\xbd\x0e\xb8\xc9\x1b\x3c\x54\x73\x88\x64\xfe\x00\x92\x18\x50\xf4\x4b\x22\x73\x66\x4d\x26\x36\xe8\xe6\x7b\xcd\x9f\xb6\x05\xf4\x4f\x41\x83\x73\x1d\x09\xae\x18\xb4\xc3\x26\xe1\x1f\x3a\xcc\xf3\x8a\x78\xab\x31\x49\x84\xb1\x35\x51\x62\x6a\xc2\x06\xd2\x0b\x1b\x04\x76\xd1\xb1\x48\xe8\x1b\x62\xd0\x5f\x8c\x86\x81\x72\x6c\x8f\x42\xc1\xf5\x16\xf6\x9e\xc5\xaf\xfd\xed\x2a\x0a\x2e\x3c\x2f\x05\xd5\x16\xb7\x78\x3c\x28\x25\x16\x1e\xeb\x03\x53\x5f\xc5\x71\xa3\x17\x45\x19\xde\x34\xf1\x38\x21\xfc\xc2\x77\xeb\xd8\x13\xfd\xdc\xdb\x5e\xbd\x46\x62\x69\x35\x7f\x34\x3e\x3b\x88\x1d\x61\xd3\x53\xe2\x9b\xc6\xad\xae\xaa\x10\x8c\xf6\x19\x5f\x1b\x4b\x2f\x93\x16\x4d\xa0\xb2\x55\x0b\x8b\x11\xb1\x8b\x58\xd3\x75\x2c\x0b\x6a\xed\x55\xff\xef\xff\x4f\x78\x7d\xce\x7c\x8f\xa1\x9b\x58\x4c\x16\xa8\xbd\x46\x43\xd8\xa7\x43\x68\x4f\xf1\x80\x13\xa7\x40\x65\xa7\x17\x6f\x48\xd2\x6c\xc1\xf9\xdc\x6d\xc6\x24\x73\x4e\xc1\xa8\x82\x9e\xef\xee\xd6\x43\x78\x55\x7b\x89\x8e\x11\x22\xf9\xaf\x46\x41\xf0\x27\x41\xe8\xf9\x92\xbe\x26\xe2\x5b\xef\xae\x32\x7e\xb0\x47\x6d\x69\xf5\xff\x2c\x21\xf9\xf1\xe6\x66\x19\xff\xbf\xcf\x96\xb5\x56\xef\xda\x62\x17\x82\xda\x61\xd8\x6d\xe2\x12\xc7\xef\x5f\xfe\xd1\x78\xe3\x77\x61\x98\xc2\xc6\xa1\x07\xc3\x8c\x64\x04\xa8\xbd\x7d\xff\xa6\xb1\xd1\x5c\x5b\xaa\xd5\x26\x93\xa5\x5a\x6d\xa9\x56\xfb\xa7\xe7\x5f\x12\xe6\xd2\xb9\xb9\x91\xc2\x18\x09\xc0\x61\x0d\x71\xfb\x8c\x11\x4a\x7f\xa1\xc3\xc0\x74\xbc\x56\x47\xeb\x55\x3b\xb8\xce\x12\xf7\x05\xec\x45\x09\x74\xea\x7c\x56\x6b\x92\x28\x6d\xdb\xb8\xaf\x5a\xed\x9f\xa3\x80\xf6\x54\xa0\x06\x38\xd3\x79\x4d\xe8\xec\xd8\x58\x38\x4b\x33\x99\x90\xce\xf3\xdd\x1f\x67\x6e\x36\x4a\xdf\xf8\xe1\x45\xa1\x77\x69\x73\xa4\xb8\x54\x23\xf0\xc3\x0b\x31\x1c\xde\xd4\x12\x33\xd2\xe3\x26\xf9\xaf\x5a\x6d\x5a\xb3\xa4\x3d\xb9\x02\xec\xbb\x01\xaa\x95\x96\x56\x43\xa5\xf0\x60\x52\xa5\xf6\x61\x06\x87\x65\xf5\xb0\x91\x53\x54\x60\x7f\xb1\xd9\x5d\x1d\x05\xc6\x05\xda\xeb\x65\x30\x99\xba\x3e\xaf\xbd\xb4\xd5\xda\x8b\xe3\x57\xb8\xbf\x56\x4b\x6c\xb4\xe7\xe8\xcc\x3b\x37\x37\xcf\x39\x49\x41\x87\x7d\x32\xa9\xad\xa2\x2e\xff\xb9\xea\xf9\x97\xe8\x8f\xff\xb3\xba\x84\xef\x85\xff\xec\x0c\x33\x18\x7c\x8c\x4b\xef\x85\xe9\x7e\x34\x7a\x6f\xe5\x4d\xad\xb7\xb2\xb4\x0f\xe7\x51\xe7\xac\x01\x6b\x14\x58\xaa\x7a\x2c\xbf\x3f\x89\xb2\xb2\xe0\x24\x9a\x77\x62\x31\x68\x3b\x4d\x03\x17\x3b\x58\xd5\xfb\xe9\x77\x6f\x05\xe5\x9f\xa9\x23\xdc\x05\xb0\xc4\x1e\xb5\x80\xc6\xc7\x3b\xb7\xbb\x95\xfe\x80\xb6\x98\xb4\x9b\xa7\x97\x9e\xe2\x39\xae\x75\x7b\x99\xb6\xea\x78\x73\xcf\xb1\xe8\x84\x45\xd8\x94\x58\x04\x72\xbf\x4b\x0e\x5b\x26\x9f\x5b\xa1\x48\x53\x0e\xc4\x8c\x7e\xee\x85\xd9\x91\x98\xa2\x85\x32\x02\x15\xbc\x49\x4c\x4c\x40\x65\xe7\x0f\x42\x34\x6a\x68\x81\x53\xa2\xb2\xc8\x06\x70\xa8\x75\xf6\xc0\x2f\x76\x77\x2d\xa2\x4e\x9b\xa2\xde\xe0\x5f\x61\xd0\x71\xf0\xf7\x8d\x06\x6e\x97\x29\x2f\xf0\x8f\xbc\xf2\xe2\x2b\xf1\x26\x78\xd3\x3f\x0a\x59\x73\x7b\x7c\xb0\x16\x6d\x6f\xfc\x69\x76\xf5\x0f\x7c\xcb\x28\x14\x20\x32\x4b\x7d\x79\xa6\x04\xac\x4c\x3d\x98\xf7\x2a\x7e\xaa\x4b\xfb\x60\x45\x50\x85\x34\x7f\x8f\x9c\x31\xde\x72\xe3\xf5\x93\xe4\x6d\xd4\xf3\xa6\x38\xee\xf2\xab\xc0\xec\x9a\xc8\xb6\x28\xe1\x04\x0c\x5b\x54\x9a\x53\x43\xd4\x88\x8e\x21\xd0\xec\x65\x93\x9c\x3a\x48\x60\x4f\xb6\xe0\xa2\xdf\xaf\xa2\xe4\x98\xa6\x52\x67\x5e\x9a\x85\x4f\x10\x05\x0c\xde\xa4\x95\xbb\x3a\x81\xc9\x30\x35\x77\xc4\x5e\xdf\xb5\x9b\xf7\x89\x7f\xe9\x76\xc7\xe6\x8e\x44\x81\xbb\x76\x75\x0c\xbb\xa3\xc4\xcf\x4a\xfa\x92\x4a\xdc\xb5\xb3\x3d\x6c\xc2\xf1\x71\x80\x71\x49\x8f\xf9\x62\x1a\xbf\x57\x9d\x01\x5e\x75\x83\x55\x7d\x5c\x0b\x77\x8e\x96\xa7\x5b\x2c\x05\x94\x0e\xc4\x3d\x73\x18\x98\x73\xad\x91\xa3\x87\x99\x06\xf5\x64\xe8\xaa\xab\x25\x76\x77\xad\x41\x96\xc5\x69\x6b\x75\xf5\xea\xea\xaa\xc9\x3f\xbb\xd9\x8d\x86\xab\x29\x3d\x3e\x72\xcb\x78\xa7\x97\xb4\x8b\xdf\x97\xb6\x9a\xa1\x12\x8d\xa8\xd7\x60\x90\x59\x72\xf3\x74\x7f\x97\x74\x40\x4b\x94\x76\x11\xd3\x53\xa2\x4c\x09\xdd\xcd\x65\x73\x42\x8b\x94\x4f\x0a\x3b\x15\x72\xe3\xca\xc6\x2d\xe9\x41\x29\x57\xda\x8d\xab\x1c\x85\xaf\xc4\xa5\x11\x79\xe7\x51\x70\x69\x2f\xfe\xfc\xd0\x7b\x16\x3e\xb9\x5c\xcc\x95\xc9\x09\x63\xdb\xc8\xd6\x11\xe1\x56\x0a\x8e\x21\x91\x04\x48\x7e\x1a\x25\x38\x88\xed\x6a\x40\xc2\x53\x86\x91\x07\x89\x3f\x26\xb6\xf0\xa1\x3f\x68\x8a\x1c\xfc\x67\x34\xca\x68\xe4\xe4\x07\xf4\xe7\xc1\x35\x71\xe0\x44\x8f\x30\x35\xc6\xaf\x5e\x27\xb0\x27\xbf\xa1\xaa\x56\xfc\xff\x7b\x8a\x1a\x49\x54\xc0\xb0\x1b\x85\x9e\x9b\x50\xf7\x30\x74\x3b\x53\x19\x73\x83\x45\xb8\x10\xcf\xa9\x2d\x21\x0b\xe6\xbc\x91\xa4\x00\xd0\xcd\x35\xb0\x43\xfe\x7b\x4a\xfe\x7b\x46\xfe\xfb\x99\xfc\xb7\xbe\x46\xff\x5f\xa7\xff\x6f\x68\x6f\x06\x1e\xcc\x31\xb7\xe2\xfa\x19\x58\xdf\x64\x9e\x21\xfc\xc2\xc8\xa9\xa7\xf5\x11\x15\xda\xc5\xf8\xa2\xab\xa2\x65\xdc\xcd\x57\x1b\x76\x17\xe2\xfe\x1d\x68\xdf\xa1\x27\x8d\x2c\x6a\xf0\x11\xcb\x0f\xd9\xe0\x55\xa5\x3b\xb8\x17\xc9\x00\xf5\xf9\x60\x25\x03\x45\xa5\xb4\x00\xc9\xa0\x24\x9b\x54\x35\xd7\xe9\xc5\xd1\x42\xd8\x3c\x3e\xd9\x3b\xf9\x78\x7c\x70\xac\x09\x01\x8c\x4a\xc9\xe2\xcf\xc7\x1f\x0e\xc3\xe0\xf2\xc9\x1d\x43\x00\x77\xc0\xb6\x70\xb7\xcc\xe0\xf0\x38\x1b\x33\x9f\x55\x99\x02\x7e\x45\xc2\x97\x23\x76\xeb\xd3\x88\xdd\x46\x75\x62\xc7\xf8\x60\xe6\x73\xfa\xb3\x78\x4c\x36\xdd\x21\x75\x48\xb5\x02\xe8\x7a\xbe\x31\x78\x8e\x55\x42\xc7\xd4\x92\x48\xd8\xbd\x13\xac\xdc\x2c\x1a\xa9\x10\x39\x3b\x55\x69\xce\x62\x69\x8b\x74\x7c\x4d\x8e\x70\xae\x7c\x10\x6e\xd0\x01\x72\x29\x58\xf2\x0d\x9a\xd2\x96\x75\x8c\xfb\xab\x49\x6f\x2c\x80\xf6\x09\x19\x9f\xe2\x7e\x36\x01\x1e\xec\x27\xae\x07\xbd\x5c\x65\xf6\x58\xae\x99\xf3\x50\x9b\x80\xa1\xeb\x87\x19\x0c\xdd\xb0\x0b\x73\xd5\xa5\x37\xa5\x2d\x44\xa3\xcc\xed\xe7\x2b\x93\x87\x72\xbd\x6b\x3e\xde\x09\x15\x39\x82\x79\x7c\xda\x30\xab\x4b\x66\x98\xe9\x22\x8b\x81\x65\xe4\xfd\xca\x4a\x1d\x3a\xf9\x87\xb9\xfc\x7d\x00\x4a\x0d\x1e\x76\x15\x8c\x21\x92\x62\x97\xb4\xb4\x9c\x6f\x07\x95\xdd\x75\xdb\x52\xa1\x4e\x93\x7f\xac\xae\x30\xf1\x30\x63\x04\x47\xc7\x98\x8b\xb2\xfb\x88\xff\xda\xc5\x8c\x22\xcb\x7d\x6a\xd7\xcf\x1a\x8d\x9c\x4a\x95\x6e\x34\xd4\x2d\x71\x0d\x6b\xd5\x64\x47\xb2\x5c\x7b\x93\x33\x1e\x42\x82\xf5\xbf\xf0\x5a\x2b\x94\xa1\xe7\xbb\xea\xcf\x56\xee\x3b\xd1\x33\x2e\x72\x98\x44\x0c\x49\xa4\xa0\x33\xaf\x48\x15\x95\x15\xcb\xa7\xa7\xf2\x75\xd8\x59\xaa\xbc\x3a\xf8\xa3\x79\x70\xe1\x59\x49\xab\x0d\xa6\x95\x26\xcf\x4a\xd4\xd2\x41\x79\x94\x5f\xb0\x10\x26\x20\x71\x87\xf0\x7b\xb6\x98\xe3\xdb\x7c\xfd\x59\x6f\xeb\xc3\x46\xf6\x7b\xb9\xdb\x13\x9b\x0e\xbd\xc6\x39\xe7\xd8\x3d\x70\xd3\xd7\xd0\xf5\x60\xa2\x09\xf2\x50\x60\x94\xa4\xb8\x0d\x56\x21\x6f\x64\xc3\x6b\x10\xbb\x09\x5a\x17\x52\xa4\x0c\x50\x49\xf1\xe6\x56\x47\x74\xec\x7b\xf0\xdc\x9d\x65\x48\xbc\x46\xc9\x98\x52\x5a\x66\xce\x41\xbd\x8d\x3c\x37\xd0\xf8\xbf\x1b\xc7\xc4\x2a\x94\x0c\x69\x48\x8a\x54\x1e\x11\xee\xb6\xbc\x53\xd7\x0f\xcb\xbb\x44\x05\xca\x81\xae\xd4\xef\x7e\x45\x4d\x55\x95\xbf\x9b\x55\x28\x19\x04\x35\x7f\x55\xff\xee\xe9\xa6\x10\xec\xd7\x7f\xaf\xf8\x5b\x2a\x99\x99\x4f\x33\xc8\x8f\x9b\xf6\x06\x60\x2f\x77\x77\x97\xc9\x7d\x23\xce\x82\xa1\x3c\x7d\x2b\x57\x20\xd3\x6f\x28\x4f\x5e\xca\xc5\xc9\x2e\x35\x14\x27\x2f\x71\xf1\x2f\xad\xc1\xd2\xec\x96\x47\xa1\xc8\x1a\x5e\xfb\x47\xa3\xd1\xf5\x71\x8e\xc6\x5b\x3d\x7e\xaa\x34\xa4\xfe\xf4\x54\xbc\x7e\xe0\x46\xc6\xc2\xba\x3e\x40\x8d\x82\xe6\x22\x7b\x14\x7b\xef\xcd\x6f\x6f\xaf\xba\x83\xc1\xbf\xf2\x7b\x6f\xc0\x2f\x7c\xed\xde\x13\xaf\xbf\x9d\xbd\x47\xc6\xfc\xb0\xf7\x1e\xb9\xaa\x1f\xc5\xce\xeb\x7f\xfc\x2d\x4b\x83\x5f\xc3\xfc\xce\x1b\x52\x76\x46\xbb\xef\xd8\xcb\x6f\x67\xd7\xa1\x11\x3f\xf0\x3d\x47\x39\xd2\x47\xb1\xeb\xf6\x5f\xfe\x0c\x7b\xab\xdd\x17\xd5\xe4\xa9\xd3\xd3\x21\xe7\xe8\x1f\x44\xc8\x88\x76\xe9\x1e\xf6\xf6\xe2\x32\xd8\xa3\xd8\x5f\x3b\xff\x8e\xff\xbc\xd8\xf8\xd7\xfb\x3c\x55\x73\xd1\x34\x18\xc9\x5a\x2a\x64\xd9\x6f\x87\xb2\xd1\x41\x3f\xb8\xdd\xc7\x40\xd9\xb1\xde\x0f\x52\xeb\xd8\xa3\xd8\x7c\x57\x3b\xc7\xfb\x07\x2f\x5e\x5d\x4c\x23\x6e\xea\x0c\x9d\x9e\x92\xa8\x9d\x32\xd5\xd1\xd6\x33\x01\x25\x9c\x57\x09\x6c\xea\x83\xf6\x75\x90\x01\x9b\x05\xf3\xba\x6e\x28\x0d\x6a\x2e\xd1\xda\x8d\x63\x0b\x58\x9b\xe6\x68\x27\x15\xf4\x81\x1a\xc4\x3b\xe5\xe0\x7c\xec\x89\x0e\x61\x00\x8d\xc4\xac\x7c\x18\xb8\x69\x03\x4f\xf5\xbd\x82\xea\x69\xb7\xf4\x43\x3f\x76\x55\x25\xf8\x6f\x56\x33\xfb\x5b\xfa\xf9\x64\x3b\xba\xda\x9f\x19\x0d\x68\x56\x08\xfb\x52\x60\x12\x13\xd4\xc8\xc3\xc4\xb3\x37\xec\x92\xb9\x15\x6b\x2f\xfd\x4b\xdf\xac\x59\xa3\x6f\x6f\x6f\xa7\x42\x30\x16\xe9\x50\xde\x5b\x1f\x37\x2c\xda\xcc\x81\x31\x9a\xea\x37\x1a\x88\x42\x78\xa4\xce\x57\x44\xb3\x2e\xcc\xfb\xa3\xd2\x71\xac\xee\xaf\x6e\xbc\xf1\xfe\x7e\x36\xeb\xb5\x58\xa6\xe4\x90\x94\xe6\x1b\xd3\xa1\xb2\x8a\x6d\x57\x80\xcd\x5a\x37\xc1\x66\x49\x10\x52\x1b\x5b\x9a\xc8\xe1\x0a\xa8\x57\x65\x68\xc3\xc5\xc1\x12\x9c\x81\x52\x5c\x5d\x01\xa7\xbb\xa5\xc2\x0b\x97\xdf\xd3\xe2\x96\xde\xd4\x83\xe5\x6a\xe6\x7b\x6b\x5e\xde\x02\x26\x49\x94\x34\xba\x91\x57\xf9\x5b\x08\xf8\xd6\x10\x7a\xfe\x68\x38\x95\xe3\xc0\xc8\xe5\x1a\xfe\x63\xab\x22\xff\x61\x84\x39\x62\x0e\x30\x14\xee\xc1\x7a\x8e\x3f\x64\x1f\x7f\x87\xca\x8f\x18\xa2\xb2\x05\xf2\xef\x17\x60\x4e\x1e\xa8\x9a\x2d\x37\xca\xc7\x94\x70\xe7\xf5\x78\xfc\x31\xd8\xec\x9f\xcc\x46\xff\xa6\x0a\xa3\x3a\x5e\x85\xda\x89\x81\xf5\x82\xf8\x24\xea\x0d\x83\x86\xcb\xc8\x18\x77\xa9\x95\xe8\xaa\x96\xae\x60\x78\x7c\x80\x8c\xd1\x3d\x25\xfc\xb9\xcb\x21\x3a\x77\xbd\x3e\x6c\x74\xa3\xd1\x1d\x92\x85\xdd\xd1\xc5\x72\x91\x0e\x96\x0c\x36\xf4\xf8\xf0\x3f\x07\x32\x48\x28\x7a\x2e\xfd\x44\xaf\x2b\x42\x88\x46\xd3\xf3\x33\x7c\xf2\xd6\xdc\xd5\xcf\x1b\x47\x0b\x13\x1a\xf2\x12\xae\x36\xbc\x97\xc8\xd3\x6c\x27\x2f\x60\xbf\x16\xb6\x82\xc9\x81\x2f\xcd\xcf\x24\xbb\x4c\xb1\x6b\x9f\x32\xe5\x56\xcf\x0f\x02\xe8\x59\x20\x28\x4c\x37\x07\xb0\x5b\x62\xcb\xc5\xf0\x13\xf9\xe5\x0c\xac\xc0\x4d\xfa\x10\xe3\xd6\x31\xe4\x3c\xd6\xa0\xe5\x87\x97\x30\xc9\xf0\x9f\xd1\x28\x0b\xfc\x10\x7a\xb8\xa0\x06\x20\x8f\xfe\xd5\xf0\xdc\xe4\x02\xbb\x42\x5a\x1d\x2a\x86\x8c\x0c\x62\x48\x4a\x90\xd0\x02\x98\xdd\xa0\x3f\x5b\xd0\x49\x8d\x00\x70\xd9\x38\x66\x65\xd1\x9f\x2d\xe8\xb8\xc6\xb2\x3a\x68\xb9\xc0\x5c\xda\x24\xdb\x48\x4b\xa5\x8f\x3d\x96\x0a\x34\x1a\xe8\x0b\xb8\x97\x97\xff\xb9\x00\xb0\xa6\x14\x96\x21\xd9\x74\x68\x6c\x4a\xe1\xe9\x98\x6c\x92\x40\x34\x2a\x13\x88\x22\x30\x5a\x08\x29\xfb\x41\xc4\xe6\x24\x62\x1f\x3e\x5e\x04\xe7\xe7\xff\x86\x77\x27\x62\x33\x49\x51\x78\xd1\xee\x26\x39\x29\x80\xc3\x1a\x7c\x61\x6b\x7d\xc7\xc2\x80\xc2\xb3\x0b\x55\x32\x80\x32\xf6\xab\x3c\x42\x1c\xa2\x0e\x46\x79\x9d\x7f\x55\x9a\x10\x3e\x52\x7c\x4d\xde\x61\x5c\xdb\x63\xb5\x79\xa2\x44\xdf\x00\x87\xab\xeb\x69\xca\x97\x1a\x45\x93\x12\x21\x64\x51\x77\xcd\x77\x7f\xcb\xcc\x02\xcd\xfa\x4d\x5c\x48\xd4\x6f\x1a\xb7\x0c\xaf\x33\x2d\xd6\xa9\x82\x8a\x5a\x4c\x7b\xd2\x8d\xc2\xdd\x5d\x0c\xde\x48\xf2\x78\xb3\x53\xc5\x0b\x2f\x13\x87\x66\x54\x90\x61\x72\xd2\x84\x29\xac\xe8\xee\xee\xf2\xba\x5d\xe1\x82\x2c\xbb\x1a\x2b\x5e\x8a\x15\xaf\xc3\x07\x76\x11\x26\xd0\xf5\xba\xc9\x68\x78\xfe\xdd\x7b\x52\x9f\x5c\x65\xfd\x57\xa3\x9d\x4f\x79\xcb\x6c\xe8\x5e\x5a\x53\x6f\xae\xf9\x01\x12\x18\x1c\x43\x94\x83\x63\x10\x33\x2f\x80\x99\x66\x87\xee\x57\x3c\x73\x75\xa0\xf6\x9b\xb3\x8a\xb9\x0a\x72\xf6\xc2\x6c\xc7\xf9\x7d\x66\xa2\xe4\x91\x83\xd3\x7a\xb3\xd0\x17\x1d\x9c\x33\x3a\xcc\x02\xbe\x97\x50\x18\xfe\xbb\x2a\x94\xf1\x2e\x6c\x45\x3c\xd2\x24\xdd\x77\xc3\x4f\x89\x1b\x6b\x89\x90\xf4\x9e\xfb\xd0\x56\x0e\xf6\x17\x9f\x9d\x4e\x09\xe4\x10\x25\x73\x36\x07\x79\x00\xaa\xd5\x41\x54\x69\x60\xb8\x99\xb4\xd1\x75\xc3\xc6\x55\xe2\xc6\x66\x4b\x43\x5a\x6e\x69\x48\x17\x49\x4f\x2a\xe1\x05\x7d\x5b\x61\x99\xb3\xc6\x62\xfe\x16\x5d\xbd\x3c\xec\x27\x79\x6f\xa3\x02\x7c\x90\x4c\x0c\x38\x72\xd0\xb4\x08\xcc\x3b\x70\xd2\x52\x77\x34\xf8\xd0\x32\x36\xb7\x29\x37\x57\xa9\x49\x23\x87\x7e\x07\x2e\x7d\x73\x0a\x73\x5e\xd1\xea\xa1\x65\xc3\xf3\xe3\xcf\x71\xce\x42\x87\xaf\x49\xca\xa0\xe5\xce\xe9\xcc\x6d\xab\x33\x67\xb4\xb8\xa8\x57\x01\xc6\x36\x99\x3b\xb8\x96\x4e\xd7\x4e\x31\xc6\x9f\x47\xb8\xe6\xe3\x62\xb7\x68\x81\x9f\x95\xb8\x58\x29\xd0\xdf\x6c\xf8\x28\xdb\x26\x77\xdd\x28\xf7\xba\x55\x2a\x6f\x96\xc5\x6d\x97\x32\xcb\x8f\x7e\x9b\x6c\xff\xd8\x26\x3f\xb6\x89\x82\x74\x61\x12\xc3\x19\x11\x97\x8d\x85\xc4\x73\x49\x17\x1c\x7e\xa7\x78\xf3\x52\x8b\x23\x0b\x17\x87\xa2\xb7\xca\x70\x16\xf4\xf7\xa2\xb9\xcd\x12\x68\x3b\x73\x06\x52\xc4\xaa\x0d\xdd\xeb\x4f\xbe\x97\x0d\x28\x8b\xc9\x7e\xea\x05\xd9\xdb\x5b\x29\x64\xd8\x14\xbd\xcc\x9a\x28\x44\x2c\x0f\xdd\xeb\xc6\x15\x6e\x9c\x05\x26\xb3\xa2\xb9\x60\x64\x85\x7d\x24\x4d\xe7\xd9\x47\xc6\x40\x7c\x9d\xf4\x9b\xd2\xcc\x67\xc9\x28\x24\x26\xad\xef\x58\xa8\xfc\xf5\xe5\xf9\x7f\xba\xe3\x8d\xcb\x59\x19\xbc\x9a\xee\x21\xce\xe2\x2a\x4d\x5b\x89\x44\xa9\x47\x37\x9a\x9a\x96\x5b\x88\xa3\x34\xa9\x91\x71\x90\x62\x18\x0d\x29\x4d\x77\x45\x31\x98\x15\x83\xd7\xb1\x1b\x62\x64\x05\x9c\x02\x0d\xf1\xa6\x4a\xae\x6d\x0b\xd1\x5e\x44\x44\x10\x45\xc1\x44\x6e\x63\x0b\x6c\xc9\x83\x23\x12\xf1\x46\x2e\x85\xd4\x86\x26\x3f\xb7\x49\x3a\x2e\x38\x89\x18\x6f\x88\x42\xf6\x39\x6b\x18\x25\xb0\x31\x88\x12\xff\x73\x14\x66\x98\x9a\xa1\x0b\xc3\x98\x6b\xce\x90\xba\x0b\x7d\x56\x27\x97\xf0\xba\xc2\xad\x27\xad\x80\x39\x05\x9d\xd4\x12\xd5\x30\xe8\x1b\x4b\x47\xe7\x1c\xfd\xd9\xc4\x95\x17\x5d\x79\x0d\x97\x60\xf9\xb7\x4e\xb5\xad\x1b\x1c\x6a\x11\xf9\x18\xc2\x70\xa4\x24\xb6\xc6\x77\x0c\xbe\x5a\xd4\x8b\xe6\x3e\x14\x13\x62\xc2\xef\x19\x02\x30\x1d\x44\x57\x35\xb4\xb7\xbe\x28\x48\x1c\x39\x54\x8d\x14\x56\xb6\xde\x7f\x17\xce\x2f\x87\xaf\x76\xc6\x6f\xfe\xfc\xd7\xa0\xd4\xf9\x45\xcc\xcd\xc3\x0e\xc1\xc8\xaf\xe1\x03\x73\x10\xc1\xa3\xfb\x1e\xcc\xaa\xcc\x9c\x7a\xb8\x7f\xf4\xee\xfd\xd1\xf1\xe1\xc9\xa1\x9a\x48\x36\x67\x4f\x95\x8b\x2d\xce\xcc\xfa\xf2\xf0\xf0\xf7\xec\xf7\xe4\x57\x79\xe7\x56\x86\xef\xa2\x5b\x38\x7f\x61\xd3\x6b\x58\x63\xa5\x54\xcd\x81\xcc\x4d\xea\xcb\x80\x7c\x15\xc1\xbc\xee\x07\xb9\xb0\x92\x84\x3a\x93\x05\x57\x10\x8f\x4a\x86\xe9\xad\x79\x0d\xd3\xa6\xc4\xb7\x33\xd8\xa9\x85\x5e\x2a\x97\xe4\x17\x3d\x15\x59\x45\x95\xae\x05\xdc\x9a\x0c\x75\xc6\xba\xd4\x69\x05\x67\x9c\x9a\xaf\x30\x3d\x46\x86\x66\xca\x37\x18\xed\xe9\xb5\x4a\x36\xf5\xf2\x95\xa9\x3a\x91\x8b\x1f\xc4\xf7\xb0\x7e\x8a\x7e\xa4\xa0\x4c\x9b\x67\x32\xab\x4c\x65\xd9\x20\xbe\x3a\x34\xa9\xca\x57\xfb\x61\x06\x13\xb7\x2b\x33\xd5\x95\xf5\x32\x85\xc4\xb9\x0b\xe3\x63\x16\xe1\xd4\x41\x5d\x37\x90\xcc\x80\x11\x70\x03\xd3\xb5\xcc\xc9\x57\x35\xef\x0e\xee\xb4\xc1\x5b\x96\x71\x76\xad\x0c\x26\x99\x4f\xfe\x54\x52\xe6\xaa\x0c\x43\x9b\x77\x8a\x44\x5d\xd7\x0f\x30\xf9\x9c\xe2\xbe\x51\xdd\x71\x62\x16\x47\x0f\x9d\xf3\x86\xd9\xd5\xe3\xcb\xb8\x64\xc8\x37\x8c\x94\x16\x97\x3d\x2a\x75\x2f\x29\xe6\xa0\x25\x6b\xa7\x64\xa0\x45\xb3\xb2\x6b\x6d\x6c\x59\x2d\x24\xb8\xd3\x21\xbf\x1a\x05\x01\x53\xec\x15\x3f\x50\xbc\x46\xe3\x9c\x62\xb3\xa5\x6a\x0a\xad\xeb\x08\xe1\xd4\x0d\xde\x1e\x64\x8e\x44\x5f\x39\xc3\x2e\xad\x8b\x55\x82\x8d\xde\x28\x08\x2c\x5e\x85\xcd\xa2\xbe\x86\x4f\x51\x0e\xb1\x80\xc6\x73\xbd\x92\xe9\xc7\xba\x0d\x73\x35\x02\x3f\x9c\xf3\x58\xa1\xef\xf5\x0e\x30\x5f\xc5\x61\xa5\xeb\x26\xde\x6a\x37\x0a\x33\xd7\x0f\xef\x18\x5e\xfa\xd5\xa5\x8c\xa3\xdf\x0f\x3e\xbc\x7a\x73\xf4\x09\x49\x16\x6f\x0e\x7e\x3f\x78\x23\x8b\x18\xec\xa5\xf4\x08\x97\x91\x7e\xbf\xd8\xdb\xff\xed\xd7\x0f\x47\x1f\xdf\xbd\x74\x60\x53\xfc\x98\x5d\xd2\x58\xbf\x3c\x3a\xb9\xfc\xaf\xbb\xb3\xd0\x50\xd6\xaf\x2a\x28\xab\xdb\xa4\xca\x15\x43\x26\xd7\x3a\x77\x53\xa8\xde\x30\xd2\x2c\x73\xbf\x3d\xed\x75\xc3\x57\xcc\xba\xf4\x53\xff\x3c\x80\xe8\xaa\xa1\xeb\xda\xa6\x0d\x5b\x43\xdf\xa3\xbe\x7e\xf8\xbe\x90\x57\xad\x5d\x6c\x9e\x3f\x11\x77\x0f\xaa\x25\x36\x4e\xdb\x1a\xf8\x9e\x87\x99\x09\xd6\xe9\xb4\xfb\x25\x80\x97\x58\x45\x85\xc8\x2d\xfe\xbb\xf4\xde\xc0\x25\x5e\x47\x97\x30\x91\xab\xe0\x07\x25\x37\x13\x2e\xb4\x87\xf9\x0d\xb9\x1a\x79\x52\x52\xef\xdc\xed\x5e\xf4\x93\x68\x14\x7a\xb4\x9a\x78\x50\x7a\x5f\xa1\xe1\xf4\x82\xe8\x8a\x65\x36\xa7\x3f\xe7\xf3\x98\x47\x7b\x87\x64\x9a\x27\x34\x46\x4b\xdf\x73\x85\x1a\x0d\xfc\x81\x4a\x82\xf2\x81\x9b\xbe\x88\x12\x0f\x26\xbb\x56\x3a\x4a\x7a\x88\x97\x6b\x59\x30\x80\x97\x44\xbb\x3f\x61\x85\x71\x4d\x7e\x2b\x88\xf9\x55\x31\x59\x0b\x1d\x0e\x50\x99\xbb\x76\x8b\x3b\x52\xfb\x26\x8b\x34\xa5\x73\xc2\x4b\xde\xb5\x77\xd2\x55\xde\x4f\xb2\xd0\x99\xd8\x04\xac\xb6\x78\x32\xb5\x32\xdb\x0b\xac\x2a\xfb\xfd\x35\xef\xb0\xc8\x83\x04\x36\x02\xe7\xca\x63\x7c\xc4\xe3\xd0\xc7\x5e\x6d\xbd\x3c\x38\x18\xbe\x7b\x3f\x15\x9e\x5e\x68\x67\xc5\x7c\x91\x8c\xcb\x0d\x61\x1f\x92\xa0\xe8\x85\xc1\x9b\xeb\x6e\x24\xf1\x33\x43\xdc\x61\x76\x12\xed\x47\x31\xf6\xb7\xb7\xf0\x1f\x58\xc8\x04\x4c\x0e\x50\x13\x26\xe6\x42\xa8\xd4\xfa\xb2\x70\x85\x86\xb4\xca\x86\xb4\x80\xab\x4b\xbb\x3b\x16\xaf\xe9\x5d\x5a\xcc\x0e\xf6\x68\x6e\xfc\x4a\x76\xde\xef\x62\x07\x0f\x52\xff\x8f\xde\xdf\x9f\x7e\x9d\x73\x07\xcb\x13\x96\xdb\xc1\x1a\xa8\x9b\x92\xc4\xde\xa5\xec\x96\x56\xff\x60\xb0\xba\xdd\x4b\x12\x11\xfd\x16\x79\x58\x06\x0b\x69\x8c\x77\x37\x5a\x44\x78\x07\xca\x85\xb2\xc4\xed\x5e\x10\xe9\x5f\x2f\x72\x24\xa3\x30\x88\xa2\xb8\xcc\xe5\x95\xb4\x4a\x14\x38\x21\x86\xe9\xb3\xe2\xc4\x4f\x87\xff\x95\xfe\x5a\x8d\x83\x51\xdf\x0f\x31\x18\x0c\x6c\x84\x23\x54\x31\x5d\xc5\x2f\x1b\xf2\x23\x53\x0d\x1e\x79\x22\xd7\x91\xc3\x51\x58\x2d\x69\xfa\x48\xc9\x73\x12\x0b\x6d\x7c\xdf\x8f\xca\xde\x0e\xba\x41\xd9\xeb\xff\xa6\x58\xe3\x64\x7c\x1f\x44\xfd\xb2\xd7\xc9\xe8\x7c\x5c\xf6\x3e\x1d\xc0\x00\x31\xd6\x69\xea\x97\xf7\x33\x76\x87\xa5\xe3\x1c\xba\xc9\xc5\x28\x6e\xd0\xb5\x23\xeb\x6d\xfe\x66\x37\xf4\x02\x78\xee\x26\xe9\xec\x7e\xcc\x20\x05\x2e\x08\xc0\x08\x74\x81\x07\x06\x20\x06\x3d\x30\x04\xe7\xa0\x0f\xc6\xe0\x12\x9c\x82\x2b\x70\x94\x23\x8a\x97\x6e\x52\x3b\x00\xd7\x4b\xac\xb1\xda\x7b\xd2\x9c\x7d\x83\xde\x84\x94\xaf\xad\x67\x8e\x95\x8e\x87\xe7\x51\xc0\x1d\xe4\xeb\xa1\x23\x0f\xc0\xbe\xf1\x7b\x75\x8b\x6e\xf0\x65\xee\x44\x7f\x7b\xbb\x0c\x6d\xc6\x1b\xe3\xce\x12\x07\xb6\x8f\x71\x53\xcd\x2c\x7a\xcf\xec\xf8\x9d\x25\xbf\x57\x27\x54\x76\xd9\x71\x58\xef\x4e\xd2\xec\xba\x41\x80\xda\xbf\xbd\xe5\xd4\xcd\x5e\xd2\x75\x15\xb2\x6e\xc2\xa5\x6c\x90\x44\x57\xb5\x10\x5e\xd5\x4e\xc6\x31\xc4\x98\x1b\x75\xeb\xf9\x73\xa9\xbb\xda\x70\x94\x66\x35\x5a\xc1\xad\x71\x77\x82\x1a\xa6\xfe\x4d\xcb\x9e\xd0\xef\xb6\xd0\x3c\x85\x7d\xac\x33\xda\x3d\xc6\x7f\xb7\xde\xe1\xa3\x62\xd7\xa1\x3d\xa9\x67\x80\x95\xb0\xed\xdd\xb0\x45\x4a\xd4\x43\xdb\xf6\xc3\x1a\xdc\x35\xdd\x38\x19\xbb\x66\x12\x00\xc3\xd1\x10\x26\xee\x79\x80\xee\x1c\xd0\x8d\xc2\x9e\xdf\x1f\xf1\xdf\x57\x89\x9f\xd1\xbf\x27\x76\x0b\xb6\xb3\x8e\x93\x00\x38\xe1\x8b\x75\x22\x6b\x1d\xd0\x94\x45\xce\xcd\x84\xc9\x22\xb4\xf7\x0b\x38\x4e\xeb\xa1\xdd\xec\x45\xc9\x81\xdb\x1d\xd4\xa5\x7d\x63\xdf\x44\x6d\xd8\x71\xc2\x36\xec\x20\x32\x19\x35\xc5\x68\x9c\xe5\x65\xf9\x27\x88\x9a\xf2\xd8\xf0\x5b\xf9\x01\xa8\x5b\xf8\x8b\x2c\x3f\xac\x45\xb7\xb7\x51\xd3\x0f\xfd\xcc\x77\x03\xff\x33\x4c\xec\x95\x95\x7a\xd4\x64\x9f\xe2\x2c\xaf\xd9\x20\x72\x92\x66\x1a\xf8\x5d\x58\xb7\x9b\x09\xbc\x84\x49\x4a\xfe\xf2\x46\x5d\x28\x0d\x10\xdf\xe1\x6c\x59\xe9\xbe\xbc\xbd\x4d\x26\x36\x88\x6c\xe0\xaf\xac\xf0\x0d\xa3\xf4\x87\xbb\xc3\xa3\x51\x9f\xef\x2a\xbf\xc8\xce\xf2\x99\xef\x1c\x50\x5e\xd2\x0b\xdf\x06\xe4\x7f\xa7\xd8\x83\x79\x69\x23\xf4\x79\xe8\xaa\xb5\x41\x34\x59\x14\xcf\x71\x8c\x2e\xbd\xa3\x52\x9e\x03\x8e\x5e\xec\x6f\x8f\x87\xe7\xf7\x90\x8b\x3e\xef\x83\x24\xf3\x2a\x12\x02\x12\x85\x3d\xdd\xd1\xc2\x7e\x9c\x10\x80\x20\x09\xe5\x43\xba\x5a\x29\x6c\x8d\x0e\x7f\xc3\xd4\xde\x4b\x95\x47\xd2\xb5\xaa\xf0\x9d\xba\xb6\x0b\xe9\xd7\xcb\x3e\x94\x23\x20\xaa\x21\x10\xb2\xd9\x77\x1d\x51\xf5\x1c\x84\xa7\x2a\x99\x78\xdc\x49\xce\x73\x33\xb7\x41\xf2\xb9\x09\x7c\x86\x1d\x20\x2c\x4a\x71\x02\xf7\x23\x0f\x1e\x7a\x64\x71\x36\xb6\x80\x95\xb9\xe7\x94\x09\xb1\xd6\x84\xeb\x9b\xe4\xb0\x36\x74\xaf\x5f\x73\x80\x22\x0a\x99\xd4\xe1\x63\x5e\x07\x16\x1b\x01\xa9\xb9\x25\xd9\xd9\x52\x98\xbd\x47\xd7\x0f\xc1\x0c\x92\x82\x96\x71\xc9\x6d\x73\x49\xb1\x9d\xa4\xdf\x5b\x05\x67\x3b\xf1\x59\x72\x27\x74\x0d\xc4\x42\xa8\x86\x76\x63\x78\xc4\x53\xea\xde\x40\x5c\x17\xc8\x42\x9f\x43\xef\x7c\x6c\xe9\xe7\x8f\x71\xcf\xaa\x84\xd7\xde\xf8\x19\xb4\xad\xff\x31\xd5\x29\xe6\xc5\x37\xa4\xdd\x28\x8f\xa0\x7b\xce\xf9\xa4\x37\x7e\x08\xf1\x13\xb1\x4e\xc0\x7a\x1e\xb8\x61\x7f\x84\x53\x3c\x61\x06\x15\x0d\xee\x05\x15\xf7\x67\xcc\xb2\x9f\xe2\xf0\x1f\xa0\x06\xe8\xa1\x1f\xa3\xd8\x23\x2c\x23\xb3\xeb\x99\x14\x0c\x8b\xe5\xea\x4b\x1d\x90\x02\x98\xd5\x2e\x1c\x89\xab\x3f\x70\x88\x56\xb2\x3c\x95\x55\xb3\xd9\x84\xe4\xae\xa3\x17\xdf\x12\x4f\x6d\x05\x6d\x90\x61\x55\x1e\x48\x1c\x69\x9f\x01\x9f\x3c\xac\x87\xce\xb5\xbd\xb2\xa2\x27\xc9\xa8\xb1\x1b\xe9\x32\x0e\xe5\xcb\x4f\xb9\x96\x43\xf5\xe2\xe3\x57\x74\xc8\xaf\x38\x40\xe8\x79\xa8\x5c\x3e\x61\xc9\xe5\x33\xb1\xc1\x7b\x6c\x08\x03\xd2\x0e\xc4\x7f\x13\xf2\x61\x3d\xa9\xaf\x81\xa0\xd9\x1f\xf9\xde\xab\x28\xb1\x71\x51\x9b\xc6\x2c\x47\x1e\xac\xdb\x64\x86\x6a\x72\x8e\x2e\x3c\x06\xc6\x0a\x8c\xd8\x54\xee\x36\x29\x5b\xbf\xdb\x7c\x17\x25\x43\x3c\x9a\x4f\x03\x3f\x83\x69\xec\x76\xe1\x2e\x2f\xc7\x8a\xe9\x4a\x35\x43\xf6\xac\x0e\xed\x16\xd5\xe6\xd2\x3d\xac\x33\x98\xb1\x77\xbb\xbb\x92\x9b\xfa\xc0\x4d\xd1\x69\x20\xbc\x94\x29\xd1\x88\x54\x82\x07\x56\xa2\x8d\xc4\xa0\x2c\xf5\xe6\x39\xf1\x5e\xce\x68\x82\xda\xfa\x94\xb8\x71\x8c\x18\x34\x73\x77\xac\x08\x36\xed\xc9\x94\x0e\x71\x4b\x64\x96\xc9\x1e\x6b\xa2\x99\x07\x09\xf9\x9b\x7d\x22\x08\x1d\x31\x85\xec\x61\xda\x4e\x3a\x4b\xd9\xca\x4a\x7d\x0d\xa4\xcd\x10\x5e\x67\x76\xbd\x8e\x43\x58\x71\x55\xbe\x4f\x9d\x64\x65\x25\xdc\xad\xaf\x01\x57\xf2\xfb\x17\xad\x71\x22\x52\xcf\x40\x08\x12\xdb\x6e\x19\x8b\x8e\x32\x3f\x68\xc2\x10\x6f\x8d\xcc\xb6\x81\xd4\x48\x14\x5d\xa4\xcd\x64\x14\xd6\x31\xdd\x08\x20\x22\x0a\x37\xa8\x60\x2b\x03\x30\x80\x43\x18\x66\x2d\x38\x91\xcd\x82\x2a\xf1\xa2\x5f\x91\x76\x07\x10\x11\x09\xbb\x6e\xb9\xbd\x0c\x26\x1f\x60\x88\xe1\xb9\xc8\x77\x5d\xf9\xa1\x17\x5d\xad\xac\x90\xff\x9b\x9e\x9f\xc6\x6e\xd6\x1d\x1c\x5c\xc2\x30\xab\x23\xb6\x9c\xfc\x65\x25\x10\xeb\x31\xb0\x8c\x3e\xb1\xa7\xc4\xe0\x0b\xb2\x62\xe5\x2f\xd6\x46\x23\x1b\xc0\x21\xc4\x50\x09\xb9\xd0\x58\xb6\x06\x42\x57\xcd\x9e\x70\x2d\x33\xfd\x3d\x39\xb3\xc1\xf2\x1a\xb3\x0d\xcb\xbb\x48\x35\x88\xca\xdd\xfa\x69\x43\xc2\x55\x95\xeb\xe7\x76\x93\xb9\x89\x81\x9b\x12\x61\xfa\x8a\x16\xb5\x6c\x50\x97\x9b\xa0\xfb\xff\xf6\xd6\xb4\x24\xb6\x68\x5c\x91\xe4\x73\xba\x6b\x70\xed\x9c\xd4\x0f\x9a\x71\x12\x65\x11\x12\x99\x80\x4c\x21\xdb\x7e\x13\x6b\x22\xa0\xd7\x41\xdb\x41\x15\x42\x54\x11\x45\x12\x49\x80\x44\xd1\x5a\x9c\x69\xe7\xd6\x76\x6b\x32\xb1\x41\xae\x4f\x85\x77\x00\xed\xb0\xe9\xe2\x4a\x1d\x40\xa9\x72\x1f\x66\x47\x57\x21\xa3\xca\x8c\xc7\x8b\x92\x92\x56\x6c\x20\xbd\xb3\xc1\x81\xfd\x8f\x12\xfd\xd0\x31\xb8\x58\xa0\x46\x88\xb2\xad\x8f\x43\xa5\xf9\xfa\x5f\xfd\xf0\xe5\xf8\x64\x4e\x95\x66\xc6\xd8\x7f\x49\x99\x29\x14\xef\xfd\x1c\xb4\xe6\x06\x06\xd5\x8c\xab\x82\x84\x7e\x0b\x1a\x4e\x3c\x01\x0f\x4d\xb7\xc9\xad\x12\x8b\xf4\xc8\x36\xeb\x36\x85\xfe\x73\x56\xad\x96\x46\x6b\x85\xf5\x5c\x42\x6f\xd5\x15\x47\x24\x31\x31\x79\x58\xf3\x22\x91\xb3\xc4\xc8\xe4\x25\x06\x26\x2f\xc9\x33\x79\x89\xc2\xe4\x25\x45\x26\x2f\x14\x4c\x9e\xd0\xdb\x78\x3f\xf4\x36\xdf\xad\xde\x06\x36\x8f\x3f\xee\xef\x1f\x1c\x1f\x63\xe7\x42\x29\x52\xe0\xe0\xc3\x87\xa3\x0f\xec\x21\x77\x5b\xc4\xa9\x8b\xcb\xe3\x06\x54\x5a\x3d\x70\x30\x0b\x56\x46\xab\x3f\x7a\x6f\x3e\x3e\xbd\xfc\x94\xdc\x21\x2c\x80\x88\xfd\x92\xbe\x85\xda\x4e\x89\x08\x8d\x23\xae\x8e\x39\x02\x55\x14\x62\x25\xab\xc5\x1d\xee\x65\x4f\xfb\x35\x1c\x89\xc7\x0a\x77\xe4\x87\xb4\x56\x87\x0b\xe8\x22\xce\x8e\xfb\xbd\x29\x81\xca\x2c\xcd\xb7\x62\xbf\xc5\x2e\x73\x96\x21\xfb\x37\x56\x58\x50\x77\x61\x16\x40\x20\x82\x06\xf2\x0e\xc6\x5b\x9d\x9c\x0f\x27\xf7\xc8\xd4\x5a\x7c\x4d\xc3\x54\x86\x87\x9e\x52\x95\x43\xb9\x91\x98\xd9\xf8\xc9\xdd\x19\xf8\xf1\x79\xe4\x26\x0b\xba\x86\x72\x84\xde\xe4\xed\x14\x1b\x1d\x6a\x7b\x4e\xdd\xe8\x14\xdb\x01\xb9\xfd\x6a\xf1\xd1\x37\x50\xd7\x96\x0d\x86\xf9\x63\x21\x17\x19\x40\xc4\x79\x5a\xe0\x5c\x3d\x24\x52\x91\x6b\x0b\xf4\x8b\x87\xc6\xf2\xbd\x00\x5a\x58\x91\x30\x96\x15\x09\xee\x0c\x8a\x04\x59\x79\xd0\xa5\x32\x38\xc9\x5d\x6c\x81\x00\x8b\x41\xe2\x79\xe6\x0f\x91\x90\x33\x22\x8f\x65\x2f\x58\x22\xa8\xf4\x18\x9a\x10\xc3\x66\x63\xd2\x00\x69\x70\x17\x3a\xc3\x96\x85\x81\xb9\x73\x6f\x70\x7a\xed\x73\x9e\x41\xbb\xe0\xb3\x1b\xcf\xe1\xa1\x24\x2b\x75\xca\xbc\x4f\xa7\x21\x97\x49\x0d\x35\x58\x9a\xec\xd2\x1c\xcf\xfc\xac\xa3\x7b\x4a\x2a\xe7\x08\xc8\x3a\xfc\x34\x81\x29\xcc\x8e\xf1\xab\x97\x30\x70\xc7\xd0\xab\x63\xa5\xd0\x0d\x6f\xa0\x95\xc9\xdf\xad\xc1\x68\xca\x56\x56\xb2\x3a\x44\x5d\x12\x23\x4f\xbe\x43\x32\xd7\x53\xbb\xc3\x95\x2b\x77\xa6\x6b\xe8\xa6\x1b\x40\x37\x39\xf1\x87\x30\x1a\x65\x44\x7c\xc3\x9b\x85\x0a\xd2\xf8\x6f\x27\x85\x19\x2b\x21\xc9\xff\x74\xac\xfd\x89\x0d\xd6\xb7\xd7\xd6\x90\xa4\x16\x38\x5e\xdd\x55\xe4\x1d\xba\x21\xef\x43\x4c\xab\xf5\x91\x98\x36\xca\x77\x49\xf7\xfa\x02\x7a\xc4\xae\xe0\x36\xc8\xb5\x2f\x5d\x1f\xed\xa8\xb2\x14\x68\x68\xc2\x06\xae\x2c\x02\x16\xba\x22\xf7\xcc\x1d\x3a\x22\x0d\xe4\xba\x71\x4b\x25\xcd\x01\x18\x2f\x84\x3f\x4f\x43\x3f\x8e\xab\x07\xe4\xfe\x60\xd0\x7f\x30\xe8\x3f\x18\xf4\xd9\x18\xf4\x6a\x8c\x79\xee\x7d\x59\xe4\x6e\x05\x16\xfd\x53\xe8\xfe\x76\x74\xf8\x5b\x9a\x47\x05\x51\x40\x37\x14\x9c\x8b\xea\x5c\xfb\x5a\x81\x6b\x2f\x61\xd6\x37\x66\xe1\xd2\x8d\x30\x23\xeb\x79\xcd\x4f\x3c\x6e\x50\xca\xc5\x82\xe8\xf4\x0e\x6c\x69\xec\x86\x15\x7c\xd8\x8c\xc9\xda\x8a\x78\x12\x25\x28\x6a\xea\xb0\x44\x7c\x2b\x0d\x45\x2c\x46\x1d\x16\x2d\x80\x06\xe8\x7c\x1d\x43\x2f\xf1\xf0\x52\x56\x95\x2e\x81\xf2\x5d\x30\x02\x72\xf1\xaa\xa8\xc2\xe2\xe7\x23\xe3\x30\x93\x5f\x1a\xd6\xf6\x83\xd5\x5f\x28\xab\xaf\x0b\xb9\x33\x33\xfb\x73\x04\xa6\xf9\xe9\x09\x81\x2c\xc1\x5c\xaa\xa6\x0a\x7f\x3d\x3d\x96\x4d\x3e\x3d\x86\x88\x07\xa9\x84\x19\xc5\xd8\x54\xde\x24\x5c\x50\x83\x0c\x1f\x69\xde\x98\x22\xb7\x21\xd0\x91\xa0\x67\x4d\x0b\xa2\x53\xab\x2a\xa1\x74\x3f\x04\x9a\x1f\x02\xcd\x0f\x81\x66\xd1\x02\x8d\xe7\xa7\xdd\x20\x4a\x47\x09\x14\x08\x4e\x77\x12\x6c\xaa\x4b\x32\x46\x3f\xea\x79\x45\x1b\x21\xd8\x8c\x7e\xc8\x0a\xdf\xad\xac\xa0\xb0\xf5\xdd\xe9\x6c\xfd\xf0\xef\xc1\xf5\xd6\xe0\xc4\x2d\x85\x92\xd2\x1d\x83\x52\x50\xa9\xbc\x5b\xa2\xae\x81\xd3\x53\x09\x84\xcf\x80\xfe\xae\xf3\xa3\x54\x41\xf2\x00\x87\xde\x13\xbc\x70\x1e\x46\x4f\x82\xc0\xa1\x28\x7d\x1a\xfe\x3b\xe7\x13\xa7\x00\xe7\x30\x6c\xbf\x29\x10\xd4\xfa\xaf\x2c\x03\xba\xe3\x10\x75\xba\x0f\x45\x6d\x29\x3c\x3e\x7d\x90\x1f\xfd\x54\x40\xd7\x7c\x8c\x32\x87\x54\x5c\x11\x63\x33\x38\xeb\xf9\xbd\x45\x30\xfb\x66\x32\x5a\xe6\x6b\xe7\xcd\xcb\x37\x4f\xf7\xb5\xa3\x4b\x2a\x39\xda\x05\x0f\xd5\xd1\x6e\xa2\xec\xe6\x3a\xe5\xaf\xc8\x07\x38\xcb\xd2\x8f\x09\xde\x1e\x75\xfb\x06\x23\xb8\x97\x3b\x3c\x29\x6d\xac\x4b\xce\x53\xa8\xb3\x28\x85\x2b\x2b\x3a\xf6\xab\x58\xaa\xf0\xa8\x8e\xfd\xa2\x10\x03\x35\x52\x6f\x70\x36\xe3\xed\xf0\x1e\x18\x28\x59\x3e\x40\xdd\x60\xd1\x00\xf1\x54\x79\x2e\x42\xa1\x1c\x6d\x7f\x5e\x66\x44\x6e\x26\xc7\x92\xe4\xba\x24\x47\x76\xee\xae\x48\xf5\x99\xb8\x9e\x2e\xf0\x16\xc0\xf5\x0c\xfd\x94\x59\x5c\xbe\xfb\x24\x2a\xf1\x25\xfc\x3d\xde\x7a\x75\x58\xaa\xd9\x12\x24\x5e\x9a\x1a\x83\xd6\xeb\x2e\x69\x55\x54\x10\xdc\x6a\x90\xae\xd7\x65\x20\xae\x45\x0d\x90\x20\xf6\x0b\xd6\xe9\xe8\xf6\xcd\x3d\xc3\x8e\xbe\x24\x5d\x7e\x51\xd0\x51\x2f\x89\x62\x2f\xba\x0a\x79\x16\xd6\x47\xe1\x4e\x97\x65\xc3\x21\xdc\x7c\x7a\x5c\x21\x5a\x07\x07\x29\xe0\xd3\x42\x67\x8a\xa5\x8e\xaf\x09\xb4\xc6\xf5\x0e\xd0\x16\x69\x34\xae\xfc\x6c\xc0\xd3\xcb\x77\xd8\x61\xd9\x30\x60\xb2\x6c\x1a\x77\xfb\x73\x91\xd9\x1e\xb1\x3a\x25\xde\x74\x38\xc6\x60\x61\x2e\x74\xb9\xed\xf1\xb0\x3c\xe8\xf8\xe0\x1e\x55\xb2\xfc\xa7\x1f\x3e\x7f\x8a\xf6\xfe\x78\x3b\xdf\xde\x25\x53\x55\xba\x77\x49\x91\xef\x68\xef\x3e\xc4\x84\xe7\x7c\x70\x8b\x8c\x6b\x5f\x64\x12\x26\x24\x77\xa4\x77\x83\xcf\xd2\x01\xf3\x72\xb8\x3f\x65\xdb\xbb\xd3\x33\x35\x7d\xd8\x86\xef\x87\xfd\x5f\x3f\xcf\xed\x55\x47\x4c\x4d\x94\xb5\x17\xf6\x37\xf2\x7c\x2a\x30\x3f\xdd\xe5\x4f\x85\x70\xbb\x21\x45\x57\xe2\xda\x3c\x6c\x8c\xfc\x3c\xec\xe6\x62\x23\xf9\x92\x93\xce\xb8\xc7\xd9\x1a\x6f\x87\xc9\x15\x8c\x2b\xe7\x71\x84\xaa\xe0\x4e\x9f\x14\x00\xf6\x3b\x52\x9a\xf5\x7c\x67\xc4\x79\x6f\x81\x5d\x15\xb4\x0e\xa8\x74\x1e\x45\x7f\x7a\xec\xeb\x3e\x9b\xef\x8e\x1c\x17\xc9\x46\x79\x45\x9d\xfb\x86\xee\x75\x63\xa0\x84\x56\x72\x2f\xc7\xa2\x5d\x74\xea\x72\xbd\xe6\x41\xb3\xc5\xe9\xd2\xa5\xba\x2f\xa8\x28\x44\xc0\xe9\x28\x97\x34\x50\x50\x51\x35\x65\xe0\xb6\x2e\x65\xe0\x1b\x5c\x64\x6a\x62\x04\xe3\x77\x50\x79\xcc\xda\x1f\xc0\xee\xc5\x79\x74\xcd\xfe\x1c\xba\xc9\x05\xfa\x3b\x8a\xc7\x87\x38\xc7\x9b\x12\xae\x0b\xac\x5f\x61\x08\x13\xbf\x6b\x01\xeb\x50\x81\x1d\xfd\xe0\x7a\x7e\x64\x01\xeb\x18\xc6\x6e\xe2\x66\xd8\xad\x53\x04\x0e\x6f\xae\x81\x2d\x49\x6f\xa3\xd9\x6a\xe8\x93\x71\xa2\xbb\xd5\x2e\x1f\x91\x3c\x8f\xd3\xab\x90\x91\x57\xaf\x13\xc5\xe3\x06\x49\x63\x57\xb9\x8e\x31\x2c\xb9\xb4\x56\x9f\x4d\x59\xe5\x1a\x0a\xa2\x6b\xe5\x5a\x09\x59\x82\xca\xe5\x53\xb1\x54\x95\xeb\x94\x84\x7b\x97\x67\x8f\xa8\xb8\x1d\x5f\x11\x49\xa2\xda\x9e\x61\x62\x47\xe9\x68\x0a\x63\xc1\x6d\x6d\x69\xf0\x7b\x19\x79\x27\x49\x2c\xba\x38\xb0\x85\x39\x08\x0f\x58\xcc\x6f\xd5\xdc\x16\xb3\xc5\xfa\x2e\x92\x63\x29\xf5\x21\x08\x74\xd7\xa9\x75\x1e\x65\x59\x34\x6c\x24\xf8\x1b\x97\xe4\xcb\xb7\xcd\xde\x05\xb0\x87\xc6\xae\x94\x04\x56\x16\xc5\xec\x0d\xfa\x93\x3c\xee\x60\xa5\xe5\x48\x56\x5a\xa6\x46\xa5\x25\x0e\x41\xf5\xd3\x2c\x07\x15\x2b\x3f\x9a\x0f\xe8\x8f\xcd\x47\x2e\xac\xb0\x04\x30\x95\xd5\xc8\x43\xa6\x0a\x7b\xb2\xda\x21\xbd\x7e\x0c\xfd\x4a\xfa\x6e\x9d\xc1\xbd\x50\xac\xd1\x88\xe9\xf7\xf2\xf8\x46\x69\x0e\xb8\x35\x1d\x8f\xff\xaa\x68\x11\xd7\xb4\xd7\xf3\xaf\xa1\x47\x8c\xe3\xb9\xef\x50\x6e\x91\x3a\xb4\x6f\x60\x13\x03\x42\x1f\xc3\x00\x22\xbe\x69\x2f\x08\xea\xff\xdb\x4e\xa2\x00\x3a\x56\x44\x81\x1a\xfe\xd7\x6e\x06\x30\xec\x93\x7e\x53\x98\xed\x65\x59\xe2\x9f\x8f\x32\x58\xb7\x50\x41\x9c\xe3\x2b\xcd\x10\xdd\xb6\x27\x13\xd0\x75\x52\x49\x7d\xe7\x39\xb9\x8b\x0b\x0c\x1c\x29\x82\x30\x76\xa6\xe9\x02\xe5\xc6\x72\x4d\xd9\xa0\xa7\xf4\x35\x74\x6e\x26\x40\xb6\xdd\xc5\x06\xdb\xdd\xb0\x0d\x3b\x4e\x4c\x6d\x77\x43\xd5\x76\x27\xff\x04\xc3\xbc\xed\x6e\x68\xb4\xdd\x0d\x6f\x6f\x87\x79\xdb\xdd\x50\xb5\xdd\x0d\x9d\x41\x15\xdb\x1d\x06\xe6\x61\x1b\xb7\xde\x05\x1e\x80\xf6\xed\x2d\x9c\xd8\x60\x68\x83\x9e\x64\xbb\x1b\xe6\x2c\x6b\x43\x6a\xbb\x53\x9e\xef\x0e\x8b\xaa\xf5\x1e\xb7\xdd\x0d\xcb\x6d\x77\xf9\x1e\xf4\x7c\x3d\x1a\xe2\x10\x7d\x1e\xb1\xdd\xa5\x36\x96\x02\x24\x30\xa3\x32\x5d\xad\x7b\x77\xdc\xc5\x52\x4e\x62\x2e\x09\xa9\xc2\x18\x46\x99\x1f\xe0\xee\x1b\x7d\x98\x35\x68\x18\x76\x03\xa3\xc0\x7e\x25\xe0\xe1\x59\xd1\x81\xb7\xfe\x7e\x01\x87\xc3\xf3\x17\x06\x8d\xc0\x1a\xcb\x76\xb6\x5e\x60\x53\x1b\x7c\xa2\x6b\xfa\xc7\x8d\xc6\xa5\x9b\xf8\x6e\x98\x35\xf8\x42\x18\x6c\xa4\x16\x51\x11\x4f\xe9\xe6\xf4\x14\x17\xc3\xbd\x65\xe3\x38\xea\x27\x6e\x3c\x18\x37\xce\x23\x6f\xdc\xd8\x58\xc3\xb0\x2a\xeb\xdb\xc0\xea\x61\xff\x0a\x66\xb2\xa4\x18\x2c\x1a\xbb\xaa\x36\xf0\x55\xd7\x2b\x22\xa8\x09\xcd\xbf\x25\xc3\xbc\xf0\xb6\x85\x84\x48\x08\x81\x2c\x1f\x16\x14\x1b\xfa\x54\x99\xda\x54\x06\xba\xc1\x94\x24\x6b\x50\x9c\x27\x0b\x5a\xf3\x82\xb6\x9c\x8e\xa2\x7a\xc2\x33\x7d\x7a\xcc\xca\x23\xcf\xe0\x75\x56\x4c\x76\xf6\x0c\x6c\x4b\xe6\x59\x3d\x96\xcc\xd6\x9c\x73\xd5\x8d\x46\x61\xa6\xdd\x2e\xeb\x6b\x6b\xf8\x79\x2f\x0a\xb3\x06\x89\x5e\x6e\xf0\x90\xa8\xb2\x24\x9e\xf3\x02\xc9\x90\x8d\x21\x05\xc2\xe1\xb1\x99\xf9\xc9\x5e\x94\x08\xfa\xb5\x4a\xe1\xa5\x35\x39\x39\x17\xaf\xf0\x2a\x92\xcf\x72\xcb\x85\x89\xa9\xf3\x85\xdb\x22\x56\x4b\xf6\x61\x76\x40\xe8\xe3\xa1\x47\x71\x50\x2a\xe7\x2e\x8f\xee\x9e\xbb\xbc\x5c\x6a\xfc\x6e\x4d\x7a\x9f\x47\x47\x6f\xf6\x9e\xec\x18\xe0\x4c\x25\xf2\xbe\x5d\xa6\x02\xdb\x02\x8c\xc7\x0b\xa3\xb0\xe8\xa7\x32\x13\x35\x95\x65\x5b\x61\xfe\xdb\x10\x5d\x44\x02\x3d\x95\x59\x10\x53\xcc\x97\x2a\xa9\x26\x8b\xf9\x25\xbf\x6c\x3a\xab\xcd\x62\x3a\xab\xad\x0e\xc8\x25\xad\xca\xa5\xb3\xda\x51\xd2\x59\x99\xf2\x58\xcd\x94\x71\x79\x7d\x63\xde\x7b\x44\x2c\x43\xa3\xd2\x9d\xa2\x4b\xff\xa3\xbd\x53\x50\x2b\x8b\xb8\x54\xb4\x69\xb2\xa7\x7d\x8a\x29\x60\x41\x05\xa9\xa0\xa1\x0b\x04\xab\x82\xd1\xfd\xd2\x18\x06\xae\xbe\x58\xdf\xd2\xe5\xe4\xd2\x65\xc6\x64\x2b\xa4\xb9\xe9\x2b\x7f\x1a\xb9\x25\x4a\xbf\x87\x87\x51\xe7\x62\x32\xa4\xc4\x37\x3d\xd7\xe7\xad\xe4\x3f\x90\x0e\xd1\x94\x95\x7a\xde\xcb\x5e\xd0\xd6\x4e\x01\x77\x6f\x6b\x9d\xc7\x73\x17\x72\x63\xf1\xbd\x36\x75\x66\x58\x07\x8d\x42\x30\x88\xd6\x35\x00\x97\x37\x7a\x06\x18\xbf\xb5\xa0\x38\xd2\x25\x40\x55\xda\x91\x2e\x7d\x41\xb6\xbe\x64\x72\xa8\xea\x4c\xc6\xe2\x12\x47\xdd\x1b\x0c\x4b\xd9\xb5\x3d\x9f\x47\xc5\x54\x85\x91\xd8\x65\x96\x69\xfb\xb1\x08\x09\xa2\xc0\x28\x29\xa6\x08\x40\xc3\x22\xc8\x15\x49\x64\x44\xb7\x89\x41\x1b\x55\xd6\x9c\xb8\x19\x8d\xf9\x0e\xbe\x98\x13\x88\x56\xb5\xfe\xed\x66\xf0\x99\x55\x90\xbe\xf8\x78\xf4\xe4\xe5\xbf\xff\x3d\xd4\x27\x0b\x9f\x11\xbd\xd5\x44\x26\x8d\x61\x7b\xfa\xcb\x83\x2e\x43\x83\x42\x38\x55\xbe\x46\x3c\xff\x92\xdf\x22\x1c\xc6\x69\xfa\x3d\xb2\x51\xed\x1a\xd1\xcb\xa9\x1c\x0b\x44\x45\xdd\x90\xa2\x87\xc8\x0d\x27\x30\x3e\xf2\x59\x4d\x85\x9b\xb2\x54\xa5\x5a\x20\x60\x97\x9a\xbb\x98\xc5\x4a\x71\x2a\xc8\x13\xb7\x7c\xd4\xde\x7d\xd1\x39\xb6\x7c\xf3\xc9\x5f\xd5\x33\xcd\xa9\x91\x66\x38\x51\x9b\x78\xd2\x82\xce\xf2\x5a\x35\xed\x3b\x79\x33\x07\x31\xe5\x64\x8d\xd3\x8d\x8e\x9e\x96\x7d\x05\x21\x71\xa6\x0c\x18\xdf\x0f\x35\x7b\xf9\x0e\x1e\xc1\xeb\x57\x4f\x0d\x1e\x13\x65\x84\x67\xaa\x36\xb0\x5a\x8e\x0c\x03\x69\x0a\x7c\x4e\x99\x12\xd8\x1f\x05\x6e\x32\x85\x30\x49\x8a\x46\x63\xca\x4f\x2d\xde\x9c\x09\x64\xee\x7e\x4e\x7b\x85\x34\x1a\x8b\x38\xef\x5f\xf7\x30\x71\x4b\xf8\xa3\x70\xb6\x4b\x4e\x36\xff\xeb\xee\xff\x79\xad\xe7\x08\xee\x74\x84\xd8\x44\x96\xf8\x4f\x7f\xfd\x34\x7d\xe6\x0d\xf0\x40\xdd\xe9\x0c\x0e\x18\xdf\x2e\xd5\x5f\x58\xb6\xfa\x57\x9f\xc2\x3f\xba\xde\xbf\x5e\x2b\x5b\xb9\xa2\xf2\x50\xcb\xd5\xae\x17\x62\xc8\x0a\xa1\x76\x53\x34\x3d\x41\x84\x93\xef\x12\xf4\x5d\x9a\xc6\x40\xe3\x61\x6a\x8e\x51\x5b\x84\x52\x6c\xbd\x8a\x52\xcc\xa2\x43\x35\x68\x1f\xa6\xb8\xcc\x68\xe1\x30\x16\xa3\x06\x93\xd9\x7c\x76\x99\x4e\x53\x83\x55\xcd\x9e\x5d\xc4\xf6\xa8\x90\x21\x5d\x7c\x2f\x56\x9a\xe1\xf5\xfc\x6a\x6a\xdd\xad\x69\x6a\xdd\xed\x2f\xa7\xd6\x5d\xbc\x62\x77\xe6\x5d\x5c\x41\xb5\x5b\x51\xb9\x7b\xef\xfb\x7a\x1e\xf5\xee\xdd\xf6\xb5\x41\xec\x15\x17\xee\x73\x3f\x7d\xc3\xa8\xc0\x57\x49\x19\xcf\xb4\x82\x39\xd9\xb6\x5c\x8d\x57\x54\x12\x56\xd4\x0f\xde\x0f\xf7\x20\x0d\xa5\x4a\xd2\x5f\x8a\x91\x43\x95\x74\x4b\x12\x3e\x0e\xd7\xdb\x89\xf4\xee\x94\xbb\x76\xef\x2c\x4d\xeb\x80\x61\x4a\x32\xb7\x2f\x44\x1b\xc9\xd8\x42\xc5\xb6\x56\xe6\x75\x56\x54\x65\x16\xc1\x5e\xb4\x12\xb8\x5b\x2e\x34\xb8\xf7\xc0\x8b\x51\xb7\xd6\x1f\x2e\x3c\x26\xe6\xec\xcd\xd3\xe3\x37\x5b\xff\x3a\xd8\xbc\x57\x17\x1e\xb2\x0a\x3f\xfc\x77\xca\xfd\x77\x2a\xb0\x98\x3f\xfc\x77\x66\xb3\xf3\x4d\xb7\x80\x9a\x0c\x9f\x66\x45\xf5\x56\x75\x45\xf5\xbd\x38\xf6\xe0\xc3\x34\xd5\xab\x27\x7f\x1f\xdf\xcf\xa5\x8a\xc7\xf2\xbd\xba\xf8\x48\x21\x0e\x8f\x42\xe5\xf4\xe6\xf0\xef\xf5\xe3\x74\x6f\xed\x1e\x54\x4e\x62\x2a\xa9\xbb\x0e\xf6\xcc\x19\xf8\x9e\x87\x59\x57\xec\x8c\xa3\x3a\xf2\x28\x35\x14\x35\x95\x3e\x0a\xff\x7e\xf6\x37\x1f\xc5\x83\x57\x3a\x55\xcc\x49\xf3\x70\xd5\x4d\xb3\x32\x2e\x83\xcb\xb5\x67\xef\xff\x38\xd9\xbc\x0f\x23\x83\x2e\x6b\xcd\x6c\xe6\x05\xc9\xf0\x99\x66\x49\x44\x52\x09\x7c\xbb\x06\x86\xd2\x2c\x36\xdf\xaa\x69\x21\x17\x0d\xfb\xed\x1e\x1d\x91\x6b\xc4\x90\x4d\xe4\x8e\x0a\xdc\x4f\xc7\xfd\xfe\x20\x7d\xb1\x61\x86\x76\xa9\xe2\xa1\x60\x84\x78\x81\xd7\xb1\x1b\x7a\x53\x1c\x34\xa5\xd4\x24\xa8\x07\xbf\x7b\x61\x81\x1c\x52\x99\x21\xa2\xd5\xc4\x77\x97\x73\xdd\x64\x73\x50\x10\x96\x12\xce\xbb\x9c\xef\x4e\xb3\x04\x66\xdd\x01\x71\x3f\xa0\x23\x40\x1f\xa6\x63\xb9\x2b\x30\xdc\x33\x0d\x99\x90\x11\x3d\x2a\x5c\x89\xa6\x4a\xc3\xb7\xea\x38\xf1\x9c\xb6\x55\x43\x6e\x73\xc3\x51\x79\x71\x9a\x32\x85\xa7\x02\x1b\xc7\x22\xd6\xb7\x03\x58\xa6\x11\x36\xca\x73\xd7\xeb\xc3\x13\x5c\x66\x5a\x76\x56\x5d\x06\xd9\xe9\x32\x43\x6e\xac\xb8\xbf\xfc\x58\x19\x8f\xae\x1b\xb3\x48\x7d\x73\x87\xa1\xe7\xfc\x5b\xb6\x3b\x22\x32\xb5\x82\x17\x0a\x8f\xab\x2f\x08\x13\xcf\xc9\xe7\xb0\x3f\x0e\x35\x9a\x3c\x5c\xa1\xa8\xce\xc3\xe5\x1b\xac\x1d\xfe\xc4\xd2\x47\xfa\x77\x07\xf0\x32\x59\x10\x06\x92\x96\x46\x57\xd1\xdb\xa9\xe9\x6b\xdc\x12\xd4\xeb\x60\x4a\x6a\x9b\x29\x80\xd8\x18\x01\x8e\xdf\x7e\xa3\x3b\xab\xfe\x8a\xe9\x5f\x4a\x14\x7f\x1a\x35\xa1\xbb\x48\xfc\x68\x4a\x51\x69\x17\xf4\x97\x6e\xf0\x1a\x80\x3b\xb8\x0b\x5b\x01\x6e\x85\xef\x7d\x91\x1c\x92\xcd\xe5\xb2\xe3\x08\x95\xe1\xae\xe5\x87\x97\x30\xc9\xa0\x67\xb5\xac\x9e\x1f\x04\xd0\xb3\x2a\x2a\x38\x95\x83\x3b\x45\x6d\xa9\x94\x9d\x9e\x01\xc7\x54\x4f\xaf\xf2\x2c\x87\x9c\x36\xb5\xa5\x80\x4f\xe7\xf1\xf7\xaa\x35\xe1\xa7\x8d\x08\x1d\x7c\xa3\xd6\x75\x54\xce\x4f\x2d\x2e\x76\x32\x47\x06\x1e\x87\xd0\xfc\xeb\x9b\x77\x7b\xe7\xc3\x41\x64\xd4\x9f\x96\x5f\xd6\x9c\x66\xce\x04\x62\xa7\xf5\x50\x47\xed\x34\x70\xd0\xfa\x34\x08\xbb\xfb\x83\xae\xd3\x6f\x85\x07\x2a\x3c\x2b\x00\x35\xdf\x1d\xf7\x3f\x2b\x93\xbf\xbf\xee\xff\x7e\x12\xbd\xca\x43\x18\x57\x66\xf2\x0d\x80\x8d\x12\x83\x49\x95\x38\x33\xb2\xfd\x79\xb1\x61\x5e\x31\xa0\x22\xf7\x8c\x76\xc3\xe9\xa9\xec\x17\x32\x5d\x92\x10\xa6\x0c\x7f\xd8\x67\x96\x88\x34\xe9\x5a\xb4\x28\xe9\xd0\x72\x03\xb4\x69\xa8\xa1\x83\xe9\xb9\xe2\x04\xa6\x30\xcc\x5c\xee\xd0\xb8\x05\x2c\x8e\x17\xb2\xb9\xc1\x1e\x31\x2c\x11\xfa\x64\xc3\xe8\x0c\x31\x4d\x6b\xae\x95\x52\x68\x56\x16\xc9\x61\x81\x25\x43\x39\x26\x39\x14\xf5\xf2\x8a\xc4\xbd\x72\x8b\xb5\x41\xf5\x2d\x01\x41\x0f\xdc\x74\x9f\x73\x8a\x26\x89\xc2\xc8\xf9\x96\x62\x32\xcb\x4c\xf0\xd0\xed\xc3\xe3\xa4\x6b\xb2\x5d\x1b\x38\xde\x2f\xc8\xd3\xa2\x5e\xe7\xe1\x68\xcb\xb8\x56\x95\x29\x0d\xa6\xe0\x3c\x4b\xb9\x51\xdc\xa4\x3f\x1a\xa2\xa1\xda\x60\x59\xe2\x43\xba\x51\x28\xc3\x13\xb3\x49\x9d\xdc\x1f\x6b\xcb\x36\x9d\x60\x19\xc9\x47\xb2\x74\x2a\x24\xe8\xc5\xff\x0c\x77\xad\xf5\x1d\xab\x65\x6d\x6c\x59\x2c\xd5\x3f\xdd\x55\x86\x2c\xff\xf4\xed\xee\xee\xf2\xda\x42\x58\x5c\x77\x36\x0e\x95\xec\xc1\x2a\xfc\x29\x2a\xa9\xe7\x4e\x67\x63\x10\x49\x3b\x53\xd9\xc3\xa0\x9c\x3d\x0c\xee\x7a\xdd\xf6\x82\x71\x34\x62\x4e\x21\x8f\x82\x25\xfc\x30\xfe\xf8\x6e\xef\x3f\xef\x3e\x94\x26\x03\x20\xd3\x72\x7a\x4a\x94\xb6\x0f\xd9\x13\x57\x5a\xc0\x87\xc5\xc8\xd1\x81\xcd\x14\x64\xf1\x5d\x6c\xb0\x9f\x3f\x0c\x0f\x3f\xbc\x7c\xfa\xfb\x54\xd3\x07\xdb\x64\x95\x83\x26\xf2\x51\x5c\x34\x21\x3f\x15\xda\xa7\x9a\x30\x1e\x62\x2e\xfe\xe2\x2e\x79\x90\xbb\xf8\x51\xa1\x60\x3f\xfd\xed\xe9\xf9\x7f\xff\x5c\xfb\xad\x12\x85\xec\x71\x54\xbf\x12\x1a\x59\x21\xf7\xc7\x46\x47\x17\x7e\x9d\x47\xf1\x63\x50\xe8\x25\x34\x95\xe2\xf2\x2d\x6e\x6f\x3e\x44\x88\x6b\x3a\xb4\x47\x05\x70\xfd\xf6\xc5\xef\xab\xc9\x78\x3f\x9f\xc2\x40\xbf\x2d\x07\x1c\xcb\x75\x01\x11\xb8\xac\x51\x1d\x1c\x81\x31\x63\x01\x13\x99\x37\xb6\x66\x80\x26\x30\x7a\x4f\xb3\x21\x08\xdb\x37\x73\x77\xdb\xec\x54\x0c\x06\xd8\x54\x4d\xdf\x95\x9c\xd5\x8d\x82\xea\xa6\x61\x78\x6e\x1f\x63\x2b\xce\x17\x8f\x3c\x4b\xd4\x5f\xde\xb1\x7b\x6b\xba\x3f\x77\x89\x93\xdc\x33\xb0\x93\x17\xa1\xcb\x73\x98\x6e\x1b\xae\x72\x4a\x9f\xb8\x26\x64\x27\xa7\x09\xd9\x16\x22\x79\x55\xcb\x11\xb5\x17\x11\xb7\x55\x36\xc1\xd3\xa9\x61\x99\x0f\xb8\xe7\xa7\x71\xe0\x8e\x8d\xe8\x0e\x54\xda\x56\xf3\x80\x60\xa9\x7c\x71\x64\xf5\x21\xa2\xaf\xd3\xa1\x7d\x99\xe4\x77\x5c\x31\xb9\x20\x4f\xe6\x34\x6b\x5c\xb9\x7e\x06\x93\x74\x56\x6d\x27\x88\x40\x0a\x5c\x10\x68\xa0\xde\x47\xa0\xbb\xf4\x23\xff\xf6\x23\xc8\xa9\x37\xd5\x4b\xe5\xf5\xde\xf1\xe9\xd1\xef\x07\x1f\xde\xec\xfd\xa9\xc9\xab\x1d\x94\x5e\xdd\xbf\x8f\xce\x3f\xec\x7d\xbe\x2a\xf8\x2e\x7a\xbe\x1b\x44\xfd\xaa\x2e\x2a\xaa\x12\x3b\x80\xde\xf9\xb8\xe8\x4d\xce\x93\x6d\x17\x71\xd5\x65\xd5\xb3\xd0\x53\xb3\x62\x57\x7e\x10\xbc\x84\x69\x96\x44\xe3\x77\x91\x07\x8b\x85\x25\xdd\xac\x9f\xee\xb1\xa8\x99\x5e\xd4\x1d\xa5\x27\x89\x1b\x1f\x61\xe9\x25\xb5\xe4\x7c\xd5\x02\x30\x5f\xc0\x85\x89\x14\x7f\x2f\x21\x8e\xe7\x70\x71\xbc\x0f\xbe\x23\x8e\x46\x59\xea\x7b\x50\xbc\x50\x9a\x13\x04\xbf\xc3\xfc\x54\x0c\xe9\xbf\xd5\xbc\x82\x9b\xa5\x10\xf7\x39\x56\x52\x4a\x05\xe0\x61\x92\xff\x52\x5c\x69\xca\x5c\x03\xdd\xb0\x74\x09\x00\x4a\x86\xf3\x52\x95\x7c\xf3\x63\x32\x62\xb2\xcf\xd2\xc7\x0b\xaa\xc2\xc9\x37\x4e\x2e\xbc\x79\x5b\x95\xc0\xcc\x73\xed\xe6\x90\xcb\xdb\x6d\xfd\x1c\x96\xcd\x5a\xb9\x86\xbe\x98\xaa\x51\x6b\x3a\x61\x2c\x49\x74\x09\x13\x74\xd7\x97\x18\x26\x98\x8d\xa0\x54\x05\x20\x41\x9a\x03\x7c\x58\x1a\x1e\x39\x2d\xec\x10\x34\xb2\xc4\x8d\x05\x2c\x3a\xe3\x24\xe4\xdb\x71\x31\x99\x16\xe5\x5b\xda\xe8\xf5\x88\x49\x53\x6c\x52\xd4\x2f\xe9\xe9\xda\xf2\x1a\x10\xea\x7b\x8e\xb1\x16\xb8\x49\x1f\x52\xe8\xf3\x9e\x0c\x7d\x3e\xba\xe7\x7c\x8d\xdd\x07\x9b\xaf\x51\x6f\x37\x28\x49\x92\xae\x84\x13\xa4\xda\x70\x82\x52\x85\x3d\x59\x73\xbd\x8a\x9e\xbc\x33\xb9\x8c\x08\xb5\x7a\x02\xfb\x7e\x9a\xc1\xe4\x88\x24\x03\xd8\x77\x83\xe0\xdc\xc5\x36\x86\x45\xe6\x86\x04\x6a\xde\x49\x01\xc8\xce\xf3\x86\x53\xf6\xcd\x81\xa4\x28\x22\x44\x8e\x17\x75\xb1\x85\x07\xff\x12\xcf\x57\x56\xea\xfc\xef\x43\xb2\x20\x47\x97\x30\xe9\x05\xd1\xd5\xef\x98\xe5\xe0\x6f\x9b\x38\xf5\x00\x9a\x58\xb6\x49\x70\x81\xba\x15\xd1\xf2\x96\x8d\x66\x23\x1d\x44\x57\x6f\x23\xcf\x0d\x6e\x6f\xdf\x27\xd1\xd0\x4f\x61\x13\xad\x6d\x1b\xb3\x8b\x7b\xa3\x2c\x3a\x1c\x22\x96\xf7\xe5\x38\x74\x87\x7e\xb7\x4e\x6f\xe8\x46\x1c\x05\xe3\x9e\x4f\x92\xb0\x57\x2b\xd9\xe8\xa6\xa9\x65\x77\xec\x66\x36\x80\x61\xbd\x5e\x6f\x67\x1d\xdb\xf9\x85\x1c\x8c\x5a\xe2\x64\xec\xa8\x2c\x25\x4d\xb6\x2e\x2f\x71\x0b\x2b\x2b\xf5\xfc\xa3\x3a\x44\x43\xc7\x7b\xe3\x8d\x9f\x66\x4d\xd7\xf3\xea\x16\x86\xc0\xb7\x30\xcb\xdf\xec\xba\x59\x77\x50\xbf\x99\xd0\xc9\xa7\x13\x8c\xca\x1d\x5c\xc2\x10\x83\xc9\xc3\x10\x26\x75\x96\x8b\x82\xa6\x6a\xd7\x6e\x07\x80\x38\x46\xa5\x99\x28\x86\xe1\xed\x2d\x7e\x84\xfe\xac\xdb\x93\x1c\xaf\x50\x57\x17\x96\x6e\x0b\x56\x3d\x81\xc3\xe8\x12\xce\x37\x90\x09\xe9\x50\x69\x5e\xac\x61\x7e\xb3\xad\xc9\x1b\x27\xbf\x33\x52\xb1\x33\xa4\x4d\x01\x2c\x1a\xe6\x61\x2b\x09\x52\x89\xfd\x6a\xca\x19\x20\x85\xf2\x4f\xea\xf6\xc4\x4d\xc7\x61\xb7\xc6\x6f\xb8\xfc\xf8\xbb\xf2\x41\xc9\xef\x72\x3a\x5a\x32\x69\x9a\x01\xdb\xc0\xe2\xd6\x46\xd3\xa9\xd8\x5d\x93\x4b\xd0\x16\x59\x86\x03\xf1\x9c\xf4\x21\x25\x3b\x20\xd9\x3b\xec\x56\xc5\xa9\x2b\x1d\x83\x4d\x52\x25\x78\xf5\xd1\x97\xca\x10\x4b\xd2\xc1\xe6\x3a\x34\xec\xad\x99\xb2\xb5\x56\x6a\xd0\x06\x23\x35\x39\xfe\x48\x9b\xd7\x61\xfe\x8e\x45\x13\xe5\x5d\xe5\xf9\xf8\xb9\x3b\xcc\x37\x54\xde\x6d\x44\xd6\x75\xce\xbe\xa8\x11\xb8\xb4\x03\xa1\xee\x99\xbb\x17\xde\x44\xae\xab\x51\x69\xb6\xdd\x01\xe8\xdd\x59\xb1\x42\x30\xcf\xdd\xc4\xed\x66\x30\x21\x3e\xcb\x5f\x48\xcd\x72\x97\x3c\x77\xc0\x15\xca\x8f\x80\x6a\x04\x30\x27\x17\x52\x3e\xa4\x9e\x39\x56\x3a\x1e\x9e\x47\x01\x27\x91\xf5\xd0\x51\x33\x7d\xf8\xbd\xba\x45\x07\xb5\xcc\x5d\x14\x6e\x6f\x97\xa1\xcd\x78\x19\xdc\x59\xe2\xc0\xf6\x31\x6e\xaa\x99\x45\xef\x59\xba\xa1\xce\x92\xdf\xab\x73\xc5\x03\xeb\xdd\xa1\x2c\x19\x04\xd9\xed\x2d\x57\x90\xda\x4b\xba\xae\x42\xd6\x4d\xb8\x94\x0d\x92\xe8\xaa\x16\xc2\xab\xda\xc9\x38\x86\x07\x49\x12\x25\x75\xeb\xf9\x73\xa9\xbb\xda\x70\x84\xae\x67\x52\xc1\xad\xf1\xac\x47\x35\xcc\x23\x36\x31\x13\x85\xbf\xdb\x42\xf3\x14\xf6\x31\x29\xde\x3d\xc6\x7f\xb7\xde\x8d\xd0\x84\xdb\x75\x68\x4f\xea\x19\x60\x25\x6c\x7b\x37\x6c\x91\x12\xf5\xd0\xb6\xfd\xb0\x06\x77\xcd\xea\x0c\xaa\x9c\x48\x72\x44\x30\x4f\x22\x25\xa2\x38\xb1\x5b\xb0\x9d\x75\x9c\x04\xc0\x09\x5f\xac\xd1\x0f\x4d\xd5\x77\xab\xa9\x52\x94\x4f\xdd\xe9\x19\x22\xdf\xbf\x3d\xff\xd7\xc9\xc5\xc6\xfa\x5c\x19\x22\x8d\xa0\x02\x52\xa0\x6c\x40\x34\x41\x71\x14\xf8\x19\xb4\xb4\xca\xa5\x28\x34\xa9\xa0\x36\xaa\xa8\xa0\x8a\xd6\x14\xd5\x74\x32\xdd\x96\xb3\xf5\x8c\xc1\xb8\xe6\x63\xac\x14\x0d\xc7\x8e\xd0\x70\x0c\xfd\xf0\x0d\x66\x99\x48\x9e\x45\xfe\x37\xc5\xb5\xe1\xbf\x13\x38\x74\xfd\x90\x90\xe0\x74\x10\x25\x59\xcf\x0d\x02\x59\xd3\x21\x1a\x92\x94\x46\xa2\x45\xe9\xa1\xda\xb4\xf4\x42\xf4\x21\x3d\x94\x3a\xcb\xab\x4f\x74\xe0\x53\x62\x1d\x87\x30\x4d\xdd\x3e\xd4\x06\x71\xce\xe9\x0f\x51\xa6\x1c\x21\x40\xb3\x6e\xda\xc0\xdb\x2f\x9f\x3f\x6e\x11\xfa\x10\xe3\xe5\x6a\x72\x60\xf4\x1c\xe2\x8a\x88\x55\x1a\x83\x6a\xd9\xdc\xe6\x51\x69\xe4\xf6\x8a\xd0\x6c\xb8\x0f\x55\xb3\x01\x02\x2c\x8a\x00\xcb\x0f\xe3\x51\xb6\x4f\xe1\x45\x00\x17\xcf\x85\xe2\xe2\xc5\xf8\xd0\xab\x0b\xe1\x87\x22\x91\x1c\x7a\xb6\x3d\x89\x83\x51\x82\xdb\x47\x74\xcf\xb1\x2c\x3c\x15\x6c\x7d\x2c\x10\x3a\x56\x6a\x31\xfa\x7d\xf6\xd3\x0d\x9c\xfc\x74\x93\xed\x5a\x35\xeb\x49\xd6\xb2\xac\x49\xed\xa7\x9b\x64\xf2\xd3\xcd\xfa\xb2\xe3\xc0\xdd\x10\x3d\x39\xc3\xba\x11\x7e\x64\xa8\xd2\x85\xff\xd6\xfa\x76\xc6\x6e\x92\xc2\xc3\x30\x43\xb7\x31\xae\xcd\x4e\x21\xab\xcd\x7e\x57\xaa\xcd\x0f\x60\xce\x7d\x93\x8f\xa1\x41\xe2\x6d\xe4\xf5\x26\x4a\x22\x76\x48\xf3\x15\x59\xf7\xa6\x8a\xf4\x90\x72\x35\x90\x65\x71\xd5\x8f\xa3\xb6\xb0\xb2\xc2\xc5\x3d\xa5\x99\xdd\x33\xaa\x0b\x12\xcb\xa1\x56\xb4\x27\xb5\x04\xfe\x3d\xf2\x13\xe8\x9d\xb5\xf2\x6d\x16\xdb\xfb\xa7\x5a\xc4\xd4\x3c\xff\x62\x60\x0d\xa3\x04\x5a\x9a\x5e\xd8\xa4\xcd\x3c\x72\x56\xd1\x9e\xd4\xdc\x20\x88\xae\x74\x4d\x6a\x06\xee\xa8\x65\x4c\xcd\xf3\x45\xc6\x43\xa6\x7f\xd3\x0e\x94\x06\x7f\xc9\xb7\x77\x70\xdd\x85\xd0\x83\x5e\xed\x7c\x5c\x2b\xb4\xdd\xc8\x37\x7e\xd6\x32\x0c\x40\xe9\xc4\x9e\xd4\x60\x98\x41\x34\x6d\x40\x52\x22\x92\xa0\x3a\x7a\xd6\xf4\x5e\xcd\xbb\x67\x39\x62\xd8\x40\x67\xec\xac\x85\x6e\x36\xea\x5c\x4c\x35\x72\xcc\xbb\x98\xfc\xd4\xb6\x46\x14\x2c\x12\x31\x90\xb8\xab\xc2\x3b\xc2\x5d\xed\x92\xaf\x19\xc5\x9e\x9b\xc1\x7d\xf9\x9b\xb8\xc2\x46\xae\x53\xd4\x52\xe1\xd7\x54\xbf\xa0\x69\x05\x2c\xaf\xd9\x76\x0b\xd1\xe3\x28\x80\x4d\x48\xd8\xf8\xb3\xd7\x5e\xda\x6a\xbd\x8a\x92\x61\xab\xb5\xcf\x3e\x7f\x1f\x7d\xfd\x59\x8d\xdf\x17\xb5\x46\xed\xec\x39\x9f\xbd\xb3\x5a\x4a\x93\x42\xd6\xe2\x24\xba\xf4\xd1\x02\x7a\x11\x4c\x6b\x61\x94\xd5\xe2\xc8\x0f\xb3\x5a\x16\xd5\x5c\xc4\xfb\xfb\x5e\x0d\x0f\xaa\x46\x75\x38\xa0\x86\xf3\x14\xd4\xb2\x01\xac\xf9\x9e\x05\x74\x74\x10\x18\x5c\xb3\x3d\x93\xfa\x4c\x9d\xe5\xe2\x44\x69\x15\x69\x15\xe6\x6a\xa2\x5d\x89\x9b\xe2\x96\x2b\x2e\xe8\x2e\x5d\x51\xaa\x3d\xd2\x7d\x92\xac\xff\x3a\x44\x55\x55\x95\x18\x7e\x54\xbf\x91\x1b\x6d\x15\xba\x01\xca\x30\x34\x27\x0e\x08\x62\xaf\x9e\x3d\x20\xe8\xb8\x4a\x9e\x00\x3f\x70\x2d\xf5\xfc\x01\x4e\xa0\x5a\x2a\xbd\x9a\x4c\x53\xc1\x47\xc9\xb0\x91\x3b\x59\xba\x9c\x17\x18\x47\xea\x3a\x1b\xb9\xc1\x3e\x6a\x8a\xbb\xc1\x1b\x4b\xe4\x9c\xdf\x81\xeb\x8c\xd4\xac\xa0\x39\x36\x62\x01\xca\x33\x4c\x0a\x6c\x90\xeb\xe7\x2e\xaa\xa3\xd2\x86\x6c\x90\x2a\xea\x16\xb5\xb4\x66\x7b\xce\xdf\xb5\xae\xb1\x5c\xf7\x69\xa9\xb6\xa7\x0b\x06\x0b\xd2\xf6\x28\x19\xee\x1e\x85\x8b\xe2\xbb\x8b\xfd\xb7\x87\x43\x3f\xc9\xfb\x39\x10\x22\xc5\xc3\xe5\xe4\x9c\x99\x92\x0f\x19\x39\x5f\x52\x3a\x4d\xee\xf6\xb0\x21\x84\x37\x0d\xca\x12\x10\xe0\x76\x8b\x83\x5b\x2a\xae\xe1\x03\x73\xd5\x52\xc6\xd7\x23\x22\xd5\xa3\xd8\x64\xd1\xc6\x7f\x0e\x7f\xde\xf8\xcf\xb1\x56\x9f\xc1\xa3\x07\x03\x17\x1b\x4c\xb1\xaf\xa5\x42\x6d\xf1\x67\x5e\x67\x89\xbb\x97\xf8\x2e\xa1\x22\xe7\xd0\x7b\x31\xa6\x3e\x86\x1d\x1c\x77\xec\xf6\x2d\x8e\xe5\x4d\xdd\x64\x25\x57\x53\x93\xa2\x41\x38\x23\x3c\x03\x3f\x6b\x73\xc1\xbf\x21\xe1\xa7\xd6\x6b\x18\xc4\x30\x39\x21\xd8\x1d\x58\x11\x69\x49\x79\xe1\x49\x29\x2a\xea\xa3\x07\x52\x71\xe9\x29\xad\xa7\xf3\xdb\x78\xc6\x0b\x31\x11\x4e\x76\xb8\x2c\xf3\x2a\xcd\xb9\xb8\xae\xef\x80\x4d\xee\xb8\x89\x3d\x90\x18\x33\x6f\x01\x06\x10\x8d\x0e\xea\x53\x59\x59\xb4\x25\x2b\x8b\x98\xd3\x92\xc7\xa6\x9a\x79\x2d\xa1\x52\x6e\x6e\x0d\x3a\x1d\x1d\x5a\xe5\x33\x4d\x84\xa7\xc1\xbd\x55\x24\xbf\x9f\x71\xdd\x81\xf5\x0a\xfd\x25\x62\xd8\x3f\xf0\xef\xd4\x40\x22\x96\x21\x20\xd2\xb3\x98\x4f\x93\x6f\xb8\x18\x16\x4e\xaa\x70\xf7\x8b\xa7\x55\x4b\x0b\xa3\x55\xfd\x24\x1a\xc5\x8f\x85\x56\xed\xbc\xfa\xf3\xc3\xef\xff\xfe\xc3\xa4\x7b\x15\xa1\x4e\x82\x5e\x69\xb7\x20\x8e\x1d\x46\xdf\x24\xf0\xdc\x39\x51\x02\x2a\x94\x7b\x65\x12\xf5\x54\x4f\xa2\x60\x1f\x86\xa8\x4b\xa5\xff\x62\xf7\x3b\x80\x97\xa5\x34\x69\x07\x3b\x67\xf1\x4a\xca\x53\x51\xdb\xe0\x66\xa6\x1f\x8c\x99\x4e\xee\x68\xc9\xe2\x4e\x15\xb2\xb8\x33\x27\x59\x34\x8e\x72\x9f\x6e\xed\x56\xeb\x15\x89\x0b\x93\xbd\xe2\x74\xf7\xb4\xf0\x8d\x2b\x12\x29\x65\xda\xe9\x5e\xd0\xd2\xad\x0e\x90\xe4\x12\x7c\xa8\x38\x1e\x70\x83\xf1\x03\x62\x63\x6c\x8a\x09\xd2\x11\xdd\xe2\x6c\x69\xc9\xeb\x4e\x51\x3b\x3c\xcb\xce\x25\x44\x76\x2a\xf1\x4c\x61\x56\xa4\x9f\x82\x38\x2c\x9c\x64\xe2\xc9\x7b\x80\xec\x1d\x56\x6d\xdc\xc9\x4c\xfc\x35\x68\x24\x6c\x1e\xbe\x3c\x7d\xff\xe1\xe0\xd5\xe1\x1f\x33\xd3\xcb\x4f\xc1\xb3\x9d\xfd\xbf\xb7\x3e\x69\x62\x9c\xe6\xb6\x53\x15\x3d\xa2\x75\xd6\x28\x03\xbe\x4d\x3e\x12\x0a\x9d\x35\xbc\x2c\x9a\x68\x28\x74\x2c\xdc\x00\x26\x59\xc3\xf3\xdd\x61\x14\x7a\x0d\xec\x32\xa6\xe3\x5d\x4c\x51\x4e\x52\xf3\x1c\x8e\x7a\x96\x54\x27\x95\x32\x42\x14\xcd\x5e\x52\x02\xe4\xb7\xcc\x38\x94\xa7\x61\x64\x33\x32\xdb\x51\xb9\xe3\xb0\x21\x99\xec\x4c\x2e\xb6\x55\xb2\xb0\xde\x23\x71\x90\xce\x9e\xc9\x8a\x14\x29\x5b\xdd\xc2\x35\x1a\x16\x48\x99\x71\xa9\x3c\xed\x42\x75\x6d\xee\x4f\x37\xd1\x64\x7e\x0d\xae\x41\x0b\x99\x56\x50\x76\x41\x72\x93\x2e\x5e\xc5\x55\x31\xe9\x82\x7f\xf7\xa4\x0b\xba\xad\xfb\x28\x38\xcf\x41\xf8\xb7\xbf\x7f\xb9\x76\x34\x3d\x0a\x5f\xa2\x39\x43\x71\xf8\xa7\x62\x0b\xa3\xc3\x1c\xcf\x42\x78\x1e\x6e\x0c\x7e\x61\x8f\x3c\x40\x5e\x00\x33\x46\xf7\xe4\x32\x96\x83\x08\xcb\x7b\x90\x25\xa3\x30\x88\xa2\x78\x01\xa1\x7a\x33\x55\x4f\x61\xd6\x50\x35\x07\x8d\xf3\x19\x8f\x9f\x08\xed\x03\x23\x8d\x7f\x5b\x17\x78\x60\x20\x3c\xdc\x62\x71\x6a\x13\x93\x79\x1e\xfb\x68\x49\x3a\xf6\xc4\x68\x9e\x4f\x0c\xe6\xf9\x24\x6f\x9e\x4f\x14\xf3\x7c\x52\x34\xcf\x87\x52\xe0\x01\x1f\x6c\xef\x87\x87\xd7\x77\xeb\xe1\x05\x9b\x6f\xf6\xfe\x3c\xfa\x78\x72\x7a\xf2\xe7\xfb\x83\x1c\x20\xf6\x10\x91\x9e\x51\x29\xe9\x5f\x7b\xf7\xe1\x7c\xe7\xf3\xd1\xcf\x33\x33\xd1\x26\x7e\x39\x85\x59\x41\xf8\x2c\x43\xb1\x53\x78\xcb\x82\xf6\xb3\xc0\x59\x52\x4c\x3e\x55\x28\xc6\x1c\x51\x89\x16\x02\x14\x44\x67\x63\x80\x5e\x51\x27\xb1\x96\xd7\x49\x48\x57\x21\x26\xb4\x34\x9f\x8f\x55\x25\x9e\x4f\xaf\xae\x28\x7c\xe5\x00\xbf\x23\x69\xde\x0c\xdf\xca\xe5\x92\x19\x3e\xce\x8d\x63\x18\x7a\xc2\x1a\xa6\xfd\x18\xb9\x6f\xc3\x27\x15\xc2\xe7\xa4\xea\x72\x96\x21\x0d\x5c\xb7\x69\x36\xb8\xf7\x10\x09\xa5\x2c\xa8\x1d\xa4\x19\x1a\x2b\x7a\x11\x91\x71\x50\xf3\xbd\x7a\xe5\x85\x11\x21\x7c\xda\x18\x15\x57\x01\x9d\xe6\x46\xb5\xf7\x7e\xe9\x95\x2b\xd8\x9b\x67\xdb\x90\x42\x65\x56\x94\xe5\xbe\xf8\xb7\x40\x59\x31\x77\x27\xd9\xf0\xde\xa5\x3f\x89\xdb\x32\xf3\x82\x0a\x91\x6e\x5b\x97\x30\x21\x09\xf7\x00\x31\x20\x91\x80\xc9\x73\xd9\xbb\xb0\x3b\x83\x77\xa1\xec\x51\x18\x53\xa7\xbc\xfc\xe6\x07\x1e\x76\xfc\x10\x05\x3c\xbe\x02\xa9\x05\x06\xe4\xe5\x24\xbf\x38\x3c\x10\x4f\x2a\x4d\xe4\x37\xd8\xf4\x3d\x7b\x52\x24\xf7\x75\xfb\x06\x87\x2d\xa6\xdd\x01\x44\x93\x6b\xd7\x2d\xb7\x97\xc1\xe4\x03\x0c\x71\xd0\x74\x1d\x4b\xbc\x38\x0c\xbe\x58\x99\xc5\x37\xda\xc4\xbf\x82\xa8\x0b\xa9\xe0\x4a\x7e\x94\x25\xf0\x57\x02\x27\xdd\x99\x02\x27\x35\x82\x2b\xe9\x8f\xcb\xab\x67\xea\x16\x6d\x34\xc8\x7b\x16\x44\x49\x7e\xa9\xd8\x86\x77\x14\x7d\x09\xe2\x39\xbb\x8f\xf4\x80\xe7\xec\xed\xed\x2d\xc5\x3b\x17\x57\x95\xbe\x02\x7b\x8b\x2b\x4c\x80\xe7\xf4\xea\x5d\xd9\x27\xa2\xb0\x6d\xee\x23\xfc\x4a\x1a\x91\x4e\x5d\x3d\x99\xd8\x60\x90\x1f\x98\xb2\x5d\xef\x63\x50\xed\x0e\xea\x37\x3f\x1d\x79\x62\x05\xda\x51\x65\x67\x93\xf2\x96\x6c\xd0\x95\x3d\x4d\x72\x1d\x6b\xf8\xa8\xb9\xbb\xd6\xb4\x95\xeb\xbc\x5b\xea\xe6\x32\x04\xe7\x8b\x93\x4b\x53\x78\xff\xd1\x4c\xdf\xa8\xe8\xa9\x11\x3b\x03\xa0\x47\x95\xf9\x16\xc4\xce\xc1\x0f\xb1\xf3\xbb\x15\x3b\x15\x39\x33\x76\xf0\x7d\x5b\x6a\xdc\x0e\xd2\xc1\xc6\xa7\x97\xef\xf3\xde\x5e\xdc\x86\xb7\x58\xab\xcd\xc2\xa4\x50\x6a\xb4\x2e\x88\xa1\xd4\xf0\x2d\x21\xc0\xcc\x25\x7b\xce\x24\x6d\x52\xbb\x6d\xc0\x0c\xe9\xdf\xb6\xb8\x49\xbf\x66\x5e\x71\x53\x67\xc4\x4e\x1b\x7a\xb4\xfb\x19\xa4\xcf\x79\x05\xcf\x05\x8b\x9a\x0f\x43\x16\xa3\x73\xfc\xad\xc9\x62\x9c\xc3\x30\x89\x63\x05\x70\x9a\x60\x4e\x59\xcb\x33\xc9\x5a\x23\x2a\x6b\x79\x3a\x59\xab\xbb\x78\x59\xcb\x28\x48\x29\x52\x94\x41\xc4\xd9\xdd\x15\xf2\xa8\x46\x90\x8a\xe6\x40\xa0\xe1\xbb\xc7\x80\x42\xc3\xdf\x9b\xc5\xa8\x2f\x2d\x09\x8d\x9c\x41\x3d\x78\x88\x92\x50\x37\x3f\xb0\x2f\x24\x09\xe5\xa7\xa3\x28\x09\x55\x77\xbb\x2f\x6f\xc9\x06\x81\x2c\x8c\xe4\x3a\xd6\x4a\x42\x73\x76\xad\x95\x84\x94\xce\x83\x52\x49\x28\x5e\x10\xbc\x43\xcf\x0f\x60\x03\x7b\xba\x3f\x26\x97\xff\xee\xa7\xd1\x56\xf2\xe7\xfa\x89\x21\xc3\x54\xce\xf9\x5f\x55\x2e\xb3\xf9\x2a\x4d\x9b\x2f\xa7\xe7\x44\x55\x2c\x7d\x10\xc0\xc2\x7d\xff\x73\xcb\xf9\x20\x4d\xc2\x7c\x84\x8f\xc9\xff\xbf\xfb\xdb\x78\xe3\xcd\xb3\xff\xae\x56\xf5\xff\x37\x3a\x7d\x9b\xbd\x14\x59\x20\x80\x50\xe9\xea\x82\x01\xa4\x7c\xfb\x77\x72\xb8\xa5\x31\x01\x53\xfc\x6d\xb7\xf3\x81\x01\xdb\x5a\x61\x63\xfb\x7e\xdc\x6d\xb7\xb5\xee\xb6\xdb\x55\xdc\x6d\xb7\x17\x12\x85\x90\x8b\x3b\xd8\xa0\xa2\xe2\x8e\x2c\x46\x6e\x57\x8a\x3b\xd8\x36\xc5\x1d\x14\x01\xa9\x8d\x7e\xb0\xdb\x22\xcc\x60\xce\xed\x45\x5d\x61\xa7\xf8\xbb\x54\x0a\x28\xc8\x5f\x3c\xf7\x40\x01\xef\x29\xa8\xe0\xce\x24\x50\x92\x34\x1f\x95\x9f\xec\xc6\xfe\xea\xbb\x6c\x6d\xf5\xf3\xa2\x31\x5d\xaa\x20\xb7\xcc\xe2\x8f\xca\x10\xed\xbf\xa4\x5f\x98\x46\x3a\x5d\xd4\x89\x28\x6c\xb7\x8a\xae\xa1\x52\xbd\xef\xca\x41\x54\x51\xf4\x7c\xf3\x6e\xa2\x7e\xe8\xf9\x5d\x37\xfb\x06\x5d\xee\x67\x0e\x4b\x1a\xfd\x7c\x71\xf4\xee\xd0\x93\xc9\x07\x45\x58\x5e\x57\x61\x95\x25\x2f\xf8\x52\xa2\xb2\xb1\x05\x2c\x42\x12\xd2\xd8\xe5\x6e\xf1\x1a\xea\x50\x89\x2e\xd4\xd9\x65\x69\x4f\xcd\x62\x51\x4c\x64\xf2\xff\xfe\x7f\x45\xff\x7a\xc2\x0a\x50\xa8\x4f\x9a\xc6\xb3\x5c\x3b\xad\x7e\x00\xc9\xd7\x01\x68\xba\x75\xf4\x1d\x2c\xb9\x61\x08\x47\x59\x82\x6f\x75\x99\x13\x33\x27\x3a\xc1\x3c\x43\x8e\x1b\x90\x98\x38\x35\x7d\x45\x9e\xb4\x89\x1c\xe7\x8b\xa2\x68\xb9\x3d\x6f\x84\x93\xc6\x94\x2a\x32\x50\xaa\x72\x22\xc1\xbb\xd0\x91\x08\x31\x13\x6a\xba\x40\xb5\x66\xa3\x11\xb1\xf9\x32\x92\x88\xa8\x9c\x44\x44\x0b\x21\x11\xd8\x2b\xec\xfb\x27\x0f\xfe\xcf\xab\xff\x5d\x3b\xc9\x47\xe1\x58\x01\xf3\xdf\x9b\x9a\x6b\xb7\x87\x75\x49\x98\x9c\x10\xe6\x62\xc3\x60\xa2\xd9\x36\xc7\xc6\x48\x99\xb2\xa6\xc6\x42\xca\xc2\x98\x29\xa5\xcc\x73\x59\xb1\x2e\x27\x65\x35\xf2\xe9\x65\x39\xb6\x0a\x07\x68\x61\x47\x52\xda\x63\xf7\x71\x1c\xe9\x22\xe6\x54\xb8\x96\x49\x05\xc3\x14\x36\x61\xd6\x20\x54\xbc\xc1\x33\x28\x2d\xd0\x2d\xe6\x8b\x9f\x63\x6c\x6f\xfb\xee\x0f\xf2\xab\xe8\xd7\xcd\x35\x77\xb0\x5f\x38\xc8\xdc\x04\x5a\x29\xef\x88\xe6\xdc\x6e\x2d\xe6\xdc\xca\xc0\x0a\x15\x52\x41\x3d\xb8\xa3\x2a\x6d\xa3\x7b\x39\xab\x74\x9d\x1e\xf7\x61\x1d\xba\xe9\x05\xf4\x66\x52\xad\x7f\x2d\x2f\xa3\x59\xfd\x83\x34\xde\x41\x2e\x08\x96\x7e\xe0\xf8\x3e\x36\x77\x1b\x8c\xe3\x9b\x96\xe3\xf8\xc6\x4f\x0e\x7b\xa3\x1d\x38\x6b\x58\x07\xf7\xa4\x61\x54\x99\x64\xeb\xa7\x14\x78\xbd\x93\x4f\xa1\x64\x4d\x4d\x0f\xa9\x8b\x5a\x96\x0f\xa9\x1a\x31\x60\x50\x37\x6d\x2a\x48\x2f\x34\x83\x24\x86\xda\xc3\xe7\x90\x4b\x8c\x0a\xb8\x05\xc3\x9c\x31\x48\x58\x86\x74\xfd\xf7\x3a\xd8\xfc\x10\x0d\x63\xeb\x14\x32\x5c\x6e\x31\xcd\x36\x96\x4d\xe9\x20\xd2\x62\x46\xaf\xd2\xb1\xd3\x6c\xea\x34\x45\x21\x5f\xed\xed\x5c\xda\x45\xa2\xc9\xc3\x49\xe4\x4f\x70\x8d\xb7\x6e\x7a\x41\xf0\x84\x15\xad\x9e\x9f\xfe\xee\xa7\xfe\x79\x80\xbf\x11\x8d\x8b\x19\x27\xf0\x0f\x1a\x1b\xce\x1d\x8e\xb8\x6f\xd3\x3e\x89\x55\x7f\x8b\x87\x26\xfb\xa2\x5c\xa2\xd6\xfc\xc0\xcf\xc6\xa4\xdb\x3d\xde\xe4\x94\x42\x4a\x57\x5a\xee\x80\x6e\xd1\xa7\xfa\x55\xdf\xa9\xb0\xea\xf1\x98\xcf\x1b\xd5\x69\x12\xc3\x07\x5a\xdc\x6e\x14\x1e\x51\x9b\x58\xe6\x26\x7d\x98\x9d\x44\xfb\x51\x3c\x96\x3f\x1b\x35\xf0\x02\xd7\x67\x26\x91\x2c\x19\x41\xd0\xde\xf8\x19\xb4\xad\xff\xc9\xaf\xa3\x71\xcf\xb2\x87\x54\x48\x21\x87\x13\x0f\xe2\xed\x28\xc8\x7c\x9a\xed\xb2\x08\x41\xa4\x3d\x2f\xe4\x06\xdb\xe7\x23\x93\xd8\x21\x92\xdc\x03\x08\xc5\x02\xbe\x5b\xd1\x27\xbb\x09\x74\xe9\xbd\xaa\xbe\x50\xae\x5c\xf1\x4a\xac\x17\x4d\xe6\x4f\x52\x63\x92\x12\x68\x56\x56\xf9\xb4\x2e\x86\xcd\x2a\x30\x00\x65\x4e\x40\x9e\xec\x04\xe4\x2e\x38\x43\x95\xba\xd1\x25\x40\xe7\xe0\xa1\x02\x3a\x4f\x74\xc7\x9e\x23\x8e\xaa\x1f\xe4\x2c\xeb\x9e\xce\xe4\x3e\x64\x3c\xf0\x3a\xef\x18\x63\xe1\xdd\x0a\x65\x5a\xba\xb1\xee\x5a\xc7\x83\xe8\xaa\x46\x36\x4c\x8d\x41\x68\xb4\xac\xd7\xbe\x07\xf3\x4f\x8d\xe3\x95\x68\x4f\xd5\x51\x4b\x55\xa6\x8c\x5d\x2a\x69\xf8\x02\x8c\x98\xca\x46\x59\xf3\xd3\x1a\x55\x5b\xb6\x8a\x6f\x2e\x29\xb1\x26\xaa\x7a\x85\x1e\xe9\x46\xae\x96\xd8\x35\xbd\x68\x59\x88\x80\x68\xa7\xab\x5c\x5c\x91\xcf\x69\x4e\xd9\x97\xff\xca\x82\xae\x4f\xae\xdb\x68\xf8\x29\x7d\x60\xd9\xad\xe9\x45\xc3\x28\xe3\xc5\x73\x58\xaa\x81\x33\xaa\xbb\x6a\x06\xa2\xdc\x19\xbe\x67\x0f\xb0\xfc\x87\xef\x2e\xaf\x4d\x30\xf2\xaa\xab\x66\xa6\xd1\xdc\xcd\xb3\x78\x44\x4d\x6f\xcd\x06\xae\xec\x13\xe5\x4e\x01\x41\xf5\x16\x2f\xba\x3d\x26\x27\x95\xcf\xd7\xbf\xfe\x3b\x7a\x7b\xf9\xec\xdb\x73\x52\x59\xdf\x79\x38\x5e\x2a\x86\xb1\x68\xdc\x54\x80\x2e\x92\xb7\x92\xdf\x8a\xf0\x51\xc9\x35\xf0\x75\x3d\x5a\x66\x75\x5e\x41\xdb\x49\x65\xfd\x0a\x3c\xe4\xf3\x02\xed\xb3\x9e\x9b\x19\x74\xc3\x4b\x99\x31\x37\x72\xa3\x9c\x89\x15\x6c\xa9\x90\x94\x9e\x92\x29\x7f\x46\xfe\xfb\x99\xfc\xb7\xbe\x46\xff\xa7\xfb\x77\x9d\x6e\xe0\x75\xba\x83\xd7\xa9\x7c\xb5\xbe\xdd\xc9\xb9\xfa\x54\x45\x06\x5d\xb8\xcb\xce\x43\x9e\xee\xbb\xb8\x13\x15\xd5\x6d\xf7\xc2\xc7\x3f\x54\x97\xa2\xc4\xf5\xfc\xa8\xd1\x75\x13\x4f\xcd\xbf\xfc\x28\xae\xad\xdf\x47\x6f\xb2\x0f\xbd\xf7\xe3\x6a\xa8\x51\x62\xaa\x4e\x4f\x3d\x35\x95\xb5\x01\x3e\x0a\x5b\xce\x63\x37\x2c\xcb\xdb\xc4\x5d\x81\x1e\x06\x30\x94\x7e\x3f\x3c\xec\x8d\xfb\x98\x20\x76\xfd\xc1\xb3\x27\xf0\x53\x16\x54\xdb\xb2\x34\x40\x45\xcc\x55\x9a\xdb\xad\x33\xe2\xf0\x6e\x6f\x00\x89\x41\x61\x36\x2d\xc1\x93\xb1\xdb\x49\x46\x87\x18\x44\x89\xff\x39\x0a\x33\xd2\xc4\x9d\x20\x7c\x7f\xd6\x62\x38\x7e\x25\x08\x5f\xfd\x60\x1e\x1a\x84\xaf\x7e\x94\x1f\xd0\x86\xd8\x77\x13\x4d\x5c\xa8\xd8\x2b\x72\x94\x1e\xdd\x1d\x6e\xe0\xf7\xc3\x21\x39\x4f\x54\x85\xfb\x3e\x4a\x7d\x72\x65\x18\x71\x7b\xa5\x45\x57\xb9\xa1\x87\x00\xcf\xfb\x5c\xfe\xa6\xe7\xc5\x8f\xaa\x08\xdf\x8b\xf5\x8c\xf0\xef\x2f\x11\x21\x98\xa7\x7c\x0f\x9b\x38\x7f\x99\xb4\xaf\x39\x4c\xbf\x79\x31\xfc\x16\x0a\xc2\xa7\xb1\x76\x8e\x40\x17\x78\x4b\x45\x78\x81\x6f\x01\x0b\x21\xfe\x61\x9c\xfd\x6e\x8d\xb3\xb0\xf9\xf2\xe0\xd5\xde\xc7\x37\x27\xa7\xfb\x47\xef\x4e\x3e\x1c\xbd\x39\x7d\x7f\x74\x7c\x78\x72\x78\xf4\x4e\x7a\xb5\xf7\xe6\xf0\xd7\x77\x6f\x0f\xde\x9d\x38\xb0\x99\x2f\x76\xec\xc0\x26\x7f\x9f\xc3\xf0\xeb\x39\x18\x2a\xa9\x8c\xab\xf9\xf5\x69\x2f\x0d\xb7\x3e\x17\xb0\x15\xaa\xb9\xe0\xcd\x0a\x9e\xc0\xdd\xfe\x79\xf2\x53\xf7\xfa\x53\xb9\x95\x98\xc7\xf1\xaf\x17\xe3\xf8\x65\xb9\x80\xc3\x58\x9b\xa2\xf7\xa5\x48\xa4\x4d\x31\x80\xc3\x2e\x91\x23\xf0\x55\xac\x40\x41\x8b\x2b\x98\x3a\xe7\x22\x51\x18\x89\xdc\x2f\x70\x7a\x51\x74\xf9\x6d\x6c\x59\xe4\x6a\x2a\x5e\x9c\x53\xba\x35\x20\x14\x4a\xd4\x5b\x05\x2b\xd4\xc1\x5f\x4f\xe9\xe2\x05\xf1\xdf\x95\xba\x20\x1e\xbd\x77\x68\xf2\xa5\x2a\x7b\x19\xc7\xae\xc8\xb3\xf3\x77\xf7\x2b\x0c\x61\xe2\x77\xa7\xe1\x28\x54\x02\x4b\xa8\xb4\x7f\x92\x28\x98\x82\x02\x41\x18\xfe\xed\x29\x32\xaa\x6a\xe8\xdf\x94\xd4\x6e\x3b\x34\x29\x15\x53\xc6\x6d\xb2\xa7\x9e\x9f\x22\xba\xc9\x73\x29\x94\x2a\xe7\x0c\xa0\x11\x58\xbe\xd8\xee\x68\x12\xdb\x14\x3d\x19\x0a\xf3\x24\x3b\xb0\xf2\x53\x29\x31\x73\x7c\xd8\xd6\x73\x31\xd6\x6a\x19\x6b\x94\x40\x19\x66\x1e\x36\x32\x6b\xf9\x2d\xb5\x58\xd5\x50\x9e\x3f\x32\x05\xd6\x0c\xcb\x28\xb3\x75\x1e\x65\x59\x34\xb4\xc0\xb9\x96\x48\x5b\x01\xec\x65\xd6\x92\x8e\x56\xb7\x79\x55\x52\xa8\x03\x14\xea\xdd\x26\x4f\x81\xd5\xc5\x29\x39\x29\xb4\x5f\x5f\xb6\x34\x8f\xe6\x84\x9b\x18\x98\xe0\x26\x28\xa2\x04\x2f\xa0\x20\x04\x50\xdc\xbf\xbb\x40\xf5\xb9\xd3\xa1\xfa\x72\xbc\xbf\x1a\x8e\xc4\x9e\xb6\xa0\x33\x34\xc2\xf7\x71\x51\x82\xd6\xe5\xbf\x5b\xd0\x39\x37\xd6\x2a\xb7\x32\x4a\xf2\x98\x2e\xe6\x88\x9c\x07\x4d\x34\x81\xa8\xd7\x68\xb0\x53\x23\x7b\x45\xb2\xe3\x33\xa5\x2a\x3f\x65\x72\x5d\x76\x32\x8b\x76\x4d\xb9\xea\xc0\x4d\x1b\x3d\xff\x1a\x7a\x0d\xa2\xb1\xd5\xd8\x36\x0b\xc5\x83\x91\xcf\x8b\x83\x02\xde\x86\xf2\x4d\x94\x52\x52\xd4\x8d\xdc\x32\x11\xf8\x8d\x92\xea\x78\x69\x58\x65\xbe\x4e\x79\xd4\x8e\x09\xe8\x3a\x71\x7d\xf4\x10\x31\x35\xbc\xfc\xc0\xbe\x10\xa6\x46\xae\xd7\x3b\x42\x5b\x4c\x6b\xcb\x06\x23\x25\x95\x66\xa9\x19\xb7\x07\xfa\x8b\x96\x5e\x29\xff\xf3\x28\x54\x8b\xa3\x83\xcb\x3f\xce\x47\xfb\x70\x76\x6d\xb8\x60\xd3\xab\xa4\x51\xa0\x1a\xf1\x4d\xec\xc1\x8d\xbd\xb5\x17\xac\x18\xf7\xfc\x34\x0e\xdc\x7b\xd5\x8d\xe3\x2f\x7e\xa8\x8a\x97\xc7\x04\xc8\xe2\xef\x07\xcf\x7e\xde\xe8\x8e\xa6\xe4\x60\xc5\xf3\xa2\x41\x65\xe1\xcf\xbf\x7e\xf6\x55\xb1\x74\x0f\x76\x5f\x3d\x26\x97\x96\xf7\xd1\xe1\xef\x4f\x3f\x3c\xdd\xfb\x91\x77\xf5\x47\xde\xd5\x82\xe5\xe1\x1b\xc8\xbb\x7a\x5f\x52\xeb\xc3\xf6\x64\x78\x54\xb6\xe0\xe3\x77\x47\x27\xfe\x55\xb2\xf9\x23\xdd\xea\xf7\x9c\x6e\x15\xdb\x6a\x8d\xb9\x56\x95\x8b\xf9\x47\xa2\xd5\x87\x90\x68\x55\x22\x44\x0f\x90\x4c\xa6\x30\x80\xdd\x3b\x05\x96\x7e\x0b\xa4\xf1\x65\xbc\xf9\xd9\xff\xf3\xf3\x6f\x79\xb1\x80\x7c\x7d\xd5\x50\xf0\xf2\x58\xc2\x0d\x93\x95\xe8\x19\x62\x66\x34\x27\x99\xec\xd7\x74\x26\x4b\x82\x36\x32\x9c\x79\x40\x6a\x76\xfc\x54\xc5\xf6\xa2\x76\xb9\xb4\x8f\xee\x23\x16\x9c\x2d\xd4\xfc\xb1\xe0\x0c\x74\x47\x56\x5c\x72\x3f\x52\x8d\xd6\x93\xf4\x88\x23\x2c\x7c\xea\x6c\xfa\x75\x03\xc1\xe9\x0c\x3f\x26\xa1\x6b\x7f\xed\xf2\xed\xce\xfa\x6a\xf7\x1b\x8c\x23\x58\x7f\x40\x71\x04\xfa\xb1\x3c\x6e\xb8\x4b\x73\xf0\xb5\x42\xd4\xf3\xee\xfa\x65\x50\x7e\x12\xeb\x66\x98\x72\x99\xe2\x63\xb7\x7f\x20\x3d\xd3\xd9\xa1\xb1\x91\xb8\x1a\xcf\xb4\x78\x0f\xff\x72\x77\xfb\xe3\x3b\x0a\xa4\x32\xe3\xb1\xe0\x4b\xe8\xa1\x8a\xa4\x85\xa8\xe2\x3b\xf0\x5b\x39\x0f\xb7\x6a\xae\x68\x8b\x84\xef\x24\x89\xdf\x84\xa5\x19\xfd\x56\x09\x7c\x84\x66\xd8\x2f\x25\xf0\x1f\x7a\xdb\x2f\xaf\x8e\xc6\xa9\x51\x5d\x5b\x09\xa1\x47\x55\xd2\xee\x80\x2d\x5e\x23\x1b\xc7\xb0\x0a\x0e\xc4\xa6\xcc\xbb\xe9\x15\xbc\x12\x65\x50\x99\xab\x45\x6d\xde\xdc\xee\x30\xf9\x00\xa4\xf9\x39\xb7\x70\xe0\xfe\x12\x5b\x91\xb6\x45\x03\xf9\xe1\xd0\xf5\xd1\xd1\x8e\xdd\x34\xbd\x8a\x12\x74\x06\x47\x09\x7a\xe0\xb9\x19\xfa\x9c\xcc\xc7\x62\x14\xfa\x85\xfe\x6c\x04\x11\x71\xd0\x4e\xa1\x9b\x74\x07\x56\x67\x0a\x40\x27\x9a\x5a\x6a\xd7\x46\x7f\xb6\xa0\x93\xce\x69\xd2\x16\x1f\xfe\x25\xf9\x3b\xd1\x6b\x8e\xc7\x13\xd5\x07\x2e\x01\x84\x90\xa2\x92\xa6\x34\x34\x70\xd3\x46\x11\x20\x40\x1d\xd2\x9b\xc8\xf5\xfc\xb0\x3f\x7d\x48\x01\x29\x68\x66\x3b\x4b\x71\x41\xa3\x05\xe1\x82\x4a\xdb\xb2\x22\xeb\x79\x47\xdf\xdd\xaa\x5e\xb5\x1a\x7f\x5a\x9a\xec\x5a\x78\xd4\x76\xbf\x25\x8f\x5a\xef\x87\x47\xed\x77\xeb\x51\xab\x5c\x8c\x03\x07\xa3\x48\x94\x1a\xdf\xdf\x45\x07\xcf\x7e\x7f\x7a\xf2\x43\xf2\xf9\x32\x92\xcf\x37\x11\x41\x4d\xf1\xae\x72\x36\x6b\x41\xa0\x4f\x4f\x25\x3f\x51\xc2\xf0\x6c\x1a\x18\x9e\x1d\x8d\xb2\x4a\x95\xc5\xb6\xca\x65\xb1\xa7\x0b\x96\xc5\x30\xa7\x66\x14\x3a\xf8\xad\x49\x43\x38\xf2\xd7\xb2\x8c\x4c\x44\x79\xbe\x92\x30\x6b\xec\x12\x3e\x88\xae\x8a\xad\x94\x61\x2d\x95\xd4\x92\x40\x98\x34\x40\x4c\x06\x94\xab\x6d\x33\xca\x95\xbc\xa4\x45\x76\x82\x2f\xee\xd3\x69\x38\x57\xef\x29\xeb\xf7\x01\xba\x9e\x4b\x1a\x59\x10\xe6\x15\x6b\xf9\x0b\x82\x5e\xa9\x80\x51\x02\xf2\x2a\xe7\x56\x7d\xaf\xc2\xb1\x50\xb5\x4e\x91\x92\xe5\x0d\x3b\x87\x94\xcc\xd4\xb6\x25\x80\x54\x2a\x92\x95\x01\x95\xea\x1e\x64\x93\x52\xe1\x1a\xf1\xf6\xb1\xec\x18\x9c\xce\xe9\x18\xdc\xa5\x7e\xbf\x85\x9d\x06\x5c\xea\x19\xcc\x4a\xe8\xa8\x01\x08\x72\x85\x08\x75\xa1\x39\xec\xb0\x48\xa2\x3b\xc9\xdc\xb5\x51\xc8\x4c\x8e\x23\x64\x9a\x26\x6a\x65\x65\x05\xff\xd6\xf4\xfa\x95\x10\xa0\xd4\xf9\xa1\x10\x50\x7c\xfc\x14\xfc\x89\xff\x7e\x30\xb0\x4f\xf9\x61\xb3\xdf\x0a\xe4\x93\xfc\x90\xa3\x3d\x4d\xa3\x70\x02\xde\x4b\xed\x83\xe3\x7b\xa9\x8f\x89\x6c\x86\x96\xd6\x31\x0c\x4d\x9a\x4c\x2c\x5a\x4f\x26\xc0\x75\xbc\x7a\xaa\x02\x2b\xe5\xf7\xe9\x7d\xb8\xdc\x12\xf4\xa4\x20\xdf\xb9\xf6\x08\xdc\xb3\x1f\xb2\xa6\x4f\x8e\xee\x94\x1f\x1f\x39\x7d\xf7\x3c\x20\xd4\xc9\xee\x2e\x5b\x21\x1b\xe4\xc6\x30\xf5\x5e\x9c\xc5\x4d\x79\xb6\x96\x6d\x90\xca\x4e\xcb\x69\xa9\xd3\xf2\x00\xc4\x0b\x13\xdb\x25\x68\xc3\xef\xd6\xb2\x1b\xfd\xf1\xc7\xd1\xbf\x2e\x3f\xbf\x9b\x27\x17\xd0\xc6\x16\xb0\x92\xe8\x0a\xcd\xc9\x96\x95\x37\xf3\xae\xe7\x39\x67\x60\xa9\xb0\xac\x92\x6c\xa4\x73\x1f\xdb\x90\x19\x2d\xb3\x36\x51\x46\x7b\x65\xdc\x01\x5b\x3b\xce\x08\x2c\xf2\x1a\xe7\x9b\xe2\x3e\xcc\xb4\x7c\xe4\x5f\x58\x91\x87\xfa\x7c\x40\xa6\x5a\x3e\xcf\x8f\xc9\x58\xeb\x5d\xee\xfb\xd7\xe1\xcf\xfa\xac\x5c\x3f\x54\x16\x8f\x53\x65\xf1\xe0\xec\xba\x05\x74\x6d\x13\x20\xdb\x57\x84\x56\xfb\x12\x38\x67\x2a\x7f\xb0\xf0\x0b\xe6\xc1\x9a\x60\x31\x97\xf6\x98\x22\x62\x8e\xb3\xd5\xfe\xbb\x5e\xb8\xae\x98\x58\xd7\x08\x70\x7e\x4e\xeb\xc4\xd5\x4b\x45\x1f\xb6\x92\x4c\xc6\xa4\x9a\x12\x5f\x4e\x82\x6c\x70\x98\xe9\x79\x74\x6d\x8c\xa7\x21\xfc\x17\xd6\x55\xa4\x57\x7e\xd6\x1d\x58\x92\x0d\xb6\x10\x2a\x6f\x1c\xf1\xe9\x69\xcf\xed\xba\x1e\xd4\xd5\xd6\xfa\xcb\xdd\x53\xc4\x8e\xb4\xb7\x1e\xee\xce\x7f\x4c\x1c\xc9\x93\x7f\xbd\x3c\x7f\xfb\xfe\xdd\x9f\x0f\x3b\x66\xe7\xd9\x77\x13\xb3\x93\xbb\xde\xb7\x75\xd7\xfb\xa2\xa3\x74\x9e\x7e\xb9\x28\x9d\x7b\x8c\xce\x91\xaf\xa5\x05\x93\xa3\x07\x7e\x13\x3f\xa6\x00\x9d\x8b\x3f\xdc\x28\xfe\x7d\xf8\x76\x96\x00\x9d\x59\x03\x73\xaa\xd3\x1d\x03\xd2\x75\xc5\x88\x9c\xed\x42\x44\xce\x9d\xc4\x9e\xca\x50\xd7\x5f\xcf\x45\xd5\x38\x4a\xa2\xf9\x33\x86\xe4\xa8\x17\x6f\xe5\x98\x9c\xbb\x04\xe3\x6c\x76\x4a\x85\xa4\x8a\x51\x38\xdb\xa5\x51\x38\xdf\x48\xf4\x8d\x4c\x66\x1e\x20\x15\x2c\xd8\xed\xaa\x02\x24\x7e\x17\x04\x71\xed\xfa\xef\x67\xe3\x0f\x3f\xf7\xf2\xee\x9f\x22\xa1\x53\x4e\xd6\xd0\x1a\xc3\x89\xb4\x21\xea\x70\xb6\x82\xa1\x75\x4c\xcb\xc4\x5a\xe4\x09\x59\x88\x19\x83\xab\x28\xa0\xac\x61\xe8\x5b\x72\xd2\x2c\x38\xc6\xc1\x73\x63\xd8\x88\x7a\x3d\xab\x03\xac\xf5\x1d\x8e\xc0\xa6\xc5\xb7\x92\x61\xbf\xd2\x84\xac\x18\x79\x40\xc7\xed\x5f\xa2\x16\xe3\x28\xf0\x33\x59\x1e\x13\x20\x5c\x7a\x84\x2c\xd9\x7c\x2f\xe7\x8d\xcc\x59\xf8\x55\xa3\x3e\x3b\x9d\x0a\xcc\x9c\xe5\xf7\x16\x76\x02\x0d\x5b\x7c\xf1\x87\x71\xe9\x0e\x87\x11\x7d\x76\x23\xf3\xab\x9f\xbf\x87\xec\x9a\x7d\x7c\xf8\x1f\xec\x9a\xfd\xfe\xc3\xd1\xcb\x8f\xfb\x27\xb2\x97\x36\x7a\xa5\x80\x88\xbd\x39\xfa\x80\xf1\x1b\xdf\x1c\x7d\x38\x9e\xd9\x7d\x3b\x7d\xbf\x77\xb4\x9e\x8d\xf2\xee\xdb\x53\x93\xf2\x95\xe4\x24\x2f\x24\x5d\xb5\x4a\x12\xf2\x15\xb4\x02\x7c\x19\x4f\x4f\x7d\x8a\xa1\x58\xe2\xe2\xb4\x5e\x72\xe2\xd3\x2c\x81\x59\x77\x00\x3d\xc5\xef\xa5\x4b\xd3\xa5\x49\xbf\x8f\x31\xb2\x3b\x49\x7f\x56\x3c\xef\x1a\x44\x3b\x5d\x02\xf7\xcd\x59\xbe\x2c\x88\xfa\xd1\x37\xf3\x65\xbc\x31\xd8\x8d\x42\xcf\x45\xdb\x7f\x96\x6f\xc5\x5c\x90\xf1\x63\xa7\xd6\x6c\x18\x77\xc1\x9d\x67\x4b\xf9\x20\x4c\xf2\x4d\xf3\xa4\x71\x53\x9a\x36\x79\xc5\xe4\xbf\x84\x2c\x3f\xa7\x6b\xaf\xe4\xc9\x97\x29\xf7\x02\x88\x76\x8e\x14\x56\x89\x43\xc0\x54\xc5\x1a\x42\xcf\x1f\x0d\x2d\xe0\x16\x08\x8c\x15\xc2\x51\x96\x20\xde\x30\x70\xea\x8c\x3e\xb5\xad\x74\xe8\x06\xe8\xae\x62\x15\xad\xc0\x4d\x30\x3a\xa8\x44\xba\xda\xd6\x79\x34\x22\xf3\x8c\x31\xc6\xd3\x11\x06\x91\xef\xc6\x16\xb0\xc2\x68\xe8\x7a\x38\xc2\xa1\x7b\x01\x13\x44\x45\x60\x92\xb8\xe8\xd2\xb1\x80\x75\xe9\xf6\x13\x17\x93\xe5\x4b\xcc\x87\xd2\xff\x1b\x29\xec\x26\x10\x93\x75\xf2\x3b\x71\x3d\x17\xd5\xbd\x72\xc7\x71\xe4\x23\xce\xd3\x5e\xe2\x04\xb1\x2d\x46\xde\x6c\x36\x03\x16\x13\x31\x32\x18\x47\xd1\xa6\xa1\x31\x11\xe8\xcf\xf2\x98\x88\x28\x88\x12\x0e\x2a\x18\x44\x49\x0b\x3a\xae\xa6\x34\x7e\x80\x96\x7d\x65\xa5\x4e\x5d\x54\xd0\x2f\x1b\x90\x66\xd0\x6a\xe9\xdc\x21\x50\x99\xdd\x33\x06\x68\xc7\x9e\x4c\x1a\xb8\xab\xb3\x96\x64\x5a\xed\x46\xe1\xae\xfa\xb3\x85\x76\x21\x6f\xfd\x98\x7c\x14\xf5\x8c\x22\x6b\xa6\xb8\x45\xa1\x4f\xdd\x45\x27\xa0\x65\x6d\x6c\x11\x0f\x23\xd4\x17\xfd\x36\xf4\x67\x0b\xea\xa6\x61\x77\x97\xf7\x03\xc3\x8c\x78\xee\x60\x8b\x72\x11\xd7\x90\x7f\xbf\x85\x0f\x80\x62\x1a\xee\x46\x21\x79\x85\x0f\x80\x3c\x2f\xfc\x88\x6a\x53\x93\xc9\x05\xa4\xa1\x18\x0d\xdc\xfc\x5c\x14\x8c\xdb\x67\xca\xeb\x06\x83\x11\x24\x1f\x95\x87\x1e\x94\xca\xa1\x89\x63\x85\xd1\xdf\x25\x45\xf1\xb2\x09\x70\xc3\x20\x4a\x0a\xd8\x84\x82\x03\x18\x95\xc7\x85\x8c\xee\x2a\xb9\xf8\x61\x06\x13\xb7\x9b\xf9\x97\x8b\x60\x97\xe6\x8b\xff\xd0\x44\x7f\x44\x0b\x13\x5d\xd2\xe9\xac\xcf\xea\xa7\x8f\xff\xd9\xb8\xfe\xcf\x13\x99\xf5\xa1\x57\xde\x3a\xbe\xe0\xe4\xfb\x2f\xfd\x10\x8d\x32\x78\x70\x9d\xc1\x84\x28\x41\x00\xd7\xfc\xac\x53\xcd\xcf\x06\xd5\xfc\x74\x47\x49\x02\xc3\xac\x71\x35\xc0\x7c\xd1\xf3\x61\xe4\xc1\x00\xcf\xea\xdf\x23\x88\x89\xe0\xf3\x04\xc6\x81\xdb\xc5\xb7\x53\x82\xda\x95\x1d\x52\x72\xd9\x38\x04\x50\x0b\xbb\x59\x04\xa0\x31\xf3\x03\x67\x6f\x84\x2d\x74\x5d\xaf\x45\x7a\x06\x7e\x2e\x20\xf0\xc9\x9f\xb2\xfd\xad\x7f\x8a\xf8\x20\xba\x78\xcf\x8a\x2b\xf9\x3a\x81\xbd\xdc\x42\xae\xaf\x93\xf1\x6e\x01\x8b\x64\xcb\xb5\x80\x75\x7a\x1e\xb8\xe1\x85\xc5\x8c\x5c\x58\x24\x0b\xa3\x28\x86\x21\x4c\x6a\x61\x94\xc0\x1e\x4c\x12\x0a\xe8\x4c\xa5\xd2\x1d\xb0\x43\x3b\xe5\x3e\x48\x3b\x88\x09\xb8\x80\x63\xac\x21\xe5\x0e\xde\xbf\xc1\xf1\xc7\x58\x06\x30\x27\xcc\x0d\xff\x26\xc6\x3e\x28\xa3\xbb\xc7\x5e\x94\xbe\x54\xd9\x5d\x95\xcb\x65\xf1\xdb\xd8\x0e\x11\x65\xc9\x6e\x90\xc5\x58\xed\x6e\x9a\xbe\xad\x06\x09\xec\xe9\xd5\x51\x98\x77\x0a\xfc\xf0\xa2\x91\x45\x0d\xc8\x96\x94\xf0\x91\xec\x31\x6f\x5b\x7e\xc8\xba\x61\xba\x2b\xfa\x7c\x61\x1e\xd7\x05\xf2\x5a\xe6\x6d\xed\xca\xde\xd6\x91\xd1\xdb\x1a\x5f\x89\xca\xe6\xd5\xa7\xeb\x94\x4b\x60\x7f\x4e\x52\x51\xa1\x5f\xfa\x9a\x4a\x91\xdd\xdd\xe5\xf5\x09\xdd\x43\x75\x68\xdf\x58\x35\x6b\xd9\x71\x60\xf3\x02\x8e\x57\x56\xac\xe3\x18\x2d\x0e\x7e\xd0\x8d\x3c\x78\x7b\x0b\x9b\xe4\xe0\x34\x71\x30\x43\x9d\xa4\x2e\x8d\x24\x27\xcb\x91\xc3\x77\x24\xe8\x3a\xed\x90\x7b\x6a\x7a\xce\x34\x5f\xcd\x48\xf5\xd5\x24\x8d\xd8\x60\xa0\xb4\x1f\x3b\x37\x13\x20\x87\xd8\x79\x86\x10\xbb\xb8\x0d\x3b\x8e\x47\x43\xec\x62\x35\xc4\x4e\xfe\x09\xe2\x7c\x88\x5d\x6c\x0c\xb1\x8b\x6f\x6f\xe3\x7c\x88\x5d\xac\x86\xd8\xc5\x4e\xb7\x4a\x88\x1d\x04\x99\x58\x9b\x7a\x00\x46\x00\xda\xb7\xb7\x70\x62\x83\xd8\x06\x03\x29\xc4\x2e\xce\x05\xc0\xc5\x34\xc4\x4e\x79\xbe\x1b\x17\x43\xec\x06\x3c\xc4\x2e\x2e\x0f\xb1\xcb\xf7\xa0\xbf\x9a\xd1\x10\x63\xf4\x79\x34\xc4\xce\xc6\x17\x39\x7a\xda\x05\x1e\x18\x80\xb8\xcc\x55\x36\xbd\x7b\x84\x2b\x3a\xba\xab\x7e\x48\x72\x16\x7e\xcb\x2a\x9f\xc3\xfd\xa3\x77\x72\xf2\x0d\x26\x7f\xc9\xcf\x17\xa7\xf7\xf9\xe8\xbd\xbc\xfa\x73\xf8\xaa\x3f\x8f\xd3\xad\x64\xe5\x9a\x87\x41\x20\x96\x07\x85\x9d\x12\x54\xfe\x79\xfe\x7e\x16\x36\x32\xca\x2c\xac\x17\x9c\x77\x73\xdc\x04\x63\x37\xb6\x15\x6e\x62\x47\x97\xae\x4a\xf1\x15\x2b\xf0\x18\x88\x6b\x10\x99\xb6\x08\xde\xc7\xba\xe8\x67\x3b\xa7\x4e\xe0\x29\xa6\x3a\x1d\x60\x05\x90\xc4\x0e\x71\x07\x62\x3a\x92\x76\x31\x65\x04\xbe\x7c\xc8\x0e\x26\x3a\xaf\x9a\xf6\x69\xa3\x21\xda\x2c\x53\x1c\xed\xcc\xa2\x0a\x41\xdf\x53\xaa\xf9\xb0\x64\x5e\x84\xbd\x7d\x06\xd6\x37\x64\x25\xd1\xbc\x93\x94\x25\xae\x1f\x2c\x7a\x96\xa4\x46\xbf\xe6\x34\x69\x31\xae\xe7\x65\x81\xe6\x38\x38\x42\xe3\x64\xb0\xe3\x49\x3c\xca\x2c\x2c\x13\xe6\xb9\x5c\x6c\x5f\xc6\xc9\xd1\x54\xa3\xc3\xc2\xe0\xb9\x25\xb2\x5e\x45\x7d\xa5\x10\x49\xb1\xaf\x74\x8a\xac\x38\xf1\x87\x6e\x32\xb6\x96\xf2\x24\xb7\xcd\x0f\xad\xb2\x33\x25\x4d\x12\xab\x0a\xac\x54\xa8\x0e\xa9\x42\x29\x98\x12\x20\x27\x05\xc7\xb9\x49\x7f\x34\x44\x5f\x6a\x83\x65\x29\x1c\x27\x81\x3d\x1a\x9a\x86\x7f\xe3\x35\x9f\x49\xcf\x24\xd4\x26\xb9\x8c\x17\xf2\xa3\xf9\x50\x3e\xa4\x73\xa6\xd7\x9d\x48\x05\xcc\xaa\x0e\x43\x71\x7c\x6e\x69\x69\x79\xa8\x25\xfa\x91\xa0\x5c\x3f\x12\x2c\x84\xab\x48\x33\x37\xf4\xdc\x20\xfa\xd6\x39\x0b\x66\x4c\x32\x71\x18\x39\x8b\xd2\xfd\x30\x1c\xbf\x1d\xfe\xfa\xf1\xcd\xc5\xde\x1f\x3f\x18\x0e\x33\xc3\xa1\x9a\xcb\x72\xb7\x6a\x15\x36\xa3\x68\x96\xd1\x5c\xa2\x62\x5b\x57\x32\xb1\x6d\x7f\x05\x43\x54\xf5\x0f\xc8\x68\x5c\xbb\xde\xb8\x24\x50\xa4\x68\x48\x7a\x05\xfb\xcd\xac\x53\xb8\xb8\x11\x7c\xf3\xcb\x66\xa9\x5a\xa0\xaf\xc6\xfb\x2c\x8e\xd1\x29\xb0\x38\x8b\x62\x6d\xc4\x6a\xce\xce\xde\x70\x36\xa5\x84\xbb\x01\x81\xc9\xb8\xb7\x28\xbe\x07\x4c\xb7\x02\x96\xd8\xda\x16\xc4\x1a\x65\x24\xd8\x1d\x43\x98\xc1\xeb\x4c\x6f\xa5\x9a\x93\x89\x92\x98\xa7\x92\x76\xef\xc2\x6e\x15\x8d\x8d\x41\x69\x3f\xaa\x1d\x8f\x4c\xb2\xc6\x8e\xb7\xb1\x65\xb5\x90\xb4\x52\x81\xa5\x93\x58\x1c\x33\x5b\x27\x0a\x4d\x37\x78\x15\x2a\x54\xe4\x05\xe5\x2a\x98\x1f\x8c\xe9\x04\xce\xc8\x18\xde\xb7\xe1\x6c\x08\xc3\x51\x03\x9d\x07\xff\xce\xb6\xb3\xea\x78\x6a\x52\xf2\xe3\x59\xd3\x16\x6b\x8c\x6c\x3f\x00\xd6\x7e\x00\xac\x7d\x1b\x00\x6b\x69\xb9\xeb\x69\x3a\x88\x3f\xee\xff\xbc\xa5\x71\x5d\x13\x3e\xa7\xea\x79\x2d\x40\x04\xc8\x29\x86\x3d\xdf\x3b\x24\xd9\x44\x75\x99\x85\xdb\x56\x2f\xea\x8e\x52\xec\x3a\x2d\x4c\x6c\xaf\xd0\xb3\xa3\x91\xa9\x4a\x55\x93\x5c\x59\x98\x9c\xfa\x05\xa7\xa7\x52\x8c\x1f\x36\x57\x9e\x53\x1a\x64\x35\xd6\x35\x2c\x21\x75\x7b\xdf\xd0\x26\xc2\x55\x70\x2f\x68\x8c\x00\x0c\x65\xa6\x50\x2d\x21\x73\x87\xb4\xa8\x36\x18\x60\x53\xe7\xfa\xa7\xd4\x9a\xe6\x3f\x96\xff\x68\x39\x0b\x73\x85\xaf\xd6\xc1\xf6\x4b\xdf\xdd\x0d\xa2\x54\x01\x1c\xa3\x0f\x74\xf8\xcd\x53\x7c\xbc\x94\x37\x52\x32\x3b\x0e\xe1\xb4\x22\x86\xae\xcd\x5b\x2b\xa9\xcd\xb8\x0f\xfd\x62\x5c\x77\x75\x57\x55\x65\xd4\x27\xf7\xce\xa8\x4f\x78\xa5\x8b\x30\x4e\x78\x5e\x3e\x20\xb6\x9d\x61\x39\xf1\x73\x87\xe8\x33\x71\xbb\x09\x20\x62\x02\x1d\xa8\x22\x05\xf1\xf7\xbc\x91\xdb\xdb\xba\xfa\xc0\x81\x4d\x2a\x66\x9c\x60\x73\x24\x75\x33\x22\xa3\xe1\xf0\x41\xe8\x07\x50\x2b\x36\xf1\xe9\xae\xdb\x13\x71\xa6\xf3\xc3\xc1\x19\x49\x5d\x3f\x4c\xeb\xb0\x99\x40\x44\x8f\x3c\xd2\xc9\xed\xad\x17\x75\x31\xdb\xda\x24\x62\xc6\x01\xa9\x60\xdf\xde\x12\xae\x07\xed\x2e\xdc\xb4\xb0\xa6\x1e\xa4\x5d\x37\xc6\xdc\x1b\x35\xa9\xd6\xe5\xa2\x86\xc1\xd9\x13\xfa\xfe\x06\xa3\x4f\x96\xa7\xc8\x55\x3e\x7c\x5d\x72\xb7\x42\x73\x1a\xa5\x70\x65\xc5\x62\xf7\x8e\xe5\x38\xd9\x38\x86\x51\xaf\xa6\x29\x55\x78\x54\xc7\xf9\x75\x27\x18\xc4\xc8\x55\x11\x94\xc8\x9a\x2f\x00\x26\x08\xfb\x72\x11\x1c\x22\xa5\x0b\x69\xfb\x2c\xae\x97\x5c\x1f\xe2\x1e\x98\x05\x50\xc8\xd0\x84\x0d\x5c\x19\x39\x28\xd7\x55\x8e\x00\xcf\xdb\x9d\xda\xcc\xb4\x2e\xf9\x9d\x75\x87\xfe\x78\x1b\xd3\x3a\xa3\x16\xff\xf9\x7b\x62\xd6\xfe\xb2\x6e\x08\xf9\x9e\xbb\x13\x52\x3d\xd7\x85\x7b\xdf\x18\x4f\xc3\xc8\x73\x83\xd5\xf3\xc8\x1b\x3f\x92\x50\xa1\xf5\x67\xbf\xb9\x4f\xe1\xe1\xdf\xe5\xfc\x1a\x9a\x95\xd3\x53\x3c\x2d\xda\x60\x02\x89\xa5\x29\xc0\x7c\xe6\x7d\xae\x35\x96\xaf\x85\x19\xa8\xc4\xf2\x3d\xac\x98\x34\x32\xae\x5e\x14\x65\xe8\x2a\x78\x14\x1b\x6b\xef\xef\xa7\x7f\x6f\xee\xfd\xf7\xd7\x2a\x1b\x8b\x4e\x4c\xf9\xd6\x92\xb8\xc6\x75\x03\xd7\xb8\x51\x21\xa9\x53\x14\xbe\xf4\xd3\xa1\x9f\x96\x6e\x45\xca\xf4\x2d\x6c\x47\x92\x0f\x7c\x88\x7b\x72\x00\x5d\xef\xd1\xec\xc9\xad\x8b\x93\x7f\x5f\x1c\xfd\xfe\xae\xca\x9e\xa4\x13\x33\x73\xec\x94\xe4\x7e\x5c\x68\x93\x6b\xf3\x2b\x85\x42\x92\xd6\xad\x8d\x2d\x43\xd4\xa3\x0e\xba\x57\x8c\x60\x43\x3b\x82\xcc\xcf\xa8\x98\xca\x80\x23\x36\x39\x52\xb4\x31\x93\xb8\xe7\x5f\xf2\x44\xe2\x29\x1c\xfa\xe6\x64\xe2\xf9\xd9\xd9\x52\x21\x9c\x73\xd0\x16\xc5\xd1\xb9\x7d\x62\xcc\xae\x36\xa2\x75\x3c\x22\x86\x6b\x67\x1e\x90\x1c\x99\x24\x47\x7b\x2a\x92\xa9\x36\x54\x5b\x0f\x8c\xfc\x0c\xec\x4c\x87\xc6\xc8\x99\x7d\x34\x5f\xeb\x51\x3a\xa4\x3a\x0c\x4b\xb8\xd3\xdb\x1d\xc5\x05\x67\xfa\xd5\xca\xc3\x99\x08\xb2\x15\x9b\xce\xe9\x54\xaf\x10\xef\x04\x74\x69\xde\xf9\x23\xc2\x1f\x09\x5a\xe9\xa5\xab\xf4\x63\x1a\xd4\x2d\x79\x51\x3e\xbb\x32\x91\x7a\x88\xe4\xf3\xcb\xa8\x9a\xb9\xb3\x42\x85\x61\x8e\x32\x3f\xc0\x23\x6c\xf4\x61\xd6\xa0\x52\x72\x83\x6c\x08\x46\xa3\xd3\xec\xff\x63\xef\xcf\xb7\xd3\x46\xd6\x85\x71\xf8\x7f\x5f\x05\xd6\xde\x2f\x47\x3a\x29\x08\x78\xc8\x40\xb7\x42\x26\x77\xb7\xf7\xce\xd4\x89\x7b\xc8\xe6\xb0\x12\x81\x0a\xd0\x89\x90\xd4\x52\x61\x87\x36\x5a\xeb\xbd\x87\xef\x1e\xbe\x0b\x7b\xaf\xe4\xb7\x6a\x54\x55\xa9\x24\xc0\xc6\xe9\xa4\x93\x7d\xfa\xc4\xa8\xe6\xf1\xa9\x67\x7e\x5a\x17\x5e\x80\x60\x9a\x5d\x85\x7b\x0d\x3c\x10\x1a\x38\xd8\x44\xb7\xb4\xe0\x60\xcf\xbe\x24\x0e\x76\xf2\x8d\x83\xfd\xb7\xe5\x60\x17\xaa\x36\x57\x30\xd6\x9e\x60\x98\x12\xd6\x22\x15\xe1\x01\xfa\x35\xf8\xf1\xd1\x48\x77\xb6\xe0\x07\x5e\x18\x4f\xd9\x5b\xbb\x49\xb0\x2d\xc9\xb9\x42\x58\xb8\x6c\xea\x48\x8e\x9d\xb6\x66\x8f\xf3\x62\x17\x41\x18\x3e\x85\x19\x4a\xe3\xe5\x8b\xd8\x87\xe5\xc2\x92\xdb\x95\x20\x7b\xc4\xc5\xf2\x84\xc3\x75\x96\x7a\x89\x16\x60\x4f\xe3\x1a\x9b\x78\xd8\x4f\x21\xe1\xba\xd1\x90\x58\xe4\x4d\x7b\xb9\x40\x59\xe0\xc3\x22\x23\x53\x79\xda\xfc\x81\x12\x9a\x0d\xd5\x71\x5f\xcd\x8c\xf3\x9f\x04\xc6\x26\x1c\xc5\xa8\x38\x6e\xe1\x23\x86\x80\x43\xa9\x4b\x69\x5a\x4a\xd0\x05\x79\x54\x26\xff\x2e\x35\xa3\x79\xcc\x88\x65\x6d\x2c\xf4\xe9\xac\x8c\x43\xbb\xa6\xd1\x1f\x04\xa1\xa4\x35\xcb\x49\xcb\x8e\xbc\x05\xe5\xd9\xd5\xcd\x67\x5b\x21\x81\x59\x44\x40\x51\x9b\xf8\x1c\xa6\x18\x67\x18\x9a\x3c\x07\xaa\xfa\xb8\xb5\x8c\x01\x85\x29\x8f\x0f\x71\xcb\xa7\xa7\x98\x1f\xce\x16\x4a\xbd\xa4\xe0\xd1\x73\x8c\x44\x7e\x67\x77\xc4\xb7\x2f\x9e\xfb\x4a\x07\xcf\x04\x62\xcc\x2b\xed\xb7\x47\xd5\xf6\xdb\x7b\x1b\x19\x6f\x97\x8d\xa7\xad\x0b\x2f\x8d\x28\xea\x30\x4e\x03\xea\xbb\x77\x48\xe4\x06\x53\x59\x6e\xb0\xb8\xa2\xdc\x60\xa6\xc9\x0d\xc6\x4c\x6e\x50\xa4\xb3\xe3\xf4\x34\xc8\xf0\x9b\xe4\x5b\xc0\x97\x63\x41\x94\x34\x29\xe6\x5b\x69\x82\x8c\xaa\xf5\x2e\x7c\xa1\x71\x41\x24\x92\x53\x88\x18\x7b\xff\xd4\x77\xec\x62\x04\x95\x7a\x16\x64\x3b\xcd\xda\x15\x24\x6b\xbd\x4e\x05\x2b\xb6\xde\x80\x38\x85\xd3\x20\x43\x30\x7d\x49\x19\xf5\x4f\xbc\x30\x1c\x79\xe3\x0f\xb6\x73\xc9\x25\x1f\xda\x22\x1a\xb8\xfb\xd7\x10\x0b\x00\x73\x27\x7d\x45\x88\x92\x78\x29\x8c\xf8\x12\xb2\x66\x78\x5e\x36\x8b\x2f\x9e\xe3\xc9\xda\x4e\x4f\x15\x5f\xd4\x09\x89\x68\xb7\x18\xda\xb9\x42\x0e\x83\xbf\x8a\x74\x2e\x5d\xc1\xbf\x4f\x29\x4e\xf0\xf2\x1c\xa6\x93\x30\xbe\xf8\x95\x20\x1d\x22\xb7\x4d\xbc\xb5\xe3\x4d\xe6\x2f\x3f\x29\x60\x5b\x31\x2b\x6f\x39\x78\xc9\xc5\x40\x57\xab\x57\x69\x3c\x0f\x32\xd8\xc6\xa8\xc9\x80\xe0\xb7\x8f\x16\x28\x3e\x9d\x63\x1c\xfd\xe9\x32\xf2\xe6\xc1\xd8\x66\x0f\x74\x2b\x89\xc3\xe5\x24\x08\x43\xcb\x01\x1b\x96\x6c\x8d\xb3\xcc\x72\x86\x4e\x1b\xcd\x60\x64\xdb\xf6\x00\x0d\x1d\xf7\x01\xbd\x4b\x8d\xd4\x45\xfc\x76\xed\xa5\x6d\xbe\xf9\x4f\x49\x0b\xcd\xa6\xad\x27\xd9\x10\x0f\x9d\x9c\xd3\x67\x41\x86\xda\x9e\xef\xdb\xd6\x24\xf8\x08\x7d\x8b\x90\x28\xed\xb1\x87\xc6\x33\xfb\x32\x67\x1b\xc9\x77\xc5\xf3\xfd\x93\x73\x18\x21\x5c\x09\x46\x30\xb5\x39\xbf\x9d\x94\xaa\x38\x73\x00\xe3\x8c\x4a\x33\x71\x02\x23\x26\x10\xc3\x3f\x6d\x27\xd7\x50\x05\x5b\xdd\x58\xed\x6c\xa4\x70\x1e\x9f\xc3\xab\x0d\x24\xa7\x1d\x5e\x56\x1d\x36\x55\x48\xd8\x91\x0f\x8e\x7e\x32\xb2\xe2\x64\x48\x87\x02\x58\xcc\x0d\x8e\xa3\xc8\xd9\x70\x7b\x6b\xef\x13\x2d\xa4\xa7\xd8\x4e\xee\x65\xcb\x68\xdc\x10\xef\xa8\x3e\x7e\x45\x54\xa8\x9f\x72\x36\x5a\xba\x68\x86\x01\x3b\xc0\x12\x9a\x63\x55\xb7\xa2\xdf\x91\x4b\xb0\x16\x43\x18\x4d\xd1\x4c\x5e\x17\xda\xc7\x23\x84\xd2\x60\xb4\x40\xd0\x66\x01\x0f\xd8\x0d\x5e\xbf\x74\xb5\x63\x20\x82\xc6\xb1\x9b\xd8\x8b\x1b\x12\x34\x96\x03\xb4\x74\x49\xe8\x91\x72\x97\xa5\xf7\xe7\x86\xa3\xa1\x94\xe1\x68\x9f\x8e\x4d\x1b\x59\xc5\xb9\xdf\x4a\x1c\xb6\x51\x83\x0e\x58\xc8\x02\x32\x6d\x18\x57\x93\x9a\x56\x34\x51\xdf\x95\x4e\x62\x5c\xb9\x43\xbd\xa1\xfa\x6e\x63\x7a\xe6\xae\xd8\x17\xa9\xbd\xa6\x83\x82\x73\x76\xe5\x5e\x44\x13\x5a\x57\x8b\x5a\x71\xe6\x04\x4c\xaf\xcb\xa4\x4a\xbc\x29\x6c\x51\xf2\xe7\x36\x1d\x7a\xf6\x95\xb0\xfa\xcf\x66\x5e\xd0\x7d\xfe\x21\xa8\x65\xf5\x4b\xcb\xf3\xee\x1d\x5f\x1f\x9d\xe3\x2f\x0b\x35\x3f\xa1\x28\xd3\xb0\x75\x9f\x17\x03\x54\x1e\xe0\xc8\xf3\xa7\xf0\x6b\x39\x5a\x3f\xbd\xfc\xfd\xe9\xa3\xc7\x2f\xe0\xe6\x47\x8b\x2e\x4f\x4b\x8a\x22\xfa\xb9\x9d\x30\x3a\xc2\xcf\xf7\x80\xf9\x0c\xb4\x62\x84\xed\xeb\x38\x65\xaf\x5e\x84\xbf\xa1\x8f\x6f\x7e\xab\x30\xcd\xab\x38\x69\xf2\x3a\xa9\x36\x7a\x9a\x30\x8d\x90\xaa\x44\x96\x96\x58\xc0\xa2\x11\xa3\xb8\x45\x49\x85\x6b\x9f\x83\x1a\x1b\xea\x0a\x73\xe6\xb2\xb4\x68\xc7\xe7\x56\x9a\xef\xe7\x7b\x78\xbf\x26\xd7\xc3\x3f\x8e\x8f\xd3\xf3\xe9\xa3\x9f\x75\x6e\x78\x21\x4e\x37\x9e\xdc\xb5\x6a\x45\x26\xdd\x8f\xc7\x29\xf4\xfc\x71\xba\x98\x8f\x14\x8e\xe8\x52\xf1\x08\x5e\xc9\x63\xd5\x59\x97\x2a\xc4\xe6\xaa\x4e\xeb\x14\xb7\xa5\xe1\x9c\x8e\xe3\xe8\x2c\x60\x41\x93\xf9\x60\x0a\xef\x76\x12\x6f\x96\x5c\x42\x7c\x7f\x18\x93\xaf\xcc\x5a\xde\x64\x8c\x73\x2f\xa8\xb6\x37\xac\xaf\x2a\x6b\x6e\x9b\x3d\x78\xd6\xd7\x27\x6a\x04\xca\x7b\x56\x6e\x65\xcd\x6a\x9d\x71\x4d\x04\xb1\x54\xf2\x95\xa1\x7a\x0a\x75\x7b\xb8\x51\x27\x8f\x29\x5e\x52\xd5\x0b\x47\x5b\xd6\x76\x63\xb0\x09\xdd\x70\x8f\x20\xf2\x7c\x0f\x99\x5d\xad\xae\x1d\xfe\x9b\xc5\x88\x2d\x84\xf5\x54\x7e\x00\xad\x1f\x61\x04\xd3\x60\x5c\x39\xb1\x4c\x54\xec\x28\xaa\x03\xa6\xb2\xca\xd3\x6a\x2e\xbe\xfe\x46\xd5\x2c\x53\x75\x62\xd5\xb4\x1f\x15\x98\xb8\x71\xc4\x82\x92\xa9\x1d\x50\xa9\x5f\x83\x80\x63\x63\x74\xeb\x66\x3c\xe9\x97\x1e\x89\xcf\xf7\x0d\x2b\x4e\xd4\x57\xf1\x8c\x8d\x7e\xfe\x79\xf9\x76\xfa\xe4\xe3\x76\xd8\x97\x58\xa4\xad\x51\xaf\x89\x47\x5c\xe4\x7e\x39\x88\x17\x9f\xea\xe7\x7b\x62\xbf\xa6\xe3\xfa\xea\x95\xf7\xfa\xcd\xe2\xfc\xf5\x76\xc7\x75\xab\xb3\x3a\xeb\x5a\xc0\x3a\xa6\x3a\x80\x28\x8d\xa3\xe9\xae\x4f\x6b\xa1\x67\x76\x23\x07\xf6\xf3\x3c\xad\x41\xe4\xe1\x13\x44\x72\xbc\x31\xfa\xd4\xfa\x64\xdf\x0c\x97\x89\x2e\x14\x51\xf9\x8a\x98\x30\xd8\x46\xae\x95\x2d\xe7\xa3\x38\x14\xa2\x21\x3b\x72\x55\x5f\x90\xc1\xc4\xb6\xd8\xa2\xee\x73\xf1\x11\x5c\xad\xf6\xa1\xc3\x05\xca\x64\x6d\x52\x17\x0e\xde\x90\xa6\xda\x28\x7e\xc5\x8d\xfe\x86\x7b\xc1\xc4\x16\x2a\x57\xbc\x77\x97\x0d\x14\x02\xb4\x5a\x89\x5b\xe5\xec\x99\xba\x8a\x78\x37\xd1\x1e\x9a\xa5\xf1\x45\x23\x82\x17\x8d\xb3\x65\x02\x49\x90\x26\xdb\x7a\xf8\x50\xea\xae\x31\x5f\x64\xa8\xc1\x2a\x78\x0d\x61\x7b\xd8\x20\x2b\xd7\x26\x12\x6a\x32\x6f\x7c\xaf\xf1\xb1\x71\x5d\x17\xf5\xdf\x90\xdf\xbd\x17\x0b\x7c\x42\x1c\x1b\x3a\xb9\x8d\x00\x2f\xe1\x38\xfd\xa8\x47\x4b\xd8\x91\xe3\x04\x51\x03\xf6\x6b\xb6\x9a\x6d\x91\x26\x7e\xd1\x85\x33\x92\x38\x26\x77\x7a\x70\x80\x86\x6e\x0a\x60\x5e\x56\x28\xfc\xa6\xa3\xf7\x37\xd4\xd1\xe3\x8a\x31\xaf\x1e\xfd\x78\xf2\x8e\xea\xc2\x28\x8f\x60\xb2\xde\xf4\x7c\xf1\xf6\xc9\x7f\x22\x74\x5e\xaf\xdd\x5f\xc0\xdc\x5a\x96\x43\x07\x58\x91\x77\x6e\xe9\x84\x1d\xab\xda\xe2\x79\xc7\xe5\x88\x48\x1d\x16\x1c\x8c\x87\x90\x34\x33\x11\xca\xa1\x91\xfc\x20\x85\x63\x46\xde\x3d\xcc\x66\xf1\x05\x8f\x38\x54\xf8\xda\x11\x8e\x78\x0c\x4e\x7a\x24\xdf\x3c\xcc\xf0\x10\xff\xf4\xb9\x5c\x94\x60\x9b\x29\x3c\x2f\xc6\x28\xba\xc8\x64\x85\x37\xdc\x17\x7d\x3a\x98\xdf\x70\x53\x16\x19\xc7\x2b\xdc\x9a\x31\x9b\x8e\xae\x3a\xab\xaa\x43\x36\x03\x45\xfd\xee\x95\x37\x85\x4f\x66\x5e\x34\x15\xe9\x07\x86\xc0\x94\x7f\xdd\x9a\x46\x24\x86\xde\xae\xd6\xf4\x85\x14\x73\xef\x53\xae\xe9\xa1\x31\xd8\xa7\x42\x2d\x97\x35\x02\xf1\x64\xdf\x04\x7f\xc2\x37\x30\x84\xf8\x1a\x96\x1d\x08\x08\x43\x14\xb1\x21\x18\x21\xc3\x75\x58\xcc\x3b\xb6\x19\x19\x69\x01\xfa\x6f\x18\xd2\x19\x47\x7c\x78\x85\xe6\x62\x51\x73\x38\x04\x92\xdf\x7a\xa2\x52\x4b\x8d\xcb\x5f\xb1\x22\xe5\xd9\xe2\x54\x31\xe3\x75\x66\x34\x25\x9b\x0a\x21\xeb\x27\x47\x5e\x49\x79\x41\x43\x28\x12\x74\x99\xaf\x03\xbb\xf8\x0a\x82\x2b\x61\x7a\x91\x77\x7e\xdb\x4b\x53\xa2\x9f\x42\xcc\x2e\xb4\x7c\xa2\x77\x96\x15\x6b\xba\x0b\x24\xd8\x88\x65\x56\xb9\xb8\x9a\x98\xa1\x31\x86\x89\x87\x1d\x70\xdc\xa1\xfa\x85\xf3\xed\xfd\x12\x98\x3d\x4a\x71\x1f\x04\xef\xf4\x5d\x2c\x79\x29\x08\x32\x16\x5e\x92\x28\x7a\x30\x47\x05\xc0\x67\xb9\xd2\xdd\x93\xd4\x7d\x8a\xd4\x7e\x1f\x3f\xc6\x72\x69\xe5\xf0\x6a\x75\xe4\xbc\x7e\x7f\xbf\x4b\x9c\x31\x5c\x92\x4b\xfa\x03\x7b\xb1\x55\xf7\x53\x4c\x59\xa9\x18\xa1\x2b\x1e\x6c\xaa\xb2\x28\xde\x04\x93\x5a\x89\xc8\xec\xf7\xad\x57\xc5\x0b\x45\x75\x18\xd5\x75\xd1\xaa\xcb\x5d\x4a\xe1\x66\xb4\x4a\x54\xed\x47\x5f\xe2\x3c\x33\x34\xcf\x35\xf9\xe4\x86\xb9\x47\x07\xbd\x01\x17\x52\x35\x4b\x71\x39\x99\x02\xa7\xf8\xee\x41\x77\x62\x54\xe2\x1c\x2d\x82\xd0\xff\x99\xbc\x23\x5e\xea\xcd\x33\x8a\x3b\xa8\x8e\xd6\x6b\xa6\xa7\x6c\x04\xa9\xd5\xbb\xcc\xc9\x50\x18\xec\x13\xea\x9e\x97\x04\xe6\xf6\x34\x37\x65\xfd\x3e\xc3\x84\x08\xf0\x94\x72\xc9\xb7\x9a\x9b\xe9\xd9\x99\xc8\x67\xe0\x55\x6e\x9d\xa6\xf0\x12\xf9\x5e\xe5\x64\x6c\xd8\x16\xef\x28\x53\xe8\x32\xaf\x09\x7b\xb7\xa9\x82\xa9\xba\xfe\x18\x85\x12\x0f\x47\x7d\x23\xf4\xa1\x32\x36\xe2\xf4\x94\xb1\xb0\xb9\xc9\x2d\x73\x0c\x11\xe6\xf2\xeb\x21\x8e\x8a\xd4\xa0\x0b\xc9\x45\x91\x8b\xf5\x90\x7c\x02\x4c\x7a\x77\xcd\x26\xc2\x04\x86\x0e\xab\x71\xfb\x45\x63\x45\xfa\xc6\x0d\xe6\x20\x74\x67\xaa\x57\x81\x32\x94\xb9\x61\x85\x31\xad\xbf\x3e\x3d\xc4\xe2\x82\x0c\x3a\xc3\x9c\xb8\xd4\x98\xe9\x5e\x3b\x64\x58\xb7\x3b\xaf\x1a\x33\xdd\x93\x83\x84\x0c\x5c\xc3\x1f\x84\xd4\x8a\xe6\xb1\xc1\xd8\xa1\xf4\x1e\x5f\xb3\x53\xa9\xa5\xad\x5c\x45\x24\x60\xbe\x43\xee\x4d\x10\x4d\xe2\x1d\x44\x6c\xfa\xbc\x79\x8c\xe1\x2f\x7f\x2c\xa3\x3f\x5f\xdf\xdf\x84\xc7\xc8\xe9\x24\xbc\x30\xf5\x0c\xc6\x0a\xa3\x5e\x21\x18\xad\xb6\xe9\x2d\xac\x79\x0f\x98\xe0\xe7\xff\xfd\xdf\xff\x5f\x91\x78\x38\xac\x32\x65\xc1\xef\xfb\x59\x8c\xbc\xf0\x14\xc1\x79\xa6\xa2\xad\xf1\x44\x96\x1e\xe9\xb6\xc2\xba\xed\x8a\xc1\x9f\x6a\x80\xdb\x7c\x8d\x0f\xe4\x1b\xe4\xa5\x48\x4d\x3a\x89\xa8\x5d\xae\xd4\x79\x25\xd7\x7e\x37\x66\x2b\xc6\x43\x5a\x69\xc0\x42\x90\xb8\xb8\x2a\x08\x9f\xb2\x6c\x26\x58\xa7\x96\x20\x61\x6e\x24\x27\x90\x71\x9d\x13\xc8\x00\xc4\x3b\xbc\x8f\x12\x8e\xbd\xc3\x00\x6a\x57\xe4\x9a\x1a\x78\xa6\xd9\xf5\x5c\x87\x3f\x3d\x7d\x7d\xf2\x84\xba\x89\x55\x2e\xb1\xe7\x12\x0f\x54\xb5\x82\x82\x2c\xfe\xe9\xe8\x0f\x78\xbf\x32\xbc\x9a\xe6\x45\xa0\xbb\xde\x0d\xb8\x21\x2a\x34\x29\xc7\x54\x0c\x40\x89\x1b\x72\x07\x58\x82\x86\xa6\xa6\x7e\x80\x87\x37\xdb\x24\x5e\x7c\x99\xaa\x24\xae\x14\x64\xc7\x71\xa2\x6b\xe6\x70\xa1\x4c\xf2\x95\x00\x02\x1f\xe0\x66\xfe\x0a\x54\x56\xd0\xbb\x77\xe4\xb0\xb1\x15\xa8\x89\xc3\xbb\x0e\x02\x66\x89\x17\x6d\x03\x02\x4d\x2e\xad\x8b\xc9\x87\xd2\x9a\x6f\xed\xea\xa0\xba\xd4\xa7\x39\x24\xd4\x81\xbb\xd9\x2f\x82\xe4\x03\xb1\xb0\x64\xa5\x6b\x5b\xc1\xd7\x51\xd8\x39\xe5\x58\x78\x47\x22\x16\x9e\xee\x45\xfe\x58\x78\x91\x07\xa6\x58\x78\xf5\x9b\xf3\xed\xb4\xfe\xe5\xa7\x95\xbc\xce\x05\xcb\x4e\x0e\x7c\xb7\x15\x0b\x50\x73\x95\x51\xf6\x60\x5e\xe1\x3c\x83\x3d\xe6\x26\x57\xe6\x46\x9f\xe7\xbb\xf1\x9a\x61\x7a\x0a\xab\x45\x9f\xd2\x73\xc2\x99\xc4\x94\x5c\xa4\x9c\x9e\x50\xe6\xf4\x64\xb5\x91\xf0\xd8\x6e\x72\xe2\x1b\x5c\x0a\x06\xac\x4a\xb3\x31\x5f\xd9\xa4\x2f\xd7\x75\x11\x89\x33\x7b\x49\x4e\x40\xcf\xc2\x44\x68\x10\x2f\xf0\x60\xc7\x71\xd4\xb3\xc6\x33\x78\x9e\xc6\x51\x2b\x84\x13\x64\x01\x01\x27\x8a\x82\x84\xfd\x60\xe5\x0e\x1b\x75\xa9\x41\xca\xa4\x53\x1b\x4b\xc9\x29\x96\x5b\xc3\xa5\x44\x4b\xcc\x13\x38\xbf\x69\xdc\x88\x95\x7f\xf7\xa0\xbb\xdf\xd9\x2c\x5e\x0b\xcd\x19\x18\xef\xe1\x98\x92\x78\x56\xcd\x2d\xb5\xc0\xfb\xea\x1b\xdc\x12\xcb\xdb\x92\x03\x12\x8b\xd4\xfc\xfd\x50\xb2\x43\x65\x10\xd3\xe6\x44\x35\xf9\x52\x99\x58\x06\x5a\x1a\x36\x9b\xd0\x36\xb4\x8d\xa9\xeb\x85\x9b\x49\x14\xd9\xd8\x15\x40\x19\xf8\x72\x2c\xc1\xd9\xda\x58\x82\x99\xc1\x6f\xa2\xe5\x80\x44\x69\x7f\xa2\xc7\x12\x9c\x55\xc8\xf9\x26\x03\x38\x74\x67\x4c\xce\x37\x51\xe5\x7c\xf2\x27\x98\xe8\x72\xbe\x49\xa5\x9c\x6f\xb2\x5a\x4d\x74\x39\xdf\x44\x95\xf3\x4d\x5c\x7f\xfb\x58\x82\x0b\x30\x16\xb1\x04\x27\x0e\x48\x24\x39\xdf\x44\x93\xc2\x4d\x98\x9c\x4f\x49\xef\x4f\xca\x72\xbe\x44\xc8\xf9\x26\xf5\x72\x3e\xbd\x07\x33\x52\x8a\x87\x38\xc1\xd3\xa3\x72\xbe\xcc\x29\xbc\xbd\x80\x19\x48\xc0\xa4\x8e\xce\xf6\xae\x1f\xf5\x47\x03\x66\x30\x0c\x83\x24\x0b\xbe\x16\x63\x93\xf8\x8f\x93\xe7\xb3\xe4\xc5\xab\x0d\x85\x9a\x14\x3c\x88\x35\x2a\x8b\x38\xdb\xed\x76\x59\xf1\x51\xbc\x6e\xbb\x7f\x7b\xf8\x50\x3e\x5b\xcd\x1b\x3c\xc8\x88\x68\x39\xfc\x1d\x89\xc5\xad\xe9\xc3\x27\x77\x7e\xff\x13\x3e\xfa\xe5\xca\x01\xa1\x24\x5c\x9f\xb1\x3e\x2d\x30\x38\x3e\xe0\xbe\xf2\x88\x1c\xcf\x12\x18\x3b\xc5\xef\x8f\x6e\x1a\xbf\x3f\xa8\xc4\xef\x0f\xaf\x8e\xdf\x5b\xc6\xa8\x3e\x3b\x40\x97\xe5\x40\x43\x59\x4a\xa1\x95\x74\x83\xf1\x0a\x96\x55\x9c\x65\x39\xa9\x25\x45\xfb\x29\xe1\xc3\x25\xe9\xe6\x1b\x26\x7d\xbd\x06\x4e\x5c\x46\x87\x39\x96\xbc\x31\xd6\xab\xe3\xcc\xbb\x87\x44\xf4\x92\xd7\xf9\x5a\xdf\x02\xd3\xc5\xcb\x2c\x09\xbb\xea\x42\xdc\x54\xb9\x20\xd9\x0e\x1b\x64\x20\x6a\xb8\x67\x30\x49\xe7\x3b\xd8\x6c\x32\x07\x25\x35\x2d\xb4\x5a\x41\xd6\xe2\x02\x77\x4b\xf5\x54\xb2\x13\x0c\x11\x2f\xc7\x37\xe4\xf0\x1b\x72\xf8\xe9\x91\x43\x72\xbe\xa1\xff\xd7\xe8\xd0\x66\x30\x3d\x0f\xa8\xae\xd0\xf6\xfe\x14\x0d\xaf\xbe\x88\xd5\xbd\x57\x76\x52\xf8\x25\xa8\xd6\x4e\xbe\xa9\xd6\x7e\x39\xaa\xb5\xf3\x6f\xaa\xb5\x7f\x3b\xd5\x5a\x42\x78\x21\xa2\xa4\xb3\x85\x9a\xed\x08\x93\x08\x5e\xbd\x69\x94\xff\x27\xbc\x88\x4e\xba\xd7\x52\xb3\x35\xf0\xb4\x4f\x89\xac\xb8\xd2\x9d\xb6\xc0\xb0\xb7\x94\xb0\x32\xcd\x4f\x59\xe0\x2b\x79\x7b\xd4\xda\x92\x63\x29\x29\x6d\x0a\xe5\xd3\x0a\x7d\xc9\x32\x53\xfa\x53\xeb\x12\x1f\x7c\xd3\x25\xde\x5a\xef\x95\x3a\xb6\x54\xd4\x3b\x37\x12\xbf\xe0\x96\x28\xf8\xce\x4c\x42\x18\xbc\xe3\x8b\xb0\x6e\xc3\xdf\xbd\x23\xa6\x49\x61\x90\xe9\x36\xd8\xa4\xb7\x03\x55\x32\x65\x88\x39\x8c\xab\x67\x32\x71\x4c\x87\xcc\x4e\x40\x31\x1c\x79\x48\x61\xb0\xc1\x90\xf0\xb1\x37\x0d\xa9\x5b\x12\x89\x1d\x0d\x81\xf5\xff\xfe\xef\xff\xdf\x10\xe5\x58\xed\x5a\x8d\xec\x6f\x72\x64\xae\x87\xf8\x35\xd5\xbf\xab\x69\x11\x5f\xf3\x30\x4b\x64\x6f\x31\x9d\xba\x83\xcb\x26\x7f\x4f\xda\x03\xfd\x10\xb3\x2d\xd1\xe3\x51\x7f\xca\x33\x7d\x7c\x60\xda\x26\x83\x9e\xb4\xe4\x01\x18\xa5\x0b\xc8\x03\x0c\x98\xa1\xda\x10\x18\x0e\x94\xe6\xd1\xf5\xa8\xe4\x2a\x7f\x6d\x9c\xb6\x3a\x45\xf1\x6f\x9a\xfb\x57\x81\x60\x6c\x14\x37\xa8\xcc\x7f\xff\x66\x94\xf9\x8f\x3f\x95\x32\x7f\x2d\x62\xc0\xb9\x93\xf5\xfa\xfc\x26\xa5\x7d\xa2\xe7\x56\x4a\x95\x55\xfd\xa1\x37\x9e\x59\xc0\x6a\x11\xc2\xb2\xe5\xa5\x29\xb1\x74\x25\x91\xac\x6b\x85\x1c\xa6\x5c\xce\xae\xb6\xa6\x10\x7d\x5a\x03\x02\x95\xc6\xae\xb2\x20\x98\xae\xb3\x20\x00\x4b\xd7\x26\x7c\xb3\xac\x07\x01\xdb\xf0\x1e\x02\x21\x26\x9f\x7a\xa9\x7b\x37\x2f\xdc\xa9\x46\x2e\x77\x6f\x09\x02\x97\xbc\x37\x84\x55\x47\xc8\x66\x77\x40\xe8\xbd\xe8\x7b\x37\x2d\x88\x43\xf4\xbd\x1b\xdd\x3e\xe8\xdb\xb1\xfb\xdc\x43\xb3\xf6\x18\x06\xa1\x9d\xde\x3e\x70\x40\xe6\xa6\xad\xd8\xe9\xd9\x99\x9e\x11\xbb\x69\x2b\xe3\xee\x9b\x43\x17\x32\x92\xa2\x83\x51\xf0\x85\xf8\xc4\x45\x82\x89\x1d\xb6\x83\x68\x1c\x2e\x7c\x98\xd9\xc8\x69\x36\xe5\xcf\x5b\x5d\xc7\x59\xb4\xb3\x84\xd5\xee\x82\xc0\x21\x63\xc4\x14\xce\xd8\x43\x76\x08\x16\xce\x1e\x0c\x33\xd8\x08\x26\xf6\x42\xaa\xd8\xea\x3a\xcd\xa6\x9c\xe0\x38\x21\x6f\xa7\xd5\xad\x69\x48\xac\x91\x9d\xb6\x8e\x9d\xdb\x07\x20\x16\xc3\x45\xad\xa8\xd5\x05\xe8\x56\xe4\xec\x29\x55\xdb\xd9\x2c\x98\x20\xdb\x21\xac\x87\x00\x2c\xda\x49\x9c\xd8\x0e\x27\x54\x1b\x5e\xbe\x27\x93\x0e\x4b\xb2\xd8\xe7\x32\x5f\x34\xbc\x86\xad\x47\xc2\xac\x2f\x08\x34\x4d\x0b\x1b\x8e\xc4\x60\x03\x52\x78\x9b\x36\xe5\x52\xe8\xe2\x6b\x25\x54\xad\xe9\x19\xcb\x9d\x48\x36\x1f\x84\xc8\xd0\x6c\x3d\x70\x1a\xb5\x0e\x99\x6c\x6e\x4b\xd2\x55\x4b\x6f\x61\x4b\xa2\xf5\x23\xe3\x92\x5a\x45\x29\x4b\xad\x17\x64\x67\xe9\x02\xef\x27\xd1\xa0\x93\x38\xc1\x22\x99\x94\xff\x2c\x6c\x56\xb6\xb6\x57\x29\xdb\xaa\xe8\x76\x2a\x1b\xdb\xa8\x70\xfb\x94\x2f\xdc\x84\x66\x5a\xed\x07\x5d\xa5\x5f\x0b\xa7\xe8\xba\x5d\x46\xab\xeb\xfc\xb7\xc9\xf8\xe3\x56\x57\x6b\xe7\x24\xf2\xb5\xe5\x91\x6a\x18\x9b\xf8\xbe\x58\xb2\xe2\x75\xa5\xeb\xa8\x0d\xef\x96\xa9\x7a\xab\xdb\x33\x35\x20\x16\x45\x12\x9b\x0c\xf7\x26\x71\x6a\xe3\x0f\xe4\x76\xbf\x43\xdf\xd3\x55\x21\x75\x08\xf2\xfd\x1d\xba\x75\xcb\x61\x22\x10\xe4\x68\xa6\x37\xc5\xd5\x58\x1a\xde\x1e\x6d\x60\xb9\xd3\xa3\x0b\x5c\x34\x5e\xac\x0a\x79\x3e\xe6\xde\x47\xbb\x78\x47\x4c\x33\xb8\x6d\xb6\xd8\xe9\x3a\xc2\x4e\x09\x4a\x76\x3a\xda\xa2\x53\x08\xc9\x6b\xbf\x26\x36\x4b\xcc\x46\x87\x14\x5f\xad\x2e\xf3\x6f\x46\x54\x9b\x1b\x51\x95\xef\xc3\x35\x0d\xaa\xf4\xda\xb7\xd6\x34\x48\xce\x90\x7b\x99\x03\x61\xff\x93\x15\xac\x54\xe4\x3e\x90\x8b\x0d\xd0\xb0\xbe\xef\x0a\x3b\xae\x8d\x2d\xb9\x78\xd2\x63\xd2\x9f\x7b\x29\x34\xde\x54\x66\x48\x71\x26\xbb\xdc\xe9\xb8\x7c\x47\xd4\x0a\xb8\xf9\x6a\xc8\xc1\xeb\x17\xf7\xa9\x64\x4a\x46\xee\x35\x46\xb1\x90\x2b\x34\x03\x79\x48\x03\xa9\xa5\x07\xdd\x7e\x79\x33\x7b\x42\xf5\xcf\x50\xe3\x7b\xad\xe7\x52\xfd\x5b\xdd\x1e\x04\x68\xbf\x3c\x45\x83\x7d\x1b\x2a\xdb\xb7\x6d\x2e\x20\x95\x1a\x32\x6f\x61\x7e\x45\x23\xb8\x80\x62\x06\xca\xe5\x70\x18\x76\x58\x7f\x8e\xbb\x00\x3a\x7b\x32\xc8\x41\xa9\x17\x65\x01\x9e\xc1\x59\x6c\x5f\x4a\x20\xa7\x87\x72\x27\x27\xe8\x6b\x69\x51\xcc\x67\xdf\x85\xf5\xc6\x79\x0b\x77\x6e\x87\x8a\x8f\x73\x86\x16\x0e\xb2\x76\x10\xe1\xd1\x5d\xd7\xda\x6d\xac\xf7\xa0\x22\x98\x9f\xce\xf4\xaf\xdf\x67\x0e\xec\x6b\xc6\xf3\x19\x99\x23\xce\xf4\x71\xde\x94\x39\xa2\xd6\xcd\x95\xcd\x11\xab\x5b\x71\x40\x28\x5b\x05\x1a\x3b\xbc\xa2\x39\x62\x7d\x4b\x5a\xc7\x61\xad\x39\xe2\x08\x9c\xef\x50\x12\xae\x70\x00\x76\x60\x97\xa8\x89\xba\xa9\xc8\x94\x2a\xfc\x44\x5e\x98\x55\xcb\xc8\xaf\xe7\x58\xaa\x90\x7c\x87\xdf\x84\xc9\x9f\xbd\x30\x79\x57\x4a\x8a\x8b\xf5\x8e\x7e\x0e\x5e\xa5\x3f\xdf\x89\x5e\x3e\xda\x54\x27\x56\xe3\x88\xd5\xbb\xfd\x11\x66\x31\x85\xa0\x04\x2d\x93\x78\x9a\x7a\xc9\x6c\xd9\x1a\xc5\xfe\xb2\xd5\xed\x74\x1a\x38\x7d\x12\x47\xa8\x45\x35\xfc\x5a\x5c\xa1\x8f\x0a\xf2\x26\x71\x5a\xf0\x96\x65\xfa\xff\xd4\xaf\x14\xe3\x15\xcc\x58\x83\x29\x8c\xd1\x99\xa9\xaa\x98\xd9\xad\xed\xb0\x88\x09\x68\x8d\x39\xa8\x2b\x54\x2d\x05\x3b\x55\x89\x37\xbb\x81\x69\x53\x07\x1c\x80\x81\x25\xc2\x03\xca\x42\x9e\xba\xe8\xc0\x07\xaa\x02\xa6\xa6\x8c\xa9\xb3\x88\xd7\x0b\xb9\xf8\xe6\xc5\x85\xe7\xf3\x63\x70\x20\xd9\x01\x1f\x03\x4b\x28\xbd\x19\xc5\x24\x87\x05\x9b\x59\xe1\x60\x6b\x72\x12\xae\x8a\xca\xf6\xaf\xe8\x40\x13\x73\x1c\x1a\xe4\x1c\xa6\x08\xc1\xf8\xc8\xae\x8d\x59\xfe\xc6\x02\xdc\x65\xb4\xac\x71\x39\x89\xd3\xf9\x6d\x3a\xd8\xdb\x23\x2f\x83\x5c\x91\xd2\xcc\x6a\x26\x6c\x6b\xf8\xc7\x8e\x19\xc2\x86\xa7\xa6\x4e\xc3\x72\xbc\xbd\xd7\x98\x72\x54\xba\x90\x71\xc1\xb4\x63\x4e\xb8\xf7\xc6\x2b\xdf\xb2\x6e\xd9\x1d\x10\xb4\xa7\x8b\xc0\xff\x21\x4e\x59\x80\xb8\xb5\x7c\x97\x4a\xae\x8b\x7c\x40\xb8\x69\x90\x94\x54\x53\x33\x94\xac\x89\x42\x66\x49\x64\x11\x6e\x41\x23\x81\x29\x33\x3f\x32\x55\xe6\x77\xb4\x20\x07\xb6\xf1\x85\x91\x78\x69\x06\x4f\x23\x64\xc3\x36\xf2\xd2\x29\x44\x54\xaf\x85\xc4\x71\xf2\x5d\xd9\xad\xc2\xcc\x2d\xc0\x01\x48\xdc\x41\x2c\xb0\xa1\xc9\x5a\x45\x4d\xcd\x3d\x83\xc0\x83\xe6\x4a\x0f\x23\x5d\x53\x73\x52\xa1\x53\x34\x1a\xc0\xa1\x3b\x61\x3a\x45\x23\x55\xa7\x48\xfe\x04\x23\x5d\xa7\x68\x54\xa9\x53\x34\x5a\xad\x46\xba\x4e\xd1\x48\xd5\x29\x1a\xb9\xc9\xf6\x9a\x9a\x3e\x98\x09\x4d\xcd\x91\x03\xe6\x92\x4e\xd1\x48\xd3\xf8\x19\x31\x9d\x22\x25\xbd\x3f\x2a\xeb\x14\xcd\x85\x4e\xd1\xa8\x5e\xa7\x48\xef\xc1\xfc\x12\xe3\x21\x8e\xf0\xf4\xa8\x4e\x91\x47\x35\x35\x99\x96\x26\x98\x83\x51\x1d\x7e\xba\x00\xe3\xeb\xe2\xa7\x78\x2d\xaf\x19\x30\x7b\x1d\xfa\xb9\x1b\x9b\x0b\x81\x75\x66\xdf\xb0\xce\xaf\x06\xeb\xdc\xc0\x34\xe6\xe7\x17\x77\x46\xff\xfa\xe3\xa9\xe2\x63\xb9\x78\xb3\x8d\x9e\x50\xe8\x99\xd7\x1c\xa0\xf0\x48\xba\x14\xef\x38\x60\x36\x26\x28\x9e\x4e\x89\xa3\x7f\x29\x34\x43\x85\x31\x39\x37\xb7\x67\x56\x36\x94\x30\xcf\x4a\x46\xf5\x2a\xe6\xa7\xdb\xd8\x1c\x16\x36\x36\x67\xb4\x6b\xcd\xd2\x06\x31\xd7\x76\xd2\x70\x8f\x0f\x4a\x76\x33\x87\x6a\x68\xe0\x92\xe6\x8b\xa4\x7d\x82\x98\x72\x02\x28\xd5\x33\xe9\x2b\x30\x1c\xaa\xb4\x04\xa5\x70\x0b\x74\x8d\x45\x48\x8b\x86\x09\x61\x3f\x10\x08\x7b\x0a\xa7\x69\xbc\x88\xfc\x96\x88\x75\x43\x90\xc3\x92\x41\x7a\x05\x9e\x2e\x02\x17\x1c\x9b\x5d\x50\x6a\x28\x7a\x95\xc9\x0d\x0d\x94\x68\x91\xf5\xc5\xcb\xf2\xdb\x0c\x46\x2c\xad\xc2\x43\xb6\x1f\x64\xe3\x30\xce\x16\x29\x6c\x89\x2b\xca\x44\xff\x0c\xb0\xd2\x03\x74\x7b\xb4\x40\x88\x60\x81\x04\xdf\xf3\x22\x9f\x63\x85\x3b\x73\xaa\x2d\x03\xf2\x7a\x4f\x32\xe1\xd6\xa8\x5d\xc6\x50\xbb\x62\x17\xc4\x6f\x8a\xc4\x45\x46\x24\x0e\x51\xde\x33\x46\x8c\xf0\xcf\x0a\x04\x4c\xf2\x45\x13\xd6\xf9\xa2\xd9\x81\x59\x82\x79\x4f\xfe\xb6\xae\xa1\x7e\xbc\xfb\xc7\xc7\x57\xd3\x03\xb8\x16\x34\x0a\xa8\x05\x3f\x26\x5e\xe4\x0b\x62\x8c\xba\x9f\xa1\x7e\x27\x80\x45\x0e\xbe\xc5\xfc\x86\xd4\xda\x1b\x1e\x68\xc0\x8a\xba\xab\xc7\x77\x6c\x1c\x47\x92\x21\xa0\x85\x60\x8a\x02\x8f\xe8\x8b\x71\x17\x00\x7e\x7c\x11\x59\x72\x20\xf2\xe2\x62\x4a\xfa\x42\x04\x68\x29\x57\x51\xbe\x61\xbb\xbb\x4e\xca\x51\xb9\x9a\x83\xa6\x4a\x4b\x33\x0e\x22\x69\x1f\x2d\x36\x01\xa3\x29\x19\x8d\x7b\x2b\x9b\x91\x19\x2b\x13\x2b\x32\x16\x3c\x53\xb6\x20\xfb\x84\xee\x9e\x32\x38\x9d\xc3\x08\x41\xbf\x85\x21\x7a\xf2\x55\x05\xd9\x9a\xfe\xec\x79\xb7\x7e\x5a\xfe\x59\xcb\x00\xd3\x16\xa8\x96\xef\x55\x19\x3f\x89\x9f\xf5\xa7\x69\x9c\x90\x0b\x03\x2c\x4a\x72\x5b\xc0\x3a\x83\x1f\xd1\x69\x94\x2c\x50\x45\x40\x22\x7e\x51\xcc\x31\x85\x7c\xd1\xa2\x39\xbf\xcc\xdd\xa8\x29\x87\xaf\x69\x2b\xc0\x63\xa9\x2d\xbb\x2e\x8e\xd1\x67\x10\x12\xc8\x78\xac\x3f\x2f\xe3\xf9\x0c\x26\x5e\xea\xdd\x88\x68\x61\x33\x92\x6d\x77\x17\x0f\xb6\xdf\xbc\x7a\xf4\xe4\xf4\xc5\x8f\x92\xc6\x22\x4f\x51\x2e\x65\xec\x12\x0e\x52\xed\xa5\x7c\x36\xed\x44\x8b\x57\x77\x4a\x91\xef\x28\xcb\x79\x13\xcb\xf9\x83\x1b\xf5\xcc\xa0\xed\x5b\x95\xf6\x66\x66\x58\x0b\xeb\xe0\xc8\xda\x2b\x16\x6b\x80\xbf\x81\xd5\xb1\x86\xec\x49\xf2\xaa\x7c\x06\x26\xde\x58\x28\x92\x5c\xb2\xaf\x1e\x74\xb3\xed\xcd\xa5\xc5\xe8\x8b\x87\x8b\x3d\x53\xef\x95\xec\x56\x8b\x75\xc3\x7d\xe2\xb0\xcf\xfc\x7d\xe5\x53\xe5\xd5\x3d\x55\x31\xf0\xae\x7d\x61\x02\x1f\xb6\x22\xef\x9c\xc1\xa6\xaf\xe2\x89\xfa\xcf\xbf\x6e\x45\x7f\x4e\x96\x4f\xcc\x28\x61\xf9\xb1\x62\x4b\xb4\x46\x3a\xa3\x92\x7e\xbc\xd2\xbb\x77\xd5\x91\x08\xc5\xf3\x66\xa6\xd7\xd6\x36\x29\xc7\xa7\xac\xa0\x05\x0f\x37\xa0\x05\x37\xee\xae\x22\xf0\xa4\xe8\xec\x68\x97\x9d\x4d\xe2\x18\xd5\xcf\x6d\x33\x3a\x77\x7d\x5c\xbd\x34\x8e\xf1\xd9\x6e\xb2\xd5\x04\x56\x93\x79\x46\x6b\x8a\x31\xec\x3c\xbe\xb1\x72\xed\x3e\xb3\x27\x94\x0f\x8d\x05\xa7\x9a\xc5\x73\x48\xdc\x62\x7c\xc9\x8f\xe9\xb6\x0f\xe6\xe4\x8f\x8f\xaf\x6e\xdf\x7f\x96\x6e\xc1\x50\x2b\x8e\x70\xb1\x62\x06\xcf\x33\x75\x26\x94\x94\x60\x64\x7a\x30\xad\x8b\x19\x21\xf8\x24\xd3\x21\x61\x56\x24\xd9\x10\x09\x9b\xa3\x20\x23\xaa\x98\x27\x1f\x29\xef\x19\x27\xcd\x52\x38\xa1\x59\x3f\xa5\x70\x22\x72\x04\x7b\x0f\x48\x68\xb5\x2c\x69\x2c\xfb\xa2\x39\x10\xbe\x68\x64\x0e\xda\x1d\xee\x8b\x86\xfc\xb9\x47\xff\xdc\xa7\x7f\xba\x9d\x0d\x3d\xd4\x1c\xea\xfe\x27\x65\x5a\x39\x43\x29\x44\xe3\x59\x61\x0a\xd7\xed\xb2\xe6\x0f\xa8\xd4\xb3\xca\x2c\x4c\x67\x6c\x19\x17\xf5\x46\x56\x97\x53\xf8\x52\x84\xba\x6a\x5f\x34\x46\x97\x33\x26\xdf\x34\xb2\x0f\xc7\x5d\xc2\x1f\xfd\x92\xd7\x93\xf7\x55\x2e\x67\x64\x65\x7c\x8c\x4d\x15\xbe\x0b\xd7\xb2\xbb\xb2\x7a\x04\x27\xdb\x35\x38\x23\x41\x8f\x77\xc0\xf5\xfa\xc2\x00\xda\xec\xd7\xc3\x17\x4f\xce\xc6\x1f\xaf\x04\xd0\xe4\x35\xfb\x06\xd2\xae\x06\xd2\x0a\x48\xc6\x5d\x70\x49\x10\x8d\xe8\x6f\x60\xc2\xe5\xf3\x05\x67\x5f\x02\x14\x93\xce\xe9\xdf\x1f\x8e\x7d\x45\x3c\xc5\xff\xfc\xfb\xfe\xaf\xff\x9a\xfd\xbb\x42\xbc\x59\x49\xb0\x6d\x12\xbf\xbf\x8a\x10\x11\x81\x68\xc3\x78\x1a\x13\x41\xa6\x17\x44\x5b\x51\x71\x66\x5a\x64\x6d\x7f\x2c\x80\x78\xd1\x65\x43\x2d\x86\x7f\xe0\x5b\xdf\x9a\x07\x51\x30\x0f\xfe\xa4\xa8\x91\x79\x4c\x25\xea\x6f\x13\x72\x08\x4f\x98\xc8\x19\x44\xa4\xf3\x9b\xa3\x7e\x6e\x36\xbe\xf8\xde\x2e\xae\xdb\x5f\xe2\xb1\xcb\x87\x19\x4a\xe3\xa5\x37\x0a\x6f\xc0\x6b\x17\x48\xf6\x74\x57\x58\x5f\x86\xdf\xae\xf9\x37\xa5\x97\xcf\x5e\xe9\x45\x6c\xd6\xe8\x9b\xdf\xae\xbf\x9d\xdf\x2e\xe3\xfb\x3d\x5d\xef\x96\xeb\x43\xb0\xec\x04\x8b\xa3\xce\x26\x32\xf8\xb5\x92\x08\x49\x5b\xbc\xb0\x07\xcb\xa8\xbb\x2d\x1d\xb7\xa7\x2a\xd3\xe8\x4c\x94\xc3\xf8\xb4\x45\x0b\x6b\x9a\xdb\xe6\x76\x61\xe4\x6f\xda\x2a\x2e\x6a\x6e\x53\x22\x07\x82\xec\x11\x45\x9a\xe5\xa6\x66\xf1\x22\xf4\xcf\x52\x2f\xf9\x21\x1e\x2f\xc8\x64\x87\x92\x9a\x3b\x63\x4f\x0a\xee\x24\x63\x4e\x16\xfc\x51\x55\x7d\xbd\x50\x17\x9a\x79\xd9\xa3\x6e\x77\xf9\x1a\x4e\x58\xb3\x15\x11\x39\x64\x17\xc1\x84\x40\xa0\xda\xb1\xbf\x7a\x61\xe0\x13\xa1\x06\x26\x58\x3e\x04\xc9\x59\x2c\x7e\x31\x95\x86\xc8\x3b\x0f\xa6\x44\xa9\xf9\x8c\xea\x22\x14\x44\xd8\x7d\x30\xb0\xfe\x61\x15\x1e\xc9\x24\x85\xab\xe3\x75\x9e\x51\x4a\xf1\xb0\xa6\xd3\x10\x32\x71\xaf\xc9\xa5\x55\x15\xfe\xf7\xee\x5d\x7c\x0e\xd3\xd0\x23\x4c\x6b\xd9\xc8\x40\x75\xe7\x4c\xb5\x07\x9e\x73\x74\xea\x0d\xf2\xd0\x42\x52\xed\x2f\x64\x5f\x0a\xda\x54\x5e\xc7\x3b\x8a\x16\x49\xbd\xab\xb4\x2b\x8f\x86\xe9\xe9\x71\x15\x12\xa6\xa0\x42\x5d\xed\x3c\x2f\x30\xc2\xa1\xd0\x25\xc9\x78\x3c\x89\x22\x81\x44\xab\xd8\xc0\x4d\x9c\x50\x13\x33\xa8\xba\xdd\x03\xf7\x0b\xa9\xfc\xbd\xe2\x04\xfd\xc4\x8f\xa9\x32\x1c\x7a\x30\xee\x0c\x2b\x06\x6b\x32\x3d\xb8\x53\xd1\x6d\xb7\x63\xec\xf7\x31\x8b\x4c\x56\xee\xf5\xee\x36\xbd\xde\xad\xea\xb5\x6b\xec\xf5\x07\x7a\x09\x8d\xfd\xde\xdb\xa6\xdf\x7b\x06\x1a\xdf\x2b\x2e\xef\xeb\x8a\x6b\x29\x15\x79\x23\x6e\xa8\x9e\xc8\x2e\xab\x94\xfc\x42\xbd\xb7\xa0\xd8\x35\xb6\x8c\x62\x5e\x9b\x08\x45\x0c\x62\x44\xaa\xd6\x37\x21\xff\xe0\x0e\x5b\x28\xf5\x12\xae\xf8\x57\x40\x8d\x56\xe4\xa5\x29\x9b\x8b\xd2\x8a\xaa\x0d\x04\x54\xad\x86\x5d\x12\x20\x6b\xad\x42\x96\xbb\xf2\x2f\x53\xf8\x47\x79\x0d\xb3\x24\x8e\x32\xc2\x3a\x59\x68\x7e\x60\xe4\x93\x22\x9c\xcc\x4c\x24\x17\x32\x61\xe8\x25\x59\x40\xe8\x02\xbf\x94\xfd\x28\x0a\xe6\x1e\x75\xd2\xa5\x3b\x98\x09\xb2\xa7\x30\xfb\x80\xe2\xc4\x02\x09\xcb\x9a\xb3\x2c\xed\x9d\x90\x9c\xb6\xa8\x39\xd4\xcf\x0b\xaf\xe5\xd3\xe6\x9e\xff\xfc\xab\x17\x5a\x60\x4a\xa9\xb2\x05\xc2\x10\x6b\x19\x42\xdb\x8f\xc7\x64\xe6\x6d\xfe\xe3\x24\x84\xf8\x8f\xd3\x9e\x42\xc4\xb1\x8d\x5f\x31\x72\x61\x5b\xad\x16\x86\xda\x5e\x92\xb4\x58\xa3\xad\x51\x0a\xbd\x0f\x49\x1c\x44\xc8\x72\x1c\x3a\x20\xd1\x9f\x7b\x11\x44\x7e\x7c\xd1\x9e\x7b\x68\x3c\x7b\x0e\xfd\xc0\xb3\xdf\xdb\xf3\x20\x6a\x5d\x04\x3e\x9a\xf5\x98\x64\x5d\x1e\x5e\xee\xbc\x67\x8d\x78\xbe\x7f\x72\x0e\x23\xf4\x2c\xc8\x10\x8c\x60\x9a\xd9\x0e\x20\x26\x7d\x29\x9c\xe2\xa4\xf4\x29\xe4\xdb\x48\x95\x38\x81\x6d\x3b\xee\x03\xda\x64\x0a\xe7\xf1\x39\xd4\xeb\xe7\x7c\x80\x86\x15\xcb\x0d\xfd\x5d\x8a\x95\xd1\x33\x6d\xeb\x03\x5c\x52\xb5\x23\xd2\x20\xcc\xc6\x5e\x02\x5f\xa5\x30\xcb\x00\x5e\x79\x75\x5e\x86\xea\xdc\x78\x8e\x14\x5c\x24\xbe\x87\x20\xdb\xf4\x5f\xf1\xf3\x83\x71\x61\xd1\x0e\xd3\xa9\x13\xa7\x6d\xb5\xaa\xae\x65\x5f\x92\xb5\x86\xcc\x51\x46\x31\x04\x96\x9c\x63\x9a\xc4\xb4\x36\xc5\x5c\x0d\xf9\x5b\x4e\xd7\xd8\xc2\x66\x33\xe6\x01\x93\x64\x2c\xab\xe4\x67\xa7\xb8\x95\xcd\xe6\x3e\x4b\x63\x6d\x15\x09\x62\xb9\xf2\x22\xea\x64\x81\x9c\x6c\xd3\x26\x5b\x6f\xe5\x4a\xd7\xfa\x35\x92\x3a\xef\x9b\x1d\x1d\xbd\x4c\x60\xd4\x98\xc3\x68\x61\xf5\xcc\x05\x9e\x84\x71\x06\x69\x89\x4a\x7d\x96\xe1\x5e\xf5\x14\x64\xd5\x4b\xc1\x90\x6a\x05\x59\x2b\x2d\x20\x9a\x03\x4a\x8b\x57\x6a\xa9\x5f\xd9\xd0\x3c\x1e\x05\x21\xb4\x9c\x5e\x65\x09\x76\x20\x2c\x76\x3e\xa4\x55\xd9\xae\x23\x01\x65\x6b\xfa\x8a\x62\x24\x17\xe4\x3d\x0a\x28\x5b\xb3\x22\x9e\x80\xc4\xaa\x66\x8f\x74\xc8\x31\x8d\x6b\x9d\x90\x6f\x6b\xdf\x75\x21\xa6\x86\xc5\xa9\xd0\xef\xa5\x74\x6e\x6c\xbd\x08\x26\x5b\x73\x23\xda\x68\x0b\x67\x4f\x52\x61\x3d\x85\x39\x0d\x39\x33\x35\xb0\x85\xff\x10\xa9\x45\x27\x57\xa8\x23\xca\x83\xb1\x08\x78\x26\xdc\x8a\x76\xc2\xe0\x3f\x3e\x7b\xcd\xa6\xad\xaf\xab\xcb\x28\x34\xd7\x75\xa1\x93\x9b\x41\x52\xe1\xc7\x8a\xe5\xb8\x90\x83\xa3\xd2\xc9\x70\xb5\x23\xc9\x66\xcc\x9b\x0c\xe0\x45\x12\xa7\x68\x1b\xa3\x45\xb5\x3d\xea\x30\x64\xa4\xbb\xa5\x90\xdf\xf9\x1b\x76\x9d\xa1\x1c\x7a\x12\xdb\xd6\x01\xe3\xf2\x88\x24\xdc\xe2\xc6\x07\x54\x40\xab\xfe\x3e\x73\x30\x52\x1a\x8f\x82\xce\xdc\xf8\x88\xa4\xde\xf8\x98\x66\xe5\x31\x49\x38\xd4\x4d\x8c\x88\xf6\x9b\x94\xfb\x15\xe8\xd9\x8d\xf4\x4a\x4e\x84\xd6\xa7\x04\x8b\xae\xee\x5b\x44\x6e\x44\x73\x2b\xa2\x75\x67\x26\x6c\xaf\xdc\xb1\xb9\xb9\xfa\x21\xa8\x4c\x9b\x2b\x77\xad\x36\x53\xdf\xa5\x11\x7a\x5d\xbd\x6b\x73\x73\x5b\xf9\x73\x99\x82\xe5\xce\x64\x91\x61\x90\xa1\xdb\x23\x6f\xfc\x61\x43\x05\xb1\xbf\x85\x34\xf2\xdf\x4f\x6f\xff\x7a\xf7\xe4\xcd\xef\x6b\xb8\x99\x6b\xbd\x4d\x94\xec\x26\x4d\x1c\x2c\xbc\xc2\xc4\xf1\x39\x59\xe1\x46\x5d\x66\xab\x55\xec\x84\x6a\xd6\xf9\x17\xa8\x5f\x1c\xac\x53\xbf\x38\xdc\xb5\xfa\x85\xbc\x9c\x47\xeb\x97\x93\xe8\x0a\x84\xd0\xf3\x31\xa8\x67\xeb\xc4\xc3\x1f\xab\x71\x5d\xcb\x26\xa0\x42\x96\xdb\xad\x50\x62\x2d\xba\x41\xf0\xe3\x3a\xbb\x4f\xa3\xa3\x16\xa3\xce\x2b\x60\xfa\x22\x9b\xda\x76\x7e\x56\x5a\x24\x06\x73\x35\x15\x8e\x10\xf7\xfe\xa6\xf8\xc5\x7f\xb9\x7a\x89\x0a\xe6\x3e\x53\x75\x5d\xba\x86\x5f\x91\x56\xc8\x32\x49\x8e\xb2\xd7\xdd\x1f\x2a\xb5\x42\x78\x68\x93\x4a\x40\x20\xab\xe6\x6f\x6b\x7e\x76\xf2\x11\xa5\xde\x63\x38\x89\x53\xa8\x58\x96\xad\xb3\xe3\xaa\x0e\xc3\xa1\x0e\x8e\xe5\x59\x69\x4c\x74\x00\x0c\xe1\x38\x14\xe5\x13\xd3\x10\x4f\xe9\x85\x7a\xec\x8d\x3f\x3c\x23\xcf\xb3\x75\x16\x20\xd2\xda\x33\xf6\x46\x88\x51\x9b\x6e\xa2\xd9\x4e\xad\xf2\xed\xdf\xa4\x38\xa2\xfd\x6f\x52\xb4\xdc\xa8\x69\x19\x4b\xfa\x35\xb5\xdb\xf5\x68\xc2\x45\x66\x5f\x92\xd5\x5d\xf9\x82\x7f\xd6\x10\x88\x9c\x9d\xaf\x02\x00\xfd\x7a\x1e\x1c\xcf\xd2\x8b\x5b\xd5\x00\x88\x86\xb5\xa9\x45\x44\xd6\x02\x9f\x52\xc0\x9f\x8d\xcf\xe3\xee\x0f\x1f\x82\xf3\xcf\xf9\xec\x7d\x45\x44\xc8\xfd\x64\xde\x0d\x3e\xfc\x78\xb2\x73\x22\x84\xaa\x60\x10\xf9\x7d\x2d\x25\xa2\x7a\x47\x60\xb8\xda\x50\x77\x7e\xf0\xa9\x28\x8f\xc3\x32\x61\x51\x68\x1b\x68\x94\xc7\x91\x10\x47\xab\x01\x95\xcd\x24\x87\xc0\xb9\x2b\x49\x0f\x49\xed\x82\xdc\xe0\x2a\x25\x8b\xeb\x50\x24\xac\xf1\x8d\x42\xbb\xc9\xe3\x39\x34\x46\x00\xfb\x74\x64\x8b\x42\xb8\x1c\x0e\x4d\x44\x4d\x5d\x10\x26\x6d\x36\x47\x55\xab\x7b\x47\x8e\x72\xcd\xe4\xdd\x68\x99\xc0\x92\xae\xfd\xd1\x10\x58\x41\x74\x0e\x53\x1a\x54\x3a\x9b\x7b\x61\x58\xa5\x74\x5f\x3d\x8e\xe3\xaa\x71\xdc\xdd\x74\x1c\xc7\x57\x1e\x87\xac\x94\x70\x57\xcd\xd2\x46\x79\xe7\x8a\x7b\x4f\xce\x21\x4a\xbd\x20\x24\x07\xb1\x72\x57\xcb\xda\x43\xdc\xd6\x21\xc8\x4e\xa3\x30\x88\xe0\x63\x0c\x9a\x14\x82\x9a\xe9\xa2\xb0\x90\x5e\xe5\x99\xad\x3b\x13\x47\x82\x06\xfe\x7c\xe6\x06\x19\x2c\x62\x78\xf0\x95\xe7\x26\x6b\xdc\x54\x12\xef\x0f\x85\x06\x19\xf8\xab\xad\xdb\x0a\xc7\x36\x0b\xfa\xb0\x8e\x3c\x9f\x86\xa8\x9a\x79\xd9\x9b\xc5\x88\x07\xae\xaa\x70\x1b\xb5\x21\xf1\x5f\x8a\xd6\xbe\x31\x07\x80\x79\xfa\xc0\x83\x6a\xf1\x31\x8a\x94\x5d\x7a\x9d\x2a\x23\x21\x9f\x33\x92\xc4\x68\xb0\xaf\x02\x4b\xfa\xa3\xbb\xbc\xbb\x7c\x15\x3c\xda\x0d\x96\x54\xa3\x68\x48\x20\x0c\x59\x59\xe3\xab\x69\xf2\xca\x9c\xc1\x79\x30\x8a\x43\xbf\x44\x00\xc8\x48\x7f\x09\x58\xe8\x3c\xbc\x6d\x2e\xd7\x0d\x1d\x78\x32\xed\xcf\xf4\xc4\xe3\x13\xbe\xb9\x67\xcf\xbf\xc5\x99\x7f\x7b\xf0\x3c\x7b\xf6\xfb\x9d\x9f\x37\x39\xf3\x04\x4f\x21\x5e\x77\x65\x6d\x52\x6e\x62\x3d\xd4\x4c\x94\xe8\x62\xb6\x78\x85\x75\xb6\x90\x35\xd7\x85\xfb\xcd\x4b\xbc\x08\x72\x1f\x94\x07\x66\xee\x96\x88\xbf\x69\xd6\xad\x3d\x1c\x6e\xe0\x11\x5c\x72\x19\xc1\x48\x03\x9d\x85\x4e\xa3\x84\xd6\xf1\x97\xb4\x67\x98\x2e\xc2\x0b\x8a\x14\x48\x3a\x9b\x42\xcd\x17\x58\xcf\x82\x8c\x6b\xbd\x55\xdc\x54\xba\xa0\xd2\x23\xa7\xde\xac\x1b\xb9\xb2\xf2\x8d\xf8\xbc\x2f\x2d\x3b\x67\xd7\x31\xd2\xce\x60\x7a\x1e\x50\x5c\x67\x03\x5b\x2c\xc8\x42\x57\xee\xd4\xde\xaa\xb0\xb5\x9a\x7d\x49\xb6\x56\xc9\x37\x5b\xab\x2f\xc7\xd6\x6a\xf2\xcd\xd6\xea\xeb\xb0\xb5\x9a\xaf\xb7\xb5\xfa\xf7\xf2\xcf\x57\xff\x9a\xf8\xdb\x3a\xb7\x12\x6f\x72\x1d\x3f\x7a\x8d\x9b\x08\xe5\x55\xcf\x36\xb2\x5b\xa6\x76\x30\xb2\x61\x95\x1f\xf8\xbf\x10\x25\x97\x37\x8b\x11\x91\xdf\x15\x66\x14\xd1\x62\x4e\x13\x4b\xf6\x30\xf3\x45\x88\x82\x24\x54\x83\x3a\x83\x82\x7d\x46\xfc\x2b\x14\xe1\x3b\xf0\xf0\x68\x21\x5f\x84\x26\x67\xea\x0b\xf4\xcf\x3a\xbc\x67\x2d\x4f\x5e\xc6\x0f\xf4\xf7\x9e\x37\xc4\x9e\x7d\x3f\xf0\x5b\x54\xad\xe7\x26\xde\x79\x16\x53\xa1\xc6\xc2\x61\xb4\xbd\x85\x43\xd9\x39\xf2\xac\x22\x7a\x2e\x4f\x97\xb6\x4e\x98\x35\xf0\xbc\xd0\xcb\xd0\x2b\xbc\x27\x27\x61\x39\x6c\x6e\x92\xc2\x09\x4c\xb3\xd7\x04\x26\xf8\xcf\x63\x0c\x10\x9e\xff\x6c\x81\xb2\x11\x80\x65\xb3\xb2\x2d\x0a\x40\xfc\xd6\x9c\x94\xee\x35\xe8\xb7\x63\x39\x4e\x9e\x21\x0f\x05\xe3\x06\x89\xae\x61\x68\xf9\xe5\x39\x4c\xd3\xc0\x97\xa2\xb0\x66\x7c\x01\xda\x08\x66\x28\x88\xa6\x79\x55\x5d\x3d\xc0\x60\xb1\x5e\xed\xba\xae\x98\x82\xaf\x79\x9e\x4c\xa7\xd9\x9c\x29\xd4\xef\x95\x03\x2d\x34\x63\x8b\x25\x77\x61\xae\xdd\x2a\x1b\x82\x01\x1a\xb2\x82\x54\x57\x59\xcd\xc9\x4d\x89\x44\x47\x3c\x75\x51\xab\x0b\x22\x17\x82\x4b\xd3\xb0\x7a\x01\xd5\x9f\x05\xb1\x5b\xb2\x09\x89\x1c\x90\xb9\x71\xad\x01\x08\x3e\xbe\xf8\xca\x11\x65\xe1\xc2\x13\xb3\x03\x3c\x37\xe8\x77\x7a\xdd\xe3\x0e\x08\xe9\xaf\xbb\xc7\x60\x41\x7e\x1d\x77\xc0\xd8\x8d\x69\x6c\xc0\x49\x9c\xce\x81\xef\xbe\x27\x1f\x18\x36\xfe\x6e\xb7\xfe\x79\x99\xfe\xb7\x08\x32\x92\x81\x6e\xc7\xc9\x93\x8f\xce\x7b\x30\x73\x23\x3e\x75\x7b\x70\x29\xaa\xf7\xc6\x39\x90\xbe\xfc\x7c\x08\x2e\xfd\x45\x4a\xec\x95\x7a\x1e\x80\x5e\x86\x1f\x7f\x6b\xbc\x18\x05\xe3\xd6\x08\xfe\x19\xc0\xd4\xee\xb4\xef\x1c\x83\x46\x07\x34\x3a\xed\xc3\x63\xd0\xe8\x3a\x16\x98\x04\x61\xd8\xb3\x26\x71\x7a\xe1\xa5\x7e\x66\xe5\xce\xde\xac\x3d\x09\xa2\x20\x9b\x41\xbf\x8d\x66\x30\xb2\xa9\x65\x49\x30\xb1\xd3\x07\x1d\xae\x7e\xff\x28\x4d\xbd\x65\x7b\x92\xc6\x73\x3b\x6a\x8f\x67\x41\xe8\xa7\x30\x72\x44\xd0\xef\xd4\x29\xa2\xcc\x36\x30\x5e\xe5\x20\xa2\xe0\xff\x53\xe0\xfb\x30\x72\x99\x8f\x6a\xd4\xce\xf0\x72\x63\xb4\x5d\x3c\x35\xd6\x79\x90\x05\xa3\x20\x0c\x10\xa6\x63\x67\xa4\xbc\xe5\x98\x8b\xc6\x89\x37\xa6\xe5\x3a\x96\x93\xe7\x0e\x05\x13\x89\x5b\x8c\x68\x90\x0e\xc1\x44\xfe\x2e\x7e\xb2\x80\xe8\xad\xee\x70\x2f\x69\x36\xed\x44\x19\x1f\x75\x9e\x0d\x92\xb5\x03\x24\x1f\x44\xb1\xd1\xc6\xaf\x6e\xba\x5a\x25\xed\x20\x7b\xe3\xcd\xe1\x8b\xd8\x67\x0a\xe7\x12\xd8\x70\x30\x6e\xb1\x70\xf1\xd9\xe0\x86\x23\x52\xae\x3b\x01\x89\xb4\xd3\x6c\x7a\x3d\xab\x63\xe5\xa0\xf8\xea\x5a\x64\xa7\x61\xe8\x2d\x7b\x0b\x20\x76\x3c\x2c\xef\x24\x55\xf7\x9e\x54\xc4\x87\x8c\x76\x16\x1f\x52\xeb\x41\x06\xa1\x83\xe0\x06\x74\xa5\x3b\x54\x4b\x5b\xeb\x56\x81\xce\x37\xd2\x2f\x99\x70\xee\x00\xad\x63\xf5\x99\x06\x52\xb8\x9f\xad\x34\x66\xd5\x66\x34\x4d\x59\xad\x4b\x1d\xf7\xb8\x72\xa7\x7a\x43\xf5\xdd\x2a\xb0\xf6\xea\x9d\xaa\xcd\x6c\xa5\x13\x3c\x07\xa3\x9d\x51\xef\x9a\xed\xe6\x57\xc1\x73\x1b\x3d\x0d\xee\xff\x72\x47\xd3\x04\xe9\x02\xab\xf0\x99\x66\xc2\x97\x35\x9f\xf7\xa4\xd0\x91\x5c\x69\x2d\x1e\xae\x4a\xa7\xe4\xb0\x2d\xeb\x31\x54\xcd\xab\xd7\x4d\xe9\x4e\x2a\x93\xfc\xcc\x18\x4e\x08\x26\x09\x4c\xc9\xdf\xdb\x41\xe4\x07\x63\x6a\x8b\xfc\xe5\x7a\x05\x84\xed\x37\x67\x8f\xce\x7e\x79\x73\xf2\x46\x76\x94\x4d\x92\xb6\xf6\x18\xf8\x67\xe7\xd9\x7f\xee\x9e\x3d\xf6\x0d\x8e\xfc\x37\x77\x18\x5e\xeb\xfa\x8a\x2e\x7f\x4b\xac\x3c\x49\x79\xf7\x2e\x3b\x9f\xb6\x66\xf0\xa3\x37\x65\x97\xc0\xa0\xf1\xd8\x01\x56\x76\x3e\xe5\x2a\x92\xd4\xb2\x8c\xfa\xcf\xa3\x29\x33\xc8\x7c\x1e\x14\x49\xe7\x01\xbc\x78\x1c\x7f\xc4\x58\x4d\xa3\xd3\x38\x38\x6a\x14\x59\xf8\x85\xb7\x80\x15\xc5\x11\xe4\x49\x1f\xe7\x61\x44\x64\x8c\x08\x25\xbd\xdb\xb7\x2f\x2e\x2e\xda\x17\x87\xed\x38\x9d\xde\x3e\xe8\x74\x3a\xb7\x71\xe7\x95\x99\xa4\xee\x6d\xde\x12\x61\x58\x33\x84\x8b\x45\x11\xa9\xd4\xef\xee\xe0\xe7\x0a\xcd\x78\x55\xdf\x02\xd6\xfc\xb0\x7d\xe7\xce\x51\xe3\x4e\xfb\x80\xfc\x7b\xff\x7e\xeb\xa8\x7d\x74\xe0\x1d\xb4\x8f\x1b\xf8\xff\xf1\x5c\xba\x8d\x83\xf6\x9d\xbb\xad\x76\xa7\x73\x10\xde\x6d\x77\xba\x0d\x5c\xe2\xe0\x91\x56\xa4\xdb\x3e\x6e\xdc\x6b\x1f\xde\x3b\xbf\xdb\x3e\xd0\x1b\x68\x75\xdb\xdd\x3b\x77\x1a\x07\xed\x6e\xf7\x38\x6c\x15\x6d\x68\xa5\x8a\x6e\x5a\x62\x24\x7a\x37\xed\xe3\x46\xf7\xb8\x7d\xe7\xe0\xf0\xd7\x7b\xed\xc3\xbb\x77\xb5\x81\xe2\x7e\x8e\x5a\xb8\x9f\xc3\xff\xf0\x59\x66\x28\x8d\x3f\xc0\x16\xdf\xc4\xae\x65\xf0\xb8\xb1\x89\x6f\xe7\x6d\x4f\x19\x73\xac\xa1\xec\x05\x57\x9f\xd0\x7c\x48\x1e\x0c\x31\x21\x1a\x8f\x61\x96\x51\xb5\x01\x06\x5d\x8d\x3a\x20\x07\x1a\x7b\xa4\xa2\x7f\x06\x68\x55\x1f\x91\x4c\x45\xc4\x0a\x63\xaa\x05\x04\xac\xee\x9d\x4a\xb5\x90\xc1\xa0\x6a\xac\x18\x30\x85\x10\xc1\x4f\x30\xd2\xf1\x0c\x8e\x3f\xac\x1d\xa7\xa1\xf3\xc3\xcd\x3a\x67\x91\xb9\x98\xa4\x6a\x2a\xfa\x06\xd6\x43\x2a\x47\x25\xa3\xc8\x12\x0f\xdf\xae\x6e\xa7\x83\xaf\x0c\x53\x47\x32\x8a\xa7\x0a\x87\x34\x9a\xb8\x47\x52\xbd\x20\xff\x0a\x7d\x8c\xb5\x1e\xf3\x1e\xb2\xa3\x54\xb6\x71\xe0\x71\x4d\x4d\x7a\x09\xb8\xe8\x6d\xea\x51\x7d\x07\xaf\xad\xf1\x25\xdb\x28\x8a\x02\x7d\x1c\xac\x20\x12\x87\x66\x4f\x7a\x45\x06\x72\x06\xb9\x04\x53\x6a\x2f\x28\xdf\x07\xf9\xc0\xad\x0b\xba\xc0\xed\x92\x49\xcc\x05\x66\x63\x5c\x13\x72\x21\xc8\x4e\x0b\x6d\x10\xb3\x59\xa7\x54\x60\xb5\xda\xef\xae\x89\xd4\x60\x3c\x66\x15\x61\x1b\x8c\x65\x5b\x2d\x3a\x6c\x11\xc2\x81\x7c\xe5\xef\x85\x79\xb8\x34\x1e\xcd\x40\xbc\xa2\xbd\x20\x6b\xc9\x2a\x2f\x7f\x5d\x28\x08\x76\x88\x90\x97\x7d\xf8\x1b\xa2\x43\xcf\x1f\xbd\x7a\x75\xfa\xe2\x47\x76\xe2\xdf\x9d\xbd\x7c\x77\xfa\xe4\xe5\x8b\x1d\x20\x4a\x27\xf7\x16\x6f\x9f\xdf\xeb\xce\x77\x85\x28\x99\xb9\xec\xa5\xc3\x83\xb7\xa9\x1e\x38\x0b\xf7\x43\xe3\x38\xa2\x9c\xe8\x61\x05\xa0\xae\x0c\xed\xb2\x73\xb2\xc0\x78\xc6\xae\x08\xa8\x80\xe7\xda\xd7\x81\x55\xa0\xfa\x50\x5c\x16\x4d\xf5\xac\x71\x90\x8e\xf1\x21\xe3\x2d\xf2\x94\xd6\xcc\x0b\x27\x24\x99\xb5\xde\x2b\x1e\x6e\xa9\x36\x7e\x21\x5b\xac\x8d\xda\xf8\x83\x9f\x10\x40\xf2\x23\x51\xd4\xf0\x06\x12\x38\x1b\x6e\x0b\x45\xf1\x7e\x6e\x0a\x45\x71\xd9\x5d\x42\x51\xda\xde\xa6\x50\xb4\x36\xbc\x62\x7c\xfd\xf0\x8a\x84\xe9\xf5\xd7\x78\x8d\xdd\x5c\x61\xc1\xa0\xae\xe0\x81\x10\x2c\x0a\x65\x85\xf1\x97\xa4\xac\xe0\x7f\x93\x7f\x7f\x1d\xf2\xef\x99\x4b\xbc\x75\xd5\xbd\xc6\x67\xff\xfa\xe9\xd6\xb3\x17\x47\xa7\x3a\x2b\x8e\xac\xba\xb5\xfd\x9b\x2c\x69\xd4\x2b\xc6\x1d\x9c\x60\x1f\x7b\x09\x75\x01\xca\x89\xce\x2c\xa5\xac\x4b\x99\xfe\x0f\xa9\x2e\x73\x12\x87\x01\x92\xe9\x7f\x46\x8d\x50\x5a\xa3\xb0\x94\x20\x9e\x2f\xe3\x14\x41\xff\x39\xcc\x32\x6f\x0a\xcf\x44\x7c\x62\x83\xfa\x38\xa3\x03\x99\x15\xcc\x76\x03\xd4\x87\x61\xb0\x23\x17\x72\x76\x8d\x28\xea\x00\x0b\xcd\xa0\xe7\xab\x46\xac\x64\x99\xdf\xbd\x2b\x72\xd6\xaf\xa4\x66\x82\xb4\x56\x19\x97\xb4\xa3\x85\x7b\xd6\x6c\x7f\x0e\x86\x9a\x27\x56\xd6\x1e\xef\xff\x88\x38\x65\x7c\x13\xa7\xec\x54\xa8\xc3\xd1\x07\x75\x24\x31\x5a\xf1\xb6\xbc\x4c\xa9\x4b\xc4\x87\x2c\x48\x35\x51\xfc\x0b\x83\x29\xd1\x8a\xa7\x7c\x0c\x2d\x24\xf5\x31\xb7\x49\x02\x03\xeb\x03\x5c\xca\x4a\x0d\xb8\xc1\xc7\x4b\x59\xab\x40\xca\xa0\x3d\x91\x85\x67\x2d\xdd\x51\x7d\xd0\xbe\xe1\xb5\x81\xda\xbc\x12\xe7\x1a\x0c\x2c\x3a\x3c\xa9\x18\x1b\xe6\x1a\x8f\x0a\xea\x6a\x14\x6b\x17\x16\x9e\x4c\xcb\x85\x2b\x4d\x18\x6a\x17\x59\x36\x9d\xd1\x16\x93\x58\x21\xfc\x1a\x64\x0b\x2f\x0c\x97\x54\x96\x68\x49\x0b\x5a\x39\x37\x69\xab\xf5\xda\x15\xf3\x2e\xcd\xaf\xd2\x18\x83\xe8\x8b\x2a\x96\x1b\x9b\x4f\x9d\x29\xa3\xde\x2b\xce\xed\xfd\x62\xf2\x67\xf8\x64\x9d\xcd\xc8\x3f\x78\x77\x2d\xc0\x8f\x08\xb0\xe4\xc3\x27\x6d\xbe\x64\xcf\x4c\xb1\x0f\x94\x56\xd9\x58\xb3\xfc\xd9\xba\xfc\x56\x46\xba\x56\x0b\xe9\x27\xd6\x78\x54\x81\xe9\x74\x1a\xd7\xd0\xcc\x61\x91\xa0\x8b\x88\x37\x57\x82\x2e\x86\x48\x74\x25\xe8\x52\x07\x22\x38\xcf\xac\x2b\xdd\xa6\x29\x1d\xef\x93\x34\x40\x30\x0d\x3c\x3e\x95\x63\x0d\x94\xe8\xd7\x34\xf0\x61\x84\x02\xb4\xfc\x37\xbb\xd6\xca\x11\x67\x3b\x7d\x7f\xdd\x4e\xfb\x16\xb0\x7c\x0f\x79\xd7\xdb\xcb\xc1\xc0\xca\xc6\x71\x42\x19\x73\x69\x7c\x41\x2f\xa8\x56\xdc\x97\x8b\xb3\xab\xc3\x1d\xe5\x72\x47\xcd\x77\x0c\x1b\x76\x47\x79\x09\x4c\xe7\x79\xa3\x59\x1a\xce\xf2\xe7\x31\xe7\xf5\x27\x7b\x8b\x43\x6c\x64\x13\x8e\xe3\x70\x31\x8f\xe8\x4f\xf6\x26\x63\x6a\x14\x27\xca\x36\x5b\x29\x1c\xc7\xa9\x2f\xbf\x29\xc4\x09\xaf\x70\xc1\xab\xb1\x17\xd5\x55\xb3\xa0\x37\xc6\x6b\xdd\x22\xc4\x43\xcb\x4b\x53\x6f\x69\x19\xaf\x36\xe3\x4b\x46\x96\xbe\xb0\xd5\xce\x0c\xe8\xa6\xb5\x46\x3b\x61\x59\x4a\x74\x52\x15\xf9\x9f\xb8\x9c\x97\x0b\x26\xae\x85\xe2\xc4\x22\x9a\x28\x73\x59\x61\xcd\xbb\xa2\xc2\xda\x98\xe9\x97\xf1\xf3\x18\x32\xbd\x33\x39\x9d\x81\x5a\xa6\xcb\x46\x48\x62\x0d\x48\xd8\x0e\xed\xa6\x01\x0b\xfa\xbc\xdf\x66\x1b\xdd\x6f\x4f\x82\xc8\xb7\x6d\xe8\x3e\x20\xce\x1d\x5d\x97\x16\xa2\x5d\x3a\x8e\xa0\x96\xfb\x24\x29\x88\xa6\x3f\x30\x8c\xbf\xd9\x34\xb9\x5a\xd4\x4b\xf5\x4b\x29\xbd\xf7\x9c\x9c\x26\x5d\xe4\x3d\xe9\x93\x4c\x26\x7f\x4f\xa9\xff\x02\x66\x09\x06\x00\x15\x7f\xf1\x31\x52\xd6\x41\x51\xac\x4f\xd1\xf0\x9e\x39\xb3\x6f\x3d\xe4\x9f\xd4\xb3\x68\x09\x79\x35\x71\x26\x4a\x85\xfa\x35\x79\x3d\x69\x5e\x4c\x2b\x4e\xcc\xaa\xff\xfe\x0d\x29\xde\x18\x2d\x1b\xea\x02\x34\x4a\x0b\x00\x23\x3f\x88\xa6\xef\x7b\x96\xc5\xd8\x27\xf8\xd0\x25\xd0\x37\xb3\x4e\x58\x26\x71\x17\x48\x8b\xff\x10\x7c\x84\xfe\x33\x6f\x19\x2f\x8c\x73\x52\x0a\x88\x6a\x3e\x8c\xb2\x00\x2d\x19\x57\x87\x7d\xf5\xa0\x9b\x54\xb2\x75\xce\xc9\xdd\x67\x15\xe8\x47\x0f\xba\x93\xed\x43\x13\x33\x04\x57\xf3\xea\xca\xe6\xa5\x72\x56\x48\xd1\x56\x2b\xa3\x79\x85\xbf\x53\x69\x46\xc6\x0a\x21\xc9\x6a\x4d\x70\x31\x4b\xf8\xed\x25\x73\x14\xe5\xdf\x4b\xe5\x59\x5e\x4b\x78\x6a\x26\x9f\x82\xf7\x43\x67\x6b\xac\x49\xb3\x78\x45\xfa\xa5\xc7\x4e\x16\x68\x87\x50\x84\xa4\x67\xc1\x75\x5d\xd8\x57\x0f\x83\x6b\x79\xd9\xd8\x92\xaf\x25\x3d\x4e\x96\x0f\xb3\xb1\xd5\x23\xb9\x3d\x5b\x6e\x03\x02\x53\x0b\x0e\x73\x28\x8a\xfb\xdd\xc2\x7f\x28\x6d\x53\x6b\xd1\xc9\x73\x10\xba\xbe\xed\x29\x0e\x07\x19\x90\xba\x61\x17\x99\xec\xd2\xe4\x0e\x58\x98\x46\xc0\xc0\xe1\x27\x18\x04\xe9\x69\xb5\x22\x8b\x4b\x94\xd2\xb4\xc1\x08\xcc\x72\x1b\x3f\x8a\x15\x4d\x38\xc0\x93\xf5\xa4\xbc\x5a\x3d\xa9\x19\x98\xef\x86\x3f\x88\x51\x92\x2f\x57\xae\xb2\xad\x84\xe4\x57\xcf\xbf\xfd\xdb\x9d\x67\xb7\x4b\x3c\x19\xff\x0a\x0c\x99\xcf\xc5\x35\x0e\xdf\xc8\x6a\xe1\x85\x45\xdc\x07\xae\x91\x88\xca\x80\x9e\xc3\xf9\x2b\x84\xa0\xe7\x94\x91\xcf\x0c\xe3\x0d\x7e\x3b\x58\x8e\x6c\x83\x9c\xc2\xe9\x22\xf4\x52\xed\x7d\xa8\x02\xc0\xb8\xf9\x16\x71\x0d\xc2\x41\xb0\x11\x02\x7f\x42\x91\xa5\x86\xd3\x7e\x3d\x37\xea\xe2\xe5\xe1\xbf\x3a\x6f\xfe\xed\x95\x6e\xd4\x6c\xfd\x8d\xe2\x56\xb4\x6c\xcd\xa4\x00\x35\x84\xdf\x20\x5f\xbb\x83\x23\xc0\xc8\x2b\x42\xa9\x14\x16\x3b\x92\xee\x21\xe7\xd1\xcc\x83\xe8\x37\xc1\xfb\x92\xad\x69\x68\x83\xa5\x0b\xac\xab\x47\x2a\x9a\x8f\xd5\xf1\x71\x38\xcf\xad\x14\x9f\xa7\x3e\xc0\xbc\xe0\x4b\x92\x69\xb7\x98\x3e\x62\x4b\x36\x7a\xaa\x50\xc9\x52\x9d\x8a\x6c\xe2\x0f\x47\xb1\xec\x67\x26\xfd\x87\x06\x93\x7e\x83\x4a\x8c\x51\xa1\x93\xcb\x70\xad\x61\x49\xb3\x73\x13\xc5\x28\x23\x31\xca\x77\xcd\x00\x21\x89\x72\x3e\x8f\xe1\xc2\x89\xc1\x1d\xcb\x81\x95\x8b\x5b\x0d\x41\x89\x89\x44\x0e\x3c\x15\x94\x56\xc9\x4e\xf9\x11\xb6\x9d\xcb\xec\x22\x40\x63\x6a\x60\xa4\xa1\x15\xce\xe5\xd8\xcb\x20\xc5\xed\x18\xe5\xe3\x65\x63\x4a\x16\x58\x7b\x24\x8f\xa2\x7f\x2c\x13\x7f\xf0\x5c\xd6\x59\x4f\xa6\x98\x72\x21\x4f\xdd\xba\xdb\x34\x8d\x2f\x5a\x8b\xc4\xd4\x2b\xcd\x23\xd1\x31\xf4\x5e\xb3\x0b\x2f\x69\x9d\xc3\x14\x05\x63\x2f\x64\xdd\x9b\x1e\x11\xaf\xf2\x11\x61\x57\x88\x95\x67\x5f\xe6\x08\xb7\xab\x55\xb6\xd9\xbb\xc3\x40\xf0\xc6\x0f\x09\xbf\x87\xdb\xbc\x26\x9f\x46\x74\x8b\xaf\xc5\xd7\xf3\x90\x24\xe3\x3b\xaf\x0e\xff\xf5\x32\xb8\xca\x43\x52\x84\x01\x67\x6f\x04\x67\xff\x75\x14\x5d\xc4\xb0\x08\x8b\x57\xc0\xf5\x75\xaf\x07\xf3\x1b\x7d\x58\x7a\x3d\x24\x3e\xef\x91\x41\xdc\xd5\xad\x16\x73\xdd\x03\xc7\xd5\x7e\x55\xf4\x96\xe4\xc2\x3a\xc3\xaf\xa4\xff\xc7\x5e\xc8\x1a\x71\x85\x11\xd0\x92\xb8\x57\x1c\xda\x12\x66\xde\xae\x91\xd3\xd9\xe7\x85\x9c\xce\xb6\x42\x4e\x8b\x67\x74\x73\xa0\xf2\x39\x62\xa7\x1b\xa8\xd0\xfd\x2d\x8c\x60\xee\x3c\x3e\x4a\x5e\xff\xf2\xac\x64\x04\x83\x52\xd5\x00\x86\xef\xd6\x7a\xbf\xcb\x9f\x03\x7d\x57\xa5\x9c\xf6\x17\xd9\xac\x20\x6f\x94\xfd\x35\xda\x45\xe9\x22\x0a\xe3\x38\xd9\xb5\x7f\x14\x30\x03\x09\x98\x80\xf9\x5e\x39\x72\xf0\x97\xa0\x7a\x34\xfd\xa6\x7a\xf4\x75\xa8\x1e\x2d\xd7\xbb\xde\x78\xfd\xf4\x87\x27\x77\xff\x95\xbe\x32\x28\x02\x2b\xd0\x2f\x93\x00\x9f\x20\xa7\x65\x07\x18\xa7\x51\x06\x53\xc5\xd3\x44\x41\x0f\x97\xfd\x64\xc0\x10\x8e\x11\xf4\xcf\xbc\xd1\x29\x81\x0b\x8a\x0c\xbe\x94\xb7\x6d\x93\x7e\x55\x7b\xfe\x86\x8d\xbd\xf2\x52\x18\xa1\x5f\x0b\xf3\xee\xa1\x60\x0c\x18\x09\xf8\x2a\xf2\x3d\x7b\xf7\x0e\x1f\x5f\xdd\x6f\xbf\xd9\x3a\x4c\xf7\xad\xaf\xd4\xe7\xaa\x59\xcc\xb5\xbe\x9c\x6a\xe4\x01\x60\xea\x5d\xd6\x1f\x10\xa2\x6d\x6f\xa4\x0b\xaf\xc9\x3f\xb2\xb4\x59\xec\xe6\x8b\xd8\x87\x96\x64\x19\xcc\xbe\x2f\x82\x30\x7c\x4a\xa3\xfd\xb3\x14\x84\xd7\x36\x23\x1a\x1e\xda\xe6\x01\xab\x50\x38\x8a\xa3\x7f\xc3\xe5\x2f\x89\x65\x3a\x38\x64\x5c\xc5\xa6\x89\x2e\xb5\x74\xa9\x6b\x2d\x87\x0d\xa1\xfe\x20\x19\x38\x32\x52\x12\x1b\x9d\xf8\x9f\xd9\xda\x8d\xfa\x47\x37\x6c\x53\xa1\xde\xab\x6d\x56\x92\xc2\x0c\x46\xc8\x13\x2a\x6d\x57\xb0\x14\x93\x91\x0c\xf3\xce\xbe\xe2\x7e\xe9\xd4\xbd\xa5\xee\xea\x6a\x76\xb7\x66\x37\x49\xdd\x8a\x8d\x35\x6d\x22\x1b\x82\x71\xbb\x4a\x79\xe5\x0d\x13\xdd\xad\x81\x06\x25\xb5\x86\x32\x71\x24\xdb\x0c\x67\xd2\x6d\x26\xfb\x61\xc0\xc0\xfc\xc0\x6f\x05\x14\x82\x29\xde\x6d\x6a\x34\x0b\x76\x83\xae\x65\xeb\xc3\xf9\x9e\xef\x2a\x9c\xef\x88\xe9\x09\x20\x6f\x84\x77\x3a\x2b\x5c\xde\x48\x39\x64\xbb\xc7\x5a\x3a\xd9\x19\x56\xc7\x37\xe5\x91\x5a\x33\x2d\xe7\x5d\x19\x1a\x24\x5a\x11\x15\x38\x83\x89\x96\x1d\x64\x4f\xe2\x08\xa5\x71\x18\x42\xdf\x02\x73\x96\x2b\xa2\x90\xf2\x2c\x57\x3c\xe9\x12\x17\x4b\xeb\x9b\xca\xf8\xb5\xc4\x52\xbc\xd2\xa2\xcd\x7e\x75\x53\x54\xae\x5f\x9a\x5d\x9e\x99\x7a\x28\x82\x3e\x16\x6d\xf3\x80\x98\xa5\x26\x5c\xe8\xe4\xe2\x36\xf1\x48\x98\xca\x1a\xf1\xd0\x93\xa5\x9a\x24\x95\xee\x5f\x9b\x1c\xa9\x97\x93\x72\x49\xdf\x61\xb1\x83\xb3\xf1\x0c\xe2\xa3\xeb\xd8\x96\x37\x41\x30\x7d\x0d\x23\x22\x28\x95\x42\x07\x67\x10\xd1\xc6\x29\x4c\x23\x51\x83\xf3\xca\x17\xdc\x76\x2e\x77\xdf\xb0\x7f\x33\x4b\x90\x57\xbe\xf3\x3b\x98\x85\x78\xce\xa8\x6b\x41\x3e\x26\x72\x79\xdc\x41\xbb\xdd\x56\x52\x00\x1c\x02\x69\xd8\x4a\x81\x53\x3f\x03\xb0\x1d\xf8\x43\x80\x4c\x53\xf6\x5d\x9c\x29\x4d\xa6\xe8\xb3\x72\x85\x20\xbb\x3c\xe5\xc1\xab\x0f\xab\x38\xb5\x62\xe4\xca\x57\x7b\x12\x84\x08\xa6\xb6\x8d\xdc\x07\xa8\x1d\xf8\x24\x14\x6c\xe0\xf3\xa8\xd2\x6c\x2e\xf2\x76\xc8\x15\x44\xe9\x5c\x7d\x38\xa4\x05\x2b\xe0\x4d\xb1\x22\x45\x9a\x58\x34\x0e\x7a\xb4\x42\x78\xe1\xd0\x30\xd7\x1f\x1f\x31\x29\xa9\x75\xed\x7b\xcd\xc4\x44\x7f\xca\x57\xc5\xe4\x38\xc7\xba\x98\x55\xf9\xc0\x56\xec\x06\x30\xe9\x60\x08\x70\xc4\x1a\x3e\xf3\x46\x4c\xa9\x48\x4b\x25\x3d\xe6\x0c\x9d\x11\x0e\x2e\x0f\xef\x93\x30\xb6\x1f\xe0\xf2\x49\xec\x43\xae\x03\x96\xba\x36\xbc\xd5\x75\xfe\x8f\xbc\x57\xd4\x1b\xd2\x1e\x49\x22\x21\xc1\x71\x9b\x29\x6e\x13\x86\x19\x6c\xe0\xb6\xee\x56\xb6\x55\x6e\xa8\xb5\x5d\xf3\xdd\xc3\x7d\xa9\xed\x66\xf3\xf0\x40\xfe\xe6\x90\xd3\x70\xb2\xf7\x94\x23\x3a\x30\x16\x1b\xb6\x13\x72\xe3\x71\x91\x76\x36\xc6\xd0\xf8\x34\x42\xf1\xaf\x01\xbc\xb0\x2f\x47\x70\xe6\x9d\x07\x71\xda\xb3\xb2\x79\x1c\xa3\x19\x27\x89\xac\x08\x7a\x29\xcc\x90\x05\x02\xe2\x45\xbf\x48\xc0\x44\x35\x9f\x01\xdd\xe6\x76\x82\x09\xd3\x08\x3d\xa5\x8f\xb2\x5d\xdc\x08\x3a\x2a\x38\xa4\x73\xb6\xa9\xd2\x0f\x1b\x1e\x39\x9e\x34\xc4\x77\x6d\x33\xc5\x41\xd5\x1a\x52\x8f\x0f\x85\x61\x11\xfc\x88\x1c\xe6\xb1\x4b\x51\xf8\x5b\xb3\x44\x7b\xc1\xc4\x16\x7b\x8a\x5c\xd8\x1e\x87\x71\x06\x33\x64\x5b\xed\x32\x55\x42\x1c\x9a\x42\x79\x55\xe3\xc9\x24\x83\x88\x02\xd6\xe2\x64\x18\x8a\x3c\x83\x13\x04\x22\x53\x0e\x61\xaa\xef\x19\xfd\x7c\xb5\x24\x1b\xba\x10\x4e\x50\x2b\x89\x33\x0b\xa4\xb7\xac\xe4\x63\x95\x6b\x30\xb9\x0a\x63\x76\x47\xb4\x7c\x4e\x4e\x1c\xe5\xfa\xee\xc1\x5b\xee\x7f\x59\x3f\xf9\x59\xaf\x77\x86\xa9\xdd\xc6\xcc\xcb\x1a\x28\x0d\xa0\xdf\x40\x71\x03\xbf\xec\x68\x06\x1b\xa2\xa5\xc6\x24\x4e\x1b\x5e\xd4\x80\xd4\x57\x72\x03\xcd\x3c\xd4\xf0\x63\x98\x45\xff\xf3\x5f\xa8\x01\x3f\x06\x19\xfa\x2f\xd0\xe1\x6a\x5a\x02\x6e\xd2\xb3\xdf\x87\xb7\x5c\xab\x61\xe3\x06\x89\xb2\x6b\xe3\xbd\x52\xea\x7d\x23\xc8\x1a\x70\x9e\xa0\x25\xc0\x9d\xa6\xb8\x14\x6c\x44\x71\x03\x2f\x3d\x68\x24\x69\x3c\xf2\x46\xe1\xb2\xe1\x85\x29\xf4\xfc\x65\xc3\xa7\x30\x0e\xfa\x8e\xd5\x83\xb7\xdc\xf7\xb4\x65\xc2\x1d\x10\xba\x84\x3a\xaa\xd2\x88\x27\x8d\xff\x79\x6f\xcc\xfb\x1f\xd2\x7f\xbc\x20\xde\xda\x46\xf1\x22\xf2\xc9\x64\x8b\xd1\xfe\x8f\x3a\xdc\xff\x79\x0f\x1a\x17\xb3\x38\x23\xab\x03\x3f\x36\x52\x2f\x9a\x42\xdc\xc4\xa0\xd3\x68\xf1\x01\x68\x2b\xd0\xea\xe6\x43\xe7\x7d\xce\xfd\x92\x4d\xb5\x30\xb9\x02\x3f\xbd\x09\xbd\xad\xc1\x90\x46\x9a\x2e\x77\x4a\x90\xd8\x9b\xeb\xd2\xd7\xbb\x94\xb1\xea\x9b\xeb\x76\x66\xec\xf6\x86\xe7\x9a\xe8\x9d\x1a\x68\x81\x9b\x56\xca\xd3\x3a\xec\xf7\x89\xb3\xb8\x89\x3e\x32\x8d\x04\xd9\xc1\xa8\x98\x37\xbc\xb9\xde\x93\x4a\xcd\xec\xae\xa3\x69\xc9\x91\x1b\x63\xc6\x5d\x39\x64\x73\xd1\x84\xe6\x92\xad\xdc\x55\x05\x43\xef\x3a\x5d\x57\x34\x79\x85\xa1\xf8\x3b\x1e\x47\xc9\x19\x5f\xd5\x20\x4a\x0c\xc4\xeb\x8f\xa3\xd4\xe4\xda\xa1\x14\x9c\xb5\xeb\x1f\x04\xdc\xca\x86\x73\xbf\x6e\x87\x45\x2b\xf5\x1d\x6a\xbc\xc0\x2b\x77\xa9\xb5\xb3\xe1\xb2\x52\x7e\xd6\xf5\x17\x96\xb6\xb3\xf1\x4c\xaf\xd9\x6d\xa9\xa5\xfa\x8e\x05\xef\xf6\xaa\xfd\xf1\x06\xd6\x75\x43\x59\xaf\xd7\xe8\x86\x36\xb0\x95\x03\xc9\x25\x38\xdf\x89\x64\x93\x71\x58\xaf\xa1\x7f\x43\xa5\x98\x34\x88\x54\xe4\x85\x59\xb5\x7c\x73\x53\xf9\xa5\x41\x76\x99\x15\xd2\x4a\xef\x5b\xa0\x84\x2f\x27\x50\x42\xf8\x4d\x5a\xfb\x75\x48\x6b\x17\xae\x8d\x87\x58\x27\xad\x4d\x7f\x7c\x1d\x65\xbf\xdf\x7a\xad\xab\xab\x64\x70\xcc\x85\x4b\x07\x9a\x60\x4a\x0e\x57\xc4\xd5\xa3\x0b\x21\x62\x91\x7b\x07\x74\x75\x41\x4c\xa1\x7b\xcd\x7d\x41\xea\xca\x72\x1d\x6e\xa8\x1e\x50\x97\x04\x85\xd2\x9c\x1a\xf7\x28\x84\xfe\x68\x59\xe8\x43\x8f\xe3\x45\x12\xca\x12\x59\xb3\x2c\x56\x12\x53\x95\xc4\xb6\x72\xf8\x05\x5d\x82\x55\xa5\x66\x2d\x74\x74\x06\x52\x58\x55\x2e\x16\x93\xa6\x51\x31\xb7\x2b\xc4\xd8\x8e\x62\x2e\x4f\x12\xc2\x25\x3c\xd8\x16\x23\xd9\x75\xf1\xd2\xae\x44\x4a\x64\xff\xea\x44\x4a\x63\x45\xa4\x64\xdb\xd9\x15\x2d\x52\x3d\x55\x06\xc4\x45\x86\x2d\xeb\x16\xd1\xbc\x9a\x2e\x02\xff\x87\x38\x75\x48\x29\x87\x5a\xa3\x46\xb1\x0f\x4d\xb2\x17\x42\xb3\x71\xd2\xb4\x5f\x4e\x52\x39\xfa\x2c\x55\x68\xb7\x50\x43\x47\xb6\x59\x5a\xcb\xa2\x47\x77\xad\x7c\x48\x3e\x98\x45\x2b\xaa\x74\x49\x34\x27\x0d\x92\x32\x0f\x06\x6a\xfe\x90\x0f\x4e\x39\xca\x18\x22\x13\x8b\x4a\x39\x71\x13\x0b\x3c\x3a\x71\xc6\x70\x62\xdc\x7f\x80\x6c\x66\xde\x27\xd2\x1d\x85\x97\x2f\xf7\xa8\x25\x6f\x66\xf5\x07\x9d\x3c\x77\x8c\x88\x2b\x15\x16\x6f\x81\xb1\x65\xd5\xcd\x38\x20\x53\xf0\x36\xb5\x6c\x49\x42\x7d\xd5\x4e\xf5\x86\xb4\x6e\xb3\x5a\x74\x71\x01\xc6\x3b\x41\x17\x89\xb2\xc5\x37\x64\xf1\x1b\xb2\xf8\x0d\x59\xfc\x86\x2c\xde\x24\xb2\x98\x9d\xcf\x5f\x77\xe7\x49\x57\x47\x16\x99\x02\xd3\x06\x66\x12\x07\xeb\x74\x98\xea\x6c\xe3\x4a\xea\x51\x34\xf7\x0a\x11\xda\x55\x94\xb5\x84\xad\xa2\x02\x8d\x2c\xec\x04\xd9\xeb\x5e\x44\xfc\xa7\xe8\x1c\x67\xe6\x11\xb7\xa2\x34\xf4\x0c\x8b\xf0\xc2\xab\x23\x6f\xc4\x55\x95\x71\xcd\xe3\xae\xb9\xf6\x10\x58\xad\x2e\xa9\x64\x36\x03\x3c\xa8\x41\x65\x75\x55\x42\x5a\xe3\xd0\xa4\x88\x28\xd7\x38\xac\xa8\x78\xb4\x19\x2a\x4c\x0b\x1f\x6f\x66\x9e\x28\x15\xfe\x00\x97\x8b\xc4\x32\xa9\xc9\x19\x90\xec\x2a\x4b\x17\x2d\xf0\xfd\xc0\x78\x40\x58\x74\x87\xea\x63\x37\x2c\x99\x19\x1e\x19\xe2\x46\xd4\x07\xa0\x3f\xae\x8b\x3f\x7f\x58\x35\xe6\x7b\x55\x63\xa6\x41\xba\xd7\x0f\x9a\x07\x1e\x97\xfd\xdc\x1e\x0e\x37\x8f\xa2\x5f\x65\x21\x59\xad\xf5\x26\x0e\xab\x1c\xee\x9c\x39\xf3\x36\x90\x2a\xc4\x96\x67\x11\x85\xd4\xfb\x6c\xb5\x3e\x9c\x46\xbf\x90\xe6\x54\x4f\xe1\x82\xa4\xd1\x22\x99\xef\x8a\xba\x41\xde\xe8\x53\xd2\x36\x14\xbc\x90\xbf\x57\xa6\x6b\x28\x7d\x50\x22\x18\x54\x9a\x86\xa4\x69\x14\x0d\xdf\xc4\xb5\xc4\x08\x53\x05\xd9\x90\xd6\xd1\x28\x12\x8c\xad\x95\x69\x92\x54\xa6\x0f\xe8\xab\x13\xb9\x68\xd0\x19\x9a\x88\x85\xb4\xd9\x4c\x6d\x08\x22\x49\x1f\x89\xb4\x2d\x1a\x2e\xd2\x54\xab\x4d\x93\xd7\xa0\x66\x93\xc5\xcb\x12\xd3\x01\x48\xf6\x70\xc3\xa6\xb3\x73\x4a\x47\xa8\xec\xa8\x56\xa6\x4a\x75\x8c\x6a\x8a\x16\x04\xb2\x89\x18\xb2\xb9\xdf\xdd\x13\x24\x99\x18\xbc\xa4\x8c\xc3\x1b\x26\x9f\x5b\x37\xac\xad\x09\x74\xd6\x9a\xb0\x51\x28\x55\xf6\xa5\xc3\x56\xb0\xe4\x1b\x87\x41\xb5\x56\x90\x15\x4f\xa8\x66\x8b\xf6\x57\x53\x83\x9a\x36\xfa\x35\xba\x94\x9a\xf9\x3c\x08\x50\xad\xdb\xab\x48\x5f\x8c\x0d\xac\xeb\x66\x7b\xe9\x8b\xb1\x81\x4f\x4f\x4e\x4f\xaf\x65\x56\xf6\x59\x18\x3f\x17\xde\xe2\x9f\xbc\x7c\xf6\xf2\xb5\x0b\xdb\xe4\xef\xf6\x2e\xfd\x7f\x3a\x3c\xfd\x33\xb8\x08\x90\x8c\xee\x4b\x6e\xf9\xd7\xe3\xfb\x75\x01\x4b\xa8\x2b\x40\x6a\xd9\x60\x8c\x5c\x82\xb1\x9e\x60\xee\xa5\xcb\x8a\x18\x26\x1a\x72\x48\x31\xc9\xa7\x41\x36\x0f\xb2\xcc\x2a\x9b\x32\x57\x12\x13\xd3\x77\xef\x7c\x5e\x4b\xe7\x32\xab\x8e\x41\x9e\x15\xfe\x5e\xab\x51\xf4\x32\x2a\x5c\x8c\xa9\xca\x57\x47\x4d\x44\x18\x79\x7c\xad\xca\x30\x07\x04\x3d\x3b\x25\xba\x84\x8f\xf1\x56\x91\x45\xfd\x48\x03\xd2\x50\x7c\x6c\x03\x97\x19\x1a\x8a\x28\x45\xd5\x39\x52\x9d\x99\x1c\x0e\xcb\x11\x75\x8a\x09\x1c\x1b\x26\x10\x06\xd1\x07\x3e\xf0\xf1\x22\x4d\x21\x26\xca\x66\xb0\xf0\xf8\x48\x6e\xd9\x1f\x0b\x98\x12\x3b\xdf\x14\x26\xa1\x47\x03\xd6\x93\x88\x92\x74\x7e\xaf\xf1\xcf\x93\x8f\x94\x49\x85\x93\x66\x29\x9c\xd0\xac\x9f\x52\x38\x11\x39\x02\x91\x2f\xb9\x0b\x3e\x16\x8e\x3d\xf9\xf8\x59\x81\xbb\x85\x23\x4c\xc9\xb1\xe9\x3d\x85\x4a\xba\x3f\x94\xc3\x23\x77\x3b\x6b\x9d\x06\xab\x9e\xac\x51\xe1\xbc\xba\x1c\x6b\x67\x9d\x1d\x7e\xc9\xff\x0a\x5e\x54\x16\x66\xa7\xc2\x5c\x6b\x4d\xc7\xa6\x9d\x17\xa3\x51\x11\x7f\xbe\xcc\x62\x2b\x8c\x3b\xb8\x7e\x2b\x0d\x3b\x58\xda\x39\x4e\x3b\xa8\xb1\x81\x98\x5f\x00\x03\x65\x40\x9c\x07\xe0\xc2\x72\xd4\x03\xba\x46\xf8\xcc\xb5\x50\xdc\x12\x83\x92\x13\xe9\xf8\x76\x42\x3f\x4c\xeb\xdd\x77\x66\x25\x78\x2c\xe0\xda\x9e\x80\xcc\x03\x91\x46\x24\x6f\x71\xe4\x13\xb8\xb7\xc6\x2f\x81\x00\x2d\xc2\x87\x09\xfb\x36\x79\x31\xa9\xc0\x8a\x09\xbe\x87\xa8\x6f\x4a\xdc\x06\xfe\x69\x76\x82\x92\x73\xe7\x32\x04\x0c\x0a\xf2\x41\x72\xf3\x22\x32\xfb\x7d\x8b\x03\x3d\xe7\x96\xd5\xb0\x6e\x49\x64\x0a\xfc\x88\x98\x60\x24\x24\x9a\xc5\xc1\x44\x6a\x01\x1f\x35\x16\x0a\x9a\x7c\x93\x23\x47\x07\x46\xca\x57\x3a\x5e\x28\xd1\x47\xa4\x38\x58\x17\x08\x09\x3f\x4d\x2a\x26\x4b\xea\xe9\x7e\x15\xa6\xad\x16\x49\xe7\x2e\x15\xc8\xc7\x5f\xe9\x52\xa1\xb8\x19\x7f\x07\x34\xe5\xb7\x93\xd3\x1f\x7f\x3a\x93\xa3\xdc\x9c\xfe\xe7\xc4\x85\xed\x47\xbf\x3e\x3a\x7d\xf6\xe8\xf1\xb3\x13\x56\xe2\xcd\xbb\x57\x27\xaf\xcb\x99\x38\x61\x7b\xe4\xe6\xf5\xf1\x07\xaf\x73\x31\xbb\x53\x85\xdc\x14\xf8\xcb\x34\x8d\x17\x89\x19\x83\x11\x2e\xda\x29\x2a\x03\x28\xb2\x83\xc1\x27\xdb\x1d\x6e\x73\x48\x78\x34\x92\x15\x23\x0b\xda\xa6\x3c\x29\xec\x9d\x39\x32\x3f\x2c\x82\xcf\x64\x06\xd2\xe6\x91\x18\xf9\x32\xfc\x04\xed\xd4\xd3\x0a\x3f\x91\x1b\x05\x31\xc2\x3b\x68\x11\x77\x27\x24\x76\x91\xbe\x95\x83\xc3\x4e\x07\x1c\x74\xf0\x23\xdb\x19\x82\xd2\x39\xb1\xb8\xbf\x3e\x67\xaf\xf6\x8c\x5c\x1e\x76\x3a\xbd\x81\x28\x2d\x21\x96\x92\x6b\xb2\x83\x0d\xca\x74\xd7\x97\xc9\xd7\x05\x34\x0a\xfe\xe4\x9c\x0b\xfc\xd3\x0c\xc7\x0a\x49\x50\x01\xa0\x6d\xe8\x8a\xb0\xed\x10\x74\x3b\x8e\x03\x28\x24\xa6\x47\x88\xb5\x49\x3f\x74\x77\x57\x54\x19\x3f\xf8\x13\x16\x70\xf2\x53\xfa\x91\xc2\x47\x62\x4c\x89\xdb\x6f\x40\xea\x6a\x40\x6a\xf6\xe3\x8b\x31\xba\x93\x1e\xdf\x10\x90\x62\xbb\xf3\x55\x01\x29\x3c\xe7\xcf\x19\x48\x55\xc0\xa5\x0a\x50\xf4\x0d\xfa\xd4\xed\xb5\x1f\x64\x49\xe8\xfd\xad\xb0\x24\x05\xbc\x7c\x4a\x50\xf4\xe4\xf0\x24\xfc\xcf\x0f\xde\xf3\x1b\x02\x45\xc5\x56\x7d\x55\xd0\x88\x4d\x7b\x27\x00\xe9\xb8\xd3\x01\x47\x9d\x0e\xa8\x05\x4c\x32\xe8\x39\x26\xc0\x84\x41\x96\x23\xf2\x21\x61\x3d\x87\x7a\xc2\x81\x9e\x40\x81\x11\x97\xaa\xe7\xeb\x20\x9d\xa1\xbb\x32\x26\x25\x20\xdd\xe1\xba\x02\xeb\x86\xf3\x79\xc0\x44\x4d\x1e\x23\xbc\xf1\x07\x7f\x42\x6a\x9d\x0c\x5d\x1e\x73\x32\xf8\x13\x0e\xff\x3a\x58\xf9\x37\x60\x7b\x17\x87\x8f\xb1\x55\xe4\xa4\x47\xcf\x4e\x7f\x7c\xb1\x3d\xd8\x3b\x18\x2d\x7f\xbe\x3b\x7e\xf3\x9b\x0c\xf6\x8e\x8e\xa8\x4b\x1c\xce\x3d\x3c\x30\xc4\x5e\xa3\x4a\xc9\x7c\xb7\x30\x90\xd3\x43\x27\x15\xfe\x73\x90\x37\x7d\xa1\x39\x3a\xd6\xab\x52\x00\x47\x00\x2e\xe5\x05\xae\xe5\xbe\x1f\xc8\xda\x1c\xbc\x27\xc1\x71\x17\x15\x17\x19\x8a\xe7\x4f\x68\xf2\x50\x78\x56\x36\x02\xd3\xc3\x12\x30\xed\x32\x98\x7a\x46\xe1\x66\x8d\xda\x72\x08\x91\x16\x44\x07\x46\xd9\x22\x85\xad\xcc\x9b\xc0\x96\x9c\xde\x62\x7a\xa7\x92\x53\xd0\xdd\x82\xdc\x35\xdc\x3a\xdb\x70\x68\x06\xd4\x4d\x28\xb0\xc6\x30\x42\x24\xee\x58\xca\x82\xae\x1b\x0e\x9d\xc2\xcb\x43\x69\x4c\x9c\x0b\x4e\xbc\x20\xa2\x8a\x0f\x99\x37\x22\xc6\x9a\xd6\x2c\x98\xce\x88\xe7\xed\xd4\xcb\x70\x16\x15\x94\x89\x1f\xad\x59\x7c\x4e\xba\x62\x9f\x05\x6f\x33\x98\xce\x42\xf6\xa0\x8a\xdf\xad\x38\x6a\x65\x8b\x74\x42\x59\xad\x45\xb2\xde\x49\xb6\x18\x8f\xa9\x3e\x06\xfb\xa5\x56\xe4\x89\x7a\xb5\x0b\x2f\x8d\xa8\x97\x44\xf6\x4b\xad\xc6\x13\xf5\x6a\xe3\x34\xa0\xfe\x99\x8b\x9f\x6a\x45\x91\xaa\xd6\x1c\x3a\x6b\x38\x9f\xf2\xf5\xe0\x8c\x4b\x6f\xda\x83\x2e\x95\x24\xd5\x04\x94\x49\x03\x2f\xe2\x30\x9a\x20\x2a\x3d\x08\x08\xfc\x47\xe5\x4a\xef\xff\x79\x09\xf3\xd6\x3f\x2f\x11\x0b\x18\x64\xf0\x03\x5b\xd9\x53\x92\x42\x0a\xc4\xfc\x27\x8c\xd1\x29\x31\x31\x0d\xb5\xb2\x76\x10\x8d\xc3\x85\x0f\x33\x1b\x3a\x7d\x28\xeb\x6c\x48\x77\x74\xcb\x66\x58\xb8\xa2\x75\x7e\x69\x89\x80\xc0\x14\xb5\x58\x52\xaa\x13\xd1\x66\xc8\x02\x8a\x30\x35\x84\xd7\x4a\xdf\x3a\x95\x69\x2a\xeb\xdd\x71\x47\xb4\x45\xd9\xa2\xbe\xc1\x8d\x2d\xfc\x88\x5a\x2d\x25\xc6\x8d\x70\x61\x4b\x35\xf5\xd5\xa5\xd5\xfb\x4d\x21\xde\xd7\xc8\xe7\x95\xb5\xe2\x7f\x25\xdb\x36\xf6\xb2\x8d\x1f\xda\xbf\x85\x33\xdc\x67\x53\x94\xbd\x7d\xfb\x9b\x57\x41\x34\x48\x52\xc2\xd8\x63\xbe\x07\x25\xb9\xf1\x92\xfa\x93\x16\xe8\x39\x93\xf9\x3c\x94\x44\xaa\x60\x60\x51\x17\x2a\xd6\xe6\x64\x81\x6a\xbb\x73\xa7\x78\xbb\x0f\x24\xa7\x86\x01\x22\x4f\x0f\x57\x50\xa0\x90\xf9\x31\x95\xf7\x02\xeb\x59\x10\x7d\xe8\xf5\xde\x20\x2f\xf2\xbd\x30\xc6\xbd\x5b\x3f\xc2\x08\xa6\xc1\x98\x3f\xae\xc7\x80\x37\xc2\x23\x28\x82\x81\xd2\x9a\x94\xcc\x9a\x95\x52\x4a\xed\x4b\x79\xa2\x23\x43\x28\xbe\x63\x03\x99\x53\xb3\x7c\xc0\x7a\x54\x4d\xef\x78\x21\xd5\xd5\xdb\xb9\x3d\x51\x71\x0b\x3e\x33\xa7\xc2\x71\x1c\xa2\x20\x61\x5a\xc5\x7f\x07\x84\xf8\xd5\xb3\x47\x4f\x4e\x9e\x9f\xbc\x38\xdb\x1e\xef\x7d\xfa\x63\xf0\xbf\x6f\xe1\xbf\xee\x2b\xaa\xde\x85\x9a\x68\x6d\xd8\x92\x4d\x14\xc1\xcb\x1e\x5f\x0b\x39\xf5\xc0\x8a\xc9\x1d\xc9\x64\x4c\x55\x24\xc9\xbe\xf0\x65\xf7\xd8\xeb\x6d\xe7\x28\xa0\x21\x9b\xbc\x53\xac\xd2\x70\x6e\xaa\x4f\xb6\xb4\x27\x03\x12\xcd\x11\xe0\x7f\x5b\x19\xf2\xc8\x6d\xc3\xbf\x61\xe4\x0b\x14\x93\xfd\x15\xf9\xf4\x8b\x96\x18\xc5\x08\xc5\x73\xf1\x43\x94\x61\x9f\xb4\x10\xc3\x5c\x89\x6b\x23\x5e\x80\x7c\xe0\x6c\x2e\x61\x36\xe9\xb2\x6e\x27\x18\x66\xdb\xc3\x0a\x13\x99\x3f\xc6\xe2\x4d\x35\x2e\xb9\x6b\x35\x82\x10\xc0\x8f\x28\xf5\xce\x82\x24\x59\xbe\xa4\x4d\x00\xa9\x32\xa0\xee\x9b\xa4\x80\x8b\x34\x81\x85\x1b\x61\x2a\x2f\xac\x53\xfe\xd9\x83\xee\x7e\xe7\x0a\xee\xf9\x95\x6d\x2c\x29\x38\xd2\xb6\xfb\x8a\x76\xa3\x52\x83\xa8\x38\xb2\xc7\xc8\xe9\xad\x29\x47\x2e\x95\xae\x07\x59\x5c\xdd\xac\x1e\x13\xc9\xae\x0b\xea\xc8\xd9\xff\xaa\x30\x91\x57\xd1\xd1\x74\x71\xef\xe9\x1b\x05\x9e\xdd\x03\x5d\x41\xd3\xde\xa8\x17\x7d\x69\xbd\xff\xe2\x37\x6f\x06\xc3\x04\xa6\x64\x54\x25\x0d\x99\xba\x83\xc0\x2a\xea\x8f\x5b\x69\x8f\xb5\x1d\x16\x66\x64\x91\x3d\x80\x00\x0d\x85\xd2\x39\xec\x0f\xe0\xb0\x87\x56\xab\xc1\xf0\xfa\x16\x4c\x00\xb6\x67\x7e\x86\x91\xa6\xb3\xf8\x39\x99\x8c\x1b\xe9\x0b\x4a\xc7\xef\xd8\xd1\x4e\x96\x8c\xe9\x37\x6d\xb2\x62\xda\x12\x55\x2d\x50\x6a\x0f\xa0\xbc\x3c\xfd\xcb\x7c\xb7\x0b\xf3\x33\x1e\xb2\x9b\x56\xad\x4b\xba\xf5\xba\xcc\x63\x3f\x98\x04\x7c\x65\xc6\x61\x90\x8c\x62\x2f\xd5\x42\x3a\x92\x45\x69\xf1\xa2\xdb\x1e\x9f\x2b\x2c\xc0\x45\x1a\x20\x12\x2b\xf7\x2c\x7e\xc2\x87\xe4\xc2\xf6\x14\x22\x96\x18\x27\xcb\x1f\xd2\x78\x7e\xe6\xa5\x53\x88\x4e\x28\xb3\x49\x2f\xc0\xbe\xb5\x22\x05\x62\x35\x8e\x93\xa5\xdc\xbe\x02\x8d\x22\x17\xba\x0f\xc8\xd3\x82\xc4\xd3\xd3\x6c\xda\x65\x5e\x72\x1f\xb9\xb0\x67\x45\xc4\xd6\x53\x32\x68\x6d\x36\xad\x51\x30\x0d\x22\xd5\xc8\xd5\xc6\xfd\xa2\x98\x99\x7f\x3a\x8e\x03\x50\xbe\xa7\x0f\x3b\x12\x00\xb1\x18\x42\x30\x31\x74\x4d\xf5\xae\x5c\x3f\x1e\x13\x57\xce\x6d\x72\x9e\xa9\x0e\x7f\x9c\xda\xd0\x01\xfb\xdc\x4c\x80\x9a\x87\xe0\x66\xe3\x10\xb6\x21\xb5\x74\x7d\xaf\xec\xf8\xfb\x06\xdf\xdf\x46\xab\xf1\x1e\x91\x55\x7b\xcf\xfc\x16\xc7\x69\x23\x49\xe3\xf3\xc0\x87\x3e\xf1\x66\xd8\x88\x62\xd4\x48\xe2\x20\x42\x0d\x14\x13\x7f\x87\x1f\x83\x0c\x05\xd1\xb4\xf1\xf4\xe5\x73\x62\xf2\x02\x1a\xe3\x19\x1c\x7f\x68\x2c\xe3\x45\x5a\x34\xc2\x66\x20\x9c\x7a\xc2\x46\x10\x65\xc8\x8b\xc6\x78\x3a\x2f\x88\x5f\x4f\x48\x0c\x19\xce\x96\x09\x74\x5d\x97\x38\x7f\x3c\x79\x46\x30\xad\x77\x2f\x5e\x3e\x3d\x21\x8b\x8d\x53\x9f\x05\x99\xd8\x17\xb1\x84\xca\x4e\x07\x02\x4d\x2e\x6f\xe4\xb6\xdd\x36\x9b\x78\xe3\xe4\x5a\x3f\x9d\x3d\x7f\x76\x1a\x25\x0b\xde\xdd\x6a\x55\xca\xc6\x3b\xfa\x28\x85\x5e\x75\x09\xba\x55\x2c\xbf\x0f\xa9\x2d\x6a\x0f\xb6\x83\x28\x82\x29\xae\x6e\x3a\x1e\xe5\x63\x1f\xb3\x99\x66\xae\x97\x2d\xa3\x71\x03\xcf\x37\x98\xd8\xc2\xa0\x7a\xbf\xbb\x87\xd2\x25\x07\x4a\xde\x85\x17\xa0\x46\xe4\x9d\x07\x53\x0f\xc5\x69\x5b\x1c\x80\xe2\xd2\x91\xa3\xd3\xc9\xc7\x1e\x09\x00\xc7\xc1\xd9\x7e\x37\xc7\x83\x31\x5e\x4d\x6e\x08\xe4\xd1\x21\x10\x10\xc9\x56\x3d\xa5\x12\x93\xd4\x8d\x6c\xe8\xec\x71\x57\xb1\xa8\x88\x36\x1e\xd8\xc8\xd9\x4b\xdd\xd8\x86\xdc\x9a\x9a\x8d\x31\xc3\xe0\x6c\xaf\x7c\x4f\x3d\x1d\xfa\xf1\x83\xeb\xd8\x36\x03\x40\xdc\xb7\x29\x45\x78\x23\x40\x8f\x73\x2f\x00\x71\xf4\x86\x72\x47\x7b\x31\x88\x23\x62\xf2\xdd\xcb\x72\x37\x05\xa1\xb4\x78\x92\x8f\x53\xaa\x24\x4b\xd7\x7b\x8f\x0e\xcb\xb3\x31\x81\xd7\x37\xa8\x62\xc6\xcd\x66\x6c\x5f\xa2\x34\x98\x4e\x61\xda\x43\x40\xeb\x3c\x77\x7a\x86\x4a\x59\xb3\x99\xd5\x56\xca\x0b\xa6\x9e\xe7\xfb\x27\xe7\x30\x42\xf8\xf4\xc3\x08\xa6\x36\xd7\x53\x0f\x1d\x40\x1c\xba\xc2\x76\x0a\xe7\xf1\x39\xac\x2a\x45\x5c\x6b\x3a\xce\xde\xd5\x5f\x08\x41\x7a\x6d\xfe\x3e\x48\x9f\xc4\xc4\xc5\xa3\xee\xf6\x11\x26\x17\xda\xff\x9b\x49\x3f\x6f\xfb\x41\x86\x6e\x67\xe7\xd3\x16\x09\x1a\xd8\x1e\x13\xee\xd0\x26\xce\x09\xc4\x0b\xcc\x5c\xe5\xda\x25\x9f\x03\xa8\x3d\xf3\x32\x1b\x3a\x8e\xd1\xea\xff\x89\x17\x61\x98\x56\xd8\x6e\x13\xc7\xa6\x99\x37\x87\x8d\x24\x0d\xce\x3d\x04\xb9\x4f\xd7\xac\x81\x2e\x82\x31\x6c\xc4\x11\x06\x7c\xcc\xbb\x80\x93\x3b\xa4\x23\x80\xf0\x1e\xe1\x93\xfc\xcd\x4f\xc2\x17\xec\x27\x81\x2c\xfe\x7e\xfd\x89\xf1\x10\xa6\x95\x10\x75\x04\x4c\x85\x05\xf4\x9c\x4c\x30\x99\x80\x8f\x47\x14\x47\x2d\x0e\xf1\x2d\x87\xdf\xe2\xb4\xe8\x6d\x21\x1c\x2a\x5f\x12\xcd\xf7\x73\x2f\xec\x21\x10\x41\xe8\x67\x22\xa6\x40\x0a\xd8\x8d\xeb\x45\xb9\x0b\xf7\xd2\x66\x33\xea\xb7\x53\x38\x81\x29\x8c\xc6\xb0\xcf\xee\xfb\x23\x84\xd2\x60\xb4\x40\xd0\x2e\x0c\xd5\x1d\x30\x0e\xa1\x97\x9e\xb2\x96\x6d\xe4\x80\xa8\xdf\x66\x77\xd0\x76\x76\xe0\x72\x00\x9f\xa9\xb1\x8b\xd7\xe5\x37\xe8\x7d\x78\x03\x11\xf0\x95\xaf\x99\xfc\xc5\x98\x14\x89\x60\x52\x20\xa3\xc1\x2d\x39\xfa\xd4\xde\x96\x5c\xa8\x8c\x9a\xdb\xce\xc4\x2f\x5f\xfc\x1a\x17\xc6\xb8\x7e\xe0\xbf\x81\x68\x91\x58\x60\xbf\x5b\xa4\xf2\x45\xb5\x00\x75\xb3\xc0\xd3\x95\x15\x56\xab\x08\xf0\xa6\xd6\x98\x05\x3e\x7c\x19\x9d\x64\x63\x0b\x5c\x46\x84\x7e\x94\x52\xd8\x34\x7e\x65\x2b\x05\x26\x91\x7d\x89\xb3\x7b\x30\x77\x2e\xc5\x66\x23\xfc\xe6\x1d\x28\x1e\xd2\x9b\x4d\x68\xf3\x9b\x71\x19\x47\x6f\x66\xf1\x85\xed\x5c\x0a\x74\xae\x0c\xed\x3f\xc0\x25\x89\xa3\x8a\x11\x28\x10\x47\x3f\x05\xc4\x92\x56\x54\x30\xc2\x7e\xb9\x4e\x9e\xe7\x24\xd0\x43\xd4\x4e\xe1\x14\x97\x48\x89\xd5\x21\x59\x79\x6a\xb5\x0c\x16\x4e\x4e\xe0\xf8\x92\xdf\x04\xc2\x39\xe1\xeb\xbb\x5a\xd9\x21\x5b\x7c\x30\x71\x28\x30\x21\x9f\xb4\x30\x50\x0a\x13\x0f\x1e\x2c\xdf\x07\xf3\x72\xf1\xbc\xb8\x0a\x13\xde\x1d\xc7\xbe\x59\xc1\x19\x18\x95\xeb\x31\x97\xee\x74\xab\x28\x17\x54\x10\xd3\xc4\xd6\x58\x34\x3b\xbf\x72\xb3\xdc\x59\x78\x66\xcb\xed\x8d\x94\xf6\x2e\x19\xbf\xac\x17\xb9\x97\x79\xee\xa6\x7b\x21\x44\x83\x78\xe8\x22\x90\xb9\xd0\x88\xb2\x47\x6d\xf6\xd0\x53\x8c\xa2\x40\x82\xa8\x9d\x6f\xe1\xf2\x1c\x03\x48\xbd\x70\xe6\x66\x92\x53\x74\x8a\x4a\xe1\x34\x05\xed\x7f\x14\x86\xb6\x5e\x71\x2f\x76\xb3\xf6\x38\x8c\x23\x6a\x7b\x8d\xb7\x85\x23\x0a\xb6\x03\xb4\xd2\xec\x72\xe7\xe2\xfd\x70\x5d\x37\x6e\x36\x6d\xdc\x06\x41\x4c\x31\xe6\x0a\xa4\xdf\xae\x65\x39\xc0\x9a\x7b\xd1\xc2\x0b\x95\x61\x17\xb3\x8b\xda\x3e\x0c\xbd\xe5\x6a\x35\x18\xee\x89\x47\x09\x0e\xba\xc3\x66\xd3\x8e\xda\xf4\xe4\x47\x2e\xc2\xa8\x97\x0a\xb2\x08\xd7\x8e\x7d\xf1\x00\x2f\xec\xd3\xcd\x20\x3a\x0b\xe6\x30\x5e\x20\xe6\xcd\x1e\xb5\x67\xe4\x42\x60\x50\x35\xe8\x0e\x9d\xdc\xc9\x39\x56\x2a\xd8\x87\x1e\x86\xe9\x46\x68\xc9\x43\x08\x28\xc0\xc1\xdd\xef\x00\x0f\x1f\x05\x53\x15\x60\x75\x2c\xc7\x01\x97\x68\x06\x09\x44\xf0\x33\x0b\x28\x4b\xd9\xf3\x00\xc1\x63\x7a\xff\xc5\x8d\xba\x1a\x8d\xef\xb3\xf3\x29\x65\x5f\xba\x0a\x5b\x91\x50\x53\x30\xb5\x1a\xc4\x17\xbd\x6b\x75\xef\x58\x8d\x19\x11\xb3\xba\xd6\x5d\xab\x71\x1e\xc0\x8b\xc7\xf1\x47\xd7\xea\x34\x3a\x8d\xee\x9d\xc6\x5d\xab\xf1\x71\x1e\x46\xb8\x11\x84\x92\xde\xed\xdb\x17\x17\x17\xed\x8b\xc3\x76\x9c\x4e\x6f\x1f\x74\x3a\x1d\x8c\x44\x59\x0f\x8a\x6e\x1b\x8d\xef\x13\x0f\xcd\x1a\xbe\x6b\x3d\xef\x34\xee\xfe\xd4\xbd\xf3\xec\x7e\xbb\xdb\xbd\x7f\xef\x7e\xa3\xd3\x3e\x3a\x3a\x3a\xbe\xdb\x7d\x72\xaf\x7d\x74\xff\xee\xdd\x3b\x8d\x56\xa7\xdd\x3d\xba\xd7\xbd\xdf\x6d\xdc\x6d\x1f\x77\x0e\x0e\x8e\xa4\x94\x3b\xed\x7b\xf7\x3a\xdd\x2e\xaf\x74\xf0\xac\xd3\xb8\xfb\x1f\xab\x71\x5b\xea\xea\x7b\xdc\xf7\x83\xff\x02\x92\x31\x17\x86\x8a\x5e\x1a\x78\xbd\x4b\x16\xa4\xbc\x47\x42\x44\xa7\xc1\x88\x3a\x00\x84\x1f\x13\x2f\xf2\xa1\x4f\x3d\x57\x03\x5e\x08\xef\x6a\x0c\x92\x70\x31\x0d\xa2\xac\x37\x10\x27\x27\x6a\x4f\xe2\x30\x8c\x2f\x9e\x2c\xd2\x2c\x4e\xfb\x81\xf2\xc9\xfd\xf4\x90\xcd\x14\x50\x7a\x28\xa2\x71\x40\xf7\xc1\xe3\x38\x0e\xa1\x87\xe9\x11\xc7\x01\xed\x76\x3b\x92\xb9\xb6\xc9\xb6\x1c\x14\xc1\x32\xa5\x30\x95\x70\x94\x64\xa4\xd5\xb9\xdc\xb6\xc5\x05\x0a\x42\x8a\x6d\x4f\x21\xe2\xaa\x34\xad\xc0\x37\xb2\xaa\x4a\x7e\xbf\xea\x59\x55\x57\x78\xf5\x0b\x52\xf3\xd4\x77\x65\xa7\x50\x24\xc6\x03\x75\xbe\xe0\x3b\x05\x91\x42\x13\xf6\x60\xfb\x5d\xe0\xaf\x56\x36\xf9\x4b\x09\x35\xe1\x20\x03\x3a\x4e\x41\xd5\xbc\x0b\xfc\xfc\xea\x4b\x94\x41\xd4\x22\xb6\xbe\xe2\x44\xb5\x46\x0a\x53\x4f\x59\x8f\xeb\xaf\x06\x06\x06\x69\xe0\x3d\xe5\xbd\x3d\x5e\x2a\x6b\x02\x25\x81\x88\x56\xae\xd9\xc4\xa7\x8c\xdb\xca\x67\x54\xb6\x50\x53\x9e\xb2\x93\x8b\xf2\x34\x46\x42\xb3\x49\xea\xa8\x23\x50\x0b\x0a\x69\x84\x53\xb5\xae\x94\x60\x93\xac\x30\x15\x66\xb7\x62\x9d\x79\x23\x2e\xe9\x04\x61\x58\x0c\x49\x19\x0c\x86\x5e\x57\x08\xce\x5a\x45\x14\x7e\xa3\xc1\x3e\x7f\x1a\x6c\x57\x62\xa4\xd0\x25\x61\x6e\x6a\x03\xc5\xff\x79\x3b\x99\xa4\x7f\xf8\xd5\x62\x71\x7c\xfe\xb6\x88\x19\x4f\xe0\x4f\xe1\x0c\xf7\x3e\x18\x70\xf7\x62\x07\x43\xee\x48\x8c\xf9\x15\x1b\x0e\xd7\xba\xc1\x15\x16\xb8\x34\x5d\x54\xf0\x3d\xe4\xb5\x10\xcc\xc4\xcd\x64\x56\xfc\x24\x73\x12\x84\x21\xef\x5b\xa8\x9f\x0a\x85\x50\xcd\x35\x1a\xae\x2f\xfb\x46\xa3\x0e\xaa\x78\x2e\xf9\x12\x79\x2c\x36\x8e\xd2\x72\x76\x3e\x7d\x43\xcd\x02\x68\x6e\xd1\x87\x35\x63\x66\x02\x15\xe5\x67\xdc\x00\x40\x54\x60\x98\x0d\xab\x41\xf0\x9b\xb2\xfd\x80\x55\x4e\xe3\x1e\x1c\x2c\x82\x07\xe1\xa6\xab\x11\xa1\xca\x4c\x52\xf7\xb6\x55\xe9\xac\xec\xc0\x60\xc4\x6f\x21\xaa\x11\x04\x06\xdd\x63\xd9\xdd\x1c\x4e\x15\x8b\x7a\x20\xac\xf7\x0f\x86\x15\x51\x3d\x3b\xc0\x9a\x6e\x14\x11\xd4\x10\x6c\x74\x91\xf1\x01\xdc\x61\xeb\xf6\x0f\x06\x3f\xf9\xb1\x00\x56\xcb\xbc\x64\x1b\x44\x19\xad\xf4\x5f\xb0\xcb\x7e\xb9\xbb\x82\xb2\xd2\xc7\x43\xc4\xf4\xb6\xb8\x4b\x37\xc9\x17\x59\x8d\x18\x77\xe3\x37\xad\x4a\x78\x4b\x19\x14\x8b\x2b\xc5\xd0\x14\x2c\x07\x7a\xb3\xe8\x8f\x0a\xbf\x60\x05\xb3\x81\x1d\x19\xf6\xab\xaa\x78\xa1\x37\x81\xd7\xa3\xd9\x8c\xdb\xb8\x71\x02\x89\x0a\x45\x51\xb5\x90\xa3\x58\xe7\x9b\xed\xea\xfb\x7d\x8b\xb1\xb7\xa9\xe6\x38\x75\x57\xe6\xcd\x75\x3f\xc9\xa2\xd1\x5c\xb2\xb8\x28\x87\xd5\x09\xfe\x84\xfd\x3e\x26\x5b\x68\x31\x7a\xe3\x45\xc9\x4b\x02\x28\x24\x15\x90\x0c\xa5\x10\x8d\x67\xd0\xef\x5b\xdd\x4e\xe7\xff\x58\x3d\x61\x3e\x01\x28\x8c\xd8\xa8\x2c\x55\x21\x21\xab\x67\xf4\xaf\x86\x33\xfa\x7d\x42\x55\xe0\x82\xf8\x9a\x55\x97\xb3\x82\xf9\xd4\xea\x89\xc2\x2a\x18\xae\xae\x46\xb9\x06\x74\x2b\x8b\xda\x46\x0d\x15\x19\xb1\x1a\xee\x71\x8d\x57\x29\x95\xab\xbb\x92\xe5\x7e\xef\xec\x95\xbc\x33\x28\x0e\x62\xfa\xfd\xfd\x8e\xd3\x6c\xee\x1b\x56\xaa\xf0\xe0\x25\xb7\xce\x0c\x95\x84\x82\x0b\xb0\xc2\xd8\xf3\x39\x2e\xc0\x3b\xee\x9b\xaa\xb6\xbc\x28\x98\x13\xc0\xd4\xe2\x75\x9c\x9e\x95\x2e\xa2\x48\xaf\x6e\xee\x5a\xaa\xcf\x2b\x55\x2a\xce\x2c\xea\x14\x67\x42\xb0\xa8\x12\x72\x1b\x20\x00\xe7\xbf\xb6\x24\xaf\xac\xd9\x6d\x3c\x83\x56\x96\xa4\x01\x82\x26\x41\x06\xa6\xba\x28\xd6\xb2\x86\x98\xa2\x22\x23\x49\xfa\xcf\x24\x0d\x6c\x22\xfd\x36\x69\xef\x07\x32\xa0\x53\x3c\x9e\x7e\x3b\xf4\xfe\x5c\x9e\xcc\x47\xd0\xe7\x3c\x24\x56\xb6\x07\x73\x97\xca\x97\x48\x9d\x47\x0b\x14\x9f\xce\xf1\xb0\x9e\x2e\x23\x6f\x1e\x8c\xed\x3a\x5c\x99\xcd\x45\xfa\xd9\xa2\x40\xd2\x72\xf6\x2c\x8c\x31\x90\x0d\xe2\xc3\x6a\xc3\xe8\x3c\x48\xe3\x88\x48\x1d\x2f\x82\xc8\x8f\x2f\xda\x9c\x87\xd8\x97\xa8\xbd\xc7\xcb\x53\xdf\x66\x4b\x82\x1b\x21\x7b\xd6\x6f\x53\xff\x8f\x8f\xfc\xff\xf5\xc6\x30\x42\x3f\x9d\x3d\x7f\xc6\xa2\xa1\x8e\xe0\x34\x88\x2c\x00\x9d\x5e\xa9\xd1\x51\xec\x2f\xcd\x35\x47\x70\x12\xa7\x90\x68\xb9\x41\x67\x37\xca\x12\xc5\x56\x2b\x8a\x12\x97\x45\x7a\x2f\x55\x08\x23\x3a\x45\xaf\xdb\x5d\xb6\x52\x48\xc2\x27\xca\x2f\x07\x13\x95\xe2\x93\x1b\x79\x69\x4a\x02\x79\x5f\x9f\x2a\xaa\x92\x8a\xb1\xc4\x0c\xa6\xe7\xc1\x58\x4a\x48\x17\x51\x18\x13\x45\x43\xd1\x36\x09\x13\x46\x0d\x3a\xca\x33\xb8\x0a\xf9\x04\x3c\x80\x6f\x57\xd9\xed\xf7\x18\xf8\x60\x56\x90\x53\x49\xa1\x09\x96\x36\x9b\x35\x04\x81\x44\x08\xa4\xb2\x93\x68\x85\x24\x48\x55\x07\xd1\x82\x3c\x48\x85\x2b\x68\xc0\x08\x0b\xc5\x49\x73\x5a\x76\xd2\x1c\x09\x2f\x99\x8e\x81\xb3\xfc\x8d\xf6\xfb\x6c\x69\x3f\x9d\x5f\xff\xcd\x4f\xf9\xdf\xdd\x4f\xf9\x08\x53\xe9\x8b\x5a\x2a\x3d\xfe\xf0\xbf\x3f\xfe\x74\x2f\x53\x6c\xd5\xbb\x1d\xa2\x6d\x8e\x49\x26\x89\x0d\xdf\xea\x5a\xc2\xb1\x1a\x85\x84\x59\x4a\xf4\x5a\x1b\xca\x57\x8b\x00\x46\x8f\xc5\x72\xe9\x1e\x81\xae\x09\x70\xb6\x22\xef\xbc\x35\x87\x59\xe6\x4d\xa1\xd9\xa3\xb9\x20\x6f\x8a\x97\xe1\x4c\x73\xcf\x66\x70\xca\x2c\x79\x38\xcc\x3e\x04\xc9\x33\xe1\x4c\x4f\x72\xe3\xdc\x25\x46\x2f\xdd\x3b\x98\xba\x92\xca\x9e\xc5\x82\x1c\xef\x30\xb2\xcb\x30\x6e\x5c\x92\xa8\x36\x36\x4a\xde\xcd\x59\x7f\x24\x94\x30\x73\x72\xce\x2c\x11\x05\x19\x6d\x5e\x0b\xd1\xa6\xa5\x04\xe3\xb1\xd8\x13\xc3\xbb\x98\x79\x91\x1f\x42\xa5\x9b\xb2\xd7\x70\x52\x71\x14\x2e\xd2\x8d\xeb\x69\xe4\xaf\xba\xf8\x64\x61\x4a\x5e\xf1\xea\xbc\x21\xe2\x9f\xaa\x5f\x6b\x62\xaf\xa3\x12\x94\x5b\xe3\x02\x75\x3e\xa7\xa7\xb2\xcf\xe9\x71\xa5\xc3\x69\x42\x30\xb1\x45\x30\xd2\x56\x2c\x0f\xe3\xfb\x39\x2f\x7c\x16\x57\x15\x3d\x8b\xfb\x7d\xeb\x1f\x73\x2f\x88\xac\xa2\x34\xb5\x01\x30\x97\x87\x1f\x51\xbf\x6f\xe1\x6d\x68\xa0\xb8\x81\x2b\x36\x98\x08\x86\x13\x85\xf2\x39\x37\x93\x87\x72\x89\x7e\xdf\x3a\x9b\xc1\x46\xe2\x4d\xa1\x54\xb7\x11\x64\xc4\xe4\x33\x84\x08\xb6\x1b\x6f\xe3\x45\x63\xee\x2d\x1b\x11\x7e\xd9\x68\x19\xaa\x73\x43\x6a\xb1\xee\x1b\x5e\xd6\x58\xc6\x8b\xc6\x45\x90\xcd\xda\x16\x23\xe1\x16\x08\x3e\x99\x79\xd1\x14\xfe\xea\x85\x81\xcf\x42\x5b\x97\x46\x64\x2a\xd7\xef\x87\xed\x42\x58\x4f\xd3\xf2\xf5\xb4\x7d\xc2\xc8\x75\xd2\x64\x6a\x01\x9f\x50\xe4\x45\x7a\xf9\x82\x81\x19\x2b\x32\x11\x94\xfe\x1c\xd7\xa4\x50\x94\x0c\x92\x36\xd6\x8e\x23\x9b\xb6\xfb\x34\xf0\xe9\x68\x2d\x9a\x1f\x47\xaf\x8b\x19\x10\xa1\x7d\x50\x2d\xb4\xa7\xf2\x4f\xca\xf7\xc4\xd4\x4e\xe8\x30\xd7\xe1\xb8\x5b\x1e\x6b\x1c\xff\x26\x70\x5c\x1d\xc0\x64\xb2\xd1\x08\x72\x12\xba\x5e\x4a\x11\x5e\x10\x8c\x3b\x02\x1d\x1e\x99\x88\xf6\x4b\xc6\x96\x61\xca\x74\x11\x42\x87\x11\x0c\xaf\x61\xe4\xe3\x65\xa1\x73\x90\x04\x66\xfa\x80\x85\x86\x03\x71\x4e\xa6\xaa\xb9\x5a\xff\x58\x03\xc3\x1d\x11\x11\xdd\x71\x9c\xdc\x00\x72\x78\x87\xa5\x7d\x74\xf7\xcd\xe9\x79\x0e\x7c\x77\x6e\x8f\x65\x67\xc7\xfc\x70\x0c\xf0\xc3\x8a\xdf\xc8\xeb\x46\xef\x9d\xe9\x3d\x18\x8e\xd9\xc0\xdb\x7d\xa8\xe4\xfd\x6e\x9e\x3b\x40\xeb\x5b\xd9\x79\x12\xa3\x78\x53\x8f\xd0\x35\xcd\x38\x60\x2c\xfb\x85\xd6\xba\x34\xbd\x0d\x57\xee\xd8\xd4\x98\xd6\xfd\xb8\xd6\x2d\xf5\x08\x4c\x9d\x35\x24\xa3\xc1\x10\xc7\x50\x8a\x0a\x2e\xcf\xf9\x45\xd9\xb9\xb8\xb6\xb2\x82\x0e\xf8\x2c\x85\x3c\xdb\xef\x80\x29\x44\xa6\xc0\xd9\x65\x88\x99\xaf\x5b\x09\x3a\x47\x7c\x23\x08\x75\xba\x99\x28\x56\x52\x94\xe2\x81\x07\x1a\x29\x51\x20\x7b\x03\x91\x3d\x68\xb7\xdb\x32\xfe\x0f\x89\xe0\x5e\x4e\x41\xce\xd0\xd9\x9b\xc4\xa9\x8d\x2b\x46\x8d\x78\xd2\x48\x9d\x60\x62\xc3\x41\x34\xdc\x77\x5d\x34\x88\x86\x85\x3a\x34\xfb\xd1\xb9\x0a\x3a\x4b\x2e\xfa\x69\x34\x89\x4f\xfe\x58\x78\xa1\x4c\x33\xa6\xce\xa5\x1f\x53\xcd\xeb\xd5\x6a\x3f\x2d\xba\x23\x72\xf2\xc8\x9b\x43\x4c\x0a\x52\xfe\xac\x9c\xb7\x8f\x6c\xd8\x4e\xbc\xd4\x9b\x67\x20\x65\x3f\x9c\x72\x09\x02\xf6\x5e\xf1\x62\xd2\x97\x54\x16\xba\x90\xa9\x08\x81\xd4\x4d\xd9\xcf\xfc\x62\x16\x84\xd0\x86\xab\x55\xea\x14\x53\xdf\x68\x0f\xa5\x73\xba\xd9\xc1\xe6\x9b\xbe\x73\x25\x04\xfd\x14\x2a\x42\x77\x36\x29\x72\x7f\xd5\xfd\x71\x6c\xd8\x9e\xa4\xf1\x1c\xc0\x36\x8a\x1d\xd3\xa4\xd3\x69\x0b\x03\x80\xec\x76\x8b\x29\x70\xde\x1e\x87\x71\x06\x33\xd4\xe2\xd6\x0a\x37\xa6\x4a\xc0\x3a\xe2\x94\x11\xb1\x51\x70\x4b\xc9\x45\x02\x72\xa9\x9e\x93\x60\x07\x30\x56\x00\xcb\xb7\x1d\x8c\x62\x45\x31\x6a\x78\xe7\x5e\x10\xe2\x7b\xdd\x08\xa2\x46\x92\xc6\xfe\x82\x2a\x9d\x6f\xb8\x00\x41\x26\x94\x4e\x0a\xb5\x82\x1b\x5c\x07\x8e\x22\x8b\x36\x69\xd4\x15\x82\x99\x0d\x08\x3b\x60\xe8\x0a\x07\x74\x87\xae\xeb\xc2\x42\x17\xc2\x14\xb6\x63\xb5\xe2\xdc\x14\x39\x94\x07\x7e\x57\x31\x24\x70\x9a\xcd\x92\x5e\x1e\xa6\x80\x4b\x75\x22\x51\x27\x6a\x36\xad\x02\x58\x5a\x41\x84\xf3\x2c\xf9\xc1\x25\x69\xab\x95\x20\xaf\xa3\x0d\x97\x9a\xec\x65\x8b\x19\xe6\xb4\x88\x61\xce\xa6\x0b\x4d\x4d\x5a\xae\xcf\x30\xad\x3a\x55\x24\xe1\x09\x1d\x19\x4d\xda\xe0\x7c\x49\xfc\x56\x54\xb7\x00\x3e\x1c\xc7\x06\x56\xea\xb6\x47\x72\xcb\x85\xb5\x92\x34\x4e\x68\x49\x13\xb3\x5f\xb0\x4c\x09\x2c\xab\x6b\x5d\x03\x11\x9b\x2a\xa4\xec\xee\x6e\x04\x13\x9b\x40\x3b\xa1\xf7\x4a\x92\x39\xcb\xd0\xa3\x9f\x94\xd7\x32\x48\xa5\xdb\xa3\x35\xa3\x94\x27\x1a\xb9\x00\xb6\x27\x71\x3a\x0a\xfc\x13\xaa\x91\x34\xcd\x0c\x90\xb6\x01\xf3\x3d\xca\xf3\xb4\x2d\x4c\x6d\x59\x4e\x49\xd7\x06\x44\x5c\xfd\x33\x70\x15\x56\xed\x6a\x95\x62\xa4\x6d\xb5\xa2\x44\x4b\xce\x9f\x24\x4c\x05\xdb\x85\xca\xa8\xa0\xe4\x06\x48\x18\x71\x17\xaa\xa3\x7d\xd8\x0b\x0a\xfd\x5d\xaa\xd8\x5c\x7d\xd8\xaa\x31\x33\xc3\x79\xfc\x54\xf8\x98\x97\x4e\xb7\x45\xc1\xf2\xba\xf6\xb4\x5d\xdb\xb8\x6d\xad\x9e\x19\xbb\xcb\x88\x1a\x1e\xb5\x32\x15\xa6\xb4\x34\xd5\x28\x0b\x49\xe2\x70\x39\x09\xc2\x70\x0b\x93\xda\x3a\xab\x63\x71\xf0\xc8\x99\xa7\xfd\x3a\xf6\x65\x0e\xc8\x29\xbe\x0a\x16\x47\xdb\x70\xa3\x32\x7f\x52\xb1\x2d\x4b\x2b\x2c\x8e\xe9\xb2\x8c\xbc\x2c\x18\xb7\xfc\x34\x4e\xfc\xf8\x22\x92\xf9\x44\x6a\x4e\x8b\x73\x53\xaa\xf5\x37\x2b\x65\x46\x06\x61\x4f\x49\x22\x64\x1c\x0d\xc5\xc7\xc6\x5e\x38\x5e\x10\xe9\x4f\x12\x67\x01\xf3\x80\x53\x53\x3e\x1b\xa7\x71\x18\xb2\x9d\xce\xea\xcb\xce\xbc\xac\x35\x8f\xcf\xa1\x5f\x27\x51\x32\x48\x93\x42\xb0\x28\x36\x77\xfc\x4d\x3c\xf3\xe5\x88\x67\xfc\x6f\xe2\x99\xbf\xbb\x78\x46\x0e\x92\xb8\x45\x84\x44\x7c\x18\xd8\xc9\xd8\x93\xa3\x25\x8e\x39\x03\x34\xf5\x22\x0a\x7f\x82\x68\x7a\x1a\x3d\xc1\x0d\x5b\x92\x66\x93\x29\x7f\xb5\x32\x42\x9f\x56\x4b\x29\xdc\x0a\x22\xcb\xd4\x0f\xf4\x6b\xbb\x11\xd9\x1b\xf4\x02\xfd\xaa\x4e\x82\x68\xfa\x72\x81\xea\x67\xc3\x0b\x6c\x38\x9d\x78\x81\xa4\xae\x82\xec\x2c\x5e\x8c\x67\x4f\x21\xd5\x06\x90\x15\x81\xa4\x8c\xd5\x8a\x9b\x34\xec\xef\x53\xdd\x8b\x66\xd3\x8a\x23\x84\x4b\x50\x77\x41\x41\xd4\xa0\x19\x4e\xd1\x36\x1f\xc1\xa9\x6f\x81\xf7\xc6\xa1\xb1\x77\x4b\xf1\xfd\xc7\x33\xdb\x8b\x28\xf8\x63\x01\x4f\xfd\xfc\xbd\xb4\x32\xb8\xc7\xe7\xdc\x08\xcd\x02\xfc\x5c\xf3\x7c\xca\x87\x7b\x1d\xc7\xe8\x79\xbc\xc8\xe0\x53\x62\x98\xa6\x17\xa2\x6f\x10\xbe\xbc\x8f\xa2\x31\xcc\x18\xf7\x61\x58\x14\x98\x2f\xa8\x8a\xe4\xcb\x51\x06\x53\xe2\x5f\x93\x37\x81\x08\xde\x08\x52\xd7\x12\xea\x46\x6c\x73\x02\x9a\x63\x47\xee\xc2\xa9\xd2\x59\xc0\x07\x58\xc6\x9a\xa2\x4a\x9d\x85\xa8\x42\x67\x21\xd2\x75\x16\x22\x05\x22\x44\x35\x10\x21\xa7\x3a\x7b\x3e\x51\xb4\x21\x23\x67\x6a\x38\x05\xb2\x26\xd8\xe0\x9a\x8e\x8e\xb4\x39\x45\x6d\xda\x9c\x58\x86\x93\x88\xb8\x2c\x2d\xd8\xbc\x9d\x3c\x8a\xe3\xc4\x76\x2e\xf3\x0c\xa2\x05\x8f\x41\xd9\xa8\x74\x27\xf1\x7e\x40\xf4\x8f\xe1\xc8\x6f\x05\xbe\x5b\x7f\x22\x5a\xcc\x0c\x6a\xf8\x9e\x19\xd5\x19\xf6\xdd\x4d\xa9\x9b\x02\x0c\xba\x5c\xd7\x4d\xdb\xd4\xe2\x9d\x3d\xab\x84\xba\x8d\x44\xea\x77\x76\x07\x78\x05\xb1\x93\x32\x91\x86\x72\xda\x9c\xd5\x0a\xe2\x6d\x41\x5e\x10\xe1\x17\x68\xb5\x42\xcd\x26\x52\x53\xe6\x76\xc4\x6c\x14\xc5\xd9\x77\xfa\x86\xb6\x18\x34\xec\x19\x26\x49\xf9\xcf\x19\x65\xca\xd8\x29\xd8\xef\x38\x39\xa8\xb6\xd9\x94\x25\x52\x31\x22\x79\x18\x4b\x00\x55\xcb\x82\xdb\x03\x4c\x7f\xaa\x6c\x00\x9a\x42\xea\x8e\x9d\x0a\x5e\x28\x02\xf8\xe8\xc2\x4b\xe1\x6b\xc8\xf1\xbb\x9a\xda\x71\x1a\x70\xed\xe2\xb1\x2c\xe9\xa9\x6a\x88\x49\x3f\x24\x40\xd3\x6c\xda\x35\xe6\xa9\x12\xbc\x91\x36\xe8\x0d\x4e\xf8\x89\xcc\x94\xac\x56\xcd\x62\xd1\x16\x88\x32\x58\xdd\xfa\x38\x80\xf3\x72\xb8\x90\xc9\x00\x32\x14\xb2\x95\x9e\xec\xc1\x90\x79\xef\xa6\xbc\x65\x28\x5b\x53\xb2\x93\x48\xb1\x41\xaa\xaf\x49\x22\xa9\x4f\x21\x7a\x43\x1a\x7f\x45\xca\x3a\x76\x4a\xb9\xcc\xdf\xc1\x66\xd3\x7a\xfc\xf2\xe9\x5b\x0b\xd3\xa3\x6d\xe6\xfd\xb9\x8d\xe2\x5f\x92\x04\xa6\x4f\x3c\x8c\x61\x34\x9b\xd6\x4f\x67\xcf\x9f\xd5\x94\xf8\xce\xb9\x44\xcc\x0e\x88\x4a\x8c\xb5\x51\x41\x97\x5f\x0f\xee\x06\xb6\x6a\x50\x79\x2e\xc2\x67\xe5\x36\x12\x5a\xc3\xbe\x4f\x0b\x92\xf5\xc7\xb8\x22\x74\x72\x04\xbd\x14\x1f\x65\x2e\xf7\xa2\x96\xa0\x3f\x86\xf1\xc8\x0b\xc9\x7e\x64\x36\x17\x52\x92\x1c\xad\x05\x96\x67\x5a\xf2\xc1\x10\xd4\x1a\x23\x5f\xe9\x32\xd4\x9f\x42\xa3\xcd\xf3\xb6\x07\xb1\xba\x91\xf5\x67\x31\xa7\x20\x16\x9e\x46\x42\x22\xaa\x03\xdd\x66\x73\x62\x43\x26\xa4\x55\x0b\x90\xc7\x89\xf2\x3a\x0c\xa8\x49\x5e\xb4\xfe\x72\x81\x98\xc5\xdd\xbe\xb1\x0b\x19\x6c\x22\x71\x86\xd8\x23\xb1\x57\x80\x59\x01\x5f\x95\x88\x6d\x29\x11\xc4\x9e\x46\xaf\x42\x8f\xac\x2e\x72\x91\xda\x02\xbd\x71\x72\x7d\x7e\x58\x15\xb3\xe2\xbd\xb4\x1d\xf8\xee\xfb\x7f\x5e\xe2\xbf\x79\xab\x45\x32\xdf\x83\xb4\x4d\x10\x49\xbc\xb4\xdc\xec\x98\x7b\x0f\x34\xe1\x7d\xed\x2c\x09\x03\x44\x0d\xd8\x94\xba\x9e\xef\x9b\x2b\x72\x14\x4b\xa9\x89\xda\x5e\x92\xc0\xc8\x7f\x32\x0b\x42\xdf\xe6\x62\xf0\x0d\x97\x1e\x4c\xec\x54\x15\x49\xb3\x91\xf3\xd6\xf0\xde\x90\x87\xf3\xb9\x86\x8c\x88\x53\xa0\x63\x29\x44\x96\x55\x2a\x6d\x0b\xef\x44\x2e\x6c\x67\xf1\x1c\x92\x14\x62\x17\xe8\xfb\xd0\xc7\x2b\x9b\x39\xab\x15\x4e\xa0\x03\x60\x49\x8e\xb3\x87\x58\x70\x6f\xaa\xc8\x31\x8b\x17\xa1\x5f\x40\x6f\xba\x8b\x95\xd9\x3c\x18\xb5\xf2\xb6\xe1\x45\x63\x6d\x9a\x9f\x04\x22\x43\x07\xc6\xd9\xb5\x63\xfa\xc3\x86\xe0\x72\x8c\xd7\x08\xef\x18\xa6\x29\xb3\xc5\x08\xa5\x90\x92\x1b\x02\xf4\x94\x96\xc1\xb9\x54\x03\x98\xeb\xcd\x73\x40\x5f\xea\xd6\x0f\xb2\x71\x1c\x45\x70\x8c\xec\x8a\x91\x71\xe2\x2a\x2f\x01\x81\x7a\x67\x0b\xa4\x38\x5e\x71\x4b\xc3\x36\x24\x10\x92\xeb\x89\x62\xf7\x35\x7c\x02\x6e\x02\x6c\xd6\x75\x56\xb5\x29\x97\x44\x3b\xe4\x7f\xe3\x20\x72\xec\x1a\x8c\x25\x2d\x9e\xf6\xdc\x04\xf3\x2f\x19\xe2\x60\x1c\xe0\x36\x98\x87\xb1\x81\x2d\x91\x8f\xdc\xf4\x74\x11\xf8\xd7\x51\x62\xd8\x27\x98\x9e\x8f\xd8\x73\xc8\x1f\x7a\xa4\xa0\x96\xc8\x80\x5a\xa6\x22\x95\x4a\x67\x05\x96\x88\x29\x7e\x28\x57\x12\xae\x23\x88\x0a\xcb\x14\xa2\x47\x5c\xf8\xc1\xfa\xb4\x53\x40\x1f\xef\x4b\x1f\x86\xc8\xfb\xbd\x17\x00\xf2\xe3\x6d\x2f\xce\x45\x25\x5a\xf6\x29\x4e\xcf\x1c\x1b\x39\x7b\xc1\xf7\xc4\x29\x02\xf2\x7e\x7f\x01\xa7\x1e\x0a\xce\x61\xdf\x0e\x5c\x3d\x0d\x20\x3e\xc1\xa7\x14\xf7\xb5\x1d\xa7\x17\x3c\xe0\xc5\x5e\x91\xd5\x52\xab\xf2\x34\x63\xd5\x98\xf7\xfa\xb6\xe8\x35\x76\xf5\x34\x73\x55\xde\xeb\x5b\xde\x03\x71\x0a\xa1\x27\x9a\xea\x16\x72\x8a\x57\x34\x0b\x3f\x89\x76\xb0\x5a\xc5\x4e\xb3\x49\x56\xc8\x0f\x32\xe6\x5f\x81\x2f\x6a\x00\x62\x80\x17\x96\x3a\x8a\x2b\x37\x9a\xef\xd5\x5c\xdd\x8b\x19\x84\xa1\x05\x10\xb8\x1c\x7b\x09\x5a\xa4\x84\xb9\x95\x78\x59\x46\x7c\x11\x74\xf3\x1a\xf4\x86\x0a\xc3\xea\x2f\xab\xa9\xf9\xdc\xc9\xd9\x50\x15\xbc\x6b\x3d\x3e\xe5\x96\x72\x68\x9d\xdc\x8c\x7c\x5d\xe6\xa5\xb6\x2f\x2b\x11\x7e\x8a\xa3\x6d\x82\xe5\x1b\xb0\xb9\x82\x83\x07\x89\x67\xb1\xab\x35\x8f\xdf\xc9\xf2\xe4\xd6\x00\x9b\x9d\x8e\xfb\xca\x3d\xe0\xa1\xe7\x60\xe1\xfa\x76\x28\xeb\x12\xe9\x9c\x85\x41\xb4\x7b\x25\xac\x86\x11\xc9\xeb\x57\xa2\x4c\x3d\xcb\xca\x73\x07\x68\x23\xcd\xa8\x4b\xa4\x01\xda\x58\x69\xca\x50\xdd\x01\xa1\xac\x26\xa5\x75\xc1\x1f\xf4\xab\xf7\x22\x5a\xa8\xef\x48\x60\xd9\x57\xef\xa9\x68\x62\xa3\xae\x5e\x2e\xd0\xb5\xfb\x7a\x49\x98\x79\x75\x9d\x19\x71\xc8\x6b\xee\x59\xa9\xb9\xcd\xf6\x70\x77\xa3\xa8\x6c\x71\xcd\x40\x74\x04\xed\x1a\x23\x28\x35\xb5\x41\xd7\x12\xbe\x75\xcd\x9e\xe5\x96\xea\x3b\x36\xc3\x9e\xab\x77\x5f\xd1\xde\x9a\x41\x94\xb0\xc1\x6b\x0c\xa0\xdc\x96\xd6\x79\x28\x69\x0b\xcc\x30\x56\xc7\xb5\xf6\x90\xdb\xf9\x0e\x7d\xcf\x95\x7b\xbe\x43\xb7\x6e\x71\xec\x2b\x75\xe1\x00\x11\xee\x8d\xf5\x8f\x71\x3c\x27\xa1\xa5\xa8\x32\x5d\xec\x13\xc5\xfd\x66\xd3\xb6\xfe\x41\x82\x0f\x28\xc9\xab\x95\x55\x24\x10\x07\x6d\x42\x59\xae\x93\x0b\x7d\x57\xd9\xb0\x8d\x8e\xe6\x3b\xdc\xe0\x3e\x2c\x68\xcf\xd5\x4a\xfe\x2a\xd0\x45\x33\x4b\x9f\xcb\x7b\x1d\xe7\x3b\x47\x42\x44\x35\xb2\x5c\x48\x10\x17\x61\x28\x69\xee\xb1\xdc\x5c\xa8\x5a\xa8\xa6\x6c\xd2\xcb\xf9\xc7\x02\x66\xe8\x11\x7f\x24\x7e\x48\xbd\xb9\x2c\xcd\xe2\x6c\x2e\x56\x7c\x4a\xf5\x5a\x17\x08\xfa\x6f\xd0\x32\x84\x36\xa4\x82\xcd\x28\x8e\x20\x5d\x23\xf1\xdc\xd0\x05\x95\x8d\x7b\xa5\xcc\x57\xa1\xb7\x7c\x83\x3c\x24\xd8\x68\x52\x87\x15\x8f\xad\xa8\x4b\xb8\x29\x98\x12\xb7\x89\xa6\x50\x19\xa3\xd0\x4b\x32\x94\x8a\xd0\x9d\x9a\x95\x18\xef\x3e\x61\x13\xe1\x8c\xb2\x42\x19\x92\xb1\xf1\xd2\xb6\xc7\x9d\x77\x65\x20\xaa\x66\x6f\x13\x7f\x1c\xf1\x45\x94\xb9\xff\xbc\x84\xed\xc0\xa7\x32\xbd\x7c\xf8\x5e\x6e\x3e\x2a\x9a\xc7\xad\x07\x6e\x62\x47\x72\x7e\xa0\xe6\xc7\x6e\x20\xf5\xce\x25\xa5\x01\xb1\xe1\x67\x1d\x60\x5a\x63\xb5\x9a\xdb\x01\x75\xd0\x77\x75\x25\x03\xc6\x73\xd7\x94\x0c\x36\x31\x44\xbd\xaa\x8c\xdf\x20\xdb\x0f\x8a\xab\x1d\x7f\x93\xec\x7f\x39\x92\xfd\xec\x9b\x64\xff\x2b\x92\xec\x67\xb6\x1d\x68\xc2\x7d\xb3\x37\x56\x2a\xdc\x97\x05\xfa\xb1\x90\xf4\x4e\xa7\x21\x3c\xcd\x1e\xc3\x20\x9a\x52\x54\xc7\x7f\xbc\x24\x4c\x7a\x8e\x41\xec\x77\xe5\xe2\x46\xc1\xb0\x90\x41\x52\xee\xba\xe0\xac\x17\xac\x74\x85\x93\xc5\x03\x2f\xae\x56\xd6\x1c\x17\x25\x74\x83\xc2\x0e\x82\x5c\xa6\xd0\x6c\x76\xc8\x8b\x4b\xc3\xb5\x70\xf6\x21\x73\x92\x11\x27\x78\x05\x3d\x6a\x97\xd6\x6c\x42\x3d\x89\xd3\xeb\xef\x70\xfa\x19\xfc\x88\xe8\x33\x11\xc4\xd1\x2f\x11\x0a\x42\x32\xcc\x45\xc2\x4b\xad\x5d\x8a\xfe\x66\xc5\xdc\xfd\x6e\x9d\xc0\x91\xd6\xb7\xa1\x30\x62\x7a\x12\x06\xe3\x0f\x54\x2d\x38\x62\xc1\xf1\x0a\x28\xc6\x9f\x39\x3e\xf3\x20\x7b\x4a\xfd\x0c\xe0\xd5\xdb\x2f\x77\xb3\x5a\xd5\xae\xb7\xca\x9d\xd5\x97\x9a\x39\x18\x37\x67\xaf\x56\x44\x65\x93\xed\x04\x77\xb3\xb9\xe5\x4e\x7c\xf2\x35\xe6\x8b\xfc\x6f\xb8\xdc\xe8\x40\xda\x5d\xaa\x98\xce\x5c\xfb\xf6\x37\xe9\xa4\x77\x78\xa0\xd4\xb1\x61\x89\xcd\x65\xe0\xd2\x1b\x06\xdb\x23\x7e\x85\x61\xe1\x57\x78\xad\xdc\xba\x38\x45\x67\x82\x52\xda\x8e\x1d\xfe\x4e\x27\x74\x94\x06\x4f\x22\x9f\xf1\x6b\x37\xdd\x97\x0e\x80\xd4\x41\xa2\xca\x28\xac\x3d\x97\xec\xa5\xfe\x8e\xb8\x4d\x92\x5c\x00\x9b\xb5\x03\x36\x59\x4a\x53\x55\xae\x28\xbf\x1d\x07\xbf\xbc\x3e\x42\x38\xc7\x18\xcf\x85\x10\x1b\x71\x13\x45\x20\x3b\xb5\x95\x10\x6b\xc2\xa3\x66\x0c\x69\x94\x2e\x75\x4d\x0d\x6a\x46\x4f\x06\x64\x5b\x04\x3a\x71\xca\x6b\x0f\x91\xe7\xa6\x48\x13\xc1\x00\xf6\x3b\xf8\x3f\x4a\x1c\x80\x8e\xf8\xbf\xfd\x6e\xf1\x5f\x87\x19\xac\xf2\xae\xf1\xba\x27\x1e\x62\x7b\x66\x23\x87\x85\x88\x80\xce\x25\xd9\x2d\x22\xe1\x52\x7a\xa9\xac\x4b\xca\x3b\x79\xee\x00\xe2\x8c\xb8\xc4\xdd\x95\xa9\x48\xb6\x7e\x99\xbd\x16\xd2\x5d\x77\x87\xd6\x6c\xf1\x9c\xc2\x7d\x5e\x9d\x7d\x4a\x12\x1a\x27\xd7\x12\xd7\x7a\xe7\x5e\xdb\xa4\x66\xfb\x5a\x12\xa4\x9a\x09\x50\x12\x7e\x95\x86\x5d\x69\x89\x68\xc5\x4e\x5e\x9a\xf1\xae\xc4\x55\x06\x60\xb0\xee\xed\xac\x83\x35\x57\x5f\x15\xcf\xf7\xb7\x5b\x92\xdc\x29\xdb\x89\x4a\xba\x69\x83\x74\x63\x2e\x48\x50\xd7\x90\x03\x02\x99\x05\x92\x99\x4a\x3f\xa1\x17\xf3\x7a\x5d\x3e\x61\xf7\x6e\x7d\x77\xec\x65\xbb\x6e\x87\xbc\x99\x4d\xba\x2c\xde\x9a\xeb\xf6\x2a\xb5\xb4\x71\xc7\x27\x91\xbf\x93\x6e\x71\x3b\xf5\x9d\x9a\xa0\xd7\xd5\xbb\x36\xb6\x56\x3f\x00\xed\xca\x5c\xbd\x6f\xbd\xa1\x35\xdd\x1a\xd8\xa8\x57\xed\xd8\xc0\x47\x55\xba\x0e\xae\x61\x90\xb1\x09\x8f\xa4\xda\xf0\x42\x77\xe0\x55\xed\xe6\xd8\x4b\x92\x30\x18\x7b\xcc\xec\xc2\x60\x1b\xb3\xad\xe5\x86\x66\xfa\x51\xeb\xc9\xcb\xc0\x9d\x59\x00\xe2\xc9\x0b\x24\x60\x02\xe6\x60\x04\xa6\x60\x09\xce\x0b\x8e\xcd\xbb\x2f\xc9\xaf\xd7\xc5\x37\xf6\xd2\x97\xc3\x5e\x7a\xf9\x8d\xbd\xf4\x77\x67\x2f\x51\x41\xcd\x89\x7b\x99\x83\x8f\x22\x28\x32\x8b\x5b\xcc\xa3\x20\x33\x5f\xd2\xc2\x0b\xb4\xcc\x93\x5a\x54\x32\xa4\xa6\x10\x35\x66\x71\x1a\xfc\x19\x47\xc8\x0b\x5f\x15\x6a\x4f\x25\xa7\x3f\xe5\x52\xab\x95\xe5\x2d\x50\x4c\x7d\x07\x9d\xc3\x14\x05\xe3\xfa\x26\xf4\x32\x4a\x03\x92\x7a\xbd\xa9\xae\x94\xcd\xa8\xcd\x77\x53\x88\x9e\x16\xa9\xa7\xbe\xcd\xb4\xfc\x19\x02\x2a\x7c\xc3\x4a\x8d\x08\x96\x82\x70\x54\x41\xbb\x78\x87\x89\xa4\x20\x5e\x64\x4f\x59\x89\x7d\xd7\x3d\x61\xa4\xbe\x29\x0f\x12\xdd\x9a\x50\xf1\xba\x43\xc9\x5d\x8b\xe9\xa2\x72\x46\x41\xb2\x18\x85\xc1\xf8\xd1\xab\xd3\x76\x90\xbd\x4c\x60\x54\xf0\x8c\xf0\x97\xbb\xdf\x95\xd9\x10\xdc\x09\xd1\xa3\x57\xa7\x32\x9f\x41\x4a\xb6\xd5\x46\x0b\x9d\xc1\xd2\x28\x5d\x08\xa8\x57\x61\x51\xb8\x70\x18\xcc\x8d\x09\x28\xbb\xe6\xdd\x22\xf0\x01\x1d\x4f\x4f\x1a\x1b\xe0\xab\x45\x13\xf9\x17\x60\x13\x65\x75\xd9\x57\x9e\xd7\x05\x9a\x7a\xc7\x4d\x54\x5e\x89\xe7\x76\xcc\xbc\x38\xf1\xac\xf3\x22\xcb\xd7\xb2\xc8\x71\x9f\x69\x89\xf4\xf4\x27\x5a\x2a\xbb\x0c\x13\x2d\x99\xdd\x8d\xb9\x96\xcc\xfd\xa9\x8f\xb4\xf4\x18\xcd\x60\x4a\x04\x79\x99\x05\xa6\x5a\x26\x5d\x1c\x0b\x2c\xf5\xae\x65\x3d\x5f\x0b\x9c\xb3\xec\x0b\x96\xcd\xb7\xe7\x57\xed\x0e\x14\xf6\x35\x7a\xc9\x9f\x4a\x17\xae\x5c\xb6\x6c\xd1\x52\x2e\x83\xb7\xd7\xa2\x4e\xae\x74\xef\xd7\xa2\x88\x6c\xae\x54\x66\xe5\x9c\xfa\xab\xd5\x46\x46\x4c\xb8\xab\xfc\xbd\xd4\xae\x7e\x28\x2d\x70\x22\xe5\x8a\x2b\x73\x19\x8b\xb3\x87\x7f\x01\xc2\x47\xa3\xdf\xe4\x27\xa0\x3c\xa4\x9e\xc4\xef\x02\x85\xc6\x65\x8f\x69\x79\xf1\xef\x5c\xbe\x52\x71\x74\x1a\x05\x8a\x36\x2f\x4d\xd1\x2f\xd2\xf5\x6e\xe1\x45\x10\x86\x4f\x79\xf4\x37\x7a\xf2\xdb\x4a\xda\x76\xcd\x93\x97\x23\xc7\x4b\x21\x98\x08\x0a\x8f\x59\x83\x2c\x05\x58\x33\x82\x1c\x99\x3b\x17\x47\x14\x08\xed\x77\x15\xd6\x3e\x4d\xd6\xa6\x05\xa0\x08\xdc\xc4\xa1\x55\xe7\x5a\xcb\xe4\xe4\x8c\x41\xca\xc3\x46\x6a\x13\xd3\xf5\xe7\x4d\x33\xdc\x37\x4e\xd1\xa8\x79\x1f\x47\x4f\x70\x77\x86\xc9\x92\xf4\xf2\x6c\xf5\x56\x6a\x86\x26\x20\x19\x6d\x57\x40\x2f\xc9\x09\x1c\x8a\x13\x9a\x89\x41\x15\xd3\x44\x24\x31\xa7\xc8\x4f\x1a\x8a\x8a\xb6\x45\x43\x51\xc9\xb1\x95\xaa\xa0\x85\xab\xe4\x96\x21\x84\xd2\x88\x78\x62\xae\xb5\x69\x40\xd3\xed\xdd\xc6\x84\xad\xd8\x26\xa3\xf9\x5a\xda\x6c\xa6\x6d\xc4\xc2\x81\x3d\x68\x75\xf1\x27\xf7\x27\x27\xb8\xc6\x7a\x4b\x74\x56\xfd\x02\x38\xd8\xd0\x29\x40\x07\x0d\x74\x2b\xa9\x6f\x0b\xab\x8e\xaa\x23\x43\x71\x84\x5a\xf3\x3f\x09\x3c\x3a\x60\x3b\x23\xbe\x35\x2b\xc0\x1d\x5a\x89\x35\xa6\x4f\x6d\x09\xaa\xbb\x15\xe9\xab\x55\xed\xc0\x65\x93\x45\xa2\x45\x5d\x46\xe2\x7a\x29\xd0\xd1\xb2\x5e\x04\xaa\x4f\x58\x2f\x00\x55\x87\xb3\x17\xe7\xd4\x10\xf4\x52\x79\x0b\x7b\x19\x3e\x82\x73\x0f\x8d\x67\x67\x74\xe6\xbf\x91\x78\x05\xa1\xbb\xdf\xcd\x8b\x6b\x09\x16\xae\x74\x77\x05\x85\x5e\xe0\x8a\x92\x8d\x22\x02\x4c\x0e\x51\x5e\x11\x70\xd3\x73\x04\xda\xe4\x4c\x33\x03\xfc\xc0\x90\x83\x29\xdc\xb0\x30\x74\x36\x49\xc2\xa5\x64\x62\x80\x27\xb3\x70\x72\x3d\x99\x51\xe0\xd4\x56\xf3\x72\x56\xcc\xc5\x80\x89\x83\x73\x29\x5b\x9f\x2a\x90\xd0\x99\x1e\xd1\x08\x97\x9c\x7c\xd0\x8b\x53\x14\x70\x72\x7c\x26\xd3\x76\x86\xbf\x9a\x4d\x89\x1c\xa7\x49\x18\xaa\x91\xc0\x82\x18\xba\x11\x63\x24\x91\x9c\x27\x1f\xdf\x73\x62\x49\xaa\x80\xa1\x5f\xdf\x8e\x28\x14\x94\x6a\xe0\x6f\x5c\x05\x44\x0c\x2c\x32\xd0\x55\x6a\x80\xe4\x36\x9b\xb6\xf2\xcd\x89\x33\x4e\xba\x19\xca\xf3\x76\xa5\x3e\x49\x02\xeb\x94\x8c\x47\x25\xf1\xa4\x46\x08\x78\x26\x8d\x50\x40\x2d\x35\x42\x12\x2a\x26\x4b\x41\x39\xa9\xc7\xa0\xba\x54\x91\xa6\xc8\x35\xf9\xb3\x84\xe2\xc4\x71\xb8\xa6\x5e\xd0\x08\xa2\x06\xab\xe3\xe8\x3d\x0c\x82\x61\xb3\x69\xf3\x90\xf8\x85\x8f\x2d\x91\xdb\x47\xac\x37\x16\x63\x93\xd0\x9a\x01\x28\x86\x31\x08\x86\x64\x08\xbd\x4d\x0a\xbe\x77\x0a\xbf\x7f\xca\xb8\x5a\xf8\x49\xfd\xd8\x26\xde\x7f\x5e\x4e\xec\xc0\xa1\xd1\x26\x8b\x83\x04\x94\xaf\x41\x30\x94\x66\xa0\xde\x87\xe2\x29\x8d\x8a\xdf\x40\x7f\x56\x8b\xdf\xc5\xeb\x4a\x4e\x21\x28\xde\x58\xba\xa9\x40\x7a\x6a\xd9\x19\x00\xd2\x93\xcb\x76\x14\xc8\x4f\x2f\xdf\xad\xd2\x75\x70\xd5\x39\xad\x7b\x7d\x8d\x77\xb3\xfe\x41\x37\xdc\xd7\x28\x37\x90\xb6\x9a\xdd\xec\xcb\x8b\x08\x72\x3c\xbe\x9d\xc2\x2c\x0e\xcf\xe1\x6b\x1a\x23\x91\x92\xd0\xcc\x83\x5a\x4f\x8a\x47\x51\xc4\x49\x86\x03\x23\x77\xd4\x1a\x36\x9b\x95\x59\x2a\x05\x6e\x96\x03\x5d\xc4\xe9\x7c\x16\x87\xd0\xca\x73\x30\x76\x5f\xda\x0b\x85\xcb\x5f\x90\x31\x83\xf4\x06\xd4\xfa\x89\x6f\xd7\xdc\x01\xbe\xde\xf1\xf9\x27\xea\x78\xa6\x77\x4c\x08\xd7\x1d\x74\xc9\xbc\xd6\x26\x7a\xfb\x94\x06\xde\x5d\x07\x13\xbd\x03\x46\x4e\xef\xae\x87\xb9\xde\x03\x8f\x80\xb6\xb3\x1e\x46\xa5\x63\x07\x77\x3d\x89\xa9\xde\x85\xc2\x2f\xb8\x89\x23\x76\x49\x82\x4b\x2f\xf5\x7e\x39\x2b\xe2\x46\x4e\x75\x81\x8b\xb1\x72\xe1\x12\xf7\x46\x99\x67\x78\x38\xe7\xa5\xd3\xa2\x72\x40\x6e\x64\x54\x06\x5d\x29\xcd\xc0\xba\x22\x83\xf8\x77\xd3\xb6\x8d\x2e\xde\xe6\x6e\x8f\xcb\xb5\x1d\xb0\x90\xe5\x66\x5a\x07\x84\x3c\xb9\x7a\x0f\xb4\x7a\x7d\x17\x94\x4c\xba\x7a\x1f\xac\x7e\x7d\x27\xa9\x6c\x3b\x71\xc5\x8e\x52\xd9\x5e\x42\xe9\x6c\xb1\x5e\xd8\xc8\xc3\xec\x64\x57\xf4\x03\xb7\x2e\x4c\xcf\xee\x5c\x49\x9a\x1c\xdd\xa1\xda\x50\x1c\x27\xcf\xde\xfe\xf8\xe2\xa7\xa7\xe7\x72\x28\x0e\x16\xcf\xa2\x4b\x22\x4c\x90\x3b\xae\x47\xb3\x10\xb1\x3a\x3a\x66\x41\xa7\xe0\xcc\xf1\x27\xb9\x15\xa7\xc1\x34\xd0\x23\x1f\xe2\xcf\x7b\x60\x70\x78\x1f\x74\x69\x20\x07\x30\x18\x58\x0f\x4d\x5c\x45\xeb\xa1\x7a\xbd\x87\x45\x04\x4a\x43\x71\x3c\x5c\x1a\x9f\x11\x97\x13\x52\x3b\x32\x09\x3e\xbb\x43\x39\x08\xa2\x14\x08\x71\xcd\xc4\xe2\x73\x98\x86\xde\xd2\xaa\x0e\x7b\x28\x42\x5c\x14\xf1\x41\x8e\xc0\x60\x70\xdc\x01\x83\x03\x3c\xd9\xbb\xe0\x08\x77\xcd\x7e\x1f\x4b\xbf\xef\xb0\x59\x1d\x0d\x81\xe5\x07\xe7\x96\x08\x6e\x21\xff\x61\xaa\x5b\x78\x5e\xcc\xef\x88\xb5\x41\x13\xc3\xa1\x69\xba\xf7\xc8\x4a\x90\x21\x28\x41\x44\x25\x7e\xac\x39\x3a\x89\x79\xb7\x1b\xb5\x47\x81\x05\x8f\xbc\x33\x94\x82\x5e\xd2\xff\x6d\x52\xed\x6e\xb9\x9a\x14\x56\x55\xb5\xdb\xc4\x43\x96\x82\xb4\xae\x69\x3f\x88\x5a\x09\x3b\x53\xe6\x1e\xee\x15\x11\x4d\xfd\x80\x85\x38\xb9\xcf\xc3\xc4\x76\x44\x10\x94\xbb\x6c\xe9\xbb\xdd\xa1\xd8\xe9\x7b\xc5\xb1\xde\x48\x6a\xc6\x5a\x38\xa0\xe7\x97\x9c\x2d\xfc\xf7\x88\xfd\x3d\x66\x7f\xef\xd0\x0d\x55\x62\xb0\xdc\x97\xae\x04\x35\xef\xac\x2c\x82\x2f\xb6\x60\x7e\xcb\xa0\x71\x7d\xa3\x25\xb3\xbf\xda\x2a\x85\x59\x66\x39\x64\x4c\x47\x2a\x57\x69\x54\x58\x5f\x4d\xb2\xc4\xdc\xac\x7d\x43\xb1\x22\xe6\x4d\x40\x02\xfc\xd2\x7d\x23\x3b\xa0\xdf\xa9\xee\xdd\x61\x11\x1f\x88\xe8\x68\x14\xad\xe1\x6c\xfd\xa2\x96\xbb\x88\x89\xdd\x69\x6d\x1f\xf7\xae\xd1\x07\x51\xe8\x81\x11\x0d\x56\x51\xdb\xcb\xfd\xeb\xf6\x12\x42\xef\x1c\xae\xe9\xe5\xa0\xb3\x55\x2f\xc5\x55\x51\xe1\x75\x57\xbb\x96\x04\xf4\xde\x03\x07\x5d\x15\xd0\x16\xd9\x34\xf8\xec\x50\x85\xcb\xc7\x34\xa5\xc8\x58\x1b\x1a\x97\x85\x6d\xea\xe8\x11\x96\x75\xe0\x78\xb0\xfe\x15\x24\xf0\x65\x16\x87\x3e\xf1\x8d\x2b\xc3\x8b\x32\x9c\x60\x81\x3c\x71\x39\x6a\xc0\x37\x2c\x85\x4d\x2a\x47\xda\xc5\x85\x1f\x16\x2a\x50\xfa\x6b\x09\xac\x87\xfc\xdd\x02\xd6\xc3\x19\x9a\x87\x67\xde\xd4\x02\xd6\xcb\x04\xdf\x36\x8f\x7d\x3d\x94\x48\x64\xeb\xe1\xb9\xfc\xc1\x76\x84\x99\xc5\x5b\x0f\x09\x1c\x94\xc2\xfa\x2a\x24\x88\xf5\x90\xc2\xba\x87\x0c\xd8\x3d\xe4\xd0\xee\x21\x07\x77\x0f\x39\x55\x64\x3d\x8c\x23\x12\xb2\xe3\x34\x92\x3e\x88\x79\x36\xfe\xa2\xba\xcd\xf4\x40\x8b\xef\x67\xf4\xe8\x59\xcd\xe2\x98\x28\x91\x9f\xe6\xde\x72\x04\x31\x54\x87\x02\x79\x08\x21\xfe\x57\xd6\x01\x83\x51\xb6\x48\x61\x2b\xf3\x26\xb0\x25\xa7\x4b\x95\x88\x57\x71\xc2\x33\xc2\x00\xda\xcb\xf0\xc0\xfd\xc0\x6f\xd1\x50\x97\x04\x78\x87\x61\x8b\x85\x78\xa4\x11\xa7\x80\x35\xc1\xff\x2c\x03\x18\xfa\x15\xe1\xa7\xae\x8e\x5a\x56\x44\xa3\xda\x09\xf6\x6a\x36\x30\xfc\xfc\xb1\xd7\x97\x6f\x7f\xf8\xe5\xf4\x5f\xcf\xe6\x0a\xf6\xaa\x61\x5b\x32\x68\x3a\x94\x7e\x1f\x71\x60\x78\x75\x6c\xab\xaa\x89\xa1\x06\x46\xee\x15\x11\xc7\xd7\xa1\x52\x6c\x27\x8a\xb0\xe0\x02\x95\x39\xac\x44\x65\x58\x9d\x0a\x54\xa6\x68\xe1\xa8\x40\x4c\x30\x8c\x5e\xd7\x9a\xc5\x2a\x89\x15\x31\xb5\x79\x7c\x95\x36\x8f\x2b\xda\x24\xe8\xa1\x88\xfe\xce\x22\xa7\x53\xe3\x22\x16\xb3\x5f\x8a\x0d\x48\x46\x70\x4c\xe1\xf2\x5d\x40\x00\x27\x15\xf2\xe3\x06\xac\x8e\xa5\xc4\xd6\xa7\x62\x31\x29\x76\x3d\xae\xc1\x65\x62\x24\x6a\x9e\xb8\x03\x6a\x14\xff\xf8\x02\x23\x49\xeb\x71\x5f\x8e\xa6\xaa\xcd\xaa\x6d\xc1\x8f\x89\x17\xf9\x50\x1f\x86\xa0\xb1\xd4\xd2\x62\x3e\x62\xad\xb5\x59\x02\x0b\xa5\x0b\x68\x31\x4c\xf4\x9e\x78\x58\xee\x49\x98\x8f\x51\xc1\xd8\x88\xb3\x49\x66\x77\x5a\x10\xbf\x42\xd5\xdd\x5c\x91\x59\x9d\xa8\x95\xa8\xb2\xba\xb9\xc2\x07\xb8\x34\xf5\xc3\xd5\xcd\xcd\x95\x64\xc7\x7f\x6a\x3d\x49\x61\xbc\xa6\x2a\x31\x3b\x37\x54\x3c\x89\xfc\xb5\xc3\xe4\x58\x4e\xc7\x70\xf7\xeb\x51\xa9\xbb\x15\xa8\x54\x69\xc5\xeb\xba\xe8\xd6\x23\x52\xb5\x7d\x48\x73\xaf\xed\xa2\x7b\xf5\x2e\xf8\xfe\xd7\xb6\x7f\x70\xcd\x65\xd2\xd1\x5a\x63\x27\x87\xd7\xec\x44\xc7\x6a\x8d\x9d\x1c\x5d\xbd\x13\x1e\x5b\xb3\xb6\xfd\xe3\xab\xb7\xcf\x42\x70\xd6\x36\x7f\xe7\x9a\xc3\x0f\xd6\x9e\xd6\x7a\x32\x69\x7d\x0f\x2a\x95\x64\xec\xa2\x9e\x4a\xd2\xbb\x58\x4f\x59\x30\x9a\xa2\x7b\x5f\xa7\x29\x2a\xa8\x89\x03\x8e\x73\x57\xe2\xd2\x25\x04\x7c\x0b\xe4\xba\xc0\xe3\x25\x0c\x3b\x12\x46\x3d\x02\x13\x2e\x3e\x0b\x23\x18\xfc\xc5\xac\x8d\xd6\x62\xd0\x1c\xdf\xa6\x3f\x1f\x93\xc3\x53\x87\x91\x1b\x30\xee\xab\x63\xd6\x04\x57\x1f\xc7\xd1\xd8\xc3\x49\x8b\x28\x84\x64\xf6\x9f\x0a\xa9\x66\xaf\xfd\x0d\x22\xd5\x5f\x1c\x32\xdd\x8d\x97\x8f\x5e\xa1\x5f\xce\x4a\xc8\x34\xbf\x8a\xc5\x3d\x12\x28\x4e\x21\x05\x2a\x30\x13\x20\x31\x97\xce\x38\x61\x61\x3d\x61\x0c\x72\x09\x39\x11\xda\x49\xe4\x00\x14\xb8\x98\x29\x5f\x62\x44\x1b\x72\x65\xac\xc8\x94\xcf\x07\xc4\x39\x83\x32\x39\x40\xf1\xf7\xc1\xc1\xdd\x02\x86\x1c\x77\x80\x55\x45\x21\x15\x04\x81\x74\x4f\xe5\xcb\xad\xdf\xfc\xe2\xae\xeb\x6c\xdf\xd2\x40\x25\x30\x66\x28\x57\x74\x52\x5f\x4e\xe3\x94\xd7\x96\x3d\x2f\xb7\x49\x20\x9b\x44\x3f\x09\xa6\x91\x81\x26\xfa\xfb\x2e\x81\xf9\xa0\x1c\xac\x3f\x28\x42\x10\xb4\xf5\x2a\x29\xfe\x4e\x71\xbe\xec\x48\x5b\x59\x45\x45\xf3\xda\x02\x1b\xf1\x96\x55\x39\xf1\x67\xb6\x0f\x87\xa5\x9c\xbb\x92\x20\x83\x22\x98\x5b\xee\xa1\xb1\x9c\xbc\x6c\xf5\x25\x91\x8a\x55\x18\x4a\x90\xe5\x5e\x33\x7d\xca\xd5\xaf\x2d\x43\xb7\x69\xcd\x72\xc3\x0d\x1a\x52\xb6\x77\xdd\x65\x3e\xb8\xfa\x65\xfe\x76\x4c\xbf\x1d\xd3\x1b\x38\xa6\x82\x6b\xc6\xe4\xb3\xc7\xf2\x87\x69\x93\x24\x79\xa6\xc4\xaa\xaf\xe6\xc6\x5b\x94\x4f\x72\x47\xb0\xd1\xef\x81\xbb\x74\x58\xc7\x14\xbd\xaf\x16\x05\x08\x02\x41\xad\xa0\xb3\xe0\x0b\x7a\x83\x8b\x1b\xac\x87\x0c\x6f\x78\x22\xdb\x1f\xb3\x27\x42\x49\xd3\x6f\xd5\x43\xfd\x5a\x79\x49\x20\x13\x04\x95\xb8\x38\xe3\x54\x13\xf4\x1a\xfe\xa1\x21\xe7\x29\xf4\xfc\x38\x0a\x97\x35\x78\x3a\x41\xce\x77\x8b\x6c\x5f\x15\xc9\xae\xb6\x96\xbe\xf1\x78\xb5\xb0\x50\x01\xff\x8d\xa9\x30\xf8\x42\x69\x52\xca\x64\xc7\x51\x37\x80\x80\x7a\x1c\x0f\x43\xc8\x92\x6a\xe7\x8d\x24\xc8\xd1\x28\x8b\xc3\x05\x82\xc4\xec\xb7\x9d\x08\xe5\x4c\xf7\xb6\xed\x2d\x50\xbc\xa2\x5e\x8e\x9d\xdb\xc4\x10\x79\x12\x7c\x84\xbe\x5a\xd2\xd1\x03\x0b\x8d\x62\x7f\x59\x28\xd3\xba\xf0\xbb\xc0\x0d\x54\xb7\x94\xdf\x39\xc1\xc4\xae\x1e\x57\xe0\x00\x7b\x3f\x5d\xad\xac\x0c\x79\x28\x18\x13\x97\x50\x45\x77\xcd\x66\xd4\x46\x30\x43\x36\x6a\xc7\xe7\x30\x9d\x84\xf1\xc5\xad\xe2\xe7\x5b\xe9\xf7\xef\x22\x96\x69\xb0\x67\x1a\x64\xce\x9c\xe9\x30\xbb\x62\x93\x42\x7d\x54\x56\xa8\x0f\x0c\x8a\xf0\x71\x9d\x92\x7d\x56\xad\x64\xef\xe5\x0e\x8b\xdc\x10\xf2\xd5\x48\xbc\x29\xfc\xfd\xe5\x64\x92\x41\x04\x16\x72\xe2\x5b\x96\x78\x89\xe1\x6c\x6f\x0c\x50\x9c\xf4\x7c\x40\xa0\x65\x6f\x06\x28\x44\xec\x25\xb9\x4b\x4e\xc4\xe3\x78\x11\xf9\x41\x34\x7d\x12\x06\x30\x42\xaf\x69\x64\x83\x4b\x56\x68\xc2\x6a\xcd\x73\x17\x55\x16\x1e\xb9\xba\x7b\x14\x9c\x49\xa6\xbb\x5a\xb1\x61\x05\x51\xc4\x56\x00\x4c\xdd\xcb\x1c\x2c\x45\xb8\xf0\x17\xb1\x0f\xc1\x79\xe5\x0e\x2f\x1d\xb1\x9f\x34\x10\x8e\x95\xc2\x90\xb8\x8d\xc7\x9b\x7d\xde\x6c\x16\xa7\x92\x7d\xf3\x28\x39\xcb\xaa\x18\x38\x4b\x77\xb9\x7d\xdf\xf8\x48\x8b\x9e\x5d\xd7\x3d\x5f\xad\x94\xfb\x70\xce\xd5\x91\x97\x55\xeb\xb4\x37\x6e\xb9\x54\xc7\x1f\xf8\xf8\x17\x8a\x13\x62\x80\x12\x93\xcd\xa2\x57\xb2\x87\x72\x77\xb9\x87\x9a\x4d\x7b\xdc\x72\x11\x73\x37\xfe\x8c\x55\xe1\xdf\x67\x71\xe2\xe4\x73\x37\xee\xcf\x7a\x73\x10\x37\x9b\xf6\x94\xe9\x71\xcf\xa9\xcf\xa7\x77\xee\xf8\x56\x48\x06\x4c\x4c\x89\x5d\xd7\xe5\x66\xc5\x2d\xf2\xf0\x12\xbf\xa2\x6c\xb4\xcf\x3d\x34\x6b\xcf\x83\xc8\x1e\x81\xf1\xad\xb9\xd3\xa2\xdf\xde\x47\xbb\x03\xc6\x0e\x40\x6a\xfe\x4c\xcd\xbf\x35\x6b\xcd\x9d\xbd\xc8\x9d\x3f\x80\xcd\x26\x7a\x00\xfb\xec\xd1\xee\xcd\x1f\xa0\x66\x13\x3e\x40\x7d\xfa\xd0\xf7\xb2\xd5\x8a\xfe\xa2\xfe\x55\xf9\xc8\x5a\xb4\xf8\xee\x87\xa3\xf6\x5e\x1a\x1e\x1e\x0e\xfd\x99\x5b\xc5\x10\xfa\x53\xa6\x20\x3f\x6a\xd9\xef\x6e\xcd\x9c\xde\x94\x6a\xd0\x5b\x63\xca\xe6\x25\x65\xde\xdd\xb2\x71\x2f\xb7\x0f\x7a\xef\xc8\x52\x5f\xb8\x7e\xe9\x64\x54\x9d\x26\xe5\x92\x38\x38\x9f\x83\x7f\xe2\x29\xd8\xb6\x0a\x6d\xc0\xd5\xca\xbe\xb8\xe5\x2e\x1c\x60\x79\xa3\x98\xb6\x1a\x38\x53\xa2\xe0\x7f\xd1\x9a\xec\x89\x55\x1c\xc1\x30\xbe\x50\x72\x6f\x25\x24\x97\x2d\xe7\xc5\xad\xe4\xd6\xe4\xfb\xc5\x2d\xf9\x12\xfe\xc4\xd4\xfa\x5d\xff\xc1\x64\x2f\x70\xe1\x6a\x85\xfa\x45\x43\x5e\xb3\xb9\x8f\x97\xab\xcf\x7a\xee\x15\x23\xc0\x59\x78\x65\x79\xe9\x9e\xb7\x5a\xd9\xc5\x17\x2b\xe8\xf4\x58\x02\xe0\x23\x92\x87\xd9\x4f\x7a\xad\x09\xf7\x22\xb1\x31\x14\x25\x02\xef\xde\x34\xcf\xf7\x6a\x9f\x40\xc4\xcc\xf1\xb6\x04\xd2\x02\xb0\xc6\x20\x73\x4d\x95\x18\x75\x50\xaa\xc9\x27\x4a\x87\x77\x99\xe7\xea\x9d\x2b\xe2\x7e\x55\x01\x84\xb8\x1a\xa8\xb2\x80\x74\x65\x48\x7f\xab\x04\x50\xf7\x4c\x8e\x08\xdc\x94\x9c\xde\x5b\x31\x05\x0d\x0f\x22\x71\xfa\xf5\x9b\x28\x1d\x6f\x32\xe2\x4b\x0a\xf1\xd3\xda\xe7\x81\x96\x89\x6a\x5e\x85\xbd\x8c\xda\xb6\xb8\xf4\x11\xb2\xd3\x56\xe4\xdc\x3e\xc8\xd7\x40\x80\x9a\xd5\x02\x51\x6d\x67\xc6\x25\x20\xcd\x3f\x60\xe6\x2d\xa6\x15\x90\xee\x7f\xb3\x69\x1b\x5b\x61\x45\xb8\xa1\x88\x74\x23\xfb\x76\xd9\x7f\x83\x1b\x80\xd8\x8d\x57\xab\xea\xd7\x32\x2b\xcc\xc3\xdc\x56\xcc\xac\x6c\x9c\x9e\xa1\x29\x71\xbe\x94\x73\xaf\x63\x77\xa9\xcc\x4e\x85\xd4\x23\x8f\xe3\x3e\x88\x55\x5d\xef\x7e\x4a\xf2\x3a\x20\x76\x7a\x48\x14\xdb\x10\xdb\x2d\xbc\x32\xdf\x3c\x92\x5b\x72\x9e\x23\x0c\x41\xf7\xbb\xd4\x36\xb4\x4d\xe3\xf9\xf8\x44\xbe\x00\xb3\x7e\x7b\xd0\x19\x12\x0c\x70\x19\x2e\x32\x8a\x01\xaa\x25\x06\x9d\x21\x75\x38\x87\xa9\x16\xe1\x8f\x9d\x01\x0b\xf2\x82\x78\xa3\xcc\x36\xd5\x22\xf7\xae\xa5\xf7\x28\x72\xf0\x99\x5c\x5b\xff\x6d\x65\xfd\xb7\xc2\xf8\x28\x7d\xe0\x1e\xaf\x56\xd1\x03\xf7\x78\xbd\x47\x6e\x73\xe0\xec\x1b\xdb\x97\x67\xa7\x2f\x4e\xde\xbc\x7b\x75\xf2\xfa\xdd\xab\x47\x3f\x9e\xb8\xb0\xfd\xf4\xe5\xf3\x77\x4f\x4f\x9e\x9d\x3d\x7a\xf7\xea\xf4\xf7\x93\x67\x6a\x8a\x5e\x04\xd7\x2e\xe8\x0f\x3d\xec\x8e\x5b\xf6\xf0\xcd\x63\xf8\x0b\x07\xd1\x14\x12\xc6\x82\x4a\xc8\xdc\xce\x77\xd9\xf7\x01\x77\xda\x9f\xdd\xba\xe5\xc4\x6e\x30\xc8\x86\x20\x6e\x33\x69\x8e\x84\x36\xb9\xb1\x8c\x43\xe9\x25\xce\xe2\x44\x14\x38\x8b\x93\x9c\x92\x48\x5a\xc0\x25\xed\x44\xf2\x00\x01\x97\x6a\xe4\xa4\x5e\x07\xa8\xf1\x90\x78\xc2\x5b\xbd\xc4\xdb\xa2\x04\xa5\x2a\x22\x10\x50\xcc\x56\xf2\xf3\x0f\x9d\xd5\x0a\xb9\xae\x0b\xbf\x73\x2e\x31\x6d\x47\xc7\x48\xc0\x3d\x3e\x4e\x05\x82\x0d\x02\x91\x4b\x1f\x76\x91\xcd\xde\xf9\x54\x0b\xf1\x74\xcb\x6d\x41\x79\x4d\x52\x2d\x8e\xd3\x2d\x37\x32\x16\x78\x6b\x68\xe0\x2c\x4e\x44\x76\x51\x3f\x90\xf3\xb5\x08\x81\x72\xec\x4b\x12\xde\x6f\x94\x42\xef\xc3\x1e\x74\x45\xfc\x81\x34\x97\x09\x55\x1a\xc1\xaa\xd8\x02\x1e\xf3\x0a\xba\x7c\x35\x7b\x01\xff\x49\x68\xf8\xcc\x45\x39\x01\x1b\x19\x06\x04\xce\x65\xe6\xba\x6e\xda\x6c\xda\xf0\xbf\xdd\x08\x04\xff\xed\x46\x0e\xf3\x1c\x84\xdc\xd8\x76\xf6\x0a\xdb\x19\x5a\x06\xe1\x32\x48\x20\x28\xbc\x37\xd1\x57\xae\x8c\xee\x59\x10\x41\xba\xcc\x6e\x2c\x9a\x2d\xdf\x90\x0e\xc0\x38\x89\x7e\x2b\xba\xa0\x74\x73\x0e\x30\x40\x29\x5d\xb9\x43\xea\xfa\x5f\xf6\x74\x4f\x66\x28\xec\x65\x03\x7e\x2a\x61\xc9\x45\x2b\x0b\xe9\x6b\x05\x93\xd4\x9b\x43\xcb\xd9\x83\xed\x2c\x1d\xbb\xd6\x3f\x2c\x00\xd9\x3b\x94\x88\xe7\x46\x90\x33\x22\xef\x3c\xc8\x82\x51\x10\x06\x68\xe9\x5a\xb3\xc0\xf7\x61\x54\xe4\x51\x92\xc3\xea\x24\x1f\x8b\x34\x66\x3b\xaa\x26\x8e\xe2\xd4\x87\xa9\x4b\x15\x47\x35\x4f\x9a\x72\xc8\x44\xe8\x48\x6b\xc8\xd8\x51\xbf\x51\x64\x87\x57\xda\x43\xd4\xa3\x81\x03\x10\x71\x9c\x05\x6d\xeb\xfb\x7d\x3f\x1e\xa3\x65\x02\x1b\x33\x34\x0f\x1f\x7c\xcf\xfe\x85\x9e\xff\xe0\xfb\xdb\xf4\x0f\xee\xe9\xc1\xf7\x59\xe2\x45\x0f\x7e\xff\xfe\x36\xf9\xfb\xfd\x6d\x9a\x78\x9b\x14\xb7\x70\x7b\xd4\x71\x82\x23\xc2\xb5\x11\xde\x44\xe0\xa6\xed\x49\x90\x66\x9c\x1d\x41\x46\xda\xa6\x14\x1b\xbb\x60\xea\x84\xe4\xa8\x8d\x90\x9f\xa3\x46\x60\xf4\x7c\xef\x0e\x86\x7c\xe7\x62\xf7\x92\x81\xa6\x5e\x0a\x8a\xcb\xd7\xeb\x00\x71\x93\x7a\x9d\x1c\x78\x6e\xaa\x80\x82\x54\x01\x05\xa1\xc8\x65\xa0\x20\x55\x41\xc1\xc2\x6d\xa5\xf2\xcd\x1e\xbb\x9e\x9a\xe0\x17\x05\xf0\xd5\x9e\xb9\xa1\xf2\x9d\x54\x92\x36\xa9\xc0\x8e\xd8\x29\xd9\x77\xdd\xa4\x60\xae\x10\xcf\x63\x12\x50\x96\x3b\xbd\x05\x01\x7c\x30\xee\xc3\x96\x3b\xee\xc1\xef\x17\xf8\xc7\x02\x5f\x6f\x07\x18\xdb\x7a\x2b\xb5\x85\xc1\xb7\x34\xbe\x5b\x08\xa0\x07\xb3\x3e\x6a\xb9\xb3\x1e\xfa\xde\xc7\x3f\xfc\x1e\xc2\x2d\xa5\xfb\x14\xbf\xc3\xb4\x8e\xd3\x67\x3b\x20\xb3\x00\x22\x10\xb4\xa9\xd8\xdf\x1e\xc4\x43\xc7\xe9\x29\x9f\x86\x37\x79\xec\x45\xb7\x3d\x7a\x33\x8c\x22\x75\xdd\x67\x23\x73\x86\x57\x72\xa0\xb8\x73\xd1\x3a\x75\x6a\x16\x19\xdc\x9a\x25\x5e\x9a\x49\x6d\x72\xf3\x41\xbb\x03\xd2\xf6\xd8\x9b\xc3\x30\xf8\x13\x3a\xf6\xfb\xb1\x17\xb5\xfe\x79\x09\xf3\xf7\xc4\x73\xd8\x23\x3a\x47\x1b\xaa\xaf\x33\x11\xdb\x4f\x21\xa2\xd6\xd6\xcc\x9c\x5b\x6b\x5f\x1c\x09\x3e\xe3\xc2\x34\x3f\xe8\x07\xd4\xcd\x1c\xa9\x8d\x5b\xc6\x90\xb5\x98\x4b\x64\x5e\xf0\x31\x3b\x73\x1b\xad\xb8\xd1\x17\xa6\x0f\x47\x0b\xc3\x2e\x94\x42\x8b\x5c\x61\x1f\xd8\x69\x90\xb1\x05\xc9\x49\x9f\x1b\xad\x56\x10\x50\x6d\x07\x36\x0b\xc7\x8e\x94\x88\xaf\xd2\x76\xe8\xc6\xec\x61\x1c\x7f\x58\x24\xb6\x95\xc1\xf4\x3c\x18\xc3\x1e\xed\x2b\x80\x99\xe5\xf0\x7e\x7f\x20\x2e\xc6\xb4\x7d\x89\x1c\x8c\xe1\xb7\x53\xe8\xf9\x2f\xa3\x70\x69\x57\x9d\x64\x86\x45\xde\x1e\x7b\x66\x05\x11\xc1\x44\x67\x25\xa5\x73\x4d\x47\xb4\xf6\x60\x13\xb7\x95\x98\xe4\xd8\xad\xf6\x08\x89\x92\x99\xb6\x83\x08\xb7\xe9\xd8\x96\xb4\x30\x60\x9b\x88\x13\x78\x78\x0c\x28\xef\xc9\xd1\x27\xa4\xf8\xfe\xa2\x65\x29\xb4\x7f\xfc\xd9\x86\xf6\x67\x87\xcc\x1e\x40\x80\x86\x20\x75\x2f\x73\xcd\x88\x99\x4f\xa7\x3d\xf6\xf8\x8e\xe5\x39\xc8\x5c\xd9\x29\xae\xa7\x4c\x3b\x74\x07\xd1\x10\x2c\xdc\xeb\x18\x8a\x03\xdf\xbd\xcc\x81\xec\x80\x73\x51\xe1\x80\xd3\x1f\xc0\xa1\xbb\x60\x0e\x38\x7d\xd5\x01\xa7\xfc\x09\x7c\xdd\x01\xa7\x5f\xe9\x80\xd3\x5f\xad\x7c\xdd\x01\xa7\xaf\x3a\xe0\xf4\xdd\x70\x13\x07\x9c\x84\x12\xe0\xeb\x69\x67\xc0\x23\x7e\xc1\x60\xee\x00\xdf\x01\x63\xc9\x01\xa7\xaf\xb9\xc7\xe4\x41\x98\x94\xf4\xbe\x5f\xde\xcc\xb1\x70\xc0\xe9\xd7\x3b\xe0\xd4\x7b\x30\x9f\x47\x3c\x44\x1f\x4f\x2f\xa2\x0e\x38\x5d\x1f\x04\x0e\xb9\x95\xc4\x77\x2f\x20\x9e\x7a\xd7\x02\x87\x28\x36\xdb\x12\x7f\x83\x0f\x7f\x6b\xf8\x10\xc5\xe8\x1b\x88\xf8\x06\x22\xaa\x41\x04\x37\x7e\x91\x20\x43\x19\x4d\xde\xb1\x52\x69\x65\x85\x47\x1c\x2d\xbf\x54\x4f\xdd\x14\x22\x93\x4b\x0f\x7e\xeb\x73\x22\xfb\xdf\x33\x4d\x4e\xac\x5d\x76\x9b\xd8\x1b\xb7\x44\xa6\x69\xce\xcc\xf3\x50\xba\x66\xc2\x82\x20\x4c\x6d\xe7\xf2\xfa\xfe\x90\x01\x94\x36\xd9\x4d\x8b\x10\xd8\xed\x14\x12\x92\xf9\x12\x67\xdb\xcc\x75\xe0\x3b\x01\xc4\xbc\x74\x4a\xa8\xd7\x8c\x07\x38\x86\xc8\xb6\x92\x70\x91\x92\x86\xfc\xb3\x65\x02\x39\x34\x58\x5a\x40\x06\xa0\x79\xee\x48\xa0\xf6\xb2\xe8\xbd\x97\x56\xa0\x99\xec\x31\xc8\x6e\x4b\x20\xc3\xf0\x9a\xf0\x37\xc3\x74\x88\x34\x4c\xbe\x02\xdb\x2f\xea\x51\x66\x69\x14\xa7\x73\x32\xb4\x2a\x0f\xf6\x37\x44\x86\x99\x1e\x17\x42\x26\x29\xe4\x57\x2c\x85\x12\x72\x72\x05\x9f\x47\x0c\x34\x53\x61\x10\xf5\x57\xab\xd1\x06\x4c\x67\x1b\x97\x7f\xcf\xea\xf6\x28\xfd\xa6\x32\xb7\x52\xf7\x72\x1e\xfb\x30\xec\x21\xd0\x6e\xb7\xd3\x9c\xf1\x55\xdd\xe8\xff\x63\xef\xdf\x9b\xdb\xc8\xad\x84\x71\xf8\x7f\x7d\x0a\x8a\x35\xc5\x69\xbc\x86\x68\x29\xd9\xa7\xea\x2d\x7a\xda\x7c\x3c\xb6\xbc\xf1\x66\x7c\x59\xcb\xb3\x79\xb6\x18\xae\xdc\x22\x41\x11\xe3\x16\x9a\x8b\x06\x2d\x2b\x64\x7f\xf7\x5f\xe1\xe0\xde\x0d\x92\x4d\x89\x9a\xcc\x24\xa9\x4a\xc6\x22\x1a\x38\x00\x0e\x80\x83\x83\x73\xd5\xa2\x22\xf7\x86\xef\x14\x15\x4c\xcd\x0e\x01\x6b\xe5\x0c\x4d\xbd\xbb\x01\x7a\x54\x1f\x71\x91\xc2\xb8\xc2\xc7\xa2\xcd\x3e\xd9\x9f\xda\x88\xaf\x45\xe5\xd8\x4d\xd0\x35\x2d\x34\x72\xc1\x96\x87\x61\x0d\x1a\x7e\x51\x1d\x08\xd1\x20\x4c\xc3\x3b\x56\xa1\x2b\xed\x08\xe5\xfa\xc1\xd5\x14\x5c\x54\x1a\xbb\xaa\xae\xcf\xe2\xba\x95\x2a\x77\x6c\xd2\x0d\xc7\x7b\xd3\x46\xde\xf1\xc4\xfc\xb5\x1f\xfa\x8e\xc2\xa9\xc8\xbb\xaa\x30\x38\xf0\xfe\x56\xab\xd5\xf6\xbe\x84\x4d\x2c\xda\x6b\x0d\x6c\x79\x58\x5d\x62\xbe\x56\x53\x16\x35\x2a\xc9\x85\x6b\xd6\x93\xa5\x61\xd5\xdd\x32\x82\xfa\x81\x8f\x12\x18\x25\x8c\x31\x2b\x4a\xd9\x4c\x85\x2b\x7d\xcc\x55\xab\x9b\x5a\x81\xd8\x7e\x91\x53\x91\x74\x3b\x5d\x79\x82\x80\x51\x2d\x29\xbb\x5e\xe6\x19\x07\x51\x0c\xed\x2f\x8a\x45\x82\x90\x64\xb9\x46\x46\xe1\x71\x72\x36\x3e\x92\xbc\xdd\x24\x5f\x4e\x49\x99\x94\xa8\xd7\xd3\xf5\xf4\xf9\x08\x8f\x94\x92\x38\x58\xe9\x0e\xed\xff\x52\x50\x06\x5d\xa2\xe0\xb0\x15\x55\xa5\x85\xaf\x2c\x1d\x75\x8b\x59\x17\x77\x29\x78\xb9\x80\xe5\x9d\x28\xe4\x9f\xbc\xb8\x31\xce\x2f\x59\xd9\x1d\x47\xf0\x9f\x53\xf9\xff\xc5\x55\x91\xf1\xa9\x6f\x79\x37\x29\x16\x77\x27\xda\x65\x76\xeb\xfb\xa1\x55\x06\xd9\x20\xf3\x89\xea\x39\xe3\xd7\x27\x92\x1f\x2d\xc1\x14\xb8\x58\xd8\x1f\x2d\x3d\x5c\x5c\x26\x93\xc8\xbb\xc4\x32\x3f\xf5\x4c\x26\xf8\x12\xdf\xe2\xf7\xf8\x1c\x7f\x73\xb7\xf9\x87\xdf\x53\x4e\x93\x4f\xff\xca\x69\xf2\xfb\xc9\x69\x72\xf1\xaf\x9c\x26\xff\x1c\x39\x4d\xbe\xa4\x10\x91\x78\x9b\x57\xdc\x8b\x3f\x7e\x79\xfb\xfa\xd5\x8f\xbf\xf8\x5e\x71\x67\x67\x7e\x58\x02\x65\x72\xae\x08\xaf\x30\x81\x0a\xfe\xcd\xda\xad\xab\x8a\x60\xc5\x3d\x0e\x62\x12\x58\xfa\xad\x22\x13\xe8\xea\xd7\x4b\x6a\xa2\x6e\x81\xcb\x9d\x76\x8f\x3d\xf5\x22\x49\x91\x6f\x92\x50\xab\xe4\x8b\xd6\xb9\x0d\xbc\x2d\x72\x72\x9d\x09\xe5\x7b\xaf\xb3\xf1\x76\xb5\x9e\x1b\x24\x45\x05\x83\x53\x0b\x7f\x5d\x2c\x27\x13\x52\x96\xdd\x20\x4c\xd2\x37\xe1\x7b\xd0\xe9\x1e\xbc\x12\xdd\x95\x57\x12\xe9\xd3\xfb\xea\x3a\xf7\x0a\xcd\x28\x82\x22\x3b\x1c\xed\x6b\xfb\x87\xc0\x09\x57\x45\xfc\x69\x46\x56\x3b\xfb\x23\x58\xd9\x6f\xb3\x8a\xb7\x58\xde\x61\xd6\xde\xe6\x46\xdd\x60\xc8\x0e\xec\xfd\xdb\xd4\x13\x86\x65\xea\x01\x91\xf1\x6b\x94\xc0\xb3\xa3\x60\xe4\xfd\x0c\x6c\x62\x92\x51\xd1\x57\xb4\x0d\x17\x7d\x79\x24\xc7\x08\xe1\x7c\xcf\xfa\xcb\x68\x7d\x94\x8c\x60\x1b\xca\x55\x5f\x8a\xae\xac\x38\xf1\x2a\x16\xfd\xab\xa2\xc8\x49\xc6\x10\x9e\xb6\xec\x4f\x2b\x4a\x25\xa4\x79\x00\x49\xd5\x40\x78\x11\x87\x3f\x8b\x17\x43\xe1\xac\xe0\x57\x74\x7a\xfe\x4d\xf0\xec\x05\xbf\x2e\x51\x92\x5c\xd5\xc4\x83\xbc\x65\xc2\xea\x4f\x3a\x93\xc7\xb5\x49\x31\xc2\x1a\x29\x46\x3e\x98\x24\x2e\x70\x66\x4c\x32\x15\x5b\xaa\x8f\xd0\x5d\xad\xdc\x9c\xa8\xaf\xb5\xf2\xd8\x01\xbb\xac\xd5\xf1\xce\xdb\x6d\xed\x93\x47\x09\xf0\xfb\xda\x37\x7b\x34\xcf\x1b\x1f\xcc\xd1\xc0\xdf\xd4\xa7\xaa\xc2\xd7\xe9\x45\x72\x15\x04\xd2\x84\xf9\x8d\xb2\x87\x06\x97\xbd\x6b\x00\xd6\x28\x1a\xe5\x0f\x05\xfd\xb5\x0e\xda\x60\x79\xb4\x7c\x28\xe8\xcb\x3a\xe8\xd8\x42\x8d\x26\x0f\xed\xe6\xb6\xde\x8d\xb7\xd6\xa3\x07\xc7\xf5\x7d\x5f\x87\xee\x6f\x97\xd1\xfc\x70\x51\x6c\xcd\xd5\x55\x55\x08\x9f\xd7\x3b\xb5\xfb\x70\xb4\x78\xe8\x84\xbe\x35\x61\xdb\xad\x3c\x9a\x3d\x3c\x96\xf3\x15\x42\xeb\xf5\x0d\x7a\x06\x0f\xaf\x92\x38\x7f\x2a\x73\x91\xa3\xe4\x0b\x7e\x1b\x31\xbc\x0c\x49\xbd\x51\xba\xd0\xd2\xbb\x91\xcb\xe5\x42\x3e\x9c\x36\x28\xc0\x23\x4a\x18\xff\x9a\x89\x08\xca\x1e\x45\x0f\x1e\x15\x53\xd0\x1d\x5a\x16\x8f\x84\xba\xd7\xfe\x91\x31\x6a\x52\x44\x74\x87\x4e\x7c\x96\x95\xe2\xaa\x28\xe4\x93\x41\x67\x7a\x79\x9d\x95\xe2\xc7\xa2\x10\xe9\xf1\x31\xa4\xfa\x76\x25\x9e\xfa\xc3\x58\xe0\xac\xdc\xd7\x81\x50\x92\x27\x23\x70\x12\xbd\x9e\x25\xfe\x7d\x5a\x5e\x98\x55\x90\x8f\x02\x4f\x20\x41\x77\xad\xe9\x4d\x31\xa5\x33\x0a\xaa\x34\xb7\x2e\x4d\x01\x93\xa9\x16\x5f\x3f\x90\x6f\x44\x44\x19\x9b\x5e\xc8\xbf\x9a\xc0\x13\xd6\xaa\x4c\x47\xdd\xd2\x1c\xa7\x2e\x51\x1c\x15\x70\x22\xd9\x51\xa6\xac\x46\xcc\xf4\x50\xa8\x2b\xc1\x99\x59\x08\x45\x81\x07\x79\xaa\xd9\x06\x4b\xcf\x06\x4b\xdc\x24\xa1\x83\x09\x64\x60\x82\x0b\x61\x30\xc5\xf2\xca\x19\xcc\xab\x34\x3b\x82\x24\x0e\x2f\x84\xb6\x37\x4d\xea\xdc\xad\xa1\xf3\x39\x52\x77\x34\x2d\x7f\xcc\x33\xf6\x05\x25\x73\xb4\x5e\xef\x68\xab\xee\xb5\x79\xbd\xe5\xb4\x45\x4b\x7d\x71\x4d\xeb\x6d\x49\x5f\xd6\x2c\x89\xe8\xdb\xca\x6f\xa6\x48\xee\xda\xad\xf0\x34\x8b\x51\x38\x16\x83\x20\x73\x6e\x16\x29\xe4\x78\x9a\x0c\xc9\x40\xa7\xe1\xf1\xdb\xa5\xdf\xad\xa2\x7d\x56\xe3\xcf\x78\x06\x89\xd5\xed\x9e\x4f\x16\x78\x05\x78\x8d\x58\xf2\xcc\x87\x73\xf3\xa8\x72\xeb\xe4\x1e\xd2\xba\xd6\x72\xb8\x21\x3f\xd0\x12\x0d\x96\x76\xf1\x5c\x4e\x98\xd2\x3d\x60\x45\xfa\x7c\x35\xeb\x43\x4a\x18\x95\x44\x50\x99\x80\xdb\x8c\xfc\xd6\xf2\x31\x1b\x7d\x2e\xd8\x77\x2b\xe0\xe6\x26\xd9\x82\x8a\x4c\x89\xbc\x04\xaa\x3e\x8f\x8f\xc8\xb0\x5f\x17\x25\x82\x6d\x0c\x96\x30\x67\x4e\x42\x5d\x21\xbc\x22\xd9\x35\xe1\x8a\x87\x76\xdb\x3c\x8b\x9f\xee\x59\x9e\x95\x73\x9f\x31\x87\x82\x93\x1b\x52\x96\xd9\x75\x5c\xfa\x18\x91\x6b\xd5\x4f\xb1\x11\x57\x6d\x3c\xf6\x26\x21\xef\xae\x1c\xc1\xce\x62\xaa\x31\xe6\xa8\x8b\x6c\x38\xfa\x83\xa4\xfb\xc5\x97\xf8\xf6\xa8\x99\x98\xf5\xf7\x20\x1e\x3b\xff\x97\x78\xec\xf7\x23\x1e\xfb\xf6\x2f\xf1\xd8\x3f\xba\x78\x2c\xc8\xde\x9b\x9c\xe2\xcc\x5a\x36\xa2\xa4\x0b\xa4\xab\x5f\xce\x8b\xdb\x0f\xbc\xb8\xe6\x92\x03\xd1\x92\x86\xac\xcf\x0a\x81\x92\x2e\xf9\x46\x05\x6c\x4f\x25\x69\xc8\xfa\x19\x9b\xa2\xa4\x1b\x34\xc1\x5d\x56\x88\x73\x5b\x71\xbe\xa1\x1b\x07\x6a\xa1\x85\x75\xd6\xa8\xb3\xab\xa9\x27\x18\x46\x77\xb5\xd4\x21\xa8\xa0\x40\x08\x15\x41\xc1\xaf\xfd\x81\x93\x19\xfd\xd6\xc5\xdd\x4b\x3d\xcf\xb7\xcd\x8f\xf2\x8d\xb1\x05\x20\xc2\x57\x1b\x3e\xaf\xfc\x79\x62\x41\x6f\x48\xb1\x14\x55\x17\xe1\xeb\x3d\xec\xa0\x7c\x41\xc7\xb9\x95\x57\xa8\x10\xb4\xb8\xdb\x75\x85\x79\x76\x07\x11\xf3\x72\xab\xdb\xb6\x9f\x24\xe7\xf5\x95\x74\xf1\xf1\x99\x2b\x0b\x70\x86\xbb\x92\x8f\x2f\x05\xcf\x16\x5d\x84\xdf\xeb\x2a\xe1\x32\x19\xe1\x88\xf9\xea\xad\x9a\x15\x90\xc4\x5a\xfe\x98\x71\x27\x1d\x31\x15\xcc\x6a\x1a\xd9\x08\xa4\x08\xde\xbc\x06\xee\xcd\x3a\x2b\x96\x6c\x9a\x69\x8e\x48\x69\xab\xfd\x99\x0c\xbb\x59\x4e\xb8\x38\xb9\x2a\xbe\x75\xba\x03\xf5\xa3\xa3\x8a\x54\x7e\x67\xf8\x5b\x12\xe6\xc4\xf1\x31\x00\xc5\xad\xe8\x7a\xdd\xed\x6a\x2a\xf6\x59\xe7\x4f\x6c\x6e\x19\x93\xfd\x79\xe3\x90\x2b\xb0\x08\x80\x3e\x01\xb4\xee\xd3\xb7\x00\x97\x7b\x80\xce\xee\xd4\xf3\xaa\x36\x00\x85\x91\x85\xc6\xe1\xab\x25\x37\x29\xa9\x6d\x26\x49\xa8\x3f\x0c\x8e\x9f\xf3\xda\x6b\x4e\x6d\xd8\xd7\x1b\x70\xbd\x3e\x3d\xb2\xa3\x60\xfd\xb9\xb8\xc9\x2f\xb2\x19\x41\xc9\x67\xc1\x33\xa6\x1c\x53\x4e\xa6\xba\xc3\x41\x47\x4e\xe3\xa6\xfc\x8c\xaa\xcb\x1b\x1b\x43\x30\x41\x8a\xe9\xa3\xe5\x07\x4e\x4a\xc2\x84\x3f\x05\xa4\x93\xdf\xa8\xf9\xe8\x78\x26\x72\xa7\x24\x06\x06\xc4\x1d\xdc\x05\xc3\x9b\xa4\x39\xfb\x01\xe0\x2c\xcf\x8b\x5b\x03\x56\x33\x93\xaf\xe5\x17\xbd\x14\xc6\xee\x06\x6a\x07\x2d\x75\x65\x5b\xaf\xd2\x91\x12\xe5\x88\x7c\x7c\xe9\x7a\xef\xd5\xd7\xe1\xf0\xf8\xd4\x4c\x2d\xde\x5f\x65\x32\xba\x1a\x8b\x9f\x4d\xb5\x5e\xd1\xe9\x1b\x08\x1e\x2e\xef\x40\xe3\x7f\x03\x6f\x0a\x46\xbe\x19\x43\x72\xc5\x7a\x03\x61\x29\xad\x75\xb9\x3b\xc9\xa7\x92\x95\x7e\x56\xff\xbc\x20\xe0\xfc\x7a\x21\x1f\x3c\x02\x1e\x3c\xc1\x67\x6f\x09\x75\x10\x60\x9d\x67\xd9\xfb\xb0\xa9\x15\x2c\x5a\xac\x15\x7c\x00\x73\xfc\xe9\x14\xde\x87\x3f\xd1\x52\x10\x46\x78\x12\x44\x6c\xad\xf7\xa3\x41\x6d\x69\xa8\xa3\xb0\xd6\xbb\x32\x0d\xab\x82\xfd\xc5\xcb\x6d\x4c\xd0\x8a\x68\x57\xa0\xfb\x8d\x62\x73\xdb\x1d\x03\x51\xcf\xc1\x49\xc6\x26\x24\xd7\x9b\xd8\xad\x83\xc9\x8b\x1e\xdf\x0b\x15\xbe\x4b\xbf\x25\xd7\xbe\x70\x2c\x24\xba\x0f\x97\x89\x7e\xad\x77\xe0\xd3\xed\x87\xcb\x42\x2f\xb7\x8d\x1f\x48\xff\xc3\x25\xa2\xb7\xf5\x3e\xec\xed\xf1\x00\x71\xa8\x11\x4e\x86\x90\xb7\xb0\x01\x20\x09\xdd\x95\x6c\xaa\x2d\x30\x84\xaf\xfd\xe4\x53\xb5\x51\xd8\x4b\x4a\x09\x48\xf7\xea\xd4\xb5\xdd\xde\x87\xbd\x94\xba\x78\x74\xb3\x67\x1f\xae\xed\xf6\x3e\xea\xd7\x57\x17\x8f\xae\xf6\xec\xaa\x01\x62\x7b\x8f\x36\xe8\xed\xa8\x6c\x9d\x20\x2c\x0a\x60\x77\x37\x2a\xa9\xda\x03\xba\x51\x69\xd5\xb6\x77\x63\xaf\x8a\x87\x74\xe5\x80\xec\xea\xce\x23\xa8\x0f\xe9\xd0\x07\x53\xeb\xf2\x7a\x83\x1c\x5e\x49\x48\xd4\x7f\x8d\x64\x65\xa3\xcb\xd9\x53\xe0\x29\xc8\x74\xb3\x30\xc6\x49\x6b\xea\x5d\xe8\x60\x62\x46\x4a\x13\x15\xb8\x44\x04\x2d\x20\x82\x71\x42\x95\xfc\x5f\x72\x8a\xdf\xbc\x9c\xe2\xa0\xaf\xdf\x42\x9b\x02\x1b\xa1\xaf\x79\x3f\x75\x7d\x5f\x3f\x5c\x86\x0f\xbb\xc4\x29\x31\x54\x49\x62\x5f\x7a\x08\xed\xe1\xf3\x92\x7b\xaf\xa6\x4f\xf4\x46\x32\x32\xea\x89\x9f\xd7\x9f\x53\xf2\x85\x67\x0a\x69\x29\xef\x79\x89\x18\xe0\x17\x5d\xb9\xbd\x05\xa7\x12\x98\x81\xe5\x1c\x6b\x2e\x95\x22\xdd\x39\xd5\x64\xbf\x59\xa7\x1a\x6d\x61\xaf\xec\x57\xe1\x47\xcc\xc0\x5e\xd0\xc9\x97\xbb\xf5\x5a\xf1\x66\xf2\x19\xc4\x3f\x65\xe5\x97\xc4\xf0\x66\x25\x11\x6f\x42\x9c\x24\x08\x55\xf5\x67\x82\x66\xea\x15\x9f\x07\xab\x60\x00\xc0\xb2\x64\xe5\x97\x37\xac\x14\xf2\xeb\x30\x81\x97\x55\xc0\x11\xd6\xeb\x98\xbe\x4d\x4a\xb2\x04\xa1\x81\xab\xe8\x86\x58\xc9\xdf\xb5\x31\xb8\x85\xed\xf5\x92\x58\x23\x9d\x9b\x5a\xc5\xc0\x4b\xba\x53\x3a\x3d\x77\x50\xba\x08\x55\xb7\x1e\xe3\xac\x81\x16\x4c\x17\xe8\x37\x8e\xfd\x6d\xd1\x14\x99\x79\x50\xd6\xad\xcf\xb1\x8b\xb0\x5a\x18\xbf\xbb\x50\x25\x10\x3c\x0f\x57\xca\x20\xd7\xbd\x3c\x82\x1d\x7c\x86\x2a\xef\xcd\xb7\xbd\xee\xa9\x1d\xdf\x9c\x4c\xbe\xbc\x99\x5d\xcc\x8b\x65\x3e\xd5\xaf\x45\x6f\x03\xb8\xd7\xb4\x7e\x1c\x6b\xf2\x18\xea\x41\xf3\x4c\x80\xf2\x0c\x5e\x64\x16\xdf\x8e\x8b\x37\xf8\xd6\x20\x9e\xd5\x87\x66\x3b\xb4\x88\xc1\x44\x2d\xec\xa7\xd8\x50\x68\xa9\x71\x45\xa6\x88\xce\x92\x3a\x34\x77\xd6\x4f\xed\xfe\x93\xb4\x45\xed\x5c\x39\x00\x97\xa4\x3b\x36\x76\x6f\xcb\x55\x1b\x00\x34\x66\xd0\x58\x59\x98\x40\x5e\x92\x4e\x03\x64\xf4\x34\x99\x11\xc9\xdb\xe6\x55\x26\x08\x84\x62\x53\x9f\x8e\x3c\x89\x88\xbf\x9c\x75\x22\x65\x4e\x4c\xed\x03\x24\x29\x3f\xcf\xb3\x45\x69\xfb\xd2\x00\x23\x7d\x9d\xc4\x21\xf8\x9b\x98\xa4\x91\xe5\x52\x47\x64\x44\xc6\xbd\x5e\xe3\x64\x8f\xc8\x18\x55\xb1\x7d\xa6\xb1\x5d\x1f\xde\xf3\xd4\xdf\x2c\x46\xce\xa1\x48\x94\x39\xce\x9b\x88\x8c\xdd\x72\xa8\xf2\x50\x1e\x91\x63\x5d\x28\x0d\xfd\xb0\xff\xbf\x4b\xb2\x24\x47\xa0\x8b\x57\xef\x5b\x45\xc6\x95\x42\x5f\x01\x9e\x86\xc7\xdc\xa7\x1a\xaf\x02\x12\xd8\x95\xef\xd5\x65\x5a\x7a\xbc\xde\xc4\x5e\x16\xd3\x74\x54\x8c\xf1\xfc\x61\x7e\x88\xb3\xba\x1f\xe2\x7c\x83\xe2\x60\x36\x22\xe3\x74\xae\x15\x07\xb3\x50\x71\xe0\xff\xc4\xb3\xba\xe2\x60\xb6\x51\x71\x30\x5b\xaf\x67\x75\xc5\xc1\x2c\x54\x1c\xcc\xd2\xe9\xfe\x7e\x88\x4b\x3c\xb1\x7e\x88\x33\x84\x17\x9e\xe2\x60\x56\x13\xeb\xcf\xb4\xe2\x20\x28\x1f\xce\x9a\x57\xe0\xc2\x2a\x0e\x66\xdb\x15\x07\xf5\x1e\xe2\xb7\xb8\x1c\xe2\x4c\x4e\x4f\x71\x02\x59\x3a\xc3\x25\xaa\xeb\x17\xb7\xf1\xed\xd6\x3b\x27\xd0\x66\xc6\x7d\xcd\x9a\x7a\xd2\x86\x13\x5a\x5c\x03\x5b\xf3\x3f\xdb\x10\xef\xc3\xfe\x5e\x14\xf9\xdd\x8c\xe6\x3e\x84\x8c\x73\x48\x7d\xb8\xfd\xd9\xb1\xe1\xc9\xa0\x3e\x9f\xdc\x52\x31\x2f\x96\x1b\xa3\x5e\xc4\xdb\x06\x68\x39\x29\x16\x26\x2d\x46\xbc\xf6\x35\x51\xdd\x9c\x38\x2b\xd6\x2d\x5a\x61\xe7\x28\x11\x79\xb6\x04\x5a\x61\xf7\x7c\xb9\xfd\x3d\xe9\x84\xdf\xff\x4b\xcd\xf8\x4f\xa4\x66\x9c\x29\x9b\x25\xf2\xbf\xcb\x2c\x47\x49\x17\x2e\x30\xed\x88\xd5\xc5\xa7\xc1\x6b\xeb\x46\x9b\x37\x65\x8b\x1f\xef\x4c\xd5\x2e\xd6\x37\x52\x50\xf3\x4a\xd5\x2c\x0b\x2e\x5c\xc5\x38\xc1\x26\xfd\x05\xa7\x05\xa7\xe2\xee\x07\x61\xff\x1c\x9e\x0d\x5c\xf9\x73\xaf\xfc\xe4\x6c\x70\x1a\xc6\x7b\x69\x28\xf7\xe2\x56\xcc\x51\xf3\x3b\x7c\xeb\x98\xd9\x9b\x85\xb8\x73\x4a\x37\xf3\x01\xe6\x56\x3a\x85\x9b\x29\x97\x94\x8d\x5d\x93\xe9\x7f\xaa\xa9\x19\x75\x9b\x7d\xdf\xbc\x52\x43\x28\xcd\x2d\x0f\x28\x90\x48\xc9\xfb\x2f\x50\x52\x7f\x10\xec\xe0\xda\x15\x88\x49\x4e\x32\xae\x59\x83\x32\x41\x55\x36\x9d\x26\xa4\x11\xd5\xe0\x92\x30\xe8\x4b\x33\x36\x8c\xdc\x06\x22\x70\x82\x14\xb4\xaa\x06\x2d\xe4\x69\x14\x17\x23\x19\x64\x6d\xc2\xf5\xae\x60\x04\x0c\xaf\xec\xa2\xd9\x83\x4f\xd2\xe7\xa4\xa1\xe2\x41\x72\xcf\x41\x17\x1a\x01\x15\x27\xd7\xb4\x14\x84\x83\xb7\x75\xe2\xa1\xc2\xdb\x08\x3e\x4c\x35\x7c\xbf\x95\xec\x5e\x03\x5b\x10\xf2\xe5\x35\xe5\xa5\xe7\x51\xe9\xc6\xad\x82\x99\xa9\x33\x02\x35\x7f\xca\x36\x54\xcc\x33\x5b\xef\x9a\x08\xc0\x93\x66\xd7\xc2\xda\x0e\x48\xd5\x44\x28\xac\x80\xa7\x54\x5a\x38\x57\x67\xb5\x55\x66\x5e\x75\xb3\x2d\xba\x78\x55\x21\xcc\x65\xfd\x89\x57\x1f\x8f\xba\xc6\xab\x4f\xc5\xf3\xa0\x05\x53\x5e\x31\x54\xfb\xfd\xc1\xeb\xed\xd5\x52\xdd\x80\xa4\xec\x8e\x11\x66\x5a\xd3\x5f\x96\xf4\x9a\xa1\x64\x55\x61\x8e\x57\x3e\x57\x0a\xef\xdc\x0a\xb9\x20\xf4\x1d\xca\x3a\x75\x4d\x18\x44\x54\x22\x98\xca\x51\x59\x46\x5a\xe5\x56\x7b\xcf\xf5\xb0\x13\x8a\xd5\x5b\xa5\x50\x2f\x07\x79\x29\x72\x1b\x00\x6e\x69\x65\x2f\xda\xdb\x9a\xa1\x2a\x06\x24\x08\x31\xb9\x1f\xc2\xa8\x37\x56\x8e\xad\xbf\x74\x77\xc9\x14\x2d\x84\x58\xfc\xb0\x65\x25\x1a\xdf\xcf\x50\x22\xd0\x90\x0e\x84\xd3\x0a\xd7\xc0\x7a\x1b\x3f\x39\xc5\xd3\x86\x05\xae\x0e\x74\xf0\x11\xb6\xa1\x56\x09\x77\xd5\x15\x35\x20\xec\x2b\xe5\x05\x83\xdc\x6a\x08\xd7\xd7\x9e\x6c\x99\x87\x7b\x82\xcd\xbd\xb9\xab\xa7\x5c\x7c\x64\xed\x71\x64\x57\x59\x04\xab\xcc\xd3\xcf\x1a\xc2\x77\x4a\xc7\xe9\x29\xc3\x51\xf5\xd9\x5b\x54\x25\x94\xc2\x64\x24\xc6\xa8\x82\x9d\x10\x1e\xdd\xd8\x68\xf4\xcf\x4f\x6a\xef\xba\xa3\x8d\xaa\xfa\x09\x36\x0f\xbb\x34\xd1\x7e\xff\xe9\xf3\x95\x71\xca\x6d\x6c\x63\x0f\x51\x30\x38\x7d\xd5\x51\x52\xca\xbd\xb7\xd2\xec\xdd\x40\x60\xb9\xda\x03\x62\x5e\xd7\x92\x30\x32\x54\x55\x97\xf3\xac\xb4\x47\xc5\x85\x23\xd0\x74\x12\x08\xbb\xf3\x32\x26\xa8\xb2\xa4\xd3\x3b\x1b\xa4\xdf\x38\x73\x20\xe7\xd5\xae\x35\xce\xfe\x53\x0c\xc5\x40\x3f\xef\x00\x17\x1f\xea\xcd\x7c\x98\xd0\xb9\x84\xa3\x86\x12\x8c\x53\x18\x22\x5b\x35\x09\xd6\x62\x69\x29\x14\x51\xca\xcc\xf7\xa1\x2a\xc0\xde\x63\x0f\xb7\xf3\xff\x5a\x87\x6d\xae\xc2\xd1\xcd\xc3\x75\x98\x35\xd0\xb5\xdb\x74\x74\xf5\x60\x9f\x8e\x88\xfe\xac\x71\x5a\x46\x85\x35\x21\xba\x8f\x3e\xae\x0e\x6f\x2f\xc5\x4b\x0b\xd3\xd4\xdf\x5b\x1a\xc3\xff\xbd\xfe\xff\x5f\xdf\xfc\x72\x37\xad\x39\x6c\xea\x3c\xfe\x26\xf9\x76\x30\xc7\x8e\x73\xbf\x74\x6a\xd4\xf1\x18\x77\xbd\x44\xd7\xa7\x80\x07\x25\x82\x93\x9f\xec\xdf\x8d\x5a\xda\x56\x43\x56\xb2\x7f\xd6\x72\x5a\x43\x2f\xdd\xba\x8f\xe7\x59\x24\x9b\xb2\xd1\x4b\x36\x52\x14\xff\xc1\xcf\xa9\xe4\xa9\xfa\x1a\x15\xff\x18\x54\xf4\x55\x74\x5e\x55\xcf\xdf\x52\x0e\xeb\xdf\xce\xf0\xe8\xdf\x4c\xd6\xf2\x48\x1e\xa4\x3f\x68\x90\xce\x83\x13\xf0\xa9\x72\xa3\x86\x99\xc6\x4e\xc7\x4e\xeb\x69\xb3\x3d\xed\x48\xb4\x54\x83\x6a\x8d\xd6\xba\x41\x53\xec\x67\x87\xaa\x9b\x1f\x04\x40\x35\x58\x35\xe0\x33\x70\xd7\x55\xb6\x61\x46\xcb\xdc\xad\xbb\x9c\xb6\x6a\x05\xfd\xe0\xd1\xd9\xff\xc1\xff\xc7\x65\x9d\xac\xeb\xad\x3d\x77\xd6\x3f\xd6\x3a\xe8\xc6\xb3\x4e\x99\x1c\x52\x26\x2b\xd5\x2e\x0f\x57\x48\xf5\xa4\x1c\x80\xe9\xf4\x84\x6a\xb5\x71\x3d\x93\xea\x3c\x2b\x4f\xe0\x40\x58\x3f\x58\xec\xdc\x79\x37\x39\xc4\xb6\x25\x12\xad\x33\x3c\x6d\xd4\xc7\xb6\x89\x33\x1a\x89\x49\x11\x48\x8c\x1e\xc5\xc9\x4a\x6b\xfe\x82\xa8\x22\x96\x1d\xf0\x43\x8c\x12\xbc\xba\x26\x22\xd9\x18\xb9\x95\xa0\xe6\x4b\x86\x9a\x4b\x56\xc5\x22\x35\x4a\x46\xda\x17\x85\x56\x96\x22\x54\x55\xd1\x58\xa2\xed\x24\x4d\x11\xac\x3a\xf9\xd8\xa3\x11\xed\x0d\xb8\xb2\x3c\x95\x16\x82\x0f\xfe\x48\xfe\x88\x6b\x3a\x88\xc1\x29\x36\x8f\xec\xc1\xd9\xe9\x29\x56\x02\xf2\xc1\xf1\x19\xf6\x4f\xb8\xfc\x0d\xcc\x56\x97\xb2\x59\xd1\x85\xbf\xcb\x81\xef\x10\xa5\xca\xbb\xb7\x19\x67\x4a\x3a\x38\x95\x37\x3b\xb7\xb4\x17\x77\x4b\x32\x29\xd8\x34\x83\xcb\xab\xf9\xca\x19\x8c\xba\xbc\x80\x00\xdd\xe0\xe5\xc9\x8b\x1c\xec\xdf\xba\x5f\x29\xb9\x0d\x92\xaa\x8d\x71\x83\x33\x93\x7b\x1f\x93\x36\xab\xd6\x90\xf8\x6d\x39\x06\xbf\xc2\x6a\xf9\xf1\xa7\xdc\xee\x25\x92\x03\x0e\x83\xa0\x5b\x63\x02\x1b\x74\x7b\xf7\x5c\xb5\x1c\x55\x62\x2e\xdb\x60\xe5\x11\x3d\xc6\x8f\xb3\x2d\x6d\x6e\x81\xca\xbe\x54\x58\xf0\x52\xa1\x29\x19\xb1\xb1\x72\x2e\xf5\x6c\x55\x29\xea\xf5\x12\x3e\x62\xe3\x94\x22\x17\x47\xbf\xf5\xec\x55\xf2\xbd\x5f\x31\xb3\x47\xba\xaa\xb0\x80\xe8\xe7\x2a\xd8\x7a\x73\xbe\x27\x67\x90\xc7\x03\x02\x0b\xbe\x9f\x25\xcc\x4e\x50\xce\xdf\xa5\xcd\x68\x3f\x47\x2b\x29\xff\x8d\x4d\x33\x7d\xc0\x34\x95\x92\xc1\xe4\x00\x79\x7a\xb2\xe0\xf4\x6b\x26\xc8\x53\xc5\x88\x86\x9f\xb7\x72\xcc\xbf\x26\xd1\xed\xd8\xa2\x11\x1f\x07\x94\x98\x96\x7f\xfa\xf4\xf6\x27\x65\xfe\x0d\x22\x6c\x9e\x72\x1b\xd3\x81\xc8\x5f\xca\x16\xbd\x1d\x36\x5c\xd8\x5a\x15\xfc\x6a\xdf\xc0\xb5\x61\x8c\xb0\xbd\xd1\xfd\xa8\xbe\xd5\xc4\x86\xf4\x0a\xdd\x6f\xa9\xff\x05\xee\x74\x2b\x8b\xf0\x62\xbc\xd7\xdf\x2d\x6a\xc4\x92\x8a\xec\x89\x58\xe3\x64\xf9\x8f\x86\x5a\x33\xaf\x18\x72\xed\xb7\x26\x7a\xad\xcf\xe9\xa1\x10\xac\xa5\x50\xff\x60\xe8\xd5\xb3\x8a\x20\xd7\x7c\x69\xa0\xd6\x88\xe3\x0e\x84\xd8\x69\x56\xce\x09\xff\x87\xdb\xb8\x76\x5a\x4d\xd4\xba\x4f\x75\xdc\xda\x2f\x87\x42\xee\x5c\xdc\xe4\x90\xc0\x77\x4f\xe4\x7a\x3e\xcf\xbf\x25\xf4\x1a\x8f\xa4\x74\x43\xc4\x03\x89\x5d\x5b\xa7\x8e\x5c\xeb\xce\x74\x28\xdc\x2e\x6f\x32\xb6\xff\xbe\xdd\x74\xcd\x1f\x3e\x2a\xa9\x44\x98\x1e\xa3\xcd\x88\xc4\xd2\xa7\x97\x4f\xd6\x27\x4f\x9e\x5e\x63\x9a\x76\x3b\x5d\x3f\x8f\x11\xc4\xdf\x30\x66\x65\xfe\xfd\x4f\xe4\xfd\x2f\x91\x6e\xee\x7f\x95\x30\xca\x18\x26\x77\xbb\x36\xaf\x94\x28\x7e\x2a\x6e\x4d\x6e\xd7\x3e\x27\x8b\x3c\x9b\x90\x84\x61\x6a\xd9\x27\x48\xcc\xc6\x5f\x88\xe4\x14\x85\x99\x60\x9f\x08\xad\x12\x3f\x43\xd5\x86\x05\x8a\xa5\xc8\xdb\xb2\x40\xb9\x1c\xca\x24\x2b\x5b\xaf\xd0\x46\x88\x8a\x79\xf5\xe0\xfd\xa6\x4e\x85\x1d\xd7\xb6\x63\xe1\x2a\x35\x88\x8e\xfe\xf3\x40\xc7\x42\x50\x91\x93\x3d\x8e\xc5\x0e\xa4\x3b\x70\xbf\x29\x9c\x9b\x61\x6d\x43\xb9\xad\xf3\xd8\x18\xe7\xf4\xe6\x50\xd8\x06\x50\xbf\x2d\x4c\x73\x7a\xb3\x15\xcb\xf2\xfb\xa3\x63\x78\xc9\x26\x70\x1d\x3e\x0e\xa9\xb7\x44\x98\x41\x0e\x88\xf4\xec\xdf\x4e\x31\x4b\x8f\x4f\xc7\x46\xd4\xc2\x86\xe2\xe4\x8f\x03\xe1\x5b\xc4\x6e\x25\xd0\x60\xd6\xa9\x4c\x63\x9e\xd3\x21\x1b\x7e\xfe\x6e\x45\xfa\xe5\xf2\x4a\x7d\x4f\x4e\x31\x45\x55\xbf\xdf\xff\x3c\xa8\x97\x0e\x0e\xe0\x1c\x01\x8b\xa6\x10\x96\xb2\x4d\x2b\xc0\xf6\x5b\x81\x25\x9b\x12\x5e\x4e\x0a\xfe\x0f\xc1\x26\xba\xd9\x6c\xdb\xd9\x5e\xad\xfa\xfe\x76\x9f\x0e\xb5\xc5\x97\xf2\x26\x3e\xe0\x65\xe9\xc1\xfb\x6d\xa1\xde\x8c\x6b\x2b\xe6\x6d\xa5\x7b\x11\x96\x7a\xde\x8a\xcd\x58\xbf\xbd\xdf\x6e\xde\x87\x9e\xf4\xfb\x7d\x32\xf6\x4c\x97\x6e\xb2\x45\xc2\xfb\xb7\xce\xdc\x10\x64\x4c\xe9\x73\x62\x92\xec\x09\x84\xf0\x68\x8c\x0e\x42\x07\x6e\x1f\x4c\x00\x1a\xac\xd7\xaf\x29\x32\xec\x76\x95\x5b\x9e\x46\xbb\x73\xcb\x43\x51\x17\xb9\xf3\x6f\x0b\x32\x11\x64\xda\xc9\x3a\x3a\x3e\x6a\xe7\xba\x10\x9d\xac\xd3\x7d\x62\x1b\x1e\xd9\x85\x08\x78\xe5\x76\x62\xb4\x3a\x4b\xf4\x8f\x89\x0b\xfb\x6e\x78\x9a\x0c\x07\xff\xb3\xfe\x6b\xb9\x3e\x59\xff\xf5\x29\xfa\xeb\xc5\xd3\xeb\x70\x96\x5e\x73\xef\x21\x51\xa1\xfd\xb0\x59\xe3\x9e\x7e\xef\x98\xe4\xf4\x66\xbf\xed\x14\xa5\xfc\xbf\x77\x2c\x04\x1b\x22\x8a\x8c\xc9\x97\x93\x62\x29\x4a\x3a\x25\xee\x1a\xba\xc9\xc4\x64\x4e\xca\x93\x52\x87\xc4\x7b\x44\x8c\xe8\xae\x22\x19\xd6\xc9\x7a\x7d\x76\x9c\xa6\xa4\xcf\x8a\x29\xf1\x93\xa4\x43\xc6\x75\x6e\x34\x6b\xce\xb5\x57\x59\xd2\x29\x87\x5f\x3f\xb5\x73\x18\xde\xef\x45\x9e\x27\x02\x61\x9a\x9e\x3e\xa3\x3f\x30\x93\xb1\x9b\x3e\x79\x82\xe8\x2c\x61\x23\x3a\x76\x0f\xfa\x63\x13\x06\xe6\xf8\xac\xb2\x59\x80\x3d\xd3\x45\xbb\x56\x3a\x0f\xef\x50\xff\xeb\x8c\x8a\x06\xab\x0a\xf3\x54\x98\x59\xae\xd7\xf6\x4f\x33\x1c\x59\x74\x4b\xae\xbe\x50\xf1\xb6\xf9\xe1\xa6\xf8\x5b\xac\xb4\x8c\x14\x16\xb5\xb2\x5d\x6b\xed\x05\xfc\x6b\x17\x0e\x30\xe2\x2f\xee\x81\xab\x39\xa2\xd4\xed\x11\x36\xa6\x38\x7d\x94\xb0\x9f\x90\x1e\xcc\xbb\x6f\x45\xdd\xc7\x78\x65\xfc\x60\x49\x23\xf5\x14\x41\x15\x86\xa9\xe9\xd8\x25\x83\xa4\x4c\xbb\x7a\x96\x2f\xbd\xf2\xae\x0a\xd1\xed\x8c\x1a\xca\x20\x6f\xaa\xf5\x2f\xa4\x9e\x5d\x43\x09\xca\x61\xe7\xc7\xde\xbf\xa2\x6c\xaa\xec\x56\x2b\x84\x10\x8e\x74\xe3\x5b\x36\x2a\x27\x37\xb5\xc5\x30\x87\x2d\x2e\xe6\xeb\x35\x81\x41\x14\x25\x99\x7e\xc8\xc4\x5c\x3e\x78\xfc\xdf\x09\xd2\xa7\xc5\x19\x4e\x0a\xa4\x43\x33\xc1\x3c\xdf\xab\x4e\x13\xc9\x41\xe7\x25\xb1\xea\xde\x63\xd2\x57\x31\x30\xd7\x6b\x65\x89\x61\xa2\x65\xbe\xe7\x3f\x16\xd3\xbb\x97\x3a\x29\x3c\x4a\x4c\x3d\x79\xa6\x20\x3b\xbc\x6d\xe7\xa7\x8e\x37\x95\x8e\xf8\x7a\x4d\xe3\xfd\x57\x15\x9e\x1a\xe3\x2c\x93\x23\x7c\x67\x6a\x30\xed\x08\xa8\xa1\x98\xb0\x34\x17\x44\x2c\x17\x2a\x7b\x8d\x17\x30\xc8\xd8\x9a\xbe\xf4\xfa\x35\x2d\x4c\xec\xd3\xa2\x44\x09\xe4\xd7\x0b\x12\x68\xab\x9c\xe1\x93\x25\x2f\x0b\x9e\x76\x17\x05\x18\xd6\x74\x51\x85\x3d\x0f\x80\x36\x43\xd6\x79\x8d\x3d\xaf\xe7\x2d\xe3\xd7\x33\xd4\xc9\xbb\x23\x63\x4e\xf6\x19\xb4\x1c\xed\x86\xb9\xd7\x9d\x09\xc0\x48\xe3\x93\x0a\xb3\xa5\x8d\xec\xf4\xee\xf3\x4f\xc6\x91\xed\xad\x11\x9d\x48\x12\xe3\x0a\x6f\x1b\xf8\xc3\x3a\x8c\x05\x22\x52\x7d\xd6\xb6\xd4\xca\x58\xec\x5a\x8f\x61\xca\xae\xf5\xee\xf3\x9d\x88\x03\x9f\x66\x73\xd2\xbe\x4d\xc8\x42\x18\x7a\x0a\xb6\xbf\xc6\xb9\x35\x2f\x4a\x52\x0a\xb7\xf5\xb1\x35\x01\x36\x89\xda\x95\x7f\xb8\x3f\xf7\xa3\x48\xa0\x5a\xde\xeb\x71\xd8\xf8\xf1\x37\x80\x47\x5f\x5d\xfc\xe5\x08\xb5\x6e\x04\x5e\xd5\xb6\x6c\xca\xd5\xbb\x19\xc1\x79\x33\x01\x6f\x13\xeb\xc3\x93\x94\xff\x2b\xc2\xc7\x3f\x7e\x84\x8f\x7a\xd2\x40\xb6\x87\xb3\x56\x61\xbc\x0d\xe8\x14\x28\x9a\x8a\xbe\x51\xd4\x72\x47\x68\x27\x39\x93\x15\x22\x5b\x88\x25\x27\xf5\x62\x20\x11\xf6\xee\x8d\x7c\x53\x81\x9a\x34\xf9\xf0\xbe\x05\xa7\xb8\xd9\xd9\x26\xe2\xdb\xa8\x99\x93\x8c\xc9\x62\x3f\x4e\x80\x73\x0c\x57\x81\xfa\x5a\xd2\x61\xa4\x2f\x02\xe3\x69\x01\x74\x08\xf0\xe8\x5f\x54\xba\x47\x54\xc1\xc9\x95\x8b\x36\x12\x63\xbc\xd2\xf8\x91\x1b\xc2\x4c\x7b\xc0\x70\x38\xcd\x41\x51\xe9\x5b\xc8\x60\x7e\x58\x1b\xf0\x20\x69\x3f\x62\x7b\xdd\xe1\x00\x64\xea\x62\x48\x00\x3b\xb5\xd2\xac\xc9\x80\x60\x1d\x2d\x5d\xe0\xb6\x83\xad\x36\x81\xe0\x16\x04\xf3\x40\xd0\xd8\x7c\xb9\x89\x0d\xa0\x9a\xa6\x1c\x47\xc8\x78\x5a\x68\xe4\x2a\xa8\x29\xc3\xd4\x46\x08\x31\xe0\x53\x6a\x02\x0a\x78\x7b\x4e\xbb\x58\x29\x01\x9d\x65\xce\xb0\xd7\x61\xac\x3b\xe3\x08\xb8\x95\x47\x11\x0d\x1e\xe5\x72\x13\x93\xe2\x02\x39\x1a\x36\x43\xf5\xdd\xeb\x25\x3a\xa9\x9e\xc7\x5a\xec\xe4\x2c\x2e\xb7\xdd\xd0\xa8\xda\x34\x0a\xc5\xde\xda\x8d\x48\xb0\x8f\xa7\x81\xf0\xd6\x89\xeb\x9c\x05\x9b\x39\x05\x2e\x29\x9c\x85\x54\x81\xfb\xd1\x16\xae\xe1\xbe\xfd\xc6\x18\x86\x66\xd7\x8d\xc5\x75\x39\x3b\x3b\x4c\x45\x79\xe7\xc0\x02\x50\xc7\x02\x30\xc3\x02\xf0\x80\x05\x28\x52\xa6\xd9\x73\x56\x63\xcf\x59\x84\x3d\x2f\x50\xe1\xfb\x35\xad\xd7\x22\x61\x9a\x1d\x57\xfc\xc4\x31\x0b\x98\x71\xba\x91\x19\x67\x96\x19\x2f\x52\x92\xa6\xa9\x6b\x47\x1c\x33\xce\x7c\x66\xbc\x50\xbd\x55\xd5\xae\x34\xa4\xb1\xf7\x5e\x24\x13\x69\x4b\x89\xc2\xc1\x8d\xfb\xf4\x8a\x04\x36\xba\x46\x8d\x6f\x5f\xdd\xca\x44\xd7\xb1\x19\xb3\x82\x27\xcf\x7c\x59\xc1\x33\x24\x5f\x68\x81\xf8\x00\x6f\x01\x50\x61\x22\x69\x68\x4a\x36\x2c\x88\x93\x00\x2f\x38\x65\xe2\x65\xc1\xca\x22\x27\xda\x0f\xa9\x61\x65\x5b\xe4\xa4\x2f\x78\x36\x21\x43\xf3\xeb\x9a\x17\xcb\xc5\xcb\x22\x57\xe1\x51\x86\x49\xbc\x3c\x21\x08\x07\xed\x13\xf7\x1b\x6a\x9e\xb3\x69\x82\xd0\xc0\x36\xbf\xcd\x38\x8b\x34\x42\x83\x5a\x85\xea\x68\xe3\xc4\x48\xfa\x3c\xc2\xd0\xda\x03\x67\xf6\xda\xb0\x51\x92\x10\x34\x08\x6f\x1b\xef\xcb\x91\x42\xa7\xbc\x62\x9f\xd2\x0f\xd9\x74\x4d\x3f\xcc\x0b\x46\xd6\xf4\x43\x31\x7d\xda\x17\xa4\x14\x09\xcb\xbe\xd2\xeb\x4c\x14\xbc\xbf\x2c\x09\x7f\x71\x4d\x98\x40\xbd\xde\xf1\x2d\x65\xd3\xe2\xb6\xff\xf6\xe2\x42\x70\x92\xdd\x44\xf6\x2f\x9c\x3a\xc9\x22\x45\xd4\x2e\x79\x51\x2e\x39\xb1\xf9\x37\x1a\xdb\xfa\xd1\xbd\xb6\x54\x96\x91\xcb\xcb\xbc\xc8\xa6\x84\x03\x01\x33\x55\x8e\x54\x9e\xe5\xd5\x8b\x97\x9f\xde\xbc\x7f\xa7\xfc\xe5\x8e\xf4\xa4\xe6\xe2\x26\xbf\xca\x78\xf9\xf4\x0b\xb9\xbb\x2d\xf8\xb4\xac\x4f\x85\xb2\x8e\xe1\x33\xf8\xdd\x50\xb2\xc9\x9c\xfc\xef\x92\x72\x8b\x96\x9d\x10\x90\xf1\x72\xe1\xc5\x52\x80\xd4\x74\xaf\x3e\x7b\xbd\x24\xd2\x6b\x6b\x58\xc8\xd7\x30\xb1\xbe\xc2\xc1\x7e\x8b\x7b\x4d\xc4\x09\xa0\xfe\x04\x82\x9b\x9c\x64\x6c\x7a\xb2\x2c\xc9\xc9\x94\x90\xc5\x09\x04\x51\x38\x99\xf1\xe2\xe6\x64\x91\xf1\xec\xa6\xfc\x55\x85\xbf\x4a\x4e\x04\xc2\x9c\xd1\xe9\x18\xb3\xf4\xf8\xec\xe8\x0f\x20\x42\x51\x62\xc9\xa1\x48\xc9\xe8\x6c\x3c\x48\x18\xfc\x8b\xe5\xcf\x3f\x58\x13\xec\xd5\x64\xc9\x25\x91\xfa\x2f\xfd\x40\x80\xe9\x0d\x04\x5e\x96\xe4\x15\x21\x8b\x73\x39\xb5\x01\x8b\x5a\x26\x37\xd1\x65\xfe\xcd\x16\x0b\xc2\x5a\xe6\x72\x6a\x9d\x4b\x3e\x54\xbe\x8d\xc6\x46\xc5\xa6\xe4\x6d\xf7\x40\xa5\x1a\xa5\x7c\xe1\xec\x70\x7f\x34\x5a\x36\x1e\x7b\x61\x6f\xc6\x82\x7c\x4b\x1e\x1a\x07\x04\x0b\x65\x57\x66\x9f\xb9\x62\x08\x33\xc9\xef\x12\x81\x06\x24\xb9\x17\x26\xe4\x48\xb7\xe3\xc1\x49\x3f\xd5\x90\xf7\xc6\xc5\x7c\xc9\xbe\xec\xa9\x9f\xad\x85\x11\x6a\x02\x57\x2a\x97\xac\x54\x67\xf2\x71\x54\xdc\x30\xf0\xb4\xdc\x44\x6c\x6f\xb2\x6f\x03\x8a\x27\x84\xe6\x83\xa2\x4a\xdf\x66\x62\xee\x96\xab\x54\x6b\x29\x4f\x67\x99\x42\x96\xf2\x37\x4c\x24\x04\x9f\x9d\x22\x9c\xa5\x34\x29\xf1\x29\xc2\x79\x7a\x7a\xe4\xcc\x04\x5f\xc8\x89\xa0\x44\x5e\x46\x49\x9e\x0a\x7d\x82\x75\x98\x01\xe6\x47\x0d\xc0\xc7\xf9\x7a\x9d\xfd\x70\x86\xcc\x71\x38\xd2\xe2\xe2\x53\xcc\xd3\x93\x33\xcc\x20\xd3\x11\xc0\x4b\x8a\x24\x7f\x9a\x21\xa4\x19\x95\x1f\xf2\x67\x88\x8d\x9e\x3c\xe1\xe3\xd4\x58\x09\x12\x4c\x9e\xa4\x99\x55\xf9\xb0\x6a\x93\xd1\xa0\x43\xb0\xde\x89\x26\xad\x91\x92\x9c\xa1\x3d\x37\xc5\x16\xdf\xa4\xcd\xdb\xa2\xa6\x25\x68\xbb\xf6\x76\x59\xa8\xb2\xcd\x04\xa2\x69\x0d\x29\x53\xc0\x94\x59\x01\x60\x9f\xb5\xe7\xa0\x5e\x12\x82\x86\x64\x30\x22\x63\x2c\xfa\x33\x9a\x0b\xc2\x21\x5c\x89\x5e\x36\xeb\xae\x44\x10\xba\xdf\x01\x54\x98\x48\x69\x6b\x5a\x14\xb5\x48\xd9\x8e\xea\x65\x5b\x9b\xab\x7d\xc8\x51\xbf\xdf\xf7\xf6\x01\xe4\xe1\x17\xf7\x46\xc1\x52\x90\xc7\x23\xc7\x53\x32\xb9\xd7\x4e\xdb\xd3\xde\x2c\x30\xfb\x85\xb0\x0c\xfa\x3c\x8b\x94\x60\x62\x83\x41\x89\x54\xc9\xf5\xe0\x28\xd3\xf2\x5d\xf6\xce\x85\x80\xe8\x58\xd7\x3f\x02\xa6\x68\x67\x08\x8b\x93\x7b\x8a\xe1\x26\x29\x6b\x8d\xd0\xa8\x15\xc9\x16\x84\xf2\x62\xb1\xa7\x81\xd3\xfe\x34\x7c\x27\xb2\x3d\x2b\x3e\x8f\x3c\x1a\xc2\x76\x18\xcb\x1b\x39\xd3\x3d\x8d\x6f\x36\xa3\x8d\x30\xa1\xe2\xfa\x1c\xf8\x28\x7a\xa7\xd0\x48\x82\x75\x57\xf2\xb5\x74\x18\x53\x44\x0d\x30\xe5\x07\x3a\x93\x8a\x94\x9e\x5c\xed\xeb\x09\x64\x58\x83\xf8\x95\x50\x8f\x30\xb8\x69\xd7\xd1\x52\xb1\xee\x0f\xe3\x31\x54\x88\xc0\x4d\x2b\x93\xc1\x3e\xc5\x99\x22\x0b\xc7\xe1\x3d\x9f\x21\x90\x04\xd5\x6f\xfe\x2c\x15\x58\x58\x4a\x91\xa9\xb4\x47\x76\x73\x67\x36\xc3\xa2\xa6\x2e\xde\x65\xa5\x4b\x32\xe4\xd8\x02\x79\xcf\xe5\xe6\x9e\xcb\x53\x5d\xd1\x25\x83\x41\xc3\xc8\x13\x5c\x0c\x79\xfa\x5c\x24\x4e\xf5\xcc\x31\x41\x68\xc0\xe1\xc6\x2b\xdc\x58\xc2\x0a\x58\xa0\x81\x48\x9f\x1f\x1f\x7b\x2a\x6b\x59\x9c\x99\x2b\x33\x3f\xcc\x71\x54\xd0\x7e\xbc\x83\x5c\x98\xd1\x6d\x98\xdd\x67\x1b\xde\x93\x0f\x39\x1c\x7b\x1a\xb0\x28\x75\xe2\x16\x2c\xf7\xb1\x18\x8e\xc6\x83\x3a\x4f\x68\xd0\x7c\x20\xaa\xa7\xa0\xa5\xf4\x40\x2c\xc8\x8c\xb2\xe9\xfe\x27\x3d\xca\xed\x3d\xf0\xbc\x6e\xd6\x45\xc2\x59\x2d\x36\x22\xde\x22\xfd\x85\xde\xfa\x16\xf9\x05\x92\xd8\x67\xd3\x1f\xef\x14\x27\x7c\x18\xfc\x4b\x78\x69\xb1\x09\xff\x51\x0f\x9e\x2d\xf8\xcf\x33\x21\x08\xfb\xbb\x3f\xc2\xbc\x5d\x4e\x6a\x88\x76\xbc\x76\xb8\xb5\xc9\x66\x03\x5b\x2a\xd9\x26\xb0\xb1\x3d\xd0\x15\xa7\xd1\xb4\x79\xdb\xfb\x6f\x20\x77\xe7\xca\xc9\xec\xfb\xfe\x01\x89\xd1\xaf\xc8\x0e\xc8\xfe\xce\x0f\xcd\x12\x78\x40\x0f\xc6\x16\x80\xbc\x79\x7f\x5a\xd1\xf6\xde\x7f\x10\x49\x56\x3e\x24\x36\x32\x6e\x93\x06\xfb\xf9\x7d\x95\xd4\x55\x45\x9b\xb1\xd7\x61\x91\xd2\x11\x1b\x1f\x85\x2f\xce\x42\x5e\xe2\x45\x3a\x1a\x63\xf9\x31\x2d\x10\x2e\x20\xee\x5b\x02\xcf\x6a\x4c\x0f\xb2\x56\x80\xd7\x1f\xef\x0e\x46\xd2\xe7\x59\x79\xc2\x20\x65\xf4\x61\x6f\x4e\xf3\xaf\x82\x7d\x08\x36\xee\xde\x82\xdc\xc7\xe4\x0c\xe1\xb2\x49\x8f\xcf\xd4\xa6\xaa\xf3\x79\x02\x61\xcd\xae\x29\xcd\x2e\xc1\x19\x2e\x8c\x8c\xe6\x38\xbc\x7e\x72\x4c\x70\xe1\x98\x49\xcb\xdd\x1d\x88\xe1\x9a\x67\xe5\x3b\xf2\x4d\x6c\xe6\xb7\x92\x9a\x38\x3a\x94\x2a\x0b\x2d\x55\xe6\x75\xa9\x72\x1a\x72\x93\xce\xe8\x38\x4b\xd4\x61\xdc\x97\xa2\xca\x0d\xb9\xe0\xe4\x2b\x2d\x96\x2d\x29\xea\xfe\x9b\xd2\xc1\xff\xa7\xdf\x98\x06\x15\x7f\xef\xcd\xf9\x41\x8f\xe3\xb7\xbf\x41\x29\xfb\x3d\x0b\xa1\x9e\x1c\x86\x65\xa0\x6c\x72\x30\x69\x8a\xb1\x78\x88\x62\xb5\x26\x26\x38\xa4\x5c\x6a\x2b\x5b\xab\x8d\x06\x8e\x75\xf0\x1f\xcd\xd6\x5a\x95\xff\xf1\xd9\x91\x17\xf4\xab\x29\x62\x2e\xd4\x07\xf5\xc8\xf0\x3d\xe6\x10\x8a\x72\x1d\x14\xf5\xc9\x57\xc2\xef\x40\x24\x1d\x18\x81\xdc\x4f\x1a\x1d\x5b\x30\x80\x58\x67\x1c\xf8\x4e\xc5\x00\xbd\x97\x62\x00\x4c\xc5\xca\x4d\xc9\xe9\xfe\x4e\x8f\x15\xa3\x7f\x54\xe1\x19\x1a\x0f\x94\x9b\x6c\xe1\xab\x04\x82\x35\x1d\x23\x2f\x64\xc3\xa2\x58\x24\xc8\x57\x22\xac\x4c\xe8\x2c\x9e\x9e\x3e\xe3\x3f\x18\xad\xcf\x33\xfe\xe4\x09\xd2\x1c\xe4\xf1\x19\xa6\xa9\x18\xf1\xb1\x8b\xf3\x9c\x9e\x3e\x13\x3f\x50\x53\x57\x28\xd7\x13\x3a\x12\x63\x79\x62\xd1\x8a\xa5\xc7\xa7\x47\x57\x9c\x64\x5f\x2a\xb9\x13\xcf\xd2\x34\x65\x76\xfb\x55\xc6\x35\xa5\x3a\xd8\x06\xd1\x0b\xb6\x83\xb5\xac\x3b\x73\x6e\xdb\x02\x5f\x8b\x2f\x71\x7d\xc5\xee\x53\xcd\xcb\xaf\x8b\xc7\x8d\x49\xe3\xcd\x5c\x8e\xd3\x84\x04\x59\x65\x79\x3e\xa0\x55\x6a\xb7\x46\x4d\xb8\xd0\xef\xf7\xf9\xd8\x2c\x2a\x57\x5b\xe1\x28\x08\x14\xa6\xf7\x0d\x43\xc3\x9a\x23\x88\x48\x99\xda\x63\x22\x7d\x2e\x46\x64\x3c\xec\x27\x12\x1a\x72\x5b\x4b\x3e\x85\xab\x81\xd7\xcc\xa8\xf3\xbc\xda\x35\xcd\x1e\xbf\xaf\x30\xe1\x97\x82\xfe\xa6\x24\x09\xc1\xe3\xac\xfe\x26\x3b\x8a\x0b\x19\x7a\xbd\x84\xc2\x75\xd8\xc5\x5d\x84\x69\x5f\xce\xe9\x50\xb2\x33\x09\xeb\x60\xcf\xac\x2f\xe4\xee\x57\x91\x0f\x40\x76\x97\x83\x09\x06\x24\xb4\x83\x49\x04\x6e\xb2\x87\xc8\x03\x0e\x27\xb1\xdd\x25\x3c\xf4\x45\x87\x2c\x22\x3a\xa4\x81\xac\xc0\x9c\xe7\x50\x40\x70\x20\x9a\x0c\xf9\x5a\x0e\x26\x3d\xbc\xc9\x5a\xeb\xfa\xfe\xee\xf2\xf1\xa8\x6c\x5c\xe2\xfa\x40\x87\xfb\x26\x5b\x1c\xec\x6c\xef\x23\x3e\xd9\x81\x49\xf9\x82\x84\x78\x9b\xf7\x97\x9e\xff\x8e\x5f\xa3\x9e\xfa\x37\x83\x07\x27\x5e\xa6\x99\x66\x8f\x4e\xce\xfc\x58\xd0\x7a\x9f\xe4\xf6\xa5\x93\xa7\x69\xba\x1c\x12\x75\x3e\x5f\xa0\x24\x43\x7d\x45\x3a\x5e\x88\x24\x7f\x72\x76\x98\x4d\xc3\x7e\x17\x02\x14\x56\xb4\xd5\xe9\xb7\xbe\x6a\xec\x29\x45\xe9\xf3\x55\x75\x18\x5c\x16\xc5\xe2\x60\x57\x8b\x0e\xa3\x9b\xdd\xef\xb1\xb1\xc7\xc3\xdc\xb8\xad\xd5\x35\xbe\xd6\x10\xbc\x6e\x24\x06\x15\x5f\x00\xf5\xb2\xfb\xf1\x40\x24\xcc\xc0\xdb\xfc\x0e\xdf\xf4\xa2\x63\xf7\x7a\xd1\xa9\x08\xe9\xd9\xe1\xed\x21\xed\xc0\x22\x5a\x6c\x32\x24\x03\x92\x3e\x3f\x0c\x3b\x63\x66\x70\xb0\x7d\xb7\x50\x89\x27\xee\xc1\xd0\xdc\xd7\x48\xc6\x05\x28\xf6\xc3\x8e\x6b\xce\x83\x99\x88\xf9\x26\x39\x6f\x87\x1e\x09\x79\x9b\x1d\x04\x7b\x72\xb2\x07\x93\xf9\x2c\xe8\x22\x6e\x66\x7f\x8f\xab\xd3\x87\xd9\xea\x66\xac\xd9\x96\xff\x0a\xaf\x4c\x1b\x4b\x89\xf7\xe5\x28\x8f\x2c\x5f\x23\x1f\x30\x23\xfb\x6b\x9c\x1e\x9f\xee\x17\xc0\x6a\x17\x36\x0e\xc2\x95\xd0\xf2\x64\xc1\x8b\x1b\x5a\xee\x15\xb9\xcd\x4b\x15\x18\xde\xed\x04\x0d\x49\x5f\xcc\x09\x4b\x04\x1a\x00\x39\xf4\x05\x6f\x10\x92\xbc\xbe\xd9\xc1\x24\xd1\xc5\xb7\xf1\x34\xc9\x1c\x53\x94\x3e\x87\x18\xfb\x43\xae\xea\x0d\x94\xcf\x8f\xc9\xd6\x78\xa0\xed\xaf\xa4\x04\xaf\xf5\x88\xc0\x24\x4f\xa2\xf8\x60\x5c\xe4\xbe\x3a\x8f\xdf\x2e\x27\xd9\x2e\xbc\x47\x68\x63\xed\x71\x87\x65\x8d\x15\x14\xc0\x0a\x46\xb8\xbf\xd2\x5e\xbb\x72\xf9\x4b\x8f\xfb\xf3\x6f\xdb\xf2\xe4\x40\xdc\x9f\x59\xa0\xb4\xfc\xb5\x38\xc0\xf2\x9e\x1c\xa0\xce\xda\xf9\xf7\x3c\xfb\x7b\x9e\x62\xe6\x9d\x62\x5d\x6f\xe0\xf5\xc5\x76\x11\x12\x70\xc6\xd6\x0d\x91\x24\x00\xca\x86\x19\x9a\x1e\x98\x0e\xa8\x7c\xa0\x87\xba\x07\x21\x7b\xda\xe3\xbc\xca\xc1\x20\x9d\xd3\xb2\xd5\x0d\x57\x7b\x97\x63\x3a\x46\x2b\x9a\x7a\xc9\xf2\xd4\xa1\x34\xc9\x19\x29\xea\xf5\xa8\x76\x70\x1d\x41\x24\x06\xf2\x83\x30\x99\x24\xe8\x90\xf5\x73\x41\x06\xf2\xbf\x2e\xa7\x44\x4a\x9e\xf1\x84\x61\x81\x9e\xb1\x27\x4f\x90\xb6\x8c\x60\xa8\x92\x6d\x9f\x07\x6d\xaf\xa1\xed\x75\xbc\xed\xc9\x89\xd7\xd6\x72\xdd\x69\x2a\x7a\x3d\xda\xeb\x59\x83\x8b\x43\xe4\xda\xc5\xa4\x0f\xcb\x73\x30\x12\xaf\x36\xfc\x6f\x4d\x06\x03\x6b\xdd\x56\x0a\x43\xad\x19\xd7\xc1\x6c\xe4\x14\xbc\x03\x22\x19\xde\x82\xff\x1c\xf6\xc8\xbe\x65\xf0\x81\x0c\x93\xf7\xb2\x2f\x3e\x8e\x1a\x18\x1f\xb7\xb1\x30\x7e\x64\x03\x63\xb5\x0d\x0e\x68\x60\xcc\xc9\x82\xec\x2d\x60\xb8\xaf\xe6\x5f\xbf\x87\x19\xa8\xf6\xbb\xc7\x35\xea\x2b\x0f\xa6\x18\x0f\x94\xf5\x99\x72\x1c\x64\xcb\x3c\xc7\x2b\x25\x2a\x1b\x90\x4a\xcb\xa5\xe5\xad\x28\x0e\x24\x8b\x56\xf3\x3f\xdc\xc5\xa7\xd2\xbc\x3f\xb6\xc0\xc6\x93\x2e\xc4\x0c\x54\x41\x36\x43\x8c\xab\xc9\xa9\x97\x7d\x7e\x30\x22\xe3\x03\xe1\x0d\x20\x1e\x0c\x71\xe5\x7c\x39\x9b\xe5\xf7\x43\xdc\xde\xd9\xff\x02\x8b\x08\x73\x49\x4b\xea\x94\xaa\xf0\xda\x1a\x6d\x48\x0b\x69\xe1\xc6\x16\xa9\x4f\x2d\xea\x49\x9d\x7b\x3d\xb1\x5e\xbf\xcd\xc4\x5c\xde\xad\xd3\xe2\xe6\x59\xf1\xfc\xec\x19\xe2\xe0\x77\xd9\x9f\xe5\x85\x04\x90\xa0\xff\x5f\x71\x72\x82\x30\x4d\xc9\xa8\x18\x63\xf9\x9f\x94\x8c\xb8\xfc\x8b\x8f\x53\x6a\xc3\x5a\x1e\x64\x7d\x34\x3e\xdb\x19\x0b\xfb\x92\x18\x6b\x5c\x23\x1a\x46\x39\x75\xba\x3b\xa4\x40\xe4\x06\x23\x31\xde\x97\x97\x07\x14\xff\x3d\x5d\xb4\x02\x93\x09\x12\xe8\xbb\x3b\xa2\xfe\x54\x43\xd8\xf8\xa3\xde\xdb\xa5\xbb\xb9\x40\x12\xde\xe1\x8e\x4f\xc1\x37\x32\x07\x9b\x94\x8d\x8f\x62\x7b\xd4\x50\x43\x1e\x04\x57\x05\x97\x77\xde\x5c\xcb\x9b\x0a\xf0\x20\x7e\xc3\x44\xde\x87\x20\x21\xa2\xe0\x3a\x64\x1a\x5e\x95\x84\x95\x54\xd0\xaf\x54\xdc\x0d\xba\x57\x59\x49\xba\x15\x0a\x1e\xe5\x2a\x3e\x5b\x23\x5d\xb6\x17\x9c\x4d\x7e\xd7\x57\x94\xf7\x19\x5c\xdb\x9f\x9f\x06\x51\x5a\xc9\x0f\xf6\xf7\xa9\xe5\xda\xab\x40\x41\xe4\x85\xd8\x51\xd9\x54\xd4\x7b\xde\xcb\xa8\xe8\xea\x43\x7c\x37\x49\xac\x1a\x16\x72\xc4\xc9\x04\xac\xcc\x2d\x53\x1c\x46\x99\x66\x20\x21\xc5\x79\xaa\x7a\xa0\x78\xa9\xff\x2a\xad\x73\x55\xaf\xb7\x1c\x9e\x0e\x96\xc3\x93\xb3\x41\x3e\x3c\x1b\x50\x3f\x12\x73\xaf\x57\xfa\x3f\x87\x2a\x09\x75\xc6\x49\x52\x62\x8a\x06\xf4\x87\x52\xb6\x78\x5e\xca\xc6\xa7\x6e\xb0\xcb\xdf\xd8\x60\x29\x2e\xd5\x60\x4f\xd4\x68\xe5\x60\x55\x70\xb7\x49\x10\xca\x4d\x85\x45\xcd\x89\x18\x89\x71\x1a\x0d\x5b\x28\xfa\xa2\x00\x1a\x07\x04\xd0\xfe\x4a\x90\x49\xe7\x2e\x7f\xa5\x23\xf0\x2f\xae\x54\xf7\xb0\x05\xc9\x0e\x81\xbf\x9f\x8d\xfd\xa2\xe0\x20\x22\x0c\x7f\x6a\x72\xb4\x3c\xf2\xc2\xb8\x8b\xc9\x3c\xe9\x0e\xa6\xa4\x9c\x74\x95\x99\x64\x8e\x70\x22\xaf\xb4\xf4\xb9\x48\x88\x0b\xa2\x0d\x55\xd6\x83\xac\x9c\x3c\xc5\xdd\x2e\x52\x12\x16\x8d\x81\xa9\x0d\x6f\x37\x59\x2d\x08\x9f\x15\xfc\x46\xcb\x32\x54\x87\xc7\x67\x10\x70\xd5\x18\x8a\xa9\xf0\x5a\xfe\xc4\x10\xc2\x2c\xd5\x0e\x2e\x2b\xf7\x7e\x3d\x7d\xc6\x7e\xe0\xc6\xd0\x8b\x3d\x49\xcf\x8c\xf0\x9e\x8f\xd8\x58\xc5\x2c\xa6\xb3\xe4\xf4\xd8\xcb\x14\x4a\xcd\x39\x39\x75\x89\x19\x69\x7a\xf6\x8c\xfe\xe0\x70\xeb\xa2\x16\x4b\x88\xa6\x16\x49\x4f\x9f\x91\x66\xad\x13\xfa\x8c\x40\xbd\x32\x61\x89\xfb\x3a\x22\x4f\xce\xc6\xd8\xff\x3d\x46\x12\x7f\xa3\xa0\x08\xd7\x1a\x8c\xd3\xd1\x56\x10\x63\x2c\xd2\xe3\x53\x78\xdd\x3b\x6d\x84\xab\x51\x55\xee\x7c\xcc\xdd\x7a\x1a\x8e\x02\x61\x9e\xd6\x2c\x2d\xd4\xc5\x23\xb1\x2b\x40\x14\xc8\xd7\xeb\x63\xb6\x5e\x9f\x42\x6c\x2b\x1d\x63\xc1\x3a\x4c\x9e\x79\xa5\xbd\x5e\xe8\xa5\xc1\x46\xa7\x63\x04\xd1\x68\xe0\xaf\x80\x52\x4e\x13\x6e\xef\xb6\xa2\x6f\x36\x00\x43\xb8\xd0\xc3\x0e\xee\x20\x66\xef\xa0\xf9\x7e\x77\x90\xc8\x36\x98\xc5\xfd\x76\xbc\xae\x4f\xf1\x81\x6e\x6f\x39\xd7\x83\x5d\xde\xa2\xb8\xbe\xce\x0f\xae\x37\x52\x50\x7f\xfb\x9a\x23\x35\xce\x5f\x43\x77\x64\x30\x72\x00\x53\xad\xfd\xc5\x51\xfd\x7e\x9f\x46\x84\xc7\x8a\x46\x14\x35\x4f\x2c\x1d\x78\x85\x85\x09\x87\x8d\x79\x26\xb5\xc9\x6b\x0b\x79\xa5\x86\x0a\x69\xd5\x81\x4a\x72\xbb\x5e\x8b\x27\xf2\x0f\x32\x3c\x1d\x88\x27\x67\x55\x62\xac\x72\x31\x0b\x4c\x0f\x4b\xdd\x2f\xa6\xa3\x72\x6c\x43\xbe\x06\x5f\x8e\x8b\x03\x09\x9a\xd5\x22\x1c\x4c\x2e\xb6\x64\x87\x38\x33\x0f\x7f\x48\x44\x63\x3f\x59\x5b\x6a\xcd\x2b\x69\x7b\x3a\x4b\x97\x18\xb2\x2b\x49\x90\x5c\xb0\x03\x09\x35\x00\x29\x07\x23\x4f\xd0\xd7\xaf\x62\xe6\xa9\x7a\x3a\x9c\xa1\xa7\x82\x77\x30\xbb\x88\x48\x3e\xeb\x47\xb3\xc6\xd1\xcf\x8a\xe3\x88\xac\xb3\x69\x2d\xec\x02\xaa\x39\xed\x93\xda\x6f\x31\xda\xe0\x19\xef\x78\x0e\x19\x15\x30\xe6\x43\x31\x10\x66\x0b\x33\xed\xbd\xec\xd5\xd7\x18\x90\x1c\xe1\x61\x12\x07\x29\x78\x8f\x6d\xeb\xa3\x35\xc6\x91\x70\x9e\x9b\x17\xdb\x44\x8a\x6b\x1d\x41\x6c\x8f\xa8\x52\x7b\x44\x45\x6a\x19\x3d\xa8\x6d\x4c\x9c\xbd\x02\x9f\xb4\x0f\x4f\xb1\x47\x8c\x85\x3d\xc2\x01\xec\xe3\x8e\xbd\x8f\x4b\xf0\xbe\xde\x9a\x2d\x9d\xe7\xf6\xf2\x1e\x6a\xef\x67\xd2\xd6\xe5\xa1\xbd\xa9\x7a\x4b\x9b\xea\x87\x7b\x41\x9b\x7f\x3d\x43\xc6\x7d\x0c\xf2\xf6\xb4\xb7\x7a\xb8\x29\x55\xd3\x68\xa5\xb5\x55\x42\x6b\x9d\x78\x7b\x7d\xea\x5e\x4a\xc1\xf6\x9a\x9e\x3d\x94\x18\x7b\x88\xed\x5b\x8b\x7c\xf7\x90\x65\xb6\x7d\x72\xee\xfd\xc2\x3a\xc4\xe3\xa9\xc6\x80\xb6\xe7\x1e\x36\x2a\x46\x71\x86\x73\xbc\xc4\x13\x3c\xc5\x73\xbc\xc0\x33\x7c\x83\xaf\xf0\x35\xbe\xc3\x5f\xf1\x25\xbe\xc5\xef\xf1\x39\xfe\x86\x3f\xe0\x4f\xf8\x02\x7f\xc1\x6f\xf1\x47\xfc\x12\xff\x82\x5f\xe0\x57\xf8\x0d\x7e\x87\x5f\xe3\x9f\xf0\xdf\x1e\xfa\x4a\xdb\xd8\xe0\x05\x5c\x86\x7f\xd2\x9c\xcd\x2a\xcc\xd5\x70\x4d\x44\xc4\xb7\xcb\xc6\xe5\xac\xb6\x01\x7e\x29\xef\xce\xbd\xe0\xf2\x76\x70\xd5\x55\xbb\x17\x64\xd6\x1a\xf2\x52\x90\xbd\x20\xd3\x56\x90\x5f\x91\xc9\x5e\x50\x8b\x76\x50\x79\xb1\xd8\x0b\x6c\xd9\x0a\xec\x6b\x1d\xe9\x6a\x2f\xd0\xd9\x1e\xa0\xf7\x02\x9c\xb7\x04\xcc\xa6\x7b\x8e\x78\xd9\x0e\xb0\xe2\x58\xf6\x82\x3c\x69\x05\xf9\xdf\x55\x5c\x94\xbd\x20\x4f\x5b\x41\xfe\x93\x8a\x9c\xb1\x17\xe4\x79\x5b\xc8\x26\xec\xc1\x5e\xd0\x17\xad\xa0\xbf\x61\xfb\x9d\x92\x59\x4b\xa8\x9a\x33\xdb\x0b\xf6\x4d\x4b\xd8\x92\x91\xdb\x0b\xf0\x55\x2b\xc0\xff\x51\xd0\xfd\xf6\xdc\x75\x2b\xb0\x6f\xb3\x7d\x77\xdc\x5d\x5b\xb8\x7b\x41\xfd\xda\x0a\xea\xde\x9b\xf8\xb2\x15\xd8\xf7\xda\xd0\x76\x2f\xd0\xb7\xed\x40\x6b\x06\x77\x2f\xd0\xef\x5b\x81\xfe\x40\x17\xe4\x05\xb4\xdc\x0b\xf8\x79\x6b\xe0\x7b\x81\xfd\xd6\x0e\xec\x7d\x68\xc5\x87\x56\xa0\xff\x53\xf2\xe6\x7b\xc1\xfd\xd4\x0a\xee\x47\xc9\xca\xef\x05\xf7\xa2\x1d\x5c\xe0\xfc\xf7\x02\xfc\xa5\x25\x60\x65\x36\xb6\x17\xe8\xb7\x1e\xe8\xcd\xbc\xe4\x47\x78\x56\xec\x05\xf8\x63\xcb\x31\xc3\x2b\x64\x2f\xc8\x2f\x5b\x41\xbe\x50\x8f\x96\xbd\x20\xff\xd2\x0e\xb2\x7c\xe3\xec\x05\xf7\x45\x3b\xb8\x60\x00\xb1\x17\xe0\x57\xad\x00\x7f\xca\xf6\xbc\x99\xde\xb4\x03\x0b\xcf\xa7\x7b\x50\xa2\x77\x7b\x80\xdf\x0b\xf0\xeb\x56\x80\x7f\x66\xfb\x0e\xf8\xa7\x56\x70\xff\xa2\xde\x7e\x7b\x41\xfe\x9b\x07\xb9\x95\x94\xb3\xa6\xc4\x68\x11\xa0\x64\x7f\xaf\xbd\xad\x36\x0e\xc6\x52\x22\x70\x7c\xda\xde\x60\x4e\x58\xe5\x05\x2a\xd0\xd6\x39\x4d\xeb\x1b\x97\xc9\x50\x67\x31\x54\xe1\xa1\xca\x0e\x2b\x44\xa7\x5c\x2e\xe4\x3c\xc9\xb4\x93\x95\x1d\x98\x62\xd9\x19\x6d\x42\xd3\x58\xa7\x4d\xb4\xf9\x0c\x1b\x06\x40\xfd\x72\x91\x53\x91\x74\x55\xc5\x7a\xf8\xfd\xc0\x4e\xa8\x1e\x26\x29\x34\x22\xd2\xe8\x75\x5d\xf4\x7a\xca\xd6\xc5\xa6\x60\x1e\x79\xe9\x1e\x1b\xc5\xa4\x43\x59\x29\x32\x36\x91\x6d\x2f\x88\xb5\x37\x50\x23\x9a\xf1\xe2\x26\x31\x2a\x8e\x04\xa1\x46\x8b\xb7\xd9\x62\xcf\x16\x7f\x21\xd9\x17\xd9\xaa\x81\x6c\xfd\xa1\xec\xd0\xfb\x23\xbc\xd1\x93\x9c\x51\xb4\xa7\x0b\x22\x1e\xd4\x53\x13\xef\xb0\xab\x68\x52\xa6\x04\xf5\x7a\xfa\x90\xce\xb3\xf2\xfd\x2d\x33\x87\x54\xa5\xd7\x2c\x71\x77\x52\x30\x41\x98\xe8\x22\x97\x98\xd8\xa9\x66\x89\xf7\x3d\x9a\x7b\x53\xac\xd7\x7a\x85\x23\x73\xfb\x99\x7d\x61\xc5\x2d\xeb\x68\x10\x1d\xd9\xa6\x43\x99\x9a\xd6\x49\x4e\xbf\x90\x8e\x82\xb7\x7d\x86\x56\x03\x22\xd0\xd0\x33\x4e\x1a\x14\x89\x00\xc3\x14\x79\xe6\x9a\x9d\x7f\x50\xde\x4e\x7e\x37\x0f\x42\x32\xf3\x77\xbb\x1b\x45\x63\xa5\x9d\xb6\xb3\x31\xa4\x73\xd9\xc3\xfb\x07\x0e\xa5\xb9\xc3\xeb\xba\x44\x54\x41\xc2\x6c\x9c\x81\x81\x4d\x78\xc4\xb2\x94\xe0\xe3\x44\x67\x61\xa5\x82\x80\xbd\x93\x5c\x13\x05\x24\xc9\x50\x04\x95\x2f\x74\x06\x50\xdc\x59\x64\x65\xe9\x0d\xd5\x4c\x02\x00\x5d\xe5\xa4\xd5\xc8\x1f\xa4\xe9\xf4\x3d\xf3\xac\xf1\xaa\x24\xa3\xe6\x2a\xa2\xe5\xf9\x37\x41\x58\x49\xaf\x72\x02\x1b\x66\xe0\x61\x4a\x20\x48\x44\x2b\x2f\x98\x16\xf1\xaf\x1a\xee\x57\x8f\x97\x4a\xea\x5a\x44\x8d\x1a\x3a\xe4\xb9\xa8\xe0\x33\xd9\xf4\x3d\x85\x0a\xf9\xa6\xf6\x3f\xe8\xcf\x9b\xda\xff\x90\x8a\x76\xf9\xa4\x1a\xde\xa8\x5b\x2e\xdb\xb6\xbe\x35\xbb\xae\xe1\x83\xec\x13\x65\xa1\xab\x73\x38\x1e\xd1\x5e\x2f\x71\x31\xfd\x88\x8a\x14\xee\x82\xc5\x39\x97\x44\x68\x86\x10\x3a\xb2\xae\xac\xa6\x85\x33\x45\xb1\xfe\x9d\xcf\xd3\xd3\x61\xa9\x32\xb9\xed\x81\x4c\xe7\x63\x14\xc1\x65\xd4\xea\xe6\x51\xf0\xc3\x21\x4f\x99\x13\x0a\x0f\xff\xe3\xe2\xfd\xbb\xbe\xe2\x16\x20\x4f\x2d\x4a\xd3\xb4\x56\xc6\xd1\x40\x73\x02\xe0\xfc\xaa\xec\x7a\x21\xf5\x81\x57\xc6\x31\xa4\xc2\xde\x07\x1f\xc6\xf6\xe8\xef\x89\x10\xcb\xbf\xd9\x5b\x55\xad\xbe\xf3\xda\x59\xaf\xbb\x86\xe0\x47\xbe\xee\x39\x65\xe3\x95\xbb\x79\xce\x6d\x0e\x54\x4b\xc6\xf6\xa0\x08\xaa\x3b\xf1\xf6\x7a\xae\x4e\xba\xaa\x62\x7c\x70\x0d\x57\xc0\x0e\xa3\x5e\x6f\x5b\x95\x49\x26\x26\x73\x54\x6d\x42\x2c\x53\xbe\xd9\x93\xbb\x93\x29\x99\x14\x70\x9d\x45\xcd\x1f\x14\x46\xfd\x4a\x0a\x77\xb6\xc0\xcf\xb6\x7e\xb5\xbc\xf6\xb0\x6e\xbb\x88\x95\xf9\x10\xf3\xac\xd4\x0e\xf6\x7b\x27\x5e\xdf\xf6\x68\xa8\x42\x6b\x7e\xc3\xa5\x45\x76\x6c\xec\xc5\x41\x19\x15\x34\xcb\xe9\xdf\x08\x1f\x06\xbf\x14\x07\xa8\x5d\x5d\x06\xd1\xb6\xd7\x44\x0c\xe1\xbf\x61\x5d\xcd\x52\x0f\xf5\xbf\x03\x55\x5e\x79\x1e\xef\x92\x35\x5b\xaf\xb7\x9d\xa9\xf0\x85\x70\x0c\xa1\x6d\x8b\x84\x18\x63\x5d\x54\xc9\xcb\x5b\xf9\x1c\x65\xe5\x17\x94\x08\x64\xba\xf1\xbd\x0d\x82\x10\x6f\xb2\x22\xa8\x0f\x50\x52\xf3\x31\xe0\xde\x76\x84\xed\x65\x17\x4d\xbe\x53\x3f\x40\xb8\x03\xa4\x4c\x88\x30\xc5\xa3\x62\x9c\x8e\xc6\x28\x7d\xae\x50\xbd\xf2\x70\x36\x28\xb1\x9a\x72\x56\x39\xff\xa5\x29\xc9\x89\x20\x1d\xea\x23\x17\xdb\x42\xa8\x8f\x43\xa2\xa5\x96\x90\xa7\x61\xb0\x3f\x30\x0f\x57\x9f\x58\x47\x72\x92\xae\x22\x19\xb1\xf1\xd1\xb1\x7c\x31\xf1\xa1\x18\xb1\x71\x82\x06\xf0\x0f\xb7\xbe\xd3\xa2\x4a\x56\xfd\x7e\x9f\xe3\x7e\xbf\x5f\x54\x98\xc0\x2f\x8a\xe3\x63\x47\x48\x4d\x15\xdd\x33\xe8\xe8\x17\x42\x16\x3f\x65\x82\x94\xe2\x93\xc1\x79\x5a\x2f\x4d\x49\x9f\x30\xb0\x15\xf0\xeb\x78\x45\xa9\x4a\xe6\xe4\x7f\x35\xbf\x8d\xbd\xd4\xc6\xa1\xc9\x93\x06\xd1\x18\xee\xa3\x8f\x24\x6e\xa7\xa4\xea\xef\x94\xf4\x39\x29\x45\xc6\x21\xe5\xbe\x3f\xa2\x5a\xb1\xcb\xda\x05\xcd\xf2\xa4\x44\xb8\x59\x49\xbe\xab\x56\x5e\xa1\x25\xa5\x66\x7a\x50\x41\xfe\x8a\x23\x54\x7d\x77\x65\xa6\x96\x8f\x3c\xa8\xa2\x0b\xcc\x77\x37\xad\x3c\xc9\x22\x03\xb3\xdf\xb6\x8e\xce\xab\xb5\x79\x88\x5e\xa5\xad\xe3\xf4\xea\xf9\x83\x6d\x4d\xc9\x3d\x92\xfa\x50\x72\xbe\x43\x04\xf4\x08\x26\xdf\x35\x13\xbf\x80\xe8\x7c\x54\x09\x74\xa7\x96\xf8\xd4\x46\x33\xa2\x63\x14\xa1\x3f\x45\x95\xf2\x23\x4d\x5b\xb8\x4f\x70\xfc\x68\xd4\xda\x96\x6e\x8a\x92\xcf\xdf\xad\x68\xd5\x97\x48\xbc\x58\x4e\x26\xa4\x2c\x67\xcb\xfc\xb3\x37\x73\x43\x61\x88\xf2\x83\x50\xe6\xd8\x73\x5a\xe2\x68\x43\xf7\x84\x1b\xba\xea\x04\x77\xd5\xfa\xa0\x41\x31\x2c\xd4\x45\x21\x41\x58\x7a\x8d\x90\x66\x45\x36\x18\x2f\xda\x75\x77\xe6\xf9\x59\x79\xc7\x26\x27\x19\xe7\xc5\xed\x09\x5f\x32\x41\x6f\x48\xdc\x98\x31\xd2\x56\x1e\x82\x93\x59\x36\x11\x05\x6f\x18\xa1\x3e\x7c\x85\xaf\x96\x34\x9f\xc2\x01\x0c\x39\x68\xf7\xc6\xe0\xfa\x8d\xa1\x81\x67\x65\x49\xaf\x59\xb2\xaa\x70\x81\x70\x31\xa2\xca\xbc\x5f\x61\xbd\x4c\x89\xf3\xc1\x94\xef\x6d\xd1\x97\xa0\x5f\xab\xc1\x27\x6c\xbd\xee\xfe\xb0\x54\x32\x94\xe7\x5d\x5c\xf6\xaf\x09\x53\x0f\x76\x5c\xa0\xbe\x4a\x6e\x2f\xeb\x27\x25\xa4\xdc\x26\xdf\xc4\x0e\x16\xc9\xf3\x7f\x90\xbc\x6b\x0e\xac\xa4\xe6\x3f\x0d\x4b\x19\xe5\x43\xcd\x11\x82\x60\xce\xbb\xb1\x6f\x99\xe3\xad\x55\xc9\x37\x41\x38\xcb\xf2\xa7\x77\x94\xe4\x53\x39\x96\x0d\x21\x87\x1e\xbe\x6a\x3c\x9b\x90\x14\xd2\x13\xcc\x2f\x88\x10\x39\x99\xea\x5f\x29\xe9\x67\x79\xee\xca\xb2\x3c\x77\x87\x57\xfe\xc8\x13\xcb\xe2\xf6\xb5\x44\x09\x77\x21\x99\x70\x01\x79\x8b\x5d\x63\xaf\x26\xd4\xd0\xe5\xba\x22\x8c\x40\x56\xb1\x40\x64\x89\xfe\x08\x23\x09\xda\xcb\x92\x2e\x2e\xcd\xc7\x68\x1f\xde\x07\x59\x35\xca\x4e\x36\x98\x47\xa3\x5c\x0d\x18\x0f\x1b\xfc\x96\x8c\xc4\x18\xa1\x1a\x87\x05\x19\x8e\xeb\x52\x2e\x06\x3b\xf5\x8d\x2e\x40\xa4\x4f\xbe\x91\xc9\x52\x14\xbc\x0f\x67\x17\x04\x47\xe5\x9f\x32\x36\x95\xc3\x3e\x3e\x3d\x22\x79\x49\x3a\x75\x20\xb4\xff\xdf\x66\xe9\x9d\x64\xed\x52\x14\x1a\x47\x89\x27\x32\xaa\xb9\x8c\x16\x4d\xbf\x92\x52\x47\xd1\xa8\x09\x3a\xb6\x09\xb4\x61\xde\x62\x83\x08\xd5\x31\xa6\x26\xa6\x8d\x4d\x34\x54\x47\x9f\xcd\x33\xc4\xd2\xe7\x2b\x3e\x62\xe3\x54\x24\x92\x63\x03\x72\xc7\x9d\x9f\x6c\x52\xe2\x0c\xe1\x65\x5a\x24\x39\xc2\x93\xd4\xed\xac\x29\x99\x11\x9e\xa0\x23\x89\xff\x24\x47\x2a\x16\xd2\x44\x5e\xdf\x45\xfe\x95\xe0\x89\x8e\x82\xa1\x84\x11\xd3\xf4\xf8\x0c\xcf\x21\xa7\xfe\x6a\xba\x5e\x27\x12\xbf\x78\xe9\x06\x41\xd2\xe7\x2b\xc8\x13\xb1\x79\xbd\x86\xf2\x59\x25\x29\x40\x12\x67\xfc\x47\xb4\xef\x28\x84\x12\x16\x8e\x7b\xbd\x68\x71\x02\x44\x1d\x55\x78\x91\x4e\xfa\x9a\x96\xf4\x67\x94\x65\x79\x7e\x97\xcc\xed\x0a\x2e\x62\x6d\xd3\x39\x5e\xc4\xd3\x99\xc7\xc8\x05\x7c\x22\xec\x2b\xe5\x05\xbb\x21\x4c\xc4\xd2\xfa\xb7\x21\x51\x96\xee\x04\xb0\x36\x70\x0b\x7c\xc9\xf2\xa2\x88\x46\xb0\x8f\xc4\x42\xbb\x07\x69\x02\x99\xf0\xb9\x1b\x49\x4a\xfa\xe7\x6f\x7f\x3c\xff\x78\x79\xfe\xee\xbf\xde\x7c\x7c\xff\xee\xed\xf9\xbb\x4f\xd6\x85\x0c\x7c\x5b\x4b\xeb\xdb\xca\xfa\x5e\xc3\x55\x56\x96\x84\x6b\x3f\x9c\x55\x05\xc7\x50\x1e\x5f\x88\xe1\xf2\x4b\x41\x19\x52\x71\x44\xe0\x77\x39\x99\x13\x39\x1a\x94\x74\x95\x89\x68\xd9\x55\xd1\xae\x39\x91\x08\xfd\x99\x4d\xb2\xe5\xf5\x5c\x28\x2d\xba\x7e\xc1\x41\x43\x95\xff\x08\xa2\x94\xf8\x5c\x04\xb8\x87\xda\xed\x5c\x30\x22\xcf\xbf\x16\x24\x93\xa3\xc6\x17\x9d\xa0\x4d\x6f\xfb\x9a\x38\x81\x70\xf9\x7e\xbb\xce\x8b\xab\x2c\x7f\x25\x57\xe3\x9a\xb2\xeb\x73\x26\xf7\xcd\x34\x62\x6d\xd9\x3f\x7f\xf7\x5f\xfd\x57\xe7\x3f\xfe\xfc\xef\x97\x9f\x5e\x5c\xfc\xf9\xa2\xaa\x22\x48\x2d\x8f\x62\x68\x95\x57\x6e\xd9\x76\xfb\x45\x77\xcd\xa3\x09\x84\xc3\x1d\xf1\xea\xfc\xf5\x8b\x9f\x7f\xfa\xb4\x79\x4f\xd8\xd5\xf7\x57\x5e\x93\x51\x43\x46\x12\x4d\x57\xc8\xe6\x55\x46\x2b\xe5\xda\x0b\x10\x80\x90\xe8\x25\xf4\x57\x4b\xb9\x26\xaf\xf4\x59\x07\xa9\x27\xd6\x5d\x98\x1f\x12\x9e\x12\x87\x62\x01\x58\x36\x14\x5d\x3e\xb1\xb9\x24\x5c\x76\x54\xa9\xb0\x41\x7e\x52\x5e\xb9\x0c\x0a\xc4\x10\x13\x59\x61\xd7\x6e\x38\x3e\x83\x55\xf7\x70\x26\x8e\xe2\x58\x03\x2e\x6b\xdf\x25\xb7\x7c\xd7\x49\x29\xb2\x30\x73\xf7\x81\x97\xfd\xdf\x4d\x4f\x17\x82\x2c\x3e\x92\x52\xbe\x1d\x82\xd2\x4c\x90\xfa\xca\xfb\xbe\xfe\x5a\xe6\x07\xab\x08\x80\x53\xa2\xfc\xb9\xa7\x05\x93\x98\x84\xbf\xe1\x08\x92\x69\xca\x25\xd2\x62\x3d\x4a\xe4\xd5\xfa\x84\xce\xc2\xae\x74\x37\x00\xf9\xf8\x4c\x81\xb6\x98\xd2\x3c\xac\xe9\xde\x68\x9a\x20\xf4\x41\x55\x0a\xb2\x50\x91\x22\x04\xbf\xd3\x2e\x9e\xba\xb9\x78\xa3\x6b\x26\xc8\xa0\x86\x62\xd9\x85\x7c\xf9\xb0\x11\x1f\xfb\x42\xa6\x21\x34\x82\xcb\x86\xfe\x8d\x24\x14\x1f\x9f\xa1\x01\xac\x30\xfc\x2d\x7f\x56\x20\x3e\x4c\x98\xa3\x1b\x41\x13\x86\x8f\x4f\x51\x55\x05\xfd\x06\x35\xcd\xc0\xd7\x6b\x3b\xd9\xf5\x3a\x09\xe7\x14\x9d\xb9\x0d\x9e\x60\xaa\x55\xb6\x53\x3f\x46\x86\x87\xc2\xd3\x08\xaa\xb0\x9a\x0d\xc1\xc7\xa7\xf2\x01\xd5\xfa\xae\x34\x3b\xd7\xd0\x79\xfe\x74\x51\xe4\x74\x42\x49\xf9\xf4\xaa\x58\xb2\x29\x99\x9e\x40\xc1\xdd\x23\xee\xe5\x8d\x8f\xe1\xcd\x7b\xe9\x26\xfb\xf6\xd2\xcd\x27\x25\xeb\xf5\xd9\x41\xe6\x3c\xe5\xc5\x22\x32\xe1\x76\x6c\x42\x0b\x1c\xde\x17\x8e\x62\x9a\x69\xc1\x14\x61\xd9\x1d\x61\xec\x50\x6e\xe8\x3a\x11\xe6\x4d\xf6\x85\xbc\x04\xae\x0c\x4e\x39\x4a\xba\x54\x74\xae\x48\x5e\xb0\xeb\xb2\x23\x8a\x4e\xd6\xf9\x5e\xa2\xee\xfb\x8e\x64\x1e\x3b\x62\x9e\x89\xce\x6d\x56\x76\xb2\x9c\x93\x6c\x7a\xd7\xe1\x4b\xc6\x28\xbb\xee\x22\x4d\x8b\x68\x74\x51\x39\xb9\xc9\xa8\xac\x77\x91\x17\xa2\x4c\x89\x3a\xfe\xe1\x09\x08\xeb\x3c\x3f\x1d\x26\x91\xe2\x93\x13\xcc\xfb\x17\x9f\x5e\x7c\xfc\x74\xfe\x0a\x0d\x98\x89\xf5\x51\x58\x7e\xc8\xf2\x04\x2b\x39\x31\x65\x5b\xe8\x1d\x68\x79\x96\x68\x12\xd9\x68\x41\x2a\x9e\xe2\x00\xfb\x4d\x8b\xba\x62\x87\xec\x9f\x72\xcf\xc1\x3a\xb1\x5f\x73\x77\xf0\xfe\x7f\xfe\x7c\xfe\xf3\xf9\x2b\xb3\x49\xe8\x3e\x9b\x84\xed\xdc\x24\xf4\x10\x9b\xa4\xbe\x10\x8f\x47\x8a\x6b\xe7\x3c\x25\xfd\x4f\xff\xfd\xe1\xfc\x52\x63\xcb\xfc\x54\x18\x33\xbf\x5e\xbe\x78\xf7\xf2\xfc\xa7\x9f\xa0\xc0\x55\xd4\x75\x02\x62\x22\x9a\x4d\xba\xf6\xcf\x2e\x04\xda\x09\xba\xeb\xea\x3f\xba\x98\xd5\xba\xee\xaa\x7f\xbb\x47\xae\xcb\x95\x7c\x93\x0e\x78\x85\x6d\xdf\xaa\x84\x55\x47\x91\x79\xa5\xcf\x13\xf5\x59\x60\x4e\xb2\xb2\x60\x03\xb2\x43\xd8\xdc\x6e\xad\xbe\x10\xb2\x38\xc9\x41\xc8\xfd\xaf\x33\x7d\xaf\x7b\xc4\x69\x09\xee\x79\x9b\x60\xb1\x81\x62\x28\xb6\x89\x2d\x6f\x3e\x15\x6a\x0c\xa9\x38\x10\x11\xa9\x03\xb6\x8d\xbc\xb2\x93\x13\xcc\x9a\xe4\x66\xd7\x9d\xe4\x82\x30\xa6\xe4\x89\x38\xda\x75\x41\x61\x7e\x12\x29\x3d\x39\x3b\xf8\xc5\xe5\xa9\x85\xfe\xb5\xcf\xef\xb5\xcf\x3d\x0c\xd6\x37\xba\x0d\x44\x85\xc8\xb4\x93\x5d\x67\x94\xed\xe0\x9c\xfc\x3d\x1d\xbd\x18\x5b\xee\x4d\xbd\xa1\xf7\xda\x9c\xc1\x96\x24\x4f\x44\x6c\x03\x1e\x7c\xfb\x2d\xd9\xe6\xd7\xc9\xa3\x6d\x9a\x47\xda\x32\x1c\x64\x0d\xea\xad\x53\x5b\x3a\xb7\x20\x8d\x57\x51\x94\x27\xe1\x0f\x79\x04\x71\x32\xe3\xa4\x9c\xff\xfe\x51\xf9\x36\x5b\x6c\x7f\x44\x7a\xb2\x0f\x18\xde\x27\x9e\x4d\xbe\x10\x6e\xc4\x1e\x76\x3e\x1f\x60\x6f\x59\xd1\x84\xd2\xa1\xfa\xe2\xf1\x32\xe5\xd8\x80\xe1\x82\xb2\x6b\xf7\x61\x34\xae\x16\xbc\x98\x90\xb2\x54\x92\x30\x88\x74\xc5\xc7\xa9\x16\x2b\xe4\x82\xf0\xd7\x94\xd1\x72\x4e\xa6\x01\xc4\x04\x22\xde\x45\x86\xd1\xf7\x57\x5c\x4e\x00\xd3\x94\xf8\x29\x69\x55\x23\x22\x7c\x70\xe7\x66\x1d\x80\x0c\x25\x04\xb3\xbe\xda\x62\x5e\x0a\xd2\x06\x1e\x8c\x5a\xf8\x35\x65\x99\xa2\x5f\xa5\xeb\x00\xa2\x4f\x6b\x68\xc8\x88\x2e\x1a\xd3\x0f\x94\x0c\x44\x7d\x97\x9d\x62\x5a\x6d\x9d\xbb\x96\x19\x9e\x62\x91\x9e\xea\xf1\x8d\x36\x22\xdf\x4e\x9e\xa7\xcf\x7d\xe1\x50\x30\x17\xf8\xf1\xba\xe0\x09\x57\xf6\x41\x98\xa6\xdc\xe9\xa0\xe0\xab\xcd\xc5\xda\xa7\xa5\x19\xd7\x30\x61\xfd\x82\xbd\x2c\x6e\x16\x39\x81\x4d\xcb\x11\x08\x8d\x12\xda\x9f\x67\xe5\x85\x9c\x0f\x99\x0e\xc9\x93\xf4\x6c\x20\x9e\xa4\x67\x20\x1d\x42\x08\x13\x2c\xc6\xd5\xae\x35\xe0\x68\xf7\x68\x95\x8d\x06\x3a\x2a\x6f\xa9\x98\xcc\x13\x4f\x6d\x36\x29\x96\x4c\x90\xe9\x7a\x1d\x29\x4c\x8f\x4f\xb1\x1c\xf7\x07\x75\x7f\x90\xa9\x5c\x23\x1d\x47\x1c\xad\x26\x59\x49\x3a\xa2\xc6\x81\x0f\xac\x18\x55\x2b\x7a\x78\x5f\x31\xc4\x72\xbe\x47\x7e\x13\x4d\x8b\x5c\x83\x10\x8b\x1e\x5e\x8c\xe0\xab\xb9\x2d\x20\x59\x03\x41\x30\x48\xa8\x0c\x03\x94\xbf\x3e\x2a\xa6\x4e\x7e\x3c\x3e\x0d\xfa\x55\x0c\xd3\xc0\x86\x22\x28\x18\x38\x2f\x4e\x55\xd5\xaa\x0a\x76\x24\x64\x61\x91\xa8\x03\x83\x15\x51\xa5\x44\xe5\xc7\xea\x6b\xf4\x6b\x95\x9e\xce\xfc\x7b\xbd\xa4\xd3\x01\xab\x54\x84\x49\x2e\x67\x90\x30\x08\x1a\x25\xb2\xeb\x1f\xc0\xb3\x21\x61\x46\x0b\xa8\xd3\x7f\xd7\xb4\xf5\x6c\x79\xa3\x47\x3e\x20\x7d\xf7\x03\xb3\xe5\x8d\x1a\xa5\x2a\x56\x7f\xcb\x52\xbb\x34\x6f\xd8\x44\x7d\xf3\x4b\xe4\xeb\x25\x13\x82\x97\xe8\xc8\x0e\x39\xa1\x58\x20\x15\x70\x2e\x61\x60\xbc\x73\xfd\x20\x01\x9f\xfd\xeb\x21\x94\xde\x5e\x16\xfb\x76\x2e\x67\x74\x22\xd4\x76\x0f\x7f\x3d\x10\x16\x5b\xe6\xf9\x49\x08\xf0\xd7\x35\xdd\x89\x5e\x34\xe6\x9a\x89\x5f\x29\xee\xec\x3b\x5d\x85\xb9\x85\x44\x70\xcf\x8c\xc6\x95\x3a\x9f\x2f\xf2\xdc\x7f\x14\x34\xab\x2a\x1d\xbd\x24\x89\x8a\xe2\xf5\xe5\x26\x2f\x47\x64\xdc\xeb\x79\x84\x4f\x1f\x76\x08\x14\xe6\x5f\x22\xc7\xc7\xc4\xdd\x0c\x46\x2f\x94\xe5\x79\xc2\x51\x65\xe3\xe3\xa2\x15\xe9\x17\xec\xb5\x11\x53\xab\xac\x03\xfe\x34\x3f\xaa\xdd\x91\xd8\x0b\x22\x1c\xa1\xa1\x02\xfa\x5d\xa5\xeb\x56\x8d\xd6\x9b\x14\x53\xae\x43\xee\x3a\xaa\xec\xdf\xfa\x12\xd9\x88\xe1\xa1\x64\x12\xac\x4e\x1d\xf4\x00\x36\xc0\x09\xa6\x4a\xf3\x63\x7e\x27\xb1\xe5\xc3\x24\x32\x2b\x74\x14\x59\x36\xda\xb7\x4c\xc0\x83\x8e\xec\xae\x9d\xfe\x80\x93\xbc\x09\xf6\xaf\xca\xb2\x59\x7c\x37\xce\x93\xbd\x11\x3d\x26\x37\xc2\x9f\xa0\xd5\x63\xe0\xf7\xef\xa7\xf4\x08\x78\x0f\xb4\xaa\xfc\x3b\x1d\x7e\xaa\xdb\x13\xfe\x34\x57\x27\xfc\xd0\x77\xe3\x21\xf1\xf1\x48\x5b\xed\xd7\xdf\x65\xbb\x1e\x06\xfe\x9b\xa0\x34\x2d\x2a\xc7\x93\x19\xbe\x8d\x00\x4d\xc5\xd4\x23\x31\xa5\x66\x16\x80\xdb\x70\x26\x7e\x9a\xa5\x18\x1a\x5e\x62\x70\x7a\x54\x27\x30\x04\x3f\x79\x52\x20\xec\x83\x52\x37\x3d\x75\x97\x7e\x61\xad\xb7\x69\x6c\xf3\x1b\x31\x80\xfe\xf4\x91\x4c\x96\xbc\xa4\x5f\x89\x62\x1f\x34\x6c\xcd\x91\xab\x32\xb0\xe1\x4a\x84\x24\x9b\x1b\x1a\xad\x22\x8d\x88\xe6\xb3\x45\x4a\x8e\x24\x51\x96\x2d\x9c\xf1\x6e\xe9\x2a\x70\x0f\x33\x0a\x73\x47\xdc\x7b\x39\xbc\x56\x2e\x76\x58\x29\xf2\xe5\xff\x82\x7e\x48\xb0\x0e\xee\x29\xe1\xc6\x7c\xd8\xad\xbd\xff\x96\x0e\x8c\x17\xc1\xf1\x4f\x9d\xd4\x5f\xeb\xb5\xdb\x8e\xe9\x30\x6c\xb0\xe1\x36\xae\xb5\xa9\x3a\xfc\x6b\x85\xa1\x9a\x7a\xa4\xa7\xb6\x44\x91\x10\xaf\xc0\xe7\x50\x4d\x31\x70\xa9\xe9\xaa\x32\x37\xe1\x75\x2a\xaa\x80\x68\x59\x6b\x38\xd2\x77\x08\x82\x05\x3e\x72\x00\xc0\x70\xd8\x8c\x00\xf4\xd8\xb5\x6f\x1a\xa0\x9c\x03\x4f\xd3\x54\xf4\x5f\xbe\x7f\xfb\xe1\xa7\xf3\x4f\x6f\xde\xbf\xbb\xbc\xf8\xf9\xe5\xcb\xf3\x8b\x8b\x61\xad\x89\xb3\x43\x4e\xc9\x20\x69\xb4\x3a\xff\xf8\xf1\xfd\xc7\x7a\x9b\x73\x6d\xe9\x40\x06\x8d\xfa\xea\xa5\xd4\xeb\x25\xf5\x91\x01\x07\x25\xdb\xa0\xfa\xa0\xdf\xb0\x89\x1d\x36\xaa\xc2\xe7\xd8\x2a\x86\x54\xf9\x82\xac\xc1\xb0\x9f\x53\x52\xb9\xb7\xd2\xaa\x56\x0b\x3e\xba\xa7\x53\xfd\xb3\xc1\x2c\xa9\xaf\xf6\x93\xf4\xcc\xbf\x2b\xc2\x95\x97\x1f\x9b\x87\xdb\xc6\xec\x77\x7b\x09\xfc\x50\x9e\x89\x67\x88\xa8\xd3\x2c\x54\x71\x55\x3b\xe9\x04\xad\xc2\x57\x93\x1b\xa5\x7d\xee\x34\x07\x18\x3c\xa7\xea\x03\xf4\x1f\x55\x71\x84\x36\x9f\x56\x7b\x13\x0d\x38\xe5\xce\x71\xe0\x9e\x64\xa2\x9d\x85\xb9\x17\xff\x59\x9b\x89\xa7\xa3\x31\x2e\xd2\xc0\xd0\x5b\xa7\x4b\xc5\x81\xa1\x7f\x06\x9e\x2c\xb9\x76\xd9\x59\x56\x29\x3b\xca\x86\x65\x9a\x85\x9e\x58\xf9\xb0\x4c\xf3\xb0\x68\xd9\xeb\x25\x65\xba\x44\xb8\xec\x4f\x69\xb9\xc8\xb3\xbb\x77\xd9\x0d\x49\x3f\x7f\xb7\xe2\x55\x27\x01\xf1\xc3\x67\x78\xf4\x4e\xe0\xc6\xd2\x91\x0e\xf0\x14\x7e\x15\x09\xc7\x25\xa6\xa3\xd3\xf1\x7a\xbd\xaa\xec\x8b\x61\xda\xbf\x2c\x89\x58\x2e\xc0\xae\xee\xcf\xff\xf5\x5e\x72\xf9\x2b\x79\xf5\x19\xa6\x7c\x02\x17\x21\x98\xfd\x5b\x03\xae\xf5\x3a\x21\xe9\xd4\xb7\x53\x87\xef\x78\x02\xb7\x1f\x78\x19\x10\x84\x30\xf1\x73\x48\xb0\xdd\x68\x0a\x46\x9d\xd9\x51\x03\x95\xa9\x0f\x3c\x18\x63\xb9\x69\x8c\x99\x37\x46\x38\x15\x7a\xa0\xe5\x96\x81\x7a\x71\x3e\x36\xe4\x45\xf5\xb9\x4a\x48\xbe\x22\x27\x36\x4e\xad\x58\xea\x8f\x69\x9a\x12\x9b\xdb\xa2\x61\x7f\x2c\xac\xfd\xb1\xe8\xf5\x1a\xb1\x3b\x78\xaf\xd7\x34\x59\x66\xb6\x09\xeb\xf5\xba\xce\x2d\xaa\x4b\x99\xfc\xd6\x9d\x14\x6c\x46\xaf\x97\xae\x6c\xbd\xb6\x81\x38\x98\x72\xb8\x23\x3a\x67\xab\xfc\x87\x23\x79\x31\x83\x4f\x99\x40\x55\x10\xb4\x04\x1c\xea\x30\xab\xaf\x8f\x61\x66\xc0\xcc\x8f\xe2\x02\x8f\x4a\xe3\x49\x27\x97\x20\x6b\xfa\x44\x58\x97\xb5\xd2\x6d\x36\x62\x1a\x67\x63\x9d\x33\xf7\x1e\x37\xab\x5b\xd1\x57\xe6\xa4\xa7\x81\x77\xea\xc6\xd1\xcb\xcd\x44\x64\xc7\x01\x14\xd8\x17\x9b\x40\xf1\x8d\xa0\x18\x86\x84\x47\x70\xd5\x37\x3c\x0e\x53\x8a\x49\xdf\x7a\xb2\x39\x26\xc0\x15\x51\x1d\x48\x9f\xe3\x11\xdb\xec\x93\x48\xab\x94\xd7\x7c\x11\x03\xd7\xa0\xf0\xa8\xca\xfd\x3c\x62\xe3\xda\x9d\xea\x3c\x7b\x8c\x53\x27\x1d\xd2\x88\x33\x4f\xd5\xde\x89\x27\x4e\x2f\x1f\xf2\xce\x70\x12\xae\xc3\x29\x98\x0e\x66\xe2\x73\x10\xdb\xb4\x43\xda\x27\x1c\x52\x07\xdc\x7a\x9d\xe1\x3f\xfb\xd6\x3f\x01\xfe\xe2\x1e\x56\xfb\x3b\x22\x0b\x6f\xba\x8c\x27\x46\x57\xf4\x35\xe3\x1d\x66\x3c\xe7\x44\xda\x2d\xc1\x2f\xc1\x52\xd4\x84\x35\x9d\x49\x1a\x11\x70\xc8\x7a\x7d\xec\xe5\x52\x93\x20\x79\x4a\x46\x3a\xc4\x8a\x28\x3e\x70\x7a\x43\x05\xfd\x4a\xbc\xc8\x47\xc7\x69\x6a\x7a\x4f\xb5\x1f\x36\xc1\x62\xbd\xee\x6a\xfe\x7f\x43\xb0\x1d\x66\xba\x61\x47\x2e\x46\xcb\xa7\xbb\x05\xd1\x71\x5a\xfe\xef\xff\xf5\xba\xeb\xdc\x2c\xe5\x0b\x59\xc7\xa1\xed\x2c\x6c\x39\x1c\xef\x7e\xd7\x66\x3d\x71\x97\x4b\x2a\x86\x17\xf0\xf7\x40\x05\x9b\x82\x68\x06\x89\xc0\xa6\x06\x42\x43\x36\x50\x35\x12\x86\x10\xf5\x12\x59\x34\x68\xb3\x30\x04\x99\xe3\xd0\x41\xd7\xbf\x85\xe4\xef\x5b\x4e\x9d\x1b\xea\x80\x8c\xc4\x38\xe5\xf8\x5e\x31\x62\x3c\x12\xec\x12\x2e\x5c\x13\xf1\xb6\x98\xd2\x19\x25\x3c\x16\x3c\x66\x3a\x22\xe3\x4a\x79\x59\xd9\x6a\x73\xb0\x48\xbf\xa6\xa5\x20\x3c\xd2\x56\x6f\x04\xd9\xb2\x11\x2a\xe7\xf3\x8b\xce\x8d\x6e\xd1\xb9\xa5\x62\xde\x11\x73\xd2\x61\xd9\x0d\xe9\x7c\xff\xdd\x8a\x54\xdf\x77\xe6\x9e\xc1\xcb\x15\x21\x92\x60\xcb\x09\x4e\xfb\x9f\xd1\x91\x84\x98\x8a\x4a\xcb\x36\xa6\xa9\xf5\x98\xd5\x79\xc8\x44\xaf\x47\x24\x4b\xf2\xe3\x72\x36\x33\x32\xcb\xc4\xe5\x74\xc6\xe4\x2b\x61\x82\x4c\xeb\xd5\xcf\x55\xb1\xe4\xe5\xc1\xb9\xa5\xfe\x1d\xac\xea\xe1\x2b\x2f\x16\x5b\xfb\x72\x79\xbc\x30\x9c\x58\x53\x19\x6a\x6a\xce\x09\x61\xcf\x1f\x78\x1b\x30\x97\x58\x18\x87\x56\x05\x01\xd4\xb7\xc1\x27\x48\x08\xae\x5e\x9b\x41\xad\xf7\x5a\xa5\x22\x10\xf6\x1d\x9b\xb7\x75\xef\x92\x25\x57\x8e\x30\xcc\x7d\xcf\xb9\x0e\x65\x9d\x69\x15\x6e\xab\xc8\xbb\x3c\xf5\x7d\x34\x85\xb6\xda\x86\x78\x03\x13\xc5\x3b\x76\x09\xfb\xda\xc5\xcb\x98\x3b\x02\xc2\xa6\xce\xa5\xf6\x3b\x92\xcd\xbd\x52\xa2\x44\xdb\x66\x17\xca\xc7\xca\xd8\xfb\x3c\xcf\xca\x0b\x22\x3c\x04\xbd\x84\x91\x65\x94\x89\x2e\x3e\x3e\x6b\xd4\xf4\x31\xd0\xac\xa0\xe5\xe8\xb0\x5f\xca\xda\xe7\x70\x89\x1a\xe3\xd4\x8b\xf2\x32\xcb\xf3\xab\x6c\xf2\xa5\x8b\x13\x83\x7b\x89\x78\x4f\xaf\x6c\x5b\xd4\x64\xef\x2f\x25\x62\xbb\x5e\x3c\x11\x57\xd3\x7a\xb5\x7f\xc8\xc4\xdc\xf4\xac\x5e\x87\xf2\x61\xe3\x09\xed\x5f\xc9\xb3\x44\xe5\x4a\x1a\x6d\x8b\x4a\xad\x50\xa6\x4c\xfd\xbc\xd4\x62\x7b\x83\x4f\x15\x98\xb6\x4c\x18\xaa\xbc\x67\x4a\xed\x49\xac\xd4\xbe\xa6\x2a\x09\x1c\x76\x33\xd8\x1d\x49\x8d\xaf\xad\xfb\x02\x0c\x84\xd6\x6b\x84\x83\xd4\x29\x9f\x21\xaf\x0b\x16\xc8\x1f\x83\x3a\x4c\x7b\x0c\x24\xef\x7b\xaf\x17\x54\x79\x54\x4f\xbb\x70\xce\x3d\xc7\x47\x49\x68\xfa\x57\x94\x4d\x13\x2b\x9b\x81\x26\x06\x74\x68\x64\xa4\x71\x28\x2b\x5c\x98\x45\x0b\xf3\x7c\xd6\x04\x9f\x1c\x80\x85\x63\x55\x13\x81\x58\x43\x6a\x25\x6a\x3b\x46\xde\x77\xea\x43\xb0\xdc\x30\x74\x91\x92\x51\xe4\xdb\x18\x1f\x27\xc2\xf7\x71\xf4\x70\xd0\x0c\x62\xf6\xf9\xfc\xdb\x82\x4c\x04\x99\x76\x80\x74\x49\x7a\x1c\x81\x59\x7d\xdf\x11\x45\xe7\x8a\x18\xb2\xdc\xb9\x5a\x2a\xdb\x2d\x56\x88\xce\x4c\xb2\x8e\x92\x50\x4b\x7e\xdf\xee\xdf\x8a\xe4\x25\xd1\xbc\x35\x60\x02\xa0\xc6\xb6\xb7\x9e\x60\xcd\x86\xea\xc8\x3a\x90\x04\xe8\x65\x61\x54\x1c\xcb\x01\xe8\x5b\x7b\xa5\x3d\xbe\x07\x44\x13\x75\x05\x1b\xfe\xc6\x84\x7d\x55\xbf\x09\xfb\x8a\xe5\x21\x19\xd8\xe3\xa2\x09\xb7\xc0\x76\x80\x03\x8e\xeb\x67\x5f\x03\xab\x17\xe3\xda\x9a\x0d\x18\xae\xd3\x27\xdd\xb2\x5e\x8c\x6f\xc2\x03\x37\x30\x33\xb6\x3b\xae\xaa\xea\x04\x3a\xf2\xbe\xd6\xce\xc8\xfd\x08\x35\x6b\xae\xf7\xcb\x8c\x41\x7c\x3d\x22\x3a\x37\xcb\x5c\xd0\x45\x4e\x3a\x57\xd0\xa2\x63\x58\xdd\x4e\x21\x39\x23\xb9\x01\x3a\x05\x57\xff\x02\x7a\xfa\x9d\xef\x56\x24\xbe\x86\x55\xf3\x06\x97\x3d\xcc\x4c\xfb\x00\x0e\x5c\xfa\x80\xf6\xea\xfb\xcf\x92\x93\x02\xb1\x82\x45\x6e\x6d\x0a\xd6\x03\x68\x1b\x59\x77\x95\x62\xa3\x4b\xfd\x40\x33\x21\xb2\xa2\xd0\xe4\xc5\x58\x3b\x70\x8d\xe0\x7f\x1a\x8f\x92\x91\xbe\x2a\xc4\xbc\xf3\x3d\x4c\xed\xfb\x4e\xc6\xa6\x9d\x42\xcc\x09\xef\xf8\xa1\x3b\x26\x06\x36\x65\xd7\x0a\x13\x66\xe9\xcb\x4e\x42\xfa\xd7\x7d\xed\x51\x82\x3b\xdf\x6b\xee\x46\xfe\xe9\x1b\x4d\xa2\x6e\x80\xa9\xca\x72\x28\x24\x24\x4b\x6a\xaf\x6b\xf2\x5f\x79\x7c\x4e\xbd\x5e\x7d\x1b\x7b\x4d\x6a\xdc\x45\xa4\xe5\xee\x75\xa8\xfb\x2c\x59\xe0\x96\x86\x07\x30\x03\x6c\x7b\xb5\xdf\x65\x37\xa4\x5e\xd9\xbb\xdf\x2a\x8f\xcb\xa9\x83\xac\x1d\x4b\xaf\xc5\xa7\xe0\xbe\xa9\x37\xac\x5d\x99\xba\xd9\xa6\x3b\xd2\x44\x02\x30\xd9\x69\x45\xa7\x98\xd5\x1c\xe1\xad\x6a\x60\x24\xc6\xd8\xb9\xf4\xd9\x9b\x48\xa0\x58\xf6\x61\xd6\xeb\xb1\x84\xa3\x5e\x2f\x4e\x3b\x94\x59\x81\x40\xd5\x3d\x25\xbd\x56\x9f\x03\xb9\xb1\x1f\xa8\x13\xd2\x52\x15\xa3\x46\xde\x37\xbc\xc5\xbd\xd4\x50\xca\x6b\x5e\x3c\x5a\x9e\xd2\x1f\x33\xa5\x10\x30\xe6\x0d\xa1\xd7\x4e\x68\x99\x0c\x36\x58\x03\x82\x33\x7e\x5d\x0e\x04\x36\x76\x27\x03\x8e\xb5\x15\xc9\x27\xf0\xcd\x68\xde\x28\xb4\xf2\xb4\x57\x86\x67\x93\x50\x0c\xa7\xe6\xb5\x37\xdc\x9a\x81\x6e\xac\x31\xad\x95\x8b\x6f\x8c\x01\xbb\x4c\x7d\x6f\x1c\x74\x5a\x59\xe6\xd3\x29\xd7\xad\xa6\x5d\xc9\xbe\xd4\x0f\x45\xeb\xe0\xcf\x97\x3a\x30\xc2\xaa\x92\xe3\xc9\xb4\x42\xe8\x23\x18\xcf\xc9\xd2\x92\xe4\x33\x55\xf6\x53\x51\x2c\xfe\x92\x71\xa7\xa4\xb7\xa6\x33\x46\x65\x63\x47\x1c\x7c\x53\x16\xa4\x92\x52\x79\x16\xab\xb6\xaa\xfe\xf8\x72\x4e\x26\x5f\x6c\x9d\x6a\xc4\xfb\x76\x1f\x99\xc8\x0b\xbe\x9d\x76\xbd\x3b\x08\xac\xa1\x9a\x23\x6d\x62\x24\x9f\x2a\x36\xec\x03\x30\x35\xe4\xdb\x42\x5e\x84\x22\xbf\xeb\x4c\xb2\x3c\x27\xd3\x6e\x7d\x30\xba\xba\xb2\xa5\x31\x98\xf8\xdf\x25\x29\x45\xc2\xfa\x4a\x85\x76\xf9\xe7\x37\xef\x5e\x5d\x9e\xff\xbf\x0f\x3f\xbd\x79\xf9\xe6\x13\x26\x08\x55\x60\xcd\xa3\xe2\x10\x44\x87\xb7\x30\xf1\x3d\xfa\xae\xa6\x76\xd4\x6d\xd5\xca\xab\x5a\x99\x50\x13\xad\x1a\x06\x95\x2b\x51\x68\x59\x86\x69\xf7\xf9\x3b\xb7\x47\xab\x8e\x7f\x26\x3e\x57\xda\xd6\x35\xde\x83\xfe\xa8\x08\x68\x15\x39\x52\x14\x87\x4f\x04\x30\x20\x12\x85\xa4\x80\x58\xf4\xdf\xbc\x7b\xf3\xe9\xcd\x8b\x9f\x2e\x2f\x3e\xbd\xf8\x74\x8e\xb6\x54\x55\x66\x33\x83\xee\x6d\x46\x05\x65\xd7\x5d\x4c\xcb\x57\xbc\x58\x2c\xc8\x74\x70\x7c\x86\x69\x69\x6c\x16\x77\x86\xd8\xda\x8b\xea\x3c\x9e\xb5\xcc\xa7\x17\x17\x7f\xd6\x9a\xd8\x17\xa0\x95\x7d\xf7\xe2\xed\x79\x4a\xc2\x9d\x26\x7f\x7b\x3b\xed\xbf\xdf\x9c\xff\xf4\xea\xc5\x8f\x3f\x19\x63\xd7\xda\xe7\x0f\x2f\x3e\x9e\xbf\xfb\x14\xff\xf6\xd3\x9b\xd7\xe7\x17\x1f\x5e\xbc\xbb\x3c\x7f\xf7\xaa\xf6\xc9\xec\x5f\x27\x38\x9a\xd2\xa9\x76\xbd\x88\x88\x8d\x88\xe4\x9c\xe0\x7a\x4e\x9d\xc4\x06\xfc\xe0\xa2\x33\xea\xca\xcd\xf0\xd2\x43\xe9\xd1\x86\xde\xbb\xe6\x48\x76\xf1\x8e\x59\x77\xef\xd4\x09\xaf\x57\x0c\xe6\xd8\xcd\xe9\x8c\x94\x8b\x8c\x5d\x42\x66\xcf\x6d\x98\xea\x2e\x32\x4e\x98\xb8\x54\x0b\x0f\x03\x0c\x16\x61\x9b\x45\xc2\x17\xca\xa6\x86\xa6\x2b\x2b\x63\x4b\xd5\x75\x0c\x87\x20\x06\x84\x8a\x2b\xe1\xb9\xe1\xa7\x10\x5f\xe2\x81\xd7\x7b\xd3\x5c\xe3\xf1\xf6\x6d\xd3\x5a\x21\x0d\x0a\x3f\x9c\xbf\x7b\xf5\xe6\xdd\xbf\x87\x85\x60\xa1\x10\x16\x69\xdc\x5b\xcd\x4f\x04\xc4\x69\xbc\xbb\x33\x1c\x81\xfd\x07\x1c\x83\xfe\xc7\x58\xb0\xeb\xf6\x78\x35\x44\x6e\x7f\xd6\xa9\x11\x36\xe3\x77\xc2\x70\x35\x37\xd2\xe1\xd9\xb6\xc3\x04\x0f\x6a\xfa\x23\x14\x3c\x25\xfd\x0f\xe7\x1f\x5f\xbf\xff\xf8\xf6\x12\xec\xec\x7f\x7e\xf7\xd3\x9b\x77\x7f\x06\xe7\xdd\xa0\x3c\x5e\xaa\x85\x94\x81\xfc\x5c\xdf\x2a\xf6\x32\x8b\xa4\x76\x1b\x4d\xb4\x26\xfb\xe4\x6c\x5c\xb9\xe8\x76\x71\xd8\xdd\x58\x69\x17\x67\x1b\x47\xde\x8d\x16\x77\x71\xbe\x61\x4e\xdd\x48\x61\x17\x2f\xd3\x55\xa5\x0d\x1f\x46\xe3\xa3\x0d\xc8\x6b\x92\xb9\xa6\x34\x8f\x80\x80\x85\x69\xc1\x8b\xe5\x6c\xaf\xc3\x88\x29\x4a\x2a\x16\x86\x51\xb1\xd6\xd1\xb0\xb1\x9a\xea\x70\x5e\x67\x05\x84\x72\x92\x99\x92\x6f\xc6\x94\x68\x4a\xcb\x45\x51\x12\x5e\xa6\xa3\x31\x0e\xa8\xa8\x79\xff\xb9\x2f\x84\x7d\x35\xbc\xb4\x7a\x2c\x53\xf5\x63\x12\x50\x76\x1d\x92\x45\xb1\x37\x6e\x74\x81\xe3\x47\xb3\x99\x75\x06\x31\x1c\xf6\xca\xd5\x57\xdb\xd3\x5c\x00\x92\x9b\xbd\xb8\x63\x93\x84\xf5\xbd\x5b\xec\xfd\xbb\x4f\x6f\xde\xfd\x7c\x8e\xb5\xd9\x4a\xd3\xf2\xba\xef\xf1\xeb\x8e\x85\xad\xfb\xf4\xc2\x58\x5e\x9a\x8f\xc3\x24\x3a\xfe\xa1\x3f\x94\xbf\x50\x31\x57\x0d\x5e\x40\x98\x23\xed\xe6\x6b\xb0\xe8\x3e\x1b\x0b\xcb\x60\xda\xe6\x46\x43\x83\x84\xb8\x30\x32\xf2\x2c\x9a\x0f\x95\x27\xf0\x8e\x19\x48\xc1\xe0\x30\x89\xcd\xd8\xb6\x74\x15\xed\x63\x21\x7c\x0f\xf8\xeb\xe4\xbc\x9b\xf4\x3a\x65\xd3\xaf\x12\xdc\x1b\xb9\x6d\x20\x2c\x77\x22\xd2\x34\x0d\xb0\x0f\x37\x83\xf5\x80\xf6\x91\x08\xf6\x34\x35\x56\xbf\xd8\xca\x8a\x20\xcc\xc3\xc5\x6e\x60\x58\xa3\x58\x7f\x56\x85\x72\x16\x76\x72\x8d\x16\xab\x66\x03\x7f\xfc\x1f\xcf\x3f\xfd\xfc\xf1\x1d\x5e\x5a\x00\xaa\x8a\xe3\x48\x02\x14\xb8\x43\x84\xec\xb9\x30\x31\xae\xac\xcb\x81\xbf\x51\x25\x1c\x37\xb8\x8b\x10\x74\x13\xe9\x89\x7f\x30\xcd\xae\x09\xa9\x01\x84\xf8\x19\xea\x57\x2a\x9b\xe6\xe4\xa3\x72\x7d\x98\x7e\x84\xdd\x4c\xa6\x60\xef\x01\xbd\x0c\x22\xb5\x5e\x16\x4c\x50\xb6\x24\xae\x16\xaa\x76\xd5\xf0\x2d\x76\x61\xf2\x4e\x22\xe3\x45\x7c\x4a\x04\x26\xda\xc5\x21\xc0\x19\x97\xdb\x86\x99\x50\x51\xb5\x40\x4b\x4c\x07\xb5\xa6\x0d\x16\x24\x18\xbd\x7e\x83\xaa\x21\xb1\xc6\x90\x9b\x53\x5f\x19\xb7\x38\xed\xd4\x16\x23\x18\x83\xc6\x17\xb5\x19\xc2\x53\x9c\x88\x70\x70\x9a\x6d\x42\x47\x57\x9c\x64\x5f\x8e\x1a\x30\x3e\xfd\xe9\xe3\xfb\xbf\x6c\x07\xa1\xe6\x57\x55\xc1\xdc\x74\x86\x9b\x4f\x73\x25\xb5\xaa\x69\x6c\x00\xed\x47\x44\x7b\xb7\x58\xb6\xb7\x76\xa2\x05\x8e\x12\x46\x82\x2a\x84\x5b\x36\x82\xe1\x63\x15\x54\xaf\x76\xfa\x57\x46\xb1\xa2\x6e\x11\x97\x72\xe9\xc9\x13\x57\x5c\x45\x16\xcc\x4e\x45\x1b\x04\x1d\x09\x4d\x2f\xb2\xe9\xf4\x95\xbe\x84\x12\x31\x62\xcd\xb0\x8e\x08\xcb\xe2\xba\xb8\x62\xa8\xbb\xfb\x5a\x7c\x21\x36\xec\x67\x22\xa2\x01\x28\x05\xa0\x6c\xd8\xdc\x4b\x75\x7c\x8b\x90\xb4\x48\x3a\x72\x41\x25\xfb\xa6\xe6\x20\xd0\xae\xef\xd5\x86\x2f\x64\x17\x09\xf2\xd7\xc9\xc7\x88\x7c\x5d\x44\x22\x6a\x6a\xe9\xa6\xbd\xbd\x8d\xb3\x54\x65\xc9\x86\xef\xde\x64\xab\x1d\x9d\x1e\xfb\x56\x82\x49\x93\x05\x20\xa1\x4f\x2e\xb8\x00\x57\xe1\x11\x57\x21\xe7\xb5\x1c\x15\xcc\x1f\x3d\xd2\x50\xa3\x53\xa5\x69\x70\x44\x67\xc9\xa4\xbf\x28\x16\x86\xa0\x5d\x12\x50\xa0\x95\x3f\x51\xf6\x85\x4c\x61\x3d\xcc\x98\xb9\xde\x21\xf0\x2a\xf6\x05\x79\x69\x9a\xaf\xd7\x92\x99\x2a\x72\xd2\xbf\xcd\x38\x4b\xba\xff\x5d\x2c\x3b\x0b\x63\xbf\xdb\xc9\x3a\xfd\x1c\xe0\x25\x48\x69\x0b\x74\xce\xf0\x0e\xbd\xb9\x21\x53\x9a\x09\x92\xdf\x75\x60\x27\x51\x76\xfd\x54\x6d\x5c\xca\xae\x3b\x54\xf4\x3b\x9f\xe6\x14\xb2\x28\x29\x96\x5c\xe4\x77\x9d\x25\x73\xd9\x94\x92\xab\xa5\xe8\xdc\xd0\xeb\xb9\xe8\x5c\x11\x2f\xcb\x12\x65\x9d\xd9\x52\x2c\x39\xe9\x7c\x25\xbc\x04\x7b\xc6\x59\xa7\xc1\xde\xa3\x7e\x77\xf3\xb4\xd3\xe3\xb3\xca\x3a\x2d\xdd\x64\x77\x57\x86\xa4\xbd\xd2\x11\x12\x35\xc7\x35\x23\x5c\x2f\x7b\xfd\xce\x30\x2b\xa9\xca\x6b\x76\xf4\x69\x9a\xc6\x68\xd7\xd0\x41\xb5\x8e\x73\x1e\x10\x58\x01\xbd\xdb\x4d\x25\xc8\xe8\xe4\xd5\x51\x51\x39\x51\x4c\x52\xd9\x60\x22\x43\x6f\xbe\xe6\x04\x14\xeb\xb0\xb4\x90\x6c\xc3\x04\x55\xf1\xe2\x4d\x1d\x35\xf6\xef\x2e\xb6\x36\x82\x72\xef\xc3\xa7\x39\x2f\x6e\x7f\x66\x8a\x6c\x80\x23\x3a\x08\x77\x7f\xca\x84\xac\x58\x59\x61\x60\x18\x81\x4f\x82\xb1\x37\xb9\xfc\x91\x5a\x4e\x61\xea\x77\x11\x8d\x6e\xbc\x71\x58\x08\x7b\xeb\xa1\x7b\xae\x5a\x8c\x72\xb5\xa1\x2f\xcd\xe0\x45\xb7\xcd\x71\x6d\xdb\xc0\x7d\x05\x29\x79\x0a\x27\xcb\x42\xcd\xed\xa0\x61\xd6\x78\xa2\x1d\x23\x90\xb5\x37\x05\x11\x6d\xf4\x50\x81\x17\x67\xc8\xa9\x9b\xc0\x9d\x4d\x0e\xbb\xd7\x3b\xde\x7a\x66\xc2\xc7\x0b\x01\x17\x7d\x2f\xb4\xa2\x70\x37\x5e\x50\x13\xc5\xe2\x3f\xfa\xcc\xbe\x26\x8a\xab\x1a\x5a\x07\xa2\x3a\x12\x9b\x8e\x64\xc2\xfb\xb4\xf4\x1c\x53\x8e\x4f\x31\x37\x71\x37\xd1\xa0\xd1\x4c\xf9\xa8\x40\x23\x40\xaa\xaa\x0f\x48\x8a\xd6\xb7\x3e\x2a\xae\x52\x78\x36\x2e\xe6\x19\x27\xd3\x84\x3b\x0c\xf8\x33\xf2\x6f\x94\xe0\x9d\x11\x51\x6c\x44\x5e\x3a\x26\x5e\x80\x8a\xe0\x7a\xae\xe3\xf6\x1e\xb9\xe7\xa4\x8d\xc2\xda\xeb\x19\x1a\x9f\x17\xe0\xea\x2f\x94\x6c\xb4\x88\x8b\x43\xa3\x73\x58\xd1\xd2\xb8\xde\x28\x2b\xc1\x70\x15\x22\x78\xc1\x80\x93\x81\xc0\x13\x6f\x22\x03\x52\x45\x9f\x6d\xee\xa9\x56\x85\x63\xaf\x91\x81\xab\xe5\xb5\xb7\xc5\x37\x85\x9d\xad\x6a\x83\x37\x54\x14\x98\xa9\x27\x4f\xb0\xbf\x6f\x2d\x7d\xf0\xde\x85\x78\x0b\xf5\x74\xcf\xfc\x4c\x4c\xe6\xa6\x82\xd2\x68\x25\x8d\x53\xaf\x18\x88\x58\xcd\x06\x37\x1d\xdb\xc1\x83\xe8\xb3\xdb\x68\xc6\x7c\x6e\xb9\xb9\x91\xa3\x6d\xd5\x36\x69\x90\x80\x8d\x90\xd4\x52\x46\x41\xe9\x6d\xec\x53\x3c\x6f\xa1\x51\x55\xd5\x79\x49\xe2\xe2\xc9\x8a\x94\x44\x58\xd0\xa4\xd1\x8d\x27\x60\xb1\xaf\x20\x8f\xbb\x35\x5a\x29\xf3\xf6\xdb\x4a\xf6\x50\x55\x85\x7a\xb7\x4d\x34\xd4\xee\x88\xba\xb3\x7d\xc3\xc9\xb2\xe1\x62\xc7\x37\x51\x22\x62\x38\xd5\x4d\xcf\x89\x26\xab\xd0\x80\xa5\xc8\xd3\x26\x48\xea\x8d\xd1\x58\xd9\x26\x18\x43\xb5\x36\x0e\x49\x9d\x5e\xb0\xe3\xab\x50\x8d\x19\x35\x0e\x72\x92\x7d\x54\xc9\x35\xf9\x71\x9a\x66\x9a\x7a\xbb\x9b\x69\x4a\x04\x99\x88\x8b\x40\x17\x0b\x09\xe7\xfc\xc3\xdf\x42\x98\x11\x28\x41\x90\x0a\x05\x1c\x0c\xa1\x61\x31\x61\x77\xa8\xc7\xe8\xae\xd7\x65\x15\x1d\x91\xb9\x8f\xe4\xed\x5c\xfa\x11\x47\x78\x2a\xac\xfa\xb0\xd7\x13\x75\x8d\xab\x1e\xec\xd1\x31\x5f\xaf\x39\xe8\x57\x8e\xd3\xb4\xd8\xa8\xe8\x89\x0b\xe8\xb6\xc9\x88\x6a\x72\xa7\x98\x4a\x5b\x3c\x58\x25\x53\x13\xde\xff\xe6\xdd\x71\x03\xe1\xab\xd3\xca\x84\xc5\x4d\x06\x21\xa2\xb6\xd1\x6e\x7b\x60\x5e\xa9\xae\x29\xe5\x9f\xe6\x31\x0b\x4a\x63\x0b\x84\x41\xfd\xe9\xae\xbf\x33\xec\xcb\x52\xe5\x37\xb3\x7a\x83\xe3\xb3\x7b\xad\xc9\x53\x6d\x9d\xf9\xe8\xf1\x0f\x8c\x91\x73\x80\x42\xa7\x1e\x0d\x3f\xaf\xf2\xac\x54\x71\xe2\xb1\xe7\xd6\xea\x0a\xac\x9f\xa7\x2b\xf2\xf0\x67\xcb\x8c\x33\xb1\x2b\xd1\x7e\xbf\x5e\x15\x83\x5b\x5b\xe2\x9c\x79\x55\x99\x3e\xcd\x2f\x8b\x25\x13\x83\xd3\xca\xcc\x7d\xc6\x09\xf9\x1b\x51\x01\x55\xf6\xc7\xba\xef\xdc\x72\x9f\xdd\xff\xd4\xf8\x7a\x1f\x7e\xaf\xbb\xe4\x5c\x81\xb9\x0f\xf7\x62\x03\x7e\xd2\x9d\xaf\x2a\xbf\x3a\xbf\x37\x26\x1e\x8a\x83\xfb\x50\x0d\xab\xbd\x7c\x84\x48\x91\x7e\x42\xb8\x68\x88\x63\x4f\x54\xef\x9b\x3d\xf9\x12\x12\xad\x27\x57\x42\x10\x35\x86\x94\xdb\x90\x3c\x4d\xa3\x16\x08\xfd\x73\xa9\xbf\x1b\xee\xb3\x01\xb6\x09\x14\xc5\x02\x21\xdb\x05\xae\x05\x9f\x2c\x97\x0b\x90\x64\x6d\x8a\xe9\xdf\x28\x0a\x06\xa0\x0d\xbc\xf5\x2f\x65\x67\x0e\x62\xa7\xca\x88\x7a\xf4\xc3\xc4\xa4\x19\xaf\xe9\x17\x91\xba\xf7\x8f\x23\x39\xf0\xff\xbb\x58\x76\x26\x19\xeb\x14\x4c\x9b\x2c\x79\xe2\xa3\x19\x2f\x6e\x40\x7c\x44\x8d\x51\x6f\xbf\x1b\x98\xc8\xab\x47\x0e\xe6\x31\x95\x21\x26\xa8\x5a\x32\x3b\xbe\x9d\xad\x8c\x0e\x52\x73\x31\x4d\x4b\xa2\x1f\x24\x6e\x07\xda\x9e\x08\x2c\x80\x9f\x7f\xae\x2e\x27\x79\xc1\x48\x3d\x20\xb9\x35\xe5\x56\x77\xb8\xfa\xe1\x5b\x75\x47\x8c\xba\x9b\x1e\x06\xb1\x95\x32\xc6\xde\x73\xe3\xd9\xbf\xc1\xd2\xbb\x61\xe8\x5d\xb3\x19\xaf\xdb\x7d\x6b\xe6\x35\x28\xf4\x0c\xca\x15\xdf\x61\xed\xe3\x51\x75\x29\x8f\xab\x31\xd1\xf2\xe4\xe3\x06\x1f\x36\x64\x61\x5f\xd5\x7c\xc1\xaf\xcb\x74\xd4\xef\xf7\x75\x2d\x53\xb6\x5e\x8f\xc6\x58\x42\x19\x63\x51\x5d\x6e\x3e\x24\x8d\xf3\xc1\xa3\x8a\x68\xbd\x78\xcd\xd3\x84\x99\x1a\x26\x4d\x6b\x03\x18\x46\x06\xa5\x06\x34\x20\xb8\xd0\xb5\x7d\xd6\xca\x24\x83\xa0\x00\xd4\xce\x33\x4d\xd3\xe8\x36\x04\x9d\x4b\x54\xe2\x68\x34\xa4\x97\xb4\x7c\x91\xd3\xaf\x64\xbd\x2e\xac\x2d\x5f\x2d\xbc\xa5\x0d\x33\x5b\x20\x5c\x54\xc1\x70\xac\x2d\xaf\x9a\xa3\x76\x25\x00\x9b\x4e\xd8\xe5\x60\xd6\x49\x9c\x59\xa7\x8a\xa8\x15\x53\x94\x47\xd4\xe2\x56\x95\xd6\x48\x85\x41\x50\xb8\x7b\xeb\x7b\xbb\x42\x81\xf9\xa8\x68\xb9\x4d\xab\x4a\x5f\x4c\xfb\x87\x63\xaf\x5d\x2c\xf7\xba\x97\x6a\x2c\xd5\xa1\x6d\x44\x0e\x73\x3f\x41\xa0\x18\x7d\x47\xa9\x28\x47\x71\xc3\x5e\x17\x6b\x08\xc8\x0f\x44\x77\x51\x84\xc8\x2d\x53\x4a\x8c\x80\xc4\xa4\x7b\xa9\xdb\x6a\x43\x82\xd7\x9a\xeb\x87\x59\x75\xf8\xf6\x75\x63\xc8\x9a\xa6\x95\x7e\x93\x2c\x29\x31\x6b\x68\x97\x9e\x92\x7a\x89\xef\x1b\xa6\xe8\x57\x8c\x5e\xa5\xa4\x41\xc1\xc2\x63\x94\x12\xf7\xb7\x1e\xf5\x92\x4e\xd3\x2e\x99\x5c\x76\x9f\xb0\x27\x4f\x5c\x99\x8b\x97\xa3\x62\xf2\xd9\x3f\xc7\xf6\xa5\x0f\x13\xed\xf5\x22\xe6\x00\xd0\xc4\xab\xa4\x0a\x90\x1f\x16\x50\x45\xbf\xd4\xf1\xec\x9d\xb8\x0b\x5e\x79\x7f\xa6\x6c\x3a\x60\x98\x13\x23\x5d\x1a\xd0\x2a\x25\xeb\xf5\xaa\x3a\x12\xa9\x58\xaf\x8d\xc5\xaf\x04\xb4\xc1\xe8\xb7\x53\x30\x70\x53\x95\xdb\xa5\x7b\xa4\x13\xe5\xc3\xc1\xaf\x19\xfc\xca\xa7\x68\xd4\xe6\x57\xd4\x82\xce\x5a\x4a\xe4\xfa\xb6\x73\xc5\x85\x1f\xed\x6f\x45\x8d\xd9\xbf\x9b\x41\x02\x02\xe3\x6b\x22\x3a\x86\xd8\xb9\x3c\x4f\xa7\x55\x50\x71\x15\x0a\xd6\x44\xf8\xbe\x40\x81\xf9\x77\xe5\x1d\x88\xed\xe6\xb8\x21\x90\x6d\xe6\xb8\x5e\x98\xd0\x53\x2f\x36\xe8\xa9\x6f\x8a\x2b\x9f\x6f\xba\x1c\xfe\x7e\x33\x55\x7e\xcf\xda\x94\x97\x4e\x73\xd2\xdd\xdf\x5a\xd7\xb7\x71\x7b\xb4\xc7\x9c\x15\xad\xa5\xa4\x2e\x08\x0a\x4a\x94\x06\x3e\x28\x32\x72\xa7\xb0\xd0\x37\x77\xc4\xa4\x9f\x31\x7a\x03\xd4\xef\x35\x97\xa7\xb5\x69\x57\x26\xb7\xe1\xb2\x52\x3a\x4e\xf2\x15\xce\x64\x5d\xdb\xec\xa0\xf1\xec\xf6\x13\xbd\x21\xc5\x32\x96\x1a\x1d\x40\x4d\x12\x02\xb1\x38\x6a\x72\xc1\xe6\x33\xb5\xd1\x89\x44\xd2\x44\xdb\xc6\x5e\x5e\xaa\x9c\x16\x75\x28\xaa\x8e\x2d\x95\xd5\x58\x1c\x27\x5d\x46\xbe\x89\x2e\x04\x7a\xae\xa3\xb5\x0b\x3c\x6f\x17\x17\x31\x04\x77\x75\x12\x75\x5c\xc6\xd0\xda\x35\xa6\xbb\x8a\xbe\x67\x1b\x8c\x75\x03\x86\xc0\x3c\x49\xe4\xa9\x5a\xde\x28\xa3\x81\x54\x18\xf7\x4d\x53\x2b\x89\xf8\x30\x99\x6f\xc6\x32\x2b\xd0\x36\x04\x35\x8e\xac\x20\xd0\x46\x3a\xa8\x77\x89\x4b\x54\x49\x9c\xd4\xec\x27\x42\x30\x22\x04\x23\x22\x60\x18\x26\x36\xac\xc1\x03\x41\x15\x12\x14\x2c\xc6\x43\x21\x51\x09\x49\xbf\xbe\xf2\x48\x60\xc2\x91\x0e\x1f\x3e\xe2\x63\xff\xb1\xa4\x65\xc9\x92\x74\x5d\x82\x02\x11\x64\xdc\x36\xfd\x9e\xc9\xb8\xa7\xb7\xbf\xce\xb9\xa7\xa3\xb4\x34\x93\xe8\xed\x97\x84\x0f\x93\xca\x4f\xc3\x1a\x2c\xad\x37\x16\x4c\x21\x0d\xa0\x96\xf1\x72\x4c\xd1\x8a\xa7\xa9\xbc\x27\xd2\xb4\x18\xba\xf8\xae\x14\x0d\x0c\xf8\x84\xa2\xaa\xc2\xa5\x99\x70\x42\xf1\x69\x33\xe5\xdf\x48\x8c\xd3\xd2\x99\xd4\x6d\xf2\x27\xf1\x87\xd8\xc6\x93\x24\xa8\xdf\xce\x87\x24\x68\x12\x7a\x8f\x40\x2e\x3a\x67\x67\x05\xde\xe0\xca\x72\x22\x70\x9e\xd6\xab\xc8\x21\x57\x82\x23\xa8\xb9\x3e\xa5\x4b\xfb\x1c\xcf\x57\xa6\xae\xdd\x6f\x5a\x69\xfa\x22\x20\x93\xea\xe2\x24\x90\x89\x33\x71\xf1\xde\x65\xa1\xbe\x6e\xc3\xea\xee\xe9\x3f\xf1\xfa\x8a\xbe\xf8\x8d\x1a\xbd\x84\xf8\x73\xb5\xc1\x94\x44\x68\xf2\x5a\x1b\x81\x69\x14\x8c\x24\x27\x19\x37\xd5\x05\xcc\xdd\x90\x70\x9b\x15\x21\x32\xf3\x3d\xc2\x9b\x6e\x4b\x57\xad\xe3\xa6\xd4\x72\xba\x3e\x02\x87\x2d\x49\xc1\x9f\x60\x20\x2f\xf3\xa2\x5c\x72\xb2\x31\x2b\x38\x1b\x9d\x8e\x71\x99\xb2\x7e\x99\xd3\x09\x49\xce\xec\x2e\xf1\x83\x87\x29\x6b\xad\x22\xea\xf9\x5d\x8c\xf8\x18\x3e\xd3\x5e\x8f\x6a\x15\x8e\x8d\xc4\x08\x66\x3a\x92\xce\x2e\xcb\x79\x02\xb9\xe6\x21\x35\x3b\xc7\xa6\xa6\x0d\x34\x2a\xc1\xc8\xae\xd4\xb3\x75\x0f\xa7\x4a\x17\x28\x48\x55\x3a\x48\xb8\x71\x3f\xa2\xd3\xae\x84\xbb\x8f\x95\x95\x2c\x92\x0c\xa5\x19\xb1\x1a\x44\x55\x05\x08\xa7\x84\xf5\x37\xd4\x91\xa9\x83\x2c\x28\xac\x25\x3a\xb7\x06\x21\xac\x6f\xe3\x7b\x45\x35\x6c\x9d\x23\x7f\x6b\xcd\xa5\xa0\xf9\xa3\xa5\x65\xb7\xbe\xd0\x29\xd1\x02\xd2\xbe\xe7\x09\xfe\xc9\xfb\x5a\x2b\x4e\xfd\x20\x69\xa4\xef\x22\xce\xf8\x6d\xc2\x52\x78\x7e\x82\xc3\xb9\x5f\xc7\x2b\x92\xaf\x5b\x5e\x2c\xfc\xaf\xe6\x77\xc8\x20\x16\xa9\xce\x54\xdc\x08\xe8\x86\x20\x5c\x9b\x44\xce\x88\x6e\x0e\xd7\x56\x54\x29\xab\x85\x6b\x63\x41\xb8\x36\x38\xc0\x3a\x7e\xef\x14\x25\x9f\xbf\x5b\xd1\xaa\x16\xae\xed\x73\x90\x7d\xd9\x8a\x53\xf5\xb9\x87\x2d\x1a\x6d\xe6\xee\xda\xa1\xab\x4e\x70\x17\x96\xa5\x8b\x06\xc5\xb0\x88\x04\x7d\x43\x48\x4d\x0b\xd4\xb5\x41\x7c\xba\xfe\xcf\x17\xe7\x97\x9f\x3e\xbe\x78\xf9\xe7\xf3\x57\x43\xee\xbe\x0c\x0a\xbd\xbc\x0a\x57\x91\x68\x7c\x28\x59\x55\x98\x05\x61\xf3\xb0\x87\xf1\x2d\xcd\x20\x4c\xd1\xf1\x69\xa4\xb5\xbf\x9a\x5b\x00\x98\xb0\x4a\x51\x18\xb5\x5d\xb3\x05\x8c\x17\xe7\x28\x0a\xa9\xbe\x67\xb7\x80\xf2\x83\x16\x45\x61\xb9\x93\x52\x83\x12\xc6\x25\xdc\x8e\xd4\x76\x00\x5a\xa1\xb7\x1d\xa8\x3d\x10\xdd\x0e\xe0\x9e\x28\x6f\x07\x74\x3b\xf2\xf7\xa1\xe7\xd1\x18\x87\xf1\xbc\xf2\x75\x16\x45\xfd\x7e\x4a\x74\xec\xa5\x5a\x71\x71\x55\x12\xfe\x15\xd8\x9d\xfa\x3d\x79\x8f\x90\xb5\x3b\xaf\x86\x16\x97\xc7\x42\x11\x78\xba\xcb\x3b\xae\x6d\x78\xbf\x2d\xec\xc5\xd6\x09\xc2\xa7\x3d\x42\x02\xe2\x09\x9e\x6e\x0a\x0b\x38\xff\x57\x58\xc0\x7f\x8e\xb0\x80\x20\xe4\x5c\xa4\xa7\x6e\xe9\x67\xa1\x5f\x26\x9d\x25\xbc\xd7\xe3\xda\xee\xfe\xf9\xa9\x0d\x7a\x52\xa6\xa7\xcf\xca\x1f\xcc\x87\x67\x4f\x9e\x94\x48\x87\xb6\xe5\xa3\x72\x8c\x95\x10\x48\xe2\xe8\xd2\xdb\xae\x97\xca\xca\x97\x5f\x76\x9f\x2c\x9e\x3c\x39\x12\xa3\x7c\x9c\xde\x24\xaa\x2b\x4c\x12\x81\x33\x15\xbd\x38\xf7\xa3\xec\xde\x84\x4a\x9a\x4e\xed\xba\xa7\x56\x7b\x8a\x4c\x84\xe2\x23\x36\x04\x63\x5f\x73\x74\xde\x03\xbb\xda\xcd\xa0\x59\xd9\xc5\x14\x0b\xc9\xf4\x67\xfc\x7a\x29\x4f\x4a\x89\x06\x74\x24\xc6\x3a\x08\x19\xc5\xae\xbc\xaa\x14\xa3\x73\x95\x92\xf4\xf9\x0b\xce\xb3\xbb\x3e\x2d\xe1\xdf\x84\xa0\x21\x19\x8c\xc8\xf8\x59\x72\x8a\xcb\x46\x90\x44\x94\x68\x19\xd4\x7b\xe6\x22\xc0\x91\x7e\x36\xd5\xd6\xc7\xda\x34\xb1\xdf\xef\x5f\x41\xc0\x7f\x84\x37\x81\xd1\x04\xaf\xac\x81\x79\xaf\xe9\xe0\x9f\xc9\x5d\x3b\x30\xf5\x71\x68\x8b\x92\xc6\x40\xf4\x63\xe0\xda\x3e\x06\x4a\x7f\xdb\x04\xaf\x65\xf5\x4e\x53\x0f\x66\xf8\x1b\xcf\xfd\x38\x7f\xd3\xfe\xf9\xdb\x1f\xcf\x3f\x06\x51\xfe\xf6\x0f\x2e\xd7\x0c\x07\x3d\x6f\x04\xec\x19\xaa\x00\x74\xe7\x6c\x92\x2d\xca\x65\x9e\x09\x65\x47\x5e\x0f\x46\x27\x1b\xbd\xbf\xfa\x65\x10\x81\x00\x51\xe7\x06\xbf\xa9\x38\x76\xcb\x30\x8e\x5d\x64\xeb\xd4\x25\x34\x13\xf7\xfd\x5d\x76\x43\xca\x34\x5e\x0c\xba\xe3\xf8\x27\xf5\x6c\x56\x6b\x29\x6b\x54\x91\x9d\xd6\x88\xb9\xa4\x37\x68\x1a\xfe\xf4\x7a\x31\x45\x31\xe8\x8d\x6d\x58\x07\x4f\xea\xd3\x21\xb1\x89\x90\xcd\x53\xa8\x05\x00\xd4\x22\x1c\xb9\x69\xfb\xe1\x27\x2b\xad\x5a\xaf\x9d\xd4\xc1\x5e\x2d\x2a\xa4\x9e\xa1\xb3\x4e\xf5\x31\x22\xe3\xf5\x3a\x11\xe9\x96\xef\x9e\x2c\x13\x61\x51\x8f\x1e\x18\x66\x18\x9d\x78\xd1\x03\x05\xaa\x1a\xc1\xe6\x57\xb3\x84\xc9\xe3\xfb\x93\x3c\xe0\x8c\x70\x93\xa9\xc9\xc3\x80\xd3\xfa\xe1\xae\x56\x26\xab\x10\x96\x9b\x9a\xd6\x77\x81\x0f\xc0\xea\xad\x0c\x08\xea\x53\x1f\x0b\xc2\x2c\x71\xbc\xef\x53\xa5\xc4\x92\x67\xe5\x35\x8b\x18\x92\x7a\xe7\xb0\x74\xf5\x88\x53\x6a\x35\xa2\x77\x55\xb5\x68\xa4\xd7\xfb\x30\xa7\x0f\x35\x43\x6b\xc3\xc5\x19\x8d\xfa\xc9\x0d\xfd\x46\xd9\x8e\xba\x90\xab\x65\x1a\xcf\x4a\x75\x98\xc8\x56\x1b\x6c\xdc\xea\x26\x50\x50\x25\x34\x72\xa3\xf2\x15\xa0\x9e\xb5\x97\xc6\xfc\x13\x7c\x19\x40\x27\x68\x15\xb9\xc1\x60\x28\x29\x03\xed\xe0\x36\x08\xdb\xb4\x8a\x1c\xbc\x26\x40\xb3\xf3\xf6\xcd\xff\x7b\xf3\x6e\xaf\x27\x88\xb1\x2d\x78\xa8\xb5\xad\x0a\x96\xd6\x7e\xfd\xee\x27\x44\x3a\x6c\x04\x8c\xcd\xab\x5c\x8f\xc7\xb4\xf2\x7d\xf4\x7d\xdd\x0e\x27\x5a\xee\x62\xbe\x4a\x46\x87\xe9\x55\x72\xeb\xac\x79\xae\x95\x24\xb8\xbe\xae\xd7\x37\xb4\xf6\x62\x33\x75\xa7\xea\x0f\xe0\xa5\xb5\xe2\x57\x54\xa8\x6a\x76\x67\xe3\x0b\xf5\x6d\xeb\xa1\x6d\x3d\x90\xa5\xc6\x92\x75\x18\x04\x38\xd0\x14\x4b\x56\x0a\xab\xdb\xc4\xa7\xdd\x99\xfe\x4b\x96\xfb\x2d\x4d\xda\x75\x17\x55\x2a\x88\x94\xa6\xc8\x15\xa7\xd7\xd7\x84\x03\xb1\x94\x0f\x03\xf8\xd8\xc5\x46\x51\xe5\x42\xa9\xc5\x6a\xcb\x8f\x64\xea\xd7\x37\xbe\x44\xb1\xea\xda\xe3\x5c\x55\xc6\x90\x67\xc7\x39\x8d\x45\xea\xdb\x89\xdb\x06\x11\xef\x26\x8b\xd8\xcf\xfe\x2e\xb0\x31\x60\xaf\x75\xf8\x45\x54\x7d\x0f\x26\x12\x06\x66\xe7\x8a\x4c\x32\xb9\x41\xbf\x5b\x91\xaa\xdf\x79\x5d\xf0\xce\x4d\xc1\x49\x87\x32\xd5\x07\x2d\x18\xee\x94\x84\x0c\x3a\x73\x21\x16\x83\xa7\x4f\x1b\x67\xa0\x3f\x29\x6e\x9e\x4e\x8b\x49\xa9\x8e\x97\x67\xf0\x73\x32\x27\xf9\xe2\x73\x65\xbb\x6e\x04\x7e\x34\xde\x88\x60\xc8\x62\x2f\x0d\x6d\x2e\x01\xe6\x8d\xaa\x96\x17\x7e\xda\x0b\x8b\xbc\x21\x4c\x9d\xdd\xee\x9f\xff\xfa\xf9\xbb\x15\xf1\x66\xfe\xd7\xcf\x9f\x31\x57\xc5\x35\x9c\xfc\xf5\xf3\xe7\xa3\xc0\x87\xf7\x73\x63\x9a\x1d\xe5\xfc\x00\x0e\xbd\x8b\x42\x10\x26\x68\x96\xe7\x77\x9d\x79\xf6\xb7\x8c\x4f\x8b\x65\xd9\xe9\xca\xf1\xe8\xf9\x77\x40\x70\xd1\xb9\x22\xe2\x96\x10\xd6\x51\x81\xa7\x94\xfb\xef\x77\x2b\x51\x41\x64\xd1\xc9\x9c\xe6\x53\x53\xc6\xab\x7e\xe7\xcd\xac\x73\x57\x2c\x3b\xb7\x19\x13\xf5\x8f\x3a\x64\xaf\x5d\xb5\xdb\x79\x0c\x2a\x75\xeb\x8a\x3b\x8b\x9c\x64\x25\xe9\x4c\xe6\x19\xbb\x26\x9d\xbf\x7e\x76\xa9\xd9\xff\xfa\x59\x82\xfb\xeb\x67\x6b\x58\xea\x7f\xda\x39\x8c\x2f\x84\x2c\x3a\xfa\x44\x75\xb2\x99\x20\x7c\xc7\x40\xf4\x08\xa8\xd0\xbd\x3a\x23\x54\xbf\xdf\xcf\xa8\x0a\x76\xbd\xd5\x15\x1d\x47\x6d\xa7\x7c\x47\x13\xe1\xf6\x0e\xe4\x29\x31\x66\x5d\x2c\x15\xbd\x9e\xf2\xd3\x3b\x32\xcf\x5d\xdd\x47\xaf\xc7\x4c\xca\x9a\x7e\xbf\x4f\x21\x67\x8d\xf9\x96\x7c\xfe\x6e\xc5\xaa\x81\x9c\xc8\x67\xf8\x8a\xac\x15\x9e\x17\xec\x8e\x37\xae\xbe\x37\xef\x2e\x3e\xbd\x78\xf7\xf2\x7c\x9f\x0b\x74\x17\x94\xbd\x2e\x46\x5f\x60\xd5\xb8\x1a\x77\xca\xe5\x8c\x34\xfe\x5f\xf9\x42\x5a\xe5\x0b\xd9\x22\x84\x7b\xf8\x95\xaf\x57\xf2\xce\xb7\x3a\xf4\x5f\x21\xa9\xc7\xc8\xd9\x32\x6b\x25\x24\x37\xc3\x4b\xbd\x9a\x81\x9d\x90\x26\x8c\xb6\x08\x34\x5c\x9a\x28\x5b\xf1\x1c\x84\xb3\x5f\x2e\xe4\xc9\x81\x3f\x54\x3e\x47\x25\x61\xb6\x0a\x1b\x82\x92\x40\xce\x62\xcd\x31\xe6\x90\x4f\xad\xaa\xf4\x30\x34\x1b\x1f\x1a\x21\xc9\x51\xe4\x69\xac\x82\xb2\x2f\x92\xe5\x97\x46\x92\xab\x35\x52\xcb\x34\x86\x15\x5f\xb0\x1d\xde\x2f\xa3\x7c\xdc\xc8\x87\x90\xb9\xc8\xfb\xf0\x80\xc4\x7a\xc3\xee\x6e\x49\xeb\x2d\xe5\x0e\xdd\xdd\xac\xa8\x37\x73\xc2\xfd\xdd\x8d\xcb\x7a\xe3\x9b\x6d\x91\x9c\x35\x84\x46\xb4\x67\xdd\xf6\x3a\x12\xa8\x59\x37\x31\xf2\x0b\x83\x13\x1d\x62\x3a\x56\xd5\x84\x9f\x36\xa6\xda\x95\x32\x73\x8e\xd6\x55\x01\xad\x5d\xcd\x22\x1a\xd9\x59\x57\x76\x61\x9f\x75\x7c\x51\x1d\xc4\xac\xb6\xeb\xf5\x0e\x9f\x6e\xd9\xfe\x47\xb5\x26\x13\x1d\xee\xac\xc2\xb1\x36\x53\xfb\x35\x7c\xab\x4c\x3d\x12\xbd\xac\x3f\x64\x26\xfe\x47\xbc\x52\x87\xc4\x19\x9f\x4d\xb2\x3c\xbf\x58\x2e\x08\xbf\xd0\xc7\xa8\x59\x18\x9e\x1d\xec\x21\xe2\x9d\x32\x67\xb1\x45\x0d\x31\x81\x44\x64\x13\xdf\x31\x79\x4b\xad\x83\x0a\x1b\xb9\x65\xb4\x79\x5d\x04\xd5\x68\x6d\x04\x01\xd1\xd6\x75\x51\x52\xbd\x75\x85\xf4\x31\x9e\xa7\xd6\x04\x01\xe6\x06\x21\xdd\xe9\xc4\xea\xaa\xd6\xeb\xda\x77\x4d\x71\x6c\x85\xbd\xee\xc3\xe5\x55\x4e\x27\x27\xd9\x82\xb6\x7e\x2a\xee\xa7\x44\xda\x4f\x45\x14\x58\x2e\x6c\x37\xdb\x89\xd8\x1e\xf8\xb9\xe9\xac\xad\xf0\x31\xe9\xf5\x92\x88\x4c\x4b\x16\xc7\xf5\x35\x89\x95\xde\x50\xd6\x21\x28\x2a\x11\xb3\x7e\xbf\xc8\x32\x31\xd7\x44\x7c\x30\x9b\xfe\xfd\x2c\x21\x28\x4d\x4d\x68\x3f\x7b\x18\xee\x97\xc5\x0e\x34\xe8\xde\xec\x29\x2e\xbd\xe4\x72\x72\x84\xb4\xd7\x2b\x87\xf0\x46\x85\xcc\x8e\xe1\xfe\x1a\xf8\xf7\x9b\xda\x63\x4c\xe9\x0d\xfc\x5b\x10\x25\x49\xc4\xf2\x76\xc4\x9b\x57\xd0\x38\x22\x95\x52\x1d\xbf\x66\x08\x6f\x68\x52\xcf\xff\x58\xb9\x44\xf4\xa6\x6d\x4a\x36\x34\xd6\x41\x14\x3d\x99\x97\x21\x37\x65\x88\x73\x86\xf9\x06\x49\x24\xc2\xac\xd2\x66\xbf\x4e\x89\x5e\x47\x29\x9d\x25\x0e\x9d\xc6\xd7\xdc\x20\x55\x25\x14\x09\x31\x7b\xe4\xbb\xb0\x6d\x42\xa6\x93\x71\x92\x8d\xd8\x34\x34\x6d\x43\x8d\x68\x62\x4a\x0f\x83\xf1\x66\xad\xd1\x46\x34\xda\x02\xc2\xef\xe3\x8e\xb4\xb6\x0f\x6b\x3a\x78\xea\x53\x9c\x2d\x16\x39\x9d\xe8\x48\xd2\x9b\x2d\xf4\x4a\xc1\x8b\xbb\x3d\xdd\x3c\xdb\x2a\xab\x9d\x50\xec\x41\xf1\x6f\x1f\x47\xf2\xf9\x48\xc1\x65\x37\xe4\xc0\xbb\xaf\x9b\x2b\x69\xe8\x99\x42\x69\x9b\xb3\x2d\xa5\xd0\x60\xa3\x4b\x29\x1c\x2b\x5a\xbe\x52\x0b\x4e\xd9\xb5\x0e\x49\xa4\xdf\xa5\x08\x22\x16\x31\xab\xcc\x83\x7a\x00\x25\xac\x87\xbd\x28\x45\xce\xcb\xc4\x38\xc9\x74\xc5\x9c\x74\xd4\x1e\x93\x4f\xeb\x9c\x7e\x55\xc9\x5e\x6e\xb3\xb2\xa3\xb7\x1a\x99\x76\x0a\xde\x59\x32\x4e\xd8\x94\x80\xc0\xa9\xe9\x57\xb3\xdc\x18\x70\xa1\xda\xe2\xa3\xb2\x6b\x86\x55\xd4\x43\x50\x9b\x1e\x28\x1f\xad\xa6\xa1\xb9\xef\xb9\xc7\x03\x8d\x59\x11\x3c\xbe\x13\x86\xa2\x6e\xa6\x93\x7f\x02\x37\x53\xe3\x0d\x38\xc1\xf9\xbd\x84\xf7\x3e\xef\xba\x0d\xc2\x36\x9e\x37\xab\x0b\xef\x6d\x36\x3f\xf5\x7c\xbb\x24\xf2\x18\x5d\xea\x98\x75\x97\x82\x76\x8f\x22\x47\x2b\xb4\x8f\x9e\x6c\xf7\xcf\xd6\x0a\x5e\xfd\x66\x7c\x7f\xf5\x8b\xd1\x8d\xd5\xa0\x02\x1e\xc3\xf4\xc9\xf1\x8a\x66\x2f\x7d\xe0\xc5\x37\x1a\xb6\xa8\x2e\xaf\x89\xa8\x0f\x57\x25\xb7\x0a\xbd\x04\x1a\x30\x6f\x16\x39\xd4\x0b\x53\x2f\xdb\x7c\x6f\x7d\x35\xd9\xc4\x9f\x11\x5e\x69\xc9\xa6\xa3\x53\xbe\xb4\x7e\x34\x1d\x5b\xe5\xe5\x50\x8c\xc8\xd8\xe6\xa8\xd5\x0e\x0c\xd1\x53\x66\xce\x18\xa6\xd6\x60\xf2\xfd\x2d\x23\x35\xf2\x82\x70\xa6\x27\xb2\x79\xbe\xfa\x72\x8e\x1f\xac\x0a\x34\x07\x70\xe1\x6a\xf0\x19\xa6\x48\xbf\xee\x23\xc7\x76\x87\x13\x6e\xb9\x8f\x13\x6e\x66\x58\x54\xad\x98\x67\x78\x4f\x07\xdc\x4d\x19\xc1\x1a\x0e\xb8\x96\x10\x65\xa3\xe9\x38\xcd\xb7\x6e\x3c\x48\xa6\x9d\xe3\x0c\xd9\x14\x70\xb7\x3c\x5b\x2c\xc8\xb4\x8e\x5e\x8b\x93\x5c\xf2\x6e\x3b\x6b\x69\x41\xa8\xb5\xb5\x62\xcb\x3c\xf7\x25\x9f\xbb\xb6\x37\x24\x82\xbe\x26\x22\x21\x2a\xec\x40\xcd\xf7\x7b\xc3\x64\x74\x03\x66\x1c\x6b\xbe\xc9\xbd\xb5\xba\x26\x2e\xe7\x65\x07\xec\xa0\xc8\x48\x8c\x07\xce\x54\x87\x62\xd1\x77\xc1\x02\x10\x2e\x75\x03\xcc\x50\xfa\x3c\xf1\xda\xa4\x4c\xb5\x2a\x9b\xad\x30\x43\xf8\xf8\x14\xc9\x35\x0a\x3b\x5b\xaf\xe1\x5f\x8a\x8b\x5b\x26\x1f\x9b\x03\x92\x3e\xff\x48\x66\xb9\x24\x55\xba\x28\x21\x48\xee\xd0\x49\x26\x92\xfa\x17\x6a\xf9\x3c\x7b\xdc\x24\x2b\x51\x98\xb4\xeb\x16\x49\x1a\xcf\x65\xaf\x97\x14\xb2\x6c\x08\xff\x4d\xe1\xbf\x4a\xe9\x5f\xa2\x41\xd9\xeb\x15\x72\xf0\x50\xa9\x84\xcf\xa5\xfb\x8c\x10\x36\xdd\xd7\xba\xa4\xd0\x65\x85\xd5\xb1\x34\xc5\xaf\x48\x39\xe1\x74\x21\x4f\x43\x88\x5e\x03\x65\x53\x75\x15\x51\x79\x67\x2d\x8a\x05\xaa\x90\x3a\xae\x09\x24\xff\x36\x9b\x69\x2f\xfe\xd7\x67\x00\x5b\xbe\xa9\xa3\xaa\xd1\xc3\x24\x56\x71\x97\x90\x27\xfe\x09\xcb\x57\x97\x61\xd8\x1b\xec\xeb\x45\x85\x1f\x4a\x01\x2a\xa4\xcd\xa2\x27\x09\xe9\xb3\xe5\x8d\x8d\xd4\xf3\x86\x4d\xd6\xeb\x53\x13\xd4\x0b\xbe\x69\xed\xe8\xf3\x53\x70\x87\xb4\x5e\xb2\xcf\x4f\x31\x6d\x46\xc0\x27\x78\x15\x0c\xa9\xd9\xa3\xa7\x6f\xe5\xce\xb5\x96\x59\xcf\x5a\xde\xeb\x1d\x33\xad\x64\xe5\xbe\x7a\x53\x7b\xda\x2a\xba\xbc\x41\xa3\x4b\x91\x27\x8c\x03\xa9\x55\x9d\x01\xe9\xf5\x1a\x45\xca\x68\xa5\xf5\x46\x09\xb9\xff\xe0\xc5\x74\x9d\xd3\x9b\x1b\xc2\x55\x1d\x48\xf0\xf3\x6b\x86\x23\xd8\x23\xd7\x46\x7b\xb7\x10\x5f\x34\xe3\xe5\x0c\x0d\x13\xc7\xf5\x39\x99\x2e\x27\x24\x49\x24\xc9\x41\xe9\xf3\xd0\x8b\xca\xc8\x2e\xec\x76\xd9\x72\xda\x19\x3a\xa2\xbe\x33\x45\x1a\xfc\x5a\xaf\x95\xeb\xda\x88\x8d\xe5\x5a\x81\xef\x85\x76\x91\xf2\x9d\x3b\x44\x5f\x2f\x12\x4a\xd4\x94\x0c\xcd\xe3\x23\x36\x4e\x0b\xcc\x2b\x3d\x30\x84\xf9\xbd\xe4\x3a\x9b\x79\xcb\xb4\xf9\x31\x54\x7a\xf9\x7a\x82\x32\x52\xdb\x03\xa5\x25\xc2\x59\x6b\x98\x81\x3b\x47\xaf\x97\x6c\x85\x5e\xa6\x45\xc2\x43\x5f\x79\xbc\xda\x35\x3b\xd9\xe8\x70\x5e\xf3\xb8\x8c\x75\x57\x9b\x5b\x96\x16\x09\x0b\x63\xb8\x6d\x18\x67\xa4\x61\xeb\x84\x5b\x67\x95\xe4\x6c\xc2\xa0\x61\x65\xbd\x20\x43\x6d\x55\x96\xea\x7c\xb5\xf1\x6d\x6c\xe7\x07\xd0\x30\x93\xdf\x3b\x93\xce\x23\xb9\x80\xd5\xe9\x70\x4a\xfc\x3d\x98\x92\x3e\x88\xf7\x9d\xdf\xac\x4b\xcf\x45\x16\x9c\x4c\x32\x41\x3e\xa8\x41\x2b\xf0\x69\x5d\xe2\xe9\x8c\x16\x32\xd6\x01\x58\x9d\x6c\x3a\x2d\x58\x87\x96\x1d\x7a\x23\x71\x0b\x9a\xfa\x8e\x9e\x7a\x33\x12\x78\xe7\x06\x00\x9b\xfc\xed\x62\x9e\x09\x48\x01\x7b\x53\x7c\x25\xd3\xcf\x20\x57\xa4\xa5\xd6\xfd\xe8\xf8\x5d\xf1\x7c\x61\x49\x2c\x2c\x7c\xbf\x60\x24\xea\xee\x49\xfa\xc5\x6c\xe6\x0b\xa0\x83\x36\x7b\x37\xc9\xa6\x8a\x65\x37\x56\x90\x1b\x00\x70\x22\xa7\x15\xd4\x54\x92\xd3\xed\x71\x15\xb2\x84\xa0\xca\x12\xd0\x70\x05\x8f\x25\xdb\xd1\x58\xe5\x62\x18\xdc\xfc\x03\x23\x99\xd4\xdf\xb5\x50\xa9\xf4\x84\x4a\x76\x0b\xac\x02\x6f\x78\x2b\x49\x6e\x58\x5d\x9b\xb8\xdd\x55\xd5\xd8\x44\x06\x7e\xe6\xcc\xbd\xef\xe1\x10\x0d\xfc\xb9\x7c\x17\x70\xd4\xc2\x23\x5a\xe9\x88\x4d\x10\xee\xf6\xec\x82\xa4\x3c\x27\xb3\x7a\xfa\xad\xb8\x53\x91\xa3\x05\xdb\xad\x19\x7c\x77\xa2\xfb\x5d\xf2\x87\x48\x5e\x25\x67\xf6\xba\x50\x16\x2d\x35\x87\x9a\x70\x6f\x81\x5d\xb9\xad\x6f\xf5\x93\x75\xf7\x60\x3f\x1b\xba\x49\x9b\xe9\x9a\xc1\x65\xb2\x69\x03\x97\x6a\x03\xd7\x36\x5d\x51\xdb\x37\x5b\xf7\x08\x28\xcb\xdf\x41\xd0\xa1\xc6\x56\x39\x12\xfc\x6e\xa5\x37\x8c\x11\x58\x69\x79\x83\x6d\x86\x6b\x6e\xfd\x3a\x8a\x01\x43\x2b\xd2\x57\x61\x28\xec\xab\x24\xba\x9d\xea\x3b\x7a\xfb\xe0\x21\xd9\x8a\x3f\x7c\xb5\x33\x4c\x38\x10\x6b\x56\x6d\xe2\x13\x2e\x4b\x52\xbe\x7a\xff\x56\x87\x66\x3a\x3e\xab\x74\x80\x99\x48\xea\x0e\x07\xad\x41\x75\x74\x02\x91\x1a\xb0\x53\xbc\xad\x4d\x12\x0e\x08\x13\x93\xd2\x43\xd7\x37\xb1\xcb\xfd\x1a\x55\x31\x9b\xd9\x17\x4c\xd0\xdb\xd0\x6f\x1a\xa1\x76\x4d\x58\x61\x67\xb3\x59\xac\xb7\x3a\x65\x00\x6f\x1e\x9e\x2a\x09\xb5\x56\x72\x43\x53\x08\xa6\xbe\xcc\xf3\xca\x45\x82\x13\xe9\xf3\x15\x87\x04\x52\xb0\xf2\xe0\x42\xa1\xe4\x9e\xb2\x3a\xb7\x81\x43\x5a\x2f\x2c\xe6\xe9\x8f\x45\x91\x93\x8c\x6d\x5d\xe2\x2f\xe4\xce\x25\x69\x24\x53\x3a\xf1\x63\x63\x45\xd6\x95\x0f\xf9\x80\xa4\xcf\x49\x9a\xa6\xbc\x39\xe3\xe3\x33\x33\x5f\x4b\x1b\x99\x73\x4e\xd2\x5d\xdb\x8e\x91\xcd\xf6\xdf\xe8\x3a\x11\xc8\x3a\xcd\x19\x8c\xe0\x63\x17\xd1\x84\x27\x48\x32\xf1\xa7\x38\xb0\xc8\x8f\x77\xa3\xbc\xaa\xb8\x44\xfa\xf1\x29\xc2\x66\x39\x78\xaf\x07\xed\xd5\xf2\xb7\x03\xb1\x3b\x4e\xc2\xfd\xac\xaf\xf7\x50\x4f\x6d\xa0\xc6\x87\x0e\x8b\x80\xb5\x73\x7b\x8c\xbb\x42\x2d\x66\x8e\x8e\x1c\x44\x11\x48\x2d\xdb\x20\xd0\x58\x31\xed\x85\xc0\x03\xda\x22\x3c\x9a\xa5\xfa\xc6\x06\x10\x75\x0d\xaf\x42\x67\xc8\x6b\x22\x06\x4d\x9d\xbc\x42\x67\xb5\x0b\xda\x07\x8b\xc3\x56\x50\x43\xc5\xb9\x84\x0e\x87\x77\xef\x1d\x60\x97\x6e\xc7\x1b\x47\x07\x6e\xd1\x3a\xcc\x93\x2c\xcf\xa3\xac\xcd\xa4\xb8\x59\x14\x8c\x30\xa1\x1b\x34\x99\x9e\x16\xc1\x61\x1e\xc5\xe5\x40\x0d\x5c\x85\x7d\x49\x8b\x48\x5c\x11\x2d\xac\x00\x25\xe4\xf7\x6e\x9a\xdf\x77\x04\xb9\x59\x48\x86\xb1\xa3\xc6\x07\xea\x48\x95\xc4\x60\x5a\xb7\x61\x31\x49\x0c\x4e\x8d\x8e\xe3\x58\xac\xd7\xc2\xa9\x3a\xb1\x35\x4f\x08\xe2\xcf\x58\x0f\x4c\x85\x57\xdf\x91\x69\x24\xb0\x51\x8f\xd2\x6a\x8c\xbc\x98\x25\x20\xf1\x50\x43\x42\x49\xd1\x72\xf9\xac\x9f\xd3\xdf\x6f\xed\x2c\xc6\xa8\xc7\xce\xf9\xd6\x17\xf1\x44\x5c\x2a\x24\x52\x20\x97\xb2\x51\x9c\x36\x62\xd5\x4e\xd7\xfd\x15\xc4\x7a\xea\xf5\x3c\x1b\x51\xed\xe1\x30\xac\xc5\xf6\x91\x5c\xa0\xbd\xc6\xa0\x48\x47\xa1\xa2\x89\x6d\x63\x18\xbf\x95\x5f\x56\x55\x03\x7e\x1f\x31\x53\x8d\xb2\x5b\xd3\x25\xb3\x77\x8f\x1e\xb8\x07\x36\xda\x7c\x34\x36\xc0\xc1\x05\xdc\xb5\x33\xb7\x61\x22\xae\xd3\x11\xc1\xfd\x7e\x5f\x8c\x3d\x0f\x1b\x17\x95\x18\xa2\xbb\x6f\x9f\x32\xa4\x08\xd9\x53\xaa\x7f\x60\x13\x39\xdf\x62\xef\x40\x3c\x85\x8b\x73\x78\xa2\x63\xad\x9d\xd8\xb8\x5a\xed\x1e\xa5\x0f\x4d\x2d\x7f\xd0\x84\xce\x2d\x99\x81\x96\x8e\x8c\xad\xa3\x29\xc5\xa3\x6c\xb4\x08\x44\x81\xe7\xbf\x05\xb6\x62\xd9\x8e\xad\xf8\x77\x85\xb5\x56\x20\x27\xce\xaa\xac\x1d\xdc\x7b\xf1\x2c\x41\xcb\x9d\xfd\xbc\xb1\x27\xa2\x55\x17\x34\xe4\x5d\x1f\x9d\xe9\xda\x08\xdd\x3e\xf4\x5a\x73\x89\xe1\xfb\x70\x2b\x70\xe0\x12\x5a\x81\x2d\xfa\x59\x9e\xef\x82\x75\x41\x84\x00\x5f\xbc\xf6\x20\x75\x93\xed\x90\x83\x88\x86\x2d\xa1\xe7\xb5\xf0\xb2\x5b\x7b\xb0\x09\xf2\x5a\x02\xcf\x5c\x4a\xbd\xed\x70\x75\xe8\xa5\x96\x60\xa7\x36\x56\x53\x2b\xa8\xfb\x1c\xc9\x69\x18\x06\x6a\x2b\x7c\x2f\xd0\x53\x6b\xe8\x5e\x9b\xb6\xb0\xf7\x1b\x7e\xbd\xe1\xd6\x5e\x74\xb0\xc9\xd6\x5b\x45\xd7\xdf\x0a\xd3\x8b\x9b\xd0\x12\xee\xdc\x8f\xb5\xb0\x15\xf6\x3c\x2b\xf7\x86\xed\xb5\xd9\x05\x7b\xde\xfa\x44\xca\xca\x3b\xa1\xed\x7b\xcc\xbd\x36\x5b\x61\x87\x21\xc1\x5a\xef\x8c\xb0\xd9\x1e\x3d\xec\xb7\x01\x23\x6d\xb7\xf6\x65\x83\xe1\xb5\xee\xc1\xb6\xd8\x0a\x97\x67\xad\x2f\xb1\xa2\x2f\x2b\xef\x80\x66\xa2\x66\xb7\x3e\x2c\xae\xc9\x76\xc8\xb5\x78\x3c\xad\x37\x76\xbd\xe1\x8e\x5e\x82\x90\x6f\xad\x71\x5d\x6b\xb7\x4f\x1f\xfb\x6d\x9b\x58\xe3\xad\xbd\x89\xf6\xd3\x50\x6f\xd5\x9d\xd0\xf6\x19\xb0\xe7\xf3\x50\x55\x68\x33\x47\x2a\xf6\xda\x34\xc2\xa8\x10\xb7\x8e\xd5\xd7\x08\xb5\x04\x5c\x06\x6a\xa4\x36\xd0\xf7\xe4\xd4\xca\xba\xde\xa9\x4d\x1f\xa0\x6c\xda\xb7\x03\x68\x54\xc5\x53\x01\x2c\xee\x9e\xca\xff\xec\x15\x59\xb0\xd6\x36\x96\x46\x6c\x87\x50\x05\x2a\x14\x1b\xe3\xdb\xb1\x65\x9e\x7b\x09\xe5\x3b\x44\x19\xa5\xe0\x0c\xc4\xfb\xbd\x5e\x92\xa5\x5c\xe5\xd6\x04\xaf\x28\xf4\x3c\x3d\x45\x36\x0c\x71\x36\xd6\xb5\xb8\xcd\x34\x5d\x0f\x35\x06\x1d\x97\x29\xd1\x31\x93\x11\x16\x10\x87\xad\x50\x0d\x4a\x84\xb3\xb4\x34\x91\xd8\x4e\x4e\xb2\xe7\xe9\xe9\x33\x54\x8e\xb2\x71\x4a\x13\xf9\x8f\x1e\x7d\x45\xf2\x92\x74\xe8\x2c\x61\xd6\xd6\x58\x45\x2b\x90\x3d\x94\x90\xe8\x64\x71\x97\xa8\xba\x58\xf4\x7a\x16\xfc\x91\x69\x48\x3a\xe6\xed\x5a\xcc\x3a\xaf\x32\x41\x90\xb2\x89\x7e\x05\x56\x62\x10\xcf\x8a\xde\x10\xd0\xfb\xd6\x9b\x2b\x5b\xe3\x23\x39\x6c\xd6\xa1\xac\xa3\x52\x85\x78\xb5\x30\x41\x75\x57\x31\x79\x5d\x7a\xe6\x4d\x26\x0e\x20\x43\xbd\x5e\xf7\xf2\xb2\x7b\x9c\xa6\xac\x5f\x2e\xaf\x54\xf0\xbd\xe4\x14\xff\x01\xf5\x7a\x49\x39\x62\xe3\x54\x0c\x69\x42\x46\xcc\xcc\x7c\x00\x76\x4e\xc6\x94\xb1\x7c\x88\x04\xa9\x55\xbc\xc3\xe6\x7e\xa0\xb3\xe4\xb8\xbe\xaa\xbd\x5e\x6c\x21\xac\x54\x46\xad\x86\x15\xac\xa9\x5d\x28\x86\xa3\xb1\x4a\xd3\x67\xff\x42\x51\x85\x8c\xbf\xd7\x37\x5b\xcf\x3c\x55\x36\x9a\xbf\x9e\x50\xca\xf9\x6d\x3a\x9b\xf1\xc5\x1d\xcc\x63\xe3\x79\xdf\x22\x71\xb2\xd4\xa0\xdd\x19\x7f\x34\x21\xc3\x4b\x8b\xea\x96\x8f\x5e\x8d\x85\xad\x24\x54\xcd\xac\xe5\xad\xe2\x00\x36\xb1\x38\xcd\x44\x76\x72\x53\x4c\x49\x7e\x32\xe3\xd9\x35\x38\xee\x3d\xcd\xe4\x2e\x7c\x6a\x7e\xb7\xa1\xa7\x46\x96\x17\x27\xaf\x5b\x3a\x01\xd3\xb1\xd9\x32\xdf\x5e\xd7\x0d\x65\x5b\x2d\x39\x88\xa7\x86\x0a\x9d\x14\xb3\x13\x79\xea\x36\x8b\x98\x36\xd1\xf4\x4c\x57\xd3\x61\xe9\x4b\x9c\x79\x9a\x5a\x82\xbb\xc5\x2d\x23\xbc\x8b\x70\xee\x15\x67\xb8\x5b\x8a\x82\x93\x2e\xc2\xcb\xb0\x36\x8c\x01\xe1\x49\x0d\x86\xf2\x54\xea\x22\x3c\x0d\x3f\x30\xf9\x76\x77\xa6\x94\xfd\x9b\x6c\x01\x06\x9f\x73\x94\x3e\x5f\x45\x00\x4b\xea\x01\x01\x2d\x69\xf9\x5a\x23\x02\x25\x1c\xa1\x55\x99\xf2\x23\xeb\x7e\x59\xf4\x29\x53\xe2\xb7\xb7\x12\x67\xaf\x0b\x8e\x92\x12\xa9\x48\x4e\x7c\xfa\x2a\x13\x99\x75\xf1\x48\xd0\x11\xd1\x09\xf1\x4b\x22\x0c\x4c\xed\x9e\x51\xe2\x0c\x4f\xf5\x65\x51\xa6\x62\x34\x1f\xe3\x72\x48\x87\xf5\xda\x12\xa0\xac\xcc\xd1\x00\x86\x1c\x98\x2d\xe9\x0f\xa5\x1a\x97\x3a\xea\x6e\xe8\x39\x5e\xca\x3e\xf0\xc4\x73\xe0\x2a\xab\xfb\x39\x06\x47\x55\x4e\x79\x4a\xeb\xee\x34\x2b\x89\x4a\x45\x39\xf5\xba\xa8\x1f\x97\xac\xe0\x37\x60\x13\x2b\x27\xe4\xa9\x4f\x32\x2f\xbe\x3d\xb8\xb2\x30\x81\x55\x8e\x7d\x7c\xa9\x26\x74\xc1\xb2\x45\x39\x2f\x6a\x41\x1a\xd4\x6a\x92\xf4\x39\xe9\x37\xea\x21\xd9\x78\x96\x2f\xcb\xf9\x4b\x88\x76\x33\x7d\x21\x04\xa7\x57\x4b\x41\x6c\xc8\x28\xd3\x7a\x45\xfa\x1b\x6b\x56\x00\x67\x4a\xa7\x2f\x8b\x9b\x1b\x2a\x9c\x89\xba\x8d\xc5\x59\xf3\xac\x97\xaf\xfa\xf3\x6c\x32\x77\x09\x4f\x44\xdf\x6f\xdf\xeb\x91\x11\x1f\x6b\xb8\xd9\x34\x5b\x08\xc2\x5f\xd1\x69\x18\x9d\xaa\x05\x74\xa1\x20\x37\x21\x00\xe4\x79\x56\xbe\xa2\x5c\xdc\xb9\xa9\xa8\x9d\xe3\xe2\x85\x74\xff\x2f\xc9\x26\xf0\x9e\xaf\x55\xec\xe2\xee\x65\xc1\xe9\x35\x65\x59\x7e\xa1\x8c\xb2\x23\xae\xda\x1b\x87\xa9\x53\x3d\xd3\xf2\x05\xbb\x4b\xba\x11\xf0\x40\x34\x79\xa1\x2c\x2f\x9a\x8b\xb2\x79\xea\x4a\x69\x99\x74\x9b\x6d\xbb\xa8\xc2\x25\xe1\x54\x27\xdb\x0f\xc6\x68\x5a\xd9\xef\xb2\x32\x27\x8b\x3c\x9b\x90\x97\x6a\xaf\x45\xdc\x20\xcd\x2e\xa4\xa9\xde\x9b\x26\x87\x06\xc1\xe4\x89\x40\xbe\x37\x64\x5f\x03\x03\x28\x14\x55\x38\x9b\x4e\xcd\xf9\xab\xc5\xd6\x50\xd6\x23\xbf\x28\xee\x43\x8e\xe2\xa6\xf8\x4a\x36\xd5\x35\x96\x22\xb6\x7a\x78\xb4\x6b\x41\xe4\x80\x88\x62\xee\xdb\xc0\x38\x12\xaa\xdd\x8a\xc0\x57\xb0\x48\x79\x8d\x48\x24\x14\x93\x30\x7f\x8c\x64\x13\x75\xc7\x05\xaa\xf0\x2d\xcd\x73\xed\x58\xba\x7b\x95\xec\x06\x55\x07\x6b\x6a\xda\x55\xc6\x42\x31\xdc\x5c\xdb\xea\xcb\xa7\xa0\xa3\x3a\x79\x85\xd0\x51\xeb\xcb\xd6\xdd\x83\x91\xcb\xb6\x76\xbb\xaa\x16\x0b\x5e\x7c\xbb\xab\x15\x06\xcc\xce\x7e\xd7\x71\x3c\x5d\xf8\xc6\xdb\xf2\x50\xe4\x38\x6b\x7a\x37\xd2\xbe\x61\x99\xf0\x0a\xb6\x89\xa2\xc6\xe0\x07\xab\x12\x84\x33\x2a\x76\x2f\xec\xe5\x82\xb0\x29\x65\xd7\x92\x76\x7b\x66\x3b\x85\xf2\x16\x83\x43\xd2\x20\x1c\xa3\xb1\xdc\xb7\xea\x2c\x0d\xd4\xfd\xb4\x25\xfe\x03\xec\xdd\x17\x48\xed\x15\x60\xc9\x9b\xd4\x9e\x02\xaf\x0e\xe7\x5d\x2c\x17\xe6\x1e\x31\x96\x5d\xc1\x18\xdd\xa3\xe0\xa8\xf9\x91\x04\xde\x7a\xe1\xc5\x04\xe3\xb8\xc9\xbe\x10\x78\x3d\x20\xf9\x52\x50\x27\xab\xf0\x42\x5f\x77\xf5\xb4\xba\xe0\xdb\xb3\x15\x0b\x92\x5e\x58\x2a\xa1\x91\xa6\x53\xe5\x74\xd5\x4b\xb2\x2b\x9f\x99\x1b\xd1\x5c\xd5\x6e\x4e\x30\x89\xdb\x71\x33\x8a\x42\x3d\x7d\xb6\xde\x82\xf5\x9b\x8d\x28\x4b\x45\x1f\xb5\x83\x9d\x93\x0b\x7a\x8b\x5d\x6a\xb2\x9f\xf8\x7d\xe4\x6f\x87\xee\x68\xdc\xee\xe6\x39\x3d\x4e\x53\x9b\xac\x24\xe3\xc6\xa6\xd5\x0e\x01\xd7\x17\xaa\x06\x13\xed\xb8\x80\x4a\x22\xd4\x61\x2c\x93\xdd\x90\x36\x5e\x3b\x1e\xfe\x81\x92\xe8\xab\xe6\x15\x9d\xaa\x85\xd8\x76\xde\x7c\x3e\xd3\xeb\xdd\xf0\xc9\xa2\xf1\x45\x31\xb9\xcf\xea\xc5\xb1\xcb\x77\x08\x51\xcb\x0d\x99\x7a\x45\xa7\x50\x03\xa9\x07\x2f\xa4\x5f\xa9\x57\xf8\x48\x4a\xc5\x21\x83\x95\xa8\x76\x08\x3d\x97\xa4\xa5\xf4\xd7\xe5\x33\x0c\x2f\xf9\x6e\x15\x1d\x76\x9f\x4e\xe5\xc5\xff\x39\x24\xe9\x59\xdb\xf7\x93\xc7\x9c\xec\x2d\x8b\xda\xfe\x00\xda\x5f\x36\x65\xf8\x84\xcf\x27\x37\xb3\x93\xef\x56\xa4\xfa\x6c\x24\x4f\xec\x49\xfa\xf9\x3b\x08\x52\x88\x30\x84\x36\x5c\x14\xf9\xdd\x4d\xc1\x17\x73\x3a\x41\x2b\xfd\x95\xc3\x35\xfc\x67\x72\xb7\x5e\xab\x27\x47\xf5\xd9\xf9\x7d\x86\xf6\x41\xf2\xa2\x48\x8f\xcf\x70\x99\x1e\x9f\x99\x88\xff\x8a\xb7\x26\x98\x96\x76\x55\xe5\x53\xd5\xbd\x56\xe4\x2f\xc3\x75\x43\x32\xd6\x55\x65\xec\x58\x6b\x11\xe3\x56\xca\xb5\x56\x19\x21\x99\x47\x59\xf3\x5d\x03\xbb\xc2\x3e\xa0\xd2\x62\x98\xd5\xdf\x39\xa6\x6b\x2d\x6c\x81\x81\xc3\xda\x97\x68\xb0\xb1\xb2\x57\x0f\x61\x0e\xf4\xdc\x39\xca\x67\xe6\x31\xb8\x63\x38\xc5\x30\xc9\xd2\x7c\x8f\xf1\xe0\x7a\xf5\xb2\x56\x1d\x34\x21\x09\xc1\x19\x56\xf9\x77\x21\x81\x41\x89\xd0\x60\x5b\x47\xc1\x5c\xb6\xf4\x10\x03\x8e\x10\x0e\xeb\xdb\x4d\x3a\x22\xe3\x34\xab\x2a\xd4\xbf\x21\x22\x4b\x32\xe4\x76\x47\xe9\xb6\xaa\x8b\xcb\x04\x25\xc7\xa7\x98\xdd\xeb\x6d\x07\x44\xaa\x26\x71\x6b\xe4\x03\x20\xc3\x44\xa4\x04\x1b\x87\x28\x34\x10\x10\x8f\x7d\xe5\x5c\xf2\xcb\x84\x26\x5d\xcd\x3a\x11\x84\x85\x32\x65\x3e\x3e\x03\xa7\x08\x33\xb3\xb8\xdf\x45\x21\x9b\x3a\xc1\x04\xc1\x7a\xf7\x4a\x28\x24\x68\xff\x22\x32\x56\x17\x50\x5e\x0d\x08\x97\x3e\xb8\x13\x33\x24\xb8\x66\xcd\xdb\xd2\x41\x84\xe7\x78\x33\x15\x6c\xed\xc0\x6c\xe0\x58\x36\xec\xd1\x60\x51\x2f\x81\x0a\x56\x48\x2f\xe6\xca\x9d\x57\xe8\x1a\x56\xa1\xcf\x49\x36\x7d\xcf\x72\x79\x69\xb4\x24\x8c\x90\xd1\x75\x27\x45\x84\xb6\x4f\xd5\x63\x20\x2c\x03\x78\x01\xa5\xb4\x06\x46\xf5\xd6\xe6\x9e\xe3\x4f\x7f\x29\x3d\x1b\xaa\x6d\xbc\xef\xd6\x3a\x0a\x39\xf0\xad\xb5\xac\x6a\x87\x70\x6c\x5b\xec\x27\x49\x8a\x67\x34\xdf\xec\x5a\xf4\x2b\x99\x48\xfd\xc7\xc5\xfb\x77\x17\x16\x97\xad\x35\xaa\x6d\x64\x98\x6f\xd5\x62\xb6\x54\xb8\xb5\x81\x78\xa1\xb6\xcc\xde\x72\x56\xfd\x16\x59\xa4\xb4\xff\xc6\x3f\x1c\x5e\xc8\x9a\x59\x4a\xfb\x1f\xdd\xf9\xb0\x1f\x24\x13\x33\xd7\x0e\x7a\x28\x99\xe1\x15\xc9\x26\x73\x73\x56\xfe\x4c\xee\x9c\x88\xc4\xee\x90\xb4\xf6\x7b\xbd\xd6\x13\x32\x62\x6f\x37\x45\xf0\xfc\xae\x55\x47\xf6\x09\x0a\x54\x26\xec\x4e\x53\x6c\xdd\x67\x7d\x2c\x20\x84\x51\x73\xe5\x36\xcd\x88\xbd\x14\x04\x3a\xe2\x60\xf8\x8b\xb9\x12\xca\x38\x91\x60\x2d\xad\x07\xd0\x06\x6c\xa2\xb6\xb8\x29\xc2\x87\x94\xc0\x27\x88\xd9\x66\xbf\xa8\x44\xf3\x00\x32\x12\xc9\x1b\x3e\xc3\xc7\x4d\xc2\x85\xfd\xb0\x57\xab\x32\x22\x63\x18\x92\x7f\xfd\x1d\x16\xbc\x71\x12\xaa\xf5\x19\x11\xc3\x39\xd6\xb0\xd7\xd3\x2b\x4b\xd9\xeb\x9c\x5e\xcf\x85\x63\x7b\xd3\x7a\x5d\x5c\x2f\x00\x07\x29\x33\x12\x5a\xbe\x23\xb7\x92\xf1\x22\xc3\x84\xf4\xb9\x36\x1b\x2d\xe7\x74\x51\x9a\xc4\xf1\xf0\x44\xfa\xe8\x7f\x49\x88\xbc\x46\xe9\xd4\x0c\x03\xc8\xed\x5f\x20\x8c\x0c\x04\x54\x51\x9b\xfd\x8d\x0e\x36\x04\x44\x4e\xb9\x72\xf5\xe9\x54\x4b\x3e\x73\x4a\x98\x78\x33\x35\xe2\x2e\x90\x64\xcb\xf7\x2e\xe1\x13\xf2\x66\x8a\x12\x59\x15\x21\x4c\x52\xd2\xaf\x4f\x25\xba\x6d\x8d\x04\x92\x07\x02\xc8\x91\x18\x23\x64\xfc\xd9\x36\xb4\xd3\xe1\x4e\xfc\x76\x90\xaf\x48\xe7\x2a\x57\x38\x50\x51\xc4\xa7\x3a\xc2\x8b\xe3\x31\xdd\xf1\x55\xf5\x24\x55\xc7\x9b\x96\x06\x13\xb4\xf1\x9b\x72\x69\x53\x5f\x97\x8b\x69\x26\x48\xe4\x11\x8b\x81\x84\x39\xa1\x07\x27\xc5\x82\xb0\x64\xa5\xf6\x97\x23\x31\xaf\x8d\xa3\x1a\x36\xb1\x76\xac\xb6\x2f\xd5\xf8\x26\x4c\x80\xe9\xc7\xcb\x6c\x32\x07\x0d\xeb\x7b\xfe\xd2\x83\xf2\xc6\x56\x48\x2c\x17\x3e\x1d\x08\x9c\xd3\xe9\x80\x57\x08\xab\x94\x46\x26\xa7\x0c\x95\x8c\x58\x43\x66\x67\x8d\xfe\x8f\x56\x01\x32\xeb\x9d\xab\x76\xae\xc7\xd7\x05\x7f\x47\x6e\xd5\x38\x4c\xef\x92\xeb\x4a\x0d\xee\x42\x16\xe4\x23\x29\x8b\x25\x9f\x80\xd3\x01\xef\xeb\xb8\x5f\xf0\x68\x4d\x4b\x27\x1e\xba\x59\x88\x3b\xcc\x43\x3e\x05\x08\x8b\xf2\x3f\x8b\x30\x30\xe6\x4b\x49\xd8\x34\xe9\xe6\x45\x36\x25\xf0\xb9\xab\xde\xac\x2c\x85\x88\x43\x7a\x98\xbe\x9f\x42\x4d\x67\x91\x08\x84\x99\x8d\xee\xde\x95\x8c\xcf\x5d\x57\x16\x5d\x3a\xc6\x28\x95\xbc\x6c\xe5\xbd\x6c\xb4\xa0\xa7\xeb\xdf\xef\x69\x9a\x92\xf5\xba\x7b\x62\x72\xd5\x79\x42\x9f\xe3\x33\x5f\xc4\x73\xa3\x31\xe3\xc5\x12\xca\xeb\x1a\x61\xe1\xbf\xe7\xb9\xaa\xec\x5c\x0b\xa7\xb5\xa8\x5d\x5a\x26\x44\xfb\x56\x36\xf3\xd6\x1c\x6a\x94\xd4\x04\xaa\xde\x24\x38\x1a\x86\x9c\xab\x09\x5a\x93\x17\xc5\x97\xe5\x22\xf9\xec\x46\xa0\x02\xde\x5b\x48\x2e\x5d\xdf\x7a\x9d\x78\x2d\xba\x5e\x0b\xcb\x37\x75\x11\x6e\x55\xdf\x26\xf9\x43\xf2\x15\x06\x04\x63\xb0\x51\x30\x21\x4f\x1a\x6b\x9c\xb4\xb6\xe2\xe1\xe4\x14\xe7\xad\x98\x65\x4e\xbc\xcb\xa5\x4c\xa2\xdd\xaa\x70\x68\xab\x19\x25\xf9\x14\x64\x49\x93\x0d\x8c\xba\x92\xa5\xc8\xb3\xf9\x36\x5b\x04\x8b\x22\x69\x9f\x89\xa0\x6a\xb9\x1e\xab\xb5\xe1\xde\xa2\x0d\x09\xc4\x68\x12\xd8\xbd\x4f\xd0\x40\x56\xf0\x6f\x00\x5b\x89\xf7\xbf\x50\x36\x55\x15\x2c\xa5\xea\xf5\x2c\x0c\x4b\xbb\x95\x2a\x84\xc8\x57\x81\xc7\xfa\x23\x5c\x57\xa4\xab\xa3\x25\x09\xf7\x11\x44\xe9\x6a\xce\x4e\xc7\x5c\x13\x3a\x92\x9b\x91\x23\x59\xd6\xcc\x66\xd7\xc5\x24\x48\xb9\x97\x2c\x70\x37\x14\x23\xfa\x22\x37\xe7\x11\xe6\x5f\x95\x47\x91\x60\x3a\x02\x85\x72\x7c\xb5\xa7\xc5\x88\x8c\x8f\xe2\x51\x1f\x78\x5d\x61\x27\xaf\x4d\x79\xf1\x37\x3e\x24\xc8\x62\x09\x17\x8d\xbd\x27\x78\xc6\xca\x59\xc1\x6f\xf4\x69\xa5\xb3\x44\xee\x78\x62\x2d\x80\xba\x27\x37\xb3\x93\xae\x35\xf5\xd8\x2c\x73\x33\xe4\x78\xc3\x49\xff\x6c\x7b\x1a\x58\x99\xcf\xb1\xe8\xcf\xb3\xf2\x23\x18\x0e\x72\xd8\x07\xa0\x29\x36\x31\x8f\x49\xff\x06\x1c\xad\x9e\xfe\x8f\x1c\x43\x62\xb6\xce\x3a\x7c\x94\xae\x33\x25\x64\x1e\x0e\xfe\xfa\x5d\x32\xfa\x9f\xef\xc6\x4f\x10\x1a\xaa\x5f\x7d\xf9\xe7\x77\x4f\x11\xa6\x29\x1b\x9d\x8d\x71\x91\xb2\xd1\x1f\x20\xa1\xfb\xe8\x8f\xe3\x23\x25\x0f\x12\x7d\xed\xfa\x21\x11\x10\x0c\x92\x4a\xd2\x91\xa5\x59\xaf\x97\xf5\xc1\x9d\x1b\x67\x69\x16\xaa\x68\x0b\xec\x49\xa8\x3e\xdd\x2d\x80\xf9\x1f\x94\x18\x78\x97\x81\x63\x63\x20\x4a\x99\x31\x90\x4c\x38\xce\xac\x7d\x8f\x30\x44\x85\xa3\xf6\xe6\x10\xad\x0c\x21\x76\xeb\x5d\xb6\x3f\x1b\xe5\xd3\xf8\xd1\xa2\x48\x84\xd7\x7a\x1a\xef\x44\x05\x4b\xca\x12\xa1\x72\x6e\xe6\x69\xbd\x5d\xe2\x8e\xe8\x32\xc9\x81\x33\xc1\x93\x24\x87\xca\x55\xcc\x93\xee\x9a\x88\x17\x13\xb1\xcc\x72\x03\x41\xae\x59\x9a\x49\x1e\xb2\x46\x56\xd3\x1c\x42\xc4\x44\x46\xe8\x47\x87\x21\xfe\x7d\x2b\x7b\xac\xd9\x1c\xa4\x93\xb0\x4c\x89\x49\x96\xfa\xac\x94\x69\xd1\x57\xcf\x3a\xab\x68\x32\xc7\xf3\x25\x88\xe6\x41\xe5\xc4\x3d\xed\x93\x96\xd8\x9b\x70\x7a\x04\xb2\xbc\x9e\x0e\xce\x8c\xb2\xc7\x8b\xe5\xe9\xc5\x17\xc0\x22\x0d\xdf\x0c\xc0\xab\x1f\x11\x20\xe0\x96\xc0\x2a\xc2\x03\x34\x44\x8b\x6d\x16\x77\x28\x09\x43\x02\x60\x02\xc4\xe4\x48\x85\x5a\x24\x8e\x0b\xd7\x4a\xeb\x90\x8f\x72\x9f\x83\x6b\x03\x4e\x44\x53\x85\x2a\xb6\x6a\x5a\xf2\xc8\x35\x27\xef\x4d\xc3\x5c\xd7\x35\x31\xa6\xbe\xd3\xa5\xe8\x6f\x2b\x47\x88\x07\xa4\xfe\x98\x52\x26\x6a\x71\x1d\x4c\x6c\x04\x13\x80\xf9\x17\x49\xc3\x7e\x81\x4c\x4a\xc9\x06\x11\xbf\x5a\x18\x0d\x02\x8b\x54\xed\x9d\x06\x7b\x08\x82\xf0\x98\x42\xc0\xa9\xa4\x8d\x1e\x40\xd5\xe9\x76\x2b\x90\x7b\xf9\x37\xba\xbf\xd7\x1c\xc7\x58\x37\x5f\x68\x5e\xf1\xa3\xf1\x3d\x6f\x77\xe8\x49\x4e\x08\xac\x23\x45\xfc\x52\x6e\x98\x33\xe9\x4c\x48\xbe\x8c\x7f\xbd\x3e\xe6\xce\x0c\xd1\x46\x6f\x13\x75\x89\xff\x78\xbd\x26\x4e\x98\x9b\x07\x19\xd8\xc2\x2d\xe8\x6a\x2d\x7d\x66\x80\xa6\xb9\xc7\x61\xd2\x18\xa3\x2e\x30\x8d\x30\xf6\x1c\x7b\x26\x4f\xc1\x19\xeb\x6e\xc0\x7b\x17\x85\x26\x27\xa4\xcf\x0a\x41\x67\x77\x06\xa5\x5a\x9b\x65\xb0\x66\xc7\xfb\xff\xb1\xf7\xaf\xfd\x6d\xdc\x56\xe2\x38\xfe\x5c\xaf\x82\x9a\x7f\x96\x1d\xac\x40\x8a\x94\xe4\xc4\xa6\x3d\xd6\x3a\xb6\xd3\xf8\xdb\x24\xf6\xc6\x4e\xbb\x2d\xc3\xda\x23\x12\x14\xa7\x26\x67\x98\x19\x50\xb6\x22\xce\xe7\xd3\x4b\x9a\xde\xbb\x6d\xdc\x6d\xbb\xdd\x24\xdb\xa6\xd9\x36\xbd\x6c\x5b\x77\xdb\xae\x9d\xf4\xf2\x20\x8e\xed\xbc\x0c\xfb\xa1\x9f\xfc\xdf\xc2\xef\x03\xe0\x00\x83\x99\xc1\x0c\x29\xc9\xce\x26\x4d\xfc\xc0\x3a\xc4\xe0\x72\x00\x1c\x00\x07\x07\xe7\xd2\x05\xe6\xd6\x26\x48\x7b\x4f\xd4\xa9\x97\xc6\xba\x39\x78\x34\xe7\xd9\x51\xa4\xa0\x58\x7e\x18\x6c\x91\x30\xf2\x66\x49\x2d\xe7\x53\x8a\xcb\xea\xf2\x95\xe5\x55\xc7\xf1\xbc\x95\x1b\x0a\xd4\xd2\x8a\x08\xb3\x8a\xcd\x91\x5b\x7b\x4d\x2b\x95\x85\x3e\x20\x0d\x85\x89\xa6\x98\xca\x63\xa0\x8e\xdd\x2e\x51\xe2\xa0\x4f\x9e\x7c\xfa\xec\xa9\xd3\x4f\xb5\xd4\x85\x1e\xab\x87\x2d\x3f\x97\xc4\x1f\x02\x5a\x5e\x2e\xfd\x9c\x62\x83\x02\x73\x99\x24\x83\xba\x0e\xe3\xcc\x07\x75\x93\xc7\x72\xe4\x5a\x43\xf5\x5e\x80\x53\x4f\x11\xda\x07\xfe\x5b\xbc\xf8\xb6\x86\xe2\x51\x05\xa7\x56\x96\x96\xf7\xb4\x78\x12\x58\x48\x86\x63\xe8\x6d\x84\x6e\xe8\x91\xa8\x5a\x35\x24\x26\x1c\x98\x10\xf5\x56\xd4\x15\xc9\xc2\x93\x3a\x0c\x9c\xfe\xbc\x3a\x99\x73\x4d\xa5\x44\xf1\x79\xd5\x5f\xf3\xb3\xc0\xee\x34\x56\x53\x9a\xc3\xbb\x50\x36\x2d\x50\xc7\xd9\xf3\xab\xc3\x6e\x94\x64\x77\xb3\xd2\xf3\x8f\x14\xef\xf1\x83\x43\xf2\x96\x95\x88\xbc\x22\x27\xb7\x04\x45\x0c\x7a\x73\x66\xcd\xe3\x3a\x78\x25\xeb\x6b\xd1\x4c\x93\x9c\x45\x4e\xbd\x48\xa2\xc3\x22\x28\x4a\x93\xdf\xf5\x75\xae\xd2\xc0\xb4\x60\x50\xbd\x08\xb7\x48\xa8\xc8\xba\x38\xa3\x94\x15\xce\x91\xb5\x3f\x7f\x96\x13\xa4\x6f\xcc\x05\x7e\x85\xa9\x26\x75\x4d\x62\xd1\xf0\x8b\xa7\x50\xad\xe3\xa2\x5c\x52\x1f\x7a\x3d\x65\xc2\xc4\x6f\xc7\x61\xe6\x76\x1c\xb6\x49\x47\xe3\x3f\xa4\xc4\x58\x47\x83\x5f\x85\xdb\x84\xeb\x89\xe2\x31\x78\x88\xe6\xdc\x57\xbc\x99\xe6\xd1\x3f\xe5\xd1\xc1\x89\x24\x8e\x75\x46\x8f\x51\x1f\x77\x7e\x1b\xcf\x88\x92\xfc\x75\xbf\x65\x10\x47\x31\x46\xce\xe8\xab\x11\xc8\x89\xcb\x89\x13\xf3\x09\x3d\xd5\xe6\x2a\xd4\x96\x9e\x24\x02\x1b\x85\x4e\x3a\xa3\x30\x55\xe1\x02\x3d\xbe\xb6\x17\x1d\x87\xa6\xdc\xa9\x87\x4e\xbb\x13\x2b\xa9\x72\x00\x1c\x7d\xc8\xdf\x6e\xc5\xa3\x0a\x67\x2c\x52\x8f\xf0\x5c\xba\x9b\xa6\xc1\x05\xcd\xb1\xfa\x8c\xb1\x93\x0f\xde\x08\x07\xe9\xe1\x8b\xb4\xb1\xf3\xd6\xed\x60\x3a\xb5\x03\x21\x29\xc8\xea\x5b\xfb\xe2\x7e\xc0\x17\xb9\x50\x08\x35\x92\x36\x9b\xdf\x00\xe1\x00\xb5\xec\xa2\xcf\x1e\xf6\x52\x93\xbd\xcb\xfe\xb1\xbe\x05\x13\xca\x05\xd8\x22\x08\x6b\x7a\xf2\x1d\xc7\xf1\x34\x75\xaf\x5c\x2b\x2d\x2f\x2e\xd2\x8d\x10\x5b\x18\xdb\xc0\x7a\x99\x67\x1f\x89\x13\x63\x33\x5d\x69\x7e\x83\xec\x10\xad\xdb\xe2\x65\xbe\xb7\xde\xcd\x59\xa5\x80\x28\x42\x2a\xad\x40\x84\x0e\x82\x41\x57\x31\x46\xad\x49\xae\x4c\x71\x66\x70\xa8\x2e\x55\xb8\x42\x84\x5a\x60\x22\x14\xb2\x85\x66\xd8\x93\xf8\x68\x17\xef\x42\x6d\xd2\x61\xa4\xc9\x75\xf8\x3d\x75\x8f\x29\xd2\xad\x1a\x1a\x74\xab\x38\x25\x70\xc5\xaa\xa1\x41\xb1\x8a\x07\x4a\xa0\xb1\x41\x4d\x44\x8d\xb3\x71\xca\x5d\x07\x68\x8d\x47\x52\x45\xc2\x6e\xa1\x97\xb5\x5b\x00\x81\x56\xde\xf4\x80\x13\x28\x52\x8b\x90\x26\x01\xa8\xbc\xac\x7d\x01\xe5\xee\xec\x16\xa8\x99\xe2\x5d\x1c\x70\x5a\x8f\xd8\x8a\xe4\x96\x0c\x62\x90\x53\xb7\xb1\x34\x1d\x47\xac\x08\x62\xa3\xba\x6e\xe7\xa7\x82\xe2\xd2\x71\x9c\x35\x90\x46\x05\x20\x70\x1c\x6c\x18\xc6\x60\xbe\x9d\x41\xec\x51\x08\x47\x7b\x59\x68\xd1\xba\x0d\xe5\x52\x6b\x4d\xa2\xc7\xe6\x38\x14\x7b\x45\x84\x5a\x51\x6c\xcc\x94\x15\x2c\x2d\x98\x16\x9e\xd0\xb7\x59\x74\x9c\x90\xb5\x18\x14\x2d\x36\x5f\x2d\x36\x2f\xbd\x7e\x68\xe9\x62\xcb\x67\xc6\xba\xb2\x28\x5b\x6a\xfa\x9b\x9d\x61\x4f\x8b\x70\x14\x97\x0e\x5d\x3e\xf6\x69\x96\x3c\xd6\x73\x29\xad\x74\xe6\x1c\x6f\xa0\x0a\x99\xbe\x64\x0a\xe7\x71\x5e\x2f\x48\x97\x71\x5f\x52\x93\x25\x94\x66\x93\x57\x9d\x44\x26\xa1\x3f\xd9\xaa\x60\x40\x89\x3a\x82\x7e\xf6\x6b\xdc\x82\xef\x1c\xdd\x11\xca\x85\x69\x34\x4b\xc6\xd0\x47\xca\xba\xd5\x47\x98\xdb\x7f\xea\x6d\xc3\x1a\x48\xf1\x05\x7e\x27\xf5\xa2\xdc\xf6\x3b\x92\xe3\x31\x75\xdd\xef\x88\x0d\x07\x24\x11\xed\xce\x82\x34\xc1\x4c\xd7\xb1\x0e\xae\xee\x0b\x2a\x69\x85\xba\x81\xab\x22\xba\xf5\x50\x57\x3f\x4e\xd7\x88\x5a\x9e\x13\x66\x85\x74\xba\x90\x83\xf5\x3a\x27\x67\xc8\x54\x12\x73\x2e\xb5\x5a\xf5\x52\x3c\x59\x68\x16\x6b\x10\x84\x60\x4f\x4b\xce\x90\xf2\x6e\x71\xcd\xad\x30\x56\x98\xe8\x4f\x7c\xd8\x77\x76\xe2\x85\x70\x4f\x94\xc0\xad\x23\xd8\x64\xa6\x8b\xdb\xbe\x78\x34\xd1\xba\x48\x3a\x32\xc8\x40\x26\x59\x13\x7d\xe6\xf7\xa2\xdc\xb0\xf9\x7c\xa0\x02\x87\xf3\xf6\xc9\xc8\x86\x9a\xff\xb9\x0c\x2a\xfa\xcb\xbf\xfe\x09\xfb\x88\xab\x31\xf0\x00\x30\x01\x8a\x75\xb9\xa7\x90\xdd\x61\xca\x8d\x95\x79\xff\xd2\xcb\x1b\xd1\xfc\x0e\x80\x39\xc7\x2c\x4d\x74\xd6\x15\x94\x35\x25\x49\x13\x8a\x90\x76\x17\x92\x4e\x4a\x18\x8b\x50\x8b\xce\x9b\x59\x85\x74\x30\xe0\x59\xb4\xe9\x38\x74\x41\x0c\x6b\xaa\xd5\x81\x1b\x99\x44\xc7\x52\xb3\x92\x17\x30\xe7\x51\x72\xe0\x22\x32\x8a\x82\x11\x08\xc8\x53\x5a\x07\x73\x9d\x62\x3c\x62\x7b\x9e\xdd\x89\x11\x8a\xf9\x43\xad\x7c\xed\x17\xb7\xc0\x7a\x2a\x4d\x0c\x41\xee\x3d\x37\x9b\xb0\x0f\x2a\x50\xf6\x42\x85\xd3\x80\x32\xb5\xe6\x26\x44\xd6\x6e\x9a\xa9\xd2\x56\x4c\x05\xb2\xad\x65\x76\x08\xd9\x56\xfe\x3c\x29\x6d\x29\x9f\x1d\xc5\x5d\xd3\x33\x03\x97\x84\x8b\x89\x30\x7c\xe7\xb8\xf1\x27\xdd\x4a\xd0\xaf\x94\xd3\x8c\x76\x13\x9c\x75\xbe\xd2\x4e\xb5\x6a\x87\xc5\x5f\x35\x55\x84\xcc\xec\xe8\x25\xfb\xe6\x12\x21\xe2\x6f\xde\x6d\xe3\x38\xd0\x4e\x96\x95\xa7\x9d\x4e\xe2\x03\x21\x94\x51\xbf\xf2\xe5\x16\xfc\x6a\xd5\x2f\x38\x81\x9c\x84\xd3\xf7\xcd\x9c\x7e\xcb\xe7\x78\xfb\x65\x9b\x84\x79\xa9\x72\xcb\x00\x5b\x74\xc9\xc7\x7e\x07\xc5\xf2\x29\x95\xc4\x46\x9b\x14\xf5\xb8\x91\xcc\x5d\x7e\x7d\xa8\xb7\x8b\x82\x55\x40\x3b\xc6\x57\xfb\x92\xf3\x86\x26\xaf\xf8\x33\x76\x0a\xa1\xe6\x68\x87\x75\x13\xfa\x58\x61\x26\x1e\x08\xe4\x31\x00\x7b\x85\xa1\x04\x8a\xd3\x0f\x61\xac\xc7\x38\x5c\x08\xc5\x9b\x53\x72\xaa\xac\xeb\x3f\x5a\x26\xa9\x8d\x1c\x30\x7f\x2f\x4b\xdf\xef\xcc\x58\xea\x7e\xc7\xcc\xe5\xfa\x6c\x77\xdf\xe5\x60\x13\x60\xf3\x0a\xf7\x86\x45\x5a\xad\x86\x6d\xd2\x91\xea\x87\x82\xcc\xcc\x92\x1e\x21\x3d\xc2\x9e\xe3\x73\xa9\x54\x3d\x1a\x0f\x3d\x6a\x5b\x0f\x59\xa8\xdd\xec\x2c\x50\x99\xec\xf9\xdd\xe1\xa4\x47\x22\xdb\x82\x17\x06\x64\x90\x06\xa8\xcb\x87\xd6\x2a\x0e\x79\xf5\xd8\xaf\xc3\xbd\x00\xe7\x6a\xcc\xbc\x5d\x88\x2b\x5b\xfe\xe6\xa8\xd7\x0a\x62\x13\x13\xce\xe9\xd6\x89\xd6\x30\x97\x90\xa5\x3e\xf3\xc3\x35\xe6\x47\x96\xf6\xa0\x2a\xf2\x49\xae\xa8\x4d\x3a\x8c\x16\x05\x09\xea\xc4\x16\x1b\xde\x43\x0b\x8e\xa6\xdd\x1d\x22\xb3\x0e\x0d\xac\x6e\x8a\xb9\xd3\x2b\x2b\x1c\x14\xec\x03\x7a\x20\x3c\x90\xe9\x39\x78\x16\x2b\x64\x28\x93\x18\x83\x88\x73\x28\x97\x23\xad\x53\x16\x11\xae\xf2\x99\x52\x22\x16\x25\xf5\x2f\xec\xda\x28\x7e\x64\x32\x25\xe9\x8c\x81\x32\x66\x49\xd2\xf9\xde\xc2\xa9\xf0\x89\xa0\xeb\x0e\x87\xdb\x59\xfe\x2a\xff\x3d\xd6\x1e\x29\xfb\x73\x3e\xa8\xc8\x97\x88\xb2\x48\x4a\xa6\xb7\x95\x07\xef\x67\x9f\xe4\xc4\x2a\xdc\x99\x78\x56\x98\xe2\x44\x0b\x52\x8b\xc9\xa8\x0d\x96\x7f\xf9\x27\xf9\xd7\xe6\x05\x5a\xad\x06\x36\x45\x31\x5c\x3a\x76\xbc\xe8\xe4\x68\x4c\xb7\x45\x10\xab\x27\x02\xb7\xa7\x82\x6e\x3d\xc1\x35\x49\x05\xcc\xb1\x12\xe0\x59\x77\x4b\x65\x39\xc1\xd7\x10\xe4\x79\x8a\x5c\x12\xc0\x27\xdd\xa1\xd7\x6b\x2d\x36\x70\xcf\xeb\x9d\x55\x52\xab\xed\x56\x58\x7f\x3a\x08\x84\xc6\x6b\x5d\xa8\xa9\xd6\x23\x77\x8b\xf4\xea\xe9\x7c\x58\xfa\x8f\xe7\xe4\x19\x11\xca\x8d\x55\x37\x48\x37\x18\x11\x8e\x07\xff\xcd\x8e\x29\xd2\x7b\xd4\xed\x5e\xe4\x3f\xb9\xde\x6c\x2b\xe9\x4d\x03\x27\x8a\xb0\xdc\x8a\xb6\xce\xdf\x63\xf9\xeb\xc0\xb9\x40\xaa\xc9\xc2\xee\xd7\xb3\x50\x8c\xd9\x91\x38\x33\x3f\xc7\xd7\x42\x71\x0c\xd5\xb7\x76\x26\x3e\x83\x14\xbf\x3d\xab\x1e\x59\x01\xe6\x40\x6b\x87\xef\xec\xca\xe0\xcf\x38\x8d\x3c\x58\x62\x7e\x22\x4b\x2f\xdd\x33\x64\x11\xb6\x0c\x78\x8b\xec\x10\x5f\x78\x68\xc7\x8f\x0d\x97\x89\x0b\x68\x3a\x8d\x78\x18\xbe\xf4\xe8\xb0\x4e\x6a\x2a\xe8\x99\xb9\x31\xf4\x59\xa8\x89\x8b\x61\x83\x01\x67\x33\x05\x34\xd5\x90\xa4\xd3\x10\xe6\xe3\x2d\x3f\x6d\x52\x50\x34\x82\x31\x86\x7a\x53\x75\xc9\x2a\xb2\x34\x64\x22\x3e\x28\x5f\x9f\xf8\x62\x3b\x64\x70\xb6\xdc\x7c\xb8\xe8\xd4\x58\x86\x72\x1c\x2f\x78\x6a\xf1\x56\xb8\x15\x0a\xf6\xd1\x8e\x9d\xb5\xbe\x93\x5c\x52\xc8\xcf\x36\x44\xda\x61\xc7\xa1\xed\x30\x11\x5c\xc5\x76\xb8\x9e\x66\xaf\x42\xd4\xda\x89\x31\x45\xa8\x3e\x76\x13\xc5\xf2\x10\xd3\x3a\xdf\xf8\x78\x08\x1f\x5f\xb1\x5f\x9e\xa8\x98\x66\x3c\x8c\xd9\x1e\xaa\x56\x2d\xad\x02\x6b\xd1\x71\xbc\x6a\xd5\x52\x75\xc8\x84\xac\x15\x22\x6d\x7b\xfc\x58\x6c\x7b\x1d\x87\xf0\x3f\x98\x02\x65\x09\xad\xc7\xe4\xea\x1a\xdb\x9e\xb0\x40\xb4\xc2\x20\xa0\xa9\x30\x21\x5e\x26\xf6\x01\x49\xa9\xc9\xd7\xd5\x86\x33\x9d\x12\x50\x77\xd7\x48\xcf\xca\x1a\x63\x1a\xca\x3f\x45\x2e\x25\x65\xb3\x73\x6d\xf1\xe0\x9d\xf3\x9d\x26\x79\xed\x8e\xd9\x36\xd0\x46\x1b\x38\xf9\x86\x6e\xb6\x9b\xcb\xd9\xf9\xa9\x76\x93\x22\x8c\x35\xf5\xba\xf3\xfb\x80\xba\x7f\x5e\x2d\x82\x9c\x93\x21\xa1\xa4\xca\xad\xd5\x3d\x9f\x35\x83\x6c\x84\x13\xcf\x43\x3d\xa2\xba\xd2\xd2\xcf\x30\xaf\x6f\x0b\x59\x5e\x61\xec\x66\xd5\x6f\xb5\x04\x9c\xbc\x47\x08\x4c\xd7\x09\x77\x48\xc1\xaf\xec\xb2\x25\x4c\x51\x8b\x68\x46\x04\xfb\x6f\x99\x48\x4f\x02\xeb\x24\xf1\x29\xd0\x22\x5a\xf3\xd9\xc6\x13\x1d\x60\x30\x1f\x52\x1e\x16\x84\x46\x45\x5e\x73\x4e\xb4\xbd\x3d\x16\xae\xf3\x4c\xd8\xc9\x58\xd2\xba\x52\xb4\x32\x58\xc8\x68\x46\x6b\xab\x8f\x5d\xfa\xf6\x60\xee\x5f\xa2\x05\x65\xd6\x4e\x99\x4b\xf1\xea\x41\x3b\xde\x53\x76\x80\x39\x4a\x2d\x22\x45\x6d\x9c\x1d\x87\xac\xb3\xbf\x2d\xa2\xbc\x52\xf1\x59\xd1\x8a\x9e\xf5\xfc\xcd\x21\x17\x49\x83\x22\x40\x31\x99\x15\xc7\x25\x17\x0f\x86\xea\x4d\x42\x79\xc0\x92\xc8\xe7\x1c\x69\xad\x1b\x5c\x6b\xb5\x12\x85\xd8\x7a\xda\x5e\x26\xd4\x55\x6a\x43\x5d\xc1\x30\xf9\x80\x92\x32\x76\x98\x77\xf3\x13\xee\x9d\x48\x76\xe5\x1c\x62\xee\x4d\xcf\x68\xff\x0c\x01\x31\xe6\xdb\x16\x1f\x10\xa9\x45\x8e\x5f\xbc\x29\x06\xc6\x4d\xd1\xa4\xee\x5f\xba\x5b\x9a\x48\xb4\x90\x30\xf7\x41\x91\xff\x77\xf4\x87\xd5\x87\x94\xc1\x97\xda\x13\x31\x48\xc0\x0c\x43\xb7\x90\x68\xd2\x87\xc2\xad\x1b\xd7\x30\xe0\xfe\xdd\x30\x8d\xb1\x69\x8c\x76\xb2\x5d\x97\x22\xca\x0c\x1a\xd8\x73\xb2\x9d\xf3\xb9\x5a\x4a\x62\xc9\xe6\x23\x1c\x39\x9a\xf9\x99\x1d\x60\xdd\x0c\x13\x82\xff\x47\xd8\x62\x04\xac\x09\xcb\xac\xcc\x8a\x9b\x57\xf5\xb6\x40\x43\x2f\x59\x73\x9d\xb4\xed\xd0\xfd\x22\x7a\xb3\xa3\x07\x5d\x76\x4b\xe6\x65\xa5\x94\x1e\xf0\x03\x47\x3a\xe7\x8d\xd5\x3a\x50\x6f\xd4\x1b\xb5\x0d\x42\xdd\xfa\xaa\x65\xc6\x57\xd3\xb2\xcc\xef\x64\x69\x2f\x0e\x5a\x52\xa2\xdc\x9c\x73\xed\x50\xe8\xcd\x81\xd5\x52\xf4\x51\x53\x07\x2d\x11\x4d\x18\xb7\x36\xea\x50\xf5\xa4\x59\xee\x5a\x98\x62\x4b\x99\x1e\xae\xab\x23\xb3\x45\x71\xe8\x84\x73\x56\x11\xea\x55\x28\x7d\xe1\x56\xb8\xb0\xe5\x86\x95\xc8\xe1\x01\x49\xca\x34\x8c\x85\x36\x83\x75\xe2\xac\x15\xa3\x05\x91\x5b\x53\xc0\xcd\x24\x28\xe5\xdb\xe3\x41\x48\x9e\xe0\xa9\xdb\xb6\x25\x62\x3b\x73\x0b\x58\x1c\xb2\xe9\xe7\x1e\x13\x1c\x5a\xec\x52\x81\x9b\x63\x44\x73\x7b\x69\x10\xd9\xcb\xdd\x3e\xb8\xfe\xf6\x31\xc1\x1d\xcd\x59\xa9\x2a\x51\x5a\xef\x19\x11\x9b\x69\xf7\xd5\x67\x0b\x96\xb6\x72\x4c\x18\xaa\x9c\x09\xc6\x93\x21\xbb\x21\x0b\xe9\xc6\x6e\x1a\xf4\xea\x25\x75\x94\xb6\x9d\xf2\x4d\x31\x77\x6b\xa9\x52\xf3\x8c\xe0\xee\x3a\xa3\x17\x9a\xa7\xf6\xd3\xc0\xd0\xec\xae\x7a\x51\xaa\xb4\xfe\xbd\xcc\xc4\xbc\x23\xaf\xe5\x7b\xd2\xf5\xdd\xcd\xb9\x3d\xa1\xa4\x9a\x80\xa2\xe5\x2d\x49\x49\xcc\xfc\x0d\xc8\x12\xe5\xae\x51\x94\xbd\xec\x9c\xd5\xca\x02\x73\xd5\xba\x97\xb1\x37\x94\x9d\xe1\xf2\x5a\xf8\x95\x98\xbb\x01\x59\xa0\xb4\xd6\xbc\x31\xfc\xdc\xf5\xe7\x8b\xce\x41\x43\x62\xef\x9d\xd3\x8b\x4e\x52\x64\x46\xcd\x89\x55\xf7\x2e\xea\x4e\x0a\xc5\x9c\x15\x38\x71\xd6\x89\x8a\x1b\x29\x60\x21\x0a\x18\x03\xb0\xe7\x2b\xe6\x0b\x64\x86\xfb\x7c\xcb\x2d\x8e\x06\x05\x27\xef\xfd\xf2\x99\x2e\x3b\x10\x2d\x13\x38\x21\x67\xf4\x54\xe4\x7b\xcf\xfa\x7b\x6c\x23\x08\x29\x3f\x8d\xe7\xee\x72\x52\x64\x9e\x13\x70\x77\x75\xcf\xe3\xbd\xe9\x78\xe0\xf7\x87\x5e\x77\x97\x58\xa7\x4a\x95\xd6\xff\x58\x10\x6e\x78\xbd\x1e\xf1\x77\xd7\x40\xba\xd8\x8c\x03\x7a\xcb\x1d\x82\x09\xeb\xdc\xf5\xeb\x85\x4a\x6b\x7f\x2a\xa0\x8f\x05\x13\x7f\x97\xd5\xa7\x4a\x95\x6f\xe6\xfc\x1d\x7f\x77\xb5\x6b\x65\xca\xa3\xff\x89\xc0\x36\xbb\xab\x5c\x2f\x54\x5a\xfb\x33\xbe\x3b\xa1\x83\x20\xf4\x9e\x27\xbb\x1c\x9d\x5c\xc9\xf2\xb0\x6c\x7c\xa9\x0b\xc3\xbb\xe0\xf1\xf9\x23\x86\xd1\x7a\xae\xe4\x1c\xed\xb0\x6c\xe7\x82\xdd\x1c\xaa\xb2\x1d\xad\xe4\x1c\x1b\x58\x22\x1f\x9a\xb5\x85\xa9\x9c\x1f\xfc\x5d\x3b\x24\x91\x51\xfe\x96\xee\x30\xcf\xf5\xc1\xed\x2c\xa5\x25\x27\xb0\xf0\xa5\xf8\x7e\xed\x1c\xc3\xbd\xb8\x67\x85\x61\x5f\x3c\xbf\x3f\x24\x5d\x1a\x68\xd1\xb4\xc5\xb9\xab\x7e\x9a\xa5\x0f\x8a\x5f\x29\x39\xba\x67\xac\x89\x12\x0a\x4a\x7f\x32\x39\xbb\x94\x8e\x2d\xcd\x22\xdc\x62\xd9\xee\xdc\xde\x2f\xe7\x95\x0d\xe7\x72\x18\x3a\x30\x8f\xf8\x39\x2f\xf6\xd1\x50\x4d\xd5\x45\x27\xe3\x5a\x37\xf0\xa9\xeb\xf9\x79\x7e\xd0\x6c\x7c\x8a\xc7\xb8\x8f\x47\x78\x03\x6f\xe2\xed\x0c\xc5\x7a\x7d\x7b\xff\x5a\x27\xbe\xb4\x4e\x56\x1e\x71\x9a\xcf\xd6\xed\x76\xa3\x76\xa8\x33\x6d\xb6\x1b\xb5\x95\x0e\x7a\xb6\xbe\x8c\x10\x1d\x84\xc1\xa5\x8a\x4f\x2e\x25\xde\x24\x75\x19\x4b\x25\x24\xcf\x4d\xbc\x90\x44\x15\x97\x56\x86\xc4\x8d\x68\x45\x7c\x6c\xd6\x9b\xab\xf5\x06\xae\x6c\x4c\x68\x65\x3b\x98\x54\x06\xee\x16\xa9\x58\x4b\xaa\xd9\x25\xab\x5e\x39\xc3\x0a\x90\xca\x64\xbc\x19\xba\x3d\xc2\xb2\x85\x15\xa0\xdd\x4a\xd0\x17\x15\xe1\x0a\x1d\x10\x5f\xe5\x49\x5a\xae\x5b\x68\x61\xb3\x7e\xe2\x2c\xc8\x77\x36\x94\x6d\x38\x4f\xd4\xaf\xec\xce\x66\xea\x67\x2a\x83\x18\xc8\x24\x87\xf8\x9d\xca\xa2\x84\x26\x49\x2e\x95\x24\x32\xf2\xcb\x91\x33\x49\x63\xa0\xee\xac\xce\x66\x02\x8b\x4f\x6c\xe1\x3b\x13\xfe\x47\x24\x08\x91\x92\xb3\x09\x80\x48\x4c\x09\x35\x9c\xcd\xf4\x6f\x91\x45\xde\x2f\x9d\x4d\x05\x8a\x0f\xc0\xc0\x26\x71\x60\x52\xc9\xbc\x95\xe4\xf9\x56\x36\x97\xf0\x68\x4e\x90\xfa\x29\x32\xe8\xac\x8a\x13\xa4\x7e\x42\xed\x8a\xb9\x76\x02\xed\x87\xf8\x98\xe3\x42\x9c\x20\x9f\x26\xb2\xa6\xb9\x51\x27\xc8\x24\x88\x4c\x29\x9e\xcf\x09\xd2\xbf\x45\x96\x14\xdb\xec\x04\xe9\xdf\x30\x80\x09\x6f\xe7\x04\xfa\x2f\xf1\x39\xc7\x6a\x38\x41\x3e\x4d\xcf\xaa\x71\x3f\x2a\xab\x96\xa6\x1a\x85\xbd\xc5\xe9\xa6\xe7\xe0\x04\xdb\x36\xe5\xdc\x0d\x33\xf4\x94\xc8\x10\x18\x45\x25\xbf\x52\x53\x6b\x12\xb8\x39\x9b\x65\x5f\x81\x84\x35\x22\xcf\x50\x77\x5e\xba\x93\x6e\x1f\x12\x21\xf3\xc9\xb3\xe7\x64\x07\xdc\x74\x07\x1e\x9d\x78\xc3\xde\x33\x4f\x3f\xf1\xa4\x77\xd9\xf3\x1d\x2f\xfd\x7b\x41\x95\xd6\x46\xa7\x9f\xae\x20\xed\xa7\xd7\x19\xe4\xbf\x1e\x3b\x73\x4a\x36\x1e\x19\xbf\x6a\xc5\xc7\xe9\x0c\xca\xcb\x84\x33\xca\xcc\x89\x4b\x49\xf2\xb1\x97\xfe\x0d\x13\xca\x9d\xf3\xe8\x99\x32\x29\x40\xb2\x13\xb6\x79\xe9\xd9\x32\x29\x30\x4e\x41\x30\x24\xae\xaf\xe7\xcb\x26\xc1\xae\x31\xda\x20\xbd\x9e\x9c\xcc\x48\x8c\x6b\xdf\x98\x2c\x0a\x6c\x90\x61\xe0\x6f\x46\xe7\x02\x67\x92\xc0\xe2\xd3\xc0\x8d\xd8\xb4\x3b\x13\x09\xc9\xb9\x4f\x24\x28\x7c\xd6\x93\x9f\x22\x83\xf0\xba\x7a\x5c\x9e\x6d\xce\xb6\x1a\x3c\xf3\x11\xc5\x0a\xcd\x25\x91\xba\x14\x7a\x54\xc0\x4d\xdc\x0d\xfc\xbe\xb7\x39\x09\xe5\x6f\x71\xae\x6d\x98\xa4\x53\xfa\x23\x1a\x6b\xab\x80\xb9\x02\x5e\xe4\x83\xc9\x37\xce\x64\x8a\x53\xee\x71\xdf\x2f\xbd\x54\x04\x37\x77\x3f\x55\x89\x99\x11\xb3\x5d\x7f\xfe\xeb\x23\xe4\x2f\x1e\x3d\x9d\x27\x2d\x7c\xf2\x4b\xf2\x7c\x60\xa9\x24\xe9\x43\xb4\x4c\x60\xcf\xa8\x89\x87\xc6\xa8\x26\x02\x63\xce\xd1\xff\xf7\xf7\xfd\xd1\xb4\x17\xce\x37\x22\xb3\x25\x06\xa6\x2b\xc6\xfb\x75\x1c\x76\x45\x0c\xe2\x3a\x35\x67\xb7\xff\x3e\xba\x5c\x2e\x2a\xf9\xa0\x50\xfb\x1c\x5d\x4e\xdf\x44\x77\x17\xa7\xe2\x01\x9a\x42\xe8\xea\x1e\x29\xdd\x8f\x2d\x37\xe4\xe6\x0d\x42\x73\x6a\x3a\x95\x90\x17\xf8\x0b\x54\x46\x44\xe6\x71\xbf\xb8\x0e\x76\x68\xc9\x08\x7b\xd8\x02\x0d\xb0\x96\x8c\xb8\x97\x64\x0f\x83\x09\xbf\xa3\x17\xe4\x8c\xb9\x32\xa9\x8e\x45\x63\x81\x28\x65\x83\xd3\xc2\xd0\xe9\xb1\x20\x3c\xb7\x3d\xd6\x83\x18\x86\x16\xde\x89\xb8\x4e\x11\x0d\xfc\xd6\x62\x93\x77\xb0\xa8\x94\x12\xc6\xe4\x8b\x64\xfd\xd7\x66\xd1\x63\x83\x90\xb8\x1d\x4b\x7f\x4c\x9c\xae\xa3\xd8\x26\x45\xea\xcc\x52\x74\x51\xae\xd0\xf2\x81\xa5\x72\x4d\x60\x33\xc7\x8a\x4e\x72\x7f\x60\x3b\xfc\x7f\xa9\x42\xb5\x5a\x5f\x59\xab\xaf\x58\xf9\x40\x90\x64\x48\xb8\x96\xf0\x80\x0c\xc7\x24\x5c\x16\x7f\xa2\x65\x99\x6e\xdc\x7b\xba\xc1\x68\x1c\xf8\xc4\xa7\x90\xbd\x50\x65\x54\x65\x9c\x23\x58\xd8\x7d\xd0\xed\xe4\x9e\xd7\x3c\xe5\x79\x4d\xe9\x78\xee\xc4\xe2\x53\x60\xfa\xa4\x59\x23\x20\x99\xd1\xd5\xbc\xb7\xc9\x8c\xba\xeb\x36\xe9\xb7\xcd\x10\xeb\x91\xba\x9b\xdc\x8a\x43\xc5\xe4\x85\x11\xe0\x3e\x5a\xb9\x8b\x97\x18\xf4\xca\x13\x07\x17\xbe\x43\xda\x0d\x65\x36\xe2\x4b\x63\x6f\xa8\x4a\xda\x31\xca\x9a\x7d\xb6\x23\xb2\x7b\x6b\x62\xd7\xe1\xaf\x9b\x1a\x53\x6e\xaa\x32\xe9\x41\xcb\x94\xea\x81\x3f\x2d\x03\xc6\x98\xeb\x44\x86\x13\xff\x94\xcf\x45\x1f\xc8\xb6\x6d\x04\x56\xce\xc4\xb1\xce\x0d\x48\x45\x0e\x43\x65\xec\x46\x11\xe9\x55\x68\x50\xa1\x03\x52\xb9\x00\x64\x74\xa1\x22\x28\xa5\x32\x9a\x44\xb4\xb2\x41\x2a\x6e\x05\xfa\xb0\x40\xc3\xed\x1d\xb2\xe4\x5c\xa8\xd8\xdb\xc1\x44\x16\x7f\x96\x1b\xa5\x3c\x7b\x01\x5d\x88\xbb\x5c\xee\x49\xd1\x0e\xdb\x25\x65\x24\xd4\x34\x92\xba\xa1\xa1\x41\x53\xbe\x80\xc4\xf7\x43\xe1\x0f\xdc\xdc\x50\x5b\xbb\xdc\x0a\x4c\xa0\x61\x0a\xa4\x55\x11\x51\xe9\x0d\x9b\x4e\x9f\xd0\xee\xc0\xa0\x14\x70\x9f\x37\x1d\x2f\xd2\x24\x8a\x79\x0d\x68\xfd\xfd\xdf\x71\x48\x5d\x04\xd8\x61\xc5\x1e\x75\x7b\x4f\x93\xe7\x26\x24\xa2\x4f\x93\x68\x1c\xf8\x11\x31\x39\xdb\x5e\x6b\x34\xb8\x87\x9c\x88\xba\x74\x12\x89\x92\x52\x44\x58\x5e\xee\x50\xae\x9c\x92\x50\x96\x17\x5c\xcd\x15\xfc\x78\xe0\x93\xd2\x32\xcd\x3c\x92\x20\x9a\x2d\x2d\xb6\xb2\x92\x2b\x26\x25\xa4\xe5\x28\xae\xe5\xca\x69\x52\xd1\xb2\xa2\xb2\xd0\x51\xe7\x40\xa3\xc1\x43\x2b\xf0\x9f\x47\x1e\x6e\x34\x44\x3d\xba\xb4\xb7\x1c\x87\xa6\x8e\x43\x11\xf9\xb1\x1d\xea\xc1\x52\xdf\x99\xa1\xeb\xf9\xf0\x40\x60\x20\xbf\xb6\xb0\x5b\x00\x8f\x02\x1d\xcb\x71\x9c\x9c\x8e\xac\x74\xdc\x0d\xac\xa7\x89\x21\x13\xbd\xe1\xae\x5a\x97\x7b\x84\x92\x70\xe4\xf9\xa4\xb6\x11\xf4\xb6\x6b\x63\xf1\xda\x50\xc2\xa6\x3f\x30\x03\x1a\xad\xd6\x50\x9b\x62\x4a\x2e\x53\x1b\xd5\xe9\x80\xf8\xda\x8e\x21\xa3\xf7\x38\x3e\xdf\x74\x3d\xe7\xff\x9d\x3d\xfd\x54\x7d\xec\x86\x11\xb1\x7d\x04\x1b\x6d\x20\x8c\x0e\xec\x40\xd7\x12\x3f\xbb\xed\x53\xf7\x32\xa7\x2d\xf9\xd4\x14\x28\x53\x0a\x49\x02\x0b\x8b\xa4\x1e\x5c\x9c\x4e\x57\x1a\x6b\x8b\x8e\x13\x55\xab\x2b\x8d\x03\x02\xb0\x1e\x3f\x79\xec\x84\xb5\xe8\x38\x61\x7d\x44\xe8\x20\xe8\xad\xf3\x3d\xad\x27\xce\x92\x0b\xe7\x06\x5e\x54\x09\x81\xd4\x2a\x97\xdc\xa8\x32\xf1\x19\xb3\xc5\x0e\x91\x0d\x52\xe1\x08\xf6\x2a\x6e\x54\x61\x17\xd9\x56\x85\x9d\x0c\x17\x50\xcb\x93\x21\x7e\xa5\x16\x9c\xb0\x87\x29\x9b\xb7\xd1\xc4\xdf\xac\x81\x07\x84\x5a\x3f\x80\x8f\xc6\x79\x4b\x7c\xd0\x62\x43\x45\x8a\x2f\xad\x3d\x37\x21\xe1\x76\x6d\xec\x86\xee\x28\x9b\x55\x50\xfe\x03\x65\x7c\x74\x72\x17\xd3\xe1\x89\xe3\x42\x3a\x93\xda\xe9\x86\x84\x47\x42\x72\x87\x51\xcb\x8a\xdc\x11\xa9\x89\x40\xbc\x56\x8c\x09\x77\x37\xea\xc1\x94\x38\x0a\x9a\x4e\x3d\x6e\xbe\x31\x9d\x5a\x1f\x3f\x79\xce\x42\x75\x1a\x3c\x33\x1e\x93\xf0\xb8\x1b\x11\x1b\x61\xaf\xce\x98\x59\xe4\xf5\x6d\xfe\x99\x71\x19\xaa\xa0\x98\x68\x2d\x89\x13\x93\xee\xcb\x03\x4a\xd7\x45\xf0\x66\x89\x35\x71\xbc\xfa\x24\x1c\x26\xa1\x47\xd6\x2d\x74\xb4\xd6\x5c\xb7\xaa\x56\xcb\x5a\xb7\x16\xf8\xd7\x25\xe7\xc2\x43\x3b\x24\xe6\x5e\xf1\xc3\xc4\xc0\xe3\x9f\xd9\x0c\x9c\xe1\x13\x80\x64\xf5\xf1\x85\x98\xfb\x1e\x13\x41\x26\xf5\x1d\x42\x65\x59\xf7\xea\x6c\xf1\x8a\x35\x20\x78\x11\xaf\xbf\x2d\xbf\xb6\xe0\xab\xf8\xa9\xfc\x97\xce\xa0\xaf\x22\xb2\xc8\x2b\x07\x94\x50\xc8\x03\x70\x5c\x60\x1a\x2b\xc7\x57\x96\x43\xcb\xcf\xb6\x9f\xed\x3c\xb4\x9c\x58\xf5\xaa\x2b\xbd\xaf\xb9\xe1\xd3\x0c\xa2\xb9\xb5\x2a\xfb\xce\x1f\xc2\x19\x15\x05\x8c\x1e\xf8\x33\x93\x74\x5d\x6a\x47\x08\xf5\x83\xd0\x76\x9d\x06\x1e\x3a\x11\x4c\xf8\x61\xf7\xc8\xf0\xb0\xbb\xb4\x84\xc2\x3a\x25\x11\xb5\x03\xb4\xee\xd9\xdc\x51\x67\xdb\xed\xa0\x16\xb1\x83\x25\xab\x6d\x2d\xd9\x39\xcb\x65\xf6\x7d\xdd\x6d\x59\x16\x5a\xb2\x3a\x96\xc8\xce\xbd\x15\x55\x84\xf7\x4e\x9a\x9d\x66\x68\x7e\x52\xf1\xfc\x4a\x84\x64\xc5\x13\x28\x3d\x51\xa5\x45\xeb\x49\x5d\xbb\xe9\x04\x2b\xcc\x30\xe1\x3c\x8d\x80\xf8\x44\x40\x6d\xa9\xf6\x27\xd0\xaa\x64\xda\x62\xdb\xb2\x30\x41\xf5\xcf\x05\x9e\x6f\x5b\x55\x0b\xa9\x30\xe7\xcb\xff\xb0\xd2\x58\xde\xc4\xd6\x92\x6e\x2a\xad\x22\x28\x27\xde\x9d\xaa\x55\x5b\x73\xcf\x1a\x3a\x96\x85\x70\xe8\x98\x22\x06\xad\x87\x36\x6a\x85\x98\xb4\x09\xf4\xa0\xc3\x97\x92\xdf\x0d\x7a\xe4\x99\xa7\x4f\x1d\x97\xcc\xae\x4d\x51\xec\x18\x3f\x84\x28\xbe\xa0\xc7\x1c\xf0\xf3\x0b\x61\x93\xd0\x9a\x78\x01\xca\xeb\xc4\xbc\x57\xd7\x5c\xd0\x72\xb0\x2d\x3f\x18\xb9\xbd\xda\xc4\x5b\x06\x8c\x88\xbf\xe5\x85\x81\xcf\xf9\x7d\xa4\x6e\xea\xb9\x3e\x28\x9d\x9d\x39\xd4\x7a\x96\x87\xde\xc6\x72\xb4\x1d\x51\x72\xdf\x45\x12\xb9\x25\x5c\x58\xc3\x78\x38\x09\xf9\xca\x9e\x5b\x4a\xa1\x4a\x94\xbe\xd6\x44\x9e\xbf\x39\x19\xba\xe1\x6e\x6a\xd6\xca\xa4\xad\xe4\x68\xfd\x94\x1c\xb4\xb2\x21\x67\xe3\x49\x2e\xd3\x65\xb8\x18\xb2\xb1\x2f\x1c\x71\x99\xa9\x84\xb0\x0e\xdb\x8b\x8c\x27\x17\xc6\x48\x27\x9f\xfa\x64\xfd\xe4\xbf\x9c\x3b\xf9\xd4\x89\xf3\x67\x9e\x3e\x7d\xee\xf4\xb9\x4f\x9f\x39\x79\x76\x3a\x2d\xf9\x08\x6f\xc3\xa8\x5a\x2d\xd0\xe2\x01\x8e\x31\x89\xcb\x9a\x9a\x0c\x36\x48\xec\x8e\x6c\x8b\x26\x7a\x64\x1c\x92\xae\x4b\x89\x6d\x65\xcb\x25\x33\x62\xa3\x8a\x17\x55\x54\xd6\x9e\xd2\xbc\x21\x97\xc7\x43\xaf\xeb\xd1\xe1\x76\xab\xe2\x8d\x18\x3d\x56\x76\x2a\xaa\x58\x25\xae\xf4\xc3\x60\x54\xf9\x58\x66\xb8\x3e\x76\xd8\xc2\x8b\x4d\xbc\xe3\xf5\x5a\xd9\x91\xac\x6f\x0e\x83\x0d\x97\x31\x37\x13\x9f\x7a\xc3\x96\xb5\x5a\x6f\xd4\x1b\x96\x1e\x40\x4d\x8b\xd3\xac\xa1\x08\x06\xec\x31\x8a\xf1\x4e\xfa\xb9\xb7\x58\x94\x96\x1f\xa8\x34\x75\xed\x62\xa8\xb4\x82\xbb\x1b\x2c\xad\xe0\x7b\x30\x5c\x5a\x6b\xa5\x03\x66\xb8\xb3\xa7\x89\x5d\x8a\x2a\x34\xca\x2a\x57\x34\x34\x55\x02\xbc\xaf\x7b\x91\x80\x04\xe4\xbd\x96\x5e\x24\xc2\x6e\xdb\x4e\x5f\x58\x84\xf0\xcb\x27\x97\x2a\xe2\xb8\xad\xd7\xeb\x89\xf7\x4c\x76\x35\xf6\xe1\xc0\xaa\x56\x7d\xe1\x0d\x6f\xe7\x12\x38\xca\x09\x26\x3e\x6d\x85\x6d\x0b\x7e\xd7\xba\x2c\xc1\xea\xc4\x3c\x58\x22\xd5\x29\xb6\x5e\xaf\xfb\x68\x17\x83\x9d\xa2\xce\xbf\x9b\xe1\xd6\x08\x94\xa6\x09\x94\xb4\x1b\x9d\x79\xc6\x07\xce\xba\x39\xcf\xc4\xe5\x59\xe3\x54\xb2\x91\xdf\x8f\x31\x2a\xb1\x8c\x50\x78\xdd\x47\x8b\x91\xdd\x1e\xc4\xe1\x03\x3b\x88\xc3\xcc\x41\x3c\xdf\xb4\xca\xe9\x62\x57\xe3\xff\x0b\xce\x6d\x47\x0c\x47\xd4\x6a\xb7\x97\x1f\x5a\xc6\x16\x6b\xb9\xbd\x1c\x3d\xb4\xec\x49\xf8\xb3\xb6\x7b\x79\xca\x2e\x0d\xc8\x13\xc9\x0f\x35\x89\xf8\x62\x07\x5d\x1a\x8c\xa7\x5b\x5e\x88\x26\xf2\x93\x97\xfd\xe2\xa5\x3f\xb8\x43\xcf\x8d\xa6\x42\x70\x31\xdd\x08\xfc\x49\x84\x32\x95\x6e\x4c\x90\xac\x2c\x4a\xd2\xfa\x7d\x77\x38\xa5\xc1\xc8\xa5\x28\x80\xaf\x81\xfc\xda\xa6\x5e\x07\x4d\x46\x90\xec\x6a\x89\x6e\x2a\x2d\x82\x0e\xa8\x6a\xd7\x5b\x76\xfb\xb3\xfd\x0e\xea\x93\xa9\xdd\x1e\x86\x1d\xd4\x97\xc8\x3c\xb4\xb2\x25\x33\x0d\xbc\x2d\x22\x93\x65\x83\x9f\x75\x89\x17\x4c\xb6\x3b\xd3\xe7\x26\x68\x5b\x76\x50\x16\xb8\x3c\xed\x0e\xa6\x51\x34\x8d\x06\xd9\xae\x8d\x5c\x1a\x4e\xb7\x48\x48\xa7\x9e\xdf\x43\xf6\x7a\xcb\xbb\x3c\x25\x97\x65\x2e\xaf\x4b\xe4\x88\x8f\xa6\x43\x14\x4c\x22\x92\x7c\xd1\x3e\x78\xdd\x7c\x7a\xa0\x6a\x21\xbe\x4a\x22\xbe\x4c\x14\xcd\x3f\x37\xf1\x9e\x97\x29\xcf\xb3\xb6\x3a\x58\x92\x2c\x9b\x7e\x31\x38\x22\x6b\x14\xa5\x8b\xfa\x88\x5c\x52\xb3\x7f\x29\x32\x0c\xf1\x64\x24\x12\x6d\x17\xf9\xee\x70\x7b\x6a\x6f\x20\x77\x6a\xf7\x90\xe7\x6e\xfa\xc1\xd4\x1e\x23\xee\x36\x6b\x40\x18\x18\x06\x3c\x2d\x42\xdb\x7e\x30\x9e\xda\x14\x0d\x08\xb2\x23\x2f\x9a\x46\x44\xb5\x1b\x79\xd0\xca\x67\x5d\x56\x5f\xf1\x77\x3e\x83\x5b\x44\x62\xd7\x27\xda\xb4\x45\xa9\x4e\xd0\x7c\x12\x9f\x75\xad\xb0\x61\x7e\x3d\xf5\x75\x1b\xc6\x06\x91\x30\x49\xe4\x30\x4c\x2f\x0a\xb6\x92\x0f\x0c\xce\x11\x04\x49\x35\x9f\x9d\x4f\x36\xe5\x92\xe0\x23\x64\x93\x08\xad\xa7\xb0\x0d\x32\xe5\xed\x68\x10\x64\x7b\xd4\x0d\xbd\x48\x2c\x57\xdb\x8b\xa6\xc9\x78\x79\x6a\x35\xa3\xcb\x6d\x8f\x74\x64\xa9\xcb\x5e\x6e\x31\xdb\x93\x68\xea\xc9\x72\x93\xa8\x70\xe1\xe6\x10\xe4\x74\x48\x7c\x1d\x1d\x45\xed\x8c\xba\xe5\x90\x5d\x4e\x96\x83\x9e\xee\x5d\xd6\xe8\xf4\xf9\x4c\x57\x7b\x2e\x75\x37\xdc\x48\xef\x6e\x07\x7b\x61\x48\x38\xfd\x9e\x71\xbd\x90\xed\x61\x16\xe3\x24\xb8\xb5\xc3\x98\x04\xe3\x21\x1f\x4d\x6b\xe4\xb2\x84\x91\x58\x19\x56\x77\xe0\x0d\x7b\x16\x16\x7f\x43\x48\x8c\xd8\xa5\x93\xfd\x2f\xe6\xd2\x1a\x05\x5b\x84\x95\x09\x60\x1b\xb0\xba\xc1\x25\x0b\x5b\x17\x3d\x5f\x54\xf9\x7c\x30\xda\xf0\x58\x0e\x01\xf0\xb5\x34\xf1\x39\x2f\xc4\x4f\x89\xb6\xc5\x6e\xc4\x63\x88\xaf\xe5\xf9\xfd\x20\x1c\x49\xd7\x66\x21\x5b\xb6\xac\x6e\x9f\x6c\xb3\x46\xc7\xa4\xeb\xf1\x20\x60\x91\xa0\x25\x6c\xf5\xbd\x68\xc0\x7e\x0f\x08\x19\x5b\xd8\xfa\x1c\x71\xd9\xe1\x60\x8d\x83\x21\x5f\xf1\x06\x69\xd8\x2c\x4e\xc0\x20\x69\x95\xd7\xbd\x79\x0f\xa7\x07\xcf\x4d\x49\xff\x9d\xcb\x9f\x7d\x36\xfa\xc7\x87\x96\xb1\xe7\x2c\xdb\xed\x67\x2f\x2d\xd7\x3a\x4b\xed\xf3\xcb\xcf\x46\xb5\x0e\xb2\xdb\x6e\xed\xf9\x67\x7b\x9d\xa5\x87\xd0\x32\x0e\xe0\x3b\xfb\xb2\x84\xec\xf6\xb1\xda\x67\x3a\xf0\xfd\x1f\xd9\xf7\xc8\x59\x4e\xa7\x2d\x67\x42\x62\x6a\xae\x04\x9d\x06\xf6\x1d\x2a\x05\x4d\xe1\x11\xff\x70\xb8\xb4\x84\x48\x5d\x9b\xd4\x36\x6d\x87\x9d\x3a\x0d\x9e\x08\x2e\x49\xa1\x6c\xc7\x59\x6c\xa4\xc2\x62\x26\xe1\xa8\x94\x2b\x67\xa7\xc1\x1d\xe3\x40\xcd\xfe\x11\xef\xb0\xbf\xb4\x84\x42\x87\xb6\xfd\x0e\x26\x75\x45\xc2\xed\xb0\xdd\xc8\x55\x1f\xb6\x9b\xd9\x4c\xcd\x99\x99\x4e\xf9\x5b\x24\x8c\x48\x41\xde\x46\x41\x5e\x53\xe3\x8d\x4e\x2a\x9c\x27\xda\xb1\x89\x43\xa6\xd3\x9d\x18\xe9\x03\xe3\xa4\x86\x69\x3a\xed\x72\x27\xda\xe9\xb5\xe9\x64\x13\x78\xb6\x85\x94\x6f\xff\x70\x32\x24\x51\xc2\x91\xc8\xeb\x6f\x34\x9d\xb6\xb5\x93\x2a\xb9\xe6\xf1\x74\x55\x6b\x8b\x35\x9b\xed\x17\x4f\xd4\x17\x66\xd7\x46\xf1\x82\x6b\x53\x9c\xc2\x19\xe1\x21\x4f\x4a\xa3\x08\x6f\xde\x84\x3f\x8a\x1c\x77\xbb\x03\x62\xa3\xd8\xeb\xdb\x8b\x29\xdf\x92\xd5\xea\xa2\xc1\x95\x77\xc6\xfd\x8b\x66\x27\x24\xa2\xdb\x5a\xfc\xf1\x65\x23\x0c\x2e\x45\x24\xac\xf4\x02\x12\x55\xfc\x80\x56\xa2\xc9\x98\xdf\x9c\x0d\x35\xe2\xca\x58\x5c\xb4\xe1\x89\xa4\xc2\x6e\x60\x15\x12\x1d\xa8\x45\x03\x77\xd4\xaa\x0c\x28\x1d\xb7\x96\x97\x37\x3d\x5a\xf7\x82\xe5\xed\x47\x9f\x59\x09\x37\x2d\x2d\x08\x6c\xd7\x16\xb2\x63\x62\x8c\x17\x97\x44\x73\xed\x79\x5d\x08\x39\x05\x3e\xa0\x21\x0d\x93\x78\x92\x88\x04\x9c\x9d\xd4\xb0\x88\x10\x2d\xe3\x49\xb8\x29\x53\xc0\xd5\x78\xc2\x12\x9b\xde\x32\x85\x1f\xec\x2e\x2b\xf1\x4c\x44\x7a\xce\x62\x03\x5c\x63\x47\xbc\x96\x36\xe9\x4c\xa7\x76\x26\xc5\x81\xdf\x9a\x48\x82\x20\x14\x8b\x82\x8a\xb9\xcf\x04\xb8\x76\x76\x62\x19\x4a\x49\x6f\x6d\x01\x84\xed\x3c\x4f\x5d\xbf\xe2\xa6\x23\xf3\x9e\x1f\x8b\xd6\xfd\x04\x1f\x95\x02\xf8\x24\xd2\x24\xb1\x39\xa2\x38\xc6\xfa\x78\xe4\x5b\x6f\xa6\xfa\xea\x74\xe5\x98\x41\xd5\x2c\x21\xc6\x3d\x2f\xca\x0d\xb3\x2c\x91\xc4\x2d\x92\x45\xb4\x48\x46\xf3\x0c\x7c\x7a\x0c\x8b\x87\x30\x53\x2c\xe9\x6a\xda\x2d\x76\x8c\xc5\x17\xb1\x0d\x66\xfa\x0b\x7e\xe0\xf3\x24\xc2\x57\xbd\x5c\xea\x42\xd8\xc0\xe6\x23\xb3\x19\xa1\x58\xed\x00\x7b\xa9\x5e\x96\x2d\xab\x5f\xdb\x0f\xd8\x48\xcd\xd1\x80\x6b\x27\x4d\xe0\x36\xc9\x57\xa9\xf6\x93\xb9\x71\x1e\xa6\xaa\x64\x88\x76\x58\x45\x9a\xac\x72\xbe\xb9\xc0\x59\x82\xe4\x2b\x20\x1b\xe5\x8b\xca\x28\x53\xfc\x98\x97\x5e\xf3\x53\x33\xa2\x27\xa9\xee\xa0\x96\xdd\x5c\x74\x1c\xfe\x42\xfc\xd8\x30\x70\xa9\x4d\x10\x77\x24\x97\xaa\x8e\xce\x5d\x1d\xca\xac\xbe\x75\xda\xe2\x6f\x8e\x95\x87\x76\x68\x7c\x41\x9b\x7b\x41\xa9\xe5\x54\x7c\xbe\x24\xb3\xb1\xa7\x32\xbf\x11\x37\x38\x48\xd8\x64\xaa\xb2\x21\x76\xc5\x31\x6f\x30\x47\x5d\xf0\xfa\x76\xdf\x59\x24\xd3\xa9\x2f\x9e\xda\x08\xc2\x23\x27\x52\x70\x3f\x09\xb7\xed\xf5\xed\x9e\x93\xa1\x1a\x3c\x70\xbc\x3a\xb9\x4c\xba\x36\x41\xd3\x69\x20\x41\x3c\xa8\x56\xed\xb1\x33\x68\xaf\x64\x4e\x69\x84\x37\xb5\xc3\x33\xc5\xae\xf4\x3a\x10\x23\x3e\xff\x69\xdc\xc1\x9b\x09\x1e\x8c\x55\xd9\xa8\x78\x7e\x85\xbf\x2e\xf7\xc0\xe2\x75\x63\xc9\x7a\xc8\x42\x32\xd7\xc4\x71\xdb\x1b\x1d\x3c\xaa\x56\xdd\xf6\xb8\x53\xad\xda\x13\xf1\xe0\xdd\x75\xc7\x1e\x05\x81\xdf\x04\xe1\x8d\x7c\xea\x06\x12\x8a\xbe\xe2\x91\x8d\x9d\x80\x4f\x93\xcd\x93\x97\xc7\xf6\x06\xb6\x3c\x0b\xe1\x89\x08\x7b\xc1\x76\xe2\x6d\x27\x94\x7c\xd2\xf6\xd1\x46\xb5\x6a\x0f\x9d\xb0\xbd\x5d\x6b\x76\xf0\x86\x33\x64\x8c\xcb\xe2\x86\x1c\x47\x74\x78\xbb\x56\x43\x87\x01\xbb\xa1\x33\xe4\xcc\x00\x64\x9b\x38\x43\xc6\x12\x75\x9d\xa4\xdd\x0d\x3c\x41\xb8\x1b\xc7\x58\x99\xa1\x3e\xcd\xb9\x8d\x24\x68\xf3\xa4\xae\x58\x60\x2e\x19\x9d\xd8\x89\x40\xaf\x3c\x42\x71\x99\x7c\x6d\xf7\x52\xbb\xfb\xfe\xa6\x55\xba\xa1\xcb\x7e\x25\x9d\xaf\x17\x6e\x29\x64\xe6\xa9\x62\xa8\x2d\xb3\x3a\x67\x8d\x5e\x5e\x8a\x6b\x0c\x9c\x5e\xa4\x2e\xf8\x1e\xe9\xe0\x7b\x7d\x8d\x38\x94\xfc\x4f\x76\x5e\xe0\x62\x0b\x3d\x8f\x64\x4c\x1e\x3f\xf7\xe4\x13\x8f\xba\x61\x84\x72\xa3\x25\xbf\x70\x7f\xcd\x8f\x06\x13\xbf\xf7\xb8\xaa\x22\x9f\xd9\xf5\x7b\x43\xb2\x61\xce\x6e\x1c\xdf\xa1\xe7\x93\x5a\xb4\xb5\xa9\x24\xed\x49\x92\xf1\x66\x48\xc9\x68\x3c\x2c\x0b\x9c\x9d\x89\x08\xa1\xb5\x20\xa6\x6f\x93\xf8\x24\x74\x73\xb6\x73\x32\xa4\xe5\xbe\x55\xcf\x78\x7b\x67\xb7\x36\x53\x6a\x58\x38\x10\xfc\x6d\x24\x62\x21\xf5\x02\x4a\xbd\x3e\x8f\xe4\x8a\x5d\xe1\x0d\x9b\x3b\x17\x25\x38\x42\x0b\xea\x00\x74\xab\xd5\xe5\x67\xeb\xd1\xd6\xe6\x43\xcb\x62\x67\x09\xd9\x39\x96\xc9\x5f\x8f\xd8\xbd\xdb\x6e\xe0\xda\x1a\x4a\x3c\xb5\xbb\xa2\x1d\x77\x3c\x1e\x6e\x73\x6d\x58\x1e\x57\xb4\xce\x15\x99\xa1\x49\xf8\x7a\xce\xa3\x43\x22\xbe\x52\x0e\x8a\xa7\x92\x01\x1d\x0d\xcf\xba\x7d\xf6\x65\xc6\xbc\xa5\x47\xf5\xc1\x49\x89\x93\xbe\x64\x3c\x98\xb2\x4b\x0f\x4d\x0e\x0c\x75\x59\x90\xbb\xab\x75\x84\xd3\xd2\xc7\xd8\x9f\x0a\x1f\x01\xc7\xfa\xd8\x12\x5d\xfa\x98\xf5\x31\xbe\x6f\x24\xc3\x30\x4f\xc5\x35\xc6\x5b\x90\x44\x29\xe9\x08\x1f\xb5\xa3\x16\x5a\x4f\x5a\x5c\x86\x44\xbb\xfe\x8f\xeb\xe8\xc8\xb3\xcb\xe2\xd7\xf2\xe6\x08\x5f\x80\x2f\x8c\x75\x38\x02\xe9\x17\x50\x4b\x47\x76\x39\xda\xda\x3c\x6a\x19\x73\x8a\x6f\x17\x38\xd6\x40\x42\x86\x9d\xce\x26\xd3\xa9\xa5\xab\x8e\x7c\xf6\xd9\xe5\xe5\x4d\x9c\x4a\x12\x29\x75\xcb\x34\xb7\xc3\xc0\xed\xd5\x78\x34\x6e\x69\x61\x65\xd0\x7b\x00\xa5\x8a\x19\x07\x82\xba\xdf\x85\x52\x79\x28\x74\x40\xcb\x0f\x1e\xa3\x88\x88\x27\xc0\xff\x5b\x6c\xf0\x4d\x69\x31\xcc\x5d\x48\xc9\x92\x25\x94\xc4\x05\x02\x15\xd7\xaf\x68\x08\xd6\x2d\x04\x77\x25\xb5\xcd\xf1\x7a\xfc\xe2\x7a\xb8\x47\x0b\xb7\x02\xb9\xa1\x5a\x2b\x51\xc4\xe1\xca\x3b\xd3\xa9\x2d\x00\x87\xc0\x2a\x23\xf5\xa1\x1b\xd1\x53\x72\xee\x97\x2d\xb4\xd4\x44\x08\xfb\xb1\xae\x25\x95\x78\xd5\xcd\xd0\x0a\xbb\xc4\x0b\x0e\xa2\x26\x45\x2e\x28\xbe\x6f\x8e\x7c\x25\x9f\xe2\x39\x74\xc9\x5a\x4e\xcd\x9f\x85\x03\x48\x04\x67\xc3\x99\xaf\x91\xd3\xee\x60\x97\xfd\x37\x74\x74\xbd\x3c\x98\xe4\xcf\x45\xf5\xf3\xc4\xbd\x78\x3e\x22\xc4\x47\x78\xe2\x34\x0e\x4f\x8e\x0c\x25\x2f\x34\x59\x5a\x12\x33\xdb\x75\x86\xed\x49\x67\x81\x6d\x5c\xdd\xd4\x30\x79\xb8\x81\xd6\x7d\xbb\x8b\xad\x1a\xdb\xc5\x2c\x34\x9d\xc2\x55\xaa\x8b\x5a\xf9\xec\x01\x6e\xb0\x6d\x2e\x5d\xc0\x95\x05\x50\x6c\x9b\xbb\xed\x3b\x8d\xc3\xfe\x91\x44\x94\xc5\x05\x64\x5a\x3f\xed\xd0\xa6\x6d\xbf\x83\xb8\x85\x18\x8e\x74\x1b\xb1\x39\xaa\x11\xe3\x76\xca\x54\x9d\x4d\xb0\x71\x8b\x1c\xb9\xdb\x1b\x6c\xa4\xa5\xa5\x41\xc2\x0f\x30\x16\x22\xfd\xad\xdc\xdc\xc0\xc4\x52\xc8\x63\xb0\x16\xf8\xc3\xed\xfc\xe9\x58\xeb\xbb\x8c\x6b\xd9\x7e\x6f\x4c\x6c\x12\x25\x53\x1f\x04\x37\xe7\x00\x8f\xc7\x04\x1a\xc8\xe6\x1a\x14\x8f\x93\xed\x67\x0e\xb8\x8f\x7b\x16\xde\x18\x06\xdd\x8b\xad\x8f\xb5\xdb\xed\xb5\x26\x6e\xaf\x36\x70\xb3\x83\xdb\xed\x76\xf3\x20\x5e\xe5\x7b\x41\xa7\x83\xdb\x1d\x9e\xb4\xd6\x30\x7d\xb0\xfe\xa1\x3b\x09\xa3\x20\x6c\x35\xfe\xc1\xc2\xed\x95\x83\xb8\xbd\xfa\x08\x5e\x65\x05\x56\x1b\x78\xa5\xd3\x11\x79\xb5\x12\xec\x7f\xeb\x9f\x42\xe2\xf7\x48\x78\xca\x3f\xc3\x76\x41\x36\x6a\x3d\x12\x51\xcf\xe7\xc2\xef\x93\x72\x2a\xac\xaa\x34\xf2\xea\xe0\xbe\x3b\x8c\x08\x6e\x5b\x5e\xdf\xc2\xd6\xb6\x47\xb8\x70\x5e\x9f\x37\x4b\xcc\x62\x8d\xb5\x64\x75\x3a\x1f\xc3\x23\x3e\x62\x4f\x71\x57\xc8\xbb\x27\x84\xfa\x60\x23\xb2\xb0\x17\x9d\xe5\x93\xf3\x64\xd0\x23\xdc\xb2\x30\x6b\xf8\x11\x11\xaa\xd4\xf0\xe4\x50\x23\xdb\xc3\xe9\x87\x7e\xd3\xeb\xfd\x28\xe8\x79\x7d\x4f\xf3\xcc\xb4\xcc\x4f\xc4\x65\x99\x5e\x1b\x49\xff\xb1\x06\x8a\x94\x99\x74\xde\x8b\x87\xd7\x64\xf7\x36\xc5\x71\xcd\x6a\xa2\x2c\x63\x30\x1a\xbb\x46\xbb\xb0\x1c\x6b\xa6\x76\xdc\x40\x29\x41\xb2\xe5\x2b\xfd\xb5\x53\xc7\x8a\xb6\x47\x1b\xc1\x50\x69\x3c\xda\x7e\xfe\x78\x97\x1a\xa5\x8b\x52\x2b\x92\x4c\xa7\x89\x6b\x7d\xb2\x20\x4e\x2c\xd2\x3e\xcb\xab\xaa\xd3\xe0\x4c\xe8\x8d\x3c\xea\x6d\x91\x4e\x2a\x90\xa7\x6c\xdd\x09\xa5\x9d\x2a\x9d\x4e\x13\x6f\xda\x0b\xa6\xa6\x7c\xe5\xc1\x7f\x21\x39\xa6\xce\x6d\x8f\x09\xc8\x60\xff\xe9\x9f\xb4\xe6\xc4\xa9\x25\x99\xbb\xca\x58\xa5\xf3\x75\xc9\xce\x71\xe8\x77\x62\x05\xe6\xd0\x75\xa1\x2a\xd5\x12\x9e\x4a\x10\xe3\xc0\x6d\xaa\xec\xc4\x10\x5a\xf7\x5b\x22\x87\xed\x23\xe4\xf9\x15\xb2\x5e\xb4\x17\x50\xb9\x01\x84\x38\xad\x6d\x90\xd1\x5e\xd2\x3c\x7f\x34\x62\xd4\xe2\x61\x39\x43\x4c\x52\xc1\x7d\xd0\x0e\xe1\x71\x7a\x9f\x26\xa3\x60\x8b\x70\x69\x3c\xfb\x79\x42\x06\x6a\xdd\xcf\x89\x98\xd3\x20\xe0\x94\x97\xb2\xd2\x23\x68\x27\xe0\x62\x2c\x6c\x75\xdd\xb1\xbb\xe1\x0d\x3d\xca\x1f\xb6\xa4\x6c\x40\x25\x21\xdb\x5a\xad\xaf\xac\x58\xd2\xbc\x8c\x47\xf4\x72\x48\x2c\x76\xb8\x27\x81\x78\x05\x2d\x89\x2d\x30\x60\x77\x73\x9b\xf3\xd6\x5e\xa4\xb6\x3e\xc2\x58\x43\x8e\x48\x0b\x34\xbf\x44\x55\x49\xe4\x67\x61\x49\x07\x66\xc1\x7c\x20\x38\xae\x88\xeb\x54\xe3\x1d\x79\xfc\xb4\x02\xec\x8d\xc6\x62\xa3\x88\x78\xfb\xdb\x2d\xbe\xe7\x9e\xcf\x26\x23\x3b\x40\x18\xb6\x14\x1e\x90\x22\x8e\x79\x25\xc3\xa1\x8e\x36\x5b\x34\x12\xf1\xf4\xd2\x50\xe1\x23\x92\xd0\xd4\x50\x9b\x43\x71\x18\xf3\x4c\x1a\x5e\x51\xec\x04\x87\x33\xe7\x32\x69\xfb\x75\xd8\x52\x3b\x0e\x8d\x91\x1d\xf1\xf8\xd7\xf5\x2c\xaa\xeb\x3c\x54\x83\xd7\xdf\xb6\x29\x0e\xeb\xe3\x40\x84\xde\x72\x87\x38\xe4\xac\x57\x0f\xb5\x6c\x88\xbb\xe3\x47\x93\x11\x39\x16\x6e\x46\xfc\xda\x14\xd5\x7b\x5e\xef\x69\xd2\x25\xde\x16\x4b\x9c\x40\xe8\x63\x91\x7e\x4a\x74\x96\xed\x80\x22\x52\x98\x61\xb6\x12\xf4\xc3\xd8\x21\x26\xf4\x59\x5b\x02\xf7\x84\x05\x60\x9d\x20\xf9\x4e\x84\xb2\x13\x44\x0e\x14\xa6\x7a\x67\x68\x49\x67\x28\xc2\x3c\x50\xe2\x33\x1c\x53\xbd\x2f\xa1\xb9\x8f\x28\x86\x6d\x37\xe9\x15\xda\x81\xad\x9f\xa7\xeb\x08\xa3\xd8\xc4\x9b\xcc\xdc\xa2\x0d\xbb\xbf\x31\x06\xd6\x3c\x9b\x7a\xc1\x01\x63\x3e\x43\xca\x2d\x2a\xef\x77\x00\x18\x92\x5f\x3b\xe9\xb4\x27\xc8\xa6\xdb\xdd\x7e\x3c\x08\x2e\x46\x0e\x91\x04\xed\x10\x4e\x1b\xd9\xf0\x31\xc4\x39\x4a\x80\x0e\x16\x19\x57\x9b\xa8\xa8\x8a\xc4\x05\x53\x6b\x91\x0a\xc9\xc5\x8b\x27\xc4\x9b\xa9\x22\xf9\x30\x9d\x12\x03\xb9\xe4\xb3\x67\x32\x40\xb1\x2c\x39\xe5\xcb\x65\x73\x2c\x14\x0e\x88\x0b\xb8\x0f\xb5\xa1\x11\x47\xa5\x6d\x49\x76\x8a\x5d\x18\x60\xb8\xe4\x27\xf6\xc3\x42\x60\x99\xdd\x4d\xef\xce\x6c\x4f\x92\x2c\x8e\x16\x1d\x0b\x13\xb1\x09\xb7\x27\x1d\x27\x8c\xe5\x5a\x13\x5b\x58\x6c\x5c\x24\x3c\x39\xb7\xa4\x78\xaa\xda\x1d\x76\x62\xfd\x20\x12\xbf\xd4\x39\xb4\x13\x6f\x12\x5a\xf1\x22\x48\x60\xc7\xa4\xa6\x2e\xe9\xd5\xf5\x2f\x52\xa1\x37\x55\x82\x87\xbb\x35\x15\x20\x3d\x99\x5f\x33\x9e\xe8\x16\xa8\xfb\x75\x75\x1d\x69\x97\x8d\x9c\x41\xe3\x2f\xfd\xf0\xd2\x9e\x74\x8a\xd5\x07\x53\xf5\x29\x36\x76\x66\x95\xc3\xce\xfa\xba\x38\x48\x10\x06\x53\x2b\x2a\xb7\x1f\x70\x22\x87\x78\xe8\x2b\xc6\xc5\x28\x43\x7a\x1e\x5d\xab\x3b\x1f\x1b\x2a\x58\xbf\x07\x27\x3f\xd2\xf6\xdc\xc4\x08\x4a\x1d\xd3\x06\x39\xca\x62\x33\x5e\x90\x11\x5a\xf5\xc2\xdc\xca\x3d\x5e\x48\x27\x6a\xb7\xf1\x9d\x64\xdf\x6f\x11\x1e\x14\xa5\xd7\xa2\xb1\x7e\xa8\x6a\xea\x17\x87\xfd\x23\xa1\x7e\xd9\x0c\xdb\x7e\x47\xf6\x8e\xa3\x1f\xd9\xc6\xc8\x86\xf9\x01\x94\xed\xd7\x36\xdc\x88\xf4\x76\xcd\xd0\xef\x96\x25\x2f\x62\xc7\xfd\x8f\xd8\xf1\xf7\x3d\x3b\xfe\xc0\x39\x6c\x7f\xd7\x1c\xb6\x2c\x01\x86\xb8\x16\x84\xf0\x96\xac\xb7\x48\x75\x76\x08\x23\xe5\x16\x59\xaf\x73\x60\x7d\x7d\xb1\x11\xe7\xf8\x71\xb9\x7e\x77\x74\x06\x18\x2b\x6e\x8f\xef\x5e\x05\xec\xb9\x99\x4d\xf6\x13\x3b\xda\xbd\xb0\xc9\xda\x76\x10\xc0\x76\x10\xc5\x8e\x8f\x5d\x27\xe1\xd2\x6c\x2a\x0c\x0e\x0d\x86\x7a\x6e\xb5\x6a\x7b\x75\x4a\xdc\xb0\x17\x5c\xf2\x1d\x37\x3d\x24\x62\x20\xaa\x55\xde\xab\x14\x5b\xe9\x9b\x79\x5f\xa2\xaa\xaa\x56\x13\x58\x69\x3b\xf9\x3a\x52\x33\x98\x59\x13\xb6\x7e\xb5\x6a\x27\xd5\x3a\xfe\xbc\xd8\x52\x23\x53\x6b\x68\xa0\x08\xff\xf9\xd8\xdc\x82\x4d\x72\x9e\x48\x87\xbb\xe6\x74\x4b\x32\xce\xda\xab\x1f\xd0\xdb\x94\x49\x70\x2c\xd7\x14\xcb\xb2\xa3\x5d\x47\x8d\xe7\x3b\x3b\xfa\x28\xac\xbd\xa0\x15\x21\x4c\x50\xbc\xa0\xdd\x7d\x2b\xca\x67\xb1\xad\x55\x8b\xa3\x82\x6f\x4d\x93\x21\x42\x7e\xb4\x78\xac\xec\xbe\xdb\x7d\x70\x2e\x23\xe6\xc1\x22\x18\xbb\xcf\x4d\x1e\x58\x7c\xbe\x79\x30\x88\xbc\x4d\xdf\xa5\x93\xf0\xff\x02\x89\x42\xd3\xd7\xfb\xbf\x0a\xde\x43\xb3\x9f\xbd\x7b\xf3\x2a\xae\x33\xe9\xf8\x9c\x96\x39\x29\x17\x61\x0b\xd9\xf1\x1f\x25\x0a\x04\xd1\x32\x1f\x29\xe3\x66\x15\x4e\xfc\x61\x10\x8c\xe7\x71\x56\x94\x09\xd9\xba\x5c\x1a\x6d\xf5\x41\xda\x65\xd7\xb3\xd1\x56\x45\x6f\x45\x9c\xe5\x24\xdc\x2a\x68\x19\x72\x17\xea\x5b\xee\xb0\xb5\xd8\x64\x43\x59\x11\xe6\x97\xc7\x86\xc3\xe0\xd2\xc9\xd1\x98\x6e\x67\x94\xcf\x44\x5d\xf5\xf3\xe7\x05\x4f\x74\xfe\x7c\xdd\x55\x59\x63\x0c\xaa\xac\xd1\xc7\x33\x95\xb0\x79\x1a\x06\x5d\x77\x48\x4e\x87\xe7\xbc\x11\xf9\x4c\xe0\x93\xe3\x03\xd7\xdf\x24\x3d\x21\x6a\x0b\x36\x22\xee\x52\x07\xd9\x16\xb4\x20\xb2\x73\x9d\x79\xfe\x9b\x42\xb1\x74\x64\x68\xa1\xeb\x44\xa4\x97\x2f\xbe\xd4\x12\x97\x5f\x3b\x9e\xec\x5c\x28\x55\x41\x33\xbd\x96\xaa\x9d\xdd\x21\x71\x39\x66\xa1\x8d\x70\x28\xbd\x80\xc9\xe2\xfc\x83\x13\x11\x0a\x0e\xde\xc1\x25\x17\x67\xbc\xc2\x89\x2f\x77\xf0\x0c\x2e\x08\xc5\x08\x73\x75\xb9\x53\x3e\xb5\x43\xdc\x6c\x20\x96\x86\x79\x78\xd6\x27\x79\xaf\x18\x8e\xa2\xa3\x2d\x8a\x65\x0f\x39\xb2\x92\x6d\xd0\x06\x5d\xa9\x85\x38\x74\x3a\xf5\x61\x80\x70\xe8\x84\x5c\xed\x0c\x0a\x63\xca\xce\x6f\xf1\x8d\xf1\x0c\x8e\xfc\x61\x53\xc4\x7b\x46\xea\xf4\x79\xf8\x40\x9f\xb7\x43\x84\x30\x89\xb1\xde\xfd\x1d\xf5\x83\xf5\x34\x3f\x0e\x88\x47\x8c\x85\xcb\x7c\x7e\xf0\x40\x3f\x2f\xef\xb2\xcd\x68\x1e\x97\x59\x88\x5e\x54\x73\xfb\xb9\x00\x62\x65\x6b\x36\xfd\x51\x28\x4d\x88\x2c\x35\x98\x88\xf7\xd4\x24\x94\xe6\x16\x1f\x60\xd1\x2a\xb6\xcd\xdd\x19\x87\xa4\xeb\x45\x5e\xe0\xb7\x28\xac\x92\x56\x98\x50\x83\xaf\xb4\x98\x0d\x83\xaa\x1e\x09\x35\x3a\xc1\x3b\xe2\xe2\xdb\x0a\x62\x87\x24\x8f\xd0\x92\x7c\x9a\x8e\xe3\x04\xeb\xf0\xf2\xcb\xed\x51\x5b\x2b\x2c\xa9\x5a\xb5\x23\x2d\x11\xab\x1c\xcd\x8e\x14\xd5\xeb\x94\xeb\x41\x6b\x0c\x9f\x08\x29\x32\x4e\x23\x5e\xf7\xa2\x63\x6c\x3e\x39\xd2\x98\x0a\xcb\xd7\x79\xa8\x60\x83\xf4\x73\xee\x38\x67\xcf\x74\x29\xa9\xbc\x97\x64\x90\xdf\x83\x35\x32\xa0\x1f\x46\x32\x78\x94\x4f\xe8\x1e\xe8\x80\x5e\x22\xc4\xff\xf0\x12\x82\xe7\x77\x87\x93\xc8\xdb\xf2\xe8\x76\x2b\x94\x64\xe1\x27\xa3\xeb\xcd\x41\x16\x41\x8a\x2c\x18\x25\xb0\x4b\x62\x97\x6b\x70\x2b\x2a\x71\x63\x87\x6b\x27\xbb\x47\x56\xa6\x53\xf7\xe8\x2a\x32\x8a\x6b\xf4\x61\x6d\x55\xc0\xeb\x5e\x45\x88\x5e\x2a\xec\x56\x2d\xdb\xc6\x15\x72\x79\x4c\xba\x94\xf4\x2a\x2b\x95\x20\xac\xac\x5a\x48\x49\xb5\x13\x22\x74\x8f\xae\x54\xab\x43\x41\x61\x51\x3d\x1a\x78\x7d\x6a\x9b\xa8\x2c\xd0\xa8\x6c\x98\x50\x59\x7a\x1c\x38\x95\x71\x72\xe1\xc4\xc8\x67\x76\x6e\x42\x03\x77\x5d\x33\x8f\x9f\xbf\x73\x72\xfb\xbb\xdb\x77\xce\xba\x23\x72\x3a\xdc\xdb\x21\x24\x69\xe2\xa3\xc3\xe8\xef\x92\x28\xf6\x78\x24\x45\x3c\x34\xcb\x47\xb4\xf0\x77\x44\x0b\xbb\xa3\x01\xf1\xb3\xe6\xf6\x7a\x46\x91\x01\x27\x80\x07\x40\x15\x0f\x40\xc3\x50\xf3\x31\xb7\xbf\x7b\xcb\xfd\xe1\x4c\x24\x5d\x44\x8c\x2e\x40\x6f\x36\x4d\x17\xd1\xfa\x30\x4b\x17\x51\xb5\x6a\xf9\x9c\xff\xb0\x1c\x47\xa8\xf1\xd1\xed\x31\x39\xdd\x07\x67\x3b\xd5\xaa\xf6\x58\x94\xf9\xdc\xec\x20\x59\x21\xf7\x86\xd4\xb2\x75\xb2\xc3\xda\x27\x50\x54\x6e\xa2\x59\xdc\x89\x5b\xc8\x9d\xb8\xbd\x1e\x67\x5f\xe6\xe6\x4a\x80\xce\x58\x5d\x7e\xcf\x35\x0b\xd3\xf3\xae\x53\xff\x8e\x09\x4e\xd8\x33\x7a\x7d\xbb\x90\xac\xf0\x22\x99\x4e\x09\x97\x80\x70\x52\xba\x0f\x6c\xac\x4b\x2b\xa3\x20\xa2\x1a\x03\xeb\x67\x88\x56\xcc\xb6\x97\xcc\x76\x10\x3b\x21\x6e\xf3\xd0\x95\x1d\x87\xe0\x89\xb3\x53\xaf\xd7\xc3\x78\x01\x6c\xab\x27\x52\x74\xa3\x7e\xcb\x92\xd0\x40\x37\xed\x57\x76\x82\x13\x5b\xed\x1c\xed\xf9\x92\xf6\xb4\x3d\x2e\x85\x0a\xaa\x4b\x02\xb2\x5d\xa1\x33\x30\x3f\xe9\xf5\xbc\x7e\xff\xc3\x7b\xd4\xf5\x87\x81\x4b\x0b\xb7\xb6\x79\xc8\x70\x85\xdb\x29\x80\x49\xc2\x7e\x09\x51\x7a\xf3\x5f\xb1\xcc\xbb\x27\x23\xb8\x4e\xf2\x66\x5a\xbc\x4b\x15\x6f\x51\x6c\xbe\xed\xdd\x5c\x9c\x24\x9d\x4c\x42\xd0\x5f\xd3\x69\x45\x7c\xfc\x00\x10\x84\x26\x85\xdd\x0f\x5f\xc3\x8d\x63\x32\xfb\xcf\xca\x7d\xdb\x7f\xf4\x69\x57\xbc\x4d\x22\x6e\x94\x53\x20\x0e\xb2\xe2\xfd\x22\xa8\x9f\xf7\x8a\x98\xa1\xc1\x64\xe4\xfa\xdc\xde\x7c\x1e\x59\x2d\xcc\xbd\xf0\x72\x53\xca\x09\x99\x2d\x08\xef\xe7\x41\xf5\x40\x1f\x54\xbc\x1c\xdd\xc0\xef\xc7\x78\xd7\x4f\x78\x3d\xf1\x94\x21\x4e\xae\xfc\x4b\x46\x2a\xf7\xdc\xcf\x17\xe2\x5d\xc4\xbc\x4b\xdd\x6f\x66\x8b\x51\x6e\xb4\xbb\xb3\xd2\x2f\x15\xf9\xe4\x0f\x4d\xc5\xce\xe1\x89\xf0\x9b\xc8\x0d\x2d\x85\x72\x8a\x71\x9c\x12\x9b\x4b\x9d\x25\x6b\x2e\x3a\x4e\x34\x9d\x82\x13\x6a\xfe\xb6\x84\xec\x09\x5a\x5f\x49\x33\x87\xcd\x0e\x6a\x45\x47\x57\xaa\xd5\x84\xa1\x5b\x49\x18\x3a\x71\x65\x68\xc1\xaf\xc9\x9e\x39\x3a\x41\xfa\x42\x26\xb5\xab\xfd\xb2\x1f\x06\xa3\x9a\x1f\x5c\xfa\x70\x9d\xad\x03\xaf\x47\x8e\xf5\xfb\xde\xe5\xfb\x73\x8d\x2c\xdc\xe2\xf4\x9b\x1f\x29\xbc\xf9\xb1\x39\x78\x2a\xb8\x64\xef\xf2\xd6\xc7\x8a\x7d\x88\xa6\xad\x4d\x70\xbd\x5e\xa7\x1d\x7d\xf6\xee\xcb\x65\x6f\x36\x9b\x42\x8a\xd7\x5d\x18\x8c\x58\x0b\xbb\xe6\x53\xa2\xc9\x06\x0d\xdd\x6e\xf9\x69\xf5\x77\x7f\x8d\xfa\xe8\xde\xbe\xab\x5d\x5e\x12\xcd\x9e\x2e\xef\x34\xa8\xf5\xb8\x57\x85\x0f\xcd\x8e\x01\x1b\xfd\x99\x90\xbc\x87\x3b\x7d\xe1\x2e\x4f\x03\x4e\x06\xbb\x95\xed\xd1\xe0\xa3\xe3\x79\xbf\x52\xde\xc0\xd9\xef\x11\x4d\x03\x76\x40\x07\xbb\x9d\xba\x0f\xd1\xb4\xbd\x2f\x8f\x67\xb1\xe6\x76\x7b\x38\xcf\xad\xf2\xf3\x80\xe3\x7f\xcc\xa3\xcc\x53\xac\xb6\x35\x6b\x90\xcd\x0a\x5d\x85\x42\xbd\xf4\xf2\x48\xb7\x35\xcf\x1d\x3d\xb7\x89\x7d\x70\x64\x32\x65\x63\x69\x50\x48\xcc\x09\x44\xfc\xe0\x92\x8d\xe6\x1a\xa4\x89\xef\x5d\xfe\xa0\x8e\x52\x9b\x74\xb2\x9e\xf1\x8a\x82\xa5\x16\x0d\x14\xeb\x3e\xf7\xa6\x39\xcf\x50\xd1\xee\x07\x77\xa4\x70\xb8\xdb\xb1\x9a\xd0\xae\x3e\x50\xb4\xcb\x0d\x29\x4b\x47\x0a\xb4\x7e\xcd\xbb\x5a\x46\x33\x38\x23\x19\x5b\x26\x5b\xc4\xa7\xa4\x57\x64\x1a\x2c\x0f\x38\x6f\x44\x9e\xe7\x8a\xb0\x19\xc1\xda\x03\xb7\xea\x9d\xbd\x41\x26\x9e\xf5\x76\xce\x27\x47\xf9\x64\x38\x54\x67\x52\x02\x43\xf8\xef\x16\xb8\x9d\xd5\x64\x3f\x22\x29\x51\x31\x66\xc7\x5f\x50\x87\x89\xec\x99\xe2\xb2\xda\xd2\x77\x97\x66\xdb\x8a\xea\xe0\xac\xe5\xb1\x20\xb4\x2d\x51\x57\x2b\x1d\x9b\x8a\xab\xd4\x0b\xd7\xc6\x62\x70\x19\x1c\x23\x54\x0f\x89\xdb\x3b\xed\x0f\xb7\x6d\x94\x6c\xb9\x19\x24\xac\xf3\x89\x46\xf2\x4e\xce\xb0\xb3\xae\xbe\xc6\x38\x22\x54\x99\xe2\x25\xb2\x44\xfa\x3c\x52\x66\x21\x41\x3d\x4a\xa4\x61\x5a\xbd\x14\x61\xca\x0f\x8e\x60\x48\xea\x97\xdc\xd0\xb7\xad\xb6\x4e\x6d\x9d\x8a\x4b\x29\x19\x8d\xa9\x08\x02\x1c\x11\x5a\x91\xd4\x81\x2b\x1b\x13\x5a\xc9\x90\x4c\xc5\x03\x8f\xc3\x84\x4e\xc6\xc2\x4b\x15\xc3\xee\x09\xa1\x20\x2c\xfd\x9f\x76\xb9\x34\x53\x25\xc6\x58\xd8\x3b\xc9\x04\x4c\x13\xc7\xba\xe9\xac\x8c\xcb\xc6\xd9\x24\x9e\x59\xf6\x11\xe8\x8d\xdb\xa8\xf1\xde\xca\xa3\x8d\x64\x88\x82\xc6\x3c\xf8\xa1\x5c\x79\x19\x04\x64\xf8\xe7\xd0\xdb\xdc\x24\xa1\x6d\x89\xb2\xa0\x50\x6e\x61\x86\x33\x28\x6b\xb3\x71\xcc\x74\x4c\x4b\x96\xd8\xea\x39\xb3\xd3\x91\xcc\x06\xc9\x36\x4b\xd3\x9a\xec\xa2\x61\x2f\x12\x87\x78\x8b\x38\x47\x93\x1e\xc8\x54\xee\x19\x14\xee\x2c\x10\xd2\x59\x78\xae\x93\xbc\x5d\x7a\x33\x32\x9e\xfc\x9c\x85\x50\x67\xe0\x5e\xd4\xbd\xd9\x4e\x26\x9b\xf7\x52\xfb\x5b\x41\xf3\xbb\x68\xd3\x1c\x06\xa5\x94\xff\x2e\x14\xc6\xbc\x07\xa1\x5c\xd5\xaa\x55\x49\x5c\x60\xc3\xfd\xa5\x4d\xa7\x61\xb5\xda\x70\x1c\xe5\xa1\xf4\xfe\xe9\x44\xba\xb4\x32\x24\x6e\x44\x2b\x4d\x2b\xb9\x3d\x85\xed\x46\x87\x9b\x46\x07\x8e\xaf\x99\x55\x4c\xa7\x7e\xdb\xe2\x3f\x6b\x6c\xad\x6f\x5b\xdc\x2a\x57\x84\x23\x0c\xaa\x55\x1b\x18\xf7\xac\xe1\x06\x78\x1c\xf4\xa2\x47\x87\xae\x7f\x11\xd9\x1e\xe2\xdd\x0a\x60\xdb\x49\xef\x2b\x1f\x4b\x77\xc2\xf5\x2b\xbc\x29\x61\x78\x5b\xe1\x8d\xe1\xca\xc4\x17\x63\xdd\xc3\x95\x20\xac\x58\x16\xe2\xf1\x63\x93\x20\xe4\x7a\x1d\x10\x83\xfc\x63\xd2\x64\xb7\x02\x0e\x01\xc5\xaa\xd2\xad\x02\xf2\xc4\x12\xf8\xb5\x90\x44\xde\xf3\x24\x31\x6e\x92\x40\xb4\xac\x3e\x96\x59\x4d\x95\x9c\xb5\x19\xf3\x43\xdd\x4b\xc6\x3c\x0f\x4b\x5b\x6e\x58\x09\x70\x94\x09\x2a\xf0\x91\x61\xf6\x87\xc6\x30\xdb\x0e\x84\x6d\x76\x45\xb0\x3c\x51\x62\xbe\x96\xb2\xd6\x06\xbf\xfb\x82\x8a\x16\x4c\x8c\x26\xe1\xcb\x16\x53\xc7\x12\xf4\x7c\x1a\x1e\x0e\x2d\x2c\x2e\x89\xd8\x0e\x9d\x08\x55\xab\x25\x83\xa2\x0d\x46\x58\x4f\x7e\xa4\x87\x85\x5b\x04\xab\x9f\xc9\x10\x85\x75\x09\x62\x18\x5c\xdd\xaf\xdf\x7a\xea\x97\x20\x2b\x1f\xb5\x20\x0c\xb4\x74\x83\x8e\x2d\xf6\x61\xc3\xed\x5e\xb4\xb0\x08\x58\x20\xd3\x95\x0b\x0c\x91\xcc\x0f\x39\x93\x2b\x26\xd1\x53\x6e\x4e\x05\x8f\xa1\xfa\x58\xd4\x27\x3e\xbc\xa7\x0a\x65\x0b\x65\x37\xcd\x8f\x73\x68\x9a\x8b\x19\x94\xef\x92\x36\xed\x20\x63\x55\xb2\xa2\x84\x7f\xd8\x4b\x5b\xe9\x9f\x0e\x7c\x96\xe6\xe9\x24\x8e\xf1\xd0\x09\x34\x5f\x20\x93\xfc\xf4\x76\x9d\x76\x08\x76\x78\x1d\xdc\x73\xb2\xa1\x0a\x33\x24\xae\x91\x34\xd6\x66\x44\xb8\x9f\xc2\x63\x67\x27\xc6\xba\x6f\xc9\x1e\x7f\x96\x3c\xe9\x76\x07\xe9\x80\x74\xe3\x36\xe9\x38\xbd\x36\xe9\xb0\xed\x76\xac\x11\x8b\xb3\xb8\xa8\xff\xc4\xe3\x14\xb9\xf0\xaf\x29\xfa\xb1\x2d\x4e\x2d\x96\xe7\x57\xc6\xd3\xe9\x58\xa7\x12\x54\xad\xda\x63\x45\x55\xce\x62\x03\xe1\xb1\xd3\x05\x11\x3c\x63\xaa\xb9\x57\x75\x0e\xf5\x26\x5d\x62\x67\x0e\x77\xc9\x5d\xd8\x43\x3c\xc1\x04\x4d\xa7\x24\x46\x78\xcc\xdd\xa0\xab\x9d\x2e\xd5\x1e\x6f\x8e\x63\x93\x4e\x5f\x1f\xe7\x69\x77\x20\x69\x17\xa7\x3e\x3a\xd2\x1f\x82\xf2\x0e\x9c\x6d\xc1\xbc\xfc\x18\x8a\x63\xd6\x3d\x41\xde\x91\x33\xc6\x81\xf0\x96\xaa\xb9\x87\x37\x9c\x6c\x5b\x24\x0c\xbd\x1e\x1b\x1e\xc9\xfe\xf4\x4c\x36\xc0\xa5\x17\xbb\xfb\xe1\xb3\x45\x34\x9d\x9c\x48\x5c\xd0\xa4\x1c\x2f\xb0\xa3\xe0\x53\xc4\xbd\xf8\xa4\x3b\xc6\xbe\xd3\x66\x1f\x3b\xd8\x73\xfc\xfa\x38\x18\xdb\x9a\x77\x35\xaa\xdd\x87\xea\xf5\xba\x2f\x2e\x42\xa2\x2e\x65\x87\x3b\x70\x23\x71\x1f\x5b\xe7\x8f\xfe\x02\x6e\x79\x3a\x3b\x00\x0c\x7b\x8a\x0c\xb8\xa9\xbc\xf8\xcc\xd6\x6b\x1c\x9b\xdc\xb5\x8c\xdd\x4d\x52\xe3\x4e\x7c\x93\xf0\x9d\x2a\x69\xbe\xbb\xf7\x2c\x83\x5e\x61\x26\xef\xbb\x79\x76\xd4\xf0\xb4\xc7\x1d\xc5\x62\xc6\x1f\xdc\xd7\x23\x07\x02\xcd\x4b\xdb\x5d\x2b\xe9\x63\x6d\xe8\x45\xd4\x42\x38\x7b\x28\xa9\x8b\x38\x9b\x91\x0a\x0d\x2e\x12\xff\x54\xca\x6f\x92\x5f\xdf\x9c\x78\xbd\xc7\xe4\x16\x8c\xe2\xbd\x1e\x5e\xbc\xee\xe8\x83\x71\x68\x89\xeb\x1b\x47\x18\x22\x9c\x7a\xbd\x56\x92\x78\xaa\x17\xb3\x71\x90\x22\x5e\x19\xd6\x89\xab\x6f\x52\x9c\xc9\x8a\xf9\xf8\xb7\x08\x04\x15\xb7\x50\x9c\x12\x4b\xea\xad\x84\xe9\x96\xa3\xee\x80\xb0\xf9\xe7\xbe\xb1\x85\x2b\x2d\x1b\x61\xcb\xca\xf8\xc9\xe2\xc3\x9e\xf6\xe1\x98\xaa\x26\x14\xfe\xb5\x74\x9c\xe6\x68\x27\x8e\xb1\x9b\x3a\xa0\x86\xc9\x14\x4e\x9c\xb6\xd7\xc1\xdd\xfd\x9d\x48\x83\xec\x89\xd4\x2d\x38\x91\x06\xec\x44\xea\xc2\x89\x34\x48\x9f\x48\xfa\x4f\x3c\xc8\x9e\x48\x83\xc2\x13\x69\x30\x9d\x0e\xb2\x27\xd2\x20\x7d\x22\x0d\x9c\xc9\xee\x4f\x24\x17\x0f\xd5\x89\x34\x40\xb8\xa7\x9d\x48\x83\xcc\x79\x31\x80\x13\x29\x95\xbe\x3e\xc8\x13\x66\x4f\x9d\x48\x83\xf2\x13\x29\xdb\x82\x79\x6d\x31\x14\x07\xac\x7b\xf2\x44\x1a\xc8\x13\x89\x7d\x81\x33\xa9\x74\x07\x55\xa2\xcb\xec\xf6\x32\xb7\xd7\xc2\x9c\xb7\x84\xdc\x6e\x9b\x51\x09\xdc\x8d\x3b\x42\xee\xe7\x1f\x6b\x9d\x49\xee\x60\xe3\x64\x3b\x0e\xdf\xa7\x7b\x4f\xe2\xab\xb5\xff\xd1\x85\xf1\x7d\x7f\x61\x54\x93\x35\xd2\x05\x01\xfc\xee\xef\xec\xa8\x8d\x5e\xdf\xe5\xfc\x82\x5d\x2e\x60\xbb\x9c\x0f\xbb\x5c\x90\xde\xe5\xf4\x9f\x5c\xb6\x9c\xda\xe5\x82\xc2\x5d\x2e\x98\x4e\x83\xec\x2e\x17\xa4\x77\xb9\xc0\x09\xe7\xd9\xe5\xc4\x92\x81\x69\x05\xba\x9c\x4e\xc3\x18\xe1\x00\x61\x4f\xdb\xe5\x82\xcc\x1e\x14\xc0\x2e\x97\x4a\x5f\x0f\xf2\x4b\xc0\x53\xbb\x5c\x50\xbe\xcb\x65\x5b\x28\x9e\xda\x80\x75\x4f\xec\x72\xc1\x7d\xb8\xda\xb3\x33\x7e\xc3\xb1\x94\x70\x2b\xa1\xf8\xc7\xdc\x88\x3e\x1a\x04\x14\x04\x74\x9b\x8e\x15\x06\x13\x4a\x94\xc2\xaf\xa5\xf3\x68\x91\xf0\xd3\x6e\xe0\xd1\x2c\x15\x8c\x44\x7d\xe4\xf5\x84\x16\xc2\xc3\xcc\x87\x5a\x2f\xe8\x4e\x46\xd2\xc1\x67\x9a\xa7\xf3\x0b\x04\x0d\x26\xfe\x6c\x0c\xd7\x70\x86\xc5\x39\xc1\x0c\x77\x39\x73\x90\x7c\x02\x1c\x70\x2f\x93\xae\x30\xc0\x03\xf8\xd2\x97\xa2\x70\xe0\x13\xda\x9d\x24\xed\x3c\xe0\x74\x9c\xd3\xaa\x85\x77\x22\x32\x76\x43\x97\x06\x61\xcb\xaa\x4c\x2b\x16\x1e\x87\x64\x4c\xfc\x1e\x5b\x6c\x10\x26\x43\x30\x0a\x49\x15\x06\x3e\xc5\xc2\xca\xc3\x4a\xa8\xf8\x98\xd3\x7e\x97\x20\xdb\xe2\x16\xda\x4f\x73\x8f\xf3\x16\x16\x5c\x28\x7f\x70\x11\x8f\x04\x22\xee\x4a\x2c\xd5\xbd\xce\x73\x61\xac\x4b\xc9\xc9\xcb\x5e\x44\x3d\x7f\x93\x7f\x07\x27\xaa\x36\x5a\x50\x22\x78\x9a\x7b\x3d\x0a\x49\x14\x0c\xb7\xc8\xd3\x5c\x68\x01\xca\xf5\xc6\x67\xa4\x05\x52\x57\xc3\x5c\xad\xb6\x2d\x35\x02\x16\xb6\xa0\xf7\x3c\xb2\x07\xef\xbc\xd5\x49\xf6\x09\x2a\x7a\xe8\x25\x9a\xcc\x5a\x4d\x6d\xda\x41\x2a\xf0\x60\x6a\x90\xd9\x26\x95\xc9\xa8\xfa\x2b\x26\xb5\x1e\xf8\xf6\x26\xc4\x04\xcc\x0f\x2e\x8a\x45\x68\x16\x36\x9b\x27\x44\xc5\xdc\x7f\xb8\x70\xca\x69\x68\xb0\xae\x7a\x84\x43\xe3\x77\xe8\x25\xdc\x01\xb2\x5f\xa1\xe7\x0b\x42\x62\x4d\x92\xda\xb8\x4f\x3b\xf5\xcb\xa1\x08\xcb\x2c\x50\x61\xb5\xca\x12\x16\x1d\x91\x13\x12\x9d\x30\xc9\x07\x55\xcb\x7c\xc2\x4b\x1e\x24\x3a\x3e\x8a\x3d\x7f\x40\x42\x8f\x3e\x16\x06\xa3\x33\x21\xd9\xf2\x82\x89\xd6\x53\x5e\x23\x4f\x5b\xa0\xd5\xaa\x3d\x13\xbd\x04\x36\x20\xaa\xe1\x47\x25\x84\x50\x2c\xb4\x12\xd3\x63\xdb\xf7\xfc\x1e\x1f\xfc\x47\xb7\x4f\xf5\x6c\x52\xf7\x7a\x22\x68\x94\xbc\x6e\xe8\x3c\xbc\x8a\x71\x82\xe0\x22\xae\x7d\xec\xf0\x18\xb3\xaa\x0f\x4a\xce\x2e\x53\x1c\x0f\x93\xba\x4f\x2e\x53\x87\xf2\x3f\x82\x20\xcc\x43\x22\xbe\x19\xe9\x02\xfb\xf5\x68\xcc\x8f\x92\x10\x37\x31\x11\x5b\xb6\x76\xed\x88\xd8\x40\xe7\x31\x17\xa7\x4f\xad\x89\xda\x8d\xce\x82\x9a\x40\x81\x58\x88\x43\x81\x18\x29\xc3\xa9\x14\x29\xbd\xfd\xcc\xb8\x60\xd2\x89\xe1\x72\x54\x3e\xf2\x08\xef\x30\x2c\x5a\x21\x96\x98\xb5\xfc\xd8\xa1\x1c\xdb\x30\xc1\xd6\x47\x98\x11\x96\x2f\x50\x66\x97\xb9\xe4\x9b\x18\x59\x7e\x1a\xf1\xbd\xc4\xcb\x4d\xd2\x82\x27\x87\xcf\xd3\x67\xb3\x99\xee\x82\xc7\x7d\x1c\x6f\x79\x91\xb7\x31\x24\x1c\xc5\x48\xbd\xd0\xe9\x5d\xa3\x0e\x59\x97\xc6\x45\xad\x06\x0e\x9d\x76\x87\xbb\xbd\x3d\x4c\x6b\xb5\xc3\xa2\x80\xef\xb0\x2d\x81\x3f\x11\xc9\xa5\x80\x76\xc2\xfa\xc4\x17\xee\x35\x7c\xb4\xb0\x11\x12\xf7\x62\xac\x27\xc9\x47\x9a\x90\xa3\x11\x05\x21\x25\x3d\x13\x16\x29\x04\x31\x75\x16\x05\x0a\x8c\x36\x43\x46\x8e\x89\xd6\x2f\x49\xb6\x39\xe2\x1c\x65\xbc\x2b\xa9\xf7\xc3\xc0\xa7\xc8\x53\xed\x12\xb4\x40\x86\x11\xa9\xf0\x8f\x72\xcd\xec\x50\x1e\x54\x72\xb1\x09\x35\xcb\x2b\x34\x82\xf1\xe5\x8f\x64\x5e\xb5\xca\xea\x65\x17\x73\x12\x23\x6d\x91\x7a\xfa\x22\x0d\xb5\x96\x62\xde\x12\x65\x3b\x6a\x82\xb5\xaa\x1b\x43\x90\x50\x71\x72\x78\xd2\x3d\x8a\xaf\x38\x26\xce\x81\x3b\x47\x89\xfc\x42\x11\x62\xc7\x20\x8a\x69\x00\x2c\x69\x6a\x9c\xf4\x11\xc4\x54\x4e\x52\x12\x74\x9a\x64\x83\x4e\xef\x88\xce\x91\x76\xc8\x08\x86\x8a\xa3\xc4\xa6\x02\x2b\x4f\x86\x10\x0b\x97\x9a\x47\xfc\x6a\x55\x25\x27\x7d\x55\x33\x48\x13\x79\xc4\x9c\xe2\x04\x79\x64\xf4\xfb\xa5\x67\x86\x7e\xbe\xda\x52\x54\xa8\x88\x53\x0e\xc2\xc2\x86\x88\x2e\x2a\x32\x33\x06\x6a\x23\x08\xa8\x28\x44\x90\x10\xa0\x48\x06\x43\xf4\x4a\xee\x01\xea\x3c\x13\xc9\x27\xa4\x97\x71\x36\x27\x33\x4e\xf1\x9d\x38\xb7\xb2\x77\x0c\xb2\x98\xbe\x37\xa4\x24\xe4\xc7\x2e\xad\x7b\x3d\xc7\x71\x08\x62\xbb\x53\x6c\x46\x96\xbf\x01\x6f\xe8\xaf\xa5\x6a\x23\x51\x3d\x18\x10\xb7\xc7\xce\xc4\x3a\x0f\x2c\xff\x54\xd0\x23\x91\x9a\xe9\xc0\x69\x1c\x0e\x12\x2f\xd4\x81\x9c\x65\xe2\x84\xed\xa0\xb3\x60\x09\xde\x90\x61\x51\xf7\x83\x1e\x0f\x6d\x93\x0e\xf3\xc9\x26\x5a\xec\x63\xc7\x59\xed\x6c\x20\xc4\xfa\x4e\xe3\x20\xfc\xf4\xca\xc1\xb0\x24\xcb\xe9\x19\xb3\x9d\x23\x97\x29\x43\x93\xad\x3d\x9f\x6d\xad\xc4\xef\x89\xda\x3d\xb6\xaf\xe9\x09\x3e\x8a\x63\xdc\x75\x46\xf6\x44\x77\x6d\xae\x31\x94\xed\xa8\x83\xf7\x23\x2a\x42\xb8\x97\xad\x5d\xf2\xa4\x6d\x77\xbf\x55\x0f\xb2\x55\x27\x6c\x6d\x7b\xb8\xdf\xca\x27\x06\x0d\x87\x72\x41\x4a\xa9\x2c\xfa\x41\x6b\xb4\x8a\x6b\x44\x68\x78\xb1\xcc\x2c\x35\xb4\xa3\xbb\xce\x0f\x0d\x9d\x64\xd4\x59\x8b\xc8\x90\x74\x53\xf1\x96\xf4\xf4\xda\x68\x32\xa4\xde\xb8\xa0\xcf\xa9\xe8\x5b\x9b\x43\x6f\x34\x32\x87\xe4\xca\x7a\xd3\xcc\x08\x8e\xe6\x09\xc8\x55\x24\x43\xca\xbd\xdd\x7f\x74\xbb\xff\xfb\xbd\xdd\x4b\x9f\x63\x42\x7b\xaf\x24\x88\xda\xe8\x53\xc3\x95\x4f\x5f\x7a\xea\xff\xe9\x41\xd4\x0e\xe2\xf6\xea\x21\xdc\xe8\xe0\x76\xbb\xf9\x08\x6e\xf2\xc8\x69\xd6\x3f\xb9\xbe\x37\x12\xa1\xcd\x78\x34\x7c\xae\xaf\x09\x3a\x61\x4f\x07\x22\xd8\x8a\x1b\x7a\xee\x09\x12\x75\x43\x6f\x83\xf4\x1e\xdd\x96\x49\xa0\x1b\x24\x7f\x3e\xe1\x6e\x90\x61\xea\xc7\x50\xe5\x66\x97\x5c\x50\x86\x3b\xae\xaf\x0e\xae\x07\x74\x7c\x48\x5c\xfe\x50\x25\x3c\x53\x99\xf2\x6d\x4c\xbc\x61\xef\x2c\x5f\x90\x20\xa2\xed\xba\xc3\xee\x84\xf5\xfb\x0c\xb8\x1c\xe7\x89\xc3\x20\x22\xa7\x7d\x91\x51\x44\x6e\xe3\xc3\xf7\xb8\xb7\x39\x18\x7a\x9b\x03\x50\x47\xd5\xe2\xb9\xf1\x9f\xc2\x89\xaa\xf8\x14\x06\xe3\x5e\x70\xc9\xe7\x21\x44\xf9\x02\xbd\x4c\x43\x97\xaf\xee\x30\x98\x8c\x53\x48\x0d\x82\xd0\x7b\x3e\xf0\xa9\x3b\xd4\x71\x00\xca\x18\x6e\x9f\x1e\x13\x5f\x54\x3a\x0c\xdc\x9e\xe7\x6f\x3e\x49\xa2\xc8\xdd\xe4\x23\xca\xe3\x53\x8b\xd7\x39\x0e\x9e\x13\x03\xfe\x29\xaf\x47\x07\x2c\xd1\x0f\x9e\xe4\x39\x22\xad\x4c\x36\x2d\x85\x4b\xe0\x3f\x3a\x9c\x84\x02\x02\x71\x8e\x80\xd9\x88\x08\xf0\xb1\xa0\x3b\x89\x04\x78\xca\x1f\x4f\xa0\xd8\x27\xc8\x36\xeb\xaf\xf8\xc1\x50\xe6\x90\xf4\xaf\xaf\xc0\x54\x63\x9c\x0b\x1f\x04\xc3\x9e\xe8\x81\xf6\x33\x9d\x2d\xe4\x2a\xc0\x67\xbb\x61\x30\xe4\x84\x21\x35\x26\x8e\x9d\x39\x25\x7e\x66\xe2\xec\x41\x24\x49\x3e\x66\x11\x2f\x75\x2e\xe0\x30\x71\xc3\xee\x20\x81\x34\x4a\x15\x09\x8f\x41\xcc\x3d\xf8\xa9\x0d\x9a\x48\x38\x93\x46\x58\xec\xec\xb2\x02\x01\x9f\xa2\x64\x94\xc2\x9e\xe3\x7e\x6e\x7b\xcc\xab\x81\x53\x4f\xad\x0c\x45\x1e\xf2\xb7\x5e\x12\xd2\x4e\xf1\xfa\xb7\x48\x48\xbd\x6e\x9a\x44\xa8\xbb\x01\xaf\xe4\xd6\x3f\x91\x8d\xde\x39\x43\x1d\x64\xa3\x77\x3c\xf0\x29\xf1\x93\x10\x7e\x96\x0a\x5c\xc8\x63\x21\xae\x8a\x3f\x6b\xe2\xcf\x01\xf1\xe7\x61\xf1\xe7\x11\xf1\xe7\xa0\xf8\x73\xa8\xa3\x82\x1f\x36\xa1\x8e\x66\x23\x15\xfc\x30\xff\xbd\x29\x8a\x36\x70\x5b\xca\xd1\x1f\x4d\x2f\xc1\x8e\x0a\x9f\xc8\xf3\x03\x52\x4d\xc0\xaa\x09\x68\x35\x01\xaf\x26\x20\xd6\x04\xcc\x9a\x80\x5a\xf3\x90\xf8\xbb\xd2\x80\xbf\xd0\xee\x0a\xd4\xb7\x02\xf5\xad\x40\x7d\x2b\x50\xdf\x0a\xd4\xb7\x02\xf5\xad\x40\x7d\x2b\x87\x12\xbc\x07\x3c\xca\xb4\xa0\xfa\x0e\x8c\x59\x23\xfb\x59\x92\x7f\x27\xfb\x81\x2f\x05\x59\x0c\xb0\x5a\x95\x43\x0f\x58\xad\x02\x56\xab\x80\xd5\x2a\x60\xb5\x0a\x58\xad\x02\x56\xab\x80\xd5\x1a\x34\xbf\x06\xf5\xad\x41\x7d\x6b\x72\x2e\xa1\xbe\x35\xa8\x6f\x0d\xea\x5b\x83\xfa\xd6\x58\x7d\x2b\x87\x18\x23\x92\xe3\x5f\x14\x9f\x52\x03\xf2\xab\x58\xa2\xcc\x21\x1e\xd5\xf2\x40\x23\x37\xc7\x07\x1a\x1d\x6c\x19\xab\x58\x86\x2a\x2c\x39\xc5\x0d\x11\x7a\xb7\xdd\xb6\x14\xe9\xca\x4a\x9a\x22\x6a\x26\x03\xa1\x37\x07\x56\x93\xb1\x94\x0a\x15\xe7\xdc\x8d\x53\xa2\x18\xe4\x91\x64\x7b\xa0\x23\x8e\x21\xf9\x58\xc3\xa3\x79\xb6\x9b\xd8\x7a\xf6\x59\xbf\x52\x61\x3f\x9b\x07\xf1\x81\x83\xd0\x18\x8c\xc7\x81\x47\x78\x29\x91\x8b\x57\x79\xe0\x61\x91\x98\x49\xb6\xaa\x2e\xa5\x21\x5f\xa8\x1f\x1d\x73\x1f\x92\x63\x2e\x39\xdb\x3e\x3a\xc4\xf6\x73\x88\x69\x67\xd4\xcc\x03\x6d\x17\x87\x98\x0c\xde\x63\x61\x2b\x92\xf4\x6b\x08\xa5\xab\xef\x4b\xac\x0c\xeb\xb2\x7e\xaf\x12\x51\x76\xcd\xa1\x74\x77\x75\xad\x2b\x8a\xa5\x3b\x24\xb4\x32\x71\xb4\x17\x31\xd7\xb6\xa3\x52\xb5\xa4\xec\x5e\x97\x98\xd0\xa8\x7b\x83\x90\x00\x87\x9b\xca\xea\x42\x8d\x4b\xb5\x9a\x7c\x4b\xd1\xc7\xba\x55\x6b\x5a\x2d\xad\x20\xcc\xcb\x74\x6a\x35\xac\x38\x39\xab\xd4\xa3\x7a\x92\x55\xf0\x73\xd5\xea\x62\x33\xd5\xb4\x48\xe6\xf9\x91\x8c\x61\xb6\xc0\x3f\xf7\xd9\x59\xc9\xd7\x8f\x4d\x50\xac\x9d\x9f\xa2\x72\xbd\x0a\x9e\xac\x23\x0d\x49\x9a\x3e\xaa\xa9\x36\x38\x6e\xd3\xfa\x28\x5a\x1d\xf0\xdd\x80\xb3\x5e\x72\xdd\xa6\xf5\x88\x06\x63\x76\x85\x72\x37\xc5\x5b\x16\xc2\x8b\x4d\xd4\x6a\xae\xb2\x62\xec\x96\x7b\x3c\xe8\x71\xcf\x55\x5e\xc4\x7a\x6b\x2e\xa1\x6e\x8c\xa4\x3e\x48\xb6\xce\x75\x52\x97\xeb\xa9\x5a\x85\xe0\xec\x32\x41\xc9\xbc\x53\x25\xd0\xba\x4d\xea\x6e\x57\x04\x2f\xe2\x9b\xb3\x4d\x05\x3e\x7a\xfa\x20\x60\x1f\x52\x05\xb1\x21\x9b\x56\x5c\xe9\x5b\x18\x59\x30\x5d\xa7\x8b\x75\x0f\x50\x9c\x4e\xdb\x1d\x04\xf7\xe9\x06\xc2\xbe\x53\x6b\x96\x09\xf1\xbc\xbe\x0c\x45\x7b\xf2\xb9\x89\x3b\x44\x76\xd8\x0e\x3a\x98\x20\xb4\xe3\x3b\x81\x94\xad\xc3\xa5\xfb\x68\xad\xb9\x1e\x4a\xf9\xbf\x8f\x9b\xa8\xa5\x04\xcd\x38\x8c\x53\xf3\xcd\x45\xe4\xf2\xb9\x42\x49\xed\x9e\x9b\x90\x70\x5b\x74\x20\x08\xed\x0b\xff\x3f\x03\x1b\x03\x0b\x23\x61\x67\x3c\x56\x63\xed\xa1\x1d\x52\x9f\xf8\xde\x73\x13\x72\xaa\x17\x5f\x40\x0b\x6c\xc1\x08\x0a\x13\x41\x9d\x74\xd9\x98\xc6\xc0\xe1\xb6\x0f\x23\xdb\x91\x5a\x5c\xe2\x61\x54\xde\xbe\xc5\x79\x3f\x66\xe8\x44\x05\x75\x20\xac\x7d\x41\xd8\x35\x65\x84\xbb\xd5\xfe\x5a\x13\x95\xcc\xd3\x9c\xba\xb4\xed\xaf\x41\x59\x4d\xa6\xc9\x08\x1d\x2e\x89\x1f\x3e\x14\xf2\xc2\x85\x7d\x88\xd2\x14\x7f\x79\x3f\x45\x6a\x39\xe5\xac\x9c\xfa\x56\xc6\x56\xa6\x40\x06\xb7\x7b\xa9\x1c\x06\x3d\x2e\x83\x74\xae\x8b\x7b\x89\x7c\x6e\xf0\x91\xaa\xd4\x07\x47\x55\x6a\xfc\x91\x30\xf5\xc3\x21\x4c\xed\x3b\x76\x03\x4f\x4a\x85\xa9\x83\x47\x0f\x5d\x6a\x3e\xfa\xa9\x25\x5d\x98\xda\x6c\x62\x6b\x32\xe4\x17\xd4\x87\x71\x73\x8e\x6b\x39\xdc\x41\x6a\xe2\x5a\xde\xc4\x6d\x4b\x9e\x67\x16\x5c\x5c\x57\xd6\x70\x03\xcf\x53\x87\x25\x32\x5b\xa1\xb8\xb8\x6e\x4c\x28\x0d\x7c\x8e\xca\x23\x5c\x3a\xb4\x86\xdb\xab\x07\x85\xa0\x17\xee\xe1\xc1\x98\xf8\xd2\xae\x17\xae\xe0\x0c\x03\xc1\x1c\xe9\xb2\x1c\x51\xb4\xc9\xee\xce\x34\x98\x74\x07\x11\x75\x43\x6a\x25\xf7\x79\xce\xc4\x88\xab\x6b\x41\xb1\x51\x30\x89\x08\x9c\x4e\x33\x4a\x71\xa9\x91\xbc\xae\xe3\xf6\xda\x8a\x92\x51\xac\x32\xdc\x75\x18\x10\x56\x97\x1e\x55\x8b\x2e\xc7\xc2\x42\x74\x50\xa9\x80\xe4\xa0\x81\xad\xa1\xc7\xa1\x03\x0c\x8f\x39\xa7\xa8\x62\xe1\xf6\x81\x15\x21\xb8\xc1\x6d\x4b\x5d\x9b\x3b\x9d\x79\x26\xa7\x56\xd3\x0a\x74\x0c\x9d\x6c\xe2\xf6\x81\xa6\x9a\x01\x3d\xb3\x86\xbe\xd6\x05\x36\xa8\x4d\xe3\x64\xaf\x61\xcb\x0d\x3d\xb7\x36\x04\x89\x84\x78\x5d\xad\x48\x5b\x35\x91\x65\x06\x45\x89\x32\xb5\x0d\xea\xc3\x38\x59\x3d\x97\xba\x35\x39\xce\x35\x69\xcd\xc3\x25\x8d\xe9\xde\x54\xd4\xbf\xb7\x7f\xa0\xfd\xe4\xf5\xac\xa6\xe5\x30\x1a\xa1\x34\x95\xb8\x32\xd7\xd9\xb5\x87\xe5\x37\x29\x6d\x92\x52\x89\xec\x95\x11\x28\xe2\xe1\x94\x24\xb4\xa9\x53\x56\xaa\x6d\xc3\xb8\x1e\xc4\xcd\x55\x51\x89\x5e\x3a\x5d\x4e\xfc\x2e\xea\xd3\xaa\x18\x90\x36\xef\x12\x90\xea\x41\x40\xec\x91\x44\xa2\x7a\x08\x92\x0e\x66\x09\x56\x47\x2a\x3d\xd5\xe6\x29\xd3\xe5\x15\xc9\x44\x88\xd6\x4a\x86\x5c\xf6\x04\x06\xfe\x60\x27\xbb\x48\x9a\xd8\xe2\x2c\xb6\x55\xb6\x03\x99\xb9\x72\xb9\x0f\xb9\x13\x1a\x30\x0e\x6d\x48\x38\xfb\x14\xf4\xfb\xe9\x2f\x61\x08\xb7\xf8\xcc\x07\x77\xec\x51\xbe\xed\x27\xdf\x9a\x0f\x63\x2b\x1a\x93\xe1\xb0\x3b\x20\xdd\x8b\x96\x90\x07\xcc\xdc\x64\x0b\x2e\x0d\xc5\x5b\x6d\xf3\x61\xbc\x82\x93\x4d\x85\xdd\xb7\xcf\x91\xcb\xd4\x92\x1f\xc5\xc2\xea\x06\x3e\x0d\x03\xc6\x24\x0a\x31\xba\xf8\x76\x40\xed\x6b\xd0\xec\x93\xd0\x2a\xbf\xfb\x9c\xa5\xdb\x43\x92\xd4\x93\x92\x32\xc9\x72\x23\x77\x7b\x83\xe8\xe2\x1c\x95\x3d\x91\xd1\x99\x37\x08\x96\x27\x91\xcc\x80\x24\x1f\x86\xb4\x1f\x84\x23\x2b\x23\xd1\xed\xbb\x17\x09\xf7\x69\x0c\xe3\xbe\x86\xa1\xb7\x56\x7a\xd3\xee\xc3\xfd\x45\x88\xfe\x4d\xdb\xfa\x06\x97\xbb\x81\xac\xdf\x94\x41\x50\x44\x46\x8a\x2e\x84\x71\xe6\x83\xe2\xa2\xba\xc4\x14\x48\xe4\xb3\x85\xf4\x03\x2d\xa2\x41\xa8\x0d\x78\x94\x3f\x56\x0a\xb7\xa0\xd4\x97\xd9\xeb\x2e\xa2\x2e\x9d\x44\x35\xaf\x0b\xbb\xae\xa9\x72\x29\x81\xb3\x70\x22\x71\x0e\xc6\xec\xa7\xd7\xbb\x5c\x2e\xa0\x93\x72\xd7\x71\x56\xba\x97\x91\x11\x0e\xbd\x88\x6e\x04\x97\x85\x0c\x4e\x17\xce\xa5\x1e\xf6\x40\x3a\x6a\x10\xa8\xf5\xbc\x5e\x6d\x02\xda\xc8\x16\xdf\x4b\x89\xcb\xc5\x91\x35\x1a\xba\xdd\x8b\x35\x37\x0c\xdd\x6d\x86\x70\xdf\xc2\xd6\xc4\x1f\x12\x2e\x1a\xcc\x8b\xdc\xb0\xe5\x72\x05\x60\x3f\x60\x69\xac\x56\xcf\x8f\x48\x48\xef\x87\x2c\x4e\xde\x0b\x0b\x64\x72\x78\xe4\x5c\xf2\xfc\x5e\x70\xa9\x5a\x15\x7f\xeb\xbe\xbb\xe5\x6d\xba\x34\x08\xd7\xb3\x09\xf5\x49\x44\xc2\x63\x9b\xc4\xa7\x2d\xcb\xc2\x1b\xce\x48\x49\x6e\xac\x27\xcf\x9e\x3a\x59\xb1\xd0\xd1\x5a\x73\x3a\xd5\x92\xcf\x85\x5e\x8f\xf8\x74\x99\x7f\xe1\xe2\xbf\x4d\x5d\xfc\xd7\x2d\x94\xfd\xe9\xea\xeb\xc2\x58\x94\x5d\x17\xe0\xee\x90\x98\x1b\x12\x84\x07\xa0\x22\xce\x97\xca\x63\x01\x1b\x55\xc9\x0d\xcb\x4f\xe7\x87\x6e\x44\x4f\x09\xb6\x0c\xeb\x22\x41\x36\x50\x20\xcc\x42\x58\x28\x6e\xe1\xd0\xb1\x28\xb9\x4c\x9f\x24\x6e\x34\x09\x19\xdd\x78\x60\xb5\xe8\x3b\xbd\x42\xab\x45\x86\x98\x6e\x39\xe4\x17\x5a\x0e\xf9\x05\x96\x43\x7e\xd6\x72\xc8\x4f\xdd\x05\xfc\x92\xbb\x40\x8c\xb8\x4a\x66\xe1\xc6\x69\xf3\xcb\xae\x70\x5a\x93\xd1\x93\xef\x82\x34\x9f\xf3\x06\xb9\x91\x91\xe2\xb3\x90\xc8\x10\xe4\x28\x9f\x29\x11\xeb\xb1\x9b\x8d\x74\xb2\x84\xec\xc2\x8c\xd8\x12\x92\x32\x0b\x49\x65\xb7\x46\xca\x2c\x52\x4d\x24\x77\x1c\x23\xb4\xf3\xb4\x09\xa9\x5f\xf2\x7a\x74\x60\xaa\x5e\x1e\x38\x38\x5d\x0d\xe2\xae\x05\x86\xf5\x01\x1d\x0d\xcf\xba\x7d\x82\xec\x0b\xbc\x8a\x56\xe5\xa1\x1d\xb2\xb4\x72\x20\x1e\x5f\xbe\xa0\x2e\xd0\xe9\x8c\x16\x64\x6c\x36\x1a\xff\x70\xd8\x12\xc3\x9c\x3d\x67\xec\xb4\x16\x60\xe5\x7e\x0e\xd0\xba\xa5\x4b\xa9\xb5\xdd\x6c\x3a\xb5\xac\x58\xbb\x7f\x48\xa7\x06\x42\xc2\x5b\xad\x2e\x2a\xc1\xb8\x46\xfb\x3c\xf8\xfb\x5e\x69\x40\x0c\x2f\xb6\x2c\x69\x35\x91\xd4\xeb\xd0\x38\x7b\x72\x80\x98\x72\xa7\x1f\xf8\x22\xa5\x45\x31\x83\x3f\xc9\x58\x00\x9f\xb6\x42\xfe\xeb\x53\xc4\xdb\x1c\xd0\x96\xcf\x7f\x9c\xf5\x9e\x27\x2d\x0f\x0f\x3d\x9f\x3c\x2e\xd2\x03\x9e\xfe\x98\x3b\xf2\x86\xdb\xad\x28\x86\x7d\x8a\x0d\xde\x71\x78\x15\x10\xe4\x4d\xd0\x42\x7a\xc6\x9d\x0b\x0f\xed\xd0\xb8\xf2\xd0\x4e\xc8\xfe\xf3\xd9\x7f\x5e\xbc\xfc\xd0\x4e\xc0\xa0\x28\xbe\x10\xeb\x77\x27\x90\xab\x0a\x6d\x7d\x87\xd4\xa9\x1b\xb2\xe9\x01\x9d\x4e\x69\x06\x20\x52\x59\xdb\xc7\x28\x0d\xbd\x8d\x09\x25\xb6\x91\xab\x4f\xeb\xe9\xab\xd0\xbe\x14\x37\x1b\x68\x81\x18\xe4\xe5\x42\xe7\x9d\xf8\x14\x54\xd7\xc1\xe2\x04\x54\x38\x65\xed\x62\xdb\x29\xa1\x99\x10\x06\xc1\x34\x77\x20\x25\xf7\x51\x1c\x6b\x1c\x84\xf2\x79\x05\x8f\x01\x3c\xd1\xf0\x48\x20\x33\x4f\xa7\x85\x0d\x04\xfc\xed\x23\xf7\x1e\xa1\x06\x76\x51\x1b\xd8\xec\x73\xca\x1c\xaf\x13\x48\x89\xe4\x8c\x2f\x14\x6c\xc4\x0f\xf2\xb9\x83\x27\x0a\x21\x28\x37\xe4\xb5\x1b\xd8\x4d\xbc\x1d\xa9\x59\xe5\x1b\x2e\x4a\xd9\x01\x98\xc6\xb8\x5d\xf8\x05\x64\xff\xb5\x66\x87\x9b\x89\x94\x2c\xa2\x61\x7a\x16\xd3\x6f\xd3\x36\xcd\xad\x3f\x84\x09\xc2\x89\x54\x0f\x84\x87\x74\x7d\xc6\x3a\xb5\x29\x6a\xcd\xca\xa2\xed\x44\x38\xfb\x4e\xc6\x9f\x4d\x91\x61\xb7\xcf\xcc\x38\x8a\xb9\xd2\xbc\xad\x86\xfe\xa8\xb3\x76\xb0\x5a\x55\x3f\x8f\x38\x87\x1a\xd3\xe9\xea\x4a\x6a\x76\xd8\xf7\xdc\xdc\xc4\x71\x86\xd4\xb5\xd7\x2c\x4b\x4a\xd8\x92\x11\x20\x75\x21\x50\x3d\x46\xd7\x13\x90\xf5\x3a\xe9\x15\xf7\x35\x17\xe3\x9e\x33\xb6\xbb\xba\x98\x3e\x7d\xba\xb7\x3d\xe5\x67\x65\x7f\x0a\xbf\x99\x56\x74\xe1\xd0\x6e\x5e\x14\x0a\x2b\x41\xb8\xab\xbf\x27\x64\x9a\xcb\xb1\xee\x7b\x6e\x33\x57\x53\x79\xc3\x29\x31\xd4\x9e\x1b\x4d\xd5\x52\xde\xa0\x7e\x07\xda\x73\x7b\x7a\x25\xf3\x34\xb7\x97\xb7\xa1\x92\x6a\x32\x4d\x76\x4b\xdf\x86\xfa\x78\xd3\xa4\x4b\x3e\xc7\x1d\x60\x8f\x4f\x41\x32\x91\xdf\x61\xd8\xbe\x53\xf8\x3c\x04\xee\x4f\x64\x3c\x9b\xa8\xe4\x9d\xc8\x68\xd5\x6f\xba\x1b\x82\x03\x40\xae\x32\x53\x4b\x07\x5c\xe8\x06\x7e\x77\x12\x86\xc4\xef\x6e\xd7\x7a\xa4\x1b\x70\xbb\x16\xe3\xe7\xbd\xbf\x37\x09\xbf\x01\x86\x57\xa7\x31\xee\xe3\x11\xde\xc0\x9b\x78\x1b\x6f\xe1\xf3\xf8\x12\x3e\x8d\x4f\x26\xef\x50\x97\x3f\x48\xfe\x05\xce\x7c\xf4\x68\xf6\xc1\x79\x34\x3b\xf7\xd1\xa3\xd9\x87\xe3\xd1\xec\x2c\xbb\x1c\x0e\x4a\x1f\xcd\x4e\x7c\xb2\xb1\xbc\xb4\xd6\xfc\x94\xd1\x02\x41\x0a\xf8\x0b\x94\x0b\x33\x9a\x8b\x06\x5d\x43\xa3\x3a\x61\x4e\x57\x2f\xa5\x18\x28\x95\xdb\x73\x1a\x7b\x26\x8d\x36\x5d\x59\xd2\xa8\x83\x69\xd2\x99\xeb\x16\x68\x6c\x4b\xa5\xe6\xd4\x73\x85\x10\x04\x67\x7b\xd1\xc9\xeb\x62\xaf\x75\xa4\x14\x3c\xd1\xb7\x4e\xc4\xa5\xa2\x83\xa5\xea\xcb\xb3\x74\xc3\x41\x8a\x5c\xa8\x87\xcb\x65\xc5\x6b\x86\x07\xb9\x66\x82\xec\x5a\x32\xa7\x9a\x62\xe2\x20\xa5\x90\x9a\x28\x64\x86\x24\x9a\x0c\xa9\x06\x1d\x0f\x26\x7c\x08\x41\x85\xd4\xc2\x96\x17\x1d\xeb\xb2\x2d\xd0\xc2\xba\x7c\x1e\x5b\xec\x2e\x7f\x96\x27\x90\x1e\x24\x49\xb1\x80\x2e\x1e\x4e\xde\x09\x93\x81\xd1\x90\xd1\x92\xd5\x9b\x6a\x92\x24\xd1\xcb\x27\x09\x3c\xb5\x74\x89\xb0\x96\xa4\x30\xd7\xd2\x52\x4f\x0c\x49\xe1\x6c\x5f\xb4\xd9\x4f\x06\x19\xb7\x93\x1e\x26\x65\xcf\x8f\x27\x1b\x43\xaf\x7b\xec\xcc\xa9\x63\xea\xa3\x7c\xf2\xd1\x64\xe1\x50\x1b\x23\x01\x93\x70\x3b\xf3\x28\x9d\x7d\x2a\x51\x4f\x48\xa9\x27\xa3\x83\x49\xe6\x73\x52\x51\x9c\x1b\x15\x3d\x5c\xf6\xca\x9a\x56\x4b\xe7\x06\x02\xf0\xca\xda\x5c\xc9\x8c\x9a\x55\x29\x79\xe3\xa9\xb9\x32\x5f\xea\xad\xa6\x27\x15\xb7\x37\xb6\x2d\x69\x7a\xa0\x7f\xf7\xa4\x16\x37\x98\x23\xe8\xdf\xe0\x01\x15\x0c\x14\x72\x5f\x86\x5a\xa5\x07\x53\x9f\x13\x5d\x5f\x30\x66\x80\x8f\xe2\xad\x36\xbb\x90\x57\x1a\x1d\xed\xfd\x56\x0e\x2d\x7f\xd2\x01\xa3\x4a\x61\x01\xa1\x9e\xbb\x84\x21\x44\xfe\xd9\x07\xea\x7d\x44\x7b\x24\x4f\x5e\x1e\x8b\x4c\x3a\x56\x56\x3b\xd8\x6a\x58\xe9\x57\x48\xd0\x19\x58\x53\x8f\x2c\x87\xb4\x45\x04\x36\xd2\xa7\xd3\x0b\x64\xe5\xe1\xd2\x87\x99\x79\x0b\x19\x1a\x3a\x9b\x59\xb4\x2b\x8f\xcc\xd3\xd2\xec\x52\xa9\xa6\x74\xf5\xed\x4e\xa7\xe8\x41\xab\xb1\xcf\x22\x63\x12\xf6\x83\x70\x74\x16\xde\xda\x0a\x36\x82\x6c\x15\x65\xcf\x62\xb0\xd2\x8a\x5f\xc7\xb2\xef\x78\x79\x13\x18\x63\x89\xe4\x5d\x2f\x29\xc0\x5f\x91\x52\xcb\x5f\xd7\x24\xd7\xa8\x4e\xd1\xd6\x81\x0e\xd6\x14\x3f\xd4\x3e\x34\xf3\x44\x31\x98\xa5\xac\x1c\xcc\x98\xa5\x14\x59\xa3\xe4\xf6\xa6\xf4\xfe\xb4\x72\x48\x63\x33\x32\x06\x18\x39\x33\x8b\xbc\xe9\x42\xe1\x8b\x9d\x7a\xe9\x9b\xa9\xc7\x6f\x7a\x99\x4b\x1e\xfc\x52\x0f\x7a\x45\x26\x79\xf3\x18\x29\xc0\xb8\x49\xdb\xa6\xd5\x66\x7e\xed\xaf\xae\x74\xb0\xf5\x84\xe8\x63\x05\xf6\xfc\x7a\xbd\x6e\xe9\x2c\x85\x34\x6a\x92\xa6\x5c\x59\xe3\xa6\x02\x93\xaa\x1c\xd5\xa4\x2c\xa1\x9a\xab\xd9\x5c\xf2\x45\xb8\xdc\x0e\x4b\x5a\x50\xb1\x0c\xe6\x4e\x97\xda\x0d\x65\x54\x3d\x0e\x1c\x80\x61\x48\xec\xb1\x3a\x39\x35\x16\xd1\xf4\x41\xf1\x31\xa3\x0b\xb2\x72\x28\xad\x0d\x22\x94\x2a\xd2\x75\x64\x4e\x46\x30\x7c\x98\xe7\x64\x94\xc6\x38\xd6\x2e\x4f\x44\x59\x2e\x39\x12\xb1\x25\xad\xbe\x1a\x09\x17\x30\xd7\x22\x3c\x90\xe8\x5e\xf1\xa3\xb9\x2d\xcd\xd4\xb4\xed\x34\xbd\x2a\x85\x15\x93\x52\x49\x93\x86\x6d\xf3\x2e\xcf\xb5\x15\x6d\x79\x96\xac\xa9\x62\x63\x55\xc3\xe2\x9a\xd3\xa6\xc7\xbc\x06\x4b\x56\x7c\xd6\xfc\x46\xf2\x66\x99\xa5\xb2\x5b\x2a\xdf\xdd\x92\x9a\xbd\x24\x8c\x4b\x4f\xae\xeb\xb5\x55\xb3\x7e\xd4\xda\x8a\xae\x1f\xc4\x6f\x25\x93\x88\x9e\x1d\x04\x97\xce\xa6\xec\x90\x40\xd9\xa9\x60\xd7\x5e\x5b\xcb\xd2\x87\x18\xb5\xda\x48\x16\x9f\x63\xf3\x4e\xd1\xc7\x81\x14\x7d\xe4\x2c\xa2\x74\x3d\xb0\xe4\x60\xd5\x91\x85\x63\xda\xd8\xe7\x03\x62\xf5\x26\x0a\x5c\x99\xae\x3f\x15\x40\x4d\xd1\xac\x7e\x3f\x9c\xed\xb7\x1f\xd4\x84\xd9\x5b\xb4\xf7\xbe\x3f\xa2\xf5\xdd\x64\x23\x97\xef\x7e\x2e\xd7\xac\x11\x78\x24\x35\x02\x45\xbd\xcb\x9d\xc5\x89\x06\xea\x2e\xbb\x74\x08\xf6\xc1\xa6\x24\xce\x32\x75\x33\xfd\x4e\xd6\x2e\x3e\x9d\x33\x56\x7e\x5c\x0e\x7b\x4a\xe9\xc5\x18\x6c\xfe\xd4\xc2\x57\x77\xc1\xd3\xfe\xe3\xc1\x96\xd8\x2d\x32\x96\x8f\x06\x36\x67\x9e\x63\x54\x59\x42\xaf\xa4\x2f\x92\x96\x95\x8c\x83\xb6\x4a\x53\x17\x53\x89\x8c\x41\x08\x90\x33\xd6\x4d\x6b\xd0\x70\xdc\x67\xf3\x5d\x95\x4a\xe1\xd9\x78\xa0\xa9\xac\x78\xf3\x67\x23\x9c\x79\x07\x9a\xe2\x73\xe6\x74\x5c\x4b\x9d\x8e\xda\xf9\x28\x55\x0f\x25\x75\x81\x71\xf0\x7c\x07\xc4\x01\x4d\xa4\x90\x4c\x5c\x9a\xf2\xd5\x5e\x57\x40\xe5\x07\xd6\xca\xcf\x6d\x4b\xa8\xb4\x72\x72\xe4\x60\xd3\x60\x43\xbc\x67\x19\x95\xc1\x74\xf4\x7e\x48\x9e\x76\x65\x6c\x99\xf0\x16\x96\x12\x18\x58\xd8\x4a\x6b\x93\x65\xcc\x41\xf7\x6d\x07\xad\x9b\xc0\x66\x6c\xac\xb3\x36\xa8\x39\x7d\xb6\xc4\x62\x3b\x65\xbb\xaa\x2d\x73\xdd\xf0\xd5\x20\x85\x93\x22\x89\xbc\xd9\xf5\xfe\xb8\xfe\x72\x5e\xbf\x40\x8f\x4f\x28\x01\x52\xc2\x35\x33\xf3\x56\xd7\x85\x96\xe0\x8f\xea\x1f\x4a\x4c\x80\xb5\x33\x4f\x2f\x7e\x36\x7b\x5e\x96\x19\x55\x3f\x65\x38\x60\x0c\x9b\xe7\xe9\xcc\x46\x5b\x6e\xd2\x5b\x68\x0b\x7f\x4c\x4b\x37\x6b\x2a\x6e\xb8\x91\xd7\xd5\x98\x62\x61\xfc\x3b\x24\x5c\xd4\x17\x45\xde\x26\x4b\x1b\xb8\xd1\x80\xeb\x27\xfa\x5d\x97\x4a\xb5\xc5\x02\xcd\x44\x6c\x50\x7e\x34\x29\x36\x92\xe7\xf6\xa1\xc4\x58\xa4\xb3\x78\xd1\x21\xce\x51\xa3\x56\x00\x1d\x10\x1f\x3f\xc9\x3e\x5f\xb4\x49\xa2\xae\x37\x70\x23\xed\x91\x56\x3e\x38\x59\x20\x5b\xb6\x10\x7e\xba\xb0\xc6\xae\xeb\x77\x89\xf0\xdc\x78\x5c\xd7\x5d\x1c\xcf\xa5\xbb\xc8\x5f\xcd\x84\xba\x22\x37\xe2\x3d\x23\x55\x12\x73\x92\x46\xbc\x23\x28\x4f\xe8\x6d\x9c\x07\x7d\x2b\x75\x8c\x41\xb2\xfa\x8d\xc5\x08\xa9\xdc\xec\x07\x16\xcf\xe8\x90\x26\x7e\x60\x69\x2e\x2f\x73\xc2\xcf\x18\xe1\xcb\x12\x17\x70\x63\xdb\x53\x14\xd4\x07\xaf\xbe\xb9\x1c\x4a\x2e\x84\x47\xf9\x2c\x63\xe2\x52\xcf\xdf\x3c\x3e\x60\x5b\xc3\x46\xf6\x3b\xb9\x3c\xf6\xf8\x33\xd2\x59\x4d\xf2\xbc\x99\xcd\x25\xba\xfd\x34\x3f\xe2\x2d\xbc\x9d\xf9\x9c\xc8\xaf\xb7\x32\x5f\x94\x8c\xfb\x7c\xe6\x83\x2e\xe7\xbe\x94\x2d\x94\x13\x7b\x9f\xce\xe4\x48\xc9\xda\x4f\xc2\x47\x39\x87\x5c\x53\xa2\xc7\xf7\x7e\xf9\x94\x74\x46\xd7\x38\x85\xe1\x3c\x13\x06\x23\x2f\x22\x05\x99\xe4\x88\xce\xca\xc5\x77\xaa\xc2\x3c\xc2\x6f\xe1\xd3\x20\x4f\x77\xbb\x03\x62\xe1\x1d\x60\x94\x5a\xed\x0e\x86\xad\x87\x81\xc9\x80\xb4\x40\xc3\x4c\xfe\x8e\xb3\xfe\x20\xa5\xa6\x96\x09\xd1\x6a\xf5\xc9\xe2\x8f\x08\xed\xd0\x70\x5b\xc4\x49\x14\xc6\x30\x32\xb4\x11\x2a\x2e\x94\x2c\x47\xdd\x65\x73\xa2\x15\x24\x2a\x38\xae\x22\x3a\x75\xd9\x06\xbb\x13\x17\xd6\x07\x8f\x6b\x71\xce\xab\x65\x41\x94\xb9\x4d\x42\x2b\x59\xae\xb1\xd4\xdd\x40\x36\xb3\xae\x20\x97\xfd\xc6\x6b\x37\xdd\x30\x6d\x83\xc9\xbe\x29\xdf\x74\x9a\xe1\x54\xb5\x53\x4b\x78\x64\xd5\x8f\xa7\x52\xbc\x53\x39\xd7\x2d\xc6\x0d\x88\xd0\xa0\x5c\xae\xda\x2a\xc8\xc8\x1b\xc9\x1e\x79\xa5\xed\x64\x33\xaf\x5b\x4f\x05\x15\x20\xca\x4a\x3f\x98\xf8\x3d\xbd\xb1\x6c\x6e\x50\xb6\xcd\xbc\xe5\x95\x36\x98\xcb\xad\xcf\x48\xee\xa3\x68\xc0\x74\x2d\x57\x8d\x2c\xf2\xe2\xb0\xb7\x88\x38\x8f\x99\x35\x03\x9a\x7f\xd5\xea\xe2\x62\x76\xdc\x54\x5a\x6a\x18\xb5\x5a\xf4\xe7\xaf\x14\x32\xc9\x45\x79\x26\x26\x7a\x1d\xd5\xaa\x9d\x43\x02\x46\x20\xbb\xd3\x01\xda\x47\x1b\x82\xec\xa1\x16\x6d\xc9\xe7\x7a\x78\xb4\x91\xd1\xdc\x14\x39\xa4\x42\xc6\x09\x5b\x3f\xb6\xc4\x46\x04\x6d\xc3\xde\x83\x16\x92\xfd\x24\xbf\x5d\xc9\x5c\xb2\x5f\xf0\x13\x9c\x61\x98\x0a\x24\x18\xe6\x67\x25\xa5\x8b\x6d\x2a\x0c\x1d\x5e\xd0\xfc\xf1\x42\x36\x5b\x6f\x1e\x67\xeb\x5d\x98\x51\xb1\xa3\x36\x5d\xa2\xf6\xdc\x54\x85\x25\xbb\x2f\x26\x71\xac\x57\x0f\x45\xf8\x04\x01\x9c\x0d\x20\x9c\x39\xb8\xd7\xe5\x2c\x64\xd2\x75\x5d\xd0\x20\x9d\x55\x4f\x43\xad\x76\x47\x27\x07\x4e\x54\x7a\x40\xa8\x49\xbd\xcb\x92\x64\xad\xb6\x4e\x81\x08\x36\x21\xb1\x05\x17\x21\x2a\xb7\xe8\x1c\xa6\xf2\x43\x5e\x6d\x95\xf4\xaa\xd5\x84\x31\x53\xaa\x40\xf9\x6c\x9c\xf7\x4b\xf5\x2b\x52\x95\xc2\x51\xb0\x0f\xcf\x2e\x62\xb6\xe4\x89\x9f\x76\xf3\x52\xad\xd2\x8a\xe7\x47\x94\x71\x8a\x41\xbf\xf2\x09\xb2\xbd\x11\xb8\x61\xef\xe4\x16\xf7\x41\xa3\x1e\x9f\xb8\x17\x15\x86\x7e\xb5\x6a\xaf\x1e\xd4\x7d\xaa\x4c\xa7\x6b\x0d\xfd\x37\xf7\xeb\x9b\x55\x0b\xc7\x6a\xc4\x88\xee\x94\xca\x96\x6a\xd7\x5c\x69\xc1\xd8\x2f\xfe\xc5\xd0\x31\x51\xa2\xac\x67\x69\x9e\x13\x94\xb7\x50\x56\x8b\x7c\x86\xfa\x3c\x0e\x9d\xb4\xaa\xf5\x82\x41\xed\xdc\xa6\x06\xa5\xf3\x10\x67\x90\x23\x08\x8b\x5e\x48\x6d\xf4\x1c\x1f\x2d\xb5\x9b\x4d\x3a\xd3\xad\xd0\xa0\xa2\x0e\xd4\xbd\x68\xd0\x3c\x9f\x4e\x17\x9b\x8b\x66\x9d\xf4\x1c\x5e\x48\x6e\x55\xdc\x3f\x71\x61\xb6\xd8\xf4\xf0\x08\x63\xb8\x3b\xad\xf8\x3c\x06\x42\xab\xfa\xd4\x68\x44\x7a\x9e\x4b\x49\x4a\xbd\x5a\xf3\xa2\xde\xa5\xe1\xf0\x13\x64\x7b\x3a\x25\xf5\x11\xa1\xee\x27\xc8\xf6\xbc\x25\xcb\x74\xbc\x8f\xd9\x04\x21\x8e\x13\x88\x0f\xce\x6d\x8f\x3d\x7f\xf3\x9c\x1b\x5d\xac\xc3\xc3\xad\x74\xe6\xce\xfa\xba\xba\xb2\xa8\xab\x84\xa7\x37\x8b\xd2\x11\x94\x44\x29\xe7\xf1\xec\xd8\xed\xe6\x88\x98\x28\x53\x07\x70\xa0\x04\xa6\x0e\x5e\x04\x3c\xa0\xe7\x6f\x4e\xa7\x76\x03\x47\x85\xe6\x30\x34\x1b\x36\xe4\x14\x5c\x3e\xf0\x62\x43\x57\x8c\x2f\x71\xdb\x54\x34\xfb\x8f\x0e\x27\xe1\x7d\x46\xa9\x99\x46\x89\xb5\x90\xc6\x88\xb7\x99\x47\x08\x0e\x6c\x85\x4d\x72\x1e\xb1\xf9\x91\xb6\x0c\xda\x59\x4b\x72\xb6\x02\x32\x02\x49\x96\xc7\x90\x59\x0d\x3b\x16\x52\xbe\xe2\x4f\xab\x83\x2d\xbd\x00\xe0\x88\xf1\xfa\xf6\x45\x43\x72\xe6\x6a\x92\xbe\x68\xa5\xd7\x0b\x94\xd0\xf6\x23\x92\xff\xbc\x50\x58\x17\xf4\x01\x18\x2f\x67\xb1\x81\x8b\xb2\xf2\xe3\x47\x04\x6c\x29\xc1\x4c\x0d\xa9\xaa\xb1\x89\x8d\x67\xb6\x0c\x1b\x6b\x1a\xbd\x18\xa1\x3a\xbf\xfd\xd8\x5a\x54\xdc\xb9\xdb\xe3\xb1\x70\xb9\xd5\xc6\x9c\xb4\x96\xc5\x40\x4d\x5e\x0a\xab\x9d\x34\x71\x81\x59\xa5\xda\x15\xf3\xa7\x56\x46\xd5\x24\x4b\x02\xea\xf0\xf6\xfa\xb6\x41\x30\x53\x70\xfe\x97\x5f\x5a\x33\xd7\x20\x68\x00\x68\x63\x8f\x57\x5d\xb0\xaa\x7b\x50\xd7\xdc\x1c\xc9\xca\x9c\x0b\x92\xe2\x12\x12\x50\x5b\x09\xe9\xc1\xf1\x98\xde\x5c\x9e\xb4\x15\xba\x6e\xaf\x97\xe0\xba\xeb\xab\x37\xd2\x8d\x00\xb3\x63\x4c\x8a\xbf\x19\xd7\x48\x7e\x8e\x14\xd1\xe6\xd8\x43\xb5\x2a\x12\x9e\x84\x22\x45\xd0\x05\xcc\x26\x08\x02\xf0\xb1\x30\x74\xb7\xeb\x5e\xc4\xff\x9a\x28\x4d\xf2\x14\x5a\xe5\xf9\x4c\x71\xe1\xb8\xc8\x35\x60\xc0\xba\x90\x18\x8c\x0d\xe6\xb9\xe2\x58\xcb\x42\xd0\x0e\xe1\xb3\xe8\x49\x3b\xa7\xc4\x9f\x81\x0a\x07\xa5\x09\xae\x1c\xa2\x70\x16\xdc\x21\x58\xc1\x81\x6b\xba\xcc\xb2\x55\x06\x85\x69\x83\x3f\xe9\x19\xd4\x26\x59\x96\x8c\xa2\xf8\xbc\x74\xc3\x87\xd3\x01\x8a\x0c\x26\x6e\xeb\x45\x1f\x72\x15\xa3\x16\xf0\x89\x09\x6e\x19\x33\xba\x50\x78\xfa\x4b\x71\x68\x29\x2f\xae\xb0\xf9\xe4\x2b\x90\xfe\x00\x63\x25\x0e\xcd\x84\x01\x52\x45\x16\xbc\xbe\xbd\x28\x5d\xed\x69\x86\x0e\x0b\xe9\xbd\x0a\x6a\x31\xd8\x00\xab\xfa\x31\x15\x6b\x39\x2c\xf4\xdc\xd7\x4e\xf9\xc7\x70\xca\x7c\x72\x3c\xb4\x43\x13\xcf\x7d\x56\xe7\x02\x37\x97\x58\x0c\xf5\x63\xce\x17\x2e\x98\xc0\x14\x5f\x1c\x0c\xc8\xa6\xf2\xbe\xc6\x38\x29\xaf\x6f\xd7\x18\x7b\xe9\xeb\xe5\x3c\x27\x4c\x23\x76\x6c\x38\xb4\xad\x36\xb7\x75\x05\x6f\x3c\xbc\xce\x8e\x85\xea\x1e\x25\x23\xdb\x17\x8d\x7b\x7a\x25\x81\xe3\xd5\x83\x7e\x3f\x22\xf4\x5c\x30\xae\x85\x09\x8c\x23\x27\x58\x92\xdf\x84\x9d\xef\x42\x74\x34\x4c\x25\x2c\x85\x6a\xd8\xc6\xeb\x1a\xec\x44\xb5\x74\xc6\x56\x70\x44\xfb\xcc\x23\x32\x25\x99\x03\x14\xeb\x4a\x86\xa9\xb0\xef\x6a\x7a\x1d\xdd\xf4\x51\xcb\xcd\xd7\x57\xf1\xe1\x98\x31\x95\xd6\x0a\xf2\xe5\x90\x52\x54\x94\x0d\xb3\x31\x2a\x90\x9e\x70\x5b\x17\x7e\x3d\x4c\x11\x50\x96\x45\xc8\x31\x58\x54\xc4\xd9\x52\x16\x12\xfa\x36\xa3\xc9\x8b\xab\x55\xfb\x69\xbb\xe0\x9b\xba\xb6\xe4\xbe\xc0\xc3\x87\x9d\xde\xea\xb5\x0c\xd2\x7e\x42\x92\x75\xb6\x73\xd2\xac\x34\x59\xd1\x0b\x61\xb5\x7a\xd1\x0e\xd1\xba\x9d\x65\xaa\x66\x77\xe1\x81\xf4\x20\xc4\x21\x1c\x49\x24\x73\x24\xe9\xb9\x1c\x1e\x5c\x4e\x9e\x89\x89\x7c\x2b\xc7\x1c\x16\xcf\xd3\x9e\x59\xad\x12\x5e\xaf\x10\xc9\xd9\xf8\xb0\x5a\x51\xab\x80\x6d\xa7\xd8\xd0\xd5\x70\x3f\x5d\x38\x5f\xe0\x6a\x55\x09\x89\x48\x9c\xbe\xf4\xe9\x9e\x6c\xcb\x25\x25\xeb\x99\xdb\xe0\x33\xe3\x13\xb2\x82\x8c\xdf\xda\x6c\xce\x93\x3e\x85\x47\xb9\xd6\xa1\xb2\x7c\xe7\xdc\x0d\x91\x6b\xe5\x91\xd2\xea\xce\x1e\x17\xd9\x40\xd4\x94\xaf\x60\x27\xef\x8f\x36\xce\x97\x9f\x91\x4b\x21\x2d\x4c\xdc\x25\x93\x6d\x76\xba\x9b\x98\xcd\xcf\xf2\x97\x4b\x4b\x04\x00\x78\xb1\x19\x67\xaf\xdb\x1c\x03\xb0\xec\xa7\x20\xdb\xa9\x56\xdb\xd6\xb9\x93\xff\x72\xee\xd8\xd3\x27\x8f\x59\xd8\x3a\xf5\xd4\x99\x67\xce\x59\x9d\xba\xe7\x77\x87\x93\x1e\x89\x6c\x99\x4f\x85\xb2\x42\xeb\x65\xcd\xb6\x66\xf5\x8e\x07\x3f\x2b\x41\xdb\x20\x41\x9b\x39\x10\xfa\x58\x6b\xa4\xa4\x0f\x36\xda\x31\x89\xe6\xf2\x06\xed\xb0\x2b\x66\xc8\xb5\xd9\xaa\x35\x31\x1c\xcd\x6e\x6f\x8b\x6d\x50\x62\x41\x30\xfe\x4d\x1e\xd2\x24\x39\xa4\x53\xf8\x85\x68\x21\xe9\x41\xc2\x10\xfa\x7a\xc7\x14\xc3\xe1\x03\x4f\x4c\xd2\x36\xfb\x94\x1f\x8b\xd9\xcb\x98\x70\xc4\x82\x75\x19\x5c\xde\xfd\xfd\x74\x3a\x31\xa4\x2e\x10\xc7\x74\x3d\x5b\xa7\xb6\x92\x85\xf3\x4a\x65\x97\xb4\x0e\xb5\xb2\xac\x2a\x96\xdc\xa7\x14\x8e\x8b\x5f\x31\x6a\xe5\xf9\x7e\xc6\xd5\x82\xc8\x9e\x1b\x0d\xb2\x9b\x2d\x04\x37\xfc\x9c\xc6\x9a\x81\xb7\x7c\x0d\x77\xf1\xcc\x14\xe2\x5c\x42\xf6\x00\x13\x4e\x10\x16\x34\xf1\xb7\x68\x4f\xc9\xbf\xc9\x74\xda\xee\x60\x8a\x7d\x1c\xaa\xeb\xac\x14\xc9\x68\xf2\x1d\x91\xe0\x90\xb8\xef\xf9\xbd\x4f\x79\x74\x70\x9a\xf3\x30\xd2\xac\x53\x21\xee\xa5\x10\x67\x03\x79\x6c\x40\x5c\x10\x08\x3c\x99\xeb\xc7\x39\x99\x21\xd7\xa1\xdc\x97\x79\x7a\xe6\x43\x43\x09\x82\x49\x07\x3d\x6e\xd8\x1c\xff\x63\x4e\xb4\xa7\xd8\x66\x1c\x3a\x4d\x15\xdb\x35\xa5\x0a\x80\xbd\x44\xce\xb7\x70\x4c\xdc\x40\xbd\x9a\xb3\x76\x10\x01\xa7\x28\xec\x69\xeb\xfd\x30\x18\xb1\xfc\x2c\x9f\xed\xa1\x05\xea\x04\xca\x87\x4d\xaa\xc2\x75\xa9\xca\x60\xd0\x28\x58\x0a\xb0\x7a\xb0\x6a\xae\xdb\x22\x92\xa2\x65\xa1\x96\xef\x04\xb8\x4c\x40\x91\x24\xeb\x4e\xcb\xc3\x25\x33\x13\x9d\x2e\x91\x7e\x2c\x32\x55\x84\x5a\x8b\xa5\x8d\xcb\x57\x91\xbd\xb4\xa7\xde\x38\x58\x67\x0b\x07\xc6\x29\x1d\xb2\xfc\x20\x3b\x82\x8f\x8f\x44\xb9\x0c\xe1\x16\xe1\x83\x43\xbc\xd8\x40\x0b\x6a\xbb\x8e\x94\xfc\x30\xd3\xef\xf5\x6c\x72\x7e\x53\x8b\x50\x76\x3c\x73\x3b\x5c\x84\xe0\xb5\xa8\xf0\x86\xc8\x6e\x39\x08\x73\x55\x24\xbb\x81\x7b\x75\xea\x8d\x48\x30\xa1\xc8\x6e\x92\x55\x54\x32\x58\x96\x65\x1c\x13\xcb\x8a\x63\xdc\x77\xce\xd9\x63\xdd\xb5\x43\x5e\x7d\xa6\xed\xd7\xb9\xef\x04\xd2\xdb\xaf\x53\x91\x51\x61\x63\x89\x26\xce\xfd\x6b\x6d\xc3\xd0\x5a\x4a\xa9\xe7\x3e\x34\xa5\xec\xbe\x95\x73\x17\x2b\x8e\x11\xde\xcc\x35\x6d\xd4\x17\x7a\x70\x08\x6c\xe7\x10\x48\xab\x22\xdd\xbf\x51\xde\xca\xb6\x94\x68\x35\x3d\x88\xee\x2d\x36\x59\xf7\xce\x67\x1b\x55\x0a\x53\x0f\xae\xcd\x4b\xd9\x36\xa3\xf7\x64\x26\x4f\xe7\xba\x9a\x53\xf3\x7a\x70\x8d\x9f\xcc\x36\x9e\xd2\x20\xbb\x7f\x44\x94\x6d\x45\x8f\xce\xe0\xcd\xed\xa2\xa6\xa8\x0e\x84\xc7\xba\x7f\x1a\x63\x63\xe0\x04\x60\x7f\xad\x89\x4a\xe6\x69\x4e\x3a\xfc\xd9\x57\x73\xd2\xe1\xcf\xec\xe6\x12\x87\x3f\xfb\x6a\x30\x71\xf8\x33\xbb\xc9\x8c\x31\xea\x3e\x5b\xce\xd4\x36\x0f\x02\x32\xde\xc6\xbe\xda\x95\xf1\x36\x66\x37\x27\xec\xcb\xf6\xd7\x1a\xaf\xa3\xbc\xb1\xf3\x32\x46\xd4\x5e\x5b\x92\x15\xcc\x68\x26\x6d\xa2\xbd\xf7\xd6\xd2\xf5\xcc\xd5\x68\x2a\x44\xd9\x3e\x1b\xd6\xeb\x9a\xab\x71\x8d\x11\xd9\x5f\xcb\xaa\xa2\x19\xcd\xaa\x1d\x75\x1f\x2d\x26\x75\xcc\x24\x1e\x70\xa4\xb5\x77\xe2\xe1\x15\xcc\x68\x46\x88\x23\xf6\xd1\x0c\x54\x30\xab\x37\x2a\x74\xda\xde\xfb\x23\xab\x98\xd1\x54\x2a\xa2\xdb\x9e\x5b\xd3\x6b\x99\xd1\x60\xda\x3b\xc0\xde\x9b\x4c\xd7\x53\xde\x68\xee\x3e\x6c\xe1\x76\xb7\x1e\x12\x1e\xe0\x81\x9d\xde\x2c\x6d\x97\x08\xe4\xeb\xcc\xe0\x30\x46\x89\xd7\xb1\xcf\x49\x47\x5e\x20\xe9\x0b\xab\x55\xfe\xc8\xbd\x6e\x53\xec\x23\xe7\x28\xb1\x93\x77\x42\x96\x0f\xfb\xa8\xc5\x01\xf6\x89\xfd\x4d\xdc\x4c\x1d\xd3\xe5\xb1\x89\xaa\xcf\xa1\x87\x53\xaa\x3e\xcd\xc6\x81\x58\x78\x2b\x3a\x51\x6c\x83\x11\xf0\x17\xd6\x75\x05\xd9\xa8\x45\xca\x3c\xdc\x9d\xc5\xc7\xf7\xe8\xe1\x2e\x6f\x30\xbd\xf7\xd8\x47\x39\x97\x75\x59\x6f\x77\x1f\x05\x14\xff\xc8\x9d\xd7\xfd\x0d\x28\xfe\xe8\xa7\x97\x2f\xae\x9d\xbe\xf4\xcf\xba\x3b\x2f\x30\x9c\x6e\x26\x46\x9c\xe0\x50\xbf\x51\xea\x50\x5f\x05\x20\xc8\x04\x13\x31\x85\xa3\x78\x2f\x62\x4b\x68\xa1\x74\xba\xc1\x68\x23\xd8\x08\x2e\x97\x06\xc3\x00\xcb\x76\x85\xa6\x0a\x26\xb1\x32\x7f\x30\x89\xd5\xc2\x00\x11\x6b\x9d\xf2\x50\x0d\x5a\x9c\x85\x03\xc6\xb8\x0a\x9a\x0f\x98\xbc\xab\x9e\xb4\xcb\x97\xbc\x83\x9d\xbd\x04\x66\x58\xd1\xec\xd0\x93\x20\x80\xf9\x7c\xab\x5a\xbe\xee\x90\xb8\xa1\x72\x8f\x53\x18\xba\xa1\x3c\x9c\x0c\x44\x5e\xc8\x59\x66\x4a\x1b\xc4\x8c\x7b\x07\x83\x05\x65\xca\xbb\x44\xd6\xa1\x44\x62\x92\xc8\xad\x0b\xb9\xdd\x60\xca\xac\xf0\x92\x37\x1c\xd6\x7a\x42\x6b\x69\x1f\xa6\x83\x99\x93\xe1\xfe\x44\x24\xd5\x06\xd8\xe6\x7a\x34\x7e\xe9\x8b\xa8\xc9\x73\xb2\x22\x40\x6c\x59\x66\x87\xd9\xb3\xfd\x60\x2f\x36\x17\xf8\xdb\x26\x49\x62\x72\x16\x35\x07\x8f\x88\x04\x65\x22\x49\x72\xdc\xd9\x86\x14\x22\x78\x58\xce\x28\xd2\xb0\xf5\xde\x17\x8a\xad\x44\xc5\x84\x44\xb8\x81\x32\x71\x21\x75\x9a\xdb\x0d\xd3\x15\x15\x55\xb2\xbb\x50\x8d\x7b\x6c\xb0\x34\x54\x63\xa6\x49\x6d\xf5\xed\xb9\x3d\xad\x8e\xbd\xc4\x85\xdc\x0b\x67\x64\x70\x99\x31\x93\x3b\xca\x24\x25\x1c\x4f\xe0\x0f\x77\xe9\x53\x37\xc3\x04\xdd\xaf\x43\xd5\x13\x01\x14\xca\x0e\xd5\x7e\xb8\xfc\xf1\xa7\x3e\xbe\xf5\xdc\x5c\x87\xaa\x0c\x37\x37\xd3\x69\x46\x2a\x5e\x18\xec\x81\x45\xc7\x6d\x12\x22\xad\xbc\x5a\x93\xff\x21\x19\xf0\xcc\xe8\xf1\x44\xc7\x01\xcc\xc3\x4d\xe1\xc3\x2c\x15\xc5\xaa\x99\x77\xa7\xb4\xbb\x83\x20\xef\x02\x45\xdf\xbf\xf7\xb1\x3d\xe7\xfb\x57\xb4\x45\x6b\x9b\x73\xf1\x42\xf1\xb0\xdd\xc0\x6a\xa3\x46\x42\x49\x7a\x2f\xcb\xe6\x7e\xdc\x24\xf6\x76\x71\x30\x5c\x1b\x82\xe4\xda\x10\x7d\xe4\xb2\xf9\x83\xe3\xb2\xf9\xa3\x3b\xde\x87\xe9\x8e\xe7\x95\xc7\x39\x3d\xbb\xf9\xcf\xfe\xc9\xcf\x1d\x34\xc7\x39\x5d\x31\x1f\x2a\x86\xfb\xcd\xac\x30\x7d\x25\x71\xf9\x8a\x02\x98\xba\xbd\xde\xe3\x9c\x11\x0a\x4d\x9e\x2c\xb5\x8c\xc2\xb8\xc1\x94\xd7\x10\x88\x13\xb0\xd0\x9d\xf8\xaa\x03\x78\xd5\x18\xa2\x71\xff\xa7\x25\x34\x36\xef\x51\x99\x5c\x16\xcb\x02\x3c\xaa\xf1\xd0\x5c\x2d\xad\xa5\x3d\x2d\x61\xe5\x82\xc9\xe0\x81\x49\x0b\xbd\xfa\xb0\xe6\xf8\xea\xe1\xa2\xe0\x95\x32\xda\xaa\x16\xfb\xf2\x11\xc8\x7b\xc8\x18\xe1\x52\xf7\xec\xf4\xb0\xe6\xd8\x49\x38\xae\x4a\xdd\xda\x84\x2b\x1d\x55\x9b\xe2\x86\x20\x36\xe1\x9c\x6e\x1f\x0f\x2a\x67\xd7\x3a\xe1\x4a\x3f\x59\x73\xbb\x1e\xcb\xf9\x1d\x9a\xcf\xd1\x58\xce\x43\x4e\xa6\x57\x79\xbf\xd3\xdc\xd7\xe2\xa1\xb4\x5f\xc1\x66\xa3\x83\xad\x7a\xc6\x8d\xf7\xda\xae\x86\x22\x09\x77\xba\x06\x75\x1b\xe2\x9d\x66\xdc\x7c\x09\x6f\x58\x66\x07\x99\x79\xff\x58\x46\x17\x5e\x73\xaf\x14\x19\x75\x96\x6f\x21\x89\x67\x27\x31\x14\x99\x10\xaa\x87\x3a\x5a\xc8\xce\x61\x36\x0e\x70\x47\xaf\x49\x8b\xa3\x09\x2e\x35\x0f\x65\x43\xf9\xd2\x70\x22\xbc\xe4\xa9\x42\x22\x22\x07\xcd\xb4\xae\x1c\xfb\x6a\xcd\xa7\x5d\x89\x67\x31\xc8\xd9\x1f\x58\xc6\xa9\x55\xf9\xc1\x5b\xb4\xee\x82\x73\xde\x36\xb1\xe5\x0e\x85\x2c\x42\x0e\x67\x51\x8c\xde\x0c\x19\x1c\x2a\xa6\x02\x33\xa3\xcd\xfe\x3f\x24\xa2\x8d\xca\x6d\xe3\x61\xfc\x48\xc7\xb4\x33\x99\xa2\x61\x1a\x7c\x6d\xe5\xd7\x88\x61\x25\x7d\x1c\xf6\x07\xcd\xfb\x54\xb2\x24\x21\xc4\xa6\x5c\x88\xca\x07\x57\x6a\x7d\x2a\xdf\x54\x05\x41\x31\xcd\xd2\x1c\xf0\x28\x25\xbc\x4e\xe9\x7c\xb3\x39\x6a\xa6\x81\xbe\xbd\xa8\x26\x37\x37\xe5\x60\xca\x98\x4b\xf3\x67\xb6\x2f\x0f\x54\xcb\xe5\xf2\x23\x3c\x71\x16\x17\x65\xfc\x4c\x2b\xf0\xb5\xf0\xde\x9e\x5f\x11\x1f\x38\x7b\xdd\x5d\xb0\x26\xbe\x60\x37\x7a\xc9\x5b\xc9\x63\x6e\x44\x1f\x0d\x02\x5a\xad\xda\x79\x17\x07\x76\x57\x46\xbc\x3b\x29\x82\x4f\x6b\x62\x03\x50\x6b\x8d\xaa\x55\xbb\x2b\x61\xa7\x5b\x1f\x45\x70\x5b\x93\xb6\x3b\xd3\x69\xb7\x3e\x0a\x9e\x37\xa4\x5e\x22\x1b\x17\x3d\x9a\xf9\x80\xb0\xc1\xd3\x42\x57\xc8\x90\x22\xca\x1b\x03\xd8\xd1\xb9\xd5\xc4\x70\x6a\xa1\x1f\x84\xf6\x61\xa9\x18\x5e\xad\x72\x51\x16\x57\xf8\x66\x2c\xff\x61\x61\x9d\x29\x11\xd6\x02\xbb\xd1\x05\xea\xd0\xfa\xd8\x65\x5b\xc5\x53\x41\x8f\x48\x47\x18\x42\xdb\x45\x88\xe9\x7a\x19\x31\x5d\xb0\x8b\xe0\xa1\x7a\xc0\xd0\x48\x39\x93\x3a\xc7\x66\xeb\x04\xd9\xf2\xba\xc4\xc2\x93\xe4\xcb\xc0\x8d\x9e\x0c\xb6\x18\xf1\x2c\x36\x93\x54\xee\x8a\xfb\xf4\x16\x09\x81\x0f\xb2\x30\xb7\x1a\x61\x1c\x7a\x2a\xcb\x33\xe3\xe2\x0c\x9c\x3e\x4e\xfa\xbd\x19\x39\x9e\x4c\xb8\xad\xa2\x2c\x67\x19\x91\xe5\xf2\xc4\x1a\x4b\x97\xcc\x0c\xc9\xc4\x2d\xe4\x7b\xa3\xb8\xae\x89\xd5\xa4\x99\x1e\x81\xda\x3a\xbf\x3b\x3a\x47\x35\xd7\x0e\xd4\xe0\xda\x21\x54\xa9\x92\x2e\x0a\x2c\xc5\xd2\xe6\x69\x5e\xdf\x0e\xb5\x02\xa9\xc3\xc5\x61\x47\x48\xc7\x42\x69\x53\xb6\xd0\x14\x79\x31\x75\x1a\xa0\x05\xa0\x3a\xbf\x5a\x05\x77\x00\xe7\x45\x86\xc7\xc2\x60\xc4\xf7\x2d\xdb\x47\x98\xa2\x58\x58\x15\xa6\xa7\xca\x21\xce\xd1\xb0\x38\x6e\x1f\xb8\x52\x23\x5c\xd1\xbe\x27\x1c\x7b\x3c\xe1\x45\x94\xf8\x24\xb4\xc5\xac\xb3\x3d\xc9\x50\xb1\x6e\x96\x9f\xf5\x09\x25\xb5\x63\xb3\x84\x35\x03\x99\xc4\x05\x5c\x19\x3e\xc2\x01\xab\xb1\x7e\x69\xbd\x9b\x5a\x00\x12\x99\x2c\xfd\x39\xca\x58\x57\xae\x0a\x67\xb1\x81\x49\xb5\x4a\xc0\xe4\x39\xd3\x38\x2f\xcf\xd2\xa1\xf1\x6c\x7d\x28\xd6\xd2\x75\x22\xe6\x0d\x99\xba\xb3\xab\x1a\x93\xb5\xc5\x46\x71\xfe\xc0\x9e\xb3\xc9\x57\x2e\x03\x8d\x88\xf3\xa1\x3b\x71\x6a\xa4\x90\xe6\xaa\xca\xce\x8c\x61\x53\x04\x0a\xdd\xcd\x32\x60\xab\x6d\xee\x65\x10\x96\xbd\x09\x08\xe3\x17\xf3\x22\x09\x11\x26\x28\x36\x12\x96\x76\xba\x15\x4c\xa2\x99\x20\x79\x36\xe2\xf7\x2c\xe3\x44\x21\x24\xaf\x10\xe2\xcc\x28\x44\x5b\x29\x7e\xe7\x72\xe8\xaa\xf6\x71\xfa\xb2\xca\xcd\xa5\xcd\xa4\x5a\xbe\x6e\xcb\x0a\x95\x2d\xae\xa2\x82\xf3\x0d\xde\xde\xd6\x54\x69\xc1\xe2\x81\x8f\x73\x93\xaf\x1d\x19\xd1\x78\xe8\x51\xdb\xaa\x5b\x08\x87\x79\x8f\x19\xed\x24\xb2\x6d\xbb\xd1\xc1\xcd\x06\xea\xf0\xb3\x5f\x6c\xd7\xcd\xc3\xfe\x11\x69\x87\x71\xd8\x5f\x5a\x42\xa1\x13\x9a\x4a\xfa\x50\x52\x6a\xaf\x64\xde\x96\x74\xf9\xc4\x6e\x22\x2f\x06\x45\x95\x20\x1c\xa4\x1f\x7a\x52\x39\x33\x52\x8e\x3d\xb7\x98\xa9\x27\xd3\x68\x30\xe3\xc1\xa7\xb7\x57\xc9\x75\xfa\xd1\xfb\xc3\xf0\xd2\xe3\x7f\xba\xf1\xc9\xd3\x97\xff\x79\x32\xc7\x4b\x4f\x53\xc8\x02\x8a\xee\xcd\xe3\x74\x1c\x02\x90\x98\x69\xd2\xa2\xe6\x0c\x69\x51\xd6\x47\x31\xdc\xd1\xee\xd7\x6b\x89\x56\xf9\xfb\xe3\x99\xc4\xe0\x28\xfd\xc3\x41\x73\x6b\xe3\xe7\x1f\x3f\xf5\xb9\xcf\x9c\x4a\x89\x73\x67\x0b\x66\x94\x8c\xac\x44\x9a\xd2\x2c\x96\xa6\xcc\x7c\xf6\x03\xf9\x50\x73\x26\x0e\x35\xdf\x1d\x91\x8c\x28\x94\x35\xcc\x3f\x3e\xc5\xbf\x75\x8c\xaf\x84\x07\xf1\x4a\xd6\x19\xbc\x90\x6a\x61\x4d\xe2\x68\x10\x07\xf0\x2b\xbf\xb8\xac\xef\x67\x01\xe4\x3a\xf2\xfe\x58\x07\x99\x80\x1c\x1f\x8e\x35\xf0\x99\x4f\x5d\x72\x9f\x5c\xf3\xc7\xd9\x35\x70\x5f\xdf\xd2\xef\xdb\xdb\x40\x2e\x66\xca\x5c\xaf\xe8\x05\x6f\xe8\x39\x39\x5e\xb2\x06\x32\xc1\x52\xe4\x02\xd8\x07\xd1\xa7\x31\x7f\x7f\x10\xbc\x8c\x1b\xf6\x3e\x79\x1f\xbf\x5f\x54\x1f\xcd\x7e\xc8\xfb\xf8\x27\x56\x4f\x9c\xfd\x17\xfa\x2f\x26\x6e\x23\x1b\x1d\x53\x7d\x59\xc9\xc6\x79\x5c\x7b\x58\xa6\xcb\xe7\x1a\x29\x61\xcd\xfa\xfb\xd7\x9e\x8c\xa4\x32\xe0\x6a\x2e\x10\xa1\xfc\x62\x96\xdf\xe7\xb3\x25\x72\x75\x43\x64\x8f\x5c\x50\xca\x59\x27\x8a\x6c\xb1\xe6\x51\x32\x4a\x16\xd1\x41\xfc\x88\x11\x2b\x5d\x3a\x9e\x97\x85\x63\xfd\xe1\x6b\x2d\x89\xd3\xaa\x87\xdb\x34\x1c\x93\x99\x47\xb4\x4c\x07\x66\xf0\x7d\x5c\xf1\xac\xb6\x41\xfd\xcc\x5b\xac\x0a\x28\x09\x8f\xa1\x0f\xb3\x15\x9e\xc4\xe2\xc3\x29\x8d\xcb\xfc\xdb\x29\xcf\xae\x5f\xf8\x0a\xf3\xcb\x5d\xe7\xed\x1f\xcc\x50\xc5\xe9\xa4\x19\x5a\x20\x23\x2d\x9e\xd3\x38\x1f\x4a\xeb\xe1\xa2\x69\x9e\x67\x6a\xa9\x4b\x27\x51\xcd\xeb\xea\xbb\x63\xf1\x9b\x44\x71\x90\x0f\xf5\x80\x90\x0e\x1c\x52\x14\x46\x2c\xc3\x46\x17\xf0\x13\xfa\xa6\x12\x12\xb7\x07\xa7\xa7\x7c\x13\xd0\x63\x56\xf0\xf7\x9b\x3d\x6f\xc1\xb0\xdd\x95\xa9\x8f\xba\xba\x5c\xba\x44\x28\xcd\x7a\x0e\x2a\x9e\x24\xef\x2e\xa4\x50\x61\x54\xda\xb2\x0b\xd5\x05\x9d\xaa\x84\x54\x8b\x5d\x2a\x13\xab\x5b\x3c\x74\xf4\xbb\xe8\xc4\x01\x92\xc3\x5d\x47\xbb\xce\xf6\x9c\x5d\x5d\x68\x45\x15\x08\x0f\x52\x75\x8f\x9d\x9d\x18\xeb\xca\x2c\xbd\x02\x65\x96\x71\x9b\x74\x9c\x1e\x28\xb3\x8c\xd3\xca\x2c\xfa\x4f\x3c\xce\x2a\xb3\x8c\x0b\x95\x59\xc6\xd3\xe9\x38\xab\xcc\x32\x4e\x2b\xb3\x8c\x9d\xee\x3c\xca\x2c\xba\xaf\x21\x6a\x0f\xf1\x84\x7b\xbe\x23\x31\xc2\x63\x84\x07\x9a\x32\xcb\x38\xa3\x6a\x32\x06\x65\x96\x54\xfa\xfa\x38\xaf\xcc\x32\x50\xca\x2c\xe3\x72\x65\x96\x6c\x0b\xe6\xc3\x8d\xa1\x38\x66\xdd\x03\x65\x16\xc4\x8f\x42\x96\xda\xc5\x3d\x3c\xc0\xe3\x32\xf9\x42\x84\xdd\x59\x27\xff\x80\x0c\xc7\x24\x8c\x96\x4b\x9f\xdf\xca\x4e\x7f\xa8\xc1\xf8\x36\xb7\x3c\xa1\xde\x30\x5a\x16\x57\x11\x0e\xe7\x0f\xfb\xcc\x41\xaf\xb4\xaa\x7c\xbb\x4d\x3a\x9a\x3b\xf2\xb0\xee\x45\xfc\x29\x93\xeb\x7c\xed\x9b\x13\xc0\xa4\xce\xf1\x3d\xc3\xd0\x15\x2f\x62\xa7\x44\xfd\x8e\x9f\x65\xb2\x44\x0f\x91\xed\xef\x6f\x30\xb5\xb7\xf9\xb9\xc6\x13\xbe\xc8\x07\x52\xf8\x59\x30\x8c\xb9\x1b\x82\x1a\x48\xcf\x6e\x13\x0c\x3e\xe9\x84\x58\x9b\x26\x9a\xe5\x5e\xdf\x86\xb1\xe5\xb6\x5b\xc8\xa6\x08\xed\x48\xd1\x5e\xe8\x34\x0e\x87\x89\x68\x2f\x5c\x5a\x42\x22\xbf\xaf\x39\x94\x6c\x87\x1d\x9c\xe8\xaa\x37\x16\xd4\xee\xa4\x66\x4e\xcb\xcd\x96\xdf\x03\x9a\x3b\xe5\x7e\xd3\x2b\x9a\x3e\x6f\xd6\xf4\x09\x6a\x65\x33\x31\x61\x6c\x4e\x1f\x3c\x7d\xd6\xbc\x7e\x2d\x79\xce\x35\x4d\x1e\xb0\xb8\x99\x49\xb9\x7f\x57\x36\x7d\x7f\x55\xc3\x4a\xeb\x12\x53\x64\xef\x6c\x12\xda\xb2\x91\x73\x94\xe0\x88\x41\xc2\xe8\x4f\x6d\x35\xe1\x3a\x69\x85\x31\x8a\xe7\xea\xbf\xbe\x5a\x4d\x9d\xcd\xd0\xa3\xb9\xef\x65\xeb\x5a\x75\x62\x71\x91\x54\xab\x8b\x8b\x9c\x00\xa5\x73\xd3\x44\x32\x81\x72\xdf\xe4\x95\x52\xb3\x63\xf4\x12\x21\xb6\x24\xbd\x8a\xfa\x48\x6c\x8f\x53\xbd\x87\x24\x45\x07\x4e\xe3\x70\x70\x24\xa9\xd4\xc3\x96\x20\x6e\x0b\x1d\x0e\x96\x96\x44\x55\x91\xe3\xd5\x45\xaf\x8e\xd1\xf5\x04\xb4\x03\xd4\xf2\xda\x41\x67\xc1\xb7\x23\xb4\x4e\xec\xa4\x96\x48\x43\x0d\xb5\xe8\xd2\x52\x1c\xdb\x04\x61\x9a\xa0\x19\x24\xde\x52\x3d\x23\xa2\x81\x30\x06\x91\x3e\x45\x6b\x4d\x25\x5f\x8f\x9c\xc6\xe1\x48\x43\x39\xd0\x50\x8e\x24\xca\xae\x13\x24\x28\x27\xa0\x1d\xa1\x56\xd0\x8e\xb8\x5e\xaf\x6f\xbb\x48\xc9\xfb\x35\xe4\x5d\x1d\x79\xfe\x4a\x75\xb4\xd6\x54\x2f\xf5\xb1\x74\xe1\xee\xea\x0e\x2b\xbd\x05\x8f\x75\x52\xe2\x1a\x73\x8b\x93\x94\xee\x72\x69\x5f\x71\x04\xbd\x9d\x4e\xe9\x91\x06\x54\xba\x23\xb9\xfc\xd6\x62\x13\xa2\x69\x48\xef\x7a\xc0\x78\x35\x30\x57\xc0\xcc\x8f\x83\xd0\x43\xf0\x8e\x38\xb4\x5a\x75\x8f\x0c\x0f\x8b\xc6\x87\x05\x63\xe2\xb2\x31\x71\x61\x4c\x86\xc6\x31\x19\x6a\x63\x82\xa3\xe9\x54\xa7\xc3\xa1\xee\x80\x57\x0c\x58\x7e\xb4\x3c\x6d\xb4\x92\x8e\x95\xd5\x24\xbb\x3c\x8c\xf9\xd8\xba\x82\x88\xf0\x62\x13\x4d\xa7\x25\x43\x93\xd1\x42\x96\x0e\x79\x77\xd4\x32\x6a\x91\xba\x82\x93\x20\x25\x4a\x3d\x99\x64\x82\xa5\xd9\x1a\x4a\xdc\xc5\xaa\x7a\xa2\x24\x0a\x44\x38\x4c\x9a\x1d\xca\xd5\x2e\xde\x82\xd8\x7a\xc4\xae\xf3\xa4\x4b\x07\xf5\x91\xe7\xdb\x02\x70\x2f\xdb\x62\x05\x2c\x85\xb8\x81\xb0\x5f\x6b\x22\x9c\x74\x6a\x28\xfb\x34\x89\x1d\x46\x3c\x2e\x4c\xe8\xa4\x5a\x95\x73\x49\xc5\x87\x25\x27\x44\x0b\x43\x87\x2a\x54\xf0\xc4\xa1\xf0\xd4\x24\x95\x48\x26\x7b\x39\x5f\x0a\x9c\xf3\x39\x43\x4c\x52\x51\x50\x1c\x2f\xd9\x95\x35\xdf\x09\xc9\x06\xad\x45\x84\x49\xb9\xbe\x4b\x7c\xdd\x85\xb1\x1c\x2b\x3a\x9d\x86\x89\xc6\xbd\xe3\x38\xfe\x74\xca\x3d\xf4\xb2\xb1\xf2\x95\xb6\x0c\x1b\x61\x1f\x37\x55\x34\x1a\x3f\x4e\x70\x00\x97\x6f\x8e\x91\xbf\xed\xda\x04\xd5\x69\xf0\xcc\x78\x4c\xc2\xe3\x2e\xe7\x87\xc1\xd5\x98\xdd\xb5\x69\xe6\x13\xd2\x6a\xcd\x7a\x94\x9b\xbb\x7a\x7e\x53\x89\x3e\xe5\xd1\x81\xa9\x05\xee\x0e\x91\x35\x93\x72\xac\xe7\xe8\xdb\x35\x0e\x70\x84\x87\xca\x47\xde\x44\x1c\xe0\xc7\x90\x8d\x70\xd7\x31\x6e\xdb\x6a\x9f\xa4\x4e\xe3\x30\x3d\xd2\x3d\x4c\xe5\x9e\xd8\x2d\xd8\xc6\x29\xdb\xc6\x29\x5f\xff\x8b\xc3\xe9\x54\x5b\x90\xdd\xd4\xd2\xe6\xfb\x43\xd7\xb8\x3f\x74\xf5\xfd\x81\xa3\xcc\x9f\xf9\x42\x69\x7a\xaf\xb0\x3b\xda\xa8\x56\x27\xf5\xf1\x24\x1a\xd8\xae\xdd\xe5\x2e\x27\xb9\x9b\xc6\xc8\xee\xe2\x00\x1d\x75\x92\xcf\x5d\x94\x10\x30\x1f\xa2\xbc\x87\xbe\xd4\x34\x60\x3e\x56\x6a\xa4\x5c\x3c\x74\x1a\x78\xe2\x2c\x36\xd9\x40\x21\xe7\xe8\xe2\xe2\xc4\xb0\xf5\xf6\xf0\x40\xe4\x1f\x6b\xa3\xd9\x33\x8c\x66\xdf\x69\x1c\xee\x1f\x19\x1f\xee\xcb\xd1\x1c\x3b\xbd\x64\x34\x13\xd0\xee\xa3\x56\xaf\xdd\xef\xe0\x91\xa3\x6f\x6d\x63\x7d\x24\xf9\x48\xb3\xbd\x6f\x24\x78\x50\x7b\x2c\x42\x3a\xe8\x23\x3a\xd6\x47\x74\x30\x9d\x8e\x10\xee\xda\x72\x09\x88\x31\xf3\xec\x31\xa6\x6c\xcc\xd6\xed\xe1\x91\x60\xdd\x9d\x4e\x6d\xd7\x19\xa3\xd6\xc4\x19\xe3\xe1\xd2\x12\x6a\x0d\x97\x96\x58\x53\x5a\x39\xb9\x85\xe2\xc9\x74\xea\xb2\x61\x4d\xb9\xda\x73\x02\x96\x22\x99\x7e\x2c\xa3\x52\x1d\xa3\xfc\x75\xdc\x89\x30\xbb\xb8\x87\xde\xf8\x84\xe7\x76\x43\x8f\x7a\xdd\xc8\xe9\x82\x00\x71\xe2\xec\x58\x77\x5f\xfa\x93\xd5\xb2\x8e\x59\xd8\xfa\xff\xff\xf9\x27\x00\xbd\xfd\x79\x09\x7c\x41\x02\x5f\x04\xe0\xce\x9b\x3f\x53\xd0\xeb\x0a\xfa\xa5\x82\xde\x90\x05\xbe\x04\xc0\x0d\x59\xd7\x8d\xa4\x8a\xdf\x29\xe8\x37\x0a\xfa\x83\x82\x7e\x0f\xd0\x6d\xd9\xd2\xad\x1f\xcb\x4a\x5f\x90\x29\xaf\xaa\xdc\xaf\xc9\x6f\x5f\x96\xdf\xde\x94\xc0\xb7\x64\x45\x12\x85\xdb\x09\x0a\x3f\x56\xd0\xaf\x15\x24\x07\xe2\xce\x35\x85\xb3\x6c\xf0\xb6\xac\xf4\xee\xd5\xdf\x02\x74\xef\x65\x8e\x28\x6f\xfb\x45\x06\x9d\x64\x6d\xfe\x59\x41\xaf\x49\xe8\xde\xcb\xbc\x6f\xa7\x39\xc8\xdb\x78\x86\x83\xd7\x18\xf8\x49\x0e\xbe\x99\x80\xbc\x82\x4f\xb3\x96\x5e\xfa\x5f\xab\x65\x3d\xca\x27\xe6\x35\x80\xee\x5c\xfb\xa2\x82\x5e\x50\xd0\x8b\x00\xbd\xfb\x25\x00\x6e\xca\x5c\x37\xbf\x00\xc0\xdd\x97\x58\x6b\xc7\x79\x65\x3f\x05\xe8\xc6\x8b\x12\xf8\xaa\x04\xbe\x2e\x81\x6f\x02\xf0\xf6\x57\x00\xb8\x73\x4d\x66\xba\x29\x93\x6e\xbf\x05\xc0\xbd\x97\xff\x0a\xd0\xdd\x97\xae\x5b\x2d\xeb\x04\x6f\xe6\x75\x80\xee\x5c\xfb\x3a\x40\x37\xbe\xad\x92\xbe\xa9\xa0\xef\x28\xe8\x25\x05\xc9\x7c\x37\xe4\xc7\x9b\xdf\x90\x80\xac\xeb\xe6\xd7\x00\xb8\xf7\x8a\x6c\xf2\xd6\x55\x06\x7c\x86\x41\x2f\x28\x88\xcd\xd1\x89\xe7\x19\xf4\x65\x09\xdd\x7d\x89\x0d\xf7\x49\x8e\xe4\x7f\x01\xf4\xf6\x57\x25\xf0\x35\x09\x7c\x1d\x80\x3b\x6f\x7d\x5e\x42\x6f\xfe\x55\xa5\xbd\xa0\xa0\x2f\xaa\xaf\x7f\x06\xe8\xc6\x4b\x32\xe9\xda\xf7\x14\xf4\x7d\xf9\x51\x26\xdd\x90\x29\x6f\x7f\x43\xd5\x20\x11\xbb\xf1\x23\x00\x6e\xcb\x76\x6e\xbf\xa8\x32\x5d\x53\x4d\xcb\xb4\xdb\x6f\xa8\x66\x5e\x96\x35\xfc\x50\x25\x25\x90\xac\xf5\xe6\x77\x24\xf0\x6d\x00\xee\xbe\xc4\x26\xf3\x31\x3e\x26\x3f\x03\xe8\xce\xb5\x57\x01\xba\xf9\x5d\x00\xee\xbd\x22\xb3\xdd\x7d\x89\xf5\xf6\xe3\xbc\xc0\xcf\x01\xba\xf5\x07\x00\x6e\xbc\x0c\xc0\x9d\x6b\x3f\x96\x49\xaf\x4a\x40\xa6\xdc\xfa\x99\x4c\x79\x4d\xa6\xbc\x0e\xc0\xcd\x2b\x00\xdc\x7b\x55\xe6\xbe\xf7\xca\x5f\x14\xf4\x57\x80\xee\xbe\xc4\xd2\x1e\xe7\x38\xbc\x01\xd0\x8d\xd7\x01\xb8\x73\xed\x35\x05\xfd\x0c\xa0\xdb\xaf\xaa\xa4\x24\xdb\x1b\x0a\xfa\xa5\xac\x43\xe6\xbf\x7b\xf5\xe7\x0a\xfa\x23\x40\xf7\x5e\xfd\x96\x4c\x7b\x89\x21\x72\x8a\x37\xff\x0b\x80\xde\xfe\xa6\x04\xbe\x25\x81\x6f\x03\x70\xe3\x0d\x09\xfc\x52\x02\xbf\x96\xc0\xef\x64\xe6\x7f\x05\xe0\xce\xb5\xdf\x48\xe8\xad\xaf\x02\x74\x4b\x7e\xbc\x2d\x53\x6e\x7f\x5d\x65\x92\xd0\x0d\x55\xee\x9a\xac\xfd\xe6\x0f\x00\xb8\xfb\xd2\xdf\xac\x96\xf5\xff\x38\xc2\xbf\x04\xe8\xc6\x1f\x00\x78\xf7\xab\x00\xdc\xbd\xc2\xe8\xfd\x13\x3c\xd7\xaf\x00\xba\x73\xed\x77\x00\xdd\x7a\x43\x25\xfd\x1e\xa0\x1b\x7f\x52\x49\x7f\x00\xe8\xe6\x0f\x01\xb8\x7b\xf5\x17\x00\xdd\x7b\xe5\xf3\x0a\xfa\xa2\x82\x5e\x90\xd0\xab\xaf\xc9\x12\x57\xd8\x9e\xf5\x04\x6f\xfe\xd7\x00\xdd\xf8\x9b\x04\xae\x4b\xe0\x2f\x00\xdc\xb9\xf6\x27\x05\x5d\x93\x1f\xdf\x52\x49\x7f\x56\xd0\x9b\x00\xbd\x23\xab\xbf\x2d\xab\xb8\x7b\xf5\x35\x05\xfd\x18\xa0\x7b\xaf\x7c\x55\x41\x2f\x4a\xe8\xd5\xcf\x03\x74\x8b\x6d\x81\x4f\xb0\xc1\xba\xc5\xb3\x7d\x8e\xe3\xcd\x7a\xf5\x24\xc7\xfb\xbf\x01\xba\x73\xed\xaf\x12\xba\xfe\x79\x05\xc9\x7c\x77\xaf\xfe\x06\xa0\x9b\x2f\xcb\xa4\x2b\x6c\x0b\x7f\x8a\x57\xf2\x1b\x80\x6e\x5d\x03\xe0\x1d\xf9\xed\xed\xef\x02\x70\xe7\xfa\x0b\xf2\xdb\x57\x54\xd2\x8b\x32\xe9\xcb\x2a\xe9\xeb\x0a\xfa\x2a\x40\xb7\x7f\x0c\xc0\xcd\x57\x00\xb8\xf7\xea\x77\x14\xf4\xba\x6c\x9a\x17\xe4\xfd\x64\x7b\xd4\x53\xa2\x9f\xac\xcd\xd3\x1c\xc5\xdf\x02\xf4\xf6\x4b\x12\xb8\x22\x81\xef\x01\x70\xe7\xad\x97\x14\xf4\x1d\x05\x7d\x5f\x41\x32\xdf\xdb\xff\x26\x93\xae\x7f\x13\xa0\xdb\xbf\x56\x49\xdf\x06\xe8\x9d\x6f\xaa\x24\x55\xd9\x75\xd9\xc0\x3b\x32\xd7\xed\xdf\x48\xe0\x77\xb2\x76\xd9\xe0\xed\x5f\xaa\x96\x55\x9d\xb2\xa6\x5b\xdf\x95\x99\x14\x06\x32\xcf\xcd\x1f\xab\x62\x2f\x2b\xe8\x47\x0a\x4a\xbe\xbe\xaa\xa0\xd7\x14\xa4\x70\x7e\xeb\x87\xb2\x25\x89\xc5\x2d\xd9\xc5\xb7\xd5\xa7\xbf\xca\x26\x5f\x94\xc0\x7f\x02\x70\xef\x95\xaf\x2b\x48\xd6\x79\x93\x37\x73\x8a\xa7\x71\x64\x39\xda\x3c\xf1\x19\x3e\x59\x8c\x08\xce\xf0\xc9\xfa\x1d\x40\x77\xae\x7f\x4f\x41\xdf\x07\xe8\xe6\xeb\x00\xdc\xbd\xfa\x53\x80\xee\xbd\xf2\x1d\x05\xbd\xa4\x20\x59\xf4\xee\x15\x86\xde\x3f\xf3\x8a\xaf\x02\x74\xef\x95\xef\x2b\xe8\x87\x00\xbd\xfb\x75\x00\xee\x5e\x61\x14\xfa\x34\x2f\xf0\x7b\x80\xde\xf9\x1e\x00\x77\xae\xff\x50\x26\x49\xe0\xf6\x77\x24\xf0\x92\xca\xf4\x23\x05\xbd\x2c\xb3\x7f\x5f\x25\xbd\x0a\xd0\xbb\xdf\x04\xe0\xee\xd5\xd7\x01\xba\xf7\x8a\x2c\x79\xef\xd5\x9f\x29\xe8\x8b\x32\xdf\x15\xb6\x28\xce\x72\xcc\xfe\x07\xa0\x3b\x6f\xbe\x0a\xd0\x3b\x3f\x92\x49\xd7\x5f\x97\x49\x2f\xab\xa4\x1f\xcb\xa4\x1f\xab\xa4\x9f\x29\xe8\x35\x05\xbd\x01\xd0\xed\x1f\xca\xfc\xb2\xfa\xbb\x57\xff\x0a\xd0\xbd\x57\xdf\x50\xd0\x0b\xf2\xeb\x15\xc6\x8d\x9c\xe3\xa8\xfd\x01\xa0\x3b\xd7\x7f\x09\xd0\x3b\xaf\xab\xa4\x5f\x03\x74\xfb\x47\xf2\xdb\x6b\xea\xdb\xef\x14\xf4\x1b\xf9\xf1\x67\x00\xdc\x94\xe5\x6e\xca\x4f\xb7\xff\x0a\xc0\xbd\x57\x5f\x94\xd0\xcb\x0c\xb1\x73\x9f\xe1\xf8\xb0\xe9\x7c\x86\xe3\xf3\x47\x80\xde\xfe\x77\x09\xfc\x48\x02\xff\x01\xc0\x3b\x6f\x00\x70\xe7\xfa\x35\x99\xf4\x4b\x95\xf4\xa6\x4c\xfa\xb5\x2c\xf7\x32\x00\xb7\x64\x05\xb7\x7e\x20\x81\x7f\x93\x80\x6c\xed\xce\x5b\x3f\x93\xe5\x7f\x23\x81\xdf\xc9\x4c\x57\x00\xb8\xfd\x3d\x09\x7c\x1f\x80\x9b\xbf\x55\xe5\x15\x26\x6f\x29\x34\xdf\xfa\x8d\x82\x7e\xad\xa0\xdf\x29\xe8\x75\x85\xfb\xef\x65\x93\xbf\x57\x49\x7f\x52\xd0\x1f\x00\x7a\xf7\x05\x00\xee\x5e\x61\xbb\xe7\x27\xf9\xb0\xfd\x09\xa0\x3b\xd7\xff\xac\xa0\xbf\x02\x74\xf3\xf7\x00\xdc\x7b\xe5\x55\x80\xde\xfd\xb2\x4a\x62\x24\xf6\x49\x7e\x31\xb8\xc2\x48\xfc\x53\xbc\xba\xff\x05\xe8\xce\x9b\x9f\x57\xd0\x17\x01\x7a\xe7\x0f\x2a\xe9\x45\x05\xbd\xa0\xa0\xaf\x02\x74\xf7\xea\xef\x25\x74\x85\x31\x2d\xff\xc2\x2b\xbe\x06\xd0\x9d\x37\xbf\xae\xa0\x6f\x02\x74\xf7\x0a\xdb\x6a\x3e\xcd\xf3\x5d\x07\xe8\xce\x5b\xbf\x07\xe8\xed\x57\x00\x78\xe7\x4f\xea\xdb\x35\x80\x6e\xcb\x4c\x77\xde\x94\x55\xbc\x73\x4d\xe5\x4a\xf2\xff\x01\xa0\x9b\xff\x03\xc0\xbb\xdf\x56\xdf\xfe\x0a\xd0\xdd\x2b\x8c\x1f\xfa\x0c\xc7\xe2\x4d\x80\xde\xb9\x0e\xc0\x9d\x37\xbf\x23\x93\xde\x92\xc0\x5f\xd4\xb7\x97\x14\xf4\x3d\x80\x6e\xfe\x11\x80\xdb\xaf\x03\x70\xf7\xea\xdf\x14\xf4\x2b\x80\xee\xbd\xf2\x9a\x4c\xbb\xc2\xea\x77\x59\xe3\x7f\xf9\x02\x40\x77\xde\xfc\x11\x40\x6f\xff\x58\x02\x3f\x91\xc0\x6b\x2a\xd3\xcf\x15\xf4\x5f\x0a\xfa\x95\x82\x7e\x21\x0b\xfc\x14\x80\x1b\xb2\xfa\x1b\x5f\x52\x99\xae\x2a\xe8\xb7\x0a\xfa\xa3\x82\xfe\x07\xa0\xdb\xb2\xa5\x5b\x0a\x8b\xd7\x65\xca\x7f\xaa\xdc\xb2\x9d\xb7\x25\x36\xb7\xde\x92\xc0\xb7\x65\x45\x12\x85\xdb\x09\x0a\x3f\x51\xd0\x7f\x2b\xe8\x7f\x25\x74\x4d\xe1\xfc\x65\x00\xee\x5e\x95\xd5\xbf\x2b\x07\xee\xde\xcb\x1c\x51\xde\x36\x5b\xcb\x2e\x61\x6d\xfe\x45\x41\x3f\x95\xd0\xbd\x97\x79\xdf\x02\x0e\xf2\x36\x26\x1c\x64\x73\xed\x6e\x71\xf0\xad\x04\xe4\x15\x6c\xf3\x29\x62\xe7\xf9\x06\x9f\xa2\x2f\x02\x74\xe7\xda\x97\x14\xf4\x65\x05\x7d\x05\xa0\x9b\x9f\x97\x80\xcc\xf5\xee\x15\x00\xee\x5e\x61\x34\xd3\xe5\x95\x7d\x09\xa0\x1b\x5f\x91\xc0\xd7\x24\xf0\x0d\x09\x7c\x0b\x80\xb7\x7f\x0e\xc0\x9d\x6b\x32\xd3\xcd\xaf\x02\x70\xfb\xcf\x00\xdc\x7b\xf9\x6f\x00\xdd\x7d\xf1\x05\x09\x5d\x61\x4d\xf7\x78\x83\x2f\x00\x74\xe7\xda\x37\x00\xba\xf1\xaf\x2a\xe9\x5b\x0a\xfa\xae\x82\xae\x28\x48\xe6\xbb\x21\x3f\xde\xfc\x26\x00\xef\x7e\x5f\x02\x3f\x00\xe0\xde\x2b\x6f\x02\x74\x8b\xcd\x4c\x8f\xdf\x9a\x5f\x94\xd0\xdd\x2b\x6c\xad\x10\x8e\xd0\x97\x01\x7a\xfb\x0d\x09\xfc\x42\x02\xbf\x04\xe0\xce\x5b\x5f\x90\xd0\x9b\x7f\x53\x69\x5f\x56\xd0\x97\xd4\xd7\xbf\x00\x74\xe3\x8a\x4c\xba\xf6\x6f\x0a\xfa\x81\xfc\x28\x93\x6e\xc8\x94\xb7\x7f\xa5\x6a\x78\x4b\x7e\xfb\x0f\x00\x6e\xcb\x76\x6e\x7f\x45\x65\xba\xae\x9a\x96\x69\xb7\x7f\xa1\x9a\x79\x45\xd6\xf0\xef\x2a\x29\x81\x64\xad\xef\xca\x82\xef\xca\x94\x5b\xb2\xdc\xdd\x2b\x0c\xbf\x3e\x1f\x9c\x17\x01\xba\x73\xed\x3f\x01\xba\xf9\x12\x00\xf7\x5e\xf9\x33\x40\x77\xaf\xb0\xe1\xdf\xe4\x05\xbe\x02\xd0\xad\x3f\x02\x70\xe3\x15\x00\xee\x5c\xfb\x89\x4c\xfa\x4f\x09\xc8\x94\x5b\x3f\x97\x29\x3f\x95\x29\xff\x05\xc0\xbb\x3f\x06\xe0\xde\xab\x32\xf7\x9d\x3f\x5e\x97\x69\xaf\xfc\x0d\xa0\xbb\x57\xd8\x58\x0e\x38\x0e\x5f\x05\xe8\xc6\x7f\x01\x70\xe7\xda\x4f\x15\xf4\x73\x80\x6e\xff\xa7\x4a\x4a\xb2\xfd\x42\x41\xbf\x92\xd0\x9b\xdf\x97\xb5\xc9\x92\x77\xaf\xbe\xa1\xa0\x3f\x01\xf4\xae\xac\xe3\x26\x1b\xbb\xc1\x16\xc7\x88\x31\x48\x1e\xc7\xe8\x6b\x00\xbd\xfd\x6b\x09\xfc\xb7\x04\x7e\x03\xc0\x8d\x5f\x48\xe0\x57\x12\x50\x79\x7e\x0b\xc0\x9d\x6b\x0a\x7a\x4b\x56\x79\xeb\x3b\x00\xdc\x96\x29\xb7\xbf\xa1\x32\x49\xe8\x46\x52\x83\xac\xf4\xdd\x37\xe4\xb7\xab\x00\xdc\xbd\xc2\xc8\xe4\x73\x1c\xe1\xaf\x03\x74\xe3\x8f\x00\xdc\xfa\x1d\x00\xef\x7e\x0d\x80\xbb\x57\xd8\x09\x71\x91\x67\xff\x06\x40\x77\xae\x5d\x05\xe8\xd6\x2f\x54\xd2\xff\x00\x74\xe3\x7f\x55\xd2\x1f\x01\xba\xf9\xef\x00\xdc\xbd\xfa\x4b\x80\xee\xbd\xf2\x05\x05\x7d\x49\x41\x5f\x96\xd0\xab\x3f\x95\x25\xae\x30\xc2\x1d\xf2\xe6\xbf\x09\xd0\x3b\x9f\x07\xe0\xc6\x9b\x12\xf8\x2b\x00\x77\xae\xfd\xaf\x82\xae\xcb\x8f\x7f\x56\x49\x7f\x51\xd0\x5b\xb2\xae\xbf\x49\xe0\x8b\x00\xdc\xfc\x11\x00\xef\xfe\x0a\x80\xbb\x57\x7f\x02\xd0\xbd\x57\xbe\x26\xa1\x57\xbf\xa0\xd2\xbe\x02\xd0\x2d\xfe\x51\x0c\x1a\xe3\x0b\x47\x1c\xeb\x6f\x01\x74\xe7\xda\xdf\x24\x74\xfd\x0b\x0a\xfa\x12\x40\xef\x5e\x95\xc0\x6f\x01\xb8\x7b\x85\x2d\x29\x9f\xd7\xf1\x6d\x80\x6e\x5d\x07\xe0\x9d\x17\x00\x78\xfb\x2a\x00\x77\xae\x7f\x59\x7e\xfb\xaa\x4a\xfa\x8a\x4c\x7a\x51\x25\x7d\x43\x41\x5f\x03\xe8\xe6\xab\x00\xbc\xfb\x7b\x99\x5d\x7e\xba\xf7\xea\x77\x15\xf4\x5f\x12\x07\x36\x0d\xbe\xe8\x25\x2b\x19\x70\x0c\xff\x15\xa0\xb7\x7f\x2f\x81\xff\x91\xc0\x1f\x00\xb8\xf3\xd6\x15\x05\x7d\x57\x41\x3f\x50\xd0\xbf\xc9\x02\x7f\x94\x49\xd7\xbf\x05\xd0\xed\xff\x56\x49\xb2\xa1\x77\xbe\xa5\x92\x54\x65\xd7\x65\x03\xef\xc8\x5c\xb7\x7f\x2b\x81\xab\xb2\xf6\x3f\xc9\x94\x5f\xa9\x96\x55\x9d\xb2\xa6\x5b\x2f\xc9\x4c\x0a\x03\x99\xe7\xe6\x4f\x54\xb1\x57\x14\xf4\x1f\xff\x1f\x7b\xef\xd7\x23\xc7\x71\x24\x88\xbf\xf7\xa7\xa8\x29\x08\xad\xca\x9d\xec\x9a\x19\x1b\xd8\x1f\xd0\x52\x72\x2c\xc9\x94\xd7\xbf\x13\x45\x81\xe4\xda\x38\xb4\xda\x33\xc5\xae\xec\xe9\x5c\xd6\x64\xb6\xb2\xb2\x87\x1c\x75\x17\x70\x07\xc3\xd8\xf3\xe9\x16\xbb\x3a\x5a\x2b\x6b\x6d\x59\x58\x18\x3a\xc3\xe7\x33\xbc\x82\x4f\xe7\x93\xb4\x3e\x3d\x18\xd2\x4a\x7e\xa0\x3f\x03\xf9\xc8\x4f\x71\xc8\xbf\x95\xf5\xa7\x7b\x7a\xc8\xa6\x2d\x9d\xf9\xd4\xd1\x59\xf9\x3f\x23\x23\x23\x22\x23\x22\x1d\x54\x7e\x7d\xc7\x41\x3f\x75\x90\xeb\xf3\x47\x6f\xd9\x96\x6c\x2f\xfe\xcd\x0e\xf1\x77\xff\xdb\xa6\x7c\x6c\x80\xcf\x7f\x60\x80\xfb\x6f\xbf\xe6\x20\x5b\xd5\xe7\x76\xb6\x3e\x55\xcd\x28\xca\xa0\x20\xc5\x70\xbc\xad\xba\xcd\xd4\x62\xc9\x0e\x4d\xd5\x62\xfd\x83\x81\xee\x7e\xf0\x86\x83\xde\x34\xd0\xa7\xef\xda\xa4\xf7\x7f\x6b\xa0\xfb\x6f\xbf\xee\xa0\xdb\x0e\xb2\x45\xef\xdd\x96\xa4\xfb\x15\x55\xf1\xeb\x06\xfa\xfc\x35\x03\xdc\x7f\xfb\x4d\x07\xbd\x65\xa0\x7b\xb7\xe5\x24\x71\x55\xe0\xbf\x1a\xe8\x93\x37\x0c\x70\xf7\x83\xb7\x6c\x92\x05\x3e\x7b\xdd\x02\xb7\x5d\xa6\x1f\x39\xe8\x6d\x9b\xfd\x4d\x97\xf4\x8e\x81\x3e\xff\x3b\x0b\xfc\xd6\x00\xf7\xdf\xb6\x05\xef\xff\xe4\x67\x0e\xfa\xae\x81\xee\xdd\x96\x1c\x6f\xae\x3a\x76\xdb\x40\xbf\x7b\xc7\x00\x9f\xfc\xc8\x00\x77\x3f\x78\xd7\x26\xbd\xed\x92\xfe\xd9\x26\xfd\xb3\x4b\xfa\x99\x83\x7e\xea\xa0\x9f\x1b\xe8\xb3\xb7\x6c\x7e\x5b\xfd\x67\x1f\x1b\xe0\xfe\x4f\x7e\xee\xa0\xef\xd9\x82\x1f\xda\xc6\xef\xdd\x96\x95\x09\xd5\xc5\x1f\x18\xe8\xee\x07\xbf\xb0\xd0\x87\x6f\x1a\xe8\x93\x77\xdd\xc7\x5f\x1a\xe8\xb3\x1f\xd9\x6f\x3f\x75\xdf\xde\x73\xd0\xaf\xec\xc7\x9f\x19\xe0\x53\x5b\xee\xf7\xff\xc9\x00\xf7\xde\xfb\x6f\x06\xba\xff\x93\xbf\xb5\xd0\x8f\x65\x6f\x85\x66\xb6\x24\xa7\x3e\x53\x5d\x7b\xc3\x40\xbf\xfb\xc0\x02\x1f\x5a\xe0\x23\x03\x7c\xf2\x73\x03\xdc\xfd\xc0\x66\xfa\xe4\x17\x2e\xc9\xe5\xfa\xa5\x2d\xf7\xaf\x06\xf8\xb7\x1f\x5b\xe0\x87\x16\xf8\x47\x0b\xfc\x93\x2d\xff\xd1\xcf\x6c\xf9\x5f\x59\xe0\x3d\x9b\xe9\x07\x06\xf8\xcc\x76\xf2\xb3\x37\x0d\xf0\xe9\xbf\xb8\xf2\xae\x27\x1f\xb9\x6e\x7e\xf4\x2b\x07\xfd\xd2\x41\xef\x39\xe8\x5d\xd7\xf7\x5f\xdb\x26\x7f\xed\x92\x7e\xe3\xa0\xf7\x0d\xf4\xfb\xef\x1b\xe0\xde\x6d\x59\xf2\x44\x4d\xdb\x3f\x1a\xe8\xee\x07\xbf\x75\xd0\xc7\x06\xfa\xfd\x6b\x06\xb8\xff\xf6\x3b\x36\xe9\xbf\xb8\x24\x89\x76\x27\x5a\x82\x90\x8b\x74\x53\x55\xf7\xa6\x81\xee\x7e\xf8\x1f\x1d\xf4\x5d\x03\x7d\xf2\xbe\x4b\xfa\x5b\x07\x7d\xcf\x41\x3f\x74\xd0\xf7\x0d\x74\xef\xbd\x5f\x5b\xe8\xb6\x9c\xdd\x5b\xaa\x89\x1f\x1a\xe8\xee\x87\xaf\x39\xe8\xef\x0c\x74\xef\xb6\xe4\x3d\x4e\x55\xbe\xb7\x0c\x74\xf7\xa3\x5f\x1b\xe8\x77\xbf\x35\xc0\x27\xbf\x71\xdf\x3e\x30\xd0\x67\x36\xd3\xdd\x0f\xff\xde\x66\xff\xd8\xe5\x72\xf9\x3f\x2c\x6b\x7d\xdf\x40\x9f\xfe\x4f\x03\x7c\xfe\xf7\xee\x9b\x2d\x79\xef\xb6\x5c\xcb\x57\x55\x7f\xfe\xc9\x40\x9f\x7c\x68\x80\xbb\x1f\xbe\x6e\x93\xfe\xd5\x02\xff\xc7\x7d\xbb\xed\xa0\x37\x0c\xf4\xe9\xff\x32\xc0\x67\xef\x1a\xe0\xf3\xff\x60\x80\x7b\xef\xfd\x0f\x03\xdd\x7f\xfb\xa7\x06\xba\x23\x0f\xe0\x3b\xaf\x4b\x48\x6e\xa7\x3b\x6f\x48\x48\x4e\xed\x9d\x37\x25\x24\xf9\xb0\x3b\x6f\x49\xe8\xbf\x3b\x48\x2e\xee\x9d\x77\x24\x24\x4f\xff\x3b\xef\x4a\xe8\x17\x0e\x92\xc3\xbb\xf3\x73\x09\xc9\xc6\xee\xbc\x27\x21\x89\x96\x77\xde\x97\x90\xe4\x36\xef\xfc\x46\x42\x12\x69\xef\x7c\x10\xc2\xf0\x0f\xff\xd9\x42\x77\xfe\xc1\xa5\xa9\x36\x3e\x96\x90\x5c\xb4\x3f\x7c\x4f\x42\xaf\x59\xe8\xce\xbf\xb8\x34\xd9\xd3\x3f\x7c\x5f\x42\x92\x4b\xfa\xc3\x77\xc3\xa2\xb4\x2a\x1c\x95\x56\x85\x87\x4f\xcc\x71\x71\x18\x73\xac\x9c\x0b\xa2\x9d\xc1\x77\x5e\x9e\xed\xee\xee\xee\xf6\xe4\xcf\xff\x77\x71\xb8\x73\x04\xa3\xa6\x41\x65\x30\x1b\xe0\xa1\xb2\x04\x6f\x33\x93\xe4\x98\xa6\x98\xf7\xac\x7d\xaf\xfd\xf5\x83\x1f\x9d\xcb\xa6\x37\xc5\xd7\x67\x47\xe7\xb2\x99\x7c\x1c\x0e\xf4\x0b\x1e\x0e\x74\x03\xbe\x69\xca\x97\x84\x38\x6f\x12\xb1\x66\x88\x23\x6a\x22\x05\xa5\x24\xbd\x32\xa3\x2a\x8c\x51\x61\x4c\x83\x35\x16\x68\x9b\x15\xb9\xc8\xbb\x43\x1d\x0f\x47\x67\x5d\x2c\x22\xef\x1f\xda\xda\x85\x3c\xc2\xc6\x8b\x62\x0f\x28\x6b\xa5\xa2\xec\x25\x39\xd7\xb6\xd0\xaf\xfc\x3c\xde\x16\x8f\xb7\xc5\x97\x63\x5b\xb8\x07\xfb\x75\xf6\xca\xd3\xfc\xe5\xfe\xc0\xa5\xcf\x93\x0a\xa3\x2f\xb7\x84\xea\xa6\x19\xa6\x1a\x47\x1e\x09\xd0\xa9\xed\xa4\x07\xdb\x48\xd5\x78\x7a\x8f\xb7\xd2\xe3\xad\xf4\xa7\xdd\x4a\x63\x1a\x42\xeb\xc7\x66\xd3\xa6\x2c\x27\x12\x1d\x92\xac\xf9\x8d\x26\xc7\x38\x75\xc9\x67\x1d\x4a\x63\x8a\xcc\xe3\xd5\x65\x9d\xc8\xdf\x45\xf2\x93\xaa\x12\x89\x42\x6e\x8d\xaf\xeb\x9d\x11\xe9\x40\x83\xba\x0a\x13\x51\xaa\xac\xc1\x24\xa8\x72\xa6\xd5\xf9\x98\xf6\x71\xa1\x43\x18\x9a\xc0\x58\x65\x7e\xaf\x19\x50\xa8\x49\x88\x2b\x6d\x9d\x6f\x27\x4b\x34\xad\xb8\xd1\x0c\xab\xcc\xe7\x43\x79\x08\xb5\xb5\x9e\x93\x57\x71\x8f\x5d\xcf\x31\x3f\x51\x8e\x3d\xfc\x84\x8c\xf0\x8e\xf9\xcd\x77\x6a\x19\x5a\x89\x8a\xc9\xbc\xdc\x83\x5f\xd3\x16\x78\x46\x9b\xda\x9b\x88\x1c\x51\xc6\x71\x8f\xb3\x1e\x96\x3b\xf2\x8f\xea\xec\xbf\xc2\x53\xb7\x1d\xf3\x3d\xac\x4f\xf8\xd1\xec\x18\x53\x61\x5f\xa6\x3e\xc8\xb1\x98\x4d\x23\x50\x58\x40\x87\xc9\x1b\x19\x1f\xb1\x5c\xf9\x67\xea\xac\x76\x26\x74\xd2\xea\x48\xa0\xde\x57\x47\xd3\x6c\x84\x51\x13\x0f\xf4\x8a\x9a\xdf\xcb\xa6\xd2\x6e\x57\x3f\xf2\x56\xc6\x76\x80\xf5\x8e\xe0\x9b\xc1\xb7\x71\x72\xe3\x52\x32\xad\xf7\x07\xdf\x0c\x5a\x2b\xb5\xe1\xea\x68\x9a\x61\xfd\x05\x80\xe2\x08\x8b\x80\xe4\xe6\x55\xa0\xf2\xb1\xdf\xad\x4a\x9d\x85\x01\xdc\x61\xb0\x65\x82\x0d\x9a\x72\x36\xa2\x9d\xdd\xed\xd5\xbe\xc6\x47\x58\x44\x18\x74\xf8\x3e\x8f\x93\x34\x8d\x04\xe8\x47\xb5\x1c\xfa\xe9\x7c\xd9\xf3\xab\x58\x44\x03\x31\xb4\xf1\x0c\x6d\x0f\x62\xd7\x03\x00\x8a\x19\xdd\x4c\x7f\xb4\xeb\x0b\xce\xb0\xc0\x91\x00\x50\x74\xbb\x3c\x96\xd3\x62\x39\xe6\xb2\x84\xc9\x84\xeb\xbd\xf2\x7a\x02\x00\x28\xb4\x3f\xb8\x41\x1a\xd7\x1b\x1b\x86\x71\x8d\xc5\x8b\x53\x92\x8f\x18\xa5\x78\x24\x22\x00\x6a\xe4\x4f\x57\xa2\x9b\x28\xfc\x65\x94\x24\x66\xcc\x78\xa4\x87\x2b\x02\x79\x38\x5b\xd2\x8b\xdb\x06\xef\xe2\x7e\xaa\x88\x87\xa0\x2c\xcb\x75\x59\x1e\x49\x5e\xa6\x80\x79\xc5\x39\x3c\x41\xa1\xdf\x6a\x08\x33\x34\xe0\xce\xff\x7c\x76\x3e\xff\xf3\x4a\x4d\x00\x8e\x2a\x2d\xa5\x75\x37\xf4\xd9\x12\x37\xf4\x74\x80\x87\x68\x66\xdc\xd0\xd3\xaa\x1b\xba\xff\x17\xa6\x75\x37\xf4\x74\xa9\x1b\x7a\xba\x58\xa4\x75\x37\xf4\xb4\xea\x86\x9e\xa2\xec\xfc\x6e\xe8\x39\x4c\x9c\x1b\x7a\x0a\xe0\xc8\x73\x43\x4f\x6b\x4e\xe2\xa9\x71\x43\xaf\xa4\xef\xa7\x4d\x37\xf4\x91\x73\x43\x4f\x57\xbb\xa1\xd7\x5b\x68\x27\xbb\xb2\x8b\xa9\x1c\x5e\xc5\x0d\x5d\xa6\x1a\x57\xf4\xf5\xcf\xa2\xf6\x73\xe1\x11\x1d\x91\x6d\x4e\xb4\x9a\x69\x6d\x86\x3e\x36\xa4\x91\x51\xd5\xa3\x2a\xa5\xc0\xa8\xfa\xb5\x53\xfd\x8b\x22\x0e\xe3\x38\xa6\x26\x88\xae\x88\x09\x1d\x65\xb3\x14\xe7\x11\xf7\x5c\xa3\xb1\xcd\x55\x14\xa6\x5a\x81\x06\x61\x95\x14\x07\x19\x63\xd3\x20\x93\x9c\x69\x80\x6f\x8d\x30\x4e\x55\x58\xeb\xb6\x4c\xf6\x4d\xbf\x34\xb8\x49\xc4\x24\x90\x27\x49\x46\x4e\x30\xc7\x69\x40\x99\x20\x63\x32\x4a\x74\x4c\x89\x70\xd8\xba\x3a\x2c\x3b\xc1\x7c\x67\x8c\x13\x31\xe3\x8a\x49\xf1\x27\x1e\xcc\x57\x94\xb1\x21\xd9\x3d\xde\xa1\x96\xc3\x02\xf9\x8e\x3a\x77\xc9\x68\xd3\xce\xd1\x4b\x0b\x58\x79\x01\xce\xab\x4c\xf6\x11\x16\xcd\x67\xdc\x4b\x3e\xa0\x58\xc2\x4e\x55\x87\xf3\xe7\x38\x66\x37\x9c\x9d\x11\xa3\x22\x21\x14\xf3\x9e\xe2\x00\x7b\x49\x9a\x4c\xc5\x12\x26\xb2\xe6\x25\xae\x0a\x2c\xaf\xe0\xec\xb6\xcb\x10\xf5\xba\xfa\xe9\x34\x33\xf8\xbd\x16\x4b\x59\xf5\xc4\x2e\xfd\x55\x4d\x78\xf2\x48\x9e\xbb\x57\xf0\xd1\xc5\x5b\xd3\x28\xfc\xce\xce\x7e\xb8\xcd\xb7\xc3\x9d\x28\xde\x06\x3b\xe1\x36\xde\x0e\x9f\x30\xae\xbe\x36\xea\xb4\x93\x3a\x07\x7b\xc3\x0d\xc8\x65\x65\x82\x8b\x20\x13\x6b\x4e\x35\x9a\x1f\xe8\x58\x36\x57\xd4\xdb\xc8\xfc\xb4\xaf\x98\x4a\x49\xb2\xed\xb9\x7f\xb0\x94\x67\x95\x42\x4c\x3e\x4d\x46\x18\xd9\x77\x81\x2f\xdf\xa4\x52\x86\x95\x5f\x41\x9c\x31\x76\x63\x36\x8d\x42\x6f\x2e\xfb\xc7\x09\xa1\xa1\x65\x79\xab\x2d\x5b\xde\xa7\x96\xac\x58\x16\x1a\x5f\xaa\x24\x82\x02\x8e\x12\xfa\x5c\x22\x92\x8c\x1d\x5d\xa4\x82\x13\x9c\x3f\x7b\x2a\xe5\xf2\x52\xe3\x1e\x1e\xb3\x14\x67\x2a\xae\xcd\x62\xb1\x74\x24\xb2\xa2\xf6\x5a\x4c\x90\xe4\x96\x2e\xc5\x65\xf8\x9f\x3c\x02\x90\x7a\x5e\xa4\x04\x55\x67\xc6\x64\x7d\x89\xe3\x31\xb9\xe5\xfb\x92\xc2\x1c\x71\x1b\xf8\x42\x3c\x9d\x97\x6e\xa5\x39\xe2\xc6\x7b\xb4\xb7\xb7\x85\x50\xee\x7c\x6a\xb1\x73\x15\x95\x38\x96\xd7\x96\x20\x9e\xb2\xf4\x92\xd7\xd6\x62\x41\x40\x47\xc8\x39\x45\xb9\x89\xbe\x8b\xb7\xc3\x7c\x27\x04\xf1\x94\x4d\x23\x00\x20\x95\x2c\xb1\xc6\x2d\xc5\x74\x39\xf7\xdf\x73\xee\xda\x65\xc4\xba\x29\xcf\x2d\x11\xf7\x8c\xaa\xa3\xb1\x49\x4d\xb8\x0c\xd9\xcc\x39\x1f\x49\x7e\x88\x1d\x83\x6b\x98\x66\x43\x82\x94\xb1\x2e\xf0\x2b\x33\xc2\xf1\xdf\xe4\x31\xd6\x18\x23\x79\xf9\x7a\x9a\x97\xeb\x00\x27\x37\x0e\x72\x8c\x29\x30\xea\x91\xbc\x22\x12\x62\xbb\xcb\x6c\x49\xbc\x58\x34\xaa\x2b\x2a\x08\x37\x6f\x79\xfa\xab\x52\x87\xe4\xd1\x73\xff\x01\xee\x80\x18\x4d\xa3\xcd\x21\x85\x2f\xa3\x87\xb1\xd1\x92\x75\x9b\x3a\xb1\x28\x1a\xd3\x90\x1b\x8e\x22\x41\xb4\x41\x42\xcc\x8a\x5d\x16\x13\xcc\xfb\xed\x4f\x39\x28\x87\xe3\x4b\x6e\x14\x52\x08\x52\x91\x0d\x2a\xbb\x4c\x05\xf7\x1a\xd9\xf8\xe7\x17\x15\x3a\x45\x02\xea\xbc\xe5\x02\x80\x52\x13\xa7\xb5\x70\x87\xc1\xc5\x5b\x53\xe5\xfd\x1e\x08\x16\xc8\x96\xfa\xc1\x93\x4f\xcc\x71\x3c\x9e\x65\x99\x6c\xae\x78\x52\xb1\x30\x84\xca\x64\x51\x3c\x19\x5c\x9f\x89\xe0\x88\x89\xe0\x49\x27\x1e\x3f\x19\x07\x5f\x27\x69\x70\xca\x66\xc1\x98\x49\x09\x45\x56\xf5\xa4\x46\xe9\xc0\x0c\xb8\x56\xcb\xfe\xa1\xf3\x99\x57\xfd\xcf\x27\x6c\x96\xa5\xdf\xe6\xc9\xf4\x9b\xf4\x39\xb9\xd4\x26\xe2\x5f\xc4\x21\x56\xc1\x0e\xf4\x13\xce\x4e\xb2\xe6\x00\x40\x5e\x14\x50\x85\xb0\x56\xb1\x14\xfc\xb9\x93\xb2\xe5\xae\x0a\xca\xa5\xbe\xa7\x32\x43\xa9\xf3\x54\x33\x0b\xb9\xf2\xd1\x76\xd1\xb5\xbf\xa6\x95\x98\x5f\x45\x92\x6c\x68\xda\xa2\xea\x91\xd5\xe4\x83\xdd\xa1\x4b\x13\xe8\xf0\x6b\x4f\xcc\x73\x79\xb8\x1c\xaa\xaa\x30\xca\x07\x5f\x19\xda\x7a\xfa\x21\xe8\x68\xc5\x19\x64\x08\xcb\x5c\xca\x41\xda\x2f\x05\xb9\xae\x51\xcb\x22\xbb\xb0\xb7\x07\x20\x53\x95\x74\x42\x1b\x80\xb1\x5f\x86\x41\x93\x54\x58\x3d\xd9\x86\x0e\xbd\xd8\x68\x4f\xcc\x99\xaa\xc9\x95\x08\x8d\xfb\x3a\x19\x47\x5f\xa9\x0c\xc2\xf6\x71\xb7\xd2\x47\x93\x0d\xdb\x6c\x6a\xba\x06\x7b\x76\x9c\xfb\x91\x1b\x44\xd9\x71\xd0\x8f\x84\xca\x04\xdd\x47\xf9\x01\x74\x54\x68\x0d\xdb\xce\x5e\xa5\x1d\xa1\x5a\x86\xd5\x29\x29\x3b\xad\xc7\xb6\xab\x5e\xb5\xc8\x92\x5c\xbb\x77\x5f\x1e\x47\xa1\x37\xd4\x10\xee\x82\x25\xe3\x17\x48\x58\x1d\xe4\x9e\xf3\xdf\x2f\x17\xb5\xaf\x42\xa6\xe7\x65\x57\x4d\xb4\x12\xa6\xa3\x95\x50\x13\x13\xc0\xe9\x43\xd5\x69\x10\x5a\xcc\x9c\x97\xc8\x23\x19\x36\xbb\x21\xfa\x18\x4e\xd5\x31\xd1\x17\xe6\x6c\xd4\x7f\xa3\xb9\x94\x55\xfa\xbc\x00\x50\x03\xae\xc4\xb7\x89\x98\xb0\x99\x0a\xdd\xd0\x4f\xa0\x6c\xa8\xcf\x20\x67\x4c\xf4\x33\x68\xf6\xff\x25\x2c\x26\x4c\x37\x15\x9a\xa4\x70\x5b\x07\xc2\x54\x47\xc5\xf8\x54\xe2\xbc\x44\xf8\x6c\xc6\x95\x3c\x98\xca\xea\x72\xcd\x72\xb4\xb1\x21\xc7\xc9\x0d\x7c\x8d\x19\xf5\x77\x45\xa6\x5d\x7e\xc8\x6e\x87\x5f\x0b\xb7\xc5\x76\xd8\x0f\x0b\xb8\x6c\x47\xaa\x50\x46\x5b\x7b\x6d\x6c\x0e\xb0\x81\xf8\x65\x8d\xcf\x26\x39\x4e\xaf\x98\xf3\x08\x6d\xed\x9e\x9b\x6f\x71\xda\x3d\xca\xf8\xb1\x1a\xf2\x73\xc9\x68\x82\xad\xc2\x42\x07\x08\x35\xc1\xf8\xf4\x32\x54\xa7\x06\xb5\x25\x2e\x16\xeb\x16\x37\x9a\x06\xdb\xc3\xf6\xaf\x28\xd4\xbf\x8e\x2d\x4b\xf1\x94\xe3\x51\x22\x70\xfa\x52\x95\xa7\x40\x5b\x7b\x05\x74\x23\xf1\x0e\x98\xb6\x31\x2a\x73\x87\x68\xc9\x17\x54\x4b\x57\xca\x35\x8b\x47\xee\xe4\xb0\x4f\x05\x38\x02\x19\x61\xc9\x6d\xf1\xb8\x81\x70\x06\xdb\x4b\xa1\xdb\xa9\x42\x65\x05\x03\x3a\xec\x76\x23\x7d\x10\x0d\xe8\x50\x11\x5e\x13\xa9\xcc\xa5\xc7\xfe\x21\xa6\x72\x88\x02\x56\x3a\x58\x7f\xcb\xc0\x50\x20\x1b\xbe\xec\xc2\x9e\x25\x53\x62\xb0\x6b\x1f\x21\xf0\x42\x4b\x6a\x3e\x34\x34\xf7\x68\xe6\xdf\x31\x4b\xc9\x98\x94\xff\x7d\x9a\x82\x0d\x4d\x91\xc4\x88\xb4\x91\x14\xb0\x8f\x25\x9a\x6f\xab\x1c\xce\x1c\xe5\x60\xe7\x08\x86\xbd\x10\xf4\xf5\x47\xad\xcc\x4d\xf2\x09\xe6\xe4\x55\x0c\xa2\x6a\xe6\x97\x63\x99\x7b\x27\x04\x2e\x3a\x08\xf6\xb6\x67\x7d\x85\x6b\xf8\xe3\xad\x70\xf3\x0b\x92\xdc\x66\x08\x0a\x38\x65\xa9\xda\x46\x2f\x28\x69\x40\x92\x11\x8d\x4c\x7e\x38\x21\x11\xb7\x90\x19\x3b\x85\xfe\x9c\x08\x15\xa1\x52\x9d\xa5\xbc\x1c\xc5\x77\xca\x59\x79\x79\x67\x07\x86\x21\x00\x10\x6f\x87\x3b\x5a\xca\x0a\xb7\x75\xa9\xb2\x2b\x15\x3e\xc4\x67\x52\x56\x70\xd3\xab\xd8\xfa\xca\x1c\x2d\x1b\xae\x50\x0f\xa1\xd8\xcf\x2e\x98\x62\xfe\x4d\x7a\x75\x76\x3d\x25\x7c\x33\x5d\x91\x08\xb9\x8d\x42\x2f\x02\x69\x25\xbe\xa9\x0b\xf2\xb9\x58\xf8\xb3\xb6\x13\x0b\x9c\x8b\x08\xb7\x2d\x03\x00\xe7\x18\x9e\xd9\x44\x17\xe9\x91\x94\x1d\xbc\x3d\xd3\x52\xf1\x76\xb8\x83\x55\xbe\xb0\x63\xaf\xd7\xea\x72\x96\x64\x63\x45\xb5\x03\x4b\x98\xc4\xb2\xed\x2b\x6c\x26\xf0\xa5\x64\x7a\x46\xeb\x92\xb6\x6c\x87\x3b\x5c\xe6\xce\x57\xf7\x80\x03\xb7\xb3\x97\xf7\x80\x3b\x5e\x10\x17\xae\x2f\x36\x52\x66\x4d\x9c\xac\x90\x1a\x5c\x06\x5e\x52\x24\x49\xdd\x0d\x20\xa7\x43\x89\xaf\x5d\xbc\xf4\xd2\x0b\xcf\x5c\xbb\x78\x75\xd0\x3a\x8e\xa1\xe4\x21\xa1\x14\xab\xab\x58\x4d\xc6\x51\xa8\x84\x6d\xb5\xe4\x6d\xeb\xea\x22\x74\x4d\xcd\xb9\xb9\x13\x6e\x63\xb3\x53\x6c\xf8\xa7\x4a\x95\x6d\x05\xaa\xbb\x3f\x32\x11\x64\x4d\x5d\x2d\xad\x16\x90\xe2\x5c\x48\xfc\xcf\x98\x56\x09\xb8\x9d\xd0\xec\x7f\x0b\xde\xb6\xf6\xfa\xbc\x9d\xd8\x0e\x8d\xd0\x5a\x18\x2e\x68\xe9\xde\x5b\xba\xcd\x5d\x96\x81\x6e\x6d\x3b\xd4\x99\xc2\xf2\xa4\x59\x91\x47\x1d\x2e\xa5\x4c\xa7\x37\xd3\x4b\x89\x10\x98\xd3\xbc\xaf\x23\xe6\xbb\xd8\x8b\x51\x43\xc3\x36\xa8\x6c\xc5\x72\xde\x60\x25\xbd\x49\x62\x0c\x6b\x53\xc1\x15\x9d\xd6\x58\x6f\xa3\x5d\x38\x7b\xad\x86\x05\x00\x31\xc7\x49\x7a\x99\x66\xa7\x11\x80\x75\x39\xcf\x11\x79\x48\xf5\xac\x48\xc9\x33\x5c\x36\x76\x2f\x42\x14\x41\xbb\x90\x21\x6a\x75\x24\xe4\x69\xf6\x14\xb1\x3a\x12\x86\xe8\x80\x0c\xf5\x45\x84\xe2\x7c\xb5\x88\xc8\x14\x87\xad\x6f\x9d\xd4\xa3\x54\x5e\x47\x18\xc4\x00\x40\x66\x6e\xeb\xdb\xb6\x39\xd3\x32\x1a\x03\xd0\xf2\xc4\x07\x19\x3b\xd2\xfd\x93\x22\x1c\x64\x00\x5a\xad\x7d\x20\xe5\xb6\x46\x1b\xde\x89\xa6\x8e\x5d\x29\x5c\xf2\x7c\xc4\x38\x06\x46\xe0\xc5\xde\x5b\x5a\x6d\x7d\x90\x72\xe2\x2a\x3a\xd4\x66\x83\x72\xf8\xcc\xf1\x75\x72\x34\x63\xb3\x3c\xd0\x85\x02\x85\x78\x5a\x04\x2e\x9e\x0c\x12\x9a\x4a\x90\x17\x4f\x1e\x82\x95\x74\xae\x24\xf5\xf8\x2c\x7a\x68\x67\xc1\x3c\xa8\x87\x3d\x8e\x62\xa7\x17\x0d\xbe\xb3\x33\xfc\x0b\xf0\xc4\x0e\x0c\x77\x0e\x9e\xd8\x0b\x57\xb7\x5a\x06\xa2\xa3\x05\xd4\x2a\x43\x7b\x73\xd7\xd4\x22\xf8\x9c\x60\x65\x3f\xd6\xd0\x4e\xc0\xad\x5d\x50\x40\x6f\x01\xb1\x0e\x61\xab\x6e\x6c\x1d\x6d\xbd\xf8\xe2\xb7\xe2\x17\x2e\x7f\xe3\xe0\xd2\xe5\xaf\xff\xf5\x0b\x17\x0f\xae\x5c\xbc\x7a\xf9\x85\x6f\x5d\xbc\xd2\xed\x6e\xf1\x58\xca\x36\xea\xa3\x4d\xf5\x1f\x4f\x23\x52\x0a\xdc\x0f\x07\xf7\x7e\x7c\x7b\x18\xf6\xc3\x41\x30\x0c\x3b\x04\x71\x47\x6c\x2c\x4f\xf8\x97\xbb\xfb\x61\x1c\xf6\xe5\x82\xa9\xf8\xb7\xd1\x5f\xee\xf6\x1a\xb9\x40\xfc\x37\x8c\x50\xfd\x38\x16\x5d\x2c\x22\xb3\x51\x9a\x73\x21\xb9\xd2\x11\xa3\x39\xcb\x70\xb7\x6b\x80\x98\xd0\x31\xab\xfe\x8b\x18\x2c\xdb\x80\x04\x52\x50\xc0\x1b\x94\xdd\xa4\xcf\x33\xee\x2b\x37\xc5\x3a\xca\x4d\xde\x26\xab\x78\x8f\x73\xed\x42\x82\xca\xc7\xb9\x9e\x26\xea\x81\x2e\x13\x9c\x53\x3d\xc9\x65\x36\xa4\xe0\x09\xcd\xe5\x59\x78\x8d\x3d\x67\xb5\xf4\xcf\xcf\xb2\x8c\xea\x8d\x43\x40\x47\xee\x5e\x3e\x60\x43\x24\x97\xce\x6d\x33\x78\x46\xc1\xaa\x0a\xa9\x22\xc5\xe2\x42\x49\x0b\xf2\x1c\x80\x04\xa9\xd3\x40\xf6\xc6\x31\xd3\x14\xc0\xdc\xfb\x4b\x14\x9e\xaa\x67\xe0\xbb\xdd\x5c\x4b\xf3\x6a\x58\x3d\x62\x80\x6e\xd7\x31\xfb\x96\x2e\x6d\xdb\x6f\x6e\xeb\x68\x96\xdc\x48\xf4\x6c\xdb\x66\x84\xb9\x8d\xef\xce\x5b\xcf\x2c\x75\x5c\x59\x94\xd6\xba\x04\xdb\xb1\x04\x78\x0d\x27\x56\xb9\x51\x6d\xc8\x26\xdb\x5b\xd9\x02\xb6\xb3\x29\xab\x97\xfe\x48\x1b\x43\xd8\x87\xc7\xe5\x26\x72\xbb\x4c\xf6\xc1\xec\x1b\x7d\xc4\x39\x45\x16\x14\x45\x01\x3a\x49\xcc\x31\x9b\x62\x2d\x67\x47\xf3\x16\x01\x5a\xa9\x5a\xbd\xbb\x88\x64\x85\x9a\xb9\x4d\xf7\xfb\x47\xbc\xc2\x75\xdc\xce\x5c\xa3\x7d\x5f\xa0\x0b\x2d\xc2\x25\x36\x2a\xd0\x7d\x0b\x44\x02\xf4\x71\xd1\x6a\xe0\x9f\x4f\x19\xcd\xc9\x09\x76\xc6\x97\xc7\x38\x25\xc9\x39\xad\x2e\x97\x99\x4e\x9d\x1d\xae\xfb\x24\xe1\x81\x0a\xe9\xb8\x59\xbb\x27\xa2\xe3\x3c\x12\x2a\xeb\x04\x11\x80\xeb\x19\x42\x69\xd5\xb3\xec\x93\x51\xe1\x77\x7c\x73\x40\x8d\x9d\x90\xa3\xd0\xcc\x91\xbe\x55\x81\x11\x45\x39\xe8\x76\xdb\x07\x20\x2b\xf2\xaf\x27\xa9\x6f\x84\x51\xb1\x80\xa4\x55\x03\x0c\x67\x0d\x49\x9d\xa9\x05\xd4\xa3\xa7\x15\x23\x08\xda\x34\x82\x20\x6e\xbb\x81\xc2\xe8\x92\xb4\x45\x9f\xfa\xd3\x72\x63\xa6\xc6\x13\x33\x1a\xe9\x91\x3d\x37\x49\xe8\x11\x4e\x43\xa8\xad\x7d\x8d\x70\x60\xcd\x18\x41\x01\x4a\x9b\xc6\x6a\xb0\x7a\x5f\xeb\x77\xa8\x2b\x55\x5e\x29\xa0\x28\x60\x52\x31\x68\xc9\xdc\x24\xce\xd0\x80\x0c\xe1\x08\xcd\xeb\xe6\xa0\xd5\x3b\x5d\xcf\x38\x14\x7a\x03\x56\x0a\xb9\x02\x4e\xea\xf6\x31\xa3\x25\xf6\x31\x93\x01\x1e\xa2\x91\xb1\x8f\x99\x54\xed\x63\xfc\xbf\x70\x52\xb7\x8f\x99\x2c\xb5\x8f\x99\x2c\x16\x93\xba\x7d\xcc\xa4\x6a\x1f\x33\x41\xb3\xf3\xdb\xc7\x24\x30\x73\xf6\x31\x13\x00\x53\xcf\x3e\x66\x52\xb3\x5e\x99\x18\xfb\x98\x4a\xfa\xfe\xa4\x89\x1a\xa9\xb3\x8f\x99\xac\xb6\x8f\xa9\xb7\xd0\x8e\xdd\xb2\x8b\x13\x39\x3c\xad\xec\xcb\xd1\xc4\xda\xc8\x38\x0b\x19\x38\x59\x49\x76\xbc\x56\x94\x99\xa6\x49\x5f\x97\xaa\xba\x0b\x6e\x61\xdf\x40\x95\x67\x86\x8b\xb2\x6b\x59\x8b\xf0\x3a\xc7\xc9\x8d\x29\x23\x4a\xf3\x30\x27\x34\x17\x09\x15\x44\x92\xd0\xad\xbd\x62\x33\xb1\xf9\xcb\x91\x20\xe1\xd1\xa2\x39\xf5\x9e\x63\x29\x07\xd8\xab\xf4\xa8\x2c\xdb\x17\xab\xc9\xb4\x9c\xe8\x9e\xba\xbc\xef\x35\x28\xf5\xa3\xb7\x20\x32\xa7\x8f\x79\xdb\x5c\xce\xdd\xea\xde\x3a\x03\xdc\x96\x53\xc5\xdd\xc6\xda\x47\xb4\xd4\xc3\xf8\xfa\xca\xd5\x1c\x23\x7c\x46\x33\xc6\xa6\x2b\xee\x68\xeb\x07\x4f\xf3\xd2\x76\xf9\xc4\xb5\x19\x55\xd4\x5a\xda\x51\x2f\x1f\x2b\x53\xa4\x6a\xba\xa4\x7f\x49\xeb\x01\xa7\x23\x14\x5b\x0b\xb1\x96\xe3\x2e\x85\x93\x12\x6d\xa7\x8f\x1d\x10\xfe\x0c\x1c\x10\x3c\xce\x24\xad\x32\x22\x11\xab\x5f\x5b\xcf\x1c\x03\x0b\x96\xf0\x26\x06\xc9\x2a\xbc\xc9\xd4\x5c\xb5\x1d\x1c\xb3\xd1\x0d\x89\xaf\xa5\x34\x29\x70\x2e\x08\x3d\x6a\xe4\x79\xd6\x11\xa0\x10\x86\x29\xce\x6f\x08\x36\x75\xef\x20\x43\x8a\xc2\x03\xb3\xcd\x43\x23\x2c\xc1\x88\xa0\xc9\x52\x46\x47\xf6\xca\x67\x74\xc8\x52\x46\x87\x2c\x61\x74\x48\x9d\xd1\x21\x95\xd3\x8c\x34\x4f\x33\x56\x32\x3a\x6e\x74\x99\x79\x18\x5a\xd2\x79\x2f\x59\x8f\xa5\x91\xfa\x4a\x16\xc2\x9a\x85\xa4\x41\x75\xb4\xc4\x2e\x5d\x55\x74\x49\x52\x10\xbb\x05\x1a\x1f\xac\x70\x92\x38\x8b\xb3\xc8\x18\x96\x9b\x19\x8d\x6a\x57\x54\x26\x79\xbf\xf2\xaf\xdf\x58\xc2\x52\x09\x23\xd7\x6f\x7f\xe0\xff\x2b\x57\x73\xd8\x1f\x0c\x8b\xdc\x6b\xcc\xd9\x72\x98\x04\x84\xcf\xe2\x0a\x9d\xf5\x67\xb4\x0b\xb3\xa5\x06\x54\xde\x09\x66\x0c\xa8\x3a\xd8\x61\x87\xe2\xc2\xb0\xc7\x85\x09\x74\xc1\x39\xbf\x1c\x92\xfc\x89\x79\xb4\x0b\x73\xef\x0a\x56\x80\xe2\xf0\x29\x6b\xe3\xef\x21\x96\x61\x27\x39\x8c\x76\xe1\x28\x4e\xf1\x14\xd3\x14\x53\xf1\xef\xf0\xe9\x73\x8a\x06\xeb\x57\x60\x6a\x33\x6a\x46\xea\x64\x55\x01\x2e\xf4\xf6\xd4\x51\xb5\xbc\x05\x71\x9e\x16\x06\x7c\xa8\xaa\x2b\x5b\x8b\x04\x94\x14\x43\x71\xc7\x72\xa9\xd5\xc8\x6a\xa6\x31\x95\xbe\x1d\x27\xd3\xa8\xc5\x23\x5b\xf3\xcd\x3d\x33\x3f\xde\x15\x19\x06\xc5\x61\x01\xac\x56\x26\x08\x41\x71\x60\x1e\x6e\xbb\xe4\x31\xed\xf6\xde\xd8\x7c\xaa\x73\xf4\xf3\xa2\x2c\xa6\xde\x51\x8f\xc0\x5c\x31\xee\x8c\x8e\xb0\x9d\x08\x85\x2c\x2d\x75\x83\x42\x8f\x14\xcb\x03\x4b\xdd\x31\xae\x44\xd0\xaa\x29\x31\x53\xe6\x68\x6a\x02\x5e\xc9\x40\xc4\x95\x96\xc3\x4a\x17\x24\x37\x56\xfd\x38\x5d\x2c\xb4\xa7\x47\xee\x49\x12\x66\xef\x6a\x61\x02\x4a\xd1\x3e\xae\x6c\x19\x8b\xd8\x4a\x99\x15\x8f\x39\x3b\x8e\x9c\xeb\x44\x1c\xc7\x7e\x1e\x88\x87\x00\xf4\xcf\x2a\x55\x59\x28\xfd\x6e\x83\xc2\x60\xb1\x85\x10\x06\xc0\x2e\x7c\x6d\x26\x41\xa1\x3d\xba\x1c\x09\x92\xc2\x46\x0e\x59\x9c\xa4\xa9\x7d\xaf\xbe\xdb\xad\xfc\xad\x62\x80\x5a\x09\x3e\xa3\x40\xe9\xb3\x60\x0e\xb1\xb2\x79\xcb\x23\x26\x25\xa8\x31\x4a\x3d\x09\xea\xd8\x27\xd0\xd7\xd1\x80\xc7\x8a\x7f\xc2\xe9\x10\x1e\x3d\x9c\x30\x75\x52\x17\xa6\x8e\x96\x08\x53\x27\x72\x7c\x47\x46\x98\x3a\xa9\x0a\x53\xfe\x5f\x78\x52\x17\xa6\x4e\x96\x0a\x53\x27\x8b\xc5\x49\x5d\x98\x3a\xa9\x0a\x53\x27\xe8\xfa\xf9\x85\xa9\x31\x3c\x76\xc2\xd4\x09\x80\xa7\x9e\x30\x75\x52\x13\x75\x4e\x8c\x30\x55\x49\xdf\x3f\x69\x1e\x3f\xa7\x4e\x98\x3a\x59\x2d\x4c\xd5\x5b\x68\x3f\x41\x65\x17\x4f\xe4\xf0\xb4\x30\x35\x41\x27\x30\xd5\xc2\x94\xfc\x72\x1d\x1e\xc1\x53\x78\xd2\x64\xb7\x73\x91\x08\x3c\x9a\x24\x5c\x94\x8f\x78\xad\x7a\xae\x0b\x86\xb7\x54\x91\xa6\xd1\x72\xb3\x3e\xad\xef\x2a\x53\xd6\x32\x3a\x7e\x20\x7e\xe9\xfa\xec\xe8\xaa\x6c\xc6\x63\x73\x51\xe8\x35\xbc\xe4\x05\x30\x15\xf5\x22\x1e\xcd\x38\xc7\x54\xa8\x0a\x0e\x61\xf3\x66\x2a\xf8\xff\xaf\x5e\x7e\x31\xd6\xac\x23\x19\x9f\x46\xaa\x12\x4f\x55\xd1\xa8\x44\x63\xc0\xa1\x7a\x40\xb8\x80\xd8\x92\x82\x7a\x0f\x21\x59\xb3\x8f\xe4\xec\x3e\xaa\xbd\xff\x0c\xd0\xef\xcc\x1d\x27\x37\xb0\x79\x99\x0e\x03\x10\x27\xf4\x34\x8a\x30\xba\xa0\x94\x5a\x7e\x5f\x40\x84\x61\x73\x30\x64\xc9\x60\xdc\x70\xca\x3e\xfb\x83\xe1\x4b\xfa\xef\xf7\xd5\xfa\x6f\x48\x42\xe9\xbc\xf1\xd4\x2d\x86\xe2\x0d\x14\xb6\x52\xc8\x2a\x97\x20\x9e\xd3\x16\xb2\xb7\x08\x5e\x9a\x52\x7e\x1b\x41\xce\xe7\xc5\x98\x7a\x3f\x34\x52\x16\xc1\xd3\x69\x76\xaa\x87\x57\xb5\x92\x06\x50\x98\xc8\x25\x9d\xe5\x9b\x62\xa9\xdb\x46\x05\xd3\xd5\xb3\x2d\xf2\x17\xf7\x8e\x93\xd1\x84\x50\x5c\xee\x94\xb3\xfc\xc9\x1f\x00\xe3\x09\x15\x98\x4f\x39\x16\x98\x3f\xcf\x78\x8b\x8a\x37\xc0\xab\x10\x4f\xb4\x22\x5e\xd0\x14\xd5\x35\xe7\xa2\x97\x4d\xcf\xfd\x40\x58\x33\xa0\xad\x2d\xda\xed\xb6\xe2\x14\xd5\x28\xa2\x31\x07\x14\x45\x51\x2c\xf7\xc2\x98\xe5\xf8\x92\x9d\xb0\x0d\x38\x62\x9c\xb9\x28\xfe\x3a\x3a\x4a\xa6\xcb\xea\xfc\xad\xfa\x83\xe5\x4a\x86\x56\xf1\x7f\x49\x1c\x01\x2b\xde\xb7\x88\xf5\x4a\xe0\xaf\x44\xe6\xb1\x0a\x6f\xbe\x4c\x64\x52\xa2\xa9\x37\x63\x7c\xa9\xc8\xc4\x97\x88\x4c\xbc\x2e\x32\xf1\xca\x99\xc5\x9b\x67\x16\xf5\x74\xc3\xae\xb3\xe9\x63\x2d\xc4\x17\x5e\x0b\xe1\x16\x6b\xe2\x1f\xbc\xca\x67\x1c\xcd\xdd\xc3\x76\x3e\xdb\x46\x97\xb0\x6d\x4c\xb2\x6d\xd4\xb0\x6d\xac\xca\xb6\xf9\x7f\x21\xab\xb3\x6d\x6c\x29\xdb\xc6\x16\x0b\x56\x67\xdb\x58\x95\x6d\x63\x88\xaf\xc3\xb6\xe9\x2d\x63\x96\xd5\xe0\xe5\x62\xc1\x0b\x00\x19\x80\xc4\x63\xdb\x58\x8d\xa9\x62\x86\x6d\xab\xa4\xef\xb3\x15\xd7\x23\x90\xad\x66\xdb\xea\x2d\x2c\x5f\x5a\x26\x87\x67\x7c\x44\x1f\x44\x5f\x64\x08\xe8\x37\xcb\x43\xe1\x52\x42\x93\x23\xcc\x11\x8e\xbd\xc4\xab\xfa\x94\x44\x38\x7e\xe6\xca\x37\xae\x1e\x5c\xbd\xf6\xcc\xb5\x8b\x07\xcf\xfd\xd5\x33\x2f\x7e\xe3\xe2\xc1\xb7\x9f\xb9\xf2\xe2\x37\x5f\xfc\x46\xa9\x8f\x6e\xde\x1e\x42\x8e\xe6\x45\x79\x18\x54\x6f\xd0\x8f\x4b\x4b\x31\x84\x03\xad\x21\x1f\x29\x53\xd5\x58\x1d\x0b\x2f\xb2\x14\xef\xe3\xbe\xe6\x0d\x54\x11\xd3\x69\xa0\xcc\x5f\x63\x43\x9f\x91\x3c\x3c\xbc\xc3\xcd\x3e\x77\xc7\xe5\x31\xce\x8f\x72\x34\x37\x19\xfb\x18\x36\xb3\xf5\x79\x01\x69\xac\x83\x28\xb5\x9d\x89\x34\x3e\x30\x1f\x31\xa4\x85\x12\x5b\xaf\xf1\x84\xea\x20\x16\x4b\x0a\x54\xb2\x98\x62\x37\x89\x98\x3c\xa7\xcd\x8c\x5b\x0b\xd9\xc1\x38\xc8\x2b\xa1\x87\xab\x1e\x31\x6f\x64\xb3\x1f\x8c\x09\x73\xb5\x35\x81\x6f\xb5\xdd\xe5\xae\x6a\x4e\x16\x59\xb3\x3d\x55\xbb\x6e\xb0\xe8\xac\x42\x90\xf0\x99\x60\xa4\xe4\xf9\x40\xb0\x60\x9a\xe4\x39\x4e\x83\x43\x59\xcb\x61\xc0\x78\x90\x04\x19\x1b\x25\x59\xa0\x0e\x56\x97\x51\x8b\xb9\x38\x0d\x12\x1a\xe8\x05\x90\x85\x93\xe0\xb0\x3c\xfc\x0f\xcd\xe9\x1b\x07\xff\x9e\xcd\x82\x51\x42\x83\x1c\xd3\x34\x48\x82\x14\xa7\x44\x99\x6d\x07\x4a\x99\x2e\x0b\x8a\x09\x0e\xcc\x08\x64\x9b\x1c\xab\x17\x14\x03\x22\x82\x9c\x29\x9e\x31\x20\x79\xa0\x1d\xe2\xd3\x38\xb8\x66\x12\x52\x46\x71\x70\x42\x12\x55\xfc\xd0\x60\xc9\x61\x6f\xc2\xd8\x8d\x40\x99\x54\xe3\xd6\xfe\x84\x1d\xfd\x90\x5f\xeb\x4e\x8a\x32\x34\x89\xa2\x44\x2b\x65\xab\x1e\x50\xfa\x44\x1c\x19\x4d\xa1\xbb\x69\xd0\xd1\x2e\x00\xb4\x1f\x0e\x0c\x0b\x32\x33\xe9\xa9\x53\x38\x1a\x7e\xc5\x92\x15\xfb\xa1\x89\xf5\xcd\x3c\x3e\xce\x96\x5f\x8d\x56\xc2\xee\x33\xad\x39\x69\x6e\x35\xb1\x58\xcc\x0b\x13\x46\xc1\xc7\x7d\xae\xf4\x52\xaa\xbb\x25\x7f\xa8\xfe\xf6\x8d\xab\x81\x84\xa1\x5c\x36\x9d\x60\xc6\x1c\xcb\x14\x68\xfe\x54\xbe\x14\x85\x8e\x0a\x82\x4b\xba\x62\x2a\xe4\x3a\xce\x4c\x4b\xf7\x3a\x7e\x05\xda\x45\xd1\x65\x02\x91\x3f\x44\x38\x4f\xf1\xc9\x35\xc6\xb2\xbc\xbf\xb5\x07\xad\x1e\xa7\x59\x23\x1c\x65\x6c\x74\xa3\x3f\xcf\xb1\xb8\x46\x8e\x31\x9b\x89\xbe\xe2\x4e\xd0\x05\x1a\x67\x89\x70\x9c\xcf\x2c\xcb\xa0\x4c\x87\x2a\x64\x84\xcd\x8a\x65\xb6\x91\xa4\x75\x99\x9f\x4f\x0a\x15\x95\xe9\x53\x02\xd8\xdc\x9b\x28\x84\x9d\x02\xd0\xcf\x67\x74\x60\x76\xee\x2a\x55\x34\x32\x9b\xf2\x6e\xa2\xe5\x36\x88\xdc\x55\xa2\xa2\xbb\x8b\x05\x07\x85\xc0\x09\x4f\xd9\x4d\x6a\xb5\x7b\x65\x01\x29\x21\xc9\xae\x7a\x91\x24\x1c\xaa\x0e\x48\xa9\x13\x7a\x18\x8d\x10\x80\x33\x34\x89\x12\xbf\x0d\x8b\xf5\x9b\x6b\x22\xb1\x8e\x88\x63\x63\xdc\xf2\xd7\x6a\xfb\x46\x18\xba\x13\x43\xb4\x9e\x18\xb0\x42\xe1\xfb\xd4\x9d\x70\x44\x3b\xb6\x95\xea\x6b\xac\x6d\x9d\xf2\x8e\x14\x7b\x72\x44\xe3\xeb\x84\xa6\x52\xc0\x2e\x9d\x08\xf1\xcd\x60\xaa\x6c\x36\x72\x7b\x1c\xaa\x3a\x72\x57\x47\x02\x09\x80\x73\xaf\x1f\xfd\xa4\x90\xfb\x4a\xad\x55\x54\xf9\x80\x0b\xcf\x38\x59\xcd\x97\xde\x2e\x66\x60\xd5\xbc\x50\x7d\xba\xec\x5e\x2a\x06\x73\xb9\xef\xe4\xe6\x12\xa0\xd0\xa4\xce\x4d\x88\x0d\x23\x55\xa9\x81\x17\x08\xc3\xb9\xa4\xe3\x7d\x0a\xcd\x29\xd9\x27\x05\x12\x1d\xf5\x14\xb8\x29\x61\xa7\x92\x41\x73\x64\xf4\x73\xc3\x80\xf6\x93\x02\xd1\x0e\x89\x56\x66\xd1\xc4\x81\x57\x29\x83\x21\xdf\x7d\x6b\x44\x2e\xff\xe8\xbe\xea\x09\xd6\xa6\xb0\x50\x80\x02\x14\x0e\x93\x5b\x27\x41\x8d\xba\xc4\xf5\xa2\x52\x99\xa5\xc8\x5a\xbd\x5d\xad\x06\xd7\x44\x6a\x63\x6d\x5b\xc5\x23\x01\xfc\x2c\xd0\xcc\xaf\xa5\x9a\x73\x7f\xd3\x49\x3e\xc4\x6c\xb4\x72\xc1\x8c\x03\xea\x52\x56\x6d\x6c\xd0\xe8\x18\xcd\x0b\xfd\x2e\x6e\x8e\x4d\xdf\x4d\x16\x10\x1d\x6b\x9b\x1a\x89\x67\x63\x70\x96\xf4\x5b\x57\xbe\xb5\x8b\xbe\x4b\xae\xc6\x1b\x77\xe7\x2b\x44\xda\xcd\xd9\x0a\x34\x2e\x3c\xdb\x0e\x56\xe5\x19\xad\xe7\x2a\xd7\x27\x40\xc9\x4a\xaa\x8f\xab\xcf\x88\x1c\xce\xff\x88\x14\xdf\x2e\xa4\x75\x66\xf4\x35\x6b\xa1\x56\xd0\x1b\xba\x0d\x0a\xb9\x1d\x94\x72\x46\x1e\x87\x64\x1c\xed\x21\x84\x9c\xb6\xca\x9a\x42\x9a\x23\x04\xd3\x54\x5d\x1b\x18\x57\x77\x6c\x5c\x3d\xf5\x36\x35\x5e\x8e\x71\x1c\xd3\x02\x09\x48\xd0\x5c\x82\xd0\xd8\x8f\x76\xda\xab\x20\xa0\x28\x5a\xea\x9d\x37\xce\x72\x85\xc9\x6d\xb8\x77\x9a\xe1\x9e\xf5\xfd\xda\xb1\x80\x44\xc1\xd3\x0c\xb7\x29\xd0\x9c\x9f\x58\xd3\xfe\xa2\xdd\xc7\x5e\xa1\xf4\x03\x46\xae\x78\xac\x9b\xf8\xe2\xeb\x26\x3c\xf7\xfe\xc6\x3d\x3a\xee\x76\x9f\x65\x2c\xc3\x89\x94\x7d\x36\x16\xd5\x31\x39\x77\x54\x47\x66\x36\x32\xbe\x45\xd4\xa5\xe5\x55\x89\xdd\x79\x68\x83\xad\xc9\x5d\x2c\x74\x9a\x7f\xd4\x56\x73\x5b\xfe\x16\x52\x64\xaf\x0c\x39\xe8\x70\x1b\x8c\x0c\x0a\x2f\x60\xea\x40\x40\x32\x04\xe8\x82\x71\x11\x09\xc3\x0e\xe9\x76\x49\x19\x2a\x29\xdc\x22\xc7\x72\x5b\x25\x54\x84\xda\x19\x3b\x2c\x13\x20\x41\xc4\x79\x31\xf8\x39\x8d\x3b\x61\xac\xf6\xa6\xa4\x4f\x9e\xc5\xa9\x24\xa1\x90\x7a\x81\xdc\x6c\x98\xb9\x42\xc5\xd7\xf0\xaf\xe4\x6d\x05\x1c\x1f\xb3\x13\xcf\x6a\x15\x00\x50\xa8\xdd\xad\xd1\x83\x3a\x2a\x52\x4e\x4d\xdb\x45\xdb\x40\x4e\xb1\xbd\x30\xcd\x01\x14\x43\x7d\xcd\x8d\xd1\x05\xb3\xe0\x26\xd2\x43\x84\x81\xfe\x12\x0d\x30\x14\x72\x7a\x06\x8a\xd0\x56\xee\xbb\xe5\x07\x00\x40\x3c\xce\x12\x49\x5d\x23\xd9\x8f\x4a\x20\xca\x16\x53\x6d\x81\x73\xd1\xbb\x99\x10\x21\x09\x57\x8b\xe6\xbf\x9d\x2e\xf9\xa5\x36\xaf\xed\xf7\x95\x72\xbc\x4d\x29\x27\xc0\xdc\x51\x93\x2d\xe5\xfe\xeb\xd7\xb5\x65\x1c\x82\x03\xb9\x87\xbb\x5d\xb5\xeb\x90\x0a\xc7\xe2\x5c\xae\xcf\x50\x2c\x2f\x55\xc5\xcb\x4a\xe4\x49\x50\xb4\xf1\x22\x92\xf7\xeb\x1d\xe3\x24\x9f\xf1\xd2\xd4\x2e\xdf\xa9\x24\xaf\x8c\xa4\xb9\xe1\x38\x50\x2b\xb8\x0c\xd1\x08\xfe\xb1\x5e\xa8\xa0\x51\x42\x4f\x92\x1c\xa5\x6c\xa4\x92\x0d\xc7\x78\x31\xc3\xf2\x5f\x14\xea\xcf\xd6\x03\x7d\x24\x6e\x21\xaf\x94\x14\x2c\xac\x8a\x26\xfc\x4a\x1a\x82\x02\xde\x24\xa9\x50\xea\x59\xad\x0b\x9c\x97\x4e\x0a\x91\xad\x21\x1e\x33\x2a\x90\x28\xab\x8c\xcd\x54\x5e\xd3\xaa\x9e\x58\xd5\x51\xc0\x8c\x50\x4d\x80\x20\xb7\x95\x35\x6a\xe1\xc0\x39\x3a\x69\xe7\xef\x9d\x97\xe9\x0e\x80\xc4\xb9\xa7\x39\x87\x18\x86\x76\x9f\x62\x4f\x3b\xaf\x35\x66\x9d\x61\x30\xa2\x03\xa6\xce\xba\x30\x54\xa6\x0d\xc6\x6b\xc5\x79\x93\x07\x21\x80\x54\xb9\xbc\xed\xaa\xca\x9e\x62\x4f\xdb\xf8\x40\xbd\x3d\xbf\x9e\xd6\xe1\xf0\x01\x1b\x6e\xcb\x3a\xf4\xa8\x3a\x74\x1b\x61\x48\x2f\xc8\xf9\x20\xdb\xdb\x90\x22\x0c\x0a\x1d\x5c\x68\x69\x71\xaf\x68\x5e\x29\x9a\x97\xb1\x81\x48\x01\xc7\x44\xc8\x22\x57\x95\xd3\x8a\x37\x69\x26\xdc\x95\xbe\x72\xd4\x8b\xc3\x5d\x38\x24\x3b\x91\xc6\x80\x67\xe7\xe5\x74\x7b\x07\x94\x5e\xf2\xc1\xa5\x44\x4c\xe2\x71\xc6\x18\x8f\x94\x87\xd7\xf3\x19\x4b\x24\x9b\xf5\x17\x62\x87\x82\xd6\xcb\x2b\x23\x0b\xf7\x72\xc1\x78\x72\x84\x7b\x53\x96\x9d\x8e\x49\x96\xb5\x52\xa2\xe5\x57\x52\xeb\x45\xb1\x7e\x80\x0d\xa4\xf1\xfb\xaa\xee\x5d\xf5\x3e\x91\x95\xfa\x48\x7c\x33\x20\x6a\xc3\x16\x10\x4b\x2c\xff\x96\xd2\xab\xb7\x5d\x51\xc6\x07\xaa\xfa\x42\x0b\x53\xf5\x7c\xe5\xe9\x79\x40\xf2\x8b\xaf\xcc\x92\x4c\x4a\xeb\x59\x92\xeb\x9c\x7d\x5a\x20\xdc\xe1\x8a\xac\x2f\x16\x91\xad\x0c\xe1\xb8\xcc\x83\x04\x28\xf4\xa5\x32\x6a\x7a\x92\x18\xe7\x91\x06\x8b\x0d\x73\xc4\x9e\xfe\xea\xbe\xe8\x6b\xd7\x65\x44\xf7\xe9\x99\xb1\x38\xe5\xf4\xf6\x69\xa7\xcd\x00\xf0\x0a\x1e\x67\x78\x24\x89\x72\xd3\xd5\xc6\x7c\x8b\x53\x3c\x62\x3c\x11\x18\xe4\xa8\x9e\xe4\xfa\xab\x18\xfc\x40\xee\x22\x75\x5f\xe8\x02\xc4\xf4\xf6\x9e\x4a\x2e\xa0\xdd\xa7\x92\x5e\x0f\x44\x04\xe1\x41\x32\x04\x4a\x41\x11\xc9\x51\x90\x28\x07\x7d\x76\x41\x02\x5a\x2f\xd1\x57\x00\x00\x8b\x85\xd3\x51\x04\xec\xc2\x57\xbb\xdd\x7c\x95\x0f\x4a\x0e\x60\x5e\xd8\x48\xd8\x75\x45\xa7\xa5\x93\x7a\xfe\x8d\x93\xa9\x5b\x02\xa3\x69\xb4\x6b\x88\x44\x51\x54\xb9\xf3\x12\x1f\x24\x5b\x5a\xd0\x68\x20\x4a\xad\x10\xa9\xa8\x8d\xf4\x85\x91\x0b\x8d\xdd\xb2\x81\x66\x62\xd2\x08\x08\x9f\xd0\x76\x8b\x96\x16\x8f\xa4\xb6\x6a\xb4\x20\xad\xd3\x46\x8c\x9e\xe0\x36\x43\x96\x15\x21\xe2\x75\x30\x59\x1b\x21\x8d\xba\x85\x7b\x4a\x3c\x4d\x55\x84\x34\x32\x8e\xb6\xa4\xac\xa7\x59\x18\x1b\x48\x49\x99\x03\x3a\x61\xa3\xbc\x76\x0f\xf0\xa0\x5c\xfa\x07\x8a\xa3\x97\xd0\x14\xd1\x95\x66\xc6\x52\x64\xd6\xc3\x07\x11\x5d\x7b\x9e\xf1\x2b\x6d\x52\xde\xb2\xbc\xb3\x24\xfb\x12\x84\x7a\x5c\x5e\xa7\x1e\xc1\xba\x35\xaa\xdc\x4b\x88\xfe\xf2\xf9\x59\x0b\x6b\x57\x4f\xa2\xc3\x44\xee\x53\xde\xc1\xee\xd0\x84\x95\xda\x88\xf3\x8a\xea\x2d\xe2\xcb\x50\x88\xaf\x3d\xec\xa3\x35\xdf\x04\x5a\x7b\xcc\x4a\x3e\x28\x6d\x93\x02\x2e\xf9\xe7\x11\xd6\x42\x6f\xb7\x1b\x85\x54\x41\x9e\x8c\xdf\xed\x46\x18\xe9\xef\x11\x06\x00\x36\x72\x68\x4f\x51\x93\x43\x8a\x3a\x10\x5f\x10\x1b\x99\xc6\x23\xb1\x99\x39\x5c\xf3\x05\x99\x2f\xda\x24\xa2\x4d\xcd\x22\xde\xc4\x34\x92\xbc\x67\x2c\x1b\xcf\xe5\xcc\xaa\xcb\x3c\xba\xf3\x81\xe4\xd6\xb2\xcf\x3b\x1f\xb6\xf6\xac\x4d\xd6\xee\x66\x9c\xd1\x74\x23\x88\x3e\xfc\xa1\x40\xf2\x1e\x3e\x9e\x8a\xf3\x4e\xe3\x12\x55\xdf\x23\x14\x02\x2b\xe3\x2b\x9b\xad\xba\xa8\xca\xf9\xbf\x28\x87\xa3\xf4\x65\xad\x62\xef\xd2\x59\x58\x9f\xa2\x9f\x73\x16\x3c\x64\xd2\xea\x90\x5a\x7f\x65\xc3\x40\x73\xe4\x9b\x41\x0e\xcd\xc8\x6d\x00\x39\xb2\x2f\x27\xb9\x7f\x7a\x33\x84\x2a\xdb\x08\xb9\xcf\xbe\xa4\xe4\xfe\xe9\x0d\x91\xfb\x6c\x33\xe4\x9e\x32\xd1\x3b\x0f\x03\xab\xf3\x7f\xd9\x99\x58\xca\x84\xda\xcc\x7f\x65\x08\xcf\x9a\x55\x57\x8b\x9d\x83\xad\x2d\x67\xed\x51\xb2\xb6\x5b\x1b\x64\x6d\xab\x43\xdd\x10\xa6\x7d\xe1\xc5\xd1\xdd\x95\xe2\xe8\xa6\xd9\x0d\xca\xc4\x26\x4e\x13\xd6\xae\x4f\xfe\xf2\xcc\xeb\x66\xc5\xfc\xc6\x34\x33\xbe\x89\x59\xbe\xf5\xa7\x9e\x66\x8f\xb9\xf1\x66\x71\x77\x08\xb6\x9a\x73\xbb\x37\xdc\x0c\xcf\x73\xeb\xe1\xe6\xae\x6d\xd0\x6b\xbc\xff\xb0\x2c\x0e\xce\xa3\x89\x0d\x64\x0d\x7b\xb1\xf1\xea\x50\x4e\x41\x18\x86\x24\xbf\x26\x3b\x7e\x6a\x6e\xaa\xaf\xeb\x5b\xd8\x52\x89\xe9\x5d\x55\x7b\x0e\x40\xa5\x9c\x02\xf6\x77\xed\xca\xd8\x2a\x35\x5e\x87\xa0\xbf\xb5\x85\x5b\x4c\x09\xb4\xe9\xe5\x4e\x6f\xca\xc9\x49\x22\xf0\x8e\x79\xcc\x51\x7b\x67\x3c\xc2\x80\x15\xda\xc9\x88\xc3\x32\x10\xc8\xd7\xcb\x96\x7d\x0d\x32\x75\xc1\xc0\xec\xe3\x57\x7e\x2c\x77\xa2\xac\x07\x08\x1a\x0c\x61\x6b\x78\x25\xcf\x7b\xa9\x8c\xe6\xe9\x25\x76\x2a\xff\xfc\x00\x1a\xa2\x8c\x0e\x08\xa0\x7e\x80\x0c\x14\x85\x30\xef\x7d\x11\x50\x90\x78\x3a\xcb\x27\x12\x23\x75\x30\x75\xff\x69\xac\xda\x79\x69\x83\xd4\xd6\x07\xa0\x0d\x16\x2c\x2d\xc3\x01\x1b\x07\x1c\xe0\x08\x74\x44\xf9\x6c\x57\x9b\xfd\x47\x7d\xd1\xf0\x78\xac\x2c\x8a\xda\x82\x76\xb4\x97\x98\xe5\x78\x0d\x7b\xa3\x87\x5f\x68\xdd\x33\xd4\x8c\xe9\x5f\x35\x69\x67\x65\x98\xb0\x78\x4c\x11\x86\xc2\xd3\x80\xfb\xb6\x61\xce\x1a\xd6\x33\xe5\x03\xf3\x8a\xb5\x1e\x86\xf3\x31\x35\x76\x79\x14\xdf\x12\x48\x44\x0d\xbb\x3c\x9b\x23\xc3\x62\x2e\xf3\x28\x9b\xbc\x4e\xe3\x3e\x81\xb7\xde\x24\x70\x63\xd0\xbc\x6f\x81\xc8\xbe\x0a\xd7\xb4\x75\x6b\x9a\xa6\xd9\xb6\x41\xdd\xc0\x0e\x7b\xdd\x11\xaa\x3b\x2d\xc1\xa8\xf7\x45\x04\xfa\x8d\x7e\xb6\xdf\x78\x08\xbb\xcd\x74\xe4\x35\xf7\x3c\xa4\xf5\xf2\x5e\x6e\xfb\xc6\x4a\xdb\x37\xd2\x26\x78\xd7\xb1\x89\xe3\x9c\xcd\xf8\xa8\x5d\x38\x5a\xe1\xb5\xb5\x1a\x3b\xcf\x26\x50\x8f\xc8\x44\xce\x0e\xa7\xe5\x22\x2d\x8a\xe3\x58\x58\x13\x91\x7a\x68\xc3\xc4\x61\x31\x8f\xaf\xd8\x3a\x30\xe4\xda\x9d\x42\x40\x5e\x14\x9d\xfa\x7d\x8c\xe5\x54\x74\x18\xc2\x81\x18\x22\xdc\x71\xc4\x41\x28\x61\x4f\x44\x00\x6a\xcf\x77\x43\xe8\x23\xac\x6e\xe1\xd0\x00\x0f\xfd\xb8\xdb\xab\x5e\x07\x61\x37\x29\xe6\x08\x17\x75\x83\x5d\xdb\x4d\xe5\xce\x61\x29\xad\x5c\x77\xf3\xe4\xa2\x2a\x07\xfc\xc3\xa6\x34\xb0\x25\xd0\xcb\x62\x43\x35\x8d\x70\x9f\xc0\xb2\x56\x48\x94\xab\x22\x19\xf5\x69\xd5\xf8\xd6\xe4\x3d\xdb\xf2\xd6\x66\x2c\x6b\x12\x85\xb1\x9e\xe5\xa5\xed\x6d\xb7\x6b\x8d\x70\xe3\x38\x66\x11\x57\x6f\x83\xd7\x37\xbd\x2a\x64\xb7\xbd\xab\x59\x6d\xfd\xe6\x9e\x56\xf5\x08\xa5\x83\xd1\xed\x82\xe5\xbb\x1c\xc7\xb6\x36\xdf\x9c\xd5\xce\x42\x84\x81\xfb\xee\x11\x84\xf2\x73\xd9\xb3\x06\x51\xa8\xce\x94\x09\x89\xa1\x8f\x33\xdd\xb0\x67\x83\x5b\x58\xdb\x68\xbd\xb1\x69\xcb\xc6\x4e\x60\x84\xf5\xbe\xce\xf5\xb3\x8f\x67\x6e\xed\xf2\xca\x7b\x95\x9f\xfa\x7a\x21\x97\x5a\x7c\x31\x75\x7c\x1c\xdf\x2a\xed\xb1\x09\xe1\x97\xc5\x84\x30\x79\xec\xde\xf8\xff\x9c\x7b\xe3\x31\x3e\x66\xcf\xa9\x78\x02\x49\xc3\x51\x4f\x5b\xe8\x48\xcc\xce\xfc\x03\xa1\x1e\xa2\x87\xc2\xf0\xa6\x0e\x03\x13\x42\x23\x23\xb6\xc7\xe9\xe9\x2b\xb7\x1c\xc5\x68\xc4\x7c\x46\x29\xe6\x9a\x93\xce\x50\x64\x5e\x44\x2b\x23\x1b\xb8\x2a\x01\x24\x2b\xbe\x25\x91\x7d\x48\xb9\xfe\x6c\xb2\xf5\x01\x3b\x49\x32\x92\x3e\x9f\x25\x47\xfa\xbd\xfd\x23\x79\x8c\xab\xb6\x6b\xb1\x7f\x4c\x9d\x2a\xc3\x01\xc9\xbf\x25\x8b\xd5\x83\x41\xb9\xba\xd0\x56\x2d\xa1\x28\x4b\xf8\x81\xff\xdd\xf7\x4a\xd4\x05\x5b\x3d\xac\xd7\x8a\x10\xae\x39\x0c\xe9\xae\x86\x70\x40\x87\xf0\x5c\x6f\xd6\x9a\x82\x72\x9b\xb9\x54\x39\x5d\x95\x4c\xb6\x23\x21\x1c\x90\x73\xd6\xef\x8a\xd6\x5a\x60\x6b\x1c\x31\x8a\xdb\x6b\x39\x5d\x1a\x7e\x11\x55\x4e\xf2\xac\xf3\xea\x4f\xc7\x3f\xd6\xcf\xdd\xda\x59\x65\xdf\x8c\xd6\x56\x5b\xb3\x1c\xa3\xfa\x31\x59\x79\xfe\xb5\xe4\xe7\x17\x8b\x26\xe7\x6f\x0f\x9e\x99\xaa\xb0\x53\xee\x51\xfb\x48\xf3\xdc\xf7\xe0\x22\x05\xe2\x9d\x4a\xbc\x09\x63\x5b\xa8\xdf\x56\x56\x81\x41\xec\x81\xa9\x58\xcc\x99\xde\x37\xa4\xf4\x0f\x52\x86\xc9\xb9\xc9\xad\x62\xe2\x5b\xc6\xcd\x3d\x1a\xcb\xac\xa9\x75\x47\xc8\x8d\x1d\x5f\x4f\x46\x37\xae\xcf\x38\xc5\x5c\x45\xae\xc5\xd4\x05\xac\x65\xe5\xc1\x80\xb5\x89\x73\x22\xb0\x62\x4b\x3a\xd6\xeb\xc4\x1f\x4b\xd2\x2e\x63\x67\x7e\x18\xef\x44\x0f\x05\xc0\x26\xf1\x12\x90\x23\xac\x8d\x23\xcd\x3b\x99\xca\x52\x13\xe9\x37\x05\xb8\x47\x70\x05\x78\x0a\x70\xcf\x12\xed\x25\x8b\xd1\x97\xc7\xde\x43\x1d\xa2\xa8\xab\x23\x2c\x1f\xd0\x29\x1f\x9b\x53\x6f\x02\x54\x06\xa1\x67\x0f\x72\xa0\x97\x8b\x20\xa5\xac\x89\xa8\xab\xb7\xd4\x6e\x74\xbb\x11\x41\x54\x1b\x86\xcb\x52\x12\x3d\x01\x24\xe5\x19\x3c\x2b\x87\x9e\xc3\x04\x6d\xed\xc1\x99\x53\xff\x38\x5f\x3a\x38\x42\x59\x24\xe0\x0c\xc0\x14\xb9\x53\x6b\x04\x27\xfa\xf9\xaf\x1a\xc9\x07\x91\x5e\x1a\x3d\x9b\xe9\xbe\xe8\x8b\x08\x94\xe3\x19\x75\xbb\x91\xac\x8e\xc3\x19\x00\x30\xdf\x1f\xc5\x15\x2e\x3b\x87\x1c\xf4\xa3\x1c\x8d\xea\x2e\x5d\x5c\x3d\x1c\x5d\x11\x85\x65\x5e\xb5\xd4\x93\x08\x18\xcf\xdf\x79\xd3\xef\x35\x98\x44\xb2\xa0\x93\x1d\x72\x50\x40\xcf\xc9\x32\x59\x2c\x54\x64\x46\x6d\x40\xaf\xfd\x7d\xeb\x1c\x7a\x0e\xe4\xd4\xec\x82\xa2\x28\xcf\x2d\xd2\xa6\x77\x52\x41\x7a\xe4\xe8\xa7\x1e\x5f\xad\x78\x93\x24\x4d\xa3\x29\x80\xd3\xe5\xca\x98\xa5\xb1\x6b\xce\x23\xdc\x96\x82\xf4\x6a\x4d\xcf\x23\xd0\xd5\x2c\x37\xbe\x32\xca\xa5\xb5\xee\xab\xa8\xd1\xf8\xac\xbc\x09\x2b\x47\xb9\x9e\xe9\xbb\x13\xc8\x57\xd6\x5a\xa7\xba\x6b\xdf\xb0\xd5\x0b\xae\x6c\x45\xad\xde\x9a\x15\xcf\x72\x5c\xbb\xaf\x3b\x66\xc7\x98\x8a\x36\x5c\x31\x5f\x32\x72\xfd\x1c\x37\x71\x8d\xe8\x7e\x24\xbf\xa4\xea\xd1\xef\x80\x34\x93\xcb\x97\x37\xa4\x5c\xfb\x2c\x1e\x33\x8e\x23\x0e\xf6\x7b\x7b\x7d\x25\xe8\x26\xc7\xea\xef\x6e\x7f\xaf\x53\x7f\x23\x33\x7c\xc6\xda\xee\x06\x53\xce\x4e\x48\xaa\x1f\xcb\x54\xcf\x11\x26\x1c\x1f\x06\x09\xc7\x01\x65\x22\xd0\x23\x09\xf4\x49\x95\x87\x9b\xb8\x14\x28\x47\xe2\x58\x8b\xd8\xb4\x8b\xb8\xf7\xb5\x2d\xcd\x2b\x91\x31\x8a\x9b\x31\x92\x23\xaf\x7e\x13\x38\xb3\x68\x73\x58\xf0\x43\x57\x79\xab\xd5\xb2\xe3\x8f\xb0\xe8\x99\x27\xf1\x56\xaf\xa5\xa2\xb1\x1b\xb0\xac\x71\x41\xa3\xdc\xa8\x75\x07\x7d\x1c\xd0\x29\xd6\x99\xe9\x1a\x39\xc6\xaf\x32\x8a\x3b\x56\xda\x40\x08\xe5\x38\x1b\xc7\xcf\x27\xb9\x78\x96\x31\xb1\xaf\xfe\xe9\x42\x7d\xba\x5f\xf9\x16\xdb\xb7\x5e\xcd\x3c\xf4\x84\xa9\x2d\x04\xfd\x95\x19\x43\xff\xf5\x06\xee\x6f\x0c\x6b\x8e\x7f\x9c\x4c\xf3\x5e\x42\xd3\x5e\x8e\x45\x5e\x92\xbd\xe3\x64\xda\x6e\x2e\xd0\x6e\xc4\xbf\x79\x7f\x96\x6b\xba\x25\x73\x86\x23\x97\x20\xff\x54\xbc\xdc\x78\xab\xfa\x6d\xc4\xb2\x0c\xab\xee\x20\x2f\x2c\x8b\xb1\xee\x37\x31\x24\x23\xfd\xa6\xa4\x8d\x54\x60\xc6\xa4\x19\x20\xc9\x37\xa8\xd4\x93\x24\xcb\x11\xde\x37\x69\x11\x06\x7d\x03\x16\x1c\x27\xa9\xa9\xf0\x79\xdd\xb2\x8d\xf2\xa0\xeb\xb1\x8e\x70\x86\x45\xe4\xf6\x32\xa2\xe4\x5d\xba\xdd\x68\xad\xee\x71\xc3\xbf\x52\x1d\xa4\x55\x38\xc7\x03\x75\x3d\x97\x12\x2e\x4e\x5b\x3a\x62\x5f\x58\xb1\xfd\xb1\xed\x73\x75\x05\x26\x9c\x57\x02\x90\x82\xb7\x14\x60\x0b\x9d\xa1\x22\x72\x35\x06\x59\xce\x8a\xa9\xaf\xf6\x72\xf1\x99\xa5\x74\xf6\xc2\x3a\xbb\x55\x88\x42\x39\xae\xda\x22\xfa\x15\xb8\x92\x85\xd2\x75\x9c\xbf\x02\x5d\xac\x50\xe8\xf6\x20\xe5\x6d\xc1\xc2\xb2\xd2\x3a\x3c\xe9\x9a\xa5\xcb\x42\x3a\xe6\x08\x79\x15\x3f\x40\x1f\x64\xb1\xc2\x6a\xd6\x88\xc0\x3c\x11\x8c\x0f\xcf\x5f\x51\x4b\x15\xb2\x5b\xa5\xce\x4e\xeb\xb8\xae\x25\x47\xc3\x9a\x30\xee\x97\xf6\xb3\x15\x1a\x57\x79\x35\x77\x13\x49\x61\x0d\x09\x6b\x7d\x84\xde\x1b\xa9\x7a\xc4\xa6\x5a\x95\x54\xb8\xdb\xba\x0d\xb7\x52\xde\x02\x1a\x7f\xd5\x79\x75\x0f\xf9\xd2\x53\xad\x6a\xfd\x0c\x0f\x00\xe7\x6e\xd3\xb4\x54\x14\x15\x22\xc7\x2d\x4b\x94\xd7\xa4\x21\x4f\x0b\x70\x29\x99\x7a\xb2\xbf\x21\x88\xb4\x95\x20\x56\xa8\x9b\x95\x8c\xea\x14\xce\xa4\x5b\x2a\x67\xfe\x3e\xa6\x74\x0f\x45\xe9\xac\xee\xe1\x2c\x4c\xad\xa3\xba\x38\x2f\xaa\xb7\x61\xf1\x43\xee\xe5\xa2\x71\x10\xd3\x25\x68\x49\x3d\xb4\x34\x79\x3d\xd4\x3c\x07\xe7\x91\xe3\xb6\x7b\xf5\x3f\x0d\xe7\x71\x15\x8b\x92\xf3\x90\x7f\xfe\xe8\x9c\x87\x75\xa1\x97\x78\x74\x36\xe2\xd7\x37\x60\x5d\xbd\xf1\x40\xfb\x90\x6e\x70\xdf\x55\x76\x50\xdb\x21\x55\x19\xe4\x63\xb6\xe1\xcf\x88\x6d\x48\xd2\x74\xf3\xc7\xb9\xae\xf4\xcf\x81\x65\x90\xd4\x69\x1d\x96\xe1\x2a\x16\x1b\x62\x19\x6c\xea\x63\xf2\x54\x92\xa7\x16\x24\xae\xe3\xe1\xb2\x93\xfb\x0b\x74\xce\x4b\x5c\x5a\xf7\x9c\xaf\xe2\xd3\xd9\xe7\x7c\x8b\x26\x6e\x1d\x55\xc4\x3a\x5c\xc3\xa3\x0a\x4e\xd2\x2c\x50\xb2\xe9\x6b\xab\x26\xcb\x22\x2b\xb5\x9d\xe5\x6e\x5e\x5b\x57\x5b\x16\x59\xa7\x66\xb3\x8f\xcf\xdb\x6f\x2b\x0a\xac\xd9\xc2\x03\xf4\xdf\x14\xd3\xfa\xdb\xce\xff\x0d\x00\x00\xff\xff\x9c\x15\xd5\xa3\xeb\xc8\x15\x00") - -func distAssetsVendorCa78446e9478b4245ff205a2d133cea1JsBytes() ([]byte, error) { - return bindataRead( - _distAssetsVendorCa78446e9478b4245ff205a2d133cea1Js, - "dist/assets/vendor-ca78446e9478b4245ff205a2d133cea1.js", - ) -} - -func distAssetsVendorCa78446e9478b4245ff205a2d133cea1Js() (*asset, error) { - bytes, err := distAssetsVendorCa78446e9478b4245ff205a2d133cea1JsBytes() - if err != nil { - return nil, err - } - - info := bindataFileInfo{name: "dist/assets/vendor-ca78446e9478b4245ff205a2d133cea1.js", size: 1427691, mode: os.FileMode(420), modTime: time.Unix(1480000000, 0)} - a := &asset{bytes: bytes, info: info} - return a, nil -} - -var _distCrossdomainXml = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\x94\x91\x41\x6b\x1b\x31\x10\x85\xef\xfa\x15\x13\x9d\xda\x52\xed\xd6\x57\xb3\xde\x40\x9d\x40\x03\x0e\x0d\x75\x0a\xcd\xc9\xa8\xd2\xb8\x3b\xa0\xd5\x6c\x35\x13\x3b\xf9\xf7\x65\x77\x0d\x25\xc4\x2d\xe4\x28\xe9\xbd\xef\xe9\xf1\x9a\xcb\xa7\x3e\xc1\x01\x8b\x10\xe7\x95\x5d\x54\x9f\xec\x65\x6b\x9a\x0b\xe7\x0c\xac\x79\x78\x2e\xf4\xab\x53\x78\x17\xde\xc3\x17\x2f\x1d\xad\xb9\x0c\x1f\xe1\x26\x87\xca\xc0\xf6\xee\xea\x87\xdb\x50\xc0\x2c\xe8\x6e\x22\x66\xa5\x3d\x61\x59\xc2\xe7\xef\xdb\x8d\x5b\x54\x0b\xe3\x5c\x6b\x4c\x73\x71\xf5\x75\x7d\xff\x70\x77\x0d\xa1\xb0\x88\x8b\xdc\x7b\xca\x6e\xe0\x44\xe1\x19\xb6\x0f\xdb\xfb\xeb\x5b\xb0\x9d\xea\xb0\xac\xeb\xe3\xf1\x58\xf9\xc8\x3f\xb1\x0a\xdc\xd7\x4f\x7d\xaa\xa3\x46\xa9\xcf\x38\xab\xa8\xd1\xb6\xa6\x39\xf3\xd4\x1a\x80\xb1\x01\x7c\x43\x1f\x41\x3b\x92\x25\xbc\x04\x47\x3c\x64\xd4\xda\x17\xa5\x90\xf0\xc4\x9f\x19\xbb\x99\xb1\xdb\x53\xc2\x9d\x0c\x18\xaa\x4e\xfb\x04\x53\x95\x13\xf6\x96\x45\xa1\xa0\x68\xa1\xa0\x74\x40\x98\x2d\xcb\x49\x04\xd0\x08\x29\xba\xc0\x59\x0b\x27\x18\xb0\xf4\xa4\x8a\xd1\xbd\xfe\x29\xa1\xac\x6c\xe6\x8c\xb6\xfe\x4b\xdf\xa0\xff\x3f\x7e\xda\xe6\xad\x29\x3e\xa5\x31\x04\xa0\xf1\x29\xf1\xd1\xf9\x10\x50\xc4\xed\x0b\xf7\x30\x8b\x57\xf6\x83\x05\x65\x37\x70\x51\x99\x0e\x82\xe1\xb1\xe0\xca\xee\x7d\x12\x7c\xe1\x1e\xd7\x72\x05\x7f\x3f\xa2\xa8\xeb\xd0\x47\x2c\xaf\x59\xa7\xfb\x7f\xa1\xc6\x36\xcd\xb9\x65\x5b\xf3\x27\x00\x00\xff\xff\xbc\xac\x13\x53\x95\x02\x00\x00") +var _distCrossdomainXml = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\x94\x91\x41\x6b\x1b\x31\x10\x85\xef\xfa\x15\x13\x9d\xda\x52\xed\xa6\x3d\x9a\xf5\xe6\xe0\x04\x1a\xb0\xa9\xa9\x73\x68\x4e\x46\x95\xc6\xdd\x01\xad\x66\xab\x99\xd8\xc9\xbf\x2f\xbb\x6b\x28\x21\x6e\xa1\x47\x49\xef\x7d\x4f\x8f\xd7\xdc\x3c\xf7\x09\x8e\x58\x84\x38\x2f\xed\xa7\xea\xda\xde\xb4\xa6\xb9\x72\xce\xc0\x8a\x87\x97\x42\x3f\x3b\x85\x77\xe1\x3d\x7c\xf1\xd2\xd1\x8a\xcb\xf0\x11\xee\x73\xa8\x0c\xec\xb6\xb7\xdf\xdd\x9a\x02\x66\x41\x77\x1f\x31\x2b\x1d\x08\xcb\x02\x36\xdb\xb5\xfb\x5c\x5d\x1b\xe7\x5a\x63\x9a\xab\xdb\xaf\xab\x87\xc7\xed\x1d\x84\xc2\x22\x2e\x72\xef\x29\xbb\x81\x13\x85\x17\xd8\x3d\xee\x1e\xee\x36\x60\x3b\xd5\x61\x51\xd7\xa7\xd3\xa9\xf2\x91\x7f\x60\x15\xb8\xaf\x9f\xfb\x54\x47\x8d\x52\x5f\x70\x56\x51\xa3\x6d\x4d\x73\xe1\xa9\x35\x00\x63\x01\xf8\x86\x3e\x82\x76\x24\x0b\x78\x0d\x8e\x78\xcc\xa8\xb5\x2f\x4a\x21\xe1\x99\x3f\x33\xf6\x33\x63\x7f\xa0\x84\x7b\x19\x30\x54\x9d\xf6\x09\xa6\x2a\x67\xec\x86\x45\xa1\xa0\x68\xa1\xa0\x74\x44\x98\x2d\x8b\x49\x04\xd0\x08\x29\xba\xc0\x59\x0b\x27\x18\xb0\xf4\xa4\x8a\xd1\xbd\xfd\x29\xa1\x2c\x6d\xe6\x8c\xb6\xfe\x43\x5f\xa3\xff\x37\x7e\x9a\xe6\x7f\x53\x7c\x4a\x63\x08\x40\xe3\x53\xe2\x93\xf3\x21\xa0\x88\x3b\x14\xee\x61\x16\x2f\xed\x07\x0b\xca\x6e\xe0\xa2\x32\x1d\x04\xc3\x53\xc1\xa5\x3d\xf8\x24\xf8\xca\x3d\xae\xe5\x0a\xfe\x7a\x42\x51\xd7\xa1\x8f\x58\xde\xb2\xce\xf7\x7f\x43\x8d\x6d\x9a\x4b\xcb\xb6\xe6\x77\x00\x00\x00\xff\xff\x3d\x89\xd1\x9a\x94\x02\x00\x00") func distCrossdomainXmlBytes() ([]byte, error) { return bindataRead( @@ -436,7 +415,7 @@ func distCrossdomainXml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "dist/crossdomain.xml", size: 661, mode: os.FileMode(420), modTime: time.Unix(1480000000, 0)} + info := bindataFileInfo{name: "dist/crossdomain.xml", size: 660, mode: os.FileMode(420), modTime: time.Unix(1480000000, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -681,7 +660,7 @@ func distImagesIconsSearchSvg() (*asset, error) { return a, nil } -var _distIndexHtml = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xec\xfd\x6b\x6f\x1c\xd7\xb5\x27\x0e\xbf\xcf\xa7\xa8\xe1\x41\x80\x39\xc0\xd4\xd2\x5e\x6b\xed\xeb\xc0\x32\x20\x4b\xf2\x71\x1e\x50\x89\x27\x71\x38\xe7\xbc\x32\x4a\x2d\xca\xe4\xb8\x24\xea\x91\xa8\x76\xcc\x4f\xff\xc7\xfa\xad\x5d\xd5\xcd\xab\x28\x25\x4e\x9c\x1c\x81\xe8\xee\x62\x77\xd5\xbe\xae\xfb\x6d\x7f\xf1\x3f\x9e\xfc\xe1\xf1\x77\xff\xf5\xed\xd3\xe1\xe4\xfc\xd5\xfc\xe5\x6f\xbe\xf8\x1f\xe3\xf8\x9b\xe1\xf1\xd9\x9b\x9f\xdf\x9e\xfe\x70\x72\x3e\xfc\xcf\xcd\xbf\x0f\xdf\x4c\xef\x4e\x4e\x1f\x9f\xbd\x7d\xf3\xbf\x86\xdf\xbd\xde\xd0\x6f\x86\x3f\x7d\xfb\xe4\x3f\xc7\xc3\xd3\xcd\xf1\xeb\x77\xc7\xe3\xef\x5e\x1c\xbf\x3e\x3f\x7d\x79\x7a\xfc\xf6\x7f\x0f\x5f\xfd\xf9\x4f\x87\x23\x13\xff\x66\x1c\xbf\xfc\xcd\x6f\xbe\xf0\x26\x87\xe1\x8b\x93\xe3\xe9\x85\x5d\x0c\xc3\x17\xaf\x8e\xcf\xa7\x61\x73\x32\xbd\x7d\x77\x7c\xfe\xf0\xe0\xfd\xf9\xcb\xb1\x1e\xec\xff\x74\x72\x7e\xfe\x66\x3c\xfe\xff\xbf\x3f\xdd\x3e\x3c\xf8\xcf\xf1\xcf\x8f\xc6\xc7\x67\xaf\xde\x4c\xe7\xa7\xcf\xe7\xe3\x83\x61\x73\xf6\xfa\xfc\xf8\xf5\xf9\xc3\x83\xdf\x3d\x7d\x78\xfc\xe2\x87\xe3\xe5\xc9\xf3\xd3\xf3\xf9\xf8\xcb\xdf\x9f\xbd\x9a\x5e\x7c\xf1\xc0\xff\xd9\x6b\xf2\xf5\xf4\xea\xf8\xe1\xc1\x8b\xe3\x77\x9b\xb7\xa7\x6f\xce\x4f\xcf\x5e\xef\x35\x74\x70\xfd\xc6\xed\xe9\xf1\x4f\x6f\xce\xde\x9e\xef\xdd\xf5\xd3\xe9\x8b\xf3\x93\x87\x2f\x8e\xb7\xa7\x9b\xe3\x11\xff\xfc\xaf\xe1\xf4\xf5\xe9\xf9\xe9\x34\x8f\xef\x36\xd3\x7c\xfc\x90\x0f\xbe\xfc\x0d\x5a\xfa\xcd\x7e\x53\xaf\x6d\x44\xe3\xfb\xd3\x07\x9b\xb3\xd7\x2f\x4f\x7f\x78\x70\xfc\x7a\x7b\xfa\xf6\xec\xf5\xab\xe3\xd7\xfb\xad\xff\xb6\x7c\xf5\x5b\x91\x57\x67\x2f\xde\xcf\xc7\xdf\xbe\x3d\x7e\x79\xfa\x97\xdf\x8a\xfc\x56\x1f\xfd\x56\x64\x69\xc0\xbe\x90\xc7\xbf\x15\xd9\x6b\x61\xbd\xe9\xcd\xdb\xb3\x17\xef\x37\x36\xb1\xf5\xb6\xb7\x67\x67\xe7\x7f\xfe\xe3\xe1\x7a\xcb\x6f\xe5\x6b\x6b\xe4\xeb\xf5\x86\xf9\x6c\x33\xd9\x13\xdf\xfd\xfc\xe6\x78\xbd\x6b\x7a\x7f\x7e\xb6\xde\xf1\xf4\xd5\xf3\xe3\xb7\x4f\x7f\x7f\xd4\x7f\xc5\x18\xbf\x7e\xfa\xe8\xbb\x3f\xff\xf1\xe9\x9f\x76\xdf\x95\x27\xfd\xee\xff\xfc\xee\xe9\xef\x9f\x7c\xff\xed\x1f\xff\xf0\xdd\x1f\x0c\x9c\xfe\xb4\xff\xd8\x93\xe9\xbc\x77\xf2\x72\x9a\xdf\x1d\xaf\x0f\x7d\xff\xe8\xdb\x6f\x0f\x7f\xf7\xf8\xd1\x77\xbf\xfb\xc3\xef\xbf\xff\xee\xe9\xb3\x6f\x0f\x1f\x7d\xf7\xf4\xfb\xff\xfb\xc7\x47\xdf\x7e\xfb\xf4\x8f\xfb\x0f\xf8\xdd\x4f\x9e\x7e\xfd\xe8\xcf\x87\xdf\x7d\xff\xe8\x4f\xff\xf5\xfb\xc7\xdf\xff\xe1\xab\x3f\x3d\xfd\xe3\xd1\xd3\x3f\xf6\x9e\xce\xdf\xbe\x5f\xee\xfb\xff\xfd\x9f\x3f\x3f\xfd\xe3\x7f\x7d\xff\xbb\xdf\x7f\xf7\xf4\x3f\xfe\x88\xc6\xaf\xb7\xb5\xf6\xf6\x87\xdf\x1f\xfe\xd7\xf7\xff\x71\xf8\xbb\x67\xcf\x9e\xfe\xf1\xfb\xc7\x7f\x78\xf6\xed\x1f\x7e\xff\xf4\xf7\xdf\xed\x37\xba\x8c\xf6\xd1\xb7\xdf\xee\x4f\xea\xf9\x7c\xb6\xf9\xf1\xf4\xf5\x0f\xff\xe7\xfd\xf1\xdb\xd3\xe3\x77\x57\x47\xf1\xea\xf4\xed\xf4\xc3\xf1\x9f\x36\xc7\xaf\xa7\xb7\xa7\x67\xeb\x12\xbf\x7b\x35\xcd\xf3\xe3\xf9\xfd\xbb\xf3\xe3\xb7\xeb\x52\xfb\xbd\xff\xf7\xf4\xfc\xe4\xf7\xd3\xab\xe3\x77\x6f\xa6\xcd\x6d\xed\xd9\x3d\xdf\x9d\xfd\x78\xfc\xfa\x8e\xdf\xff\x78\xfc\xc3\xe9\xd9\xf5\x1b\xde\x9d\x9c\xfd\xf4\xa7\xf3\xb3\xb7\x3f\x3f\x3f\x3b\xfb\xf1\xf0\xf4\xf5\x8f\x37\xed\xc8\x9b\xe3\xb7\x9b\x9f\xf7\x67\x79\xfc\x7a\x7a\x3e\x1f\xbf\xb8\x61\x39\x8e\x0d\x3e\xc6\xcd\x7c\x3a\x7a\xd7\xfb\x4f\xbd\x7f\x77\xfa\xfa\x87\x6f\xdf\x9e\xfd\xe5\xe7\xab\xa3\x78\xff\xee\xf8\xc9\xf1\xcb\xe9\xfd\x7c\xfe\xed\xf4\xee\xdd\xf9\xc9\xdb\xb3\xf7\x3f\x9c\xbc\xbb\xa9\xf9\xbf\x18\x0e\x3e\x7a\xf3\x66\x3e\x75\x48\xfd\x8f\xf9\xec\xf9\x34\x5f\x1e\xf4\xc1\xf0\xa0\xa3\xdd\x17\xf3\xe9\xeb\x1f\x87\xb7\xc7\xf3\xc3\x83\x77\xe7\x3f\xcf\xc7\xef\x4e\x8e\x8f\xcf\x0f\x86\x93\xb7\xc7\x2f\x1f\x1e\x3c\x78\x7f\xfa\x60\x7a\xf7\xee\xf8\xfc\xdd\x83\xed\xf1\xeb\x17\x67\x6f\xc7\x12\x35\x1d\x4f\xf1\xf9\xcb\xf4\xf2\x79\x11\x99\x5e\xb6\xe7\xc7\xcf\x8f\x35\x3e\x7f\x31\xe5\x54\x8f\x27\xda\xbc\x7b\x77\xf0\xe5\x6f\xee\xdb\xea\xe6\xe4\xfd\xeb\x1f\x29\x49\xa4\xe3\x97\x2f\x36\x21\x3e\x9f\x72\xcd\x29\xbc\x7c\x39\xe5\xc8\x8a\xc6\x1e\x7c\xf9\x51\xe3\x5c\x10\x7f\x8c\x2f\xf4\xf9\x4b\x0d\x61\x33\x95\x34\x4d\xfa\x22\x25\x7e\x11\xa6\x94\xa5\x68\xd9\x94\x76\xdc\x47\x7a\xa5\xed\xd3\x8d\x51\xb9\xf3\x9f\xdf\x1c\x3f\x3c\x38\x7d\x35\xfd\x70\xfc\xe0\xcd\xeb\x1f\xf6\xbb\x79\xf0\x72\xda\xda\x4d\x74\xba\x39\xdb\xad\xa2\xd1\xea\x07\x0b\xb1\xfe\xe2\xf9\xd9\x8b\x9f\xbd\xe5\xbe\xc6\x4e\x40\x87\x77\x6f\x37\x37\xad\xe9\x66\x2a\x35\xc6\x7c\xdc\x62\xa9\xcf\xa3\xc4\xf4\xf2\xa5\x84\x34\xc9\x0b\x56\xdd\x1c\x4f\x4c\xff\xef\xdd\xc1\x97\x5f\x3c\xf0\x46\xbe\xfc\xcd\x6d\xad\xf9\x5a\x36\x0e\xa4\xe9\xc5\xf3\x5c\x9e\x6b\x92\x4d\x8d\xe5\x58\x74\xd3\xa6\x8f\x6a\xe4\xd6\x0d\xb9\xdc\xc8\x5d\x73\x5b\xf7\x21\x85\xe7\x39\x4c\xa5\xb6\x17\x2f\xe3\x71\x92\x10\x9f\x67\xcd\x1c\x39\x6d\x42\x4a\x9c\xd3\x95\x36\xbd\xd1\x17\xa7\xdb\xe1\xf4\xc5\xc3\x03\xc7\x95\xe7\xd3\xbb\xd3\xcd\xf8\xe2\xed\xd9\x9b\x17\x67\x3f\xbd\x1e\x7f\x3a\x7b\xfb\xea\xe4\x6c\x3e\xb6\xc7\x5e\x9c\x6e\x6d\x32\xdb\x1f\x06\x67\x35\x07\xe1\x60\x38\x39\x36\x0e\x8c\xcb\xbf\xbc\x9a\x5f\xbf\x7b\x78\x60\xbc\xf1\x7f\x3f\x78\xf0\xd3\x4f\x3f\xd1\x4f\x4a\x67\x6f\x7f\x78\x20\x21\x84\x07\xef\xb6\x3f\x1c\x0c\xc6\xb5\xbe\x3a\xfb\xcb\xc3\x83\x30\xe0\xef\x60\xd8\xcc\xd3\xbb\x77\x0f\x0f\x5e\xce\xd6\xcc\xf8\xee\xcd\xdb\xd3\xf3\xe3\xd1\x98\xce\x74\xfa\xfa\xf8\xed\xc1\x30\xbd\x3d\x9d\xc6\x93\xd3\x17\x2f\x8e\x5f\x3f\x3c\x30\xdc\x3b\xf8\xf2\x8b\x17\xc7\x2f\xdf\x7d\x69\x70\x74\x3c\xbd\xfd\x8f\xb7\xd3\x8b\xd3\xe3\xd7\xe7\x98\xc1\xf4\x6a\xba\x38\x7b\x3d\x1e\x6f\xde\x8d\x9b\xb3\xf9\xec\xed\x28\xf1\xfb\xef\xdf\x4c\xa7\xaf\xcf\xc3\xf7\x7e\xfb\xf7\x9c\x6a\xf9\xbe\xe8\xc1\xf0\x17\x7e\x78\xc0\x4a\xb1\xb6\x83\xe1\x2f\xf2\xf0\x40\x88\x4b\x3e\x18\x7e\xe6\x87\x07\xe5\x60\xf8\x59\x1e\x1e\xb0\x90\x96\x83\xe1\x87\xde\xc3\x9f\x5f\x9f\x9e\xbf\x7b\x78\xf0\xfe\xdd\xf1\xdb\x3f\x19\xf1\xfb\xc3\xeb\x3f\xbf\xb3\xd1\xbc\x3b\x3f\x7b\x33\x9c\xbd\x7c\x09\x51\x81\x24\xf3\xc1\x60\x5f\xf9\x08\x1e\x1e\xfc\xdb\xd7\xa5\x55\x7e\x72\xf0\xe0\xea\x9d\xb9\x95\xab\x77\x6a\x29\xca\xd7\xee\xbc\xd6\x20\x67\xd1\xa7\x76\xdb\x83\xcb\x6b\xf0\x91\x6b\xc2\x9f\xd7\x64\x59\x13\xce\x37\xc3\x49\xf1\x35\x69\x24\xb1\xfa\x92\x50\xd6\xe8\x2b\xa2\x54\x43\x5f\x95\x42\xb5\xe5\x7f\xe1\x55\xe1\xcf\xab\x72\xfc\xe3\xed\x34\xa5\x96\xf6\x3d\x6b\xee\xf8\x93\x48\xab\xfa\xb2\xb0\x90\xc4\x8e\x40\x1c\x29\xad\x0b\x93\x38\xde\x73\x61\x2e\x8d\x3c\x4a\x7e\xf2\xe4\xab\x0f\x4e\x50\xbf\x8a\x5f\xf9\x6d\x7f\xdd\x04\xf9\xc6\x09\x8a\x50\xeb\xf4\x81\x95\x5a\x4b\x7d\x7e\x89\x72\x8b\x3e\x41\x92\x20\xff\x04\xf3\x93\x9b\x37\x30\x52\xb0\x4d\xb3\x09\x46\x12\x6d\x3e\x3f\x11\x0a\xc2\x3e\xbf\x48\xe5\xd3\x26\x28\xa5\xa4\xaf\xbf\xfe\xe0\x04\xb9\xd6\x27\x7e\xdb\x27\x4d\xf0\x3a\x35\xc3\x04\x23\xf7\x09\x06\xca\x8d\x7d\x82\x95\x12\x26\x05\x74\xae\xa5\x2d\xf3\x03\x3e\xff\x5a\x37\xf0\x3a\x5d\xba\x3c\x3f\x83\xc4\x8e\x81\x8d\xd2\x8a\x80\x81\x52\xec\x00\x3a\x92\xb0\xfe\x13\x4c\x50\x6e\x9c\x60\xa3\xa8\xba\x70\xe8\xa2\xb2\x12\x98\x16\xfa\xfc\x84\x6a\xfd\xf5\xc0\xe7\xc5\xfb\xb7\xc7\xe3\x74\x07\x01\x15\x2d\xf2\x3d\xe7\xce\x57\x12\x09\x2e\x8d\xc0\x30\x65\x9b\xea\xcf\xf8\xba\xfa\xe4\x70\xf1\xf1\x73\xfb\xaa\x94\x47\x5f\xc7\x0f\xce\xad\x14\x7d\xf4\xe4\xf1\x5f\x3d\x37\xbe\x79\x6e\x2c\xc4\x31\xf5\xc9\x55\x4a\xeb\xd4\x52\x5e\x27\x97\xee\xcb\x34\xff\x81\xd3\x93\x9b\xa7\x27\x14\x78\xa5\x2c\x6a\xdf\x02\x32\x99\x4a\xe9\x9b\xb7\x5c\xff\xda\x27\xa8\x37\x4f\xb0\x52\x5d\x61\x33\x91\x88\xec\x66\x08\x38\x95\xdd\xf5\xaf\x7d\x86\xf1\x16\x08\x4d\x54\x6c\x5a\xa0\x2e\x42\xa1\xb6\xdd\x14\x6b\xdb\x4d\xd1\xae\x7f\xed\x53\x4c\xb7\x11\x18\x5e\x34\x1c\x66\x4a\x69\x61\x10\x85\x2a\x36\x54\x76\xd7\xbf\xf6\x19\xe6\x5b\xc9\x4c\x48\x79\x25\x33\x71\x85\xd3\xe2\xf0\xbb\x4c\x31\xdf\x57\x97\xfb\xfb\x4f\xf1\xba\x10\xe3\x53\xac\xc9\xa7\xa8\x24\xb5\x63\x62\xa1\x12\x75\x51\x3f\x5a\x27\xa4\x7e\xf5\x6b\x9f\x1c\xdf\x3c\xb9\x4a\x1c\x78\xd5\x21\x52\x5a\x27\xd7\xda\x3a\xbb\xf6\xeb\x45\xc0\xeb\xf2\xcb\xe5\xe9\x31\x85\xd0\x35\xc7\x44\x31\x75\x36\x51\x89\x17\xf9\xac\x5f\xfe\xda\xa7\xa7\x37\x4f\x2f\xb9\x0e\x8c\xdd\x0b\x24\xcb\xf6\x55\x62\xd6\x75\x7e\x9f\x26\x7f\xfe\x7d\xe7\x17\x6f\xd9\xbe\x40\x39\xa4\x95\x0b\x86\x2c\xeb\x04\x93\xac\x13\x4c\xbf\x5e\xf2\xb9\x4e\x30\xdd\x4a\x5b\x54\x16\xda\x92\x57\x0e\x28\xa4\x25\xef\xd9\xc1\xfe\x09\xe8\x4b\xbe\x8d\xbe\x04\x6d\x2b\x7d\x89\xab\x0e\x2f\x14\xc3\xce\xd2\x87\xeb\x5f\xd5\x0c\x5f\x1c\x6f\xcf\xde\xdc\xae\x47\x94\x50\xbe\x07\x62\x39\x0f\x5c\x26\xd8\x15\xf8\x40\x6d\xa1\x2f\x4a\xe1\xd3\x14\xdc\x10\x4a\x7d\x72\x7d\x6e\xc4\xf9\xaa\x8a\xa4\x35\x3c\x79\x74\xfd\xc6\xa4\x57\x55\xc5\xc7\x8d\x9f\xa6\xeb\x37\x56\xb9\x72\x63\x4a\xed\xf1\xd3\xc7\x1f\x5c\xd6\xf4\xf4\x51\x78\xfa\x91\xba\xd9\xa5\x65\xbd\xce\x78\x7d\x59\xbb\x79\xa4\xd3\xed\xba\x53\x3a\x17\xd5\x85\x29\xc8\x27\xa1\xc4\xbf\xe6\xa2\x6e\x5f\x7d\x40\xe1\x95\x54\x6f\x86\x54\xce\xa4\x8b\x36\xf1\x49\x5c\xe2\xb6\x05\xbd\x3e\xfd\xbf\xcd\xbc\xf8\x7e\xf3\x12\xa6\xb8\xea\x81\x7d\x8e\x1f\x67\x1d\xe6\x74\x65\x02\x8f\x1f\x7f\x78\xf3\x4a\xb0\xbf\x4f\x9d\xe4\x2d\x72\xa8\xac\x1a\xe1\x65\x7c\xe0\xdd\xd6\x7d\x12\xff\xfb\x3b\x6d\xdd\x2d\x02\xe8\x6d\xb3\x8a\xd4\x34\xae\xba\xdf\xaf\x73\xe3\x9e\x9f\x9e\x3f\x7f\xbf\xf9\xf1\xf8\xfc\x6e\xf6\x20\xad\x03\x67\x21\x69\xab\x90\xa6\x8b\x99\xb7\x50\xe0\xb8\x82\xe8\xbd\x95\xdc\xdd\x44\xeb\xc1\xd5\x0d\x4d\x72\x8f\xb9\x4a\xae\xf1\xfe\x26\xb5\xab\x73\xbd\x85\x66\xeb\x22\xb0\xb1\x9b\x3e\x6d\xb2\x99\x1a\xf7\x6d\x8d\x94\x57\x79\x86\x49\xea\x7d\x01\xf6\xef\x3c\xd9\x1f\xde\x4e\x2f\xa7\xd7\xd3\xdd\xc4\x54\x4d\x08\x5d\x54\xdf\xb0\x12\x1e\xbf\x06\xf1\xc9\x14\x6b\x5d\xa4\x53\x91\x4f\x22\xac\x5f\x7f\xfd\xb5\x84\x70\x0f\x0f\x53\x7a\x24\xed\xd3\xe6\x77\x0b\xbd\xd1\x1c\x7d\x7e\x85\x52\x58\x65\xd3\xb4\xcc\x8e\x4d\x63\x92\xc5\x84\xa8\x9f\x66\x42\xfc\x45\x66\x77\xfa\xfa\xe5\xdb\x69\x73\xf6\xee\x76\xb4\xf4\xf9\x35\x5e\xdc\x4b\x3e\xb9\x51\x28\x74\xa5\x7e\xb1\xc9\x28\x95\x92\x3e\x65\x62\x4f\xcb\x57\x52\xaf\x83\x25\xc5\x6b\x2e\xc4\xaf\x9e\x64\xf9\x2a\x7f\x70\x09\x72\x4e\xf5\x71\xfa\xd4\x25\xb8\x6d\x8b\xdb\xea\x42\xec\x4b\xc0\x54\x17\xef\x4c\xf7\x3c\x35\x92\xf8\x49\x7c\xe5\x1f\xbc\x04\xff\xef\xf4\xed\xed\x08\x1c\x63\xd0\xef\x6b\x5b\x69\x55\x5c\x04\x87\x4c\xb5\xc8\x62\x22\x8f\xd0\xa3\xb1\x06\xed\xbe\xb2\xfb\x8e\x52\x95\xab\xb2\xe4\x2f\x42\xaa\x6e\x9a\x26\xdf\x3c\x4d\xa1\xc5\x3e\x57\x88\x95\x57\x34\x8e\x6d\x91\x90\x22\x85\x7b\x9b\x20\xff\x81\x13\xbd\x0e\xcd\x98\x68\xdb\xd1\xab\xba\x3a\x53\x4b\x5b\x2c\x59\xd2\x99\x6c\xa6\x18\x3f\x5e\x9a\xf8\xc7\x4d\x92\x6f\x9c\x64\xa5\x28\x75\xb5\x28\x97\xd5\xdc\x2a\x54\x24\x2f\x50\x9b\x7e\xad\xf3\x7c\x75\xba\x79\x7b\xf6\xee\xec\xe5\xf9\x78\x7e\x3c\x7d\x48\x6b\x81\x04\xef\x46\x12\x38\x72\xba\x00\xc5\x9d\x56\x67\x8a\x21\xaf\x06\xe6\xf2\x69\x36\x92\xf4\x28\xcb\x63\xbd\x41\xcf\xbb\x32\xcd\xf8\x24\xa5\xaf\xae\x87\x86\x5c\xf3\xc6\xb6\x18\x1e\xdd\xdb\x1b\x7b\xf3\x6a\xdc\x42\xb3\xe3\x02\x01\x42\xb2\x27\x61\x85\xbc\x48\x58\x71\x67\x30\x4a\xf1\x93\xfc\x5e\xff\xd0\xc5\x78\x33\x6d\x7e\xbc\x15\x1e\x98\x55\xbf\x97\xb2\x08\x99\x8d\xb2\x2e\x46\xeb\x7e\xdd\x91\x20\xad\x7e\xe9\x40\xcc\x9f\x64\xb7\xfe\xfa\x71\x91\xc7\xe5\x83\xb3\x7b\xf2\x94\x53\xbe\xb7\x51\xe9\xa6\xd9\xf1\x2d\xb3\x8b\xa4\x75\x99\x5d\xbf\x76\x4a\xb6\x4e\x8e\xf9\x53\x27\x57\x6b\xcb\xf7\x88\x2a\x88\x25\x49\x7b\xf2\xd7\x4c\x4e\x6e\x9e\x5c\x73\x0e\xe4\x01\x13\xfc\xb7\xdd\xb8\x92\xca\xe3\xaf\xae\xdb\x6c\xae\x51\xac\x24\x2d\xdf\x5b\xd7\xdb\x9b\xdb\x0d\xa1\x7b\x98\x5b\xed\xc2\x54\xa6\x10\x56\xc4\xc4\xa5\x9b\xaa\x5d\x74\x76\xb1\x52\xf2\x27\xc9\x54\x7f\xb7\xa9\xf1\xcd\x53\x63\xdd\xcd\x6d\xb9\x5e\x26\xa7\x7f\xed\xe4\x7e\x69\x84\xbb\xee\x23\xba\x3c\xb9\xe6\xc0\xd7\x83\x78\xc2\x1a\x5e\x18\x96\x7d\x2b\x54\x3e\x6d\x66\x7f\x3d\xb6\x3d\xf0\x08\xe4\x77\x3f\xbf\x7a\x7e\x36\x63\x62\x3d\x7e\x79\x3e\x9b\x5e\x9c\xbe\xfe\x61\x34\xe9\xe6\x52\xac\xb3\xc4\x41\xe2\xc1\x97\x5f\xfc\x30\xbc\x3c\x9d\xe7\xf1\xed\xfb\xf9\xf8\xe1\xc1\xf1\xf6\xf8\xf5\xd9\x8b\x17\x07\xc3\x66\x3e\x7d\x73\xe5\xbb\x2f\xbf\x78\x33\x9d\x9f\x0c\x2f\x1e\x1e\x3c\x63\x19\x84\xd2\xd4\x28\x0d\xf6\x0a\x03\x87\x30\x70\x1b\x76\x5f\x84\x10\x46\x6e\x17\xcf\x78\x60\x79\xcc\x43\xa2\x26\xa9\xbf\xdb\x57\x03\xbf\x63\x1e\xa2\xff\xcf\x03\xf3\xb8\x5c\x8f\xf8\xf7\x4f\x3c\x70\xa5\x50\xfc\xee\x8b\x83\xe1\xec\xcd\xb4\x39\x3d\xff\xf9\xe1\x01\x89\xcd\x7f\x37\x12\x26\x7b\x8c\x4a\x7a\x44\x25\x51\x41\xdf\x6c\x1d\x6c\x32\x9e\x0f\xc3\xe5\x8e\xa6\xbd\xdb\x46\xb6\xb1\x3e\xda\x1f\x75\x9f\xd9\xfe\x4d\x54\x92\xbd\x2e\xb0\xee\x3f\x7c\xf9\xc5\x03\x5f\xe4\xbb\x16\x9b\xf3\x95\xc5\xe6\x3c\x70\xfe\xc4\xc5\xae\x03\x53\x9a\x32\xa5\x21\xef\xd6\x5a\x87\xdd\x17\x58\x6b\xbd\x78\x16\x86\x3a\xd5\xa1\x62\xca\x9c\x87\xf0\xc8\xff\x09\x1c\x86\x7a\xc7\x12\x16\x92\x74\x65\xfd\xea\x10\xa6\xe5\x61\xfb\xbc\xbe\x66\xfb\xbd\xfb\x00\xff\xca\x25\x7b\x77\x3e\x9d\x9f\x6e\x3e\x83\xe9\xdf\x13\x4c\xfb\x9a\x7f\x86\xd6\x7b\xaf\xdc\xdb\xf7\xaf\x5f\xff\x72\xd4\x34\x96\x01\x6f\x36\xcc\x31\x53\xad\x83\x50\x8b\xf5\xf2\x7c\x42\x4d\xf6\xae\xf1\x11\x07\x6a\x65\xf0\xf7\x05\x9c\xa6\xab\x5f\x16\x6a\x39\x0d\x4a\x91\xe3\xda\x0e\x7b\x3b\x79\xf0\x76\x2e\x77\xec\xa3\xb9\x78\x26\xa4\x89\x87\x4a\x31\x5d\x02\x46\x4a\x6c\xf8\x51\x0d\x1c\x43\x1e\xfc\xdd\x9e\x13\x4a\x03\xcb\x26\x0c\x91\x62\x1d\x94\x38\xc8\x50\x49\xb4\x0c\x85\xa4\xd8\x9d\xa2\xf5\xf2\xba\xab\xa1\x44\x4c\xed\x71\xa4\xd4\x74\x10\xa6\xa4\xc5\x50\xa9\x10\xd7\x06\x9c\xda\x04\x1b\x6a\x62\xe2\x58\x47\xa1\x50\x28\x4a\x1c\xe1\x2c\xbd\x34\xaa\x26\x65\xb4\xa1\x5d\xbc\xe2\x46\x62\x73\xbf\xf2\x73\xb5\x5f\x1f\x8b\x50\x4d\x32\x34\xb2\xee\x14\xcb\x14\x1b\xae\x6c\xe4\x89\xb8\x8d\x8a\xb1\x98\x6e\x5c\x47\x53\xa2\xf3\x80\xe8\xe4\x32\xed\x2f\x1f\xa9\x6d\x42\x4c\x6d\x13\x89\x4b\x1c\xd9\x27\x39\xda\x1a\xd7\x7e\x8d\x09\x0f\x61\xa4\xc6\x23\xb1\xd4\x91\xa9\xb4\x91\x34\xe7\x51\x28\xcb\xd5\x55\x8d\xa3\x8d\xf2\xe2\x32\xd9\x90\x21\xdd\x0f\x9b\xe2\xc0\x72\x09\x9d\x86\x05\x23\x46\xfb\xef\x3a\x42\xdd\x13\xd0\x7f\x11\xda\x10\xeb\x80\x37\xc0\x79\xa4\x12\xca\x20\x64\xa0\x7a\x15\x40\x3b\xa0\x17\x6a\xb6\xa8\xad\xae\xe8\x7e\xf9\x9b\x44\xc5\xf6\x93\x62\xd5\xdb\x60\xfc\x72\xa7\x18\xc8\xc5\x33\x26\xd1\x3c\x24\x92\xd2\xae\x6e\x86\x01\x94\x2d\x71\xd0\xfe\x6e\x8f\x45\x2a\x52\x86\x4a\x6c\x3d\xee\x03\x43\x6c\x0e\xc8\x43\xa5\x10\xb4\xbf\x63\xf1\x13\x55\x19\x1b\xb5\x9a\xaf\x80\xe3\x02\xad\x4a\x49\xea\xcd\xd0\x7a\x73\x6b\xc3\xd5\xd6\x76\xc0\x78\xe3\x80\x0d\x8a\xf7\x07\xbc\x03\xb6\x72\x19\xd8\xea\x10\x29\x4d\x4a\x46\x2d\x16\x58\x2b\xc3\xee\x7f\x03\xb5\x72\xf1\x4c\x87\x3a\xa5\xc1\xa7\xce\x61\x08\x8f\xfc\x9f\xc0\x7a\x13\xdd\xbe\x27\x98\xfd\xa2\xdc\xff\x33\x59\xfd\x4c\x56\x7f\x65\x64\xf5\x97\x94\xbc\x3e\x53\xd7\xcf\xd4\xd5\xa1\x6d\x7a\xf3\x66\x3e\xbe\x9d\xa8\xee\xf0\x21\x51\x28\x6a\x5b\x15\x74\x43\x59\x46\x2a\xb1\xd8\xd6\xa6\x62\xd8\x55\xa4\x5f\x0b\x15\x23\x01\x23\x71\x1a\xc9\x96\x46\x6a\x1b\x29\x44\x19\x29\x06\x80\x53\x88\x14\xa2\x8e\x42\xc2\x94\x8b\x5d\x34\x23\x3d\x94\x40\x47\x72\xa6\x1c\x47\x26\x1e\xec\xd7\x8c\x2b\xa1\x12\x64\x08\x03\x71\xa6\xa0\x42\xca\xd6\x02\x69\x56\x0a\x39\x52\x60\xe2\x42\x41\x48\x32\x3e\x5a\x30\x18\x13\x0a\x71\xa4\xd4\x0c\xb2\x0b\x8b\xed\x4f\x68\x17\xaf\xa8\x04\x23\x7d\x59\xe3\xc6\x04\x7f\xa3\xa0\x36\x66\x8d\xd4\xb8\x1a\x05\x62\xc5\x15\xd5\x18\x07\xa3\x80\x4d\x75\xa4\x9a\x8d\xf2\x49\x2a\xb8\x7c\x9c\x29\xc9\x90\xa9\xb6\x21\x0e\x95\x5a\x1a\x8c\x06\x50\x95\xba\xb1\x7e\xa3\x18\xf0\x36\x53\xd5\x6a\xb6\x71\x54\xbb\x39\xeb\xe3\x02\x35\x4e\x02\xd5\x08\xdc\x89\x83\x18\x30\x71\x1b\x44\x36\xec\x34\xcb\x14\xc0\x6a\x3d\x8a\x0c\x4a\x2a\x7e\xc5\x94\x32\x7e\x6b\x81\xc9\x48\xbc\xe4\x4a\x86\x43\x8a\xef\x6d\xea\xb6\x68\xd6\x82\x91\x7f\xdb\x86\x98\x33\xb5\x6c\x38\x18\xd9\x6f\xb4\x79\x16\x43\x47\xcd\x76\x43\x8d\xa3\x8d\x67\xa4\x20\x62\x64\xd1\xf6\x31\x94\xe6\x97\xb6\x47\x05\x4b\x93\xb2\xfa\x5a\x2a\x15\xb6\xe9\x70\x2a\xa3\x52\x0d\xb6\xa4\x1a\x13\x96\x48\x46\x25\x6d\xb8\xae\x79\xd4\xde\x71\xab\xd9\x15\xa6\x0f\x81\xdf\xad\x34\x6e\x07\x7e\x81\x38\x1b\x2e\x48\x94\x0d\x45\x4d\x23\x25\x51\x2a\xd1\x46\x21\xb1\x5f\xb4\x04\xaa\xcf\xc1\x66\x15\xea\x48\x12\x64\xa4\xa0\x06\x85\x71\xa4\x62\xa0\xa7\xb6\xed\x89\xa2\x2d\x41\x00\x71\xca\xc6\x1a\x5a\xa1\x18\xeb\xd8\x21\x99\x8b\x2e\x97\xb5\x31\x40\x8f\x85\x82\x28\x89\x81\x9a\x81\x82\xad\x50\xb2\x5e\xc8\x7e\xe1\x44\x5c\x2b\x3e\xb3\xfa\x56\x45\x1d\x29\x72\xc3\xa6\xc9\x48\xad\x96\x8b\x57\x14\x9b\x41\x1f\x47\x40\x5f\x48\xc5\x41\x8c\x2b\x65\xa0\x44\xcc\x09\x57\x94\xac\x57\x5b\xe0\x94\x46\xca\xc1\xf6\x0e\x53\xc8\x21\x3f\x8e\xc4\xd9\x48\x45\x14\x90\xdc\x21\x51\xcd\x19\x57\x95\x92\x81\x20\x1b\xd3\xa4\x9c\x0c\x82\x62\xb3\xdd\x8f\x79\x88\x94\xa3\x18\xbb\x4f\x65\xe0\x48\xdc\x0c\x99\x39\xc7\x81\x8d\xa1\x05\xfb\xdc\x50\xcd\x0d\x63\x97\xc4\x23\x25\x03\x56\x32\xf0\xb7\x2b\xa6\xd0\x14\x3f\xaa\xaa\x81\xa3\x90\x34\x03\x0f\x83\x7f\xfb\x3a\x55\x60\x87\xe1\x1b\x83\xe3\x4a\x01\x7e\x83\x58\x3a\x6c\x44\xb5\x2d\x02\x64\xd4\x91\x42\x52\x23\x11\xf6\x4b\xc5\x7a\xa7\xe5\x52\xa8\xaa\x62\xfe\xa5\x45\x2c\x25\x1b\x58\x5a\x27\x6c\xbf\xe6\x3c\x5a\x63\x58\x9f\x38\x0a\x69\x35\x70\xd3\xc6\x00\xf1\xea\xd7\xf7\x03\xbd\xc5\xd5\x70\x17\xfd\x33\x3e\x0b\x2f\x66\x38\xf8\x4c\x0b\x3f\xd3\xc2\x5f\x96\x16\x2e\x7e\x86\xbb\x28\xe2\x35\x80\xfc\x4c\x1d\x3f\x95\x3a\x7e\x26\x8e\x37\xc3\xe2\x7c\xfa\x7c\x7a\x3e\xdd\xa1\x6d\x5f\x96\x0d\x85\x07\x36\x50\xab\xdf\x54\xaa\x21\x6d\x99\x62\x3c\xc9\x14\x43\xda\x1a\xd6\xc5\x2b\xca\x55\xb5\x5f\x86\x7c\x32\x46\x12\xd5\x99\x0d\xef\x20\xc0\x67\xc3\x59\x6a\x31\x6e\x28\x15\x53\xf0\x32\xb5\x28\x54\x84\x9a\xa9\x83\x24\x75\x6b\x7b\x35\x19\xba\x0d\x78\x73\x01\xdc\x94\x05\xfb\x75\x36\x05\xb5\x9a\xee\x1e\x0f\x6d\x23\x0b\x0f\x5c\x4f\xd0\xcb\xa4\xc4\x0d\xed\x37\x57\x9b\xed\x2a\x19\x29\x3b\x6a\x24\x1b\x0a\x6c\x14\x16\x64\x36\x8a\x21\xb1\xbd\xfa\x1d\x17\xcf\x12\xa5\x66\x23\xb6\xa6\xe4\x10\x93\x1c\x0a\x06\x8c\xcc\x53\xd3\xd6\x37\x80\x05\x1b\xf3\xd8\x07\x3d\x5e\x1e\xf5\x26\x0c\x94\x4a\x36\x9a\x63\x60\x1e\xe2\xfa\xf3\x6c\xa3\x56\x8c\xba\x51\xb5\xb9\xd4\x6f\xd0\xe3\x23\x25\x09\xc0\xec\xe0\x46\x05\x03\x64\x8e\x54\x6d\xcc\x8f\xed\x1f\xc3\xcc\x41\xa9\x6a\x1d\x6c\x2c\x18\xe5\x7d\xcc\xd4\xcb\x0e\xdf\xae\x5f\x5e\x16\xbf\x72\xc9\x43\x21\x2d\xfa\x4d\x22\xd5\xba\x65\x92\x13\xbf\x32\x1a\x73\x65\x7f\xd5\x7e\x18\xf4\x9b\x46\x95\x67\xe8\xfd\x4c\xc2\x7a\xc8\x46\xa2\xe2\x90\x36\x14\x2b\x71\x2c\x54\x6a\xa6\x4c\xa5\x28\x48\x4d\xd9\xaa\x61\xab\xad\x93\x51\x1b\x0d\x85\x9a\x2c\xa4\x26\xe4\x32\x1b\x0d\xb6\x87\x8a\x2d\x13\x0f\xac\x27\xd0\xde\x1e\xdb\x8a\x70\x32\xfd\xdc\x46\x6f\x6c\x81\x61\x3c\x50\xd5\xa3\x44\x39\x97\xc7\xc6\x2e\x59\x87\x48\x32\xf4\x9b\x75\x58\x86\x79\xf1\xcc\xb0\x46\x06\xfd\x26\x13\xb7\x79\xdc\x1b\xb0\x50\xc9\x75\x48\x9b\x91\x62\xc1\x88\x47\x2a\x35\x51\xb6\x41\xf1\xf5\x31\x93\x86\x4c\x4d\xf6\x46\x6c\x44\xa0\x61\xc4\xd6\xf6\xc0\xfa\x0d\xfa\x7a\x64\x9c\x45\x06\x7f\x77\x8f\xc6\xfe\x70\xaf\xfd\xdc\x07\xf8\x31\x1b\xfb\x01\xc9\xe6\x87\x85\x8b\x3c\x7d\x92\xbf\xe2\xa7\x07\x9f\xf1\xf9\x5f\x03\x9f\x3f\x20\x3f\xdc\xb5\xed\x9f\x91\xfc\x9f\x07\xc9\x77\x55\xaf\x3e\xac\xbb\x5c\xb5\x11\xda\xee\x49\x20\xcd\x6d\x30\x54\xf7\x05\x87\x90\xda\xf2\x51\xa3\xd8\x26\x32\x49\xcb\x4d\x4e\x23\x29\x9b\xbc\x93\xa2\xe1\x62\xae\x26\x6b\xa5\x78\xa4\x54\xb9\xcc\x99\x92\x8d\x98\x6a\x3c\xb2\x96\x2e\x5e\x51\x6b\x69\xac\x14\x4b\x9c\xc7\x42\xb5\x8e\x91\x32\xc7\x89\xb2\x89\x3b\xbd\xbd\x9c\x4d\xda\x0e\xd9\x64\x30\xc8\x61\xbd\x1b\xb5\x65\xcc\xdb\x68\xf0\x67\x2b\x2d\x92\x89\xb9\x99\x3c\x6b\x63\xc0\x10\x6c\x04\x03\x46\xb0\x55\xca\xb9\xe2\x3e\x0a\x2d\x92\xd6\x4a\x92\x4c\x69\x91\x59\xa9\xd6\x36\xa8\x51\x21\x9b\x4a\xb5\x17\x7a\xa1\xdc\xa0\xbb\xed\xcd\x8f\xd4\xf0\x3a\xd5\x74\x54\x48\x6a\x9e\x28\x47\x93\x37\xeb\x32\x2a\x31\xcd\x29\x5f\x3c\x33\x80\x6b\x83\x40\x5d\x9a\xc7\x4a\xc9\x14\x03\xe5\xb2\x1d\x1b\xe5\x6c\xa0\x9a\xac\xcb\xba\x15\x93\xf3\x66\x18\xb3\x21\x07\x26\x1b\x82\xf5\xa8\x4b\x93\x21\x53\x4a\xb2\x4d\xd4\x9a\x4e\x97\x86\x92\x33\xa5\x1a\xe7\x44\xf0\x04\xc4\x32\x19\x9c\xd8\xcb\x7f\x4f\x86\x28\x21\xe8\x1c\x8d\x28\x9a\x88\x9e\xa2\xa9\x74\xd1\x6e\x37\x09\xb8\x50\x30\xb1\xb4\x72\xbc\x78\x15\x4d\x5b\x1a\xb3\xad\xe6\xe5\xf5\x2f\x36\xa5\x50\x65\x1e\x41\x90\x4d\x24\x1d\x23\x25\x4d\xb6\xb5\xc2\x47\x46\xb1\xf2\x6c\xe3\x8f\xe3\x32\xfe\xdd\x10\x83\x69\xa6\x49\x8e\x6c\xeb\xac\xe1\x4c\x39\xf7\x86\x5b\x83\xd6\x7a\x28\xa4\x62\x6a\x5e\x91\x7c\x05\x92\xc4\xb6\x78\xcb\x81\xa2\xef\x70\x4c\xc4\x6a\xe0\x42\x6a\x33\x9f\x4d\x01\x34\xe1\x3d\x6b\xdc\x6f\x9a\x52\xcc\xa6\x5f\xcc\x15\x5a\x96\xe9\x82\xf5\xd2\xa8\x18\x72\x2d\x07\xc0\x68\x63\x53\xbb\x24\x5f\xdc\x68\x0d\xff\x80\xdc\xbb\xc3\xab\x0f\xab\x60\x37\xe1\x15\x47\xd7\x62\x82\xe9\x2f\xb3\x6b\x5d\xa6\x53\xc9\x16\x82\xfb\x64\xbf\xe2\x0e\x5f\x11\xd1\x3a\x1a\x7b\x3a\x34\xb4\x33\x66\x96\x72\x3d\x62\x52\x03\x82\xc1\x98\x64\xd9\x26\x2a\x31\x9b\xb2\x9e\xda\x98\x29\x26\x23\x8b\x92\x28\xd4\x34\x51\x32\xa1\xbf\x37\x95\x42\x1e\x61\x51\x88\x2d\xa3\xb1\xde\x43\x52\x53\x11\xb6\x46\x06\xc5\x16\x9d\x8b\x21\x0c\xd0\x4d\xb4\x58\xe7\xb3\x50\x35\x1d\x87\x0a\x97\xad\x50\x69\x09\xf7\x25\xa1\x50\x98\xa4\x19\x51\x33\x9d\x76\x16\x6a\xd9\x40\x4d\x83\x4e\x94\x82\xd8\xab\x6f\x90\x52\x30\xbd\x71\xaf\x6b\x12\xd3\xdd\x63\xcc\x47\x91\x82\xed\x57\x6c\xa6\x70\x2d\x58\x20\x31\xdb\xcc\xeb\xc5\xb3\x4a\x41\xc1\x04\x5b\x9e\xc7\x4c\x49\x6d\xf7\x6a\x3b\x32\xf4\x3a\x44\xfe\x93\x49\x06\x36\x32\xae\xe9\x50\x61\x6c\x49\x24\xc5\x5a\x2c\xf6\x5a\xd7\x52\x28\xca\x36\x52\xca\x05\x13\xa8\xd5\xf4\x7f\x03\x2d\x29\x8d\x62\x4c\xb3\x62\x02\x26\x90\x6c\x88\xa3\xe9\xf8\xa4\xa1\x51\xc8\x95\x22\xb4\x62\xa3\x1d\x70\x5c\xa4\x6c\xeb\x1f\x4c\x3f\x2c\x71\x4c\xa4\x85\x0d\x51\x62\xbc\x78\xa5\x94\x4b\x1a\x23\xd5\x74\x75\x07\x92\xa1\x67\x56\x03\x42\xae\xd6\x4f\x3e\x8c\xe4\x4e\xaf\x74\x94\xa8\x65\x9d\x85\x8a\x42\x01\xe4\x34\x5d\x59\x2e\x8d\xb6\x20\x47\x14\x5b\xbd\xbc\xba\xa3\x49\x31\x14\x25\x1f\x52\x89\x69\x50\xca\xd3\xd5\x4d\x8e\xc9\xd6\x72\x5b\xa8\xc5\xec\x73\x2f\xc4\x21\x93\xa6\x4a\x52\x22\xc5\x28\x73\x31\x7d\xdc\x40\x0c\x9b\x17\xed\xe5\x3d\x47\xf0\xcd\x3a\xe3\x76\x63\x06\x7a\xa5\x03\x62\xcd\x23\xd5\xc8\xc6\x2a\x5a\x85\x2e\x5e\xf5\xaf\xc4\xaf\x7b\xc9\xa7\xf7\x77\x6f\xb9\x58\xf3\xfe\xed\xfc\x3f\xff\xed\xfe\x05\x55\xff\xfd\x60\x09\xbd\xba\x42\xdb\xf9\x9f\x80\xb8\xf3\x7f\x6f\xe2\xfe\xe0\x63\x36\xfe\x6a\xd5\xd8\x7f\xdf\x49\x41\xd5\x84\x20\x2e\xcd\xc5\xa0\x9d\x14\x54\x3e\x28\x05\xa5\x23\xa5\xd2\xf2\x9e\x14\xb4\x2d\x94\xa2\x42\x0c\xca\x7f\x3b\x31\x28\xdd\x21\x06\x1d\xb1\x52\xda\x93\x82\x5a\x17\x82\xf4\xaa\x10\xd4\xec\x75\x2f\x21\x28\xa7\xdb\x84\xa0\x8f\x13\x4c\xef\xa5\x89\xfc\x6d\x10\xfc\xd6\x4a\xb8\x7d\x9f\x8d\xc5\x80\xc3\x24\x70\x18\x01\x0c\xd5\x62\x2c\x26\x94\x39\x52\xab\x30\xbd\x67\xf0\x18\x05\x8f\x81\x5b\x3a\xdf\xc0\x64\x74\x61\x32\xea\x84\xb6\xdd\xc4\x64\x56\x1e\xe3\x2c\xa6\x9a\x9a\xd0\x59\x8c\xed\x0c\x07\x08\x05\x39\xc2\x24\x5e\xc1\x64\x0e\x77\x83\x74\x1e\x23\xe0\x31\x72\x17\x8f\x31\x16\x33\x2a\xc5\xa4\x23\x53\x6e\x62\x4c\x26\x35\x30\x19\xb8\x22\x58\x6f\x67\x32\xe5\x0e\x26\x03\x49\xa4\xd5\x6b\xd2\x0a\xd8\x4c\x01\x9b\x71\x59\xa2\x66\xe2\x90\x48\x53\xb9\xc4\x66\x4c\x83\x4d\x02\x36\xa6\xab\x2f\xfc\x12\x9f\x89\xe0\x33\xe9\x72\x0f\x0b\x9f\x71\x36\x23\x60\x33\x72\x3f\x4c\xbf\xb5\xea\xef\xbf\xef\xc9\x65\x50\x17\x83\xa6\x7d\xb9\xcc\x74\xb1\x7a\x7d\xa6\x5a\x16\xb9\x0c\xde\xf7\xd8\x8e\xe0\x2b\x30\x58\x81\x1b\xa5\x49\x82\x64\xa6\x90\xcc\x2a\x24\x33\x9d\xc7\xec\x6e\x93\x8f\x90\xcc\x20\x98\xdd\x21\x97\xc9\x9e\x5c\x26\x77\xc8\x65\x10\xcb\xf8\x26\xb1\x2c\x5f\x5e\xe3\x7d\xb1\x8c\x6f\x91\xca\xca\xc7\xa0\xfa\x8f\x77\xe8\xa0\x97\x8c\x88\x42\x2c\x79\x60\x83\x9e\x3a\x47\x4a\x09\xd1\x38\x79\x32\x71\x56\x7a\x64\x84\xd8\xaa\x19\x0b\xcc\x26\x6f\x69\x8c\xf6\x6b\xff\x1a\x1a\xb4\xd1\x41\xe3\xd1\x35\xcb\x60\x84\x31\xed\x3f\x6e\x8b\x2a\x43\x38\xb4\x9e\x92\xf5\x94\xda\xa3\x4b\xcf\x8b\x7d\xa9\x45\x8e\x4c\xb5\x2c\x9b\x30\xda\x92\x87\x58\x47\x2c\x3f\x4b\x1a\x49\xb8\x1c\x72\xa0\x56\x2b\x95\x7a\xa5\x7b\xd2\x52\xec\x06\x03\x9a\x76\xb9\x63\x96\x8c\x47\x33\xe5\x36\x54\x4a\x8a\x47\xc5\x07\x84\xb5\xed\x77\x98\x68\x50\x21\xa0\x7a\xd7\xbd\x67\xfc\x36\x27\x93\x71\x0d\xbc\x4c\x78\x58\x9b\x0f\xde\xca\xd5\x08\x25\x2a\x46\xa4\x1a\x28\x58\x4a\xb6\x5e\xd9\xa4\xe2\xbd\x5e\x79\xaf\x53\x49\xf1\x5a\xa7\x09\x9d\xee\xad\xf6\xa5\xd5\x82\x11\xcf\x90\xd5\x57\xeb\xd2\x52\x60\x3e\xcb\x6a\x29\x05\x1b\xcd\x95\xd5\x32\xc6\xb1\xb7\x5c\x37\xcf\xf8\xf2\x9c\x1a\x9c\x35\xc6\x38\xf5\x84\x9a\x44\x83\x7a\x49\xb3\x50\xce\x70\x5f\x48\x3a\x61\x12\x58\x2c\x9a\x71\xdc\x10\x04\x4e\x3e\xa3\x37\x31\xa7\x13\x93\x13\x2a\x7e\xae\x15\x6a\x84\x1a\x7e\x89\xea\xc9\x68\xcd\x1d\xa1\xe5\x8f\x84\xed\x7b\x19\xc8\xab\x93\x71\xc3\xe0\x6a\xf4\x1d\x91\x82\x95\x27\x13\x5e\xec\xd5\x37\xa3\xe4\x21\x18\x56\x47\x35\xca\x6d\xb0\x8b\xa5\x58\xcd\x43\x64\x24\x84\xa4\xd3\xcf\x78\xf9\xf1\xd1\x9f\x3f\x64\xef\x8b\xa9\xa6\x47\xc4\x45\xed\xe5\x51\x88\xf6\x65\x39\x52\x6a\xd1\x41\x3b\x33\x05\xd5\x91\x98\x31\xbe\x91\x38\x1d\x16\x78\xa6\xa4\xa0\xf1\xec\x4d\x02\xf1\x72\x24\x4e\x58\xad\xcb\xa3\x32\x71\xb2\x12\x27\xe7\x38\xc6\xd9\x7c\x5e\x6b\xbf\xa1\xdf\x11\xdb\x36\x12\x8b\x43\x59\x16\xd3\xea\x20\xb8\xf4\xc7\x95\xdc\x7b\x9a\x65\x63\xa2\x2d\x05\x25\x16\xc1\x47\xc9\x57\x81\xdb\x10\x08\x22\x95\xb3\xcb\x9b\xba\xe5\xb5\x57\xa5\x2c\xde\xa9\x4d\x77\x99\xad\xfd\x84\xb5\x96\xdd\x5a\xaf\xf3\x0d\xf0\x12\x13\x27\x5f\xad\x1b\xe6\x83\xc5\xaa\x54\x42\xbd\xb6\x58\x46\x27\x77\xab\x75\xf3\x74\x2f\x4f\x27\x93\x56\x36\xe6\xc3\xb1\x9e\x50\x6d\xe5\xa8\x12\x0b\xcf\x4c\x55\x11\x7a\x27\xe5\x84\x89\x73\x3c\x2c\xe0\x2f\x85\x72\x34\xf2\xcf\x90\x34\xb9\xa5\x6f\xaa\x69\x8f\xb6\x79\xa5\x0e\x85\x38\xe6\xa3\x44\x31\x96\x93\xd1\x5a\xdb\x46\x2a\x81\x3f\x12\xae\xef\x1f\xf9\x70\x89\xe3\x7e\xb8\xa2\x7c\xe7\xb8\x9f\x8a\xcb\x69\x1f\x97\xf5\x3e\xb8\x7c\xff\xa1\x5e\xad\x0d\xbf\x08\x07\xff\x62\xa4\xf4\x5e\x6b\x71\xb5\x8e\xfc\xb2\x16\x19\x5e\x00\x4e\xa6\xd0\x99\x16\x99\xd2\x70\x8d\x4d\x2f\x7c\x16\xcc\x0e\x22\x6b\xba\xbc\x58\xe0\x76\x98\xd2\x51\xa5\x92\xae\x33\x5a\xff\x71\x27\x05\x94\x4b\xec\x6e\x7d\x98\x6f\x58\x06\x5f\x29\x67\xf1\x89\xda\x95\x75\x1e\xb0\xc0\x5b\x64\x53\xa5\x5b\x76\xa9\x51\xb1\x47\xaf\xf6\x6a\x9f\xb3\x49\x16\x3a\xae\x92\xc5\xae\xe5\x30\xba\xe8\x61\x5b\x3c\xae\xa2\xc9\xf2\xf0\xb8\xc7\xa2\x3f\x06\xff\xee\x13\xe8\x71\xf3\x46\xde\x5a\x2f\xff\xdf\x0f\x6e\xb5\x4e\x7e\x3a\x1d\x6a\x1f\x43\x87\x6e\xb1\x0b\xdd\x7f\x4a\x57\x4b\xe4\xaf\x6a\xdc\xbf\x0c\x57\xb8\xd7\x32\x5c\x2d\xa4\xbf\x33\x57\x49\x41\x08\xbd\xd4\xea\x6c\x39\x0d\xd7\xc5\x8d\x2e\x2f\xc0\x60\xa1\x88\xe7\x91\xcb\x4b\xb5\xce\xe8\x28\x51\xb1\xc5\x1a\x97\x21\x8f\xcb\x98\x47\xe7\xdc\x8c\x48\x70\xef\x60\x95\x0c\xc2\xfa\x38\x45\xb9\x69\x2d\xb0\x58\x2e\xad\x28\x15\x53\x27\x6f\x90\x1a\xd2\x91\x09\x2d\xbe\x5c\x7c\x79\xa7\xd2\x9c\xa9\x0a\xbc\xa1\x25\xdf\x28\x34\xcc\x10\x96\xc6\x55\x58\xda\x8d\xcd\x48\x05\x78\x07\x22\x61\xfa\x46\xaf\x6b\x13\xc6\x3d\xa1\xe3\x2e\x74\x7d\x7f\x7e\x12\xee\x13\x1d\x5d\xa8\xc6\x36\xe8\x37\x2c\x86\x4b\xa1\x18\x75\xd1\x93\x64\xdf\x1a\xc5\x28\x00\x5b\x4d\xa6\xb0\xd7\x50\xed\xd7\xac\x1b\xa5\x10\x11\xbb\xc4\x75\x88\x14\x22\x8f\xa9\xc7\x15\x35\x89\x63\xa3\x20\x87\x4b\xc3\x17\xcf\xa2\x51\x9c\xa1\xae\xcd\x1e\x72\xf7\x65\x26\x39\xdc\xfd\xb6\x31\xae\xc9\xc5\x58\xa8\x69\x72\x0c\x53\x9d\x29\x91\x68\x73\xb0\x36\x31\xc0\x3a\xda\x10\xc4\x87\x36\xda\xd0\xca\xc5\xab\xdd\x3d\xd6\xb8\xf0\xbc\xfb\xd5\xbe\xe0\x08\xbf\x6e\x21\xc9\xd5\xd4\xa8\x9c\xee\xb7\x7c\xf7\x88\xee\x15\xd3\xb0\x07\x3e\x01\xbb\x99\x99\x62\x28\x43\x24\xad\x27\x91\x52\xac\x6e\x72\x33\x2e\x84\x58\xd6\x90\x87\x48\x31\xa4\x8d\x90\x5b\x39\xc4\x44\x06\x8e\x3a\x46\x52\x85\x59\xb6\xc0\x5a\xca\xf9\x10\x75\xa8\x07\xbe\x78\x26\x14\xa2\xd1\x7c\x6f\x33\x1d\xd6\x81\xbf\x51\x8a\xe9\x70\xf7\xc3\x66\xa4\xea\xdd\x54\xe3\x56\x71\x48\x24\x0d\xad\xa5\xc1\x5a\x4b\x87\x09\x7d\x19\x69\x5c\xad\x80\x99\xc5\x16\x6e\x77\x4f\x1d\x5c\xd6\xc5\x8f\xc1\xfe\x6f\x54\x62\xda\xcd\xe1\x9e\xab\xf6\x49\x81\xa9\x05\xe1\x94\xf7\x04\xc3\x72\x0b\x18\xca\x1e\x18\xa6\x3d\x30\xac\x37\x80\x61\xdd\x81\xe1\x2f\x0a\x85\xfc\x57\x43\xe1\x27\xc5\x55\x7e\x86\xcb\xfd\x75\xfc\xe9\x9e\x86\x9e\x4c\xb5\xbb\x40\xab\x9b\xa6\x6b\xa5\xa0\x4c\x49\x90\x10\x44\xb9\x81\x19\x39\xbd\x8e\xa4\xa9\x91\xc4\x46\x29\xf3\x44\xaa\x15\xf1\x1a\xce\xca\x53\x24\x86\x8f\x3f\x98\xd8\x17\x62\x21\x4e\x69\x34\xe9\x05\x71\x46\x23\xc5\x46\x6a\x52\x9c\x16\xb5\xd7\x22\x9c\x06\xa1\x50\x36\x23\x85\xe2\x21\xaf\x29\x8f\x14\xb4\x8d\x6e\xff\x64\x9e\x50\x26\x7a\xf0\xf7\xfe\x4c\x1d\x49\x33\xc2\x3d\xa5\xf6\xf7\xfe\x4b\xe4\x91\x62\xde\x8c\x94\x43\xa1\xc2\xb6\xb7\x88\xd2\x0e\x05\x5e\x15\xd8\x6f\x11\x3d\x9c\x93\xc7\x49\x23\x64\x88\x6b\x41\x30\x2d\xdc\x26\x23\xc2\x30\x49\x4b\x1c\x29\xd9\xaf\x08\xea\x4c\x1e\x9d\xd4\xd2\x00\x7f\x80\x60\x78\x4c\x62\xf2\x85\x71\xad\x90\x28\x5a\xbb\x11\xde\x59\x04\xee\xe6\x50\x10\x33\x5b\x7c\x34\x02\x03\x3e\x25\x2d\x88\xbf\xad\x82\xc2\xe6\xbe\xe2\x91\x52\x8d\xc4\x41\x6c\x3b\x6c\xb1\xb7\x36\x92\x66\x6c\x3e\x79\x62\x5c\xf2\x18\x74\xcf\x8c\x63\x37\xfe\x49\xb4\x65\x8a\x23\xe5\x32\xc2\x1f\xc8\x86\x69\xb8\x9c\x94\x12\x2c\x13\xb1\xf3\x50\x6f\x7e\xc8\xe4\xaf\xe5\x4b\x18\x13\x0c\x40\x55\xfa\x7b\x5f\x48\xe3\xfe\x81\x29\x96\x62\xaf\x55\x51\x88\x14\x24\x6e\x6c\x5f\xb0\x59\xf0\x8b\x94\xda\xaf\x24\xba\x55\x7b\xe3\x6a\x12\xc2\xba\x8c\x54\x51\x30\x48\x90\xa2\x8f\x28\x55\xb5\x57\x37\xf0\x25\x4a\x1c\x37\x24\x45\x0c\x50\x28\x35\x9b\x4f\x2a\xd4\x30\x89\x29\x22\x74\xdb\xdf\x61\x34\x21\xe1\x08\x90\xda\x20\x7c\x0b\x01\xc2\x21\x92\x30\x42\xbd\x29\x2b\x45\x29\x14\x85\x72\x44\xa0\x6f\xee\x17\x8d\xf3\x56\x28\x89\x9c\xd8\x98\x2e\x5e\x99\x1c\x66\x02\x29\x57\xdd\x58\x87\xd8\x17\x11\x07\xdb\x1a\x7c\x34\xe2\x28\x4c\x49\x6c\x54\x39\x91\x01\x44\x6c\x26\x85\xc7\x0e\xd7\x6c\xeb\xce\x1e\xc6\x4e\xb1\x35\x50\x67\x38\x74\xb1\x28\x91\xc5\x2f\x72\x29\xdb\x11\xd0\x9f\x61\xc0\xcd\x7b\x66\xdc\x62\x8b\xc4\xaa\x88\x7e\xf6\xb7\xfe\x83\x62\x40\x06\xcc\x49\xb0\xdc\xcd\x64\x29\x83\xd9\xec\x2e\x2e\x49\xa6\x4c\x02\x5e\xdd\x70\x6d\x17\x15\x46\x6b\xb8\x30\x43\x33\x71\xb2\x02\xc4\x0c\xdc\xe0\x69\x6e\x89\x62\xf6\xaf\xb8\xd8\xe7\xc5\xab\x6c\xca\x51\x8d\x6c\xfb\x6a\x58\xe1\xa8\x17\x44\x47\x92\x96\xfb\x0e\x87\xec\xeb\x63\x7b\x5f\x3a\x9e\x62\xd7\x35\x98\x0a\x92\x1b\xc2\xf1\x78\x62\xa0\xa6\xbf\x77\xc9\xd5\x57\xc9\xa1\xc2\x54\x32\x1d\x31\x0c\xc3\x3a\xbb\x38\xa1\x92\x75\x63\x2b\x3a\xc0\x17\x69\xfc\x24\x92\x06\xb5\x8e\xed\x76\xa7\x26\x6c\x7d\xe2\xa5\x21\xce\x4c\x0a\xe1\x8c\x8d\x36\x03\x2e\x70\xbd\x71\xda\x61\x77\x85\x9a\x1c\x9a\x10\x25\xa6\x21\x4e\x94\x34\xd9\xab\xdb\x87\x59\x30\xb5\x13\xca\x22\xbb\xee\x93\xf7\xee\x5b\xe7\x42\x36\x7a\x2f\xde\x3d\x62\xca\xac\x7b\x41\x56\x09\x17\x84\x42\xe6\x11\xd7\x9b\x0e\x00\x76\x63\xef\xdb\x20\xdf\xfb\x0e\xd5\x5e\xbd\xef\x10\x7b\xdf\x45\xe2\xc6\x96\x05\xa1\xf9\x0d\xab\x83\x4f\x86\x0f\xc0\x67\x13\x42\xed\x7b\xc0\xc9\x10\x6b\x82\x8b\xd5\xe3\x18\x97\x35\x4e\xc9\x1e\x9b\x11\x78\x9e\x41\x13\x37\x80\x9e\x4e\x85\x0d\x56\x6c\xbf\xd4\x03\x42\xf6\x1c\x65\x8c\x4d\xc6\x60\x8c\xb0\x35\x00\x01\x48\x31\xc8\x4b\x30\x60\x07\xb4\x75\x28\xd0\xd1\xd1\x79\x0f\x0a\x10\x1b\xc8\x62\x9d\x4b\xb0\xa5\x08\x22\x06\xa6\xad\x0d\x46\x04\xd2\x06\x14\xdd\x47\x12\x6a\xf2\x84\x14\xac\x24\xda\xb5\x25\x46\x8b\x85\xbd\x13\x65\x5e\xc6\x53\x2e\x5e\xb1\xed\x0a\x4f\xb6\xbd\xd8\xef\xa1\xa7\x78\xb3\x51\x09\x36\x62\x84\x35\x6a\x3a\x52\x6e\x0e\x5a\xa6\xe1\xa6\x3e\x6c\xd8\x6b\x02\x2c\x11\x7d\xa8\x12\x05\x64\x69\xa2\x94\x8c\xb5\xf7\x15\x8c\x4e\xac\x0c\x51\x5b\x05\xb0\x22\x51\xc7\xee\x8d\xc4\x05\xa4\x76\xa2\x18\x29\xc6\x6e\x64\x42\xfd\xcc\x0d\xe0\x23\x30\x6c\x19\x0e\x2b\xb6\x8d\xa5\x82\x66\xd8\x77\x29\x29\x09\x53\x85\xe3\x4d\x91\x06\x94\x8d\xeb\x47\x20\x68\x13\x47\xd4\xd8\x6c\xbf\x6b\x81\xaa\x87\xdc\x0a\xcd\x80\xa1\x89\xaa\x36\x7b\x75\xcf\x9c\xb1\x96\x82\x14\x6a\xa4\x51\x77\x15\x8e\x47\x4a\x11\x94\x39\xf6\x69\xe2\x46\x23\x62\xc5\xf0\x2c\x06\xb8\xd2\x18\xbc\xd3\x76\x24\x19\xa7\xe0\x3a\x7a\x0e\x43\x44\x46\x8c\x44\x6b\xbb\x19\x80\xd5\x04\x8d\x3d\xe5\xbe\x3c\xda\xf0\x34\x58\x92\x4a\xc1\x8a\x66\x44\x1f\x23\xb7\x08\xdd\x4a\x22\xb5\xf6\x63\x2e\x26\x21\x8c\x94\xb5\x19\xfb\x06\xf7\x76\x60\x23\x63\xad\x11\x86\x43\x6d\xfe\xe6\x59\xbc\x36\x18\x35\x34\x2c\xc8\x52\x51\xcf\x48\x81\x18\xa2\x46\xa8\x1d\x2b\xa3\xc7\x2e\xa5\x90\x21\x9d\x00\xcd\xb5\x19\x3a\x61\xc5\x63\x84\x55\x1b\x3b\x13\x8b\x93\x92\x16\x31\x5e\x77\xe9\xab\xbd\xba\x11\x5d\xd5\x89\xa1\x50\xec\x56\x43\x63\xd2\xa9\x1c\x65\x72\xe7\x1d\x98\x9b\x71\x68\xc0\x66\x43\x04\x86\x11\x58\x5e\xd1\x26\xb9\x90\xa7\x94\x10\x73\x92\xba\xd7\xde\x05\x05\xe0\xfd\xc6\x96\x56\x0d\x9b\x4a\x33\x7a\x86\x24\x6d\x5b\x35\xc0\x21\x77\xdc\xc9\xc9\xc5\x0d\xbb\xc8\xe0\x0c\xce\x36\x8d\xf9\x86\x84\xa1\x1a\x10\x2d\x04\xc8\xa6\x69\x38\x5b\x53\xa6\x28\x75\xe6\xee\xd8\xdd\x90\xdd\x50\xa9\x65\x9b\x56\x33\xba\x68\x52\x90\x71\x2a\x5b\x04\x44\x18\xe5\x9a\xba\x56\x11\x00\x70\xaa\x40\x0f\xdb\x2a\x13\xc6\xd4\x98\x8c\xb3\xbf\x9c\x7c\xa7\xa3\x71\xe5\x94\xed\xd1\xdc\x07\xdd\x4c\x34\x52\x7f\xd6\x36\x3f\x6a\x9e\x94\x4c\x89\x28\x2b\x76\xb2\xf1\xd8\x2b\x46\xdf\x1b\xa3\x5b\x3d\xf6\xdc\xf0\x27\xe8\x06\x99\x5b\x48\x56\x92\xd1\xb8\xd4\x60\x12\x51\x19\x1b\xc5\xe5\x32\x52\xac\x32\x84\xb1\x82\x63\x33\xe5\xd4\x46\x66\x4a\xf0\xc1\x47\x4e\x3b\xfc\xee\xc4\x2b\x61\x32\xb6\xba\x51\x0d\xe2\x5c\x1e\x40\xec\xf4\x60\x5b\x82\x00\xe5\x54\xfb\xb5\x18\x23\x1c\xc2\x90\xa8\x19\xea\xa7\x26\x43\xa5\x0a\x59\xaf\x06\x2c\xb7\x33\xaf\xd2\x4c\x42\xb0\x6d\x33\x09\xed\xc3\x76\xb4\x1b\xa7\x0e\x99\x04\xf1\xcf\xd5\xe8\xae\x0a\x3c\xd9\xa3\x74\x71\x2a\x20\xcb\xd0\x38\x30\xbb\x1d\xb7\x67\x80\x55\x97\x58\x9d\x18\x7b\x79\x88\xac\x06\x59\x82\xc8\x27\x43\xec\xa2\x3a\xc4\x0e\x5d\x0d\x03\xc5\x36\x23\xab\x30\x41\x92\x8d\x36\xfb\x16\x6c\xd7\xd9\xc9\x5b\x64\x75\xa6\xa9\xb2\x90\x67\x59\xe3\xaa\x83\xc9\xcf\xc6\xc3\x72\x41\x00\x86\xdc\x1e\x52\xf6\x01\xb7\xc6\x4f\xf7\xf4\xd3\x45\x4a\x3c\x14\xca\xee\x80\xe5\x86\x24\x49\x4d\x85\x42\xaa\x26\x6b\x9b\xfa\xeb\x34\xb7\x65\x8f\x60\x2a\xa4\x30\xc6\x2b\x7c\x0f\x1d\xa7\xb5\x10\x77\x1b\x1f\xf2\xb4\x54\x90\x69\x48\x26\x46\xcd\xa3\x69\x7b\x24\x02\xfb\xb0\x31\xa6\xd5\x45\xac\x26\x95\x9b\x3e\x17\xa0\x28\xf8\x33\x41\xc0\x44\x6d\x25\xe3\xc4\x88\x04\xe2\x25\x1e\xc8\x1e\x6a\x06\x78\x89\x6d\xe5\xb5\xf4\xf7\xfe\x13\x00\x10\xac\x30\xb2\x89\x7f\x3c\x52\xd3\xd2\x83\x3f\x92\x49\x97\x08\x63\x40\xf6\x22\x55\x13\x0f\x58\x8c\xe4\x06\x3c\x08\x51\x26\xbb\xc8\x67\x3b\x8a\x14\xd1\xea\x57\xb6\xef\xd0\x4a\xa2\xa9\x60\x19\x99\x97\x14\x2b\xb2\x51\x49\xe1\xad\x28\x15\xbb\x6e\x5d\x0f\x5d\xf8\xb0\x51\x70\x75\x49\xd1\xd9\x57\xca\xd1\x97\x14\x2b\x5d\x08\xf1\x30\x99\x6d\x8d\x9d\x29\x1a\xe9\x8f\x88\x8f\xb0\xe1\xe4\x0a\x61\x7d\xa4\x9a\x6c\xb0\xb6\xa2\xd9\xba\x48\xb5\x87\x26\x00\x0e\xc5\x05\xe2\x3c\x74\xb7\x88\x49\x06\x48\x2f\x09\x65\x8a\x26\x43\xe1\xad\xc7\x5e\x14\x93\x09\x19\x39\xb5\xa9\xbf\xf7\xd5\xab\x19\xc1\x39\x92\xed\xb5\x1a\x44\xa1\x61\x40\x75\xc4\xfc\x19\x02\x1d\x46\x63\x57\x9c\xf3\xd6\x56\xcd\x8d\xa5\xb8\xd9\x04\x16\x83\x08\xb4\x38\x91\xb6\x66\xaf\xce\xcd\x21\xd3\x98\x1c\x5a\x41\xd6\x33\x45\x43\x0e\x2e\x19\xea\x95\x18\x11\x01\xa5\x4c\x78\xde\x58\x99\xfa\x67\x56\xcf\x27\xb4\x67\x38\x22\x37\xa6\x19\x4d\x14\x92\xa6\x90\xb4\x23\x52\x52\xb2\x7d\xda\xaf\x1c\xb7\x4c\x45\x4d\x19\xb9\x78\x05\x6c\x37\xae\xc2\xc6\xfc\x92\x33\xbf\xec\x80\x9a\x62\xf5\xa1\x00\xb2\x42\x8e\xa4\x46\x94\xb8\x1a\x2a\x1a\xa2\x46\x99\xa8\xc6\x0a\x8b\x8f\x7b\x63\xa0\xba\x46\x36\x39\x58\x00\x43\xbe\x22\x52\xd5\x2f\x62\x4e\x47\x85\x82\x4e\x36\xc2\x01\x6f\xbe\xfa\x10\xf6\x8c\x7e\x34\x04\x37\xb7\x35\xf6\xc5\x56\x43\xd5\xc8\x13\xb2\x3c\x29\xb3\x73\x7f\x63\x68\xae\x8f\x15\xcc\xdb\xd6\x9a\xd4\x64\x6d\xc9\x26\xdd\x2c\xd2\xb4\x69\x65\x86\x84\x2d\x23\x4d\x9a\xa5\x9a\xba\x63\xab\x00\x50\x4b\xa9\xd9\xe7\xc5\xab\x08\xe9\x28\x15\x18\x03\x5a\x76\xfd\x72\xec\x4a\x64\x58\xb6\x36\x44\x47\x62\xdb\x52\x5b\xfe\xdc\x77\x5b\x42\x85\xfc\x99\x46\x13\x01\xca\x44\x4d\xab\xbd\x56\xe9\xce\x80\x91\xe3\x0a\x0b\xc6\x23\x6c\x18\x6c\x34\x97\x55\x4f\x8c\x14\x6f\xc8\x53\x64\x1d\x21\x8c\x79\x86\xa4\x48\xda\xb6\xdd\x08\x06\x9f\xa1\xe0\x65\xdd\x51\x75\xde\xaf\x89\xe0\xf5\x4c\xc6\x81\x9d\x44\x98\x7c\x92\x6a\x5f\x1a\x37\x73\xd4\xc9\xf9\x7c\x5e\xa2\x67\x18\x92\xb4\x9e\x50\x94\x7c\xa5\x63\x9c\xae\xb8\xd7\x71\xed\xfd\x4a\xef\x17\xdd\x96\x4a\x4d\x46\x5c\x4c\x14\x53\x43\x51\x13\x07\x65\x88\xbb\xa1\xda\x6e\xd8\xab\x77\x18\xea\xd2\x61\xb3\x81\x56\xc0\x9a\xad\x81\xf5\x83\xb5\x00\x20\x1b\xf2\x7b\xb4\xa3\x2f\x38\x0c\x41\x13\x95\x5c\x91\x7b\xd3\xd7\x53\xb1\x8b\x58\xf2\x0a\x56\x23\xd8\x37\xed\xbd\x87\xdc\x88\x0b\x94\x45\xeb\xb9\x4d\xa4\x71\x97\x32\x66\x72\x86\x8d\xc4\xc8\x85\x3d\xc6\xc1\xcd\x09\x65\xd9\xee\xbe\x36\xeb\x76\xd7\x65\xbb\xcb\xc2\x0b\x39\x1e\x9a\x02\x6e\x4a\x98\x96\xd9\x88\xde\x60\x70\x66\x6c\x34\x48\xee\x83\x48\xb5\xdb\x77\x7a\x8b\x58\xcf\xda\x83\x2c\x80\x16\x0c\xb4\xc0\x40\xa0\x08\x57\xc5\xc9\x80\x93\x1a\xf3\xd1\x1e\x17\x66\x22\xae\x00\x28\x37\x06\xdc\x79\x74\xaa\x1c\x8b\x11\x00\x53\x95\x33\x20\x90\x63\x27\x8d\xee\x3b\x8d\xda\xc7\xca\x26\x49\x71\x9a\x48\x2b\xed\x00\x52\xa1\x8e\x34\x23\x51\xc5\x75\x63\xdb\xf5\xe8\x84\x8b\x58\xfc\x62\x22\x93\x58\x9c\x93\x99\x96\xc6\x79\xe3\x20\x61\x2a\x52\x75\x6e\xa6\xda\xad\x6f\xf6\x8d\x22\x2d\x2a\x52\xaa\xae\xef\x63\x86\x90\x71\x41\x3f\xb2\x7a\xf1\x01\x45\x6e\x37\x25\xa8\xf7\xa9\x51\xc1\x5e\x95\x3c\x81\x0a\xa7\xb2\xb8\x59\xed\x6b\x68\xae\x26\xaa\x2c\xee\x18\xc3\x75\x2d\x0a\x3c\xb5\xa9\x19\x72\x0a\xd6\xd9\xf4\x2f\xd0\x47\x29\x75\x46\xa2\x98\x51\x4e\xa3\x1d\x10\x5a\xc4\x74\x34\xbb\x51\x03\x18\x07\x94\x16\xd3\x36\x04\x89\xd9\xb2\x16\xe9\xc1\x22\x97\x02\x74\x15\x89\xbe\xa2\x51\xc4\x57\x35\x99\x28\x0d\xb1\xa8\xd8\xaf\x23\x64\xdb\x6a\x3b\x62\xbb\xe7\x56\x6c\xd2\xbe\xbd\xc9\xc0\x48\xe0\x91\x57\xa7\xa1\xd1\x14\xab\xd0\x18\x74\xdd\x3e\x99\xbb\xe5\xc1\xc4\x1c\x17\x31\x4c\x26\x12\x71\x6c\xd4\x08\x70\xd7\x98\x29\x64\xc7\x6d\xc9\xc0\xaf\x90\xc4\xed\x14\x46\x51\x9a\x57\x79\x30\x1c\xce\xd1\x47\xdd\xf2\x44\x31\x9b\x78\xd6\x63\xd2\x8c\xe9\x2a\x52\x26\xec\xd5\xf7\xd5\x54\xc6\x92\xb7\x26\x39\x6c\x3c\x41\x7f\x74\x46\x5c\xd8\xa7\xc2\x85\x4d\x57\x15\x7b\xed\xcc\xa6\x98\x0c\xea\x36\xd4\xfe\xde\x75\x0f\xf0\x58\x09\x26\xbc\x68\x80\xee\x91\x0c\xf0\x51\x14\xc0\x48\x49\x02\x48\xba\x85\xc2\x05\x0a\x81\xf1\x12\xe4\xc0\x54\x26\xd3\x57\x4b\x81\x99\xa9\x34\x4c\x98\x61\xb3\x50\x58\x6b\x0d\xb2\xa4\xe9\x6c\x22\x85\x6d\x2e\x69\x35\x32\xaa\x94\x33\x49\x8b\xb0\x34\x25\x48\xff\xa6\xe7\x34\x12\x53\x99\x0b\x3e\x4a\xb7\xb1\xa8\x5b\xda\x22\x38\xa9\x56\xca\xdc\x26\xa6\xe8\xa2\xac\xae\x95\x9a\x8c\x73\x82\x3c\xd8\x68\xd5\x64\x5d\xd8\x5d\x61\x13\x25\x81\xb1\x30\xba\x35\x37\x36\x5f\xb6\x92\x6d\x37\xe5\xc3\x5a\x07\x47\xe3\x84\x88\xcc\x62\xf8\x40\x1c\x00\xa1\x5f\x08\x72\xf5\x5b\xcd\x63\xa6\x08\x79\xc4\xab\x43\x04\x23\xdd\x28\x2b\x65\x32\x1b\x6b\x19\x0b\x35\x36\xca\x0f\x8a\xd9\xd1\xbc\x93\x30\x35\x7d\xcd\x78\x8e\x26\x44\x7f\xc3\x4e\x04\x72\x15\x6c\xd3\x38\xb4\xa1\x50\x93\x7e\xc9\xd4\xa0\x75\x2c\xd3\x09\x30\xe1\x40\xe7\x16\x93\xdf\x61\xd7\x30\x2d\xd0\x28\x75\x43\x40\xbb\xdd\xf4\x69\x6a\x07\xc3\x54\x84\xb2\x6e\x06\x23\x02\x3b\x1f\x2c\xe0\xd1\xd4\x00\x56\xd4\x90\x83\xe8\x91\x21\x01\x39\x44\x71\x2b\x5e\xa1\xcd\x89\xb2\xc4\x81\x47\x94\x25\x81\xb9\x75\x44\x24\xab\x50\x85\xd5\x22\x17\x1f\x66\x04\x19\x87\x3e\x37\x52\x6b\xdd\x31\xc2\x51\x9d\x16\x48\x35\x01\x77\x74\x43\xaa\x11\x69\x81\x5e\x99\xe1\xc2\x2e\x42\x31\x23\xb9\x22\xdc\x91\xbf\xf2\x61\x65\xe3\x23\xbc\x73\x92\xe4\x6b\x7d\x7a\x70\x0f\xcf\x48\xea\x9e\x11\xbd\xe4\x19\x49\x7f\x53\xc7\x88\x2e\x8e\x91\x5e\x98\x26\xad\x8e\x11\x5d\x1d\x23\x40\xfd\x50\xaf\x3b\x46\x94\xfb\xfb\x67\xc7\xc8\x5f\xe9\x18\x59\xde\x3f\x3b\x46\x7e\x69\xc7\x48\x1c\xfc\xfd\x5f\xd7\x31\x02\xe5\x30\xc7\xcf\x8e\x91\xcf\x8e\x91\xeb\x8e\x91\xfc\xd9\x31\xf2\xd1\x8e\x91\x8a\xea\x1b\xdd\x31\x12\xef\xeb\x18\x89\x8b\x63\x24\x7f\x76\x8c\x7c\x76\x8c\xfc\xe3\x1c\x23\x6b\x85\x97\xaf\x5b\xb8\x39\x12\xf8\xee\x1a\xc1\xff\x22\xbe\x93\xfd\xf4\x8b\x7f\x72\x9f\xc8\xc7\xa8\x24\xf7\x0a\x70\xdb\x57\x49\xfe\xc5\x3c\x22\x69\xe7\x11\x49\x8b\x47\x24\xaf\x1e\x91\xf8\xd9\x23\xf2\xd9\x23\x72\x97\x47\x84\x7f\x45\x1e\x91\xfa\xcf\xe8\x11\x69\x57\x3c\x22\xba\x78\x44\xea\x2f\xed\x11\xb9\xd9\x1f\x12\x57\x7f\x48\xda\x40\x27\xdf\xf7\x88\xe8\xcd\x1e\x11\x5e\x3c\x22\x7c\x83\x4b\xa4\xda\xeb\x9a\x4b\xc4\xb6\x24\xff\x8d\x5c\x22\x54\xf2\x87\x1c\x22\xf2\xd9\x21\x72\xbb\x43\xa4\xc0\x61\xf1\xd9\x25\xf2\xdf\xcd\x25\x42\x0b\x06\xfe\x32\x0e\x91\xd2\xdf\xff\xe9\x1d\x22\x79\xf0\xf7\xbf\x89\x43\xe4\xaf\xd5\x36\xfe\x55\x7c\x26\x0f\x2e\xd7\x4f\xfd\xd5\xf9\x42\xea\x4a\x9f\xe1\x0b\x29\x8b\x2f\x44\x17\x5f\xc8\x3d\x95\x8c\x17\x3f\x7e\x6a\xc1\xc9\x38\xe0\x90\xfc\x4d\x40\xae\x77\xb6\x7e\xc1\xd2\x78\x54\x9b\x6b\xa4\x34\x1b\x8e\xb4\x91\xaa\xa6\x0d\x23\xb1\x8f\xb4\x62\x4e\x11\xf5\xd5\xfd\xca\x50\x20\xa1\x1c\x7b\xf3\xf2\xd6\xa3\x17\x64\x53\x8a\xc1\x60\x00\x65\xd9\x4c\x14\x8a\xab\x5a\xa0\xa0\x80\x46\x47\x31\x71\xb5\x65\x28\x50\xb4\xa4\x65\xa8\xac\x82\xe2\x4f\x28\xfc\x89\x42\x72\xc8\x19\xec\x7e\x0c\x23\x0e\xa5\x8a\x35\xda\xe5\x38\x36\xc1\x1e\xc9\x8c\x51\xd3\xbe\x73\x31\xc2\x5f\x52\x20\xc5\xb9\xa2\xe8\xf5\xf2\x99\x6a\x49\x28\x37\x63\xfd\x40\x6c\x0f\x50\x21\x00\xb4\x8c\xa2\x6b\x6d\x34\xb2\xe5\x15\xdb\x0b\xb4\x5b\xaf\xd7\x0d\xf1\xcf\xd6\x0c\x27\x24\xd9\x75\x5a\x04\x19\x51\x13\xb7\x23\x4c\x40\x21\x52\x6e\xf1\xda\xcc\x85\x62\xc9\x8f\x6d\xe1\x00\xe7\x41\xa8\xe6\x01\xb6\x2c\xbb\x60\x5e\xaa\x4c\x05\x93\xfd\x83\x93\xd5\x90\x51\x9b\x06\x87\xf4\x64\xe0\x9d\x34\x53\x62\x19\xea\x7f\x4b\x38\x93\x06\x6a\x9d\xc1\x60\x4d\xf1\x31\xa3\x1e\x1a\x27\xe3\x5f\x1c\xf2\xc0\x4a\xa6\x7c\x04\x94\xa9\xc8\xb9\x3e\x4a\x94\x90\x6f\x96\x7a\xbe\x4d\x58\xbb\x86\xe6\xed\x78\x0e\xa1\xd2\xfa\xb1\x8b\xd8\x78\xca\xa4\xad\x0e\xfe\xde\xd9\xb9\x6d\x5d\x94\x82\xe7\x62\xc4\x08\x43\x1e\x23\x35\xd4\xba\x32\xed\x2e\x99\xb2\xfd\xb8\x91\x1a\x61\x37\xdc\x30\xf6\x52\x51\x94\x88\x95\x5a\x72\x3a\x22\x1b\x32\xf1\x19\x25\x69\x9b\x1f\x0a\x50\xa1\xdf\x1b\x99\x17\xae\x54\x8c\x82\x20\xb1\xcb\x78\x64\xd5\xc1\x18\x03\x6c\x33\xf6\x8c\x31\x2b\x45\xde\x14\xaa\xe4\x27\x41\x7a\x17\x2a\xf7\xb2\xa4\xc7\x82\xb2\xec\x83\x09\xb6\x6c\xe8\x51\xbd\x2c\x40\x47\x81\x8b\x67\x46\xb0\xab\x1f\xbb\x85\x0a\xc7\xf0\x5d\x19\x85\x0f\xdc\xe9\x9e\xa0\xe0\x1a\x6a\xb8\x1f\xd9\x6d\x17\xaf\xc6\x42\xc5\xe5\xab\xd9\xad\x15\x36\x5c\xce\x5b\x7b\xa0\xc8\xec\x06\x0c\x2c\xea\xd6\xd8\x62\x83\xe3\x25\x0a\xd0\x83\x2b\x72\x61\x0d\x24\xa5\x34\x50\x11\x14\x85\xe7\xea\x05\xe5\xa0\xae\x1a\x4a\xa2\xc0\x2e\x2d\x0f\x9b\x96\x91\x67\x80\x9e\xfb\x18\xac\xe5\x52\x0e\x0d\xd4\x92\x8d\xde\xe4\xaa\x48\x12\xdb\xc5\x2b\xd4\x15\x19\xab\x2d\x2d\xea\x16\x55\x17\x34\x90\xb2\x17\x70\x70\x43\x83\x86\xda\x28\x69\xc4\x1d\x8c\xd1\xc4\x8b\x57\x6c\x32\xe4\x50\x49\xed\x6b\x0c\x0b\x66\x1f\x57\xe2\xd8\x46\x05\xca\x2c\x38\xa9\x01\x4f\x65\x5b\x0f\x58\x44\x73\x65\x4c\x1d\xd9\x21\x20\xa9\xa1\x9a\xb6\x5b\x33\x6a\x48\x81\xe8\x72\x3a\x32\x09\x26\x22\xb7\xb0\x1a\x4a\x97\xec\x25\xa6\x60\xd2\x09\x8a\x49\x34\xd4\x51\x42\xe1\x16\x2d\x3e\xd3\x8b\x57\x63\xa6\x6a\x6c\x3d\xf0\xec\x87\x26\x60\xb1\x9d\x82\xa1\x2a\x65\xb6\x1b\x6b\xf1\x2d\xf1\xe2\xfa\x17\xaf\xd8\xe7\xc0\x94\x1b\xcf\xee\x48\x0c\x8c\x7d\xb0\xf1\xe4\x1a\x8f\x6c\x15\x64\xcf\xbe\x1d\x3a\xf9\xd7\x0c\x63\x08\x9b\x96\xe8\x12\x8a\x2e\x57\xf0\x05\xc8\xda\x1c\x83\xd4\x81\x8e\x27\x9d\x20\xb4\x45\x59\x8b\xc8\xa5\x21\x1c\x16\xa0\x6a\x83\x06\x01\x89\x2b\x30\xe4\x76\x26\x57\xd5\x0c\x41\xdb\xe8\x2e\x1f\xb9\x36\x98\x6c\x63\x99\x29\xe0\xc8\x59\xa3\xae\x19\xb5\xad\x73\xad\x7e\x6c\x89\xb7\xd5\x9b\x88\xcb\x85\xc9\x6c\x7c\xb5\x29\x53\xc8\x50\x36\x23\xa4\x5d\xa1\xab\x4a\x2a\x15\x35\x23\xb4\xb5\x59\xa9\x16\xd4\xda\x44\xf3\xe0\xdd\x28\x13\x63\xed\x25\x17\xd9\x13\xfb\x93\xc9\xda\x07\x1e\xf1\xa2\x8c\xdb\x08\x18\xd9\xa2\x42\x22\x32\x3b\x8b\x30\xe5\x1f\xd4\x0c\xad\x4d\x3b\xdb\x73\x20\x2e\xc9\xf8\xe6\x86\x70\x82\x1e\x61\x7d\x4d\x98\x72\x67\xfa\xec\xb6\x3d\x36\xf2\x3b\x41\xd8\x8d\x8b\x3f\x40\x4c\xca\xd5\xd6\xb6\x63\xb2\x9e\xae\x2d\x9a\xed\x20\x54\x34\x0c\xca\x77\x70\xdd\x40\x5b\xb0\x4f\x2a\x9a\xd9\x19\xef\x27\x57\xa4\x35\x02\x27\x94\x0b\x32\xe2\x33\x7c\x78\x51\xf4\x88\x83\x21\x02\xbe\xf1\x22\xe9\xa8\x45\x96\xdc\x63\xdb\xfc\xb8\x08\x7f\xa2\xe1\xf7\xc1\x6b\xb7\xc0\x4f\x8d\x6b\x6b\xa7\xe0\xf4\x09\x54\x55\x8d\x92\x2f\x5e\x19\x86\x78\xe1\xca\x5a\x0f\x23\x0a\x78\x47\xe2\x90\xf6\x7a\x03\x52\x4a\xb5\xde\x12\x50\xcc\x98\xba\xa2\xd0\x44\x2e\x05\x0d\xf1\x56\x51\xfd\x5d\xfa\xc1\x37\x59\x0d\x67\x34\x5e\x3c\x2b\x26\xe6\x18\x6b\x2e\x76\x3b\x3b\x06\xcb\x21\x4a\x0c\xa8\xf1\x46\x85\x30\xe7\xec\xae\xdf\x79\xf1\x4a\x51\x7b\xd2\x36\xdd\x34\xda\xa4\x3a\x14\x63\x1c\x47\x91\x72\xe0\x75\x09\xa4\xb4\xad\x91\x18\xeb\x25\xe6\x3c\x14\x4a\x2d\xf9\x24\x8c\x37\x1f\xd9\xf2\x44\x9f\xc2\x00\xef\xff\x16\x95\xba\xfa\x82\xa1\x32\xee\x21\x93\x17\xbd\x41\xa5\x1b\x0f\x63\x28\x75\x5d\x2d\x9c\x36\xd3\x57\x4b\xd9\x74\xe1\xc6\x26\xfb\x48\x58\xf6\x06\x04\x2b\x63\xb2\x3a\xaf\xbb\xc5\x58\x2d\x85\xfd\x26\x49\x19\xb3\xe9\x44\x20\x49\x28\x22\x29\x28\x02\x98\x71\x5a\x8a\x1e\x09\xa5\x10\x1f\x5d\xaa\xfa\x86\xa3\x25\x83\x1b\x7d\xa0\x41\xc3\x48\xa1\x63\x47\x8f\xe8\x40\x3a\x2f\xd8\x72\xe8\x98\x19\x72\x9a\x60\xb0\x4c\x79\x81\xf1\x64\x4a\xb1\x51\x43\xa5\xe2\x8d\xe2\x7f\x1b\xc3\x06\xd5\x0d\x31\x1a\x77\xa2\x3a\xc3\xb6\xdf\xf4\x5a\xc1\xda\xe4\x95\x04\x8d\x26\xca\xa1\xc9\xb3\xc6\x23\x93\x53\x59\xe9\x8f\xfa\xc5\xa3\x4b\x15\x18\x83\x2d\x6e\x35\xf2\xcc\xbd\x4c\x71\x6e\x28\x9b\x27\x46\xe1\x85\x22\x1b\x31\x29\x51\x51\x34\xb5\x2c\x0b\x94\x36\x46\xa0\x3a\x15\x84\xcc\x64\x8d\x73\x33\x3d\x9c\xd2\x52\x81\x15\x73\x33\x58\x32\x7d\x36\xd6\x19\x95\x15\x4d\xb8\x8e\x5b\xd4\x06\xf6\xe7\x83\x6c\xad\x49\xd3\x16\x33\x8c\x6d\xfd\x69\xa9\x43\xb0\xbe\xe1\x05\x69\x90\xc5\x2e\xd5\xdd\x2b\xa6\x38\x7b\xdd\xa2\x0c\x43\x44\x59\xec\x2c\xd0\xa1\x8d\xbe\xc7\x4f\x2b\xaa\xdb\xe9\xc3\xc7\x96\x0c\xf8\x2c\xaa\x7f\x16\xd5\x3f\x8b\xea\x9f\x45\xf5\xcf\xa2\xfa\x67\x51\xfd\xb3\xa8\xfe\x37\x15\xd5\x3f\xb6\xda\xcc\x67\xe1\xfd\xb3\xf0\xfe\x59\x78\xff\x6f\x2b\xbc\xcf\x67\xef\x5f\xfc\x34\x9d\x6f\x4e\xee\x57\x60\xa9\xc1\xdb\x6c\xf3\xcd\xb3\xd1\x53\xa7\x88\x39\x52\xc8\x79\xe2\x4a\xa9\xd5\xa1\x7f\xf8\xec\xb2\x57\x97\x86\x7b\x28\x34\x12\x44\xf4\xc9\x84\x30\x2d\x1d\xfa\x87\x07\x3c\xa6\x6c\x24\x77\x36\x92\x89\x93\xd7\x84\x93\xd7\xd7\x90\x84\x47\x8d\xc5\xd6\xe6\x6e\xb9\x92\x11\xc7\x81\xa0\x91\x82\x98\xf2\x14\x49\x0c\x14\xb9\xd9\xaf\x93\x91\xaf\xea\x67\xbb\xd4\xe5\xb0\x11\x1b\x69\x36\x72\x8e\x53\x1f\x88\xb5\x3b\xe7\x10\x16\x2b\xee\x6d\x25\x4e\xcd\xa3\x01\x8d\x2d\xb4\x38\x3b\x44\xb7\xb6\x41\x78\x40\x90\x86\x10\x93\x94\x71\x48\x54\x30\x69\xac\xc0\xfb\x83\xf3\xc6\xe0\x5a\xb3\x96\x78\x26\x24\x56\xc4\xc9\xcf\x4d\x18\xfa\x87\x0f\xa4\x28\x71\x5d\x1a\x2c\xde\xa0\x89\x63\x38\x71\x6e\x79\x72\x03\x27\x7b\x40\x34\x45\xf5\x1e\x0d\x14\xad\xc7\xda\xa3\x25\xb1\xee\x48\x12\xa0\xd0\x66\x8f\x67\x28\x65\xe3\xb3\xc1\x90\x3c\x8e\x12\x41\x86\x35\xcd\xbd\xc5\xb2\xf1\xf3\x42\x81\x70\xa0\x7a\x10\x89\x74\x00\xff\x7e\xcc\x99\x92\x49\x60\x26\xcf\xd9\x25\x07\x1c\x15\xe2\xd7\x32\x8f\x65\xb0\xbd\xda\x9a\x46\x31\x7b\x04\x44\xd0\x74\x24\x13\x95\xc0\xf6\xf2\x49\x06\x01\x94\x5c\x3c\x13\x46\x39\x74\xd0\x10\x9b\x21\x48\x48\xcc\xee\x23\x0b\xb9\xda\x80\x50\x56\x5d\xf3\x10\x49\xf5\xf2\x79\x3d\xbd\x08\x74\xd0\xe8\x38\x0e\x42\x74\xc4\x95\x6a\x9d\x3d\x32\x93\x83\x49\x07\x08\xae\x2f\x13\xd7\x5a\x48\x82\x0c\xeb\x05\x4a\xb3\x1a\x23\x18\xa9\x09\xcf\x26\xbc\xe2\xd8\x59\xaa\x0c\x37\x95\x50\xaa\x1e\xb2\x70\x02\x0a\x45\x88\x6f\x0a\x3a\x35\x29\x94\xa5\x0c\xcb\xa7\x9f\x93\x26\x92\x46\x2a\x88\xed\x31\xcc\x4e\x46\x02\xb9\xb6\xc9\x23\xdd\x17\xa4\x75\x89\x4c\x22\x45\x35\xf5\x6f\xf1\xef\xcb\x42\x2e\xa3\x1f\xc0\x71\xb8\xac\xcd\x65\x2f\x9e\xc1\x13\xbe\xcf\xf1\x50\xfd\x86\x2d\x8a\x60\x9e\x50\x60\xdb\x45\xed\x54\x6e\xf9\xc4\xe9\x06\x1b\xe0\x22\x28\xa8\xe7\x64\x98\xb6\x67\x82\x1c\x9c\xb5\x88\x04\x95\xd2\x35\x98\x14\x29\x69\x99\x99\x5a\x34\x6e\xb3\xa1\x52\x09\xe7\x1e\xa6\x54\x29\x81\x65\xab\x16\x13\xfa\x4d\xb0\x47\xc8\x13\x24\xc0\x90\x3b\x79\x6d\xa0\x67\x06\xfc\x09\xfb\x82\xa4\x15\xa3\x76\x71\xee\x77\x20\xc2\x69\x15\x6b\xe0\x12\xe6\xc9\x16\x72\x5d\xcc\x25\xf0\xc3\x94\xc4\x4a\x35\xc9\x18\x3d\xbc\x08\xb4\x57\x2e\x8c\xd8\x18\x0d\xda\xa2\xcc\x2f\x68\x3c\x1a\xf4\xf8\x13\x6f\x99\x71\x3c\xad\x91\x60\x94\xf7\x5d\xa2\x4a\x8a\x47\xb4\x6f\x47\x8a\x13\xf7\xb3\x76\x17\x77\x3c\x76\xa1\xa4\xa3\x44\xa9\x2e\x30\xc5\x7c\x64\x8b\x6e\x34\x4d\x3a\xf3\x41\xb0\x39\x4e\x6c\xb2\xc6\x5a\x31\x39\xd0\x59\x60\xf1\x85\x47\x30\x07\x84\xd0\x72\xd8\x47\x7a\x81\xf3\x28\x4d\x46\x15\x2a\xb1\x7e\xc3\x95\x9c\xe8\x9b\x0c\xd8\x4c\xba\x58\x64\x6f\xd4\x2f\x0d\xa1\xa2\xd6\x34\xdb\x1a\xaa\x34\xe7\x5f\xc0\xea\x1e\x57\xe2\x62\xae\x18\x8a\x21\x8c\x53\x33\x84\x7a\x0a\x6d\x59\x62\x53\xea\x11\x32\x0a\xfe\xa4\x1e\x15\x14\x90\xb0\x02\x39\xdb\xbe\x01\x78\x20\x41\x3c\xf9\x53\xb2\xa0\x1f\x02\x20\xec\x5e\xbb\xd3\x10\xd4\x48\xa3\x75\x09\xda\x88\x90\x9c\x56\xac\x4b\x23\x63\xa8\x24\xed\x1f\x4b\x3c\x5f\xb3\x75\x9a\x11\xed\xd1\x5b\x60\x84\xae\x78\x41\x5a\x6f\xda\xa8\xab\x18\xf6\x22\x8a\x1b\xd3\xc8\x36\xd6\x7c\x32\x76\x95\x29\x21\x35\x4a\xfa\xc3\xa1\x4e\x05\x0c\xa4\xac\x6c\x64\x74\xaa\x0c\x6d\xa2\x8b\xfe\xdc\x57\x42\xb4\xe1\x64\x8f\x11\xa7\x80\x04\xb1\xaf\x00\xfe\xe2\xb1\x49\x21\xa0\x1f\x3c\xca\x08\x6f\x43\x5d\x7a\x87\x02\xa3\xab\x62\x3c\x03\xba\x4a\x74\xce\xaf\x9e\x5c\xe2\x0a\x4c\xa9\x00\x7a\xb6\xee\x42\x9d\x89\xb1\xff\x05\x35\x03\x62\x27\x18\x98\x8e\x87\x48\x00\x03\x2b\x64\x05\xe3\x1a\x06\x2a\x0e\x33\xea\x8b\x01\x48\xa8\x95\xed\xd5\xc1\x31\x03\x84\x66\x62\x87\x25\xf1\x98\xe5\xb0\x7e\x66\x12\x24\x64\xe8\xc6\x86\x89\x68\x2d\x81\x80\x54\x49\xd1\xb6\x18\x77\x15\x40\x2b\x45\xa4\x5e\xc4\x48\x1c\x81\x20\xc6\x73\xd1\x6d\xdb\x5d\xf4\xf8\x84\x49\x1a\xd5\x01\x6f\x3d\x4e\x1e\x87\x90\xc7\x19\xa5\xdf\x7d\x39\xbc\xbf\x8a\x22\xbc\xd6\xbc\x47\x4e\x9a\xce\x55\x1c\x11\x38\xf6\x31\xb3\x0f\x69\xf6\x78\xac\xc0\x09\x99\x06\x1e\x77\x86\xc0\x43\x46\x40\x0a\xfa\xc7\x1c\x5c\x79\x6d\xae\x0e\xa1\x69\x34\x95\x89\xab\xd3\x04\x13\x67\xa1\xb2\x11\x73\x9f\x36\x02\x14\x90\x89\x01\x03\x91\xc3\x3b\x16\x59\xba\xf6\xd6\xa3\xf7\x16\x4c\xef\x38\xb6\x6a\xe6\xb6\xa9\x50\x9d\x41\xc7\x72\x47\x62\x1f\x7b\x03\x69\xee\xd9\x29\x9c\x27\x6e\x7e\xb6\xbe\x7f\x2c\x27\x24\x19\x7c\xe8\x3c\xf6\xf4\x21\x23\xfd\x1d\xcc\xfd\x94\x71\xc4\xda\xb4\x1e\x23\x28\xc5\x47\xe8\xaa\x34\x3b\xec\x23\x00\x87\xd3\x94\x03\x35\xe5\xa1\x7f\x38\x39\xcc\x06\x8f\xd9\x88\x07\xc4\x28\xd9\x83\x7f\x60\x91\x1a\x98\x43\x70\xe5\x32\x41\xce\x91\xa1\x7f\x74\x43\x9e\xf1\x7d\x1f\x9f\x6a\x1f\x60\x92\xce\x69\x0d\x91\xa1\x7e\x2f\x17\xe2\x8a\xf3\x94\x18\x09\x4b\xfd\xc3\x5b\x42\x14\xb6\x2d\x87\x22\x25\xa3\x7a\x80\x15\x08\x8d\xc9\x14\x92\x16\x54\x44\x4e\x20\x3b\x98\x9b\x20\x6d\x9a\xbd\x66\x6a\x75\xf0\xf7\x25\xa0\x0c\x28\x49\xb5\x98\x0e\xbf\x56\x61\x46\xbc\x1b\x18\x3b\xe0\x36\xe4\x29\x7a\x88\x4c\xff\xe8\x81\xab\x19\x89\x4f\x36\x9a\x02\x8d\xb9\xa4\x49\x50\x08\x42\x96\x72\x10\x88\xdf\x76\x60\xd8\x2c\x6c\xa5\xd3\xf9\xae\xec\x78\xd4\xd5\x1a\x52\x1a\x3c\xa2\xcf\xe0\x09\x71\xdb\x5e\xa5\xd3\x46\xe2\xf0\xbb\xf0\x90\xa0\x5b\x35\x56\x09\xeb\xa7\x67\x6f\x79\xf8\x0c\xea\x7c\xca\xd6\x36\x66\xde\xf1\x45\x48\x96\x28\xc9\x8a\xc3\x9a\x22\x21\x83\x06\xd5\xca\x5d\x5a\x46\x72\x1d\x42\xfc\x80\xdd\x10\xf4\x1c\xfe\x91\xbe\xa4\x32\x09\x17\x2a\x39\x0e\xcb\x27\xd4\x30\xdf\x30\xdd\x74\x5a\x50\xd5\x93\x58\x8d\x43\x54\x45\x9e\x03\x46\xe1\x07\x09\x4e\x35\x54\x2a\x5a\x86\xe5\xb3\x37\x91\x3c\x3f\x6f\xc6\xa1\xc4\x48\xdc\x4c\x90\x9f\xc0\x5d\xfa\x9c\x12\xc2\x8c\x4a\xa2\x88\xe0\xe7\xb8\xd0\xb8\x58\x91\x30\x10\xa9\x38\x47\x11\xc8\x3f\x46\x08\xd8\x2d\x3c\xeb\x27\x02\x29\xd3\xbc\x24\xb1\x2e\x1b\xe1\x10\x13\x56\x59\x00\xa4\x05\xcc\xde\x53\xe4\xb6\x6e\xf3\xbe\x78\x66\x82\xb5\xc9\x9a\xc1\x84\x35\x0e\x9e\xa5\x0c\x4a\xd6\x95\xbb\xb1\xcb\x39\xbc\xc8\x1d\xd8\xac\x78\x94\x48\x5a\x99\x41\x10\xad\x51\xb7\xaf\x2c\x84\x3e\xf7\x7e\x92\x11\xe2\x19\x26\xd3\x4c\x89\xa1\x7c\xa6\xea\x51\x50\x90\x33\x41\x8e\x6b\x25\x96\xb6\x6d\x14\x5d\xea\x84\x90\xdf\x37\x1d\x6c\xba\xc2\x36\xe5\x22\x6e\xa1\x00\x9c\x46\xa2\x29\x2b\x69\x8c\xae\xba\xe4\xfb\x27\x50\xec\xb4\xb0\x7b\xd5\x92\xca\xa8\x1e\xcb\x5d\xdc\xb2\x11\x79\xd7\x21\x26\x8f\xbd\x35\xe5\x02\x16\xbb\xe8\x64\x28\x56\xd7\x8b\xe6\x25\x78\x91\x0d\x55\x53\x9e\xaa\x5d\x0d\xfe\xde\x75\x13\xa4\x8a\xcc\xae\x94\xb4\xa9\x51\x13\x1d\xfc\xbd\xdf\x60\x1a\xe8\x4c\x5a\x23\x54\x1e\xf0\xec\xa4\x13\x07\x57\x15\x16\xb5\xb5\x35\x13\x6c\x36\x18\x13\x84\xd1\xd6\x63\x59\x33\x85\x34\xbb\x70\x93\x13\xb1\x71\xed\x6c\x5c\xc9\xf3\x3e\xb8\x1f\x1c\x05\x8c\xc1\xff\xa6\x8e\xe9\x62\xe6\x93\x3e\xcf\x1e\x85\xa9\x13\x22\xb5\x07\x7f\xf7\x94\xcb\xa5\xdb\xea\x44\xbd\x79\xea\x18\x28\x50\x2a\x26\xc7\x44\xf7\x38\xf4\x3c\xf3\x40\x6a\xbc\x89\xb3\x4f\x39\xf7\xdd\xac\x8b\x6e\x94\xf6\x2e\x71\x2e\x5a\x86\xdd\xd6\x64\x5f\x80\x1b\xd8\x3e\x90\xd7\xe1\x1a\x5c\x0f\xb4\xa6\x1d\x22\x9c\x7c\x60\x63\x3e\x0c\x86\xa7\x65\x89\x72\xe7\x82\xb8\x60\x70\xb4\x74\xa4\x14\x61\x66\x2e\xd0\x0e\x76\x6c\x0d\x01\xd3\x71\xd3\x93\x2e\x24\xe3\x10\x42\x42\xae\xb3\x22\xbb\xbd\xa4\x09\x9a\xaa\xe8\xc2\xf4\x5c\x34\x3d\xcc\x30\x68\xf1\xec\x6b\x1f\xe2\xc5\x33\x53\x92\x3d\xda\x11\x16\x20\x40\xcf\x44\x31\x44\xe4\xb2\x77\x8a\xac\x28\xd9\x3c\xc3\xcb\x94\xe1\x4f\xd2\xcb\x05\x00\xba\x1d\x17\x8e\x1d\xc8\xf9\xd5\x30\x97\x8d\xfe\xb8\xb8\x50\x48\x8a\xe7\x57\x18\x3e\x20\x97\x9a\xa7\x54\x03\xd5\xa4\xc3\xf2\xb9\x64\x79\x23\x19\x0a\xc4\x42\x1d\x9b\x53\xce\x2e\x73\x22\xbb\xf1\x64\x35\x9f\x38\xf2\xe1\xcb\x29\x15\x38\x18\x86\xe5\xd3\x1b\x83\x26\x96\x34\x1b\x64\x42\x7e\xdd\x38\x19\x87\x12\xe4\xf3\xc5\xd2\x94\xb5\x37\x99\x10\xc3\x2b\xd2\xf3\x3c\xfd\x76\x23\xa4\xae\x19\xc7\x2d\x93\xe4\x82\x4a\xd9\x0c\x0d\xbe\x86\x7a\x28\x7d\x0d\x71\x2e\x79\x2a\x27\x10\xde\xdc\x76\xd5\x43\x73\xbd\xe5\xd2\xe0\x45\xe9\x2d\xbb\xdc\x68\xb0\xc2\x0b\x22\x81\x4e\x71\x9a\x19\x67\xaa\x29\xce\x28\xd7\x68\xfa\xc3\xc0\x94\x65\x39\xa4\xcf\x44\x4f\xb8\xc9\xa0\x1e\x1c\xb1\x41\x20\xf4\x16\x07\xb7\xd6\x83\x4d\x43\x28\x13\xc5\x58\x3c\xc3\xc8\x37\x0a\xf9\x2c\x06\x7d\x48\x27\x1c\xb5\xbb\x0c\xc4\xc5\xbb\xeb\x67\x7a\xa5\xa1\x52\xcc\xf1\xc4\x76\x20\xba\xde\x82\x8e\x7c\x4e\x9b\x71\x81\xcc\xb5\x6d\xac\xa3\xcb\xb7\xdf\x18\x46\x35\x88\xf9\x4e\xab\x27\x49\x54\x6a\x1c\xfa\x47\x17\x50\x20\x11\xcf\x3d\xe7\x16\x4c\x07\x4a\x4e\xec\x26\x81\x20\x53\xb3\x05\x68\xb4\xe3\xeb\x98\xfb\xec\xdc\x07\x9a\x48\x21\x6d\x83\xbf\xf7\x56\xb3\x20\x45\xaa\x51\x65\xee\xef\xcb\x51\x10\xa9\xc3\x2a\xe8\x0a\x14\x86\xd0\x7c\xc5\x40\x89\x30\x04\x08\x44\x69\x32\x84\x1b\xf0\xd6\x65\x2e\x28\x35\xb6\x04\xa8\x60\x05\xe1\xae\xf4\x6a\x07\x60\x4c\xc8\x56\xa8\x5d\x82\x8c\x60\x55\x53\xa6\x32\x64\x5a\xb7\x00\x7a\x9a\xaf\x4a\xbf\x3f\xe7\x2e\x15\x36\x83\x8b\xb4\xa8\x45\x90\x6b\xe0\x35\x39\x59\xc5\x18\x24\x4d\xf4\xe5\x77\x51\x05\x93\x71\xf3\x4e\x68\xdd\x92\x15\x6a\x57\xba\x0a\xd9\x32\x98\xc2\x0b\x50\xea\x50\x56\xdd\x0b\x15\x70\xd0\x50\xff\x00\x50\xa6\x5c\x71\x52\xb4\x27\xdd\xba\x6f\x17\x48\xd3\x1c\x94\xb5\xfb\x70\x30\x3c\x60\x45\x76\x43\xa6\x0f\x28\x4e\x30\x2b\xb4\xa1\x7f\x78\xd6\xaf\x89\x0f\xa1\x5a\xa3\xa9\x3a\xa3\xee\xb2\x95\xe7\x10\x40\xe1\xe9\xba\x43\xbf\xc8\x5e\x44\x03\x5d\xa7\xae\x5f\xb3\x83\xb5\x18\x98\x74\x9c\x65\x4f\x1e\x21\x8e\xdc\xdd\x30\xea\x4a\x0a\x77\x70\x5e\x54\x1e\xd8\x16\x8b\x82\xc4\x97\x35\x99\xda\x6b\x2c\xcc\x5d\x4a\xe4\xae\xb8\x44\x93\xa2\x13\xeb\xd0\x3f\xfa\x41\x2c\xa5\x6b\x55\xbd\x69\xee\x7d\x09\xb9\x96\xb5\x24\xe9\x23\xd6\xbe\x75\x0a\x1d\x82\xe7\xf1\x63\xe4\x30\x17\x3b\x7a\xae\xd4\x46\x57\xb2\xb3\xc8\x2d\xd2\xef\x0c\xd0\xbc\x6d\xa9\x1d\x97\xba\x58\xed\x52\x0e\x20\xdf\x76\xc8\x73\xdc\x5d\x95\xe0\xde\x3e\x17\xed\xe0\x68\x83\x72\x15\xbf\xdf\x59\x3b\xb2\xd7\xd6\xa5\x5e\xe8\xc9\x48\x59\xb1\x5b\xa6\xe8\x05\x61\xfa\x47\x0f\x57\x40\x1a\x01\x94\x20\xc4\x0c\xb0\x63\x9f\x27\xce\xd5\xfe\x38\xa8\x16\xd4\x69\xb8\x3c\x63\x97\x9b\x00\xdb\xba\xe8\x50\x59\x16\x34\xb1\xbb\xa7\x4c\x4d\x0c\x2d\xda\xce\xf2\x03\xbb\x05\xc4\x35\xbf\x82\x5d\xdb\x55\x29\x14\x1f\xd1\x8e\x18\xd0\x2b\xc4\x8d\xee\xd7\x00\xce\x90\x14\x7a\x11\xfc\xf7\x1a\x97\x8f\xa5\xb6\x09\x0c\x8e\x39\x14\x94\x68\xe9\x1c\x0e\x1e\x4d\xe7\x5e\xd2\xc7\xef\xea\x42\x5c\x8c\x47\xc8\xad\x02\x10\xc0\xa0\x81\x7c\x20\x58\x32\x00\x44\x8a\x74\x04\x5b\xda\xc4\x13\x77\xa7\x8c\xbd\xf7\xf6\x21\x08\x07\x58\xc5\x1c\x4a\x10\x04\x0f\xc0\x29\xfb\x3d\x74\x95\x47\xb6\xa6\xb5\xe7\xc5\x88\x96\xb6\x46\x63\xe6\x0e\x0e\xd2\x0d\xa5\x71\x43\x6a\x52\x70\x6b\x94\x51\x37\xa2\x50\x6b\x09\xd9\x18\xa8\xaa\x60\x7a\x34\x52\x87\x8b\xeb\xa1\x29\xc2\x52\x61\x82\xe1\x02\x64\xe2\x16\xc7\x8d\x7d\xdb\xf1\x2f\x75\xc4\x09\x48\x34\x16\x9d\x49\x51\x8a\x87\x34\xc3\xc3\x50\x37\x9e\xee\x63\x62\x98\xa2\x86\x87\x89\x10\x48\x7a\x33\x8d\x20\xc2\x4c\xe4\x89\x09\xa1\x9a\xc4\x09\x0b\x83\x7a\x61\x06\x7b\x48\x56\x6a\x50\xd5\x8f\x70\x55\x1c\x82\x70\x82\xb3\x68\xfb\x3f\x94\x3c\x11\xbd\x18\xfe\xf7\x01\xed\x7f\xe6\xdc\x51\x08\x32\x96\xfb\x86\xca\xa5\x24\x26\x5e\x38\x51\x3a\x32\xfe\x95\x2e\x9e\x45\x12\xc5\x89\xab\x45\x8d\xdd\xc3\xcc\x8e\x5e\x1b\xdc\x89\x69\xb0\x61\xcf\xab\x82\xb0\xe9\x86\x80\xae\xa8\xf4\xd6\x74\x81\xd0\x16\xa1\x2e\x00\xe4\x1d\x1b\x70\x5e\x50\x5c\x2e\xd0\xa8\x4e\x54\x03\xce\x87\xda\x0d\x09\xdb\xb9\xfa\x7f\xa0\xb7\xc3\xa2\x37\x49\xcc\xf0\x7b\x2c\x9f\xa0\x3b\x15\x65\x09\x5c\x0a\x8d\xf7\x4f\x8b\xd8\xa9\x0e\x1f\x11\x84\x55\x52\x7b\xbc\xa4\x61\x7f\xb4\x7d\x7e\xd3\x89\x20\x68\x68\xb7\x31\x5e\xb7\xd1\x6f\x61\xa4\x55\xb7\x58\xe7\x86\xa2\x4d\x1f\x32\xcf\x6f\x28\x21\xab\x0e\xfe\xd7\x9a\x91\x51\x0c\x61\xa8\x8e\x26\x19\xce\x6c\x94\x05\xb9\x31\x1b\x14\x70\x62\x44\x74\x40\xb4\x36\x91\x00\x89\xeb\x94\xaa\x9a\x4c\x65\xb0\xa7\xc5\x98\xa4\x2c\x8e\x45\xb0\x0e\x54\xa6\x71\x9d\x70\xee\x9b\x18\xf2\x96\xa9\x4a\xfa\x46\xf8\xea\x31\x59\xff\xf6\x38\x3f\x7e\xf2\xd5\x93\x83\x7b\xd8\xe5\x37\x5d\x02\x2c\x9d\x6d\x46\xff\xac\x5b\x26\x76\x23\x81\x69\x10\xed\x5a\x0f\xfb\x7b\xd1\xed\xc8\x1b\x17\xad\xb3\xd3\x58\xee\xc6\x77\x71\x63\x4e\x46\xa6\x16\x8b\xb8\xc7\xcc\xcf\x97\x33\x49\x40\x63\x06\x79\x4e\xf6\x5d\xd3\xee\x90\xca\x38\x75\xd3\xe8\x77\x8c\xd0\xb6\xfc\xeb\x62\xda\x32\xe8\x33\x8a\x69\xe4\x78\xfb\xed\x0d\xb7\x9b\x5e\x45\x31\x79\xee\x62\x4f\xd7\x2e\xec\xae\xb7\x04\x09\x09\x18\x9b\x20\xf9\x9a\x92\x16\x8d\x2a\xe5\xea\xa6\xe4\xe4\xa2\x58\x4b\xa4\xcd\xcd\x21\xee\xbc\x52\x52\x49\x46\x46\x62\x6d\x57\x06\x5d\x20\x64\x45\x74\x89\x3a\x07\x7d\xd4\x7a\x69\x74\x09\x3a\x9b\x22\x8b\xdd\x63\xdc\x7a\x05\x33\x78\xd4\x4a\xf5\xaf\x31\x94\xee\x68\x2b\xa4\xb6\x94\x36\x19\xc5\xb7\xc1\xc8\xa8\xa6\x5e\xcf\x09\xc7\x73\x13\xb3\x6c\x8d\xc8\x66\x2f\x93\xe3\xec\x01\xf4\x36\x20\x8b\x5f\x3a\x37\xec\xc5\xba\x04\xe6\x43\x84\xd2\x75\xeb\xbb\x7b\x8d\xbd\xa0\x88\xdb\xc3\xfb\x0f\xdc\xad\x82\x0a\x63\x59\xf5\xa2\x14\x6e\xa1\x2a\x8e\x7c\x48\x47\x34\x66\x0e\x26\x0c\xd3\xb6\xa3\xa3\x8d\xc5\x54\x01\x7f\xbc\xdb\xe5\x50\x3a\x25\xf6\xe4\x52\x3c\x2e\xcb\xe3\x9a\x97\xe7\x61\x42\x49\x9b\xc5\xba\x79\x63\xf7\x08\x2c\x13\x44\x17\xf5\x2c\xfe\xb4\x5a\x13\x3b\x35\x30\x5d\x3c\xca\xa6\x5b\xee\x82\xe7\x83\xfa\xf4\xda\x32\x3b\xee\xad\x5c\x9f\xde\x2d\xe3\x83\xf1\x15\x92\xae\xab\xcd\xbd\xaa\x9c\x4b\xde\xdd\x0a\x17\x8f\x38\x53\x76\xf3\x4e\xd0\x9e\xa9\x1b\x38\xb9\x3d\x7f\xd5\x44\xe2\x10\x66\x94\x9d\x31\xf4\x47\xde\x71\x17\x25\xe0\x14\x41\x52\x2b\x23\x3c\xe1\xc8\xcf\x70\xbc\x76\xc2\xf7\xbf\xc5\xaf\x32\xcb\xe3\x4b\xc8\xe8\xee\xa7\x4d\x4f\xe8\xed\x5e\x97\xd8\x8d\x84\x60\x75\x5c\x0f\x0b\xc5\x82\xca\x25\x71\xee\x9c\x0a\xa5\xc0\xe2\xce\xd5\x84\xf3\xf0\xc1\x7f\xbb\x32\x5a\xbb\x08\x02\x36\xac\x3c\x5f\xf2\x34\x49\x37\x57\x47\x37\x9d\x07\x98\x40\xe5\xfa\x78\xf7\x89\x07\x57\x92\xc0\xdd\xf7\x74\x62\xc0\x7f\xc4\x10\x12\x60\xbc\x84\x43\x47\x77\x6e\xbc\xe6\x8e\xbb\x48\x8a\xb5\x0c\xbc\x18\x4b\x97\x0b\x83\x34\xdc\x54\x44\xbd\x96\x61\xcb\x28\x28\x86\x9a\x4c\x19\xc1\xab\x54\x63\x24\xd4\xac\x8b\x25\x51\x44\x6d\x14\x1b\xb7\xfb\x92\x04\xf3\x70\xc9\x44\x7b\xbd\xb4\x08\x89\x18\xbe\xbf\x2d\xfc\x7d\x9b\x45\xdd\x4e\xcb\xb2\xb2\xa7\xfe\xba\x70\xdf\xfc\x1b\xc1\x2a\x89\xcb\x21\x38\xaa\xaf\xb8\x66\x80\xa2\x5c\x50\x56\x70\x3c\x7d\x4a\x1e\xe9\x65\x3f\x60\xcd\xd4\x59\x0a\xca\x04\xb9\x99\x3f\xba\x11\x83\xb2\xd7\xd3\xaa\xb3\xd7\xb9\x81\x43\xc5\xb3\xbb\x49\x61\xc5\x54\xdd\x78\x0d\x38\xf7\xca\x54\x37\x2d\x22\x62\x34\xc4\x9d\x4e\x70\x79\x64\xe2\xf5\xaa\xd0\x5a\x73\xab\x32\x25\xb4\x6f\x3d\xf5\x21\x68\xf5\x5f\xd6\xf6\x79\x69\x7f\xed\x7a\x5e\xfc\x1f\x86\x49\x7d\x30\x70\xad\x2f\x71\x7f\xda\x15\x79\x71\x37\xda\x9d\x90\xbc\xc7\xb8\xe6\x2e\x44\x25\x01\x74\x54\x2f\x98\xe0\xf5\x00\x74\x31\x4e\x41\xf0\xaa\xb3\x7b\x59\x11\x04\xe3\xf4\xcd\x75\x40\xf1\xf8\x07\x83\xa8\x52\xb8\xfb\x8d\xa3\x50\xc2\x41\x9e\xca\x26\x05\xe5\x59\x29\x05\x84\x89\x22\x10\xd2\x2b\x11\xe5\xb6\x73\x19\xeb\x62\xba\xcd\xee\xe6\xba\xd1\x05\x7c\x75\x52\x5f\x95\xc7\x8f\xda\x93\xf5\x88\x34\x84\xc4\x22\x14\xc0\x04\x8d\xe4\xe5\x54\x2a\xce\x80\xcb\xa8\x8c\x55\x47\x31\x32\x33\x52\x65\x9c\xd5\x18\x50\xcb\xd1\x4b\xde\x98\x82\x30\x62\xe4\x9e\xd1\x2e\x1e\xf2\x5d\x3d\x04\x6f\x8d\x75\x82\x6c\x0c\x48\xc9\x7d\xd4\x8b\x38\xe1\x18\xcc\x1d\x83\x25\x76\x38\x52\x4f\x85\x37\x46\x93\x50\x56\xa0\xa6\x19\xd2\x4a\x28\xcd\x38\x87\xa7\xa8\x77\x10\xdf\xd9\x92\x0b\x2a\x2e\xc2\x85\x63\x2c\xab\x44\x25\x51\x48\x37\x5e\x0f\x0b\xaa\x94\xea\x62\x5a\x26\x35\xda\xd1\xe2\x22\x7a\x70\x2f\x23\xd7\xb5\x06\x4f\xf6\xae\xbd\xcc\x88\x03\x55\xce\x94\x52\xaf\x37\x12\x9a\x74\x0c\x73\xd7\x9e\x7a\x19\x44\x8d\x5b\x42\xc8\x0b\xce\x2f\x83\x73\x9d\x12\x4c\x69\xea\xba\xbb\x38\xe4\x19\x23\x34\x9e\xea\xdb\x24\xbd\xf2\x44\x94\x5e\x6c\x2f\xa7\xd9\xcf\x6b\x31\x32\xbc\xe7\x02\xf5\xe2\x13\x46\xa6\xb7\x36\xa6\xb9\xc7\xce\xe8\x9e\xc3\x04\x65\x6b\x10\x1c\xd3\x5d\x25\x8b\x67\xa4\xd7\x43\x8a\x75\xde\x79\x43\x50\x65\xc7\x84\x89\x06\x05\x03\x6e\x7e\x24\x4f\x6b\x9c\x8d\x34\x79\xb1\x1e\xee\x31\x97\x49\x8d\x82\x79\xec\xbd\x57\x10\x0d\x45\x16\xcf\x86\xac\x9e\x8d\x6e\xeb\xb7\x8d\xf5\x0b\x23\x85\xbb\x8a\x25\xd2\xb5\x91\xb8\x78\x38\x3c\x3c\xc7\x88\x2f\x22\x61\xa2\x17\x59\x42\x19\x2f\x2f\x33\xa0\x90\xe8\x13\x45\xc8\x69\x75\xa6\x68\x3f\xe4\x44\x11\x22\x50\x31\xa9\x2a\xe4\xd4\x4d\xdc\xa1\xba\x89\x9b\x93\xbb\xfa\xc0\x2d\xbb\x7b\xa9\x3b\x98\x63\x37\x69\xca\x12\x3c\xda\x11\xd8\x48\xbb\xe6\xd9\xb0\xa0\xd9\xa6\xa3\x60\x69\xa9\x26\x11\x03\x25\x04\x92\xf3\x08\x64\x65\x20\x4b\x4d\x38\xd6\x18\x22\x36\x24\x6c\xd3\x76\x94\x14\x27\x97\x36\xaf\x49\x9a\x9b\x51\xa7\x3b\xe9\x4b\x36\xb9\x07\x4e\x9b\x24\x60\xbb\xb5\x73\x4b\x71\x1d\x02\x82\x91\x02\x1c\x26\xcd\x8d\x62\x1b\xfa\xc7\xae\x8a\x98\x89\x0c\xa0\x4e\xee\x49\xd2\x05\x01\x9b\xc1\x82\x3b\x71\x62\xa7\x4c\x79\x89\x01\x08\xb2\x1d\x0d\xa7\xfc\xfc\xd8\x08\x51\x00\x78\x82\x5a\x14\xa6\x06\xa0\xd2\x4e\x32\x00\x06\x14\x71\x57\xc0\x99\xdc\xc2\x92\xb6\xa6\x0f\x46\x37\x88\xc7\xcb\x56\xd1\x1b\x38\xac\xc9\xd8\x98\xa6\xae\x5c\x0c\x8e\x27\xcd\x0a\x75\x27\xf7\x98\x2d\x98\x8c\x60\x55\x13\x63\x6b\x06\x8d\xa8\xb3\xe4\xf5\x63\xd8\x99\x5d\x4c\x3b\x9f\x61\x50\xd7\x0f\x98\x6d\x40\x52\x96\x78\xc6\x02\x37\x56\x97\xb1\xc0\x3f\xc5\xe0\xb7\x1f\x94\x5b\xbd\x5a\x98\x16\xe7\x9c\x29\x95\x1d\xe7\xec\x4b\xd6\x47\x89\xbe\x78\x5e\x15\xe8\x6b\xc7\x01\xff\xdb\x57\xf9\x71\x6b\x5f\xdd\x20\x48\x6c\x3a\x99\x2a\x5d\x5d\x96\xae\xfd\xc1\x39\x6c\x42\x9e\xb2\x17\x9b\x72\xc9\xd0\xa3\x20\xa0\xed\xf9\xcd\x3b\x9f\xb4\xd6\xec\x44\xd3\xe5\x82\x64\x44\xc4\xcb\xc3\x40\x7a\x44\x69\xad\xfe\x0c\xe2\x30\xb4\xd7\x11\xc5\x2f\x90\x08\xab\x4f\x36\x5e\xfa\x61\xe9\x46\x97\x47\xd6\xc6\x8a\x9b\xa9\xbd\x5f\x18\xd2\xb0\x92\xa8\x8c\x80\x87\x5c\x32\xcd\xa1\xd3\x70\xae\xdc\x2b\x37\x64\x0f\xae\x5a\xeb\x6a\xb8\xd8\x6d\xbf\xd8\x38\x8c\x27\x98\x6c\x9c\xe2\xd2\x9d\x2e\x63\xdf\x1f\x3c\xaa\xb8\x84\x5e\x92\xc4\xa5\xc5\xec\xde\x15\xa4\xf0\x74\xa3\x12\xfc\xbf\xc6\x15\x16\xdf\x36\xea\x5d\x2d\x92\x30\xc7\x25\xe2\xc9\x51\x09\xb6\x38\xed\x17\x92\x7b\xa5\x24\xc4\x2a\xc5\xae\x71\xb8\xd9\x67\x91\x2e\xc1\x4c\xe1\x36\x13\xb7\xb6\x8a\x87\x62\x39\x5b\x44\x70\x47\x71\x41\xc6\xe5\x0c\xe8\x8f\xea\x44\xa5\x2d\x51\x1e\xad\x07\x60\x34\xee\xd6\xd8\x54\x7b\x40\xbf\xbb\x18\xf2\x52\x54\x8b\x49\xb3\x47\xa2\x24\xaf\xc5\xa6\xbd\x79\xbe\xd6\xfc\x6c\x5a\xc9\xe8\xdc\x8b\x17\x8f\x97\xb8\x38\xb4\x3f\xb8\xb8\x8c\xae\xcb\x5f\x09\xcc\xd8\x1e\x8f\x6b\xdf\xdc\x2d\xc9\x5e\xcf\x96\x3d\x95\xcb\x1f\xe7\x6b\x93\x8b\xfd\xf1\xdc\xe3\x4c\x54\xba\xbc\x16\x17\xd3\x72\x6c\x6e\xa8\x3d\x01\xf7\xdd\x2c\x7c\xab\x9b\xbf\xdd\xa2\x8a\xc8\xde\x6b\x58\x94\x5a\xfe\x5a\xdb\x7a\x56\x76\x2b\x48\x80\x69\xa9\xec\x05\xed\x81\x6c\xa7\x25\x0e\x89\xf5\x4e\xca\xca\xc1\x54\xd4\xc1\x8b\x2c\x6e\xdc\xc2\x5a\xa0\x8f\x69\x24\x6d\xe2\xdb\x5e\xba\x7b\x09\xb6\xcd\xea\x22\x02\xa7\x89\x63\x32\xba\x33\x2c\x9f\xee\x28\x63\xd0\x99\x32\x2f\x5e\x83\xad\xc9\x17\x8b\xfd\xd1\x43\xb8\x9a\x0b\x60\xee\x9e\xf4\xba\x81\x30\x32\x8f\x14\x51\x04\x3a\x8e\xd4\x50\x57\x06\x89\x36\x51\x91\x6e\xa5\x93\xc9\x5a\x88\x1c\x5c\x4c\x60\xce\x3f\x8d\x36\x3a\xb7\xc7\x1a\xb4\x7c\x84\xe9\xcc\x10\x88\x42\xb8\x4e\x72\x53\x2e\x41\xf9\x46\x92\x0b\x57\x1c\x02\xba\xd2\xe2\x28\xed\x34\xfb\x63\xed\x64\xf7\xca\x90\xb8\xa4\x5e\xb9\x0b\xb0\xc1\x70\x08\xa7\x76\x1b\x13\x21\xa3\x2c\x68\xe9\x89\x2e\xdc\x8d\x84\xb9\x9b\xc6\x60\x06\x73\xa7\xe9\x68\xcb\x3e\xb1\x34\x84\x62\x0c\xeb\x85\x5b\xc0\x80\xde\x95\x75\xe3\x7a\x0b\xab\x76\x81\x04\x45\x96\xbd\x66\x63\xcb\x33\x95\x82\xf0\x55\xb7\x7b\xb9\x8c\x4b\xa5\x57\xae\xde\x74\xc0\x82\xbd\xb7\x43\xb7\x2b\xd5\xb2\x46\x8d\xc2\xa9\x59\xea\x9d\x76\xae\x9d\xbf\xb3\xa5\xee\xef\x6c\x30\x72\x66\x94\xb4\xdb\xb8\x12\xd2\x45\xba\xda\x2d\x9d\x79\x4b\x55\x2b\xd8\x22\x69\xf9\x00\x1b\x15\x5b\xec\x4d\x67\x54\x69\x17\x54\x01\xbb\x4a\x44\x39\x22\x50\x17\xf8\xa5\x12\xea\xbe\xb2\xe4\x99\x34\xa6\xce\x45\x1b\xaa\xa9\x73\x4b\x88\x86\x91\x16\xbd\x9a\xd3\xf2\x75\x85\xd5\x57\x5a\x76\x67\xc9\xf2\x75\xf4\xc0\xf2\xe6\xf6\x33\xeb\xc4\x38\x41\xc9\xb0\x6e\x59\xfb\xc5\xab\x8e\x83\xe5\x6a\x73\x43\x57\x35\x8e\x0b\xeb\x0c\x28\x7b\xf6\x88\x99\x5c\xfc\xd0\xfd\x00\xc3\x58\x40\xd0\x47\x41\xb1\x29\x95\xec\x0e\x94\xab\x83\x29\x97\x07\xb3\x0c\xbd\x0f\x26\x68\x9f\xb3\x57\xf9\x32\x4c\x95\x6e\x9b\xaa\x57\x06\xe2\x03\x87\xa6\xbe\x58\xb3\x4a\xd7\xb7\xbd\x30\x6e\x48\x1e\xef\x51\x8f\x4c\x2f\x9e\x47\xf4\xe2\x41\x90\xf0\x25\xab\x8b\xcd\xdd\x1e\x03\xaf\x59\xa6\x34\xe4\x1e\xbd\x31\xe2\xc4\x7a\x77\xf3\xc0\x9d\x8b\xa8\xca\xce\x68\x17\xc3\x4e\x8f\x8d\xdc\x73\x60\xba\xe1\x4a\xe7\x1e\xc3\xda\x1f\xcf\xfe\xb8\x4a\x7f\xbc\x2c\x8f\xa7\xe5\xf1\x7d\xbb\x90\x4e\x99\x62\x41\xe9\xf4\xb2\xa6\x4c\xa5\x9e\x4a\x76\x7d\x2c\x5d\x0b\xc6\xde\x23\xa6\x2d\xa6\x85\x85\x57\xf8\x34\x16\xde\x0d\x2e\x89\xf0\x9d\xcd\x9e\xd3\x19\x2e\x36\x54\x27\x8f\x4b\xc8\x68\x5c\x46\x73\xa5\x0b\x5f\xb8\xd4\x23\xf8\x2e\x19\xb2\xdc\x79\xc0\x8b\x6b\xdd\x7d\x4a\xbc\x04\x49\xb8\xc7\x47\xb7\xe2\x09\x1c\x43\x0f\xa0\x5d\x82\xc0\xa5\x3b\x42\xbb\xb3\x77\x0d\x4d\x85\x29\x4b\x8a\x47\x24\x21\xb2\x3f\xe6\x23\xa3\x04\x75\xb8\x5b\xd9\xef\xd8\x65\x82\x64\xcc\x90\x26\x64\x8d\xb7\x5a\x0d\x6c\xee\x57\x45\x7d\x3f\x48\x21\xa8\xcc\x9f\x3d\x3a\x65\x6b\x04\x66\x91\x6f\x93\x1c\x2d\x9a\x7c\x61\xfb\xb6\xdb\xad\x06\x46\x0d\xd9\x5c\x37\xd7\xe2\x55\xb8\x9b\xad\xf2\xc9\x8d\x86\x89\x4b\x34\xd5\x84\xe2\x38\x18\x90\xea\x89\xc9\x10\x5b\xa6\x52\xb5\xaf\x92\x53\x96\xd8\x0d\xe9\x39\x77\xeb\x9f\x24\xe9\xd5\x5e\x87\xb5\xe8\xab\x49\x81\xd9\xc4\xe6\x58\xd5\x6b\xe2\x66\xc3\x48\x9b\x7a\x69\x05\xc9\xd2\x94\x70\xbc\x45\x1a\x4d\x5b\xf4\x1a\xa9\xb9\x98\x3e\xbd\x38\x76\xd4\x23\xeb\xdc\xf7\x68\x7b\xab\xa0\xde\x32\xaa\xdb\x6a\xba\x23\x41\x7b\x74\xbf\xe1\x69\x5e\xcb\x27\x76\x7f\x70\xe9\x6a\x75\xb7\x0a\x81\xac\x74\x3b\x11\xa4\x1d\x29\xdd\xbe\x61\x38\xdd\x43\xd9\x5c\x15\x15\xf1\xda\x9f\xc6\xd8\x59\x17\xe3\x52\xf7\x45\x2f\x46\xab\x79\xb1\x88\xe9\xa6\x97\x22\x0c\x6d\x11\x72\x9a\xd7\x5b\x87\x03\xa2\x76\xfb\x21\x7b\x74\x71\x5a\xcc\x4b\xda\x7f\xe2\xfe\x8b\xf8\xca\x40\xa0\xf7\x39\xb4\x65\x0e\x69\x9d\xc3\xdc\x2d\x59\xd1\x8b\x21\xba\xbb\xfb\xd6\xce\xe7\x5d\x5f\xa8\x2d\x68\xb4\xfd\x52\xe4\x6e\x97\x34\xb8\xeb\x61\x6e\xcd\xba\x5b\xbf\xdc\x67\x48\x8b\x8b\x49\xcb\x76\xa4\xaa\x65\x75\x39\x19\x15\x72\x43\xc3\xa6\x63\x64\xe9\xda\x73\x71\x67\x9e\xf0\xdc\x0d\x55\x08\xac\x51\xcd\x54\x53\xf2\x23\x25\x4a\xac\x5b\x23\xa3\x8b\x1c\x14\x61\x56\x73\xd8\xe0\xd5\x24\xe6\x4c\x75\x49\xd7\x2c\x38\x29\xdf\x86\xd5\xe0\xa6\xef\xf1\x36\xd7\xa7\xb2\x6f\xb5\x82\xea\x6a\xaa\x55\x65\xa4\x17\x7b\x95\xf7\x9d\x9d\x2a\xc5\xd5\x26\x95\xe3\x2e\xe4\x26\x8d\x8b\x06\x9b\x56\xa3\x94\xac\x3f\x2e\xbf\xc5\x9e\xb6\xc0\x88\xcf\x2b\x5e\xf8\x11\x15\xc7\xe1\x98\x81\xb1\x3a\x2e\x76\xd6\x50\x76\x7e\x49\xaf\x6c\xbf\x71\x6d\xaa\x22\x01\x8d\x33\xbb\x11\x2a\x76\xdb\x94\x67\x13\x81\xcf\xc5\xee\x96\x85\x09\xef\xc4\x63\xd3\x25\xf6\x4d\xc7\xee\xc7\xb2\x18\x9d\xea\x62\xc9\x59\x6c\x9d\x79\xb1\x39\xc5\x2d\xe8\x0c\x5c\x30\x48\x57\x64\x3c\xb4\xe7\xfc\xea\x99\x26\x19\x76\x8f\x79\xb1\x32\x99\x96\xdd\x7a\xd0\xb8\x87\x21\xb8\xf5\x23\xd1\x9a\xfe\xe7\x04\x56\x87\xb0\x25\x24\x75\x20\x18\xb0\x50\xc3\x2a\xe0\x79\x8f\xe4\x84\x0a\x9d\x10\x62\xef\xb8\xef\x2a\x80\x5d\xf7\xa8\xdc\xd8\xad\xb1\xb9\xc0\x3a\xe4\x96\x26\x93\x47\x12\x8e\xb7\x28\xd9\xe8\x8b\xeb\xa7\x19\x06\xa7\xc0\x1b\x5b\x3b\x5b\x72\x52\x04\xda\x2e\xb1\xb4\xb5\x87\x0e\xc3\x1c\x74\xe9\x22\x97\xd5\xc7\xad\x7d\x70\x08\x72\xc0\x29\x2c\xdd\xae\x54\x51\xfc\x1d\xb4\xc5\xb3\xbf\xd4\xab\xdf\xcf\x1e\xa7\x14\x33\xf5\x74\x36\x84\x81\x6e\xba\xff\x3a\x3b\x9f\x65\x77\xbf\xc0\xf7\xd4\x57\xc8\x9d\x10\x1d\xba\x17\xae\xe7\x31\x69\x4b\xb2\xb6\xb8\xf5\xbf\xa1\x46\x3c\xbb\xdb\xcd\xee\x2a\x26\xcd\xa0\xfe\x34\x84\x33\x23\x0e\x59\x41\xe0\x6c\x93\x33\x45\x46\x1d\x62\xe2\x7c\x5d\xce\xdc\x47\x6b\x9b\x4a\x45\xe2\xbf\xcb\xcf\x6e\xf9\x91\x5e\x5b\xd5\x4b\x11\xba\x93\xd9\x48\x7f\xf1\xd2\x84\x4b\xd8\xb0\xeb\x7c\xab\x39\x08\x59\x3f\xc6\xab\x4a\x46\x96\x24\xe0\x5c\xba\x98\x81\x28\x9d\x46\xa0\xeb\x94\x83\x1f\xf5\xd0\x60\xbe\x4b\x75\x8d\x9f\xf3\xd8\x0e\x0f\x8d\x00\x71\xda\x9a\xba\xd8\x7a\xb0\xe4\xdd\x8c\x2c\x92\x48\xf1\x1a\x06\x46\x97\x42\xe2\xb1\x78\x9c\xb5\xc3\xab\x0b\x5b\xbb\xad\xd5\x8e\x52\x08\x5f\x21\x29\x7e\xf8\x12\x62\xc8\x5a\xec\xfb\xa1\x3b\x73\x6e\x5c\x4c\x44\x10\xf9\x10\xc4\x80\x03\x63\xc2\x12\x46\xc7\xd2\x63\x65\xdc\x48\xb4\x58\x48\x64\x31\xc4\xc4\xd4\x2d\x31\x2e\x6b\x2c\xb1\x0e\xee\x3f\x1b\x02\xb4\x94\xbb\x6d\x42\x7b\x9c\x7a\xcd\xa0\xe8\x19\x2b\x1d\x86\x5a\xbf\x58\xb2\x95\x3c\xf5\x20\x2d\xb2\x14\x1c\x89\xa8\x10\x0e\x11\xac\xca\x92\x3d\x90\x96\xec\x81\xba\xc4\x12\x74\x79\x12\x8e\x6d\x54\xd0\x84\x29\x07\xd1\xb6\x2e\x62\xae\x89\x46\xb1\x67\x1a\xc1\x34\xd4\x3a\x07\xa8\xcb\x00\xca\x32\x80\xb4\x36\xdd\xe5\x44\xf4\xba\x6f\x57\xba\xfc\x8b\x9f\x1d\xb0\x8e\x3a\x95\x45\xcc\xec\xc6\x9e\x08\x1e\xb1\xe9\x11\x59\xe2\xc7\x25\x60\xb5\xdd\x74\xa4\x8b\xe0\x6b\x3f\xf5\xe2\xa0\x6e\x3a\x6a\xf3\x3a\x9c\xa5\xce\x42\x90\xa5\x38\x42\xee\x3b\x0a\x36\x54\x97\xe2\x00\xe2\x9e\x87\xd1\xd3\x34\x93\x1f\xf8\xb2\x42\x7f\x4b\xe3\x22\x97\x6a\xe7\x4e\xa0\xfc\x3c\x76\x1f\x99\x6b\x91\x8b\xfd\xb4\x5b\xb4\x9d\xeb\xe6\x1e\x13\x9b\x67\xcf\x6b\x44\x3d\x05\x4f\xb7\x09\x2b\xd7\x5e\x6c\x27\x3b\x47\x99\x90\xc2\x42\xa2\x8b\x79\xc6\x48\xde\x12\x65\x21\xb1\xb3\x22\xcd\xab\x08\xd4\xc3\xda\xbc\x41\x6e\x6b\x8b\xc0\x13\x48\x77\x3d\x7b\xa3\x9a\xac\x3f\x22\xa4\xb6\x9b\x82\xb4\xcb\x4b\xa6\xf9\xe4\xa5\xb3\x1e\x59\x95\xfc\x5c\x1a\x18\x8e\xb4\xdf\x7d\x53\x67\xba\x0c\xdf\xcf\xd6\x41\xda\x82\xf6\x7e\x63\x5e\x26\xbb\xb8\x1e\x4b\x6f\xba\x75\x62\xe0\x51\x4c\x3c\x93\x7a\xe4\x14\x9f\x18\x29\xda\xac\x4c\xa6\x67\x8a\x25\x98\xdf\xb6\x37\x8a\xbc\xfb\x66\xa1\x62\x2c\x04\x79\xc9\x65\x2f\x6e\x78\xb1\x1d\xf8\x30\x3e\x20\xdf\x97\x52\x87\x4a\xd5\xe5\xb0\xe2\x81\x92\xa5\xf3\x0a\xe4\xa2\x45\xe7\x78\x70\xf3\x66\x8f\xb1\x44\xf0\xec\x4c\xd1\x18\x5d\x52\xcf\xfd\x51\xf7\xeb\x40\x7d\xef\x0a\x38\xb2\x98\x90\xd8\x99\xea\xa6\x9f\xb6\xe3\xa5\x6d\xc1\xb3\xd3\x6a\x15\xaa\x86\x18\x0d\xe7\x7d\xb9\x70\xe8\x72\x07\x0a\xf2\xcf\x1d\xa6\x73\x39\xaa\x08\x37\xf7\xbc\x8b\x70\xdd\xd4\xb5\x6f\xe9\x31\x12\x5a\x3b\x09\xed\xa4\xce\x25\xe4\x45\x60\xb4\xeb\x3d\x67\xe7\x07\x0c\x3e\xc7\x1b\xb9\x5f\x4a\x3b\x07\x2c\x7f\x6b\x70\xc1\xdb\xae\xb7\x76\x28\x32\xd8\x0e\x6d\x11\x48\x52\x0f\x4d\xc6\x6b\x65\x10\x1c\xbc\xd4\xef\x39\xa2\xd6\x2e\x9e\xd5\x5e\xd8\xb7\xa6\x32\x43\x72\x33\x0e\x54\xb6\x5c\xa9\x24\x99\xd7\x2f\x8e\x70\xc7\xc5\xb3\x48\xcc\x83\x52\xe3\x7a\x98\x48\xe3\xa0\xa4\xbc\xc5\xb9\x16\x7e\xac\x12\x74\x2a\x3e\xb2\x3b\xda\xc5\x33\xd4\xef\x2f\xbc\x45\xdc\x4a\x9d\x47\x1e\x29\xb6\x72\x14\xa9\xe5\x3a\xfb\x3f\xf7\x8d\x13\xb3\xe5\xb8\x67\x6e\x49\x0e\x42\x39\x1f\x16\x6a\xc8\xdf\x62\x1c\xe2\xc3\x71\x6b\xa2\xa4\xf4\xaf\x19\x6e\x26\x67\xfd\xf9\x88\x72\xbe\x78\x96\x48\x51\xce\x47\xeb\x61\x44\x04\x72\x49\x5b\x16\x4a\xc1\x96\x21\x54\x4a\x7c\x84\x52\xc6\x17\xcf\xa0\x09\x0f\x42\xd9\x40\xa3\xa2\x80\x41\xc8\x5b\x1c\xbd\x52\xe7\x71\xfd\xe6\x08\x77\x5c\x3c\x63\x2a\x83\x50\xab\x47\xf0\x79\x9b\x24\x80\x58\xcc\x23\xf5\x6c\x26\xfc\xf7\x31\xcb\xf0\x11\x71\x72\xed\x49\x0a\x92\x56\x27\x7a\xf0\x0d\x39\x04\x70\x64\x87\x8e\x1c\x67\x8f\xac\x88\xad\x0d\xf6\xff\x58\xa0\x49\xf7\xcb\xda\xae\xfb\x5a\xbe\x4e\x35\x69\xf6\x56\x0d\x0a\x78\xe0\x4a\xad\xa6\x19\x5a\x40\xa5\x14\xf3\x51\xa4\x98\xdb\xa1\xff\x9a\xb6\xac\xf6\xfb\xb5\x86\xf6\x87\x77\x13\x64\xcd\x89\x6a\x92\x01\x81\x2c\xa3\x5f\x57\xb8\x3a\xae\x42\xda\x5d\x23\xec\x10\xde\xa8\x16\x41\x05\x23\xce\x54\xb9\xd9\xf2\x07\x54\x43\xb2\xff\x45\x0c\x48\xcb\x75\xdd\x67\x7f\x88\x99\x0a\xa3\x3e\x9b\x44\xc7\x8c\xd1\x50\x63\xa8\x38\x60\x83\x99\x4a\xcb\xa3\xff\x63\x2a\xc8\xb8\xbb\xe5\x08\xcf\xdc\x39\xca\x05\x43\x03\x95\x1a\x51\x66\x04\xf5\xaa\x52\x73\xcc\x9b\x97\x2f\xb2\x6c\x11\x08\x71\xf7\x62\xee\x68\xc2\x82\xfa\x61\x6e\xe4\x01\xc6\xf9\x66\x72\xc0\xa0\x07\x77\x0d\x51\x3c\x5b\x53\x77\x8f\x1f\x85\x4b\x84\x26\xdf\x97\xae\x7d\x84\x05\xfb\xd2\xac\xa8\x20\x8f\xa9\xd5\x43\x06\x7c\x08\x70\x3a\xcf\xf6\xbd\xa1\x14\x8e\x3c\x92\x31\x52\x29\xe5\x70\x77\xf7\x9d\xb3\x52\x52\x45\xc2\x7b\x76\x0a\x98\xb5\x90\x66\x3d\xb2\x07\xe7\xfe\x6f\xd2\x2d\x60\xf0\xce\x35\xbf\x91\x2a\x0c\x88\x94\x18\x60\xd3\x1a\xfd\x3a\xb9\x66\x79\x85\x4a\x7c\x00\xc7\x50\x9b\x45\x62\x75\x95\x9b\x81\x62\x42\x12\xf2\x0c\xf5\x3f\xc5\x0a\x7b\x59\xbb\x7b\x88\x0b\x5d\x9b\xdd\x7f\x9c\x58\x06\xc4\x68\x0e\x05\x05\xfc\xfc\x3a\x11\x4e\xee\xf4\x1b\x8c\xe6\x95\x78\x37\x5c\x74\x8a\xaa\x54\x13\x4c\x02\xd9\xa8\x41\xc8\xa0\x96\x75\x5e\xfe\xaf\x46\x20\xcb\x75\xd1\xe0\x32\x82\x5d\xa6\xdd\x73\xa6\xa4\x26\x2b\xc4\xa4\xb7\x12\xee\x3b\xb1\x2a\x39\xc4\xe7\xf5\xe9\xa3\x70\x78\x99\x21\xdc\x07\x66\xe7\xe9\xd5\xf3\x17\xd3\x07\x48\xee\x12\xd3\x13\x3d\xf5\xd9\xe5\x63\x9c\xc8\x12\x3d\x7d\xc1\x64\x56\x31\x15\xc2\xa9\x90\x21\x0e\x9b\x2a\xd1\x02\xf2\x5d\x50\x0d\xd1\x38\x45\x6a\x75\x14\x94\x19\x52\x23\xbf\x13\x72\x74\xb8\xae\x87\x38\x99\x10\x5f\x74\xa8\x45\xa8\xf5\x77\xfc\xa2\x28\x78\x47\x3d\x75\x34\xba\x3d\xb6\xad\xa9\x01\x9e\x3e\x3f\x51\xce\xd1\x5e\x4b\xba\x1d\x02\x7b\x50\xa0\xaa\xe8\x08\xc1\x6b\xf0\x80\x1b\xa5\x54\x51\xef\x4a\x47\xa3\xde\x79\xe3\xb6\x3b\x6e\xd9\x8b\xf6\x68\xed\x81\x60\xa9\xd6\xc9\xb6\xda\x5e\x4b\x6a\x18\x8e\xbe\x30\xa5\x58\xac\x83\x82\xa4\x03\xaf\x0a\x95\xdb\x88\x03\x6f\xc5\xad\x9b\x10\x9c\x15\xfa\x0a\x8f\x94\xa1\x68\x84\x82\x30\x8e\xb1\xc7\x43\x40\x25\x90\xee\x74\x66\x0f\x8d\x30\x04\xea\x29\x29\x4c\x08\x40\x18\x85\x16\xcf\x40\x52\x3f\xa1\x77\xf9\x40\x78\x3e\x0e\x26\xcd\x82\xc3\x74\x9b\xf4\x98\x4b\xa1\x5a\x97\xd3\xb3\x7c\x2d\x58\xd9\x1d\x88\xac\x28\x8b\x08\xd9\x76\x50\xcf\xe1\x08\xb6\x67\x55\xe3\x10\x26\x62\x24\x77\xae\xe7\xd9\x64\x0f\x7f\xf2\x00\x2b\x3f\x66\x18\x25\x14\x4c\xb9\xab\x86\x05\x29\xb6\x01\x2b\x67\x24\xa9\xc4\xa1\x90\x9a\x00\xab\xa1\x22\x4a\x29\xa3\xc2\x49\xb2\xb1\x19\xd1\x42\xb8\x2d\x2a\xf8\xf4\x63\x7d\x60\x5d\x0a\x95\x97\xb0\xa0\x84\xc2\x7b\x23\xa5\x80\xa2\x8d\xb6\xc0\x25\xb5\x9e\x1c\xae\xb2\x94\x63\x70\x47\x48\x3f\xe5\xa9\xd6\x48\x09\xa5\x2e\x4b\xce\xc8\x63\x37\xaa\xb7\x1a\x52\xaa\xa7\x03\x68\x0f\x8b\xca\xae\x10\xfa\x69\x91\xb9\xe7\x59\x67\x9e\xc7\x44\x05\x07\xdb\x95\x0a\xeb\x7c\xe3\xae\x5c\x42\x27\xc3\x9e\xa6\x9e\x3c\x92\x50\x68\x10\x47\x36\x72\x11\x83\xfa\xd1\xfa\x46\x90\x5c\x9b\x71\x90\x02\x8a\x0d\x7a\xf0\x7e\x2d\xfd\x64\x1d\x58\x70\xa3\x81\x02\x4c\xb8\xae\x36\xc5\xc5\x6e\x08\xdb\x32\xbc\xf4\xf0\xe9\xa6\x8f\x40\xe0\xbb\x39\xce\x4e\xbb\xa9\xe4\x06\x9d\xb4\x24\x4e\xb7\xea\x36\x6d\xf6\x53\x05\x0f\x13\x95\x82\x64\x54\x5b\x81\x1c\xa9\xa1\x60\x23\x8a\x39\x56\x94\xc1\x12\x94\x82\xd3\xc9\x4f\x93\x92\xba\x9f\x4f\x97\x18\x48\xef\x9a\x1f\xe2\xef\x3d\x14\x14\x48\xbf\x4b\x70\xdc\xf9\x53\xd6\x2c\xc5\x3c\x51\x4c\xc9\x5e\x4b\x41\x9e\xd4\x4f\xb1\xd0\x56\x0a\xea\x8c\xed\xae\xec\x8e\x44\x31\x9a\x4c\xc2\x6e\x74\x14\x3f\xce\x04\x38\x24\x45\x3d\xd3\x35\xb2\x0d\x33\x27\x7b\x75\xf4\xc5\x99\x17\x7e\x7e\x72\x2e\xc6\x06\x92\xc9\xa8\x75\xf4\x1c\xd4\x84\x93\xa4\x3d\x2c\x15\x56\xc5\xbe\xe5\x00\x4c\x7b\x14\x19\x47\xd0\x04\xbd\xa2\x0d\xac\x57\xb1\x9f\x45\x04\x95\x2c\x15\x40\x0a\xf7\x24\x46\x5b\xbd\x12\x96\xb2\x31\xa1\x3a\x46\x2e\x1f\x20\x12\x38\xd8\xab\xf8\x59\xd8\xae\x51\x07\x1c\x46\xee\x27\x0e\x7b\x8a\x4c\xee\x0b\x8c\xec\xa6\x66\x9b\x01\x93\x2f\xa4\x00\xf1\xd2\xaf\x83\x57\xb7\x9d\xfc\xdc\x47\x5e\x0a\x1b\x19\x68\x73\xb9\x52\x7e\x03\x96\x66\x93\x6d\x05\x29\x03\x71\xef\xca\x96\x49\xa9\x09\xca\x4c\x6d\x50\x9f\x2a\x29\x0a\x28\x32\x74\xd1\x9c\x4c\x58\xf3\x4a\x1a\x4e\x03\x00\x4a\x19\xf6\x96\x94\x09\xe8\x04\x6d\x63\x24\xc5\x21\x7d\x86\x2d\xba\x84\x2e\xcb\x92\x6e\x18\xaa\x5b\xc6\x32\x8a\x99\x50\x16\x8a\x2c\x83\x9f\xa8\x82\xc4\xad\x9a\xea\xec\x21\x7e\xba\xa4\xb4\x01\xfb\xaa\x2e\xe7\xab\x19\x49\xd7\xd9\x28\x3b\x9c\xee\x5e\xc7\xa0\x5b\x8f\x70\xc2\xd6\x52\x51\x22\xc5\x7e\x3e\x99\xc7\x0c\x31\x89\x78\x79\x51\x0f\xae\xb7\xfd\x85\xe1\x6b\xcd\x9e\xf5\x63\x72\x96\x43\x57\x42\x2d\x1f\x81\x89\x1f\xa1\xc3\x7c\xfd\xa8\x3c\xe5\xb8\x17\x93\xe2\x15\x46\x04\xfa\xbd\x2d\x29\xf8\x6b\x74\xf6\x1a\x76\x0c\x36\xa1\xf0\x32\x22\xed\x1b\xea\x25\x82\xc3\x2a\x1b\xd1\x0b\x6c\xc8\x16\x71\x9a\xdc\x84\xd4\x01\xae\x4b\xd4\x87\x69\x69\x25\x0e\x0d\x29\x20\xcb\xc7\xc2\x60\x3d\xc0\xfa\x1a\x83\x4d\x0b\x83\xe5\x89\x72\x52\x7b\x5d\xe2\xaf\x69\x36\xdc\x1e\x91\x60\x82\x23\xe2\x6d\x95\x53\xdb\x50\xad\x46\x12\x15\x62\x59\xf1\x22\x89\x18\x60\xb6\x1b\x5a\x43\x91\xb7\x85\xe7\xd6\xce\x73\x0d\x8d\x53\x6d\x13\xca\x29\x89\xe6\x35\x1d\x7b\xe5\xb9\xd1\x58\x6e\x86\x33\x11\xa1\xed\x23\x15\x71\x8e\x8b\xa8\xc3\xb8\x72\x5c\x5d\x58\x2e\xb3\xb1\xdc\xd8\xe3\xb1\x3a\xcf\x8d\x0b\xcf\x45\x98\x2a\x78\xae\x1b\x76\x11\x70\xa9\x1d\x05\xa3\xc6\x85\xec\xc7\x7e\x32\xfe\x7a\x40\x3e\xc7\xec\x7c\x57\x3b\xdf\xcd\x3b\xbe\xdb\x76\x7c\xd7\x73\x2f\x91\x1a\x8b\x62\xc5\x38\x03\xcc\xd9\x2e\xb2\x2b\xa1\x63\x00\x6b\xb3\xd8\x6b\x61\xba\x6d\x61\xba\xee\x10\xb8\xc4\x73\xcb\x24\x19\x61\xb1\x3c\xac\x17\xb6\x50\x89\x50\xb9\x39\xd5\xb4\x41\x36\x45\x49\xa5\x57\x7d\x4d\xa6\xa5\xfa\x59\x47\x85\x3b\xf7\xd5\x1d\xf7\x65\xd8\x58\x6b\x02\x5b\x02\xff\x63\x1c\x2d\x64\x94\xde\xbe\x04\x28\xd6\x1e\x34\x16\x7b\xb6\xaf\x9b\xcc\xa5\x19\xe8\x64\x4a\xa8\xfe\x5a\xec\x1a\xac\x37\xde\xca\x7b\x7b\x2a\x3e\xf3\x72\x56\xbb\x9f\xf1\x6d\x6b\x18\x33\xea\x9e\x98\x6c\x88\xd0\xe0\x11\x35\x54\xc0\x8f\x4b\x0f\xb6\x74\x5b\xef\xb8\x88\x43\xb2\xb0\xe3\x06\x70\x48\x20\xbc\xb5\x19\x92\x20\xa0\xbc\xa0\x28\xb5\x26\x9c\xbc\x5c\x10\xc4\x0e\x09\x0f\x07\x7a\xe6\xb8\x73\x22\xfe\xb5\xfc\xf7\x23\xf4\xbe\x7d\xac\xff\xcc\x94\x3f\x33\xe5\xcf\x4c\xf9\x17\x64\xca\xef\xf4\x7e\xa6\x66\x53\x21\xaa\x29\xcf\x32\x3b\x95\x31\x52\x8d\xfc\x18\x41\x91\x7a\x04\x0c\xe7\x21\x52\xe2\x82\x33\xe5\x12\x52\x56\xb4\x87\x1c\x07\x18\xdd\xe4\x72\xe1\x8e\x48\xa5\xe9\x90\x48\xe2\xac\x88\x8f\x6b\xb1\x6d\x05\xc7\x33\x1a\xe1\xf4\xa4\x26\x03\x95\x44\x92\xe2\x36\x51\x45\x81\x60\x69\x11\x2c\xd1\xaf\xa2\xe4\xad\x90\xea\x3c\x2a\x5c\xa2\x35\x7b\xe0\xa2\xf8\x59\xf2\x40\x8f\x23\xa3\x0f\x73\xff\x97\xb7\x5e\xa2\x91\x13\x95\x81\x13\xe5\xa8\x28\x81\x9c\x66\x4f\x4f\x57\x58\xdb\x6c\x09\x2b\xe7\xa3\x4c\x01\xb6\xa1\xfe\xff\xa8\x24\x38\x2e\x3b\x80\xf8\x9b\x46\x26\xa8\xc4\xa9\x15\x40\xbd\x37\x50\x8c\xcf\x06\x3a\xe0\x22\xca\x95\x03\xef\x2a\xa1\x48\xa9\xe4\x82\x15\x45\xe9\x7d\x5f\x50\xbb\xd8\x46\x9c\x9b\x8e\xa5\x8c\xd0\x46\x7d\x59\x23\x4e\x6e\x28\xdb\x11\xbf\x5f\xa0\x15\x9c\x90\x39\xf7\x5a\x3e\xea\xc5\x6f\x24\xd9\xd5\x36\x52\x0a\x5e\x82\xdf\xbe\x48\xda\xdb\xb0\xcb\x23\x3c\x76\x5f\xeb\xf3\x3b\xbd\xaf\x0d\x5e\x92\x9f\xab\x50\x0e\x2b\x45\x6d\x64\x02\x10\x83\x14\xc3\xc1\x8b\x83\xf5\x05\x1b\xcb\x15\xf9\xfa\xe2\x04\x50\xcb\x11\x1e\xbb\x5a\x50\x54\x03\x4e\x38\xaf\xb6\xf5\xd1\x34\xdf\xa3\x44\x51\x67\xa6\x9c\x32\x39\x20\xc6\x82\x00\x2c\x53\x27\xf1\xbd\x27\xf2\xfb\x95\xf2\xd6\x1e\x82\x85\x3a\xb2\xa1\x29\xbc\xdc\x01\xe6\xfa\x80\x00\xb2\x23\xa5\x98\xdb\xbc\xfc\x0b\xf0\xc9\x17\x26\x71\x72\x46\x2e\x7e\x4e\x5b\xc4\xa3\xcf\x82\xf8\x09\x29\x36\x1b\x90\xde\x16\x8f\x94\x72\xc5\xf9\xbe\xfd\x8b\x51\x50\xbf\x12\x8e\x71\x68\xe8\x21\xfb\x20\x13\x4a\xfe\x30\xc2\xbb\x18\x05\x9d\x05\x6c\x37\x27\xee\xe9\xe0\x76\xa5\x57\x8e\x61\x07\x84\x0c\x08\x7e\x56\x5f\xc9\x91\x62\x68\x83\xa0\xea\x44\x44\xd9\x70\xb1\xa5\x8e\x7e\x40\xc5\x8c\xf5\x84\xda\x9d\xb7\x06\xae\x72\xd1\xdb\xc8\xa4\xd5\x9b\x18\x71\x94\x83\x20\xc3\x57\x62\x3c\x6a\x94\xb3\x3f\x87\x58\xa8\x7e\x4b\x2a\x47\x78\xe4\x23\x40\xe4\x03\xb2\xfd\x0f\x1f\x79\xd6\x65\x17\x08\x9e\x4a\x8a\x31\xae\x09\x1e\xb5\x95\x01\x14\xc1\xe0\x1a\xa6\x95\x82\x50\xe6\xf5\xf2\x56\xec\xbd\x1e\x07\xf1\x15\x3f\x61\xbd\xa9\xe5\x4c\xad\x72\xc7\xf8\x94\xe2\x90\xa8\x15\x1d\xf6\xaf\xd7\x3b\x8e\xf0\xc8\x75\x07\x61\xe5\x14\x9e\x2c\xd6\xd7\x1a\xea\xd2\x34\x23\xc4\x36\x71\x86\x8f\x29\xa2\x36\x80\x7f\x31\x20\x71\x7c\xc4\x2c\xc6\xf5\xfa\xba\x09\x76\x7f\x41\xf6\x88\x28\x2a\x9a\xa1\x40\x79\xdc\x36\x2a\x71\x1e\xfd\x1b\xd3\x7d\xd4\x46\x79\xf7\x20\x4d\xc3\x92\x66\xc2\x96\x53\x53\xc8\x3d\xb1\x39\x39\xa9\xb6\x0e\x7e\x4e\x8b\xe0\x78\x14\xd0\x76\xb1\xdf\xef\x6e\x34\x52\x4b\x43\xf1\x70\xb7\x4b\x7c\xc1\xc8\x50\x0a\xf1\x28\x92\x8a\x2e\x9d\x1b\x51\x5e\x08\x56\x45\x81\x09\xe7\x30\x48\x1e\xc0\xf5\xe8\xf5\x48\xd5\x13\x71\xca\x75\xc7\xec\xa5\x3d\x65\x6a\xdc\x8f\x75\x38\xdc\xb1\x30\x23\x8b\x0c\x46\x66\xcc\xa9\x16\x8f\x1a\x18\x0d\x41\x2f\x7c\x24\x69\x68\x14\x23\x77\xfa\xbb\x47\x4a\xfb\xff\x20\x9f\x11\x47\x9d\xf8\xed\x30\x95\xc9\xbc\x4c\xac\x94\xd4\x29\xf8\x1e\x01\xdf\x7a\x0f\x77\xed\xa6\x2f\x57\x67\x0b\x7d\xbd\xac\x2d\x7b\xb0\x53\xf8\xcb\xf4\xff\xd2\x68\x6f\xa7\xfb\xfb\xa3\x5d\x16\x64\xde\x63\xde\x7d\x45\x96\x5d\xaf\x19\xb4\xb8\x7e\x34\xea\xdf\xce\x23\xfe\x06\xa8\xaf\x38\xd0\x16\x39\x9c\x46\xad\x12\x74\x43\x64\xee\xf6\x4b\x88\x7b\xba\x47\x97\x8b\xd3\x65\x3f\x96\xf9\x6e\x48\xb9\xd4\x78\x42\x54\x4b\x82\x66\x51\x8b\x29\x20\x20\xbe\x29\xa3\x8e\x48\x8c\xc3\x7a\xc3\x11\x9e\xb8\x13\x05\x8c\x85\xe5\xa5\x65\x32\x59\xa1\xa4\x2d\xca\xde\xcc\xfd\x3f\x90\x6f\x74\x32\xec\xdd\x7c\x27\xa0\x28\x49\x4b\x9d\x2f\x26\x62\xe4\x8a\xc6\xa2\xdb\xe2\xf1\x0d\xf6\x15\x0a\xa5\xeb\x11\xee\xb9\x73\x80\xd6\x7b\x1b\x92\xe3\xbd\x78\xb6\xaa\x9a\x9a\x6a\x57\x42\x29\xf9\x35\xea\x08\x26\x67\xdc\x42\x9a\x6f\x08\x16\xd9\x47\xfc\x40\x59\xe1\x20\x14\x6f\x34\xae\xcc\x1e\xb9\xa7\xe5\xc8\xf8\x71\xe9\x9d\xdb\xdd\xbe\xab\x26\x24\x44\x2e\xde\xbb\xbd\xb7\xe4\xbd\x8f\xb8\x1e\x17\x16\xc8\x37\x24\x6a\xec\xed\x27\xca\x6c\xa4\xc3\xdc\xd3\x68\x73\xad\x7e\xbe\x86\x78\x24\x50\x56\x5f\x74\x4a\x17\xcf\x9c\x77\x66\x62\x6d\xcb\x48\x57\xa6\xd8\xff\x05\x2b\x64\x6d\xcb\xcd\x38\xf5\xa9\xcc\xcb\x6c\x52\x8e\x57\xd9\xf0\x16\x3e\x99\xeb\xeb\x7e\x09\xa0\xb1\x44\x9d\xb5\xf7\x9e\x53\x8e\x47\x60\xe3\xde\xf4\x25\x36\xbe\x3f\xd0\x2b\xe3\x1c\x6f\x1c\x68\x6f\x06\xe5\x0c\xfb\x02\x38\xa8\x19\x10\xa7\x23\x4a\xf7\xc2\xef\x8b\xf7\x6f\x8f\xef\x19\x8f\xd2\x0f\x4b\xaf\xc4\xad\xcd\x91\x92\x69\x4f\x15\xd9\x31\x1e\xe0\x25\x90\x41\xc5\x58\xd6\x14\x43\x30\x4a\x36\x2c\x9f\xd0\xc8\x97\x1b\x6a\xa8\x08\x85\x64\x13\xa0\xa2\x8e\x99\x72\xc3\x25\xae\x51\xc4\xba\x57\x1c\x83\xd8\x54\xdd\xfd\x3b\xf8\x99\x5c\x99\x5a\x80\xd4\x3d\x28\xfc\x6a\x28\x7d\x64\xdf\x46\x38\x65\x95\xed\xba\xe4\x43\x61\xd3\x00\xda\x3c\x82\xea\xba\x0e\x6b\x1a\x0c\xcc\x5d\x17\xcf\x84\x50\x29\x47\x63\xc1\x50\x82\x51\x71\x0e\x6d\x74\x8a\x2b\x14\x73\xc4\x71\x49\xf3\x7a\x99\xe1\x86\xc6\xf9\x30\x31\xe4\x47\x6c\x1a\x66\xae\xc3\xf2\x89\x24\x36\xd3\xe0\x86\x38\x19\xeb\x83\x05\x69\xa9\x4c\x89\x4a\xdd\x46\x80\x99\x6d\x06\xb9\xf8\xa1\xdd\x32\x64\x14\xcc\x15\x12\x94\xe7\x91\x0d\x34\xc1\xd4\xf5\x6d\x91\x82\xa3\xe2\xc4\xcb\x20\xc4\xfb\x6f\xe8\xbd\xa4\xf9\x82\x92\x8e\xd0\x72\xa1\xa2\xc1\x92\x24\x4b\x39\x11\x3f\x0f\x1b\x6a\x7f\x6c\x93\x34\x46\xe2\xcb\xf2\xd9\xf3\xa3\x8b\xe0\xb4\xec\xd4\xf7\x13\x56\xb0\x36\x46\x6a\xc1\xcf\x43\xc2\xb5\xe4\xa9\xd4\x0a\x49\xc1\x3f\xfc\xc4\x82\x86\xe3\x6d\x02\xf0\xb0\xa5\x21\x79\x12\x92\xa8\x1f\x2e\x1e\xa8\x79\x3d\x63\x8f\x08\x30\x35\xb3\x96\x8b\x67\xa6\x56\xe1\xa0\x25\xdf\x35\xa5\xca\x48\xf5\x83\xa2\x5e\x71\x84\x1e\x2b\x1f\xc6\xe5\xc4\x36\x88\xc4\x30\x7e\x94\x1c\x1f\x17\x2a\xd9\x36\xb7\xb4\x32\x54\x0f\xfa\xc0\x67\x19\x64\x22\x35\xed\x70\x3d\x00\x00\x47\xeb\x1f\x66\x8a\x2e\x0a\x0e\x91\x38\x7b\xd7\xcd\xa3\x09\x7a\x81\xae\x8a\x22\x8d\x8c\xaf\x60\x2f\xc9\xee\x82\xbc\xff\x5e\xdd\x4b\xac\xc6\xa9\x48\xb5\x3d\xb9\xe4\xd4\xfa\x8c\x91\xff\x3c\x18\x79\x2f\x09\xea\xc6\x5d\xfe\x8c\xa6\xbf\x0a\x34\x9d\x7e\x7c\x77\x3f\x3e\x99\xa0\x8f\x2b\xa5\xda\xc0\x8f\xe3\xa0\x30\x3e\x21\x5d\xb6\x19\x9f\x56\xb5\x1f\x8a\x4d\x2e\xd5\x72\x54\x29\xef\xca\xd9\x2e\xa1\xeb\xf0\x24\xe1\x48\xa5\x5c\xea\x91\x52\x6a\x17\x88\x75\x8f\x26\x17\xe6\x18\xe7\xfe\x6b\xaa\xf5\x90\x2b\x25\x9b\x79\x74\x41\x45\x0f\x19\xe2\xde\x50\x29\x23\xf0\xd7\x73\x93\xca\x92\x90\xe4\x25\x1c\x2f\x37\x9f\x63\xbc\x78\x26\x08\xf6\x41\xd2\x07\x0a\x88\xc9\x16\x05\xa0\x14\x5e\x8a\x5c\x4c\xbc\xd0\x82\x88\x20\x85\xd4\xe2\x9a\x24\xc3\xd5\x15\x1a\xc8\x08\x8a\x51\x7b\xa9\x01\x24\x70\x9b\xa8\x52\x73\x19\x1a\x25\x1c\x6d\xd7\xc7\x6c\x1a\xbd\xdb\x64\x43\x5f\x11\xb4\x84\xe8\x07\x41\x0e\x3b\x4a\x09\x7b\xd6\xf0\x92\xd4\x66\x17\x80\x36\xf1\xd3\x4f\x75\xf4\xd2\x25\x38\x76\x52\x63\x72\xab\x1f\xce\x6a\x4c\xa5\xfa\xb0\xbd\x36\x98\x2f\x68\xaf\x97\x13\xe2\x51\xb3\x1f\xe1\xeb\x09\xa5\xee\xf5\xef\x07\x35\xd6\xfd\xa5\x41\x5b\x10\xb8\x4c\xf2\xeb\xa9\x77\x09\x94\x43\x98\x72\x2f\x82\x8b\x02\x84\x3a\xf4\x95\xea\x35\xd7\x7a\x51\x5a\x24\x37\x7b\x56\x23\x53\xcb\x75\xa4\x82\x1a\xd4\x48\x16\x6b\x13\x19\xe1\xec\x25\x71\x51\xe8\x28\xcd\x3d\x8b\x4d\x93\xcb\x86\x90\x3c\x7b\xef\x00\x82\x90\x20\x86\xe6\x64\x6a\xa8\x6a\x87\x05\x94\x54\xf1\xd0\xe4\xb5\xe3\x84\x8e\x71\x83\x9f\x08\x97\xe3\x4d\x3b\xe7\xcf\xa7\xf6\x71\xd8\x70\x2f\x21\x03\x65\xeb\x06\x50\xaf\xc3\x44\x89\x07\x99\x05\x49\xb7\x25\xcb\x56\x6c\x40\xb0\xa5\x86\x46\xb5\x02\x58\xdb\x8d\x1b\x2f\xbd\x28\x77\x59\xcb\x94\x06\x86\x8e\x21\x17\x26\x69\x2b\x38\x44\x80\xe8\x6c\xd4\xba\x37\xee\x71\x6b\xc2\x85\x6a\x6b\x5b\xe4\xaa\x2c\x38\xd6\x43\xb6\x6d\x6d\x79\x48\x14\x6b\xb2\xe6\x12\xa3\x01\x14\x07\xb7\x96\x87\x46\x39\x20\xea\x1b\xe7\xbf\x6d\x51\xfd\x0d\x77\x38\x99\xf5\x70\xd5\xda\xe2\x91\xb1\x3b\xe8\x0c\xf8\xa6\x64\x35\xbe\x55\x48\x73\x3a\x34\xfe\x97\x5a\xd9\x2a\x05\xbe\x78\x96\xc0\x23\x71\xd0\xda\xae\x2f\x1c\xef\x26\xd1\x9e\xc3\xa2\xb8\x81\x39\x54\xaa\x2d\x6f\x97\xba\xb0\xeb\x31\x03\x7e\xaa\xc3\x88\x93\x7f\xe1\x5d\x65\x4a\x05\x85\xeb\xf4\x08\x0d\x63\x4d\x72\x30\x26\x9c\x43\x9c\xfb\xe9\x50\xd1\x2b\xdd\xf5\x53\x5f\x7c\x85\x8f\x32\x61\x42\x4c\x25\xc5\xbd\xfd\x50\xb5\x59\x8d\xcb\x93\xc5\x26\x98\x43\xb4\xe1\xff\x7f\xec\xbd\x4d\x6f\x2c\xcb\x71\x2d\xfa\x57\x0a\x7a\x93\xe7\x41\x25\x32\x32\x32\xf2\x63\x78\x2c\x5b\xd8\x03\x9e\xd1\x03\x38\x15\xda\x6d\xd9\x14\x6e\x6f\xcb\xd0\xd1\xe5\x03\xf8\xeb\x1f\x62\xad\xc8\xea\x26\x37\xc9\xcd\x7d\x24\x5d\xbf\xeb\x4b\x9c\xd3\x1f\x9b\xdd\x5d\x95\x95\x95\x19\xdf\xb1\x56\x45\x31\x7c\x25\x84\x00\xbf\x5d\x6b\xaa\xec\x51\x42\x5a\xe9\x11\x90\x27\x71\x2b\xea\x6a\xa8\x89\xd3\x1e\xdb\xe1\x22\x6c\x01\x34\x33\x62\x8c\x94\x6e\x27\x24\xfc\x83\x8e\x2c\x10\xe8\xe6\x25\xb2\x5a\x7e\x46\xbf\xa9\x16\x2b\x66\x4f\xdd\x0c\x97\x5a\xdc\xd3\xca\xa9\xc6\x1d\x00\x5c\x53\xb9\x19\x45\x05\x0c\x5c\x8c\x62\xe1\x16\xc5\x28\x02\x24\x6a\x0c\xbb\x07\xf4\xfb\xcd\x3d\xfc\x18\x4f\xc2\xb1\x1f\x3e\x5e\xfb\xf0\x3f\xff\x7c\xf9\xbf\xff\xaf\x6f\x7f\xf8\xfb\xdf\xff\xe7\xe9\x8f\xff\xf1\x97\xfc\xfb\xcb\x1f\xff\xe3\x0f\xa7\x3f\xff\xbe\x68\x2f\xbf\x97\xd6\xff\xe1\xea\xf5\xba\x32\x59\xdb\x75\x4c\x6c\x7f\xbd\x6e\xff\x4d\x89\x9f\x54\xfa\xb8\xaf\x29\x53\xff\xe8\xf6\xad\xa3\xaa\x55\x7e\x6a\xff\xfc\x9b\x97\xfa\xea\x38\x5e\x91\xd0\x0b\xb9\xd6\x10\x75\x56\xed\xe9\xab\x24\x35\xdb\xea\x65\x4f\x68\x63\xc2\x59\xfa\xb8\xe0\x5f\xd5\xee\x21\x43\xbe\x4a\x72\x5f\xd5\xb5\xf2\x9c\x5b\x8f\x03\xb9\x5a\x89\x68\x8d\xf4\xf1\x08\x84\xcc\x97\xc3\x7a\x7f\x5a\xe4\x8d\x69\x11\xf4\x33\x02\xcc\xad\x5d\xe7\x66\xbc\x14\x8d\x14\xce\x3e\x39\xf3\xde\xd7\x98\xf1\xbb\xc8\xb3\x8e\x6f\x4b\x89\x6f\x67\xe8\x56\xef\x5e\x0f\x3b\x46\x5c\x9a\x50\x96\x8e\x64\x15\x7c\xc0\xea\x3e\xf8\x9a\xa2\x7e\x5f\xc9\x61\x8b\x29\x72\x05\xdd\xcc\xd6\x1c\xb5\x23\x82\x25\xad\x23\xa8\x20\xc7\x24\xcd\xfb\x9e\xbe\x09\x0e\xbf\x3f\x43\xe5\x8d\x19\x32\xe0\x52\x8f\x34\xfb\x88\x8b\xf6\x9b\x7d\x2f\x9a\xe6\x47\x95\xfb\xbb\xf3\x03\x8d\xdb\xa0\xef\xb1\x76\x7c\xf1\xb8\x59\x33\xe7\x5d\x7c\x74\x4c\x0b\x7b\xc8\x26\xea\x3d\xfd\x34\xba\xa6\xc6\x9a\x4f\x4d\x1f\x98\x1a\x40\x9a\xdf\x81\x7b\x12\x6c\xdc\xf7\x33\x8d\x8a\x7e\x06\xe0\x4b\x75\x3f\xd5\x37\xa5\xd5\xef\xcf\x8d\xbe\xb5\x7a\xd0\xc6\xe8\x93\xa3\xd7\x9d\xf5\x62\x63\x8d\x9b\xc5\xc3\x61\x17\xad\xb7\xcb\xe7\xfd\xe9\xb9\xb1\x80\x80\x69\x63\x3e\x49\xc7\x14\x61\x7b\x25\x53\xbd\x9d\xa3\x63\x92\xe6\xf3\x49\x32\x4c\x52\x8f\xf5\x53\xed\x76\xfd\xf8\x24\xbd\xdc\x62\xdf\x84\xef\xdf\x9f\xa4\xfa\xd6\x24\x8d\x84\xf5\x33\xe6\xcd\xfa\xb9\x99\xa3\xb1\x36\xd8\x08\xe9\x73\xbb\x82\x3e\xb0\x80\x6e\xed\x36\x50\x52\xcf\x17\xeb\x68\xc9\xa0\x31\x29\x83\xda\x47\x57\xd2\x75\x92\x2a\x20\xd3\x7d\x92\xac\x5d\x57\xd2\xaf\x92\x44\xf6\xa6\x80\xd6\x86\xac\x33\x30\x62\x63\xa2\xfa\x78\x3e\x51\xf3\x3a\x4f\x33\xec\xbb\xeb\x34\x7d\x67\x25\x71\x23\xbb\xe9\x77\x23\xa9\x25\x35\x30\x3a\xb7\x6a\x77\x06\x1b\xd6\x52\xbb\x9d\xa6\xeb\x62\xba\x17\x12\x72\xbe\x32\x4d\xd6\x5c\x5e\x0b\x78\xc5\x20\x89\x4a\x79\x31\x4b\xed\x9b\x98\xec\xfb\xb3\xd4\xde\x96\xd7\x45\x15\xd3\xc4\x34\xc8\x3b\x02\xfb\x57\x2e\xa7\x57\x4d\xe4\xd0\x69\x20\xd5\x39\x74\x5a\x3d\x74\x5a\x50\x04\xa0\x12\xfe\xb5\x4d\x77\xac\xa7\xfa\x8e\xd0\x7e\xb6\x9e\x7e\xc0\x68\xf8\x48\xe9\xd4\xab\xb3\x2d\xed\x75\xa3\x61\xd8\x21\xfb\x4d\xdc\xe8\x7e\x61\x17\xd5\xd7\xad\x58\x98\xe5\x77\xf1\x9b\x77\xe7\xf8\xc6\xae\xbf\x1e\xb0\x76\x98\x8a\x08\x4e\xd0\x30\xec\x49\x87\x3c\x7d\x4d\xb3\x82\xb8\xff\xb2\xc3\xf1\x96\x82\x53\x59\xbd\xf0\x9f\x8f\x25\x99\x0d\xff\xda\x48\x00\x86\xee\xe8\x14\x97\x71\x5f\x68\x7f\xf3\xdf\xc5\x1e\x4b\x9a\xdf\x64\x26\xde\x9f\x18\x79\x63\x62\x9e\x79\x0d\x6f\x5b\x8d\x5b\x98\xc0\x33\x97\x7b\x5c\xc0\xa2\x5a\x6d\xef\xcf\xcf\x48\x92\x65\x83\x4b\x71\x3d\xa4\x16\x3f\xa4\xcf\xcf\x72\x15\x8e\xe9\x91\x6f\xa7\x67\x6a\x4c\x0f\x72\xd0\x31\x3b\x7d\xde\xcd\xa4\x9b\x25\x05\x33\x76\xab\xed\x42\x40\x2e\x41\x16\xb8\x7e\x63\xeb\xbd\x3f\x3b\xe5\x8d\xd9\xf1\xfd\x56\x36\xd4\x5f\x5d\x27\x47\xef\x67\x6a\xfa\x41\xff\xe7\xfd\x1d\x7a\xe3\x12\x61\xe1\x8c\xf0\x31\x64\x96\xe5\x2f\x5d\xa7\x05\x6c\x07\x98\x09\x2d\x38\x51\xcc\x4b\x9e\xbe\x70\x7a\xc5\xd4\x0c\x92\x8e\xc7\x64\x48\xbf\x6f\xa9\x4f\x59\x93\x53\xdc\xb9\xf9\x36\xeb\xf6\xfe\xe4\xe8\x1b\x93\x33\x22\xa8\x29\xa6\x37\x93\xf3\x7c\xe5\x20\xa1\x06\xef\xce\x57\x0e\x08\xb2\xe2\xbb\xdf\x9f\x9d\x1b\x17\xd1\x0f\xca\xad\x85\x95\x83\x09\xe2\xce\x72\xe7\x09\x53\xf4\xda\x0c\xe5\x11\x53\x84\xad\xd5\x8f\xc5\x23\xd7\x09\x6a\x3e\x41\xed\xd8\x5a\x98\x9f\xfc\x8d\x1d\xfc\xfe\x04\xd5\xb7\xf6\x56\x49\x43\xb7\xeb\x60\xdd\x0d\x7c\x26\x78\xec\x95\xe5\x63\xf5\x1b\xd7\xeb\xcd\xe5\x73\xe3\xdd\x3e\xa2\x5b\xe8\xe5\x22\xe2\x1c\x0d\xb8\xf1\x5f\x13\xb2\x8c\x23\x8f\x17\xcb\xa8\xbf\x37\x49\xf5\x98\xa4\x39\x8f\x55\xf4\x6b\x04\x90\xbd\x29\x99\xab\x01\x9a\xa3\x8a\x1d\xb3\x94\xed\xa5\xf3\xbc\x66\x69\xe6\x72\xeb\xfe\x7e\x64\x97\x71\x13\xa3\x73\xfd\x7a\x54\x9f\x94\x01\x13\x7f\xda\x75\x9a\xb4\xbd\x3a\x4d\x8f\xe8\xfc\x7d\xb1\xdf\xae\xa2\xe8\x3a\x51\xe0\x49\x6c\xdd\x5e\xcc\xd4\xc7\x4c\x86\x63\xaa\xda\xdb\xb2\xfa\x43\x2e\xfe\x75\x45\xbd\xe5\xcc\xbf\x2d\xae\xb3\x22\x51\x3d\x6c\x3e\x9f\xab\xce\x6c\xef\x5c\x53\xa5\xa3\x5c\xf5\xd9\xcd\x5c\x29\xe7\x4a\xdf\x98\xab\x9b\x35\x85\xa9\x6a\xe3\xc5\xd6\x9b\x1f\xb3\x19\xfe\xe5\xf2\xa7\x7f\xd9\x7f\xf9\xcb\x9f\xfe\x7c\xfa\xf7\x1f\xc8\xdb\xb6\xb6\x81\x85\x02\x00\x1e\x82\x82\xba\x93\x20\xe1\x52\x92\xde\xe4\x44\x6a\x4b\xc3\xaa\x3f\x0e\xa8\x4c\x49\x85\x2d\x8f\x35\xf8\xaf\x44\x3b\xc9\x87\x8a\x75\xd6\x92\x4d\xda\x89\x8a\x76\x02\xd9\x13\x40\x5d\xc8\x77\x3d\x76\x82\x0d\xe5\xbe\xa7\x06\x2c\x06\xff\xfb\xec\x6d\xe1\xb8\xa1\xce\x1f\x50\x77\xa4\x29\x0e\x52\x09\x70\x82\x36\x5d\x00\xd2\x93\xb4\x44\x00\x2f\x9e\x44\x33\x22\xcc\xa4\x4c\x6c\x23\xb2\x34\x19\x31\x5e\xc7\x29\xb5\xec\xb2\xa1\x5d\x9b\xf8\x4a\xf3\xf3\x14\x25\xf8\x8b\x76\x82\x13\x19\x28\x8e\x38\x23\xbd\x11\x23\x03\xc2\x0b\xce\x48\x67\x85\xfc\xe8\xa9\x18\x41\xa2\x03\xa5\x75\x8c\xd4\xe7\x02\x23\x01\x5a\x60\x32\x37\x67\xfd\xef\x9d\x87\x17\x69\x28\x70\x2e\xc0\x00\x49\x60\xf5\x6f\x57\xd4\xa4\x02\x64\x05\x02\x4f\xa7\x36\xdd\x2b\x40\xc8\x0b\xb8\x21\x3a\xca\xa6\xee\x8f\xc6\xb3\x7f\x92\x77\xd0\xf1\x6d\x42\xc4\x31\xb6\xa9\x04\x59\x6d\xd9\x93\x62\xa4\x08\xc1\x81\x22\x09\x71\xc1\x11\x48\x2b\xe0\xae\x0a\x6c\xbd\x0a\x68\x2a\x14\xce\xfa\xa8\x9e\xef\x89\x97\x05\x3c\x51\xb3\xd4\x64\x1b\x09\x85\x96\x4d\x1f\x50\x77\xb9\x98\x83\xce\x0c\xa7\x91\x91\x08\x70\x5c\xa8\xe9\xb6\xc7\x96\xca\x00\x1e\xa7\x20\xd3\xe8\xc6\x3b\x91\xe7\x01\x7a\x22\x2e\xa1\x89\x71\xa3\x11\xd5\x85\x94\x61\x73\x22\xdb\x70\x80\x0f\x02\x04\xc4\x05\xa7\x03\x44\x91\xfa\xb0\xbb\x2e\x05\x98\x37\x5a\x3f\x0b\x03\x99\x3e\x6d\x2c\xe7\x6f\xa7\x64\xcd\xfc\x71\xb0\x87\xcd\x3d\xd5\xc9\x42\x11\x3e\x2d\x26\x24\xf0\xa0\xdc\xfb\xdd\xb4\xf3\x62\x03\x06\xa6\xf1\xa8\x9c\xd7\x0a\xd0\x4f\xd0\xe3\xf5\xe8\x9d\xa8\x68\x7c\x4c\xa5\xeb\x09\xb8\x5d\x73\xf5\x07\x80\x02\x28\xe7\xfe\xe0\x0a\x48\x9e\xbe\xee\x35\x8d\x0a\x35\xde\xc1\xfd\x36\x98\x99\xf2\x97\xb8\x73\x20\x32\x6b\x40\x9f\x03\x68\x2d\x61\x6f\x7c\x57\xb9\x85\x39\x2a\x6b\xc5\xd1\xe3\xb9\x27\x53\xbf\x13\x63\x47\x35\x76\x21\x80\x7f\x0d\xe0\xfc\x2e\x69\x00\x5d\xff\x94\xba\x44\x43\x8c\x24\x9d\xae\xff\xda\x19\x1c\x83\x55\x6b\x92\x91\x46\x67\x87\x84\x24\xd5\x53\x49\x28\x35\xcd\xf3\xda\x21\x65\x2d\x8d\x9e\xc6\x4a\xb0\xf5\x36\xc0\x66\x25\xa9\xd6\x11\xcf\x31\xab\x2d\xb0\x95\x7a\xaf\xfe\x58\xfc\xcc\xc0\xdc\x45\x11\x1a\xf8\x22\x0f\xd2\x47\xb4\xeb\x9a\x6c\xee\x5b\x8c\x78\x5e\x49\x3c\x60\x10\x3d\x7d\x85\x80\x42\xc3\x0a\xaa\xec\xa5\x11\xe3\xbb\x92\xde\xae\x5a\xb2\xde\x28\x03\x86\x05\xa0\xba\xfa\x84\xa8\xef\x3f\xab\x3b\x4a\x85\x9b\x0a\x02\xe1\x24\x4c\x6e\x4d\xb9\xee\x27\x09\x0d\x77\xe2\xf8\x00\x98\x19\x6b\x12\x0c\xd2\x03\xb0\x60\x7b\x00\xd7\x92\x56\xae\xef\x69\x00\x52\xb2\x23\x6d\x42\x41\x04\x34\x25\xff\xce\xa8\xc4\x4d\x6c\x63\x26\x19\xc2\xb5\x5c\x71\xea\x66\xa9\x2b\x00\xb4\x2d\xc0\x69\x5c\xc6\x12\xbc\x29\x99\x0b\x01\xdc\x58\xd6\x98\x89\xeb\x06\x41\x5f\x12\x44\x5a\x4b\x05\xb4\xa9\xb5\x00\xe6\xd0\x35\xea\xc1\xa1\xeb\x62\x04\x00\xcb\x2d\xa9\x8e\xa7\xaf\xbe\x00\xe0\x07\xb4\x53\xaa\xee\x59\x68\x39\x48\xec\x46\x2a\xc3\x0e\x1e\xfb\xac\x2b\x0d\x4a\xe0\xae\xb5\xcf\x0e\x1e\xc8\x07\xdf\x25\x76\xde\x01\x91\xbc\xa7\x66\x33\x10\xd9\xe7\x18\x0b\x95\x35\x7e\x49\x3e\x74\x8b\x37\xa8\x5f\x4a\x19\xbb\x27\x2b\x61\xbb\xda\x3a\x07\x58\x89\x56\x9b\x08\xc8\x4f\x21\x06\x6b\xa0\x82\x8d\xa0\x1f\x24\x91\x1d\x20\x1f\xd9\x68\xfc\xe0\xa6\xcf\x79\x75\xac\x81\xa0\x1a\x84\x01\x90\x03\x92\x46\x43\x8a\x08\x24\x3d\xc4\xaa\xb2\xa0\x37\xb4\xa0\xed\x81\x0c\xbe\xb0\xe7\x3b\x77\x36\x17\x4d\x8a\x47\xf0\x05\x76\xf6\x5d\x49\x7e\x91\x4e\x06\xc8\xaa\xd6\xd5\x8c\x44\x98\xff\x05\x75\x08\x62\x8a\x36\x4f\x25\xc9\x40\xcd\xda\x22\x73\xc7\xdd\x9f\xe7\x2b\xb2\xfd\x81\xfa\x67\xec\xfa\x88\x72\x0c\x5d\xec\x16\xad\x91\xe6\x91\x40\x4b\xba\x90\x2b\xd1\xa5\xe7\xba\x14\x18\xe6\xd6\x02\x6d\x73\x68\x70\x71\x1b\xfb\x83\x04\x33\x85\x95\x3c\x4e\xc9\xba\x2e\xa6\x36\x49\x8a\x13\x4e\x1f\x8b\x4d\x10\x6d\x80\x47\x6e\x04\x19\xa8\x6b\xba\x39\x52\x76\x73\x97\x40\x51\x8d\x40\xa5\xc1\x24\x5d\x28\xcd\x03\xd6\x14\x68\x69\x9d\x4b\x2f\x8f\x87\xe4\x8a\x5a\x02\x17\x19\x00\x81\x12\xad\xf2\x8a\xc2\x53\x57\x98\xb9\x83\x35\x90\x9c\xdf\xc2\x5b\xa9\x3e\x1c\xc1\xd2\x3c\x88\x27\xd0\xff\x64\x71\x9a\xc0\x68\x95\x1a\xf4\x38\x85\x49\xda\x4e\x96\xbd\xaa\xd1\xa5\xe3\xfa\xa0\xeb\xc3\x2e\xa9\x0e\x10\x4e\xb1\x99\x26\xf0\x62\x77\x18\x22\xd2\xca\x09\x54\x5b\xb5\xf5\x67\x04\x7c\x35\x5a\x69\x8a\x8c\x85\xe9\xa6\xb4\x0b\x4b\xd5\x87\x54\xa6\x2f\x37\xe2\x8c\x2e\x78\x79\x00\x22\x4f\x74\x43\x3d\xba\x0d\x23\xee\xfb\x9a\x9e\x24\xa1\xa1\xff\x46\x7a\xb5\xc5\x3b\x59\xec\x96\xa4\xae\xae\xce\x1f\xb0\xac\xd6\x9e\xc8\xf0\x4f\x2e\x8c\xd8\x02\x1d\x3d\xa0\x49\x72\x3d\x25\x1b\xcd\x1f\x6b\x29\x02\x65\x0f\x20\xa2\xc0\xc0\xac\xa7\x54\x47\xf7\xc7\x71\xde\xc0\x3c\xbe\x6d\x72\x25\x23\x88\x00\xf7\x72\x92\x7d\x53\x21\x9d\xcc\x57\x09\xf1\x74\x4f\x68\xa4\xd1\x03\xe1\x80\x10\x6c\x40\xd0\x25\x01\xa3\xeb\x10\xf5\x07\xbf\x50\x74\xcb\xe7\xd8\x10\xa4\x3e\x03\x9c\x19\x04\x9a\x3c\xbd\x5a\xe5\xfb\x3d\x9b\xa2\x08\xa8\x77\xdd\xd0\x6a\xfd\x42\x88\x71\xb2\x22\x91\xf3\x44\x4e\x15\xe0\x94\x5b\xbc\x50\x5d\x1a\xe5\x78\x07\xbf\xc3\xd8\xc9\x93\xa4\xa8\xf7\xf4\x99\x05\xd9\x1e\xba\x5f\x06\xba\x1b\x3b\x0a\xc8\xdd\xd6\xbc\xec\xeb\x14\x61\x8c\x1a\x19\x21\xc8\x76\xeb\x8b\x00\xad\x35\xe0\xf5\x43\x3f\x53\x9f\x27\xd1\xec\x46\x59\xbc\x04\x69\x2f\x8f\x8e\x4e\xbd\x89\x66\x1c\x0b\xa3\xb7\xf9\x8d\x34\xa6\x4a\x90\xab\x55\x17\x6e\xad\x02\xbc\x18\x7c\x3e\xc4\xa1\x2b\x84\xf6\x43\x93\x87\x2d\x7a\x23\x00\x26\x02\xd0\x13\xa8\x88\xb6\x13\x9f\x11\x30\x75\x0d\x6d\xc6\xb0\xeb\xb0\xd2\x01\x5c\x3b\xc3\xb8\xcb\x43\x4f\x30\x0b\xec\xa0\x16\xcd\xb3\x6e\xf9\x0b\xfa\x91\xce\xbb\x1b\xa3\xa8\x75\xb1\xaa\xa8\x5a\x52\x62\xd0\x41\x48\xb0\xdf\x6f\x31\x60\x01\x8f\xbc\x13\x29\xbb\x0a\xeb\x2a\x86\xff\x01\x26\x67\xe1\x1a\x2e\xa9\xe4\xfa\x53\x71\xc3\xb1\xd9\xb6\x5e\xfd\xc4\x35\xcd\xb1\xa1\xb2\xf7\x0c\x30\x52\x35\x64\xb5\x47\xea\xbe\x1f\x5a\x31\x90\x2c\x01\xef\x5b\x5b\xaa\xb9\x9d\x3a\x30\x46\xb6\x78\xe1\xe0\x9b\xc0\xbe\x05\x53\x19\x70\x7f\xc6\x09\x0d\xb6\x55\xb6\xf5\xca\x1b\x51\x9b\x2f\xa0\x0b\x91\x1c\x61\x9b\x23\x03\x0d\xab\x10\xc8\xb0\xae\xd3\x95\x0c\x3a\xb5\x54\xfa\x59\xd8\x9e\x87\x20\x1e\x01\x50\x2b\xae\x1a\x1b\x18\x4c\x01\x60\x0e\x5f\xad\x82\xb1\x1f\xed\x7c\x05\x78\xa7\x6e\x68\x40\x42\x00\xaf\x4e\x82\x8b\xcf\xfd\x1f\x57\xbc\x79\x76\xb2\x0f\x4e\x38\x80\x80\xe4\x30\xc8\x4a\xb4\xad\x6b\xaa\x19\x68\x81\xa9\xb9\xb6\xab\x2e\xbe\x0b\x0e\x50\x7d\x90\x5a\x7c\x7c\x17\x50\x50\x9b\x94\x93\x6f\xf7\x3c\xb7\x78\xa1\x5c\x1f\x15\x28\x46\xa9\x74\x70\xf4\x94\x36\x52\xb5\x71\x46\x9a\x5e\x27\x09\x7b\xba\x7b\x11\x2c\x06\x6e\x17\x8c\xa7\x8c\x7e\x32\xf0\x2a\x6c\xf1\x02\x1f\xc3\xb0\xef\x5c\x2a\x9b\xfb\x45\xe0\x46\x4a\xe6\xc3\xf4\xa3\xb8\x95\xdd\x88\x1e\x5f\x90\xf6\x84\xd3\x2b\x15\x75\xda\x51\xf5\xb6\x21\xbf\x0b\xe1\xca\xbe\x23\xbc\x7d\x50\xbf\xef\x67\x6a\x2c\x97\x2c\x84\x3e\x74\xd7\x6a\x92\xcc\xba\x74\x80\x45\x16\x5a\x6b\xb3\xa5\xa1\xc0\x11\xd1\xc9\x76\xf8\xe2\x26\x8e\xdb\x95\xb5\x82\x8f\xd1\xed\xb7\xb1\x76\x8e\x11\xc1\xb1\x8a\x24\x75\x8b\xa1\x49\xbf\xb8\x2e\x70\x3b\x8d\xa0\x22\x5d\x4b\xf0\x7d\xa8\xb4\xa4\x7e\x32\xb7\x95\xad\xa1\x07\xde\x27\x05\xce\xea\x58\xcd\xb9\x3e\x29\x44\xcd\x2d\x31\x34\x33\xbf\x0f\x60\x21\xf3\x43\x61\xa7\x4d\x56\x9e\xe8\x20\x21\x87\xb5\x68\xe9\x05\x7d\xd5\xf4\x53\x0c\xb4\x89\x4f\x1b\x4f\x3f\xb7\x34\x1b\x08\x87\x4a\x56\x60\x0c\xc2\xad\x18\x81\xce\x89\xd6\xc2\x01\x06\xc3\xb0\xed\x0b\x0c\xb5\x3d\xb9\x65\x88\x5e\xde\x72\x92\xe4\xbb\x25\x7c\x8a\xe1\xf2\xa8\x94\xfa\x00\x65\x7b\x96\xd4\x41\x2e\xae\xa8\x1e\xcb\x9b\x2d\xf7\x47\x93\x08\x55\xec\x20\x8e\x54\x31\xd2\x75\xe5\x41\x30\x5c\xac\x4f\x5f\x13\x3e\x8d\xe0\xd8\x68\x40\x2a\xe5\xab\x3b\x72\xdd\x2d\x8f\x50\xe9\x33\x60\x7f\xda\x25\x55\xf7\x23\x7c\x32\xdc\xa9\xd5\x54\x7c\x73\xb4\xf8\xeb\xd1\x99\xef\x5a\xc1\x2d\x35\xc1\xff\x30\xb6\x2c\x36\x14\xc8\x4e\x1a\x71\x20\x81\xd3\x1c\x18\x3a\x00\x38\xae\x34\x84\xd0\x50\x0f\x66\x30\x85\xb0\x4d\x66\xfa\xd8\x92\x18\xe1\xd4\xc1\x2e\x17\x2d\xba\x1a\x6d\xef\x6e\xef\x4e\xb4\xb2\xb7\xe4\x6b\xa0\x67\xf4\x20\x82\xe0\x87\x97\xe4\x3e\x1f\xe9\xd6\xba\x01\xf2\xf7\x61\xef\x89\x5c\x93\x13\x9e\x23\xb1\x42\xfd\x66\x43\xaa\xba\xd5\x05\x23\xd5\x17\x60\x33\x81\xe8\xd8\x93\xdf\xe2\x21\xcd\x6f\x0b\x8a\x17\x4d\x0e\x2b\x1b\xc5\x2b\xd2\xde\xd4\x81\x1f\x2a\x1c\x79\x16\xcf\xf9\x68\xd9\xf6\x68\x9b\x0b\x4e\x78\xcc\x00\xc0\x25\x19\x92\x2c\xc8\x73\x58\xc1\xbe\x40\x8b\x9d\x6e\x79\xa6\x89\xfe\x2c\x84\xd0\x84\x8f\xd4\x69\x5a\x41\xf8\xfb\xad\x82\x97\x93\xa3\xcf\xa9\xa0\x77\x0a\x31\x1c\xa2\xd5\x2e\xa4\xcd\xb2\x90\x35\x11\x7a\x41\x9f\x55\x1b\x07\x34\xbf\xf4\x53\x1a\xa5\xf9\x63\x35\x77\x03\x5a\x21\x0d\x4b\x63\x35\xd3\x37\xa0\x48\x94\x33\x45\xb1\x60\x7b\x91\x93\x51\xd1\x51\xee\x96\x1c\xdb\xc7\xc3\xae\x71\xb9\x76\x26\x4c\x37\x70\xbf\x1b\xe9\x64\x14\xd5\x1f\x17\xce\x43\x41\xc3\x87\x3b\xac\xbe\x0a\x49\xf6\x18\xe8\xaa\xcd\x02\xc6\xbe\x15\x92\xde\xe5\xe0\xcb\x00\xd3\xa4\xf2\xef\xc0\x66\x6e\xc4\xdc\xed\x16\x74\xb0\x64\x0d\x9f\x9d\xb2\xcc\x9d\x9a\x12\x24\x3d\xcd\x3d\xaf\x31\xfd\x11\xe1\x1b\x90\xf7\x6d\x25\xa1\x40\x3a\x02\x37\x80\x81\xea\x2e\xe5\x97\xdf\xdf\x30\x87\xe7\x05\x9d\x5e\x47\x34\xef\x03\x33\x4b\x02\x1f\x82\x74\x36\xf0\x0a\x0a\x49\xf1\x14\xed\xeb\x6e\xf3\x7e\x3f\x6c\x33\xd3\x28\x7d\xab\x69\x4c\x7b\x14\xd7\x58\x90\x20\x9d\x14\x29\x41\xf0\x55\x82\x2a\xa5\x06\xa1\x41\x09\xe0\x75\xe3\x4b\xaf\x8f\x35\x55\x25\x4b\x27\xac\xb0\x00\xe7\xaf\x34\x61\xdc\x1a\x84\x25\xdb\x23\xad\xe1\xaa\x4f\x51\xa9\x06\x67\x91\xd3\xdf\x23\xcc\xa2\xc1\x90\x91\xb2\x7c\xb1\x64\x95\x20\x6a\x34\x42\x22\x14\x13\x0c\x50\xf3\x04\x2e\x5e\x9d\x6b\xc9\xc2\x6c\x51\x84\x13\x64\xd6\x78\x5e\xe6\x3d\xbc\xc9\x7b\x73\x33\x02\xb2\x16\x1e\xae\xe1\x44\x98\xe6\xa9\x3f\x3d\xf3\x8e\x81\xb9\x57\xd3\x3c\x07\xea\x05\x90\xc8\xd7\x7a\x08\x44\xfd\x2f\x98\x3d\x97\xe6\x55\xeb\x36\x93\x29\xeb\x06\x01\x86\x85\x78\x65\xa5\x89\x82\x82\xd2\x0a\x32\x18\xc2\x70\x04\x46\x03\x4c\x25\x01\x4d\x34\x29\xfe\xab\xaf\x24\xf8\x15\x8d\x16\x63\xb6\x64\x1d\xc5\xf1\x27\x17\xfe\x61\x6a\xf7\x01\x5a\x54\xc8\x53\xb7\x07\xdc\x49\xc0\xe2\x4b\x33\x08\x57\x45\xe3\x0e\x34\x72\xf9\xea\xac\xa7\xd4\x24\x35\x39\x02\x30\x23\xd8\xf4\x24\x80\x6a\xc9\x01\xec\x0a\x0b\xb5\xc5\x6e\x33\x56\x5f\xeb\x4b\x8e\x41\x51\x16\x4c\x6c\xae\xeb\x79\x79\x21\x6c\x16\xd3\x34\x55\xe2\x39\x26\x9e\x08\xde\xf6\xf4\xd5\x0d\x05\x74\x9e\xa3\x6c\x18\xf5\xf4\x94\x46\x25\x07\x31\x65\xcd\x21\x65\xda\x02\x3e\x87\xc1\x5d\xa4\x72\x2e\xaa\x29\x90\x33\x60\xce\x20\x3e\x0c\x02\x42\x5f\xf9\xad\x21\x2c\xe3\xde\x91\xf9\x63\x8d\x6b\x42\x01\x1b\x68\x3d\x67\x3c\xaf\x28\xb6\x0b\xec\x99\xe6\x68\xfe\xb8\x09\xcd\xd5\xd1\x52\x33\xd4\x04\xf0\xaf\x46\xdb\x1c\xca\x2d\xb0\x99\xc1\xec\x2f\x49\x3b\xd8\x9b\x41\xad\xa2\x8c\x3a\xf7\x0e\x4f\xad\x82\xb1\x0c\x55\x8a\x0d\xec\x3c\x23\xd5\xf0\x94\x33\xb1\xfc\x5d\x01\xba\x70\xd2\xf9\xf4\xf3\x74\x5d\x9e\x5d\x50\x9d\x70\x3f\xf5\x2a\x86\x6b\xf7\x25\x72\x09\xe2\x6f\x06\x67\x16\x5b\x4b\xbd\xe5\x67\xcb\xfa\x00\x7a\x60\x60\xee\x45\x58\x86\xe0\xd0\x85\x1c\x88\x0c\xcb\x04\x9c\x07\x42\x65\xf4\x2f\x27\x73\x0b\x0b\xde\x05\x24\x80\xc4\xa5\xaf\x0b\x5a\xbc\x05\x4c\xf7\x18\x51\x6c\x09\xca\x9e\x08\xc7\x10\x43\x3b\xcb\x03\x14\xc6\xc2\x18\x69\x40\x33\x20\x02\x8e\xec\x92\xb4\x9c\x52\x2f\xdd\x1f\xc7\xd2\x30\x92\xb2\x81\xca\x7b\xc9\x3c\x13\x62\xe4\x12\x94\xc5\x82\xdb\x04\x86\x39\x4c\x96\x19\xf0\x19\xee\xa0\x16\x1b\x00\x1a\x88\xe3\x0d\x64\x09\x16\xf3\xfd\xe1\x0b\x21\xd0\x85\xdd\x30\x5d\x3b\x03\xd8\xc3\x9f\xaf\x61\x19\xe9\x6d\x85\x65\x16\xb4\xb8\x4b\x78\x4e\x07\x21\xc6\xcb\x62\x9d\x70\x9f\x1d\x04\xb9\xcd\xf5\x98\x04\x09\x2a\x4c\x04\x43\x40\x65\xd0\x73\x20\xa7\x5b\x27\xf0\x9d\x1b\x1c\x2e\xad\x7c\x1f\x86\xad\x4e\xf6\xb7\x7e\xf6\xbb\xb8\x51\x72\x52\xb6\x80\x80\x5b\x2e\x41\x0b\x30\x1e\x25\x75\xa9\x17\x4a\xdb\x8a\x8b\xcc\xf6\x90\xc4\x0d\x73\x32\x18\x29\x69\xa2\x41\xe3\x24\x79\x3c\xb9\xe2\xaf\x9b\x6f\x03\xff\xed\x81\x45\x9d\xe5\x8b\xcf\xbe\xc0\xaa\x65\xd0\x87\x92\xc2\x1f\xb9\x9d\xd2\xc8\xe6\x8f\x35\x9b\xbe\x7a\x8d\xd4\xca\x16\xae\x65\xec\x3a\x08\x6b\x2b\x0f\xfb\xc2\x90\xcf\x94\xcf\x10\xd0\x58\x5c\xd8\x8c\xf5\xe4\x9e\xaf\x3f\x9e\xc5\x58\x88\xdb\x85\xd8\x9a\xd9\x82\x79\x67\x80\xc6\xd5\x8f\x8b\x83\x73\x10\xf7\x96\xc0\x19\x12\x84\xe2\x72\x2f\x8f\x2e\xfc\xfb\xbd\x01\xd8\xb6\x6f\xfe\xda\x4f\xd8\x8d\xc5\x8e\x68\x39\x18\x94\xba\x6b\xf6\xa9\xf1\x1c\x34\x4c\xb8\x00\xd7\x76\xcd\xf8\xb4\xc2\xd9\xba\xa0\x5a\xca\x41\x49\xba\x78\x24\xba\x4b\xef\xb6\x82\xa3\x7e\x17\x2b\x98\xea\x8f\x45\x4c\x4f\x1d\xf8\x55\xcb\x08\x31\x52\xb3\x9e\x23\x32\x37\x29\x85\xa5\x4f\xba\xf3\xa5\xe9\x09\x06\xf6\xb2\x71\x46\x30\x57\x4c\x21\x2e\xe8\x15\x43\x93\xe4\xc5\xf0\xa1\x70\x77\x17\xb6\x7b\x0b\xec\xf6\xd0\xc4\x2b\xfa\x0b\xde\x81\x5f\x17\x6b\x91\x9a\x46\x9d\x9b\x6f\xa8\x79\x27\xb6\x81\x32\xfe\x12\xb0\x66\x12\x70\x5e\x30\x67\x98\xe7\x18\x72\x22\x61\x59\xdb\xd6\xeb\x52\x13\xee\x74\xd9\x26\x25\xbb\x7f\x76\xbc\xf2\x1e\x34\xb0\xb5\x4a\x03\x89\xa4\x21\x8e\x51\x8f\xc0\x0a\x84\x1b\xe0\x3d\x19\xb6\xdc\xe9\x6e\x15\xdf\x88\x55\x2e\x11\x99\x2f\xfd\x24\xd6\x01\x06\xbd\x5e\xe3\xd8\x00\xbc\x00\x45\x74\xc4\x6c\x76\x76\x48\x80\x59\x00\x61\x0b\xc6\xd9\x69\xf5\x9e\x50\xcc\x0e\x82\xc3\x6e\x6b\x2d\x00\x70\x32\x30\x75\x68\x74\xd5\x45\x2a\xcd\x74\x2d\x99\xb0\x4f\x20\xa3\xd0\x7e\x8d\xa4\xb7\x2d\x7f\x71\xdd\x3d\xc0\x4f\x8b\x70\x0a\xb0\x92\x24\xb5\x83\x13\xab\x05\xe4\x99\x05\x47\x93\xeb\x0b\x44\xb2\x9a\x22\x77\xa1\x11\x7d\xab\xb3\xa7\x81\x29\xca\x60\x83\x42\xce\x34\xb5\xc8\x72\xb9\xb1\x2e\x40\xfc\xdf\xe2\x85\x97\xdf\x81\x1e\xa2\x0d\x11\x6d\x17\x35\xb5\x9e\x7c\x67\x4c\xd9\xe2\x65\xdd\xa0\xd4\x0a\xa2\x22\xad\x10\x6c\x4a\x9a\xc4\x9b\xcc\x4c\xad\xf4\x54\x06\x82\x65\x98\x36\x1e\x0d\x2c\xf9\x88\x3d\x90\x6e\x92\xbb\xb9\x2d\x8d\x50\x19\xc8\x77\x9d\x04\x02\x27\xe8\xbe\x52\x52\x71\x59\x36\xdc\xa5\x82\x5f\x48\x6a\xe4\x60\x71\x04\xf3\xb2\x82\xb7\x14\x79\xd6\x16\xf4\x70\x5a\x53\x51\x43\xaa\x43\x4d\xe1\x6f\x56\x45\xd6\x63\x18\x62\xb2\x15\x64\x7a\x59\x93\x09\xcc\x7b\xb7\xcc\x7d\x31\x94\xce\x98\x20\x22\x82\xdc\x47\xfe\x1d\xbb\xa0\xee\x5a\x8b\x22\x3a\x3a\x90\x78\x75\xc5\xaa\x67\x46\x31\x5c\xee\x0a\xec\x31\x19\xe8\x4f\xbb\x24\xe9\xc1\xb5\xe3\x93\x2c\x7e\x5e\x19\xc8\x02\x14\x4b\x06\xae\x26\xa1\x74\x70\xaf\x19\x6a\x10\xf8\x50\x9b\x24\xa6\x27\x88\xf3\x3a\x57\xf7\x62\x6d\xd4\x9b\x0f\xa0\x02\x85\xa2\xc0\x16\x5e\x8c\x14\x8c\xaf\xfa\x04\xb8\xa9\xa3\x95\x24\xdc\xad\xcf\x00\x51\x45\x2f\x02\x12\xe7\xee\x79\x0f\x42\xf8\x91\xa1\xaa\xf6\x72\x21\x7d\x55\x55\x97\x4d\x3b\x62\xc4\x65\x02\xc0\xb9\x9d\x60\x24\x82\xa7\x86\xaf\x90\x39\x1d\xd8\x68\xe7\xf0\x27\x10\xc1\xa1\xa1\x96\x8a\x48\xb0\xcf\x31\x8b\x56\xe9\x49\x97\x36\xd8\x49\x45\x20\xc0\xe2\xa6\x8b\x6b\xd5\x6a\x42\x4f\xac\x75\xd0\x03\xd4\x8e\x5a\x95\x26\xe0\x15\x8e\x7c\xa9\x92\x00\xb8\x34\x8d\x8c\xfd\x3c\xa5\x59\x53\x98\xe7\xa0\x70\xf6\x09\x3a\xd3\x07\x13\x44\x65\x28\x02\xfc\x52\xf0\xe6\x21\x0d\x91\xb3\xdf\x23\x37\x15\x80\x3a\x88\x00\x07\x34\x3b\xb0\xb6\x98\xc9\x00\x55\xcb\x44\x9a\xdf\x75\xa5\x31\x4c\x05\x52\xee\x8e\x7b\x2a\xdd\x2e\x6e\xce\x10\x29\x0f\xaf\x0d\x32\x96\xb9\x14\x32\x0d\x49\x43\xa8\xee\xc2\xf8\x5d\xef\xc7\x2b\x3e\x14\x65\x8a\xaa\x04\x01\x05\x08\x8d\x07\x6d\x05\xb0\xa1\x3f\x56\x04\x99\x20\xa2\x99\x3b\x21\x21\x6e\xf1\x1d\x76\x4a\xb3\x34\x7f\xac\x0c\xe9\x2c\x0c\x73\x07\x93\xb8\x3f\x2f\x1b\x3d\x49\xf9\x62\x6e\x91\x9e\x64\x5b\xfb\xb7\x2e\x93\x6f\x5a\xf1\xc7\x8a\x8a\xba\x6a\x99\xf5\x6f\x18\x65\xf8\x01\x8c\xce\xa2\x7d\xfc\xe3\x6f\xaf\x30\xf1\x25\x19\x7c\x8b\xd2\x2a\x69\x69\xad\xf4\x34\x7c\x37\x74\x00\x11\x60\x09\x89\x22\xd4\x5e\x05\x56\xe1\x0e\x18\x04\xc6\x57\xa4\x46\x2d\x85\x66\x3f\x12\x6c\xff\x92\x3a\xb2\xb9\xbe\x8f\x01\x7d\xd7\x1b\x2a\x68\xac\x49\x9a\x15\xb0\xd1\x86\xa6\xc2\x96\x3b\x9c\x13\xd9\xd3\x04\x9a\x24\x94\x06\x52\xdb\xbe\x21\x88\xe0\xd8\x71\x32\xe8\x83\x32\x84\xb4\xb0\xd6\x0a\xfb\x8d\x09\xa7\x08\xc9\xef\xc6\xc4\x41\x39\xcf\xd8\x07\x5e\xdb\x0c\xa9\x2e\x2b\xae\x29\x7b\x59\x1e\xa2\x00\x2f\x43\xb7\xbc\xdb\xd2\xd9\xb2\xf7\x44\xa2\x6c\xd8\x47\x1b\xc3\x7d\x41\x69\x08\xca\x31\x00\x36\x23\xd7\x0c\x23\xa1\xfa\xa1\x06\xd8\xd5\x90\xcd\x2c\x07\x9b\x72\xc1\x93\xeb\x35\x44\x56\xdc\x42\x07\xd8\x67\x21\x93\xb2\xcf\xa8\xcf\x4b\x27\xf7\x79\x83\x0d\x0e\xf7\x7b\x62\x8e\x98\xdf\x68\x74\x01\x01\x8d\x1a\x4e\x40\x01\x80\x2a\x22\xf2\x3a\x83\xd8\xb9\x01\xed\x92\xf1\xd4\x02\x1c\xa0\x3d\x0d\x37\x79\x3a\xc6\x84\xd3\xc2\xeb\x76\xff\x0b\x24\xd0\x88\xf1\x28\x30\x2b\x98\x0f\x8e\x80\x50\x99\x50\x6c\x40\x24\x04\x65\x5c\xa1\x59\xd1\x57\x92\x84\xfa\x05\x32\x2b\xc8\xd7\x99\xfa\x80\x01\x15\xb1\x01\x4d\x4c\xca\x15\x30\xf7\x32\x2e\x8e\xe0\x1b\xa8\xa8\x76\x80\x74\x47\x60\x58\x17\x46\x7c\xbd\xc0\x0d\xea\x7d\x9e\xd9\xad\x59\x66\x0b\x5a\xf5\x59\x92\x2f\xa9\x31\x26\x79\x15\x5d\xbd\x69\xc5\x27\x1d\x4b\x69\x4c\xe3\xc4\xab\x55\x26\xfc\x7b\x1e\xa9\x01\x7f\x27\xb7\x00\x21\xd1\x4c\x04\xb3\xd4\xc4\x35\xc3\x9e\x66\xa9\x9c\x72\x97\xd0\xda\x25\xc2\xcb\x7e\xca\x59\x07\xf9\x67\x6a\x37\xf4\x8f\xa7\x69\x89\x20\xad\x2e\x44\xe0\x13\xa0\xa6\x64\xec\x91\x67\x68\x7c\x33\xe9\xe2\x6d\x92\xa6\x7f\x11\xe8\x89\x03\x49\xf9\xf2\xd0\x7c\x9d\x00\x7a\x9c\x34\xcf\x11\xa6\x81\x74\xa5\xe5\xbc\xf2\xb3\x85\x2c\x6e\x6e\x54\x14\xd6\x1b\x35\x49\xd5\x1a\x92\x03\xcd\x75\x36\x15\xb2\xcf\x70\xcd\x54\xab\x2d\xf2\xc2\x8a\x00\x58\x45\x98\xd0\x6a\x4d\xd3\x45\xe5\x1c\xb4\xf1\xa7\xa6\xd6\x09\x6f\x0a\x27\x66\xb8\x9e\x14\x18\x49\xad\xa2\x5a\x64\x36\xf6\x35\x28\x74\xfa\x04\x69\xb9\xe9\x48\xd3\x07\x05\xab\x46\x99\xbf\xa8\x0d\xc9\x6a\x90\x5e\xce\x54\x4b\x4f\x75\xd6\x34\xcc\x7c\xcd\x60\xcf\x86\x88\x9e\x28\x97\xf2\xdf\x68\x2d\x6e\x38\xb9\xb5\x02\x05\xda\x93\xea\xa4\xec\x28\xe5\x91\x8c\x3b\x5f\x77\x44\x01\xe1\xe3\x3d\x6a\xea\x82\x18\x97\x74\xd6\x5b\xb8\x51\xef\x56\xb4\xb9\xa2\xd0\x81\xa0\x75\x95\xd4\x5c\xea\x8c\x99\x06\x48\xff\xe0\x7d\xc1\x66\x9b\xc9\xdc\xc1\x9d\x0f\x6e\xd6\xc8\x39\xf2\x5b\xc9\x82\xfe\xb2\xa3\x80\xa4\x4d\xd7\xc7\xbe\xfa\x13\x57\xc7\x48\x9d\xf0\x9a\x68\x9a\x5e\x79\x5f\xec\x12\x95\x78\x33\x81\x0f\x35\x86\xba\xde\x2c\xe1\x6b\x43\x8f\xbb\xc8\xe8\x8c\x84\x2d\x87\x60\x0f\x54\x4d\x94\xaa\xa0\x5c\xa5\x06\x36\x67\x29\x47\xba\x12\xd9\x4c\xad\xcb\x96\x6e\xc8\x6b\x82\x00\x5e\x7c\x2f\xbb\x44\xae\xcb\x67\xc3\xaf\x2c\x04\x12\x9a\x2e\x49\xac\xca\x18\x41\x23\x0f\x17\xca\x2f\x98\x05\xed\xf3\xe4\x26\xc5\x32\x2b\x30\x64\x92\xd0\x9e\xf7\x42\x3f\x3d\x03\x81\x01\x94\xb3\xba\x37\xd2\xdc\xa3\x92\xc7\x2f\xc4\xdc\xe9\x45\x66\x06\xd4\xe9\x27\x60\x15\x11\xb1\x68\x25\x73\x75\xa4\xd6\xe0\x18\xb4\x49\xbe\x44\xc0\x0e\x19\xdf\x98\xd5\xe8\x74\xfa\x86\x05\xe2\xa7\xdf\xfd\xd3\xef\x0e\xbe\x66\x64\x5b\x8a\x1b\x7f\x37\xd9\x96\xf1\xeb\xb3\x2d\x0d\xd9\x96\x33\x42\xc9\x5b\x46\x9e\x6b\xcb\x5b\x0b\xae\xca\xac\x27\xa4\x7d\x22\xc6\x10\x39\x96\x33\xa2\xd6\x6e\x03\x1b\xb4\x1b\x78\xfd\x41\xa3\x6a\x30\x27\x8a\xcb\x06\xc3\x70\xb4\x0b\xa1\x60\x9b\xfa\xcd\xf2\x65\x9c\x06\xac\x04\x24\x6b\x44\x28\xe9\x4a\x03\x09\xa8\xef\x40\xe6\x4c\x68\xc6\xf8\x42\x3d\x52\x26\x25\x22\x24\x5c\x42\x5b\xea\x1d\xd0\x94\xc1\x51\x0b\x95\x24\xcc\xaa\x21\x92\x80\xd8\xa3\xba\x0d\x0b\x66\x3a\x4b\xc3\x35\xc5\x07\xb2\x26\x5f\xc0\xad\x88\xac\x49\x63\xd6\xa4\xac\xac\x49\x7b\x96\x35\xd1\x57\xb2\x26\x81\x47\xcb\x90\x09\x82\xb8\xd7\xb4\xc9\xe3\xee\xbb\xb5\x3d\x5d\x2b\x0c\xfd\x54\xc1\xb7\x08\x3d\x5a\x17\xbf\x29\x88\x3d\xe9\x9d\x36\xaa\x10\x14\x3e\xf8\x2d\xad\x75\x72\x03\xa0\xaa\x8a\x75\x3a\xa9\x34\x62\xd2\xa6\x2a\xf5\xb1\x63\xfc\x98\x94\x60\xec\x42\xa5\xa9\x7b\xdb\xa3\x3e\xab\x15\xcc\xa9\x5a\xaa\xae\x4e\x32\x83\xfc\xbe\x9f\x0b\x8a\xcc\xfc\x75\xa3\xac\xa4\xd9\xdf\x32\xf1\xab\xd1\x33\x85\xa0\x4b\x63\x9d\x23\x29\x45\x09\x9a\x2b\x23\x52\x25\x20\x10\x85\xd6\x2c\x6c\x61\x57\xad\x84\x59\x06\x8f\x17\x12\xef\x3d\x4c\x68\x9b\xf7\xc0\x71\xdb\x66\x9a\x85\x50\x28\xb6\x02\x2b\x11\xc0\x01\x19\xe0\x17\xcc\xdb\xbd\xdb\x2d\xdf\x76\x43\x95\xda\xc7\x3f\xfe\xd3\x3b\x15\x9c\xe7\xa8\xe0\xac\x74\x52\x24\x5e\x9b\xdd\xbb\x48\x9c\x58\x45\x12\x4c\xc7\x64\xce\xb3\xee\x63\x7b\xb3\x78\x73\x5f\x61\x0a\xbf\x16\xa1\x33\x0e\xe9\x2b\x58\x42\xf4\x3a\x7f\xb4\x64\xf3\xbc\x2f\xf2\xc1\xa3\x5c\xb3\x2c\xda\x59\x19\xf5\x57\x57\x6e\xae\xf8\x93\xd0\x3d\x02\x9b\x5e\x90\x45\x3f\x34\xff\xdb\xfd\x48\x51\xc1\x69\x63\x6b\xa9\x82\x13\x5e\x41\xd5\xe1\x7e\x1e\xa8\x79\x84\x4c\x99\x60\xcf\x18\xee\xfc\x81\x0f\xdc\x32\x13\x9f\xee\x55\x96\x09\xda\x45\x53\x4d\xd5\xa7\x15\xa5\xc7\x15\x91\xe0\xac\xcc\xda\xe7\x72\xba\x16\x5c\xe6\xd4\x7d\xe7\x19\xe8\x86\x6e\x4a\x33\x33\x56\x36\x80\xda\x66\x2d\xf1\x1c\xb1\x2f\x60\xa4\xaa\x5e\xeb\x3e\xb1\x47\xc7\x2a\xc2\x24\xca\x85\x1c\x51\x34\xd4\x8d\x46\xa9\x1f\xcd\x11\x13\x50\x2c\x51\x91\x35\xac\x5f\xb7\x8e\x50\xb2\xc2\x44\xbd\xcb\xfb\x51\x83\xe1\xee\x6b\x75\xc7\x66\xf7\x91\x23\xcc\x0f\x66\x4a\x14\x3d\x49\x94\xcf\x64\xd8\x60\xb9\x9d\x90\x02\xd8\xf8\xbc\xb4\x08\x7c\x5f\x4b\xcd\x06\x60\x84\xe2\xcf\x6e\x4b\x15\xe0\xd2\x14\xd8\x42\xfe\xbc\xf4\x04\x4d\xa7\x33\xcb\x3c\xa1\x33\x51\x1a\x07\xeb\xb8\x03\x44\x38\xb9\xc3\x0c\x39\x91\xdd\x2b\x89\x15\xd8\x46\xf0\xfd\xd6\x80\x4e\x4e\x03\xc6\x80\x1f\xbe\x01\x18\x1c\x09\x4f\x85\x2c\x41\xb9\x88\x4d\x94\x6e\x14\x99\x98\x8b\xa2\xee\x36\x60\xf2\x42\x70\xb9\x81\xe4\x8b\x56\x59\x5e\xd4\x54\x4e\x9a\x32\xf0\x2b\xc7\xba\x4f\x63\x4f\xc3\xca\xd3\x57\x4c\xcb\x66\xa9\xaa\x3e\x2b\xcf\xcc\x40\x8c\x75\x3d\x74\x3e\x52\x4a\x25\xe2\x51\x2c\xd9\x46\x60\x8e\xa5\x83\x8b\x77\xa5\x41\x20\x92\x8f\x9b\x49\xdc\x05\xe6\x22\x91\xba\xd8\x59\xf8\x90\x05\x6d\x08\xb5\x70\xbb\xd5\x08\xdc\x42\x66\x43\xc7\x33\x22\xf9\xac\x6e\x30\x47\x5a\xf1\x1c\x74\xf5\x23\xdc\x2a\x31\xc8\x76\x52\xdb\x9a\xad\xfa\xc9\xc2\xfa\x49\xb7\x92\x65\x45\xfb\x0b\x8b\x2f\x91\x57\x35\x84\x4e\x9e\x97\x49\x66\x0a\x5e\x54\x75\x02\xd0\xdf\xd2\x2a\x31\x9c\x6e\x71\x8f\x9b\x3a\xcc\x1c\x01\x67\x45\x1e\x2c\x24\x0f\x09\x0e\x5c\x00\x4f\x06\x5c\x69\xf1\x45\x31\x27\x48\x38\x73\x70\x2e\xbb\xc4\x06\x3d\x2b\xe8\x70\x58\x5d\xb9\x49\x1a\xfd\x01\xb6\x0e\xa9\xff\x31\x9d\xba\x02\x78\x5a\x51\x0d\xc5\x9a\xf3\xca\xba\x39\x5e\xad\xd6\xa3\xe8\x25\xf2\xb4\xc8\x0a\xac\x0c\x09\x12\x65\x50\xf4\xb9\xb2\xa4\x74\x50\x22\x54\x12\x81\x76\x32\x51\x66\x86\x8f\x34\x0a\x5e\x99\x5f\x8b\xf0\xb0\xff\xb0\x50\x1e\x3e\x84\x41\x5b\xd2\xe8\xb6\x57\xb7\xd4\xef\x51\x54\x79\xa6\xe6\x60\xda\x11\xd5\xb2\x70\xe4\x30\x0c\xdc\x03\x04\xdc\x17\xa7\x8f\xc0\x48\xad\xe4\xd6\x45\x65\x17\x10\x79\x06\x1d\x4c\xb7\xa7\x51\x05\x78\x53\x37\x08\x4c\x77\x70\x9d\xde\x16\x19\x66\x96\x10\x20\x47\x8f\xe5\x08\xcc\xf6\x1a\xd3\x6d\x2c\x25\xc0\xf2\x6b\xcc\xff\x0a\xb0\x54\xa1\xa6\x6d\xe1\xea\x53\xcd\xe5\x52\x42\x79\xa9\x3d\x8a\xab\x51\xe8\x17\x23\x8d\xb0\x42\x3e\xac\xa4\xd6\xa2\x89\x0d\xf1\x24\xf1\xc3\xb9\x0a\x91\x69\x86\x94\x59\xa9\x4a\x06\x77\x46\x89\xf5\xad\x05\x1d\xdf\x31\xcf\x67\x0e\xda\x7d\x23\x84\x19\x7d\xc3\xb7\x07\x96\x90\x2e\xee\xcf\xe0\xec\xd6\xb8\xad\x3d\x08\x4f\x3b\x31\x68\x85\x0c\xdd\xc4\xdd\xe7\x3e\xd3\xe0\x4a\x80\x83\x8d\x32\x06\x93\x28\xe0\x8b\x62\xe0\x41\x43\x69\x92\xbf\x38\xbf\x42\x02\x37\x7f\xf7\xdb\x65\xc4\xce\xd4\x4d\x36\xa9\xc0\xb6\xa7\xb9\xf3\x5a\x23\x80\xbd\xd5\x08\x20\x1f\x69\x04\xe8\x6f\x34\x02\xcc\x5f\xd1\x08\x20\x3d\x9e\xbf\x69\x04\x68\xfe\x78\xa5\x11\x00\xfe\x63\xb5\xf9\xbc\x15\xe0\xbc\x48\xb5\xc9\xc7\x3b\xc2\x3c\x04\xc5\xbc\xc4\x5e\x10\xd2\x21\xe4\x08\xdc\xef\xf4\xda\xb1\x37\x2b\xea\x84\xe1\x81\x69\x39\xa5\x96\xda\x91\x0e\x82\x43\x53\x8f\x12\x4f\x16\xaa\xa0\xd7\xa2\x91\x0d\xa1\x0c\x57\x4e\x2e\x16\xca\xb5\x8d\x46\xc1\x91\x1e\x8d\x4e\x14\x7a\x12\x75\x6e\x36\x82\xb6\xde\x0d\x39\xc8\x03\x77\xfe\x8c\x4c\x03\xb3\xb3\xe4\xa9\x30\x94\xad\xbe\x83\x00\xcb\x4b\xaa\x0e\x04\xc7\x51\x2d\x81\x50\xae\x8c\x53\x1a\x1a\x6c\x63\xd8\x64\x58\x5c\x28\xc7\xee\x2c\x1d\x40\x95\x62\x5d\x99\xc9\x06\x60\x2b\xf7\xb5\xd8\x00\x37\x9f\xeb\x1c\x39\x3a\x22\xce\xcf\x5a\x22\x6c\xb5\x44\xb4\xd5\x12\x51\x57\x4b\x44\x5d\x2d\x11\xf2\x4a\x4f\x44\x59\x3d\x11\xba\x7a\x22\xe6\xf3\x9e\x88\x79\xdb\x13\x61\xb1\xf7\x06\x83\x36\xae\x69\xd9\x12\x51\x56\x4b\x44\xf9\xa6\x25\x22\x76\xb7\xba\x8f\x22\xed\xa6\x25\xa2\x3d\x6f\x89\x28\xb7\x2d\x11\xed\x45\x4b\x44\x85\x1f\x1e\xbd\x10\x10\x80\x96\xdb\xd3\xd7\x1d\x54\x6b\x2c\xa9\x65\x42\x1f\x52\xd8\x50\x09\xf7\x7e\x77\x56\x7f\xad\x3b\xab\x9e\x52\x9b\xd5\x1f\x1f\xea\xcf\x7a\xb5\x3d\x0b\x15\x2c\x2f\xfa\xb3\x48\x5d\xb7\xfa\xb3\x1a\x18\x8e\xe4\xdb\x16\xad\x9a\x16\xef\xf8\xab\x1d\x68\xaf\x39\xc7\x87\x5c\xf1\x4b\xf6\x0d\x6b\x69\xde\x64\xcf\x61\x56\xc8\xea\xb8\x0b\xa3\x19\xc5\x84\xfb\xd2\x55\x15\x25\x99\xab\xdd\xa3\x2e\x12\x20\x82\x93\x49\xbc\x93\x0e\x31\x1c\x3a\x11\x73\xd5\xc2\x69\x0b\x7c\x2e\x57\xec\xe0\xdb\xc3\xec\x1a\x2b\xde\x99\x3d\x47\xeb\x19\x83\xab\x49\xeb\x22\xaf\x96\x9b\xa6\x8f\xfe\x4d\xd3\x07\xb6\xfd\x08\xdc\x2a\x10\x90\x20\xaf\x15\x58\x97\x4c\x01\x4f\x9a\x80\x08\x77\x28\xc2\x5b\x27\x64\x3c\xf4\x68\xf9\x12\x56\x3c\x9f\xc3\x4e\x79\xb5\xc3\x63\x5d\xd0\x28\xe1\x7d\x08\xbd\xe9\xfd\x08\x77\x44\x72\x20\x4a\x29\x8e\x2e\x0f\x04\x38\xeb\x4a\xe7\xf6\x16\xc9\x6f\xf7\x32\x20\x33\x06\xed\x5f\xf7\x12\x14\x28\xfd\xee\xf6\x74\x7f\xac\xf6\x0d\x1f\xe1\x99\xe5\x18\xa0\xf8\xe3\x0e\x41\xea\xa3\x3f\xd2\xac\xa3\x66\x72\xd5\x0b\xce\x77\xa1\xb2\x15\x65\x05\x41\x49\x72\x34\xd3\x84\x5f\xaa\xb4\x31\x56\xc7\x46\x77\xf1\xeb\x16\xa9\x9b\xa6\xf6\xbc\x61\x28\x1a\x39\xc4\x37\x11\xea\x83\xe1\xd2\xf6\xc8\xc4\xd0\xd6\x79\xd9\xc9\x51\xaf\x9d\x1c\x35\xaa\xa8\xae\x9d\x1c\xaf\x36\x72\xa0\xb4\xec\x8b\x64\x57\x9e\x37\x8d\x1c\xe5\xc7\x1b\x39\xec\x79\x23\x87\x7b\xc2\x18\x1c\xb0\x1e\x4b\x2a\x64\x4a\x97\xb0\x28\x72\x58\x14\x30\x4a\xd8\xda\x51\x16\xc1\x15\xa2\x56\xb0\x43\x5c\xea\xb1\xd5\x23\x4a\x54\xb0\x34\x50\x2d\x80\x2a\x1b\x1a\xc1\x34\x6b\x8a\xfb\x7f\x05\x71\xb8\xc8\xdd\xa1\x8c\x04\xba\xc3\xed\x15\x78\xc5\x58\x18\x6f\x74\x6f\xe8\xfb\xdd\x1b\x21\x86\x8a\x95\x64\xa8\xc2\xec\x12\xb1\xe4\x32\x59\x9d\x0c\x4e\xaa\x16\x09\x0d\x61\x19\x06\x8c\x77\x04\x3f\x27\xaa\x99\xd0\x92\xf3\x2d\xc0\x55\x69\xfd\xa7\x7f\xfc\xe7\xdf\x7c\xdb\x22\xcc\x4a\x24\xdc\x3c\x17\xbb\xa4\x85\x72\x97\xc7\x4e\xff\xab\x9a\x83\x43\x3e\x69\xb9\x49\x2f\x8e\x80\x95\xfc\x9b\x36\x04\x2b\xa0\xef\xd0\xf9\x0c\x7d\xdb\x01\x97\x7f\xf4\x01\x77\x85\xce\x35\xa5\xb3\x06\xdb\x2c\x02\xb7\x35\x52\x5a\x7d\x56\x16\x23\x14\x4b\x0a\x0b\xc5\x85\x74\x46\x79\x03\x32\xe6\x6e\xfa\xfa\xf2\x60\x22\xb9\x93\x01\xdf\x7f\xd4\x3b\x2b\x6d\x67\x49\x8a\xe2\x92\xa4\x48\x3f\x93\x8d\x3a\x03\x9c\xf2\xa6\x39\x98\xca\x3a\xe9\xa0\xa2\xa7\x59\x5f\x6a\xc8\x54\x75\xb3\x6f\xea\x0a\x90\xa0\x0c\x61\xae\xd0\x71\xc1\x68\x4e\xc5\xb5\xdb\xc6\xe7\x55\x5a\x35\xd0\x25\xf2\x2b\x5a\xcf\x7f\x80\xf2\xeb\x36\x89\xb8\x2a\x50\xce\x3b\x41\xe3\xe1\x9b\xf8\x35\xc2\xb1\x4f\x13\xe2\xdf\x68\x76\x95\x59\x92\x09\xb8\x90\x18\x18\x11\x78\x59\x93\x56\x92\xd2\x17\xef\xc9\xb4\x5c\xd0\x08\x94\x1a\x1a\x81\x98\x7f\xec\xd1\xfa\x81\xa4\x18\xb8\x03\xd8\x15\xdd\xc1\xcf\xba\xa3\x09\x0a\xa9\x55\x37\xa7\x67\x1e\x27\xbf\x3b\x75\xe3\x73\xc4\x1e\xc0\xe1\x94\x05\xc6\x84\x96\xf0\x6f\x5d\x25\xb5\x19\x0d\x5c\xfe\xa6\x8e\xd5\x55\x33\x59\x0b\x00\xa4\x5b\xd3\xf5\xb6\xfb\xae\xdf\x95\xe8\xcc\xfe\x27\x54\x22\x2f\x25\xc3\x3e\x1c\xb8\xa2\x50\xab\x75\xb5\x6f\x23\x64\xc5\x9e\x24\x04\x7f\xdc\xf2\x47\x6c\xc1\x2f\x76\x4f\x06\xaf\xb0\x09\xcd\x35\xf5\x5b\x0c\x17\x20\x3a\x22\xd0\x25\x05\x0c\x53\xda\x42\x73\x59\x79\xac\xe6\xde\x19\x23\xad\x6d\xb1\xb2\xa2\xc4\x18\x51\x4b\x73\x8f\xc2\x60\xeb\xf5\xf0\x72\x0a\x34\xab\x4b\x53\x2b\x2b\xcf\xd7\xe7\x1a\xa8\x1b\x95\x40\x63\x84\x2a\x07\xe3\xa0\x41\x04\x76\x92\xd5\x09\x7a\x18\xea\xfa\xd2\x41\x57\x06\x6b\x88\x6d\x72\xba\xba\x51\xf5\x92\x8a\xbb\x61\x26\x25\x6a\x20\xda\x58\x17\x77\xe6\xda\x2e\xc2\x4c\x45\x45\xd9\xc6\x9e\x1a\x38\xdf\xd6\x07\xb0\x9c\x99\x47\x68\x2a\x2b\x4d\x89\x2a\x1c\x57\x78\x7d\x4f\xdd\x2e\x8c\x1a\x35\x2b\x49\x51\xe0\x70\xe6\x5e\x61\xc6\x6b\x47\xc6\x0b\xb8\x6e\xae\x52\xb5\x44\xf7\x28\x44\xc9\x28\xbc\x1c\x7f\x03\x43\x14\x9e\xbd\x5a\x64\xee\xd8\x02\x58\x1e\x6a\x1a\x50\xd5\x16\x55\x76\x83\x16\x2b\x02\xf9\xbe\xfb\x19\x3e\x19\xea\xe2\x0f\x26\x67\x45\x9b\x46\x8d\xf6\x22\x78\x80\xc5\x7c\xc0\x4c\xe8\x49\xe5\x3f\xd1\xcf\x87\xcc\x9b\xe8\x24\x4d\x24\x82\x0d\x9a\x2a\x5a\xf6\x90\x70\x2a\xfe\x8b\x96\xaa\x9b\x19\x53\x13\x3a\x68\x2a\x6b\x92\x0d\x7b\x82\x19\xf6\x76\x49\x35\x4b\x6a\xc3\x92\x95\x34\x51\x90\xe6\x3e\xa1\xa2\xe6\xdd\x8f\x51\x53\xcd\xed\x82\x7e\xae\x36\xbf\x88\xad\x32\x90\x9e\xe6\x74\xad\xd2\x4a\x84\x89\x15\xf5\x9e\x95\xee\x90\xb6\x1a\xcd\x3e\xac\xae\xa8\x2d\x19\x14\xd8\x51\xeb\x90\x53\xcd\xf0\x41\x1e\x8c\x85\x70\x82\x3a\x5d\xff\x25\x3d\x71\xd4\x03\xc8\x7c\x56\x50\xe1\x9e\x8f\x20\xa9\x75\x5e\xb6\x40\x5b\x96\xe7\xb2\x55\x75\xde\xbb\x20\x2f\x8f\x48\x85\xb1\x27\x79\x84\xdb\x9e\x57\xa3\x02\x6d\x80\x11\xcd\x74\xf4\x7f\x5a\xf0\x59\xe3\x09\xba\x17\x1b\x0f\xcd\x41\x8c\xc8\x02\xa7\xb4\x86\xc4\xcc\xcc\xbb\x63\x3b\x59\xe4\xde\xf0\x04\x95\x8c\x9f\x1f\x1b\xa3\xa3\xc4\xe6\x14\x89\x9d\x23\x6c\xcb\xe4\xc9\x19\xed\xac\x3d\xc0\xc5\x27\x17\xd4\xee\x5a\x38\xe4\x03\x09\xf7\x2a\xcc\x5c\xb0\x83\x1a\xdb\x7e\x8f\x22\x1b\xff\x54\x2d\x0d\x1b\x8f\x25\xd9\x2b\x74\x3d\xb7\xf9\xb2\xeb\xed\x43\x0d\x4f\x7b\x56\xac\x03\x00\xd7\x61\x2b\x9b\x2e\xc8\x71\x23\xba\xd1\x51\xaa\xe4\x6f\x36\x09\x1b\x06\x83\x45\x82\xac\x46\x19\x9c\x2f\x1e\x06\xc3\x7a\x14\xea\x34\xac\xfb\x41\xa6\x4c\xb4\x01\x4d\x2c\xab\x16\x7f\x1d\x1d\x5d\x41\xfe\xc5\xd2\x0a\x1e\x32\x91\xe2\x51\xdf\x19\x08\x38\x54\x24\xef\x72\xd4\x5f\x9b\x45\x6f\x92\x61\xed\xbf\x5a\xa2\x73\xef\xfa\xba\xb3\x73\xa8\xb2\x46\x07\x45\xbc\x08\xd7\xf9\x8a\x52\x7f\x7c\x5b\xa2\x43\x7c\xee\xa3\x8c\xdc\xfc\x12\x64\x44\x91\x4e\x9a\x73\x90\xb9\x3e\x2a\x75\x42\x6a\x4d\x5b\x38\xe9\xbe\x3c\x0a\x43\xf7\xe2\x36\x6e\x3c\xaf\x9e\x1b\x2c\xa4\x7a\x8f\x9d\xf3\xf4\xd5\x92\x82\xf8\x6f\xb6\x2f\xb6\x08\x6f\x69\x05\xef\x8b\xda\xd3\x37\xc6\x4d\x07\x4c\x46\x17\x04\x12\xea\x2e\x1a\xa3\x09\x89\xbd\x24\x6e\x71\x3c\xfa\x8c\xf0\x9a\xcb\xb2\x79\x5b\x04\x17\xd1\x4f\x31\xfc\x11\x85\x73\x52\x93\x82\xa2\xd2\x3d\x09\xe0\xed\x0e\xb6\x0d\x61\x23\x4f\xd0\x19\x69\x40\xba\x13\xfa\x5e\x40\x8f\xde\x19\xb5\xa4\x5f\x11\x60\x17\x14\xb9\xc8\x8d\x20\x00\xe5\x52\xc6\x95\x92\x24\xd5\xc8\x2a\x72\x48\x03\x5d\x40\x70\xa5\xd0\x0d\xa4\xf7\xbe\xac\xea\xa3\xef\x00\xee\xd4\xb6\xa0\x99\x59\x53\x35\x11\x71\x60\x2b\xc6\x7d\x4d\xe3\x15\x8a\x9f\xdb\x2c\xd7\xb5\xe1\xa5\xa2\xe1\xa5\x46\xc3\x4b\x44\x02\x8d\xd2\x3c\xda\xe1\xa5\x81\xbf\x89\x33\x46\xae\x4a\xba\xe2\xee\x71\xd3\x36\x7d\xb5\xb7\x25\x8a\xd5\x11\x8c\xf6\x2d\x4a\xb8\x1a\xe0\xd6\xa0\xa9\x05\xb6\x73\xaf\x3f\xd4\xd5\xf2\x5b\xb4\x08\xf4\x2c\x9b\x91\x8d\xae\xc7\x1b\xa9\xa0\x94\x52\xb6\xb5\x94\x00\x09\x61\xcd\x7b\x99\xe5\x39\xe8\x03\x0f\x27\xb3\x2c\xad\x33\x52\x20\x90\xc7\x40\x1e\x7c\x9d\x8c\xa3\x68\x42\x53\xdd\x6a\x32\x46\xe4\x27\x98\x32\x45\x5d\xe4\xfb\x8e\x52\xfa\x9d\xa4\xb3\xec\xa8\x1e\x44\x64\xa9\x9d\x92\x55\x65\x3b\x31\x56\x52\x57\x5f\x7c\xe7\xe8\xc8\xaa\xec\xc8\x72\x43\x18\x2d\x00\x7a\xd3\x99\x92\x99\x72\xaf\x28\x02\x37\x3a\x37\x99\xc2\x13\x12\xd3\xcd\x37\x88\x67\xd8\xfc\x08\x6e\x2a\x65\xe9\xac\x47\x87\x0c\x52\x45\xf0\x29\x6a\x1a\x59\xfd\xb1\x4c\x35\xdc\x3c\xa0\xe0\x20\xfb\x88\xb6\x95\x54\x14\x45\x4f\xe8\x2e\x39\x09\x08\xc2\xf8\x1c\x7b\x67\x74\x30\x47\xfd\x3c\x93\x01\xa7\x85\x8d\x2b\xba\x28\xef\x51\x3c\x05\x05\x02\x4e\xc5\xee\xee\x4f\xf3\xc7\x12\xe2\xa8\xf7\x69\x68\x47\xae\x6d\x25\xdf\xd8\xb9\x55\xd2\xd0\xe6\x8f\xb5\x7b\x61\xfc\x3d\x6b\x40\xc9\x48\x83\x23\xd0\x75\xd3\xac\x42\x5f\x38\x40\x0e\xe0\x9f\xcc\xe0\x1e\x36\x77\x6b\x2d\x0d\x86\xbd\x90\xa3\x98\x2c\x51\xf7\xdd\xed\xb3\x0f\x09\xe9\xab\xc2\xdd\xf2\xd6\x50\xf5\xc8\x0b\x70\x5b\x00\x35\x52\x05\x34\xc1\xa9\x56\x64\x68\x40\x34\x18\x29\x46\x96\xbf\x61\x71\x80\x13\x43\xd3\xd0\xe7\x6d\x2b\x99\xe1\x9e\xb2\x7c\x21\x92\x22\x4b\x44\x5c\x45\xa2\x46\x85\x66\x72\x24\xa7\xe8\xdb\x2f\x38\x91\xbc\x62\xe4\x99\x05\xb4\x2d\xc2\xe9\x79\xde\x8f\xe8\xac\x8f\xdd\xdf\x17\x81\x2d\x7d\xba\x76\x6c\xa1\xa3\xd5\x22\x07\x52\x14\x2a\x06\x86\x31\x47\x2c\x28\xe5\x54\x96\x38\x20\xd6\x54\xa3\xde\xbb\x4f\xae\x3b\x84\xc5\x66\xe4\x8e\x48\x7e\x6c\x01\x7d\xe0\xcb\xbe\xbd\x6c\x25\x89\xd4\x95\x2c\x95\xc2\x36\x39\x57\x4a\x48\xb1\xcc\x67\xdd\x2a\x99\x73\x02\x4c\xab\x10\x27\xac\x62\x40\x99\xf1\x42\x7d\x08\xc8\x8f\xa8\x83\x8b\xe2\x42\x88\xde\xc4\x3c\xfc\x26\x4b\xac\xba\x71\x29\xf3\x01\x76\x07\xae\x53\xae\xc1\x12\x62\x09\x90\xad\x1c\x6d\x76\xec\x49\xe0\xe5\xfa\x76\x9a\xa1\x98\x95\xe9\xa6\x36\xa2\x8f\x36\x92\x4f\xb8\x12\x16\xa9\x8c\xc8\xdd\xb0\xe0\x22\xb5\x08\x82\x6d\xb2\x40\xf8\xfd\x28\xdb\xb5\x86\x42\x57\xf2\xca\x90\xae\xca\x02\x36\x09\xb9\x37\xee\xa1\x55\xf4\x84\xaa\x7c\x58\x40\xe8\x33\x65\x86\x2e\x5e\x87\x46\x25\xc3\x2a\xdf\x42\x04\x76\xa0\x9e\xa9\xd0\x27\xa9\xe8\x73\xd3\xd3\xb5\x07\x23\x47\xdc\xae\x97\xdb\x76\x8d\x0c\x27\xbb\x20\x51\x05\x0b\x0f\x39\x4a\xb8\xc1\x91\x41\x44\x88\x79\x5f\x11\xb0\xc0\xf4\x82\x7c\x67\x96\x07\x3d\xaa\x1a\xa8\x1f\x9d\x59\xcd\x47\xbf\x09\xf4\xfb\x51\x14\x88\x65\x1a\x0d\x2b\xb1\x4a\xdb\x58\x86\x27\xeb\x1a\x18\x3f\x12\x03\x0e\x0e\x52\x71\x23\x32\xa5\x9d\xb3\x87\x04\x0b\x97\x1e\xba\x07\x07\xab\x2e\x48\x4d\xc1\x12\x20\x04\x49\x5d\x79\xb1\xf4\x8f\x3a\x97\x69\xcc\xce\x74\x47\xb6\x72\x4a\x23\x37\x7f\xc4\xe5\x63\x22\x57\x53\xcf\xbe\x32\x5a\x3b\xaf\x1e\xe9\x54\xc9\xed\xc1\x5d\xc5\x50\x00\xef\x25\xa4\xdc\x84\x6e\xdb\x4c\x55\xe6\xb3\x56\xc7\xd5\xe9\xd8\x57\xa7\x63\x5d\x9d\x8e\x65\x75\x3a\xea\xcb\x4e\xc7\x68\x74\x54\xd4\x1e\x41\x64\xf9\x66\x51\x24\xa2\x8a\xdb\x83\xb3\x52\xb5\x7c\xa7\xd9\x71\x30\xa0\xfc\x4a\xb7\x63\x77\x9d\x92\xe6\xa8\xfe\x58\xaa\x95\x45\x37\x8a\x7a\x46\x3b\xba\x19\x95\x8e\x2e\xcc\x3d\x54\x02\xe7\x23\x00\x0a\xc1\xa5\x98\x40\xa6\x3a\x66\xa4\x9b\x6a\xe8\x01\x6d\x47\x46\x8a\x6d\x8d\xb6\xc8\xd3\x85\x01\xb9\x1a\xa5\xb0\xd9\x7d\x68\xd7\x37\x3e\x8b\x98\xc9\x23\xc1\x8a\x1d\x71\x0e\xe1\xc7\x8c\x9e\x2c\xd4\x29\x17\x6c\xa8\x05\x19\xea\x8f\xc3\xba\xb3\x24\xb4\x2a\x74\xed\x39\x97\xfd\xdc\x48\xac\x7b\x92\xb2\xaa\x8e\x06\xfd\x06\xed\x60\x20\xa9\xa0\xb6\x17\x38\xd2\xca\xa6\x02\x48\xab\x3c\xfc\x11\xe9\x8c\x41\x4d\x8c\x8a\xd9\xb9\xea\x13\xd0\x8b\x87\x96\x3f\xe8\x32\x23\x42\x17\x4b\x14\xaa\xd9\x8d\xbe\x2c\xcf\x95\x88\xac\x36\x4f\xda\x41\x7f\xdb\x3e\xcf\xb2\x1d\x95\x77\xb7\x5d\x9e\xd7\xfb\xfe\x9d\x2e\xcf\x34\xaa\x2c\x0c\x91\xd5\xe1\x79\xfe\x91\x16\x4f\x81\x95\x84\xd6\x4e\x37\x66\xdd\x22\x40\xc2\x29\x5b\x0b\xd3\x83\x3d\xe5\xfd\xa6\xa7\x3c\x5a\xca\x7b\xb4\x94\x37\x54\xc0\x43\x22\x60\xa5\xa3\x3c\x0a\x15\xaf\xe8\x29\x27\x6e\xd4\x09\x6e\x49\x5d\xb7\xe3\xad\x9e\xf2\xf6\xe3\x3d\xe5\x63\xf5\x94\xdb\xd1\x53\x5e\x57\x4f\x79\x79\xd9\x2b\xaf\xab\x57\xfe\xdd\x2c\xd3\xf4\xbb\x4a\x10\x53\x28\xe2\xd2\x8e\x0a\x95\x65\x24\x0c\xbe\x51\x85\xaa\x0a\xdd\xa2\x88\xaf\x68\xf4\x69\x86\x18\x2d\xe3\x68\x5e\x25\x27\x3e\x74\x9b\x1e\xa0\x35\x2d\x48\xea\xcb\x6d\x23\x6b\x88\xf3\x68\x64\x9d\xab\x6a\x66\xf5\xd2\x15\x37\x56\x1f\xa0\x3f\x43\xf3\x22\x79\xf4\xbc\x85\x95\x6d\x7a\xe1\xaa\x31\xdf\x8f\xe2\x94\x15\xfa\x47\x51\x7b\x0d\xe1\xe7\x46\xae\x14\xf4\x27\x22\x50\x79\xdb\xa6\xaa\x47\xa2\xad\xad\x36\x55\x08\xe3\x66\xcf\x72\x65\xd1\x59\xb5\x13\x1e\x71\x0f\x20\x02\x0c\x83\xbc\x40\xcf\xfb\x54\xc3\x3e\xe8\xc4\x5f\x88\x36\x75\xe0\x75\x8c\x40\x0a\x1b\xcc\x85\xa1\x38\x44\xfa\x09\x75\xdf\x3a\xed\x65\x4b\x6a\x93\x6b\x01\x24\x4a\xad\xdd\x1a\x61\x27\xea\xf9\xc0\x01\x9b\xf4\x1e\x94\xfa\xce\x8c\x3f\x91\xd5\xe8\x42\x33\x02\xa7\x5f\x2d\xaa\xf0\x95\x7d\x00\x6e\x2e\x4e\x7f\x3c\xef\x72\x8e\xd2\x31\x36\xb0\x42\xd8\x3f\xa4\x42\x18\x96\x38\xf8\x4d\xc7\xaa\x9b\xd9\x57\xdb\xfe\xe8\x58\xb5\x1f\xea\x58\xad\xdf\x76\xac\x56\xae\xc0\x37\x3a\x56\x6b\x74\xac\x96\xd5\xb1\x5a\x9e\x75\xac\xea\x8b\x8e\x55\x05\xa2\xf3\xe3\x9e\x26\xb7\xdc\x88\xc5\x23\x61\x53\xf6\xd8\x86\x11\xb7\x41\xba\x6c\x0c\x96\x79\xb2\x80\xa4\x44\x93\xb1\x8b\xea\x50\xd5\x7e\x6d\x3f\xda\x87\x5a\xa3\x0f\x75\x10\xd2\x6e\xf5\xa1\xae\x8a\xf8\x30\x2e\x5d\xe3\xb2\xa8\x4a\xc2\x38\xa0\x9c\x12\x44\xe9\x72\x1e\xf7\xb8\x2b\xef\xe6\x88\x6e\x60\x47\x02\x96\x11\xad\xa3\x70\xf7\x30\x49\xb5\xba\x76\x78\x07\x6f\xa4\x2c\xbc\x11\x7b\x89\x37\x52\x16\xde\xc8\x91\x16\x42\xda\xc2\xa2\x24\x9e\x45\xb4\xf6\x02\x6e\xe4\x88\x19\xdf\xd4\x06\xd7\x00\xe6\x7c\x86\x34\xd2\x0e\xa4\x91\xf2\x12\x69\x64\xbc\x83\x34\x02\x33\x05\x8a\x57\x59\x47\x58\x3b\xd0\x45\xa4\x6e\x2d\x35\x62\xae\x60\x0f\x13\x4b\x0b\x19\x18\xb4\xdf\x34\x96\xf6\xf6\xe6\xe6\x11\x4a\x56\x98\xf0\x12\xbf\x2f\x75\x46\xcb\x5f\x43\x90\xa1\x24\x41\x03\x7d\x48\x72\x00\xa3\xa4\x02\x9d\x7a\xc8\x7b\xc9\x1b\xe4\xfd\x0d\xd4\x08\x72\x69\xa9\xb0\x5a\x3a\x00\x02\x5d\xdd\xe3\x12\x0b\x52\x14\x16\x71\x4a\xd6\x83\x69\xf8\x6b\x2c\x0e\x2b\x27\x49\xad\x00\x11\xb5\x1c\x88\x0e\xec\x20\xf8\x20\x75\xc1\xbf\xfe\xe1\xf1\x4f\xff\xf9\x0e\x21\xde\x81\x56\x53\x04\xe5\xf3\x8f\x60\x0a\xb4\x3b\x69\xc9\xb6\x22\xa0\x60\xef\xb6\x97\x04\xd6\x29\x93\x71\x67\x0c\x9e\x59\x1a\xe5\x22\x82\x3a\xda\x79\xdf\xd2\x68\xf5\x2e\x8e\xc1\xb8\x85\xfb\xd5\x66\x72\x87\xa0\x49\xdb\x14\x30\xcb\x7a\x57\x53\xef\xc3\x85\x8b\xd8\xa6\xdb\x4c\x36\xed\xd1\x12\x8f\x5b\xc1\x36\x31\x1f\xf7\x96\x5a\xf5\x83\xb7\x02\xac\xe6\xf1\x43\xd7\xfa\x7e\xae\x2b\x92\x5b\x9a\x5a\x29\x8f\xbe\x4a\xca\x9d\xa0\xb9\xc0\x2e\xbb\xa5\x8a\xd6\xa2\xd9\xdd\xab\x98\x36\xee\x94\xfc\x96\x39\xcd\x7e\x19\xa8\x32\xed\xf7\x80\x56\xbc\x5b\xc7\x80\x63\xe5\xe6\x4d\x2d\x03\x4c\x4a\x75\x93\x47\x88\xcb\xbb\x82\x0a\x94\x0a\x7e\x0f\xc0\xd0\xeb\x23\x84\xf0\xc5\xcf\x30\xd2\xe8\x7a\x6f\x40\xc9\x9c\x88\x7f\x4b\x1a\xf2\x63\x57\xfa\xab\x88\xac\x5e\xfc\xf6\x25\x2d\x45\xcf\xfd\xf7\x22\xfa\x0f\xbf\xf9\x6f\xb6\x2a\x7e\x15\x7f\xc7\x8b\xdf\xbe\x3e\x57\xed\xe0\x4b\xf9\xdf\x7c\x55\x3d\x7e\xfd\x20\x73\xe6\x84\xef\xdc\x53\xcf\x7a\x27\x65\x73\xa7\x7d\x5c\xdc\x70\x07\x6c\xb3\x98\xff\x71\x26\x75\x2d\x74\x7c\x11\x79\xfa\x3a\xfb\x36\x53\xf3\xeb\x4c\x68\x75\x50\xc2\xe8\xdf\xdd\x7c\x86\x2f\x16\x84\x56\xf3\xb0\x8b\x3b\x3c\x83\x78\x5e\xfb\x7a\x5f\x3b\x18\xe6\xe6\x68\xa8\x84\xe9\xeb\xcb\x8f\xf8\xdb\x85\xdf\xdb\x83\x61\x35\xde\x9b\x80\xbb\x7b\xde\x9c\xf5\x52\x52\x83\x81\x6b\x62\x77\xc7\x47\xdf\xc7\x6c\x2a\x6c\x90\xd2\x2f\x25\xb5\xd6\x7f\xf2\x27\x7f\xc0\xc2\x2f\x7e\xff\x5a\x7f\x14\x74\x1f\x6b\x1b\xa9\xcc\x81\x18\x1f\xbf\xd5\x1e\x7a\xd2\xd6\xce\xd9\xbd\x24\xe2\x16\xe8\xa2\x7d\x25\xa7\x94\xd6\x9f\xd0\xea\xc3\x86\x1f\x1c\xb4\x6f\xc5\x2f\xa6\x3f\x48\x3e\xf9\x5f\xf1\x51\x38\x14\x13\x68\x96\x22\x67\xac\x30\xa8\x64\x90\xcc\x82\x46\xb2\x6b\x8d\xf7\x38\xb0\x9f\xbb\xf7\xd3\xb3\x01\xfb\x1b\xf8\x75\x8f\xbb\x94\x17\xd7\x12\xd7\x09\xbe\xce\xb6\xf5\x64\x56\xfd\xd6\x5a\x32\xd1\x6d\xa4\xca\x3f\x3d\x22\xdf\x71\xd1\x84\x6e\x88\x2a\x3e\x03\xb8\x1c\xb9\xc7\xe7\x7f\x5d\x47\xb4\x2f\xca\x0f\xc1\xad\xb9\x65\xde\x36\x37\x72\xe6\xdd\xd8\xdc\xab\xf6\x45\xe8\x3b\xc7\x92\xca\x86\xf6\x10\x02\x8e\xf1\x6b\xe2\xcb\x41\x2b\x49\x85\x7d\xf7\x8c\x52\xd0\x56\xda\x1e\xdd\x8a\x2b\x77\x37\x9f\xfa\x57\x05\x3f\x9e\xc3\xfc\xab\xcc\x42\x35\x54\xbc\xf1\xbd\x82\x2e\x00\xc6\xf3\x28\xf1\x4d\x3f\xd0\x1d\x4f\x38\x52\xc6\x0f\x79\x0a\xf0\x33\x0e\xdd\xcc\xed\x13\x9e\xee\x76\x00\x77\xd7\x0f\x3f\x04\xfc\x6e\xaa\x5b\xf9\x22\xa9\xfa\x6a\xac\x6d\xf8\x03\x77\x10\xc4\x36\x6d\x3e\x82\x5e\xd0\x17\x64\xb1\x09\x0e\xcf\xda\x66\xd4\x6d\xcd\x07\x43\x48\x2a\x63\xeb\x12\x15\x77\x2b\x78\x2b\x6e\x6c\x95\x34\xb4\xff\x74\x5b\x34\x9c\x2b\x04\xdb\x43\x3f\xa1\x21\xae\x8f\x95\xe0\x44\x4f\x76\x1f\xa0\x62\x46\xe6\xbe\x80\x04\xaa\xa2\x55\xb9\xf0\x1d\x0e\xe7\xa7\x6c\x76\x5e\x9d\x71\xb5\xc1\x5b\xe3\x6b\xed\xf7\x25\xd5\x97\xd7\x11\xd7\x08\x12\x49\xf3\x15\x58\x72\xbd\x1b\xbe\x75\xd8\xbc\x31\xf8\x27\x17\x00\x76\x37\xa0\x40\x2e\xa0\xb8\xf5\x6b\xe8\xf7\xf8\xf0\xaf\x5f\x87\xbf\x4a\xdf\xde\xfe\xf0\x55\x0e\xa8\x62\xe3\x1f\xfe\x16\x82\x45\xf0\xcf\x1f\xdf\xdd\x2f\x9d\x09\xcb\xff\xdc\x7e\xf7\xbb\x2b\x67\xa3\xaa\x4b\xf0\x52\xee\x5d\xf5\xfa\xfe\x17\x4d\x66\x2d\xd8\x36\x40\xc0\xe5\xb2\xa7\x7e\x5b\xe6\xfa\x5b\xfd\x9d\xbc\x76\x24\xea\x87\xd6\xc7\x36\x30\x9c\x4e\x02\x41\xbf\xaf\x1d\x84\xc0\xec\x42\x7d\xed\x90\xf3\xb7\xff\xfc\x8f\xc7\x21\xe3\x28\x8f\x9a\x06\x78\x11\xfd\x58\x3e\xc8\xfb\xe7\x67\x79\x77\x5c\xd7\x5f\xc5\xf7\x5b\xf7\xe3\x81\x13\x7a\x7d\xf2\xfe\x28\x78\x61\xaf\x1c\xe1\x3a\x37\xef\xf2\xfb\xbd\xb2\x40\xe4\x8d\x05\x22\x28\x14\xdc\x4a\x4e\xda\xfa\x87\x24\xfe\x8e\x34\xfa\xf7\xd5\x0d\xfb\x4b\xcb\xab\xea\xe6\x56\x15\x5d\x15\xce\xc7\x6d\x8a\x5f\x65\x7a\xdd\xfe\xf0\xf5\x6d\x73\x25\xaa\xfb\x46\x02\x1e\x05\xa9\x21\x01\xbb\x4b\x40\xca\xbf\x1e\xf2\xaf\xc5\xd7\xda\x83\x68\x20\x44\xde\xfc\x2c\x64\x91\xef\x9b\x91\xea\x8b\x43\x2e\x61\xf4\xee\xc6\xc9\x58\x15\xf0\xb9\xef\x47\xca\x05\x52\x49\x87\x1b\xc5\xad\xf5\x4b\x89\xa5\xa1\xed\xdb\x20\xff\xb3\x6d\x73\x73\x9c\x3b\x6a\x23\x57\x68\xbe\x32\xf1\xb7\xcd\x85\xe0\xac\x95\x07\x04\xfe\xd0\xb7\x03\xbb\x5d\xae\x71\x8c\xfb\x99\x74\xde\xf1\x40\x3e\xbc\xfb\x67\x67\x78\x77\x48\xd7\x1f\xf1\xeb\xad\x3f\x16\xec\xb7\xeb\x07\xef\x6f\x98\x1c\xa4\xe7\x2f\x0f\x70\x33\x29\xef\x11\xaa\xbe\xb2\x32\xe4\xad\x95\x91\xd3\xc8\x63\x43\x0c\xa4\xdf\xa8\xa5\x71\xa8\x25\x14\xad\x53\x2f\x95\xfa\xa5\xa5\x56\x6a\xa8\xc2\x43\x13\xe6\x76\x68\xc2\x52\x4f\x2e\xa1\xe0\xac\x2c\x9d\xa7\xa9\xf7\x0e\x65\xd8\xbb\x3f\x9e\x29\xc3\x68\x8c\x7f\x67\x9b\xfc\xcb\x1f\xff\xf2\x2f\xff\xf3\xfc\x3f\xfe\xf0\x97\x0f\xe8\x95\x57\x8d\x51\x54\x45\xa3\x00\xe4\xa7\xd4\x6a\x6a\x8c\x9d\x01\xf7\x61\xd3\x8b\x8c\xd4\x51\xa5\xa2\xa7\x9b\x4f\x53\xd3\x9a\x7a\xad\x77\x32\x53\x19\xd3\x05\x4a\x35\xff\x82\x7f\x63\x05\xdf\xfc\x3b\x56\xbf\x18\x78\x51\xd2\xe8\xd5\x1f\xf1\xd9\xa8\xc0\x1c\xef\x77\x28\xce\x77\x99\x52\x9f\x9f\x00\x05\x7d\x26\xe3\xe9\x6b\x4f\xbd\x19\xa8\xfe\x4b\x79\xa8\x49\x06\xf8\x85\x45\x76\x4b\x63\xf6\x2f\x23\x8d\x5c\x2f\x48\xaa\x6d\xf8\xcb\xdb\x6a\xfa\x23\x93\xf8\x7d\x29\xf3\xaa\x0d\x95\x2a\xf0\xa2\xc4\x7e\xba\x89\x31\xb9\x34\xdd\xca\x45\xdc\xcd\x4d\xf9\x45\xfc\xa9\x96\x9a\xea\x04\x31\xf0\x10\xbf\x3c\xd1\xdb\x42\x20\x61\x67\x90\xb6\x2f\xea\x6b\xe4\x65\xc2\x04\x65\xa2\xb5\x0f\xfc\xbc\xec\x68\x60\x3f\xe1\x17\xf5\x40\xa5\x43\x4e\xa5\xda\xd3\x57\x43\x9f\x6d\x4f\x43\xea\x97\x99\xaa\x5c\x80\xe2\xa6\x69\xea\x17\x4b\xc3\xe6\x25\xf5\xda\xd1\xe3\xf2\xd7\xcd\xdd\x8f\xe0\x0d\xb5\x51\x7d\x3f\x7f\xae\xca\x97\x32\xea\xdb\xe9\x7c\x35\x6a\x50\xe6\xd5\xe6\x13\x75\xdd\x90\xed\x61\x77\x5f\x81\x34\xb8\x59\x78\xde\x2f\x33\x4d\x84\x41\x42\xef\xf7\xe9\x17\x2d\xfe\x88\x72\x9d\x96\x8a\x40\x87\x0d\x3b\x23\x7e\x92\xb7\x64\x83\x75\xed\x0d\x60\x64\x7e\x21\xa3\x0e\x5f\x65\xf5\xbb\x6a\xfb\xe5\xf8\x3f\x56\x39\xfe\x9d\xe5\xf0\xdf\x7e\x7f\x7d\x6f\x15\xbc\x11\x3b\x52\xbb\x9a\x30\x52\x10\x49\x51\x45\xcb\xcd\x65\x4f\x8d\xe7\x94\x2f\xa0\x4f\xbc\x03\x2c\x9e\xdb\xde\x03\x98\x78\x86\x7c\x82\x0e\x54\x18\x2b\x32\x96\x0f\x23\x75\x18\x32\x47\x35\x22\x22\x4f\x49\xdb\x85\xf5\x45\x88\xf7\x7f\x77\x01\xfc\xf9\x8f\xff\xfa\xef\x7f\x38\xff\xf9\x0f\xff\xef\xf7\x83\x41\x6f\xdd\x6f\x4b\x6d\x74\xf4\xca\x82\xb1\x45\xa2\x15\x8b\xbd\xc8\xec\xf2\x69\x33\xf2\x77\x39\x1a\x70\x32\x7b\x2e\xd8\xf7\x0e\x30\x8b\x8d\xcf\x7e\x21\x2d\x6a\x4f\x3a\xd8\xf8\xfa\x02\x43\xa9\x52\x93\x8e\x72\x6a\x25\x0d\xd3\x2d\x5e\x56\xee\x08\xe9\xca\x0b\x9b\x22\x75\xd4\xb3\x6b\x71\x80\x9f\x89\x04\x32\xbf\x24\xed\xa8\xaf\x6b\x49\xba\x5e\xa2\x33\x60\x76\x75\x5b\x21\x97\x92\x6c\xc2\xc5\x07\xe4\xa0\x1b\xd9\x00\x05\x11\x45\x5c\x1e\xc5\xa3\xed\x28\x1e\x95\x56\x41\xfb\xa8\xe7\x64\x15\x48\x55\x75\x93\x64\xa5\x03\xe3\x6b\x2b\xa9\x4c\xb0\x2a\x4c\xa6\x2c\xab\x92\x6c\x66\x56\x34\x49\x49\xb5\x0b\x93\x74\x80\xe9\x68\x7b\x52\x73\x0f\x99\xa8\x5a\x46\xe2\x84\x0a\xf2\xe8\x3d\xb5\x51\x2e\x7b\xdc\xdb\x62\xe7\x24\xa8\x39\x2e\x91\x26\xcd\xc4\x11\x63\x00\x6c\x4f\x75\x4e\x97\x8c\x6e\xfc\x48\x03\x9b\xb5\xec\x40\x6f\xda\x85\xf0\x08\x13\x84\x33\x00\x2a\x9b\x06\x84\x38\x77\x0f\x70\xe1\xe8\x58\x41\x7b\x8a\x55\xff\x80\x3d\x09\x42\x2a\xad\xda\xec\xb2\xf2\x17\x91\xbe\xc9\x43\xcf\x82\x14\x96\xef\x78\xbf\x68\x83\xf5\x04\xa9\x9f\x26\x10\xd1\x4a\x4d\x86\x7e\x42\x4d\xb3\x97\x00\x82\x53\xd4\x2c\x17\xdc\x59\x05\x42\x5d\xeb\x5b\x49\xdd\xdc\xed\x25\x3f\xb6\x88\x9b\xbc\xb9\xaa\x0b\xea\x89\x2f\x5a\x3d\xfb\xe5\xa5\x26\x2d\x4d\xe0\x51\xb4\x89\x06\x12\x34\x49\x9b\xa2\xcb\x70\xb2\xf6\x7c\x13\x4a\xc3\x3e\xd1\x5a\x23\x05\x08\x6d\x98\x01\xb0\x35\xa4\xa9\xb6\x97\xd4\x51\x70\x22\x79\xc2\x0c\x35\x60\x9f\xfa\x5f\x7d\xb9\xb8\x4b\x35\x2d\x75\x69\x48\x94\x22\xce\xd1\x40\x31\xb2\x6b\x2a\x80\xcd\xda\x6b\x1a\x33\x0d\xb3\x9d\x60\x41\xea\x57\x6f\x1d\x6d\x7e\x7b\x71\x6b\x9f\xcd\x1b\x28\xab\x44\x23\x2f\xf2\xef\xec\x99\xc2\x41\x4f\x35\x15\x93\x8d\xcf\xab\x08\x1d\xdb\xe3\x81\x70\xb4\x7b\x1a\xec\xc1\x2b\x7e\x68\xac\x14\x98\xb2\xd3\x08\xfa\x86\xde\x92\x1e\xe4\x60\x6d\x76\x60\x9b\x09\x3b\x82\x4b\x70\xef\xc6\xea\x28\x8d\x65\x46\x67\x50\xb5\x20\x9c\x5f\x77\xf7\x17\x77\x90\x24\xee\xb8\x2f\x2e\x35\xb4\x9d\x5a\x2a\x7d\xc3\xd3\xea\x8c\xf3\x29\xea\xbd\xfa\xf2\x03\xee\x6b\x9a\xe8\x37\x1e\x85\xa8\x28\x7e\xe5\xe3\xe8\xa6\x81\x7f\x49\x8a\xad\xcd\x95\x6e\x2a\x7a\xea\x39\x8d\xb2\xf1\xd9\x0f\xaa\x2c\xa4\x43\x35\xb0\x4e\xb4\x37\xf4\x49\xcc\x70\x49\x32\x53\xe5\xa1\x7a\x94\x82\x15\x62\x99\xa0\x4a\x2b\xba\x12\x57\xd7\x5d\x8f\x62\xf2\x3a\xa3\xa5\xd5\x2a\xab\x7e\x54\xb0\xa5\xe1\xff\x8d\x19\x80\xaa\x40\x31\xc4\xfa\x41\x1e\x1a\xd5\xa7\x0d\x3d\x5a\xa3\xb2\xc0\x42\x0d\x2b\xc3\x37\x19\x56\x47\xbb\xb0\xb5\xb1\x02\xd3\xaf\x76\xf6\xae\x1b\x60\x53\x11\x7c\x40\xc1\x78\x2b\x8f\x49\x1b\x30\x8d\x2a\x21\x41\x4a\x1a\xec\x56\xad\xc0\x60\x24\x44\xce\xb6\x08\x21\xb0\x2e\x91\x76\xf4\x45\x8f\x15\x02\x4a\x9a\x3c\x8a\x9b\x23\x49\xcc\x80\xb9\x52\xd9\x4e\x08\xec\xae\x96\xb4\x75\x36\x1c\x5b\xd4\xc5\xc9\x4a\x5b\x07\xd5\x5a\x54\x6b\xdc\xe0\x29\xeb\x5c\xa5\x98\xdf\x01\x2b\x0e\x82\x6c\x55\xb0\x6c\x9e\xd9\x31\x88\x4e\x5d\x55\xe2\xba\x18\xf6\x3a\xfa\x48\x50\x70\x86\x9e\x1c\xac\x07\x4d\x58\x41\x6d\xea\x85\xde\xf4\x98\x0b\x9c\xbc\x96\x28\x0f\x70\x61\x08\x2c\x15\x50\x09\x22\xfa\xd8\xca\x83\xcb\xc0\x0b\xca\x3e\x6a\x6b\xe7\x34\x47\xf1\xdd\xb1\x09\x40\xf8\x7a\x07\xb0\x6b\xc5\x4a\xe9\x80\x47\x50\xa3\x24\xae\xa0\x63\x86\x6c\xf3\x7f\xd7\xe6\xf2\x00\xc8\x95\x35\xcd\x4a\x20\x2e\x97\x89\x40\x73\x47\x99\x00\xab\xc3\x6a\xc0\x1c\x46\x05\xb1\x90\x7d\xc2\x77\xd7\xe4\xb6\x51\xe0\xc9\x94\x66\x7b\x4d\x3a\x51\xf6\x39\x59\x26\x4c\x30\x8f\x42\xbc\x37\x01\x6d\x26\x50\x83\x13\xaa\x6c\x50\xc8\x86\xec\x03\x70\xe7\x9a\x21\x18\x34\x11\xa1\x59\xdc\x57\x2e\x60\x24\x29\xd0\x05\xd0\xd2\x3d\x49\x72\x72\xe1\x31\xeb\x18\x0c\x7a\x76\xe8\xfe\x62\x44\xf3\x81\x96\x02\x16\xa4\x1f\xb2\x03\x5c\x68\x14\xdf\x72\x3d\x43\xa4\x0b\x90\xff\x25\x75\xd7\x89\x82\x2f\x99\x2f\xba\x4e\x79\x93\x66\x27\xeb\xa5\x80\x7c\xca\xed\x43\x7c\xe8\x8a\xad\x83\x4b\xaa\x87\x81\x29\x84\x9a\x1c\xe1\xd4\x7f\x27\x56\x7a\x63\x3c\xfc\x3a\x4f\x6c\xa6\x2e\x9b\x3b\xd8\xe7\x00\x60\x44\xa9\x80\xf6\x05\x03\xd9\x93\xe6\x79\x61\x8e\x5e\x5c\xfc\x9b\x92\xc0\x32\x4b\x73\x5d\xe0\x23\x47\xf1\x84\x1b\x71\x23\x35\x3f\x4e\xb7\xe1\x2a\xdc\xb5\xde\x68\xa9\x0f\x14\xc1\x82\x59\x08\x4c\x57\x33\x40\x28\xc0\x6a\x94\x59\x74\xcd\xd6\x91\xd6\x0b\x70\x12\x0b\x50\x96\x66\x0f\xbc\x2b\xff\xfb\x9e\x9a\xdb\x16\x28\x3d\x6f\xe8\xf4\xec\x01\xde\x09\x93\xdb\xd7\x92\x65\x57\xa6\xad\x9e\x0a\x64\x79\x59\x12\xdd\x65\x31\x6b\x76\x11\x5f\x28\x53\xe2\x19\x9f\x29\x60\x3c\x67\x09\xaa\x18\xf6\xe8\x97\xb2\x8c\xa8\x1a\xdb\xb8\xb4\xf8\x8b\x95\xd5\x6a\x9b\x72\xed\xc1\xb5\x05\x03\x22\x77\xd6\xcb\xa0\x4e\xa6\xb2\xef\x43\x61\x8e\xb1\xe2\x84\x05\x3a\x01\xfc\x02\xbc\x75\x65\x69\x1c\x1b\xa3\xa5\x2c\xbb\x6c\x9e\xdc\x54\xaf\x1b\x9f\x8f\x8a\x47\x5f\xdf\x6c\x89\xd9\x17\x7a\x35\x9a\x43\x57\x99\xe6\x28\xe3\x34\x10\xc5\xdd\xe2\x65\xd5\x09\xb9\xaa\x29\x03\xc0\xf8\x7e\xad\xf2\x88\x46\x93\x07\x5f\xb3\xe3\xd1\x77\xc0\xbc\x04\x0e\x9b\x0d\x56\x58\x03\xe0\x19\xdd\x39\x7a\x0e\x04\x0c\x73\xe5\x0c\x77\x8e\x0d\x69\xbd\x25\xe0\xaf\xa6\x9a\xd1\x2c\xdb\x52\x83\x6c\x92\xa6\x17\x82\x81\x34\x29\xe7\x00\x26\xd0\xa8\xfb\x69\x12\x17\xe9\x52\x8a\x13\x50\x7d\xe6\x0b\x4b\x3f\xfb\x4e\xd8\xd0\x42\x48\x0d\xbf\xbb\x38\xd0\x1c\xbc\x64\x21\xb8\x8f\x5f\x73\xe0\xdc\xf5\x69\xbf\x75\x03\x0e\x4d\x86\x6e\x86\x4c\xdc\xea\x39\x87\x1b\x43\x9b\xef\xde\xa1\x25\x0a\xeb\xb4\x43\xef\x22\x6c\xe9\x42\x05\xe5\x66\x75\x26\xc2\xab\xa4\x51\x70\x6f\x61\x18\x25\xcd\xdc\xa1\x92\x5a\x71\xc7\x00\x1d\x4d\x96\x0a\xa0\xb5\xd3\x1c\xe7\x44\x3c\xcf\xc2\xdd\xd0\x4a\x32\xc8\x4c\x03\x2f\xab\x26\x2b\xcd\x5d\x5e\x40\xad\x0b\x64\x78\x6f\xf5\x01\x2d\xbe\x29\x07\xce\x11\x4b\xfd\x08\x27\xd7\x58\x60\xd6\x82\x93\x52\x13\x58\x67\xe4\x54\x2d\x69\x9f\x5b\xbc\x50\x42\x34\x88\x47\x1d\x6e\xfb\xa1\xd0\x06\x94\xf1\x03\xb4\x7f\x30\xb5\x41\xe6\x37\xc6\x03\xac\x26\xe2\x57\x88\xbb\xdf\x09\xa0\x1b\x08\xad\x01\xc0\x76\x2a\xe7\x56\xa0\xf2\x41\x35\x08\xa7\x87\x28\xb9\x2e\xcb\x80\x60\xab\xb3\x27\x97\x72\x40\x70\x15\x34\xbb\x02\x80\x07\xd8\xb9\x30\xb8\xd1\xf1\xdd\x11\xb8\xc3\x26\x47\x5b\xf2\xd4\xc3\xdc\x99\x06\x5c\x5e\xd8\xbc\x88\x9e\xab\xb8\x75\x34\x20\x1b\x98\x8f\xea\x01\x7b\xd7\x7c\xab\x0f\x32\xd3\x0e\x58\x5a\x00\x05\xde\x63\x4b\x1a\x0d\xc4\x59\x13\x45\x3f\x48\xb1\xdb\xf1\x06\x04\x4b\x5a\xce\xee\x10\xb1\x77\x1f\x25\xad\x86\x32\x59\xd4\x86\xd7\xd4\x80\x1a\x63\x61\x21\x19\x90\xe0\x4c\x41\xa0\xa3\x25\x00\x97\x53\x19\xa9\xd5\xe1\x96\x37\x84\x9d\x5c\x48\xdc\x51\x50\xeb\x9b\x2a\xa0\x49\xb4\xf9\x6e\x39\x13\x1d\x1c\x4d\xb4\x36\xfd\x86\x03\x32\x04\x7d\xea\x30\xfe\x4a\x4f\x25\x3a\x1b\x44\x9f\xbe\xe6\x2d\x5f\xa2\x1c\xce\x07\x82\x4a\xaf\x33\xf7\x94\xca\x48\xa4\x67\x6b\xb8\x6b\xeb\x10\xac\xda\xb7\xd8\xfc\xc4\x5a\x88\x46\xe2\xa0\x36\x3d\xf9\x88\x81\x16\x4b\x81\x21\xe8\xec\x57\x25\xca\x1d\x9f\x16\x88\x98\x5f\x6e\x9d\x97\x00\x69\xaa\xe5\xcc\x76\x64\x70\xf2\x4d\xd2\x5c\xa9\x5f\x84\xe6\xf1\xf4\x75\x87\x61\xb5\xa1\x87\xe9\xcc\x86\xc7\xdc\xb8\xe4\xf7\xb0\x04\xd8\x80\x0a\xbc\x64\x2d\x30\x61\xd3\xcc\x23\x4c\xfd\x0a\x0b\x5e\xb1\xf2\x41\x8a\x03\xdc\xe8\x39\x2f\x51\xa6\xe6\x12\xa9\x1b\x6a\x93\xcf\x44\x53\x2d\xd2\x93\x41\x2f\xa8\x11\x03\xbb\x99\x3e\xfd\x6c\x88\xdb\x80\x40\xfb\x12\x78\x33\x2e\x5d\x43\x38\x05\x72\x8a\xa1\x1d\x8b\xd4\x52\x64\x1a\x72\xf9\x34\x97\x7c\x6a\xbf\x4a\x3e\xb1\x02\xd4\x15\x7e\x7f\x7b\x69\xd9\xfc\x66\x6d\xb5\x63\x6d\xd9\x1b\x6b\x2b\x96\xd6\xaa\x81\x2d\xf5\x54\x53\x57\xf7\x90\xfb\xb5\x26\x93\xf8\x19\xf0\x7e\xd0\xc2\x63\xbd\xc3\x33\x1e\xec\xa7\x45\xc7\x41\x0a\x6c\xed\x28\x86\xed\x93\xd2\x5b\x64\x2e\xea\x29\x60\xbd\x83\x86\xd2\x37\x98\xaf\x27\xe2\x6c\x0b\xed\x21\xb8\x0f\x40\xd5\xa8\x51\x92\xb7\xa0\xb2\xe1\xc9\xc2\x52\x94\xd5\x25\x27\x69\xc0\x5d\xcc\x47\x63\x18\x89\x3e\x3b\xc1\xb7\xdd\x38\x72\x81\x2e\xf4\xa4\x5a\x9f\x98\x65\x41\x7d\x3b\x04\x01\x1d\xcf\x82\xb6\xc3\x46\x24\x65\xb8\x93\x10\x43\x05\x0e\x41\xc9\x08\x6a\x2c\x98\x3a\xb0\x4a\x1b\x78\xca\x99\x4e\x28\x3a\x7f\x55\xf4\xf5\x6a\x30\xfd\x40\xf8\xb5\xb5\xf2\xbb\x03\x3f\x28\x27\x51\x44\x29\x7d\x21\x01\xa1\x40\x9a\xfd\xf5\x6e\x78\x37\xe0\x02\x8a\x2b\x9b\x8a\x8a\xa3\xd2\x40\x64\x58\xb7\x46\xa4\xb2\xbf\x97\xe7\x5d\xd2\x9c\xcd\xa5\xba\x25\x18\x74\xd9\xca\xee\x2a\x0e\xea\xac\xcb\xf7\x5c\xeb\x11\xa0\x43\xca\x66\x26\xd7\xcf\x08\x52\x48\x21\x4d\x23\x28\x53\x92\x09\xe9\x19\xfc\x1a\xc1\x6e\x99\xb5\x13\x49\x81\x03\xe9\xa5\x52\x5a\x6c\x04\x75\x81\xf9\xe6\x0e\x09\xa0\xd8\xd3\xf4\x9f\x0f\x85\x9a\xc2\x32\x0b\xe7\x22\x02\x4c\x88\x2f\xb5\x6b\x7c\xc9\xe6\x0f\x06\x98\x16\x2f\x4b\x5d\xc8\x1a\x95\x20\x89\xad\x6b\x6a\xae\x96\x62\xed\xd1\xbb\x80\xf5\xde\x90\x98\x1d\x26\x97\xf0\x39\x40\xdb\xf2\xb7\x09\x12\x09\x20\x1c\xcc\x70\xa3\xf0\xef\x3c\x65\x27\x84\x93\xdf\x5e\x7b\x7c\xb5\x5d\x29\xb7\x32\x47\x59\x4d\xed\xa6\x63\x03\xa2\xdd\x79\x85\x28\xda\xeb\x11\x0a\xd7\xe4\x6d\x57\x7a\x4d\xb2\xb7\x08\x36\xb8\x3d\x37\xdd\x9e\xfd\x3b\x04\x23\x00\x95\x37\x52\xc5\x1a\x1d\x99\x4c\x08\x58\xf4\x58\xbe\xab\xe4\x9f\xa0\x8e\xc6\xa6\xe3\xdc\x3a\x5b\xa8\x6a\x1d\xc4\x69\x9e\x19\x68\x96\x82\x09\x83\x75\xcf\x48\x7c\x53\x22\x72\xb0\xa7\x09\xd1\x21\x40\x9d\xd8\xb0\xcb\x9e\x5c\x08\xf7\x81\xb8\x41\x47\xdc\x40\x56\xdc\x40\xe8\xd5\x97\xba\x69\x92\x0c\x9e\x38\x10\x27\x41\x53\xdb\x00\xe5\x21\xfd\xe0\x82\xda\xbb\x6e\x0b\xdb\x08\xed\x9e\xe0\xf8\x2c\x41\xea\x07\xc3\xa9\x05\x5b\x30\x1c\x64\x84\xf2\x72\xf3\x61\x56\x90\xfd\xf8\x31\xe1\x8d\x43\xec\xc1\xf3\xc0\xca\x1a\xd2\xde\xb8\xbf\x22\xb5\xff\xd3\xaa\x3b\x9f\x02\x12\xb5\x32\xce\x84\x22\xb6\xc2\x98\x0d\x8b\xa5\x3b\x8a\x11\x6d\x18\xe9\x0d\x06\x22\x30\x03\xde\x2b\xb0\x39\xaa\x6b\x11\x00\x92\x03\x0c\xbb\x05\x2e\xa6\x46\x61\xf8\xec\x88\x0b\x9c\xb1\xa5\xd0\x2c\xc6\xf0\x20\x68\x7e\x7c\x21\xa2\x4a\xda\x2f\xf0\x57\x44\x04\x56\x0f\x08\x66\xad\xac\x7f\xc2\xd1\xc2\xd2\xc1\xb4\x7c\x1b\x09\x38\x02\x01\xa0\xd7\x01\xc2\x2e\xd9\xfb\x8a\x71\xdb\xc2\x89\xf9\x36\x00\x60\x1f\x09\x00\x3c\x61\xc7\xf4\x63\xc7\x00\x65\xbe\x05\x13\x94\x0b\xe9\x09\x3c\x23\xd4\x77\xd2\xe1\x73\x53\xb3\x67\xc3\x96\xdd\x48\xdd\x59\xc0\x43\x1c\x94\x6a\x1a\x94\xf5\x6d\x75\xec\xcd\xf6\xb1\x40\xbb\xef\x57\x1b\x74\x4c\x05\x59\x36\x98\x1a\x70\x59\xfc\x56\x1a\x21\xf7\x05\x25\xbd\x84\x82\x74\xa1\x39\xe9\xf3\x82\x02\x98\xb5\x58\x65\x8e\x84\xf0\x87\x44\x5f\x5f\x3f\xa2\x99\x7a\x8d\x66\xda\x4d\x34\xf3\x5b\xc8\xec\x5c\xc4\xfa\xd2\x7d\xee\x2f\x4c\x24\x1a\x10\x91\x47\xe0\xf8\x60\xc2\x72\xa3\xe1\x63\x11\x79\x02\x85\xb1\x2f\x5e\x6a\x23\xdc\x0b\x88\xca\x67\xea\xad\x2f\xcc\xc0\x02\xa6\x88\xc6\xf6\xf4\x00\xac\x81\x91\x37\x81\x96\xd5\x5b\x45\xf1\xc4\xcf\x03\x25\xa9\x6e\xd5\xba\x1e\xa6\x5d\x89\xf5\x39\xf2\xe4\xde\x1b\x54\xb1\xb9\xbf\x8c\xb7\x20\x66\x83\x3d\x07\xdc\xe6\x39\x43\x0a\x0e\x45\x39\x01\xe2\x3c\x15\xd1\x9c\x85\x73\x3a\x5d\x35\x60\x60\x1d\xca\xa7\x1b\x3f\xff\x91\x44\xcf\x0f\xa4\xfa\x6e\x4d\x8f\x06\xc0\x45\xa5\x09\x4c\xae\x66\xd1\x73\x72\x4b\x70\x36\xda\x10\xf0\xc0\xdd\xc1\xeb\x08\xbb\xba\x25\x0f\x3f\xa5\x8d\x64\xc5\xc0\xbe\x51\x69\x4f\x01\x7a\x14\xb2\x48\x7d\xcb\x4e\x05\xb9\xd0\x56\x09\x8a\x01\x2a\x0a\xff\x83\xa4\xe1\xe6\x0a\x94\x6b\x05\x30\xb8\x92\xe1\xab\x31\x80\x0b\x00\x18\x58\x0a\x45\x48\x29\x50\xb1\xa0\xdc\x8a\x6f\x15\xfb\x4f\xcc\x5d\xc9\x9d\x64\xb1\x6a\xc3\xf5\xd8\x54\x68\xfc\x96\x00\xb5\x8a\xf0\x8d\x01\xb1\x0c\xb8\xb6\x49\xb0\x08\x9a\x91\xb4\x1c\x91\x6a\x82\x97\x46\x27\x2f\x31\x7e\xf3\x24\x5d\x52\x86\x31\x9e\x19\x39\xa6\x47\xe2\xcb\xc3\x57\xab\x00\x72\x3b\xc4\x2b\x02\x1e\xb8\xd7\x06\xf6\xf7\xc1\x8e\xd8\x32\x94\x9c\xf4\xd6\x5b\x9a\x7e\x71\x03\xce\xb2\xef\xce\x09\xfc\xa2\xaa\x2e\xbf\x7c\xdf\xca\x44\x67\x4a\x2f\x3e\x7b\x5b\xbc\x2c\xaa\x37\x80\x78\x9f\x77\xe4\xda\x2b\x52\x1a\xc5\x85\x23\x84\x2e\x84\xec\x0c\xc2\x27\xab\x24\xdd\xcf\xee\x3e\x20\x3c\x0e\xfc\x59\xac\x7f\x38\x53\xe1\x41\x60\x0f\x77\xbd\xa4\x06\x2e\x67\x74\xcd\x4c\x32\x5f\x9f\x13\x68\xab\x94\x8b\x12\x76\xd8\xce\x8c\x7a\x42\x94\xa6\xb7\x3d\x4d\x68\xf9\xd1\x63\xab\x0b\xad\xd5\x49\xc8\x38\x5f\xf9\xd3\xb7\x13\x1a\x0b\x06\x44\x9b\x94\xfa\x7d\xc3\x22\x56\x43\x09\x88\x3b\x8c\x1f\x4d\xab\x63\x25\xb7\xfc\xa6\x08\x11\x39\x15\xc9\x2d\x74\x5b\x21\xa1\x23\x90\x4b\xa2\x6e\x65\x14\x45\xf6\x45\x7d\xd1\x95\x2b\xe6\x62\x01\x8a\x2a\x9a\xac\xfd\x5a\xfb\xec\x6e\xf0\xc0\xe4\xc3\xbd\xc5\xd2\x28\x2e\x1f\x57\x0f\x3e\x94\x58\x84\xea\xc5\x46\x9a\xb3\x24\x45\xc4\x7a\x36\xb7\x9f\x2a\x22\xd8\x58\xae\x25\x82\xf6\xcc\x5b\x58\xf0\x91\xd5\x80\x35\x51\xa4\x50\x0b\x1c\x70\xdc\x80\x1d\x90\xf2\x2e\x2d\x8c\x96\xae\x5a\xe0\xf7\xf7\x02\x38\x2e\x78\xc2\xf3\xb2\xc3\x32\x2f\xed\xbe\xba\xb7\xfc\x45\x53\x9d\xfa\x08\x51\x08\xbc\xba\xc6\x7e\x23\xd8\xbe\x05\xed\xee\x4a\x34\x46\x26\x1c\x44\x94\x09\x07\x48\xa2\xe0\x87\x0d\x16\x5d\x34\xc8\xc2\xfa\x99\x16\x18\x27\x56\xfc\x24\x7e\xf6\x75\x49\x5c\x2f\x8d\x98\xf3\x6c\x76\xcb\x73\x24\x40\x93\x62\xf1\xd7\x57\xe4\xfa\x8d\x2d\x61\x68\xd5\x87\x6f\x7d\x4e\xd2\x63\x65\x45\xd2\xa1\x00\xf5\x4c\xc0\xaa\x8b\x08\xdd\xac\xa9\x45\xa3\xa8\xa6\x89\x3d\xde\xd1\x3c\x7a\xe4\x1a\xb8\xd6\x31\xc9\xa2\xf6\x90\xb2\x9d\x41\x88\xa3\xb8\xc0\x59\x7a\xea\x2c\xf0\x42\xea\x51\xca\xaf\xf3\x9b\x17\x5b\x21\xce\x4b\x07\x58\x17\x66\x5c\x6b\xdf\x77\x97\x6f\xd3\x09\xc4\xac\x62\x3f\xda\x5f\xe1\x21\x3f\xbd\xdc\x1d\x00\xda\x42\xab\x23\x42\xb4\xd5\xef\x21\x96\x6f\x04\x53\xfd\x76\xc1\xea\x97\x32\xfc\x36\x22\x83\x13\x91\x87\xb2\x12\x6d\x80\xf0\x24\x7f\xce\xe9\x45\x00\x3b\xab\xdb\xf2\x88\x5f\x93\xa3\xa6\xb8\xc3\x82\xd6\x71\xf7\xaf\xa0\xcb\x72\x6d\x17\x28\xcd\x0e\x60\x51\xa0\x63\x2f\x82\xfe\x01\x78\x3e\x75\x89\xe7\x77\x76\xd0\x6e\x90\x60\x3d\x86\x26\xcc\x0c\x18\x8d\xf7\xc2\x3b\x3b\x3a\x3b\xc2\xd5\xe9\x8c\x4e\x22\xa3\x4b\xea\xb1\x77\x8d\x8a\x99\x64\x6e\x33\x95\x72\x7a\x16\xaa\x22\x2a\xad\xcb\x11\xdb\x9e\x05\xb7\x04\xb1\x2d\x30\xfd\x04\x3d\x7f\x45\x47\xa2\x20\x71\x0f\x5c\x3e\xb7\x58\xc1\x13\x66\x08\x31\x42\x94\x6e\xc2\x3e\x4a\x70\xe2\x91\x51\xa4\x25\x85\xe6\x01\xe7\x44\x79\xfa\xd9\x52\x2f\xb6\xf5\x24\xa3\x9f\x53\xcf\x07\x46\x7e\x69\x2d\x19\x25\x4c\x87\xdb\xdd\x11\xca\x03\xcd\x91\x29\xe8\x19\x0a\x75\x1e\x46\x09\xac\xbc\x69\x81\xd0\x5b\x40\xb5\x43\x01\xc6\xd0\x48\x5e\x34\x1f\xbe\x98\x7d\x62\xd7\x84\x17\x8a\xbe\xfc\xdd\xfe\xa1\xf3\x1f\x7f\x39\xff\xe9\x63\xbd\x43\x1d\x54\xb1\x33\x8d\x36\xee\x45\x52\x0f\xe0\x0e\x5d\x20\xee\xa4\x28\xcb\x3e\x10\xb0\xb6\x17\x04\x1f\x56\x55\x0f\x4a\x3e\x30\x32\x8d\xe7\x95\x53\x80\xa8\xb9\x6f\xee\x41\x9c\x33\xa0\x25\x68\xe4\x9a\x34\x26\x73\xac\xeb\x09\xf8\x7d\x75\x04\xb6\x80\xb5\x86\x76\x78\xe6\x94\x1b\xdb\xa9\x0b\x5f\xc6\x23\xc8\xb9\xfc\x1e\xb8\x5b\xa3\x69\x36\x79\xf4\x5d\x21\x27\x09\x69\xdc\x0e\xd0\xa0\x8e\x85\x0e\x84\x1b\xd2\x4c\xba\x9a\x83\x3e\x81\x8a\x57\x82\x24\x41\xad\xcf\x11\xf7\xde\xad\x19\x78\x25\xee\x3c\x02\x6b\xcd\xad\x87\x12\x10\xb1\x84\xd1\x6c\xe5\x12\xe1\x36\x20\x2a\x97\xe8\xac\x26\x82\xf0\x09\xb0\x07\xd2\xae\xd8\x22\x6e\x69\x3e\x26\x99\x28\x74\x46\xb1\x32\xee\x33\x55\x52\xe0\xc2\x20\xaa\xe8\xb2\x1c\x2a\xc0\x6d\x1c\xe4\xb2\x7c\xb6\x20\x07\x6a\xa5\xe2\x1e\x3a\xa2\x1b\x15\xaa\x06\x20\xcf\x79\x52\x13\xf2\xaa\xd0\xe3\x43\x10\x65\x5f\x2f\x70\x15\xd0\x07\xe0\xd6\x5b\xa9\x3c\x88\x9d\x7c\x2b\xbb\x29\xe7\xcf\x31\xeb\xae\x3a\x2e\xa0\xf5\xcc\xa5\xa2\xb9\x68\xf6\xb1\xb9\x16\x1c\xe5\xde\xa7\xda\x90\x5e\x47\xd6\xfa\x1c\xb5\x27\xc8\x71\x41\xdc\xc3\x0f\x62\xa7\xfc\x2e\x41\x2d\x0b\x87\x43\x74\xc0\xa7\xf5\xb3\xfb\xfd\x41\xbe\x26\x37\x37\xc6\x6b\xf0\x95\x58\x75\xc5\xeb\x1f\x4e\xc4\x51\x58\x5b\x22\xa0\x61\x53\x78\xe4\x6e\x4e\xf5\xd0\x74\xa0\xca\x28\xc4\xc2\x31\x26\x85\x03\xcd\xa7\xd7\x85\x2e\x1b\xc8\x32\x03\x88\x2d\x32\x2f\x01\x09\x50\xf6\x40\xac\x80\x5f\x42\x6f\x3b\x96\x2a\xf9\x9a\x90\x96\x24\xe0\x18\x9c\x39\x50\xf2\x21\x47\x81\x96\x19\xa3\x3c\xd7\x39\x99\x80\xa2\x43\x57\x20\x46\xe3\xf4\x06\x39\x81\xeb\xf3\xb5\xf6\xb2\x2b\xfc\x8d\xc6\xb5\x2c\x84\x1a\xaf\xed\x9c\xa3\xc0\x67\xd0\x16\x0e\xa7\x14\xef\x0e\xbe\x1d\x7c\x22\x1d\x46\x1b\xc9\x3a\x0a\x91\x53\x22\x88\x62\x33\x8d\x8e\xd0\x2b\xa2\x85\x28\x52\x04\xc7\xb3\x44\x88\x04\x55\x0d\x30\x96\xc7\xc4\xf7\x04\x07\xb2\x4a\x48\x0e\xb2\xe3\xd5\x13\xf2\xb7\xcc\xe2\x2e\x2f\x28\x83\x3b\x92\xe9\x38\x6b\x24\xf4\xcd\xbc\xf5\xb2\x80\x29\xaa\x90\xc5\x2c\x6c\xfc\x8c\x5b\x98\xa1\xd1\x7c\xcb\x18\x26\x5d\x30\x59\xd5\x08\x1f\xc8\x5e\xad\xef\x97\x3d\x88\x00\x41\x4c\x80\xa3\xfc\xb8\xa7\x81\xbc\x11\xf9\xa2\xdc\xae\x9e\xa4\x35\x96\x28\x19\x70\x47\x8e\xa0\x82\xd6\xaf\x1c\x3e\xc3\xfd\xdf\x33\x8b\x56\x2b\xd4\x38\x7c\x47\x45\x71\x09\x9c\xc8\x92\x64\x0a\x05\x5f\x6e\xd8\x7e\xae\x06\x55\xc0\x09\x9c\xe1\x8a\x1a\xdc\xd3\xda\x0a\xf9\x71\x81\x13\x4a\x2f\x95\x41\xfa\x96\x6a\xb3\x13\x7e\xd7\xf4\x00\x50\x47\x74\xe0\x4c\xeb\x0c\x56\x12\xd8\x58\x2b\xb3\x68\x04\x22\xc2\x22\x2f\x8b\xaf\x06\x14\x9e\x8d\xc4\xff\x97\xa0\x7f\xce\x5a\x1f\xd3\x98\x72\x06\x42\x68\x1e\xb8\x23\xc0\x3a\x45\x94\xb3\x02\x94\x2f\x92\x12\x36\x82\x91\x05\xae\xaa\x82\xcd\x0a\x3d\x14\x12\xe6\x72\x0d\xf8\x00\x71\xd9\xbf\x28\xf0\xe7\x24\x30\xae\xa0\xdf\x82\x50\x84\x38\x3d\xf2\x51\x56\x4e\x0a\x5d\xc4\xe7\x40\x13\x0b\xee\x23\x62\xd7\x04\x25\x05\x79\x4e\x5a\x30\xef\xe5\x79\xc2\x2e\x29\x47\x69\xb0\x10\xdd\x0a\x50\x64\x25\x50\x1b\x18\x6a\x2c\x20\xb0\x21\x2e\x5d\x4b\xca\x8d\xde\x93\x11\xcb\x60\xb2\x4a\x2f\x77\x24\x51\xb3\xdf\xc7\x4a\x41\x00\x5a\x84\x42\x64\x2a\x23\x44\x87\xda\xd3\xcf\xd2\xc0\x12\x38\x7d\x7a\x1f\xd3\x00\xfb\x72\xa6\xef\x0f\x44\x54\x44\xba\x12\x88\xa6\x53\x2b\x84\x15\x2d\x25\x50\x52\x94\x24\xdf\x7c\xb5\xaa\xae\xcf\xea\x04\xec\x62\x80\xac\xd4\x03\xf6\x9e\x23\x76\x4d\x07\x1e\x89\x4a\xa5\xce\x5c\x65\x0d\xd0\x73\x84\x1a\xb5\xf9\x25\xe3\xee\xf6\x64\x68\x92\x6b\x44\xf9\x28\x2d\x34\xdb\x43\x9a\xad\x3e\xba\x42\xaa\x5f\xfc\xcf\x8f\xa8\x7e\xad\x4f\x3f\x97\x9c\xb4\x6f\x08\xd1\x3f\xc6\xf2\xd0\x0c\xc4\x56\x2c\x08\xf2\xcb\xad\xb4\xd9\x68\xa7\xd4\x66\xf1\xc7\xaa\x12\xa8\x04\x7f\xab\xdd\xd0\x7c\x19\x68\x7a\x95\x54\xe0\xcf\xf0\x73\xc8\x3a\xe1\xff\x2a\x5a\xd2\x90\xf5\x02\x1c\x1d\x77\x79\x83\x1c\xae\x07\xfe\x1a\x7c\xa6\x54\xe4\x99\x8d\x90\xd3\x04\xdd\xc0\xac\x0b\x11\x6b\x04\xc3\xa3\x05\xf0\xda\x30\x83\xc6\x91\x62\xb8\x2c\x5f\xdf\x4c\x1b\xe5\x92\x14\xd5\x96\xc9\x0a\xd1\xa2\x81\x6f\x5b\xc0\x19\x5e\x41\xa5\x06\x20\xc1\x89\xa4\xaf\xdd\x0f\xe2\x61\xaa\x8c\x08\x59\x6b\xe3\xd7\x5c\x2c\x97\x89\x5b\xed\x07\x29\x6e\x80\xf8\xc1\xea\xa3\xb8\x15\xf8\xf4\xf3\x4c\x63\xe0\xe4\xf2\xb8\xb3\xe7\x72\xe6\x79\x5e\x1c\x47\x7e\x22\xa6\x95\x53\x1d\x33\xde\xc5\x28\xc0\x7a\x65\x8c\x59\x99\xf6\xc7\x82\x9c\x63\xde\x80\xaf\x5d\xe8\xbd\xc3\x04\x36\x18\xd5\x01\x31\x5a\x07\x90\xf8\xa7\xcf\x12\x0c\xc4\x7b\x3f\xf9\xd3\xcf\x0a\x10\xcb\x99\xac\x3d\xee\xec\x8c\xe9\xb8\xb5\x8a\x62\x8b\x40\x77\x56\xc0\x49\x6b\x23\xd3\x48\x2e\x7e\x14\xb0\x28\xba\x2e\xad\x6a\xc4\xdf\x28\x0a\x81\x5b\x00\xd1\x47\xd0\xa6\x5c\x53\x23\xb6\x29\xd2\x20\xba\x74\x81\xcd\xb0\xf8\xc0\xdd\x5a\xc4\x8d\x8f\x1d\x24\x2d\x96\xfb\x09\x64\xa3\x75\x5e\x11\xc2\xe0\xc8\xdf\xfb\x20\xd1\xeb\x6d\x65\xb2\xd9\x7b\x9e\xc0\x95\xbd\xf1\x39\xd0\x37\xb4\xb4\x47\x57\xe9\x64\xcd\x2b\x7d\x60\x5f\x56\x32\xbd\x18\x40\xe1\x25\x50\xdf\xc5\x37\x83\xeb\xa5\x0a\x4c\x19\x40\xb3\xb3\xb0\xaa\x83\xc5\x4b\x00\x43\x5b\x7b\xaa\xfd\x0a\x02\x09\x5c\xad\x33\x8b\x4f\xa0\xd4\x6a\x0d\xf0\x2c\x3f\x7e\x46\xbd\x9f\xaf\xaf\x34\x07\x42\xe1\x66\x8f\xc8\xef\xc6\x15\x5b\x0d\x70\x1c\xf0\x03\xf9\xc2\x00\x89\x70\xa2\x8b\x10\x0b\xa0\x22\x63\xe0\xe2\x0f\x10\xe1\x96\xeb\xc9\xb2\xff\x75\x8b\x17\x5c\xeb\x1e\x68\xf8\x37\x50\x23\xa0\x23\xb6\x33\x30\xb4\xe2\xb6\xc7\xe2\x6b\xd8\xf6\x3e\x77\x4f\x3f\xa3\xa6\x04\x53\x38\x7d\x6c\x31\x34\x41\xce\xe1\x98\x38\x5f\x67\xb9\x27\x23\x4d\x2e\x20\xcc\x00\xe3\x42\xeb\xbc\xc4\xb0\x59\xb7\x6a\x81\xeb\xd2\x73\x0b\x20\xf5\xdc\x9e\xd1\x28\xac\xed\x83\x89\xeb\xac\x7d\x49\x6e\xf4\xf2\x62\xc9\x37\x0c\x36\xfa\x60\x1f\x43\x35\x8a\xda\xfc\x48\xc1\x19\x3d\x8f\x0f\x35\x88\x57\xf7\xdc\x5a\xb2\x3e\xef\x7b\x82\x30\x29\x01\x29\x97\x60\x9e\xcf\xc6\xa2\x07\x99\x51\xf9\x04\x1f\x1a\x21\x62\xb0\x25\xf6\x76\x72\x07\xae\x1f\x81\xa1\x20\x85\xbb\x07\x57\x3c\x64\xa2\x9b\x8e\x73\x92\x31\x02\x99\x01\x1d\x82\x2c\x1a\x76\x87\xfa\x76\x00\xdb\xe5\xc2\xf3\x21\xbd\x5a\x26\x02\x33\xa8\x02\xe0\xc1\xf8\xd6\x34\xb4\xaf\x6b\x1e\x8f\xa9\x57\xb7\x2e\x0a\x03\xee\x57\x29\xca\x4c\xe1\x88\x90\x17\xee\x41\x83\xc3\x09\x5b\xb2\xb2\xea\xc6\x85\x42\x45\xc0\x5f\x41\x7e\xdc\x7a\x4f\xd3\xff\xed\xfe\x60\x6e\x88\xbb\xb9\x4a\x07\x26\xbd\xe4\x71\x09\x17\x1f\x70\xc2\x40\xbf\x42\xa9\x44\xbb\x10\x65\x2a\xeb\xa3\x6b\x7f\x52\xf7\x0e\xde\xa7\x20\x32\x31\x44\xcc\xa2\xa8\xbf\x04\x0c\xdd\xa2\x63\xab\x16\x4c\xdc\x13\x50\xc7\xa0\x42\x6c\x04\x40\xb4\xb6\x10\x85\xfa\x1c\x6e\x67\xf9\x5a\x62\x8a\xa1\x12\x64\xa8\xcf\x91\x06\xb3\x07\xdb\x32\x26\x80\x81\x4c\x02\x0a\xf2\x35\x8a\xa1\xb0\x05\xb5\xbf\x57\x10\x38\xa0\xc2\x65\xf5\xe1\x83\x1f\x0c\xb5\x94\x63\x02\x09\x2d\x9b\xeb\xb4\x4e\x38\x46\x3b\xd0\x4c\x59\x5c\xdc\x82\xfe\x8a\x35\x10\x13\x31\xc1\xa9\x6b\xee\x89\xc0\x09\xc4\xfe\x81\xe0\x52\x47\x4c\x13\xd0\xef\xc8\x87\xd2\x47\x25\xdd\x9e\xb9\xc5\x84\xf4\x5c\x2e\x63\x59\x80\xbe\x2f\x5d\x7f\x69\x4f\x13\xf4\xa3\xa8\xca\x9a\x2d\x28\x3e\x5b\x50\xd9\xe9\xd8\x17\x76\x76\xc4\x5d\xc8\xf1\x13\x8e\x08\x30\xdc\xa3\xea\xee\x11\x66\xe8\x25\x20\x08\x69\x3e\x55\x9f\x02\xac\x1d\xa4\x2f\xfa\xca\x97\xf2\x6e\x9c\x43\x15\x23\xba\x03\x55\x83\xd6\x02\x04\xef\x89\x42\x57\x5a\x38\xcf\x15\x21\x32\xbc\x49\x24\x1b\xd5\x09\x4f\xc7\x3a\x1c\xaf\x8f\xc1\x14\xb8\x3d\x9d\x53\x83\x83\x8e\xe0\x34\x2a\x56\x15\xb1\xb1\x8a\x8a\x5b\x04\x68\x5c\xc6\xe1\x2f\x0d\xc1\xcf\x55\x1e\x07\x8e\x73\x14\xa4\xf6\x12\x54\x11\x8a\xda\xd5\xca\xda\x85\x8e\x6c\x6f\xde\x22\x4b\x6f\x70\x49\x6b\x6b\xd1\x50\xfa\x15\xb1\x43\x16\xee\x13\xf9\x6f\x00\xc6\xd8\x9d\x72\x63\x31\x73\x63\xec\x01\x50\x6f\x60\x7f\xc5\x5a\xd4\x1d\x99\x44\x18\x3b\xa0\x0c\x76\x79\xef\x76\x4e\x57\xe5\x9b\x4a\xbc\xd0\xae\x49\xb3\xa6\xae\x35\xb5\xb7\x8b\x41\x6e\x22\x21\x63\xc2\x08\xc9\xfa\x08\xab\xe1\xe4\xa6\xa4\xfb\xca\xb9\x2c\x60\xc9\x4e\x14\x54\x94\xa7\x0a\xb1\xcf\xaa\x04\xa7\x4a\x03\xca\x1b\x4c\xec\x45\x97\x3c\x09\x84\x87\xa0\x8f\xa1\x33\x28\xcf\xe9\x92\x08\xf5\xb2\xb5\x55\x88\x75\xb0\x0f\x2a\xa9\x6c\x3b\x29\x8c\xd9\x7f\x84\xc2\x65\x77\x43\x94\x9e\x69\x52\x98\x57\xa0\x85\xdd\xae\x1c\x66\x99\xe0\xb1\xa3\x32\xa2\xea\x87\x51\x54\x41\x82\xa6\xea\x64\x3e\x0b\x1b\x9f\xf9\x23\x62\xee\x57\xd4\xed\xc2\x50\x2f\xfa\x98\xcc\x8d\x34\x94\xdc\x58\x4b\xbd\xc2\x5f\x49\xd3\x8f\x61\xe3\xe4\xb7\x0c\xb7\x3c\x50\x0c\x00\xa9\x2d\x67\xb2\x86\x6a\xee\xb0\x70\xa7\x5b\x1f\x08\x05\x93\xf9\x96\x21\xc9\xc6\x3c\x2a\x91\xf0\x88\xb6\x6d\xfd\xe4\x3e\x77\xdf\xf8\xbc\xea\x98\xf4\xa8\x00\x8f\x2c\xfb\xc1\xf1\xa9\x8b\xed\xae\xe9\xa9\x24\x43\x8a\xdc\xda\x35\xaf\x08\x1f\xe1\xbc\x90\x95\x6b\xa0\x23\xcf\x1e\xf4\x82\x98\x1a\x44\xcd\x47\x23\x8d\x28\xc0\x2a\x83\x35\x94\x5d\x06\x2e\x9b\x8a\x05\x1e\x9b\x72\x2c\x93\x00\xdd\xae\x81\xe1\x56\x28\x50\xb6\x6b\xb9\x10\xd4\xb0\x28\x4c\xa0\xda\x7d\x76\xad\x76\x57\x63\x4a\xa6\x4e\xf0\x29\xfa\x0d\x73\x1b\xda\x0a\xbd\x46\xa4\xb4\x99\xe5\x06\x83\x19\xdf\x68\x83\xc6\x6a\x0d\x6e\x05\x29\x36\xf3\x41\xb1\x49\x07\xa3\x48\x58\xbb\x60\xe8\x42\xd8\xad\x62\xde\x4f\x49\x15\x90\xf1\xcb\x17\x43\x2f\x40\x7f\x94\x54\x90\xaf\x36\xa5\xd2\x7a\x48\x1d\xc4\x13\xe5\x61\x4f\xfd\x1e\x7f\x02\x39\x5e\x1e\x7e\x13\x5a\xa9\xf7\x40\xe0\x7c\x5c\x61\xb9\x6b\x63\x5e\x0e\x82\x15\x94\x64\x03\x2d\x53\xe8\xcd\x20\xcd\x24\x41\x9a\x0b\x8c\x69\x35\x7f\xac\x91\x0c\xf7\x84\x88\xf5\x76\x84\xbd\x50\xf3\x08\x91\xd0\x32\xb5\x13\x98\x8e\x2b\x61\xdd\xb4\xc2\xc6\x43\x51\xb9\x45\xdf\xbf\x82\x03\xa1\x27\x45\x11\x2f\xfe\xc4\x42\x56\xc6\x09\x0b\x3d\x6b\xc8\xde\xb1\xfc\x1f\x28\x95\xd2\x0b\xae\xac\x3c\x26\x03\x8e\xa1\x1f\xe3\xc0\x90\x07\x69\x10\x92\x40\x48\x04\xad\xbf\x4e\xcc\xee\xbd\xa5\x76\x72\x6d\x17\x35\x76\x91\xd4\xb1\x7e\x26\xb5\x75\xe6\x8f\xc5\x17\x8a\x1f\xa4\x3d\x82\xb7\xf9\xe9\xe7\x96\x2a\x68\x8f\x5b\x79\x44\x55\x92\xcb\x84\x40\x42\x0e\x13\x52\xc8\xe2\x84\xf3\xf0\xdd\x2f\x78\x4b\xb8\x6b\x44\x9c\x6d\xdc\xf7\x24\xb7\x03\xc8\x09\x8e\xb0\x3d\xfb\x0b\x7e\x5d\xc1\xd8\x01\x03\x57\x95\x74\xeb\xa8\xdd\xee\x6e\x1d\xc3\x1d\x22\xbf\x93\xcb\xce\x2a\x41\x8b\x63\x51\xbc\x0f\x81\xe2\xd6\xa2\xcb\xd0\x49\x1f\x49\x02\x71\xb5\x0c\x18\xe4\x64\xc5\x82\x7e\xa9\x06\x22\x51\x64\x6b\xe9\x40\x83\x0d\xd5\x0f\xa0\x47\x8f\x5f\x85\xf8\x9a\xb7\x8b\x12\x11\x04\x14\x6a\x5f\xf6\xc3\x41\xf5\x41\xaa\x7b\xbc\x0d\x80\xb8\xbd\xd8\xa9\x28\xfa\x1f\xe2\x25\xfc\x87\x22\xe3\x42\x1b\x54\xfb\x33\x2c\xca\x8c\x7e\x1c\x55\x88\x2c\x22\x6e\x2a\xa1\x70\x85\x90\xf1\x9a\xcb\xa9\x83\x21\x94\xcf\x0b\xfe\x95\x34\x5d\x12\x70\xf3\xe8\xb4\x43\x1a\x92\xbf\xd1\x67\x0b\x05\x61\x6b\xff\x97\x3d\xa6\x52\xcb\xd3\xcf\xa9\x03\x5d\x6b\x68\x7f\x4c\x5a\x6b\x2c\x6e\xb6\x2e\x58\xa7\x15\x82\x7b\x08\xfb\x75\x23\x41\xf0\xce\x4a\x2f\xd2\x2e\xb9\x52\xc9\x69\xb4\x8d\xcf\x74\x1d\x52\x9b\xd7\xc5\x5c\xa2\x31\xc0\x37\x13\x8b\x58\xfd\x0c\x93\xa6\x5d\xac\x39\x9f\x06\x38\x56\x84\x82\x2a\x83\x93\xd8\x7c\xe1\xf4\x71\x0e\xe6\x7a\x3f\x12\xe7\xac\x1a\x94\x0a\xf0\x22\xdd\x54\x40\xda\x4d\xa3\xa4\x18\xc8\xb3\x2d\x28\x27\x00\x16\xd9\x31\xf4\xce\x58\xe0\x41\x88\xc5\x51\xe1\x0a\xf1\xce\xe7\xaa\x82\xe7\x76\xcd\x95\x2f\xd0\xf3\x22\x35\x09\x10\x75\xb1\x78\x53\x16\x3e\xdc\x47\xfc\x87\xef\x94\x5e\xfe\xfb\x35\x4d\xf4\x93\xfd\xd3\x3f\xfd\xe6\x33\x9d\xf1\x99\xce\xf8\x4c\x67\x7c\xa6\x33\x3e\xd3\x19\x9f\xe9\x8c\xcf\x74\xc6\x67\x3a\xe3\x33\x9d\xf1\x99\xce\xf8\x4c\x67\x7c\xa6\x33\xfe\x56\xe9\x8c\xef\x94\x63\xbf\xe3\x8e\x7c\xe6\x38\x3e\x73\x1c\x9f\x39\x8e\xcf\x1c\xc7\x67\x8e\xe3\x33\xc7\xf1\x99\xe3\xf8\xcc\x71\x7c\xe6\x38\x3e\x73\x1c\x9f\x39\x8e\xff\xd3\x73\x1c\x7f\xfa\xd7\x3f\xfc\xe7\x1f\xfe\xe3\x63\xfd\x19\xee\x20\x8c\x0d\x80\xa9\x0a\xba\x9a\x7a\xe7\x46\xc7\xd8\xa4\x5c\x60\xa6\xa0\xa7\x8e\x42\x5a\xea\x36\x53\xbb\x6f\x69\xf4\x7a\xe7\xf7\x50\x11\x07\xb8\x14\x40\x5b\x01\x65\xe8\xee\xfa\xbd\xa7\x9f\xc5\x37\x21\xbf\x73\x27\x25\x61\x5f\x0f\x60\x91\xb7\x4b\x89\xf6\xaa\x36\x57\x50\x16\xbf\x77\x01\xe0\xc7\x05\x1d\x70\xbd\xd4\x64\x43\xdc\x7a\xb0\x72\x2f\x35\x55\x70\xbd\x28\xbb\x94\xc6\x7e\x9c\xb7\x17\xb0\xc8\xf8\x77\xfd\x5b\x80\x17\x6f\xf8\x31\x1a\xae\x80\xb4\x10\xa7\xe8\x65\xbf\x39\xb5\xff\x8c\xa4\xde\xf3\x6e\x22\xa1\x01\x5e\x02\x51\x77\x22\x30\x88\x66\xeb\x6f\xf8\xd6\xd3\xf3\x28\x6b\xd9\xe4\xb7\x96\x66\x69\x9b\x6c\xb2\x1d\xef\xca\x2f\x95\x6f\xe5\xf8\x7f\x5f\x7f\xd9\x45\xfe\x1f\x37\xe0\x7b\xc5\x37\x37\x79\xfa\xda\xd2\xf0\x53\xe6\x0e\xcc\xfa\x5c\xc8\xe4\x67\x2b\x61\xd2\xc3\x09\x09\xfb\x59\x46\xbc\x09\x3c\xc1\x68\xf7\x06\x4f\x9d\x12\x44\xcc\x8e\xef\xae\xd7\x19\x34\xb9\x65\x5c\x02\x0a\xa8\x2e\x4c\xa0\xd0\x30\x76\xc5\x04\x22\x84\x20\xbc\x8c\xbe\x3e\xe2\x81\x71\x1c\x99\xeb\x1b\xb7\x3f\xd1\x70\x91\x5c\xca\xe4\xd9\x81\xd9\xb9\xb2\x5b\x48\x95\x2c\x80\xb3\x45\xf2\x5c\x56\x8f\x19\xc5\x5a\xd1\xc5\xd3\x28\x01\x59\xa6\x71\x3e\xb7\xfd\x71\x3e\x78\x6b\x76\xcb\x11\x5d\xfa\x71\xf5\xd0\xf9\xc8\x2f\x59\x1c\xe3\xb2\x37\xe4\xd8\xc0\xa4\x7f\xba\x25\x53\x95\x3d\x35\x17\x68\x77\x6e\x59\xa0\x9d\xbc\x05\x6d\x1c\x8f\xb2\xda\x7c\x57\x6e\x2e\xdc\xc6\xc5\x7b\xbd\xce\x7d\xfc\x73\x5f\x23\xde\x8f\x21\xef\x6b\xae\x63\x62\xce\x37\xdf\xe3\x8f\xe6\xbe\xb0\x1a\xf5\x38\xf8\x3a\x36\xbf\x01\x47\x49\x4f\x44\x43\xcb\x07\xc7\x2a\xb2\x6c\xda\x6f\x67\x39\x1f\x5f\x1f\xe7\x67\xc7\xa9\xeb\x24\x1c\x56\xbf\x3c\xff\xe3\x82\xf6\xb9\x39\x3f\xdf\xcc\x75\x49\xe3\x04\x2d\x76\x63\x63\x92\x4b\x5c\x68\x6a\x1d\x13\x35\xd7\xbb\x72\x4c\x5e\xac\xcf\x00\x8d\xc2\x13\x36\xff\x54\x63\x4c\x18\xfc\x7c\x20\x67\xe4\x87\x71\x0f\x6f\xef\x72\x1c\xe8\x98\xfc\x78\xc3\x2e\xd6\xdb\x1f\x1f\xaf\x73\x0d\xfc\x00\x50\x2a\xc7\x25\x9f\xd7\x97\xea\xf1\xa7\x63\x66\x9e\xaf\xda\x63\x3a\x2f\xc7\x7c\x9f\xd7\x20\xd6\xdc\xce\xe3\x16\x3d\xdf\x1f\x45\x8f\x1b\x7b\xb9\xde\xff\xe3\x3b\x65\xfd\x58\xf5\x86\xa2\xf2\xd8\xc7\xd7\xfd\x37\xb9\xac\xb7\x18\xf4\xb1\x9f\xe7\xa5\xc1\x92\x05\x89\xf9\x29\xd9\x70\x41\xb7\x20\xd5\x6b\xdb\x32\x3e\x9f\x58\xf7\x88\x24\xaf\x83\xc4\x59\x38\x59\x63\x49\x13\x02\xa9\x62\x27\x8d\xf5\x29\xf7\xde\xda\x7a\x97\x63\x77\xae\xcf\xf1\xcd\x19\xdb\x57\x8f\xbf\xae\xe3\x8d\x38\x42\xcc\x49\xfc\xbc\x06\x05\x6b\x0d\x39\xb0\xa6\x30\x56\x99\x0f\x77\xcd\xfd\xc4\x5a\x5d\x93\xb1\x04\xd6\xf9\xfa\xe3\x1a\x3f\xe6\xc7\xf8\x67\x0d\x6c\x69\xe5\x2b\x0c\x96\x58\x17\x6b\x32\x63\x29\x19\x07\xc3\x04\xe9\x92\xb1\x8f\x7e\xfe\x07\x1f\xd7\x0b\x19\xdf\x53\x73\x85\x54\x5c\x0f\x3e\x12\xaa\xe2\x4e\x98\xba\x96\x72\x11\x84\xa2\xe6\x22\x7e\xf8\x98\x66\xfe\x60\xfd\x72\x95\xb6\xf5\xa4\x7d\x80\xf3\xbc\xde\x19\x40\x66\x5c\xaa\xb8\x53\xdc\x4a\x81\xf9\x07\x68\x9c\xda\xf5\xbe\xa6\xae\xe3\xae\x86\x85\xd5\x86\x5e\x50\x98\x90\x00\xa4\xd4\x80\xb8\x01\x97\xc5\x8d\x58\xe3\x37\xee\x46\xd2\x0e\xb8\x2f\x3f\x47\x57\xbb\xe0\x9b\x44\x59\x89\xb2\x86\xd1\xdd\x0d\xea\xe4\x78\x2b\x97\x02\x30\x0d\x49\xb3\x96\xfb\x99\xac\xf4\xcb\x7e\x3d\xfa\xbe\xce\xa8\x60\xdb\x42\x78\xbe\xf4\x38\x34\x7e\x89\x1c\x7b\xd9\x8f\x63\xeb\x7e\x3d\xe3\xd3\xcf\x63\x73\x57\xf2\x0e\x63\xdb\x86\xff\x97\x46\x9f\x7e\x62\xa9\xf8\xb7\x7f\xfc\xfc\xfe\x8c\x4d\x4e\x7d\x83\x47\x94\x69\x55\x23\xae\xf1\x13\xff\x96\xfd\x3a\x9e\xbe\x56\xb7\x42\x37\x77\xa7\xce\x24\x7a\xc7\xda\xa0\xe0\x05\x8b\x28\x77\xc8\xe2\x94\x65\x2c\xd7\xdf\xd8\x25\x30\x32\x55\x97\x59\x96\x23\x38\x78\xad\x68\x10\x2a\x55\x54\x15\x70\xf1\x09\x75\xaa\x2e\x75\xb7\x24\x3a\x52\x88\x27\x44\xf3\x0e\x26\x59\x41\x5a\xf9\x12\xc0\x00\xfc\x18\xad\xf6\xcf\xbe\x70\xf0\xec\xe2\xf4\x64\xe6\x0d\x10\xf5\xb2\x7e\x1b\x5f\x6a\xeb\x4b\x16\x63\x2c\xcb\x68\x88\x2c\x52\x96\x63\x60\xf3\xb8\x58\xca\x5e\x8d\x6f\xf0\x4c\x97\x5d\x13\x10\x92\x9a\xbb\x7f\x1d\x74\x72\xcb\x4d\xf1\xcd\x7a\xa7\x69\x28\x38\x90\x82\x67\x7b\x1d\xe5\x78\xc2\x84\x20\x4c\x1f\x13\x70\xbe\xfe\x75\x5f\xd7\x50\x02\x90\x37\xe6\x11\x1f\xd4\x53\x92\x32\xfd\x71\x4c\x03\x82\xb0\x71\x9e\xe3\x00\xeb\xf7\x7c\xb2\x13\xd9\xa7\xdb\x15\x7c\x94\x3a\x29\x92\x9e\x47\x66\x8f\x5f\xe7\xac\x97\x43\x6b\xcd\x35\xce\xcc\xd4\xf4\x71\x16\x97\x4f\xb9\xf9\xe3\xd0\x82\x00\x49\x40\xd8\x6f\xad\x9b\xfd\x98\xcb\x75\xde\x68\xe1\x5e\xef\xf4\xf8\xb4\xf6\x7b\x5f\xe3\x11\xaf\xa0\x1e\xd4\x35\xf7\x75\x5c\x6d\x19\x8d\x9b\x1d\x47\xba\x1c\x27\x3e\x46\x76\x0c\x76\xd9\x16\xe1\x06\x51\x8f\x2e\x43\x4e\x68\x38\x9c\x6e\xe7\x41\xae\xd3\x70\xcc\xd3\xf3\xc5\x77\x4c\xeb\xf9\xb8\x69\x71\x28\xb1\x75\x43\xd6\x6f\x5f\x7c\xc9\xd6\x72\x5f\x83\xec\x6b\x4b\xe9\xad\x29\x59\xb8\x68\xb6\x63\xd1\x1c\xc7\xb8\xeb\xa9\x4f\x70\x7a\x88\xaf\xbd\x82\xc0\x28\x13\x45\x22\x5b\xbe\x68\x9a\x28\xda\x68\xd4\xcc\x85\x07\x29\x71\x0c\x8b\x00\x3f\xae\xbd\x10\xcc\x0b\xef\x61\xe6\x9e\xd7\x2e\x89\xcd\x55\x42\x0d\xc9\x65\x6d\xad\x6f\xe6\x21\x74\xc6\xda\xb8\x79\xed\x5b\x92\x9c\x8f\xc3\x6a\xc0\x0e\x8f\xcc\x82\x8c\x30\xba\xdb\x79\x5d\xda\x92\x2f\x4b\x70\x50\x77\x05\xf4\x6a\x2e\x4b\xd6\x84\x38\xba\xf9\xb6\x72\x4f\x14\x93\x03\x57\x38\x64\xd7\xb8\x77\xb9\x8c\x8c\xc6\xd3\xcb\x1a\x10\xb7\x0b\x86\x6b\x8a\x7b\xe8\x91\x3b\x77\x62\xac\x6c\xe3\x92\xa6\x22\x96\xf5\x23\x5a\xeb\xc3\x55\x73\x39\xff\xe6\xd3\xc3\xfc\xf4\x30\x3f\x3d\xcc\x4f\x0f\xf3\xd3\xc3\xfc\xf4\x30\x3f\x3d\xcc\xbf\xb1\x87\x79\x8b\x64\xf4\x6f\xff\xf6\x6f\xef\xf0\x70\x8d\x34\x42\xd1\xfd\xff\x4f\xee\x9f\x98\xb1\x3a\xe0\x1b\x51\x5f\x49\x81\x56\xb0\x1b\x6e\x15\x43\xbd\xd5\x0c\xf5\xbf\x5c\xce\x2b\x10\xa3\xdf\x93\xf3\xeb\x28\xff\x8b\xe5\xfc\x29\x49\x92\xe7\xf2\x5a\xdf\x90\xee\xcf\x65\xf2\x3c\x64\xf2\x38\x64\xf7\xdf\x58\xc6\x0f\x7f\xfc\x37\x97\xf1\x57\x09\x7e\xac\xce\x6f\xc4\xfc\x89\x10\x93\x59\x9e\xe9\x81\x1b\xf9\xfd\x37\x97\xf1\xe4\x7b\xa0\xd1\xf1\xbf\x99\x8c\x3f\x16\xb4\x2c\xf9\x7e\x7e\x43\xc0\x5f\x7f\x5c\x6f\x4e\xfd\x5f\x27\xe3\xe1\xf8\xf4\x17\x62\xdd\x3d\x9f\x79\x78\x3e\x90\xea\x5f\x0d\x9e\x43\x4b\x92\x15\x8e\xcb\xad\xfb\x70\xeb\x04\xc1\x55\x81\xb7\xd1\x9e\xbe\x0a\x0d\x26\xba\x20\xf0\x5f\x48\xc2\xdf\x97\x97\x44\x67\xe5\xf0\xa6\xd0\xb0\xe0\x3f\x41\x61\x67\xb9\xec\xd7\xa3\x81\x3f\x00\x7d\x09\xee\x62\xdf\x9c\x9c\x5e\xce\x71\x2e\xfa\x47\x37\xee\xd1\x76\x9c\xb0\x97\xfd\x3a\x90\xf2\xf4\x33\xca\x83\x37\x01\x27\x37\xdc\x9a\xf1\xc2\xd5\x71\xf7\x67\x0b\x7f\x08\xec\x9c\xbe\x28\x7d\x9e\x6e\xb4\x5f\x3f\xb4\x1f\x3d\xc4\x5f\x01\xb7\xff\xdc\x75\xfd\x40\x85\xe5\x73\xd7\xf5\x33\x04\xfb\x19\x82\xfd\x0c\xc1\x7e\x86\x60\x3f\x43\xb0\x9f\x21\xd8\xbf\x7f\x08\xf6\xe3\x6e\x5d\x81\x2c\x9d\xdf\x93\xa5\x61\xf6\xf5\x25\x2c\x1f\xfd\x92\x6f\xfc\xe0\xbc\xec\x41\x14\xbf\x1f\xab\xe0\xf8\xfe\xfa\x41\xae\x6e\x38\x3d\xfb\x49\x9e\xfc\x49\xb9\xb1\x2c\x31\x75\xfe\x13\xfd\x56\x16\xef\xeb\x76\x1c\x2b\xec\x4d\x11\xcc\xc5\xb3\xce\xd3\x4f\x40\xe7\xd7\x52\x6e\xdd\xc4\x7e\x2b\x99\xf2\x3a\xcb\xe5\xea\xf2\xc1\x0e\xf4\x6b\xd5\x0e\x6c\xe9\x75\x16\x54\xd1\xcb\xf0\xc7\x21\x87\xfc\xd7\xf1\xd3\xdc\xd6\xae\x6d\xcf\x44\x31\xdf\x7c\x5c\x12\x5f\x9e\x8b\x60\x0a\x9d\xe7\x3b\x7f\xf9\x3d\xed\xa5\x5c\xa4\x87\xd8\x92\x68\x12\x3d\x06\xc9\x71\x09\xae\xbc\x3f\x3b\xc0\xfc\x80\xc4\xbe\xdd\x4a\x57\xd9\x6b\x6f\x48\xea\xf3\x0b\xdd\xb1\x2f\x89\x73\x95\xd8\x37\x72\xfa\xfa\xc5\xeb\xdf\xe6\x21\xbb\x21\x6a\x4e\xf4\x9f\xea\xf5\x1a\xc9\x66\xf0\x86\x44\xbf\xac\x6f\xe0\x6f\xf4\x6b\xce\x7f\x85\x2c\xbf\xc4\x51\x64\x9d\xd8\xe7\xc9\x14\x9c\xf5\x14\x24\x3c\x72\xa7\x2a\x09\x0d\xda\xd7\x20\x0a\x78\xa7\x20\x51\x74\x2d\x8f\xf5\x46\x42\xee\x87\x94\x3f\x81\xd3\x59\xf2\x0a\x33\xc5\x94\x1c\x3f\x6d\xa7\x54\xba\x1d\x1d\x2f\x94\xcd\xee\xdf\xb1\x98\x54\xde\x90\xfd\x97\x75\x82\xe7\xf7\x37\x96\xfa\xc1\xe6\xb6\x82\x25\xe7\xdb\x1d\x39\x6e\xc2\x28\xe8\x85\xb9\xd9\xac\x31\x17\xd7\x8d\x18\x23\x66\x6f\xcc\xb1\xf2\x39\xcf\x2f\xb4\x81\x5b\xfd\xf2\x52\x1b\x74\x6a\x83\xd8\xbb\x7a\xd5\x06\x12\xb2\xd4\x6e\x3f\x3a\x91\x11\x96\x0d\x60\x79\x7d\xe3\x72\xfd\xda\xf2\xf1\x2c\x36\x74\xe7\x5a\xce\xe3\x70\xdf\xf2\xdf\x50\x4d\x8c\xa5\x26\x96\x06\xbb\x55\x17\x97\xf8\xf7\x58\x7a\xe4\xa5\xbe\xb8\x84\xd0\x0c\x22\xf2\x7a\x5e\xe6\x2b\x5f\x55\x5f\xd1\x15\x5f\xf7\x9e\xa6\x6f\xad\x36\x47\xa8\x07\x77\x30\x2c\x1c\x0c\x68\x87\xaf\x9a\x8a\xb8\xa3\x36\x46\x0d\x2b\xfe\xc6\x5e\xbf\x5a\xf1\xdb\xd5\xb6\xb7\xa7\xaf\x00\xb8\xcf\x37\x9e\x82\x1d\x7e\xc1\x8d\xaf\x40\x7f\x05\x6d\x24\x55\xb7\x96\xac\xd4\xbb\x1b\x3f\xe3\xea\x21\x6c\xd7\x33\x72\x0c\xeb\x0c\xe1\x7f\x5c\x0f\xb9\x1d\xee\xc7\x7e\xe3\xa6\xb8\x5b\x01\x3f\xe2\xc6\xaf\x70\x49\x76\xe3\x56\xe0\x63\xbf\x5a\xf2\x09\x1b\x1c\x2e\x7d\xae\x2e\xe9\x71\xfd\x0a\x3f\xf0\x5f\x4f\x7f\x39\xfd\xeb\x9f\xfe\xfd\x03\x6c\x6b\x6f\x84\x51\xa7\x6c\xee\x93\xce\x71\x27\x3d\x95\xb2\x89\x25\x81\x0f\x2f\x5b\x49\x8a\x86\x8d\x56\x51\xbd\x8d\xe6\x9e\x6a\x1b\x7b\xdd\x73\xaf\xb8\xe0\x9e\x06\x78\x5a\x2a\x3a\x42\xad\xed\x35\xf8\x7b\xcb\x80\x4a\x31\xac\x05\x2d\xe0\x0a\x1e\x17\x01\x09\x80\x74\x39\x93\xff\x79\x82\xf3\x41\x4a\x4d\x36\xc9\x03\x31\x0a\x29\x16\x0a\x5a\xf0\xc1\x6a\x64\x64\x12\x23\x25\x63\xaf\x04\xf3\x50\x1b\xc9\x40\x5a\x5a\x2e\xd1\x3f\x31\x4b\x49\x56\xda\x06\x76\xa4\x7d\x04\x23\x8b\x11\x2b\xbf\xed\x2d\x95\xde\x9f\xbe\xce\x64\xa0\xe7\x72\xcf\xc1\x04\xc4\x48\x69\xf6\xb1\xcf\x34\xeb\xb8\xc3\xd6\xd8\xd4\xe7\xc5\x37\x9f\x6c\x25\x27\x95\x8b\x7b\xef\x0a\x3a\x55\x20\x5f\xa0\xc3\x05\xb4\x3a\x33\x3a\x43\x07\xfa\xb2\xc0\xa2\x03\x60\x8e\x4e\xd6\x64\xbf\xde\xce\x68\x27\xa8\x71\xc8\xbc\x3b\x10\x9a\xe8\xa0\x4c\x9d\x5a\x21\x5b\xf6\xe8\x42\xcc\xa4\x31\x33\x12\x38\x91\x88\x94\xe4\x6a\xe8\xfc\x97\x4e\xc2\x6c\xa9\x49\x5b\xbc\xfc\xb2\xfb\x54\xed\xa9\xd4\xb2\x07\x7d\x35\x82\xa0\x3c\x48\x63\x97\x3d\x28\xaf\x81\xd6\x81\x7e\xb8\xee\xd3\x8b\xf6\x76\x12\xf5\xf2\xf5\x97\x3d\x20\xfc\xd1\xcb\x31\x0a\xa8\x83\x71\x28\xd7\xd9\x83\x54\xc6\x35\x5e\x7e\x89\xe6\x1d\x5c\x30\x7e\x36\x00\x6d\x80\x36\x4c\x9c\xa9\xf9\xb5\xa2\xdf\x7b\x02\xa6\x62\x02\xee\x40\xc1\xaf\xd1\xc0\x57\x8c\x50\x0b\xc9\xb8\x8d\x0d\x10\x05\xf1\x88\x1d\xf4\xc6\xe8\xa6\x27\xb9\x2a\x7a\xb9\x3b\x68\x55\x48\x88\xb6\xa7\x99\x41\x8b\x94\xc7\x8a\x8d\x4b\x3f\x27\xc9\x9a\xb4\xf8\xee\x23\x6e\xc5\x4c\x8a\x4e\x44\x05\xe5\x0d\x09\x2e\x0c\x7b\x93\xe4\xb1\x82\x4f\x07\x1b\x1c\x67\xaa\x41\x80\x40\x6a\xe4\xa9\x03\x2c\x56\xe0\x4e\x06\xfd\x15\xba\xea\xf0\xc6\x02\x54\x06\xcc\x9d\xd5\x16\x51\x1d\x69\x08\x24\x68\xe7\x0d\x8d\x49\x56\x48\xf5\x8a\x56\xad\xa6\x8d\x8c\x7e\x13\xcd\x4f\x2d\x65\xeb\xa4\xe4\x44\xe3\x32\x5e\x7f\x61\xdf\x71\xe9\x33\x35\x97\xa2\xc0\x5b\x68\xb2\xe1\x89\x1d\x0e\xc0\x4d\x38\x47\xe7\x08\x54\x9a\x8e\xfe\xec\xcd\x2f\xec\x11\x90\x31\x53\x27\x79\x1e\xbe\xdf\xc3\xe8\x31\xe6\x0b\x6e\xde\xfd\x92\xfa\x04\xd3\x0f\x60\x70\xfc\xaa\xdb\x39\x55\xb2\x68\xd5\x34\x40\xce\x01\x8a\xb3\x3c\xd1\xe0\xa6\xbe\x9a\x05\x6a\x11\x1c\x7e\x5a\x7c\xdb\x4e\x52\xf5\x91\x01\x16\xad\xfe\x1b\x67\x03\xd0\x3a\x35\x20\x2f\x80\x63\x63\x7e\xd8\x78\xe3\x2b\x6f\x28\xa9\x53\x8b\x96\x54\x4b\x3d\xa7\xd2\x62\x8e\xd0\xf1\xaa\x7d\x1c\x6f\x7e\x01\x45\x13\x28\x44\x40\x60\xaf\x66\x97\x88\xa3\xb6\x73\x52\xf0\x8f\x0c\x4d\xad\x37\x20\x31\x1c\x6f\xfc\x77\x6e\xc8\x28\xb9\x65\xcb\x1c\x67\xb6\xa0\xb8\x8e\xeb\xd0\x98\x69\xcc\xa0\xbd\x81\x12\x2f\x58\x29\x64\x60\x26\xcd\x1e\xf6\x72\x71\xfd\xa0\x3c\x0b\x1a\xff\x0a\x98\x26\xc0\x3c\xd1\x3a\x19\x8a\xc9\xaa\xd8\xc0\xa1\x0c\x7e\x3b\x72\xd4\xa1\xc5\xa7\xd4\x99\x4a\x6d\xae\xa0\x16\x39\x5b\x19\x80\x01\xd1\x13\x58\x84\xc9\x25\xbc\x52\x31\xc0\x4e\x51\x60\x9d\xe4\x81\x16\xaf\xa0\x3f\xe9\xf9\xfa\xe6\x97\x24\xb3\xa2\x3f\xcb\x5f\xa3\x6b\xba\xc2\x8e\x9b\x3d\x9a\xf4\xe6\x5c\x64\xd9\x60\xbe\x4d\xe8\x88\x1d\x2d\x1a\x37\x70\x9b\x20\x96\xd0\x10\xdb\xd1\xd1\x89\x8f\xc6\x98\xa9\xfa\xca\x25\xe5\xe4\x81\xf5\x34\x8b\x21\x5a\x9a\x74\x54\x08\x38\x01\xca\x4c\xf5\x5b\x02\xca\x41\xf7\x01\xd0\x28\xa8\xe0\x75\x9b\x13\x9c\xed\x90\xeb\x9a\x4a\x03\xf9\x2b\x41\x66\xda\xc4\x3d\xf2\xe9\x22\xb7\xea\xac\x90\x09\x67\x30\xf9\x05\xe5\x0b\x51\x46\x82\x66\x84\xc0\x26\x6c\xda\x93\x49\x69\x54\xa5\x91\x09\xa4\x76\x18\xf4\x68\x0c\x9e\x2e\xc4\x8a\x4f\x0e\x58\x37\x7b\x1a\x79\x1c\xf0\x48\x28\xd5\x00\x94\xc2\x04\xf9\x8e\xd5\x54\x40\x70\x67\xe6\xce\x0a\x6e\x7c\x01\x39\xd1\x4e\x82\x7c\x49\x02\x58\x9e\x3a\x18\x6c\x84\x51\x1c\x76\xbf\xcd\x84\xb6\x1f\x4b\x65\xb8\x14\x82\x56\x01\xc8\x8e\x0b\x70\xdc\x82\x0b\xea\x75\x00\x15\xd3\xaa\x6e\x35\x71\x74\xe0\x71\xdc\x21\xbc\xc8\x61\x12\x9c\xf1\x20\x9c\x32\x03\xd4\x0d\x98\x42\xe7\xbe\xb8\x3a\x27\xc8\xb5\x40\x28\x0f\x55\x03\xe1\x85\x7b\x36\x3a\x10\x4b\x10\xbe\xab\x6e\x9d\xcd\x53\x49\x15\x18\x50\x35\x5a\xa8\x70\xa8\xa4\xfd\x0c\x72\x31\xad\x28\xaa\xf1\xcd\xb0\x49\x12\x00\x1b\xf5\xe6\x1b\x3d\xb5\x51\x03\x8f\xa9\x82\x2c\x4c\x40\x44\x58\x76\x50\x2c\x19\x78\x6d\xfc\x48\xc3\x40\x7c\xe8\x66\xbc\xcb\x3a\xab\x40\x96\xb1\xd9\xc9\x14\x97\x6d\xfa\x7a\x4a\xcd\xaf\x13\x8a\x9d\x5d\xe5\x05\x5c\x6f\xae\x42\x2b\x38\xbd\x42\x80\x91\xea\x4a\x88\x99\xc1\x72\xa5\x4b\x6a\x70\x9f\x47\x0b\x42\x18\x2b\x88\xfa\x67\xd2\x0f\xfb\xb6\x18\x32\xf6\xee\x32\x05\xbd\x4f\x19\xf6\x49\xc7\xa6\xc1\x3a\xd1\x50\x7c\xf4\x14\xc0\x52\x73\x09\x83\xbc\x84\x63\x1f\xdf\x94\x73\x92\x92\x8a\xaf\x04\x64\xa9\x6b\x1b\xc9\x46\x30\x62\x4b\x74\xc6\xba\xe1\xd4\x23\xab\x16\xe4\x33\x13\x4d\x55\xae\x8d\x7c\x1d\xe6\xd6\x4f\x00\x13\x72\x85\x1f\xae\x00\x64\x23\xfa\x51\x05\x4c\x65\xea\x67\xdb\x49\x67\x69\x1a\x9a\x23\x88\x93\xf2\x42\x1c\x01\x5e\x80\x7b\x9a\xe6\x8e\x56\x03\x32\x56\x98\xfb\xee\x42\xf8\x68\x31\xba\xea\xff\x16\x18\xfc\x25\x49\x2f\x4f\x5f\x25\x35\x84\xb2\x46\x21\x30\x4f\xdf\x99\xc7\x26\xc1\x53\x0b\x42\x1d\x6c\x1c\xbf\x31\x60\x3f\xcc\xb2\x96\x79\xa9\x10\x10\x05\x14\xe3\xc4\x3b\x72\xab\xa3\x26\xb3\x54\x55\x81\xb2\x32\xa4\x24\x23\xcb\x70\x49\xb5\x87\x58\xcb\x2e\xc3\x7d\xc2\xab\x18\x08\xa2\x01\x70\x24\xe0\xd8\xaf\x7c\xad\x20\x88\x04\x3a\xc6\x90\xa7\xaf\x7b\xc5\x06\x2c\xa9\xda\x99\x82\x5d\x5c\x31\xa1\xc9\xbd\x90\x24\xca\x8d\x1f\x3f\x64\x9b\x90\xc8\xc0\x6f\x01\x45\x7a\x86\xd2\x72\xff\xac\x12\xea\x04\x8d\x8a\x6e\x52\xf8\x5d\x18\xfd\x54\x51\x9e\x52\x8f\x22\x15\x92\xc0\x25\xad\x7a\x0e\x3b\x29\x57\xee\x9f\x32\x06\xc9\xe4\xd0\x38\x0c\xb8\x17\x93\xc0\x61\x81\x05\x04\xb4\xaf\x52\xff\x1a\x6b\xfd\xfb\x04\x85\x6f\x44\xc7\xc0\xeb\x95\xdd\x2e\xb9\x40\x52\xc1\xb2\x85\x2d\x81\xcc\x56\xdc\x34\xbf\x30\xf0\x75\x62\x93\xb8\x83\x68\xbe\xb9\x36\x4b\xea\xda\x66\x42\xce\x8a\x5b\x9c\xea\x17\x3a\xc0\xbd\x34\x80\xfd\x65\xa4\x9a\xaa\xd6\x2e\x64\x82\x95\x72\x4e\x8b\x54\xd2\xe7\x77\x8c\x54\xa1\x40\x5d\x76\xe7\x36\x93\xf9\x6d\x85\xd0\xa0\x8b\x3d\xd7\xfe\x42\x67\xf3\x4e\xb6\x61\x20\x92\x34\xbb\x28\x76\x73\x6a\xd5\xcd\xd6\x0d\x58\x1c\x77\x23\xd5\x4d\x34\x8d\x0e\x83\xbc\x54\x30\x92\xd6\xa7\xaf\x8d\x94\xd6\x36\xe4\xe2\x37\xca\x77\xa5\xef\x82\xbe\xb7\x34\x5b\xbd\x03\xac\x9e\x6b\x53\x6d\x17\x01\x10\x80\x10\x43\xd0\x05\x0b\xc0\x86\xd0\xa3\x8f\x16\xfd\x15\x6d\x02\x66\x9b\x75\xdf\x7d\xc0\xfa\x42\x2b\xa6\x1b\x29\x63\x20\xce\x0d\x21\x5a\x17\x1b\x1b\xc0\xea\xc0\x45\xac\x00\x29\x1b\x7b\x09\xa8\x3b\x55\xaa\x03\xee\xd5\x0e\xea\x5c\xc2\xde\x31\xa6\x54\xa8\x97\x84\x28\x5f\x78\xf9\x65\x5f\x94\xd6\x73\x27\xd9\xae\x4e\x24\x72\x40\xe9\x0c\xb6\x5a\x6e\x31\x32\x3f\x47\x63\x6c\x5e\x0c\xbd\xc0\x28\xa9\xc7\x1b\x98\x31\xe0\x67\x87\x89\x0f\x6d\x77\x4a\xdd\x48\x25\x1b\xb1\xa8\xe1\x06\xe4\x2f\xa1\x3c\xc1\xe9\x27\xc4\x1d\x39\x9a\xb5\x21\x69\xdc\x3a\x05\xed\x9d\x40\xfd\x55\x29\x98\xed\x20\x8d\x73\x7f\x10\x49\xbe\xea\x86\x66\x71\x8d\xb8\x03\x7b\x0b\x68\x06\x60\x2f\x83\xbd\xab\xd8\xb0\x7e\x26\xf3\x39\xa8\x20\xf2\x84\x7c\x01\x6e\xa1\x55\x26\x6a\x10\x15\x3f\xa7\xdc\x5d\xd3\x00\x83\xa5\xfb\x52\xea\x9a\xa6\x1f\xd3\xff\x09\xf2\xd2\x69\xc3\xaf\x1c\xdc\x64\x46\xb8\xc0\xc2\x59\x49\xb5\x0b\x85\xa1\xab\x7d\x1f\x6d\x01\x7b\x28\xec\x17\x10\x8d\x06\xf6\x56\x25\x68\x53\xcf\x60\x84\x26\xce\x0a\xd0\x12\x47\x30\xfd\x03\x87\x68\x81\x05\x19\x38\x26\xd1\x90\x4b\x78\xac\x39\x08\x30\x10\x6f\x7e\xe1\x6c\xb9\x42\xaa\xf0\xfc\x5a\x0d\xc9\xe1\x9e\x13\x5c\x53\x88\x10\xbc\xc1\x37\xeb\x0a\x13\x96\x05\xfc\x11\x6f\x7e\x71\xff\x9f\x5d\xb6\x15\x4e\x80\x9e\xe3\x9e\x23\x5a\xa6\x8d\xdd\xc1\xfe\xf2\x4b\xb2\x0a\xac\x2e\x4b\xb3\xbb\xe4\x83\x55\x4c\xbf\x2e\x38\x99\x5d\x1d\x76\x37\x94\x0c\x02\x58\xf3\x80\x8c\xae\xbd\xa5\x09\x1e\x4f\x77\xbe\x7c\xbf\x6a\xe7\xca\x23\x36\x48\x71\x8b\x10\x2d\xfa\x66\x84\xa7\xa9\x59\x8e\x37\xbf\x60\x55\x51\xcd\x09\x0e\xe1\xae\xd5\xc0\xf4\x18\x21\xa2\x4a\xbb\xbe\xf9\xc5\x35\xcb\xa0\x2b\xed\xe3\xa8\xf3\x12\x41\x2d\x3b\xa7\x22\x70\x1c\x26\xd5\x81\xdf\x40\xbe\xfe\x42\x65\x9c\x27\xa8\x80\xdd\x68\x9b\xe7\x24\x91\x00\xad\x83\x39\x94\x86\x68\x16\x2e\xd0\x0f\xe8\xb7\x92\x9c\xd7\xee\xfe\x15\x9a\xa6\x7e\x6c\xb0\xa0\x97\x4c\xd6\xc3\x01\x70\x16\x2b\xea\x7f\x4e\x53\x81\x3b\x52\x6b\xb0\x45\xe3\x0e\xb9\xa1\xda\x97\xf1\x04\x03\x72\x74\x80\x7a\xd5\x53\x81\x4d\xc2\xe7\x15\x05\xf7\xd3\x81\x3e\x18\x30\x59\xc4\x23\x83\xad\x0c\xdc\xa5\x78\xf7\x0b\x6e\xa9\x4f\xac\x80\x8f\x1f\xc0\x3b\x95\xf9\x9f\xd6\x07\x10\xd7\x26\x7a\x9f\x4b\x09\xc4\x1d\xc5\x1e\xf0\xc3\x8e\x04\xbe\xe5\x66\x01\xae\x35\x88\xd2\xe1\xe2\xda\xef\x5f\x2b\xc5\x55\x1e\xa0\xe1\xa0\xe0\x00\x82\xe8\x1a\x11\xce\xda\x20\x35\xb7\x2b\x56\xb8\x5b\xea\x37\x81\x76\x1c\xd5\xa1\x76\xc0\xaa\xb6\x39\x52\x6b\x23\xe0\x02\x7b\x87\x4d\x03\xb6\x4b\x1a\x1d\x05\xf1\x12\xdf\xaa\xcd\xb7\x23\xfd\x8d\xb9\x4c\x05\x62\x0f\x62\x3d\x6a\x10\x51\x76\x12\x69\x42\x36\x4c\xbc\x28\xc3\xdc\xe4\x15\xb7\x53\x49\x1d\x34\xb8\xfd\xc8\x55\x0c\x71\x87\x14\x32\xb8\x75\xe0\x89\xf6\x89\x6e\xfb\x08\xe6\xbb\x65\xd9\x01\x8d\x06\x1c\x47\x03\x5f\x70\x8d\xba\xf5\x34\xe5\xb0\xb6\x0d\x14\x93\x80\x23\xd0\x4e\xa3\xb3\x28\x3c\xb0\x16\x4e\xa7\xa5\x29\x0c\x38\x8a\xaf\xa9\xba\xa9\xaf\x03\xdf\x6d\xd3\x0d\xbd\x49\x27\x30\xec\x21\x42\xf7\x09\xf9\xdc\x27\xe1\x76\x68\xe9\x27\x84\x5f\xc8\xe9\x0c\x64\x0b\x84\x7a\x02\x1d\x8c\x6c\xca\xee\x07\xe2\xb2\xdd\xb9\x72\x07\x34\xaa\xf2\x82\xae\x10\xa3\x01\x82\xa0\x2f\x03\xd8\xc0\xa3\xa9\x6b\x0e\x98\xdc\x03\xbd\xfb\xb4\x9d\x6a\x9a\xd8\x11\x8c\x5d\x29\x3c\x00\x03\x05\x25\x8e\x01\x76\x6a\x04\x63\xe0\x95\x97\xe1\xba\xcf\xd7\xbf\x3b\xf9\xa4\x09\x6e\x13\xea\x7a\x46\x39\x34\x5c\x35\x62\x05\x00\xdb\xa5\x20\x82\x33\x94\x08\x5a\xe2\x1e\xfe\x85\xd2\x3d\x37\xf2\x44\xe6\x36\xb7\xe6\x36\xeb\x0e\xa6\x53\x6b\xbb\xa5\x3a\x3a\x4c\x34\x69\xae\x06\x27\xf3\x16\x6b\x19\x5b\xc0\x1e\x02\x0c\xa5\x1d\x11\x65\xe6\x1a\x50\x08\x15\xf5\x49\x83\xd5\x72\x1d\xc8\x02\x6e\x21\x22\xc4\x1c\x79\x21\xe0\x47\x01\x0c\x0a\x65\x04\x27\x57\x1a\xfe\xa0\xa1\x5b\x00\x61\xd3\x53\xcb\x78\xdc\xe4\x37\x64\x55\x0e\xba\xfc\xcb\xe4\x1b\x56\x30\xad\xc2\xe8\x5c\xe0\x50\x1d\x18\x4c\x9d\xf5\x76\x15\x90\x48\x27\x92\x56\xf6\x15\x62\x57\x24\xe6\xce\xb4\xa0\x75\x60\x1f\xe5\x8e\xea\x87\x24\x30\xa6\x69\xe9\xcc\x0e\xd5\x6d\x0b\xea\xf1\x28\x59\xac\x3d\x12\xeb\xaa\x8a\x9d\xd2\xa6\x80\xe7\x3c\xf5\xce\x9d\x2e\x55\x93\x20\xe9\xe4\xde\x0e\x6a\xad\x3a\x7c\xe7\x12\xeb\xd7\x9d\x4e\xed\xe0\xde\x05\xd8\x4f\xa3\x65\x82\x58\x6c\x42\x74\x05\x4e\x41\xe5\x05\x01\x88\x03\x57\x56\x17\xbc\x4d\xcd\xed\xe9\xe7\xe1\x6e\xfc\xe6\x7a\x0d\x74\xbf\x4a\xf8\xae\xda\x40\xce\xde\x29\x3c\xfd\x2f\x5a\x02\xa8\xc5\x97\x2a\x21\xb4\x12\xe0\x56\x58\xf2\x66\x8d\x28\x2c\x6e\x7c\xf9\x56\x36\x90\xd5\x73\xb6\x46\x46\x18\xe3\x1c\x26\x4c\x0f\x29\x40\xfc\x52\x90\x2e\x03\xd5\x18\x86\x7a\x81\xc8\xa7\xa9\x03\xfa\xec\xb7\x91\x5e\x3f\x60\x3e\x7f\xa7\x5f\xe7\x19\xcb\xb7\x96\xdf\xfe\xd4\xde\x2d\x24\xfe\x8c\x80\x7f\x46\xc0\x3f\x23\xe0\x9f\x11\xf0\xcf\x08\xf8\x67\x04\xfc\x33\x02\xfe\x19\x01\xff\x8c\x80\x7f\x46\xc0\x3f\x23\xe0\x7f\xe7\x08\xf8\x77\xfa\x16\x7e\xc8\x84\xff\x0c\x8b\x7f\x86\xc5\x3f\xc3\xe2\x9f\x61\xf1\xcf\xb0\xf8\x67\x58\xfc\x33\x2c\xfe\x19\x16\xff\x0c\x8b\x7f\x86\xc5\xff\x8f\x0a\x8b\xff\xf1\xdf\xff\xf8\x97\xd3\x65\xff\xd3\xf9\x0f\xa7\x0f\x82\x23\x4b\xd9\xd8\xb9\x77\x5f\x24\x8d\x73\xf3\xe9\x73\xf3\x1b\x2d\x0f\x7b\x4b\xac\x5f\x97\x5d\x4a\x9a\xb0\x99\x45\x7c\x79\x6b\xdd\x09\x84\x6f\x08\xea\xb6\x24\x63\xfa\xf3\xfc\xed\x48\x35\x59\x77\x37\xab\x6c\x76\xbc\x13\x49\x73\x3e\x68\xea\x63\x9e\xf3\xee\x5e\x61\xd9\x14\xfe\x0a\x94\xc1\x36\xe0\x65\x59\x6a\x3f\x59\x6a\x6e\x88\x07\x8c\x82\xf4\xd4\xb6\x99\x7a\x1f\x67\xb7\x91\x74\x73\x2b\x1b\x4e\x76\xd9\x48\xb5\x64\xc9\xc6\xe4\xef\x1f\x77\x75\x6b\xff\xcb\x48\x45\xf5\x51\xfd\x57\x5f\xbe\x69\xe4\xf5\xcf\xb6\x92\xd3\x2c\xe5\x01\xf5\xfb\x8f\x78\x7e\xc0\x5b\x7f\x7a\xfa\xd9\xdd\x88\x19\xd3\xf2\x50\xdc\xb9\xf3\xef\x54\xd5\x2f\x25\x8d\xf9\x88\xb7\x1f\x41\x15\x7b\x7e\x3b\x3e\x84\x88\x39\x36\xda\x6b\x8f\xc5\xf5\xf0\x19\x7c\x3e\x5b\xde\xba\xfb\x2a\x3b\x70\xdd\x1b\x54\xf9\xf4\xcd\x75\x6a\x6e\xe6\x6d\x7c\x86\x4d\x5b\x01\x2a\x8e\xe7\xdf\xba\x48\x0a\x72\x27\x71\xc1\x6e\xeb\x6d\x4f\x73\x96\x07\x9e\x20\xef\x25\x0d\xc1\xaa\x9d\x65\x77\xd1\xaa\x9b\xa5\x6e\x6d\xd7\x34\xcb\x49\xd3\xec\xb6\xf1\xd9\x6f\x47\x89\xfe\x79\xed\xe5\x8c\x56\x88\x92\x26\x42\x64\x82\x5f\xf9\x8f\xa4\xf0\x00\x60\x84\xd2\x2f\xe6\x62\xc6\xaf\xa6\xda\x97\xf1\xfc\x56\xe0\xa3\x4d\xaa\x5b\x6f\x5f\x34\x69\x31\x9f\xe6\xac\xfd\xc1\x9f\x7d\x0a\xb2\xf6\xa7\x9f\xe1\xb6\xc5\xb4\x3c\x48\xea\x59\x1f\x5d\xc4\xe7\xfa\x05\x9f\x3c\xe2\xfd\x8f\xdf\x8e\x8f\x43\xbd\x8d\xfc\xbb\xdf\xfd\xe6\x73\xcb\xfc\x17\x6c\x99\x8f\x63\x1a\xbc\xbc\x47\x9f\xfb\xe8\xef\xb8\x8f\xfe\x74\xfe\x1f\x7f\xf8\x5e\xd6\x35\x50\x9f\x66\xdf\xba\xfb\x8f\x17\x6a\x55\x45\xb4\xd7\xbd\x5a\xb1\xe9\xd6\xe9\x19\xdc\x27\xcc\x17\x08\x9e\x73\x65\xf8\xca\xf7\xc0\x70\x0b\x00\x2c\x8f\xca\xb8\x59\x1e\x69\xa2\xe9\x72\xb8\xc1\x5c\xc1\x11\x52\x8a\xfb\xc5\x6e\x0b\x66\xff\xfa\xbc\xc0\x84\xa0\xbb\x55\x53\x46\x80\x50\x41\x8a\x8b\x64\x4d\x2f\xae\xa7\xa9\xa8\x0f\x52\x30\xb7\x89\xe7\x44\xd4\x63\x44\xa4\x02\x89\x57\x90\xaa\x16\xdf\x89\xa0\xc1\x71\x37\x33\xe7\xf6\x80\x14\xdc\xd9\x9d\x23\x64\x35\x0a\x42\xe5\x53\x11\x5a\xd4\xbd\xf8\xf2\x72\x43\xd0\x4e\x33\xf5\x3c\x36\x3e\xe3\x4c\x25\x29\xbe\xe7\x9b\x19\x1d\xf7\xb6\x5e\xf0\xb1\xaf\x2e\x23\x73\xe7\x19\x29\xc4\x84\xac\x73\x77\xf3\xc7\x6c\x67\xc4\xb8\x20\xcc\x3c\x67\xdd\xb2\xef\x5e\x03\x0d\xad\xec\x15\x2e\x91\xa4\x8c\x20\x79\x43\x64\xc1\x7f\xeb\x4f\x0d\x31\xfa\x92\x61\x9a\x5a\xff\xc9\xcf\x39\x38\x82\xe0\x6e\x16\x5f\x19\xb5\x94\x93\xaf\x02\x7f\xd0\x86\x31\x90\x2c\x5d\xc2\x42\xca\xfd\x8b\xb8\xdc\xba\x30\x1c\x99\x73\xe4\x19\x72\xf1\x1b\x09\x6b\xaf\x36\x84\x84\x68\x27\x23\xdf\x0b\x93\xb2\xc2\x4b\x41\x72\x61\xf8\x78\xf6\xa4\x88\x90\xbb\xed\xeb\x56\x96\x5f\xa0\x1f\xb2\xbb\x7d\xce\x3c\xc3\x85\xd4\x3b\xc5\xf4\xe9\xe7\x8a\x3c\x89\xfb\x4f\x17\x46\x76\xe5\xcc\x68\x6f\x87\x97\x65\x03\x14\x3c\x82\x16\x46\x44\xa6\x7d\x35\x0f\x72\xe7\xf9\xbf\xed\x04\x26\x1d\xe9\x0b\xd1\xca\x0d\x58\x11\x61\x52\xc4\x2f\xe4\x8b\x3b\x26\xc5\xbf\xe6\x8b\x69\x31\x06\x21\xbe\x77\x34\x03\x9b\xdd\x23\xd8\x7a\x39\xfe\xfd\xfc\xb0\x0c\x1f\x09\x86\x01\x4a\x64\x79\x60\x6b\xe0\xd7\x92\x5a\x6f\x5b\xfe\xfe\xe0\xe7\xf3\xc1\xcb\xeb\x63\x6f\xc7\xd8\xd1\xa7\xfe\xc5\x7c\x81\x9d\xc2\x69\x97\xed\x86\xef\xe8\xdb\xd1\xb3\x83\xd8\x77\x87\xc1\x89\x8a\x88\x5a\xeb\xc7\xa0\xbf\x74\x94\x2a\x94\xd4\x7d\x26\xfe\x8a\x09\x47\xd8\xfd\xcd\x09\x1f\xa9\x16\xfb\x3b\x4e\xf8\xa8\xc7\xe0\xb3\xdb\xf8\x26\x31\x7c\xe6\x5f\xd6\x80\x9e\x4f\x3a\x19\x4c\x3b\x03\x8b\x64\xae\xee\x49\xe0\xf0\xaf\x71\x8b\x24\x91\x37\xc7\x2d\xcf\x87\x2d\x3f\x38\xea\x9e\xe7\x8b\x51\x5f\xe7\xfc\xd9\x98\xc7\x6b\x63\xae\xf3\x8d\x41\x3f\x30\x41\xf6\x77\x9a\x6d\x30\xf4\x80\xa3\xf1\x63\x0b\xdc\x38\x6e\x3f\x7a\xf3\xc7\x1a\x0f\x21\x91\xd6\xba\x96\xeb\xb2\x7e\xb6\x90\xb8\xac\x89\x3f\x80\xe0\x6a\xbb\x47\x80\x8f\xeb\xba\x33\x8b\x42\x2f\xb2\xa1\xd4\x63\x0d\x37\xcf\x6f\x57\xb6\xbe\x3a\xd8\x71\xb3\xb2\xdf\x1c\xac\x3d\x1f\xec\xb1\x9c\x9f\xef\x41\xb9\x0e\x76\xde\x0c\xf6\x7b\x73\xfc\xd6\x82\x3e\x2f\x44\x43\x61\x7a\xab\xb9\x3b\xf9\x62\x5e\xb9\x1e\x46\xac\xe1\xba\x96\x43\x5f\xcb\x41\xae\x4b\xf8\xad\xb1\xca\xf3\xa1\xbe\xb7\x8a\xbf\x19\xa9\x9b\x42\xd6\x3f\x30\xd0\xfe\x7c\xa0\xdf\xae\x5b\xf9\xc8\x5e\x6b\xf7\x35\x49\xff\xee\x5e\xbb\xc3\xa1\xb6\x1a\xa3\xfc\x9e\x23\x4d\x13\xe7\xfd\xac\xd4\xc2\x29\xa9\x65\xab\xc9\xb4\x5d\xc0\x71\xed\xe6\x48\x69\x25\x0c\x9c\x96\xf2\xd0\x73\x2a\x03\x44\xaf\xa3\xcd\xd4\x9b\x9b\x1a\xc8\xf1\x43\xe9\x41\x69\xb2\x86\x21\xb7\xd4\x10\x26\x6a\xc9\x60\xdc\xa0\xfc\x42\x10\xa8\xcc\x88\x7e\xf4\x4b\x12\xa0\xb1\x75\x44\xfc\x73\x35\xb2\x93\x23\x15\xdb\x5a\x72\xdb\x26\xd7\xba\x95\x05\x66\x82\x6a\xb5\xd4\x15\x29\x7f\xe4\x14\xd3\x40\x84\xd7\x6d\x82\x99\xda\x1c\x97\x3d\x09\xb8\x63\xed\xc1\xb7\x0d\x88\x49\xdd\x6e\x03\xef\x3c\x08\xe1\xfb\x80\x9d\x08\xe4\xb3\xd6\x4e\x3d\xe5\x21\x1b\x9f\x33\x99\xe0\x59\xc3\x30\x86\x9b\xc4\x55\xe2\x39\xec\x1d\xab\x33\xcd\xf6\xff\xb1\xf7\x2e\x3d\x72\x24\x47\xba\xe8\x5f\x09\xf4\xd9\xdc\xb3\x08\x83\x9b\xb9\x99\x3f\x96\x14\xa5\x46\x2d\xba\x57\x03\xd4\x76\x90\x93\x47\x52\xe9\xde\xe4\xe8\x40\xad\x53\xc0\xe5\xaf\xbf\xf8\x3e\xf3\xc8\xca\x2a\xb2\xc9\x22\x47\x8f\xb9\x33\x85\xee\x8a\x0c\xe6\x23\xc2\xc3\xdd\xdc\xde\xf6\x19\x2e\xdb\x20\x6c\x2c\xb2\x25\x28\xfd\x88\xcc\x24\xa3\xb3\x5a\xc5\x63\x03\xe5\xf4\xe5\x39\xae\x12\x90\x4b\x9d\xce\x4e\xf6\xa3\x75\xf6\xe1\xa7\xcb\x53\x47\x3e\x40\xdb\xc1\x19\xfa\x69\x88\xc5\xc6\xc3\x7a\xe4\x86\x3b\xb3\x73\x2d\xd4\xfc\xe5\x20\x63\xfa\x4e\xd0\xfd\xd6\x12\x32\xe2\x41\x8b\x04\x54\x8a\x99\x7d\x44\x45\xd9\x47\x4f\xdb\x79\x35\xf9\xab\x2e\xcd\x19\x75\x12\xf6\x97\xee\x2b\x74\x12\xce\x58\x03\x35\xf6\xce\x8e\x9b\x98\xa3\x11\x7e\xaa\x52\x37\xfc\x65\x47\xb8\x5d\x06\xf4\x18\xb6\x9c\x1d\x9d\x66\xd2\x84\x5a\x3f\x70\xd3\x85\xfd\x72\x0b\x78\x92\x0c\x6c\x70\xa3\x34\x29\xfe\xc8\x74\x9b\x03\x1d\xcc\xf5\xf4\x12\x1e\x05\x2b\x37\xb8\x19\x2a\xd1\x1a\xee\x54\xbc\x83\x67\x9a\x93\x70\x0e\x66\x45\x37\x34\x93\xc3\xe8\xcf\xf7\xfb\x80\x85\x71\xa0\x72\xf8\x27\xa3\x18\xec\xb4\x78\xc1\x65\x79\x73\x9a\x71\x1f\x3f\x60\xf3\x24\xe7\xe4\xed\x3e\x1d\xfd\xf8\x95\xd1\xf7\xd7\x8d\xbe\x8a\x1b\x07\x93\xfd\xbf\x9f\x8f\xfe\x27\xcc\x6b\x17\xab\x1c\x7c\x3d\x3d\xc1\xc7\xd0\x95\x0d\xae\xf0\x34\xe2\xfe\x00\x73\xbc\x72\xc8\x4b\xf5\xfa\x95\x21\x5f\x27\xbc\x7f\xd7\x90\x43\xfc\x8b\xd3\xdd\x9e\x4f\x77\x7b\xd5\x74\xdf\x0c\x3e\xec\x55\xf3\xfd\x34\xf8\xdb\x79\xd9\xe9\xe3\xc7\xbc\xec\xab\x67\xf1\x5d\x87\xa2\xfe\x37\x1c\xb1\x3f\x0d\xd8\x72\xb6\xbf\x91\x3e\x7e\x75\xbc\x6b\x82\xa7\x54\x98\x25\x7f\x8f\x01\x2b\x2c\x8b\x51\x61\x99\x8f\x69\x5f\xdc\x92\x7a\x4c\xb2\xbe\x66\xd4\xfd\x4b\x94\x3c\x6f\xb6\xa1\x4b\x31\xfd\x1c\x25\xdb\x0b\x4a\xb6\x5b\x4a\xfe\xdb\x0d\x73\x51\xef\xaf\x0d\xb2\x3d\x0d\xf2\x2b\x33\xfb\xf9\xf1\x46\xa5\xca\x12\x14\x66\xcc\x2e\xcb\x36\xb6\x63\xbc\x76\x9c\x7c\xd4\x27\xa2\xfd\xdb\x0c\xd4\x9f\x8d\xb3\x80\x75\x4f\xfb\xf2\x38\x39\xcc\xf6\x37\xda\x5b\x4c\x7f\xf8\xda\x38\x7f\xe2\xd5\x36\x5b\xc3\x7c\x9d\xc6\xf2\x0d\x09\xf1\x56\x67\xfb\xdd\x6f\x7f\x78\xf3\xd4\xbc\x79\x6a\xde\x3c\x35\x6f\x9e\x9a\x37\x4f\xcd\x9b\xa7\xe6\xcd\x53\xf3\xe6\xa9\xf9\xff\xa7\xa7\xe6\x1b\xb2\x88\x9f\xe9\x3d\x6f\xee\x9b\x37\xf7\xcd\x9b\xfb\xe6\xcd\x7d\xf3\xe6\xbe\x79\x73\xdf\xbc\xb9\x6f\xde\xdc\x37\xff\x2c\xf7\xcd\xef\x2f\xa7\x5f\xfe\xfa\xa7\xf3\xfe\xe7\x7f\xfb\xe5\xf7\x7f\x79\x3c\xfd\xdb\x9f\x2e\x7f\xfa\xeb\xff\xfb\xbd\x58\xbe\xc1\x3c\x54\x7b\x08\x69\x16\xf7\x10\x8b\x75\x25\x28\x51\x64\xcf\x3d\x58\xe4\xe1\xac\x8f\xc4\x1c\x8c\x9f\xd6\x6f\x1e\xad\xb0\x8b\xce\x80\x46\x78\xcf\xb4\xb0\x78\x74\xa9\x3d\xee\x0c\x17\x7b\x6c\x62\x3e\xde\xf3\x7c\xb3\x22\xc5\x37\x27\x48\xb6\x59\x62\x2b\xe3\xb6\x78\x70\xfd\x9e\xf4\xd5\xcf\x4f\xc2\x77\x42\xa4\x15\x8e\x51\xe3\xa1\xca\xac\xe3\xde\x05\xe6\xb4\x42\x97\x59\x1d\x4c\xab\x44\x9b\x7b\x85\xf6\x8b\xf3\xf9\xd3\xf1\x93\x47\xcd\x56\x42\x15\x94\x72\xef\x12\x77\x21\xb5\xb7\x47\xe8\x4f\x15\x12\xba\x76\xce\x49\x7d\x8f\x73\x76\x1d\x6d\xc6\x26\x11\x6d\xd3\xa0\x3f\x69\xe0\xc6\x50\x95\xbf\x2b\x8d\xf7\xf3\xf3\xf0\xaa\x84\xc5\x97\x53\xf1\x99\x7b\x3f\xd7\x86\x7f\x2c\xfe\xbb\x39\x7e\x38\x12\xfd\x40\x37\x77\x5c\xc9\x33\x94\x33\x30\x80\x1d\xdc\x75\x72\xea\xd6\x29\x1e\xbe\x3f\xee\xa4\x05\x92\xc8\xbd\xdd\xa4\x0c\xae\x0b\x57\xaf\xdd\xf5\xd9\x85\x0f\x82\x4c\xb2\xd2\xf8\xe4\x37\xa5\xbf\xcf\x1f\x18\x96\x88\x63\x21\x61\xde\xdb\x45\xc5\xd8\x3f\x2b\xce\xcc\x25\x94\x52\x37\xd2\x6f\x22\x73\xac\x73\xd2\xf2\xfd\xeb\x5a\xfe\x7e\x69\x92\xbf\x92\x71\xf8\x1f\x9a\xe4\xe0\x93\x69\xdc\x81\x4e\xfa\x79\x57\x89\xd2\x0f\xdd\xf9\xe8\xad\xdb\x2b\x08\xb3\xf9\x7d\x97\x68\x75\x91\xf0\x67\x26\xec\x76\x92\x8f\x0b\x5f\x09\x3e\xe9\xd6\x3f\xf7\xbb\xeb\x44\x67\x3b\x3f\xfc\x6a\x5f\x37\xb9\xb0\xf0\xa2\xe8\x99\x29\x82\xe0\xc8\x1b\xf7\x48\x96\x4f\xae\x73\xec\x97\xe3\xba\x5f\x99\xe7\x3f\xc4\x2b\x32\x05\xad\x88\x45\xdd\x9a\xd4\x60\xf5\x89\xd5\xac\x92\xcb\xca\xba\x52\x75\x97\x4a\x77\x6b\xb4\x71\x8a\xc6\x62\x99\xf5\xc2\x7c\xcd\x10\xcb\xc4\x7e\xfc\xb8\x49\x14\xa3\x07\x9b\xb5\x6e\x3e\x58\xb4\x43\xbd\x5e\x55\x8c\x3c\x6b\x12\x82\xa0\xb7\x2d\xc8\xeb\x58\x92\x29\x33\xab\x62\xe8\xe1\x66\x29\xbf\x4e\x7e\x0b\x33\x60\x59\x61\x4f\xcc\x03\xd6\x43\xc2\x4a\x63\x0d\xdf\xac\xb8\x74\x63\xbb\xa9\xd2\x56\x15\x64\xd6\x06\xce\xce\x12\x52\x16\x04\xf3\xbb\xa1\x21\xaa\x0e\x7e\x43\x7c\x12\xc7\x17\x58\xb8\x16\xaa\x3b\xcb\x01\x63\xd2\xca\x39\xaa\xb8\xfb\x04\xd3\x1e\x95\x75\x74\xac\x20\x64\x25\x24\xac\x2c\x21\xdc\x81\x47\xd6\xbb\xd9\x80\x31\x3f\x58\xc3\x29\x83\xf6\x1f\xcc\x4b\x96\x54\x56\x31\x9a\x39\x21\x95\x15\xc2\x2d\xc4\x4b\x27\xec\x08\x4b\x5b\x57\x5d\x58\xe7\xe3\x0d\x71\xda\x4d\x4a\xb3\x95\x15\x86\x2c\xf7\x0a\x22\x3e\x28\xe7\xc8\x58\xf7\xc6\xbc\x55\x65\xcd\x20\xf9\x9f\xd5\x6c\x27\x4d\x53\x1e\x42\xc4\xe8\x11\x87\x35\x68\x7b\x93\xce\x8a\xda\x66\x41\xac\x7e\x93\xc1\x4a\xe9\xd1\xfa\x1e\xd2\x94\xc8\x2f\xa5\xee\x5d\x06\x7d\xf5\xac\xca\xc5\x9b\xc6\x36\x16\x58\x82\x31\x30\x8d\xc4\x93\x28\x2c\x0c\xf2\xde\xc4\x7a\xe3\x4a\x49\x8d\xf1\x6e\xca\xec\x6c\xba\xd6\xb3\xf7\x09\x73\xa8\xc7\x66\xef\x9b\x78\xef\x9b\x6d\xb6\x1d\x67\x6a\xa7\x49\x0d\x27\x8f\xfc\x36\xcd\x23\x36\xa0\x3e\x13\xa1\xa3\x94\x2a\x3d\xd5\x14\x58\xc9\x93\x05\x4d\xa9\x28\xc1\x6e\x2f\x59\xc8\xd9\x57\x7f\xcb\xce\xfa\x4b\x32\x4a\x1a\x9b\xba\x3b\x54\x3a\x16\x53\x81\x59\x12\x1f\x06\xda\x88\xd9\x8e\xef\xc0\xfe\xdf\x09\x43\x21\x2c\x03\x1a\x04\x2c\xa0\x7a\xd3\x9b\x4b\xd6\xcb\x86\xa5\xe1\x5b\x5c\x57\x11\x6e\x67\x3b\x3a\x0c\x81\x1d\x87\x76\xa9\x75\xb0\xb9\x9d\xb4\xc6\x6a\x1c\x16\x30\x8b\x19\xe6\xb8\x90\x8e\x6b\x80\xce\xac\xb1\xbd\x27\xf3\xd0\xbb\xe7\xca\x88\x72\x27\x18\x4b\x65\x6b\x82\x76\xec\x2c\x37\xd5\x6c\x5b\xed\x09\xc5\x41\xfb\x3b\x1b\x8c\x54\xe6\x99\x4b\x77\x63\xf9\xcf\xec\x93\xd5\x62\x75\x60\x85\xba\xf4\xc6\x2a\xc9\x55\x5b\x37\x08\x01\x41\xd0\x8b\xe1\x92\x05\x57\x2d\x71\x79\x74\x44\x56\xfc\x54\xc2\xed\x60\x0f\x84\x2e\x7b\xbd\x0c\x51\x16\xdb\x8f\x55\x34\xe9\xbc\xc8\xc9\xb1\x7a\x5b\x1e\xb3\x88\x97\x3b\x1c\xdb\x9e\x38\x44\x71\x80\x04\x11\x23\x84\x0b\x42\x70\x10\x96\x9d\x11\xc4\x83\x05\x6e\x7b\xb6\x47\xa7\x1a\x3e\x9c\xc1\xa1\xf5\x92\x17\xcd\xdd\xdf\xe6\xa6\x6e\x32\xfd\x78\x81\x7e\x57\xa1\xcd\x11\x75\x83\x0a\x21\x67\xf1\x9c\x61\x11\xed\xba\x4b\xf7\x86\xdd\x8f\x71\xd4\x55\x9b\x37\xe9\x21\x26\x86\x06\xfb\xcf\x40\x62\x1d\x8d\x2f\x41\xbb\x44\x76\x29\x85\x6e\x28\xab\xa2\x5b\x93\x86\x2f\xb0\x9e\x11\x53\xdc\x2a\x3d\x2f\x32\x7c\x88\x96\x29\xd6\xa6\xf4\x5a\x41\xfe\x9b\xb1\xa0\x3c\x22\xdb\x51\x59\xcd\x66\x53\xce\xb6\x1d\x6d\x10\xdc\x89\xe3\x6d\xc1\x74\xf6\x9e\x20\x1a\x8d\x54\x16\xa3\xbe\xa3\x77\x67\xcb\x23\xf7\x80\x6d\x66\xe7\xa0\x2e\x57\x36\x2d\xbb\x73\xbf\x68\xd9\xb5\x70\xc3\xd8\x96\x47\xce\x14\x76\x45\xc3\xf6\xf5\xf6\x35\x0d\xf7\x0f\xf1\x9a\x74\xaa\x2a\xbd\x13\x9b\x80\x9e\xac\x04\x63\x71\x72\xb0\x8e\x5d\x63\xd9\xa1\x63\x8e\x53\x9d\xd2\xc1\x15\xf2\x85\x83\xa9\xd2\xda\x20\x78\x08\xa4\x80\x82\xec\x59\xf3\xd6\x17\x9a\x0a\xf1\x5a\xc0\xcd\x8d\x58\x0d\xea\x35\xcb\x1d\xa5\x07\xa3\x80\xe4\xee\xde\xab\xb4\x90\x6e\x03\x2b\x4b\xc1\x51\xb3\xac\x8b\x0b\x36\x9c\xdc\xaf\xee\xd2\x28\x1c\x08\x84\x44\x3d\x5f\xc2\xe7\x29\x3b\x8b\xe4\xf1\x88\x22\x42\x24\xcc\x71\x5e\xd2\x81\x81\x3d\xd0\xa4\xb2\x7d\x08\x91\x9d\xb2\x48\x17\x67\xac\x32\xac\x6d\x95\x15\x12\x02\x23\xcb\xbb\x59\x47\x8a\xa7\x60\xf8\x80\xd5\x99\x41\x90\x82\x04\x6a\x50\xc2\x35\x05\x18\x08\xdb\x94\xb0\x7f\xef\xaa\x6a\x4b\x6c\x2b\xd6\x42\xd2\x3b\x09\x81\x31\x02\x3b\x2a\xc2\x64\xb8\x0b\x05\xa4\x81\x70\xe9\xca\x4c\x27\xe7\x88\x91\xd2\x80\x70\x26\xf4\x9d\x10\xf6\x64\x8e\x5d\xba\x2d\x2c\xb1\x2c\xad\x05\xcf\x81\xba\xbc\xb3\x6b\x18\x48\xce\x77\x97\x46\x00\x8b\xa8\x43\x5a\xcb\x30\x28\x19\x57\x61\x49\x04\x39\x3f\xcb\x57\xbc\xb5\x93\x75\xbc\x93\xc7\x92\xe5\x11\x05\x3c\x7d\x9c\x25\x6a\x48\x59\x05\xb9\x95\xa1\x5b\x2c\x09\xa4\xc2\xe9\xe8\xbd\xb8\x6b\x8a\xf2\x21\x11\x71\x66\x9d\x60\x29\x96\x4a\x40\x69\xd8\x54\x44\x3b\xb0\xe4\xd2\x5a\x57\x93\xdc\x2c\xc0\xdb\xb9\x6e\x95\x55\x79\xdb\x7a\x59\x86\x5f\x6d\xac\x14\xa9\xe7\xac\x01\x67\xeb\xa8\x46\xfe\xaf\xbb\xcc\x91\xb1\x08\xc2\x7b\xb5\xdc\xce\x81\xdd\x47\x70\x9a\x9e\x6d\x65\x8a\x4d\x69\xa6\x19\x79\x98\xdd\x48\x40\x79\x21\x62\x45\x80\x25\x79\x6b\x59\x28\xd9\x66\x27\x60\x05\xec\xc5\xc1\x3a\x6c\xcc\xe4\x00\xe9\x8d\x09\x5a\x69\x46\x84\x19\x70\x70\x61\xe0\x96\x0b\xa2\xdc\x1f\x73\x51\x47\x81\xa8\xa5\xcd\x9b\x03\x28\x5d\x2c\xc8\xaf\x83\xcd\x80\x18\x96\xd6\xda\xc5\xda\x10\x23\x71\xbb\x0c\x85\x62\x5e\x57\x97\xda\xc1\x00\x56\xa2\x00\x50\x5f\x22\xbc\xc4\x68\xe2\x41\x60\x04\x3c\x2d\xbd\xa9\x30\x76\x19\x36\x86\xf4\xaa\x9c\xc4\xb0\xb9\xad\x97\xe4\xa4\x2c\x26\xaf\x2c\xe0\x87\xb1\x09\x32\x04\x47\x24\x66\x1d\x4b\x83\x63\x4f\xec\x1b\x1b\x9a\x2d\x80\x09\xc0\x43\x50\xae\x61\xd2\xd3\xc4\x96\xf4\x8f\x1f\x8a\x47\xe1\xc6\x1c\xc3\x4e\x5a\x8a\x40\x77\xc9\x97\x45\x3a\x54\x71\x7c\xb1\xe7\xe0\xa0\x69\xa0\xef\x64\xaf\x46\xd8\xa3\x69\x89\xeb\x06\x65\xa9\x94\x2c\x1d\x5e\xd0\x1e\x8d\x75\xf9\xa7\x6e\x2c\xe2\x59\x2f\x59\x4c\x0b\xce\xd4\xac\x9f\x89\x35\x67\x39\xa1\x60\x20\x65\x8c\xdc\x71\x9d\x55\x5d\x12\x5a\xa5\xb2\x10\xd6\x9b\x4b\x1d\xab\x43\xaf\x8f\x4a\x7d\x9f\x5e\x6a\xc7\x3e\x60\x15\xb8\x4e\x6c\x17\x06\xd5\xbd\x8c\x2b\x59\x6b\x61\xa1\xf3\x90\xf6\x55\xef\xc1\x1f\xe2\x5b\x12\x3f\x7e\xe7\xa5\xd8\x6f\x7e\x78\x53\xbc\xdf\x14\xef\x37\xc5\xfb\x4d\xf1\x7e\x53\xbc\xff\x0b\x28\xde\x9f\x34\x56\x5d\x5e\x34\xb2\x16\x27\x83\xa6\x96\xb1\x44\xb6\xba\x73\x80\x99\x85\x66\xab\x30\x59\x66\x2c\x9e\x02\xc5\xad\x91\xc7\xee\xe0\xd3\xf8\x32\xa1\x22\x7b\x82\xb0\x49\x25\x12\x14\xf4\x05\xa7\x53\x99\x14\x0c\x95\xa8\x67\xf7\x44\x3c\xfb\x06\xd9\x40\x00\x0b\xd5\x91\x3f\xd3\x91\x23\x80\x7e\x17\x09\x09\x7a\x9a\x32\xe6\xc6\x43\x92\x00\x11\x64\x9b\xcf\xf3\x4e\xbe\x25\x85\xc1\x62\x87\x98\x31\x06\x8c\x27\x15\x66\x18\x00\xb3\xd4\x6d\xbd\x2c\x03\x80\xf4\x6d\x10\xb3\x0b\x55\x05\xba\x6f\xc2\xbe\xb9\x4c\xf6\x8f\x6f\x85\x40\xbd\x4a\x59\x14\xe2\xc4\xc8\xa5\xa4\xea\x14\x84\x5d\x29\x55\x98\xbb\x38\x13\x23\x55\xf9\xac\x7c\xc4\x4a\xf5\xb6\x4e\x86\xe8\x09\x02\x0c\x6d\xa8\x73\x7e\x46\xf2\x24\xa3\x88\xd1\x4c\xbc\x23\x86\x5f\x74\x42\xbe\x45\xb2\x15\x06\x9d\x09\x81\xbb\x04\x4a\xa2\x59\x45\x5f\x58\x57\x15\x5b\xaf\x11\x2f\x66\x12\x9a\x08\x8a\x10\x56\x03\xc2\x45\x06\xb7\xe9\x4c\x70\x50\xf5\x23\xed\x72\x50\x0f\xb1\x1e\x30\x5e\xa2\xa6\x42\x1f\x29\x64\x46\x6d\x60\x65\x62\x0d\x5c\xdd\x63\xd2\xcd\x0d\xf1\xe7\x90\x7e\xdb\xb1\x27\x08\x52\x5c\x41\xb4\x3e\x28\xb4\x7b\xda\x1f\xdc\xb0\x84\xea\x25\x4e\xcb\xd0\xc4\xa1\xe5\x74\x80\x74\x9a\xfb\xaf\xd3\x60\x95\xe9\x6d\xd3\x9e\xbc\x5d\x27\x1e\x54\xea\x54\x89\x12\xd2\x8a\xb3\xc7\x22\x4b\x8f\xf1\x24\x5b\x25\x6a\x6a\xe8\xd8\x18\x30\xc7\xb3\x5f\x52\x4d\x6f\x63\x9e\x69\x6b\xcd\x34\x82\x40\x6f\x4c\x36\x20\x9a\x32\x74\xcb\x88\x85\xe2\x91\x80\x4a\x98\x17\x82\xa9\x11\xf6\x77\x78\x3f\x69\xc1\x43\x63\x4f\xe5\xeb\xd2\xf3\x77\x6c\xfb\xb3\xf4\xec\x2f\x9b\x88\x70\xb8\x27\x67\x23\x95\xf8\x3a\x88\x1c\x1c\xd2\xc1\xd5\xaa\x53\x4e\x32\x1f\x81\x21\x4b\x02\xf2\x8c\x13\xb3\x59\x75\x5b\x2f\x8b\x24\x5d\x09\x55\x78\x5e\x66\x03\xd4\xf0\x36\xa9\x59\x18\xf1\xf3\xc0\xee\x92\x29\x80\x1b\xd7\x5d\x66\x0f\x70\xc9\x9d\x5c\x52\x9a\xb3\x61\x2d\x73\x34\x0d\x7c\x46\xa9\x2a\xb0\x28\xbd\x82\x9e\xa4\x69\x90\x54\x66\x85\xba\x99\x92\x0b\xb3\x59\xa9\x67\x25\xb8\x61\xb4\xc4\xed\x31\x83\xde\x0b\xb6\x8e\x59\x86\x3d\x03\x55\x25\x09\x89\x40\xa2\xe9\x64\xa7\x3e\xde\xa1\xef\xb5\x3e\xb7\xf5\xb2\xf8\x8e\x82\x34\xb1\x16\x30\x61\x76\xe2\x51\xb5\x25\x6a\x13\xbc\x89\x67\xea\x6d\x2b\x09\x33\x5a\x12\x4e\x86\x59\x3f\xb5\x4f\x2e\xe6\x68\xd9\xd8\xb3\x85\x58\x2a\x2b\x3d\xc4\xfb\x84\x52\x46\x80\x26\x08\x7f\x27\xcc\x01\xf8\x09\xd1\x07\xf1\x44\x2b\xc1\x98\x30\x4b\x3d\x60\x52\x42\xe4\x68\x82\xda\xcc\x18\x2b\xdb\xa5\x8e\x99\x20\x39\x15\xe7\x3d\x7f\xc5\xf5\xed\xb4\x98\x20\x53\x89\xb7\x19\x32\xa6\x66\x33\xf4\x03\x0f\xb6\x9f\x3c\x64\x8e\xbe\xad\x17\x6a\xfe\x3a\x63\xa3\x22\x71\x4e\x48\x2a\x68\x0e\xad\x49\xe0\xf1\xac\xa7\xbc\x2b\x58\x50\x42\x76\x62\x9d\xa0\x07\x76\x9f\xd0\x5b\x5e\xad\xbd\xbf\x2a\x7d\xe9\x56\x7b\x7f\x73\x97\xbc\xb9\x4b\xde\xdc\x25\x6f\xee\x92\x37\x77\xc9\xa7\xee\x92\xcf\x6a\x23\xb8\x2a\xfb\xd7\x0f\x72\xf2\x41\xb3\x01\x2a\x80\x52\x1a\x76\xd2\x10\x84\x58\x63\xa3\x04\x4a\xa6\xc4\xb6\xab\x3b\x59\xde\x9e\x2c\x0f\xb3\x53\x7b\xc0\x40\xc7\xd7\xa8\xdf\x27\xb3\x54\xae\x7d\x71\x68\x88\x0d\x46\xfa\xd8\xc8\x68\x13\xd3\x9a\xe2\x01\x4f\xcd\x0a\x0a\x68\x6c\xba\x20\x37\x4f\x4d\x66\xed\x5b\x1e\x93\x18\x2a\x61\x49\x03\xec\xd9\x29\x9a\x20\xa0\x89\x4d\x9b\x09\x94\x91\xe8\xb1\x2f\xd9\x41\x21\x0a\x2b\x45\x32\x84\x42\x10\x4f\x3c\x58\x70\xa2\x50\xb0\x3c\xd5\x0f\x83\x82\xee\xad\x93\xa9\x77\xb1\x09\x15\xb9\xa7\xcb\xc4\xb8\x72\x13\xcf\x10\x04\x9f\x6b\x33\xc1\xd5\x3b\x2f\x56\x13\xe7\xba\x2d\x68\x45\xa2\x24\x57\x66\x65\xd2\x33\x40\x5e\x91\xea\x2d\xa6\xd2\xda\x58\xe8\xaa\x51\xb9\xdb\xc1\xaf\x13\x48\x96\x0c\x3a\x01\x2a\xf1\x50\xe4\xb6\x69\x04\xe7\x09\xab\x56\x08\xb8\x09\x9d\xd1\x21\x45\x5c\x82\x1b\x03\xbc\x87\x59\xe3\xd8\xc2\xa4\xf2\x68\x74\x33\x29\x2c\xcd\x08\x68\xaf\x32\x3a\xd6\xd5\x13\x24\x35\x99\xe4\x80\x26\xd5\x8d\x89\x1b\x94\x27\x34\x26\x20\x82\x7c\xcb\x23\xa6\xd0\x52\xaa\x80\xa3\x76\x0c\x9a\x38\xee\x6c\x41\x91\x62\xb1\x06\x38\x4c\x7c\x1a\x58\x7f\xb2\xbd\x12\x94\x87\x14\x70\xce\xe1\x0e\x3e\x59\x0d\xd0\x20\x36\xfd\x96\x83\x35\xc2\x06\xb5\xc1\x1f\x38\xf1\x3f\xb3\xa3\x7d\x4b\xed\x8a\x7a\x13\x35\xd2\x84\x79\x86\x8a\x18\xa9\x09\x51\xd5\xa1\x2f\x81\x53\x8f\x1d\x4a\x4d\x35\xc1\x6b\x09\x3a\x07\x86\x41\x39\x86\xef\xc5\x74\x6c\xd4\x3e\x7c\x5b\x2f\x47\x5a\xe4\xbe\x76\x2a\x69\x8a\x80\x97\x44\xe2\x4e\x7d\xb8\xa5\x3e\x4c\x67\x05\x3d\x84\x60\x3c\x06\x4d\x60\x12\x32\xd0\x1f\xe9\x42\x38\xb3\xe9\x07\xe1\xfd\x94\xaa\x7d\x51\x58\x43\x6c\xc1\x50\x67\x7a\x5f\x5a\xeb\x50\x56\x28\xa8\x4d\x0a\x93\x88\xc7\xa8\x29\x10\xea\xf4\xa4\xdc\x36\x6a\x62\xb7\xf6\x12\x09\x39\x5d\x14\x22\xb6\x8b\xb2\x77\x80\x05\xa1\xff\x4c\x1b\xf3\xa9\xbd\x92\x54\x5a\x28\x78\x27\xab\x6e\xc0\x9b\xad\x5a\x82\x2c\x67\xb2\xde\x25\xe7\xc6\x43\xcf\xc4\x10\x87\x41\x0b\xc1\xa6\x4c\x77\x60\x5b\x0d\x85\x9e\xd4\x3a\xf5\xa4\xd6\x97\x9e\x04\x7e\x4f\x94\x6b\xba\x38\x63\x4f\xd4\x5b\x4f\xe1\x08\xed\x97\x19\x7f\xe4\x4c\x85\xc0\xb4\x6c\x64\x41\x91\xc9\x36\xf9\x3d\xa1\x60\x0b\x74\x95\x56\x6c\xe1\x8a\x6b\x38\x4c\x59\x36\xf8\x20\x1e\xb3\x49\x4f\x38\xdf\x62\x3b\x44\x18\xdd\x72\x96\xf3\x4e\xc5\xb7\x76\xe1\x86\x09\x58\x0c\xc4\xfc\x57\x82\x2b\xb6\xce\xda\x23\x68\xdf\x35\xd1\x03\x8b\x19\xbd\x60\x89\x6a\x9a\x4d\x02\xb0\xef\x96\xad\xa8\xe0\x91\x91\xf0\x9b\x14\x5b\x4b\xa2\x53\x16\xe9\x5c\x1a\x6f\x65\x52\x0d\x31\xc1\x2d\xe7\xb7\x78\x4b\x24\x77\x4d\xdb\x81\xb8\xea\x74\x60\xd9\x00\x25\x13\x9c\x5a\x74\xea\x57\x15\xde\xd3\xf9\xf7\xff\xf6\xe7\x3f\xff\x3f\xaf\x49\x0c\xc1\x1e\x3a\x97\xbd\xb1\x58\x0e\x26\xbb\xef\xb0\xc7\xf1\xff\xbf\x28\x5d\x86\xc4\xea\xb7\x73\x01\x3b\x9b\x30\xeb\x59\xb1\x57\x60\x13\x6c\x13\x82\x12\xff\x18\xad\xdf\x13\xa9\xf9\xae\x8b\x8f\x71\xaf\xf6\x60\xd2\x67\xbd\x9f\x12\xbd\x33\x3b\xae\x73\x93\x37\x37\x48\x17\x30\x43\x8d\xc8\xd3\xf4\x5d\x17\x18\xcf\xcd\xd6\x7e\x5d\x67\x8f\x10\xba\xfd\x81\x1b\x91\xc9\x3c\xb5\xf5\x8d\xee\x99\x09\x65\x71\xe4\x19\x0d\x9a\x89\x9b\x56\x29\x71\xa1\x9f\x60\xab\xa2\xe3\x21\x1d\x2d\x8f\x5d\xda\xe8\xef\x75\xc0\x82\xda\x08\x7e\x6b\x1b\x1e\xbd\x0b\x04\x09\xe6\xe0\xd5\x73\xfa\x8a\x20\x6b\x6c\x4f\x62\x73\xef\x3b\x4e\x0f\xd5\x50\xca\x24\xd8\xf8\xd4\x78\xdc\xa1\x37\xd9\x1d\x14\xa0\x7b\x22\x86\xf5\x7e\x0f\xb5\x66\x30\x91\xae\xc7\xaa\x01\xc5\xd4\x19\xa9\x95\x4e\xa5\x6e\x2e\x9d\xcd\x3a\x28\x22\x48\x48\xd7\xb3\x47\xf0\xde\xfa\xb0\x63\xcf\x83\x5d\xe4\x5c\x81\xa9\x3b\x5f\x69\xad\xe4\xdd\xa6\x53\x91\x52\x96\x60\xd6\x3b\xa8\x58\xfe\xc8\x11\xbd\x83\xc2\xca\x12\x86\x65\x65\xe3\x81\x5e\x3d\x3f\xdf\x10\x28\xd1\xd1\xfb\x8f\xf6\xc3\x1b\x21\x7e\x42\x88\x9f\x57\xae\x1a\x98\x3a\xbb\x66\x8d\x9f\xb4\x49\xef\x9b\xda\x03\xd4\xb6\xd0\xfb\x09\xc5\xe6\x0c\x6e\xda\xd9\x14\x07\x03\xa1\xc5\xc4\x16\x1d\x5d\xb1\xe4\x75\xf4\xfb\x90\x50\xfb\x85\xaa\x2e\x8c\x53\x7a\x6d\x9d\x6e\x7d\x8d\x33\xeb\x50\xeb\x56\x76\xce\x09\xbb\x5e\xd4\x75\x8e\xf9\xb9\x57\xcb\x59\x7d\xe4\x23\x71\x5e\xf3\x89\x4e\x4a\xec\xe4\x6d\xbd\x80\x68\x2a\x55\x80\x92\x8b\xf1\xc0\xa7\xff\x46\x1a\x7a\x95\xb9\x7e\x4b\x43\xff\x75\x37\xde\xe7\xe9\xa1\x48\xb7\xe0\x0e\xb0\xfa\x93\x12\x75\x7b\x1b\x79\xc1\xfb\x86\x65\x39\xb3\xe5\x40\x4d\xcd\xaa\xd0\x58\x5d\xfa\x70\x7d\xc0\x48\xef\xa1\xc2\xfd\x92\xdd\x5e\x18\x17\x59\x1d\xcc\xb4\x92\xc4\x1b\xd3\x26\x9b\xc3\x58\xcc\x93\x8d\xd3\x70\x3f\x38\x77\x8f\x7c\x80\x9c\xbf\x7c\x80\x13\x34\x91\xbe\xe5\x31\xf5\x3c\x1d\x63\x2b\x6b\xc6\x1f\x54\x5e\x41\x04\x7f\xfa\xe3\x87\xd3\x77\x66\x66\xc7\x16\xd2\xdd\xde\x07\x6c\x82\x1e\x1b\x27\x61\xb3\x6d\x48\x6f\x63\xb3\x87\x06\x1d\xee\xbd\x76\xa6\x1e\xdb\x06\x89\xcc\xef\xe9\xcc\x1f\x9e\x0b\x5d\x02\x44\xe2\x6f\xdc\xfb\xa0\x07\x6c\x60\x9b\xa7\x2a\xbd\xda\x96\x47\xd6\x89\xe7\x27\xf5\x5c\x56\x5f\x31\xe5\xdd\xe8\x9f\x27\xea\xe7\xc8\xf3\x07\x28\x87\x7a\xba\xbe\xd3\xae\x05\xf0\x04\xd7\x9e\xdd\x1e\x61\x22\x8c\xbc\x0e\xad\xa1\x4e\xb7\xdc\xb0\xbd\xca\x58\xa7\xef\xd3\x73\x0e\xab\x82\x6d\xe2\xea\x16\x1b\x34\xde\x45\xb4\xb5\x64\xdf\x29\x8c\x19\xbb\x7e\xe7\x98\xdf\xbd\x1c\x73\x24\x93\xc5\xf7\xe7\xeb\xbe\x8f\x79\xd1\x8f\x1f\x18\x06\x4b\x5f\xe1\x1d\x67\xf3\x1d\x34\x6c\xf0\xc7\xc8\x82\x83\xd2\xb2\x9d\x8f\x9d\x5e\x7e\x60\x74\x37\xe3\xd8\xee\x14\x4c\x08\xbc\xd8\x87\x7f\xfc\x59\x0d\xaa\xef\xaf\xfc\x86\xad\xea\x42\xdb\x03\x66\xef\xac\x92\x7c\x39\x68\xfa\x68\xc6\x6d\xab\x93\x61\xb5\x4f\x7e\xbe\xdf\x7c\x98\xd3\xff\xc9\x70\xaf\xf7\xfe\xf8\x01\xb3\x1c\xf9\x6c\x0f\xb4\x02\x3e\x7b\xbd\xe3\x19\x92\x46\x68\xe6\x50\x3e\xc0\xfe\x33\x5a\x41\xb6\x6c\x41\x67\xa9\x82\x11\x31\xe0\xf8\xd2\x0c\xda\x33\x8d\xa8\xad\xbd\xe5\x1c\xb2\xb6\x22\x07\x89\xd1\xb4\xc7\x90\x52\xd7\xfc\xbe\x1c\x83\xde\x3e\xd3\xf6\xf2\xc3\x9b\xcf\x3e\x7e\xe0\xe3\xf0\x52\xf7\x15\x16\x34\x2f\x1e\xb7\x53\xb8\xdd\x4c\xe1\xf6\xd9\x29\x5c\xb7\x5b\x4b\xb0\xf3\x0a\xdf\x93\x6a\x9f\xbb\xf9\xfb\x4a\x0c\x32\x4e\xf4\xbe\x6e\x59\xf4\xec\x62\x25\x36\xa8\x02\x6d\xea\xa6\x0f\x2e\x4d\xc7\x7b\x6c\xc3\x89\xb7\x35\xbf\x57\xb7\x15\x5f\x3a\x99\xb0\x29\xe4\x51\x84\x99\xd2\x5c\xe7\xbb\xdb\xf7\xb5\x6e\x83\x0b\xea\xbe\xda\xe9\xa5\x55\x60\xbc\x07\x4e\x1f\xd8\x72\xe1\x04\xbe\x57\xb7\x3c\xae\x0b\x0e\x1a\x52\xfa\x68\xe2\x5a\xdf\x0f\xf1\xec\x22\xa3\x63\xeb\x39\x52\x6e\x9e\xd2\xb3\x66\x81\x1d\xcc\x62\xab\xfc\x4e\xdd\x68\xba\xd6\xf1\x6c\x90\xba\xc4\xf1\x8b\x31\xd6\xed\x95\x5f\xc3\x53\x7f\xfc\xe0\x12\x7c\x53\xe7\x1d\x66\xea\xbc\x2b\x45\xd1\xc8\xb0\x38\x4e\xd8\x6d\x0b\x02\x46\x66\x97\xc1\xec\x93\x4e\x69\xdf\xe7\xcc\xcf\x1e\x54\x46\x9f\xf7\x4d\xcc\x89\xe4\xee\x9c\x25\x1a\x40\x43\x8f\xdf\x3f\x5d\xea\x01\x53\x74\x56\x4a\xc6\xc1\xa6\x67\x23\xcf\xf0\x29\x2c\xb6\xd9\x7d\x3f\xfe\x6d\xfb\xf5\xa3\x35\xb9\xe7\x5d\xe6\x9c\x9f\x1f\xe5\xc7\x0f\x90\xbc\xcb\xdb\x83\x07\x1a\xfc\x76\x46\x3d\x30\xe2\x71\x68\x38\x8c\x25\xb2\x28\x9d\x8f\x45\x55\x8c\xc6\xec\x30\xbf\x9e\x17\x9a\x5f\x9a\x0d\x06\xf3\xd1\x07\xcd\xfc\x3e\xef\x59\x9e\xc2\x39\x53\x6c\x4c\xec\x42\xa8\x3b\xd1\x1e\x69\x91\xe7\x27\x4f\xd3\x89\xc7\x9c\x37\xcf\x92\xcf\x69\xc7\xbf\xf5\x69\x06\x94\x75\xf6\x4c\xea\xb7\x7a\x8f\x3b\x42\x0d\x18\x6d\x5c\xa7\x0c\x97\xda\x5e\x2e\x0d\xab\x63\xb7\xa7\x29\xcb\xd3\x3b\x2c\xc7\xf7\xef\xc4\x6f\xd1\xce\xdf\xfd\xe6\xfd\x8f\xbf\xbb\xd6\x71\x5f\x45\xc7\x60\x02\x8d\x47\xec\x55\x2a\x03\x48\xb6\x4e\xff\x45\x27\xb4\x11\x8d\x09\x89\xaa\x29\x4e\x07\xc3\xb8\x81\xc7\xaf\x95\x9d\x47\xd7\xe9\xbf\xe4\x45\x6b\x5e\x30\x6f\xf0\x69\x21\xc5\xbb\xf7\x3f\x8e\x9a\x83\x68\x10\x78\xad\xf5\xcf\x8c\xc2\x9f\x46\xe1\x0f\x38\x7d\xe4\xe9\x57\x06\xd0\x20\x49\xa3\x8c\xed\xb8\xf2\x27\xb7\xff\xf1\xc7\x6e\xcd\x6e\xe6\xc0\x1e\x1b\xbe\xc8\x7b\x9c\x93\xf5\x94\xbc\xb7\x8a\xcf\x9b\xc9\xf0\xf7\xd4\x2e\xf0\x9e\x76\x09\x8f\x8d\x9a\x7b\x8f\xcd\xee\x70\xa5\x4f\x6f\x65\xfe\x3b\xfd\xdd\xf1\xa4\x81\x01\xae\xe1\xaf\x07\xdd\x9e\x1e\x74\x7b\x7a\xd0\x7b\xbb\x9b\x62\xf1\xbe\xf3\x2b\xb6\xd1\x03\x39\xf1\xca\x4b\x7c\x72\x9b\x77\x16\xf3\xc7\x1f\xaf\x13\x7a\xac\xd1\xcd\x2d\xea\xd3\x2d\x6a\xde\x82\x73\x73\x7b\x1b\xbe\xb1\xb5\x63\xb1\xdb\x6b\xec\xe7\x1b\xf2\x7b\x9d\x62\x7f\x43\x7e\x43\x70\x53\xae\xbb\x71\xa7\x14\x9d\xbb\x71\xac\x26\x46\xaf\x72\xad\xf5\xbd\x1a\x41\x7c\x82\xa3\xd3\x4c\x38\xe9\x9a\x67\xc9\xe6\x8d\x5b\xb6\x50\x96\x83\x18\xf8\xeb\x3c\x7f\x3f\xe9\x85\x2c\xbc\x2a\x6f\x38\xc5\x66\x9e\x7d\xaa\x84\xdf\xd2\x25\xb4\x9e\x2b\x5d\x3e\x1f\x9f\xdf\x8c\xcf\xef\x70\xad\x47\x9e\xbe\xe7\x65\x61\x8e\x44\x6c\x5d\xa2\x2a\x84\x43\xe3\x68\x34\xfe\xc5\x8f\x8f\x8e\x4b\x7f\x91\x30\xf3\x5a\x8f\x4e\xc2\xe4\xfd\xce\x30\xef\x52\x09\x31\x06\xc3\x0a\x7b\x29\x5f\x47\xf2\x9e\x53\x62\x89\x30\x95\x93\x96\xc6\x33\xcc\x09\x0e\xf3\x8b\xe4\xe9\x49\x1c\xc7\x8c\x2e\xbe\x7a\xf3\xbc\xdb\xd3\xf3\xde\xeb\x1d\x1f\xeb\x7d\xf0\x4b\xba\xf9\xba\xef\xba\xc8\x17\x09\xd4\x9f\x96\xed\xe6\x26\xf5\xe6\x26\x35\x6f\xc2\x25\x7f\x76\xa3\x24\x02\x4f\x0a\xf0\xaf\xfb\x2f\xfe\x78\xfe\xdf\xdf\x5b\x0e\xca\x38\xd9\x16\x32\x63\x35\x78\x2c\x7e\xea\xd2\xa1\x07\x64\xb6\x1e\x63\xbf\xd4\x30\xc7\x16\x12\x73\xae\x63\x7e\x64\x4c\x0f\xd5\xfe\x2e\xa4\x39\x74\x06\x1c\x29\xe8\xe9\x50\xdc\xac\x5c\xf6\x21\x2d\x31\x18\xec\xbc\x27\xce\x57\xc9\xae\xa0\xd6\x99\x6b\xb0\xa7\x53\x5b\x45\x1b\xeb\x6d\x8b\x49\x29\xf5\x14\xd2\x0a\x3b\x17\x1c\xa0\x5b\xec\x6f\xdc\xc4\x82\xbb\x44\x8f\x63\x0e\x44\x19\x0c\x1e\xc5\xdf\x75\xa6\x30\xe6\x11\x9f\x4d\x4e\xa2\x54\x6b\xa7\x2e\x53\xf1\xd1\x5c\x65\xbe\x1d\xa6\x0b\x6b\xd7\xfc\xe3\x07\x95\x6a\xb0\xb6\x9c\x5d\xac\xb4\x65\x03\xef\xab\x42\xa9\xc4\xe4\xd7\x76\xf3\x3c\xfe\x0b\x9b\x1c\x53\x78\x26\x3c\x08\x54\x51\xa5\x0a\x83\xe3\xa1\xbc\x65\x5e\x50\xdb\x5e\x5e\x15\xbc\xab\x32\xdb\xc3\xa9\xfe\x1d\xc7\x35\xb5\x54\xd3\xcd\xe7\x05\x8a\x2d\x54\xda\x12\x98\x14\x26\x43\xb6\x23\xd5\xae\x12\x98\x0b\xb6\xd7\x25\x93\x15\x8b\xb1\xb3\x43\x5a\x74\x33\x0b\x4e\x33\x25\x27\x98\xc2\x25\xde\xeb\x65\x4d\xb2\x9e\x5c\x2a\x53\xdc\x70\xcc\x21\x05\x4d\x25\xd7\xfa\x28\x5e\xb1\x17\xb9\x13\xb5\x9b\x4c\x42\x86\x1c\xf3\xf0\x3d\x62\x1c\x74\xfa\x9d\x15\xbb\x50\xea\x18\x9f\x4a\x00\x07\xce\x3f\x68\x64\x56\x50\x1d\x8e\x2b\xe5\x38\xfb\xa1\x9a\x62\x96\x08\xc8\x71\x24\x8f\x55\x61\x14\xab\xcc\xd4\xc6\xdb\x3a\xae\xdc\x42\x9f\xd8\x6d\xf9\x59\x7a\x8c\xe2\x6a\xcd\xc5\x90\xd1\x1f\x9a\x84\x9d\x9c\x86\x62\x1e\xf1\xa9\x33\x46\xc5\x06\x0d\xef\x5c\xf8\xeb\xb4\xd0\xaa\x34\x46\xec\x30\xc6\xc1\x31\x8e\x63\x8c\xca\xae\x93\x86\x37\xd8\xf3\x7d\x58\xee\xb6\xb3\x98\x4a\x99\x21\x5e\x87\x68\x93\xd6\x41\x6e\x6c\x45\xc1\xcd\x23\xa9\xfe\xb1\x31\x13\x73\x7e\x98\x84\xd7\x74\xfe\xb2\x67\x79\x68\x63\xcc\xe0\x78\xf7\x91\xc1\xe2\x13\xad\xa8\x2d\x8f\x47\x96\x4e\x26\xa2\xd1\xba\xcc\x4d\x59\x2b\x45\x4b\x1f\xa0\x27\xf6\xec\x52\xdb\x9d\x0d\x5d\x6b\x30\xfc\xab\x8c\xb5\x9f\x33\x89\x15\x52\x77\x76\xe9\xa1\xcb\xe8\x62\xb6\xde\x4f\x6c\x8f\xbf\x4d\xd1\xa2\x27\x8c\x83\x43\x3c\x26\xbf\xcc\x2e\xce\x46\xcf\x34\x5d\x79\x64\x30\x61\xba\x65\x8e\xd7\x8a\x32\x97\xf2\x5d\xf5\xe1\xa0\xad\x6f\xc9\x73\x7f\xe7\xb5\xc6\xb5\x26\xbe\x0c\x87\xb4\x2c\x7a\xa1\xd1\xb8\xb3\xa7\x59\x26\xbf\xbe\x7b\xc1\x35\xca\x33\x86\xf2\x8c\xd7\x80\xfe\x6a\xf1\x2d\xc4\x99\xfd\x5a\x5c\x34\xb2\x19\x30\x08\x42\x33\x33\xe9\x52\x33\x10\x1a\xfd\x97\xa3\xe1\x3c\xfb\xf0\x8b\xf5\xfa\x9a\xbd\x5b\x09\xc2\xf4\x89\xec\x71\x1b\xf1\xa3\xaf\x27\x9a\xb4\xb4\x99\x90\xfa\x9c\x9d\x97\x4c\xa3\xd9\x2b\x81\x6a\x76\xf6\x75\x03\x2b\x6e\x64\x05\x7c\xae\xf4\xdf\x81\x15\x4c\xc3\x96\xb3\xaf\x70\x82\x2f\x70\xcb\x18\x97\xcc\xfb\x58\xcd\x1c\x59\x9c\xed\x30\x4a\xaa\xfb\x25\xff\xd9\x1f\x32\x94\x64\xe2\x53\xc8\x8c\xe8\xca\xa3\x1b\xc0\x2b\x28\x72\x82\xef\x3d\x93\x3c\x85\x89\x96\x3b\x45\xcf\x67\xea\x9e\xdf\x8d\x58\xea\x4d\x87\xed\xbf\xe9\x94\x39\x47\xde\xe7\x5e\x9b\x84\xdf\xf1\x83\x33\x5d\x99\x65\xc7\xf9\xce\x80\x23\xe8\x9a\xee\xe4\x0b\xde\x64\x63\x3f\x18\x98\x0c\x0b\x0f\xf6\x42\x93\x98\xfd\x2c\x73\x1c\xad\xf9\xe8\xa8\xd6\x46\xd5\x95\xbd\x00\x3f\xcd\xb9\xfd\xf1\x37\xbf\x79\x5f\xe2\x76\x40\x83\xed\xcb\x99\xa1\xbb\xe5\xf1\xa0\x1e\x63\x96\x63\xdd\x5e\x48\xbf\x42\x2a\x80\xf0\xd3\xab\x38\xa0\xeb\xe9\x53\x69\xc3\x44\x56\x5b\x6b\xf3\x79\x71\x53\xbf\x41\xdc\x04\xc8\xb9\x45\xb2\xbb\xdd\x99\x0a\x64\x62\xe5\xab\x81\xbc\xa7\x0d\xf9\xba\xd4\xb5\xdb\x0d\x59\xe8\xe4\x24\xb2\xc2\x45\x89\xdf\xa9\xc2\xec\x96\xcc\xeb\xfa\x56\xbe\xdf\xc9\xf8\x87\x9f\x99\x2a\xa8\x5a\x33\x93\xb5\xcc\x91\xed\x34\x4b\xb4\x8b\x61\xaa\x29\xcf\x7f\xc9\xc0\xa5\x1a\x04\x04\x43\xbf\xd0\x49\x99\x0e\x6d\x5c\x67\xb5\x96\x9d\xff\x36\xb2\x48\xe6\xdf\x5c\x30\xe5\x52\xe6\x97\xb7\xe5\x97\xa5\x42\x0a\x05\x36\x27\x1e\x99\xd4\xf5\x92\x7b\xeb\x01\x50\x1a\xcd\x1f\x99\x0b\x74\x15\x0a\x57\x99\x40\x7d\x66\x01\x8c\xed\xab\x6b\xe7\x12\x0c\x79\x7a\xa1\x19\xd9\xd7\x96\xac\xc6\x74\xf6\x47\x2c\x78\xbf\xe4\x3f\x23\x6d\xa7\xfe\x39\x71\x97\xd2\xce\xde\xb9\xe8\x24\x8b\x5a\x3b\x92\xcf\xd6\xf0\x6c\x5f\xdc\x90\x2e\x5d\x69\xd5\xcc\x39\xef\xba\xcc\xfe\x08\x52\x9b\x7e\xe7\xd9\x7f\xdc\x2a\x9d\x11\xce\x04\x03\xa2\x9f\x66\xa3\x3e\xbd\xec\xe2\x31\x32\x04\x50\x99\xba\x68\xb3\xaf\x56\xdb\xce\x91\x32\xf3\xd0\xc2\xaf\x62\xbb\xcb\xf8\x8c\xf1\x71\xb3\x19\x73\x30\x21\xd1\xf1\x3c\xcf\x1f\x55\xba\x29\xb4\x41\x3f\xbd\xd4\x16\xb0\xf4\x75\x73\x69\x63\x80\x38\xe9\x47\x19\x7e\x7a\x21\xd8\x54\xdc\x09\x20\x32\xb7\x67\xb2\x50\x55\xba\xba\x4c\x36\x5e\xce\x1f\xf7\x81\xbb\xf3\xe6\xc7\x34\xf7\x35\xac\xaf\x6e\xb2\x3f\xfd\xf5\x72\xfa\xb7\xd7\xc4\xca\x55\x66\xa3\x69\x66\xd3\xd8\xfe\xda\xa8\x3b\xd2\x8c\xd4\xb1\x13\x9e\xee\xc4\x7a\x91\x3a\x8e\x8e\xcf\x6c\x02\x69\x11\x9f\xbc\x4d\xf5\xe8\xc2\x9f\x82\x9c\x5b\x9b\x77\x43\xaa\x36\xa8\x00\x59\x96\xf5\x4e\xea\x30\xfc\xf1\x37\xc1\xfc\x05\x5e\xff\xe9\xcd\xac\x31\xb1\x68\x3f\x55\xa1\xb0\x9a\x16\x39\xb2\x8d\x5a\xed\x09\x3f\xe2\x0f\xb9\x1e\x96\xa9\xcf\x3f\xa9\x6d\xa6\x97\x29\x6d\x40\x00\x8c\x1e\xf8\x5e\xbf\x56\x9d\x31\xb7\x74\xd4\xaf\x86\x6a\xd6\xcc\xbd\x22\x22\xee\xec\xcc\x35\x64\x16\xff\x49\x41\xf0\x5b\x93\xe0\x48\x23\xa0\x25\x61\xa4\x4c\x01\x5c\xc5\x1a\x47\x63\xe9\xf1\xc9\xbb\x2e\x3a\xd6\xef\x36\x5a\xbc\x77\x21\x6e\xf6\x53\x15\x56\xd4\x8d\x3e\x71\xa5\x8e\xbf\xa7\xdf\xec\xa2\x7d\x7e\xfa\xf6\xf5\x52\x79\xa5\x9d\x19\x3b\x2c\x2a\x3a\xb1\xa0\x2d\x56\x2a\x2f\xd3\x88\x62\xd4\x4b\x13\xb2\xc1\xa1\x06\x4d\xb7\x8f\x9d\xe7\xa7\x5b\x1c\xbd\x92\xf9\xd9\x31\x5e\x3b\x7b\xdf\xa0\x70\xfd\xf8\xbe\xfd\xd6\xda\x0f\xff\x8d\x89\xf1\x99\xb4\x33\xaf\x36\x0f\xdf\x1c\xfb\xe7\x4d\x28\x86\xb8\x0e\x53\x70\x95\xcf\x30\x7f\x3a\x3e\xfc\xb4\x8a\xe2\x76\x42\xaf\x97\xf8\x89\x4f\xce\xe1\xfb\x1d\x9e\xc4\xbe\x78\x85\x77\xf5\xb8\x42\x85\xb2\xc6\xdf\xf5\x9b\xc7\xf6\x4f\x1e\xbb\x3d\x3d\xf6\x76\xf3\x9b\x2f\x3e\xe0\x75\x46\xfb\x43\xc8\xd3\xba\xb4\x4f\x57\x78\x35\x49\xff\xdc\x0a\xdf\x2c\xcc\x67\x98\xfa\xe7\xe6\xe2\xd9\x74\xf2\xce\xaf\x9d\x0c\x2b\x32\x98\x97\x81\xd9\x78\x3e\x19\xbe\x00\xcb\xa9\x18\xdc\xcc\x06\x2f\x7a\x19\x74\xd8\x32\x97\xf7\x01\xb6\xd5\x17\xa7\x85\x77\xf1\x35\x31\x3b\xc6\x77\x21\x0d\xef\xf4\xd2\x3e\x23\x4f\x3d\xa8\xbf\x9d\x97\x3a\x97\xe9\x8c\xa5\x1e\x64\x7b\x79\x22\xff\xfe\x4d\x9b\xf7\x55\xca\xd9\xb3\xf9\xfd\x6f\xcb\x0f\x7f\x6d\x21\x07\xfb\x2b\x4e\xac\x41\xf4\xb1\xc3\x30\xe6\x83\xd4\x9f\x8e\x4f\xbe\x48\xb0\xd7\x9f\x13\x71\x77\xe6\xef\x59\x4a\xf5\xa5\xdf\x3f\x51\x2b\xe3\x2b\x30\x6a\xe6\xe5\xe9\xa9\xfd\xf3\x4f\x9d\x57\xac\xdb\xf1\x9b\x4f\x7d\xa5\xcf\x38\xd3\x9a\x9d\xf0\xf9\x00\xfb\xf5\x69\x65\x86\x7d\xba\xc6\xfe\xd9\x35\xce\x84\x9f\xa7\x0b\xbd\x6e\x2a\x9e\x66\x92\x37\xf6\x57\xce\xc4\x41\x8d\x3e\x2f\xd2\x47\x7d\x9a\x09\xc7\xdf\x51\x8c\x70\x3b\x15\xb8\x59\xa3\x9d\xd7\xa5\x3b\x77\xad\x7e\x79\x4e\x9e\xee\x71\xa7\x45\x02\x3a\x60\x84\xee\x9e\x9b\xf6\x86\x2e\xf5\xa0\xfb\xb3\x28\x97\x81\xf5\x33\xa5\xd7\x83\x5c\x6f\x08\xff\x15\x5b\xf6\xe1\xff\x7c\x4d\xcf\xfb\x55\xe7\x99\x7d\x52\x6b\xdd\xb6\xd5\x43\xb6\x9f\x0b\xac\x18\x85\x29\x3b\x1a\xb6\xb5\xb6\xba\x81\xaf\xcd\x6d\x8a\x8f\x10\x36\x95\x97\x36\x98\x66\xd5\xf2\xc4\x47\x26\xb3\xb2\x50\x0a\x66\xd3\x60\x77\x6a\x16\xff\xf5\x2c\xc5\x91\x56\x9c\x42\x1d\x2a\x6e\x7d\x76\x2a\x9e\x89\x45\xc1\x14\x03\x65\x76\xb2\xdd\x9e\xca\x64\x1a\x4b\x56\xc3\xc1\x2e\xbb\x9e\xb0\x3c\xb8\x66\xa9\x16\x03\x0f\x52\xea\xcd\xa9\x0c\xa6\xb1\x05\x0b\xdf\x6b\x16\xcb\x0f\x3c\xda\x84\x49\xa5\x59\x6c\xd1\xbc\x49\x65\x60\x61\x34\xd8\x2c\xf4\x7f\xd1\x68\x66\xca\x3c\x58\x58\x1c\x43\xcb\x53\x67\x9d\x31\x73\x8f\x4c\xe8\x2a\x9b\xb4\x96\x8b\x4d\x36\x73\x60\x45\x21\xf9\x33\xc1\x8c\x69\x29\x76\x96\x7d\xd8\x61\xdc\x6f\x90\x0c\x62\x6d\x66\x0f\x70\xfc\x36\xde\x4d\x89\xa1\x5b\x1e\x69\x1a\x18\x67\xde\xcf\x32\x62\x75\x95\xed\x6c\xd4\xcf\xe4\x06\xd6\xed\xe1\xc1\x27\xeb\x96\x8d\x59\xc0\x9d\xb1\xff\x2c\x28\xbf\x9e\xb3\xef\xbb\xb2\x98\xc0\xb2\x54\x71\x66\xcc\x04\x8f\xde\x5c\x5a\xd6\xae\x32\x69\x30\xe6\x2a\xf2\x64\x9e\xb9\x31\x22\xc8\xb2\xc9\x5a\x27\x8d\x9c\x86\x49\x68\x30\x80\x66\xad\x52\x63\xae\xfc\x9b\x21\x53\xf9\xca\x38\x34\x9b\x1c\x67\xf9\x09\xab\x95\x57\x4f\x7c\x9e\x76\x22\x46\x93\x33\xe8\x90\x18\xb0\x9c\x48\x42\x30\xcd\x31\xfb\x16\x7c\xee\xba\x07\x56\x36\x4f\x49\x7c\xef\xed\x20\x57\xed\x12\x66\x44\x08\xd8\xec\xbb\xfc\x83\xb9\x83\xbe\xcf\xfd\x3c\x36\x7d\x9f\x15\x87\xba\x29\xcb\xf5\x37\x42\x61\xcf\x7a\xc6\x7c\x15\x96\xfc\x96\xb6\x45\xba\x06\xfb\xa0\x24\xae\x21\xac\xb8\x72\x71\x16\x32\x84\xe5\x09\x56\xb1\xd0\xef\xb7\x32\xf9\x5b\xa6\x5e\xb3\xfd\x08\x21\xfe\x3b\x4b\xef\x13\x22\x40\x26\x7b\x6c\x5c\x4f\xa1\x16\xee\x32\x58\x71\xc1\x82\x46\x96\xfa\xdc\x9c\xb6\xca\x9a\x4a\x16\xfe\xed\xe2\x30\xe8\x8f\x13\x82\xf6\x91\xfa\x7a\xcd\xca\xb3\x3c\x91\x96\x40\xe4\xb4\x5f\xeb\x90\x2c\x61\xaf\x9d\x85\x43\x05\xaa\x87\x87\x89\x39\x41\x10\xb2\x56\x7f\x72\x0b\x45\xca\xe3\xb6\x57\xf2\x50\xe9\xd7\xd3\x2a\x1e\xcc\x9f\xe8\x50\x50\xfa\x2a\x47\xc8\xb2\x99\x91\xe5\x96\xac\x61\xe2\x03\xd9\x2e\x63\x8c\x04\x57\x18\x91\xfb\x25\x58\x56\xcb\xe0\xd9\x34\x58\xc4\xed\x5d\xa3\xbd\x9e\x47\xec\x17\xc8\xef\x3a\xf4\x2c\x31\xb1\x5f\x6a\x76\x9f\x91\x2c\x12\x8d\x0a\xfe\x74\x10\xe5\xe4\x63\x4f\x4e\x15\xcd\xf4\xe3\x94\x6a\xd6\x6c\x55\x94\x7e\x68\x16\xa5\x51\xc4\x85\xb8\x0f\xf1\x99\xf3\xa4\xea\x79\x32\x7a\xc6\x26\x1b\xfd\x4d\xad\x8e\x2d\x71\x3c\xaa\xe8\x64\x84\x22\xc4\x42\xc9\x2a\xbd\x87\x34\xaf\x78\xa5\xbb\x22\xf3\x3b\x6a\x36\x31\x20\x48\xfc\x38\x4e\xa7\xb2\xb0\x4c\x07\xc1\x62\xc5\x8b\x63\x83\x60\xe8\xef\x1a\x21\xe5\xf3\xb8\xf2\x2a\x49\x79\x7c\xab\xaf\x23\x3e\x18\xdb\xf7\x39\xce\x73\x63\x7c\x4b\x72\x45\xd3\x50\xff\xe1\x4d\xde\xbc\xc9\x9b\x37\x79\xf3\xaa\x6d\xf5\xba\xa4\x91\xaf\x6c\xab\x37\x21\xf4\x26\x84\xfe\xcb\x0a\xa1\x3f\xff\xf9\x8f\x97\xdf\xbf\xc2\x8f\xad\x8d\xf8\x3c\x5d\x3c\xfa\x29\x40\x61\x5b\x1e\x57\xac\x27\x9b\xa7\xb1\x1a\xa4\x95\xc9\x6a\x90\x23\x87\x72\x01\x5a\x61\xe3\x9c\x42\x18\x4e\x5c\xb1\x0b\xf2\xa0\x0a\xdb\xaf\x9e\xa5\x93\xcf\x55\x46\x7a\x0a\x1d\xff\x6a\x8c\xd2\x25\x7c\xb7\x71\x35\xc9\x64\x57\x5d\x7c\x75\x26\x9c\xcd\xb1\xcb\x8c\xfa\x98\x99\x09\x2e\x2c\xd8\x5c\xf1\x6f\x63\x7d\xf2\xb8\x53\x13\x7b\x64\xca\xf6\xc3\x14\xaf\x76\x26\x14\x7d\x03\xa3\xe2\xba\xd6\xd0\x15\x3a\x2d\x55\xc9\x1a\x8b\x6b\x4a\x0e\x8e\x00\xdb\x71\x32\x9a\xcb\x90\x53\x66\x71\xd8\x7b\x36\xd6\xd1\xcd\x94\xac\x5b\x5d\xc6\xec\x9b\x81\x77\x09\x81\x83\x18\xed\xd5\xad\xec\x7d\xa1\x81\x69\xd5\x7d\xc8\xac\x98\x93\x28\xe3\xa4\x45\xb8\x74\xf9\x02\xaa\x2e\xf8\x9c\xd0\x5d\x0c\xe9\xe3\x98\x12\x43\x38\xba\xa2\xa7\x29\x0d\xb2\xa4\xe5\x2e\x68\x42\x51\xd3\x8a\x5e\x08\x22\x46\x20\xb6\xe5\x5e\xf8\xfa\xba\xbf\xc2\x0b\x5f\x64\x60\xed\x18\x13\x1b\xb5\x6f\x79\x5c\xb1\x60\xca\xa1\x38\x33\x70\xd6\x89\x4a\x5e\x89\x90\x60\xcc\x99\x9c\xc4\x94\x18\x53\x4f\x2e\x84\x03\x5f\xa9\x07\xb9\x83\xd6\xb2\x47\x24\x50\x00\x63\xba\x14\x80\x63\x4c\x48\x8c\xb0\x3c\x97\xe9\x83\x42\xa7\x37\xdd\xc5\x9c\xd8\x17\x33\xcb\x56\xb9\xe8\x8c\xd6\x55\xfc\x06\xc7\x15\x29\x2a\x84\xff\xb1\x7e\x37\x44\x9d\x9d\x98\x1e\x20\x12\xcf\xec\x7d\xe8\x58\x78\x03\xaf\x6d\x04\x4b\x50\x71\x5b\x51\x76\x9b\x44\x05\xc2\x00\x28\xf4\xcb\x04\x05\xa8\xb3\xb5\x00\x93\x24\xde\xab\x4a\x73\xba\x73\x72\xe5\xf0\x42\x85\xca\x37\x8d\x53\x67\x9b\xa0\xfe\xd4\x2c\xa8\x09\x53\xad\x46\x40\xf8\xe5\x9e\xed\x6b\xa9\x89\xfd\xf5\xae\xb3\xa0\x2b\x8f\x64\x6c\xa2\x75\x6e\x7a\x6a\xd2\x07\xf6\x3e\x8e\x78\x9f\xd1\x29\x95\x61\xfa\xd3\xd3\xaa\xbc\x72\xa1\xbf\x41\xcb\xbc\x0d\x9c\x9a\xca\x28\xcc\x27\xb4\x7a\x2e\xbb\xb0\xc7\x0f\x75\x26\xfa\x45\x13\xff\xa3\x54\xcb\x0d\xc6\xfd\x15\xe2\xd8\x84\x46\xa5\x22\x31\x14\x98\x42\x36\x07\x77\xd5\xa3\x89\xcf\xf1\x50\xc5\xcc\xce\xca\x58\xa9\x4a\x77\xac\x75\x76\x3f\x20\xf4\xdd\x1c\x3b\xb6\xda\xa7\x5e\xa7\xdb\x90\xe6\xb1\xcb\x58\x7a\xbb\x41\xbd\x9d\x5d\x21\x4b\x30\x69\x8d\x78\x59\xae\xce\xa8\xab\x19\xfe\xc1\x16\x95\x63\x76\x61\x2b\x23\xe2\x59\x44\x63\x16\x9c\x1d\x38\x54\xba\x38\x57\x26\x61\x93\x73\x41\x2d\x04\x21\x55\xb1\x86\xe1\x47\x6f\xef\xb4\x6c\x5a\x8e\x92\x10\x0c\xe2\xf3\xe1\xce\x35\x8b\x8d\x59\x15\xac\x23\x6b\xcf\x39\xa0\x92\x75\xda\xb8\xef\x12\x6a\x79\x8b\x4f\x99\x42\x29\x1b\x98\xc2\xa5\x4a\x35\xd6\x58\xf4\x4f\x27\xe6\x59\x18\x1f\x63\x0a\x99\x31\x5e\x72\x6a\xd6\x11\x24\x04\xca\xbc\x90\x51\x90\x69\x40\x43\xbd\x61\x2a\xe5\x19\xb7\x79\xc6\x88\x4a\xb2\xaf\x2d\x24\x54\x73\x40\x1b\x07\x04\xfe\x0d\x45\xa5\x27\xf7\x26\x4e\xd0\x76\x9d\xbe\xaf\xc7\xb5\x6e\xc9\xf4\x55\x5a\xdb\xb3\xf8\xbe\xcb\xa4\x45\xa3\x20\x52\x26\xf9\x10\x96\x90\xb9\x3b\xca\xc5\x74\xb3\x87\x1d\x1c\xe0\x11\xe4\x12\x0f\x55\x46\x32\x0e\x26\x47\xfb\x41\xa6\x5e\xc8\x87\x8c\xb5\x79\xf1\x60\xd0\xe4\xcf\xca\x04\x08\x15\xe3\xa4\x10\xc6\xb2\x1c\xa7\x21\x9f\xed\x00\xf0\x44\xa5\x8b\x2f\x90\xd6\x07\x45\x0b\x71\x23\x5a\x3a\x20\x09\x84\x36\x19\x44\x63\xca\x51\x27\xc6\x5a\xab\x2c\x08\x5a\x50\x66\xad\x71\x66\x67\xf0\x8c\xd0\x61\x8b\xd5\x12\x5b\x87\x70\x5f\x93\xa9\x23\x63\x8c\x3b\x28\x2f\x8f\xd8\xb6\xf5\xdd\x0b\x56\x54\xd6\x50\xbe\x48\xab\x4e\x94\xd1\x29\xd5\xed\x39\xd7\x56\x96\xf5\x8d\x7b\x97\x11\x13\x77\xf1\x79\x7a\xc6\xcf\x4a\xd9\xc0\xcf\xda\x05\x9a\x0b\xcb\x31\xca\x67\xdc\xf7\x37\x64\xca\xe1\x54\xe9\xfd\xa5\x64\x51\x13\xc2\x1c\xc5\xc5\x64\x31\x8f\xf9\x92\x1b\x62\x9b\xb2\x37\xeb\x38\x58\xe7\x95\x81\x92\xaf\x42\x1c\x8c\x18\x3f\xe1\x79\xc8\x0f\x1a\x44\x4d\x5b\xb8\x73\x89\x53\xc1\xce\x61\xd7\xb9\x9b\xaf\xa4\xd1\xff\xf5\xe7\xf3\x2f\xaf\xe3\xa4\xe5\x7d\xeb\xbf\x7d\x72\x91\x5b\x6b\x9b\x5d\x5c\xe6\xf0\x2d\x1e\x76\x9e\xdc\xbf\xe0\x1c\x9f\xb3\x3f\x9a\xa8\x6e\x66\x0f\xaa\x4c\x56\xec\x4b\x1c\x12\xe6\x80\x45\xa2\x69\xda\x36\xbf\xef\x97\xbc\xea\x1e\x77\x4d\xb4\x10\xae\xcf\xb3\xaa\x14\xf6\x5c\xcb\x24\x8e\x60\xd7\xdd\xe6\x8f\xda\xc5\xba\x9d\xcb\x26\x3d\x53\x7a\xf9\x36\x8f\x79\xfa\xf1\x03\x03\x08\xbb\xaa\x68\x6d\x0f\x43\x34\xda\x3d\x74\xe2\x7e\xd7\x65\x9a\x3d\xe2\xfd\xfe\xf1\x03\xab\x5b\x67\x7e\x9e\xef\xad\xcf\x09\xfc\xd8\xf0\x05\x93\x6e\xe3\x21\x64\xcc\xc7\xbc\xd8\xce\xf3\xf5\x85\xef\xd7\x5c\xb9\x1a\xaf\x62\x18\xb7\xab\x31\xb3\xc1\xc6\x4f\x0a\x5d\x31\xee\xf0\x4f\xbb\xd7\xaf\x2f\x05\xdb\x71\x6c\x1a\x78\x54\xf3\xf3\x8a\x57\xe1\x4d\xa2\xa9\xf1\x75\x86\xdf\xbb\xc4\x4f\xbc\xe8\xa6\x77\x78\x7b\xbe\x93\xe9\xd0\x64\x52\x3f\x21\x6a\x61\xc4\xa3\x82\x87\x9c\x09\x6c\xc4\x00\x1c\xde\xc4\x45\xf0\x8a\xb9\xb7\xd8\xbb\xf4\x19\xd9\xa3\xe5\x71\x97\x3e\xdb\x5d\x80\xa2\x1f\x71\x9a\x13\xaf\x5a\xd7\xe7\x37\x1f\xef\x4f\x9f\x4f\x65\x15\x06\x3e\x0d\x7e\xda\xd7\xa7\xff\xc1\x49\xff\x06\x95\xa2\x96\xd1\x7e\x6c\xd7\xcc\xf7\x31\xb3\xa1\x8d\x2a\x09\x74\x24\x81\x26\x39\xef\x37\xe4\xcc\xe0\xef\x7b\x4f\xe8\x32\x90\x7a\x48\x6d\xe9\xd9\xc2\x8e\x48\x7a\x3b\x36\xd4\x63\x26\x42\x25\x35\xef\x4f\xe4\xbc\xdf\x90\xf3\x27\x05\x19\x2f\x36\x68\x6c\x76\x09\xec\xcd\x78\xb9\x2f\xc1\x25\x7f\xfb\xe3\x8f\x47\x8d\x81\x06\xec\xb7\x84\x0e\xf0\xbb\x2e\x43\x35\xf7\xc5\x43\x97\xd1\xe3\xf9\xbe\xc8\xcf\xf3\xbd\xf5\xf9\x22\xfb\x9f\xb5\x4a\x64\x6d\x7e\xe5\xb7\x72\x47\xb5\x3b\xbc\x7f\xdd\x1b\xdf\xba\x24\xaf\xda\x0d\xcf\x96\x84\x66\xfe\xa6\x41\x5a\xed\xcf\x68\x55\x2b\x34\xdd\xe2\xed\x9e\x24\xfb\x1e\xa4\x9b\xa0\x73\xb0\x73\xb6\xb5\x21\x48\x80\xbe\xb6\xd3\xe3\x94\xf0\x76\x7a\x76\x95\x7d\x91\xf5\x97\xd7\xe0\x35\xdb\xf2\xe5\x4a\x14\x19\xcc\x12\xb6\x12\xb7\xb4\x7f\xb3\x25\xae\xdb\xe4\x66\xeb\xdc\xee\x28\xf6\x95\xe2\x8d\xb1\x57\x72\x87\x70\xb3\x70\xdb\xac\xbd\xf2\xba\x45\xf8\xcb\x9f\x1e\xbf\x60\x4c\xff\xf1\xc6\xae\xaa\x50\xf8\x36\x1d\x90\xf3\x17\x19\x0b\x95\x3b\xce\x20\x05\x02\xe6\xb8\x77\xe8\x55\xd2\xa3\xc1\xf2\xb9\x54\xd1\xd8\x43\x7c\xda\x1d\x59\x76\x8d\x4e\x37\x65\xd7\xc8\x0a\x20\x18\x22\xec\xc8\xd4\x33\x03\xf8\xe3\xcf\xca\x22\xf6\xfe\xd3\xc8\x52\x65\xeb\x8d\x89\xb7\x89\x6d\x1a\x9d\x60\x0b\xfb\xf5\x06\x60\xc8\x96\xd5\x59\x44\xd5\xe9\x6c\x77\x9d\x20\xcf\xad\x3b\x4f\x78\x97\xf9\xd0\x84\xc9\x17\x43\x7a\x9b\x1f\x7f\x26\x0a\xd0\x66\x45\xba\xd5\x33\xd1\x39\x75\x38\xae\xbf\x33\xa3\xbe\x07\x81\x56\xf5\x92\x20\x97\xad\x66\xed\x28\x9b\x29\xc5\x38\x1f\xf0\x8c\x95\x95\x46\xd2\xc6\x51\x7d\x54\x07\x14\xb6\x7a\x81\xd5\x8f\xfd\x1f\x89\x73\x4a\xa0\xf1\x9b\xda\xaa\xe5\xf8\xc6\x83\x3e\xcd\x51\x7d\xc7\x5a\x96\x2d\x8f\x54\x69\x9d\xe9\x24\x77\x53\x12\xa1\xb8\xa5\x7b\x8a\x10\xba\xbc\x9b\x58\xef\xb7\x0f\x15\xd0\x41\x42\xac\xde\x0d\xa9\x30\x22\x58\x9a\xeb\x93\x8f\x48\xb8\xe6\xd6\x1c\x3f\x4a\x48\x76\x9c\x41\x42\x37\xd6\xe7\xd2\x1d\xaa\xab\x24\x81\x80\x40\xd6\x7b\x5e\x24\xd7\xf0\xc5\xf8\x87\x0c\xe6\xd8\xa8\x32\xa1\x6a\x2a\x3d\xa4\xfd\x64\x52\x06\xdd\x8b\x57\x24\xde\x63\x36\xaf\x43\xbd\x54\x81\x0e\xe6\xcd\x1e\xa0\x7e\x0d\x68\xc0\x04\x63\x2c\x53\x89\x0d\xc6\x85\xe3\x23\x52\xcf\x1c\x73\xe4\xc5\x5f\xd3\x27\xea\x19\x5d\xff\x7a\x03\xae\xdb\x7c\x47\x2c\xea\x96\x79\xcd\x17\x69\x9a\x0e\xe8\x7a\x16\x65\xbf\xde\x90\xaa\x95\xf8\xd0\x61\x93\x99\xaf\x86\x9d\x4b\xdc\x4b\xbd\x53\x10\xb6\xd5\xb1\xdc\xa6\x9d\x88\x87\x6d\xda\x45\x06\x91\xf3\xbc\xce\x8f\x3f\x8f\x2d\x64\x78\xfb\x29\x58\x48\x49\xf4\xb0\x73\x42\x64\xaa\x11\x96\x4c\xc5\x88\x3c\x5b\x79\xfd\xdd\xa5\x74\x62\x08\xf7\x13\x94\x1f\x7a\x7b\x8e\xea\x93\xbc\xfc\x83\x8b\xeb\x4f\xeb\xba\x44\x18\x60\x75\x78\x95\xa1\x71\x26\x20\x33\x11\xb6\x88\xfe\x6b\x12\x75\xcf\x94\x5d\xa2\x33\xbb\x2d\x70\x36\x1a\xc2\xf3\xc5\x2d\x70\x87\x9d\xb7\xd8\x71\x8f\x4b\x72\x4b\x82\xb0\x30\x5b\x01\x46\x81\x3e\xa7\x85\x35\x8c\xdb\x79\x79\xa7\x74\xa7\xe6\x31\x2b\x21\x7c\xd4\x8d\x3d\xe1\xb4\x9f\xf7\xac\xdb\x23\xce\x37\x41\xb4\xba\x71\x56\x6e\x9e\xa8\x48\xac\x2a\x5b\xbf\x0b\x0c\x84\xa9\xe4\x44\xbc\x68\x7a\x3e\x26\x8f\x75\x27\xa0\xec\x75\x01\x08\x58\x67\xdf\xde\x4e\x9f\x6c\x21\x78\x59\xa2\x98\xea\x88\x75\x91\x1c\xe3\xcb\x0d\x89\x67\xc4\x68\xfa\x85\x13\x03\x33\xbb\x8e\x38\x11\x9b\x2e\x11\xea\xd6\x1a\x04\xd1\x94\x4b\xff\xe9\xe9\xc1\x63\xb2\x1c\x62\x60\x5d\x8a\x7d\x66\xd5\x88\x34\x69\xbc\xb2\x8d\xbc\xf2\x37\x53\xf3\x37\xa8\x2f\xa5\xb4\xf6\xdb\x77\x3f\xfc\xa3\xf8\xf6\x27\x12\xb2\xbc\x7b\xef\xfd\x87\x5b\x4e\xf7\x19\x96\xee\x7f\x43\x96\xfe\x45\xe7\xc2\x67\xb8\x7d\xfc\xc3\xb8\xfd\x75\x4a\x46\xb5\xdf\xfe\xf0\x2d\xcc\x5f\xe7\xe2\xfe\x4a\xf6\xdf\x93\xfd\x3f\xf1\x7f\x7d\x2e\x00\x5e\xde\xd1\xda\xf0\x1f\xdf\x3f\xf5\xf2\xfc\xaa\x6c\x88\xe7\xb2\xe1\x0e\x7a\xaf\x7d\x46\x34\xe8\x17\x64\xc3\xb5\x6e\xf7\x37\xef\x4a\xf9\xe1\x9f\x2d\x2a\xbe\x69\x63\xbd\xce\x24\xbb\xd9\x58\x7f\x77\xc1\xf1\xa5\x6d\xf5\xf7\x96\x29\x5f\xf1\xd6\xfd\xbd\xc5\x4d\x9b\x37\xf2\xe6\x33\x78\x09\x37\xbb\xe9\xef\x20\x7e\xbe\xb8\x95\xfe\x91\x92\xe9\x73\xdb\xe9\x4b\x82\xaa\x5f\x71\x79\xfe\x43\x82\xaa\xde\x0a\xaa\xaf\x02\x8f\xaf\xbd\xf4\x87\x3f\xff\xe5\xc3\x6b\xdc\x4c\xff\xd9\x1c\x46\xc6\x76\x36\xca\xc2\xd2\x13\x8c\x42\x46\x97\xcb\xc6\x9c\x0f\xf3\xc1\x28\xca\xd3\xdb\x44\xa6\x71\x46\x42\xed\xe3\x87\x4e\x58\xcb\x68\x23\xbd\x43\xcb\xa4\xbe\x3a\x8d\x9e\x3c\x4d\xfb\xd3\x7b\x0f\xb7\x7e\xa4\xab\xa3\x69\xbf\xf1\x34\x3d\xfb\xc2\xde\xd9\x54\x05\x42\xdb\xdf\xdd\x8e\xaf\x0c\xd8\xb5\x6a\xf2\x6c\xd8\xa5\xb0\x17\x09\x07\xf9\xf1\x83\x34\xe2\xf9\x68\xb1\x5f\x79\x34\xfb\xb5\x47\xfb\x7e\x5f\x4b\x12\xc2\x77\x56\x6f\xff\x23\x0d\xfb\x9f\xa1\xf3\xa4\x21\xfe\xe0\xb8\xef\xf2\x57\xe1\xed\x17\xee\xaa\xfc\xf8\xe9\xd3\x67\xde\xaa\xa7\x4f\xe3\xd9\xa7\xbb\xf4\xa1\x3b\xc6\xa7\x27\x66\x38\xf8\xb5\x20\xc0\xa1\xf7\xf4\x4f\xde\xc4\x1f\xe1\xec\xcc\x2d\x37\x23\x34\x94\x7c\x7f\xfc\x82\x5f\xe9\x6c\xf9\xe3\x81\xeb\x3b\x13\x97\xc9\x57\xe8\x88\xe6\x57\x95\x85\xe1\xbc\xd4\xb3\xdb\x96\xe3\x0e\xe3\x93\x77\xf1\x26\x05\x52\xde\x76\x8d\x0d\x2f\x1f\x3f\x90\xc8\xc4\xbb\x7d\xf6\x19\xc6\x67\x9f\x61\xbc\xf6\x19\xfe\xa3\x54\xf6\x0d\x3a\x71\x37\x1f\xbf\x99\xff\xf9\x5c\x7a\xd1\x6a\x1b\xef\x5e\xe3\x73\xff\xe3\x0b\x77\xd2\x8b\x64\x87\x7e\xb8\xf7\xfe\x6e\xbc\xe8\xe7\x29\x25\x08\xc5\x68\x33\xbe\x95\xa1\x1c\x3f\xae\x60\x99\xdf\xfb\xe3\x90\xfe\xcd\x37\x7e\xbd\x9d\x75\x4b\x53\xaf\x52\x07\x9f\xd1\xd4\x3f\xd3\x27\x79\x4b\x44\x5f\xf0\x49\x7e\x89\x82\x9e\xdc\x92\x4e\x2e\x76\xdf\xc4\x6f\x59\xdb\xc1\x0c\xfd\x89\x3f\xde\x72\xcd\xab\xeb\xfe\xf8\xf4\x19\x4f\xfd\xf8\x73\xc8\x6c\x73\x6b\x32\x4a\xff\x7b\x30\xc3\x75\xfd\x01\xa3\xe0\xef\x78\xfd\x6c\xee\xff\xf7\xb8\xc1\xeb\xa9\xf4\x97\x87\xdf\xff\xfe\xaf\x5f\xd0\xb4\x6e\x9d\x5b\xaa\x1c\x11\x1d\xf6\x76\x37\xa4\x15\xbb\xd7\x0a\x26\x00\x33\xd5\x1e\xc1\x0f\x3e\x5e\xbf\x65\xe2\x11\xf9\x2d\x6c\xf9\x98\xfa\xfc\x6b\x21\x75\x8e\x75\xb1\x07\x96\xa0\x7f\xf6\x6a\xeb\x6b\xbc\xda\xfa\xda\x67\x2e\xf7\xd5\xd0\x15\xbb\x3c\xc1\x6e\x6f\xb5\x7d\x56\xef\x8b\x1b\xb5\xef\x57\xb5\x3e\x5f\xc9\xb9\xcf\xd5\xbe\xab\xa6\x79\xa4\x87\x92\xf1\xdf\x28\x9a\x1f\x7f\xee\xe2\x6d\x6e\x64\xa2\x8f\x8d\x83\x9f\x52\x9a\x3d\xee\x2d\x23\x24\xde\x7f\x5d\x7a\x7d\xcb\x3a\xbe\xca\x49\xd9\x39\xba\x02\x3b\xea\x2e\xa4\x45\xdc\x4f\x6e\x45\xbc\xff\x48\x15\xe5\x63\x7e\x67\x48\xd5\xb1\xbe\x92\x21\x86\xdb\xaf\x68\x91\xea\x7e\x5c\x68\x48\x9d\x79\x9d\x07\x65\x42\xda\xf3\x6f\xe5\xa5\xf8\xa5\xd4\x91\x6e\xbf\xf4\xf5\xd5\xbb\xb2\xbc\xcf\x86\x16\x1b\x1b\x7a\xfd\x4a\x68\x71\x88\x3f\x8b\x2c\x66\xf0\xf2\xf4\xec\x67\xd7\xd0\xe5\xc7\x9f\x9d\x3d\x40\x9b\x78\x99\x8f\x0e\x19\xfd\xd0\xc4\xc8\xbf\xca\x7c\x20\x0e\xd4\xdf\x66\xa5\xbe\x09\xf3\x7b\x94\x3a\xbe\x29\x90\xfe\x32\x57\x28\x7f\xd5\xef\xed\x1f\x43\xf0\xf7\x7d\x8d\xeb\x8b\xc1\xab\x57\x6c\x8a\x0f\x55\x66\xa3\x77\xe9\xe0\x25\x9f\xf2\x88\x0f\x4c\xc5\x23\x09\x7e\x9e\xd7\xf0\x22\x89\xc3\xdc\x7f\x95\xd3\x1c\x57\xf9\x32\x8f\xf9\xc6\xe5\x7d\x25\x1c\xf7\xd3\xf2\x4e\x89\x67\xc2\xf6\x33\xe1\xbf\xdb\x75\xc5\xd7\x1d\xdf\x7a\x52\x13\xfe\x76\x7b\xe1\x7e\x8d\xe1\x8b\x6b\x18\x5b\x7b\x8c\x87\x76\xdf\xee\x02\xd6\x6f\x33\x66\xab\x56\x70\x8d\x1e\xf7\x43\x66\x25\x30\x6a\x3c\xaa\x58\xe9\x39\xcb\xa5\xcd\xfc\xb8\xc9\x68\x96\x9f\xdf\x0f\xc1\xc7\x79\x85\xfc\xca\x90\xfa\xc5\x4b\xe4\xe7\x9f\x5c\xe3\x95\xcb\x74\xf9\xd3\xff\xfa\xfd\x6b\xe5\xde\x92\x41\x19\xee\x4e\x2a\xab\x32\x5a\x7d\x68\x50\x47\x98\x59\xdb\x5e\xc1\xc5\xfe\x89\x8e\x09\xe8\xf4\x6c\x6f\x9b\xc9\x2b\x8e\x0d\x07\x8d\x9d\x1b\x2e\x95\xfb\xff\x28\x5b\xcb\x09\x7d\x95\x00\x5a\x32\xa1\x4b\xd5\xa0\x78\x69\x8f\x26\x3d\x60\x19\xb7\x31\xee\xf9\xfe\xeb\xb3\x51\xc4\x7e\x25\x21\xa5\x2f\x52\xee\x06\x52\x6e\xf6\xd3\x52\x66\x73\xb3\xbc\xbf\x2a\xcc\xd4\x9f\x3b\x5f\x67\xb7\x47\xf6\x2e\xa3\xd9\x15\x75\xe5\xa5\x74\xcb\x1d\xd3\xe9\xa5\xd1\xd1\xf7\x21\xdd\x3d\xe5\xc1\xa3\x4b\xed\x76\x88\x89\x28\x5f\x48\x2d\xf9\x96\x99\xfc\x16\x90\x8b\x9b\x0c\xb6\xff\x4c\xd6\xe8\x8f\x36\xe7\xd5\xd5\xf8\x6a\xc1\x75\xb0\x97\x5f\x55\x06\x1a\x0b\xa1\xbe\x48\xcb\x1f\x68\x64\xb2\x28\xa2\xf6\x2f\x6c\xd9\xef\xf6\x18\x3c\x5b\xa4\xd7\x81\x19\xdc\x2e\xd2\x3f\xd3\xbc\xbb\x5d\x95\x57\xa6\x9c\xb0\x7f\xc2\x17\x40\x12\x95\xa5\x4d\xae\xd7\x0d\x61\x33\x6e\xf4\xa6\xe5\xbd\x5a\x29\x58\x6b\xbb\x17\xbf\x6e\x77\x2b\xdf\x05\x94\xfe\xc7\xbf\x9c\xfe\x70\xfa\xf7\xaf\x35\x3e\x58\x98\x17\xb3\xcf\x84\x6b\xb5\x53\x13\xef\x63\xcb\xe3\xe1\xaa\x66\xc7\x89\x06\x8b\x55\xf3\xb0\xd0\xb1\xbc\xad\xba\x02\x17\x6d\x73\x1d\x97\x47\xbc\x0c\x76\x48\x3d\xaf\x20\x9e\x9a\xb3\xff\xf6\x9e\xa9\xb1\x37\xa7\x2a\x85\x71\xa6\x96\x3d\x46\xaa\x54\x73\xb6\x06\xef\x12\x76\x12\x9b\x6d\x55\xc8\x64\xbf\x69\xb6\x86\xca\x88\xe5\xd1\x7f\xb7\xb1\x84\x6a\x67\x8f\xa3\x6c\x06\x39\xaf\xad\x79\xf7\xec\xf3\x1b\x5d\x33\x25\x3d\x3f\xa3\x65\x48\xc0\xca\xb1\x76\xbe\xb0\x75\xb1\xb3\xa4\x11\xd4\x87\x7b\x31\x72\x60\xfa\x1e\x14\x47\xe0\x82\x66\x7d\x63\x54\x20\x8b\xd0\xf2\xe4\xcc\x89\x60\x8b\xaf\xc4\x3d\x37\xc6\x83\x6e\xce\x7f\x29\x5b\x36\xd3\x2a\x66\xb8\xe3\x85\x55\x82\x18\xe1\xc9\xd8\xca\x34\x8f\x49\x98\xb5\x4e\x0c\xf9\xbc\x67\x5b\x2c\xf7\xd5\xe3\x75\xe4\xa4\x71\x9c\xa6\x47\xfb\x62\x8f\x0c\x0a\xb5\x68\x9c\xb7\xfc\xa8\x32\x18\xc4\x26\xf9\x0d\x13\x3a\xf7\xeb\xfd\xd7\xc3\x3f\x3f\x33\xa6\xa1\x74\x16\x2b\x0d\xf6\x86\x8a\x9b\x33\x61\x61\xa8\xb1\x25\x95\x6f\x35\x95\xd9\xc2\x46\xf3\x6c\xd5\xea\x79\xc7\x32\x82\xd0\x3a\x2c\x53\xd2\x93\x32\x81\x7f\x5b\x2f\x47\x83\x3c\x56\x1b\x46\x07\xa3\x2c\xd9\x0e\x3e\x5b\x2c\xf3\xc4\xea\x78\x5f\x89\x3d\x6c\x12\x41\xd9\xe3\xe2\xb3\x5f\x4f\xce\x2a\xd1\x88\xb1\xce\xea\x2a\xcf\xd2\xad\xf6\xec\x9c\xb3\xe5\xd5\x40\x81\x20\xe8\x2c\x52\x10\xdc\xc7\x3a\x4b\xed\x2c\x5c\x6a\xc9\xd4\x7e\x0f\xa6\x3b\xe1\x89\xd8\x13\x9e\x91\xf3\xd2\xaf\x27\x09\x65\xcf\x1e\x34\x96\x38\x84\xbd\x0f\x76\xe9\xc8\xf6\x5d\xda\xf1\x99\xd4\xc6\x4e\xec\x61\x93\xcd\x6a\xf3\x35\xab\xe8\x26\x31\x60\x54\x9a\x0d\xb1\xf6\x20\xad\xf7\x73\xe2\x22\x0b\xf3\xe3\x6d\xe9\x22\xf6\xec\x5c\x19\x6e\x22\x9a\xcc\xa6\x0b\xcf\xd4\x56\x81\x1e\x8b\x17\x9c\x45\x4d\x4f\xab\xe8\xd8\x69\x6a\xab\x98\xd0\x16\x88\x1c\x29\xdb\xe7\x38\xd1\x62\xed\xd7\x1c\x7e\x8c\x8b\x05\xaa\x71\x66\x8f\xd0\xe2\x9e\xd5\x7c\x65\xf4\x6c\x49\xa6\xd9\x97\xbe\x66\x17\x1e\x99\xac\xe1\xab\xb7\xa7\x8b\x31\x58\xad\xac\xd1\x63\xf2\x39\x4b\x0d\x39\xf0\xd9\x06\xfb\x40\xb3\x1f\x33\x5b\x96\x98\xfe\xc2\x11\x73\x87\x2d\x6a\x3c\x73\xb7\x45\xfe\x1b\x33\x57\xb2\x0b\x2e\x13\xb0\xe8\xbf\xdc\xc5\x1a\x5f\x5c\xf5\x5e\xfd\x71\x67\xb5\x54\x52\xbf\x69\x5b\xbd\xa6\x73\xc3\xe4\x55\xea\x9a\x12\x1b\x4a\xa2\xe4\x4f\x4f\x01\x5e\xb3\xe5\x71\x71\x28\x6e\x52\x9f\xd9\x56\x71\xac\x63\x7e\x36\xd9\x35\xc5\x74\x0b\x61\xdb\x45\xbb\x76\x71\xa7\xaf\x73\x98\x9d\xf7\xac\x76\xe4\x06\x99\xd8\xb7\x8c\x1c\x55\xf6\xef\x9b\xa7\x2e\x41\x10\xd2\x38\x40\x48\xa5\x65\xe7\xb6\xfa\xc0\x8d\x7d\xa7\x2e\x35\xb8\xcb\xad\xaf\xa7\xae\x96\x27\x15\xdb\xbe\x9e\x58\x12\xb2\xe5\xf1\x80\xd7\x1c\x49\x1f\x6c\x9c\x52\xe6\x3a\xae\xeb\xb3\x0b\x47\x32\x0e\x1f\xdc\xf3\xd8\x09\x9d\x1d\x1d\x99\x31\xa1\x6d\xc0\xb2\xd3\x71\xce\x6d\x37\xb9\xe6\xd9\x7b\xb9\x34\x08\x37\xbe\xd6\xd6\xb9\x45\xda\x54\x86\x56\x67\xb0\x0b\xf8\x30\xb6\x02\xf5\x39\xf0\x28\xd2\xe6\x82\x4c\xe9\x95\xe4\x8e\x0d\x35\x8a\xf3\x6a\xd6\x83\x84\xc4\x6d\x50\x86\xf4\x51\xf1\x8a\x67\x2e\x76\x5e\xa9\xf8\xc9\x65\xb7\x5c\x21\x8c\xa7\x1c\xef\x1e\x7c\x72\x35\xc6\x63\x6f\x44\xb6\xae\x63\x31\x2c\x4e\xc8\x75\xea\x25\xbb\x2c\x6a\x3d\x2f\x56\x4d\x37\x1f\x89\x21\x33\x48\x30\xb6\x72\xb0\x5d\xcf\xad\xb2\x6e\xe0\xf5\x94\x35\x95\x47\xc3\x68\x52\xaa\x31\x01\xe4\xd8\x08\x3b\xc4\xd9\x41\x6a\xe1\x7b\x32\xe3\x62\xc7\xb6\x3b\x4e\xb0\x49\xf8\x09\x4f\xea\x6a\xce\xdd\xae\x8c\xfb\x86\xdf\x13\x7f\x96\xc2\x85\xed\x58\x71\xcf\x5c\x7f\xec\x10\x2f\x46\x79\xc0\x12\x5b\x5f\xe0\xa1\xab\x7b\x26\xeb\x0f\x19\x60\x3c\xfa\x85\x50\xda\xd5\x46\xe1\xd1\xea\x3a\x2e\x7f\x28\x04\x01\xab\xfd\x9c\xad\x5d\x5c\x8f\x8b\x59\xcd\x1c\x80\xf3\xda\x9a\xdc\x2c\x7c\x72\x76\x0d\xc5\x59\x6d\xe3\x91\x7b\x31\xe5\xec\x75\x83\x5e\xf7\xa3\x4e\x3f\x41\x14\x52\x1e\x26\xa6\x4e\x76\x94\x70\xeb\xe7\x5c\x24\xae\x00\x99\xd1\x8c\x5c\x24\x6b\x6b\xf9\x46\x4b\x8e\x81\xcd\xce\xbe\xb8\xda\x96\x50\x6f\xb1\xf0\x8a\xca\x48\xd9\x8c\xaf\x2c\x79\xbf\x52\x82\xf0\x1d\xf2\xb6\xd2\xe2\x01\xe4\x78\xce\xb9\x36\x65\xc7\x6b\x7c\x8f\xed\x86\x71\xa9\x99\xaf\x31\xd9\xc4\x45\x46\xeb\xd8\xa2\x12\x6c\x2b\x9a\x02\x4c\xe8\xbc\xd1\xec\x01\x5b\x57\x73\xfe\x24\xeb\x56\xa8\x75\xc8\xac\x49\x9b\xa3\xe7\x9e\xe9\xf5\x90\x54\x8f\x12\x3a\x53\x8e\x91\x2c\x53\xbb\x28\x04\x15\x7f\x7a\x97\xa8\xbb\xeb\x09\x62\x5e\xb2\x61\x33\x81\x7d\x63\xd0\x3b\x31\x16\x3c\x2f\xe4\x02\x83\x7f\x5b\x56\xd9\xf8\x41\x9a\x6c\xd9\x6b\xe9\x66\x32\x26\x74\xf5\x5c\x1d\x88\x7c\x82\x9e\xe2\x49\x28\xfb\xb5\xdf\x32\x10\x66\xa4\x60\xa2\x98\xb9\xc3\x6e\xe3\x41\xb6\x3a\x09\xdb\xd0\xb3\x21\xe4\xc9\x65\xb2\xef\x2f\x8e\xeb\x76\x4a\x8a\x50\xa6\x8f\xb5\xb5\x01\x3a\x39\x31\xd9\x7b\x87\xf9\x68\xa7\x60\xbd\x74\x1e\xd7\x0f\x3b\x9b\x29\x79\xdf\x9a\x04\x95\xc8\xe8\x87\x5a\xc3\xae\xdd\x33\x58\xca\xcf\xbf\x45\xaa\xc5\xd8\x38\xfc\xbc\xfa\xff\x57\x76\x0b\xf3\x67\x12\x46\x8b\x3d\x12\xa6\x98\x7b\x9d\x4f\xe0\xa4\xc4\xca\xde\xa4\x50\xfc\x9a\x2e\xd2\x8c\xdc\xbd\x75\x26\xff\x88\xeb\x96\x64\xf5\x77\xe4\x6f\x48\x54\x8b\xdd\xe5\x3b\x24\xc9\x5e\x43\x2a\x5b\xac\x94\x76\x0a\xa6\xa7\xe5\x71\x21\x2f\xb3\x61\x75\x99\xed\xbc\xb0\x68\xcb\x5c\x04\x3b\x23\x09\x16\xc4\x93\x04\x3b\xfa\x13\x07\x22\xc1\x42\x88\x91\x8f\x79\xcd\xc7\x23\x8d\x6a\x8a\xae\x93\xd4\xa8\xec\xb2\xce\xdd\x74\x30\xb3\xf3\x55\x41\x5b\x4c\xd2\xeb\xda\x44\xb7\x17\x59\x3c\x10\x84\xbf\x38\x9e\xdb\x0b\x0e\xaa\xb6\x7e\xf4\xe2\x7a\x47\x3b\xd0\xe2\x7e\xc2\x38\x69\x46\x25\x3b\xe4\x84\x80\x61\x1d\x97\xd3\x27\x46\x9d\xbf\x31\xbd\x32\xf2\xa7\xfb\xf4\x2b\xb3\xbd\xf9\xe0\xe9\x17\x97\x2b\x7b\x7f\xc0\x74\x9c\xbf\xe1\x0a\x3e\x9e\xdd\x73\xe9\xe6\x76\x7c\x60\x0f\x30\x23\xfa\x39\xf9\x80\xd1\x62\xe7\x23\x4f\xe5\x0c\xd3\x68\xe7\x21\x17\x13\xc6\x45\xb3\x33\x95\x44\x6b\x32\xbb\xaf\x2c\xff\x1a\xd8\x0a\xe3\xc2\x8d\x4a\xce\x97\x3a\xd0\xf9\x98\xc0\xe4\xdc\x10\x1d\x0e\x65\xfc\x92\x6a\x65\x5d\x2f\x67\x61\xdd\xb7\x71\x9b\x82\xb2\xc0\x8f\x40\x6a\x90\x89\xf8\x77\x94\x4e\x42\x6b\xd9\xdc\x3c\xa5\xc9\xd3\xdf\x71\x0f\xb2\xdc\xf5\x76\xbe\x03\x06\x1f\x39\x2c\xf6\x6e\x5e\x2f\x6c\x18\x97\xff\xec\x9c\xbf\xec\xa8\xdb\x89\x31\x50\x86\x33\xf3\x0d\x43\x75\xf6\xaf\x95\x46\x40\x6f\xcd\xc7\x1b\xbc\x88\xb6\x99\x54\xa8\xde\x68\xe7\x65\xba\x98\x27\x32\xc5\xa2\xf6\x6a\xfe\x62\xdf\x0c\xfb\x3a\xdc\xf4\xb2\x41\x5f\x51\x4a\x5e\x09\xa7\x82\xb9\x8b\x93\x8b\x97\xb1\xe5\x71\x99\x7d\x10\x4f\xa3\x18\xbb\x90\xc5\x3a\x1e\x7d\x18\x09\x24\x33\x27\x24\xe1\x6c\x79\x38\x40\x2a\xb1\xbd\x27\x16\x85\x5d\xfd\x21\xd2\xcd\xd9\x59\xa7\x8d\x67\xa7\x3d\xf7\x26\x41\x5b\x6a\x67\x0e\x1d\xe4\x59\x56\x32\x33\x0f\x93\xbd\x9c\x0b\xfb\xfb\xe2\xad\xb9\x4e\x34\x55\x81\x46\xe6\xb8\xf8\xc9\xcc\x86\x87\x6b\xd4\xab\x43\xf6\xd1\xdb\xd9\x95\xbf\x5a\xdf\xc8\x14\x4f\x5a\xab\xba\xd0\xed\xd7\xa5\xa9\x23\x38\xf5\xe0\xc2\x9a\x55\x8d\xf7\x53\x0a\x4d\x00\x46\x8c\x98\x11\x79\x7d\xed\x0b\x2a\xa6\x35\xd6\x41\x66\xd9\xbf\xdf\x9c\xd2\x06\xe5\x33\x28\x58\xd1\x65\x67\x52\x72\x49\x48\xfc\xde\xf2\x61\x1a\xf4\x96\xec\x14\x9d\x37\xed\xfd\xc5\x07\x50\xa0\x13\x72\x9d\x5f\xa8\x96\xd6\x9b\xf7\x9a\x0d\xde\xf9\xc9\x04\x2b\x6c\xa2\x23\x9f\x49\x8c\x22\x30\x5b\x63\xc7\x9a\xc0\xdb\x13\x2c\x02\x28\x2b\x3b\x64\xb6\xc6\xe6\xcc\x4f\x67\x98\x64\x98\x8d\x0e\x71\xc9\xe6\x06\x43\x3a\xf1\xd2\xb3\x65\x32\x6f\x88\xfb\xcd\xc6\x74\x55\xb1\xd1\x4f\x43\xb4\x60\x9a\xb4\x1c\xb9\x37\xe6\x34\x9f\x52\x66\xe7\x58\x16\x3b\xc5\x49\x6b\xef\x95\x00\x05\x43\xea\x68\x1b\x3d\x68\x3e\x8e\xd7\xb3\xa6\x41\x64\x04\x12\x5a\xc0\x3a\xb7\xa7\xa2\xd0\x2f\x08\xfd\x09\xa9\x17\x12\x43\x06\x54\x93\x99\x4a\x35\x26\x1b\xa6\x39\x34\x65\x1d\xa7\xca\x46\xdd\x79\x4c\xf5\xb3\xc1\x16\x54\x9f\x67\x25\x46\x4e\xf6\xd7\x29\xec\xd1\x9c\xad\x76\x5a\x76\x87\xc3\x64\xe0\x53\x4a\x94\xde\x08\x52\x42\xad\x7d\xbd\xf6\x01\xed\x00\xac\x85\xbd\xfa\xf5\x41\x7c\x26\x0c\xca\xc8\xb6\x2a\xd5\x65\xd2\x1c\x58\x67\x78\x3c\x58\xb5\x46\x53\x21\xa7\x39\xcf\xba\x3e\xde\x2e\x14\xb6\x51\x10\xe5\xa8\x67\x3f\x0a\xb3\x91\x24\x5b\xe3\x14\x52\x3b\xb1\xe1\xf3\x71\x68\x75\x8c\x09\x65\x3f\x7f\x9f\x7b\xa4\xb4\xd5\xa5\x7c\xca\xf0\x6c\x16\x24\x8e\x15\x0e\xbd\x3d\x3d\xf6\x3b\x36\x5f\x73\x56\x57\x63\xeb\x76\x27\x76\x54\xa7\x61\x99\xa4\x1c\xd9\x5f\xf1\x17\x1e\xb9\x57\xd6\xfb\xd4\x5b\x41\xad\xbc\x1a\xee\xcb\x93\x60\x67\x01\xd0\x48\xfe\x7b\x58\x9e\xd8\x18\xf7\x53\x60\x5d\x26\xf6\x4e\x4f\x97\xd2\xf5\x46\x9d\x9a\x3b\x4f\xa7\xae\x9d\x3f\xfb\xda\xb6\x36\xb0\xa0\x51\x60\xac\xc5\xb5\x7b\xc9\xea\xb3\xef\xce\x62\xe3\xb6\x8e\x2b\xfb\x5a\xf1\x78\xce\xee\x9d\xc3\xd7\x71\x59\x9e\x54\xed\xd9\xdc\xad\x7a\x5f\xc7\xc3\x28\x65\xad\x90\xb1\xad\xf9\x58\xe3\x49\xb4\x25\xe6\x01\x83\x85\xd5\xbb\x89\x45\x98\x62\x85\x2a\xdf\x5c\x0f\x08\x1e\x9f\x4f\x9a\x5b\xbd\x42\x47\x6c\x9c\xde\xdc\xa7\xb3\x9a\x54\x50\x02\x04\x15\x27\x21\x16\xfb\xeb\x3a\xa4\x15\xf6\xb0\x24\x33\xc1\x71\x3d\x62\x4c\xf6\x3e\x36\xa1\x01\x72\xf4\x15\x21\xb1\x0f\xed\x8f\xc9\x7b\xb9\xbd\x6a\x67\x37\x72\x83\x7e\xd2\x3b\x1b\xc7\x83\x7a\x2d\x06\xbf\xed\x23\x1b\xc4\x37\x6e\xf9\x8e\xc9\x95\x1c\x10\x21\xaf\xf0\x31\xbe\xc6\x16\x87\xc6\x8d\x14\x83\xe0\xfe\x3a\xa7\x2c\xea\xc7\xf5\x02\x72\xb3\xb7\x07\xb0\xb0\xf3\xc2\x6b\x91\xc2\x19\x5c\xcc\x5b\x23\x49\x65\x5b\x14\x89\x7f\x67\xe3\xfc\x38\xde\x69\x07\xc7\x6d\x8b\xbd\xd7\x8b\x58\x72\xe6\x93\x8c\x36\xf1\x77\xa4\x54\xd3\xdf\x75\xbe\xe1\xac\xf5\x86\xda\x61\x63\xc2\x04\xb6\xf5\xf5\x5c\x89\x49\x57\x45\x6e\x87\x43\x80\x50\x57\x1c\xf5\xca\x12\x9f\xb6\x0d\x5f\x7d\x5d\x78\xbd\x62\x07\xf2\x02\xc9\x97\x9f\xf3\xf2\x94\x1c\x4d\x0f\x72\x25\x01\xdc\x81\x63\x9e\x14\x26\xcb\x96\xc7\x54\xbf\x87\x81\x84\x08\xdf\xe5\xf4\x57\x79\xd8\xe1\x87\xa4\x2c\xeb\x09\xc0\x12\xeb\xb8\xc0\x5a\x41\x7d\x3e\x6e\xf6\xc4\x7e\x50\xd9\xc1\xe3\x2d\xfa\xe3\x92\x87\xa5\xe6\x66\x6c\xd7\x0d\xb4\xbe\x5c\x17\x37\x20\x96\x74\x83\x89\xd1\x61\xd4\xea\x06\x12\xe1\xa4\x2c\x86\x53\x1b\xe7\x5f\x87\xae\x95\x69\x60\xb7\xb9\xaf\x2d\xe6\xf2\x1c\xcd\x94\xc4\x6b\x1e\x3b\xa1\x55\xf0\x95\x13\x36\x0e\x71\x91\x12\xb4\x39\x35\xe8\xf6\x20\xd5\xf4\x9c\x73\xa9\x21\x66\x13\xf3\xcd\x7d\x01\x42\xa5\xfa\x08\x6b\x13\xe6\x82\x34\x6b\x4c\x2d\xaa\xb3\x93\xfa\x7a\xad\x12\x8d\x78\x5c\x93\xda\x13\xde\xd6\x24\x65\xab\xfc\x75\x8b\x45\x5c\xb9\x01\x4c\x97\x9c\xc1\xb6\x68\xf5\x99\x10\xb2\x45\x7f\x3a\x96\x0b\xe4\x78\x3f\x5b\x63\x0c\xbd\x1c\x4f\x66\xab\x5b\x06\x7f\xd1\x3b\xc6\x94\x05\x01\xb5\xd5\x13\xbe\x5a\xb7\x3c\xae\x35\x6c\xdc\x52\x84\xdd\xb0\x75\xbc\xb6\xed\x82\x8c\x48\x07\x94\xa5\x70\x3e\x58\xc3\xa0\xfb\xe1\xe1\x4a\xaa\x04\x3e\x01\x4b\x4e\xeb\x31\x17\xfb\x94\x6d\x33\xf2\xb8\x88\x49\x93\xc3\x42\x6f\x1e\xeb\x98\x9f\x50\xc4\xd4\x52\xd9\xea\x69\xac\xe3\x61\xdb\x4e\x02\x2f\x4c\x58\xc3\x95\x1f\xd6\xe3\x43\xae\x60\x77\x3b\x2f\x8e\xcc\x06\x19\x5a\xa0\x2a\xa4\xc7\x9e\xee\x58\x18\x87\x95\x6e\x9e\x49\x88\x0f\xd2\x55\xd2\xe0\xc8\x07\x9a\xfe\xcb\xd2\xd1\xba\x2d\x92\x23\x63\x22\x6d\xf5\xc5\xc4\x63\x24\x09\xd5\xe9\x90\x66\xec\x74\xb2\x48\x86\xda\x5b\x77\x96\x1c\xb0\xe1\x4f\x32\xdb\x31\x89\xdc\x43\xf0\x8f\xb6\xe8\x6f\xae\x72\x2b\xa8\x03\xfc\x99\x41\x77\x9f\xb6\xc8\x39\x3d\xab\x49\x9a\x46\xaf\x64\x9d\x1b\x0f\x4f\xb4\x89\x55\x3e\x18\x48\x3e\x2d\x08\x91\x3b\xa1\xf4\x76\xc2\x32\xad\xc6\x23\x6b\x37\xd4\xe7\x6f\xf5\x25\xab\xf3\x97\x0d\x94\x9d\x03\xab\xa9\x4b\xe9\x13\x93\x39\x18\xe0\x5c\x7a\x54\x3d\xd4\x43\x5d\x27\xa9\x8b\x3e\xbd\xb1\xf8\xa1\x2e\x01\x74\xf0\xa5\x67\x4c\x74\x1e\x6c\xb6\x3e\x11\x73\x5b\xf7\x20\x87\xcc\xb7\x5f\x7c\xfd\x72\xe5\xc7\x0f\xe4\x64\xcf\x7e\x7e\x0c\xf1\xe6\xaa\xc7\x96\xe1\x53\x3e\xbd\xdf\xfb\xf3\xf7\x1f\xa0\xda\x9f\xc5\xc8\x49\xa9\x8c\x96\x2a\x2d\x3a\x97\xc3\x6d\x90\x51\xc0\x4a\x62\xc4\xd6\x4a\x8a\x26\xec\x1b\xe8\x06\xbd\x24\x6c\xe2\xec\x5d\x5a\x6d\x97\x7c\x62\x8f\xe3\xf5\x9c\xb3\x96\xec\xb6\x69\x32\x93\x09\x33\x17\x6c\x17\x8c\x8e\x7f\x67\x6e\x51\xec\x33\xf0\x86\x18\xe4\x32\xb8\x0f\xa4\x17\xff\x0d\xc3\x10\xe3\x9b\x54\xc4\x56\x63\xaf\x7c\xad\x4b\x9e\x1c\x62\x61\x3d\xed\x12\x58\xb1\xc6\x34\xd7\x4b\xea\x86\xb8\x25\x19\x06\xb6\xf6\x34\x6a\x6a\xe4\x12\xb5\x2e\xe6\x99\x5a\x1c\xe1\xa4\xd8\x81\xf3\xb8\x5c\x3e\xca\xcc\x5f\xf6\x38\x41\x7f\xbe\xea\xd0\x39\xab\x5a\xb0\x3a\x58\x36\xb6\x0d\xcc\x3d\x53\x73\xea\xa3\x7f\x1d\x5d\x6c\xd9\x84\xaf\x8f\xe0\xff\x9f\xbf\x5c\xfe\xaf\xff\xf1\xf2\x67\xff\xfa\xaf\xff\xfb\xf4\xa7\x7f\xff\x6b\xf9\xd7\xcb\x9f\xfe\xfd\xf7\xa7\xbf\xfc\xab\xd5\x6e\xff\x5a\x9b\xfd\xcf\x1f\xde\x62\x9a\x6f\x31\xcd\xb7\x98\xe6\x5b\x4c\xf3\x2d\xa6\xf9\x16\xd3\x7c\x8b\x69\xbe\xc5\x34\xdf\x62\x9a\x6f\x31\xcd\xb7\x98\xe6\x5b\x4c\xf3\x2d\xa6\xf9\x16\xd3\xfc\x1b\xc6\x34\x5f\x9f\xdc\xfc\x19\xfb\x55\xdb\xaf\xd8\xaf\xfe\x3f\x7f\x78\x8b\x87\xbe\xc5\x43\xdf\xe2\xa1\x6f\xf1\xd0\xb7\x78\xe8\x5b\x3c\xf4\x2d\x1e\xfa\x16\x0f\x7d\x8b\x87\xbe\xc5\x43\xdf\xe2\xa1\x6f\xf1\xd0\xb7\x78\xe8\x7f\xc9\x78\xe8\xc3\xef\x2f\x1f\x5e\x57\x69\xdf\x61\xe8\x34\xc8\xa8\xcb\x72\x2e\x93\x11\xac\x7e\x69\x2e\xea\x8c\x33\x60\x23\xa5\xe1\xa1\xe1\x60\x05\x9e\xfb\x88\x4d\xcb\x20\xf3\x6d\x58\x2a\xac\x51\x95\x80\x77\x12\xd1\xc0\x57\x1e\xa4\xce\x33\x7e\x00\xd2\x69\xf4\x9d\x09\x16\xac\xd8\x09\x66\xb6\x1e\x52\x3e\xa8\x02\x9e\xc5\x0a\x1d\xf2\xa9\xa7\xba\x1b\x5b\x00\xb5\x0a\x7e\x01\xdd\x2e\x0e\x0d\x4f\xab\xb0\x1b\x49\x07\x13\x99\xc4\x43\x9d\xd9\x03\x5b\x5d\x3a\xe3\x67\x13\x73\x8c\x95\x58\xb7\x00\x25\xb6\x71\x16\xa3\xb3\xa4\x98\x04\x04\x1c\x4e\xe8\xb1\x29\xf6\x20\x6e\x76\x12\x77\xf1\xab\xc9\xd0\xb3\xd9\x60\x17\xbd\x1e\x0f\x9b\x98\xa5\xd8\x56\x31\x73\xdc\x42\x25\xd8\xa9\x12\x87\x77\xce\x36\x8a\x79\x64\x24\xa9\xcb\x80\xf2\x0e\xbe\x43\xd0\xcc\x5a\xc0\xfb\x3a\x9e\x6d\x52\x8f\x95\x39\xc0\x4a\x29\xb4\xe3\x6a\xd1\xa6\xf5\xba\x7a\x1e\x42\x11\x1a\xd4\x86\x6a\xc6\x51\xa4\x76\xa7\xa7\xf3\x24\x6d\xca\x35\xa6\xac\x0e\x93\xd2\xa9\x85\xd8\x3a\x2e\x6d\xb2\xd3\x43\x0c\x01\xe0\x6d\x1d\xd7\xe3\x54\x6d\x6c\x38\x77\x3e\x9e\x84\x5c\x61\x31\x2c\x90\xbc\x5f\xf6\xec\x91\xc9\x6d\xcf\xaf\x9c\xac\x88\xaa\x6e\xeb\xe5\xf0\x9d\xe3\x11\x32\xf2\x8c\x53\x0c\x15\x4a\x35\x24\xca\x4c\x4d\xbe\x4b\xb0\x81\x4a\x1c\x0d\x54\x04\xb6\x4c\xf5\xba\x75\x61\xfc\xfc\x18\x96\x0c\xa5\x13\xe1\xbc\xc0\x2d\xc9\xbf\xea\x00\xb3\x1d\xbb\x04\xd6\x4d\xb5\x5e\xf6\x34\xdd\x8a\xd3\x61\xcc\x5e\x6e\x87\x91\xc0\xf6\x51\x26\xaa\xd9\x67\xa7\xae\xe3\x32\x57\x61\x07\x8c\x2e\x2d\x31\x54\x8f\x77\x2b\x75\xf8\x29\x36\x60\x15\xe9\xe1\xe9\xb0\x05\x53\x36\xe8\x67\xbe\xc6\xd9\x31\x02\x9a\x01\x23\x75\x06\xed\x96\x1a\x93\x99\x78\xe9\xa7\xba\x02\x51\xf5\x49\x77\xef\xa4\x06\x4f\x2c\x91\x63\xdb\x13\xf1\xb4\xcf\x8b\x14\x55\x8c\x1a\x13\x2d\xa5\xd6\x53\x97\x12\x6c\xab\x13\xd7\xee\x77\xe6\x2a\x73\x72\x45\xa8\xc1\x30\x1c\xb3\x88\x90\x5d\xfe\xf6\xb5\x4c\x64\xe1\x9c\x14\xdd\xf2\xb8\xe6\x75\x10\x47\x80\x86\x8e\xe1\x9b\x66\x4e\x77\x35\x8c\x2a\x68\x04\x99\x96\xd0\x4f\x54\xfa\xb6\x3c\xae\xe9\xa1\xac\x23\xaa\xbd\x31\x22\x4d\x98\x58\x27\x14\x2b\x36\x6c\xb5\x7e\x82\xb1\x75\x63\x70\xb1\x7f\x5d\x8d\x47\x86\x32\x31\x22\x01\x41\x49\x4d\xad\x0e\xa6\xbc\xd1\x30\xa1\x12\x48\xbc\xd9\x04\x12\x60\x9f\xd2\x71\x91\x02\xdd\xd3\x07\x41\x35\x86\xd9\xa6\x3d\x7b\xb9\xd5\xa0\x7f\x64\x48\xeb\x83\xf1\x1a\xa1\xa2\x53\x46\xbf\xac\xfe\xb1\xc5\xea\x9d\x76\xa9\x41\x7c\xdd\x41\x5f\x4f\x74\xb6\x9a\xda\x65\x44\x62\xcc\x9d\xe8\x4a\xa9\x57\xb3\xd2\xa8\x3c\x9d\x89\xf8\xc1\x80\x82\xb5\xdd\x84\xbd\x4d\xc7\xec\xbb\xcb\x60\xfc\xb9\x2b\xb8\x52\xcc\xb1\xe5\xf1\xd0\xfa\xb0\x45\x63\x2a\x76\x7b\x1f\xeb\xb8\x3e\x8b\xce\x60\x75\x40\xf4\x4d\xf6\x9b\x3c\x76\x6c\x66\x62\x60\x90\x93\x3a\x24\x08\xb3\xe5\xc9\x20\x3e\xde\x5d\x13\xb7\x93\x44\x40\x81\x3f\xcc\x55\x0a\x23\xb0\x4d\x4c\x82\x37\x8c\x69\x61\x84\x2b\x59\xa0\x05\xec\x23\x68\x36\x6b\x73\x52\xdc\x71\x8e\x9d\x6e\x5c\xbf\x06\xc3\x0a\xb8\x4e\xad\x97\x15\xb9\x3b\xdd\x52\x27\xb9\x1d\x19\x09\xc3\x23\x9e\xe6\xac\x62\xb1\x7b\xb6\x65\x93\xe8\x19\xdc\xf1\x54\x73\x0c\xc6\x92\x75\x0e\xd9\x98\xf0\xb0\xe8\x9c\x71\xac\x21\x4e\x83\xb4\xae\xf7\xb8\x79\x6d\x9c\xd9\xdc\x33\x83\xad\x50\xe2\xa2\x8b\xb3\x3d\x70\x1f\x27\x17\xb7\xcd\x0f\xbf\xbb\xb2\x45\x30\xdb\xf8\x5d\x16\xd3\x3d\xec\xb8\xba\x34\xed\x52\xdb\xcb\xde\x78\x25\x3b\xf6\xe9\x6a\xa8\xa8\xab\xaf\x22\x54\x0c\x9e\xf4\xe4\x6f\xeb\x7d\xf5\x53\x5d\x59\x0c\xfd\x29\xc7\xa7\xca\xa8\x19\x16\x34\xa9\x0c\x76\x16\x97\x5e\x16\xc0\xa1\x94\x98\xe9\x39\x8a\x95\xe9\x00\xab\xa5\x2a\x24\xd2\x72\x8a\x63\x2b\x05\x9f\x0d\x7f\x66\x38\x0f\x5a\x99\xd5\x69\xbb\xd0\x1a\x2f\x30\x6c\xa3\x06\xfe\x16\x1f\x9b\xbe\xec\x60\xc8\x5b\x55\xf0\xb4\xc1\xdd\x98\x26\x61\x75\xec\x26\x2a\xf4\xa2\x2d\x03\xa2\xd9\xf1\x74\xcc\x79\x72\xa9\x60\x38\x47\x27\x45\x51\x46\x8c\x3c\xd2\xcf\xa3\xd9\x65\x6f\xb1\x90\xaa\x60\xd0\xba\xf1\x90\xb3\xad\x75\xa5\x1b\x74\xb1\x16\xeb\xb8\x32\x24\x20\x22\xeb\x80\x90\x77\x86\x82\x57\x4f\xe7\xea\x73\xc3\x28\xda\x65\x89\x11\x4c\x69\x5f\x09\x18\x0d\xe6\x9d\x74\x82\x6e\x57\x7a\xf8\x2b\x93\x3f\x60\xf9\x2b\x48\x74\xd2\x47\xcc\x59\x61\xd8\x89\xf9\x40\x52\x5c\xc9\x3c\x0b\x71\xdc\xb1\xd1\x41\x5d\x03\x7f\x39\x49\xd8\xa9\x62\x7c\xf4\x58\x0c\x2b\x4d\x10\xfa\xe5\x6a\xa6\x05\x3c\xb1\x25\xee\xd4\xce\x89\xa9\x75\x1d\x0f\x71\xc8\x9e\xc7\xd3\x98\x39\x91\x31\x55\xfb\x98\x5d\x49\xb7\x29\xd0\x3f\x35\x9b\x72\x9e\xa9\xe6\x82\x62\x94\x6d\x61\xd9\xfc\x8f\x54\x91\x9c\x59\x0c\xe6\x69\x35\x6e\x6c\x25\xa6\xb8\xd4\x60\xa3\xda\xc6\xde\x95\x4a\xff\x26\xe4\xeb\x22\x43\x4c\x09\x44\x33\x3b\x06\x16\xca\x72\xec\x8e\x25\x89\x43\x0a\xf7\x5a\x9c\x25\xc8\xb3\x7b\xfe\xbc\xef\xcb\xe7\x18\xf4\xab\x57\x3d\x89\xe9\xc0\xdf\x8a\x96\xd1\x9a\x68\xd4\x2b\x35\xc7\x37\x2c\x07\x9c\xe3\x7f\x10\xb5\x47\x68\xe9\xbe\x54\x40\xdb\x65\xce\x26\x85\x69\x66\xf4\xef\x95\xfa\xc8\xa6\xa2\x71\x39\x52\x53\x18\x05\x9c\x2b\x0f\xa4\xb0\x35\xea\x4c\x0e\x42\xee\x5b\x98\x85\x71\x0f\x45\xb2\xc6\x03\xbf\x42\x05\x83\xb6\x1a\x3d\x31\x55\xe6\xc8\x7e\xc4\x8e\xcd\xf0\xf1\xe7\xec\x3d\x8b\x29\x5e\x3f\x20\x92\x29\xcd\xf3\x42\x86\xf6\x98\x30\x3b\xaa\x0c\xd0\x50\x07\xec\x20\x2d\xb2\xeb\x24\xe2\x7b\xfc\xbc\xdd\x55\xe8\xa7\x7c\x24\x3c\x34\x91\x4b\x09\xf2\x0e\x16\xc8\xa0\x12\x05\xa6\x27\xf2\xd8\x03\xbb\xb2\x3e\x82\xa0\x09\xec\x94\x3d\x72\x6b\xcb\xc6\xe0\xe1\x76\xd7\xcf\x2b\x73\x86\xdc\x61\xec\x2e\x64\x38\xc5\x39\xf4\x8f\x3f\x33\x2a\xbe\xe5\xb3\x62\x04\x60\x68\xcc\xae\x2b\x4c\x60\xf2\x0c\x6c\x10\xf9\x87\x73\x33\x1e\x65\x4c\xd2\x17\x4c\x86\x42\x25\x02\x63\xe3\xec\xb0\x4f\x37\x66\x09\x6f\x38\x66\xc2\x1f\xa5\xcd\x81\x61\x56\x7f\xc4\xd5\xef\xa0\x38\xb6\xf3\x11\xa9\x24\x0b\x95\xc6\x80\xa4\x4a\x1f\xd8\x78\xa9\xb3\x9c\x64\xcc\xc0\xdf\xda\x10\xbc\x66\x3c\xf0\x92\x63\xb2\xa9\x40\xa9\xec\x43\xa2\x3d\x38\xf5\x79\xd5\x65\xfb\x1a\xf3\x16\x53\xeb\xa3\x4e\x6b\x0f\x7c\x86\xc7\xcc\xbb\x7a\xc8\x36\x86\x39\xfa\x0c\xa9\x50\xfd\xb0\x23\xaa\x52\xa8\xa7\x30\xf3\x03\x04\x84\x5d\xf0\x90\x52\xfa\x35\xb0\x99\xb4\x65\x5e\x05\x72\xe5\x32\x4a\x32\x39\x0a\x85\xc3\x1f\xed\x1d\x7f\x27\x55\xc9\x34\xbb\xa7\x2c\x3b\x75\xa9\x4b\xb7\xec\x62\x90\x22\xb5\x9b\x38\x94\x9a\x3a\xa6\x84\x3d\xc8\xd4\x13\x98\x1f\xfe\x0e\x3d\x8d\x79\x91\xf3\x9d\x0b\x7b\x73\x73\x73\x75\x4a\x08\x3f\xc1\x5e\xda\x78\x58\x16\x0a\x99\x1a\x2c\xd1\xe4\xd7\x07\x47\x1a\x10\x12\xfd\x22\x31\x49\x40\xfa\x90\x88\xbc\x15\x6c\x70\x7d\xc5\x7b\x76\x6b\x76\x99\xc3\xd6\x71\xa9\xca\x30\x0d\x46\xf3\xcb\xd5\xda\x38\x65\x03\xe3\x3c\x66\x6c\x00\x6a\x03\x9b\x19\x50\x97\x55\x08\x3e\xaa\x67\x4d\x08\x11\x7f\x92\x51\x07\xb3\x03\x57\x52\x0f\xd8\xfb\x3c\x67\xab\xfd\xe4\xf6\x4c\xcc\x30\x6a\xee\x34\xf0\x68\x19\x0d\xc7\xdf\x21\x43\xca\x75\x4b\x51\x4d\xc2\xf1\xc8\x5f\x84\xba\xce\xfe\xab\xc7\x71\xb9\xd7\x19\x65\xca\xdd\x4c\xc3\x9b\xdb\x15\x12\x08\xf7\xa6\x38\xad\x2b\x91\x22\xc5\x1c\xa3\x4d\xd7\x18\x20\x63\x8b\x58\x52\x3a\x34\xa1\xb9\x12\x7f\x3f\xbd\xa3\x7c\x47\x61\x20\x07\x06\x0d\xdd\xcc\x98\x78\x61\x7a\xf5\xee\x53\x9b\xf0\x7e\xde\x0f\xef\xc6\x71\x65\xbb\xfa\x86\xed\xc4\xf6\x1a\x75\xe9\x4c\xec\xb7\x0b\x0a\xa7\x56\xe5\xa3\xad\xe3\xd5\xd2\x82\x75\xf6\x72\x62\xd8\xab\x76\x92\xac\xf4\x9a\x47\x07\x51\x0f\x06\xff\x64\x5e\xee\x49\x09\x43\x06\x0d\x82\xab\x6c\x0e\xe8\x4f\xe4\xc2\x6d\x64\x0c\x44\x75\xa5\xfa\x30\x57\xf1\x93\x11\x8e\x4c\x7e\xac\x17\xf2\xf5\x62\xf5\xe4\x04\xad\xca\xe3\x91\x14\xd7\x86\xb4\xe4\x37\xcb\x3e\x38\x49\x31\x30\xd1\xc3\x53\xbd\x2c\xbb\xbe\x3d\xbf\xfe\x2e\x58\x8a\xd9\x98\xe3\x69\xeb\xb8\xec\x49\x28\x25\x75\x76\xe9\x2d\xd8\xc6\xf8\x98\x00\xae\xdf\x79\xb5\x5c\xcf\x34\xc3\x39\x92\x33\x54\x28\x6f\x8b\x9d\x17\xab\x8f\xd8\xaa\x34\x5f\xb0\x4f\xc9\xc3\xe8\x42\xec\xec\x71\x00\xdd\x46\xbc\xb9\x78\x9d\x30\xfd\xa5\xd3\x1a\xd1\x49\xee\x46\x8d\x95\x00\xb8\x54\x22\x54\x02\xf2\xd8\x7c\xb9\x10\x60\x1c\xfb\x08\x81\x86\xd2\xf3\xc1\x69\x47\xf7\x07\x0c\x07\x13\xcc\x24\x4b\x4f\x6b\xa0\x2d\x5b\x00\x1a\xaa\xe9\x75\x85\xe9\xfe\xc7\xd6\x98\x01\xa6\xbb\x53\x13\xa1\x51\xc0\xb6\xf3\x0c\x16\x1b\x93\x10\xc7\x56\x57\x6b\x75\x8a\x45\xf6\x8c\xf6\x64\x08\x44\xfb\xc2\xf1\xc8\x1c\x02\x99\x8f\x32\x99\x56\x70\x35\x0b\x39\x3a\x87\x70\x6d\xe0\x5e\x45\x31\xce\xd6\x4f\xcc\xba\xaa\xe3\xf8\x1e\x53\x12\x20\xff\x6d\x75\x00\x62\x87\xe1\x2e\x7d\x92\x8a\x4e\xa2\x25\xf0\x77\x55\xf9\x21\xad\x2e\x4b\x77\x60\x90\x85\xbe\x2f\x3f\xbd\x5c\xe6\xce\xa6\xf4\x25\x3a\x93\x8f\x6d\x1d\x0f\x43\x57\xc5\x25\x22\xf0\x77\x70\x0d\xcc\x22\x1d\x6c\x3a\xaf\x7e\x1c\xd0\x28\x95\x54\xdc\x58\x49\xf3\xbe\xf6\x96\x9d\x56\xd7\xff\xb2\x42\x98\x74\x80\xe8\xf4\x33\xd6\x6f\x67\xc7\x95\xd6\x19\x0e\x93\xc1\x34\x77\xc5\x32\x1f\x79\xb7\x54\x53\xcd\x49\xdb\x24\x6d\x5e\x04\x84\xdd\x05\x1c\x9f\xba\xfb\xa1\xcb\xc7\xf2\x55\x8c\xa5\xcc\x9f\x4c\x1a\x83\xbc\x38\x1e\xc6\x93\x4a\xa4\xbb\x1f\x4b\x9e\x80\xe3\x39\x9d\xa5\x0e\xe9\xae\x14\xa0\x9a\x0e\xcc\x0a\x8d\xbe\x99\x84\xa6\x42\x16\x50\x43\x61\xfc\xf3\xff\x18\x54\xf7\x15\x1a\x17\x94\x54\xda\x9c\x75\x19\x97\x3d\xf0\x77\x78\x94\x82\x26\xd4\x79\x49\xc4\x0e\x06\xc0\xf0\x3f\x7e\x74\xe4\x05\x80\xb5\x41\x4e\x92\x82\x22\x8b\x02\x18\x7d\xc0\xe2\xe4\xf1\x6a\x00\x32\x3d\x63\x5e\xa9\xdb\xb0\x03\xa8\xeb\x55\x09\x2a\x03\x43\x3a\x59\x28\xac\x12\x7a\xd9\x2c\x1b\x98\x68\xab\xd2\xc1\xc0\xac\xd7\x53\x80\x29\xc5\xd5\xf1\x05\x9d\x7e\x1a\x26\x75\xa6\x7a\xa1\x9a\x1e\xef\xe1\x12\x8a\x0b\x10\xe2\x55\x26\xf9\x7f\xc5\x34\x67\x33\x1c\x6d\x91\xb3\x00\x03\x87\x29\x41\x64\x32\x6a\x10\x03\xe0\x66\x52\xa2\x9d\xc0\xb9\xf1\xb7\xec\x3f\x66\x35\xb8\x38\x0c\x43\xbd\xca\x24\xee\x08\xc6\x7e\xe6\xd5\xb5\x95\x39\x1c\x85\x52\xa5\xda\x3a\x2e\xe6\xee\x95\x7a\x3b\x49\x3d\x92\x68\x88\x86\x3c\x6c\x6b\x12\x15\x24\x92\x96\xff\x59\x0a\xd7\x86\x29\x64\x5c\x73\x8d\xb6\xbc\x14\xe9\x1b\x1c\xa2\x58\x07\xcb\x74\x7e\x26\xa7\xb7\xc6\xd4\x8c\xa8\xe0\xf4\x43\x46\x81\x09\x73\x11\x6b\x2e\x86\xd5\xc4\x04\x1d\xca\xa5\x94\x4a\xd7\xcd\x65\xcd\xdd\x4c\x22\x66\xea\x25\x2d\x6d\xb0\xb0\xfd\xf0\x82\x06\x13\x3c\x96\x96\x9e\x39\xbb\xcc\x67\xbe\x1e\x73\x92\x3a\x59\xc2\xa3\xc9\x8c\x53\x93\x51\x74\xcb\xe3\x0a\xff\x50\xa9\xb3\xfb\x2e\x73\xc6\x35\xa6\xce\xf6\x38\xb4\x34\xd8\x9a\x69\xb2\x3d\xcc\x72\xe6\x97\x78\x64\x5f\xee\x07\x7c\xc2\x20\x14\xbd\x8c\xd4\x57\x77\xa3\x47\x0e\xf6\x20\xee\x37\x3e\xfe\x9c\x05\x06\x4d\xc2\xf9\xfd\x0a\x45\xd9\xdb\x69\x42\x87\xd9\xf2\xb8\x40\x10\xe3\xaa\x54\x17\x7e\xb7\x63\xc8\xde\x33\xf9\x0a\x77\xee\x54\xcd\x1c\x43\xe6\x57\xef\x87\xd4\x5e\x1f\xf0\xa8\xc4\xb3\x26\xe4\x65\xe6\xe2\xa5\xc6\xcf\x95\xa9\xe3\xce\x05\x9c\x85\xc2\x85\x1e\xfc\x8a\xc1\xa5\x12\xcf\xd3\x88\x8f\x3f\x87\xb8\xda\x36\x21\x99\xee\x9b\x04\xf3\xd1\x18\x37\xa6\xc7\x86\xdc\xcf\x58\x18\x41\xd5\x23\x1e\xa5\x59\xbf\x1c\x33\x62\x0f\x5c\xfc\x93\x44\x1f\x37\x39\x99\x25\x68\x28\x3d\x40\x81\x78\x14\x1f\xf3\x41\x26\x74\x70\xe6\x8c\x4e\x6b\xa7\x2a\xe0\xa3\x57\xbe\x52\xba\x04\xfd\xe9\x75\x51\x1b\xfd\x55\xa0\x0a\x4f\xae\xb4\xae\x27\xb3\x4f\x0c\x20\xd8\x89\x88\x16\x84\x5a\xe5\x24\x9f\x17\x97\xe6\x86\xa5\xef\x72\xa4\x2e\x0d\xfb\x61\x06\x94\x77\x62\x26\x4b\xef\xc6\x71\x71\xcd\x19\xbf\x2a\x47\x88\xbb\x18\x66\xc0\x95\x0b\xa6\xaf\xd6\xb5\xbf\x52\x44\x75\x6d\x42\x50\x7e\xd4\x36\xe6\x0f\x6f\xc1\x84\xb7\x60\xc2\x5b\x30\xe1\x2d\x98\xf0\x16\x4c\x78\x0b\x26\xbc\x05\x13\xde\x82\x09\x6f\xc1\x84\xb7\x60\xc2\x5b\x30\xe1\x2d\x98\xf0\x9f\x37\x98\xf0\x95\x2a\x9b\x2f\x18\x38\x6f\x11\x86\xb7\x08\xc3\x5b\x84\xe1\x2d\xc2\xf0\x16\x61\x78\x8b\x30\xbc\x45\x18\xde\x22\x0c\x6f\x11\x86\xb7\x08\xc3\x5b\x84\xe1\x5b\x22\x0c\x7f\xfa\xf7\x3f\xfc\xe5\x74\xfe\xf3\x2f\x7f\x7d\x05\x4a\xdb\x67\x3b\xfa\x6d\xf6\xa0\x76\xf2\x2d\x15\x60\xdf\xfc\xf1\xe6\x9f\xbb\x6f\x7e\xd7\x6e\xfe\xb9\xfb\xfd\xd3\x3f\x7d\xf7\x8f\x1f\x54\x62\x0b\xe9\x7e\x12\xc3\xb6\xca\x3d\x41\x40\x30\x7f\x90\xfa\xe2\x5d\x31\x7f\xb4\x44\x57\xbb\xbe\xbd\xe7\xf9\xc3\xfe\xfc\xdb\xfb\xba\xc8\x7d\x97\xce\xdb\x50\x2d\xbe\xbd\x4d\xd9\x6f\xae\x48\x02\xac\x35\xab\xda\x7c\x5d\xf2\xd9\x15\xcb\xed\x05\x5f\x5e\x66\x5f\x23\xf8\xf8\x41\x46\x7f\x7e\x9b\xaf\x3d\x4d\x6f\x0f\xbb\x84\x7f\x61\xec\xd2\xc7\x86\xef\x5d\xea\x5e\xcf\x9a\x0c\x9b\x2e\xd4\x88\xad\x6e\x95\x2d\x14\x09\x90\x53\x0a\xc5\x5d\x67\x9d\xec\x56\x65\x4c\x3b\x75\x9b\xe2\x5b\x1e\x0f\x62\xc5\xb7\x88\x6b\x54\x25\xee\x95\x60\x56\x50\xc4\x9d\x02\x98\xa5\xe9\x83\x67\x77\x5a\x84\x8d\xaa\xcb\x23\x74\xbd\x6f\x98\xf5\xc7\xdd\xa5\x8f\x2c\x4d\xb3\x4e\x16\x63\x91\x5a\xbc\x5f\xa4\x51\xb6\xcd\x8f\x1f\x76\x96\xee\xcd\xf9\x2b\xdf\x8b\x3a\x76\xb0\xf1\x53\x16\x51\x2f\x7e\x99\xc0\x12\x8f\x55\x2a\x2c\xa8\x6f\x18\x92\x49\x34\x05\x29\xb0\xcd\xb9\xae\xd1\x8d\x4f\xef\xda\x3f\x77\x57\x1a\x35\x8f\x0e\x41\xfa\x4d\x77\x85\x82\xa3\xdf\xd3\xdc\xed\x69\x6b\x7e\x1d\x80\xe2\xf3\xdd\x21\xc7\xa6\x0f\x43\xfc\x9d\x09\x08\x28\x79\x5b\xc2\xdf\x3d\x0e\xf1\xd3\xed\xdb\xfb\xfa\xc7\x5d\x95\xf1\xfc\xfb\x9b\x9a\xd8\xfd\xcb\xb7\x79\x71\xcc\x65\x89\x0d\x3c\x7e\xb0\xde\x95\x25\x51\x91\x2a\x34\x5d\x52\xda\xc6\xc3\xe1\xa1\x21\xfc\x09\x74\xeb\x1e\xc7\x17\x1e\x55\x7a\xf3\xd3\xf1\xcf\xed\x5a\x6a\xcb\x1f\xc2\x8c\xfd\xcc\x67\x3c\xdc\x07\x6e\xfa\xf1\x83\x4c\xcf\xfb\x3d\xfb\x62\xd9\x9f\xdf\x81\x95\xa7\x39\xb8\xe3\x83\x63\x68\xcf\x7f\xf7\xe2\xfa\x9f\xb9\xe8\x7e\x1d\xda\xc7\x0f\xd2\xe8\x79\x7b\x7a\x74\x3f\xee\xdb\xbf\xfa\xe8\xf7\x4d\x26\x84\x49\xed\xe3\x2b\xcf\xf8\x33\xbe\xb9\xe1\x70\x31\xc1\x42\xe9\x19\x7a\x04\xbe\x6d\xa2\x32\x0a\x56\x85\x48\x0a\xb8\xcd\x68\xe9\xa0\x64\xb8\xaf\xa6\x71\x67\xd2\x61\x1c\x97\x02\x5e\xcb\xe3\xc1\x09\x9c\x61\xa9\x76\x07\x1d\xed\x9e\x0f\x52\xc1\x3d\x6a\x22\x26\x05\x25\x3a\xcf\xee\x70\xff\x64\x05\x4e\x93\xf9\x7b\xd6\xac\x4b\xab\x89\x52\x00\x23\x98\x95\x99\xd0\x61\x26\x8d\xb7\x7e\x11\xa7\x6d\xed\xe3\xe3\x87\x3d\x9f\xc8\x12\xc7\xeb\xfa\xe5\x38\xbe\x3c\x2e\x0b\xb1\x0e\x5c\x89\x88\x66\xbe\xd4\x29\xea\x09\xf5\xd1\xf2\xa3\xef\x18\x24\x23\x37\x60\xba\x3d\x41\x13\x9f\xc6\x1b\xc7\x78\xc7\x1a\x6f\x9a\x30\xbf\x36\x04\xe8\x98\xf5\x7b\x86\x40\x4e\xf5\x85\x6e\xb4\xaf\x61\x19\xdf\x88\xbc\xfa\xe9\x0f\x3f\x8f\x5d\x33\xf5\xc0\xae\x19\x9b\x3d\x49\xf6\xb2\x3f\x17\xfc\xc5\x37\x7f\xb8\xfd\xe7\xad\xdc\x2f\x50\x03\x3e\xdf\x60\x73\xa1\xe2\xc4\xd6\x25\x2e\x10\x0e\x0f\x2a\xa1\x71\x5e\x20\x7b\x14\x4c\xe9\x96\xf0\x01\x8d\x3a\xc0\x8f\x1f\x0c\xca\xd0\xb9\x90\xa7\x27\x8a\x40\x85\xee\xc4\xb3\xc6\xd6\xaf\x83\xa8\x37\xd1\xf6\x8a\xff\xbe\xad\xb9\x67\xe7\x70\xfe\xeb\x28\x28\x4a\x30\xa9\x6f\xbb\x4d\x7c\xed\xa2\xbb\x49\xb5\x2d\x64\xb4\x93\xf8\x10\xbf\x32\x4c\x97\x5a\xe7\x23\x25\x6f\x5e\xda\x5e\xf1\x04\x10\x9a\x14\xee\x57\x01\x4c\x5f\x49\xe2\xd1\x5d\x28\x9c\xf1\x07\xee\xcf\x3d\xfa\x0f\x95\xe4\x1f\x60\xa0\x30\xbc\xf6\xe9\xa3\xfa\xe3\x52\x7b\x5e\xfb\xa4\xf7\xd0\xb0\x2e\xbb\x34\x97\xe6\x7f\x8b\x1d\xff\x6a\xac\xaa\x4f\x7f\xf8\x2b\x3b\xbe\xfd\xcf\x6b\xc7\x5e\x63\xe7\xe8\x67\x8a\x40\xea\x99\x8f\x2f\xb4\x8c\x42\xf5\x20\x1e\x5e\x68\x19\xc5\x64\x40\xd1\x78\xa9\x4d\x94\xbc\xf6\xaf\xf3\x84\x99\x6a\x06\x4c\x9e\x25\xea\x1e\x08\xbe\x27\x9d\x8e\x77\x48\x29\x69\x9d\xae\x2c\x82\x89\x06\x99\xef\x43\xb6\x7d\xdf\xa5\x0f\xa1\x86\xd3\xb5\xae\x58\x14\xb9\x42\xa2\x1d\x97\x09\xdb\x57\x8f\xbf\x6f\x63\x0e\x18\xd3\x16\xff\x6d\xf5\x9f\xde\x3b\x58\xc9\xf7\xdc\xb9\xf6\x57\xdd\xe3\x67\x87\xf2\x33\x64\x82\xa7\x12\x42\xa0\xb6\xab\x23\x8c\x71\x64\xdc\x67\xd6\xef\x78\xc2\x44\xf8\xb9\x15\xdd\xc4\x1d\x4b\xf0\x9b\x7d\xf9\xf0\xc0\x64\x68\x50\x85\xff\xd3\x14\x81\x0f\xf4\x04\x28\x1d\xb8\xbf\x32\x07\x84\x4c\xfa\x8e\x39\xa0\x56\x09\x9d\xab\x53\xef\xfa\x0e\x06\xf4\x7f\xff\xe1\x2f\x7f\xfe\xe3\x2b\x1a\x50\x6b\x91\x39\x75\x53\x97\x41\xd7\xf4\x0c\xa2\x7b\x4a\x19\x50\xf3\xa6\x68\x48\x9b\x2e\xc4\xc4\xb2\x59\xe9\x41\x6a\xdc\xe5\x91\x51\xc5\x7e\x4e\x1c\x16\x03\xd3\xcd\x78\xd0\x90\xe6\x09\x26\xcb\x14\xb0\xb2\x89\x95\x21\xc5\x9a\x54\x42\x61\xb7\x8b\xd8\xe4\xc4\xcd\x13\x91\xd5\x7a\xbb\xc2\xe4\x11\xd5\x98\x81\x53\xb9\x26\xea\x54\xc7\xee\x64\x74\x70\xa4\xbc\xc1\xc4\xd4\x0a\x73\xb5\x54\x89\x88\x13\x84\xfc\xa6\x4f\x42\x50\x63\xec\xd2\x2c\x3e\xfe\xdc\x21\x01\x95\x1d\xe5\x1f\x76\x68\x22\x8f\x21\x33\xc6\x03\x11\x32\xb0\x92\xad\xf6\xbb\x29\x5d\xef\x35\xa4\xdf\x0d\xa9\x6a\x8f\x4c\xd3\x7a\x50\xe9\x04\xb5\x48\x04\x2a\x3d\x25\x14\xe3\xb6\x5e\x0e\xf3\xac\x54\xe2\xa6\x53\xd8\xc6\x98\x5b\x93\x1e\xf5\x22\xa1\x55\x9a\x8e\xb3\xf8\xa4\x13\x99\x9e\x46\xc5\xa8\x5a\x27\x7a\x5b\x65\x08\x77\x65\x16\x58\x9d\xc9\xa2\xea\xe2\x55\x8a\x7b\xa4\xb9\xde\xee\x42\x18\x52\x9f\xca\x7d\xdb\x12\x75\xd3\x65\x0c\x7a\x66\x13\xf8\x31\x16\x4c\x2e\xe1\x6d\x5a\xd0\x73\xd0\x3c\xa4\xdb\xb8\x64\x58\xa5\x14\xfb\xf8\x41\x0b\x9f\xa7\x4a\x81\x4e\xa1\xe9\xfb\x56\xe6\x44\xf8\xdc\xa5\x05\x13\x94\xe6\x89\x09\x5b\xd1\xaf\x08\x4c\x96\xc9\x76\xad\x28\xfe\x0e\x09\x9c\x50\xbc\x0c\xa2\x8f\xba\x67\x16\x06\x63\x96\x2d\x5f\x35\x43\x2d\xbb\x38\x41\xb7\x18\x32\xcd\xa8\xf6\x1c\x0e\x1a\x23\x96\x2c\x21\x68\xdc\x9b\x84\xb7\x3c\x61\x86\xaa\xd4\x08\x66\xa0\x78\x38\xb3\x51\x34\xe8\x04\x36\x0d\x89\x89\x17\xc2\x06\xd1\xe0\xe3\xb0\xbb\xea\x59\x2a\x1e\xc3\xad\x4b\x94\x46\x72\xc6\xab\x4a\x4f\x30\xaa\x4e\xb8\x43\xe6\x56\x80\x68\xbd\x61\x15\x88\xc2\xe3\x09\x7f\xbf\x4b\x9f\x81\x45\x22\x09\xd4\x75\xc6\x44\x3c\x28\xac\x26\x53\x1b\x4f\x36\x5b\x09\xb6\x2a\x75\x74\x49\x40\x65\x62\xee\x8e\x75\x2a\x8d\x19\x19\x99\xfd\x80\x25\x66\x04\x1a\x34\x3b\x3e\x7e\xc0\x02\xcc\xdd\xc4\x1b\x9d\xac\x5e\x16\xbc\x73\xb3\xc8\x75\x6b\x09\x87\xc5\x51\x37\xce\x2b\xd3\xed\x70\xd6\x8c\xf8\x72\xbe\xc0\xd2\x1b\xbe\xcc\xb5\x23\x68\x20\x28\xa4\x52\xc1\xc1\x4b\x0b\x68\x46\x03\x46\xd3\x74\x05\x4f\xa9\x73\x07\x51\x9c\x73\xcb\x26\xb4\x33\x59\xea\x2e\xa3\xae\x13\xad\xbc\xaf\x65\x3a\x23\xac\xbf\xc4\x33\xac\x27\x23\x24\x61\x1e\x57\xac\x8a\x31\x03\xad\x67\x82\xf9\x06\xe7\xa9\x17\x97\x18\x96\x67\x24\x28\x0e\x2b\xc4\x18\xbc\x2d\xcd\x08\x5c\xa6\x99\x01\x69\x9e\xf9\x8c\xb3\xc3\xc6\xdb\xa5\xa9\x61\x77\x9f\xa4\x59\x67\x8f\x84\x23\xf0\x15\xe2\xa5\xa6\x16\x47\xaf\x3e\x63\x1b\x65\x54\x22\x14\x07\x38\x3f\xf3\x40\x88\x30\x07\x82\x31\xad\x8c\x73\xf4\x21\x3e\x43\xb4\x12\xd0\x5f\x2b\x1e\x9b\x13\x55\x67\x63\x8c\x01\x34\x87\x57\x9b\x74\x11\x7b\x05\xc3\x91\x08\xa7\xfa\x8a\x7d\x55\x3a\x51\xcb\x8d\x17\xac\xf4\xb1\x27\x6e\xf8\x9c\x52\x9d\xa0\x4d\x2d\xe9\x47\x3d\x79\x54\xed\x26\x0a\x82\x6e\x3d\x5f\x7d\x10\xb5\x8a\x78\x7e\x33\x5f\x83\xb9\x1b\x1a\x2b\xf5\x57\x99\x8e\xc0\x7c\x5d\xfa\xb8\x21\xb9\xa6\x05\xfe\x6e\x22\x65\xee\x81\x39\xa8\x99\xeb\x16\xe0\x84\x0a\x5d\xaa\x36\x67\xe2\xd6\x6c\xe2\x0c\x1c\x56\xf1\xbe\xd2\x66\xd3\x34\xd2\xcc\x55\xc2\x5a\x46\x73\x3c\x0d\x81\xac\xa4\x82\xaa\xc2\xf3\x75\x16\x02\x3a\xd7\x59\x17\xc0\x15\x03\x15\xcc\x33\x9b\xbe\x60\xf0\xc1\xbd\xc0\x7b\x77\xd0\xc1\xbe\x96\xb1\x52\x66\x31\x4f\x6a\xf5\x9b\x48\x94\xae\x1e\x2b\xf0\xcc\x33\xcd\x8d\xa8\xc6\x44\x1e\x4c\x68\x76\x17\x68\x14\x39\x0c\xf8\x30\x27\x70\x30\x55\x0f\xaf\xa4\x34\x98\x96\x14\xf7\x7d\x9d\xaa\x54\x3d\xa9\x30\xd7\xfa\x9a\x6a\x8d\x61\x74\x9d\x67\xda\x4a\x85\x8c\x9a\xa9\x97\x09\xf6\x87\xd7\x84\x35\x63\xd4\x0d\x32\xb9\x57\x62\xd1\x52\x4e\x94\x3a\xb6\x21\x3a\x9c\x49\xa8\x84\x28\xf2\xdd\xf0\x6c\x84\x3b\xe4\x19\xb8\x4c\x92\x0e\x24\x90\x77\x19\x73\x30\xd4\x4c\x57\xef\x09\x3c\x28\xb6\x3c\x2e\x16\xd9\x62\xc7\x97\xce\x2b\x04\x34\x98\x6a\xa2\x12\x0c\xbf\x46\x57\x86\xb1\x3f\xfe\x6c\xba\xa9\x82\xae\xcf\x0c\xe6\x77\x86\xe9\x33\x86\xd3\x99\xe7\x55\x6d\xa5\xe2\x81\x58\xa0\x03\x95\x54\x59\xbd\x2d\x13\x5c\x2b\xa1\xd4\x94\x38\xea\x63\x77\x69\xe6\xec\x2c\x51\x99\x69\x5b\xaa\x93\x21\x85\xc9\x0c\xe8\xe2\xf6\x1e\x5b\xa3\x42\x36\x7a\x6c\x46\x87\xa2\xab\x6f\xc7\x48\xc6\xc7\x0f\x34\xce\xd9\xc9\x83\xbe\x68\x50\x07\x43\x7b\x25\x43\xe7\xc9\x24\x67\xcb\xec\x6b\x70\xe7\xe6\xdc\x4a\x78\x6d\x6b\xd9\x2c\x06\x05\x63\xf2\xc4\x3d\xa4\xf7\xba\xce\x2b\x26\x7b\x2b\xf9\x5e\xea\x03\xeb\x3c\x59\x69\x26\x70\x50\x6e\x10\xa5\x1c\x74\x02\x8e\xcd\xb8\x67\x0d\xdd\x33\xf6\x17\x35\xf1\x78\x75\x81\xd6\xa9\x54\x42\xef\xd6\x04\x45\x8d\xad\x49\xb4\x75\x0a\x06\x0b\x8d\xbf\xb1\x0e\x81\xd0\xe4\xeb\xdc\xc4\x61\xef\x43\xa2\xd3\x55\xd7\x3a\xc9\xc0\x65\x60\x50\x4c\x17\xb4\x6a\x7b\x27\x7e\x17\xfd\xf0\x4c\x89\x1f\x10\x23\xb3\x4c\x5a\xda\x73\x77\xb6\xae\x88\xcc\x3b\x8b\x6c\x33\x21\x4a\x80\x4d\x71\x7c\x3f\xc0\xa5\x99\x3d\x59\xc9\xc1\x6a\x98\x0c\x22\x21\x2a\xf3\x9b\x63\xb0\xb9\x07\xe1\x48\x33\x70\x0b\x89\xa2\x53\xba\x4d\xa1\x94\xa3\x0a\x22\x6d\x60\x46\x2b\xdf\xb9\x3d\x57\xa8\x53\xfc\x77\x99\x58\xe9\x09\x3b\x90\x3d\x5e\x98\x8d\x49\xec\xb2\xde\x4c\x9a\x67\x17\x93\xb6\xd5\x85\xa8\xaf\x2e\x13\x1b\x34\x0c\x73\xc7\x0c\x9e\x8d\xc9\x98\x3b\x45\x7e\xa2\x05\x07\x99\x36\x25\x32\x88\x0a\xea\x75\x24\x78\x1b\xb8\x0e\x61\xfb\x53\x2e\x97\x19\xc9\x02\x67\x64\x12\xab\x4a\xc3\x7c\x0c\x77\xf6\x16\xf0\x8f\x3f\x4f\x51\xef\x5b\x97\x41\xf4\xc6\x04\xf1\x87\xd2\xd2\x89\xd6\xde\x13\xc4\x6f\xb6\x8e\xcb\xec\x04\xb6\x05\xc3\xd2\x4c\x57\x29\xe4\x00\xec\x66\x83\x7d\x55\xdd\x16\x6d\x30\xe7\x84\x60\xef\xd1\x88\xa6\x8a\xdf\xea\x60\xe2\x21\xc9\x7a\xad\x0d\x15\xb2\x5a\x29\xc7\x53\x78\x97\x4c\x57\xc5\x8c\xd8\x24\xc2\xae\xb3\x33\x8d\x27\x42\xf2\x6a\x07\xe3\x6c\x84\x40\x57\x83\x11\xa7\x6c\xa6\x0e\xc3\x42\x9c\x5a\x9d\x29\x57\x19\x7e\xf6\x08\x49\x90\xcb\x90\xce\x2e\x37\x6d\x74\xae\x6a\x66\x9f\x56\x3f\x2e\xcc\x64\x62\x9b\xa9\x3b\x69\x34\x31\xa2\xef\x41\x50\xb5\xcc\x6b\x2e\x31\xa4\x8e\x60\x62\xeb\x64\xb7\x97\x52\x26\x98\xc2\x96\xa5\x3f\xba\x26\x59\x3b\x98\x45\x1b\xa9\x88\xec\x99\x6c\x4a\xec\x54\x1d\x32\xdd\x32\x95\xa7\xf4\xd5\x5c\x45\x27\x15\x0d\x30\x53\xce\xc7\x24\x26\x3d\x35\xd4\x41\x0d\xd5\x5a\x97\x81\x8d\x3f\x7a\x56\xca\x40\x03\xb2\xc5\xd7\xfa\xc0\x28\x19\xb6\x29\x35\x40\x77\x3b\x47\x23\xc1\x04\x80\xc9\x9c\x7c\x6c\xff\x3a\x98\x34\x3b\x77\xf0\x22\x2a\xbf\x1f\x3f\xb8\x38\x6c\xfe\x3a\x61\x86\xfb\xcc\x9e\x37\x5d\x6a\x30\x77\x9b\x38\xc6\x50\x0c\xaa\xa7\xc8\xd1\xae\x79\x52\x5b\xe6\xb9\x26\xe8\x6d\x2e\x2f\xd5\x50\xd6\x48\xf1\x83\xa4\x8f\xcc\x7c\x60\xcb\x17\x9f\x62\x53\x3f\x7e\x68\x04\xd0\x74\x3b\x33\x3d\xc6\x83\xaa\x4f\x09\x85\xaa\x44\x2c\x4f\xaa\x23\xd0\x48\xe9\xf2\xae\x8b\xe9\x50\x17\xd3\xc4\xfd\x5c\x4d\xa0\x48\xa9\x54\x6a\x6b\xca\x7e\x22\x3e\x1b\xb4\x06\x66\xbf\x41\xfd\x72\xfb\xf8\x21\xc5\x20\xb6\x70\x9c\xf3\xed\xc4\xd7\x37\x61\x65\x8d\x26\xfc\xec\x9c\x8c\x9f\x19\xec\x9b\xd1\x99\x62\x55\x30\x01\x9e\x82\x12\x83\x9a\x96\x6a\xa4\x33\x53\x27\xa5\x79\x24\x2c\x25\x4f\x3c\xe1\x10\x9d\x92\x8c\x80\xce\x43\xcf\xd4\x7e\x20\xf5\xd2\x3c\x83\x5a\x53\x7d\xa5\xb9\x2c\xb0\xea\xcc\xb6\xa1\x8e\xc7\x94\x88\x76\x24\xfa\xf1\x31\x17\xb7\xdd\xf3\xde\xf4\x40\xd6\x14\xf0\x5c\x07\xa8\x42\xfe\x80\x1d\xf9\xf1\xc3\x5e\x65\x2c\x08\x5a\x08\x46\x33\xd8\x0f\xac\x48\x83\x5a\x49\x1a\x9e\x99\xc7\x4b\xa8\x5a\x1b\x2b\x5f\xb9\xb9\x66\x22\xa1\xd1\xce\x9a\x69\x42\xee\xd2\x43\xd7\x7b\xda\x62\x0d\x09\xf2\x65\xa4\x16\xc4\x90\x3f\x6f\x5c\xc5\x8a\xb2\x6a\xc5\xcf\x99\xfb\xb3\x66\x12\x3c\xcb\xb3\x9f\x54\xe6\x31\x8e\x4f\x9e\xd8\xae\x4f\x1c\x8b\xa6\xa9\xaa\x51\x8f\xce\x65\x52\x26\x2d\xb0\x84\xab\x66\x72\xf2\xd7\x50\x05\xd3\xf4\xfe\x7a\xdf\xed\x2e\xd6\x75\x83\x41\x56\xdb\x65\x87\xc0\x04\x4d\x9f\x89\x8a\x38\x56\x21\x03\xbb\x0d\x30\xc7\xc1\xa0\x8a\x3e\x48\xa7\xcd\x6a\x81\xb5\xf5\xdc\xd5\x46\xf3\x9b\xd9\x79\x7c\x88\x76\x12\x97\xc3\xf5\xcd\x86\x37\x7a\x61\xd5\x55\xaf\x71\xa2\x52\x1b\x71\x75\x16\x8f\x35\x31\xcd\x2b\xfe\x8e\xb7\xb1\x2b\xa0\x54\xb0\x5d\x94\x97\xe3\x7d\xec\x08\x7f\x96\xd8\x8c\xfd\x0f\xaa\x8c\x8f\x3f\x43\xbf\xd8\x86\xcc\xc1\x95\x19\xf5\x91\x6d\xb1\x1e\x84\x39\xcb\x93\xb9\xcf\x45\x1f\xa1\xa0\x31\x13\x19\xa7\x73\x3e\x80\xc5\x5c\xa4\xd0\x6c\xed\xfd\x04\x25\xa4\xb0\x63\x97\x1f\x79\x73\x20\x7c\xf0\x56\x53\x6a\x24\x2c\xe2\x1a\x9d\xa1\x26\x68\x1b\xe7\x6c\x2a\xe2\x53\x06\x5b\x98\xc1\x46\x23\x66\x7e\xc2\x48\xda\xea\x62\x11\xd4\x5d\x3d\x4f\x86\xf7\xfb\x21\x73\xda\x03\xa4\xcc\x63\x95\x70\x62\xb1\x3b\xb1\xf7\xb5\x2d\x7e\xd0\x9b\xf4\x39\x4e\xe0\x46\xac\x99\x58\x3a\x1d\x7b\x30\x70\xd4\x57\xb3\x1a\x6b\xb9\x1b\xf1\x52\xcb\x26\x9d\x6d\x3c\x3c\x73\x41\xa1\xf9\xb3\x21\x18\x11\x53\x1d\xea\xd6\x91\x7e\xb8\xd2\x03\xb0\xe1\x03\x7f\x87\x9f\x89\xd8\xb2\x4c\x02\x6e\x47\xe6\x2d\x76\x38\xe4\x05\xcf\x46\xa1\xdd\x50\x17\xc8\x73\xd0\x5c\x81\x76\x09\xc1\xd3\xd2\x4f\xc2\xde\x3b\x66\x64\xe9\x3c\xd1\x9a\xae\x18\x6c\xc4\x66\x2c\x5e\x4a\xf0\xcd\xc1\xc9\x83\x5e\xe9\xd6\xf8\x3a\xc2\x3f\x7e\x10\xa7\xa2\x61\xb5\x9d\x41\x6f\x60\xae\x60\xd2\x30\x4f\x47\xe7\x89\xb2\x79\xd0\x81\x80\xcb\xe2\x2e\x16\xc5\xb0\x6b\x8b\xb6\x7a\x4a\x8d\xec\xd0\xcb\x12\x37\x9c\x08\xfd\xed\x0c\xe1\x31\xb7\xac\x81\x74\x69\x4d\xf3\x8c\x6d\x03\xea\x2f\xc2\x9c\xc7\xd4\x82\xd6\xbb\x1e\x67\x56\xbe\x96\xd2\x24\x03\xba\x4d\xc0\x72\xbd\xce\x8f\x1f\x30\xf3\x58\xf2\x3e\x30\xfd\xe4\x89\x14\xd5\xb9\x56\x59\xd6\x49\x93\x99\x4d\x28\x6c\xac\x33\xa7\x1d\x4d\x5e\xd1\x3a\xc1\x74\x3d\x12\x54\xd7\x46\x2a\xf9\x2d\x5b\xae\xc0\xa2\xca\x58\x50\x23\xf2\xfd\x65\x09\x9d\x30\x72\xf5\x3e\x29\x77\xc9\xcb\xd9\x60\xa0\x95\xa3\xd3\xc0\xcc\xd6\x63\xb1\x12\xba\x6b\xb0\xe6\x0c\x34\xd5\xd9\x84\xa7\x5f\xab\x1a\xc3\x98\x8f\xa8\x67\x62\x14\xa7\x27\x1c\xc6\x51\x4e\x33\xc9\x67\xd9\x1d\x06\xad\xb7\xd1\x34\x66\x4d\x61\x5a\x39\x89\x7e\x3f\xb3\x4d\x01\x5b\x1d\xb8\x9e\xa8\xa9\xf9\x75\xbb\x17\xc8\x41\x4b\x87\xe4\xa0\x8e\xa2\x83\xb8\xd0\x34\x2e\x98\x46\xb9\x4a\x2a\xd3\x31\x19\x35\x4d\xed\x68\x52\x09\x4a\x5c\xa5\x41\x56\xe1\x91\x49\x4c\x2c\x97\x0b\xd2\x57\xa1\x6b\x46\x56\xb6\xbd\x94\x10\x5f\x6e\xcf\x81\x7f\x40\x99\xd1\x96\x1a\x98\x8d\x38\xd1\x70\xa8\xf3\xe8\x24\x85\x71\x54\x63\x8d\x09\x6b\x20\x28\x87\xb3\x5a\xc4\x87\xaf\x6e\x16\xc1\x2c\xe1\x48\xc0\xee\xd5\xb1\x8a\xc6\xaa\xaa\x65\x51\x26\x01\x97\xd9\x07\x2a\x53\xde\x4a\x9c\xa4\x81\xbd\x5d\xfd\xd8\xa5\x35\xde\x08\xa3\xc7\x30\x3b\xbb\x43\x89\xb1\x61\x0b\x8b\xa4\xc0\x4a\xdb\xac\xc2\x62\x5e\xc5\xd3\x1d\x53\x28\x63\xa6\xc2\xb3\xad\x2e\x83\x5e\xc6\x09\xdc\x19\x7f\x2b\x7e\x94\x1e\x99\x76\x26\x73\x65\x5e\x29\xe8\x04\x2c\x75\x67\x59\xb5\xd1\xd3\x43\xa7\x61\x65\xc6\xe7\xc8\xc2\x50\x7c\xfb\xb2\x7a\x72\x94\x42\x3c\xf3\x65\x02\x59\x56\xd8\x1d\x67\x3d\x9b\x0b\x8c\xb6\x20\x70\x1b\x1d\x51\x60\xfc\x27\x66\x46\x1f\xb5\xad\xba\x72\x93\x1b\xfb\x6b\xea\xe1\x5e\x8c\xe3\x74\x2e\xea\xd7\x64\x33\xf5\xda\xd1\x32\xd8\x95\x88\x0b\xc9\xac\xe1\x95\x3f\x8f\x57\x2b\x4b\x06\x52\x53\xe8\x12\x2c\x51\xab\x64\xfe\xae\x6d\x0b\x82\xdd\xc3\x6c\xc5\x19\x21\xb5\xb1\x5d\x59\x27\xd4\xe8\xa8\x34\x9a\xab\x98\x52\x0b\x69\x8e\x95\xa9\x32\xe6\x89\x3d\xb0\xb6\x3c\x2e\x8a\x98\x6c\x4a\x75\xce\xf2\xda\x68\xb6\x6c\x4f\xaa\xb6\x4a\x1e\x13\xc5\x3e\xfe\xac\xce\x48\x70\x4d\x23\x95\x1b\xcc\x94\x93\x0d\x12\x01\x21\x4d\x82\x6f\x27\x91\x84\xa7\x4c\x84\x01\x53\x57\x90\xca\x68\xcc\xb1\xd0\x74\x40\x43\xad\x93\x4d\x2e\xaa\x98\x2d\x45\x1e\x7c\xa7\x76\x32\xbe\x52\xb3\x89\xe3\xbe\x2a\x3d\xd8\x8f\xab\x87\xaf\x53\x95\xd6\x1b\xe5\x94\x82\x0d\x45\x52\x42\x66\x6f\x40\x04\x43\x89\x1c\xdc\xd4\x4c\x6f\xec\x03\xe6\xda\x11\x02\x9d\x2a\x3e\xe9\xdc\x99\xb4\x6f\x06\xad\xbf\xe6\xbe\x7b\x5a\x63\x38\x35\x01\xd3\x4d\x3d\x12\x76\x0e\xcf\xf8\x51\xee\x84\xac\x59\x23\x86\xfc\x4c\x66\x0c\x41\x69\xb0\x92\x63\x48\x78\xbe\x0e\x76\x87\x92\x39\xb2\x38\x9b\xc5\x04\x63\x3b\xaa\xf8\x99\xd9\xd6\xe8\xbb\x77\xe9\xf8\xc9\xd0\x75\xc6\x2a\x27\xda\xc9\x59\xa7\xef\xcc\xc8\x07\x37\x72\x16\x96\x79\x4d\x8b\x99\x73\xd7\xf2\x41\xa1\x2b\x63\x45\x58\x25\xd7\x86\xed\x15\x16\x42\xcd\x20\x19\x83\x34\x36\x17\xfc\x01\x7d\x7f\x6b\x6b\x51\x6f\x65\x19\x85\xb3\x89\x5a\x4c\x13\x56\x13\xa6\xfd\xa4\x63\x24\x25\xe0\xa1\x53\x50\x48\x58\x27\x68\xfc\x48\x83\x9d\xef\xf7\xa7\x33\x19\x5e\x25\x5a\x36\x1e\xc8\xf2\x73\x5b\xd2\x7a\x40\x20\x61\xc1\x28\x32\x06\x67\xa0\x72\xbb\x87\x43\xb5\x4c\x0b\xb4\xf5\xb4\x04\xb6\xac\x2a\xd0\xac\x27\x85\x25\x02\xd9\x39\xc8\x5b\x06\x8b\xd0\xeb\xb2\x0b\xe8\x60\x27\x3b\xc1\x4a\x8c\xde\xa5\x13\xaf\xba\x27\x81\x6a\xf0\x51\xa0\xdd\xd2\x42\xf4\xf9\xf1\xe7\x90\xe9\x5b\xb0\x38\x97\x91\x81\xb4\xb1\xe8\x9f\xe7\x86\x63\x09\x7e\x83\x8c\x27\x43\xe9\x95\x3a\x42\x67\x92\x2b\x36\x36\x77\x32\xed\x52\xef\x8b\x02\x94\x19\x7b\x9c\x55\x06\x23\x58\x96\x41\xdd\x64\x40\x47\xa8\x35\x83\x06\x93\xad\x42\x3b\x8b\xc0\x23\x59\x45\x49\x0b\x79\xc8\x98\x3d\x7d\x2d\x1c\xa6\xb1\xe6\x9c\x7d\x48\xe3\xc9\x38\x4c\xcd\x83\x16\x97\x66\x4c\x63\xd0\x0d\x47\x65\x23\x2d\x5d\x9d\xec\xc8\xca\x3a\x49\x3a\x47\x4a\x48\x67\x03\x09\xee\x0b\x8a\x10\x36\x89\xa5\xe1\x83\x67\x67\x01\x0f\xc4\x14\xdb\xf7\x64\x48\xaa\x0d\x81\x4a\x9e\xf9\xdb\xd0\x61\x31\x82\xe1\x63\x3f\x96\xba\xd2\x1d\x96\xce\x28\x16\x52\xb1\x61\x0d\x36\x45\x9f\xd2\x0a\x0b\xb7\xb2\xc0\x6c\x3d\x26\x4b\x8b\x66\xf6\xc3\xdc\x65\x82\x96\x26\x6d\x3c\xa7\xfa\x69\x59\x29\x42\xa6\x94\x10\x16\x30\x51\x1c\xe6\x1e\x7b\xca\x8d\x29\x75\xa4\x13\x2b\x7b\xcb\x41\xb4\xaf\x36\x9e\xc6\xb2\x11\x2b\x0e\x5b\x45\x87\xef\x60\x15\xb0\x7a\x6b\x0a\xde\xce\xed\xb9\x70\xfa\x8d\x79\x55\xa0\xf8\xec\xe9\xb4\x4e\xf0\x3d\xaa\x76\xbe\xaa\xff\x89\x08\x40\x6c\x87\x0c\xba\x8c\x5c\x7c\x85\x44\xee\x49\xd0\x50\x98\x5d\x60\xf3\xb7\xba\x2c\x23\x48\x33\x18\x9c\x50\x9d\x8f\xce\x6f\xfc\x36\x2d\x4f\xf0\xa8\xec\xaa\xc4\x99\xa1\xbd\x56\x57\xc7\x28\x52\x60\x5b\x82\x68\x44\x0e\x44\x43\x9c\x31\x82\x89\x7b\xc0\xda\x2d\x7d\x35\x41\x3c\x67\x54\x96\x96\x6a\x99\x91\xb1\x22\x16\xa9\x7b\x06\x60\x7b\x64\x5d\x7a\x6d\xd9\x64\x0d\xc6\x7a\xb6\xba\x63\x64\x49\x13\x7b\xa3\xa6\xfa\xbb\x67\x09\x06\xa1\x1e\xd4\x56\x47\x90\x62\x29\x78\x36\x36\xa0\x3b\xaf\xce\x2e\x35\x2b\x36\x46\xaa\xc7\xb6\x5a\x0b\xf4\xc8\x82\x0f\xd6\xa8\xf1\x52\xd9\xa3\x83\xe6\x4f\xbf\x3e\x23\xad\x90\x05\xfb\x01\x21\xa8\x89\xba\x61\xab\x09\xe4\x88\x3b\x97\xe5\x25\x2c\xd9\xd5\x93\xca\x31\x35\x1b\xd7\xf4\xae\xb4\x72\xa8\x55\xcb\x72\xa4\xa1\x66\x65\x6d\x4f\x7a\xa9\x28\xdf\x2c\x3b\xf3\x2c\xc3\x97\xf3\xc9\xe6\x9c\x60\xad\x7c\xbb\xa6\xdb\x9d\x6d\x2a\xfb\xc3\x32\x35\x0c\xb4\x4d\x49\x79\xce\xa6\x58\xa3\xa7\x27\x6a\x64\x65\x57\x35\xf6\xf4\x65\x35\x2b\xad\xe7\xa7\x27\xde\x57\x35\x63\xdf\x57\x63\x53\xd0\xd1\xe8\xd9\x87\x28\x56\xd9\x53\xc0\x40\x6f\x69\x2a\xcc\xd7\xd9\xba\xaf\xcf\x6a\xfb\x1f\x5e\x7e\xf3\x3b\x6f\x3f\x3c\xc5\x9e\x23\x63\xcf\xf5\xb2\xb3\x85\x49\xb6\x10\x1e\x8d\xf9\x42\x21\x0d\x6b\x90\xb1\xe7\x47\x93\x59\x07\xfb\xf2\x8d\x0c\x3d\x9f\xd3\x07\x64\x21\xae\x14\x72\x8d\xfc\xae\x53\x1e\x30\xea\x1c\x2b\xea\x3c\x8e\xa8\xb3\x1d\xf1\xfa\xde\x94\x3e\xb9\x23\xec\x1c\x2b\xec\xdc\xc1\xfb\xdb\xa7\x81\xe7\xe5\x49\xf2\x58\x71\x67\x89\x80\x12\xbf\xdc\xf8\xe5\x1a\xa3\xa2\x9c\xb3\x41\x77\x48\xa3\x2f\xce\xc3\x18\x78\x6e\x0c\x3c\x07\x03\xcf\x2d\x03\xcf\x2c\x2c\x9e\x1d\x86\xf0\x60\xe4\x59\x19\x79\x6e\xed\x29\xf4\x4c\x23\xe3\xa4\xd9\x85\x6b\xbd\x5c\x23\xcf\x1c\x90\x66\xe4\x99\x81\x67\xfc\x86\x81\x67\xbb\xc6\x9d\xc9\x74\x21\x58\x69\x83\xb2\x11\x14\x88\x34\xed\x61\x4f\x52\xa9\x33\x78\xa2\x99\xdd\xc0\x64\xa9\xa7\xa0\x73\xc6\x9c\xfd\x88\x39\x73\x9f\xb0\x6c\x86\x3e\x24\x46\x7e\xa2\xa5\x64\x6a\x0e\xae\xb7\xa2\xcc\xd0\xa5\x0a\x6b\x48\x98\xae\x7a\x44\x99\xd9\x21\x9d\x22\xc0\x47\x3b\x51\x27\x39\x54\x3e\x26\x86\x55\xd6\x20\xb2\xe6\x35\x7d\x4e\x0c\xf3\xdb\xbe\x74\xbe\x15\x55\xa2\x8b\x8c\x01\xe5\x41\xd6\x04\xca\x1f\xb9\x8f\xc5\x66\xcd\x14\x81\xa0\x05\xe8\xfd\x24\xac\x96\x4b\x2d\xcb\x63\xc0\xee\x3e\x13\x4a\x23\x2d\xe5\x0a\x91\x8a\x57\x3a\x50\x99\x5b\x42\x6f\x79\xd7\x05\xb0\x00\xad\xa1\xa4\xce\xcc\x13\x95\x5e\x34\xe3\xc9\x69\xe9\xd3\x95\x9a\xe6\x26\x55\xdd\xbe\x22\x66\x4c\x9d\xed\x58\x89\x46\x5d\x88\xd8\x41\x79\x5a\xd2\xfc\x1d\xda\x84\x64\x39\xd8\x5b\xb7\x96\xba\x62\xca\x2e\x5d\xe7\x53\x50\x99\x9f\x66\x54\xf9\x50\x5b\x99\x37\xc0\x32\x5e\x88\xde\x46\x57\x58\xa9\xfa\x32\xaa\x6c\x13\x96\x22\x16\xa7\xe7\x49\xed\x9a\x51\xe5\xa5\x18\xf0\xa4\x2d\x0b\x59\x2d\x45\x4b\x8b\x2a\x8d\x6b\x1a\x6c\x6d\xce\x00\x2e\x93\xe6\x9a\xe3\xbd\x0c\x2b\xb3\x5b\x57\x67\xaa\x0a\xd4\xe0\x7a\xce\xba\xb9\xa7\xa8\x32\x44\x73\xed\x79\xa2\xd5\x33\xaa\x1c\x8b\xc3\x92\x44\x0b\xfb\xff\x52\xe7\xae\xf3\x1a\x53\x66\xa9\xad\x65\x4c\xd9\x6f\x62\xca\xfe\x14\x53\x4e\x13\xbd\x65\x8d\x6e\x96\x4b\xca\x68\x34\x22\x68\x95\xf4\x15\x55\x1e\x47\x54\xb9\x61\xa2\x4e\xd2\x54\xae\x1b\x9f\xcd\xe5\x8b\x3f\xc5\x94\x2d\xbb\xef\x0c\xa9\xa0\x4d\x0d\xb6\x83\x5b\xb5\x71\xcc\x39\x38\x3f\x45\x94\xd9\xa7\x93\xc7\xc1\x8e\x7e\xb7\x01\xe5\x58\xf1\xe4\x0c\x43\xb2\xd9\x4b\x83\xe6\x53\x59\x68\xaa\xab\xa0\xf8\x26\xa0\x7c\x62\x48\x36\xda\x35\xbb\x11\xd3\xce\x02\x69\xd2\x69\x46\x94\x35\xdd\x91\x8c\x28\x83\xda\x68\xfc\x76\xb6\x9d\x62\x17\x75\x9c\x1d\x31\xe5\xb6\x62\xca\x33\x99\xbe\xd1\x2d\x37\x7b\x76\xfc\x5a\xfd\x84\x21\x97\x53\x7e\x07\x8c\x9c\x2d\xc3\xca\x0a\xe6\x26\xb5\x1a\xf8\x80\x54\x88\xa1\x4e\x93\xce\x3b\x15\xc3\xaa\xc4\xb4\x6a\xd5\x6e\x22\xcb\x91\x2a\x23\xb5\xa3\x5c\x00\x5c\xc3\xd8\x34\x50\xf3\x64\x6a\x06\x96\x5b\x6a\x13\x6d\x1e\xbb\x64\xd2\x12\x5e\x46\xf0\xbe\xb6\x0f\x1d\x3a\x2b\xb0\xdc\x2e\xb8\xee\xb8\x46\x96\xb3\x0b\x54\xf7\x6b\x60\x99\x0e\x28\x7f\x19\x58\x56\x16\xa3\xc3\xb6\xc4\x30\x97\x5d\x8c\xe5\x2d\xf3\x7c\x0d\x2b\x43\xe4\x26\x3b\xe2\x36\xac\xa5\x7f\x1a\x56\x66\x77\x27\x03\xcf\xa8\xac\xaa\xb8\x89\x2b\xb7\x7c\x9d\x19\x57\xa6\xf5\x3e\xa1\xd1\x62\xbd\xac\xd3\x1b\xef\xb6\x0d\xfa\xf3\x94\x6d\x4f\x2b\xa3\x28\x18\xe0\x9c\x79\xc2\xa8\x72\x4d\x87\x53\x23\x24\xcd\x98\x2e\xd3\x9e\xa2\xca\x8c\xf8\x74\x7b\x8a\x2a\xb7\x8c\x2a\x33\x8b\x12\xfb\xa2\xd1\x1c\x66\x04\xb1\xe1\xaa\xa5\xf7\xa7\xa0\x72\x3d\x1f\x15\xe2\x36\x69\x0f\x5b\xa6\xb9\xb0\x76\x7a\xb5\x74\x12\xb6\x52\x74\x7a\x23\x9b\xae\x90\x72\x64\x77\x2e\xa3\x96\x4f\xff\x6e\x36\xa6\xcd\x80\x72\xc3\xdb\x44\xcd\x9a\x61\xc4\xe2\x31\x98\x41\x34\x1a\xeb\xac\xd9\xbb\x7f\x9d\x43\x6b\x89\x15\x51\xd6\x6b\x44\x19\x0b\x04\xe6\x99\xfe\xc2\x67\xd1\x64\x67\xe8\x8b\x7e\xac\x16\x50\xde\x57\x34\xd9\x19\x4d\x66\x0c\xae\x2b\xc3\xc5\xeb\xb4\xd2\x20\xcc\x68\x72\x8a\xf9\xbe\xce\xf1\xf9\x49\xe6\x94\xb9\x7a\x5b\x11\x69\x00\x3c\xf2\x08\x25\xd3\xa5\x7a\x44\x92\x69\x61\x66\xd2\x44\x65\xdc\x7a\x45\x92\x29\x62\x33\x92\xcc\xb0\x2a\xd3\x70\xf8\x16\x0d\xc1\xa2\xeb\x1c\xec\xf7\x71\xc5\x44\x2c\x5d\xa2\xa5\x71\xf1\x6b\x97\x31\xeb\x1e\xe2\x91\xf1\xe4\x23\x9c\xcc\x00\x3f\xa3\xc9\x03\xdb\x84\xd3\x65\x75\xbf\x06\x9f\x8f\x58\xb2\x14\xec\x99\xe1\x2d\xc5\x28\xb6\x5a\x9d\x34\x8a\x32\x96\x5c\xaf\xb1\x64\x22\x47\x8d\x8c\x0e\xea\x11\x4b\x26\xd8\x9c\x81\x90\x68\x29\x53\xda\xd1\xc3\x40\xe6\x9b\x9d\xf5\x9e\x4e\xb5\x25\x9c\x18\x7b\x7f\x62\xff\x33\xa6\x04\x06\xcf\xe8\xe5\x5c\x05\xad\x2b\x90\xac\x0c\x24\x47\xaa\xee\x13\x1b\x32\x74\xca\xac\x99\xf7\xc1\x48\x32\x73\xad\x8a\xc1\xec\x23\x52\x12\x0d\xdf\x6c\xf9\xc4\x60\x32\x13\xcd\x32\xd6\x99\x4e\x1b\xa7\x5b\x38\x03\x9b\xcc\xea\xa4\x8d\xca\x6c\x1b\xea\x35\x8d\xad\x39\x2b\x87\x18\x9d\x11\xe5\x60\x40\x79\x5c\x03\xca\x60\x96\x30\x8e\x21\xc9\x32\x9e\x1c\x52\xdb\x24\x8a\x1f\xd8\x94\x6e\x89\xa7\xb3\x42\xc9\x63\x01\xe7\xb1\x43\x9b\xf3\x87\xc4\x64\xc3\x2d\x7b\x4f\x97\xbb\xb2\xf6\x46\xeb\xcc\x85\xa1\x5b\x6b\x05\x92\x39\x7b\x96\xef\xb0\xff\x9d\xcd\x4c\x4b\xb4\x6b\xaa\x5d\x6d\x0c\x24\xe3\xb1\xeb\x53\x20\xb9\x3e\x35\x85\x63\xff\xb8\x5a\xc1\x3c\x27\xb1\x8b\xc0\x5f\xfc\x88\x24\x7b\xc7\xac\x33\x94\x3c\x09\xe2\xa6\x19\xa4\x26\xde\x12\x17\x8d\x41\xc1\x48\xbd\x49\x23\xd2\xe1\xa8\xb5\x66\x81\x74\xd4\x15\x4a\xee\x74\xad\x24\xcc\x9c\x5e\x03\xc9\xe3\x26\x90\xdc\x9e\x02\xc9\xda\x77\xdb\xd2\xf9\xaf\xbd\xcb\x5c\x88\x10\x65\x42\xb8\x1f\x61\x64\xbd\x09\x23\x57\xfa\x87\xda\x4d\x18\xb9\x66\x83\xc7\xc1\x36\xbe\x59\x2f\x3c\x17\x23\xeb\xcc\x63\x24\xb3\x29\xd5\xd9\x1b\x99\xfe\x2c\x09\x26\x1f\x38\xbe\xd8\xa8\xf2\x26\x92\xc3\x68\x8c\x23\xbb\x40\xcf\xc6\x50\xea\x53\x1c\xb9\x31\x21\x41\x0b\x61\x16\xd9\x15\xac\x66\xbf\x31\x8a\xf6\x4c\xaf\x85\x2c\x04\x2d\xd9\x32\x99\xa9\xfc\x8f\x6b\x1c\xb9\xa5\xab\x8e\x26\x1c\x01\x00\x60\x11\x51\x93\x72\x32\xfa\x0c\x23\x1b\xf4\xa9\x73\x76\xed\x0e\x09\xcf\xaa\xfa\xff\x8f\xbd\x77\x69\x92\xe4\xb8\xb2\x34\xff\x8a\x09\x67\x33\xbd\x30\x15\xd3\xb7\xea\xa2\x17\x09\xb0\x20\xb9\x08\xac\x4a\x24\xb7\x14\x1f\x6f\x4c\x07\xa4\x3c\x49\x0a\xc1\x8a\x9e\xca\x5f\x3f\x72\xbf\x73\xcd\xdc\xe3\x91\x91\x91\x00\x58\xc3\x9a\x4e\x21\xc3\xd3\xe1\x0f\x73\x33\x35\xd5\xab\xf7\x71\xee\x39\xcd\x6c\xc9\x86\x87\xd9\xf7\x4a\x32\x3e\xe8\x5e\x48\xce\xbf\xec\x05\xe4\x35\x34\x04\x1e\x61\x03\x44\x4c\x7b\xa5\xba\x5f\x49\x47\x71\xfc\x07\xaf\x70\xba\xc7\x3d\xb6\x79\x56\x43\x85\x36\xbc\x1c\x05\x12\xba\x96\x91\x9b\x5c\x72\xfb\x77\xc2\x6f\xa2\xf0\x93\xe1\xed\xce\x2b\x3a\x46\x10\x84\xd6\x19\x57\x5c\x73\x56\x4f\x24\xce\xde\x6f\x8b\xc8\x78\x3c\x85\x9a\x91\x19\x1a\x0a\xc9\x25\x89\xf3\xc3\xbe\x65\x41\xd6\x18\xce\x50\x23\xb7\x6e\x55\x00\xab\x25\xcb\xcd\xb5\x99\x53\x09\xe5\xd1\xa6\xce\x39\x88\x5d\x33\x79\x5d\xc1\x6e\xed\x5e\x43\x4e\xb7\x45\xe4\x50\x7b\xc1\x6d\x1a\xb9\x29\x9f\x36\x1c\x75\xa7\xd8\x6f\xb4\xbd\x8a\x4c\x55\x60\x3a\x49\x4e\x15\xfc\xc4\x5c\x22\xd4\x24\xa7\x78\x1d\xcc\xbe\x74\x21\xc9\xb6\x31\x42\xab\x53\xe5\x63\x76\xd7\xcd\x02\x4a\x65\xa8\x8e\xf2\xb1\x36\x47\x0a\xe0\xcd\xae\x93\xa4\x5a\x79\xe9\x3a\xc9\xc5\x45\x7b\xaf\xa8\x2a\xa8\xd8\x45\xe7\x24\xee\xb4\xc6\x4a\x7b\x63\xfd\xf8\xed\x7d\x23\x8f\x62\x6a\x8b\xa0\x8b\x8a\xca\x89\xa2\x72\x41\x3a\x53\xca\xee\x7b\x55\x39\x7b\x55\x39\x52\x55\xce\xf7\xa1\xb7\x4a\x59\x59\x33\x3a\x79\x59\x99\x91\xeb\x12\xc4\xb6\x27\xdb\x10\xec\xd1\xa2\x62\xf7\x5d\xb7\x96\xf6\xda\x72\xba\x89\xb2\x28\x7e\x54\xaf\x2c\xe7\xe4\xae\xa2\x2a\xcb\x51\xa5\x65\xec\xe0\x01\x98\x2f\x39\x7b\xb1\x79\x23\xab\xbb\x8d\x2b\xd9\xa7\x05\xb9\x59\xe5\xe5\x48\x7d\x39\x53\x5f\x2e\x0f\x25\xd8\xa9\xcf\x79\x53\x5f\xde\xe6\xc3\x1a\xfa\xd6\xaf\x15\xe6\xd1\xf7\x12\xb3\xf7\x25\x8a\x17\x6f\x89\x07\x63\x85\x2a\xcc\xc5\x71\x80\x29\xd8\x6e\x95\xc3\xa8\xc5\x2b\xcc\xc3\x2b\xcc\x95\x0d\x84\x56\x37\xd8\xd9\x6c\xf6\x6e\x7b\xf5\xad\xee\x93\xb1\xb2\x41\x17\xca\xcb\xf9\x5a\x5e\x56\x3c\xd6\x5c\x9a\x97\xfa\xc9\x08\x7d\x96\x53\x84\x00\x2f\xee\x34\x78\x64\xd9\x62\xa8\x16\x45\x93\x0e\x5c\x53\x88\x2a\x6b\x02\x88\xd8\xab\xca\x94\x29\xfd\xe9\x89\x1c\xdf\x01\xd5\x66\x31\x12\x44\x93\x69\x02\xcd\x46\x86\x1a\xdb\x84\x03\xa1\xe0\x95\x32\x5d\x02\x55\xa9\x74\x26\xcc\x21\xe9\x69\xfd\x38\xbf\x50\x3f\x8e\xc0\x9c\x28\x1f\x93\xdf\xf2\xf2\x71\xf2\xf2\xf1\xa7\x8f\x36\x6b\x70\x71\xea\x5e\x3d\x8e\x7b\xf1\x38\xef\xc5\xe3\x34\x55\x3d\x16\x2a\x74\x15\xf0\x2e\xc3\x31\x19\x1b\xc5\x63\x02\xf2\x83\x6e\x07\xd1\xe9\x42\x04\x43\xcd\x84\xfd\x26\x34\x28\x81\x73\x54\xe9\xd8\x96\x88\xf9\xe1\xe3\xa6\x7e\xac\xa7\xa1\xc0\xac\x28\xd7\xdc\x76\x81\x69\x77\xa1\x14\xaa\xc7\x68\x8c\xab\x43\x8c\xc4\x20\x64\x47\x24\xcc\xa9\x23\x93\x80\x55\xde\xa1\x2a\x27\x8a\x55\xaf\xf9\x5a\x3f\xb6\xff\x86\xb3\xac\xe9\x09\x5c\x4e\xa1\xb4\xc4\xfc\xb0\x7f\x4b\x4f\x7b\x3f\x61\xeb\x9d\x12\xb2\x8d\xbd\xf9\xa6\x63\xd8\x46\xb9\xc3\xea\x9b\x6d\x6d\xdd\xf9\x6d\x97\x83\xa9\x94\xbc\x67\xbb\x96\x8f\xa9\x43\x1d\xe8\x68\x78\x09\x89\x8e\xae\xd5\x63\x9b\x15\x51\xcf\x44\x4b\xa5\x02\xb2\xb8\x54\x70\xde\xa8\x20\x53\xf8\x93\x7b\x92\x9b\x00\x3e\x85\x20\x1e\x5e\xe6\x68\x7f\xcb\x95\xfa\xd4\x0b\xc8\x50\x46\x29\xdd\x5c\xfb\x5e\x3f\xee\x36\xbf\xa8\x1a\xda\x00\xc2\xb1\x99\xf5\x01\xd0\x42\x25\x74\x6a\xc7\xe3\x5a\x3b\x6e\x02\xb6\x6e\xcd\x53\xbe\x09\xca\xdf\x1a\xf2\x9c\x7c\x61\x83\xab\x4a\x42\xdc\xd2\xe3\xa6\x78\x5c\x2c\xc6\xde\x8e\x52\xe1\x80\x7f\xe9\x51\xf1\xb8\x0d\x35\x45\xa8\x7a\x6c\x6b\x5f\x81\x71\x85\x30\x93\x0e\x44\xb2\x85\x0a\x4a\x55\x40\x8e\xeb\x8e\x2c\x27\x4b\x41\x01\x59\xac\x7c\xd3\x25\xbb\xdb\x54\x2d\xbf\x4d\xfb\xc1\x65\x2f\x22\xdb\xc9\x64\xd5\x90\xeb\x4d\x0d\x39\x64\x9c\x33\x34\xf1\x6d\x1c\x61\xd1\x0e\xc3\xcb\x1b\x47\x11\x39\x9e\xc2\x2c\xc3\xfe\x1e\xd5\x90\xbb\x6a\xc8\xcd\x79\x97\xa9\x02\x68\xee\xac\xc2\x07\x92\x48\xc1\x6f\xbd\xd6\x90\x69\x1b\x8a\xa2\x10\x23\x8f\x76\x53\x42\x3e\x2a\xc8\x62\x0c\x1c\x5d\xb8\xa8\x68\xab\x19\x98\x9c\x6e\x15\x3c\x70\x02\x5a\xa8\x88\x6c\x71\x5e\xf2\x1a\xf2\x10\x38\xca\x9f\xce\x52\x4e\xc1\xe6\xee\x91\x4f\xe9\xe0\x5e\xe9\xac\xeb\xdc\xce\x68\x47\xb5\xdd\x42\x8f\x2c\x41\x81\xed\x66\xa8\x54\xea\x73\x23\x8b\x9f\xa8\x1e\x0f\xaa\xc7\xed\xa8\x1e\x57\x52\x6c\x3c\x13\x98\x98\xef\x53\xd0\x04\x69\xd8\x5a\xf5\xf2\xb1\x2a\x7e\xe5\x00\x14\x50\x52\x2b\x84\xc8\xd5\x56\xb3\x6c\xb6\x57\x8f\xcd\x27\xad\x37\xb5\xe3\xac\xda\x71\x5b\xc5\x3e\xd8\x46\x7f\x54\x3b\x4e\xea\x01\xa8\x21\x69\x72\xe6\xec\x29\xb8\x78\x2d\x1d\xe3\x94\x82\x3c\x4e\xe6\xff\x51\x3a\x36\x23\xa2\x2e\xc8\xd1\xd5\x03\x29\xc6\xb6\xac\x4a\x7b\x2f\xd3\x9f\xc6\xd0\xcc\x3a\x50\x36\x86\x38\xaf\xaa\x6c\x6c\xf3\x36\x52\x37\x06\x3b\xbb\x0a\xf6\x09\x8c\x10\x70\xa9\x79\xee\x5e\x37\x26\x01\x31\x41\xb9\x8e\x26\x6f\x7e\x2d\xf4\x96\xf1\xd4\x02\x8b\xa8\xc2\x31\xe8\xba\xec\xef\xe2\x6a\x6b\x09\x54\xaf\x1c\x77\x39\x74\x64\x15\x5f\x2c\x1d\xeb\xa7\xe0\x37\xa0\x5e\x08\xb9\xb9\x57\x8e\x7b\xbd\x2d\x1d\xd3\x6c\x32\xab\x3f\xe5\x6d\xd5\x8e\x29\x1d\x03\x15\xb0\x95\x52\x2a\xd5\xe0\x30\xbc\x74\x2c\x69\xec\xbd\x74\x4c\x63\x12\xd1\x08\xa0\xf1\x9a\x23\x9f\x2e\x47\xed\xb8\x71\xbc\x26\xdb\x5a\xb6\x09\xb8\x30\x39\x09\x54\x32\xaf\x84\xca\x31\x2b\xae\xa8\x64\xd8\xf6\xd2\xb1\x68\x10\x6b\xa8\x09\x96\xd8\x51\x94\x40\x94\x43\x78\xf3\x34\x8c\x12\x6d\x22\x1d\xa5\x63\x2a\xc7\xea\xcb\x21\x64\x51\xe9\xb8\x86\xc1\x08\x64\x98\x83\x6b\xda\x4b\xc7\x75\x2f\x1d\xe3\xf6\xcc\xa3\x72\x0c\x8f\xf7\x08\xa3\x15\xe2\x3d\x2a\xc7\x45\xd0\x55\xb0\x6b\x0d\xb1\xec\xac\x02\x27\xec\x61\x16\x4a\xe1\x6b\xea\x42\x68\xc4\x70\x46\x44\x95\x8e\x6d\x21\x41\x6c\xaa\xd2\x31\xe5\x3c\x7a\x27\x00\x24\x90\x7e\x9f\x66\xb1\xbb\x20\x36\x95\x7e\x20\x07\x63\x42\x71\x58\x1d\x45\x9d\x15\xbc\x53\x3a\xa6\x76\xdc\x60\x94\x4f\x48\x55\xd7\xbd\x74\x9c\x1e\x97\x8e\x49\x03\xe6\x30\x27\x89\x84\x9b\xb2\xf1\x06\x97\x77\xb9\xd6\x8d\x29\x87\x37\x87\x41\xc3\xfb\x39\x3d\x7b\x6c\x36\x78\xd8\xdd\x33\x97\xcc\x59\xb5\x63\x1c\x4e\x85\x67\x63\x84\xac\x76\x0a\x9d\x28\xc6\x6e\x8d\xb8\x35\x37\x51\x34\x26\xf3\x51\xbd\x80\x37\xd9\x1d\x28\x0b\x0e\x5c\x57\xb3\x18\xd7\xda\xf1\xf4\xd2\x71\x7d\x56\x39\x2e\x5e\x39\x16\xd3\xb9\x4a\xc7\xc3\xf6\xe6\x35\x8c\x3a\x43\xb1\x11\xf2\xda\x31\x51\x2a\xa1\xb4\x6a\xc7\x49\x3d\x36\x2d\x67\x1c\xcb\x74\x94\xfb\xaa\x38\xe7\xf2\x5e\x3a\xa6\xe4\x32\x2c\x1c\x5f\xbd\xde\x59\x28\x72\x90\xff\xce\x95\x90\x77\xb4\x90\xb6\xac\xd2\x31\x95\xe3\x74\xbe\xf6\x3e\xf5\x4a\xa1\xcc\x22\xfb\x5e\xd5\x06\x9b\xc0\xc3\x8a\x27\x50\x95\xfe\xe6\x0b\x49\xac\x62\xc3\xd5\x02\xa4\x9a\xed\x51\x8a\xd7\x8e\x93\xf7\x49\xf7\x7e\x14\x8f\xa3\xb9\x40\x48\xb8\x63\x03\xf3\x54\xe8\x57\x00\xb2\x95\x24\x38\xb3\x79\x40\xe2\x0d\x74\xdb\x01\x68\x96\xa0\x32\xab\xc7\xcf\xb9\x44\x0b\xe6\xf4\x17\x55\x8e\x55\x21\x2e\x0d\x98\xb4\xd0\xf7\xda\x6e\x67\x72\xd6\xb1\x59\x42\x8a\xae\x2b\x3f\xaa\x34\x32\x0a\xd5\xce\x98\xa7\x97\x8d\xb3\xd7\x2d\x87\x17\x30\xd3\x36\x95\xf9\xc6\xbd\x22\x64\x63\x0d\xa4\x6d\x7f\x96\x45\xcf\x77\xd4\x8e\xe7\x19\xbe\x4b\xbb\xe3\x60\xf9\x32\x34\x71\x55\x63\xb5\xd9\x14\x15\xa1\x69\x73\x10\x1f\x85\xd4\xea\x2c\xa8\xb4\x73\xa9\x6e\x9c\x6f\x0b\xc7\x0a\x02\x47\x48\x75\x02\x95\x02\xf3\x4e\xd5\xae\x1c\x75\x63\x5b\x7c\xcc\xe5\x02\x62\x50\x45\xe3\x22\x52\x35\x2f\x1a\x77\x95\xfd\x0b\x95\x5c\x95\x6d\xd1\x0a\x60\xf9\x52\xdf\x8a\x58\x9a\xd8\x84\x9f\x21\xeb\x2e\x85\x80\x12\x8a\x59\xdb\xe4\x49\x99\x94\xe6\x99\x7d\x7d\xa8\x85\x72\x63\x52\x8b\x26\x1b\x78\x74\xe9\x2f\x5e\x28\xbe\x67\xf7\x0d\x15\x3f\x3d\x1d\x54\xc3\x5e\x21\x2f\x6c\xef\x9b\x19\x95\x2f\x06\xb7\x3f\xff\xed\xf4\x86\xb6\xe4\x64\xbb\x68\x5a\x22\x30\x9b\xbb\x18\xc3\x1c\x75\x01\xe4\x6d\xf6\xd9\xd6\x59\x22\xc5\xe7\xf8\xa6\xec\xde\x33\x0e\xc0\x85\xcd\x7e\x69\xa1\x6e\xc7\x57\x53\xbe\xc4\x8d\x41\x8b\x9b\x1d\xf2\x14\x06\x72\x10\xe6\xb5\x6c\xca\x79\xd9\xee\xcb\x47\x96\x1c\x46\xbb\x1b\x34\x2a\xc5\x74\xc9\x21\xc5\xb4\xda\x7a\x8b\x77\x36\xf1\xcc\xfb\x49\x97\x95\x97\x17\x5e\x7e\xd3\x35\x7f\x19\x0f\x1e\x2b\x3e\x65\x0f\xb5\x8e\xbb\xae\x64\xb5\x6d\x79\xf6\x0a\x45\xd1\x94\x9b\xf3\x00\xe7\xc6\xa6\xcd\x7e\x7f\x29\xb4\x1d\xdb\x0e\x6b\xdf\x1a\x73\x89\xed\xa2\xf6\x68\x0e\x75\x12\x8b\x85\x5f\xaa\xf9\x89\x9f\x7e\xe4\xe8\x36\x12\xad\xde\xd5\xd0\x66\x5d\xc6\x05\x0e\x51\x33\x38\xad\xde\xd9\x40\x8c\xb2\x8c\xcb\x6a\xaf\xb2\x9f\xb5\x2f\xaa\xe9\x73\x99\x5f\x01\x05\x48\x6d\x94\x1f\x7e\xf8\xc3\xf3\xfb\x7d\x59\x67\xc8\xad\xad\x33\x94\x71\xbd\xf7\x25\xcc\xb6\x8c\x10\xe3\xed\xd8\x7f\xf5\x2c\xe8\xa0\x79\xc4\x16\x4a\xa2\x49\x25\x0d\xbb\xc1\xb1\xfd\xfe\xb3\xe2\x29\xbd\xc7\xa3\x31\x7a\xca\xec\x51\xca\x96\xff\x34\xe6\x4e\xec\xa1\x73\x1e\xe6\x25\x9e\xc1\x1f\x41\x84\x21\x9c\xf9\x16\x57\xbc\x1a\xdc\xfa\x1e\x7a\x9c\x77\xf0\xb0\xda\x16\xc7\x57\xf6\x93\x2c\x7e\x92\x6f\x3e\x9b\xf8\x99\xb3\x79\xf1\x1a\xcf\x54\x26\xf1\x03\x91\x7a\xd9\x12\xb2\x1c\xe6\x1f\x76\x3b\x6f\x1b\xee\xca\x70\x97\xeb\x28\x7d\xc5\x3c\x7a\x53\xfa\xeb\x76\x1e\x3d\x5a\x43\x10\xb3\x93\x14\xd0\xba\xd8\x96\x14\x66\x8f\x4b\xa5\x99\xe8\x57\xae\x2c\xc8\x31\x56\x1d\x42\x45\xd4\x41\xd2\x9f\xa6\xc5\xf9\x3b\xaf\xb6\x57\x6e\xd8\x73\x62\x18\x6e\xd8\x2c\xff\x6d\x4f\x04\xce\xb9\xd4\xd0\x72\xfd\xbe\x51\x2b\x2f\x24\xd5\xf4\x3c\x86\x6a\x17\x3f\x9b\x2d\x87\x74\x97\xcc\x91\xa9\x30\x85\x9b\x9f\x9a\x97\xb1\x5c\xbf\xfe\xe6\x13\x89\x2f\x9f\xc8\x8b\x57\xf7\xfd\x0c\x65\xc2\x01\xef\x1c\xa1\x4b\x2c\x01\x29\xa2\xb9\x8f\x72\x59\x39\xa3\x63\x74\xbe\x38\x6d\xfe\xd7\x2b\x64\x99\xb7\xfa\xb7\x31\x87\xaa\x50\xec\xa1\x86\x6a\x33\xd3\x4e\x21\xf7\x7e\xb1\xa0\x10\x77\x2d\xc6\x87\x64\x1e\xaa\x9d\x33\x95\xb6\x91\xee\x4a\xe8\xdb\x58\x4a\x68\xe9\x92\x9c\x54\x60\xd0\x61\x9b\x8a\xc5\x37\xa5\xcd\x0f\x76\xcc\x7b\xf4\x46\xa0\xbb\x2d\x6d\xc1\xae\x3d\xac\xfc\x0e\x2b\x07\x05\xa8\xd2\xe8\x89\xbd\x3d\x46\x6b\x2b\x38\xe3\xe5\xf8\x41\x9d\x81\x9d\x5c\xa4\x97\xf7\x62\x27\xb7\xe8\xe4\x80\x25\xdc\xaf\x99\xd6\x61\xbf\x9e\x16\x7a\xae\x97\xe3\x27\x6c\x3d\xee\xbf\x60\xd1\xd5\xf5\x17\x2a\x61\xb4\x82\x9a\xd9\xe0\x95\xcd\xf1\x2e\x36\x86\x3e\x5d\x74\x66\x61\x50\x6d\x82\xd4\x27\x53\xd3\x1c\xf5\x38\xab\x1b\xaa\x2e\x9f\x6a\xbd\x2c\xe6\xe6\xcc\xbb\x44\xef\x73\x0f\xb9\xf5\x0b\xd5\xb6\x45\x87\xef\x70\xe8\xc7\x7d\xec\x02\x3b\x9c\xbe\xd5\x91\xf8\x80\x85\x24\x5d\x2a\x32\x4e\x76\x72\x30\x9d\xfb\xd9\xad\x37\xe7\x7c\x3b\x5a\xb7\xa3\x78\x33\xba\xd3\xef\xde\x31\x96\xeb\x3e\x76\x39\x32\x2c\x35\xd8\xb8\x79\xa6\xb7\x6f\x4f\x4f\x2f\x8c\xf5\x7a\xf1\xfa\xf1\xb9\x1c\xe7\x54\x75\x4e\x6f\xa1\x71\xb5\x39\xf9\x26\x4d\xe6\x19\xb6\x69\x13\x32\x87\x79\x67\x8b\x34\xa2\x10\x37\x6d\xd7\x6b\x08\x64\x8c\xda\x6c\x7a\xf6\x8a\x04\x17\xe5\x74\xdb\xb2\x68\x87\x57\xf7\x74\x9a\x77\xc7\x37\x3e\xd8\x44\x4c\xc1\x59\x0a\xe3\x02\xe3\xf4\x83\x45\xcd\xfb\x2a\x04\x33\x7c\xfd\xea\xf2\xf8\x80\xfa\x15\x7e\xb6\xdf\x8d\x05\xc2\xf7\x0b\x90\x25\x40\xb2\x76\x9a\xef\xed\xc0\x9f\x38\x71\xb6\xed\x7a\xb9\x1e\xf8\xe6\x9c\x6e\xcf\x34\x07\x75\x14\x91\x0f\xa1\x37\xb5\x67\xdb\x9a\x6b\x5e\xc6\xc5\xde\xb4\x6f\x6c\xa4\x5f\xa8\x1f\x76\xbb\xa7\xfe\x95\xcc\x19\xea\x48\xb7\x27\x7e\xc7\x09\xd8\x35\xfb\x20\x5d\xc7\xc8\xcf\xb7\x6e\x53\x3f\x12\xcd\x06\xf1\x4d\x8f\xe3\xfd\xed\xbe\x3e\xb9\xe2\xc7\xb3\xbb\xc2\x09\x5d\x25\x4b\x73\x3d\xcb\x3b\x9b\x3d\x2d\xf4\xd9\xb5\xda\xc6\x12\xd0\xf1\x48\x5b\xb9\xd8\x05\x2c\x5c\xde\x72\x7c\x01\x84\xd2\x98\xc0\x34\xc6\x1d\xb3\x74\x19\x17\x5d\x08\x71\x21\x25\x75\xde\x7d\xeb\xcc\x7a\x93\x02\xe1\x53\x7a\xac\x17\x98\x84\x5e\x61\xfc\x2b\xc8\x0e\x15\x59\x36\xec\xcd\x53\x9b\x79\x35\x99\xbb\xcd\x93\x25\x72\x1b\xc5\x57\xb0\x7f\xf5\xc6\x94\xad\x57\x5b\xf6\x8c\xd8\x6b\xdb\x7e\x48\xff\xd2\x6e\x4f\xe1\xcd\xa6\xed\x99\x99\xf2\x33\xe2\x1a\xee\x50\x16\x59\x52\xe8\xd3\x8e\x72\x18\x73\xbe\x6f\x87\x2d\x13\xe3\x5b\xc3\x48\x1f\x10\x5b\x7a\xe1\xd4\xbe\x9b\x3f\xc4\x3f\xbc\xd1\xe8\xa5\x2f\x19\xbd\x22\xba\xc4\x14\xc6\xe5\xc6\xdc\x2c\x37\xe6\xe6\x6a\x6d\xee\xae\x26\x72\x37\xd0\xcf\x4e\xef\x8f\x2d\xbf\x3b\x1c\xa1\x17\x2c\x6a\xbc\x5a\xaf\x74\x63\xd4\xe2\xd5\x3a\xe6\x63\x1b\xa0\x02\xcc\xc9\xdf\xdd\xd8\xc9\xcb\xf5\xe2\x96\x9b\xe3\x2e\xfb\x24\xc8\xe6\x28\xd9\x7f\xa7\x67\x27\xf7\xc3\x77\x5b\xac\xdf\xdd\x8e\x5d\x2c\x5c\x98\x6e\x45\x9c\x21\x0f\x8d\x13\x20\x95\xaa\x8d\xd5\xee\xab\x58\x9a\x52\xd6\x66\x6c\xb7\x47\x9a\x50\xa9\x31\xfc\xe3\xf2\x2b\x36\x84\xaf\x5b\x62\x5f\xd0\xc0\xf9\xf5\x4b\xec\x30\x5e\x66\xb0\xb1\xa8\x8f\x76\x80\xe3\xed\xdd\x8c\x9b\x9d\xb5\x4f\x60\xdb\xb1\xe7\xbb\x75\x5e\xae\x1f\x78\x75\x45\x7d\x85\xbd\x7e\x66\x16\x7f\x3c\xf6\x97\xbb\x12\x5a\x14\x66\x6e\x51\x66\x35\x85\x6e\xb7\x2f\xdb\xf6\x7c\x6c\x22\xa1\x8e\x0f\x9c\xfe\x6b\x0b\xe9\x6a\x5f\xfb\x8d\x7d\x2d\x87\x7d\xf5\x25\x2f\x5b\x49\x0e\xad\x5d\x6d\x25\xa0\x9f\x5e\xc7\x32\xec\xf5\xcb\xd5\xa6\xbf\xbe\xd9\xb0\x0d\x24\xfb\xca\xeb\x8b\xe8\xe9\xde\x54\xae\x7b\x53\xbe\xd9\x9b\x28\x2c\xe8\x87\xc7\xb1\xd7\x90\x5e\xea\xcb\xb8\xfb\x15\xfb\xc2\xab\xab\x47\x03\x16\x37\x74\x66\xd6\xc7\x63\x4e\x49\x98\xed\x3c\xcd\x4a\x4c\xfb\xc1\xbc\xeb\xec\xbe\x43\xa8\x43\x42\x0c\xb8\x81\xb6\xa3\x1d\xb7\xfb\x95\x4d\xb5\x5f\x37\xd5\xb7\xac\x9b\x7f\xfb\xf7\xff\xeb\xa7\xbf\xfd\xf9\xa7\xbf\xff\xf4\xcb\xaf\x24\xaf\x1f\x21\xd9\xbc\xb2\xd8\x9e\x52\x26\x82\x12\x80\xb5\x94\x97\x6e\xb1\x5d\xd6\x02\x5a\xa9\x86\xd9\x4e\xd1\x41\x68\xad\xec\xe0\xd9\xbc\x89\x9a\xa6\xdf\xe5\xd0\xc1\xe5\xcd\xb3\x37\x93\xce\x1c\x4a\x02\x3d\xb9\x2b\x9b\xc4\x8b\xed\x2f\x94\x6f\x62\x3d\xab\x00\x14\xa3\x5a\x60\xa2\x45\x73\xd3\x9f\x00\xbc\x0e\xa5\xa3\x3b\x88\xf2\x65\x6c\x45\x5f\x5e\x72\xc8\x5b\x3a\x03\x4b\x4f\x91\x29\x09\xe0\x78\x34\xf1\xbe\x5d\xa8\x53\x2f\x50\x4b\x71\x26\x76\x22\x66\x48\x38\xd7\x45\xe7\x1a\xfb\x92\x62\xc8\x80\xd7\xb6\x26\xd2\x0c\x00\xdf\x76\xe1\x35\xb4\xf4\x9e\x91\xf9\xf4\x11\x7e\x91\xba\x8e\x90\x11\xc2\x2d\xc8\xc2\xf2\xdb\x25\x3b\xc4\x31\x4d\x3b\xf1\xaa\x8e\xfd\x6b\xe7\xfa\x18\x21\x56\x14\x0a\xa4\x30\xb4\x23\x55\xb6\x2d\x9d\x9a\xf4\x39\xc6\x21\xb6\xdb\x21\x78\xa2\x9e\xd0\xfa\x1e\x1a\x3a\x60\xa2\x92\x37\x69\x67\x09\x18\x37\x90\x57\x51\x62\x41\xb1\xb7\x93\x7d\x8d\xaf\x7a\xdd\x98\x7e\xcf\xae\x2b\x4f\x25\x13\x67\x97\x5e\xa0\xc2\xb1\x81\x44\xdf\x32\x46\xba\x59\x53\xea\x21\xe5\x12\x72\xe9\x17\x41\x95\x5d\xc5\x30\xb7\x13\x1c\x16\xe5\xe8\x11\xb5\x2b\xac\xa9\x3d\xba\x74\xef\x91\x8f\xb5\x1c\xe2\x1b\x50\x6d\x40\x16\x72\x12\x6c\x79\x07\x2f\x2b\x4f\x0e\xe1\x83\xcd\xf7\xad\x0e\x7f\xf4\xfe\x8f\x35\xf4\x9c\x01\xe4\xe6\x43\xac\x26\x49\x6b\x97\x41\x04\xf2\x44\xba\x14\x68\x45\x3a\xd9\x18\x31\x50\x3a\x78\x51\x75\x63\x43\x66\x6b\xce\x10\xfb\x3c\x01\x71\xcc\xf5\xe0\xcf\x1d\x23\x6c\x33\x22\xce\x55\xfc\x71\xd7\xee\x9a\xa1\x83\x22\xac\xb3\xf8\xe3\x71\xca\x81\x08\xb6\xed\x8f\xbb\x3c\x86\x8d\xe2\x83\xd4\x4c\x8a\x0d\x71\xde\xcb\xa1\x25\xd5\x90\x26\xc8\xad\x72\x40\x45\x40\xd6\x65\x9b\xeb\x37\x9f\x75\x20\x40\x4d\xbb\xe0\x4f\x3e\x01\x0b\x8d\xae\x75\x1c\xd5\x60\xbd\xc1\x12\x89\x62\x75\x8a\xaa\x19\xe5\x2e\x19\x5f\x54\x31\xe9\x2f\x49\x59\x05\xec\xd2\xd4\x62\xd3\xb7\x69\x27\x86\x54\xe2\x31\x35\xa8\xfa\xb4\x8b\xd0\x64\x93\x21\x2c\x8b\x1e\x8f\xc9\x66\x26\x2a\x8f\x8b\x93\xbb\xe4\x7c\xb2\x8d\xfc\x46\xfe\x0b\x88\xc9\x36\xc6\x72\x23\x06\xb7\x89\xe9\x28\x25\xac\xed\x56\xfc\xd1\x2d\x84\xad\x5e\xee\x61\x8f\x61\x8b\xed\x94\x43\x1c\x18\xd2\xa3\x96\x0d\x67\x68\xa4\xed\x4a\x2b\xa6\x1c\xc2\x24\xed\x46\xb0\x3a\x3a\x34\xbd\xcc\xf1\x68\xb5\xb9\x4e\xf4\x55\xa9\x3a\xed\x4b\x2d\xee\x42\x8d\x54\x72\xa4\x1d\xac\x3e\xf1\x6d\xa7\x2a\x71\xb6\xe4\x4d\x98\xc5\x2d\x0b\x98\x97\xcb\xa9\xc8\x32\x6f\xae\xf2\xd4\xc7\x5e\xa2\xda\xb2\xfd\x39\xc6\x9d\xca\xcb\xbc\xb8\xda\x53\x65\x5e\xa6\xb6\xe8\x91\x93\x1b\xd3\xc6\x74\x22\x00\x27\x9a\x19\x78\x93\xaf\x02\xb1\x5e\xbf\x49\xd5\xc6\x73\x43\xaf\x73\x3b\x84\xd1\x40\xbb\x54\xb3\x7a\xad\x66\x7f\xf4\x71\x85\x83\x09\xb8\x62\x13\xeb\x53\x6c\xc7\xb2\xa4\x1d\xee\xae\x86\x99\xdb\x32\x82\xcd\xd1\x96\x9c\xc0\x8c\x69\x4d\x15\x17\x2c\xd3\x0e\x67\x12\x2f\x63\xac\x05\x5a\xaa\x9a\xf6\x57\xc1\xa9\x4c\xb8\x39\xc3\x56\xe9\x6e\x4c\x5e\xef\x1b\x82\x2f\x8d\x81\xdc\x77\xec\xf6\xdf\x35\xe4\xde\x42\xb6\xc8\x6f\xcc\x50\xb3\x60\x25\xc9\x99\x41\x22\xc8\x07\xd0\x0f\x91\xd6\xc8\x08\x96\xc5\x05\x63\x63\x7c\xf7\x74\xf4\x6c\x8b\x97\xa9\xbc\x48\xb9\x6e\x94\x53\x28\xbd\xda\x9f\xdf\x01\xa0\x96\xe8\x6f\xed\x24\x70\x58\x5c\x0a\xa1\x30\x54\xcd\x93\xb0\xd3\xf9\x66\xdb\x62\x83\x8a\x75\x27\x16\xe9\xed\x61\xf5\xc5\x26\x85\xe9\x7e\x7a\x3c\xc3\x1a\x90\x4d\x66\xe2\x3e\x19\xa9\x37\x95\x52\x1e\xcc\x22\x9f\x5d\xda\xcd\x45\x6f\x04\x3f\x51\x73\x20\x7d\x01\x13\xe1\x59\x21\x9b\x37\x4a\x51\x4c\xb0\x96\x17\x3d\xfa\x3c\xa8\xa1\xcf\x47\x46\x10\xc4\x57\x8a\xe3\xc1\x8e\x73\x41\x5e\x6c\x94\x53\x0d\x3d\xdb\xc2\xed\x79\x57\x5d\x6c\x69\xaa\x64\x73\x11\xc3\x55\x8c\xf3\x1c\x54\x9e\xb3\x75\x26\xd8\x8f\xc4\x3a\x87\xef\xbb\x75\xa8\x99\x2f\xdb\x9e\x4d\xbf\xb3\xd3\x06\xf5\x10\xe9\x09\xa3\xba\x3f\xd0\x72\xbf\xe0\x86\x01\xb7\x05\xbf\x07\x9f\xec\x3e\x14\x76\x8f\x0a\xbe\xdf\xc5\x75\x96\x59\x49\x2d\x86\xad\xb2\x0b\x8c\x45\x8f\xc7\xbc\x0d\xd0\x4f\xa4\x1c\x05\xf0\x2a\xd3\x69\x0e\x81\xeb\xdb\x8e\x66\x5b\xd2\x55\x2f\x10\xb8\xe4\xd2\xc3\x48\xfb\xe3\xce\xde\xa2\x92\x75\x0d\xad\xea\x81\xfb\x82\x89\x9f\x29\x5d\x24\xa6\x5b\x6d\xc3\x9e\x22\xc6\xd4\x8a\x0d\x36\x38\x14\x75\xdb\x08\xd5\x62\x63\x5a\x3b\x80\xfb\x4a\xad\x28\x0d\xa4\x88\x0a\xbc\x7d\xc5\x55\x8d\x5c\xb1\xd6\x5c\x02\xf6\xc9\xf1\xe9\xe3\x5a\xb0\x22\x25\x94\x84\xab\x3b\x80\xe2\x49\x89\x86\x5d\x3f\x9f\x28\x2b\x3b\x87\x67\xa4\xeb\x1e\x11\xec\xcb\x5e\xd8\xe3\x42\x48\x69\x0f\x54\xa9\x89\xa3\xaa\x83\x6b\x10\x22\x05\x8d\x83\x56\x0c\x68\x3b\x8b\xbb\xe2\xbd\xb9\x0c\x17\xe6\xa8\x4a\x93\xb5\x03\x55\x68\x39\x86\x4c\x62\x87\x46\xf3\xad\x38\xc7\x4d\x63\x2f\x5f\xed\x46\x7d\xfa\xb8\xc2\x02\x93\x43\x1b\x27\x32\xe8\x7b\x1a\x3d\xaa\xf8\xb9\x61\xfd\x81\xcc\x83\x2c\xb5\xd9\x53\x1f\x09\xf2\xa1\xd9\x4f\xe5\x08\x78\x7b\x1e\xc7\x1d\xa1\x4e\xd2\xd3\x61\xc4\xcd\xcb\x15\x85\x64\x46\xa6\x1d\xd1\x6d\xa7\x1b\x32\xa7\x0e\x78\x46\xef\xaa\xd7\x5a\xbc\xbb\xe5\x64\x3e\x30\x06\x4d\xd2\x4e\x28\xd9\xd1\xa5\xe7\xd2\xc6\xdc\x79\xf3\xf2\x2e\xbb\xad\xef\x36\x7c\x76\xc9\x67\xf5\x3b\xcd\x19\x1d\xe5\x3e\x67\x68\xd9\x42\xad\x01\xfa\x30\x4d\xdc\x0e\xbe\x3a\x3a\x91\xf8\x86\xa8\x3e\x92\x85\xd5\x45\x4c\xd5\x22\x88\x7c\x64\xbb\x8b\xdb\x02\xbf\x70\x71\xb5\x3d\x86\x02\x13\xd7\x76\x33\xd0\x51\x7b\x1f\xd5\xfe\xbc\xed\xa5\x81\x7d\xbe\xb8\xea\x36\xbc\x39\x34\xb8\xf4\xcd\xc6\xdc\xa2\x16\x3d\xfa\xb6\xab\xa2\x73\xb2\xb0\x2a\xc6\x35\xc1\xf3\x75\x7a\x7c\xc8\xd6\xe7\xb2\xd9\x1b\xe3\x22\xae\xdf\xe4\xa2\xba\xd1\x9c\x52\xb3\xdd\xb4\xc0\x0d\x08\x7e\x6b\x88\x89\xbe\x41\xc8\x11\x2a\x52\xfa\x83\x70\x0a\x91\x21\x49\x65\x95\xc7\xa3\x2a\x76\xd0\x2a\x41\x4d\x49\xa3\x24\xb0\x0e\x79\xd8\xbd\x2b\x4a\xbf\xcd\x7e\x0c\x51\x82\xcb\x6f\xd0\x28\xbd\x31\xa1\xcc\x8f\xb4\x61\xb3\x79\xae\xdd\x96\x42\xfd\xd3\x35\x00\x81\x5c\xa1\x8f\xff\xfa\xb2\x5d\xd3\x1a\x62\x7f\x90\x17\x60\x3e\x31\x9d\x56\x08\x7b\x56\x16\x85\x7f\xb0\x31\x92\x23\xa7\x5f\xc3\xd6\x7d\x13\x32\xfd\x3a\x51\x21\xdb\xe0\xca\x12\x45\xa4\x08\xaf\x0b\xf7\x8e\x86\x26\xb0\xc2\x59\x65\xd3\x2a\x2a\x91\x74\x8a\x8e\x1f\x3a\x3a\xca\xcc\x09\x98\x9d\xdb\xd8\xea\x4a\x5f\xe0\x59\x50\x4a\xb3\xfc\xf4\x19\xb4\x94\x45\x9d\xd0\x7b\xbb\x94\xd0\x63\xa5\x4f\xe9\x2c\x48\x64\x1f\x6a\xa0\x88\xb1\x29\x0b\x67\x4f\x44\x6d\x6e\xe7\x84\x92\x63\x19\xd5\x96\xc0\x5d\xcc\xc1\x9c\xf0\x92\xda\x99\xee\xec\x58\x33\xa6\xbe\xe4\x24\xc6\x18\x12\x8b\x11\x03\xba\x9f\x88\xef\x3e\xe1\xe0\xaa\x54\xa8\xbd\x44\xbb\x07\x14\xf1\xe8\x19\x13\x9c\xb9\x88\x6c\xc3\xe2\x9f\x72\x4f\xae\xeb\xd3\xc7\x1e\x3a\x95\xbb\x81\x4f\x96\x9d\x81\xc5\x7e\x3e\x3b\x92\xd4\xfc\x80\xdc\xa3\xa2\xaf\xad\x1d\xae\x62\x33\x27\xf2\xfe\x50\x55\xd6\x44\x8d\x8f\x9e\xe5\xdd\xb8\x62\x9b\x4e\x29\x54\x6a\x39\xb5\xec\x1b\x8c\x63\x60\x1a\x02\x72\x7a\x70\xe0\xae\x1a\x95\x2c\x2e\x4a\x74\x0a\xed\x48\xca\xe8\x3b\x71\x6f\x7a\xf0\xd7\x33\xe2\x9b\xe6\x75\xcd\x9e\xfc\xd1\x27\xbf\x45\x02\x36\xd1\xcd\xaf\x14\xf9\x99\xa3\x3b\xe4\xe5\xc4\x94\x4f\xb0\x72\xa4\xa3\xd1\x56\x18\xde\xb3\xc7\x6d\x30\xed\xe5\x4c\x3f\x1d\xc0\x59\x0b\xec\xcc\x81\x8a\x05\xf4\x2d\x31\xb0\x99\x9c\x24\xbe\x06\x10\xf0\xe6\x38\x3e\x19\xb0\x11\x6d\x1b\xce\x74\x14\x1e\x46\x98\x50\x01\x5e\x99\x6d\x7f\xf4\x73\xe0\x82\x90\x45\x85\xb6\x60\x30\x7a\x75\xd1\xa3\x7b\x46\x74\x5e\x68\x85\x55\x7f\x74\xcf\x3f\xaa\x89\xef\xc9\xe8\x55\xb5\xb7\x2a\xcb\xe1\x8f\x7e\x28\x5c\x86\x2c\xaf\x00\x9c\xcc\xc9\x06\x91\x91\x3c\x5a\xeb\x71\x27\x36\xf4\x08\xdb\x94\x73\x0c\x89\x64\x99\xc7\x6d\x80\xc5\xf4\x2c\x69\x4c\xe6\xbd\x59\xad\xea\x71\x50\x2d\x5c\x45\xe2\x2a\xd2\xf5\x2a\xcc\x31\xdd\x05\x60\xc5\x09\x66\xee\xd9\x83\x5b\xd6\x63\xc0\x68\x90\x13\xea\x1c\xff\x0a\xad\x4a\xf5\xce\x6c\xd5\xee\x6e\xbd\x01\x3c\x01\xb5\x46\x84\xb9\x14\x47\xf4\xda\x6c\x12\x6a\x1f\xdf\xae\x4c\xf3\x5f\x36\x7a\xcb\x8e\x1b\x3f\xa0\x7b\xba\x98\x5b\x48\x47\xce\xbb\xa7\x13\xaa\x84\x94\x16\xf3\x96\xd3\xc5\x41\x62\x36\x7f\x08\xcc\x8f\x39\x2a\x79\x61\xa6\xf3\xfe\x78\xcc\x6a\x3b\x8d\xb3\x64\xa2\x68\x34\x77\xde\xa9\xd4\x01\x64\x5f\xc4\x50\x01\x54\xd9\x36\xb0\xfe\x3e\xfb\x2c\x90\xc4\xbf\xe2\xae\xc7\xeb\x13\xec\xb1\xe2\xcb\xdb\x19\x67\xa3\x64\x57\x5f\x8f\x4d\x22\xda\x96\x94\xaf\x91\xd7\xd9\x1d\xc4\xad\xb9\xb6\xb5\x79\x54\x82\x39\x0d\x81\x06\x61\xbb\x9a\xd2\x8d\x17\x81\x80\xc3\xdb\xf5\x56\x96\x78\x72\xa8\xa0\xa1\xcc\xcd\x4c\x16\xa3\xec\x3d\xc5\xf4\x8b\xe5\x7c\x11\xb7\xdc\x96\xbb\x4d\x29\x3c\x4c\x97\x7d\x16\xde\x11\xc4\xe8\xc5\x9b\x30\xb6\xd1\x4f\xea\xf3\xcb\x57\x6e\x32\xf0\xa4\xd8\x08\x32\xf2\xe3\x60\x6e\x2b\x90\x9d\x41\x08\x50\x6b\xf7\xc7\xbd\x53\x1c\x6c\x1f\x20\x49\x1c\xee\x78\xd5\x91\x6e\x4c\xf6\x43\x92\x96\xdd\x55\x62\xc5\xfb\x27\xe0\x27\xac\xb4\x0c\x26\x97\x0e\x55\x8b\x13\x64\xac\x74\x4b\xee\xaf\xda\x64\x1d\xbb\x92\x6a\x3f\xbb\xb2\x7b\x76\x67\x54\x39\x20\xf4\x56\x31\x5d\x1d\x8c\x9e\xfd\x21\x31\xeb\x6c\x62\x20\xf8\x9d\x68\xad\x44\xb8\x77\xa1\x97\xdb\x32\x79\x84\xcd\x02\x3b\xf9\xb1\x17\xda\xe4\xfb\x78\x36\x94\x76\xed\x49\xbd\xe1\x17\x19\xdd\x98\xe6\x09\xbb\x95\x0f\x71\x78\x3c\x4c\x72\xd3\xc5\x1f\x8f\x4c\xd4\x0a\xff\x65\x42\x3e\x39\xed\x22\xca\xc0\xd8\x70\x82\x1f\x76\xf9\xce\x54\xaf\xc3\xf6\xee\xd1\x84\xc3\x0e\xa5\x27\x7b\x07\x1f\xc8\xb6\x96\x47\xb7\xb5\x6f\xbe\xd0\x11\x16\x6f\xc5\xd3\xb2\xb8\x93\xe3\xa0\x73\xcf\x95\xe6\xb6\x5b\xe3\x15\x6c\x57\xce\x0f\x98\x1f\x69\x71\xe7\xb3\x90\x1a\xea\xc5\xec\x84\xc1\x49\x18\x86\x94\x6c\xd2\x01\x91\x1c\x8f\x16\xa7\x4f\x5d\x68\x2e\x60\xcf\x09\x09\x7a\x8c\x8c\xc0\x29\x68\xc5\x27\x27\x29\x0d\xf7\x14\x31\x09\x51\x24\x01\x70\xf6\x20\x6f\x72\x7b\xa5\xa5\x27\x12\x77\x8f\x0d\xbc\xad\x73\x38\x2b\x37\xa7\x22\x22\x67\x27\xee\xd8\xea\x4b\xbb\x40\x7a\x8d\x7d\x67\x26\x97\x79\x9d\xc3\x4c\xe1\x44\xc6\x54\x8f\xc7\xc4\x0f\x39\x3d\x52\xb8\xb2\x80\x2f\xf6\x64\x8e\x1f\x09\xbb\x52\xaf\xfa\xb0\x61\x2b\xec\xd1\x75\x28\x2f\x50\x4b\x0a\xc3\x3c\x0a\x32\x58\x7d\x58\xcc\x87\xf2\x9e\x59\x0b\xf5\x85\x5a\x98\x6c\xde\x40\x15\x15\x53\x34\xaf\x2f\x27\xfd\x0d\xba\x3a\x73\x83\x28\x25\xd4\xaa\xab\xec\x92\x2a\x9e\x66\xbf\x76\x66\xde\x8b\x7e\x33\x3a\xca\xb3\x93\x7d\xbf\xac\x92\x64\x9e\x37\x73\x29\x9d\x42\xea\xe1\x08\x17\x05\xf3\xac\x6a\xf5\xc4\x36\x50\x8f\x9b\x83\x8c\x14\x42\x9c\x1e\xde\xa0\x95\x1b\xc6\xa0\x36\xd7\x29\xcd\x8e\x38\xee\x43\x99\xe9\xe2\x09\xe3\xa8\xcc\x75\x6f\x77\x63\x19\x61\x8c\x06\x33\x47\x5e\xf7\xa4\xf6\x4a\x96\x22\x8b\x5f\x21\xda\x71\xd2\xa4\xed\xe2\xac\xe4\x0b\x78\xf9\xe8\xc4\x50\x59\xdb\x0d\x01\x0d\xe9\xbf\xfd\xde\x96\x13\xed\x35\xe9\x10\xc6\x31\x1f\x3f\xd9\x9e\x73\x73\x5d\x51\x9d\xb0\x87\x41\x57\x77\x70\x5b\xc3\xcc\x67\x31\x33\x94\x28\x02\xb8\x36\x05\xaa\x1f\x6b\x18\x09\xe1\xe0\x34\xdb\xd2\x42\x6b\xf9\x12\x9d\xdb\x77\xeb\x71\xcf\x9c\x75\xfb\xf5\x69\x7f\x47\xda\x08\xea\xf1\x5d\xc8\x1e\x7a\x16\x73\x01\x4b\xb6\x21\xcc\x22\xc1\xdf\xa3\x09\xca\x5a\x73\x0c\x0b\x43\xe4\x88\x8c\x02\xfb\x2e\x8d\x00\xa5\xa3\xc5\xde\x54\x15\x73\xaf\x0a\x32\xd9\x3a\xda\x5d\x0b\x6d\x31\x8b\xb6\xc7\x5c\xe6\x4d\xd1\xef\xb3\xc7\x57\x83\x4e\xa1\xeb\x28\x48\x7d\xbc\xc4\x8b\xc7\x9d\x0d\xd2\x14\x55\x38\x27\xec\x03\xdd\xe6\x19\xd1\x26\x32\xd4\x9d\x21\xb7\x10\xad\x77\xfb\xd5\xe2\x31\xd7\xcd\x21\x8b\xa8\x07\xd9\xe1\x9a\x7d\x0e\x4c\xc6\x96\x4e\xa4\x5a\x17\x3d\xfa\x66\x69\xee\xd9\x80\xb8\x94\xb9\x57\x62\xa3\xb2\x63\x57\x71\x24\x99\x74\x15\xd7\xf1\x54\x4f\x42\x96\x8c\xfb\xae\x45\x59\xed\x06\xb7\x79\xda\x71\x1c\xb1\xf4\xeb\xe8\x88\xf9\x83\x9f\x29\x25\x59\x48\x50\xf2\xdd\x0c\x2d\x2e\xc3\xee\xde\x35\xa7\xd0\x1e\xcf\xfc\x48\x17\x36\xa4\x6e\xc7\xd5\xe1\xbd\xa4\xbb\x29\x71\x3f\xbb\xff\x11\x9e\x8a\xad\xf5\x33\x91\x7d\x9d\x3b\x75\x41\x9a\x62\xe5\x9f\x23\xff\xc6\x90\xeb\x2b\x30\xab\x39\xb5\x3f\xee\xa5\x54\xaf\xd6\x94\xb3\x16\xdf\xec\x14\x6b\xa2\xda\x90\xec\xfa\xdb\x7d\x0f\x75\x8b\x67\x89\xd1\xa9\x63\x25\xd1\xf7\x4a\x1f\x57\xba\x94\xd0\x6a\xa1\x86\x35\x1f\xe7\xd8\xb7\x6b\x05\xcb\x4c\x48\x6b\x65\x85\x15\xdc\x3e\xc5\x44\x6d\x07\x37\xc9\x51\xc4\x5a\x8f\x2a\xd6\x3b\x5b\x4d\x80\xfc\xa2\x82\x8c\x98\xa4\x57\x0d\x3b\x0f\x5d\x8c\x43\x82\xd6\x5e\xc3\xba\x2b\xa1\x76\xf3\x95\x69\xbf\x2a\x10\x23\x84\x5e\xed\x1a\xfa\x7a\xad\x61\xad\xb7\x45\x2c\x98\x56\x0a\x25\x89\xb8\x1c\x45\xac\x71\xb7\x8f\xca\xd7\x09\xb6\x45\x07\xd6\x66\xbb\xb2\xf3\x8b\x09\xaf\x7c\x8a\x20\x7a\xf5\xe8\x3c\x1e\x9d\xdc\xf8\x6f\x2b\x7c\x1d\xcf\xe2\x5e\xd1\x89\x42\xbc\xdb\xce\x97\xb9\x64\x3d\x1e\x95\x03\x52\x3d\x64\xe1\x8b\x3f\x1e\xe5\x06\x7a\x2a\xe0\x1e\xc8\xe5\x28\x4e\x14\xdb\x37\x96\x27\xf5\x35\x28\x8b\xe9\x41\x7e\xb1\xe2\xf1\x42\x79\x0d\xe2\xa1\x7f\x78\x7d\xed\x76\xd8\x2a\x42\x44\xf3\x51\xb1\x03\x42\x83\x54\xfb\x67\xaa\x6b\xa9\x1e\xd4\x28\x47\x75\xad\x7c\xae\xb6\x96\x9e\x8e\xd4\x2b\xb5\x35\x18\x54\x42\x99\x28\x06\xda\xe5\x8d\xf1\x7b\xd5\xd7\x28\x64\x2c\x37\xb5\xb5\x3d\x65\xac\x96\x0e\x9b\x7d\xfd\xa8\xaa\xdd\x8e\x4f\x83\x39\x78\x3c\xa9\x3f\x52\x7e\x69\x29\x1e\x05\xb4\xbd\x62\x56\x8f\x8a\x99\x17\xcc\xda\x5e\x30\x1b\xaf\x17\xcc\xc8\x8c\x2c\xbf\xb5\x60\x56\xc1\x1b\x3d\x2e\x98\x9d\xbd\x3f\x48\xfc\x0c\xa2\x6b\xf4\xaa\x99\xdd\x4d\x0d\xcf\x91\x5f\x7d\x5a\x35\x3b\xef\x7a\xfd\xd9\xa3\xb8\xf6\xcf\x59\x36\x53\x72\xcf\x26\x79\x4d\x12\x7a\xf0\xc2\xd9\x3c\xbd\x54\x39\xb3\x0d\xd8\x4b\x67\xf9\x1f\x59\x3a\xab\xfe\xf8\xa8\x74\x26\xf3\xbe\xec\x24\x65\x44\x71\x34\x1c\x31\x9a\xc9\xa5\x0b\x7c\x28\xea\x6f\xa8\xa1\x6d\xe4\xe2\x2e\xca\x2c\x38\xf9\xf7\x3f\x4b\x29\xad\xd8\xdf\xf2\x7b\x96\xd2\x3e\xd0\x1e\xf7\xf0\x4f\x5f\x46\x7b\xf7\xb4\x8c\x66\xab\xd2\x5c\xa9\xda\xff\x19\xab\x68\x8c\x7a\x2e\xcb\x6f\xab\xa2\x8d\xb0\x65\x3d\xfc\xa3\x6a\x68\x9f\x3e\xae\x1d\xbd\x1a\x0b\xb8\xcb\xef\x51\x61\xba\xad\x1d\xfc\xfa\x0a\x53\x32\x2f\xdd\x42\xe1\x0b\x75\x3a\x28\xd9\xe2\xd3\x8a\xdb\xb6\x52\x72\x5b\x45\x64\xe2\xa7\x98\xef\xb5\x23\xdd\x9c\xdf\x46\x7b\xed\xe3\xb3\xdb\xae\x27\xe7\x75\x1f\x7a\x49\x53\x54\x23\xc6\x57\x56\x46\x6e\xab\x49\x5f\x5f\x19\xb1\xc8\x78\x8a\x2f\x2c\x5d\xc2\x70\xee\xf1\xfe\xb4\x8e\xb3\x51\xc6\x51\xf1\x91\xf3\xa3\x0d\x7e\xe4\x7d\x70\xcb\x29\x40\x29\xb9\x6f\x65\x59\x4d\x8c\x37\x67\x27\xef\xca\xf6\x16\xe5\xeb\xed\x4b\x9f\x3e\xc2\xf3\x97\x42\xd7\x00\xbf\xb5\xda\x75\x53\x0c\x6a\x7d\x1e\xb1\xd7\x6d\xc1\xab\xbc\x5e\xf0\x5a\xb3\x74\x25\xda\x66\x57\xdd\x41\xca\x6a\x6f\xc3\x90\xcf\xc7\xf7\x70\x85\xaa\x20\xd4\x34\xae\xb5\x06\x08\x03\xcd\xad\x19\xe9\x4c\xce\x10\xcd\x01\x88\x41\x7b\xbe\xb2\x83\xb6\xf6\xe9\x47\x27\xda\xde\xc2\x36\xff\x61\x25\xcb\x12\x92\x8b\x72\x0c\x38\x32\x32\xba\x92\x03\x53\xa1\x9a\x2f\x9d\x57\xd9\x76\xd6\x0c\xc4\x2d\xed\x05\x5f\x97\x3d\xa8\xa5\xfe\x2e\x41\xdb\x9b\x1a\xc4\x6e\x83\xb6\xb2\x57\x8c\xcc\x50\xc4\x12\x52\x1f\xa1\xe2\xbd\x45\xbb\x35\xf6\xef\x7d\x95\xbe\x0e\x85\xb4\x25\xec\x0a\x44\xa3\x4b\x83\xe5\x92\xd1\xb4\x2b\xd0\xf2\xa8\x6e\x66\x07\xc1\x9c\xda\x55\x1f\x95\xb4\xf5\xa6\x94\x06\xa5\xa4\x32\xb4\xbb\x03\xdc\x6c\x0a\xf4\xde\x2f\x6b\x81\xe3\xc2\x2c\xc1\x3b\x38\xf3\xa5\x90\xc9\xc7\x06\x04\xec\xc8\x62\x88\x7f\xc6\x2b\x69\xeb\x5e\x4a\xd3\xb7\xe9\xaa\xa2\xa8\x77\x9b\x00\xe6\x47\xaa\xfd\xc6\x5d\x24\xd0\x98\x01\xb6\x31\x0b\x06\xf6\x62\xda\x51\x4b\x3b\x06\xe6\x39\xf8\xf4\xf5\xc8\x2d\x85\x5e\xe2\x32\xed\xca\xce\x92\x15\x41\xe2\xa9\x29\x37\x96\x1f\xe5\xc6\x7e\xd7\xb2\x9b\x5d\x2f\x4d\x41\x47\x4c\xa1\xd7\x99\xce\x47\x19\x4e\x39\xde\xe5\x79\x11\xae\x75\x7f\x7c\x54\x86\xeb\x2f\x96\xe1\xd8\x2b\x30\x6a\xad\xbe\x58\x88\x8b\xfe\xf8\x4f\x5a\x88\xbb\x2d\xa1\x78\x21\xee\xb2\x17\xde\x4e\x34\x03\xf2\xe0\xae\x93\x97\xe1\x48\xd0\x36\x7f\x7c\x5e\x86\xeb\xfe\xf8\x96\x32\xdc\xe5\x28\xbb\xbd\x5e\x75\xcb\x47\xd5\xad\x7b\xd1\xcd\xd6\xe2\xf2\xa8\xe4\x46\xa3\x82\x1e\x0e\x76\xd6\xbd\xda\x1a\xf7\xc7\xdb\x7a\x1b\x34\x0f\xcd\x1f\xf7\x4b\xac\x9e\x9b\x7c\x52\x80\xbb\x1d\xbd\x92\xe0\xc7\x7c\x36\x7c\x79\x45\x6a\xe2\x51\x05\x6a\x43\xc4\x2c\xfd\x57\xa9\xd5\x45\x7f\x7c\x63\xad\xee\x04\x9b\xea\xa2\xc7\x6b\xa6\x3d\x12\x76\xff\x9e\xc5\xbb\x6b\x6a\x33\xfd\x93\x15\xef\xea\x4d\xf1\x6e\xfc\x03\x8a\x77\x97\x5d\x8c\x20\x8f\x3d\xaf\x22\x25\xa0\xb2\x03\xb6\xfe\x13\xca\x76\xe9\x3f\xb1\x6c\x37\x5e\x2a\xdb\x6d\x13\x39\xc3\xf1\xf9\xc2\x1d\x05\xab\xa6\x87\x67\x65\xbb\x41\x2e\xaf\xfe\x8a\x62\x1d\xb5\xb9\x7a\xad\x9b\xfe\x96\x72\x5d\x9a\x7b\xbd\x6e\xbc\x5a\xaf\x4b\x6f\xaa\xd7\xb5\xa3\x5e\xe7\xd5\x5c\x0b\xa6\x61\x7b\x6d\x5f\xa8\xd8\x5d\xc1\x04\xda\x08\xe0\x9c\x23\xd2\x4f\x7b\xde\x86\xea\x5c\xf6\x52\x27\x79\xaa\x42\x55\x90\x39\x9a\x6f\xe6\xe8\x5e\x9c\x7b\x84\x5c\x39\x4a\x73\x92\x4a\x7d\x54\x9c\xbb\xec\xc5\xb8\x97\x6a\x71\xfd\x8b\xa5\xb8\x7a\x53\x8a\xcb\x2a\xc5\xf5\xe9\xb5\x38\x49\x8a\xd5\x62\x8b\x5f\x25\xac\xf8\xcf\x56\xc3\xfa\x18\x1d\x22\xd9\x2d\x32\x42\x95\x74\x26\x4a\x4b\x83\xc4\xee\xb5\xc7\x62\xc0\xed\x44\xf6\x83\x06\xa2\x39\x3c\xac\xbb\x39\xbb\x8d\xa4\xf6\xa3\x93\xdb\x8e\x73\xdb\x13\x6c\x00\x09\x01\x01\xb4\xda\xee\x66\x68\xdb\x5c\x46\x48\xff\x19\xd5\x97\x1f\x6f\x8a\x4a\xba\xec\xa2\x52\xd1\x58\xf4\xa8\x98\xce\xc2\x38\xae\x90\xf6\x4f\x51\x59\xcd\x7d\x68\xa9\x42\x85\x74\x38\x57\xad\x89\xc9\xe8\xb8\x60\x34\x7c\xb2\x0c\xa5\xbe\x61\x01\x9d\xc5\x7b\x90\x7f\x52\x4c\xcb\x4f\x8a\x69\xfd\x77\x2d\xa6\x45\x15\xd3\x2c\x54\x84\xa9\xc9\x62\xd8\x86\xf8\x6d\xe9\xe5\x30\xd5\xed\xf1\xad\x5b\xa5\x0e\x95\xfb\xb5\x7a\x68\x57\xdf\x67\x48\xad\x3f\xae\x35\x32\x44\x49\xbc\xdd\x76\x6d\x73\xf6\xb5\x04\x90\xa7\xff\xb0\x22\x68\x12\x85\x55\xac\xe5\x7e\xa5\x90\xbc\xca\x70\x0c\xaf\x23\x8b\x80\x3d\x66\xe9\x3b\xa4\x98\xbc\x88\xdc\x5c\x82\x27\x8f\xf8\x6b\xe2\x38\x1e\x2f\xff\xf1\xf7\x9f\xcf\x5f\xea\x11\x53\x88\xb1\xa4\xfb\x61\x16\xf3\xb2\x56\x84\xc5\xe1\x57\x7e\x9f\xd2\x5d\xcc\x61\x5a\xf4\x93\xde\xd7\x30\xb2\x9a\x79\xf3\x5a\xa4\xdc\x00\x45\x79\x7a\x9f\xee\xec\x00\x5f\xa2\x8f\xb8\x3d\xa5\x2f\x73\xf5\x8c\xc5\xc2\xc4\x56\xc7\x65\xcd\x61\x8e\xa5\x86\xde\xda\xfb\x58\xef\x26\xb2\x81\xf5\x3d\x59\xf3\x4b\x42\xd0\xc0\x6e\x70\xc8\x16\xff\xd6\xad\xbc\x8f\x77\x63\xf9\x22\x65\xd0\xed\xd9\x7c\x45\x79\xb2\x7f\xb7\x6d\x3f\x94\x1d\x12\x3a\x72\x5a\x92\x46\x2e\xdf\x25\x5a\x06\x53\xee\xf7\x6b\x0f\xad\xb5\xbb\xfd\xfd\x67\xe1\xde\x77\x2d\xf5\xa3\x03\xf2\xb3\x43\x6f\x81\x67\x81\x11\x3f\x8d\xdb\x21\x7e\xdc\xe6\xb9\xed\x1d\x7d\x71\xeb\x4b\x1c\x61\x8c\x7c\x99\x81\x3c\x43\x8c\xe3\xbd\x99\x29\xba\xc1\xcb\x84\x3f\x26\x8e\x4f\x7f\x58\xfe\xf2\xd7\xd3\xf9\xe7\xbf\xff\xc7\x7f\xff\x43\x28\x5f\x3d\x4a\x6f\xca\x07\xdc\x8e\x92\xdd\xa7\xb4\xc4\xca\xdd\x9c\x77\x91\x9e\xd3\xd6\xec\xcc\x72\xb9\xdb\xdf\x7d\x75\x8c\x3e\x37\x17\x2e\xf4\x55\xe6\xa5\x84\xda\x6f\xee\xfa\x8b\x03\x54\x55\x47\x4f\x61\xc4\x71\xb1\xc9\x62\x63\x32\xd2\xfb\x66\x81\x81\x0d\xd0\x86\x69\x2f\xe3\x0d\xf3\xf8\xcf\xff\xf6\xd3\xff\xf8\xf9\xcf\x6f\x59\x57\xb6\xa3\xc6\x45\xff\xdc\xaf\x29\xcc\x96\x1f\x68\xac\x3c\x6f\x28\x1a\xb0\x9b\xae\x09\x6d\x1f\x3a\xd4\x6f\x9e\xbb\x28\x0b\x7d\x00\x64\xfe\x50\xcc\x2b\xf5\xa1\x84\x9e\xd2\xfb\x19\xfa\x2c\xf4\x9e\xf6\x7b\xdc\xb8\x07\x2a\x0e\xf7\x61\x63\x1b\x4c\xb4\x5a\xa5\xe8\x9e\xe1\x80\x84\xa1\x96\x74\x26\x55\x07\x43\x66\x25\xb6\x9f\xbd\xf9\x73\xb2\xa1\xb2\xfe\xb6\xdd\x67\x9a\xa2\x4b\x45\x5a\x23\x9f\xe1\x22\xd5\x29\x25\x00\xca\x7a\x66\x0f\xde\x41\x7a\xbc\xb8\x1c\xef\xd8\xcb\xf0\x45\xf5\x38\x6d\x93\x58\x8e\xb7\x55\xaf\xcf\xeb\xf1\xea\xf5\x9b\xf0\xf9\x64\x8d\xda\xfb\x12\x66\xab\xc7\x65\xce\xd6\x1e\x26\xdd\x0c\x3f\xa6\x2d\xd4\x44\x72\x30\xbe\xcf\x66\x30\xdf\x91\x65\x5e\xf4\x68\xd6\x1e\x00\xb4\x8d\x4b\xb7\xb0\xde\xdc\xf2\x30\x42\x03\x4d\x51\x2a\x1a\x7b\x9d\x8f\x97\x7c\x0f\x3b\x6f\xb6\x23\xa0\xa0\xa4\x0d\xd1\x9c\xca\xcd\x22\x89\x0f\x58\x67\x8e\xcf\xf6\xe5\x10\x02\x7b\xd3\x42\x0e\x0a\x97\x6f\x9e\x35\x6f\xa0\x29\x4b\x21\x25\xe6\x6a\x4a\xf5\x9e\xae\xe1\x61\x23\x60\x93\x06\xa4\x02\x6e\x65\x94\xb8\xc7\x44\xdf\xc0\x9f\x8a\xb2\x79\x6b\x23\x74\x91\xb1\xc2\x4d\x5a\xfa\x43\x0a\x23\x97\xf7\x2d\xb4\xde\x3e\xb4\x50\xe6\xb8\x8f\xa1\x6f\xfd\xc1\x9c\xc4\x7b\x73\xe8\xce\xaa\x61\x99\xfb\x31\x67\x73\xde\xc5\x36\xca\xea\x5a\xf8\x83\x58\x39\x99\x53\x04\x29\x66\xf5\xe7\x29\x74\x4f\xa3\xaa\x47\x1a\x16\xf1\x6e\x2b\x34\x12\xd4\x22\x49\xb8\xe5\x03\xcc\xb2\x31\xb9\xb7\x1c\x0f\xd6\x58\x35\x9b\x8b\x3f\xd9\xdf\xa4\x6f\x5c\xfc\xaf\x79\xbf\xa9\xc7\x27\x50\x81\x69\x62\xec\xbb\xfd\x8e\x9e\x7f\xfa\x18\xc6\xc0\x68\xa2\x81\xdd\xc7\xf5\x72\xc7\x43\x35\x8f\x05\x3a\x9f\x18\x97\xf4\x3e\x85\x31\xea\xbb\x30\xcc\x68\xfa\x84\x41\x4d\xe4\x01\x3e\xb2\x71\xba\x79\xc7\x3e\x69\x6f\xdd\xdb\x5b\xa9\xd9\x5b\xf6\xed\xb4\xbf\x39\x51\x66\xfe\x00\xac\xee\xf6\x7b\xeb\xfe\x5e\x79\xf3\xfc\xf8\x8a\xcd\x68\x7b\xd7\xda\xf7\xe9\x0f\xdf\x4c\xcd\x37\x53\xf3\xca\x54\x7a\xd3\x8e\xfd\x68\x2a\x7d\xb3\x3f\xff\x5b\xda\x9f\xbf\xfc\x8f\x9f\xde\x42\x1c\xba\x99\x9b\x3b\x2a\xcc\x18\x12\x1c\xae\x48\xe2\x49\x83\x07\xea\x87\x8d\x9c\x70\x81\xbd\x66\x9b\x09\x1e\x6e\xf9\x5b\x61\x4a\x5e\x55\x81\x2a\x12\xd3\xa0\x3f\xb7\xa6\xb5\x32\xd6\xd0\x07\xbc\xea\x98\x93\xc5\x51\x3b\xb1\x8a\xb5\xfa\x6e\x84\x36\xe7\x92\x16\xda\xf5\x93\x45\x6e\x5b\x01\x60\x2b\xde\x68\x16\x78\x42\x68\x31\x85\x3a\x46\xe8\xa3\x2a\x03\x1e\x83\x02\xbc\xce\x0f\x84\x0a\xc0\x0f\xcd\x38\x42\xf9\xb1\x24\x4a\x09\x49\x79\x9b\x04\x4f\x39\xdc\x2d\xbd\xa2\x24\x49\x8e\x62\xd8\xf3\x6d\x88\x28\x1d\xb2\xeb\x6d\x9c\x9d\x92\x36\x4e\x45\xdb\x49\xd5\xe6\x46\xd7\x1d\x99\xa3\x21\xb2\xb3\x84\xb8\x61\x1b\x98\x07\x49\xa0\x86\x84\xd8\xeb\x44\x5f\x55\xb4\xc4\xf9\x12\x72\x57\x15\xf0\x6d\x77\xec\x0d\xfe\x44\x59\x7a\x88\x02\x3a\x4e\xa9\x86\x49\x47\xdb\x6e\x07\xb9\x56\x26\x2f\x04\xe8\xb6\x8e\x2b\x6b\x37\xc6\x44\x65\x6e\xe3\xd6\x45\x24\xb0\xd1\xc4\xeb\x10\x7c\x6f\x93\x6c\xa1\xe0\xe8\x7e\xab\x90\xcf\x6d\x69\xcd\x64\x48\xaa\x1d\x68\x89\x0b\x96\xb3\x59\xf0\x3f\x3a\x58\x27\x49\x4b\xe7\x30\x90\x4a\x23\xdb\x59\x07\x5d\x92\x7d\x84\x91\x5a\xe8\xb5\x9a\x29\x08\xb0\x20\x43\x82\x5e\xc6\x5d\x93\xec\x13\x72\xe5\x88\x35\x28\x21\xad\xca\xdc\xa0\x33\xb1\x70\x93\x9a\x34\x41\x67\x98\xc5\xb6\x89\xb3\xe7\x79\x63\x09\x09\xa1\x07\x94\xb2\x48\x2a\x0c\xe9\x7f\x46\x24\x8b\xfb\x36\x43\xe9\xf3\x98\x04\xce\x20\x1f\xd1\x0e\x91\x02\x59\xda\xda\xdd\x3e\x98\x6f\xbc\x3b\x5f\xc3\xd6\x9a\xe3\x0f\xc9\xa3\x95\x6f\x8b\xec\x3f\x73\x91\xbd\x18\x30\xc6\x0e\xaf\x3e\x18\xdc\x7a\xf7\xe5\x1b\xb2\xa4\xd0\xd0\x22\xeb\xa5\xbf\x70\xd4\xf2\x5d\x6c\xc7\x81\x6b\x85\x31\x10\xf8\x54\x42\x71\x7e\x9a\x6b\xd6\xc8\x05\x76\x14\x84\xab\xf2\xe2\x69\x39\x18\xbb\x62\x65\xeb\x98\xb5\x58\x9c\x9f\x47\xfd\x10\x6b\xc8\xcd\x4e\xa8\x03\xe6\x88\x15\x59\x3f\xe7\x60\xb5\xef\x0d\x89\xa5\xbd\x72\x91\x7e\x3c\x0e\x94\x50\xbb\x4f\xe4\x94\x93\x6d\xcf\xb6\xa6\xa0\x42\xc4\x91\xe9\xda\x6d\xa9\x0c\xd6\x97\x52\x11\xd7\x4b\xf4\x9b\x6d\xe6\x06\xe9\xd2\x5c\xd7\x1c\xb6\x19\xef\x9a\x6c\x42\x0b\x64\xf6\x34\x37\x70\x35\x69\x6e\xeb\x69\x7e\xfe\x54\xa7\xa4\xf4\x06\xbc\xb1\x39\x94\x31\x11\xe5\xa5\x6c\xb4\x15\x48\x17\xcb\xed\xf1\xed\x36\xd1\x79\xfd\xd2\xe5\x5f\x4f\x75\x84\x69\x8e\x58\x0f\xf9\xb2\x86\xda\xeb\x0a\x8b\xab\xdd\x11\xc8\xe1\x6b\x6d\xa1\x4f\x9b\xdd\xad\xde\x5d\x3f\xfb\x5a\x22\x26\x77\xb4\x8f\x52\x4c\x97\x82\x35\x4a\xa1\x6c\xed\x6e\x86\xb2\x0c\xb3\x7e\x9e\xc4\x30\x77\x78\x21\x3b\xc8\xaf\x7c\xe1\x24\xb7\xd9\x96\x08\x3a\xc9\x96\xd6\x58\x6b\x68\x77\x5a\x9e\xf9\xd1\xf2\xcc\x61\x83\xbd\xaf\xf4\x57\x72\x21\x9d\x32\x4d\x0d\xad\x5d\x4a\x18\xc8\x01\xcd\xfc\x6c\xd5\x53\x97\xc5\xcd\x7a\x7e\x57\xe2\xf7\xdf\xe5\xfa\xfd\x11\x79\xb4\x2c\x64\x39\x34\xca\x1b\x69\xeb\x06\xf9\xee\x36\xa3\x64\x35\x59\xd2\x45\xcf\x29\xc9\x65\x17\x71\x43\xa8\x2e\x81\x79\xb6\x27\x66\xcc\x45\xd0\x0f\xe5\x59\x1c\x92\xcf\xa0\xe5\x1c\x55\xc0\x56\x48\xa1\xaa\x87\x29\x0f\x88\xea\x10\x23\x6a\x21\xf5\x33\x31\x0d\x33\xd4\x9e\x75\x9e\x81\xfc\xa8\x6d\x7f\x4e\x2d\x06\x69\x25\xea\xf3\xd4\x66\x96\xcd\xff\x4d\x61\xc6\x81\x20\x94\xe6\x63\xd1\x72\xb0\xe7\xd9\x9f\x5f\x80\x2c\x70\xe7\xda\x27\xc0\x19\x43\xe4\x7a\x2d\x9d\x39\xae\xd4\x3c\xed\xa9\x99\x9c\xc6\xdc\x8f\x12\xed\x40\x3d\xa3\x4c\x94\x34\xc1\xba\x0c\xad\x8b\x9b\xa7\x4b\x0e\x3d\x9a\x6d\xea\x68\x81\x16\x98\xd5\x2a\x34\x72\x65\xfa\xf3\x4b\xd0\xd2\xa9\x91\x13\x88\x20\x33\x7b\x9a\x67\xb3\xde\x4b\x0d\xb9\xa3\x3d\x68\x53\x22\x65\xd4\x06\x79\xb6\x16\xea\x22\x09\xb8\x59\x41\xc6\x2c\xd1\xaa\x54\x98\x3a\x7a\x1e\xc6\xd6\x56\x73\x54\x2d\x5e\x9a\x05\x12\xec\xb1\xcf\xb9\x3a\x07\x33\x66\x30\x63\x12\xbf\x5e\x32\x6a\x68\x63\x6b\x67\x1b\x54\x41\x71\x43\x2c\x8d\xca\x64\x63\x40\x78\x66\x6e\x41\x54\xdd\xab\xe2\x22\x4c\x37\xe1\x19\x1d\x29\x3d\x47\x80\x98\x9d\x5a\x4f\xb6\x99\x8f\x65\x39\xb3\x2d\xa8\x3a\xb5\xa0\xbe\x6a\x03\x7e\x1b\xcd\xf5\xcd\x06\xfc\xcd\x67\xfa\x47\xf9\x4c\x2f\xef\x43\x29\x64\x50\xaa\xb9\x5c\x3f\xfe\x99\xb1\xb7\xa1\x49\x92\x29\x79\xc9\x0e\xdf\x6c\xb4\x29\xc4\x96\xe1\x05\x77\xa6\xa6\x7d\x6f\xdb\x54\x26\x07\xdf\x6c\x47\x9a\xf8\x2e\x54\x93\x13\x84\x87\xc4\x76\xc9\x99\x31\x63\x1c\x77\x9d\x9e\x98\xc1\x78\x05\xb0\x80\xc8\x69\x58\x08\x46\x02\xe5\xb5\x7d\x8b\x83\x6d\x10\x7e\xa5\x40\xdd\xa8\x70\x2a\xc8\xf1\x4a\x1c\xaf\xe9\x7a\x10\xcb\xe0\x8c\xea\xf6\xba\x13\xe1\x77\xd6\xa2\x65\x0b\x7f\x73\x6a\x2b\x8d\x46\x94\x9d\xd8\xb8\x67\x81\x1e\xdb\xfb\x96\x47\xb5\x5b\x32\x5f\x4d\x90\xdb\xf5\x13\xa8\xdb\xde\x09\x79\xf1\x88\xed\xae\x85\xd2\x17\x66\xdc\x62\xd3\x8f\xf1\x9c\xe5\xc2\xef\xd0\x66\xf7\xd2\xb5\x5f\x4f\xb4\xa2\x58\x13\x43\x8f\x77\x35\x24\x9a\x26\x1d\x12\x6b\x97\xdf\x27\x64\xf6\x36\x8d\xeb\xdd\xf5\xa3\xaf\xa7\xf1\x27\xf7\x61\x5c\x10\x04\x65\x5e\xd8\xc6\xbf\x81\x63\x1e\xb8\x14\x6d\xe9\x66\x28\x2e\xc9\x25\xe7\xfb\x4b\x7e\xc5\xed\x39\x6e\x3d\x2d\xdd\x8c\xad\x39\x01\x13\xf5\xa3\x74\xa7\x45\x58\x6f\x17\x21\xc8\x65\x30\xa1\x9f\x3f\xc5\x12\x0a\x3c\x67\xb5\xd9\x9e\x1a\xe5\x84\xc5\xe5\xe9\xd2\x4e\x7c\x8c\xc2\xcc\xeb\xdb\x6b\x46\x96\x7a\x86\x38\xca\x19\xb7\xd3\x33\x20\xab\xc3\xca\x94\xb1\xab\x68\xd6\xa6\xad\x85\x68\x06\x32\x16\x24\x4c\x99\xf0\xd7\xa9\x8f\x17\x87\xec\xc2\x94\x6e\x31\xf6\x89\xe7\x35\xeb\xf9\x65\x0d\x09\xc4\xeb\x1c\xfd\xd3\x8f\x20\x1b\x06\xb7\x1c\x75\x6d\x72\x52\xd4\x36\x33\xcf\xcc\xcc\xcd\x94\xfc\xb9\xf9\xe7\xdc\x5a\x6f\x9f\x60\xe9\x2c\x9b\xff\xbb\xef\xe6\x4a\xa5\xa1\xe8\x5f\x40\xf7\x6a\x45\x5c\xa0\x59\x63\x70\xe6\xa7\x1f\x47\xa8\xd3\x5c\x8a\x58\xb3\x6d\xea\xa4\x71\x06\x5b\x70\x46\x06\x68\xe0\x2f\x48\x18\xcc\x0c\x6c\xc6\x9f\x4f\x28\x29\x4e\x5f\x0a\xd7\xa7\x90\xa7\x6a\xd3\xca\x88\x67\xa5\x75\x87\xf4\x36\x94\x09\x47\x6c\xe0\x03\x48\x2a\x01\xf1\xf5\xdb\x76\x46\xd4\x39\x87\xde\xaa\x9d\x0b\xed\x24\xdd\x0c\xb6\x9e\xd1\x04\x04\xb6\x8f\x2a\xa4\x84\x89\x5b\x84\x33\xd9\x9f\x21\x68\x54\xbc\xa3\x02\xca\x50\x74\x8a\xa6\xe6\x98\xea\x76\xf6\x4b\xf6\xab\x39\x55\x33\x7d\xad\x9c\xd1\xb1\x02\xe1\x44\xae\xc8\xcc\x3b\x52\x1a\x3c\x33\xef\x00\x78\x70\x27\x6e\xd2\xe6\xd2\x71\xb8\x7a\x2e\xfe\x3c\x14\xd0\xc4\xd7\x67\x83\xc6\x18\xa8\xe6\x47\xab\xac\x9e\xa2\xd5\xf3\x86\xad\xf4\xdf\xff\x9f\x37\x95\x91\x83\x79\x6a\x67\x40\xfe\x9b\x84\xb4\xb8\x6e\x24\xdd\x57\xdc\x4a\x30\x78\xda\xbc\x8a\xe3\xae\xdb\xae\x4c\x07\x9d\x42\x98\x00\x62\x10\xb0\xea\xab\x8b\x7d\x55\x9b\x52\x3d\x77\x30\xc2\x50\xcb\x42\xc0\x4a\x00\xd6\x60\x1f\x44\x6c\x2b\x5b\x0c\xe5\x94\x9a\x11\xd9\xe2\x20\x9b\xda\xcb\xc9\xec\xaf\xfd\xed\x28\x1a\x80\xd7\x88\x78\xc5\xae\xbd\x20\xf7\x1a\x6c\x13\xad\x76\x94\xb9\x43\x09\xdb\x1a\x0a\xba\x74\x69\x45\xd9\x0a\xcd\xae\xd4\xe4\x4b\xd6\x32\x24\xf1\x04\xd7\x2d\x20\x64\x69\x3b\xc7\x03\x67\x61\xb6\x5c\x7a\x8e\xad\x82\xb8\xc8\x19\x2d\xea\x50\x4a\x43\xd8\x87\xff\x9e\x3d\xb4\xad\x83\x18\x1b\xd2\x52\x1a\xca\x32\xa6\x5c\x2c\x44\x5b\x9d\xff\x36\x99\x47\x55\xb0\x82\x1c\x20\xcf\x24\x7d\x7a\xc0\xf3\x15\x0f\xcc\x82\xfe\x1d\x3a\x9f\xed\xf7\xa1\xe2\x65\x1d\x87\x8a\x82\xac\x16\x23\x32\x3d\xc0\x96\x16\x3d\x0a\x22\xc1\x1d\xeb\x63\x9e\x89\xb1\x04\x8f\x16\x80\x29\xd1\x1c\x3a\x46\x16\x20\xbb\xd2\x30\x50\x24\xe9\x25\x1a\xc8\x24\xb9\x66\x54\x2f\x68\x87\xdc\x6a\xd2\x85\x4f\x3b\x67\x00\x5c\x22\xb0\x42\x95\xb2\x95\x11\x66\x1a\xa4\xee\x51\x50\x1f\xd3\xa6\x03\x40\x56\x08\xd5\x10\xca\xd4\xde\x4c\xf6\x76\x0c\x24\xab\xa1\x95\x03\x47\xb2\x86\xb9\xc9\x5a\x89\xc3\x35\xa3\x9d\x64\xbf\x88\x5c\x67\x9e\xc1\xc6\xae\xc7\x20\xcd\x6f\x01\x44\x5d\xb2\xbc\x12\x6e\xc7\x42\x87\xc5\xb8\x69\xa3\x16\xbd\x56\xf2\xcf\xa2\x59\x5e\xe8\xc9\x1c\x94\x23\xbc\x79\x55\x47\xab\x71\x0d\xcd\x7c\xaf\x12\x6d\xb2\x0a\x98\x09\xfc\x0b\xc4\xd7\xae\xbc\x2a\x5c\x69\x95\x78\xda\x29\xa4\xd9\xed\xef\x00\xf1\x82\x07\x2e\xe7\x90\x95\xcd\x69\x36\xdf\x60\xed\xaa\x92\x3c\xce\xea\x86\xb2\xb3\x88\x64\x4b\xcc\x5b\x40\xad\x66\x0e\xcc\x97\xf4\xbe\x99\xa2\x79\x75\x0f\x5d\x3a\x6b\x2d\x03\xaa\x42\x18\x0b\x31\x12\xb6\xdd\x8c\xba\x73\xb5\x7b\x44\xac\x9b\x79\xde\x3e\x7d\x0c\x42\x05\xe6\x71\x1f\xb6\x68\xe6\xaf\x3b\xbf\x14\xb8\xea\x32\x84\x9c\x8e\x75\xe2\xec\xa6\x5e\x91\x5d\xce\xad\xd2\xdf\x05\x1e\x18\xf1\x30\x9b\x70\x66\x4d\x87\x5a\xff\x9c\xac\x82\x41\xc9\xd9\x9f\xd4\x07\xfb\xc2\x09\x48\xf6\xd6\x8f\xc6\x32\xf5\xc8\x5c\x9b\x33\x00\x50\x63\x59\xeb\x76\x6d\x22\xad\x66\x43\xce\x74\x6b\x4a\x7e\x34\x06\xd7\x0a\x4c\xe3\x14\xea\x68\xa8\xf3\xfb\x62\xef\x82\x45\x03\xcd\xef\x8e\x01\x45\x51\x16\xbc\x2b\x52\xe2\x31\xc6\x13\x2e\xba\x1c\xf5\xa3\xc9\x85\x9b\x67\x1e\x34\x39\xb5\xea\x92\xde\xd1\xa5\x45\x63\xab\xa7\x30\x47\xb3\x3f\x47\x58\xd2\x5d\x99\xeb\x87\x16\xec\xc4\x37\x4e\x7c\xdb\x8e\x53\x41\xaa\x97\xfe\x0f\x9d\x05\x9e\xf3\x60\x62\x76\x27\x14\x4b\x74\xbe\x29\x0b\xe4\x9a\xdb\xd1\x8c\xa2\x7e\xf9\x1e\x4f\xfb\x0c\x21\x98\xb4\x6b\xbb\x2f\xcf\x68\x37\xe5\x14\x5a\x6b\xf6\x77\xc0\x92\x59\xac\xb7\xe7\x28\x8c\x63\xce\xe5\x81\x16\x53\x01\x9a\xba\x84\x48\x63\x51\xdf\x9b\x7e\xac\xf9\xcc\x95\x30\xbd\x9d\x6a\x55\xc0\x32\x4e\x31\x64\xaa\x3b\xf9\x00\xf8\x01\xaa\x8d\x8d\xe5\xa4\xce\x55\xf4\x0c\xcd\xd3\xed\xae\xd0\x6e\xdb\x61\x39\x85\x19\xbc\x97\xdc\xe6\x3b\x6d\x3c\x23\x45\xfb\x73\xf8\x14\x41\x4a\x6b\x82\x82\x35\x04\x6a\xef\x83\x19\x8d\x18\xd1\xec\x4a\xa9\xc2\xbd\x97\xb3\xb4\x08\x13\x49\x42\xfb\xa9\x54\x90\xbd\xcd\x63\x08\xc7\x69\x26\x3c\x76\x7d\x32\x8d\x50\x6b\x7b\x90\xf9\x91\xf8\x2a\x02\xf5\x9e\x0b\xd8\xcc\x84\xa5\x07\x73\xce\xce\x0e\x60\x57\xb7\x6d\x73\xb8\x70\x9b\x58\x11\x7a\xe2\x4b\x93\x4c\x23\x3d\x5a\x39\x75\xd9\xbc\xa8\x91\x55\xdf\x8f\xac\x49\x4a\x99\xf1\x10\x22\x94\x99\xb3\x4a\xff\x56\xbf\xda\x06\xf7\xfb\x14\x6a\x0c\xf5\x10\x79\xa5\x03\x39\x91\xbc\xc3\xa9\xd8\xed\x04\x53\x90\x8e\x8d\xc8\xdc\xaf\xd3\x85\x05\xb7\xe1\x07\x35\x3f\x21\x9e\x82\xed\x2f\xc7\xd7\xe8\x98\xef\xa3\x49\xd4\xd9\x29\xc1\xa6\x2d\xdc\x07\xce\x8c\xc0\xd0\xc6\x22\x8b\xc2\x10\x35\x3d\xce\x89\x3e\x79\x47\x43\xb2\xd3\x85\xe8\xd4\xbf\x92\xec\x4d\xfb\x49\x90\xb3\x9c\x43\x8a\x7e\x36\x23\x63\xcc\x27\xd9\xe3\x83\xa2\x87\xed\x00\x14\x92\xca\x77\xe3\x68\x1a\x49\x12\x43\x5d\x9e\x6c\x46\xa2\xc8\xb4\x9b\xb6\x3c\x29\xb8\x82\x98\xb4\x77\xfa\x59\xf7\x22\xb6\x22\x61\xd7\x6c\x73\x37\xdb\xa6\x5d\x9a\xaa\xde\x31\xca\x23\xb5\xb9\xa0\x46\xdd\x06\x4d\x48\xf4\xcc\x6d\x3c\xdb\xce\x44\x23\x92\x9d\x20\xeb\x3f\x6a\x9b\xa6\x87\xa0\x75\xd8\x9b\xed\xe2\x47\xef\x21\xcf\x7b\xcd\x20\x61\xf5\xb2\xb4\x72\xd1\xf1\x1e\x21\xe7\xf4\x80\x06\xe2\x49\xd8\xbe\x9d\x2c\x92\x03\xce\xe4\xfa\xc9\xa9\xd2\xa5\x25\x75\xde\x61\xf7\x65\xa3\xb2\x4b\x5f\x67\xca\x9a\x54\x45\x0b\x77\x45\x84\x57\x92\xe3\x59\x4b\x10\x9a\x34\xb3\xf2\x25\xdb\x0f\x9f\xc2\x2c\x16\xb8\xef\x40\x45\xc9\x24\x02\xe1\x9e\x38\x4f\xb3\x1f\x03\xdd\x64\xf7\xe8\x76\xca\xbe\xa2\xe1\x0d\x45\x65\x11\xd3\x34\xd4\x70\x58\xd4\x61\x70\x76\x91\xd2\xa4\xfe\x75\x3b\x2f\xe4\x73\x6d\x13\x94\x3a\x5a\x9d\xce\x2a\x00\x3c\x93\xfe\x75\x3b\x94\xc8\x17\x6c\x56\xc1\x59\x98\x52\x73\x7f\x6c\xb8\x09\x6e\x29\xc8\xf4\x55\xa4\x10\xcc\xb0\xd9\x10\x3c\x78\x47\x42\xa4\xdf\xa3\x41\x0d\x84\x88\x74\xe8\x1c\x55\x84\x08\xe2\x48\xd8\x6a\xd5\xc8\x6c\xb5\x72\xba\x91\x76\x4f\xb2\x0f\x7d\xd4\x73\x48\x93\x66\xad\xa1\x08\x3f\x85\x31\x55\x85\xc7\xa3\x4f\x83\x0e\x21\xb3\x3e\x9d\x28\xd1\x36\xac\xa9\x06\x17\x48\x63\x00\xfe\xa2\xfa\x19\x2b\x1a\xb2\x1b\x24\x8a\x6c\xad\x33\xa9\xe9\x20\xa9\xc0\x3a\x37\x0b\x05\xb2\x34\x3e\x0f\x5b\x3e\xe9\x5c\x9b\xbb\xa8\xa3\xb9\x6c\x33\xd9\x0f\x22\x8d\x3b\x76\xe9\xf4\xec\xde\xac\xf4\x3f\x99\xb7\xd9\x82\x03\x6f\x09\x41\x10\xb4\x36\x60\xd7\x36\xdf\x36\x97\x46\xab\x2d\x8c\xb6\x1f\x0d\x89\x5c\x77\xd4\xcc\x4d\x1c\x1f\x62\x0d\x63\x77\x43\x50\xa6\x66\xaf\xa8\xcb\xe6\xfb\x87\xac\x31\x7b\x8b\x99\x95\x36\x90\xb8\x46\xd4\x27\x39\xd1\x46\x46\xc5\x39\xdb\xbd\x4e\x03\x14\xee\x3e\xde\xb8\xaa\xde\xc2\x5b\xab\xca\x39\xda\xc9\x38\x51\x97\xcb\x2c\x87\x76\xbf\x19\xc9\xea\xae\xb2\xf9\xd7\xd5\x56\x40\x6b\x61\x0a\x89\x5f\xf8\x64\xc9\x61\x32\x2b\x85\xd1\xad\xfd\xc1\x7d\x31\xf6\xa3\x8e\x61\x89\xa1\x4d\xd4\xf7\xb9\x6a\xb0\x07\xa9\x86\x31\xf1\x7f\x48\x30\xa7\x11\xd7\x12\x4a\x95\x09\x23\x6d\xac\xe4\xf1\xb2\x93\x52\xa8\x17\x5d\xd1\xb2\x3f\xee\x7d\x4e\xd8\xe2\x33\xf2\x0f\x08\xa8\x3b\xb7\x96\x4f\xb2\x66\x56\x3a\xdb\x9f\x83\xc6\x61\x23\xe9\x74\xe5\xb1\x08\x90\x3f\xb7\xd3\x1b\xae\xf4\x4b\x8b\x01\xdf\xee\xd2\xf3\x65\x18\x27\x7d\xc6\x36\x9f\xb9\x05\x00\xd4\x13\x1a\xd4\x15\x3d\x6c\xfa\x1a\xf3\xba\x0b\xc5\xa3\x6a\x6c\x73\xec\x40\x5e\xe4\x2e\xa9\x8c\x31\x33\x20\xec\x18\x80\x97\x6c\x0d\x3d\xdb\x2d\x8b\x09\xbc\x56\x59\x74\x16\x79\x09\x23\xe2\x79\x84\x96\x84\xaf\x48\xe6\xf4\xda\xdc\x44\xf0\x2b\xa6\x13\x7d\x03\x3c\x60\xb3\x2a\x51\x63\x9e\xfd\xac\x90\x7f\xaf\x1e\x26\x25\xea\x69\x7a\x2d\xe6\x61\x6f\x85\x2e\x15\x36\x43\xdb\x80\x63\x9b\xf4\xaa\xc4\x88\x5c\x6d\xea\x9d\x79\x9f\x47\x3f\x85\x39\x25\xbb\xb9\x6d\x48\x04\x8f\xb3\xbb\x83\x89\xd0\x0f\xa4\xfd\xa4\xe1\x37\x64\xe0\x3c\xa1\x01\x99\x87\x9a\xcb\xd9\x3b\x70\xcc\xe3\x2e\xe3\xdc\x87\x38\x74\x72\xa6\x5d\xdb\x7c\x68\xe6\x54\x0e\x0d\x9a\xa5\x5c\x03\xd2\xd1\x43\xe0\x74\xf8\xa1\x52\x5c\x7a\x28\xad\xaa\x17\xa2\x82\x41\x8f\xd0\xa7\x76\x25\x57\xca\x30\x23\x1b\x21\x59\x27\x63\x9a\xba\x40\xf7\x30\x2c\x8f\x0b\x2e\x78\xd8\xb6\x71\x96\x84\xb1\x39\x13\x05\xa2\x80\x11\xfa\xd6\xd4\x84\xe2\x14\x56\x67\x5a\xdc\x6c\xf3\x49\xc0\xc5\x23\x91\x4f\x37\x8f\xfe\x70\x4b\x2c\xac\x2c\xb6\xfa\x08\x35\x4b\x31\x2b\x43\xc8\x5f\x73\x98\xf5\x20\x8a\x62\xbb\xae\x47\x9c\x12\xcf\xca\xb9\x22\xeb\x6c\x1b\x3f\x1a\xd2\xb1\x85\x62\x57\x5e\x53\xf1\x52\x4a\xa9\x85\x6e\x80\x44\x6d\xc8\xbb\x25\x6a\xac\xa4\x27\xd8\x07\x03\x91\x50\x9b\x9d\x7c\x2b\x1d\x38\x4a\x0e\x6c\xee\xa7\x44\x17\x49\xf7\xee\x80\x7a\x44\x49\x7d\x9f\xc0\x16\xfd\xd4\x82\x23\x60\x81\xd9\x90\x51\xaf\xb5\x83\xcb\xb6\xb5\x1a\xf2\x20\x51\x35\x74\xd8\x3a\x2b\xfd\x36\x44\xaa\xa4\xc0\xa5\xfb\xad\x3d\x28\x24\xba\x99\x5b\xa1\x5a\x20\xf2\x8a\xac\x7a\xae\x76\x88\x4f\x1f\xd7\x29\x52\xee\xa2\x6e\xf1\xb3\x13\xcf\x20\xbb\x6f\x13\xc8\x4c\x25\xdb\x4f\xc1\x87\xab\x63\x32\x15\x47\xb5\x25\xd0\x2f\xa1\xa3\xce\x94\x47\xbb\xc6\xa4\x69\x03\xc6\x15\x5a\x82\xdb\x0d\xa1\x26\xb8\xe9\x72\xcb\xf0\xa8\x34\xb3\x51\x45\xdc\xaa\x0c\xe4\x83\x6f\x92\x5b\x41\x46\x24\x58\xb0\xde\xd7\x30\x85\x3b\xea\x50\x43\x0c\x96\x20\x4b\xde\x5b\x5c\x80\x38\xe5\x41\xb5\x45\x21\x2e\x4b\x18\x7b\x2c\x49\x6a\x73\xb4\xd9\x9b\x87\x47\x01\x35\xee\xa1\x2b\x9a\x21\x19\xbd\xef\xb4\x7b\x91\x14\x16\x20\x69\x01\x8d\x94\xc4\x76\xc7\x24\xf4\x88\x56\x7d\x7c\xb6\x5c\x36\x71\x63\x81\x07\xcc\x2b\x52\x55\x0a\x54\x09\x68\xa1\x42\xa9\xd3\x35\x28\xfa\xa0\xab\x41\x5f\xcc\xfa\x61\xca\x31\x92\xef\xc6\x34\x99\x45\x54\x60\x3d\x43\xb7\xd5\x90\x67\x7a\xb4\x95\xab\x83\x3b\x65\xed\x24\xd5\x26\xc5\x6a\x66\x5c\x71\xaf\xf9\x57\x72\x11\x86\x33\xb2\x8e\x4f\x1f\x2b\x3a\x5a\x3d\x54\xa9\x10\x9b\xaf\xd0\x84\x5a\xb0\xfd\x11\x99\x1a\x9e\x80\xae\xdb\x6c\x18\x87\xe2\x23\x33\x53\xcd\x4d\x6e\x24\x15\x00\xf1\x7a\x2e\xee\xa4\x30\x8d\xe9\xf6\x54\xcc\x27\xd3\x2a\x62\x11\x59\xf3\x4e\x6a\x68\x8b\x74\x8f\x2a\xbc\x20\x0f\xd4\xe1\x61\x31\xf7\x5a\x09\x8e\xcc\x67\x53\xa1\x94\x18\xaa\xbd\x32\xc3\xec\xe6\xe7\x85\xc2\x6e\x63\xee\xa2\xb6\x05\xf5\xa9\x87\x3c\x26\x13\x5d\x6e\x91\xdf\x0e\x0b\x40\x79\x23\x6b\x2c\x21\x08\xc2\xf7\x47\xd8\x3b\x25\x1a\x0e\xd5\x46\x3b\x14\x3e\x44\xfa\x76\x9a\x19\xec\xbc\xf0\xe0\x74\x3f\xdd\xec\x31\x9d\x2d\xde\x49\x35\x3f\xb4\x00\xd0\xe3\x4a\x17\xb9\xb3\x8c\x14\x27\x12\x6a\xbc\xd2\x44\x31\x6d\x3f\x6b\x3b\x37\xa4\xf7\xd8\x5f\x5a\x5d\x6b\x83\xb5\x49\x3b\x3c\x5d\x67\xd1\x19\x8a\xaa\xcf\x00\x79\x01\x16\x72\xac\xce\x18\x94\x21\x52\xe9\x1e\x40\xaa\x4f\x8d\x00\x31\xed\x34\xf9\x11\xce\xa6\x5a\xed\x84\xed\x9b\xbe\xd3\x4b\x0f\x7b\x16\x6f\xf9\xcd\xce\xa4\x66\x71\xfe\x96\xa2\xb4\xbb\x37\x65\x52\xba\x9e\x6c\x45\xce\x0d\x8b\x45\x0c\xd9\xb8\xc0\x07\x8b\x4f\x75\xa6\xa9\x18\x3d\xa5\xe2\xf1\xc3\x66\x17\x25\x9a\x1b\xef\x68\xa3\xeb\xb6\xa9\x85\x2d\x3b\xaf\x26\xed\xe5\x66\x7a\x3b\x9d\x63\x78\xea\x6f\x4b\x99\xbe\xa1\xcd\x25\xa4\x59\xa0\x1f\xd8\x26\xd7\x30\x5c\x2a\x1e\x66\x36\x64\x41\x5b\xc5\x93\x8c\xb6\x81\x2f\x92\x37\x8f\x01\xc4\x4d\xa3\x2b\xaa\xd0\xe6\x87\xa7\xc5\xde\xb5\x53\x2d\xe2\xc2\xd5\xd8\x42\x23\x0f\x44\xee\xae\xf1\xe5\x3a\x0a\xd5\x68\x82\x22\x57\xf4\x4b\x85\x1c\x9a\x27\x10\x4b\x4d\xa7\x90\x4a\x87\x3b\x66\xef\xbe\x2d\x66\xd0\xce\xf8\x8b\xea\x3b\x4f\x2d\x07\xd8\xb5\x60\x02\x71\x3e\x72\x78\xb7\xcc\x6c\x90\x14\x6b\xd5\xe1\x37\x23\xd3\xfc\x96\x47\x51\x1a\xac\xda\x16\x3f\xfb\x29\xe0\xb9\x1e\x69\x09\xdb\x2e\x22\xd9\x52\x7a\x68\x1b\xf9\x4f\xb8\x47\xbc\x9f\x36\x65\x30\x23\xc8\xed\x6c\x29\x2b\x49\x1a\x4b\x0d\x79\x12\x06\xe6\xd0\xda\x50\x78\x31\x6c\xe4\xa0\x4a\xa8\x7c\xdd\x5c\xf9\x5a\xa6\xfd\x02\x0c\xab\x11\xf7\x3a\xd2\xec\x4c\x0d\x24\x8e\x90\xed\x23\xde\x25\xb6\x8d\x11\x32\x3d\x83\xa9\xd1\xa8\x4d\x7d\x7c\x63\xb5\xdb\xd5\xf7\xd0\x37\xcf\x17\xe7\x22\x4d\x07\x6a\xf7\x10\xe3\x46\xa9\xe3\xc7\x59\x6c\x37\x14\x47\xd6\x8c\x70\xe4\x91\xc8\xca\x7e\x85\x92\x89\x87\xc8\xc9\xfe\xbb\x75\xfb\xca\xc5\x7b\xcc\xcc\x78\xa6\xc9\x06\xde\x6a\x20\x00\xa6\x55\x5a\xea\xff\xb9\x86\x49\xe4\xac\xe8\xc5\xe6\x6f\x6f\x29\x64\x38\x40\x4a\xd3\xfd\x6c\x20\x53\xb5\xd7\x00\x0b\xc8\xba\x4f\x99\x84\xb9\x99\x2b\xdb\xa4\xca\xec\x2e\x48\x8f\x25\xb7\x8b\x28\x5d\x41\xa8\x19\x57\x52\x18\xb5\x5d\x33\xa4\xc4\xfd\x72\xde\xfb\xaa\x12\x77\x46\xed\x7b\x42\x3d\xa2\xb0\x43\xc7\x82\x27\x8a\x20\xd1\xce\xa1\x89\xb7\x8c\x09\x4f\x00\x91\x45\x9d\x23\x86\x3b\x72\x23\xe3\x44\xf6\x3b\x1d\xf4\xe5\xca\x98\xa0\xe7\x4f\x25\x9d\x25\x4b\x2e\x92\x70\x1a\xe4\x93\x19\x51\x73\x41\xcc\xc6\x8f\x5a\xa4\x33\x1c\x01\x8b\x25\xfd\x48\xb1\x38\xb2\xda\x77\x26\x25\x1f\x12\xbc\x50\xc1\xce\xc6\xa2\x27\x94\x80\x15\x69\xb5\x3d\x6e\x50\x97\xb5\xb0\xae\x8e\xf8\xe9\x63\xc8\xb4\x8f\xce\xd1\xcc\x08\x74\xc2\x27\x62\x84\xac\xe6\xec\x6c\xc1\x59\x3b\xa1\x7a\xb6\x13\x25\xd6\x16\x72\x3c\x2b\xd4\xad\x29\x6c\x70\x7c\xd2\x51\x1f\x4a\xf2\xa4\xe8\x4e\xbe\x26\xa9\x11\x46\xe5\xc1\x8c\xf2\x89\xee\xde\xfa\x38\x27\x7a\x6d\x36\x8d\xe5\xac\x09\x17\x45\xc0\xe6\xb1\x8a\x2d\xc4\x98\x4e\xc0\x96\x6a\xbd\x4d\x96\xda\x22\x28\xc2\x9c\xdd\x66\x22\xb7\xc4\x81\x80\x13\x62\x38\xeb\x91\x1d\x85\x50\x6f\x9c\x28\x7d\xf5\x83\x2d\xd8\x5b\xf8\x71\xdc\x7d\x2b\x19\x2e\x4e\xe0\xd9\x96\x76\x0a\x6d\x1e\x34\x9b\xfc\x4a\xca\xe5\x83\x39\x4e\x27\xbc\xe3\x7e\x4d\x86\x66\xa6\x09\x31\x1e\x0e\x09\x45\xc4\x7d\xe3\xd0\xf1\x60\x1d\xd8\xcf\x4a\xd4\x00\xbd\xef\xc4\x17\xbd\xdf\xef\x8e\x70\x2d\xda\x03\x92\xa0\x82\x0c\x78\xef\xa7\x50\x9a\xf9\xfa\x47\xaa\x5d\xe6\xa0\x8d\x61\x7f\xc7\x48\xd8\x6e\x4b\x36\xd4\x4c\x8f\x85\xf9\x38\x90\xa2\x60\xd0\x4f\x69\xef\x23\x2f\x57\x75\xbd\x16\xd2\x6a\xb1\x9c\xc2\xac\x54\x69\x8e\x44\x28\x2f\x7f\xc8\x61\x34\x40\xe8\xe4\x94\xf6\xe6\x50\xd2\x1f\xa5\x8c\x60\xb6\x6a\x67\x86\x26\xf5\x12\xcd\xb5\x82\x28\xd4\x59\xe5\xb4\xc9\x7d\xfa\x08\x68\xd1\xac\x44\xbd\xa7\x83\x7d\x83\x5e\x08\x16\x32\x28\xc9\x72\xd1\xad\x1a\x5b\x83\xfd\x56\xc7\x34\x33\x76\xe6\x6a\x30\x2d\x23\xc9\x78\x4e\x73\x37\x9c\x6c\x71\xd4\x86\xb6\xe5\x3e\xcb\x6c\xa2\xda\xfc\x2b\x5d\x74\x09\xfb\x44\x1b\x53\x8b\xc8\x8e\x63\xf7\x88\x54\x54\x3f\x49\xfe\x3d\x7b\x38\xcc\xcc\x8c\xb5\xd9\xad\xe6\x96\x62\x2e\xc9\x65\xc3\x3a\x89\x33\x50\x94\x18\x39\x91\x0f\xc8\x57\x62\x99\xa9\x7b\x8a\x29\x8f\x87\x14\x9c\xda\x56\xb2\xee\x32\x46\xa7\x24\x5f\x0c\xbd\xf9\x61\xc5\x51\x78\x82\xe0\x23\xa7\xa3\xbe\xd7\xe1\x9a\xa1\xdc\x75\xe4\x3c\x73\x88\x13\x26\x01\x9b\xbe\x9b\x3c\xba\x24\x12\x61\x73\xe0\xe3\xac\x27\x5c\xfd\xdc\xf6\x4b\x9a\xe6\x20\x74\xa5\x8b\xe5\x1c\x24\x92\x1e\xc9\x79\x48\x8a\xd2\xae\x1b\x49\x6a\x9f\x7e\x7d\x9e\xa0\x4f\x8b\x47\x16\xd3\xf6\x35\xd1\xfc\x66\x3d\xf8\xba\xa4\xbe\x57\x97\xa7\x53\x44\x4a\x5e\x79\xcc\x3d\x67\x9c\x93\x3b\x05\xad\x28\xdd\x99\xe7\x29\x0c\x0b\x19\xf7\x49\x25\xff\x92\x5c\x2e\xa1\xa9\xfd\x7c\xf5\x3c\x8c\x58\x2b\x28\xee\x74\xe2\xef\x7a\xb6\x5b\x80\xd4\x22\xb3\x6a\x84\x1e\x99\x1b\x51\xbb\x50\xde\x9c\x65\x8a\x4d\x53\x34\x68\x67\x55\x06\xfa\x54\x09\xb2\xaa\x04\x99\xc8\x77\x6e\xf0\xa5\x66\x72\xa6\x3e\xc7\x37\x0b\xb6\x98\x3a\xb6\xd1\xc2\x83\x17\x43\xee\x44\x1e\xa1\xcc\xb8\xa7\x3b\xed\x96\xe3\xbb\xcf\xa4\xa5\x5e\x2a\xf3\xd6\x06\x27\xfa\x2a\x33\x17\x9b\xe2\xb9\xfd\xec\x89\xa0\xf0\x4a\x16\x4b\x0e\x66\xcb\xa0\x7b\x7b\xf7\xc7\x1b\x96\xd0\x88\x64\x8b\x1c\x42\x66\x2e\x0e\xf4\x84\x01\x93\x1d\x50\x61\x8a\x58\x90\x28\x07\x13\xcd\x4a\xa1\xcf\x3e\x6f\xbb\x1c\xd4\xce\xc5\xf7\x28\xb9\x95\xa4\x8a\xaa\xe7\xff\x45\x18\x41\x05\x82\xd4\xff\x94\x39\x8e\xb6\xab\x3a\x4f\xc2\xa6\x42\xd2\x64\xc7\xb2\x11\x7b\x14\x22\xed\x7b\xa9\x8c\x8b\xf9\x1a\xe6\x4f\x61\x5c\xc5\xb9\x12\xa9\x3a\xe6\xa1\xb1\xd9\xf2\xd8\xf3\x9d\x51\xe0\xcb\x90\x10\xd6\x04\x0a\xd6\x1c\x23\x45\x52\x03\xa0\x74\xdb\xa6\xc7\x59\x31\x54\xa8\x33\x1a\x15\xd7\x6e\xf3\x69\x6a\x7f\xb1\xa5\x61\x53\x3b\xe3\x8c\xe4\xde\xd6\x30\xbb\x58\x55\x40\x4c\xe1\x4b\x34\x48\xb4\x8a\x6f\x03\xd0\x6c\x40\x93\x20\x2b\xdd\x19\xda\x2a\x0a\xc2\x88\x0e\x74\x98\xb1\x07\xb2\xae\x6d\x53\x49\x06\xce\xec\x09\x93\x24\xab\x69\xf6\x22\xdf\xde\x16\x61\x9f\x6c\x29\xf6\x91\x12\xda\x46\xda\x21\x8c\x54\x42\x2d\xdd\x7c\xab\x30\x26\x92\x6d\xa9\x1e\x0e\x84\x86\x53\xb6\x7f\xcf\x6e\x9e\x9d\x47\x89\x79\x84\x03\x32\xe2\x4a\x7c\xde\xa9\xda\x13\x0e\xda\x7d\xc6\x67\x9c\xea\x00\xb2\xb9\x1e\x3d\x04\x10\x9b\xfc\x90\xc1\xdf\x3c\x92\x87\xfd\x23\x8b\x53\x11\x37\x0a\x46\x0d\x9b\x44\x55\xb3\x02\x2a\x3b\x9b\x2e\xcd\x71\x08\x66\xa4\x20\xbf\x91\xab\x8e\x5b\xbe\xc9\xf6\x9e\x9d\xdb\x92\x81\x9b\x53\xb5\xf6\x48\x8d\x46\xa8\x07\xf2\x74\x09\x27\x74\x4c\x80\x26\xac\x90\x93\x79\x36\x58\x91\x72\xa5\x67\xc2\xfb\x09\xa3\x34\xfb\x3b\x08\x1e\x74\x33\x66\x23\xad\xea\x19\x4b\x4c\xb0\xcd\x6c\xfb\xdb\x79\x51\x0a\x2b\xe2\x2c\xfa\x93\x58\x09\xe2\x8a\x59\xde\x04\x05\xaf\x2d\xc2\x24\x72\xaf\x6c\xde\x5d\xde\xc5\xdf\x29\x42\x40\x72\x49\x15\x2b\x3b\x54\x13\xc5\xf7\xd0\x6c\x30\x07\xab\x86\x6c\x87\x92\xfd\xbb\x44\x19\x78\x44\x33\xae\x76\x8c\x66\x37\x18\xaa\xf3\x1c\x3a\xc0\xa0\x46\x84\x96\x35\xe5\xe1\xd5\xe1\x24\xf2\x10\xa5\x6d\xca\x92\x35\x6b\x9e\x92\xc4\x15\x58\xc4\x14\xcc\x4c\xad\xe6\x8e\x28\xb9\xd5\x42\x86\x9c\xa2\xf5\x01\x20\x68\xc7\x62\xa2\xf4\x25\x4c\x14\xc9\xfb\xad\x67\xaf\x69\x39\xed\xf5\x90\x39\x1c\x84\xbe\xe6\xdf\x58\x28\x3e\x8b\x53\x7a\x44\xf3\x72\x0a\x90\x7f\x46\xb1\x72\x33\xdb\x85\xe2\xbd\x92\x49\x6e\x61\xdd\x3b\xaa\x24\x5b\x6d\x87\xeb\xae\xe5\x84\x35\x81\x48\x9b\x14\x45\xde\xeb\x4a\xac\xf0\x21\xff\x36\xe5\x6a\xab\x17\x25\x51\x5b\xec\x09\x16\x71\x91\xb5\xa6\x68\x16\x22\x85\x9e\x5a\xa8\xb1\x98\x9f\xce\xc9\xd9\xc1\x47\xd6\x3e\x6b\x57\x57\x48\xd7\x34\x28\x60\x48\x23\x9e\x75\xcf\xc9\xb2\xe6\xae\xec\xe5\x34\x93\xdf\x76\x7c\x86\x99\x7b\x36\xc6\x46\x69\x21\x47\x8a\x9d\x95\x0a\xde\xee\x45\x14\xdb\x03\xf2\x0c\x2d\x41\x96\x29\x5a\x8b\x0e\x5d\x41\xc8\xdd\xee\xcd\x95\xe1\xfe\x21\xdc\xd2\xd4\x2b\x23\x31\x15\x7a\x53\xb8\xcd\xf0\xc3\xc8\xe3\xc9\x0d\x8f\x86\x3c\x56\x28\xf8\xe5\x85\xe0\x89\x3a\x34\x72\x0e\xc3\x8e\x6e\x77\x17\xf2\x6d\x8f\x40\xed\xa7\x7a\x8a\xee\x68\x4c\xdb\x74\x6a\xba\xe1\xb5\xa3\xfa\x96\x92\x4f\x54\xc1\xb1\xba\xb6\xef\x09\x7b\x18\xa9\x2b\x05\x19\xa3\x48\x94\x20\x3a\x64\x82\x6a\x1c\x39\x8c\xde\x27\xd0\x9f\x28\xd6\x1d\x6d\x21\xec\x70\x16\xeb\x42\xad\x5c\x3b\xc4\x71\xe2\xc6\x7a\x70\x3b\xbd\x36\xf8\x91\xb6\x04\xfd\x4c\x3b\x05\x6a\x49\xbe\x5b\x4e\x76\xcc\xb3\x6a\xe5\xe2\x7f\xb2\x99\x66\xe7\x57\xf2\xb8\x90\x06\xee\x37\x09\xe5\x62\x86\x31\x90\xa8\x34\x43\x13\xa6\xdd\x8a\x0a\x7b\x4b\x28\x16\x28\x12\x1e\xcf\x68\xae\x1c\xdc\x99\x66\xdd\x94\x2f\x1f\xc1\x02\xbf\x56\x1d\x31\x6c\x37\x0c\xe3\x36\x46\xa7\x79\x33\x2b\x4d\xb8\x86\x2a\x8f\x82\x28\x2a\x6b\x53\x82\x9e\xbe\x23\x5d\xab\x76\x21\xd9\xc7\xac\x24\x50\x87\xd0\x6d\x1f\xde\xb6\xc7\x91\xca\xc7\xe1\x8d\x47\xb3\xbf\x9e\xbf\xbd\x5c\x43\x49\x15\xc1\x25\xf6\xd1\x85\x56\x63\x79\x86\x46\xbd\x3b\xef\x09\x3c\x12\x43\xc5\xc2\x75\xbb\x47\x16\xc9\x83\x0e\xb7\x91\xa2\x72\x63\xd7\x48\xd2\x34\x8a\x82\x6f\x1b\xba\x1f\xb6\x86\x65\xf2\x7b\x65\xd7\x95\x9e\x1a\x54\x84\x9c\x5b\x94\xd5\x9e\xca\x07\x02\x07\x63\xf7\x6e\x8a\x9b\xe3\x84\xf5\xb3\x68\xe5\x21\x84\x06\x2c\x8f\xfc\x76\x94\x65\x1b\x6d\xe8\x49\x8e\x98\x4f\xa5\x25\x2a\x01\x6b\xf7\x9d\x48\xf2\xac\x63\xaf\xbd\x92\x41\x89\x47\x88\x33\xdb\xee\x2c\xbb\x3d\xf6\xa4\x99\x5d\x1e\xb9\x97\x28\x9f\x17\x92\xc2\xee\xc9\xaf\x86\x81\x24\xbe\x33\x47\x2f\xf2\xe9\xdd\x8b\x9b\xcd\x7e\x37\x34\x9c\x06\x5b\xa2\xaa\x71\x57\x99\xa1\x81\xf7\xd9\xf7\xa6\x08\xb3\x6f\x4d\xbf\x96\xb1\xb5\x5d\x8c\xc6\x9b\xd7\x6b\xb1\x5c\x7e\xde\x02\x8b\xc8\x0b\xd6\x19\x37\x9d\x70\xcc\x8a\xd0\xcc\x4f\x8d\x30\xb4\x6e\x78\x90\x68\x4f\xda\x1a\x9f\x29\x7f\x28\x21\x49\xc5\xa6\xec\xf1\xaf\x73\x4a\xa9\x61\x2b\x3b\x31\x7d\x2a\x82\xf5\x50\x5a\xac\x51\xb3\x9f\x46\x5e\x4f\x0e\xb2\x35\x6a\x63\xb6\xff\x48\x53\x84\x58\x84\x89\xf8\x11\x43\xe4\xff\x9b\xa3\x7c\xb4\xa9\x0f\x4f\x35\x6c\xbb\x0c\xc1\x38\x84\x63\xb8\x0d\xb9\xc3\x7a\x64\x71\x84\x6f\xd1\x22\xc0\x87\x2e\x89\x08\xb4\xfb\xa1\x6d\x8f\x60\x0d\x54\x67\xe7\x8f\x7e\x60\xe5\x40\xdb\xea\xa8\xf8\xe1\x3f\xe8\x41\xac\x45\x9b\x1e\x11\x8c\xb1\x87\x06\xde\xa9\xe6\x5d\xfa\x43\xb0\x32\xae\x38\x46\xf7\x48\xa2\xe7\x6f\x91\x40\x01\xb7\x71\xff\xf6\x44\xe4\xd7\xb4\x21\x6e\xf6\xbf\x6b\x6b\x8f\xb9\x91\x3d\xf4\x16\xaf\xa0\x38\x91\x51\xc2\xb9\xe7\x90\x38\xcf\xe1\xc8\x35\xa4\x9c\x5c\xf3\x0e\x89\xbb\xd5\x3c\x3d\x49\x72\x2f\xde\xb0\x76\x4b\xd2\x70\xc6\x2b\xf8\xad\x84\xa4\x26\x9c\x54\x0e\xf4\x9b\xfd\xcc\x63\xf4\x1b\xe0\x37\x61\x77\x69\xa0\x3b\xa0\x6f\xc8\x7a\x50\x70\xa1\xba\x24\xe4\x5b\x11\xe6\xbf\xcf\x08\x64\x4e\xd5\xea\x04\xb2\xb2\x7a\xb6\x21\x0d\x61\x56\x3d\xd6\x2a\xd8\x20\x3a\xac\xe0\x18\x4a\xa1\x8e\x79\x83\x59\x35\x63\x00\x2a\xc8\x0c\x6d\xda\x21\xab\xc8\x41\xd2\xe4\x62\xe3\x92\x5b\x18\xdd\x75\xff\x29\xf1\xe7\x1b\xc0\xea\xd8\x01\xab\xed\x0a\x58\x6d\x07\x60\xb5\xc3\x1a\x0a\x64\xf3\x9a\x1e\x9d\x49\x0a\x50\x89\xc4\xa8\xac\x77\x45\xc9\xae\xa8\x2e\x7e\x03\x59\xcd\x7c\xa2\x35\x48\x0d\x7f\x31\x7b\xa9\xef\x80\x54\x2d\x07\x8d\x95\x30\x6a\xdc\x92\x2d\x1f\x51\xb7\x79\x1f\xf9\xac\xce\x50\x81\x56\xa3\x30\xab\x2d\x8a\x23\x8e\x95\xde\x40\xcc\xe4\x14\xcc\xb5\x49\x5b\x53\x07\x8f\xd9\xe1\x49\x52\x5d\x0d\x15\xe6\xcf\xdb\x6f\x8f\x02\xd6\xa2\x6c\x88\x42\x84\x32\x04\x58\x95\xfa\x0d\xce\x3b\x54\xdd\x2e\xa0\xaa\x32\xc9\x0e\x14\x89\xfd\x6c\x63\x48\x61\xc5\x41\xac\x45\x48\x22\x7b\x29\x14\x39\x12\x39\x0c\x11\xf9\xe1\xdf\xd1\xb4\x24\x2f\x6a\xc7\xb0\x16\x88\xd9\xd5\xb7\xb1\x92\x9f\x73\x0c\xab\xf2\xb5\x21\xe1\x45\x02\x5f\x6a\x72\x3b\x67\x94\xe6\x7b\x57\xda\x2e\xb5\x74\x93\x9b\xcd\xa9\x86\x56\xa6\x43\x58\xeb\x0e\x61\xad\x3b\x84\x35\x1e\x18\x56\x28\xa4\x87\x10\xac\x17\x8a\xa5\x22\x2c\xb5\x17\xca\x59\x9a\x09\x48\xcd\x3b\xa4\xb5\xdc\x40\x5a\x8b\x20\xad\xbd\x3a\x5c\xc0\x1c\x03\x3c\x91\xe8\xa9\x2e\x25\x9a\x71\xb9\xcd\xfb\x00\x11\xfa\x02\xa3\xd2\x0f\xe3\xbb\x1f\x62\x3c\x16\xf6\xac\x13\xbe\xa8\xd9\x8f\x50\x44\x82\xa6\x4a\x66\x97\xd8\x00\x43\xa7\xc2\x0a\xdd\xab\xc8\x09\xa7\x59\xd0\x95\xb8\x97\x17\x8a\xda\x9c\x68\x99\x8c\xa1\x29\xc7\xf0\xac\x8c\x3c\x9a\x63\x52\x43\xaf\xe9\xe1\xf0\xc8\x60\x3a\xcb\xd9\x41\x32\xa3\x76\xff\x4e\x89\x7b\x09\xb9\xb8\x65\x88\x09\x10\x81\x0a\x18\xf2\xab\xce\x5e\x4a\x4e\x7b\x29\x99\x40\xd7\x9e\x55\xf3\xdf\x57\x40\x59\xc9\x76\xda\xd6\x86\x18\x88\x07\x2c\xce\xe0\x82\x0e\xb5\xfd\x29\x62\xc8\x2d\x8b\x61\x77\x28\x25\x53\x43\x27\xb4\xde\xe1\x00\x3c\x9f\x4a\x56\x80\x06\x00\x88\x5c\x0f\x34\x40\x3f\x7b\x36\x02\x34\x00\x79\x22\xc0\x00\xe0\x5c\x9d\x74\xf5\x6c\xae\x09\x33\x0c\x34\x00\x94\xa3\x15\x9d\x96\xad\x27\x3c\x17\xf3\xd0\x4a\x47\x7e\x66\x90\xce\xb5\xf8\x86\xce\xe6\x4e\x35\x3c\x06\x73\x47\x66\x98\x63\x2c\x69\x33\x97\xef\x80\xc9\x50\x83\x4e\xba\x68\x48\x34\x54\x85\x1e\xd9\xab\xd0\x89\x3a\x10\x34\xd7\x20\xa2\x56\x0a\xcd\x2a\x41\x83\x4c\xe9\xaa\x9d\xaa\xb5\x82\xea\x51\xd9\x6b\xd0\x64\xcf\xc1\x62\xd8\x55\x9b\xc5\x5a\xdd\xfd\x1a\xbe\x75\x96\x99\x6d\x46\xe3\xb7\x8f\x43\xfc\x2a\x5d\x53\x1c\x36\x55\xe5\x17\x37\xf5\xaf\x9b\x43\x90\xb3\x27\x05\x55\x5c\x01\xaa\xd1\x14\xda\xf7\x71\x80\xc1\x70\x40\x2d\x68\x35\x67\xd0\x1c\xb6\x0a\x3d\xab\xb9\xeb\x14\x16\x87\x7b\x78\xe6\x9c\x08\xba\x34\xda\xe1\x61\xc6\x7d\xae\xa4\x98\x6e\x0b\xd1\x76\xbb\x2d\x6c\xef\x5b\x74\x68\x36\x4e\x9c\x40\x5b\x41\xbb\xdb\x01\x2d\x48\x82\x16\x34\xa5\x4a\x32\x77\x57\xd0\x82\x41\x0f\x7c\x6a\x23\x8c\x9a\x42\x4b\xf5\x62\xbb\x25\x45\x97\xf1\xe0\x3f\x8c\x50\x0a\x5c\xed\x61\x0c\x5b\x1e\x05\x60\x41\xa6\xb4\x5d\x7a\x15\xb0\xa0\xc6\xd0\x24\xf3\x14\x9f\xf7\x03\xff\xb1\xbd\xcb\x31\x5d\x7b\x82\x46\x5d\x48\xf6\x7b\xfa\x9e\xea\xcb\x68\x7b\x36\x80\xc1\x4e\xd7\x62\x0b\xec\x82\xd1\x36\x49\x1c\x61\xc0\x43\x03\x3d\x89\xb2\xca\xe8\x00\x4a\xec\x7c\x19\x80\x12\x50\x42\xe0\x92\x70\xf1\x50\x2b\xe2\xe6\x81\xad\x65\xa2\xe4\xa6\x14\x50\x75\xf2\x3d\x55\x01\x71\x8c\xb8\xc1\x2d\x93\xb9\xa7\x25\x40\x89\x93\xa6\xa8\xde\xf6\x2f\x8a\xff\x65\x4b\xa2\x6f\x04\x54\x8e\x7d\x8e\x53\x02\x3d\xd1\x47\x66\xab\xdd\x7c\x49\x2a\xfe\x5b\x87\x83\xb2\x0a\x13\x13\xf7\xc1\xed\x32\x0d\x28\x61\x34\xa2\xd4\x42\xc2\x5b\x48\xfa\xd8\xba\x57\xcc\xf5\x74\x53\x53\x54\x22\xab\x50\x44\xb4\x6b\xe1\xab\x59\x2b\xf5\x06\x61\x9c\x87\xf8\x18\x7b\x90\x62\x92\x34\x03\xd2\xb4\xc5\x29\x19\x8e\x22\xa8\xab\xdd\x0a\xe9\x3f\x87\x61\xe7\xdd\xb7\x72\x0a\xc5\xde\xbf\x0a\x93\x44\xcd\xc8\x67\xf7\xf4\x91\xaf\x95\xf0\xb5\xcc\xdd\x6e\x60\x1e\x0a\xf7\xab\x8f\x19\x0a\x1b\x81\x59\x02\x50\x87\x49\x88\x07\xba\x44\xe6\x8e\x78\x80\xc3\x56\x59\x39\xee\x26\x51\x13\x21\x6d\x74\x7c\x83\x10\x0f\x52\xf3\xf4\xdb\xbd\xb5\xaa\x60\x06\x8f\x3a\x26\x41\x1e\xb2\x8f\xd9\xc4\xf9\xef\x0d\xc4\x03\x34\xdd\x49\x9c\x98\x25\x87\x38\x21\xc9\x09\x79\x84\x49\x73\x49\x28\x14\xab\x1c\xf3\x00\xb8\x91\x9c\x74\x51\x2b\x96\x6d\xa4\x02\x12\x62\xcc\x00\xf9\x28\x69\x3a\xab\x6a\xf2\x29\xee\x44\x0d\xe3\x31\xe2\x81\xba\x54\x02\x35\xfb\xcb\x2a\x0d\x0a\xca\xae\xdd\x7c\x89\xcf\xa8\xa0\xb9\xe2\x59\x9c\x75\x89\x76\x2b\xaf\x48\xc8\xa4\xdd\x97\xfc\x70\x19\x9e\x2f\x2c\x07\x1a\xb2\xee\x2d\x1d\x16\x16\x38\x1c\xd2\x2c\x9c\x80\x2d\xf2\x2d\x7b\x14\x68\x36\x4a\x00\xac\xcf\x93\x4d\xb8\x85\x87\xfd\x86\x37\x58\x2b\x56\x71\xc7\xe3\xca\x14\xef\x06\xe9\x49\x05\xac\x6c\x4e\x0f\x40\x2d\xdb\x58\xab\x5a\x37\xc2\x24\x0d\xb8\xcd\x50\xc0\x4f\x94\x1d\x11\x89\xd7\xe3\x8c\xdc\x48\x85\xc7\x62\xbb\x4b\xbc\x42\x21\xc7\x63\x28\x24\x9d\x81\x63\x2d\xc1\x5c\xaf\x9e\x4f\x2d\xd4\xbe\x34\xe7\xa0\xdf\x7c\xcb\x2d\x8d\x3d\x64\xa4\xb8\xff\x73\x03\x84\x9c\xe5\x06\x08\xa9\x80\x2c\x93\x36\xea\xf1\x14\xca\xb0\x3d\xae\xed\x38\x48\xe5\x07\x1c\x07\x59\x92\x70\x90\xf9\x00\x42\x26\x7f\x66\x1b\xad\x03\x21\xe7\x15\x08\x49\xa2\xa6\xaf\x72\x95\x88\x27\xec\xf7\x76\x1c\x24\x61\xe5\x10\x89\x44\x88\xf0\x4c\x6d\x4a\xad\xe8\x5e\xec\x48\xc8\xf4\x12\x12\xb2\x2a\x86\x6d\xd2\x2f\x21\xff\x95\xf3\xc0\x5f\xcd\x39\x86\x66\x9e\xd5\x54\x43\xa2\xe3\x74\xc1\x42\x46\xa0\x35\xc2\xd6\xe4\xc7\x68\xc8\x76\xa0\x21\x81\x12\x57\x62\x0f\xd7\x00\x49\xe0\x21\x4f\x08\xbe\x2d\x7a\xd4\xf8\x98\x2f\x53\xe7\x99\x85\xb4\x35\x61\xd4\x5b\x14\x1a\x18\x0f\x3c\xa1\x15\x9f\xbc\x36\x4b\x37\x44\x1a\xed\xec\x02\x74\xa1\x45\x61\x86\x86\x72\x21\xb6\x04\x1d\x1a\xa3\xa4\xce\x8c\x0e\x82\xdc\xf3\x1b\xca\x5b\x24\x28\x49\x64\xa8\x07\xb8\x2e\x5b\x3c\x20\xa2\x4b\x98\x13\xfa\x6d\x88\xb6\x0a\x44\xc2\x3d\x3b\x20\x7a\x6f\x2f\xcc\x23\x87\x29\x52\xf5\xd8\x6f\x10\xd1\xd9\x11\xd1\xd0\xc5\x87\x9a\xc1\x07\xc2\x62\xc0\x70\x38\x22\x7a\x80\x88\x6e\xde\x43\x13\x49\x7c\x4c\x2c\x4f\x67\x0d\xe2\x00\x31\xd1\x81\x43\xf7\x2b\x1c\x3a\x12\x2b\x0d\xc5\x21\xd5\x8c\xef\x4c\xf6\x9b\x52\x40\x7c\x0e\x86\x26\x88\x1e\x10\xa7\x0b\xef\x6d\x26\x19\x87\x5f\xab\xe0\x79\x3f\xf1\xbf\x34\xfb\xdf\x61\x78\xb7\x4a\xeb\xb3\xd4\xda\xfa\xac\xae\x2f\x54\x7b\xa0\xe2\x91\x38\x0e\xd5\xc6\x56\x91\x4d\x15\x42\x97\xaa\x06\x76\x00\xd6\xf4\x36\xcd\xed\x19\x3d\x6c\xd5\x13\x6f\xa1\x75\x33\xda\xc0\x4c\x2a\x74\xf5\xd1\x01\xdb\x76\xf1\x59\xbb\x4a\x28\x35\x86\x91\x6b\x00\xa9\x11\x67\x3a\xd9\xac\x3b\x66\x9e\x36\xdc\xa2\x34\x9e\xd9\x64\x66\x34\x05\x93\xba\x8b\x4a\x21\x77\x23\x4a\x79\xbb\x5e\xcd\xfc\x82\x52\x89\xed\x8a\x43\x4c\x23\xb1\x87\xda\x2a\x7a\x8a\x00\x7e\xba\xca\xfd\x92\x01\x59\xa9\xf3\xe3\x3c\xcc\xd9\xdc\xad\x2e\x81\xde\xe2\x48\x46\xcd\x9e\xd9\x86\x6f\x6b\xb1\xdb\x81\xcd\xc3\x74\xe6\xe7\x98\x9b\xe7\x57\xcc\xce\xb9\x4e\x80\x77\x5d\x65\x8b\x30\x07\x8e\xe8\xee\x6f\x27\xca\x46\xb6\xcb\xd9\x66\x4a\x09\x61\x10\xdc\x37\x96\x70\xa1\x49\x9f\x64\x03\x5d\x09\x04\xfc\x4e\x42\x11\xc3\xb4\x28\xa7\xcf\xf4\xe9\x63\x46\x67\x87\x84\xf7\x11\xcf\xca\x67\x94\xa6\xcf\x2b\x7b\x83\x85\x8a\x6d\x69\xe6\x7a\x5a\xa0\x6d\xcb\xf7\x00\x4b\x8c\xd0\xb2\x6c\xf7\x8e\x43\x98\xc2\x30\xc6\x3e\x43\x3e\x59\x9c\xb3\xf0\xb0\x27\x30\xf4\xad\xb3\xf7\x6c\xb1\x07\x8b\xef\x9d\xc9\x2f\x2a\x26\xc7\xcc\xed\xfd\x63\xb6\xcf\x52\x9f\x1d\xe9\x14\x66\xed\xf6\xb7\xf7\x8f\x01\xd7\xee\xbb\xfb\x1a\xeb\x29\xcc\x66\x5e\xff\x95\x00\x9e\x7e\x67\x92\xbf\x57\x1d\x90\xaa\xdc\x45\x8e\xe6\xc3\x1e\xd4\xd8\xfa\x31\xf5\x8c\xa5\x13\xd0\xe3\x7c\x70\x80\x03\xf5\x1b\xf5\xf1\x81\x7a\xb1\x6d\x64\xb6\x66\x7f\x47\x31\x1d\xf7\xea\xe1\xc0\x9d\x24\xa1\xff\xb6\xa4\x3b\x1f\x73\x48\xa7\x9d\x7a\xa5\xe6\xdd\xef\x51\xaf\x18\x58\xaa\x36\xa7\x3f\xee\x10\x09\x52\x9b\xb4\x46\x0d\x9a\x50\xd5\x5a\xee\x21\x59\xf4\x26\x4f\xdf\x51\xcc\xea\xb0\x12\x6a\xc8\xb8\x8d\xfd\x14\xfa\x0c\xfb\xa7\x0b\xb9\x47\x95\x54\x87\x45\x58\x53\x2d\x8b\x09\xf0\x43\x19\x2a\x7e\xaa\x67\xb1\x52\x5d\xb5\x61\x80\xfc\xcf\x42\x7c\xb9\x1c\x76\xec\x69\x3b\x6e\x8b\x5c\xa8\xba\xdf\x23\xb3\x24\x8d\xf8\xac\x51\x56\x0b\x87\x08\xda\x11\x3f\x9b\x97\x85\x63\x79\xf0\xe1\x9e\x69\xda\xdf\x81\xa0\x1b\xaa\xed\xd6\x34\xec\xef\x68\xf6\xa2\xbe\x96\xe9\x6a\x4b\x57\x31\x16\x72\x1f\xc4\x75\xcd\x9b\xbc\x3c\x17\x19\xcd\xa7\x30\x33\x51\x33\x14\x9e\x37\x6d\x5e\x99\xf4\xc3\x98\xf5\xb6\xcd\x6b\x66\xf7\x96\x63\x3c\x85\x89\xc8\x9b\xce\x96\xcc\x30\x94\x49\x70\x13\xa8\x1a\xd8\x80\xaf\x1f\x7d\x5d\xd5\xfb\xba\xfa\xb5\xaf\xeb\xa2\x53\x61\x4c\x36\xd2\x29\xf6\xe8\xe5\xf8\xa3\xfb\xba\xe6\xfd\xf1\x58\x57\xa8\x52\x3d\x1c\xca\x42\x37\x58\x08\x79\xa2\xb5\xb6\xb3\x43\x4a\xe5\x1c\x66\xf3\x09\x07\xd5\x97\x47\xad\x17\x51\x39\xea\xd8\xe6\xf3\x96\xc0\xca\x0a\x46\xca\x75\x56\xe9\xf0\x99\x13\x3f\x8a\x37\x05\x36\xba\x67\x48\x90\x9b\x1f\x9b\x3a\x27\xe5\x31\xea\xa6\x05\xa1\xa6\xc0\xea\x4d\x81\xe5\x39\xd9\xd5\x23\xc7\x1d\x46\x31\x58\xad\xeb\xae\x46\x34\x28\x71\x03\x42\x1f\x8a\x83\x4a\xd8\x17\x4d\xa3\x8b\x49\x6a\x90\xea\x71\x88\x22\x67\xa9\x9e\x8a\xb7\xdb\xbb\x1d\xc0\x59\x30\x9e\xd3\x75\x5e\xd5\x3d\xe8\xd0\xd5\x75\xc7\xae\xae\x07\x78\xd5\x0d\xb0\x00\x87\x8e\xa9\x62\x60\x32\xb3\x39\xb5\xfd\x3c\xd7\xfd\x44\x57\x3f\x53\xe2\x03\xaf\xb9\x16\xa9\x60\xa2\x56\x52\xd7\x1d\x98\x28\xb2\x94\x2b\xce\x96\x77\xca\x81\xb3\xed\xde\xfc\xa3\xf3\x3d\x4e\xf7\x55\xa0\x6d\xb9\x02\x6d\xfb\x71\xa2\x5f\x91\xd0\x7e\x1b\xad\xcf\xed\xbd\xca\xe8\xc9\xd0\xeb\x48\xff\x82\x03\xbb\x22\xa0\x1a\xfa\x28\x1e\x21\x18\x93\x47\x4c\x05\xac\x08\x02\x64\x9e\x4d\x38\x59\x48\x60\x7f\x87\xa5\x25\x4c\x2c\xe7\x90\x48\xfd\x3e\x81\x29\xae\xae\xcf\xa6\x62\x91\x50\x8a\xf5\x40\x29\x76\xd1\xc1\xec\x18\xc5\xa6\xf2\xe5\x63\x8c\x62\xc6\x66\xca\x73\xd8\x31\x8a\x20\x33\x1a\xcf\xd9\x66\x1c\x42\xec\x50\xc2\x1b\x08\x71\x3b\x1a\xc5\xe1\x18\x95\x7a\x62\x99\x60\x88\xd5\xa7\xfe\x1c\x43\xec\x00\x91\xbd\x55\x24\x7d\x01\x43\xdc\x1d\x43\x5c\xa4\xa4\x26\xdf\x58\xb8\x46\x4a\x2e\x8e\xe7\xa6\x94\xd5\x24\xf0\x2c\x30\xbc\x50\xc4\xc3\xfd\x9c\x03\x46\xdc\x28\x2e\x90\x6e\x2a\xcd\xc2\xf5\xea\x97\x26\x24\xbd\x5a\x46\x1c\x46\x5c\x5d\x5e\xaa\x6f\xc9\xfe\x6e\xd1\xc4\x79\x92\xc6\xb6\x69\x46\x85\xac\x0b\x4d\x4c\xa5\xb5\x50\x70\x05\x4c\xdc\x1d\x4c\x0c\x9a\xb5\x78\x20\x08\x98\xb8\x4b\x8d\xf3\x0a\x26\x56\x39\x7c\x34\x30\x29\x66\x6f\x8a\x39\xc4\xea\x34\x04\x4b\x4c\x21\x20\x4e\xb3\x83\x17\x2f\x66\x8d\x5d\xa6\x78\xa4\x33\x00\xe3\x41\x8e\x1a\xc5\xc7\xbc\x23\x8c\x47\x79\xdc\x1f\xb5\x11\x1c\xa6\xf3\x8e\x2e\x4e\x8e\x2e\x2e\x57\x74\xf1\xd8\xc1\xc5\x59\xe0\xe2\x72\x05\x17\xe7\x13\x80\x80\xb1\x0b\xef\xda\x75\xc6\x91\x1e\x41\x8b\xfb\x15\x5a\x9c\x1c\x5b\xdc\x1d\x5b\xdc\x1c\x5b\x4c\xe6\x3c\xdb\x62\xef\x12\xbf\x90\xba\xaf\x05\xe8\x16\x9f\x38\x94\xd1\xa1\xc6\xea\xa2\x34\x6f\xae\x0f\x87\x1a\xa7\xec\xe8\x90\xde\xc8\x36\x96\x39\x1d\x69\xac\x6e\x76\x76\x73\xf2\xcd\xa4\x22\xbf\x90\xb6\xb6\x49\x1f\x61\x29\x92\xbf\xb5\xf5\x23\xad\x11\x3c\x3f\x03\x20\xbd\x09\x8a\x15\xd9\x00\x0b\xeb\x46\x18\x82\xa1\x6e\x12\x40\x04\x5b\xda\x61\x04\xd3\xab\x30\x8f\x50\x04\x59\x48\x61\xbb\x37\xd7\x6c\xb5\x17\x9a\xbd\xde\x65\x7e\x72\x5c\x2d\xda\x76\xf8\xc0\x18\x82\x72\xf6\xd1\x40\x13\x29\x23\xbd\x71\x7d\x75\x07\x10\xb4\x03\x40\xd0\x1c\x40\x80\xae\x36\xe1\xb8\xba\x77\x1d\x41\xd0\x3d\x37\x61\x0e\x7e\xae\x13\xa8\x47\x75\xa8\x87\x70\x28\xdb\x84\xeb\x81\xf6\xc6\xa8\x3c\x6a\x91\xd8\x8f\x3a\x35\x5e\x44\x7a\x54\xa6\xb8\x9a\xe6\x33\x4e\x6d\x22\x04\x98\x6c\xb1\x5b\xd5\x2a\x99\x16\xd5\x38\xc0\x63\x4f\x63\x8e\x6e\x46\x32\x64\xb2\xad\x04\xdf\xad\xa7\x4f\x3f\x36\x48\x9c\xcc\xa7\x2e\xf9\x48\x46\xe7\xa2\x90\x1d\xc4\x41\xda\x21\x07\x36\xfe\x94\x3e\xe9\x7c\x1e\x0e\x39\xa0\x64\xdc\x76\xcc\x01\x88\x03\xa1\x10\x76\xc0\x41\xdb\xb7\x38\x90\xe6\x75\x6f\xf1\x70\xbc\xc1\x9e\x9f\x8e\xca\x3a\x92\x9d\xae\x8e\x37\x50\xfe\x39\x5e\xf3\xd1\x0e\x37\x48\xe8\xfb\x0e\x31\xef\x69\x37\x6b\x12\xcf\x93\x0b\x77\xc0\x0d\x54\x36\xaa\xc8\x81\xeb\x10\xf1\xac\x86\xab\x38\x3c\x65\x95\x8a\x37\x37\x67\x9b\x8f\x5e\xb3\xca\xde\x70\x42\xd1\x21\xf5\xeb\xb7\x77\x08\x82\x34\xa3\x77\x0c\x42\x76\x0c\x42\xba\x01\x21\x38\x9a\x6e\x00\xb0\xc3\xbb\xad\xa7\xd0\x0e\xdd\x6a\xed\xdc\x34\x21\x26\x21\x3c\xcc\x61\x1d\x3d\xd4\xd9\x42\xc9\xfd\x82\xee\xdc\xec\x0e\xb6\xa4\xd1\xcf\xee\x74\x29\x11\xd0\x4e\x9b\x15\xe0\x32\xb1\xa8\x7d\xbd\x42\x1d\x01\x74\x24\x3d\x8f\x99\x6f\x13\xd0\x33\x24\x0b\x24\xbb\x18\x38\x64\xe2\x8a\xd6\x8c\xc4\xf7\x68\xc7\xaa\xca\x3e\x46\x52\x4d\x6a\xf1\xb5\x89\x40\xb3\x57\xf5\x4f\xc5\x11\xbd\xb1\x9c\x4c\x7e\x57\x09\xb4\x3c\x82\xb7\x6e\x0e\x47\x28\xfd\xec\x62\xb4\x43\x9d\xe6\x89\xb2\x83\xdb\xc7\x04\xfd\x94\x76\x1a\x72\x45\x40\x04\x64\xad\x0a\xc0\x05\xb1\x68\x0c\x31\xba\x00\xa0\x20\xd1\x5c\xc5\x72\x17\x8b\x42\x86\x22\x35\xac\x66\x4e\x63\x0d\xc5\x9c\xcf\xe3\x96\x81\x76\x87\x16\x20\xa9\xa1\x79\x46\x33\xb3\xd1\xfe\x76\x34\xdd\x54\xb9\x12\xf7\x29\x47\xe1\x25\x6a\x42\xb6\xdb\xbe\x01\xa8\xba\x62\x81\x36\x89\x47\x6b\x27\x54\x79\x37\xcd\xa6\x78\xa7\x80\xb1\xa9\x47\x42\xc7\xce\x30\xd4\xe2\x48\x5a\x5a\x0d\x27\xa2\x75\xc5\xfe\xf6\x1d\x0f\x28\xed\x73\x3e\xb1\x5b\x17\x68\xd8\x8c\x87\x2d\x14\x20\x4b\xd5\xed\xa9\x15\x02\xd5\x35\x8c\x36\xf5\xe4\x11\x90\xc5\xdc\xa3\x2e\x0a\x9c\xb9\x03\x59\x76\x1c\x8b\xf2\xe4\x64\x77\xf2\x81\x63\xa9\xfb\x8c\x18\x71\xa7\xc1\xe9\x43\x89\x38\x4f\x2a\x93\xf8\x25\xad\x94\x65\x09\x6b\x56\x93\x59\x0a\x29\x0a\xda\xc5\xbb\x16\x96\xd9\x22\x69\x00\x59\x1a\xfb\xa4\x72\x62\xae\xf6\x28\x20\xcb\xf0\xde\x05\x73\x15\x9a\x87\xea\xe0\x7d\xed\x27\xa7\xda\x76\x04\x64\xa1\xba\x9b\xbc\xb3\xac\x57\x89\xdc\x27\x21\x46\xa9\xca\x92\x43\xaf\x6a\xaf\x4c\x5d\xc6\x80\x7a\xfa\x78\xce\xfa\x76\xcd\x28\x24\xb3\xb0\x4b\xdc\x42\x9b\xe5\x64\x21\x81\xd8\x4e\x0f\x22\x99\xad\xdc\x80\x53\xc7\x9e\x93\x17\x38\x75\x0d\x8d\xfe\x6f\xd8\x2e\x04\x4e\xad\x02\xa7\xa6\xb8\x53\xd2\xbb\x2e\xfb\x01\x4e\x9d\x2e\xc1\x1a\x05\xbf\xbe\x9d\x84\xb4\x39\x6c\xb5\x70\x83\x93\x76\xc8\x8c\xaf\xd1\x04\x53\x6b\x12\xac\x6e\xca\xa4\x5b\x7c\x27\x7c\x2a\xe9\x33\x05\x23\x59\xab\x04\x68\xea\x8e\x4c\x9d\x3b\x30\x55\xd4\xae\x90\x51\x66\xd2\x8c\x71\x9f\x11\x60\x1c\xe5\x38\xb3\x4d\xe6\x34\x4e\xb6\x31\xd4\x45\x8f\x57\x6c\x6a\xda\x2a\x9e\x47\xdd\x73\xc8\x34\xea\x3d\x13\xec\x8b\x33\xed\xc0\xd4\x2e\x5c\x2a\xc6\x3b\x49\xea\xf8\x16\x96\x9a\x3e\x07\x4b\x65\x3f\x55\x07\xad\x6d\x26\x8e\x49\xa5\xe4\xb8\x4f\x53\x89\x73\xc7\x5b\x48\x6a\xdd\x21\xa9\x57\x4c\x6a\xd9\xe3\x23\x49\xa7\x6d\x2a\xb7\x35\xb9\x8d\x29\xa7\x60\x16\xac\x79\x03\x1d\xb0\xcf\xb4\x83\x52\x55\x26\x2b\x3b\x28\xf5\xc0\xa4\xf6\x1d\x93\x2a\xf1\x4f\x9a\x8e\x8a\x48\xb4\xd3\x23\x50\x2a\x20\x2f\x80\x56\x6d\xaa\x8f\xb1\x31\x7b\x53\x52\x3a\x37\x17\xbc\xca\x53\x18\x75\x1f\x67\x4a\x24\xe9\x0a\x44\x55\x83\x8d\x42\x85\x68\xde\x20\x9d\xc3\x4d\x40\x54\x6c\x0e\x5b\x15\xec\x62\x5a\x0a\x45\x57\x58\xd5\x85\x5f\x22\x08\xf3\x1c\x80\xd9\x2b\x27\x0a\xdd\x74\x8b\xd1\xe1\xe5\xa0\xcb\xe7\x81\x2e\x4f\x3b\xba\xdc\x66\x48\x94\x5e\x31\xc8\x2c\xb5\x02\x4c\x29\xbd\x7e\x1e\x5f\x0e\x00\x08\x5b\xee\x84\x48\xd1\x06\xac\x64\x3a\x14\xba\x6d\x5f\xcf\xd1\xe5\xb6\x70\xe1\x4c\xd9\x22\xed\xb8\xd2\x6c\xa4\x94\x95\x8b\x2f\x8c\xd0\x6c\x39\x4f\x92\x80\x70\xb8\xf5\x48\x96\xf4\xd5\x3c\xf1\x08\x5b\x59\xcc\x86\x99\x23\x58\x2b\x6d\xe3\x50\xaf\x83\x19\x8d\xa1\x56\x3b\x0e\x4d\x8f\xb6\xc8\x98\x68\x54\x66\xb2\x8a\x48\x90\x65\x5e\x24\xed\x8f\x30\xe6\x56\xce\xa1\x74\x32\xdd\x63\x83\x5c\x57\x80\x7d\x35\xea\x91\xb9\xe9\xd4\x0a\xea\x10\x93\xef\xc8\xe5\x71\x1a\x44\xf6\x69\x80\xe6\x31\x4f\x05\xa6\xd7\x5e\x80\xaa\xc4\xd2\x68\x40\x48\x16\xf3\x86\xa9\xae\x76\xf1\x8b\x86\x3c\x5d\xa0\x19\xd5\x5b\x35\x60\xd0\x31\x82\xfd\x71\xa0\x5f\x9b\x5d\x35\x7a\x8a\xa9\xb6\xbc\xfa\x14\x28\x8b\x6e\x7e\x62\x9a\xec\x7c\x0c\x2d\x3b\x26\x65\x07\x71\x6e\x3b\x6e\xce\xee\x87\x1a\xcd\xf2\x29\x74\x7c\xc0\x9d\x13\x07\x1f\x75\xd6\xf3\xea\xc7\x00\xb8\x4d\xb4\x1b\xb3\x57\xa0\x63\xb0\xf1\x4c\xf2\x00\x07\xa1\xb9\x0d\xb5\xc0\x09\x35\x43\xf7\x02\x64\xa7\x96\x43\xb6\xb0\x3e\xf1\xf8\x5e\x29\x11\x4e\x88\x1d\x6c\x60\x49\x52\x03\xfb\x38\xb8\x72\x2c\xea\x45\x91\xda\xcc\x62\xf1\x3c\x93\xd2\xa6\x18\xc6\xb3\xbb\x88\xf2\x3a\x44\x2b\x46\x9e\xab\x2b\xa0\x16\x22\xf1\xda\x20\x57\xf7\xe2\x6b\x3f\x85\xd6\x43\xdb\xf3\xbd\xe4\xe2\xf3\x7e\xba\xd1\xde\xb4\xb0\x3c\x3f\xee\x91\x6b\x04\x30\xe5\xaa\x36\x8c\x0f\x33\x8a\x38\x31\xd2\x01\xdd\x52\xce\xe8\xfd\x08\xb5\x9f\x00\x6d\xa7\x6b\xa2\xb1\x46\x73\x39\x0a\x58\xe0\xe3\x0b\x66\xbd\xcd\xa8\x77\xd4\x59\x8e\x14\xb3\x9d\xd3\x03\xa7\xd3\xa3\xcd\xeb\xb1\x67\x38\x67\x70\xea\xc9\xec\x8f\x9e\x0c\xad\x7b\x83\xc3\x33\x29\x68\xb9\x80\xe4\x44\x19\x66\xef\x78\xaa\x7b\x3b\x1c\xed\xaa\x1d\x52\xba\x3e\x8f\x86\x38\xe8\x3b\xbd\x38\x5a\xf6\x86\x38\x80\x0e\x00\x1f\xdb\x4d\x07\x66\xf2\x0e\xcc\xa4\xee\xc3\xa3\xa3\xd8\x0e\xd3\x71\x8f\xa2\xd3\xea\x0a\xc7\x81\xeb\x3c\x2c\x52\xfa\xf4\x63\x87\x18\x31\x87\x39\xfb\xe3\x29\xb0\xf9\x9a\x48\xb6\xe1\x65\xfb\x7b\xd4\xe5\xc6\x24\x1b\xa7\xd0\x6a\xb4\xbf\x7d\xdc\x8a\xaa\x5c\x81\x16\x9a\x03\xb6\xd7\x54\xaf\x35\x6f\x3f\x1e\x15\xd8\x28\x6f\xb5\x1e\x5d\x6d\xc5\xd1\xa0\x58\x3d\x12\x85\x27\xd0\x09\xb9\x3f\x6a\x6a\xa3\x33\x04\xac\xc0\xb5\xad\x2d\xc1\x0d\xc2\xf9\xe4\x62\x7f\x7e\xae\x65\xe8\x6c\xcc\x38\xef\x13\x8e\xf4\x4a\xed\x97\xa3\x5b\x4d\xe8\xdf\xcd\x26\xcc\x4d\x7b\xe6\xde\x9f\x46\xc2\x1f\x7c\x5d\xf2\x44\x46\x2a\x7b\x83\xda\x9e\x0b\x43\x39\x53\xfa\x99\x3e\xbc\xc4\x69\x13\xd4\x55\x73\x82\x38\x51\x55\xa4\x99\x6e\xdb\x4f\x22\x64\xe4\x21\xa2\xcc\xfe\xb4\xab\xb1\xa2\x25\x6d\x87\xd8\x8f\x60\xb6\xb6\x47\x6f\x6a\x4c\x74\x5c\x15\x4f\xa3\x24\xe1\x65\x1d\xa0\xa3\x1c\xa3\x4d\xed\x57\x9d\xe1\x4e\xbb\x24\x69\xe3\xb3\xdb\x2c\x15\x6b\x6c\xcf\x35\xfb\xc7\x3a\xee\x5e\xd6\xd2\x7f\x0e\xd7\x73\x76\xda\xbc\x26\x63\x37\x94\x37\xbd\x76\xaa\x82\xf2\x6d\x82\x41\xee\x9c\x08\xc2\xf9\xce\xf5\x00\xfa\xae\x07\xd2\x57\x47\x39\x4a\x67\x52\xbb\xb0\x3d\xcb\xa6\x68\x19\xc5\x4f\xf2\xc6\xb2\xb6\xdd\xc4\xcc\xe6\x79\x7a\x12\x7e\xc5\x11\xc9\x75\x87\x24\x37\x97\x10\x8f\x07\x2a\xf9\xb3\xa0\xe4\x96\x9f\x81\x92\xa7\xa7\x7b\x93\x17\xac\x04\x4a\x76\x47\x54\xa7\x48\x4e\xed\x8b\x69\xdb\xbf\xfc\xe5\xe3\x5b\xd4\x85\x10\xd1\x1c\x63\xdc\xaf\xe0\x36\x2e\x95\x84\x5f\x0a\xd3\x09\xd6\x33\x8c\xc3\xfd\x8e\x74\xca\x32\xc2\x6c\x17\xbd\x59\x5d\xf0\x64\xaa\x71\x43\x8c\x98\xa9\x2c\xbc\xfe\x21\xdd\x53\xc7\x2d\x0f\x1c\xf5\xae\xd3\x12\x95\x42\x1f\x79\xb1\x7b\xd9\xe0\xb6\x6e\x1c\x2f\xf2\xe8\x2f\x20\xdc\xed\x1f\xe4\x4b\x3a\xa1\x85\x63\xbf\x4f\x0f\xd2\xc8\xd2\xa9\xae\x37\x6f\x2d\x22\x60\xd5\xb9\x72\x3c\x4e\xf8\x72\x73\x52\x45\xef\x2e\x3b\x55\xeb\x71\x11\x1f\x52\xba\xe7\xb8\x0f\x3e\x06\xf6\x5e\xd6\x85\x2c\xcf\x2e\xd0\x7f\xf5\xd9\x6f\xfb\x50\x5c\xc7\x2f\xbf\x4f\xe9\x81\x51\xa8\xef\x53\xfa\xf4\x71\x8d\xdb\x42\x2a\xf9\x24\x60\xfd\x0e\xaf\x8f\x71\x5b\xc9\xe3\x2f\x8f\x5f\xdf\xe2\xb6\xf0\xfa\x9b\x6e\xf5\x1b\x64\x89\xea\x42\xa7\xc5\x3d\xdc\xfe\xe5\x62\x2e\x84\x7a\xb2\x3a\x6d\x36\xb6\xcf\xd7\xd5\x5e\x85\xab\xaa\xc8\x79\x01\x92\x0d\x05\x4c\x2e\xa0\x49\xe6\x1d\xe6\xde\x6c\x45\xfe\x10\xdf\xdb\x21\x1f\x38\xe0\x5d\xf5\x74\x76\x2d\x08\x22\x67\xf3\xf3\xfa\xd4\x51\x16\x8e\xab\xa3\x4b\xb3\x62\x75\x71\xe2\x0c\x16\xa2\xc2\x9d\xbe\x95\xfe\x3e\x3e\xc0\x45\x76\x2f\x01\x82\x9b\xf3\xe9\xfb\x17\xea\x72\x3d\x4c\x77\x96\x25\x7d\x8c\x06\xad\xe3\x37\x75\xe6\x1f\x62\xbd\x17\xbb\x99\x5f\xf7\xf5\x0b\x6d\xb9\x5e\x95\x1f\x4d\x2f\x3f\xf9\x51\xbf\xf8\x9b\x93\xd7\xd9\xdd\xed\x43\xfa\xe9\xe3\xea\x74\x77\xa7\xe4\x4c\xd2\x91\xfd\xc2\xee\x6d\x41\x56\xe7\xf1\xeb\x1b\x73\x21\xd5\x2f\x6b\xcb\xd9\xbd\xfd\x8a\x6e\x82\x96\xea\x1f\x7f\xa8\x7f\xf8\xb6\xb6\xff\xff\xb4\xb6\xbf\xa2\xf8\x76\x7b\xff\xbf\x2d\xf8\xff\x82\x0b\xfe\xe3\x4f\x3f\xfd\xfd\xdf\xff\xfa\x86\xc5\xfe\x44\x9e\x5c\x77\xbc\x85\xdc\x81\x18\x96\x34\x4f\x61\xb6\x64\x7f\xfc\x7c\x54\x47\x7d\xa9\x25\xcc\x16\xa6\xce\x15\xd8\x7f\xb1\x17\x3f\x7d\x5c\x6b\x28\x38\x95\x35\x9e\x40\xf8\xd7\x99\xf8\x50\xa4\x6f\xa2\xe4\x76\xf3\xea\xa6\x52\x0b\x42\x3a\x8d\x66\xcb\x82\xfa\xc1\xd8\xfa\x89\xea\x5e\x49\x9a\xfe\x22\x2d\x6d\xf6\x23\xc7\xab\x9b\xb8\x4c\xed\x55\xa8\x36\xda\x6a\x41\xc3\x3b\x25\x17\xa2\xbe\x27\x61\x0a\xbb\x86\xe3\xc5\x2d\x0a\xb6\xb5\xa5\xfc\xe9\x47\x92\xbb\xb6\x84\xcc\x61\x9d\xcd\xfe\xf6\x2b\x4a\xf4\x42\xc4\x74\xf3\xba\x7d\x35\xcd\x6a\xaf\xd2\xc1\x3f\x9a\xdd\xa4\x2d\x9d\x42\xa1\x65\x65\xe8\xbb\xf4\x2c\x77\xbb\xd8\xe3\x55\x68\xde\xc7\x1a\x3a\x1c\x69\x75\x58\xb8\x7e\x05\x75\xc0\xd1\x27\x2e\xa3\x52\xaf\x50\x8f\xe8\x73\xa8\x95\xfa\xe9\x63\x81\x45\xbb\x84\xd1\xc6\x99\xe2\x4c\x2a\xa1\x88\xcc\x8e\xa5\x10\xc3\x9c\xd2\xf1\x4f\xb0\x3f\xa5\x9d\x03\x2a\xee\x22\xe2\x53\x8c\x9a\xac\x4f\x7b\xd4\x08\xb6\x31\xe8\x49\x00\xac\xe7\x8f\xbb\xe8\xe6\x5c\x6a\xc8\xf1\xbc\x86\x9e\x72\xa8\x8a\xeb\x6b\x0e\x1d\x8d\x88\xdc\xa6\x5d\xd3\x29\x85\xd6\x50\x4c\xda\x25\xf7\xc1\x0e\x00\x7c\x8d\x67\xf2\x7a\x68\xb7\xa6\x50\xa0\xf1\x71\xba\x55\x92\x08\x49\xa4\xa3\x57\x66\x32\x0b\x04\xf2\x89\x5c\xd4\x3c\x14\xfc\x71\x94\x59\xeb\x48\x3a\x54\xa7\x12\x5e\x6b\x68\x68\xc1\xcd\x05\x8c\xb3\x3f\xf2\x56\x0a\x89\xfe\x63\xbe\x90\x11\xf9\xcf\x3b\xe5\x46\xad\x15\xe5\x24\x6c\xe9\xec\xfe\xc8\x5b\xdc\xcf\x38\xea\x39\x14\x01\xe7\x87\x08\x89\x59\xee\xe0\xa2\x4e\xe0\x8c\x16\x3d\xda\x77\x5a\x18\xf4\xb4\xa5\x02\x72\x74\x7f\xb4\xb7\x00\x48\x2f\x49\xbc\xc5\x92\x4e\x88\xd0\x24\xf5\x6e\xc6\xa6\x1e\x4b\x87\x14\x68\xbf\x79\x99\x7b\x56\x52\xa8\xdd\xa6\xd9\x56\xfb\x52\x42\x9d\xf5\x14\x6a\x6f\xf6\xb7\x4f\x99\x39\xc3\x48\xe3\xe6\x55\xbb\x06\xe8\x4a\xf9\x5e\x42\x63\xad\xd9\x4a\x9a\xc0\x0a\xf5\xb5\x3a\x67\x68\x00\x41\xf7\x57\x6d\x54\xe6\xb4\xf5\x55\xcd\x22\x79\xb7\x7a\xb1\xe0\xae\xf0\xfb\x61\x50\xdb\xcf\x41\x44\xfe\x02\x36\x6f\x40\x13\x6c\x32\x37\x94\xd7\x4a\x01\x13\xb9\x93\xd0\xd2\x77\x9c\xb8\x0f\x09\xd8\xf0\x26\xbc\x04\x14\x9a\x0d\xed\x1b\xd8\x13\x20\xc9\x08\x03\x5d\xc2\x49\xc0\x5b\x84\xc3\xe8\x80\x18\x4b\x69\xa1\x67\xb5\x05\x0e\x75\x84\x16\x60\x2f\xcd\xe5\xb7\xd4\x88\x20\xba\xd5\xee\xdd\xa1\x90\x55\xd0\x6a\x32\xf6\x26\xa5\xae\x6f\x48\x31\xa8\x4b\x3f\x19\xd5\x99\x24\x00\x5e\x85\x6b\xaa\x21\x8c\x4b\xa2\x2e\x2a\x28\xb3\x69\x50\x85\xac\x70\xb0\xc5\xac\x13\xf9\x11\x51\x3d\x52\xee\xed\x6a\x84\xa7\x18\x09\xf8\x5f\xe0\xf1\xac\x28\xb9\x0b\x37\x06\xee\xb9\x7a\x2b\x55\x6b\xae\xdd\xd2\x36\x09\xe6\xd2\x10\x29\xfa\x3d\xd2\x6a\x34\x1f\x00\xf3\x27\xc7\x46\x86\x37\x7a\x25\xbb\xa6\xaa\x7a\x69\x8b\xf4\x12\x88\x29\x6f\xe6\x55\xaa\x5e\x22\x77\x1e\x99\x8d\x78\x88\x9c\x05\x28\xeb\x1a\x66\x46\x3c\x0c\x50\xe8\x96\x04\xfb\x23\xba\x0f\x35\x4d\x75\xd6\xb7\xd9\xbd\xc8\xdd\x21\xdc\x12\x32\x36\x4a\x9b\x68\x0d\x83\x2e\x2f\xd1\x29\xcf\xa2\x7e\xdc\xe9\xbc\x1d\x53\x84\x2f\x00\x43\xec\x20\xfc\x6a\xce\x6b\x26\x5c\x8f\x14\xa5\x0a\xe9\x6d\x6a\xc1\x8d\x93\xcd\x38\x09\x11\x71\x2b\xaa\xb8\x23\x0e\xc1\xc2\xe6\xb0\x25\xa7\x54\x7e\xb4\x1b\x59\xc4\xdd\xd1\x0e\x7a\x45\xa8\x5c\x72\x48\x13\xda\xd0\xe6\xa2\x5c\xc2\xaa\xe7\xe4\xed\x88\x00\xb3\x40\x4c\x95\x74\x3e\x88\x04\x25\x8c\xb1\x93\x5b\x37\x6f\x3d\xef\xc5\x2b\x9e\x5b\x09\x0d\x20\x4c\x2f\x70\xc2\x93\xd6\x85\x71\x2e\x14\xe9\x65\x81\x41\xb3\x2d\x8d\xae\x98\xd1\xe8\x08\x4b\x33\x5e\x1c\x2e\x36\xcf\x21\x91\xfb\x80\x67\x06\x95\xae\x2d\xd7\x8b\xb7\x23\xa3\xaa\xd0\x9c\xe3\xd3\x19\x6f\x30\x32\x71\x8e\x30\xe8\x14\x18\x3d\x54\xda\xd1\xc0\x1d\x87\x24\x56\x69\x35\x67\x7a\xda\x1c\x92\x55\x59\x7f\x84\x7c\xfa\x40\x44\x50\xd8\x9b\xc5\xc9\x40\xa7\xf4\xa4\x6c\x0e\xab\xc7\xb5\x4f\x33\xb9\xc5\xae\x75\x14\x20\x01\x33\x9a\x81\x29\x9f\xfe\xb0\x9c\x2f\x3f\xff\xf5\x89\x4b\xf0\x26\x47\xe3\xcb\x5e\xe5\x8b\x8e\x86\xc5\x15\x6d\x89\x39\x94\x9a\x4f\xa1\x95\xe0\x04\x41\x2a\xc4\x00\x62\x28\xf6\xe7\x5b\x68\x2d\x00\xf0\x6d\x97\x6c\xa5\x5e\x73\xe9\x93\x0e\xae\x23\xbb\x66\xdb\xda\xdc\x31\xc1\x45\x4a\x35\x9e\x1a\xa3\x68\x37\x49\x20\xa6\xb1\x98\x3f\xd1\x4e\x22\x80\x19\x6e\x40\x51\xaf\xb6\x4d\x75\x4e\xfb\x3b\x72\x6a\x8d\x7e\xb1\x3c\xba\xfd\xf9\xab\x2a\xce\x0c\x20\xa5\xf9\x9a\x39\x05\x53\x6f\x46\x98\x8d\x06\x59\xaf\x9e\x4e\xd4\xa5\x93\xb3\xe7\x8b\x45\xb3\x8c\x0c\x99\x68\x3a\x12\x9f\x53\x18\x82\xd1\x60\x37\xde\x21\x98\xa1\xa0\xc0\x73\xfd\xe0\x2a\x88\xfe\x56\x1b\xae\x8f\x99\xc5\x12\xc6\x38\x85\x16\x3b\x72\x7d\xfb\xd0\xd4\x50\xb7\x1a\x5a\xd8\x8f\xc5\x3a\x1d\x15\xd2\xc4\x16\xf7\xfc\x5c\x9e\x12\xc9\x69\x5b\xb2\x3f\xdf\x82\x6c\x7f\x2e\xe6\x7b\xa8\x7c\x90\xc3\x88\xf5\x51\x8f\x94\x88\xa9\xd3\xe0\xf6\x81\xa6\xf7\x61\xa1\x2a\x39\x01\xc6\x94\x6b\x12\xd0\x0c\x96\x58\x11\xcb\x9e\x1a\xc6\x6c\x61\x77\x0f\x85\x80\xb8\xd9\xb2\x2f\x50\xfd\xa3\x72\x32\xb6\xf8\x08\x01\x1d\xc5\x9a\x2c\x0e\x07\x48\x68\x8f\x73\x49\x22\xdd\xca\x69\xd8\xdf\x93\x81\xbe\xfd\x30\xcd\x88\x5b\x2b\x9f\x3e\x9a\xc7\x03\xd9\xf1\x09\xde\xac\xb6\x23\x55\x37\x6c\xe6\xd6\x26\x78\xfa\x3a\x77\xe2\xaa\xa1\x86\xf9\x8a\x33\xda\xe2\xc1\xe3\x25\x3d\x19\x30\x1c\x75\xee\x53\x09\x74\xc0\xb4\x01\xc4\xd1\x48\x05\x0e\x97\x4a\x69\x26\xb5\x62\x07\x0b\xf0\xcc\xda\xe5\x51\x19\x6c\x60\x49\xcc\xbe\xb5\x6e\x5b\xf4\x73\x11\x15\xdb\xdc\x70\xaf\x09\x99\x6e\x10\xf0\x60\xc2\xd0\xc6\x2a\x7a\xf0\xe4\xbb\x14\xe4\x10\xb2\x74\xe9\xac\x76\x75\xd4\xd0\x6b\x2a\xda\x07\xfc\xd1\xdf\xab\x2d\xf9\xc6\xe1\x42\x55\xfb\x82\x4b\x61\x8c\x48\x93\xeb\x88\xfc\x5d\x8b\x0f\x66\x61\x6f\x21\x1d\x4e\xfe\xdc\xa8\xde\x9d\xc4\xf1\x9f\x0e\xba\x31\xf3\x05\x33\x1e\xa8\x19\xad\x2d\xfa\xa3\xdf\xcc\x86\x13\x0e\xf0\x31\x22\x79\x19\x77\xa9\x19\x3a\x90\xc2\xec\x72\x72\xa3\x3f\xea\x6a\x9b\x7c\xc2\x24\xa5\xbf\x74\x34\x2f\xd4\x86\x38\xa7\x19\x65\x12\xd7\xc3\x29\x48\xa9\xe2\x0d\xf5\x17\x9d\x90\x3c\x96\xf0\xb1\x2f\x01\x69\x41\x96\x82\x6e\x27\x9a\xc7\x9b\x9a\x7d\x62\x0e\x4a\x17\xe3\xf9\x66\x7f\xb4\x37\x92\xc8\x4a\xc7\x3c\x0b\xfc\xd5\x1b\x5d\xa2\xe6\xbd\x0c\xa4\x9f\xb7\xca\xe4\x26\x67\x9f\x4e\xf4\x62\xd7\xfd\x96\x28\xe5\x1f\x2b\x00\xc9\xba\xed\x93\xae\x02\xcc\x89\xe9\xaa\xec\x11\x55\xce\xea\x6d\xb0\xc0\xab\xd7\xbf\xa8\x66\x46\x1a\xa2\xa7\xfd\xf9\xec\x4c\x76\x37\x3f\x7d\xb4\xbd\x7d\x71\x1f\x9b\x86\xbc\x43\xca\xc3\xc6\xa3\x55\x77\x50\x0e\xdd\x09\xe4\x12\x62\x6d\x8f\xac\x9e\x74\x22\xfa\xa3\x8f\x0a\x26\xd7\xab\xfd\x04\xbe\xd5\xd8\xca\x09\xdc\x59\x1a\x57\x49\x90\xc1\x7e\x93\x46\x48\xbb\x11\x4b\x73\xe7\xba\x1b\xf6\xea\xbe\x62\xcd\x15\x03\x59\xb9\x7f\x12\x1e\x83\x2a\x83\xda\x11\x55\x6d\x31\x9d\xcd\xf2\x6f\x80\xda\xba\x76\x43\x78\x60\xcd\x4d\x95\xc3\x68\xfe\x2d\xdd\x2f\xd2\x6b\x0c\x95\xbd\xbe\x7a\x13\x26\xfa\x9f\x0d\xb7\x33\x8f\xa8\x7a\x9e\x79\x19\xf4\xd4\x8c\x04\x4c\xd7\x15\xb2\x8a\x98\x56\xa9\x0e\xcf\x56\x50\x77\x8d\xa2\x75\xc0\x5f\xdb\x11\x21\xba\x1c\xba\x74\xe6\xc1\xca\xc9\x1b\x5b\x53\xfb\xc7\x4e\x52\xb3\x75\xe5\xe7\x1b\x44\xb5\xa9\x48\xbf\xc1\xe6\x2b\x38\xfd\x9c\x47\x68\xbd\x9f\x81\x8a\xaa\xaf\x7f\x6b\x6a\x65\x6d\x22\x1a\x5a\x59\x3a\x22\xde\x19\x3b\x83\x2b\x5d\x65\x35\xed\x74\x67\x4d\x0e\x71\xb1\x3b\x6d\xfb\x9e\xc5\xc0\x2e\x08\x12\x80\x46\x6c\x0d\xd8\x68\x14\xaa\x2e\xed\x5e\x35\x70\x24\xb9\xcd\x6a\x51\xa5\xbb\x72\x7a\x19\x29\x17\x97\x88\x28\x5b\x02\x72\xbc\xe5\x26\x3a\xea\x84\x24\x8a\xa8\x75\x17\x91\xf3\xd8\xf2\xea\xf2\x54\x9b\xcb\xed\x99\x61\xa3\xa7\x04\xfa\x90\x90\x11\x99\x60\x13\x30\xf7\x79\x36\x70\x35\x3d\x36\xca\x25\x1a\x1b\x08\x2a\xa2\xf7\x0e\xe2\x86\x61\x5e\x9a\xcb\xd6\x4c\x17\x58\xb1\x19\x09\x02\x67\xc0\xde\x23\x6b\xa6\xbe\x25\xe1\x23\x91\x90\x48\x34\xe8\x5b\x88\x91\xf7\xb8\x0e\xee\xca\x41\x69\x06\x27\xb3\x0a\x1c\x9c\x00\x8b\x44\xa0\x65\xa5\x73\xcf\xcc\x1f\x1b\x5d\x9c\x7b\xb0\xc6\x79\xdb\x27\x6c\xa9\xb1\x5c\x3c\x90\xb5\x48\x05\x86\x5c\x94\x12\x86\x7b\x96\x6a\x8a\x2c\x5d\x98\xa0\x38\x4f\x66\x79\xec\xcf\xd7\x50\x56\xa7\x51\x2d\x61\xdf\x1e\xc5\xf3\x53\xcf\xea\x6e\x68\x83\xbe\xe5\x98\x8a\xc4\xba\x20\x1c\x2e\xa8\x1a\x9d\x05\x7e\xa3\xfc\xc6\x6d\xcd\x66\x84\x93\x7d\x80\xa1\x8a\xe9\x4a\xa7\x25\x7c\xc6\xc6\x05\x02\xd4\xf0\xec\x4a\x44\x31\x03\xc9\x43\xb8\xfb\xa0\x86\x88\x15\x76\xd2\xcd\x5c\x76\x40\x25\x61\x0e\x9a\xbb\x06\xd9\x0a\xfc\x10\xee\x65\x4b\xe2\xc1\x98\xab\xf3\x9f\x8c\xe6\x04\xd0\x4d\xe0\xd3\xda\x70\x2f\xf2\x6c\xbf\xc1\xcd\xfc\x8a\x14\xf6\xbf\xfc\x31\x7e\x5f\xb6\x3f\x7c\x4b\x72\x7d\x4b\x72\x7d\x4b\x72\x7d\x4b\x72\x7d\x4b\x72\x7d\x4b\x72\x7d\x4b\x72\x7d\x4b\x72\xfd\x96\x24\xd7\x57\x14\x50\xbf\xe8\x7d\x7c\xcb\x7c\x7d\xcb\x7c\x7d\xcb\x7c\x7d\xcb\x7c\x7d\xcb\x7c\x7d\xcb\x7c\x7d\xcb\x7c\x7d\xcb\x7c\x7d\xcb\x7c\x7d\xcb\x7c\xbd\xec\x7b\xfe\x7c\xfe\xdb\x5f\x7e\xf9\xcb\xff\xfd\xf7\xcf\xa7\xbd\xfe\xe7\x0d\x3c\x37\x2f\xf9\x7e\x84\xfa\x30\x42\x7d\x9f\x3f\xe4\x4f\x3f\x9a\x09\x5c\xf2\xfb\x14\xed\xa5\xfb\x75\x84\x6a\xaf\xe6\xc5\x5e\xb7\x4f\x7e\x48\xf1\x7d\x7e\xb0\xd7\xfd\xb3\xf6\xf0\x3e\xc5\x0f\x29\xf2\x69\xbd\xc5\x49\xfe\xcf\x37\x9e\xe8\x67\x3d\xe4\xdb\x13\x8d\x4b\xbc\x6f\xa1\x3e\xb4\x50\xdf\xc7\x0f\xf1\xd3\x8f\xc3\x7e\xfb\x7d\xd4\x2b\x76\x62\xf1\xd3\x8f\x71\xb1\x93\x6e\xf6\x1f\xf6\x29\x4e\xd2\x3e\x67\x57\x17\x79\xd1\x3e\xf8\xd5\x27\xf8\x15\x69\xc4\x1f\x72\xcd\xc9\x91\x90\x4f\xc7\xf6\x69\x8b\xc2\x88\xdf\x7d\xbf\x5d\xe9\xc9\x9e\x0f\xfb\xd3\x2f\x6c\xf5\x5d\xfb\x61\xdb\x0f\xfe\xc2\x1d\x79\xc6\xaa\xf0\xc3\x77\xef\xb6\x71\xf3\x0b\x9f\xbf\x59\x6f\x1f\x87\x37\x05\x34\xb7\xe3\xf0\xf4\xd6\xbd\x36\x0e\x2f\xdc\xd5\xd7\x46\xe1\x85\x1b\xfe\xda\x18\xbc\x32\x17\xde\x72\xfd\x7f\xff\xe9\xf4\xf1\x97\xb7\xad\xab\x48\xd3\xfd\x52\xc3\x4c\xf5\xbc\x41\x15\x42\x4b\x5b\x2d\x20\x7c\xab\x19\xda\xe4\xcf\xff\x75\x86\xb9\xf5\xa5\x9b\x35\xd3\x53\xbe\xf6\xbd\x9e\x17\xf8\xf2\xa2\xc5\x73\x0b\x37\x7d\xe6\x25\x9f\xa3\x3a\xcb\x74\x14\x28\xf5\x6e\x0e\xf8\xe9\xc7\x08\xc1\xdf\x32\xc2\xa8\xe7\x28\xb1\x97\x25\x29\x1d\x32\x61\xbf\xde\xa4\x14\x9c\x2a\xdc\x0c\x10\x74\xcc\xdc\xf5\xd2\x7a\xf3\xf6\x2f\xfa\x0f\xa4\xcf\x79\x46\x53\xa8\x2e\x29\xc6\x01\xf9\xb0\x8e\x73\xf3\xee\xa7\x1f\xa5\x2a\xb2\xcc\xd0\xeb\xd9\xd3\xbd\x61\x40\xce\x94\xf9\x77\xd4\xfa\x50\x42\xad\x99\x03\xf5\x5c\x45\x3d\xbd\x64\x1a\xcd\x33\xb9\x58\x9e\xd3\x4b\x5d\xcf\xe6\x57\xc0\x4f\x3b\x21\x49\x24\x0b\x76\xe4\xb9\x06\xec\x25\x9d\x54\x5a\xc5\x03\x9e\x65\xac\xee\xe3\xcf\x69\x2f\x0f\x9a\xd6\xdb\x5c\x2b\x3c\x85\x09\x8f\x0d\x39\x05\x7b\x9c\xe9\x9e\xdc\xc9\x07\x3b\xdf\xfb\x18\x89\x49\x1f\xcd\xa3\x17\x63\x72\x3b\x85\xa5\x87\xad\xbe\x4f\x61\xd4\x7c\x86\x31\x0f\xd6\xd6\x9a\xe1\x4c\xb1\x7f\x47\x32\x03\xc0\x88\x41\xf1\x9c\x47\xb2\xd7\xf6\xf7\x6c\x01\x27\xb4\xb7\x19\xa2\xca\xee\xac\x7f\xed\x9b\xab\x7d\xf5\x14\x46\x9e\xf6\xe7\xf1\xc3\xfe\xee\xa7\x8f\x6b\x0e\x3d\x55\x46\xea\xfd\x0c\xb9\x3d\x58\xd8\x15\xdf\x5b\xbc\x94\x1f\xec\xe9\xbd\xf9\x0f\xed\xa1\x84\x32\xed\xf9\x36\xda\x87\xb8\x85\x38\x3f\xbf\xb3\xbc\xd5\x26\x6a\x2d\xbc\xcd\x74\x6f\xe6\x7e\xd3\x5c\x99\xde\x91\x75\x51\xee\x85\xad\x7b\x84\x56\x97\x16\x52\x02\xd3\xfc\xe8\xad\x95\x4e\x3f\x1e\xd3\xf7\x2d\xd4\x0c\x3a\xbe\xb4\xa5\x9b\x2b\xb7\xd8\xf4\x6e\x75\x49\xbf\xc0\x1c\x7f\xa4\x74\x68\x14\x8d\xe9\xd3\x8f\x68\x66\x73\xe8\x7a\x0e\x83\xf8\x26\x8a\x7b\xa9\xa1\xce\x69\x4f\xed\x31\x1d\xd2\xc2\x8d\xb6\xd3\x82\x0f\x55\x9a\x3f\x3f\x45\x4f\x1c\x15\x22\xc5\xb8\x6d\xc7\x22\xb3\xf9\x6c\xbf\x30\x6c\x96\x1f\x24\x9e\x1e\xca\xc4\x19\x5a\xec\x0f\x16\xf6\x23\x50\xaf\x2e\xf1\x7e\xcd\xc6\x33\x53\xd3\x21\x6d\x98\x25\xab\xdb\xc8\xd7\xf6\x6e\x53\x1d\x66\x80\xf2\x4e\x7d\xa2\x47\xb7\x68\x54\x01\x25\xd6\x53\xa6\xc0\x90\xaf\x65\x06\x54\x2c\x6d\x52\xd4\x7b\x74\xfc\x3f\x70\x6e\xf7\x6f\x98\xcc\xa8\x9d\x2e\xc5\x2e\xec\x7e\xad\x61\xf6\x77\xb7\x11\xfa\x16\x97\x1a\x6a\x8a\x0f\x14\x6a\xce\xd0\xee\x21\x74\xad\xcf\xf0\xef\x3d\x4d\xe1\xe7\x40\xcc\x6a\x2f\xae\xfe\x09\x24\x78\xda\x07\x0e\x70\x7a\x74\xd4\xf5\x78\xf7\xd3\x8f\x05\xaa\x7a\x3c\xc6\xfb\x88\x80\x9f\xb9\xf0\xef\xd1\xc6\x78\x08\x8d\x17\xc7\xb0\xe1\x2c\xf9\x3e\xf4\xf6\x81\x8f\xfe\x5e\xf3\xf8\x2b\x76\xf8\xba\xd5\xf9\xfd\xfc\xc3\xd5\xca\x63\xe5\xee\xab\xc5\x00\xbf\x8f\xad\x8b\xa1\x63\xec\xb2\xc7\x3b\x65\x6b\x3c\x9f\x2b\x1f\x7b\x58\x8b\x99\xc1\xf3\x26\x76\xcf\xe4\xda\xe2\x36\x93\x79\xf2\xff\xb9\xf5\x7f\xba\x03\xf7\xef\x46\xfe\x97\xef\x0e\x2f\x64\xe6\xfd\xcc\xae\x5b\xd8\x7a\xdd\xc2\xe8\x74\xa9\xdf\xfb\x06\xaa\xdd\xaf\x84\x76\xdd\xfb\xfe\xf5\x66\x5f\xbc\xd9\x2e\xf7\x5d\x76\xb9\xd9\x65\x39\x62\x3e\xd6\x6b\xa3\x37\xc8\x6e\xd7\x7b\x38\x75\xcf\xab\x33\xf8\x23\xed\x53\x14\xa5\x60\x98\x5b\x7d\xb0\x7d\x41\xbc\x8c\xf4\x5c\xd8\x5a\xa5\x85\x27\xea\x31\xda\xcf\xc6\x09\xd1\x9a\x6f\x2e\xcb\xcd\xe6\xb2\xdc\x6c\x2e\x0f\xab\x8e\x65\x53\x99\x82\xca\xba\xef\x0e\xfb\x43\x7b\x3e\x68\xdb\x76\x25\xb3\x8b\x2d\x73\xd6\x0f\x1d\x41\xf0\x30\xd2\xb4\xbf\x3d\xe7\x91\x43\x6f\x31\x8c\xd2\xed\x6f\xcf\x48\x24\xd4\x57\xde\xf7\x30\xe7\xa9\x42\xf3\xa2\x47\x4f\x81\x45\x1a\x4c\xf2\x7e\x6a\x2a\x11\x95\xd6\xfc\xcc\x6c\x43\x8b\x0c\xca\x7d\x09\xdd\x96\xd9\x5f\xfe\x7a\x3a\xff\xfc\xf7\xff\xf8\xef\x7f\x08\xf1\xf3\xa7\x0a\x3b\xee\x7e\xaa\x3d\xf5\xd3\xa3\x02\x9e\x28\x9a\x73\x44\xfe\x61\xd4\xfd\x54\x3b\x6c\xee\xf9\xfd\x08\x29\x9e\x6a\xa0\xce\xd6\xaf\xfd\xf9\x63\x95\x26\xd3\x6f\xba\x84\xd4\xda\xa3\x6b\x48\x6f\xba\x86\x16\x46\xb2\xe1\x2e\xc5\xfe\xf6\xbc\xa6\x1d\x39\x95\xf7\x16\xfb\x8d\x17\x86\x36\x41\x1c\x5d\xe7\x3f\xe0\xc4\x52\x4e\xaf\x9e\xd8\x71\x5e\xfd\x37\x9e\x57\x0e\xe3\xad\x67\xa5\xd9\xd9\x43\x49\xe5\xc3\x08\x43\x3a\xb2\xce\x64\x5a\x4b\x10\x5b\x68\x56\x3b\x72\x17\x73\x61\xcd\xde\x92\x0c\xad\x16\xd5\xf9\x96\xe3\xa2\x47\xbf\xb9\x4d\xc4\x2a\xef\xcc\x81\x1b\x8b\x1e\xc9\x34\x6e\x21\x16\x9c\xae\x53\x82\xe2\x48\x8f\x7b\xb6\xdb\xe6\xca\x3d\xc4\x7f\xe7\x50\xda\xa4\x39\x7c\x94\x29\x9f\xca\x86\xe7\xeb\x66\x72\x0f\xa3\x97\x87\x30\x5b\xe7\x1c\x11\xd9\x3c\xa8\x4e\xdf\x70\x8e\xf7\x31\xf4\xad\xbf\xe5\x54\xbe\x38\x21\xff\x49\x4e\x25\xe5\xbc\x9f\xca\x98\xf5\xf5\xdf\x4b\xe5\x4d\x77\xe1\xe9\xef\xfd\xfb\xdf\x2e\xff\xe7\xff\xf1\xb9\x0d\xfa\x4f\x7f\xfa\xeb\xe9\xe7\x3f\xff\x7d\xfb\xd3\xe5\xe7\x3f\xff\x74\xfa\xdb\x9f\x52\xee\xe9\x4f\xa5\x8f\xff\xe6\xcd\xa7\x66\x50\xf5\xfb\x4f\x1d\x6b\xf7\xab\x9f\x3a\xe4\x10\x1c\xd8\x8b\xfb\xca\x7e\xc9\x9b\xbf\x35\xd8\xbb\x57\x6e\xfb\xaf\x3b\xf4\xeb\xee\xd1\xcb\x2d\x7f\x85\x88\x24\xb7\x05\xff\xfb\x7d\x37\x67\x53\x7e\xf9\xfb\x16\x6a\x97\x5b\xee\x9e\xbb\xbc\x78\x1c\x7a\x7b\xf6\xb5\x01\xea\x57\x84\xe9\x8f\x9c\x99\x0d\x01\x70\xb9\x8c\x39\xb4\xd8\x7e\xa3\x53\xfb\x99\x0f\xf0\x88\xfb\x36\xcf\x9b\x38\xbc\x24\x2d\x8f\x4c\x0e\x6c\x52\xf9\xd7\x79\xef\xed\xb9\xf7\xfe\x8b\xfe\xe3\x70\xed\xf5\x55\x44\xaf\xc6\xd6\xa1\x7e\xd1\x51\xae\x6f\x3e\xe7\x01\xbe\x75\x60\x06\x3c\x20\x9c\xd7\xd3\x80\x65\x23\xfc\x50\xbc\xf2\x34\xce\xd9\x14\xab\x3c\xfb\x8a\x62\x1c\x85\x2c\x72\xab\x9a\x85\x32\x0a\x62\xf2\x72\x7d\x57\xd4\xbe\xa5\x67\xbf\x41\x38\xe9\x27\x48\x99\x5a\x8c\x87\x3b\xdd\x42\x4b\xf5\xc1\x22\x80\x77\x4f\xa2\x83\xed\x73\x61\xc3\x26\x5e\x59\xfb\xce\x87\x1e\xea\xf3\x63\x76\x88\xb2\x3e\xef\xa1\x0c\x38\x90\x38\xad\x87\x1a\x52\xad\xe6\xe5\x0f\x98\x8e\x76\x44\x9a\xf9\xfc\xf5\x3d\xfb\xce\x09\x09\x9c\x45\x8f\xbe\x35\x21\xf7\x54\x70\xea\x1f\x73\x1f\xfa\x8f\xdb\x8e\x94\xe3\x1b\x6d\xb7\xae\x73\x3f\x9d\x3a\x4e\x37\x55\xdd\xeb\x99\xe4\xd2\x4f\x39\xa4\xb4\xf0\xe0\xe7\x21\xd1\xcc\xe5\xf9\x19\x46\x8a\x35\xd1\x06\xa8\xcc\xf1\xe4\x14\x9b\x4e\x31\x85\x39\xea\x1b\x2d\xe9\xed\x39\x96\x30\xf3\xcb\xe7\xb8\x8d\x17\x06\xeb\xf7\x3f\x95\xd8\xf2\x97\x4f\xa5\xcf\x5f\x7d\x2e\x6f\x76\x71\x34\x91\x6c\x96\xd4\x07\x18\x39\xcf\x0e\xe3\xd9\x1c\xae\xb4\x09\xcd\x92\x1d\x27\x52\xeb\x72\xa8\xc7\xf3\x91\x26\xe5\x5b\x16\x1f\x30\x33\xaf\x41\xda\x55\xe4\xa5\x84\x76\x1f\x6d\x2a\x3f\x9e\x9f\x7e\x95\x6f\x75\x0d\x74\xeb\x2c\x9a\x7d\x08\x6d\xce\xd3\xd3\xdf\x22\x7c\xa3\xfc\xa2\x40\xf6\xf9\xaf\xd5\x67\xbf\xf6\xa5\x89\xf2\x9f\xf7\x6b\x36\x17\xfc\xd7\x4a\x7f\xe9\xd7\x64\x59\x53\x49\xf7\x61\xf4\x17\x7f\xec\xf5\x89\xf7\xca\xee\x1e\xdb\xcb\xbb\xfb\x2c\xbe\xbb\x63\x0f\x3c\x49\xf1\x34\xdb\xb0\x27\x1b\xec\x6e\x2a\x4d\xf1\x28\xd7\x10\xd7\x23\x4f\xf1\x3c\xbd\x21\x48\x6c\xe9\x53\x49\x8a\xf3\xb6\x7a\x7e\x63\x5f\x01\x9e\xa4\xf8\xec\xc6\xde\x90\xd0\x21\x23\xf1\x9e\x44\x86\xe7\x29\xd6\x23\x51\x41\x22\x83\x94\xc6\xbd\x05\xf1\xa4\x34\xbe\xb4\xaf\xff\xf9\xa7\xff\xb5\xfe\xed\xa7\xcb\xcf\xe7\x5f\xdb\x97\x1f\x83\x05\x4e\xa3\xf4\x4b\x3d\x34\x34\xda\x43\x13\x8f\x5a\x85\x94\xda\x5e\xea\x1f\x52\xba\x8c\xd0\xeb\x5a\x3f\xf4\x3b\xbe\x65\xbb\x76\xaf\x4b\x97\xe0\xc6\x92\x89\x2c\x6f\xbe\xa1\x83\xf0\xd9\x2d\x2e\x29\x7d\x88\xe9\x0e\x3a\xef\x65\x84\x99\xca\x45\x7c\xb6\xfc\xde\xaf\x29\x62\x5d\xaf\xfc\xd7\x35\x0a\x0e\xdb\xdd\x66\xbe\xd8\x23\xb8\x88\x9a\x1f\x4a\xc8\xdb\xb8\x83\x15\x3e\x6f\xe3\x43\xac\x17\x98\x1b\x1e\xd6\x6e\x2f\x2e\x69\x29\xa1\x3e\xa4\xe3\x6b\x51\x7c\x73\x7c\xad\xdf\x0d\x86\x21\xd6\x0f\xe3\x8e\x17\x18\xd6\xb6\xf8\xef\xfc\xb6\x4b\xfc\x8a\xdc\xd3\xb6\xbd\xfb\xbe\xcd\x03\x90\x3e\x06\xfc\x29\x29\x7f\xe1\x9e\x5e\xd6\x0c\x31\x58\xb4\xcf\x3e\x9b\xc5\xf1\xfb\x7f\xe9\x23\xbf\x36\x65\xee\xd2\x16\x52\x5d\xfa\xf2\x78\x6e\xd8\x41\x9b\x0e\xba\x3c\xba\xe1\x4f\x7f\xe0\x8f\xa9\xa6\xef\x0f\x0b\x93\xf3\x82\xd6\x4f\x79\x69\x12\xe9\xd0\x0f\xf9\x38\x05\xbf\x9c\xb7\xaf\x95\xaf\xf0\x7e\x1f\x0d\x67\x64\xae\x70\x5f\x5f\x99\x2b\x17\x04\xa7\x86\x30\x9a\xaf\x0e\xe5\x0b\x73\xf0\x2e\x16\x9b\x65\xcb\x31\xdf\x2e\x37\x07\xbb\x3b\x26\xd3\x2b\xc3\x57\x99\x99\x48\xa8\x3f\x9f\x99\x9f\x99\xc2\x5f\x1a\xba\xbf\xfc\xdb\xdf\x4f\x6f\xe0\xec\x8a\x69\x49\xdf\xb7\x50\xa6\x4d\x80\xa5\x85\x52\xc7\x92\x96\x98\x7e\x29\xa1\xd4\xb9\xc4\xed\xf8\xff\xba\xbf\xb2\xc6\xed\x5f\x63\x0f\x35\xf2\xc1\x25\x7d\xfa\xb8\x2d\xb1\x9e\xd7\x14\x7a\x5f\xb6\xb5\x5a\x24\x90\xd7\xba\xd6\x5f\xf4\x64\xa9\xf6\xb7\x00\xf5\xb2\xff\xd0\x13\x7b\xed\x4d\xd7\xf0\x65\x32\xaa\xb1\xc4\xef\x4b\x88\x25\x2f\x71\x89\x4b\x81\xc9\x70\x19\xbf\xe4\x10\x53\x5c\xba\xfe\xb7\xfa\x7f\xad\x3c\x2b\x79\xb5\x67\x9d\x53\xdf\x02\xd9\x59\x4f\xce\xc2\x06\xca\xbc\xb0\xbf\x7f\x6d\x81\x5e\x04\xbb\xbb\x25\xd4\x5f\xb2\x20\x67\xa0\xf3\x97\xfd\xc3\x8b\x7f\xd8\xfe\x7d\xd3\x25\x7d\x95\x6d\xe8\x7f\xfc\x7e\x67\xd0\xff\xa7\xbf\x57\x5f\xb5\x4a\xaf\x17\xf6\x5f\xea\x06\xfe\xed\x74\xbe\xfc\xf4\x2b\xf7\x6e\xbb\x09\xe7\x6d\xc9\x81\xd6\x94\x91\xed\x2e\x9a\x97\x9e\x51\x2a\xca\xf7\x3d\xe4\x32\xbe\x8f\x53\x2a\x1c\x23\xe4\x25\xa5\x25\x56\x3e\xce\x9d\x5e\xa5\x23\xd7\x42\x5e\xf9\x96\x3d\xbe\x1f\xf6\xec\xfb\xc2\xf1\x6a\xe8\x94\xd0\x6a\xe2\x8e\x7f\xfa\x08\x20\x76\xd9\x10\xb6\x6b\x8b\x1e\xf1\x9c\x90\x12\xb3\x17\xfa\x78\x6f\xfe\xe8\xfc\xcc\x47\xec\xb1\xf7\x77\x4f\xdf\x1c\x36\x0f\xbb\xed\x12\xf7\x48\x86\x3e\xfb\x36\x7c\x49\x3a\xfe\xaf\xd9\x49\x7d\x9c\x7f\x9d\xa7\x10\xe2\x32\xce\x9b\xed\x68\x0d\x7c\x64\xee\x8b\x5d\xea\x9c\x7d\x81\x14\x6c\x6b\xef\x24\xa2\xa7\x47\x6a\x61\x35\x4c\xfb\xd2\xca\x97\x98\xf8\x7d\xb5\x8b\x9f\xb3\xaf\xc4\x4a\xb3\x3f\xfb\x92\xfd\xce\xa7\x8f\xb6\xef\x59\x60\x6d\x91\x27\xfc\x52\xc9\xf9\x51\x57\x7b\x5a\x78\xa1\x9b\x83\x5a\x2d\x7c\x7f\xfc\x91\x18\xe6\x8c\xcb\x78\xf6\x55\xbe\xc9\xf7\xdb\x3d\x60\xdf\xe7\xdf\x2c\xc1\x5c\xdc\xdf\x32\xb8\x5f\xd3\x48\xf7\x2e\x7e\x97\xd2\xe7\xa1\xec\xdf\x66\xf6\xaf\x1b\xfc\xb7\xf5\x11\x7c\x61\xf0\xbf\x4d\xf7\x2f\x8c\xf8\x5f\x5f\x71\x85\x6e\x31\x0d\x35\x54\xdc\xe1\x19\xdb\x09\xa5\x83\x45\x8f\x3a\xf5\x4e\x17\x40\x1a\xf9\xbc\xba\x6c\x6a\x5c\xa5\xaf\x13\xd1\x58\x8b\x74\x74\xc5\xd0\xdb\xf7\x12\x8c\xac\xa1\xd7\xba\x34\xf5\x23\xee\xff\xfe\x6b\x0e\xa4\xfb\xe2\x36\x6d\xbf\x89\x4b\x0f\x82\xba\x82\x0b\x95\x66\x0f\xfe\xf1\x18\xa2\xa2\x33\x07\x30\x56\xd1\xf5\xd6\xfb\xb0\x45\xbb\x07\x29\x4c\x50\xae\xad\x3d\x84\x2d\x9e\xb7\x05\x9d\x18\x98\x5d\xb7\x79\x28\x74\x81\xf8\x54\x67\x1e\x78\x99\xca\x11\x99\xff\x71\xab\xdf\x5b\x00\xd0\xed\x54\xe2\x82\x6a\x4c\xb3\x95\xe5\x4f\x7e\x81\x4b\x39\x43\xfb\x3d\xbb\x4d\xf7\xd1\x41\xb7\x97\x4a\xbf\x10\x9a\xb9\x88\x87\x0a\xa6\x33\x4e\x3d\xcc\xce\xc2\xe9\x3b\x7c\xbc\x67\x24\x59\x6f\x92\x8c\xae\xed\x5b\x46\xb6\x61\x1e\x55\x6a\x7b\x36\xd6\x25\x2e\x7a\x24\x3f\x19\xc1\x30\x53\x1e\x3f\x43\xe4\x4f\x2d\x79\x48\xb0\x35\xdb\x74\x8d\x65\x2d\xa1\xab\x23\x31\x5a\x40\x57\x32\x82\xdf\xf5\x4c\x7b\x9e\x8d\xc0\xd8\x72\xc8\x33\x4a\x4a\x09\x98\xc7\xae\x77\x56\x10\x3b\xd8\xa2\x0b\x51\x21\x91\x88\x88\xd0\xac\x74\x85\x21\x50\xe8\xca\x8b\xe5\x21\x86\x56\x14\x33\x0f\xbb\x59\x73\xdc\x87\x58\xfb\x2f\x11\xb4\x2f\xaa\xe1\x0b\x8f\x16\x8f\xf5\x72\x8e\x02\x7a\x8c\x4e\x36\x76\xd2\xec\xd7\x6e\x9e\x3e\xd8\x89\x17\xb0\xa9\x2a\x99\x9d\x0f\xf9\xb7\xfd\x09\x08\x55\x90\xb4\x79\x41\x1a\x84\x94\x98\x53\xa2\x73\x52\x4f\x86\x34\x05\x9b\x37\x25\xc4\xd9\x1f\xe8\xa3\xa5\x9e\x5c\xed\x6f\xaf\xc7\xf6\xff\x97\xbd\x77\x69\x6e\x64\x39\xd6\x04\xff\x4a\xda\x99\xd5\x2c\xd2\x27\xdc\x3d\x3c\x1e\x8b\x5e\x94\x4a\x92\x71\x81\x5a\xb5\x19\xb6\x63\xb8\x68\xb5\x70\xad\x41\xe9\xb6\x4a\x42\xcf\xe5\xaf\x1f\xf3\xcf\x23\x41\x80\x00\x49\xb0\xaa\x8e\xce\x3d\x47\xb0\x2a\x00\x49\x24\x32\xde\xe1\xe1\xcf\xcf\x23\xe3\x3d\xf5\x78\x2d\xb6\x5b\xe4\xc0\x11\xe8\xec\x73\x1d\x31\x89\xad\x28\x35\x86\x09\x5b\x7d\x4c\xf3\xba\x50\xde\x22\x70\xaf\x05\x8f\x45\x4d\x9d\x58\x54\x0d\x5e\x51\x67\xaa\xcd\x46\xce\x65\x45\x68\x56\x28\xb1\x10\x68\x2b\x2d\x8f\x91\xcc\xd4\x92\xb3\x9a\x05\x31\x1c\xa9\x85\x70\x34\x61\x58\xb6\xd4\x3a\xb6\x46\x84\x68\x28\x02\x3d\x4e\xae\x77\x3e\x57\x63\x13\x78\x69\x7b\x8c\x15\xe6\xe3\x16\xbf\x4f\xa7\x01\x37\xf9\x35\x29\x0c\x07\x95\x7a\x96\x8d\x51\x41\xbe\x95\x32\x8c\x91\x08\x81\xf3\x15\xd7\x3b\x9c\xd3\x23\x25\xc9\x1c\xe9\xb6\xaa\xc1\x3f\x3e\x52\x20\xc9\x67\xa5\x52\xd8\xfb\x27\x4e\x42\x73\x52\xb0\xb6\xf8\xfc\x1a\x61\xb4\x42\xad\x22\x69\x42\x9c\x56\xda\x3f\x33\x84\x7f\xb8\x9f\x28\xa9\x2f\x36\xef\x7c\x8e\xf3\x68\xa4\x5f\xf4\x19\x61\x7d\x7a\xec\x23\x83\x5f\xae\xeb\x4a\xfd\x99\x02\x28\x3c\x98\x07\xd4\x33\xdc\xc7\x35\x62\x65\x74\x86\x3d\x04\xdb\xa7\x55\xf9\xcc\x8a\xc8\x49\xf5\x56\x44\xe0\xb9\x4b\xb0\xcb\xc5\x57\xaa\x08\x23\x29\xd2\x11\xa2\xa2\x94\x19\xa9\xa1\x24\x92\xa7\xd7\x14\xce\xe5\x33\x75\x50\x00\x58\xf9\xad\x4e\x36\xd2\x54\x33\x52\x5a\xc2\x4c\xf4\x72\xff\x0b\x62\x78\x2b\xb5\x1e\x09\x5f\x8b\x8f\x33\xdb\x14\xef\x63\xff\x8b\x60\x9b\x57\xdf\x1d\x3e\xce\x70\xf8\x4b\x30\x06\x19\x76\x9a\x22\xcb\xaf\x1d\x94\x38\x21\xbf\x52\xde\x22\x2b\xaf\x8f\x82\x95\x1a\xc9\x3a\x4b\xa5\x12\xb9\xcd\x03\x31\x5b\x07\x98\x37\xd2\xbd\x6d\xc8\x9a\xfa\x6b\x51\x25\x5a\xa5\xdc\xb1\xb8\x0e\xec\x92\x3d\xf6\x7c\x99\xcc\x7b\xbc\x23\xe6\xaf\x8c\x00\x02\xa7\xcf\x08\xae\x45\xc6\x64\x2d\xbc\x25\x6c\xae\x08\x32\x42\x86\x3d\x45\x74\xce\xf1\xfa\xe0\x0d\x96\xfd\xd8\xc1\x30\xd2\x47\x7b\xea\x71\x47\x1f\xf3\x30\x4a\x8e\x2d\x3f\x76\x7e\x39\x22\x8c\x9f\x8f\x22\xe0\xc2\xa7\x4e\xa6\x6d\xdd\x48\x5b\xf1\xde\x90\x1d\x8d\x33\x19\xc8\xfc\xf9\x39\x4d\x0b\xf2\x38\x20\x7b\x48\x68\x42\x2d\x92\x39\x97\xe4\x33\xa6\xb8\x88\xbd\xee\x8c\x0e\x88\x6e\xf3\x96\x08\xe5\x2a\x64\x50\x03\x45\x30\x95\x15\xc5\x84\x95\xc9\x96\x60\x2a\x4c\x18\x4c\x5a\xd2\xc7\x00\xaa\x93\x92\xaf\x0c\x6f\x86\x60\x4b\x0a\xf2\x9c\x69\x2d\x5b\xa4\x9c\xf0\x03\xa4\xc1\x24\xa6\x91\x5f\x63\xb9\xf6\x91\xce\x63\xa9\x63\x04\xf6\x18\x01\x9f\x85\x7e\xeb\x4e\xff\x00\x67\xfb\xbb\x3f\xfa\xbf\x9f\xee\xe7\xff\x3f\xe3\xfc\x5f\x0c\xd4\xa5\x68\x29\x3f\xdd\xd9\x81\x1f\xcf\x0e\x2c\xc6\xed\xdf\x77\xee\xfd\xa7\x3b\x77\xb0\x70\x07\xb7\xd0\x8b\x9b\x84\xb1\x53\x7a\x71\xe7\x15\x7e\x46\x5e\xe1\x1a\xad\xb8\xb3\x0e\xdf\xc9\x3a\x5c\x21\x0f\xff\xca\x9c\xc4\x5b\x54\xe1\x4f\x7f\xf9\xf7\xff\x71\x63\x58\x10\x13\x4b\x05\xd4\x7f\x3f\xb0\x51\xc9\x7b\xa1\xda\x7d\x95\x69\x6a\x6b\xa5\xca\x7b\x84\x5f\x23\xe4\xd2\xda\x39\x27\x67\x64\x19\xe4\xb9\x5a\xdd\x7a\xff\x7b\x64\xc5\x2a\xb3\x12\xec\xf6\xa1\xaa\x62\x2d\xeb\x46\xcd\x6c\x3b\x67\x24\x82\xb5\x3c\x57\x6a\x20\xa7\xbd\xd6\x71\x6d\xd4\x01\x60\xa0\x94\x10\x5c\x90\xe1\xe3\xaf\x36\x35\x2c\x2c\x27\x17\xe2\x67\x40\xcd\xba\x9d\x35\xd2\xf4\x69\x6f\xb3\x61\x62\x84\x58\x79\x5c\x67\x12\x46\x34\x04\x8e\xe2\x66\x76\x70\xce\xa6\xf8\x79\xd6\x8d\xb8\x45\x78\x39\x99\x22\x1d\x59\xc3\x0e\x4f\xbc\x9f\x39\x92\xdc\x02\x57\x67\x62\xe0\xa4\x84\x11\xb1\x37\x38\x6b\xa9\x52\x4b\x38\x2f\x14\x89\xc1\x12\x0c\x8c\x91\x24\xa0\x96\x39\x53\x87\x53\x57\x49\xe5\x36\x66\x0f\xd3\x74\x93\x64\x57\xe1\x54\xea\xb3\x71\xe0\xe4\x8b\x7e\xcf\x54\x11\x6a\xa4\x6d\x2d\xd4\xf2\x1e\x7e\x17\x95\x5a\x7d\xfa\xa2\xd4\xb2\x4d\xdd\xf9\x0b\x4c\x8a\xc0\x9b\x4c\x9b\xd3\x12\x15\x68\xb9\x6a\xf3\xe3\x3e\xf7\x03\xb2\x9e\x7d\xce\x84\x4c\xf2\x23\xf5\x41\x03\xff\x32\x2e\x47\x31\x13\x8c\x14\x82\xd5\x8f\xa4\x6b\x93\x91\x3a\x5b\xd0\x98\x51\x08\x97\x2d\x48\x15\x92\x7b\xfa\x49\x1a\x6b\xa8\x2c\xd7\x12\xe0\x1d\x9d\xc0\x56\xb2\x3a\x33\xc2\xba\x75\xce\x03\xd6\x11\x8e\x14\x8c\x19\x14\xa6\xfb\xec\xef\x9d\xfc\x65\x64\x24\x50\xca\xd5\xa8\xe6\x3e\x83\xd4\x0b\x99\x89\x1f\x47\xbe\x83\x40\x2a\x11\xd8\x5a\xc0\x95\xcc\xd4\x1a\x96\x47\x44\x66\xdf\x28\x61\x63\x2a\xde\x61\xbd\xff\x7c\x55\x8b\x79\x45\xa5\xf7\x32\x93\x74\xcf\xfc\xf9\xa7\xef\xdc\x6e\xcb\x11\xfe\xf9\x77\x7f\xf8\x9c\x7e\xfa\x2f\xbf\xfb\x1e\x1b\xb5\xe2\x77\x7b\x92\xe3\xee\x43\x14\x3b\xd4\xbc\x6c\xc8\xe4\xae\x23\xf3\x59\x6f\x7b\x6f\x3d\xa2\xc6\x23\xe0\x44\xb3\x01\x23\x6b\x46\xf2\x72\x60\xd7\xd9\x6c\x23\x32\xa3\xe4\xfe\xe6\xc0\x48\x72\xe6\x69\xea\x54\xac\xee\x81\x0f\x13\x5b\xd8\x08\x09\x5f\xea\x47\x57\xc4\xeb\x5b\xf4\xfb\x57\xc4\x47\x76\xf6\x5b\x7d\xfe\x75\x6d\x7a\xa4\x87\x75\x36\x4d\x02\x8a\xc2\x37\xae\x52\x4d\xde\x7b\x60\x75\xd5\x86\x6d\xed\xfb\x1a\x69\x67\x1a\x42\x85\x10\x76\x04\x16\x28\xd9\xa5\xb3\xc3\xe9\x70\xb0\x22\xb9\x7c\x71\x81\x67\x05\xb5\xff\xd4\x49\xf6\x33\x28\x89\x33\xb1\x37\xac\x81\xff\xd8\x6c\xff\xd7\x8d\xa7\xa8\x00\x9f\xc6\xa8\x34\x5b\xb1\x11\x80\xf0\x80\x56\x08\xa8\xae\x05\x09\x03\x90\x43\xba\x05\x18\x54\x9a\xa8\xa8\x22\xd7\xa6\x7f\x96\x72\x70\x21\x07\x69\x18\xd9\x5f\x4b\xd8\x0c\x57\xb2\x5a\xf7\xbe\x8f\xc1\x5b\xe4\x6a\x9b\x48\xa3\x7d\xf4\x12\x45\xde\xbd\x55\x75\xbe\x6f\x6a\x2e\x02\x6d\xa8\xb2\xf9\xeb\xb9\x90\xd9\x4b\x71\x79\x8d\xc3\xc7\x99\x4b\x24\x87\x45\x16\x43\x80\x46\x9c\x23\x10\x81\xfb\x94\xdc\xf6\x0a\x11\x57\x90\x31\x93\xb8\xe3\x49\x67\xa9\xfc\x13\x15\x3f\x7d\x41\x6e\x47\xc4\x44\x35\x5b\x89\x73\xf5\xce\xec\xf6\xb3\x02\x93\xf3\xb3\x08\x0f\xb3\xde\xfd\x35\xbe\x4c\x8d\x54\xa3\xeb\x5b\x24\x55\x04\x81\xa4\x9c\x6d\x74\xbd\xed\x9f\x7b\x9e\xaf\xb7\x20\x7e\x01\x26\x2d\x9f\x8d\x5f\x5a\x7a\xde\x9e\x7b\xae\x91\x27\xdc\x66\x60\xfc\x14\xc0\xd8\x94\xb3\x99\x4a\x31\xea\xa9\xc5\x72\x59\x7a\x7f\x75\xd4\x23\x86\xeb\xb9\xf7\xc0\xc3\x7a\xa7\xfb\x47\xff\xc4\xdf\x40\xf7\x6f\xdd\x45\x37\x31\x39\x8d\x64\xca\xa4\xa5\xec\x85\x04\xea\xa9\x2d\xa5\x48\x23\x08\xfd\x82\x31\xc9\xf8\x40\x10\x40\x0e\x44\x26\xca\x2c\x07\x6f\xda\x16\x59\x1c\x03\x03\x4c\x90\xeb\x9a\xb4\xac\xbc\x54\x17\x2b\xf3\xe6\x05\xd8\x97\x6f\x1a\x23\x58\x7b\x7b\xdd\x00\xc3\x30\xe7\x63\x70\xd2\x8c\xe8\xe5\x28\x36\xf4\x2a\x81\x42\x96\x83\xdc\xa5\xb2\x41\x2a\x78\x1d\x10\xa9\x2e\x9e\x11\x9b\x79\xd3\xa7\x68\x3a\xe0\x0d\x85\xa4\xe1\x03\x8b\x25\x93\x4e\xdd\xc9\x9a\x1f\xf2\xd1\xc5\xb3\x62\x92\x8b\x63\x40\x31\xd1\xea\x3c\xe5\x31\xbf\xa7\x21\xd5\xe6\xb1\x93\xde\x8a\x16\xb0\x62\xa4\x3e\x5c\x80\x68\xc9\xf5\x4a\xa5\x7e\x73\x3e\xde\x8c\x9e\x48\xe0\xda\x9c\xf4\x71\x43\x39\x35\x7f\x8d\x0a\xf3\xec\xa3\xea\x12\x1b\xb2\x5f\x73\x0e\x08\x46\x1f\x7c\x34\x7d\x5a\x9a\xfe\x62\x40\x11\x13\xf0\x5b\xef\xe3\xad\x8b\xfe\x03\x9a\xdc\xdf\xff\x81\xad\x7c\x3e\xfa\x51\x1e\x29\x4a\xb9\x89\xa2\x5c\x27\xa8\xfa\x3e\x45\x79\x85\xa4\x9f\x50\x14\xfb\x44\xa5\x8a\xbf\x22\xa0\x04\x5a\x56\x2d\x41\x50\xe4\x4d\x8a\x72\x04\xe4\xbd\x4e\x51\xca\xeb\x14\xe5\xa5\x77\xf6\xd9\x68\xbe\x74\xc9\x66\x56\xfd\x7f\xa5\xda\xe2\x92\x5d\x49\x6c\x62\x23\x29\xf9\x30\x1a\x39\x79\x23\x03\x3c\xaf\x8c\xd3\x96\x18\xf1\x24\x03\xd3\x09\x68\x37\x38\x9d\x25\x0e\x3c\x04\x17\x97\x4f\x67\xd4\xf4\x6a\xdf\xf5\x9b\xa8\x69\xf5\xdf\xc0\xb9\xf2\xe4\x37\x56\x2f\x39\xbc\x5c\x4d\xfa\xef\x8f\xb1\xdd\xc1\x57\xbc\x3f\x8a\x20\x7a\xfa\xfa\x92\x19\x01\x15\xcb\x72\x59\x37\xd2\x12\xab\x65\x2c\x96\xf2\x6d\x8b\x65\x73\xb6\x58\x8e\xc7\xcf\x3a\x13\x97\xf6\xd1\xe3\xe7\xe6\xa5\xc0\xaf\x2d\x85\xd7\x06\xec\x64\x52\x97\xa1\x6f\xa7\x6b\x45\xdf\x5c\x2b\x7a\x75\xad\xfc\xf8\xae\xff\xf9\x45\xfe\x60\x93\x5e\xd2\xe2\xde\x9f\x9f\x29\xc4\xbb\x1c\xd7\x8b\xd9\xfe\x81\xc4\xe1\x95\x4e\xff\x28\xea\xc0\xfe\xfa\x26\xea\x20\xaf\x2c\x89\x42\xf5\x47\x11\x87\x37\x59\xad\x9f\x8f\x3a\xdc\x7e\xf0\xdc\x64\x12\x38\x5d\x55\x3f\x8c\x3b\xb1\x38\xb9\x3b\x4e\x6e\x3e\x1e\xdd\xed\xa6\xa3\x5b\xe3\xe8\xae\x71\x74\xcb\xcf\x70\x76\xbf\xb1\x80\x2e\x23\x7e\x62\x01\xb5\xf2\x7f\x2f\x63\x64\x13\x27\x12\x69\xc7\xfe\x8a\x54\xe2\xe6\xed\x09\x5e\x14\x6d\x9a\x02\x60\x4f\x06\xc7\x7a\xc2\xd1\x5e\x63\x50\xf8\x8d\x5e\xea\xbb\xbd\xcc\x2a\xfe\x1a\x0f\xf9\x98\x5f\x46\x8c\x9e\x31\x18\x3f\x8c\x45\xfb\x0d\x4c\x34\xbf\x32\xd1\x88\x2c\xf9\xb5\xcc\xf4\x9f\xdf\xe0\x1a\x12\x85\x9e\xad\xbc\x39\x5e\xbf\xc4\x4a\x68\x1f\xe6\xd6\xaf\x8f\xd0\xcd\x73\x2d\xaf\xcd\xf5\xd5\x31\xca\xdc\xfd\x75\x32\xd8\x7c\xb2\x12\x5a\xac\x04\xc5\x4a\xd0\x9b\x56\xc2\xf7\x2e\xf8\x5b\xe8\xff\xdf\x36\xff\xf6\x6f\xff\xfe\xf7\xc7\xff\x7d\x4b\xce\xfb\x44\xb9\x55\x5f\xe3\xc9\x76\x73\x21\xb6\x0d\x40\x68\xed\xd9\x7e\x66\x0d\xf6\xc1\xb5\x12\xa7\xba\xa1\x66\xcd\x5f\x0b\x77\x51\x66\x6a\x56\x77\xb3\x10\xf7\x7c\x79\xd7\x6f\x1e\x0a\xe2\x9a\xcf\x22\x78\x21\xb1\xf8\x40\x27\x60\xb6\x9f\xde\x2c\x29\xcf\x54\xc2\x9f\xa0\x90\x9a\x5d\xaf\xb3\x3d\x28\x15\xbe\xb8\x67\x1d\x55\x72\xa5\xd6\x30\x4b\x59\x48\x33\xbc\x84\xa9\x16\x80\xd2\xec\x18\x2e\x21\x5b\xca\xa1\x42\xa8\x7e\x44\x6b\x8e\xcf\x0a\x2c\xb2\x86\x70\xcb\x0c\xbc\x54\xe4\x49\x98\x97\xbb\x4f\x8f\x40\x50\xce\x53\xa1\xca\xd9\x2b\x70\xa1\x3f\xe7\x06\xcf\x63\x9e\xfc\x63\x07\x87\x0f\xdb\x06\x94\x6a\x9a\x19\xb9\x29\xfc\xa3\x87\x07\x43\x15\x70\x83\x66\xec\x4f\xe2\xeb\x29\xee\xee\xe2\xc9\x78\x70\xe2\x29\x92\x5a\xa0\xd4\x03\x9e\x7b\xcf\xee\x77\x9c\xfb\x1b\x92\xe0\x2b\x55\x45\x47\xec\xa1\x23\x24\x5d\x8b\x0b\x01\x47\x8c\xf2\xda\x66\x52\xab\xeb\x70\x02\x70\x1e\x04\x10\xbc\x65\x26\xcb\x7d\x26\x2c\x8c\xdc\x1f\x2a\xb1\xd6\xed\x4c\x0a\xd4\x03\x6b\x24\xb9\xe0\x13\x58\x12\xa9\x00\x9a\x4b\x98\x03\x0e\xb7\x29\xf2\x42\x90\x86\x56\x5b\x8b\xc0\x0e\x0e\x67\x15\xed\x47\x34\xec\x04\xbb\x5b\x5e\x65\x52\x40\x38\x69\xd4\x9f\x47\xfd\x36\xaa\xb7\x07\x21\x55\x54\xce\x51\x3b\x2f\xd5\xc3\x44\xce\xc0\x4e\x40\x03\xaa\x4b\x36\xb9\x35\x32\xf8\xed\x37\x40\xea\xd5\x0d\x59\x12\x7f\x05\x07\x67\x40\x6b\x69\x6d\xed\xbf\xae\x40\xb3\x2a\x7d\x26\x01\x10\x6f\x0d\x03\x93\x5f\x01\xb7\xbd\xe7\x36\x65\x6f\x14\x18\x48\x00\x72\x24\x05\xac\x6a\x01\x6c\xf4\x43\xa7\xae\xcd\x1b\x57\x35\x50\xd4\x4a\xc0\x0a\xc4\x55\xc9\xeb\x4e\x3d\x87\x15\xda\x34\x46\xb7\xe4\xe5\xe6\x8e\x89\xab\x6c\xe3\xe1\x09\x45\x4a\xab\xa3\xe8\x03\x90\xd6\x6f\x5e\x0c\x1f\xc1\x0a\x2d\xcf\x06\x94\x3b\x69\xf8\x4d\x92\x86\x8f\x20\xa6\x96\x67\x5b\xca\x9d\x58\xfc\xa6\x89\xc5\xd7\xcd\xe3\xfe\x66\x7f\x91\x92\xfb\xa4\x7b\x48\xcb\x5b\xe4\x3c\xc8\x59\xa9\xb7\xc5\x93\x22\x23\x04\x5b\xb5\x00\x43\x70\x12\xea\x70\x92\xa9\x1d\xee\x9a\x3d\x1c\x0f\xeb\xd4\xa9\x57\xa7\x1d\xa0\x10\xc4\x98\x54\x01\x9a\xbc\x75\x4a\xb9\x50\xc0\xb4\x73\x6f\xce\x03\x49\xaf\xfb\x81\xdf\xd5\x32\xcc\x57\x33\x71\x81\x77\xda\x1c\x60\x3d\x12\xa8\xf4\x33\x21\xc1\x8e\xff\x5a\x22\xc7\xd0\x16\xe8\x86\x40\xed\x2c\x02\xaf\xcb\x3c\x67\x52\x69\x73\xa6\xce\x75\x2e\x94\xac\x6f\x3a\xa9\xb5\x29\xde\x87\x2f\x4f\x07\x8a\xbc\x44\x01\xbe\x8e\x23\xa5\x56\xd5\xe6\x34\xc0\x66\x0d\xb7\x9e\x0c\x6b\xe4\xe4\xe3\x8c\x90\xcc\x1e\xda\x93\x0e\x2d\x41\xb8\x9d\xcd\x94\x8a\x12\x37\x64\x1b\x52\xeb\x91\x40\xc6\xd0\x4a\x46\x6e\x0b\x5f\xae\xbe\x1a\x93\xf3\xc4\x48\x35\x05\x76\x1a\x65\x0b\xf0\x16\x99\x4c\x95\x74\x66\x24\xcf\x29\xc3\xaa\xcb\xf0\xa1\xd2\x48\xeb\x84\xa4\x3f\xdc\xe1\x81\x98\x00\xfb\x37\x5c\x95\xd8\x7f\xd1\x73\xe4\x2c\xca\x1d\x5e\xab\x4e\x57\x9c\x58\x01\xa2\xa8\xd7\x1d\xb1\x5e\xf8\xba\x97\x0c\x8d\xa7\xc1\xca\xab\x82\x4c\x41\x92\xe7\x4a\x3d\xc3\xe5\xad\xd9\xcc\x89\x4a\x82\xa3\x63\x03\x8c\xbd\xa1\xda\x0a\x80\x86\xd9\x7b\x9b\xdb\x64\xd4\xf3\x0c\x82\x6e\xde\x61\x35\x52\xd9\x14\x90\xe7\xb2\x10\x69\x06\x10\x3e\xe5\x2c\xfb\x79\xf1\xd2\x41\x62\xb2\x06\x70\x22\x60\x41\x72\x9d\x32\x49\x45\x3a\x08\xb1\xa9\x50\x11\x0e\x28\xfa\x96\x90\xab\x0a\xc0\xe6\x19\x59\xab\x90\x61\x07\x39\x7c\x32\x8c\xcb\x70\xe7\xf1\x25\x29\x5d\x7c\x61\x16\x6f\xa2\x56\x43\xa2\x28\xf8\x64\x75\xb8\xaa\x22\x21\x44\xeb\x91\x36\x06\x29\x9e\xb2\x11\xf2\xca\x00\xee\x1f\xa8\xf5\xa2\x03\x32\x0e\xd1\xf8\xc0\xd1\xe7\x91\x67\x0a\xfe\x06\x8a\x2c\x46\x07\x4a\x49\xce\x87\xb4\x50\xd2\x32\x09\x53\xf1\xcd\x5e\xd4\x08\x4b\x46\x2a\x25\x2c\xb6\x9e\x32\xb1\xb5\x87\x4c\xac\xdb\x40\xe4\x0d\xa7\xee\x5c\x23\x91\x00\x5c\x9c\xd9\xc7\x38\xc3\xc9\xae\x25\x9f\x7c\x6f\x55\x46\xe6\x29\x43\x20\x62\x75\x59\x63\x76\x79\x6b\x43\x5d\x69\xa8\x91\x90\xe8\xc8\x0f\x91\x24\x2e\x53\xf4\x00\xa0\xb7\x86\x4c\x29\xa9\x39\x35\x76\x12\x89\x7c\x09\xc5\x32\x6c\xf4\xbd\x36\xb2\x06\x27\x5f\x0c\xe0\xc4\x01\xd9\x84\x39\x17\xe0\x4e\x30\x31\xdc\x59\x91\xc6\x61\x2c\xf8\x99\x01\xe5\x94\xa9\x31\xe0\x42\xd5\x05\x1d\x78\x3c\x77\xb8\x7b\xd8\x9c\xe1\x4d\x00\x9f\x71\x00\x2d\x51\xdc\x2e\x02\xb0\xfa\x1c\xa9\x66\xaa\xde\x22\xf1\x80\x76\xdd\xe8\x44\x55\x2d\x4f\xb2\x8f\x44\x38\xbc\xf5\xfd\xe1\x13\x48\xc5\xc9\x65\x38\x7a\x4a\xa1\xce\xf6\x19\xb9\xdd\x26\xc3\x9a\x0a\x17\x55\x2b\x06\x57\x1b\xc0\xa5\xe5\xbe\x85\xd8\x0a\xe8\x7e\xad\x24\xa5\x91\x60\xa3\xea\x1e\x29\xb1\x24\x00\x82\xda\x70\xd3\x6e\x3c\x72\x4a\x08\x88\x54\x1f\xfe\xb4\xc2\x70\x26\x4b\x48\xe1\x35\x48\x46\x8c\x03\xb6\xb4\xcc\x80\xf2\xdf\x14\x32\x00\x22\x59\xd1\x85\x36\x69\x40\xa7\x8e\xc7\x33\x52\x45\xcc\x70\xfe\xf7\xf2\x19\x8e\x17\x64\xc9\x66\xaa\xea\xe7\x76\x0d\x54\x55\x64\x6f\xa8\x01\x44\x36\x09\x92\x9b\x61\x81\x23\x61\x99\x93\x5b\x41\x86\x36\xed\xa4\x05\x7e\xe2\x0d\xbe\x3a\xf3\x48\xbc\x65\xb6\x75\x7a\xab\xb9\x39\x99\x99\xa9\x78\x4f\x91\x16\x2d\xe5\x8e\xbe\xd5\x6e\xbe\x6b\x9c\x0c\x52\x65\x27\xb7\x6a\x85\x94\x67\x24\xa7\xab\x98\xed\x92\x90\xb7\xad\x07\x30\xa9\x93\x71\xf0\x53\xa4\x4e\x58\x4b\x13\x44\xb6\x27\xb1\x9d\xb7\xe8\x65\xe4\x48\xce\x0d\xfe\xf6\x41\x96\x8b\x14\xaa\x75\x36\xb2\xc8\x5c\xe6\xb4\x29\x0b\xce\x9f\xf2\x99\x2a\x07\x40\x08\xf6\x7d\xe5\x29\x3b\x9d\x76\xca\x82\x43\x69\xd0\x19\xe1\xb6\xc9\xf0\x7c\xce\x47\xff\xe7\x48\x79\xa2\x09\xae\xb0\xa5\x10\x8b\x9f\x34\x75\x20\xb3\xc1\x4d\xb0\x03\xc3\x15\x1e\x67\x09\xe1\xf9\xba\x09\x10\xe8\x78\x1f\x3a\x03\x64\x8d\x29\xad\x03\xda\x32\x5c\xdc\x1a\x3c\xa2\xc5\x00\x43\x07\x6c\x68\x4d\x9d\x4a\xa5\x24\x48\x1d\xe6\xeb\x22\xe5\x40\xae\xf5\x35\x84\xc3\x0f\x34\x06\x99\x19\x29\x15\xa6\xe6\x84\xad\xe5\x48\x44\x92\xfc\xa4\x08\xc5\x83\xef\x6f\x68\xac\xfb\x9e\x04\x39\x29\xe4\x85\xc3\x26\x20\xbe\xb1\x8e\x1b\x6f\x91\x90\x0f\xc9\x3a\xa8\x75\xe7\xbf\xe0\xd8\xe8\x87\xb2\xf7\x28\xf5\x4a\xda\xa7\x06\xe7\x67\xa9\x23\xb8\x64\x0e\x12\xcb\x88\x22\x01\xf0\x82\x53\x89\x59\xa9\x77\x86\x03\xa4\xf8\x6c\x88\x44\xde\xc8\xde\xa2\x9d\xa5\x13\x67\x26\xf1\x86\x25\xe4\xeb\xd8\xc2\x19\x4c\x0a\x16\x93\xf3\xc9\x26\xce\xb2\x50\x4e\xbe\x6e\x3b\x1c\xf2\x7d\x69\x37\x9c\x39\x98\xdd\xda\xa8\x22\x3f\x45\xc6\xaa\x42\xa6\xa4\x86\xf3\xb0\x81\xae\x23\x5d\x9e\x6f\xc2\x48\x61\xd8\x2b\x55\x0e\x4f\x40\x6a\x1d\x69\x5f\x14\x89\x3c\x82\x56\x49\x56\xbf\xc7\x1d\xe8\x7e\xb7\xd2\x99\x9b\x3c\x04\xff\xdb\x4f\xff\xd7\x67\x91\x3f\xa8\xfe\x74\x67\x9c\xee\x8c\xd3\x9d\x71\xba\x33\x4e\xff\x75\x19\xa7\x9b\x1c\x5c\xaf\x12\xb4\x3b\x37\x75\xe7\xa6\xee\xdc\xd4\x9d\x9b\xfa\x46\x6e\x6a\xff\xb6\x73\xf5\x07\x1d\xeb\xc3\x34\xcf\xbe\x2c\x0a\xd5\xbc\x11\xe2\x04\x98\xe2\x48\xbd\xe9\xcc\x52\xa4\x6f\x49\x30\xc0\x72\xe2\x07\xfc\xfc\xe2\x87\x7e\x73\x1a\xaf\x97\x25\xe0\x2f\x79\x7a\x34\x92\x25\xa7\xfc\x6b\x8f\xaf\xb9\x53\xff\xf4\xf2\xae\x13\x02\x99\xe4\xf2\x31\x21\x34\xee\x30\x7b\xd1\xd7\x4b\xf5\x17\x72\xdf\x96\xe9\x7a\xcb\xd1\x38\xfc\xcd\x3b\x6f\xc1\xeb\xfd\xf3\xd7\x45\xdb\x96\x92\x9f\x1e\xbd\x67\x3a\x79\x4b\xae\x3e\x1d\xe3\xe8\xc3\x77\x51\x86\x4c\xe8\xe1\xb5\xa6\xf9\x5f\xbb\xeb\xbd\x3b\x76\x8e\x73\x64\x55\x8c\x2c\x37\xaf\xfc\x2c\xa1\x67\xaf\xf6\xeb\x62\xde\xe2\x19\xff\xe2\xf0\x6a\xf5\xfe\xd7\x4d\xd3\x7a\xc0\x20\xef\xae\x8d\x9f\xbc\xd6\xf9\xf9\xd8\xf0\xc8\x4f\xa7\x48\x5e\x5c\xb4\xbf\xd6\x92\x07\x5f\x3b\xaf\x75\xff\x6a\xff\xa2\xf8\xdd\x1b\xab\x27\x7a\x88\xce\xbd\x37\xb3\xbb\xb1\x4d\xe4\xca\x28\x2f\x0d\xb8\xba\x3d\x90\xca\xfe\x26\x23\x75\x6c\xfe\x1f\x16\x55\x13\x38\xfb\xb9\x22\xaa\x57\xb9\x6d\xfc\xf8\x47\x82\xa4\xc8\x3b\x9b\x46\xb8\x7f\xae\x88\x5a\xc9\xb0\xc4\xe4\xfa\xe9\xe2\x67\x53\xa7\x96\xcb\x96\xfc\x89\xe6\x02\x9b\x75\x1c\x52\x78\x07\x0f\x57\x9f\x1e\xd5\x4f\x55\xa7\xd3\x59\x2e\x2a\x9a\x8f\xbf\xe3\x83\xff\x4e\xb7\x91\x6a\xe0\xa4\xac\xf6\x5c\xd6\xeb\xed\x5c\xa3\x21\xd7\x8b\xc7\xdb\xd3\x17\xe7\xb3\x14\x02\x13\xbf\xd9\x60\xe4\x5d\x3a\x5c\xef\x30\xe0\x4e\x27\x7e\xa3\x1b\x48\x80\x9c\x27\xf4\xf9\x8d\xe6\x3c\xc8\xf5\xf1\xf4\x0a\x8e\x63\x20\x54\xca\x45\xeb\xbc\xe4\xfc\xfa\x40\x3c\x7d\xe9\x88\x89\xad\xce\x07\xbf\x31\x5e\x57\xeb\xf7\x47\xdb\x9b\xdd\xc3\x24\xe5\xa5\x81\xd7\xe6\xe8\x74\xbe\xdf\x2c\xe9\x38\xd6\x97\xc3\x80\xd8\x27\xbb\x6c\xfe\xe9\x74\x46\x94\x1d\x3a\x7b\xb9\x66\x5e\x0e\x98\x5e\xab\x03\xbd\x7d\x6b\x8e\x50\xf8\xf7\xcf\x75\x6c\x1e\xf4\xf7\x64\x66\x2f\x5b\xfa\xc6\xa4\xde\x4c\x22\x7e\x9e\x80\xcc\x3f\x24\xfe\x83\x7d\xfa\xe9\x9f\xc8\x34\xdc\x76\xba\xfc\x4c\x4c\xc3\x4b\x57\x40\x2d\x9f\x6d\x49\x57\xf9\x5b\xe6\x27\x5e\xf6\x5b\xfe\xf0\xbb\x52\x17\xaf\xb8\x9f\x8b\xd5\xf8\x91\x8c\x06\xbf\xc5\x68\x5c\xb6\xfa\x84\xd1\x78\xd9\xf5\x3f\x7c\xfe\x9d\xc8\x1f\x9e\x81\x28\x7e\x15\x3c\xc8\x5b\x1c\xc8\xb5\x9d\xf6\x31\xee\xe3\xe7\x89\xec\x3d\x25\x2d\xff\xf5\x59\x92\xf2\x23\x39\x92\xb7\xc8\xcc\xbf\x08\xb3\xf2\x16\xc5\xf9\xd7\xe0\x63\xde\x22\x3c\x77\x16\xe7\x05\x1d\xfa\xcb\x7f\xde\x10\x5e\xfe\x6a\x2e\x0d\x60\x9f\x75\xca\x7d\x4b\xa2\xdd\x49\x61\x2d\xa4\x29\xf2\x28\x29\x71\xab\x93\x02\xdf\x01\x9a\x53\x69\x33\x99\x1a\x35\x00\x7a\x41\xad\xaf\x66\x7b\x32\x51\xe0\xa3\xd9\x8a\x9d\xc9\x18\x88\x0f\xbd\xcb\x24\x89\xb4\xec\x61\xef\x51\x4a\x16\x38\x6f\x6d\xe4\x83\x15\x81\xfa\x39\xd5\xc8\x99\xc7\x54\xcb\x7e\xa6\x0c\xac\x61\x53\x9b\x29\xf2\x06\x17\x32\x91\xd9\xcb\xdf\xc2\xe5\xd9\x7f\x02\xb5\x66\x18\x28\xa0\x74\x85\x6f\x57\x99\x89\xc3\xec\x64\xf0\x9d\x86\x8a\x9e\x01\x3d\xe5\x9d\x68\xfb\x01\x07\x04\x40\x2e\x58\xa3\x52\x3d\xcc\x94\x32\x3c\xf2\x3a\x74\xa0\x6c\x1d\x80\x43\x80\xd1\xc9\x73\xa6\x92\xf2\x9e\x54\xf3\x4c\x45\x1a\x55\xe8\xe1\x7a\x13\xca\x52\xa8\x26\xe0\xc8\x79\x91\x65\x4b\x8a\xfa\x85\x3a\x7c\xad\x91\x98\x02\xa6\xb1\x52\xc9\x00\x09\xc7\xc4\x25\x74\x63\x7e\x07\x2a\xea\xbd\x9f\x3d\x94\xd4\x60\xd3\x42\x81\x35\xc1\x36\xd6\xc4\x6b\xf5\x4a\xb7\x54\x9a\x0f\xb5\x34\x43\xab\x80\x4a\x37\xae\xd0\xbe\x03\x25\x18\x6e\x2a\x34\xc8\x00\xb4\xca\x94\x54\x9e\x1e\x89\xad\xcd\x42\x92\x0a\x90\xeb\x64\x26\xeb\x91\x6b\x0c\xee\x91\x15\x39\x6f\x66\x25\x09\xdb\x50\x0e\x93\xd6\x16\x7a\x4b\x2e\x85\x24\xe0\xc7\x6a\x87\xdd\xa0\x4c\x4a\xa9\x5b\x4c\x27\xb5\x0e\x7f\xc5\x54\x05\x9a\x49\x3f\x5e\x00\x1e\x57\x3a\x19\x34\xd1\x75\x31\x15\xe2\xaa\xe4\xc8\xca\x9a\xd8\xa7\x15\x20\x55\x7e\x63\xc7\xa4\xf9\xe9\xd1\xef\x1b\xd5\x64\x1b\x62\xa3\x01\x65\x15\x1a\x79\x86\xbd\xc7\x5f\x43\x85\x9b\xb2\xfa\x40\x77\x4a\x62\x91\xed\xd5\x7f\x1b\x53\x9b\x94\x92\x36\x7f\x41\x6b\xbc\x7c\x2b\xbb\x99\xb2\x1e\x28\x45\xa8\x16\x0b\x89\x91\x95\x1c\xfe\xa8\x25\x6f\xc8\x0a\x4c\x75\xc3\x2f\xaf\xcc\x64\x45\x0f\x50\xe0\xfa\xa3\xe2\xbd\x6b\x04\x94\x99\x8a\xa8\x62\x66\x25\xc9\x79\x13\xc9\x6a\x8f\x09\x4a\x11\xbc\x80\x5b\x67\xdf\x22\xc1\x53\x57\xef\x67\x2f\x79\x2a\x64\xd5\x36\x0c\x0c\xb7\x78\x1f\xbf\x83\x81\x4b\x95\x72\x6d\xfe\x5a\x5c\x23\x7d\xd8\x0b\xe5\x46\xf9\xf9\xab\x99\x52\x87\x76\x3a\x95\xf1\x7e\x2c\xc3\x8b\xd8\x42\xbb\xcb\x45\x49\xb5\x90\x64\x23\x83\x91\xc9\xa0\xe7\x4e\x70\xfe\x0c\x63\x82\x21\xc8\x3d\x67\x97\x92\xbd\x44\xa1\xd4\x30\x0d\xbe\x19\xc6\x80\x30\x14\xce\xd6\x41\xc8\x00\x09\x36\xc6\x75\x01\xe3\xd2\xfd\xad\x43\x0d\xea\x92\x26\x8c\xb1\x98\x5c\x1b\xeb\x8d\x3f\x72\x84\xe6\x83\x29\xd0\xea\x1b\x43\x9a\xb0\xa0\xb4\xc2\x22\x90\xda\x34\xd2\xef\x15\x64\xeb\xe4\xb2\x2c\x33\x85\xc1\x1a\x1a\x7c\xcb\x33\x59\xd3\x58\x9a\x01\x98\xe6\x97\x98\x9f\x3c\x17\x2a\x70\x31\xb5\x06\xbb\x5b\x87\x46\x1b\x09\x21\x61\x69\x08\x1c\x14\xf6\x7d\xa0\x85\x3a\xf3\x96\x2a\xd0\x44\x00\x46\x92\xc0\x7c\x02\x37\x05\x48\x23\x49\x57\x8d\x3a\xb4\xf7\xa5\x3f\x3d\x92\x55\x01\x3b\x17\x7e\x9c\xc9\xb0\x46\x27\x28\xef\x01\xff\x21\x58\x00\x62\x99\x2a\x35\x41\x96\x59\xdf\x7b\x8a\x9c\xb3\x05\x59\x1f\x73\x46\x40\x4d\x83\x5f\x2a\x12\x2b\x4a\xdb\x1f\x71\xd1\xe4\xeb\x48\x4f\x0a\xe4\x44\x75\x72\x18\x09\x7f\x67\x44\x96\x70\xe7\x91\x5c\x4c\xba\x52\xaa\x16\x48\x6d\xde\xfa\x0d\xb1\x6f\xbe\x23\xe2\x47\xa0\x68\xca\x76\xb8\x91\x3a\x69\x35\x27\xde\xb9\x8e\x8b\x12\xd1\x25\x4d\x49\x70\x34\x24\x03\x8c\x3a\x19\x37\xf8\x0b\x58\xb0\x93\x33\x75\xf8\x26\xb0\x37\x09\xa7\x8a\x93\xa3\xec\xcd\x35\x95\x99\x6a\x65\x58\xf1\x75\x76\x9a\xb6\xcc\x87\xcf\x2a\x16\x6c\x52\x9f\x80\x66\x02\x23\xab\x1f\xbb\x75\x1f\xb8\x23\x0c\x4a\x90\xba\xf7\xc5\x09\xf0\x4c\xea\x0b\xdd\x0f\x82\xda\xf2\x02\x89\xc4\xb2\x47\x74\x29\x6c\xa5\x94\x1b\xe2\x67\xda\xf6\x08\x21\xe7\xb3\x87\x7c\xcc\x94\x7d\x80\x94\x1f\x58\x0e\x7e\xf0\x00\x97\x11\x90\x73\x48\x16\x82\x68\x23\x52\x8d\x9c\x19\x42\x9a\xbd\x93\xcd\x00\x7d\x02\x4b\x0d\x4b\x85\x4b\x44\x81\x39\xb1\x75\xb2\xec\x83\x57\x7d\x1a\xeb\x4c\x05\x0b\x44\x5b\x09\x0b\xa1\x93\xf0\xd4\x61\xcf\xa2\x54\x60\x7b\x86\xa1\x24\xa6\xc3\x7c\x8c\x90\x12\x24\xfc\x2a\x14\xf8\x55\xd9\x4f\xcd\x02\xfb\xfe\x3e\xc8\x3c\xcb\x36\xbc\x18\x52\xa6\xd6\x23\xeb\x0e\x8c\x6d\x02\xab\xfa\xde\xc7\x91\x52\xb1\x03\xa5\xa6\x4f\x8f\x5e\x5a\x18\xdf\x9d\x4b\x2d\x46\xd6\x19\x40\x2f\x8d\x71\x3e\x39\xe7\x17\xa9\x67\x19\xfd\x12\x76\xda\x8f\x81\x6e\xb0\xcf\x55\x59\x60\xf8\x8c\x23\x4f\x9d\x8c\xa5\xc7\x86\x35\x03\xff\x8a\x8e\x6e\x92\x15\xf2\x2f\xbb\x34\x7c\x6a\x41\xaa\xdc\xea\x93\x8e\x8d\xd8\xd5\x17\x8b\x73\x40\x68\xb4\xbf\x8f\x4d\x9f\xbb\x17\xb5\x9f\x17\x88\x52\xa4\xd4\x05\xa0\x1f\x83\x0b\x9d\x95\xb2\x95\x7d\xac\x92\x54\xf2\x96\x60\x67\x75\x7e\x64\xa6\x6c\x01\xa5\x51\x01\xc7\x86\x44\xd8\xd2\x1b\x96\xe1\x3c\x96\x21\x5b\xa4\xdd\x97\x2d\x25\xcc\x86\xaf\xdc\xc0\xf2\xd3\x0a\x63\x62\x9a\x10\x69\xd5\x85\x86\x83\x79\x29\x7d\x43\x5c\xab\xbf\x8e\x3b\x04\x8e\x08\x18\x18\xac\x26\x00\x89\x31\x7a\xd0\x46\x26\x60\x18\x02\xa5\x23\x78\x0b\xac\x42\xc6\xc0\x26\xd1\xf0\x3c\x19\x17\xfb\xb1\xdf\x92\x1e\xfc\xd8\xf5\x66\x55\xe7\x2b\x48\x9c\x76\x36\xa5\xe6\x83\xe9\x5b\x4d\x23\xb2\xc0\xd7\x58\x1a\xd4\x01\x9b\xc8\xa2\xbc\x56\xaa\x0b\x8b\x7e\x34\x37\x19\x57\xac\x20\xb0\xed\xf5\x9c\x5e\xa7\x2e\x46\xbd\xdb\x54\x9d\x95\x72\x1a\xc8\x8a\xa5\x9f\x82\x32\xc0\xce\xcd\x24\xba\x9f\x03\xd8\x54\x5b\x0c\xa6\xff\xa4\xe7\x2d\x19\xa0\x53\x14\x36\xc2\x98\x9a\x89\xa9\xa2\xf7\x05\xd8\x98\xc8\x16\x5f\x33\x25\x6b\xcf\x57\x41\x2d\x60\x82\x06\x9c\x50\x06\x0c\x63\xa6\x2e\x32\xc5\xfb\xd1\xc8\x8e\x61\x7d\x02\x42\x43\xe6\xa9\xfa\x8e\x0f\xc7\x79\x1c\x67\xce\xa5\x15\xec\xef\x30\x2e\xf6\x2e\x80\x53\x74\xa6\xc3\x79\xac\xe3\xc5\x81\x19\xfe\x22\x40\x17\xf5\xb5\x57\x44\xc2\xeb\x3e\xfb\xae\x05\xe7\x56\x52\xa1\x2a\xe8\x9a\x66\x6a\x70\xd6\x91\xca\x01\x5b\x96\x1b\x9c\x04\x06\x41\x61\xf3\x07\x79\x0f\x60\x53\xa1\x64\x07\x70\xcc\x4f\x5f\x2a\xd2\xb6\xb3\x52\x49\x02\x18\x54\x0b\xf6\x35\x61\x5e\x72\x03\x87\xe6\xfc\x93\xaf\xf5\xf1\x70\xee\x78\xba\x8f\x7e\x8d\x6e\x19\x72\xe2\x03\x8d\x6e\x5e\xfa\x35\x8f\xee\xc0\xd1\x63\x5c\x45\xcf\xda\xde\x0f\x5e\x45\xc7\x9c\x6f\x28\xde\x2f\x05\xdd\x75\x3a\x5b\x98\x63\x1f\x72\xb0\x53\x0d\x90\x68\xd2\x6e\x33\xbb\xba\xcc\xf1\xae\xb3\xec\xab\x32\x47\xa2\xae\xc5\xa5\x40\x60\x11\xf9\xc1\x80\x65\x0d\x00\x55\x27\x83\x9a\x8f\xd9\xe7\x6b\x23\x71\xd2\xa2\x4d\xfd\x4c\x46\xc0\x42\x6f\x7e\xf2\xd6\x00\x13\x2b\xb3\x50\x0b\xc4\xb1\x92\x57\x7e\x26\x4e\xec\xfb\x6b\x8f\xf3\x0f\xc9\xed\x37\x05\x2c\x77\xbc\x1f\x59\x0a\xf4\x76\x3f\x0f\x6f\x29\x50\x07\xad\xbe\x5b\x6b\xf6\xc2\x67\x2f\x1c\x27\x9f\xc1\x15\xa2\x3b\x2d\x73\xa9\xc3\x99\xa5\xe2\x8b\xa3\xa3\x81\x38\x17\x9d\x3e\x27\x05\x16\xb4\x53\x17\x60\xc6\xf6\x23\x47\x24\x7e\xcc\xe1\x58\x33\x2c\x8b\x84\xe0\x92\x62\xc8\xb4\xee\x6b\x20\x92\xfb\xc3\x91\x4c\x6d\x55\x28\x55\xa7\xc2\x7b\xb2\x04\x98\x64\x41\xac\x06\x19\x42\x60\x7d\x91\x4b\xdd\x28\x29\x40\x6f\x03\x3b\x36\x41\xf2\xf0\xdd\x97\x19\xd1\x1b\x4d\xba\x4b\x22\xbe\x9f\xe0\xdc\xb7\x47\x99\x49\x4a\x38\x4c\x19\xcb\xaa\xfb\xae\x42\x35\x92\x9d\x92\x6e\x11\xac\xd2\xe3\xec\x00\x76\x43\xe9\x32\xae\xe1\x47\x76\x20\xf8\x5e\x84\xe3\x90\xf9\x09\xe5\xdc\x9f\x64\x17\x32\x58\xe1\x43\x82\xc4\xa6\x70\x00\xf4\xad\x04\x7c\xe7\x5c\x5c\x52\x6c\x70\x98\x53\x6c\xf3\xa4\x11\x85\x04\x82\x22\xc3\x61\x2e\x6b\x07\x54\xb8\xaf\xd9\x3d\xe0\xad\xa9\xe4\x08\x7b\x01\xb2\x5c\xaf\x4e\x10\x9d\xef\x49\xbe\x79\xe1\x47\x07\x7a\x16\x17\xd9\xc0\xf4\xd5\x56\x23\x8c\xa8\xd5\x4c\xb9\xef\xa8\x9b\x97\x41\xd9\x79\x7b\xf6\xf3\x0e\x14\xc9\xe9\x7d\x87\x4b\xc7\x10\xde\xba\xb3\xbb\x8c\x64\xc5\x8b\x88\x01\x4f\x8d\x9e\xaf\xf1\xbb\x86\xe3\x6e\x37\x93\x26\x1f\x14\x0e\xcc\x13\xf1\xf5\xdc\x28\x3b\x89\xea\xfe\x31\xd0\xa5\x7c\xcb\xe7\x88\xc7\x05\xb6\x77\xc1\x83\x79\x43\xdc\xc4\x5f\x43\x4c\x69\x78\xfa\xfc\x70\xf1\x53\x94\xcd\xc6\x9d\xe3\xda\x85\x4c\x14\x22\x53\xeb\x13\xdc\x46\x36\x3e\x71\x98\xbc\xf1\x9b\x70\x99\x2b\xa4\x38\xd3\x8e\x3c\xb3\xfa\xe2\xf2\x89\xf0\xd7\xf1\x4b\x24\x59\x7f\x76\x55\xe3\xc1\xd4\x38\x47\xc5\x40\xfb\x75\xb9\x21\x7a\x27\xfe\xf1\x95\x94\x3b\xe8\xb9\xb3\x76\x5c\xdb\xd3\x97\x42\xe6\x12\x7f\x2a\x72\x36\xc8\xed\x62\x90\x79\xa0\x62\x9c\x0e\xf2\x7e\x1c\xef\xcf\xe2\x9a\x3e\x14\x52\x79\x31\xb8\x18\xd5\xfc\x3c\xb4\x1a\x4c\x56\x8e\x8b\xf3\xe1\xf5\x56\xf8\xe9\x59\x29\xf5\x90\xb0\x31\x84\x2f\x8f\xef\x77\x47\x38\x76\x75\xf0\x3b\xbe\x1d\x9d\xdf\x71\x72\x0a\x78\x30\x1d\x6b\x0c\xb2\x35\xe0\xad\x9d\xd1\xc8\x88\xd9\xea\xbe\x08\xb1\x3a\x31\x51\x95\xe7\x4c\x4d\x5c\xa8\xc8\xdc\xa8\x55\x9e\xfd\x3c\x77\x0e\x2d\x01\x6b\xd4\x37\x9c\x6f\x10\x1f\xe9\x52\x74\x0b\xd5\x47\xd5\xea\xac\x19\x1c\x9a\xc2\x63\xcc\x45\x79\x70\x9d\x20\xdf\xbd\x3e\x3d\x22\xe8\xbb\x91\x48\x60\xe0\x7b\x8f\x93\x90\x9f\x0e\xf0\x5d\x32\x97\xe2\x1a\xdc\x77\xac\x15\xc8\x5f\x15\x42\x57\xa6\x2c\x81\x1f\x88\x1d\x4b\x85\xbd\x69\xd5\x65\x89\xf0\xb1\x1a\x0b\xfe\x2b\x25\x3f\x7e\x00\x5d\x02\x0e\x4b\xda\x76\x11\xc1\xc3\x2b\xcb\x49\x52\x85\x78\x40\xc9\x42\x9a\x50\x84\x5d\x26\x3f\xdb\x6b\x3e\xb2\x4a\xd9\x8b\x72\x92\x0a\xb9\xcc\x30\x56\x3a\xa2\x20\x71\x95\x5b\xc8\x13\xaa\x91\xf3\x58\x4b\x0d\xf8\xdc\x5a\x47\x9f\x05\x22\x4c\x4d\x85\x9a\x1f\xf3\xd9\x9c\x99\x83\x7c\xe2\xf4\x1b\x21\x73\xce\xf6\x01\x29\xc5\x3b\xd0\x06\x65\xc6\xbc\x27\x01\x89\xce\x05\xae\x73\x42\xa5\xed\x83\x37\x8c\x05\x5a\xc1\xed\xda\x76\x30\x6c\x36\x04\x94\x1a\xf2\x44\xb7\xbc\xf7\xe3\xba\xa5\x4e\x9a\xc1\xed\xfa\x5a\x0f\x6a\x20\x64\xf0\x22\x14\xb0\x30\x71\xf5\xd0\x0e\x60\xfd\x21\x43\x08\xe2\x35\x87\x02\xa4\xc0\xd1\x89\x21\x6c\x09\x90\xf4\xbd\xc7\xc9\x0f\x9a\x8c\xf8\x53\xb0\x8a\x0c\x2f\xe4\xe1\xb0\xdb\xc1\x3b\xf4\x4c\x56\x9c\x7f\x00\x7b\x85\x79\xa9\x32\x08\xf6\x1e\x93\x12\xae\xdb\xec\x0c\xe5\x32\xe4\x19\x0c\xa9\xb3\xba\x33\x12\x63\x79\x5b\x7d\x40\x0a\x12\x9e\x8e\x63\xca\x79\xed\x2d\xfc\xc2\x44\x98\x4a\x06\x8e\x2a\xf5\x0a\x79\xa5\xbb\xb8\xe5\x0b\x2b\xd7\x03\xa5\xf2\xf4\x48\x5d\xbc\x9c\x0c\x45\x77\x2e\x94\xfd\x74\x22\x6b\xdd\x4f\x34\x7c\x6a\x9c\x43\xd0\x1b\x5a\xa7\x06\x58\x1b\x70\xf3\x1c\x12\x32\xa5\x0c\xcf\xb0\x0d\x87\x17\x5e\x3a\xe6\xde\x0e\xff\xb9\x10\x7e\x04\x1a\x47\x3f\x90\x67\xa8\x23\xb5\x7e\x9d\xa1\x0c\xa4\xe4\x33\x5b\x8a\xb3\x06\xf5\x4a\x19\x65\x14\xe1\x52\x56\x82\xcf\x1d\x3e\x32\x2f\x1a\x8a\xc4\xfc\xf4\x28\x64\xd5\xd7\x94\xb1\xee\x63\x99\x24\x00\x8b\x40\x4c\x86\xa6\x04\xde\xcc\xcd\xc7\x1f\xc1\x98\xce\xa2\x09\x58\xfa\x3a\x23\xdb\x01\x35\x81\x8e\xc1\xa5\x76\x1c\x16\x05\xf8\xe8\xc5\x29\xa6\xe2\x53\x91\x3d\x83\x38\x07\x57\x0a\xf1\x31\x10\x1f\x5a\x7d\xde\x66\x6d\x03\xf5\xd2\x11\xd0\x31\xd2\x1f\x00\xbf\xc1\xd7\x27\xe4\x25\xa8\x37\xa1\x35\x71\x11\x2b\x59\x24\x46\x18\xf2\x11\x97\x10\xc1\xc7\xc5\xb2\x0b\x5d\x98\x00\x63\x80\x71\x77\x32\xda\x1a\xe0\x52\x4b\xa0\xa6\x72\x41\xeb\x6c\xb8\x92\x52\x75\xde\xd0\x89\x83\x38\xd7\x52\x9c\x2b\x2b\x03\xd0\x7a\x5c\x81\x83\x29\xfc\xbe\x1c\x51\x11\x79\xec\xbc\x85\x40\x6d\x8b\xad\x5d\xa5\xc4\xa9\xdd\x7b\x26\x86\x3f\x2b\xfa\xe5\x4d\x07\xf5\xac\x90\xe3\x71\x3a\x4b\x05\x57\x0a\xcf\x4b\xc6\x2f\x7c\x81\x67\x40\x8a\x30\xdc\x7b\x13\xf8\xf9\x71\x15\x14\x22\x50\x6f\xb9\x54\x92\xb6\x51\xca\x48\x09\xb0\x20\x44\x75\x3f\x90\xb8\x54\xe0\x0b\xd6\x9c\x27\x27\x7b\x19\x48\xa6\x60\xe6\xcc\x17\x1b\x20\x18\x11\x6f\x90\xdb\xc6\x09\x2b\xa8\xeb\xc2\x69\x75\xd2\x64\x07\x64\xe6\xd8\x1f\xfd\x66\x5d\xd4\xd3\xdc\x9c\x7f\x4b\xb2\x25\x70\x3f\x99\x0c\x8b\xc4\x89\x2d\x3a\xec\xa3\xad\x08\xfa\xee\x08\x3f\x77\xe1\x1f\x0a\x52\xb8\x6b\xb6\x3d\x59\x46\x2c\x00\xce\xb1\x16\xae\x39\x32\x75\xe2\x02\x91\x12\xb2\x16\x98\x9e\xe5\x59\x0c\x18\x1e\x9d\xcf\x9f\x1d\x1d\x5a\xfa\x93\x97\xee\x60\xcd\x76\x88\x2a\xce\x71\x74\x30\x83\xc7\xab\x43\x8c\x22\x8f\x80\x02\x1c\xac\x19\x3c\x29\xe2\x9d\x9d\x83\x71\xa2\x6f\x2e\xb6\x57\x44\x43\x3b\xcd\xed\x2a\x37\x4b\x0c\x1f\xc0\x10\x38\xa6\x20\xe7\x4a\x0c\x85\x69\x4b\xf6\x50\xa8\x05\x0a\x9a\x4b\x01\x8a\x9d\x5b\x0d\x54\x4c\x66\xf3\x5f\xec\xa9\x56\x9d\x5c\x50\x45\x3a\xf2\xb2\x42\x0a\x98\x89\xb7\x4c\xad\x22\x99\x1e\x12\x68\x34\x86\x27\x41\x6a\xc7\xeb\x96\x2e\xf3\x2e\x3c\xb7\x41\x26\x97\x77\x2b\x4c\x10\xba\xf6\x93\x38\x7f\x1d\x7a\x53\x48\xca\x4e\x73\xba\x6d\xfd\x48\x9d\xd2\x54\xa8\x77\xff\x7e\x7c\xba\x38\xa6\x55\x61\x19\xb9\xcc\x82\xfc\xfb\xdf\xf9\xbf\xe7\x7a\x5c\x60\xb7\xfd\xec\xfc\x94\x42\x12\x95\x75\x25\xe1\xaf\x02\x81\xb4\xb9\x18\x03\x09\xbb\xb5\x03\x9b\x8b\x42\x17\x25\x7e\x2e\xfe\xef\x39\xf1\x09\x4f\xce\x06\x3e\xb0\xe0\x81\x2a\xfb\x42\xb9\x87\x34\x18\x45\x3b\x6b\xde\x50\xe4\x5c\x22\xec\xbc\x5d\x22\x86\xeb\xef\xf4\x77\x45\x8f\x88\x78\x96\xcb\xc4\x9d\x1a\x24\x02\x93\x39\x53\xad\x3b\x28\x3b\xeb\xa1\xba\xcc\xba\x1f\xa7\x11\x6f\x3a\xdc\x84\xa7\xf1\xe1\x1b\x71\x91\xdb\x4c\x2f\x4d\x7d\xa6\xa6\xf5\xd3\x62\xea\xcb\x56\x51\x4d\x69\x7b\x7f\xc8\xe7\xce\xc0\x2c\x56\x5f\xd7\x0f\x2e\xaf\x78\x0b\x72\x2d\x53\xf6\x13\xfa\x0a\x98\x73\xd7\x6a\x47\x00\x02\x73\x69\xd3\x8b\xb5\x2d\xa4\x24\x17\x19\x40\x5c\x82\xb6\x8d\x2b\xaa\x12\xda\x3e\xdf\xd7\x23\xf8\x07\x02\xb6\x48\x79\x63\x91\x20\x1f\x8e\x33\x77\xce\xe3\x58\x05\xb3\xd8\x9c\x38\x43\xab\xd8\xb0\xeb\xa4\xd8\x0e\x89\x39\xd2\x84\x00\x20\x75\xae\xbb\x17\xb2\x26\xf8\xe4\x16\xba\x71\xc8\x05\xfe\x81\x38\xa1\xe3\x23\xcd\x9c\x54\x82\xe6\x45\x91\x71\x79\xb9\x06\x72\xff\x54\x8f\x9e\x1a\x13\x3b\x25\xd5\x6d\xb0\xf0\x56\xc8\x9c\xf7\x81\xa9\x07\x16\x5f\xca\xc0\x91\xe3\xc1\xe0\x81\x2d\x15\x28\x63\x3b\xec\x0c\xad\x19\x29\x1c\xb8\xa1\x67\x5c\xae\xbe\xc2\x38\x1c\xb8\xe2\x61\x28\x8e\xc0\x18\x5f\x6a\x99\xaa\x5c\x4e\xee\xef\xdb\xef\xea\xa7\xa3\xcf\x50\x2b\xd0\x8b\xb8\x9c\xe1\xac\x02\x28\x69\x86\x0c\x98\x11\x11\x74\xbc\xfe\x3a\x2f\x2a\x72\x15\x3f\x8e\xfd\xb0\xe5\xb6\x85\x38\x53\x54\x5c\x70\x44\xae\x28\xb4\xda\xaf\x10\x09\xe3\xc3\x55\x6d\x71\xf8\x67\x97\x96\x32\x52\x0d\x49\x7d\xf0\xca\x2f\x77\xce\x8b\x35\xde\x93\x4e\x9d\x12\x80\xe4\x19\x9a\x12\x46\xda\xa5\xcc\x36\xb2\x2c\x2f\x57\x24\x38\x4f\x60\xe9\x82\x52\x51\x9f\xaf\xbe\xce\xa1\xca\x10\xe0\xcf\x37\x03\x90\x21\xd4\xa7\x0a\xf5\xa9\x7f\x08\x01\x44\xcb\x97\x8e\xee\xa9\xb3\x41\xfa\x25\x68\x04\x58\x2b\xd2\x4f\x39\x9d\xc6\x74\x9b\x91\x5a\x83\x0e\x5e\xc5\x45\x34\x97\x7e\xa4\x6a\x64\xe4\xb2\x64\xce\x7c\x41\x0d\x46\x5c\x9d\x6a\x6b\x0f\x86\x45\x61\x32\x3d\xbd\x64\xdc\x6a\x39\x78\xcf\xee\x12\xd3\xb8\x78\x73\x5f\x72\x02\xed\x6c\x94\xbb\x77\x0f\x7b\x99\x3b\x70\x26\xa0\xef\xd7\x6d\xf2\x9e\x09\x62\xc7\x14\xaa\x96\xcc\x91\x70\x3a\x81\x17\xea\x8d\x4a\x05\xc7\xeb\x75\x4d\xf8\xb5\x76\x9e\x94\xd4\x20\x48\xd4\x09\x2d\x44\x5c\x02\xe4\x72\x0b\xc8\x0a\xce\xde\xaf\x3d\xe5\x8a\x20\x33\x1e\x1c\x9a\x97\x13\xc1\x7a\xcd\x3b\x3d\xc5\xa8\x35\x33\x2a\xba\x46\x5c\xcc\x16\x76\x37\x90\x0e\x5f\xaf\x11\xc9\x87\xcf\xcb\x55\xa0\xca\x26\xc7\x55\xc0\xd1\xac\xb6\x05\xeb\xa4\xe0\x38\x1a\x92\x1b\x18\xc2\x0e\xfd\x3a\x13\x38\x43\x1e\xf2\xdc\x96\x22\x7f\x53\x2d\xd0\xc2\x2b\xd8\x3d\x8e\xe4\x41\x60\x73\xb0\x18\xc8\x32\xb5\x12\x80\xf4\x88\xd8\xcc\x7b\x32\xe7\x97\x7c\x1a\x4b\xad\x4e\xd5\x60\xfd\x9e\x15\xce\x50\xe6\x5c\x88\xd1\x11\xa2\x55\x72\x08\x01\x90\x0c\x2c\x64\xf1\xac\x4a\xd5\x27\xb5\xb6\xe6\x4c\xfa\x8c\xbc\x57\x21\x29\xf4\x21\x0e\xfa\x2a\x84\x57\x8a\x41\x33\x9f\x42\xbd\xdb\x0a\x32\xdd\x80\xb5\xc0\x4a\x35\xdb\x30\x95\xde\xa7\x78\x1f\x59\xb2\x3a\x74\xf9\x08\xd8\xc9\xe3\x7d\x69\x8d\x20\x9f\xd3\xde\x59\xbd\x48\x6a\x05\x9b\x08\xe5\x66\xce\x98\xf8\x79\x03\x29\x5a\x8b\x8b\x39\x2e\x1a\x37\x44\xdf\x25\x0c\x01\xc8\xab\xb3\x50\xc4\x3e\x34\x19\x4b\x11\x29\x2c\x72\x6c\x03\x30\xcb\xce\x76\xb8\x64\x02\x5d\x76\xc9\xc8\x50\x90\x10\xd3\x56\x42\xfd\x2a\xc3\x2c\x3e\xfb\x30\xf6\x3d\x99\x0b\xa7\x1d\x19\xe3\x95\x34\x3b\xad\x9c\x82\x77\xd2\x0c\x1c\xa2\x6d\x58\xf6\x99\xc9\x77\x42\x01\x09\x02\xd1\x28\x4a\x06\xd1\x95\x21\x09\xc0\x69\xc8\xc5\x3f\x29\x79\x1f\x0d\x35\xe7\x03\x9c\xef\x60\x17\x7f\xa4\x50\x2f\x4f\x8f\x7e\x04\xf6\x3c\xf1\xf0\x02\x0a\x70\x3c\xa4\x13\x89\xec\x76\x10\x99\x0b\x74\xfd\x48\xca\x16\x10\x6d\x21\xf5\xda\xb0\x21\xc8\x62\xea\x90\x94\x91\x6e\x01\xb1\x3b\xf0\x7b\x68\xd9\xe2\x42\x05\xe8\x37\x05\x7a\x08\x67\x0c\x10\x77\x59\xa0\x32\x1d\x10\xe3\x1a\x89\x91\x04\x76\x7e\x54\x18\xa2\xea\x16\xf7\x72\x01\xb4\x3f\x62\x4c\x41\xd6\x4b\x0e\x4d\x59\x86\x1b\xc1\x16\x61\x96\xa9\xfb\xc1\x43\x0c\x05\x21\x71\xfe\x4a\xaa\x12\x2a\xb8\xe0\x92\x5f\xba\xae\xf8\x42\x28\x10\x9e\x10\x5e\x55\x19\xb0\x73\xac\x3d\x3e\x7b\xfc\x9d\x00\x5c\xe4\x9b\x04\x8c\xaa\x7f\x03\x3f\x1a\xf0\xf9\xfe\x7e\x2c\xc9\x0b\x72\x31\xad\x31\xec\x3d\x25\x6f\x07\x2e\x4e\x67\x9c\xd5\x30\xc9\x41\x46\xc5\x01\xde\x86\xc9\xaa\xe6\x30\x1b\x09\xa5\x0e\x0d\xd7\xac\x54\xe0\xe1\x00\xc9\xb3\x79\x97\x20\x39\xfa\x49\x0d\x9b\x5a\x76\xe9\x38\x16\x24\x9c\x22\x52\xf0\xd8\x90\xa3\x00\xb8\x57\xb1\xdb\x46\x94\x33\xcf\xc3\x38\x92\x42\x58\x75\x8e\xb8\xce\x23\x11\x22\x8a\x82\x07\x4a\x95\x3e\x85\x3f\x50\x87\x3c\xee\x0b\xa8\x0c\x53\x8f\x74\x0d\x0b\x58\x45\xbc\x94\x3c\xe7\x94\x0a\x93\xa1\x74\x3f\xda\xe6\x08\xa2\x1b\x71\x54\x0a\x7b\x49\xdf\x13\x6b\x81\xb3\x09\x14\x87\x90\x0e\x20\xa8\x9b\xa0\x66\x2c\x75\xe8\x20\xea\x50\x1f\xb3\xf7\xa1\x8c\xcc\x5b\xc2\x88\x7a\x13\xc5\x4e\x90\x3d\xa5\x06\x55\xdd\xc1\xb7\x0f\x74\x48\x60\x65\x60\x0d\x6c\x2e\xed\x38\x51\xeb\x2e\xff\x45\x00\x21\x15\x53\xea\xf1\x61\x29\xc4\x7c\xa8\xbc\x8c\x61\x2c\x71\xe2\xcc\x30\x7e\x09\x54\x6d\x33\x15\x7c\x40\x91\xb8\x5b\xec\xde\x99\xc3\xe6\x59\x3b\x85\x81\x11\xec\xd3\x10\x5f\x9d\xf6\x51\x85\x1b\xc4\x86\x7a\xa6\x1e\x7e\x51\xd4\x5d\xf0\x2d\x66\x5b\x6f\x56\x84\x2f\x2a\xe6\x0c\xce\x32\x71\xd5\xf3\xc1\x67\xc7\x19\x50\xa7\x26\x6f\x93\xf7\x1c\x3e\x35\x70\x00\x7d\x60\x5f\x67\xfd\xa8\x74\xb4\x08\xac\x4f\x86\xb8\x58\xff\x0c\xbf\x89\x0e\x07\xa4\xf8\xda\xe9\xa7\x1d\xf5\x8e\xf9\x4a\xa6\x9d\x67\xfe\xd0\x8f\x80\xa5\xae\x67\xcd\x66\xaf\xe1\x9b\xa1\x4e\x8e\xf0\xa1\x91\x73\xcd\x37\x98\xe4\x30\x63\x9a\xb6\xa5\x12\x7e\xaf\x4b\xea\xac\xc3\xa8\x26\xac\x92\xb1\xe9\x93\x4a\xfc\x61\x4e\x70\xc0\x9d\xb3\xe4\x8d\x4b\x49\xfe\x3a\xaa\x3e\xcd\xbf\x0e\x07\xa0\xe4\xc4\x37\xd2\xed\x64\x27\xf5\x1b\xc4\x28\x4b\x1e\xe0\x55\x52\x23\xee\x7f\x1b\xd1\xae\xb0\xdc\xc1\xb5\x0a\x76\x41\x48\xf3\xa2\xba\x83\x47\xca\x93\x33\x0d\xd5\x85\x86\x18\xeb\x4e\xd2\xf8\x6c\xa8\x65\x0c\x35\x7f\xff\x50\xf7\x93\x21\x78\x7b\xa4\xf3\xf7\x8c\x74\x82\x52\x23\xaa\x89\x5e\x7e\xd7\x78\x9f\x0e\xb7\x5e\x1d\xee\x72\x1c\x6e\x3d\x0e\x77\x7e\x31\xdc\x6f\x8b\x02\x7e\x98\xe6\x89\x11\x01\xbf\x78\x6b\xb9\xf0\x91\x87\x4d\x0b\x9a\x2f\x5c\x15\x0d\x19\xc8\x39\xaa\x8c\xf0\x64\x49\x7e\x48\xd8\xce\x69\xc7\xe5\xc8\x9c\xb2\xf6\xcc\xc4\x65\xd4\x32\x03\xb5\x94\x71\x60\x56\x8b\xc2\x39\x9c\x77\xa2\x9e\xde\xc3\x5d\xa7\x90\x39\x77\xc1\x38\x93\x96\x5a\x5c\x4a\x40\x62\x47\x58\x7f\x40\x0e\x9b\x4f\xae\x6f\xf4\x90\xdb\xf2\x8c\xb4\x84\xfb\x71\x42\x47\xf2\x50\xeb\xce\x4e\xfa\x29\xe9\x04\x0f\x4e\x20\x29\x23\x4b\x5b\xef\xab\x63\x91\xef\x0d\x15\x32\xb8\xb9\x24\xcb\xc1\xdb\xb4\x2d\x59\x85\x1b\x0b\x1c\x37\x19\xbe\xc8\x16\xc0\x04\x70\x09\x4a\x50\x53\xab\xf8\xa3\x0c\xa7\x11\x1c\x25\x25\x8c\xb6\x30\x54\x86\xbd\x15\x6a\x9b\xcb\xcc\x43\xcf\xb4\x22\x7c\x43\x7d\x25\x58\xf8\x8f\x0c\x80\x8d\xf0\x6d\xc8\x71\x51\x72\x5f\xec\x11\x08\x2c\x36\xe1\xe3\xc5\xce\x69\xf1\x57\x12\x31\xe8\x9b\xfc\xd3\xc2\x42\xc0\xcd\x8f\x86\x46\x59\x82\x87\x29\x50\xac\x81\x43\x29\x43\xb1\xc9\x70\x08\xab\xc8\xae\xcb\x1b\x24\xfb\xca\xdd\x16\xd5\xa4\xf8\x4a\x07\xcf\xa9\xc3\x5a\x5f\x0c\x46\xec\xe5\xc2\xc5\xb5\xe6\x8b\x13\x89\xd6\xe0\x0e\x22\x6d\x43\x26\x0a\x3f\xd1\x51\x0c\x6a\x83\xa8\x9c\x0c\x7e\x93\x2d\x5c\x26\x60\x34\x92\xea\xa7\x43\xdb\x90\xa6\x0a\x98\x83\x45\x2d\xda\xae\xe6\x7a\x3d\xdb\x96\xf7\xb1\x7b\x77\xec\x6e\x53\xd4\xdd\x04\xef\x78\xba\x66\xc3\x1c\x29\x22\x0f\x99\x54\xe1\x95\x91\x4b\x81\x96\x9e\xa9\x81\x45\xe9\x3d\xcf\xf8\xc9\x1e\x28\x94\x4a\x95\xeb\xce\x89\x5c\x5d\x75\x2a\xb5\x4f\x69\x0b\xff\x25\x21\x45\x42\x31\x67\x66\xea\x48\x98\x1b\x65\xbf\xbe\x6b\xda\xc4\x65\x3f\x43\x22\xcf\x79\x8d\xb4\x3e\x48\x9a\xe9\x3c\x43\x9f\x2c\x98\xeb\xd2\xb7\xea\x03\x3d\xa5\x29\x53\x07\x3e\xfe\xf1\xe2\xd0\x48\x2a\xaf\xbc\x9c\x37\xf5\x74\x6d\x62\x23\x4b\xb2\x9f\xb3\x8b\x38\xc0\xab\x58\x67\x32\x2e\x5f\x99\x82\xc8\x4d\xb8\x03\xe4\x44\x20\x22\xbc\xa9\xa5\x6b\xde\x34\x48\x87\xf6\x00\xef\x8d\xc2\x75\x9f\x9d\xb9\x57\x92\xbe\x14\xed\x02\x6b\x40\x36\x7a\xb5\x48\x03\x70\x65\x27\x9c\xaa\x30\x12\x99\x2a\x5c\x4f\xba\xb3\x9c\xda\x0d\x89\xcb\x1e\x2a\xf5\x7a\x30\x92\xe6\x4c\x92\x3a\x63\xb9\x1d\x3e\x85\x50\x0a\x15\xe4\x3c\x14\x27\x6e\x48\x92\xd6\xf2\x65\xf3\x4f\xd5\x01\x16\xee\xec\x4a\x55\x64\x15\x63\x33\x4c\xba\x46\x59\x1e\x6c\x38\xb9\x29\x3c\xe6\xd3\xe5\x04\x9e\xea\xe8\x3a\x10\x67\x18\x19\xdf\xc0\x19\xf4\x70\x22\x6b\x40\x39\x48\x55\x71\xf5\xec\x94\xd4\x9c\xdd\x18\x8e\xe0\x50\x58\xf1\xeb\xcb\x03\xf9\x68\x91\xe4\x56\x61\x86\x0d\x09\xca\x8f\x27\x1d\x9f\x5d\x76\xc4\x43\x1d\x25\x3e\x40\xf8\x70\x56\xb5\x42\x7b\x0f\xc6\x2c\x23\x4f\x6b\x98\x79\xab\xe4\xe3\x13\x05\x3c\x2f\x75\xee\x28\xcd\x2f\xde\x3c\x61\x9a\x77\x53\xd4\xb6\x70\x29\x56\x15\xd2\x2a\x80\x7f\xa9\x6a\xf8\x54\x43\x4d\x55\x7c\x8f\x37\x1f\x04\xac\xad\x42\xa2\x38\x3e\xf3\xc8\x03\x6e\xcf\x17\x5f\x01\xfb\x81\x3c\x90\x80\x4e\xc1\x35\x96\x95\x52\xd6\xcb\x06\x9d\x1e\xdb\x86\x43\xb2\x51\xed\x10\x03\x2c\x94\x18\xbe\x22\x42\xf8\x59\x2e\x43\x1d\x47\xad\x7b\x43\x20\x77\xc0\xf9\xae\x51\x2e\xde\x94\x92\xab\xb7\x14\x9f\x1a\x59\xc6\x0b\x8c\x64\x2e\x71\xc2\x71\xaa\xd7\x35\x6a\x79\x40\x8d\xef\xad\xe1\xda\xda\x64\x91\x78\xd2\x57\x52\x98\xdc\x60\x65\x15\xe8\x91\x4f\x2e\x89\xcd\x2f\xe0\xc7\x35\x85\xa9\x78\x5c\x7c\x9d\xc3\x7d\x48\x22\x52\xc0\x05\xaf\xe1\x13\x2f\x91\x2b\x18\xd9\x97\x9d\x87\x48\x53\xa1\x5c\xf6\x81\xc3\xe2\xa2\x4c\xa4\x54\x6f\xbe\x22\x5d\x5a\x41\xb7\x4b\xa4\x6e\x15\xad\x03\x2f\x0a\x38\x59\x3d\x2c\xd6\x30\x9d\x65\x03\x63\x37\xc3\x18\x14\x8e\xb0\xb5\x9c\x5d\x05\x88\x3b\xb8\x9a\xd2\xcb\xf1\xe2\xcd\xad\xe6\x0b\x11\x29\x95\xff\x7b\x19\x29\x14\x6d\x2a\xe1\x8f\xac\x3c\xb4\x6e\x90\xdc\x2a\x18\x0d\xf6\x3d\x9c\xf3\xd0\xba\x65\x97\x4d\xbd\x9e\x25\x67\x0a\x74\xc9\x42\xd9\x85\xc5\x70\x87\xf4\xa3\x03\xee\x89\x2d\x60\x66\x0c\xbd\xf1\xce\x84\xaf\xb3\x68\xf3\x01\xf0\xe3\x8a\x7d\x40\x90\x18\x9e\xe1\xb9\x25\x8d\x61\x54\xb4\xb6\x36\x12\xdf\x61\xc5\x4b\x41\x9e\x73\x3f\x65\x43\x81\x8e\x8b\xf7\xd8\x6a\x81\xe7\x52\x65\xdf\x1a\x9a\x49\x32\x58\x2c\x9c\x02\x76\xbc\x76\x21\xd7\x05\x1c\x0b\x71\xb6\xc1\x41\xbf\x50\x45\xb3\xd1\xad\x26\x7e\x32\xc2\xc4\x33\xb2\xb9\x01\xa6\xaa\x8d\x73\xdb\xd7\x67\xaf\x7b\x52\x83\x03\x18\x92\x3c\x37\x94\xea\xdd\x6b\xb3\xc0\x45\x16\xee\x03\xf0\x3b\xa6\xd4\x95\x32\x2c\x88\xb5\xc1\x65\x98\x39\xa4\x4e\x52\x0e\x4d\x93\x15\x89\xc0\x96\xc4\xe6\xf2\xab\x4f\x28\xf4\x2b\x12\x30\x2e\xcb\xb5\xef\x5d\xd0\x2f\x85\x67\x2f\xe8\x97\x06\x7c\x98\xd4\x8d\x73\x22\x50\x76\x0f\x19\xc1\x02\xe2\xd7\x7c\xba\xa5\x8d\xf7\x21\x3e\x78\x65\x00\x5b\x33\xa0\xd6\xb4\x36\x5c\x08\xd4\x84\xd4\xd8\x0f\x90\xea\xcb\x5c\x02\x86\x5a\x07\x17\x5e\x9d\x2b\x2a\xce\x3b\xa0\x3f\x7e\xcf\xc5\x15\x2d\xb3\x40\x70\x89\x45\xdf\xa0\xa9\x30\x60\x07\x65\x85\xf0\x95\x01\x52\x5c\x03\xd0\xab\x81\xf9\x0e\x10\x1d\xa0\xba\x88\x2f\x13\x78\xd5\xf7\x46\xc8\x7d\xef\x52\x0f\x34\xf3\x8a\xf4\xea\x94\x53\xdd\xf8\x19\x04\x5f\xe6\xc5\xa6\xea\x3b\x8d\x3b\x6f\x29\x23\x5f\x4e\xe3\x06\x27\x21\x78\x31\xfa\x8d\xfd\x98\x9d\x54\x5c\x3e\x9b\x95\x6a\x66\x80\x87\x95\xde\x10\x82\x22\x08\x90\xac\xb9\x6d\x49\xc2\x72\x52\x5a\xf0\x45\x83\xe2\x14\xe4\xc4\x57\x68\xdb\xe0\x86\xe1\x32\xdb\xd1\x6b\x19\x9a\x14\x08\x63\x85\x24\x21\xe4\x28\xc7\x88\x95\x34\x2e\x82\x4a\x64\x98\xda\x5d\x6c\x2a\x01\x4d\x0d\xa3\x71\x30\x16\xec\x12\x1c\x64\x1d\x73\x46\x0b\x38\x6a\xf0\x6f\x72\x89\x8d\x13\xc3\x15\xcb\x38\x14\x6f\xbd\xfa\xe7\xd3\xe3\x1c\x0a\x35\x33\xdb\x90\xa9\x1f\xb8\x4b\x0e\x24\x29\x11\x29\xa3\x34\xc2\x5e\x48\x41\x44\xc3\xd1\x21\x5c\x65\xed\x18\x21\xd1\xe1\x37\xb1\x8d\xd6\x84\x30\xde\xe2\x82\x75\xf9\x46\xc3\x05\x62\x71\xb1\x09\x67\x65\x70\x90\xc8\xef\x0e\xef\x42\x5f\x0c\x9d\x38\x41\xe9\x96\xe0\x6f\x63\xb2\x0d\x7d\x67\x76\x06\x05\x56\x10\x11\xea\x39\xbc\x1d\x2d\x8c\xcc\x00\x6a\x83\x07\x2a\x1c\x15\xf2\x2c\x54\xf4\xe8\x13\x5d\x64\xc4\x8f\x20\x21\xbd\x6a\x9f\x03\x85\x0f\x4b\xb1\x05\x1e\x56\x94\xb6\x07\x8f\x0c\x5f\x89\x08\x33\xcb\x8b\xb7\x43\xe0\x35\x0d\x6f\x9b\xe0\xe1\x45\x3a\xc4\xab\x32\x3c\x30\x6d\x48\xac\x20\x5a\x21\x79\x89\xdf\xd9\xa3\x0c\xf2\x62\x10\x54\x06\xab\x10\xfa\xce\x88\x6d\xe0\xa2\xf0\xf0\xce\x61\xb8\xa9\xa1\x25\x83\x5b\x5a\xef\x63\x92\x9d\x52\x17\x86\x34\x1b\x6a\x5c\xe8\xb7\x04\x2b\x1c\x25\x4c\x12\x80\x72\x35\x87\xdf\x7f\x6f\xd4\x1a\xf5\x1c\xae\x9d\xfb\x40\x7a\xab\x72\xa0\x14\xd9\xa2\xd2\xb0\x50\x59\x77\x8a\x08\x6b\xd7\x86\x4a\x45\x44\x85\xcf\x76\xb1\xc8\x9d\xa5\xe1\x9f\xc1\x1c\x8e\x28\x16\xae\x06\x32\x70\x18\x5d\x68\x80\x1f\x94\x96\xb8\x68\xac\x3b\x17\x44\x10\x7a\x93\xc2\x1d\xc8\xaa\x41\x63\xd8\x7c\xb6\xe0\xa0\x02\x2c\x46\xe0\x7b\xb9\x60\xa1\x99\x5f\x64\xa1\x82\x8f\x51\x85\x27\x14\x94\xad\x79\x90\xef\x9c\x65\xb9\x02\x35\x80\xf3\x10\xf6\x44\xbd\x64\xeb\x4e\x89\x3a\x94\x99\x93\x8f\x40\x7d\x68\x64\xcd\x0e\xbe\xba\x96\xac\x59\xca\x85\x8a\xf5\x80\x7c\x73\xd9\x1d\xed\xf0\x3f\xc1\xdc\xc5\x45\xb1\x0e\xcd\xcc\x0e\x62\xfd\x1b\x52\x00\x22\x64\x51\x15\x2a\x39\x4d\x44\x03\x6e\xc2\xa6\xb4\x14\x54\xaf\x98\xcf\xcf\x9b\xcd\x75\x94\x75\xf4\xce\x97\x2d\x25\x91\x11\x61\x67\xb1\x7d\x5c\x98\xdb\x10\x27\xf3\xd7\xd1\x07\x09\xfa\x73\xae\x0a\xed\xec\x08\x67\x33\x9c\x68\xe7\x5f\xc2\x61\x05\x31\xa2\x4e\x2e\xea\xf0\x18\x06\x04\x1b\x54\x98\xa5\xef\xe0\xe7\xf8\xf4\xa5\xa2\xfc\x18\xc6\xe2\x4b\xea\x9d\x61\xfc\xf6\x51\x2c\xb4\xcc\xd7\xc5\x20\xa6\x8b\x41\xbc\xc2\xc2\x9d\x0c\x62\xa1\xa6\x7a\x6c\x74\xb1\xf3\x91\xd4\x31\x92\xe5\xa3\x23\x59\xae\x8d\x64\xb9\x18\x49\x3d\x1f\xc9\x37\x39\xf2\x4e\x66\x0a\xdd\x50\x5d\x9c\x8d\xfd\xc8\xf2\x3d\x90\xa3\x8c\xe1\xd6\x4c\x39\x42\x5f\x6a\x58\xf8\x66\x6a\x45\x28\xd7\x1d\xf5\x7c\x29\x92\x9d\x1b\xbd\xf3\x28\x7f\xc8\xf9\x88\xc3\x82\xff\xa3\x17\xdb\xca\xb1\x82\xa1\x16\x43\xa8\x02\x47\x9c\x1e\x24\xb7\xfc\xf4\xc5\x10\x11\xa1\xdb\x70\xb5\x66\x1d\xf8\x77\xd9\x79\xf2\x9a\x01\x00\xd7\xf6\xc4\x48\x49\x11\x51\x9f\x91\x3e\x2e\x98\x75\x38\x35\xd6\x8c\x38\xb3\xd4\x57\xa3\xb0\xb7\x75\x61\x09\xc0\x99\x4a\xda\xfa\x3e\x4c\x58\x35\xc1\xd9\x5c\xa8\x39\x99\x06\x95\x6b\x62\x70\xb2\x89\xfa\x23\x27\x74\xe1\x0e\xc7\x47\xb0\x1c\x90\x97\x80\xa7\xa8\xcd\x9b\xe0\x4d\x65\xbb\xac\xfa\xb8\x08\x2b\xa2\xe8\xd8\x97\xdb\x76\xb8\x68\xe1\x68\x08\xdd\x9e\x8e\x8b\x0c\x6f\x8d\x40\xab\x75\xc2\xa5\xb5\x1f\x2f\x76\x4c\x22\xed\x2b\xc2\x6e\xc5\x32\x3e\x15\x09\x22\xd8\xcf\x66\x01\x0a\x62\x5e\xce\x75\xa8\x1f\x6b\x30\xe9\x71\x42\xb2\xb3\xb8\xc9\x49\xb3\x33\xf6\x5a\x8e\xca\x14\x06\x42\xea\x94\x29\xe3\xb5\x78\x4d\x77\x62\xb6\xaf\xd0\xfd\xcc\xc3\x2b\x1f\x2e\x5b\x3d\x6f\x48\x5b\xf5\xd7\xb1\x04\xaf\x1f\x36\x24\x1c\xd7\x11\xd1\x1a\xab\xd6\x85\x89\xe4\x75\x02\xed\xef\x59\x81\xe3\x27\xf9\x9b\x5b\xed\x3e\x60\xaf\x0c\xd8\x5b\x0a\xaf\xff\xd8\xff\xe3\x2f\x37\x26\x68\x2f\x88\xb0\x76\xb1\xbd\x37\x27\x5e\xe8\x75\x09\xcf\x51\x29\x39\x2e\xb4\x61\x78\x61\x57\x4e\x05\xe7\x67\x1d\x2a\xc8\xda\x65\x43\x45\x69\xc1\x0c\x0d\xa1\x55\x3a\x95\x62\xfe\x5a\xbe\xad\x95\x34\xf5\xc5\x03\x16\x99\xa2\x39\x72\x46\xe2\xc2\xe9\xa9\xd3\xfc\x8c\x58\x6f\x9f\x29\x40\xf0\x12\x0f\x20\x67\xe7\xb5\x3b\xec\xd7\xfe\xb9\x21\x2b\x7a\xc4\x29\x25\x2d\x1c\x92\x4b\xcb\xd4\x86\x5d\x0d\xe2\x70\xab\x91\x27\x1b\x21\xa0\xc3\xa4\xef\x04\x08\x76\xd2\xa7\x2f\xdc\xa9\x25\x00\x2f\x88\x6d\x22\xcd\x5a\x3a\x26\x04\xd5\x11\xb7\xc6\x49\x77\xfe\x97\xd3\x26\xf0\x37\x69\x91\x86\xe2\x22\x0c\xbf\x29\x1c\x13\xfc\xef\x3c\x2f\x77\x5e\x10\xce\x6b\x81\x43\x92\x28\xe5\xa9\x87\x87\x49\x88\x2d\x88\xe3\x80\x01\x04\xac\x4a\xd8\x9b\x52\x0a\x4e\x0d\x12\x2e\xd7\xc1\x7c\x72\x25\x51\x30\x16\x70\x3a\x6a\xfe\x63\xe7\x66\xf0\xc9\x02\xb7\xe4\xa1\xc3\x4d\xba\x14\xc7\xce\xa3\x8b\x77\x4f\x0a\x44\x88\x7c\x20\x46\x1d\xb9\x1d\x66\x97\xfe\x36\x2e\x54\xe7\xbe\x84\x71\x84\x11\x1f\x6e\xd1\xd1\x7f\x38\x04\xa7\x9e\xe3\xac\x63\x67\xcb\x95\x92\xb4\x10\xb4\xfd\x13\x33\x13\xab\x5a\x0a\xa5\x62\x61\xc1\x48\x35\x1f\xa0\xab\x82\x27\x2c\x16\x73\xb6\x40\x0e\x36\xf6\xbb\x1b\xac\x39\x29\x63\x12\x13\xc2\x83\x76\x88\xcb\xdc\x90\xb0\xf9\x6b\xf1\xbd\xc7\x19\x02\x73\x77\xb0\xe4\x8a\x00\x44\x17\x7c\x00\x37\x1b\x75\xbe\x13\x1c\xf8\xea\xb4\xe8\xc4\x0f\x7c\x10\xd9\x89\xac\xf9\xe9\x0b\x20\x5d\xa1\x67\x2b\x1b\xea\x5c\xfd\x35\x9a\x18\xe1\xbf\xa5\x53\x59\x12\xe2\x71\xf8\xcd\x0f\x4c\xd6\xf1\x1e\xb7\x04\xa8\xdc\x3c\x55\x78\x79\xc6\x7b\xdc\xd1\xe6\xf4\x6c\x72\xf6\xb6\x8d\xf7\x11\x15\x8f\xd2\x6a\x26\x4d\xcd\x5f\x4b\xf7\xe1\xfb\x1e\x29\xd8\x1b\xd0\x16\xc2\x65\x06\x42\xa0\x70\xde\x20\xb2\x24\xbc\xc7\x21\xfb\xc3\xac\x3e\xe2\x44\x10\x30\xe0\xcc\x89\xf9\x16\xab\xfb\xd0\xbe\x69\xd3\x0d\xfc\xa2\xa7\x78\x8f\x86\x01\xca\x82\x43\x8b\x2a\xcb\xfb\xb8\x05\x7f\xed\x02\x6f\xfc\xdc\x42\xf9\x52\x62\x62\x90\x03\xb2\xc8\x86\x7a\xad\xfe\x5a\x7a\x89\xa0\x1b\xaa\x4e\x75\x96\x21\xe9\x4c\x25\x4c\x11\x80\x28\x0e\x15\x92\x0b\x3c\xbe\xcf\x61\x40\x4d\x0b\x74\x82\xf9\x09\xbc\x05\xf4\x79\xaa\x03\x15\x39\xc3\x05\xdd\x89\x04\x16\x66\xe1\x88\x7e\x81\x1e\x32\x42\x63\x60\xae\x6c\x90\x02\xb3\x0b\xf4\xc5\xb9\x2a\xa7\x63\x08\x23\x66\x48\x87\xfe\x54\xf5\x93\x65\x03\x99\x3c\x0f\xe8\x81\x78\x50\x5d\x4c\xa0\x50\x3a\x71\xe0\x48\x20\xdc\xa8\xfb\x6b\xa1\xfb\xbe\x17\xab\x50\x2e\x74\xb4\x84\x2a\x33\xf1\x69\x46\x5f\xff\x0e\x6b\x15\x86\x83\x92\xcb\x78\x5f\xf0\x0f\x10\x07\xca\x2b\x80\x41\x73\xaf\xdb\x68\x94\x14\x52\xc6\xf6\x05\xac\x75\xc5\x3c\x27\x33\x80\xe8\x02\xed\x20\x3e\x18\xd4\x76\xa4\xe4\x15\x59\xa6\xa7\x86\x4f\x5c\xca\x79\x60\x31\xa4\x32\x10\xe3\x5b\x21\xf0\x61\x81\x23\x5f\x4b\xc4\x4d\x49\x7f\x7a\x54\xf8\xd3\x32\xd5\x3c\x22\xaa\xb9\xd5\x81\xd4\x1b\x88\xbd\x91\x56\x1b\xeb\xd9\x19\x5d\x28\x2a\x99\x4a\x91\x8d\xcb\x5c\x13\x0f\xa1\x0f\x1d\x46\x74\x06\x62\xb8\x65\xbc\xe3\x0e\x07\x44\x08\x04\xe8\xd4\x35\xa2\xee\x17\x7f\x21\xc4\x04\xe6\x8d\x0b\x3e\x10\x7e\x96\xb8\x2e\xb0\x8d\xb0\x57\xe6\xf1\x3e\xee\x40\xf6\x35\x40\x85\xd4\xf1\x3e\xee\x08\x42\x57\xd6\x6c\x3b\x04\x14\x1f\xe6\x4c\x56\x75\xe7\xd7\x11\x6e\x9e\xb3\x01\x59\x22\xb4\x60\x12\xbe\x2e\x94\x11\x24\xd9\x35\xf8\x88\xd4\x86\x23\x1f\x8b\x3f\x9e\xe3\x82\x7b\xec\xa6\x1a\x71\x59\x96\x23\xe4\x0e\xcb\x13\x7e\x1c\x48\x85\x19\xb1\xd0\xb1\xd0\x7c\xb9\x32\x64\x17\xa9\x46\xb9\x09\xa2\xd7\x11\xc2\x22\x2c\x3b\xe8\xa1\xd6\x7d\xe7\x1f\x87\xec\x83\xe3\x73\xa1\x00\xea\x4e\x26\x07\x7f\x47\x3f\x7a\xc8\x1c\xf0\x25\xe8\xc3\xfa\xc6\x15\x6b\x2e\x7a\x90\x91\x95\x74\xc3\x03\xd3\x5f\x25\x1f\x55\x6f\x32\x94\x04\x12\xea\x93\x0c\xc2\x99\x5d\x92\x1a\x5e\x56\x1b\x6a\x5c\xfd\xb5\x4c\x21\xf4\xc6\x62\x54\x6a\xf6\xd7\x42\x82\x30\xeb\x80\x99\xc6\x6b\xf9\x56\x10\x41\x3d\x41\x93\xa8\xcb\xc7\x31\x60\x6a\x26\x45\x4a\x37\xcd\xd1\x4b\x78\x99\x62\xfb\x1b\xd4\x4e\xf0\xfb\x0c\x8c\x69\xa8\x79\xb0\xb4\x81\x62\x1f\x3b\xdc\x05\x55\x9f\x95\x1a\xaa\x5c\xab\x7e\x58\xf9\x07\x8e\x1c\xc3\x71\x2f\xce\x42\xf8\xf4\xb5\x0d\x3c\x7d\x5b\x5b\x00\x55\x40\x1c\xcb\x36\xd4\x5a\x30\x1f\xb6\x11\x58\x10\x5a\x88\x03\x80\xa7\x15\x4d\xc3\x36\x10\x68\xfa\x84\xbd\x9d\x1a\x23\x8f\xe6\x67\xd9\x48\xc4\xf7\xca\x31\xc0\x52\x62\xac\xce\x0e\x83\x14\xfe\xba\xdb\x85\xbf\xab\x50\x6c\xfa\x9b\xcd\x70\x22\xf4\xab\x0d\x55\xa3\x93\xa3\xc0\x70\xba\x9a\x9f\x0f\x0b\x95\xd4\x4e\x52\xe1\xe3\xeb\xaf\xa5\x70\x6b\x24\x50\x4c\x83\x54\xf5\xc1\x94\x8e\x4f\x55\x39\x30\x3c\x0f\x66\x6a\x49\x0e\x33\x74\x27\x3b\x6a\x89\xf7\xe0\x0c\x32\x72\x43\x38\xc3\x82\x8c\x11\xbe\xf5\x73\x24\x06\xd0\xea\x6c\x32\x5a\x3f\x5c\x18\xd9\xf9\x2d\x89\x0b\x2c\x9c\xc9\x17\x0e\x25\xf3\x55\x83\x34\x88\x2d\x77\x7f\x05\x91\xd4\x6e\x80\x9e\x61\xc2\x09\xd8\x16\x66\x22\x9b\xef\x96\x6d\x44\xf2\xb4\x8c\xfd\xc7\xe3\x53\x93\x40\x47\x07\xab\xd6\xde\x19\x97\xa3\x07\x58\x75\xa6\x31\x80\x4a\x7c\x82\x1a\x3a\x26\x12\x1d\xf3\xfd\xe2\xfd\x13\x2a\x52\x77\x7e\xce\xed\x17\x17\x05\x5f\xb3\x69\x79\x34\x49\x38\x06\x3e\x7d\x11\x09\x57\x0e\x3e\x90\xed\x11\xae\x0c\xdf\x3b\x40\x64\x98\x7a\xdd\xad\x20\x10\x24\x3c\x4b\xfd\x12\xb7\x72\x5b\x2d\x8f\x42\x49\x8b\x2c\x85\x04\xb6\xc5\xd7\xed\xc9\x61\x2b\x35\xef\x86\x9e\x14\x27\x39\x62\xde\x59\x04\x9f\x12\x8c\x4e\x07\x14\xd1\xe2\x18\x58\x41\x11\x9e\xcb\x99\x97\x82\xec\x55\x16\xe6\xbd\x00\x95\x10\x03\x6e\xca\x00\x95\xa1\xca\xf7\x43\xd2\xa5\x80\x30\xbc\x07\x37\xc5\xd5\xe2\x42\x0c\x71\x67\x91\xfa\x1d\xae\xda\x50\xb4\xe7\x99\x4c\xda\x06\xe0\xea\x39\xb7\xe3\x1a\xd6\xd8\x57\xd9\xcf\xc4\x2a\x47\x66\x22\x0f\x27\x06\x9c\xa1\x81\x89\x01\xd3\x95\x5f\x58\x18\x07\x45\xb0\xae\xb2\x1f\xf1\xb9\x92\x21\xe2\xd5\x8f\x61\xc8\xdf\x7e\x76\x67\xe4\x78\xc1\x59\x5d\xfd\x35\x58\x7e\xf0\x7d\x15\x60\x29\xfe\x1a\x4c\x43\x59\x32\x7a\x94\xe6\xaf\x41\x08\xa0\x42\x32\x7d\xfa\x02\x65\x83\x21\x06\xe5\x14\xa7\x69\x0e\x24\xa6\x24\x07\x17\x0a\x77\xfe\x17\xb8\xd6\x29\x00\x6e\x62\xc7\xe1\x53\xa1\x7c\x8f\x31\x0b\xad\x74\x99\x97\x5b\xe5\x7d\x09\x80\x95\x8a\x34\xa4\x1e\x69\x9b\x17\xa8\x50\x08\x28\x05\x3b\xe3\x47\x8b\xe5\xe7\xaf\xe1\x53\xe9\x4d\xf1\x73\xb9\xb4\x60\xfd\xf0\x75\x79\x09\x73\x34\xca\x70\xae\x9f\x5d\xa0\xe3\xb6\xc3\xe1\x7a\xf0\x87\x43\x00\x58\x17\x32\xdd\xc0\xe9\x5c\x6d\xd9\xaa\x61\x4c\x80\xd7\x57\x74\x5a\x43\xd5\x5a\x6c\x24\x21\x45\x84\x25\x78\x74\x17\x03\x04\xa1\x6b\xfe\x43\x88\x42\x2e\x15\x64\x1d\x31\x91\x76\x88\xbd\xe0\xec\x5d\xc0\x59\x21\x09\x4d\x28\x1b\x37\x4e\x7d\x8e\xec\xb4\x13\xfc\xb0\x6c\xf8\x0d\x45\x66\xcc\xe5\xf0\x08\xdd\xbe\x1c\xb5\xe6\x62\xcb\xb8\xab\x2d\xce\xc0\xfa\xfa\x76\x79\x07\x35\x6e\x4a\x0f\xe9\xc0\x65\xc7\x65\x9d\x9e\xbe\x08\x65\x00\xbe\x95\xba\x41\xbe\x12\x5b\x04\x4b\xd4\x95\x11\x29\xea\xaf\x65\xb1\x04\x64\x08\x3c\x4c\x61\xc9\x60\x5b\xd6\x11\x17\x44\xef\xf1\xe4\xbb\xbb\x8d\xf7\x41\xd5\xfd\x16\xa0\x64\x39\xde\x16\x96\xc5\x06\x02\xd1\xf3\xa9\x8a\x48\xc9\xc8\x74\x89\x30\xf0\xb0\x9c\x40\x3b\x3f\xce\x6c\x78\x03\xf6\x41\x84\xe0\xb3\x93\x0c\x29\xe5\x73\x70\x6a\x50\x52\x91\x82\x49\xc9\xfb\x60\x6b\x04\x2e\xf1\x11\x85\x91\x8e\x7a\x09\xa8\xd6\x38\xa8\x65\x8f\xb7\xb1\xab\x31\xd8\xc0\x90\xe0\x14\xd4\x20\xd6\xbc\x34\x84\x0f\x6e\x60\x51\x2e\x47\xe7\x20\x24\x03\x67\x80\x74\xf8\x6b\x19\x90\xdc\xc1\x6d\xe6\x56\x23\x3c\x7a\x9c\x65\x99\x44\xb7\x21\x60\x63\x75\xc1\xc7\x3a\xc7\x46\x1f\xe9\x6e\x53\xe8\x51\x2d\x6f\xc3\xd9\x3c\x57\xe8\x7c\x52\x1f\xda\xd3\x58\xa5\x99\x23\x27\x4a\xc3\x82\x67\x6e\x7b\xe7\xc3\x58\x37\x54\x8b\x4b\x1e\x83\xb7\x67\x58\x50\xa0\xf5\x08\x35\xad\xcb\xa2\x05\x0d\x49\xad\x6d\x60\xd9\x5d\x20\xd7\x7c\xc1\x23\x00\x9d\xfd\xb5\x4c\x0a\xe0\x0e\xc0\x86\xab\x1e\x5d\xbc\x39\x76\xa4\x25\xbc\x4e\xf9\xd3\x04\x4b\x2f\x23\xc4\x89\xed\x04\xc1\x00\x2e\xd2\x2b\x86\xa3\x82\x1f\xc9\x3c\xc2\x96\x81\xca\xa6\xd2\xd1\x7c\x0e\xb3\x2d\xc2\xaa\x23\xeb\xbc\x7f\x06\xb2\xd5\xa0\xca\x7e\xe8\xe3\xf4\xcf\x7e\x1e\x27\x45\x24\xc7\xa0\x8d\x83\x75\x3d\xd5\x9b\x44\xf8\x6d\x57\x97\x6f\x1b\x72\x8a\x98\x6f\xd2\xf0\xdf\x44\x27\xa4\x08\x3e\x33\xc4\x41\xb8\x84\x39\x59\x1c\x42\x0c\x92\x2b\xc1\x40\xc7\x88\x38\xf0\xc1\x31\x74\x16\x96\xda\x0d\xc2\x6f\xfa\xb1\xa3\x55\xb2\x0b\x27\xd4\xfd\xff\x51\x5d\x16\x91\x01\x70\x2f\x29\x47\xd0\x38\x54\x64\x88\x61\xf4\xd7\xf2\xad\x17\x0e\x75\x99\x85\xca\x0c\x72\xf0\xa2\xab\xb3\x35\xa7\x1d\x6c\xbb\xeb\x42\xdd\x64\x47\x96\x47\x24\xb8\xf8\x12\xea\x45\xfd\x35\xf8\x13\xc0\x19\x0a\x00\x43\x06\x14\x0f\xd4\xcd\xc1\xe9\xb7\x7e\xe4\x58\x5a\xa9\x54\x10\x20\x1e\x11\x26\xb9\xe6\x07\x67\xb1\xd6\x65\x47\x66\xf5\x20\xd4\x9b\x3e\x7d\x69\xb0\xa2\x79\xbd\x07\xd0\x35\xc4\x10\x96\x11\x16\x0e\xec\xc4\x8a\xb8\x70\x78\xf6\xa7\x63\x3c\x80\x2a\x49\x2e\xd4\x0b\x5e\xcb\x97\x81\x61\x46\xcd\xd8\x5f\xe3\x5b\x8c\xb4\x73\x55\x26\x23\xdb\xf1\x88\x98\x41\xf0\x95\x53\x2b\x50\xac\xb1\x32\x07\x0c\x05\x94\xe3\x75\xbc\x2f\xb7\xc2\xb4\x5e\x91\xfb\x24\xde\x4f\x80\x9f\x62\xf0\xa2\x6f\x8c\x40\x5d\x9f\x77\xc4\x5d\x1b\xf0\x3d\x12\xa4\xf0\x50\x01\x59\xa8\x7b\x70\xdb\x10\x9d\x1a\xc2\x22\x34\xa3\xc4\x55\x48\x73\xc6\x27\xf6\x4c\x08\x12\xa9\x59\xa0\xa9\x88\x41\x91\xd7\xfc\x35\x68\x2b\x2c\x8f\x2e\x8e\x45\x14\x82\x6f\x66\xd8\x9f\xa5\x0d\xc4\x2b\x29\xcf\xed\x73\x66\x31\x23\x6a\xd4\xb7\xcf\x43\xa7\x5e\xd7\x95\x02\xbf\x34\x90\xcf\x9e\x35\xb5\xa1\xf1\xca\x2e\x9d\x1f\x43\xa7\x01\xea\xe1\x34\x75\x68\x8b\x22\x46\x7e\x00\x43\x04\x1e\x82\x13\xff\x6c\xfe\x5a\x28\x5a\x85\x09\x56\x5b\xf1\xd7\x33\x85\x07\xbc\x88\x19\x5e\x4b\xf1\xd9\x79\xbf\xed\xb0\xb4\x46\x76\xaf\x40\x53\x4b\x20\x22\x07\x40\xb6\xec\x20\x91\x1d\x60\x42\xd8\x11\xd0\xbf\x9c\x61\x8d\xd5\x12\x26\xf1\xb1\x62\x75\x8e\xb5\x62\xcd\x5f\x0b\x9b\x0d\x96\xa7\x6c\x97\xa8\x77\x05\xf2\xa6\x02\xd5\x64\xe3\x72\xae\xbf\x06\x5f\x5a\x2b\x69\x0d\xa2\xde\xc7\x7b\x10\x37\x45\xa2\xa0\x00\x74\x4d\x90\xc2\x14\xbc\x2a\xb6\x8e\x0b\xa8\x88\x5d\x4a\x79\x0f\xfe\x7e\xc4\x54\x3a\xb3\x01\x63\x77\xf8\x78\xa0\x3b\x0d\xbd\xc1\xd6\x80\x60\xe7\x9b\x30\x95\x7d\xc4\x11\x36\x34\x6b\x3c\x55\xb9\x52\xcd\x4f\x5f\xd8\xa6\x4a\xb5\xb5\x83\x4b\x2b\x88\x3e\x6f\xc0\xa3\x38\x20\x6f\xf6\x9e\x49\x03\x28\x0a\x60\x88\xb8\x64\xf5\x7b\xc5\x56\xcb\xa3\x40\xd4\xa9\x0c\x33\x3e\xce\x47\xb8\x2d\xc0\x96\xdc\x80\xf6\x3a\x2e\xc2\x33\x9e\x5b\x1c\x0c\xcd\x5f\xb2\x19\xbf\x79\x06\x89\x69\x10\x47\xc6\xeb\xf8\x6d\xa8\xc0\xbe\x93\x11\xbf\x35\x45\x62\x4a\xe9\xa7\xbb\x86\xfe\xae\xa1\xbf\x6b\xe8\xef\x1a\xfa\xbb\x86\xfe\xae\xa1\xbf\x6b\xe8\xef\x1a\xfa\xbb\x86\xfe\xae\xa1\xbf\x6b\xe8\x7f\xa3\x1a\xfa\x5b\x53\x0d\xbf\x10\x0c\xee\x3a\xfb\xbb\xce\xfe\xae\xb3\xbf\xeb\xec\xef\x3a\xfb\xbb\xce\xfe\xae\xb3\xbf\xeb\xec\xef\x3a\xfb\xbb\xce\xfe\xae\xb3\xff\x41\x3a\xfb\xbf\xff\x9f\x7f\xff\xfb\x76\x77\xab\x0f\xbd\x4d\xbc\x12\x97\x05\x33\x75\xe9\x6b\x67\x99\xea\x2e\x53\x65\x5b\x8b\xee\x95\x3a\x72\xc5\x75\xe9\xc0\x70\xd5\x95\x30\xa0\xca\x59\xd6\xfc\x50\xc8\x9e\x1e\x19\xca\x8b\x89\x13\x09\xe7\xfd\x8c\x5f\x4d\x78\xdf\xc5\x1f\x2e\x04\x05\x30\xac\x1d\x70\xf9\x50\x49\x5a\x59\x03\xef\x79\xc7\xf8\x38\x34\x97\x8c\x9f\xce\x53\x9f\x54\xb2\xc9\x5c\x3e\xde\xcd\x4c\x56\x81\x63\xc9\xf6\xe0\xdf\xaf\xfd\x7b\x70\xd3\x0c\x26\xe7\xf8\x23\x8e\x1f\xed\x70\x1d\xbf\xba\x7d\xc8\x6e\xf4\x37\xc2\x90\x4d\x4a\x76\xe8\x3b\x5d\xb3\xed\x85\x6c\x16\xb2\x9d\xac\x38\x4f\x6d\xcd\x0f\x99\xcc\x1b\xe7\x47\xdc\x7e\x96\x49\x1e\xfa\x1e\x91\xff\x93\xbf\xad\x3b\xd9\x83\xad\x65\xd7\x0e\x46\xf6\xf4\x32\xdd\x0b\xf2\xc9\xd9\x6e\xe6\x83\xee\xf8\x30\x83\xda\xd7\x8b\x2f\x6f\xef\xd4\x37\xe1\xfc\xf6\x80\x33\xe5\x1f\x34\xa7\x47\x39\xb0\x73\x2e\x7f\xfc\xe3\x4f\xf7\x15\xf8\xe6\x64\x7d\x10\xeb\xe5\xf6\x75\xf6\xc6\x3c\xfc\xaa\x96\xf5\xdf\xff\xf4\xde\x8a\x1e\xf6\xaf\x9a\x1b\xf8\x4c\xe4\x95\x52\x60\xf6\xfb\xa7\xb6\xb0\x2b\x85\x98\x65\xd4\x01\xe3\x62\xc0\x3a\x69\x59\xe6\xf8\x18\x7f\x1d\xc0\xab\x7c\x62\xa4\x0d\x9b\xc6\x07\x82\xe5\x27\x6e\xd4\x79\xd3\x61\x93\xea\xc3\x32\x95\x90\x59\x09\x18\x3b\x53\x26\x93\x78\x03\x69\xcf\x03\xee\x95\xd5\xfc\x5b\xbc\x12\x12\x1d\x87\x81\xa9\x36\xff\x8a\xf3\x78\xc7\x33\x2e\xaf\xcf\x99\xb2\xe4\xc3\x10\xb1\x8a\x54\xc0\x68\x3b\x3b\x17\x28\xcc\x29\x3b\x57\x63\x9b\x17\xd5\x21\x59\xc0\x5c\xa0\x47\x00\x9c\xde\x78\x4f\x91\x81\x3c\xf9\x6f\x2b\x23\xbd\x27\xb7\xf1\xee\x0f\x56\x2a\xdd\xeb\x64\xae\xdb\x91\x40\x61\x62\x60\x13\x00\xd7\xa0\x01\x43\x36\xf5\xe2\xf5\x29\x92\x83\x2e\xf5\x75\x80\xcc\xe6\x5e\x3f\x35\x18\x66\xda\xd1\x3c\x23\x00\x02\xaf\x79\xd3\x89\x4b\x9f\xe2\x1d\x4f\x81\x1b\x88\x7c\x1b\xef\x45\x87\x2d\x53\xff\xf6\xfe\x58\xd0\xa5\x4b\x9d\x00\x2d\x09\xf6\x2e\x10\x34\x53\x43\xde\x42\xff\x8c\xb0\x66\xa5\xda\x91\xb4\xa8\xf5\xa9\x01\xc0\x01\x8c\x64\x5c\x63\xe2\xe5\x13\x8c\x34\x53\xbc\x8f\x69\x17\xd2\xde\x36\x46\xb5\xf8\xd6\xaf\x83\xa1\xcc\x04\x2c\x14\xee\x3e\x48\xb5\x8c\xf7\xd1\xc9\xd2\x14\x80\x88\xb6\xa5\xac\x1c\x7c\x7f\x75\x09\x30\x20\x25\x9d\x4f\xb3\x4f\x02\x60\xa6\x78\x47\x55\x64\x65\x2a\xc8\xf7\x33\xb2\x9a\x02\x75\x09\x96\x0b\x8d\x68\xf6\x94\x49\xcb\xe6\xa2\x42\x6a\x7d\x56\x6a\x5a\xbc\xe1\x26\xe3\xdd\x5b\x69\xd4\x65\x8a\x4a\xf2\x78\xf7\x27\x32\x00\x6d\x10\x24\x8a\x2e\xe9\x78\x4f\x48\x81\x0b\xe8\xff\xd2\x31\xfd\x40\x5a\x6b\xed\x38\xe9\x82\xdc\x76\xd6\xda\x27\x73\xc6\x68\x8a\xf7\x14\xe9\x7d\x95\x8a\x95\x8d\x51\xd3\x3c\xc5\xfb\x78\x2a\x47\xfc\x6b\xbb\x79\xd2\x3f\x70\x8e\xf1\xef\xfb\xef\x96\x34\xd5\x77\x22\xf0\x1b\x25\x02\x1f\x38\x2a\x4f\xd7\xc3\x9d\x32\xfc\xe6\x28\xc3\xff\x77\x03\x2f\xc0\x8a\xba\x39\xb9\x74\xb7\x92\x84\xdc\x6c\x0a\x8e\xad\xd5\xfd\x6c\xd4\xb8\x4f\x85\x0a\xb7\x55\x03\x66\xf6\x83\xee\x6b\x6c\x9a\xe4\x22\xf5\x4a\x27\x60\x11\x5a\x6b\xfb\x02\xc0\xe2\x42\xbd\xf5\x55\x80\x36\x0b\x3f\x08\xef\xe7\x8a\xcc\x47\x9c\xc2\x03\xc8\x08\xdb\x8a\xeb\x43\xa5\xb2\x67\x24\x2c\x98\xd8\xc7\x40\x77\xb3\x50\xd6\xbe\x3a\xfe\xe4\xf6\xae\xbe\x7f\xf6\x75\xe2\x2c\x53\xa5\xd4\x78\x85\x4c\x87\x7d\x92\x07\x67\x72\x6d\xd5\x80\x2a\x52\x00\xb7\x66\x90\xd5\xe5\x41\xf6\x99\x0a\x90\xab\x4a\x95\x95\x4c\x9c\x77\x4c\xc9\xfa\x1e\x69\xa4\xe7\x4c\xa5\xac\x38\x51\xf6\xa1\xc8\x0f\x9c\x57\x27\xe5\x3f\x7d\x51\xca\xbe\x56\x6a\xdb\x01\x59\x6f\x5f\x29\x37\xf3\x31\xcb\x15\xa8\xad\x45\xca\xea\xf8\x9b\xdb\x7b\xf9\x01\x62\x9f\xd2\xf3\xce\xfe\x6d\x4c\xf1\x07\x28\xdb\xb1\xf3\xbf\xde\x49\x3f\x6c\xfe\xf2\xf7\xcd\x9f\xff\x74\xc3\x64\x5f\x35\xa4\x4c\x2c\x9f\xd9\x4f\x6f\xb1\xf1\xee\x5f\x4d\xfc\x95\x19\x02\xa5\x4d\x4e\x96\xfd\xd8\x8d\xeb\x19\x7f\xfe\x77\x1c\xdb\xc8\xd7\x3a\xb1\x3c\x3d\xc2\x12\x07\x83\x7b\x81\x71\x71\x38\xe4\xf8\x52\xd2\x29\xed\x01\xda\xed\x67\x76\x92\xd3\xbb\x69\xf6\xfb\x2b\x2e\xc8\x0b\x5d\x29\xe7\xd3\xbb\xf3\x78\x38\x9e\x9b\x50\xc6\xd9\xd3\x93\xff\x60\xff\x7c\x57\x80\x58\xdf\x32\xf2\x34\xd5\xb7\x2b\x8d\x52\xe3\xb6\x5e\xa9\x75\xd5\xc8\x80\xfe\x98\x58\x2e\x2a\xcd\xa7\x95\x5e\x76\xf7\xe9\x8b\x1f\xfb\x13\x80\x83\xcb\xdb\x3f\x7d\x67\x64\x2a\x35\x7d\x75\x60\x56\x51\x4b\x72\xfe\xe5\x72\x5c\x5e\xd7\x7e\xbd\xbf\x94\xde\xdf\x3a\xd7\x97\x52\xdb\xd4\x09\xb9\x57\xd8\x19\xaf\x4f\xf1\x87\x1f\xeb\xed\xe9\xb1\x53\x81\x8b\x51\xce\x0a\x93\x09\x03\xf8\xce\x3f\x80\x71\xb1\xe7\x91\xf4\xa2\xc3\xfe\xbe\xd8\x72\x60\xc6\xea\x75\xc5\x00\x6c\x34\x4a\xfd\xd4\xd2\x13\x37\x31\x59\xa5\x38\x8f\x9a\xaa\x9c\x3d\x3c\x21\xdd\x1b\x8f\x94\x23\x1d\x29\xd1\x05\x76\x6f\x3f\xe9\x0d\x77\x80\xb3\x5e\xed\xa2\xd2\xb2\x6a\xce\xea\x4e\x95\x3a\xec\x75\x67\x95\x96\x29\xad\x8c\x9a\x38\xc7\xda\xb9\x5e\x54\x5a\xa2\x68\x54\x6a\x17\xfd\x2d\x13\x4c\x96\xdd\x9b\x9c\x4b\x3f\x6d\xe0\xb5\xb1\x59\x55\xb8\x08\x55\x00\xc8\x5f\x0c\x8d\x39\x1f\xfb\xea\xc8\x8c\x5a\xae\x0e\xcc\xf7\x2c\x91\x0f\x1c\x30\xfd\xb3\xe4\xcf\xf5\xa7\x3b\x09\xba\x93\xa0\x8f\xae\xaf\x9b\xce\xf0\xf7\xd7\xd7\x9d\x2e\xfd\xf6\xe9\xd2\x9f\xfe\xb2\xf9\x9f\xff\xfe\xad\x4c\x90\xc1\x9e\xab\x24\x5c\x9c\x14\xa4\x2c\x93\x3e\x88\x6e\xe7\xc8\x3a\x5e\xc0\xd4\x19\xe5\x02\x9d\x7e\xa9\x73\x27\xeb\x32\x71\x21\xb3\x86\x5c\x78\xce\xba\xea\x1e\xc0\x65\xcd\x39\xb8\x62\x9f\x4b\xfc\x3e\x83\x7d\x54\x14\xd4\xbd\xa0\x89\x27\xdd\x15\xe0\x48\x87\xd3\x24\xc3\x20\x28\x00\xd3\x34\x8d\xa4\xee\x95\x2a\x88\x59\x92\x87\x4c\x96\x6d\xcb\x80\xbf\xce\x04\xc9\xaf\x0a\xa6\x3f\x4f\x25\xdc\x77\x99\xa4\xe6\x3d\x75\x38\xf5\xb1\x22\xf3\x04\x32\x7c\xd9\x56\xa8\x25\xa0\x7a\x2b\x90\xc1\x6d\xae\xf0\x15\xc1\x83\x73\x3c\xb8\x9b\x33\x69\xaa\x5b\x8a\x4c\xd4\x4a\xd6\x91\x32\xc9\x90\x12\xc8\xdb\xf0\x84\xbc\x6b\x2e\xac\x6e\x84\xa9\x58\x9b\xc6\x47\x28\x5e\x3a\xfb\xe8\xb0\xda\xce\xa9\xef\x06\x68\x9f\x3a\x8d\x8f\xa1\xb4\x31\xe8\xbd\x6b\x2b\x3e\x5c\x6c\x24\x65\x8f\x2c\xa8\xc8\x73\xed\x8f\xa4\x78\x24\x9d\x3e\x92\x67\x3c\x82\x62\xf9\x13\xea\xcc\xd3\xf8\x80\x18\x3c\x5a\x25\xdf\xb1\x64\xbe\x91\xd9\x49\x64\xbe\xb6\x88\xb5\x7e\x82\x4b\xe9\xe2\x57\xca\x7e\xab\x8a\x8b\x0f\x48\xb6\x96\x01\x15\xde\x1a\xd0\xca\xbb\xef\x16\xa9\x73\x81\x81\x13\x98\xe6\x75\xd5\x26\xf6\x31\xaf\xfb\x19\x70\xc4\x4c\xa9\x7c\xce\xf8\x71\x87\x04\x21\x28\xc3\xa8\xb5\x89\x27\xd9\x65\x52\xd5\x7d\x64\x13\x03\x64\x73\xb8\x4c\xc0\xe7\xbd\xc3\x7f\x2f\x50\x85\xcb\x03\x1c\xea\x37\xa2\xd4\xb3\x4c\xe3\x23\xd4\x29\x6c\xbe\x6f\xd9\x17\x4d\x61\xa6\x2a\x12\x98\xe1\x55\x24\x7e\xcf\xd3\xf8\x58\x7e\xaf\x33\x7e\xef\x62\x19\xa8\x01\x1c\xb1\x33\x69\x45\xf2\x78\xca\x35\x10\x91\xcb\xd3\x17\xdf\xd7\x85\xf3\xc6\xe5\x49\x74\x6d\x38\x50\x31\x35\x33\xa4\xff\x72\xb9\x27\xe7\x4f\xf0\x23\xd1\x69\x7c\xf8\xd0\x35\xca\xc2\x53\x27\x5d\xb5\xa9\xc3\x17\x76\x8e\xfc\xe8\xb6\xf1\xbd\x96\xdb\x34\x3e\x86\xea\xa7\x55\x71\xae\xc0\x6c\x87\xa4\xeb\x9f\x50\x19\x4f\xe3\xc3\x2b\x1d\x8d\xf9\x8e\xf5\xf1\x01\x4e\xe7\x8f\x7f\x2c\xaa\xfa\xc6\x49\x74\xa7\x33\xff\xba\x74\xe6\x03\x1c\xcd\xbb\xeb\xe8\x4e\x7c\x7e\xfb\xc4\xe7\x6f\xdb\x3f\xed\x6f\x51\xcc\x22\xef\x88\xed\x3b\xb9\x6c\x64\x94\xb9\x3e\x08\x55\x5b\x8d\x1b\xef\xaa\x8f\xa2\xa2\xf7\xd5\xa2\x6d\x92\x3d\x9c\x0d\x12\x35\xd5\xdd\xcc\x3e\x4e\x72\x63\xf1\xdf\xa4\x8f\xfc\x31\x3d\xfb\x16\x6d\xe0\x37\xf6\xf5\xf1\xff\x6c\xfe\xf6\x9e\x22\x2e\x7c\x05\x9c\x3c\x37\xca\x48\x29\x05\x27\x4c\xab\x33\x35\xe4\x91\x04\x0e\x78\x8e\xcc\xe5\xbe\xf8\x5a\xf8\x1d\xd7\x6e\xd4\x35\xcf\x0b\xe5\x4e\xb6\xf7\xad\x59\x26\xa3\xdc\xb6\xa4\x4d\x01\xbf\x5d\xe1\x1c\xac\xc8\xe3\x64\xc3\x8e\xd1\xc3\x5e\xe5\xb2\xa0\x3a\xe1\x8d\x5b\x70\xd1\xea\x7b\x21\xce\xc8\x05\xad\x48\xb2\xd3\xf1\x6c\x78\xab\xa5\x91\xb5\x51\xb3\xc1\x26\x32\x1c\xdb\x0a\xa9\xd9\x01\x09\xbd\x23\xb7\x88\x00\xd8\x94\x7d\x4b\xe2\x58\x08\x08\xfd\xfc\x95\x07\xf6\x79\x8f\xa0\xb0\x40\x45\xcf\x07\x58\x4f\x10\x1c\x59\xb5\x93\xc1\x15\x2c\x50\xc3\x85\xe3\x12\xf6\x90\x68\x30\xb2\xf9\x46\x06\x2e\xbf\x73\x18\xcf\x2e\xd5\xf6\x93\x6a\x25\xae\xa9\xc2\x5f\x13\x89\xad\x9e\x2b\xaf\xaf\x54\xfe\x5c\x37\xce\xd3\xa8\xbc\x8c\xca\xe5\x58\xbb\x5c\xaf\xbe\x5d\xf6\x1a\x99\xd8\x5f\xaf\x3e\x93\x96\xcf\xc8\xc2\xde\x45\x26\x49\x54\xcd\xa5\xeb\x36\x71\x47\xae\xe2\x4a\x0d\x74\xdb\x07\x60\x0e\xda\xcb\x48\x9b\x7f\x7a\x1d\x89\x1b\x4a\xf1\x95\xc2\x0d\xf9\x43\xea\x2c\x48\x70\x8e\x4b\x46\xb6\x44\x7f\x1e\xfe\xab\xf5\xf9\x82\x72\xef\xcb\x93\x8a\x5c\x8d\xb8\x9b\x6c\x79\x30\x10\xf5\x99\x90\xe9\x29\x7b\xad\x48\x12\x56\xf3\x1e\x47\x75\x89\x54\xb6\xb0\xb7\x15\x5f\x35\x03\x84\xfa\xfd\x5d\x71\x83\xcf\x01\x95\x1a\x86\xc5\xed\x88\x5f\x47\x0e\x62\x74\x15\x09\x17\x81\x27\x6d\x19\x19\x10\x9c\x9b\x99\xa9\x68\xa1\x6a\xc5\xe9\xf4\x58\x20\x2e\xb3\xe6\x3e\x65\xdf\x1a\x5b\xf8\x57\x22\xc4\x13\xdd\xc7\x4f\xb4\xe0\x12\x49\xf5\xd2\x44\x5d\x43\x22\xc5\x1d\x9c\x7e\x7b\xa6\x0a\x03\x73\xe7\xb2\x81\x51\x53\xf2\x12\x3d\x94\x23\xf3\xcb\x76\xe4\xbc\x43\xbc\xa7\x28\x02\x83\x5a\x3d\xf8\xd0\x20\xd7\x4c\x33\x04\x03\x33\x72\x42\x76\x64\x9a\xf1\x2b\x83\xa7\x3d\xb8\x18\xca\x0d\x9f\xc8\x18\xbb\xae\xc8\x9c\x93\x7c\xb9\x74\xe0\x67\xf7\x56\xa9\x23\xb4\xa9\xd5\xaf\xd4\xa5\x23\x86\xc6\x3f\x3b\xea\xe1\x24\x51\x51\x26\xac\xbb\x54\x90\xdb\x31\xae\xbe\x22\x01\x6d\xd4\xd0\xae\xd6\x90\xda\x52\x45\x89\x0b\xb3\x31\x18\x51\x8f\xde\x52\x0d\x19\x12\x59\x52\x07\xa2\x78\xc3\x27\x6e\xf8\x1e\x33\x45\x3a\x5b\xf1\xc9\xeb\xb0\x03\x0b\x16\x1a\xc3\x12\x2a\x58\x6a\x08\xd0\xf4\x95\x94\x2b\xe2\xb8\x9e\xaf\x28\x47\xa2\x0e\x9f\xca\x99\x1a\x66\xbf\xd5\x16\x97\xd4\x5b\xa4\x46\x68\x79\xb9\x15\x17\xcb\x53\x1c\xa9\x1f\xe2\x1e\x32\x8b\x17\x10\xd7\xc8\x82\x5e\x28\x47\x8a\x4d\xb8\x1c\xaf\x7c\xf2\xb2\xf3\xcb\xf8\x62\x59\x80\x37\xae\xe9\x0f\x9c\x6a\xa5\x17\x2b\x23\x43\xd6\x9d\xfc\xdf\xc9\xff\xbf\x1a\xf9\xff\x00\x17\x76\xba\x55\x9e\xb7\x24\x3f\x1f\x0a\x72\xe5\x54\xb0\x5b\x4f\x85\xba\x9c\x0a\xf6\xee\xa9\xd0\xae\x9f\x0a\xf5\x7e\x2a\xfc\xeb\x9c\x0a\xfa\x81\x53\xe1\x3f\xff\xfa\x8f\xbf\xff\xe3\xdf\xbe\xd5\x12\x2f\x89\x4a\x6a\x53\xa6\x5a\x37\x2e\xe6\xd4\x29\xde\xc3\x5b\xa9\x6b\x47\xf2\xd7\xfe\x59\xd4\x8f\x0e\x9d\x44\x27\x96\x78\xff\x9a\x26\xc5\x11\x92\x4d\x27\x23\xe9\x72\x51\x02\xc6\x31\x4a\x70\x02\x53\x11\x11\x39\x37\x2a\xa9\x9e\x5f\x7d\x9d\x0b\xb5\x56\xa6\x84\xaf\x1a\xca\x44\x69\x65\x8a\xf7\xa5\x34\xed\x28\xf3\x33\x23\x47\xa2\x93\xe2\x09\x69\xaf\xe5\x78\xf1\x35\xf9\x9c\x47\xf9\xcf\xad\x3a\x2d\xc7\x0b\x88\x52\x8c\x98\x65\x42\xda\x97\xe9\xe2\xe2\xeb\x68\xd2\x84\x26\x79\x79\x4f\x8f\x33\x42\xfc\x26\xdf\x87\x6d\x3f\x1b\x55\xe4\x07\x97\xde\xd6\x8d\x6a\x92\xfd\xf2\x8d\x72\xf9\x16\xf9\x7b\x99\xcb\x6f\xd4\x0e\x2b\xe5\xda\xbc\xf6\xde\xb7\x54\x10\x4f\x0a\xda\x4d\x05\x54\x5c\x96\xf7\xcf\x6c\x93\xb7\xb4\x4d\x6c\x53\xbc\x7d\x4d\x93\x8c\x44\xaf\x0d\x45\x94\xba\x61\xaa\x48\x08\x5c\xed\xe8\xe5\x75\x52\x84\x00\x03\x8a\x85\x5a\x9f\xda\xf9\xe7\x57\x3f\x71\xb0\x33\x0c\x5a\x12\x92\xd6\x5f\x29\x6d\x1e\xa5\x21\x0e\xc0\xd7\xbd\x97\xe1\xcd\x99\xd1\x1c\xf8\xed\xa0\x35\xdb\xa0\xb9\xce\x55\xc7\xb9\x11\xf9\xdd\x96\x02\x94\x0a\x7b\xbb\xd9\x0b\x38\xf9\xf8\x3a\x5a\x32\xa1\x25\xde\x10\xd8\x4a\x05\xd9\x45\x59\xf6\xb3\x52\xc9\x36\x09\xf1\xda\xa8\xef\x15\x69\xe5\x84\x98\xbf\x67\xfa\x6e\xe7\xd0\xfe\xf6\xa7\x65\x1f\x0a\x59\xae\x53\xa1\x9a\xda\xcb\x6d\x14\x84\x29\x56\xff\x67\x6e\xd4\x90\x04\xe4\xfa\x9a\x3d\xdf\x47\xd7\xb6\x51\x9a\x8f\xfb\xda\xc7\x1d\xbb\x3a\x2c\xdf\xc7\x3d\xdd\xda\x8b\x3d\x7d\xfa\xf8\xc9\x96\x5e\x76\xf4\x74\xdc\xc7\xcf\x57\xe7\xbb\xe7\x79\x43\x9f\xf6\xeb\x79\x3f\x6f\xb1\x5d\x8f\x14\xc2\x6b\x3e\x5e\x8c\x0d\x3d\x3f\xef\xe8\xb7\xd2\x96\xd7\x3e\x21\xc2\xb5\x60\x2f\x16\xa4\x7f\x6d\xb1\x53\x67\xec\xcb\x43\x09\xed\xd8\x47\xa6\xf2\x16\x0e\xe2\x38\x95\xce\x8e\x61\x3e\x8a\xea\xcb\x55\x9f\xce\x57\x7d\xec\xa1\x2b\xab\xf6\x7c\x03\xf9\xb2\xdd\xce\xb1\xa3\xe7\xe3\x8e\x3e\xdf\x8e\xcb\x86\x5e\xf6\x0f\xd2\x49\xea\xf3\x6e\x0e\x25\x3c\xb6\xcf\x74\xb2\x7d\xa6\xd3\xed\x73\x7d\x33\x9f\xed\xa0\xab\x7b\x39\x9d\x75\x0a\x0a\x2c\xa9\x72\x4a\x5c\xe6\x67\xe2\x12\xdb\xf9\xad\xb4\x59\xd6\xd5\x8b\x60\x8e\xed\xe8\xac\x62\x6f\xf3\x72\xcd\x7c\x00\xc0\xd3\x7b\x33\xf8\x6f\x7f\xfd\xc7\x5f\xfe\xc7\xe6\x6f\xff\x79\x73\x48\x5d\x2b\x93\xc8\x01\x1c\xe7\x43\xa7\x76\x98\xa9\x5b\x7b\x68\x24\x99\xf1\x6d\xd9\x21\x9d\xec\x8a\x85\x30\x56\x7b\x45\x5e\x2b\x48\x48\x0f\x0d\xa9\xc4\x1a\x89\xf4\x87\xbc\x96\x1d\x2b\xf5\x92\xf7\x12\x96\x89\x94\x61\x79\x41\x74\x30\x9e\xeb\x6d\x2a\x94\x6a\x5e\x71\x0b\x6b\x82\x3c\xa0\x05\xe7\x01\x38\x15\x59\x19\x2b\x75\x95\x07\xa3\x82\x78\x49\x2b\x0f\xfe\x75\xb4\xe8\xe9\x4b\x76\x76\x3e\x6b\xdb\x81\x51\x8e\xfb\x79\xdc\xbc\x21\x2c\xe7\x38\x48\x37\x06\xd1\x35\x3f\x77\x0f\x60\xd9\x61\x0e\xb1\x83\x33\xc4\x0f\xe6\x1c\x22\xbe\xee\xba\x73\xa6\xa5\xaf\x9a\xef\xbe\xa9\xed\x91\xf2\x6c\x86\xfa\xfd\xc1\xa8\xe5\x83\x51\x2d\x0f\xba\xe6\x5d\x07\xde\x12\x53\x51\x9e\xc4\x45\x9c\x15\x0e\xf0\x78\x28\x67\xa7\x71\x62\xf8\xb2\x61\x31\x3d\x78\xf5\xe7\x03\x64\x7e\x0e\xfb\x32\x65\x93\x1d\xaa\x47\xc0\xac\xec\x70\x89\x2f\xe4\xe9\x0b\xf2\x37\xf7\x54\x77\xcf\x3f\x78\xd0\xe5\xee\x47\x06\xe9\x56\x40\xc5\x3f\x4a\xfe\x6c\xfa\xd3\x6f\x60\x79\x19\xc4\xaf\x58\x62\x0f\x19\xf7\xc7\x4a\xfb\xf8\x12\xbb\x15\x75\xe6\x72\xf4\x7e\xa5\xeb\x2e\x53\xea\x63\xe9\x3d\xe8\x95\x1f\x7c\x64\xf0\xc0\xf3\x7d\x23\x8b\x3f\xa5\x8d\x4c\x03\x5d\x47\x26\x39\xc8\xf3\xdf\x32\xc9\xee\xf4\xcf\x59\xd6\x72\xf2\xe3\x59\x1e\xe4\xe9\xb1\x60\xf8\xfb\xe5\xf0\x77\xea\xa5\x9f\x0f\x3f\x0b\xc6\x9f\xe5\x6c\x02\xfa\x71\x02\xea\xda\x2e\x27\xc0\x25\xfe\x29\x13\x97\x48\xa5\x7c\x9c\x81\x12\x33\xd0\x1f\x9a\xcf\xc0\x23\x70\xc9\x84\x5a\x6e\xaf\x8e\xf9\xa3\xcb\x72\xd6\x71\x34\xd9\x43\xbd\x36\xe8\x1f\x67\xeb\xce\x27\xe1\xdb\x78\xf3\x8b\x49\x60\x39\x9b\x84\xd3\x3f\xaf\x4e\x42\x46\x82\x7b\xe7\x18\x6a\x8c\x3e\x2c\x8a\xc9\xaf\xb3\xec\x66\x40\x57\xf9\xbb\xec\x80\xf7\xb9\x72\x16\x2e\x4f\x6d\xcf\x94\x21\xe7\x5a\x2f\x48\x1d\x79\x50\x2a\xbe\xa2\xab\xad\x95\x8a\xd8\xae\xf8\x41\x0b\x9c\x45\x1f\xb5\xba\xe2\x44\x96\xe2\x49\x43\x4a\x56\x83\xdc\x8c\x6c\xd2\x48\x99\x99\xda\xd3\x23\x49\x05\xbb\xd6\x46\xcd\x54\x9a\xee\xc8\xf7\xa2\x5f\x3d\x3d\x02\xc8\x63\x5a\xc0\x0b\xc6\x2f\xe4\xf8\x8b\x1f\x30\x0d\x1f\x71\x90\x08\x82\x72\xdf\x20\xff\x9c\x0d\xf2\x11\x97\x83\x8f\xce\xcc\x7d\xd7\x7c\xf3\xdc\x7c\xfd\xdf\xff\x78\xd3\x4e\x7c\xca\xe8\xb5\xff\x1a\x0b\xfa\xec\xcc\xed\x71\xe6\x96\xb7\xcf\xdc\x86\x33\xb7\xe2\xcc\xbd\xba\xba\xdf\xc3\xf8\x72\x01\x58\xa0\x30\xe4\x50\xed\x95\x48\xbc\x2f\xc4\x2e\x99\x4f\x03\x06\x08\x69\xb5\x5b\xcd\x9f\x39\x62\x36\x85\x00\xe3\xa4\x24\x53\xda\x71\xa5\xb2\x8d\x02\x80\xf5\x8b\xfb\x9c\x50\xd0\x59\x11\x28\x01\x53\x6e\x82\x89\xf0\x52\x24\x7b\x31\x07\x14\x02\x9d\xfe\x52\xcc\x0c\xab\xc1\x79\x43\xe6\xe7\x62\x84\x32\x1e\x16\xa6\x1e\xa5\x25\xf2\x2f\x1e\xbc\x43\xa7\xfd\x81\x92\x3e\xd2\x6f\xf3\x8b\x92\xa2\x4f\x69\x8a\xc2\xd2\x28\x2b\xa1\xa8\xb5\x92\x33\xd3\x24\x13\x47\x0f\xc9\x02\x3a\xb8\x03\xe2\x91\x81\xbc\x97\x24\x43\x6f\x93\xc4\xf7\x9c\x50\x2a\xc0\x73\x49\xcd\x36\x3c\x0d\xec\xe1\xac\x35\x54\xe2\x40\xcf\x33\x28\x70\xd9\x02\xf3\x47\xe4\xb3\xf8\xfe\x11\x9b\xf0\x59\x04\x3a\xc7\x93\x01\x39\xa9\x75\x1e\x00\x8e\xa2\x12\xf8\xb6\x90\x31\x53\xf1\x9a\xe7\xa5\xbc\x63\xbd\xf3\xb1\xe2\xc8\xf1\x0e\xb8\x2b\xd4\x3e\x2f\x6d\xfc\x2c\x00\x46\xf0\x3a\x99\xb4\x56\x5c\x61\x14\x35\x46\x31\x2a\x9f\xa3\xcb\xf3\xb1\xe6\x3c\x8f\xaa\x05\x48\x99\x00\x9b\x1e\x6e\x3c\xa7\x3d\x47\x0b\xe6\xa5\x09\x40\xa6\x03\x1e\xaf\x7a\x43\x06\x3e\x9c\x8f\x00\x4f\xd1\x0e\x5e\x9a\xc1\xc7\x09\xd8\xa6\xd3\x36\xa0\xea\x65\xe0\x03\x40\x0a\x35\x6b\xd5\x63\x69\x67\xe3\x3e\x8f\x81\x0f\x64\xbc\xa8\xb5\xe8\xb1\xa5\x9f\x31\xf0\x3c\xc6\x1d\x7e\x7d\xd3\x1b\x9a\xb0\x1b\x79\xd7\x41\x79\x6e\x12\x31\xcb\x7f\x25\x82\x7d\x46\x7f\x0a\x49\x83\xfb\x5a\xb7\xeb\xe4\x7b\x08\x4b\xcc\x54\xba\xbc\x42\xbf\xdf\xa7\x3e\x42\xac\x00\x7e\xaf\xb9\x4c\x41\x86\x88\x61\x38\xcd\xc9\x3e\x03\x0a\x37\xd7\x46\xb9\x06\x2c\x6e\x95\xe6\xb7\x01\xb8\x14\x16\xc8\x48\xf7\x8b\x62\x9c\x14\x01\x57\x77\x1b\xa5\x3d\x13\x93\x9c\x0c\x99\xd4\x7d\x0d\x88\x8f\x21\xb0\x61\xc9\x9a\xe2\x85\x5b\x2d\x7e\x52\xac\x8f\x1a\x7c\x1a\x46\x79\x69\x3a\x29\x71\x7e\xbe\x1f\x30\x5c\x80\xd3\xd7\x01\x37\x3d\xca\x9c\x97\x02\xe7\xa5\xc4\xf9\xd8\x8c\x87\xe8\xf4\x69\x9f\xf1\x11\x05\x66\xdb\x30\x90\x47\xe3\x7d\x60\x16\x7b\x89\xd6\xf4\x73\x9a\x38\x53\x47\x9f\x39\x0f\xaf\x3a\x56\x6a\xa5\xae\x51\xea\xd3\x17\x7c\x50\x29\xf5\x38\x18\x0a\xec\x00\xe4\xd3\x4f\x13\x35\x01\x5a\x15\x71\x63\x40\x4b\x4a\x6e\x94\x32\x89\xff\x69\x65\x43\xa5\x14\x7f\x0d\xb3\x5b\x17\x7f\x6d\x29\x71\x05\x88\x56\xca\x42\xf8\x21\x01\x7f\xac\x10\x77\x7c\x00\x0a\xd7\xcf\x33\x91\x93\x41\x7b\xae\x79\x1e\x77\x81\x59\x99\xbd\x72\xa0\x81\x01\xab\x2d\x4a\xe3\xf3\xaa\xe7\x63\xdd\x73\x54\x0c\x10\xff\x00\x57\x06\x18\x2a\x70\xfa\x02\x77\x6b\x54\x3e\x7b\xed\x7e\x71\x1c\x60\xd4\x3f\x47\xcf\xe7\xa5\x76\x7f\xb0\xf1\x40\x26\x8d\x06\x00\xae\x91\xe7\xcb\x01\x40\x2b\xe6\xa5\x19\x80\xe0\x53\x1d\x10\xcf\xf1\x7b\x7f\x72\xc3\xb0\xd9\x4f\xe3\x63\x81\xe6\x8c\x06\xad\x8f\x4b\xfc\xb9\x35\xcb\x4d\x8e\x46\x60\x2a\xa2\x31\x4b\x91\x18\x8d\xea\xaf\xe3\x44\xcc\x63\x26\xd0\x00\x0e\xe4\x72\x24\x6a\x8f\x11\x0c\xd0\xe3\x32\xd0\xac\x63\x2a\x70\xf1\xa3\x08\xda\xb7\xab\x83\x82\xbf\xaa\xd4\xd9\xd6\xdc\x77\x8d\x52\x11\x27\x44\x4d\xe0\x6b\xda\xe0\xa6\x9d\x06\x53\x95\x67\x30\x4a\x4b\xb4\x98\x73\xed\x8d\x4a\x2a\x3b\xe7\xf4\x0f\xb3\x33\x59\x3b\x00\x86\xbe\x64\xc5\xe0\x4f\x2d\x83\x67\x3b\x61\x85\x9c\x91\xfb\x56\xfe\xaa\x0e\xe6\xea\x54\x97\x56\xef\xcc\xd5\x9d\xb9\xba\x33\x57\xbf\x28\x73\xf5\xed\xca\xd5\xc1\x71\x39\xd7\x52\x0f\x60\xb8\x8c\x92\xb6\x3d\xf5\x0e\xcc\xc4\x33\x56\x29\xf7\x3e\x0b\x95\x70\xdd\x11\xbf\x5f\x83\xcb\x3a\x18\x69\xed\xc1\x7a\xcd\xce\x7b\x75\xea\x76\xce\x9d\x4d\xce\x9d\xd9\x43\xa1\xaa\x47\xd6\x89\x0f\x94\xb9\x83\xdd\xaa\x1f\x65\xb7\x50\xef\xc2\x6e\xf9\xf7\x60\xb6\xe6\x3b\xb7\x75\xe7\xb6\xee\xdc\xd6\xaf\x9f\xdb\xda\xfe\xf5\x2f\x5f\xff\xf1\x86\xcd\xe3\x5c\x6a\x6c\x15\x61\x6a\x55\xf9\x13\x22\xd0\x47\x00\x15\xa5\xd4\x27\xd1\x0d\x27\xea\x40\x8c\x09\x50\xe9\x14\xa8\xd4\x42\x3d\xc9\x1e\x20\x49\xce\x77\xe9\xa6\x92\x48\x9f\xe2\x3d\x4d\xcc\x69\xe6\x44\x55\xf7\xc7\x5f\x1c\x0b\xe7\xe4\x75\x46\x95\x4f\x5f\x24\x91\x8f\x7f\x25\xcd\x65\x43\x3d\xb1\xbf\xf0\x2b\x24\xdc\x82\x6f\x65\x3b\xf9\x1e\x7e\x00\x29\x01\x80\xb8\xb7\x0b\xd4\x45\xb8\x67\x64\x64\x5f\x12\x7f\x9f\xe2\xdd\x5b\x84\x94\x62\x19\xf8\xe4\xe7\xb7\x90\x86\x68\xc2\x9d\xa7\x2f\x7e\xb2\xf5\xec\x65\x20\xb1\x44\x4f\xe8\xe9\xb1\x41\x4e\xb8\xed\xe4\xdb\xd1\x1c\xb8\xf8\x22\x07\x9a\x30\x1e\x56\xd6\xb3\x87\x19\xae\x6e\x29\x9f\x3e\xca\x4e\x95\x5a\xca\xcf\x95\xc2\x7d\xf1\xfa\x28\xd8\xf5\x31\x38\xa9\xd4\x07\xe4\xec\xd9\x51\xa7\x9e\x3e\x39\xea\x8c\x81\xcf\xcc\x53\x23\x49\xf9\xbc\x4a\xea\x38\xbf\x5e\xd4\xe8\xdf\xa2\xc2\xdb\x17\xe0\x8d\x96\xf1\xaa\x88\x86\xe4\xae\x4b\xa4\x7f\x64\x2d\x99\xd8\x36\x85\x60\x90\xed\x0b\xac\x58\x85\x0b\x53\xcb\x15\x60\xc6\x48\x18\xa2\x75\x93\xa9\x4c\x19\x10\xf6\xde\x69\xdf\x40\x7e\x70\x8e\xdb\x47\x30\x81\x34\x7b\xb1\x18\x29\xcd\x91\x9a\x42\x11\x27\x98\x93\x9c\x82\x39\x73\xa2\xe2\x2c\x49\x37\x3d\x85\x78\x06\x01\xa8\xfe\xed\x4b\x5b\x70\x2f\x53\x27\xe3\x8a\x84\x5f\x75\x8a\xf7\xb1\xe4\x58\x66\xa5\xa4\x79\x3a\xbf\x97\xe2\x1c\xc4\x2d\xb4\xa4\xd7\x36\x75\xca\xb9\x6e\x90\x97\xcf\x80\x45\xf6\xdc\x92\x7c\xf2\xed\x73\x4b\xfc\x51\x67\x0d\xfc\xc9\x2a\x67\x4f\x62\xf2\x39\xb7\xd3\xe7\x38\xfc\x9c\xdb\xb1\xc2\x4a\xc6\xf9\x9b\x2a\xac\x54\xaa\x7d\xac\x42\x85\x5f\x94\x35\xbb\xa8\xd0\xbc\xc2\x72\x51\xa1\xf9\xb7\x1f\x58\x6e\xb7\x0a\x95\x7f\x48\xda\xaa\x9d\xc7\xe4\x1d\xa9\xdd\x42\xa4\x38\xe8\x9c\x1f\x54\x7d\x10\xba\xe9\x1a\xa1\x4b\xe8\xc3\x20\x74\x53\x10\xba\x73\x8a\xc9\xc7\xd2\xb1\xe9\x1a\xa8\x5d\xee\xed\xda\x5e\x95\x2b\x7b\x55\x7e\x16\x22\xd7\xba\x79\x19\x59\xca\x35\x3a\x65\x57\xe8\xd4\xf7\xd1\x37\xd4\x07\xa6\xef\xf6\x7e\x7f\x07\x69\xeb\xac\x53\x23\x35\x3b\x7f\x2c\x92\x66\x5d\x3e\x1a\x74\x01\x4f\x7f\x74\xbd\xbd\x2f\x38\x5c\xae\xb7\x85\xbc\x7d\x3a\xc2\x9c\x08\x05\x04\xa1\x05\x5d\x9b\x82\x70\x9d\xd0\xb5\x94\xa6\x67\xba\x86\xdb\xf5\xd3\x19\x71\xe4\xa5\x50\x6c\xb6\xa2\x2d\x86\xad\x9f\x51\xb6\xb1\x49\xeb\x19\x74\xfd\x88\x7e\xf8\xf1\x54\x2d\x93\x44\x21\x39\x7f\x84\x54\x7c\x1b\x45\x8b\xca\x2a\x15\xbe\xf6\x54\xbd\xf2\x54\xfd\x0e\x62\x56\xaa\x4c\x46\xa5\x9d\x3f\x15\x49\x1e\x2e\xeb\x43\xf0\x7a\x3c\x7c\xfb\xf2\xfa\x25\xfd\x56\x00\x10\x58\x26\xee\xcf\x2b\xb4\xf8\x0a\x2d\x1f\x5a\xa1\xed\xc5\x0a\x1d\xce\x42\xdc\x9f\x1e\x0d\xa2\x85\x92\x25\xbe\x7d\x81\x3e\xce\x46\xa5\xd6\x70\xfc\xbf\xba\x2c\xf5\xfd\x65\xf9\x58\x10\x13\x95\xa4\xde\x3e\xe3\x48\x81\x80\x8c\x4d\x55\x3e\xd0\xdc\x78\x88\xa9\x95\xab\x4f\x95\x2b\x4f\x95\xa5\x2e\x4a\xe5\xea\x92\xbc\xbe\x90\x1f\x99\x10\x0f\xd5\x7b\xbe\x5c\x91\x72\xa5\x67\xa7\x2b\xf2\xe3\x96\xf1\xd3\x15\xfa\x0b\x39\xf5\x94\x20\xd9\xb0\x76\x6d\x32\x32\x6f\xc4\xbb\xf7\x5a\xa8\x97\xb9\x92\xf5\xbc\xea\xd4\x05\x70\x08\xa5\x01\x1a\xd6\xa6\x78\x8f\x05\x9b\x49\x4a\xdd\x33\x25\x45\x9c\x4f\x2b\x5e\x54\x41\x51\x25\x2f\xb8\x01\xbd\x20\xa1\x50\x7e\x7a\x54\x02\xee\x05\xb7\x76\x9a\xcd\xcb\xa7\x86\x2a\xb7\xb3\x04\x5f\x69\xf2\xaf\x9e\x9c\x8e\xd6\x32\x35\xea\xd9\x0f\xfc\x8c\x8b\xe3\xcc\x00\x30\xb9\x97\x93\xef\x31\x33\x0d\x49\xfe\x90\x32\xb1\x17\x97\x9f\x6f\xad\xed\x71\x8e\x5c\x7d\x91\xa1\x48\xcd\x7f\xd4\x9e\x9f\xa9\x27\x5f\x8d\x67\x62\xe9\x80\x53\xe6\x92\xaf\xd4\x53\x2f\xeb\xa9\xa3\x9e\x12\x39\xa9\x6e\x7c\x84\x4a\xf5\x5a\x24\xbf\xe8\xcd\x48\xe0\xf3\xf2\x31\x64\x4b\xf1\x07\xbf\x73\x79\x7e\xc0\xd9\x69\x9c\xd3\x77\xaa\x7a\xa7\xaa\xbf\x38\x55\xfd\x80\x27\xd8\x87\x97\xed\x9d\xd4\xde\x49\xed\x0f\x26\xb5\x1f\xf1\x90\x3b\xd2\xab\x9f\x89\x0a\x7e\xe1\x1a\xe2\x8f\x7d\x87\xf8\xe3\x52\x76\x01\xd2\xd2\xf7\x08\x40\x0d\x19\x23\xbd\x94\x8f\x49\x40\xc5\xa5\x12\xc4\x24\x7e\x80\x30\x1e\xab\xe3\x21\x03\xdd\x46\x19\x97\xda\xf8\x35\x21\xe8\x35\xd1\xa9\x42\x08\xea\xdf\x2a\x04\xdd\xad\xdd\x77\x6b\xf7\xdd\xda\xfd\xb3\x5b\xbb\xcf\x09\xf4\x4d\x1a\xf9\xf6\x0b\x9c\xf7\xc8\x98\x25\x00\xb9\xe3\x76\xf3\x21\xfc\x52\x63\xf5\xcd\xc7\x7f\x68\x55\xcd\x9f\x2e\x76\x33\xc3\xc1\x89\x1a\xd2\xbd\xc8\x39\x07\x30\x47\x62\xd2\x57\xb8\x80\xa5\xae\x4a\xd5\xca\xad\x67\xfa\xa8\xab\x52\xed\xd7\x46\xe7\x95\x67\x02\x53\x26\x72\x6f\x7f\x88\x11\xb8\x9b\xff\xef\xe6\xff\xbb\xf9\xff\xd7\x6d\xfe\xff\xa0\xab\xe5\x2b\x56\xb1\x9f\x99\x51\x57\x60\xbe\x0e\x03\xec\xed\x56\xc8\x9f\x81\x57\xaf\xb0\x88\x3a\xd3\x1d\x36\xd8\xdb\xad\xc1\x17\xfc\xfa\xad\x6c\xfe\xa8\x92\xbf\xc5\x0a\xfb\xcd\x4c\xbb\x02\x6e\xf8\x9b\xcc\xb0\x6f\x1e\x09\x03\x97\x2b\x75\x71\x5a\xf7\x92\x1f\xbf\xc2\x48\x5f\xf2\xd1\xe9\xc8\x46\x5f\x61\xc5\x27\xc9\xaf\xb2\xf4\x67\x3c\x74\x7a\x66\xa1\xbd\x84\xab\x0c\xf9\xfa\x42\xbc\x98\x2f\xe5\x8b\x74\xc2\x8c\x5f\x63\xc5\xa7\xe4\xec\xe8\xe7\xd1\xc9\xd1\x65\x8e\x44\xf6\xfc\xa2\x14\x7f\x85\xf9\x77\xe2\x57\x99\xd8\x23\x0f\x7b\x64\x61\x17\x0e\xf6\x94\x81\x4d\x67\x2c\x34\x98\xf7\x79\x70\xef\x47\x76\xdb\x99\xd7\x0b\x26\xf2\x0a\xef\xfe\xcc\xba\x2f\x9c\xfb\x60\xdc\x5f\xf2\xed\xe9\x44\x5e\xb0\xc1\xb5\x2e\x4c\xeb\x33\xcf\xfa\x42\x58\x98\x44\x5f\x95\x51\xe6\x45\x48\x99\x17\x29\x65\x1e\x62\xca\x19\xb7\x9e\x4e\xf9\xe5\xe0\xd5\x17\x56\xfd\x99\x53\x0f\x49\xe1\x9a\xc8\x70\xc9\xac\xcf\xcf\xdc\xfa\x7c\x64\xd7\xe7\x85\x5f\x9f\x2f\x18\xf6\x74\x2e\x2e\xd8\xbc\x88\x2c\xf3\x51\x66\x99\x4f\x84\x96\x17\xc2\xc2\x8f\xe2\xdb\xbf\xcf\xd4\xfc\x4b\x30\xf3\x2a\x00\x33\x61\x39\x67\x71\x13\x29\x52\x2a\xf6\x72\xca\x79\x22\xcb\x44\xf3\x6f\x7f\x2c\x4b\x5f\x91\xf4\xaf\xa7\x7c\xd1\x86\x7e\xbd\x0d\x1d\x6d\x78\xc1\xd8\xdf\x26\x0b\x44\x6d\x95\x4a\xbf\xec\xf1\x2d\xb5\x1d\x59\xfb\x8f\xc8\x11\x0a\xf6\x3e\xf7\xb3\xe7\x12\x32\x60\x8e\x1a\x8f\x8f\x45\x26\x8f\xf3\x31\x7e\x95\x96\x3b\x43\x5d\xa5\x81\x92\x5f\x61\xd8\xaf\xb2\xd7\xcf\xdc\xf5\x60\xae\x17\xde\xfa\xc8\xae\x5f\x65\xd5\xfd\xea\x0d\xf6\x7f\x1e\xfc\xff\xbc\x08\x00\xf3\x22\x01\xcc\x8b\x08\xf0\x1a\xcb\xbe\xbe\x22\xa3\xcc\xcf\xb7\x5f\x72\xeb\xe9\x84\x5b\x7f\x8d\x57\x9f\xd2\x1b\x32\x80\x17\xfd\x39\x40\x87\xaa\x0e\x09\xa8\x2e\x43\x09\xaf\x81\x16\x9c\xe1\xeb\x6c\xee\x91\xcb\x3d\x32\xb9\x0b\x8f\xbb\xb0\xb8\x47\xd6\x32\x9d\x31\xda\x5c\x8e\x0c\xee\xe0\x6f\x83\xbf\xe4\xeb\xfc\xe5\x55\x56\x7f\xe1\xf4\x17\x46\x7f\xf0\xf9\x57\xd9\xfc\x74\x22\x61\x04\x93\x1f\x3c\xfe\x60\xf1\xaf\x48\x17\xfe\xf9\xba\x64\x33\x2f\xa2\xcd\xbc\xc8\x36\xf3\x10\x6e\x2e\x99\xfb\x74\xca\x54\xbb\x74\x31\xe4\x9b\x39\x04\x9c\x79\x48\x38\xd7\xc5\x8c\x6b\x5c\xfd\x91\xe7\x5f\x84\x8b\x21\xe5\xcc\x47\x31\x67\xbe\x1c\x80\x73\x09\x63\xf0\xf6\xf3\x60\xee\xe7\x85\xbb\xbf\x94\x30\x30\xd1\xdf\xc7\xe0\xff\xe5\xaf\x8f\x9b\xff\x71\x1b\xd4\x3c\xd9\x4a\xa6\x42\x02\x89\xd8\xf6\x9c\x26\xc3\x31\x95\x66\xff\x5c\xfb\x9d\x15\x7e\xf6\xf4\x98\x29\x5b\xf1\x93\xa2\xe4\x02\x87\xb7\x02\x8e\x59\x75\x56\x12\x04\x2c\x64\xc4\x86\x16\xa4\x9c\x4f\x80\xea\xec\xcc\x87\xd9\x97\x24\xef\x85\x72\xb8\xeb\x16\x3f\xfb\x15\x48\x93\x35\xb7\xc3\xac\x54\x91\xfc\x0a\xc0\xa7\x3d\x09\x68\xb7\x13\x4a\x7b\x17\x11\x3e\x3a\x7a\x0b\xd4\x7d\x5a\xf1\x94\x0f\x6d\x5f\xa7\x3c\xd5\x39\xaf\xf3\xaa\x4d\xe9\xe9\x51\x89\xb9\x4f\xcd\x49\xeb\xaa\x93\x58\x9e\x3a\xb5\xa2\x53\x85\xfb\x6c\xa3\x62\x07\x21\xcb\x7d\x0f\x74\x2c\xc0\xc3\xea\x61\x76\xca\xb5\xe7\xc8\x67\x9c\xc0\xa4\xaa\x06\xa2\x6c\x59\x67\xaa\x3d\xef\x85\x44\x67\x3f\xe4\xd0\x9b\x82\x74\xf8\x37\xf6\xe6\x23\xc8\xfa\xe5\xf7\xa9\xcb\x4f\xbf\xa5\xb9\xfc\x08\xb8\xff\x49\xef\x7f\x4d\x13\xfc\xb6\xdf\xd6\x9f\xcf\x73\xf4\x7a\x8b\x71\x30\x78\x7b\x5a\xb1\xc5\xda\x97\x6c\x46\x95\xb3\x37\x64\x42\x43\x0e\x42\x25\xa9\x77\x44\x15\xd0\xc7\x05\x82\x0b\x80\x2a\xb9\x1d\xbc\x4f\x2b\x06\xb8\x27\xf7\x76\x98\x85\xcc\xf6\x91\xa6\xc6\x7f\x9c\xdf\x3f\xf5\xbf\xdb\xbf\x41\xa7\xb6\xaf\x73\x9e\x2a\x66\x6a\xae\x53\x9e\x7d\xaa\xde\x30\x86\xdf\x42\xe7\xde\xf6\x32\x3a\x57\x5c\xd7\x96\x91\x65\xdb\xf6\xec\xef\x33\x0e\xcc\x94\xf2\xac\xa4\xd2\x90\x1b\x3c\x53\x93\x7a\x88\x3c\xae\x40\xee\xae\x33\xc1\x5c\x9a\x8c\x8a\x96\x03\xd6\xfb\xaa\x92\xd6\x32\x71\x5a\x37\x3f\xd9\xf7\x48\xdf\x43\xd5\xfa\x37\x8c\xe2\x47\xcd\xed\xde\x34\x9b\x8c\x6c\xd5\x26\xdd\x23\x69\xca\x24\x64\x07\x43\xea\x97\xfd\x1c\x69\x54\xfc\x9b\xd9\x7e\xc0\xc8\xde\xaa\x1f\x1a\xdb\xf1\xbe\x7c\xbf\x7d\x90\xdf\x97\xdf\x2e\x07\xf9\xbe\xa6\x3f\x36\xdc\xef\x7a\x22\x5c\xed\xe4\x95\x0a\x4f\x31\xeb\x5e\x5b\x18\x8f\x0d\x3b\xc0\xfe\xb9\x1b\xe0\x6e\x20\xbf\x1b\xc8\xef\x06\xf2\x4b\x03\xf9\x07\x49\xc4\x3b\xd4\xf8\x63\x24\x42\x3f\x42\xe0\x1e\x0d\x40\x72\xce\x7f\xff\x13\x88\xfa\xdd\x5e\x7b\xb7\xd7\xde\xed\xb5\xff\x14\x7b\xed\x07\x29\xd0\x07\x59\xef\x3b\xe7\x72\xe7\x5c\xee\x9c\xcb\x9d\x73\xf9\xa8\x34\x79\x67\x67\xee\xec\xcc\x9d\x9d\xb9\xb3\x33\x3f\x03\x3b\xf3\x1f\x9b\xed\xff\xfa\xd3\x5b\x2c\xcc\xb9\x27\x82\x34\xb2\x7d\xa3\x54\xea\x94\xa9\x94\xb6\x65\xb2\xae\xd4\xc5\x4f\xdd\x9e\xfc\x3c\xea\xbd\xe0\xda\xfc\x17\x87\x4a\x8c\x15\xc1\x54\x38\x23\x03\xa2\xdf\x65\x6b\x73\xfc\xde\x49\x33\x18\x13\x6b\x40\x8a\x59\x17\xea\x22\x2b\xaf\xaa\x4e\x4a\x55\xdb\x7a\x20\x96\x9c\x7a\xb5\x65\x99\x2a\x15\x59\x19\xd2\x4d\x1d\xd8\xa8\xb5\x7d\xf5\xaf\x33\x69\xea\x6b\xbf\xf9\x81\xde\xdf\xa4\x9b\x36\xe2\xa2\x53\xda\x1b\xd5\x22\x4e\xf7\x73\x75\x0e\x46\x1b\x95\xec\x7d\x4a\x35\xb8\x13\xc3\xb5\xe1\x40\xce\xd4\x8b\x0e\x16\x45\x67\xea\xaa\xc8\x24\x89\xd4\xeb\xce\x94\x58\x5b\x8d\x94\x67\x3e\x0e\xeb\x4c\xb9\xf4\xfd\xec\xe3\xe9\xcc\x1b\x97\x75\x3a\xef\x7a\x23\xe4\x7a\x37\x5d\x79\x41\xdd\x8a\x6f\xb9\x94\xeb\xca\x6f\xc0\xf4\xb1\x80\x9b\xdc\xd6\xf1\x9b\xf9\x57\xf9\xd4\xfe\xf0\xc7\xf7\x42\x82\x63\x36\xf8\x79\x22\xda\x5a\x94\x6c\x65\x13\x77\xe2\x2e\x6b\xbf\xfd\x3a\x90\xf7\xf3\x04\x17\x4a\xdd\x0f\x2f\x2e\x6d\x35\x16\xdd\x41\x49\xb4\xed\x8d\x32\x92\xfa\x70\xcb\x87\x4e\x55\x74\xef\x2b\x07\x50\x42\x58\x8a\x8d\xba\xf3\x45\xd4\x53\x26\x8d\x35\x19\xc7\xbf\xae\x3b\x55\x64\xff\x8c\xc0\xbf\x82\xef\x15\x9e\x85\xa5\x06\x1c\x92\xcd\x99\x3e\xb2\x69\x6e\x3e\xc5\x6f\x1a\xbd\x31\xa3\x7b\xa3\xd8\x45\x75\xcd\x65\x85\xf4\x2d\x29\xe9\x9a\xc3\x87\xef\xdd\xa1\x4b\x18\x00\xac\xce\xd5\x58\xb1\x07\x67\x59\x64\xaf\xe0\x79\x7d\x55\x1d\x0a\xd5\x92\x5d\x68\xc8\xc8\xc7\xa8\x60\xc5\xf3\x48\xff\xe5\x0b\x53\x4a\xac\x62\xe7\x76\xad\xad\x0b\xe5\x0c\x86\x0c\x36\x45\x76\x9e\xa8\x6b\x85\x98\x80\x0c\x45\x15\x79\xde\x3f\x30\x72\xbf\x28\x32\x82\x60\x88\x90\x4e\x72\xd5\x31\x44\xf9\xbb\x87\xe8\x30\xc7\x56\x7f\x77\x8c\xbe\xd4\xc9\x5e\x4c\xb3\xa4\x15\x90\x45\x7d\x9a\xed\xcd\x69\xbe\x71\x60\x7f\xa1\x80\xfe\x4a\x4d\xda\x64\x94\x74\x55\x90\x0f\x55\x0f\xe0\xfe\xf6\xce\x20\x81\x61\xcb\x87\x4c\x02\xd7\x62\x36\xa1\x92\xeb\x96\x2a\x2b\xe5\x38\x07\x7a\x21\x86\xcb\xb1\xf4\x32\x93\xa9\xad\x2b\x25\xe9\x7e\x80\x16\xb8\x43\x35\x67\x36\xad\x23\x32\xb2\xd7\x59\x9e\x1e\x67\x10\xbc\x99\x5a\x6a\x7b\x27\x2e\x5e\x4e\xab\xba\x76\x0e\x17\x7f\xcf\xf1\xb7\x57\xfb\x4d\x19\x04\x4e\x87\xf5\x23\x76\xff\xd8\xf1\xf7\x45\xfc\xbd\xa3\x7d\x9b\x9f\xc1\x47\x47\xfb\xbe\xb2\x8f\x63\xfd\xa1\xb8\xdf\xfc\x4b\x2e\xba\x73\xbf\xd2\x5b\x16\xe0\x3d\x46\xf5\xae\xc8\xba\x2b\xb2\xfe\x19\x31\xaa\xe7\xc4\xe4\x26\x71\xaa\xff\xd3\x69\xea\x19\x01\x09\x00\x65\x50\xcf\x5b\xe8\xeb\x3d\x9c\xf2\xae\xcf\xba\xeb\xb3\x7e\x71\x7d\xd6\x8f\xa0\x4e\xdf\xa6\xf3\xf8\x30\xd3\x11\x34\x0e\x3c\xd2\x0f\x56\x19\xed\x81\x9f\xeb\x04\x2a\x69\x5d\xb7\x0b\x9d\xd1\x0d\x9e\x76\xf7\x50\xbf\x7b\xa8\xdf\x3d\xd4\xef\x87\x85\xfa\x5d\x23\x30\x1f\x55\x0b\x7e\x07\x53\x32\x52\x46\x38\x0f\xb5\x57\x2a\xc9\x17\x52\x52\xe7\x96\xf8\x99\x5b\xf2\x53\x18\x28\xe7\xd2\xeb\x24\x07\x25\x4e\x02\x76\x20\x4e\xfa\xae\x6d\x0e\xae\xca\x14\xb1\xe1\x6c\x32\x3b\xd3\xb5\x36\xaa\x81\x9f\x8c\x93\x5f\x5b\x5e\xeb\x3d\xfe\xec\x1e\x7f\x76\x8f\x3f\xfb\x15\xc7\x9f\xfd\xfd\x4f\x7f\xfb\xdb\xe6\x7f\xfe\xf5\x6f\x8f\xb7\x29\x7e\x64\x0a\x4b\x5e\xaf\xfb\x42\xc2\xce\xca\x94\x75\x26\xee\x7d\xe5\xb7\x9e\xbe\xb0\x11\xa7\x3a\x39\x9b\x60\xab\x46\xad\xeb\xe4\xcb\xbe\xe2\xa1\x86\x87\x9c\x2f\x28\x87\xb9\x92\xe0\xe7\xb5\x05\xbe\x1b\xe7\x75\x3c\x25\x72\xf6\xc8\x7c\xac\x68\x94\xee\x07\x06\xe5\xf1\xfd\x3c\xca\x3a\x6f\x91\xff\xe0\x16\x23\xc4\x73\xef\x6f\x92\x54\x79\x4a\x07\x3f\xb8\xf7\x99\x34\xf7\x49\xc8\xc4\x65\x14\x93\xb2\xe2\x29\x21\xfa\x97\xab\x4d\x46\x9a\x33\x1c\x2b\xe0\x57\x21\x76\x7c\xc8\xc6\x33\xf8\x05\x7e\x5f\x8c\x23\xca\xb7\xc4\x97\x2b\x46\xb4\x36\xf7\x78\x66\x3e\xa9\x69\x94\x9f\x27\x2e\xe3\x7b\x94\x5e\x0e\xf3\x8b\x36\xd9\xfa\x36\x8b\xef\x73\xef\x6f\xe5\x84\xeb\xef\xb2\xfc\xee\xf3\xb7\x78\xa1\x9c\x2c\x85\xe3\x22\xb0\xde\x0e\x95\x24\x66\x32\xcf\xb1\x94\x0a\xc2\xa1\x63\x59\x60\x3d\xe0\x27\xc7\xb9\x8e\x5f\x3c\x2f\x0a\xeb\xed\xe9\xfd\x55\x19\xb5\x73\xa7\xf6\xfc\x83\x65\xd5\x3c\xaf\xa3\xb5\xff\xe0\x5b\x06\xee\xfd\x13\xfe\xdb\x07\xce\xa8\xc1\x8e\xd9\xe4\x79\x01\x65\x2c\x0e\x59\xc5\xbd\x4a\xcd\x57\x61\x93\xe3\x82\xc2\x4a\x1a\xbf\xe1\x93\x1f\xac\x70\x1f\xb7\xf5\xe9\xdd\xd5\x1c\xa5\x03\x0a\x25\xaf\x8e\x4b\x2f\x56\x1b\x8f\xba\x1b\x65\x51\x94\x72\x93\xeb\xd3\xf3\xc0\xfd\x92\x76\x3f\x9d\x3a\x25\x5b\xe7\x93\x8e\x17\xf4\x61\x65\xb8\x83\x8c\xd9\x6d\xb8\x4d\x5e\x8c\xfa\xc9\xc6\x2e\x6b\x3f\x8e\xe2\xd7\x25\x7e\xb3\xe2\x3e\x95\xeb\xfb\x77\xdd\xb1\xeb\x1f\xe7\xf8\x79\x23\xd6\x95\x9f\x8e\x2e\xfa\xa5\xb1\x89\x4f\xf6\x75\x5d\x86\xf5\xe3\x1a\xfd\x17\xc3\xfc\x0b\x59\x01\x23\x50\xa8\x10\x5b\x5d\xeb\x5e\xa8\x42\xd2\xb4\xda\x9d\xe5\xb4\xb2\xd2\xe7\xfb\x4f\x8f\x8a\x23\x8f\x49\xbb\xad\x02\x59\xa1\x90\x66\xfc\xb2\xae\x0a\x95\xcc\x53\xa5\x2e\xeb\xec\x02\xf4\xf8\xf9\x84\x1c\x32\x6b\xff\x61\x14\x3f\x7b\xf1\x6d\xed\x3f\x5c\x75\x2a\x56\xa7\x4e\xb9\xd7\xa7\xc7\x39\x7e\xef\x52\x60\x1e\xc5\xb3\xae\xbb\x0b\xcf\x28\xdc\x29\x0d\xb2\xe5\xf2\xb7\x99\xab\x5e\x0c\xf8\x07\xec\x83\x6f\x11\x86\xfb\x62\xff\xe6\xb1\xbf\xc9\x5a\xf8\xe1\xb1\xbf\xef\x80\x1b\x66\xe1\x23\x76\x44\x7b\x77\x71\xc2\x3a\x60\x00\x22\xbb\x61\x71\x7e\x71\x19\xcb\x78\xea\xc1\x4a\xbd\xb7\x3a\x47\xe1\x5c\xe3\x88\xbb\x61\x79\xde\x0d\x89\x77\x43\xe2\xdd\x90\xf8\xcf\x30\x24\x5e\x10\x94\x9b\x24\x34\xfd\x00\xc5\xfd\x02\xba\x07\x72\xea\x14\xb1\xbc\xa4\xb7\xa7\xe4\xf6\xcb\x09\x31\xbd\x81\xdc\x46\xd1\xcc\x94\x85\xa3\xec\x37\x88\xed\xdd\xa2\x78\xb7\x28\xde\x2d\x8a\xbf\x52\x8b\xe2\x05\x99\xfa\xa0\x2a\xe5\x85\x1f\xc4\x87\x39\x1d\xce\xd0\x1d\xbd\xc7\xf0\x3c\x7d\xb1\x29\x5f\x4a\xfb\x05\xd2\xbe\x4d\x91\xe1\x2d\xb8\x9f\xf7\x74\x4b\x92\xee\x56\xc5\xbb\x55\xf1\x6e\x55\xfc\x27\x5a\x15\x5f\x21\x32\x37\xab\x1d\xcf\xac\x83\x3f\x1b\xcf\x13\xbc\x95\x46\x69\x27\xbc\x57\x5b\x67\xb2\x36\x58\x2f\xf5\x62\x43\xfa\x5c\x9d\x30\x49\x6b\x70\x44\x67\x0f\xf1\xdd\xb8\x78\x37\x2e\xde\x8d\x8b\xbf\x66\xe3\xe2\x61\xf3\xe7\xbf\x6d\xfe\xf2\xf7\xf7\x75\x41\xaf\xed\x6f\xee\xd4\x9b\x12\xec\x5d\x08\x26\x6c\xb5\x1e\x98\x6a\xa9\x2b\x16\x20\x21\xb7\x7c\x10\xca\x7d\xe5\x3f\x6c\x93\xaf\x2e\x58\xde\x92\xce\x9d\x52\xce\x6b\x23\x91\xba\x57\x42\xa8\x57\xb5\x55\xc6\xfc\x15\x1c\x86\x6a\x72\x10\x4a\x9a\xf7\x85\x2a\x77\x7f\xda\x54\xbc\x64\x51\xca\x87\xd9\x57\x87\x0b\x91\x89\x91\x20\x0e\x91\x8e\x49\xea\x69\xc9\x2b\x9c\x72\x6a\x32\x2d\x4d\x7d\x3f\x32\x6b\x79\xe4\xa4\x53\x86\x4e\x75\xb4\x5c\xda\x84\x0a\xd0\xc3\x4a\x92\x2a\xcc\x99\xfb\x58\x64\xce\x7a\x88\xd7\x9a\x49\x9b\x53\x0e\x35\x79\xfa\xd2\xa8\xd7\x3a\x19\x49\xce\x6b\xec\x66\x40\x41\x7a\x97\x28\xca\xae\x7b\x1f\x13\x14\xac\x28\xd8\x99\x10\x3d\xa0\xb8\xb6\x3a\x79\xfc\xe9\xa7\xe9\xaf\xff\xb1\xd9\xfe\xfb\xdf\xff\xf3\xbf\xfd\x44\xf5\x03\x73\xfc\xae\x78\xfe\xea\x1c\x2b\x21\x2e\x7c\xc0\x56\x3b\xc9\x3c\xc0\xe5\x6d\x05\x03\x60\xce\xfb\x19\x5a\xcb\x39\x93\xe5\xb5\xb8\x30\xbf\x12\xea\x12\x27\x2c\x53\x2b\xf9\xe0\xac\xbf\xfa\x08\x21\xe0\x9c\x8c\xf3\x0a\x46\x65\xb1\xc3\x0c\x8f\x96\x3d\x63\xa1\xd7\x2c\x5e\x41\x51\xc0\x6c\xca\x5a\xa9\x74\x5d\xb1\xa1\x18\xd8\xba\xd0\x14\x97\xdf\x53\x2d\x57\xda\x72\x60\x27\xbb\xde\x22\x69\x5e\x9a\x73\xc9\xc5\xce\x4a\x7b\x7e\xf4\x86\x20\xbd\x51\xb3\x4f\x17\x5b\xf5\x3f\x24\x6a\xf4\xe1\x90\x86\xce\xd4\x09\x89\x05\x94\xe5\x10\x7d\x11\xaa\x60\x5b\xac\x36\x6f\xbb\x3f\xda\xd6\x28\x67\x69\xb8\x52\x4d\xea\x63\xd5\x62\xf0\xfc\xa4\x62\x45\xc1\x79\x55\xa8\xca\xb1\x60\x17\x3a\xea\xfa\x62\x9c\xbf\x79\x19\x7c\xc0\xf4\xc1\xad\xb4\x3f\xca\xed\x1b\x3d\xe0\x4d\x75\xf6\xa3\x2a\x56\x39\x76\x73\xbd\x69\x37\x5f\xdb\x3e\x25\xb6\xcf\xea\x79\xeb\xfe\x3f\x2f\xc2\x89\x9a\xa5\xcf\xf6\xd3\xf7\xee\xda\x7f\xc2\xa6\x7d\x5b\x39\x7f\x3e\x39\x37\xd9\x46\xce\x26\xe7\x9d\x1d\xea\x42\xeb\xf9\xaa\xfb\xc0\x06\x3d\x59\xcd\x7d\x59\xcd\x15\xab\x39\xaf\x8e\xfb\xf1\xad\x89\xb9\xb6\x87\xfa\x58\xea\xaf\xed\xa1\x7e\xad\xd6\xdb\xf7\x90\x37\xda\x4a\x06\x66\x2f\xaf\x4e\x37\x91\xad\x4e\x1e\xbe\x75\x5a\x6e\x43\x99\xfd\xf9\x22\x08\xb1\xed\xa7\xe2\x3d\x85\x4a\x72\x66\x6a\xba\xe2\x0e\x48\xa1\x98\x3b\x1c\xaa\x27\x93\xc7\x38\xf0\xc4\xf6\xf3\xe9\x40\xda\x54\x31\x7b\x78\x6e\x55\x7c\xd0\x32\x55\x8b\x52\x7d\x62\x74\xac\x9b\xd8\xd3\x4e\x73\x9e\x49\x0e\xaf\xcb\x5b\x34\xf3\xcf\x27\x04\x49\xcf\xa0\x4b\x0d\x01\x66\x95\x4a\xcf\x4b\xa3\x6d\x2c\xb8\xeb\x8d\xe6\x38\x14\xfa\x2b\x87\x02\x4a\x82\x2f\x85\xcf\x64\x79\x5e\xed\x4b\xab\x0d\xa7\x80\x5c\x3d\x05\x18\x8f\x2b\xfa\x15\x41\x6c\x27\x51\xf8\xb7\x91\xd0\xdb\x40\x72\x7f\xc6\x10\x47\x49\xe1\x81\x25\xde\x8b\x1a\xf9\x1f\xe1\x3b\x4a\xa5\x97\x03\xb5\x04\x08\xe6\x52\xc5\x07\xa7\xfa\x46\x16\x27\xb5\x7b\xe4\xe5\xd5\xd9\x25\x92\xb8\x3f\xfb\xfd\xc3\x4c\x8d\x7d\xa8\x67\x2a\xdd\xf7\x6a\xaf\x91\x3b\x52\x0f\x54\x93\x80\x86\xb0\xf9\x88\x09\x7c\xdb\x9b\xf6\xc3\xec\x77\xbe\x61\x29\x24\xca\x49\x26\x23\x4d\xfd\xb4\xed\x07\x04\x4f\x9e\xb4\x99\x8f\x8d\x5e\x63\x9a\xf7\xd4\x66\xca\x00\xd6\x2e\x09\x59\x97\x7b\x46\x23\xd4\xa9\x41\xed\x2d\xc6\xc3\x1b\xac\x4b\x83\x0f\xd4\x5b\xdf\xcf\xd4\xfc\xc1\x95\x91\xf5\xea\x74\x90\xe3\xb9\xa5\xc3\xe5\x9b\x66\xff\x56\x25\xe2\xff\xcf\xde\xbb\xed\x38\xae\x23\x69\xa3\xaf\x42\xec\x7b\x06\x18\xc1\xf3\x65\xee\x02\x06\x79\xe1\xba\x1a\x20\xef\x3d\xee\xd5\xed\xda\xa3\xec\xd5\xa8\x5a\xed\xd9\x7f\x3e\xfd\x8f\xf8\x48\xd9\x92\x2c\x3b\x9d\xae\x5a\xc7\x31\x50\x25\x3b\x2d\x89\xc7\x60\xf0\x8b\x60\x1c\x3a\x97\x7e\x70\x88\xff\x85\x1c\xe2\x56\x1d\xd0\x9d\x34\xf2\x60\x1b\x7f\x2a\xb6\xf1\x9e\xd5\xc5\xf5\xc9\x7f\xa8\xa2\xff\xd7\xa9\xa2\x1f\x67\x34\xef\x9f\xd1\x5c\xe4\x24\xef\xa9\x34\xb2\x56\x81\x8d\xcd\x5e\xd9\xd9\xa6\x7a\x0d\xdd\x44\x4e\xfb\xa1\x89\x93\x9d\x75\x21\x37\x8d\x7b\xd4\x75\xcd\x46\x6e\x9a\x8d\x71\xb3\x43\x4c\x85\xcd\xa9\x5d\x6f\xaf\x36\xb7\x6c\x62\x2b\x0d\xbb\xaa\xe4\x58\xd9\xbc\xde\xd5\x72\xf4\x56\xac\x69\x39\xd8\x43\x44\x0b\x14\xf3\xa9\xc2\x35\x3d\x47\x05\x72\x28\x40\x0e\xf1\xb8\xf7\x66\x08\x69\x69\x55\xd1\x31\x11\xd2\xe0\xed\xd4\x46\xe9\x60\x8f\xbd\xfb\x6e\x65\xc7\x7b\x96\x29\xef\xe9\xbd\x1e\x6a\xf6\x87\x9a\x7d\xaa\x66\x7f\x9c\x67\xfd\x0a\xe7\x59\x77\x33\x71\x86\x33\x8f\xa7\x90\xea\xa6\x9e\xd0\xed\x0c\x7e\x9a\x06\xf3\x22\x79\x6e\xc8\x4f\x36\xb0\xa6\xd6\xd7\x1a\x43\x1b\xc1\xaf\xb2\xb3\x33\x1c\xc9\x17\x71\x64\x3c\xe2\xc1\x23\x1c\xb5\x47\x6c\xb8\x04\x97\xf2\x61\x70\xf9\x2e\xcb\x46\x92\x49\x13\x90\xab\xc4\x2e\xc0\xb7\xdf\x14\x2a\xa6\x52\x72\x69\xac\xeb\x20\x14\x92\xc2\xf5\x8e\xe4\x93\x39\x21\x79\xad\xbd\xb8\x3a\xb6\x7a\x32\x56\x93\x01\xd2\x52\x33\x49\x2f\xb5\x8f\xc7\xc1\x52\xad\x9b\xd3\x6b\xf1\x7b\x39\xf5\x1d\xda\xe9\x07\x66\x7e\x60\xe6\x07\x66\xfe\x7e\xcc\x7c\xf1\x70\xe1\x16\xac\x1c\xa7\x70\x4d\xee\x00\xcb\x73\x7d\x7f\x9d\x69\xa1\x26\xa8\xf8\xea\x39\x43\xd7\x76\x4d\x50\xec\x78\xa2\x76\x1b\x88\x5d\x56\x7c\x0b\x88\x9d\x9d\x34\x2c\x41\xac\xcc\x46\xe5\xd6\xd3\x86\xdb\x4c\x88\x3e\xc2\x0a\x1f\x48\xf6\x81\x64\x1f\x48\xf6\xf7\x43\xb2\x17\x59\xeb\x15\x04\xeb\x57\x10\x6c\xc7\x9c\xb7\x20\x58\x19\x11\xec\x3a\xe4\x93\x43\x8b\x57\x69\x67\xea\xcc\x8b\x9c\x75\x02\x36\x37\x27\x65\x2c\x77\x68\xdb\xb1\x66\xbe\x05\x6b\xf6\x8a\xa7\x58\x73\x44\xd2\x1f\xc4\x9a\xe9\x7d\x7e\xfa\xef\xe1\x8a\x69\xd3\x24\x68\x00\x0f\xec\x60\x33\x00\x42\xd9\x28\x86\x7b\xe6\xb7\x57\xdd\x97\x92\x41\xd4\xa6\xe7\x42\x38\x17\xc8\x8a\xb2\x94\x2e\x0e\xb8\xbe\xbd\x3a\xab\x20\xac\xdd\x46\xec\x83\xc9\xed\xf0\xf6\x2a\x94\x58\x9b\x2b\xbe\xec\x6d\xbb\xd3\x3e\x56\x4a\xe1\xf1\x91\xcb\xf5\x8c\x0f\xac\xd7\xe4\x82\x99\x3e\xb4\x52\x4a\xbb\x83\xa2\xce\xcb\xe8\xef\xdd\x36\xac\xef\xe7\x09\x76\xc6\x0d\x99\x6a\x46\xae\x9a\xc8\x69\xc3\xc9\xb8\x67\xf7\xf6\x9a\x28\x7b\x25\x52\x4e\x5a\xa3\xe4\x97\x40\xa5\xee\xf5\x9b\x02\x84\xac\x7d\x65\xaa\x6e\xbc\x2b\x54\x4b\x3c\xde\x4e\xf5\xed\x55\xef\x2a\x1a\x2b\xdc\x1e\x39\xe0\x7a\x5e\x42\xbc\x5a\x7e\xbc\x52\x7e\xa9\xca\x34\xaa\x8b\xcf\x95\x24\x2d\x0b\xf8\xac\x3f\x9a\x40\x02\x73\xa7\xf9\xdb\x78\xe1\xb6\x21\xfc\x80\xac\xf3\x1f\xff\xf1\xe9\x3f\x64\x5c\x8c\x0f\x72\xfd\x38\xb9\x7e\x00\x4c\x4d\xc7\xfa\x41\xc3\xef\x8c\xeb\xed\xf9\x97\x2b\x85\x04\xab\x36\xc5\x62\x04\x6b\x9c\x52\x7b\xdf\xc7\x16\xe9\x13\xc8\x95\xd5\x9e\x48\x68\x97\x9d\x74\x4b\x77\x4c\x9f\x90\x6c\xdb\x25\xbf\x9f\x0c\xdc\xb4\xa0\xf1\xa1\x2b\x75\xf5\x47\xde\xa9\xcc\xeb\x18\x5d\x2d\x06\x4f\xe0\xd5\xf6\xd2\x59\x59\xbf\x41\x2a\xdd\xda\x08\xb4\x82\x40\x83\x09\x7b\x4e\x83\x2d\xe4\xa4\x76\xaa\xbd\xdf\x3a\xf8\x38\xc5\x37\xf9\x76\x26\x0a\x1c\x4c\xa2\x12\xf7\x94\xab\xd7\x6d\xbd\x86\xbd\xc5\x77\xfd\xfa\xd6\x9f\x00\x3a\x3c\x3d\xe2\x4f\x8f\xf8\xb7\xcf\x19\x8c\x41\x85\x8f\x4b\x85\xb4\x27\xae\x55\xd3\x9e\xb8\x5a\x4d\xa1\x5c\xf2\xb1\x90\x30\x29\x24\xf4\x42\xda\x13\x81\x4a\x4a\x78\xe7\xf4\x5c\x2b\xe9\x9e\x2c\xc9\x1f\x3d\xb3\x8f\x54\x0b\x24\xec\x54\xf3\xc6\x1b\xbf\x67\x37\xd8\x88\x34\xea\x55\x7f\xfb\x01\x33\x7b\xab\x25\x4b\x67\x8b\x8f\x15\xfd\x17\x59\xd1\xb7\x5a\xa7\x9c\xcf\xfb\x63\x99\xff\xb9\x96\xf9\xaf\x91\xa5\x9b\xf9\x5d\x12\x7d\xb5\x42\x91\x6d\x25\x1f\xf3\xfa\x62\x3b\x82\x98\x0b\xcb\x15\x20\x29\x36\x90\xb4\xce\x18\xe6\x25\xdc\x51\xfe\x11\x24\x5d\x2c\xc1\x13\xe7\xf0\x2e\x2b\x78\x84\x16\x79\x84\x16\x79\x84\x16\xb9\x27\xd9\xe6\x8c\x47\xfd\xd0\x34\xe1\xf9\x3d\xae\xfa\xfe\x4e\x06\x0e\xc2\x95\x2f\x6c\x2f\xaf\x7a\xd3\x08\xf9\xb2\xfa\xc0\xf1\xfd\x3b\xee\xb6\xc2\x0b\x0e\x75\xeb\xd9\x9e\x34\x79\xbf\x16\xff\xde\xbe\xf5\x88\x51\xf2\x88\x51\xf2\x88\x51\xf2\x07\xc9\xe2\x39\xe3\x77\x1f\x14\xbe\x1e\x40\xed\x01\xd4\x1e\x40\xed\x01\xd4\x7e\x7f\xa0\xf6\x41\xed\xc1\x03\xbd\x3d\xd0\xdb\x03\xbd\x3d\xd0\xdb\x5f\x04\xbd\x7d\xdd\xfe\x6d\xfb\xde\xc9\x6d\x0f\x49\xa0\xf8\xab\xa6\xc1\x36\xfb\xa0\xd3\x35\x1b\x7c\xdf\x39\x13\xa8\x5a\x0f\x52\x2d\x54\x4a\xb6\x7a\x8d\xfd\x7b\xa0\x52\x75\x17\xc2\x6f\xed\xa9\xfe\x5d\xaf\xba\x28\x02\x55\xa3\xbf\x27\xfc\xd2\xca\x88\xfd\xbb\xc0\x81\x44\x11\x4b\xf5\x99\x52\x35\x91\x42\xc9\x0d\x46\xc1\xa9\x2f\x8b\xc1\x75\x9b\xc6\x70\xc6\xb1\x36\xc5\xa4\xa7\xcc\x15\xfc\x2d\x3c\x8d\x7c\x56\xaf\x7a\x33\x52\xac\xca\x99\xb7\xcb\x1b\x89\x82\x4b\xfa\xb7\xcb\x67\x2f\x71\xa1\xe0\x82\x61\x99\x0e\x45\xde\x70\x22\x05\xa2\xb2\x0d\x24\xb5\x9a\x76\x05\x5d\xe8\x57\x8f\x1f\xc2\xd3\xf2\x66\xa6\xec\xe2\xda\x5b\x78\x09\xaf\x2a\x6f\x2b\x8d\x13\x45\x9f\x48\x90\xb5\x81\x6b\x68\x36\xd1\xf8\x8a\x1f\xe2\x0b\xcb\x9e\x29\x54\x3f\x24\xaa\x35\x58\xbd\xc6\x27\xd6\xe6\x99\x76\x45\xf3\x75\x1a\x8b\xe1\x4f\x91\xaa\xb2\x1c\xc3\x46\xbf\x21\x7e\x82\x7c\x0b\xed\x47\x24\x8a\xc0\x63\xbc\x4b\xe4\x92\xbe\x8a\x5f\xaa\x4e\x93\x3e\xdc\xfe\x60\x1e\xc8\x39\xa5\x4e\x77\x43\x64\x88\x13\xc1\xbd\x6f\x73\x81\x5c\x02\xb5\x96\xc1\xc2\xe0\x86\x92\xe2\x94\x94\xbd\xfe\xdf\x46\x4a\x49\x4c\xbb\x62\x88\x95\x89\x37\xfd\x79\x34\xeb\x37\x71\x8d\x4f\xcb\x9b\x8a\x50\x7d\xf0\x3b\x85\xd6\x11\xbb\x4a\xd4\xc9\xf7\x4a\x8a\x01\xe6\x91\xd2\x26\x9a\x25\x63\x2b\x28\xdb\x40\x2e\x20\x3c\x4f\xe8\x26\x84\x42\x3e\x65\x4b\x39\x3d\x05\x72\x85\x4d\xbb\xea\x2d\x4f\x55\xc4\x14\xb3\xfc\x1d\x06\x4d\x2e\xe7\xb3\x1b\xdc\x52\xb2\x4d\x7a\xdd\x2e\xfa\x7f\x2b\x94\x7d\x32\xed\x8a\x8e\x09\x8e\xee\x71\x7d\x5a\xde\x8c\x24\x29\x9b\x72\xf6\x12\x9e\x6e\x6f\xee\x28\x02\x9a\xe6\x4c\xec\x91\xaa\xa9\x26\xf2\x25\x6e\x8a\xc9\xe4\xe2\x4b\xd9\x53\x8d\x43\xa0\x10\xad\x5e\xf8\x49\xf7\x03\x31\xed\xda\xbb\xf1\x29\x10\xfb\x0a\x2a\x0a\xc4\x4a\x4e\xe5\x9b\xee\xae\x26\x1b\x25\xbf\x6a\xf2\xce\x53\xc1\x5a\xc4\xdf\x16\x37\xdb\xd7\xbc\x19\x27\xf9\x23\xa4\x73\xa7\xad\xc9\x83\x81\x3d\x18\xd8\x0f\x64\x60\x77\x5a\xe1\x3c\xb8\xda\x83\xab\xad\xd2\xd3\xef\x99\xa3\x86\x13\x79\x69\x31\x8b\x24\x0e\x7d\x62\xb0\x24\x94\x6b\xc9\x4e\xb9\x56\x49\xad\x8f\xd9\x66\x93\x3f\x15\x0c\x4a\x35\xd1\x70\xa4\x92\xf4\x53\x30\x40\x36\x8f\xa3\xb0\x13\x72\x58\xf4\x81\x5c\x4e\x54\x43\x52\x96\xa7\x94\x18\xea\x86\x85\xaa\xbe\xf3\xcc\x72\xb0\x3a\x1d\x98\x25\x24\xa4\xc8\x3a\xe7\xc8\x42\xa4\xd7\x46\x3d\xa6\x92\xa4\x62\x16\x93\xee\x2a\x88\x81\xcf\x48\xc8\x5d\xa1\x20\xe5\x4b\xd9\x2b\xef\x9b\x51\xa1\xfe\x5f\xd2\x39\xb3\x20\xc8\xdf\x39\x41\x73\xc6\x0a\x60\x39\xbb\xc1\x82\xa8\xa6\x7e\x47\x25\xf9\xa3\x5f\x4e\x82\x6c\x9e\x32\xe5\x34\x60\xcd\x61\xe5\x15\x5d\xb6\x19\xcb\x36\xcb\xd8\xd3\xa4\xeb\x76\xc9\x09\xdc\x94\x13\x2c\x17\xbb\x6b\x51\xc0\x52\x3c\x7f\x6d\xc2\x22\x86\x23\xab\xb9\x27\xe3\xc6\x19\xa5\xfe\x4e\x69\x7e\x2a\xd5\xa8\x8b\x2b\xe6\x32\x50\x10\x52\x99\xcc\x39\x56\x2a\xdd\x06\xf2\x05\x41\xcf\xc6\x3d\xab\xd9\x79\xfb\x1c\x9f\xe6\xb7\x5a\x70\xd8\xb2\x78\x41\x9f\x0c\xed\xad\x1d\x93\xc7\x66\xad\xc4\x5a\x28\x56\x36\x9e\x7c\x56\x5e\x12\xab\xdf\xe8\x2f\xde\x94\xe7\x72\xb0\x14\x6b\x18\xa8\xe8\xc8\x96\xec\x9f\x98\x32\x1b\x5c\xda\x16\x2c\x55\x4c\xd9\xce\x7f\x65\xca\x4e\x79\x6e\x76\x65\xf1\x7c\xc5\x1d\x74\xcc\xb6\xce\x51\x50\xfa\x8d\x08\xcf\x1d\x3b\x63\x67\xa7\x8d\x32\xf3\x9f\xa3\x32\x32\xb3\xfc\xb5\xe8\x8a\x8b\xca\x10\x43\x73\xa4\x8a\xc4\xa9\x18\xa6\x50\x28\xe4\x38\x50\x56\x09\x34\xbb\xf8\xe4\x29\x86\x68\xda\xb5\xb1\xc0\x00\x1f\x51\x4f\x11\x7b\x86\x5e\xf5\x77\xfd\x35\x9b\x72\xf6\x3b\x98\x47\xf4\xfe\xec\x06\x7e\x8e\xa7\x4e\xfd\x10\xe2\xbb\x03\x01\x3e\x78\xe7\x83\x77\xfe\x51\x78\xe7\x1d\xd0\xf1\xc1\x50\x1f\x0c\xf5\xd7\x61\xa8\x1f\xc9\xa0\xc5\xe5\xc1\xeb\xfe\x37\xf1\xba\x47\x02\xb2\xc7\xe1\xf3\xe3\xf0\xf9\xb7\x48\x40\xb6\xc2\x91\x6f\x4b\x12\xcd\x8f\xfd\xfb\xcf\xbe\x7f\x3f\x52\xb2\x3d\x0e\xcc\x1f\x07\xe6\xbf\xfb\x81\xf9\x0f\x63\xdc\xf7\x7b\xa1\x3d\xf0\xf5\x03\x5f\x3f\xf0\xf5\x03\x5f\x3f\xf0\xf5\x6f\x80\xaf\xef\x77\x1a\x7d\x80\xee\x07\xe8\x7e\x80\xee\x07\xe8\x7e\x80\xee\xdf\x15\x74\x7f\xfb\x69\xf7\xf5\xa7\x5f\xbe\xdd\x12\x15\xcb\x51\xf6\xba\x81\x1e\x6c\x50\x5a\x05\xa4\x72\x49\x01\xb1\x57\xf8\x21\x99\x44\x14\x56\xd7\x81\x98\x2d\xd5\x6a\x75\xd3\xa1\x9c\xb7\xa2\x98\x21\x98\xfe\xd1\xcd\x53\x18\x70\x20\xc8\x26\x12\x76\xc3\x14\x11\xf1\x2b\x47\xc5\x93\x48\xc8\x24\xc2\x56\xaf\xe9\x49\x92\x62\x69\xd3\x3f\xc0\x0f\xa9\x16\x5d\x19\x31\x0c\x94\x53\xab\xca\x52\x2d\x95\x98\x77\x68\x18\x13\x23\x54\x10\x8b\xef\x0d\x2b\x81\x44\x9e\x19\xe9\xb8\x6a\xd8\x57\xed\xcf\x0b\xef\xf5\xaf\x43\xef\x92\x41\x97\x2c\xb9\x0c\x63\x2a\xc9\x96\x44\x0c\x3a\x65\x09\x26\x53\x94\x74\xdc\x7b\xa7\x9c\x98\xfe\xd1\xcc\x67\x58\x74\x28\x82\x0c\x5a\xa5\xb4\xc6\x23\x39\x18\x76\x09\x08\x1d\x25\xa2\x67\x69\x7b\xde\x27\x7d\x95\x53\xab\x77\xb0\xda\x2d\x0c\x60\x2d\x55\xeb\xde\x6a\x3f\x62\x30\xfd\xa3\xed\x7e\x5c\x94\xae\xe4\x59\xfc\xa1\x75\xca\xb6\x5e\x89\xdf\xb7\x74\xd0\x6f\xaf\x81\x6a\x10\x1b\x29\x7a\xb8\x61\x65\x84\x6e\x8a\x79\x18\xdb\x02\xab\xb8\x79\x0b\x31\x8b\x6f\x9f\x13\x45\xc9\xa6\x90\x54\x24\x3a\xd3\xba\xf4\x06\x26\xcc\x93\x0f\xd3\x32\x90\x58\xed\x19\x6f\xdc\x66\xb0\x33\x12\xde\xfb\x36\xac\x99\xb8\x26\xc3\x51\xe7\xad\x72\xd6\xa5\x96\x72\x22\x17\x94\x50\x7c\x84\xa0\x26\xe4\xfc\x40\x2e\xeb\xf2\xb3\xb0\x55\x0a\x75\x87\x9d\x37\x2a\x46\x2a\x49\xb0\x67\xe2\x05\xdd\xa6\x63\x18\xf4\x1d\xdd\x60\x5d\x0c\x08\x8b\x5f\x1a\xa7\xd6\x1f\x70\x2b\xec\x28\xe8\xc8\x87\xaa\xaf\xea\x92\xaf\xde\xc3\xf8\xae\xd7\x3b\x90\x02\x56\x5f\x51\x29\xb9\xbc\x55\x61\xac\x9a\x76\xed\xf3\xe9\x24\x11\x87\x67\x7e\x41\x82\xb9\xbd\x2e\xe3\xf4\xc2\xcf\x85\x72\x39\xf4\xde\x18\xed\x8d\xae\x75\x58\x59\x45\x85\x8e\x90\x1b\xfc\xa0\x64\xa8\x45\xa3\x8a\x50\x77\x14\x94\x09\x44\x9f\xb5\x3f\xb6\xd9\xf3\x91\xd7\x4e\xc5\x30\x9c\xda\x8d\x60\xa4\xb5\xed\x65\xda\x82\xdc\x3a\xa9\xc3\x51\xaa\xb6\x19\xdd\xd1\xde\x58\xf4\xa6\x55\x3b\x68\x15\x5a\x15\x46\xd0\xe5\x1d\xa5\xac\x60\x12\x6e\x76\x3e\x8e\xad\x12\x65\xaf\xe1\x99\x5b\xbe\x9c\xf4\x5c\xa8\xb8\xf0\xc2\xf1\x19\xb3\xf4\xf6\xda\x82\x33\x7a\x8a\xca\x27\xb4\x09\x7b\x8c\xed\x70\x6c\x88\x6f\x83\x3d\x69\x1e\x26\xef\xed\x73\xa0\xc8\x59\xc5\xbd\xe0\x87\x36\x72\xb8\x61\xe6\x73\xd3\x0b\x41\xa8\xd5\x67\xbc\xf2\x31\x72\xbb\x37\xc6\xda\x83\xf9\x3d\x98\xdf\x8f\x67\x7e\x77\xda\xbf\x3e\x38\xe2\x83\x23\xfe\x30\x8e\xf8\x7b\xda\xcc\xd6\x46\xc8\x89\x5c\xf1\x2f\x5c\xf7\x4c\xc9\x95\x83\x4d\x4a\x1a\xcf\x5c\x5b\xd0\xec\xb4\x07\x99\x2b\x44\x4f\x39\x42\x94\xf2\x51\xa9\xe3\x48\x4d\x43\xa7\xb7\x91\xfc\x76\x14\x3d\xd4\x35\x4a\xa7\x2a\x01\x94\x34\xa7\xd3\xe3\x28\xcf\x28\x7d\x42\xff\x5b\x05\xd8\x6c\xda\x15\x2d\x9e\xae\x93\xbe\x9c\xfa\xea\xda\x91\xab\x50\x46\x66\x5d\x77\xfa\x5c\x18\x17\xe0\x0b\xdc\xcd\x63\x89\x87\xd6\xa5\x4e\x23\xfb\xd6\x9f\xd6\x9d\x4e\x4c\x4a\xed\x47\x6a\x1a\x3a\xc9\x8d\x14\xb8\xb3\xb0\xf9\x0f\xa0\xf1\x50\xb4\x3f\x73\x4a\x3d\xb5\xdc\x9c\x88\x69\xbe\x72\xb1\x70\xa9\x7a\x94\x01\x2a\xf2\x91\xdb\x4a\x81\xba\x1a\x4f\x60\x79\xe9\xb2\x2d\xc9\xb4\x6b\x0b\x92\xdc\x17\xe0\x48\xcd\x4c\x59\x12\x28\x6e\x42\xc6\x66\x3e\x92\x9d\x8c\xf7\x6d\x80\x91\xbe\xa8\x44\x9b\x28\x07\x2c\x4d\x41\x77\x3d\x16\x43\x6d\x0b\x63\x98\xbc\x36\x59\x13\xf7\x1b\xe7\xcc\x48\xfc\x77\x32\xb6\x8d\x14\x6a\xd3\xf4\x44\x39\x30\x15\x84\x34\x75\x2e\x1c\xac\xa7\x52\xf6\xbe\x25\x08\xa6\x8a\xe8\x05\x45\xc0\xa2\x9b\x38\x1b\x90\xa4\xd8\x32\x49\xca\xe4\x4a\x06\xdd\xa9\x88\xee\xc9\x3b\x95\x22\x43\xde\x91\x57\xda\x91\xe4\x29\x41\x3b\x11\xa8\x26\xd6\x77\xd3\x80\xf7\x10\xdb\x3e\x58\xca\xfa\x8f\x11\xf3\x5e\x7f\x50\xd9\xd9\xa5\x56\x4c\x2c\x9e\x92\xee\xf5\x25\x44\xaa\x49\x06\x94\x8c\xfb\x2e\x60\xeb\x50\x0a\x8f\x4a\x3e\xe2\xc9\x95\x82\xe2\xf1\x05\xb1\x15\x5e\xa0\x83\xdb\x6b\x17\x0e\xda\xa5\x67\xfc\x7d\xd0\x1e\xa1\x43\xad\x3f\x46\xfb\x63\x91\x75\xb9\x35\x0c\x3d\xd2\xc2\x6d\xaf\xc6\x25\x15\x90\xb5\x65\x3e\x92\x24\xb1\xda\x25\x8a\xc1\x6a\x97\xb4\x71\x2d\x50\x7f\x8b\xa9\x1f\x28\xd5\x4a\xb9\xc5\xd7\x6f\x5d\x22\xaf\xeb\x45\x8b\x81\x36\x25\x49\xd6\x97\x2c\xba\xd4\xf4\x00\xe8\xae\x0b\x41\x6b\xdd\x56\x92\x6a\x70\x69\x14\xee\xe0\x47\x24\x19\xb1\x2b\x92\x92\xb8\xcb\xf5\x40\xb9\x8d\x23\x1a\x5d\xb5\xd2\x3e\x90\x6d\x68\x53\xdd\x5b\xfd\x11\xbc\x3a\x22\xb7\x73\x44\x7e\xaf\x94\x50\xd8\x9e\xf2\xc1\x52\x0b\xca\xdd\xde\xd0\x89\xa0\x2b\xf1\xdb\x3e\x44\xd2\x7f\x24\x13\xde\x07\x2b\x7f\xb0\xf2\xdf\x8a\x95\xff\x91\x6c\x7f\x1f\xfc\xfd\xc1\xdf\x7f\x05\xfe\xfe\x21\x8b\x62\x7e\xf0\xde\x3f\x17\xef\x9d\x67\x6e\x0b\xe4\x03\xeb\x73\x3e\xe6\x8f\x71\xe2\xcf\x3a\x7e\x26\x53\x62\x3f\x79\xe7\x26\x46\xfc\x30\x9b\x78\x98\x4d\x3c\xcc\x26\x7e\x3b\xb3\x89\x05\x63\xbf\xc9\x30\x39\x3f\xb0\xc5\x9f\x0b\x5b\xcc\xf8\x7a\xa5\x90\xbc\xa9\x14\xb2\xff\xf5\x70\xc6\xc3\x04\xe3\x61\x82\xf1\x30\xc1\xf8\x4b\x98\x60\x7c\xbf\xe5\xf3\x43\x0e\x78\xc8\x01\x0f\x39\xe0\x21\x07\x3c\xe4\x80\x3f\x8d\x1c\x70\xbf\x01\xf5\x43\x38\x78\x08\x07\x0f\xe1\xe0\x21\x1c\x3c\x84\x83\xbf\xa6\x70\xf0\x3f\xdb\xff\xf3\xaf\x9f\xbf\xfc\xf3\x4a\xc2\xe2\x59\xaa\x45\xe4\x79\x2d\x7b\xd9\x70\x84\x41\xe1\x10\x6d\xd1\x71\xdc\x70\x32\x71\x6f\xc3\x80\xc8\x7a\x3e\x58\x78\xa9\x78\xbf\x61\x67\xe2\xb3\x1b\x90\xf5\x21\x19\xb1\x9e\x42\x4a\xb6\xbf\xf5\xf6\x59\x3a\xac\x75\xc4\x35\x6c\x24\x68\x21\x91\x6a\x0d\x83\x50\xad\xca\x85\xb8\x07\x25\xbf\xb5\x1f\x37\xa9\xbc\x02\x52\x39\xcb\xbe\x65\xb2\x65\xac\xae\x30\x78\xfd\xcb\x46\xca\x39\x6f\xd8\x81\x3c\xfc\x33\xb2\x5b\xa7\x64\x82\x6e\xce\xfa\x68\xa1\x9c\x8b\x49\x98\x35\xff\xec\x06\x24\xf6\x6b\x0b\xd9\x5b\x21\xcf\x9b\x56\x3a\xbf\x29\xd6\x76\x4e\x4c\x52\x2e\xac\x23\xe4\xf7\xd6\x23\xac\x69\x8b\x8a\xa9\x63\xe1\x3f\xd4\xb9\x5b\xa5\x36\x0e\x9f\xd2\xa7\xff\x77\x16\x13\x3a\x98\xa8\xe8\xfc\x38\xa8\x1b\x2e\xe4\x5c\x32\xf1\x59\xc2\xdb\xe7\xd2\x26\xf6\x39\x0d\xd1\xb4\x09\xad\x98\x5f\xe3\x4c\xdc\xb3\xeb\xbf\x66\xa3\xb2\x07\xa6\x55\x4c\xdc\x87\x41\xd0\x87\x62\xda\x67\xb2\xe3\xcb\xbd\xb8\x3b\xfa\xf6\x3e\x46\x39\xef\x9b\x8e\xac\xee\x4b\xc7\x31\xdd\x70\x0b\xe1\xea\x9f\x39\xbd\x7d\x8e\x60\xb1\x98\xf0\xe7\x36\xc9\x62\xda\x24\x27\xcc\xbb\x0a\x10\x7b\xcc\xe7\x71\x7a\x07\xed\x85\xf2\xec\x18\x37\xc5\xf8\xbd\x34\x1a\x6f\xe9\xc7\x65\x68\x4c\x1b\x73\xdd\x69\xc7\x4c\x2a\xf9\x50\xaf\x7f\x4f\xbb\xb8\x8c\x36\x57\x0c\x4c\x99\x0d\x8c\xf6\x2a\x53\x30\xc1\xe4\x71\x64\x82\x61\x59\x0e\x0d\x8b\xc9\x6d\x6c\xb0\x48\xca\xb8\x48\x42\x7b\xbb\x9e\xca\x7f\xfb\x2c\xce\xe4\xc5\x24\x25\x4c\x52\x7e\x16\x77\xcf\x49\xe6\x7c\x08\x7f\x27\xbb\xab\x80\x2e\x26\xf2\xf2\x1c\x29\xaa\x54\x5c\x54\x6c\x02\x88\x85\xd5\x6a\x08\x71\xe3\x8d\xca\x8a\x71\x1f\x88\x53\xde\x54\x05\xfb\x85\x42\x49\x03\x05\xdd\x21\xb2\xc8\xa6\xf4\x47\x18\x83\xc9\x18\x4c\xa1\x52\x55\x92\x2e\x01\x25\x6e\xd2\xb1\xae\xb7\xcf\xdc\xcb\x04\x1c\x0b\x55\xa1\x51\x82\x4c\x12\x20\x33\xa7\xf0\xcc\x77\x05\x40\x9b\x0f\xea\x07\x2c\x7f\xfa\xaa\x7c\x10\xeb\xed\xe3\x7a\x93\x65\xc9\x87\xc7\xf5\x41\xc1\x7d\xa4\x3f\x62\xdb\x50\xff\x40\xc4\xf5\x50\x95\x3d\x54\x65\x0f\x55\xd9\x6f\xa1\x2a\x5b\xb2\x8a\x1b\xb3\xcd\xff\x91\xf9\xe5\x43\x17\xf3\xd0\xc5\x3c\x74\x31\x7f\x76\x5d\xcc\x07\xcf\x68\x57\xa4\xfd\xab\x10\xe3\x73\x69\x50\x64\x54\x7f\x34\x90\x32\x57\x7f\x04\xcc\x48\x7e\xc6\xf1\xe0\x44\xff\x31\x82\x1f\x03\x05\x49\x36\xf9\x39\xac\x68\x40\x5a\x05\xfc\x3e\x3f\x02\x60\x60\x72\x55\x3e\x39\x73\x86\x54\x56\x20\xc6\x39\xc2\x70\x47\x80\xb1\x02\x52\x8c\x84\x8b\x60\x67\x86\x2e\xdc\x09\x5c\x68\x09\xab\x50\xe5\xe5\x0c\x78\xd9\x73\xe4\xe5\x26\x30\x65\x0d\xa4\x18\xa7\x1b\xf5\xa7\xde\xc9\xde\x65\x8c\xc0\xac\x39\x47\xd8\xa4\x78\x91\x8a\xe1\x8b\xdb\xfb\x71\x77\x3f\x6e\xee\xe3\xde\x3e\xdd\xda\xdd\x0c\x5c\x00\xd6\xd8\x8e\x6b\x8e\x40\x44\xb7\xf5\xb3\xed\x75\x05\xd5\x9c\x40\xcd\x88\x69\x3a\xa4\x59\x22\x1a\x37\x41\x52\xb1\xef\xe7\xe3\x76\x7e\xda\xcd\x17\x30\xca\x88\xbf\x88\xde\xec\x08\xdf\xec\x88\xdf\x6c\x07\x70\x33\x1c\xe3\xa6\x48\xa2\xa1\x98\x11\xc4\x9c\x30\x4c\xc3\x50\x6b\x60\xea\x1c\xc6\xd8\x13\x8e\xb1\x47\x20\x63\x47\x24\x63\xcf\xa0\x8c\x9b\x03\xa9\x68\x47\x30\x67\x8f\x68\xce\x4e\xe0\xdc\x02\x46\xfd\x38\x44\xf3\x1d\x3a\xb5\x5b\xe0\xc6\xe7\x48\x11\xf0\x64\x4f\xc5\x43\x65\xcb\xc9\x28\x69\xc1\xac\x01\xbe\xcc\x89\x2d\xb0\x8d\x55\x6c\xf3\x5c\x00\x74\x52\x03\x3a\x8a\x85\x28\x0b\xdc\x75\x8b\xc7\xb3\xfc\xec\x07\xaf\x23\x92\x28\x2a\x9c\xd2\x3d\x3a\x84\xcd\x58\xcd\x0d\xfc\x44\x11\x45\x96\x02\x6e\xb2\x82\x58\x56\xf1\xc5\x09\x5e\x74\x74\x31\x82\x8b\x23\x5e\x59\xc5\x2a\xfa\xed\x0a\xfe\xb1\x1d\x00\xd9\x11\x01\xd9\x11\x02\xd9\x11\x03\x5d\xc2\x2c\x2f\x2b\x20\xcd\x9e\x6e\x2f\xe1\x8a\x9b\xc0\x95\x4b\x60\xc5\xb8\x2b\x20\x48\x8b\xfe\x04\xd8\xa7\x90\xaf\x41\xc0\x3c\x0e\xa5\x42\x4f\x2d\x41\xd9\xfd\xe5\x7d\xfe\xb8\xcd\x1f\x77\xf9\x71\x93\x1f\xf7\xf8\xe3\xde\xea\x66\x48\x43\x37\xa6\xbe\xc3\xf7\x0d\xbe\x6d\xb0\xbc\xbe\xc1\xae\x62\x9d\x11\xea\x8c\x48\xa7\x03\x9d\x55\x9c\xe3\x26\x10\xab\xa1\x9c\x06\x72\x3a\xc6\x59\x81\x57\xfa\x79\x19\xda\xd9\x11\xdb\xd9\x11\xdc\xd9\x8e\xee\xce\xd1\x8d\x9b\xa2\x0a\x85\x57\x1d\xe0\xd9\x86\xf0\x6c\x87\x78\xeb\x38\x6b\x0d\xd6\x1c\x41\xcf\x88\xae\x3a\xcc\xb3\x47\x9c\x67\xcf\x07\x60\x0e\xb1\x3a\xb8\xb1\x1d\xdd\xd8\x11\xde\x9c\x43\x2c\x4c\xf4\xf7\x21\x9c\xfd\xf6\xdb\xfe\xcb\xee\xe7\xaf\xff\xba\xd1\xe5\xc4\xb5\x26\x50\xdc\x88\x49\x24\xa9\xe8\xf4\x87\x98\x06\x4f\xec\x71\xc4\x54\xfd\x4b\x21\x97\x78\x88\x24\xb0\x9b\xaa\xb9\xbe\x30\xc5\x85\xd1\x93\xe2\x73\x68\x31\x0e\x95\x58\x70\x0e\xe3\xa5\xbc\x64\x12\xae\x9b\x4c\xe2\xbc\xd1\x21\x97\x17\x71\x84\x98\x0b\x10\xe5\x72\x4d\x2f\xec\x29\xec\xf1\xf4\xc1\x93\x2f\xdc\xaa\xb6\xad\x6a\x4f\x52\xfd\xe6\x54\xfa\xbc\x56\x41\x90\xc9\xec\x65\x7c\x42\x84\xe2\xc1\x2a\x4b\x11\xb4\x57\xd1\x52\x2d\x2f\x81\x42\x09\x1b\x41\x17\x73\xea\x5d\xbc\xe5\x14\xe1\x34\x9c\x37\x8a\xae\xc5\x47\x4a\x1b\xdd\xd7\x6b\x3a\x14\x72\x59\x99\x36\xb7\x24\x63\x29\xbc\x44\x12\x51\x1c\x98\x02\xc2\x8d\xbc\x50\x5a\x9a\x13\x70\x8a\x94\x0e\xba\x3c\xf6\x8a\xf4\x3c\x02\x7d\x6c\x02\xa5\x20\x26\x52\xa9\xe1\x50\x48\x7c\x46\xa9\x1e\xa5\xa6\x83\x4d\x14\x78\x8f\xa7\x85\x7c\xf1\xad\x4a\xdb\xaa\x64\x2a\x29\x6c\x7a\xc1\x8b\x49\x8b\xc8\x51\xd6\xef\x1a\x8e\x14\x0e\x88\xb8\x11\xd1\x44\x41\x13\x85\xb2\xf3\x1b\x8e\xe8\x52\xeb\xd3\x4d\x47\x6a\xa7\xa1\xbb\x15\x65\x3b\xe7\xfe\x9f\xbf\x0e\x6d\x4e\x28\x72\x73\xa4\xd3\x17\x10\x20\x02\x91\x60\xef\xcd\xd5\x8f\x9d\xb2\xa0\x57\xd3\xfa\xa0\x6f\xdd\x33\xc8\xef\x03\x91\xc5\x20\xff\xc9\x28\xf6\x44\xa8\x9b\x91\x78\x5f\x40\x97\x2d\x73\xa2\x6f\x25\xf4\x6e\x58\x10\xb1\xc2\x92\x17\x7d\xe3\x63\xe3\xf9\x7b\x1e\x1b\x16\x9d\x14\x95\x07\x37\xc8\x9d\xb7\x36\x2d\x75\x31\x2d\x81\xd2\xdb\xab\x8e\xa7\x71\x67\x53\x51\x30\x0c\xf5\x9e\xa9\x88\x98\x0a\xf6\x18\x76\xd4\x01\xdc\x53\x36\x5c\x61\x9f\x1c\x5e\xf2\x2d\xa3\x5f\x75\xf4\x3f\x7e\xd2\xb0\x98\x8d\xdf\x2d\xf2\x83\x64\x41\xb4\xd1\xd8\x3a\x95\xb5\x53\x07\xd8\x5a\x0f\x2a\x55\x50\xae\xba\xae\x53\x1c\x54\x54\x83\x31\x35\xcb\x0b\x5e\x78\x7b\xc5\xe2\x36\xee\x10\xc8\x71\x79\xce\x5a\x16\xec\xb7\x15\xf6\xe3\xd5\x83\x82\xc3\x3a\x16\xc4\x2f\x85\x92\xa2\x21\x7d\xed\xc0\xd4\xef\x58\xad\x23\xe8\x2c\xb4\xf7\xf4\x6f\x9d\x8b\x4a\x9d\x57\x67\x50\x41\xa4\x90\xeb\xe9\x89\xde\x46\x8b\x66\x19\x34\xeb\xc0\x14\x73\xf9\x01\x93\xf1\x81\x93\x4b\x65\x39\x8f\xc5\xf2\x1b\x2f\x96\x0f\x9c\x80\x7e\x6c\x7e\x1e\xcb\xe7\x3b\x97\xcf\x87\x5c\xc2\xdd\x7d\xd4\xbd\x44\x22\x9d\x22\x7f\x55\x6a\x5f\xab\x53\x89\xf9\x1e\xf2\x7f\x1c\xd1\x3e\x8e\x68\x1f\x47\xb4\xbf\xc5\x11\xed\x19\x5f\xba\xd1\xa3\xf9\x3b\x98\xfa\x8c\x51\x14\xca\x52\x5a\x49\xbf\x06\x93\x5f\xa9\x8b\x75\xdc\xee\x63\xfb\x8f\xc3\xdf\xc7\xe1\xef\xe3\xf0\xf7\x4f\x7a\xf8\x7b\xc6\xe9\xee\xd4\x4b\x35\x20\x36\x44\x45\x66\xd6\x93\x4f\x87\xa6\x32\x03\x1f\xf4\xe0\x83\x50\x92\x6d\x22\x60\x8f\x6f\xb8\x87\xff\x00\x98\xac\xe3\xb0\xc1\xa2\xed\x06\x6d\x3f\xd3\xf7\xa5\xa6\xef\xab\xe8\xe5\x54\xdf\xf7\x00\x64\x0f\x40\xf6\x00\x64\xbf\x3d\x20\xbb\x53\xb3\xdb\x52\xea\x44\x64\x95\x39\x62\x9d\x06\x64\x36\x81\x6a\x8d\xd0\xa9\xc7\x11\xed\x1c\x11\x14\xde\xf8\xfd\x30\x1a\x0b\x92\x04\xb1\x3b\xf1\xd4\x86\x2d\x2d\x9a\x0e\x38\x99\x3a\x9c\x0c\x94\x4a\x2b\x97\x8f\xb8\xed\x01\xd2\x1e\x20\xed\x01\xd2\xfe\xbc\x20\x6d\xf7\x38\xb9\xfe\x31\x27\xd7\xbb\xc7\x99\xf5\xc7\xcf\xac\x77\x8f\xd3\xea\x5f\xf3\xb4\x7a\xf7\x38\xa7\xfe\x41\xe7\xd4\xbb\xc7\x09\xf5\x1f\xe2\xd0\x6d\xf7\x38\x9b\xfe\x23\x1c\xae\xed\x1e\xa7\xd2\x7f\xf0\x05\xf2\x38\x8f\xfe\xe3\x2d\x99\xc7\x49\xf4\xe3\x24\xfa\xa1\xf8\x7c\x28\x3e\xff\x20\x8a\xcf\xdd\xe3\x0c\xfa\x71\x06\xfd\x50\x6f\x3e\xd4\x9b\x7f\x6d\xf5\xe6\xe3\xf4\xf9\x71\xfa\xfc\x00\x61\x0f\x10\xf6\x47\x07\x61\x8f\x73\xe7\xc7\xb9\xf3\x03\x98\x3d\x80\xd9\xff\x0a\x60\xb6\xdd\xfd\xf2\xe5\xf0\xe5\x97\xff\x73\xe7\x81\x4a\x45\x90\x5d\xd9\x52\x8e\x84\xec\x15\x8e\x29\x33\x45\xae\x43\x24\xc9\x45\xa1\x0f\xb2\x39\x48\x0d\x36\x2b\xff\x7b\x9a\x3c\xca\xc5\x30\xef\xc3\xf4\x6d\x04\x2e\xd9\x5b\x4f\x01\x41\x65\x15\x30\x15\xaa\x39\x4d\x9f\xd1\x55\xa4\xd4\xe1\xe2\xa6\x50\xad\x46\xb7\x06\x6e\x32\x63\x31\x89\x8a\x4f\xd3\x4a\x92\x0a\x9d\xf1\x59\xa6\xbf\x89\xd6\xeb\x29\xa4\x41\xa8\x48\xb1\x85\x42\xc9\xd3\x07\x7a\xbf\xee\x51\x30\x1e\x47\xf4\xbe\xa3\x91\x44\x68\xf2\x6c\x44\x53\x2d\x14\x85\x07\xc4\xb7\x37\x38\x71\x55\xd6\x94\x2d\x32\x6e\xcc\x46\x54\x48\x4c\x7e\xe6\xb8\x32\xa6\x42\x92\x7a\x1e\x8d\x62\x22\xd5\x7a\x36\xa6\x41\x49\x89\x37\x91\x6a\x14\x13\xc8\x25\x13\x28\xba\x60\x74\xac\xcb\xb4\x1a\x4f\xc5\x14\x8a\xcf\x93\xba\x99\x19\x81\x0a\x25\x27\xa4\xf0\xb0\x91\xa2\x2b\x3b\x62\xb6\xe4\x75\x3f\xb7\x14\x6a\x25\x05\x1e\xa1\xde\x39\xb0\xbb\x9f\xbe\x7d\xfb\xf2\x5f\x5f\x86\xab\xf4\xfa\x8f\x77\x49\x36\x3b\xa5\x3b\x0a\xc8\x83\x12\x22\x31\x0e\x86\x1d\x72\xa7\x20\xa5\x8b\x50\x50\xf1\xa2\x44\x68\x26\x4a\x56\xac\x5b\x78\x32\x27\xec\x10\xaf\x84\x8a\x97\x8d\x12\x53\x22\x1f\x11\xbc\x37\x23\x6b\x4b\x0a\x67\x8f\x5a\x7d\xb6\x97\x66\x51\x9a\xca\x00\x25\xd6\x2d\x23\x2e\x0b\xe2\xf7\x18\xe7\x50\xbd\xa5\x90\x0c\x57\x2a\xa1\x5f\xdb\x1d\x09\xc1\x52\xe4\x41\x47\x57\x9b\xeb\x10\xb6\xdf\x89\xd2\xaa\x7e\x99\x35\x50\x59\x90\x6e\xdb\xc8\x5b\xe0\x1c\xe2\x45\xf7\xa0\x18\x2e\x6f\x2b\x85\x94\x4c\xbb\x36\x4e\xe6\x95\x61\xfb\xb2\x53\x9c\x2d\xe4\xaa\xa5\xe8\x22\x29\x33\x2d\x52\x49\xd9\x51\x2a\xba\x0b\xea\x16\xe7\x0b\x46\xcf\x32\xe5\x2c\xf8\x46\xbe\x41\x4c\x57\x94\xc3\xb5\x1b\x56\xef\x6c\xb9\x50\x60\x36\xfd\xa3\x93\x1a\x07\x85\xb1\xa9\x0c\x23\xbf\x75\x19\x8d\x44\x77\x16\xbd\x90\x6a\x5a\x37\x7a\x57\xd1\x6f\xed\x32\xe1\x4f\x0c\x60\xcd\xa6\x5d\x11\x0a\xc3\x87\x4c\x1c\x65\x47\xa2\x5c\xa2\x66\x8a\x21\x90\x48\xa6\x52\x33\xf9\x58\xde\x14\x60\x01\xf2\x48\xd4\xfd\x83\x23\xe4\x15\x1d\x81\x54\xf8\xf8\x65\xd0\x2f\xda\xed\xcb\xa0\x72\x82\xa2\x4c\xa5\xf8\xd4\x80\xf0\x71\xe2\xc5\xa4\xed\xf4\x27\xe7\x54\xe8\x8a\xef\x43\x26\x36\xac\xc0\x3a\x52\x05\xa4\xac\xc0\xb9\x4a\x68\xdf\x98\x4d\x68\x7f\xb3\x61\xb6\xe3\x77\x8b\x3f\xff\x13\xe3\xec\x72\x7b\xfa\xed\x95\xd9\x56\x8a\xdb\x4a\x51\x5b\x87\x36\x39\xc3\xd5\x9c\x7e\x70\xce\x59\xae\xf7\x6f\x1e\xd3\x15\x79\xa3\xd5\x0d\xb8\xaf\xb2\xdd\x09\xfb\xd1\x49\x8d\x48\x7d\x21\x1b\xac\xcd\x14\x65\x20\x48\xdf\xae\xa4\xf9\x62\xd2\x39\xa9\xb9\x21\x68\x41\xc2\xa2\x97\x42\x51\xb7\xde\x46\x3f\x08\x9a\xa4\x74\xa5\xb8\x6d\xab\x38\xca\xe0\xd2\xa2\xa4\x04\xa5\xb6\x9c\x77\x8a\x67\x2d\xb1\x4b\x2d\xc5\x87\x84\x48\xd5\x41\x1e\xca\x5b\xf6\x94\x95\xc3\xb6\x0f\xbc\x57\xb3\xa2\x3e\xa5\xc1\x46\xae\xba\x3f\x44\xd4\xb6\x57\x92\xfc\xa6\x17\xdb\x2e\x5e\x45\x99\x14\xc2\x40\xbe\x24\x4a\xc1\x4f\xfb\x69\xb1\x30\x98\xa4\x24\x2c\x4b\x3f\x2e\x4b\xee\x6b\x40\x45\x3d\x40\x8d\x80\x79\xc5\x47\x17\x78\xf5\x2f\xc5\x3b\x12\x12\x72\x29\x51\x74\x9e\xc4\x2b\xc2\x24\xcf\x9f\x74\x71\x9a\xa4\x8b\xa0\x20\xce\x63\x36\xc5\x40\x74\x2b\x5e\x01\x09\x04\x38\xc5\x97\x96\x98\xd3\x56\x81\x5e\x35\xed\xda\xca\xcf\xbe\x2a\xe9\xeb\xdc\x48\xac\xe3\xc7\x58\xb7\xae\x66\xaf\x3b\x83\xd1\xca\xd1\x78\xe6\xe3\xc2\xf5\x8b\x85\xdb\x3b\x8a\x2c\x24\xa9\x07\x59\xca\x71\xb0\xe3\x90\x4c\x96\x72\x6c\xa3\xa0\x7c\x89\xb7\x85\x52\xf6\xa6\x5d\xdb\x7c\x65\x95\xb6\xe3\x8e\x38\x67\x72\xb5\xea\x78\x90\x78\xa6\xec\x84\x7c\x52\xf1\x3d\x12\x2b\xca\xaf\x24\x59\xa7\x50\x67\x90\x5c\x2e\xe4\x24\x93\x96\x1a\x03\x66\xd7\xe5\xa2\xed\xd3\x06\x8e\x2d\xd4\x69\x64\xae\x07\xa6\x2c\xbe\xd1\x13\xd2\x82\x4d\x37\x46\xa7\x34\x69\x40\x9e\x0b\x19\x4d\xc5\x39\x45\xf1\xba\xba\xfb\xda\xb2\xd8\x3e\xfa\xdf\x58\xec\xb7\x48\x47\x65\x5b\x4c\x69\x3b\x68\x32\xee\xa9\xfd\xa1\xbb\x76\x79\x7b\x2d\x36\x51\xdc\x26\x0c\xe0\x71\x01\x7b\x73\xfa\x01\x0b\xf8\x4a\x38\xe3\x77\x16\xf0\xf0\xd3\xd7\x5f\xec\xee\xcb\xd7\xdd\x70\xeb\x71\xa8\x98\x3c\x47\x7b\xfa\xf5\x10\x28\x2e\xd0\x44\x34\xee\x60\x03\xcd\xf1\x9e\x98\xfc\xa6\x45\xf0\xa8\x66\xd0\xfe\xc8\x5e\xa7\xfe\xf8\xb7\x95\xe7\x5b\xf2\x7a\xfd\x59\x58\xe4\x74\x84\x6f\xe2\x90\xc5\x84\x95\x01\xf6\xeb\x03\xec\xe7\x03\x5c\x0c\x32\x2e\xb0\x5b\x0c\xaf\xcb\xb3\xf1\xbd\xe9\x34\xe5\x8f\x42\x96\xdf\x61\xee\xa5\xe4\xf0\xe9\x48\x1b\x13\x2a\xf9\x36\x21\x90\x73\x32\xf9\xcf\x09\x85\x18\x7e\x7b\xb5\x2d\x6e\x5c\x9e\xcd\x40\x9b\x80\xcb\x74\xff\xf6\x59\xcb\x4d\x47\x85\x16\x5b\x9e\xd2\x39\x3b\xa3\x74\x7e\xd2\xb6\xb1\xbd\xa2\xbb\xfa\xc8\x50\xdd\x27\x76\xbc\x37\xdf\xdf\x47\x93\xaf\xce\xa4\x77\x49\xf2\xde\xce\xff\xed\xcb\xf6\xf5\xe7\x7f\xfe\xed\xcf\xc6\xbf\xa8\x28\xbc\x77\x2a\xd6\x0f\x85\x38\xb3\xd5\xab\x6c\x05\x4a\xdd\x89\xa4\x55\x8d\x6b\x0f\x98\xb5\x07\x14\x51\x96\x52\x07\x7b\x7a\x84\x17\x8f\xd8\x5e\x88\x3d\x55\xb3\x7c\xc4\xe1\x99\xb7\xd7\x0a\x25\x71\x26\x66\x6e\x8f\x4b\x2f\x91\xa1\x6b\x25\x19\x77\x36\xa6\x9c\xca\x70\x7a\x42\x16\x4f\xe0\xfe\xd8\x70\xbb\xf6\x84\x8a\x0b\x5a\xc6\xac\x55\xf3\x47\x6c\x2f\xe5\xfb\xf8\xc8\x48\x1f\xb7\x1d\xae\x1b\xe6\xc5\x9a\x3d\x51\x2a\x16\x6d\x99\xaf\xd9\x26\x4b\xc4\x19\x77\x60\xd7\x09\x48\x28\xce\xc1\x2b\xa8\x4a\x6e\x11\x01\x1a\xcf\x09\xbc\x49\x14\x5c\xa6\x1c\x75\xe2\x25\xb6\xd3\x86\x46\x19\x5c\xc4\xb8\x21\x52\x42\x52\xb5\x14\xd3\xe2\x09\x25\x0d\x2e\x32\xd8\xd3\x23\x79\xf1\x88\xed\xa5\x6c\xb4\xba\x4a\xb1\xf2\xb2\x8c\xf6\xc4\xdb\x6b\xa2\xcc\x45\x17\x44\xcd\x1b\xa6\xc2\x26\x53\x98\xae\x24\xd0\x84\x4b\xc3\xb4\xae\x39\xc0\x4f\x63\x63\x6d\x6b\xec\xf4\x5d\x15\x1d\x13\x6f\x0a\x45\xe4\xc1\x2b\x3c\x47\xcd\xed\xed\x1f\x43\x06\xdf\xb3\x9f\x78\xaa\xd0\x0a\x57\x09\xf3\x05\xe4\xa6\x6b\xcc\x63\x19\xfa\xc5\x4a\x75\xe3\x4a\xc5\x3d\x3c\xb1\x58\x85\x0e\xf7\xdb\xa2\xf1\x6c\xd7\x9e\x68\xf5\xf4\x5a\x70\xd5\x7d\x46\x27\x2b\xff\x91\xf7\xa7\xd9\xd8\xdf\xab\x17\x6b\xcb\xc0\x6f\xfa\xca\x70\x75\x4e\xaa\x6e\x24\xf7\x8b\xd4\xee\x66\x4b\xc6\xae\x3d\xd1\xc9\x7d\x53\x29\x96\xaa\xb5\x2d\xee\x8f\xeb\xe5\xed\xe3\x8c\xe2\x55\xf7\x1a\x1b\x55\x68\x98\x93\xf6\x19\xa3\x70\x33\x46\x71\xef\x98\xff\xf2\xf5\xcb\xf6\x9f\xff\xb8\x19\xd7\xb3\xe1\xfc\x21\x62\xf8\xcc\xa0\xca\x32\xa7\xbb\xb1\x43\x61\xb5\x43\xe1\x26\xe5\x87\xa3\x14\x8b\x51\xf9\x4e\x39\x5a\x8a\x38\xe2\x8b\xad\x6a\xa1\x54\x82\x71\x3b\x50\x83\xf8\x4a\x39\x44\x8a\x85\xa9\x96\x40\xb5\x8e\x4a\xa2\x60\x0a\x79\x8e\x86\x03\x05\x2d\xa4\x20\x32\x70\x3f\xef\x70\xae\x60\x45\xb5\x6b\xee\xd7\x26\xe9\xd6\x9c\x94\x8f\xa9\x9c\x1d\x18\x42\x73\xc9\x59\xc5\x56\x64\x72\xce\xe4\xab\x3c\x7b\x4a\x45\xd0\x32\x1c\xfa\x46\x3f\xae\x2d\x1f\x33\xd2\x82\xae\x96\x1b\x95\x8b\x49\x35\x67\x8d\xc9\x16\x8d\x19\xba\x3e\x8f\xd1\x74\xab\x2d\x8f\xa3\x5a\x61\xc1\x6d\xd0\x5b\x4b\xb5\xbe\xbd\x92\x67\x78\xc1\x84\x70\xd0\x87\x37\x42\x29\x45\x15\x71\x62\xd4\x0d\x17\x9e\x39\x3d\xc8\x2a\x0e\xd2\x5c\xda\xe1\x70\x9f\x6b\x21\x49\x3a\xc6\x14\x82\xa7\x90\x89\x0b\x31\x93\x2f\x42\x9c\x94\xfc\x93\xee\xd9\x7b\x4e\x94\x78\x47\xd2\x75\x2b\x14\xd0\xc6\x84\xbc\xd5\x56\x9f\x68\xc7\x2c\x38\x14\x89\xed\x4c\x37\x84\x60\x75\x6f\xd0\x8a\xd9\xb4\xeb\x28\x70\x63\x94\x5c\xda\xb0\x27\xe7\x4d\x20\xe6\xa6\x9e\xe4\xa6\x40\x58\x6c\xff\x14\x42\xb2\x04\x8e\xcb\xc8\xb6\xcd\xf1\x98\x7e\x9b\x53\x3b\xaa\x3b\x7b\x81\xc2\x95\x45\x73\xcb\x46\x71\x5c\x38\xbf\x1d\x60\xb8\x85\x0f\xbc\xb7\x6c\x12\x55\xa8\xaf\x25\x2b\xd3\xe2\x66\x13\x13\x7c\x5f\x35\x25\x07\xca\xd0\x1d\xf7\xf5\x11\x81\x3f\x2b\xe5\xac\xc4\xc5\xa2\x34\xa9\xd7\xae\x0c\x42\xce\x90\xea\xa0\x1f\x15\x9d\xe4\x62\x29\x95\x4c\x52\x2a\x76\x63\x92\xea\x9f\x85\x98\xe3\x59\x65\x96\x7b\x80\x6d\x07\xc5\x39\x83\x7f\x72\xc7\x13\x20\x72\xfd\x33\x9c\xe8\x3d\x52\xc9\xc5\x56\xca\x69\xd4\x52\xbb\xb0\x23\xae\x50\xc5\x7a\x52\x1a\x88\x99\x29\x17\x15\xc4\xde\x5e\x29\xba\xa6\xa7\x69\x94\x83\x57\xb4\x08\xd1\xde\xc4\xb0\xa5\x24\x49\xff\x77\x0d\x92\x67\x2a\xd1\x53\x0a\x41\xff\x77\x0d\x31\x07\x72\xa5\xe0\xf0\x34\xa4\x2d\x54\x52\x29\x74\x9d\x53\x54\xfa\xf5\x32\x2b\x06\x8a\x68\x58\xf0\x64\x6d\x68\x84\xee\x0f\x2d\xe5\x27\x4a\x3e\xea\x7f\x3c\xa8\xc3\x16\xe7\x05\x5a\x8a\x21\x92\x77\x57\xfc\x08\x3e\x44\x96\xdf\x27\x10\x23\x91\x72\xc6\x51\x69\xf5\x81\x58\x60\x1f\x1a\x46\x6e\x3b\xc3\x34\x9d\xa9\x6e\x74\x0d\x7b\xc3\x99\x0a\x63\xcc\xa1\xab\x9b\xf1\x31\x2c\xee\xc6\xf1\xca\x8e\xc4\x23\x25\x72\x4c\x89\x72\x2e\xca\xfb\xc0\x53\x1b\x47\x1d\x19\xaa\x39\x32\x54\x30\x19\x9f\x77\x14\x72\x6d\xc5\xd7\x90\x2d\x31\x12\xf6\xfb\x98\x5a\x7a\xe7\xc0\x56\xdf\xce\x3a\x3b\x49\x9f\x81\x59\x82\x93\xba\xd2\x92\xd2\x58\xea\x86\x03\xf9\x66\x49\xd1\xd4\xad\xb2\xc2\x4c\x5b\x37\x95\x9b\x3e\x2d\x36\x1b\xa7\xc3\xf5\x5d\xe2\xff\xc7\x76\xd4\xef\xdf\xea\xbf\x03\x5f\x15\xc3\xcb\x95\xec\x90\x78\x3b\xeb\xdc\x49\x33\x5f\x2b\xba\xc4\x52\xd9\x2e\x56\xb5\xa3\x9c\x44\xf9\x05\xc7\xdd\xc8\x2e\x46\x6e\x61\x46\x6e\x81\xc5\x96\xcf\xea\x50\x66\x11\x26\xcc\x62\xc2\x87\x30\x95\x9d\x5b\x6c\x2a\x15\x6c\x9e\x4e\xca\x93\xbe\x8d\xc4\x01\xa1\xf6\x45\xc7\x7f\x02\x40\xf6\xf3\xee\x97\xed\x3f\x7e\xfe\xe7\xed\x78\xec\x63\xe0\xbc\xe3\xb1\xfc\xc3\xf1\x58\x22\x9c\x8f\x16\x17\x9f\xe6\x28\xa4\x50\x2c\xd1\xf0\x3e\x51\xf1\x3b\xca\xcd\x54\x27\x08\x72\x87\xb3\x4a\x4a\xfa\xce\x10\xba\xff\x4c\xf1\xcb\xf7\xc5\x1b\x14\x71\x40\x01\xce\x50\xf6\xb6\xbd\x1b\xa4\x5a\x7d\xb9\x15\x33\xd8\x49\x19\x4b\xdd\xc6\xb1\xa2\xbd\xd5\x62\x56\x6f\xa3\xac\x0d\xb7\x12\x33\xf9\xb4\x68\x08\xc3\x63\x95\xe3\xc1\xb6\x96\x58\xca\x9e\xa4\xda\xd6\x9b\xe2\x62\x2b\x66\x73\x1a\x09\x25\x1e\xad\x37\x55\xec\x90\xcd\xf4\x24\xe1\x28\xc2\xea\xc6\xaa\xdc\x74\xa3\x2c\x29\xe9\x84\xb8\x33\xc5\x86\xde\xd7\xe7\x8e\x5d\xf7\x5e\x70\x8e\x91\xe2\x78\x6b\x3a\x70\xca\x52\x03\xfe\xc7\x28\xe3\x03\xfa\xd9\xc7\xde\x37\xab\x9f\x14\x2d\x0a\x29\xca\xcf\x7c\x4a\xad\x88\x36\x7a\x8b\x16\xe8\x6d\xb4\xf4\xd4\x67\xaf\x6d\x47\x07\xb4\x9c\xf1\x7e\x1f\xfc\xd5\x42\xec\xb1\xa6\x36\xf8\xdf\xb7\xc1\x8d\xeb\xe3\xd7\x84\x5d\x61\x7d\x75\xf8\xd5\xd5\x71\xd3\x51\xad\xca\xec\xb2\xb2\x38\x22\x58\xa7\xdb\x07\xf2\x21\x5d\x5e\x1d\x9e\x5c\x4e\x46\xaf\x79\x49\x94\xc9\xa0\x8c\x43\x2b\x61\x65\x79\xa4\x71\x79\x9c\x0a\x49\x97\x96\x47\x7a\x46\x61\x17\x97\x47\xda\xb4\xd5\xa1\x90\xae\x3c\x2d\x55\x8c\xec\x88\xb3\x7f\x41\x11\x97\x97\xc7\x71\x28\x6e\x5a\x1d\x8c\xd5\x11\xa8\x06\x7f\x71\x75\x1c\xbb\xbe\xb2\x3c\x30\x66\x6d\xe4\x2e\x2f\x8f\x3e\xfa\x97\xd6\x07\xde\xc6\xf0\xe5\x4b\xeb\xe3\xd4\xe9\x4b\xeb\xe3\x72\x21\xa7\xf5\xd1\x46\xff\xc7\xac\x8f\xef\xc0\x7f\x9d\x63\xef\x2c\xe8\xd1\x8e\xf4\x78\x62\xa2\x9d\x49\x2a\xa3\x9b\x13\x01\xc4\xd2\x39\xaf\x3e\xd2\xe2\x84\x53\x5f\x64\xf6\xae\x55\x2d\xfe\x6c\xb7\xb0\xc7\x05\x61\x4f\xfb\x85\x5d\x2b\x42\xfc\x0a\x9f\xb6\x47\x4a\xb4\x13\x52\x04\x97\x5f\xdb\xb4\x5c\x2b\xc1\x70\xe7\x58\xaf\x4d\x60\xfe\x43\x9f\xee\xcc\x26\xfe\x3e\x74\xf7\xe0\x52\x2b\x5c\xea\x5e\xc8\x98\xd6\x21\xe3\x95\x4d\xe4\x9e\x99\xff\xf2\x8f\x7f\xda\xdd\x4f\xff\xfc\xe5\xa7\x6b\xce\x32\xd3\xc8\x3a\x50\x2b\x2c\x35\xf2\x71\xaf\x30\x6d\xa9\x6b\x8f\xcf\xfa\xf4\xdb\x67\xfc\x58\x57\xde\x91\xb5\x77\x22\xde\x11\x18\xc6\xc4\xc5\x21\x9a\x0a\x49\xcb\xaa\x9a\xe1\x21\xaa\x9a\x2d\xa3\xfe\x78\xaf\x9e\xcf\x4e\x11\xae\xd6\x7f\x13\xbb\x9c\x8c\xdd\x4d\x68\x02\xf6\x59\xfe\xd6\x76\x30\x1a\xdf\xb2\x89\x9d\xbf\xb3\x36\xdc\x7b\x5b\xc0\x33\xa0\xa1\x98\x9d\x28\x62\x02\x96\xf5\xf4\x81\xe3\xe5\xc3\x78\xbd\xd7\xcc\xf2\x91\xaa\x6f\x1e\xb5\xff\xef\xdf\xdf\x7e\xf9\xf2\xf7\x1b\xcc\x2b\xef\x25\x39\xb9\x44\x72\xd7\xde\xf9\x71\x24\x27\x17\x49\xee\x72\xfd\x1f\x1e\xbc\x5f\x8d\xe6\xf8\x02\xcd\x5d\x7d\xe7\xc7\x10\x1d\x5f\x22\xba\x2b\x75\xdf\x3c\x70\xc3\x4f\x7f\xff\xe5\x77\x20\xb9\xf0\x3b\x93\xdc\xe5\xfa\x3f\x36\x72\xbf\x39\xbd\xd5\x55\x46\x53\x7f\x20\x8f\xbb\x48\x6e\x97\xab\xbe\x79\xcc\xbe\xe2\xfb\xaf\x46\x6e\xe9\x43\xe4\x96\x7e\x34\xb9\xa5\x8f\x91\x5b\xfa\x10\xb9\xb5\xa1\xfb\xd5\xe8\x2d\xfc\x6e\xf4\x16\x7e\x1d\x7a\x7b\xfd\xd7\x4f\x5f\xbf\x6d\xaf\x19\x27\x5d\x85\xed\x11\x47\x16\x42\x3e\xd7\x5d\xb3\x4f\xce\x05\x0e\x06\x02\x87\xb2\x6a\x3c\x71\x18\xbf\x0b\x31\x5c\xc6\x02\x25\x9f\xb5\xed\x55\xfa\xf7\x40\xd9\xc5\x86\xec\x4b\xb5\x94\xc5\x08\x45\x29\xda\x95\x04\xed\x78\xf4\x38\xee\xf4\x55\x11\x7b\x4a\x94\x93\xa2\x65\xa9\xc1\x30\xb1\xcb\x83\x25\x07\x37\x26\xb8\x07\x48\x24\x2e\x96\x42\x10\xf2\x31\x40\xb0\xc7\x41\xa8\x2b\x5e\xa1\x7e\x66\x13\x28\xa4\x60\x02\x39\x58\x24\xfb\x2a\x46\x3b\x42\x91\xb5\x4a\xd8\x7f\x77\x1d\xbd\x87\x9c\xc0\x62\x83\xb6\x61\x3b\x75\x26\xa1\x90\xc9\xb7\x73\x58\xe8\x96\xc5\xe3\xe5\x10\x8d\xef\xc7\x4b\xd9\x79\x13\xc9\xf9\xad\xb8\x44\x95\xc5\x8c\x9f\x90\x15\x29\x78\x08\xa5\x39\x0f\xe4\x52\x81\x1d\x70\x3b\x2d\x9a\xba\x49\xb0\x6d\x56\xe6\x9c\xd3\x40\xc1\x65\x4b\x91\xa3\xc5\xe1\x32\xbe\x34\xe3\x6c\xf8\xbe\x36\x8f\xb0\x6d\x2d\x94\x1d\x9b\xfe\x31\x1e\xee\xea\xa8\x96\x6c\xc4\x55\x0a\x75\xfc\x18\x4f\x85\x43\xd6\x19\xda\x59\x4a\xa5\x52\x29\xda\x0f\x1d\xd8\x10\xb3\x15\x72\xf0\xe5\xa9\xa1\x09\x2a\x18\x6f\xb1\x42\x19\x43\x93\xb2\xf5\x54\xa3\x76\xa4\x68\x21\xc2\x85\xf4\xae\x94\xa8\x4d\xf3\xc4\x25\x5a\x82\x9f\x87\x8e\x93\xb7\x9e\x32\x7b\x7d\x80\xa5\x7f\x8f\x24\xa5\xc9\xfa\x85\x03\xdc\xc5\x3c\xe9\x72\xa5\x5c\x74\xd8\xc5\x05\x0a\x39\x69\xbf\x0b\xd5\x1a\xb5\x33\xd2\x9c\x8b\x98\x7c\x8e\x5b\x76\x99\xbc\x04\x33\x7e\x36\x87\x24\x7d\x21\xe6\x9d\x25\xf6\xd5\x12\x73\x85\x2b\xa4\x25\x09\xf0\x1b\x2e\x96\x7c\xaa\x83\x25\x16\x6f\xb5\x47\x3a\x8d\x5e\xf4\x57\x4b\xb5\x71\x2b\x54\xa0\x4d\xe7\x92\x2d\x95\xe0\xf5\xa2\x3f\xa6\x90\x54\x54\xf3\xb5\x7f\xf7\xcd\x45\x52\xa9\xb5\x50\xd2\xb1\x29\xf0\x41\x57\xd1\x2a\xa7\xb7\x57\x5d\x03\x6c\x32\xc5\x18\x76\x24\x10\x3f\x7d\xa4\x18\xaa\xa5\x10\x53\xb3\x5d\x4f\x49\xc9\xa0\x99\xec\xc3\xeb\x27\x59\x9c\x3e\x95\xa8\x37\x41\xb8\xe2\x32\xce\x93\x0a\xa5\xaa\x54\x0d\x43\x00\xe6\x80\x73\x7d\xe9\xdf\x85\x24\xd7\xe6\x92\xae\x4d\x4f\x1c\xad\x47\x50\x4b\x4f\xec\x73\xff\x4e\x39\x37\x97\xcf\x98\x49\x22\x42\x42\xe9\x92\xf2\x96\x62\x16\x0a\x15\x96\x00\x8e\x71\x56\x2b\xfd\xbb\xe8\x7a\x32\x2a\x3e\x97\x4c\x21\xe8\xe4\x47\xc6\x23\x48\x9d\x9d\x23\xf9\x1c\xc8\xe7\x44\xb9\x86\xe6\x9e\x40\xd2\xce\x66\x6a\x18\x88\x25\x13\xe3\x6c\xbf\x56\xe2\x94\x28\xe8\xa0\x51\xac\x89\xa2\xf3\x6f\xaf\x16\xae\xb4\x4a\x6d\xba\x84\x39\xb7\xec\xdc\x3e\x7a\xf2\xf0\x3c\xf5\x4a\x8e\x3c\x58\x92\x54\x49\x24\x61\xd9\x65\xf2\x55\xe7\x4b\x12\x15\xdb\x9d\x1f\x9b\x07\x45\x61\x15\xa2\xe1\x09\x04\x2d\xcb\xf1\xbb\x52\x64\x85\xab\xae\x20\xf4\x67\xd2\x9f\xa2\xd7\x05\x9c\x59\xbf\x97\xbc\x0d\x54\x60\xa2\x5d\x9a\x3f\x90\x2e\xd5\x40\xe2\xfd\x4e\x6b\xb2\xc4\x51\x9f\x76\x70\x70\xa8\xd9\xf8\x1e\xc2\x26\xe6\x48\x09\x7e\xa0\x98\x7e\x11\x4b\x35\x65\x04\x00\xd5\xc6\xc1\x82\x1f\xbe\x21\xac\x5c\x8a\xf5\x66\xa7\x9f\x40\x41\xb0\x32\x52\xb0\x89\x62\xaa\x36\xd2\x7d\xe6\xa6\x47\x6e\x7e\xaf\x12\x46\x30\x2a\xae\x84\x4f\x9e\xaa\x44\x38\xd7\xe9\xa2\x24\xd8\xb0\xa7\xe0\x49\xe2\x8e\x61\xfe\xe2\x8c\x27\x50\x60\x12\x7c\xf3\x14\xb9\x45\x2e\xd0\x4e\x46\x38\x25\xd4\xe6\x50\x2f\x8d\x9f\x5b\xf2\xae\x90\x94\xd4\x58\x72\xc8\x3a\x42\xba\xce\x23\xbc\x35\x6a\x63\x64\x02\x2f\xd2\xdc\xd6\xb5\x12\x7e\xff\xd4\x99\x08\x24\x15\xb5\xf1\x8e\xbc\x14\x5d\x36\x81\x90\x9c\x3b\x46\xaa\x4e\xc9\x3f\xe7\x25\x9b\x4e\x89\x3c\x67\xf8\x51\x15\x30\x0e\x5d\x00\x9c\xb5\x49\x49\x17\x32\x23\x58\x51\x70\x69\x0b\xcf\x6b\xe5\x71\xfd\xb3\x69\x49\x02\x02\xfd\x70\x48\x03\x71\x24\x86\x65\x48\x21\xf8\x84\x60\x9b\x98\xa3\x9c\xea\xc0\xae\x6b\x19\x48\x39\x8f\x6e\x29\xe4\x6b\xfb\x74\xba\x1b\xb9\xb0\x45\xba\xf8\x6c\xfa\x47\x47\x47\xca\xa2\x62\x54\x46\x24\x60\x59\x05\x0e\x3d\xe0\xf5\x45\x39\x0f\x7a\x2b\x96\x42\x89\x14\x75\xad\xd6\x9c\xa9\x62\xd3\x09\xae\x42\xa7\xdb\xf2\x93\xeb\xc0\x27\xa7\x04\x55\xc1\xa2\x5d\xb2\x91\x02\x4c\x12\x58\x74\x03\x51\x8e\x57\x30\x2f\x4a\xc2\x60\xf7\xc5\xc1\xe9\x47\xf4\x6f\xe5\x2d\x01\xe6\x11\x6d\x64\xc1\xed\xf4\xbb\x28\xe3\x01\xdf\xf0\xca\xe8\x10\x40\xc0\x47\x9c\x93\x67\x18\x6a\xba\x42\x3e\x56\x8b\x50\x15\x19\x0d\xae\x8d\x01\x14\x4b\xb5\x6c\x95\x37\xb8\x62\xfa\x47\x73\x28\x8e\xd9\x2a\x63\x53\x02\x50\xa6\xe6\x74\x72\x5c\xd5\x2f\xbc\xe5\x40\x5e\xe9\xb6\x7d\xf4\xe1\x55\x7c\x50\x42\xd0\xcd\x4a\x17\xa3\xb6\x4d\x32\x06\x41\x7c\xff\x2e\x20\x5b\xd8\xe0\x14\x9d\x3e\x41\x9a\xf5\x82\x69\x51\xf6\x9c\x4a\x7c\x7b\x15\x0a\xa2\xdb\x3e\x57\xd9\x11\x23\x68\x84\x67\xf2\x02\x0a\x8c\xa4\xad\xf7\xd9\x0f\xa3\x03\x51\xea\x04\x27\x51\x99\xaa\xa2\x8b\xac\xbc\xc2\x52\x76\x99\x1a\x27\x8f\x94\xb1\x47\x64\x7c\x6a\x83\xb8\x0d\x16\x58\xb4\xf3\xda\x30\xc7\x55\xe7\xa8\x7f\xa3\xe8\x73\xf3\x4a\xcc\x89\x38\xa1\x17\xa9\x15\xe7\x15\x5c\x60\xa1\xe8\x02\x01\x88\x61\x6c\x2a\xba\xc4\xe0\x14\x2a\x29\x53\xa9\xca\xa5\x12\x74\x99\xbc\x65\xa1\xca\xf0\x8f\xaa\x9d\x73\x51\x2d\x54\xa4\xec\xe0\x47\xe6\x4a\x20\xe1\x40\x9c\x71\x04\x2e\xb1\x34\xb6\x0b\xfd\x27\xdc\xbd\x24\x2b\x3b\x57\xe2\xab\x81\x38\x2a\x93\xf5\x81\x11\x5f\x81\x92\xee\x5f\xe0\x69\x54\x94\x8c\x63\x06\xf7\xb6\x70\xc5\x55\xae\xdb\xbe\x29\xf6\x43\x40\x91\xac\x0b\x1d\x54\x59\x29\xe5\x80\x90\x2b\x51\x01\x1c\x05\xaf\x20\xa3\x39\xb9\x12\xe7\x40\xc5\x55\xaa\x21\x11\xb8\xb0\x28\x1e\xcb\xc0\x66\xca\x1f\x58\x31\x18\x9c\xce\x95\x57\x6b\xb5\x15\x74\xac\x38\xa0\xc0\xd5\x13\x71\x02\x75\xeb\x53\x02\x8c\x2d\x6e\x8d\x0d\x94\xc0\x52\x4b\xbd\x72\xe6\x77\x85\x91\xfe\xeb\xcb\xdd\x01\x7c\xe3\xd6\x1b\x68\xa9\x39\xb6\xc3\x0c\x8a\x12\x06\xdd\x06\xb0\x17\xc0\x93\x13\x16\x0a\x2b\x56\xf4\x94\x0a\xa5\x82\xe7\x10\xd5\xf9\x58\x14\xec\x8b\x61\xbe\x6c\x8f\x25\xe9\x88\xf2\x79\x51\xb0\xe2\x55\x68\x73\x2a\xcb\xcc\xca\xb2\x8b\xc2\x5a\x1c\xea\xfe\xfc\x45\xd3\xfc\xde\x6e\x7b\xa1\x3c\x5c\x86\x63\xc3\xd9\x36\x4f\xd5\xf3\xd6\x35\xfb\xe0\x69\x69\xb8\x3c\xb5\xd2\x14\x7b\xc7\xb7\x57\x9d\xd2\x85\xeb\x9a\x59\xb8\xae\x59\xdf\xe2\xa5\xbe\xfb\xd4\x67\xce\xfa\x4b\x9d\x3e\xd8\xa3\x76\x1c\x1f\x64\xeb\x8d\x7b\xfb\xcc\x2a\xaf\xdc\x50\xaf\xcd\xb0\x4d\x53\xe6\xb1\x38\x71\xe6\xd1\xad\x40\xb0\xfc\xa5\xad\xcb\xd9\x13\xa3\x6b\x82\xbd\xfc\xc8\xe8\x56\xd0\x9f\xb1\xab\xc5\x74\xef\x84\xc9\x13\xf7\x52\xfa\x7d\x60\x81\xda\xac\xce\xec\x8f\x99\x03\x49\xa1\x9a\x07\x95\x2a\xb4\xb5\x5e\xa1\x13\x7c\xae\x4b\xb8\xe0\x1f\xa0\xb7\xf4\x7f\x7b\x1a\xf2\x48\x58\x94\x3a\xa3\x58\x1f\x3c\x1e\x8d\xe3\x8b\x97\xbc\x0a\xe6\x05\x9b\xb5\x82\xed\xa2\xe4\xd8\xca\xb7\x17\x8a\x1e\xad\xab\x5b\xd9\xed\xf2\x4e\xe1\xe3\xc2\xf0\xd8\x13\xb4\x86\x4b\xe3\xd1\x6d\xb7\x87\xe3\xfd\x8d\x57\x49\x38\x50\x2e\xfc\x34\x7f\xb4\x8f\x7d\x57\xdd\xcd\x1c\xd2\x41\xd7\x4b\x7d\x00\x96\x8a\x9b\xfb\x7a\x5c\x78\xb0\xb6\x9f\xe6\x18\x2a\x82\xa3\x2f\xce\x19\xdf\x3e\xb3\x47\xab\xde\x2f\xf5\x73\xa6\x90\x4d\xa4\x12\x78\x7e\x88\xe9\x92\x71\x1b\x76\x2a\xf0\x2d\xdc\x35\xb8\xb9\x6b\x6c\x8a\xca\xee\x78\x62\x71\xd2\x89\x57\xb5\x48\xa3\x8f\xcc\xde\xc4\xdd\xcd\xb1\xce\xbb\xd6\xc5\xd7\xdd\xfe\xcb\xe1\x46\xdb\xf4\x0a\xdd\x0c\x9f\xeb\x66\xd6\x14\x5a\xfb\x1b\x8d\xcc\x4d\x20\x89\x4f\xcb\x25\xa3\x7f\xed\x95\xa3\x2d\xee\x88\xc7\xf3\x07\xa6\x88\x33\x4e\xa0\x4e\x05\x5f\x41\xc5\x0c\x88\xe7\x08\x9c\x2b\xcb\x03\x56\xfc\x66\x44\x9e\x03\xe5\x33\xfb\x27\x83\xbb\x2f\x99\x92\x80\x04\x43\x31\xed\xda\x34\x53\xda\xb1\x43\x9b\x60\x4f\xd1\x94\x3d\xe7\x03\x9c\x3d\xb4\x09\x49\xf1\x4d\x43\x00\xf6\xc8\xba\x50\x8b\x62\xb7\x1e\xf0\x4b\x31\x6e\xb2\xc7\x67\x5e\x00\x49\xb0\x7f\xc7\x85\xb3\x36\xea\xea\xbd\x0b\x0a\x09\x7d\x6a\x3f\x42\x05\x99\xe7\xcf\x77\x5d\x23\xda\xb6\x2c\x47\xff\x3f\xeb\x40\xde\x6d\xec\xd0\x49\xe3\xc6\x70\x02\x39\x9a\x72\x4e\x19\x6b\x3a\xc6\xfd\x6d\x76\xd4\x0e\x13\xf4\x09\xfb\x48\x51\xee\x10\x0c\xb7\x00\x0e\x0c\x9d\xe2\x8e\x6a\x37\x3d\xd7\xf2\xc1\xfe\x7a\x84\x87\x71\xfc\x92\x02\xf2\x26\x34\x78\x10\x47\x2c\x72\x48\x54\x71\x64\x3d\xa5\xaa\x66\xb1\xc7\x4d\x9f\xb8\xbc\x67\x70\xf7\x25\x52\xf1\x32\x0b\x2c\xa1\x6b\x17\xc4\xd8\x38\x0a\x2b\x6d\xb0\x7b\x49\x7b\xcb\x7c\xd0\x01\x59\x9d\xc3\xba\x3a\x85\x6f\xaf\x6c\xa1\x5f\x96\x78\x64\xc2\xed\x3b\x34\xa5\xcb\xdf\xed\x58\xed\xf4\x46\xff\xbd\x2b\x5c\x67\xbf\xf7\x25\x73\x3f\x29\x7c\xfd\xf9\x7f\xec\xdf\x7e\xfe\x9f\x2b\x46\x93\xd3\x40\x66\xd1\xf8\x75\xfb\x2e\x56\x31\x36\x0e\x36\x52\x4d\x56\x65\x81\xb4\x74\x2f\x53\x24\xe7\x82\x0c\xb9\xf9\x52\x2d\x4e\xf2\x55\x9e\xc2\x2d\x9b\x69\xe9\xe7\xe7\x9a\x5e\x52\x5a\xe9\x06\xa5\xbf\xf8\xa3\x56\xfd\xa6\xde\x5d\x87\x08\xdd\x72\xc7\xc8\x7a\xe7\x0a\x25\x0e\x9b\x00\xdd\x68\x21\xf1\xcb\x67\x40\x88\xce\x0f\x08\xc4\x65\x02\x85\x5a\xb6\x54\x92\xe8\xff\x46\x0b\x08\x6d\x28\x89\x72\x50\xe1\xaa\x47\x51\x89\x2a\xac\x6c\x32\x08\x2f\xec\xc9\x41\x39\x3e\x7b\xc0\x37\x55\x9b\x16\x7c\xce\x52\xb4\x5e\xc8\x65\xba\xc5\x20\x68\x56\x0a\x2f\xf2\xb1\x61\xf9\x60\x60\x82\xb4\xe2\xd8\x8b\xc1\x19\x84\x6a\x84\x8e\x4e\xea\x62\x83\xec\x63\x63\xb5\x0f\x06\x7d\x88\x41\x85\xf2\x51\xb5\x0b\xd5\x71\x0a\xd3\x9e\xb3\xa5\x90\x22\x71\x46\xe8\x9f\xb2\xb7\xe3\xd8\x14\xfd\xdf\x9f\x88\xf0\x86\xf1\x19\x25\x87\x62\xfb\xb0\xcf\xeb\xc6\xf8\xb4\xc6\x19\x34\xee\x25\x2d\x8f\x27\xc4\xdc\x10\x61\xef\xcf\x12\x0b\xe1\x6c\x66\xdf\xe5\xf1\xbf\x4f\x78\x82\x53\xd0\x59\x44\x0b\x29\x10\x44\x16\xc4\x0d\x77\x24\x1e\xfa\x8e\x1e\x67\xf3\xef\x70\xdf\xe1\xa6\x95\x73\x8e\x81\x10\x48\xbc\x81\x45\x6a\xa5\x18\xe3\xcb\x05\xbb\xd4\x00\xeb\x2b\xcb\x5d\x69\xec\x6f\xca\x80\x35\x19\xe6\xeb\xe7\xea\xa7\xb5\x53\x08\x91\xd3\xa4\x9c\x79\xdd\x36\xac\xa7\xa3\xc6\x89\x42\x78\xb9\xe0\xee\x57\x97\x23\x80\xa3\x8a\x28\x75\x1a\xb5\x09\xae\x3a\x4f\xb3\xc7\x9a\x05\x50\x5d\x3d\x65\x7b\xce\x14\xd3\xe6\xd4\xb6\x0f\x30\x8e\xeb\xa7\xe2\xd3\x2d\x23\x2b\x47\xbc\xd8\xef\x80\xad\x55\xfb\x9d\xd6\xfb\x1d\xcf\xfa\xdd\x76\xdb\xb8\x6e\xbf\x14\x93\xee\x22\x62\xf5\xf2\x81\xee\xbc\x73\x60\x3d\x21\x57\x11\x93\xe7\xdd\xe1\x53\x6f\x9a\xa4\x9e\xb5\x3b\x75\xd5\xde\xb1\xcf\xe2\x94\xd3\xb5\xee\xd8\xba\x38\x4b\x05\x9e\xca\x94\xea\xe6\x58\xe7\x87\xfb\xf3\xfe\xfc\x78\x2d\x3b\x5c\xea\x0f\x86\x52\xab\x96\xe5\xec\xf0\x6c\x72\x56\xba\x13\xd7\xba\xe3\xb5\x3b\xc7\x2a\x6f\xeb\xce\xad\x0b\x8c\x29\x67\x65\xd0\x2e\x2c\x29\x0d\xc7\xb7\xae\x0c\x8a\x2c\xb4\x33\x67\xc6\x06\xae\x0c\xe7\xb7\xd8\x9d\x5e\xdd\x44\x4a\xcd\x28\x32\x3e\x8b\x5b\x96\xd0\x29\x2f\xb9\x38\x00\x9a\x00\xa5\x7c\xa0\x73\xef\xcf\x52\xa6\x8c\xb8\xd7\x2e\x9c\x31\x3a\xa8\xb9\xeb\x46\x74\x27\x34\x48\xe1\x36\x5f\x2d\xb6\x9f\x83\xb9\xaa\xf0\x24\xd4\x0a\x60\xbb\xc0\x5e\xad\x10\xde\x04\x4a\x3e\xa9\x34\xba\xc7\xa6\x7e\xde\x4b\x3c\x30\x60\x23\xb5\xd8\x54\x3f\xd0\xcd\x8f\x40\x8d\x82\x86\x40\x12\x9b\xd6\xb6\x9c\xd9\xd6\xee\xa1\x6d\xfd\x06\x30\xe0\xbc\xf7\x50\xe0\x97\xf2\x39\x91\xf8\x16\xa9\x32\xa4\xf7\x87\xa2\xb7\x40\xf7\x97\x4b\x83\x81\x47\xfe\x5a\xc8\x61\x3a\x51\x37\x66\xca\xd0\xed\x3b\x50\xaa\x73\xcb\x1a\x98\xab\x63\x5b\x0b\xa1\xad\xac\x3d\x76\xda\x73\x73\x11\x3c\x31\x74\x3f\xea\x50\x97\xe6\xe0\x38\xa1\x75\x88\x3d\x1a\x6a\x85\xd3\xe1\xd3\x8c\xe3\xb4\xd8\x99\xfe\xd0\xce\x9d\x9d\x55\x24\xd1\x4e\x61\x7c\x16\xe2\x9a\x11\x66\x71\xd0\xd7\xe1\xb3\x18\xce\x59\x1d\xb9\x9b\x84\xd6\xdf\x33\x5c\x13\x66\xe7\xd6\x4d\x8a\x85\x44\xea\x92\x17\xf2\x84\x15\xae\x70\x42\xee\x9c\x70\x85\x4b\x36\x45\xe0\xf8\xee\x89\xc7\x3d\x2f\x0d\xaa\x1a\x97\x1f\x45\xc1\x8f\x32\xc3\x5b\xf7\x2c\x48\x60\x67\xdc\x90\x4f\xfc\x40\x31\x45\x58\xeb\x1d\x58\xc5\xf9\xbd\x09\x1f\x6d\x52\x14\x22\xaf\x2e\xed\xbf\x5a\xe7\x9a\x28\x38\x69\xc2\x47\xfa\xf6\x11\x16\x98\xe6\xb6\x52\x47\x63\xb5\x26\x6e\xd9\x75\xae\xf8\x43\x06\x61\xca\x71\x9f\x97\xe2\x92\x36\xeb\x2f\x26\x2e\xcd\xe6\xe6\xb6\x00\x72\x24\xe1\x9c\xeb\xe9\x6e\xd3\xd8\xde\x84\x9d\x3d\x2f\xe5\x8e\x51\xaf\xda\xc5\x8e\x15\xb6\xe7\x4e\x5c\x4f\x28\xda\xa5\x4e\xa2\xc9\x37\xca\x10\xcf\xef\xd9\x3f\x15\x3f\xfb\xf7\x95\x84\xcc\x13\xc4\xed\x10\xc4\x2b\x67\x9e\xc7\x47\xae\xc9\x54\xca\x7e\x45\x69\x84\x65\x30\xea\x93\xe6\xaa\xa6\xc6\xca\xba\x2a\x6a\x03\x85\x56\x50\xe4\xf6\xb2\x84\x75\xfd\x88\xe0\x05\x77\xa7\x8a\xa7\xdb\xd6\xfb\xbf\xaf\xa4\x48\x3e\x76\xad\x29\x94\x00\xee\x96\x2d\xec\x8a\x8b\x15\xbd\x4f\x53\xa9\xb8\xe1\xa4\x4e\x99\xaf\xe1\xa6\x6e\x81\x4a\x08\x68\xed\xb0\x44\x2f\x93\x9e\xf9\xb4\x99\xb4\xe1\xe6\x9e\x7d\x4c\x69\x04\xfd\x31\x70\xe3\x44\x0d\xb3\x40\x5d\xbd\xbb\xf6\xa2\x9e\xcb\xb8\xa9\x02\x69\xfe\xae\x39\xe9\x78\x1a\x5b\x3c\xeb\x72\xf3\x14\x7a\x41\x2b\xfe\x62\xcc\xeb\x34\x1d\x37\x71\x2e\xf0\x2c\x78\xb0\x2f\x87\x31\x91\x53\x18\x36\xaa\x41\x0e\x4b\xb8\xd6\xc7\x70\x84\x6b\xa1\xe2\x70\x34\x2d\x4a\x69\x90\x6d\xb0\xe7\x7a\x99\x51\xa7\xe3\xda\x4d\xb3\xbc\x39\xf2\xce\x3f\x0b\xe7\xba\x51\x2e\x85\x5e\x27\xae\xf2\x96\x83\xd2\x87\x22\x56\x81\x6d\x8b\x6f\x41\x38\x04\x66\x79\x5d\xad\x33\x86\x5f\x69\xc1\x7b\x66\x8a\x1d\x46\x69\xcb\x53\x87\x0e\xaa\x33\xc5\x34\xa8\xf8\x24\x10\xa2\x64\xc9\x5e\x92\x39\x2a\x9d\xf4\xd1\x43\xa6\x54\x6f\x5e\xfe\x37\x0a\xad\x9e\x5c\xcc\xc6\x53\x48\x7e\xde\x70\x38\x57\xf9\xfd\x52\x43\x60\x66\x0a\x1c\x68\x1d\x2e\x34\x5b\xe1\x8b\x3e\x78\xf0\x94\x96\x21\xf6\x31\xae\xb1\x8d\x2b\x3b\x84\xc9\x87\xc5\x26\x82\x5f\x4b\xc9\x37\xf7\xf2\x66\xb0\x5d\xa8\x06\x6f\xa2\xf6\x73\x29\x7c\x72\x62\x4b\x12\xe4\x14\x19\x85\xed\xfa\x6c\x3a\x46\x70\xe9\x33\x3d\x50\x87\x0b\x27\x3d\x10\x67\xca\xb2\xd0\x52\xf4\x61\xe1\x3c\x9d\xce\xb3\xa5\x7b\xb0\x4b\xe5\x13\x16\xdd\x5d\xc3\x72\x93\xe2\x4f\x87\xe5\x7c\xfa\x1d\xc2\x5e\x1b\xbf\x54\x11\xf5\x9e\xea\x94\x0e\x76\x8d\x02\x4e\x3d\x3d\x69\xf8\x96\x14\xe0\x4e\x04\x70\x77\x4f\x7f\xb1\xdf\xbe\xfc\xe3\xbd\xe3\xb0\x8b\x7b\x07\xf4\x99\x24\xa5\x6c\x5b\xdc\x5b\x6d\x78\x20\x2e\x05\x69\x62\x43\x9c\xaa\x6f\xa8\x32\x3c\x0b\xa6\x7b\x02\xeb\xf2\x90\x60\x11\x52\xff\xc0\xe4\x70\x16\xdd\x6c\x23\x91\xe2\x48\x60\x4c\x2e\xe4\x65\xfc\x8e\xea\x9a\xc5\x34\x42\xa0\x71\x4b\x78\x06\x06\x1c\x72\x7a\xb9\x10\xaf\x84\x52\xd9\x46\xd3\x9a\x42\xa1\x14\x65\x8f\x25\xef\x28\x96\x96\xf0\x87\x91\xbd\x85\xa9\x16\x0f\x7b\x94\xdc\xbe\x7f\x92\xce\xfc\x91\x0d\x8b\x03\xd5\x80\x2f\x9e\x9c\x84\x17\x96\x63\xbf\x9d\xb3\x85\xa2\x55\xe8\xc6\xfc\xf6\x99\x23\xc1\xfd\xc3\xe3\x0c\xb1\x8f\x40\x86\x11\xee\xf8\x83\x73\xf9\x5a\x08\xca\xf7\xe7\xec\x3e\x3b\xa0\x4a\x45\x57\x1f\x8f\x9b\x8a\xf3\xe4\x02\xac\x36\x39\xf0\xea\x7c\x3d\x4d\xb6\x17\xc6\x94\x97\x03\xef\x9c\xa1\xea\x94\x79\x23\x81\xdb\x68\x32\x10\x2d\xb5\x74\x35\x95\x2d\xb1\x12\x61\xa9\xc8\xe6\x50\x3f\x21\x47\x13\x32\xe2\x85\x6c\x90\xdf\x20\x24\x8f\x2f\x97\x4e\x2b\x88\x25\x6f\x83\x09\x7d\xd2\x42\x85\x6b\x78\xdc\x35\xfb\x4b\x29\xc4\x49\xda\xa1\x70\x41\xec\xf6\x50\x02\xd2\x83\x31\x0c\x22\xab\x47\x4a\xb9\xe0\xf5\xdb\x27\x6e\xc8\x5a\x30\x48\x8e\x42\x62\xfd\x56\x5f\xca\xb8\x9f\xba\x71\x60\xde\x3e\xb3\xd3\x3e\x6e\x05\x47\xa4\x7d\x34\x22\x8c\xd0\xc7\x1f\x9c\x8b\x77\xce\xdd\xff\x6c\xbf\xde\xeb\xbc\xa3\x8d\xdf\x8e\xad\xb5\x08\xbf\x86\x78\x84\x3e\x0f\x48\x83\xa6\x90\x3d\xe5\x25\x46\x71\x81\x8a\x2f\x1b\x16\x23\x4c\x2e\x2a\xca\xae\xf0\x4f\x28\xb3\xf3\xc3\x16\x3b\xdf\xea\xb3\xad\xb4\x6c\x51\xda\x71\x78\x10\xba\xfa\xb3\x92\x75\xdd\xce\x08\xc2\x1b\x37\xc5\x1b\x6c\xf5\x97\xb7\xd7\x4a\x25\x43\x47\x1b\xc3\x53\xa6\xaa\x5f\x5b\x3e\x0d\xd6\x92\xf2\x76\xfe\x9b\xf5\xe4\x73\x46\x72\xab\x41\x69\x46\x60\xc6\x6e\x5a\xfc\x36\xa6\x38\x47\x14\x14\x7d\x80\x50\xe0\x60\xbd\x0d\xb3\xeb\x52\xbd\xd5\x77\xee\x9f\x95\x7b\xe3\x5c\xb9\x6d\x32\x69\x9c\x14\x61\xc8\x6f\xa2\x6c\x28\xe9\xff\x91\x21\x4b\x26\x66\x3f\x20\xf8\xd7\x92\xde\xa9\x56\x2a\x12\x36\x45\xe7\x33\x86\x38\x84\xe6\xc6\xb4\x78\xc6\xea\x43\x28\xc1\xf6\x12\x52\xd0\xff\xc7\x2a\x92\x25\x66\x79\x1a\x9b\x53\x8c\x6b\x96\x3e\x69\xdb\x74\x20\x6d\xc6\x2a\x7c\xba\xc6\xbf\x1d\xdb\xaa\xf3\x95\x11\x93\x2d\x92\xe4\xf0\x14\xa9\xe6\x60\xda\xd5\x21\xe4\x36\xcb\x56\xff\xf4\xa6\x5d\xf1\x9a\x50\x49\xde\x52\x16\x9d\xb2\xa0\x4b\xa3\x28\x6f\x73\xc8\x13\xe3\xca\x3c\xe5\x50\x34\x6e\xc0\x3d\xe8\xdd\xf4\x79\x7d\x3f\x5c\x91\x07\xae\x4c\xd7\xbf\x7f\xf9\xd9\x6e\xff\xf5\xaf\xe1\x9a\x5b\xf9\xea\x84\xad\x54\x35\x3f\x55\x11\xc5\xce\xa9\x04\xa4\x8c\x4c\xf0\x8f\x83\x87\x90\x32\x49\xc4\xd5\x44\xa2\xa4\x78\xc8\x94\xbd\xec\x5a\x96\x38\x90\x20\xe2\x1b\xea\x1a\x3c\x3e\x33\x44\xca\x9c\xac\xa7\x92\xce\xb2\xb6\x58\x21\x68\xdf\xc6\xea\x94\xe7\x20\x82\x2f\x74\xba\x42\x22\x2d\x64\xa0\xaf\xcd\xdc\x5e\x8b\x82\xa3\x5a\x4a\x53\x8b\x98\x66\x97\xa3\xf2\xfa\xea\x6d\x3b\xbe\xff\x82\xa2\x17\x79\xfa\x98\xbc\x72\xb1\x65\x40\xda\xe3\x9f\x07\xf2\x55\x05\x3a\x05\x15\xf5\x04\x2d\x58\xf7\x4d\x4a\xb1\xc0\xa8\x12\x89\xcc\xd6\x43\xda\x0e\x56\x19\x8d\xfe\xbf\x10\x57\x97\xa4\xe8\xdb\x15\x58\xa9\x4e\x80\x64\xc2\xa6\x1c\x4b\x7e\x96\x33\x9b\x3a\x05\x4e\x68\xf9\x81\xc9\x2f\x23\xf6\x1e\xff\xda\x6b\xdb\x77\xb0\x56\x47\x04\x1f\x88\x6f\xae\xc8\xa9\x68\xb4\xfe\xbc\xf1\xc7\xb6\xad\x37\x7d\x62\x03\x6b\xc7\xb6\x23\xe8\x65\x18\x73\x2a\xf5\xc1\x69\x83\x77\xa9\x75\x17\x9a\x8e\xb1\x3f\xd8\xe3\xb8\x7b\xd3\xae\xc7\x92\x31\x34\xc3\x6a\xc3\x8f\x2d\xab\x2a\x5a\xad\x0c\xba\x3d\x59\xd9\x1e\x9b\x8e\x08\x97\xdd\x71\x46\x8b\x6e\x93\xbb\xbf\xd0\xf6\xde\xbc\x95\xc6\xdb\xe3\xed\xfd\xa9\xf5\xd3\x71\xb1\xa7\xd2\x87\x75\xaa\x39\xb5\xef\x42\x07\x66\xb6\xbc\xab\x74\x73\x1a\xa2\x97\x15\xba\x61\x81\x32\xc0\xed\xd1\x81\x1e\x85\x51\x16\xa2\xea\xd1\x47\x9a\x66\x49\x5b\x46\xe3\x1f\xaa\x69\xe6\x80\x4c\x31\x55\xca\x52\x76\x54\x5c\x22\x04\x11\x4d\x09\xd9\x6c\x49\x12\x55\x9f\xe7\x0c\x1c\xc9\x08\xd9\x0f\xa3\xad\xfd\x99\x71\x2d\xf7\x09\x44\xf7\xcf\x6c\x6b\x61\xd4\xcf\x88\x15\x3c\x53\x25\x28\x88\xae\x9c\x77\x14\x18\xbe\x86\x94\x9b\x9a\x35\x2a\x06\x42\xae\xbc\x34\xb7\xd4\x93\xa2\x0d\xdf\x2f\x7a\xc3\x47\xa3\xcd\x79\xdf\x8f\x87\xdc\xcb\xde\xdb\xb1\x24\x03\x69\xae\x9c\xd8\xce\x58\xed\xb4\xd6\xde\xca\xa1\xf7\x81\xcf\xfb\xc7\x13\x8e\xb1\x50\xf3\xa5\xee\xd2\x20\xcb\x61\x03\x4c\x6d\xc3\x8a\x06\x8c\xd7\xbe\x41\xb5\x59\x98\x3d\xde\xa7\x6c\x39\x97\xa7\x6e\xae\xf5\xbf\x59\xa7\x9e\x0f\x40\x4c\x70\x7f\x2e\xeb\x75\xdb\xb3\xca\x2b\x8f\x28\x60\x65\x14\xec\x48\x02\x93\x35\xb0\x38\x91\x71\xe9\x48\x3c\x73\x70\xc0\xec\x51\x3a\x9a\xc0\xfd\x7a\x9c\x0c\xbb\x98\x0c\xb4\x19\xad\x7f\x5e\xae\x00\x3b\xb1\xc5\x3d\x5b\x03\x58\x1b\x67\x8b\x60\x2c\x6b\x47\x82\x98\x4a\x14\x01\xd9\x52\x3a\x56\x7d\x46\xaf\x68\xeb\x60\x57\x17\x42\x8f\xdd\x3f\xac\x0e\x42\xa7\x05\xed\xff\x92\x12\xc6\xc1\x3d\x1b\x82\xb5\xa9\x38\xce\x1c\x58\xc5\x4d\x56\x50\x27\xd0\xf1\x4e\x2a\xdf\x8f\x81\x0e\x45\x12\xc1\x04\xe2\x2a\x9f\x12\xc5\xee\xdc\x28\x06\x67\x56\x3e\x98\xe6\xc8\x79\x08\x94\x65\x04\x1c\x10\xb4\x72\x73\x62\x47\x8c\x5c\xe4\x7d\x0d\x21\x0f\xbe\xbb\xcf\xf9\x35\xc4\x51\x2a\x82\x66\x8d\x4f\xbc\x41\x5b\xa7\x85\x8f\x98\x23\x4e\x30\x47\x6a\x65\x21\x6a\xfa\x1a\xe4\xd0\xbb\x7c\x76\x57\xb9\x3f\xe3\xf5\x97\x48\xc9\x2f\x52\x03\xe3\x80\xc2\xcd\x6d\x8f\x1d\x04\x65\x9d\x89\x6d\x02\x8a\x69\xd7\x51\xa3\x94\x09\x16\x0d\xd3\x17\x54\xce\x4f\xe4\x18\x07\x4a\x5d\x47\xb2\xe8\x2d\x7c\xec\x8d\x3e\x87\xe2\xa4\x5f\xfb\xad\xac\xe5\x3e\x2d\xf3\xe8\xe5\x89\x39\x7e\x4d\x3d\xdb\x58\xf6\xa5\x35\x0e\x4f\x0e\xfd\xdd\x45\x6d\xc7\xca\x86\x4b\xed\x39\xb6\xb8\xf7\x68\x51\x39\xc6\x05\xb9\x96\xe3\xe2\x45\x2c\x3a\x34\x00\xaf\x6a\xe3\x57\x8a\x46\x77\x87\xa3\x1d\xd3\x4a\xf3\x30\x66\xda\x7c\xbb\xd2\x77\x4e\x08\xba\x7f\xb0\xe7\xf5\xb7\xba\x6d\x0b\xdb\x42\x5c\xc6\xeb\x38\x92\x28\x6e\x39\x3f\xa7\x0a\xed\xa5\x36\xd9\x63\xb3\x0d\x1c\xd0\xfb\xf5\x38\xeb\xf6\x7c\x90\x60\xdc\x88\xdd\xbb\x05\x5a\x5b\x58\x93\x1f\x8d\xc6\x57\x6d\xc6\x29\x72\x8b\xfa\x48\xc2\x89\x92\x50\xf4\x42\x19\x9e\x95\x89\x98\x92\x2e\x35\xaa\x3e\x91\x2f\x33\xa1\xb8\xc5\x5b\x64\xcf\x03\x22\x0d\xcc\x89\x9d\x7c\x54\x29\xf4\x34\xe9\xf3\x65\xe2\xa3\xca\x6a\x5a\xe6\x92\xff\x79\xe4\xea\xd9\x11\xc7\x42\x52\x13\x49\xa9\x94\x58\xeb\xd6\x36\xcc\x79\x2b\x17\x6d\xeb\x9e\xa2\xab\xeb\xb6\xf0\x2b\xa6\xf6\x7b\x4b\x71\xb1\x49\x6a\x5f\xa3\x97\x9d\x25\xd6\x3e\x5b\xed\x6f\x52\x19\x63\xa5\xce\xde\xbe\x61\x6c\xfb\x79\xaf\x56\xbb\x6c\xfb\x78\xd8\xe3\x50\x4d\x1b\x30\x0e\xe4\xce\xa2\xcb\x1c\x8b\xd5\x3e\x4b\xa9\x76\x6d\xe0\x6d\x9f\xa1\x72\x58\xf6\xfc\xd8\xc7\x95\xbe\x37\x77\x82\xb3\xce\x47\x2f\x18\x01\xc4\x9e\x4f\xc8\xc1\xac\x7d\x17\x8f\xaa\xed\x79\xdd\xa5\x04\x4c\xba\x3d\x1f\x82\x63\x2f\x4f\xa4\x3d\x1d\x20\xdc\x1e\x56\x46\x00\xf9\x55\xba\x1b\xa2\xb0\xef\xd7\x5e\x62\x29\x68\xc9\xe4\xc4\xd7\xb5\x6c\x89\xf5\xba\xd7\xc4\xd3\xe4\x06\x16\x4a\xde\x2f\x3a\xaf\xdd\xc6\x00\xec\xb4\xd7\x4a\xed\xda\xeb\x14\x8e\x75\x9e\x91\x66\x0f\x42\xba\x42\xef\xbd\x73\xab\x1d\xef\xa3\x72\x4e\xee\xe3\x58\xee\x74\xda\x2d\x48\x1e\xc7\x04\xa5\x1e\xc7\x7e\xda\x6d\xe0\xc6\x58\x5f\x6e\x0d\xf7\xf5\x5f\xdb\x7f\xfe\xb7\x3d\x6c\xff\x3d\xdc\x10\x7f\xe9\x4a\xa4\x72\xe9\x2a\x1c\x66\x6c\x13\x5d\x81\xc2\x56\xff\x7a\x7b\x15\x84\x6a\x15\x4a\x2e\x3f\x05\x6a\x3e\x0f\xa3\xce\x30\x1a\x16\x6c\x19\x59\xc8\xe3\xa8\xbd\x64\xa1\x02\xdf\xe8\xe4\xf2\xa0\x38\xdc\xea\xe5\x49\x10\xc9\x65\x8c\xe3\x02\x93\x52\x7d\xd5\x52\x50\xdc\xe2\x04\x51\x30\xa4\xc0\x3d\x3a\x82\x77\x86\xc8\xed\xfa\xf6\x7a\x1c\x74\x46\x89\x88\xa8\x72\x56\xa4\x4a\x5c\x51\xc5\x00\x78\x74\x17\x84\x7e\x41\x92\x0b\x65\x31\x7e\x98\x14\xb8\xe8\x06\x07\xd8\x0d\xcc\x7f\x6c\x1d\xd6\xae\x68\xf5\x5a\x67\xa4\x52\x62\x6f\x98\xb9\x50\x0e\xa7\xb3\x82\x50\xce\x31\x5f\xf1\x85\xe1\x08\x50\x7d\x6d\xe7\xbf\xb6\xa1\x50\x6a\xf1\x6f\x9f\xb9\x34\x95\xfa\xac\x70\xb6\x93\xb1\x3e\x95\xbe\x43\x44\x21\x1f\xb4\xe3\x82\x84\xa6\x82\x90\x22\x1c\xb3\x69\x23\x6e\xc7\x21\xb7\x93\x31\xbf\x38\x42\xdc\x2b\x7f\xfb\xcc\xde\x1c\xe3\xb0\x36\x62\x39\x06\xf4\x94\x2b\x2a\xe1\xc9\x91\xf4\x22\x00\xd8\x28\x76\xc9\x7a\x6c\x58\x99\x67\x8c\x6b\xaf\x37\x3d\x2c\xce\x44\x57\xd4\xe6\xdf\x91\xf3\x83\xcd\x8a\x5b\x21\x4e\x30\x91\x54\x61\x25\xe0\x7a\x80\xc8\x18\xce\x6f\xb9\xe6\xa7\xb8\xb7\xc4\xba\x51\x6d\xa9\xe4\xa8\xff\xc7\xde\x65\xb4\x8a\x9f\x23\xa5\xab\xf7\xfd\x79\x83\xb8\xfb\x39\x86\x53\xf4\x4a\x4f\x33\x37\xc5\xd1\x4b\x11\x47\x49\x68\x5e\xf3\xa3\x1b\x3d\x1c\x4f\x17\x74\x6b\x87\x37\xcd\xe8\xe0\x78\x72\x82\x44\x15\x3b\x9c\x67\xcc\x3d\x1f\x71\x79\x6e\x5e\x59\xf7\x1d\xad\x4f\x38\xd7\xdd\x5e\x2b\x89\x9c\xd7\xbe\xd7\x1c\x9e\x02\x55\xf8\x1e\xe8\x55\x07\xa9\x1a\xbf\x83\x69\x95\x33\x42\x0c\xbe\x8c\x94\x0a\x09\x6a\xdd\x53\xf0\xa2\x85\x51\xe1\xe8\x5d\xdd\x53\x7c\xc7\x4f\xec\x29\xf9\xa2\x6b\x3f\x45\xc3\x8a\xd4\x4a\xd5\xcf\x02\x61\x04\xd9\xd8\x51\x30\x23\x14\x13\x92\x2e\xd4\xa4\x50\xb9\xbd\xbf\x7e\xa8\x8d\xf2\x5b\xfd\x2b\x0d\x67\xbf\x5d\xfe\x68\x51\x2a\x2a\x68\xef\xce\x9b\xee\xa6\xce\xdb\x63\xe2\xef\x88\xa2\xb3\x69\xd7\x6e\x3d\xbb\x43\x9c\x11\x24\x00\xb7\x6d\x5c\x2a\x12\xa8\xd7\x14\x37\xfa\x60\x8b\x00\xb6\xb4\x99\x1d\xcb\x45\xb5\xe0\xc6\x08\x1a\xe4\x72\x79\xf2\x14\x4a\x30\xed\xda\x9a\x1f\x1a\x41\xa1\xcf\xe4\x83\x27\x81\x8a\xb8\x14\x84\xe4\x18\x9a\x16\xa0\xf2\xf2\xf4\xa5\x8f\x8c\xde\xb1\x4d\x9f\x83\xa8\x53\xd0\x60\xe2\x48\x4b\xfa\xb7\x82\x20\x34\x5a\x83\xed\x45\xc3\x05\xfe\x78\x13\x35\xb4\x32\x96\xf6\xf3\xa7\x3a\xd0\x82\x95\xc6\xeb\xbe\xb4\xd5\x1f\x70\x9a\x5d\x4e\x19\x78\x4a\x46\x15\x43\xd3\xb7\xcc\x9a\xcf\x13\x17\x97\x56\xb9\x3e\x74\x56\xb8\xf2\xac\xd2\x16\x53\xd4\x86\x37\xdf\x7d\x84\x29\x69\xed\x1e\xdf\x5c\x0e\xcc\xa9\xe0\x56\xf3\xfb\x5c\x56\x1a\x4f\x90\x38\x37\xa2\x8b\x26\x1c\x78\x8d\xcf\xbe\x2c\xd3\x91\xda\xce\x5a\xe2\xc2\x0f\x7f\x64\xb2\x2f\x2c\x2b\x3c\x96\x6f\xe1\xb1\xd0\x48\xf2\x99\x56\x5b\x5b\x7b\x38\x73\xdb\x6d\x4a\x63\x8e\xcf\xfe\x70\x66\xbd\x8f\x66\xc4\x7d\xbe\x78\xa7\x71\xce\x99\x12\xb4\x1b\xf9\x1f\xce\x1d\x84\x3b\x9f\x67\x68\x84\xde\x5e\x3b\x3e\xb9\xe0\xa7\x5d\x2f\xf8\x69\xcb\x32\x92\x75\xdf\xdc\xea\x25\x47\xf0\xef\x70\xe6\xfd\xaf\xed\x57\xbb\xdb\x6f\xbf\xde\x18\x79\x93\x8b\xf1\xa7\xd8\xdc\x86\x0f\xc7\x68\xeb\x8c\xad\xfb\x25\x4c\x23\x77\x23\x2b\x6b\x9d\x3f\xef\xe6\xcf\x1f\xff\xee\x2f\xe4\x53\xfc\x76\x76\xfa\xc4\x21\x1c\xff\x14\x84\x79\xbf\x0d\xd0\x8e\xbd\xba\x2d\x28\xa6\x18\xb9\xda\x4a\x3f\x6f\x64\x31\x69\xf6\xf8\x62\x0c\xf2\xfc\xe9\x78\xca\xfc\xec\x5a\x97\xfc\xbc\x4b\xfe\x63\x5d\xda\xde\x02\xd3\x7b\xb7\x3e\x36\x59\xe5\xe3\x93\x15\xe6\x93\x95\xe6\x3d\xbb\xc9\x33\x72\xde\xb3\x1b\xb3\x71\x7f\x68\xbe\xe0\x85\xfc\x91\x09\xab\xf3\xf9\x9a\x91\xe0\x4b\xbd\xad\x53\xbf\xfc\xf2\xd3\xd7\x1b\x22\x76\x5f\x0e\x4b\xa7\x18\xf5\x2c\xdd\x43\x6e\xee\xd3\xcb\x1b\x8d\xeb\xd4\xfd\x39\x86\x74\xc2\x2a\x4e\xa8\xac\x7b\xfe\x5a\xb7\x20\x6b\x10\xec\xb3\x50\x33\xf3\x6c\xbb\xcb\x0c\xfd\xd9\x86\xf2\xc2\x0c\xe5\xcd\x70\xa0\x36\xea\x72\x04\x0c\x7f\x35\x02\xc6\xa1\x45\x43\x7f\x77\x3f\xea\x3b\xc9\x1d\x78\xfd\xc6\xd9\xba\x1b\x43\x36\xfb\xb4\xb3\xed\x08\xea\xa5\x78\x61\x3b\xf2\xfb\xb2\xb2\x7d\xb4\x0e\xc2\x1c\x6d\x79\xcf\x61\x3f\x1e\xa3\xd6\x43\xed\xbc\x7e\xf0\xb6\x88\x4d\xdc\xb7\x8f\x85\xf1\xe4\xf1\xa8\xa6\x9c\xff\x6e\xc7\x26\xbc\x3f\x29\x00\x24\x17\xfc\x70\x7f\xc8\x9c\x28\x6b\xf8\xc7\x97\x7f\xfe\xe3\x46\x9e\xe7\xc9\xc5\x64\x12\xb9\x29\x00\xe5\x86\x57\x5b\x58\xcf\x34\xd8\x26\x00\x2e\xb6\x59\xf2\x88\x4d\x2b\x32\x44\x0a\x50\x56\xa7\x6c\x03\x84\x83\xa0\x32\xfb\xc2\xdd\x22\x26\xaa\x31\x0d\xa1\xa5\x2b\x5b\xf4\x1f\x49\x47\x15\x6e\xc6\x4d\x25\x57\xb3\xce\xaa\x2f\x83\xa7\x9a\x6c\x20\x9f\xf3\x5c\xa7\xdf\xb2\x16\x5c\x93\xbe\xca\x15\xe1\x6b\x2d\xa4\x32\xc2\xaa\x9c\x4b\x7c\x17\x18\x41\x43\x2d\xcb\xd0\x3d\x63\x49\x2d\xb3\xca\x59\x76\xcc\x23\xb9\x9d\xd7\x24\x97\x18\x15\x37\x8e\xc3\x75\xbf\x74\x51\x68\xae\x52\xe1\x8a\x18\x89\x76\x5f\x14\x23\xf7\x76\x29\xfb\x9f\x42\xbd\xb7\x80\x2e\xee\x43\xfa\x82\x35\x28\x7b\x0f\xd5\xde\xe8\x12\x99\x1c\x44\xd0\x10\x16\x44\x2b\x50\x25\x96\x6e\x00\xbf\x0c\xa4\x42\x1e\xc1\xee\x38\xc6\xc1\x53\x14\x04\x86\x86\x0d\x27\x07\x88\xa9\x0b\x5b\x58\x61\x94\x05\x43\xfb\xb3\x98\x2c\x5a\x56\xd3\xe0\x6c\x60\x98\xac\x32\x6a\x0a\x83\x74\xdb\xd0\x2a\x6f\x0b\xe1\xe0\xdc\xb3\xc2\x9e\x38\xcd\x2a\x50\x5d\xa5\xae\xb3\x18\x3b\xee\x22\x0b\x1c\xcd\x80\x2f\x94\xf3\xf6\xb9\x9e\x07\x9b\x39\x9d\xb8\x9e\xc5\xf2\xf1\x17\xf8\x33\x37\x4e\xcb\x5e\x0b\x3d\xa7\xd1\x0b\x68\x3e\xae\xa3\xf9\x65\x19\x27\xb2\xe4\xb3\xb8\xea\xbf\x1e\x55\xfe\xb4\xfd\xef\x6b\x19\x6b\xde\xd1\x8f\xe4\x68\xc2\xb9\xd9\x35\xa5\x24\x03\x53\x08\x6c\x84\x4a\xf1\x8b\x33\x0e\x11\x30\xda\x14\xb3\xa9\xc4\x5c\x3e\x79\x0a\xbe\x05\xd7\x92\xa0\x94\x23\x46\xd8\x24\xd2\x0f\x15\x61\xd2\x8e\x29\x15\x28\x5a\x72\x0b\x92\x98\x93\x41\x56\x5c\xeb\x49\xb2\x6f\x85\x25\x8b\xc2\xe6\xca\x7c\x98\xc7\x8b\xa4\x0d\x27\x8a\xa5\x98\xd8\x5b\x37\x6b\xf3\x29\xae\xfe\x6b\xe9\x01\x63\xe3\x73\x25\x57\xca\xc0\xc4\x2e\x21\x3a\xb2\x9f\x1f\xb1\xf1\xe8\x0c\x1e\x73\xd9\x94\x9e\xe5\x68\x9f\xc8\x57\xf8\xe1\x15\xaf\xcb\xd2\xd5\xb5\x97\x6c\x7b\x89\x03\x82\x9f\xeb\x56\xfa\x6a\x2b\xf9\x82\x48\xa5\xae\x6e\x0a\x2c\x69\x3d\x0c\xf5\xab\xc8\x20\x14\x1d\xb4\x2c\xae\xce\x42\xcd\x64\x82\x19\xb8\x36\x5d\xe6\x74\x94\x30\x4a\xae\xde\x15\x02\xb1\x53\xc4\x7d\xd6\x9a\x81\x92\x2b\x46\x96\xbe\xbc\x23\x5d\xf8\x1a\x06\xaa\x25\x1b\x21\x8e\x61\x87\xa8\xc1\x29\xea\x07\xb7\x68\xef\xe2\xa2\x32\xb4\x1a\x2a\x0c\xf7\xe2\xe2\x90\xd2\xb7\x00\x5e\x8a\x63\x82\x97\xb3\xc3\xdc\x64\x85\x42\x4c\xad\x84\x62\x51\xc2\xec\x14\xa5\x91\x83\x8b\x68\x84\x45\x23\xd0\xa8\x33\x72\xd8\x5b\x2a\xb1\x6c\x29\x27\xca\x47\x13\x53\xef\x8d\x7b\x0e\x94\xc2\xca\xef\x6f\xaf\x91\x62\x2d\xdd\xed\x24\x6b\x3f\x73\x0b\x50\xbb\x23\x84\x97\x8f\x38\x91\x42\x94\x62\x84\x50\x08\x3e\x6e\x22\x15\x29\xa6\xb4\x6c\x5e\x83\xa5\x84\xc8\xbd\x71\x69\x5d\xd0\x3d\xa1\x82\x8f\x03\xe5\xb6\xe8\xa5\xbe\xbd\x6a\xff\xa2\xa9\x94\xe2\xc0\x94\xd8\x7a\x4a\x71\x1f\x29\xa5\x8a\xbf\x8d\xfe\xbd\x38\xda\xf2\xe4\x01\xeb\x82\x5f\xde\x50\x5c\x72\x1f\xb5\x5c\x4b\x6e\xf7\x2e\x38\x76\x30\x8c\x6f\x4e\x09\x5e\xc9\x9e\x1c\x57\x23\xe4\x3b\xcf\xd5\x6f\xe7\x7e\x3d\xbc\xe6\x4c\xfd\x49\xa8\x16\x00\x99\x68\x02\x12\xcf\xc5\x60\x42\x2b\xff\xa5\xc0\xd9\x40\x99\x4b\x4a\x10\x65\x9c\x8c\x6e\x78\x45\x07\x2a\x45\x53\x4c\xd6\x87\x0e\x91\x38\xe5\x76\x02\xd0\xde\x8a\xcd\x41\xc8\x14\xec\xa3\x02\xbd\x8d\x7e\x7c\xd3\x9a\x46\x5f\xb0\x30\xbe\xa9\xdb\x5b\x19\x93\xed\xa5\xaa\x14\x0b\x2b\x0f\xf8\xee\x72\xd9\xc2\x4a\xcb\xb4\x6b\xdb\x25\x0a\xec\x45\x7a\x1b\x6f\x80\xd5\x8e\x74\x0b\x77\xba\x89\x2e\x90\xb5\x0f\x94\xb2\x7c\xaa\x94\xbc\x69\x59\x7d\xb1\x61\x3a\x0f\x9f\x0a\x31\xe2\x77\x4c\x52\x13\x58\xa9\x57\xb0\x54\xb8\xa1\x01\xcb\x54\x79\x89\x30\x3c\xc2\xea\x0b\xc2\x1e\xe7\xe6\x72\xd0\x52\x96\x3b\xa4\xd7\x87\xa9\xa7\x43\xf8\x72\x69\x71\x9b\xc5\xc3\xed\x2c\xe2\x26\x8c\x94\x6f\x13\xf3\x7f\xba\x96\x27\xef\x3d\x1a\x82\x45\x52\x6e\xea\x72\xef\x03\xe5\xd2\x6c\x4a\x46\x18\x9c\xe5\x46\x02\xda\x21\x73\xc5\x88\x2f\x7d\x39\x02\xcc\x2c\x2f\x89\x82\x8b\x9f\x7c\x27\x15\xe5\xc5\xd9\xb0\x29\x86\xbf\x29\x8d\xea\x6f\x4a\x23\xc1\xe9\x2c\xe6\xf2\xf6\x39\x34\xa2\x70\xf1\x53\xf7\x8e\x87\x54\x51\x3d\xd2\x8d\x1b\x5c\x77\xc8\x0b\xd2\x5d\x56\xda\x9e\xd6\x9c\x57\x6a\x2f\x05\xa8\x3e\x67\xe2\xd0\xd0\xbc\x90\x87\xdb\x4c\x96\xe7\x40\xcc\x7e\x47\x12\xc4\x52\x48\x45\x6f\x20\xa8\x82\xef\xdf\xc6\x16\xbf\x4f\x4d\x89\x4a\xc5\xce\x53\xb2\x2c\xa8\x49\x2a\x0c\xec\x9f\x10\x44\xde\xb4\xab\x6b\xd9\x9b\xe3\x8e\xc9\x49\x8b\x1a\x0c\x5d\x78\xc4\x52\x45\x64\x7f\xbf\x56\x90\xc2\x91\xb4\xb3\x24\x5c\xc9\x67\xa5\x2b\x4f\x09\x96\x2f\xec\x04\xdf\x28\x20\xc5\xa5\xc2\x05\x4b\x12\x43\xbb\xa5\xb4\x55\x6e\xa6\xa1\xed\xee\x97\x2f\x87\xf7\x12\xae\xcf\xd2\x05\x35\x79\x1b\xf2\x95\x92\x2f\x9b\x6e\x6b\xab\x83\x99\x46\xb3\xdb\x71\x6d\x6e\x33\x45\x9c\xe4\x1e\x3d\x02\xa2\xc5\x71\xf4\xcc\xb6\x21\x22\x4c\xb9\xf2\xa0\xa6\x96\xb7\x81\x02\x32\xde\x73\x89\xb3\x27\x43\xad\x56\xf7\xa9\xa7\x8c\xd4\xf3\xf9\x98\x80\x5e\xd9\xd2\xa7\x91\x47\x8d\x3c\x2b\x34\x6e\x74\x64\x32\xe0\x97\xf6\xc4\x2f\xed\x1a\xbf\x1c\xa3\x6b\xba\x95\xf0\x56\x0b\x73\xf5\x02\x3f\x86\xa9\x4f\x8e\xb3\x71\xe6\x92\xe3\x4c\x7c\xfb\xab\x72\x9f\x29\xe5\xdc\xa6\x18\x86\xff\x38\x3b\x48\xe6\xe0\x1b\xf6\xc8\x37\xec\x94\x6f\xe4\xb0\x30\x27\x2e\x96\x72\xa8\x66\x0c\xf0\x6d\x3d\x39\x64\x22\xa9\x79\x4e\x1e\xc8\x69\x50\x9f\x22\x39\xe4\xe3\xd1\x6b\x5f\x7d\x9f\x46\xfe\x33\xf2\x23\xdf\x78\xcd\xcb\x94\x0f\xda\x23\x23\xb4\x6b\x8c\xf0\x5a\x72\xa7\x05\x65\x88\x89\x5b\x31\xd2\x69\x22\x98\xf6\x5d\x4b\x08\x6f\x7f\x49\xfe\x71\xab\x0a\x5d\x99\x38\x0c\x35\x93\x71\x16\x60\xc0\xae\x83\x01\x7b\x44\x03\xf6\x08\x07\xa0\x32\x4d\x61\x89\x07\xd8\x2e\x00\x01\x8c\x47\x2b\x52\x1b\x21\x1d\x45\xb6\x48\x3e\x41\x65\x19\x41\x2d\x20\x9f\x0f\xa7\x1d\x39\xdd\x2a\x62\x26\x97\x2b\x65\x11\xfd\x44\xa8\x16\x9e\x33\x8f\xdf\x01\x6c\x6d\x33\x25\xcf\xa6\x5d\x9b\xd8\xee\x8b\xca\x3e\x71\x7a\x8c\xad\x5b\x1a\x72\x38\xc4\xa7\x44\xec\x55\x14\xe4\xf6\xbc\x6b\xa3\xbe\xd0\x37\x30\xc2\xd4\x4f\x58\x17\x2f\xdd\x09\xb9\xc5\xe7\xfe\x4b\xf3\xae\x5b\x8f\x47\x94\x68\x3b\xf4\xb0\x47\xe8\x61\x57\xa1\x87\x3d\x61\x0f\x7b\x04\x1f\xfb\x4c\x39\x87\x9d\x3d\xa2\x0f\x7b\x82\x1f\x76\x8a\x3f\xf2\xd2\x01\xa3\x45\xcd\xf8\xdd\xa0\xda\x8e\x90\xb0\xc9\xd7\x88\x54\x35\xb1\x64\x72\x7e\x6e\xe4\x40\x8c\xd4\x1c\xa1\x3e\x79\x95\xd1\x4d\xbb\x36\xa6\x75\x46\x77\x1c\x8c\x1f\x19\x23\x5b\xdd\xec\x3b\x67\xe4\xa0\xd4\xf6\x97\xe2\x8c\x3f\xff\xfd\xef\x1f\x63\x8b\x0c\x3f\x65\xd8\xce\x53\x28\xba\xbf\xc1\x29\xd6\xcf\x3d\x32\xa8\x6a\x27\x3e\x15\x4a\xae\xa5\xe9\xa9\x70\xee\x0c\xb9\xf3\x8b\x5d\x20\xa9\x3a\x01\xab\x42\x9a\x52\x29\x67\x4f\x8e\x0b\x12\xb3\x28\xdf\x8b\x73\x8b\x9b\x9e\x42\xc6\x2b\x8b\xa8\xbe\xf6\x6b\x57\xc5\x28\xc3\x2c\x1c\x3a\xbf\x02\x02\xea\x76\x5f\x01\x0a\xa6\x51\xd0\x7b\xdf\xe6\x40\x45\x3b\x13\x29\xe7\x0d\xa2\x64\xc8\xc5\x10\x98\x8a\xc4\xcc\x1c\x8e\xcd\x82\x51\x70\xa2\x1a\x0c\x97\x7b\xb9\x6e\x33\xbf\xf1\x09\x99\x84\xe0\x73\x40\xc8\x45\x24\xb0\xad\x8b\x14\x9a\x05\x21\x64\xd1\xfc\x9e\x2c\x8a\x9c\xdc\x5a\xb8\x64\x64\x55\x2a\xe4\x53\x63\x1d\x43\x55\x1e\x56\x29\xe6\xcb\x0e\xa6\x93\x74\x00\x81\x83\x76\xda\x2d\x07\xc5\x65\x65\x03\x3b\x18\x12\xa6\xca\x3d\x77\x8e\xc3\x72\x6e\x99\x6d\x5c\x49\xdf\x4e\xdc\xd1\x9c\xb8\xe3\xdc\xac\xaa\xb3\x6f\x0e\xe4\xf3\x91\x7f\xab\x0c\x9e\x4f\xfc\xdb\x76\x06\x6e\x4f\x0c\xdc\xae\x31\x70\xd7\xe0\x13\x9a\xf7\xa1\xf5\xf1\x11\x06\x4c\x31\xb4\x94\x73\xce\x7b\xc2\xe9\x53\x88\xb0\x96\x5f\x28\xf2\x22\xe2\xe7\xc4\xa7\x40\xc5\xc1\x67\xdb\x35\x0e\xa3\xec\xcc\x93\xab\xca\x28\x16\x12\xe8\x81\x29\x97\x35\x25\xb1\xfe\xfe\x09\x6c\xb8\xc9\xa3\xec\xb0\x0b\x1c\x05\xd2\xf7\xc9\xdc\x23\xd9\x88\xca\x33\xe1\x3d\x42\x67\x39\xb3\x6f\x99\x13\xba\x03\xa1\xcb\x9d\xfc\xbd\x1d\xf6\x30\x31\x37\xc6\x08\x13\x2d\xc4\x2d\x7e\x53\x7a\x83\x8f\x78\xbc\x59\x4c\x06\xc6\x4a\x41\x19\xaf\xa5\x28\x81\x5c\xca\x96\x72\xce\x1b\xa4\x67\x42\x61\xb7\x04\x9f\x2e\xba\x95\x89\x32\xb3\xc5\xa0\x48\x22\xc9\xbb\x91\x47\x77\x16\x6d\x8e\x2c\xba\x71\x68\x73\xe4\xd0\xe6\xc4\xa1\xe7\x05\x5d\xd8\x38\x94\x1c\x14\x00\xcd\x7f\xb4\x93\x7d\x63\x4a\xdd\xd2\xf2\x26\xde\x06\x30\x7e\xfe\xf9\xbf\x5f\xb7\x5f\xff\xfb\xce\x03\x82\xb0\x66\xef\x8a\x53\x03\xd9\xeb\xa0\x9e\x19\xb5\x76\x7b\xd7\x44\x3e\xa7\x49\x2a\x7f\xf2\x45\x97\x6a\x18\x14\x60\x0b\x6c\xc5\xeb\xd4\x6b\x01\x81\x3a\x05\x09\x50\xbc\xe2\x6b\x21\x17\x9f\xc6\xd7\x83\x11\x26\x96\xd4\xed\x59\x13\xbd\x6b\xcf\x1a\x75\xe4\x87\x48\xd0\xe2\x87\x33\xd5\xbf\xf2\x1b\xe3\x70\xdf\xe0\xfe\x3b\x66\xac\xe9\xaa\x19\xeb\x0d\x83\x7f\x9f\x2e\x5e\x9a\x85\xde\xfc\x00\xab\x89\xad\xfb\xf3\x8c\x29\x8a\x66\xd0\x79\x47\xc5\x4f\x87\x3e\xe4\x42\x05\x87\x1c\x0c\xea\x56\xa1\x65\x36\xf2\xe2\x4b\x0b\xa8\x16\x14\x2e\x93\xaf\xe1\x38\xf4\xa2\x7b\x93\x2b\x2f\xc8\x2f\xf2\x0a\x75\xca\xd9\xe1\xe2\x68\xc1\x56\x4b\x1d\x74\x93\x57\xd6\x5b\xab\x9c\x8d\x79\xca\x82\x18\x07\x29\xe9\xfa\xa8\x55\x50\xea\xfa\xc1\x5a\xbe\x66\xf6\x76\xc3\x80\x5f\xd7\x20\xcd\xb3\x99\xc8\xc2\x72\x26\xac\xd1\xb0\x3b\x91\xf0\x3a\x05\x73\x23\xe0\x76\xd7\xe0\xee\x38\x8a\x4e\xdc\x94\x82\x97\x86\x3a\xf0\x6e\x93\x49\x5e\xe8\x5b\xfb\x77\x4b\x48\xc1\x15\x53\x4a\x59\xa1\x13\x77\x24\x93\x01\x64\x00\xd6\x13\xe6\x0e\x55\xa0\x92\x15\x22\x71\xcd\x37\xa1\x53\xc9\xd2\xb2\xa5\x27\x72\x69\x33\x7a\x63\xef\xb6\x7f\xbb\x12\x02\xe6\x1f\x8b\x30\xdf\xd1\xe4\xf3\x73\xd6\x17\x76\xfb\xa5\xe7\x6e\x17\x47\x84\xe2\xe1\xcc\xa9\xb7\x9b\x84\xb6\x38\xce\x2b\xfb\xd9\x33\xf3\x32\x70\xd2\xec\x90\xf6\xc1\x44\xbf\x93\x89\xde\xb8\x8b\x29\x65\xdc\x1c\x89\xda\x2c\x8d\x96\x95\x30\xd2\x9e\x57\xe9\xa2\x90\x02\xaf\x55\xb2\xc8\xed\x48\x70\x85\x2a\x72\x5b\xd0\x93\xdf\x5b\xbd\x37\x18\x39\x3f\x78\xfb\xf7\xd2\xc1\x0d\x3c\xfe\xcf\xb4\x22\xcf\x79\xd9\x38\xfe\x2f\xec\x96\x5c\xc9\x75\x66\xc6\x4b\x56\xe6\x4e\x9c\x6c\xc9\x00\xc7\xc4\xff\x42\xf1\x3c\x08\xdc\x91\x99\x7d\xc7\xa6\x7b\x9c\x94\x7b\x4d\x0f\xfe\x50\x9b\xd5\xe7\xbc\x0c\x43\xd5\x35\x60\xbf\x02\x07\xf9\xae\x61\xff\xfa\xd3\xeb\xcf\xb7\x2a\xbd\xe1\x24\x3e\x33\x97\xeb\xe7\x08\x69\xc5\x82\xe2\x86\xe0\xab\x7f\x38\x00\x85\x63\xff\x70\xd5\xd2\xd9\x5d\xb1\x74\xee\x9b\x9e\xbd\xb4\xeb\x35\xdd\x30\x16\x34\xd4\x40\x3e\x97\x77\x26\xf0\x46\x86\xd6\x27\xf1\xa6\xbd\x0d\xf3\x94\xce\xe7\x70\xcd\x0a\xe6\x86\xad\xe8\x8f\xb6\xee\x9a\x26\x7b\xdd\xfc\x39\xaf\x9a\x3f\xb7\xfd\xc9\x5e\xdc\xa0\x74\x2c\xb0\x43\x6d\xa0\x2f\xf7\x24\xbe\xbe\x7c\x4f\xca\xc4\xe5\xb4\xfd\xc5\xb6\xa2\x8f\x72\x89\xef\x67\x5e\xdf\xb1\x6d\xfc\xd1\x90\xd4\x47\x97\xe7\x3d\x83\xf7\xcb\x2f\x3f\xbf\x7e\x44\x42\x5a\xa6\x8e\x00\x05\x09\x25\xaf\x2b\xb9\x26\x1b\x89\x63\x99\x6b\x64\x7b\x54\x7c\x25\x27\x81\x01\xfb\x62\x5b\x43\x44\x7d\xdc\xb4\x89\x96\x99\x37\x5a\x86\xc6\x0d\xb3\x61\x25\xb7\xf2\xb2\xcc\x9e\x31\xf3\x20\x3c\xb3\x6e\xc0\x76\x2a\xee\x1c\xbb\xf8\x1b\xfd\x0b\xda\x00\xdd\x2e\x28\xf0\xca\xf8\xe4\x0f\x27\x32\x9c\x67\xbe\x8a\x5e\xf9\x4c\xdc\x5b\x72\x12\xce\x6e\xb2\x25\x61\x6e\x6e\xc4\xb6\xf9\x01\x4f\x32\x44\xb2\x45\xa4\x6a\x27\xc7\x18\xf8\xa1\x9e\xd5\xdf\x72\x74\x6c\xb2\xa9\x48\xf5\xc8\x6b\x92\x08\x37\xd7\x1f\xf6\x6b\x23\xcc\xfe\x7c\x84\x6f\xf5\xe0\xf8\xf9\xff\xbf\x37\x48\xab\x47\x80\xf3\x1c\xc3\x3c\x93\x3a\x42\xde\xb0\x32\xa8\x16\x63\x38\x92\x8b\xb2\x0c\xc4\x63\x12\x9c\xe1\x2b\x55\x27\x8b\xd7\x99\x42\x4d\x2a\x88\x86\x32\x94\x36\x25\x22\x69\xf1\x90\x50\x04\xdd\x96\x36\xa8\x22\x69\xe9\x51\xe5\x71\xbc\x22\xf9\x05\x35\x9d\x85\x4d\xaa\x08\x85\x10\xb3\xdf\x9c\xfa\xf1\xf6\x0a\x6f\xfc\x96\x33\xbb\x9c\xe5\x4f\x77\x35\xa1\x46\xc6\x11\x56\x4c\x48\x62\xe9\x08\xe7\x36\x3e\x78\x93\xc8\x45\x6d\x32\xbb\x6a\xf1\xc0\xe8\xad\xe5\xb9\x1c\x2a\x09\x02\xf3\x84\x54\x48\x92\xa7\x52\x7b\x12\x7c\x66\x19\x0a\xc1\xac\x98\xbd\x57\xbc\x1f\x72\xd8\x1c\x5f\x7c\x7b\x65\xc4\x17\xe0\x40\x21\x46\x3c\x69\xf1\xe4\xbc\x79\xae\xe5\xac\x67\xf6\x07\xab\x55\x0d\x16\xac\x3f\x10\xc7\xac\x2c\xf2\x4a\x5c\xfc\xeb\xb4\x71\x1f\x2b\x4f\xa4\xdd\xcb\x8b\xd0\x87\x2c\xe4\x9a\xa6\x01\xc7\x41\x94\x6a\xda\x51\x10\x12\x0e\x94\x8a\xa7\x14\xf0\x89\x41\x09\x87\x84\x40\x36\xce\x20\xa0\x22\xf9\xac\x7d\x4d\x38\xbe\xc7\xa1\x54\xda\x54\x72\x02\xb6\x24\xb2\xcc\x86\xae\x15\x21\x82\x62\xc4\x49\x82\x50\x8c\x8b\x28\x4b\x88\x66\x4d\xe2\xe2\x4b\xa0\x50\xe0\xac\x1d\x32\x49\x0a\x96\xaa\x36\x02\x83\x19\x36\x89\x6a\xae\xda\x93\xb7\xd7\x9e\xd3\xc5\xfb\x85\x64\x97\x0a\xe0\x48\x33\x98\x97\xec\x4d\x51\xe2\x4e\x3c\x04\x1c\xe7\x8b\xb2\xcd\x4d\xa1\x16\xa3\x99\xe3\xdb\xab\x45\x6e\xf0\x4a\x5c\x5f\x22\xc5\x52\xe0\x9e\xa4\x1b\x11\xbc\x32\x0a\x07\x58\xd1\x33\x50\xd9\xc2\x6c\x98\x7d\xb6\x24\x22\x6f\xaf\xa9\x75\x38\x66\x19\x56\x1f\x76\xc7\x67\x5b\x25\x2d\x65\x66\xa6\x9a\x7c\xab\xe4\x2e\x82\xf8\xfa\xe5\xa7\xbf\xef\xb6\xdf\xae\xc8\x28\xef\x44\xe4\x5e\x11\x32\x9a\x74\xf6\x92\x56\xe2\x5f\x38\x6e\xf1\xba\xce\xe1\x53\x73\xa6\x94\xb5\x58\x1d\x58\xfa\x88\x9a\x51\xce\x0b\x6c\xc1\x3a\xd2\x33\xe7\x55\x01\x04\x5b\x80\x34\x6f\xaa\x57\x60\xb7\xa8\x9b\x7b\x3d\xb0\xdf\xd7\x83\x65\xaf\x64\xa0\x5c\x58\xbf\x43\x2c\xbf\x2c\x80\xb8\x6b\xbe\x96\x5c\x7a\x38\x0f\x15\x28\xd3\x81\xfd\x3b\xde\x97\xe8\xcb\x25\x49\xa8\x07\x61\x4f\xd7\xf5\x76\xe8\xd5\x45\x2d\xe1\x4b\xda\xe7\xef\x23\x89\xfb\x38\x05\x16\x12\x2f\xb6\x87\x80\x29\x79\x09\xeb\x51\x71\xe1\x1f\x97\x2e\xc5\x0f\x80\xa7\xfd\xc5\x60\x00\xe7\xaf\x35\xb7\xba\xf0\xcc\x02\x6c\xb3\xdc\xa8\x1a\xf3\x9d\x52\x84\x42\xca\xa5\xe2\xe0\xe4\x61\x94\x2e\xc4\x0b\x80\xb6\xba\x60\x87\x89\xb6\x1c\xca\x73\x3c\xd8\xb2\x4f\x6f\xaf\xc8\xcb\x56\x0e\xb6\x5c\x0c\x29\x90\xd6\x3d\xb5\x80\xa1\x5e\xb3\xad\x14\x3b\x2a\x9b\x81\xdc\x16\x24\xae\x79\xf0\xcd\x6f\x20\xda\xcb\xfe\x3e\x55\xc5\xbf\xaf\xb8\x78\x5e\x47\x0b\xb1\x5b\x17\xc9\x02\x61\x8e\x61\x52\x98\x38\x27\xf8\xc6\xe5\x6d\xa0\x58\x95\x2d\xc4\x31\x8e\x3a\x49\xf5\xc8\x6c\x96\x76\x94\x74\x1b\xc9\x48\xa4\xe5\x0a\x71\xc8\x2d\x8b\x02\x89\x2b\x14\xb1\x35\x52\x09\x91\x12\xeb\x07\x0c\x17\xea\x01\x36\x13\x0a\x01\x71\xd8\xbc\x48\xc0\x16\x05\x41\x64\x15\xe6\x56\x9d\x5d\x27\x07\xd1\xad\x77\xc0\xb6\x4e\x61\x16\x00\x44\x99\x30\x0e\xc1\x43\x29\x78\x3e\x52\x89\x07\x0a\x88\x8c\xe5\x19\x69\x0a\x0d\x53\xe1\x64\x29\x22\x54\x78\x92\xc1\x53\x71\xcd\x8e\x6e\x6e\x0e\x70\xaa\x7a\xb0\xc1\xf6\x78\x1d\x01\x10\xa4\x63\xc7\x16\x3b\xb0\x7e\xe2\x44\x81\xa3\x0a\x77\xa5\x42\xfe\xf6\x5e\x8e\x06\x15\xdf\x14\x56\x32\x52\x44\x38\x15\x01\x52\xb5\x42\x05\xd1\x45\xb4\xb2\x63\x6d\x2e\xe4\x86\x44\x0d\x2f\xac\x01\xb4\x21\x30\x2c\x89\xad\xad\xfa\x5d\x90\x0e\x01\x71\xbb\xa3\xb4\x73\xec\x38\x3a\xa7\x52\xcb\x54\x17\xf3\xc2\x65\xa7\x8d\x8e\x6d\xa3\x13\x5b\x3b\xcb\x0b\xc6\x54\x5f\x88\x8c\x50\x28\xb3\x80\x30\x7c\xac\x3b\x6c\x5a\xca\x60\x2e\x2f\x95\x1c\xb7\x2d\xb9\x92\x77\x11\x9b\xbe\x4e\x27\xc4\x95\x0a\xe2\x76\x89\x92\x8e\x0e\xfb\x3c\xa6\xd1\x10\x57\xd6\x49\x07\xd8\x3b\x6d\xf2\x55\x43\x89\x4d\x33\x39\xa4\x98\xca\x53\x24\xae\xc9\xb4\xab\x6b\x81\xfc\x65\x47\x25\x36\x4b\x88\x94\x80\x1c\xb0\x65\x23\x20\xfa\xe6\x44\xdd\x2a\x73\x27\xce\xca\xd7\x4b\x7a\x8a\x45\x09\xbc\x5d\x7b\x39\x99\xe2\x0e\x26\x59\x06\x18\xb6\xc7\x35\xf2\xc5\x93\x2b\x89\x5c\x4e\x96\x24\x25\x62\x44\xb3\x0b\xb9\x7d\x29\xbe\xd9\xa8\xe4\x08\xd4\x2a\x70\xb7\x53\x69\x26\xe2\xcb\x7f\xb6\xac\x60\xb5\x66\x53\xba\xa7\xb7\xd2\xa3\x54\x72\x81\x22\xca\xd0\x22\x5a\x1c\xd4\x66\xa0\x7a\x40\x2a\x91\x4f\x99\xb8\x16\xc5\x22\xa5\xe8\x56\x9b\xc5\x54\x24\xaa\xf8\x06\x03\x17\x64\x07\x89\x14\xc9\x73\x3a\x24\xaa\x5e\xc9\x5c\x08\x0e\x5b\xc1\x37\xd7\x4c\x1b\xbb\x93\xfb\x37\xfd\x06\xb8\x83\x2f\xb1\x87\xee\x13\x1f\xd0\x4e\x72\xfe\x3e\x27\xb8\x7f\x5f\xf1\xcf\xbd\xce\x72\x1c\xec\xaf\xca\x79\x94\x23\x1e\x43\x33\x05\x8e\x14\x38\xc1\x16\x07\x9b\x42\xf5\xa2\xfd\xf7\x54\x22\x16\x17\x7c\xfd\x60\xdd\xe6\x7c\x8b\xc6\x24\x88\xe6\xa4\x94\xed\x12\xb9\x1a\xc8\x71\x6a\xb6\x6f\x2a\x25\x96\x96\xbd\xb2\x66\x7f\xcc\x1e\xa0\x28\x90\x6a\x64\x15\x44\x06\x15\x39\xd8\x52\x9a\x0b\xa1\x0a\x4f\x15\x5a\x56\x95\x46\x4c\x51\x40\x7c\x60\x62\x3f\x28\x0f\xab\x24\x21\x2d\x38\x10\xdc\xdb\x42\x41\x20\xb8\x14\xab\xe2\x3c\xde\x7a\xaa\x2d\x46\x96\x1f\xd7\x62\x00\x7b\x89\x31\x0e\x82\xb4\x21\xa5\xe4\x25\xff\xc9\x23\xff\x11\x4a\x29\x5b\xc8\xcf\xba\x9b\x8c\xd2\x2b\xab\xf4\x1a\xcb\x27\x56\x09\x23\x43\x0c\xa9\xac\x82\x2a\xbc\xff\x4c\x31\x1c\xbf\xe9\xbb\x08\x9a\x04\xc1\x27\x71\x82\xa5\x54\x3a\x2f\x0a\x02\x52\xab\x69\x2a\xa9\x37\x06\xd4\x2c\xdb\x42\x6b\xaa\x45\x5b\x57\x7b\x64\x5b\x8f\x5a\xcf\x67\xfb\x89\x6b\x43\x03\xf6\x93\x36\x5e\x5b\x19\xfc\x4b\x21\xce\x61\x43\x35\xb3\x41\xe6\x87\xe5\xc0\xdb\x36\xf0\xe0\x73\xe9\x25\x41\x4e\x53\xce\x13\x9a\xed\x7e\x89\x0d\xc7\x53\x8d\xe4\x12\xe6\x3e\x12\x07\x95\xf5\x31\xe1\x60\xd2\x9f\x82\x8a\xff\xca\x30\x38\x18\xfd\x74\x4a\x3b\x23\xf5\x28\x7b\x89\x89\x02\x22\xdc\x56\xa4\x6d\x11\x2e\x3a\x0e\xbe\xd1\x20\x2e\x53\x91\x3f\x52\x51\x19\xd1\xf9\x01\x21\xa4\x52\x0d\xdb\xa0\x7c\xd3\xb4\x6b\x93\xa5\x4a\x41\x20\xca\x54\x83\x82\x3a\x95\x5e\x83\x72\xb0\x40\x92\x3e\x25\xdd\x07\xb5\x1d\x92\x4c\xa2\x1a\x92\xd1\xb9\x82\x49\x2b\x36\x17\xa6\x92\x32\xee\x0a\x05\x25\xe2\xe4\xbb\x02\x23\x22\xfc\x42\x4f\xb2\x85\x2f\x31\x7c\x42\x9e\x18\x4f\xb9\x7a\x24\xb3\xe1\x06\x99\x0b\x3e\xfe\x33\x1e\xef\x35\x95\x7d\x85\xa0\x8b\x08\x62\x32\x16\x43\x1c\x7d\xf3\xc5\xca\x94\xa2\x1c\x2c\xd5\x1a\x3e\x45\x72\x90\x9b\x63\x41\x34\x88\xda\x5c\xf8\x90\xb1\xe8\x9b\x50\x8d\x19\x16\x88\x9e\xa0\xd5\x3a\x78\xaa\xa1\xb6\xc0\xd0\x35\xc0\x4e\x4f\x71\x62\xa9\x1e\x26\xd3\xed\x9b\x20\xc5\x0f\xcc\xa9\xf5\x09\x7c\xe2\xce\xc1\x52\xd4\x6d\xd1\x7b\xb0\xa2\xfb\x38\xd1\x97\xe1\xee\x8c\x36\x81\x5c\xcb\x8d\x97\x09\x79\x19\x43\xc7\x63\xd0\x4e\xe8\xb6\xd7\x2c\xeb\x74\x55\xe1\xda\xbd\x41\x2b\xd6\x2f\x9c\xb4\x2b\xd8\xd2\x72\xbb\xad\xbe\x21\x27\x15\x22\x25\x5b\x4f\x39\xf8\x6d\xa1\x0a\x97\xc9\xf6\x90\x6e\xa6\xde\x2a\xc1\xf8\xba\x63\xea\x49\xa0\x7c\xaa\x2d\xa7\x07\x65\xe0\x6d\xa7\xdb\x18\xa6\x35\x11\x1f\xbc\xb2\xb5\x41\x88\xe1\x91\xc0\x3e\x3c\x73\xa6\xaa\x08\x2a\x23\x83\x6c\x2e\x3b\x4a\xba\x1a\x7a\x2e\xa9\xa0\x22\x3a\xd4\x36\x2e\x65\xca\x6e\xd9\x06\xad\x5e\xeb\xa9\xe4\x72\x81\x82\x1f\xe1\xea\x52\x5a\x06\xc0\xe7\x8c\x68\xad\x0a\x43\x24\xdb\x40\x05\x51\x5e\x93\xd7\xff\x6d\xc9\x3a\xe5\x77\x2e\x9d\x0f\x17\x54\xbf\x16\xa9\x49\xe6\x83\xcc\x8e\x72\x48\x36\x51\x89\x15\xec\x07\x8e\xe4\xc9\xe5\x9d\x3e\x9d\xf5\x0d\x4b\x31\x16\xf2\xc8\xe2\xe4\xc9\xe7\x7d\xb3\xd4\xdd\x59\x04\x1c\x41\x56\x07\x60\x0d\xdf\xd2\xef\x90\xcf\x5a\x90\x20\xa0\x9e\xe4\xb0\x65\x12\x78\xab\xcb\x51\xed\xd7\xcb\x7a\x49\xca\x4d\xbc\x8f\xed\xe5\x14\x53\xbf\x23\x83\x36\x21\xb6\xe6\xc0\x1b\x03\x6b\xc3\x1f\x75\xfc\x19\x51\x03\xef\xca\xf2\xd3\x28\xf5\xce\x2c\x3f\x94\xa0\x16\x8f\xa1\x3e\x05\x44\x96\x0f\x63\x7c\x79\x17\x29\x28\xc2\x48\x35\x6d\x59\xa1\x8a\x69\xd7\x4e\xab\x11\x99\x23\x59\x91\x1e\xa0\xd1\x25\x4a\x15\xb8\x4e\x2b\x55\xd5\xa7\xd8\x64\xec\x3c\x52\x2a\xd0\xbc\x73\x61\x47\xd1\x93\xc3\x39\x08\xb2\xf5\xe8\x7e\x9d\x28\xd7\xac\x78\x8f\x82\x28\x6c\xa2\xea\xc4\xea\x36\xac\xe3\x1e\xfc\xa6\x6b\xbc\xa2\xf8\x03\x53\xac\xba\xd9\x32\x94\x49\x7e\xaf\x7f\x23\x42\x2d\x36\x87\x5c\xb7\x2d\x85\xa2\x5e\x3a\x48\x0c\x8c\xa2\x76\x14\x74\xaa\x82\x50\xce\x85\xa2\xcf\x94\xb1\xd7\xba\x94\xb6\xf3\xb6\xda\x8c\x90\x8d\x91\xa2\x28\x29\xb0\xc3\x51\x67\x5a\x86\x6a\xe4\x9c\x2d\x55\x51\xe1\xc3\x7b\x8f\xe4\xcb\xf5\x6c\xf0\x14\xa4\x66\xc5\x7d\xd1\x2c\x87\x3c\x91\x2b\xa2\x58\x3b\x45\x5d\x9e\x81\x4d\xa1\xe0\xcb\xae\x65\x3f\x14\x68\xad\xbc\x6e\xd2\x59\x51\x9a\xec\x75\x87\x81\x13\x42\x11\x25\xdb\x18\x05\x99\x92\xf4\xbe\xf6\x90\x65\x93\x29\xea\x02\x71\x51\x5a\x21\x56\x4b\xf1\x70\xf6\xc9\xfd\x4b\x8e\xfc\x12\xa8\xa7\xe8\x29\x2d\x2a\x0f\xc5\xc8\xe3\xdd\xe1\x98\x36\x3c\xdc\x49\x9f\xc3\x7f\xdd\xec\xc4\xb0\xa6\xd2\x5f\x0d\x6d\xd8\x03\x45\x4f\xa0\x1e\x12\x79\x89\x34\xd0\x9b\xd7\x23\x2b\xf1\x5a\xf8\x10\x5e\x3b\x9d\xec\x1a\x9b\x55\x47\xbd\x65\x39\xa3\x53\x1f\xa2\xf2\x54\x8a\xd8\x96\xcf\x7c\x6a\x5c\x9a\x44\x18\x5f\xc9\x90\xd1\x0d\xb8\x8f\x11\x91\xcf\x71\xac\xd3\x4d\x35\x28\x48\xbf\x68\xfe\x7d\xc4\xbb\x67\xe5\xb7\x6a\x37\xc7\x02\xb8\x05\x67\x91\x4b\xb9\x62\xfc\x6a\x4c\x17\x7f\x21\x76\xca\xfb\x21\x78\x11\x72\xe3\x94\x52\x2c\x99\x84\xdd\xbd\x56\xac\x5a\xec\xfc\x8c\x64\x53\x45\xf7\x0a\x29\x3c\xa8\x20\xd2\xe5\x47\x27\xf0\x66\xeb\xf6\x06\x49\x31\xc1\x81\x52\x5c\x66\xdb\x19\xff\x0a\x75\xcf\x54\x1d\x5f\x49\x46\x94\xa4\x22\xbb\x68\xad\xc8\xdb\xe5\x8b\x62\x41\xdd\x19\x64\x20\x16\xac\xa3\xa2\x82\xb8\xee\x63\x8c\x9d\xc9\x30\x9c\x1b\xa2\x36\xb8\xb4\x80\xa2\xa7\xde\xd8\x04\x44\x36\xcf\x49\xe6\xb8\x1a\xd7\x30\x8c\x6e\x3a\x05\x4d\x29\x60\x86\x8a\x73\x24\x5b\x15\xac\x28\x88\x0a\x09\x99\x6a\x2d\xfa\xa9\x03\x8d\xee\xc9\x7a\xbe\x1a\xa6\xd5\x3c\x2e\x43\x8f\xba\x92\x22\xf4\xdb\x48\x04\x22\x40\xe7\xac\x15\xa5\x86\xa5\x43\x18\x6c\x53\x7c\x4b\x2a\x9f\x0a\x89\xaf\xad\x53\xca\x25\x40\xee\x25\x94\xf6\xf5\x7b\x62\x58\xea\x92\xbf\xd1\x2f\x63\x2d\x08\xd4\x72\x75\xb4\xf5\x3e\x5d\xed\xc8\x01\xc7\x9e\x04\x24\xb3\xba\xd6\x28\x3b\x05\x27\xf9\xcc\x13\xa2\x87\xbd\xcd\x2e\xdb\xf9\xfd\x31\x0f\xcb\xdb\x67\x21\x24\x2c\xb9\xb4\xcc\xce\x8b\x9e\x2e\xb2\xcd\xf1\xed\xae\xab\xcd\x17\xe2\xbc\x9d\xe5\x87\x89\xfb\x15\xfe\xf7\xd6\x22\x3b\x95\x35\xb3\xb0\x79\x19\x23\x1f\x52\xd1\x5f\x7a\xc6\xe2\xd9\xd9\x22\x82\x91\xef\x65\xfa\x5b\x35\x9c\x9e\xf3\x7d\x6b\x1a\x8e\x7a\x4f\x13\x7a\x77\xbe\xc5\xc2\xd5\x66\x78\xaa\x4d\xe0\x48\xd0\xb0\xb2\x3e\x2c\x29\x0c\x24\x24\xce\xef\x20\x32\x44\x72\xba\xe1\x48\xc0\xa7\xb8\xa2\x24\xdc\x75\x7d\x85\x11\x75\x1e\x1a\xeb\x02\xd1\xb6\x48\x7c\x56\x3c\xb2\xe3\x26\xd3\xe8\xf6\x54\xb8\x7f\xd3\xab\xee\x81\xae\xa8\x70\xee\x55\x92\x41\x28\x21\x5d\x04\x7e\x68\x9e\x25\x2e\x41\xf8\x0f\x15\x47\x79\xb1\x36\x8b\x01\x53\x11\xeb\x0b\x5f\xcb\xac\x37\xe8\xdf\xdb\xe7\x68\xca\x76\x74\x1b\x4f\x58\xd0\xba\xc7\x8f\x29\x42\x91\xc8\x31\xc0\xa1\x27\xa8\x04\xe5\x75\x8f\x0e\x96\xa2\x2f\x2a\xd3\xe1\x0b\x70\xab\xdf\x92\xd7\x4d\x75\x84\x8c\xd8\x60\x9f\x33\x79\x09\x4f\x48\x61\xe0\x25\x8d\xd3\xc4\x94\x32\x36\xe4\x90\xb8\xa3\xc3\xca\x5a\x28\xc2\x18\x89\x4a\xc4\xc4\x2a\x4a\x32\xe7\x4f\x91\x42\x55\xf1\xb7\x66\x95\xfb\xa0\x33\x8c\xe6\x72\x34\xe1\x77\xd6\xee\x6e\x3b\xfc\xf4\xcf\xbf\x6d\xef\x8d\x4d\xc5\x33\x61\xff\x18\x78\x90\xf7\x36\xbf\xf0\x3c\x25\x02\x1f\xf8\x79\xe5\x5c\x46\x2e\x05\x5f\x77\x61\x3c\x06\x5a\x89\xa9\x29\x93\xe0\xe9\xcb\x83\x9e\xda\x2c\xcd\x38\xbf\xf0\xdb\xab\x92\x68\x7e\xc7\xe8\x99\xf3\xcb\x9a\x3d\xa0\xd7\x05\x97\x5f\x16\x6b\x2a\xea\xef\xe8\xc8\xe5\xf3\x96\xb2\xe7\xfc\xf6\x6a\x39\xb7\x05\x9a\x0f\xb5\x6b\xed\xd6\x0f\x8c\x96\x85\x2d\x8e\x87\xea\x7d\x6e\x16\xc7\x99\xbd\x53\xc3\xc6\x14\x57\xa3\x4a\xbe\xf0\x73\x7a\xb9\x74\x67\xcd\x6e\xec\x52\x50\x68\xdf\x0f\x75\x56\x82\x38\xc7\x2b\x01\x9e\x5b\x30\xc1\x67\x6d\xdf\x0b\xa2\x89\xd9\xac\x22\xcd\x8b\xc0\xf4\x64\xf5\x98\xe5\x25\xee\x99\x2f\x1a\x3b\xa3\xa8\xc3\x12\x43\xb6\x1e\x09\x8e\xf0\x56\xef\xbd\xbd\x56\xf4\x6c\x6f\x99\x0f\xca\x81\x57\x43\xee\xd5\xd5\x68\x75\x2f\xe9\xde\x39\x7d\xfd\xe9\xeb\xf6\xfe\x48\x50\xd9\xb0\x1f\x13\x48\x33\x3b\xb8\x35\x8e\x7d\x72\x08\xaf\x05\xc8\x37\xcd\xf7\xec\x4c\x9e\xa5\x7b\x76\xf6\xf2\x59\xe2\xc9\xf8\xd1\x94\xa3\x3d\xa2\x33\xb2\x27\xc7\xa7\xbf\xad\x3c\xdf\xb0\xdb\x64\x28\x4e\x85\x2a\x2f\x0c\x4c\xb8\x92\xab\xc1\xc8\x3e\x52\x61\xd9\x51\x6a\x3a\x2f\x44\xdd\xc2\x4e\x94\xf5\x1d\xc5\xc6\xac\x1c\xbb\xc4\x6a\x9a\xac\xc9\xe1\x3c\xf1\x43\x56\xa9\xfd\x05\x2c\xe3\x42\xea\x87\x6b\xa9\x1b\xf4\xed\x7c\x16\xc9\x33\x41\xb5\xcc\x83\xd6\xaa\x3b\x53\x0b\x01\x11\x74\xcf\x8a\xb0\x35\xd0\x26\xc6\x52\x16\x67\x77\x8a\x13\x37\x48\xbb\x89\x34\x05\x0b\x17\x55\x11\x04\xbd\xf3\xe4\x03\x34\x66\x4f\x73\x13\x11\xe9\xda\xb7\xdc\xfa\x72\x67\x9e\x08\x94\xb0\x30\x3e\x41\x14\x55\xbd\x1d\x7a\xf5\x50\x1b\xd6\xb3\xe6\x59\xf2\x75\xc3\x91\x58\x14\xdb\x27\xbf\xec\x9d\x25\xf6\xcf\x98\xba\xfb\xb7\x2a\x10\xff\x4d\x40\xd3\x4f\x03\x4e\x5b\x9e\x12\x20\x3b\x23\xcf\x61\x62\x55\x68\xf9\x16\xec\x13\x3b\x28\xd0\x15\x91\xc6\xb8\x32\x2a\x0b\xb4\x93\x97\xb2\x85\xf1\xc0\x98\x0f\x1e\xe3\x3b\xfe\xed\xd8\xfa\xf7\xb2\xaa\x5c\x3e\x43\x77\x98\xa2\x54\xd3\x7c\xca\x71\x32\x91\x0c\xef\x3d\xa5\x50\x76\x14\x30\x19\x54\x99\xa0\xf7\x47\xa2\xd0\x34\x34\xd4\xe2\x6a\x4b\xe6\x9b\x15\x7c\x2d\x6d\x2d\xa3\x51\x82\xc2\x51\x74\x3d\x33\xc4\x6c\xcc\x36\xec\xcf\x19\x71\x33\xb2\x51\xde\xaa\x6f\x9f\x1b\x03\x41\x23\x2b\x01\x11\x2a\xa1\x5f\x93\x40\x31\x00\x37\x57\x98\x5a\x48\x4e\x54\x9c\x0a\x28\xa9\xd9\xde\x2c\x12\x59\x26\x57\x5a\x92\x3e\xa6\x92\x0b\x71\x5a\x9a\xe6\x24\xca\xa1\xb4\x66\x7f\x84\xf5\xb6\xf6\x2e\xcb\xb2\x5a\x58\xaf\xcb\xce\x2b\x6b\x6d\xb1\x5a\xc1\xa6\x52\x42\x8e\xe4\xf8\x9c\xc8\xfb\x2b\x0a\x92\x9b\x48\xf9\xe6\x78\x0f\x97\xf9\x29\xdf\xca\x4f\x55\x16\x5d\x9c\xd1\xbb\x69\x36\x0d\xa1\x84\x04\x80\x49\xc5\x62\x11\x65\x59\x2b\xc1\xcf\x53\x0c\x6b\xdc\xf2\x64\xb2\x93\x89\xeb\x40\xb9\xcc\xbc\xe3\xf9\x94\x00\x63\x73\x6c\x07\x94\x27\x01\x21\x0b\x90\xd1\xb1\xfa\x88\x6b\xd8\x1e\xf7\xa4\x4c\x2e\xe3\x82\x13\xe9\xdc\x2e\x4c\x31\x23\xea\xce\x05\x16\xe8\xdf\x63\x81\x91\x52\x45\x30\xd0\x1a\x22\xae\x61\x08\x54\x71\xba\x11\xea\x64\xef\x43\x50\xb1\x1a\x71\xb9\x25\xfe\x02\x76\x25\xc5\x71\xa1\x07\x9b\x21\x8f\x48\x33\x7d\x43\xb2\x2a\xf9\x53\xce\x7e\x3e\x2e\x9e\xb3\x8a\x4b\x43\xd3\x0b\xe0\xf6\xd4\x54\x1f\x7c\xb3\x6d\x75\x8b\x1b\xed\x0c\x51\x18\x81\x53\xe7\xb9\x4c\xfb\x6e\x01\x6e\x0d\xa3\xe1\xa5\xb9\xa3\xca\x81\xca\xd1\x5f\xb8\xac\x84\x08\xef\xfb\xc0\x99\xe5\x27\x92\xcd\xe4\x00\xf5\x78\xdf\xda\xec\x64\x6b\x5b\x9a\xd7\x04\xaa\x2e\x19\x19\x99\xfe\x3c\xda\x95\xee\x63\x50\x37\xcf\xed\x05\xaa\x4a\x39\x11\x99\x7a\x54\x66\x68\xd7\xb6\xad\x46\xc8\x67\x65\x8e\xc3\x42\x14\xf2\x19\x08\xc5\x8d\xd7\xde\xda\x08\x05\x7c\x74\x71\x7e\x2a\xea\x91\x53\xe6\xa6\x2c\x16\x93\x55\x7a\x7f\xdc\xc4\x51\x19\x7d\xae\x77\x78\x2f\x7a\xc3\x60\x49\x79\x51\x2e\x2b\xa8\xfa\x2a\xf7\x65\x62\x5f\x2c\x53\x8d\x17\x22\xa5\xb4\x75\xff\xf6\x5a\x10\xa0\x0a\x96\xc9\x03\xc6\x1e\xe1\x70\xd2\x12\x46\x1f\x75\x04\x67\xbc\x93\x4f\xac\x93\x38\x14\x4b\x2d\x74\x94\x2b\xdc\xae\xa3\x20\xed\x02\xb1\x2b\x06\xd7\xb7\xcf\x85\x7c\x51\x11\x36\xc4\x4d\xa2\x88\x55\xcb\xfc\x34\xd9\x2f\xdd\xe9\x89\x9b\x02\x42\xa4\xb6\x0f\xd6\xf8\x23\xf6\xc1\xa8\x1b\xca\x8a\x28\xf0\x83\xf6\x8d\xd8\xf2\xdb\x2f\x34\x41\xb7\x91\xe3\xd7\x9f\x6e\xce\x3c\x42\x31\x78\x15\x4f\xfc\x19\xbf\x2f\xb1\x19\xcf\x0a\x0c\x20\x17\x4c\xba\xc0\xaa\xca\xc3\xfe\x39\x50\xf1\x38\x7b\x6c\x71\x91\xfd\x22\x57\x90\x2b\x30\xd9\xf1\xa9\x15\x86\x6c\x05\x2a\x35\x06\x85\xed\x8e\x72\x5a\xa6\x86\x42\xc5\xe3\xa3\xe7\xad\xb2\xc7\x8a\xb9\x12\x27\x58\xca\x66\x58\x44\xd7\x95\x4e\xa4\xd6\xce\x61\xec\xc7\xed\x03\x78\x9b\xa2\xb2\x45\x84\x92\x65\x04\x33\x36\x6e\x13\x48\x4c\xa4\x1c\xe6\x43\x07\x45\x96\x6c\x0a\xec\x4b\x64\x10\x82\xf0\xe2\x16\xbb\x20\x96\x37\xec\xa5\x9a\x89\xcf\xdb\x67\x9c\x64\xb2\xa7\x9c\xe6\xc3\xc5\x70\xd5\x6d\x4f\x4d\xcb\xb0\x63\x21\x1b\x84\xbd\xe2\xa0\xbc\xd2\x9b\xba\xd6\x56\xd4\x05\x31\xfb\x46\x9f\x8c\xdd\xf6\xdb\x8d\x14\xd6\xf2\xd5\x9d\x21\x04\x48\xdb\xe5\x7c\x47\x89\x57\x9d\xfd\xd2\x35\x67\x3f\xb9\x6a\x6b\xbb\x12\x17\x3d\x9d\xc3\x13\xf1\x06\x89\x0f\xd0\x8e\x55\xb3\x61\xdf\xd3\xe0\xcd\x76\x29\x2a\xde\x1b\x84\x50\x9a\x4f\x01\x31\x20\x6b\xa8\xa6\x50\xc9\xbe\x5f\x9b\x3f\x47\xf1\xc5\xe0\x3a\x9b\xf7\x50\xfb\x4b\x8e\x7c\xf6\xe3\x07\x26\x4a\x89\x5d\xda\xf5\xed\x33\x13\xcc\x0e\x7d\x58\xe6\x06\xd0\xea\xf2\x53\x80\xea\xbe\x5d\x9b\x2d\x09\x17\xb8\xe6\x84\xf9\x90\xe3\xb4\xef\x29\xc1\xad\xa1\x5d\xdb\xef\x63\xe1\x37\xd3\xc2\x6d\xc2\x16\x18\xe9\x99\xda\x27\xb4\xdc\xbe\x73\x6c\xd2\x13\x95\x5d\x38\x85\xaa\xab\x9e\x83\xeb\x0a\xf5\xe7\x4a\x59\x56\xa6\xdf\x93\x83\xc7\xc8\x52\xa1\xc4\x50\x28\x9d\x39\x9b\x75\x85\x92\x40\xc4\x59\x9b\xff\xac\x18\xe2\xc2\xf4\xab\x9c\xdf\x2e\x0e\xfe\x6c\xde\xc3\x8c\xe7\xc2\xe4\x27\x0a\xdc\x2e\x98\xd4\x48\x29\x49\xbb\x2e\xeb\xad\x3d\x6c\xd4\x2a\x11\xc0\xad\xad\x39\xb7\x75\x68\x84\x48\x8e\x9e\x16\x1c\xa9\x11\x01\xec\x4a\x9a\x75\xc9\x89\x08\x50\xf8\x4d\x44\xf0\xd3\xd7\x5f\xbe\xfc\xfd\xcb\x6e\xfb\xcb\xad\x01\x3b\x9d\x59\x39\x2b\x0d\x53\x55\x30\x07\x73\x9b\xcf\x2b\xde\x58\x4a\x21\x1e\x09\x26\xd6\xf4\xc5\x78\x5c\x78\x0f\x1b\xc8\xc1\x36\xe0\xc5\x6e\x41\x7e\x2e\x06\x2a\x82\x7d\x46\x85\x9c\xac\x30\x19\xb0\x60\x99\x60\xc6\xc5\x68\xdb\x93\x89\x72\x3a\x95\xbc\x92\xde\x09\xac\x65\xcd\xc5\xa1\x25\x5b\x81\x57\xf9\xdb\xab\x50\xf0\x05\xc7\x34\x3e\x6d\x32\x45\x1f\x5b\x62\x81\x78\x5d\xfd\xeb\xaf\xb2\x4e\xb9\xc6\x3a\xc3\x15\xd6\xb9\x47\xa4\x32\x1d\xa7\x14\xbd\xc5\x61\xcd\xa8\x19\x74\x36\x53\x92\x60\x1c\x5c\x51\xb8\x22\xd7\xe1\x6c\x5d\xb2\x8f\x16\xf6\x43\x53\x4d\xa1\x8d\xe4\x4a\x30\x6e\xd7\x0c\xcd\x82\xf2\x1d\xdd\xd8\xf5\x41\xfd\x8f\x54\x8a\xc5\xb4\xab\xeb\x11\x98\xc1\xfa\xab\x6f\xc6\xb7\x0a\xa1\x7c\x0a\x38\x5b\xc9\x96\x6a\xac\xc8\x1d\xc6\x65\xbb\xcc\x81\x09\x64\x8f\x73\x54\x45\xc9\x22\xc6\xb7\x94\x08\x54\x11\xae\xd9\xa7\x79\xb8\x99\x04\xb7\x50\xdc\x85\x79\x54\xc6\x4b\x16\x2f\xed\x2c\x65\x9f\x46\xeb\xc3\x4a\x29\xb7\xc2\x29\x5d\x71\x9a\xb8\x7d\xd5\xdc\xc4\x41\x53\xdb\xa3\x97\xe7\x77\x72\x7e\x7c\x17\xee\x3d\xbd\x03\x93\x76\x67\x4c\x5a\xae\xe9\xe6\xc3\x9e\xdb\x08\x33\x47\xaa\xf0\x44\xa4\x1e\xc3\xb0\xc6\x48\xd9\x67\x05\x21\x30\x6a\x1f\x14\x2c\x51\xa9\x69\xfe\x8c\xc5\x43\xdd\x53\x15\xc5\xa5\x7a\x91\x37\x5f\x52\xf6\xbb\xc6\x9b\x5f\x5b\xec\xee\xee\xa3\x51\x62\x5e\x75\xd2\xb8\x90\xd4\x71\xbf\x76\xe3\x6a\x52\x47\xad\x61\x20\x46\x64\x67\x9f\xcb\xd6\x2b\x50\xf3\xcd\xee\x8c\x11\xe4\x51\x21\x1a\x71\x46\xc4\xcd\xdc\xfc\x3f\xa0\xea\xf2\x49\x76\x56\x17\x3b\x89\x6d\x56\x4e\x2d\xf6\xa0\x87\x39\xcf\x37\xcb\xb6\xe7\xc2\x0a\x1e\x56\x39\x02\x66\xc5\x88\x11\xcb\xb0\x15\x46\x44\xd2\x7a\x1c\x4a\xa6\x28\xc8\xd1\xef\x6b\xa1\xd8\xf4\x33\x48\xd0\x22\x6f\x9f\x23\xd5\x68\xea\x56\x9a\x0d\xa2\x6b\xad\x0b\xd4\x32\xe6\x9e\x7e\x83\x32\x83\xaf\x68\x21\xdf\x23\xe9\xfd\xf6\x9f\xff\xb8\xd7\x37\x2c\x52\xf4\x41\x27\x4e\x24\x6c\x33\x65\x41\xbc\xe2\x53\x5e\x0c\xae\x24\xa9\xce\x85\x60\xf6\x96\x6a\xb3\x13\xc1\x7f\x4c\xb2\xab\xd9\x12\x8b\xdf\x91\x87\x64\x85\xe5\xcc\xcd\xdd\x33\x14\x38\x96\x8a\x55\xc9\x73\xeb\x29\x23\xf9\x6b\xee\xc9\x5f\xe1\x69\x6f\x89\x5d\xda\x29\x9e\xf3\xe4\x91\x65\xc2\x41\xde\x89\xa8\x06\x29\x9b\x3c\x13\x8c\xc2\x18\xbb\x07\xce\x9b\x53\xc4\x69\x2f\xe6\x59\x65\x37\x81\x55\xa2\x8c\xb6\x89\xca\x29\x62\xb0\xe4\xd2\x8e\x0a\x26\x14\xb2\x66\xc0\x49\xb1\x83\x1f\x68\xce\xf0\x00\xf1\x05\x06\x5f\xc4\x2a\x0e\xeb\xda\xe0\x1a\x1b\x7f\x95\xb4\x70\x1c\x66\xaf\x9d\xdf\x59\x72\xd2\xe2\x25\xba\xe8\xc9\xa5\x64\x75\x08\x74\x04\xac\x8e\x80\x0e\x80\xc5\x00\x18\x0c\x80\xc5\x00\x98\xd5\x01\x68\xb1\x06\x30\x00\x88\xba\xa9\x25\x48\xd0\xc1\x8a\xcd\x86\xd9\xfa\x9e\x69\xca\xb3\x8e\x3c\x2c\x49\x90\xd3\x96\x61\x8e\xad\x77\x42\xd6\x91\x5e\x1b\x03\x3c\x12\x74\x0c\xac\x0e\x82\x8e\x01\x4c\xbe\x11\x69\xb4\x67\x13\xc2\xf9\xb9\xbf\x72\x52\xfd\x2e\xf5\xdd\x77\x92\xa9\x38\x11\xa6\x75\xd1\xef\x2c\x49\xb6\xe4\x4a\xb6\xdd\xf5\x54\x30\x80\xba\x9d\x55\x61\xab\xa2\xbf\x4a\xf4\xd8\x27\x41\x86\x58\x68\x05\xc9\x7d\x03\x87\xad\xee\xe1\xd8\x9f\xfc\xb1\xdf\x39\x78\x72\x35\xe8\x8a\xcf\x42\xe2\x92\xa5\x12\x04\xe1\x1d\x98\x5c\x8d\x94\x73\xd9\x46\x2a\x85\x4d\xbb\x76\x30\x57\x84\x82\x28\x73\x75\x12\xc9\x49\x85\x0b\xba\x7e\x59\xc0\x10\x04\x6b\x72\x31\xef\x90\x08\xc1\x45\x62\x81\xb7\x68\x24\xe4\x7f\xaf\x9e\xe0\xff\xc3\xfa\x2e\x5c\xd2\x13\xc1\x9f\xc1\xa7\x6e\xd3\x9e\x0b\x71\xf0\x80\xa0\x2d\xc6\xab\xc4\xac\x72\x83\x25\x2e\x85\xbc\x2e\x0b\xaf\xfb\x1e\x0c\x94\x62\xd9\x52\xf5\x49\xff\xf7\xad\x53\x1b\x16\x76\x24\x30\xd8\xd6\x51\x23\x2f\xcd\xf4\x32\x52\x15\x1d\x31\x1d\x30\xd8\xbd\x33\xae\xc0\x52\xc8\xed\xcf\xc8\x18\x45\x02\x37\x7c\x89\x81\x18\x56\x1e\x59\x5b\xe3\x6a\xd0\x01\xb3\x70\xd0\x2e\x01\x6e\x02\xa0\x16\xcc\x80\xb6\x59\x87\x04\x61\x40\xe0\xee\xa6\x74\xa9\x34\x1b\xc2\x40\x0e\x8d\x2a\xb2\x0d\x14\x71\xda\x16\xbb\x69\x6e\x1f\xa2\xba\x54\x71\x37\x12\xcf\x06\x09\x63\x70\xe9\xc7\x52\x24\xa2\x28\xde\xf7\x4b\xe7\x47\x5e\xb7\x3f\xa4\x4f\x82\xe5\x27\x3b\x39\x9e\x73\xa9\xb8\x5e\x66\x23\x04\x64\xe6\xee\xf2\xb9\xed\x64\xbd\xfb\xf2\x75\x37\xdc\x88\xaf\x73\xf3\x8f\x13\x0a\x05\x31\xe8\x95\x23\xa4\x48\xcc\xc9\xea\x2c\x13\x2b\x83\x11\xa9\xba\x32\x75\x27\x4a\x2d\xc2\x78\xc1\xea\x13\x44\x5e\x61\x99\x1e\x56\x81\xdb\x28\x25\xb9\xc0\x3b\x82\xbe\xb8\x2d\xda\x40\xd1\xeb\xbc\x65\x38\xbd\xe9\xce\x53\x02\x55\xc4\x12\x87\xf8\x13\x5b\x48\x39\xd8\xfb\x94\xb8\x15\xaa\x15\x00\xac\x96\xae\x8e\x07\x89\xb9\x52\x95\xe1\xb2\xd8\xff\xcb\xde\xfb\x2c\x39\x6e\x23\xdf\xc2\xaf\xc2\x17\x40\x06\x12\xff\xb1\xac\xe8\x4d\x2d\xaa\x57\xbf\x88\xda\xeb\x6a\x3c\x23\xc7\xa7\xea\xf6\xed\xb6\x35\x73\xeb\xe9\xbf\xc8\x93\xa0\x44\x82\xa4\x4a\xa5\x6a\x7b\x3c\xbf\x71\xd8\x4d\xa9\x44\x12\x04\x81\x44\x22\x13\xc8\x3c\x47\xad\x5f\xca\x48\x66\xf3\x28\xa7\x7a\xd1\x27\xa9\x88\x8e\x2b\x22\xb2\x85\x2c\x56\x11\x93\xc8\xae\x99\x43\x19\x63\x49\x43\x24\xa7\xe6\x21\x51\x0a\x7a\x68\x01\xd5\x45\x7a\x12\x31\xdf\x25\xa8\x7d\x97\x72\xa6\x82\xac\x0c\x87\x11\xc4\xae\xce\xde\x1a\x49\xe0\x19\x6f\x6d\x48\x37\x35\x55\x61\x23\x98\xa7\x1a\xbc\xb8\x69\x93\xb1\xb4\x65\x2d\xa2\xc6\x92\x22\xcb\x8b\xe2\x0c\x10\xab\x95\x57\x37\x78\x77\xbc\x3a\xd6\xc7\x61\xf8\x1b\xbc\xfa\x80\x57\x37\x78\xf5\x01\xaf\x2e\x23\xb6\xc8\xab\x4b\x0f\x94\xa6\xe3\x13\x2d\x16\x8e\x82\xa7\x9a\x6f\x0a\xbc\xe4\x4f\x32\x30\xe3\xc0\x83\x68\x9c\xf6\xcd\x7d\x0f\xfa\x95\xcf\xff\x9b\xf1\x17\xc3\xfc\x3f\x5c\xc8\xe6\xd8\x00\xc1\x1b\x1e\x85\xdb\x55\xc4\x4b\xb5\x70\x01\x19\x1e\x97\x1f\xa4\x05\xeb\x87\xed\x89\x26\xfa\xb7\xae\xc9\x15\xc4\x2d\x7a\xb7\xa7\x90\x33\xc5\x9a\xa9\xa4\x40\xc5\x87\xb3\x3e\x9a\x69\x2f\x7b\xd1\x5e\x22\x5f\x0c\xf3\x40\x34\xd9\xa8\xeb\xc8\xca\xf9\x4a\x9c\xe4\x74\x41\x42\x9b\x0c\xfd\xe3\xa8\x42\xf7\x4d\x20\x63\x41\xb6\x14\x46\x98\x6a\xdd\x7e\x3d\xdf\x8d\x6b\xf6\xd6\x61\x05\xa2\xe9\x75\x29\x26\x43\x57\x45\x2a\x21\x0d\x7a\x1c\x63\xc2\x9c\xe8\x33\x91\xda\x28\x1a\x07\x4c\x05\x9e\x62\x9e\xce\x1c\xdd\x8c\xc3\xb3\x19\x07\x91\x9d\xb0\x01\x5c\x84\xcc\x4f\x27\x2b\x99\x90\xb2\x4c\x69\x32\xfe\x91\x76\xe5\x27\x93\xdd\xbc\xa1\x9a\x12\x93\xaa\xb8\x42\x6c\xa4\xa5\x48\x03\x49\xa1\xf1\xd0\x4a\x16\xeb\x18\x85\x18\x99\x18\x01\x0d\x85\x54\x29\xeb\xd3\xce\x93\x58\x1b\xcd\xd6\x20\xec\x03\xfa\x3e\x5e\xd2\xab\x1a\x3e\xca\x4c\xa7\x37\x22\xdb\xd3\x01\xf9\x82\x6c\xf1\x7b\xb2\x52\x65\x5b\x1d\xac\x3a\xa0\x47\x20\x02\xde\x07\x79\x1c\xe6\xae\x24\x8d\x64\xa4\x95\x2e\xb3\x45\x5e\x34\xd3\x79\x96\x11\xf7\x38\x48\x23\x61\x0a\xca\x1a\x71\x7b\x9e\x9f\x6e\xd9\xf9\xb7\xbb\x32\x94\xb6\xf3\xcf\xe9\x41\xff\xb0\x56\x63\x52\xb1\xf5\xaf\x7c\x24\x6d\x98\x48\x13\x5c\x7e\x90\x37\xbf\xb6\xf9\x7f\xdb\x30\xf9\xfe\x7f\x7f\xdb\x7d\xfb\x6b\x86\xf8\xef\x9c\x21\xe0\xdb\x21\xfd\x2a\x8e\x9a\x03\x13\xc4\x5d\xf3\x83\x06\x55\xfe\x51\x31\x98\xe1\x0c\x1f\x75\x1d\xed\xef\x1a\xaf\xf9\xd5\x55\xac\xb7\x62\x27\x3f\x02\xfb\x37\x1f\x7b\x7f\x4d\x51\xff\x65\x53\x94\xf2\xc8\x8e\xee\xb7\xb8\x3f\x98\xac\x7c\x9b\xab\xdc\x9f\x70\xae\xd2\x55\xbb\x3f\x24\xfe\x56\x97\xe4\x60\x27\x6e\xc1\x40\xae\x6f\xe6\xd4\x8d\xec\x88\x95\xdf\xcf\x0b\x7a\x1f\x19\xc1\x5f\x7e\xba\x17\xf4\x91\x13\x25\x24\x7e\xc7\x47\xf6\xdb\x10\xdc\x01\x7b\x4e\xc9\x2a\x54\x9a\xa6\x4f\x23\x32\x6b\xc4\x32\xc7\xe2\x66\xb8\xc2\x1f\x7f\xf5\x6e\x3f\x8f\xc3\x61\x10\x91\x1b\xed\x9d\x40\xf1\x31\x93\xaf\x69\x79\xb3\x51\x6c\xe1\x12\x03\x2e\xeb\x03\x58\xfd\x10\xae\x3d\xf6\xf5\x33\xf2\xd1\x73\x9c\x45\x0e\x31\x37\xe6\xaf\x59\x34\x91\x71\x1a\x0d\x6d\x18\x02\x95\xe6\xb7\x58\x65\x08\x9b\x87\x6a\x21\x3c\xe7\xf5\x45\x6f\xb0\xb7\xdf\x60\x87\x42\xef\xa8\xd2\x9d\x1e\xb9\x48\xcc\xdd\xa8\x14\x11\x6b\x89\x79\x1e\x92\x03\x24\x39\x90\x0e\x3f\xd6\x6e\xa6\xc4\xca\xbf\x62\xdd\x1f\xc4\x08\x2b\xdd\x8d\x8d\xd2\xb9\xe4\xf2\xcc\xfd\x56\x18\x72\xb9\xb0\x54\x9d\x7d\xe8\xee\x33\x97\x27\xbe\x81\x3c\x75\x60\x30\xa0\x74\x8f\x55\xdc\x63\xc4\xfc\x6c\x4f\xdb\xf2\xb6\xd8\xa1\x99\xab\x00\x56\x0c\xe6\x61\x19\x32\xff\x59\xb3\x6e\x26\x27\x02\xa8\xa6\xd2\x49\xec\xbb\xe9\xef\xb8\xf0\xf5\xa5\x36\xd3\xe1\x96\xc2\x5f\x0c\x75\xa1\x25\xad\xf9\xfa\x34\xaa\xfb\x04\xe3\xa7\xfd\x5b\xfc\x2c\x4a\x93\x47\xb9\x0c\x69\x1e\x70\x65\x2f\x89\x68\x9a\xc9\xac\x61\x92\x26\x52\xc8\x38\x6c\xc4\x64\xa6\x21\xf5\x8b\x81\x2d\x6c\xcc\xb0\x7b\x9b\xaa\x41\xeb\xfc\x36\x01\x05\x07\xa9\x73\xd8\xac\xf3\x11\xf9\xd0\xd2\x51\x19\x44\x8c\x38\x6c\x54\x39\x0c\x61\xa5\xca\x85\xa2\x29\xb7\x56\xf8\x3d\xcb\x61\x9c\xa5\xea\x65\x23\x27\x30\xaf\x64\xe3\xb5\x1a\x19\x6f\xfc\x5c\xa8\xce\xe4\x61\x14\x32\xd6\xfb\x87\x24\x2f\x2c\x87\x95\x9c\xc1\xb7\x17\x62\x06\x76\x9f\xc6\x05\x98\xcb\x32\xcc\xc0\xdf\x19\x21\x03\xe3\x5a\xcc\x74\x15\x66\x60\xfe\x1f\x6c\x27\x8f\x4b\x31\xaf\x2f\xcc\x98\x19\x27\x0b\x31\x22\xd3\x75\xba\x10\x23\xed\xbf\x4d\x10\xf6\xe6\x14\x39\x69\xf2\xdb\x38\x59\x21\xe1\x71\xa3\xc9\x5b\x42\xdd\x6a\x93\x3b\xb3\x88\x82\x1c\xf3\x98\x81\x0d\x10\xc0\x92\xa6\x2c\xad\xf7\x34\xb9\x1d\xca\xe8\xaa\x33\xa7\xc1\x8e\xae\x3a\x5b\x51\x25\x05\xf8\x6d\x13\x57\x5d\x1a\xd2\x4f\x5d\x75\x69\xc8\x2b\xe8\x21\xef\x68\xc8\x0f\x40\x4d\xff\x98\x05\xbc\x97\x40\xd9\x0d\x79\x1b\x92\xed\x47\x0d\x8d\xfb\x75\xe9\xb4\xa9\xee\x84\xb3\xb8\xb6\x34\xf3\x82\xb4\xdc\xb8\xdd\x02\x3f\x4a\x52\xef\x6f\x81\xbf\xfd\xbc\x7b\xf9\xfa\xe5\x56\x16\x1d\x99\x53\x86\xb2\xc2\xde\x69\x11\x81\xd9\x45\x73\x4e\x5f\x06\x38\x39\x71\xeb\x85\xaa\xbc\x50\xd5\xe0\x0a\x91\xa8\xfb\xb4\x1d\x10\x8b\xd8\x92\x8d\xe9\x58\x88\x33\x1b\x39\x76\xf8\xbf\xec\xa9\x54\xc5\xd9\xcd\x3c\xac\x5d\x60\x07\x4f\xa5\xd4\xa3\xb9\x5c\xc2\xbd\x01\xdc\x0a\x31\x97\xc7\xf4\x97\x58\x5c\x23\xd6\x83\xf3\xce\x64\x62\x66\xbd\xdc\xb5\x12\x3b\xeb\x72\x60\xca\x09\xf0\xbe\xed\x0a\xd7\x5d\x81\xf3\x63\xc5\xcd\xda\x15\xd8\x09\x4c\x65\x5e\xab\x45\x26\x15\x4a\xf9\x98\x86\x19\x85\xe6\x56\x5d\xed\x44\x57\xaf\x0b\xcd\x7c\xae\x7e\xa7\xf4\x2f\xcd\x80\x9b\x85\x85\x00\x44\x14\xf8\x29\x51\xb0\x62\x63\xf6\x18\xbf\x58\xa4\x44\xb0\x70\x8a\x79\x90\x63\xea\xae\xb0\xc0\x8f\x70\x22\xf8\xe3\x25\xb9\x07\x0a\x6e\xa5\x3c\xc9\xe3\x2a\xc5\xca\x7d\x19\x7a\x05\xa0\x3f\xb9\x18\xe0\x0a\x3e\x61\xcf\x3f\x77\xf6\x4d\x6b\xb0\xe9\xb3\x96\x36\x0e\x7e\x37\x5a\xd9\xce\xe2\xb4\x89\x9f\x0a\x45\x24\xbe\x94\x39\xa0\xb7\x19\x1b\xed\x47\xc8\xc4\x47\xa6\x1d\x4f\x15\xbb\xb8\xa5\x2c\x30\xbf\x67\x03\x6e\x6d\xd8\xda\x71\xd8\x6e\x8e\x5a\x3b\x1d\xf9\x6b\x63\xb6\x3d\x66\x3a\x7e\x5e\x9b\xce\xab\x94\xcb\x3b\x35\x1c\xbf\x53\xc3\x21\x1d\xe2\xc3\x7a\xfc\x03\x53\x59\xa5\xb8\x32\x10\x54\x42\x3d\x64\x18\xec\xf3\x3d\xc4\xc9\x38\x0c\x36\x47\x81\x9d\x0d\x25\xb3\x76\x45\x1b\x06\x4f\xe2\xe1\x55\xa9\xc3\xeb\x0b\x53\xe6\x21\x89\x4b\xf6\x3b\x29\x89\x8f\xb5\xf7\xe1\xa7\x7f\xed\xfe\xf1\xf5\xcb\x1f\x3e\x6f\xbe\x57\xaa\x6e\x99\x37\x2d\xc5\x08\x92\x02\xdb\xc1\xe0\x03\x04\x50\x7a\x4e\xc9\xca\x28\xf7\x89\xc6\xc0\x3e\x2a\xc4\x5c\x4e\x99\x72\x0a\xfd\x34\xc9\xe4\x2d\x78\xe7\x83\x13\x73\xaf\x15\xb2\x5c\x4d\xd2\xa7\xe0\x0a\xb3\xf2\x18\x56\xae\xe6\x52\xdc\x33\x1e\xb6\xeb\x4f\x7b\x0b\xec\xbd\xe0\x8e\xe7\x22\xc4\xf8\xb2\x15\xeb\x5c\xb9\x2c\x67\x41\xcf\xe3\x03\xf5\xbd\xe6\x17\x78\xbc\x54\xd6\x97\x42\x68\x9e\x8f\xa0\x58\x2e\xbe\x50\xc4\x56\x93\x4d\xf1\xd2\x2c\x8b\xa9\x1a\xc5\x9f\xeb\xb2\x27\xc5\x4a\xcf\x1a\xdb\x93\x3c\x3e\x51\x46\x7b\xa1\xae\x7e\x97\xf3\x93\x46\xf9\x98\x7e\x1e\x05\xf6\x3f\x78\xce\x4e\x54\x7c\x20\xef\x17\x89\xbe\xde\xbb\x96\xd6\xa3\xba\x68\x91\x56\x85\x11\x16\x7c\x3a\x45\xec\x2b\x76\x93\x34\x23\x66\x98\x95\x14\xe7\x52\xca\x12\xf4\x5f\x9f\xa3\xa9\x46\x6b\x0f\x22\x20\x2d\xc6\x14\x9e\xf1\xb4\x45\x4a\x9c\x2d\x60\x1d\x72\xe1\x69\x7c\x15\xa4\xe2\x03\xd8\x0e\x68\x2d\xb3\xd0\xd0\x5c\xce\x49\x52\xf2\xb0\x19\x94\x89\x9b\xbd\xcf\x34\x06\xd5\x27\xa6\x14\xdc\xa5\x35\x78\x1e\xa2\x8a\x52\xcf\x6f\xc0\xfd\xbd\x46\x6e\x6e\xd5\x9f\x07\xfe\xb7\x73\x93\xd7\xbf\x82\xb7\xfb\x1e\x89\xfc\x98\xc5\x10\x02\xaf\xa9\x2e\x3b\xd7\x2a\x2b\x7a\xa7\x69\x01\xa8\x8d\x35\xed\x65\x2f\xa7\x8f\x5b\x45\x4c\xf5\xa3\x59\x39\x3f\xd1\x4c\x6b\x9a\xcb\x9a\xa9\xea\x32\x33\xdd\x55\x02\x00\x93\xc3\xf6\xfc\xc0\x1f\x9b\x20\xf8\x47\x4e\x83\x1f\x32\x3b\x38\xa5\xc5\xa8\xb6\xf3\xe1\xb6\x36\xae\xed\xb5\x51\x6d\xa7\x83\x7a\x6b\x4c\xdb\xa9\xea\x30\x6b\x17\x4c\xc6\xec\xda\x98\xd6\x3c\xc0\x71\x50\x8f\x6f\x22\x83\xda\xc6\x30\x44\xf2\x75\xcb\xf1\xff\x01\x2a\xf4\xfe\x5e\x7b\x4f\x28\xc7\x9f\x77\x75\xd3\xad\x11\xa2\x69\xb0\xc0\x4a\xac\x00\xbb\xcd\x08\x03\x6e\xa1\x02\x6e\x05\x1b\x8a\xa7\x11\x06\xaf\x1a\xba\x70\x9d\x0d\xf7\xda\x2e\x5b\x17\x64\xd0\x41\x9f\x5c\x47\x88\xfa\x58\x18\xc1\xa4\xdb\xff\xc3\x57\x58\x79\x8d\xc6\x4d\xf7\x91\x97\xdb\xc8\xcc\x71\x63\xeb\x79\xc4\x15\x89\x1b\xb8\x22\xe7\xbd\xe7\xb7\x18\x6f\xdf\x03\xfc\x71\x3d\x35\xe4\x87\xf4\xee\x47\x18\x06\xe9\x0f\x8f\xcb\x79\x61\xd6\x48\xa9\x3f\xf1\x22\xf1\xb4\x61\xef\x9b\xe2\xfe\xf0\x98\x88\x97\x2c\xef\x1e\xfe\xb4\x0b\xcf\xa7\x6f\x5f\xbf\x98\xbf\x7d\xfd\xe7\x15\xff\xf9\x8d\x64\x1e\xa7\x3c\x06\x7d\x45\xc9\xba\x27\x65\x59\xe4\x54\x8e\x91\x32\x9b\x48\xd5\xff\x20\xca\x42\x31\x07\x34\xfc\xee\xc3\xef\x7d\xb7\x20\x79\xb0\x61\xd8\xc5\x52\x3a\x59\xff\x04\xa6\x8d\x58\x8e\x9e\xb2\x05\x90\x8d\xeb\xe3\xaf\x56\xb8\x08\x67\x2f\x5e\x95\xb9\x12\xa4\x77\xdd\x8b\xfb\x0f\xbf\xf8\xf1\xa7\xbf\x5f\xc9\xec\x7f\x93\xde\xa7\x0e\x2c\x16\xf1\x5c\x7d\xb6\xfe\x78\xaa\x54\x40\xad\x71\x44\x77\x1b\xe9\xf9\x0e\xb1\x00\xf1\x5f\xb6\x80\xf6\x14\x1c\x4f\x8b\xd5\xd5\x72\x5c\x3b\xc5\x1a\xe4\x79\x17\x10\xf5\xec\xcd\xef\x8e\xe7\xc8\x15\x93\x98\xef\x82\x93\xac\xc2\x96\x8b\x2f\x19\xdc\x20\xbd\x5e\x1d\xb2\xad\xec\xa2\x5b\x71\x65\xc5\xb0\x37\x7d\xde\x3b\xda\xa6\x1e\xd7\x4e\x35\xb9\xfa\xc8\x9b\x7f\xc3\x5f\xf7\x75\x7a\x21\x4d\x6c\xce\x79\x6d\x08\x3e\xe9\x20\x1f\xd8\x89\x26\xf0\xd2\x6f\xbd\xb5\xdd\x7a\x7c\xa5\x57\xb9\x75\xf8\x9a\x30\x34\xc8\xde\x0f\x76\xb9\xbe\xf8\xbd\xa4\x65\xce\x2e\xbb\xdc\x9e\x7b\x1c\xa3\x7c\x00\xcf\xc1\x5a\x97\xdb\x4b\x8f\xaf\xf4\xaa\x6d\x1d\xbe\x26\x0c\xba\x15\xf0\xc1\x2e\xff\xed\x97\x8f\x68\x75\x8c\xf4\xb5\xf1\x27\x7a\x1d\xa3\x1c\x6a\x7d\xe8\xd5\xba\x3d\xb3\xc9\xae\x6a\x6e\x3b\x53\xeb\x9d\xce\xb7\xd4\x92\x04\x3f\xf8\xda\x1f\x51\xea\x3a\xce\x57\x5e\x5c\xd4\x3a\x86\xb8\xaa\xf5\xa1\x57\xeb\x72\x5d\x35\x17\xb5\xde\x69\x6e\x3b\x53\xeb\x9d\xce\x3f\x8b\xd4\x07\x5e\xfc\xfb\x1b\x13\xf9\x3c\x2f\xc0\x81\xc6\x65\x0d\x12\xa8\x47\xd3\xe9\x5e\x71\x03\xb9\x87\x97\xc8\x3d\x96\x38\x85\x61\xf2\xa8\x39\xb2\x85\x9e\x60\xf7\x03\x2b\xb1\x02\x1f\x94\x17\xf0\x41\x37\x41\x5d\xcc\x9a\xf4\x46\x8e\x77\x60\x2c\xbd\x01\xbc\x33\x7f\x8f\x5b\x70\x7d\xd2\x19\xd6\x47\x4a\x7f\xed\xe0\xae\x60\x7d\x85\xfe\xde\x8f\x3e\x93\xf9\xfc\xd0\x32\x3e\xf4\xd6\x16\xbb\x6e\x5c\xf4\xae\xad\xcc\x1b\x69\x0d\x4f\x1d\x1c\xac\xb6\xc4\xe3\x99\x64\x6c\x31\x57\x96\x78\x5c\x3b\x77\xb9\x19\x53\xb2\x7c\x77\x47\xf4\xfc\x00\x29\xe8\xf0\x55\xca\xef\x5e\x09\xf6\x5b\xb5\x78\x57\x9b\xde\x4a\x8e\x9d\xa4\xdf\xfa\x31\x21\x53\x35\x83\x9a\xaf\x0f\xd1\x86\xc9\xc5\xc7\xe5\x19\x1e\xa7\x78\x7e\x0a\x08\x3c\x2f\xc3\x58\xfa\x02\xc0\xaf\x7f\x28\xff\x80\x87\x56\x7d\x28\x90\x3a\x8a\x71\xf4\xbe\x26\x7b\xc3\xde\x99\x8f\x5c\xe7\xdd\x52\x02\xec\x54\x00\x56\xfa\x78\x54\x36\xab\xc2\x61\xcd\x4c\x02\x54\x15\x32\xd8\xc1\xb7\x04\xd1\xfd\xfe\xd5\xc8\x9b\xd5\x78\x5f\xb3\xde\x8a\x04\x15\x3a\x51\xe4\xb3\x50\xac\xc8\x04\xab\x4c\xac\x88\x8b\x02\x21\xaa\x54\xa8\x3a\x04\xa3\x40\x58\x8a\x62\x59\x3c\x93\x7f\xc0\x33\x9b\x3a\xc4\xea\xeb\xe5\xa1\xb7\x36\xd9\x35\x33\x6c\x39\x27\xab\x52\x5c\xf8\xc1\xc9\x5c\xe6\xc3\x6e\xce\xe3\xe9\x7c\xb8\xb6\x41\x31\xc5\xf1\x83\x42\x6c\xd3\xe1\x70\x99\x0e\xfb\x4a\x94\xdf\xb5\x12\xaa\x10\x97\xb5\x78\x47\x8b\xde\x3c\x25\xe7\x39\x98\x1e\x9f\xa7\xb9\x95\x49\x10\xc9\x8d\x6d\x7a\x9c\x4f\x9c\x8a\x42\x32\xa2\xfa\xa9\x3a\x1c\x4b\x5f\x4e\xc9\x50\x88\xfd\xcd\x1f\x7d\x68\x3d\x3f\x14\xc5\xdf\xd4\x60\x6f\x04\x4f\xbf\x15\x7b\xea\x6e\x0a\x36\xfe\x41\xd1\xcd\xf7\x18\xbe\x6f\x44\x2a\xbf\x11\x30\xca\x37\x85\x00\x5f\x8f\x24\xbe\xbf\xd6\x7f\xfb\x7a\x33\x7e\xe7\x10\x77\x79\xc8\x63\x1d\xc3\xa0\x7f\xa0\x7e\x37\x24\x82\xfd\xa7\x04\x9f\x5f\x9a\xe5\x46\xfa\xa0\x33\x7b\x81\x54\xc4\x3e\x34\xa4\x68\x5b\x06\xff\x67\x0f\x0f\xbf\x39\x30\xfc\xc7\x05\x81\xdf\x26\x94\x37\xac\xad\xbf\x19\x6c\x7d\xdb\x93\x0e\xbb\xe3\x15\xbc\xf3\x3f\x22\x2a\x1e\xe9\x40\x27\xae\xbb\xdb\x25\xf8\xb6\xb7\xfa\x3d\x02\xd8\x5b\x65\xfd\x5c\x28\xaf\xca\xe0\x95\xca\x1e\x7f\xfe\xe5\xff\x7c\xdd\x7d\xbb\x97\xe4\x54\xd3\x96\x3a\x88\xef\xac\x5c\xfe\x1e\x10\x86\x0b\x9c\xc6\x78\x15\xa7\xd1\x03\xbb\x70\x09\xa6\x08\x38\xd6\x35\x9c\x56\x05\x53\xf4\x8f\x9c\x4f\x86\xdc\x82\xcc\x3f\xea\x2e\xa4\x8c\xe2\xd7\x97\x02\xbb\xda\x53\x77\x15\xeb\x55\x09\x57\xed\xe6\xa7\x0c\x53\xf6\x0e\x69\x6f\xf1\x1a\xb9\xcf\x1b\x9b\xcc\xee\xda\x26\x73\xbc\xb6\xc9\x7c\x00\x10\x01\xe0\xb1\xf5\xad\xe7\x78\xef\xca\xf9\x9f\xa8\xff\x59\x41\x56\x67\xbf\x1a\xfd\xae\x6f\xd9\xfd\x6e\x1a\x75\xf7\x7d\x49\x70\x67\x21\xba\x9b\x53\xa8\x62\xa3\x8c\x72\xde\xda\x2c\x66\xbb\xb5\x5b\x9c\x36\x76\x8b\x3d\x64\x70\x73\x5f\x5a\x9e\xb5\x57\xf8\x8b\x98\x29\x39\x03\x94\x2a\x69\xf4\x43\x44\x67\x29\x66\x1e\x31\x53\xf0\x7a\x6a\xe0\xd7\xcf\x01\xe8\x8b\x5b\x5b\xcf\x52\xcb\xf7\x90\x4e\x6c\x73\x0f\xb9\x13\xb9\xf8\x09\x39\x94\x21\x80\xc0\x3d\x0c\xc8\xa4\xc8\x71\x08\x07\x31\xb9\x3f\x05\x91\x22\xf9\xd5\xeb\x49\x0c\x3a\xcd\xa0\x6d\x5c\x79\x87\x78\xe2\x83\xf9\x60\x9f\x62\xc7\xf5\xa7\xff\x0a\x05\xf1\x47\x8d\x31\x51\x44\x65\x91\x4e\x70\xde\xed\x8d\xca\xce\x19\x32\xb8\xc3\x71\x58\x5e\xd7\x36\xd5\xe3\xe0\x16\x4b\xa2\x52\x48\x32\x2b\xe9\x06\x3f\x46\x10\xfe\xf7\x0f\xf2\xa8\xcd\x3a\x19\x41\x2f\x08\x17\xf7\x5b\xd1\xb7\xbf\x63\xec\xcd\x87\x7a\xec\xeb\x2f\xff\xef\x7e\x56\xb0\x3f\x76\xe8\x9e\xba\x64\xb4\x91\x33\xf0\x2a\xce\x7b\x3f\x25\x77\x79\xec\xf1\x2a\xba\x8c\x4c\xab\x7b\x62\xc7\x54\x42\xa1\x12\x1b\x35\x53\xf6\xae\xe1\xc5\x77\xb6\x80\x3d\x9b\x02\xe3\xbd\x1b\xd0\x34\x61\x85\x3c\x65\x05\x6e\xe1\xcf\xa8\x99\xde\xa4\xd5\xc8\x43\x95\x8e\x9f\x08\x2a\x02\x71\xeb\x21\xac\x32\x05\x07\xea\xb0\x8b\x2b\x62\xf6\xf2\x80\xdb\x66\x7b\xc8\x2d\xea\x6a\xb3\x9c\xf9\x4e\x7b\xc3\x37\xfe\x8c\xa7\xcf\x73\xa7\xf4\x96\x75\xca\x66\x07\x74\x12\xd5\x29\xa1\x2f\x11\x41\x5f\x89\x7c\x38\x3a\x2c\xb6\xd4\xe5\x22\xe0\x79\x8d\xd0\xb4\xa9\x3b\x64\xf9\x37\xb6\x24\x20\xa0\xfc\xc9\x90\xf5\x52\x7a\x28\xf2\xaf\x75\x8a\xcb\x86\xa2\xe3\x23\x98\x71\xc8\xb2\x07\x82\x38\xe6\xf4\x3e\x24\xa8\x3d\x66\xac\xc5\xe3\x3c\xe2\x4f\xbf\xde\xb4\xea\x33\xd7\x04\x77\xb3\xd5\x28\x92\x3f\xc5\xc7\x00\xab\x64\xb4\x38\xd4\xfe\x80\x24\x05\xd1\xa7\x9f\xce\x66\xca\x68\xb6\xb8\xb3\x51\x72\x58\x76\xb7\xe8\x8a\x25\x09\xc0\xc9\xf8\xad\x30\x2a\x68\x73\x33\xaa\x73\x03\x7d\x6e\x46\x7d\x2e\x26\x91\xa8\x02\xd1\xe8\xa6\x69\x74\xd3\x34\xfa\x15\xfe\xc9\xe5\x94\xd3\x82\xbd\xd2\x46\xb0\x17\x60\xe6\xcd\x2a\xbb\xe9\xaa\x3c\x6d\x00\xd8\xf4\xa6\xdf\x28\xff\x2d\xb4\x91\x4f\x32\xf5\x98\xab\xd6\xdb\x79\x4c\x22\xea\x2f\xae\x91\x91\xfb\x95\x21\xe0\xc5\x88\x65\xb7\x45\xf8\xbd\x32\xf8\xfc\xfa\xd0\xc3\x63\xcb\xda\x63\xdd\xda\xc8\x7b\xfd\xcc\x69\xa8\x2b\x14\x42\x68\xa6\x40\x5c\x8f\x2b\xac\x48\x73\xe6\xa3\x49\x68\xbd\x08\x85\xbb\x6c\xbe\xc1\x16\x5a\x0b\xbb\xd7\xf0\x0c\xfd\x5a\x48\xf4\x0b\xd7\x8f\x8e\xa6\x7f\xfd\x65\x0c\xff\x40\x63\x38\x53\xf4\x1d\x26\xc1\xd9\x18\xc6\x1e\x81\xa3\x1a\x86\x4a\xd6\x0f\x75\xd3\x14\x7e\x62\x2b\x57\x71\x00\x0b\x19\x48\x76\x72\xb7\x97\x38\x5e\xe8\x06\x8e\x2a\x30\x1b\xd7\xb5\x58\x26\x8f\x5b\x02\xae\x33\xae\x7b\xf2\x8f\x30\xa8\xff\xf5\xdf\x69\x4a\x1b\x80\xb2\x07\x39\xee\xa4\x54\xf9\x37\x9a\xbc\x15\x8d\x5f\xd3\x93\xb8\x47\xd5\x82\x7f\x0c\xa8\x70\x35\xba\x95\x8b\x07\xbd\xb8\xe2\x7b\xd5\x8b\x87\xc5\xc5\xaa\x43\xce\x57\x17\x00\x12\xd4\x74\x34\x6f\x5c\xdf\xaa\x92\xc0\x0f\x01\x56\x97\xe8\x86\x4c\x36\xdc\xb7\xd8\x7f\xfc\x7a\x0d\x2a\xa8\xe7\xe9\xc2\xc8\x5f\xce\x32\xcf\xec\xc4\x1c\x76\x25\x10\x27\x8a\x21\x50\xe0\x48\x29\x1f\x03\x69\x9f\x4d\x85\x59\x61\xf5\x7c\x78\x52\x4a\x39\xa6\xe8\xd3\x73\xbc\x89\x17\xe2\x3f\x06\x30\x18\xad\x7a\x2b\x0a\xa3\x62\x70\x2d\x1b\xb5\xac\xb7\xe9\x88\x38\xb6\xda\xa6\x45\xa3\xe0\xbd\x52\xb1\xfc\xe9\x11\x63\xd1\x4e\x52\xb7\xbb\x97\x72\x7e\xd8\xee\x11\x45\xd3\x47\xf4\xfe\x58\xe1\xbe\x77\x70\xb6\xe6\xb9\x4f\x2b\xbf\xb1\x8f\xb4\x1e\xd9\xf9\xa3\x84\xef\xae\x37\xfe\xed\x5e\x49\x88\x88\x62\xf2\x14\x63\xd9\x15\x2a\x29\x0c\x7a\xd4\x6c\xaf\x52\xa3\x01\x8f\x59\x01\xd3\xa7\x1e\xf5\x94\x07\x60\xad\xab\xe2\x07\x5a\x5b\xdb\xb1\x65\x0c\x63\xd3\x3b\x5b\x71\x15\x5c\x02\xe8\x28\x30\x47\xdb\xad\x8c\xd5\x92\xec\xfd\x83\x88\x5e\x1d\xf4\x88\x5b\x03\x26\xf4\x1a\x76\xfd\x99\x06\x9d\x1b\x88\x73\x78\x98\x17\xc8\x85\xd8\x97\xc1\xf1\x63\x91\xcb\xe5\x35\x90\x53\x27\x47\xab\xb4\x28\x19\x24\x0f\x3e\xb1\xbc\x42\x4e\xed\x68\x15\x43\xc4\x55\x71\x01\x13\x30\x44\x6c\x72\xed\x08\x5b\xa8\x46\x6f\x2a\x85\x2c\x37\xf8\xd0\x8e\x3a\x93\xaa\x21\xe1\xd3\xeb\x0b\x45\x04\xfe\x07\xde\x65\x00\x7e\xe6\x0b\x77\x84\x27\x57\x2a\x70\x40\xab\xf4\x71\x72\xed\xd8\x16\x88\xab\xf4\x7c\xc5\xea\x61\x6c\x47\xcd\x9b\xcc\x20\xa2\xb1\xb8\xde\xe7\xd2\x8e\xea\xd1\x54\xa5\x66\xe0\x43\x25\x67\xdd\x2e\x90\x17\xff\xad\x3d\xd1\x83\x7f\x84\xc9\x15\x99\x96\x03\xa8\x0f\x42\x23\x43\x90\x5f\x8d\x27\xe6\xb2\x87\x5b\x95\x0d\x85\xc4\x46\x3a\x51\x6f\xd1\x93\x5d\x89\xe6\x52\x64\x3d\xe8\x47\x67\xf5\x3b\xb1\x23\x12\x68\xd4\x38\xb6\x63\xcb\x31\xb5\x39\x88\x87\x9d\xe4\xe5\x6c\x6e\xc7\x56\x6a\x72\xe2\xd4\x55\x96\x97\x43\x44\xa9\x1f\xa1\x9c\x03\xd9\xc2\xe4\xf9\x3e\xc6\x05\x0c\x86\x7b\x63\x85\xab\x07\x45\x4c\xf6\xbb\x44\x16\x5c\x6e\x56\xc9\xdc\x38\x91\x03\x14\x36\x32\xf7\x6b\x1d\x8f\x6a\xbf\x44\xd0\xf0\xb8\x12\x0e\xe4\xca\x9e\x81\xcf\x6d\x07\x47\x4c\x01\x24\x34\x25\x82\x71\x46\xda\xd6\x22\x4c\xd8\x9e\x51\x6e\x22\x65\xeb\x1f\x02\xd9\x28\x9a\xd7\xc6\xc6\x68\x2e\xb2\x17\x07\x0e\x8f\x89\xac\x4b\x52\x1b\x9f\x07\x3d\xda\x11\xfa\x26\x19\x8c\xc7\x44\x32\xf1\xe8\xd1\x6a\x2a\xbd\x73\x1e\x4c\x31\xa8\x65\x71\xed\x08\x91\x4e\x21\x98\x44\xde\x01\xfd\x43\x0f\x3a\x68\xa1\x8f\x6a\xf4\x22\xd0\x0e\xec\x77\x36\xee\x02\x45\xb0\x6f\xb8\x73\x8f\xb2\x72\xd4\x89\x5c\xa9\x8c\x8d\x54\x5f\x52\x21\x99\xe0\xb2\xdb\x53\xe6\x44\x21\x80\x0e\x26\x38\x02\x2f\xaa\x2f\x89\x52\x39\x20\xb0\x7c\x4f\x09\xc3\x8f\xc1\xce\x42\x0e\x14\x3a\xc5\x50\x0e\x6e\xe7\x28\xa2\xc9\xe4\x68\x1b\x78\x49\xcc\x60\x56\x05\x8a\x69\x8c\x3c\x6a\x5c\xdc\xe1\x0f\x86\x4a\xef\xd6\xaa\x48\xf2\x43\xa0\x00\x36\xc5\xd0\xf8\x11\x2b\xb1\x88\x76\x0e\x3b\x50\x95\x0f\x7a\x6c\x42\x97\x0a\x1b\xaa\xe9\xce\xcd\xd7\xaf\xdf\x7f\xfa\x9b\xd9\xef\x7e\xf9\xf5\xe7\x5b\x71\x4b\xe0\x42\xd6\x25\x92\x28\x37\x12\xb5\x3a\x25\x19\x64\xaa\x3a\xf0\x5d\x18\x94\x99\x73\x3c\x01\x9a\x41\x17\x67\x0d\x30\x5e\x0b\x07\xc0\xd7\x41\x8f\xb0\x50\xc6\x87\xbe\x7e\xe6\x20\xf6\x5c\xef\x21\x64\xc0\x94\xa7\x32\x05\x1f\x97\xf2\xcc\xca\xb3\xad\x88\xef\xec\xd9\xd6\x9c\xaf\x5d\xf8\x25\x01\x01\x41\x6f\x42\x47\xa9\xb9\xfc\xd0\xc3\x8a\xc9\x94\x72\xe0\x4c\x71\x01\xa2\xd2\xfe\x3a\x2d\xfd\x67\x76\xd8\x64\x73\xe7\x55\xa3\xe9\x39\x99\x93\xcf\x8c\xa1\xaf\xba\x30\x16\x28\x7e\x72\x58\x0b\x13\x2b\x65\x10\xdf\x12\x1f\x79\xca\x52\xba\xb6\x29\x9c\xef\xde\x14\x46\xd5\x3e\x60\x0a\x4e\xc5\xee\x5e\x6b\x67\xc5\x55\x74\xea\x2a\x8a\x6e\xeb\xfb\x31\xb5\xd4\xca\x25\x82\x47\xfb\xf3\xd1\x2d\xcb\xb3\xba\x4e\x75\x32\xf5\x8d\x8c\xdf\x75\xaa\x36\xde\x4a\xf8\x5d\xdd\x72\x95\x07\xbc\xbe\x00\x94\xbe\x83\x1e\x86\xb5\xe3\x88\x73\x9d\xef\xcf\x80\x25\x4c\x44\x74\x2a\x23\x32\xb6\x02\x38\x91\xe6\x9b\x41\xe3\xc5\x0f\x4c\x4e\x1d\xe4\xe0\x2f\x2b\x39\x58\x70\x61\x3b\xe4\x1e\x5c\x59\x1a\xd5\x42\x69\xbb\x3a\x5f\xa6\x00\x41\xd7\xe2\xe9\xd6\x0e\xdd\xd3\xad\x99\x5c\x3c\x07\xd5\xe1\xf6\xc4\xfb\xa7\xcc\x37\xf0\x6f\xe7\x9a\xcb\x62\x86\xb0\x21\xc1\xda\x82\xb1\x35\x1a\x77\xd1\x51\x54\x83\xc9\xb5\xa3\x0e\xe0\x80\x96\x0f\xc8\x33\xd2\xed\x03\x39\x6a\xfb\x17\xeb\x06\x4f\x9c\xd6\xec\x45\x4f\x09\x7c\x6d\xde\x25\x99\xc7\x38\xb4\x63\x6b\x50\x9f\x07\x4f\x3e\xe3\xd7\x10\xdb\x51\xb5\x60\xc4\x3e\x5f\x55\x56\x2e\xd7\x8e\x4d\x54\x65\x46\x76\x62\xa2\xce\xf4\x66\xc2\x8a\x91\xcf\x32\xe7\xf9\xc2\xed\xa8\x36\x19\xbb\x8a\xf9\x2f\xed\x41\x15\x51\x29\xd6\x0a\x12\x07\xf0\xb4\x2a\x61\xfe\x4e\x4c\x7e\x3f\xe8\x71\xf4\x0b\x9c\x71\x14\xb9\xd1\xc6\xb6\x63\x9b\x4d\x33\x4a\x2a\x59\x0d\xab\xd2\xcf\x62\x59\xf4\x85\x98\x46\xd1\x71\x3b\xb6\x42\x93\xaf\x62\x02\x58\xb5\x36\xb9\x1d\x5b\xa9\x25\xa2\xa6\x56\xed\x46\x3d\xe0\x54\xa2\xec\x03\xa5\xea\x60\x6c\x8e\xc7\x76\x17\x26\xdd\x00\x3b\x35\xea\x41\xc7\x94\x54\x37\x21\xff\x33\x13\x4e\x87\x3a\xb6\x88\x47\x1b\xe6\x3c\x9f\x7b\x00\x19\xc3\x49\x4c\xf0\x5a\xf5\xd0\x1a\x3d\xa6\x64\x3c\x79\xef\x61\x63\xeb\x01\xaa\x38\xd8\x60\x0a\x71\xc1\xe5\x99\xdb\xd1\x36\x8c\x2c\x6f\xbc\x2e\xf9\x96\x52\xda\xb1\xd9\xe0\x51\xc6\x63\x97\x3e\xa3\x90\x1a\x1c\xfe\x3d\x98\x1a\x6f\x2b\xec\xf3\x50\xbb\x31\xde\xbe\x62\x13\xf3\x8f\x33\x49\x0d\xa5\x84\xac\x4d\x5f\x67\xfd\x5a\x40\x68\xe9\x92\x1b\x7a\x13\x8d\x02\x8b\xef\x50\xa1\xc0\xd6\xad\x34\xb7\x6d\xa5\xb9\x75\x2b\xcd\x6f\x5a\x69\x45\xac\xb4\x61\x69\x99\x62\x55\x38\xa4\xb4\x30\x4d\xc5\xf6\x84\x62\x70\x5d\xa7\x47\x85\x1a\x4b\x0b\x2b\xd9\x88\x13\x63\x32\x55\x57\xb6\xec\xe4\x5e\xea\x80\xe8\x51\x3f\x8a\xe8\xc1\x77\x21\x7a\xdc\x24\x74\x7f\xfb\xfa\xcf\x2f\xc7\xaf\xbb\x5b\xc1\x68\x65\x92\x04\xcf\x0f\xc7\xb9\x8e\xb7\x32\x52\xad\x87\x46\xe8\x46\xab\xc2\x42\x79\xb8\xae\x32\xba\xa3\x1e\x54\x8f\x04\x2b\x0e\x74\x1b\xe3\x17\xbd\x60\xa1\x16\x06\xa8\x85\x99\xc9\x09\x9a\x90\x54\xe6\x5a\x47\xb4\x08\x7b\x71\xbd\x73\xce\x70\xa6\xf5\x00\x2d\xe2\x7d\x31\x67\x4d\x35\x55\x6f\xec\x48\x14\xb4\x6a\xb7\x89\x46\x64\x28\x44\x33\x6a\xc4\xa9\x1e\x65\xa8\xd1\x61\x54\xa3\x33\x05\xcc\xe2\x45\x0d\x50\xbf\x33\x9b\xc4\x25\x51\xd7\x07\xa8\xf2\x3d\x0f\x64\x2d\x36\x7d\x33\x79\x4c\xea\x21\x89\xaa\xef\xa7\x08\x06\xf5\xeb\x38\x43\x04\x6c\xc6\xca\x51\xc5\x50\x79\xc0\xab\xf3\x20\x28\xa2\x0a\xbe\x4a\x87\x6e\x41\x4b\x0c\x98\x91\x66\xa6\x51\xb2\x79\xd0\x39\xac\x9b\xf6\x2c\x06\xbd\xc1\xac\xd7\xcf\x96\x96\xa2\x83\x88\x71\x3f\xc7\x62\x68\x79\xe8\xed\xdc\x66\xe5\x71\x6a\x86\x17\x0f\x1e\x51\xef\xf2\x01\x03\x7a\xd7\xcd\xed\x50\x00\xd6\xc9\x5c\x15\x6b\x6f\x14\xc8\xfd\xc1\x27\x99\x7b\x78\x91\x7d\x36\x38\x77\x20\xcb\x6e\xb6\x31\x6f\x29\x82\xde\xd2\xc7\xe3\x66\x32\x6e\x4b\xd6\x75\x70\xa0\xbd\x4c\xdb\xcf\xec\x56\xd7\x8a\x4f\x89\x52\xdb\x65\x8a\x00\xa8\x9a\x33\x73\x9a\x0b\xa2\x43\x20\x87\x7d\x8e\x50\xcb\x2c\x16\x40\xea\x13\xc9\xf9\xfc\xc8\xb7\x25\xbb\xcc\x47\xe2\x8d\xc9\x7f\x48\x60\x26\x76\x8b\x19\x40\x1a\xd0\x63\x93\xfb\x61\xa6\xa5\xac\xe8\x69\x19\x52\x30\xa6\x6a\xd1\x65\x80\xb1\xc6\x58\xa4\x99\xda\xa0\x23\x17\xba\xea\x42\xd1\x9b\xae\x1d\x9b\x10\x96\x64\xa0\x3e\x1f\x66\x4a\x97\x03\x05\x25\x16\x29\xbd\xa2\x66\xe8\x69\xaa\x89\x87\x4e\xb9\x33\xaa\xe6\x40\x94\xb4\x18\x3b\x7c\xa0\xe2\x67\x8b\x03\xe3\xda\x80\x38\xfa\xfd\xd2\x00\x1b\x99\x78\x60\xe1\xcd\xc6\x61\xc1\x00\x71\xa0\x0d\xb5\x2e\xb4\xa3\x8e\x8d\x84\xf5\x6a\x90\x81\xce\x16\x5c\x46\xb3\x49\x66\xc4\x83\x21\x57\x76\xdd\x8c\x0a\x91\xb1\xa2\x45\x5c\x89\x8a\x9c\xda\x8e\xed\xee\xea\xc1\x0a\xe6\x6a\x97\xbb\x36\xe4\xe5\xf6\xbc\xd2\xc5\x84\x00\x15\x2f\x16\xcc\x3a\x70\xdc\xd1\x9c\xfd\x81\xf5\x99\x63\xe4\x89\x79\x63\xfe\x78\x9e\xf1\x6e\x68\x8d\x6e\x97\x56\x7c\xff\xf2\xf3\x97\x7f\xdc\x9c\xff\x5b\x18\xeb\xa1\x05\x13\x07\xec\xb6\x34\xce\xde\x3e\x66\x43\x3e\x79\xf9\xb1\xba\x76\x1c\x17\xfd\xc0\x8a\x94\x53\x7c\x98\x4f\x10\x94\x53\x1a\x12\xf9\xe8\x45\xbb\x24\x5d\xa6\x1d\x95\x5d\x90\x0b\xa3\xc5\xe5\xb1\xb4\xa3\x6d\xb0\xb8\x32\x73\x8e\x0d\xde\x8a\xf2\x23\x6c\x6a\xa6\x10\x73\x3b\xb6\x89\x25\x45\x0f\x62\x78\x9d\x58\x62\x3b\x36\x7b\x20\x98\x4c\xfc\x30\x9f\x8c\x46\x27\x01\x77\x78\x4c\x22\x5e\xdf\x47\x8c\x50\x96\xb1\x91\x76\x99\x7c\xc2\xea\xe6\xe8\xcd\x70\x21\x6f\x31\xe1\x60\x52\x09\x6d\x52\xf1\xe2\x4e\xc9\x7c\x51\x61\x83\x3b\xd7\x8e\xb6\xf1\x47\xc9\x8c\xe3\xdc\x7c\xd0\xa0\x86\x7b\x0d\x74\x13\x37\xde\x16\x27\x73\xf3\x10\xc8\xb1\x2e\x13\x8b\x0d\xd5\xe6\x94\xb6\xea\x51\x2a\xa6\x04\x78\x22\x58\xe9\xf0\x23\xe9\x9c\x53\xf6\x75\xca\x76\xf6\x18\x8f\x20\x26\xc4\xb1\x96\x38\x1e\xb5\x89\x23\x5a\xcc\xa9\x82\x51\x17\x6c\xf4\xc4\xab\xc9\x54\xca\x5e\xa4\xdb\x61\xa7\xc3\x80\x2f\x4c\xfe\xae\xa2\xb8\x95\x44\xcf\xb9\xb5\x19\xa3\x7a\x28\x36\x2c\xb8\x3b\x3d\x8c\xd3\x4d\x02\x4b\xb5\xed\x12\x1c\x39\x90\xf5\x3c\x20\x41\xbb\xcf\x57\x4e\xce\x8c\x46\xd8\x08\x33\x39\x7b\x3b\x6c\x7e\x87\x74\x8c\x98\x33\x19\x52\x20\xae\x85\x36\x4d\x97\xb4\xcb\x0a\x87\x59\x8e\x52\x98\x11\xd5\x3f\x5f\x80\xf0\x60\x37\x73\x0e\x40\x9e\x9e\x41\x6d\xe8\xa5\xe7\x4a\x96\x52\x4b\xa9\xf7\x0c\xbc\xbf\xe6\x89\xff\xf5\xf3\x84\x18\xca\x08\x9d\x89\x7d\x54\x0c\xab\x3e\x57\x43\x25\xc7\xc1\x77\xe2\x8b\x95\x46\x2e\x47\x4f\xc1\x36\xd6\x6e\x19\x42\x49\x8c\x57\x0e\xbd\xfc\xea\xd4\x82\x50\x98\x1c\x4d\x2f\xbd\x8c\xd5\x49\x2e\x4f\x19\xf8\x9e\x55\x8c\xf6\x23\x0a\x33\x28\xec\x1d\xc2\xfb\x9e\x08\x89\xdf\xcb\xd3\xd8\x63\xd7\xa1\x24\x69\x16\x0f\xa2\x6f\x1b\x40\xfa\x1f\x8a\xa8\xe6\xd4\x41\x14\x80\x8f\xbc\x96\xbc\x37\x6a\x66\x26\x18\x93\x88\x13\x4e\x20\x8c\x4f\x80\x2c\x70\x75\xf7\x5f\xe4\x78\x80\x36\x3d\xb4\x63\x33\x3f\x7c\x06\xf7\xeb\x6c\x64\x16\x50\x19\x3a\xa4\xd2\x97\x1a\xdb\x51\xa5\xae\x78\x69\x37\xd6\x05\xbc\x3f\x99\xdb\xf1\xb9\xc5\x52\x95\x75\x17\x61\x35\xfe\x9b\x6e\x8a\x11\x91\x49\x89\xc3\xc9\x50\xf5\xd8\x70\xb5\xb9\x50\x60\xf1\x5d\xb1\x17\x42\x9c\x22\xa4\x98\x1f\x3c\x55\x51\xc3\xa3\xe6\x73\x43\xdd\xcd\x7f\x72\x54\xa0\xdb\x1d\xb6\x0a\xd9\xe5\x41\x8f\x6d\x3d\x5e\x6c\x87\xe2\x4f\x54\x17\xe0\xdd\xd8\xf9\xc9\xa7\xb0\x82\xdc\xd9\xa2\x0e\x4d\x5e\x9c\x4b\x03\xf6\x4d\x10\xe7\xde\x17\x28\xf2\xef\xd3\xeb\xe7\x4a\x71\xd0\x97\xe3\xdc\xe2\xf2\x5d\x42\x9f\x44\xca\xa0\xce\x2d\xde\x3f\x38\x0a\x58\xf4\x3d\xbf\x18\xb2\xaa\x40\x65\x80\x9d\x12\xb9\x09\xb1\x00\x09\x56\x5a\xc8\x62\x36\x7a\x29\x40\xda\x27\xb8\xf6\xad\x78\xff\xcc\x61\x4c\xde\x40\x74\xff\xaa\x45\xbd\x1e\x8f\xda\xaf\xf6\x9d\x37\x0f\x7a\x10\xbe\x16\x37\x9b\x3f\x80\x15\x7a\xd1\x7d\xff\x8e\x39\x5b\x55\x5f\xa2\x9c\x66\x7a\xcd\x95\x64\x28\x67\x0c\xf0\xaa\x87\xb6\xd0\x27\xdd\x99\x97\x2b\x66\x4c\xd5\xc9\x29\xff\x27\x9b\xc8\xdb\xe3\x6b\x9a\xef\x9f\x78\x97\xc4\x66\xc5\x04\xae\x87\x66\x83\x82\xf3\x25\x23\x9a\xe1\x77\x9b\xc5\x5b\x24\xb0\x5b\x0d\x08\xba\x5f\x7d\x44\xe8\x65\x51\x68\x6e\x4f\xd6\x47\x25\xc1\x85\x41\xe9\x7c\x24\x0f\xf3\x39\xfb\x42\x9c\x83\x21\x2f\xd3\x87\x48\xaf\x0d\x54\x38\x19\xaa\xe1\x93\x4c\xe1\x43\x22\xb6\x3a\x81\x0c\x69\x28\x43\xda\x13\x16\x2e\xa8\x3a\x05\xa1\xf0\x62\xb1\x8a\x17\x23\xa3\x9a\x52\x70\x14\xb3\x94\x40\x35\xe0\x97\x68\xe5\x0a\x2c\xe8\x33\xcb\x53\x11\xb8\x53\x96\xe1\xa8\x08\xdb\x72\xf1\xe4\x96\x9a\xc6\xb6\x20\xfc\x15\x75\x82\x3d\x43\xe3\xce\x39\x43\xfd\x1e\xa4\x65\x4c\xb8\xbe\xbc\x7e\xce\x64\x9d\x1b\xaa\x34\x86\x33\x14\x8a\xd8\x32\xce\x80\x32\xc2\xc1\xc2\x2f\x79\x27\xee\x81\xfc\x53\x61\x71\x21\x1a\x99\xf6\xf7\x4a\xb0\x1c\x23\xb9\xe0\x0d\x5e\x24\xb2\x7e\xf9\x4e\xc1\x79\xb2\x31\xc9\x2f\xf2\xc3\x5e\xca\x21\x1b\x03\xc8\x83\x03\x3c\x03\x29\x03\x3c\xe1\x2e\x54\x71\x2a\x29\xd9\x44\x0e\x3e\xae\x2d\xf9\x11\x15\x7b\x7d\x11\xe7\xac\x6c\x68\x26\xb7\xa1\x99\x36\x52\x61\xfa\xfc\xa9\x69\x42\xcd\xc7\x34\xd3\xd7\xbf\x5f\x49\xcf\x7f\x2b\x75\x44\x06\x43\x17\xd2\xdf\x65\x30\x06\xdd\x25\x09\x65\x27\xaa\x60\x28\x6d\xfa\xd2\xd9\x98\xa1\xe7\x61\xad\x05\x6e\xc7\xf1\x24\x74\x4c\x2d\x27\xb2\x56\x9d\x7c\x04\x89\xb7\x78\x20\x98\x16\x41\x0d\xc3\x8a\x3c\x85\x3a\xc6\xd4\x93\xab\x62\x0f\xa5\x1c\x1e\xc4\x68\xc4\xb2\x42\xd6\x9d\x37\x8d\xd5\x72\x08\x93\xda\x53\x0c\x50\x30\x36\x83\x0a\x3b\xaa\xf9\x62\xc8\xb9\xa3\x1b\x5c\x1f\x34\xae\x2b\x2c\x4f\xe7\xf7\x7d\x7d\xe1\x44\xac\xe1\x02\xf9\x29\x50\x0e\x58\x55\x05\x53\x75\xf2\x95\x02\x7c\x3e\x5b\xa9\x6a\xe8\x84\xcc\x68\xc9\x7a\xb1\x12\x03\x06\xdf\xe5\x4d\x23\x1c\x91\xe2\x9d\xbe\x6a\x1e\xf7\xf7\xc6\x57\xcd\x30\xb8\xc4\xbd\x5a\x0b\x0a\x0b\xb0\x77\x1f\x32\x6c\x22\x3d\xb6\x57\x75\x7e\xe0\x4a\xf1\x11\xb1\x70\x7e\x4f\xf2\x40\xe2\x5a\x0c\x69\x2b\x25\x43\x76\x9b\x50\x62\xe2\x85\x64\xec\xc4\xda\xce\x8d\x96\x42\x07\xf1\xdc\xf1\xd8\xf3\xb1\xed\xf8\x42\x29\x60\x31\x25\xb2\x1e\x5a\x18\x20\x16\x60\x4a\xca\xcb\x45\x8b\x74\x90\x76\xde\x33\xbc\x7c\x3b\x38\x31\xe5\xb0\x82\xe1\xaa\xa8\x7b\x47\x49\x94\x1c\x56\x23\x38\x27\x02\xd7\x40\x44\xbf\x85\x00\x4b\xd6\x63\x8a\xf1\xa3\x01\x5e\xa4\xd9\x38\xce\x19\xf3\x7d\xf1\x14\x0b\x4c\xcb\x90\xda\x51\x67\x86\xc8\xce\x44\x04\xad\x45\x2a\xb9\xb6\x63\xd3\xed\x0c\x2f\xa8\x06\xbf\x6f\x51\x72\xc9\x63\x32\xac\xe2\x12\xd4\x84\x94\x31\xca\x96\x45\x50\xd5\xf1\xb0\xe7\x80\xb7\x6c\x83\x09\x64\xb3\x2e\x6d\x85\x76\xc4\xc9\x28\xad\x8a\xe2\x6f\x43\x9a\x3a\x0f\xd8\xbb\x73\xbd\x56\x72\x70\xc6\x6d\xa3\xa3\xaa\x6c\xb7\x40\x26\x3a\x2f\x3d\x8a\xc6\xc7\x01\xcc\xf0\x45\xdc\x53\x43\x51\xb4\x65\x31\x94\xab\xe8\xbe\xc7\x34\x86\x6a\xda\x3c\xe8\xb1\xc5\xa6\x59\x19\x5c\x25\xc5\x87\x48\xb9\x20\xf3\xa5\xa8\xcf\x81\xdc\x4c\x4b\xd1\xd7\x5d\x94\x61\x3b\xe8\xb1\xad\xb1\x65\x44\x20\xe6\x93\x48\xad\x94\x9b\x2d\x0f\x7a\xd4\x9a\x73\x15\xab\x5d\x7a\x86\x5c\x09\x46\xd9\x58\xc4\x8e\x29\xd8\x96\xa5\x9a\xca\x13\x5e\xda\xcd\x99\x6e\xdb\x42\x10\x22\x4f\x2a\xe2\x05\xa2\x08\x91\xab\x62\x0d\xb9\xb6\xcc\x28\x15\xf6\x54\x60\x5b\x3b\xcb\xed\xd8\xce\x14\x29\x93\x53\xd4\x61\x8b\x28\x54\x8d\x45\x55\xa1\x0e\x78\x64\x4d\x7b\xf2\x31\x51\x66\x78\x34\x4c\x5e\x94\x06\xe9\x9c\x09\xa9\x05\x30\xd6\x18\x03\x29\x77\x14\xf1\x2c\x0f\x91\x6c\xad\x4f\x9e\x22\xcb\xf9\x78\x85\x8c\xe8\x3c\x52\x13\x61\xf3\xbd\xc6\x59\xea\x23\x15\x69\x96\x58\xd2\x83\x48\x34\xc4\x7a\x9c\x83\x99\xa1\x78\xa4\x3d\xc3\x78\x6c\x91\x86\xa2\x7d\xd2\x81\x5c\x8c\x0b\xb7\x23\x63\xcc\xb1\x38\xda\xe2\x34\xeb\xb1\x75\x06\x02\x80\x73\x50\x94\x04\x4c\xb1\x29\x51\x61\x43\x98\x1a\xb9\xfa\x4e\xb4\x82\x4b\x86\x42\x2a\x7b\xb2\x39\x19\x72\x5e\x87\x1a\x85\x9c\xf5\x4b\x96\x79\x5f\x0c\x1d\x39\x1b\x35\xe5\x4f\x84\xcd\x66\x51\xab\x88\x93\x9b\xb8\x13\x60\x5b\x74\xc1\x90\xf8\x80\xc5\xba\x7e\x73\x59\xa3\xb0\xc4\x8c\xf1\xed\xd8\x6e\x72\x36\x21\x90\x03\x4e\x6d\xd6\xc3\x79\xe8\x63\xfb\x68\x12\xfc\x06\xb9\x2c\x59\x44\xe0\x36\xc4\x4c\x0c\xdb\xdf\x7e\xf9\x6b\xa7\xf5\x3f\x75\xc1\xe3\xbf\x6c\xa7\xb5\xb9\xa0\x79\x0b\x1f\xf9\x38\xd9\x1d\xd5\x0d\xd3\x15\x8f\x46\x37\x52\x27\x5b\xae\x5d\x49\x57\x11\x94\xcf\x7b\xba\x07\x43\xd6\xcd\x93\xad\x71\x16\x3b\xac\xb8\x79\xb2\x09\x7b\xe9\x86\x33\xc8\xf2\x3b\x47\xe7\x5f\xab\xea\xff\xeb\x57\xd5\xc1\x91\x0d\xba\xbd\x15\x5c\x95\xf3\xe6\x2b\xf6\x62\x17\x52\xfd\x5c\xa9\xf0\x65\x13\x75\x3d\xb3\xb4\x68\xc2\x6b\xc8\x47\x31\xb0\xe5\xdf\x3c\x5e\x01\x51\x46\x64\x79\x7d\x2b\xb7\xd1\xce\xde\x2e\xb9\x57\xb2\x95\xff\x8a\xcf\xfc\x2b\x3e\xf3\x3f\x22\x3e\xb3\xc0\x2b\xe9\xc3\x33\x27\x39\xe2\x89\x2a\xb6\xa7\xb0\x38\xb9\x4e\xb1\x33\x66\x74\x17\x5c\x37\xf4\xd7\x99\x79\x8a\x78\x1d\x63\x29\xfa\x2b\x47\x32\x8a\x69\xd6\x79\xd1\x2b\x4d\x7f\xe5\x98\x25\x7e\xfb\x50\xfd\x2b\xbe\xf3\x7f\x53\x7c\xa7\xdd\x8e\xef\x7c\xc2\x40\x61\x77\x64\x4c\x37\xdb\xc2\x58\xb0\x53\x03\xe7\x7a\x71\xe1\x4c\x16\x13\x44\xd1\xe9\x85\xa6\x2f\x71\x32\xfd\xa8\xfd\x7e\x5c\xb9\xec\x5d\x01\xa2\x5f\xff\x76\x2b\x5f\x61\xc0\x22\x9f\x47\x52\xda\x3c\xed\x47\xe4\x25\x6b\xa8\x2b\xa7\x7e\xdd\x3b\x04\xac\x18\x81\x31\xa5\x3f\x6b\x60\x11\x53\x75\x4a\x07\x6e\x41\x58\xe6\x97\x50\x5b\x22\xc1\x47\xa5\xeb\x5c\x63\x9b\x89\x23\x97\xe7\x92\x6e\x06\x3b\xe2\xb6\xc4\x27\xc7\x73\xac\x74\x05\xab\x9e\x8b\xad\x75\x41\x87\x3a\x60\xf7\x8b\x52\x5d\xf4\x4b\x9e\x30\x37\x6c\x49\xab\xcf\xb4\xf6\x02\xec\xde\x9d\x63\x7b\xb9\x39\x3e\xb9\x19\x85\x80\xb9\x1d\xb8\x5d\xfa\xeb\x26\xf5\x52\x9b\x36\xb0\xae\xeb\x2d\x1b\x28\x46\x85\x61\xc1\x82\x4c\xd7\x5d\x89\x7c\x28\xc0\x61\xe9\x4f\x1a\xb9\x0f\x05\xbc\x82\xc8\x58\x7c\xeb\xb0\xd2\x57\xe1\x03\xc8\xec\xa1\x21\xb3\x4b\xf9\x0b\xb4\x79\xd3\x98\x87\x12\x60\x6b\xb6\x79\x11\x9e\xe4\xde\x4c\xe1\xbd\x0c\x05\xdc\x68\x11\xc2\x94\x16\xe1\xcd\x0e\x39\x1e\x7f\xda\xff\xfa\xf3\xd7\x2f\xdf\x6f\x64\x27\x18\x52\x87\xbd\x85\x2f\xe9\x90\x56\x31\xb3\xd2\x1c\x7b\x4b\xef\x7e\xfd\x8c\x1f\xea\x12\xb4\x27\xac\x02\x66\x85\x5b\xf6\x9d\x78\x8d\xf6\x13\xf9\x7e\xee\xa0\x9b\xb7\xa5\xad\xa5\x27\x96\x21\x2d\x33\x8e\xe3\x41\x7c\x87\x5c\xaf\x9e\xec\x53\xf3\x3c\x5e\x62\x44\x37\xe9\xb2\xf6\x5c\x1c\x9c\x95\x39\x25\xd7\xbd\x11\xd3\x9f\xb0\x2a\x8f\xdd\x62\x33\x96\x7a\xfd\xf4\xa3\x5f\xbe\x08\xcf\xe8\x46\xb9\x52\x2d\xe0\x3d\x8b\x07\x72\x89\xb7\x33\xf8\xd2\x75\x58\x57\xbd\xd9\xda\x8c\x00\x3c\x2c\x8e\xa5\x84\x4f\x77\x49\x1c\xb4\x25\x60\x5d\x53\x4c\x2f\xd3\x4e\xbe\x7e\xc6\x8a\x9f\x16\x3e\x5e\x60\xce\x57\x00\x9f\xa7\xab\xd9\x1c\x9f\x8e\xaf\x61\xea\x4d\x2a\x66\xc6\x9a\x99\xb1\x6a\xe6\xd2\x0e\x2d\xa7\xf3\x6e\x44\x5c\x7b\x3f\xed\xea\x75\xc8\x83\xdb\x07\xdd\x8d\xb6\x96\x45\x00\xa0\x0c\x0e\x52\xd7\x86\xb2\xa1\x7c\x50\x80\x7e\xfc\xc4\x18\x72\xe1\x60\x26\xbf\xc1\x98\x31\x94\x5b\x4b\x65\xb2\x97\xcb\xad\x5e\xee\x68\xfa\x93\x41\x09\xee\x96\xf1\x76\x2d\xf9\x32\x61\xb8\x61\xe5\x9c\x29\x85\x42\x30\xbd\xac\x46\x7c\xc5\x03\xd5\x12\xf6\x70\xbe\xe0\xae\x53\x40\xb4\x7a\x2c\x4e\x06\x5c\xe5\xb2\xa7\x9a\xd4\x95\x17\x55\x80\x2d\x94\x86\x10\x75\x4a\x2b\xd0\xc8\xfa\xe7\xc1\xe0\x56\x71\xc2\x99\x62\x65\x2c\x7c\x0e\x72\x81\x16\x2c\xee\x50\xe8\xaa\xab\x3b\xe0\x4d\x4d\xad\xa4\x7d\x9e\xa9\x5e\x59\x14\x6f\x39\xcc\x81\xa8\x6c\x83\x90\x7a\x9e\xfd\x38\x02\x4b\x01\x9f\xf7\x04\xc8\x67\x9d\xab\x4e\xa6\x28\x04\xdd\xc3\x04\x86\x8a\xdd\x10\x4e\x65\x05\xb0\xea\x91\x81\x5c\xe3\x16\xd8\xaa\x6f\x31\xcc\xf6\x14\x66\x6f\x32\xcc\xa6\x0f\xec\xcd\x7e\x7d\x79\xd9\x7d\xb9\x17\xc1\xa3\xb6\x8c\xe9\xe7\x72\xd0\x54\xe3\xdd\x3c\x3f\xfc\xfc\xd7\x23\xa7\x53\x3c\x20\x50\x61\x7e\x85\x39\xff\xf9\xcc\xe9\x60\xe2\x69\xeb\x1a\x1c\x1e\xcb\xc9\x28\x5c\xe7\xc3\xfc\x92\xb1\x22\x6d\x5e\xf2\xfd\x7e\x3e\xf2\x59\xe3\x63\x19\xc1\xcc\xa6\xa7\xc6\x3b\x80\x2c\xc7\xe9\xb4\xc8\x20\xe6\x86\x77\xc6\xe9\x91\xd3\xeb\x8b\xc8\xa3\xfc\x3b\x99\x28\x15\x8e\x87\xf1\xa9\x9c\x1e\xcb\xca\xdd\xdc\x4e\xa2\xfc\x72\x58\x2b\x3e\xb5\x56\xbc\x2b\x83\xb6\xf5\xe0\x7d\x09\xd8\xa9\xa1\x19\x3d\xc7\x83\x07\x08\xcc\x6e\x9e\x85\x7c\xfe\xeb\x91\xf9\xe4\x0f\x40\x92\x99\x5f\x71\x59\x5d\x7a\x66\x3e\x18\x7f\xe2\x3e\xdf\xbd\xc9\x41\xa5\xf8\x18\x4f\xc6\x2f\x27\x47\xe6\xb1\x1a\x4d\xcd\x39\x8a\x5d\xf2\xb4\x05\x70\xa4\xe2\xd4\x6c\xaa\x74\xb1\x0a\x07\x66\xad\xc1\xfc\xfe\xa6\xd7\x18\x83\xb2\xc1\x46\x9d\x8c\x97\xfa\xfa\x83\x6f\x8f\x65\x7e\x8c\x2b\x37\x73\x3b\x89\xe2\x81\xda\xba\x28\x9d\x5b\x23\xde\xd9\x81\xbf\xec\xbe\x5f\x33\xde\x56\x7b\x6f\xe5\x39\x53\x67\x29\x51\xc5\x8e\x78\xed\xa0\xee\xa8\x86\x82\xc3\xd1\x24\xd2\x84\xf4\xce\x3e\x0f\x39\xc8\x3f\x00\x87\x8a\x77\xea\xe7\x3b\x0f\x35\x14\xdc\x2e\x27\x4c\x7f\x37\x05\xd1\x49\x72\xb7\x9c\xc1\x13\x5e\x5f\x4c\xc1\x36\xb5\xcc\x5d\xf9\xc8\xf0\xb8\x02\x36\xc7\x71\x34\xfa\x0b\x8e\xed\x17\x3d\x8b\x5f\x16\xa9\x59\x7f\x30\x9c\xd8\x4d\x1a\x14\xdd\xb7\x6d\x06\xdc\xd3\x7d\x8c\x25\x8f\x40\x15\x6c\xb7\xd4\x16\xe9\xa8\x60\x73\xbb\xc4\xa7\x44\x1c\xc5\x3d\x99\x9f\x0e\xc1\xcb\x3f\xf1\xdd\x13\x16\x5e\xca\xc4\xe0\xb0\x72\xa3\xfc\x3b\xe2\x77\xbd\x66\x72\x36\x04\x8f\x12\x8e\x38\x61\x70\xd1\xeb\x8b\x49\xd2\x6d\x43\x24\xce\xee\x88\xa5\x1e\xe3\xc9\x29\x3e\x20\xc3\xb7\xcd\xac\xc7\xf6\x8b\x9e\xc5\x2f\x7d\x3a\xd2\x8f\x41\x2e\xbb\xa5\x4b\xbe\x7c\x51\xeb\xec\x7e\x8c\x32\xd6\x49\x06\x33\xc3\xa0\x59\x35\xd5\x0d\xcc\x87\x42\x9c\x76\x9e\x22\xa0\x5f\xa3\x1d\x97\xcb\xaa\x6b\xd3\xc8\xf9\x06\xd3\x7e\x7c\x94\x3b\x1f\xfa\x3b\xda\x23\x00\x15\x61\xdc\xce\x0d\x6e\xc4\x5d\x18\xf4\xbb\xf8\x4e\xe1\xf5\x85\xe3\x60\x37\xcf\xde\xa5\x6d\xce\x6d\x73\x2f\x64\x47\x46\xd3\x0c\xbe\xf9\x8e\x55\xc6\xb6\x02\xa2\x7a\x52\x44\x5c\x8b\x97\xe4\x0b\xec\x32\xd7\x87\xf9\x39\x3b\x62\x46\xbc\x78\x19\xfa\x3b\x05\xcd\x1e\x75\xbd\x1f\x2e\x7f\x03\x86\xe7\xf5\x85\xed\x60\xdf\xbc\xea\x63\xed\xf1\x8f\xdd\xaf\x3f\xfd\x73\x77\x05\xea\xfc\x7a\x88\x9a\x55\xdc\xef\xb8\x6b\x4d\x63\x0d\xe2\xfc\xb1\xc9\x8f\x95\xdd\x10\xc4\x86\x66\xb5\x61\xc3\x80\x03\xd6\x3c\xc0\xdf\x5a\x0e\x0b\xc8\xe2\x0a\x54\x67\x99\x57\x1f\x13\x20\x91\xba\x36\xb4\x06\xad\x0f\xc1\x1b\x46\x18\x10\xfd\xe1\xb1\x9e\x7a\x74\x1f\x44\x7d\xe8\x5f\x07\x04\x6b\x4f\xab\x40\x1c\x82\x21\xcf\x0e\xa1\x74\x5a\xcd\xf6\x22\xac\x1c\x67\xba\x3a\x1d\xb2\x28\x7d\xc7\x69\x4f\xb6\x3a\x43\x2e\x44\xe2\xe0\x0c\x45\xd6\xcf\x5c\xca\xc9\x78\x99\xa2\x5d\x16\xd7\x4f\x7c\x32\x84\x3e\xb6\x93\xc0\x33\xc8\x5a\xc6\xc3\xf8\x80\x73\xdb\xa9\x75\x35\xf8\x69\x4f\xb3\x3a\x21\xe7\x9e\x66\xe3\xa1\x30\x30\xfb\xae\xd8\xc4\x00\x84\x5e\x35\xac\xfd\xaa\x59\xed\xd7\x8d\x6a\xff\xfa\x22\xfe\xfa\x88\xa5\x72\x5d\xf0\x3e\x3b\x1d\xce\x6f\xd7\xfb\xc7\x88\xe8\x9d\x88\xaf\x88\xbd\xe8\xa5\xc2\x30\x15\xac\xab\x46\x9f\x8e\x86\xaa\xf7\x54\x81\x3b\x7e\x01\x47\xb6\x86\x40\x59\xb8\x37\xc4\xd5\x40\xe5\x93\xaf\x49\x7e\x35\x88\x82\x12\xcb\xcf\xf5\x84\x38\xc0\x07\xcb\xf1\x44\xf1\x51\xc6\x80\xeb\xb0\xa6\xd0\x38\x8f\xe9\xa4\x5e\x50\x4d\x69\xee\x28\xaa\x4b\x08\xc6\x1b\x87\x2d\x3d\x12\x09\xb2\xbe\xb6\x07\x92\xf5\xd8\xdf\x4c\x99\x6c\xcd\x5a\xbf\xe3\xb9\xf6\x3d\xac\x95\x0b\x32\x6f\xf2\x13\xb6\x05\x97\x00\xc0\xc4\x41\xca\xdc\xeb\xab\x71\xc5\x8b\xf9\x9a\xda\x0b\x22\x2a\x16\x32\x0d\xd0\x75\x5f\x0d\x2a\xa3\x27\x67\x42\xa5\xe5\x1c\x65\xbc\x00\x8a\x8a\x75\x4c\x23\x46\xab\xb5\x25\xa7\x11\x6b\x67\x06\x0a\xae\x7d\xf3\xfa\x19\xe1\x1e\x7d\x5e\xad\x7c\xce\x17\x96\xa3\x8c\x01\xc0\xd6\xcf\x61\x91\x6d\xf3\x3e\x47\xc6\x03\xf6\x85\x18\xd6\x6f\x83\x51\x76\xb4\xe6\x01\xb7\xb8\xdf\x35\x27\x18\x5c\x30\x69\x98\xf2\x0f\x6a\xdf\xf5\xcb\x7c\x6d\x12\x7f\x98\xd4\xdc\x0f\x3d\xe9\x63\xbc\x77\x0c\x7c\xfb\xf2\xd3\x37\x65\x4f\xbe\x4e\x08\x7c\xb6\x37\x1c\x6f\x22\xb5\x9e\xb2\x34\x4d\x09\xd9\x90\x8f\x08\x99\x4d\x08\x13\xb1\x80\x2b\x2b\x32\x5b\x27\x5f\x07\x3d\x6a\xa2\x0b\x72\x4e\x1e\x23\x25\xe7\x8e\x81\x38\x24\x24\x6a\xe6\x3e\xe3\x73\xba\x38\x1f\xb0\x6d\xa6\xf8\xfe\xd3\xa8\x12\xab\x9c\xe4\x37\x2c\xd2\xe3\x71\x03\x47\x12\x07\x9a\xe2\x9e\x45\x43\x63\xab\x2d\xe6\x62\x28\x48\x15\x81\x6b\xec\x73\xdc\x05\xa4\x7b\xea\xb1\x2d\xa5\x17\x04\xf4\xc4\x93\xc9\x6f\x92\xa8\xf5\xed\xfb\x36\x67\x1b\x56\x54\x36\xd0\x0d\xc2\x92\x1c\x0b\x0b\xab\xf5\x31\x50\x4c\x47\x47\xc8\xf1\x58\x09\xe7\x6e\xf9\xb2\xcd\x8e\x9a\xb7\x5c\x43\x34\xb9\x9c\x9b\x07\x0c\x61\x57\x0a\x6c\x02\x6c\x29\x1e\x22\x25\x31\x48\x9c\x2e\xb7\x0f\x2d\x66\x5b\x19\x17\x4e\xe7\x05\xe9\x1b\x9b\xe4\x0d\xf2\xdf\x8b\xcc\x2d\x45\x8e\xe7\x12\x77\x11\xb8\xe1\x8a\xc0\xd9\x0c\x79\x3b\xb0\xa5\x22\xc6\xc3\xaa\xc4\x35\x52\xe8\x26\x70\x1b\xf2\xc6\x13\x71\xdb\xde\xa4\x6a\x02\x37\x95\xec\xc7\x4c\x71\x17\x89\x7d\x1d\xf4\xd8\xe2\x6b\x47\x79\x7b\xe8\xe4\x8d\xdb\x76\xce\xbb\xc5\xed\x0d\x06\xe0\x59\xdb\xf6\x78\x04\x1b\xd2\xa6\x36\x51\x85\x0c\x3c\x55\x72\xe2\xc6\xe6\xb2\xd8\x29\xda\x10\xa7\x33\x74\xce\xe2\x14\x4f\x36\x4a\x2f\x42\x3c\x2e\x48\x4d\x44\x0d\x8d\x91\xdf\x29\x69\x18\x77\xd7\x29\xf7\x2f\x8d\x61\x97\x0b\x8b\xa3\xb9\x9d\xf7\x06\x33\x3a\x82\x41\x52\x05\xf0\x01\xa4\x4c\x25\x6e\x21\x6b\x30\xc5\xb1\x1b\x22\xb2\x86\xce\x57\x81\xeb\x1a\x6c\x64\xdc\x3d\x9a\x2b\x9c\xbc\x56\xcf\xae\xb1\xf9\x36\xb6\x5f\xa0\x0e\x73\x11\xab\xf8\x39\x63\x5a\x85\x5a\xa3\x50\x65\xaa\xc9\x15\x11\x09\xe0\xb4\x75\x0b\x19\xe3\x91\x43\xe4\x70\xab\x88\x5d\x1a\xf5\x26\x8d\xb6\xd9\xa8\x4b\x19\xcb\x0a\xce\x28\x32\xb6\xa6\xd0\x66\x60\x1a\x2b\x42\x76\x41\xfe\xa2\x9e\x3a\x9f\xe7\x42\x26\x2a\xc2\x3d\xaf\x08\x59\x69\x6b\x65\x87\x77\xca\xd8\x35\x02\xe9\x69\x63\xd4\x08\xa6\x9d\xd4\x47\xb0\x95\x68\x26\x82\xd0\x75\xb5\x9d\x0b\x42\xcf\x28\x02\x41\x18\x2e\x82\x80\x29\xee\x19\xb3\x1b\xb6\x12\x20\x08\x3a\xc1\xa9\x20\x60\x8a\xa3\x52\x32\x55\x84\xba\x33\xf0\x3d\x10\xd8\x85\x9c\x8c\x72\x58\x30\x2a\xc8\x18\xd8\x79\x62\x8f\x88\x50\xdf\xda\x1b\x43\xc0\xac\x0e\x01\x78\xaa\x89\xe2\xb3\xce\xef\xfa\xe6\x18\x02\xef\x6c\xd6\xb7\x65\x6c\x45\x1b\x4d\x82\xfa\x56\xa4\x61\xc2\xe8\xb6\x31\xf3\x69\x80\x47\x54\x9c\xaf\x74\xda\x98\xf8\xf0\xd7\xf6\xf6\x6c\x37\x5d\xe7\xe6\x7a\x9e\xa7\x6b\x08\xe1\x8d\xad\xa1\x1a\xfd\x46\x4d\x76\x5e\xf0\x5d\x6c\x25\xe7\xbd\xaa\xb1\xe1\xac\xc6\x86\x89\x1a\xa3\xc4\x91\x52\xf4\x54\x11\x28\x1a\x43\xc5\x37\x11\x1f\x1e\x75\x99\x59\x57\x66\x2a\xa2\x4d\x0a\xd7\x08\xc6\xed\x94\x7c\x7c\x5d\xbe\x9b\x2e\x13\xdb\x6c\x45\x99\x99\xb3\x36\x33\xdb\xda\xcc\x2a\x0f\x23\x98\x20\x6f\x55\x67\x93\xa6\xbd\x65\xc6\xdc\x6a\xda\x65\x87\xd7\x8b\x36\x7b\x4a\x2b\xf1\x46\xd3\x6c\xbb\x2d\x39\xb4\xc7\xa5\x2e\x9b\x99\x75\xd7\xb4\x99\xcd\xa3\x6a\x7f\xc7\x94\xa9\xcd\x71\x9b\x3e\xb3\x64\x83\xef\xf5\x19\x7f\x84\x88\x9e\x3b\x22\xfa\xb8\xaa\xcf\xcc\x59\xa1\x99\x8b\x42\xeb\xad\x75\x36\x13\x85\x66\x72\x1f\xfd\xd7\x0f\x06\x73\x19\x0d\xeb\x1a\xcd\x72\x98\x6a\x34\xf3\x7e\x95\x76\x6e\xda\xb7\xe5\x0c\xf2\xd2\x5b\x58\x66\x66\x62\x2d\x29\xea\x47\x79\x59\x9f\x17\xc7\xb0\xc8\x4d\x9d\x86\x65\xe8\xa6\xd4\xfa\x64\x56\x6d\xb1\xe5\x8c\x5d\x27\x4a\xed\xe9\x5c\xe9\x1b\xdb\xe3\xb7\x5f\x6e\x75\x3c\x21\x62\x03\x2f\xac\x75\x95\xb1\x89\x2d\x6e\x16\xd1\x64\xe6\xec\x17\x2e\xce\x5d\x6e\x4e\xcd\x2f\x2c\xab\x6e\xe1\xe8\x15\xea\xec\x89\xc8\xc4\x82\xb4\x50\x00\x8f\x4c\x67\xcf\x53\x5f\x3b\xe4\x53\x00\x52\x61\x74\x8d\xcd\xc4\x35\x36\xeb\x9e\x8a\xba\xc6\x76\xea\x1a\x0f\x78\xf5\x77\xb6\xeb\x8d\x62\x56\xaf\xf0\x7a\xad\xc8\x99\xbd\x2e\x81\x17\x9f\x31\xae\xba\x8c\x7c\xfe\x6b\x01\xf1\x30\xe1\x63\xec\xe8\xaf\x60\x9a\xe7\xc7\xbb\xa6\xce\xdf\x7e\xb9\xd9\xd7\xe4\x00\x1e\xea\x85\x9c\xd9\xa9\x98\xad\x48\xd2\x38\x83\xad\x8a\xa0\x35\x53\x39\xd3\x89\x0d\x82\x26\x93\x9b\x69\x82\xa6\x33\x9b\x4c\x71\x17\x41\x5b\x4c\x6e\x70\x07\xd1\x72\x79\x25\x6b\x67\x94\xb2\x8b\x90\x0d\x57\x84\x8c\xe1\x0e\xdb\xb9\x3b\xfc\x5e\x29\xbb\xd5\xcf\x84\x85\xd6\x89\x99\x9d\x4d\x7e\xbd\x81\x66\xb7\x6c\x37\x9e\xe7\xa8\x37\x51\x58\xf1\x17\xd1\x5a\x65\x89\x24\x62\xb7\xa4\x4c\x83\x0a\xf2\xc4\xc3\xad\xb7\x08\xd9\x2f\xbf\xfd\xd8\x6d\xe6\x2a\xb5\x28\xdd\x00\x28\x00\xf9\x3f\x85\xab\x0b\xbb\x2b\xe3\x26\x21\x34\x3f\xae\x8e\xa9\x71\x8b\x44\x4c\x83\xb6\x7f\xbf\x4e\x29\x17\x56\x29\xe5\xc2\x06\xa5\xdc\xca\xef\x66\xe6\xb5\x4f\xa5\x22\x0e\x76\x96\xf0\x8a\xaf\xcf\xfe\x10\x9e\xd7\x56\x25\x9e\xfd\xc1\x2d\xa3\x00\x1d\xb7\x50\x0f\x6a\xe1\x30\xbd\xa7\xf9\xe8\xf8\xe4\xaf\x9c\x5a\x09\x2c\x44\x70\x8a\xe3\x47\xb1\x3f\x4e\xfd\x9d\x8d\x1d\xc8\xf1\xc1\x84\xed\x93\x2b\xac\x81\xec\x1b\x47\x01\x07\x8a\x8f\xdd\x1b\x62\x86\x7d\xf4\x27\xe3\x37\xce\xac\xb0\x06\xaa\xc8\xfa\xc7\x42\xf1\xb9\x0b\x40\xd5\xc6\x7d\xfd\x1c\x46\x62\x84\xdf\x83\x02\xff\x2d\xe6\xfd\x31\x66\xee\xad\xcd\xe5\x5f\x7e\xfb\xb1\x7b\xfd\x80\x15\x8a\x9f\x10\x5d\x19\x07\x98\x98\xf2\x45\x7e\x3e\xf9\x2b\xb1\x8f\xfe\x4a\x4b\x9c\x44\x0f\x7d\x62\xd6\xc2\xd8\x52\x08\x83\x8e\x99\x21\x22\xbe\xf0\xf5\x85\x94\x73\xe2\x64\xfc\xc1\x9f\xfc\xc1\x74\xb9\x99\xf2\xf8\x49\xb0\xa1\x88\x3b\xe5\x67\x77\x70\xc4\xcf\x93\x30\x46\x66\xa6\x20\x22\x74\x60\xf2\x4b\xd6\x8d\xa0\x7c\x8e\x2d\x70\x68\x1e\xe7\xf8\xc8\x22\x90\xbc\x75\x6a\xa5\x3c\xd5\x09\xe1\x20\xf3\xd0\x69\x7e\x9b\xd1\x6a\x30\x62\x1f\x79\xfb\xe4\xb2\xd4\xb6\x73\x77\x92\x53\x8f\xb3\x37\x43\x2c\xe5\xa3\x3b\x49\x89\x1b\x67\x96\xc5\x41\x51\xa1\x35\x9e\x97\xd1\x9e\xaf\x9f\x41\x0c\xb1\x41\x9a\x9a\x57\x01\x5c\x56\x20\xa4\xae\x43\x4b\xe5\x1b\xe5\xf8\xdb\x4f\x7f\xfb\xf9\x57\xb3\xdf\x7d\xbb\x31\x59\x1c\x18\x96\xbc\xc6\xd3\xba\xc9\x91\x7c\x43\x08\xea\x8a\x9e\xd0\x48\x8a\x03\x97\x65\x74\x76\xb8\x10\xa2\x2c\x14\x6b\xd3\x82\x2b\x4a\xd7\x4e\xd9\x56\x5e\x9c\x53\xbe\xb4\x83\x71\xfc\x06\xb7\x77\x99\x0d\xb1\xd9\x18\x7c\x7d\xb1\x83\xce\x21\x8e\x4f\xf9\xaa\xca\x2a\xd7\x54\x16\x6f\x43\xa3\xbc\xa3\x03\x6f\x8c\x41\x5e\x0f\xd9\xe7\xd5\xfe\xe3\xdb\xfa\x2f\x6c\x84\x10\xbb\x0d\xfe\x16\x68\x84\x25\xee\x5b\x8b\xb1\x0b\x1b\xfc\x2d\x7c\x96\xec\x17\x99\x8e\x06\xfb\x2c\x35\xf4\x27\xb3\x41\xff\xcd\xab\x60\x48\xd2\x67\x0e\x83\x87\xfd\x49\x83\xc3\x6f\x27\x7c\x79\xde\x46\xc6\x78\xb3\xa3\xbe\xbe\xb5\x40\x71\x2d\x3c\x93\xd7\xf9\xfe\xe2\x63\x7f\x42\x8d\x84\x78\xaa\x4b\xc2\x5e\xe5\x37\xaf\x07\x18\x66\xfd\x9e\x68\x23\x4d\xac\x87\xfe\x84\xce\xe5\x5c\x9f\xf3\x0a\x05\xb0\x4e\x5b\x8f\x89\xe2\xf3\x74\x3c\xe0\xe9\x73\xee\x19\x7b\x19\x0b\x15\x0d\xb9\xbc\x62\x32\x4b\x5f\x0d\x66\x7e\xa3\x91\xef\x0b\x8b\x08\xdb\x8d\xec\x37\x1a\xd9\x9f\x12\x85\x98\x1e\x1c\x59\x44\xcb\x58\xc5\x72\xb0\x11\xdf\xd8\x3f\x8a\x10\x9d\x78\xbd\xa1\x65\x36\x5c\x6d\x68\xb1\x9a\x6c\x08\x8b\x52\xd9\x02\x13\xd8\x8b\x4b\x79\x6e\x6c\xb8\x56\xa8\xc5\x0e\x7c\x8f\xb1\x5d\x3c\xfe\x81\x2a\x68\x81\xf3\x0b\x8c\x7c\xc3\xe1\xf1\x2a\xa8\xd7\xd5\xb6\xfe\xfe\xfd\xb0\xfb\xf9\xdb\xbf\x9d\x02\x14\x61\xc5\x21\x9f\xfa\x94\xd9\x71\x1f\x1a\x3f\x57\x8a\x56\xfc\xa3\xd8\xf2\x2c\x4d\xa1\xec\x70\x38\xf4\xb7\x69\x47\x38\x02\xde\xf7\xfc\xae\xf3\x4d\xa7\xfe\xa6\x66\x44\x6f\xdd\x34\xe0\x49\x8b\x1a\x8e\x73\xe7\x56\x05\x71\xdb\xc7\x7a\xe7\xf7\x61\x20\x45\xc8\x49\x88\x79\x93\xda\x80\x29\xdb\xfc\x00\x00\xbf\x41\x8f\xcd\x29\x0a\x1e\x3e\xee\xa3\x5f\x59\x90\x10\x75\x16\x83\x5f\xdc\x96\x55\x4f\xc4\xe0\x7b\xae\xfb\x71\x38\xc9\xb9\x5d\x7f\x5b\x94\x3a\x00\xc0\x29\x3f\x2e\xea\x39\x4e\x7b\xd9\xe6\xc5\x8d\x66\x72\xe7\x3d\xad\xff\xb7\xdd\xf7\x83\xf2\x72\xff\x50\x47\xdb\x21\xac\xe0\x13\xb2\xc8\x4b\x18\x8f\x43\xcb\x8e\x03\x75\xf6\x66\xc6\x0d\xa7\xe5\x6a\x3f\x26\x58\x77\x30\x71\x71\xca\x35\xda\x77\x84\xe3\xbf\xe8\x8c\xea\x56\x23\x8c\xda\x22\xf7\x32\xc4\x28\xae\x86\x18\x69\x7a\xc1\x6a\x88\xd1\x18\xf8\x34\x46\xf7\xb7\x35\x83\x4b\x6a\x10\xbe\xbd\xf1\x9a\x2b\xaf\xa2\xf0\x8f\xbc\xf6\x9a\xec\x87\x0a\x47\x29\xd2\x1b\xaf\x19\xdf\xf5\x96\x27\x13\xb7\x02\xa9\xf4\x2d\xd5\x8c\xf6\xfd\x02\x87\x1f\x70\x66\x7c\xda\xc6\xaa\xc9\xe2\x3d\xac\x6b\xfd\x75\x5a\xbe\xa3\x6d\xef\xef\xf5\xd1\x2f\x46\x87\xd2\xfa\xba\x49\x5c\x5d\x37\x89\x1b\xeb\x26\x2b\xbf\x9f\x5f\xfe\x16\xe7\xe3\x32\x4a\x7e\x6c\xd8\x3c\x8c\xc6\x4f\xc8\x1d\x48\xed\x30\xb4\x8c\x36\x71\x88\x93\xf8\xc1\x3c\x64\x3d\x85\x0d\x94\x78\x12\xcd\xf4\x29\x0f\x48\x2f\x1f\xf4\x0a\x4d\x26\x42\x5e\x19\xfc\x68\x14\x84\x69\x27\x68\x09\x4a\x73\xaf\x5c\x7f\x4c\x3a\x1a\xf8\xe0\x4f\x06\x29\x30\xaf\x9f\xab\x56\xa4\xea\x83\xd4\x2b\x18\x1a\x1a\x69\xe7\xb8\xcf\x93\x2a\xf1\xb8\xd8\xaa\x81\x87\x65\x7d\xd8\x90\xb5\x2e\x55\x6b\x5e\xf5\x92\xb6\x6b\xa7\x1e\x7d\xab\x88\xf8\xf3\xc8\x6c\x79\xfd\xdc\x82\xae\xf4\xa6\x2a\xff\xe9\x17\xfc\xfe\xd1\xc5\x85\xd8\xde\x2b\x68\x45\x5a\x92\xcf\xd5\xd5\x85\x37\xa5\xe2\xd7\xdd\xff\xd9\x7d\xbf\x82\x07\x70\x3d\x02\x5b\xe9\x32\xf7\x08\xe2\x65\xa3\x10\x3b\x20\x45\x40\x7a\x75\x4e\x1e\x64\xc1\x86\x82\x07\x9a\x55\x35\x94\x0b\x42\x63\x6c\x41\x0a\x83\xfb\xc4\x19\xa9\x2a\x8e\x7c\x00\x50\x48\x62\x1e\x9c\x98\x26\x6e\x6f\x1c\x25\x1e\x14\x4b\x31\xca\x79\x93\x28\x67\x47\x95\x91\x92\x41\x0e\x7b\xc2\x29\x24\x4a\x01\xc1\x06\x40\xe8\x92\x42\x1d\x85\x04\xec\x63\x29\x2b\x4e\x48\x3d\x83\x12\x95\xe7\xe8\x28\x44\x19\xeb\x3e\xea\xe6\x36\x60\xfb\xa4\x75\x29\x84\x08\x7c\x9b\x08\x70\x23\x29\x15\xf0\xdd\x7a\x45\x4a\x14\xa5\x60\x4e\x1e\xc1\x11\x49\x6e\xaa\xc1\x7d\x8f\x40\x12\x40\x71\xf2\x9b\x91\x1f\xf7\x54\x8a\x01\x68\xa9\x12\xf1\x52\x4a\x5a\x1e\x70\xfe\x23\xc5\xe8\x0c\xc8\xa2\x51\x01\x6c\x03\x5c\xbe\xe7\xca\x67\xae\xd2\xea\x3d\xd2\x41\xf2\xde\x90\x2f\x51\x11\x3e\x83\xf7\x14\xc6\x2f\x11\x38\xa8\x64\x73\x26\x1b\x0a\xb9\x9c\xc7\x9f\xc9\xe7\x40\xae\x24\xaa\x49\xfe\x06\xfe\x76\x2c\x54\x7c\xfc\x94\xc9\xe5\x21\x53\xca\xcd\x10\x2a\xd2\xec\xe5\x7b\xa0\x2c\x1d\xe5\x65\x8e\xf6\x6c\xa8\xc8\x9b\xe4\x1a\x80\x0c\x39\x00\x68\xd3\x00\x9b\x06\x38\xa0\x46\x8a\x92\x5a\xc9\x9b\x26\x79\xaa\x91\x6a\xe9\x17\x54\xcb\x48\xb5\x8c\xd4\xab\x45\xa8\x8f\xa7\x0c\xf6\xe9\x15\xb0\xba\x42\x54\x72\xc6\xb4\x53\x50\xe8\x27\xc0\xc8\x29\x8e\x21\x03\x08\x0c\x89\x1e\x2c\x73\x70\xfc\x0e\x9e\xef\x4a\xde\x1b\xa9\x25\x2a\x69\xa4\x96\x52\x49\xd3\xd0\x40\x43\x45\x71\x59\x4a\x7b\xd5\x74\x01\x7c\xdf\x4b\x15\xc9\xd5\x06\xd3\x1e\x81\x60\x9e\x5d\x69\xd3\x5e\xca\xa8\x9d\xf4\x32\x43\xd8\x2e\x62\x37\x95\x48\x73\x11\x49\xa3\x32\x99\xe4\x6d\xb0\xf8\xe5\x7c\x31\x14\x92\x16\x6b\xd4\x05\xac\xdc\x32\xc3\xc9\x46\x24\xdc\x06\xe9\x10\x10\x91\x90\x2b\x99\x6a\xcc\xe7\x0e\xa2\xe2\x83\xf4\x4f\x04\xdc\x7b\xca\x2c\x46\x77\x91\xa1\x0f\xab\x3d\xec\x1d\x45\x84\x68\x07\xca\x48\x23\x70\xa2\x9e\xbc\x93\xde\xa2\x5c\xfd\xb9\xaf\x72\xb9\xf4\xd5\xd8\x55\x90\x49\x42\xee\x51\x8d\xf8\x8c\xf0\x11\xa5\x95\x5e\x2c\xb8\xa5\xd1\x44\x25\x91\x2b\x3a\x4e\x29\x22\x60\x31\x4b\x97\xe8\x6b\xa5\x30\x36\x52\xac\x54\x39\x18\xcc\x9e\xf2\xed\xbb\x34\x8f\x93\xd6\x61\xfd\x51\x5a\x07\xe8\xb9\x21\x49\xfb\xa0\x79\x0c\x05\xf4\x53\x06\x14\x64\x48\xa7\x40\xde\x61\x6c\xb2\x75\x64\xa5\x4f\xa5\x6a\x95\x12\x27\xf2\x99\xc9\xd5\x28\x2e\x19\x45\x90\x1d\xe7\x90\x41\x4c\xc3\x14\x73\x40\x1e\x9b\xa7\x62\x1d\x15\x80\xdd\x78\x0e\xf2\x4d\x24\x39\x8c\x90\x49\x9e\x03\x40\x4a\x45\x94\x65\xf6\x4c\x18\xfd\xb9\xb1\x99\xa3\x44\x23\x45\x92\x97\xd1\xeb\xe5\xd9\x46\xda\x58\xbf\x24\x4e\xcf\xec\xa9\xdc\x95\x00\x74\x56\xb2\xf7\xf2\x94\xab\x92\x4a\x8e\x3f\x85\x86\x8b\x0b\x3c\x05\xc7\x65\x60\x19\xb5\x7b\xa6\x5c\x94\x13\x28\x88\x89\xe0\x87\x80\x0c\xf2\xe4\x98\x92\xcd\xc4\x15\xa0\x76\xd1\x53\x00\x23\x46\x4c\x1e\x2a\xd0\xd7\x42\xde\xca\xcd\x15\x28\xf2\x45\x23\x01\xf3\xa9\xb4\x79\x4a\x3a\xc7\x6b\xd8\x8e\xb4\xa4\x9a\x47\x68\xb4\xc0\xe4\x99\x0d\xd5\x18\x28\x02\xcc\x2d\x26\xca\xd1\x7f\x62\x91\xeb\x08\xd3\x0a\x52\x9b\x2b\xcb\x44\x5e\x06\xc6\x6e\xa6\xfc\xa9\xf8\x84\x32\x56\x44\x7e\x52\x4c\xc0\xa6\x07\xdc\x97\x54\x55\xb4\x63\x44\x5e\x1c\x4a\x95\xd1\x23\xbd\x58\x0b\xf0\xbd\x8d\x4a\x94\xd4\x41\xed\x55\x9f\x13\xb2\xc4\xb1\xa6\xc8\x85\xbc\x0e\x6b\xbc\x0e\x4e\x67\x0a\x6c\x44\x47\x54\x29\x2c\xaa\xd4\x88\xba\xc9\xd1\x21\x33\xd1\xd6\x31\x82\xd8\x17\xf9\xa7\xe6\x18\x8b\x4a\xe3\xb2\x27\xe7\x9c\x21\x96\x39\x5b\x04\x47\xfb\x82\xa5\x86\xd1\x7d\x0a\x8d\x5d\x24\x33\x64\xcc\x0f\xd8\x55\x94\xe3\x9e\x45\xb1\x4a\x97\x70\x74\xe8\xaa\x40\x5c\x29\x46\x8a\x0e\xa8\x10\x54\x6a\x20\x1f\x15\x6d\x3d\x51\x04\xf7\x1d\x35\x78\x5c\x79\x3a\x89\x2f\x7b\xfe\xc5\xb4\x9f\xf6\x46\x2a\x24\xf5\x31\x52\x21\xa9\x0f\xb2\x1e\xa4\xdc\x4f\x00\x6a\x75\xa2\x14\x8a\x78\xb7\x29\x0f\x52\x1b\x34\xbc\x54\x06\x70\x91\x4e\xc6\x60\x41\x86\x98\xb4\x86\xbc\x46\x6c\x20\x14\xa5\x62\x0a\xd3\xe4\x23\x69\x2b\x37\x6f\x13\x33\x36\x8a\x26\x74\x56\xca\xce\x9f\x44\x13\xf1\x9e\x00\xa9\xc2\x64\x43\x25\x5b\x89\xab\x23\xae\x85\x50\xd3\x42\xb1\x94\xf3\xab\x52\x54\x30\x75\x51\x45\x5e\x11\x3a\x33\x54\x54\xc0\x1d\xaa\xac\x12\x80\xde\x3c\x71\x42\x75\xb3\x9e\x34\xda\x7c\x4e\x61\x2d\x0a\x62\x72\x50\xa6\x8c\xd4\x42\x8c\xac\x27\x79\xba\xcc\x50\x9c\x45\xf0\xe5\xda\x5a\x9e\x51\x55\x69\xba\x0c\x48\x66\xd1\x78\xa2\x89\x60\x45\x54\x20\x61\x71\x14\x05\x64\x9c\x74\x28\x85\x02\xd2\x2a\x87\x2f\x2c\x1a\x5e\x85\xd6\xa2\xa5\x20\xb5\x80\xa5\x8f\xbb\x44\x15\xce\x6c\x1d\x9d\xd9\x36\xe7\x63\xb1\x44\x6e\x0d\x69\x87\x7e\x8a\x95\xc7\x36\x4c\x9e\x38\x88\x86\x75\xec\x11\xfd\xad\xd3\x80\x45\xfa\x8a\x75\x22\xf9\xe8\x49\xa5\x4c\x03\x7c\xba\x98\x9f\x65\xa8\x18\x41\xda\x8f\x78\xb3\x58\x4d\x20\x27\x43\x09\xe3\x09\xc8\x4a\xd0\x73\xd2\x36\xae\x66\xd3\x70\xf3\x43\xf0\x52\x0b\xb1\x5d\xce\x75\x90\x2b\x91\x84\x02\x80\x65\xa9\x93\x58\xc6\x11\x84\x03\x45\x94\x83\x77\x4d\xdd\x24\xb1\x13\x54\xdd\x24\x88\xb7\x46\xc0\x4c\x54\x8e\x39\xeb\x1c\x03\xa5\x83\x71\x6a\x6b\xa6\x28\xf5\xb0\xa2\xab\x65\x42\xf0\x7c\x72\x14\x5c\xbd\x4b\x89\xfe\x74\xbc\x96\x28\xf8\x8f\x8e\x4e\x92\xe2\x34\xd9\xd8\xda\x81\xeb\x34\xd9\xd8\x16\x28\x7c\x71\x68\xcb\x2c\x0a\xd8\x17\x47\xb1\x88\xa8\x58\x11\x15\xb4\x67\x01\x02\x2e\x39\x4f\xd1\xa6\x13\x59\xeb\x1e\x34\xe7\xb9\x81\x51\x38\xdf\x32\xa4\x9d\x1f\x66\x0b\x66\xff\x33\x5d\x69\xdb\x13\x83\x19\x0f\xb3\x99\x85\xf9\x17\xc9\xce\x00\x56\x59\x9e\x0a\x36\xbd\x5a\x1e\x80\x9b\x86\x03\xbc\x55\xbc\x13\x9c\xd9\x82\xa0\x06\x9e\x25\x89\x33\xd5\x2c\xf6\xb7\xcb\x7b\xf2\x21\x01\xf2\x33\x15\x2f\x76\x05\x18\xa0\x28\xc4\x6e\xef\x4a\x81\xeb\xbd\x07\xf6\x7e\xd1\x43\xcb\x78\x4e\xa2\xf5\xe7\x70\x71\x41\xac\x98\x9a\xdd\xeb\x67\x2e\x14\xb0\xcd\xc8\xbc\x06\xda\x25\xaa\x40\x84\xc9\x89\x31\xc3\x5e\x44\x92\x72\xa8\x54\x6c\xee\x62\x88\x38\x64\xac\x2c\xb0\x05\x58\x5d\xfb\xd0\x2a\x24\x71\x26\x66\xc4\x74\x40\xdb\x6c\x40\x50\xce\x52\x05\x4a\xb1\xe7\xf9\x96\x43\xad\xe4\x8b\x34\x74\x10\xc3\x50\x8c\x2c\x47\x29\x67\x99\x3b\xa4\x15\xa6\x20\x66\x0d\xa3\x1a\xe9\x95\x7b\xa3\xa3\x44\x46\x20\x74\x23\x25\x40\xb1\xc2\x22\x98\xa1\x81\x31\xac\xa7\x5a\x5f\x3f\x8b\x62\xcb\x01\x98\x55\xbe\xce\xf7\x3d\x92\x28\x4c\x28\x44\x9f\x40\xbf\x91\xbd\x98\xbf\x0e\x38\xd9\xb6\x8f\x00\x0b\x55\x74\x8a\xcc\x33\x56\xc6\x91\x17\x7f\x08\x74\x54\x3e\xe8\x2f\xb5\xdb\x56\x91\x89\x6b\x91\xa4\xdf\xc0\x38\x56\xd6\xd3\xd5\xe1\x71\x45\xe6\x1c\x2c\x4a\x07\x8e\x94\xf2\x31\x90\xee\xf7\x4c\x43\x67\x14\x0d\xcf\x87\xa7\x91\xe2\x23\xfa\xa4\x4e\xc8\x2d\xae\x24\x06\xe8\x4d\xdb\x62\x7d\xe6\x39\x00\xa3\x83\x98\x90\xe2\x39\x4c\xea\xa3\x48\xb9\xa1\x8a\xf2\xd3\x34\xf6\xac\xb1\x52\x40\x1c\x9f\xbf\x2c\x7c\x09\xe4\x3f\x6a\xb8\xb7\x1b\xc1\xff\xa4\x93\x23\x96\x39\xcf\x8f\x43\x05\xe0\xac\x67\x40\xa7\x3a\xdf\xa7\xaa\xc8\x1c\xe1\xd9\xed\x31\x8d\x58\xcc\xd4\xc4\x35\x60\x9e\xe9\x91\x0f\x2b\x60\x1b\x45\x45\x46\xc0\x37\x44\x1e\x53\x38\x03\xf2\x75\xc3\xec\x72\x0f\xe4\x45\xcb\xe1\x15\xd9\xa1\x01\x19\xea\xfd\xe3\x3d\xd4\xfa\x5e\xdc\x4e\x4c\xa0\x4e\x2c\xe2\x40\x5e\x9e\xdf\x09\xf1\xc8\x87\x93\x28\xc4\xf1\xd8\x56\xc1\x60\xe2\x3b\x9e\x8a\x8f\x53\x74\x3c\x2f\x4f\x8f\x98\x59\x13\xd5\xdc\x49\x70\xce\x68\xbe\x22\xd7\xb5\xe3\x98\xd7\x24\x4e\x6b\x17\xce\x22\xae\x9d\x14\x93\xd9\xb7\xa3\xae\x30\x53\x88\xb3\x52\x65\xbe\xcd\xbd\xe8\x62\x9b\xcc\xaf\x6c\xc2\x7b\xca\x25\x1d\xdd\x18\xec\x1b\xe6\xf8\xf2\x04\x22\x29\x1f\x1c\x30\xed\xb0\x46\x32\x8d\x6e\xc9\x43\xc1\xda\xe7\xec\x37\x3c\xe9\x46\x49\xfe\xe9\xd7\x5b\x21\x12\xc1\x40\x50\x36\xf0\x4d\x63\x43\x6c\x7c\x0b\xdf\x34\x35\x48\xc9\x37\xf1\x4d\xe3\x88\x29\xb9\x7d\xa5\x19\x21\x53\x1b\xa8\xe4\x5b\xf8\xa6\x6f\xed\x86\xe6\x0a\x46\xf2\x6e\x83\xbf\x00\x39\xda\x3f\xba\x05\xf6\xcc\x6d\x31\x03\xb8\x7f\x37\x3f\x69\x9c\xd8\x0c\x32\xcf\x1c\x45\x15\x18\x31\x0b\xbb\x48\x27\x39\x37\x9e\x0a\xaf\x2f\x4e\x8d\x0c\xdf\xef\x6d\x52\x85\xaf\xc3\x4f\xa2\x2f\xbd\x34\x43\x24\x10\xad\xda\x58\xf7\xe4\x7c\x26\x27\x46\x69\x92\x6b\xc6\x6b\xf5\x55\xee\x8d\x74\xc2\xfb\xdc\xbb\x5d\xdd\x04\xee\x36\xdd\x09\xea\xf9\xb8\x0e\x4d\x2a\x2a\x33\x0d\xe5\x4d\x68\xd2\x3a\xd4\x2d\x64\xd2\x99\x14\x65\x11\x22\xb1\xf7\xa0\x52\xdd\x7a\x3e\xdf\x53\x1d\xd2\x2d\xb0\xa4\x6f\xec\x08\xfb\x2a\xde\x53\xe2\x65\xd4\xa5\x1b\xdc\x41\xb4\xd0\xfb\x43\x1b\xe4\xe6\x25\xf8\x99\x17\x33\x39\xf1\x13\x71\xe1\xa1\x50\xa8\x0b\x19\x2b\x4f\x97\xfa\xbc\xbe\xe0\x0e\x2a\x75\xbe\xc7\xc0\x62\x32\x65\x91\xb0\x30\x94\xa3\xa7\x5c\x9d\x42\x4d\xcf\xb6\x28\xf4\x2a\xa9\xfe\x1c\x26\x7f\x1a\x3b\x34\x9b\xb5\xdb\x09\x54\xfd\x6e\x79\xfa\x79\xf7\xf2\xf5\x6e\x88\x31\x86\xf7\x37\x38\xaa\x25\x1e\x4d\x21\xf6\xd2\x4a\xec\x5d\x37\xca\xb0\x25\x94\xf2\x71\xfb\x0a\x18\x43\x83\xc5\x15\xce\xac\x96\x81\xa5\xa4\xa2\x8f\xd1\x4b\x78\x19\xa8\x80\x52\x5e\x5f\x0c\xfc\x4a\x19\xc5\x79\x52\xe4\xae\x47\xaf\x2c\xa5\xb6\x67\x6a\xad\x76\x7d\x68\x92\xa7\x52\xa7\x2f\xc6\xbd\x1e\x92\x0b\x06\xdb\x2e\x31\x6b\x97\x58\x5c\x73\x97\x1f\xd3\xfa\xe6\xbe\xb5\xa0\x4c\x41\x41\xfa\xd9\x3f\xc9\x11\xa0\xe1\xfd\x46\xab\x4d\xc7\x08\xd6\x45\x1c\x57\x72\x86\xf0\xbb\x91\x63\x5a\x06\x55\xf3\x53\x01\x56\x3b\x1e\xb2\x92\x14\xf7\xfa\xb9\xed\x47\xf3\x53\xa2\x80\x38\x97\x9e\x88\xd2\x13\x8b\x6f\x38\xa9\x45\xda\xf5\x01\x46\xb8\xe6\x68\xa6\x15\xed\xd8\xe2\x5a\x29\x4f\x1a\x72\x10\x2b\xf7\x65\xe8\x15\x1f\xe9\x04\x34\xf3\x6d\x89\x4c\x98\x0b\xaa\x0b\x4d\x54\x9b\xbc\xcf\x23\x74\x20\x5a\xa5\x1e\x2f\x57\x74\x72\x63\x67\xd2\xb9\x26\x59\x56\x25\x6b\x2a\x7b\xdd\x05\x4d\x3a\xdf\x0a\x3c\x9f\xbd\xe2\x2d\x99\x1e\xad\x2b\x9f\x5a\xef\xda\xba\xc0\xf3\xd3\x2e\xdb\xec\x31\x3b\xeb\x76\xb3\x76\x45\xeb\xb2\xa7\x4a\xb1\xd4\xa5\xe0\xd8\xb1\xcf\xdf\x7e\xb9\xef\xfb\x1f\x8c\xde\xe6\x86\xb2\x0b\x43\x68\xab\x05\x65\xd0\xef\x52\xe5\xd2\xc0\x28\xc3\x4e\xf3\xe1\x75\x96\x8c\x9a\xfd\xd3\xfe\xb6\x6c\xe2\x74\x9a\xfb\xb3\x42\xa7\xa1\xe1\x7e\xe8\x06\xb0\xd8\x22\x36\xee\x1c\xd5\x08\x86\xaa\xd6\x80\x91\xea\x30\xfd\xcd\x2a\x74\xd2\xab\x08\x9a\x38\x7f\x4c\x80\x6b\x8f\xb1\xc1\xfd\xb1\x22\xf7\x9c\x7f\xd3\xf1\xdf\x37\xe9\x1f\x07\x68\x26\x0d\xf5\xdb\xf7\xef\x3f\x7f\xfd\x62\xf6\x3f\x7f\xdb\x1f\xaf\xb9\x03\xf7\x88\x9b\x57\xf6\xd2\xe2\xf2\x0e\x0a\xf6\xa2\x65\x4b\xa3\x60\xb2\x39\xef\x89\x43\x20\x97\x23\xb1\x0f\x14\x0b\x21\xae\x86\x77\x01\xa3\x44\x8f\x6d\x3d\x4f\x0c\xf2\x08\xef\xa0\x5a\x3f\x7e\xd8\x06\x7e\x8f\x35\xff\x98\xf7\xba\xec\xed\x94\x8f\xb8\x14\x71\x0e\xb1\xd8\x5a\x11\x9c\x36\x4b\xb3\x24\x8f\xa5\xd5\x90\xfc\x5e\x49\x79\x18\xbc\x9b\x9e\x02\x4c\xa8\x9a\x98\x52\x4a\x3b\xa9\x16\xc7\xa1\x7d\x9c\x67\x09\xa6\x10\xe2\xd1\x90\x4d\x51\x0c\x1f\x43\xe2\xe1\x2b\x30\xb1\x0d\xe2\x46\x1e\xe4\x1b\xcf\xfd\xe8\x5a\xe5\x5f\x00\x1f\x9c\x3b\x82\x3f\x8f\xac\x4d\x64\xd9\x19\xb2\x2e\xef\x9c\x05\xb1\x57\xfb\xd0\x08\x10\x0e\x86\x42\xdd\x83\xbc\x8a\xbc\x73\x60\x35\xa7\x1c\x23\x85\xa2\x44\x8d\x01\xab\x78\x21\x7a\xf2\xce\x1b\x69\x17\x31\xd2\x80\x1f\x1d\xc9\x86\x64\x88\x8b\x27\x8b\xdb\xc9\x02\xe4\x85\xbd\x3c\x1e\xe8\xf0\x6e\x87\x70\xa8\x3c\x89\x88\x67\x51\xcb\xc5\x77\x3c\x1b\x4a\xc0\x10\xbb\x98\x7e\x71\xbe\x0b\x83\x61\x79\x4e\x63\x84\x75\xf8\x12\x8e\x0d\x03\xda\x5a\x60\x40\x4f\x5e\x34\xe6\xa1\x7d\xb4\x55\x0c\x7d\xd3\xc1\x5b\x72\xd9\x8d\x1f\x6d\x75\x6e\x7c\xd5\xbd\x19\x5f\x16\x8d\x81\xb7\x35\x97\xd7\x95\x99\x04\x50\x48\xe9\xbc\xda\x28\x57\xb3\x56\x03\x0f\xe7\xd9\xfb\x62\x8e\x75\x0e\x38\x83\xf5\x40\x16\xcb\x54\xd5\x21\x19\xdc\x79\xb2\x1e\x6d\x49\xb6\x90\x4f\x9e\x6c\xa5\xc2\x81\x1c\x88\x1c\x5d\x2a\x30\x86\x3d\x96\x46\xf4\xd8\x96\x5e\x6a\xa4\x14\xea\x11\x8b\x1b\x36\x24\x79\x65\x02\x7b\x8c\x2d\xa0\x02\x9c\xb6\x53\x09\x86\x38\x02\xa5\xcc\x93\x2b\x06\xde\xde\x74\xc4\x30\xb3\x05\x86\xbb\xa3\x14\x45\x58\x75\xc8\x48\xb7\x62\xcc\x18\x1d\x34\x60\x97\x25\x27\x4f\x48\x9e\x82\x0f\xe3\x90\xd9\x89\xc5\x58\xb1\xcd\x5a\x1a\x63\xc5\x65\xc4\x20\x3d\xaa\x96\xf1\x63\x5c\x56\x4b\x18\x54\xfb\xb6\x58\x68\xe5\xef\xa0\x7b\x0f\x6c\xe4\xd5\x0c\xa8\xe5\x88\x93\x08\x3c\xfa\x2d\x4b\x1f\xeb\x4e\x30\x31\xe7\x87\xd9\x98\xe7\x32\x26\xee\xdd\xa7\x99\x7e\xac\x3e\x07\x77\xbe\xb4\x75\x41\x4e\xa0\x1f\xf4\xa8\x29\x73\x19\xc4\x70\x39\xed\x89\x5d\x80\x23\xcd\x80\x8f\xc0\xbe\x45\x12\x5b\xa6\x22\x56\xae\x96\x71\xd7\xca\x96\x00\x9b\x35\x53\x01\x79\x92\x1c\x9b\x44\x4b\xf3\xef\xc9\x25\x23\x92\x23\xe3\x01\x6b\x34\x86\x9c\xf3\x97\xc4\x0f\xe4\x3f\x32\xf9\x14\xf7\x86\x7c\xd0\x11\x2a\xa3\x4f\xf7\xf9\x5d\x2e\xd2\x9b\x3b\x27\x22\xca\x43\xfb\x68\x9e\x94\xc5\xb6\xb1\x08\x77\x50\x76\x61\xec\x52\xd9\xa8\x3c\xa9\xaa\x80\xce\x98\xdf\x15\x8b\xad\x4e\xf9\x28\xf9\xd8\x06\x04\xd4\x15\x6e\x14\x0f\x54\x46\xcc\x0e\xeb\x04\x6e\x68\x1f\x10\x18\x6c\x55\xda\x20\x0a\x1b\x0b\x87\x88\x02\xa0\x58\x1d\x89\xab\x59\x9c\x93\x91\x85\xd7\xb4\x1e\x02\x9d\xc9\x06\x69\x02\x1b\x77\x51\x86\xd1\xa0\xc7\xb6\x4e\x15\x4c\x02\x82\xfb\x39\x9b\x46\x25\x94\x6c\x4e\x32\xcb\x85\xe4\xb1\xe2\x94\x4e\x76\x41\x80\x25\x36\x81\xf7\x32\x44\x2c\xe8\x1f\xad\x02\x8a\x73\x85\xd5\xe6\xc8\x39\x40\xc4\x27\x8c\x5d\xf1\xae\x11\x32\xe2\x89\x3d\xb0\xdd\xb8\x66\x62\x5f\xa1\x2e\x5d\xc8\x60\x28\xb2\x25\x4b\x97\x10\x4b\x53\x07\x4f\x2e\x39\x4a\x21\x1d\xc9\x26\xe2\x90\xf6\xd8\xf3\x93\xd1\x64\x6b\x14\xad\xc0\x5e\x17\x25\xa5\x89\x8b\xa8\xd4\x40\xba\x4e\xe3\x6d\xea\x56\x4e\x7d\xa0\x8a\x58\x03\x46\x8a\x18\x79\xef\x40\xf8\x40\x21\x64\xec\xc0\xec\x02\x04\x26\x4c\xc4\xc6\xcb\x6c\xc5\x60\xfb\x15\xcd\x31\x7e\xd8\x33\x65\x14\xb9\x50\x8e\x32\x36\x21\x58\xbb\x4c\x29\x88\x42\x4b\xe1\xec\x61\x8b\x04\xb8\x84\x45\x01\xdd\xfb\x4f\x0d\x3e\x52\x5e\x41\x06\x6a\x7a\x98\xb7\x9f\xe5\x4b\xd3\x22\xea\x6b\xb0\x3b\x4f\x11\x94\x8c\xb1\xb5\x70\xa2\x8c\x98\x82\x14\xa1\x86\xb1\x0f\x5f\xa1\x7d\x02\x36\x4d\x99\x12\x07\x11\x40\x8e\x11\x02\xe9\x45\x73\x4a\x9b\xc6\xa4\x7c\xd5\x1c\xd0\x0d\x21\x14\x72\x9c\xb1\x40\x96\xc9\x27\xec\x74\xa4\x11\x70\x36\x05\xd0\xe7\xf1\xe0\x28\xc4\xd8\x8e\x76\xc4\xa2\x95\x37\x00\x8d\x2e\x8f\xc7\x76\x97\x4b\xe0\xa7\x9a\x57\x1a\xb1\xb7\xce\x83\x88\x15\x81\xc6\x1c\x41\x7c\x7a\xc2\x5c\x84\x49\x41\xc6\x4b\x38\x89\xc2\x7f\xa7\x6e\xfa\xfe\x7f\x7f\xdb\x7d\xbb\x9d\x67\x46\xbc\x80\x3e\xcb\x52\xc9\x12\x4e\xeb\x59\xe0\xf4\x06\xcf\xc0\x95\xb4\xc3\xb6\x24\x1b\x3d\x56\x1c\x5d\xb7\x8f\xe6\x31\x91\x67\x20\x38\xe4\x38\xf8\xe9\x1a\x32\x0f\x88\x8e\x7e\xbe\xce\x9a\xf1\xf6\x6a\x17\xd2\x02\x73\x9f\x31\xa2\x49\xbc\xb9\x5f\x34\xb5\xb8\xda\xd9\x43\x21\x1b\x0a\xc8\x70\x07\x3b\x90\x48\x4d\xcd\x62\x5e\x90\xcb\xe1\xe8\xc9\x59\x84\x1f\x24\x37\xa9\xb1\x75\x7e\x70\xe2\x5e\x3d\xaf\xa4\xa8\xb8\x96\x36\x5f\x11\x66\x56\x5a\x8a\xef\x76\x6e\x96\xbd\x12\x45\xa9\x8d\x2a\x96\x21\x6c\x91\x58\x72\xef\xb6\x32\x18\xfa\x29\x59\x8f\x07\x4e\xfb\x67\xde\x87\x2d\x9f\xee\xde\xa5\xaf\x5e\x02\x6f\x5d\x55\x95\x37\x59\x41\xa1\xaa\xfd\xea\x5c\x63\x28\xf0\x7c\xa4\x6c\x61\x09\xcc\xe4\xa7\x80\x45\x9c\xc3\x13\x83\x19\x97\xa9\xc4\xf2\x30\x2f\x56\x5f\xb2\xa7\xd5\x6f\x41\xb3\xf5\x96\x45\x79\x17\x87\x8e\x96\xc1\x06\x4d\x5f\x0d\x14\x3b\x2c\xce\x29\x08\x2d\xd8\xc6\x44\xf4\x65\x4a\x2d\x2e\x4c\x25\xe5\x92\x0c\xde\xd5\xac\xc9\x76\x40\x02\xe4\xeb\xe7\x48\x9a\x29\x7b\x7b\x3e\xa5\xb6\x16\xf0\xc6\x13\x22\x12\xc2\xbc\x4d\x83\x28\xf4\xe0\x1f\xfb\x52\xc7\xb5\xd0\xe7\x04\xd3\xe8\x4e\x81\xf8\xba\xbf\x02\xf4\x7e\xb5\x9d\x35\x22\xb9\x1b\x34\x1a\x32\xaf\x11\xfe\xf3\x33\xb8\xdc\xf9\x03\xfb\x65\x58\x38\xab\xb9\xf0\x8c\x54\xc9\x2e\x0e\x1d\x99\x01\x9a\x0f\x0e\x96\x1a\xf0\xb3\xea\xa5\x6b\x51\xed\xd7\x93\xaa\x9f\x39\x53\xd9\xeb\x66\x28\x57\x47\xc5\x90\x6f\xbb\x19\xfe\x91\xc1\xcb\x61\x58\x2b\xbd\x9d\x3e\xe9\xd7\xb3\x09\xb8\x5e\x7f\xf6\x5d\x2b\x71\xd2\x3d\xf7\x26\x91\x39\xed\x9e\x99\xac\x6b\x96\x56\xed\xf7\x04\xac\x5e\x1d\x0f\x57\x53\x43\x35\x96\x3d\xb4\x38\x76\xdf\x22\xcf\xd1\xc3\x7c\x30\x85\xa2\xa6\x13\xb3\xdb\xca\x64\x2c\x0a\xec\xfa\x18\xfa\xe4\xb6\x36\x14\xa4\xfd\x81\x52\xed\xdc\x5e\x03\x77\x6c\xf1\x14\x4a\x16\x43\x01\xf1\xa7\xf2\x89\x62\x9e\x1d\x50\x7c\xd7\xcb\x49\x54\xf2\x5d\xdc\x15\x68\xef\xbf\x7d\xfd\xe7\x97\xdb\x29\xab\x55\xe2\xd7\x90\x05\x18\xa2\x72\x8d\x79\x66\x7d\xee\x5e\xc1\xcf\xfd\x98\x64\x77\x09\xb5\xa3\xee\xe6\x75\x52\x8b\x19\x2a\xf5\x78\xad\x5f\x60\x31\x4c\x92\x72\xfa\x68\x8b\x9a\x61\x08\xac\x52\xed\x8f\x34\xfc\x27\x13\x28\xd5\x05\x48\xc5\x49\x7e\xc5\x55\x86\xb7\xd1\x0b\xdb\xca\xe2\x8c\x5e\xf6\x82\x5f\xe8\x28\x9a\x1e\x33\xf1\xc6\x0d\x5d\x19\x59\x76\x97\x87\x33\x9d\x51\x18\xf4\x0f\x2c\xff\x87\xd7\x17\x20\x96\xe6\x9d\x02\x6b\xb5\x7a\x89\x43\x75\xf9\xc1\x22\x39\xf0\x0a\xa6\xf0\x0d\x0a\xf9\x2c\x81\x37\xcd\xce\x6e\x8d\x36\x49\x07\xf4\xe1\x4a\xc2\xf8\xf3\x06\x80\xd0\xf6\xf0\xc4\xb0\xba\x36\x30\xd7\x40\x42\x0e\x66\x73\xb0\xaf\x67\x3b\xaf\x49\xea\x12\x22\xe1\xc2\xa4\xd4\x11\xaa\x16\x87\xa0\xa9\x22\x86\x6b\xa2\xc6\xd9\x0a\xa6\xfe\x23\xb8\x9d\xb3\x58\x7b\x97\x53\x4c\x0e\x69\x99\x31\xf2\x51\x59\x3a\xb3\x54\x57\x4f\x33\xee\x94\x7f\xc7\x4b\xea\xd7\xe5\x5e\xd3\xca\x35\xe7\x8c\xb0\xcb\x39\xa0\x09\x95\x1b\x24\x0e\x24\xa7\x71\x17\xa8\xc6\x21\x5c\x56\x88\x2b\xd5\x61\xfa\x9b\x08\x60\xa5\xfa\xfa\x39\x53\x88\x03\xb3\x38\x58\x80\x2a\x53\x21\xcc\xa4\x11\xa1\x97\xdf\x2c\x9b\x4c\x1f\x15\xc4\xe3\xcf\x5f\xfe\xbf\xb7\xd5\xe0\xb5\x3c\x66\x7f\xcd\x66\xce\xab\x89\xfe\x4b\x13\xff\x63\x56\x45\x59\xcf\x0a\x2d\x6d\x1f\x19\xc1\xfc\x51\xfc\xeb\x92\x23\x31\x52\x6f\x5c\x24\xdf\x12\x0e\x15\x88\xf3\x8f\xb3\x06\x2e\x8a\xb4\x2a\x16\x5d\x3a\xf1\x5c\x53\x8e\x18\x4c\x3d\x2a\xe7\x85\x29\x60\x0d\x61\x51\x0a\x11\xdd\x58\xf3\xe0\x3a\xb4\xf9\x29\x24\x54\xcd\xb8\xe6\x26\x77\xf6\x2c\x21\x6f\xaa\xa9\xed\xe0\xfd\x25\x2d\xe6\xb8\xc5\x3f\xf5\x0b\x6c\x19\xf8\x71\x89\xec\xf0\x41\x7b\x26\xaf\x48\x85\xc7\x63\xf6\x86\x5c\x42\x72\x4e\xe4\x48\x36\x44\x5d\x9a\x74\x05\x39\xbf\x22\x14\x75\x4b\x7f\xbd\x61\xe3\xdc\xd0\xef\x6e\xec\xf7\xf5\x6e\x5f\x21\x6f\xd3\x6e\x5f\x05\xd6\x54\x38\xae\x90\x87\xd0\x6d\x85\x5f\x3a\x9d\x09\xa1\xd0\xb7\x76\xfa\xf1\xb8\xfb\x66\xbe\xff\xfc\x8f\xbb\xb9\x6c\xdc\xc8\x4b\xb2\x0c\xc7\x0c\x8f\x95\x7c\x4d\x7b\xf1\x83\x52\x04\xb0\x9b\x2b\x8e\x00\x01\xce\xc8\x5f\x73\x65\x17\xc8\x2b\x8b\x49\x1a\x5f\x34\x89\x33\x19\x28\xd8\xd4\x8e\x6d\xbf\xb5\xdd\xf1\xc8\x7c\x8a\xe3\x68\x5f\x62\x27\x30\xf7\x38\x54\x63\x06\xbd\x3d\x38\xf1\xc7\xf6\xad\x36\x0d\xdf\x92\x00\xf5\xc6\x36\x9b\xf5\xea\x98\x73\x75\x72\x3b\x8e\x9b\xb7\xed\x96\x47\x69\x82\xe7\x08\x48\xc8\x3c\x0b\x6e\x1c\x33\xcf\x1d\x70\x15\xb2\x12\x88\x45\x8a\x63\xb3\x50\x56\x14\xed\x68\x33\x79\x1b\x8c\x23\x1b\xa9\x04\x71\x69\x4b\x12\xf1\x2f\xe7\x36\x09\x64\x93\xdb\x53\x0c\x9e\x90\xca\xe7\x64\x1e\x03\x88\x03\xee\x78\x64\x7e\x6e\x99\xc6\x0d\x18\x3c\x2a\xbd\x85\xbc\x2f\x1e\x33\xe0\x31\x46\x9e\x83\xbb\xcc\xf9\x41\xa0\xd4\x4e\xe3\x06\x30\x1e\x24\x3a\xc5\xa6\x76\xb4\x8d\xa4\x5a\x6f\x79\x54\x20\xab\x7b\x8c\xf1\x8b\xa8\xdd\xe7\x03\x15\xda\x08\xfb\x75\x07\x43\xb1\x86\xbd\x21\x55\xce\x39\x25\xf2\xd1\x1b\x47\xc1\x46\xaa\x25\x3e\x78\xf2\xd2\xcb\xbe\xc9\xd2\x10\x41\x69\x30\xff\x95\x07\x47\xbe\xee\x29\x05\x4a\x20\x2e\x8f\x36\xc9\xcd\x83\x14\x83\x6f\x8f\x19\xe0\x26\x0b\x65\xa0\x82\x97\x4f\x3d\x98\x47\x0b\x4a\x0e\x07\x26\x5b\xc3\x9e\x54\x71\x65\x84\x9c\x47\x8f\x72\xa3\x59\xa9\x1f\x7b\xc4\x27\xbb\xbe\x86\x86\x8d\x54\x11\x69\x08\xae\x1d\x5b\xef\x04\x0b\x3a\xff\x08\xf8\x33\x2f\x66\xff\x2a\x08\x42\x03\x47\x7b\xfd\x0c\x42\x96\x73\xb3\x45\x5b\x44\x3b\xd6\x1a\x08\x1b\x9f\x48\xd7\x7c\x60\x42\x36\x54\x49\x4d\x07\x47\x6d\x36\xe8\xc9\x1a\x88\x6b\xa5\x9a\x29\x46\x4d\x21\xf5\xe4\x63\x26\x1f\x1d\x15\x11\x52\x05\x6e\x8c\x2c\xdf\x1e\xf3\xf3\x98\x41\xac\x20\x2e\x1e\xa6\xa1\x36\x0a\x9e\x3d\xc8\xb3\x0d\xe9\x3d\x46\xee\xd9\xcd\x9f\x0e\x6a\x66\x3c\x46\xcc\x8f\x80\x65\x71\xec\xa1\x66\xb9\x3a\xea\xa9\x1d\x53\x85\x43\x52\xc7\x86\x41\x15\x50\x9e\xbc\xfa\x7d\x62\x7b\x13\x58\xa6\x1b\xe2\x15\x47\xe3\x86\x67\xbc\x1d\xb5\x52\x06\xbf\x8b\xc3\x68\x51\xb2\x7d\xd0\x3f\x64\x36\xf5\xb7\x3c\xe1\xb0\x3b\xfe\xfd\x6e\x25\x7f\xf5\xf5\x5e\x30\x00\x4e\xcc\x53\x4f\x4a\x4e\x5d\x01\x9f\xba\xa1\xae\x77\x6a\x89\x6b\xcd\xd4\x6a\x9a\x77\x17\x26\x35\xa9\xe8\x7d\x50\x1c\xef\x5a\x58\xb8\x50\x5d\xae\x41\x9a\xc8\x68\x2f\x4f\xe0\x63\x1f\xea\x9c\x22\x9e\x57\xe1\xc4\x43\xad\x0f\x33\xf6\x12\xf1\xa2\xd2\x81\x2c\x12\x55\x2e\x7e\xb4\xa5\x88\x2d\x14\xf7\x26\xd6\xf8\x0c\xc4\x19\x0b\x72\xdd\xee\x3e\xcc\xf1\xb0\xb2\xe4\x79\x95\x41\x39\x5c\xcd\xf4\x0f\x3d\x68\xee\xc8\xb7\xd1\xed\x8e\x34\x40\x91\xc7\x95\xbd\x08\xa7\xc4\xd7\x8b\xb2\x9a\x21\x75\x9b\x15\xf4\x1e\x07\xbd\x5c\x5c\xc7\x45\x47\x26\x8a\xf5\x29\x12\x12\x56\x43\xd7\x87\x8c\xb4\x9c\x27\xf5\xf8\x2c\xe5\xb4\xa3\x5c\x28\x6b\xf7\x91\xf5\x05\xff\x66\x7d\x4a\x36\x79\x43\xd6\xe7\x63\xe3\x96\xe9\xc1\x5f\x95\x5a\x1e\x5b\x11\xd8\xcd\x52\x33\x63\x6e\x80\x52\x07\xcb\x76\x4e\x3a\x58\x35\x78\xeb\x06\x3b\xb0\x5f\xf6\xd3\x22\x46\x59\x45\x24\x1e\xcc\xc2\x82\x67\x1e\x7d\xfc\xf9\x16\x13\xea\x76\x53\x17\x7d\xfb\xfa\xcb\xf1\xa7\xb7\x54\xf1\x15\xfd\x35\xdf\xb8\x88\x21\x90\xf3\x1e\x91\xf2\x59\x13\xa6\x1f\xce\x30\xb7\x2a\x56\x40\xe1\x28\x61\x6f\x07\x75\x19\x02\xe8\xa9\x2b\x71\x32\x15\x1f\xdf\x4d\x35\x01\xc9\xb1\xd5\xc8\xdf\x7b\xcc\xc3\x3e\x52\xf5\x01\xa9\xbe\xd8\xb6\x4c\x26\xc9\xa8\x3e\x8e\x5b\xf1\x69\x90\x67\xb2\x49\xe4\xed\x6c\xaf\x44\x03\xe0\x92\x4c\x74\x43\xa1\x98\xf9\x21\x53\xe6\x3a\xe8\x71\x9c\x81\xc7\x3a\x05\x72\x21\x00\x67\x9b\x87\x4c\x29\x0d\x19\x86\x5f\x4a\xdf\x33\x50\x82\x03\xe3\x27\x23\x3f\xed\xfa\x82\x60\xcd\x25\x13\xc9\xa5\xfa\x84\x64\xbb\x12\x86\xc9\x93\xef\xd2\x86\xad\x83\xee\x0e\xf5\x05\x18\x80\x5b\xe4\xd9\x05\xc5\x71\x2f\x0a\xdf\xc3\x0f\x91\xaa\x43\x78\xa1\x5e\x80\x8c\xbe\xf0\x89\x3d\xd5\x5a\x45\xc6\xbc\xcf\x08\xa4\x10\x67\x21\x82\xa0\xb6\x22\x1b\xdb\x4b\x7b\x0f\xd6\x24\xd0\x26\x7a\x23\xaf\x5f\xd3\xae\x2b\x8e\x52\x8a\xe8\xd4\x82\x67\x3a\x23\xcf\x7c\xfd\x1c\x28\x03\x59\xb7\x96\xfc\x10\x28\x20\xf6\xdd\x35\xb7\x24\x6a\x0d\xbc\x26\x91\x29\x49\x52\x84\xf0\x20\x11\xdc\x53\xfc\x1e\xb0\x84\x69\x11\x04\x27\xc5\x87\xb4\x9b\x97\x82\xd5\x51\xe3\xc9\x46\xff\x84\x0c\xeb\x9a\x45\x1d\xbb\x22\x9e\xc9\x7d\x91\xd7\xbf\xfd\x72\xfc\x79\xbf\xbb\x35\xb3\xc7\xaf\xed\xfe\x70\x5b\xa7\xb1\xcb\x15\x1c\x5c\x9e\x67\xab\x7b\x67\x60\xc7\xed\xcd\xce\xe7\xab\xcb\x47\xd7\xb7\x5c\x57\x5c\xe7\x45\x7d\x75\x99\xe0\x71\xbe\x8a\x7d\xcf\xb6\xf4\xca\x2b\xd7\x71\x69\x6a\x79\xca\x8d\xcb\xe7\xbf\xff\xb6\x73\x9b\x68\xe7\xd3\x28\xbe\xbd\xb1\xcf\x8c\xba\xdd\xbd\x78\x78\x16\xa6\xdb\x56\xb0\xa1\xf4\x1f\xfa\x88\x6a\xb7\x9a\xbf\xa2\x1b\xb6\xec\x0e\x6b\xfe\x4a\xbf\xda\x3c\x87\xa1\xbd\x7d\x53\x76\xcd\x2f\x3b\x99\xe5\x02\x14\x3a\xd9\x1e\xce\x18\xb7\x77\xef\x4c\x2f\x5f\x13\x57\x73\x3a\x2c\xcf\x70\x52\x70\xa3\x93\x59\x39\xf7\xc1\xdd\xe8\xfb\xd0\x7d\xef\x93\x12\xc0\xc5\xde\xbd\xba\xcc\x99\x2c\x42\x7c\x4a\x09\xcb\x2c\x97\x3a\xd8\x23\x71\x66\xf9\xb7\x91\xe2\x52\x01\xad\x84\xe3\x03\x02\x98\xc2\x79\x16\xb1\x14\xa5\x91\xf3\x53\x12\x95\xca\x85\x52\xed\x82\xb3\xaa\xbc\x7f\xcd\xf1\xc8\x94\x6a\x04\xce\x40\xde\x05\xca\x40\x6a\x90\x63\x9b\x8d\x00\x17\x11\x6b\x3c\xe2\x39\xfa\xcc\xd7\x17\x47\x05\xb1\xc5\x36\x6d\xa4\xf3\x1c\xe1\xa4\xca\x04\xfb\x84\x75\xe0\x44\x21\x1c\xe1\xb7\xca\x6f\x5b\x69\x42\xf2\xb2\x72\x68\x89\xe8\x5e\xa6\xf0\xf8\x04\x42\x0c\xd1\x0c\x47\x93\x09\xbf\xf9\x9e\x8f\xc9\x60\xa6\x17\xff\xfa\x88\x50\xbd\x88\xdc\xae\x80\xa3\x06\xef\xa5\xee\x0e\xb9\x96\x71\xdb\x93\x3c\x2a\x0c\xd7\xe4\x60\x3e\x6b\x88\x81\xbf\x1d\x7e\x74\xb7\x6f\xf0\xcc\x2b\x16\x67\x5e\xe6\x5f\x36\x78\xfa\x15\xda\x7f\x31\x3a\x55\x2f\xc7\x8d\x08\x26\xff\xc8\xcb\xfd\xa9\xcb\xf4\x71\x8b\xbc\xdf\xbd\x56\x0e\xe8\x18\x38\x75\x76\x89\x1d\x48\xd5\x8a\x11\x70\x04\x2c\x40\x2c\xb5\x4b\xeb\x23\x87\x94\xb5\x90\x40\xb2\x91\xa1\x74\x72\x2d\xbb\xb9\xd8\x23\x99\x3c\x23\xfa\x3d\x63\x1b\x15\xe9\x8f\xae\xd6\x6e\x9b\x10\x21\xbd\xa5\xa4\x23\x15\xef\x8d\xb4\x50\xed\x4a\xa2\x8a\x6d\x94\x54\x8e\x78\x9a\xc1\xd3\xb0\x9c\x63\x9d\x92\xf9\x4e\xf7\xb7\x7d\xf4\x64\xbd\x88\xbc\x06\xd3\x32\x22\x23\x2b\x23\x5a\xc7\x50\xf2\x69\x7e\xbd\xf5\x8a\x34\x73\x34\x94\xad\x37\x14\xeb\xeb\x8b\xa1\x8c\x05\xd0\xec\x90\xb8\x69\x0b\x50\xa7\xc4\xac\x86\x1d\x66\xb9\x17\x60\x40\x71\x20\x28\xfd\x29\x02\x42\x0c\x2c\xb9\x9a\x11\x20\x97\x82\xb5\xc6\x85\x3a\x4a\x3b\x08\x7b\xd9\x1d\x03\x39\x2b\xa6\xa0\xe5\x6d\x7a\xef\x89\xbc\xbb\x05\x33\xd5\xb8\xff\x59\x37\x36\x10\xd6\xfd\xa9\xe7\x3a\x33\xfd\xe3\x50\x4f\xcd\xb5\x5d\x71\xa8\xd2\x86\x43\xe5\xc7\x4d\xd3\x87\x3e\x23\x4d\xfe\x7a\x4c\x6b\xa2\x7d\x5b\xd8\xf5\x4f\x5f\x7e\xfd\xe9\xdb\x2f\xdf\x7e\xbe\x86\x95\xf7\xa6\x80\x7b\x4a\x19\x59\xa5\x21\xef\x2a\x85\x24\xce\x95\x1c\x75\x3f\x3b\x42\x2b\x71\x9e\xb6\x4d\x2d\x40\x85\xf1\xfe\x81\x2d\x55\x6c\xfc\xb6\x28\xf5\xcd\xf4\x22\x75\xcf\x62\x1a\xc4\xe5\x19\x2a\x79\xf6\x43\x21\x1b\x03\x56\x50\xa7\x59\x17\x6c\x5b\x3a\x47\x08\x70\x07\x0a\x98\x61\x6c\x16\x69\x76\xd9\x04\x8a\xec\x4d\xa2\x1a\x9c\x29\x94\x62\x3a\x48\x87\x84\x3d\x59\x8c\x21\x64\x5e\x57\x4c\x35\x3a\x8a\xc4\x6b\xe8\x99\x0b\xbd\x88\x69\x2c\xee\x81\xa3\xa2\x99\xe9\x87\x46\xbd\xe7\x04\xff\x24\x1e\x28\x94\x35\xbb\x99\x42\x48\x72\x23\x07\x71\x58\xf0\xd1\xdc\x42\x19\x3c\x69\x4f\xc1\x3b\x8a\x21\x51\x71\x48\x69\x01\x32\x53\x46\x00\x0a\x77\x6c\x7f\xae\x06\x11\xb2\x32\x70\xa2\x90\xda\xb1\x09\x2b\x20\xa7\x9c\x7f\x7d\x11\x8f\x48\x7e\x7e\xa8\x14\x2d\x40\x24\xdb\x5a\xbf\xd3\xc5\x5b\x96\x06\x08\x79\xc7\x09\xfd\xd8\x3e\x54\xbe\xac\x2b\xa6\xc8\x40\xbf\x61\xff\x8b\x01\xca\xdb\x6b\x66\xe8\xdf\x74\x58\x6c\x01\xb3\x53\x10\xdf\x13\x2f\x79\xbb\x00\xab\x7f\x2d\x31\xfd\x60\xd2\xd5\xc9\x68\xbb\xc8\x6e\xc9\x44\x03\x7e\xca\x76\x51\x7e\x65\x99\xbf\x52\x3c\x00\xbd\x79\xcd\xd6\xf4\x57\x2a\x3d\x62\xdd\xb4\x58\xab\x35\xeb\x6e\x35\xe2\x67\xdd\x86\x83\xb1\x00\x93\x7a\x65\xfb\x70\xd5\xc4\x1e\x9f\x5e\x7f\xdc\xc3\x57\x68\x00\xae\x3f\x9b\xe3\x0f\x7c\xf3\xb5\x8d\xd3\x8d\xa7\xbf\x4f\x19\xde\x3d\xdb\x57\x2a\x0a\x3e\x90\xc3\x2e\xc1\x1a\xd5\xa3\x0e\xa7\x84\xec\xfb\x92\xc2\x7c\x14\x17\xa0\xdf\xe4\x33\x1c\x8c\x98\x9b\x11\x30\x3c\xc5\xcf\xd4\x1a\x40\x56\x42\x60\xa0\x5b\x23\xff\xcf\x9e\xad\x26\xf0\xb8\x1d\x1c\x45\xeb\x77\xa2\x4f\x1d\xe0\x59\xe5\xa3\xe9\xac\x9a\x86\x40\x89\xeb\x5c\x93\xd9\x6c\x28\xfb\xf4\x50\x29\x78\x71\x8a\xe5\xa8\xa1\x70\xd1\x65\x14\x49\xd9\xf9\xb5\x36\x4d\xf9\x53\xa4\xe2\xc5\x46\x65\x27\x96\x49\x4a\x79\xf0\x48\xb1\x43\x9e\xb5\x4f\x52\x0f\xb6\x6e\x68\x1f\x6d\x21\xd0\x23\x59\x8b\x67\x4d\xe0\x73\x36\x0a\x82\xc8\x8a\xe6\xa7\x1f\xe3\x92\x09\x80\x50\xb9\x40\x97\xe5\x10\x06\x8b\x06\x00\x64\x97\x1d\x57\x50\x63\x4e\x20\x4b\xb3\x79\x27\x06\x7c\xc5\x2a\x8d\xad\x4d\xd9\x10\x26\x7f\xe7\xb6\xd1\x2c\x26\xe0\x2d\x71\xc8\xcb\x39\x5a\x49\x6f\x28\x1e\xc2\x12\xb1\x21\xaf\xb9\x60\x23\x43\xd9\xd6\xbe\x7f\x58\xb3\x2e\xb6\x0b\xe9\x34\x97\x5d\x0e\xfd\xb1\x0c\xb7\x42\xfd\xf5\x2c\x3a\xf1\xb0\x49\x26\x70\x25\x3c\xc1\xbf\x36\x76\xae\x75\x3f\xfc\x96\xd8\xb1\xe9\xc0\x85\xfe\xcf\xeb\x1b\xfa\xab\x62\xe6\x62\xab\x80\x78\x77\x3f\xac\x06\xf5\x7d\x35\xb8\x4d\x7b\x7c\xfb\x7f\xe6\x97\xaf\x3f\x7f\xb9\xc1\x39\x6e\x6b\xd5\x81\xe2\x2e\x63\x29\x51\x8f\x68\xf9\x44\x31\xb1\x18\x20\x29\xcc\x25\x01\x1c\xa0\xd9\x15\x20\x30\x2b\xc7\x51\x69\x00\xaf\x17\xef\x69\xbc\xe8\x41\xc5\xb8\x0d\x30\x3c\x6a\x2e\x41\x7e\x2e\x3d\xe7\xe6\xac\xe2\x41\x1e\x8d\x27\x76\xd5\x38\xaa\xb1\xdb\xb8\x01\xa0\x9f\xad\x80\xda\xea\x19\x88\x6c\xf3\x45\xd7\xce\x99\xcb\xad\x93\xb2\x1f\x7b\x40\x23\xa9\xd6\x7b\x9b\xfb\xb6\xdd\x1c\x84\x9e\x46\x0a\x35\x0c\x7a\x44\x6b\x07\x8a\x11\x6c\xbf\x1d\x00\x94\x0b\x48\x65\x6d\xfb\x9f\x0c\x6e\xf3\x12\x26\x5a\x8b\xcf\xd7\xf0\xc3\x74\x37\x14\xcf\xe9\xe1\xa0\x5c\x90\x06\x49\xb5\x1b\x63\x36\x8e\xa1\x3c\xf0\x10\x43\x8d\x8f\x0b\x4a\x0f\x88\x73\xa2\x62\xa3\x38\x48\xe3\x75\xf3\x11\xcc\xd8\x72\x42\x0e\x84\x59\x90\x14\x00\x97\x6b\x0c\xaf\x5d\x6c\x66\x01\xdf\xee\x36\x01\xff\xd7\xcf\xbf\xbe\x47\xbe\x21\x60\x6d\xfb\x98\xd9\x52\xb6\xd9\x88\xcb\x36\xc7\xe0\xcb\x40\x71\x75\xd9\x0d\xb3\x2d\x65\x64\xa5\x85\x99\x78\x8e\x17\x3e\x8c\x65\x9e\x45\xe5\x42\xae\xf7\x61\x99\x96\x51\x18\xc8\x05\x31\xb4\x2f\x1b\x74\x4d\xb0\xbd\x48\x76\xbb\x62\x43\xb6\x79\x26\xdc\xb5\xe7\xa7\xbb\x55\xb8\x2f\x4d\x7d\x5b\xa2\xcf\x50\x76\x69\x18\x1d\x90\xc8\xc1\xc4\x39\x4e\x99\x78\xcd\x80\xc1\x4d\x7e\xd0\xc1\x39\xb6\x73\x21\xce\x71\x22\xd5\x84\xdc\x41\x9f\xf8\x61\x2c\x90\x87\xd2\xcd\x3d\xfc\x0e\x79\x4e\xab\xf2\x1c\xdf\x2d\xcf\x93\xdd\x52\x4d\xeb\x66\xcd\xe6\x73\xd2\x21\x72\x51\x28\x1f\x90\xec\x5f\x7f\xfa\xf6\x65\x77\xbc\x31\x6e\x56\x3d\x87\x7e\x67\xf8\x2c\x6c\xba\xf5\x3e\x11\x9e\x36\x2d\xc7\x55\xa7\xc4\x53\x04\xc2\x95\xc3\x16\x52\x5e\x50\x4a\x8f\xc8\x67\x95\x10\x05\x86\x30\xd1\x79\x00\xbe\x99\x6e\x80\xcf\xb3\x66\xe3\x55\x2f\x89\xaf\x2d\xd9\xf1\xd5\xed\xfc\xb4\xb6\x9d\xbf\xf4\xf1\x94\xdc\xc9\xf1\xc6\x76\x3e\x12\x42\xd2\xf2\x94\x2e\x4a\x1d\xd2\xaa\x4b\x90\x6e\x34\xe6\x67\x7d\x7a\xd3\x28\xaa\xc3\x82\x4e\x12\xbb\x04\x58\xbd\x74\x56\x61\x4e\xab\x47\x0c\x7d\x74\x95\x1c\x97\x63\x4b\x26\x75\xed\x1f\xcf\x62\x35\x98\xe3\xb0\xe4\x62\x3d\xb3\x65\x4a\xcf\x67\xe9\xf8\xb2\x4d\x79\x9d\xc8\x39\x23\x87\x15\x5d\xb2\xe8\xf3\x6b\xcb\x56\x79\x63\xd9\x2a\x6f\x84\x01\x84\x95\x70\x8d\xde\xf0\x05\xed\x3c\x87\xc3\x72\x3f\x03\xf8\x2f\xeb\x5b\x1d\x6d\xd5\xea\x10\x56\xfa\x36\xdc\xd4\xb3\xa7\x9f\xae\x4e\x41\x77\xe1\xe4\x60\xcd\x23\x53\x4a\xbd\x16\xf1\x21\x6a\xaa\x40\x74\x69\xf0\x64\x2b\xf6\xdc\x45\xe9\xcc\x5b\x39\x40\x23\xb8\x72\x74\x14\x52\x46\xc8\x9f\xc7\x1a\x91\xb8\x44\xbd\x7e\xb3\xa5\x50\xc6\x8e\x3c\x67\x8a\xce\x1d\xbd\xaa\xce\x34\x4f\x22\xc4\x85\x32\x45\x1e\x51\x92\xf1\x70\xe2\xf0\x00\x44\x02\xfa\x45\x15\x10\xa7\x7a\x44\x15\x0d\x14\x23\x03\x08\x5b\xea\xfd\xfa\x02\x98\xe5\x40\x6c\xb3\x3c\xb9\x8a\xfa\x3e\xb6\x6c\x73\x9a\x87\xb3\x52\x4c\x81\x90\x53\xe9\x6a\x11\x79\x01\xb5\x32\xe0\xda\xb9\x4b\x1d\x75\x2c\x8e\x5f\x38\x92\xaf\xe0\x95\x28\x09\x41\x07\x60\xcb\xe8\x9a\x28\xd5\xa2\x79\x3e\x70\x6e\x81\xaf\x51\x1d\x42\x85\xd3\xa2\x4c\x23\x85\x3e\x15\x62\x0d\x28\x89\x4e\xeb\x62\xa4\x32\x7d\x4d\xe5\xcd\xbb\x19\x2a\x0f\x6b\x2c\x5e\x7c\x30\xf9\x79\x96\x48\x9c\x07\x77\x5a\xd3\x4e\x76\x24\xd7\x58\x84\x28\x59\x28\x27\xe7\x0f\x2b\xa7\x46\x0e\x9d\x95\x7d\x88\x96\x10\xe9\x1f\x39\x3f\xbb\xd7\xcf\x79\x48\xcf\x01\x99\x70\x57\x73\xba\xef\xdf\x54\x89\x57\x71\x1d\x39\x3f\xa7\x15\x8d\x14\x90\xc6\xf1\x9c\xe6\xa0\xa3\xe9\xf6\x41\xf9\x83\x31\x3b\x12\xf6\x26\x38\xf7\x80\x6d\xbe\x0d\x49\xec\x74\xf9\x28\xd6\x56\x0c\x89\xfc\x62\x48\x22\x6b\x39\xfb\x23\x13\xf0\x56\x8b\x88\x8a\x17\x71\x4f\xdd\x30\xab\x81\x72\x49\x4f\x45\x64\x8d\xab\xc8\x9a\xee\xa1\xb8\xc5\x75\x86\x72\x89\x47\x94\x63\x1c\x25\x8b\x9c\x63\x69\xd6\xe2\xeb\xe2\xf1\x46\x1f\x8f\xfa\x45\x43\xbe\xa0\xd2\x06\x95\x7e\xfd\x9c\xc9\x27\x27\x3e\x5a\x70\x4f\x0a\x47\xe9\x8e\x94\x90\xa9\xef\x5d\x27\xe4\x51\x46\xf7\x91\x29\x44\xcc\x3b\x98\x1c\xb0\xa9\x14\x17\xe3\x91\x52\x4c\x47\x72\x01\x5c\xfd\x39\x29\x9c\x88\xa1\xd4\x8f\xb2\xcc\xda\x8a\x2e\x17\x39\x29\x46\xaf\xc1\x1d\x7d\x81\x62\x3d\x46\xdd\x9e\x49\x69\xc4\xdb\x54\xd6\x8b\xbc\x36\x16\x17\x99\x85\xc3\x06\x88\xf3\xc1\xc4\xe7\x8d\x53\x2b\xfc\x9d\xb6\x71\x15\xb6\xc0\x8c\x65\x68\x41\x5a\xa1\x0a\x3d\x6f\xba\x3f\x2f\x93\xed\xda\xe6\x20\x3f\xb2\x43\xac\xf4\x8b\x81\xef\x86\x14\xd5\x3e\xb3\x60\x9c\x46\xc7\xd0\x8c\x9b\xd9\x3e\xfb\xf0\xec\x33\x14\x26\xbb\x53\x67\x40\x5e\xec\x82\x83\x89\xeb\x27\x6f\x1a\x8a\xff\xef\x47\xc3\x7a\xfd\x2e\x28\x72\xfe\x53\x21\xf6\x71\x00\x09\x50\x00\x28\x09\xa2\xa0\xe2\x90\x89\x93\xdb\x8b\xa0\x59\x56\x94\x64\xe5\xaf\x19\x1c\xb1\x4e\x17\x83\xa3\xea\x45\x00\x13\x05\x40\x43\x25\x19\x95\x86\xce\x9c\x1e\x36\xd5\x46\x9c\xe0\x32\x39\xe4\x39\xa6\x4a\xbe\x94\x1d\x53\x45\xc4\x7a\x3d\x03\x4a\xdb\x28\x3e\x50\x7e\xc0\x66\xe1\xa0\xc7\xe6\xa9\x28\x75\x0b\x27\xb2\x2e\x62\xa6\xb3\x3e\x03\x08\xde\x72\x26\xab\x7f\xb2\x1b\x4b\x00\xfe\x09\x60\xdf\xc4\x3f\x22\xce\xf2\x40\xf0\xbd\xb9\x52\xc9\x07\x4a\x31\x53\x04\xae\xb6\xcd\x61\x07\x6e\x87\x41\x8f\x4d\x88\x91\x83\x50\x7d\xfa\x14\xdb\xa9\xca\x8a\xb8\x28\x46\x34\xe8\xa3\x78\xef\x5b\x0e\x47\x22\x9d\x6a\x8b\xd8\x8f\x60\x76\xe0\xa4\xac\x4f\xb0\x1f\x83\x42\xc0\x88\x92\xe2\xf3\xbc\x5c\x7d\x02\x32\x51\xe0\x8c\x01\x9c\x4b\x24\x8c\xe8\x1c\xa4\xc9\x00\x58\x20\x4d\x66\x14\x9e\x4d\x7e\x69\x6d\x26\x4a\xa9\x8e\x11\xac\xc0\x9f\xca\x79\xdf\xb0\xbd\x42\x96\x86\x30\xc0\xbe\xc7\x97\x96\x83\x05\xb6\x0d\xa0\xbd\x2b\x6a\x4d\x3b\xd5\x15\x67\xce\xe5\x0d\x81\xb2\xad\xed\xa8\xa7\xa4\x73\x7d\x29\x7b\x43\xec\xab\x91\x76\x34\x84\xbd\xe5\x88\xf5\x62\x25\x45\x69\x4d\x99\x86\xf6\xd1\x22\x1f\x5d\x89\xfa\xca\x9f\xb8\x50\x49\x4d\xc2\x38\x22\xd9\xc6\x83\x71\xe9\xf5\xb3\x58\x34\xd8\x8e\xe1\x9c\x77\x81\x1c\xe8\xc6\xdc\x99\x8e\xce\x9e\xdf\x14\x2f\x5a\xe4\x65\x0d\x01\xb0\xbd\x34\x32\x0e\x46\xd8\x35\x48\x09\x0c\xc5\x18\x28\x02\x90\xcd\x07\x6c\xa8\x05\x1e\xda\x47\x5b\x86\xae\x5e\xa6\x8d\x52\x3e\x25\xb2\x39\x01\x7f\x58\xec\x7f\xab\x3e\xb9\x2e\xd4\xed\x3d\xf8\xb5\x80\x37\x08\x91\xcc\x05\xf8\x54\x32\x3e\xb2\x65\x14\xec\xeb\xd0\x3e\xc6\x82\x11\xf6\x51\x90\xe8\x2b\x73\xa1\x58\xa9\xd9\x8a\xfd\xe7\xa5\x36\x0a\x8d\x04\xa9\x65\x57\xc5\xf8\xd2\x37\xb6\x7e\xc0\x61\x7c\xdf\x46\xc8\x25\x62\xec\xbc\xbc\x5a\xc9\xf2\x56\x66\x2c\x67\xe5\xe1\x40\xb8\xf6\xfa\xf4\x4f\x9c\xb5\xce\x19\x20\xcc\x51\x89\xc2\xaa\xbe\x9a\x7c\x7e\x37\xd8\xd3\x95\x11\x5d\x8c\xbc\x94\x18\xd4\xe3\x4b\xcd\x5b\xcb\x4c\x9a\x6b\x2f\x8d\x0c\xde\x1e\x03\xdb\x36\x63\xc7\xbf\xb5\xf4\xad\x5a\xf1\x47\x43\x44\xee\xfc\xe0\x9b\x52\x4c\x83\x7e\x47\x1e\x19\xa2\x7b\x15\x0e\x72\xe0\xa6\x13\xbd\x66\x66\xb5\xbf\x2d\x1b\xbf\x84\x81\x74\x9f\x22\x52\x7d\x90\xf2\xe3\xc5\x71\x00\x27\x06\x84\x22\x45\xec\x95\x87\x32\xb4\x0f\x9d\x71\x2b\x36\x98\x92\x62\xe4\x01\x4b\x8e\x3c\x18\x0e\x4c\x83\x3e\xdd\x8d\xf5\x12\x5d\xe8\xc8\xf3\x27\xb2\x41\xa4\x09\x3b\x47\x99\x0a\x06\x4c\xf9\x4e\x36\x30\xb8\xce\x6c\xca\x9a\x33\xd5\xee\x6b\xb7\x61\x7f\x1c\x84\x32\xce\x07\x0a\x99\x5b\xf9\x0c\x66\x8e\x98\xa8\x68\xba\x5a\x00\x5f\x22\x03\x57\x96\xc3\x27\xbc\x88\xb8\x57\x65\xd0\x77\xe3\x30\x94\x81\xc3\xf7\x40\xd8\x96\xf7\x62\x68\x97\x52\xa4\x97\x23\xf6\xad\x22\xf6\x8b\x46\xf5\x8c\xb2\x0c\xca\xda\xcb\x1b\x8a\x40\x82\xbf\x2d\x7a\x80\xbb\x62\x5e\x06\x09\x1b\x06\xa5\xe8\x08\x19\xcc\xce\xa1\x1d\x2c\x60\xd8\x8a\xbc\x93\x21\xe7\x58\xbf\xf8\x9c\xbe\x9b\x06\x55\x56\xe5\x02\xfd\x11\x70\x9f\xb9\x0c\x7a\x3c\x37\x99\x14\x34\x24\xec\xcf\xe9\xb1\x59\x77\xfa\x6c\x1e\x96\x75\x36\x93\x4a\x7f\x12\xe7\x25\x6b\x57\x8a\xed\x20\xe5\x0f\x65\x70\xc0\xf5\x04\xec\x5c\xf5\x7e\x27\x0d\x0c\x5b\x96\x47\x6a\x65\xeb\xa5\x5a\xc7\xf6\xb9\x07\xe6\x24\xb7\x49\x25\x04\xf2\x9c\x28\x96\x5d\xa5\x00\xe2\xe2\xcb\x6e\x5e\x02\x2b\x5f\xfe\x14\x40\x43\xc4\x62\x30\x4a\xcb\xd7\x14\xe0\x46\x81\x0d\x8f\xe2\x77\x2f\x9e\x2e\xa6\x09\xc5\xeb\x84\x1b\x66\xd3\x5a\x81\x4a\x46\xf8\x10\xc5\xdc\x19\xf4\xd8\x62\x70\x43\xf6\x43\xd9\x45\xec\xf8\xe9\xb1\xc5\x05\xc9\xd4\x92\x42\x41\x41\xae\x1d\x47\xd3\xdd\x36\x76\xc3\x4f\x88\xc1\x2e\xa2\xee\x02\x9a\xc6\x22\x01\x4e\x6a\xe8\x29\xfe\x8f\xd6\x5f\x4f\x02\xa4\x0d\x4c\xba\x7d\x05\xcd\xe5\x95\x51\x37\x1e\x8f\xad\x22\x68\xa5\x5b\xb5\xc3\xd7\xbf\x5f\xc9\x9a\xba\x8b\x6b\x17\x8b\x7a\x9d\x13\x71\xc1\xab\x3f\x7a\x40\x08\xe2\xf8\x49\x35\x7e\xa2\x92\x1b\x39\x63\x21\xc6\x80\xd2\x5d\x59\xe7\xd3\x0e\x5c\x4e\x7e\x68\x1f\x63\x59\x70\xca\x41\xfe\xc7\x00\xef\x80\x07\x10\x38\x82\x95\x90\x22\x8c\x21\xd1\xfc\xc5\x00\x23\x12\x13\xb1\x18\xfb\x3e\x3c\xb0\x6e\xce\x8e\x7b\xb3\x7f\x56\x83\xc7\x91\x4f\x0c\x52\x40\x38\x5f\x43\x22\x04\xa9\x15\x69\xc0\x14\x06\x39\xcc\xa3\x62\xc6\x35\xd3\x73\xfb\xbf\xbe\xb0\x05\x84\x95\x3f\x1a\x2f\x53\x88\x1c\xa4\xc5\x0a\xf9\x00\xae\x46\xca\xe0\x42\x02\x48\x5a\x9a\xd8\xb2\x08\x92\x01\xf1\x59\xcb\xc1\xa4\x22\x4d\x8b\x00\x34\xb1\x3f\xcb\xab\xb8\xa9\xa5\x60\x3f\xf1\xc1\x53\xcd\x69\xd0\xa3\xd5\xec\x77\xb7\x1b\x8d\xe5\x30\x84\x3d\xb6\xcb\x2d\x16\x7a\xaa\x19\x5d\x11\xd0\x16\x95\xa3\xa3\x0c\x3e\xe6\x20\x96\x6f\x10\x2b\xcf\x03\x2c\x98\x29\x84\x62\x02\xd5\x3a\x7e\x17\x59\x89\xe0\x6b\xfc\xd1\x13\xe9\xb6\x05\x24\x5a\x1a\xff\x34\x2c\x51\x94\x5f\x70\x69\x4f\x0e\x14\x43\x85\x22\xe0\x1c\x3d\x55\xae\x70\x22\x29\x7b\xaf\xe9\x66\x08\x86\x10\xe3\xd3\x45\x8f\x05\xb4\x80\x84\x07\x79\xe1\x0a\x6a\xb9\xea\xc5\x0e\x73\x2d\xbe\xb4\xc8\x4c\x09\xac\x35\x0f\x50\x07\x51\x8a\xf3\x58\x46\xf1\x47\xe1\x49\x87\xc8\x32\x27\xc6\x84\x39\x31\xa6\xb6\xe6\xea\x06\x3f\x33\x92\x87\x8b\x91\x3c\x4c\x8c\xe4\x61\x62\x24\x0f\x67\x23\x79\x18\x8d\xe4\x66\x23\xab\x89\x3c\x9c\x4d\xe4\xd1\x42\x1e\x0d\x64\x48\x3c\x28\xe2\x22\x60\xc8\x30\x0a\xcf\xc3\x43\x86\x8a\x1a\xc5\xa3\x71\xac\xb6\xf1\xa0\x11\xbf\x36\xe6\x06\x0e\x59\xc8\x63\x26\x12\x3b\xad\x16\xfc\xe0\xd0\xf2\x3e\x90\x97\x49\x8c\x81\x4d\x0b\x97\x27\x52\x04\x37\x5a\x8a\x54\x64\x78\x07\x4a\xa0\x6f\x02\xb8\x2b\xd8\xd9\x62\x55\x04\xc5\xce\x7f\xe4\xe0\x0c\x55\x0d\xf1\x72\x32\x3b\xe8\x87\x6a\xfa\x84\xb6\x76\x01\x7c\xf1\xb6\xb6\xa3\x55\x1c\x50\x80\x93\xa6\x61\x66\x2d\xca\x24\x55\x58\x85\x83\x2d\x96\xff\xda\x87\x9e\x1c\x65\x6a\x58\x18\x8c\x76\x2a\x8f\xa3\xc1\xa8\x11\xdb\x6a\x2f\x5e\x2c\x61\x8c\xdc\x88\x08\x0b\x9f\x6e\x5b\xf7\x6f\x9a\xfc\x87\xda\x7a\x6f\x69\x72\x99\xca\x80\x92\xd9\xac\x34\x0d\xbd\x69\xcd\x57\x31\x7a\x2a\xf2\xaf\x5d\x8d\x18\x75\xd1\x05\x65\xec\x4c\x05\x90\x96\xd6\xef\x44\x34\x21\x9f\xa3\xe9\x01\x36\x53\x7e\x60\xc2\x34\xd0\x34\x74\x81\x82\x06\xd6\xe6\x1f\x69\xae\xed\x99\x10\xa6\xe8\x28\x17\xe0\x02\x3b\x04\x28\x28\x8d\x2a\x63\x7d\x4d\x17\xc2\x78\x55\x15\x1f\x4d\xa0\x84\xd4\xba\x14\xd2\x0e\x34\xb6\xbe\x9c\xa5\x08\x73\x93\x1d\x21\x6a\x41\x03\x88\xc3\xae\xc5\xd2\x9f\x77\x17\x39\xe0\x30\x55\xec\x18\x8c\x43\x24\x17\xca\x93\xa7\x1a\x11\x33\x2c\x56\x42\x08\x83\x1e\x5b\x57\x65\xbc\x6f\x89\x8a\x3b\xea\xda\xb1\x89\x6a\x4a\x54\x99\xf7\x46\x81\x9b\xab\xfa\x41\x29\xc8\xb0\x13\x5d\xc8\xbf\x97\x1d\xb6\x97\x09\x1c\x31\x5f\x54\xa3\xd2\xb7\x3a\xe5\x97\x4e\x39\x1f\x95\x52\x56\x0e\x9f\x2a\xd9\x0c\x2d\x57\xa2\x68\x32\x8d\xdb\x94\x42\x78\xec\x78\x36\x5e\x63\x0f\x63\xf4\x18\xe9\xd2\x33\x15\x66\xaa\xf8\x03\xee\xf5\xc5\x35\x8c\x83\x5a\xe2\x53\xa2\x18\xc0\x92\x6c\xcb\x03\x93\xae\xec\x6b\x6b\x28\x17\xe2\xc4\x53\x01\x8d\x5e\x04\x16\xb9\x28\x2e\x97\x1a\xf0\xb9\xaf\xea\xfb\xbf\x7e\x86\xc5\xb6\x37\x78\x6b\x6b\x28\x59\x47\x56\x06\x7f\x29\x62\x33\xcc\x19\xf2\xc8\x01\x2d\x31\x14\xff\x29\x63\x8d\xd2\x81\x43\x2e\x53\xe2\xac\x96\xf1\xde\xc1\x4a\x96\xf9\x1e\xa4\xa6\xa3\x87\x00\x28\x6c\x4a\xc9\xc1\x6c\x64\x62\x9c\x44\xaf\x9e\xe5\xb7\xf9\x40\xcd\x05\x6a\x22\x0f\xbf\x5d\xbd\x83\xd1\x39\x68\xbe\x41\x73\x0d\x46\xcf\x40\x1c\x03\xbc\xa2\x32\x16\x82\xe7\x8c\x5d\xa2\x88\x14\x91\x0a\x60\xa7\x91\x6a\xd2\x45\xf1\xac\x31\xa4\x99\x7c\x09\x8a\x38\x53\x62\x36\x54\x2d\x76\xda\x63\xec\xb6\x72\x39\x27\x51\x88\x7b\xf2\x60\x30\x13\xf3\x08\x6a\x55\x1c\x7b\x68\xe7\x06\x03\x8d\x19\xc6\x2b\xd9\xb1\x32\x98\xfa\xe0\x76\xbd\xfd\xfd\x96\x99\x9d\x6e\x31\xb3\x5f\x5f\x12\x45\x66\x71\x2f\xed\x05\x2e\x1d\x80\xe5\xca\xe6\xa8\x9f\x37\xf1\x8b\xfd\x7d\xf7\xfd\x57\xf3\xf7\xaf\xdf\xfe\xb9\xfb\x76\x37\x47\x0f\x52\x31\xe5\x25\x8b\xf8\x4d\x29\xe9\x4c\xc0\x03\x58\x4c\x07\x56\x3f\xec\xe4\xc9\x7b\x7e\x0a\x97\x6b\xfd\x78\xa9\x6b\x57\x3a\xbd\x90\xad\x0c\xbb\xbd\x85\xdd\x04\x4e\x00\x50\x95\x8b\xd0\x15\xc5\xdf\xae\xfc\xa4\x01\xf6\xa5\x6a\xb9\xee\xfa\xd5\x47\x51\x9c\xc0\x17\x76\x5d\xae\x06\x66\xb5\x5c\xdc\xd1\x9c\x2f\x81\x59\x83\x24\xa0\x9c\x27\x99\x10\xa2\x8a\x41\xe0\x5a\xb5\x34\xd1\x5e\x53\x7a\x25\xc6\x36\x73\x6e\x05\x0d\xfa\xac\xc9\x69\xa3\xf7\xbb\x67\x90\x74\xbf\xbe\x98\x3a\xd8\xf5\xe2\x65\xf8\xa1\xf1\xea\x89\xac\x28\x94\xf3\x0f\xe5\x5a\x89\x77\x64\xa1\xce\x3a\xff\x5e\xd0\x97\xea\x14\x02\x45\x3c\x93\x69\x9e\x14\xe0\x78\x38\x9d\x98\x0a\xac\xfa\x9a\x14\x13\x25\x77\xd7\x89\x1c\x87\x18\x4e\x32\xd2\x97\xa4\x4d\x55\x0d\x3f\x97\x9f\x90\xfb\x99\x8b\x96\xb7\xbc\xce\xe9\xbe\x8a\x7b\x6a\xb1\xd2\x36\x2e\xf9\x9d\x9c\x4c\xd9\x4f\x93\x2a\x83\xf6\xd0\x27\x3f\x94\xa7\xa2\x09\xc2\xec\xd2\x73\x10\x0b\xed\x69\x3c\xd3\x58\x4f\x44\xd7\xd4\xe7\x40\xd5\x3f\x25\xaa\xde\x29\xb3\x72\xfb\xfd\xae\xc6\xff\xf9\x1a\x91\xc7\xef\x02\x06\xbb\xe0\xc0\x03\x6c\x9b\x55\xd8\xb6\x94\x02\xb0\x5b\x30\x81\x82\x28\xdd\x82\x75\x5c\xe7\xb2\x7c\x14\xc7\x05\x21\x4a\x95\x43\x0f\x1b\xeb\xa1\xe0\x46\xdc\xd8\xb7\x90\xe8\x1e\xd9\x9f\xe2\x16\x6a\xa9\xee\xd7\xc8\x65\xdb\xb9\xb4\xf1\x7a\x2e\xad\x1f\x83\xcd\x35\x51\x4e\x25\xc2\x53\x4c\xcf\x19\xc8\x3b\xf5\x2e\xe6\x74\xf4\xd7\xbd\xac\xe9\x2b\x19\xb7\xac\x19\xb7\x2b\x9b\x5f\xbe\xed\x8b\x2d\x81\xd6\x94\x73\x31\xc7\xe7\x48\x21\xe6\x3d\x50\xea\xc5\x98\x17\x6f\x24\x45\x43\x3e\x21\x57\x2c\x3c\x89\x0e\x75\x62\x2c\xa5\x6e\xb4\x55\x8a\xc1\x0f\x56\x53\x8d\x3e\xbb\x05\xf1\xea\x05\x11\xae\x9e\xfc\x56\x1f\x79\x0d\x4d\xc9\xeb\xc9\xab\x75\x3d\xfc\x1f\x80\xb6\xaf\x2f\x95\xb0\xe4\xed\xa2\xd4\x11\x4e\x3a\xf6\xd4\x0f\xfc\x91\x6e\xd9\x1f\x7e\xda\x5f\x0b\x01\xbb\xc3\x79\xd0\x41\x73\x35\x12\xeb\x0a\x52\xe1\x6a\xe6\xe2\x32\xbe\x60\x86\xec\xba\x8e\x6a\x9b\x29\x96\xb4\x97\x61\x09\x18\x26\x30\x8a\xc3\x07\xf0\x20\x35\x3e\x62\x3c\x0e\x51\x97\x5a\xbd\xab\xe4\x5d\x01\xdb\x71\xce\x5e\x3e\xf5\xd2\x2e\x5d\xb3\xed\x59\xd6\x83\x89\x2b\xbd\xd8\x7a\x4b\x2b\xfc\xfa\xd2\x00\x55\xb0\xf4\x55\xc3\x20\x87\x47\x19\x52\x08\x82\xeb\x40\x68\xdc\xc0\x75\x84\xf7\x61\xc3\xd2\x09\x0d\xdf\x87\xe5\x0f\x44\xb3\x94\x5c\xc5\x95\x5c\x00\xdf\x5a\x60\xdc\xf4\xa1\x50\x17\xa4\x59\xf0\x96\xe3\xb8\x9b\xc5\xf3\x36\x6f\x05\x09\x85\xea\xd9\x0d\x67\x64\xc5\x2e\x60\x34\xf1\x6d\x9b\xb1\x13\xa1\xfa\xa1\x1e\xa9\x8e\xec\xf5\x50\xaf\x31\xb0\x6f\x31\xda\x56\x43\xae\xd6\xd3\x0d\x9f\x97\xfb\xef\x1a\xb8\x65\x0f\x80\x39\xd9\x8b\xbe\x10\x39\x12\x7f\xc8\x23\x99\x5b\x74\x04\xd2\x2c\x65\xbe\x76\x36\xef\xe1\x7a\x3a\x1f\xe5\x04\xdc\x12\xf9\x2c\x25\x3c\xa7\xf5\x8d\xef\xb4\x12\xe3\x16\x91\x21\x3c\x66\x34\xbe\x64\x7d\x6d\x45\x3f\x14\xe1\x15\x09\xb2\xba\x67\xdf\x49\x90\xb4\xee\xb8\xfa\xc6\x6c\xe0\x51\xe8\x52\x1c\x97\x26\x3f\x19\xf9\x34\x6e\xce\xed\x09\xef\xe6\x0c\x58\x1c\x20\x03\xde\x87\x5e\x90\xc4\xb3\x44\x48\x44\x45\xa8\x53\xea\xe4\x23\xe0\xd7\x5c\x8e\x14\xb3\x6b\xd0\x69\x05\x24\x02\xc5\x2d\x64\x49\x9e\xf8\x0e\x61\xda\x7d\xf9\xc7\x8d\x68\x1f\x05\x6e\x27\x56\x8c\xcb\x5e\x79\x7d\x5c\x52\xfc\xdf\x58\xa8\xd4\x6a\x28\x87\xb8\x1b\x93\x0c\x5d\x53\xdb\xe2\x85\x58\x97\x44\x0b\x04\x1a\x51\xf6\xa4\x4d\x3c\x8b\x8f\x4d\x29\xe5\x46\x31\xed\xd1\x1d\xac\x89\x93\x70\x7b\x32\xce\x3a\x0b\xcd\x92\xb1\x92\x8b\x6c\x28\x6c\xb3\xec\x3c\x05\x70\xef\x84\xc6\xbd\xc3\xba\xdb\x9c\xb1\xde\xe0\xc1\xc0\xe7\x63\xc3\xb3\x42\x08\x5b\xac\x47\xdd\x7b\x75\x32\xd0\xe1\x71\xb6\x5d\xe7\xa9\x1e\x52\x88\x24\x8b\x36\xe7\x24\x7e\x7c\x44\x0c\x1a\x31\x82\x89\xa3\x21\x8e\x89\xf0\xfa\x5c\x74\x07\xbc\x64\xd0\x28\x95\x5a\x57\x9a\xc0\x48\x1b\xa0\x09\x8c\xb4\x81\x21\xf9\x45\xd1\xfc\x00\x4e\xc7\xde\xc0\x61\x4f\x49\x2a\xef\x14\xb0\x2e\xc2\xc7\x03\x22\x67\x05\x73\xf7\xce\x51\xe2\x3a\xe8\x71\x5c\x86\xc0\x32\x62\x1e\xfa\x86\x30\x68\x89\xd6\x10\x48\x50\x18\xbd\x3c\x87\xc6\x17\xe7\xac\x44\xb1\x3a\x1b\x6b\x8f\x73\xbb\x00\x32\x27\x3d\x36\xc9\x0d\xf2\xde\x7e\xb6\x04\xc3\xe8\x0a\x69\x16\x20\x3b\xda\x18\x94\xd1\x89\x39\x4a\xab\x88\x89\xf6\x36\x04\xc6\x35\xb4\xf4\x1f\x34\xaf\x60\xfa\xda\xca\xf9\x7f\x63\xc2\x7b\xfd\xe0\x24\x0b\x83\x76\x3b\x98\xee\x87\xcc\x6e\xf7\x61\x6d\x4c\x87\xfc\x07\xe0\x7a\xff\xb2\x1a\x6f\xb2\x1a\x3f\x57\x70\x08\x55\x19\x18\x6f\x27\x0a\x46\x42\x56\x5c\x8d\x9f\x22\xe5\x3c\x14\x68\xc3\x44\xce\x83\x5c\xba\xe4\x34\x94\x3d\x55\x8b\x09\x88\x42\xa0\xcc\xa2\x0a\x31\x18\xb3\x28\xca\x10\xbc\x8c\x1a\x0a\xc5\x13\xa8\xfd\x3c\x31\xc2\x3e\x1a\x1d\x00\xb4\xb7\x21\x1f\xba\x58\x6c\xef\x0b\xa5\x02\xda\x2b\xd7\x8e\xcd\x8b\x77\x8e\x62\xde\x1b\x51\xbc\x58\xa7\x93\x01\x86\xf9\xc9\xe7\x80\x6f\x5a\x1d\x24\x91\x1a\xca\xd8\x2c\x80\xce\xc4\x06\x78\xe3\x5a\x0a\xd2\x93\xa1\x78\x43\x71\xfc\xe2\x40\x63\x95\x32\x71\x81\x52\x2e\x7d\xa5\x0c\x6a\x65\x28\x95\x3d\xe0\x72\xb1\xd0\xe6\x44\x03\x07\xeb\xa4\x5e\x86\xe2\x4d\x38\xc5\x90\xf7\xbf\xfd\x7c\x75\x2b\xb6\x07\x5d\x46\x2e\xe4\x4a\xb8\xaf\x53\x0a\xf3\x77\x61\x07\x73\x38\xf4\x27\x2e\xd8\xbe\x27\xec\x62\xbd\x36\x60\xc0\xb2\x92\xa6\xb5\x92\x3e\x78\x03\x7d\xc1\x5f\xda\xf5\xdf\xa9\x5d\x21\x6d\x37\x02\x42\x2e\x60\x99\xc6\x80\xd5\x4c\x5b\x30\xd5\x5b\x68\xc1\xf5\xd0\xff\x7e\x41\xee\x05\x35\x50\x5b\x9c\xe1\x35\x78\xf0\xb0\x22\x68\xe1\x06\xd6\x82\xe1\x77\x34\xeb\x4f\x45\x4a\x78\x3f\xb2\x49\x53\xcc\x0e\x92\x91\xdf\xe7\xd1\x6c\x80\xae\x7c\xdc\x93\xf8\x80\x3c\xbd\xfc\xfc\xe5\xb7\x2b\xe4\x4c\x4b\x84\xd1\xb0\x96\xef\xb9\x06\x63\x90\x6e\x41\x2b\xfb\x4b\x99\xfc\x3b\x95\x89\x76\xfe\x4d\xda\x04\x15\x5c\xc1\xcf\x08\xab\x7d\x1f\x6e\xe9\xfb\xbf\xc6\xf7\x1f\x30\xbe\x7f\x39\xde\x3a\xbc\x15\xf6\x16\x69\x72\x9d\x85\x2b\x2f\xc1\xe1\x91\xd7\x12\x1c\x41\x22\xd0\xe7\x03\x8e\x18\x0d\x8f\x65\xc9\x90\x04\x73\xa6\xa7\x4e\x5a\x24\x85\xfe\xb5\x05\xf0\x87\x6f\x01\xdc\x2a\x4c\x37\xa9\x0b\xf1\x77\x86\xbc\x22\x47\x0b\x43\xa2\x2d\x12\x17\x80\x7d\x2c\x12\xd5\x61\xe5\xda\xa5\xb9\xd2\x44\x29\x3f\xe7\x6e\x68\xe9\x83\x6f\x98\x78\xfe\xf2\x32\x3f\xb8\x37\x71\x83\xbc\x7c\xff\xfa\xdb\xb7\xfd\xad\x04\xb4\xc8\xa6\x61\x47\x1d\xc0\xa2\xc5\x7a\xd8\xd1\x2f\x1a\x05\x33\xea\xd1\xf4\x27\x98\x0d\x55\x19\x0d\x4f\x1c\x81\xe0\x74\x14\x3f\xc8\x30\xa5\xae\x09\x90\x7f\x6a\x65\xb8\x58\xf1\x73\x3d\xf9\x39\x8c\xb9\x96\xb2\x7c\x80\xce\x7c\x6e\x51\x23\xb6\xed\xb9\x45\x1f\x3b\x3e\xf5\x2f\xa5\xf6\xe7\x56\x6a\x4d\x48\x6f\x54\x6b\xce\x0d\x99\x8a\x2f\x3b\x4a\x2e\xca\xbf\x71\x31\x33\x16\x2a\xc5\x3d\x45\x4a\x08\xa8\x3b\x2a\x47\x38\xc8\x7b\xba\x4b\x8b\x0b\x20\xea\x75\x23\x9b\xdb\xe4\xac\x88\x5d\x38\xae\x9d\x91\xd2\xe5\x29\xe2\xd0\x17\x8f\x34\x1c\xd7\x5f\xe1\x82\xde\x3e\xac\x14\x3c\xe8\x33\x57\x4e\x99\xf1\x46\x19\xfe\xde\xf2\x00\xa8\x9e\xf1\x19\x7f\xa9\xd2\x3f\x85\x2a\xfd\xf5\xa7\x7f\xdd\x88\x64\x83\x19\x70\x0d\x66\x6f\xc9\x01\x75\x30\xe5\xf5\x73\x1e\xb8\xdf\xe2\x1a\xc1\x41\x96\x58\x9d\x07\xd3\xf3\xc7\x37\xa0\x2a\x3c\x75\x65\x91\xc9\xad\x3c\xf4\x16\x99\xfa\xcb\x2f\xfc\x37\xfa\x85\x10\xb6\x9b\x14\x62\xd8\xe8\xf6\xb8\xea\x16\x46\x92\xe9\x44\xc1\x36\xd6\xe4\xcd\xaf\x62\xa8\xf4\x1b\xe3\x67\x99\x53\xd4\x98\xe5\xc3\xfb\x45\x28\x33\x32\xd1\xfe\xe5\x93\xfe\x29\x7c\xd2\x7f\xfd\x99\x42\x56\xba\x15\x8c\x73\xa4\xc1\x02\x1e\xe8\x8f\x8a\x59\x39\x79\x29\xe6\x8f\x08\x5b\xe1\x30\x70\xd8\xb9\x61\xa4\x6b\x1b\xdc\x29\x9d\xff\x74\x83\x3b\x4c\xfe\x32\xee\x64\xd2\xe4\x5a\xe3\x0e\x26\xbd\xbe\x44\xca\x65\xf0\x30\x72\x66\xdb\xdb\x67\x24\x28\xb0\x34\x8b\xe5\xc1\x94\x61\xd6\x2c\x38\xa4\x34\x7c\x41\xac\x75\x24\xdf\xea\x95\x43\x7f\xe5\xe4\xc2\x2c\x1d\x01\xb1\xdc\xb8\xae\x3d\xba\xe0\x96\x7a\x3c\x3f\xf9\xe6\x2d\x9d\x7f\xfd\x19\xc2\x5f\xae\x88\xe5\x1f\x1d\x02\xb3\x8a\xf3\xf9\xa3\x23\x60\x78\xa8\x73\x59\xf4\x33\x59\xf4\x73\x59\xf4\x9d\x2c\xfa\xd7\x17\x8a\x7e\x88\x14\xfd\x11\xf4\x7b\x35\xeb\xff\x1b\x29\x1e\x97\x6b\x4c\x77\x91\x99\x5f\xd5\xae\x58\xbd\x4a\x5f\xed\x72\xd1\xca\xe3\x86\x33\x27\xf8\x0d\x82\x77\x65\xa5\xee\x0d\x07\x72\x85\x86\xdf\x37\x00\x92\xa5\x05\xae\x97\xe7\xc7\x74\x5a\x00\xc7\x5a\x35\x80\xec\x63\x5d\x39\x07\x37\x4e\x3c\xcf\xb2\xc4\x34\x01\x98\x90\x42\x68\x95\x5c\x77\xf3\xb3\x62\xbe\x57\x84\xb0\x1d\x91\x22\x87\x03\xef\x28\x87\x24\xff\x86\x31\x01\xd6\x89\xab\x9a\x87\xfe\x66\x9f\x8b\xa1\x68\xfd\xe4\xe6\x77\xdf\xfb\xc4\x4d\x5d\xa4\xd4\xbf\x95\x25\x76\x15\xde\xae\x3b\x7b\xbb\xeb\x4e\x03\xdb\x7b\xbd\x86\xb2\xe1\x35\xe8\x30\x29\x17\xaf\x81\x47\xdf\x36\x9e\xb7\xf9\xb9\x6a\xb8\xf5\x29\x51\xaa\x0b\x38\x5f\x4c\x44\x16\xa3\xea\xb4\x55\xb7\xb2\x01\x9b\xa6\x7d\x35\xd3\x4a\xd8\xfc\xf6\x4f\xe3\x33\xf9\x15\x08\xc3\x58\x56\x7b\xe6\x2c\xba\x64\x0d\xb3\x46\x2c\xb1\xe7\xa2\xe3\x5c\xb3\x9d\x0a\xef\x89\x03\x13\x07\x72\x4e\x74\x8f\x7c\x44\x7f\xea\x1f\xf9\x66\x13\xdd\x1b\x1c\x7b\x65\xa1\xf2\x6e\x0b\x30\x50\xde\xd6\xa4\x1e\x9a\xd4\xab\x26\xb5\x19\x88\x19\xda\x04\x89\x89\xab\x48\xd7\x6c\x69\x8b\x9c\x45\x1e\xcd\x11\x74\xb8\x03\x82\xf4\xb7\x4d\xc7\x24\x8f\xde\x34\x1d\xf3\x7c\xc0\x01\x78\x26\xe2\x00\x3e\xa1\xc3\x92\x54\x48\x31\xef\xe4\x7c\xbd\x6e\x59\xd6\x75\x20\xbe\x75\xa3\x72\xb1\x1a\xdb\x4f\x08\x51\x6d\x33\xf8\xc4\x8e\x42\xc0\x62\x99\x13\x15\xf9\x12\x86\x4a\x5c\x9f\x13\xa4\x68\x60\x48\xfb\xaa\xa0\xe4\x35\x31\xd1\xf7\x94\xe2\x3b\xdd\x73\x6e\x89\x3b\x05\xe9\xe5\x4e\x9d\x7c\x95\xbb\x6c\xb9\xa8\xe7\xc7\x45\xbd\xe5\x29\xb7\x6d\x79\x36\x22\xaf\x46\x2e\xf6\xd9\x89\xf6\x48\x13\x3e\xb3\x55\x38\xb5\xf2\x9c\xc4\xd3\x7a\xfd\xcc\x65\xd0\x15\xb4\xf8\xcc\x2c\xbf\x67\x8a\x08\x35\x8d\x26\x1e\x4c\x7d\x66\x3e\x54\x99\xa9\x5f\x5f\xe2\xc0\xf6\x99\xd3\x23\x17\x30\xc2\xe3\xf6\x17\x3b\x48\x61\x27\x8d\x41\xb9\xc2\x98\xa3\xa5\x46\x13\x4f\xf5\x60\xea\xc9\xd4\x03\xe0\xfd\xc2\x10\x41\x4b\xb0\x19\x4b\x9e\x4e\x26\x3c\x82\x85\x40\xc6\xed\x23\x42\x5a\x3c\xc5\xc7\xf4\xcc\x09\xe0\xea\xd1\x44\x84\x32\x24\xa9\x3e\xea\x69\x8d\xfc\xe5\x1a\x5d\xce\xa6\x43\xf0\x7c\xc5\x7f\x79\x43\x18\xee\x53\x2a\x6e\x6d\x89\xcc\x6e\x2e\x91\x39\x7a\x1b\x21\x6c\xa9\xa5\x1a\x42\x98\x7d\xd4\xb8\x9f\x71\x99\xf4\xb9\x5f\xbe\x9e\x80\x7a\x51\x3c\xb9\x83\x7b\x7d\xc1\xba\x20\x78\x22\x0e\xc6\x3d\x2b\x23\x38\x42\xf7\x9f\xf3\x21\xc9\xf0\x7d\x7d\xf1\x14\x87\x8c\xf3\x27\x83\x7b\xac\x72\x35\xbb\x93\xc3\x4c\xe5\x56\xfd\x4c\x76\xaf\xca\xb5\x11\x4f\xe9\x31\x9e\x4c\x3a\x24\x80\x89\x0c\xec\x80\xed\xbe\xa6\x5c\x1e\x21\x90\xf2\xa4\xd7\x17\xd7\x56\x8c\xf0\xcc\x93\x02\x91\x0c\xf9\x79\xac\xaa\xf4\xb8\x47\xc5\x8d\xdb\x42\x41\x03\xc9\xf3\x7d\xdd\xfd\xeb\x4f\xdf\x6e\x45\x8f\x4e\x3d\x32\x38\x81\x49\x84\xd7\x60\x61\x57\x60\xc4\x13\xc6\x6f\xda\x5e\x1a\xe9\xf1\xe4\xb5\xa0\x45\x6c\xfa\x79\x6d\x44\x41\xe8\xd3\x7b\x37\xec\xdf\x36\x52\xa5\x4d\x6e\x84\x79\xee\x5f\x13\x1b\x0c\xba\x6f\xb1\x7c\x15\xee\x2f\x1e\x54\xa7\xf9\x91\xe0\x60\x72\x0e\x8c\x8a\xb9\x27\x97\x6b\x2e\xd2\x06\x89\xdc\xeb\x67\x98\x4a\xcc\x2b\x6b\x94\xab\x4d\xe2\xde\xd5\x24\xfb\x9f\xbf\xed\xaf\x25\xb6\xcd\x03\x69\x36\x88\x50\xf2\x6a\x45\x94\x64\x4f\xf9\x6a\x26\x2f\x86\x2f\x65\xa3\x35\x63\x7f\x31\x6e\xd7\xbd\xae\x75\xb9\xb8\xde\x08\x6f\xf2\xd8\xae\xd2\x20\x7d\x0f\xfa\x95\xcf\xff\x9b\xf1\x17\xc3\xfc\x3f\xe2\xa1\x67\xbd\x72\xe0\x96\x6f\xe8\x76\x15\x79\x8c\x51\xb3\x5c\x64\x4e\xb9\xfc\x20\xae\x67\x1d\xec\x07\x16\x9f\x26\x5d\x75\x7b\xd8\x4b\xdf\x2d\x6f\x8c\x23\x88\x6c\xdf\x01\x10\xd9\x05\x1f\xe2\x5b\x22\x9b\x07\xb6\x2b\x5d\x35\x05\x85\xad\x03\xdb\xc7\x1b\x36\xbc\xcb\x60\x77\x23\x65\x8b\xbc\xeb\x83\xfe\x61\xed\xff\xcf\xde\xbb\x74\x37\x8e\x24\x69\xa2\x7f\x05\x7f\x00\x36\x6e\x0f\x7f\x2d\x75\xb4\xd1\x42\xb1\x9a\x73\x62\xcf\x66\x65\x97\xf2\x0e\x95\x59\x37\xb3\x8a\x33\xad\x5f\x7f\x8f\x7d\xe6\xa0\x48\x10\x54\x30\x94\x91\x55\xd3\xb7\x7b\x11\x10\x83\x00\x01\x87\x3f\xec\xe5\x66\xdf\xd7\xa6\x14\x62\xb5\xed\x0a\x52\x06\x47\xd7\x2b\x10\x49\x96\x2f\xbc\xeb\xf5\x0f\x77\x3d\x1a\xf7\x79\xb2\xe4\x1f\x30\xc9\x7e\xcc\x3a\x7a\x0d\x18\xc9\x0d\x39\xfd\x7d\x03\x7c\xfb\x3e\x5b\xad\x79\x59\xa7\xcd\xfc\x41\x1f\xe9\x34\x22\x9f\xa5\xb4\xff\x68\x46\xc5\x84\xff\x1e\x19\xf7\xca\xb1\x63\xf6\x3d\x6b\xed\x75\x78\xeb\x97\x4e\x07\xa7\x8b\x7d\xa7\x31\x96\x9b\x7e\xc3\xe7\xba\xee\x97\xbf\x82\x7b\xe9\x23\x64\xef\x8f\x27\xb3\x51\x03\x9a\x95\x94\xfd\xac\x54\xbb\xcc\x80\x50\xaa\x94\x2b\x59\x9b\x3b\xf5\x9e\x01\x25\x56\x1f\xce\x02\x4a\x3e\xe9\x75\xca\x64\xb6\x6b\xd4\xcc\xed\xaa\x36\x50\x93\x1a\x65\x2b\xb3\x50\xe5\xf6\xd0\x08\x00\x42\xa1\x46\x3b\xa5\x1e\x3f\x39\xeb\x41\x26\xe6\x36\x03\x0e\x4e\xe3\x00\x83\x29\x03\x81\x43\x89\x1b\x36\x57\xb4\x4e\xd5\x2f\x5c\x65\x10\x2b\xb7\x99\x2a\x83\x08\x4f\x03\x4c\x4e\x4f\xf8\xa4\xbd\x07\xf6\xc5\x7e\x26\x03\x24\x41\xca\x33\xb5\xee\x8e\x71\xaa\x48\xee\x17\xff\xdc\x6c\x45\x0e\xa7\xee\xcc\x4a\xdb\x03\x8c\x8e\xba\x78\x0f\x00\x79\x27\x03\x18\xb8\xcd\xa0\x16\x27\x6e\x19\x0c\x89\x64\xd5\xdd\x8b\x5c\xa9\x65\x75\xf7\xae\x94\xb7\x57\x2e\x81\x69\x51\x2f\x91\x7e\xd1\xe4\xea\x3d\xe3\xbd\x92\xea\x38\xc6\x96\x79\x76\x01\xc7\xad\xee\x67\x52\xc0\x2e\x97\x6e\x33\x35\x70\x5c\x4b\x91\xa8\x46\x98\x8c\xea\x0a\x84\xd9\x52\xa7\xcc\xb6\xa7\x8c\xe0\x32\xc0\x3f\x92\xca\xac\xe4\xc3\x6a\x02\x10\x2c\x63\xca\x6d\x46\x45\x1d\x71\x99\x33\x71\xca\x33\xcf\x95\x44\xdb\xdb\xeb\x5c\xa9\x77\x7f\xa3\x9d\x05\xda\x53\xcb\xcb\x30\xb4\xe4\xa3\x5f\xb2\x4d\x52\xa9\xa7\xbc\xfc\x59\xb6\xeb\x27\xa1\x7e\x49\xcb\x65\xdc\xc8\xfa\x24\x9d\x74\x39\xc2\x0e\x6f\x25\x00\xd5\x81\xea\x97\xe3\xe0\x77\x29\x64\x52\x66\xd2\xaa\x97\xaf\xc5\x36\x53\x06\x25\x78\xb3\x3a\x8e\x68\x94\x02\xa1\x5d\x89\x19\x40\x36\xde\x36\xb4\x73\x15\x14\xb5\xa2\x33\xa9\xea\x3e\x10\xd4\x7d\xd4\x11\x2f\x76\x8d\x68\xde\x17\x8d\xc3\x9e\x03\xaa\x97\xc2\x47\xad\x40\x58\x8d\x6a\x35\x01\x01\x63\xe2\x15\x96\xb5\x68\xa7\x66\x79\x4f\x56\x91\x84\x82\x8a\x58\x45\x48\xd9\xa7\xa3\x10\x76\x4f\x34\x83\xeb\xde\x3d\x22\xe0\xf7\x60\x2e\xf6\x52\xe6\x46\x0c\xcf\x36\xa1\xc4\xcf\x68\x63\x82\xb8\x44\xf0\x56\x5b\x6b\xd4\x5a\xb0\x7b\x22\x59\x02\x65\x90\x81\x76\x56\xea\x6a\x11\x35\xa1\x2e\xb6\xa7\x86\xaa\xba\x84\x59\x60\x00\x48\xe9\x1d\x68\x31\xc9\x27\x67\x2f\x82\xc8\x87\xb6\x19\x88\x2e\x97\x72\xa8\x98\xf7\xb2\x01\x29\xae\x8c\xe3\x98\x06\x81\xa5\xd9\x64\x3f\x2f\xbc\x3f\x39\xa0\xb1\x74\x52\xea\x25\x80\xe5\x5c\x20\x48\x29\x3b\xf7\xb3\x6b\x60\xf4\x57\x59\xe2\xf4\x5c\x50\xcb\x99\xda\x65\xf8\x5e\x7c\x98\x5b\x93\x3d\x90\xc1\xa9\x8c\x3a\x4a\x26\x56\xd4\xdf\x95\x8a\xd4\xa5\x4c\x45\x73\x60\x71\xa1\x70\xb2\xfa\x5c\x46\xfd\x64\x65\x99\x8d\x5a\x7d\xc0\x9e\xd7\x14\x47\xc8\x1b\xc6\x15\x4a\x17\x39\xa1\xfe\x82\x54\x4c\xdf\x5e\xa9\x67\x70\xff\x5e\x9e\xed\x6d\xa6\x5c\x60\x69\x35\x1d\xc7\xa1\x9b\x59\xa7\x0e\xf0\x59\xf3\x05\x65\xcb\x9f\xd1\x77\x15\xf8\xe8\xf2\xce\xd2\xc3\x3c\xea\x85\x4c\xf6\x81\x41\xd6\x98\x2c\x2b\xde\xc7\xfc\x1f\xf0\xcd\x65\xe7\x1d\xad\x53\x1c\xd3\xe0\x56\x6a\x2e\x81\x2f\x28\xaa\xd0\x2c\x17\x60\xed\xed\xd5\x28\x17\x99\xd8\xc7\xf3\x52\x65\x9b\x14\xea\x55\x26\x69\xc0\x1d\x1a\x7f\x46\x57\x17\xee\x93\x92\x59\xbd\x1c\x81\x98\x70\xd2\x26\x29\x54\x7c\xce\xc7\x9f\x51\x71\xa1\xea\x82\xa4\xe4\xf3\xa7\xf4\x8a\xa2\xa9\xf2\xf6\x8a\x9e\xc7\xa4\xee\x6d\x27\xc4\x0c\xce\x52\x3e\x4d\xe6\xd6\xc8\x5a\x3e\x5b\x97\xd4\x01\xb8\xc6\x42\x85\x33\x30\x84\x47\x6e\x1d\x2b\xe5\x0e\x59\x0d\x68\xad\x5e\x64\xa6\x6e\xc0\xdc\x01\x1b\x43\x01\xd4\xb5\xae\xa6\xbd\xb6\xd8\xe8\x2c\x45\x71\x51\x90\xf9\xa2\xc5\x35\x90\xa4\xe6\x4c\xd2\xd1\x34\xa0\xd5\x71\x5d\x9a\x96\xbb\x2f\xd1\xac\x8a\x38\x93\x75\x7f\x54\x59\x23\xe6\x9b\x2f\x72\xf3\x49\x8f\xb9\xd6\x00\x0b\xcf\x29\xf8\xfa\xfc\x91\x2d\xab\x2f\x0c\xd0\xf0\x21\xc9\x2a\x8d\xb4\x36\xf6\x97\x00\x58\x5b\x2a\x20\xc0\x28\x65\xbd\x62\xdd\x36\xe4\xfd\x80\x03\x63\x3c\x20\x37\x9f\x14\x5c\x80\x5f\xdb\xd1\xf5\xb9\x53\xc3\x3d\x23\x89\xcb\xcc\x5c\x8a\x82\x36\xb8\xb7\x3e\xe7\x60\xd8\x26\x5f\xb5\xaa\x57\x88\xff\x31\xb6\x7d\x92\x8c\xb5\x3a\xfe\x8c\x91\x6f\x95\x27\xa1\x96\xdb\xa5\x80\x8b\x65\x10\xf3\x80\x97\x3f\x71\xae\x37\xf6\xa7\x4b\xfd\xa3\xc6\xca\xe7\xec\x3c\x58\xd3\xd4\x24\x16\xfb\xf9\xf2\xf4\xc9\x54\x40\x6f\x5b\x76\xab\x15\x38\xd4\xc0\x74\xb5\xcc\x1a\x15\x9e\x8b\xaf\xca\x0b\x21\x18\xaa\xd6\x8a\x7b\x4f\x12\xb8\xb6\x97\x50\x09\xe8\x42\x97\xb1\x7e\xb3\xdc\xc6\x71\xf4\x78\xc2\xce\x8f\xaa\xa0\xe3\x9a\x2d\x7f\x86\xbe\x64\xef\xf1\xb5\x8c\x70\x3b\xc3\x7a\xde\x43\xcd\x53\xb5\x0a\x2a\x2a\xa6\xa2\xae\xed\x41\xe5\xa4\x75\x57\x21\x79\xe3\x18\x8b\x46\x33\x90\xba\x53\xbd\x88\x6c\x20\x4d\x15\x02\x4e\x72\x87\xee\x2e\x97\x6a\x9d\x7b\x60\x6a\xb5\xdc\x57\x92\xa0\x66\x2a\x0f\x17\xda\x19\x2f\xd9\x3a\x03\x27\xd9\x96\x62\x6e\x1b\x44\x06\x19\x1a\x2e\xf5\x75\xd6\x3d\x90\x0f\x81\x73\xc9\xb5\xbb\x50\xf7\xdb\xf9\xb2\x28\x99\x32\xc3\x9a\x4a\x11\xc8\x33\x14\x3f\xca\x7a\x81\xb2\xba\x8d\x85\x22\xcd\x32\xf9\x22\x7f\xff\x33\x46\xa9\x05\x5b\xbb\xad\xba\x12\x00\xce\x6a\x2e\x70\x33\xc8\x41\xc9\x32\x92\x5f\x53\xa3\x12\x16\x90\x6b\xbd\xc2\x81\x9c\x36\x2c\x45\xcb\xae\xfc\x2e\x09\xd6\x9a\xd6\x30\x02\x5c\x61\xaa\xb9\xf2\xea\x7a\xa9\x2c\x72\xc9\x6e\x50\xba\x78\xf0\xb6\xe7\x34\x52\x49\x8d\x8a\x00\x40\x1e\xa8\xab\x25\xad\x09\xc5\x35\x37\xd0\x7c\xef\x7d\x05\x42\x73\xfa\xd2\x77\x8b\x2d\xb4\x7b\xaa\x3a\x17\xd2\xb4\xad\x9a\xde\x5e\xe7\x4c\xb5\x34\x2a\xf5\x72\x5a\x66\x06\xb0\x92\x37\x07\xe2\xa7\xc1\xca\x65\x08\x51\x05\x86\x42\x77\x61\x55\xdd\xac\x4c\xb9\x46\x51\xbc\xaf\x1c\xc1\x94\xa9\x46\x9a\xea\xaa\xa9\xe0\x8e\xa9\x79\x1f\xb0\x00\xa9\x67\x80\x8b\x92\x4f\x21\xe0\xb8\xe6\xc8\x68\x90\x8e\x98\x39\x44\x6a\xc1\xe7\xda\xdd\xee\xb4\x55\x08\xb1\xbb\xa5\x97\xb9\x22\x68\x6e\x0d\xf8\x07\x97\xb3\xc7\x5b\x4a\x3d\xf0\x56\x61\x48\xba\x00\xce\xd4\x4b\x58\x71\xc0\x63\x5c\x77\xe7\x50\x60\x7b\x80\xe4\x01\xbd\x0e\xb6\x84\xdb\x74\x31\x88\xed\xb2\xa3\x7a\x6b\xb0\xb1\xdf\x5e\x19\x94\x6d\xde\xf0\x55\x4f\x16\xea\xee\x1d\x18\x69\xb1\xe5\xcf\x32\x2f\x7c\xce\xe7\x5c\x56\x33\x2f\xf9\x9b\x89\xab\xfa\xce\xc1\x10\x90\x61\xb0\xe5\x5e\xa8\x76\x77\x88\xcc\xd6\x9d\xe1\x5a\x03\x3b\x08\x85\x40\xce\x9e\x75\x4f\xda\xdc\x56\xa2\x5c\x98\x0a\x19\x5a\x2b\x3b\x11\xca\x2e\xc5\xe3\xcf\x78\xef\x04\x70\x3f\x31\xbd\x6c\x89\x2e\x22\xdf\xdd\x80\x71\x0c\xe9\x9d\x38\xc3\x91\xb1\xcb\xce\x08\x1c\xb3\x4f\x49\xf4\xc3\xee\xaf\x9f\xf4\x3b\x2b\xb5\x9a\x27\xde\x43\xcc\xc9\x04\x14\xb8\x42\x52\x5d\xe7\xe5\x04\x32\x7e\xf7\x09\x7c\xfe\xba\x04\x31\x25\xf5\xe9\xda\x94\x0c\xfa\xbc\x02\x21\xa2\x2e\x08\x11\x24\x50\x9b\x87\x80\x9e\x4c\xdd\xce\x03\x53\x1a\xf8\x9b\x5f\xe5\x46\xed\x72\x26\x97\x54\x09\x58\x1b\x24\x2e\xd8\x58\x95\x4c\x65\x26\x49\xe1\xce\x92\xb0\xdb\x2d\x86\xce\x2a\x80\xdf\x8d\x9a\x6f\x18\xfb\x4d\x82\xb9\xc3\x14\xc0\x21\xee\x54\x66\xef\xd8\x03\x25\x33\x4a\xdc\xf6\x2e\xfb\x0c\xac\xbb\x42\xa5\x04\xb2\xb3\x9b\xd4\x5a\x78\x7c\x1e\xfd\x00\xe3\x7e\xf6\x8e\x98\xd0\x11\x33\x80\x50\xd4\x2d\x2e\xb6\xee\x1d\x31\x7b\x4f\x50\xf3\xa7\xc7\x5c\x98\x22\xab\x9e\x81\x57\x92\x67\x92\x7c\x49\xf5\x04\xfc\x92\x2c\xfd\x2b\x7a\x61\x65\x21\x60\x0e\x1a\x1f\x16\xfc\xc2\xba\x73\xeb\x05\xf9\x5f\x63\xc2\xa7\xde\xd1\x40\xb7\x3a\xda\x38\x0e\x83\x34\x67\x92\x06\xf3\xc8\x7c\x06\x03\xc2\xb8\x85\xca\x45\x07\xe1\xd3\xe8\x1f\x18\xbb\x8a\x2a\xf8\x19\x1d\x34\xa3\x87\x66\x60\xbe\x78\x1f\x3d\xba\x75\x88\x8e\x70\x63\xaf\x53\x76\x13\x6e\x1a\xf3\x24\xb2\x21\x00\xa3\xc2\x5f\x95\xb8\xf2\xed\x11\xab\x63\xc4\xe4\x7d\xc0\xec\x7d\xc0\xec\x83\x01\x93\x65\xc0\xea\x5d\x03\x96\x61\x17\x09\x15\xa0\x4e\x9a\xb9\x9c\xad\x19\x62\xe0\xc8\x89\x2a\xb0\xb2\x7d\x3a\x7a\x6b\xac\x04\x3a\xa5\xa9\x04\x0e\x34\xfa\x4c\x4e\x5d\x66\xa7\x2e\xb3\x0f\xbb\x4c\xde\xbb\xac\xee\xa1\x53\xe1\x27\x83\x09\xa0\x04\xb1\x87\x3b\x44\x5a\x78\x7c\x1e\xed\x9c\xd1\x4e\x17\x17\x33\x9a\xe9\xad\xfc\xf4\x9a\xff\x9c\xf9\x96\xfd\xb9\xb1\xe6\xbd\x03\x53\xa0\xfa\x20\x92\xe2\x26\x53\x25\xed\x65\xa7\xc4\x60\xe3\xe3\x53\xe2\x4c\x6e\xa4\xa9\xc3\x87\x2d\xe3\x38\xd6\xbc\x2a\x71\x6b\x98\xbb\xd5\xff\xf9\x07\xf3\x7f\xf3\xc2\x2d\xf8\xbb\xab\x4d\xa8\xd9\x81\xc9\xc9\xe7\x82\xc1\xcd\x6c\xd3\xaf\x6c\x5b\x72\xe1\xe8\xd6\x37\x54\x9f\x6a\x40\xb7\xe2\x01\xfe\x4c\x54\x59\x40\xd0\xb2\x34\x18\xf0\x24\xe1\xa3\x17\xc0\xa2\x47\x6c\x01\xb1\xbe\xe4\x37\x09\x2c\xa4\x46\x05\x90\xb8\xa6\x10\x09\xae\x15\x08\x76\x7c\xd5\x8c\x98\x90\x50\x2b\x1d\x9f\x46\x07\x4d\xe8\xa0\xd9\x7b\x08\x77\xa8\xf3\xd2\x45\x2e\x1d\x78\x20\x17\x03\xec\x22\x3a\x48\xe3\x30\x96\xbd\x0b\x85\x7a\x20\x2c\xe2\xd4\xfd\xdf\xf2\xa1\x2d\x5d\xa6\x4b\x97\x01\xc0\x54\x7e\x9f\x03\xdd\xa8\x55\xb0\x32\xce\xeb\x0e\x63\x0b\x36\x86\xaf\xde\x6f\x9b\x92\x04\x5e\x97\x8c\x63\x88\x09\x35\xe2\x06\x48\x20\x77\xfc\xda\xec\x1d\xe6\x9d\x04\x76\xa2\x8c\x4f\xd1\x5f\x33\xfa\xcb\x85\x5f\xc1\x84\x70\x2b\x49\x42\x44\x04\x7c\xcf\x63\x25\x33\x44\x68\x1a\x48\xcc\x23\xfc\xae\x21\x20\x14\x9b\x33\x5a\x5d\xce\x35\x95\x1f\x3b\x6e\xb2\x8c\x5b\xfd\x68\xdc\x5c\xbe\x06\x6a\x09\xca\xba\x60\x83\x65\x00\xc7\x1f\x81\x1c\xbc\x1b\xb8\xa8\xb2\x00\x0f\xc1\x5c\xff\x6c\xcf\xc8\x7b\xcf\xb8\x0d\xea\x46\x06\xc1\x29\xad\xb0\x7d\x11\x8c\x6a\x88\x6a\x21\x4c\xea\x4d\x83\xa1\xc2\x14\xce\x5f\xf6\x86\x7d\x4a\x04\xfc\x7a\xf8\xcb\x47\xfb\xd1\xdf\xce\x46\x91\xab\x6c\x14\xbb\x41\x1b\x18\x97\xcb\x8d\x6c\x14\xb0\x03\x6e\x50\xa1\x8e\x6c\x14\x50\x6c\x72\x5d\xe1\x90\xba\x11\xe7\xea\x53\x4b\x39\xcc\xd4\xa4\xe3\xb0\xba\x41\x0f\x46\x99\x25\x9d\x05\xdc\xbf\xb7\x0b\xcf\x5e\x32\x95\x2a\xef\xf9\x58\xd6\x47\x42\x16\xd2\xa6\x0e\x7e\x7f\xff\xb7\x5b\xbd\x35\x75\x33\x6a\x29\xbf\xa0\x95\x67\x89\x2b\x17\x39\x28\x47\x94\x68\xdc\xac\x59\x5b\xe7\x97\xac\x6a\xd6\x1a\xe5\x97\x75\x59\xcd\x80\xcc\x10\xca\x5f\xed\xb3\x3b\x0f\x31\x07\xfe\x40\x12\xca\x3a\x4b\x74\xd0\xd4\x5d\x17\x63\xc5\xd5\xf9\x56\x0e\x8a\x6c\xf3\xa5\x8e\xc4\x07\x7d\xea\x2e\xfe\x2f\x03\x9d\xd9\x97\x92\x3c\xb7\xb0\x11\xae\xf2\x30\x4b\xb0\x3e\x2f\xd9\x2b\xb7\xd3\x30\x5f\xcc\xe5\xcd\xa5\xeb\xa0\xe3\xce\x61\x55\xac\x52\xc0\x80\xa0\x48\x25\xf7\x17\x5d\x67\x1f\x8e\x24\xb7\x8d\xfd\x39\xaa\x57\xbc\x7a\xef\x69\x9b\xf5\x65\x5d\x27\xbf\x00\xef\xd0\xc8\xe9\xfc\xfc\xe0\xde\xb1\x47\xfa\xcd\x15\xbd\x4d\xfa\xb7\xae\xc6\x3f\xe5\x5d\x6c\x26\xa6\xa7\xff\x3b\xa5\xc2\x77\x74\xe2\xc7\xcb\xe4\x5b\x4b\xe2\x46\x27\x6e\x6e\x13\xdf\xe8\xc3\xfc\x7f\xd9\xaa\xba\xaf\xef\xbe\x1b\x12\x46\xaf\x77\x6c\xff\x00\x24\x4c\xcc\xe1\x75\xf1\x0d\xfe\xb7\x08\xfc\x2a\x21\xb2\x4d\x1a\x81\x29\x7e\x48\xf4\x93\xc8\x5f\xf2\x68\x8d\x72\x96\x91\x43\x0b\xa5\x10\x32\x7f\x4d\xee\x1d\xf9\x57\xc7\xeb\x82\x6a\x8e\xb9\x2b\x31\xf7\xd6\xc5\x82\x63\xca\xdb\xc8\x53\xaa\x79\x50\x0b\xdc\x48\x3a\xac\x57\x1a\x61\xcc\x1e\x21\x2c\xb7\xdb\xa9\x90\x58\x71\xb7\x33\x2c\xcb\x47\xf9\x9e\xcb\xb2\xbb\x6c\xfb\x8c\x3e\x9b\x83\xd8\xfe\xb4\xee\x56\xc8\xe1\xef\x6b\x73\x2c\xbd\x4f\xe6\x7e\x9c\x4f\xab\x3f\x2d\xeb\xe6\x9b\xf3\xea\xbf\xd5\xdf\x8f\x52\x7f\xc7\xb9\x7f\x94\x52\xf9\x1d\xb3\xe1\x0f\xe4\x03\xfd\x57\xd5\x7f\x5f\x5a\x24\x00\x6f\xcd\x8c\xad\x64\x53\x48\xdd\x1f\x96\xf9\x72\x35\x78\xff\x05\x4c\xd1\x3c\xb5\xab\xda\x8d\xd3\x52\xbc\x51\xa4\xf7\x83\x3b\xfc\x13\x28\x4e\x1b\x20\x4e\x40\x91\x5c\x23\x46\x2e\xcb\x00\xb9\xe0\x37\x00\x78\xae\x80\x29\x2f\x90\x9c\x36\xa5\xd4\x3d\xb0\x11\xff\xed\x92\xfe\xa7\x71\x49\xef\x92\xe9\xdf\x09\x0f\x55\xae\x67\xe8\xd7\xf6\xfd\xf0\x50\xfd\x03\x74\xa8\x75\x56\x7e\x3c\xf7\xdb\x73\x33\x44\xd1\xaa\x62\x2a\xc4\xd0\x50\xbf\xab\x62\x2a\xca\xdd\x35\xec\x73\x27\x35\xc1\xc6\xc7\x9e\xd8\x50\xfe\x75\xaa\x7d\x23\x91\xd0\xc0\x57\x35\x7c\xa8\x92\x3a\x5e\x49\x30\x1e\x94\xef\x79\x83\x5f\xde\xfb\x45\x4e\xba\xf8\xe3\x0a\xae\xef\x23\x81\x3f\xae\xb2\x55\xdf\xeb\x45\x42\x90\xae\x2a\xcd\xfc\xd5\x51\xdf\xf9\x5c\x89\x91\xa4\x54\x2f\x89\xe7\x86\xb0\x7d\xfa\xb8\x06\xeb\xfe\x09\xf6\x47\x72\x88\xff\xb3\xb9\x16\xeb\x5c\x65\x08\xf7\xb6\xb6\x64\x4e\xb1\x87\x75\x05\x05\x86\x7f\x66\xf0\x12\xd6\xc8\x49\xff\x57\x6b\x85\x3f\xa6\x02\xff\x80\xc9\xf1\x9f\x6d\x49\xff\xcb\x65\xe4\xa7\x47\xea\xf7\xbf\xef\xee\x2d\x9b\xfa\x33\x7d\xe6\xed\xdf\x7d\xc3\x8f\xff\x57\xc8\x86\xbc\x85\xae\x70\x9c\x33\xfd\x73\x9c\xfa\x6f\xc6\x63\x2a\x95\x8a\x1d\x28\x5b\x33\x8a\xaa\xb5\xe0\x15\x09\x66\x68\x9d\xfd\x8e\x48\xc1\xb8\xd4\x00\x06\x8e\x12\xa9\xf5\xe0\xda\x61\x12\x2a\x75\xc6\x56\x15\xa0\x4f\x2e\xf7\x00\x53\xa7\xda\x3a\x50\x3e\x98\x58\xf5\xa0\x20\xd9\x60\xaa\x6d\x7d\xe1\xec\x57\x1e\x70\xa7\x19\x77\x82\xf2\x99\xfd\xf6\x57\xcf\x9f\xe3\xf9\xd1\x42\xf0\x4e\xa2\xd9\xb3\x37\x3b\xe8\x79\xb2\x4d\x46\x66\xf9\xc0\x84\x4d\x1c\x03\x6f\x32\xb2\x6e\x2f\x6a\xc6\x90\x80\x64\x2c\x07\xa1\xe2\xa3\xdc\xbd\xdb\xe1\x47\xb4\x76\x99\x2a\x4f\xc2\x46\xa5\xf0\x01\x64\x87\x32\x52\xa1\x14\xa9\x6e\x92\x57\x5a\xb2\x26\xf1\xbe\xc4\x79\x8c\x96\x20\x89\x0a\xbf\xba\xba\xeb\x8c\xdb\xc6\x83\x91\xf0\x89\x34\xd8\x2c\x33\x69\xbf\x6a\xac\xbf\xff\x07\x9b\xce\x77\x69\x5e\xac\xe9\xfb\xca\xfe\xfe\x99\x91\x8b\xaf\xab\x38\x63\x48\xbb\x7c\xab\x34\x36\x7c\xc1\x4f\xbb\x82\xdf\xeb\xaf\x5e\x84\x8a\xf9\xac\xa4\xee\x83\xa0\xca\x37\x57\x23\x13\x57\x14\x74\x28\xaf\x57\x63\x6e\x53\x7a\x6e\x94\x45\xa7\x46\xdc\x41\x09\xd4\x5a\x25\xb3\xf5\x7a\x04\xe9\xa7\xd4\x7e\x10\x12\x40\xf5\x81\x6d\x39\x52\x66\xa5\xaf\xd6\x59\x73\xd9\xe6\xb3\xdd\x90\x10\xeb\xab\xac\x20\x17\xd3\xae\x96\xae\x0b\x9c\x43\x64\x73\x6a\xec\x8b\x4b\xf2\x39\xcc\x97\x4b\x08\x64\xde\x4c\xd2\xa2\x85\x25\xb8\x1c\x22\xef\x4d\xa8\x96\xa8\x5f\x65\x00\x02\xe4\x83\xaf\x72\x2c\x56\xff\xe0\x63\xd4\xae\x97\xa3\xe8\x81\xa9\x76\xc3\x5e\xad\x4b\x68\x8e\x84\x93\xf5\xca\xa1\xd2\xeb\x81\x0c\xb5\x37\x0d\x4b\x37\x17\x99\xa9\xd9\xda\xe2\xe5\xc1\x98\x94\x8b\x20\x4d\xc5\x12\x16\x9a\x5e\xad\x45\x64\xc8\x1d\xf0\xcc\x91\x41\xe2\x0d\x89\x5d\xe3\x8d\x95\x28\xfa\x07\x57\xe2\x3f\x7e\xff\xe9\xb7\x3b\x63\x01\xff\x5a\x67\xb5\x6f\xe4\x76\xac\x9d\xeb\x1f\xea\x9d\x7f\x7f\x28\xe1\x16\x4e\xdc\x1f\xf5\xa2\xff\xc7\xc5\x16\x89\x72\x03\x08\x96\x34\x6f\x47\x8b\xbc\xb8\x91\x40\x9d\x22\x8f\xa2\xbe\x18\x30\x14\x96\x4c\x86\x2c\x46\x8a\x54\xdc\x94\xf1\x4b\x17\x94\xb9\x29\x35\x8e\x52\x99\x8e\x4f\x42\x9c\xdd\xe6\xe3\x15\x6f\xf1\xe8\x6d\x9c\x00\x08\xac\xf1\x8c\xd4\xd1\xe6\x2a\xc2\xa4\x22\x43\x35\x7b\x7f\x07\x40\x59\x5b\x08\x9c\xba\xb5\x99\x4c\xdb\xcb\x8c\x06\xcd\xa4\x06\x96\xe4\xe6\x86\x6f\xc3\x79\x3f\xfd\xc0\x54\x13\x10\x63\xd3\x18\x07\x60\x72\x35\xbd\xa3\x31\xb5\x17\x92\x06\xa2\xe7\x2a\xfe\x1a\x33\x5e\xe3\x9e\x32\x63\xd0\xa7\x0c\x0e\x69\x4e\x69\x2a\xd3\x42\x24\x9e\xe6\x12\xa0\x05\xba\x7b\x67\x83\x8e\x1a\xd6\x33\x76\x68\x9e\x3f\x2a\x61\x7d\x57\x61\x8d\x04\xa3\x42\x39\x5f\x2a\x9d\xee\x9d\x98\xd5\x5c\x4e\xb6\x38\x84\xaf\x50\x50\xf9\xc0\xb2\x07\x13\x7f\x46\xce\x20\xd4\xb8\x2c\x99\x39\x1d\x88\x07\xdc\xf5\x46\xe7\x74\xd9\x07\x6d\xcd\x4c\x2c\x33\x21\x11\x13\x79\xb4\x91\x1d\x98\x41\x73\xdd\x16\x13\x2e\xdb\x4c\xb9\x96\x95\x26\xb3\xd9\x5b\xf8\xe6\x26\x1b\x37\xd4\xe7\x25\xb9\x4c\x18\x22\x45\x0e\x9d\x65\x7b\x60\x30\x57\xf3\xe0\xaf\x4e\xec\x33\x0b\xbd\x87\x92\x88\x53\xfd\x0a\x8f\x3c\xe9\x73\x9e\xae\xb3\xbb\x28\xb8\xbe\xe3\x88\x55\xd7\x91\x31\xb8\xf3\x6f\xf0\x75\x3c\x57\x48\x19\xb9\x76\xf5\x3e\x62\x9d\x73\x59\x77\x97\xd9\x31\x34\xf0\x77\x05\x40\xb6\xbc\xa8\x2d\xa8\x9c\x73\xbf\xec\x9f\xec\x40\xe6\x6d\x7f\x2e\xdf\x82\xf4\xf8\x11\x21\x9a\xff\x71\x81\xef\x99\x6b\x00\x76\x96\x3d\x69\x8b\xe4\x5b\xea\x5a\x66\xaa\x98\x17\x19\x64\x73\x2f\x00\x72\x19\x95\x45\xbe\xd2\xdd\x41\xc2\x3c\xca\x54\xdd\xa4\x2a\x8c\xc2\x81\x78\x37\x40\xd6\x19\xb7\x23\x35\xdd\xe0\xe7\x3c\x22\xdd\xdb\x57\x83\xb4\x8c\xf4\x77\x6f\x60\x99\x49\x90\x64\x0d\xbe\x68\x9f\xea\x5c\xd8\x2f\x71\x25\x9c\xdd\xf0\x35\x7c\x72\x03\x0b\x71\x50\x66\x88\x2e\x29\x91\x45\xaf\x6e\x1c\x30\xb8\xf3\x50\x2b\xc8\xbc\x50\xfa\x8b\xba\x1c\x93\x6f\xb6\xa6\xb8\x35\x82\xa5\x5a\xbd\x57\x50\x51\x76\x47\x2c\xb1\x02\x0d\x20\xef\x02\x8d\x78\x98\x82\x53\x7c\x16\x5a\x14\x08\xf0\x29\xf2\xd4\x76\x3c\x31\x44\x03\x12\x11\xa7\xe8\xb1\x59\xee\x12\x5b\x28\x46\x00\x07\x4f\xeb\xab\x22\x06\x45\x46\xf3\x9e\x72\xa9\xc8\xf1\x0c\xb3\x0e\x2e\x8e\x55\xa3\xa6\x46\xda\x1a\x2a\xd9\x0a\x1b\xf5\xd2\x31\x98\x4c\xd9\xca\x91\x5a\xbe\xd1\x31\x99\x77\x34\x2a\x8d\x91\x0d\xee\x52\x49\xa1\xa1\x80\x7c\xa7\xa7\xa4\xd1\xd2\x40\xda\x75\x59\xec\x81\x6c\xf3\xd6\xd5\x25\x37\x99\x78\x2f\x5d\xa2\x43\x92\x46\xcd\xcb\x9e\xa4\xa1\x98\x8b\xb2\x80\xac\xab\x34\x21\x7b\xa0\x9e\xa9\x8f\xf5\x22\x53\xdb\x9d\xfd\xdf\x47\xb5\x51\x78\x52\x75\x39\x2e\x45\x2c\x4c\x76\x21\xcc\xd0\x62\x2b\xbe\x2e\x6a\x1c\xc2\x64\x41\x1a\x73\x6b\xf6\xe0\xae\x18\xaa\x2f\x17\x5f\xc2\x07\xea\xf2\xcb\x99\x4a\x94\x1d\xac\xee\x82\x4c\x63\xbf\xcb\x7d\x60\x22\xbf\xfd\xfa\xbf\x7f\xb9\x9f\x2d\xb3\x4e\x6c\x64\x62\x8f\x9d\x04\x10\xf6\xd5\x20\xf5\x5d\x02\x03\xef\x40\x7f\x17\xaa\xf1\xb5\xa2\x6e\xc8\xfb\xd9\x5c\x49\xa9\xdb\x17\x54\x41\xce\x56\xa9\x97\xb0\xea\x58\x8a\x1b\x06\x60\x5b\xef\x46\x5a\xc8\x32\xaf\x8b\x53\xa4\x52\x2b\xf2\x82\x34\xd5\x23\x12\x58\x77\x46\xad\xa1\x66\xb8\x2d\x75\xe0\x02\xc0\x6e\x69\x53\xa1\xce\x71\x18\x82\xaa\xb9\xdf\x5e\xf3\x23\x78\xec\xdd\x4f\xa2\x94\x0c\x0d\x46\xb2\xb9\xe0\xef\x7e\xe6\xc8\x54\xee\x99\x72\x42\xcd\x26\x2c\xeb\x54\xcb\x0e\x65\x1b\x38\x8c\x0e\x4e\x48\x80\xe5\x64\xeb\x86\x22\xb7\x73\x72\x2b\x37\x0e\x51\xea\xe2\xee\x46\x96\x3d\x89\xb8\xd4\xcb\x75\xd4\x43\x79\x27\xb8\x81\x63\x6f\x5f\xda\xd4\x77\xcb\xda\xe3\x99\x5f\x28\xf1\x69\x5d\xa6\x49\x9e\xde\xcf\xce\x3c\xf3\xdb\x17\x3e\x5b\xb8\x29\x4d\x72\xfe\x03\x57\x7e\x4f\xfc\xff\x27\x14\x15\xcc\xd1\xfb\xf2\x38\xa6\xb2\xea\x47\xb7\x65\xc6\x17\xde\x91\x65\xdd\x91\x69\xca\xab\x8e\x3c\xfd\x62\xf4\x64\xfa\x97\x43\x9d\x9c\xa7\xa9\xb4\x0c\x7a\xfe\xfa\x58\xdc\x9d\x9e\x3a\x59\xd2\xa9\x52\xd2\x3c\xf5\xa9\x4d\x7d\x4f\xbd\x84\x4e\xac\xc2\x38\xe9\x02\x2c\xa3\x46\x4e\x32\xb1\x0b\x61\xb7\x07\xaa\xab\x14\x75\xf1\x96\x6a\x0b\xf2\xd4\x8c\x82\x0b\x37\x13\xe4\x8a\xba\x02\x68\x03\x28\x29\x76\x89\xfa\x5e\x9b\x84\x9a\x0c\x48\x1f\x2d\xe3\x38\xfc\xed\x26\x00\x64\xd8\x0f\x4c\x7d\xec\x16\x55\x5f\x09\x55\x47\xf5\x92\x7f\xa2\xac\xd9\x95\x66\xaf\x9d\x04\xa1\x25\xe5\x38\xc1\xb5\x86\xd6\x55\x17\x0d\x7e\x43\x23\x2b\xeb\x1a\x3b\x68\xe2\xd6\x0e\xa7\x34\xf6\x3d\x09\xe8\x1a\x09\x7e\x94\x84\x67\x5c\x9b\xdd\x23\x0c\xff\xba\xfb\xfb\x4f\xff\x7b\xf7\x1f\xf7\x89\xc3\x4c\x29\xcb\xd4\x88\x8b\xdb\x21\x12\xda\x39\xb4\x47\x9f\x15\x89\xfd\x42\xb9\xeb\x6c\x94\x2a\x3f\x36\xaa\x19\xd9\xfc\xa9\xb9\xc0\x64\xd4\xaa\x40\xfa\x08\xe5\xbd\x80\x7a\xdb\x45\x66\x47\x38\x02\xf8\x0f\x51\xfb\x0b\x33\x1f\xd1\x13\xd8\x74\x18\xd0\x1e\x65\x91\xa9\x4d\x86\xea\x69\x76\x7f\x66\x52\xea\x08\x12\x73\x9f\x1a\xe5\x84\xe2\xd5\x0e\xf1\xdc\x61\xd6\x88\x12\x8a\xd7\x70\x02\xd9\xe7\x5c\xc7\xe7\x27\xa3\x9a\x7c\xac\x8a\x35\x88\x41\x06\xb7\xa5\xc5\x35\x28\x42\x2b\x3b\x2b\xa4\x6a\xd3\xf8\x03\xd1\x96\xb8\xa0\x9c\xb1\x9f\x2b\x51\x06\x70\x83\x5b\xe2\x56\xa9\xa9\x2c\x7f\x62\x62\x24\xae\x93\x51\x4a\xe5\x51\x28\xa1\x7c\xad\x8b\xbb\x37\x6e\xbe\x09\x0a\x17\x53\x01\x2e\xa1\x51\x6e\x6d\x8f\x92\xbb\x28\xbf\x41\x4c\x35\x21\xf0\x88\xa0\x6b\x96\xec\x2f\x88\x4f\xde\xe1\x73\xf5\x9b\xa0\xf1\x65\x76\x05\xef\x1a\xa1\xc0\x0b\x48\x0d\xca\x12\x18\x0d\xa8\xa1\xe9\xc5\xe6\x4c\xb9\xf0\x23\x17\x32\x78\x96\xe8\x48\x23\x6b\x6d\x88\xb6\xfd\x8c\x12\x9e\x29\xcd\x4a\xbd\x32\x55\xcb\x73\x0e\x00\x12\xea\x31\x8b\x01\x76\x20\x78\x84\xfa\x24\x41\x09\x0a\x4a\xc5\xcb\x0a\x4f\xc2\x92\x51\xd6\x4b\x5b\xb7\xe3\xf6\xc5\xd7\xca\xee\x62\xcf\x2d\x15\x1f\xae\x7c\xc8\xb0\xe4\xdc\x4f\x77\x33\x5e\x95\x44\x49\x7d\x7d\xaa\x52\x56\x3e\x52\x92\x4b\x9e\x51\x12\x75\x23\xff\x30\x2f\xbf\x5c\x2d\x97\xa4\xe8\xc3\x96\x9f\x5d\x1f\xbb\x37\xa6\xeb\x7c\xa4\xd8\xa6\x79\x71\x17\x53\xda\x73\xf7\x3b\x4e\xae\xb1\x2e\x0d\x32\x6f\xde\x7c\x2f\xd2\xf0\xb2\xae\xee\x12\xe1\xfe\x66\x41\x74\x0d\xb3\x01\xf6\x6f\xc6\x00\xb8\xdb\x8e\x90\x29\xea\x4f\x6b\x37\x57\x5e\x30\xa5\x7a\xd2\xa9\x50\x53\xb8\xdd\x70\x31\xf7\x4c\x92\xa3\x6c\x8b\xdd\xcc\x04\x55\x3d\x62\x74\xe2\xef\x2b\xa0\x92\x76\x61\x33\x31\x35\x8c\x62\x65\x5f\x9d\x56\x80\x93\x23\x94\x4b\xa1\x9e\x5c\x2b\x16\x6d\x6e\x7e\x78\x27\x14\x54\x61\x04\x6b\x2c\x8a\xc6\xbc\x2f\x03\xf5\x22\x3e\x3e\x29\x95\xd2\x7c\x1d\x65\x8d\x75\x84\xf0\x06\x82\x0f\x31\x7d\x1b\x6e\x21\x33\x26\x23\x3e\x31\x84\x72\x7c\x3a\x37\xa3\xc7\x4a\xea\x33\x25\x97\x1c\x6e\x4f\xb4\xe5\xcf\xb2\x94\x20\x22\xaa\x3d\x32\xca\xf5\xdc\x8e\xe6\x02\x3f\xcc\x3b\x76\x42\x63\x26\x2e\x2f\x8d\x4a\xf1\x2e\x39\x15\xb2\x0d\xb4\x11\xa1\x82\xe5\x93\x09\xe4\xe0\xbd\x34\x30\x60\xcf\x01\x1d\x42\x5d\xe7\x46\x09\x44\xe3\xda\x50\x53\x02\x0a\xf1\xee\xbd\x6f\xd5\x97\x55\x9d\xdd\xd6\xeb\xa8\xe9\xeb\x46\x28\xe8\x2b\x30\x44\x1b\x34\x9c\x01\x15\xc6\xd5\x0e\x36\x69\x26\x8b\x02\x58\x2b\xb2\x9f\xa9\x17\xf8\x09\x3e\xd1\x00\x84\x80\x75\x6a\x51\xc5\x7c\xde\x0d\xde\x6e\xf6\xee\xbe\x5c\x3d\x85\xc4\x2d\x40\xbb\xe2\x8b\x9f\xd2\x01\xf0\xb9\x7e\x18\xe5\x8e\x6d\x35\x79\x63\xe8\xb2\x1c\xe6\xd3\x95\xeb\x95\x32\x40\xdd\x9b\x8b\xd3\xfe\xc4\xd7\x2b\xa4\x12\xf7\x67\x34\x22\xd3\xa5\xbb\x92\xee\x5f\x19\x3f\xff\xfb\x67\x11\x9d\x14\xb1\xd6\xc1\x72\xa4\xc4\x1d\x4e\x87\xe6\x28\xce\x42\x32\x65\xcd\x6b\x9e\x25\x00\xe1\x1c\x35\xc2\x13\xbd\x14\xd7\x8c\xd3\xfb\x35\xf8\x9d\x1e\xeb\x15\x4f\xc9\x5d\x14\x50\xac\x2f\xfe\xc3\xcb\x47\xba\xb6\x09\xd8\x5f\xa5\xab\x73\x88\xbc\x96\x97\x99\x6a\xdf\x93\xfa\x52\xc9\xec\x2f\x00\xba\xf7\xf8\x5b\x61\x1e\xa0\x92\x1b\x00\x4c\x15\x31\xac\x24\x8a\x08\x4f\x79\x50\x94\x4a\xeb\x52\x30\x9d\x80\x46\xc3\x43\x78\x97\x02\xe1\x8d\x50\x59\x16\x9b\x6d\x14\xf5\xb6\xba\xe3\x44\xa9\x43\x15\xfb\x9f\x11\xe4\x42\xdc\xac\x65\x94\x1a\x72\x71\x83\x07\x1f\x66\xff\x04\x68\x04\x5f\xf5\xbe\x1c\x42\x31\x56\xfc\x04\x5b\x79\x58\x02\xb9\x77\x97\x1c\x12\xc0\xc2\x6e\x21\x97\x50\xc9\x7b\xf7\x3a\x83\x59\xba\xba\xf6\x9c\xc5\xb5\x1a\x75\xb5\x07\x25\xc6\x5e\xa6\x1f\x23\x54\x1c\xc3\xea\xde\xb9\xff\x36\x68\x26\xb2\x84\x5a\x4e\x62\xc4\x1d\x84\xfa\xcd\x05\xe5\x03\x8f\xaa\xd5\x52\xe2\xf5\xdf\xe7\x84\x99\x4f\x50\x6c\xc7\x64\x98\x08\x22\x08\xe3\xaa\x1a\xb5\xec\x53\x76\x5a\xee\xf2\xa2\xd4\x78\x07\x29\x89\xc3\x70\x2f\x83\x19\xfb\xb1\x13\xf6\x4d\x0d\x1c\xde\xc6\x28\x8b\xf7\x17\xc3\x87\xb7\x2f\xee\x04\x96\xa9\xe0\x1e\xbc\x8f\x96\x4e\x68\xe9\xec\x4d\x8d\x87\xb8\x9d\x07\xbc\x25\x52\x57\x5d\x6e\x35\x82\x82\xc2\x10\xe9\x06\x7f\x36\x30\x58\xb8\xfb\x58\x47\xd5\x2c\xce\xec\x84\x12\x7a\x21\x8d\xf1\x9d\x4f\xf7\xdb\xc3\xd3\x35\x94\xbc\x5a\xa7\x5e\xdd\x14\x09\x74\x09\x7d\xb8\x7c\x99\xd1\x46\x6f\xac\x8b\xf1\xa3\xbd\x34\xac\x78\xc9\xcb\x0e\x1a\x45\x45\xf5\x31\xb8\x5f\xde\xbf\x9f\xc7\x89\x27\x8e\x4d\xdb\x3c\xa5\xa3\x61\x69\x9d\x5d\xc5\xf3\x8d\x9f\xf3\xf8\xfe\x25\x30\xfc\x5a\x84\xf5\xbe\xba\xd2\xd5\x63\xa3\x80\x8f\xbe\x99\x66\xff\xf6\x3a\xb7\xbb\xf8\xca\x58\x5f\xaa\xdf\xee\x33\x29\x14\x90\x40\x9f\x04\x2e\xa7\x90\x02\x98\x6d\xda\x88\x93\x52\x2b\x65\x04\xe2\xe4\x66\x91\x8a\x6e\x47\x47\x9f\xe4\x58\x96\xb9\x7b\x95\x39\x96\xb6\x59\x65\xae\x59\xa2\x4f\x9b\x9b\xba\x9d\x53\xf6\xe2\x73\xab\x62\x5f\x04\x11\xd2\x98\x1f\xae\x97\xa8\x21\x64\x08\x18\x2d\x3f\xe2\x84\x90\xb4\x32\x25\x9f\x6b\x0d\x33\xad\xd5\x36\x20\xc0\x34\xac\x8a\x08\x03\x16\x21\x8b\x6d\xc5\x4e\xbd\x54\xc4\xca\xb1\x6f\x12\xeb\x2a\xe6\xe2\xb2\xb2\x72\xad\xd8\x3d\xe5\xc7\x4a\xa9\x6b\xdc\x6f\x2a\xd0\xe7\x09\x3a\xd2\xe0\x0c\x58\x0f\xa0\x80\x0e\x1a\x1f\xd7\xeb\xdd\x17\xaa\x1b\x2f\x40\x45\x28\x0b\x2a\x42\x8d\xdc\x10\x60\x20\xb2\x4d\xb1\xa1\xa4\x5c\xb1\x93\xe2\x5e\x1f\x02\x13\x39\xca\xc5\x49\xc4\xad\x3a\xf7\xac\x80\xf8\x8e\xbf\xad\x75\x30\xeb\x6b\x21\xd6\x40\xe2\x8a\x6f\xdd\xe4\x0c\x73\xb3\x02\x43\x63\xdc\xe5\xc5\xcd\xcc\xba\xf3\x21\xb2\x29\x8e\x23\xdc\xdf\x2b\x84\x9d\x0b\xad\xd9\x4d\xfb\xb0\x6f\x80\xcd\x52\xb0\x31\x1b\x1f\x07\x60\xb0\xc5\x8d\xf6\xd1\xda\xc9\x5b\x3b\xaa\x76\x11\x42\x2d\x2e\x03\xfa\x8c\x0c\x17\x2d\xf3\x00\xa8\x9f\xa3\xb9\x2e\x4c\x00\x09\xc0\x6e\x6f\x81\xae\x0d\x67\x76\x88\x98\x4e\x71\x3c\xdb\xbe\xd0\xe2\x82\xb8\xe7\x08\xf4\x14\x00\x9d\xa1\x45\x13\x5a\xf4\x50\xe0\xa2\xc5\x31\xb6\xfa\xbc\x81\x6f\x5f\xba\x2b\xf8\xa3\xbc\x64\x50\xdc\x3f\xf5\x93\x20\x90\x97\xb9\x1c\x67\x79\x29\x81\x24\xd9\x01\x6c\xde\x9f\xfa\x31\x47\x3a\x55\x9e\xf0\xf1\x65\xb6\xaf\xfd\xe5\x03\x36\xb6\x8f\x56\xe7\xdf\xe7\x7f\xfb\x6d\xf7\xcb\xfe\xe5\xb3\xf8\x1b\x6b\xdb\x66\x61\xff\xe7\x44\x4d\x77\xea\xfa\x6c\x8a\xa3\x9b\x5a\x46\x5c\x79\x32\xe2\x22\x7b\x09\x91\x9c\xba\x7f\x81\x79\xd2\x6b\xf7\x59\x5a\xa1\xbf\x02\xa5\x05\xb8\x6d\x56\x7c\x2d\xa9\x65\xa0\xbd\xf8\x2a\xf2\xb5\x90\xa9\xc9\xc3\xe5\x03\x42\x3d\x4f\x78\xae\x7f\xb9\x4c\xdf\xaa\x08\xd8\xf9\xa4\x61\x05\x2e\x18\x80\x8b\x5c\x2f\x16\xc4\xe2\x92\x05\x24\x22\xf8\x2e\x83\xb7\x88\x01\x3e\x11\x59\x51\x75\xce\x94\x00\x4a\x96\x72\xc3\x33\x71\xfb\xb1\x55\x88\xa0\x65\x6a\x1c\x75\x92\x5f\xd0\x84\x46\x79\xf0\xb9\x70\x4a\xb3\x4d\x0b\xb7\x4b\x9a\xcc\x87\x17\x56\xe1\xc2\x0e\x83\xb8\xfe\x72\x05\xcf\xf6\x51\x24\xeb\xae\xa1\xfc\xa4\xb8\x0d\x1c\x14\xef\x28\x7d\x50\x0a\x6c\xff\xb4\xf4\xab\x4c\xbc\x5b\xf6\x26\x67\xaa\xcd\x5d\xa8\xd6\xdd\xa5\x17\x18\xfa\x0a\xa7\x89\xc5\x30\xba\x6e\x0a\xe5\xe2\x03\x0b\x13\x24\xa1\xbf\xd2\xe8\x2f\x43\xe0\x2e\xf5\xfc\x55\x56\xf0\x2a\x47\x97\x57\x79\x77\xf9\x70\x17\xfb\x05\xe8\x1a\xc5\x74\xaf\x24\x25\x88\x51\xfc\x87\x80\xab\x48\x00\x19\x2c\x8c\x19\x11\x90\xd0\x79\xb2\x6f\x6f\x9b\xbe\xce\xc0\xad\x6e\x9f\xdf\x60\xfd\xc6\x70\xec\x7f\x7d\x7d\xfd\xf9\xd3\x88\xaa\xee\x7c\x4e\xcc\x3b\xa3\xd8\xfa\x5f\x86\x62\xae\xe4\x2a\xe3\x49\xd7\x7b\xf6\xa3\x9e\x4c\xe5\xea\x27\xf1\x8b\x38\x77\x9d\x1f\xe0\x5f\xbf\x7d\x61\x99\x7a\x90\x4d\x7c\xbc\xab\xf3\xc7\xfa\xe2\x93\x53\x33\x01\x2c\xb4\xee\xd6\xd3\xd2\x87\x9c\x41\x10\xb0\xd5\x17\x90\x19\x57\xbf\x89\x9f\x8c\x93\xd7\xbd\x81\xef\xdf\xbe\xb8\xbe\x94\x7c\x3e\x35\x52\x9a\xf4\x7c\x6a\xa4\x34\x7f\x90\xfa\xf2\x71\x6f\xbc\xfe\xf4\xdb\x5f\x3f\xc0\x56\xff\xa6\x63\x56\x28\x9f\xc9\x38\x76\xf9\x03\xe4\x41\xcb\x7b\xe2\x24\x64\x48\x81\xa0\xd6\x5c\x03\xc3\x23\x4e\x65\xc7\x4c\xd5\xe0\x2e\x55\x5b\xb0\x9c\x20\x4d\xb3\xed\xdd\x5c\xc0\x06\x38\x32\xa6\x18\xc1\xc3\x32\x19\x15\xf5\xd1\x6f\xc9\x20\xca\x25\xc0\x84\xb0\x30\x0a\xf5\xd4\xa8\x4d\x67\xa2\x96\xe7\x82\xd4\x8e\x0a\xef\x88\x6b\x73\xdb\x54\x66\x43\xc8\x94\x01\x6f\x98\xa9\x22\xa4\x27\xdd\x1e\x58\xa9\x35\xa0\xf1\xb4\x81\x28\x57\x03\x9c\x47\x92\x4b\x82\x6c\x1b\x2c\xec\x5f\xbb\x3b\x17\x0f\xeb\xc6\x8c\x3e\x01\x16\xdc\x2c\xef\x92\x77\x3a\x93\xbc\xb3\xbd\xbd\xf6\x89\xf5\x74\xf6\x4c\xea\xa6\x3f\x22\x75\x63\x30\x3f\x0b\x45\x58\x80\x94\xda\x4a\xbe\x92\xb9\x91\x58\x7d\xca\x08\x81\x0e\x4b\xf9\x2b\xdb\x75\x82\x60\xa7\xcc\x6d\xef\x46\xa6\x94\x42\xe6\x86\x97\x54\x2a\x7e\x59\x7b\x0c\x54\x30\x26\xed\x53\x05\x7a\x27\x0b\x99\xfa\x72\x4f\xf0\x18\x4a\xbf\x92\xb8\x94\x10\x90\xc9\x80\x81\xeb\xe2\x06\x92\x8f\x60\xcf\xd8\x50\x72\x3b\xab\xe5\x8c\x78\x52\x7f\xe8\x94\xb8\x4d\x71\x4c\x00\x86\xef\x19\xc5\xae\x2e\x87\x7a\xe9\x53\x1c\xc3\x8f\x01\xc8\x5a\xc9\x4b\x79\xb1\xd0\xb7\x97\x58\xc8\x73\x96\x8b\x0b\x57\x62\x3a\xfd\x11\x31\xfd\xb7\x7f\xf8\xd8\xfc\xf4\xff\xfe\xe3\xa7\xdf\x3f\x62\xa4\xfd\x04\x4f\x1e\x4c\x34\xea\xd7\x66\x0a\x98\x1b\xf4\x7c\xed\xa4\x82\x2b\x87\xdd\xb4\x31\xc0\x5d\x06\x3f\x68\x79\x37\x2d\xae\x0d\x87\x2f\xc0\x84\x8e\x1c\xec\xb6\x32\xbf\x22\x35\x13\x31\x83\xcb\x55\xeb\xae\x8b\x7f\x8b\xea\x8c\x0f\x78\x76\xf4\xa2\x18\x43\xa7\xf2\x22\x5b\x8c\xb3\x03\x51\x1e\x69\x0b\x1f\x1a\x39\xf7\xc4\xaf\x56\xc3\xf3\x43\x69\x0c\x73\xac\xa8\xab\x85\x07\xa4\xf7\x0b\x73\x27\x4f\x79\xac\xbd\x73\x8b\x25\x4f\x6c\x5f\x71\x8b\xb7\x2f\x78\xd9\x3b\x8c\x8e\x48\xfa\x42\x2a\x0c\xa0\x6a\xd7\xea\x89\xdf\x9f\xf6\x30\x1a\xc0\x1c\xb8\xe8\xf9\x83\x2c\x99\x4b\xd2\x42\x0d\xb7\x75\x23\xb3\x47\xc2\xef\xc7\xe7\x72\xb9\xf8\x6e\x98\x3e\xf7\x0d\xd2\x6f\x3f\xfd\xed\xd7\x6f\xef\x6b\x7d\x8a\x2f\xfe\x3a\xdd\x31\x82\x85\xfc\x54\x36\xd4\x77\x24\xf9\xdd\x88\x64\x1c\x67\xbe\xcd\xf9\xde\xc9\x87\x44\xae\x02\x2f\x38\xb9\xc1\x2f\xa2\x1b\xc1\xc8\xa5\xf2\x62\x2b\x36\xda\xf1\xbc\x41\x41\x1f\x59\x65\x46\x71\xe9\x66\x44\x68\x1d\x94\xb9\xac\x23\x61\xa3\xb6\x0f\x9c\x38\xee\x42\x6d\x26\x1d\x21\x1e\xc5\xab\x7c\x7b\xb3\x37\xa0\x2e\xda\x8d\x08\xca\xa5\x08\x72\x8f\xb9\x58\x7b\x66\x9e\x84\xa9\x81\x16\xaf\x21\x0d\x25\x75\x59\x21\x7b\x01\x1e\xf1\x83\xf8\xc8\x9d\xcc\x3c\xa7\x59\xf5\xcd\x5d\x9d\x4f\xd1\xb8\xa7\x1b\x34\xee\xeb\x24\xba\xb3\x79\xb5\x9d\xe4\xce\x57\x85\xc9\x41\x45\xa5\x3e\x9d\x5e\xe6\x0d\x28\x11\xfd\x98\x5d\x8c\x24\x3f\x72\x9e\xf0\xad\x11\x90\xc1\x17\x1e\xac\xe1\x60\x02\xa2\xec\xc4\x41\xb7\x35\x80\x85\x5a\x6d\x03\xbd\x36\x35\x60\xa4\x46\xd8\xa3\x46\xf8\x03\xcd\xbb\x27\x1f\x20\x68\x7d\xf2\xc9\x95\xce\xfe\x56\xef\x5f\x04\x34\x2e\x97\xe7\x3a\x71\x26\x4e\x7c\x60\x12\x51\x6a\x9c\x1f\x4e\x17\x75\x3f\xe7\x33\xe2\xe2\x46\x33\x98\xb0\xef\x9a\x09\x87\x5f\xff\xed\xb3\xc6\xf2\x8f\xc9\x41\x79\x85\xf5\xaa\x01\x05\xfe\xd0\x29\x43\x5b\xe7\x91\x0c\x26\x94\xb3\x4c\xcc\x2f\x46\xd5\xea\x8e\x4b\x5c\x1b\x7f\xc2\x3a\x4d\xd2\xe6\x46\x9a\xd5\x2d\x54\xb5\x32\xa5\x87\xeb\xcb\xb8\x50\x4d\xfc\x7e\xa3\xf5\x73\xe6\x4a\xb5\xe6\x71\x1f\xf7\x0f\x11\xfe\xe6\x07\xff\x64\xe8\x64\xb6\xbe\x78\xeb\x82\xad\xba\xeb\x53\xcd\x8d\x79\x7f\x46\x21\xed\x02\xcc\x58\x93\x3a\x20\x6e\xac\x08\xee\x16\x3f\x1c\xf8\xf7\x02\xf0\xd7\x66\xd3\xfa\x4c\x43\x84\x90\x65\xe1\xd8\x73\x5b\xfc\x49\x28\x33\x58\x1f\x27\x23\x83\x8d\xe1\x2e\x36\xa2\x3c\x95\x1a\x9b\x6b\xb2\xac\xe8\xa4\x16\x6f\x3f\x32\xc7\x67\xa5\x54\x66\x9c\x7d\x7b\x2d\xd8\x95\xbf\x71\x69\x7a\xbf\xd2\x7b\x2a\xdb\x7e\x5e\x9e\x37\x9f\x3d\x6f\x3e\x7b\xde\xa7\x4c\x43\x4c\xbb\x3f\x83\x49\xa6\xf8\x12\x74\xcd\x50\xed\xa1\x60\x9f\x37\x8e\xc3\xdc\xab\x65\xaa\x4f\x46\xa9\xba\xc7\x06\xbe\x90\xf8\x13\x4a\x3c\x95\x39\x93\x48\xf1\x99\x54\x5d\x3a\x3c\xf0\xc8\xc3\x88\x3f\x61\x30\x50\x57\x99\xea\x8b\x90\x75\xd9\xad\x9f\x31\xa3\x9c\x6f\xdc\xe6\x0b\xea\xe0\xa6\xfa\x88\xac\x11\x37\x3d\x18\x1b\x4c\xaa\x0a\x78\xfa\xd8\xf0\x6e\x5a\xa6\x82\xa4\xf0\xf8\x2e\x53\xd3\xe5\x5a\x37\x35\xa7\xfa\x62\xd4\xec\xcd\x45\x86\xd4\xa9\x21\x12\xd1\xad\xf8\x5d\x15\xb4\x2c\x39\xd7\xa9\x93\xb9\x37\x0a\xbc\xfc\x09\xfb\xc9\x5c\xdc\xfb\xc9\x79\xf9\x32\x53\xe9\xa7\xcb\x4f\xf7\x1a\xf3\xcb\x45\xa0\x3b\x25\x78\x21\xd8\x2f\xa7\x88\x52\x41\x6d\xb0\x94\x47\xa3\xd6\x01\xa1\x91\x81\xa0\xcd\x45\xe3\x6e\xfe\x1f\xd7\xcf\xb8\x5b\xa6\x96\xe3\xfa\x3d\x40\xf6\x67\x8e\x95\x87\xb4\x0d\xa5\x02\x40\x7b\x46\x4f\x57\x71\x2b\x37\x27\x5d\x3f\xd4\xe5\xc5\xf2\xd4\xcf\x4f\xaf\xbf\xfd\xf6\xf3\x71\xf7\xf7\x3b\x68\xd6\x6e\xce\xb4\xb1\x9e\xaf\xa5\x00\x2f\x52\x60\xc7\x19\x78\xf2\xe3\x4f\x4c\xa3\xc6\xde\xd9\xb5\xac\xd8\x52\xb0\x85\x96\x1b\x56\x1b\xdb\xf2\x67\x64\xbc\xe7\xee\x3d\x52\x2a\x60\x75\x11\x2f\xca\x2c\x8b\xe3\xee\x73\x88\x92\xe6\xcb\x8d\x75\xdc\xaf\xd8\xa3\x20\xeb\x6a\x32\xca\xda\x27\xae\xc4\x8b\x6c\x9d\xb6\x84\xf3\x3e\xb9\x85\x0c\x52\x10\x9f\x72\x9d\x4a\xcc\x83\x00\x02\xa9\x97\x51\xac\x00\xab\xb4\x62\x7b\x24\xdf\xc8\x4c\x9d\xdb\x5c\x89\x4b\xc7\x86\x6c\x9e\xab\x8b\xba\xd9\xc5\x55\x1b\x02\x03\x0b\x10\xa1\xc3\xc8\xa7\xc4\xae\x23\x73\x9d\x2a\x69\x59\x51\x5e\x6b\x6a\x33\x55\x35\xef\x61\x71\x0b\x2f\xfe\x0c\x09\x58\x31\xd7\x9e\x78\x8b\x6d\xee\x09\x83\xf3\xf6\xa5\xba\x6d\x06\x42\xcf\x2c\x6b\xa9\xce\x67\x42\xfd\x5a\x27\xa4\x4a\xd2\xfb\xc4\x7c\x4f\x8d\xc7\xc4\x5b\x50\x48\xdb\xb5\xb8\x74\x59\x58\xef\xbf\xbd\x23\xa1\x13\x3a\x20\xf1\xba\xaa\x71\xf6\x89\x26\x5a\x8e\x57\x64\xee\x83\x26\x4e\xec\xe5\x1a\xcd\xc6\x67\x38\xc3\x84\x32\x5a\x73\xdc\xce\x32\xc7\x1d\x67\xea\xba\x33\x62\xa9\x53\x1c\xc7\x16\x03\x83\xcf\xa0\x35\x7e\x50\x42\xe4\xab\x8f\x9d\xd8\x86\x82\x9a\x8b\xef\xfc\x42\x44\xb7\x24\xe9\xc3\xfa\x5e\xfe\x4e\x86\x42\x1f\xea\xa1\x55\xdd\x08\xf4\xe7\x72\x1d\xbe\x82\x80\x59\xc3\x67\x36\xea\xeb\x9a\xea\x83\xc4\xde\x9c\x95\x53\xf7\x31\xf0\xcc\x50\x65\xc2\x24\x7d\x30\x87\xd4\x82\x61\xb0\xca\x64\x4d\xfd\x06\x13\xc8\x67\xc6\xa7\xa6\xfa\x95\xf3\xcb\x1c\x02\xee\x36\xa7\xbe\xdd\xa8\xf7\xa8\x37\xf0\x2e\xec\x96\xed\x5d\x3f\x0f\x73\x75\x29\xaf\x3e\x6d\x94\x87\xb2\x78\x3c\xd7\x1f\xe7\x7a\x65\xe8\x1a\xa4\x4f\x44\x8d\xb6\xff\x89\xcc\x9b\x06\xdc\xe6\x56\xdb\xe5\xf2\x6c\xe0\x33\xc0\x10\x98\x4b\x94\xf8\xb3\xec\xe5\x8b\xcf\x24\xad\x02\x45\xab\x53\x1c\x71\x3f\x43\x2e\xd7\xb9\xf8\x2b\x53\x3b\x69\xed\x99\x91\xbd\x55\x83\x9c\xe0\x3d\xb7\xbe\x44\x12\x69\xc9\xb8\x21\x94\x57\x5a\x1a\x98\x23\x33\x32\xf4\xc5\x9e\x92\x51\x2e\x4a\x8c\x3a\x5c\x77\xbf\x81\x39\x5c\xca\x8a\x28\xcc\x0a\x2a\xa3\xca\x7e\xa6\x91\x09\x85\x44\x10\x94\x0a\x0a\xb8\x20\x54\xe5\xa9\x9e\x7b\x59\x75\xaa\x4f\xde\x91\x6f\x5f\xdc\x4c\x98\xea\x13\xac\x86\xb5\x9e\xe7\x33\x35\xff\x70\x65\x4a\x00\x50\xbc\x4d\xb7\x29\x58\xd6\x08\x4c\xb2\xbd\xd1\xb7\x51\xaf\xec\xe2\xe5\x8e\xa4\x66\x14\x77\x20\x33\x6d\xef\x8a\x63\x76\x29\x4f\x83\xf7\x06\x7c\xe1\xc0\x20\x6e\xc4\xd5\x66\xd2\x4a\x06\x3c\xe2\x64\xd4\xc0\xa8\x66\x6e\x5b\xe0\x7d\x39\x85\xc9\x20\x93\x5b\x41\x53\xd9\x93\x79\x07\x50\x17\x06\x7a\xb2\x22\x29\x45\x9b\xdf\xb8\x50\x31\x01\xcd\x1a\x17\xea\x86\x6f\x72\x52\x94\x8c\x32\x31\x98\x1c\x40\x3c\xa1\x6d\x5d\xc1\x04\xd1\x80\x30\x82\x6c\xa1\x60\x04\xc3\xf1\xb5\x30\xbb\xe0\x2e\x97\xab\xb3\x42\x09\x15\x83\xa2\x0d\xb6\x58\x12\x99\xfa\x1e\xd4\x6b\x80\x74\xe7\x24\x33\x35\x6d\x01\xf2\x9e\x5a\xdd\x51\x29\xe2\xff\x42\xca\x8b\xb9\xcf\x9f\xbc\x0f\x91\xca\x07\xc5\x39\x53\xf0\x56\xc5\x87\xdf\xc9\x44\x29\xe5\xe2\xdf\xf8\x17\x7b\xbf\x0f\xa5\x6c\xe4\xaa\xd8\x18\xb0\xf2\x9a\xa0\x02\x49\xac\x13\xb7\x0a\xe5\x18\x74\x05\xa9\xd5\x17\x44\x7f\x61\x74\x0a\x6c\xd7\x6d\xdc\x95\x2d\xd4\xbd\x9b\xf0\x61\xc7\x75\xe5\xf8\x19\x08\xd9\xa7\xa5\xd4\xaf\xc7\x9f\x7e\xfb\xe5\xf5\xa7\x8f\x88\x0c\x57\xe8\x62\xb2\x64\x99\xcc\x4b\xc6\xda\x7c\x8a\xdc\xe0\xd3\x2d\x28\x19\x5d\x87\x6d\x02\x73\x23\x1f\x06\x48\xbc\xb6\x5d\x25\xc9\x6e\x17\x49\x5e\x36\x4d\x0c\x5c\x2e\x39\x5f\xea\x64\xeb\x05\xe5\x5d\x99\x06\xaa\xcd\x58\x61\x3c\xb2\x3a\x2e\x2b\x2c\xad\x97\xa8\x06\xdb\xba\xfd\x1c\xb7\x2f\x5d\xfc\xdf\xb4\x24\x24\xfa\x41\x1b\xa2\x4d\x77\x20\x4b\xde\x46\xe4\xbb\x81\x39\xd8\x29\x1f\xeb\x8b\x6c\x22\x94\x6c\x26\x00\x3f\x19\xe5\xe3\x5c\xd7\x3b\x77\x67\x4c\xa2\x86\x64\xc2\x17\xf5\xab\xca\xb1\xbe\xbd\xd6\x90\x2d\xf5\x65\xd6\x63\x7d\xd1\x48\x8a\x48\xb8\x00\x5f\xfd\x80\x39\x73\x27\xd6\xd7\x08\xc2\x3d\xd6\x51\x23\x5e\xb1\xa5\xe8\xb2\x7f\x4a\x2f\x57\xaf\x3b\x2d\x55\xd8\x47\xf6\x45\xb8\xcb\x94\x92\x4c\x71\x0c\x31\x2d\x06\x5e\xbc\xac\xeb\x71\x6e\x20\xcf\xbb\xc8\x66\x28\xd4\x5b\xdb\x98\x12\x6d\xf6\x6b\x1f\xd6\x37\xaf\xa3\x8c\x34\x17\x44\x96\xee\x41\xab\xed\x5b\x18\x4d\xfd\x16\xcb\xb5\x0e\xbe\xfc\xeb\x53\x9b\xc3\xae\xc7\xd9\x36\x80\x9d\x3a\x86\x5c\x47\x7d\xff\x4b\x54\xa7\x1a\x26\x89\xbd\xbd\xc2\x88\x4c\xa7\x6f\xb1\xc1\xf1\x41\xbe\xcb\x37\x86\xfb\xb7\x9f\xff\xf2\x63\xb7\x79\x06\xf0\xdf\x2a\x16\x1c\xe1\xeb\xfc\x51\x2e\xec\x4b\xbe\xca\x59\x45\x5f\xb8\xa6\xb8\x3e\x85\x00\xb2\xbc\xcc\x79\xa1\x64\xd6\x55\x9a\xe0\x92\x0d\x98\xaf\x92\x04\xa3\xf2\x76\x2b\xb4\x8d\xdb\x6d\xe7\x1a\xe2\x39\xa0\xc6\xba\x7a\x39\xd6\xcf\xbd\x9d\xc8\xcd\xb7\x1b\xe8\x61\xf1\x7a\xaf\x73\xac\xb1\x7f\xc2\xfb\xa1\x4c\xef\x43\xf1\xef\x2f\xe9\xe7\xa2\xea\x29\x5f\xbe\xe9\xf1\xea\x4d\x4e\x38\x68\x2f\xd7\x6f\xc9\xee\x68\xa6\xd3\xd3\x5f\x43\xac\xca\xd5\x06\xc0\x78\x1f\xef\x5b\x76\x0b\x08\xc6\xd7\x78\xa1\xcb\xf7\x49\xe7\xaf\xb3\xb5\x8f\x70\x9a\x2f\x00\xb6\xbe\x9a\xa4\x78\xf9\xcf\xcc\xd2\xf7\xd7\xd8\x9a\xa6\xac\xff\xe4\x81\xbc\x77\xe1\xff\xd0\x0d\xc4\x28\x96\x7f\x0c\xca\xc8\x09\xd4\x5b\xfe\x41\xc6\xee\xde\x23\x4f\x85\xcc\xe2\xeb\x1a\x26\x5f\x7d\xf1\x13\xf8\xba\x4e\x75\x1a\x1f\xf2\x92\x52\xfa\x58\xe3\xea\xf8\x5d\x98\x02\xfc\xe2\x67\x40\xc4\x37\x41\x6b\xea\x8b\x62\x6b\x01\xf6\x22\x5a\x10\x70\x61\x53\x8f\x1f\xf7\xf7\x16\xf4\xb8\x53\x8f\x16\xc4\xe5\xd1\x84\xd8\x5b\xa8\x13\xe7\xf1\xb0\x7c\xd6\x8a\xa8\x94\x5e\x36\x20\x78\x6c\x40\x7c\xd0\x90\x1e\xf7\x7e\xec\xf1\xa8\x38\x8c\xe7\x21\x6f\xf1\x26\xaa\x8a\x7e\x80\x00\x8a\xe7\x8d\x97\xcb\x7e\x3f\x34\xa7\x47\x73\x8e\xd1\x18\xa6\xd8\x4c\x75\x3b\x20\xda\x82\x7e\xee\x8f\xa3\x2b\x78\x1a\x9d\x83\xc6\xbc\x3f\x6e\x03\x60\xed\x34\x32\x9c\xa7\x3a\x9d\x3a\x48\xcf\x06\xa7\x9f\x06\xa7\xc7\xe0\xf4\x9b\x7d\x72\xef\x8c\xdc\x1d\x7e\x70\xd6\x41\x4c\xc0\xc7\x65\x3a\xbe\xcf\xc9\x89\xcf\x5e\x71\xaa\xe7\xf3\xf2\x18\xaf\x87\x53\x67\x73\x72\xaa\x31\x04\xe3\x4a\x3e\x9f\x97\x37\xfb\x3f\xa6\xdf\xe3\x32\x19\xcf\x7a\x3f\x1a\xf0\xd1\x54\x78\x3c\x4d\xc7\xf3\xde\x5f\x9a\x31\xa6\x71\x3f\x1f\x81\x9b\xcd\xe0\x36\x56\x67\x1d\x2d\x18\x2f\xcc\xef\x6f\xfc\xe1\x4c\x10\x89\x16\x00\xd5\xce\x6c\x02\x51\xf9\x32\x13\x50\xe4\x98\xcb\x14\x17\x71\x44\xb2\x3e\x5c\xa9\x63\x81\x2c\xd3\xf1\x7d\x9d\xc6\xfa\x78\x1c\xaf\x54\x2f\xd6\xea\x18\x96\xe8\x8c\xf3\x65\x3a\x71\x3e\x1b\x99\x88\xa6\x9e\xaf\xd5\xdb\xbd\x12\x4b\xf2\x71\xac\xd0\x7e\xb1\x54\xbf\xd5\x27\x37\x77\x2d\x4f\x52\xa3\xbf\x4b\x8d\xb1\x4c\x3f\x58\x21\x5f\x78\xbc\xe6\x4d\x3c\xa7\x3f\x24\x38\x3e\xca\x03\xf8\x48\x74\x70\x7d\x5c\x26\x0a\x4f\xa7\xd9\xd3\xee\x96\x1e\xa2\x3e\x6b\x96\xd9\xc3\xe7\xa2\xbd\xbe\xcb\xf6\xb1\xc0\xb8\x7e\x28\x54\xdb\x9f\xd6\x3b\x31\x03\x44\xa7\x3e\xda\xda\xcf\xda\xfa\xc1\x7a\xaa\x37\x73\x12\xfe\xd8\xec\xf9\x00\x1a\xf2\x07\x08\xd8\x1f\xaa\xf6\xe1\x7c\x3d\x5c\x3a\xc7\x70\x4f\x2e\xbe\xb4\xe9\x76\x4c\xe4\x69\x75\x83\x40\xde\xfb\x0a\x27\xc8\x7b\xbe\xe6\x23\xbf\xf0\x71\xe6\x97\x99\xdf\xbe\x94\xf5\xf3\xca\xe9\x81\xdf\x11\x85\x59\x35\xaf\x7c\xf8\x48\x8e\x64\x9b\xad\x60\xb4\xdc\x08\x46\xcb\x76\x09\xcd\x46\x91\xce\xbc\xb4\xe7\xed\x35\xf2\x7a\xb2\x3f\x96\x8f\xf1\xe8\x34\xad\x01\x5c\xfd\x6f\xf9\xae\xb7\xbd\xee\xdf\xbe\x84\xdf\x36\x3b\x98\x56\xc8\xb4\x9f\x7c\xd9\xe3\xaa\x93\xc3\x16\x2e\xb7\xdf\x95\x65\x5a\xa3\xba\x2e\xfd\xf3\xdd\x83\x7b\x33\xc4\xb6\xf5\xc6\x11\xd1\xfd\x41\x6f\xbc\x99\x92\x86\x89\xb5\xf1\xca\x83\xdf\xe0\x9f\xff\xca\x31\xa5\xff\xd4\x97\xbe\x39\xd0\xf7\x88\xaa\x7f\xfc\xfc\x97\xcf\x66\xb9\xe0\xcd\xd6\xbe\xdd\x02\x17\x28\xdf\xf0\xed\xb8\xe6\xbd\x00\xd1\xcb\xa5\x90\x42\x60\x83\xe2\x5f\x47\x98\xfa\x2a\xbe\xbf\x8f\x02\x64\xea\x4d\x23\x93\x10\xd7\xe2\x63\xdc\x6f\xa3\x46\xb7\x9e\x00\x89\xb7\x6a\x74\xf5\x89\x0b\x81\xd1\xb3\xa2\x0a\xae\xe7\x06\x1e\x6c\xa5\x5a\x2b\x80\x39\xfb\x4c\xcc\x9d\x18\xb0\x59\x52\x48\x6a\x9b\x49\x45\xc9\xa4\xec\x14\x40\x9a\x71\x1c\x65\x62\x02\x62\x5b\xe4\x1f\x34\x14\x8f\xe4\xe4\xd6\x49\x99\x74\xaa\xd4\x27\x45\xe0\xf1\xed\x95\xd3\xc4\x99\xcc\x74\x1f\xc4\xa8\x19\x65\x47\xbd\x63\x83\x41\xc7\x8b\xf9\xc7\x78\xb1\x0d\xc7\x1b\x2f\xb5\x5d\xd2\x39\x5e\x29\x4a\x48\xb9\xa3\x28\x77\x16\x2a\xd6\x82\xb4\xd9\x50\xa2\x1a\x48\xb9\x4c\xaa\xe3\xa3\x78\xeb\x8f\x9c\xa8\xf4\x53\x51\xe8\xd7\xba\xc4\x28\x3a\x0a\xec\xbc\xa7\x9a\x06\x78\x18\xae\xc7\x66\x48\x97\xc9\xa8\x63\x7b\x19\x7b\xed\x78\x55\xa3\xbc\x2e\x28\x3d\xc5\x18\x96\xc9\xb1\x11\x64\xf0\x69\xc1\xa4\x12\x35\x82\xd6\x40\x5e\x8e\xfe\xf0\xee\xf8\x54\xc6\x03\x66\xf8\x67\x6b\x41\x7d\x32\x3e\xc2\x64\x09\xce\xdd\xc0\x33\x91\x7c\x6c\x94\x1f\x01\x68\x67\x06\xab\x42\x87\xd5\xa1\x4f\x79\x8f\x64\x10\x20\x5c\x57\xf0\x93\x4f\x4c\x2d\x75\x32\x7f\x1d\x9f\x92\x0a\xb0\x9a\xcc\xf8\xd3\x92\x6c\x4d\x75\x92\x8e\xc2\xa6\xa0\x50\x06\xf2\x64\x4b\x12\xc3\x25\xa6\xd4\xd9\xa7\x1a\xf6\xf6\x5a\xea\xf8\xf8\xa2\x81\x1e\x77\xcb\xdc\xf1\x26\x03\x48\x01\xb6\x3b\x6c\xc6\x69\x04\xda\x9e\x18\x73\x86\xf3\x98\x35\xa9\x90\x66\x9b\x85\x6a\x95\x89\x67\x4a\x8d\x09\xd4\xe9\xb9\x0e\xbc\x38\x69\x24\x56\x1e\x94\x58\x01\x31\xa1\x4b\xcd\x8f\xff\x42\x1f\xab\xdf\xc3\xe7\x14\x0a\x29\xfd\xbe\x32\xe1\x39\xc8\x04\x1e\x19\xea\xa5\xee\xc9\x6f\xa6\xc0\xd1\xd5\x0a\x6c\x9d\xf0\x93\xf0\xc9\xcd\xb7\xe3\xdc\xd0\x38\x6a\x16\x14\xa0\x00\xa0\x03\xec\x74\x95\x86\xa2\x53\x52\x1d\xe4\xd1\x59\x84\x2a\x0a\xad\xb1\xfb\xa9\x76\x2c\x94\xf3\xa9\xb2\x71\xf6\xff\x79\xdf\xa2\xee\x8f\x81\x5f\x91\x38\x7e\x07\x18\xee\xc7\xe2\xb7\x47\x90\xd1\xdd\xae\x16\x78\x5f\x13\xe2\xe0\x4f\x4c\xf9\xd8\x30\xba\x35\x8a\xc1\x8b\x0d\x18\x40\xc9\xde\xda\xcf\x4f\xce\xc3\xcf\xbf\xfc\xaf\x3b\x37\x8e\x50\xbd\x29\xd7\xd9\x9d\x4c\xa5\x1f\x00\x0c\x39\xf9\x61\x05\x28\x0c\x1c\x8f\x72\xf0\x33\xb8\xe6\xe8\x97\x6f\x6c\xa0\xde\xcc\x9e\xd5\xfb\x98\xc1\xfe\x4c\x7d\xf0\x40\xd5\xba\xff\x9b\x96\x5c\x43\xd9\x50\x92\x9f\x55\x12\xc7\xb9\xae\x30\x4a\xbc\x43\xea\x8d\x88\xa0\x37\x76\x1e\x62\x6a\x5e\xc4\xd4\x7c\x12\x53\xef\x62\x53\xfc\x25\x50\x26\x5c\x33\x15\x60\x8c\x88\x4f\x61\x9d\x91\xc4\xc4\x94\x32\xea\x89\x81\xf0\x0c\x18\x12\x6e\x97\xd0\x7d\x2c\x00\x62\xee\x79\x3f\xc8\xb6\xfd\x0b\x6c\x25\x97\xd6\x67\x25\x09\xa0\x84\x99\x52\xee\x94\x5c\x3d\x31\x67\x9f\x97\x73\xc0\x47\x6a\xfb\x03\x7a\xaa\x9d\x21\x1f\xff\x5f\xa2\x02\xd0\xb7\x9f\xde\x84\x79\x5f\x6e\xf7\x81\xb0\x87\xf1\x76\xbd\xdc\xb0\xda\x98\x50\x8f\x7d\x6b\xb5\xa1\x82\xd7\x0f\xc7\xed\xc5\xf6\xa1\x35\xf7\xed\x0d\xb3\x7f\x9e\x6a\xf2\xc5\xc2\x23\x6d\xe4\x4f\x53\x4e\xeb\xe4\xa1\x01\x4a\x01\x8b\x06\xe2\xbf\xb6\xa5\xc0\x9d\x51\x80\x1b\x42\xf7\x5d\xa6\xd7\xd6\x48\x07\x6a\x39\x32\x5f\xa0\x21\xd6\x00\xad\x20\x96\x57\x5f\x0d\x52\xe3\xb0\xa4\xec\x30\x75\xe3\x87\x4b\x76\xf2\x8a\x22\xee\x6f\x69\x33\x94\x40\x46\xde\xd6\x9f\xa2\x58\xe2\x1d\x3f\x3b\xe7\x5f\x76\xaf\xaf\x9f\xe6\xbb\xe6\x8e\x04\xeb\xec\x52\xe2\x91\x33\x21\x45\xd5\xfb\x84\x13\x69\x33\x12\xc9\x53\x06\x70\x9a\xd2\x05\xc6\x73\x1a\x82\x49\x91\xeb\xda\xfd\x55\x50\x4d\xcf\x15\xb9\x05\xea\x3a\x9f\x5a\x6b\xd4\xdc\xf9\x01\x92\x4b\x91\xe8\x18\x21\x60\x91\x95\xfa\xcc\x94\x20\x9e\x7b\x5a\x81\x02\x83\x33\x80\x9b\x1c\x00\xd2\xd6\xd6\x98\xc1\x09\x27\xa7\x74\x70\xf1\x56\x6c\x8e\x3f\x7b\x40\x9e\x02\x68\xcc\x28\xab\xff\xa9\x54\x4a\x50\xc8\x17\xec\x5d\x13\x6b\x64\x51\x04\x71\x7b\x12\x4a\xe6\x93\x6f\xa4\x2d\x05\x01\x3d\x90\x73\x92\x9b\x3f\xf1\x1b\x9f\xf0\xc9\x2a\xe5\x56\x48\xa5\x81\xb3\x3f\xb3\x06\x60\x0f\x00\x9d\x7d\x36\x22\x8d\x3f\xd5\x31\xba\xe2\xff\x18\x2d\x10\x03\xc3\x89\xe6\x35\x2f\x47\x3c\xe6\x10\x88\xe1\x46\x92\x56\x45\x33\x29\x35\xe8\x3a\x6f\x60\x2d\x2e\x92\x33\x18\x31\x02\x9c\x02\x70\x3a\x0d\xd9\x4c\x8d\xed\x10\x10\xfb\x92\x14\xa5\xf3\x80\xd5\xd7\x19\x54\x04\xa4\x40\x34\x57\x38\x36\x75\x67\xc0\xf8\xb3\x41\xe1\x8f\x35\xd3\x3a\x25\x29\x87\x00\x09\x43\x4e\x87\xa4\x4e\x89\xfb\xae\x90\x16\x9d\xe2\xb8\xa4\x7c\xb8\x17\x52\xf4\x38\x53\xd2\xe8\x3a\x19\x10\xc3\xe0\xeb\x07\xca\x4d\x72\x39\x91\x9b\xf7\x27\xb2\xcd\xca\x4c\xec\xd6\x25\x00\x44\x91\x59\xd7\x5c\xe6\x1a\xd5\x05\x7f\x23\x29\x2e\xd6\xb7\x2f\x9d\xac\x77\x64\xdd\xa3\xb4\x38\x23\x39\x2a\xbf\x0b\x0d\x0b\x30\xc0\xbd\xcf\xc7\x0a\xb6\x92\x36\x55\x52\x23\x2b\x41\xbe\xd2\x75\xd2\x89\x90\x01\xd5\x85\x06\x48\x4a\x62\x5f\xa0\xed\xe8\xaf\xb8\xc7\x0c\xe0\x52\xbd\xc5\x64\xfe\x6c\x2a\x82\x24\x63\xe1\x0a\x08\xa7\xec\x2a\x9c\x1a\x93\xb4\xe6\x3d\x49\x25\x1b\x69\xaa\xd4\xb4\x92\xb2\x11\x77\x9f\x1b\x95\x0c\xec\xfd\x3e\x19\x80\x7d\xd7\x0e\x94\xa4\xa3\x2b\xf6\xc4\x45\xfc\x5c\x26\x77\xca\x92\x4f\x83\x80\x33\x3c\x20\x1f\x8a\xbd\x21\x2e\xa4\x2d\x37\x6a\xd6\x16\xc8\x7a\x1c\x07\x05\x4b\xea\x19\xe8\x6e\x3b\x75\xcb\x49\xa7\xf1\x67\x64\xf7\x28\x23\x81\xd4\x00\xba\x9c\xa4\xc6\x50\xa4\x8c\x19\x3f\x53\xea\xfd\x30\x3e\xd5\xba\x03\x2c\xcb\xc0\x66\x49\x30\x11\x8a\x4f\x15\x8c\x54\x51\x1f\x25\x98\x31\x0a\x7e\x09\x2e\x61\xc8\xac\x79\x6c\x52\x99\xd2\x33\xa3\x9b\xbb\x4d\xa8\x1a\x98\xfa\xc1\xd5\xe0\x4a\x49\x7a\xdf\x00\x70\x16\x70\x47\x82\x54\x6a\x01\x68\x9b\x16\x37\x2b\x92\xb8\xc5\xa9\x0d\x20\x88\x01\x48\x9f\x7c\xa6\x3f\x0b\x4a\x3a\xb8\xad\xee\x97\x42\xe3\x9e\xa4\xc1\x5a\x1f\xa7\x67\x96\x68\xd2\xb4\xdc\xeb\xed\xd5\x8d\x49\x80\x4f\x61\xad\x73\x20\xf0\x92\xaf\xf4\x13\x0c\xa4\x7f\xf5\xf6\x3a\xc3\x33\x67\xb2\x9c\x0f\x63\x0d\xf8\x85\x99\x96\x94\x7c\xff\x12\x3f\xff\x8c\x0b\x30\xe4\xf3\xe7\x1c\xd4\x0c\xac\x28\x41\xda\x30\x35\x57\xe0\x10\x9d\x2c\x54\x00\xf7\x07\xc7\xca\xd2\x25\xe9\x66\x6a\x00\xae\x36\x97\x0a\x26\x42\x28\xd5\x67\x05\x7e\x16\x58\x3c\xd2\x1a\xb8\x11\x56\xa5\xee\xa9\xd4\x06\xb8\xfc\x0e\x1b\x87\x55\xa9\x67\x98\x9f\xe6\x2b\x29\x12\x19\xbd\x83\xb0\xa2\xcc\x05\xcd\xd1\x9f\xb3\x77\xe3\x16\xd9\x7d\xc6\x95\xb4\x74\x2a\x9a\x29\x67\x39\x30\x32\x1f\x7c\x54\xdb\x4c\x15\x00\x82\xcd\x66\x82\x1d\xec\x93\xd6\x47\x00\x20\xf8\x0c\x70\xfc\x51\xeb\x3d\x93\xfa\xfa\xca\x0c\x64\x15\xa1\x94\x80\x45\xec\x13\xbb\xcf\x54\x11\xac\xe1\xba\x5b\x90\x40\xb9\x2e\xd2\x09\xb2\xa5\x58\xc1\xcc\xee\xc1\xe5\x10\xa8\xe6\x3e\x7e\x2e\x43\x4d\xcb\x61\x08\xad\xc4\xb2\x6b\x24\x85\xa7\x38\x0e\x49\xe4\x8d\x64\x69\xfb\x10\xac\x73\x18\xf8\x4a\x58\x1e\x0d\xf8\x9b\xbd\x20\x7d\x16\xb9\x63\x6e\x73\x0b\x55\xd1\x9d\xf7\xe0\x82\x96\x1e\x93\x6d\x4a\x2f\x98\x34\x5f\x2a\xb5\xe2\x52\xaa\x73\x3e\x00\x82\x0d\x70\xd9\xc0\xe7\x04\x1a\x74\xb2\x8b\x08\x50\x52\x78\xe7\x07\x37\xb3\xa8\x5e\xe4\x03\xc2\x6b\xa7\x64\x72\x50\x6a\x36\x1b\xf5\x22\x6f\x5f\x0a\x99\xea\x94\x77\x06\x3c\x36\x3b\xa1\xb2\x21\xbf\x5c\x7c\x81\xb7\x3d\x10\xe9\xfd\xcd\x74\xa6\x8e\x01\x0f\x10\x9c\x0a\x3c\xf2\x9d\x09\xf8\x17\xc6\x9f\x34\x10\xc0\x5d\x76\xe8\x45\x34\x54\x2b\x84\x8e\x02\x32\x85\x7d\xfd\x22\x5f\x10\xaa\xca\xa4\xba\xd7\xcf\x46\xa6\xb2\x43\x46\x7a\xe4\xa5\xc7\xb4\x34\x69\x54\x1a\xef\x5d\xd9\xc0\x27\x48\x46\x48\x20\x75\xd3\x7f\xe7\x9a\x1b\x31\xaa\x91\xb3\x11\xd8\xaf\xa0\x02\xd0\x50\xd0\x56\x20\xb0\xab\xba\x59\x52\x0f\xae\x36\x83\x49\x22\x93\x96\x06\x64\xb6\xa2\xba\xc0\x63\xa6\x4b\x74\x52\xc2\x4a\x49\x45\x0e\x28\x20\x87\x6d\x68\x6b\xf0\xc4\x2c\x94\x5a\x9f\x2a\xa3\x26\x64\xfc\x59\xbc\x1a\x97\x91\x3c\x89\xf7\x7b\x5d\xfe\x8c\x1f\xb2\x2b\xa5\xde\x81\xae\x2d\x6d\x1c\x47\x7f\xd9\x4c\xb5\xc2\x3b\xd3\x36\x8e\x67\x9a\x94\xbb\x40\x93\x42\x84\x07\x87\x08\xa6\x69\x4c\xd0\xd6\x0f\xb3\x2b\x49\x99\x50\xdb\xb5\xbb\x4c\xfa\x71\xc7\xb4\x56\x92\xee\x33\x1a\x16\x79\xd5\xf5\x25\x24\x39\xc3\x81\x95\x83\x51\x2b\x3a\x67\x6a\xed\xed\xd5\x6d\x5c\xbf\xbe\xca\x8e\x58\xea\x52\xb6\xc0\x63\xd6\xfe\x01\x59\xf7\xcb\x5f\x7e\x7f\xd9\xfd\xaf\x3f\x50\x79\xe4\x3a\x16\x2e\xe6\xca\xb0\xcf\x24\xf6\x5c\x50\x4d\x53\xae\xc8\xa8\x23\x33\xd0\x8e\xd5\xb5\xe9\x07\x1b\x94\x1b\x9e\xde\xba\x3e\x3c\x7b\x87\x4e\x5c\x5e\xa8\xf7\xee\xc6\x19\xec\x4e\xd3\xb6\x5b\x93\xe3\x30\xd4\xa6\xda\x33\x17\x60\x36\x72\x79\x79\xbf\x10\x76\x74\x0e\xa1\x22\x03\xca\xb0\xa6\xf6\xc2\x1b\x45\xc0\xfc\x01\x48\x5e\xa5\xab\x44\xe1\x33\x80\x9d\x52\x21\x4f\x60\x05\x4a\x59\xf7\x98\xfb\x6a\x2f\xb3\x92\x55\x5d\xd3\x58\x28\x89\xe8\x61\x06\x81\x8e\xcf\x04\xab\x6e\x56\xf1\xfa\x3a\xdc\xe2\x09\x43\x82\x20\x9b\xb6\x3e\xe9\x53\x46\x56\xee\x05\xb6\x28\x69\x13\xe2\x64\x07\x37\x93\x02\xfc\x65\x45\x53\x04\x01\xe0\xa2\x1f\x71\x2a\x0d\xdc\x58\x08\x13\xf3\x43\x29\x76\xa9\x93\x58\x04\x7a\xd9\x55\x08\x40\xe9\x7a\x6f\x4f\xdc\x90\xde\xfb\x02\xfc\xf9\xcb\x6d\x9a\x68\xeb\x33\x67\x37\x75\x63\x73\xac\x29\x3f\x83\x84\x65\x6a\x54\xb0\x36\x2e\x09\xfe\x92\x82\x84\x2a\x2c\xb2\x4e\x7c\xc5\x01\xc8\x54\xdd\x30\x6c\x07\x58\x64\xe8\xe9\x95\xe2\x04\x22\x2b\x83\x62\x4e\xd0\x4a\x2e\x6b\xb2\x41\xa5\x56\xeb\x4c\x5c\x7d\x99\xb2\xab\x3d\xd6\xd5\x35\x03\x91\xb6\xfb\x73\x1a\xf8\xbd\xca\x4c\x8a\x30\xce\x53\x73\xe3\xfa\xb9\x50\xef\xd9\x05\x6d\x59\xbf\x35\xc9\xed\x94\xd5\xf7\x8c\x32\x05\x1e\x8e\x2f\x9a\x56\xb3\xff\x5b\x32\x7c\xf1\xe9\xec\xcb\x91\x97\x9b\x06\xf4\x04\x1b\x0a\xb3\xee\xfe\xd5\x5d\xfe\xea\x22\x23\x3e\x5f\xed\x33\xad\x91\x99\xe6\xe0\x88\x39\xcc\x54\x1b\xd5\xb6\xc6\x70\x1c\x5c\x98\xc7\xed\x2d\x3f\xda\x00\x79\xba\xaa\x1d\x13\x40\xaa\x42\x8c\x50\xce\xf5\xa0\x2e\xa8\xfd\x52\xe5\xab\x2b\xc5\x95\x34\xdb\xc1\xe7\x0e\x30\x13\x3b\xbf\x30\xe5\x54\xb7\xee\x39\x8d\x7b\x6e\xa1\x03\xdc\xd8\x8a\xcc\x57\xf8\x91\x27\x94\xa9\x6e\xe8\x83\x79\x45\x03\x79\xa2\xae\x41\xb0\xdc\xd7\xa7\xdf\xfd\x68\x2e\x35\x2f\xd7\xb1\x66\x9f\xf0\xde\x99\x61\x69\xae\x62\xb0\x0c\x54\xd9\x03\x83\x45\x91\x89\x31\x09\xdd\xa4\x6b\x75\xb5\x36\x04\x7c\x1e\x2a\x87\xb1\xd9\xc6\xa5\x04\x4f\xee\x6c\xa8\x6c\x5c\x4d\x64\x34\xef\xd4\xf6\x27\xf7\x87\x9e\xab\xfb\xed\x53\xa6\x0e\x6f\x80\x01\xa3\x1b\x0d\xe9\xe1\x7b\x6b\x3b\x00\x62\x9b\xda\x39\x83\x20\x23\x97\xdd\xed\x57\x57\x8c\x95\xfd\xac\xbb\x33\x48\x57\x63\x5e\x96\x25\x9c\x10\x91\x7e\xa0\xd2\x8a\x5b\x3b\xe5\x29\x93\xfa\x62\x8e\x49\x74\x99\x75\x91\x3f\xa2\x65\x3e\x63\x75\x14\xc4\x59\x7d\x74\x8a\xb8\xb9\x7d\x5a\x33\xf8\x74\xf6\x65\x8a\x22\x91\xf4\xf6\x85\xcb\xf7\xfe\xe4\xae\x65\xf6\xdb\x5f\xe6\xbf\xfc\xf6\xf3\xf1\x0e\x5d\x0c\xc8\xa8\x89\xf3\x8d\x0d\xf4\x4d\xf2\xfe\x5b\xdc\xfd\xdf\xa6\xf9\x91\x24\xd3\x4a\x02\x22\xc8\x2e\x01\xcd\xf8\xcc\x6e\x04\xba\x8b\x99\xdb\x15\x55\x5d\xd4\xbb\x1d\xdd\x12\x5c\x53\xe2\x47\xba\x3c\xdf\x22\xbe\x47\xa2\xd5\x8c\x1f\x82\xea\xcd\x8d\x2f\x9e\x83\xf2\x47\x05\xbd\xdd\x9f\xb9\x93\x48\x99\xdc\xd6\x5c\x3f\xba\x50\xed\x6d\xd2\x27\xb4\xdf\x4d\xee\xd4\xdb\x94\x89\x8b\x3d\x5c\x28\x0d\x8e\x17\x34\xca\x2f\x9d\x72\x2f\x7b\x32\xd4\x54\x01\xd2\x58\x72\x1e\x0c\x2c\xa5\xd8\x01\xf4\x81\x53\x21\xd5\xf2\x24\x54\x55\xe2\x9b\x19\xdf\x0c\x86\x12\x05\xb5\xd5\xcd\xfc\x27\x7f\xd9\x0f\x40\x3f\xf4\x65\xe6\xfe\xf9\xc0\xe2\x69\x06\xdd\x07\x81\x1f\x65\x6c\x7f\xfa\x0c\x72\x8b\xb8\x4d\x6b\xa9\x0b\x5c\x77\x04\x24\xfb\x33\x01\x2d\x4a\xf4\xaa\xfe\x97\xb8\x51\x6b\x72\x84\xa7\x70\x83\x8d\x94\xf9\xba\xdc\x78\x64\x97\x7c\xed\x6e\x7f\x82\x7f\x2e\xc1\xa1\x74\x27\x29\x21\x22\xec\x1e\x9d\x80\x9e\x00\xa8\xf0\x5a\xd7\xb7\x60\x94\x53\xf1\x13\x5a\xff\xf6\x0a\x8b\x0f\xc5\x6f\x17\xfd\xe5\x76\xab\xe5\xf2\x82\xfa\xcf\x3d\xb9\x33\x89\x10\x3c\x37\x1f\x7f\xcb\xe5\x19\xa0\x7c\x53\x7b\x62\xea\x7c\x10\xc4\x0e\xb3\xfb\xe0\x41\xd8\xb2\xa0\x0d\x7d\x0f\x91\xfd\xd7\x0e\x23\xf4\xd3\x84\x9b\x2f\xbb\xdf\x3f\x8b\xf3\xea\xd6\x59\x51\xc0\x54\x5d\x16\x99\x17\xe9\xd4\xb2\xc2\x7c\x2b\x79\x6a\x2f\x46\xd6\xf4\x40\xa5\xc0\xec\x3d\xa7\xbf\x62\xe0\x69\xbb\x13\xeb\x86\x78\x5c\x2d\xd4\xda\xd6\x94\x83\x83\x7e\x00\xb7\x15\x56\xa8\x1b\x5d\xb6\x71\x9d\x51\x0a\x65\xa4\x2e\x0c\x5a\x59\x93\x11\x1a\x22\xac\x92\x0f\xd8\x26\x33\x77\xb0\x9f\x5c\x74\xb4\x3b\x7e\xf3\x5c\xa9\xa2\xdc\x3f\x3f\xd9\x26\x87\x85\x12\x37\x28\x25\x86\xa6\xdc\xbe\xc8\x67\x41\xdb\xea\x8f\xc4\x00\xd1\xa3\xa2\x80\xf4\x01\xd3\x84\x1d\x00\x1a\x6c\xf1\x6a\xd6\xe4\xd9\xe7\x92\x5b\x77\xe8\xd7\x4f\xba\x7a\xbf\x7f\x16\x12\xb6\x50\x8b\x1d\xe2\x55\xbb\x4b\x32\x6a\x55\x5c\xed\xe7\x36\xb9\xdf\xd3\x6b\x3e\x90\xd5\x3e\x0b\x15\xb5\xd5\xa0\x57\x77\xbb\xda\x33\xc2\xc3\x7e\x39\xc8\x21\x37\x4b\xe4\xac\xe4\x03\xc0\xd9\x27\x7d\x41\x20\x6b\xe3\x2a\x21\x69\x3e\x35\x0c\x08\x0e\x97\x0f\x43\x9c\x04\x71\xef\xf6\xdc\xa8\x9b\x4c\xcc\x4f\x99\xba\xbb\x5f\xdf\xfc\x81\x91\xc5\x0f\xd6\x74\x0d\x83\xb1\x04\xad\x03\xaf\x86\xde\xb8\x24\x9a\xb6\xd5\x0f\x09\x78\x59\x2e\x84\xec\xed\x4b\x07\x8a\x76\x27\xdc\xad\xcc\xfa\x54\xa8\xb6\xf3\x17\xef\xf5\x53\x90\x22\x2f\x3f\xed\xfe\xf2\xb7\x97\x5f\x7f\xf9\xe9\x03\x3a\xdd\x6f\xa1\x25\x21\x6f\x5a\x48\xca\x94\x7c\x06\x8a\x3b\x0e\xe6\xda\x38\x88\xc3\xc5\x1e\x1a\x82\x26\x6d\x09\x9d\x80\x51\x00\x5e\x85\x6b\x31\xb9\xa6\x9c\xef\x61\xaf\x1c\x75\xad\xed\xdd\x1b\x8f\x3a\x29\xbe\x3a\x25\x01\xa4\x76\x9c\x2b\xe5\x9d\xdb\x5c\x6d\x8a\x63\x94\x4c\x77\x75\xe5\xdb\x93\x3c\x70\x22\x0e\x2b\x84\x47\x44\x8a\x65\x92\xbd\x50\x01\x38\x43\x06\x54\x30\xa3\xaa\xda\x8d\x54\x70\xe8\x58\x7b\xe8\x60\xc1\x8e\x23\x6e\x29\xf1\x0e\xc7\x7a\xd5\x94\x00\x6e\xdb\x6e\x26\xe7\xa5\x9d\xd7\x6f\xc7\x15\x7e\x99\x8e\xb2\x45\x8e\x4c\x6e\xd7\x10\xb0\x66\x66\x43\x0e\x1b\x42\x3e\x40\x2e\x2e\x0f\x8d\x8a\xca\x14\xc7\x91\x5a\x81\xd4\xe7\x86\x1e\x3e\xf1\x40\x7e\x22\xfb\x9a\x3f\x34\x3e\x2c\x10\x76\xea\x28\xb1\xfc\x64\x4e\xf9\xc7\x34\xc3\xfc\x61\x51\xf7\x5d\x73\xfa\xb3\x50\x4c\xa0\xb8\x08\x14\xf1\x40\xd8\xf7\x96\x29\xa1\x3e\xc5\xda\x03\xd0\x5f\xf2\xb2\xd1\x2c\x48\x99\xa8\xf9\x6b\x83\xeb\xb6\x2a\xf3\x2f\xa3\x4e\xe2\x1a\x00\x20\x0a\xa4\x60\x2c\xad\xa1\x01\x16\xb2\xd5\x48\x89\x69\xe0\x79\x52\x02\x81\xbe\x1b\x26\x46\xb5\xd9\x43\x25\x56\x7f\xb2\x1f\xfd\x57\x6d\xe2\x3d\x8f\xd0\xa5\x52\x11\xa3\x9a\x6c\x32\xea\x00\x0e\xe9\xa5\x3c\x14\xc2\x8e\xdf\xd8\xf0\xe3\x68\xf6\xf1\xea\xe9\x72\xbb\x61\x27\x1a\xd8\x0d\x3c\x03\x7c\x8a\x3e\x38\xa2\x42\xf1\xb2\x9b\x66\x26\xef\xc3\x9a\xe4\x21\x03\x24\x38\x8e\x09\x10\x57\x12\x18\x4b\x28\xdb\x59\xfb\xbf\xdf\xca\xb8\xbd\x69\xf8\xf8\x0c\x65\x94\x57\x5f\x59\xae\x1f\x65\x09\x6f\xdb\xae\x5f\x3f\x42\x48\xfc\x78\x36\xfe\xf6\x69\x40\x6f\x03\x30\x87\x92\xe5\xba\x2b\x24\xe6\x1e\x85\x0c\x08\x19\xa3\xd2\x83\xb4\x8f\x4f\x99\x0d\xe1\x46\xf6\x20\x70\x00\xd4\x48\x92\xe5\x18\xe7\x34\xc0\xec\x01\x95\xd5\x95\xc7\x31\x74\xa5\x51\x11\x00\xa3\x8b\x8c\xe3\xb2\x1b\xb9\xfc\xe8\x30\x37\x2a\x20\x5d\x69\x57\xec\x44\xd6\xa7\x14\xe7\x67\x9c\x7f\xc8\xd4\xab\xfb\xd6\x7d\x81\x63\x99\x7a\x44\xc3\xdd\x1a\xc8\x54\xb2\x3b\xea\xa0\x3a\x68\xa9\x40\xb6\xf9\x3b\x02\x30\x4b\xc6\xee\x9c\x91\xa2\xb6\xb6\xec\xdd\x6c\x0c\x0a\x0a\x6e\x3e\x71\x00\x14\x8f\x89\x5d\xcb\x21\x38\x7a\x92\xf9\xdf\xd9\x3f\xec\x36\x3b\x65\x46\xa7\xf8\x3c\x2b\x5a\x61\xc8\x97\x1d\x6a\xe8\xa3\x92\x7e\x99\xa5\x39\xb5\x99\x7a\x73\x4b\xaf\xda\x72\xc4\x39\xa5\x8c\x9a\xde\xcd\x1f\x55\xff\xcd\x01\x3d\x31\xad\x72\xc1\xce\x3b\x88\xe9\x94\x2b\x66\xa0\x0e\xb7\x13\x81\x38\x40\xae\x03\xbc\x25\xb6\x56\x23\xb3\xd9\x5c\xe0\xe3\x1c\x52\x7e\xe5\xc1\xc8\xaa\x4d\x71\x5c\x04\x50\xc7\x96\x3d\x88\x87\x7b\xf1\xee\x07\xfd\x01\x9c\x26\xf0\xf0\x71\x6f\xcf\xae\xe6\x12\xc9\xa1\x11\x5b\x9e\x2b\xf5\x2a\x7b\x32\x64\x93\x31\xd5\xca\xf3\xe0\x23\x4b\x09\xf0\x58\x75\x67\x64\xe8\x68\x1b\x09\xa2\xde\x42\x03\xc8\x77\x06\x6a\x7f\x16\x5b\xde\x7f\xf9\xcd\xe7\x97\xc8\xe7\x64\x75\xa7\xd2\xd0\x2f\xa6\x3e\x96\x10\x78\x65\x6c\x02\x1b\xf5\x0a\x86\x08\x18\xc2\xe3\x18\x53\xbd\x90\x1d\xe6\x02\x03\x00\x44\x00\x57\xbb\x45\x36\xa5\x67\xbf\xeb\xd4\xa8\x8a\x3e\x18\x92\xe9\x16\xa3\x32\x53\x16\x7f\xdc\xfb\x77\x7e\xa9\x0f\x51\x62\xbf\xb4\x21\x7f\x2e\x32\xf6\x7c\x0d\x97\x02\xd1\x2c\x00\xd9\x11\x6c\xa2\x5a\x05\xc7\x97\x80\x92\x45\xe4\x19\x22\x50\xea\x01\xdb\x6d\x3e\xff\xfd\xf6\x75\xb2\x85\x85\x3c\x28\x74\x7b\xed\x6f\xaf\x3a\x28\xd5\x12\x90\xea\x39\xd9\x14\xc7\x14\x38\x7d\x48\xc3\x0c\x5f\x85\xaa\xd4\xad\x37\x3b\x8c\x8d\xd6\x8a\x44\xf8\x84\x04\xc3\xb4\x24\x18\xca\xd8\xc3\xec\xfb\x99\x1a\x08\x5b\x98\x72\x6f\xa4\x60\x26\xa9\xee\x7e\xf5\x05\x67\x18\x49\x65\xde\x1b\x72\x82\x3e\x06\xa1\xad\x10\xab\x3d\xb7\x89\x7d\xe2\x95\x43\xf6\x05\x3f\x67\xca\xb6\x27\x69\x36\x93\x34\xa6\xcc\xa0\x42\xa4\x52\xd4\x97\xdb\x4e\xa8\x03\x5a\xbe\xb7\x65\xbb\xd6\xcf\x28\x49\x6b\x9f\x9f\x54\x98\x36\x1f\x0b\x5f\x08\xda\x42\x2d\xdb\xa4\xfe\xca\xbe\x18\x21\xa2\x40\xc9\x0f\x70\xff\x32\x04\xf0\x85\x4c\xf1\x8b\x4e\x92\xd6\xd7\x56\x26\x09\x5f\xe4\x5d\x08\x5d\x48\xb3\x18\x1c\x88\xb3\x69\xf3\x14\x84\xd9\x5a\x6c\x26\x3e\x5b\xdb\x43\x6e\x4e\xef\x72\x73\x72\xb9\x79\xd8\x94\xca\xc9\x45\x4d\x9b\xd2\xe1\x5d\x26\xef\x56\xc2\x1d\x41\xe1\x32\xbf\x2b\x84\x38\xc4\x5a\x7f\x57\x07\x67\x2a\x24\xcd\xe7\x3f\xd9\xee\x92\x90\xb3\x0f\x2b\x85\x95\x96\x4e\x7e\xbb\x7f\xe4\x3e\x96\x09\x03\x8d\xc7\xbc\xe7\xd6\x8b\x1f\xc2\xf4\x6a\x75\xcd\xa7\xe5\xb5\x5e\xa6\x69\x2c\xd3\x69\xfd\x3d\x84\x00\x52\xcf\xa6\xb3\x05\x9f\xd2\x98\xf6\xe7\xdf\xe1\x52\x25\x39\xb8\x60\xd1\x2b\xc1\x92\x96\xd5\x07\xb9\xe3\x0e\x92\xab\x9f\x8c\xfb\xca\x08\x7d\x77\x81\xd9\x59\xd7\x22\x0b\x39\xbc\xee\xe5\x77\xb5\x87\xf5\xab\xa2\x0f\x74\xe2\xfb\x3a\xf6\xd7\x7f\xff\xf7\xcf\xef\xe0\xba\xbb\x0a\xe2\xb6\xeb\xec\x21\x70\x13\xfa\x72\x05\x85\x8b\xec\x67\xe2\x92\x91\x94\xa7\x62\x14\xc5\x2b\x99\x4c\x6e\x4c\xf0\x3f\x30\xbf\x0d\xfa\xcc\x28\xe5\x32\x21\xb1\xc7\x0f\xe7\x99\xd8\xc8\xb4\x0b\xf2\xc4\xd3\x0b\xbc\xbd\x22\xa0\xd7\xa2\x9a\xa2\x3f\x1b\x69\x76\x73\xc8\x18\x4d\xaf\x16\x14\x55\x6a\x24\x08\xdc\xb9\x56\x15\xfe\xc3\xba\x57\xa9\xa4\x86\x04\xa9\xdb\x91\x99\xf7\xc9\x7d\xaf\xfd\xa7\xe3\xf8\xe7\xdb\x7f\x27\xf3\xe6\x4a\xb1\x58\x07\x17\xae\x1c\x4e\x16\x4e\xfd\xe1\xd6\xc5\xb6\xe5\xf5\x4f\x33\xd7\x0a\x38\x9f\x8a\x9d\xda\x25\xd9\x55\xe5\xe2\x89\xc4\xfe\x54\x01\x15\xa3\xe6\xb2\xa7\xc2\x61\xb4\x71\x55\x2a\x81\xe4\x87\x9c\xa6\x93\xc5\xaa\xf7\x59\xac\xf7\x04\x6a\x4f\x6b\xfb\xd3\x3b\xaf\x8c\xad\xb1\x0b\x6c\x76\x02\x60\x7b\x6d\x07\xca\x8d\x72\xe3\x87\x1f\x25\x02\x85\x0a\xd8\xb2\x72\x13\xd8\x1e\x38\xac\x97\x6c\x64\xc8\x3e\x8f\x76\xbd\xbd\x36\x42\xee\xb2\xc9\xb3\xdb\x50\xbe\x2c\xc0\xc6\xd8\xc1\x71\xe9\xc7\x10\x94\xad\x00\x8b\x77\xfa\xc8\x22\x91\xe0\x5c\x4e\xf9\x76\xd4\xec\xfb\x54\x0c\x4c\x2a\x20\xfb\x5e\xbf\xae\xbf\x46\x3d\xf8\xf9\x19\x16\xd9\xca\x68\xe3\x61\xb3\x4d\x2b\x0b\x08\x2b\x52\x10\x87\x8c\x5b\xaf\x50\x66\x13\x36\x9c\xce\x6f\xfd\xa7\xe8\x93\x6f\xcd\xbb\xc3\xdf\x3e\xaf\x4e\xd8\x05\x65\x9f\x2a\x65\x80\x59\x16\xe4\xe7\xf9\xba\x32\xc2\x22\xac\x95\x94\x7f\x77\xc9\x51\xa8\x22\x33\x8f\x11\x3c\xd2\x8b\xc9\x82\x90\x2c\x72\x90\xc1\xbe\xda\x91\x59\xdb\x07\xfc\x75\x07\x87\x6a\xa1\x6c\x3b\x23\x61\x99\xe2\x18\x41\xc1\x1a\x9c\xe2\x7b\xea\xe6\x2b\xcf\xc7\xb2\x31\x81\x90\xd5\x20\xf3\xd4\x14\x18\x93\x95\x5d\x5f\x21\x0f\x5c\x0c\xa9\x7d\x42\x19\x31\x2f\x2a\x60\xfc\x93\xd8\x06\x77\x8d\x11\x45\x3d\x32\xfb\x5b\x98\x21\xf2\xd5\xa9\xd6\x19\xe1\xa3\x24\xa0\x5f\xd4\x09\x87\x08\x30\x34\x78\xae\xfd\x30\x13\x9b\x51\x6a\x79\x3f\x93\x74\x0b\x3a\xd7\x2c\x85\x54\x3a\x32\x2c\x5d\x6c\xcd\x70\x80\x83\x29\xa9\xf8\xcc\x61\xbf\xb8\x91\x19\xef\xa8\x20\x77\x74\x64\xc0\x48\x23\x4e\x75\x81\x16\x4c\x6b\x81\x8d\x1c\x3c\x54\x5f\x70\x6f\x41\x2c\xab\xfe\x50\xc6\xae\xff\x4e\xa2\x1b\x46\xac\x08\x4c\x4c\x4c\x49\x65\x8f\xdc\x64\x17\x4b\x54\x2a\xaa\x24\x3a\x8d\x04\xd0\x43\xb4\x98\x21\xcd\x0a\x50\x0b\x23\xde\x1b\x7d\x64\x29\xd2\x4d\xe3\x80\xef\xcd\x9d\x81\xac\xba\xf7\x96\xce\x24\xc4\x9d\x41\xd4\x1f\x1f\x3a\x23\x17\x3d\x81\x82\x23\x57\x64\xe9\xf9\x1c\x50\x99\x09\xec\xe9\x15\xed\x0c\x60\x66\x39\xe5\x45\xe6\x8c\xac\x81\x7b\x14\xac\x4c\x5c\x76\x3c\xf1\x80\x5d\x97\x17\x4a\xfc\xfe\xff\x59\x9e\x58\xee\xc1\xbf\x63\x79\x5c\xc0\xa8\xdf\x21\xa9\x27\xfe\x9d\x5d\xbf\x9d\x48\x03\xce\xe9\x02\x26\xe6\xff\x89\x64\xe8\x85\x33\xe0\xed\x95\x79\xee\x08\x5d\x63\xab\x6f\x01\x82\x07\xdc\xca\xf8\x02\xb9\x20\x9f\xdf\xf3\xf5\xa5\xfa\x69\xed\xd0\xc0\x5d\x69\xf0\x7c\xd9\xcd\x97\x29\x8e\x8b\x86\xce\xb0\x7e\x40\xf2\xd9\x40\x9a\x9b\x8b\x92\xcf\xfe\xd2\x2a\x5d\x45\x8b\xcc\xe7\x90\xf5\x3d\x89\x76\x40\x95\x54\x2c\xfb\x6a\x08\x71\x64\xd4\x0a\x35\xf7\x4d\x15\xfa\x41\x97\x05\x9b\x6a\x9f\x49\x01\x70\x98\x90\xe8\x99\x4e\xfe\x71\x93\xc8\x02\xcd\xd3\x45\x1d\x10\x53\x75\x6f\x19\x91\xc3\x06\xf2\x48\xa1\x8e\x42\x07\x24\x53\x4a\x01\x37\xa0\x80\xa9\xd3\x34\x16\x6e\xa9\xdd\x5d\x5f\x5f\x19\x06\xea\x7e\xb0\xa3\x75\x2c\x0c\x26\xed\x60\x63\xee\x30\xe0\xb1\x26\xa7\x38\xc6\xba\xb3\xec\x42\x8d\x8a\x81\x7d\x70\x7c\xe9\x7e\xb3\x74\x59\x75\x02\x98\xd4\x15\x09\xa2\x5c\x34\x10\x6d\xdd\x58\x4e\xe0\x6d\xad\x1d\xc9\xdb\x62\x4a\xa2\xa0\x67\x1f\xe6\x42\x53\x89\x7e\xf3\x53\xd9\xdf\xc5\xb8\x53\xf5\x4b\xb2\x51\x32\xf3\x95\xdd\xe3\x2e\x29\x17\x54\x1d\x52\x6a\x48\xfd\x47\x79\x30\x72\xd0\xb8\x15\x90\xd9\x93\x34\xd9\x51\xaf\xc5\xff\xc5\xb2\x14\xf4\xb2\xe8\x9e\x52\x46\x15\x3d\x4a\x1a\x5c\xce\x94\xf8\x90\xfb\x31\x52\xee\x21\x2c\x79\x48\x89\x34\xa3\x0e\x98\x47\xe1\x8d\xb8\xa3\xef\x13\xa1\x02\x96\x76\x76\x4b\xd3\xdf\xe2\x8e\x9c\xb6\x36\x31\xaf\x96\x65\xaa\x17\xeb\xb2\x7d\x7b\x59\xa6\x77\x6c\x66\xe6\x32\xa5\x85\x51\x81\xd3\xd4\xde\x5e\xdb\x5c\xc8\xfd\x61\xe0\xf3\x2f\x8b\x0d\x68\xcf\xe3\x0b\x2c\xb6\xcf\x6f\x9c\xff\xf4\x7f\x76\x7f\xfd\xf5\x97\xcf\xef\x9d\x67\x24\xe7\xa7\xb4\xce\x39\x14\x6a\x28\x8f\xc2\x56\x91\x51\xad\xeb\x6d\x30\x01\x97\x28\x73\x3b\x56\xaa\xc5\xd6\x29\x8b\x8c\x8a\x6d\x54\xeb\x1e\xe6\xd3\x4d\xd6\x57\x2d\x4f\xc1\x15\xf3\xc6\x63\xc0\xfa\x94\xfd\xaa\xaf\x78\xd8\x6e\x7d\x5a\x51\x30\xeb\x4f\x39\xdd\xe2\xed\x55\x82\x76\x82\xa4\xb6\x75\xc6\x26\x52\xbb\xd3\x59\x93\x2e\x53\x6f\x92\xe2\xa5\x6a\xbc\x54\xf0\x3b\x67\x12\x41\x4a\x28\xe5\x1e\xa6\x50\x7e\xef\x96\xab\x74\x4f\xdc\xfe\xd4\x96\x3d\x29\xb2\xe3\xab\xff\x76\xa6\x02\x66\x2d\x18\x9c\x79\xbc\xd0\x3a\xa3\xf4\x74\xfe\xac\x53\x3e\x17\x98\x8a\x99\xf1\xe9\xfd\x75\x35\x52\xbd\x82\x84\x56\x97\x91\x87\x1c\x65\xd3\xdc\x64\x0b\x8a\x3a\xbb\x55\x73\x04\xf9\xf2\x1a\x70\x7a\xf0\xb5\x50\x17\x3b\xcc\xef\x77\xb9\xc6\xa5\x8e\xe7\xe0\x92\x79\xeb\x41\x04\xc2\x85\x5c\xec\x2b\x9e\xb6\xba\x01\x1e\x33\xe3\x31\xcf\xcb\xab\x00\x79\x05\xb6\xac\xb4\x55\x92\x72\xad\x6d\x79\x18\xda\xc3\xe7\xce\x89\x5c\xbc\xcf\xb9\xd7\xa2\x05\x65\x2d\xef\xbd\xb1\xca\x74\xc4\x5d\x4f\x6f\xc0\xeb\xdf\xce\xfe\xe3\xd1\xfc\x8b\xe6\x2c\xe7\xce\x5e\xff\x36\xcd\xc2\x1d\x53\xe0\xde\xe8\x24\x0a\x7b\xb7\xa4\x41\xba\x5c\xa8\x1b\xf2\x00\x03\x72\x53\x1c\xa4\x73\x69\x70\x43\x18\xa4\x73\x89\x33\x6f\x9c\x3f\x5b\xeb\x5b\xb2\x20\xcd\xe7\xc2\xe0\x7c\xed\x7c\x47\x27\x7d\x3b\x10\xd8\x89\x4b\xb9\x5a\x18\xe9\x72\xc6\x6e\x2d\x8d\xf4\xd1\xc2\x48\xe7\xeb\xe2\xd6\xb2\x48\xe7\xab\x6f\xde\xba\xe0\x6c\xda\x6f\x2d\x8b\x34\x9f\xaf\x8b\xe5\x4d\xbe\xd9\x41\x3f\xff\xfe\xf7\x5f\x7f\xfb\x8f\x3b\xc1\x27\x4e\x79\x1a\x6a\x35\x12\x35\x2a\x53\xcf\xc8\xd3\x70\x77\xa7\x3f\x34\xca\x60\xa1\x8e\x26\x65\xb8\x5a\xf5\xa9\x6d\x01\x35\x03\xa0\xfd\x3c\x87\x56\x63\x2b\x79\x8d\xdb\x3e\x48\xc9\x89\x35\x3f\x74\x24\xf6\xc6\xf1\x94\x74\x81\x9d\x14\x68\x5f\xc4\xd4\xaa\x7f\xe0\xf4\xfb\xbc\xfc\x67\xc6\xff\xff\xa7\x00\x07\x4f\x74\x92\x4b\x34\xa6\x78\x80\xb7\x3c\x90\xb4\xdd\x2f\x8e\x0c\x88\x0d\x3a\x82\xb2\xb1\x07\x9c\xa9\xb6\x7a\x80\xd3\x85\x1d\x95\x8b\xe4\x33\x37\x04\xe1\x03\xca\xc1\x5f\x6c\x1e\x48\x16\xef\x0f\xe7\x89\xf5\xeb\x0d\x34\xae\xbb\x9c\xe7\x31\x82\xf7\xe1\x19\x50\xa8\xa3\xeb\xfe\x65\x6a\x99\x1f\xea\x54\xc3\xd4\x99\xda\xd5\x25\x53\x48\xff\x25\x72\x50\x25\xcf\xf6\xb4\x4e\x09\x3e\xe5\xd1\xdd\xc8\x4c\xbf\xea\x56\xa0\xfb\xd9\x46\xaf\x2a\xd5\xa2\x07\xa6\x96\xf2\xba\x20\xd1\x9d\x7c\xe0\xc5\x1c\x82\xe3\xe0\x5c\xa2\x83\xcc\xb7\x07\xe4\xd3\xd9\xb7\xf1\x98\xbb\xfa\xf3\xd7\xd7\x3b\x33\xa2\x39\x12\x25\x84\x1a\xf7\x0b\x3c\x61\x4d\x05\x3b\x26\x20\xbb\xb4\x74\x01\x22\x42\xa9\x57\x77\x96\xbf\xca\x3a\x45\x61\x61\x5c\x35\x31\xb8\xaa\x36\x47\x16\x8b\xdb\xe6\xe1\x39\x6b\x93\x03\xc8\xc3\x67\xbf\xed\xaa\xdc\x0b\x9b\x6e\x56\x62\xff\x7c\x3c\xb9\x5d\xe1\x2e\xe3\xf6\x1f\x3e\x7b\xdd\x58\xb8\xf6\x87\xd3\x53\xeb\xe5\xf0\xf5\x30\xe1\xb6\x71\x96\xed\x36\xce\xf2\xea\xd1\x5b\x80\xce\xc1\xe1\xc3\x16\x72\xe2\xf2\x5c\x1b\xc9\x5d\x37\xef\x75\xf7\x48\xdf\x09\xbd\x3f\x70\x09\xaa\xad\x06\x7a\x31\x02\x40\xed\xb3\xea\xba\xe2\xce\xec\xb1\x92\x96\xeb\xae\x2e\xd4\xfa\x7a\xfc\x08\x05\x97\x5a\xeb\x73\x50\x24\x93\x76\xdb\x18\xe3\x72\x52\x44\xfe\xcc\x2b\xb4\x1d\xbf\xf3\x47\x0f\x5d\xb5\x71\x1e\x9b\xab\xbe\x9a\xe9\x3c\x50\x11\x86\x22\x2a\x7c\x24\x7f\x75\x73\xec\x45\x8f\x6b\xf2\xf7\xd1\xe1\xf6\xc8\x0b\xc0\x6c\x0a\x4c\x4f\xc0\x14\x05\x04\xeb\x63\x0e\xa8\xd7\x81\xd2\x9a\x47\x2e\xd3\x35\x9d\xf4\x7d\x63\xf6\x8f\xdf\xfe\x7a\xd8\xfd\xfe\x41\xaa\xe1\x5f\x2f\x7d\xc0\x7e\xa3\x68\xa1\x6c\xe6\x9c\x97\x1b\x49\xe7\x43\xfc\xb7\xcd\x42\xa0\xad\xc2\x9c\x7b\xd2\xd4\x4b\xc7\x16\x45\xd2\x47\xa5\x82\xfd\x73\x80\x25\x15\x01\xe2\x71\xf6\xbf\x2f\x9c\xa8\x21\x75\x25\xb6\xfd\x1b\x00\x38\x40\x6e\x89\x9a\x61\xf7\xdd\x35\x8a\x40\xdb\x54\x29\xad\x1a\x48\x4d\xf3\xe1\x74\xb2\xf6\x47\x01\x2f\x9e\x24\xea\x1d\x29\x84\xda\xa6\x40\x40\x32\x7c\x7a\xc2\x63\x51\xda\x3c\x92\xd6\xdc\x5c\x4f\x29\x6a\x9b\xb1\xe7\x94\x34\x6e\x38\x5f\x3d\x6d\xf6\xa7\x3d\x9f\xbd\xd6\xdb\x97\x78\x8b\x2b\xa0\x9b\x22\xb1\x85\xd1\xce\xdb\xb6\xb2\xf2\x01\x69\x93\xca\xad\x77\x3b\xdd\xa3\x2e\x5d\x44\x60\x2c\xe9\xb9\xfa\x42\xf2\xd3\x73\x3c\x62\x3e\x35\xf7\xfa\x19\x73\x3c\x63\xfb\x85\xe6\xd3\x4d\x6a\xf4\xcb\xa7\xfd\xf8\xd3\xa4\xbd\x4b\xda\xa0\x01\x08\x2c\x5f\x82\xaf\xfa\x97\x2f\xba\xa5\x6d\xb7\xa7\xec\xb0\xc5\xb7\x8b\xd7\x3e\x37\x67\x85\x0a\xf6\x41\x2a\xbb\x6b\xfd\xce\xd9\x6c\xc0\xd3\xc8\x2f\x95\x7a\x2d\xbb\xf3\x33\xee\x33\x03\xd1\x8d\xeb\x33\xd0\x37\x6c\xaa\xd4\xda\x79\xcd\x7a\x9a\x48\xec\xe0\x6a\x94\x51\x30\xa3\x17\x37\x98\xcf\xee\xf0\x84\xe7\x6c\x9c\x06\x1a\x45\xc5\x3d\xe6\xb8\xc5\xf9\xfd\x67\xbf\xff\xfc\x7e\x12\xab\xb9\xb7\x36\x49\xdc\x70\xf5\xec\xf3\x02\x69\x6c\x28\x57\x7b\xf6\xeb\xd4\x95\x91\xbf\x61\x76\xf3\xba\xd6\xa9\x51\xd3\xba\xfe\xc1\x1c\x3f\xc0\x13\xea\xf4\xe9\x39\xf3\xf3\x5f\x7e\xfa\xe5\xef\x3f\xff\xfd\x3f\xe6\x7f\xfc\xfe\x11\x78\xcf\x4a\x4b\x65\xb0\x5b\xd6\xfe\x20\xd4\x0d\xb8\x10\xb1\xcf\xc8\x1d\x85\x98\xc8\xe7\x97\xbc\xc7\x8a\x3a\x81\x40\x35\x97\x28\x5c\xa9\xf6\x11\x1e\xe4\xb8\x11\x09\xb2\x2d\x80\x4c\x59\x6e\x12\xfa\xa1\xda\x85\x5d\x8f\xa8\xce\x54\x00\xf1\x52\x66\x97\x16\x3b\x26\x33\xef\x1a\x3f\x8e\xfd\xa2\x86\xd0\xab\xb8\x4e\x07\x63\xb6\xd6\x3e\x25\xf0\x1c\x12\x9b\xe0\x02\x3f\xbf\x63\x62\x6c\x40\x73\x3f\x45\x05\x5b\xf1\x9b\x7e\xd8\x8e\x6a\x46\xca\x6e\x34\x99\x75\x6f\xba\x7b\x43\xe5\x8e\xe0\xbb\x4c\x95\xf2\x48\x3f\xe2\x94\xa6\x72\xda\xf8\x4b\x73\x19\xf0\x81\x7a\x07\x6b\xf9\x47\x31\xc9\xdb\x41\x71\xb0\x90\x5f\xea\xf1\x0a\xd7\xf7\xab\x3e\xe9\x55\x66\x7b\x1a\x38\xf8\x2c\x57\x75\x6c\x77\x94\xb8\x7d\xcd\xd7\x37\x0c\xe6\x10\x7d\xe2\x8a\x9c\xdb\xb5\x49\x81\x85\xc4\xd0\x8d\xc0\x4e\xb7\x6b\x32\xe9\xcb\x84\xed\x05\xdb\x6d\x33\x63\x1b\x6f\xf4\x41\xc6\x76\x1e\x70\x73\x9b\x6c\xe9\xf5\x38\x6a\x97\x6e\xc0\x08\x96\x6b\x2b\xb2\x02\xc0\xee\x6b\x24\x9b\x37\x5a\xaa\xe5\xae\x70\xe7\xca\x0d\x7e\x13\xd9\x66\x37\x29\xd7\xb4\x27\xc8\xd0\xfe\x31\xeb\xfd\x4e\x3d\x81\x22\x83\x44\x86\x70\x84\x4a\xe4\x18\xd9\x50\x17\xc5\x7b\x6e\x49\xad\xcf\x8c\x69\x4b\xc9\x17\x5a\x01\xb4\x6d\xc3\x1e\x99\x31\x80\xf5\xb0\xc1\x92\xaa\xff\x45\xca\x49\x3f\x92\x5d\x96\x5c\x9d\x56\x9a\x71\xe0\x09\x95\x81\x85\x02\xe8\x16\xe6\x3e\x13\x37\xdd\x51\x93\xe6\xff\x96\x80\x27\xb0\x9d\x72\x8d\x2a\x82\x8d\xb3\x7e\x72\x3f\x13\x27\xd7\xbe\x79\xa0\xed\xba\x0e\xc7\x87\x66\xdf\x6a\x47\xce\xa3\xf4\x3e\xa9\x7a\xeb\x91\x36\x71\x47\x60\xbf\x4d\xc1\x98\x07\xc8\xe4\xb1\xea\xe3\xb3\x9c\x22\xf7\xae\x43\xa7\xd3\x96\x01\x36\x7c\xe3\x73\xe2\x59\x3e\xbb\xdc\x63\xca\x3c\x5a\xe0\xf5\x19\x08\xd7\x2d\xc8\xf5\xe5\x49\xae\x72\xff\x13\x36\xf0\x81\xe9\xf7\xfd\xf5\x88\x80\x7c\x5d\x9f\x0b\x21\xf1\xc4\x72\x74\x33\xe1\x91\x25\x38\xdf\x79\x70\xbe\x27\x74\xf4\xa0\xd1\x29\x41\x01\xb6\x0f\xbc\x57\x4d\x36\x53\xee\x4c\x79\xe6\x89\x82\x1a\x67\x1f\x7b\xb2\x88\xb3\xca\x1c\xb0\x63\xe0\x58\xdf\x04\xbc\x6e\x37\xd2\xef\x6f\x54\x1e\xa2\xfd\xeb\xfb\x0c\x8c\xc4\xc1\x5d\x3a\xf3\xcb\x0c\xc8\xeb\x7c\xfc\x20\x8c\x7a\xe7\xda\xfb\xfd\xa7\xdf\x8e\x3f\xef\x3f\x72\xff\x3f\xc3\x8b\x12\x54\x79\x3b\xbc\xc4\x29\xf5\x02\x69\x3e\x79\xc5\xbc\x07\xea\xbd\xfc\xf6\xa5\x03\xfd\x92\x25\x6a\xd3\x76\x46\xa8\x39\x96\x32\xc2\xf4\x26\x6e\xcc\x74\x79\x68\x64\x89\xa7\x38\x26\xe0\xbe\xab\x62\x1b\x78\x1e\x89\x1d\xf9\xa9\x52\x6d\x7e\x83\x6c\x53\x1c\x47\xc2\x19\x4f\x4a\x1a\xb7\xf0\x1b\x0c\x23\x01\xfb\x99\x28\xfe\x31\x24\x2f\xe0\x9a\xcd\x9f\xcf\x38\x85\x06\x76\xdb\x9d\xdf\x05\x99\x4e\xe3\xa7\xde\x12\xeb\x71\xed\x43\xa1\x3e\xf9\xbf\x11\xb8\x73\xe3\x02\xbb\xfc\xef\xdf\x02\xbd\xce\xaf\x4e\xf6\x22\x64\x86\x17\x01\x78\x09\x0a\xf0\x34\xb5\xf5\x4d\x3a\xd8\xe8\x2f\xbe\x54\xa4\x3f\x61\x33\x9c\x32\xaa\x8b\xae\x3b\x31\x52\xe2\xa3\x17\xf7\x64\xdd\x3f\x64\x6a\xa0\x9d\x6c\x35\x53\x07\xe5\x6b\x5f\xb9\xc3\xa1\x94\xc1\x95\xe4\xba\xa7\x86\x06\x9a\x42\x81\xbf\x94\x8f\xf8\xba\xbe\x2a\x54\xe6\x7a\x9f\x4d\x6f\xa9\xf2\x85\xcd\x8b\x37\x0c\x00\xe6\x9b\xaa\x3c\x16\xb7\x3e\x85\x22\x7f\xfb\x12\x77\x01\x9e\x02\x54\xe7\x1a\xfe\xe7\x5d\x73\xce\x57\xaa\xf3\x4c\x73\x5e\xe9\xec\xcb\x12\xb0\x77\x7d\xff\xdd\x15\xe8\xef\xda\x7e\x83\x82\xe3\xed\xcb\x82\x3f\x7b\xa9\x86\x4f\x01\xa6\xb2\x19\x60\x92\x4d\xd0\xde\xb2\x4d\xe3\x75\x4f\xd0\xe1\x4a\x3e\xfc\x50\x5a\x8f\x36\xe5\x9d\x4d\x36\xa4\x42\x9b\xe2\xb3\x0b\x03\x94\x81\xf7\x64\x80\xd4\xa9\xa9\x21\x51\xc0\x26\x39\xe3\xfe\x6d\x06\x90\x2e\x64\x7c\x23\x1f\x36\x7e\x5b\xb1\x47\xda\x62\xfd\x80\x37\xf5\x29\x53\xce\x7b\x92\xa4\xd4\x7b\x03\x69\x58\x85\xe1\x0f\x08\xd8\x5e\x76\x88\xe1\xe3\x10\xdd\x93\xa5\x86\xf5\xfc\x2a\xc4\x49\xc1\x4d\xbb\x33\xd2\xea\xab\x48\x63\x97\xdf\x2f\xeb\xc8\x46\xd7\x17\xa6\x0e\xdc\x9a\xcb\x16\xc2\x3d\x43\x85\x8d\xfa\x68\x16\x69\x53\x1b\x89\x3a\x66\x39\xe0\xf4\x5b\x01\x73\x31\xaa\x55\x1e\x20\x9a\x70\x88\x5a\x31\x92\x2e\x53\x7b\xc2\x4f\x2f\x57\x63\x28\xcd\xc7\xa1\x41\x43\x9d\xc6\xf0\xbe\x64\xca\x8f\x27\x85\x36\xf4\x9b\x0c\x1d\x0b\xa2\xcc\xf5\xc6\x66\xb9\xa1\x64\x79\x29\xb0\xdb\xd0\xcc\xef\x75\x6c\xd7\x3f\x8b\xff\x3d\xd9\x71\x04\x8f\xa0\x54\x6d\x1f\xaa\x72\x3a\xa9\xca\x09\xaa\x52\x36\xa2\xdf\x6d\x9b\x5f\x64\xcd\x78\x39\xdf\x50\x94\xef\xdc\x16\xfb\x45\x73\x87\xe2\x9e\xa0\xb8\x41\xcd\x97\xc3\xd6\x79\x81\xf6\x9c\xa1\x3e\xef\x58\x0a\xaf\xbb\xbf\xfe\x60\xfd\x58\xa6\x76\x69\x89\xc1\x54\x3d\xb3\xc4\x78\xce\x53\xf2\x69\x98\xe7\x8b\x84\x8e\xc5\x18\x73\x69\x7e\x39\x35\x04\x42\x63\x25\x1a\x03\xe8\xfe\x85\xed\x5a\xd6\xca\xc0\x28\xbf\x3e\xb5\x54\xe1\x3e\x6d\xdc\x70\x14\x0b\x63\xaf\xe1\xed\x95\xc7\x06\x12\x86\xe2\xa6\x48\xc3\x7d\x3e\x90\xa4\x83\x72\x3d\x72\xad\x81\x2a\x0b\x14\xa0\x7a\xe0\x44\x25\xdb\x0c\x18\xbb\xdd\x5a\xe6\x17\x33\x62\x95\x83\x10\xd2\x88\x2a\xbf\x7d\x31\x14\x9e\x4a\xf2\x3f\xf8\xb1\xb1\xff\xb8\xac\x50\xae\x98\xa9\xe4\x4a\xa9\x1c\x00\x9c\xe7\xc6\x5e\x2e\x47\xa5\x2e\xfd\xb6\x07\x37\xde\x21\xf5\x3a\x21\xf3\x0f\x00\x98\x8c\x24\x20\x80\x66\xdd\x3f\x91\x7e\xa8\x20\xcd\x70\xd2\xbf\x65\xd2\x0f\x78\xa3\x0f\xac\xfa\xff\x71\xc1\xb9\xb4\xb1\xf0\xe3\xc3\x86\xe1\xcd\xa8\xa9\xf2\x71\xdc\x38\x15\x92\xa4\xdc\x90\x24\x7e\xf6\xab\x00\x4e\x1a\x14\xf1\xe9\x98\x81\xd5\xc4\xd4\x90\xca\x06\x76\xfa\xf5\x5e\x80\xaa\x7b\x4c\x92\x9f\xb1\xb2\xd5\x6d\xea\xaf\x6b\x11\x71\x62\x50\xde\x24\xcf\x76\x0d\xb1\xb0\xac\x3f\xb9\xc9\x55\x0e\xee\xa0\xe5\xb9\xba\xd0\xbf\xdc\xec\x50\x00\x70\x1e\x04\x10\xe2\x38\x1e\x95\x4c\xfb\x86\xa0\xba\x6b\x06\xfc\xf2\x6f\xbf\xfe\x9f\x4f\xe6\x36\xfd\x37\x48\xd0\x26\x48\x10\x97\x75\xfc\xda\xfd\x2c\x7b\x76\x93\xbe\x83\xc7\x32\x3f\x71\x22\x4c\xab\x5a\xeb\x2c\x54\x4a\x39\x4f\x87\x69\xf0\x4a\xfe\x3c\xb0\xa1\x0c\xd4\xe1\x78\xfa\xb4\x7e\x3a\xb3\x05\x95\xfd\x6a\xaf\x57\x80\xcf\x6a\xcf\x35\x5e\x42\x9f\xe4\x73\x55\xd4\x31\xe1\x3e\x97\x32\xf5\xdf\x98\x42\xc0\x14\x4a\x57\xb0\x9b\x4a\x22\xcf\x7e\xe1\xd4\xe1\x6d\x2a\x3f\x17\x42\xa2\x9d\x5c\x54\x81\xb8\x70\xfe\xf1\xa0\x44\x3a\x78\x18\xa2\x1e\xeb\x02\x91\xad\x4f\xcc\x4f\x75\x0b\x44\xee\x39\x53\x64\x44\x3f\xf1\x67\x27\xd2\xbf\xff\x7a\x77\xc6\xcc\xaa\xcf\xde\x93\x46\x36\xe3\xd8\x79\xd3\x8c\x03\x63\x5b\xfd\xaf\x92\x63\x8e\xee\xbd\x2b\x02\xda\xa6\xba\x99\x39\xb2\xd9\xb5\x7a\x99\x6d\xd4\xa6\xfa\xf6\xa5\x4d\xb6\x3b\x59\x91\x97\x29\xc2\xe9\x3f\x45\x8a\x30\xfa\xea\x8e\x14\xc0\x0f\x76\x3e\xf8\xf1\x34\x15\xce\x26\xc5\xef\x67\xf3\xe1\x7a\x56\xfc\xcf\xb3\x09\x31\x31\x6c\xaa\x53\xbf\xf9\x05\xe7\xd3\x93\x13\xa2\x8d\xa7\xd3\x33\xcf\x1c\xbc\x9a\x6b\x34\x23\x1e\x76\xcf\xad\x95\xf1\xe9\xb5\x7a\x47\xfa\xdf\xed\x38\x31\x97\x31\xa2\x9c\xda\x94\xc6\x50\x63\x27\xb5\xbc\xbd\xa6\xb9\xff\xa1\x19\xf8\x9a\x66\xfd\xe6\x0c\xfc\xfe\xb7\xfe\x7f\xfe\xf1\xfa\xb7\xef\x60\x95\x82\xd5\x63\xd7\xfb\xc4\xb2\xb9\x51\x2c\x20\x76\x47\x8a\xc7\x45\xfa\x1e\x21\xe5\xe3\x66\x5e\xc5\x65\xaa\x5f\x87\x58\x0b\x9b\x78\xe3\xc9\x65\xf3\xc9\xe5\x9d\x52\xbe\x5f\xfd\xe6\x49\xd2\xd5\x4f\x10\xb8\x02\x07\x63\x77\x45\x28\xa0\x43\xba\x98\x71\x60\xd9\xd0\x72\x10\xb2\xd6\xa2\x46\xfb\x6b\xa3\x9a\x77\xba\xcc\xd0\x69\x29\xd3\xcb\x38\x5c\x46\xb6\x17\x04\xae\x07\x8b\xcd\xf6\xe5\xbe\x0d\x51\xc1\x63\xa6\x5a\x2d\xee\x0d\xb2\xa4\x35\xae\xbe\xa0\xb0\xaf\x97\xc3\x1c\x81\xbb\xab\x79\x03\x47\x30\xce\x5e\x27\xd5\x25\x8d\xf2\xc6\x7b\xac\xed\xf7\x19\x71\x67\xa2\xe0\x2d\x9a\xb1\xad\x71\x41\xd0\x9a\xa7\x72\xc3\xf5\xd0\xcd\x29\xb1\x5a\x0d\xf1\xf3\xb7\x78\xf2\xf5\xe8\xae\x6e\xb2\x3c\x59\x69\xf9\x09\xaf\x27\x6b\xb4\x77\x6b\x0a\x03\x1e\xfc\xed\x4b\x25\xeb\xfe\xd0\xf5\x84\xa0\x64\x07\xb7\x92\x26\x21\xfe\x9a\x17\xc6\x38\xb7\xf5\x85\x23\x7d\xbf\xce\x83\x5c\xc4\x32\x3f\x08\x06\x49\x4e\xe0\x06\x0d\xb5\x92\x0a\x6b\x68\x1b\xd0\x4d\xb8\xee\x81\xa8\xe4\x6d\x6c\xda\x48\x83\xb9\x13\xa4\x0c\xfc\xa0\x6e\x37\x6b\x04\xb4\x10\xe4\xf6\x36\x1c\x25\xf0\x9f\x7b\x9e\x85\xf8\x12\xe9\x0e\x69\xdd\x72\x98\xc7\x94\x5d\xcf\x21\x8e\x19\x24\x57\x33\x68\x94\x25\xdf\x35\x7f\xfe\xd7\x4f\x1f\x25\x09\x7f\x66\x5b\x44\xa9\xb9\xef\xd3\x90\x6d\xde\x11\x8c\xec\xb5\x0d\x37\x9a\xb0\xcd\xbd\x2a\xcc\x65\x1e\x84\x84\xa0\xc4\x19\xd5\x43\x7e\x52\xa6\x38\x86\x39\x8b\xcd\x09\xa9\x6f\xaf\x27\x48\x81\x1d\x93\x55\x30\x61\xd4\x7e\x1a\x66\x99\xc9\x14\x2c\x9f\xbd\x8f\xe3\xa8\x03\xd5\xe6\xce\x49\x42\xdd\xb2\xf5\xe5\x18\x4e\x30\xc8\x75\x8a\xea\x61\x40\xf0\x27\x7e\x5b\x97\xdb\x2b\x7c\x82\x54\xda\x1e\xe8\xfe\xc9\x2a\x95\x66\x4b\x24\x36\x09\xc7\x47\x89\xf2\xf0\x49\xa9\x37\xaa\xbd\x4f\x99\x4c\xc0\xcd\x6e\x75\x57\xa9\xca\x84\x43\x04\x1c\xb8\x06\x81\xb7\x1d\xfd\x91\x38\x0d\xe4\xad\x25\x9a\xad\xe4\x7d\x59\xcc\x7f\x54\x7a\x1d\xc7\xe5\x14\x63\x86\x60\x23\xaa\x64\x1d\xc7\x08\x78\x04\x63\x95\xe9\x59\x59\xbe\x61\xbb\x2f\x93\x68\xf1\x79\x8f\x22\x97\x56\x94\xb4\x3e\x75\x2a\x47\xa6\x04\x5c\x17\x9f\xe9\x88\x3f\x58\x89\x2a\x4e\x6d\x4a\x3d\x78\x82\x52\x0d\x3d\x46\x0a\x17\x50\xf3\x12\x2e\xee\x95\x2c\xb5\xa7\x4a\x9c\xf3\x91\x49\x64\x0f\xde\x10\xf0\xd1\x31\x47\xfa\x88\x32\x35\x54\x2c\x63\x9c\xb0\xc5\x8c\xfb\x95\xa8\xe1\xed\x57\x18\xe7\xee\x83\xac\x21\xff\x2f\x72\x8e\xcb\x25\x2e\x3b\x89\xf8\xaf\x0e\x85\x5a\xe9\x33\xd2\x4a\xbc\x47\xb9\x4f\x71\xc4\x35\xb9\x8a\xfb\xbe\xa5\x4f\x97\x63\xe1\xbd\x0c\x0c\xb2\xde\xdd\x8a\x41\x64\xdc\x5a\xd9\x93\xb8\x58\x48\x5a\x29\x83\x90\x22\x1b\x35\x70\x98\xa0\x78\xbb\x20\xa0\xad\x24\x54\x0c\xb0\x53\x25\xb8\xd1\x00\xc9\x20\x13\x0e\x69\x81\x49\xcf\xc4\x0d\xc0\x2e\xb2\x1c\xc7\x40\xa6\x40\xf3\x41\x89\x7f\xd5\x71\x8c\x08\x29\x59\x71\xc7\x89\x5a\xfc\x1b\xee\x59\x4f\x46\x5c\x73\xb8\x48\x88\x80\x37\x7e\xea\xc4\x9a\xf7\x33\xe5\xc1\xa8\x96\xd4\xc8\x62\x0b\xdd\x22\x45\xe0\xc8\xa4\xbd\x3e\x15\x2a\xfd\xe2\xba\xbc\x5c\x97\x4f\xd7\xf9\x70\x17\x2e\x54\xb8\x3e\x01\xbc\xdb\x67\x54\x3e\x14\xea\x39\xcf\x7e\xb4\x1d\x35\x1f\xd1\x01\xd0\x00\xb7\xb5\x33\x5e\x8c\xeb\x38\x8e\xa5\xd5\xe2\x35\xa6\xcb\x2e\xf1\x17\xb6\x78\x79\xb7\x8e\xee\x22\x60\x77\x69\xf5\x43\x63\x8b\x9d\xb0\xa5\x59\x32\x7c\x6c\x45\x98\x4f\xcb\xb2\x47\x51\x73\x04\xa3\x04\x58\x9f\x12\xc9\x55\xc8\x9c\xac\x6d\x52\xe0\xff\x07\x6f\x56\x08\x2c\x31\x9d\xe2\x88\x17\xb7\xd6\x67\x71\x55\x72\x26\xb1\x5c\xc2\x6b\xf5\x7f\x71\x4d\x63\x5f\x69\xc5\xfd\xf8\x91\xbc\x85\x2d\x2c\x6c\x31\x9a\xad\xbe\xce\x2a\x41\x7c\x75\x38\x3d\x75\x25\xa4\xc0\x13\x33\xa5\x5d\xa6\x02\xb9\x31\x12\x32\x82\xc2\x51\x90\xed\xbc\x3a\x05\xd6\x36\xf3\xb1\x7d\x06\xc7\x90\x10\x97\xd5\x16\xbf\x08\x65\x3d\xfa\xf8\xb7\x5b\xac\xd6\x76\xc9\x02\x35\x40\xdd\xa9\x00\x90\x36\xe7\x1d\x0f\xa9\xbb\x90\x8f\x91\xb2\x2f\xe4\x66\xc7\x99\x8a\xbd\x50\x36\x17\xaa\x8c\x92\x79\x30\x25\x80\x67\xc5\x85\x06\xa8\x99\x12\x18\xda\x1a\xe8\x86\x66\xa4\xaf\xb9\xbc\x26\xeb\x0d\x04\x3f\x2d\xf1\x71\xa6\x9c\xcb\x0b\x95\xea\x2b\xb6\x35\xc4\x3a\x50\xbe\xcb\x95\xaa\xaf\x60\x95\x7a\xa0\xa2\x6d\xa6\xa2\xd5\x3b\xa8\xd8\x14\xc7\x14\x08\x3f\xa0\xa6\x8d\xae\xd1\x71\x8c\x50\x4e\xed\x6d\x36\xe2\x2c\x51\x6f\xbe\xee\x5c\xc0\x41\x05\x5d\xcb\x43\xa6\xc2\x2e\xf0\x0b\x0f\x80\xa0\x31\x20\x6f\xaf\x20\x41\x43\x59\x74\xd9\x19\x01\x6a\x60\x20\x0d\x28\x70\x17\x98\xb8\x82\xc2\x67\x1c\x42\x68\xb8\x7a\xf0\xf3\x8a\x2f\x97\xe3\x90\xf0\x2e\x81\x7c\xf9\x80\xf8\x47\xc7\x71\x48\x94\x52\x5d\x1a\xf2\xc5\x38\x06\xa1\x8e\xe9\x01\x6c\x64\x20\xa2\xd9\x51\x4b\x05\x50\x3a\x23\x0b\x03\xac\x69\xfd\x30\x53\x33\x9f\x2e\xf2\x04\x68\x83\x1d\xf5\xec\x26\xca\x02\xbe\xd5\xb3\xff\xe7\x48\xb5\xb4\x17\xd0\xdc\x6c\x5e\x20\xae\x52\xec\x30\x93\xba\x46\x49\x0d\x7c\x88\x48\x2c\xa8\xcf\x05\xf0\x37\x8d\x38\xef\x21\xb5\x45\x62\x4a\xe4\x52\x89\xab\xcd\xd4\x5a\xf3\x7e\x8a\x3e\x19\xe6\x83\xbf\x11\xde\x6d\xd5\x4f\xde\x09\x1a\x1d\xf2\x5d\x92\xe4\xb8\x3b\xfc\xe3\x23\x70\xdb\x2b\x57\x6a\xc3\x10\xfd\xc0\x95\x8a\xdd\xc1\x0d\x93\x37\x6f\xfe\x26\x7f\xe8\x7e\xdd\x65\x6b\x5f\xba\x5f\xfa\x5d\x66\x3e\xb2\xc5\xb7\x53\xea\x6f\x3e\xfb\x46\x4a\x7d\xba\xd1\x57\x6d\xf3\xe9\x2d\xfa\x2a\xb6\x4a\xb6\x1e\x5f\x37\x1f\x5f\x3f\x7e\x3c\x5f\xf1\xc8\x21\xe4\xbe\xf1\xfc\x7e\x5f\x55\xc9\xd9\x84\xf9\x63\x9e\xd6\xd6\x00\xbc\x7d\x29\x61\x20\x6c\xf4\xda\x47\x0e\xd2\x4d\xd7\x8c\x37\xfb\x8c\xbf\xcf\x35\xbb\x95\x4e\xfe\x85\x7d\xb0\xbe\xf3\xc1\xdb\x83\x55\x6e\xf4\xd2\x07\x71\x82\x72\xb5\x44\x4a\x2c\x91\xbc\xf9\xe8\x7c\xf9\xce\x65\x2c\x91\x72\xdb\xb7\xac\x9b\xcf\xae\x77\x4f\x93\xfd\xcb\xee\xe7\xcf\x16\xf7\x4b\x82\xb4\x17\xc0\x99\x31\x09\x6a\xd7\xa5\xe7\x45\xd5\xe4\xee\x46\x64\x3b\xcc\x94\x9b\x50\x6e\xbc\xa7\xda\x2a\x09\x02\xe5\x99\x8d\x5c\xcd\x33\xf0\xc5\x52\x2b\x87\xc0\x59\x08\x05\x1c\x3e\xc0\xa2\xd3\xdd\x1f\x8a\x0c\xe8\x04\x66\xf6\x9e\xf5\x21\x4f\xa7\xfd\x05\x44\x7c\xa1\xed\xad\xb9\x5f\x40\xad\xe4\x05\xd0\x08\xfc\x8f\x0d\xea\x85\x2d\x93\x99\x90\x48\xa7\xd2\xc4\x55\x75\xa6\xc4\x65\x4f\xa9\x65\x12\x73\x0d\x96\x91\x9b\xdb\x82\x74\xec\x7c\x0e\x70\x83\x71\x73\x98\x33\x55\x57\xa8\xb5\x81\xbe\xfc\x85\xa9\xdb\x01\xc4\x9a\xb9\x7c\xe5\x1b\x09\x10\xb1\xf5\x54\x6e\x9d\x2c\xef\x9c\x4a\xed\xf2\x0a\xd7\x32\xdc\xdb\x9e\xac\x64\x72\x8f\xb4\x5b\x19\xfd\xa7\xd8\xe1\x6b\xbb\xa5\x1f\xf2\x9c\xa7\x75\x18\xf3\x3c\xc2\xcb\xf3\xf8\xcf\x1e\x7c\x8b\x53\x72\xb5\xe5\x8a\xb5\x61\x6b\xac\x80\xfd\x49\xb0\xcb\x02\xe9\x9a\x74\xc3\xc1\x09\x4c\xe3\xe3\xba\x7a\xf3\x84\x38\x1c\x67\x2f\x4f\xc1\x22\x3b\xcc\x3c\xf1\xf7\x79\x4c\x6e\xcb\x5c\x3a\x4c\x6e\x6c\x65\xe9\x87\x0c\x7c\xa2\x4c\xdc\x75\x57\xa8\x35\xb7\xe0\xfd\x38\xb6\xea\xb4\xcc\x42\x3d\xf1\x23\x7e\x5a\x28\xd5\xa9\xa1\xa0\x49\xb1\x86\x26\x7d\x51\xea\xc6\x0b\x0b\x2a\x20\xe6\xf2\xc8\xd9\xdd\xf9\x53\xb1\x59\xda\x17\x8d\x66\xe6\x4e\x7a\x24\x14\x8d\x43\xf8\x66\x0c\x74\xa6\x84\x02\xd0\x2a\xa8\xc1\x6c\x97\x25\xe3\x70\xe4\xd9\x9f\xd2\x7d\xfa\xd0\xc2\x5f\x07\xae\x55\x3d\x30\x19\xd0\xfc\xb2\xd5\xb7\x57\xd4\x06\xc9\x4c\x5d\xcb\x1e\x65\x22\x0d\x95\xd4\x99\x52\x37\xa0\x38\x8d\x8f\x99\x14\x60\xd3\xd4\xab\x4f\x55\x5f\x3c\xad\x55\x20\x64\x0b\x95\xab\x69\x2b\xd4\x9f\x11\xd5\xf1\x39\xfd\x55\xd2\x60\x6a\x3b\x5e\x06\x10\x17\x67\x34\xc3\x89\xc6\x71\x67\xd9\xdd\xf2\x69\xfc\x19\x56\xd9\x4c\xd2\x17\xa2\x52\xa9\xee\x80\xb7\x39\x40\x5d\xb8\x00\xea\xa5\x02\xcc\x05\x18\x5e\xc1\x6c\x99\x05\x78\x2b\x40\x53\xe9\x6d\xf9\xe8\xce\x0a\x76\x2e\x99\x3a\xcb\xac\x40\x2b\x15\x52\x03\x5d\x64\x6f\x6f\x5f\x42\x50\xb6\xc8\x17\x7c\xdf\x95\xc6\xc6\x13\x9d\x6d\xf8\x0e\xb1\xf7\xc9\xed\xd8\x93\x04\xfc\x5c\x60\x9e\x93\x77\x03\xf8\x23\x7d\xe0\x81\xff\x5d\x53\x78\x5e\x46\xac\xc1\x66\x7b\x08\x52\xce\x49\x28\xf5\xba\x93\xc1\xd6\xc7\xef\x14\x4a\x29\x38\x60\xf3\x81\x0a\xdb\x4c\xa5\xef\xdc\x5f\x93\x29\x8e\xc3\x2b\xd2\x60\xcd\x6c\x97\xe3\xcb\xd4\x7a\x7d\x36\x24\xcc\x66\x3d\x52\xb7\x3a\x80\xcb\x79\x4b\xd8\x50\xeb\x76\x60\xca\xa5\xcf\xde\xf3\x2b\x71\x03\x76\x7d\x5b\x9e\xfb\xfe\x74\x23\xf0\xec\xf7\xda\xae\x24\x8c\x51\x81\x7f\x50\x86\x83\xe0\xde\x73\x04\x08\x14\x1e\xbf\x81\x70\xb2\x5d\x0a\xb6\x80\x1f\x92\xc0\x28\x3f\xf2\xa5\xca\xe3\x72\xc5\x30\x71\x82\x2e\x67\x7b\xba\x2d\x2f\x56\xc2\xc2\xa7\xde\x41\x81\x93\x0a\x7c\xcc\xdd\xba\xa9\xee\x98\xd5\x39\x53\xe7\x43\x64\x0d\x69\x46\xae\x30\xa2\x45\x3d\x2c\x52\xbf\xe1\x7b\x5f\xbb\x67\x57\xae\xbb\x67\xb6\x93\x30\x70\x87\x2e\x09\xd2\x0a\xb9\x20\x40\xe1\xeb\x40\x40\xf6\x69\xda\x22\x47\x86\xcf\x87\xca\x94\x0f\x42\xbd\x55\x50\x29\x47\x2b\x81\xf1\x38\x50\x9f\x94\xb2\xf5\xd9\x5d\x90\xb7\x57\x5c\x16\x5c\xb6\xad\xf5\x11\xd5\xa9\x4c\x08\x05\x80\x0c\xda\xea\x81\xb8\x03\x10\x46\x1e\x02\xa8\x79\x81\x6b\x66\x6c\xc5\x23\xa6\x08\x24\x3e\xcb\xd4\x35\xd2\xb4\x41\xfd\xd9\xfb\x05\xb5\x57\x1a\x45\x35\x67\xc4\x5e\x03\x29\xf2\x33\xeb\xec\xb0\xfb\xb7\xff\xf8\xed\xe7\x5f\xfe\xfe\x2d\x0e\x9e\x30\x46\x4b\x07\x7d\x73\xea\xf6\x28\x94\xdd\x47\x15\x2e\x2e\xe4\x81\xb9\x86\x4d\x14\xfc\xdd\xfb\x64\x9b\xd2\xd4\xa9\x4b\x9f\xa2\xa8\x24\x91\x29\x4a\xcc\x6b\x87\x6b\x23\x79\x57\xa9\xd7\x3a\xc5\x11\xe3\x95\xa9\xe8\x5c\xa8\x68\x7f\x0f\x61\xa7\x79\xc9\xdb\xd1\xf6\x50\xc8\x4a\x9f\xe2\x88\x64\x40\x50\x7c\x4b\xb8\x50\xa6\x7b\x62\x11\xea\xc5\x28\xa3\x40\x6c\x44\xb5\x20\xa6\xd7\x78\xad\x11\xfd\x0e\x06\x11\x80\xb5\x9b\x06\xbc\xc1\xd8\xd6\x39\x33\xde\xc0\x80\xcc\xed\x21\x08\x71\xe2\x88\x1d\x3f\x8a\x44\x82\x4c\x25\xf5\x5d\x01\xa2\x44\x1c\x97\xd0\x94\x2b\x07\x49\xbc\x7a\x1b\x6c\x0e\x28\x38\x7d\x11\x41\xec\xf1\x36\xee\xe8\x0b\x50\x88\xb4\xfb\xfb\x30\xe8\xd8\x0b\x22\xfc\x79\x36\xe0\x09\x00\x0a\xcf\xfb\xb2\x8c\xcf\x99\x58\xcb\x94\xe6\x4e\x06\xb7\xb6\x57\x3f\xad\xa9\xb8\x4b\x54\x2f\x36\xcf\xe6\x41\x7b\x53\xf9\x91\x11\x60\x42\xf9\x33\xe2\x85\x02\x52\xda\xde\x7c\x00\xf1\x61\x5f\xa8\x70\x59\xf8\xf0\xe6\x0c\xa6\xa5\xf8\x8c\xe3\x63\x5c\x9e\x49\x1b\x74\x58\xe1\x0c\x3c\x57\x96\x69\xa0\xbb\xb2\x54\x4a\xe8\x7f\xf3\x65\x23\x6e\x20\x71\x9b\x3a\x35\xd1\xcb\xa1\x88\x46\x7d\x0b\x8c\xe4\x7d\xa6\x7e\x1b\xaa\x05\x76\xec\xae\x50\x4e\x00\x66\x4c\x43\x1c\x14\xd2\x2e\xde\x66\x38\xa9\x67\xa6\x00\x08\x4c\xa5\x4e\xcb\x4e\x3d\x90\x32\x53\xbd\xd8\x47\x19\xd7\xc8\xc3\xfa\xb6\x6c\x64\x6d\x6a\xc3\x43\xc9\x79\x67\xd4\xf3\x84\x03\x6e\x5f\x48\xdd\x5c\x10\xe5\x61\x69\xf8\xcd\x02\xf5\xe3\x41\xc1\x3e\x14\xc7\x11\x41\xea\x79\x72\xf1\xc3\xc5\x35\x92\x81\x3e\x36\x8f\x79\x89\x9d\x87\x26\xe5\x74\x1f\xb7\x4a\x14\xa1\x79\x9f\xed\x48\xd6\x4e\x63\x9a\x31\x0a\x2e\x2e\xae\x0c\xdb\x5d\x1f\xce\x6f\x8b\x90\x35\xca\x44\xf2\x13\x58\xb2\x76\xde\x18\xb4\x08\xf7\x71\x7d\x81\x5d\x82\xfe\x6e\x26\x01\x7d\x16\x81\xea\x9e\xdb\x38\x0e\x93\x0c\x60\x7a\xc8\xf7\xce\xb5\xa1\xa7\x50\xac\x3e\x2a\x50\x30\x2c\xdf\x1e\xe7\xff\xf8\xe9\xb7\x3b\xe2\x29\x37\x55\x3f\x53\x41\x59\xea\x9a\xc3\xb9\x34\x9b\xd2\x01\xf8\x02\x48\x05\x5f\xbb\x79\xaa\xe5\x30\x6f\x9f\x9e\xc7\x8f\xe3\xf4\x7c\xf5\xeb\x40\x30\x3e\xbc\x9f\x7d\xfb\xa2\xa4\x3e\x92\xcf\x20\x95\x27\x4b\x75\x92\x44\x25\xe5\xa9\x62\x8d\x41\x40\x8d\x6b\xee\x21\x86\x4c\xad\x4f\xae\x18\xfb\x2a\x27\x22\xb9\x29\xa7\xa9\x00\xfe\x99\x49\x7b\x3f\x74\x6a\xdd\x5b\xa1\x2b\x43\x83\x17\x1c\xd9\xe5\x1d\xd7\xfa\x9a\xcf\xdf\x70\x75\x52\x03\x2c\x97\xcb\x2a\x97\x9a\x38\x41\x71\xa6\xd6\x57\xa5\x58\xcb\xe3\xb6\x9e\x96\xe2\x61\x5b\xcf\xc2\x4f\xe7\x00\x55\x8f\x3a\x20\x7f\xa7\xf9\xfd\xa5\xee\xf1\x9f\xc7\x1c\xfa\x34\x14\x65\xa5\x92\x8b\x9b\xf9\xab\x09\xd4\x01\x52\x85\x7d\xd4\x6b\x64\x1b\x55\x80\x4f\x6d\x9c\x8d\x8c\xee\x38\x39\x5f\xfd\x34\xf8\x38\x0e\xa7\x93\x6f\x5f\x84\x14\x61\xda\xfc\xec\x3a\xc2\x12\xd2\x77\x4b\x14\xd7\x4e\x58\x44\x70\x3d\xc6\x45\xdf\x9e\x3e\x94\x3a\x70\x8d\x5b\xab\xeb\x14\x03\xe0\xc0\x3e\xa3\x30\x5c\x3b\x36\xbd\x9a\x9b\x65\x17\xe0\xb7\x54\x91\x89\xa0\xac\xe3\xfd\x56\x39\x98\x35\xd2\x10\xf0\x02\xab\x53\x12\x90\x76\xdc\x57\x5b\x0c\x30\xd1\xaa\xb7\x6b\x35\xf4\xa7\x27\x5d\x3d\x28\x8d\xe7\x5c\x3d\x26\x7e\x86\x5a\x12\xf5\x37\x49\xd4\xba\x1e\xe6\xd3\xab\xdc\x39\x61\x7e\xfd\xc7\x67\x49\x74\xfe\x05\x05\x05\x5f\xfa\x04\x97\x11\x2b\xe8\x76\x56\x6d\xa7\xfc\xd4\x8f\xcc\x51\xa4\x3e\x33\x1f\x99\xaf\x8a\x0c\x56\x25\xd6\x9d\xf2\x8b\xbd\xbd\xb2\xeb\x95\x78\xda\x27\xeb\x15\xbe\xb6\x17\xfe\x14\x7e\xe1\x18\x8c\x4f\x7a\x7e\x93\x5e\xa7\xd0\x6b\x14\xa9\xf7\xeb\xbc\xfb\xc8\xe2\x39\x6e\x9c\x39\x71\x54\x6d\x9c\x5b\x6a\x7b\x3a\x42\x89\x91\x5e\x9f\x5f\x56\x61\xd4\x53\x32\x6a\x41\xe4\xef\x58\xdf\xbe\x20\xce\x73\xac\xb7\xfd\xa8\x42\xf9\x29\x83\x7a\x31\x4f\xf9\xab\x6e\xf0\x54\x45\x81\x6b\xbf\xae\x7c\xf5\x9f\xe7\x17\xfe\x14\x5c\xe0\xe1\xa7\xdd\x6f\x9f\x46\x12\x15\x52\xa4\xb4\xa4\xbe\x4a\x30\xaf\xfa\xae\x33\x51\xca\xb8\x8e\x92\x6a\x42\xc1\x00\x7c\x86\x26\x0f\x54\xad\xfa\xbf\xb0\x84\xa2\xec\xe0\x78\xd9\xa3\x2c\xae\x4a\x0f\x48\x05\xb0\x54\x01\xab\x69\xa9\x0d\x00\x6a\x8e\x7a\x18\xfc\xd3\x88\x22\xa6\x4e\x09\x95\x67\x92\x5c\xeb\xca\xb0\xd9\xdc\x9c\x27\x2e\xb2\x07\x6a\x2d\x50\x78\x45\x2b\xa9\x35\xd2\x5e\x63\xaf\x09\xa4\x02\x06\x46\x4e\x76\xa3\x1d\xd1\x84\xfa\x58\x41\xd7\x91\x48\x78\xea\xa4\xb5\x4d\x82\xe9\xa0\x6e\x53\xf1\xde\xbd\x8f\x06\xf7\xbb\x65\x9b\xa9\x76\x54\xcd\x81\xa3\xde\xca\x2e\x53\xee\x75\x8a\x23\x4c\x47\x12\xa0\xe7\x30\x8c\x81\x6e\x79\x1c\x63\x77\x53\x7d\xcd\x65\xf8\x31\x53\x40\xfc\xa4\x04\x91\x9d\x0c\x19\x26\xee\x72\x22\x19\x06\x49\x10\xe5\xb4\x9d\x1b\x3b\x8c\xbf\x9f\xfe\xef\x0b\x34\x02\x44\x54\xba\x90\xb4\x76\x01\x72\x99\x26\xae\x08\x4c\x78\x57\x9f\x8d\xc0\x4c\x92\x74\xa6\x0c\x2a\xf2\x26\x33\x06\x69\x1d\xd3\xf6\x21\x3c\xd9\x0c\x15\x45\xe1\xac\xea\x3d\x53\x5a\xf0\x1f\xf9\x9b\xad\xe9\xf6\x31\x33\x9e\x33\x40\x6b\xc8\x8a\x1d\x2d\x30\xba\x51\xd2\x94\x33\x0a\xfe\x59\x0c\xb0\xc9\xee\xb6\x8b\x2a\x89\x09\xd8\x3b\x72\xf0\x81\x9b\x81\xa4\x08\xbb\xc1\x54\x20\x28\x9b\x22\x64\xd8\x82\x30\x68\x7c\x14\x2a\x2d\x28\x1a\x24\x0b\xcc\x12\x80\x30\x22\xaa\x68\x11\x43\x54\xc9\x54\xc5\xbb\xc9\xcc\x75\xe4\x4c\xad\x46\x2a\x7d\x6a\x16\xe5\x88\xec\x8d\x02\x20\x32\x1f\x67\xa3\x92\x04\x59\xd7\xd0\x9a\xa0\x24\x51\x24\x37\x8f\x30\xc6\xa1\x51\x85\xb6\x6e\xfd\x79\xb9\xea\xf3\xcb\xf2\x93\xa9\xa9\xa4\xc1\xe1\x54\x2f\x17\x65\x09\xac\xca\xba\xce\xaf\x8d\x05\x59\x0e\xa0\x22\x18\xb5\x17\x56\x4e\x54\x17\x12\x04\x84\x7c\x09\x65\xca\xb9\x91\x95\xe7\x10\x95\x7c\x98\x29\x77\x1f\xcf\xb3\xa5\xb8\x2c\x4b\x5f\x8e\x86\xac\xa0\xc4\x3b\x06\xde\x67\x1c\xe3\x3e\x49\x89\x7d\x31\x96\x46\xa9\x96\xe0\x75\xa9\x0d\x80\xd6\xd2\x5d\xed\xb9\x03\x09\x0c\xdd\x28\x6f\x51\xa1\x56\xca\xa3\x51\x4d\x05\xb5\x4d\xad\x8d\x6c\x11\x36\xc4\x26\x27\xb6\xbd\x50\xd2\xa0\x2a\x34\x9b\xdd\x43\x05\x6f\x4c\x44\xd5\x7d\x2d\x2a\x7c\xc1\x85\xc8\x00\xf8\xf9\xc9\xfd\x97\x8e\x6c\x8e\xce\x03\xab\x5a\x7d\x6a\x98\xb5\xd3\x92\x83\x78\xf1\x95\x65\x91\x65\xf6\xb2\x00\xc8\x27\xf7\x73\x96\x25\x97\xf3\x4c\x5a\x0a\xf2\x17\x48\x0b\xf6\x8f\x0c\xfe\x76\x38\x8d\x13\xf3\xd7\xb1\x57\x7a\xb1\xe8\x10\xcd\x32\x64\x19\x9a\x7a\xbb\x4b\xb9\x5a\x74\xe5\x30\x57\x24\xed\x21\x7b\x35\x4f\x95\x7a\x6b\xcf\x31\xe4\x9d\xfa\x6a\x87\x00\x43\xfe\xac\xcb\x75\x47\xa1\x2a\xea\xb2\x28\x56\x4a\x1b\x83\xd9\x3b\xd5\x5a\xf6\x41\x16\x80\x04\x34\x38\x95\x40\x3a\xaf\x65\x7c\x74\x3f\x42\x03\x6c\x8c\xe7\x00\x0a\xb0\x02\x7a\x14\xdb\x29\x35\x84\xdf\xda\x08\xbf\x51\x6d\x82\x78\xd6\x57\x3c\xf7\xed\x8b\x7b\xc9\x26\xea\xf3\xa5\xf1\x54\x26\x78\xbe\xbe\x9c\x95\x84\x3b\xbe\xc0\x05\x9f\x5f\x2b\xf7\x67\x35\x73\x14\xe6\x6f\xed\x6e\x97\x7e\x40\x50\x15\x39\x87\xe7\x17\x9c\x12\x70\x0e\x7e\x06\xd7\x60\xb3\xe9\xf2\x9a\x25\x9b\x7b\x5b\x73\xeb\x3d\x48\x5a\x00\x59\x02\xd5\xd0\x95\x57\x85\xd5\xdb\x63\x9f\x77\x63\x01\xcb\x41\xa8\x40\x57\x19\x63\xca\x49\x84\xf4\x43\xa3\x6a\x40\x2c\xaa\x5e\x98\xdd\x94\x4a\x25\xe5\x03\x95\xa6\x33\x29\xbc\x5d\x25\xe5\xa3\xcf\xe4\xc3\x99\x3e\xd5\xa1\x66\xaa\xeb\x9d\x1d\x8a\x43\xa7\x38\xc6\x6d\xba\x11\x97\xe6\xcb\x98\x89\x13\x13\x67\x26\x51\x23\xa9\x95\x14\xb5\x69\x50\x18\x81\x5c\x8f\xf8\x33\x60\xda\x52\x95\xc7\x42\x2d\x57\x78\xb0\xa9\x4c\xd8\xe6\x9b\x82\xfe\xb6\xf9\x87\xbd\x62\x36\x42\xad\x8a\x6b\x7d\x84\x71\x80\xe7\x62\xad\x92\x0b\x76\x57\xdb\x4d\xdb\x8c\x3c\x14\xc6\x16\x92\xcb\x09\xec\xfb\xb0\x4d\x71\x44\x33\xc5\xa5\x41\xce\x75\xef\x16\x82\xaf\xe7\x16\xdb\x26\x6a\x23\x9f\x30\x96\xfa\x72\x2a\x94\x68\x5d\x3e\xd8\xd0\xae\xcb\x3a\xaf\xaa\xc0\xb0\x39\x04\x4c\x55\xc6\x90\xbc\x77\x7a\x38\xe8\x9c\xf3\x57\x8e\x22\xa6\x39\x92\xca\xa1\x54\xfc\x61\x32\x23\x07\xcf\x47\xad\x80\xb6\xe0\x6a\xdb\xd8\xdd\x4a\x1f\xf0\x11\x58\x00\x86\x29\x82\x41\x87\x39\x83\x2a\xc8\x3b\x67\xed\xca\xcb\xa2\x5f\xfd\xc2\x23\x58\x9e\xf6\x20\xec\x70\x29\x5c\x8c\x52\x27\x66\x64\x67\xba\x0c\x67\x17\xdb\x48\xf4\x03\x14\x33\xd5\xc2\xd4\xba\x50\x8e\xd4\x63\xac\x7b\xe1\xd8\xe3\x1a\x1f\xdd\x24\xd0\xa1\x57\x75\x1e\x89\x8b\x3d\xa3\xd7\xbd\xd3\x0d\x98\xbf\x23\xad\xaf\x60\xf3\x24\xef\x29\xb9\x0e\xf5\xe9\x96\xfc\x2b\x16\x0e\xbe\x05\xce\x1d\xc8\xbe\x3d\xbf\xbd\xce\x05\x21\xe4\xfa\xac\xc0\x3c\x46\x75\x09\x36\x48\x4b\x82\x0b\x54\x4a\x3b\x7d\xc9\x99\xb4\x7f\x50\x03\xf1\x0d\xa7\xef\x5d\x64\xdc\x97\x8c\x11\xbe\xd8\x46\x8a\x43\xd4\x99\x75\x5f\x0d\xb7\x24\x86\x9f\xc1\x35\xc7\x2d\x81\xf1\x75\x65\x1d\x9f\x41\xd9\xdc\x23\x2f\xa2\xde\xc6\x28\xad\x02\xbe\x54\xb2\x8b\x0b\xec\xd8\x6d\xea\xfb\x2c\xcf\xe2\xc6\x1a\xdb\x11\xd8\x6e\x2b\xb1\x60\xa4\x2e\x01\x4a\x43\x90\x49\xdc\xd5\x6b\xc5\x3f\x2d\x1f\xec\xf4\x61\x91\x13\x76\x26\x27\x0a\x6c\x6f\x57\xb7\xd8\xed\x58\xb8\x5a\x52\x85\x31\x35\xcc\xbd\x86\xfd\x73\x6e\x46\x58\xfd\x4a\x81\x3c\x49\xd6\xd4\x8d\x42\xea\x5c\xa9\x01\x6c\x72\x4c\x47\x89\xfd\x1b\xf0\x71\xd9\xf2\x51\x80\xb9\x07\x5d\xef\x06\x5c\x4e\x0d\xbc\x6e\xb1\xcf\x2b\xe4\xd3\x4e\x53\x76\x55\x08\xe0\x46\x02\xb4\x44\xb3\x9d\xb8\xed\x3f\xc5\x31\x4c\x91\xee\xca\xbe\x1e\x42\x26\x98\xdb\x2e\x36\x03\x01\x6f\x2d\x09\xf4\x4a\x12\xf8\x94\xce\x0a\xb2\x24\x97\x7d\xfb\xb8\x47\xa6\x84\xfc\xcc\xf1\x27\xf3\x11\x19\xe8\x07\x46\x29\x35\xe0\x0e\x57\x0b\x3e\xc7\x90\x85\x86\x7f\x55\xb2\x48\xf5\x4d\x7a\x98\xe3\x3f\xee\x4d\xac\x2a\xab\x7d\xa4\xa1\xe3\x39\x51\xd2\x72\xf4\xc5\xdb\x0f\x00\xbe\x4a\xe6\xa6\x75\x6f\x48\x88\x94\xea\xc3\xd5\x29\xd7\xe0\xb3\x6d\x19\x6c\x27\x1c\x94\x24\xd8\xde\xf0\xfe\xf1\x4f\x1c\x21\x6c\x71\xb3\x68\x26\x43\xa2\xa0\x1a\x44\xac\x92\x78\xdb\xb9\x22\xb8\x4d\xea\x16\x6e\x99\x61\xe7\xb7\xda\xfc\xdf\x18\x6a\x24\x3b\xd7\x23\x8a\xaf\xf5\xed\x15\x01\x2e\x62\x73\x13\x40\xfa\xd4\x60\x55\xc2\x08\x41\xd6\x68\xad\xbc\x7c\xc7\x89\x8c\x3f\xbf\xb4\x7f\xfe\xe5\xa7\x79\xff\xf2\x79\x62\xe4\x28\xf5\xbe\x2a\x0e\xbf\x11\xb8\x19\x95\xe1\x72\xab\x32\xfc\x14\xb8\xd9\xc4\xd6\x93\xa7\x25\xec\x97\x11\xef\x44\x9e\x6c\xeb\xf5\x56\x29\xf5\x53\x03\x72\xc8\x6e\xbd\xe7\x7b\x74\x81\x91\x3f\x38\x67\x1f\x06\x8b\x3e\x0e\xf5\x7c\x0c\xf2\xd3\xa9\xe4\x72\x80\x6d\x30\x1b\xf5\xea\x82\xe4\x2c\xeb\x98\x9a\xfb\x59\x7c\x70\xef\xcd\xdd\xf0\xda\xea\x33\x03\x08\xbe\x93\x5d\x84\x1a\xbb\xdf\xcf\xa7\x39\xf0\x31\xb1\xf7\x79\x66\x36\xf3\xec\xc6\xa5\x8b\x39\xd7\x7d\xe0\x4e\xad\x35\x3f\xbf\x77\xdc\xa7\x2c\xc7\xf7\xb9\xf2\x39\x57\x2b\xea\xb4\xaf\x90\xd9\xb6\x03\x4b\xf7\x21\xb3\x5d\xff\x6c\x20\x44\x00\x20\x22\x0a\xa3\x6f\x26\xcf\x6d\x62\x39\x1c\xfb\x36\x68\x0c\xf3\xd7\xcb\x1c\xcf\x51\x8f\x88\xf4\xc0\xaf\xac\x17\x65\xda\x13\xeb\x91\x3e\x02\x9a\x61\xe2\x7e\x30\xa4\xfa\x28\x12\x2e\x94\x72\x0b\x9a\xb3\xb5\x61\x54\x41\x6a\x26\xa8\x7f\x83\x66\xec\xbb\xff\x8f\xbd\x77\x59\x72\x24\xd7\xb5\x44\x7f\xc5\x7f\x80\x30\x82\xe0\x73\x18\x96\x93\x18\x28\x47\x6d\xa6\xb9\xae\x76\x9d\x1d\x65\xad\xa8\xdc\x5d\x0f\x9d\x7b\xe3\xeb\xaf\x61\x81\x2e\xf9\x4b\x0a\xa5\x32\x6b\xf7\xe9\xb6\x33\x08\x97\x42\xee\x4e\xd2\xe9\x24\x08\x80\xc0\x5a\xb3\x6d\xd2\x26\x6a\xa4\x73\xd9\x35\x6c\x2f\x17\xca\x11\x19\x01\x6a\xe8\x89\x05\x41\x5d\xcd\x29\x87\xff\x98\xf3\xce\xa2\xce\x72\x84\xf3\xec\x07\x87\xc3\x5f\x77\x88\xe7\x3e\x71\x42\x6e\x38\x70\xa5\x7b\x84\x57\x22\x82\x83\xdc\xf4\x08\x77\x09\x11\x6e\x20\x7d\x35\x0b\x19\xa2\x20\x79\x44\x9a\x31\xa7\x4a\x8e\x11\xa8\xfd\xf9\xff\x20\x21\xc2\x9e\x6a\x08\x2a\x45\x4a\x74\x91\x90\xc5\x79\x75\x41\x30\x15\x24\x47\x95\x70\x8a\xa0\x1e\xd5\x1f\x54\x98\x70\x46\x08\x16\x92\x4f\x52\x8a\x94\xdb\x72\x69\xe4\x0c\xa3\xb9\x9e\x54\xb9\x00\x5f\xa1\xcc\x53\x7e\x5a\x03\x57\x3b\x4c\xee\x0c\x3e\xd5\x39\x4d\x03\xee\xa6\xcc\xe9\xe4\x3a\x8c\x64\x0a\x59\xd7\xb4\x0c\x8c\xb6\xb8\x40\x12\x68\x45\x28\x32\x90\xb7\x4d\xab\xaf\x89\x4d\x48\x15\x92\x76\x9b\x9d\xea\xe1\x51\xf9\x9c\x9c\xf2\x5b\xae\x71\x13\x47\x37\xe0\x6a\x6e\xf9\xc6\x1f\xc1\xbd\x6a\x94\x3e\xde\xc1\xc0\xb0\xa1\xdb\xea\x15\x45\x15\xc1\x5d\xa2\xcc\x43\xa1\xaa\x2f\x44\xa8\x67\x2c\x19\xf4\x17\x88\x24\xae\xbe\x11\x06\xf1\x9b\x0f\x06\x80\x5f\x49\x5f\x97\x84\xaa\x66\x78\xad\x8e\x1a\x45\xbf\xdc\x75\x43\x46\xa6\xbe\xf8\x40\x80\xfb\xe5\xe5\x6b\xe7\xfe\xda\xe1\x2a\x4b\x4b\x86\x56\xc9\xa5\xbf\xf4\x18\xb4\x86\x84\x78\x57\xd3\x91\xea\x22\xcf\xac\x79\xf3\x6d\x64\x62\x5f\xa0\x52\x0f\x7d\x2a\xfa\x92\xce\x94\xcb\x26\x80\xc5\x6b\x9a\x4b\x5f\xbe\x08\x5f\xb9\x75\x22\x2c\xba\xf3\x22\x7b\x37\xf6\x04\xdc\x08\x0b\xf6\xe4\x90\x7b\xd4\x97\x92\x4d\x35\x3f\x24\x8a\x75\xc0\xc1\x5b\x5a\x74\xed\xe9\x2a\xbc\x63\xee\x51\x92\xbc\x64\x58\x4e\xb9\x33\x6b\x81\x1a\x8f\x29\xfb\x7c\x40\x70\x09\x0e\x16\xa2\x90\xd4\x64\x4c\x70\xce\xc1\xe7\xd4\x93\x44\xf4\x6e\x9d\x81\x29\x06\x40\x78\x23\x43\xb2\x06\xbd\xbd\xa8\xb6\xda\x09\xa0\x91\x1d\x07\x7f\x83\x45\x83\xd5\xd8\x8f\x3d\x07\xa6\xb6\x0a\xae\xc7\x32\x5d\x80\x98\x02\x21\xed\xb2\xd8\xc1\xd4\xbc\xd6\x40\xfd\x0a\x7a\xe9\x58\x73\x3f\x5a\xe8\x06\xa6\x7a\xaa\x6a\xcc\x57\x89\x68\x4f\x04\x3c\x3e\x21\xdf\x27\x82\x05\x68\x7c\x39\x3e\x17\x57\x28\xa7\xf0\x32\xef\x34\xf4\x65\x1e\xd6\x39\x59\x39\x0e\x95\x44\x0e\xcb\x7a\x1d\x60\x2b\x51\xb1\xea\xff\xd1\xd0\xe1\x23\x92\xca\xda\xba\x66\x44\x6a\xa3\xe2\x61\x5e\x71\x21\x98\xe5\x05\xaf\x01\x79\xac\xe1\x30\xef\x8f\xce\x97\x1b\xd4\xd6\x05\xc7\x4a\xf6\x69\xf1\xa6\x54\x2b\xcb\xc9\x6d\xbe\x2b\x87\x04\x1b\x7d\x59\x82\x0d\x85\xe6\x2e\xef\x0a\xbb\x1f\x65\x8c\xab\xf3\x40\x0d\xdc\x78\x55\x78\x53\x03\x62\x4b\x66\x43\x28\x38\x6a\xda\x8d\xc8\xa8\x8a\xdd\xcc\xbc\x76\xd9\x43\x1b\xc0\x8f\x7b\x01\x98\x38\xf2\xc0\x07\xa1\x8a\x6d\x9b\x3a\xa2\x90\x07\x2a\xb0\x9a\x7c\x93\x5d\x51\x9b\x5a\x57\x92\x59\x92\x81\xaf\x24\xc8\x50\x0e\xf1\xc4\xe4\x0d\x9a\xb8\x1c\x10\x23\x68\x91\x82\xbd\x0b\x04\xcf\x0d\x4a\x17\xa6\x5a\x19\xce\xf2\xd5\x75\xce\xb8\xbe\x2d\x30\x7e\xaa\xc0\x05\xaf\x5d\xd5\x86\x65\x13\x13\xd5\x42\x31\xa8\xe9\x59\xb1\x2e\xd5\x6c\x36\xaa\x6f\x2f\xcb\x6b\xf1\x9c\xc3\x22\x81\xb9\x90\x47\x6a\x9a\xe4\xb4\x7e\x7e\xa3\xd1\x64\x62\xd9\x05\x62\x1f\xb4\xf3\xf5\x09\x48\xe7\xe9\xba\xbf\x12\x25\x30\xa9\x27\xf8\xba\x8d\x9d\x6a\x1e\x72\x31\x19\x74\x48\x40\x46\x42\xc2\xba\xbb\x1c\xfa\xcb\x8e\x78\x34\x76\x9b\xdd\xa5\xbd\xd5\x66\x9d\xc5\x36\x78\x6a\x5b\x3f\x3e\x82\xd7\xf0\xa0\x8f\x0d\x9f\x3f\x9e\x8e\x1e\xe8\x40\xbf\xf3\x74\xad\x90\x86\x79\x96\xcf\x25\x09\x66\x33\x05\xe6\x1d\xa8\x70\x73\xa6\xa3\x82\x22\xb6\x28\x21\x66\x5a\x3d\x97\xc1\x76\xee\x9c\x96\xb1\xa4\xb0\x32\x8b\xe2\x3b\xdb\xb1\x59\xc6\x76\x43\xb6\x4b\xf9\xaf\xd3\x94\xa7\xd6\xcd\x3f\x9e\xb6\x24\x11\x3a\x34\x7d\x39\x50\xf6\xe5\x6d\x33\x29\x69\x9e\x93\x64\xf7\x7e\xbc\xc7\xf9\x38\x30\xdf\xdf\x63\xc0\x2b\xb9\x17\xe1\xe2\x10\x57\x8d\x28\x8f\x35\xa2\xdc\x6c\x44\x79\xb4\x11\xe5\xd2\x88\xcd\x48\xf9\xed\x56\xdc\x18\x03\xdb\x23\xe0\xfb\xe8\x7d\x9e\x19\x03\xdf\x0e\xff\x70\xff\xcf\xe1\x74\xf8\xed\x78\x8f\xa0\xe3\x33\xf4\xa5\x0d\xf0\xd7\x3d\xf3\x5b\xee\x0e\x67\x50\xe1\x96\x15\x44\x89\x09\x4c\x19\x56\xc3\x5c\xc5\xe8\xec\x67\x4b\x72\xe8\x37\x5c\xca\xd3\x9e\xc8\xed\x9c\x09\x29\x09\xab\x4a\x98\xaf\x5e\x6d\xb7\xa8\x05\x25\x01\x51\xc4\xc9\xf2\x8e\x6b\x2d\x30\xdd\xf6\x1c\x10\x73\x9a\x26\xbf\xad\x5a\x36\xd6\x32\x67\xb1\xf1\xfd\x09\x9d\x2c\x1f\x1d\xd7\xef\xa2\x61\xd6\xa3\x9f\xf6\x4b\xaa\x1c\xed\xd6\x1f\x7f\xa5\x4f\xe3\x45\x6d\xbc\xd1\xf2\x66\x48\x75\xd4\x8a\x9b\xef\x1f\x4c\xfa\xed\x62\x65\x6d\xbd\xd4\x8d\x93\xb3\x57\xdb\x4b\x7e\x05\xec\x50\x24\x5f\x4f\x6c\x3e\xeb\xda\x16\x06\x91\xf6\x20\x87\xb1\xc4\x85\x89\xd3\xf0\x6a\x61\xd3\x85\xe5\x7d\x70\xb4\x5b\xb1\x54\xdb\xbe\x02\x5e\x29\xa1\xea\xd9\x33\x4d\x5f\xec\x8e\x29\xa8\x96\x30\x4f\x42\xf1\xd7\x07\x76\xcb\x07\xbe\xde\x0a\x08\x1c\xeb\xb9\x3d\x2f\xf9\xfc\x86\xe7\xa2\xa0\xbe\x1d\x1f\x35\x78\x10\x98\xba\x72\xbf\x69\xef\x86\xc5\x74\xc0\x6e\xf0\x72\x1e\x5f\xe8\x1b\xef\x33\xf1\x0e\xec\x89\x7d\x04\x01\xe4\x11\x8e\x39\x29\xc0\xea\xc5\x66\xac\xce\x98\xe2\x22\xf9\xd2\x5e\x32\xb2\x00\xec\xd8\x07\x39\x1f\xd5\x26\xc0\x96\x08\xfb\x80\x90\xa3\x68\xfb\xad\xb9\xf0\x0b\xb6\x42\x06\x3b\x7a\xc3\xa4\xca\x06\x4e\x26\x29\x1e\x55\xfb\x8e\x24\x21\x0f\x16\x46\x53\x86\x30\x04\xca\x31\x9f\xcb\x3a\x66\x11\x91\x9a\x60\x07\x5b\x07\x41\x22\x50\x2a\x9d\x5d\x21\x7b\x80\x90\x1a\xd5\x98\x01\x77\x35\x04\x87\x32\x3f\xde\x03\x55\x9f\x10\x27\x9f\x5f\xe0\x3c\x1c\xec\x38\x4e\x57\x4a\x47\xd5\x69\x6d\x33\x02\x61\x3b\xc9\xbc\x34\xe6\x38\xaa\x54\x23\x42\xa4\x04\x11\xf0\x15\x01\x42\x82\xbc\xb5\xd6\xc2\x9e\xfd\x9b\x6b\xd7\x3e\x64\x56\x1b\x01\x40\x49\x40\xef\x11\xaf\xdf\x5b\x0b\xd8\x5a\x0d\x96\x06\x84\x87\xb9\xed\xa9\x2a\xf7\x20\xed\xfd\x1d\x9c\xd3\xb1\x27\x6e\x40\xda\x3f\xbb\xdb\xa1\x03\xf7\x41\x4c\xc4\xb6\x3d\x6c\x79\x6b\xd8\xf2\x7c\x52\xb5\x11\x11\xff\x3e\x18\xea\x90\xc8\x73\x3c\x3b\x6a\x82\x0e\xf7\xa5\x52\x04\x0b\x17\x30\x5c\x89\xd1\xf9\xb5\xf2\x8b\x50\x43\xa4\x4d\xee\x15\xf8\xc3\xfc\x17\xb5\xa3\xd1\xab\x5e\x5e\x22\x92\x54\xec\xd8\xc7\x85\x0a\x32\x39\x53\x5b\x51\x55\x03\x7f\xa5\x9c\xd3\xda\x71\x65\x60\x60\x96\x88\xbd\x74\x84\x8d\x8e\xab\x44\x69\x59\xa0\x79\x58\x3f\xbe\x66\x0a\xd2\x46\xd0\x67\x90\x3e\xc6\xb1\xed\x8c\xb7\x8e\x50\x08\xa6\xd0\x28\x80\xd9\xb5\x64\x74\x70\x2c\x8c\xfd\xcc\x22\x0d\xb1\x6b\xa1\x7f\xab\x22\xfb\x04\x8a\x12\x6a\x06\xe3\x9a\xf5\x4e\x8b\x4e\xd3\x6b\x80\xed\x2c\x23\xc1\xe0\x3a\x51\x79\x0b\x2c\xd4\xbe\xdf\xc4\x36\xb8\x05\x23\xfa\x56\xee\x65\x6a\x3e\x30\x00\x7f\x00\x68\xf2\xbf\x25\xdd\xbf\x5b\xd2\xad\x17\xb0\x8b\x5f\x36\x6c\x84\x33\xad\xf8\x7a\x9e\x57\x8c\xc7\x91\xf2\x24\xd4\xf2\x7f\x4b\x97\x9f\x2f\x5d\x56\xab\xc2\x65\x2c\xf0\xc6\x58\xe0\x39\x26\x78\x7b\xd6\xbd\xac\x23\xe1\xdb\x7f\xfc\xc7\xa3\x1a\x17\xad\xf0\x58\xfa\x32\xb5\x39\x5e\x1f\x88\xb1\xa3\x24\x14\xcb\xf4\x61\x08\x90\x17\x49\x76\x6a\x83\xfa\x7c\x16\xf2\xd1\xf8\xec\x79\xb0\xa3\xf9\xf9\x6e\x49\x08\x6f\x40\x24\x62\x3a\x00\x53\x00\x11\x79\x40\x88\x44\x05\xd5\x69\x4e\x2a\x11\xbc\xc4\x53\xa0\x84\xcc\xf3\x94\xa7\x1b\xe0\x7e\xe2\xf0\x0a\xc1\x05\x9d\xaa\x95\xd2\xc0\xaa\x69\x9c\x5c\x25\xe4\x75\xfa\xfc\xf7\xe9\x27\x94\xdb\xc7\xd7\x4a\x48\xf4\xdd\x15\x63\xad\xc8\x2a\x59\x98\xe2\xed\x9d\xab\xa9\x66\x1c\x28\x1d\x16\xb2\xcd\xbb\x89\x0c\x3b\x1a\x32\x17\x73\x71\x08\xf4\x01\x82\x7b\x4c\x24\x79\xb9\xff\xc2\x49\x1c\xb5\xd4\x8e\xc4\x31\x3a\xe2\x22\x14\x5a\x75\x24\x52\x29\x22\x05\xa0\xe5\x7f\xdf\x82\x10\x96\x59\x5d\xe3\x58\xbb\xbb\xe5\xc9\x0b\xc2\xfa\x0e\x09\x6b\xa4\xee\x11\xf1\xf1\x76\xec\x23\xfa\x22\xa4\x97\xeb\x83\x49\x9e\xc7\xbc\x91\xe3\xd4\x7a\x50\x27\x64\xc8\xa4\x89\xc4\xd1\x86\x74\xe1\x32\xb7\xed\x0d\x0f\x21\x96\xbf\x59\xb8\xee\x97\xc1\x0a\x16\x24\x57\x6e\xe4\xc3\xbc\xb6\xad\x3e\xe6\xa9\xdc\x73\x17\xc1\xe7\xae\x92\x6f\x2e\x66\x27\xe9\xa9\x9f\x84\x06\xb5\x54\xb1\x0c\xb5\x65\x68\x07\xb8\xdc\xd6\x2b\x83\x8f\x3d\xe6\xa3\x60\xea\x79\x63\x01\xe3\x94\x1d\x21\xdf\x4d\xbf\xe4\xd0\x6c\x1f\x72\xbe\x4b\x39\x91\x08\x7c\x72\x1c\x1d\xc7\x4d\x89\x75\x69\x54\xf8\xf8\x8a\xda\xf2\x66\x86\x90\xb6\x6d\x13\x7e\xcf\x94\xc5\xd8\xf4\xcf\x4a\x4e\x8e\xb8\xed\x12\xc5\xa8\x65\xbd\xc6\x1f\xb2\x4f\xfe\xf9\x20\x40\x5a\xa1\xaa\x42\x31\xd4\xc5\x8e\x3a\x23\xa4\xd9\x27\xd9\x45\x6a\xd8\x74\x4f\xa7\x2e\x7a\x79\xb9\x11\x8b\xdd\x30\xae\x27\x27\x94\xdc\x72\xd2\x42\x2f\xaa\xa7\xad\x53\x28\x5f\x6b\x82\xba\x6d\x64\x2d\x75\x0e\x49\x78\x69\xc6\xb5\x72\xb7\xd5\x0c\x7f\x6d\xc5\x46\x4d\xbe\x37\x62\xab\x81\x50\x69\xc6\x66\xd8\x36\xfb\x12\x6e\xcd\xa2\xd4\xb7\xb0\xad\x7a\x1c\x99\x0c\x70\xb8\x6e\xba\xbe\xb7\x3c\x9f\xaf\xeb\x7c\xd5\x11\x59\xcb\x62\x56\xfc\x66\x0b\x96\xbf\x5e\x5b\xf0\xe8\x90\x78\x90\xc8\x54\xd8\xd8\xbc\x16\x2f\xda\xb6\x83\x52\xdd\x09\xd5\xda\x06\xa1\x74\x62\x00\x02\x6a\xe7\xe6\x99\xc7\x09\x7c\xce\x4c\x1c\xea\xc9\x19\xca\xcd\x6a\x4c\x84\x7a\x5a\x9f\x41\xf9\xe4\xcb\xc7\xd7\xa2\x65\xae\x5a\xe1\xaf\x8d\xa8\x94\x99\x07\x4b\xb2\x08\xe0\x1c\x9b\x85\x08\xb0\x9f\xb4\x61\x55\x91\x1f\x9b\xb0\x6e\x9d\x0d\x08\x6b\x84\xf9\xe1\x1f\x7f\x19\xc1\xc2\x0a\x07\x5e\xe2\x42\x5d\x86\x83\xdf\x1a\x0e\xab\x85\xee\x32\x1c\x4c\x09\x5b\x62\xc9\x7d\x82\xb5\xf6\xc0\x68\x78\x3f\xfc\xfa\x34\x47\x81\x6d\x9e\x6d\x11\x1d\xde\x08\xb5\x4a\x3f\x48\xaa\xd8\x67\x85\xae\xeb\x73\xb0\x23\xbc\xa9\x42\xa9\x5a\xe6\x7a\xc0\x5e\x79\x23\xf1\xc5\x65\x6a\x75\x4e\xe2\xe3\xaf\xec\x8b\xb3\xe8\xcf\xa8\x46\x70\xe5\x70\x4a\x80\x4d\x88\x60\x70\xba\x9c\xfb\x78\x27\x2f\x20\xf9\x57\xa5\x28\x14\x4a\xc9\x90\x60\x10\x7b\x1e\xb8\x51\x2b\x36\xc9\xe7\x95\xe1\x9c\xa3\x56\x4e\x2e\x53\xae\x01\x47\xd9\x31\x50\x20\x58\x68\x29\x43\xcd\xcf\x2b\x52\x0c\x12\xca\x6e\x1a\xf4\xc8\x1f\x5f\x0d\xcd\xa5\x49\xd9\x05\x9e\x35\x5a\x10\x95\x39\xb6\xfa\x19\xa3\x00\x03\xe1\xff\xf4\xe8\xa6\x58\x29\xb7\x1d\x08\x7f\x5a\x39\x65\x8a\x06\xd3\xe2\xd7\xd7\x21\x33\xd3\x02\x74\x8c\x6a\xab\x51\xad\x3a\xca\x7c\x2b\x27\xa1\x9a\xd3\x20\xe4\xa5\xec\x7a\x28\x91\x54\x1b\x28\x6c\xb8\x52\x3a\x7f\x5b\x09\xbb\x46\x31\x85\xa1\x91\xcf\x72\x32\x96\xf4\x52\x96\x21\x69\x01\xbe\x7b\x6a\xcd\xe9\x49\x1d\x51\x3c\xb2\xb9\x56\xe2\x00\x84\x97\x8c\x3a\x8d\xee\x90\x7b\x2b\xdc\xa4\x19\x4f\xbf\xd1\x6f\xff\xfa\xe5\xe9\xf4\x62\x19\x48\xc0\x9b\x34\x27\xf3\xd2\xa7\xa9\x9d\x85\x61\x1d\xa7\x9d\x89\x19\xb0\x7f\x4b\x56\xd5\x87\x58\xd0\x71\xf7\xb2\x46\x08\x4d\xb5\xd7\x78\xd7\xdb\x84\xac\xfa\x08\xac\x27\x69\x65\x41\x9d\x47\xcd\xd7\xc1\x9f\x2e\x4d\x3c\x52\xac\xc4\xb5\x50\x69\x99\x72\xd2\x0f\xa8\x7a\xf1\x4c\x2c\x71\x16\xe9\xe8\x1d\x21\x96\xf5\xe4\x1a\xb1\xc9\x37\x81\x08\xc8\x14\x61\xa2\x89\x6f\x60\x1d\x50\x25\x8e\xb3\x4e\x6b\x14\x8b\x00\xb7\x88\x2a\x9d\x56\x69\x32\xa5\x12\x83\x32\x32\xe4\x08\x80\xbe\xe4\xa6\x47\x21\xee\x32\xc5\x50\x86\x47\xa9\x92\xbb\x54\xe1\x8b\x58\xe1\x4f\xe5\x4a\x02\x94\x21\x1b\x6e\x7c\x53\x6b\x8b\x97\xeb\x08\xe2\x4d\x54\xb4\xe4\x00\x7c\x81\x92\x5c\x56\xf5\x5b\x0f\x1f\x5f\x27\xe2\xa4\x50\xb5\x04\x27\x83\x3d\x13\x9e\xc8\x9a\x1f\x1b\x86\xcf\xa6\xd3\x22\xe9\x21\xc5\x25\x81\x17\x9b\x3e\xbf\x53\xf3\x18\x28\x52\x5b\x14\xdd\x29\x85\x73\x25\x6e\xf5\x09\x86\x2f\xdc\xbd\xae\x35\x46\xf8\xbc\x7c\xd8\x5d\x9a\x66\x40\x9c\xc8\xfd\xf3\xf3\x7d\xc6\x24\x69\xf0\xa7\xd4\x35\xd5\x36\x8f\xac\x10\x6d\x06\xa0\x33\x2a\xd0\xdc\x99\x00\x68\xe7\xe1\x98\xb8\x5a\x04\x6c\x79\x3f\x81\x05\x05\xc1\xab\x98\x2d\x12\x1d\xa8\x9b\x99\xf2\x0e\x58\x98\x43\x25\xa4\xcc\xdb\xef\x18\x84\xbe\x5d\xe5\x55\x55\x79\x95\x53\x1e\x1a\x05\x31\x7e\x2e\x64\xf7\xcc\x47\x4a\x2d\x98\xe1\x06\x80\x58\x0b\xc2\x67\x7b\x29\x1f\x5f\xc1\x81\xa8\xe2\xb0\xb4\xb3\x2e\x4d\x27\x43\xf1\x47\x08\xa7\x0c\xf6\x3d\x92\x7f\x0e\x7d\xe2\xfd\xf0\xeb\x6f\xff\xf1\xfb\xe1\xfd\x0e\x91\xe9\x27\x1e\xca\x0d\xfd\xc1\x80\x62\xa1\x6f\xad\xb4\x0e\x5c\x7f\xde\xd0\x55\x1e\xf0\x37\xef\x65\x02\x80\x4b\xf7\x62\xab\xf3\xb3\x2e\x21\x54\x71\xdb\xbf\x91\x2f\x51\xe7\xcb\xd0\x95\xa6\x56\xda\xdb\x9c\xc3\x2f\x0d\xe5\x75\x45\x09\x69\xa1\x1a\x7e\x1e\x73\x02\xc6\xb0\xb7\xbc\xd6\x4e\x1f\xbd\xdd\x20\x39\x1e\xbd\xff\x87\x06\xca\x73\x22\x45\xb6\x14\x96\x64\x0a\xcb\x86\x73\x59\x6e\xea\x2b\x7e\x74\x3b\xaf\xef\x92\x87\xa3\xb1\xdb\x0d\xc7\xc0\x0a\xb8\xe9\x7e\xb4\xb1\x21\x90\xbf\x93\xb5\x61\x1e\x03\x94\x86\xf8\xb6\x15\x7a\x75\x23\x08\x0c\x78\xa2\x5b\x56\xcb\xf7\x96\xb1\x6c\x45\xfb\x8e\x12\x9e\x1a\x17\xcf\xa6\x8d\xe4\xee\x36\xc8\x60\x47\x99\xb2\xad\xb3\x01\x90\xfa\x1c\x77\x9c\xc9\x83\x0f\x86\x27\x04\xac\x9e\x80\xc5\xcf\xa7\xd4\x51\xec\x6b\xcd\x5f\x42\xb8\xd0\x05\x14\x34\x40\x05\xa6\x7e\x11\x2a\x21\xee\xb9\x50\x0c\x4b\xce\xf7\x8e\xcc\x90\x82\x2e\xe8\x1e\xc9\xc5\x31\xc9\x9a\x19\x3e\x33\x56\x88\x5d\xa1\xe6\x61\x1c\xb5\x69\x6b\x1c\x05\xc1\x42\x8f\xe6\x0c\xd6\x1c\x86\x96\x1a\x2c\x6b\xc2\x0f\x81\x29\x07\xf8\xc7\x3d\x85\x92\xf7\x99\x52\x85\x98\x09\xb5\x1b\x1e\xc1\x83\x1b\x13\xd9\x16\x27\xb4\xc6\xa1\x35\x1f\xef\xaa\xad\x22\x65\x26\xef\x00\x64\xd1\xe4\xcc\x91\x82\x45\x3d\x97\x48\x1e\xf8\xbc\x5a\x9b\x61\x5e\x4d\x99\xdd\xa5\x80\xfd\xa1\xa0\xc2\x19\x87\x2d\x03\x12\x94\xcb\xc7\x7b\xa6\x06\x80\x06\xe2\x7a\x60\x4a\x48\x73\x4f\x69\x44\x68\xb0\x84\xd0\xba\x17\xe2\xaa\x0d\x83\xdf\x33\x94\x84\xdc\x6a\xae\xda\x14\x89\x40\xa0\x6a\x19\xa9\x9e\xc8\xda\xd6\xe7\x2c\xbe\x9e\x12\x5a\x20\xe4\xcb\xfc\x05\x8e\xb5\xab\xbc\x0d\x32\xef\xcd\xb1\xcd\xa7\xd9\x63\x31\x30\x50\x79\x82\x84\x6a\xcf\x6e\x7d\xf1\xf4\xd8\x7d\x4e\x9a\x25\x42\xe8\x6f\x2d\xc6\x6b\xc4\x85\x8a\x54\x64\x88\x22\x43\x17\xa3\x53\xed\x8b\x56\x01\x68\x03\x4c\x48\x0f\x5e\xf7\x9c\x17\xa6\xb1\x11\x25\xab\xce\xda\x22\x43\x28\x15\x81\xff\x96\x9a\xcf\x30\x99\x0c\x8f\xf3\xe4\x90\xd7\x0e\x49\x13\x8f\xc8\x42\xe5\xa2\x76\x95\xd6\x8a\x60\xe2\xa4\x4a\x80\x65\x13\xea\x30\xaa\x40\x31\xb6\x0d\xe5\x75\xad\x20\x0f\x80\xbe\x95\x41\xdf\x5b\x22\x7c\xc6\x00\x82\xcc\xcd\xd0\x42\xdb\x09\x55\x22\x2e\xa9\xf3\x93\x46\x2a\x1c\x77\xd8\x82\xcd\xf1\x5c\xa9\x58\x9a\xae\x16\x1c\x53\xdd\xe3\xf4\xc7\x7b\x85\x56\x14\x4e\x4e\x40\x21\xd5\xf6\x81\x5a\x48\x27\x03\xac\x69\x67\x90\x6f\x63\x19\xd5\xe1\x05\xa7\x21\x77\xe6\xf6\xc8\x3b\x10\x70\x8a\x04\x94\xfe\xa4\xfa\xfb\x2f\xf7\xaf\x7b\x78\xf2\x8b\x08\xf7\x54\x55\xf1\xa0\x5a\xd2\xce\x10\x41\x43\x3a\x51\x64\xf8\x1a\x16\x8a\x9a\x4c\x59\xb1\xef\xc4\x32\xe6\x43\x1c\x62\x07\xb0\xad\x83\x7d\xf7\xde\xbb\xfa\xf1\xae\x06\xc3\x10\x3f\x67\x79\xbf\xbb\xfb\x74\x07\x4b\x63\xe3\x69\x8e\xe3\xd3\x50\xe4\x0c\x2a\xe4\xfe\x79\xa5\xee\x32\x52\x29\x03\x59\xc6\xf0\x4d\x7d\x1c\x03\x3a\xa2\x58\x6a\x37\x17\x90\x6c\x07\xec\xdb\x50\xe0\x7c\x10\x46\x46\x04\xf7\x94\x08\xaf\x6f\x4e\x9c\xa8\xd5\xfd\x85\x1b\x25\x46\x16\x58\x8c\xc0\xb7\x10\xaa\x2a\x9b\xd5\x78\x6f\x29\x1e\x1a\x35\x60\xe4\xb6\x8e\x4a\xe3\x02\x35\x71\x85\x7c\x7c\x01\xa2\x35\x50\xfc\x7c\x90\x71\x3f\xc8\x1f\xd6\x3f\x03\xaf\x5c\x47\x23\xc7\x97\x65\x79\xbd\x9e\xa3\xea\x9c\xd5\x18\x02\xda\x50\x48\xda\x10\xa9\xe2\xca\x9a\xf0\x00\xc5\x9e\xa0\x4c\x1e\x61\xc0\x23\x1c\xc9\x12\x34\x80\xeb\xc1\x39\x93\xf8\xac\x8f\x7d\x22\x5f\x03\xdc\x5f\x1e\xa2\x3f\x75\x08\x80\x11\x0e\x20\x7c\x7c\x4d\xf0\x80\x8a\x96\xfa\x52\x29\x01\xe9\x36\x59\xa3\xd9\x70\x83\x8f\x01\xf4\xd5\x6a\x31\x45\xae\x54\x5b\x00\x7a\x96\xca\xbb\x88\x9b\xa2\x84\xc1\x8e\xdd\x61\x97\xf0\x40\x09\x0f\x14\x4a\x56\xa3\x44\x60\x27\x73\x71\x28\x64\xa8\x54\x39\xbd\x88\x57\x2b\xd3\x8e\x63\xac\x45\x20\x91\x78\xc0\x6f\x32\xf4\x0f\x0c\xb5\xa8\xcf\xa2\x53\x38\xc7\x2f\x89\xb2\x58\x72\x71\x09\xf0\xee\xb2\x50\x10\x7c\xeb\x35\xab\x2c\x88\x01\xf0\x94\x11\xf8\xb2\x46\xe8\xa8\xc6\xf3\x1d\xfb\xe3\x33\x7f\xa8\x4d\xd7\x9f\xca\x52\x55\xe1\xb2\xfc\x8c\x01\xff\x6b\xb9\x72\x09\x7f\x42\x7f\x5f\x07\xff\x25\x12\x1b\x18\x32\x60\xb7\xe3\xc0\x83\xae\x7a\xf1\xa0\xaa\x4c\x19\xec\x68\x96\xae\xaf\x06\x8a\x5b\x4e\x91\x60\xd3\xd7\x16\xe6\x5b\x26\x6d\xf0\x38\x07\xb8\xd9\xf0\xb2\x2c\x02\xb4\x60\x2d\xc7\x2f\xc8\x0c\x62\x5b\xa0\x2b\x98\xcf\xeb\xe0\xcd\xd9\x61\x17\x80\x4c\x60\x04\xe1\x85\x02\x64\xa8\x99\x7f\x24\xea\xc0\xb7\x09\xd6\x69\xcc\x3a\x15\x20\x74\x33\xe6\x4c\x45\x96\x60\x6a\xaa\xf6\xd4\x58\x0c\x17\x33\x24\xc6\x12\xe2\x75\x31\x8f\xf1\x25\x01\x0c\xce\x8e\xe6\x63\xec\xf5\x3e\xe6\xe9\xfe\x7f\x7f\x7d\xff\xf5\xe3\x8e\x71\x39\x93\xc4\x66\xb2\xaf\xbd\xed\x16\x30\x9c\x28\x84\x41\x0f\xf3\x08\x88\x31\x6c\x5a\xcf\xe0\x9a\xb3\x6c\x83\x14\x25\x4a\x17\xee\x31\x30\xf5\xc7\xa4\x7f\xa3\x0f\x2a\x03\xc6\x4a\xcd\xaa\x6b\x2a\xbf\x0f\x58\x2f\xc3\xc8\x34\x64\x20\x2c\xab\x1d\x8b\x2b\x55\xef\xe4\xd6\x6d\x8b\xc2\xb6\x2a\x10\x07\x7e\x69\xf0\x74\xdf\xe4\x1a\xc6\x6c\xf0\x16\x8d\x62\x04\x6d\x5f\xfb\xae\xfe\x7e\x2c\xb7\x0b\x3e\xf9\x0d\x50\xa8\x40\xdc\x76\x6d\xcc\x05\xdc\xee\xee\x2b\x26\x54\x20\xde\xea\xee\x25\x68\x69\x37\x98\x62\xf7\xfd\xfb\xe5\xee\xb6\xdd\x16\x37\xcd\xb2\xb8\xb5\xf5\x96\x26\x8d\xb8\xd1\x85\xa1\x63\xee\xc5\x33\x1c\x38\xdf\xd5\x85\x87\xd3\xdf\x80\x90\xfa\x5a\xd7\x26\xfa\x27\xb0\xa2\xf3\x84\x93\x3a\x26\xbe\x83\xc4\x34\xcc\xdc\x0d\x79\x08\x6f\xb2\xf2\x01\x8f\x08\xac\xfb\x65\xbc\x49\x1a\xfc\x27\x09\xec\xcb\xcd\xe6\x4b\xc2\x12\xf7\x8e\xdd\x0a\xd0\x1c\xd9\xeb\xb7\xd3\xf0\xe7\x31\xb6\xf7\xb1\x5f\x79\x2b\x27\xea\xe3\x1d\x21\x42\xb3\x84\x1b\xd5\x2d\xf2\x79\xe3\xd1\x2f\x08\xb3\xf3\xa2\x6c\xbb\x4e\xee\xa6\xf6\x6f\x57\xfe\x94\x32\x3a\x19\x50\x3f\x1f\xe5\x35\x90\x9f\x27\xe4\x8f\x9b\xdc\x37\xc2\x1d\x97\x97\xf7\x81\x60\xe0\x3b\x95\x5a\x92\x25\xf3\xd4\x38\x75\x71\xeb\x0d\x44\xd9\x7b\xc5\x6e\xcb\x81\xf5\x1d\x57\x36\x32\xdb\x1b\x6a\x49\xb6\x32\x0e\xf4\xbe\x1b\x9c\x8a\x37\x7b\xe2\x16\xa2\xed\xea\x96\xeb\x20\x0b\x1b\xf9\x74\x97\xfa\x6f\xa2\xe7\xae\xdb\x60\x01\x50\x8b\x9f\xfd\x84\x5e\xe8\x46\x0b\x9e\x19\x69\xbf\xdc\xe1\xb5\x58\xc4\x40\x45\x9a\x67\xea\x0e\x9c\xdf\x56\xd0\x4c\xe9\x15\x30\x86\xed\x2e\x9d\x7d\x9b\xb3\xd9\x7f\xe5\x34\xd4\xf1\x82\x4e\xe3\xce\xd7\xff\x5d\x78\xe5\x47\x20\x01\x7f\x0a\x17\xbf\xad\x34\xe1\xd0\x8c\x9b\xcb\x72\xb3\x1a\x98\x3a\xc6\x1f\xb4\xd5\xed\x8e\xb1\xf5\xd9\x6a\xf1\xcb\x1d\x82\x86\x79\x5c\x07\x6a\x5c\xaf\xb5\x5b\x71\x04\x09\xd8\xc9\x8b\x5e\xbf\x72\xe1\xa3\xdb\xf3\xb2\xdb\xfd\x90\x16\xdd\x7e\xb9\xa3\xf7\xfb\x03\x96\xeb\x95\xd5\x1f\xcc\x2b\x23\xdd\xbf\x0e\x10\x6f\x0e\x80\x7a\xb8\xb2\x79\x31\x03\x1d\x73\x46\xef\xc5\xf2\x23\xbd\xf9\xdb\x5f\x8f\x8d\xe0\xb0\x4a\x22\xc6\x14\x4c\x6f\x4b\xee\xb3\x6b\x8c\xc7\x7c\x1d\x4d\xd7\x60\x91\x1b\xb1\x43\x37\x0b\xba\x17\x2c\xb2\xc1\xa0\xc8\x5b\x14\x8e\x16\xac\xf2\x68\x97\x3c\xa6\xcd\xad\xb6\x24\x20\x47\x65\xc9\xfb\xde\x9f\x64\x99\x45\x66\xb7\x7f\x7c\x65\x24\xa4\xae\x8a\x29\x0f\x17\x53\xae\x32\x9c\xb7\x00\x47\x6f\xb3\xd0\x3f\xd4\x1d\x7f\x7c\xc6\xdd\x73\x53\x2b\x0b\x58\xe0\x13\x82\x49\x42\xcd\x8e\x5a\xa5\x18\xc1\xfe\x55\xc8\x68\x95\x55\x05\x13\x95\x20\x40\xcd\x55\xed\xbc\x26\xec\x2e\xb7\xec\x0a\xd5\xc4\x2f\x33\xd7\x30\x54\x98\x37\x47\x9e\x8f\x8e\x24\xd4\x01\x88\xc3\x5a\x83\xa3\xda\x0a\x85\x58\x5e\xd8\xeb\x42\x36\xf4\x8f\xee\xc9\xe0\xa3\x53\xad\x54\x6f\x88\x54\x7c\xa3\xea\x32\x25\xf0\x27\x71\x0a\x5a\x49\x04\xe2\x4f\x1c\x99\x76\xf1\x22\x9d\xa1\x09\x4f\x1b\x60\xf4\x86\xf0\x18\x04\xab\xca\x6a\xb2\x8a\x54\xf6\x31\x4c\x4d\x3b\x5a\x59\xad\x0d\x8d\x02\xa7\x33\x79\x81\xa6\xd6\x72\xa6\x02\xfa\xe4\xb1\x68\x46\xea\xb1\xe7\x23\x45\x18\x48\xfa\xe8\xe0\x56\xc3\x26\xbe\xa3\x18\xb5\xf3\x02\x90\x08\xad\xf7\x80\x88\x4e\x31\xae\xea\x6b\x60\xa0\x4d\xaf\xb0\xa4\x16\xad\x67\x12\x56\xf5\x9d\x3f\xbe\x46\xca\x5e\x86\x4c\xb1\xe1\x22\x20\x1d\x76\xe3\x0c\x7c\x1c\x0d\x28\x1b\x2f\x0d\xb4\x5e\x76\x34\x43\xbb\x0b\xf8\xa8\x0f\x15\xc7\x47\xe4\x02\x90\x9d\x74\x24\x86\x57\xab\x06\x0a\x21\x38\xed\x5c\x60\x22\x83\x8e\x0b\xf8\xa7\x51\x4d\x59\x07\xe0\xa2\x4a\x01\x18\x6b\x91\x83\x63\x21\xce\xe1\xe3\x3d\x52\x89\x03\xc8\x08\x8f\x00\x11\x6d\x15\x58\xdc\xaa\x7b\x70\x02\xc9\xfc\x4b\x03\x62\xa8\x1d\xc7\xc0\x65\xd5\xa0\xe6\x6d\xd2\xe6\x00\xe6\x29\x37\x3c\x99\xf4\xa3\x3d\x5f\x30\x28\x98\x56\x8e\xa0\xe7\x01\xd2\x2b\x00\x43\xc4\x05\x2a\xb1\x00\x1f\x4a\x9c\x50\x05\xe4\x68\x32\x44\xd2\x54\x9c\x90\x80\x98\x2a\xb6\xe2\x32\xf9\x9c\x86\x6a\xea\x0b\x53\x0d\x51\x7f\x0a\x72\x84\x7f\x1a\xee\x3d\x11\x44\xb6\x38\xe0\xc8\x02\x8b\x1d\xcc\x7f\xfa\xf4\x02\x77\x5f\xa0\x56\xb3\x8b\x94\x0a\xf8\x9b\x6b\xa6\x02\x68\x59\xec\x46\x93\xa0\x0d\x8c\x88\x2c\x3c\x4d\x03\xf7\x31\x80\x5d\xd1\x6d\xe4\x4b\xd1\x01\x89\xb1\xf2\x02\x0b\xb2\x75\x34\x19\xb6\x88\x06\x2c\xc6\x8c\xee\x1a\xdf\xad\xc8\x10\x28\x75\x8c\xf1\x60\x3d\x97\x87\x36\x3a\xaf\x62\xa7\x17\x04\x20\xdb\x7c\x64\x78\x8a\x88\x2b\x89\x55\x86\x94\x74\xc4\xd9\xb1\x2b\xa0\x16\xdc\x13\xab\x60\xb6\x01\x96\xbe\xd4\xe4\x30\xa1\x25\xba\x4a\x52\xf5\x29\x4b\xae\xcb\x59\x45\x3e\x35\x40\xee\x2f\x07\x5c\x4f\x5b\xfa\xf8\x9a\xf5\x51\x87\x4c\x9c\xda\x91\xc1\x4d\x1e\xa9\x32\xf0\x37\x6a\x1c\x2a\xe2\x27\xc1\xc3\x35\xb0\x10\xc0\xf8\x93\x54\x74\x72\x1c\x22\x78\x2e\x13\x81\x58\xbc\x15\x6d\x48\xd4\xae\x97\x84\x78\xc8\x2c\x60\xbf\x42\x57\x17\x3d\xcb\xa2\xe3\x34\xdf\x73\xb0\x7d\x22\x31\x9f\x34\x3b\x12\xe5\x8a\x50\x99\x10\xe5\x05\xe0\xc0\x83\x1d\x7b\xc8\x46\x05\xa7\x19\x28\xcd\x46\x07\xae\x8f\xfa\x64\x12\xd3\x8b\xb1\x2b\xf2\x05\x02\x0f\xd1\x69\x40\x2f\xf0\xbe\x40\x5e\x02\x3e\x3c\x07\xed\x94\x82\xad\x38\x0a\x52\x5f\xe6\x45\xaa\x42\x52\x10\x04\x6d\x47\xdf\x59\x08\x03\x42\x75\x72\x86\xac\x44\x35\xb1\x3b\x7d\x2d\xf6\xc0\x99\xfa\xb3\x14\x96\x20\xa5\xcf\x35\xbe\x2c\xcb\xf4\xf6\x30\xd5\x50\xc3\x53\x2f\xaa\x35\x30\xf0\x4f\x45\xa3\xc9\x2d\xfb\x0f\x6a\x59\x3e\x92\x40\xb2\x6b\x67\x39\x62\x95\xb0\x88\x75\xaf\x11\x7d\x16\x07\x3b\x8e\x6a\xf6\xaa\x1a\xad\x20\x39\x79\x03\xb9\xf8\xb2\xa2\x08\x09\x59\x12\xe2\x61\x53\x11\x1d\xd0\xcd\xf6\x31\xeb\x60\xc7\xbe\x19\x16\x8d\x9e\xfc\x25\x53\x34\x5e\xb6\x8b\x33\xa6\xc2\xed\xd7\xb8\x92\xc5\x8b\xc4\x60\xeb\x8c\xb9\xc1\x89\x31\x71\x1b\xe6\x04\xb0\xe8\x25\x6b\xf3\xd5\x22\xf6\xa1\x59\x4e\xa2\xd3\xa1\xec\x12\x71\x04\x6c\x73\x4c\x3a\x2c\x79\xa4\x03\x89\x14\x74\x1d\xf1\x71\xdc\x4a\xa8\xd1\xb6\x12\x38\x24\x8a\x15\xc9\x6a\x2a\x58\x88\xf1\x70\x09\x12\x3a\x1d\x32\xc5\xaa\xfd\x1b\xeb\xb8\xcc\xd5\x54\x5d\x20\x06\x02\xd0\xec\xb5\x32\x18\x21\x9d\xe1\xb1\x4b\x40\xb8\x59\xff\xe8\x03\x4f\x3c\xfc\xe1\xa5\x1d\x0d\x72\x99\x81\x44\x2d\xd9\x68\x41\x83\xd7\x41\x59\x1c\x35\x94\x8a\xbc\x24\xf6\xaa\xf3\xf8\xa2\xd3\xb2\x30\xc0\xb6\x1b\x30\xf9\x55\xec\xb1\xde\x50\x0b\x3e\x53\x2b\x1f\xef\x85\x6a\x50\xc9\x98\x1b\xa4\x05\x36\xfa\xf4\xd8\xe5\x45\xc9\x06\x8e\xbf\x39\xee\x28\xe9\x18\x0f\x83\xc0\xaf\x3a\x7e\xf4\x86\x67\x0b\xb4\xd3\x15\x26\x6a\xbf\xb5\x5c\xf4\x5d\x01\x3d\x39\x1b\x6a\x31\xe4\x86\xad\x8b\xe8\x12\x93\x7d\x19\xa9\x02\xa9\xaa\xee\xcd\xe3\xd1\x14\x36\x91\x04\xa2\xfe\xfc\xf1\xb5\x67\xd3\x55\x73\x73\x14\xa9\xda\x47\x80\xb9\xd6\x3a\x97\xbb\xaa\x9e\x22\x2a\x8d\x19\x5b\x8c\xa5\xd9\xf2\x88\xa7\xa9\x82\x98\x3b\x6c\xc8\xe6\x1c\xbe\x54\x12\xb1\xcc\x10\x5d\xb8\x73\xee\xd0\x55\x3a\x40\x0d\x98\x0c\xa5\x9b\x5e\x51\x47\xe0\x4a\xcf\xc6\xc3\x3a\x1f\xa6\x96\xf3\xa7\x5a\x80\x6f\x5a\x82\xa8\x8e\xd6\x12\x9c\xd4\x88\xd1\x12\x30\x59\x78\xec\xd6\xc7\xa0\x33\x0a\xfc\x6e\x31\x42\x01\x02\xf8\x76\x81\x2a\xa1\xad\xd0\xa1\x10\x49\x62\xd4\xb7\xa7\x8b\x5f\xb4\xf5\x1e\x7c\x27\xbe\x38\x4a\x40\xfc\x8a\x96\xe3\x03\x4a\xd1\xda\xc0\x85\x9f\x5d\x22\x8f\xfd\x2b\xce\xf9\x49\x69\xfb\xc7\xe1\x9f\xbf\xb8\xe3\xaf\xbf\x1f\x4f\xcf\xc6\x54\x81\x5f\x05\xbb\x2e\x87\x4a\x9c\xca\x60\x47\xc4\xf6\x0b\x95\xdc\x91\xc0\xf1\x9e\x90\xfa\xa8\x47\xeb\xde\x5c\xab\x03\xda\xb4\xa3\xce\xdb\x10\x39\xe3\x91\x10\x69\xe0\x4b\x74\x14\x43\xc6\x96\x0f\xb5\xa0\x6a\x11\x94\x0d\x40\x35\xb2\xa3\x94\x33\x71\x05\x78\x60\x2a\xa6\x09\xa9\xb8\xa4\xac\xea\x9b\x8f\x4e\x87\x4d\x04\x11\xb6\xaf\x88\x05\x04\x44\xa0\x6a\x35\x8e\x92\x4e\x19\x0c\x5c\x0f\xe2\x1a\x81\xa4\xa8\x26\x16\x02\x77\x62\xe1\x28\x30\xd1\x1d\xe5\xa8\xe3\x23\x66\x1b\x6e\xe3\x44\xe2\xa8\x36\xd5\xcb\xfc\xb9\xe1\x61\xe9\x5d\x82\x78\x74\x84\x53\xa4\x74\x90\x42\x2a\x0f\x70\x34\x23\x30\xf7\x06\x1c\x29\x82\xc8\x24\x53\x6d\x60\x32\x44\xc4\x78\xc0\x28\xe0\x43\x30\x9a\xcc\xd0\xf1\x7a\xa5\xa9\x36\x18\x75\xb5\xcf\x58\xed\x47\x90\x7f\x03\xe5\xbf\xfe\x76\x3d\xd3\x1b\xa4\xea\xcc\xfc\x84\xab\x94\x1a\x1c\x2c\x3e\xab\x86\x0d\x60\x2e\x9d\x32\x12\x2e\x92\x1a\x48\x61\x90\x53\x06\x28\xcd\x0d\xb2\x04\xd4\xaf\x70\x41\xa6\x83\x64\xf0\xfa\xf5\x8f\xae\xd0\x04\x08\xac\x04\x90\xb1\xa4\x42\x55\xe7\x53\xa4\x4e\xcf\x41\x7e\xce\x9f\x40\xad\xea\x0a\x56\x4f\x94\x63\xd5\xf5\xe8\xc2\xe4\x81\x20\x58\xb0\x75\xe6\x60\xbc\x07\x10\x5e\x3f\x61\xc0\x3f\x1b\x6e\x1a\x10\xe6\x9f\x0e\x89\x42\x06\xd1\x6a\x67\x3c\x55\xc5\x4d\x95\xeb\x06\x7b\x08\x62\x82\xeb\x45\xa8\xda\x66\x34\xf4\xac\xf1\xd8\x37\x73\x82\xf6\x4a\xd5\x59\x50\xc8\xc7\xec\x00\x77\xa8\xa2\xa7\x96\x66\x4b\x5b\x28\xd8\xa4\x03\x37\x82\x4a\x7c\x47\x55\x22\x85\x46\xac\x7d\x14\x4a\xea\x7c\x40\xa9\x50\xd0\x49\x55\x75\xfa\x34\x43\x86\x27\xae\x8e\xb2\x2a\x34\x06\x69\x9e\x6c\xcf\x5c\x57\x1b\x9d\x23\xa1\x8e\x5a\x76\xd0\xb5\x82\x41\xce\xca\xed\xc2\x5e\xad\xd7\x26\x89\xc3\xfc\x61\xf5\x4d\xea\x5a\x50\x08\x6b\xbd\x4f\x18\x44\x4d\x66\x7b\xf4\xdc\xdf\xb4\x80\x9a\xa5\x1c\x42\x45\x88\x49\xff\xc0\x60\xce\x09\x2f\x9b\x75\x8e\xc4\x9a\xc6\x8f\x1e\x57\x15\x1b\x10\x62\x8f\x14\x54\x14\xf8\x9a\x29\xa9\x61\xc0\xb1\x50\x2e\x16\xc1\x42\x5e\x2f\x02\x79\x8d\x76\x8b\x0e\x75\x66\x0b\x09\x38\x64\xd5\x96\x07\x3b\x62\xaf\x45\x95\x5b\xe8\xb5\xc6\x73\x0f\x69\x2f\x23\xd6\x24\x46\x27\x23\x34\x32\xb4\xdc\x8f\x76\x46\xeb\xc9\x58\xac\xb9\x04\x4a\x6a\x93\x61\x65\xe6\xa2\xed\x43\x58\x6e\x44\x74\x41\x4c\x83\x1d\xbb\x16\x50\x29\x63\x1b\x0f\xdc\xf0\x63\xc4\x82\x0d\xe2\xc5\xfe\xaa\x6a\x6f\x3f\x61\x48\xdf\x07\x7a\x98\xbb\x55\xeb\x12\x9a\x47\xbf\xd4\xb7\x19\x20\x50\x0f\xc0\x2b\xf3\x9d\x10\x98\x6d\xba\x58\xdf\xf2\x47\xc9\x46\x19\xdb\x41\x7c\xe6\xde\xdd\x2e\x25\x6d\x94\x72\x03\x06\xec\x33\x57\x61\x01\xfa\x66\xf0\x24\x1e\xba\x82\xb0\xd1\x5c\x94\xa4\x4b\x08\x3c\x28\xa1\x90\x40\x6b\x63\x16\x12\x44\x70\xb7\x08\x1e\x00\x21\xe4\x16\x86\xb6\x04\x5d\xaa\x4e\x45\xd6\xd1\x86\x1e\xb7\x80\x01\x21\xb5\xf3\x6e\xe8\x2c\x0e\x45\xcc\xcb\x52\x3c\x70\x3b\x8b\xf1\x5b\x47\x84\xd9\x57\x73\x4f\xd4\xee\xe0\xd1\x75\x12\x46\x95\x8a\xd4\x99\x1c\xf6\x2a\x86\x31\xe6\xe6\x02\x1c\x84\xe9\x0d\x2c\xce\xa0\xc4\xe1\xd4\xfa\xb1\xc7\xa6\xb5\xa6\x2b\xc5\xc7\x57\x84\x63\xd8\xe2\xb0\x5c\xa5\xbd\xeb\xeb\x33\x16\xeb\x23\x71\xa8\x20\x04\xe6\x18\x29\xb1\xe8\x1a\x47\xe5\xa0\x27\x11\x9c\x98\x2f\xb3\xa5\x24\x5d\x15\x41\x67\x9f\x28\x0a\x28\xbb\x23\xb5\x08\xfa\x37\x19\x2c\x0c\x5e\x3b\x97\x92\xce\x17\xf0\x0d\xab\xf2\x9e\xb1\x29\x9b\x85\x0f\x12\x86\x31\xcf\x5b\xd7\x6d\x5d\xf5\x8f\x14\xcd\x20\x57\xd3\x58\xed\x6d\x90\x80\xa3\x5b\x5b\xa0\xc0\x9d\xf8\x21\x06\x15\x29\x85\xb2\x7d\x46\xc8\x38\xef\x05\x24\xe2\x58\x59\x6b\x23\x8e\xcb\x95\xd9\x4f\xfa\xe1\x79\xb7\xef\x7a\xc2\x3d\xe6\x54\x5f\x4d\xb8\x64\x13\x6e\xcb\x55\x09\x72\x91\xd9\xb5\x7d\xd2\xe1\x87\xd9\x36\x3d\x77\x5f\x65\xdc\xcc\xf2\x8b\x8f\xa4\x4d\xff\xb7\x00\xff\x49\x02\xfc\xbf\x95\x83\xa5\x72\xf0\x83\xb3\xec\x8f\xff\xf5\xd7\xe1\xf7\x67\x4d\x93\xb0\x15\xdb\xe0\xfb\x36\xfb\xc6\x5e\xbe\x1f\xd9\x5f\x17\x09\xb3\x0c\x82\xf0\x54\xd2\x29\x42\x2b\x17\x7d\xe6\x45\x84\x6a\x05\xd2\x73\x45\x1a\x4d\x5b\x16\x1b\x06\x24\x0f\x74\x7e\x58\x6b\x80\xcc\xf2\x3a\x66\xd1\x07\x67\x24\x7d\x20\x2a\x61\xbe\xcf\xdf\xc3\x12\x28\x6c\x65\xc0\x65\xa1\x1c\xc7\x38\x9c\x1c\xa7\x78\xff\xb3\x20\x0d\x67\x79\x25\xf7\xd8\x89\x1f\x7f\x31\xcf\xfa\xea\x36\x62\x04\xfa\xae\x18\x6f\xb0\xba\x7a\x8b\x29\x38\xf3\x02\xf3\x26\x64\x4a\x80\xf4\x06\x54\xf8\x3c\x06\x22\xe9\xf4\x7d\x2b\xc4\x65\x09\x05\xc1\x69\x68\xd8\xce\xce\x94\x10\xe0\xba\xca\xbc\x18\xb7\xcf\x37\x50\x47\x01\x0c\x4f\xa9\x6c\xa4\x7d\x25\x61\xba\x44\xf1\x24\x59\x86\x13\x5c\xd4\x9a\xf6\x53\x7a\xfe\x71\x4d\x2f\x03\x43\x65\x85\xf9\x9a\xdf\xd8\x6f\xac\x3b\x3c\x47\x87\xc5\xbd\x1f\x5f\x33\xba\x6c\x55\x46\x7b\xdb\x5a\xba\x16\x98\xb1\xad\x97\xc0\xcb\xfd\xc8\x0b\xba\xd9\x46\x19\xdb\xd1\x16\x9f\x6f\xc5\xdb\xe4\xbe\x45\xeb\xbc\xce\xf1\xb2\x1b\xb8\xda\xac\x5a\x24\x8d\xeb\xc0\xa2\xd0\x78\x87\xc0\xd2\x00\x56\xa8\xf9\xce\x6c\xe0\x6d\xfa\xa0\x29\xc7\xf4\xc7\xbb\xc5\xe5\x3d\x4f\xd7\x7c\xe6\x48\xb5\xe9\x48\x6f\x08\x21\x4b\x7e\x91\x74\xcb\xe6\x89\xa7\x1c\x4d\x00\xdd\x27\x01\xf9\x49\x42\xf9\x71\xd5\x27\xae\xb6\x69\xa3\x6d\xd3\xca\xa6\xea\x23\x73\xd5\x27\xf6\x5d\x5a\xdc\xb3\xd4\x72\x1e\x00\x38\xf8\x6f\x51\xf4\x9c\x28\xfa\x64\x30\xfc\x7a\xfc\x5c\xfc\xdc\x89\x98\xf1\x47\x60\x32\x0c\xd8\x87\xc9\x51\x6d\x15\x17\xa8\x1a\xca\x0e\xd7\x17\xa1\xd2\x06\x1c\x6c\x2f\x42\xa8\xa6\x7a\x56\x5b\x29\x1d\xe6\xe7\x54\x91\x02\x8b\xa4\xb4\x97\x88\x9d\x2e\x3b\x8e\xdb\xd7\xf9\x68\x15\xf5\x8d\x40\xad\x09\x1c\xa9\x70\x10\xaf\x6a\xb2\xe4\x5e\x8e\x61\x8f\x1a\x17\x75\x01\x1d\x26\xba\x9b\x95\x79\x24\xfa\x96\x6a\x7c\xd6\x2f\x01\x59\xbb\x76\x9c\xc4\xd2\x53\x86\x5b\x1c\xb4\xf8\x40\x24\xd1\x5b\xa8\x78\xbc\x49\xc0\xcc\xf5\xb4\x5e\x60\x2f\xe7\x84\x1c\xf1\x9a\x17\x67\xdd\xe5\xf4\x66\x3d\x3d\xa2\x7c\xf6\x3b\xda\xe6\xb4\xa6\x61\x5d\x96\x43\x59\x78\x6c\x43\x66\xc2\x6e\x26\xe4\x06\x5f\x4e\x7f\x0e\x33\x06\x6a\xcb\xe9\x22\xe2\xe3\xc0\xfe\x1c\x0e\x85\xb0\x89\xd5\xf7\xb0\x02\x36\xa2\x12\xc5\xa6\xf6\x19\x87\x7e\xec\x5b\x2b\x30\x67\x43\xc8\xfb\x30\x8f\x42\xed\x13\x7e\x1d\xfc\xf5\x06\x46\x3e\xf0\x2d\xd5\x78\xd8\x2a\x11\x99\x41\xa1\xbc\x2c\x9a\xe1\x07\x0e\x4b\x10\xc5\x11\xbc\x2e\x13\x76\x0b\xba\xbf\xd6\x31\x55\x38\xfc\x23\xbf\x64\xca\x12\x07\x3b\x8e\x1d\x5e\x75\x92\xe9\x4f\xd8\x61\x90\x4b\xc6\x82\x39\x9e\x6b\x7c\x99\x17\x67\x14\xdb\x23\x1e\xde\x03\xb3\xed\x53\x51\x7b\x27\x4e\xea\xe8\x74\x50\x9a\x68\xa8\x04\x7e\x0f\xd6\x5e\x09\xac\xeb\x16\x7a\xbb\xf4\x4d\x4c\xd0\x75\x67\xde\x57\x62\xc4\x37\x97\x92\x10\x2e\xc2\x94\x7c\xa1\xda\x10\x46\x11\xe1\x7c\x07\x01\xba\x04\xd1\x72\x86\x4b\x89\xa8\x09\xa9\x8d\x6a\x1a\x36\x3b\xe1\x36\xeb\x62\xd6\x97\x24\x6d\xaf\x55\xea\x98\x2b\x2a\x98\xa4\xef\xe2\x17\x07\x7f\xb8\x56\xf7\x22\x98\x65\x72\x99\x6b\x08\xf1\xca\xd4\x54\xb7\xa6\xc6\xe9\x85\x7b\x82\xfc\x38\xd4\xfb\x56\x52\x44\x6f\x53\x25\x06\x18\x84\x41\x52\x26\x50\x2d\x86\x4c\x31\x04\xca\x9e\xf1\xd9\x62\xbe\x3c\x33\xc2\x2e\x38\x66\xa3\xd7\xec\x67\x37\xaa\x68\xc8\xeb\x46\x1d\x8e\xd4\x9e\x4d\xd1\x70\x2f\xf5\x47\x98\x66\xd9\x51\xb0\x22\x9c\xed\x81\xe1\x9b\xd6\x35\x3e\xb2\x44\xdb\xa9\x04\x5b\xe7\x78\xf6\xf3\x69\x16\x87\xbc\x1d\xdb\x0f\x6e\xf5\x43\x22\x9d\x5c\x3d\xc8\x83\x32\x83\x70\xc4\xf3\x4b\x02\x6d\xbd\x1d\x2d\xd4\x23\x60\xd7\x3f\xa6\xb3\x4a\xc9\xd7\x65\x06\xc0\x8d\xb0\x3f\x83\x2b\x87\x04\x3f\x2c\x8b\x14\x62\x61\x0b\xfc\x78\x99\x35\x43\x0c\xf2\x42\xd2\xfe\x6e\xd3\x85\x20\xed\xc7\x39\xc7\xc0\x62\x2c\x21\x41\xde\xf2\x60\xc7\xfe\x8a\xc3\x61\xf9\x23\x02\x51\x20\xda\x75\xd0\x5c\x4b\x8a\x93\xaa\x1f\x9d\x71\x0f\x43\x60\x36\x2c\x41\xb6\x9c\x2c\x56\x05\x88\xa0\xd9\x0a\x74\x5d\x80\xb6\x96\x3a\x43\xbf\xd1\xb5\x6e\xb6\xe4\xf3\x05\xd3\x30\x1b\x4a\xe9\x55\x78\xfb\x8b\xf0\xce\xcb\x85\xc0\xf7\x05\xc7\xd9\x8a\xe3\x2e\x2b\x8e\xdb\x5e\x71\xfc\x75\x4d\x59\xd5\x3c\x2c\x9a\x79\x5d\x08\x1f\x8b\x90\xcd\x47\xaa\x88\xef\x24\xb8\x0a\x21\xe0\xa1\xb3\x82\xe5\x0b\x3b\x6b\x39\xab\x60\x2d\x3c\xd8\xf1\x47\x05\xeb\xff\xf6\x35\x28\x62\xbc\xf7\xf0\x9f\x08\x76\x6b\x7d\x48\x3e\x45\x2a\x21\xab\x4d\x32\xa3\x05\xf0\xd3\x5c\x10\x48\xdc\xb0\x5c\x97\x46\x88\xfd\x0a\x48\xa1\x33\xe2\xa0\xbe\x57\x1d\xb2\xa4\x4e\xc4\x67\x95\xbd\x9a\x44\xf9\x24\x94\xb3\x4a\xd7\x9c\x75\x08\x19\x1c\x6a\xf8\x51\x4d\xe2\x73\x19\xa6\x8b\xaf\xdf\x5a\x79\x55\x06\xa7\x84\x10\x2d\x3c\x70\x2b\x8e\x02\x44\x7d\x5e\x24\x54\xc5\x18\x29\xfa\xf8\x52\x28\x85\x30\xd8\x71\xba\xae\x7f\xcf\x54\x7f\x10\x92\xf3\xce\x62\x7a\x08\x1d\x4c\xd6\x72\xdf\xb0\xc9\x1d\x8a\x76\xf4\xac\xd1\x92\x22\xe5\x18\x8f\x04\xaa\xf1\x58\xe0\x87\x0c\x35\x93\x58\x1c\xd7\xcf\x58\xcb\xce\x42\x31\xca\x2a\xd5\x09\xcb\x0e\x7f\xf7\x52\xfb\xe9\x0c\x4f\x43\xbe\xb0\x46\x84\x05\x6b\xc4\x84\x61\x64\x9d\x8a\x33\x27\x9d\x60\x84\x69\x70\xa0\xa8\xcb\x8a\xb9\xba\x47\x93\x27\x50\x02\x4c\x9f\x4f\x7b\x1d\x92\x6f\x2b\xac\xc0\x8d\x1d\xa2\x0e\x37\x7a\x73\xb1\x62\x77\x63\xb5\xe2\x70\x6b\xb1\xe2\x1b\x6b\x95\xbf\xb3\x54\x79\x7d\x26\x95\x7f\xc9\x04\x20\xd0\x7a\x80\xa6\x89\x44\xbe\x52\x4e\x3a\x6d\x32\x0e\x2f\x42\x86\x28\xc2\x5d\x9e\xd5\x81\x79\x36\xe4\xdc\x65\xcc\x6d\x6a\x55\x9c\xba\x52\xa5\x6f\xa4\xb3\x8e\x52\x3a\x53\x2a\xad\xeb\x36\xa3\x6a\x33\x8e\x15\x0a\xa5\xea\x10\xca\x39\xe9\x88\x9a\x8c\x2d\x86\x7e\x4b\x21\xc3\x35\x9f\x49\x1a\x58\xf8\xcb\x2e\x03\x4d\x31\x3d\xa0\xa8\x70\x20\x04\xcb\xde\xec\xc4\xe3\xa5\x02\xb5\x55\x1d\xf9\x4c\xa5\x2d\x06\x48\xac\xa2\x12\xa0\x1c\x11\xe5\x85\x5d\x25\xc4\x90\x09\x50\x15\xc4\x51\xca\xf2\x1d\x4b\xfb\x3f\x7f\x3f\xfc\xf9\x60\x9e\x67\xa5\xe0\xcb\x90\xa8\xd5\x35\x99\x0f\xf9\x90\x4e\x96\xaf\xba\x41\xfe\x52\x13\x30\xf7\x16\x27\x6d\xbc\x4b\x32\x10\x84\x53\x84\xee\x27\xd4\x52\x79\x8d\x73\xaf\x07\xf3\x5b\x25\x29\x75\x57\x29\x88\xca\x36\x1f\x17\x7b\xa8\x1e\x5e\x1d\x9f\x17\x84\x84\xf1\x27\x37\xd9\x2f\x9b\xdc\x10\xe3\x59\x8c\x50\x7a\xfc\xbe\x6c\x5a\xbc\x36\xed\xc1\xf7\xf1\x90\xfc\x6d\x2a\x61\x64\x83\x5a\x69\xf0\x27\x41\x72\xf1\x26\x0d\xcf\xea\xd4\x8c\x84\xe7\x92\x9a\xe9\x36\x92\x34\x47\xda\x9b\x8f\x85\x99\xfb\x73\xda\xe1\x27\xed\xd8\x21\x38\xbd\x52\x7a\x0d\x0b\xe6\xae\xb7\x44\x31\xee\x50\x67\xa4\xb2\xc1\xc9\xf3\x58\x3f\xff\xf6\x1d\x09\xce\xc1\xab\xc8\x89\x73\x59\x3e\xcd\x57\x05\xd4\x57\xa5\x18\xf7\xf1\x6e\x96\xf1\x85\x25\xf6\x5e\x96\xf1\x1b\xd2\x86\xaf\x69\xc6\x1f\x5f\x81\xa3\xb8\x4d\xcd\x7a\x3b\xc7\x9a\xbf\x33\xc7\x7a\xde\x3e\x47\x41\xad\xb6\x14\x6c\xcf\x4f\xff\x5e\x66\x17\xf4\x24\x64\x79\x5b\x10\x75\x8c\x19\x8b\xdf\xf5\x16\x1e\x4c\x7b\x1e\x22\xb5\xb8\xdf\xc0\x22\xfe\x9e\x0c\xe4\x37\x84\x33\x9c\x74\x71\x52\x9d\x7d\xad\x56\xf6\x57\x6a\xb5\xf5\x04\xa1\x65\x2e\xd0\x25\xdd\xfa\x84\x32\x86\x79\x41\x93\xae\xdf\xe5\x01\x53\xe1\xbb\xb3\xad\xbf\xa7\xfb\x9e\x4f\x79\xae\xa3\xbb\x74\x8e\x4a\x26\x5b\x49\xb9\x59\xaf\x6d\xaf\x2b\x8e\xb3\xcf\x32\x72\x97\xd9\xa0\x96\xa8\x59\x6e\xe4\x69\xde\x4d\x43\x0e\x33\xae\x9f\xc0\x43\x33\x43\x63\xb9\x93\xa1\x2a\xd8\xcd\x9a\x1d\x77\x84\x8c\x39\x99\xe5\xc0\x69\x2b\x0b\xbb\x0d\x20\xa9\xdc\x87\x4d\xee\x21\x6b\xed\x4d\x22\xf1\xed\x34\x6c\x73\xa9\x2f\x77\x66\x8c\x0b\x93\xf5\x21\x37\x37\x02\xc2\x9d\x64\xf3\xdb\x8d\x7b\x6a\x7b\x6d\x3a\xae\x9e\xc6\x59\x4a\xdb\x89\xc0\xfb\x8e\x3b\x38\x4f\x89\x2e\x69\xc8\xaf\x4c\xc5\xcf\xc3\xa5\xdc\x06\xee\xf7\x98\x83\xbb\x5f\x5c\x3e\x79\xc3\x69\x7b\x6c\xed\x6f\x0a\xd1\x1b\x29\xc8\xbc\x81\xad\xcb\x86\x84\x78\xbb\xf6\xaf\x63\xde\xd8\xe6\x0e\xdf\xeb\xc6\xe3\xc3\xcd\x7e\x27\x19\x9b\xc3\x2d\x46\x81\x55\x23\x26\xc9\xd8\x7e\xd8\x6c\xbe\x81\x79\xfa\xe5\x23\xf3\xf4\x91\x37\xc4\xf9\xfd\xc6\x3d\x39\xca\xfe\xba\x83\xb7\x7f\x1f\xbd\xd2\x62\x97\x6e\x64\x80\x6e\x6d\xa5\xbd\xae\xf4\xb8\x1f\x49\xd8\x46\xd3\x9f\xc4\x53\x84\xb5\xb0\xdc\x02\x0c\x69\x28\x6f\x65\x73\x0b\xf0\x06\x41\xd6\xf3\xed\xfe\x2c\xc6\x7d\xa1\xf2\x6f\xa7\x83\x2e\xf1\xdd\xdd\xd8\xd6\xff\x8b\x72\xc4\xa7\xbd\xf5\xd8\xe6\x2e\xb6\x72\x7f\xea\xa6\xec\xff\xe6\xc4\xee\x69\x17\xfc\x00\x73\xda\x4f\x7a\xe5\xe5\xde\xb4\xff\xf7\xce\x9e\x1f\x20\x07\xbb\xff\x4a\x6f\x06\x08\x3c\x44\x4b\xdc\x03\x04\x9e\x7e\xba\xcf\x82\xcc\xfe\x6e\xd9\x10\x37\x34\xa3\x4b\x2c\x5a\x5c\x61\xa1\xdb\xe5\x16\x5b\xb2\x11\x69\xd6\xb6\x23\x52\x66\x71\x6f\x86\x0e\xf5\x69\x80\xd8\xed\x00\xb5\x78\x2f\x40\x6d\x19\xcb\x32\xd7\x12\x7f\x2c\x04\x65\xfa\xc2\x1e\xc4\xb2\x08\x9b\xe2\x69\xdb\x08\x4d\x8f\xb1\x0c\xe9\x93\x6e\xc7\x85\xac\x03\x46\xa4\x03\x89\x6f\x84\x92\xa4\x09\x04\xf0\x9d\x08\x14\x13\xfb\x77\x62\x38\x36\x2c\x8a\x25\x4b\x53\xd7\xf9\xdc\xc6\xef\x17\xd0\xe0\x9f\xf2\x52\x7e\x40\x60\xde\x81\xa2\xda\x18\xec\xd7\xa8\xae\xf5\xa9\x0b\x94\xd2\x1d\xc0\x26\x9b\x07\xcf\xcc\xe7\x1f\x94\x33\x3f\x20\x45\xff\xed\x23\xef\x3d\xcc\xb8\xfe\x3f\x9f\x3b\xcf\xf6\xcd\xbf\x4e\xf7\xf4\xe2\x99\x47\xa4\x50\x59\xb9\x7d\xa6\xbc\xe7\x9b\x78\x5f\x6e\xbe\x09\x81\x8b\x4c\x0a\x2e\x83\x23\x8d\xa2\x6b\xf1\x8c\x97\xcd\x85\x1b\x2b\xeb\x57\xa0\x57\x2f\x95\xf0\x6e\x2c\xe4\xcd\x10\xff\x57\xae\xfb\xe0\xb7\x4c\xd8\xa0\x27\xe3\xda\xe3\x10\x08\x9b\x8b\x8f\x7a\x99\xc6\x5e\x7d\xcc\xcf\x84\x60\x23\xb9\xdd\xab\x95\x96\x0e\xa1\x69\x9f\x56\x4a\x7a\x85\x4a\xaa\x90\x86\xb8\x1e\x32\xb7\xb3\x13\x60\xb4\xf9\xf5\x1d\x4c\x69\xcf\xeb\x0d\xac\x73\xdf\xd1\xd9\xc2\x65\x91\xfd\xc2\x65\x35\x9a\x6b\x7e\xc4\x13\x7a\xbc\xd7\xbe\xc7\x60\xc8\x5b\x0b\xcc\xd6\x13\xbf\xe6\x8f\x0e\x1c\xc9\x0b\xff\x13\xa6\xa4\x9c\xc3\x9b\xdb\x80\x94\x0c\xdb\x44\x9a\x6f\x61\xcb\xcf\x77\x93\x11\xf6\x53\xad\xdb\xc4\x85\x2e\xfb\x1e\x29\x1c\xd8\x96\x34\x26\x0c\x4b\x91\x3f\x20\x5a\xa4\x98\xa4\x60\x9f\x91\xa3\x83\xe3\xcb\xfc\xcc\xa5\xa8\x8f\x77\xef\x58\x0e\x68\xcd\xc5\x4f\x48\x31\x17\x55\x69\x63\x65\xbd\x25\x87\x7e\xb4\xcd\xfb\x90\xa3\xc3\xf1\x65\x7a\x97\xf7\xdd\x6b\xd7\x07\x8c\xfe\x3c\x2f\x96\x6d\xba\x0d\xb3\xbb\x54\xa1\xa6\x7b\xf8\xc4\xdf\x3d\x20\x1e\x9a\x4d\x17\x16\xaa\xd5\xab\x94\x2d\xcf\xf7\x47\x47\xb7\x2c\x5b\x4b\xf9\xbe\x61\xbc\xaf\x77\x6b\xd2\x2b\xf3\x79\x79\x62\x1c\xf1\xfc\x5a\x97\xb7\x60\x00\x36\x4a\xfb\xe5\x99\x87\x47\x88\xc1\x9e\x1f\xf0\x91\x26\xb4\x08\x11\xd4\xbf\x3e\x0f\xd3\x33\xcc\x2e\x51\xac\x75\xc0\xf1\x65\x75\x53\x1a\x6d\x39\x38\x29\x8c\x16\x6c\x6c\x51\xa1\xd8\x9a\x23\xc6\x5d\x75\xb0\x23\x82\xd3\x08\xbb\x9b\xad\xb5\x61\x7e\xc7\x58\xd0\xc7\x3b\xd2\x18\x79\x59\xa6\x5a\x1d\xa5\x33\x61\x5c\xee\x02\x22\xf3\x0f\xaa\x3d\x18\x1b\xdf\x63\x41\x98\x42\xba\x8c\xa6\x1f\xca\xdb\x92\x8d\x14\xaf\x78\x1b\xd4\xf2\xbf\xae\x10\x31\x3a\xcd\x95\x61\x62\x68\xec\x21\x9d\xeb\xca\x98\x81\xa4\x78\x6d\x67\x6c\x22\x2d\xcc\x99\xf1\xbf\xb7\xba\x71\xc6\x99\x06\xb3\x2c\x91\x9b\x7e\x6b\xaf\xac\x2a\x5e\x58\xb3\x53\x8d\x77\xbe\xb9\xfa\xf1\x15\x5e\xf1\x86\x0b\x6f\x7a\xb4\xdf\x5c\xfd\x22\x6a\xe6\xc8\x80\xa4\x7e\xfd\x62\xcf\x72\xd3\x65\xdf\xce\xc0\x88\x5f\x6a\xa5\x86\x15\x89\x70\x84\x8f\x77\xd7\xfd\xa5\x37\xa9\x5f\xea\x1d\x2a\xe0\x7a\xaf\xb5\xb7\xf3\x08\xea\xcf\x1b\xeb\x8f\x82\xf6\x96\x34\xd4\x0d\xa1\x06\xd6\xe2\x6d\x99\x46\xe9\xb6\x54\xeb\x91\x87\x6b\xb9\xc6\x7e\xbf\x3c\xf1\xf0\x98\xf5\xc3\x86\xcf\xd8\xbe\xbc\xe5\x25\x0b\xee\xf8\xdf\x3e\xd1\x65\xeb\x64\x41\x5e\x57\x10\xb0\xbf\x4d\x5d\x97\xdf\xdc\xb2\x48\x0b\xfb\x47\x99\xec\xe9\x06\xb7\x5d\xc5\x6b\xcf\x1f\xef\x6d\xf0\x5a\xf5\x6b\xa1\xe2\xcb\xcb\x8c\x17\xb6\x74\xca\xc2\xcd\x5d\xbb\x2a\x68\x11\x48\x75\x43\x27\x33\x4b\xdd\x2d\xbb\x6f\xaf\xe1\x86\xa7\xf8\xec\xb6\xa0\x65\xdf\x96\x3f\xda\x88\x06\x00\x85\xde\x32\x15\x6d\xa5\x7b\x72\x36\x8c\xd4\x95\x70\xc3\xb4\xdc\x16\x79\xcf\x0e\xdc\x6f\xff\xf8\xeb\xae\x1a\xf7\x04\x5a\x7b\x07\x6c\x5b\xa5\x0b\x59\x20\x15\x53\x08\x72\x72\xc5\xc2\x6e\xca\x92\x5b\x12\xf8\x5c\x31\x9e\x0b\x65\x84\xe3\x94\x16\xa9\x48\xe7\xb3\x46\x09\x83\x95\x50\x40\x34\xb1\x2e\x80\x0b\x34\xab\x94\xcf\xae\x74\x46\xf0\x34\x34\xca\xb1\x9c\x80\x8e\x52\xe4\x8c\x54\x93\x93\x03\xdd\x58\x91\x3d\x4e\xce\xa3\x17\x02\x83\x1c\xa3\x2d\xa5\xa3\x90\x04\x17\x28\xb7\x5d\x22\xae\x60\x4a\x5d\x92\xf4\x0d\x85\xa4\x9c\x39\x50\x63\x3e\x2c\x09\xfc\x90\xbd\x9a\x9b\xd9\x58\x81\x72\xe2\xa5\x87\x0a\x1c\x0b\x59\x40\xbe\xd1\x54\x0a\x92\xa1\x85\x00\x80\x67\xc6\x34\x02\x3e\x06\x3d\x61\x95\x21\x26\xb0\xb1\x85\x5b\x33\x31\x32\xf0\x1b\xae\x88\xdd\xe8\x43\x85\x8b\x62\x10\xda\x65\x15\xec\xb5\xe5\x88\x7d\x4b\x8d\xb5\x18\x87\x62\xa8\xb5\xfe\xd2\x2e\xad\x7e\x2c\x6c\xd0\x86\xd6\x4f\x25\x02\xe0\x4e\x5b\xb2\xd8\x8d\xaa\xad\x38\x2a\xd2\xa3\x73\x98\x78\x7e\x3a\x7b\xd1\xb3\xe7\x44\x33\xcb\x0b\xb0\x8e\x7a\x57\xc2\x50\x9a\xdd\xa4\xf7\xa0\xc8\xb3\x6a\x69\x48\xcf\xf3\x24\xfa\xaf\x50\x2d\xa7\xe8\xa8\x9e\xf1\xcd\xc5\x81\xea\x22\xc0\x48\x7b\x1a\x14\xdd\x0b\xbf\x81\xf8\x46\xac\x83\xbf\xa1\x95\xab\x6c\x27\x50\xbd\x9f\x81\xbc\xb8\x24\xdb\xcb\xc0\x45\x0a\xbe\x9c\x1a\x1a\xbb\x91\x29\xa5\xcb\x67\xd9\x6b\xcd\x88\x60\x15\xeb\x93\xb9\x5c\xb1\x27\xce\x56\xc7\x4c\x8c\x58\x1f\xe5\x4b\xdb\xe6\x67\x7b\x07\x67\xd5\x04\xe6\x1b\x9c\xbd\x9f\xf2\xd8\xae\xc7\x46\xc6\x6f\xbf\xfe\xf9\xed\xf7\xa7\x69\x73\x37\xbc\x56\xd2\xdd\x60\x9b\xb4\xb9\xb7\x92\x1b\x8d\xc7\x96\xeb\xab\x0e\xec\x33\xdc\x0a\x1b\xac\x6b\xab\x68\xa2\xf4\x26\x7b\xae\x37\xb8\x76\x27\x89\xcc\xbd\xf8\x7c\x8f\xa1\xee\x3e\x66\xbb\xdc\xcf\x7a\xf4\xf7\x88\xf1\xf2\x93\xee\xa6\xfe\x6e\xfe\xad\x4c\xb6\xf9\x16\x93\x6d\x78\xad\x50\x77\x54\xef\xd9\xd8\xbe\xdd\xf0\x01\xed\x39\x6c\x6b\x08\x93\x44\x42\x2b\x7c\x49\xc9\x7f\x5d\xd1\xb7\xf9\xe1\x96\x3a\xc0\x65\x17\x3c\xdf\xe0\x9f\x63\x7e\xf6\x15\x7c\x7b\x9a\x72\x96\xa9\x02\x17\xa5\x2e\xb0\x58\x7c\xa2\xca\xc0\xe7\x33\xc6\x52\x3c\x40\x03\xf2\x1a\x8e\x33\xaf\x1c\x37\xa1\x5c\x82\x51\xf3\xf4\xa3\x45\x04\x7a\x6a\x7a\xa8\xad\xcd\xb4\x95\x20\x24\xa5\x41\xec\x20\xa3\x22\x82\x25\x07\x24\x39\xb0\x2d\x75\x26\xe8\xba\x1c\xc9\x60\x1a\xed\x80\x48\x1a\x2a\x6a\x6e\x56\x79\xba\xa3\x9e\x45\xa9\x32\x10\xd4\x1b\xfd\x14\x89\x03\xf7\xa3\x69\x82\x25\xab\x11\x5f\xf2\x76\x4f\x15\xb2\x6d\x36\x3d\xa2\xa7\x74\x0d\xd7\x43\xb8\xd9\x51\xde\xb0\xd2\x0e\x09\x60\xb3\xa9\x43\xce\xb2\x2f\xc4\xa1\x0e\x38\xbe\x00\xd3\x6b\x48\x9d\x6d\xce\x03\xfd\x6d\x08\x54\xe3\x93\xdd\xf5\xfb\x2f\xee\xed\xdb\xef\xbf\x7e\x7c\xfb\xed\xcf\xc3\x83\xd9\xf1\x69\x60\x7f\x08\x43\xe8\x3e\x82\x38\xd8\x77\x35\x85\x23\x40\x5e\xef\x9e\x6e\xf7\x4e\x3f\xb4\x52\xcc\x9b\xfc\xa0\x77\x09\x3b\xdd\x87\x1e\xd9\xdd\xeb\x96\xe1\xfa\xbf\xd6\x2f\x1f\x5f\xeb\x63\x97\x75\x9a\x9c\xcf\xaf\x7c\xf4\x81\xce\xbf\xfc\xfe\xe7\xaf\xc7\x47\xdf\x00\x83\xbd\xe9\xf9\x77\x10\xb0\x04\xfd\xf0\x5b\xb8\x34\xfa\xc1\x34\x90\xf0\xd3\xfa\xbf\x0e\xcc\x3f\xa7\xef\xff\xfa\xe3\x17\xf7\xaf\x6f\xbf\xfe\xf6\xe7\x2f\xcf\x2a\x1f\x42\x5e\xea\x00\x40\xa0\xf9\x52\xd0\x2a\xb5\x7a\x2a\x14\x10\x1b\xb8\xc0\x47\x89\x80\xea\x8b\xe5\x14\x28\xb8\x4c\xb1\x34\xc8\x12\x3b\xd6\x65\x8c\xa8\x6d\x19\x38\x9c\xb3\x23\x70\x55\xd5\x04\xf6\x73\x25\xd5\x1b\x82\xab\x0f\x27\xa7\x95\x3a\xad\x9e\xc1\x01\x29\xac\x6f\xdd\x97\x5d\x24\x06\x61\x21\x47\x39\xb1\x00\xa7\x36\x01\xfd\x34\x19\x00\x69\x5b\x2c\x69\x31\x37\xfd\x3b\xa9\x2e\x07\x3f\xf1\x73\xb0\x6b\xb3\xae\x7e\x4e\x44\x03\x65\x19\xec\x95\x9b\x5d\x1d\xa9\x34\xd8\xd3\x37\xba\x1a\xb9\x7c\xce\x58\xe1\x05\xac\xcd\x02\x98\xc9\xed\xce\xc6\x39\x37\x5e\x57\x73\xb6\x5c\xc0\x45\x6f\xd7\x4b\x6f\x33\x25\xa7\x2d\xe0\x8f\xf7\x08\x38\x22\x5d\x25\xcb\x4e\x28\x47\x83\xe5\x55\x03\x55\x3b\x5b\x6d\xbe\xe2\x84\x18\x18\x69\x3e\x2f\xfc\x86\xb1\x68\x6f\xef\x32\x35\xb8\xfc\x73\xb8\xe3\x82\xba\xd7\xdd\xe7\xcf\x40\x80\xba\x76\x10\xb3\x20\x45\xa8\xcc\xf9\xad\x1c\x85\x28\xc4\x59\x4e\x4e\x86\xc5\xa6\xd2\x35\xf9\x08\xde\xbd\x3d\xb3\xf1\x35\xf5\xa4\xf7\x5b\xc1\xd2\x63\x49\x93\x5a\x7a\x90\xff\x46\x0d\x17\x92\x2c\x84\x3d\xc2\x73\x5f\x28\xaa\xdd\x7a\xb3\x92\x69\x59\x93\x3a\xc6\x14\x83\x29\x9e\x1e\xcf\x9a\xd5\x61\x03\x8a\xaa\x8a\xd8\xc8\x1e\xeb\x19\xf8\x56\xc0\x76\x2f\x6e\xfa\x28\xe3\x33\x6e\xd4\xd3\xbb\xab\x51\x8b\x03\x33\x8c\x8b\xfd\xa5\xc7\x36\x2b\x99\x15\x36\x7b\x2d\x95\x8b\xd3\xf7\xf2\xf1\xc8\x08\xb8\x3f\xcf\x0c\xe7\x2f\x66\xd1\xd7\x3f\x67\x46\x2b\x04\xf4\xd8\x93\x0b\xc3\x36\x21\xdb\xae\x0c\x41\xdf\x7d\x79\xd5\x8f\x93\xbe\x94\x3b\x2f\xde\x4a\x59\xbf\xf8\x59\xe9\xb3\x27\xef\x05\xbe\x96\x73\xc4\xeb\xb8\x55\xc1\xb4\x9c\xf5\x4b\x0f\xee\x06\xfd\x1a\x0a\xd4\x37\x5e\xb1\xf1\xd8\x6b\xb8\xf9\xb6\xad\x9c\x8d\xb7\xbd\x55\x81\xdd\x62\xc5\xa9\xb5\xb2\x1f\x7b\xe8\xf6\x7b\x5e\x95\xff\x1d\xef\xf9\xaf\x3f\xee\x01\x8b\xdc\x17\xa8\xde\x76\x19\xca\xc2\x79\x52\xd4\x82\x8f\x27\xa7\x0a\xf1\x62\x35\xc8\xa1\x50\x89\x67\x96\x8e\xaf\x31\x35\x76\x75\x3d\x6a\xba\x16\x16\xc6\xc8\x21\x91\xb8\x34\xb0\x0d\x6d\x4b\x6a\x3b\x3b\x8a\x71\x89\xca\x83\x02\x9c\x15\x20\x54\x7c\x70\x94\xb9\xec\x13\x95\x72\x04\x94\x08\x95\x96\x54\x55\x06\x30\x72\x35\x84\x8a\x13\x32\x32\x97\x26\x66\xc0\x83\xf1\x99\x03\x95\xba\xac\x67\xab\xa5\xcb\x4b\x84\x82\x47\xee\x07\xcb\xf7\xb4\x55\x6b\xfd\x78\xc7\xae\x6d\xcd\xe9\x04\x96\xe7\x4c\xa9\xe4\xa5\x57\x52\x67\x22\xb5\x18\xcf\x5a\xb6\xe1\x46\x08\xe5\x06\x84\x3e\x58\x02\x66\xc2\x8b\x9c\x02\x68\x14\x16\xce\x53\x06\x87\x34\x2e\x38\xeb\xd2\x0c\x52\x52\x1f\x23\x12\x11\x98\x4f\xa8\xd7\x69\xc5\x67\x3d\xbb\x76\xf2\x79\x70\x2d\x04\x89\xbd\x03\x64\x01\xd0\x16\xf1\xa2\xc6\xf7\xb4\x74\x35\xfa\x98\xac\xf2\xa7\x56\x27\x8c\xd9\x27\xa1\xd0\x2c\x21\x2c\xcf\xa8\xb0\x75\xb9\x6a\xa2\x6b\x56\x3e\xb9\x6c\x1e\xbf\xc0\x8b\x0b\x3c\x28\x5b\xce\x85\x24\xd6\xf5\x78\x10\xb6\xf1\xa0\xa2\x21\x97\x4a\xec\xcb\x21\xf4\x04\x55\xbe\x80\x78\xe6\xea\xc0\xcd\xbd\x03\x13\x0b\xdc\x5f\xd5\xb7\xa3\x4e\x9a\x14\x28\xc3\x43\x0a\xe8\xfe\x68\x6c\x0f\x21\x9d\xb2\xf9\x12\xc3\x82\x5d\xc6\xc8\xd5\x72\xd5\x06\xc5\xf2\xc3\xed\xb1\x7d\x39\x6d\x11\x0a\xfd\xf8\x0a\xf7\x5f\xad\x50\xdb\x00\xb9\x7e\xa0\x9c\xa3\xfe\x59\x48\x41\xf0\x40\x5e\x67\x3e\x75\x64\x49\xbf\xf4\x9b\x63\xbb\x94\x53\x39\x3b\x0a\xa5\xaa\x12\x99\x8c\xb1\xfa\xa4\x45\x3a\x12\x3e\x53\x28\x6d\x63\x64\x21\xdb\x1a\x23\xab\x37\xbd\xce\x2a\x67\x63\x68\xd1\xda\x9f\x42\xa5\xfe\xed\x70\xfe\xf5\x9f\x87\x3f\x7f\x7d\xda\x29\x12\x46\xc4\xa1\x99\xad\x4f\x1c\x2b\xd5\xc4\x27\x07\x06\xeb\x61\xc9\x11\x05\x55\x0f\x60\x9c\xbb\x46\x2d\x30\x50\xc0\xeb\xc9\x15\x12\xd0\xea\x55\x99\x73\x30\x12\x47\xbb\x65\x17\x3c\x35\x35\xd3\xfd\x3c\xf9\x51\x2b\xd3\x4a\x3f\xbe\x46\x6a\x19\x2f\x2c\xb4\x78\xd2\xf3\x1d\xfd\x7d\x76\x75\x8a\x59\xff\x4e\x4c\x08\x1f\xd0\x8b\x32\x35\x55\x4c\x23\x15\xed\x4f\x7c\xe0\xb7\xa7\xb8\x44\x26\xdd\xfa\xe4\xd4\x8c\x54\x56\x20\x0c\x93\x6e\x4d\xd6\x6b\xeb\x40\xb3\xb1\x5b\x33\x49\xc3\xd6\x0c\x16\xd1\x94\xeb\x50\x29\x6e\xf7\x29\xb6\x1e\x3c\xa3\xcc\x8d\x3e\x2d\x1f\x5f\x05\x7d\x5a\x74\x26\x9e\x84\x82\x50\x9d\xa7\xdc\x5e\xfa\x53\x4f\x0c\x00\xac\x03\xa5\x85\xbe\x7d\x5f\xed\x68\xbf\xfc\x60\x67\x3e\x9f\x77\xc7\x73\xed\x8b\x29\xb7\x4a\xb1\xe4\x93\x81\xd0\x6c\x44\x97\x25\xa1\x26\x60\x06\xe7\x31\x0f\x9b\x3d\x40\x66\xdb\x32\xf9\xcb\x27\x71\x7a\x31\x0a\x73\x5a\xd8\x8c\xe9\x2b\x0c\xe1\xe3\x6b\x36\x04\xd3\x46\x39\xc8\x29\x41\xa8\x05\x6a\x61\xb1\x3f\xcd\x83\xb7\x93\x03\x4e\x6a\xed\x2a\x16\x75\x78\x5e\x6f\xff\x09\x9d\xf8\x6c\x20\x3d\x2f\xfa\x30\x50\x44\xb2\xeb\x76\xd0\x63\xa8\xd4\xf2\xce\x30\x15\x12\x60\x1d\x6a\x06\xd4\x6f\x58\x5d\x59\x1c\x35\x2b\x09\xdb\x69\x73\xcc\x6f\xd0\x5e\x05\x35\xf2\x02\xe5\xa2\xeb\xb1\x14\x2c\x09\x8b\x57\x5a\x02\x12\xa0\xa3\x14\x58\x02\xb2\xab\xb6\x2e\x0c\x93\xbb\x9f\xea\xbc\x5f\xfe\xfc\xcf\x6f\xbf\xff\xcf\x67\x87\x9e\xef\xd1\x63\x0b\x4e\xb4\x3a\xc6\xa5\x08\xdd\x61\x17\x7b\x65\x86\x55\xb8\x11\xce\x45\xe9\x1c\x2c\xcd\x6a\x45\xdf\xd3\xff\xbd\x5f\x34\x20\x10\xd7\x84\x3d\xce\x20\x2b\xd6\x27\xdd\xe5\xec\x6b\x3d\xbb\xf0\x56\xcf\xe1\x0d\x90\x81\xff\xf6\xea\xb9\x20\x1c\x75\x9e\xb9\x39\x06\x10\xa9\x9d\x70\x89\x5b\x7b\xaa\x7c\xc0\x40\x7e\x58\xfe\x73\x48\x13\xdd\xc7\x36\x99\x82\x35\x7d\xfe\x73\x7f\x91\xd3\x5f\x9d\x7d\x47\x69\xcb\xdf\x1d\x62\x2a\x04\xd0\x8b\x48\xab\xfa\x7b\x2b\xf9\x6a\x51\x6f\x9c\x17\x8a\x5c\x9a\x8c\x3f\x16\x40\x10\xd9\x8f\xeb\xfa\xfd\xb4\xc0\x65\x31\x6e\x6c\xc2\x8f\x4c\xaf\xe7\x84\x12\xb2\xa4\xfd\x17\x64\x89\xf8\x21\x0d\xfa\xd9\x37\xf1\x84\xd2\x17\x10\xba\xeb\x22\xaf\x6b\x3c\xb2\x94\x87\xfc\x5a\xce\xfc\xba\x49\xe7\x9d\xf6\xec\xb1\x17\xf5\x85\xe1\x2f\x01\xcf\xbd\xc7\x57\xe8\x14\x97\xce\xda\xdc\x17\xd4\xfa\xb2\xd6\xc6\x79\x40\xa4\x44\x8c\x43\x31\x8e\x01\xf4\xda\x97\xd2\x0b\xb3\x8b\x7a\xbc\x28\xfb\xd7\x04\xe3\x39\xef\xd9\x63\x42\x7d\x69\xbd\xf2\xd6\xaf\x6f\x8f\x55\x7e\x27\x68\x0b\x77\xde\xa4\xaf\x0e\x88\xcc\x4c\xaf\xbc\x8c\xe8\x2b\xb0\xba\x33\xe6\xd2\x17\xf6\xda\xec\x3c\x30\x5b\x9f\xb2\xed\x16\xdb\xa3\x31\x0f\xd6\x68\x02\x17\x23\x02\xe1\xbc\x0d\x89\x77\x0b\xb4\x63\x4a\x67\x79\x93\xb3\x93\x37\x27\x1f\xef\xae\x0e\x7e\xfa\x7f\x71\xc5\xbe\xea\x8f\x3f\x32\x8c\xee\x2a\x09\x33\x94\x09\xc1\xc4\x9b\xda\xe4\xe0\xc0\x4a\x51\x10\xec\xe0\xd2\x9a\x7a\xdd\xc3\xa0\xf4\x35\xef\x82\x61\xee\xa8\xd5\x0b\x24\x92\x61\x89\x44\xe2\xaf\x57\x5b\x18\x44\x5a\x44\x4c\xa2\xfe\x8f\xaf\x3c\x6f\x05\x5f\x1b\xb1\x6e\x03\xc2\xe2\xaf\x4d\xa0\xaa\xdf\xc3\x69\xbb\x01\xec\xa6\x2d\x70\x1b\x4d\x00\xc1\xf3\x3c\xc0\xc2\x36\x04\xee\xb0\x12\xd7\x8f\xaf\x6c\x84\x99\x77\xb8\x8e\x27\xa7\x3b\xeb\x6e\xfe\xac\x5c\x7e\x08\x47\x64\xfa\x92\x1f\x0b\x03\xcc\xc3\xc2\xc5\x1d\xb4\x77\x05\x70\x28\x6e\x0e\xcb\x32\x73\x31\x46\xe2\x36\xd4\x13\x00\x59\x86\x25\x75\xfe\xc4\x7b\x69\xa5\xcc\xe6\x4d\x1e\xea\xc7\x57\x0a\xd8\xa4\x5d\xa1\x37\x5c\xef\x99\xa7\x6b\x5c\x2a\xa6\xca\x43\x3d\x6d\x55\x3b\x81\xab\xba\x34\x7f\x81\x0c\x33\x5c\xc8\x8f\x37\x3b\x39\x7d\x7c\x2d\x17\xd6\xe9\xe5\xab\x33\xbe\xe4\xba\x7c\x73\x3c\x94\xfb\x2f\x8e\x1f\x7b\x71\xff\xf9\xc7\xbf\x0e\xff\xba\xb7\x39\x34\x87\xda\x51\xc9\xb8\xa1\xf5\x94\x8d\x15\xbf\x7c\x7c\x6d\x03\x2f\x61\x9e\xc6\x78\xc1\xb8\x91\x4b\x13\xb7\xe3\xfc\x3e\xcd\xa4\x46\x4c\x69\x5c\xa9\x72\x0d\x0b\xcb\x27\xea\x4e\x5e\xdd\xc6\xad\x47\x4e\xdc\x57\x46\x0c\xa0\xd9\x04\x7d\xd9\x54\x47\xf2\x77\x69\x0a\xf9\x9e\xa6\x70\x17\x53\xeb\x0e\xf4\x79\x49\x43\x90\xd7\x75\xd4\x33\xbb\x49\xbc\x34\x2f\x31\x38\xa2\x45\xe6\x03\xfb\x73\xbf\x11\xf4\x53\xaf\xe1\x2d\x2b\x9f\x61\xff\xef\xbc\x11\x97\x34\xb6\xe7\xe3\x6b\x30\xba\x66\x5c\x74\x3b\x6b\x34\x53\x39\x12\xb7\xe0\x48\x4a\x22\x71\x54\x49\x3a\x96\xca\xdd\x3c\x55\xbe\x9d\xa7\xfa\xf1\x55\x06\x04\x29\xcd\x9c\x3a\x0c\x22\x5e\xbf\x2f\xe8\x29\x0b\xed\x2e\x83\x00\xce\x6c\x10\x8b\xb4\xbd\xe7\xc9\x79\x74\x8e\x3d\x24\x1a\x0d\x46\x7f\x2b\x64\xf7\x4e\xc6\xd4\x1d\x2c\xfd\x9b\x64\x32\xcf\x4d\xb6\xd2\xcd\xa6\x2f\x59\x3b\x07\x71\x02\x6a\x42\x66\x7c\x94\xfb\xca\x50\x7c\x5a\x19\xea\x8f\x59\x28\x0d\x65\x1f\xdf\xe2\x59\x00\x0e\xf4\xcc\xac\xb0\x64\xc6\xfc\xa6\x3a\xdc\x2a\xe8\x70\x0c\xbb\x5e\xc7\x53\x79\xc0\xa4\xaa\xf2\x54\x36\xd2\x2a\x7b\x04\xb8\x80\x20\x76\x89\x6c\xe2\xc9\xd2\x8f\x90\xea\x30\xaf\x0f\x4d\xf9\xf8\x0a\x42\x64\x60\xc8\x6f\x83\xba\x47\xaa\x25\x1c\x41\x71\x4c\x41\x12\x71\xa8\x46\x82\x8c\x2f\xc5\xda\xbb\xf5\xf2\x37\xf3\x87\x46\xb6\xf7\xc5\x78\x1a\x01\x65\xec\x11\xb6\xc2\xbe\xea\x56\xd0\xd7\xd3\xd3\xe2\xdb\x3f\x9e\xa5\x71\x29\x43\xdb\x40\x28\xd2\x2f\x19\xd8\xc4\x37\x64\xd2\x9e\xf9\x6d\xc9\x2c\xd6\x53\x0c\x0a\x62\xee\xd6\xd1\x8d\xc8\x35\xe6\xf2\xe6\x96\x67\x60\x40\x84\x84\x0d\xd5\x55\xa8\xbc\x25\x20\x94\x7d\x43\xfa\x51\x1b\xfc\x17\x55\x3e\x3a\x7f\x7b\x8c\x43\x67\x38\x1b\xea\x9b\xbb\x13\xec\x78\x7b\x1e\xdd\x9b\x45\xcf\xd9\x7a\xfa\x2e\x9e\x33\xf4\xc0\x30\xbc\x82\xf2\xd1\x2f\xf1\x4d\x6e\xa6\x4a\x94\xb7\x65\xf2\xfa\x24\xd7\xc3\xd2\x7e\x56\x09\x11\xf8\xf7\xcd\x2d\xa2\x8c\x39\x62\x30\xc0\x50\xda\xcc\x03\x89\x67\x43\x43\xca\x83\xdf\x8a\x71\x9c\xd3\xd0\x5d\x86\xba\x6c\xa3\xcc\x6d\x46\x4f\x3e\x65\x17\x7d\x3b\xfe\x79\xf8\xe7\xd3\x0e\xfe\x4c\x6a\xe4\x50\xf5\xeb\xa5\x39\x55\x5d\x9b\x33\x55\x39\x52\x41\x80\x1d\xc5\xd0\x10\xa5\x43\x2d\x26\xbd\xe7\x14\xa9\x4a\x02\x7f\xf2\x46\xec\x30\x8a\x38\xa3\x00\x3f\x50\x01\xe1\xad\x15\xe2\xf4\x66\x2b\x46\xcd\xab\x4b\x19\x4b\xdd\xe2\x52\x91\x6a\x35\x55\x36\x4f\xa3\xac\x1d\x5b\x89\x85\x90\x8b\xb2\x0a\x2c\x8e\x8c\xe0\x54\x6d\x89\xa3\x22\x04\x6c\x5a\x7d\x9a\xea\x93\x15\xb3\xbb\xf6\xc4\xc7\xbb\xd5\x9b\x5b\x02\xa1\x5f\x00\x3f\x77\x02\xff\x38\xd5\x1a\x49\x32\x8c\xb3\x8c\x7c\x1c\xcf\x2b\x6e\x17\xc9\x59\xaf\xbb\x3c\xba\x48\xd0\x9b\xc9\x38\xa5\xf5\xd4\xb4\xe3\x8e\x60\xb7\xd3\xbf\x94\xc2\x78\x81\x7e\xf6\xbe\x47\x03\x06\xca\xc9\xa1\x90\x5a\x23\x6a\xb0\x22\xac\xf7\x16\x2d\x30\xe6\x6a\x6d\xc1\xe5\x99\x45\xdb\x8e\x07\xd0\x72\xc6\xf3\xbd\xf3\x37\x0b\x71\x97\x9a\xac\xf3\x7f\x64\x6c\x3e\x0b\x49\xd0\x82\x50\x4e\x8b\x80\x7d\x4e\x20\xfe\xf7\x6f\x91\x9a\x2e\x66\x09\xd8\xb4\x6a\xae\x37\x80\x7f\x33\xa5\xa6\x77\x9d\x84\x42\x06\xb8\x45\x8e\x47\xe0\xd1\x02\xc7\x38\x81\x4f\x4d\x3f\x71\x25\x9f\x51\xcc\x52\x4e\x5c\xce\xab\x25\x16\x40\x50\x18\xf2\x4a\x9a\xa0\x00\xbd\xf4\x15\x6d\xda\x3a\x8d\x92\x76\x60\xaf\xe5\x40\xbe\x94\x55\x74\x35\x7b\x8a\x35\xef\x51\x82\x65\x90\x14\x7d\x0e\x67\x4f\x94\x13\x36\xed\xdb\x6e\xec\x8d\x0a\xdc\xdd\xc6\x54\xe3\x22\x57\x23\x09\x85\xb0\x43\xa4\x4c\xa4\x56\xe3\xd2\x2e\xa6\x24\xf6\xb0\x70\x07\xb6\x46\xbe\x34\x92\x66\x67\x4e\xd7\xc7\x8c\x47\x52\xf3\x38\x32\xc8\x2c\x71\x96\x42\xb0\xee\x9e\xc9\xad\x04\xe4\x5c\xbb\xd3\xba\x69\x76\xda\x2c\x71\x7b\xb0\x2d\x1b\x7d\xa7\x66\x31\xa0\xea\x17\xe1\x2a\xbd\x60\xeb\xd4\xa7\xc6\xdd\xef\xff\x7c\x9e\x41\xe6\x2e\x56\xc8\x06\xcd\x53\x35\x37\x59\xa2\xe4\xe3\x29\x90\x84\x4c\xad\xd6\x35\xa2\x08\x0b\x95\x22\xe7\x4c\xb1\x94\xc5\x0e\xb7\xa5\x3b\x84\x60\x6b\x48\xcc\xfa\x37\x8e\xc3\x80\xa0\x86\xc5\xaf\xa6\xb7\x85\xbd\x5a\xac\xb9\x1d\xa8\xb2\x21\xe0\xeb\x5a\x45\x5e\xda\x27\xc9\x11\x9f\x50\x42\x2d\x19\x81\x2c\x45\xb2\x53\xcc\x55\xb5\x7b\xd2\xd9\x55\xca\x8c\xb8\x2c\x69\xfa\x77\xa4\x98\x99\xb8\x65\x2a\x2a\x49\x1b\x01\x5e\x9d\x93\x3d\xef\x86\xa1\xfa\xca\xb7\xe3\xf5\x16\x98\x48\xf9\x0b\x0c\x28\x73\xbb\x66\x33\xaa\x58\xed\x87\x73\x5c\xe5\x1d\xef\x55\x05\x7b\x93\xf3\x12\xe5\x70\xc4\x07\xbd\x63\x19\xc0\x93\x5e\x56\xa8\x1d\xc8\x32\xcc\x6f\x9b\xd6\xcf\x7c\x2b\xab\x74\x4a\x33\xcb\xc6\xdd\x40\x37\xd9\xb4\xbb\xac\xd6\x25\x09\x1a\x6a\x6d\x8f\xd5\xda\x26\xb5\xb6\xef\xaa\xf5\xa6\xb1\x77\xa3\xde\x4d\x53\xaf\xd7\xcc\x1b\x99\xe1\xb7\xaa\x7e\x40\xad\xd7\x39\xfc\x34\x2f\x0d\x6f\x25\xd3\x18\x68\xcd\xdb\x46\xc6\x4c\xb0\x5c\x9a\x40\xcc\xe1\x14\x08\xba\x49\x4c\x4b\x05\x11\xf8\x00\x59\x67\x3a\xdf\xf4\x35\x8c\x06\xf1\x35\x42\xed\xd2\x4f\x7c\x76\xcc\xdb\x9a\xe3\x46\xda\x0c\xbc\x1a\x9b\x30\xa4\xcc\x16\x99\x2e\x94\xf6\x85\xc2\x09\xac\x0c\x54\x17\x31\x10\xc2\x99\x32\x87\x73\xa4\x9a\x5e\xef\xf8\x1c\xe6\x60\x7b\x2a\xdf\xb4\x29\x34\xa2\x16\x17\x2a\x67\x19\x7f\x60\xcf\x14\x0d\x46\x46\xde\x02\xf1\x39\xd0\xfa\x9c\xcc\x6e\x77\x54\xfa\xc4\x82\x2f\x28\x2e\x79\x6a\x87\xf8\xb6\xa9\xbf\xdf\x18\x69\x98\x15\x6b\x0c\x98\xd7\x3a\x75\xd0\xd6\x21\xbe\x39\xf8\x68\x0c\x70\x67\x55\x67\xfe\xfe\x3a\xd7\x93\x79\x59\x67\x9e\xd6\xb9\xe2\xe3\x1d\xea\xf7\xd7\xb9\x66\x06\x59\xd6\x59\xad\xce\x47\x66\xd3\x5f\x7f\x9e\x7e\xfd\xed\x51\xd0\x99\xee\x67\x98\xcb\xa3\x90\x86\x04\xef\xf0\x86\x60\x98\xff\x3a\x7d\x8e\xb0\x2d\x92\xfc\xd6\xd6\x2e\x79\xfe\xf8\xda\xd1\x8e\x6e\x88\xa5\x27\xaa\xe7\x0d\x04\x9d\x3b\xf5\x1b\xde\xe5\x0d\x5f\xf3\xa6\x58\x8c\x37\xe5\x22\x96\xf5\x0d\x07\xdc\x6d\x00\x4b\x54\x7f\xf3\xf1\x6f\x62\x16\xde\xab\x7f\xeb\xf9\x97\x99\xfc\x23\x4e\xfa\x23\x10\x75\xc3\x86\x23\xd7\x76\x3a\xdf\x10\xdb\xb1\x50\x7c\x26\x1e\xda\x95\xe6\x04\xf1\x2a\xaf\x69\x23\x29\xd5\xbc\xab\x70\xd0\x76\x6a\xea\x40\x9f\xe8\x2c\xb7\x13\x3a\xc3\xbd\x3c\x52\xb9\xab\x2a\xfd\x88\x67\x6a\x9c\x74\x0f\xba\x6b\x57\x79\x95\x4f\xec\x71\x98\x18\xdf\x04\x6a\xb8\x33\xe6\xe3\xcd\x9a\x6f\x4e\xb8\x25\x4a\x66\x18\xeb\xde\xf4\x38\x7f\x32\xdf\xe3\x8d\xda\xbf\xcf\xe5\xdc\xa5\xcd\xe3\xd8\x48\x9f\x6f\x7c\x6c\xc1\x77\x74\xf7\xed\x0a\xde\x8e\x39\x5d\x9d\xaf\x6b\x98\xe8\x0e\xd1\xb1\x71\x9b\xcd\x77\xb8\x5e\x3f\xde\xc3\x9a\xa8\x73\xa2\x0f\xdc\x48\x97\x6d\xdb\x0e\xd8\x5b\x38\xd7\x6f\x3f\x02\xc9\xf8\xaf\xc3\xf1\x7f\x1e\xfe\xf9\xac\xc7\x55\x0d\x96\xa6\xe3\x64\x19\x45\x1e\x28\x72\x18\xfc\xa9\x52\x45\xe0\x41\x68\xf5\x48\xd9\x07\x0a\x4d\xa8\x55\xa1\xe6\x23\xb8\xe1\x99\x52\x91\x73\xa3\x06\x86\xb1\x85\x3f\x28\x82\x43\x30\xc6\x7a\x72\xd5\xf4\x8d\xb0\x64\xb4\x06\xdb\x8f\xaf\x83\xb7\x4b\x1c\x2e\x59\xfb\x8c\x32\xa5\x50\xf6\x99\x72\x87\xef\x29\x24\x15\x60\x0f\x60\xa8\x07\x7c\x86\xec\xae\x4f\xa3\x46\x79\x41\x34\xaf\xc4\xba\x46\xef\xf0\x2d\x6b\x85\x81\x6a\xd0\x4b\x8c\x01\xc1\xdb\xc0\x07\xf2\x0f\x88\xad\x4a\x70\x95\xd8\x37\x90\xb6\x64\x1d\x0b\x35\x37\x44\x93\xa4\x5d\xa6\x26\x71\x88\x24\x3e\x0f\x42\x12\x65\xc8\x46\xad\x8f\xfc\x29\x46\xd8\x1c\x17\x2d\x05\xfb\x62\x94\xfa\x23\x9c\x5d\xa3\xc0\x27\x40\x57\x45\x04\x29\xb3\x27\xd9\x09\x78\xe2\x0b\xe5\xb8\x8c\x4a\xa6\x5c\xc1\x5e\x2a\x1f\xef\x5c\x49\xc0\x65\xcf\xa2\x9d\x05\x14\x18\x16\xd9\x33\x53\x2c\x11\x65\x3a\x2d\x33\x9f\xb5\x0e\x8c\x4c\x15\xa2\x21\x0b\x48\x31\x29\x83\x8a\xfe\xb9\xd0\xe5\x71\x98\x3d\xe7\x3a\x6a\xe4\x03\xe5\x52\x97\xfc\xb5\x81\x7c\x1c\xfc\x8e\x29\x57\xd5\xf9\xa5\xc4\x65\xb2\xc1\x10\x29\xd6\x7a\xce\x54\xb8\x60\x41\x49\x95\xe0\x54\x52\xb3\x3e\x59\xb4\xed\x09\x5c\xf6\xba\x20\xa5\xb2\xda\xf9\xf1\x31\x20\xca\xd3\x07\x71\x76\xc5\x7c\xeb\x57\x4b\xd1\xe1\x93\xf7\xa8\xe9\x88\x4c\x36\x07\x17\x0a\x35\xed\x33\x60\x87\x20\x74\xda\x07\x1d\x14\x55\x05\x5b\x06\x37\x26\xcf\xa5\x64\xd6\x51\x1c\x29\x0a\x90\x77\x12\x52\xec\x72\xa5\x22\xd1\x45\x78\x36\x03\x45\x0f\x44\x93\x54\x1c\xa5\xa6\x12\xba\xc6\x41\x28\xa6\x93\x8e\x14\x2e\x54\x11\x46\x99\x41\x1d\xc7\x94\x85\x1d\x55\xb6\xfc\x3c\x00\x61\x64\x1b\x4b\x89\x52\xad\xe7\xa4\xb7\x68\xa7\xf8\x16\x11\x41\xcb\x95\x58\x0a\x00\x4e\x22\x65\x5d\xb4\x75\xf8\xef\x0b\xb5\x1c\x77\x97\xfb\x3e\xde\x91\xe2\x21\x43\xa2\x1a\x77\x06\xa2\x26\x54\x4a\xb6\x0b\x4f\xd1\x76\x90\x05\x4e\x94\xcc\x0b\x67\x41\xaf\xe0\xb9\x31\xf4\xaf\x5f\x7e\xc7\x5d\x4f\x0a\xab\x4c\x1e\x64\x24\xaa\x78\xd4\x6c\x2c\x59\x85\x24\x06\xa4\x1d\x50\x8b\xed\xe4\xc0\x1a\xd4\x08\x1c\x5f\xdc\xf2\x60\x47\xec\xe6\xe9\x14\x0c\xf5\x08\x3a\xde\x2a\x94\x12\x38\xbc\x58\xc7\x50\xd4\xe1\x97\xdb\x21\x51\x68\x6d\xb0\xa3\xed\x00\x02\xb1\x27\x09\x1f\x61\x4f\xe9\x0d\x31\x38\x4a\x09\x94\x40\x10\x3c\x12\x4e\x5a\xa9\xd3\x4a\x17\x41\x26\xc9\xc2\x47\xd2\xb4\x59\x99\x4a\x53\x29\x52\xac\x0a\xd5\xba\x8a\x0c\x41\x0e\xcb\x13\xfa\xd6\xab\x8e\xcd\x66\x6c\x89\x2d\x0f\x76\xf4\x1d\x05\x4f\x1f\xa7\x34\xe4\x17\x95\x9a\xa8\x70\x72\x42\xb1\xc1\x93\x5f\xb3\xde\x9e\x92\x36\x8d\x1b\xda\xf6\xa2\xe5\x01\x42\xa4\x1a\xdd\x58\xef\x4f\x7d\x34\x03\x65\x0c\x14\x8b\x96\x50\x74\x2e\xe6\x62\xfd\x74\x88\x54\x80\x23\x50\xb8\x33\xe0\x92\xb4\x0a\xa1\x67\x7d\x19\x30\x9a\xbd\x76\x26\x92\x78\xc7\xb3\x05\x4f\x2d\x78\x6a\x95\xf9\x98\x33\x7a\xf4\x96\xa5\x54\x5b\xef\x50\x40\x09\x15\x09\xdd\x61\x26\x54\xeb\xa9\x52\xe2\xe2\x2a\x45\x59\xf5\x29\x58\xcb\xb2\x01\x95\x62\xff\x4d\xaf\x41\x1c\xd7\x60\xc7\x51\xcf\x30\x74\x40\xf0\x4d\x06\xab\x56\x55\x19\x7d\x78\xbc\x30\xeb\x15\x3e\x08\x05\x86\xa7\xd5\x9e\x4f\x25\x42\x04\xb3\x63\xb0\xf4\x98\xe4\x30\xc4\x74\xee\x67\x77\x3d\xa9\xf7\x55\x5d\x2c\x82\x75\xa7\xc7\x20\x64\xa7\xc3\xf0\xc7\x66\xc7\xe7\xc9\x8f\x0d\x18\x52\x81\x18\x8b\xae\x17\xed\x7b\xdf\x09\x8a\x75\x95\x8a\x83\x3f\xea\x8c\xb6\x71\x11\xc1\xcc\x0b\x86\x41\xc4\xb9\x9b\xfe\x12\x9b\xcb\x24\x58\xcf\x72\x9a\x7c\x3d\x50\x8e\x41\xff\xfa\x84\xaf\xad\x62\xbf\xa3\x26\xfd\x1b\x9d\x9a\x4d\xca\x29\x81\x49\x30\xe9\xf8\x5c\x85\x75\x65\x4b\xa7\xd9\x09\x78\x84\x9b\x8e\x8f\x43\xe8\x7c\x95\x7a\xb4\x77\x24\x48\xe6\x02\x09\x77\x3f\xda\xa4\xf3\xa2\x2f\x49\xdb\xe4\xb4\x4d\xf9\xc8\x04\xa6\x57\x29\x18\x94\x19\xe9\xcd\x3a\xff\x53\x67\x2b\x93\x1c\xf5\x58\x75\x5c\x65\xbb\xb4\xb2\x4b\x58\x5b\x9a\xd4\xa1\x50\x62\x79\x49\xa4\x2b\x8a\x1d\xfb\xfe\xbd\x8e\xa8\x90\x4d\x26\xe8\x0a\xcd\x88\x7d\x40\x22\x94\xe8\x34\x48\x98\x37\xb5\x21\x33\xa0\x59\xfb\x12\xc5\x4e\x36\x2e\xde\x3a\x15\x09\x6b\x41\x35\x81\x58\x03\xc4\xbe\x36\xbe\x8a\xb5\x7e\xd5\x39\xd5\xb2\x18\x4e\xda\xeb\x35\x58\xb7\xbf\x08\x49\xc3\x22\xd8\x46\x7c\xd4\xc8\xcd\x36\xf3\x97\xa7\x74\x21\x41\x3e\x89\x07\xf5\x6d\x02\x30\x74\xb2\x87\xe2\x70\x79\x26\x47\x2d\x44\x92\x8c\x1c\x1f\x64\x4d\x79\x5b\x84\xac\x75\xc8\xdf\xcf\xf1\xb3\x3c\x4d\x1d\x74\xcf\x0a\x6c\x58\xcf\x87\xce\x84\x36\x2a\x5f\x19\x28\x00\xa9\x00\xbd\x30\xeb\x1c\x85\x86\x53\x74\x68\x34\x70\xb2\x85\x0c\x80\x3b\x2f\x3a\xb8\xbd\x6a\xfd\xe3\x1b\xd3\xdb\x7d\x52\xed\x46\x9f\x09\x7b\x31\x21\xe9\x4b\x4f\x80\xf6\x6a\x5c\x74\x3c\x96\xaa\x4b\x7d\x7e\x19\x81\x22\x74\x65\xd7\x5e\x11\xad\x91\x4d\x1e\xe0\x1d\x14\x2d\x3b\x4a\xb3\xd4\x1c\x5d\x02\x4a\xd4\xd9\x8e\x34\xb0\xac\x62\xcd\x62\x61\x6a\x72\xc8\x70\x44\x56\xcd\x05\x7f\x42\xf5\xdb\x42\xec\xe5\x88\xad\x3c\x7d\xed\x09\x3b\x7b\x41\xf5\x19\xca\x31\xaa\x2c\x93\x44\xe2\x4d\x89\x30\x19\xad\x13\x00\x6d\x50\xc5\x52\x10\xd0\xdf\x9a\x8e\xeb\x36\x72\x65\x53\x75\x54\x7d\x3e\x06\x0a\x92\xf5\x81\x8d\xd2\x59\xef\xf1\x40\x59\xc5\xca\x25\xcc\x2f\xda\x33\x61\xb0\x63\x0f\x22\xe6\x7c\x18\x41\x31\x98\x8a\x0a\xab\x56\x75\xac\xc2\x82\xc6\x6a\x57\xb1\x50\xf8\x84\x4c\x68\xd1\x1e\xf3\x81\x5f\xae\x6f\x89\xbd\xbd\x38\xe0\xfc\x4d\x00\x3b\x20\x1f\x7b\xd9\xec\xe2\x3d\xac\xdd\x4f\x86\xd3\xb3\x19\x94\x83\x3f\xc8\x20\x97\x91\x00\x85\xc6\xe7\xa1\x80\x4b\xd4\x8e\xdd\x04\xc5\x0c\x6e\xfa\xc2\x43\x20\x09\xaa\xd4\x05\xca\x92\x1c\x61\x1e\x20\x50\x2c\x01\x38\x47\x8f\x7d\x83\x55\x02\xf0\x90\xd5\x3a\x0c\x61\xfc\x18\xe3\x03\xb1\xd8\x73\x88\x18\xb5\x3a\x48\x20\x76\x32\x46\x94\x8e\x59\xd6\xb2\xcb\x1c\xde\xc3\x05\x24\x63\xe9\x7b\xd3\xfb\xb0\x55\x2f\x96\x7f\x8a\xd1\x06\x10\xc1\xe8\x55\xe3\xa8\x52\x67\xb7\xda\xe0\xf2\x2d\x1d\x89\xb3\x0e\x29\x5f\x74\xb6\xea\x50\xef\x41\x71\xaa\x94\x09\xe4\x9c\x6a\xd7\x45\xed\x54\x56\xc3\xac\x34\x47\x51\x12\x95\x8c\xdc\x30\x6d\x65\xa1\x88\x37\xdf\x10\x4d\x93\x0f\xcc\xc4\x32\xd8\xb1\x6b\x13\x92\xa9\x95\x29\x18\x09\xfb\x40\xb5\xa9\xfd\xd0\xf2\x51\x17\x7b\x30\x9d\x93\xea\xc5\xa5\x34\x5d\xbd\x9d\xa5\xc8\x89\x5a\xb1\x29\x56\x9d\xcc\xc0\xd9\x13\x55\x23\x31\x3f\xcb\x8b\xbd\x2e\xf6\xa0\x69\x79\x87\xcf\x5c\xa6\xcf\x69\x50\x41\x57\x04\x14\x76\x77\xf9\x5c\xee\x8d\xab\xbf\xfe\x78\xd0\x9f\xda\x96\xac\x97\x17\x56\x72\x59\x62\x70\x24\x60\x70\x86\x11\xf6\xfd\xfb\xef\x7b\xc8\x82\xd7\x96\x3f\xe6\x94\x1a\x96\xfb\x68\xbd\x05\x75\xa3\x01\x67\xc3\x69\x87\xaa\xf8\xdd\xb7\x3d\xdc\xee\xef\x41\x4f\x07\x57\x43\x59\x07\xae\x9d\xd7\x09\x81\x63\x43\x66\xc4\x7d\xb8\x1d\xd9\x35\x86\x66\xfa\xdd\x4f\xf4\x89\x77\x89\xc3\x97\x91\xbd\xe7\xca\xe1\x33\xf0\x1f\xf0\x80\x5c\x88\x7c\xa6\x14\x3e\x03\xf3\xff\xe0\x61\xc2\xe3\xf3\xf1\xce\x0c\xea\x8d\x09\x71\x93\x2a\xa3\x6d\x4a\xdc\xa4\xad\xbd\xa3\x23\x7e\x47\xb7\x3f\xe8\xca\x5c\xb8\xbd\xc7\x6e\x5f\x7a\xca\xc7\x4d\xd9\x79\xb7\xdb\xed\x70\x5f\xdb\x3e\xc4\x46\xb7\xc7\xcd\x6e\x8f\x8f\x74\xbb\x1f\xea\xc8\x17\xc4\x9c\x07\x3f\xf2\x05\xb1\x1f\xea\xc7\x7b\x85\x3b\x7d\x42\x01\xa5\x9d\x29\x53\x0a\x28\x6d\xc3\x1d\x73\xf4\x93\xce\xfc\xe5\x37\xf7\xe7\xb7\x6f\x4f\x13\x3f\x51\x83\x84\xf5\x8b\x80\x89\xa6\x32\xd0\x0b\xe8\x61\x79\x09\xf2\xa9\x36\x38\xa5\x2c\xa7\xdc\x71\x4f\x91\x43\x5c\x89\xe3\x6a\x67\x06\xd9\x0b\x1e\x1e\x64\xbf\xdc\x3f\x07\x4e\x48\x21\x2e\xc9\xe1\xb8\x74\xa9\x5a\xd6\x82\x2f\xc9\xad\x6e\x76\xfd\x6e\xad\x57\x6d\x20\xd5\x85\x42\xd6\x9e\x5e\x86\xb0\x64\x71\xda\xdc\x13\x72\xb4\x2d\x03\xe2\x9d\xd5\x3c\xc6\xea\x51\x0b\xd2\xf4\x25\xbb\x42\x5e\x76\x91\x00\x0d\xe0\x1b\x9f\x12\x09\x26\x91\x84\xd8\x57\xec\x19\xfb\xb7\x5e\x04\xf7\x57\x38\x05\x2a\x05\x80\x41\xc5\xeb\xa4\xf6\xb6\x60\x0d\x91\x84\xab\xc3\xf1\xe3\x1d\x5e\x2d\x90\x5e\x96\x72\xca\xc4\x1c\x1d\x8e\xf0\xc1\xf4\x63\xff\xc5\xce\xda\x2f\x38\xf6\x2d\x1c\xfe\x7b\x16\x9d\x71\xf8\x3c\xa7\xd0\x20\x84\xc8\x4f\x19\x80\xbd\x2e\xe5\x2d\xc8\x49\x4d\x71\xcb\xef\x12\x59\x0c\x9e\x82\xc1\x13\x29\xc4\x44\x35\xcc\x43\x80\x38\xc2\xfc\x3b\xa9\xbd\x07\xc3\x6a\x73\xd4\x24\x0c\x8b\xb4\x1c\x16\xbe\x53\xc3\x0a\x54\x4e\xa0\x3b\xcc\x46\x43\xd5\xb5\x9f\x63\x38\x39\xad\xd7\xa1\x05\x9b\xe3\xa5\xec\xfa\x93\xc1\xd5\x94\x42\x1b\x2a\x25\xdc\xd7\x58\x5c\xa4\xc2\x75\x27\x04\xff\xbc\x6f\x3a\xc2\x2b\xb2\x95\x67\xbe\xbb\x65\xfa\x8d\xaf\x38\xc0\xac\x07\x32\x71\x45\xa0\x0f\x57\x2d\x73\x50\x55\xc5\xe9\x41\x5f\xb7\xde\x85\x31\x7f\x8a\x18\x07\x38\xc2\xf5\xd9\x8f\xfd\x17\x3b\x6b\xbf\xe0\xf8\xf1\x35\x53\xc4\xb6\xcf\x74\x7f\x64\xa4\x9b\x58\x49\xca\x27\x47\xcc\xf1\xd7\xd3\x0f\xc9\x9c\x4a\x2d\x22\x56\xb1\xc6\x35\xa8\x73\x6d\x83\xdf\x65\x84\x4c\xe8\x3f\x2f\xd1\x1c\xcd\xfd\x02\x50\x75\xc4\x0a\x94\xa8\xdc\xe0\xef\x9e\x61\x3f\x78\x6a\x45\xed\xa7\xa8\xc3\x0b\x31\x6f\xb9\xa5\xc3\xbc\x0c\xa6\xd4\x40\x10\x9e\xf8\xd4\x60\x51\xe2\xb8\x68\x8a\xb5\x45\x25\x4c\x61\x3d\x00\x28\xb2\x22\xe0\xd4\xe7\x15\x28\x4b\x81\xeb\x54\xaf\x25\x2e\x4b\xc8\x17\xb8\x72\x72\x3d\xa9\x35\x96\xf4\x6f\xc7\x96\x5f\x4a\xe9\xa4\x06\x1a\x7e\xff\xf8\x0a\x92\x6a\x9d\x1b\x61\x57\x88\x01\x72\xd1\xd4\x74\x0e\x46\xa8\x35\xee\xb8\x30\x9a\xd0\xf8\xd4\x91\x64\x42\x77\x94\x1a\x04\x8a\x8f\xe9\xa8\x0a\xb9\x23\xce\x91\x8a\xea\xbc\xbe\xdf\xe0\xa8\x84\x1d\x23\x97\xb4\x99\x58\xff\x84\x17\xff\xc1\x51\xf0\xa4\x2d\xa4\x66\x5d\xc5\x0c\x5f\x7a\xb4\xd5\xc2\xd7\xaf\x3b\xa1\x90\x87\x46\x31\xac\xc0\xbf\x29\xfb\x06\x31\xa3\xd2\x3b\xc2\xdd\x57\x36\x87\x81\x90\xc0\x52\x96\x25\xd2\x8b\xa7\x16\xa2\xda\x3e\x40\x61\x08\x0e\xc7\x45\x43\x7a\x4b\x54\x5c\xc0\xf0\x12\xb0\x13\xab\x15\x61\xa3\x60\x9a\x43\x25\x29\xea\x08\xa8\x92\xf5\x6f\x7a\xca\x0f\x7a\xf2\xe4\x28\x4b\xa5\x6c\x81\x98\x0d\x07\xfd\x45\x7f\x2e\x3a\xe9\x2b\xc6\x68\x93\xbc\x8b\x64\x20\x76\xb1\xad\x42\x68\x43\x29\x04\x39\x94\x1b\x24\x09\x0c\xfd\x12\x23\x7e\x38\x9a\x5f\xde\x67\x21\x71\xfa\x9d\x62\xc0\x2d\x27\x1d\x75\xd1\xd9\xf1\x52\xfb\x53\xef\xfd\xed\xdb\xbd\xa0\x8f\x4f\x12\x74\x0a\xb0\x5f\x2a\xeb\x0b\x17\xc8\x32\xe9\x2e\x4b\x95\xcd\xcd\x91\x70\x79\x15\xaa\x8c\xf3\xd9\x5c\x5a\xe3\x82\x1f\x74\x65\x68\x47\xa7\x76\xbf\xd1\xfd\x94\x46\x92\xd8\x1e\x58\x0d\xc9\xd0\x13\x7e\x98\xa4\x58\xf2\x4f\x2c\x08\x1a\xd7\x25\x39\xc3\x73\x97\x5a\xb2\x6d\x1a\x60\x54\x65\xd5\x92\xb1\x8f\xd0\x12\x1f\xf4\x7d\xe8\x92\x65\x1f\xde\x20\x17\xac\x18\x1e\x96\x0d\xd2\x6f\x49\xcd\xf4\x23\xf9\xa2\xbd\x9d\x75\xe1\x56\xab\xda\x3e\x53\xd0\xf9\xee\xb1\xe1\x70\x04\x35\x11\x7e\x73\xe4\x19\x1b\x86\x32\xa8\x80\xf1\x5e\x6d\x66\x41\x7c\x98\x1e\xfb\xa3\x72\x80\x6d\x1e\x80\x7e\x01\xa1\x67\x1f\xdd\xef\xec\xf5\x2d\x97\xfc\x86\xf2\xd1\x55\xb8\x9f\x2f\xf7\x4b\x15\x0a\x2d\x9c\x8c\x12\x49\xeb\x66\xec\xf3\xe9\x71\x41\x47\xdc\x08\xa1\xa4\x85\x02\x22\x3b\xf0\x81\x33\x70\xfc\xe9\x31\x4d\x61\x76\xf5\x6a\xd5\x0e\xc3\x49\xcb\x2a\x28\x37\x1d\xae\xa5\x5b\xe7\x50\x80\x6d\x2d\xa5\x9c\x7b\x1b\x85\x9a\x94\xa1\x7f\x74\x0f\x47\x16\x3c\x0b\x0f\xcb\xdb\x1d\x45\x1d\xb8\xd5\x27\x5d\xcf\xaa\x8e\xf4\x43\x00\x16\xb0\x1d\xbb\x93\xd8\xeb\x60\x8a\x1c\xcf\xe4\x7d\x39\x6a\xa7\x51\x93\x40\x92\xc2\xc0\x54\x63\xa6\x5c\x19\xc4\xef\xc0\x9c\xf3\x01\xfb\x88\x05\xf1\xa2\x59\x17\x9e\x0a\x8f\xbf\x1e\xfb\x3e\x25\xdc\xf8\x2d\x5b\xbf\xe9\xcb\x11\x47\xb5\x69\x0b\xd2\x81\x93\x16\x34\xf4\x0f\x73\xa2\x72\xd0\xa1\xc3\x1c\x4e\xd4\xf4\xca\x86\x56\x62\x2d\xef\x6e\x09\x2d\x2e\xa1\xe4\x23\xd5\x1a\x48\xb0\x7e\x94\x56\x29\xc1\x79\x55\x44\x07\xe6\x9b\x3e\x00\xee\x0d\x83\x1d\xc7\x0d\x6c\x4c\x97\x74\xc4\xa8\xa1\x88\xb1\x0e\x6f\x59\xb4\xcd\x8e\x96\xcf\xc4\xde\x9e\x25\x0d\x76\x1c\x13\x19\xf4\xd1\x73\xd1\xb1\x27\xba\x28\x21\x08\x20\x47\x5d\x9d\x74\x80\xa5\x48\x2c\x45\x1f\x94\x05\x85\x1e\x82\xae\x5c\x32\xf4\x0f\x94\xd2\x28\x84\xe0\x84\x42\x89\x47\x17\xa8\xc0\x3b\x52\x9a\x8b\xf0\xfb\x08\x65\x38\x60\x7d\x86\xef\x5d\xb4\x04\xaf\x3d\x6e\x1f\x7d\xac\x86\x8a\x72\x62\xdd\x31\x61\x33\xd4\x67\x34\x17\xbd\xe4\x47\xe7\x4d\xce\x09\xab\xeb\x8b\x3e\x3e\x9e\x84\xc7\xd8\x88\xaa\xcb\xd7\x9b\xea\xdb\xcf\xcb\xab\x27\x13\x88\x08\x34\x17\xb9\xa8\x2a\x65\x60\x3b\x23\x2c\x2b\xb4\x82\xd7\x40\xc1\xab\xf2\xc1\x80\xa2\x1b\x17\xa6\xc2\x14\x2b\xc6\x5b\xf1\xe3\x8f\x5e\x22\x85\x1a\x8f\xc0\x95\x09\xc4\xa1\x51\x4b\xf0\xc6\x9a\x92\x1b\x54\x04\x01\x90\x92\xb1\xfe\x60\xe0\x4a\xac\xc8\xe8\xce\x30\x34\x0c\x38\x36\xe9\x54\xca\x0d\x53\x29\x77\x6f\xab\x4a\x2f\x94\x6a\xf8\x73\xfa\x67\xb3\xb0\xf8\xe2\x28\x06\x3e\x92\x8f\x8e\xbc\xea\x95\x8e\xb8\x16\x7c\x86\x9a\x74\x72\x96\x8b\x74\x92\x82\xe1\xd5\xf0\x8e\xc3\xa0\x6b\x1f\x63\xef\xca\xeb\xac\x91\xcb\xba\x9b\x55\x07\xd1\x31\x59\x52\x72\xd4\x83\x24\xb4\x3c\x6c\x2b\xa9\xe6\x91\x10\x8a\x03\x93\x72\xd2\x1c\x87\x90\x73\x4e\xd5\x4e\xaa\x2e\x1d\x84\x5a\x08\x6b\x81\x04\xa8\x2a\xec\x34\xdb\x47\xdf\x4c\xcc\x29\xe9\x31\xe6\x4d\x81\x64\xeb\x79\x03\x27\x82\x8f\xfa\xd7\x2d\x8a\x54\xb5\xea\xb0\x4b\x94\xcd\x2c\x3b\x00\x20\xb6\x0e\xfd\xc3\xea\x4d\x48\xb0\xf4\x69\x76\xb3\x23\x2d\x33\x8a\x7c\x7c\x8d\x24\x0d\xb2\x2c\x50\x40\x18\x4f\xdf\xac\xd0\x7b\xf4\x8d\xb5\xd4\xe5\x90\xaf\x99\x72\x14\x0a\x51\x97\x9d\x50\x84\x62\x19\x0c\x10\x0e\x7d\x69\x52\x28\x8c\x52\x28\x60\x2a\x84\xf1\x29\xb1\x79\xa9\x82\xa2\x4c\xa5\x50\x82\x97\x57\xdb\xdd\x7c\x1c\xfa\x87\xed\x34\x09\x8b\xae\x68\x3e\x9f\x28\xe9\x8a\xd4\xd3\x46\x7c\x1b\xec\x68\x8d\x94\xa0\x43\xa1\xe5\x23\x14\xa7\x10\xe0\xbe\x8f\x24\x48\x3b\xaf\x35\x52\xcc\xf5\xa4\xed\x1f\x1f\x71\x76\x3f\x13\xfe\x93\x36\x70\x0a\x94\x25\x5f\x3e\xcd\xce\x0f\x84\x5d\xa7\x00\x81\x1a\x46\x81\xaa\xef\xae\xe0\x87\x0c\x41\x13\xfb\x5a\x60\x1b\xda\x7c\xd9\xd7\xd6\xb5\x26\x73\x75\x2a\xba\x8f\x2a\xba\x7a\x5c\x8c\x8a\x1e\xf1\xd9\x05\xca\x2e\x52\x6a\x38\xd6\xf2\xa2\x77\x0a\xb2\xb0\xf4\x03\x83\x00\x5b\x2c\x91\xf3\xae\x7f\xf3\xf1\x45\xeb\x0d\x83\x1d\xfb\xa6\x2f\x17\x62\xa8\x9c\xcb\x17\x58\x06\xff\xaa\xef\xf7\x79\x09\x73\x3c\xdc\xa3\x92\x9d\x01\x4c\x44\xaa\x22\x30\x38\xa6\xbb\x6a\xaa\x40\xc0\xe3\x3f\x54\xaa\x45\xfa\xd1\x02\x65\x2b\xf6\x06\x6a\xa8\x93\x1b\xf4\x52\xbd\xa9\xbc\xb0\x27\x29\x20\xe8\x12\xbb\xc3\x5f\xab\x80\x51\x51\xb1\xef\x13\xda\xbc\xbe\x50\xab\x71\xee\x0c\xe8\xdb\x7e\x34\x99\x9b\x85\x07\x3d\xce\x0c\xef\x58\x74\xcc\xd6\x32\x64\xf2\x6d\x3c\x62\x92\xc4\x1e\xe2\x51\xf9\x21\xea\xc6\x02\xff\x7f\x2e\xf5\x65\xb1\xa8\xfb\xbe\xd8\xbf\xa9\x5e\x60\x8b\xe9\x64\x2d\x50\x81\x84\x3e\x6a\xac\x32\x8b\x43\x22\x29\x2a\x88\x75\x65\x42\x58\x07\x02\x53\x4e\xa6\xf3\x30\xdb\x7a\x14\x86\xfe\x61\xb3\x25\xd4\x01\xab\xd1\x91\x09\x20\x8f\xc5\x10\xa2\xc3\xa0\x6b\x1a\x38\x19\xbc\x3e\x5a\x5f\xce\x20\x9d\xed\xc3\x83\xa3\x21\x20\xfa\x34\x94\x78\xd2\xf1\x6c\xeb\xe6\xa2\x95\x30\x12\xb1\xd7\xce\x5d\x1f\x97\x84\x3c\x32\x93\x7f\x01\xbb\x27\x2c\xaa\x19\xb1\x4f\x17\xd5\x50\xda\x45\x35\xf4\x15\xc2\xb7\xe5\xa5\x8e\x02\x73\x04\x13\xa5\xc6\x06\x29\x5a\x8e\x8e\x9a\xa8\xfa\x19\xb0\x47\x9a\x1c\x34\x62\x28\x16\x8e\x72\xdd\xea\xc3\x96\x93\x2a\x24\x2a\x7f\xa1\xb3\xac\x34\x1b\x76\x09\x1a\x68\x57\x6d\xc0\x37\x53\x5b\x32\x49\xe4\xb1\xa7\x59\x7d\x1e\xec\x08\x11\x9b\x45\x50\xb0\xc9\x6d\x60\xcc\xe0\xe3\x12\xff\x35\x6a\x61\xd0\x87\xbb\xb2\x33\x2b\xc2\xa9\x06\xae\x2b\x8f\x64\xd5\xf9\x1a\xc4\x4f\x7a\x59\x98\x09\x5c\x29\x20\xce\x25\x84\x23\x31\x10\xc9\x7d\x0c\x24\x0d\x2e\xb4\x9c\xa9\x64\x3d\xed\x21\x8a\x03\xd4\x52\xdc\x7d\x51\xf1\xe0\xf6\x53\xbd\x74\x57\xb0\x71\xad\x06\x44\x9e\x7b\x80\x38\x04\x5d\x4e\x4c\x17\xce\xe3\x87\x8d\xce\x98\x81\xc5\x34\xd5\x88\xbd\xaa\x7e\x1c\x4c\x1f\xc6\xb6\x3d\x64\xb6\x69\x6a\xd0\xcd\x51\xe3\x65\x9b\x4a\x6a\x44\x33\x54\xe7\xe3\x23\xb5\x5a\xd4\x40\x85\x07\x30\x50\x0e\x82\xe6\x17\x2a\x99\x37\x6e\x66\x18\x83\x12\x32\x34\x42\xb5\x4d\x1b\xde\x88\x8a\xbc\x8a\xde\xd5\xdb\x7d\x51\xad\x90\x97\x86\x05\x22\x21\x20\xf6\xe3\xd1\xa6\x8d\xd7\x95\x51\x12\x5c\x53\x94\x54\x62\xe4\x68\x56\x90\x41\x07\x8e\x7a\xa0\x9a\x41\xb0\x3b\x22\xab\x1e\x98\x5a\x0f\x25\x51\x9d\x46\x65\x74\xc2\x9e\x75\x16\x07\x3b\xea\x85\x1b\xa5\x0a\xea\xea\x54\x47\x55\x36\x61\x0b\xb8\xd9\x3b\x11\x33\x44\xba\x23\xbf\x58\xaf\xa9\xf5\x9a\x61\xd5\x45\x35\xd6\x1d\xb0\xc5\x92\xe0\x13\xea\x5f\xfd\x78\xd7\xa5\x14\x18\x7d\xb1\x1b\x16\x17\xc5\x3e\x8e\x4b\xea\xf3\x8e\xf4\xab\x1c\x7f\x3a\x4b\x28\x51\x8d\x45\x7b\xf2\x65\xb6\xc6\x78\x5d\x5b\x78\x00\x52\x18\xd4\xdf\xe9\x39\x17\xa8\xef\xe2\x42\x13\x6b\x95\x82\x8e\x28\x49\x94\x1a\xc0\x61\x0b\x1c\xf1\x04\xdf\x27\x87\xc3\x6a\xf5\xf3\xba\x6e\xa6\x21\x53\x96\x72\xe4\x9e\x4e\x8d\xe0\x9a\x0c\x6f\xb6\x8e\xfe\x8b\x88\xaf\x65\xbd\xfe\x7a\x2c\xbf\xaa\x74\x20\xae\x1a\xea\x03\x2c\x91\xd0\x95\xda\xa0\x72\x0f\xa0\xb1\x0c\x33\x4b\x97\x81\xa0\x8a\xa4\xa3\x54\x33\xb1\x8a\x9d\xda\x04\xea\xa4\x5a\x4a\x81\x72\x1a\xfa\x87\x45\xdb\x04\xf2\x15\x89\xaa\x53\x65\x47\x25\x28\xeb\x14\xac\x66\xca\x96\x43\xa5\x1c\xd4\x62\xd7\x63\xb7\x63\x90\x33\x1c\xcb\xb0\xea\x34\x09\x45\x75\xa5\x93\x6a\x3c\x60\x6c\x31\xed\x48\x86\xfe\xd1\xed\x0f\x23\x1e\x10\x9f\x54\x3d\x72\xaa\x45\x4d\xe5\xd8\x4c\x63\xf1\x14\x01\x2b\xad\x76\x77\xa5\x54\x4a\x3f\x76\xbd\xac\xa0\x35\x18\x77\xf6\x28\xd3\x5b\x2f\x6f\x5e\x15\xc5\x88\x48\x87\x34\xb1\x1a\x98\x8a\xaf\xba\xc2\x1c\x09\xee\x5f\xd5\xbe\x6d\x7f\x9f\x12\x1c\xc6\x3e\xf5\x37\x0c\xbf\xed\xd5\x76\x60\xf3\xe3\x14\xf3\x3d\xab\x85\x1b\xe4\x86\xbc\x5a\x6a\xcc\x3e\x82\x41\x61\xa1\x30\x77\x79\xc5\xaa\x2e\xab\xe2\xac\xab\xa3\xce\x9c\x5e\x71\xd3\xbf\xde\xe2\xa8\xab\x6a\x82\x75\x1a\x8e\x54\x58\x7a\x28\x9a\xca\xbf\x68\xad\x6e\x96\xdd\x75\x7d\xcc\xec\x73\xb7\x0e\x74\xb9\x94\x18\xcc\x62\x65\x48\x66\x28\x8a\xa2\xf6\x7a\x99\xe9\xe8\x70\x06\x80\x24\xd2\xcc\x9a\x3c\x7e\xf4\xc5\xa8\xa5\xe2\x60\xde\x20\x66\x06\x09\xf6\x9c\x1b\x90\xb6\xf0\xbe\x24\x63\x7f\x45\xdc\xd5\x42\x92\xc1\x8e\x5d\x11\xe5\x80\xa8\x9a\x30\xeb\x5a\x8a\xdc\x54\x7e\xc4\x23\xa9\xd5\xe2\xa3\x0d\x69\x9f\x29\xd4\xac\x9f\xaf\x91\xe2\xc7\x7b\x00\x78\x72\xa0\x50\x65\x22\x74\xa4\x0b\x1d\xb9\x2f\x74\xa6\xf4\xa2\xb2\x54\xfb\xfc\x54\xed\x8b\x6a\xb2\xe3\x80\x0c\x08\x84\x82\x44\x64\xfa\x6f\x29\x7d\x99\x22\x0f\x38\x60\x22\x5d\x0a\xff\x58\x55\x8a\xb5\x31\x2d\x06\xcd\xa8\xfc\x81\x9f\xaa\xa5\x7e\xb4\x45\xa6\x36\xf8\x4f\xda\xa2\x62\xd3\xfe\x54\xfa\x56\xf8\xd0\x6a\xbb\xb8\xec\x7d\xc9\x76\x7c\x68\xd3\x1d\x72\xf6\xdb\x7f\xfc\xc7\xcf\x25\xba\xcc\xe6\xf1\x48\x4b\xcf\x22\xf4\x7e\x80\x92\xff\x3d\x2a\xc3\x04\xdb\x2d\xec\x8c\xce\x97\x98\x4f\x73\x65\xa9\x0c\x76\x9c\x29\x4b\x36\x65\xa5\x8e\x1f\x33\x65\x29\x4d\x94\xa5\x97\xa5\xb2\xf4\x37\xa8\xc9\x53\xb7\xcd\x44\x4d\x9e\x3d\x66\x48\x0d\xe4\x08\x7f\xf3\x02\x5f\xb0\xc0\xe7\xad\xa5\x1d\x71\xeb\xd0\xc9\xa4\xa5\x9d\x4e\xc9\x21\x04\x2a\x75\x11\x03\x30\x92\x3b\x04\x4f\xc9\xe9\x61\xbe\x15\x76\x25\x51\x31\x4d\x47\x48\x6a\x85\x1a\xac\x2f\xc3\x3e\xfa\xba\x0a\xfd\xa9\xc8\xe7\xfe\x3d\x1e\xfd\x7b\xf5\xe2\xdf\xcb\xa3\x7f\xaf\xcc\x2c\xeb\x1f\x72\xf2\x4d\xbd\x66\x4f\x3b\xf9\xa6\x36\xcd\xc2\xc9\xc7\xc4\x31\x3a\x0b\xba\x63\x58\x2a\xb1\xe9\x28\x93\x88\xd8\xe0\xa6\xd2\xb0\xc5\xe4\x82\x21\xad\xe8\x82\x28\x70\x20\xc8\x51\x8d\x38\x2a\x60\x36\x40\xec\x19\x98\x78\xf4\xe5\x98\xc3\x6b\xad\x57\x5e\xbd\xeb\x61\x58\xfa\xb0\xff\x9d\xde\xf5\x32\x7e\xdc\xf4\xae\x2f\x36\x22\xa4\xc6\x8b\x77\x9d\x1f\xf5\xae\x8b\x8c\x1f\xbd\x1a\x46\x20\x65\xc8\x0f\xf1\xb7\x5e\x85\xe6\x4f\xa5\x70\xfd\x01\x55\x25\x8c\x1a\xc3\xc5\x39\x08\x55\xa5\xde\x56\x55\x2e\x13\x0f\xba\x47\xb2\x6b\xfe\x0e\x5d\x4c\xb5\xed\x7f\x87\xb2\xbd\x10\x8e\x15\xc2\x71\xe8\xee\x93\xfe\xf1\xe3\xfa\xc7\x57\xe8\x04\xe0\x83\x38\xa9\x68\xc7\x56\xaf\xdc\x90\x78\x60\x05\x9e\x43\xab\x4f\x25\x5e\x25\xaf\xeb\x93\xe7\x70\x54\x2d\x91\x44\x22\xd5\x88\x8d\x0f\x50\x42\x50\x0b\x27\x4a\x3a\x97\x40\xb7\x7c\xcb\x89\x78\x52\x69\x1c\x46\x67\x26\xb4\xa1\x23\x65\x5f\x0d\x35\x7d\xea\x57\x94\x07\xfd\x8a\xa3\xbe\xa8\x93\xbe\xeb\x8b\x18\x54\x6a\x37\xe4\x33\xcc\x8a\x3b\xee\xc5\xf4\x1d\xee\x45\x2a\xfa\x7c\xb1\x22\x6e\x35\x64\x47\x2d\xaa\x72\xe9\x4d\xd6\xa9\x7c\xf3\x48\x1e\xf2\x05\x31\x06\x98\x1e\x6a\xa8\x27\x2e\xc0\x30\xc6\xa0\xb1\xa7\xb3\x78\xe6\xd6\x5d\xf2\x53\xa5\x75\xea\x92\x87\x98\x48\xe3\x6a\x9e\x75\x82\x14\x5d\x69\xe1\x0e\x82\x90\xa9\xd3\xed\x05\xd5\x84\xb5\x47\xf3\xd2\x39\x1f\x6e\x38\xe7\xa7\xce\xea\xd1\x39\xaf\x2a\x7b\x3c\x69\x53\xb5\x16\x81\xa7\x49\xbf\xbc\x61\xaa\xb1\x47\xec\xac\x1f\x63\x67\xb7\xdc\xf6\xd3\x1d\x8d\xee\xb6\x3f\x5d\xdc\x1a\x86\xa7\x93\x84\x29\x05\x35\x7a\xe2\xe8\xca\xe7\x0d\x57\xfe\xb1\x37\x21\xc2\x84\x8c\x99\x1d\x55\xa8\xed\x1c\xf0\x0e\x3a\xdd\xf7\x67\x02\xf0\xd7\x5f\xdc\xf1\xed\xf0\xfb\x03\x50\xcd\x77\xf8\x58\x4b\x1a\x56\x80\x19\x23\x1f\xf1\x36\x6d\xac\xdf\x4c\x84\x7d\x61\xee\x10\xd5\x63\x96\x9f\x95\xfd\xf1\x4e\x1d\xf3\x62\x1f\x28\x85\x76\x50\x85\x90\x07\x3b\x9a\xff\xaa\x15\x1e\x70\x04\x8a\xf6\x23\x80\x35\xde\x92\x91\xe2\xdc\x7d\x9b\x83\x45\x6f\x6b\x53\x30\x63\xf8\x1a\x42\x3f\x70\x38\xfa\x21\x23\xee\x6e\x12\xf6\x69\x00\xdc\x31\xa9\x14\xad\xd8\xa2\x35\x43\xdd\x93\x0f\x96\x4a\xb1\x08\xb1\xeb\xc1\xe1\xed\xa5\x51\xf2\x61\xb0\xa3\xef\x14\x15\x10\xa2\xd3\x98\x50\x63\x98\x0a\x87\xe5\xc5\x89\x52\x75\x95\x72\xfa\xce\x17\xfd\xb4\x17\x06\x82\xd9\xaf\x50\x47\x0c\x71\xb2\xff\xa4\x5f\xde\x16\xbf\x38\xd2\x55\x26\xe0\x0f\xb7\x55\x0a\xfa\xa7\x6f\x75\x28\x94\xf6\x4c\xb1\xe6\x43\xa6\x3a\xe8\x9f\x45\x96\xfa\x1c\x07\x1c\x5f\x2b\xc5\x07\xde\x67\x22\x66\x8b\x7a\x99\x45\xcd\xe9\x7b\x09\x54\xc3\x25\x92\x54\x6d\x3a\xa3\xfd\x2d\x61\xf1\x56\x10\xed\x01\x4f\xe4\x25\xa6\x94\x5d\xa5\x62\x87\xc7\x3a\xf9\x69\x52\x63\xa1\x8c\x5c\xb3\x58\x17\xc1\x32\xaa\xca\xe6\xa8\x6b\xcb\x29\x52\x44\xaa\x74\x5c\x12\x2a\xb0\x65\xe8\xd9\x42\x06\x3d\x38\xf3\x62\xfb\xcf\xa0\xc1\x1c\x53\x06\x3d\x16\x79\x04\xd4\x79\x40\x0e\x63\xaf\x34\x56\xb5\x6a\x2c\xc1\x05\x61\x5c\x39\x58\xfe\x48\x32\xc6\x30\xfd\x9d\x55\xee\xa9\xde\x98\xe0\xab\x2c\x16\x01\xe4\x9b\xaa\x86\x45\x50\x2a\x42\xf2\xaa\x11\x4c\x4e\x17\x4b\xac\xa3\x3c\xe2\x6e\xd7\x8c\xab\x20\xc4\xb8\xb8\xee\x7c\x88\x19\xfa\x87\xb5\xae\x97\x49\xa5\x22\x21\x47\x17\xf2\x52\x90\xbd\x83\xb4\x09\x2e\x9d\xa8\xcc\x5c\xb4\x01\x28\x56\x96\x5d\xd0\xb2\xec\xb1\x55\x38\x0b\x6c\x0e\xc0\x93\x90\x74\x52\xcd\x5e\xdb\x9a\x43\xfe\x78\xe7\x9e\x78\x0b\x1e\xa3\x29\x97\x82\xa4\xd0\x9d\x12\x81\x22\xf2\xe4\xa2\x8f\x7b\x9d\x6e\xf3\x7e\x35\x4c\x36\x5d\x04\xb3\x5e\x24\x79\xc1\x2a\x1f\x63\xa1\x60\x2a\x46\x89\xb0\x7c\xb4\x9b\x1b\x32\x6b\x1c\x85\x54\xac\x57\x39\x17\x92\x28\xa0\x72\x69\x40\xb4\xcb\xd0\xaf\x2c\xf9\x49\x10\x63\xd3\x54\x35\xca\x62\x4c\x4e\xd4\x0a\xae\x6a\xc1\xce\xe0\xaa\x04\xb3\x54\x17\xfc\xa0\x7d\x58\x6c\x4c\xb3\xaa\x0a\xe2\x23\x9a\x30\x67\x8e\x09\x9c\x1d\xb2\xf0\xd5\x54\xd6\x27\x9d\xf7\x99\xc1\xbb\xbd\xd9\xa0\x51\xe3\x5e\x90\x6b\x2c\xd3\xae\x42\x5f\xc9\xc9\x45\x2c\xfb\x38\x3e\xb5\xdd\xf7\xeb\xb3\xe8\x83\x7d\x63\x9b\x96\x09\xf2\x3a\x3e\x55\x0b\x00\x95\x1d\x18\xb8\x7d\xbd\x15\x40\x38\x09\x17\xbe\x31\x6d\x38\xef\x1a\x08\x81\x80\xbc\xa4\x9a\x1a\xa2\x08\x82\xc0\x19\xe0\x05\xbb\xe4\x7a\x19\x2c\xb4\x34\x22\x62\x56\x47\xa9\x07\x0b\xea\x00\x4f\x96\xe0\x17\x90\xea\xa5\x73\x0c\x75\x97\xa6\x43\xe7\x86\xb5\xcd\x27\x5c\xe0\x02\x21\x2d\x0e\x49\x9a\x58\xf2\x43\xd1\x63\x46\x29\x56\x1e\xa5\x04\xe3\x4e\x35\x36\x30\xe9\xd5\x08\x4a\x41\x6d\x8b\xbe\xbf\x20\xd6\x6c\x35\xb5\x10\x62\x54\xf3\x1e\x08\x06\x9b\x13\x65\xd7\x3a\xd1\xf9\xc7\x3b\x55\xf0\xe8\x86\x18\x77\x95\x44\x8c\x61\xf1\xcc\x14\xfc\x42\xca\x04\x6e\x94\x64\x97\x49\x42\x1c\x0a\x95\x96\x6e\xce\x06\x8f\xae\xad\xaa\x01\xe6\x51\xbe\x40\x43\xcd\x8c\xb7\x62\x41\xca\xf2\x87\x8a\x05\x7b\x63\xf8\xdf\xce\x9d\xf4\x56\x2b\x64\x31\x9e\x13\x2a\x39\x81\xbb\x0c\x0c\x66\x6d\x7b\x44\x33\xc2\x99\x25\xf1\x90\x87\x46\x0d\xbe\xba\x1c\x9f\x02\x31\xfc\xd7\xaf\xff\xfa\xe5\x3e\x66\xd3\x27\xe1\x30\x1d\xcb\x7e\x09\x50\x60\x88\x58\x67\x5e\x9c\xe8\xf8\x5f\x6f\xbc\xc6\xb2\x96\xec\xc2\x6b\xa3\x1a\x8e\xd4\xb2\x81\x6d\xea\xb3\x4f\x31\xf0\xcf\x96\x36\x3a\x8d\x7d\xbd\xfc\xa7\xdd\xd2\x36\x20\xb2\x25\x0f\x61\xab\x3a\x83\xce\x3e\xbb\x65\x0b\x2d\x1f\x87\xe3\x9b\x5b\xde\xe4\xc6\xd2\x9c\x55\x35\x5f\xc5\xdc\x84\x17\x48\x3b\x64\xde\x4c\x7d\x2e\x5d\x97\x5f\x0b\x35\x10\x75\xae\x0b\x76\x5a\xf0\x07\x10\x8a\xe7\xa0\x58\xe8\xb3\xfc\xc6\x1b\xa9\x2e\x2b\x44\x2a\xe0\xae\xac\x60\x73\x00\x9b\xff\xf1\xce\x17\xd4\xb0\x4d\x7d\x77\x5b\xd9\xdd\xd0\x74\xcf\xee\x06\xc2\x1c\xff\xd0\x08\x7c\x96\x85\xba\x6c\x11\x63\xb1\xd1\x62\xf1\x17\x1e\xb2\xae\x14\x7a\xa6\xc6\xa1\x58\xa8\x6f\x79\xe3\x35\xab\x13\x92\x5d\xd3\x6b\xde\x02\x21\x3f\xcb\x6a\x8c\x23\x5c\x5a\x67\xa3\xe7\x7a\x54\x31\x4e\x15\xcc\x7a\x3d\x05\xa3\xc0\x7e\x4e\x6f\xbc\x6c\x18\x4c\x04\x74\xe2\xf2\x0c\x46\x4b\xd3\x81\xb7\xe6\x71\xb0\xd2\x5e\xdb\x36\x2a\x11\xe0\xe8\x17\xed\x03\xe4\xd1\x6b\x52\xa5\x6c\x51\x91\xf4\x2e\xc3\x78\x0b\x1d\x19\xe9\x65\x12\x9c\x8c\x3e\x8a\x6f\xbc\xc1\x07\xc1\x9b\x6c\x10\xab\x5f\x8d\x0b\x82\x3f\xde\x3b\xce\x79\x58\xb1\x3d\xa1\xb0\x4d\xca\x28\xde\x24\x8c\x5a\xd2\x87\x76\xba\xa8\xe7\x86\xdc\xe9\xf0\xff\x3d\x2b\xf0\x86\x48\x95\xe3\x17\xa8\xbb\x92\x87\x44\xe0\xd9\x03\x88\x05\x50\x4f\x44\xe2\x89\x99\xa4\xd4\xa1\x10\xd7\xbc\xa1\xec\xb6\xbc\xb3\xab\x83\xa7\x9c\xd3\x17\x2b\x83\xe1\x77\xc3\x8f\x29\xc7\x01\x7c\xaf\x5c\xd3\x5e\xeb\x83\xb2\x57\x81\xa7\xcf\x8b\x8e\x40\x58\x2f\xf3\x59\x27\xee\x5c\x0f\x1c\x4f\xf5\xe6\x38\x6b\xce\x5c\xfb\x89\x21\xec\x74\xa5\x8f\x88\x75\x79\x0e\xff\x44\x3b\xf3\x49\xec\x65\xd5\xb4\x39\x7e\x41\xac\x02\xd2\xa3\x10\xa6\xab\xbd\x6a\x91\xd9\xda\x99\x59\xf5\x86\x21\xde\xec\xcb\x93\xbb\x5e\x91\xbe\x58\x11\xe6\xc3\x84\x1b\x5f\xfb\x12\x3b\xa0\x5c\x81\x27\x2b\xe5\xf3\xbe\xac\x37\xbb\x12\x55\xb9\x78\xa3\x27\x91\xbd\x82\x0c\xe8\xe7\x7b\xf2\xd3\xcc\xd3\x27\x5c\xba\x6a\x30\xb2\xae\x3f\x1c\xe5\x4b\xa3\x14\xeb\x90\x80\x3a\x51\x21\x1c\x65\xd0\xb1\x9a\x7d\x3a\x57\x2a\xcd\x50\x23\xb0\xc1\x95\x4c\x4d\x0c\x9d\x9a\x59\xf5\xa9\x1c\xb4\x0f\x90\xc3\xb6\x5c\x02\x2d\x90\x28\x44\xbc\x90\x7e\x85\xe5\xa9\xa1\xf0\x79\x62\x44\x2d\x8e\x82\x6f\x27\x0b\xc8\xb6\xd2\xe6\xe9\x11\x91\xab\x95\xb4\x3e\xab\x6f\xaa\xe2\x7e\x7d\xa3\xa5\x2d\x36\x38\xc3\xc0\x5f\x2e\x99\xae\x93\x9c\xd7\x3f\x16\x7e\x8f\x79\xd2\xeb\xff\x98\xe4\xbb\x0e\x5d\x30\x9a\xe7\x62\xcc\x78\x65\x6e\x60\x25\xbb\x7a\x37\x9c\xfe\xf2\x90\x71\x3d\x79\xb5\x3f\xd5\x5b\x5f\x28\x06\xf4\x5f\x5a\x32\x5a\x27\xe4\xb5\x46\xe6\x73\x22\x2e\x4b\xb8\x30\x36\xf2\x57\xf2\x09\xf9\x64\xd8\x39\x4f\xcb\xd4\x12\x78\x14\x7d\xdb\x69\x25\x56\x07\xf2\x65\x25\xc9\x50\x77\xc5\xbc\x85\x71\x9f\xa8\xe6\xbc\x1b\x7f\x5f\x32\x81\xf9\x8b\xf3\x42\x1f\x74\x4c\x83\xf5\x75\xf0\x1f\x5f\x75\xa5\xac\xd3\x34\x58\xcb\x61\x9c\xa4\xc1\xb2\x43\x8a\xfd\x43\x3d\xfc\xd7\x1d\x38\xee\xcf\x10\x98\x42\x1d\x84\x5a\x5c\xa5\x93\x9a\x15\xb3\xeb\x5b\x72\x09\x60\x63\x9e\x30\xc7\xb3\x1c\x54\x40\x01\x8e\x4a\x7a\x24\xb4\x90\xc0\x8f\x96\x73\xe9\xc7\x1e\xea\x1d\x55\x02\x05\x86\x83\x01\xe1\x85\x65\xb5\x0d\xc2\x63\x66\x6c\x11\xc1\x55\xe1\xb0\x2c\x88\x83\x6d\x44\x71\x1b\x6b\xbd\xd6\x8d\xca\x4f\x16\x2d\x87\x23\x98\xbf\x42\xc6\x9c\x5c\x83\xb5\x74\xf3\x0c\x67\xed\xca\xe2\x84\x9a\x4f\x38\xe6\xdd\xb5\x4f\x3e\xde\x5d\x25\xd0\xb6\xcb\x01\x21\xa4\x55\x2e\xa1\x67\x15\xa0\x43\xa5\x0e\x7a\x08\xf3\xd3\x40\xcb\xb7\x55\x30\x97\x7e\xb4\x37\x8a\x61\x83\x44\xdd\xaa\xcb\x78\x0d\xe9\xb0\xbc\xc8\xdb\x55\x4f\xd1\x83\x60\x24\x3c\xcb\x03\x89\x18\x08\xb8\xb1\x12\x92\xa9\x52\xab\x17\x1d\x3d\x63\x6c\x46\x2f\xfd\xd8\x35\x91\xdc\x54\xa7\x36\x6b\x98\xb1\x27\xcf\x3e\xdf\xd8\xe4\xd2\x73\x30\x78\x7d\x39\x2c\x8b\x52\xc5\x5c\x57\x25\x83\x1f\x9c\xd5\x6e\xd5\xeb\x30\x4c\x99\x87\x42\xe9\xc4\x54\x8c\xd1\x7c\x35\x64\xd9\x8d\x1b\xd9\x69\x18\xf3\xfa\xb0\xb4\xde\xb9\xc7\xf5\x9d\x20\xb5\x58\xa2\x5a\x20\xbd\x1b\x90\xd9\x16\x7a\x5e\x9b\x6f\x55\xff\x4c\x80\x73\x44\x9e\x76\xa8\x48\x2c\xad\xf9\x48\x5e\x1a\x79\xa9\xf8\xe4\xc1\x14\xbb\x43\x44\x18\x92\x1d\xfb\xb6\x4b\x93\x80\x77\x1f\x5b\xc0\x61\x75\x8d\xb7\x8b\x9e\x7c\xf5\x7f\x7c\x22\x04\x3a\xe4\xca\x56\xba\xbf\xda\x67\x33\x12\xbe\x34\xb0\xbc\x65\x4a\xe7\xbc\x85\x84\x61\xe7\x56\x98\x9f\xaf\x2c\xfb\xf4\x29\xfc\x90\x36\xf4\x01\x44\xac\x25\xc8\x6a\x47\xc9\x2f\xaf\x6b\x78\xea\x37\xa1\xb4\xe7\x99\x03\xb9\x0d\x1c\xc0\x0a\xba\x85\xc4\xfb\xda\xf6\x23\x14\xef\x67\x0d\xfd\x1e\x34\x0c\x0e\x9b\x58\x18\xb2\x6a\xc5\x08\xb4\x2a\xd4\x59\xe6\xd6\x90\x0d\x42\x23\x27\xed\xe4\x2e\x37\xf2\x16\x2f\x28\x13\x59\x6b\xfe\xbf\x07\x0f\x63\xd2\xef\x0f\xc1\x61\xd4\x2d\x7c\x5b\xed\xf9\x00\x1a\x84\x35\xc0\xee\x6b\x35\x92\xa9\x75\xc7\xef\xf5\xcc\xeb\x46\xaf\x83\x0c\x69\xc1\xab\x1d\x47\x3c\x98\xff\xc2\x70\x18\x93\xbe\x44\x03\x9f\xa6\x7f\xff\x09\x7a\xe5\xbb\x33\x8b\xb8\x2c\xa8\x3b\x75\xc0\xff\x4d\x93\xe4\x69\x49\x3a\xed\xb3\x67\xd9\xde\xef\xe8\x7f\xd6\x15\x1b\xfd\xf0\xd3\x87\xec\xd3\x3d\xf0\xc7\xff\xfa\xeb\xf0\xfb\xa3\x92\x8f\xb7\xde\xac\x7d\xdd\x33\xbf\x72\xde\x7e\xb1\xfb\xf9\x89\xc9\x7b\x7d\x2d\x1b\xaf\xf5\x95\x79\xbf\x26\xca\x7b\x8c\x0e\xf1\x2e\xeb\xcc\x1a\x2c\xf9\xc2\x8e\xb9\x3c\xe5\x2e\xff\xbe\x39\x8e\x4b\x30\x76\x95\x94\x70\x70\xc5\x2b\x52\xf8\x1d\x50\xf5\x78\x1b\x52\x3d\xde\xa1\x8e\xe3\x7b\x2c\x2b\xf7\x18\x7d\x1e\x10\x16\xfd\xb5\x3f\x24\x78\x57\x6c\x11\xe3\x2b\x2f\x6f\x2b\xa6\xbd\x3e\x88\x4d\x28\x6f\x8e\x62\xa3\xcd\x59\xbf\xf4\xb2\x5f\xb2\x5a\x58\xbd\x8f\x2c\x78\xb7\x59\x4a\xda\x2d\xca\xbb\xf3\xf2\xcc\x94\xd3\x6e\x49\x95\x85\x48\x24\x7d\x25\xed\x3e\xb2\x78\xdb\x86\x15\xdf\xf4\x30\xb7\x1b\x90\xe2\x4f\xbf\xd6\x6f\xff\xf9\x28\x6d\x30\x62\x16\x66\x7a\x14\xf3\x10\xce\xec\xd7\x2a\xe0\x82\xf7\x5a\x47\x76\x50\x7d\xb8\xc9\xc2\xe0\x42\x82\x44\x6b\xe1\xa5\x51\xe1\x3c\xd8\x11\x3b\x11\xc6\x8e\x73\xf4\x43\x22\xa9\x49\xad\xec\x6c\xd4\x10\xd7\xc3\x1f\xcd\x30\xb0\xc7\x33\x0e\xcc\x11\xcb\x92\xb0\x03\x5a\x91\x9c\xbf\xaa\x9b\x5a\x33\x62\x58\x3b\xd8\x9e\x36\xc0\x90\x1f\x34\xae\xd1\x7b\x8f\xe9\x21\x64\x93\x77\x43\xbf\x4e\x9b\x70\x5a\x69\xc9\x3f\x2d\xf0\x3b\x09\xec\xc2\x85\xa1\xd2\x60\xa9\x04\xa3\x02\xb0\x43\x0f\x8b\xb0\x3c\xc5\xd5\xe5\x83\x5d\x8e\x5f\xaf\xdb\xf9\x95\xa2\x8f\x0f\x3e\xf9\xef\xbf\xfe\xf6\xe7\xbd\x91\x73\x3f\xf7\x07\x10\x75\xfb\xfa\xba\x66\xb3\xf0\x8c\x38\x0e\x50\x7a\x2d\xce\xc0\x3f\xcf\xed\xd5\xc4\xc4\x1d\x36\x68\x10\x85\xad\xe8\xa0\x03\x08\x27\xb8\x81\x70\x7f\x51\x74\x30\xb8\xe8\x84\x6e\x5f\x9e\x03\x91\x47\x7d\xe5\xb6\xc1\xa2\xdc\x01\xd3\xf8\x0d\xf0\x75\xf3\x53\xf6\x94\x9d\x4f\xe6\x1e\x81\xc6\xbe\xbe\x31\xdf\xa7\xc2\x78\xeb\xf0\x7e\x6d\x00\xc5\x96\xfe\x74\x8f\x3e\xf4\x0e\x09\x2f\xfa\xfc\x0e\x5f\xe9\x6d\x2a\x8f\xd7\x74\x76\xa1\x37\xb2\xf7\xbc\xbb\xf4\xb2\xbb\xf4\xfc\x51\x4f\x6e\xef\x53\x06\xf4\x47\xbe\xe2\xa4\xad\xe9\xb6\x2d\x8a\x6c\xb5\xbf\xb2\xc1\xab\xdd\xc9\xa5\x6f\xf0\x6d\xe7\x27\xf5\xbb\x3e\xae\x9f\xdd\x74\x53\xe3\xe9\x55\xf6\x1b\x4b\x4b\xb2\x71\x92\xd6\x14\x14\x80\x95\x4e\xfb\xf4\xb6\xe2\x1c\x56\x9b\xa0\x74\xba\xf1\xd5\x5d\xe8\x55\x41\x68\xdc\xb9\xcf\x87\x1b\xac\x58\x79\x3e\xf6\xe6\x83\x62\xcf\xf2\xba\x41\xb4\xe1\xfb\x34\x5c\xef\xa0\xd9\x6a\x98\x3e\xde\x65\x41\x06\x32\x2e\x68\xfb\xf4\x56\xf6\x72\x93\xfe\x22\x91\x21\x03\xa9\x14\xdf\xb7\x7b\x1c\xe0\xf9\x36\x05\xf8\xd9\x86\xdb\xa2\x92\xe9\xb6\xdf\x56\xe5\x4b\x8e\xdf\x2b\x51\xec\x76\x4c\xe3\xab\x18\xa6\xa6\xf6\xb3\x96\xfa\x96\xcf\xcf\xed\x60\xfc\xfe\xed\xfc\xeb\x3f\x9e\x16\x97\x3f\xcb\xc2\x42\xf8\x7a\x0a\x87\x86\x1c\x9a\x36\x66\xd2\x78\x07\xe4\x42\xf2\xf5\x1c\xc9\xd7\xb4\x63\xad\xa3\x22\x2e\x33\x05\xf8\x39\x25\x36\xec\x97\xbf\x34\x8a\x4d\x06\x3b\x22\xa8\x6f\x88\x94\x45\x3b\xb0\x56\x39\x39\xc1\x95\x4c\xa5\x66\x35\x63\x90\xa7\x50\x2a\xef\x00\x6e\x17\xb8\x9c\x1b\x80\x0f\x1b\xc5\xca\x83\x1d\x7b\x88\x7f\x72\x85\x42\x15\xeb\xed\x42\x3e\x9c\x9c\x11\x72\x7b\x09\xfb\x46\x91\x8b\x36\xab\x50\x4a\xe7\x46\x11\x9b\x55\x06\xc1\xbb\xd7\xd7\xb5\x43\x43\x6a\x95\x73\xa3\x20\x71\x72\xef\xc7\xbb\x96\x4d\xa1\xd5\xeb\x8f\x72\xc6\x5e\x94\x36\x23\xb6\xc1\x8e\xb6\xc0\x24\x50\x0d\x9c\x5d\xa4\x92\x8d\xeb\x13\xd9\x5b\x79\xcf\x91\x5a\x3d\x09\x35\xc4\xab\x89\xc7\x33\x34\x3c\x43\xbb\x3c\x43\x2b\x65\x28\xc8\xed\x7a\xf7\x3a\xe9\x3c\xef\xc1\x31\x82\x6b\xe3\x60\x47\x53\x33\x1b\x38\x44\x8a\x47\x9f\xe9\x3f\x81\x42\xb3\x87\x57\x23\x01\x4f\xc0\x0c\x2c\x0c\x56\x81\x4a\x11\xc1\xec\xde\xd0\xd3\x70\xce\x38\x66\x03\xe5\x16\x3f\x4c\x39\x4b\xe4\xf1\xd2\x58\x8e\x4c\x9c\x2b\xc1\xeb\x1a\x2a\x58\x6c\x85\x84\x4a\x29\x78\x47\x08\xb8\xf9\xa1\x81\xfc\xf7\x98\xbd\x08\x12\xe0\x76\x00\x54\xf9\x60\x47\xd3\xe1\x06\x8a\x75\x9f\x88\xdb\x29\x40\x83\xd9\xeb\x85\x15\x5b\x25\xa2\xaa\xa5\xa4\xfc\x92\xf1\x2e\xf2\xe5\x8d\x00\x0d\xa0\xe4\x7d\x26\xcf\xbb\xc9\x85\x1f\xef\x46\x32\x98\xeb\x0e\x51\x20\xdc\xce\x89\xa2\xcf\x5a\x6d\x83\x73\xb8\x5d\x94\xfb\x08\x5c\x4a\x5f\x8b\xd1\xd6\x33\x53\x0c\x72\x72\x40\x9f\x89\xb2\xcf\x34\x36\x88\x41\x9f\x21\xe3\xb8\x4c\x6a\x98\xb4\xc6\x3a\x68\x85\xb4\x82\x14\xc2\xe5\xbe\x8f\xf7\x30\x50\xaa\xe9\xf2\xc3\x39\x10\x8b\xd6\x9f\x2c\x69\xbe\x2b\xc1\x8e\x72\x52\x1b\x99\x38\xd9\x60\x64\x4a\x78\xe7\xd2\x10\x0e\x85\x88\x2f\x5f\x9a\x3e\x7a\xad\x83\x1d\xcd\xe7\x87\x5d\x3a\xca\x4d\x87\x22\x80\xcc\xf7\x42\xc2\x5a\x85\x61\xd0\xd7\x11\xe9\xa3\x63\xe6\x74\x37\x3a\x08\xce\x55\x3e\x23\x7c\xa9\x1a\x55\x49\x2b\xd4\xe0\x97\x2f\x03\x0e\xa6\xa5\xea\xcf\x92\x79\xcf\xa2\xcd\x83\x4f\x36\xd4\xa0\x2f\xa6\xa0\x2b\x91\xfa\xa1\xc7\x5e\x4f\x66\xca\x92\x77\xfd\xba\x67\x46\xdf\xff\xfa\xeb\x97\xbf\x1e\x74\x3a\x08\x71\xc3\xd4\x0d\xf3\x50\xf0\x6a\x81\xa6\x79\x97\xa8\x15\x88\x34\x9d\x10\x20\xab\xc8\x71\x8e\xae\x39\x5e\x7a\x8a\x94\xdc\x72\x39\xc3\x4a\xca\xf9\xe4\xc6\x93\x23\x11\xe7\x06\xdf\xdb\x92\x14\xcb\x18\xb0\x9a\x2e\x2d\xf5\x36\x09\x28\x6f\xf1\x6f\xbd\x2e\xa2\x94\x26\xfc\x5b\x46\xed\xb2\x51\xfd\xa2\xa0\xee\xe5\xae\xa3\x63\xe4\x13\x45\xdf\xfa\xfc\x21\x13\x27\x10\x78\x79\x72\x59\x10\x0e\x37\x23\xa3\x0d\x3b\xa1\x54\xaa\xd9\x1b\x4c\x41\xbb\x7f\x71\xed\xe5\xd2\xd3\x4a\xb7\x80\xc5\x96\x74\x55\xd0\x33\x1f\x46\x4e\xbb\xc5\xee\xb7\xd1\xd5\xf9\x43\x4d\x50\x30\xcc\x6f\xf5\x74\xdd\xf0\x3f\xd5\xed\x4e\x36\x65\x7f\x83\x6b\xb5\x6e\x54\x5b\x1f\xe9\xdf\xdf\x0f\xff\xf8\xf5\xdb\x63\x63\x3a\xe9\xbc\x01\xab\xd6\xb2\xc1\x3e\x0f\x8b\x4c\x02\x78\x8a\x29\x4a\x5e\xc6\x9f\xda\xd5\xab\x44\x08\xb5\x88\x13\xa5\x94\x67\x4e\x47\x9f\xb1\x1d\x5d\xa9\x98\x47\x3b\x1c\x56\xa7\xb7\x8a\x1a\x50\x54\x59\x46\x8a\xbb\xed\x86\x3a\x34\xb4\x2c\x5c\x3b\x3e\x7f\xee\xc2\x69\xfa\x2a\x46\xc0\x61\x6d\x4b\xa7\x0b\x60\xa7\xed\x7e\x07\x5f\xcf\x0c\x66\x5f\xaf\x98\x20\x01\xab\xe6\xf3\x48\x56\x89\x2e\xc4\x95\x7c\xc8\x2f\x13\x59\x52\x74\x11\xc9\xd4\x4a\x3c\x00\x81\x14\x87\xd1\xaa\x67\xc4\x6e\x03\x57\x97\x5b\xec\x47\x7b\x2d\x09\xc9\x9e\xf3\x5b\x26\x77\x2c\xf6\x47\x3b\x79\xc8\xa0\x8b\x0b\xf7\x63\x7f\x97\x0c\xab\xbf\x72\xd3\x9f\x5b\xec\x47\xeb\xbf\xd8\x99\x8d\xb2\xdd\xd3\xdf\xd7\xe5\x0e\x00\xdc\xb7\xa4\x8b\xe5\x8c\xaa\xbc\xf7\x3c\x30\x50\x93\x1c\x55\x93\xa0\x14\x08\x49\xee\x96\x0f\xce\xcd\x74\x92\x76\xd0\xea\xd0\xae\x36\xee\x6b\x5f\x2b\x0d\xfd\x78\x69\x69\xbf\x69\xfe\x70\x05\xd5\x6c\xf5\x45\x76\x37\x7a\xcf\x6d\xf5\x9e\x75\xb8\xdd\xf2\xf8\x94\x7b\x48\xa4\x09\x45\x60\x64\x95\xb9\x2b\x9a\x3c\x62\x9b\xbd\xea\x1c\x41\x10\xc8\x27\x57\xe7\x8d\x11\x25\xe5\x42\xd0\xd4\x2c\x8b\xa1\xb6\x32\x44\x55\xe2\x96\x01\xe1\x08\xdd\xf6\x25\xbe\x14\x2a\x02\xa0\x7b\x19\xe7\x75\x3d\x1a\x18\x08\xd5\x58\x54\x09\x31\x04\x82\xa4\x06\xd4\x0c\xc0\x15\x33\x51\x9b\x64\x6a\x60\x5b\x37\x18\xb3\x4f\xaf\x58\xd5\xc2\x19\xcd\x0d\x80\xb5\xa9\x51\x1b\xe9\x0b\x18\xb6\x40\xb7\x31\xaf\x07\xed\x35\x95\x23\xe2\xc9\xe3\x60\x47\x6f\x00\x25\x78\x74\xe0\xdd\x20\x37\x1f\xcf\xee\xf0\xec\x6e\xfd\xec\x48\xb4\xc6\x3c\xff\x5a\x86\x7a\x50\xc3\x06\x0d\x72\x0c\xc2\xca\xf1\x7f\x3f\x84\xd7\xeb\x59\xc7\x8e\x97\xbe\xc5\x6a\x59\x45\x71\x15\xcc\x11\x2c\xc9\x24\x1c\x1d\x01\xc5\x00\x32\x3c\x53\xd5\xe6\x35\xc0\x15\x4a\x3b\x44\x62\x55\x7f\xfa\xe4\x14\x12\x5f\x8e\x14\x74\xd8\x0b\xa5\x5c\xa8\xb5\x78\xbd\x78\x3e\x7e\x7b\xf9\x02\x6c\xac\xd8\x8f\xf6\x6c\x39\x1a\xd0\x1e\x42\x20\xf5\xcf\x8f\xd0\x2e\x40\x9e\x8d\xc5\x21\x9f\x54\x90\x10\x1f\xf9\x72\x3d\xb4\x08\xce\x71\x88\xd4\x36\x9e\x67\xb0\xe7\x01\xb2\x6d\x80\x9e\x8a\x36\xe6\x18\x3a\x23\x63\x06\xa4\x5b\xf6\x97\xbe\x43\x64\x82\xb6\x2c\xf5\xe3\xa5\x7d\x7a\xc7\xa4\x82\x59\xf9\xda\x1a\x69\x7a\x2e\xab\x41\x94\xc1\x30\xb6\xee\x2e\x80\xc5\x14\x24\x0e\x48\x3f\xf6\x15\xbf\x5f\xfe\xd8\x6c\xfc\xed\x1f\xdf\xde\x7f\x72\x60\x1f\x16\x98\x03\x1c\xd6\x17\xd1\x6f\xdf\xc3\x45\xf4\x77\xcb\x3e\xf4\xc1\xc5\x90\x57\x97\x81\x16\x74\xe5\x03\xe6\xf3\xb4\x18\xa4\xdc\x4f\x8a\x01\xeb\xd4\xc7\x3b\x32\x89\xc7\x72\xbc\x1f\xc2\x58\x8e\x9a\x2e\x9d\x4d\x04\x9b\x45\xf7\xdb\xa3\x16\x3a\x60\x39\x6e\x35\x68\xcd\x19\x1e\x96\xce\x4a\xec\x64\x9d\x39\xae\xbc\x91\x76\x79\x78\xdb\x38\x15\x80\x4f\x11\xd2\x7e\xbd\x0b\xd6\xe3\xfe\x03\xb6\x5f\x3e\xbe\x0a\x19\x36\xf8\x4d\x97\x8d\x96\x7e\xdb\x67\x13\xe9\xb6\x9b\x0a\x35\xdc\x71\x53\xc5\x07\x15\xd6\x3e\x9e\x1e\x12\xef\x69\x88\x87\xcb\x9b\x1a\xc2\x54\xf0\xe8\x9b\x7b\x4d\xdf\x2d\x9b\x74\xfe\xc2\x85\x3d\x1d\x0d\x93\x9b\x58\xcb\x35\xf2\xdd\xcf\xc9\x9e\xd1\x35\xcb\x3c\x0c\x63\xcb\x5f\x31\xd9\x5a\xc6\x07\xa7\x35\x35\x2e\x42\xeb\x83\xed\x1e\xad\xcf\x19\x37\x6e\x37\x47\x02\x59\x6e\xc6\x96\x96\xdc\x36\xe3\xff\x37\x02\xef\x47\x8e\xdb\xed\x80\xfc\x1f\x20\xbf\xfd\xfd\x97\x7f\xfc\xfa\xfb\x2f\xc7\x3b\x69\xcd\x9f\x79\xd1\x12\x95\x9a\xb1\x44\x79\x4b\x40\x42\x06\x97\x79\x56\x42\x75\xd4\x4a\x3d\x15\x8a\x16\x00\x13\x8e\x94\x81\x9b\x55\x01\x91\x44\x31\x19\xbc\x34\x35\x35\x43\xc6\xcb\x5a\x39\x02\xcb\x80\x72\x6a\x0e\xce\x25\x40\xfc\xe0\x9b\x16\x18\xcd\x67\x2e\x87\x02\x58\x8c\x72\x05\xc7\x08\x54\x43\xa4\x18\x80\xd4\x24\x1e\x66\xbf\x0b\xd4\x18\xc9\x5c\x31\xb8\x44\x01\x29\x4c\xad\x3a\x68\xf2\x82\x3c\xf1\xa2\xe6\x33\x72\x34\x0b\x79\x39\xc0\xd1\x33\xd8\xb1\xe7\x63\x95\x06\xc8\x8e\x72\x34\xf4\xb9\xd6\x80\x72\xc6\x70\x03\xc4\x41\x90\x62\xae\x6f\x26\x7e\x29\x14\x11\x08\x57\x41\xdc\x98\x90\x6e\x5d\xc2\xc0\x61\xa8\x94\x42\xdb\x27\x73\xe4\x31\x25\x4a\x5c\xf7\x4b\x03\xaa\xbf\xed\xa3\x0b\x14\x5a\x1e\x54\xed\x94\xa4\xcd\x05\x2b\x1b\x50\x59\xd0\x50\x74\x35\x5b\x9a\x21\x40\xa6\x01\xea\x63\x0c\x6b\xc0\x18\x05\x63\x9a\x00\xe1\x24\xe5\x91\x33\x2d\x52\xf3\xc8\xe9\x4c\x46\xca\x89\x04\x36\x90\x4a\xaa\xf8\x40\x68\x3e\x4b\x71\xf3\x54\x6c\x90\xcb\x52\x89\xe5\x1c\xa8\x89\x9c\x32\x69\x6b\x62\x89\xae\x7f\xf3\x4f\x6d\x0b\x5c\x86\xde\xb3\x7e\x2f\x51\x15\xf5\x2a\x48\x28\x07\x24\xf5\x9d\x12\x90\x8b\x23\x05\x91\x89\x58\x61\x4a\xb9\x9e\x5c\x02\x5c\x3f\x4e\xbe\x8c\x27\x41\x6d\xd7\xaa\x9c\x55\xeb\x8d\x00\x69\x50\xd5\x2e\x6a\x0f\xc6\x6a\x20\x21\x3a\xbb\xa3\xe5\xa0\xaa\xfa\x12\x40\x27\xcb\x5c\xa9\xa6\xe2\x04\x24\x6a\x3a\x2c\x0e\xd4\x9a\x60\x0b\x74\xd4\xd3\x43\x23\xdf\x32\xb5\x6c\x98\x4b\x7d\x3c\x45\x10\x40\xb4\x76\xa4\xc8\xc9\x99\xfd\x14\x43\x72\x42\x0c\xed\xb8\xfa\xaa\xfa\x1d\x87\x2f\x91\x40\x99\x6c\xd4\x2c\x21\xaa\x4d\x12\x22\x0f\x6a\xf3\xfb\x18\xf6\xe8\x84\xd1\x91\xe5\x25\x9e\x99\xc2\xe6\x78\x62\x4a\x35\x1b\x2c\x4d\xce\x54\x44\xcb\x0f\x88\x04\xae\x92\x0e\x95\x5a\xcb\x83\x1d\xbb\xfe\x9f\x31\x32\x3c\xc7\x23\x00\x13\xc0\xd8\x0a\x3a\x0b\x47\x0d\x70\xbb\x11\x53\xc6\x6c\x98\x00\xf5\x0b\x40\x5e\xff\x3f\x7b\xff\xb2\xe4\x38\x8e\x6c\x0b\xc3\xaf\xc2\x17\x80\x1b\x1c\x77\x0c\xc3\x72\x12\x03\xe5\x68\x9b\xc5\x3c\x5a\x9d\xdd\x2a\x6b\x45\x65\xfd\x99\xd5\xea\x73\xe2\xe9\x7f\xf3\xe5\x20\x45\x82\x94\x82\xa9\xac\xda\x7b\x9f\xcf\xca\xaa\xc4\x54\x88\x24\xae\x0e\x87\x03\x70\x5f\x2b\xc3\x10\x1b\x3c\xb0\xc2\x9c\x5d\x7a\xe8\x25\x00\x50\x44\x29\xe5\x39\x48\x05\xc4\xa2\x3d\x54\x4c\x81\xf1\x41\x31\x3a\x7f\x7d\xfd\xfb\x1e\x4f\x4c\x29\xa5\xa8\x81\xd9\x8a\x13\xc1\x40\x89\xdc\xd9\x6f\x68\x69\x78\x15\xeb\x0e\xf7\xf2\x96\xae\xbd\x01\x71\x74\x76\x2d\xc4\xda\xc6\xfa\x9a\x95\xd0\x02\x53\x52\xc4\xde\x28\xb0\x4d\xe6\xd9\x91\xaf\xd9\x50\x0c\x69\xa8\x43\xd5\xa4\x32\xc0\x59\x23\xa5\x18\x0e\x53\x19\x3f\xf2\x95\x6c\xb5\xfe\xd8\xad\x33\x8f\x91\xac\x36\xcf\xeb\x5d\xc8\x45\x47\x5c\xfd\x59\x0d\xa6\x8d\x9a\x33\xe2\xdf\xd7\x37\xa5\xee\xb6\xf1\xbd\x9c\x41\xc2\x28\x9a\x92\x5f\x83\x76\x22\x6a\xef\x29\x01\xac\xa7\xac\x6a\x5f\x50\xfb\xa7\x34\xa4\x56\x0e\x19\x7e\xee\x6c\x48\xc4\x26\xd5\x1d\x15\xff\xed\xcb\xeb\x0e\x14\x0e\xf4\x78\x06\x36\x63\x88\xab\xc3\x7d\xac\x34\xeb\x81\x2b\xd0\x04\x02\xe9\xa9\x67\xc7\xf5\xe2\xb0\xbb\x75\x71\x1b\x8e\x04\x6e\x19\x73\xc9\xf2\xf6\x90\x4e\x4a\x1d\x8b\x73\x06\x27\x4b\xc6\x1a\x7b\xf2\x20\xcd\x18\xdb\x9f\x61\x63\xfb\xd3\x56\xdd\xfd\x84\xa7\xe3\xe7\x02\x7e\x15\xf6\x54\x4b\x37\x47\x68\x3a\x09\x51\x40\x69\xe0\xf2\xcc\x59\x52\x5b\xc7\xab\x62\x1f\xf5\x62\xdc\x86\xe3\xdb\x92\x95\x06\x64\xc9\xfa\xe7\x33\x52\x3d\x6f\x57\x82\xaf\xcd\x77\x2d\x6a\xef\x43\xb4\x5d\xc3\xb6\xa6\xf6\xbb\x2c\x4e\xed\xe6\x5d\x16\xa7\x0c\x1a\x5f\x28\x95\xe5\xb6\x74\xc5\x26\x01\x64\x14\x5b\xa0\xa9\x3c\x8b\x46\x2d\x4f\x20\x96\x1f\xf4\xaa\xe6\x5f\xa2\xca\xf9\x42\xc5\xfb\x8d\xbe\x96\x9f\x9f\xc0\x8c\x3a\xe8\x55\x1d\xd9\xe4\xed\x78\xca\x54\x6c\x3a\x03\x4c\x81\x91\xc7\x72\xeb\x75\x2c\x82\xa7\x68\xfc\x6a\xeb\x55\xcf\xd4\x8c\x5f\xad\xbe\x81\x01\x92\x3a\x3d\x6e\x41\xb5\x6f\x63\x3e\x78\x10\x99\x30\x23\xf7\x88\xb2\x29\xe0\x5e\xa3\x06\xf1\xd8\x98\xb5\xc5\xbf\x94\x55\x0f\x48\x95\x50\xd1\xae\x15\xd8\xcc\x7e\x78\xd6\x63\xad\xad\x5a\x81\x9f\x79\xac\x96\xe9\xeb\xc5\xad\x5e\xab\xdf\x51\x70\xa9\xc2\xce\xce\x3f\xff\x72\x7c\xfd\xfd\x97\xaf\xbf\x9a\x8f\xcc\xd3\x0f\x51\x77\x86\xb5\x83\x49\x3b\xe7\x57\x9f\x96\xe5\x1d\xb4\x80\x2c\xf6\xdc\xa6\x11\xbe\xe1\x5c\xa3\x44\x49\x38\x0b\xd2\xd5\xdc\x07\x8e\x29\x13\xd8\xcf\xa6\x3b\x08\x47\x8a\xf7\xbd\x56\x50\x84\x1d\x78\x9f\x58\x63\xa6\xad\x40\x6e\xa6\xe6\xe8\x03\x22\xd2\x32\xb9\x9a\x80\x26\x20\x8f\x0e\x20\xbd\x77\xab\xbc\xa6\x44\xbd\xf2\xab\x4e\xf8\xdc\x26\x7e\x17\x5f\x36\x7c\x51\x97\x7e\xa2\x38\xcd\xf0\x70\x2a\xdb\xf0\xd7\xd2\xad\x85\x86\x15\x11\x9a\xd9\x3d\xfd\x10\x9f\xfb\xd7\xa6\x53\x20\x2b\xaa\x38\xc3\x89\x2b\x87\x86\x9b\xe8\x75\xe9\xdd\x16\x46\x0f\xc9\xdb\xc3\xe0\x3f\x76\xd8\x70\xfc\xd0\x2f\xa7\xb4\xf6\x38\x61\x75\x81\x5c\x1d\x8d\x60\xc1\x57\x56\xfe\x23\xea\xec\x9a\x28\xde\xf7\x7e\x4c\x37\x5c\x2f\x2a\x80\xa1\x6e\x39\x91\xdc\x73\xef\x99\x7b\x2c\xaa\x97\xed\x15\xba\x88\x01\x6f\x54\x20\xd3\x60\xb2\x07\x46\xc5\xb4\x47\xed\x9e\xdb\x3c\x80\xa7\x19\xe2\x14\x44\x75\x5d\x4c\x06\x98\xc7\x94\x8a\xa1\xdc\x85\x57\x46\xaa\x93\x9b\xf3\x08\xa6\xc4\x14\x34\x80\x46\x32\xcc\x80\xf3\x28\xe0\xf0\x91\xe1\x81\x75\x99\x47\x5d\xa6\x1c\xad\x22\x93\x4b\xae\x70\x20\x78\x75\x94\x80\x24\x22\x57\x08\x8c\x7c\x93\x25\x65\x73\x71\xfa\x31\x89\xf9\xed\xcb\xb7\x7b\x58\xb2\x3f\xe3\x26\xbd\xa1\x9f\x8a\x6e\x46\x89\xed\x76\xa6\x5c\x28\x97\x45\x5c\x4a\x11\x1b\x3e\x62\xa5\x56\x40\x0d\x89\x9d\xca\xd2\xdb\xae\x2d\x46\xec\x20\x4b\x9f\x40\x36\x5d\xa4\xb3\x20\x32\x62\xde\x8b\xc5\x11\xab\xd1\x45\xa6\x4f\x64\x23\x59\x4f\xb6\x66\xb2\x29\x13\x07\x62\x3e\x87\xb9\x1f\xf2\x92\x6a\x30\x18\xdc\xe2\x09\x75\xcc\x00\x33\x93\xc3\xd1\x50\xb0\x0c\x78\x95\x92\x62\x23\xa4\x4f\xe4\x93\xc2\x5c\x9c\x01\x35\xe5\xb6\x93\x15\xd3\xb8\x06\x31\x75\x2a\xa0\x55\x09\x3b\xf7\x37\x9f\x4e\xed\xe1\x8d\xc6\x75\x03\xfc\xc6\x74\xf3\x6b\x8f\xd3\xf8\x1d\x7d\xdd\x9c\xf3\x6e\x38\x0d\xbe\x84\xbb\x8a\x3c\xec\x53\xe4\x09\x9d\x68\x97\x75\xb5\xb3\x06\xe7\x39\xa8\x9c\xe2\x01\x37\xf6\x52\xec\x9e\x39\x87\x50\xd2\x44\x69\x1d\x8c\xa7\x09\x10\x13\xf7\x41\x84\x2d\x05\x92\x8e\x7b\x97\xd9\x24\x8b\x39\x9c\x37\x4e\x2b\xbb\xfc\x17\xa2\xc0\x86\x57\xb6\xe1\x2e\x94\xe6\xd5\x00\x7b\x58\x21\xdf\xf3\x49\xdf\x50\xc8\x4e\xf7\x02\x19\x90\xb7\x73\x54\x52\x9b\x8b\x88\xff\x99\x52\xca\xf2\x79\x9a\x14\x17\xc2\xdd\x9d\xcf\x17\xa6\x10\x37\xde\x29\xe7\xc9\x5b\xf3\xaa\xed\x0c\xd5\x4a\xb5\x1e\xb0\xad\x9e\x62\xba\x90\xad\x41\x95\x36\x26\x56\x4f\xc5\xca\x42\x1a\xd8\xd1\x81\xc1\x4b\x6a\x9d\x23\x97\xc5\xb2\x2b\xe4\x4b\x11\xfd\x7a\x76\x88\xd8\xc5\xf5\xaa\x62\x5b\xe2\x80\x39\x4b\xd9\xb4\xbb\xa9\xe6\x91\xb3\x49\x7a\x55\x16\xa2\x1e\x84\x76\xde\x07\x62\x60\x35\xba\x40\x1e\x3d\x28\x59\x7a\xe6\x93\x21\x5b\xfd\x99\xbc\x2f\xf2\x59\x15\xff\x7c\x15\xe7\xa7\x59\xc5\x33\xa5\x92\x07\x76\xcf\x89\xbc\xf3\xa8\xbe\xd6\x3f\xde\x28\x63\xd2\x32\xce\xd3\x08\x60\x34\x64\xf7\xbc\xd1\x7d\x0a\x69\xf8\xf8\x44\xd8\x07\x53\x4e\x3b\xa9\x69\xdb\xc7\x71\xef\xdc\xc8\x70\x73\x92\xbe\x9b\xb5\x95\x1d\x6b\x4a\xb1\x78\x8a\x38\x1b\x1e\x31\xff\x6a\x35\x68\x03\xb9\x85\x0d\x38\x70\x73\xfb\x00\xaf\x28\x0b\x3c\xcb\x3e\x11\x51\xc1\xf6\xda\xd9\xf3\x44\x2c\xe0\xad\x53\x7e\xff\xcc\x1e\x0e\xf7\x89\xb2\x9d\xcf\xd3\x32\xdf\x9d\xc7\xc8\xe9\x8d\xce\x94\x9f\xcd\xf2\x1e\x32\xde\x37\x62\xff\xf3\xcb\xaf\x1f\xed\xc3\xdc\x1c\xa4\x16\xbb\x96\x91\x7c\xf9\xc4\x4c\x1e\x6b\x72\x99\xb3\x3d\x28\x90\x9d\x86\xe8\xe5\xcc\x17\x4f\xde\xbb\x73\x92\xc7\x65\xc5\xea\xfc\x27\x67\xaf\xcf\x3b\xd7\x9e\x77\x4e\x9f\x7f\x01\xe8\x31\x0e\x8f\x43\xc0\xc6\x34\xdc\xf7\x64\x4c\x14\xa0\x4c\xf8\xca\x07\xf6\xca\xf5\x5a\x90\x3a\xdf\x7f\xfa\x6c\x12\x95\xc8\x26\x92\x73\xb5\x47\x09\x11\x23\xa2\x48\xf1\xa6\x27\x1a\x7d\x3c\x0a\xb3\x44\x00\x09\xd6\xc9\x28\x2c\x87\x20\x46\x34\xd8\xa0\x17\x38\x1f\x03\xf9\x5a\x34\xa9\x41\x33\x9b\xa3\x84\xb4\xb7\xeb\x0b\x52\x7e\x7f\xab\x83\xdd\x4e\xfe\x6c\x32\x22\xfe\xa5\x6d\xeb\x85\x6c\xce\xe7\xd9\x0f\xf7\xd2\x7c\x68\x33\x0e\x42\xf0\xd8\x8e\x6e\x26\x9b\x01\x6b\x93\xc2\x12\x5f\x82\xeb\x20\xeb\x6d\xb1\x52\x64\xb5\x1d\xc8\x7a\x98\x6b\x35\x76\xcf\x31\x50\x1f\x63\xb8\x64\xb2\xb5\x67\xc1\x9d\x16\xe9\xd6\xe5\x43\x15\x0d\x92\x8b\xa6\xb8\xf1\x20\x08\xca\x6c\xe4\x83\x0c\x69\x79\xd8\x46\xee\x41\xf1\x10\x5b\xef\xcf\x91\xa2\x12\x7b\xcb\xe8\x75\x94\x7c\x1e\xca\xa1\x39\x36\xb2\x4b\x2f\x81\x4a\x0e\x87\x76\xe3\xfd\x2d\x51\xf0\x83\x3d\x07\x0a\xd8\x24\xb5\xa9\xbe\x04\xaa\xfe\x20\x66\x4d\x19\xca\x43\xad\xfe\xf5\x6f\x5f\x77\x6e\x89\x29\xe2\x58\x1f\xa3\x8d\xc5\x54\xdc\x74\xa9\x8b\xf0\xd6\x8e\x14\x87\xfc\xa1\xdb\x0f\x02\x72\x3e\x7e\xec\xc3\x43\x3a\x51\xd4\x49\xf7\x5c\x19\x7a\x4c\xaf\xba\x92\x02\x3a\xfe\x29\x2a\x3c\xf6\x8d\xbb\xe4\x62\xea\xad\x3e\x44\x9c\x24\x84\xb9\xa4\xd5\x8b\x16\x58\xf9\xe5\x85\xd3\xbd\xe8\x43\xde\xdc\x46\x48\x17\x13\xc9\xda\x8d\x44\x8d\x26\xda\x17\x25\xb5\x0d\x65\x14\x53\x43\x37\xfa\x73\xda\xde\x02\xbd\x6d\x7f\xf2\x6d\xeb\x33\xdd\x0b\x5a\xbc\x3d\xbc\xaf\x94\x16\x1a\xde\xb3\xe9\x48\x69\xb7\x1c\x29\xfb\x3d\x00\x33\xdf\x04\xf8\x68\xfa\x80\x0c\xef\xda\xef\x4b\x1a\x5c\xb6\x21\xc2\x5b\xd8\x03\x88\x7b\x05\x96\x0c\xc3\xbb\x71\x64\xb1\x62\x37\x4a\xa8\xa3\xe9\x87\xf1\xe7\x06\x83\x11\xdf\x3f\x47\xf0\x22\xff\xe8\x6b\x1f\x8a\x78\xa0\x28\x06\x4d\xa7\x52\x1c\x85\x38\xd8\x93\x23\x70\xda\x6e\xdc\x21\xb7\x0e\x67\x09\x0d\x7e\x4e\xee\xad\x70\x3b\xe5\xbd\x17\xf4\xd6\xed\x18\xcb\xbc\x8e\x46\x51\x0c\xe9\x4c\x75\x9d\xa4\x41\x92\x61\x6d\x94\x01\xf1\xcf\xa1\x88\xb2\xac\xc2\x4e\xf4\x0d\xa3\xcc\x6d\x5b\x65\x79\xd3\x2a\x7b\xe9\x37\xca\xaf\x56\x59\xde\x63\x95\x79\x0d\x8d\xda\x16\xe4\x3e\xea\x59\x3d\x55\xf3\xf6\x49\xfb\x3e\x39\x3e\xfe\xeb\xcb\xde\xf3\x89\x40\xca\x02\xea\xca\x6a\x69\x37\xae\xbf\x16\x5a\x79\x46\xf6\x72\x26\x19\xee\x3b\x42\x72\xab\x9e\xc5\x7b\x90\x5e\x67\x8f\x38\x05\x3f\xb2\x87\xd8\x88\x73\xfa\xe8\x65\x15\xa0\x38\x2c\xea\x8b\x86\xd3\xc5\x0c\xec\xe2\x21\x8b\xf1\x63\x88\x8b\x1e\x33\x53\x54\xc2\x8c\x8c\x27\x61\x16\xd5\x14\x46\xae\x67\x00\x8b\xc6\x3c\x78\xb1\x3d\x7a\xdc\x4a\x4a\x11\xe7\xea\x1e\x21\x1a\x91\x95\xa2\xa4\xc7\x5a\x83\x84\x25\x43\xde\x66\x80\x0c\x15\x9c\xbe\x56\xff\xca\x00\x74\xd1\xeb\xf5\x78\xd5\x50\x2d\xee\xd8\x98\x52\x4b\x32\x7a\x42\x0f\x6e\x68\x0b\xb2\xf3\xc8\x05\xe0\xbd\x7a\x61\xf5\x22\xc8\x55\x9e\x8a\x08\x34\xf0\x65\x9d\x34\xd5\xa2\xc9\x9f\x91\x79\xd0\x82\xac\x2a\xe4\x6d\xd6\xe2\x9e\xa5\x26\x30\x03\xb8\xa3\x93\x17\x33\xc0\x07\xd4\xfd\xec\x75\xd9\x15\x62\x22\xcb\xc9\x28\xb3\x55\x2c\xd9\x28\x47\xab\x54\x01\x90\x3c\x0a\xd0\x8c\x60\x60\xd0\x1e\x53\xaa\x88\x51\x52\x1f\xb0\xc2\xad\x4f\xa4\x7b\x18\x7e\xdb\x70\x1b\x2c\x1e\xb1\x05\x1e\x2b\xc3\xa5\x35\xc8\xc9\xcb\x02\x13\x28\xba\x3e\xb6\xa3\xf3\xb9\xed\x67\x83\x2c\xb8\xce\x4c\xca\xcc\x1a\x8f\xe4\xb5\x01\x58\x9a\xd7\xc0\x05\x1d\x0e\xa7\x5e\x7d\x1e\x74\xe3\x37\x78\xd0\x35\x94\xe4\xa9\x34\xb0\xdd\xfa\xfe\x96\x29\x45\xec\x16\x44\x77\xa4\x00\x30\xdd\x2c\xcf\x18\xc5\xdc\x73\xb9\x1a\x79\xfc\x6c\xda\x0e\xa1\x2f\xcb\x78\x43\x5b\x23\x71\x72\x4b\x19\x59\x62\xb2\x81\xa5\x26\x80\x22\xc1\xe1\x2c\x3d\x1d\x1b\x15\xaf\x2f\xf0\x97\x8f\x10\x0b\x44\x61\x44\x38\xe8\xfa\xf7\xb7\x40\xde\x55\xd0\x53\x38\xff\x2a\x6d\x36\x39\x5a\x1a\x72\x00\xc7\xae\x60\xf8\x72\x52\x24\x99\xd4\xe1\x36\x62\x53\x30\x99\x32\x76\x35\x33\x04\xc8\x3b\x02\x87\x52\x00\x70\x52\xf2\xc9\x78\x0a\x49\x64\x1e\x0c\x15\x15\x7e\x30\x20\xab\x8e\x40\xf8\x0e\x70\xd9\xac\x00\x7d\x89\x92\xb3\x23\xe7\x5a\xb3\x3b\xe2\x7c\x04\x3f\xb3\x4d\x95\x18\xbb\x6b\xd5\x11\x97\x00\xcf\x71\x97\x95\x0d\x2a\xca\xb2\x78\x3c\x84\xf2\xce\x53\x02\x12\x3a\x4e\x84\x10\x1d\xa6\x7b\x75\xce\xeb\x43\xaf\x14\x5c\x04\x0a\x3a\x72\xe1\x12\x91\xea\x2c\x63\x4e\x95\xac\x3b\x8a\x91\x1b\x0c\x79\x28\xf2\x52\x0c\xd5\x84\x53\x5c\xaf\xec\x3e\x2c\x82\x67\x08\x94\xc0\xb5\x82\x05\x0d\x5b\xed\x1e\x10\x5e\x21\x15\x4a\xa0\x5d\x16\x99\x92\x32\x54\x13\xdb\x40\x92\x96\x92\x56\xbb\x0d\x8e\x30\x73\xba\xb3\x7e\xe0\x48\x35\xaf\x7d\xf0\xcf\x66\xb1\xbb\xb4\x24\x1b\x59\x6e\x2e\x8d\xae\xf5\x09\x1b\xd0\x99\xc2\x66\x72\x7e\xb8\xc5\x5d\xe2\x57\x27\x56\x48\xae\x48\xe9\x9c\x68\x89\x5b\x3a\x7a\x63\xff\x6d\x18\x0b\xf8\x03\x53\xc6\x2e\xdb\x07\x08\x68\x79\x31\x61\xd8\x3b\x13\x86\x7d\x60\xc2\x70\xa0\x3f\x14\x61\xc2\x84\x01\x94\x69\xcf\xd3\x84\x11\xa6\x09\x43\xc9\x56\x8a\xa1\x04\x29\x67\x38\x02\x58\x3f\x04\x2a\xb1\xbe\x7a\x4a\x30\x01\xd2\x34\x68\xa1\xfb\x9d\x0b\xc7\x71\xa6\xd0\x7f\xbd\xfe\x13\xc2\xc5\x51\x08\xbc\x52\xb1\x05\x73\x56\xa8\x8a\xc6\xcf\x8a\xaf\xbd\x9e\x32\x5c\x11\x39\xae\x98\x32\x30\x89\xc5\x92\x5f\xe1\x83\xa6\x9e\x68\x53\x77\x8b\x90\xeb\x41\xa7\x4b\xed\xaa\x2a\x20\x06\x67\x28\x07\xc0\xad\x02\x90\x2e\xb8\x32\x1a\x1c\x21\xe0\xfe\xd1\x50\x30\xe4\x64\x16\x04\xfb\x78\x62\x24\x86\x64\xcf\x9a\x27\xb2\x5f\xcf\x13\x60\x13\x72\x05\x1e\x13\x21\x68\x55\x96\xf1\xf4\x1c\xc8\xc6\x32\xf8\xe7\x44\xf1\x0c\x7d\x0c\x86\x56\x9f\x8d\x52\x76\x67\xf8\x65\x65\x6d\x43\x43\x51\x71\xed\xc5\xbe\xd7\x73\x5b\x10\x00\xf9\xd6\xfc\xda\x15\xef\x6f\x70\xee\x1f\xea\x08\x5e\x2e\xeb\x8c\x30\x4d\x09\xd9\x90\x95\xb5\x06\xfc\x24\xc6\xad\x20\x50\xb1\x38\x5b\xc0\x05\xe8\xdb\xb5\xb5\x82\x4e\xac\x7e\x7d\x0b\xee\xeb\xf2\x00\x22\x0d\xa0\xb5\xc7\xd4\x44\xaf\x72\x97\x35\xe8\x14\x38\xa5\xf3\xc8\xfd\x58\x8e\xe4\x14\x93\x9d\x12\xe6\xda\x1a\x58\x9d\x56\x8c\xa3\x1a\x0b\x25\x8f\x09\x11\x5a\x06\xca\x29\x67\x58\x2e\x98\xc5\xf5\x78\x3f\xb0\xb4\x84\x34\x84\xc7\xf4\x22\x0d\x01\x3f\x15\x5b\x45\xd9\xb3\x7c\xd4\xf6\x83\xab\x77\xce\x47\x05\xd4\x93\xbf\x65\x7a\x46\x08\x68\x82\xff\x7c\x6d\xef\x82\xac\x1e\x3c\x94\xd0\x85\x01\x3a\xbd\xa6\x29\x63\xec\x74\xb2\x4c\x05\x9c\x5b\xe4\x85\x96\x57\xcb\xfe\x4a\x9c\x3d\xc0\xd8\xdb\xbc\x66\x8b\x54\xf8\xfd\x4d\x2c\x82\x8a\xc8\x0f\x7f\xc6\xb6\x6c\xe9\x31\x60\x5d\x26\x1b\xf3\x19\x62\x62\x54\xe2\xe7\xf7\x99\xa5\x93\x18\x1e\x6b\x36\xa6\xa3\x94\x34\x11\x7b\x23\x8b\x4f\x72\xa0\x50\x4a\x4e\x09\x54\x4a\x51\x75\x5e\xbc\xa3\xea\xb1\xd3\x0a\xfc\x78\xc7\x05\xfb\x15\xb1\x0e\x89\x6a\xca\x67\x29\x85\x94\xe6\x08\xee\x73\xca\xd8\xc5\x35\x23\x9d\x9a\x03\x85\x51\x92\x09\x4b\xf2\x91\x96\x71\x3e\x4a\x86\x49\xf3\x89\xc9\x3d\x07\xf8\x41\x2d\xd1\x93\xd9\x4b\x71\x0f\x9a\x6d\xa2\xb4\xac\x89\x8d\x59\x6a\xbb\x67\x96\x08\x01\x21\x51\x31\x96\x57\xd1\x2a\x93\x66\xb1\x03\x95\x22\xa6\xcd\xe0\xe6\x37\x58\x74\x87\x28\x05\xb9\xe9\x8c\x5b\xbe\x04\xf8\x5c\x8b\x06\xa8\x58\xee\x78\x7b\x23\x59\x55\xa6\x37\x53\x6e\x6b\x83\xed\xd4\xa3\xa6\x8e\x39\x7d\x91\x82\x9d\xa5\xb0\x95\x83\x05\x29\xfe\x2c\xfd\x7d\x13\xc9\xef\xaf\xbf\x7f\x31\xc7\xff\xec\xf0\x86\x83\x22\xdd\x3c\x8a\xf7\x62\xd1\x3c\x55\x44\x5e\xeb\x55\x9d\x9a\x07\xf7\x29\x81\x1e\xd1\x0d\x88\x76\xc5\x37\xc4\xcb\xcb\x57\x80\x1b\xe8\xff\x66\xfc\xc5\x2c\x71\x6c\x34\x7d\x59\xb9\xe3\x83\x76\x94\x79\x40\x8c\x86\xf8\xcc\x61\xf3\x88\x3f\xde\xd8\xa9\x8f\x1f\xe3\x09\x5e\x9b\xe3\x63\x37\x39\x0e\xc3\x76\x6b\x48\x57\x96\xa7\x3c\xe8\x49\x32\xc7\xa1\x9f\x79\xe5\x8b\xe2\xdf\x4e\xc7\x5f\xd9\x45\x13\x9e\x6b\xef\xdf\x85\xfa\x84\xcd\xda\x84\xbd\x75\xd9\xd5\xb7\xbe\xef\x5a\xbe\xd3\xb3\x20\x53\x3a\x46\xb1\x89\x51\xc5\x61\xd6\x9f\xdf\xe7\x5d\x39\xb0\xfd\x2f\x70\x09\xca\x93\x6e\x19\xb1\xc9\xab\xae\xb5\xd7\x9e\xed\x5d\x9c\xdb\x22\x3b\x2e\x21\x15\xbd\xa2\x72\xfc\x48\xc7\xee\xea\x59\x37\x6c\xb6\xc5\xa2\x5f\x99\x17\xdd\xca\xab\x5e\xb5\x63\xa7\xae\x7c\x63\xb4\x2e\x61\x5e\x93\x16\x2f\xb2\xa3\x53\xbf\xdf\x41\x10\x5d\x86\xcc\xe5\x38\xf8\x95\x30\x3d\x31\xfe\xe6\x6b\xb9\x2b\xc5\x01\x3b\x9d\x2b\x3f\xb6\x27\x78\x08\x0e\x9c\xaf\xde\x81\x92\x66\x0f\x87\x04\xca\x8c\x55\x46\xf0\x3b\xd1\x0b\xfc\xa5\xc7\xbf\xd6\x99\x60\x97\x55\xaf\x53\x26\x8c\xa8\x1f\xce\xaf\xa2\x38\x74\xef\x2c\x0c\xfa\xdd\x5a\x3b\x36\xd3\x07\xaa\xed\xfb\x1d\x0c\xd3\x65\xc0\x74\x4f\xb2\xd6\x9a\xca\x6a\x51\xa6\xa6\xc2\xb6\x50\x1f\x82\xde\x6a\xa1\x5b\x7b\x33\x0a\x0f\x90\xab\x2d\x5d\x99\xe4\xb7\xb4\x6e\x29\xfc\x39\x75\xc8\xf4\xd7\x2a\x8f\x39\xaa\x54\xcb\x21\x69\x2c\x10\xf3\xae\x1d\xf4\x0f\x1a\xec\xfb\xeb\xe5\xa7\x88\x56\xfe\xd8\x20\xa8\x4a\x36\x97\xa3\x98\x90\x4e\x0c\x17\x70\xfc\xc8\xca\x41\xf9\xac\xaa\x2c\xe4\x75\x71\x8e\x6b\x1f\x2e\x15\xa8\x3a\x37\xc6\x4b\xbd\xa1\x9d\xef\x61\xfc\xdd\x71\xaf\x4b\x17\x93\xee\xa3\x2d\x95\xbb\x60\x4b\x69\x44\xc8\xb9\xbd\xeb\x3e\x55\xd5\x7b\x36\xc4\xde\x19\x4a\x01\xce\x34\xb0\xc5\xfc\xa2\xa6\x1d\x08\xba\x51\xb2\x00\x9f\xd2\x73\x06\x0a\x27\xd0\xda\xd6\xb4\x15\x37\x77\x2d\xbb\x15\x85\x22\x1d\xbd\xf8\x06\xf5\xd7\xf0\x36\xfc\x54\x93\xaa\xcd\xb1\x4d\x77\x51\x68\x8b\x48\xe3\x91\xf3\x29\xc8\xe2\x63\x67\x82\xf7\xbd\x37\x4a\xee\xb1\x03\x99\x62\x15\x93\xf6\xec\x1a\x2f\x5b\x72\x7c\xa4\xe0\x1c\x3e\x29\x82\xc2\x08\x36\xaf\x3c\xc9\x17\xa4\xb1\xf2\x01\x51\xad\x7a\x5a\xc7\x76\x29\xfe\xe0\x18\x73\x75\x1f\x81\xf0\x86\xeb\x01\xb5\x98\x1f\x05\xbb\x1e\x11\x43\x9c\x08\x0f\x8c\x9d\xee\x77\xf9\x7e\x09\x38\x2d\x2a\x5b\x9b\xe3\x91\x4a\xee\x28\x72\x1c\x08\x32\x0f\x6c\xf5\xf8\xba\xc3\xe0\x6e\xd4\x4e\xcf\x91\x42\xbc\xc8\x52\xfe\xe4\xe7\x5e\x78\x38\xfb\x3e\x99\xb0\x28\x87\x69\x05\x7c\x01\x93\x0b\x95\xf7\xb7\x4c\x7e\x60\x96\x49\x9c\x5f\x2a\x05\xb1\xd3\xf8\x22\xd6\xff\x43\xf2\x71\xfc\xe5\xfb\xf7\xaf\xdf\x76\x4c\x86\x37\xc1\xef\x64\xde\x7b\xd5\x48\x8d\x71\xc2\xae\xb2\xae\xf1\xe5\xec\xc9\x07\xec\x4f\x38\x73\xfd\xda\x3d\x0b\x9f\x51\xb2\x35\x9f\x3d\x55\x0f\xf4\x92\x00\xba\x53\x59\xb3\x0d\x85\x3c\x1b\x2c\x04\x17\x48\x8d\x95\xb2\x07\xf2\xca\xd9\x64\xb0\x62\x67\xac\x24\x3d\x05\x27\x57\xae\xee\xe9\x9a\x8b\x92\x24\xb8\xf7\x37\xe3\x70\x2e\xd2\xe6\x42\x90\xc4\xb7\xb9\x90\x8d\xac\x19\x44\xbf\xb9\xdb\xb7\x3f\x5c\x27\x39\xab\xc4\x77\x85\xb2\x5d\x6d\x75\xe9\xb1\x76\x8d\x67\x31\xb3\xa4\xf3\x7a\xff\x7c\x87\x7d\xa4\x1a\xcf\x6a\xfc\xf0\xae\x75\xc7\xd4\x7f\x3f\xe1\xa4\x15\x26\xd0\x89\x48\x51\x99\x8d\x5c\x38\x14\x59\x9a\x86\xb3\xac\xc6\xbd\xc1\x75\xb5\x45\x37\xc2\xc9\xfb\x8a\x00\x3b\xff\x4a\x29\x17\xf9\x8c\x8b\x6e\xc6\x5e\x3b\x7c\xf4\xc1\x3d\x5f\x7d\x99\xf2\x9a\x21\xd2\x27\xb9\x81\xb0\xaa\xe8\xc2\x90\xa4\x10\x4f\x23\xf6\x05\x0f\x61\x2f\xf4\xc5\x9b\x1d\xca\xcf\xe3\x63\x54\x62\x00\x6e\xb2\xdb\xd8\x93\x3c\x7b\xb8\x57\xf9\xde\x2f\x7f\x86\xfd\x2f\x12\x0c\xee\xc8\xd4\x79\x16\xdb\xb6\xe5\xb9\xab\x5b\xbf\xbc\x7e\x3b\x9e\x1e\xf7\xe8\x91\x21\x39\x5f\x11\x44\x1c\x0c\x71\x24\xcb\xf9\x1c\x20\xa5\xb8\xde\x70\x5e\xc4\x3d\xbd\x3e\x5d\x93\xb1\x56\x53\x7e\x7f\x33\xe0\xe4\x7e\x9d\x4c\x78\x19\x2a\xfa\x87\xd4\xf1\xde\x58\xf9\xb8\xce\x8f\x3a\xb0\xe0\x4c\x17\x53\x66\x9b\x37\xd9\x7a\x90\x85\x8a\x8e\x8c\x67\xe5\x13\x97\xeb\xea\x50\xaf\x55\x1a\xf7\x94\x77\xfc\x69\x9e\x8e\xb5\x9a\xb8\x9a\x88\x2d\xd8\x27\x2b\x1a\x26\xaa\xaf\x71\x67\xf3\xdf\xac\xe8\xac\xf8\x68\x33\x3c\xec\xca\xe5\x98\x9c\x8d\x1a\x9d\x08\xd2\x42\xb1\xf5\x0c\x95\x90\x8c\x43\x8f\x3a\x1c\x1d\xe1\x7a\xf0\xe4\x52\x50\x6a\x75\x44\xec\x72\xc1\x11\x1e\x53\x54\xae\xf7\x68\x28\xc0\x25\xd3\xa6\x24\x2a\x09\xc0\x5f\x7a\x18\x24\x77\x1b\x8f\xb9\x8d\x95\x2c\x4e\xd7\xaa\xd2\x64\xf1\x51\xa9\xd0\xd1\xf4\x8e\x62\xa1\x0a\x66\x4b\x2b\x36\x58\x60\x3e\x8b\x5d\xe7\x0c\x03\xde\x45\x81\x13\xc5\x2e\x2d\x61\x49\x1c\xe4\xe4\xe3\x44\x57\xe6\x02\xaf\xe1\xb4\xa0\xf4\x64\x43\xc1\x17\xc9\x5d\xf1\xae\xbc\x28\x54\x7f\x10\x05\x86\xd0\x5f\x7f\x6b\x8f\x3e\x52\xe2\x0c\x38\x97\x24\xaf\xb8\xaa\xaf\x2f\x32\xb7\xb1\x22\xf9\xb3\x66\xab\x65\x78\xb8\x2b\x1f\x34\xbe\x22\xd9\x22\xed\xe7\xd2\x91\xbc\xe2\xe6\xe0\x14\x57\xad\xf6\x2c\xc6\x73\x42\xad\x92\x8d\x07\xa6\x02\x24\x2a\xc6\x49\xed\xd2\xac\xd5\xa0\x6b\xae\xe7\x40\xe0\x4c\xaf\x36\x77\xb5\xcd\xe8\x41\xdc\x19\x70\x16\xd6\xa5\x21\x6f\x23\x9d\x73\x20\x97\x9d\x81\xa5\x97\xde\x3f\x3b\x2a\x40\xb5\xf3\xf9\x2c\x06\x4f\x00\xa9\x8c\x43\x48\x69\x82\x5b\x1f\xeb\xa8\xaa\x98\xfc\x83\x08\x41\x16\x43\xc0\x66\x9e\x07\x08\xa8\x0f\xe5\x21\x11\x17\x91\xc7\x82\x61\x3a\xa6\xfc\x58\xb3\x7f\xbb\xec\x45\x81\xd6\x25\xe2\x7c\x0b\x41\xd7\x8d\xa7\x4d\x33\x7f\xb9\x6d\xa2\xef\xee\x01\x3e\xc8\x0a\x7c\xb0\xc4\x05\xf6\x8d\xea\x72\x13\x16\x98\x4f\x9c\xd6\x6b\x3a\x45\x77\x56\xe6\xc9\x2d\x54\x5f\xd6\x08\xa5\x06\x7c\x70\x0f\xd7\xe2\x1e\x16\xe9\x5d\x58\x8b\x1e\x6e\x77\xe9\xe2\x84\xa2\xed\x61\xc2\xbe\x01\xee\xb6\xe9\x44\xb4\xe7\xe8\xac\xc1\xc7\xae\xc1\x97\xe3\x9d\x56\x76\xfe\x46\x2b\xa3\x35\xef\x34\xb3\x9f\xb5\x33\x72\xf8\x5f\xd6\xd0\x1f\x5a\x17\x18\x20\xfb\x20\xa3\x6e\x22\x68\xec\x18\x21\xfa\xf2\x0e\xc2\x02\xa8\x9a\x0e\xcb\x43\xdd\xbc\x2e\x6e\x83\x76\xd6\x81\xdb\x93\xd7\xf0\x1f\xa9\xed\xff\xad\x5f\x52\x8f\x41\xfb\xac\xae\x65\xbc\x11\x5c\x3d\x39\xd8\xf1\x26\x34\xc8\x8d\xa8\xc4\x55\x88\xf6\xb4\xb1\xbc\x8b\xe3\xbf\x8d\xf6\x2d\x8f\xba\x87\xc7\x02\xea\x5c\x57\xad\xc9\x7c\xa7\x39\x39\xdd\x68\x4f\xdd\xb2\xb8\xd9\xa0\x55\x1b\x54\x39\x3e\xfe\x27\x5b\x74\x97\xc8\x9f\xbf\xec\xdd\xf6\xc5\x76\xed\x36\x92\xe5\x0d\xb9\xbf\xe9\xb5\x76\x7f\x9e\x47\x20\xd9\x82\x86\x00\x90\x25\x94\xcb\x99\x92\xab\x94\xa0\xd3\x00\xc7\x15\xf6\x4d\x1c\x09\xb0\xb2\x83\xbb\x81\x46\xbf\x43\x21\xbe\x76\x39\x92\x0f\x86\x7c\xa8\x67\x4a\x9e\x6e\x2c\x1a\xf8\xe0\xa8\x24\x60\xc3\x59\xa5\xe1\xa5\xec\xde\xdf\x40\x69\xeb\xa8\x44\x18\x26\x09\xba\x2d\x8d\xa6\x89\x65\x9c\xde\x5e\xee\x6c\x1b\x9e\x02\xa5\x7a\x70\x14\x01\x3c\x1b\xb3\x7f\x7f\xe3\x4c\x95\xd1\x3f\x95\xe3\x01\x68\x8b\x75\xe0\x40\x1f\x41\xc1\xdf\xcb\x45\xd5\x34\x00\x20\x89\x71\x2c\x1e\xa4\x64\x28\xe2\x1e\x6f\xdd\xf5\xae\xf7\x09\x7e\x8f\x8f\xa9\x7e\xa9\xcc\xd6\x71\xdc\xaa\x3b\x77\x18\x04\xe9\xfd\x33\x97\x81\xd7\x27\x18\xa0\x2d\xb9\x55\xbe\x17\x2e\x5b\xd0\x0b\x1b\x4c\x03\xe3\x84\xc8\xbb\xe0\x41\x67\xc3\x70\x27\x60\xe1\x1f\xaf\x1e\x99\x5c\x21\xb7\x1c\x72\x7a\xcc\x5e\x8e\x06\xd1\x57\xae\xc2\xd3\x84\x12\xd8\xe8\x1d\xd5\x7c\x7b\x16\xf2\x94\x74\xb4\xad\x63\x8f\x77\xea\xdc\x23\x60\x71\x44\x18\x00\x7d\x93\x2b\xd5\x6c\x96\xe0\xa4\xd7\x61\x76\x68\xa5\x7f\x7f\xa3\x9a\xd5\x7f\xf5\x94\x61\xdd\x0f\xe1\xbe\xe6\xdc\x8a\x10\x7f\x83\x69\x2f\xeb\x07\x04\xce\x27\xc4\xb6\x6e\x6e\x9d\xca\x8d\x1d\x51\x58\x6d\x92\xdd\xe8\xae\x1e\xe9\xf7\xfe\x1c\xd0\x39\xb9\x4f\x3e\xe6\xab\x26\xfe\x78\xc6\x7f\xff\xcc\xab\xd0\xf7\xb1\x01\xd6\xf4\x04\xdc\xbb\xdd\xb7\x63\xe6\x0d\x1f\xe8\x07\xbd\x94\x9b\xf1\x75\x3c\xff\xfb\xfb\xe3\x8c\x23\xec\x86\x05\x92\x9f\x96\x0a\x98\xf1\xe9\xc2\x94\xf2\x6b\xa0\x5a\xe1\x48\x54\x27\x50\x7c\x17\x15\xee\x4b\xe9\x43\xd9\x50\x0d\x4b\x10\x3f\x33\x12\x94\xb2\x3f\x3b\xb2\x70\x87\x65\x9f\x9f\x94\x58\x26\x8c\xd8\x4a\x36\x0f\xec\xa0\xbd\x38\x12\x33\xdc\xc2\x6c\x02\x12\x98\x34\xac\x43\xfa\x40\xf1\x72\x65\x89\x5a\x48\x25\x40\xbf\x84\x33\x53\x82\x6e\xb6\x5a\x52\xc0\x63\x35\xfc\x23\x3f\x02\xac\xe6\xa0\x55\x71\x1a\x5f\x86\xab\xce\x39\xd0\x46\x53\x35\x57\x2f\x1b\xbc\x8c\x3c\x06\xcd\xa3\x2f\x04\xfc\x7a\x5a\x39\x0d\xca\x89\x4a\x82\x1a\xb0\x36\xe0\x56\xad\xa5\xa1\x58\xa2\x21\x0d\xcc\x2c\x86\x1c\xf6\x48\x52\x66\x6d\x21\xa0\x30\xe5\x75\x2b\xe2\x77\x6d\x68\x47\x35\xc4\x1b\xfd\x21\x6b\xf9\xc8\x5a\x97\xa7\x65\x3d\xe1\xf7\xd1\xf8\x1a\xfc\x1d\x50\xc7\x30\xa4\x9b\x50\x8d\x6f\xb6\x83\xee\x5b\xde\xcd\xc3\x1d\x70\xc6\xb7\x6a\xe2\x9d\x84\xcd\x9d\x84\x3f\x17\x38\x6d\x81\x2a\x78\xb6\xdb\x6f\x39\x81\x4b\xf6\x48\x2e\x31\x85\x4a\x41\xa9\x89\xf5\xdf\x14\xf2\x77\x51\xbf\x70\xce\x8a\xd9\x4c\xbf\x2e\x52\x30\x9a\xc4\x93\x07\xe4\xbb\x9f\x80\xdf\xc1\x47\xa4\xdd\x55\xb3\xa4\x02\x7c\xed\x4c\x41\x3a\x2e\x85\x9f\xd9\x47\x18\x47\xea\xe3\x1c\x01\x4b\xbd\xd4\x46\xaa\xcf\xee\x42\x21\xf5\xc8\x41\x22\x32\xb5\xed\x9f\x9d\x0d\x25\x59\xf8\xf9\x94\x16\x69\xa8\x8c\x29\x80\xb1\x3f\xe3\xe8\x80\x92\x75\x92\x52\xc2\xa9\x5d\xe2\x49\x6b\x7a\xc5\xc8\xd1\x47\xb8\x4b\x66\x96\xca\x35\xa7\x65\x79\xae\xc5\x89\x5a\xdc\x3e\x05\x05\xea\x59\x57\x04\x2f\x62\xd4\x44\x24\xbe\x51\x0b\x64\x3f\x8d\x14\xeb\x92\x21\x64\x8f\x00\xb4\x34\xcd\xeb\xde\xe6\xf3\x78\x7b\x55\x05\x33\x4f\xa4\xe5\x13\x01\x11\xa5\xe7\x97\xda\x12\xa5\x69\x47\x9f\xb5\xac\xdd\x54\x71\xa5\x29\x74\x1d\xda\x58\xaf\xfd\xdb\x7c\xf0\xae\x4e\x08\x0b\xac\x69\xcc\x51\xbd\x49\x22\x43\x30\x2d\xe3\x48\x6e\x3c\x17\x36\xb0\xce\x6e\xe5\xfe\x96\x3a\x04\xff\xdb\xb9\x9b\x5d\xb9\x7f\x4e\xe4\x6b\x1c\x32\x2d\xc3\x2c\x98\x3d\xc1\x5b\x6d\xce\x49\x65\x15\xb1\x08\xce\x91\x77\xf8\xf7\xee\x8d\xab\xdf\x7f\xff\xe5\xd7\x7f\xde\x5b\x89\x3d\x06\x92\x5b\x5e\xc3\x10\x5a\x2d\xcb\xa0\xdf\xa5\x86\xe5\xfd\x0d\x70\x6a\xe1\x63\xec\xdb\x3e\xa8\x3c\x0e\xdc\x0f\xdf\xe9\xcf\x0b\x71\x16\x93\x31\xe4\x40\x1c\x9d\xa1\xea\x01\x74\xc9\x22\xea\x14\x53\x3e\x1b\x62\x97\x71\xe9\x13\xf1\xc4\x45\x09\x92\xb3\xcd\xf2\x79\xed\x4d\x47\x3c\x71\x96\x77\xf1\x7e\xa1\x1a\x01\x30\xd2\x74\x48\x84\x3b\xb2\x4f\x69\x23\x48\x5f\x96\x79\x4c\xf1\xd2\x17\xfd\x1a\x78\x86\x92\x4b\xa1\x51\x78\x1f\x9c\x94\x7d\x4a\x52\xcb\xbd\x51\xec\xa9\x54\xdb\x85\x1e\x2b\x35\xd5\xfa\x48\xc1\x47\x72\x2e\x52\xa9\x8e\x02\x6b\xa4\x02\xda\x06\x8d\xd7\x17\x1b\x76\xa8\x3f\x6d\x95\x1b\xcd\x7e\x31\x5a\xf0\x90\x83\x41\xe9\xab\x97\x85\xa9\xd3\x64\xd1\x28\xe7\x1b\x45\x9f\xca\x96\x6d\x36\x5b\x0d\xae\x5d\x32\xef\xb2\x42\x35\x0c\xb8\x60\x8d\x10\x53\xd6\xae\x3d\x6d\x14\xdd\xf9\x01\xcc\x55\x66\x53\x5c\x8c\x46\xfb\x81\xa0\x5f\xfa\xd0\x0d\x7a\x9d\xba\x52\x13\x3e\xdf\x12\x97\x6b\xe1\x6e\x94\x7e\x26\x4f\x37\x04\xe6\xda\x42\x1b\x6c\x5e\x56\x09\x56\x4e\x86\x3f\xda\xc9\xd9\x30\xe1\x29\x87\xa5\x67\x65\x4c\x95\xb2\x2b\x03\x30\x65\x71\x69\x01\x0c\x81\x4a\x48\xf3\x27\x2b\x17\x43\xcc\xee\x4c\x51\xb4\x7b\x74\x2b\x1c\x78\xed\xb1\x82\x2a\x6f\x84\x94\xc8\x2b\xdd\x6b\x16\x29\x52\xe5\x7c\x24\x9f\x33\x40\x6f\x13\x36\x1e\x3c\x7b\x29\xc0\x20\x25\xe1\xa5\x43\x87\x2b\x52\xea\x53\x57\x95\x09\xb6\x6b\x13\x22\xaa\xaf\xb7\x19\x93\x91\x3a\x87\xf1\xda\x02\x29\x5a\xb6\xf3\x4c\xb5\x94\xe5\xdc\xea\xb0\xa2\x8d\x45\xfd\x74\xa0\x95\x55\xdc\x0c\xba\x3a\x8a\xb4\xac\x6a\x5f\x15\xc5\xc4\xa1\x00\xa9\x5d\x5b\xa4\x86\x0d\xdc\xf5\x81\x19\xbb\xab\xef\xc7\x6b\x45\x57\xd5\xd7\x35\xe5\xba\xfe\x31\x55\x33\xf6\x7c\xc8\xed\x3a\xe5\x6c\x56\x39\x57\x86\x73\x15\x6a\x92\xfa\xde\x6f\x8b\x11\x3b\x17\xfa\x79\x0b\x99\x16\x59\xb3\xd1\x06\x92\xa8\x46\x9a\x2c\x45\x70\x3c\x0a\x95\x56\xe8\xfa\x0d\x85\x7f\xee\xb7\xba\xaf\x95\xed\x05\x5f\x77\x02\x7b\xc9\x1f\x13\x3a\x12\x17\x56\x79\x08\x09\x1e\x77\x1c\xa6\xbc\x57\xb2\x8a\x86\xb8\x76\x67\x5a\x57\x93\xcf\x9b\x6d\x30\x0e\x90\x8d\x41\x20\xb5\x1f\x85\x20\x72\xbb\x8e\xc3\x90\xfb\xae\x98\x7a\xee\x65\xda\xaf\xff\x70\x15\xdb\xe6\xf0\xdb\xdb\x38\x0f\xcc\xe1\x65\x88\xa3\x7f\x88\xb5\x43\x1a\x09\x50\xac\x35\x2d\x58\x7f\xe1\xdf\x81\x08\x98\x99\x7f\x07\x1b\xdf\xcf\xe0\x38\x85\x5f\x46\x04\xd9\xab\xdb\xe1\x85\x38\x1e\x0d\x71\x02\x9f\x84\x17\x69\xc4\xb1\x77\x76\xc4\x15\xb3\xa0\xfc\xce\x36\xf5\x29\xc8\xb4\x19\x17\xb3\xf7\xf2\x01\x04\x7f\xe7\x78\x96\x77\xf1\x7e\xa2\x00\x26\xac\x31\xde\x89\x6b\x92\x6c\x64\x4a\xe8\xa9\x3d\xed\x90\x65\xea\xbe\xc3\x07\x2a\xa5\x26\x49\x38\x49\x79\xb5\xdc\x9a\x9e\x16\x99\xf8\x46\x81\xc2\x79\xd2\x27\xcb\xdb\x63\x7d\xc6\x0a\x67\xb1\x0d\x02\xd9\x2c\x4a\xd3\xc9\x0a\x77\x6c\x14\x34\xd9\x1d\xaa\xd2\x2e\xe1\xc9\xb9\x53\x66\xee\x78\x24\x04\xde\x26\x29\xb2\x41\xd9\x43\x06\xec\x49\x3a\xdf\x28\xf7\x54\xb0\x49\xfc\xbb\x7a\x69\x57\x5c\xbb\x2a\x1f\xa5\xd4\x06\xc5\x07\x9c\xb6\x6f\x44\x31\x68\xee\x75\x6b\x73\x1a\x8a\x4e\xdb\x1b\x42\xa2\x6e\xa9\x92\x58\x4f\x00\xa6\x5d\x88\x44\xcf\xb7\xa4\xe4\x5a\xb6\x1b\x85\x9f\x89\xd1\x2d\x39\x19\xdb\xe7\xb2\x21\x28\x70\xca\x69\x53\xb6\x1b\x31\xae\x36\x18\x48\x37\xe8\x47\x29\x55\x60\x06\x7a\x5f\xc9\xc9\xfc\xe8\x13\xc5\x18\x01\x42\x15\x9c\x42\x60\x71\x26\x30\x68\x70\x49\x14\xea\x92\x4b\xac\xda\x28\xfd\x77\xa6\x20\x06\x58\xa8\x9d\xf3\x46\x0c\xad\xcb\x74\xea\xba\xde\x92\x2c\xa3\xac\xd3\x42\x0d\xfa\xda\x42\x15\x3a\xaa\x36\x1c\x11\xb6\xe4\x53\x25\x5f\x28\xa7\x2c\x99\x6b\x31\x3a\x55\x1b\xa4\xc8\x27\xa9\xca\x46\x0d\x79\x83\x5e\xf5\x64\xf4\xe1\xa5\xea\x47\x32\x47\xc5\xfd\x0a\xce\x90\x2b\x52\x77\x73\x23\x5b\x94\x31\x9e\x5b\x05\xfc\xaa\x72\x61\xa6\x13\xba\xb0\xe9\x80\x9e\x0e\x35\x98\x75\xd5\x2b\x22\xde\x1c\x78\x52\x52\xbb\xb6\x49\xb0\xb5\xff\x72\xa2\xd5\xbe\xba\xf4\x95\x9f\x2a\xba\xaa\xbe\xb2\xc8\xae\xeb\x1f\x11\xfa\xe7\xc2\x8d\x9c\xa5\xa8\xdc\x97\x94\x30\x65\x6f\xb4\xc0\xb5\x96\xd7\xd9\x6a\xd6\x3e\xb8\x7d\x1e\x5b\xc0\x77\xed\x2a\x49\xc7\x75\x31\xa4\xee\xad\x15\xba\x7e\x43\xe1\x9f\x7b\xb1\xbf\x56\xb6\x17\x7c\x8c\x86\xbe\x05\xa6\x84\x8e\x1a\x5b\x17\x1c\xc2\x6a\x45\xfa\x43\x6d\x8d\xd0\x4b\x29\x1a\xe1\xe0\x09\xc5\x65\x5e\xd5\xd1\x4f\xea\xaa\x6c\x8d\x8b\x50\xbd\xb4\xc1\x91\x10\xc9\x4f\x89\x99\x5c\xa9\x52\x7b\x62\xf7\x1a\x5a\x18\x78\x4d\xe3\x1c\xdf\xba\xc1\x2d\xe6\xeb\xd6\x6d\x2f\xfc\x03\xbb\xce\xbf\x1c\x77\xb2\x0d\xb2\x64\x00\xd6\x2c\xdb\x83\xf2\x38\x2a\x58\x67\x28\x2d\x3d\xe5\xdc\x63\xfd\x28\xe9\x22\x73\x7a\xe9\x39\x33\x46\xee\x7b\x06\x4a\xc3\xd2\x49\x29\x56\x80\xf2\xa7\x70\x46\xe4\xba\x91\x94\xfb\x87\x64\x2e\x12\xe1\xba\x66\xbd\x7c\xc0\x23\xdf\x7c\xc9\x94\x93\xfa\x7f\xfb\xa0\x6b\x4f\x9f\x25\x03\x98\xd4\xf0\xae\x45\x1c\x7d\xe0\xde\xda\x2d\xd8\x2d\xce\x19\x1e\xba\xa1\x00\x95\x39\xf4\x20\xa0\xea\xf1\x51\x8a\x6b\x35\xe9\x6f\x7b\x5b\x8d\x93\x35\xe9\x79\xac\x48\xaa\x3b\xce\xa4\x46\xd0\x2a\x19\xa4\x3e\xbb\xbe\xee\x4e\xc1\xa3\xe5\x8e\xac\xa7\x01\x4a\x36\xb6\x4a\xa8\x94\x64\x40\xba\x14\x71\x59\xbc\x0b\x03\x52\x37\xe3\x73\x2a\x67\x72\xd9\x91\xcb\x5e\x52\xf1\x03\x2e\xda\x01\x09\x87\xb6\xa1\x88\x49\xe2\x57\x5e\x64\xd8\x28\x79\x46\xf9\xc4\x34\x50\x3a\x29\x2f\xb3\xbf\xe5\x08\x1c\x77\xa6\x90\xdc\x2b\x15\x9b\xe5\x33\x8c\xe7\xbb\xcd\xff\x97\x5c\x2e\xf2\xe9\x92\xbd\x96\x2c\x4b\xc9\x00\x03\x91\xc9\x3a\x67\xc8\xba\x70\x94\x85\x0b\xb9\x54\xa9\x7a\xb1\x6e\x94\xb4\x24\x51\x02\xde\x09\x93\xf5\xf1\xb2\x2a\x2b\x5b\xd7\x76\x24\x7d\x95\x64\x7c\x42\x83\x29\x8c\xdb\xc8\xc8\x16\x10\x3f\x7e\x06\xa8\xa3\x75\x7e\xb3\x74\x6c\xc7\xc3\x81\x8c\x8d\x9c\x56\xbc\x62\x1a\x7a\x08\xa7\xa3\x06\x2f\x87\x90\x29\x14\x6f\xa8\xca\x58\x0e\x06\x2d\xf1\x8c\xb8\xeb\x2e\x41\x74\x63\x6b\x5f\x29\x4e\x1e\xf4\x3a\xf5\x00\x38\x2f\x1c\x3a\xc9\xa0\x97\x56\x23\x60\x2c\x51\xd1\xfe\x26\x97\xd2\x96\x40\x18\x4a\x8e\x41\xd4\x84\xc3\xd9\x27\x4f\x0e\xce\xf7\x2e\x8c\x30\xe5\xca\x0f\xff\xda\xdf\xb8\x6e\xe1\x6e\xdd\xc1\xa6\xe3\x3a\xb1\x96\xcb\xcf\xb8\x66\x88\x6a\xda\x09\x40\x55\x7c\x20\xef\xbb\xd8\x13\x07\x4e\x60\x7b\x8e\x5a\x74\x2e\xae\x3f\xda\x53\xa7\xfa\xe0\xd3\x4b\x5a\xa0\xf6\x86\x41\x8c\xab\x98\xba\x09\xd9\x27\xa5\x15\x13\x5d\xa0\xdc\x20\xa5\x0b\xf5\xc8\xb9\x88\x36\x9a\x72\xe4\xf9\x81\xb2\xd3\xbc\x2e\xa2\xd2\x97\xf3\x8d\x4f\xa0\x47\x3b\x87\x06\x8f\x10\x96\x58\xbe\x0d\x15\xdc\x69\xb0\x92\x05\xfe\x61\x08\x5d\x65\x08\xd1\x74\x31\xf9\x17\xe4\xb2\x8a\xc3\xb1\x88\xad\xaa\x2e\x1c\xc6\xe6\xda\xa1\x81\x98\x32\x36\x2d\xbc\x8b\x67\xf5\x35\xb5\xc1\x5d\x70\xe0\xb5\x11\x9b\x2b\x3f\x9f\x75\x18\x06\xf7\xea\x29\xfb\x01\x97\x49\x53\x17\x8a\xb2\xc4\x94\xff\x47\x6d\xe0\xe5\x23\x82\xab\xe8\x04\x6b\x1f\xdd\x06\x96\xe1\x64\xba\xb6\x1e\xf0\x14\x38\x93\x77\x89\x3c\x8c\x86\x48\x05\x60\x10\xd8\xa7\xe4\xfa\x4a\x25\x17\xb8\xbe\xb6\x1c\x02\x34\xc3\xf3\x96\x63\xa1\x96\xd7\x17\xa3\xd0\x0e\xb6\xca\xa8\x95\x5f\xa9\xba\x34\x26\xe9\x66\x10\xb2\xc0\x4a\x28\xd2\x05\x28\xb2\x93\xcf\x0d\x74\x0f\x27\x55\xc3\xed\x54\xa3\x7c\xb4\xab\x01\xb5\x60\xe1\xc0\x5b\x23\xce\xbc\x4a\x00\x98\x18\x7c\x9b\x65\x8a\x99\x34\x59\xba\xf4\xed\x3c\x1e\xac\x38\x99\xfd\xad\x4f\x47\x0a\x52\xf6\x9a\xa5\xbc\xf2\xb3\x16\xd8\x20\x19\x1c\xef\xc8\x47\xcb\xe9\x37\x5d\x07\xf8\xda\xf4\x52\x52\x85\xd2\xbd\xd6\xb4\x15\xd5\x25\x56\xb2\xbc\x10\x0d\xca\x1b\x81\x45\xe5\x1d\x3f\xf3\xa6\xc7\x85\x34\xac\x34\x3d\x59\xab\x82\x00\x4e\xa6\x09\xdc\xa7\xbd\xce\xf5\xac\x02\xe0\x8a\xe4\x6f\xfa\xd6\x34\x5d\x31\xbd\x3e\x65\x5d\x25\xeb\x37\xe5\x4b\x92\xd6\xd3\xd1\xd2\x4e\xf2\x43\x1e\xf4\x3a\x9d\xf8\x28\xc6\xfb\xe2\x77\xb0\xdf\xb7\xf1\xb2\xbc\xa1\xa1\x6d\x9b\x6f\x94\x7b\x70\xd1\x1f\xa9\xb7\xd3\xeb\xb7\x9d\x76\x57\x81\xb3\xb6\x0c\x99\x15\xe3\x0d\x20\x2f\xfc\x39\x88\x32\x5a\x7a\x07\x31\x40\x33\x2c\x6e\x0d\x61\x65\x73\x59\xd8\x71\xfe\x30\x82\xc7\x27\x0f\xf6\xf7\x2d\x27\x87\x17\xdc\x3d\xcc\x4a\xd1\xb3\x63\x68\x18\xef\x1d\x1f\xab\x72\xcf\xc7\xca\xdd\xc1\xeb\xbe\x18\xbc\x7a\x0b\xaf\x9b\x23\x6d\xf0\x22\xb8\x0d\x84\x71\x1c\x7d\x64\x94\x64\x85\xdf\x8e\x6e\xf7\xcf\x6b\x47\x2a\x9e\x5c\x7e\xd7\xaf\x21\xcf\xfa\x5c\xb6\x50\x17\xe3\x5e\xeb\x1b\x32\xb0\x8f\xc3\x8f\xc4\x2e\xeb\x08\x5a\x99\x34\x84\xec\xdc\x66\xe1\xae\xff\x19\x81\x49\x3d\xea\x9f\x82\x49\x03\x74\x15\x11\x58\x20\x22\xbb\x24\x8a\x75\xbb\xeb\xd3\x61\xcc\xbb\x0b\xb7\x06\x17\xcf\x16\xe2\x60\x7e\xde\x74\x85\xdc\x0e\xca\xf4\x37\x82\x32\xb7\x91\x07\x2f\x66\x03\xc1\xd0\xc0\x35\x88\x17\xf3\x37\x0f\xf9\xb4\xe1\xc9\x13\x94\x40\xc8\x6f\xd0\x3e\x50\x8b\x30\xdd\xc4\x5e\x74\x63\xde\xfb\xba\xf5\x97\x2f\xe7\x87\x71\x97\x65\xea\x6c\x60\x35\xfd\x22\xa2\x8a\x2d\x93\xb4\x6c\xde\xaf\x45\x3c\x91\xe3\xf0\x02\x27\x1c\x47\xd9\x3b\x35\x3a\x87\x88\x09\xce\x13\xdb\x00\xd4\x63\x04\x89\x60\x67\x28\x04\xa9\x53\x72\x83\x37\x41\x7e\xf2\xa0\x87\x77\x14\xbc\x68\x3a\xb9\xb6\x6d\xfa\x50\xfd\x60\x8f\x00\x55\xca\x62\x00\x79\x03\xfc\x9a\x5a\xf0\x9e\xc1\x7b\x9f\xc0\x7e\x3b\x70\x86\xf7\x80\x1f\x38\xc0\xcb\xd3\x0f\xec\x5e\x50\xb2\x55\x7d\xc0\xd8\x16\x73\x46\x9d\x64\x79\xe4\xdf\xdf\xc0\xc7\x25\x26\x7d\x0f\x02\x6c\x0d\x95\x8c\x6d\x84\xa9\x05\xd6\x0f\x80\xb0\x98\xf3\xd8\x06\x0c\x82\x1e\xce\x40\x9d\xf3\xe0\xa8\x05\x9b\x73\x0e\xd2\xc4\x11\x0b\x14\xd8\xac\x55\x89\x6d\xe5\x39\xef\x64\x4e\xf1\x85\xbc\x0d\xc4\x05\x71\xa7\x5c\xa8\x82\x79\x90\x31\x5b\x25\xc4\xe0\x14\x68\xdf\x5c\xf4\x1d\xe3\x81\x94\x5d\xc8\xbb\x2c\x56\xb4\x64\x07\xf0\x07\x0e\x5a\x0c\x7c\x1f\x5b\x62\xa3\xe0\x32\x2a\x33\x6b\xed\xb4\x2d\x1e\x39\x43\x57\xd1\x7b\x38\x58\x4e\x4a\xd7\x1b\xd1\xb2\xfa\xc0\x44\x82\x5d\xc6\x14\xfd\xca\x86\x1e\x3c\xd5\x8a\x60\x63\x56\x96\x65\x60\xf2\x71\x81\x4f\x72\x50\x38\x46\x75\xa1\x82\x53\x15\x9c\x2a\x63\x04\x90\xaf\xc8\x19\x43\x77\x01\x3d\x2a\xd6\x02\x84\x30\x40\x9a\xb9\x30\xaa\xa2\x1a\x83\x88\x1f\x15\x59\x63\x05\x8d\x55\x43\x62\x1e\x74\x75\x11\x5c\xce\xb1\x96\x4f\xd2\xe5\xd0\xf4\xa1\x0c\x70\x35\xb2\x71\xe0\xa1\xbc\xa0\x80\xc0\x18\x88\xb9\x2d\xa9\xc0\x50\x12\x45\xb8\xd9\xc5\xc3\x58\xf7\xf7\x37\xaa\x58\xf0\x07\xee\xce\xcf\x30\x04\xce\xe6\xda\x0c\xdd\x8e\x99\xf5\x94\x6d\x19\x1b\x01\xab\x49\x50\x4d\x3b\xca\x75\x70\xd2\x44\x90\x45\x9c\x4a\x33\xc3\xc6\x57\x60\x49\x9f\xb1\x6a\x0a\xa0\xbd\xf6\x0d\x17\x92\x7c\x94\x6b\x84\x03\x16\xe5\x04\x24\x2d\x11\x60\x06\xcb\x9d\xf3\xba\x14\x0b\xe0\xb0\x86\xd0\x47\x75\x3a\x1b\xa4\x29\x42\x8a\x83\x43\xd8\x15\x6a\xde\x97\x34\x60\x13\x4a\x66\x74\xc5\x45\xfc\x19\x51\x7b\x3d\x7f\xf9\xb6\x17\x5c\xd5\x0d\x79\xe3\x18\x75\x6d\x9c\xc0\xc4\x0d\xcb\x98\x11\x79\xf9\xfd\x33\xa8\x42\xee\x91\xce\x3e\xb3\xdb\xb5\xa8\xf9\x4b\xc7\xfe\xa5\x63\xef\xea\xd8\x5d\x53\xbc\x0a\xff\x2e\x03\x2e\x03\x45\x66\x41\xb1\x6c\xf3\xe4\x66\xb9\xc5\xb1\xdc\x9c\xd3\x6e\x20\x82\xad\x41\x72\xae\xf6\xc9\x5f\x5a\xfe\x2f\x2d\xff\x43\x5a\x7e\x97\xb0\x1f\x4f\x5f\x8e\xff\xda\xa9\xe9\xc1\x90\x54\x96\xd1\x0a\x93\xf7\x4a\x04\x81\x43\x5c\xaf\x49\xd5\xaf\xc3\x51\x5c\x06\x26\x30\xcf\x10\x66\x11\xdf\x20\x97\x40\x35\x9b\xd0\x41\xd4\x36\x88\xd8\xbf\x66\x80\xbf\x66\x80\xff\x9e\x19\x40\x07\xc5\x6e\x52\xd4\x32\xc4\x1b\x28\xc8\x0b\xf6\xb6\x99\x37\x97\xeb\x99\x62\xaf\x23\x01\x9b\x93\x01\xb8\xb9\xc0\x7e\x7e\x68\x24\xfc\x35\x1d\xfc\x35\x1d\x3c\x24\xf9\x5f\xff\xf1\x33\x1c\x8b\xea\x44\xe2\x6e\xf1\xdf\x49\x97\x02\x9f\xa2\x80\x4c\xb7\xa1\x04\xe5\x76\xa0\x1b\x29\x45\x9e\x69\xe0\x61\xa6\x81\x87\x99\x06\x1e\xae\x1a\x78\x68\x1a\x78\x58\x6a\xe0\xe0\x06\xbd\x36\xaf\xa2\xda\x18\x00\x58\x81\x49\xc0\xd3\x50\x41\xef\x5f\x94\x0f\x1d\xcc\xf2\x21\x9d\x3d\x90\x96\xe5\xea\x36\xe3\x5e\x0f\x53\x0d\xdf\xdf\x58\x54\xb6\x28\x04\x8a\x25\x1f\x02\x45\x0b\x4c\xa3\x54\x5e\x29\x04\x0a\x13\x04\xb3\x2d\x60\x08\xfe\x03\xb4\xea\x2b\xd5\xe0\xe4\xa3\x7b\x67\x35\x4f\xb5\x72\x06\xa0\xbf\x8a\xfb\xc2\x6a\x61\xba\x24\x6a\x95\xf7\x51\x8d\x02\xd9\x79\x35\x6d\x5a\xd3\xe6\x4d\x11\x4d\xeb\xa8\xc4\x05\x7f\x06\x00\x9c\x30\xdb\x9c\xe5\x3e\x1b\x3c\xb0\xa4\x31\x69\xf3\xce\x34\xed\x1c\x29\x94\x0a\x8a\x8b\xc2\xd2\x5f\xb5\x9b\x77\x28\xe6\x60\xc8\x6a\x9c\x8a\xc1\x89\x29\xc8\xec\x97\xdd\x11\x42\x21\x5f\xc3\x91\x38\x17\x43\x29\x66\x70\x1d\x88\x0e\x49\xf8\xe6\xc8\xa6\xcd\x89\x53\x23\x6e\xda\xcc\x39\x9f\x2e\x7e\x68\x80\xec\x9a\x18\x0a\xe5\xb0\x56\xc1\x38\xb2\x2d\x83\x3d\x24\xb2\x3e\xd2\xf2\x24\x12\x8a\x09\xfa\xea\x2c\x32\x26\x0a\x72\xe9\x26\xdb\x34\xd7\xa6\xe2\x62\xd1\x06\x73\xbd\x45\xde\x07\x90\x37\x50\x12\x9d\xc3\x2e\x53\xed\xdb\x31\x7a\xf2\x39\x7c\xe2\xa0\xa0\x5c\xc0\x7f\xe4\x38\x14\xcc\x42\x71\xd4\xb6\xeb\x2a\x4c\xca\x76\xac\xe5\x9e\x48\xdc\x00\x15\x1a\x6d\x3e\x8c\x51\xef\x8b\xad\x00\x8d\x22\x3f\x8f\x80\xa1\xab\x53\x91\x89\xeb\x92\x6a\x29\xb8\x02\xcb\x08\xd4\x0c\x40\x7d\x8f\x80\x2d\x2f\x45\xe3\x65\x64\xfc\xb8\x9a\x30\x07\xc1\x1f\xdb\xa5\xeb\x1c\x14\xe7\x73\x50\x9a\xcd\x41\x3c\x9b\x83\xf2\x9d\x39\x28\x23\xfc\x2c\xc4\x44\x9c\xa2\xa1\x52\x1c\x26\x33\xd6\x89\x07\x8c\x94\x52\xae\x5c\x5f\x11\x03\xe1\xd3\x74\x30\xea\x22\xb1\xf7\x2f\xa5\xcd\x2c\xe9\xf6\xcc\xe2\x66\x13\x4b\x99\x4d\x2c\x81\x38\xb9\xf9\xc4\xe2\x87\x16\x5d\xee\x91\x6b\x89\x40\x63\x2f\xf2\x74\x05\x6a\xba\x0d\xfe\xe0\xc0\x84\xe4\x29\x96\xf4\x93\x73\xc4\xff\xd9\xb9\x5c\x88\x8d\x43\x61\x63\xb9\x70\x60\x8f\x0e\xe5\x0f\x09\x66\x75\x9f\x5e\x21\xbb\x56\x4f\xce\x79\x25\x0e\x6c\xc1\x45\xcb\x58\xa1\xc8\xa5\x6c\x9a\x58\xca\x04\x5a\x03\x72\x36\x7d\x7a\x7f\x2d\x35\xfe\x5a\x6a\xfc\xb7\x2e\x35\xfe\xcf\xce\x65\x86\xd5\x2a\xe4\xad\xc1\x54\x45\x68\x33\xc5\x33\x37\xc5\x7a\x6b\x30\x89\x8a\x8f\x50\xa1\xb7\x9e\x33\x57\x56\xe7\x0c\x27\x1a\xb8\x1b\xe5\x1b\x43\xa9\x0c\x89\x42\x40\xb6\x86\x1f\x1c\x49\x7f\x2d\x55\xfe\x5a\xaa\xfc\xe8\xc8\xf9\xfa\xdb\x6f\xbf\xfc\xfa\x4f\xf3\xb7\xd7\x7f\xee\x64\xe3\x1c\x7a\x8c\x89\x86\xf4\x10\xc0\x09\xa9\xe6\x50\xed\x90\x1f\xf4\x89\x11\x9a\xd4\xec\x12\xe6\xd8\xb8\xa2\x4a\xea\x3d\x0b\xb2\x7a\x4e\x9e\x8a\xe8\xaf\x95\x9f\xad\x2c\x53\x4a\x8a\x67\x5c\x07\x2f\x13\xb6\x58\xca\x14\x45\xa8\x10\x91\x5d\x62\xfb\x56\x4a\x7c\x81\xff\x42\xef\xf1\x50\x9b\xc7\xc3\x26\x15\x3b\xde\x78\x49\x94\xab\x07\x3c\x38\x39\x8d\x43\xcc\x01\x63\x05\xc9\x6a\xee\x06\xb9\xbf\xbf\x69\xa1\x92\x8f\x2b\x2d\x58\x45\xf9\xfb\x03\xbc\x02\x22\xc5\x13\x47\x0a\xb5\x9c\x31\xe0\x3c\xb8\x4b\xd6\x3e\xbf\x15\x8e\x46\xfe\x19\xcd\xa0\xe0\x9a\x5a\xa4\x7c\xe2\x7c\x81\x3b\xce\x6d\x88\x9c\x9e\xb5\x73\xe9\x34\xf2\x87\x88\xd1\x4e\x7f\xc4\x06\x09\xba\x12\x93\x23\x86\x8b\x7a\xc9\x86\xa4\x88\x08\x54\x73\x7c\xf2\x04\x45\xc5\xfa\x70\x19\xd8\xbe\x2e\x7f\x12\x43\xce\x50\xce\xf1\x48\x31\xcb\x30\xc9\xa4\x0a\x8b\xa3\x7e\xa9\x5b\x47\x05\x30\xef\xc1\x2e\xee\x03\xc8\x91\x82\xcd\x62\xf7\x3d\x89\x8e\x00\x94\x42\x8b\x00\x83\xc6\x3f\xca\x42\x22\x0c\xb6\xa9\x32\x86\xfb\x35\xa2\x69\x6b\x7a\x42\xd0\xbe\xc6\xfc\xe3\x8d\xb1\x92\x7b\x60\xf8\x64\x1d\x96\x43\xea\x54\x73\x24\xb1\x72\x2c\x30\x8c\xca\x4a\xad\xa7\x2c\xea\x39\x9d\x65\x69\xc8\xa2\x70\x0b\xc8\x97\x44\xf7\x89\x4e\xcd\x54\x43\x95\x7f\x07\x2c\x68\x2e\x95\x02\xdf\x00\x0e\x4f\x37\x80\xc3\xbd\x92\x59\x82\x61\x5a\xc3\x27\x9c\xd5\x2a\xb3\x24\x6c\x90\xf0\x61\x2a\xbd\x18\x33\x28\x54\xec\x23\x1c\xa3\xe8\xaa\x7a\x70\x54\xab\x18\xce\xcf\x62\xb4\x32\xe8\xa7\xb2\xe2\xd9\xf3\xea\x05\x23\x6f\x3c\x4b\x0b\x34\xc0\x40\x14\x26\x9e\x98\x2f\x3d\x28\xce\x14\x72\xd9\xfb\xce\x4f\xf8\x32\x3f\x29\xd7\xc7\xd7\x3d\x67\xb8\x77\x90\x93\x10\x6c\xb7\x76\xaf\x94\x3e\xeb\x60\x43\x59\xd6\xab\x55\xdd\x8f\x64\xa1\x27\xd6\x83\xa8\x16\x2b\x66\x5b\xcd\x3d\x1e\x66\x05\x1b\x18\x97\x13\x5b\x99\x9b\xba\x35\xba\xa3\x0c\xa2\xb1\x5c\xcf\x62\x60\xfb\xe6\xbc\xd3\x21\x51\x95\xec\x86\xf8\x2c\xeb\x7d\xf8\x9c\x83\xb7\xca\xc5\x35\xd2\x19\xc6\x64\x7c\x86\xa6\x78\x4b\xe4\x7c\x11\xf3\xbf\x86\x43\xa2\x18\xd3\x90\x14\xbd\xcb\x73\x3a\x52\xce\x4a\x47\xe0\x53\x24\xf0\x7f\xb5\x4d\x28\x80\xc7\x78\x2b\xe3\xa2\xa7\x69\x35\x4a\x77\x05\xb7\xce\x67\x54\x6b\xeb\x01\xf8\xf3\x31\x42\x65\xc4\xc2\xaf\x77\x3a\x77\x89\x47\xe0\xac\x7a\x96\x2f\xe0\x18\xae\x11\x78\x06\xe7\xe4\x34\xc7\x70\xb0\x62\x99\x9c\xc4\x1c\xb8\xc9\xae\xf0\xfe\xd9\xfd\x79\x69\xff\xb0\x80\x3e\x8e\x65\x7e\x53\x40\xc5\x2e\xe9\x42\xbb\x7d\xa2\x64\xc3\x19\x6b\x93\x00\x55\x13\x2c\xb6\x22\xfb\xe0\xf8\x44\xb2\x38\x72\xa7\x44\xb6\xc6\x35\x34\x01\x7c\xfe\x4b\x28\x67\xca\x2e\x9b\xb0\x46\xa1\x0a\xd1\x0f\xca\x03\x91\xd4\xe5\xd7\x67\x90\x78\xad\x30\xc1\x82\x9d\x0b\x66\x20\xe7\xb3\xac\x0c\x7d\x3a\x04\xaa\x21\x0e\xa0\xc8\x58\x06\x83\x53\xf6\x65\x64\xb2\x72\x65\xe8\x43\x5a\x7c\xa1\xc4\xe9\x39\x2d\x50\xfb\xf4\x8e\xac\x06\x59\x04\x30\xd8\x24\xb6\x67\xdc\x81\x8d\x3e\x71\x58\xdc\x9c\x98\x47\x19\x99\xc5\x3d\xb0\xc6\x3d\x40\x46\xb6\xd1\xe6\xde\x3f\x8b\x1d\xf4\x27\xa4\xbb\x4b\xf2\xfe\xfd\x8f\x7f\x9c\x77\x3a\xe8\x3a\xa6\x1a\x64\x79\x10\x92\x7f\x12\xdb\x1e\xf6\x3d\x3a\x0f\x99\x3a\x50\x2b\xad\xa5\xcf\x2b\x88\xa1\x83\xd1\x95\x57\x1b\xc9\xba\x12\x73\x56\x2d\xcf\x74\x91\xc7\x37\x4e\xfd\x35\xe9\x90\x61\xf5\xb5\xad\x23\x31\x10\x5c\xc9\xef\x9f\xf1\x36\x57\x0a\xe1\x62\xba\xf7\x1b\xed\x52\xff\xfa\x75\xb6\xd9\x74\xae\x05\xb0\x9d\xd9\x38\x7c\x9d\x9f\xd2\x86\xf1\x80\xf6\xfd\x73\xdd\x82\xde\xd6\xad\xfe\x83\x27\xc4\x3a\xdc\x3c\x05\xc0\xbe\x40\x5a\x11\x02\x4d\xab\xc5\x9d\x7d\xb8\x6f\xd9\x1c\xd0\x87\xa2\xc4\xa5\xa8\xb3\x3e\x34\xc4\x62\x37\xb9\xe0\x94\x51\xd9\xb4\x30\x08\xbd\xb8\x65\x87\xab\x07\x2c\x9f\x4c\xd8\x9a\x0d\xb9\x1e\x18\xa0\x82\xfe\x66\x77\x73\x83\xb5\x52\xd0\xbd\x8d\xee\x0e\xb7\x3b\xbb\x8e\xbc\xda\x9b\x1e\xb5\xdd\x8b\x57\xa6\xb3\x0d\xff\x12\x20\x83\x23\x10\x19\x97\x79\x51\x17\xa7\x34\x58\x3f\x86\x7c\x32\x7d\x61\x9b\x10\xbd\x7f\x4e\x04\xfe\xd1\xba\x06\x71\x18\x46\xe0\x42\x27\x32\xb0\xbd\x6f\x70\x9e\xe0\xf3\x77\x75\xf8\x2f\x7f\xff\xf2\xb7\xd7\x47\xc1\xf3\xfe\x04\x92\xa5\xf5\x02\xcb\xb6\xc5\x57\x63\xff\xf1\xa4\x2e\x3e\xb7\x80\xa2\x9f\xcb\x85\xf3\x07\xab\x9a\x17\x25\x61\x4a\x8a\xe1\x7a\xaa\xf2\xf0\x4d\x2e\xa4\x6b\x66\x5b\xfe\xf4\x95\xe2\x85\x1f\x03\x45\x6b\x4d\xff\x98\xe7\xa9\xc6\x58\xac\xd0\x8a\xe4\xe7\xcb\xca\x70\xd7\x68\x34\x96\x9a\xae\xf0\x6a\xe2\x8c\x0c\x68\x8d\x65\x93\x31\x32\x2b\x4d\x50\xe8\x37\xd0\x6c\xa8\x5c\x98\x4f\x32\x7d\x6f\xa3\x7e\x54\x85\xc6\x0a\x7a\xfa\x70\x4a\xe4\x37\x5d\xd5\xeb\xb6\xab\xfa\xc9\x24\xf2\x17\xe6\x9f\x69\xe6\xd3\x2f\x7f\xdf\x1b\xb4\x8b\x88\x8d\x01\xd1\x1b\xbd\x9a\x55\x66\x55\xd1\xe6\x38\x06\x5c\xcd\x50\xb6\x9e\xb7\x6e\x4d\x6f\x1e\xd8\x51\x09\x6e\x60\x77\xf6\x54\xb1\x65\x9a\xed\x1e\x24\xea\x61\x63\xe7\x41\xc7\xd3\xc6\x70\x62\x77\x73\x10\x8e\x5b\x19\x6e\x7b\x2b\xe3\x3a\x08\xdf\x75\x74\xfb\x87\x69\xca\xf2\xc5\xb4\x81\x88\xf3\xdc\x38\x70\x7e\x56\x84\x88\x7c\x02\x85\xdd\x4d\x48\x5f\xbe\x87\xe9\xfb\xf0\xca\x6d\x2e\x07\x7b\xbd\x4f\xb2\x4b\x43\x24\x87\xf9\xed\x4a\xb3\xa0\x84\xfb\x2e\x81\xdb\x7d\x1c\x13\x4a\x3d\xa5\x42\xe0\x44\x0b\xf7\x77\xae\xef\x1d\x0a\x7c\xbd\xce\x8e\x2a\x66\x8b\xec\xf3\x8e\x43\x91\x3b\x24\x62\x1b\x2b\xf5\x78\x43\x15\xfc\xc9\xc4\x60\x4c\xfe\x62\x54\x13\xf8\xf7\x37\xcc\xae\x2c\xa3\xb7\xe0\xd7\x44\x65\xc3\x9b\x79\x63\x89\xfe\x33\x2b\xf4\xd6\xcf\xdf\x4f\x5f\xef\xd0\x8c\xf6\xfd\xec\xd7\xe3\x9d\xaf\xc3\x7d\x63\x48\x73\x1b\xed\x5b\x9a\x80\xcd\x6c\xbc\x47\x4a\xb1\xc8\x78\x37\x7f\x0d\xf8\xff\x91\x01\x0f\x41\xd8\xe7\x70\x0c\x0f\x98\xe5\x78\xe7\xd9\x70\x5f\x8d\x69\x1e\x47\xfb\x5a\x11\xf0\x4c\x4f\x1c\x18\x50\xf4\x65\x98\x65\xf0\xd7\x80\xff\xe3\x06\xfc\x3f\x7f\x35\xbf\xfc\xba\x73\xac\x07\x52\xf1\xdf\xb2\x62\x7a\x88\x8a\x1d\x83\x6a\xb9\x6a\x69\x0b\xbe\xf0\xa0\x31\xd9\x25\xb6\xe6\x3e\x50\x56\xb5\x80\xbd\x8c\x8d\xf3\xc0\x73\x1c\xba\x85\xe9\xe4\x3f\x3c\xac\x3d\x3e\xa6\xd5\x82\x13\x9d\xe4\x9e\xfd\x92\x6f\x84\x19\x1b\x88\xf5\x80\x0c\x73\xb7\xdc\xb0\xfb\x09\xd8\x5a\xf7\xec\x1a\x81\x90\x9f\x1b\xbd\xb3\xc2\x25\xdf\x25\xf3\x6e\x3b\xdc\x75\x3b\x52\xf2\xa6\xf9\xb9\x01\xae\xbe\xee\x99\x28\x4b\x78\xbf\x79\x52\xdb\x54\xc7\x7a\x02\x99\x54\xc7\xda\xb3\xbb\x9d\x02\x13\x83\x13\xf0\xd9\x2d\xd9\x99\x33\xd8\x29\x0e\x51\xb7\x0d\xf2\xcf\x74\xce\xd7\x7f\xef\x8c\x46\xaa\x6d\xec\xcc\xf1\x19\x8a\x4e\x49\x26\xfc\xf0\x2a\x30\x6c\xc4\xc0\x87\x0f\xd6\x6c\x37\xd9\x81\xb6\x18\xc9\x3b\x08\xda\xf8\xe1\xc0\x59\xbb\xdd\xef\x18\x36\x75\xde\x2f\x75\x1a\x36\x67\x33\x3d\xf2\x93\x5d\xb3\xfb\xf4\x8c\xbb\xae\x89\x6d\xf5\xb6\x01\xe8\xff\xd1\x3a\xd1\x6d\x72\x42\xdc\x18\x05\xfd\xb8\x99\x8f\xd8\x0f\xbb\xa5\xfe\x41\x83\x66\xd1\x3b\x8e\x9c\x33\x72\x79\x5e\x40\x94\xa4\x71\xd4\xd4\x9f\x1c\x35\xff\xfa\xe5\xb7\x87\x77\x4c\x38\xc3\xe8\xca\xd0\xa7\x21\xc0\x0f\x07\xad\xc3\xc4\x4f\x6c\x01\x57\xd5\xfe\xd1\x35\xf8\xe0\xfc\x31\x91\x1d\x6b\x19\xa8\x02\x5d\xc1\x30\x0f\xd6\x78\xb2\x0c\xef\x01\x36\x91\x32\x5c\x27\x38\x3b\x93\x5b\xfa\xa9\xca\x67\xdc\x93\x33\xb7\x72\xe0\x4f\x51\x53\x1d\x78\x98\xbe\xb9\xa3\x1d\x90\xbc\x0c\x33\x86\xc7\x90\x1b\x90\xfc\x80\xe4\xdb\x19\x9c\x7b\x12\xb5\x50\x69\x54\xbc\x83\xa3\x78\x54\x17\x06\xb8\x00\xe0\xec\x34\x0d\x89\x18\x44\xbe\x2e\xfb\x43\xa0\x9c\x41\xee\xca\x29\x3d\x55\xf8\x67\xe9\x55\xcf\xeb\x25\xd1\xf7\x37\x59\x85\xbb\x6c\xd2\xf6\x43\x40\x6e\x71\xaf\xf3\xac\xcd\xf8\x47\xff\xb0\xa6\x61\x34\x6f\xae\x0d\x2f\xa8\xf8\xc7\x20\xb7\xa5\xef\x1f\x07\xb0\x2f\x43\x19\xc1\xc3\xd3\x93\xfe\xa1\xa0\xe9\x20\xd2\x2a\xaf\x32\x8e\xd3\xd8\x96\x96\xa2\x8f\x26\x92\xad\xe9\x6c\x2a\xb1\xe7\x01\xd7\x27\x40\x54\x0e\x7a\x1d\xb7\xa5\x8b\xd8\x6f\x21\x81\xb4\xb2\xa6\x79\x42\x16\x2f\x69\x02\x8b\x74\x1e\xae\xff\x3f\xbe\x7e\xfb\xcf\xeb\xb7\x3b\xf1\xfa\x1f\x1d\x2f\x25\xca\x29\x88\x74\xb0\xfb\x14\x01\x99\xe5\x29\x15\x20\x8d\x53\xe4\x34\x88\x91\x5c\x7d\xb9\xb0\x23\x76\x41\x9d\x6f\x00\x9f\x2e\x8f\x36\x95\x25\x29\xc8\xcf\xe9\x5c\x28\xba\x68\x12\xd9\xe4\x36\x90\x23\x4b\x74\x87\x59\x7e\xef\x9f\x15\xc0\xa8\xfa\x0e\x53\xae\x46\x43\xce\x06\xa4\x16\x06\xa4\x76\x24\x0e\x32\x2e\x03\x79\xe9\xa4\x81\x82\x2d\x67\x73\x7d\xa0\x03\x07\x6c\x49\xf8\x17\xa4\xbe\xe3\x14\x52\xa4\x75\xa1\xb2\xb9\x0c\x32\x67\xae\xf6\xb0\x5f\xf6\x6d\xe6\xce\xfb\xe6\xe1\xa3\xbf\x40\x59\xda\x38\x7e\xf2\x04\x57\xa2\xe2\x06\x0c\x6a\x56\x97\x27\x7f\x29\xc4\xad\x4b\x64\xbe\x23\x74\x48\x28\xe8\x11\xf9\xd1\x9f\x23\xe5\x14\x4d\xa0\x4d\x90\xd1\x92\x0e\x63\x0e\xba\x99\x2b\x69\x76\x3d\x11\xb4\x27\x24\x9d\x34\x20\x9d\x25\x3a\x24\xba\x61\xfb\xae\x99\x5e\x7f\x91\x84\x77\x74\x42\x18\x7a\xfc\xa4\x38\xd8\x0b\xdb\x75\x27\xec\x73\x65\x97\x4e\xf8\xdb\xeb\x9e\xb8\xbf\x3b\x18\x76\xce\xa7\x36\x3c\xb8\x80\x50\x40\xc7\x87\xb3\x6d\x80\x38\xbb\x39\x42\x94\xc5\x74\x68\x48\xe9\xd3\x08\x39\x14\xca\xf0\xdd\xd0\x23\xf4\xf9\xa1\x74\x1b\x21\xf3\x31\xf4\xfe\x19\x24\x20\xfd\x10\xb1\xe6\x3a\x46\x66\x63\xc0\xcd\x1f\x69\x7d\xb3\x3d\x42\xec\x0f\x0f\x90\x34\x6c\x45\xf2\x72\x98\x0f\x99\x34\x70\xfd\x81\xe1\x81\x9e\x79\xfc\x58\x9c\x09\x8e\x8c\xf1\x13\x3b\x50\x39\xc8\xe8\xe0\xa0\xc3\x43\x24\xa9\x1f\x1f\x66\x1a\x1f\x66\x1a\x1f\x07\xb1\x44\x93\x4c\x50\x7e\xab\x33\xd2\x61\xca\xe5\xfd\x8d\xc9\xe9\x4b\x7d\x47\xa8\x8c\x1f\xe0\x16\x95\x29\xd7\xb4\xd1\x0d\x9b\x23\xc4\xfe\xe8\x00\xc1\x18\x5d\x42\xb2\xf9\x9f\x18\x1e\xe7\xd7\xef\x0f\xd3\x71\xc3\x7f\x20\x10\xaf\x11\xcf\x5c\x26\x97\x54\x37\x0f\x4b\xd2\x37\xb6\xa0\x21\xa3\x1c\x21\x97\xa6\xa7\x84\x33\xf2\xa2\xee\xd3\x3c\x34\x1f\xa2\x3e\x0f\x52\x13\x33\x31\xc2\x27\x92\xe5\x55\x85\xa2\x98\x2b\x00\xd0\x1c\x6a\x1f\xba\xee\x6a\x01\x3d\x54\xa4\xb8\x5e\xb3\xba\xec\x35\x81\xc7\xab\xf3\xfd\xff\xf7\xef\xdd\x50\x5b\x32\x43\x0e\x89\x4a\x0e\x4b\x0b\xde\x2b\x81\xd5\xaa\xfc\x30\xd4\xbd\x99\x97\xff\xe3\xbd\xb0\xff\x8d\x07\x8d\x48\xfd\xb1\x2d\xcd\x5d\xc7\x93\x8f\x6e\x87\xcd\x7b\x70\xe7\xa6\x4b\xf2\x5e\x3d\xf8\x97\x5d\xe8\x7c\xa0\x12\x83\xee\x71\xa7\xd5\x16\x85\xf3\xc1\xe0\x7e\x20\x99\x39\x76\x39\x35\xfe\x6f\x3a\xb4\x5c\xaf\x5a\x6f\x6f\x4e\xde\x74\x24\xd4\xad\xd3\x87\xfb\xea\x97\xbf\x7f\xf9\xb6\x93\x48\x55\x79\x45\x37\xcb\xdc\x7b\x0a\xc0\xeb\xa1\x07\x8e\x31\x2a\xd5\x50\x8f\x97\xb5\x8b\x88\x68\x70\xb9\x75\x72\xab\x95\xff\xf3\x06\x29\xa7\x58\x09\x4e\xa1\x76\x37\xe1\x36\xb6\xfc\x30\xea\xfb\x67\x05\x0d\xdb\xac\xc5\x4b\xee\x32\x6f\xd0\x70\x75\x63\xff\xee\xe5\x46\x9f\xbe\x7f\x76\xca\x24\xbd\x4a\xe6\x64\xdc\xe5\x06\x58\x1f\x27\xdc\x5e\x67\x13\x41\x1a\x57\x6f\xb7\xfb\x06\xfe\xdb\xc5\xd4\xad\x72\xfd\x80\x30\xec\x1a\xb3\x2a\xe4\x1b\x45\x5a\x63\x44\x8c\x1e\x4f\x8b\xfd\x43\xbc\xfe\xfe\xd9\xc1\x77\xff\xe2\xbb\x3e\x6c\xed\x62\x69\xc9\x53\x73\x5b\x1a\x80\xbd\x12\x87\xbc\x2d\x0b\x69\x13\x7a\x45\x34\xc6\xe7\x7c\xa3\x1e\x2f\xa1\xcb\xbb\x09\xc3\x8a\xd2\x23\x9e\xf8\xa5\xdb\xf8\xe2\xdc\x6a\xa7\x87\x50\x76\x43\x16\xf8\xd2\x9f\x01\x8c\xb2\xa0\xb7\xb7\x9c\xb8\x22\x24\xfe\x46\xb3\xaf\xb5\xe3\x58\xc7\x47\xa5\xe1\xed\xf5\xdb\xef\xbf\x9d\xbe\xfe\xba\x77\x1a\x96\x79\xed\xa7\x61\x9e\x12\x6d\x10\xec\x07\xe5\x49\xde\x20\x78\xc7\xe3\xce\x9f\x44\x52\x56\x4e\xc4\x2d\x06\x61\x8b\x3b\x39\x93\x32\xea\x62\xc4\xc6\x0f\x29\xf6\xed\xbd\x79\x36\xdd\x9b\x67\xd3\xfd\x79\xd6\xff\xcc\x3c\x7b\xed\xa0\x7d\x21\xcb\x03\xbb\xae\x7f\xae\x68\x46\xe8\xa0\xb2\xc7\x0e\x72\x6b\x7a\x77\xa7\x1c\x6a\x1b\xac\xe3\xea\x59\x97\x4e\x2b\x80\x46\x3b\xba\x89\xbe\xb8\x0d\x0a\x2b\x5d\x8f\x00\xd7\xb1\x45\x93\xdc\x98\x41\xf3\xa6\x56\xec\x49\xca\xa7\x29\x34\x6f\x4f\xa1\x28\xc3\xe3\xdd\xf0\xcb\x5e\x9f\xd3\x4c\x3e\xc9\x6a\x8d\x52\xf5\x47\x72\x9c\x00\xfc\x1d\x11\xe4\x51\xa8\x86\x42\x35\x3b\x2a\x8e\xf2\xe0\xc8\x22\x48\x02\xf0\xdc\xa9\xe2\xdb\x77\x47\x25\x1b\x59\xc4\xc9\x4f\x88\x2b\x7d\xcd\x94\x70\x38\x96\x46\x84\x5b\xe2\x8a\x58\xf9\x33\xd9\x5a\x0d\x71\x88\xaf\x54\x72\x94\xcf\xa8\x11\x83\xd4\xba\x06\x77\x34\xa0\x85\x61\x9b\x0d\x71\x24\xc7\x86\x9c\x77\xe4\xf9\x35\x52\xa9\x65\xd0\x6b\x6b\x28\x57\x29\x87\x2c\xa2\x1c\x98\x22\x48\x39\xa3\x02\xd2\x06\xe3\x28\x46\xa7\x5f\xe5\xe2\x21\xeb\x15\x84\x0f\xac\x37\xf1\x3b\x92\x0d\x83\x5e\x47\xdf\x65\x83\xa3\xc2\x80\x6d\x5e\xbd\xea\x1d\xe7\x9d\x21\xcf\xeb\xb2\x07\x14\x5d\x69\x56\x12\x50\xd7\x01\xc1\xec\x65\x4d\xeb\xdf\x3f\x97\xa1\x76\x90\x5d\xbc\x40\xec\xaa\x1d\x62\x17\x83\x89\xe8\x9e\xd6\xda\xc3\x43\x7d\x6b\x07\xfb\xfb\xb8\x59\x3e\xfd\x3f\xdf\x3e\xff\x2f\x2e\xd8\x56\x97\x27\x31\x19\xf6\x7b\xca\xcc\x2c\x4a\x67\xb1\xc9\x2c\xbf\xfc\x9c\xac\xee\xd6\x16\x88\x35\x66\xf4\x66\x2e\x4e\xa3\xfc\x1c\x62\xcb\x1a\x0f\x2e\x62\x75\xf3\xd8\x65\x31\x05\x83\x38\x38\x4f\x9e\xf5\xd2\xfa\x92\xa5\x2f\x6d\x5c\xda\xf6\x25\x20\x32\x4a\xac\x63\xbc\x23\x57\x6c\x0f\x44\x8a\x25\x1c\xc9\x07\x16\x01\xc8\xa2\x92\xa3\xaa\x53\x7c\x23\x50\xb1\x29\xe1\x9c\x06\x1b\xba\x58\x10\x09\xf4\xba\x4e\xca\x48\x5a\x5d\xbe\x51\xb2\x3d\xa3\x58\x52\xaa\xa3\x21\x76\x85\x38\x81\x62\x28\x93\x87\x22\x07\x03\xc0\xa7\x2a\x15\x17\x13\x33\x54\xe9\x02\x8b\x9e\x92\xa6\x79\xff\x1c\x27\xb2\xde\x15\x36\x9c\x85\xa4\xa5\x5e\xd2\xec\xd0\xc3\x20\x76\xfa\x97\x77\xc4\x20\xfe\xd8\x1e\x3e\x2b\xb3\xd6\x7c\x53\xdf\xb0\xff\x09\x01\xfa\x7a\xfc\xd7\x97\xbd\x87\xb5\xd7\xf9\x66\x7b\x28\x4e\xb4\xc3\x53\x0b\x05\xb4\x30\xdf\x1b\x8f\x88\x1e\xd8\x35\x22\xc3\xa2\x9d\x86\xb1\x9d\xac\xe1\xf4\xfe\x66\xd2\xcf\xb6\xd4\x07\xeb\xcc\x0d\x33\x86\x6f\x9a\x31\x7e\x34\x63\xd6\xb7\x9c\xbf\x6d\xc6\x34\xc6\xfe\x67\xaf\x0b\x8f\x0f\xcd\x98\xf4\xb0\x19\xe3\xff\x44\x33\x46\x45\x6a\x1f\xa2\xf6\x50\x6e\x48\xd4\xad\x21\x27\x02\x35\x0d\xcb\x9f\x90\xa7\x82\x05\x98\x1e\xdc\xc4\x51\xa8\x78\xb8\xfe\x00\xc1\xe2\xf7\xcf\xe1\x4a\x5d\xcb\x22\x70\x8d\xba\x96\x4d\x79\x54\x96\xdc\x96\xc9\x65\x6f\x9a\x5c\xae\x99\x5c\x1b\xb7\xa4\x49\x6f\xda\x5c\x8d\xef\xdf\x69\x10\xcf\x1d\x9b\xab\xb7\xae\xee\x1b\x5d\xcf\x7d\x32\x7f\x8c\xd1\xf5\xf5\xdb\xef\xe6\xf5\xfb\x71\xb7\x3f\x75\x4d\x7e\xf0\x64\x63\x5e\xc4\x89\x30\xd8\xa1\x38\xf9\xf3\x26\x94\x9b\x06\x3b\x28\xf0\xd3\xa5\x2c\xa3\x25\xc6\xf5\x5a\x04\xe4\xc2\x6d\x9c\x93\x16\x5c\xa3\x21\x20\xb3\x8c\x5d\xf0\x46\x72\x7e\x6f\xba\x22\x6c\xb9\x09\xd5\x0d\xa4\xfa\xb6\xaf\x04\x8c\x8f\x7c\xc3\x25\x2e\x6d\x78\x4f\x3c\xf7\x6b\xec\x29\xdc\x43\x0b\x60\xb7\x0a\xd0\x87\x13\x69\x01\xa2\x16\x20\xde\xca\xdf\x6f\x3a\x6f\x6c\xa0\xc0\xef\x5d\x8a\x8e\xbd\xbd\xcf\x6b\x1a\xc8\x34\x71\x0b\x4a\x66\x0c\xd7\x19\x22\xd9\x74\x09\x5d\x6c\xd5\xd4\xa3\x00\xdd\xc8\x65\x48\x9d\x83\xc6\xdc\xfd\xc6\xf8\xae\x43\xa3\x13\x7b\x04\xb3\x7a\xdf\xd7\xd1\x15\x72\xee\xec\x07\x8f\x7e\xb3\xcb\xad\x10\x3f\xd4\xd3\x8a\x31\x36\x3e\xfb\x77\x1d\xf9\x58\xf2\x6f\x77\xb3\xdd\xe8\xe4\xed\x1e\x1e\x72\x9f\x67\x3a\xf9\xdb\x79\xfa\x9b\x3d\xbb\x3c\xf8\xf2\xdb\xf9\xed\xed\xd2\xbf\x7f\xd9\x3b\x82\x55\xd8\x16\x35\x90\x2f\x2b\x51\x1f\xeb\xd1\x3f\x3c\xcc\x24\xbd\xae\x77\x8f\xea\xa6\xc0\x62\x9c\x35\xdd\xe1\x2c\x85\xe0\xbb\x68\x2c\x90\x0b\x42\x7b\x98\x05\x7d\xfc\x1c\xb6\xa8\xc8\x38\xad\xe1\xa5\x6e\xef\x4c\x95\x16\xb4\xb5\x02\x2b\x5a\x04\x6d\xa9\x76\x9a\x85\xac\x89\xfa\x98\x6b\x0f\xbf\xae\x53\x1f\xbd\x68\xe6\x43\x97\xf3\x0d\x1f\xc7\x0d\x6f\xa7\xd5\xd0\x5d\x7a\x1f\xee\xee\xe8\x9d\xdb\x8a\x4d\xfc\x96\xdd\xe7\x4f\x1b\xbb\x68\xcf\x7d\x20\xec\xb4\xc3\x9c\xd6\xcd\x31\xf7\xc3\xb2\x75\x48\x22\xeb\xcc\xe8\x5b\xf6\x54\x6f\xf7\xad\x8e\xf4\xcd\xbe\xf5\x58\x19\x84\x97\xb4\xdd\xb7\xa2\x5f\x54\x91\xd4\xa5\x32\x9a\x77\xad\x1f\xfc\xcd\xae\xdd\x12\xd5\x6e\x04\xd6\xa5\x9e\xe8\x3c\x68\xdd\xe6\x20\x7f\xb8\x2b\x7f\xfb\xf2\xfa\xaf\x2f\x77\x42\xf5\x1e\xe4\xfa\xaf\xaf\x71\x98\x6c\x2a\x3b\xe8\x1f\x90\x58\xfb\xfe\x06\x47\x3b\x59\xd9\xc1\xdd\x0e\xf3\xaa\xf4\xd0\xf5\x6f\xcb\x26\xf7\x5c\xc1\x71\xcb\xfc\xf6\x37\xcd\xef\x38\x9a\xdf\x6e\x6d\x7e\xf3\x9d\x5d\xc4\xa2\xe6\x77\x6c\xb1\x0b\x1f\x99\xdf\xee\x61\xf3\x3b\xee\x31\xbf\xf7\x77\xe0\x1f\x4d\xf4\x4c\x58\x7a\xc3\x47\xa4\x8e\x1d\x99\xa9\x0e\xf3\xdf\xa4\x3f\x33\xd5\xf7\xcf\x91\x82\x1e\xc8\x3a\x8a\x38\xd6\xd0\x4e\x8d\x24\x26\xf9\xfc\x37\xcb\x06\x3f\xbe\x77\xce\x00\x1b\xd6\x30\xdf\xb4\x86\x7d\xb3\x86\xb7\x8f\xf0\x6e\x1a\xc3\xae\x6d\x40\x4e\x47\x78\xb7\x8c\xe1\xed\x23\xbc\x9b\x1b\x90\x37\xce\xf0\x9a\x2d\xbc\xa3\x07\x3f\x38\x17\xff\xff\x58\x44\x4f\x7f\xc2\xfd\x43\x81\xb1\xf7\xcf\xb0\x3f\x6c\xe3\x07\x3d\x2a\xfe\x9f\x88\x99\xa9\x3f\x1a\x7e\x70\xf7\x88\xf9\xc3\xa6\x44\x63\xdd\x97\xd9\xff\x21\x1f\x8b\x1f\x28\xff\x7d\x79\xf8\x1f\x71\x2e\xf8\xa8\xf4\xbf\x3f\x1c\x57\x2f\xa3\x78\xa1\xd7\x52\xf6\x14\x18\x11\xa3\xd5\xc1\xb1\x2e\x0e\x89\x52\x0d\x54\x97\x6b\x24\x11\x36\xb0\x5e\x9e\x4d\x40\xa0\x71\xa0\xcc\xc0\x38\x0b\x5e\xde\x48\xab\x38\x93\x52\x29\x57\x20\x81\x16\xca\x09\x5c\x03\xb5\x00\x43\x2b\xf4\xcb\x33\x5b\xaa\x21\x00\x07\x71\xf0\x46\x52\x4b\x9a\x8b\x41\x2e\x5d\x39\xa0\x07\xca\x59\x8a\xe9\x8d\x94\x73\x40\xe9\xe1\x63\xd8\xf3\xd4\xf0\xfb\x1b\x88\xf5\x43\x3c\x54\x40\xcd\x96\x5e\x53\xc7\x14\x28\x30\xfc\x89\x0a\x15\x86\x5b\x1b\x60\xf6\xaa\x5f\x02\xf5\x3a\x96\x82\x85\x33\xe2\xef\x30\x39\x82\x05\xbb\x54\xe3\x28\x75\xb3\x48\xaa\x0a\x83\x58\xeb\x80\x9b\xf2\x8e\x37\x78\xa7\x4f\xd3\x20\x51\x64\x6a\x90\x29\x4a\x02\xd0\xaf\x55\x41\x0d\x05\x96\x16\xf5\x52\xa1\x87\x06\xee\xef\x0f\xe3\x02\x94\xa1\x9b\x12\x53\xa6\xc0\xee\xec\xc8\xc2\x03\xda\x56\xb9\x26\xe7\x28\x25\xd7\xf5\x18\x3c\xfd\x4b\x3c\x1b\x4f\xde\x2b\x17\x2b\xb8\x9c\x03\x85\xb2\x5a\x89\x17\x47\xb9\xa6\x43\x01\x09\x64\xc9\x22\x6f\x0c\xc8\x54\xf6\xeb\x47\x45\x6c\xd2\x59\x12\x33\x92\x58\xd5\x1c\x40\x06\xdb\x97\x01\x52\x23\x2d\x9d\x9c\x93\x46\x77\x87\x4c\x1e\xa8\xe1\x73\x99\x91\x6a\x36\x99\xe1\x74\x48\x04\xe9\xb6\x7e\x43\x66\x2c\xea\x13\x0a\x85\x5a\x14\x21\x79\x70\xe4\x97\x4e\x1a\xd2\x1a\xd9\x9d\x0d\xc5\x8a\xe3\x93\x9a\xa4\xf2\xbe\x18\xa6\xb4\xec\x5f\x4a\x45\x23\x53\xd8\x97\x01\x77\x95\x72\x1b\x2f\x75\x69\xb2\x41\xaa\xc8\xd3\x48\x9e\x28\x87\x91\x82\xf4\xe5\xf4\x46\x0a\x7a\xc0\x10\xe1\xc7\xfc\x10\x45\x64\x8e\xbf\x7c\x3b\xde\x3d\x0d\x7d\x68\x85\x40\x29\x55\x19\x42\xbd\x8f\xa2\xf7\xe0\xed\x65\xaa\xd8\x5a\x4f\xd9\x04\xd0\x4e\x27\xdb\x51\xe3\x07\x86\x60\xe5\xb3\x17\x59\x00\x3e\xbc\x37\x88\xad\x0f\xc4\x2b\xa0\x84\x42\xb9\x16\x28\xa4\x44\x21\xca\x4b\x0a\xaa\x99\xfa\xe7\x44\xa8\x32\xe0\x9a\x44\xaa\x18\x2b\x57\x91\x35\xa4\xdf\x97\xc0\xf0\x28\xa5\xa0\x9e\x4e\x56\xb2\xa0\x04\xcc\x1d\x7e\x7f\x33\x8e\x2c\x24\x3d\x57\x2f\x79\x27\xaa\x7c\x06\x64\x28\xd0\x3e\x97\xe1\x65\x31\x79\x0a\x36\x88\x14\xb8\x22\x63\xdc\xb4\x59\x82\xbd\xeb\x7c\x31\x21\x59\xf1\x4c\x11\xe3\xc9\xfa\x64\x1c\x15\x6f\x80\xb2\xbe\x7c\x34\x15\xaf\x60\xf0\xa8\x6d\x08\x85\xa2\x4f\x06\xef\xf4\x69\x7a\x83\x44\x25\xd7\x20\x6a\x8d\x3d\x02\x73\x9c\xc8\x56\x88\x7d\x51\x45\xb4\x42\x17\x0b\xf7\xdf\x7e\x60\xba\xc3\xb6\x9e\x09\xf0\x1f\xbb\x42\xa2\x94\x2b\xa0\x9c\x57\x02\x1c\x1b\x58\x3c\x18\xdc\xb9\x62\x27\xb9\x94\x4c\x21\x74\x68\x85\xc1\x49\xa7\x38\x80\x88\x82\xd8\x96\x93\x33\xe0\xe4\xf1\xea\x02\x3f\x97\x4c\xb6\x9e\x72\xce\x07\xc0\xd6\x86\x12\x44\x03\x28\xe7\xba\x5b\x3f\x69\xe4\x51\xd1\x3c\x06\x29\x49\xd2\x00\xb0\x4d\xae\x2f\x01\x34\x63\x8a\xad\x8c\xd2\xd5\x40\xe5\xab\xea\x59\x0e\x5f\x2a\xe0\x5f\x73\x15\x45\x12\x28\x72\x14\x8d\x8b\x10\x8d\xd2\x09\x45\x94\x1a\x9d\x99\x4a\x20\x57\xfc\xa1\x52\x01\x42\xbd\xeb\x00\x89\x9c\xf5\x94\x42\x38\x93\xc7\xdc\x50\xa1\x9d\x63\x09\x86\x4a\xee\xa4\x52\x46\x33\x94\x41\x2c\x41\xee\xca\x2b\x50\x0d\xfd\x88\x00\x78\x74\x08\x87\x40\xc5\x26\x19\x67\x28\x86\x21\x57\x5c\x5f\x48\xb4\xfb\x52\x72\xcb\x40\x36\xbe\x66\x59\xd4\xe6\xeb\x6a\x97\x23\xd5\xa7\xf9\x8f\xd6\xe2\xc1\xf7\xcf\x2c\xcb\x5d\x1c\x34\xe2\x60\xb1\x09\xa9\xc7\x6a\x77\xfe\x23\x8e\x1b\xa7\xe5\xee\x1e\x51\xdd\x69\x55\x43\xc9\x28\xf1\x40\xe9\xc5\x2f\xc4\xc1\x1e\x0a\xe6\x5a\x30\xdf\x9f\x0d\x8c\xa5\xce\xa6\x83\xfa\x8a\x6a\xd4\xcd\x6c\x3a\xb3\x6d\xd3\xd9\x0d\x93\x6e\xdb\xa2\xb3\x57\x83\xce\xcc\x2c\xba\x61\xdb\xa2\xd3\x52\xa8\x49\x67\xae\x36\x9d\x99\xd9\x74\xbb\x0c\xe2\x9d\xc6\xbc\x0c\xda\x95\xf0\x48\x93\x0d\xf6\x00\xb2\xfe\x21\x92\x05\x09\xd0\x86\x2d\x83\xb2\x8e\xc6\xcc\xd5\x96\x31\x9b\xc6\x8c\xdd\xb0\x65\x36\x4d\x19\x3b\xb3\x64\xcc\xd5\x94\x19\x36\x4d\x19\x2d\x42\xb3\x65\xcc\xcc\x98\x19\x2b\xb6\xab\xb1\x76\x11\xc6\xec\x91\xb2\x36\x30\xe1\x9b\x31\xdf\x4e\xc5\x6d\x4a\xc9\x4f\xe6\xea\xc0\x01\xde\x16\x85\xfa\x89\x04\xf6\xf7\x68\x7e\x03\xe9\x1b\xa1\x0b\xa5\x97\x3e\xf8\x84\xd8\x2c\x2d\x5f\x00\xae\x9f\x43\x7c\x40\x90\xee\x2f\x90\x0a\x95\x2c\x8b\xcc\xea\xcf\xe4\x00\xf6\xc8\x75\x6d\x77\xfe\xc9\x4b\x9b\x48\xd6\x05\x43\xd9\x87\x8f\x30\xd9\x80\x29\xe8\xec\x6d\xde\x0d\x47\x25\xe2\x22\x6a\xbc\x96\x32\x54\x12\xc3\x55\x04\x47\x24\xe6\xcf\x5a\xee\x78\x9b\xe1\x5d\x94\x0e\x59\x7e\xad\x64\x43\x7d\xf8\x50\x78\x94\xd8\x9d\x0c\x2e\x37\x07\xf8\x19\x94\x1f\x3d\x0e\x04\x64\x55\x9a\x62\xb4\x92\xc5\xc4\xc8\xb0\xfa\x8f\xc4\xd2\x10\x95\xbc\x63\xf2\x79\xb2\xfb\x47\xb3\x1f\xd3\x64\x05\xe6\x6c\xc7\xd1\x62\xbd\x28\x56\x5b\x00\xcc\xc7\x05\x54\x3c\x2b\x61\xd5\x61\x1c\x6f\x0f\xe3\xfb\xa2\x2a\xe2\x96\x01\x32\x68\xf3\x99\x6c\x96\x9c\x36\x96\x48\x62\xcc\xfe\x69\xab\x29\x4f\x21\x89\xc9\x50\x37\xd1\x03\x17\x6c\x81\x6a\xd4\x6d\xe0\x51\x34\x49\x15\x5b\x46\x2e\xee\xfd\xcd\x64\xca\x8c\x8b\x2c\xb1\x6c\xe4\x46\x9a\xf1\x27\xac\xb1\xb8\x28\xa6\x52\x04\x8a\x3a\xae\x8f\xcb\xe9\x97\x47\xa3\xf7\x59\xd1\x2e\x6c\x27\x99\xd3\xe1\x9e\xcd\x7c\x34\x54\xbc\x6e\xb5\xa6\x90\x0c\x79\xf8\xec\x05\x51\x72\x21\x3f\xa1\x73\x07\xbd\xda\x16\xe2\x3d\x70\xba\x18\x72\xf1\xb4\xe5\x15\x02\xb8\xbc\x8b\x71\x3d\x4b\x50\x8b\xf0\x04\x9c\xab\x8b\x2f\x61\x79\xbc\x16\x2e\x71\xbc\xb5\x42\xe0\x45\xc8\x46\xbc\xf4\x29\x4e\x7f\x3d\xd7\x17\x4e\x47\xdd\xf0\x4d\x14\x60\x39\x27\x07\xe0\x66\xe9\x31\x1f\xc3\x6b\xa0\x14\x40\x0b\x16\x7c\xdb\x4b\xf3\x20\x1d\xf1\x35\x9d\xd0\x08\xef\x6f\xa6\x74\xbe\xef\xd7\x5d\x4e\xb7\xbd\xc7\xb9\xfa\x59\x1e\x76\x9b\xfb\xa7\xee\xb1\x05\xf2\x97\x47\x03\xf7\x59\x4f\xf8\xb6\x00\x4b\xfa\x08\x4e\x60\x3c\xe3\x82\x3e\xed\xe2\x9f\x67\x37\x99\xe2\xd3\xf2\xa6\x52\x82\xc4\x17\xb7\x79\x9c\xf9\x12\xa9\x4f\xed\x8a\x27\x7d\x61\xdd\x69\xae\x29\x2d\x11\xa3\xf5\xae\x88\x81\xd7\x93\xdd\xd6\xdb\x55\x2b\x74\xf2\xea\x8a\x67\x12\x0e\x2f\xaf\x51\xd4\x69\xc8\x27\x1c\xa2\xcc\xc2\xb2\xf1\x55\x72\x9a\x3f\x28\x85\xae\xcf\x69\x19\x81\x2d\x33\x8b\xd3\x3a\x3e\xd6\x53\x5f\x7f\xfb\x53\xb6\x32\x30\x7a\x73\xdf\xec\x43\x69\x01\x1c\xb7\x5b\xf0\x94\x56\xbd\xc5\x59\x56\x1d\x52\xcb\x8d\x7b\x68\x8b\x7c\xd2\x10\x97\x42\x71\x50\x78\xfa\x45\x63\x62\xc8\xa7\xcd\x36\xee\x7e\x35\xfa\xfd\x64\x36\x7e\x37\x63\x11\xfe\x5f\x58\xe0\x5f\xbb\xf5\x0f\x5d\xe0\x03\xf3\x38\x7e\xc2\x91\x6e\x1c\x30\x88\xe4\x8b\xfc\x7c\xf1\x77\x4e\xb7\xfc\x9d\xc3\x2d\x30\x43\x7f\x52\x17\xc3\x34\xb0\xa5\x10\x06\xa9\x33\xbc\x5e\xc0\x1a\xfd\x26\xe9\x04\x51\xce\xfe\xe4\x2f\xfe\x64\x56\x2b\xd5\x3f\xc6\x53\x78\x47\xc3\xfe\x7b\x2f\xf8\x99\x1b\xd6\xe7\xa8\x50\xb3\x1b\x7e\x58\xdc\x6d\xd1\xef\x62\xad\x48\x22\x2e\x69\x48\x5a\x23\x27\x35\x1a\x46\x66\x38\x37\xd8\xf7\x37\xb1\x58\xe2\xeb\x9c\x19\xc6\x0e\x75\xc6\x14\x23\x8a\xf5\xb6\x05\x3a\x5f\xef\xc8\x44\xdc\x6f\xe8\x00\x87\x79\x69\x33\x22\x0c\xcb\xbd\x7f\x46\x18\xc7\x1a\xce\x1b\x38\x43\x4c\xa0\xf0\x09\xb7\x3c\xd6\xf0\x6e\x47\x2b\x3e\xc2\x05\x61\x29\x52\x07\xce\x54\xd6\x8e\x2a\xc3\x48\x3b\xdb\x27\x3f\xa3\xbd\x94\xa5\x59\x00\x4d\x99\x7b\xff\xac\x9e\x24\x5b\x27\xdd\x1b\x81\x91\x8b\x1e\xd2\x37\xdf\x3f\x3b\x19\xd3\x1b\xc0\xb4\x5b\x71\x9d\x27\x69\x98\x44\xa2\xca\x96\xc5\xbf\xe2\x2c\x6d\x95\x7d\xee\x88\x37\x95\x7d\xdd\xac\x40\x52\xf7\xbc\xc5\xc7\xbe\xa8\x7a\xdf\xf2\x76\xd9\x72\xda\x32\x3b\x87\xc1\xce\xd8\x8a\xed\x51\xc0\xe4\x72\x6f\x6d\xaf\x46\x42\xd9\x37\x10\xee\xfa\x21\xbf\x21\x66\xe7\x55\x1d\x1b\xc6\x51\xa0\xdf\xdd\x34\x0a\x76\xb0\x58\x60\x3e\x03\x30\x7a\xde\x30\x18\x78\x2b\xe8\x12\x75\x84\x62\xe7\x0a\xd4\x8a\xd5\x82\x75\xb0\x67\xaa\x36\xc8\xe7\xe6\x12\xa0\xda\x20\x17\xbf\x39\x1e\x1c\xc5\x8c\xad\xcf\xc8\x7d\xb1\x6c\x62\x4d\x62\x9d\xc3\x62\x44\x48\xda\xc8\x45\x47\xc4\x92\xca\x12\x04\x3a\xa7\x55\x67\xdd\x18\x13\xe5\xfd\xb3\xb6\xd0\x8a\x5c\xa8\xbd\xb0\x65\xc9\xb7\x56\x0a\xca\xe7\xd5\xd7\x64\x1a\x1c\x37\xdb\xc9\x8c\x95\xd4\x5a\xf4\x4d\xcc\x98\x01\x64\x75\xca\xe0\x8c\xdc\x1e\x1d\x6e\x2b\x83\x19\xee\xfd\x79\xea\x86\x7d\xa3\xe3\xb7\xdf\xbe\xde\xa3\xac\xb9\x6f\x01\x57\x2a\xae\x34\xdc\xb2\x0d\x0c\x31\xe7\x81\x17\xf6\x11\x1c\x59\xa6\x3c\x42\xf0\xdf\x03\x23\x2b\xd8\x01\x01\x97\x63\x04\xdb\x81\x28\x11\xa7\x0c\x86\xf0\xe4\x4b\x59\x3e\x63\x4a\xdb\x09\x7d\x0c\x60\x36\x2f\xd0\x5d\xf4\x35\xdf\x02\xe3\xb4\x4a\x48\x0c\x09\x68\xed\x24\x19\x96\x4f\x4b\xc8\xd0\x64\x39\x1d\xad\x92\xb9\x51\x89\x98\xf8\xb0\x2e\x76\xd9\x2b\x22\xd9\xd9\x93\x94\xc7\x3d\xe1\x14\x7f\xd0\xab\x9a\xa4\x28\x3b\x13\x33\x42\x16\x1d\xb1\x4f\x54\x33\x38\x47\x13\xce\x33\x9d\x7a\x36\x58\xbe\x89\x9f\x96\x71\xd4\xeb\x28\x06\xf7\x24\xa2\x56\x06\xbd\x8e\xad\x1c\xc5\xfa\xa9\xde\x29\xd3\x4c\xae\x86\x7c\x92\xe7\x83\x4d\x86\x6a\x5c\xa2\xc7\xb1\x94\xc0\xc8\x65\x9d\x56\x1c\xab\x2a\xa9\x21\x15\xd3\x12\xac\xb1\x18\x24\x28\x69\x15\xf9\x34\xbb\xf5\x76\x62\xae\x51\x6a\xa1\x60\x9a\x0e\x52\x44\x32\x63\xb1\xba\xa4\x36\x53\x2a\xad\x54\x83\x24\x85\xaa\x69\x62\x15\x12\x25\x89\xd9\x48\xd6\x57\xb2\x35\x93\x2d\x69\x4c\xe8\xfd\x2d\x92\xcf\xa2\xa6\x42\x09\x7d\xcf\xc0\x55\x21\xbf\xf6\xbf\x1a\x74\x8b\x91\x1e\xba\xdb\x37\x10\x27\x59\x56\xf5\xbf\xcf\x00\xea\x90\x80\x7c\x40\x5b\xa3\x9d\x1f\xa6\x1f\x8f\x94\x98\x0d\x15\x4f\x15\x28\x2f\x25\x26\x7c\x93\x02\xa4\xef\xd2\xf8\x0e\xe7\x81\x09\x85\xd1\x72\x9d\x51\x16\x73\x43\x5a\x26\x20\xbd\x0e\x33\x0f\x85\x51\xd4\xbe\xf7\xb7\xa6\x94\x3c\xf9\xaa\x05\xb4\x57\xc1\x55\xd6\x92\x3c\xd6\x0f\xb4\xc1\x80\x26\x54\xa9\xd5\x12\xd5\x14\xa5\x40\x07\xc0\xee\x0d\xc0\xff\x43\x51\xfc\xa0\x57\xbb\x13\x3a\xf0\xa1\xe5\x64\xd3\x7c\x7f\x1a\x68\xdf\x11\xb3\x86\x8b\x40\xd0\x72\x54\x9d\x72\xb7\x06\x13\xc8\x7a\xf0\x86\x96\x0c\x46\xe6\xfc\xe4\xa9\x16\xa0\xa8\x15\xed\xf8\x20\x6f\x0f\xd2\x28\xe4\x10\x64\x99\x6c\xa1\x54\x59\x21\xa3\xc0\x25\x3a\xbd\xfb\x31\xe8\x9f\x66\xa5\x2f\x7d\x4a\xe4\xab\x53\xe2\xcc\x38\x64\x34\x61\x0b\x9e\x3c\xa2\x13\xac\xe6\x66\x90\xb1\x22\x54\x49\xce\xe7\x7b\x59\x16\x0d\x94\x91\x1f\xfc\xa0\x57\x08\x0b\x2a\x6a\x50\xe9\xf7\x37\x45\x1b\x14\x89\xe9\xdf\xb7\x00\x64\x28\xfd\xfb\xd6\xcc\x9b\x6b\x5e\xe7\x4f\xad\xf8\xad\x2e\x6e\x56\x8f\xd6\x6c\xe6\xda\x6e\x66\xd6\x70\xb3\x34\x46\xe9\x95\x62\xb9\x55\x89\x0a\x48\xae\xfa\x5f\xb5\x28\xda\x8b\xf7\xfa\x8f\xcb\x10\x16\xad\x79\x6d\xcc\x6b\x5b\x6a\x85\x14\xe7\xa0\xcc\x8d\x3e\x90\x14\xce\x8c\x3e\x36\xf1\x5e\x68\xe8\x1d\x09\xff\xcf\xeb\x6f\xe6\xf4\xf5\xdb\x2f\xef\x5f\x7f\xfd\xfd\xf5\xce\xa9\xe4\x62\x31\x58\xc8\x41\x70\x42\x5c\xb3\x5c\x00\xdb\xfe\x20\xf6\x7b\x0a\xb2\xd2\x7f\x5e\xc1\xbc\xe8\x9a\xa2\x50\x52\xed\xc4\x4e\xcc\xc9\x1a\x57\xac\x17\x13\x27\x86\x59\xd1\x65\x5c\xa9\x34\x70\x0f\x6b\x34\x9f\x06\xf6\x70\xac\xa8\x66\x95\xde\x1f\x42\xc0\xd1\x32\x09\x63\xe9\x57\xe6\xdf\x33\x9e\xd8\x65\x53\x75\xed\xbe\x2f\x3e\xca\x35\x48\xb7\xd8\x2f\x17\x41\x23\x7b\x76\x04\x7a\xcb\xf8\xdc\x83\xa9\x4c\x71\x25\x88\x58\xd1\x87\x3a\xc3\x50\x53\xf0\x70\x26\x58\x37\x36\x76\xe9\xf5\x96\x18\x28\x32\x90\xac\x64\x67\xfa\x94\x50\x18\x79\xe1\x40\x2e\x88\x39\xe4\xfa\x72\xf0\x1c\x0b\x7f\xde\xc8\x4e\xf3\x19\x53\x45\x71\xd7\x2d\x2c\x99\xef\x6e\xe0\xcb\x97\x6f\xbf\xff\x72\xdc\x2b\xd6\x41\xe4\x59\x2c\x35\xdf\x17\x0d\x68\x09\xfe\x50\x50\xf0\xe4\xd3\x65\xd5\xfd\x0d\xc6\x4e\x6e\x9e\x21\x7c\xf0\xaa\xe9\xcf\xcc\x2b\xc4\x10\x9e\x44\xd1\xf4\x60\x72\xc8\xc7\xea\x4d\x99\xc2\xde\x3f\xc3\x3e\xd2\x91\xf4\x72\x0b\x2c\xa9\x0d\x23\xe4\x69\x56\x79\x9a\xa9\xf0\xe7\x31\xd9\x55\xd5\xec\xf9\x66\x71\x50\xdc\xc3\xac\x18\x3f\xde\xf2\xfb\x04\x9b\x02\x42\x30\xba\x26\xe5\x91\xb8\xb2\xca\xe4\xc8\x97\xa5\x44\x70\x6b\x74\x91\x08\x3c\x23\xf6\xce\xf2\x36\xe6\x12\x27\xa6\x03\xb9\x9e\x78\x8b\xa5\xad\xdb\xd6\x76\x44\xc0\x71\x8e\x43\xde\x3a\x49\xd0\x71\x33\x96\xa2\x93\xf6\x56\xc6\x31\xa1\xbe\x02\x16\x77\x96\x61\x58\xfa\x1e\x8a\xa6\xc9\x4a\xc1\x5f\x56\x00\x48\x3f\x12\xdf\xf3\x9f\x5f\x7e\x3f\x9e\xee\x06\xf8\xf4\x91\x5a\xfc\x89\xb1\x3d\x39\x80\xf8\x5a\xbe\xb8\xb6\xe9\xf9\x89\xc1\x1e\xae\x3f\x67\x3d\xe6\xc9\x27\xb9\x81\x9f\xf3\x90\x87\xf6\x05\xad\x83\xdd\xce\xac\x4f\xeb\x7b\xf8\x7d\x60\xdd\xeb\x94\x86\x45\x76\xba\x8d\x3a\x54\x7d\xb2\x5e\xb3\xab\xfa\x5a\xd5\xec\xf4\x71\xcd\x8f\x83\xe6\xc3\xb1\xa5\x1c\x67\x59\xc2\xaf\x25\x42\x1d\x23\x53\x8d\x2b\x9c\x72\x2d\xad\x92\xb9\xd5\xb2\x95\x90\xf3\x94\xf1\xbd\xcd\xdd\x4f\xce\x69\xd6\xce\x6b\xd6\xce\xcf\xb2\x86\x47\x57\x4c\x83\x3e\xc4\x62\x98\xcf\xb2\x46\x83\xd5\x4f\xad\x9a\x3c\xb4\x8a\xa3\x62\x1f\xe6\x3b\xd6\x33\x0f\x53\xe5\xfd\xac\x95\xeb\xd4\xca\x55\x5b\xb9\x2e\x5a\xb9\x6a\x2b\x57\xf9\xaf\x65\xbf\x27\xd7\x8f\xb6\xb2\x63\xab\x43\xd0\x8c\xb5\xa5\xeb\xa2\xa5\xeb\xed\x30\x91\x9f\xcb\xdc\x79\xcd\x5c\xdb\xba\xb6\xb6\xae\xf3\xb6\xe6\xfc\x69\xec\x5b\xe9\xe8\xd6\xdc\x65\x77\x73\x3b\x2f\x1d\x3d\x76\x38\xcf\x85\x3a\x5f\xa5\x3a\x37\xb1\xce\x4b\xb9\xce\x4d\xb0\xf3\x50\xdb\xe3\x75\x5f\xde\xf7\xeb\x7d\x87\xe8\x63\x2e\xdf\xf9\x4f\x6a\xf6\x0f\xb2\xff\x11\x95\xb4\x6b\x02\x80\xd2\x7b\x5a\x58\x0a\x38\x5c\xb8\x11\x05\xe3\x16\x31\xd1\x40\x19\x73\xf1\xa5\xe3\x30\xd0\x13\xcb\xe7\xc6\x8b\xd8\x67\x90\x3e\xca\x60\xe3\x00\xba\xcf\x01\x47\xa1\x16\xe4\x06\x23\xc0\x9b\xdd\x3c\x8a\xfe\xe1\x5c\x6e\x9c\x73\x4b\x3e\xf2\x73\xef\x40\xf9\x51\x2e\xcb\xc6\xaa\xe8\xe5\xee\x67\xb4\x56\x9a\xb5\xd6\x8f\xe6\xb1\x7d\x60\x4f\xeb\x06\x4b\x8b\x06\xfb\xa3\xb2\xf9\xa0\xc5\x7a\x5f\xd2\x3f\x34\x9f\x59\xab\xfd\xa9\xf9\x2c\x1a\xee\xbf\x21\xa7\x3d\xc3\xfc\xff\xfe\xba\x17\xca\x43\x16\xbf\xf1\x49\x8f\xb4\x47\x99\x93\x6a\x0c\xb3\x2d\x6e\x59\xa9\x7f\xd2\xe5\x74\x6e\x57\x2c\xde\xdd\x6b\xc5\x4e\x51\x1d\xf7\x8b\xe0\x3d\xe0\xc9\x97\xd4\x3b\x3d\xf0\x18\xc2\xbd\x1d\xc7\xb9\x89\xd6\xe1\x28\x7b\x7e\x2a\x14\xca\x80\x4b\xdb\x90\xd2\x29\x46\xd5\xa6\x5c\x17\x30\x98\x4e\xf7\x08\x23\x45\xe7\x4d\x40\x51\x25\x35\x31\xef\x56\x85\x35\x19\x8b\x27\x5f\xd2\xc5\xc9\x12\x61\x7d\x52\x74\xe9\x0b\x36\x11\x4b\x6d\xa1\x24\x44\x8a\x5c\x17\x4d\xa9\xcc\xc3\x5b\xc7\x7f\xbb\x7b\x71\x2f\xb8\x18\xc5\xa7\x39\x43\x04\xf6\x92\x86\x45\x11\x4b\xdb\xf6\xb2\xcc\xb2\x6a\x8c\x54\xf8\x62\xa8\x86\x75\x2f\xad\x22\xda\xd1\x47\xab\xc3\xa1\x78\x62\x0a\x01\x3b\x30\xb0\x16\x73\xbd\xee\xc0\x60\x99\x24\x26\x63\xd7\x41\x9c\x66\xe5\x30\x20\xfa\x45\x41\xba\x72\x8c\xcd\xef\xb7\x1a\x7f\x2b\x06\x9f\x40\xa2\x31\xab\xbf\x6e\x4c\xfd\x44\xc3\xbf\x9e\xbf\xdc\x3b\x5d\xf9\x6b\x10\xfd\x2f\x19\x44\xf3\x5e\xe8\x11\x92\x45\x99\xf6\xad\x75\x2d\x53\xe7\x0f\x91\xdf\xe1\x65\xd3\x63\xca\x6d\x62\xae\xee\x17\xa0\xbf\xc6\xef\x9f\x30\x7e\xaf\x08\xa0\x57\x74\xbb\x15\x6a\xa0\x82\xe2\x95\x0e\xc2\x0c\x47\xec\x1b\x1e\x0c\x68\xb7\x4d\x58\xe3\xbd\xa6\xb5\xf4\xf9\xb7\x2f\x97\x2f\xdf\xbe\xef\x47\xf8\x95\x1c\x67\xb2\xce\xed\x7b\x5f\x88\xa3\x35\xb3\xc1\x68\x30\x18\xcd\x7a\x30\x5a\x73\x53\x75\x5c\x31\x54\x6e\x10\xa3\x6f\x21\x5c\x8d\x63\x71\xa6\x3b\x78\xd2\x1d\xb0\x76\x3a\xd5\x61\xe7\x9a\x63\x18\x35\xc7\xb0\xa9\x39\xec\x6d\xc5\x61\x37\xf5\xc6\xcc\x0c\xea\x4b\x3b\xcc\x35\xdd\xb5\x35\x7d\xaf\x38\x7e\x6c\xfb\x66\xde\xa1\x8f\x0d\x63\x56\x31\x1e\xe6\x55\x53\xe4\x44\x55\xc4\x7a\x56\xc0\xb5\x1f\xc7\x93\x40\x6e\x83\x46\x6d\xed\x70\x37\x12\xa9\xd9\x40\xe6\x36\x90\xb1\x83\xd6\xf5\xd3\x4c\x9b\xd8\x5b\x83\xd8\x6e\x8c\xe1\x59\x1f\x6c\x40\x24\x35\x75\x32\xab\x7e\x37\x88\x7f\xa8\xfd\x7f\x7f\xfd\xdb\x79\x2f\x36\xa6\x1e\xe3\xfe\x2c\x58\xb6\x12\xed\xaf\x50\x26\x31\x8d\x6c\x60\xd9\x28\xca\x24\xdf\x40\x99\xc4\x5e\xc0\x4b\xbc\x85\x32\xe9\x67\x28\x93\xf1\x71\x94\x49\xf7\x13\x28\x93\xf1\x27\x50\x26\x5b\xe7\xec\x1d\x16\x77\x21\x48\xf7\xe0\x64\xbb\x2d\x2c\x08\x7b\x0b\x0b\xc2\x35\x2c\x88\x1b\x98\x8d\x37\xc1\x20\x74\xb3\x72\x86\xd9\x78\x93\x1e\x7f\x1b\xb3\x71\x9b\x6a\xe2\x26\x64\xe3\x4f\x51\x4d\xfc\xfe\xfa\xcf\x7d\x63\x23\x4d\x30\xb9\x3d\x60\x27\xf8\xbb\x9e\xd3\xcf\xb1\xb5\x24\x0a\x0e\x6e\x19\xd9\x55\x72\x40\xd6\x76\x85\x8a\x15\x19\xac\x21\x9c\x0b\xce\x48\x97\xe3\xa6\xd4\xc1\x9e\x13\xf8\xad\x70\xed\x1e\xb0\x46\x1e\x39\x9b\x62\x4a\x3f\x18\x19\xde\x3e\xbb\x19\x5d\xb4\x70\xe4\x01\x9d\x4c\x29\xe0\xcc\x98\x4a\xf1\xe4\x53\x42\xd1\xae\x7b\x70\xa3\x35\x92\x13\xe2\xd8\x02\x62\x6f\xa5\x70\xcb\x47\x0c\xab\xb3\x0a\x8a\xd7\xdf\x93\x64\x8d\xa4\xff\x53\x8c\x2f\xd2\xb5\x3b\xf1\x5b\x43\xd7\xb5\x36\x2d\xfa\x76\x0f\x2f\xf9\x9d\x73\x87\x48\x2e\x24\xe9\xdb\x58\x13\x39\x0f\xd8\x91\x54\x29\x45\x9c\x17\xd4\x73\x24\x5f\xfc\x20\xd7\xf0\xda\xa3\xb1\x70\x71\x7a\x88\x15\x92\xc1\xb5\x7b\xc2\x22\xbc\xc9\x1d\x2a\x59\x9c\xc6\xa7\xd4\x8d\xc6\x4c\xa1\xa6\x71\x34\xc2\x39\x3b\xc9\x2f\x2f\x8e\xc4\x5c\xa9\x1d\x3a\x43\xf4\xe4\xdc\xac\x40\x1b\xce\xaf\x87\x4a\xac\xf0\x74\x81\xd7\x9e\x90\xf6\x00\xd0\xd1\x42\xd6\x75\x00\x20\xce\x19\x8a\x77\x3c\x55\x3e\xea\xcc\x6f\xff\xbc\x3b\x8d\x3d\x0a\xf2\xe6\x07\xdf\x34\x6a\x1a\xf4\xbb\x34\xaa\x3a\xf7\xc4\xc1\xbf\xc2\x11\xa8\x39\x26\xe0\xc9\xe9\x6f\xcb\xc6\xaf\x20\xde\xc4\x52\xca\x83\x52\xa4\x03\xee\x5b\xff\x90\xe6\x09\x83\x7d\x7f\xcb\x62\x82\xee\x40\xec\x5d\xae\xc9\x64\xd1\x3b\x86\x2b\x5c\x83\x16\x06\xfe\xce\x3c\xcc\x22\x17\x16\x24\xa8\xcc\xff\x85\x93\x82\x31\x70\xe1\xfd\x8d\xc1\x05\x3a\x0f\x5b\x90\xcc\xeb\x3c\x6c\x41\x32\xaf\xfb\xcc\x0a\xf4\xc7\x1f\x8c\xd9\x96\x5e\xdd\xe0\x5a\xc1\xc2\xa0\xdf\xa5\x4c\xe1\xfd\xcd\x88\x91\xf7\x4a\x71\x0c\x0b\x10\x4d\x14\xa7\x90\x80\x15\x1e\xdb\x50\x46\xf8\x3e\x59\xc0\xd8\xa7\x06\xdf\xc7\x7e\x28\xef\x6f\x7a\x66\x39\x03\xef\xb3\xd2\x4f\x33\xf0\x3e\x59\x03\x2c\x13\xbc\x9a\x7a\x2c\xab\x37\x3b\xfa\x3b\xc9\x8a\xf2\xfd\x4d\xa3\xba\x66\x61\x0b\xd2\xb0\x7e\x1e\xb6\x20\x0d\xbb\xcb\x21\xf5\xf7\x2f\xdf\xde\x7e\xf9\x75\xff\xb1\x3e\x56\x08\x9c\x3b\x60\x06\x19\xf2\xc4\xd1\x1d\xd8\x92\x85\xdb\xb1\x4c\xc2\x79\xe0\x44\x29\x2f\xfc\x66\xa7\x47\xcf\x19\x01\x4f\x1b\xfe\x11\xd1\x9d\xcd\x78\x73\xa4\x2a\x5a\xc6\x53\x8f\x5e\x2f\x5b\x4e\xc3\x65\xdf\xc2\x6f\xaa\xf7\x2e\x95\xed\xa5\xde\xfe\x4e\xbd\x13\xaa\x9d\x15\x23\x0f\x27\xaf\x37\xeb\x1d\xb0\x82\x5a\x87\x2e\xa2\xde\xe3\xcd\x91\x92\x67\xe5\xf2\x71\x0f\xd2\xf4\x47\xaa\xfd\xfd\xf8\xed\xcb\x97\x9d\x01\x2b\x49\x2a\x2e\xab\x91\xdc\xb9\x50\xc7\x64\xe0\xf0\x36\xa2\x3e\xf6\xda\x7b\xac\x52\x77\x93\x59\x5a\xae\x55\xd9\x53\xb1\x15\x2e\xbc\x41\x0c\x08\x36\x7d\x33\xb3\xe4\x21\x96\x81\x8d\x69\x12\x87\x0d\x6c\xd3\xfb\xed\xf2\x01\x5e\xdd\x06\x84\x9f\x2e\x14\x36\xd6\x09\x8c\x31\xb0\x8d\x09\xa8\xcb\x04\xe7\x9e\xd7\x48\x99\xa2\x23\x67\x98\x80\xba\x6c\x79\x1c\x13\x30\x3d\x8e\x09\xf8\x33\x40\xf5\xbd\x00\xed\x1c\x3e\xd5\x85\x21\x92\xed\xe3\x53\x46\x01\xf2\x3d\xb3\xd7\x24\x3d\xdd\x9d\xb9\xe8\x1c\x12\x79\x27\x7a\x31\x90\x05\x1a\x5b\x4e\xbd\xd8\xa4\x51\x6c\xf4\x88\xd7\x6e\xed\x40\xac\x17\xe6\x8b\x20\xb2\x5b\x32\x63\xb7\x30\x0e\xd5\x2c\xdb\x58\xc1\x88\x12\xbf\x05\x72\xa8\xeb\x17\x5d\x70\x74\xf7\xec\x4f\x83\x1c\x76\x6b\x9e\x0f\x51\x0e\x9f\x7f\x06\x90\xfe\xf7\x2f\xdf\x77\x2e\xfd\x57\x21\x8d\x96\x2b\xd5\x9c\x4c\xa5\x50\xca\x5c\x6f\xda\x0c\x92\x9f\x8a\x78\x87\x04\x3f\xb8\x14\xc6\x0d\xf1\x5d\xd1\x95\xaf\xfa\x45\x0f\x4d\x4b\xad\x26\x11\xd7\xfc\xc2\x89\xca\x51\xe3\xf8\x39\x15\xe2\x58\x0c\x9a\xce\x79\x43\xd1\xa6\x6e\x63\xc7\x83\xfa\xa5\xf8\x15\xcd\x3a\x4f\x74\xe7\xa3\x08\x68\x04\x18\x47\xca\xd5\xcb\xca\x64\xe9\xe6\x44\x31\x68\x90\x76\x3e\x92\xab\x89\x58\x46\x72\x81\xcd\x4e\x25\xa5\x65\xbc\xbe\xa5\x54\x12\x30\xbe\x14\x31\xbd\xb4\xeb\xe8\x55\x66\xab\xa1\x10\x95\x1e\x2f\x60\x8b\x94\x6d\xef\x55\x85\x35\x9d\xcd\x7c\x24\x07\x04\xf6\x40\x21\x44\x0a\xb1\x50\x8a\x94\x6d\x8f\x85\x14\x8a\x8c\xb0\x74\x34\xe4\x7c\x32\x04\x34\xab\x92\x0c\x45\x11\x0f\xb9\x59\x6c\xc6\x21\x44\x4d\xa0\x5c\x9a\x5b\xf4\xc8\xcf\x67\xa6\x64\xeb\x91\xd8\x93\xab\x8e\x5c\x88\x14\x2b\xf9\x90\xa9\xd4\x0e\xc9\x25\x88\x95\x1e\xb2\xe4\xc6\x8c\x30\xfd\xaa\xe1\xb4\xa2\xb8\x7c\x1d\x09\x61\x3f\x3b\x47\x35\xc0\x8d\xba\xae\x62\xac\xc8\xfa\x7c\x94\xa6\x20\x0f\x50\x64\x4a\x3e\x18\xb2\x2e\x2c\xdc\x29\x91\x5b\x8d\xc4\x5c\x8f\x64\xbd\x21\x9f\xc9\xfa\x6a\x28\xfb\xaa\x4e\xa9\x6c\x3b\x1b\x8c\x33\x65\xc0\x31\xad\x82\xfe\x6c\x82\x85\x32\xf4\x4c\x5a\x2d\x70\xcb\x2c\xd1\xb2\xe7\x00\x24\x14\xf2\x80\x4b\xa2\x9a\x4d\x5a\x56\x67\x8c\xd8\xdb\x3b\xd2\x76\xfa\x03\xf6\x84\xf6\x89\x72\x08\x06\xcb\xb2\xc5\x40\x8b\xf0\x1d\xaf\x75\x18\x1d\xed\xa5\x85\x92\x34\x3a\x57\xdf\x8d\x06\x51\x16\x69\x48\x94\x9d\x6b\xd7\x71\xd5\x45\x21\xfa\xf5\x76\xa2\x4e\xdc\x32\x2e\x97\xe2\x42\x19\xbe\xc9\xde\xa5\x23\x71\x08\xa2\xc3\xc9\x95\x40\x1c\xb3\xac\xe2\xc9\x85\x85\xc4\x10\x40\x44\x44\xee\xaa\xa2\x4c\xd5\x51\x7b\x45\x16\xc9\xa9\x15\xfc\x39\x39\x83\x2c\x2f\xf4\xfc\xc4\x2e\x53\xae\xd2\xff\x25\x13\xfb\x8c\x71\xef\x72\x26\x17\xc2\x2a\xf8\xd1\xbb\x24\xa5\x63\x59\x5b\x06\xbd\x68\x4e\xa2\x1e\xb8\x60\x80\x6b\x21\x36\x24\x12\x9e\x4e\xb1\xf8\x76\xc5\x5a\xd7\x5a\x69\x9b\x59\xe5\xf1\x64\xc8\x03\x74\x4f\xbb\x6a\x16\xd6\x8a\xb2\x89\xae\x93\x47\x56\x4a\x87\x6d\x79\x6c\xc1\xbb\x9b\xf2\xe8\xcc\x2a\x30\x74\x8a\x1b\x45\x94\x04\x20\x6d\x80\xa8\xf9\xa8\x3c\x9e\xfe\xfd\xf6\xb7\xef\xe6\xdf\x0f\x43\x7a\xb0\x58\xd8\x8e\x22\xa7\x43\x26\x0d\xfe\xb2\xf5\xc5\x61\x83\xda\x52\xed\xf6\x6c\xac\x3c\x9e\x5b\x7c\x1e\x53\x08\x0e\x1b\x83\xdd\x33\x95\xaa\xba\xbc\x3d\x03\xe0\x79\x09\x0f\x20\xcb\xeb\xdc\x28\x2e\x5d\x7c\x75\x64\x31\xf1\x5a\x37\xf5\x63\xce\xc6\x91\xe5\xf7\xcf\x09\x5a\xfe\x62\xd8\xae\x36\x67\x97\x16\x5b\xbe\x6d\xb0\x3d\xa7\xf7\xcf\x89\x5c\x12\x3d\x7e\xf6\x94\xd9\x14\xd1\x76\x4f\x4c\xb6\xe6\x41\xaf\x56\xa1\x48\x2a\x56\xd0\x5e\x8a\xd5\xae\xd3\xa1\x04\xca\xfa\x32\x52\x9e\xb0\x2f\xc4\xb0\x39\x1a\x34\x41\x24\xce\xfe\xb5\xb3\x48\x29\x23\xdc\x2e\x79\xc4\xf9\x06\x34\x48\x6f\x99\xe2\xa0\xc8\xf9\x6d\xab\x15\x36\xed\xc5\xe4\xd5\x6b\x8d\x32\xe5\x24\xdd\xf6\x50\x4c\xd0\x55\x6a\x1e\x8b\x0a\xca\x14\xb1\xac\x8a\x0c\xec\xa6\x98\xb0\x29\x5f\x95\x40\x37\xcb\x8c\xb8\x34\x7d\x02\x1b\x4a\x3e\x9f\xa9\x56\x51\x80\xb1\xb7\x80\xe4\x7e\x49\xee\xb9\x52\xf6\xe5\xce\x1e\xbc\xa3\xa8\xf6\x75\x94\x89\xa4\x20\xe6\xcc\x19\x2a\xd5\xb5\xe8\x5b\x4f\xb1\x45\x37\xbc\x64\x99\xd5\xfb\xcd\xe4\x99\x3f\x34\xfb\xb0\x6d\xb8\x91\x2b\x59\x52\x2a\x43\x22\x9f\x92\x58\xbb\x62\x4c\x24\x91\x72\xc4\x9e\xca\x55\x3d\x0f\x02\xbb\xc1\xbe\xa2\x54\x83\x5e\x9b\x25\x92\x93\xfe\x7d\x71\xe4\x73\x3a\x79\x84\xd0\xae\x4c\x56\x65\xb9\x2f\xe5\x6c\xa4\x61\x44\x67\x85\xba\x46\xe2\x8e\x62\x46\xa5\x1b\x56\x2a\x30\xe4\x0b\x20\x84\xd6\x16\x31\x10\x72\x9e\x3d\x95\x9f\x90\x91\xbf\x7f\xfd\xcf\x9d\xd5\xea\x47\xb8\x31\x19\xce\xa8\x01\x10\x4c\xd9\xcb\xd0\xab\x5e\x7a\xf1\x39\x52\x74\x9d\x6a\x01\xa5\x36\x86\x64\x72\x3a\x64\xdc\xb0\x56\x2e\x41\xa9\x29\x03\xc5\x67\x59\xd4\x1d\xc5\x66\xd2\x18\xce\xb8\x44\x2e\xb9\x78\x72\x2e\x22\x8e\xd4\x7a\x29\x89\x1b\x98\x8a\x3e\x01\x86\x4b\x7e\xff\xcc\x80\xc4\xbd\x60\x28\xb9\x7b\xee\xa4\xf9\x8e\x3b\xe9\x33\x26\xa5\x4c\x59\x0a\x8f\x68\xa0\x2c\x93\x97\x0f\xf5\xb5\x57\x32\x46\x67\xa3\x14\xf9\xa9\x57\x33\x62\xc6\xaa\x31\x29\x06\xb2\x9b\x23\x9d\xd8\x11\xe9\xe4\x19\x95\xef\xf4\x8c\xd2\xb7\xa8\xa2\x81\x9e\x31\x6b\x3d\x23\xad\x2d\xcb\xa3\x40\xd9\xaf\xd7\xd4\x70\xce\x5e\x6b\x99\xc6\xef\x16\xe0\x47\xf7\x53\x7a\x06\x32\xf4\x60\xfc\x21\x05\x1b\xe0\xb5\xad\x40\xa2\xc9\x34\x4d\x83\x63\xdc\x0e\xca\x10\x9a\x04\x8a\xc6\xc0\x44\xe8\x35\x0d\xe5\xe0\x44\xcf\x9c\x00\xd7\x7b\xf3\x98\xd0\x51\x72\xba\x8f\xef\x45\xc9\x28\x2d\x6a\x05\xc5\xa8\x06\xf8\x07\x84\xd3\xc6\x4b\x12\x93\x17\x0a\x23\x6d\xf9\xc0\x6e\xe9\x1e\x3d\x0d\x6e\x3a\x46\x06\xe9\x50\x25\x11\x68\x51\xec\x0f\xa7\xb8\xd2\x33\x45\x74\xc4\x80\x11\xbe\x54\x34\x06\x9a\xc6\xa8\xa6\x31\x50\x35\xcf\x4e\xac\xed\x4e\x4f\x88\xe5\x56\x28\x24\xd1\xbf\xa0\xaa\x5f\xa9\x19\x0f\x28\x47\xfb\xcc\x6d\x22\xea\x56\xd0\xed\x78\x83\x7d\x77\x70\xc1\xe6\x8a\x9b\x25\x95\x79\x48\x46\xbe\xfe\xf3\x9f\xe7\x2f\xe6\xfc\xe5\x1f\x7f\xf0\xb6\x7f\xb9\x62\x50\x58\x3b\x94\x11\x83\xc2\x5a\x53\x00\x78\x1c\x87\xb0\x23\x1c\x71\x89\x69\x13\xdb\xa6\x3f\xf6\x30\xc2\xa9\x8c\x67\x00\xa2\xbd\xc2\xb3\xa4\x1b\x65\x79\xf2\x34\xdb\xe7\x67\x99\x47\xe2\xa9\xcc\x0f\x03\x44\x73\xf3\x73\x59\x3c\xd6\xd6\xaf\x7b\x6c\xbe\x59\x8b\xed\xdb\x06\x1a\xca\xb8\xe1\x8e\xb3\x8a\xb6\xe1\xce\x26\x0c\x3b\x38\x3f\xe3\xe0\x5f\x27\x56\x1c\x31\x3b\xd2\xeb\x9c\x24\xe7\xb9\x1d\xfe\x96\xa7\x39\x2b\x0e\x4c\xa6\x53\x5a\x30\xe7\xd8\x21\x3f\xc7\xc5\x53\xba\x44\x79\x74\xd3\x43\x9b\xe1\x1b\xfe\xf8\x63\x0f\x8c\xd2\x0c\xbe\x64\x26\x3a\x0c\xd1\x59\x49\x8e\x35\x9d\xe8\xd8\x95\xe4\x70\x9a\x44\x07\x9d\x1f\x9e\xcb\xd3\xf8\x67\x19\xe2\xa9\xbc\xbf\xad\x04\xc7\x32\x16\x33\xcf\x65\x75\x8c\xb4\x10\x26\x6b\x23\xfc\xdb\xf6\x6d\x43\xcf\xdb\x6c\xdf\x32\x76\x26\x3c\xd6\xcc\xa4\xc7\xee\x12\x1e\xe6\xab\xf4\xc0\xb1\xe9\x39\x4e\x67\x34\x71\xf0\xa7\xf4\xfe\x06\x87\x9a\xb9\x58\x58\x9c\x76\xc5\xe7\xd5\xd1\xcd\x29\x2d\x1f\x0b\x3f\x27\x3e\xff\xba\xbb\x0f\xff\x18\xc0\x5a\x72\x58\x28\x96\x03\xb8\xa1\x07\xf9\xa5\xc3\xc8\x03\x79\x66\x00\x3e\xac\xa2\xa2\x47\xdf\x23\xdb\xe1\x3e\xc2\xee\x14\x03\x7d\xfd\x84\x35\x9a\x86\xb9\xfd\x88\x69\xa9\x60\xf9\x53\xf2\x50\xa9\xb8\x30\x4b\x72\x01\x5a\x47\x3e\x86\x96\xa1\x16\x69\x71\xd7\x0e\xe4\xa3\xd7\xcc\x36\x6e\x9b\xf6\xb6\xb9\x91\xb8\xac\xdd\xa3\x5f\x1d\x75\xda\xd7\x3a\xa8\xeb\x15\x67\xb2\xc1\x9b\x20\xd7\x27\xfd\x91\x65\x95\x1f\x33\x0e\x36\x65\xe9\x34\x3e\x39\xb0\x7d\x7f\xab\xa0\x52\x6f\x1b\x41\x13\x06\xf6\x70\xfd\x01\x9a\x29\xbe\xbf\xd5\xa1\x19\x6e\xb1\x06\x43\x36\x16\xc3\x38\xef\x00\xdd\x32\x53\xf6\xe9\x69\x96\x0a\x42\xc2\x83\x64\x59\xfc\x94\xa5\xe5\x3a\xf0\xbe\xa5\x38\x04\xea\x0f\x3d\x29\x8d\x94\xab\x72\x59\x97\x83\x5c\xb1\xce\xaa\x7e\xe6\xc5\x00\xc6\x93\xb3\x76\x35\xae\xd3\x3d\x00\xf5\x0e\xf6\x50\x29\x95\x21\x93\xb3\x33\x22\x5a\x83\xd7\x0e\x19\x26\x06\x92\x9f\xee\x99\xf6\xde\xfb\x1b\x65\x0b\x70\x8b\x78\x10\xb3\x91\x45\x17\x9d\x19\x3c\x07\xf0\xe9\x38\x14\xe0\x50\xeb\x8e\x53\xa8\xd8\xb0\x4b\xa5\x3f\x4d\x5d\x9e\x97\x62\x3d\xe3\x03\x58\x00\x42\x1c\xe6\xf8\x6f\x46\x81\x1f\x70\x5d\x6c\x63\x21\x8d\xf7\xb7\x24\x4a\xee\x1e\x55\x9b\x3c\x8f\xbe\x76\x38\x82\x60\x43\xd8\x8d\xcc\xd2\xf9\x79\x3a\x24\x36\x99\x6c\x1e\xe4\xb2\x74\xa0\xc5\x8e\xd1\xbe\x5e\xfe\x7a\xfe\xfe\xe0\x82\x28\x0f\x69\x83\x13\x88\xab\x1e\x78\x6d\x10\x5d\x65\x9c\x77\xbd\xa4\x93\x3a\xe6\x64\xa7\x06\x6b\x70\x45\x7d\x87\x6a\x08\x54\x6c\x3c\x3b\x2a\x00\x20\x28\xae\xae\xcd\x7b\x99\x65\x73\xb9\x64\x4a\xd9\xfd\xf8\xa9\x99\xac\x7d\x52\x06\xbe\x8d\xba\x2c\x99\xc9\x65\xc9\xa8\xcb\x12\xb2\x35\x5b\x99\x27\x40\x61\xa5\xe7\xfc\xfe\xc6\xa4\x8b\xa5\x9b\xbe\x47\xe1\xb6\xdf\xde\x4b\x3a\x99\xdc\x4e\xef\x34\xc9\x8c\xe3\x3b\xf8\x29\x99\xd1\x4f\xc9\x4c\x8e\x4a\x66\xd6\x1c\xfd\x1a\x53\x1e\x80\xc7\x11\xfb\xe7\x7a\x31\xf7\xbc\xa1\xfc\x9d\x12\xb1\x3f\x25\xec\x4c\xa9\x3b\x17\xca\x62\xb4\x14\x29\xd4\xab\x63\x53\x2b\x8b\xd9\x2e\x4b\x29\x1e\x8f\x3e\xa3\x56\xef\x9f\x39\x0e\x2c\xab\x05\xdd\x47\x91\x0c\x42\xdb\x71\x7a\xc8\x63\x51\x17\xc9\x17\x6d\xf6\x07\xa2\x28\xdf\xdf\xda\xb1\xb8\x8b\x17\x7f\xf2\x17\xa3\x28\x8f\x8f\x98\xf8\x32\x66\x1e\x5b\x00\xc6\xc1\xa3\x9b\xba\x45\x49\xd6\xb0\xc5\x8d\xf3\x3e\x75\xc6\x7a\xf1\x27\xca\xb5\x5b\xad\xe0\x7c\x84\x52\x2e\x67\xa6\x2a\xab\x1a\x6b\xf3\x91\x02\x4b\x2f\x52\x0a\x4c\xb5\x44\xf9\x57\x16\x77\xd9\x5f\x22\x85\xea\x7e\xfc\xd0\xf0\x45\xca\x56\x30\xeb\x94\x42\xce\xeb\xa1\x29\x01\x17\x2a\x66\x8f\xbc\x65\xe1\x64\x6d\xee\x12\x08\xe4\xc4\x5e\x7a\x8e\x3a\x5e\x6e\x90\xa4\x6e\x3a\x53\xbe\x48\xdf\x5c\x1a\x03\x29\xa5\x0c\x94\x21\xd7\x3b\x7d\x65\x43\xce\xa5\x53\x16\x71\xeb\x6f\xc9\x9d\x6b\xbb\x2c\x6f\x3b\x11\x25\x17\x5e\xca\xc9\x04\x00\xfb\xde\x89\xad\x75\x77\x8e\xd6\xc7\x04\xf2\x12\x30\x91\x1c\x7b\x23\x19\xcc\xda\xa6\x28\x62\x4c\xa5\x28\xaf\xf8\x26\xc3\x7b\x8f\x59\x5f\xda\x7b\x93\xe8\x6f\x0c\x9f\x55\x51\xbb\xe1\x83\xa3\x5f\x85\x67\x28\x27\x77\x61\x8a\xcf\xf9\x31\xe9\xbf\xb3\x39\xbf\x3c\xad\xef\xe1\x17\xb8\xe1\x85\x6c\xb1\xcf\x12\xf8\x0d\x2b\x20\xd3\x73\x0f\xd2\x91\x64\xea\x3b\x30\xe6\x53\x76\x2f\x08\x5d\x5a\x39\xab\x63\xdf\xd0\x9d\x83\xf4\x79\x24\x8e\x3d\x38\x3c\x4e\x01\xc3\x19\xfe\x40\x3d\x9c\x35\x90\xd8\xc5\xe6\x4b\xea\x6a\xb8\xec\x04\xdb\x36\x4b\x76\xcd\xa7\x77\x36\xa1\xfb\x93\xeb\xde\x59\x01\xad\xc3\x1b\x11\x32\x4e\x83\x2e\x6a\x01\x68\x6d\x7f\x1e\x89\xe6\xf1\x87\x3c\x24\x00\xa1\xe4\x6d\x20\x94\xf4\x47\x02\xa1\x2c\x9b\xc7\xef\x6f\x9e\x6f\xaf\xbf\x7e\xff\xc7\xd7\x6f\x6f\xe6\xef\xaf\xbf\xbf\x7e\x2c\x47\x37\xd5\x28\x65\x3f\xc8\x3c\x89\xbd\xb1\x64\xc8\xe5\x48\x96\x61\x15\x93\x0d\xce\x10\x87\xf8\xca\x9c\x28\x7b\x37\x8c\xff\x62\x70\x02\xc1\xcc\xa6\x74\x24\xce\x49\x59\xc5\x7c\x02\xd0\x8d\x4f\x14\x41\x89\x93\xe1\x2d\x00\x35\xc1\x31\x18\x0a\x56\xd4\x09\xce\xd2\xc8\x7a\x6f\xc8\xca\x13\xc8\x24\x11\xb3\xa8\x21\x78\x58\xd9\x2a\x1f\xcd\x86\x6d\x31\xc4\x2e\x3f\x51\xf4\x45\x3e\xcd\x84\xc8\xa2\xcb\x8e\xc4\x55\x7e\x20\xef\xa2\xc2\x02\x7a\x62\xb0\x14\xd9\x28\x9f\x29\x09\x62\x57\x8e\x64\x43\x94\x12\x93\x2d\xf2\x98\x27\x59\x4d\x38\x46\x2d\xa4\x9e\x04\x2d\x92\x41\x1e\x11\xa3\x93\x32\x53\xf0\xf2\x5b\x90\x8e\x91\x05\x35\x38\x35\x62\x7e\x65\x2b\x52\x94\x87\xf1\x5f\xd5\x96\xa0\x52\xb3\x29\x9d\xc9\x06\x3d\x3e\xe5\x40\x36\x1e\x14\x46\xe2\x6c\x28\x14\x47\x8c\x8a\x6b\x13\x1b\xb2\xb2\xea\x08\xee\x68\xb4\x41\x58\x5a\xc7\xca\xfc\xef\x6a\xc6\x1d\x43\xd1\x96\xb3\x81\x70\x3a\x9b\x9e\x23\xd5\xaa\x7f\x7b\x99\x16\xe4\x99\x22\x8f\x48\x52\xac\x2f\x68\xae\xa2\xa4\x7c\x75\x8a\xb3\x7f\x26\x38\x2d\x9c\x0c\x55\xe7\x0f\x89\xc2\x90\xa8\x1e\x89\xc1\x76\x51\xa5\x7c\xa0\x4f\x70\xe4\x13\x16\x43\x3e\x90\xcc\x69\x3e\x90\xf3\x22\x23\x40\xb8\x1f\xe4\xc6\x1e\xfc\x55\xd4\x56\x2a\x6b\xb0\x37\x78\x75\xd4\xa4\x9a\x02\xb9\x94\x5b\x8b\x80\x89\x55\x56\xc3\x25\x4d\xbe\x9d\xd6\x52\x4d\x22\x86\x57\x81\xdc\xe1\x7e\x7d\x87\x44\x36\xac\x0f\xe0\xf4\xaf\x4b\x7f\xc7\x4c\x7f\x9e\x4c\x58\x11\xc8\x02\x0f\xdd\x84\x3d\xec\xb1\xe1\xa6\x5d\x15\x3e\x55\x20\x6e\x60\xa1\x32\x7e\x6d\x29\xdf\x99\x3c\xc3\x0e\xec\xe7\x4c\x71\x8d\x71\x7c\x8d\xbe\xeb\x63\x00\x14\x1e\xbc\x67\x51\x1f\x7d\xb0\xee\x44\xcb\x60\x86\x49\xd4\xe8\x40\xb7\x03\x00\xbb\xcc\xd4\x77\xb2\x9e\xfa\xbc\xcc\xc8\xe3\x7e\x7b\xba\xbd\x34\x4c\x90\x8c\x3d\x14\x8e\xca\x8c\x37\x8a\x8a\xe1\xc1\x5e\x40\x63\x02\xb2\x26\xb5\xb3\x45\xe0\x2c\xc6\x44\xb3\xa7\x53\xc9\xc4\x25\x88\xd9\x26\x1f\x15\x32\x2e\x8e\x12\xa8\x6d\x6c\xa2\xa4\x30\x68\xf8\xf2\xba\x78\xce\xb4\x07\xcb\x51\xb4\x83\xf3\xd2\x67\x19\x8c\x2a\x9a\xaa\xac\x7d\xc7\x7c\x2f\x4c\xde\xe6\xc9\x49\xd9\x72\x83\x16\xf6\xee\x0c\x77\x16\x4a\xfe\x48\x0e\x14\x26\x14\x43\x21\x1b\x03\xa5\x22\xea\xad\x84\x8d\x5c\x0d\x4c\x52\xa9\x57\x2a\x86\x52\x8a\xc3\xf5\xeb\xeb\xaa\x32\xf2\x74\x5d\x55\x5c\x13\x3f\x9b\x31\x7f\x94\xc7\xed\x70\xa7\xd3\x7d\xe7\x48\x38\x8a\xef\x87\x0f\x06\xca\x69\x35\x44\x5c\xc3\xfe\xef\x6f\x8c\xc4\xcc\x27\xb3\x39\xe2\x8c\x1b\x47\x96\x46\xcb\x72\x78\x68\x64\xdd\x39\xa6\x7b\x6c\x68\xfd\xd8\x14\xfc\xa1\xb1\x72\x27\x74\xc4\x0f\x89\x7c\xf9\x70\x0a\x86\x23\x42\xfb\xf7\xa1\x29\x38\xee\x9f\x82\x99\x14\xb9\xf7\x3a\x01\x2f\xe6\x5f\xf2\x89\x75\xe2\xfa\x9f\x9c\x81\xdb\x04\xfc\xd1\xfc\x3b\xce\xbb\x61\xff\x04\xec\x36\x26\xe0\x58\x75\x06\x96\x71\x97\x6f\xcc\xc0\xe3\x04\x1c\xef\x4f\xc0\x8e\xea\x20\x1d\xf2\x27\xcd\xc0\x98\xa1\x44\xc1\xdf\x9d\x84\xa7\x9b\xfe\xfd\x33\xce\x02\x45\x00\xee\xce\xc3\xcd\xdb\xbb\x87\x73\x1b\xe9\x04\xd6\xa1\x80\xb2\x6a\xcd\x1b\x13\xcc\x33\xf3\x46\xe0\x9f\xd3\xb5\x8b\x8b\x43\xe9\x8f\x48\x1b\x89\xc1\x2a\x87\x38\xb0\xdf\x9c\x56\x9e\x6f\xc4\x0a\x8e\x28\x33\x1e\x5b\xdf\xd7\xa9\x84\xe5\xcb\x05\xca\xf1\xdc\x64\x3e\xf9\xc5\x44\xc2\x5b\xf3\x08\xb7\xf9\x61\xd4\xd3\x94\x70\x06\xac\xdf\x62\xd3\xf6\x89\x3c\x20\xb8\xc6\xa9\x64\x99\xec\x34\x3f\xa9\x96\x46\xc6\x17\xcc\x1a\xaf\x8b\x08\x17\x51\xdd\xde\x66\x9d\xe8\x78\x35\xcf\xf1\xa4\xee\xe3\xa2\x80\xd7\x99\x44\x17\x38\xe3\x54\x67\x56\x73\x1d\x9b\xcd\x79\x84\xaf\xd3\xc8\x94\xf3\x0b\xdb\x79\xcb\x99\x9d\x7b\xa4\xdf\x5e\xbf\x9f\xf6\xad\x79\xb1\xf7\x59\x37\x64\xa4\x67\xc0\x6e\xb2\x57\x96\x40\x14\xfa\x3a\x76\xce\xea\x2d\x6c\xc9\x2d\x11\x2e\x7b\xa2\x13\xf2\x10\x5f\x36\x36\x46\x91\x27\x6f\x6f\xd7\xc2\x1d\x27\x9e\x3a\xf8\xd5\x71\x51\x6a\x2f\xbc\xb5\xd1\x8a\xbd\x2c\xe7\x9f\xd3\x86\x69\xab\x4e\x60\x2f\x09\x6b\xda\x35\x03\x47\xfc\xe9\xbd\xd5\x78\x32\x19\xb5\x7c\x7f\x83\xcf\x7f\x8e\x5a\xc8\xdb\x01\x10\xf6\x5e\x00\x44\x02\x7f\xc0\xe3\xe1\x7f\x90\x9c\x5d\xfb\x01\xba\xf1\xb0\x21\x39\x71\x5b\x72\xe2\x52\x72\xf4\x75\x40\xe0\x89\x0a\xdd\x94\x9d\xb8\x29\x3b\xbb\x22\x5b\xc2\xf6\xb6\x65\xd2\x6d\x4b\xbf\xde\xb6\x74\xe3\xb6\x65\x1f\xfe\xdc\xf4\x68\xb8\xd4\xf5\x8e\xe3\x18\x94\x73\x6a\x4e\x82\x0b\x07\xb0\xe6\x1c\x16\x48\x99\xd0\xd6\xa2\x13\xee\x6e\x33\xfa\x5b\xdb\x8c\x51\xb7\x19\xdf\x8c\x16\x19\xe5\xda\xdc\x9b\xcb\xdb\x5b\x73\x28\xd0\xc3\x34\x8b\xbf\x7f\xfb\xf2\xeb\xdf\xf7\x78\xa5\xa9\x0f\xb6\x53\xc7\xdd\x39\x9a\x03\xc1\x75\xda\x95\xf3\xda\x93\xdc\xaa\xed\x61\xe3\x41\xda\x4e\x54\x4a\x3a\x67\x42\x0c\x56\x0e\x27\x13\x96\xfc\x39\x6d\x0d\x75\x8b\xe8\x6d\xbd\x63\xa6\x90\x22\xa9\x9e\x4d\x21\xe7\x4c\xe7\xe1\xae\x81\x05\x62\xa9\xc4\x43\x21\x2f\xcb\x2e\x17\x86\xa9\x0a\x1f\x31\xa6\xce\x1a\xe6\x63\x7e\x59\xa4\xea\x37\x1a\x26\x28\xcd\xee\x7a\xcf\xaa\xd4\x40\xec\xd2\xd9\x8b\x91\xe0\xc8\x49\x0b\xc1\x47\x3d\x3e\xf3\x8a\x10\x10\xed\xd2\xa7\x30\xb6\xcb\x7a\xab\x4c\xa7\xfc\x50\x80\x6b\x2d\x16\x6e\xa0\x9a\xb9\x8b\xf8\xf3\x32\x37\x01\x43\xdf\x97\x41\x56\x66\x78\x58\x3e\xfb\x5a\xe6\x43\x17\x69\xd8\xe8\x01\xcd\xbe\xa1\x40\x5e\x32\xc5\xa4\x1d\xb7\x0a\x4d\x30\x93\xd8\xa0\xdf\x58\xc4\xc6\x64\xb2\x6e\xc8\x5d\xe8\xd5\x8c\x1e\x25\x53\x34\x5d\x1c\xc3\xd4\xff\xe7\x00\xdb\x3f\xe8\x59\x65\x0e\x66\x53\xfe\x1a\x2c\x51\xda\x04\x57\x98\x8e\x33\x77\xb4\xcb\x0e\x79\x49\xbd\xa9\xc6\x13\x2f\x5f\x4e\xdc\xfa\x6d\xe8\xfb\x8d\xd1\x6f\xd7\x6e\x2b\x30\xa0\x02\xb1\x18\xc5\x37\xda\x45\xf1\xd0\x97\x55\x2a\x55\x8c\xf7\x26\x7d\xc3\x24\x7d\x61\x43\xf8\x5a\xa3\xac\x41\xb4\x1a\xba\xd5\xc7\x8d\xf2\xcb\xeb\xaf\xff\xbc\x47\xbd\x77\x7f\x39\x6d\x29\x81\x62\xc3\xa7\xf4\x0a\x4f\xcf\x41\xaf\xba\xa4\x4e\x25\x0c\xf6\xa8\x8b\x33\x5f\x29\x87\x48\xb1\x30\xd5\x12\xa8\xd6\x33\x9c\x43\xc1\x8a\x40\x9e\x95\x8a\x58\x12\x29\x52\xe5\xa2\xbe\x80\x64\x6d\xc1\x2c\xad\xd7\xdc\xae\xad\xad\x33\xa8\x71\xfc\xd1\x50\xd0\xb9\xb9\xe4\x4c\x5e\x23\x99\x62\x96\x45\xca\xb3\xa7\x54\x1c\x4a\xe6\x07\xbd\xb6\xf6\xf7\x31\xcb\x02\xc5\x6f\xa6\x8b\x30\x50\x3d\x53\x5d\x16\x26\x63\x51\x5f\xa4\xe8\x49\xd6\x43\x28\xba\x91\x92\x47\xb2\x38\x88\xb7\xfd\x5e\x80\xd4\xd6\x50\xad\xef\x6f\x8d\x37\x33\x87\x70\x91\x87\x0f\x4e\x37\x3f\x8a\x2c\x09\x5f\x65\x89\x09\xda\xcd\x49\xa5\x78\x2b\x0b\x60\x59\x61\xca\x32\x2a\x49\x1b\x53\x08\x9e\x82\x58\xd5\x58\x93\xca\xa2\x4f\x8c\x96\x92\x88\x33\x42\x48\x13\x1f\xc9\xc9\xd2\xcf\x5a\xaf\xdc\x2e\x36\xb1\x3c\x20\xca\xc4\x11\x17\x31\x86\x19\xfc\xb1\xe4\xb2\x03\xab\x3c\x85\x8c\xdc\x79\xd0\xeb\x18\x1b\x82\x56\xb2\x49\x64\xcf\x22\x1a\x9b\xdd\xd9\x8c\xb5\x5c\x79\x33\x53\x08\xc9\x50\xc0\x66\x4e\xe4\x76\x6d\x0a\x8f\x9b\xcf\xf2\xea\x05\x0a\x0f\x51\x46\x4e\x42\xfb\xd8\x19\x6b\x02\x95\x0b\x53\xe4\xf8\xea\x88\x2d\x18\xfe\xed\x28\xb3\xc5\x66\xca\x9e\xaf\xd2\x19\x29\x15\x1e\x2a\x60\x23\x64\x19\x8e\xf0\x8d\x74\x5d\x80\xc9\xeb\xc5\xcb\x4a\xdb\xb3\xac\x85\xbc\x2c\x35\xc8\x15\x8c\x72\x59\xe7\x16\x31\x66\x3d\x3c\xe2\x97\x99\x19\xa6\x5c\xf1\x58\x18\x13\xbd\x26\x0d\x11\x73\x64\xb3\x9b\xa4\xed\x90\xc8\xb1\x87\x19\x72\xd6\xe0\x1d\x6b\xc3\x91\xb8\x88\x28\xdb\x48\x41\xcc\xd3\x98\x29\x27\x6f\x28\xfb\xf7\x37\x8a\x0a\xa2\xcd\x41\x7b\x0e\xbd\x17\x29\xc9\x5c\xef\xb1\x0e\x4c\x62\x1f\x8f\xf3\x21\x42\x9a\xd2\x91\x6c\x29\xe0\xf7\xe5\x52\xc9\x16\x44\xd7\xd9\x82\x70\x53\x59\x70\x27\x59\x3a\xd9\xc6\x7f\x14\x45\xd8\x5c\x0d\xd8\xa4\x89\x2d\x62\x52\x85\x24\x26\xc0\xef\xc3\xe5\xc6\xfa\x17\xb9\x3c\x51\x2c\x01\xd4\xe4\x76\x18\x47\xf6\x32\x41\x43\xd1\x46\x72\xf9\x8e\xc1\xb4\x43\x2e\x76\xb3\xf5\x0f\xd2\x6d\xe0\x01\x11\xd5\x2d\x53\x7e\x06\x2d\xf5\xa8\xd0\xe6\xbb\xbd\x66\xd2\x5b\x29\x14\xf2\x59\x56\xb4\xd1\x90\xcf\xc1\x88\x16\x80\xfe\x92\xe9\x4c\xa6\x46\x5e\xea\x31\x8c\x27\x55\x32\xe5\x48\xce\x53\x70\x9e\x62\x4a\x94\x73\xd1\xed\x2f\x92\xf1\x8a\xe5\x4a\xd3\x61\xc3\xa4\xc3\x30\xae\x7d\x3e\x52\xc8\x55\xd2\x49\x54\x83\x6e\xe1\xe0\x99\x04\x35\x46\x41\x89\x43\xb3\x0c\xe8\x24\xcf\xe4\xa4\x4a\x6c\xa3\x24\x45\xb5\xd8\x41\x2c\x58\x18\x46\x3e\x9d\xcd\x24\x50\x5b\xd5\x16\x05\xf6\xd4\xe9\x77\xf0\x1b\xed\x9e\x5f\xd0\x25\x1f\xcf\xbc\x05\x1a\xa2\x1f\x29\x08\x93\x2a\x91\x6a\x4d\xd2\xfa\xd8\x7e\xa2\x14\x9c\x21\x5f\x0a\x04\x5a\x16\xc4\x3e\x7b\x6d\x1f\x34\xff\x62\x34\xd9\xd9\x38\x1d\x87\x69\x1b\xa5\xc3\x34\x4a\x21\xe0\xe8\xf6\x65\xe6\xfd\x28\x0d\xed\x3a\x36\x67\x1b\xa6\x87\x4a\xb9\x14\x1d\x9d\x50\xc0\x68\xcd\x27\x19\x3b\x78\x63\x92\x7a\x1e\x39\x05\xef\xb6\xdb\xbf\x8f\xff\x7a\x70\x52\xb6\x5b\xa7\x46\xfa\xd7\x18\x32\xbe\xed\x76\xc5\xe4\x42\x3c\xca\x02\x00\x6e\x57\x21\x93\x43\x3c\x47\x4d\x91\x8a\x8b\x67\x4f\x0a\xdc\x6d\x53\xee\x53\x0f\x62\x07\x16\xce\x17\x4f\xc1\xfb\x2e\x04\xce\x35\xcc\xf7\x93\x34\x22\x87\x11\x9c\x86\x81\x58\xe8\x06\xfb\x2c\xe6\x41\x5a\xff\xcc\xeb\x68\x3a\xab\x7b\xf1\xea\x1e\xf5\x06\x9a\x0b\x7b\x3b\x54\xc5\xdd\x0d\xa3\xc3\xd2\x7e\x23\xbe\xed\x59\x92\x6d\x0e\x58\x4a\xfc\x1b\x2f\xa6\x8c\xad\xe3\x31\x45\x8b\xd9\x43\xec\x23\x95\xea\xc9\x67\x6d\x9b\xa8\x6d\x73\x24\xe7\x2a\x39\x6c\x6d\x66\x8a\x21\xe3\xdf\x92\x03\x1a\x27\x6c\x90\xfd\x3e\x33\x88\x8b\xdc\xe0\xe6\xc0\x3c\xd6\x0e\x7e\x0e\xcc\x63\xad\xf1\xef\xed\x40\xac\xee\x40\xf0\x79\x44\x81\x8a\xd4\x3d\x36\xab\xde\x03\x2a\xd8\x08\x06\xd3\xbf\x2e\xa2\x80\x4e\x94\x82\x5f\xf9\x2e\xc9\xd4\x94\x7c\x38\x83\x69\x49\x6a\x16\x7b\xff\x21\x4e\xb2\x30\x2a\xf1\x22\xca\x6d\x15\x76\x19\x64\xde\x1a\xd8\x2d\x82\x1e\x4c\x9b\x7d\x9e\x93\xdc\xdd\xbc\xb5\x16\xb8\x16\x97\xa8\x08\xb0\x6e\x0e\x56\x37\xcc\xe0\xb4\x1a\x6e\xc2\x92\x47\xdb\xb6\x50\xa6\x17\x14\x74\xb9\xc4\x73\xae\x18\x8a\x1e\x5b\xac\x09\xde\x27\xb1\x23\x87\xa4\xe8\x44\x42\x98\x9f\xa5\x3d\x5e\x44\x5e\x4f\x4e\x37\x23\xb0\x9d\xac\x23\x64\x9b\x24\xba\x47\xbb\xc5\x26\xc7\x16\x04\x6e\x56\x32\xa6\x81\xfd\x04\x8d\x0a\xef\xf7\x11\x18\xd5\x3d\x28\x4a\x97\x07\xb5\x97\xe8\xf1\x2a\x33\x5b\xe8\x11\x06\x5c\x2c\x54\xb8\x1c\x64\xd1\xc1\x65\x48\x1b\x6e\x9c\xb0\xc8\x73\xbc\xac\xd5\x5c\x03\x64\xf4\x37\x00\x19\x75\xdf\xb1\xdc\x02\x64\x4c\x27\x93\xa8\xa4\x72\xc6\x21\x89\xf1\x54\x42\xcf\x46\xec\x62\x31\x5a\x3c\x37\x44\xb1\x0a\x86\x6b\x4d\x44\x36\x12\x0f\x89\x18\x6c\x38\x32\x4f\x8f\xf2\x61\x9d\x1b\xec\xa9\xc8\xfa\xe8\x36\x90\x23\xff\x04\x90\x63\xb9\xe7\xf4\x89\x7c\x1f\xec\xde\x47\x8d\xef\xe4\x70\xf0\xd5\x37\x5f\x28\x32\x3b\x1f\x12\xc5\x5a\x07\xbf\xe1\x70\x68\xed\x10\x5b\xf4\xf3\x23\x88\x8e\xeb\xd7\xd4\xb9\xd1\x3f\x57\x0a\x96\xcf\x38\x23\x31\x4c\xc5\x87\xa7\x99\xdc\x49\x27\x26\x29\xef\x01\xcb\xdc\x5a\x86\xa9\x06\xef\x9f\x33\xd5\x52\xdb\xde\x51\x2d\xf2\x99\x77\x6a\xa4\xec\xb7\xf6\xfa\x7b\x38\x07\xfd\x7e\x07\x08\x32\x6f\x43\x64\x23\xfd\x87\x3a\xef\xff\xfe\xf6\xd1\x82\x5f\xe3\xa8\xfc\x92\x3d\xa3\x35\xd8\x89\xb7\xf6\xa1\xdd\xd6\x3e\xb4\xee\x7e\x26\x8a\x17\xde\x24\xb5\xde\xd8\xdf\x71\x17\xc3\xf1\x39\xe0\xd4\x2a\x6f\x6e\x6d\xbb\x1d\xdb\x1a\x52\xc3\x8f\xad\x4d\x87\x71\xbe\x80\x37\x6f\x66\x92\xdd\xa8\x21\x6f\xd6\xd0\x53\x7c\x2e\x14\x2f\xf5\x99\x37\xfc\x16\xe3\x96\x0b\x5f\xbe\x98\xfa\xec\x29\x5e\x6e\x54\x90\x3f\xae\xe0\xbf\x7f\xfd\xc7\xd7\xf3\xdf\xcd\xd7\xdf\xf6\x82\x6b\xc1\xb8\x58\xf8\xc0\x06\x0f\x17\x0e\xcc\x1d\xb1\x03\x3f\x62\xb2\x45\x57\x25\xe9\x00\x50\xe7\xe2\x65\xb2\x75\xd5\x23\xc6\xa7\xf4\x9b\x59\xd8\x73\xb1\x3e\x21\xb5\xfe\xec\x01\xeb\x04\x14\x60\xb1\xff\x2b\x25\x30\x53\x11\x4c\xdc\xf0\xb8\x8c\x66\x2a\x82\xb3\xc4\x29\x9c\x4d\xa0\x6c\xb3\x09\x54\xfd\x6a\x33\xb9\xe8\x76\x50\x9a\xaa\x34\xdf\xed\x45\xf6\x38\x10\x8e\xc3\xe2\x94\x76\x82\x27\xde\xf2\xe1\x61\x75\x0a\xfa\xf1\x77\xf8\x91\x8c\xf8\x91\x9c\xdc\x03\x39\xed\x38\x78\x98\x0b\xd8\x5e\x20\xdf\xa5\x7c\x45\x42\x00\x56\x4f\xb2\x06\xe9\x52\x0a\x36\xa8\xd4\x12\x31\x5f\x0e\x91\x72\xcf\x0f\xd0\x08\xd7\x46\x3a\xb6\x25\x31\x3b\xbf\x4b\x96\xcb\x3d\xf7\x28\xc6\x4f\xb8\xcf\xdf\x76\x80\x0b\x31\x87\x82\x5c\xc5\xb8\x0b\xfd\x73\x4b\x7e\xb8\xb9\x14\x49\x8e\x22\x44\xf0\x16\x60\x79\x33\x39\x99\x0f\xd2\x18\xa6\x43\x2e\xfa\x93\xe4\x9c\x5c\x96\xcf\xd4\xf2\xf2\xbb\x51\x47\x80\x9f\x78\x39\xff\xcc\xcb\x8d\x2f\x6f\x7c\x7b\xf6\xd4\xae\xb7\xfd\x4f\xbc\xbd\x5f\xe0\x8e\xe7\xaf\x3f\x00\x91\x5f\xf7\x2a\x14\x5e\x29\x94\x2c\xfa\xa4\xe9\x34\xa7\x6e\x09\x3f\xa6\x4e\xea\x48\x09\xb1\x4f\xab\xda\x95\x56\xe5\x24\x6a\xb5\xa9\xb4\xa1\x57\x69\xbb\xf4\xaa\x4a\xe3\x5f\x2a\xed\xc7\x25\x6c\xa7\x4e\x4b\x8f\xe8\x97\x70\x55\x2f\x5b\x24\x96\x77\xb4\x4b\x82\x52\xb3\x0f\x28\x52\xe6\x49\x93\x72\x58\xa8\x52\xfe\x58\x95\xda\xbf\x74\xda\x9f\xa4\xd3\xce\x5f\x1f\xde\xc6\x63\x04\x3b\xc2\x06\x2f\x4f\x01\x3c\xc6\x7a\xc5\xd8\x07\x94\xcb\x91\xc9\xc1\x17\xd1\x91\x8f\x81\x42\x4c\x83\x27\xae\xba\xc2\x2b\x54\x02\x15\x1c\x24\xc9\x0f\x25\xe7\xf6\xdd\x51\xad\x6e\xe5\xe9\x31\x44\x4a\xde\xb5\xab\x9d\xa0\xa9\x02\xd9\x5c\x9f\x40\x96\x3f\xe8\x15\x6f\x94\x81\x8f\x32\xee\xca\x00\xa8\x6e\xeb\x28\x56\x79\x18\x3c\x9b\x29\xf3\x53\x9f\x1a\x03\xc0\x2d\xbe\x34\x70\xab\xd5\xb2\x5d\x57\x69\x2b\x58\x96\xeb\xb2\xdd\xae\x7d\xbd\xf3\x4d\xcc\x28\x04\x97\x01\x34\x0a\x3e\x18\x49\xd7\xc0\x0c\xbf\xcc\x90\x40\x0a\x0b\x84\x13\x6f\xc1\xe1\x5e\x5d\x03\x4a\xc5\x4a\xfb\x11\xdc\xad\xfb\x7e\x42\x1f\x20\xea\xdc\x07\x4a\xfd\x50\xbc\x1e\x5b\x88\x8b\xe5\xe3\x95\xd3\xf5\xc9\x51\x48\x03\x2e\xe3\xbc\x82\xca\xe0\x44\x94\xc9\x55\x72\x09\x9c\xe8\x09\x4b\xa1\x90\x99\x42\xf1\xb2\xfa\x1c\x10\x9a\xd1\xbe\x15\xef\xd7\x52\x85\x33\x95\x76\x9d\x8e\x03\xa5\xd1\x4b\x79\xc2\xf1\x36\x2e\x4d\x42\xec\xeb\xf2\x27\x79\x0c\xcc\xec\xce\xfa\xa7\x3e\x25\x00\xb2\x16\xff\xb2\x15\x9c\x68\x2d\x58\x4d\x2e\xf1\xe6\x5e\xc1\xc6\x76\x80\x1b\xb7\x0a\xd6\x6f\xc1\x09\x2e\x3e\x57\x8a\x17\x43\x95\x73\xdb\x50\x71\xf0\x69\x85\x1f\x6b\xc5\xd6\x81\x7f\x7f\x33\x05\xcd\xb1\xb9\x62\x5f\x2f\xe4\xb7\x3c\xb8\x9a\x3f\x51\xbf\xec\xbf\xee\x07\xc4\x7b\xc4\x10\x77\xc4\xe5\xb7\xf3\xd7\xd7\xbf\xef\xc5\x62\x76\x1e\xb1\x21\x3d\x94\xa6\xc6\xda\xc5\xb3\xa7\x1a\x8b\x91\x99\x2e\xbd\xa8\x3f\x7d\xdf\xf5\x2f\x81\x92\x73\x78\x10\xdd\x16\x3a\x16\x9f\xc9\x1a\x3b\x9b\x99\xbd\x16\xb2\x7c\x66\x46\x18\x59\xcb\x78\x22\xd4\xce\xa0\xb2\x40\xd1\x9b\x42\xcb\x66\xa1\x73\x32\x92\xc3\xb6\x43\xc4\xed\x01\x1c\xee\x0e\xe0\xd0\xfb\xae\x34\xc2\xa4\x1b\x31\x01\xcf\x5b\x47\x30\x63\x88\xf9\x36\xe5\xd9\xae\x09\x45\xbb\x70\x97\xf1\x12\x08\x60\xc8\x65\xa3\xff\xc2\x95\xa0\x3b\x75\x94\xed\x13\x2b\xfa\x7d\x82\x6e\xe5\xe1\xee\xa3\x6c\xe0\xe9\x8b\x53\xe6\x43\x20\x04\x2f\x85\x65\x7f\x85\x8d\xee\x52\x76\xe0\x8d\xde\xda\x26\x38\xaa\x37\xfc\xac\xfc\xba\x7b\xfc\x1a\x5d\x0e\xd1\xcc\xa7\x35\xbd\x0b\x8f\x33\x90\xf1\x0b\x13\x1b\x65\xdb\xd5\x33\xdf\xf7\x70\x79\xdf\x0e\x4b\x99\x70\x63\xb6\xd0\x1e\x3e\x83\xb8\x6a\x81\x2e\x24\x43\x64\x8e\x2d\x64\xf2\x9d\x7d\xfa\x2b\x25\x9a\x0e\x0d\x8a\x4f\x30\xd9\xc2\x34\xcb\x36\xd1\xe4\x0d\x07\x50\x7e\x6a\xb6\xe7\x14\x8b\xae\x4e\x98\x05\x64\x03\xf3\x3b\xd3\x5f\xdb\xe9\xbc\x2e\xf3\x94\x75\x4f\xc4\x65\x37\x9a\x3e\x1a\xf9\xe1\x88\x94\x32\xf0\x4d\x84\x2c\x44\x5f\xc7\x1d\x00\x59\x1f\xb5\xb0\x86\xfa\xc8\x44\x96\xd5\x76\xd3\xba\x4e\x7f\x5e\x36\x9d\x6c\x29\xde\xc2\x33\x3c\xad\x26\x23\x66\xdf\x18\xc6\x6f\x24\xf5\xb4\xcc\x5b\x4d\x64\x31\x85\x76\xa2\x26\xa1\x95\x8f\xa7\x2f\xf7\x2c\xd7\x8f\xda\xba\x76\xf2\x3c\xa2\x20\xd9\x3a\x78\x6d\xec\x3f\x42\x9c\xc3\x0d\x71\xb6\x3f\x20\xce\xe1\x4f\x12\xe7\xcf\xce\x93\x2b\x32\x85\x6e\xe3\xe8\x0e\x3d\x27\xe2\x06\x86\x2e\xdf\xc0\xd0\x0d\xd9\xc8\xa5\x73\xa6\xdc\x89\xa1\x3b\xeb\xde\x87\x87\x52\x1a\xdc\x87\x44\x23\x9f\x03\xe6\xeb\xdb\x48\x6c\x1f\xf7\x2e\x86\x52\x27\xce\x14\xef\x4b\xff\xcd\x81\xb4\xe1\x85\x6e\x7f\x68\x20\xe5\x71\x1c\x69\xe8\x66\xa0\x5c\x86\x74\x03\x26\x79\x23\x7c\x7f\xea\x62\x36\xbc\xdd\xc5\x14\xb2\x76\x72\xcd\x86\x1f\xc6\x48\xd6\xfe\xfd\xe5\xdb\xf1\x9e\x57\xe7\x83\xc4\x42\x62\xb9\x34\x77\xe9\xd6\xef\x38\xfe\x6a\x7f\x4b\xbf\xff\xff\xd9\xfb\x96\xdd\xe8\x76\x1b\xdd\x79\x3f\xc5\x7a\x01\xb1\x45\x52\x57\xa0\x11\xc0\xf8\x27\x1e\xf8\x1f\x35\xe0\x79\xb5\xb3\xd3\xde\x40\x39\x7f\x9f\x5c\xdc\x39\x7e\xfa\x03\x7e\xd4\xaa\xaa\x75\x29\xbb\xb6\xbd\x13\xe4\x20\x7b\x50\xcb\xe5\x92\x96\xae\x24\x45\x49\xe4\xc7\xfe\xf6\xbd\x9f\xe3\x0f\xb1\xe9\xf1\x23\xfe\x10\x87\xb2\xc6\x89\xc3\x04\xcb\xb7\x71\x56\x86\x78\x41\xae\x90\xc9\x44\x92\xff\x53\x30\xf4\x48\xf1\xaf\xa6\x42\x35\x4a\xfd\xfc\x2f\xbe\xe0\x15\xfb\xdd\xdf\xf5\x73\x39\xaa\xf9\x5b\x21\xbd\x80\x48\x9d\x2e\xfe\x95\x27\x13\xee\xd2\x1b\xd5\x6c\xfb\xea\x24\x93\x50\xd4\x84\x3d\x2e\xa4\x89\xfb\x5e\x3b\xbd\xb6\xf3\xa6\xe1\xb0\x4e\x4b\x94\x0a\xb6\xdd\x7a\x67\x5b\xaa\x88\xd0\x01\x32\x60\xbc\x87\xe5\x8b\x20\x46\x67\x29\xa6\xf9\xf5\x00\x83\x82\xcb\xe7\xdb\x4b\xb4\x9d\x6c\x7e\x0a\x42\x35\xca\x64\x99\xb9\xb8\xc5\x51\x28\xd4\x3b\xec\xb5\x74\x25\xb8\xbc\x51\x85\xbc\x59\x1b\xd1\x95\xb0\xcf\xaf\x68\x14\x7b\xa3\x38\xcd\xfb\x3b\x91\x93\x0d\xd2\xed\xc4\xf4\x2b\x47\x45\xd2\xab\x41\xaa\xe0\x86\x5d\x7e\x61\x8c\x2a\xf8\xd7\x1d\xc6\x61\xd2\xcc\x5a\xb0\x0f\xba\xbb\xfc\x31\x82\xc0\x1a\xce\xd9\xa8\xe6\xc3\x00\xf4\x98\xad\x52\x33\x09\x6e\xee\x0b\x0c\x2b\x73\x20\xee\x89\x14\xce\x8c\xb6\x6b\xe0\x14\x28\xab\x7e\x53\x6a\x19\xe8\xe1\xd2\x70\x2a\x83\x48\xa6\x19\x80\xe2\xcf\xf9\x89\x9a\x37\xb7\xa4\x8c\x0c\x42\x52\xa8\x09\xec\x29\xb9\x64\x52\xfb\x24\x2b\x8d\xb2\xa6\xbb\x65\x13\xbc\x5d\x46\x12\x2c\x40\x13\x13\x71\x31\x33\xdc\xe1\x12\x89\xda\xae\xb3\xe4\xf2\x44\x51\xd1\xc4\x42\x0c\x88\xe8\x6a\x7b\x78\x98\xc6\x31\xa9\x68\x20\x69\x4c\xb5\x05\x4a\x19\x67\x91\x15\x26\xba\x6a\x4d\x4c\x80\xb4\xa7\x9e\x15\x41\xf3\x90\x68\x69\xa4\x4c\x52\x3a\x25\xa9\x1e\xc0\xa1\x00\x2b\xe8\x6e\xdd\x8e\x36\xe1\x88\xe5\x97\xd2\xd0\x0d\x96\x99\xd7\xd6\x9c\xbf\x97\xb0\x48\x13\xcf\xf0\x97\x91\x53\x48\xcf\x17\xff\x4d\xc0\xd4\xd9\xb9\xf5\xe5\x76\xb8\x44\xc0\x34\x79\x6f\x9f\xfb\x76\xb7\x00\xc6\x34\x8a\x68\x57\x8b\x30\x51\xd9\xae\x8b\xca\x17\x0d\xb7\xc8\xdb\xcf\x9c\x04\xac\x67\xe4\x73\x47\x48\xbf\x90\xe5\x5e\x94\x78\x9c\x13\xdd\x41\x40\xe1\x11\x01\xd8\x5c\x24\x4d\xfd\x19\xa1\x97\x97\x49\xc6\x35\xc5\x5e\x79\xa2\x2c\x8d\x52\x4b\xd4\x71\xda\x14\x53\x1b\xdf\x3a\xd7\xed\xf0\x02\x1a\xaf\xa5\x40\x88\x5d\xe2\x3c\x20\x81\x1a\x23\xb2\x82\x60\xd7\x88\xa8\x20\x09\x20\x89\x6a\xdf\x9e\xa1\xbe\x3d\x59\x56\x40\xad\xb5\x2a\x38\xac\x42\x06\xcb\x09\x37\x70\x55\x41\x61\x94\xa5\xf8\x97\xb6\x76\xee\x18\xf5\x37\xe3\x23\x1c\xbf\x27\x55\xea\x56\x53\xe7\xea\xe2\x2d\x7f\x2c\xde\xbe\x37\xd3\xb2\xae\xc8\xc8\xcf\xce\xfa\xcb\xcf\x7f\xfc\xeb\x3b\x80\x7e\x1f\x29\x7e\xe9\x5a\x04\xba\xf4\x0b\x22\xd0\x7d\xa4\xf8\x0d\xf5\x7d\xa9\x60\xf3\x59\xbf\x6e\x6b\x85\x9f\x4d\x1c\x6d\x34\xfe\xb3\x3d\xc5\x72\xe5\x1c\x9a\x3d\x17\x28\xea\xcb\x95\x33\x86\x7d\xad\xff\x5c\x16\xee\xb4\xea\xb5\x28\x4f\x5f\x8a\x9a\x76\x31\x41\x5f\x80\x5d\xf0\x7b\xc7\x0f\x37\x57\x2f\x6a\x22\xeb\x6a\x64\xc2\x0f\x27\x69\xd6\xc3\x97\x4a\xf2\xe9\xdc\xdd\x09\xe1\x32\xe5\xca\x16\xf8\x34\xb2\x6b\xd5\x3d\x86\xb3\xee\x1e\x36\xca\x7b\x94\x3d\xdd\xfd\xa2\xb0\xf9\xc2\x72\xcf\x4f\xff\x3a\x62\xcb\xcd\xd3\xf4\x3f\xc7\xaf\xb0\xd1\x6f\xdb\x63\x04\xae\xda\x22\xfb\x9c\x8e\xca\xe5\x75\x1d\x4c\x06\x6e\x93\x3b\x46\x64\xcf\x41\x5e\xd7\x17\xe7\x6e\x27\xf6\xbc\x2c\xe2\x97\xc4\x17\x3f\xcf\xf1\x6f\x7b\xe4\x2f\xec\x91\x61\x3c\xdb\x96\xf1\xe5\x99\xd9\x98\xf2\x99\x5f\x03\x6f\x67\x98\x9f\x79\x67\x86\x79\x4f\x18\x3f\xf6\xe7\xc0\x5f\x9a\xe0\xbf\xfd\xc6\xc1\x5f\xe1\xe0\xb2\xe7\x1d\x3c\xe2\x25\x23\x00\x6f\x4f\x47\xa6\x2a\x81\x17\x87\x60\x7e\xe4\xe1\x51\x97\x25\xe2\x2b\x23\xdf\xb4\xce\x17\xce\x19\x4d\x73\x14\x1c\xad\x5c\xcf\x19\x3c\x67\xa5\x9e\xac\xc8\xb0\x53\xb7\x9b\x60\xde\x06\x46\x38\x48\xe4\x37\x01\xf0\x05\x01\xc0\x46\x22\xeb\x58\x62\xe3\x20\x0c\x69\xa7\x07\x10\xbc\xf6\x89\xc4\x18\xa0\x98\xcc\x38\xbf\xb2\x3d\x58\xf3\x9c\x36\xb6\x0d\xae\xeb\x3b\x59\x2f\xc9\xe4\x78\xaa\x33\xec\xd4\xfe\x4b\xc9\xe4\x37\x55\xe0\x4b\x82\x64\x9c\xaf\x5d\x51\x05\x6c\xf9\x58\xaa\xfb\x92\x7e\x91\xba\xef\x5b\xfd\x72\xcf\x7d\x77\xb5\xf8\xce\x79\xd2\x8d\x8e\x38\xad\x62\x79\x4c\x9b\x0c\x8b\x2b\xba\x9b\x09\xe5\x37\x71\xf2\x35\x71\x82\x9d\x57\xdd\x18\x42\x46\x23\x93\x9b\xc8\xf2\x4c\x27\xeb\x10\x12\xa0\x38\x7b\xdc\xf3\xbe\xe2\x88\x06\x54\xd8\x8b\xae\x22\x74\xe7\x04\x8f\xdd\x01\x27\xcd\xe3\xe9\x1a\x8c\x52\x95\xb6\xb4\x53\xf5\xcc\x98\xbf\xc8\xe3\x39\x76\xf6\x94\xe5\xa6\xb0\x38\xaf\x3f\xfd\xe9\xe7\x3f\xfc\xfc\xd3\x8d\xf6\x1c\xb6\x67\xbd\x1e\x64\x74\xc4\x06\xd8\xbd\xad\xb8\x21\xc8\x68\xa6\x5e\x43\xbe\x7e\x61\xf1\x81\xbf\x57\x33\x39\x5d\x74\xbd\x5f\x4c\x00\x43\x38\x7a\x58\xd0\x96\xf5\x89\xa4\x3a\x18\x42\xee\x95\x54\xe1\xb0\xad\xad\x1e\x19\x68\x5f\x92\x65\xb3\xe1\x8c\x08\xd0\x19\x6b\x3a\x5a\xf2\x84\x8c\x4f\x14\x73\x01\x1a\x1f\xb7\x4e\x25\x03\xa2\xd0\xca\x3a\x5a\x25\x13\xaa\x5b\x15\x14\xa7\xe4\x2e\xd2\xe7\x0c\x46\x01\xf0\xf5\x4d\x33\x28\xe5\x5c\x4a\x38\x57\xb5\x2a\x26\x9c\x1b\xe4\x41\x12\x47\xab\x57\xbb\xde\xd1\x2f\x87\x5e\xf3\xae\xaf\x0b\x1a\x43\xe3\x19\xd0\xac\xbd\x42\xc2\x5c\x4a\xea\x82\x56\xdd\xad\xc7\x87\xa5\x4e\x5c\xa9\xa1\xd1\xec\x39\x37\x25\x69\x6b\x61\xf4\xac\x65\x0d\xbb\x03\x84\x16\x1d\x2f\xd2\x97\x85\x9c\xcb\xb8\xa8\x67\x67\xb2\x7c\x84\x8e\xe7\x16\xaf\xcb\x19\xbd\xaa\xc7\x73\xcf\xdf\x5e\x10\x18\xcd\x97\xfa\xcd\x01\x42\xe1\x82\xa0\x20\xa8\x29\xf6\xf5\x40\x32\xe5\x5c\xa8\xa4\x72\x31\x1f\xab\x73\x86\x44\x25\x96\xa9\x50\xca\x3e\x4a\x98\xda\xcd\x8c\x50\xc1\xc5\x5d\xce\x19\xc3\x24\x20\x93\x55\xf8\x30\x84\xc2\x29\x8c\x71\xf2\x0c\xfa\x44\xaa\x4c\xa9\x28\x60\x21\x7b\xcf\xa7\x72\xca\xf1\x54\x99\x3c\x11\x17\xea\x29\x53\x37\x46\x81\x09\x79\x4b\xfe\x4c\x67\xea\x7f\xa2\x5c\x28\xc2\xf8\x33\x76\x0f\x9f\x72\xee\xde\x99\x94\xd6\xe6\x70\x18\xa1\xf3\x78\xca\x93\x35\x07\x11\x1e\x10\x3e\xcd\x1a\xe6\xe5\xa0\x8f\xd7\xe7\x06\x6d\x0a\xde\x26\xa0\x3e\xee\xcd\xb2\xb5\x25\x8c\xee\x35\xe4\xd9\x12\xcb\x98\x36\x1f\xc7\xe0\xe3\xb8\x33\xda\x61\x1e\xed\x99\xa2\x36\x3c\x70\xd9\xa2\x0b\x2e\xd8\xa5\x81\x30\x13\xc1\x3c\x0c\x9f\x05\xec\x3a\x89\xe5\xdb\xc2\x4d\x0d\xbc\xab\x5f\x66\x23\xe0\x08\x78\x6b\x2c\xa5\xf9\x12\xb9\x57\xea\x1f\x1b\x09\x7c\xe0\xa4\x99\xa2\xcc\x1c\xb5\x0c\xc5\xca\xdd\x9a\x40\xa5\xdb\x88\x3f\x01\xc9\x14\x80\x32\x02\x08\xc9\x6c\xba\x16\xe7\x23\xb5\x92\x61\xf1\xb7\x06\x21\x90\x9c\x30\x43\xe9\x08\x64\xd6\x56\x70\x89\xc5\xc4\xad\x12\xc7\x4c\x5a\x92\x15\x40\x99\xdb\xd1\x6a\xa0\xd2\x57\x65\x44\x98\x38\xd7\x63\x18\xc9\x88\xe9\xed\x38\xec\xd6\x02\xd5\x70\x2a\x20\x8c\x3a\xd6\x58\xbf\xe1\xb2\x1d\xe1\xd4\xd6\x35\x40\x8d\x77\xc6\x08\x11\xbd\x5d\x8f\x45\x98\x07\xc3\xcd\x7a\x2d\xc3\x4e\x09\x61\x14\xd1\x4a\x0e\x3b\x23\xe2\x4d\x09\x73\x53\x38\x15\x64\xdd\x94\x24\x9c\x51\x9c\x77\x3b\xec\x0c\x8b\x37\xe7\x78\x4a\x5e\x96\x30\x17\xd0\x8e\x73\x1d\xbb\x73\x33\x1a\x72\x6e\xed\xaa\x94\xd1\xa1\x7c\x1c\x5d\xd6\xb7\x17\x21\x75\xdc\xb6\x9d\x00\xa7\x29\xeb\x18\x9f\xc1\x9f\x8b\xae\x33\x71\xa2\x54\xdf\x99\x02\x9e\x2d\x3c\x01\xa9\x71\x65\x32\xad\x08\xd8\x21\x33\x06\x47\xb6\x9d\x07\x9a\x45\xd6\xe3\x48\x7d\x22\x49\x4a\xaa\x9d\x52\xcc\x08\xf3\x33\x97\x30\x13\x65\x7e\xa2\xd8\x3a\x65\xc9\x94\xa9\x03\x98\xe9\xdc\x90\xb9\xb1\x1e\x4a\x25\x56\x6a\x08\x13\x0d\x89\xee\xfd\x99\xfb\xbb\x6c\x85\xb5\x21\x39\xef\x84\x9d\xe1\xb0\xb7\x83\xbf\x7e\x65\xf4\x51\x3d\xc6\x24\x5d\x9d\x45\x2b\x20\x78\x57\x20\xef\xb6\x63\xe1\xd3\xe2\x43\xb5\x43\x47\xe1\x5c\x42\x38\x57\xb2\x37\x2f\x61\x9e\x97\x6b\xa4\x7d\xee\xd1\x89\x43\x3e\x2d\x55\x7f\xfe\xfd\x4f\x3f\x3e\x0d\x87\xb2\x83\x34\x8a\x2f\xe9\x0a\x1c\x4a\xf1\x78\xba\xac\xed\xe8\x90\x40\x4a\x2a\xf2\x4d\x04\x01\xd3\x32\x15\x56\xab\xba\xc0\x6a\x24\x4d\x95\x7a\x6c\xaf\xcd\xc4\x0f\xe2\xef\xa6\xd6\x10\x6d\x0d\xfa\x21\xe0\x03\x1b\xb6\x19\x9a\x1e\x18\xb1\x7c\x63\x6d\x56\xfc\x26\x38\xad\x5f\x9e\x48\x04\x6e\xc9\xdd\x5a\xec\x01\x38\x15\xae\x0c\x6f\x2f\x6c\x4a\xb7\xc0\x40\x96\xa3\x52\x4c\x95\x24\x32\xe0\xac\xa5\xd4\x63\xa2\x0e\x38\x3d\x29\x04\xa1\xcf\x0b\x48\x8a\xc4\x12\x88\xfb\xa3\xb5\xbb\x2e\x03\xef\x8e\xa4\xe3\x08\xb6\x00\x54\x8c\x9e\x6c\xb5\xec\x8d\x0f\xa4\x29\xdb\x67\x64\x66\xe9\x24\x00\x2e\x41\x44\x46\x6b\xce\xd7\x80\x58\xf6\xed\xb2\xf9\x7d\x00\xd6\xcf\xb9\x4e\x38\x41\x7d\x16\xe9\x24\x5f\x41\x3a\x41\x98\xac\x6d\x84\x26\xc0\x16\x50\xe3\x76\x54\x8a\xdc\x82\x50\xec\xdf\x38\x51\x4b\x3a\x29\xa9\xed\x7f\xe0\xf4\x50\xed\x6f\xa2\xde\xf9\xd5\x26\xae\x79\x34\x67\x01\x27\x65\x53\x0b\x8b\x7d\xed\xd8\x2f\x45\xd6\x07\xe6\xa9\x53\x57\x41\xd9\xab\x6a\x1b\xb6\xb6\x0a\xe7\xfb\x6d\xe0\xa6\x78\xf2\x23\xf8\xce\x3c\x59\x45\x14\x4b\xa5\xa8\x46\xf5\xc0\xff\xe2\x62\xad\x4d\x00\x6a\xd5\xa2\x8f\x99\x52\x3d\x86\x8b\x5f\xee\x48\x62\x3a\x19\x3a\x59\x29\x6f\xdf\x3b\x2e\x1f\xaf\x85\x01\x5e\x23\x84\x9e\xdd\x1f\x76\x0d\xbd\xaf\x01\x8d\x7e\xd2\xfb\xc1\x67\xfc\xc7\x1f\xfe\xf0\xf9\xa3\x3a\x31\x65\x8d\x77\x60\x4c\xe7\xc3\x6c\xea\x69\x4a\xcf\xc6\x41\x2b\x77\x24\x97\x41\xaf\x3b\x4e\x4c\xfe\x5f\x74\x32\x67\x12\xc0\xd3\x0b\xd9\x3e\xa7\x15\x01\xda\x16\xf0\xa5\x34\x1d\x13\x35\x4e\x13\x9e\x4b\x93\xfc\xf9\xe4\xfb\xd4\x3e\xdc\xae\xb9\x71\x58\x79\x48\x94\x70\x2a\xf4\x77\x63\xc2\x57\x2b\xf3\x86\x48\x1e\x11\x91\x64\x77\xee\x62\xeb\xbb\x51\x39\x38\x1d\x98\xb0\xbc\x0e\x57\x32\x81\x7b\xa5\x71\x86\xc9\xe7\x24\x88\xc1\x59\x74\x60\xdf\xb3\x2c\x22\x7d\x26\x16\xe2\x0e\xe9\x9c\x9d\xcc\x1d\xc7\x9e\x81\x63\xa8\x99\x58\xd5\x5e\x50\xfb\x8c\x15\x30\xf6\x42\xb1\xd5\x05\xf1\xc1\x2e\x4b\xc5\x76\x59\x52\xdd\xb0\xaa\x8b\x6d\x15\x12\xfe\x32\xe5\x24\x90\xa8\x0d\x8e\x66\xa9\x8d\x88\x9b\xa6\x51\xc1\xd5\xa2\x55\x75\x68\x39\x5b\x04\x3a\xb5\xd6\x1e\xb7\xeb\xd2\xb8\x3f\x4f\xf7\x36\x58\x37\x9d\x02\x9d\xa8\xfa\x2b\x81\x1a\xde\xa3\xea\xa3\xad\x64\x54\xb5\xef\xa3\xb1\x5c\xf3\xb0\x82\x28\xdc\x6c\x11\x7b\x37\x8a\x39\x0a\x21\xa4\x41\x5f\x87\xe0\xda\xd0\xf1\x4b\x25\x91\xa9\xdb\xd2\xa9\x46\xc6\x89\x36\x38\x29\x9f\x96\x23\xc4\x37\x10\x6d\xa5\xd2\xda\xce\xe9\xf0\x7d\xdb\xe2\x48\xe3\x54\xb3\xaa\xe9\x7d\x39\x21\x9c\x43\x1a\x56\xa0\x94\x5c\x45\xae\xb8\xca\x98\x4c\x96\x5a\x73\x77\xa2\x70\x99\xf4\x7f\x72\x05\x6b\x88\xfd\x70\x16\xfb\x61\x16\xfb\x14\x4d\x49\x89\x72\xf0\xc0\x13\x69\x56\xdd\x62\x35\x9a\xae\x8f\xdb\xf5\x29\x62\x3d\xd0\x7b\xeb\x4f\xbd\x89\xb0\x7e\x1c\xff\xfa\xf2\x05\x58\xd8\x6c\x0d\xac\xab\xb8\xfe\x49\x04\x60\xfc\xb6\x90\x28\xa2\x8c\xd5\xe5\x19\xac\x75\xd4\x96\x95\xd4\x06\xfe\xfb\xe5\xdb\xe2\x51\x58\xf6\x41\xdb\x9e\x85\x9a\xa4\x27\x4a\x38\x90\xa3\x56\x1b\x71\x65\x77\x1d\xa4\x64\x6b\x99\xe2\xa4\xd5\xaa\x5c\x28\x43\xa3\x49\x8f\x68\x2e\x94\x99\x94\x4d\x01\x96\xfa\x8d\x23\x71\x91\x49\xe1\x91\xe6\xd6\xcf\x8a\x2f\x96\x37\xbd\xc2\xe5\x1a\x6b\x74\xd6\x02\xf7\x3f\x40\x04\x49\x0d\x42\x3d\xfb\x84\xa3\xa7\x41\x3d\xd2\xd7\xb9\xda\x4c\xd9\xb6\x1c\xc5\x35\xbd\x15\x72\x99\x5b\x56\xc2\x4d\xec\x1b\xf0\xac\x1a\x60\x63\x5b\x9a\x1c\x31\x73\x6a\xde\xd9\x45\x3f\xb8\x4a\xa0\x58\xfa\xf1\x54\xdf\xa7\x16\x49\x9f\xf5\xcf\xe9\x45\x15\x86\x89\xdc\x1f\x10\x3d\x71\x2a\x24\x35\x2d\x77\x0e\x1c\xa8\x32\x42\x2f\xde\x33\xe5\x57\x7d\x16\xd2\x58\x9f\x48\x32\x30\xf5\x72\xb4\x81\xed\x73\x9e\x87\x11\xfa\xa9\xc5\xfe\x68\xe5\xbe\xbd\x04\x4a\x88\xc7\x9b\x63\xba\x5b\x16\xdc\x6d\x96\xf8\xb5\x51\x6e\xeb\x2a\x99\x3a\xbc\x57\xa3\x98\x10\xa9\x26\x5a\xf8\xde\x92\xbf\x61\xa9\x71\x30\x37\x02\xab\x76\xf7\x00\xa3\xfc\x0d\xd6\xbc\xb6\x7c\x4e\xa3\x28\x23\xb0\x54\x9d\x8e\x4c\x9c\x2b\xbf\x13\x61\xe7\xc3\x01\x7e\x1f\xd0\xfd\x06\x6f\x31\x50\x2b\x04\x45\xd6\xea\xb4\x17\x2e\x68\x2f\x9c\x68\x0f\x24\x5f\x2e\x68\x8f\x9d\xf6\xda\x0e\xe9\x45\xf6\x11\x18\x2c\xd6\x4b\x01\xd5\x9d\xf3\x30\x2c\x73\x56\xb4\xc7\x80\x16\x8e\xd0\x17\x07\x53\x3f\x31\x31\x8e\x1f\x23\xa0\x95\x7b\x4e\x08\x9e\x7c\x6e\xda\x05\xb7\xf5\xc1\x80\xcb\x55\x5b\xc4\x7e\x73\x16\x5b\x02\xdc\x79\x12\x5f\x30\xd6\xf6\x1a\x07\x10\xc8\x5b\x19\x72\x01\x8f\x97\x16\x30\x7d\x3c\x7e\x1f\x7d\x5b\x0d\x8a\x89\x10\xdb\xc7\x76\x17\x22\x1f\x70\xd7\xe5\x95\x8b\x69\x73\x95\x7a\x59\x01\x45\x44\x40\xb7\xc6\x76\x97\x88\x19\x70\x11\xec\x46\xd5\xec\xf1\xc7\x20\x53\x18\x01\x7e\x70\x4c\xc5\x35\xb8\x66\x28\xab\xb2\x2e\x8a\xb2\x5d\x69\x9d\xfc\x19\x87\x87\xbe\x38\x81\xd8\x36\x1f\x17\x72\x7d\x98\x43\x74\xc4\x1e\xff\x05\xab\xc0\xfb\x30\xfb\x37\xdc\x70\x53\xe5\xed\x19\x42\x07\x2f\x9f\xd9\x32\x9f\xb9\x32\x4f\xce\x80\x53\x84\x61\xfc\xab\xb3\x24\xd8\x74\x30\xed\x80\x08\xb9\xe4\xca\x09\x5c\xb9\x14\x0c\x11\x66\x23\xd2\x1f\xad\x09\x6f\xdf\x2f\x24\xd3\xc3\x2c\xae\x5e\x2b\x15\x19\x32\xab\x53\x95\xed\xe1\x5b\x65\x8f\x24\x0b\xa1\x15\x76\xa4\x56\x98\xc5\x16\xb2\xdd\x40\x1a\xf0\xa5\x37\x05\x2a\xf2\x02\x55\x26\x52\xb5\xe6\xe9\x13\xa5\x9e\x28\x15\x64\xb3\xe5\x3e\x8d\x6f\x35\xf2\x9f\xc3\x70\xc7\x97\x14\xce\xbf\x5e\x62\xd6\xa1\x78\x1b\xad\x36\x29\x35\x29\xe3\xe9\xa6\xaf\x93\x2b\xa8\xd1\x5d\x01\x3c\xd0\x16\xa2\xb9\xc1\xcb\xa4\xdf\xe4\xec\x3a\x2b\x07\x37\xde\x3d\x36\xaa\x08\xb5\xb0\x63\x04\x32\x21\x0a\x40\x9f\xff\xc4\x19\xe2\x35\x97\x5d\xab\x8d\xa9\x53\x66\x7f\x8c\xc3\x2c\x53\x0b\xf7\xcd\x36\x3e\xb8\x75\x8c\xc9\xf6\xda\x2d\xa6\xcb\x65\xbe\xcd\xcb\x7c\x5b\x2d\xf3\xfc\x4f\xbc\xce\xbf\xf8\xc9\xa2\x35\x63\x57\xdd\xba\x58\x07\xfe\xc9\xb4\xad\x7f\x25\x19\x2a\x37\xde\x08\x29\x09\x9c\xd1\x10\x3c\xf1\xa2\xcb\xd4\x9b\xc7\x49\x93\x6f\x8c\xbb\x4c\xa3\xd3\x0a\x37\x1c\x78\x0f\x95\xe2\x5f\xdb\x9f\x03\x55\x13\xb9\x36\xd6\x82\xc2\x12\x95\x65\x61\x97\x65\xd9\x8e\x43\x5c\x48\x2a\x5a\x34\x9c\xd8\x0a\x04\x85\x60\x2d\x45\x1c\x86\x90\x2c\x8b\x43\x87\x87\x4c\x8d\x6f\x60\x33\x1c\x29\x4d\x42\xa5\x95\x7f\x06\x85\xed\xef\xaf\xa2\xde\x72\x0a\x52\x23\x44\xff\x12\x1b\x74\x0e\xd3\xdc\xee\x56\x22\x9b\x5d\x64\x4f\x27\x91\x3d\x5d\x88\xec\x09\x22\xfb\xee\xd2\x3e\x03\x4b\x48\xa7\x8a\x25\x24\x8c\x35\x24\x9c\xd6\x90\x70\xb1\x86\x84\xd3\x1a\xe2\xbf\x2e\x6d\x5e\x22\xdc\xcc\x6e\xb3\x81\x1b\x34\xfe\x15\x7b\xda\xdf\x04\xf2\xff\x0f\x02\x59\xe4\xba\x1d\xd1\x6c\xcc\x2b\x47\xb1\x05\x5f\xde\x37\xe6\xd5\xe1\x27\x7d\x2d\xe7\xc2\x98\x57\x3c\x67\x90\xd5\x4d\xf9\x45\xc6\x0e\xb9\x96\x8e\x57\xf3\xdd\xe6\x3d\x7d\xa2\xe4\x4f\xab\xbb\xbf\xc9\xbc\x8d\xcc\xcb\xd7\xad\x1c\x1e\x38\xd9\xdc\xb4\x3d\xd3\xde\x25\xcd\xe8\xd4\x87\xfd\xf7\xbb\x86\xbd\x0f\xcc\x46\x32\xed\xb8\x6f\xd7\x7b\x91\x4f\xa7\xe2\x16\xea\x57\xb2\xdd\x46\x30\xff\x7b\xf8\xb4\x47\xab\x63\x9b\x6d\xa0\xd0\x12\xae\x0a\x36\xd8\x42\x03\x0a\x4d\xae\x20\x98\xc3\xca\xf5\x71\x0b\x3b\x34\x10\xcc\xc5\x51\xc6\xe0\x7b\xa8\xb4\x45\x0d\x5f\x5c\x06\x3c\xb6\xe7\xf4\xa8\x04\xa0\xf9\xa9\xbc\xe6\x7b\xe6\xd7\x90\xef\x85\xe0\x97\x5c\x8c\x46\x46\x14\xbc\xbd\xdb\x82\xfb\x42\xf9\x91\xcb\x73\x48\x70\x61\x8c\x94\x9f\xdb\x23\x97\xfb\x86\x80\x54\x2f\x9d\xf2\x14\x81\x63\x7f\xfd\x5a\x0f\x6f\x7b\xf6\x14\xca\x6b\xc8\xcf\xa1\xbf\xe6\xe7\xfe\xf6\x02\x0b\x49\x74\xf3\xfa\x6d\x23\x57\x42\x17\xde\xbe\xe3\x5e\x2d\x3f\xb6\xfb\x66\xdd\x79\x6e\x9f\x39\xb2\xc1\x04\x7f\xee\x44\xcc\x8f\xc2\x37\x07\xe7\xea\x71\x04\x3f\x05\x63\xbe\x7d\xcd\x1d\xeb\x18\xe7\xe2\xd8\xe1\x4e\x72\xfd\x94\xfc\x31\x3f\xeb\x23\xe6\x31\xe8\x94\x5e\xf5\xbe\xbe\x06\x35\xae\xb7\x89\x9d\x41\xb7\xf7\x8e\xd1\xef\x93\x4d\x2a\x3f\x07\x7d\xfb\x5e\x4c\x7a\xe7\xe7\xf4\xc8\x7c\x5f\x10\xde\xf6\x25\x8f\x49\x95\xdd\x18\x88\x78\xcf\x33\x6a\x48\xb6\x85\x0e\xe5\x55\x9f\x8b\x4d\xa7\x95\xab\x57\xee\x0c\x3d\xee\x41\x7e\xd6\xb7\xef\x0c\x30\x9e\xc7\x7c\x5f\xac\xf9\xcf\x9f\x3a\x7c\xfb\xdf\xc3\x1f\x6f\x35\x97\x6d\xe3\xce\x9e\x57\xed\xea\x35\xdb\xe7\x48\xd2\x3a\x55\x59\xf9\x2a\x51\xce\xf5\x18\x46\xda\x12\xec\xfa\xf4\x62\x45\x4c\x87\xb6\x04\xbc\xca\xb9\x4d\x11\x69\xab\x24\xbc\x88\x6a\xbd\xdc\xb0\x2a\xd8\x36\x06\x56\x29\x09\x92\xd6\x51\x04\x6b\x99\xdf\xf5\xa2\x97\xc0\xdd\xa3\xda\x30\xb7\xa9\xd9\x62\xc1\xf2\x6e\xbf\x93\x3b\x5f\xf7\xb2\xdb\x73\x5c\x7b\xc4\x85\x21\xb0\xf5\x00\xb1\xbd\x8f\x78\x2d\x58\x09\x3b\x7d\x47\xe2\x2a\x6d\xd1\xf9\x04\x88\xbd\x65\xd9\xa7\xde\xc3\x8b\x7b\xd9\xa8\x45\xf7\xe7\xd2\xf7\xfa\xff\x70\xee\xf3\x0d\xf1\xe3\x2b\x45\xb7\x10\x89\x75\x89\x00\xa0\x94\x35\x4f\xf1\x41\x88\x4b\x9b\xb8\x51\x14\x5e\xe4\xb0\x0c\x10\x47\x9a\x8f\xcc\xa4\xac\xc1\xff\x2c\x72\x79\x41\xe5\xed\x25\xc8\x30\x4b\x8a\xe5\x30\x07\xe3\x60\x63\xcb\xc9\x9e\xe8\x53\xee\xa6\xe1\x65\x04\x27\x4a\x9c\xc2\x9c\x9c\xbb\x27\xc2\x5e\xbd\x41\x31\x4a\x72\xbc\x78\x39\x34\x2a\x45\x26\x3c\x4f\x85\x5f\x16\x72\x44\x12\xb2\xdd\x10\x97\x9b\x0b\x71\x6c\x13\x97\x9d\x80\x8d\x6a\x2b\xbb\x6a\x0a\x94\x97\x54\xa1\x5d\x03\x69\xcf\x47\xca\xd8\x52\xab\xae\x10\xdc\xb4\x82\x27\x32\xbc\xbd\x96\xa9\xf6\x76\xb2\x0f\xca\x56\xcb\xb3\xd6\x2c\xb4\x42\x03\xd8\xa6\xc6\x70\x7a\x39\xec\x16\x8e\xb8\x77\xd5\x19\x63\xaf\x69\x28\x00\x6d\x4f\x5e\x03\xfa\x76\x93\xcd\x3e\x04\xd0\x8d\xe0\x7d\x08\x25\xdf\xf4\x1c\xb7\x3c\x50\xc9\x54\xf2\x11\xe1\xbe\x60\x8e\x33\x47\xaa\x8e\x13\x69\xe5\x63\x18\x29\x97\xb1\xce\xc7\x2b\x1d\xb8\x07\x5d\x2f\xa2\x5b\x6b\x15\x1b\xde\xde\x48\xfb\xf2\x0d\xab\x08\x85\x49\xc0\x15\xed\xa9\x1a\x20\x8c\x1c\xbd\xf7\x97\x0d\x88\xe1\xfc\x56\x6f\xbc\x28\x90\xc3\xa8\xc9\x92\x50\xe8\x0d\x4c\xe6\xa4\x9a\x88\x63\x3a\xcc\x4e\xe9\xc1\x76\x38\xc6\xae\xd4\xa2\xc3\x1d\x37\x39\x25\x7a\x1a\x9e\xc7\x4a\xb5\xb6\x80\xe7\xe1\xec\xd1\x8e\x34\x5c\x38\xd4\xd2\x9c\xab\xce\x63\x51\x63\x33\x86\x3e\x06\x6a\x2d\xd9\x27\x20\xca\x80\x3d\xa8\x35\xc5\xcf\x00\x2a\x46\x8c\x53\xe6\x23\x52\x2c\x4b\xa6\xa6\x40\x59\x3c\x87\xa2\x67\x3e\xbf\x7d\x44\x8a\xe7\xba\xcd\x42\xc2\x08\x92\x49\x78\x31\xec\x5d\x5c\x4b\xa5\x2c\x97\x53\x25\x45\x6c\x1f\x2f\x47\xfb\x7d\xa8\xb0\xa7\x3e\x75\x4c\x6f\x16\x9e\x16\x09\xf6\x96\xe2\x25\xab\xa5\x2f\x4a\x34\x42\xea\x02\xc5\x79\x95\x62\xdb\x4f\xbc\xa6\x47\x34\xc2\xca\xe4\xb6\x08\xbe\xcf\xdd\x39\xc6\x5b\x72\x91\xe8\xef\x06\x7f\x19\x45\x23\x17\xc2\xd5\x37\xbd\x46\xe4\xd2\x95\xaa\xee\x11\xb9\xa7\xec\x10\x79\x55\x46\xea\x96\xc8\xab\x22\xdc\xd3\x0e\x91\x8b\x11\x79\xd5\x2d\x91\x4b\x47\x0c\xc5\x7d\x22\xaf\xca\x8b\x02\x2f\x88\xbc\x2a\x0a\xbd\x4d\x1a\xfc\xe5\xe9\xc6\xb8\xf1\x2c\x94\xd7\x21\x69\xcf\x21\x96\x5d\x15\x97\x96\xc8\xb6\x06\x29\x99\x88\xa7\x52\x8f\x42\xae\x90\x2f\x8e\xfe\x8a\x47\x38\x7c\x40\x91\x2c\x14\xb5\x3c\xb6\x19\xc9\xe7\x83\x8d\x6d\x2a\x6e\x35\xdd\xd6\x86\x8b\x91\xd8\x54\xf9\x67\xc5\x8a\xb2\x31\xb5\x8c\xc5\x5f\x3b\x52\x01\x56\x56\x29\xf9\xae\xc2\x90\xcd\x9f\xc8\x16\x27\x96\xc3\xfa\x57\xdc\x49\xc0\xd8\xa1\x1a\x7b\x9e\x5f\x5f\x35\x40\xa9\xe9\x24\xe9\x39\xec\xb5\x00\xb0\x5a\xee\x91\xd6\x50\x48\x0d\xfb\x6d\x48\x7b\x4d\x40\x0b\x82\xb7\xe0\xfc\x2e\x30\x39\xc5\x61\x47\xf8\x48\x89\x19\x30\x4f\xeb\xcb\x23\x76\x44\xec\x28\x65\x8c\xcd\x36\x19\x77\x60\x05\x45\x04\x14\x61\xcd\x2a\x6d\xf2\xe7\xf0\x6f\x93\x78\x80\x59\x3f\x1e\xc3\xfa\x3c\x55\xa3\xdd\x0e\x63\x2f\x8c\x70\x1e\xc5\x4c\xbb\xc5\x44\x96\x29\x1d\xd6\x3f\x7a\x39\x54\xfb\xb9\x01\xeb\xbb\x75\x9b\xdd\x3a\x4c\xb5\x36\x5d\xe0\x73\x0f\xdd\x5b\x95\xe5\x30\xdc\xc9\xfc\x3c\x52\x71\x87\x37\xff\x60\xab\xeb\xbb\xc1\xe9\x6e\x61\x99\x9b\x56\xd0\x8e\x9b\xc3\x2d\xbf\x3c\x36\x3f\x41\x53\x51\x92\x58\xa9\x30\x65\xdb\x42\xb1\x49\xc4\x55\xcc\x88\x61\x0b\x9d\x24\x3d\x74\x8c\xd9\x63\xb9\x89\x53\x92\x9f\x32\x52\x57\xd9\x44\xc4\x6f\xd8\x27\x69\x6f\x4f\x4c\x88\xb4\x26\xb0\x21\x17\x78\x15\x4a\xf5\xb7\x6c\x7f\x61\xeb\x59\x64\xbe\xcb\x94\x1a\x6c\x86\xda\x89\xd6\xf3\xd4\x0e\xeb\x9f\x11\x22\xb3\x4c\x89\xe2\xd8\x83\xcc\xef\x2f\x1b\xd0\x49\x26\x2e\xf7\x85\x1a\xa2\x64\x5e\x26\x05\x34\x20\x78\x03\x50\x42\xd8\x6f\x01\x84\x11\xee\x45\x4a\x2c\x54\x5a\x0b\x4a\x11\xce\x4a\xb5\x95\xe0\x2d\x38\xbf\x6e\x64\xd1\xe1\x40\xca\xb1\x1c\x89\xe1\xd3\xb9\xdc\x25\x26\xa5\x92\x92\x0f\xcb\x2a\x05\x68\x66\xc9\x5e\x6b\xb6\x23\xdc\xb4\x05\xd1\x5c\xf2\x93\xed\x61\x12\x8e\x32\x12\x97\x40\x9c\xac\xee\xd4\xa1\xa5\xbd\xbd\x28\x0c\xcf\x22\x75\x5b\x2b\x19\xb6\x50\xeb\x82\xa2\x03\xea\x2f\xca\x39\x15\x03\x5d\xcf\x5a\x1e\x36\x56\x5f\x49\xc3\x6e\xdb\x2d\x49\x2c\xe5\x0d\x98\x49\x03\x77\x16\x77\x54\x33\xba\x58\x68\x5f\x60\x84\x9f\xfe\xeb\xf9\xc7\x8f\x1b\x00\x5a\x81\xb5\x67\x6d\x2a\x2b\xe7\xd8\x42\x11\x88\x54\xb9\xa6\xc5\x6d\x98\xb2\x49\x15\x69\xd3\xa5\xcb\x35\xc7\x50\x49\x63\x35\x4d\x27\x17\xd8\x01\xfb\xe0\xd5\x7a\x67\x93\x8c\x4b\x09\xd6\x71\xc4\x1e\x79\xe2\x7c\x9f\x2f\xb1\x85\x9e\x11\x94\x75\x68\x63\x4c\x45\x70\x56\x5e\x8f\x0a\x27\xaf\x42\x31\xaf\x74\x74\x97\x8b\x9a\x81\x14\x56\x27\x7f\x9e\x0c\x9b\xd7\x10\xd2\x42\x8a\x60\x2e\x7d\xf8\x03\x65\x8a\xa6\x1a\xa9\x52\x34\xa5\x40\x73\xb2\x2f\xf7\x7c\xc2\x3b\xe2\x18\x16\x6d\x62\xb4\x69\x1a\x6d\x4a\x8d\xd1\xb9\x85\xe3\x3a\x33\xd5\xa9\x51\xbf\xbc\x99\x46\xcc\x59\xa6\x94\x65\xba\x1c\x5d\xe8\x6c\xca\xa6\xf7\xf5\x95\x03\x97\x56\x6b\x97\x8d\x60\xcb\xd9\x3a\xbe\x01\x2f\xe7\x96\x26\xce\xa4\x75\x7d\xe5\x29\x1d\x2c\x20\x77\xcb\x99\xe9\x54\xfa\x04\x54\xe6\xe7\x4a\x29\xa7\xbb\xd3\x30\xf7\x89\xfb\x45\x27\x39\xc6\x90\xee\xb9\x9f\x55\x6a\x76\x18\x43\x92\x65\x24\xb6\xf9\xb0\x68\xd9\x27\x46\x6b\x8b\x71\xbd\xdc\x74\xf1\x39\xd3\xe8\x4d\xe2\xba\x50\x54\x31\x95\x5f\xfd\xc6\x35\x6a\xa7\x96\x10\x90\x0f\xf6\xee\x0d\xa1\x70\x5a\x13\x5c\x7d\x62\x87\x27\xb6\x75\x99\xd8\xd4\xbf\xcb\x53\x01\x27\x62\x06\x11\xdf\x29\x69\xcb\x93\x3f\x23\xfc\xc9\x3b\x28\xe8\x60\x3f\xb9\xf5\xbd\xce\xeb\xa0\xb6\xe2\xe6\xf8\x30\x7e\x4a\x78\x87\x09\x21\x1c\x63\x34\x0a\x4f\x11\xf7\x10\x31\x27\xdb\xc6\xf7\xb4\xf6\x8e\x62\xc4\x18\x4e\x36\xe6\xb1\x6e\x56\x7a\x86\xeb\x63\xcd\x47\x23\xd6\x0e\xe8\xfc\x95\x13\xb9\x24\x1c\x71\x8c\x70\x1d\x7d\x3c\x5d\xbf\x74\xf3\xe1\x3c\x8c\x37\x2f\x01\xbd\xbb\x22\xde\xe4\x4a\xf3\xb0\xc5\xc5\x54\x9e\xd4\x8d\xce\x63\xd9\xac\xda\xee\x51\x50\xc5\xda\xc3\xb9\x4f\xbe\x4f\x5e\x0d\x0b\x27\xca\xb8\x36\xea\xd3\x3a\xc5\x83\x7d\x28\xc9\x7c\x42\xb8\x66\x08\x9b\x2d\x1d\x4f\xdf\xa3\x29\xac\x59\x9b\x6c\xd3\x6c\x7b\x06\xd0\xdb\xdc\xda\x8a\x61\x12\x62\xee\x64\x40\xea\x72\xb6\x61\xdb\x70\x0c\xc0\xc0\x22\x25\xe9\xab\xe5\x7e\xe6\x98\x75\xe3\xa3\xd8\x1a\x37\x65\x8a\x55\x9f\x98\x8a\xdb\xdc\x77\x9b\x1f\x06\xf8\xa0\x62\x35\x2c\x2a\xcf\x89\x92\x78\x40\x5f\x8d\x89\x72\x77\x9d\x1a\xe6\xba\x7b\xd3\x0c\x24\xc8\x67\x84\xfb\x7e\x0a\x94\x8c\x54\x03\xd5\x2a\xc4\xd6\xbd\x89\xf2\x3d\x2c\x1a\xf6\x98\x6d\x35\x26\x0c\x72\x2f\xd3\x99\x01\x56\x89\x45\x15\xbb\x5a\xbe\x89\x17\x7f\xfe\xc3\xcf\x37\x6e\x35\xa8\x73\x99\x3a\x29\x1f\xd8\xc1\x32\x4f\x56\x72\x88\xc1\x87\xfb\xc5\xcb\x23\xba\x0e\x27\x5d\xc7\xa2\xad\xf3\xd3\x27\xd5\x28\x4b\x2e\xf3\x73\x74\x6b\x03\xcb\xff\xb6\xc2\x4d\xc7\x5d\x2f\xb5\x9a\x0e\x0e\x1b\xe5\xcf\xa1\xf1\xb0\xac\xab\xc5\x64\x65\xec\x96\x1d\x47\xec\x34\xed\x99\xe0\x94\xb2\xcc\x8d\xf3\x3d\xdf\x74\x82\xc1\x4c\xd3\x1b\x41\xba\xce\xc8\x7f\x31\x51\xaf\x8b\x13\x42\x98\xf1\x8b\x28\xfc\x37\xa6\xb9\x6b\x6c\x0a\xdb\xa2\x5f\xc8\x3a\x79\xd6\x9d\x62\x03\xf5\x11\x3f\xb8\x5f\xc6\x0f\x86\x70\x3e\xfd\x1f\xe4\x9e\x6f\xdb\x38\xda\x64\xde\x66\x4d\x42\x29\x29\xf0\x19\xda\xa1\x53\x87\xe7\x41\x77\xeb\x16\x8c\x2a\x6f\x06\x6a\xcc\x66\x99\x70\x08\x53\xe7\x3f\xa7\x91\xed\xed\xca\x7c\xae\xb8\x52\xa9\xb1\x4e\xb6\x47\xca\xb6\x1f\x68\x36\x82\x79\x10\x6f\xa3\x84\x18\x2e\x3b\xf3\x69\xaf\xc4\x36\x3f\xbd\xd6\x48\x9a\xb6\xd9\x31\xa1\xba\xac\xb4\x41\x50\x03\x99\x71\x85\xea\xe8\x4b\x47\x59\xce\x6d\x81\x37\x82\xc8\xb4\x44\x97\xc9\x94\xe3\x76\x76\x4b\x1b\xd3\xbb\x53\xb2\xe9\x80\xd1\x03\x12\xca\x6a\x7e\x4d\x42\x5c\x4c\x70\xbb\x79\x7e\x6f\xf2\x54\xf2\x39\xde\xc1\x44\x1a\xae\xe2\x12\x29\xe3\x06\x6e\xff\x52\xf5\x18\x0a\x71\xcd\x78\xa6\x45\xf0\x15\x0e\x94\x03\xc2\x3d\xad\xa8\xb9\x50\x5c\x4a\x80\xeb\x4c\x92\xc8\x89\xa9\xba\xb1\x6e\xac\xfe\x04\x7b\xa7\x3e\x8d\x3f\xd1\x11\x81\x04\xe7\x77\x1c\xf3\xa2\xe4\x99\xcb\xef\x8c\xbf\x13\xcc\x04\xab\xbf\xe3\xd0\xbe\x9d\x72\x7e\xc8\x54\xeb\x54\xa8\x29\x04\x56\x42\xc4\x76\x99\x63\xc8\x98\x9e\x95\x6c\x55\x6e\x8b\xe9\x5c\x4a\xad\x54\xe6\x3f\xd1\x81\x2a\xe1\xa4\x97\x9a\x3c\x60\x70\x85\xa4\xed\x60\x43\x7d\x47\xa4\x67\xdf\x33\xf8\x96\x41\x4d\x91\xb5\x95\x83\x93\x89\xbe\x95\x41\x0d\x3c\x3a\x4c\x6f\x5e\x09\x4a\xe3\xc4\x04\x85\xdb\xb6\x67\x8b\xee\xcf\xb2\xf2\x6e\x25\x8a\xa3\x57\x0d\x14\x7a\xa9\xcd\xb8\x3a\x2f\x03\xde\x74\x49\x81\xb6\xe2\x91\x13\x69\x86\x63\xea\x72\xa1\x3d\x49\x48\x9f\x96\x36\xff\x99\xc7\x30\xda\x70\xf5\xbe\x64\xa0\x2c\xc1\xea\xf9\x95\x05\xdb\x4d\xce\x4c\x1f\x11\xfe\x7c\xba\x75\x95\xf0\x95\x72\x6e\x78\x9a\xea\x98\xfa\x89\xae\x82\xc3\x64\xb3\xc8\x9a\xd3\x95\x6a\xc9\x1b\xda\x1f\x42\x44\x57\x10\x55\xb0\x5b\xe9\x0f\x85\xb8\xb7\xa9\x92\x94\x27\xcb\x5b\xfd\x8e\xba\x34\x2a\xb0\xd7\x87\x86\x29\x65\x19\xf8\xf4\x24\x0b\xef\x56\xb2\x10\xdb\x9a\xc9\x38\xf0\x41\x29\xb3\xc2\x02\x50\x21\xd8\xd3\xe4\xcf\xa1\x4c\x45\x84\x8a\x88\x79\x97\xe6\xcb\x13\x95\x98\x01\x64\x8e\xda\x2d\x05\xe7\x0e\x30\xce\xd7\x56\xdf\xa7\xfa\x36\xf9\x86\x3b\x09\x30\x92\xb5\x52\xc4\xa9\x81\x64\x8a\x6d\x31\xdc\xc4\x1d\x14\xdf\x7d\x15\x69\xf3\x1f\x67\xdf\x0e\xeb\xb5\xc2\x2b\x8a\x57\x5f\x4d\xee\x56\xcb\x55\x44\xb5\x6f\xdf\x3b\xd5\xee\xae\xd7\xcb\x60\xf6\x3d\x77\x58\xc7\x6d\xc6\x8c\x95\x64\xaa\xa4\x2b\x13\xa3\xd3\x0a\x32\xad\x56\x27\x58\xa6\x77\x75\x74\x82\xcb\xa6\xa5\xac\x81\x7a\x6e\xab\x25\xe7\x57\x12\xf9\x7f\xfa\xe9\x8f\xef\x1d\x06\xbf\x7f\x5f\x92\x47\xb4\x89\x32\x8d\xb8\x69\x65\x2a\xb0\xce\xc8\xc4\x09\x93\xdc\x0b\x49\x87\x2b\x47\x4f\x87\x4a\xa5\xd4\xc9\x9f\x7e\x25\xd0\x32\xd5\x76\xb4\xd5\x13\xcd\x5f\xf4\x9b\x6d\xcf\xff\x20\x38\xc3\x69\xb6\x0f\xb9\x63\xca\xee\xde\x86\xb7\x6d\x6b\xdd\x26\x81\x87\x68\x1a\x8b\x43\xef\x01\x26\x7c\x4c\xb1\x55\x1b\xba\x63\xa1\x9e\x5a\x28\xb4\x3a\x24\x69\xa9\x59\x0d\x56\x75\xf3\xea\x8d\x9e\xb8\x10\x67\xdb\x6d\xe6\x27\x62\xed\xb6\xe3\x22\x4d\x70\x38\xcf\xad\xb8\x4d\x5b\xaf\xc4\xb8\xb5\x4d\xea\xa6\xab\x54\x3b\x8c\x58\x4f\xa3\x50\x42\x81\x8d\x88\xe6\x00\xb7\x6b\xa3\x2b\x09\x14\x81\x1d\x93\x3a\xce\xb8\x62\x35\x31\x17\x28\x6a\xa2\x98\x9e\x02\x69\x11\x4a\xf6\x46\xad\x0d\x70\x43\x4c\xc2\x0a\x6e\x4a\x81\x52\x2a\x94\x6c\xb9\xef\x9a\x9d\x4d\x13\xd0\x21\x00\xb6\x9f\x9a\x92\x02\x16\xa1\x66\x2a\xc5\x5e\xad\x8c\x2f\x94\x2a\x36\x02\x5d\x6d\x5c\x00\x0f\x20\xcd\xe4\xa7\x1e\x6d\xab\x50\xec\x01\xe4\x31\xc5\x43\x0e\xb6\x4b\xc2\xfe\x4f\xfa\x49\xd6\xa2\x29\xcd\x7b\x54\x49\xdd\xa0\x59\x3a\x15\x48\xa0\x6a\x7b\x2f\xab\x2a\x53\x4b\xa6\x6f\x1a\xd7\x91\x62\x33\xa6\x89\x12\x10\xce\x35\xf9\x8d\x3a\xc4\x4e\x62\xbf\xa9\x91\x23\x14\xd4\xa8\x02\x28\x1d\x92\xd8\x6d\x1c\xec\x85\xa8\x10\x5a\x01\x47\x69\x8c\xfd\x97\x7d\x7d\x7b\x51\xd2\xd4\x28\xa9\x1c\xa8\x37\x99\x8f\xca\xa3\x89\x32\x80\xa4\x3f\xc1\x15\x91\x8d\xfe\x8c\x73\x28\x32\xae\x4e\xf4\x40\xbd\x1b\x7b\xf1\xd8\xf9\x24\x18\x68\x37\x13\x27\x62\x2f\x54\x1c\xf7\xb5\x40\xe2\xb0\xeb\xb1\x05\x52\xa9\xdf\xb8\xda\xe4\x03\xf5\xdd\xd6\xcd\x64\xaa\xc0\xe4\x3e\xce\x77\x95\x00\xf2\x3c\x84\xc4\x38\xdd\x6d\x99\x18\x1b\xa6\x92\x75\x5e\xf1\x14\xc8\x5f\xdc\x12\x2c\x27\xad\x03\x5c\x94\x12\xe4\x5d\xc3\x11\x4a\xe3\x74\x50\x90\xb3\x3f\x9d\xbc\xa5\xd7\xc9\x9e\xe5\x58\xa8\x84\x42\xd6\x3d\xd6\x46\x31\xdb\x3e\x11\x07\x9a\xc9\xea\x2b\x42\xb9\x42\xa1\xc2\xfd\x73\x9d\xeb\x95\x66\xdf\x16\xed\x14\xf5\x86\x06\x70\x05\x45\xd8\x36\x14\x0c\x41\xb4\x5d\x1d\xdb\xb0\xb9\xbd\xaf\xad\x45\x40\xae\x37\xa2\x54\x50\x01\xc7\x74\x30\x95\xde\x3e\x63\x20\x6d\x18\x63\xa1\x56\xfb\x7c\x66\x80\xfb\xaa\x06\x17\xe7\xde\x3a\xe8\x61\x5c\x5e\x27\x92\x22\x36\xe2\xad\xda\xc7\xe8\x89\xaa\x51\x8c\x71\x93\x83\x3f\x48\xa1\xa8\xe0\x86\x46\x29\x49\xa0\x5a\x94\x3a\x3b\x14\x3e\x5b\xf7\xb2\xb1\xb5\xc0\x57\x92\x9a\x0a\x35\x50\x08\x22\x8d\xe0\xe4\x81\xb4\x77\x18\xa5\x94\x6a\xeb\x9c\x65\xb2\xb5\xe5\x40\x6a\x5b\xe9\x13\x59\x8b\xf1\x41\xf4\x4b\xc7\x13\x58\x2b\x4e\x76\xe6\x78\x17\x14\xbb\xe7\xb3\xd1\xe2\x5c\x1d\xd0\x5f\xbd\x4c\x69\xa6\xfe\x04\x52\x53\xee\x61\x33\xe4\x1a\x93\x0e\xd2\xa6\x64\xbc\x90\x62\x33\x55\xd4\xb4\x18\x6b\xfa\x40\xf4\x3f\x52\xb4\xf6\x45\xd1\x27\x4a\xc6\xbf\x6a\xac\x13\xa8\x00\x42\x8b\xad\x61\xbd\xbd\x83\x58\xf2\xa1\x30\xff\x74\x5c\xce\x5e\x8d\x72\x73\x2c\x07\xc6\x06\x6a\x1a\x7f\x06\xcf\xf4\x0a\xa1\x71\x97\x28\x4a\x9a\xfc\x09\x79\x47\x09\xd8\xef\x92\x60\xc0\xa5\x14\x7b\x76\xb0\x9a\xde\x61\x09\x9c\x21\x48\xb9\x11\x73\x21\x35\x5e\xe8\x42\x59\xea\x2b\xc5\x28\x5b\xa1\x9f\xda\x11\x81\xf6\x11\x9b\x9a\xf9\x40\xad\xb2\x7d\xfc\xa0\x63\x72\xe9\xd3\x0a\x3e\xe3\x8c\x4b\x6c\x5f\xf7\x50\xa9\xf5\x71\x84\xb0\x94\xf5\x46\xdf\x99\x9f\x88\x2b\x0c\x4a\xe1\x7d\xdf\x29\x4b\x07\x3a\x99\x49\xf8\xa8\x54\x6b\x82\xd2\xe4\xa6\xd0\xdc\xdb\xa6\xa3\xc3\x89\x1a\x1d\x35\xa1\x81\xf1\x90\x40\x6a\x34\x01\x71\x0a\x19\x2d\xb1\xc1\xb2\x30\x69\xa3\xcc\x46\xe7\xd6\x98\x9a\x8c\x8d\x48\x93\x49\xa4\x5a\xa9\x74\x8f\xb4\xd3\xa8\x9b\xf8\xd4\x9c\x48\x8c\xb8\x9b\x50\x66\xb7\xfe\xe8\xf8\x06\x74\x47\x9c\xe6\x80\x25\xf1\x16\x94\x0e\xd5\x87\x6e\x1a\xff\x94\x8d\x85\x0f\xb8\x4f\x9a\xfc\x39\x34\x07\x90\x63\xc4\x6a\x94\x4d\xca\x9a\xca\xd5\x32\xc2\xc9\x30\xf8\xb1\x9a\xc0\xc5\xa9\x38\x55\xa9\x1e\xff\x29\xa6\x42\x92\x4d\x16\x6a\xb5\x31\x0a\x94\xe0\x90\x89\x7e\xc0\x3e\x48\x6d\x90\x25\x76\x9b\x26\xc4\xd8\xcc\xfd\x20\xa4\x75\xc2\x63\xdc\x12\x6a\x0e\x90\xd6\x47\x1f\x23\x37\x30\xcd\x9d\xed\x9d\xd2\x0e\x85\x5a\xc3\xee\xa9\xcd\xfb\xbe\x68\x42\xd8\xcf\x31\x6a\xf5\xc7\xe0\xd5\x62\xab\x49\x49\x77\x18\x7a\x9f\x80\x69\x5c\x10\xa6\x0a\x67\x2e\x99\x78\x1c\xa7\xcb\x44\xb1\x16\xc7\xb7\x8b\x29\x51\x49\x38\x96\x6f\x55\x49\x8a\x89\x2f\x81\x85\x82\x5f\xd2\x27\x4a\x46\x6f\x0a\x44\x94\xd1\x0a\x56\x2a\x92\xa9\x8b\x65\x94\xb9\x09\x09\x58\x63\x26\xbc\x8a\x4f\x53\x4e\x15\x60\x0b\xb6\x54\x9a\x04\x21\xb5\x4d\x92\x83\xd5\x51\x36\x99\xd9\x73\xa5\x26\x87\x4c\xdd\xa1\x2a\xe7\x9d\x21\x55\x23\x67\xb1\x45\x9f\x7b\xc5\x1c\x88\x54\x98\x47\xf9\x17\x84\xbf\xc5\x89\x02\xfe\x94\xa1\x1e\xc1\x54\xd9\x3d\x10\x8d\x29\x00\x5d\x38\xae\x3e\x86\x16\x93\x9e\x28\xa2\x23\xa6\x00\x63\x61\x4d\xc5\xcb\x14\xd3\x21\xb9\x29\x65\x0f\x22\x42\xcd\x9a\x5a\x6d\x5f\x60\xa2\x47\x63\x23\x60\xd1\x69\xa3\x66\x9b\xab\x4c\x02\x40\xb3\xe6\xa0\x7c\xb9\x64\xf4\xb1\x89\xad\xa4\x18\x9d\xd9\xd0\xc1\x06\x07\x02\xcc\xf8\xcc\x0d\xba\xa8\x40\xb8\xaa\x49\x6e\xb6\x8f\xff\x9a\x8a\x69\xc3\xe5\xc9\x78\x5c\x54\x49\xc4\xa3\xd6\x17\xa1\x56\x01\x25\x64\xa2\xc1\x74\x98\x96\x8c\x4f\x11\x95\x44\x6c\x00\x97\xb3\x1e\xce\x3f\xc0\x92\x58\xd9\x4d\x89\x85\x71\x70\x00\x52\x01\xd1\x1c\x0a\xf5\xd2\x27\x7f\xce\x62\xdf\x48\xb1\xf2\x67\xa4\xeb\x3b\x4e\x26\x0b\x97\x43\x44\x2b\x6a\x1b\x50\x8b\x61\xfc\x2d\xee\x2e\x80\x3c\x6b\x80\xea\x4b\x4c\x17\xcf\xc5\x72\x0c\x36\xf4\x2b\x23\x76\x07\xad\x98\x4e\x25\xc2\xa7\xe1\x6a\xbe\xd9\xec\x7c\x38\x49\x60\x2a\xed\xf1\xf6\x61\x87\xdf\x5f\x49\xc6\x0d\x58\x6d\xa6\xa5\x5c\xeb\x70\x83\xb1\x3b\x72\xd8\x96\xf6\x5a\x77\xcb\xb0\x9d\x57\xeb\x84\x5e\xed\x6c\x73\x5b\xfc\xab\xb9\xbc\xce\xee\x96\xfd\x96\x01\x05\x7e\xdc\xd1\x0f\xc3\xd6\x6d\x20\x6d\xeb\xbe\x2b\xca\x69\x94\xf7\x9a\xb8\x70\x2b\x98\xa7\x6d\xaf\xcb\x71\xe1\x57\x30\x28\x01\x55\x4e\x6d\xb5\x3b\xde\x92\xd6\xb9\xdf\x9f\x81\x60\x1c\xa1\xad\xbe\xe1\xaf\x6d\x85\x74\x3c\xe7\x98\x57\x8c\xa0\x57\xe2\x27\x6e\x96\xe0\xdf\x2d\xa5\x62\xd1\x3e\xfd\x3f\xbe\xe0\x3d\x4f\x1a\x65\xe0\xe0\x06\x8e\x46\x40\xc8\xee\xf3\xe5\x65\x84\xc2\x31\x5d\xfe\x08\x5f\xdb\xf6\x1e\xf2\xd2\xfb\xfb\xdb\xbf\x7d\x1c\x44\x6e\x03\x8b\x99\xf6\x1d\x46\x06\x55\xc9\x38\xa3\xb8\x36\xb1\x83\x44\xc3\x4e\xbe\xc5\xb4\x3a\xc5\xa3\x32\xe3\xda\x2b\x93\xea\xec\x83\x4a\xc3\xba\xb0\x5b\xa7\x94\xbe\x1e\xa1\x0e\x73\x23\x34\xfe\x2f\x17\x73\x23\xbf\xc2\xdc\x7c\x21\x38\xdb\x20\xc8\x6f\x97\x34\x7a\xa6\xdc\x41\x6f\xff\xb9\x22\x54\xff\x32\xfe\x5d\x11\xed\x92\x52\xf1\xf7\xed\x3b\x38\x6f\xcd\xf1\x73\xc0\x89\x77\xd8\x6e\x11\x4c\xe0\x1f\x2d\x19\x66\x97\xf4\xcf\xac\x74\x5f\x8f\xd1\xd6\x26\x92\xbc\x24\xba\xe8\x1e\xf6\x4b\xa2\x8b\xc8\xf8\xf6\x22\xde\xd7\xc5\x85\xfa\xc5\xe8\x9d\x98\xef\x7d\x07\xbf\x33\xf3\x6d\xf2\xed\x33\x9f\x47\x89\xf8\x88\xf9\x86\x67\xdf\xe7\xc6\xf2\xf7\x3f\x1f\x5e\x7e\xdc\xec\x00\x92\xdf\xf1\x73\x3c\x91\xd0\x87\x7e\x8e\xf2\x8e\x9f\xe3\x3e\x09\x35\x07\xbc\xfa\x70\x71\xf9\xc8\xcd\xf1\x83\xc5\xa5\x35\x84\x04\x8d\xb9\x1c\xe1\x29\x1a\xec\xb9\x45\xfb\x6d\x7d\x8a\x9e\x61\xda\xcb\x10\x27\xa5\xd6\xfa\x31\x9c\xb3\xf0\x16\x25\x17\x85\x84\x73\x35\xeb\x2c\xb8\x60\xe8\x6f\x2f\x9d\x44\x25\x54\x62\x66\xcf\x2e\xa3\xc4\x2d\x9a\x6b\x2d\xed\x78\xce\xb1\xb5\xaa\xac\xa5\xcd\x0d\x0f\x7b\x39\xa2\xdb\x81\x2f\x5b\xb5\x01\x28\x41\x29\x9f\x97\xaa\x33\xc1\xdd\xb6\xe4\x45\x23\xb8\x75\xa4\x94\xe5\x92\xf7\x51\x8c\x9c\x76\xf2\x90\x7c\x3f\x42\xce\xe0\x3a\xab\x6c\xad\x23\x6f\xb9\x6e\x37\x88\xce\xcd\x4b\x1e\xb4\x93\xc4\x0f\x85\x12\xec\xfe\x56\x20\xdd\xac\xc4\x4d\xa6\x78\xcc\x54\x32\xa0\x17\x72\x3d\xac\xd1\x2a\xd5\x21\xc3\xce\x59\xca\xda\x70\x71\x94\xf2\x60\xd5\x75\xca\x6b\x10\x7b\x07\x47\x6e\xf2\xf6\x52\x70\xb5\x67\xfb\x5f\x1c\xfa\xf1\x54\x97\x08\xd9\x71\x40\x6f\x9f\xeb\x6a\x4b\x8c\x36\x5c\x2e\x21\xd5\xdb\xb3\x78\x77\x8c\x1b\x21\x4a\x40\xe3\xad\x8e\xcd\xbf\x06\x39\x7d\x65\x95\x56\xea\x70\xd1\x6a\x2d\x2d\x99\x10\x3c\x78\xc1\xa8\x7b\xec\x1e\x67\x76\xbf\xca\xed\xf1\x52\x62\xec\xf1\xba\xd7\xd3\x2f\xf9\xee\xed\x7b\x7b\x2f\x8c\xd4\xc7\xf2\xee\x43\x91\x1c\x6f\x16\xc9\x7c\xbb\x48\xfe\xca\xaa\xbe\x98\xc9\xcf\x2d\xeb\x9d\xb2\xb1\xd3\x26\xe2\x01\xdc\x29\xc0\x09\x0a\xc6\xdb\x44\x20\x70\x66\xba\xca\x6e\x71\xc1\x90\x61\x2f\xc7\x60\xa6\x87\x4e\xb9\x74\x6b\xc3\xdb\xf7\x7c\x3d\xca\xd3\x3b\x62\x64\x47\xaf\xf8\x47\x48\xb8\xaf\xcc\xdc\xf3\x4f\x7f\x3b\xfc\xf7\x8f\x1b\xa0\xdb\xfe\x05\x74\x88\x48\x39\xbb\x6d\xe4\x16\x4a\xbe\x81\x86\xea\xb8\x11\xaf\x6b\xf0\x6d\xf7\x66\x61\x2e\xaf\x95\xea\x16\xd1\x9d\x49\x63\x07\x08\xae\x1c\xc3\xa9\x90\xad\x53\x87\xd7\x82\x1c\x61\xa7\x1a\x04\xd4\xcd\x96\xeb\xd1\x2a\x5b\x17\x80\x5a\x82\xd7\x32\x17\x51\xba\x69\xc0\x11\x77\xc3\x52\xdb\x56\x25\x50\x9e\x6b\x9c\x90\x7d\x85\x36\xa6\xe8\x56\xf5\x6e\xf9\x29\xbc\xe9\xb6\x19\xd7\xe4\xd9\x63\x73\x94\x7c\x3c\xbf\xbf\xd1\x5c\x50\xc1\xa9\x47\x4f\xa4\xe3\x58\x32\xf7\x8c\x8b\x1a\xfb\x6b\x85\xa4\xd1\xa7\x35\x56\xd9\x29\xfd\x62\x5c\x3e\xbf\xe6\xcc\xf4\xfe\x2f\xac\xc2\x14\x6a\x9a\x48\xd7\x8a\x8b\x90\xaa\xcb\x49\xd8\x88\x70\x5b\x7b\x7a\x60\x67\x9f\x29\x69\x79\xcd\xc4\xd2\xd6\x3a\x0b\x53\x04\x08\x53\x97\x64\xba\xcd\x5c\xca\xd6\x27\xc3\xeb\x41\x96\xb0\x57\x11\x79\x2c\xe2\x92\x1e\x51\xdb\xaa\x00\x54\x03\x98\xc5\xf4\x30\x77\xe5\xed\x05\xb1\x53\x8c\x6c\xda\xca\xb3\xb5\xba\xe3\xeb\xa9\x3d\x0b\x78\x3a\x59\xf4\x67\xe1\x8e\x5b\x98\x4a\x92\xf3\x68\xf0\xd2\x8d\x03\xa5\x9e\x7a\xc0\xeb\x77\x83\xbd\x3c\x9a\xbf\x74\xb4\x1d\x69\x17\xdd\x7f\xe7\xcc\xf8\x56\x6a\xfe\x9a\x06\x95\x12\xef\x49\xbd\xb8\x14\x48\x3b\x22\x6b\xc8\x0f\x93\x38\xbc\x27\xf8\xe2\x29\x59\x8e\xd7\x8a\xb8\x14\xad\x61\x27\xfd\x42\xa8\xed\x09\xbd\x18\x2e\xa5\x5e\xb8\x10\x7b\xdf\x19\x27\x60\xbb\x6a\x18\x54\xd7\x7f\xbc\x8a\xf5\xde\x8a\xf5\xb5\xe5\xfb\x4b\x8a\x17\x97\xb2\x11\x07\x71\xc9\xa7\x7b\x02\x21\xbe\x27\x0e\xe2\xa5\x34\xb8\x26\x0c\xe2\xa5\xcc\x09\x7b\x19\x2e\x98\x7d\x4f\x18\xc4\x70\x29\x0d\xe6\x9e\xfc\x0b\xa9\x6f\x7f\xfe\x3f\x7f\x3d\xfc\xe9\xb3\xa0\xd6\x89\x5a\x2c\xd3\xec\x6c\xe6\x97\x5d\x1a\x0b\xe5\x96\xfd\xdb\x84\xe7\x2b\x23\x7a\x9b\x2d\xfe\xd5\x14\x1d\xd8\xda\x9c\x52\xfd\xf9\x3c\xf2\x58\x0e\xf7\x65\x89\x25\x50\x06\x05\x28\x06\x41\x63\x79\x44\x85\x4f\x71\xc0\x73\x64\x4c\xdc\x29\xd5\x9f\xf7\xc8\xf3\xf6\x5d\x80\x9c\x56\xee\x04\x6d\xf4\xa7\x5b\x7b\xe2\xff\x51\xdf\x26\x59\xc6\x7b\xaf\x57\xd2\xb9\x13\xf7\x34\x89\xdc\xef\x17\x2f\x93\xe7\x78\x1c\xcd\xf8\x97\x3b\x9f\x1d\x04\xf5\x39\x51\xa2\xc4\x40\xf0\xcb\x07\x2a\xda\xed\x33\x56\xbd\xf1\xdf\x2b\x50\x64\xe0\xab\x9a\x95\xa4\x95\x39\xc1\x3e\xcf\x03\x62\xe6\xf2\x4d\xfb\x82\xb7\x1f\x95\x38\xed\x94\x8a\xc7\xbd\x25\xbe\x7d\x87\x5b\x8f\xf6\x6f\x0c\xcb\xcf\x36\x3f\xfd\xd7\x89\xbd\xfc\x6f\x9c\x1c\x1e\x73\x82\xad\x1d\x72\x64\xcf\xe2\xad\xbb\x93\xd1\x09\xf6\x7a\xd8\x94\xff\x02\xff\x3f\xab\x66\x9b\x3c\x79\x06\xb4\xf0\xed\x45\x5d\x10\xe4\x8d\xdc\x3f\x4b\x9e\x9d\x2b\x17\xbe\x5c\x96\xfe\x81\xd7\x41\xbf\x02\xa5\x7c\x41\xf5\xf8\x27\xe1\x71\x63\x9f\x35\x8f\xef\x5f\x98\x7f\x70\x87\x7c\xe2\xdf\x0f\x6e\x91\x17\x02\x61\x7d\x9f\xba\x7b\xa7\x7f\x6a\xe2\xd7\xa7\xea\x93\x36\x5c\xff\x0c\xbc\x95\x3c\x8a\x46\x6c\x97\x2a\xfc\xe9\xa6\xe5\x74\xd3\xbf\xa7\xa3\x6d\x6f\xfa\xaf\xe6\x0a\xeb\x6b\xa1\xf5\x81\xc2\x8e\x11\x42\xf6\xdb\xdd\xcf\xcd\xcf\xdb\xe1\x7f\x3e\xaf\xbb\x2b\x4c\xde\x63\x59\x3a\x71\x27\xad\x54\x3b\x1f\x03\x75\xb6\x26\xa6\xd8\xa7\x46\xa9\x51\x5f\xfa\x54\xa4\xee\x81\xee\x4c\x83\x89\xf0\xbb\xb0\x6d\xe0\x1a\x3a\x88\x9b\x2d\xd6\xf5\x68\x85\x05\x14\x16\xac\xb0\xb0\x2a\x2d\x00\x9f\xd5\x8b\xf3\xd2\xc2\xba\x34\x6a\x0d\xf6\xb8\xe9\xed\x7b\x82\x9f\x92\xed\x3e\x72\x3b\x56\x6a\x85\xda\x72\xb9\xa3\x52\xa8\x65\xeb\x43\xc9\x70\x0c\x28\x3a\x55\x2a\x3d\x74\x92\x28\xc1\x5e\x91\xb0\x7e\x29\x50\x29\x01\xaf\x51\xc9\x09\x16\x61\x1a\xec\x2d\xd8\x95\x5d\x47\x7e\xfa\x60\x7a\x3e\xab\x59\x6b\xcd\x14\x97\x22\x97\x12\xb0\x7d\x80\xcc\xd3\xa7\x04\xf7\x01\xf8\xec\x53\x8f\xab\x8c\x98\x1b\x2d\xb6\xab\x91\xee\xcb\xfc\x3a\xa2\x31\xfc\x41\x4b\xd2\xa3\x95\x16\x50\x5a\x40\x69\x61\x5d\x5c\x70\x48\x31\xd1\xf2\xd0\x28\xd5\x4e\x92\x97\x34\xd3\x7a\x81\xe9\xe1\xdb\x0b\xbc\xa7\x8c\x5e\xb4\x1f\x13\xdc\x8b\x1b\x2f\xf3\x16\x9c\x88\x01\x1f\xad\x19\xc3\x26\xc5\x0c\x25\xab\x9c\xe1\x0a\xdc\xb9\x86\x65\x5c\x27\x4c\x0e\xdb\x94\xb5\x76\xb4\xf7\x82\xc0\x8e\x10\xef\x4d\xf6\xde\xa7\xc0\x0c\x6d\x7a\xfe\x9e\x31\xb0\x70\x6e\xdc\xa7\x6c\x84\x95\xa8\x46\xdb\xf3\x94\x25\x74\x57\x82\xb1\xbe\x91\xfd\xe0\xb1\x00\x1f\x0f\xe3\x94\xd5\x65\x8b\x72\x03\x27\x25\x2a\xd1\xc6\x2a\x33\xcc\x3e\x11\x83\x2f\x97\xfd\x20\x58\x47\x78\xa9\x57\x7f\x5a\x0e\xb5\xcf\x50\x81\x3c\x4a\x68\x4e\xa7\x08\x43\x3c\xd0\x53\xfa\x04\x97\x83\x87\x8a\x68\x77\x9d\x62\x84\xa9\xd4\x60\xb9\x32\x73\xdc\x96\xe1\x64\xc1\x70\x0a\x1b\x4b\xa5\xdc\x6f\x41\x4d\x53\xaa\x75\x62\x6a\xb9\xac\xc6\xf2\x24\x42\x82\x50\xae\x08\x18\x9d\x97\x9d\xe5\x2c\x0e\x66\xd1\x2a\x4c\x45\x73\xc0\xd6\x50\x48\x57\x02\xda\x38\x45\x58\x8f\x54\x63\x81\x31\xaf\x62\xa7\xdf\x2b\x0c\xd0\x2f\xf3\xc2\x5c\x1f\xf1\x86\x8f\xf0\x82\xcd\x08\xbe\x5b\x10\xed\x7c\x69\x1e\x8c\xfa\x19\xf5\x5b\xfb\xc2\xaa\x7d\x6e\xa3\xac\x43\xb4\x85\x42\x5a\x82\x51\xc2\x2d\x6e\x30\x33\x79\xde\x86\xf0\x42\xb5\x56\x6a\x7d\xb1\xc0\x9d\xb8\xf5\xa1\x50\x42\xe3\xf3\x12\xbd\x0d\xde\x45\xd4\x3b\x1f\x89\x73\x0e\xf0\x7f\x24\x2e\x3b\x61\xd5\x92\x09\x12\x5b\xdb\x6a\x6d\x56\xcd\x4d\x67\xe2\xad\xa6\x89\x99\xba\x66\x38\x3d\x66\x23\x8a\xb6\x0e\x3f\xaf\xb1\x07\x02\x6e\x61\x36\x8e\x36\xee\xce\xf0\x4b\xa1\xbe\x8e\x3c\x0f\x08\x04\x51\xd3\x83\x7b\x2a\x30\xe5\xbd\xe2\x9f\x75\x66\x81\x0f\x9d\xdf\x84\x5a\x42\x5c\xca\x94\x6d\xf7\xcf\xdd\x6d\x89\xca\x83\x12\x77\x36\xca\x40\xb8\xb9\x24\x42\x6d\x2b\xc9\x58\x8d\x4f\xb4\x4d\xac\x47\xb6\x0e\x07\x21\x06\x20\x7e\xe1\x8a\xe7\x6d\x21\x30\x04\x82\xac\x2e\xfc\x8d\x80\x82\x50\x10\x44\xf3\x38\x7b\xf4\x94\x40\x2a\x42\x5a\xea\xde\x3c\xc2\x1a\x17\x3b\xf0\xb6\xa2\xc1\x21\xc0\x8f\x40\xe5\x46\xf4\xdb\x9b\x22\x5f\xbd\xfd\xf8\xf1\x12\x7e\xbe\xf5\x8e\x27\x52\xdd\xc4\xce\xf7\xaf\x8f\xec\x28\xb7\xeb\xc3\x70\x47\x35\x7d\x5d\x27\x0d\x74\x22\x4b\xbb\xaf\x4b\xe4\x22\x6c\x3c\xf2\x3d\xc7\xc7\x75\xc2\xc0\x49\xbd\x89\x32\x6b\x9e\xe4\x00\xf4\x94\x36\xd3\xb8\xc9\x66\x80\x8d\xa4\x94\x8f\xc0\x7b\x9d\xec\x99\xaf\x48\x56\xa4\xe1\x59\xee\x2e\x0b\xf2\xc0\x25\x79\x92\xb7\xef\xea\xa7\xd1\x35\x1f\xac\xa9\x53\x9d\xb1\x43\x60\xb2\x1f\xa7\xcb\x1f\xad\xcb\xf8\xf5\xb3\x07\xba\xf3\x44\xdd\x24\x2c\x50\x69\xda\x99\xa5\x42\xf9\x99\x77\xa7\xa9\xbd\xae\x7f\x9f\x11\xa4\xee\xd3\xfa\x05\x4c\xd0\x8c\x4c\x7c\x21\x8f\xd8\xeb\xbd\x05\x5c\x4d\xf2\xc4\x2b\x63\x3f\xa5\x96\xe1\x82\xcf\xc5\x94\x6b\xc4\x9d\x35\x1e\xbc\x32\x3f\x48\xc3\x53\xef\x96\x06\x82\x5e\xfa\xdb\x77\x21\x1f\xfe\x15\xb0\x0d\x20\x99\x57\x5e\xf0\xa1\x7f\x79\x6e\x7e\xfc\xf5\x2f\xb7\x71\x91\x37\x2f\xae\x0d\x31\xf2\xf3\xc6\xbe\x22\x3f\x87\xfa\xf1\x60\xca\xa0\xc1\x05\xb5\xb3\xd3\x39\x14\x92\x04\x6a\xcf\xa0\xf6\x72\x4d\x4a\x22\xd1\x89\x7e\x49\xee\x3c\xca\x7f\x7b\xb1\x5f\x42\x75\x0b\xbb\x0b\x72\xb7\xd6\xa7\x31\xd4\x27\x72\xb7\xf6\xa7\xcf\x5b\x69\x9e\x46\xf4\x46\xfc\xd0\x8d\x58\x1a\x43\x9a\x77\x86\xf4\x16\x01\xe2\x74\xb3\xa0\x4f\x76\xca\x9c\x40\xa6\xa0\x4f\x04\x2c\x65\xbd\xbe\xee\x14\x56\x27\xd3\x25\x81\xb2\x17\xff\xe6\x94\x60\x2b\xd7\x12\xe3\x28\x4e\x9d\xf2\x92\x40\x63\x34\x0a\xbd\x6d\x34\xff\xfd\xcf\xaf\xff\xfd\xbb\x7f\x9b\xa6\xff\xf8\xf7\xff\xfa\xf1\xfb\xff\xfb\xbb\x7f\xfb\x8f\x7f\x7f\xfe\xcb\xcb\xf1\x77\xff\xf6\xff\x02\x00\x00\xff\xff\xdc\xbd\xf2\x7e\xc5\xa2\x0e\x00") +var _distIndexHtml = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xec\xfd\x6b\x8f\x1c\xc9\x91\x26\x0a\x7f\xd7\xaf\x88\x2d\x41\xc0\x0e\xb0\x61\xed\x66\x6e\x7e\x7b\xd1\x6c\x80\x4d\xb2\xa7\xf5\xa2\x28\xf5\x4a\xad\xdc\x99\x4f\x44\x30\x59\xec\xaa\xa3\x20\x8b\x87\x97\x94\xba\x7e\xfd\x81\x3d\xe6\x11\x99\x75\x65\x91\x92\x66\x5a\x5a\xa2\x90\x99\x51\x99\x11\x7e\x31\xb7\xbb\x99\x9b\x7f\xfd\x3f\x1e\xff\xfe\xd1\x8f\xff\xf9\xc3\x93\xe1\xf4\xfd\xab\xf9\x9b\x5f\x7d\xfd\x3f\xc6\xf1\x57\xc3\xa3\xf3\x37\x3f\xbf\x3d\xfb\xe9\xf4\xfd\xf0\x3f\xb7\xff\x36\x7c\x3f\xbd\x3b\x3d\x7b\x74\xfe\xf6\xcd\xff\x1a\x7e\xfb\x7a\x4b\xbf\x1a\xfe\xf8\xc3\xe3\xff\x18\x8f\xcf\xb6\x27\xaf\xdf\x9d\x8c\xbf\x7d\x71\xf2\xfa\xfd\xd9\xcb\xb3\x93\xb7\xff\xbf\xe1\xe9\x0f\xc7\xa3\x50\xf8\xd5\x38\x7e\xf3\xab\x5f\x7d\xed\x2d\x0e\xc3\xd7\xa7\x27\xd3\x0b\xbb\x18\x86\xaf\x5f\x9d\xbc\x9f\x86\xed\xe9\xf4\xf6\xdd\xc9\xfb\x07\x47\x1f\xde\xbf\x1c\xeb\xd1\xe1\x4f\xa7\xef\xdf\xbf\x19\x4f\xfe\xdf\x0f\x67\xbb\x07\x47\xff\x31\xfe\xe9\xe1\xf8\xe8\xfc\xd5\x9b\xe9\xfd\xd9\xf3\xf9\xe4\x68\xd8\x9e\xbf\x7e\x7f\xf2\xfa\xfd\x83\xa3\xdf\x3e\x79\x70\xf2\xe2\xa7\x93\xe5\xc9\xf7\x67\xef\xe7\x93\x6f\x7e\x77\xfe\x6a\x7a\xf1\xf5\x57\xfe\xcf\x41\x93\xaf\xa7\x57\x27\x0f\x8e\x5e\x9c\xbc\xdb\xbe\x3d\x7b\xf3\xfe\xec\xfc\xf5\x41\x43\x47\xd7\x6f\xdc\x9d\x9d\xfc\xe5\xcd\xf9\xdb\xf7\x07\x77\xfd\xe5\xec\xc5\xfb\xd3\x07\x2f\x4e\x76\x67\xdb\x93\x11\xff\xfc\xaf\xe1\xec\xf5\xd9\xfb\xb3\x69\x1e\xdf\x6d\xa7\xf9\xe4\x01\x1f\x7d\xf3\x2b\xb4\xf4\xab\xc3\xa6\x5e\xdb\x88\xc6\x0f\x67\x5f\x6d\xcf\x5f\xbf\x3c\xfb\xe9\xab\x93\xd7\xbb\xb3\xb7\xe7\xaf\x5f\x9d\xbc\x3e\x6c\xfd\x37\xe5\xdb\xdf\x88\xbc\x3a\x7f\xf1\x61\x3e\xf9\xe1\xed\xc9\xcb\xb3\xbf\xfe\x46\xe4\x37\xf1\xe1\x6f\x44\x96\x06\xec\x0b\x79\xf4\x1b\x91\x83\x16\xd6\x9b\xde\xbc\x3d\x7f\xf1\x61\x6b\x13\x5b\x6f\x7b\x7b\x7e\xfe\xfe\x4f\x7f\x38\x5e\x6f\xf9\x8d\x7c\x67\x8d\x7c\xb7\xde\x30\x9f\x6f\x27\x7b\xe2\xc7\x9f\xdf\x9c\xac\x77\x4d\x1f\xde\x9f\xaf\x77\x3c\x79\xf5\xfc\xe4\xed\x93\xdf\x6d\xfa\xaf\x18\xe3\x77\x4f\x1e\xfe\xf8\xa7\x3f\x3c\xf9\xe3\xfe\xbb\xf2\xb8\xdf\xfd\x1f\x3f\x3e\xf9\xdd\xe3\x67\x3f\xfc\xe1\xf7\x3f\xfe\xde\xb0\xe9\x8f\x87\x8f\x3d\x9e\xde\xf7\x4e\x5e\x4e\xf3\xbb\x93\xf5\xa1\x67\x0f\x7f\xf8\xe1\xf8\xb7\x8f\x1e\xfe\xf8\xdb\xdf\xff\xee\xd9\x8f\x4f\x9e\xfe\x70\xfc\xf0\xc7\x27\xcf\xfe\xcf\x1f\x1e\xfe\xf0\xc3\x93\x3f\x1c\x3e\xe0\x77\x3f\x7e\xf2\xdd\xc3\x3f\x1d\xff\xf8\xec\xe1\x1f\xff\xf3\x77\x8f\x9e\xfd\xfe\xdb\x3f\x3e\xf9\xc3\xe6\xc9\x1f\x7a\x4f\xef\xdf\x7e\x58\xee\xfb\xff\xff\xef\x3f\x3d\xf9\xc3\x7f\x3e\xfb\xed\xef\x7e\x7c\xf2\xef\x7f\x40\xe3\xd7\xdb\x5a\x7b\xfb\xfd\xef\x8e\xff\xf3\xd9\xbf\x1f\xff\xf6\xe9\xd3\x27\x7f\x78\xf6\xe8\xf7\x4f\x7f\xf8\xfd\xef\x9e\xfc\xee\xc7\xc3\x46\x97\xd1\x3e\xfc\xe1\x87\xc3\x49\x3d\x9f\xcf\xb7\x7f\x3e\x7b\xfd\xd3\xff\xfe\x70\xf2\xf6\xec\xe4\xdd\xd5\x51\xbc\x3a\x7b\x3b\xfd\x74\xf2\xc7\xed\xc9\xeb\xe9\xed\xd9\xf9\x0a\xe2\x77\xaf\xa6\x79\x7e\x34\x7f\x78\xf7\xfe\xe4\xed\x0a\x6a\xbf\xf7\xff\x9c\xbd\x3f\xfd\xdd\xf4\xea\xe4\xdd\x9b\x69\x7b\x5b\x7b\x76\xcf\x8f\xe7\x7f\x3e\x79\x7d\xc7\xef\x7f\x38\xf9\xe9\xec\xfc\xfa\x0d\xef\x4e\xcf\xff\xf2\xc7\xf7\xe7\x6f\x7f\x7e\x7e\x7e\xfe\xe7\xe3\xb3\xd7\x7f\xbe\x69\x45\xde\x9c\xbc\xdd\xfe\x7c\x38\xcb\x93\xd7\xd3\xf3\xf9\xe4\xc5\x0d\xe0\x38\x31\xfc\x18\xb7\xf3\xd9\xe8\x5d\x1f\x3e\xf5\xe1\xdd\xd9\xeb\x9f\x7e\x78\x7b\xfe\xd7\x9f\xaf\x8e\xe2\xc3\xbb\x93\xc7\x27\x2f\xa7\x0f\xf3\xfb\x1f\xa6\x77\xef\xde\x9f\xbe\x3d\xff\xf0\xd3\xe9\xbb\x9b\x9a\xff\xab\xd1\xe0\xc3\x37\x6f\xe6\x33\xc7\xd4\x7f\x9f\xcf\x9f\x4f\xf3\xe5\x41\x1f\x0d\x5f\x75\xb2\xfb\x7a\x3e\x7b\xfd\xe7\xe1\xed\xc9\xfc\xe0\xe8\xdd\xfb\x9f\xe7\x93\x77\xa7\x27\x27\xef\x8f\x86\xd3\xb7\x27\x2f\x1f\x1c\x7d\xf5\xe1\xec\xab\xe9\xdd\xbb\x93\xf7\xef\xbe\xda\x9d\xbc\x7e\x71\xfe\x76\xd4\x32\x9d\x9c\x94\x17\x59\xf4\xc5\x8b\xed\xc4\x41\x27\x79\xb1\x7d\x9e\xa7\x9a\x4f\x34\xbd\xd0\x17\xb4\x7d\xf7\xee\xe8\x9b\x5f\xdd\xb7\xd5\xed\xe9\x87\xd7\x7f\x26\xd6\x48\xcf\x4b\x7e\x71\x92\x4b\x38\x39\x29\xf2\x22\xb5\x56\x5e\xca\x8b\xb1\xbc\x7c\x59\xd3\xcb\x2c\x45\xf8\x65\x9b\xf4\xa4\x84\xdc\xea\x49\xe6\x29\xa7\x17\xda\xf2\x73\xf4\xf6\xd5\x37\x9f\x34\x91\x85\x33\x8c\xfc\xe2\x65\xd2\x17\x49\xc3\xf3\xe7\x79\x9a\xb6\xe1\xf9\x76\x2a\x92\x26\x49\x2f\xa6\x97\x2f\x25\x4e\x7d\x2a\x57\xda\x3e\xdb\x1a\x1b\x7c\xff\xf3\x9b\x93\x07\x47\x67\xaf\xa6\x9f\x4e\xbe\x7a\xf3\xfa\xa7\xc3\x6e\xbe\x7a\x39\xed\xec\x26\x3a\xdb\x9e\xef\xc1\x6c\xcc\xfc\xab\x85\x9b\x7f\xfd\xfc\xfc\xc5\xcf\xde\x72\x5f\x04\xe7\xb0\xc3\xbb\xb7\xdb\x9b\x80\x5e\x9e\xe7\x52\xeb\xcb\x22\x5b\xc9\x32\xd5\xed\xa4\xe5\xe4\x85\xca\x8b\x54\x74\x1b\x4e\x9e\x33\xfd\x3f\xef\x8e\xbe\xf9\xfa\x2b\x6f\xe4\x9b\x5f\xdd\xd6\x9a\x03\x5b\x98\xa9\x49\x91\x93\x70\x72\xf2\x32\x9c\xc4\xe7\x53\x3e\x79\x99\x9e\xbf\xf8\xa4\x46\x6e\x5b\xb1\x2b\x8d\xdc\x35\xb7\x75\x1d\x9e\xe7\xaa\xcf\xf5\x85\xc6\x17\xa1\x6d\xb7\xfc\x5c\x58\xb6\x21\xa7\x6d\x4d\x35\x69\x3c\xd1\x2b\x6d\x7a\xa3\x2f\xce\x76\xc3\xd9\x8b\x07\x47\x4e\x4c\xcf\xa7\x77\x67\xdb\xf1\xc5\xdb\xf3\x37\x2f\xce\xff\xf2\x7a\xfc\xcb\xf9\xdb\x57\xa7\xe7\xf3\x89\x3d\xf6\xe2\x6c\x67\x93\xd9\xfd\x34\xb8\x2c\x3a\x0a\x47\xc3\xe9\x89\x49\x68\x5c\x6e\xe7\xe9\xdd\xbb\x07\x47\x2f\x67\xfb\x66\x7c\xf7\xe6\xed\xd9\xfb\x93\xd1\x04\xcc\x74\xf6\xfa\xe4\xed\xd1\x30\xbd\x3d\x9b\xc6\xd3\xb3\x17\x2f\x4e\x5e\x3f\x38\x32\x3a\x3b\xfa\xe6\xeb\x17\x27\x2f\xdf\x7d\x63\x28\x71\x32\xbd\xfd\xf7\xb7\xd3\x8b\xb3\x93\xd7\xef\x31\x98\xe9\xd5\x74\x71\xfe\x7a\x3c\xd9\xbe\x1b\xb7\xe7\xf3\xf9\xdb\x51\xf4\xd9\xb3\x37\xd3\xd9\xeb\xf7\xe1\x99\xdf\xfe\x8c\x53\x2d\xcf\x4a\x3c\x1a\xfe\xca\x0f\x8e\x38\x92\xd6\x76\x34\xfc\x55\x1e\x1c\x09\x71\xc9\x47\xc3\xcf\xfc\xe0\xa8\x1c\x0d\x3f\xcb\x83\x23\x16\x8a\xe5\x68\xf8\xa9\xf7\xf0\xa7\xd7\x67\xef\xdf\x3d\x38\xfa\xf0\xee\xe4\xed\x1f\x8d\xd1\xfd\xfe\xf5\x9f\xde\xd9\x68\xde\xbd\x3f\x7f\x33\x9c\xbf\x7c\x09\xb5\x80\x24\xf3\xd1\x60\x5f\xf9\x08\x1e\x1c\xfd\xfa\xbb\xd2\x2a\x3f\x3e\xfa\xea\xea\x9d\xb9\x95\xab\x77\xc6\x52\x22\x5f\xbb\xf3\x5a\x83\x9c\x25\x3e\xb1\xdb\xbe\xba\x0c\x83\x4f\x84\x09\x7f\x81\xc9\x02\x13\xce\x37\xe3\x49\x71\x98\x34\x12\xad\x0e\x12\xca\x51\x1d\x22\x91\x6a\xe8\x50\x29\x54\x5b\xfe\x17\x86\x0a\x7f\x81\xca\xc9\x9f\x6f\xe7\x29\xb5\xb4\x67\x1c\x73\xa7\x9f\x44\xb1\x46\x07\x0b\x0b\x89\x76\x02\x62\xa5\xb4\x02\x26\xb1\xde\x13\x30\x97\x46\xae\x92\x1f\x3f\xfe\xf6\xa3\x13\x8c\xdf\xea\xb7\x7e\xdb\xdf\x36\x41\xbe\x71\x82\x22\xd4\x3a\x7f\xe0\x48\xad\xa5\x3e\xbf\x44\xb9\xa9\x4f\x90\x24\xc8\x3f\xc1\xfc\xe4\xe6\x05\x54\x0a\xb6\x68\x36\x41\x25\x89\xcd\xe7\x27\x42\x41\xd8\xe7\xa7\x54\x3e\x6f\x82\x52\x4a\xfa\xee\xbb\x8f\x4e\x90\x6b\x7d\xec\xb7\x7d\xd6\x04\xaf\x73\x33\x4c\x50\xb9\x4f\x30\x50\x6e\xec\x13\xac\x94\x30\x29\x90\x73\x2d\x6d\x99\x1f\xe8\xf9\x97\xba\x80\xd7\xf9\xd2\xe5\xf9\x19\x26\x76\x0a\x6c\x94\x56\x02\x0c\x94\xb4\x23\xe8\x48\xc2\xf1\x9f\x60\x82\x72\xe3\x04\x1b\x69\x8c\x8b\x84\x2e\x51\x56\x06\xd3\x42\x9f\x9f\x50\xad\xbf\x1c\xfc\xbc\xf8\xf0\xf6\x64\x9c\xee\x60\xa0\x12\x8b\x3c\xe3\xdc\xe5\x4a\x22\xc1\xa5\x31\x18\xa6\x6c\x53\xfd\x19\x5f\x57\x9f\x1c\x2e\x3e\x7d\x6e\xdf\x96\xf2\xf0\x3b\xfd\xe8\xdc\x4a\x89\x0f\x1f\x3f\xfa\x9b\xe7\xc6\x37\xcf\x8d\x85\x58\x53\x9f\x5c\xa5\xb4\x4e\x2d\xe5\x75\x72\xe9\xbe\x42\xf3\xbf\x71\x7a\x72\xf3\xf4\x84\x02\xaf\x9c\x25\xda\xb7\xc0\x4c\xa6\x52\xfa\xe2\x2d\xd7\xbf\xf4\x09\xc6\x9b\x27\x58\xa9\xae\xb8\x99\x48\x44\xf6\x33\x04\x9e\xca\xfe\xfa\x97\x3e\x43\xbd\x05\x43\x13\x15\x9b\x16\xb8\x8b\x50\xa8\x6d\x3f\xc5\xda\xf6\x53\xb4\xeb\x5f\xfa\x14\xd3\x6d\x0c\x86\x17\x0b\x87\x99\x52\x5a\x04\x44\xa1\x8a\x05\x95\xfd\xf5\x2f\x7d\x86\xf9\x56\x36\x13\x52\x5e\xd9\x8c\xae\x78\x5a\x1c\x7f\x97\x29\xe6\xfb\xda\x72\xff\xf5\x53\xbc\xae\xc4\xf8\x14\x6b\xf2\x29\x46\x92\xda\x29\xb1\x50\xd1\xb8\x98\x1f\xad\x33\x52\xbf\xfa\xa5\x4f\x8e\x6f\x9e\x5c\x25\x0e\xbc\xda\x10\x29\xad\x93\x6b\x6d\x9d\x5d\xfb\xe5\x12\xe0\x75\xfd\xe5\xf2\xf4\x98\x42\xe8\x96\x63\x22\x4d\x5d\x4c\x54\xe2\x45\x3f\xeb\x97\xbf\xf4\xe9\xc5\x9b\xa7\x97\xdc\x06\xc6\xea\x05\x92\x65\xf9\x2a\x31\xc7\x75\x7e\x9f\xa7\x7f\xfe\xd7\xce\x4f\x6f\x59\xbe\x40\x39\xa4\x55\x0a\x86\x2c\xeb\x04\x93\xac\x13\x4c\xbf\x5c\xf6\xb9\x4e\x30\xdd\xca\x5b\xa2\x2c\xbc\x25\xaf\x12\x50\x28\x96\x7c\xe0\x07\xfb\x27\xe0\x2f\xf9\x36\xfe\x12\x62\x5b\xf9\x8b\xae\x36\xbc\x90\x86\xbd\xa7\x0f\xd7\xbf\xa8\x19\xbe\x38\xd9\x9d\xbf\xb9\xdd\x8e\x28\xa1\x3c\x03\x61\xb9\x0c\x5c\x26\xd8\x0d\xf8\x40\x6d\xe1\x2f\x91\xc2\xe7\x19\xb8\x21\x94\xfa\xf8\xfa\xdc\x88\xf3\x55\x13\x29\xd6\xf0\xf8\xe1\xf5\x1b\x53\xbc\x6a\x2a\x3e\x6a\xfc\x24\x5d\xbf\xb1\xca\x95\x1b\x53\x6a\x8f\x9e\x3c\xfa\x28\x58\xd3\x93\x87\xe1\xc9\x27\xda\x66\x97\xc0\x7a\x5d\xf0\x3a\x58\xbb\x7b\xa4\xf3\xed\xba\x37\x3a\x17\xd3\x85\x29\xc8\x67\x91\xc4\xbf\x26\x50\x77\xaf\x3e\x62\xf0\x4a\xaa\x37\x63\x2a\x67\x8a\x8b\x35\xf1\x59\x52\xe2\x36\x80\x5e\x9f\xfe\xdf\x67\x5e\x7c\xbf\x79\x09\x93\xae\x76\x60\x9f\xe3\xa7\x79\x87\x39\x5d\x99\xc0\xa3\x47\x1f\x5f\xbc\x12\xec\xef\x73\x27\x79\x8b\x1e\x2a\xab\x45\x78\x99\x1e\x78\xbf\x74\x9f\x25\xff\xfe\x8b\x96\xee\x16\x05\xf4\xb6\x59\x29\xb5\xa8\xab\xed\xf7\xcb\x5c\xb8\xe7\x67\xef\x9f\x7f\xd8\xfe\xf9\xe4\xfd\xdd\xe2\x41\x5a\x47\xce\x42\xd2\x56\x25\x2d\x2e\x6e\xde\x42\x81\x75\x45\xd1\x7b\x1b\xb9\xfb\x89\xd6\xa3\xab\x0b\x9a\xe4\x1e\x73\x95\x5c\xf5\xfe\x2e\xb5\xab\x73\xbd\x85\x67\xc7\x45\x61\x63\x77\x7d\xda\x64\x33\x35\xee\xcb\xaa\x94\x57\x7d\x86\x49\xea\x7d\x11\xf6\xbf\x78\xb2\x3f\xbd\x9d\x5e\x4e\xaf\xa7\xbb\x99\x69\x34\x25\x74\x31\x7d\xc3\xca\x78\xfc\x1a\xcc\x27\x93\xd6\xba\x68\xa7\x22\x9f\xc5\x58\xbf\xfb\xee\x3b\x09\xe1\x1e\x11\xa6\xf4\x50\xda\xe7\xcd\xef\x16\x7e\x13\xb3\xfa\xfc\x0a\xa5\xb0\xea\xa6\x69\x99\x1d\x9b\xc5\x24\x8b\x0b\x31\x7e\x9e\x0b\xf1\x1f\x32\xbb\xb3\xd7\x2f\xdf\x4e\xdb\xf3\x77\xb7\x93\xa5\xcf\xaf\xf1\x12\x5e\xf2\xc9\x8d\x42\xa1\x1b\xf5\x8b\x4f\x26\x52\x29\xe9\x73\x26\xf6\xa4\x7c\x2b\xf5\x3a\x5a\x92\x5e\x0b\x21\x7e\xfb\x38\xcb\xb7\xf9\xa3\x20\xc8\x39\xd5\x47\xe9\x73\x41\x70\xdb\x12\xb7\x35\x84\xd8\x41\xc0\x54\x97\xe8\x4c\x8f\x3c\x35\x12\xfd\x2c\xb9\xf2\xdf\x0c\x82\x57\x67\xdb\xb7\xe7\xef\xce\x5f\xbe\x1f\xdf\x9f\x4c\x1f\x53\x8c\xa0\x24\xb8\x1d\x06\x5f\x71\xe7\xd1\xdc\xd1\x21\x93\x86\xbc\xfa\xb0\xca\xe7\x99\x61\xe9\x61\x96\x47\xf1\x06\x55\xf2\xca\x34\xf5\x71\x4a\xdf\x5e\x8f\x3e\x5f\x0b\xf8\x34\x0d\x0f\xef\x1d\xf0\xb9\x19\x1a\xb7\xa0\x85\x36\x5d\x9c\xeb\x72\xc0\xc4\x43\x5e\x98\xb8\xee\x6d\xd2\xa4\x9f\xe5\x5a\xff\x6f\x05\xc6\x9b\x69\xfb\xe7\xdb\xd3\x75\x38\xc6\x67\x52\x16\x39\xd6\x28\xc7\xc5\x2f\xd6\xaf\xbb\xdd\x9a\xd6\xd0\x57\x20\xe6\xcf\x72\x8d\x7d\xf7\xa8\xc8\xa3\xf2\xd1\xd9\x3d\x7e\xc2\x29\xdf\xdb\x6e\xbd\x69\x76\x7c\xcb\xec\x94\x62\x5d\x66\xd7\xaf\xdd\xed\xb7\x4e\x8e\xf9\x73\x27\x57\x6b\xcb\xf7\x08\x5c\x6a\x49\xd2\x1e\xff\x2d\x93\x93\x9b\x27\xd7\x88\x97\x95\xeb\x97\x7f\xbf\x85\x2b\xa9\x3c\xfa\xf6\xba\x59\x78\x4d\xeb\x48\xd2\xf2\xbd\xd5\xc9\x83\xb9\xdd\x90\x1d\x84\xb9\xd5\xce\xaf\x33\x85\xb0\x12\x26\x2e\xdd\x1b\xe6\xd2\xd9\x25\x97\xe4\xcf\x62\xdb\xff\x65\x53\xe3\x9b\xa7\xc6\x71\x3f\xb7\xe5\x7a\x99\x5c\xfc\x5b\x27\xf7\x8f\x26\xb8\xeb\x6e\xe8\xcb\x93\x6b\x8e\x7c\x3d\x4f\x20\xac\x19\x4c\x61\x59\xb7\x42\xe5\xf3\x66\xf6\xb7\x53\xdb\x57\x9e\xe4\xf8\xee\xe7\x57\xcf\xcf\x67\x4c\xac\xa7\x48\xce\xe7\xd3\x8b\xb3\xd7\x3f\x8d\xa2\x47\xc3\xee\xec\xe4\x2f\xdf\x9e\xff\xf5\xc1\x51\x18\xc2\x20\x3a\x88\x1e\x7d\xf3\xf5\x4f\xc3\xcb\xb3\x79\x1e\xdf\x7e\x98\x4f\x1e\x1c\x9d\xec\x4e\x5e\x9f\xbf\x78\x71\x34\x6c\xe7\xb3\x37\x57\xbe\xfb\xe6\xeb\x37\xd3\xfb\xd3\xe1\xc5\x83\xa3\xa7\x2c\x83\x50\x9a\x1a\xa5\xc1\x5e\x61\xe0\x10\x06\x6e\xc3\xfe\x8b\x10\xc2\xc8\xed\xe2\x29\x0f\x2c\x8f\x78\x48\xd4\x24\xf5\x77\xfb\x6a\xe0\x77\xcc\x83\xfa\xff\x3c\x30\x8f\xcb\xf5\x88\x7f\xff\xc8\x03\x57\x0a\xc5\xef\xbe\x38\x1a\xce\xdf\x4c\xdb\xb3\xf7\x3f\x3f\x38\x22\xb1\xf9\xef\x47\xc2\x64\x8f\x51\x49\x0f\xa9\x24\x2a\xe8\x9b\xad\x83\x6d\xc6\xf3\x61\xb8\xdc\xd1\x74\x70\xdb\xc8\x36\xd6\x87\x87\xa3\xee\x33\x3b\xbc\x89\x4a\xb2\xd7\x05\xe0\xfe\xd3\x37\x5f\x7f\xe5\x40\xbe\x0b\xd8\x9c\xaf\x00\x9b\xf3\xc0\xf9\x33\x81\x5d\x07\xa6\x34\x65\x4a\x43\xde\xc3\x3a\x0e\xfb\x2f\x00\xeb\x78\xf1\x34\x0c\x75\xaa\x43\xc5\x94\x39\x0f\xe1\xa1\xff\x13\x38\x0c\xf5\x0e\x10\x16\x92\x74\x05\x7e\x75\x08\xd3\xf2\xb0\x7d\x5e\x87\xd9\x61\xef\x3e\xc0\xcf\x04\xd9\xdb\x0f\xaf\x5f\xff\xe3\xf0\x53\xcb\x80\x37\x1b\xe6\x98\xa9\xd6\x41\xa8\x69\xbd\x3c\x9f\x50\x93\xbd\x47\x7d\xc8\x81\x5a\x19\xfc\x7d\xc1\xa3\xe9\xea\x97\x85\x5a\x4e\x43\x24\x65\x5d\xdb\x61\x6f\x27\x0f\xde\xce\xe5\x8e\x7d\x34\x17\x4f\x85\x62\xe2\xa1\x92\xa6\x4b\x58\x48\x89\x8d\x30\xaa\xe1\x61\xc8\x83\xbf\xdb\x73\x42\x69\x60\xd9\x86\x41\x49\xeb\x10\x89\x83\x0c\x95\x24\x96\xa1\x90\x14\xbb\x53\x62\xbd\x0c\xf7\x68\xb4\xa0\xa9\x3d\x52\x4a\x2d\x0e\xc2\x94\x62\x31\x1a\x2a\xc4\xb5\x81\x98\xb6\xc1\x86\x9a\x98\x58\xab\x19\x4d\x85\x54\x74\x84\x87\xfb\xd2\xa8\x9a\x94\xd1\x86\x76\xf1\x8a\x1b\x89\xcd\xfd\xca\xcf\xd5\x7e\x7d\x24\x42\x35\xc9\xd0\xc8\xba\x8b\x00\x93\x36\x5c\xd9\xc8\x13\x71\x1b\x23\xc6\xd2\x28\xc5\x3a\x56\x52\xc9\x03\x52\xca\xca\x74\x08\x3e\x8a\xb6\x08\x9a\xda\x56\x89\x8b\x8e\xec\x93\x1c\x0d\xc6\xb5\x5f\x63\xc2\x43\x18\xa9\xf1\x48\x2c\x75\x64\x2a\x6d\xa4\x98\xf3\x28\x94\xe5\x2a\x54\x75\xb4\x51\x5e\x5c\xe6\x17\x32\xa4\xfb\x51\x93\x0e\x2c\x97\xc8\x69\x58\x28\x62\xb4\xff\xae\x13\xd4\x3d\x11\xfd\x1f\xc2\x1b\xb4\x0e\x78\x03\x9e\x2b\x95\x50\x06\x21\x43\xd5\xab\x08\xda\x11\xbd\x50\x33\xa0\xb6\xba\x92\xfb\xe5\x6f\x12\x15\x5b\x4f\xd2\x1a\x6f\xc3\xf1\xcb\x9d\x62\x20\x17\x4f\x99\x24\xe6\x21\x91\x94\x76\x75\x31\x0c\xa1\x0c\xc4\x21\xf6\x77\x7b\x4c\xa9\x48\x19\x2a\xb1\xf5\x78\x88\x0c\xda\x1c\x91\x87\x4a\x21\xc4\xfe\x0e\xe0\x27\xaa\x32\x36\x6a\x35\x5f\x41\xc7\x05\x5b\x23\x25\xa9\x37\x63\xeb\xcd\xad\x0d\x57\x5b\xdb\x23\xe3\x8d\x03\x36\x2c\x3e\x1c\xf0\x1e\xd9\xca\x65\x64\xab\x83\x52\x9a\x22\x19\xb7\x58\x70\xad\x0c\xfb\xff\x0d\xd5\xca\xc5\xd3\x38\xd4\x29\x0d\x3e\x75\x0e\x43\x78\xe8\xff\x04\x8e\x37\xf1\xed\x8f\xa0\xd9\xf4\xe6\xcd\x7c\x72\x3b\x37\xdd\x13\x42\xa2\x50\xa2\x2d\x55\x88\x5b\xca\x32\x52\xd1\x62\x4b\x9b\x8a\x91\x55\x91\x7e\x2d\x54\x8c\xf6\x47\xe2\x34\x92\x81\x46\x6a\x1b\x29\xa8\x8c\x66\x56\x1b\x46\x04\xa5\xa0\x71\x14\x12\xa6\x5c\xec\xa2\x19\xcf\xa1\x04\x06\x92\x33\x65\x1d\x99\x78\xb0\x5f\x33\xae\x84\x4a\x90\x21\x0c\xc4\x99\x42\x14\x8a\x6c\x2d\x50\xcc\x91\x42\x56\x0a\x4c\x5c\x28\x08\x49\xc6\x47\x0b\x86\x63\x42\x41\x47\x4a\xcd\x30\xbb\xb0\xd8\xfa\x84\x76\xf1\x8a\x4a\x30\x9e\x97\xa3\x6e\x4d\x34\x19\xeb\xb4\x31\x47\xa5\xc6\xd5\x58\x0f\x47\x5c\x51\x55\x1d\x8c\xf5\xb5\x18\x47\xaa\xd9\x58\x9e\xa4\x82\xcb\x47\x99\x92\x0c\x99\x6a\x1b\x74\xa8\xd4\xd2\x60\xc4\x4f\x55\xea\xd6\xfa\x55\x31\xe4\x6d\xa6\x45\xd4\x6c\xe3\xa8\x76\x73\x8e\x8f\x0a\x34\x0c\x09\x54\x15\xb4\xa3\x83\x18\x32\x71\x1b\x44\xb6\xec\xcc\xca\x74\x93\x6a\x3d\x8a\x0c\x91\xa2\xf8\x15\x53\xca\xf8\xad\x05\x26\xe3\xed\x92\x2b\x19\x0d\x45\x7c\x6f\x53\x37\xa0\x59\x0b\xc6\xf7\x6d\x19\x34\x67\x6a\xd9\x68\x50\xd9\x6f\xb4\x79\x16\x23\xc7\x98\xed\x86\xaa\xa3\x8d\x67\xa4\x20\x62\xfc\xd0\xd6\x31\x94\xe6\x97\xb6\x46\x05\xa0\x49\x39\x3a\x2c\x23\x15\xb6\xe9\x70\x2a\x63\xa4\x1a\x0c\xa4\x51\x13\x40\x24\x63\xa4\xd8\x70\x5d\xf3\x18\x7b\xc7\xad\x66\x17\xe9\x1f\x43\xbf\x5b\x79\xdc\x1e\xfd\x02\x71\x36\x5a\x10\x95\x2d\x69\x4c\x23\x25\x89\x54\xd4\x46\x21\xda\x2f\x5a\x02\xbb\xe7\x60\xb3\x0a\x75\x24\x09\x32\x52\x88\x86\x85\x3a\x52\x31\xd4\x8b\xb6\xec\x89\xd4\x40\x10\xc0\x9c\xb2\xc9\x84\x56\x48\xb5\x8e\x1d\x93\xb9\xc4\xe5\xb2\x36\x06\xea\xb1\x50\x90\x48\x62\xa8\x66\xa8\x60\x10\x4a\xd6\x0b\xd9\x2f\x9c\x88\x6b\xc5\x67\x8e\xbe\x54\x1a\x47\x52\x6e\x58\x34\x19\xa9\xd5\x72\xf1\x8a\xb4\x19\xf6\xb1\x02\xfb\x42\x2a\x8e\x62\x5c\x29\x83\x24\x34\x27\x5c\x51\xb2\x5e\x0d\xc0\x29\x8d\x94\x83\xad\x1d\xa6\x90\x43\x7e\xa4\xc4\xd9\x58\x85\x0a\x58\xee\x90\xa8\xe6\x8c\xab\x4a\xc9\x50\x90\x4d\x5a\x52\x4e\x86\x41\xda\x6c\xf5\x35\x0f\x4a\x59\xc5\xe4\x7c\x2a\x03\x2b\x71\x33\x62\xe6\xac\x03\x9b\x24\x0b\xf6\xb9\xa5\x9a\x1b\xc6\x2e\x89\x47\x4a\x86\xac\x64\xe8\x6f\x57\x4c\xa1\x45\xfc\x18\x63\x34\x74\x14\x92\x66\xe8\x61\xf8\x6f\x5f\xa7\x0a\xea\x30\x7a\x63\x88\x5a\x29\xa0\x6f\x30\x4b\xc7\x0d\x8d\xb6\x44\xc0\x8c\x3a\x52\x48\xd1\x58\x84\xfd\x52\x01\xef\xb4\x5c\x0a\xd5\x18\x31\xff\xd2\x14\xa0\x64\x43\x4b\xeb\x84\xed\xd7\x9c\x47\x6b\x0c\xf0\xd1\x51\x28\x56\x43\xb7\xd8\x18\x28\x5e\xfd\xfa\x7e\xa8\xb7\xb8\x17\xee\xe2\x7f\x26\x67\x11\x7d\x08\x47\x5f\x78\xe1\x17\x5e\xf8\x8f\xe5\x85\x8b\x6f\xe1\x2e\x8e\x78\x0d\x21\xbf\x70\xc7\xcf\xe5\x8e\x5f\x98\xe3\xcd\xb8\x38\x9f\x3d\x9f\x9e\x4f\x77\x98\xd9\x97\x75\x43\xe1\x81\x0d\xd5\xea\xf7\x95\x6a\x48\x3b\x26\xd5\xd3\x4c\x1a\xd2\xce\xa8\x4e\xaf\x58\x55\xd5\x7e\x19\xf2\xe9\xa8\x24\x31\xce\x6c\x74\x07\x05\x3e\x1b\xcd\x52\x53\xdd\x52\x2a\x66\xd9\x65\x6a\x2a\x54\x84\x9a\xd9\x81\x24\x75\x67\x6b\x35\x19\xb9\x0d\x78\x73\x05\xdc\x8c\x05\xfb\x75\x36\xcb\xb4\x9a\xd1\xae\xc7\xb6\x90\x85\x07\xae\xa7\xe8\x65\x8a\xc4\x0d\xed\x37\xb7\x97\xed\x2a\x19\x2b\xdb\x34\x92\x2d\x05\x36\x0e\x0b\x36\xab\x62\x44\x6c\xaf\x7e\xc7\xc5\xd3\x44\xa9\xd9\x88\xad\x29\x39\xc6\x24\x87\x82\x01\x23\xa1\xdd\xcc\xf4\x2d\x70\xc1\xc6\x3c\xf6\x41\x8f\x97\x47\xbd\x0d\x03\xa5\x92\x8d\xe7\x18\x9a\x07\x5d\x7f\x9e\x6d\xd4\x11\xa3\x6e\x54\x6d\x2e\xf5\x7b\xf4\xf8\x30\x92\x04\x50\x76\x70\x6f\x82\x21\x32\x2b\x55\x1b\xf3\x23\xfb\xc7\x28\x73\x88\x54\x63\x1d\x6c\x2c\x18\xe5\x7d\x1c\x29\xcb\x0a\xdf\x6e\x5f\x5e\x56\xbf\x72\xc9\x43\xa1\x58\xe2\xf7\x89\x62\xac\x3b\x26\x39\xf5\x2b\xe3\x31\x57\xd6\x37\xda\x0f\x43\xfc\xbe\x51\xe5\x19\x06\x3f\x93\x70\x3c\x66\x63\x51\x3a\xa4\x2d\x69\x25\xd6\x42\xa5\x66\xca\x54\x4a\x04\xab\x29\xbb\x68\xd4\x6a\x70\x32\x6e\x13\x43\xa1\x26\x0b\xab\x09\xb9\xcc\xc6\x83\xed\xa1\x62\x60\xe2\x81\xe3\x29\xac\xb7\x47\x06\x11\x4e\x66\x98\xdb\xe8\x4d\x2c\x30\xbc\x06\x31\xc6\x4d\xa2\x9c\xcb\x23\x13\x97\x1c\x07\x25\x19\xfa\xcd\x71\x58\x86\x79\xf1\xd4\xa8\x46\x86\xf8\x7d\x26\x6e\xf3\x78\x30\x60\xa1\x92\xeb\x90\xb6\x23\x69\xc1\x88\x47\x2a\x35\x51\xb6\x41\xf1\xf5\x31\x53\x0c\x99\x9a\x1c\x8c\xd8\x98\x40\xc3\x88\xad\xed\x81\xe3\xf7\xe8\xeb\xa1\x49\x16\x19\xfc\xdd\x7d\x6e\x87\xc3\xbd\xf6\x73\x1f\xe0\xa7\x2c\xec\x47\x34\x9b\x9f\x16\x29\xf2\xe4\x71\xfe\x96\x9f\x1c\x7d\xa1\xe7\x7f\x0d\x7a\xfe\x88\xfe\x70\xd7\xb2\x7f\x21\xf2\x7f\x1e\x22\xdf\x6f\xa6\xff\xb8\xed\x72\xd5\x47\x68\xab\x27\x81\x62\x6e\x83\x91\xba\x03\x1c\x4a\x6a\xcb\x9b\x46\xda\x26\x32\x4d\xcb\x5d\x4e\x23\x45\x36\x7d\x27\xa9\xd1\x62\xae\xa6\x6b\x25\xdd\x44\xaa\x5c\xe6\x4c\xc9\x46\x4c\x55\x37\xd6\xd2\xc5\x2b\x6a\x2d\x8d\x95\xb4\xe8\x3c\x16\xaa\x75\x54\xca\xac\x13\x65\x53\x77\x7a\x7b\x39\x9b\xb6\x1d\xb2\xe9\x60\xd0\xc3\x7a\x37\xd1\xc0\x98\x77\x6a\xf8\x67\x90\x16\xc9\xc4\xdc\x4c\x9f\xb5\x31\x60\x08\x36\x82\x01\x23\xd8\x45\xca\xb9\xe2\x3e\x0a\x4d\x29\xd6\x4a\x92\xcc\x68\x91\x39\x52\xad\x6d\x88\xc6\x85\x6c\x2a\xd5\x5e\xe8\x85\x72\x83\xed\x76\x30\x3f\x8a\x46\xd7\xa9\xa6\x4d\x21\xa9\x79\xa2\xac\xa6\x6f\xd6\x65\x54\x62\x96\x53\xbe\x78\x6a\x08\xd7\x06\x81\xb9\x34\x8f\x95\x92\x19\x06\x91\xcb\x6e\x6c\x94\xb3\xa1\x6a\xb2\x2e\xeb\x4e\x4c\xcf\x9b\xe1\xc5\x86\x1e\x98\x6c\x08\xd6\x63\x5c\x9a\x0c\x99\x52\x92\x5d\xa2\xd6\xe2\x74\x69\x28\x39\x53\xaa\x3a\x27\x42\x08\x40\xcb\x64\x78\x62\x2f\xff\x3d\x19\xa1\x84\x10\x67\x35\xa6\x68\x2a\x7a\x52\x33\xe9\xd4\x6e\x37\x0d\xb8\x50\x30\xb5\xb4\xb2\x5e\xbc\x52\xb3\x96\xc6\x6c\xd0\xbc\x0c\xff\x62\x53\x0a\x55\xe6\x11\x0c\xd9\x54\xd2\x51\x29\xc5\x64\x4b\x2b\xbc\x31\x8e\x95\x67\x1b\xbf\x8e\xcb\xf8\xf7\x43\x0c\x66\x99\x26\xd9\xd8\xd2\x59\xc3\x99\x72\xee\x0d\xb7\x06\xab\xf5\x58\x28\x8a\x99\x79\x45\xf2\x15\x4c\x12\x5b\xe2\x1d\x07\x52\x5f\x61\x4d\xc4\xd1\xd0\x85\xa2\xcd\x7c\x36\x03\xd0\x94\xf7\x1c\xf5\xb0\x69\x4a\x9a\xcd\xbe\x98\x2b\xac\x2c\xb3\x05\xeb\xa5\x51\x31\xf4\x5a\x0e\xc0\xd1\xc6\x66\x76\x49\xbe\xb8\xd1\x1b\xfe\x11\xbd\x77\x4f\x57\x1f\x37\xc1\x6e\xa2\x2b\x56\xb7\x62\x82\xd9\x2f\xb3\x5b\x5d\x66\x53\xc9\x0e\x8a\xfb\x64\xbf\xe2\x0e\x87\x88\xc4\x3a\x9a\x78\x3a\x36\xb2\x33\x61\x96\x72\xdd\x30\x45\x43\x82\xc1\x84\x64\xd9\x25\x2a\x9a\xcd\x58\x4f\x6d\xcc\xa4\xc9\xd8\xa2\x24\x0a\x35\x4d\x94\x4c\xe9\xef\x4d\xa5\x90\x47\x78\x14\xb4\x65\x34\xd6\x7b\x48\xd1\x4c\x84\x9d\xb1\x41\x31\xa0\x73\x31\x82\x01\xb9\x49\x2c\xd6\xf9\x2c\x54\xcd\xc6\xa1\xc2\x65\x27\x54\x5a\xc2\x7d\x49\x28\x14\x26\x69\xc6\xd4\xcc\xa6\x9d\x85\x5a\x36\x54\x8b\x21\x4e\x94\x82\xd8\xab\x2f\x50\xa4\x60\x76\xe3\x41\xd7\x24\x66\xbb\xab\xe6\x8d\x52\xb0\xf5\xd2\x66\x06\xd7\x42\x05\xa2\xd9\x66\x5e\x2f\x9e\x56\x0a\x11\x42\xb0\xe5\x79\xcc\x94\xa2\xad\x5e\x6d\x1b\x23\xaf\x63\xa4\x55\x9a\x66\x60\x23\xe3\x9a\x8e\x23\x9c\x2d\x89\xa4\x58\x8b\xc5\x5e\x2b\x2c\x85\x54\x76\x4a\x29\x17\x4c\xa0\x56\xb3\xff\x0d\xb5\xa4\x34\x52\x4d\x73\xc4\x04\x4c\x21\xd9\x12\xab\xd9\xf8\x14\x43\xa3\x90\x2b\x29\xac\x62\xe3\x1d\x08\x5c\xa4\x6c\xf0\x0f\x66\x1f\x16\x1d\x13\xc5\xc2\x46\x28\xaa\x17\xaf\x22\xe5\x92\x46\xa5\x9a\xae\xae\x40\x32\xf2\xcc\xd1\x90\x90\xab\xf5\x93\x8f\x95\x3c\xda\x95\x36\x89\x5a\x8e\xb3\x50\x89\x30\x00\x39\x4d\x57\xc0\x15\xd5\x00\xb2\x21\x6d\xf5\x32\x74\x47\xd3\x62\x48\x25\x1f\x53\xd1\x34\x44\xca\xd3\xd5\x45\xd6\x64\xb0\xdc\x15\x6a\x9a\x7d\xee\x85\x38\x64\x8a\xa9\x92\x14\x25\x55\x99\x8b\xd9\xe3\x86\x62\x58\x3c\xb5\x97\xf7\xac\x90\x9b\x75\xc6\xed\x26\x0c\xe2\x95\x0e\x88\x63\x1e\xa9\x2a\x9b\xa8\x68\x15\xb6\x78\x8d\x7f\x23\x7d\xdd\x4b\x3f\xbd\x7f\x78\xcb\xd5\x9a\x0f\x6f\xe7\xff\xf9\xeb\xfb\xd7\x69\xfa\xb7\xa3\x25\x2b\xe0\x0a\x6f\xe7\x7f\x02\xe6\xce\xff\x77\x33\xf7\xaf\x3e\x65\xe1\xaf\x16\xa3\xfa\xb7\xbd\x16\x54\x4d\x09\xe2\xd2\x5c\x0d\xda\x6b\x41\xe5\xa3\x5a\x50\xda\x44\x2a\x2d\x1f\x68\x41\xbb\x42\x49\x23\xd4\xa0\xfc\xf7\x53\x83\xd2\x1d\x6a\xd0\x86\x23\xa5\x03\x2d\xa8\x75\x25\x28\x5e\x55\x82\x9a\xbd\xee\xa5\x04\xe5\x74\x9b\x12\xf4\x69\x8a\xe9\xbd\x2c\x91\xbf\x0f\x81\xdf\x5a\x60\xab\xaf\xb3\x89\x18\x48\x98\x04\x09\x23\xc0\xa1\x5a\x4c\xc4\x84\x32\x2b\xb5\x0a\xd7\x7b\x86\x8c\x89\x90\x31\x08\x4b\xe7\x1b\x84\x4c\x5c\x84\x4c\x74\x46\xdb\x6e\x12\x32\xab\x8c\x71\x11\x53\xcd\x4c\xe8\x22\xc6\x56\x86\x03\x94\x82\xac\x70\x89\x57\x08\x99\xe3\xfd\x20\x5d\xc6\x08\x64\x8c\xdc\x25\x63\x4c\xc4\x8c\x91\x34\xc5\x91\x29\x37\x31\x21\x93\x1a\x84\x0c\x42\x11\x1c\x6f\x17\x32\xe5\x0e\x21\x03\x4d\xa4\xd5\x6b\xda\x0a\xc4\x4c\x81\x98\x71\x5d\xa2\x66\xe2\x90\x28\xa6\x72\x49\xcc\x98\x05\x9b\x04\x62\x2c\xae\xb1\xf0\x4b\x72\x46\x21\x67\xd2\xe5\x1e\x16\x39\xe3\x62\x46\x20\x66\xe4\x7e\x94\x7e\x6b\x31\xb1\x7f\x3b\xd0\xcb\x60\x2e\x86\x98\x0e\xf5\x32\xb3\xc5\xea\xf5\x99\xc6\xb2\xe8\x65\x88\xbe\x6b\xdb\x20\x56\x60\xb8\x82\x30\x4a\x93\x04\xcd\x2c\x42\x33\xab\xd0\xcc\xe2\x3c\x66\x0f\x9b\x7c\x82\x66\x06\xc5\xec\x0e\xbd\x4c\x0e\xf4\x32\xb9\x43\x2f\x83\x5a\xc6\x37\xa9\x65\xf9\x32\x8c\x0f\xd5\x32\xbe\x45\x2b\x2b\x9f\x42\xea\x7f\xbe\xc3\x06\xbd\xe4\x44\x14\x62\xc9\x03\x1b\xf6\xd4\x59\x29\x25\xa4\xe1\xe4\xc9\xd4\x59\xe9\x99\x11\x62\x50\x33\x11\x98\x4d\xdf\x8a\xaa\xf6\x6b\xff\x1a\x16\xb4\xf1\x41\x93\xd1\x35\xcb\x60\x8c\x31\x1d\x3e\x6e\x40\x95\x21\x1c\x5b\x4f\xc9\x7a\x4a\xed\xe1\xa5\xe7\xc5\xbe\x8c\x45\x36\x66\x5a\x96\x6d\x18\x0d\xe4\x41\xeb\x08\xf0\xb3\xa4\x91\x84\xcb\x31\x07\x6a\xb5\x52\xa9\x57\xba\xa7\x58\x8a\xdd\x60\x48\xd3\x2e\x77\xcc\x92\xf1\x68\xa6\xdc\x86\x4a\x29\xe2\x51\xf1\x01\x01\xb6\xfd\x0e\x53\x0d\x2a\x14\x54\xef\xba\xf7\x8c\xdf\xe6\x64\x3a\xae\xa1\x97\x29\x0f\x6b\xf3\xc1\x5b\xb9\x9a\x9a\x44\xc5\x98\x54\x03\x07\x4b\xc9\xe0\x95\x4d\x2b\x3e\xe8\x95\x0f\x3a\x95\xa4\xd7\x3a\x4d\xe8\xf4\x00\xda\x97\xa0\x05\x27\x9e\x11\xab\x43\xeb\x12\x28\x30\x9f\x05\x5a\x91\x82\x8d\xe6\x0a\xb4\x4c\x70\x1c\x80\xeb\xe6\x19\x5f\x9e\x53\x43\xb0\xc6\x04\x67\x3c\xa5\x26\x6a\x58\x2f\x69\x16\xca\x19\xe1\x0b\x49\xa7\x4c\x02\x8f\x45\x33\x89\x1b\x82\x20\xc8\x67\xfc\x46\x73\x3a\x35\x3d\xa1\xe2\xe7\x5a\x61\x46\x44\xa3\x2f\x89\xf1\x74\xb4\xe6\x36\x68\xf9\x13\x71\xfb\x5e\x0e\xf2\xea\x6c\xdc\x28\xb8\x1a\x7f\x47\x8a\x60\xe5\xc9\x94\x17\x7b\xf5\xc5\x28\x79\x08\x46\xd5\x1a\x8d\x73\x1b\xee\x02\x14\xab\x7b\x88\x8c\x85\x90\x74\xfe\xa9\x97\x1f\x1f\xfd\xf9\x63\xf6\xbe\x98\x6a\x7a\x48\x5c\xa2\xbd\x3c\xfd\xd0\xbe\x2c\x9b\x48\x4d\x1d\xb5\x33\x53\x88\x71\x24\x66\x8c\x6f\x24\x4e\xc7\x05\x91\x29\x29\x68\x3c\x7b\x93\x20\xbc\xac\xc4\x09\xd0\xba\x3c\x2a\x53\x27\x2b\x71\x72\x89\x63\x92\xcd\xe7\xb5\xf6\x1b\xfa\x1d\xda\x76\x4a\x2c\x8e\x65\x59\xcc\xaa\x83\xe2\xd2\x1f\x8f\xe4\xd1\xd3\x2c\x5b\x53\x6d\x29\x44\x62\x11\x7c\x94\x7c\x15\xb9\x8d\x80\xa0\x52\xb9\xb8\xbc\xa9\x5b\x5e\x7b\x8d\x94\xc5\x3b\xb5\xe9\x2e\xb3\xb5\x9f\x00\x6b\xd9\xc3\x7a\x9d\x6f\x40\x94\x98\x38\x39\xb4\x6e\x98\x0f\x80\x55\xa9\x84\x7a\x0d\x58\xc6\x27\xf7\xd0\xba\x79\xba\x97\xa7\x93\x29\x56\x36\xe1\xc3\x5a\x4f\xa9\xb6\xb2\xa9\xc4\xc2\x33\x53\x8d\x48\xbd\x93\x72\xca\xc4\x59\x8f\x0b\xe4\x4b\xa1\xac\xc6\xfe\x19\x9a\x26\xb7\xf4\x7d\x35\xeb\xd1\x16\xaf\xd4\xa1\x10\x6b\xde\x24\x52\x2d\xa7\xa3\xb5\xb6\x53\x2a\x81\x3f\x11\xaf\xef\x9f\xf9\x70\x49\xe2\x7e\xbc\x50\x65\x97\xb8\x9f\x4b\xcb\xe9\x90\x96\xe3\x7d\x68\xf9\xfe\x43\xbd\x5a\x72\x72\x51\x0e\xfe\xc5\x58\xe9\xbd\x60\x71\xb5\x3c\xe5\x02\x8b\x8c\x28\x00\x27\x33\xe8\xcc\x8a\x4c\x69\xb8\x26\xa6\x17\x39\x0b\x61\x07\x95\x35\x5d\x06\x16\xa4\x1d\xa6\xb4\xa9\x54\xd2\x75\x41\xeb\x3f\xee\xb5\x80\x72\x49\xdc\xad\x0f\xf3\x0d\x60\x70\x48\xb9\x88\x4f\xd4\xae\xc0\x79\x00\x80\x77\x48\xf4\x4f\xb7\xac\x52\xa3\x62\x8f\x5e\xed\xd5\x3e\x67\xd3\x2c\xe2\xb8\x6a\x16\xfb\x96\xc3\xe8\xaa\x87\x2d\xf1\xb8\xaa\x26\xcb\xc3\xe3\x81\x88\xfe\x14\xfa\xbb\x4f\xa2\xc7\xcd\x0b\x79\x6b\x19\xce\x7f\x3b\xba\xd5\x3b\xf9\xf9\x7c\xa8\x7d\x0a\x1f\xba\xc5\x2f\x74\xff\x29\x5d\xad\xbc\xb9\x9a\x71\xff\x32\x52\xe1\x5e\x60\xb8\x5a\x9f\x73\xef\xae\x92\x82\xdc\x79\xa9\xd5\xc5\x72\x1a\xae\xab\x1b\x5d\x5f\x80\xc3\x22\x22\x9f\x47\x2e\x83\x6a\x9d\xd1\x26\x51\x31\x60\x8d\xcb\x90\xc7\x65\xcc\xa3\x4b\x6e\x46\x26\xb8\x77\xb0\x6a\x06\x61\x7d\x9c\x54\x6e\x82\x05\x80\xe5\xda\x4a\xa4\x62\xe6\xe4\x0d\x5a\x43\xda\x98\xd2\xe2\xe0\xe2\xcb\x2b\x95\xe6\x4c\x55\x10\x0d\x2d\xf9\x46\xa5\x61\x86\xb2\x34\xae\xca\xd2\x7e\x6c\xc6\x2a\x20\x3b\x90\x09\xd3\x17\x7a\x85\x4d\x18\x0f\x94\x8e\xbb\xc8\xf5\xc3\xfb\xd3\x70\x9f\xec\xe8\x42\x55\xdb\x10\xbf\x67\x31\x5a\x0a\xc5\xb8\x4b\x3c\x4d\xf6\xad\x71\x8c\x02\xb4\x8d\xc9\x0c\xf6\x1a\xaa\xfd\x9a\xe3\x36\x52\x50\xe4\x2e\x71\x1d\x94\x82\xf2\x98\x7a\x5e\x51\x13\x1d\x1b\x05\x39\x5e\x1a\xbe\x78\xaa\xc6\x71\x86\xba\x36\x7b\xcc\x3d\x96\x99\xe4\x78\xff\xdb\xd6\xa4\x26\x17\x13\xa1\x66\xc9\x31\x5c\x75\x66\x44\xa2\xcd\xc1\xda\xc4\x00\xeb\x68\x43\x10\x1f\xda\x68\x43\x2b\x17\xaf\xf6\xf7\x58\xe3\xc2\xf3\xfe\x57\xfb\x82\x15\x71\xdd\x42\x92\xab\x99\x51\x39\xdd\x0f\x7c\xf7\xc8\xee\x15\xb3\xb0\x07\x3e\x85\xb8\x99\x99\x34\x94\x41\x29\xd6\x53\xa5\xa4\xd5\x5d\x6e\x26\x85\x90\xcb\x1a\xf2\xa0\xa4\x21\x6d\x85\xdc\xcb\x21\xa6\x32\xb0\xc6\x51\x29\x46\xb8\x65\x0b\xbc\xa5\x9c\x8f\x51\xde\x6e\xe0\x8b\xa7\x42\x41\x8d\xe7\x7b\x9b\xe9\xb8\x0e\xfc\x7d\x24\x4d\xc7\xfb\x1f\xb6\x23\x55\xef\xa6\x9a\xb4\xd2\x21\x91\x34\xb4\x96\x06\x6b\x2d\x1d\x27\xf4\x65\xac\x71\xf5\x02\x66\x16\x03\xdc\xfe\x9e\x3a\xb8\xae\x8b\x1f\x83\xfd\xdf\xa8\x68\xda\xcf\xe1\x9e\x50\xfb\xac\xc4\xd4\x82\x74\xca\x7b\xa2\x61\xb9\x05\x0d\xe5\x00\x0d\xd3\x01\x1a\xd6\x1b\xd0\xb0\xee\xd1\xf0\x1f\x8a\x85\xfc\x37\x63\xe1\x67\xe5\x55\x7e\xc1\xcb\x43\x38\xfe\xe5\x9e\x8e\x9e\x4c\xb5\x87\x40\xab\xbb\xa6\x6b\xa5\x10\x99\x92\x60\x43\x10\xe5\x06\x61\xe4\xfc\x5a\x29\xa6\x46\xa2\x8d\x52\xe6\x89\x62\xac\xc8\xd7\x70\x51\x9e\x94\x18\x31\xfe\x60\x6a\x5f\xd0\x42\x9c\xd2\x68\xda\x0b\xf2\x8c\x46\xd2\x46\xd1\xb4\xb8\x58\xa2\xbd\x16\xe5\x34\x08\x85\xb2\x1d\x29\x14\x4f\x79\x4d\x79\xa4\x10\xdb\xe8\xfe\x4f\xe6\x09\xd5\xe7\x06\x7f\xef\xcf\xd4\x91\x62\x46\xba\xa7\xd4\xfe\xde\x7f\x51\x1e\x49\xf3\x76\xa4\x1c\x0a\x15\xb6\xb5\x45\x96\x76\x28\x88\xaa\xc0\x7f\x8b\xec\xe1\x9c\x3c\x4f\x1a\x29\x43\x5c\x0b\x92\x69\x11\x36\x19\x91\x86\x49\xb1\xe8\x48\xc9\x7e\x45\x52\x67\xf2\xec\xa4\x96\x06\xc4\x03\x04\xc3\x63\x12\xd3\x2f\x4c\x6a\x85\x44\x6a\xed\x2a\xa2\xb3\x48\xdc\xcd\xa1\x20\x67\xb6\xf8\x68\x04\x0e\x7c\x4a\xb1\x20\xff\xb6\x0a\xea\x25\x3a\xc4\x95\x52\x55\xe2\x20\xb6\x1c\x06\xec\x9d\x8d\xa4\x99\x98\x4f\xbe\x23\x2e\x79\x0e\xba\x6f\x89\x63\x77\xfe\x89\x1a\x98\x74\xa4\x5c\x46\xc4\x03\xd9\x28\x0d\x97\x53\xa4\x04\xcf\x84\x76\x19\xea\xcd\x0f\x99\xfc\xb5\x7c\x09\x67\x82\x21\x68\x94\xfe\xde\x01\x69\xd2\x3f\x30\x69\x29\xf6\x5a\x0d\x05\xa5\x20\xba\xb5\x75\xc1\x62\x21\x2e\x52\x6a\xbf\x12\x75\xaf\xf6\xd6\xcd\x24\xa4\x75\x19\xab\xa2\x60\x98\x20\x25\x3e\xa4\x54\xa3\xbd\xba\x83\x2f\x51\x62\xdd\x92\x14\x31\x44\xa1\xd4\x6c\x3e\xa9\x50\xc3\x24\x26\x45\xea\xb6\xbf\xc3\x69\x42\xc2\x0a\x94\xda\x22\x7d\x0b\x09\xc2\x41\x49\x18\xa9\xde\x94\x23\xa9\x14\x52\xa1\xac\x48\xf4\xcd\xfd\xa2\x71\xde\x09\x25\x91\x53\x1b\xd3\xc5\x2b\xd3\xc3\x4c\x21\xe5\x1a\xb7\xd6\x21\xd6\x45\xc4\xd1\xb6\x06\x1f\x8d\x38\x09\x53\x12\x1b\x55\x4e\x64\x08\xa1\xcd\xb4\x70\xed\x78\xcd\x06\x77\xf6\x34\x76\xd2\xd6\xc0\x9d\x11\xd0\x05\x50\x94\xc5\x2f\x72\x29\xbb\x11\xd8\x9f\xe1\xc0\xcd\x07\x6e\xdc\x62\x40\xe2\x18\x91\xfd\xec\x6f\xfd\x87\x88\x01\x19\x32\x27\x01\xb8\x9b\xe9\x52\x86\xb3\xd9\x43\x5c\x92\xcc\x98\x04\xbe\xba\xe3\xda\x2e\x2a\x9c\xd6\x08\x61\x86\x66\xea\x64\x05\x8a\x19\xba\x21\xd2\xdc\x12\x69\xf6\xaf\xb8\xd8\xe7\xc5\xab\x6c\xc6\x51\x55\xb6\x75\x35\xaa\x70\xd2\x0b\x12\x47\x92\x96\xfb\x0a\x87\xec\xf0\xb1\xb5\x2f\x9d\x4e\xb1\xea\x31\x98\x09\x92\x1b\xd2\xf1\x78\x62\x90\xa6\xbf\x77\xcd\xd5\xa1\xe4\x58\x61\x26\x59\x1c\x31\x0c\xa3\x3a\xbb\x38\xa5\x92\xe3\xd6\x20\x3a\x20\x16\x69\xf2\x44\x29\x86\x68\x1d\xdb\xed\xce\x4d\xd8\xfa\xc4\x2b\x06\x9d\x99\x22\x94\x33\x36\xde\x0c\xbc\xc0\xf5\xd6\x79\x87\xdd\x15\x6a\x72\x6c\x42\x96\x58\x0c\x3a\x51\x8a\xc9\x5e\xdd\x3f\xcc\x82\xa9\x9d\x52\x16\xd9\x77\x9f\xbc\x77\x5f\x3a\x57\xb2\xd1\x7b\xf1\xee\x91\x53\x66\xdd\x0b\x76\x95\x70\x41\x2a\x64\x1e\x71\xbd\xed\x08\x60\x37\xf6\xbe\x0d\xf3\xbd\xef\x50\xed\xd5\xfb\x0e\xda\xfb\x2e\xa2\x5b\x03\x0b\x52\xf3\x1b\xa0\x83\x4f\x46\x0c\xc0\x67\x13\x42\xed\x6b\xc0\xc9\x08\x6b\x42\x88\xd5\xf3\x18\x17\x18\xa7\x64\x8f\xcd\x48\x3c\xcf\xe0\x89\x5b\x60\x4f\xe7\xc2\x86\x2b\xb6\x5e\xd1\x13\x42\x0e\x02\x65\x8c\x45\xc6\x60\x8c\xb1\x35\x20\x01\x58\x31\xd8\x4b\x30\x64\x07\xb6\x75\x2c\x88\xa3\x93\xf3\x01\x16\x20\x37\x90\xc5\x3a\x97\x60\xa0\x08\x22\x86\xa6\xad\x0d\xc6\x04\xd2\x16\x1c\xdd\x47\x12\x6a\xf2\x0d\x29\x80\x24\xda\x35\x10\xa3\xc5\xc2\xde\x49\x64\x5e\xc6\x53\x2e\x5e\xb1\xad\x0a\x4f\xb6\xbc\x58\xef\xa1\xef\xed\x66\xe3\x12\x6c\xcc\x08\x30\x6a\x71\xa4\xdc\x1c\xb5\xcc\xc2\x4d\x7d\xd8\xf0\xd7\x04\x78\x22\xfa\x50\x45\x05\x6c\x69\xa2\x94\x4c\xb4\x77\x08\xaa\x33\x2b\x23\xd4\x56\x81\xac\xd8\xa8\x63\xf7\x2a\x71\x01\xab\x9d\x48\x95\x54\xbb\x93\xc9\x98\xa1\x6c\x81\x1f\x81\xe1\xcb\x70\x5c\xb1\x65\x2c\x15\x3c\xc3\xbe\x4b\x29\x92\x30\x55\x04\xde\x22\xb6\x01\x65\x93\xfa\x0a\x02\x6d\xe2\x84\xaa\xcd\xd6\xbb\x16\x98\x7a\xd8\x5b\x11\x33\x70\x68\xa2\x1a\x9b\xbd\x7a\x64\xce\x44\x4b\xc1\xde\x69\xec\x9f\xee\x26\x1c\x8f\x94\x14\x9c\x59\xfb\x34\x71\xa3\x31\xb1\x62\x74\xa6\x01\xa1\x34\x86\xec\xb4\x15\x49\x26\x29\xb8\x8e\xbe\x87\x41\xb1\x23\x46\xd4\xda\x6e\x86\x60\x35\xc1\x62\x4f\xb9\x83\x27\x36\x3c\x0d\x91\x14\xa5\x00\xa2\x19\xd9\xc7\xd8\x5b\x84\x6e\x25\x51\xb4\xf6\x35\x17\xd3\x10\x46\xca\xb1\x99\xf8\x86\xf4\x76\x64\x23\x13\xad\x0a\xc7\x61\x6c\xfe\xe6\xbb\x78\x6d\x30\xd1\xc8\xb0\x60\x97\x4a\xf4\x1d\x29\x50\x43\xa2\x31\x6a\xa7\x4a\xf5\xdc\xa5\x14\x32\xb4\x13\x90\x79\x6c\x46\x4e\x80\xb8\x2a\xbc\xda\x58\x19\x2d\xce\x4a\x9a\x62\xbc\x1e\xd2\x8f\xf6\xea\x4e\xf4\x18\x9d\x19\x0a\x69\xf7\x1a\x9a\x90\x4e\x65\x93\xc9\x83\x77\x10\x6e\x26\xa1\x81\x9b\x0d\x19\x18\xc6\x60\x79\x25\x9b\xe4\x4a\x5e\xa4\x84\x9c\x93\xd4\xa3\xf6\xae\x28\x80\xee\xb7\x06\xda\x68\xd4\x54\x9a\xf1\x33\x6c\xd2\x36\xa8\x01\x0f\xb9\xd3\x4e\x4e\xae\x6e\xd8\x45\x86\x64\x70\xb1\x69\xc2\x37\x24\x0c\xd5\x90\x68\x61\x40\x36\x4d\xa3\xd9\x9a\x32\xa9\xd4\x99\x7b\x60\x77\x4b\x76\x43\xa5\x96\x6d\x5a\xcd\xf8\xa2\x69\x41\x26\xa9\x0c\x08\xc8\x30\xca\x35\x75\xab\x22\x00\xe1\x62\x04\x79\xd8\x52\x99\x32\x16\x4d\xc8\xb8\xf8\xcb\xc9\x57\x5a\x4d\x2a\xa7\x6c\x8f\xe6\x3e\xe8\x66\xaa\x51\xf4\x67\x6d\xf1\x35\xe6\x29\x92\x19\x11\x65\xa5\x4e\x36\x19\x7b\xc5\xe9\x7b\x63\x76\xab\xe7\x9e\x1b\xfd\x84\xb8\xc5\xce\x2d\x6c\x56\x92\xd1\xa4\xd4\x60\x1a\x51\x19\x1b\xe9\x72\xa9\xa4\x55\x86\x30\x56\x48\x6c\xa6\x9c\xda\xc8\x4c\x09\x31\x78\xe5\xb4\xa7\xef\xce\xbc\x12\x26\x63\xd0\xd5\x68\x18\xe7\xfa\x00\x72\xa7\x07\x5b\x12\x24\x28\xa7\xda\xaf\xc5\x04\xe1\x10\x86\x44\xcd\x48\x3f\x35\x19\x2a\x55\xe8\x7a\x35\x00\xdc\x2e\xbc\x4a\x33\x0d\xc1\x96\xcd\x34\xb4\x8f\xfb\xd1\x6e\x9c\x3a\x74\x12\xe4\x3f\x57\xe3\xbb\x51\x10\xc9\x1e\xa5\xab\x53\x01\xbb\x0c\x4d\x02\xb3\xfb\x71\xfb\x0e\xb0\xea\x1a\xab\x33\x63\xaf\x0b\x91\xa3\x61\x96\x20\xf3\xc9\x08\xbb\xc4\x38\x68\xc7\xae\x86\x81\x62\x99\xb1\xab\x30\x41\x93\x55\x9b\x7d\x0b\xb6\xea\xec\xec\x4d\x39\xba\xd0\x8c\xb2\xb0\x67\x59\xf3\xaa\x83\xe9\xcf\x26\xc3\x72\x41\x02\x86\xdc\x9e\x52\xf6\x91\xb0\xc6\x5f\xee\x19\xa7\x53\x4a\x3c\x14\xca\x1e\x80\xe5\x86\x4d\x92\x31\x15\x0a\xa9\x9a\xae\x6d\xe6\xaf\xf3\xdc\x96\x3d\x83\xa9\x50\x84\x33\x3e\x22\xf6\xd0\x69\x3a\x16\xe2\xee\xe3\xc3\x3e\xad\x28\xd8\x69\x48\xa6\x46\xcd\xa3\x59\x7b\x24\x02\xff\xb0\x09\xa6\x35\x44\x1c\x4d\x2b\x37\x7b\x2e\xc0\x50\xf0\x67\x82\x40\x88\x1a\x24\x75\x62\x64\x02\xf1\x92\x0f\x64\x0f\x35\x43\xbc\xc4\x06\xf9\x58\xfa\x7b\xff\x09\x08\x08\x51\xa8\x6c\xea\x1f\x8f\xd4\x62\xe9\xc9\x1f\xc9\xb4\x4b\xa4\x31\x60\xf7\x22\x55\x53\x0f\x58\x8c\xe5\x06\x3c\x08\x55\x26\xbb\xca\x67\x2b\x8a\x2d\xa2\xd5\xaf\x6c\xdd\x61\x95\xa8\x99\x60\x19\x3b\x2f\x49\x2b\x76\xa3\x52\x44\xb4\xa2\x54\xac\xba\x75\x3d\x74\xe5\xc3\x46\xc1\xd5\x35\x45\x17\x5f\x29\xab\x83\x14\x90\x2e\x84\x7c\x98\xcc\x06\x63\x17\x8a\xc6\xfa\x15\xf9\x11\x36\x9c\x5c\xa1\xac\x8f\x54\x93\x0d\xd6\x20\x9a\xad\x8b\x54\x7b\x6a\x02\xf0\x50\x5c\x21\xce\x43\x0f\x8b\x98\x66\x80\xed\x25\xa1\x4c\x6a\x3a\x14\xde\x7a\xee\x45\x31\x9d\x90\xb1\xa7\x36\xf5\xf7\x0e\xbd\x9a\x91\x9c\x23\xd9\x5e\xab\x43\x14\x16\x06\x4c\x47\xcc\x9f\xa1\xd0\x61\x34\x76\xc5\x39\xef\x0c\x6a\xee\x2c\xc5\xcd\xa6\xb0\x18\x46\xa0\xc5\x89\x62\x6b\xf6\xea\xd2\x1c\x3a\x8d\xe9\xa1\x15\x6c\x3d\x93\x1a\x71\x70\xc9\x30\xaf\xc4\x98\x08\x38\x65\xc2\xf3\x26\xca\xa2\x7f\xe6\xe8\xfb\x09\xed\x19\x56\xec\x8d\x69\xc6\x13\x85\xa4\x45\x68\xda\x8a\x2d\x29\xd9\x3e\xed\x57\xd6\x1d\x53\x89\x66\x8c\x5c\xbc\x02\xb5\x9b\x54\x61\x13\x7e\xc9\x85\x5f\x76\x44\x4d\x5a\x7d\x28\xc0\xac\x90\x95\xa2\x31\x25\xae\x46\x8a\x46\xa8\x2a\x13\x55\xad\xf0\xf8\x78\x34\x06\xa6\xab\xb2\xe9\xc1\x02\x1c\x72\x88\x48\x8d\x7e\xa1\x39\x6d\x0a\x85\x38\xd9\x08\x07\xbc\x39\xf4\xa1\xec\x19\xff\x68\x48\x6e\x6e\x6b\xee\x8b\x41\x23\x46\x63\x4f\xd8\xe5\x49\x99\x5d\xfa\x9b\x40\x73\x7b\xac\x60\xde\x06\x6b\x8a\xa6\x6b\x4b\x36\xed\x66\xd1\xa6\xcd\x2a\x33\x22\x6c\x19\xdb\xa4\x59\xaa\x99\x3b\x06\x05\xa0\x5a\x4a\xcd\x3e\x2f\x5e\x29\xb4\xa3\x54\xe0\x0c\x68\xd9\xed\xcb\xb1\x1b\x91\x61\x59\xda\xa0\x4e\xc4\xb6\xa4\x06\xfe\xdc\x57\x5b\x42\x85\xfe\x99\x46\x53\x01\xca\x44\x2d\x56\x7b\xad\xda\x9d\x21\x23\xeb\x8a\x0b\x26\x23\x6c\x18\x6c\x3c\x97\x63\x3c\x35\x56\xbc\x25\xdf\x22\xeb\x04\x61\xc2\x33\xa4\x88\x4d\xdb\xb6\x1a\xc1\xf0\x33\x14\xbc\xac\x3b\xaa\x2e\xfb\x63\x22\x44\x3d\x93\x49\x60\x67\x11\xa6\x9f\xa4\xda\x41\xe3\x6e\x8e\x3a\xb9\x9c\xcf\x4b\xf6\x0c\x43\x93\x8e\xa7\xa4\x92\xaf\x74\x8c\x43\x5b\x0e\x3a\xae\xbd\x5f\xe9\xfd\xa2\xdb\x52\xa9\xc9\x88\x8b\x89\x34\x35\x14\x35\x71\x54\x86\xba\x1b\xaa\xad\x86\xbd\x7a\x87\xa1\x2e\x1d\x36\x1b\x68\x05\xae\x19\x0c\xac\x1f\xc0\x02\x88\x6c\xc4\xef\xd9\x8e\x0e\x70\x38\x82\x26\x2a\xb9\x62\xef\x4d\x87\x67\xc4\x2a\x02\xe4\x15\xa2\x46\xb0\x6e\xb1\xf7\x1e\x72\x23\x2e\x30\x16\xad\xe7\x36\x51\xd4\xfd\x96\x31\xd3\x33\x6c\x24\xc6\x2e\xec\x31\x0e\xee\x4e\x28\xcb\x72\x77\xd8\xac\xcb\x5d\x97\xe5\x2e\x8b\x2c\x64\x3d\x36\x03\xdc\x8c\xb0\x58\x66\x63\x7a\x83\xe1\x99\x89\xd1\x20\xb9\x0f\x22\xd5\xee\xdf\xe9\x2d\x02\x9e\xb5\x27\x59\x80\x2c\x18\x64\x81\x81\xc0\x10\xae\x11\x07\x8e\x4c\xd1\x84\x4f\xec\x79\x61\xa6\xe2\x0a\x90\x72\x6b\xc8\x9d\x47\xe7\xca\x5a\x8c\x01\x98\xa9\x9c\x81\x81\xac\x9d\x35\x7a\xec\x54\x63\x1f\x2b\x9b\x26\xc5\x69\xa2\x58\x69\x8f\x90\x11\xe6\x48\x33\x16\x55\xdc\x36\xb6\x55\x57\x67\x5c\xc4\xe2\x17\x13\x99\xc6\xe2\x92\xcc\xac\x34\xce\x5b\x47\x09\x33\x91\xaa\x4b\xb3\x18\xbb\xf7\xcd\xbe\x89\xd8\x16\xa5\x94\xaa\xdb\xfb\x98\x21\x74\x5c\xf0\x8f\x1c\xbd\xf8\x40\xc4\xde\x6e\x4a\x30\xef\x53\xa3\x82\xb5\x2a\x79\x02\x17\x4e\x65\x09\xb3\xda\xd7\xb0\x5c\x4d\x55\x59\xc2\x31\x46\xeb\xb1\x44\xd0\xa9\x4d\xcd\x88\x53\x00\x67\xb3\xbf\xc0\x1f\xa5\xd4\x19\x1b\xc5\x8c\x73\x1a\xef\x80\xd2\x22\x66\xa3\xd9\x8d\x31\x40\x70\xc0\x68\x31\x6b\x43\xb0\x31\x5b\xd6\x22\x3d\x00\x72\x29\x20\x57\x11\x75\x88\xaa\x88\x43\x35\x99\x2a\x0d\xb5\xa8\xd8\xaf\x23\x74\xdb\x6a\x2b\x62\xab\xe7\x5e\x6c\x8a\x7d\x79\x93\xa1\x91\x20\x22\x1f\x9d\x87\xaa\x19\x56\xa1\x31\xf8\xba\x7d\x32\x77\xcf\x83\xa9\x39\xae\x62\x98\x4e\x24\xe2\xd4\x18\x15\xe8\x1e\x35\x53\xc8\x4e\xdb\x92\x41\x5f\x21\x89\xfb\x29\x8c\xa3\x34\xaf\xf2\x60\x34\x9c\xd5\x47\xdd\xf2\x44\x9a\x4d\x3d\xeb\x39\x69\x26\x74\x23\xb6\x4c\xd8\xab\xaf\xab\x99\x8c\x25\xef\x4c\x73\xd8\xfa\x06\xfd\xd1\x05\x71\x61\x9f\x0a\x17\x36\x5b\x55\xec\xb5\x77\x9b\x62\x32\xa8\xdb\x50\xfb\x7b\xb7\x3d\x20\x63\x25\x98\xf2\x12\x03\x6c\x8f\x64\x88\x8f\xa2\x00\xc6\x4a\x12\x50\xd2\x3d\x14\xae\x50\x08\x9c\x97\x60\x07\x66\x32\x99\xbd\x5a\x0a\xdc\x4c\xa5\x61\xc2\x0c\x9f\x45\x84\xb7\xd6\x30\x4b\x5a\x9c\x4d\xa5\xb0\xc5\xa5\x58\x8d\x8d\x46\xca\x99\xa4\x29\x3c\x4d\x09\xda\xbf\xd9\x39\x8d\xc4\x4c\xe6\x82\x8f\xd2\x7d\x2c\xd1\x3d\x6d\x0a\x49\x1a\x2b\x65\x6e\x13\x93\xba\x2a\x1b\xd7\x4a\x4d\x26\x39\xc1\x1e\x6c\xb4\xd1\x74\x5d\xf8\x5d\xe1\x13\x25\x81\xb3\x50\xdd\x9b\xab\xcd\xc1\x56\xb2\xad\xa6\x7c\xdc\xea\x60\x35\x49\x88\xcc\x2c\x46\x0c\xc4\x11\x10\xf6\x85\x60\xaf\x7e\xab\x79\xcc\xa4\xd0\x47\xbc\x3a\x44\x30\xd6\x8d\xb2\x52\xa6\xb3\x71\x2c\x63\xa1\xc6\xc6\xf9\xc1\x31\x3b\x99\x77\x16\x16\xcd\x5e\x33\x99\x13\x13\xb2\xbf\xe1\x27\x02\xbb\x0a\xb6\x68\x1c\xda\x50\xa8\x49\xbf\x64\x6a\xb0\x3a\x96\xe9\x04\xb8\x70\x60\x73\x8b\xe9\xef\xf0\x6b\x98\x15\x68\x9c\xba\x21\xa1\xdd\x6e\xfa\x3c\xb3\x83\xe1\x2a\x42\x3d\x37\xc3\x11\x81\x9f\x0f\x1e\x70\x35\x33\x80\x23\x8a\xc7\x41\xf5\xc8\xd0\x80\x1c\xa3\xb8\x15\x2f\xcd\xe6\x4c\x59\x74\xe0\x11\x65\x49\xe0\x6e\x1d\x91\xc9\x2a\x54\xe1\xb5\xc8\xc5\x87\xa9\x60\xe3\xb0\xe7\x46\x6a\xad\x07\x46\x58\xa3\xf3\x02\xa9\xa6\xe0\x8e\xee\x48\x35\x26\x2d\xb0\x2b\x33\x42\xd8\x45\x48\x33\x36\x57\x84\x3b\xf6\xaf\x7c\xdc\xd8\xf8\x84\xe8\x9c\x24\xf9\x2e\x3e\x39\xba\x47\x64\x24\xf5\xc8\x48\xbc\x14\x19\x49\x7f\xd7\xc0\x48\x5c\x02\x23\xbd\x30\x4d\x5a\x03\x23\x71\x0d\x8c\x80\xf4\x43\xbd\x1e\x18\x89\xdc\xdf\xbf\x04\x46\xfe\xc6\xc0\xc8\xf2\xfe\x25\x30\xf2\x8f\x0e\x8c\xe8\xe0\xef\xff\xba\x81\x11\x18\x87\x59\xbf\x04\x46\xbe\x04\x46\xae\x07\x46\xf2\x97\xc0\xc8\x27\x07\x46\x2a\xaa\x6f\xf4\xc0\x88\xde\x37\x30\xa2\x4b\x60\x24\x7f\x09\x8c\x7c\x09\x8c\xfc\xf7\x05\x46\xd6\x0a\x2f\xdf\xb5\x70\x73\x26\xf0\xdd\x35\x82\xff\x45\x62\x27\x87\xdb\x2f\xfe\xc9\x63\x22\x9f\x62\x92\xdc\x2b\xc1\xed\xd0\x24\xf9\x17\x8b\x88\xa4\x7d\x44\x24\x2d\x11\x91\xbc\x46\x44\xf4\x4b\x44\xe4\x4b\x44\xe4\xae\x88\x08\xff\x82\x22\x22\xf5\x9f\x31\x22\xd2\xae\x44\x44\xe2\x12\x11\xa9\xff\xe8\x88\xc8\xcd\xf1\x10\x5d\xe3\x21\x69\x0b\x9b\xfc\x30\x22\x12\x6f\x8e\x88\xf0\x12\x11\xe1\x1b\x42\x22\xd5\x5e\xd7\x42\x22\xb6\x24\xf9\xef\x14\x12\xa1\x92\x3f\x16\x10\x91\x2f\x01\x91\xdb\x03\x22\x05\x01\x8b\x2f\x21\x91\xff\xdb\x42\x22\xb4\x50\xe0\x3f\x26\x20\x52\xfa\xfb\x3f\x7d\x40\x24\x0f\xfe\xfe\x77\x09\x88\xfc\xad\xd6\xc6\xbf\x4a\xcc\xe4\xab\xcb\xf5\x53\x7f\x71\xb1\x90\xba\xf2\x67\xc4\x42\xca\x12\x0b\x89\x4b\x2c\xe4\x9e\x46\xc6\x7c\xfe\xe1\xc5\x5f\xa6\xf7\xdb\xd3\xfb\x6d\x05\x69\x90\x8b\xd6\x45\x9e\x29\x28\x53\x00\xce\x2a\x85\x9c\x27\xae\xa6\x5e\x0f\xfd\xc3\x0b\x96\x64\xaf\x83\x01\x44\x0e\x8d\x04\xbe\x07\x99\x60\x50\xc6\xa1\x7f\xb8\x6b\xc6\xcc\xef\x92\x66\x12\x41\x5d\x79\x12\x4e\x9e\x09\x6c\xea\x90\x51\x84\x31\x8c\xe6\x0c\xa4\x64\x68\x9c\x50\x6f\x0b\xbc\xdf\x49\x49\x58\x66\xe2\x66\xbf\x4e\xac\xd4\xaa\x57\xa1\xab\x4b\x59\x34\x1b\xa9\xc9\x81\x8c\xfa\x54\xc4\xb1\xb3\x11\x38\xf0\xc4\xe5\x02\x71\x6a\xee\xb7\x88\x66\x22\xe9\x8c\x6d\xd0\xa1\xb5\x2d\x14\x99\x20\x0d\xca\xb0\x11\xb1\x64\x14\x85\x0d\x05\x78\x8a\xca\xa8\x60\x02\xd6\x12\xcf\x84\x10\x90\x4e\x5e\xe1\x69\xe8\x1f\x3e\x90\x62\x28\xbc\x34\x58\xbc\x41\x63\x7d\xa8\x8d\xbb\x3c\xb9\x85\x3a\x10\xa0\xf7\x55\xef\x31\x34\xef\xb1\x76\xbf\x0e\xe0\x8e\x70\x06\x85\x36\xbb\xe6\x55\xca\xd6\x67\x83\x21\xb9\xc7\x07\xee\x90\x9a\xe6\xde\x62\xd9\x7a\x65\x73\xd4\x27\x13\x1c\xf3\x83\x42\x46\x43\xa4\x2c\xf9\x91\x19\x35\x43\xa3\xc4\x6d\xc0\x25\x07\x14\x35\xf3\x6b\x99\xc7\x32\xd8\x5a\xed\x8c\xd0\x67\xd7\xd5\x42\x4c\x1b\x99\xa8\x04\xb6\x57\xdf\x4b\x2a\xc0\x92\x8b\xa7\x82\xe3\xa7\xa0\xb1\x18\xd4\x51\xa9\x3e\x68\x76\x6a\x0e\xb9\xda\x80\x50\x00\x26\xe6\xc1\x04\xec\xe5\xca\x82\xbd\x5c\x45\x88\x3a\x63\xb4\xc6\x05\x74\xc3\x95\x6a\x9d\xdd\x87\xc4\x66\xdf\x42\xaa\xc5\x32\x71\x35\xd9\x1d\x64\x58\x2f\xfc\x24\xad\x1c\x71\x40\x0f\xcf\x54\xe1\xc1\xa8\x6a\xfc\xc9\x2e\x8c\x35\xbb\x72\x75\x4a\x21\xf0\x4c\xb0\xc4\x42\x9c\x9a\x14\xca\x52\x86\xe5\xd3\x2b\xba\x8a\xd9\x6e\x05\x56\x48\x90\x99\x92\xc9\x74\xae\x6d\x72\x9f\xfc\x52\x93\xc7\x15\x30\x31\x99\x69\xfa\xd5\xa2\x89\x60\xf4\x62\x84\xe3\xa5\xc2\x8e\x17\xd8\x5c\xe6\x37\x86\x4f\xf8\x3e\xeb\x71\xf4\x1b\x76\xd8\xae\x6b\xa6\x8f\xad\x62\x04\x28\xf6\x9f\xa8\xc3\xb4\x05\x2d\xc2\xdb\xed\xd1\x23\x0a\x0a\x81\x0c\xb1\x02\x9f\x95\x94\xee\xbd\x4a\x6a\xea\xc6\x6c\xdc\xd1\x14\x8b\x2d\x95\x4a\xa8\xd0\x9c\x52\xa5\x84\x0a\x75\x31\x16\xaa\xac\xb3\xc9\x40\x45\x38\x28\xba\x72\x6b\x1d\x1a\x22\x06\xd9\x19\xf2\x27\xac\x0b\xc2\x6b\x3b\x7b\x9b\xfb\x1d\xb0\xc5\xa0\x07\x4b\x8f\x86\x04\x9e\x0c\x90\x2b\x30\x17\x15\x95\x33\x96\x3f\xc9\xa8\x6e\x08\xc1\xbd\x2f\x17\xc6\x6c\x8c\x07\xed\x50\x90\x80\xe7\xa5\x41\xd7\x94\xbd\x65\x46\x21\x7d\x4a\xb0\xda\x8a\x2c\xfa\x6f\x71\xdf\xfb\x6e\x24\x35\x11\x89\x53\x01\x16\xc5\x01\xab\x50\xd2\x26\x51\xaa\x0b\x4e\x31\x6f\x0c\xe8\xc6\xd3\xb0\x46\xdc\x43\x07\xa8\x2d\x69\x8d\xb5\x12\x0d\xbe\xde\xbd\x03\x1e\x6a\x27\xa4\x52\x39\xee\x23\xbd\x40\xe5\xec\xd2\x06\x16\x93\xda\xdf\x73\x25\xd9\xa1\x0b\xc3\x69\xb1\xd7\x70\xb0\xf5\x3c\x84\x8a\xaa\x18\x6c\x30\x8c\x66\x73\xf6\x2c\xd0\xe5\x22\xc1\x7d\x64\x3a\xa2\x81\xdc\x64\x9e\x2d\xb4\x01\xae\x2d\x20\xce\xc5\x28\xd7\x30\x16\xbc\xd8\xed\x97\x80\xd0\x1a\x14\x2e\xfb\x06\xe8\x81\x54\xb6\xe4\x4f\xc9\x42\x7e\x50\xd5\xec\x5e\xbb\xd3\x08\xd4\x58\xa3\x75\x09\xde\x08\xe3\xa1\x99\x71\xc5\xc6\xc6\x50\xf3\xc2\x3f\x16\xcf\x43\x33\x38\xcd\xd0\x4b\x7b\x0b\x0c\x25\xdb\xb7\xce\x7b\xd3\xc6\x5d\xc5\xa8\x17\xfe\x66\x4c\x23\xdb\x58\xf3\x29\x10\x67\x1e\x29\x21\x88\x2b\xfd\xe1\x50\xa7\x02\x01\x52\x56\x31\x32\x3a\x57\x66\x1b\x61\xed\x03\xec\x90\x30\x29\x1e\xd8\x16\x52\x0a\xd0\x7d\x74\x79\x81\xf9\xda\x68\x03\xfa\xc1\xa3\x0c\x43\x1c\x15\x74\x1c\x0b\x8c\xaf\x8a\xc9\x0c\xa3\x14\x04\x2d\x6d\x6d\x3d\x0c\xe6\x87\xb9\x94\x0a\xa4\x67\xeb\xce\x6c\x48\xc6\xfa\x17\x64\x37\x6a\x67\x18\x98\x8e\x2b\x73\xa0\xc0\x0a\xdb\xcf\xa4\x86\xa1\x8a\xe3\x4c\x74\x60\x00\x13\x6a\x65\x7b\x75\x74\xcc\x40\xa1\x99\xd8\x71\x49\xdc\xbb\x1a\xd6\xcf\x6c\x36\x81\x8d\xd5\xcc\x5d\xb7\x2b\x6d\x92\x81\x2b\x45\xb4\x2d\x26\x5d\x05\xd8\x4a\x8a\x20\x91\x2a\xb1\x82\x40\x4c\xe6\xa2\xdb\xb6\xbf\xe8\x9a\xd4\x24\x8d\xea\x80\xb7\xee\xd1\xc7\x71\x29\x3a\xa3\x48\x8d\x83\xc3\xfb\xab\x28\x17\x60\xcd\xbb\x8f\x47\xb6\x70\x64\xd8\xec\x58\xfb\x98\xd9\x87\x34\xbb\xe5\x18\x38\x21\x26\xe2\x16\x32\x5c\x24\x0c\xd5\x19\xfd\x63\x0e\x8c\x2f\x9b\x09\xdf\xde\x34\x9a\xca\xc4\xd5\x79\x02\x29\xe4\x83\x1a\x7d\xf4\x69\x43\x95\x42\xcc\x08\xbb\x3c\x1d\xdf\x01\x64\x67\xac\xd3\xe2\x67\x58\x28\xbd\xd3\x58\x47\x33\xe7\x5a\x70\x4e\x82\x8f\xe5\x4e\xc4\x3e\xf6\x06\xd6\xdc\xe3\x68\x9c\x27\x6e\x7e\x0a\x90\x7f\x2c\xb5\x1c\x0d\x3f\xe2\x3c\xf6\x40\xa7\xb1\xfe\x8e\xe6\x7e\x1e\x0a\xac\x82\xd6\xbd\x19\x52\x7c\x84\xec\x2e\x34\xc7\x7d\x98\x0a\x9c\xa6\x1c\xa8\x45\x1e\xfa\x87\xb3\xc3\x6c\xf8\x98\x8d\x79\x40\x8d\x92\x03\xfc\x07\x15\x45\x43\x73\x36\x11\xce\x65\x82\x9e\x23\x43\xff\xe8\xba\xbf\xc9\x7d\x1f\x9f\xd9\xab\x18\x60\x92\x2e\x69\x8d\x90\x43\x3b\xb8\x10\xa3\x47\x49\x53\x62\x84\x56\xfb\x87\xb7\x04\x7f\xb1\x81\x23\x22\x78\x54\xdd\x14\x04\xa3\x31\x9d\x42\xd2\x42\x8a\xc8\x5e\x60\x47\x73\x31\x63\x59\x78\x8a\x99\x5a\x1d\xfc\x7d\x31\x7d\x41\x92\x54\x4b\xb4\xd7\xc2\x04\x61\x99\x43\xb0\x03\x6f\x43\x9e\xd4\x95\xf9\xfe\xd1\x5d\x6c\x19\x21\x5a\x1b\x4d\x41\xd0\xa1\xa4\x49\x90\xb2\x2a\x4b\xe2\x2a\x3c\xcd\x8e\x0c\xdb\x45\xac\x74\x3e\x3f\x7a\xe2\x87\xdb\x87\xab\xf3\x2b\xb8\xef\xc1\xf0\x09\x1e\x66\xdf\x4f\x6c\x23\x71\xfc\x5d\x64\x48\x88\xbb\x68\xa2\x12\x8e\x70\x8f\x33\xbb\xa2\x8f\x1d\xc9\xb2\xb3\x85\x99\xf7\x72\x11\x9a\x25\x36\x8f\xa3\xac\xa4\x12\x62\x7d\xa8\xab\xe2\xda\x32\xd2\x00\xe0\x8c\x00\x75\x43\xd1\x73\xfc\x47\xa0\x35\xca\x24\x5c\xa8\x98\x89\xda\x3f\x6d\x76\x1d\x77\xe2\xb6\xf3\x82\x1a\x3d\xdd\xc6\x24\x44\x8d\x88\xc8\x60\x14\x5e\xf2\x78\xaa\xa1\x52\x89\x65\x58\x3e\x7b\x13\xc9\x33\x09\x66\x1c\x9f\x80\x14\x93\x04\xfd\x09\xd2\xa5\xcf\x29\xc1\x20\x2a\x89\x14\x6e\x5a\x5d\x78\x9c\x56\x84\x36\x94\x8a\x4b\x14\x81\xfe\x63\x8c\x00\x30\x3c\xf8\x84\xcb\xc7\x94\x14\x4f\xb7\x59\x16\xc2\x31\x26\xac\xba\x00\x58\x0b\x84\xbd\x07\xf3\x77\xa3\x50\xd2\x7c\xf1\xd4\x14\x6b\xd3\x35\x83\x29\x6b\x1c\x3c\x9f\x0a\x9c\x0c\xab\xe2\xa4\x1e\x97\xff\xb8\x5f\x14\xdd\x98\x7d\x5d\x66\x30\x44\x6b\x74\xeb\xac\xab\x33\xfa\xdc\xfb\x49\xc6\x88\x67\x9c\xa5\x93\x29\x31\xc2\xfc\xa9\xba\xbd\x06\x3d\x13\xec\xb8\x56\x62\x69\xbb\x46\xea\x5a\x27\x94\xfc\xbe\xe8\x10\xd3\x95\x42\xab\x5d\xc5\x2d\x14\x40\xd3\x48\x89\xe1\x48\x51\xd5\x4d\x97\x7c\xff\x50\xcf\xde\x0a\xbb\xd7\xae\x97\x8c\x7d\xee\xdc\xd5\x2d\x1b\x91\x77\x1d\x34\xb9\x97\xd0\x8c\x8b\x0c\x0e\xe0\x6c\x48\xab\xdb\x45\xf3\xe2\x66\x61\x23\xd5\x94\xa7\x6a\x57\x83\xbf\x77\xdb\x04\x41\xad\xd9\x8d\x92\x36\x35\x6a\x12\x07\x7f\xef\x37\x10\x97\x32\x53\xac\x0a\x93\x07\x32\x3b\xc5\x89\x83\x9b\x0a\x8b\x07\xac\x35\x53\x6c\xb6\x7e\x6e\x94\xad\x67\xeb\x5e\xb7\x4c\x21\xcd\xae\xdc\xe4\x44\x6c\x52\x3b\x9b\x54\xf2\x08\x15\xf7\x12\x97\xa0\x18\xfc\x6f\xe6\x98\x29\x5f\xe0\x56\xd2\xe7\xd9\xfd\x45\x71\x82\x4f\x79\xf0\x77\x4f\x0e\x59\xba\xad\xce\xd4\x9b\x07\xb9\xc1\x81\x52\x31\x3d\x46\x03\xaa\xed\xf5\x8c\xb8\x40\xd1\x64\x13\x67\x9f\x72\xee\xab\x59\x17\xdb\x28\x1d\x5c\xa2\x82\x6b\x36\xde\x94\x4d\xf7\x05\xba\x41\xec\x83\x78\x1d\xaf\x53\x3f\x11\x2e\x84\x76\x0c\xc7\xf7\xc0\x26\x7c\x18\x02\x2f\x96\xc5\x1f\xcf\x05\x1e\x4c\x48\xb4\xb4\x89\xa4\xc8\x5a\x28\xb0\x0e\xf6\x62\x0d\xae\x5d\xdd\xf6\xf0\x90\x64\x94\x4b\x26\x64\x65\x45\xe4\xe1\x95\x34\xc1\x52\x95\xb8\x08\x3d\x57\x4d\x8f\x33\xc5\x26\x03\xcf\x0e\xfb\xa0\x17\x4f\xcd\x48\x76\xbf\x8c\x71\x52\xd7\xd8\x27\xd2\xa0\xc8\xba\xeb\x1c\x39\xa2\xb8\xc4\x3c\x66\x5b\xa8\x01\x0a\xcd\xe5\x54\x45\x77\xb2\x41\x67\x07\xbd\x87\x6a\x94\xcb\xc6\x7f\x5c\x5d\x28\x24\xc5\x23\x41\x38\x59\x0c\x31\xb3\x29\xd5\x40\x35\xc5\x61\xf9\x5c\xf2\xd1\x10\xb6\x05\xb3\x88\x4e\xcd\x29\x67\xd7\x39\x91\x87\xd1\x8d\xac\x85\xb1\xf9\x97\x53\x2a\xc6\x57\xcb\xb0\x7c\x7a\x63\xb0\xc4\x52\xcc\x86\x99\xd0\x5f\xb7\xce\xc6\x61\x04\xf9\x7c\x01\x9a\xb2\xf6\x26\x13\xbc\x8d\x22\x3d\x23\xc5\x6f\x37\x46\xea\x96\xb1\xee\x98\x24\x17\xd4\xf4\x60\x58\xf0\x35\xd4\x63\xe9\x30\xc4\x09\x2a\xa9\x9c\x42\x79\x43\x0f\xa1\x3b\x11\xbd\xe5\xd2\xec\xb5\xb4\xec\x7a\xa3\xe1\x0a\x2f\x84\x04\x3e\xc5\x69\x66\x54\x7f\x8d\x38\x4d\x25\xaa\xd9\x0f\x03\x53\x96\xa5\x9c\xb0\xa9\x9e\x46\x23\x50\x5e\x78\xc3\x86\x81\xb0\x5b\x1c\xdd\x5a\x77\x8b\x85\x50\x26\x52\x2d\x1e\x0b\xf5\x85\x42\xe4\xcd\xb0\x0f\x89\x0f\xa3\xad\x26\xd4\x44\x57\xef\xae\x57\x1f\x4d\x43\x25\xcd\x7a\x6a\x2b\xa0\x6e\xb7\xcc\xe3\x3a\x27\x30\x54\x5f\xa6\xa5\x6d\xc0\xd1\xf5\xdb\xef\x8d\xa2\x1a\xd4\x7c\xe7\xd5\x93\x24\x2a\x55\x87\xfe\xd1\x15\x14\x68\xc4\x73\xcf\x0e\x82\xd0\x81\x91\xa3\xdd\x25\x10\xe4\xea\xa1\xdd\xc8\x46\x09\x26\x99\x4d\xfa\xc0\x12\x29\x14\xdb\xe0\xef\xbd\xd5\x2c\x08\xe6\x36\xaa\xcc\xfd\x7d\x29\x5a\x95\x3a\xae\x82\xaf\xc0\x60\x08\xcd\x21\x06\x4e\x84\x21\x40\x21\x4a\x93\x11\xdc\x80\xb7\xa5\xf4\x3b\x72\xb1\xe6\xd1\xf7\xda\x40\xb9\x2b\x3d\x2f\x13\x82\x09\x71\x95\xda\x35\x48\x85\xa8\x9a\x32\x95\x21\xd3\xba\x04\xb0\xd3\x1c\x2a\xfd\xfe\x9c\xbb\x56\xd8\x18\xe7\xc1\x75\xb3\x08\x7a\x8d\xb5\xa9\xa7\xab\x1a\x83\xf0\x4e\x07\xbf\xab\x2a\x98\x8c\xbb\x77\x42\xeb\x9e\xac\x50\xbb\xd1\x55\xc8\xc0\x80\xb3\x97\x0c\x95\x3a\x96\xc1\x80\x19\x38\xa0\x24\x62\xff\x00\x52\xa6\x5c\x71\xa6\x85\xa7\x07\x21\x23\xc8\x9d\x08\xcd\x51\x39\x56\x27\x1e\x0c\x0f\x54\x01\xdb\x70\x19\x90\x4e\x70\x2b\xb4\xa1\x7f\x78\x7e\x92\xa9\x0f\xa1\x5a\xa3\xa9\xba\xa0\xee\xba\x95\x47\x3b\x60\xf0\x74\xdb\xa1\x5f\xe4\x7e\x80\x21\x6f\x3b\x67\x84\x0a\xdf\x5c\x37\xe7\xbc\xd0\x2c\x7b\x98\x8b\x58\xd9\xdb\x05\x2a\xb2\x76\x07\x2b\xaf\x26\x0f\x7c\x8b\x25\x82\xc5\x97\x35\xed\xcb\xb3\x41\xe7\xae\x25\x72\x37\x5c\xd4\xb4\xe8\xc4\x71\xe8\x1f\xbd\x64\x5c\xe9\x56\x55\x6f\x9a\x7b\x5f\x42\x6e\x65\x2d\xe9\x84\x88\x0a\xb4\xce\xa1\x43\xf0\x8c\x43\x8c\xdc\xa0\xe4\xa4\xd2\x56\x6e\x13\x57\xb6\xb3\xe8\x2d\xd2\xef\x0c\xb0\xbc\x0d\xd4\x4e\x4b\x5d\xad\x76\x2d\x07\x98\x6f\x2b\xe4\xd9\x78\x6e\x4a\x70\x6f\x9f\x4b\xec\xe8\x68\x83\x72\x13\xbf\xdf\x59\x3b\xb1\xd7\xd6\xb5\x5e\xd8\xc9\x08\xae\xd9\x2d\x93\x7a\xea\x7a\xff\x70\x6c\x55\x04\x3c\x60\x04\xc5\xd4\xdb\xd1\x8e\xa4\x68\x30\x2e\x56\x0d\xcc\x69\xbb\x1b\x23\xae\x0b\x2d\xc4\xc5\x86\xca\xb2\x90\x89\xdd\x3d\xe5\x7e\xf8\x77\xdb\x7b\x7e\xe0\xb7\x80\xba\xe6\x57\x36\x99\xe2\xa6\x14\xd2\xa4\x63\x27\x0c\xd8\x15\x70\x53\xb4\xeb\x08\x67\x44\x0a\xbb\x08\x95\x7a\xa3\x2e\x1f\x4b\x16\x36\x1c\x8e\x39\x14\x24\x93\x77\x09\x67\x5c\x24\xb8\xf4\x92\x3e\x7e\x37\x17\x74\x71\x1e\x21\x0a\x0c\x24\x80\x43\x03\x91\x4b\x78\x32\x80\x44\x11\x81\x13\x03\x6d\xe2\x89\x71\xc2\x93\xbf\xf7\xf6\xa1\x08\x07\x78\xc5\x1c\x4b\xe0\xae\x07\xe2\x94\xc3\x1e\xba\xc9\x23\x3b\xb3\xda\xf3\xe2\x44\x4b\x3b\xe3\x31\x73\x47\x07\xe9\x8e\x52\xdd\x52\x34\x2d\xb8\x35\xca\xc8\x70\x2d\xd4\x5a\x42\xdc\x08\xf9\x9f\x66\x47\x23\xc9\xa9\xb8\x1d\x9a\x14\x9e\x0a\x53\x0c\x17\x24\x13\xf7\x38\x6e\xed\xdb\x4e\x7f\xa9\x13\x4e\x40\x4a\x94\xc4\x99\x22\x36\x0d\xe0\x0c\x55\xe3\x70\x5b\x0f\x4c\x9a\x1a\x16\x91\x6d\x6c\x2a\x04\xc2\xf3\x66\x11\x28\xdc\x44\x1e\x42\x09\xd5\x34\x4e\x78\x18\xfc\x4c\x36\x3c\x24\x2b\x37\xa8\xd1\x8b\xcd\x47\x94\x6b\x3a\x45\xd5\xfc\xfe\x0f\x25\x4f\x99\x2b\x46\xff\x7d\x40\x87\x9f\x39\x77\x12\x82\x8e\x05\xdc\xe1\x72\x29\xdc\xca\x8b\x24\x4a\x1b\x93\x5f\xe9\xe2\xa9\xe2\x18\x7a\x0e\x66\xfd\xcc\xdd\xcd\x8e\x5e\xdb\xc6\xbe\x4c\x83\x0d\x7b\x5e\x0d\x84\x6d\x77\x04\x74\x43\xa5\xb7\x16\x17\x0c\x6d\x0a\x73\x01\x28\xef\xd4\x80\xca\x86\xba\x5c\xa0\xd1\x38\x51\x0d\xa8\x64\xb9\x1f\x12\x96\xb3\x2b\x30\xee\x7a\x67\x78\xf4\x26\xd1\x8c\xb8\xc7\xf2\x09\xbe\x53\x91\x40\xe9\x5a\xa8\x7e\x4e\x00\xe7\x13\xf6\xb0\x94\xd4\x1e\x2d\x09\x63\x9f\xec\x9f\xdf\x76\x26\x08\x1e\xda\x7d\x8c\xd7\x7d\xf4\x3b\x38\x69\xa3\x7b\xac\x73\xc3\xf6\x92\x8f\xb9\xe7\xb7\x94\x10\xff\x6f\x03\x92\x27\x90\xfb\x04\x65\xa8\xe2\xf4\xe4\x99\x8d\xb3\x20\x8a\xb7\xc5\x56\x13\xf6\xf3\x65\x19\x47\xda\xe2\x50\x65\xbb\xb1\xe2\xc0\x42\xc3\xbd\x58\x4c\x48\xba\xbc\xaa\x28\xc8\x08\x93\xc8\xad\xf0\x88\x08\x96\xfb\x1d\x76\x4c\x55\xd2\xf7\xc2\x57\x0b\x7a\xfe\xfa\x51\x7e\xf4\xf8\xdb\xc7\x47\xf7\xf0\xcb\x6f\xbb\x06\x58\xba\xd8\x54\xff\xac\x3b\x26\x76\x27\x81\x59\x10\xed\x5a\x0f\x87\x6b\xd1\xfd\xc8\x5b\x57\xad\xb3\xf3\x58\xee\xce\x77\x71\x67\x4e\x46\x4c\x99\x45\x3c\x62\xe6\x95\x70\x4d\x13\x88\x9a\xc1\x9e\x93\x7d\xd7\x62\x0f\x48\x65\xd4\x07\x37\xfe\xad\x0a\x6b\xcb\xbf\x2e\x66\x2d\x83\x3f\x23\xed\x37\xeb\xed\xb7\x37\xdc\x6e\x76\x15\x69\xf2\x2c\x8b\x9e\x58\x56\xd8\x43\x6f\x09\x1a\x12\x28\x36\x41\xf3\x35\x23\x4d\x8d\x2b\xe5\xea\xae\xe4\xe4\xaa\x58\x4b\x38\x7b\xd8\x8c\x3b\x0f\x5e\x45\x8a\x92\x8c\x8d\x68\x6d\x57\x06\x5d\xa0\x64\x29\xba\x44\x46\x66\x1f\x75\xbc\x34\xba\x04\x9b\x2d\x22\xdf\x4e\x91\x3b\xdd\xf7\x5a\x21\xa2\x56\xaa\x7f\x8d\xa1\xf4\x40\x5b\xa1\x68\xa0\xb4\xc9\x44\x7c\x1b\x8c\x8d\xc6\xd4\x77\x9e\xe0\x20\x11\x62\x96\x9d\x31\xd9\xec\x09\xfd\x2e\x1e\xc0\x6f\x03\xf2\x0d\xa5\x4b\xc3\xbe\xad\x48\xe0\x3e\x34\x55\x54\xba\xf7\x1d\xea\x7a\x4f\x7d\x76\x7f\x78\xff\x81\xbb\x57\x30\xc2\x59\x56\x3d\x7d\xd6\x3d\x54\xa5\x1f\xe3\x1c\xd5\x85\x39\x84\x30\x5c\xdb\x4e\x8e\x36\x16\x33\x05\xfc\xf1\xee\x97\x43\x92\xb7\xf6\x34\x18\x3c\x2e\xcb\xe3\x31\x2f\xcf\xc3\x85\x92\xb6\x8b\x77\xf3\xc6\xee\x6b\xec\x8f\xe5\xee\x0f\x49\x69\xf5\x26\x76\x6e\x60\xb6\xb8\xca\xb6\x7b\xee\x82\x67\xae\xf8\xf4\xda\x32\x3b\xee\xad\x5c\x9f\xde\x2d\xe3\x83\xf3\x15\x9a\xae\x9b\xcd\x7d\xff\x9b\x6b\xde\xdd\x0b\xa7\x1b\xce\x94\xdd\xbd\x13\x62\xcf\x29\x0a\x9c\xdc\x9f\xbf\x5a\x22\x3a\x84\x19\x09\xf2\x46\xfe\xc8\x90\xea\xaa\x04\x82\x22\x48\xbf\xb1\x51\xe4\xb4\xf1\x6a\xd3\xd7\xce\x22\xf9\xb5\x7e\x9b\x59\x1e\x5d\x22\x46\x0f\x3f\x6d\x7b\xea\x51\x8f\xba\x68\x77\x12\x42\xd4\x71\x3d\x2e\xa4\x05\x39\xd6\x3a\x77\x49\x85\x4d\x4b\xba\x0f\x35\xe1\xe4\x1e\xc8\xdf\x6e\x8c\xd6\xae\x82\x40\x0c\x47\x9e\x2f\x45\x9a\xa4\xbb\xab\xd5\x5d\xe7\x01\x2e\x50\xb9\x3e\xde\x43\xe6\xc1\x95\x24\x70\x8f\x3d\x9d\x1a\xf2\xe3\x10\xc7\xe6\xb5\xcd\x11\xd0\x89\xfb\x30\x5e\xf3\xc0\x9d\x52\x04\x2c\x03\x2f\xce\xd2\xe5\xc2\x30\x0d\x37\x15\x1c\x04\x2e\x23\xb5\x8c\xad\x4f\xd8\x3d\x92\x29\x9a\x2a\x53\x55\x09\xbb\xeb\xb4\x24\x52\x64\x71\xdb\xb8\x3d\x96\x24\x98\x87\x6b\x26\xb1\xef\xec\x52\x68\xc4\x88\xfd\xed\x10\xef\xdb\x2e\xe6\x76\x5a\xc0\xca\x9e\xa4\xe4\xca\x7d\xf3\x6f\x04\x50\x12\xd7\x43\x50\x54\xb8\xb8\x65\x80\xed\x43\x30\x56\x70\x90\x4e\x4a\xe4\x18\x55\x28\x02\x66\xd1\x45\x0a\x36\x34\xb8\x9b\x5f\xdd\x89\x41\xd9\x77\xfe\xd4\xd9\x33\xf2\x11\x50\xf1\x3c\x34\x3f\x3d\x29\xc4\xb8\xf5\xdd\x6a\x1e\x95\xa9\xee\x5a\x8c\xc5\x1f\x5f\x6d\x82\xcb\x23\x13\xdf\x59\x83\xd6\x9a\x7b\x95\x71\x36\x97\xf7\xd4\x87\x10\xab\xff\xb2\xb6\xcf\x4b\xfb\x6b\xd7\xf3\x12\xff\x30\x4a\xea\x83\x41\x68\xbd\xeb\xf5\xa6\x6b\x7b\x3c\xc4\xc3\x68\x77\x62\xf2\x81\xe0\x9a\xbb\x12\x95\x04\xd8\x51\x3d\xb5\xd3\x33\x17\xe3\xe2\x9c\x82\xe2\x55\x67\x8f\xb2\x86\xd4\x8d\x42\x44\x45\xb3\x6b\x48\xd8\x3a\xc2\x54\x0a\xf7\xb8\xb1\x0a\x25\x94\x1c\x8f\x6c\x5a\x10\x8e\x24\x0b\x48\xfd\xc1\x59\x00\xbe\x67\x22\xb7\x7d\xc8\x38\x2e\xae\xdb\xec\x61\xae\x1b\x43\xc0\x57\x27\xf5\x6d\x79\xf4\xb0\x3d\x5e\x8b\xb9\x86\x50\x06\x4f\x05\x30\x45\x23\x79\xe2\x77\x45\xb5\xda\x8c\x3d\x3c\x75\x14\x63\x33\x23\x55\x46\x55\xe9\x80\x5d\xa7\x9e\x9c\x6f\x06\xc2\x88\x91\x7b\xee\x1d\x86\x3e\xda\xd8\xc7\x4e\x7f\x75\xf1\xd8\x21\x50\xe0\xd9\xc5\xbc\xfc\xb6\x50\x30\x77\x0a\x16\xed\x78\x14\x3d\x69\xcf\x04\x4d\x42\x02\x64\x4d\x33\xb4\x95\x80\xf3\xa4\x7a\x8d\x96\x8e\xe2\x7b\x5f\x72\xc1\xde\x50\x84\x70\x4c\x64\x15\x8d\x24\x11\xda\x8d\xef\xdc\x81\x29\x15\xe3\xe2\x5a\xc6\xf1\x6c\xa1\xe9\xa2\x7a\x70\xdf\xf0\xd6\xad\x06\x4f\x4b\xab\x3d\x21\xda\x91\x2a\x67\x4a\xa9\x67\x46\x87\x26\x9d\xc2\x3c\xb4\x17\x7d\xc3\x66\xd4\x1d\x21\xe5\x05\x95\x56\x11\x5c\xa7\x04\x57\x5a\x74\xdb\x5d\x1c\xf3\x4c\x10\x9a\x4c\xf5\x65\x92\x9e\x23\xab\xd2\xb7\x05\xe6\x34\x7b\x65\x39\x63\xc3\x07\x21\x50\x4f\x93\x35\x36\xbd\xb3\x31\xcd\x3d\x77\x26\x1e\x04\x4c\x90\x60\x8f\xe4\x98\x1e\x2a\x59\x22\x23\x7d\xe7\x86\xd6\x79\x1f\x0d\xc1\x7e\x00\x53\x26\x1a\x0c\x0c\x84\xf9\x91\xe6\x15\x75\x36\xd6\xe4\xdb\x0a\xd8\x83\x8c\x31\x45\xe3\x60\x48\xdd\xda\xfa\x5e\xe7\x50\x64\x89\x6c\xc8\x1a\xd9\xe8\xbe\x7e\x5b\x58\xbf\x30\x56\xb8\xcf\xad\x96\x6e\x8d\xe8\x12\xe1\xf0\xf4\x1c\x63\xbe\xc8\x84\x51\xdf\x0e\x82\x0d\x47\x9e\x10\x19\xa1\xd1\x27\x52\xe8\x69\x75\x26\xb5\x1f\x72\x22\x85\x0a\x54\x4c\xab\x0a\x39\x75\x17\x77\xa8\xee\xe2\xe6\xe4\xa1\x3e\x48\xcb\x1e\x5e\xea\x01\x66\xed\x2e\x4d\xe9\xc9\x15\xda\x09\xd8\x58\x7b\xcc\xb3\x51\x41\xb3\x45\xc7\xd6\xea\x52\x4d\x23\x06\x49\x08\x34\xe7\x11\xc4\xca\x20\x96\x9a\x70\x00\x03\x54\x6c\x68\xd8\x66\xed\x44\x8a\x7e\xfc\x98\xef\x9e\xce\xcd\xb8\xd3\x9d\xfc\x25\x9b\xde\x83\xa0\x4d\x12\x88\xdd\xda\xa5\xa5\xb8\x0d\x01\xc5\x28\x02\x1d\xa6\x98\x1b\x69\x1b\xfa\xc7\x7e\xbf\x93\xa9\x0c\xe0\x4e\x1e\x49\x8a\x0b\x01\x36\xc3\x05\x0f\xe2\x68\xe7\x4c\x79\xc9\x01\x08\xb2\x1b\x8d\xa6\xbc\xd2\xbd\x42\x15\x00\x9d\x20\x6b\xd6\xcc\x00\xec\x09\x48\x86\xc0\xc0\x22\xee\x06\x38\x93\x7b\x58\xd2\xce\xec\x41\x75\x87\xb8\x5e\xf6\x8a\xde\x20\x61\x33\x4e\x35\x47\x40\x61\x3e\x0c\x3c\xc5\x1c\x61\xee\xe4\x9e\xb3\x05\x97\x11\xbc\x6a\x62\x62\xcd\xb0\x11\x3b\x42\x3c\xd3\x9d\x5d\xd8\xd9\xaa\x2f\x31\x43\x33\x87\x03\xb4\x52\x1b\x90\xb8\x9e\x03\xc4\x83\xb2\xe5\x3a\x16\xe4\xa7\x18\xfe\xf6\x92\xfe\xd5\xf7\x35\xc5\xe2\x92\x33\xa5\xb2\x97\x9c\x1d\x64\x7d\x94\xe8\x8b\xe7\xd5\x80\xbe\x76\x70\xc1\xaf\xbf\xcd\x8f\x5a\xfb\xf6\x06\x45\x62\xdb\xd9\x54\xe9\xe6\xb2\x74\xeb\x0f\xc1\x61\x53\xf2\x6c\x9d\x71\x12\x1c\x34\x43\xcf\x82\x80\xb5\xe7\x37\xef\x63\xd2\xb1\x66\x67\x9a\xae\x17\x24\x63\x22\x9e\xc8\x0e\xed\x11\x9b\x80\xfa\x33\xc8\xc3\x88\x7d\xc7\x33\x7e\x81\x46\x58\x7d\xb2\x7a\xe9\x87\xa5\x9b\xb8\x3c\xb2\x36\x56\xdc\x4d\xed\xfd\xc2\x91\x06\x48\x22\x87\x13\x0f\xb9\x66\x9a\x43\xe7\xe1\x5c\xb9\xe7\x98\x66\x4f\xae\x5a\x33\x80\x5d\xed\xb6\x5f\x6c\x1c\x26\x13\x92\xf4\x3d\x33\xd2\xfd\x6a\xb2\x84\x11\xd7\xc1\x23\xdf\x3c\xf4\xe4\x69\xd7\x16\xb3\x47\x57\x88\xa1\xf2\xc0\xa9\x84\xf8\xaf\x49\x85\x25\xb6\x8d\x9d\x39\x8b\x26\xcc\xba\x64\x3c\x39\x29\xc1\x17\x17\xfb\x85\xe4\xbe\xa7\x03\xb9\x4a\xda\x2d\x0e\x77\xfb\x2c\xda\x25\x84\x29\xc2\x66\xe2\xde\x56\xf1\x54\x2c\x17\x8b\x48\xee\x28\xae\xc8\xb8\x9e\x01\xfb\x31\x3a\x53\x69\x4b\x96\x47\xeb\x09\x18\x8d\xbb\x37\x36\xd5\xe6\xfc\xde\x43\x0c\x79\xd9\xfe\xc3\x14\xb3\x67\xa2\x24\xdf\x35\x16\x7b\xf3\x7c\xad\xf9\xd9\xac\x92\xd1\xa5\x17\x2f\x11\x2f\x71\x75\xe8\x70\x70\xba\x8c\xae\xeb\x5f\x09\xc2\xd8\x1e\xd7\xb5\x6f\xee\x9e\x64\xdf\x79\x6f\x54\xcf\xcb\xe3\x7c\x6d\x72\xda\x1f\xcf\x3d\xcf\x24\x4a\xd7\xd7\x74\x71\x2d\x6b\x73\x47\xed\x29\xa4\xef\x76\x91\x5b\xdd\xfd\xed\x1e\xd5\x9d\xdd\x70\x8d\x8a\x52\xcb\xdf\xc5\xb6\x9e\xea\xd1\x4a\x1a\x84\xa9\xa5\x72\x90\xb4\x07\xb6\x9d\x96\x3c\x24\xbe\x76\xe4\xd1\x25\xce\xca\xc1\x4c\xd4\xc1\xb7\x83\x6e\xdd\xc3\x5a\x60\x8f\x45\xa5\xd8\xc4\x97\xbd\xf4\xf0\x12\x7c\x9b\xd5\x55\x04\x4e\x13\x6b\x32\xbe\x33\x2c\x9f\x1e\x28\x63\xf0\x99\x32\x2f\x51\x83\x9d\xe9\x17\x8b\xff\xd1\x53\xb8\x9a\x2b\x60\x1e\x9e\xf4\x1d\x8e\x70\x32\xe3\x40\x7d\xdf\x24\xdd\x90\x01\x5f\x8d\x79\xab\x4d\x44\x25\x4e\xa6\x6b\x21\x73\x70\x2d\x5d\x00\xf9\x69\xbc\xd1\xa5\x3d\x60\xd0\xf2\x06\xd3\x99\xa1\x10\x85\x70\x9d\xe5\xa6\x5c\x42\xe4\x1b\x59\x2e\x42\x71\x48\xe8\x4a\x4b\xa0\xb4\xf3\xec\x4f\xf5\x93\xdd\x6b\x63\xe5\x25\xf3\xca\x43\x80\x0d\x8e\x43\x04\xb5\xdb\x98\xc8\x8f\x64\x8d\xee\x3d\xa3\x6e\x5a\x74\xd7\x59\x4f\x41\xec\x41\xd3\xd1\xc0\x3e\xb1\x34\xa4\x62\x0c\xeb\x85\x7b\xc0\x40\xde\x95\xe3\xd6\xed\x16\x8e\xb1\x2b\x24\x28\x07\xe1\xbb\x4b\x5b\x9e\xa9\x14\xa4\xaf\xba\xdf\xcb\x75\x5c\x2a\xbd\xc6\xc6\xb6\x23\x16\xfc\xbd\x1d\xbb\xdd\xa8\x96\x35\x6b\x14\x41\xcd\x52\xef\xf4\x73\xed\xe3\x9d\x2d\xf5\x78\x67\x83\x93\x33\x63\xf3\xdd\xd6\x8d\x90\xae\xd2\xd5\xee\xe9\xcc\x3b\xaa\xb1\x42\x2c\x52\xbc\x76\x76\xd5\x15\x31\x2a\x06\xec\x6d\x17\x54\x69\x9f\x54\x01\xbf\x8a\x62\xe3\x04\xb8\x0b\xe2\x52\x09\x3b\xd4\x59\xf2\x4c\x11\x67\x10\xdb\x44\x1b\xea\xbe\x70\x4b\xc8\x86\x91\xa6\xbe\xef\x64\xf9\xba\xc2\xeb\x8b\x23\x35\x8d\x18\x96\xaf\xd5\x13\xcb\x9b\xfb\xcf\xac\x13\x93\x04\x25\xc3\xbb\x65\xed\x17\xaf\x8f\x02\x91\x1b\x9b\x3b\xba\xaa\x49\x5c\x78\x67\xc0\xd9\xb3\x67\xcc\xe4\xe2\xc7\x03\x05\x38\xc6\x02\x92\x3e\x0a\xb6\xc5\x44\xc9\x1e\x40\xb9\x3a\x98\x72\x79\x30\xcb\xd0\xfb\x60\x42\xec\x73\xf6\xfd\x48\x46\xa9\xd2\x7d\x53\xf5\xca\x40\x7c\xe0\xb0\xd4\x17\x6f\x56\xe9\xf6\xb6\x6f\xe1\x0f\xc9\xf3\x3d\xea\xc6\xec\xe2\x79\x44\x2f\x9e\x04\x89\x58\x72\x74\xb5\xb9\xfb\x63\x10\x35\xcb\x94\x86\x4c\xcb\xe1\x57\x5c\x6a\x0f\xf3\x20\x9c\x8b\xac\xca\x2e\x68\x17\xc7\x4e\xcf\x8d\x3c\x08\x60\xba\xe3\x2a\xce\x3d\x87\xb5\x3f\x9e\xfd\xf1\x28\xfd\xf1\xb2\x3c\x9e\x96\xc7\x0f\xfd\x42\x71\xca\xa4\x05\x45\x5e\x8a\xae\xc9\x9f\xea\x83\xbf\x3e\x96\x6e\x05\x63\xed\x91\xd3\xa6\x69\x11\xe1\x15\x31\x8d\x45\x76\x43\x4a\x22\x7d\x67\x7b\x10\x74\x46\x88\x0d\x75\x54\x74\x49\x19\xd5\x65\x34\x57\xba\x70\xc0\xa5\x9e\xc1\x77\xc9\x91\xe5\xc1\x03\x5e\x42\xeb\x1e\x53\xe2\x25\x49\xc2\x23\x3e\x71\x27\xa4\x25\x7b\x1e\x99\x74\x3b\xa8\x4b\x04\xc4\x9a\x7a\xb0\x77\x4d\x4d\x85\x2b\x4b\x8a\x67\x24\x21\xb3\x5f\xf3\xa6\x1f\x15\xf9\x11\x65\x1c\xd4\x85\x83\xbb\x33\xb4\x09\x59\xf3\xad\x56\x07\x9b\xc7\x55\xb1\x13\x11\x5a\x08\x6a\x08\x65\xcf\x4e\xd9\x19\x83\x59\xf4\xdb\x24\x9b\xc5\x92\x2f\x6c\xdf\x76\xbf\xd5\xc0\xd8\xed\x9e\xeb\xf6\x5a\xbe\x0a\x77\xb7\x55\x3e\xbd\xd1\x31\x71\x89\xa7\x9a\x52\xac\x83\x21\x69\x3c\x35\x1d\x62\xc7\x54\x6a\xec\x50\x72\xce\xa2\xdd\x91\x9e\x73\xf7\xfe\x49\x92\xbe\x2f\x7d\x58\xb7\xa7\x2b\x4e\x64\x9e\x47\xd2\x1a\x7d\xf7\x7e\x36\x8a\xb4\xa9\x97\x56\x4c\x7d\x1c\x29\xa1\x10\x57\x1a\xcd\x5a\xf4\xdd\xdc\xb9\x98\x3d\xbd\x04\x76\xa2\x67\xd6\x79\xec\xd1\xd6\x36\x82\x7b\xcb\x18\xdd\x57\xd3\x03\x09\xb1\x67\xf7\xe3\x10\xe8\x75\xa3\x67\x8f\x07\x97\x6e\x56\x77\xaf\x10\xd8\x4a\xf7\x13\x41\xdb\x91\xd2\xfd\x1b\x46\xd3\x3d\x95\xcd\x4d\x51\x11\xdf\xa5\x8c\x03\xc6\xe2\xe2\x5c\xea\xb1\xe8\xc5\x69\x35\x2f\x1e\xb1\xb8\xed\x9b\x26\x43\x5b\x94\x9c\xe6\x95\x61\x10\x80\xa8\xdd\x7f\xc8\x9e\x5d\x9c\x16\xf7\x52\xec\x3f\x71\xff\x45\x1c\x32\x50\xe8\x7d\x0e\x6d\x99\x43\x5a\xe7\x30\x77\x4f\x96\xfa\xb6\x4d\x0f\x77\xdf\xda\xf9\xbc\xef\x0b\xbb\x20\x8d\xb7\x5f\xca\xdc\xed\x9a\x06\x77\x3b\xcc\xbd\x59\x77\xdb\x97\x87\x02\x69\x09\x31\xc5\xb2\x1b\xa9\xc6\xb2\x86\x9c\x8c\x0b\xb9\xa3\x61\xdb\x29\xb2\x74\xeb\xb9\x78\x30\x0f\xe7\xe2\xc1\x51\x85\xc4\x9a\x18\x33\x55\x1c\x86\x18\xb0\xc7\x6e\x67\x6c\x74\xd1\x83\x14\x6e\x35\xc7\x0d\x5e\x5d\x62\x2e\x54\xbb\x77\x0a\x67\x16\x06\x0c\xab\x21\x4c\xdf\xf3\x6d\xae\x4f\xe5\xd0\x6b\x05\xd3\xd5\x4c\xab\x6a\xdc\x41\xc8\xeb\xd1\xec\xfd\x54\x49\x57\x9f\x54\xd6\x7d\xca\x4d\x1a\x17\x0b\x36\xad\x4e\x29\x59\x7f\x5c\x7e\xd3\xbe\x6d\x81\x91\x9f\x57\x7c\x8b\x2a\x6a\xa3\x20\x30\x03\x67\xb5\x2e\x7e\xd6\x50\xf6\x71\x49\xaf\xc1\xb3\x75\x6b\xaa\xe2\x7c\x69\xce\xec\x4e\x28\xed\xbe\x29\xdf\x4d\x04\x39\xa7\x3d\x2c\x0b\x17\xde\xa9\xe7\xa6\x8b\xf6\x45\xc7\xea\x6b\x59\x9c\x4e\x75\xf1\xe4\x2c\xbe\xce\xbc\xf8\x9c\x74\x07\x3e\x83\x10\x0c\xea\x50\xf9\x51\xce\x07\xc1\xaf\xbe\xd3\x24\xc3\xef\x31\x2f\x5e\x26\xb3\xb2\x5b\x4f\x1a\xf7\x34\x04\xf7\x7e\xa4\x9e\xc1\x25\x9e\xc2\x03\x1e\xba\x23\x6c\xea\x40\x32\x60\xa1\x06\x28\xe0\x79\xcf\xe4\x84\x09\x9d\x90\x62\xef\xb4\xef\x26\x80\x5d\xf7\xac\x5c\xed\xde\xd8\x5c\xe0\x1d\x72\x4f\x93\xe9\x23\x09\x85\xb8\x4a\x36\xfe\xe2\xf6\x69\x86\xc3\x29\xf0\xd6\x60\x67\x20\xa7\x88\x44\xdb\x25\x97\xb6\xf6\xd4\x61\xb8\x83\x2e\x5d\xe4\xb2\xc6\xb8\x63\x1f\x1c\x92\x1c\x50\x2f\xae\xfb\x95\x2a\xca\xd4\x80\xb7\xf8\xee\xaf\xe8\x75\x7a\x66\xcf\x53\xd2\x4c\x7d\x3b\x1b\xd2\x40\xb7\x3d\x7e\x9d\x5d\xce\xb2\x87\x5f\x10\x7b\xea\x10\xf2\x20\x44\xc7\xee\x45\xea\x79\x4e\x5a\xb7\xed\x4c\x6b\x1c\x4d\xb9\x44\x35\x1b\xf6\xb0\x9b\xdd\x55\x4c\x9b\x41\xa5\x0c\x28\x67\xc6\x1c\x72\x04\x83\xf3\x43\x55\x95\x51\x31\x81\x38\x5f\xd7\x33\x0f\xc9\x5a\x71\x44\x19\x07\x23\xe3\xed\xea\xf9\x91\xbe\x0b\xdc\x37\x4d\x7a\x90\xd9\x58\x7f\xf1\x4d\x94\x4b\xda\xb0\xdb\x7c\xab\x3b\x08\xbb\x7e\x4c\x56\x95\x9c\xe1\x0e\x32\x3c\x97\xae\x66\x20\x4b\xa7\x11\xf8\x3a\xe5\xe0\x45\xa9\x1a\xdc\x77\xa9\xae\xf9\x73\x9e\xdb\xe1\xa9\x11\x60\x4e\x3b\x33\x17\x5b\x4f\x96\xbc\x5b\x90\x29\x89\x14\x4c\x45\x8c\x2f\x85\xc4\x63\xf1\x3c\x6b\xc7\x57\x57\xb6\xf6\x4b\x1b\x3b\x49\x21\x7d\x85\xa4\x78\x99\x48\xe4\x90\x35\xed\xeb\x11\xf7\xee\x5c\x5d\x5c\x44\x50\xf9\x90\xc4\x80\xd2\x76\x61\x49\xa3\x63\xe9\xb9\x32\xee\x24\x5a\x3c\x24\xb2\x38\x62\x34\x75\x4f\x8c\xeb\x1a\x4b\xae\x83\xc7\xcf\x86\x00\x2b\xe5\x6e\x9f\xd0\x81\xa4\x5e\x77\x50\xf4\x1d\x2b\x1d\x87\x5a\xbf\x58\x76\x2b\xf9\xd6\x83\xb4\xe8\x52\x08\x24\xa2\x96\x09\x54\xb0\x2a\xcb\xee\x81\xb4\xec\x1e\xa8\x4b\x2e\x41\xd7\x27\x11\xd8\xc6\x5e\x5f\xb8\x72\x90\x6d\xeb\x2a\xe6\xba\xd1\x48\xfb\x4e\x23\xb8\x86\x5a\x97\x00\x75\x19\x40\x59\x06\x90\xd6\xa6\xbb\x9e\x88\x5e\x0f\xfd\x4a\x97\x7f\xf1\x2a\x47\xeb\xa8\x53\x59\xd4\xcc\xee\xec\x51\xc8\x88\x6d\xcf\xc8\x12\x2f\xec\x04\x68\xbb\xeb\x28\x2e\x8a\xaf\xfd\xd4\xb7\x31\xbb\xeb\xa8\xcd\xeb\x70\xb6\xdd\xcb\x1c\xfa\xce\xf5\x1e\x5a\xf4\x0c\xf5\xbe\x43\xcc\x1d\x59\xd9\xa3\x9c\xe0\x15\xc9\x4b\xd3\xad\xd8\xdf\xd2\xb8\xe8\xa5\xb1\x4b\x27\x70\x7e\x1c\x17\x1a\x97\x42\x84\x79\xf1\x9f\x76\x8f\xb6\x4b\xdd\xdc\x73\x62\xf3\xec\xfb\x1a\x03\xcb\xb6\x6f\xb7\x09\xab\xd4\x5e\x7c\x27\xfb\x40\x99\x50\x84\x87\x24\x2e\xee\x19\x63\x79\x4b\x96\x85\x68\x17\x45\x31\xaf\x2a\x50\x4f\x6b\xf3\x06\xb9\xad\x2d\x82\x4e\xa0\xdd\xf5\xdd\x1b\xd5\x74\xfd\x11\x29\xb5\xdd\x15\x14\xbb\xbe\x64\x96\x4f\x5e\x3a\xeb\x99\x55\xa9\x1f\x04\x17\xca\xe2\xf9\xb9\xb9\xb3\xb8\x0c\xdf\xab\x00\x62\xdb\x42\xec\xfd\x6a\x5e\x26\xbb\x84\x1e\x4b\x6f\xba\x75\x66\xe0\x59\x4c\x3c\x53\xf4\xcc\x29\x3e\x35\x56\xb4\x5d\x85\x4c\xdf\x29\x96\xe0\x7e\xdb\xdd\xa8\xf2\x1e\xba\x85\x8a\x89\x10\xec\x4b\x2e\x07\x79\xc3\x8b\xef\xc0\x87\xf1\x11\xfd\xbe\x94\x3a\x54\xaa\xae\x87\x15\x4f\x94\x2c\x5d\x56\x60\x2f\x9a\xba\xc4\x43\x98\x37\x7b\x8e\x25\x92\x67\x67\x52\x13\x74\x29\xfa\xde\x9f\xe8\x71\x1d\x98\xef\xdd\x00\xc7\x2e\x26\x6c\xec\x4c\x75\xdb\xeb\x02\xfa\x26\x7c\xc8\xec\xb4\x7a\x85\xaa\x11\x46\x43\x65\x52\x57\x0e\x5d\xef\x40\xe9\xa0\xb9\xe3\x74\x2e\x9b\x8a\x74\x73\xdf\x77\x11\xae\xbb\xba\x0e\x3d\x3d\xc6\x42\x6b\x67\xa1\x9d\xd5\xb9\x86\xbc\x28\x8c\x76\x7d\x10\xec\xfc\x88\xc3\xe7\x64\x2b\xf7\xdb\xd2\xce\x01\xe0\x6f\x0d\x21\x78\x5b\xf5\xd6\x8e\x45\x06\x5b\xa1\x1d\x12\x49\xea\xb1\xe9\x78\xad\x0c\x82\x12\x91\xfd\x9e\x0d\xb5\x76\xf1\xb4\xf6\x12\x04\x35\x95\x19\x9a\x9b\x49\xa0\xb2\xe3\x4a\x25\xc9\xbc\x7e\xb1\xc1\x1d\x17\x4f\x95\x98\x87\x48\x8d\xeb\x71\xa2\xa8\x43\xa4\xc8\x3b\x54\xe0\xf2\x02\x90\xb0\xa9\x78\x63\x77\xb4\x8b\xa7\xa8\x34\x54\x78\x87\xbc\x95\x3a\x8f\x3c\x92\xb6\xb2\x51\x6a\xb9\xce\xfe\xcf\x7d\xf3\xc4\x0c\x1c\xf7\xdc\x5b\x92\x83\x50\xce\x38\x31\xba\xda\x4d\x28\x37\xc8\xba\x33\x55\x52\xfa\xd7\x8c\x30\x93\x8b\xfe\xbc\xa1\x9c\x2f\x9e\x26\x8a\x75\xb0\x29\xd4\x63\x45\x06\x72\x49\x3b\x16\x4a\x38\x1b\x34\x54\x4a\xbc\x41\xd1\x85\x8b\xa7\xb0\x84\x71\xcc\xa6\xcc\x38\x9d\x9b\x34\xe4\x1d\x8a\xc4\xd5\x79\x5c\xbf\xd9\xf8\xa9\x97\x4f\x99\xca\x20\xd4\xea\x06\x31\x6f\xd3\x04\x90\x8b\xb9\x89\xbe\x9b\x09\xff\x7d\x0a\x18\x3e\x21\x4f\xae\x3d\x4e\x41\xd2\x1a\x44\x0f\xbe\x20\xc7\x40\x8e\xec\xd8\x91\x75\xf6\xcc\x0a\x6d\x6d\xc0\x59\xe2\x05\x96\x74\xbf\xac\xed\x7a\xac\xe5\xbb\x54\x53\xcc\xde\xaa\x61\x01\x0f\x5c\xa9\xd5\x34\xc3\x0a\xa8\x94\x34\x6f\x94\x34\xb7\x63\xff\x35\xed\x38\xda\xef\xd7\x1a\x3a\x1c\xde\x4d\x98\x35\x27\xaa\x49\x06\x24\xb2\x8c\x7e\x5d\x11\xea\xb8\x8a\x69\x77\x8d\xb0\x63\x78\xa3\x5a\xfc\x70\x7f\xce\x54\xb9\x19\xf8\x43\x9b\xfb\xff\x22\x86\xa4\xe5\xba\xed\x73\x38\xc4\x4c\x85\x15\x87\xcf\xab\x53\xc6\x68\xa4\x81\x13\x66\x51\x0a\xa2\xb4\x3c\xfa\x3f\x66\x82\x8c\xfb\x5b\x36\x78\xe6\xce\x51\x2e\x14\x1a\xa8\x54\x9d\xc7\x48\x05\x15\xc5\x52\x73\xca\x9b\x97\x2f\xb2\xec\x90\x08\x71\x37\x30\xf7\x3c\x61\x21\xfd\x30\x37\xf2\x04\xe3\x7c\x33\x3b\x60\xf0\x83\xbb\x86\x28\xbe\x5b\x33\xee\x1f\xdf\x84\x4b\x8c\x26\xdf\x97\xaf\x7d\x82\x07\xfb\xd2\xac\xa8\xf8\x99\xbd\xf5\x98\x81\x1f\x02\x9a\xce\xb3\x7d\x6f\x24\x85\xe2\x8c\x38\xbe\xb7\x94\xe3\xfd\xdd\x77\xce\x2a\x52\x8c\xd8\xf0\x9e\x9d\x03\xe6\x58\x28\xe6\xb8\xb1\x07\xe7\xfe\x6f\x8a\x3b\xe0\xe0\x9d\x30\xbf\x91\x2b\x0c\xc8\x94\x18\xe0\xd3\x1a\xfd\x3a\xb9\x65\x79\x85\x4b\x7c\x84\xc6\xea\x00\x47\x4b\x75\x93\x9b\x41\x62\x42\x12\xf2\x0c\xf3\x3f\x69\x85\xbf\xac\xdd\x3d\xc4\x85\xaf\xcd\x1e\x3f\x4e\x2c\x03\x72\x34\x87\x42\x35\xeb\xe8\xd7\x89\x50\x63\xdc\x6f\x30\x9e\x57\xf4\x6e\xbc\xe8\x1c\x35\x52\x4d\x70\x09\x64\xe3\x06\x21\x83\x5b\xd6\x79\xf9\xbf\x1a\x83\x2c\xd7\x55\x83\xcb\x04\x76\x99\x77\xcf\x99\x52\x34\x5d\x41\x53\xbc\x95\x71\xdf\x49\x55\xc9\x31\x3e\xaf\x4f\x6f\xc2\xf1\x65\x81\x70\x1f\x9c\x9d\xa7\x57\xcf\x5f\x4c\xf7\x39\x77\x1d\x75\x74\xb0\xf5\xd9\xf5\x63\xd4\x8e\x53\xdf\xbe\x60\x3a\xab\x98\x09\xe1\x5c\xc8\x08\x87\xcd\x94\x68\x01\xfb\x5d\x46\x3f\x03\x1b\xbb\xa6\x47\xa1\xc2\x32\x44\x63\xbf\x13\xf6\xe8\x70\x5d\xcb\x4d\x9a\x12\x5f\xe2\x50\x8b\x50\xeb\xef\xf8\x25\x52\x85\x8f\xce\xdd\x2e\xea\xfe\xd8\xb6\x6e\x0d\xf0\xed\xf3\x13\xe5\xac\xf6\x5a\xb6\xdb\x21\xb1\xc7\xd0\x28\x97\x38\x42\xf1\x1a\x3c\xe1\x26\x52\xaa\x36\x9c\x1c\x47\xe3\xde\x79\xeb\xbe\x3b\x6e\x99\x04\xf5\x47\x6b\x4f\x04\x4b\xb5\x4e\xb6\xd4\xf6\x5a\xb6\x86\xa1\x48\x97\x19\xc5\x62\x1d\x14\x6c\x3a\xf0\x1a\xfa\xb9\x8d\x28\xcd\x2f\xee\xdd\x84\xe2\x1c\x61\xaf\xf0\x48\x19\x86\x46\x28\x48\xe3\x18\x7b\x3e\x04\x4c\x02\xe9\x41\x67\xf6\xd4\x08\x23\xa0\xbe\x25\x85\x09\x09\x08\xa3\xd0\x12\x19\x48\xd1\xcf\x12\x58\x3e\x90\x9e\x8f\x12\xea\x59\x50\xf6\xbf\x49\xcf\xb9\x14\xaa\x75\xa9\xf3\xe9\xb0\xe0\xc8\x1e\x40\xe4\xc8\x03\x53\x86\x6e\x3b\x44\xdf\xc3\x11\x6c\xcd\x6a\xd4\x21\x4c\xc4\xd8\xdc\xb9\x56\xde\xcb\x9e\xfe\xe4\x09\x56\x7e\x20\x02\x4a\x28\x98\x71\x57\x8d\x0a\x92\xb6\x01\x90\x33\x96\x54\x74\x28\x14\x4d\x81\x8d\xa1\x22\x4b\x29\xa3\xc2\x49\xb2\xb1\xe1\x90\xe2\x5c\xdd\x03\xd2\x7a\x01\x42\x78\x97\x42\xe5\x25\x2d\x28\xd9\xe0\xda\x48\x29\x58\x83\xc9\x00\x5c\x52\xeb\x9b\xc3\xa3\x2c\xe5\x18\x3c\x10\xd2\xeb\x51\xd6\xaa\x94\x50\xb7\xaa\xe4\x8c\x7d\xec\xc6\xf5\x56\x47\x4a\xf5\xed\x00\xb1\xa7\x45\x65\x37\x08\xbd\xae\x75\xee\xfb\xac\x33\xcf\x63\xa2\x82\x12\xbc\xa5\xc2\x3b\xdf\xb8\x1b\x97\xb0\xc9\xb0\xa6\xa9\x6f\x1e\x49\x15\xa9\x95\x70\xbe\x14\x31\xac\x1f\xad\x6f\x24\xc9\xb5\x19\x25\x9f\xea\xa8\x26\x9f\xb7\xdd\xec\x13\xdf\x16\x24\x23\xa9\xa1\x02\x5c\xb8\x6e\x36\xe9\xe2\x37\x84\x6f\x19\x51\x7a\xc4\x74\xef\x75\x4c\x78\x27\xe0\x8f\x9f\xfc\xef\xd6\x4d\x25\x77\xe8\xa4\x65\xe3\x74\xab\xee\xd3\x66\xaf\x7f\x7c\x9c\xa8\x14\x6c\x46\x35\x08\x64\xa5\xc6\x28\x89\x28\xa6\x48\x0b\x10\xcc\xf4\x84\x12\x27\xaf\x7b\xb9\x1e\xdd\x8d\xe5\x4c\x0c\xa2\x77\xcb\x0f\xf9\xf7\x9e\x0a\x0a\xa2\xdf\x6f\x70\xdc\xc7\x53\xd6\x5d\x8a\x79\x22\x4d\xc9\x5e\x4b\x41\x9e\xd4\xeb\x6d\xc5\x56\x0a\x69\xcb\x07\x57\x76\x47\xc2\x81\xf7\xd5\xcc\xc4\xad\xe7\xcc\x31\x82\x71\xd5\xcf\x78\xc0\x4e\x57\x65\x1b\x66\x4e\xf6\xea\xe4\x8b\xea\x5c\x7e\xd2\x43\x2e\x26\x06\x92\xe9\xa8\x75\xf4\x3d\xa8\x09\x67\x5e\x78\x5a\x2a\xbc\x8a\x7d\xc9\x81\x98\xf6\x28\x76\x1c\xc1\x12\xf4\x8a\x36\xf0\x5e\x69\xaf\x9a\x08\x93\x2c\x15\x60\x0a\xf7\x4d\x8c\x06\xbd\x12\x96\xb2\x31\xc1\xcf\x48\x5f\x3f\xc0\x24\x50\x82\xb4\xf8\xa9\x1d\x6e\x51\x07\x1c\x9b\xe2\x67\x23\xf8\x16\x99\xdc\x01\x8c\xdd\x4d\xcd\x16\x03\x2e\x5f\x68\x01\x02\xa7\x8a\x97\x8b\x04\xf9\xc2\xd6\x5e\x0a\x1b\x19\x6a\x73\xb9\x52\x7e\x03\x9e\x66\xd3\x6d\x05\x5b\x06\xf4\xe0\xca\xc0\x14\xa9\x09\xca\x4c\x6d\x51\x9f\x2a\x59\xcb\xc8\x12\x4d\x0d\xe7\x8b\x30\x79\x25\x0d\xe7\x01\x40\xa5\x0c\x7f\x4b\xca\x04\x72\x82\xb5\x31\x52\x44\x39\x61\xa3\x96\xb8\xa4\x2e\xcb\xb2\xdd\x30\x54\xf7\x8c\x65\x14\x33\xa1\x2c\xa4\x2c\x83\xd7\x7e\xc3\xc6\xad\x9a\xea\xec\x29\x7e\x71\xd9\xd2\x06\xea\xab\x71\xa9\x04\x6b\x2c\x3d\xce\xc6\xd9\x11\x74\xf7\x3a\x06\xdd\x7b\x84\x5a\xa0\x4b\x45\x89\xa4\xbd\x92\xaa\xe7\x0c\x31\x89\x64\x23\xd9\xea\xc9\xf5\xb6\xbe\x70\x7c\xad\xbb\x67\xbd\xa0\xdf\x52\x1e\x2e\xd4\xf2\x09\x94\xf8\x09\x36\xcc\x77\x0f\xcb\x13\xd6\x83\x9c\x14\xaf\x30\x22\xb0\xef\x71\xf4\x1c\xb6\x55\xbb\x78\x0d\x7b\x01\x9b\x50\xa0\x14\x99\xf6\x8d\xd3\x22\x61\x23\x1b\xd3\x0b\x6c\xc4\xa6\xa8\x7b\x3b\x61\xeb\x00\xd7\xb8\xd6\x80\xa6\x50\x74\x68\xd8\x02\xb2\x7c\x2c\x02\xd6\x13\xac\xaf\x09\xd8\xb4\x08\x58\x9e\x28\xa7\x68\xaf\x4b\xf2\x35\xcd\x46\xdb\x23\x36\x98\xe0\x30\x1b\x83\x72\x6a\x5b\xaa\xd5\x58\x62\x84\x5a\x56\x8c\x03\xe4\x8c\x01\x66\xbb\xa1\x35\x14\x79\x5b\x64\x6e\xed\x32\xd7\xc8\x38\xd5\x36\xa1\x9c\x92\x78\xe1\xc4\xd0\xbd\x1c\x2e\x73\xd5\x44\x6e\x46\x30\x11\xa9\xed\x23\x15\x71\x89\x8b\xac\x43\x5d\x25\x6e\x5c\x44\x2e\xb3\x89\x5c\xed\xf9\x58\x5d\xe6\xea\x22\x73\x91\xa6\x0a\x99\xeb\x8e\x5d\x24\x5c\xc6\x4e\x82\x1a\x75\x61\xfb\xda\xcf\xf0\x59\x8f\xf2\x61\xcd\x2e\x77\x63\x97\xbb\x79\x2f\x77\xdb\x5e\xee\xfa\xde\x4b\x6c\x8d\x65\x03\x05\xaa\x95\xba\xd8\xc5\xee\x4a\xd8\x18\xa0\xda\x2c\xf6\x5a\x84\x6e\x5b\x84\xae\x07\x04\x2e\xc9\xdc\x32\x49\x46\x5a\x2c\x0f\xeb\x85\x01\x2a\x91\x31\x49\x13\x4d\x5b\xec\xa6\x28\xa9\x50\x96\x3c\x78\x9d\xb1\xe6\x55\x19\x0b\x77\xe9\x1b\xf7\xd2\x97\xe1\x63\xad\x09\x62\x09\xf2\x8f\x51\x04\xd1\x38\xbd\x7d\x09\x54\xac\x3d\x69\x4c\xfb\x6e\x5f\x77\x99\x4b\x33\xd4\xc9\x94\x1a\xd6\xd9\xae\x21\x7a\xf5\x56\xd9\xdb\xb7\xe2\x33\x2f\xa7\xca\xf8\x69\x24\x06\x43\xcd\xa8\x7b\x62\xba\x21\x52\x83\x47\xd4\x50\x81\x3c\x2e\x3d\xd9\xd2\x7d\xbd\xe3\xa2\x0e\xc9\x22\x8e\x1b\xd0\x21\x81\xf1\xd6\x66\x44\x82\x84\xf2\x52\x93\x89\xe4\x84\x33\x22\x0a\x92\xd8\xa1\xe1\xa1\xf4\x78\xd6\x7d\x10\xf1\x6f\x95\xbf\x9f\x60\xf7\x1d\x52\xfd\x17\xa1\xfc\x45\x28\x7f\x11\xca\xff\x40\xa1\xfc\x2e\xde\xcf\xd5\x6c\x26\x44\x35\xe3\x59\x66\xe7\x32\xc6\xaa\xb1\x3f\x46\x2a\xd8\x36\x82\x40\x83\x52\xe2\x82\xea\xb7\x09\x5b\x56\x62\x4f\x39\x0e\x70\xba\xc9\xe5\xc2\x1d\x4a\xa5\xe1\x30\x25\x9d\x23\xf2\xe3\x9a\xb6\x9d\xa0\x90\xb4\x31\x4e\xdf\xd4\x64\xa8\x92\x48\x92\xee\x12\x55\x8d\xf8\x45\x21\x12\xfd\x4a\x25\xef\x84\x62\x9c\xc7\x88\x90\x68\xcd\x9e\xb8\x28\x7e\xea\x0d\xc8\x63\x63\xfc\x61\xee\xff\xf2\xce\x4b\x34\x72\xa2\x32\x70\xa2\xac\x71\x27\x54\x39\xcd\xbe\x3d\x3d\xc2\xdb\x66\x20\xac\x9c\x37\x99\x02\x7c\x43\xfd\xff\x31\x92\xe0\x60\x8f\x00\xe6\x6f\x16\x99\xa0\x12\x67\xac\x40\xea\x83\x81\x62\x7c\x36\xd0\x01\x17\x2a\x57\x4a\xf3\x56\x42\x91\x52\xc9\x05\x10\xc5\x59\x2b\x0e\x50\xbb\xd8\x29\x4e\x78\x01\x28\x15\xd6\xa8\x83\xd5\x98\x76\xe6\xb2\x1b\xf1\xfb\x05\x5a\x41\x2d\xef\xb9\xd7\xf2\x89\x5e\xfc\x46\x92\x5d\xed\x94\x52\x48\x73\x5f\x90\x98\x62\x6f\xc3\x2e\x37\x78\xec\xbe\xde\xe7\x77\xf1\xbe\x3e\x78\xc1\x86\xa9\x5c\xcb\x71\x25\x8d\x8d\x4c\x01\x62\xb0\x62\x04\x78\x71\x04\x90\x60\x61\xb9\x62\xbf\xbe\x38\x03\x8c\x65\x83\xc7\xae\x16\x14\x8d\x01\x67\xb1\x54\x5b\x7a\x35\xcb\x77\x93\x48\xe3\xcc\x94\x53\x26\x47\x44\x2d\x48\xc0\x32\x73\x12\xdf\xfb\x46\x7e\xbf\x8a\xbc\xb3\x87\xe0\xa1\x56\x36\x32\x45\x94\x3b\xc0\x5d\x8f\x13\xca\xca\x26\x92\xe6\x36\x2f\xff\x02\x7d\xf2\x85\x69\x9c\x9c\xb1\x17\x3f\xa7\x1d\xf2\xd1\x67\x41\xfe\x84\x14\x9b\x0d\x58\x6f\xd3\x4d\xa4\x5c\x71\x12\x41\xff\x62\x14\xd4\xaf\x44\x60\x1c\x16\x7a\xc8\x3e\xc8\x84\x92\x3f\x8c\xf4\x2e\xae\xea\xc3\xc5\x28\xb9\x6f\x07\xb7\xab\x78\xe5\xc0\x18\x60\xc8\x80\xe4\xe7\xe8\x90\x1c\x49\x43\x1b\x04\x55\x27\x94\x77\x91\x44\x0c\xd4\x9a\x0d\x9b\x31\x4f\xae\x7e\xc0\xe1\xce\xd0\x55\x2e\x7a\x1b\x99\x62\xf5\x26\x4c\x4f\x44\x81\x9e\x82\x6a\xdd\x9b\x46\x39\xfb\x73\xc8\x85\xea\xb7\xe0\x44\xa4\x58\xef\x1d\xa0\x78\x17\x3f\xa6\xdb\xff\xf4\x89\x55\xb9\xbb\x42\xf0\x44\x92\xaa\xae\x1b\x3c\x6a\x2b\x03\x38\x82\xe1\x35\x5c\x2b\x05\xa9\xcc\xeb\xe5\xad\xd4\x7b\x3d\x0f\xe2\x5b\x7e\xcc\xf1\xa6\x96\x33\x35\x1c\xf9\x64\x14\x9f\x92\x0e\x89\x5a\x89\xc3\xe1\xf5\x7a\xc7\x06\x8f\x5c\x0f\x10\x56\x4e\xe1\xf1\xe2\x7d\xad\x38\xb4\x4e\x9c\xa9\x73\x4c\x94\x38\x23\xc6\xa4\xa8\x0d\xe0\x5f\x0c\xd8\x38\x3e\x62\x16\xe3\x7a\x7d\xdd\x05\x7b\x08\x90\x03\x26\x8a\x8a\x66\x03\x52\x69\x77\x8d\x8a\xce\xa3\x7f\x63\xb6\x4f\xb4\x51\xde\x3d\x48\xb3\xb0\xa4\x99\xb2\xe5\xdc\x14\x7a\x8f\x36\x67\x27\xd5\xe0\xc0\x8a\x6b\x9c\x93\x00\xde\x2e\xf6\xfb\xdd\x8d\x2a\xb5\x34\x14\x4f\x77\xbb\x24\x17\x70\xfe\x52\xd0\x8d\x52\x94\xb8\x74\x6e\x4c\x79\x61\x58\x15\x05\x26\x5c\xc2\x60\xf3\x00\xae\x47\xaf\x47\x1a\x7d\x23\x4e\xb9\x1e\x98\xbd\xb4\xa6\x7e\x9e\x93\xf1\x95\x7a\xbc\x17\x61\xc6\x16\x19\x82\xcc\x84\x53\x2d\x9e\x35\x30\x1a\x81\x5e\xf8\x48\xd2\xd0\x48\x95\x3b\xff\x3d\x60\xa5\xfd\x7f\xb0\x4f\x55\x5e\x6f\x87\xab\x4c\xe6\x65\x62\xa5\xa4\xce\xc1\x0f\x18\xf8\xce\x7b\xb8\x6b\x35\x1d\x5c\x5d\x2c\x74\x78\x59\x5b\xf6\x60\xe7\xf0\x97\xf9\xff\xa5\xd1\xde\xce\xf7\x0f\x47\xbb\x00\x64\x3e\x10\xde\x1d\x22\xcb\xaa\xd7\x0c\x5e\x5c\x3f\x99\xf4\x6f\x97\x11\x7f\x07\xd2\x8f\x28\xbd\x8f\x3d\x9c\xc6\xad\x12\x6c\x43\xec\xdc\xed\x97\x50\xf7\xe2\x01\x5f\x2e\xce\x97\xfd\x00\x89\xbb\x31\xe5\x52\xe3\x7e\xd4\x54\x82\x65\x51\x8b\x19\x20\x60\xbe\x29\xa3\x8e\x88\xea\xb0\xde\xb0\xc1\x13\x77\x92\x80\x89\xb0\xbc\xb4\x4c\xa6\x2b\x94\xb4\x43\xd9\x9b\xb9\xff\x07\xf6\x8d\x4e\x86\x83\x9b\xef\x44\x94\x48\xd2\x52\x97\x8b\x89\x18\x7b\x45\xb5\xc4\x5d\xf1\xfc\x06\x9c\x97\xc8\x46\xc9\x1b\xdc\x73\xe7\x00\xad\xf7\x36\x24\xa7\x7b\xf1\xdd\xaa\xd1\xcc\x54\xbb\x12\x4a\xc9\xaf\x51\x47\x30\xb9\xe0\x16\x8a\xf9\x86\x64\x91\x43\xc2\x0f\x94\x23\x02\x84\xe2\x8d\xea\x2a\xec\xb1\xf7\xb4\x6c\x4c\x1e\x97\xde\xb9\xdd\xed\xab\x6a\x4a\x82\x72\xf1\xde\xed\xbd\x25\xef\x7d\xc4\xf5\xb8\x88\x40\xbe\x61\xa3\xc6\xc1\x7a\xa2\xcc\x46\x3a\xce\x7d\x1b\x6d\xae\xd5\x04\xa5\x29\x96\xc8\x04\xca\xd1\x81\x4e\xe9\xe2\xa9\xcb\xce\x4c\x1c\xdb\x32\xd2\x55\x28\xf6\x7f\x21\x0a\x39\xb6\xe5\x66\x66\xca\xb9\xcc\xcb\x6c\x52\xd6\xab\x62\x78\x87\x98\xcc\x75\xb8\x5f\x42\x68\x80\xa8\x8b\xf6\xde\x73\xca\xba\x81\x18\xf7\xa6\x2f\x89\xf1\xc3\x81\x5e\x19\xe7\x78\xe3\x40\x7b\x33\x7e\xe2\xad\x03\xc0\x51\xcd\x90\x38\x6d\x28\xdd\x8b\xbe\x2f\x3e\xbc\x3d\xb9\x67\x3e\x4a\x3f\xd6\xa5\x12\xb7\x36\x2b\x25\xb3\x9e\x2a\x76\xc7\x78\x82\x97\x40\x07\x15\x13\x59\x93\x86\x60\x9c\x6c\x58\x3e\x61\x91\x2f\x37\xd4\x80\x93\x38\x03\x9b\x02\xa5\x71\xcc\x38\x1e\x51\x48\x71\x8d\x22\xd6\xbd\xe2\x18\xd4\xa6\xea\xe1\xdf\x01\xb9\xa0\x26\x99\x71\x70\x34\xa2\x68\xa1\x0c\x28\x7d\x64\xdf\x2a\x82\xb2\x38\x3a\xba\x95\x7c\x2c\x6c\x16\x40\x9b\x47\x70\x5d\xb7\x61\xcd\x82\x81\xbb\xeb\xe2\xa9\x10\x2a\xe5\x44\x2d\x18\x4a\x3f\x78\xb5\x8d\xce\x71\x85\x34\xeb\x68\xca\xe0\xbc\x5e\x66\x84\xa1\x8b\x4d\x43\x43\x7e\xc8\x66\x61\xe6\x3a\x2c\x9f\xd8\xc4\x66\x16\xdc\x80\x63\x61\x15\x1e\xa4\xf5\x10\x52\x6c\xe3\x19\x51\x22\x66\xc8\x38\x33\x07\xa7\x90\x0e\x19\x05\x73\x85\x04\xe5\x79\x64\x0b\x4b\x30\x75\x7b\x5b\xa4\x0c\xc1\x3f\xc7\x75\x43\xda\xbd\x16\xf4\x5e\xda\x7c\x41\x49\x47\x58\xb9\x30\xd1\xe0\x49\x92\xa5\x9c\x88\x9f\xdc\x01\xb3\x5f\xdb\x24\x8d\xb1\xf1\x65\xf9\xec\xfb\xa3\x8b\xe0\x5c\x8f\xd4\xd7\x13\x5e\xb0\x36\x2a\x35\x1c\x71\x62\x8a\x8e\x52\x93\x3c\x95\x5a\xa1\x29\xf8\x87\x9f\x58\xd0\x22\x38\x2d\xe8\xb0\xe1\x10\x58\x4e\xbe\x15\x20\xb6\x91\x03\x35\xaf\x67\xec\x19\x01\x66\x66\xd6\x72\xf1\xd4\xcc\x2a\x6b\xd8\x3b\x0c\x91\x2a\x63\xab\x1f\x0c\xf5\x1a\xcc\x04\xe2\xc8\xc7\x06\x7d\xd3\xf6\x12\x54\x62\x38\x3f\x4a\xd6\x47\x85\x4a\xb6\xc5\x2d\xad\x0c\xd5\x93\x3e\xf0\x59\x06\x99\x28\xe2\x60\xc8\xe5\x00\x00\x1c\x02\x74\x9c\x49\x5d\x15\x1c\x14\x67\x4b\x63\x4e\x9e\x4d\xd0\x0b\x74\x55\x14\x69\x64\x7c\x05\x7f\x49\xf6\x10\xe4\xfd\xd7\xea\x5e\x6a\xf5\x83\xa3\x5f\x87\x50\xdb\xe3\x4b\x41\xad\x2f\x14\xf9\xcf\x43\x91\xf7\xd2\xa0\x6e\x5c\xe5\x2f\x64\xfa\x8b\x20\xd3\xe9\xcf\xef\xee\x27\x27\x13\xec\xf1\x48\xa9\x36\xc8\x63\x1d\x22\x9c\x4f\xd8\x2e\xdb\x76\x38\xcc\xd4\x7e\x28\x36\xb9\x54\xcb\xa6\x52\xde\x97\xb3\x5d\x52\xd7\x11\x49\xc2\x99\x7b\xb9\xd4\x4d\xa4\xd4\x2e\x90\xeb\xae\xa6\x17\x66\xd5\xb9\xff\x9a\x6a\x3d\xe6\x4a\x09\x87\xc3\xba\xa2\x12\x8f\x19\xea\xde\x50\x29\x23\xf1\xd7\xf7\x26\x95\x65\x43\x92\x97\x70\xbc\xdc\x7c\x56\xbd\x78\x2a\x48\xf6\xc1\xa6\x0f\x14\x10\x93\x1d\x0a\x40\x45\x44\x29\x72\x31\xf5\x22\x16\x64\x04\x45\x68\x2d\x6e\x49\x32\x42\x5d\xa1\x81\x8d\xa0\x18\xb5\x97\x1a\xc0\x06\x6e\x53\x55\x6a\x2e\x43\xa3\x24\xb2\x1f\xb3\x59\xf4\xee\x93\x0d\x1d\x22\x68\xc9\x4f\x7d\xc7\x1e\x76\x94\x12\xf6\x5d\xc3\xcb\xa6\x36\xbb\x00\xb6\x09\xce\xae\x95\x38\x7a\xe9\x92\xc0\x48\x3c\x48\xee\xf5\x13\xf8\x89\x4b\xf5\x61\x7b\x6d\x30\x07\x68\xaf\x97\x13\x74\xd3\x66\x1c\xbb\x3c\xe0\x40\xf2\x83\xfe\x71\xb8\x72\xa9\x87\xa0\x41\x5b\x50\xb8\x06\x1c\x36\x0a\xff\x63\x02\xe7\x10\xa6\xdc\x8b\xe0\xa2\x00\x61\x1c\x3a\xa4\x7a\xcd\xb5\x5e\x94\x16\x9b\x9b\x7d\x57\x23\x53\xc3\x59\xbe\xa8\x41\x8d\xcd\x62\x6d\x22\x63\x9c\xbd\x24\xae\x9f\xc2\x3e\xf7\x5d\x6c\x31\xb9\x6e\x08\xcd\xb3\xf7\x0e\x24\x08\x09\x6a\x68\x4e\x66\x86\xc6\xd8\x71\x01\x25\x55\x3c\x35\x79\xed\x38\xa1\x63\xdc\x90\x70\x14\x78\xd6\x9b\x56\xce\x9f\x4f\xed\xd3\xa8\xe1\x5e\x4a\x06\xca\xd6\x0d\xe0\x5e\xc7\x89\x12\x0f\x32\x0b\x36\xdd\x96\x2c\x3b\xb1\x01\xc1\x97\x1a\x1a\xd5\x0a\x64\x6d\x37\x2e\xbc\xf4\xa2\xdc\x65\x2d\x53\x1a\x18\x36\x86\x5c\x98\xa6\x1d\x21\x21\x02\x54\x67\xe3\xd6\xbd\x71\xcf\x5b\x13\x2e\x54\x5b\xdb\x61\xaf\xca\x42\x63\x3d\x65\xdb\x60\xcb\x43\x22\xad\xc9\x9a\x4b\x8c\x06\x50\x1c\xdc\x5a\x1e\x1a\xe5\x80\xac\x6f\x1b\x06\xef\x50\xfd\x0d\x77\x38\x9b\xf5\x74\xd5\xda\x74\x63\xe2\x0e\x36\x03\xbe\x29\x38\xbe\xb9\x15\x8a\x39\x1d\x9b\xfc\x4b\xad\xec\x22\x05\xbe\x78\x9a\x20\x23\x71\x78\xea\xbe\x2f\x93\xb5\xd6\x68\xc9\x11\x40\x71\x07\x73\xa8\x54\x5b\xde\x2d\x75\x61\xd7\x63\x06\xfc\x54\x87\x91\x72\xc2\x9e\x24\xe3\x6a\xa9\xa0\x70\x5d\xdc\xa0\x61\xc0\x24\x07\x13\xc2\x39\xe8\xdc\x4f\x87\x52\xaf\x74\xd7\x4f\x7d\x71\x08\x6f\x32\x61\x42\x4c\x25\xe9\xc1\x7a\xc4\x68\xb3\x1a\x97\x27\x8b\x4d\x30\x07\xb5\xe1\x2b\x92\xe1\xd5\x4b\x08\xf8\xdd\xaa\xa4\xbe\x47\x09\x61\xa5\x1d\x4a\x9e\xf4\xa5\xd0\x65\x43\x4d\xef\x76\x25\x87\x99\x7d\x0b\x60\x4a\xc9\x6b\x8c\x48\x49\x13\x02\xfe\xfd\x38\xb2\x5e\x81\xae\xcd\x3d\xaa\x65\x3d\xe2\x24\xbc\x8e\x31\x23\x95\x94\x30\x55\x31\x4b\x2b\x90\xf6\x15\x40\xb9\x26\x39\x18\x85\xfa\x01\xd3\x3e\x8a\xa5\x6e\x51\x1f\x45\x2f\x12\x55\x6b\xda\xa0\xf4\xfb\xc1\x1a\xde\xef\x9c\x84\x95\x1e\xee\x9f\xfb\xf0\xe1\xed\xfc\x3f\x7f\x7d\xfd\xc1\x67\xcf\xde\x4c\x67\xaf\xdf\x87\x67\xf3\xd9\xeb\x93\xe9\xed\x33\x89\x45\x9e\x71\x2e\xff\xb6\xb7\x7a\x4d\x98\x2c\xe4\x5a\x1b\xc8\x3f\xee\xc9\xdf\x18\x10\x8e\x10\x2c\x75\xa3\x14\x5c\xfe\xc4\xe1\xba\xa1\x1a\x95\x1f\xe6\x27\x47\x57\xe5\xd5\xda\x9e\x70\x97\x0b\x41\xb5\xb3\xba\xa4\xe9\xe2\x15\x53\x4c\x69\xd0\x79\x24\x6c\x63\x42\x2f\xa5\xce\xf8\x4f\xd3\x06\x3c\xe4\x15\x93\xd9\xaa\x26\x95\x5b\x1b\x4a\x6f\xc8\xc4\x4a\xf7\xd6\x70\xa9\x3b\x54\xc8\xbc\x3a\xac\xbb\xc1\xc2\xb7\x80\x85\xb1\x9f\x11\xc5\xdc\xf2\x1e\x36\xf5\x2a\x6b\x74\xe6\x6c\xc0\x69\x1b\xc3\xb1\xe4\xf7\x22\xce\x5a\xaf\xa7\x12\x1f\x42\xe8\x50\xee\xee\x9b\xad\xb5\x4f\x8d\x9d\x97\x56\x4a\xaa\x00\x91\xd9\xe0\x0b\x88\xca\x06\xdb\xa6\x3b\x88\x4c\x40\xe7\x94\x16\x18\xe5\xd5\x83\xc5\xb9\xc0\xa9\xc0\x2b\x90\xda\xa6\xd0\x35\xe7\xf0\xdd\x10\x92\x5b\x20\x94\x50\x97\xba\x52\x2b\xb5\x4f\xda\x16\x7b\xc3\x91\xda\x7d\x85\xfb\x9d\xf0\x81\xc4\xcd\x90\xf7\xc0\x1d\x43\x1e\x53\x6b\x5a\x3b\xee\x3f\xad\x60\xf1\x3d\x64\x0d\xf9\x9e\xd6\x4d\x5c\x40\x93\xb2\x81\xa6\x54\x80\x06\x25\xcd\x8f\x23\x84\x39\x47\x2a\x9b\x46\x55\xb1\x9f\x01\xf5\xa5\x8a\x75\x75\x2d\xb5\xfa\x6e\xd8\xc4\xdb\xb0\x07\xdb\x18\x0d\x38\x71\x4f\x59\x57\x08\xab\x1e\x20\x8f\x0f\x5b\xa2\x1e\xa2\xcf\xdd\xe0\x39\xd0\x80\x50\xd3\x26\x19\x90\x56\x10\x81\xbc\x28\xc5\x78\x08\xa3\x15\x48\xed\x32\x90\x12\x80\x54\x3a\xfe\x68\x3a\xc4\x1f\x03\xd2\x55\x12\xbb\xe6\xbe\xbf\x1b\x48\x7a\x1b\x90\x2a\x01\x7f\x6a\x3b\xc0\x9f\x03\x18\xd5\x85\xc0\x6a\xe7\x3e\x87\x18\x74\x0f\x04\x3a\xd4\xdb\x6c\x69\x6b\xbb\x82\x47\x0b\x0f\xaa\xcd\x79\x50\xbe\x2f\x26\xed\x81\xa4\x28\x99\x6e\x40\x4a\x79\x8f\x49\x9f\xc5\x89\xd2\xad\x0c\x3a\x66\x44\x9d\x51\x23\xb6\x03\xaa\xd4\xcb\x80\x6a\x7b\x38\xb5\xae\xdf\xed\xc1\xf4\x11\x4c\x72\x42\x36\xd5\xef\x80\x53\x33\xe5\xb6\x1b\x13\x65\x4d\xc7\x09\x3a\x6c\xa2\x7c\x08\xa6\x3d\x32\x6d\xd8\x0f\xe4\xbc\x01\x4c\x29\x1b\xbf\x66\x9c\x2b\x06\x4e\x24\x72\x05\x4a\xf9\x9a\x4f\xf6\x6e\x28\xe5\xdb\xf9\xb5\xc4\x08\x30\x79\x18\xe4\x0e\x86\xfd\x99\xe8\x74\xa3\x8a\xdc\x65\x1a\x0e\xd5\x59\x65\x9a\xae\x32\xad\x1f\x11\x80\x4c\xf8\x9b\x88\x6e\xc5\x27\xbd\x83\x69\x5f\xc2\xa7\x4f\x50\x1a\xee\x93\x3a\x75\x23\xb4\x39\xdf\xac\x34\xd4\xb4\xf2\xfe\xc4\xa6\x74\x5f\xd1\x8b\xf4\x66\x2d\x16\x6a\xf9\x71\x7f\xe6\x4e\x18\x1f\xe8\xf5\xfb\x06\xb5\x40\x55\x84\x73\xc2\x15\xc3\x42\xb1\xf2\xc5\x2b\x6a\xda\x06\x21\x33\xea\xb2\x57\x31\xb1\xae\x92\xce\xfe\xef\x4e\x28\xa5\x6a\xb7\x55\x42\x61\xe8\x82\x9d\xe2\x5c\x37\xe2\xfa\xb7\xff\x2f\x69\x27\xd4\xae\x45\x26\xee\x06\x0c\xdf\x02\x98\x4b\x56\xc3\xed\x5a\xe3\xd0\x55\xe0\x16\x64\x83\x09\x2c\x47\xad\xe6\xbb\xe1\x53\x71\x0c\x3e\x4c\x8a\x7d\x93\x51\xac\x49\x83\xcf\x62\x2a\xac\xe0\xe1\xeb\xe0\x69\xb1\x83\x07\x31\xe8\x0e\x9d\xd2\x8e\x1b\xe1\x9c\x7c\x8e\x06\x1d\xcd\xb3\x17\xe4\x62\x44\x81\xf5\x9a\xae\x77\x37\x74\xe4\x16\xe8\x18\xbd\xc9\x80\xfc\xab\x3d\x70\xe2\xa6\x51\x8e\xf7\xb4\x7f\xee\xa6\xd0\x03\x93\x08\x88\x53\xbb\x8d\xc1\x4d\x16\x7b\x69\x0f\x16\x9c\x76\x00\x48\x44\x41\x47\x1d\x2e\xa1\x19\xe2\x14\x05\x68\x2a\x09\xcc\x3b\x07\x06\x97\x4d\xa6\xd2\x78\x01\x8e\x98\x71\x73\x3d\xea\x76\x37\x70\xe2\x2d\xc0\xa9\xdd\xa9\xc9\x29\x1e\x00\xe7\x32\xe6\x20\xa0\x06\xeb\xce\x30\x07\x07\x64\xf5\x7b\x3f\x0e\x9d\x03\x13\xd1\x1a\x75\xd2\x02\xe6\x00\x40\x4e\x59\x66\x3c\x01\x44\x37\x41\x28\xd4\x0e\x22\x90\x56\x59\x91\x87\xf7\x00\xca\x06\xa0\xbc\x92\x16\xe0\x13\xae\xe9\xc1\x77\x03\x48\x6f\xa3\x2d\xa1\x1a\x87\xfd\x60\xcd\x0c\xbc\xc4\x78\xd2\x0d\xe8\x93\xf4\x9a\xe9\x75\x2b\xfa\x1c\x58\xb7\x3b\xec\x16\xba\x8a\x44\x0e\xa3\x0a\x33\xfe\x15\x21\xca\x58\x43\xbd\x82\x46\xe5\x2e\x20\xe9\x0a\xa4\xd6\x56\x2c\xfa\x1c\x06\x94\x6e\xe5\xcc\x9a\x50\x9a\x43\x39\xad\x50\x0a\xe9\xaa\xf1\xbc\x40\xa9\x05\x39\x34\x7f\xef\x43\x65\x4e\xc4\xd8\xb9\xbe\x6f\xd5\x80\x52\xa1\xe2\xb7\xb4\x07\x53\xcc\x37\x82\x69\x87\x9d\xbf\x57\xe8\x6d\xcf\x8a\xf6\x80\xc2\x39\x89\xb9\xa4\x2b\x90\xba\x9f\xca\xb0\x82\x2a\xdf\xce\xab\xef\x65\xe2\xef\x31\xea\x36\x63\xfe\x76\x76\x1d\x22\x02\xd5\x35\xb5\xcb\xb0\x2a\x1e\xed\x6d\x0b\xa8\x62\x95\xbd\x3c\x3b\x80\x55\x74\x58\xc5\x5b\x60\x75\x80\x53\x00\x55\xae\x57\x48\xaf\xdd\x4f\x67\x78\x3e\x9f\x3f\x1f\xdf\xbd\x3f\x7f\x3b\xfd\xf4\x09\x71\xdb\x9c\x07\x9c\x42\x81\x02\x1e\x8c\x84\xba\x89\x11\x70\x11\x8a\x07\x31\x11\xcd\x54\x93\xda\x6b\x2d\x95\xc9\x24\xbe\xe5\x51\xfb\xf9\x57\x1c\x8b\x1f\x3e\x24\xa9\x78\x2e\x59\x73\x3d\x31\x62\x3b\x01\x8f\x84\xa2\x2e\x7e\xde\x75\x1d\xbd\xd8\x50\x28\x23\x65\xd4\x62\xb0\xef\x5b\xc9\x4b\x1d\x37\xe4\xf9\xa3\xd4\x9d\x1f\x53\xdc\x0f\x95\xc0\x99\xa0\x39\x2e\x05\xa4\x9b\x1f\x4b\x84\xe2\xc5\xcd\xab\x19\x79\x99\x49\x6e\x20\x23\x3f\xa5\x29\x79\x8d\xd7\x3a\x51\x0e\xc6\x1b\xf2\x7e\x13\x9f\x64\xeb\x47\xa2\x17\x7f\x89\xc5\x8b\x13\x25\x1c\x71\xe4\x10\x29\xd9\x6b\x64\x80\x79\xc1\x18\x29\x9e\x21\x5f\x0b\x49\xf2\x22\xd1\xbd\x4a\x6b\xad\x54\xda\x52\x8c\x04\xd5\x02\x29\x99\x3a\x6b\xdf\x17\x6f\x9e\x39\x23\xc1\x59\x50\x03\x84\x70\xaa\x7f\xde\x57\x4d\x12\x54\x56\xf0\xc2\xd3\x94\x9b\x59\x05\x70\x79\xa1\x6e\x48\xac\x32\x44\xb3\x47\xfb\xbb\xfd\x12\x46\x1c\xc7\x37\xb0\x57\x1c\xf3\x6d\x2a\xfd\xb0\x5a\x19\x29\x62\xa4\x70\xc1\xe1\x88\x24\xf8\x05\x6b\xaf\xb4\x82\xb3\xab\x7a\x6d\x3d\x45\x69\x2a\x24\xce\xda\xa8\x2e\xd3\xc4\xd5\x04\x9e\x9e\xb3\x94\x79\xa8\x84\x44\xcb\x1c\x4f\x91\x77\xb9\x9c\x1c\xb4\x75\x77\x9a\x9f\x48\x84\x72\x5c\xc8\xe9\x4e\xbb\x4c\x52\x51\x8f\x93\x11\x69\x34\xe5\xdd\x2b\xcf\xa3\xe8\x09\x1b\x87\xf6\x1a\x37\xb1\x7b\x75\xc1\x65\x7c\x73\xa2\x6f\xc3\x41\x7d\x10\x54\x40\x5c\xca\xe9\xa0\xa2\x88\x9e\x8e\x26\x4b\x51\xcc\x1b\x5b\x3f\xc5\x1d\x99\x06\x36\x4f\xe7\xcf\xd3\xff\xc7\xde\xbb\xf4\x38\x92\x24\x69\x82\x7f\xc5\x50\xb7\x39\x98\x42\x45\x44\x9f\xc7\xec\xac\x2e\xc4\xc1\xe3\xb4\x80\x5f\x17\x1c\x56\x75\x7b\x61\x18\x5b\x83\x89\x5e\x5f\xc0\x7f\xfd\x42\xbe\x4f\xd4\x48\x7a\xbc\x3c\xb2\xb2\xa6\xa7\xbb\x1d\x99\x7c\x04\x9d\x34\x53\x53\x53\x95\xb7\x7c\x5f\xaa\xad\xfa\xe3\x60\x0f\x9b\x7b\x2a\x93\x85\x22\x7c\x5a\x4c\x48\xe0\x41\x79\xf4\xbb\x59\xcf\x8b\x0d\x18\x98\xc6\xa3\x70\x5e\x0b\x40\x3f\x41\x8f\xd7\xa3\x77\xa2\xa0\xf1\x31\x69\xb7\x13\x70\xbb\xe6\xea\x0f\x00\x05\x50\xce\xfd\xc9\x15\x90\xbc\x7c\xda\x4b\x1a\x05\x6a\xbc\x83\xfb\x6d\x30\x33\xe5\x2f\x71\xe7\x40\x64\xd6\x80\x3e\x07\xd0\x5a\xc2\xde\xf8\xae\x72\x0b\x73\x14\xd6\x8a\xa3\xc7\x73\x4f\xd5\xfc\x4e\x8c\x1d\xd5\xd8\x4a\x00\xff\x12\xc0\xf9\x5d\xd2\x00\xba\xfe\x29\x75\x89\x86\x18\x49\x36\x5d\xff\xb5\x33\x38\x06\x8b\x95\x24\x23\x8d\xce\x0e\x09\x49\x66\x27\x4d\x28\x35\xcd\xf3\xda\x21\x55\x5b\x1a\x3d\x8d\x95\x60\xeb\x6d\x80\xcd\x4a\x52\x29\x23\x9e\x63\x56\x5b\x60\x2b\xf5\x5e\xfc\xb1\xf8\x99\x81\xb9\x8b\x22\x34\xf0\x45\x1e\xa4\x8f\x68\xd7\xad\xb2\xb9\x6f\x31\xe2\x79\x25\xf1\x80\x41\xf4\xf2\x09\x02\x0a\x0d\x2b\xa8\xb2\x97\x46\x8c\xef\x42\x7a\xbb\x52\x53\xed\x8d\x32\x60\xd4\x00\x54\x37\x9f\x10\xf3\xfd\x57\xcb\x8e\x52\xe1\x66\x82\x40\x38\x09\x93\x5b\x33\xae\xfb\x49\x42\xc3\x9d\x38\x3e\x00\x66\xc6\x9a\x04\x83\xf4\x00\x2c\xd8\x1e\xc0\xb5\xa4\x95\xeb\x7b\x1a\x80\x94\xec\x48\x9b\x50\x10\x01\x4d\xc9\xbf\x33\x0a\x71\x13\xdb\x98\x49\x86\x70\x2d\x17\x9c\xba\xd5\xd4\x0d\x00\xda\x35\xc0\x69\x5c\xc6\x12\xbc\x29\x55\x17\x02\xb8\xb1\xac\x31\x13\xd7\x0d\x82\xbe\x24\x88\xb4\x96\x14\xb4\xa9\x45\x01\x73\xe8\x1a\xf5\xe0\xd0\x75\x31\x02\x80\xe5\x96\xcc\xc6\xcb\x27\x5f\x00\xf0\x03\xda\x29\x15\xf7\x2c\x4c\x0f\x12\xbb\x91\x74\xd4\x83\xc7\x3e\xdb\x4a\x83\x12\xb8\x6b\xed\xb3\x83\x07\xf2\xc9\x77\x49\x3d\xef\x80\x48\xde\x53\xab\x33\x10\xd9\xe7\x18\x0b\x95\x35\x7e\x49\x3e\xf4\x1a\x6f\x50\xbf\x94\x32\x76\x4f\x36\xc2\x76\xb5\x75\x0e\xb0\x12\xad\x36\x11\x90\x9f\x42\x0c\x96\x40\x05\x1b\x41\x3f\x48\x22\x3b\x40\x3e\xb2\xd1\xf8\xc9\x4d\x9f\xf3\xea\x58\x03\x41\x35\x08\x03\x20\x07\x24\x8d\x86\x14\x11\x48\x7a\x88\x55\x55\x83\xde\xb0\x06\x6d\x0f\x64\xf0\x85\x3d\xdf\xb9\xb3\xb9\x68\x52\x3c\x82\x2f\xb0\xb3\xef\x4a\xf2\xab\x74\x32\x40\x56\xad\xac\x66\x24\xc2\xfc\x2f\xa8\x43\x10\x53\xb4\x79\xd2\x24\x03\x35\x6b\x8b\xcc\x1d\x77\x7f\x9e\xaf\xc8\xf6\x07\xea\x5f\x65\xd7\x47\x94\x63\xd8\x62\xb7\x68\x8d\x34\x8f\x04\x5a\xb2\x85\x5c\x89\x2e\x3d\xd7\xa5\xc0\x30\xaf\x2d\xd0\x36\x87\x05\x17\x77\x65\x7f\x90\x60\xa6\xb0\x92\xc7\x29\xd5\x6e\x8b\xa9\x4d\x92\xe1\x84\xd3\xc7\x52\x27\x88\x36\xc0\x23\x37\x82\x0c\xd4\x35\xdd\x1c\x29\xbb\xb9\x4b\xa0\xa8\x46\xa0\xd2\x60\x92\x56\x4a\xf3\x80\x35\x05\x5a\x5a\xe7\xd2\xcb\xe3\x29\xb9\xa2\x96\xc0\x45\x06\x40\xa0\x44\xab\xbc\xa1\xf0\xd4\x15\x66\xee\x60\x0d\x24\xe7\xb7\xf0\x56\x9a\x0f\x47\xb0\x34\x0f\xe2\x09\xf4\x3f\xd5\x38\x4d\x60\xb4\x4a\x09\x7a\x1c\x65\x92\xb6\x93\x65\xaf\x58\x74\xe9\xb8\x3e\xe8\xf6\xb4\x4b\x2a\x03\x84\x53\x6c\xa6\x09\xbc\xd8\x1d\x86\x88\x34\x3d\x81\x6a\xab\xb4\x7e\x47\xc0\x57\xa2\x95\x46\x65\x2c\x4c\x37\xa3\x5d\xa8\xc5\x9e\x92\x4e\x5f\x6e\xc4\x19\x5d\xf0\xf2\x00\x44\x9e\xe8\x86\x7a\x76\x1b\x46\xdc\xf7\xad\x76\x92\x84\x86\xfe\x1b\xe9\xd5\x16\xef\xa4\xd6\x5b\x92\xba\xb2\x3a\x7f\xc0\xb2\x5a\x7a\x22\xc3\x3f\xb9\x30\x62\x0b\x74\xf4\x80\x26\xc9\xe5\x94\xea\x68\xfe\x58\x4b\x11\x28\x7b\x00\x11\x05\x06\x66\x39\xa5\x32\xba\x3f\x8e\xf3\x06\xe6\xf1\x6d\x93\x2b\x19\x41\x04\xb8\x97\x93\xec\x9b\x06\xe9\x54\x7d\x95\x10\x4f\xf7\x84\x46\x1a\x3b\x10\x0e\x08\xc1\x06\x04\x5d\x12\x30\xba\x0e\x31\x7f\xf0\x0b\x6a\x5b\x3e\xc7\x86\x20\xf5\x19\xe0\xcc\x20\xd0\xe4\xe5\xab\x55\xbe\x3f\xb2\x29\x54\x40\xbd\xeb\x86\x56\xeb\x17\x42\x8c\x93\x15\x89\x9c\x27\x72\x2a\x00\xa7\xdc\xe2\x85\xea\xb2\x52\x8e\x77\xf0\x3b\x8c\x9d\x3c\x49\x86\x7a\x4f\x9f\x59\x90\xed\xa1\xfb\x65\xa0\xbb\xb1\xa3\x80\xdc\x6d\xcd\xcb\xbe\x4e\x11\xc6\x68\x25\x23\x04\xd9\x6e\x7d\x11\xa0\xb5\x06\xbc\x7e\xe8\x67\xea\xf3\x24\x96\xdd\x28\x8b\x97\x20\xed\xe5\xd1\xd1\xa9\x37\xd1\x8c\x53\xc3\xe8\x6d\x7e\x23\x2b\x53\x25\xc8\xd5\x9a\x0b\xb7\x56\x00\x5e\x0c\x3e\x1f\xe2\xd0\x29\xa1\xfd\xd0\xe4\x51\x17\xbd\x11\x00\x13\x01\xe8\x09\x54\xc4\xba\x13\x9f\x11\x30\x75\x0d\x6d\xc6\xb0\xeb\xb0\xd2\x01\x5c\x3b\xc3\xb8\xcb\xc3\x4e\x30\x0b\xea\x41\x2d\x9a\x67\xd9\xf2\x07\xf4\x23\x9d\x77\x37\x46\x51\xeb\x52\x8b\xa1\x6a\xc9\x88\x41\x07\x21\xc1\x7e\xbf\xc5\x80\x05\x3c\xf2\x4e\xa4\xec\x22\xac\xab\x18\xfe\x01\x4c\x4e\xe5\x1a\xd6\xa4\xb9\xfc\xa2\x6e\x38\xb6\xba\xad\x57\x3f\x71\x49\x73\x6c\xa8\xec\x3d\x03\x8c\xd4\x2a\xb2\xda\x23\x75\xdf\x0f\x4d\x2b\x48\x96\x80\xf7\x6d\x2d\x95\xdc\x4e\x1d\x18\x23\x5b\xbc\x70\xf0\x4d\x60\xdf\x82\xa9\x0c\xb8\x3f\xe3\x84\x06\xdb\x22\xdb\x7a\xe5\x8d\x28\xcd\x17\xd0\x85\x48\x8e\xb0\xcd\x91\x81\x86\x55\x08\x64\x58\xd7\xe9\x46\x06\x9d\xa2\x85\x7e\x16\xb6\xe7\x21\x88\x47\x00\xd4\x8a\xab\xc6\x06\x06\x53\x00\x98\xc3\x57\x2b\x60\xec\x47\x3b\x9f\x02\xef\xd4\x0d\x0d\x48\x08\xe0\xd5\x49\x70\xf1\xb9\xff\xe3\x8a\x37\xcf\x4e\xf6\xc1\x09\x07\x10\x90\x1c\x15\xb2\x12\x6d\xeb\x96\x4a\x06\x5a\x60\x6a\xae\xed\x8a\x8b\x6f\xc5\x01\x8a\x0f\xd2\xd4\xc7\x77\x01\x05\x75\x15\x3d\xf9\x76\xcf\x73\x8b\x17\xca\xf5\x51\x80\x62\x94\xb4\x83\xa3\x47\xdb\x48\xa5\x8e\x33\xd2\xf4\x36\x49\xd8\xd3\xdd\x8b\x60\x31\x70\xbb\x60\x3c\x3a\xfa\xa9\x82\x57\x61\x8b\x17\xf8\x18\x15\xfb\xce\xa5\x72\x75\xbf\x08\xdc\x48\xa9\xfa\x30\xfd\x28\x6e\x65\x37\xa2\xc7\x2b\xd2\x9e\x70\x7a\xa5\xa0\x4e\x3b\xaa\xde\x36\xe4\x77\x21\x5c\xd9\x77\x84\xb7\x4f\xe6\xf7\xfd\x4c\x8d\xe5\x92\x85\xd0\x87\xee\x5a\x4d\x92\x59\x6b\x07\x58\xa4\xd2\x5a\x9b\x2d\x0d\x03\x8e\x88\x4d\xb6\xc3\xab\x9b\x38\x6e\x57\x96\x02\x3e\x46\xb7\xdf\xc6\xda\x39\x95\x08\x8e\x45\x24\x99\x5b\x0c\x4d\xfa\xc5\x75\x81\xdb\x69\x04\x15\xe9\xa6\xc1\xf7\x61\xd2\x92\xf9\xc9\xdc\x56\xae\x0d\x3d\xf0\x3e\x29\x70\x56\xc7\x6a\xce\xf5\x49\x21\x6a\xae\xc6\xd0\x6a\xf5\xfb\x00\x16\x32\x3f\x14\x76\xda\x64\xe5\x89\x0d\x12\x72\xd4\x16\x2d\xbd\xa0\xaf\x9a\x7e\x8a\x81\x36\xf1\x59\xc7\xcb\xc7\x96\x66\x03\xe1\x90\x66\x03\xc6\x20\xdc\x8a\x11\xe8\x9c\x68\x2d\x1c\x60\x30\x0c\xdb\x5e\x61\xa8\xed\xc9\x2d\x43\xf4\xf2\xea\x49\x92\xef\x96\xf0\x29\x86\xcb\x23\xd5\xf2\x04\x65\x7b\x96\xd4\x41\x2e\x6e\xa8\x1e\xcb\x5b\x5d\xee\x8f\x25\x11\xaa\xd8\x41\x1c\x29\xad\xa4\xeb\xca\x83\x60\xb8\x58\x9f\xbe\x26\x7c\x1a\xc1\xb1\xd1\x80\x54\xca\x57\x77\xe4\xba\x5b\x1e\xa1\xd2\x67\xc0\xfe\xb4\x4b\x2a\xee\x47\xf8\x64\xb8\x53\x6b\x49\x7d\x73\xb4\xf8\xf4\xe8\xcc\x77\xad\xe0\x96\x9a\xe0\x7f\x18\x5b\x35\x36\x14\xc8\x4e\x1a\x71\x20\x81\xd3\x1c\x18\x3a\x00\x38\x2e\x34\x84\xd0\x50\x0f\x66\x30\x83\xb0\x4d\xb5\xda\x73\x4b\x52\x09\xa7\x0e\x76\xb9\x68\xd1\xb5\x68\x7b\x77\x7b\x77\xa2\x95\xbd\x25\x5f\x03\x3d\xa3\x07\x11\x04\x3f\xbc\x24\xf7\xf9\x48\xb7\xd6\x2b\x20\x7f\x9f\xf6\x9e\xc8\x35\x39\xe1\x39\x12\x2b\xd4\x6f\x36\xa4\xaa\x5b\x5d\x30\x52\x7d\x01\xb6\x2a\x10\x1d\x7b\xf2\x5b\x3c\xa4\xf9\x6d\x41\xf1\x62\x95\xc3\xca\x46\xf1\x8a\xb4\x6f\xea\xc0\x37\x15\x8e\xdc\xc5\x73\xde\x5a\xb6\x3d\xda\xe6\x82\x13\x1e\x33\x00\x70\x49\x86\x24\x0b\xf2\x1c\x56\xb0\x2f\x50\xad\xa7\x5b\x9e\x69\xa2\x3f\x0b\x21\x34\xe1\x23\x75\x9a\x56\x10\xfe\x7e\xab\xe0\xe5\xe4\xe8\x73\x52\xf4\x4e\x21\x86\x43\xb4\xda\x85\xb4\xa9\x0b\x59\x13\xa1\x17\xf4\x59\xb5\x71\x40\xf3\x4b\x3f\xa5\xa1\xcd\x1f\xab\xb9\x1b\xd0\x0a\x69\xd4\x34\x56\x33\x7d\x03\x8a\x84\x9e\x29\x8a\x05\xdb\x8b\x9c\x8c\x86\x8e\x72\xb7\xe4\xd8\x3e\x1e\x76\x8d\xcb\xb5\x33\x61\xba\x81\xfb\xdd\x48\x27\x63\xa8\xfe\xb8\x70\x1e\x14\x0d\x1f\xee\xb0\xfa\x2a\x24\xd9\x63\xa0\xab\xb6\x1a\x30\xf6\x4d\x49\x7a\x97\x83\x2f\x03\x4c\x93\xc6\xcf\x81\xcd\xdc\x88\xb9\xdb\x6b\xd0\xc1\x92\x35\x7c\x76\xca\x32\x77\x6a\x34\x48\x7a\x9a\x7b\x5e\x63\xfa\x23\xc2\x37\x20\xef\xdb\x34\xa1\x40\x3a\x02\x37\x80\x81\xea\x2e\xe5\x97\xdf\xdf\x30\x87\xe7\x05\x9d\x5e\x46\x34\xef\x03\x33\x4b\x02\x1f\x82\x74\x36\xf0\x0a\x94\xa4\x78\x86\xf6\x75\xb7\x79\x7f\x1c\xb6\x99\x69\x68\xdf\x4a\x1a\xb3\x3e\x8b\x6b\x2c\x48\x90\x4e\x8a\x94\x20\xf8\xd2\xa0\x4a\x29\x41\x68\xa0\x01\xbc\x5e\xf9\xd2\xcb\x73\x49\xc5\xc8\xd2\x09\x2b\x2c\xc0\xf9\x0b\x4d\x18\xb7\x06\x61\xc9\xf6\x48\x6b\xb8\xea\x33\x54\xaa\xc1\x59\xe4\xf4\xf7\x08\xb3\x58\x30\x64\xa4\x2c\x1f\x6a\xaa\x85\x20\x6a\x34\x42\x22\x14\x13\x0c\x50\xf3\x04\x2e\x5e\x9b\x6b\xc9\xc2\x6c\x31\x84\x13\x64\x96\x78\x5e\xe6\x3d\xbc\xc9\xc7\xea\x66\x04\x64\x2d\x3c\xdc\x8a\x13\x61\x9a\xa7\xfd\x72\xe7\x1d\x03\x73\xaf\xa4\x79\x0e\xd4\x0b\x20\x91\xaf\xf5\x10\x88\xfa\x1f\x30\x7b\x2e\xcd\x8b\x95\x6d\xa6\x6a\xac\x1b\x04\x18\x16\xe2\x95\x85\x26\x0a\x0a\x4a\x0b\xc8\x60\x08\xc3\x11\x18\x0d\x30\x95\x04\x34\xd1\xa4\xf8\x2f\xbe\x92\xe0\x57\x34\x5a\x8c\xb9\xa6\xda\x51\x1c\x7f\x72\xe1\x1f\xa6\x76\x1f\xa0\x45\x85\x3c\x75\x7b\xc0\x9d\x04\x2c\xbe\x34\x83\x70\x55\x2c\xee\x40\x23\x97\xaf\xcd\x72\x4a\x4d\x52\x93\x23\x00\x33\x82\x4d\x4f\x02\xa8\x96\x1c\xc0\xae\xb0\x50\x5b\xec\x36\x63\xf1\xb5\xbe\xe4\x18\x14\xa5\x62\x62\x73\x59\xcf\xcb\x0b\x61\xb3\x98\xa5\x69\x12\xcf\x31\xf1\x44\xf0\xae\x2f\x9f\xdc\x50\x40\xe7\x39\xca\x86\x51\x4f\x4f\x69\xa4\x39\x88\x29\x4b\x0e\x29\xd3\x16\xf0\x39\x0c\x6e\x95\xc2\xb9\x28\xd5\x80\x9c\x01\x73\x06\xf1\x61\x10\x10\xfa\xca\x6f\x0d\x61\x19\xf7\x8e\xaa\x3f\xd6\xb8\x26\x14\x70\x05\xad\xe7\x8c\xe7\x15\xc5\x76\x81\x3d\xd3\x1c\xcd\x1f\x37\xa1\xb9\x32\x5a\x6a\x15\x35\x01\xfc\xb4\xd2\x36\x87\x72\x0b\x6c\x66\x30\xfb\x4b\xb2\x0e\xf6\x66\x50\xab\x18\xa3\xce\xbd\xc3\x53\x2b\x60\x2c\x43\x95\x62\x03\x3b\xcf\x48\x25\x3c\xe5\x4c\x2c\x7f\x57\x80\x2e\x9c\x6c\xbe\x7c\x9c\xae\xcb\xb3\x0b\xaa\x13\xee\xa7\x5d\xc5\x70\xe9\xbe\x44\x2e\x41\xfc\xcd\xe0\xcc\x62\x6b\x29\xb7\xfc\x6c\xd9\x9e\x40\x0f\x0c\xcc\xbd\x08\xcb\x10\x1c\x5a\xc9\x81\xc8\xb0\x4c\xc0\x79\x20\x54\x46\xff\x72\x32\xb7\xb0\xe0\x5d\x40\x02\x48\x5c\xfa\xb2\xa0\xc5\x5b\xc0\x74\x8f\x11\xc5\x96\xa0\xec\x89\x70\x0c\x31\xb4\xb3\x3c\x41\x61\x2c\x8c\x91\x06\x34\x03\x22\xe0\xc8\x2e\xc9\xf4\x94\xba\x76\x7f\x1c\x4b\xa3\x92\x94\x0d\x54\xde\x4b\xe6\x55\x21\x46\x2e\x41\x59\x6a\x70\x9b\xc0\x30\x87\xc9\x32\x03\x3e\xc3\x1d\x54\xad\x03\x40\x03\x71\xbc\x81\x2c\xc1\x62\xbe\x3f\x7c\x21\x04\xba\xb0\x1b\xa6\x6b\x67\x00\x7b\xf8\xf3\x35\x2c\x23\xbd\xad\xb0\xcc\x82\x16\x77\x09\xcf\xe9\x20\xc4\xb8\x2e\xd6\x09\xf7\xd9\x41\x90\xdb\x5c\x8f\x49\x90\xa0\xc2\x44\xa8\x08\xa8\x0c\x7a\x0e\xe4\x74\xeb\x04\xbe\x73\x83\xc3\xa5\x95\xef\xc3\xb0\xd5\xc9\xfe\xd6\xcf\x7e\x17\x37\x4a\x4e\xca\x16\x10\x70\xcb\x25\x68\x01\xc6\xb3\xa4\x2e\xe5\x42\x69\x5b\x70\x91\xb9\x3e\x25\x71\xc3\x9c\x0c\x46\x46\x9a\x68\xd0\x38\x49\x1e\x2f\xae\xf8\xcb\xe6\xdb\xc0\x7f\x7b\x60\x51\x67\xf9\xe0\xb3\x2f\xb0\x6a\x19\xf4\xa1\xa4\xf0\x47\x6e\xa7\x34\x72\xf5\xc7\x9a\x4d\x5f\xbd\x95\xd4\xca\x35\x5c\xcb\xd8\x75\x10\xd6\x55\x9f\xf6\x85\x21\x9f\x29\x9f\x21\xa0\xb1\xb8\xb0\x19\xcb\xc9\x3d\x5f\x7f\xdc\xc5\x58\x88\xdb\x85\xd8\x5a\xad\x0b\xe6\x9d\x01\x1a\x57\x3f\x2e\x0e\xce\x41\xdc\xab\x81\x33\x24\x08\xc5\xe5\xae\xcf\x2e\xfc\xfb\x63\x05\xb0\x6d\xdf\xfc\xb5\x9f\xb0\x1b\xb5\x1e\xd1\x72\x30\x28\x75\xd7\xec\xd3\xe2\x39\x68\x98\x70\x01\xae\xed\x5a\xe5\xd3\x0a\x67\xdb\x82\x6a\xd1\x83\x92\x74\xf1\x48\x74\x97\xde\x6d\x05\x47\xfd\x2e\x16\x30\xd5\x1f\x8b\x98\x9e\x3a\xf0\xab\x96\x11\x52\x49\xcd\x7a\x8e\xc8\xdc\xa4\x14\x96\x3e\xe9\xce\x6b\xb3\x13\x0c\xec\x65\xe3\x8c\x60\xae\x98\x42\x5c\xd0\x2b\x86\x26\xc9\x8b\xe1\x43\xe1\xee\x2e\x6c\xf7\x16\xd8\xed\xa1\x89\x57\xf4\x17\xbc\x03\xbf\x2d\xd6\x22\x25\x8d\x32\x37\xdf\x50\xf3\x41\xea\x06\xca\xf8\x4b\xc0\x9a\x49\xc0\x79\xc1\x9c\x61\x9e\x63\xc8\x89\x84\x65\x6d\x5b\xaf\x4b\x4d\xb8\xd3\x55\x37\xd1\xec\xfe\xd9\xf1\xca\x7b\xd0\xc0\xd6\x2a\x0d\x24\x92\x15\x71\x8c\x72\x04\x56\x20\xdc\x00\xef\xc9\xb0\xe5\x4e\x77\x4b\x7d\x23\x16\xb9\x44\x64\x5e\xfb\x49\x6a\x07\x18\xf4\x7a\x8d\x63\x03\xf0\x02\x14\xd1\x11\xb3\xd9\xd9\x21\x01\x66\x01\x84\x2d\x18\x67\xa7\xd5\x7b\x42\x31\x3b\x08\x0e\x7b\x5d\x6b\x01\x80\x93\x81\xa9\x43\xa3\xab\x2c\x52\x69\xa6\x6b\xc9\x84\x7d\x02\x19\x85\xf5\x6b\x24\xbd\x6d\xf9\x83\xeb\xee\x01\x7e\x5a\x84\x53\x80\x95\x24\xa9\x1d\x9c\x58\x2d\x20\xcf\x6a\x70\x34\xb9\xbe\x40\x24\xab\x19\x72\x17\x16\xd1\xb7\x32\x7b\x1a\x98\xa2\x0c\x36\x28\xe4\x4c\x53\x8b\x2c\x97\x1b\xeb\x02\xc4\xff\x2d\x5e\x78\xf9\x1d\xe8\x21\xd6\x10\xd1\x76\x51\x53\xca\xc9\x77\xc6\x94\x2d\x5e\xd6\x0d\x4a\x4d\x11\x15\x69\x4a\xb0\x29\x69\x12\x6f\x32\x33\xb5\xd2\x93\x0e\x04\xcb\x30\x6d\x3c\x1a\x58\xf2\x11\x7b\x20\xdd\x24\x77\x73\x5b\x1a\xa1\x30\x90\xef\x3a\x09\x04\x4e\xd0\x7d\xaa\x49\x5d\x96\x0d\x77\xa9\xe0\x17\x92\x1a\x39\x58\x1c\xc1\xbc\x6c\xe0\x2d\x45\x9e\xb5\x05\x3d\x9c\x95\xa4\x56\x91\xea\xb0\x6a\xf0\x37\x8b\x21\xeb\x31\x2a\x62\xb2\x05\x64\x7a\xd9\x52\x15\x98\xf7\x6e\x99\xfb\x62\xd0\xce\x98\x20\x22\x82\xdc\x47\xfe\x9d\x7a\x41\xdd\xb5\xa9\x21\x3a\x3a\x90\x78\x75\xc5\x6a\x67\x46\x31\x5c\xee\x0a\xec\x31\x19\xe8\x4f\xbb\x24\xe9\xc1\xb5\xe3\x93\x2c\x7e\x5e\x19\xc8\x02\x68\x4d\x15\x5c\x4d\x42\xe9\xe0\x5e\x33\xd4\x20\xf0\xa1\x36\x49\x4c\x4f\x10\xe7\x75\xae\xee\xc5\xd2\xa8\x37\x9f\x40\x05\x0a\x45\x81\x2d\xbc\x18\x29\x18\x5f\xf5\x09\x70\x53\xc7\x0a\x49\xb8\x5b\x9f\x01\xa2\x8a\x5e\x04\x24\xce\xdd\xf3\x1e\x84\xf0\x23\x43\x55\xe9\x7a\x21\x7d\x55\x31\x97\x4d\x3b\x62\xc4\x3a\x01\xe0\xdc\x4e\x30\x12\xc1\x53\xc3\x57\xc8\x9c\x0e\x6c\xb4\x73\xf8\x13\x88\xe0\xd0\x50\x4b\x2a\x12\xec\x73\xcc\xa2\x15\x7a\xd2\xda\x06\x3b\xa9\x08\x04\xa8\x6e\xba\xb8\x56\x2d\x55\xe8\x89\xb5\x0e\x7a\x80\xd2\x51\xab\xd2\x04\xbc\xc2\x91\x2f\x35\x12\x00\x6b\xb3\xc8\xd8\xcf\x53\x9a\x25\x85\x79\x0e\x0a\x67\x9f\xa0\x33\x7d\x30\x41\x54\x86\x22\xc0\x2f\x05\x6f\x9e\xd2\x10\x39\xfb\x3d\x72\x53\x01\xa8\x83\x08\x70\x40\xb3\x03\x6b\x8b\x99\x0c\x50\xb5\x4c\xa4\xf9\x5d\x57\x56\x86\xa9\x40\xca\xdd\x71\x4f\xa5\xd7\x8b\x9b\x33\x44\xca\xc3\x6b\x83\x8c\x65\x2e\x85\x4c\x43\xd2\x10\xaa\xbb\x30\x7e\xd7\xfb\xf1\x8a\x3f\x8a\x31\x45\xa5\x41\x40\x01\x42\xe3\x41\x5b\x01\x6c\xe8\xcf\x05\x41\x26\x88\x68\xe6\x4e\x48\x88\xab\xbe\xc3\x4e\x69\x6a\xf3\xc7\xca\x90\x4e\x65\x98\x3b\x98\xc4\xfd\x79\xd9\xe8\x49\xf4\x43\x75\x8b\xf4\x24\xdb\xda\xbf\x65\x99\x7c\xb3\xaa\x3f\x56\x54\xd4\x55\xcb\x2c\xbf\x63\x94\xe1\x27\x30\x3a\xd5\xfa\xf8\xa7\x5f\xaf\x30\xf1\x9a\x2a\x7c\x0b\x6d\x85\xb4\xb4\x55\x7b\x1a\xbe\x1b\x3a\x80\x08\xb0\x84\xc4\x10\x6a\x2f\x02\xab\x70\x07\x0c\x02\xe3\x2b\x52\xa2\x96\xc2\xb2\x1f\x09\xb6\xbf\xa6\x8e\x6c\xae\xef\x63\x40\xdf\xf5\x86\x0a\x9a\xda\x24\xcd\x02\xd8\xe8\x8a\xa6\xc2\x96\x3b\x9c\x13\xd9\xd3\x04\x9a\x24\x94\x06\x52\xdb\xbe\x21\x88\xe0\xd8\x71\x32\xe8\x03\x1d\x42\x5a\xd8\xda\x94\xfd\xc6\x84\x53\x84\xe4\x77\x63\xe2\xa0\x9c\x67\xec\x03\xaf\x6d\x86\x54\x97\x15\xd7\x94\x5d\x97\x87\x28\xc0\xcb\xb0\x2d\xef\x75\xe9\x6c\xd9\x7b\x22\x51\x36\xec\xa3\x8d\xe1\xbe\xa0\x34\x04\xe5\x18\x00\x9b\x91\x6b\x86\x91\x50\xfc\x50\x03\xec\x6a\xc8\x66\xea\xc1\xa6\xac\x78\x72\xbd\x86\xc8\x8a\x5b\xe8\x00\xfb\x54\x32\x29\xfb\x8c\xfa\xbc\x74\x72\x9f\x37\xd8\xe0\x70\xbf\x27\xe6\x88\xf9\x8d\x46\x17\x10\xd0\xa8\xe1\x04\x28\x00\x54\x11\x91\xb7\x19\xc4\xce\x0d\x68\x97\x8c\xa7\x2a\x70\x80\xf6\x34\xdc\xe4\xe9\x18\x13\x4e\x0b\xaf\xdb\xfd\x2f\x90\x40\x23\xc6\x63\xc0\xac\x60\x3e\x38\x02\x42\x3a\xa1\xd8\x80\x48\x08\xca\x38\xa5\x59\xd1\x57\x92\x84\xfa\x05\x32\x2b\xc8\xd7\x99\xfa\x80\x01\x15\xb1\x01\x4b\x4c\xca\x29\x98\x7b\x19\x17\x47\xf0\x0d\x54\x54\x3b\x40\xba\x23\x30\x6c\x0b\x23\xbe\x5c\xe0\x06\xf5\x3e\xcf\xec\xd6\xd4\xd9\x82\x56\x7d\x6a\xf2\x25\x35\xc6\x24\xaf\xa2\xab\x37\x2b\xf8\x4b\xc7\x52\x1a\xb3\x72\xe2\xad\x16\x26\xfc\x7b\x1e\xa9\x01\x7f\x27\xb7\x00\x21\xb1\x4c\x04\xb3\xd4\xc4\x35\xc3\x9e\xa6\x16\x4e\xb9\x4b\x68\xeb\x12\xe1\x65\x3f\xe5\x2c\x83\xfc\x33\xa5\x57\xf4\x8f\xa7\x59\x13\x41\x5a\x5d\x88\xc0\x27\x40\x4d\xc9\xd8\x23\xcf\xd0\xf8\x66\xd2\xc5\xdb\x24\x4d\xff\x22\xd0\x13\x07\x92\xf2\xfa\xd4\x7c\x9d\x00\x7a\x9c\x34\xcf\x11\xa6\x81\x74\xa5\xe5\xbc\xf2\xb3\x4a\x16\x37\x37\x2a\x94\xf5\x46\x4d\x52\xa9\x0d\xc9\x81\xe6\x3a\x9b\x0a\xd9\x67\xb8\x64\xaa\xd5\x16\x79\x61\x43\x00\xac\x20\x4c\x58\x4b\x49\xd3\x45\xe5\x1c\xb4\xf1\xa7\xa5\xd6\x09\x6f\x0a\x27\x66\xb8\x9e\x14\x18\x49\xad\xa0\x5a\x64\x36\xf6\x35\x18\x74\xfa\x04\x69\x79\xb5\x91\xa6\x0f\x0a\x56\x8d\x31\x7f\x51\x1a\x92\xd5\x20\xbd\x9c\xa9\x68\x4f\x65\x96\x34\x6a\xf5\x35\x83\x3d\x1b\x22\x7a\xa2\x5c\xca\x7f\x63\x45\xdd\x70\x72\x6b\x05\x0a\xb4\x27\xb3\x49\xd9\xa1\xfa\x4c\xc6\x9d\x4f\x3b\xa2\x80\xf0\xf1\x9e\x2d\x75\x41\x8c\x4b\x3a\xeb\x2d\xdc\xa8\x77\x2b\xba\xba\xa2\xb0\x81\xa0\x75\x91\xd4\x5c\xea\x8c\x99\x06\x48\xff\xe0\x7d\xc1\x66\x9b\xa9\xba\x83\x3b\x9f\xdc\xac\x91\x73\xe4\xb7\x52\x0d\xfa\xcb\x8e\x02\x92\x36\x5d\x1f\xfb\xea\x4f\x5c\x1d\x23\x75\xc2\x6b\xa2\x69\x7a\xe5\x7d\xb1\x4b\x4c\xe2\xcd\x04\x3e\xd4\x18\xe6\x7a\x53\xc3\xd7\x86\x1e\x77\x91\xd1\x19\x09\x5b\x0e\xc1\x1e\xa8\x9a\x28\x55\x41\xb9\x4a\x09\x6c\x4e\xd5\x23\x5d\x89\x6c\xa6\x95\x65\x4b\x37\xe4\x35\x41\x00\x2f\xbe\x97\x5d\x22\x97\xe5\xb3\xe1\x57\x35\x04\x12\x9a\x2e\x49\xac\xca\x18\x41\x23\x0f\x17\xca\x2f\x98\x05\xed\xf3\xe4\x26\xc5\x32\x2b\x30\x64\x92\xd0\x9e\x77\xa5\x9f\x9e\x81\xc0\x00\xca\x59\xdb\x1b\x69\xee\x51\xc9\xe3\x17\x52\xdd\xe9\x45\x66\x06\xd4\xe9\x27\x60\x15\x11\xb1\x68\x25\x73\x6d\xa4\xd6\xe0\x18\xb4\x49\xbe\x44\xc0\x0e\x55\xbe\xa9\xb5\x44\xa7\xd3\x17\x2c\x10\xbf\xfc\xe9\x8f\x7f\x3a\xf8\x9a\x91\x6d\x51\x37\xfe\x6e\xb2\x2d\xe3\xb7\x67\x5b\x1a\xb2\x2d\x67\x84\x92\xb7\x8c\x3c\xd7\x96\xb7\x16\x5c\x95\xd9\x4e\x48\xfb\x44\x8c\x21\x72\x2c\x67\x44\xad\xdd\x06\xae\xd0\x6e\xe0\xf5\x07\x8d\x6a\x85\x39\xa1\x2e\x1b\x2a\x86\x63\x5d\x08\x05\xdb\xcc\x6f\x96\x2f\xe3\x34\x60\x25\x20\x59\x23\x42\x49\xa7\x0d\x24\xa0\xbe\x03\x99\x33\xa1\x19\xe3\x0b\xf5\x48\x99\x68\x44\x48\xb8\x84\xb6\xd4\x3b\xa0\x29\x83\xa3\x16\x2a\x49\x98\x55\x43\x24\x01\xb1\x47\x73\x1b\x16\xcc\x74\x35\x0d\xd7\x14\x6f\xc8\x9a\x7c\x00\xb7\x22\xb2\x26\x8d\x59\x13\x5d\x59\x93\x76\x97\x35\xb1\xaf\x64\x4d\x02\x8f\x96\x21\x13\x04\x71\xaf\x69\x93\xe7\xdd\x77\x6b\x7b\xb9\x56\x18\xfa\xa9\x82\x6f\x11\x7a\xb4\x2c\x7e\x53\x10\x7b\xd2\x3b\x6d\x54\x21\x28\x7c\xf0\x5b\x5a\xca\xe4\x06\x40\x55\x15\xeb\x74\x92\x36\x62\xd2\xa6\x22\xe5\xb9\x63\xfc\x98\x94\x60\xec\x42\xa5\xa9\x7b\xdb\xa3\xdc\xd5\x0a\xe6\x54\x6a\x2a\xae\x4e\x32\x83\xfc\xbe\x9f\x15\x45\x66\xfe\xba\x51\x56\xd2\xec\x6f\x99\xf8\xd5\xe8\x99\x42\xd0\xa5\xb1\xce\x91\x94\xa2\x04\xcd\x95\x11\xa9\x12\x10\x88\x42\x6b\x2a\x5b\xd8\xcd\x0a\x61\x96\xc1\xe3\x85\xc4\x7b\x0f\x13\xba\xce\x47\xe0\xb8\x6d\x33\x4d\x25\x14\x4a\x5d\x81\x95\x08\xe0\x80\x0c\xf0\x03\xe6\xed\xd1\xed\x96\x2f\xbb\xa1\xb4\xf4\xf1\x4f\x7f\xfc\x4e\x05\xe7\x39\x2a\x38\x0b\x9d\x14\x89\xd7\x56\x1f\x5d\x24\x4e\xac\x22\x09\xa6\x63\x32\xe7\xd5\xee\x63\xfb\x66\xf1\xe6\xbe\xc2\x14\x7e\x2d\x42\x67\x1c\xd2\x57\xb0\x84\xe8\x75\xfe\x6c\xc9\xe6\x79\x5f\xe4\x83\x47\xb9\xa6\x2e\xda\x59\x19\xe5\x37\x57\x6e\xae\xf8\x93\xd0\x3d\x02\x9b\x5e\x90\x45\x3f\x35\xff\xec\x71\xa4\xa8\xe0\xac\x63\x6b\xa9\x80\x13\xde\x40\xd5\xe1\x7e\x1e\xa8\x79\x84\x4c\x99\x60\xcf\x18\xee\xfc\x81\x0f\xbc\x66\x26\x3e\xdd\xab\xd4\x09\xda\xc5\x6a\x96\x8a\x4f\x2b\x4a\x8f\x0b\x22\xc1\xd9\x98\xb5\xcf\x7a\xba\x16\x5c\xe6\xd4\x7d\xe7\x55\xd0\x0d\xdd\x94\x66\x66\xac\x6c\x00\xb5\xcd\xa2\xf1\x1c\xb1\x2f\x60\xa4\x9a\x5d\xeb\x3e\xb1\x47\xc7\x2a\xc2\x24\xca\x85\x1c\x51\x34\xd4\x8d\x46\xa9\x1f\xcd\x91\x2a\xa0\x58\xa2\x22\x6b\x58\xbf\x6e\x1d\xa1\x64\x85\x89\x7a\x97\xf7\xa3\x04\xc3\xdd\xa7\xe2\x8e\xcd\xee\x23\x47\x98\x1f\xcc\x94\x28\x7a\x92\x28\x9f\xc9\xb0\xc1\x72\x3b\x21\x05\xb0\xf1\x79\x69\x11\xf8\xbe\x35\xb5\x3a\x00\x23\x14\x1f\xbb\x2d\xa5\xc0\xa5\x51\xd8\x42\xfe\xbc\xf4\x04\x4d\xa7\x33\xcb\x3c\xa1\x33\x51\x1a\x07\xeb\xb8\x03\x44\x38\xb9\xc3\x0c\x39\x91\xdd\x2b\x89\x15\xd8\x46\xf0\xfd\x96\x80\x4e\x4e\x03\xc6\x80\x1f\xbe\x01\x18\x1c\x09\x4f\x83\x2c\x41\xb9\x48\x9d\x28\xdd\x50\x99\x98\x0b\x35\x77\x1b\x30\x79\x21\xb8\xdc\x40\xf2\x45\x6b\x2c\x2f\x6a\x26\x27\x4b\x19\xf8\x95\x63\xdd\xa7\xb1\xa7\x51\xf5\xe5\x13\xa6\x65\xab\xa9\x98\xdd\x95\x67\x66\x20\xc6\xba\x1e\x3a\x1f\x29\x25\x8d\x78\x14\x4b\xb6\x11\x98\x63\xe9\xe0\xe2\x5d\x69\x10\x88\xe4\xe3\x66\x12\x77\x81\xb9\x48\xa4\x2e\x76\x16\x3e\x64\x41\x1b\x42\x51\x6e\xb7\x12\x81\x5b\xc8\x6c\xe8\x78\x46\x24\xef\xea\x06\x73\xa4\x15\xcf\x41\x57\x3f\xc2\xad\x92\x0a\xd9\x4e\x6a\xdb\x5a\x57\xfd\xa4\xb2\x7e\xd2\xad\x64\x59\xd1\x7e\x65\xf1\x25\xf2\xaa\x15\xa1\x93\xfb\x32\xc9\x4c\xc1\x8b\xaa\x4e\x00\xfa\xd7\xb4\x4a\x0c\xa7\x5b\xdc\xe3\xa6\x0e\x33\x47\xc0\xd9\x90\x07\x0b\xc9\x43\x82\x03\x17\xc0\x93\x01\x57\x5a\x7c\x51\xcc\x09\x12\xce\x1c\x9c\xcb\x2e\xb1\x41\xcf\x0a\x3a\x1c\x56\x57\x6e\x92\x46\x7f\x82\xad\x43\xea\x7f\x4c\xa7\xad\x00\x9e\x15\x54\x43\xb1\xe6\xbc\xb0\x6e\x8e\x57\x6b\xe5\x28\x7a\x89\x3c\x2d\xb2\x02\x2b\x43\x82\x44\x19\x14\x7d\x2e\x2c\x29\x1d\x94\x08\x85\x44\xa0\x9d\x4c\x94\x99\xe1\x23\x8b\x82\x57\xe6\xd7\x22\x3c\xec\x3f\x54\xca\xc3\xa7\x30\x68\x35\x8d\x5e\xf7\xe2\x96\xfa\x23\x8a\x2a\xcf\xd4\x1c\x4c\x3b\xa2\x5a\x16\x8e\x1c\x86\x81\x7b\x80\x80\xfb\xe2\xf4\x11\x18\xa9\x85\xdc\xba\xa8\xec\x02\x22\xcf\xa0\x83\xe9\xf6\x34\xaa\x00\x6f\xea\x06\x81\xe9\x0e\xae\xd3\xdb\x22\xc3\xcc\x12\x02\xe4\xe8\xb1\x1c\x81\xd9\x5e\x62\xba\x2b\x4b\x09\xb0\xfc\x1a\xf3\xbf\x02\x2c\x55\xa8\xe9\xba\x70\xf5\xa9\xe6\xb2\x6a\x28\x2f\xab\xcf\xe2\x6a\x14\xfa\xa5\x92\x46\xd8\x20\x1f\x56\x52\x6b\xd1\xc4\x86\x78\x92\xf8\xe1\x5c\x85\xc8\x34\x43\x74\x16\xaa\x92\xc1\x9d\xa1\xb1\xbe\x4d\xd1\xf1\x1d\xf3\x7c\xe6\xa0\xdd\x37\x42\x98\xd1\x37\x7c\x7b\x62\x09\xe9\xe2\xfe\x0c\xce\x6e\x8b\xdb\xda\x83\xf0\xb4\x13\x83\x56\xc8\xd0\x4d\xdc\x7d\xee\x33\x0b\xae\x04\x38\xd8\x28\x63\xa8\x12\x05\x7c\x51\x0c\x3c\x68\x28\x4d\xf2\x17\xe7\xaf\x90\xc0\xcd\x3f\xfd\xba\x8c\xd8\x99\x7a\x95\x4d\x0a\xb0\xed\x69\xee\x7c\xad\x11\xa0\x7e\xab\x11\x40\xde\xd2\x08\xd0\xbf\xd1\x08\x30\x7f\x43\x23\x80\xf4\x78\xfe\xa2\x11\xa0\xf9\xe3\x2b\x8d\x00\xf0\x1f\x4b\x9d\xf7\xad\x00\xe7\x45\xaa\x4d\x3e\xde\x11\xe6\x21\x28\xe6\x25\xf6\x82\x90\x0e\x21\x47\xe0\x7e\xa7\xd7\x8e\xbd\x59\x50\x27\x0c\x0f\xcc\xf4\x94\x5a\x6a\x47\x3a\x08\x0e\x4d\x39\x4a\x3c\x59\xa8\x82\x5e\x8b\x46\x36\x04\x1d\xae\x9c\x5c\x2c\xe8\xb5\x8d\xc6\xc0\x91\x1e\x8d\x4e\x14\x7a\x12\x75\x6e\x75\x04\x6d\xbd\x1b\x72\x90\x07\xee\xfc\x55\x32\x0d\xcc\xce\x92\x27\x65\x28\xdb\x7c\x07\x01\x96\x97\x54\x1d\x08\x8e\xa3\x5a\x02\xa1\x5c\x19\xa7\x34\x2c\xd8\xc6\xb0\xc9\xb0\xb8\x50\x8e\xdd\x59\x3a\x80\x2a\xc5\xb2\x32\x93\x0d\xc0\x56\xee\x6b\xb1\x01\x6e\xde\xeb\x1c\x39\x3a\x22\xce\x77\x2d\x11\x75\xb5\x44\xb4\xd5\x12\x51\x56\x4b\x44\x59\x2d\x11\xf2\x95\x9e\x08\x5d\x3d\x11\xb6\x7a\x22\xe6\x7d\x4f\xc4\xbc\xed\x89\xa8\xb1\xf7\x06\x83\x36\xae\x69\xd9\x12\xa1\xab\x25\x42\xbf\x68\x89\x88\xdd\x6d\xee\xa3\x48\xbb\x69\x89\x68\xf7\x2d\x11\x7a\xdb\x12\xd1\x5e\xb5\x44\x14\xf8\xe1\xd1\x0b\x01\x01\x58\x73\x7b\xf9\xb4\x83\x6a\x8d\x25\xb5\x4c\xe8\x43\x0a\x57\x54\xc2\x7d\xbf\x3b\xab\x7f\xad\x3b\xab\x9c\x52\x9b\xc5\x1f\x6f\xea\xcf\xfa\x6a\x7b\x16\x2a\x58\x5e\xf5\x67\x91\xba\x6e\xf5\x67\x35\x30\x1c\xc9\x97\x2d\x5a\x25\x2d\xde\xf1\xaf\x76\xa0\x7d\xcd\x39\x3e\xe4\x8a\x5f\xb2\x6f\xd8\x9a\xe6\x4d\xf6\x1c\x66\x85\xac\x8e\xbb\x30\x9a\x51\x4c\xb8\x2f\x5d\x55\x50\x92\xb9\xda\x3d\xca\x22\x01\x22\x38\x99\xc4\x3b\xe9\x10\xc3\xa1\x13\x31\x57\x2d\x9c\xb6\xc0\xe7\x72\xc5\x0e\xbe\x3d\xcc\x6e\x65\xc5\x3b\xb3\xe7\x68\x3d\x63\x70\x35\x59\x59\xe4\xd5\x72\xd3\xf4\xd1\xbf\x68\xfa\xc0\xb6\x1f\x81\x5b\x05\x02\x12\xe4\xb5\x02\xeb\x92\x29\xe0\x49\x13\x10\xe1\x0e\x43\x78\xeb\x84\x8c\x87\x1d\x2d\x5f\xc2\x8a\xe7\x73\xd8\x29\x5f\xed\xf0\x58\x17\x34\x34\xbc\x0f\xa1\x37\xbd\x1f\xe1\x8e\x48\x0e\x44\x29\xc5\xd1\xe5\x81\x00\x67\x59\xe9\xdc\xde\x22\xf9\xed\x5e\x06\x64\xc6\xa0\xfd\xeb\x5e\x82\x01\xa5\xdf\xdd\x9e\xee\x8f\xd5\xbe\xe1\x23\x3c\xb3\x1c\x03\x14\x7f\xdc\x21\x48\x7d\xf4\x67\x9a\x75\xd4\x4c\xae\x7a\xc1\xf9\x2e\x54\xb6\x62\xac\x20\xd0\x24\x47\x33\x4d\xf8\xa5\x46\x1b\x63\x75\x6c\x74\x17\xbf\x6e\x91\xba\x69\x5a\xef\x1b\x86\xa2\x91\x43\x7c\x13\xa1\x3e\x18\x2e\x6d\x8f\x4c\x0c\x6d\x9d\xd7\x9d\x1c\xe5\xda\xc9\x51\xa2\x8a\xea\xda\xc9\xf1\xd5\x46\x0e\x94\x96\x7d\x90\xec\xca\xf3\xa6\x91\x43\x7f\xbe\x91\xa3\xde\x37\x72\xb8\x27\x8c\xc1\x01\xeb\x51\x93\x92\x29\x5d\xc2\xa2\xc8\x61\x51\xc0\x28\x61\x6b\x87\x2e\x82\x2b\x44\xad\x60\x87\xb8\xd4\x63\xab\x47\x94\xa8\x60\x69\xa0\x5a\x00\x55\x36\x34\x82\x69\xd6\xa8\xfb\x7f\x8a\x38\x5c\xe4\xee\x50\x46\x02\xdd\xe1\xf6\x0a\xbc\x62\x2c\x8c\x6f\x74\x6f\xd8\xf7\xbb\x37\x42\x0c\x69\xd5\x54\x51\x85\xd9\x25\x62\xc9\x3a\x59\x9d\x0c\x4e\xaa\x16\x09\x0d\x61\x19\x06\x8c\x77\x04\x3f\x27\xaa\x99\xd0\x92\xf3\x25\xc0\x95\xb6\xfe\xcb\x3f\xfd\xf3\x1f\xbe\x6c\x11\x66\x25\x12\x6e\x9e\x8b\x5d\xd2\x42\xb9\xcb\x53\x4f\xff\xbb\x9a\x83\x43\x3e\x99\xde\xa4\x17\x47\xc0\x4a\xfe\xae\x0d\xc1\x06\xe8\x3b\x74\x3e\x43\xdf\x76\xc0\xe5\x1f\x7d\xc0\xdd\xa0\x73\xab\xd1\x59\x83\x6d\x16\x81\xdb\x12\x29\xad\x3e\x0b\x8b\x11\xb4\x26\x83\x85\xe2\x42\x3a\xa3\xbc\x01\x19\x73\x37\x7d\x7d\x79\x30\x91\xdc\xc9\x80\xef\x3f\xea\x9d\x95\xb6\x53\x93\xa1\xb8\x24\x19\xd2\xcf\x64\xa3\xce\x00\xa7\xbc\x69\x0e\xa6\xb2\x4e\x36\xa8\xe8\x69\xd6\x6b\x09\x99\x6a\x6e\xf6\x4d\x5b\x01\x12\x94\x21\xcc\x15\x3a\x56\x8c\xe6\xa4\xae\xdd\x36\x3e\xaf\xd2\xaa\x81\x2e\x91\xdf\xd0\x7a\xfe\x13\x94\x5f\xb7\x49\xc4\x55\x81\x72\xde\x09\x1a\x0f\xdf\xc4\xaf\x11\x8e\x7d\x9a\x10\xff\x95\x66\x97\x4e\x4d\x55\xc0\x85\xc4\xc0\x88\xc0\xcb\x9a\xb4\x92\x8c\xbe\x78\x4f\xd5\xf4\x82\x46\xa0\xd4\xd0\x08\xc4\xfc\x63\x8f\xd6\x0f\x24\xc5\xc0\x1d\xc0\xae\xe8\x0e\x7e\xd6\x1d\x4d\x50\x48\xad\xba\x39\x3d\xf3\x38\xf9\xdd\x29\x1b\x9f\x23\xf6\x00\x0e\xa7\x2c\x30\x26\x4c\xc3\xbf\x75\x95\xd4\x66\x34\x70\xf9\x9b\x32\x56\x57\xcd\x64\x2d\x00\x90\x6e\xab\xad\xb7\xdd\x77\xfd\x6e\x44\x67\xf6\x8f\x50\x89\xbc\x94\x0c\xfb\x70\xe0\x8a\x42\xad\x96\xd5\xbe\x8d\x90\x15\x7b\x92\x10\xfc\x71\xcb\x1f\xb1\x05\xbf\xd8\x3d\x55\x78\x85\x4d\x68\xae\x99\xdf\x62\xb8\x00\xd1\x11\x81\x2e\x29\x60\x98\xd2\x16\x9a\xcb\xca\x63\x35\xf7\xce\x18\x69\x69\x8b\x95\x15\x25\xc6\x88\x5a\x56\xf7\x28\x2a\x6c\xbd\x1e\x5e\x8e\x42\xb3\xba\x34\xad\xba\xf2\x7c\x7d\xae\x81\xba\x51\x09\x34\x46\xa8\x72\x30\x0e\x56\x88\xc0\x4e\xb2\x3a\x41\x0f\x43\x59\x5f\x3a\xe8\xca\x60\x0d\xb1\x4d\xce\x56\x37\xaa\x5d\x92\xba\x1b\x56\x45\xa3\x06\xa2\x8d\x75\x71\x67\xae\x6d\x15\x66\x2a\x0a\xca\x36\xf6\xd4\xc0\xf9\xb6\xfe\x00\xcb\x99\x79\x84\x66\xb2\xd2\x94\xa8\xc2\x71\x85\xd7\xf7\xd4\xeb\x85\x51\xa3\x56\x35\x19\x0a\x1c\xce\xdc\x2b\xcc\x78\xed\xc8\x78\x01\xd7\xcd\x55\xaa\x69\x74\x8f\x42\x94\x0c\xe5\xe5\xf8\x1b\x18\xa2\xf0\xec\xad\x46\xe6\x8e\x2d\x80\xfa\x54\xd2\x80\xaa\xae\x51\x65\x37\x68\xb1\x22\x90\xef\xbb\x9f\xe1\x93\x61\x2e\xfe\x60\x72\x16\xb4\x69\x94\x68\x2f\x82\x07\xa8\xd5\x07\xcc\x84\x9e\x14\xfe\x13\xfd\x7c\xc8\xbc\x89\x4d\xd2\x44\x22\xd8\x60\xa9\xa0\x65\x0f\x09\x27\xf5\x5f\xb4\x54\xdc\xcc\x98\x96\xd0\x41\x53\x58\x93\x5c\xb1\x27\x98\x61\x6f\x97\x54\xb2\xa4\x36\x6a\xaa\x9a\x26\x0a\xd2\xdc\x27\x34\xd4\xbc\xfb\x31\x4a\x2a\xb9\x5d\xd0\xcf\xd5\xe6\x07\xa9\xab\x0c\xa4\xa7\x39\x5d\xab\x34\x8d\x30\xb1\xa1\xde\xb3\xd0\x1d\xb2\x56\xa2\xd9\x87\xd5\x15\xa5\xa5\x0a\x05\x76\xd4\x3a\xe4\x54\x32\x7c\x90\xa7\xca\x42\x38\x41\x9d\xae\xff\x92\x9e\x38\xea\x01\x64\xde\x15\x54\xb8\xe7\x23\x48\x6a\x9d\x97\x2d\xd0\x96\xe5\xb9\x6c\x55\x9b\x8f\x2e\xc8\xf5\x19\xa9\x30\xf6\x24\x8f\x70\xdb\xf3\x6a\x54\xa0\x0d\x30\xa2\x99\x8e\xfe\x4f\x0b\x3e\x6b\x3c\x41\xf7\x62\xe3\xa1\x39\x88\x11\x59\xe0\x94\x96\x90\x98\x99\x79\x77\x6c\xa7\x1a\xb9\x37\x3c\x41\x25\xe3\xe7\xc7\xc6\xe8\x28\xb1\x39\x45\x62\xe7\x08\xdb\x32\x79\x72\x46\x3b\x6b\x0f\x70\xf1\xc9\x05\xb5\xbb\x16\x0e\xf9\x40\xc2\xbd\x02\x33\x17\xec\xa0\x95\x6d\xbf\x47\x91\x8d\xff\xd5\x6a\x1a\x75\x3c\x6b\xaa\x5f\xa1\xeb\xb9\xcd\x97\x5d\x6f\x1f\x6a\x78\xda\x5d\xb1\x0e\x00\x5c\x47\x5d\xd9\x74\x41\x8e\x1b\xd1\x8d\x8e\x52\x25\x7f\xb3\x49\xd8\x30\x18\x2c\x12\x64\x25\xca\xe0\x7c\xf1\x30\x18\xd6\xa3\x50\xa7\x61\xdd\x0f\x32\x65\xa2\x0d\x68\x62\x59\xb5\xf8\x74\x74\x74\x05\xf9\x17\xb5\x29\x1e\x32\x91\xe2\x31\xdf\x19\x08\x38\x14\x24\xef\x72\xd4\x5f\xd7\x1a\xbd\x49\x15\x6b\xff\xab\x25\x3a\x8f\xae\xaf\x3b\x3b\x87\x0a\x6b\x74\x50\xc4\x8b\x70\x9d\xaf\x28\xf3\xc7\x97\x25\x3a\xc4\xe7\x3e\xca\xc8\xab\x5f\x82\x8c\x28\xd2\x49\x73\x0e\x32\xd7\x47\xa5\x4e\x48\xad\x59\x17\x4e\xba\x2f\x0f\x65\xe8\x5e\xdc\xc6\x8d\xe7\xd5\x73\x83\x85\x54\x1e\xb1\x73\x5e\x3e\xd5\x64\x20\xfe\x9b\xed\x43\x5d\x84\xb7\xb4\x82\xf7\x45\xed\xe9\x1b\xe3\xa6\x03\x26\xa3\x0b\x02\x09\x75\x17\x8d\xd1\x84\xc4\x5e\x12\xb7\x38\x9e\x7d\x46\x78\xcd\xba\x6c\xde\x16\xc1\x45\xf4\x53\x0c\x7f\x44\xe1\x9c\x94\x64\xa0\xa8\x74\x4f\x02\x78\xbb\x83\x6d\x43\xd8\xc8\x13\x74\x46\x16\x90\xee\x84\xbe\x17\xd0\xa3\x77\x46\x2d\xe9\x57\x04\xd8\x05\x45\x2e\x72\x23\x08\x40\xb9\x94\x71\xa5\x24\xc9\x2c\xb2\x8a\x1c\xd2\x40\x17\x10\x5c\x29\x74\x03\xd9\xa3\x2f\xab\xf2\xec\x3b\x80\x3b\xb5\x2d\x68\x66\xd6\x54\x4d\x44\x1c\xd8\x8a\xf1\x58\xd2\xf8\x0a\xc5\xcf\x6d\x96\xeb\xda\xf0\x52\xd0\xf0\x52\xa2\xe1\x25\x22\x81\x95\xd2\x3c\xda\xe1\xa5\x81\xbf\x89\x33\x46\xae\x4a\xba\xe2\xee\x71\xd3\x36\xfd\x6a\x6f\x4b\x14\xab\x23\x18\xed\x5b\x94\x70\x35\xc0\xad\x41\x53\x0b\x6c\xe7\x5e\x7e\xaa\xab\xe5\x57\xb4\x08\xf4\x2c\x5b\x25\x1b\x5d\x8f\x37\x52\x40\x29\x65\x6c\x6b\xd1\x00\x09\x61\xcd\xbb\x4e\xbd\x07\x7d\xe0\xe1\x64\xea\xd2\x3a\x23\x05\x02\x79\x0c\xe4\xc9\xd7\xc9\x38\x8a\x26\x2c\x95\xad\xa4\xca\x88\xfc\x04\x53\xa6\x98\x8b\x7c\xdf\x51\x46\xbf\x93\x74\x96\x1d\xd5\x83\x88\x2c\xb5\x53\xaa\xc5\xd8\x4e\x8c\x95\xd4\xcd\x17\xdf\x39\x3a\xb2\x0a\x3b\xb2\xdc\x10\x46\x0b\x80\xdd\x74\xa6\x64\xa6\xdc\x0b\x8a\xc0\x2b\x9d\x9b\x4c\xe1\x09\x89\xe9\xe6\x1b\xc4\x33\x6c\x7e\x04\x37\x8d\xb2\x74\x96\xa3\x43\x06\xa9\x22\xf8\x14\x25\x8d\x6c\xfe\x58\xa6\x1a\x6e\x1e\x50\x70\x90\x7d\x44\xdb\x4a\x52\x43\xd1\x13\xba\x4b\x4e\x02\x82\x30\x3e\xc7\xde\x19\x1d\xcc\x51\x1f\x67\xaa\xc0\x69\x61\xe3\x8a\x2d\xca\x7b\x14\x4f\x41\x81\x80\x53\xb1\xbb\xfb\xd3\xfc\xb1\x84\x38\xea\x7d\x1a\xda\x91\x4b\x5b\xc9\x37\x76\x6e\x69\x1a\xd6\xfc\xb1\x76\x2f\x8c\xbf\xbb\x06\x94\x8c\x34\x38\x02\x5d\x37\xcd\x2a\xf4\x85\x03\xe4\x00\xfe\xc9\x0c\xee\xe1\xea\x6e\x6d\x4d\x83\x61\x2f\xe4\x28\x26\x4b\xd4\x7d\x77\xfb\xec\x43\x42\xfa\xaa\x70\xb7\xbc\x35\x54\x3d\xf2\x02\xdc\x16\x40\x8d\x94\x82\x26\x38\x95\x82\x0c\x0d\x88\x06\x23\xc5\xc8\xf2\x37\x2c\x0e\x70\x62\x58\x1a\x76\xdf\xb6\x92\x19\xee\xd1\xe5\x0b\x91\x14\x59\x22\xe2\x2a\x12\x35\x2a\x34\x93\x23\x39\x45\xdf\x7e\xc1\x89\xe4\x15\x23\xcf\x2c\xa0\x6d\x11\x4e\xcf\xf3\x71\x44\x67\x7d\xec\xfe\xbe\x08\x6c\xe9\xd3\xb5\x63\x0b\x1d\xad\x16\x39\x90\xa2\x50\x31\x30\x2a\x73\xc4\x82\x52\x4e\x63\x89\x03\x62\x4d\x25\xea\xbd\xfb\xe4\xba\x43\x58\x6c\x46\xee\x88\xe4\xc7\x35\xa0\x0f\x7c\xd9\xb7\xd7\xad\x24\x91\xba\x92\xa5\x52\xd8\x26\xe7\x4a\x09\x29\x96\x79\xd7\xad\x92\x39\x27\xc0\xb4\x0a\x71\xc2\x2a\x06\x94\x19\x2f\xd4\x87\x80\xfc\x88\x3a\xb8\x28\x2e\x84\xe8\x4d\xcc\xc3\x6f\xb2\xc4\xaa\x1b\x97\x32\x9f\x60\x77\xe0\x3a\xe5\x1a\x2c\x21\x96\x00\xd9\xca\xd1\x66\xc7\x9e\x04\x5e\xae\x6f\xa7\x19\x8a\xd9\x98\x6e\x6a\x23\xfa\x68\x23\xf9\x84\x2b\x61\x91\xca\x88\xdc\x0d\x0b\x2e\x52\x8b\x20\xd8\x26\x0b\x84\xdf\x8f\xb2\x5d\x6b\x28\x6c\x25\xaf\x2a\xd2\x55\x59\xc0\x26\x21\x8f\x95\x7b\x68\x15\x3d\xa1\x2a\x1f\x16\x10\xfa\x4c\x99\xa1\x8b\xd7\x61\x51\xc9\xb0\xca\xb7\x10\x81\x1d\xa8\x67\x52\xfa\x24\x05\x7d\x6e\x76\xba\xf6\x60\xe4\x88\xdb\x75\xbd\x6d\xd7\xc8\x70\xb2\x15\x89\x2a\x58\x78\xc8\x51\xc2\x0d\x8e\x0c\x22\x42\xcc\xfb\x8a\x80\x05\xa6\x17\xe4\x3b\xb3\x3c\xe8\x51\xb5\x40\xfd\xe8\xcc\x6a\x3e\xfb\x4d\xa0\xdf\x8f\xa2\x40\x2c\xd3\x68\x58\x89\x55\xda\xc6\x32\x3c\x59\xd7\xc0\xf8\x91\x54\xe0\xe0\x20\x15\x37\x22\x53\xda\x39\x7b\x48\xb0\x70\xe9\xa1\x7b\x70\xb0\xea\x82\xd4\x14\x2c\x01\x42\x90\xd4\x95\x17\x4b\xff\xa8\x73\x99\xc6\xec\x4c\x77\xe4\xaa\xa7\x34\x72\xf3\x47\x5c\x3e\x26\x72\x35\xf5\xec\x2b\xa3\xb5\xf3\xea\x91\x4e\x95\xdc\x9e\xdc\x55\x0c\x05\xf0\xbd\x84\x94\x9b\xd0\x6d\x9b\xa9\xc8\xbc\x6b\x75\x5c\x9d\x8e\x7d\x75\x3a\x96\xd5\xe9\xa8\xab\xd3\xd1\x5e\x77\x3a\x46\xa3\xa3\xa1\xf6\x08\x22\xcb\x37\x8b\x21\x11\xa5\x6e\x0f\xce\x42\xd5\xf2\x83\x66\xc7\xc1\x80\xf2\x57\xba\x1d\xbb\xeb\x94\x34\x47\xf1\xc7\x52\xad\x2c\xba\x31\xd4\x33\xd6\xa3\x9b\xd1\xe8\xe8\xc2\xdc\x43\x25\x70\x3e\x02\xa0\x10\x5c\x86\x09\x64\xaa\x63\x46\xba\xa9\x84\x1e\xb0\x76\x64\xa4\xd8\xd6\x58\x17\x79\xba\x30\x20\x57\xa2\x14\x36\xbb\x0f\xed\xfa\xc6\x67\x11\x33\x79\x24\x58\xb1\x23\xce\x21\xfc\x98\xd1\x93\x85\x3a\xe5\x82\x0d\xb5\x20\xc3\xfc\x71\x58\x77\x35\x09\xad\x0a\x5b\x7b\xce\x65\x3f\x37\x12\xeb\x9e\x44\x57\xd5\xd1\xa0\xdf\x60\x1d\x0c\x24\x05\xd4\xf6\x02\x47\xda\xd8\x54\x00\x69\x95\x87\x3f\x22\x9d\x31\xa8\x89\x51\x31\x3b\x57\x7d\x02\x7a\xf1\xd0\xf2\x07\x5d\x56\x89\xd0\xc5\x12\x85\x52\xeb\x8d\xbe\xd4\x7b\x25\x22\xab\xcd\x93\x76\xd0\xef\xdb\xe7\xa9\xdb\x51\x79\x77\xdb\xe5\x79\xbd\xef\x3f\xe8\xf2\x4c\xa3\xc8\xc2\x10\x59\x1d\x9e\xe7\x9f\x69\xf1\x14\x58\x49\x68\xed\x74\x63\xd6\x2d\x02\x24\x9c\x72\x6d\x61\x7a\xb0\xa7\xbc\xdf\xf4\x94\x47\x4b\x79\x8f\x96\xf2\x86\x0a\x78\x48\x04\xac\x74\x94\x47\xa1\xe2\x15\x3d\xe5\xc4\x8d\x3a\xc1\x2d\x29\xeb\x76\x7c\xab\xa7\xbc\xfd\x7c\x4f\xf9\x58\x3d\xe5\xf5\xe8\x29\x2f\xab\xa7\x5c\x5f\xf7\xca\xdb\xea\x95\xff\x6e\x96\x69\xfa\x5d\x25\x88\x29\x14\xb1\xb6\xa3\x42\x65\x19\x09\x83\x6f\xcc\xa0\xaa\x42\xb7\x18\xe2\x2b\x16\x7d\x9a\x21\x46\x75\x1c\xcd\xab\xe4\xc4\x87\x6e\xb3\x03\xb4\xa6\x05\x49\xbd\xde\x36\xb2\x86\x38\x8f\x46\xd6\xb9\xaa\x66\x56\x2f\x9d\xba\xb1\xfa\x04\xfd\x19\x9a\x17\xc9\xa3\xfb\x16\x56\xb6\xe9\x85\xab\xc6\x7c\x3f\x8a\x53\x56\xe8\x1f\x45\xed\x25\x84\x9f\x1b\xb9\xa2\xe8\x4f\x44\xa0\xf2\xb6\x4d\xd5\x8e\x44\x5b\x5b\x6d\xaa\x10\xc6\xad\xde\xe5\xca\xa2\xb3\x6a\x27\x3c\xe2\x1e\x40\x04\x18\x06\x79\x81\xee\xfb\x54\xc3\x3e\xe8\xc4\x5f\x88\x36\x75\xe0\x75\x8c\x40\x0a\x1b\xcc\x85\xa1\x38\x44\xfa\x09\x75\xdf\x36\xeb\xeb\x96\xd4\x26\xd7\x02\x48\x94\x5a\xbb\x35\xc2\x4e\xd4\xf3\x81\x03\x36\xe9\x3d\x18\xf5\x5d\xad\xfc\x89\xac\x46\x17\x9a\x11\x38\xfd\x6a\x51\x85\xaf\xec\x03\x70\x73\x71\xfa\xe3\xbe\xcb\x39\x4a\xc7\xd8\xc0\x0a\x61\xff\x94\x94\x30\x2c\x71\xf0\x9b\x8e\x55\x37\xb3\xaf\xb6\xfd\xd1\xb1\x5a\x7f\xaa\x63\xb5\x7c\xd9\xb1\x5a\xb8\x02\xbf\xd1\xb1\x5a\xa2\x63\x55\x57\xc7\xaa\xde\x75\xac\xda\xab\x8e\x55\x03\xa2\xf3\xf3\x9e\x26\xb7\xdc\x88\xc5\x23\x61\x53\xf6\xd8\x86\x11\xb7\x41\xba\x6c\x0c\x96\x79\xb2\x80\x44\xa3\xc9\xd8\x45\x75\xa8\x6a\xbf\xb6\x9f\xed\x43\x2d\xd1\x87\x3a\x08\x69\xb7\xfa\x50\x57\x45\x7c\x18\x97\xae\x71\x59\x54\x25\x61\x1c\x50\x4e\x09\xa2\x74\x39\x8f\x47\xdc\x95\xef\xe6\x88\x6e\x60\x47\x02\x96\x11\xad\xa3\x70\xf7\x30\x49\xa5\xb8\x76\xf8\x0e\xde\x88\x2e\xbc\x91\xfa\x1a\x6f\x44\x17\xde\xc8\x91\x16\x42\xda\xa2\x46\x49\x3c\x8b\x68\xeb\x2b\xb8\x91\x23\x66\x7c\x53\x1b\x5c\x02\x98\xf3\x0e\x69\xa4\x1d\x48\x23\xfa\x1a\x69\x64\x7c\x07\x69\x04\x66\x0a\x14\xaf\xb1\x8e\xb0\x74\xa0\x8b\x48\xd9\x5a\x6a\xc4\x5c\xc1\x1e\x26\x96\x16\x32\x30\x68\xbf\x69\x2c\xed\xed\xcd\xcd\x23\x94\xac\x30\xe1\x25\x7e\x5f\xca\x8c\x96\xbf\x86\x20\x83\x26\x41\x03\x7d\x48\x72\x00\xa3\x24\x85\x4e\x3d\xe4\xbd\xe4\x0d\xf2\xfe\x06\x6a\x04\xb9\xb4\xa4\xac\x96\x0e\x80\x40\x57\xf7\xb8\x44\x45\x8a\xa2\x46\x9c\x92\xf5\x60\x16\xfe\x1a\x8b\xc3\xf4\x24\xa9\x29\x10\x51\xf5\x40\x74\x60\x07\xc1\x1b\xa9\x0b\xfe\xfc\x97\xe7\xbf\xfd\xcf\xef\x10\xe2\x1d\x68\x35\x2a\x28\x9f\x7f\x06\x53\x60\x7d\x90\x96\xea\xa6\x02\x0a\xf6\x5e\x77\x4d\x60\x9d\xaa\x32\x1e\x2a\x83\x67\x35\x0d\xbd\x88\xa0\x8e\x76\x3e\xb6\x34\x5a\x79\x88\x63\x30\x6e\xe1\x7e\x75\xad\xf2\x80\xa0\x49\xdb\x0c\x30\xcb\xf6\x50\x52\xef\xc3\x85\x8b\xd4\xcd\xb6\x99\xea\xac\xcf\x35\xf1\xb8\x05\x6c\x13\xf3\x79\x6f\xa9\x15\x3f\x78\x53\x60\x35\x8f\x9f\xba\xd6\xef\xe7\xba\x22\xb9\x65\xa9\xa9\x3e\xfb\x2a\xd1\x07\x41\x73\x41\xbd\xec\x35\x15\xb4\x16\xcd\xee\x5e\xc5\xac\xe3\xc1\xc8\x6f\x99\xd3\xec\x97\x81\x2a\xd3\xfe\x08\x68\xc5\x87\x75\x0c\x38\x56\x6e\xde\x14\x1d\x60\x52\x2a\x9b\x3c\x43\x5c\x3e\x28\x2a\x50\x0a\xf8\x3d\x00\x43\x6f\xcf\x10\xc2\x17\x3f\xc3\x48\xa3\xdb\x63\x05\x4a\xe6\x44\xfc\x5b\xd2\x90\x9f\xbb\xd2\xdf\x44\x64\xf5\xea\xb7\xaf\x69\x29\x7a\xee\xff\xb7\x88\xfd\xb7\x3f\xfc\x27\x5b\x15\xbf\x89\xbf\xe3\xd5\x6f\xbf\x3e\x57\xed\xe0\x4b\xf9\x0f\xbe\xaa\x9e\x3f\xbd\x91\x39\x73\xc2\x77\xee\xa9\x67\x7b\x10\xdd\xdc\x69\x1f\x17\x37\xdc\x01\xdb\x2c\xd5\x3f\x9c\xc9\x5c\x0b\x1d\x5f\x44\x9e\xbe\xcc\xbe\xcd\xd4\xfc\x3a\x13\x5a\x1d\x8c\x30\xfa\x0f\x37\x7f\xc3\x17\x15\xa1\xd5\x3c\xea\xc5\x1d\x9e\x41\x3c\xaf\x7d\xbd\x2f\x1d\x0c\x73\x73\x34\x54\xc2\xf4\xf5\xe5\x67\x7c\x76\xe1\xf7\xf6\x60\x58\x8d\xf7\x55\xc0\xdd\x3d\x6f\xce\x7a\xd1\xd4\x60\xe0\x56\xa9\x0f\xc7\x9f\x7e\x8c\xd9\xa4\x6c\x90\xb2\x0f\x9a\x5a\xeb\xbf\xf8\x93\x3f\x60\xe1\xab\xdf\xbf\xd6\x9f\x05\xdd\xc7\xd6\x46\xd2\x39\x10\xe3\xe3\xb7\xda\x53\x4f\xd6\xda\x39\xbb\x97\x44\xdc\x02\x5b\xb4\xaf\xe4\x94\xb2\xf2\x0b\x5a\x7d\xd8\xf0\x83\x83\xf6\x4d\xfd\x62\xfa\x93\xe4\x93\x7f\x8a\x3f\x85\x43\x31\x81\x66\x29\x72\xc6\x0a\x83\x4a\x06\xc9\x2c\x68\x24\xbb\x95\x78\x8f\x03\xfb\xb9\x7b\x3f\xdd\x0d\xd8\xdf\xc0\xaf\x7b\xde\x45\x5f\x5d\x4b\x5c\x27\xf8\x3a\xdb\xd6\x53\xad\xc5\x6f\x6d\x4d\x55\x6c\x1b\xa9\xf0\xa3\x67\xe4\x3b\x2e\x96\xd0\x0d\x51\xc4\x67\x00\x97\x23\x8f\xf8\xfb\xdf\xd7\x11\xed\x8b\xf2\x4d\x70\x6b\x6e\x99\xb7\xcd\x8d\x9c\xf9\x30\x36\xf7\xaa\x7d\x11\xfa\xce\xa9\xc9\x64\x43\x7b\x08\x01\xc7\xf8\x35\xf1\xe5\x60\x85\xa4\xc2\xbe\x7b\x86\x2a\xda\x4a\xdb\xb3\x5b\x71\xfa\x70\xf3\x57\xff\xaa\xe0\xc7\x73\x54\xff\x2a\xb3\x50\x0d\x15\x6f\x7c\x6f\xa0\x0b\x80\xf1\x3c\x34\xbe\xe9\x07\x7a\xe0\x09\x47\xca\xf8\x21\x4f\x01\x7e\xc6\x61\x5b\x75\xfb\x84\xa7\xbb\x1d\xc0\xc3\xf5\x8f\x6f\x02\x7e\xaf\x66\x9b\x7e\x90\x54\x7c\x35\x96\x36\xfc\x81\x3b\x08\x62\x9b\x36\x9f\x41\x2f\xe8\x0b\x52\xeb\x04\x87\x67\x69\x33\xea\xb6\xe6\x53\x45\x48\x2a\x63\xeb\x12\x15\x77\x53\xbc\x15\x37\xb6\x34\x0d\xeb\xbf\xdc\x16\x0d\xe7\x02\xc1\xf6\xd4\x4f\x68\x88\xeb\x63\x25\x38\xd1\x93\xdd\x07\xa8\x98\x91\xb9\x57\x90\x40\x15\xb4\x2a\x2b\xdf\xe1\x70\x7e\xca\x56\xcf\xab\x33\xae\x34\x78\x6b\x7c\x2d\xfd\x51\x53\x79\x7d\x1d\x71\x8d\x20\x91\xac\xbe\x02\x35\x97\x87\xe1\x5b\x87\xcd\x1b\x83\x1f\xb9\x00\xa8\x0f\x03\x0a\xe4\x02\x8a\x5b\xbf\x86\xfe\x88\x3f\xfe\xfd\xeb\xf0\x37\xe9\xdb\xdb\x1f\x7e\x95\x03\x4a\xeb\xf8\x6f\xbf\x87\x60\x11\xfc\xf3\xe7\x77\xf7\x6b\x67\xa2\xe6\x7f\x6e\x7f\xfa\xd3\x95\xb3\xd1\xcc\x25\xb8\xea\xa3\xab\x5e\xdf\xff\x62\xa9\xd6\x16\x6c\x1b\x20\xe0\x72\xd9\x53\xbe\x2c\x73\xfd\xd5\xfe\x24\x5f\x3b\x12\xf5\x43\xeb\x63\x1b\x18\x4e\x27\x81\xa0\xdf\xd7\x0e\x42\x60\x76\xa1\x7e\xed\x90\xf3\xd7\x7f\xfe\xa7\xe3\x90\x71\x94\x67\x4b\x03\xbc\x88\x7e\x2c\x1f\xe4\xe3\xfd\x59\xbe\x3b\xae\xeb\xaf\xe2\xfb\xad\xfb\xf1\xc0\x09\xbd\xfe\xf2\xfd\x51\xf0\xc2\xbe\x72\x84\xeb\xdc\x7c\x97\xdf\xef\x2b\x0b\x44\xbe\xb1\x40\x04\x85\x82\x9b\xe6\x64\xad\xbf\x49\xe2\xef\x48\xa3\xff\x58\xdd\xb0\xbf\x54\xbf\xaa\x6e\x6e\x55\xd1\x55\xe1\xbc\xdd\xa6\xf8\x4d\xa6\xd7\xed\x0f\xbf\xbe\x6d\xae\x44\x75\x5f\x48\xc0\xa3\x20\x35\x24\x60\x77\x09\x48\xf9\xd7\x43\xfe\xb5\xf8\x5a\x7b\x12\x0b\x84\xc8\x9b\x9f\x85\x2c\xf2\x7d\x33\x52\x79\x75\xc8\x25\x8c\xbe\xbb\x71\x32\x56\x05\x7c\xee\xc7\x91\xb2\x42\x2a\xd9\x70\xa3\xb8\xb5\x7e\xd1\x58\x1a\xd6\xbe\x0c\xf2\xdf\x6d\x9b\x9b\xe3\x3c\x50\x1b\xb9\x42\xf3\x95\x89\xcf\x36\x17\x82\xb3\x14\x1e\x10\xf8\x43\x5f\x0e\xec\x76\xb9\xc6\x31\x1e\x67\xb2\xf9\xc0\x03\xf9\xf0\x1e\xef\xce\xf0\xdd\x21\x5d\x7f\xc4\xaf\xb7\xfe\xac\xd8\x6f\xd7\x3f\x7c\x7f\xc3\xe4\x20\x3d\x7f\x7d\x80\x9b\x49\xf9\x1e\xa1\xea\x57\x56\x86\x7c\x6b\x65\xe4\x34\xf2\xd8\x10\x03\xe9\x37\x6a\x69\x1c\x6a\x09\x45\xeb\xd4\x4b\x5a\x3e\xb4\xd4\xb4\x84\x2a\x3c\x34\x61\x6e\x87\x26\xd4\x72\x72\x09\x05\x67\x65\xe9\x3c\x4b\xbd\x77\x28\xc3\xde\xfd\x71\xa7\x0c\xa3\x31\xfe\x3b\xdb\xe4\xbf\xff\xf5\xdf\xfe\xfb\xff\x7b\xfe\x1f\x7f\xf9\xb7\x37\xe8\x95\xaf\x1a\xa3\xa8\x8a\x46\x01\xc8\x2f\xa9\x95\xd4\x18\x3b\x03\xee\xc3\x66\x17\x19\xa9\xa3\x4a\xc5\x4e\x37\x7f\x4d\xcd\x4a\xea\xa5\x3c\xc8\x4c\x3a\xa6\x0b\x94\x52\xfd\x0b\xfe\x8d\x15\x7c\xf3\xef\xd4\xf2\xa1\x82\x17\x25\x8d\x5e\xfc\x11\x7f\x1b\x05\x98\xe3\xfd\x01\xc5\xf9\x2e\x53\xca\xfd\x09\x50\xd0\x57\x65\xbc\x7c\xea\xa9\xb7\x0a\xaa\x7f\xd5\xa7\x92\x64\x80\x5f\x58\x64\xaf\x69\xcc\xfe\x61\xa4\x91\xcb\x05\x49\xb5\x0d\x9f\x7c\x5b\x4d\xbf\x65\x12\x7f\x2c\x65\xbe\x6a\x43\xa5\x02\xbc\x28\xa9\xbf\xdc\xc4\x98\x5c\x9a\x6e\x7a\x11\x77\x73\x53\x7e\x15\x7f\x2a\x5a\x52\x99\x20\x06\x1e\xe2\x97\x27\x76\x5b\x08\x24\xec\x0c\xb2\xf6\xc1\x7c\x8d\xbc\x4e\x98\xa0\x4c\xb4\xf4\x81\x9f\xeb\x8e\x06\xf6\x13\x7e\x51\x0e\x54\x3a\xe4\x54\x4a\x7d\xf9\x54\xd1\x67\xdb\xd3\x90\xf2\x61\xa6\x22\x17\xa0\xb8\x59\x9a\xf6\xa1\xa6\x51\xe7\x25\xf5\xd2\xd1\xe3\xf2\xf7\xcd\xdd\xcf\xe0\x0d\xb5\x51\x7c\x3f\xbf\xaf\xca\xd7\x32\xea\xcb\xe9\xfc\x6a\xd4\x40\xe7\xd5\xe6\x13\x73\xdd\x90\xeb\xd3\xee\xbe\x02\x69\x70\xb3\xf0\xbc\x1f\x66\x9a\x08\x83\x84\xde\xef\xd3\x2f\x5a\xfc\x11\xe5\x3a\x2d\xa9\x40\x87\x8d\x7a\x46\xfc\x24\x6f\xa9\x0e\xd6\xb5\x37\x80\x91\xf9\x85\x8c\x32\x7c\x95\x95\x1f\xaa\xed\xd7\xe3\x7f\x5b\xe5\xf8\x0f\x96\xc3\x7f\xfa\xfd\xf5\xa3\x55\xf0\x8d\xd8\x91\xd5\xab\x09\x23\x8a\x48\x8a\x19\x5a\x6e\x2e\x7b\x6a\x3c\xa7\x7c\x00\x7d\xe2\x03\x60\xf1\xdc\xf6\x1e\xc0\xc4\xab\xc8\x27\xd8\x40\x85\xb1\x21\x63\xf9\x34\x52\x87\x21\x73\x54\x23\x22\xf2\x94\xac\x5d\x58\x5f\x84\x78\xff\x0f\x17\xc0\xff\xfa\xeb\x9f\xff\xf5\x2f\xe7\xff\xf5\x97\xff\xef\xc7\xc1\xa0\x6f\xdd\xef\x9a\xda\xe8\xe8\x95\x05\x63\x8b\x44\x2b\x16\x7b\x91\xd9\xe5\xd3\x66\xe4\xef\x72\x34\xe0\x64\xf6\x5c\xb0\xef\x1d\x60\x16\x1b\x9f\xfd\x42\x5a\xd4\x9e\x74\xb0\xf1\xf5\x05\x86\x52\xa4\x24\x1b\x7a\x6a\x9a\x46\xb5\x2d\x5e\x56\xee\x08\xe9\xca\x0b\x9b\x22\x6d\x94\xb3\x6b\x71\x80\x9f\x89\x04\x32\xbf\x24\xeb\xa8\xaf\x6b\x49\xba\x5d\xa2\x33\x60\x76\x73\x5b\x21\xab\xa6\x3a\xe1\xe2\x03\x72\xd0\x8d\x6c\x80\x82\x88\x21\x2e\x8f\xe2\xd1\x76\x14\x8f\x4a\x2b\xa0\x7d\xb4\x73\xaa\x05\x48\x55\x65\x93\x54\xb5\x03\xe3\x6b\xd3\xa4\x13\xac\x0a\x93\x29\xcb\x62\x24\x9b\x99\x05\x4d\x52\x52\xea\x85\x49\x3a\xc0\x74\xb4\x3d\x59\x75\x0f\x99\xa8\x5a\x95\xc4\x09\x05\xe4\xd1\x7b\x6a\x43\x2f\x7b\xdc\x5b\xad\xe7\x24\xa8\x39\xd6\x48\x93\x66\xe2\x88\x31\x00\xb6\xa7\x32\xa7\x4b\x46\x37\x7e\xa4\x81\xcd\x5a\x76\xa0\x37\xed\x42\x78\x84\x09\xc2\x19\x00\x95\xcd\x0a\x84\x38\x77\x0f\x70\xe1\xe8\x58\x41\x7b\x4a\x2d\xfe\x07\xf6\x24\x08\xa9\xb4\x4a\xab\x97\x95\xbf\x88\xf4\x4d\x1e\x76\x16\xa4\xb0\x7c\xc7\xfb\x45\x57\x58\x4f\x90\xfa\x69\x02\x11\x4d\x4b\xaa\xe8\x27\xb4\x34\xbb\x06\x10\x9c\xa1\x66\x59\x71\x67\x0d\x08\x75\xad\x6f\x9a\x7a\x75\xb7\x97\xfc\xd8\x22\x6e\xf2\xe6\x62\x2e\xa8\x27\xbe\x58\xcb\xd9\x2f\x2f\x35\x69\x69\x02\x8f\xa2\x4d\x34\x90\xa0\x49\xba\x1a\xba\x0c\x27\x6b\xcf\x37\xa1\x34\xec\x13\xad\x35\xa2\x40\x68\xc3\x0c\x80\xad\x21\x4d\xab\xbb\xa6\x8e\x82\x13\xc9\x13\x66\x68\x05\xf6\xa9\x7f\xea\xcb\xc5\x5d\xaa\x59\x53\x97\x86\x44\x29\xe2\x1c\x0d\x14\x23\xbb\x25\x05\x6c\xd6\x5e\xd2\x98\x69\xd4\xba\x13\x2c\xc8\xfc\xea\x6b\x47\x9b\xdf\xae\x6e\xed\xb3\x79\x03\x65\x95\x68\xe4\x45\xfe\x9d\x3d\x53\x38\xe8\xa9\x24\xad\xb2\xf1\x79\x15\xa1\x63\x7b\x3c\x11\x8e\x76\x4f\x83\x3d\x78\xea\x87\xc6\x4a\x81\x29\x3b\x2b\x41\xdf\xd0\x5b\xd2\x83\x1c\xac\xcd\x0e\x6c\x33\x61\x47\xb0\x06\xf7\x6e\xac\x0e\x6d\x2c\x33\x3a\x83\xaa\x05\xe1\xfc\xb2\xbb\xbf\xb8\x83\x24\x71\xc7\x7d\x71\xa9\x61\xed\xd4\x92\xf6\x0d\x4f\xab\x33\xce\xa7\xa8\xf7\xe2\xcb\x0f\xb8\xaf\x69\xa2\xdf\x78\x28\x51\x51\xfc\xca\xc7\xd1\x4d\x03\xff\x92\x14\x5b\x9b\x2b\xdd\xa4\x76\xea\x39\x0d\xdd\xf8\xec\x07\x35\x16\xd2\xa1\x1a\xd8\x26\xda\x1b\xfa\x24\x66\xb8\x24\x99\xa9\xf0\x50\x3d\x4a\xc1\x94\x58\x26\xa8\xd2\x8a\xae\xc4\xd5\x75\xd7\xa3\x98\xbc\xcc\x68\x69\xad\x85\x55\x3f\x26\xd8\xd2\xf0\xff\xc6\x0c\x40\x55\xa0\x18\x62\xfd\x20\x0f\x8d\xea\xd3\x86\x1e\xad\x51\x58\x60\x61\x15\x2b\xc3\x37\x19\x56\x47\xbb\xb0\xb5\xb1\x00\xd3\xaf\x74\xf6\xae\x57\xc0\xa6\x22\xf8\x80\x82\xf1\xa6\xcf\xc9\x1a\x30\x8d\x0a\x21\x41\x34\x0d\x76\xab\x16\x60\x30\x12\x22\x67\x5b\x84\x10\x58\x97\x48\x3b\xfa\xa2\xc7\x0a\x01\x25\x4d\x1e\xea\xe6\x48\x92\x5a\x81\xb9\x52\xd8\x4e\x08\xec\xae\x96\xac\x75\x36\x1c\xd7\xa8\x8b\x93\x95\xb6\x0e\xaa\xb5\xa8\xd6\xb8\xc1\x53\xb6\xb9\x4a\x31\x7f\x00\x56\x1c\x04\xd9\x66\x60\xd9\x3c\xb3\x63\x10\x9d\xba\x66\xc4\x75\xa9\xd8\xeb\xe8\x23\x41\xc1\x19\x7a\x72\xb0\x1e\x2c\x61\x05\xb5\x69\x17\x7a\xd3\x63\x2e\x70\xf2\xa2\x51\x1e\xe0\xc2\x10\x58\x2a\xa0\x12\x44\xf4\xb1\xe9\x93\xcb\xc0\x0b\xca\x3e\x4a\x6b\xe7\x34\x87\xfa\xee\xd8\x04\x20\x7c\xbd\x03\xd8\xb5\x60\xa5\x74\xc0\x23\x58\xa5\x24\x2e\xa0\x63\x86\x6c\xf3\x7f\x97\xe6\xf2\x00\xc8\x95\x25\xcd\x42\x20\x2e\x97\x89\x40\x73\x47\x99\x00\xab\xc3\x4a\xc0\x1c\x46\x05\xb1\x90\x7d\xc2\x77\xd7\xe4\xb6\x31\xe0\xc9\x68\xab\x7b\x49\x36\x51\xf6\x39\x59\x26\x4c\x30\x0f\x25\xde\x9b\x80\x36\x13\xa8\xc1\x09\x55\x36\x28\x64\x43\xf6\x01\xb8\x73\xad\x22\x18\x34\x11\xa1\x59\xdc\x57\x2e\x60\x24\x19\xd0\x05\xd0\xd2\x3d\x49\x72\x72\xe1\x31\xcb\x18\x0c\x7a\x76\xe8\x7e\xad\x44\xf3\x81\x96\x02\x16\xa4\x1f\xb2\x03\x5c\x68\xa8\x6f\xb9\x9e\x21\xd2\x05\xc8\xff\x92\xba\xeb\x44\xc1\x97\xaa\x2f\xba\x4e\x79\x93\x66\x27\xeb\xa5\x80\x7c\xca\xed\x43\xfc\xd1\x15\x5b\x07\x97\x54\x0f\x03\x53\x08\x35\x39\xc2\xa9\xff\x41\xac\xf4\xc6\x78\xf8\x6d\x9e\xd8\x4c\x5d\x36\x77\xb0\xcf\x01\xc0\x88\x52\x01\xeb\x0b\x06\xb2\x27\xcb\xf3\xc2\x1c\xbd\xb8\xf8\xaf\x46\x02\xcb\x2c\xcd\x75\x81\x8f\x1c\xc5\x13\x6e\xc4\x8d\xd4\xfc\x38\xbd\x0e\x57\xe1\xae\xf5\x46\x4b\x7d\xa0\x08\x16\xcc\x42\x60\xba\x9a\x01\x42\x01\x56\xa3\xcc\xa2\x6b\xb6\x8e\xb4\xae\xc0\x49\x54\xa0\x2c\xcd\x1e\x78\x57\xfe\xf9\x9e\x9a\xdb\x16\x28\x3d\x6f\xe8\xf4\xec\x01\xde\x09\x93\xdb\xd7\x52\xcd\xae\x4c\x5b\x39\x29\x64\xb9\x2e\x89\xee\xb2\x98\x35\xbb\x88\x2f\xe8\x94\x78\xc6\xdf\x0c\x30\x9e\x53\x83\x2a\x86\x3d\xfa\xaa\xcb\x88\x2a\xb1\x8d\xb5\xc5\x27\x55\x57\xab\x6d\xca\xa5\x07\xd7\x16\x0c\x88\xdc\x59\x2f\x83\x3a\x99\xc2\xbe\x0f\x83\x39\xc6\x8a\x13\x16\xe8\x04\xf0\x0b\xf0\xd6\x8d\xa5\x71\x6c\x8c\x16\x5d\x76\xd9\x3c\xb9\xa9\x5e\x36\x3e\x1f\x15\x8f\xbe\xbe\xd9\x12\xb3\x2f\xf4\x6a\x34\x87\xae\x32\xcd\xa1\xe3\x34\x10\xc5\xdd\xe2\x65\xd5\x09\xb9\xaa\xd1\x01\x60\x7c\xbf\x56\x79\x46\xa3\xc9\x93\xaf\xd9\xf1\xec\x3b\x60\x5e\x02\x87\xad\x0e\x56\x58\x03\xe0\x19\xdd\x39\x76\x0e\x04\x8c\xea\xca\x19\xee\x1c\x1b\xd2\x7a\x4b\xc0\x5f\x4d\x25\xa3\x59\xb6\xa5\x06\xd9\x24\xcd\x2e\x04\x03\x69\xa2\xe7\x00\x26\xb0\xa8\xfb\x69\x12\x17\xe9\x52\x8a\x13\x50\x7c\xe6\x95\xa5\x9f\x7d\x27\x6c\xa8\x12\x52\xc3\xef\x2e\x0e\x34\x07\x2f\x59\x08\xee\xe3\xd7\x1c\x38\x77\x7d\xd6\x5f\xdd\x80\x43\x93\xa1\x9b\x21\x13\xb7\x7a\xce\xe1\xc6\xd0\xe6\xbb\x77\x98\x46\x61\x9d\x75\xe8\x5d\x84\x2d\x5d\xa8\xa0\xdc\xac\xcc\x44\x78\x95\x34\x14\xf7\x16\x86\x51\xb2\xcc\x1d\x2a\xa9\xa9\x3b\x06\xe8\x68\xaa\x49\x01\xad\x9d\xe6\x38\x27\xe2\x79\x2a\x77\x43\xd3\x54\x21\x33\x2b\x78\x59\x2d\x55\x6d\xee\xf2\x02\x6a\x5d\x20\xc3\x7b\x2b\x4f\x68\xf1\x4d\x39\x70\x8e\x58\xea\x47\x38\xb9\xc6\x02\xb3\x16\x9c\x94\x96\xc0\x3a\x23\xa7\x52\x93\xf5\xb9\xc5\x0b\x25\x44\x83\x78\xb4\xe1\xb6\x1f\x0a\x6d\x40\x19\x3f\x40\xfb\x07\x53\x1b\x64\x7e\x63\x3c\xc1\x6a\x22\x7e\x85\xb8\xfb\x9d\x00\xba\x81\xd0\x1a\x00\x6c\xa7\x71\x6e\x05\x2a\x1f\x54\x83\x70\x7a\x88\x92\xeb\xb2\x0c\x08\xb6\x36\x7b\x72\x29\x07\x04\x57\x41\xb3\x2b\x00\x78\x80\x9d\x0b\x83\x1b\x1d\xdf\x1d\x81\x3b\x6c\x72\xb4\x25\x4f\x3b\xcc\x9d\x59\x81\xcb\x0b\x9b\x17\xd1\x73\x13\xb7\x8e\x06\x64\x03\xf3\x51\x3d\x60\xef\x9a\x6f\xf5\x41\x66\xda\x01\x4b\x0b\xa0\xc0\x7b\x6c\xc9\x4a\x03\x71\x96\x44\xd1\x0f\x52\xec\x76\xbc\x01\xc1\x92\xe9\xd9\x1d\x22\xf6\xee\xa3\xa4\xb5\xa2\x4c\x16\xb5\xe1\x25\x35\xa0\xc6\xd4\xb0\x90\x2a\x90\xe0\xaa\x81\x40\xc7\x34\x00\x97\x93\x8e\xd4\xca\x70\xcb\x1b\xc2\x4e\x2e\x24\xee\x50\xd4\xfa\xa6\x02\x68\x12\x6b\xbe\x5b\xce\x44\x07\x47\x13\x6d\x9d\x7e\xc3\x01\x19\x82\x3e\x75\x18\x7f\xda\x93\x46\x67\x83\xd8\xcb\xa7\xbc\xe5\x4b\x94\xc3\xf9\x40\x50\xe9\x75\xe6\x9e\x32\x19\x89\xf4\x6c\x0d\x77\x6d\x1d\x82\x55\xfb\x35\x36\x3f\xb1\x16\xa2\x91\x38\xa8\x4d\x4f\x3e\x62\xa0\xc5\x52\x60\x08\x3a\xfb\xcd\x88\x72\xc7\xa7\x05\x22\xe6\x97\x5b\xe6\x25\x40\x9a\x8a\x9e\xd9\x8e\x0c\x4e\xbe\x49\x9a\x2b\xf3\x8b\xb0\x3c\x5e\x3e\xed\x30\xac\x36\xf4\x30\x9d\xd9\xf0\x98\x1b\x97\xfc\x1e\x96\x00\x1b\x50\x81\x97\x6c\x0a\x13\x36\xcd\x3c\xc2\xd4\x2f\xb0\xe0\x0d\x2b\x1f\xa4\x38\xc0\x8d\x9e\xf3\x12\x65\x6a\x2e\x91\x7a\x45\x6d\xf2\x99\x68\xaa\x2a\x3d\x55\xe8\x05\xab\xc4\xc0\x6e\xd5\x5e\x3e\x56\xc4\x6d\x40\xa0\x7d\x09\xbc\x19\x97\xae\x21\x9c\x02\x39\xa5\xa2\x1d\x8b\xd4\x52\x64\x1a\x72\xf9\x34\x97\x7c\x6a\xbf\x49\x3e\xb1\x02\xd4\x15\x7e\xff\xf6\xd2\xaa\xf3\x8b\xb5\xd5\x8e\xb5\x55\xbf\xb1\xb6\x62\x69\xad\x1a\x58\x2d\xa7\x92\xba\xb9\x87\xdc\xaf\x35\x99\xc4\xcf\x80\xf7\x83\x16\x9e\xda\x3b\x3c\xe3\xc1\x7e\x5a\x74\x1c\xa4\xc0\xd6\x8e\x62\xd8\x3e\x29\xbd\x45\xe6\xa2\x9e\x02\xd6\x3b\x68\x28\x7d\x83\xf9\x7a\x22\xce\xb6\xd0\x1e\x82\xfb\x00\x54\x8d\x12\x25\x79\x0b\x2a\x1b\x9e\x2c\x2c\x45\x59\x5d\x72\x92\x06\xdc\xc5\x7c\x34\x86\x91\xe8\xb3\x13\x7c\xdb\x8d\x23\x17\xe8\x42\x4f\xaa\xf5\x89\x59\x16\xd4\xb7\x43\x10\xd0\xf1\x54\xb4\x1d\x36\x22\x29\xc3\x9d\x84\x18\x52\x38\x04\x9a\x11\xd4\x58\x30\x75\x60\x95\xae\xe0\x29\x67\x3a\x41\x6d\xfe\xa6\xe8\xeb\xd5\x60\xfa\x89\xf0\x6b\x6b\xfa\xa7\x03\x3f\x28\x27\x31\x44\x29\x7d\x21\x01\xa1\x40\x5a\xfd\xfb\xdd\xf0\x5e\x81\x0b\x28\xae\x6c\x0a\x2a\x8e\xb4\x81\xc8\xb0\x6c\x8d\x48\x65\xff\x28\xcf\x5b\xd3\x9c\xcd\xa5\x7a\x4d\x30\xe8\x72\xd5\xdd\x55\x1c\xd4\x59\x97\x1f\xb9\xd6\x23\x40\x87\x8c\xcd\x4c\xae\x9f\x11\xa4\x10\x25\x4d\x23\x28\x53\x52\x15\xd2\x33\xf8\x35\x82\xdd\x32\x5b\x27\x92\x02\x07\xd2\xb5\x50\x5a\x6c\x04\x75\x81\xf9\xe6\x0e\x09\xa0\xd8\xd3\xf4\x9f\x0f\x83\x9a\xc2\x32\x0b\xe7\x22\x02\x4c\x88\x2f\xb5\x6b\x7c\xa9\xce\x9f\x0c\x30\x2d\x5e\x96\xb2\x90\x35\x0a\x41\x12\x5b\xb7\xd4\x5c\x2d\xc5\xda\xa3\x77\x01\xeb\xbd\x21\x31\x3b\xaa\x5c\xc2\xe7\x00\x6d\xcb\xef\x13\x24\x12\x40\x38\xd4\x8a\x1b\x85\x7f\xe7\x29\x3b\x21\x9c\xfc\xf6\xd6\xe7\xaf\xb6\x2b\xe5\xa6\x73\xe8\x6a\x6a\xaf\x36\x36\x20\xda\x9d\x57\x88\xa2\x7d\x3d\x42\xe1\x9a\xbc\xed\x46\xaf\x49\xf6\x16\xc1\x06\xb7\xe7\xa6\xdb\xb3\xff\x80\x60\x04\xa0\xf2\x46\x2a\x58\xa3\x23\x93\x09\x01\x8b\x1e\xcb\x77\x95\xfc\x13\xd4\xb1\xb2\xe9\x38\xb7\xce\x16\xaa\x52\x06\x71\x9a\x67\x06\x9a\xa5\x60\xc2\x60\xdd\x33\x12\xdf\x8c\x88\x1c\xec\x69\x42\x74\x08\x50\x27\x75\xd4\xcb\x9e\x5c\x08\xf7\x81\xb8\x41\x47\xdc\x40\x56\xdc\x40\xe8\xd5\x6b\xd9\x2c\x49\x06\x4f\x1c\x88\x93\xa0\xa9\xeb\x00\xe5\x21\xfd\x60\x45\xed\x5d\xaf\x0b\xdb\x08\xed\x9e\xe0\xf8\xd4\x20\xf5\x83\xe1\xd4\x82\x2d\x18\x0e\x32\x42\x79\xb9\xf9\x30\x0b\xc8\x7e\xfc\x98\xf0\xc6\x21\xf6\xe0\x79\x60\x65\x0d\x69\xdf\xb8\xbf\x22\xa5\xff\x71\xd5\x9d\x4f\x01\x89\x9a\x8e\x33\xa1\x88\xab\x32\x66\xc3\x62\xe9\x8e\x62\xc4\x3a\x2a\xe9\x0d\x06\x22\x30\x03\xde\x2b\xb0\x39\x8a\x6b\x11\x00\x92\x03\x0c\xbb\x05\x2e\xa6\x45\x61\xf8\xec\x88\x0b\x9c\xb1\xa5\xd0\x2c\xc6\xf0\x20\x68\x7e\x7c\x21\xa2\x4a\xda\x2f\xf0\x37\x44\x04\x56\x0f\x08\x66\x4d\xd7\x3f\xe1\x68\x61\xe9\x60\x5a\xbe\x8c\x04\x1c\x81\x00\xd0\xeb\x00\x61\x97\xec\x7d\x5a\xb9\x6d\xe1\xc4\x7c\x19\x00\xa8\x6f\x09\x00\xbc\x60\xc7\xf4\x63\xc7\x00\x65\xbe\x05\x13\x94\x0b\xe9\x09\x3c\x23\xd4\x77\xd2\xe1\x73\x53\xb3\xe7\x8a\x2d\xbb\x91\xba\x53\xc1\x43\x1c\x94\x6a\x16\x94\xf5\x6d\x75\xec\xcd\xf6\xb6\x40\xbb\xef\xd7\x3a\xe8\x98\x0a\xb2\x6c\x30\x35\xe0\xb2\xf8\xad\xac\x84\xdc\x17\x94\xf4\x12\x0a\xd2\x85\xe6\xa4\xcf\x0b\x0a\x60\xd6\x62\xe9\x1c\x09\xe1\x0f\x89\xbe\xbe\x7e\x44\x33\xed\x1a\xcd\xac\x37\xd1\xcc\x2f\x21\xb3\xb3\x4a\xed\x4b\xf7\xb9\xbf\x30\x91\x68\x40\x44\x1e\x81\xe3\x83\x09\xcb\x8d\x86\xb7\x45\xe4\x09\x14\xc6\xbe\x78\x29\x8d\x70\x2f\x20\x2a\x9f\xa9\xb7\xbe\x30\x03\x15\x4c\x11\x8d\xed\xe9\x01\x58\x03\x23\x6f\x02\x2d\xab\xb7\x82\xe2\x89\x8f\x03\x25\xa9\x6e\xd5\xba\x1e\xa6\x5d\x89\xf5\x39\xf2\xe4\xde\x1b\x54\xb1\xb9\xbf\x8e\xb7\x20\x66\x83\x3d\x07\xdc\xe6\x39\x43\x0a\x0e\x43\x39\x01\xe2\x3c\x05\xd1\x9c\x85\x73\x3a\x5d\x35\x60\x60\x1d\xca\xa7\x57\xfe\xfd\x67\x12\x3d\x3f\x91\xea\xbb\x35\x3d\x1a\x00\x17\x8d\x26\x30\xb9\x9a\xc5\xce\xc9\x2d\xc1\xd9\x68\x43\xc0\x03\x77\x07\xaf\x23\xec\xea\x96\x3c\xfc\x94\x36\x52\xd5\x0a\xf6\x8d\x42\x7b\x0a\xd0\xa3\x90\x45\xe6\x5b\x76\x1a\xc8\x85\xb6\x42\x50\x0c\x50\x51\xf8\x07\x92\x86\x9b\x2b\x50\xae\x05\xc0\xe0\x46\x86\xaf\xc6\x00\x2e\x00\x60\x60\x29\xa8\x90\x52\xa0\x60\x41\xb9\x15\xdf\x0a\xf6\x9f\x54\x77\x25\x77\x92\xc5\x5a\x1d\xae\xc7\xa6\x41\xe3\xb7\x04\xa8\x55\x84\x6f\x2a\x10\xcb\x80\x6b\x9b\x04\x8b\xa0\x55\x92\x96\x23\x52\x4d\xf0\xd2\xe8\xe4\x25\xc6\x6f\x9e\xa4\x4b\xca\x30\xc6\x33\x23\xc7\xf4\x48\x7c\x79\xf8\x6a\x15\x40\x6e\x87\x78\x45\xc0\x03\xf7\xba\x82\xfd\x7d\xb0\x23\x56\x87\x91\x93\xbe\xf6\x96\xa6\x5f\xdc\x80\xb3\xec\xbb\x73\x02\xbf\xa8\x98\xcb\x2f\xdf\xb7\x32\xd1\x99\xd2\xd5\x67\x6f\x8b\x97\x45\xf5\x06\x10\xef\xf3\x8e\x5c\x7b\x41\x4a\x43\x5d\x38\x42\xe8\x42\xc8\xce\x20\x7c\xaa\x85\xa4\xfb\xd9\xdd\x07\x84\xc7\x81\x3f\x8b\xf5\x0f\x67\x2a\x3c\x08\xec\xe1\x6e\x97\xd4\xc0\xe5\x8c\xae\x99\x49\xe6\xeb\x73\x02\x6d\x95\x71\x51\xc2\x0e\xdb\x99\x51\x4f\x88\xd2\xf4\xb6\xa7\x09\x2d\x3f\x7a\x6c\x75\xa1\xb5\x3a\x09\x19\xe7\x2b\x7f\xfa\x76\x42\x63\xc1\x80\x68\x13\x2d\x3f\x36\x2c\x62\x35\x68\x40\xdc\x61\xfc\x68\x5a\x1d\x2b\xb9\xe5\x37\x45\x88\xc8\x69\x48\x6e\xa1\xdb\x0a\x09\x1d\x81\x5c\x12\x73\x2b\x43\x0d\xd9\x17\xf3\x45\xa7\x57\xcc\x45\x05\x8a\x2a\x9a\xac\xfd\x5a\xfb\xec\x6e\xf0\xc0\xe4\xc3\xbd\xc5\xd2\x50\x97\x8f\xab\x07\x1f\x4a\x2c\x42\xf5\x52\x47\x9a\x53\x93\x21\x62\x3d\x9b\xdb\x4f\x05\x11\x6c\x2c\x57\x8d\xa0\x3d\xf3\x16\x35\xf8\xc8\x4a\xc0\x9a\x18\x52\xa8\x0a\x07\x1c\x37\x60\x07\xa4\xbc\x4b\x8b\x4a\x4b\xd7\x6a\xe0\xf7\x77\x05\x1c\x17\x3c\xe1\x79\xd9\x61\x99\x6b\x7b\x2c\xee\x2d\x7f\xb0\x54\xa6\x3d\x43\x14\x02\xaf\xae\xb1\xdf\x08\xb6\xaf\xa2\xdd\xdd\x88\xc6\xc8\x84\x83\x88\x31\xe1\x00\x49\x14\xfc\xb0\xc1\xa2\x8b\x06\x59\x58\x3f\xb3\x06\xc6\x49\x55\x3f\x89\x9f\x7d\x5d\x12\xd7\x4b\x23\xe6\x3c\x9b\xdd\xf2\x1c\x09\xd0\xa4\x58\xfc\xe5\x2b\x72\xfd\xc6\x96\xa8\x68\xd5\x87\x6f\x7d\x4e\xd2\x63\x65\x45\xd2\x41\x81\x7a\x26\x60\xd5\x45\x84\x6e\x96\xd4\xa2\x51\xd4\xd2\xc4\x1e\xef\x68\x1e\x3d\x72\x0d\x5c\xeb\x98\x64\xb1\xfa\x94\x72\x3d\x83\x10\xc7\x70\x81\x53\x7b\xea\x2c\xf0\x42\xea\x51\xf4\xb7\xf9\xcd\x8b\xad\x10\xe7\xa5\x03\x6c\x0b\x33\xae\xb5\x1f\xbb\xcb\xb7\xe9\x04\x62\x56\xb1\x1f\xed\xef\xf0\x90\x5f\x5e\xef\x0e\x00\x6d\xa1\xd5\x11\x21\xda\xe2\xf7\x10\xcb\x37\x82\xa9\x7e\xbb\x60\xf5\x8b\x0e\xbf\x8d\xc8\xe0\x44\xe4\x41\x57\xa2\x0d\x10\x9e\xe4\xcf\x39\xbd\x0a\x60\x67\x73\x5b\x1e\xf1\x6b\x72\xd4\xa8\x3b\x2c\x68\x1d\x77\xff\x0a\xba\x2c\x97\x76\x81\xd2\xec\x00\x16\x05\x3a\xf6\x22\xe8\x1f\x80\xe7\x33\x97\x78\x7e\x67\x07\xed\x06\x09\xd6\x63\x68\xc2\xcc\x80\xd1\xf8\x5e\x78\x67\x47\x67\x47\xb8\x3a\x9d\xd1\x49\x64\x74\x49\x3d\xf6\x5d\xa3\x62\x26\x99\xdb\x4c\xaa\xa7\xbb\x50\x15\x51\x69\x5d\x8e\xd4\xed\x2e\xb8\x25\x88\x6d\x81\xe9\x27\xe8\xf9\x0b\x3a\x12\x05\x89\x7b\xe0\xf2\xb9\xc5\x0a\x9e\xb0\x8a\x10\x23\x44\xe9\x26\xec\xa3\x04\x27\x1e\x19\x45\x5a\x32\x68\x1e\x70\x4e\xe8\xcb\xc7\x9a\xba\xd6\xad\x27\x19\xfd\x9c\x7a\x3e\x30\xf2\xb5\xb5\x54\x29\x61\x3a\xdc\xee\x8e\x50\x1e\x68\x8e\xaa\x81\x9e\x41\xa9\xf3\x30\x4a\x60\xe5\xcd\x1a\x08\xbd\x0a\xaa\x1d\x0a\x30\x86\x46\xf2\xa2\xf9\xf0\xc5\xec\x13\xbb\x26\x5c\x29\xfa\xf2\x0f\xfb\x87\xce\x7f\xfd\x7c\xfe\xdb\xdb\x7a\x87\x3a\xa8\x62\x67\x1a\x6d\x3c\x8a\xa4\x1e\xc0\x1d\xb6\x40\xdc\x49\x51\x96\x7d\x20\x60\x6d\x57\x04\x1f\x56\x55\x0f\x4a\x3e\x30\x32\x8b\xe7\x95\x53\x80\xa8\x79\x6c\xee\x41\x9c\x33\xa0\x25\x68\xe4\x56\x69\x4c\xe6\xd4\x6e\x27\xe0\xf7\x95\x11\xd8\x02\xb5\x35\xb4\xc3\x33\xa7\xdc\xd8\x4e\xad\x7c\x19\xcf\x20\xe7\xf2\x7b\xe0\x6e\x8d\xa5\xd9\xe4\xd9\x77\x85\x9c\x24\xa4\x71\x3b\x40\x83\x3a\x16\x3a\x10\x6e\x48\x33\xe9\x6a\x0e\xfa\x04\x2a\xde\x08\x92\x04\xb5\x3e\x47\xdc\x7b\xb7\x66\xe0\x95\xb8\xf3\x08\xac\x35\xb7\x1e\x34\x20\x62\x09\xa3\xd9\xf4\x12\xe1\x36\x20\x2a\x6b\x74\x56\x13\x41\xf8\x04\xd8\x03\x69\x57\x6c\x11\xb7\x34\x9f\x93\x4c\x14\x3a\xa3\x58\x19\xf7\x99\x2a\x29\x70\x61\x10\x55\x74\x59\x0e\x15\xe0\x36\x0e\x72\x59\x3e\x5b\x90\x03\xa5\x50\x71\x0f\x1b\xd1\x8d\x0a\x55\x03\x90\xe7\x3c\xa9\x09\x79\x55\xe8\xf1\x21\x88\xb2\xaf\x17\xb8\x0a\xe8\x03\x70\xeb\x4d\x0b\x0f\x52\x4f\xbe\x95\xdd\x94\xf3\xe7\x98\x75\x57\x1d\x17\xd0\x7a\x66\x2d\x68\x2e\x9a\x7d\x6c\xae\x05\x87\x3e\xfa\x54\x57\xa4\xd7\x91\xb5\x3e\x47\xed\x09\x72\x5c\x10\xf7\xf0\x83\xd8\x29\xbf\x4b\x50\xcb\xc2\xe1\x10\x1b\xf0\x69\xfd\xec\x7e\x7f\x90\xaf\xc9\xcd\x8d\xf1\x12\x7c\x25\xb5\xb8\xe2\xf5\x3f\x4e\xc4\x51\x58\x5b\x22\xa0\x61\x33\x78\xe4\x6e\x4e\xf5\xd0\x74\xa0\xca\x50\x62\xe1\x54\x26\x85\x03\xcd\xa7\x97\x85\x2e\x1b\xc8\x32\x03\x88\x2d\x32\x2f\x01\x09\xa0\x7b\x20\x56\xc0\x2f\xa1\xb7\x1d\x4b\x95\x7c\x4d\x48\x4b\x12\x70\x0c\xce\x1c\x28\xf9\x90\xa3\x40\xcb\x4c\xa5\x3c\xb7\x39\x99\x80\xa2\x43\xa7\x10\xa3\x71\xfa\x0a\x39\x81\xeb\xf3\xb5\xf6\xba\x2b\xfc\x1b\x8d\x6b\x59\x08\x35\x5e\xda\x39\x47\x81\xcf\xa0\x2d\x1c\x4e\x29\xde\x1d\x7c\x3b\xf8\x8b\x74\x18\x6d\x24\xeb\x50\x22\xa7\x44\x10\xa5\xce\x34\x3a\x42\xaf\x88\x16\xa2\x48\x11\x1c\xcf\x12\x21\x12\x54\x35\xc0\x58\x1e\x13\xdf\x13\x1c\xa8\x16\x42\x72\x90\x1d\xaf\x9c\x90\xbf\x65\x16\x77\x79\x41\x19\xdc\x91\x4c\xc7\xd5\x46\x42\xdf\xcc\x5b\x2f\x0b\x98\xa2\x08\x59\xcc\xc2\xc6\xcf\xb8\x85\x19\x1a\xcd\xb7\x4c\xc5\xa4\x0b\x26\xab\x54\xc2\x07\xb2\x57\xeb\xc7\x65\x0f\x22\x40\x10\x13\xe0\x28\x3f\xef\x69\x20\x6f\x44\xbe\x28\xb7\xab\x27\x69\x8d\x25\x4a\x06\xdc\x91\x23\xa8\x60\xed\x57\x0e\x9f\xe1\xfe\xef\x99\x45\xab\x05\x6a\x1c\xbe\xa3\xa1\xb8\x04\x4e\xa4\x26\x99\x42\xc1\x97\x1b\xb6\x9f\xab\x41\x13\x70\x02\x67\xb8\xa2\x15\xee\x69\x69\x4a\x7e\x5c\xe0\x84\xd2\x4b\x65\x90\xbe\xa5\xd2\xea\x09\xbf\x6b\x76\x00\xa8\x23\x3a\x70\xa6\x75\x06\x2b\x09\x6c\xac\x85\x59\x34\x02\x11\x61\x91\xeb\xe2\xab\x01\x85\x67\x23\xf1\xff\x25\xe8\x9f\xb3\x95\xe7\x34\xa6\x9c\x81\x10\x9a\x07\xee\x08\xb0\x4e\x11\xe5\x2c\x00\xe5\x8b\xa4\x44\x1d\xc1\xc8\x02\x57\xd5\xc0\x66\x85\x1e\x0a\x09\x73\xb9\x04\x7c\x80\xb8\xec\x5f\x14\xf8\x73\x12\x18\x57\xd0\x6f\x41\x28\x42\x9c\x1e\xf9\xa8\xaa\x27\x83\x2e\xe2\x73\xa0\x89\x05\xf7\x11\xb1\x6b\x82\x92\x82\x3c\x27\x2d\x98\xf7\xf2\x3c\x61\x97\xe8\x51\x1a\x2c\x44\xb7\x02\x14\x99\x06\x6a\x03\x43\x8d\x0a\x02\x1b\xe2\xd2\xb5\x64\xdc\xe8\x3d\x55\x62\x19\x4c\x56\xe9\xe5\x8e\x24\x6a\xf6\xfb\x58\x28\x08\x40\x8b\xa0\x44\xa6\xaa\x84\xe8\xb0\xfa\xf2\x51\x1a\x58\x02\xa7\x4f\xef\x73\x1a\x60\x5f\xce\xf4\xfd\x81\x88\x8a\x48\x57\x02\xd1\x74\x6a\x4a\x58\x51\xd5\x40\x49\x31\x92\x7c\xf3\xb5\x16\x73\x7d\x56\x26\x60\x17\x03\x64\xa5\x1c\xb0\xf7\x1c\xb1\x6b\x3a\xf0\x48\x14\x2a\x75\xe6\x2a\x4b\x80\x9e\x23\xd4\x68\xcd\x2f\x19\x77\xb7\xa7\x8a\x26\xb9\x46\x94\x0f\x6d\xa1\xd9\x9e\xd2\x6c\xe5\xd9\x15\x52\xf9\xe0\x1f\x3f\xa3\xfa\xb5\xbc\x7c\xd4\x9c\xac\x6f\x08\xd1\x3f\xc7\xf2\xb0\x0c\xc4\x56\x2c\x08\xf2\xcb\xad\xb4\xd9\x68\xa7\xd4\xa6\xfa\x63\x55\x09\x14\x82\xbf\x95\x5e\xd1\x7c\x19\x68\x7a\x85\x54\xe0\x77\xf8\x39\x64\x9d\xf0\x7f\xa9\x69\x1a\xb2\x5e\x80\xa3\xe3\x2e\x6f\x90\xc3\xf5\xc0\x5f\x83\xcf\x94\x54\xee\x6c\x84\x9c\x26\xe8\x06\x66\x59\x88\x58\x23\x18\x1e\x6b\x00\xaf\x8d\x5a\xa1\x71\x44\x2b\x2e\xcb\xd7\x37\xd3\x46\x59\x93\xa1\xda\x32\x55\x25\x5a\x34\xf0\x6d\x15\x9c\xe1\x05\x54\x6a\x00\x12\x9c\x48\xfa\xd6\xc7\x41\x3c\x4c\x93\x11\x21\x6b\x6b\xfc\x9a\x8b\x65\x9d\xb8\xd5\x7e\x10\x75\x03\xc4\x0f\x56\x9e\xc5\xad\xc0\x97\x8f\x33\x8d\x81\x93\xcb\xf3\xce\x9e\xcb\x99\xe7\x79\x71\x1c\xf9\x89\x98\x56\x4e\x65\xcc\x78\x17\xa3\x00\xeb\x55\x65\xcc\xaa\x5a\x7f\x56\xe4\x1c\xf3\x06\x7c\x6d\xa5\xf7\x0e\x13\xb8\xc2\xa8\x0e\x88\xd1\x32\x80\xc4\x3f\x7d\x96\x60\x20\x3e\xfa\xc9\x5f\x3e\x1a\x40\x2c\x67\xaa\xed\x79\x67\x67\x4c\xc7\xad\x35\x14\x5b\x04\xba\xb3\x01\x4e\xda\x1a\x99\x46\xb2\xfa\x51\xc0\xa2\xe8\xba\xb4\x58\x25\xfe\x86\x1a\x04\xae\x02\xa2\x8f\xa0\x4d\xb9\xa4\x46\x6c\x53\xa4\x41\x6c\xe9\x82\x3a\xc3\xe2\x03\x77\xab\x8a\x1b\x1f\x3b\x48\x5a\x6a\xee\x27\x90\x8d\x96\x79\x45\x08\x83\x23\xff\xe8\x83\x44\xaf\x77\xd5\xc9\x66\xef\x79\x02\x57\xf6\xc6\xe7\x40\xdf\x30\x6d\xcf\xae\xd2\xc9\x9a\xa7\x7d\x60\x5f\x16\x32\xbd\x54\x80\xc2\x4b\xa0\xbe\x8b\x6f\x06\xd7\x4b\x05\x98\x32\x80\x66\x67\x61\x55\x07\x8b\x97\x00\x86\xb6\xf4\x54\xfa\x15\x04\x12\xb8\x5a\x67\x16\x9f\x40\xa9\x95\x12\xe0\x59\x7e\xfc\x8c\x7a\x3f\x5f\x5f\x69\x0e\x84\xc2\x6b\x7d\x46\x7e\x37\xae\xb8\x96\x00\xc7\x01\x3f\x90\x2f\x0c\x90\x08\x27\xba\x08\xb1\x00\x0a\x32\x06\x2e\xfe\x00\x11\x5e\x73\x39\xd5\xec\x9f\x6e\xf1\x82\x6b\xdd\x03\x0d\xff\x06\x6a\x04\x74\xc4\xf5\x0c\x0c\xad\xb8\xed\xb1\xf8\x1a\xb6\xbd\xcf\xdd\xcb\x47\xd4\x94\x60\x0a\xa7\x8f\x2d\x86\x26\xc8\x39\x1c\x13\xe7\xeb\x2c\xf7\x54\x49\x93\x0b\x08\x33\xc0\xb8\xd0\x3a\xd7\x18\x36\xeb\x56\x6b\xe0\xba\xf4\xdc\x02\x48\x3d\xb7\x3b\x1a\x85\xb5\x7d\x30\x71\x9d\xb5\x2f\xc9\x8d\x5e\x5e\x2c\xf9\x86\xc1\x46\x1f\xec\x63\xa8\x46\xb1\x3a\xdf\x52\x70\x46\xcf\xe3\x4d\x0d\xe2\xc5\x3d\xb7\x96\x6a\x9f\x8f\x3d\x41\x98\x68\x40\xca\x25\x98\xe7\xb3\xb1\xe8\x41\x66\x54\x3e\xc1\x87\x46\x88\x18\x6c\x89\xbd\x9d\xdc\x81\xeb\x47\x60\x28\x48\xe1\x1e\xc1\x15\x0f\x99\xe8\xa6\xe3\x9c\x64\x8c\x40\x66\xc0\x86\x20\x8b\x86\xdd\x61\xbe\x1d\xc0\x76\xb9\xf0\x7c\x48\xaf\x96\x89\xc0\x0c\xaa\x00\x78\x30\xbe\x35\x2b\xda\xd7\x2d\x8f\xe7\xd4\x8b\x5b\x17\xca\x80\xfb\x55\x8a\x32\x53\x38\x22\xe4\x85\x7b\xd0\xe0\x70\xc2\x96\x2c\xac\xba\x71\xa1\x50\x10\xf0\x37\x90\x1f\xb7\xde\xd3\xf4\x7f\xbb\x3f\x98\x1b\xe2\x6e\xae\xd2\x81\x49\x2f\x79\x5c\xc2\xc5\x07\x9c\x30\xd0\xaf\x50\x2a\xd1\x2e\x44\x99\xca\xf6\xec\xda\x9f\xd4\xbd\x83\xf7\x29\x88\x4c\x2a\x22\x66\x51\xd4\xaf\x01\x43\xb7\xe8\xd8\x4a\x0d\x26\xee\x09\xa8\x63\x50\x21\x36\x02\x20\xd6\xb6\x10\x85\xfa\x1c\x6e\x67\xf9\x5a\x62\x8a\xa1\x10\x64\xa8\xcf\x91\x06\xb3\x07\xdb\x32\x26\x80\x81\x4c\x02\x0a\xf2\x35\x4a\x45\x61\x0b\x6a\x7f\xaf\x20\x70\x40\x85\xcb\xe6\xc3\x07\x3f\x18\x6a\x29\xc7\x04\x12\x5a\xae\xae\xd3\x3a\xe1\x18\xeb\x81\x66\xca\xe2\xe2\x16\xf4\x57\xac\x81\x98\x88\x09\x4e\x5b\x73\x4f\x04\x4e\x20\xf6\x0f\x04\x97\x3a\x62\x9a\x80\x7e\x47\x3e\x94\x3e\x2a\xe9\xf6\xaa\x5b\x4c\x48\xcf\x65\x1d\xcb\x02\xf4\x7d\xe9\xfa\xcb\x7a\x9a\xa0\x1f\x45\x55\xd6\x6c\x41\xf1\xd9\x82\xca\xce\xc6\xbe\xb0\xb3\x23\xee\x42\x8e\x9f\x70\x44\x80\xe1\x1e\x55\x77\xcf\x30\x43\x2f\x01\x41\x48\xf3\xa9\xf8\x14\x60\xed\x20\x7d\xd1\x57\xbe\x94\x77\xe3\x1c\xaa\x18\xd1\x1d\xa8\x1a\xb4\x16\x20\x78\x4f\x14\x3a\x6d\xe1\x3c\x17\x84\xc8\xf0\x26\x91\x6c\xd4\x26\x3c\x9d\xda\xe1\x78\xbd\x0d\xa6\xc0\xed\xe9\x9c\x1a\x1c\x74\x04\xa7\x51\xb1\x6a\x88\x8d\x15\x54\xdc\x22\x40\xe3\x32\x0e\x9f\x34\x04\x3f\x57\x79\x1c\x38\xce\x51\x90\xda\x35\xa8\x22\x0c\xb5\xab\x85\xb5\x0b\x1d\xd9\xde\xbc\x45\x96\xbe\xc2\x25\x2d\xad\x45\x43\xe9\x27\xc4\x0e\x59\xb8\x4f\xe4\xbf\x01\x18\x63\x77\xca\x2b\x8b\x99\x1b\x63\x0f\x80\x7a\x03\xfb\x2b\xd6\xa2\xed\xc8\x24\xc2\xd8\x01\x65\xb0\xcb\x7b\xb7\x73\xba\x19\xdf\x14\xe2\x85\x76\x4b\x96\x2d\x75\x2b\xa9\x7d\xbb\x18\xe4\x26\x12\x32\x26\x8c\x90\x6c\xcf\xb0\x1a\x4e\x6e\x4a\xba\xaf\x9c\x75\x01\x4b\x76\xa2\xa0\xa2\x3c\x55\x88\x7d\x56\x24\x38\x55\x1a\x50\xde\x60\x62\x2f\xba\xe4\x49\x20\x3c\x04\x7d\x2a\x3a\x83\xf2\x9c\x2e\x89\x50\x2f\x5b\x5a\x81\x58\x07\xfb\xa0\x91\xca\xb6\x93\xc2\x98\xfd\x47\x28\x5c\x76\x37\xc4\xe8\x99\x26\x83\x79\x05\x5a\xd8\xed\xca\x61\x96\x09\x1e\x3b\x0a\x23\xaa\x7e\x18\x43\x15\x24\x68\xaa\x4e\xd5\x67\x61\xe3\x33\x7f\x44\xcc\xfd\x82\xba\x5d\x18\xea\x6a\xcf\xa9\xba\x91\x86\x92\x9b\xda\x52\x2f\xf0\x57\xd2\xf4\x63\xd4\x71\xf2\x5b\x86\x5b\x1e\x28\x06\x80\xd4\x96\x33\x59\x43\x2d\x77\x58\xb8\xd3\xad\x0f\x84\x82\xc9\x7c\xcb\x90\x64\x63\x1e\x95\x48\x78\x44\xdb\xae\xfd\xe4\x3e\x77\xdf\xf8\xbc\xea\x98\xec\xa8\x00\x8f\x2c\xfb\xc1\xf1\x69\x8b\xed\xae\xd9\x49\x53\x45\x8a\xbc\xb6\x6b\x5e\x11\x3e\xc2\x79\x21\x2b\x97\x40\x47\x9e\x3d\xe8\x05\x31\x35\x88\x9a\x8f\x46\x1a\x51\x80\x55\x06\x6b\x28\xbb\x0c\x5c\x36\x69\x0d\x3c\x36\xe3\x58\x26\x01\xba\x5d\x03\xc3\xad\x30\xa0\x6c\x17\xbd\x10\xd4\x50\x0d\x26\x50\xe9\x3e\xbb\xb5\x74\x57\x63\x46\xa6\x4e\xf0\x29\xfa\x0d\x73\x1b\xba\x2a\xbd\x46\xa4\xb4\x99\xe5\x06\x83\x19\xdf\x58\x83\xc6\x6a\x0d\x6e\x05\x29\x36\xf3\x41\xb1\x49\x07\x43\x25\xac\x5d\x30\x74\x21\xec\x56\x30\xef\xa7\x64\x06\xc8\xf8\xe5\x8b\xa1\x17\xa0\x3f\x4b\x52\xe4\xab\xab\x51\x69\x3d\xa5\x0e\xe2\x09\x7d\xda\x53\x7f\xc4\x47\x20\xc7\xcb\xc3\x6f\x42\xd3\xf2\x08\x04\xce\xe7\x15\x96\xbb\x36\xe6\xe5\x20\x58\x41\x49\x36\xd0\x32\x85\xde\x0c\xd2\x4c\x12\xa4\xb9\xc0\x98\xb6\xea\x8f\x35\x92\xe1\x9e\x10\xb1\xde\x8e\xb0\x17\x6a\x1e\x21\x12\x5a\xa6\x76\x02\xd3\x71\x21\xac\x9b\x15\xd8\x78\x28\x2a\xaf\xd1\xf7\x6f\xe0\x40\xe8\xc9\x50\xc4\x8b\x8f\x58\xc8\xca\x38\xa1\xd2\xb3\x86\xec\x1d\xcb\xff\x81\x52\xd1\xae\xb8\x32\x7d\x4e\x15\x38\x86\x7e\x8c\x03\x43\x1e\xa4\x41\x48\x02\x21\x11\xb4\x3e\x9d\x98\xdd\xc7\x9a\xda\xc9\xb5\x5d\xd4\xd8\x45\x52\xa7\xf6\x33\xa9\xad\x33\x7f\x2c\xbe\x50\xfc\x20\xed\x19\xbc\xcd\x2f\x1f\x5b\x2a\xa0\x3d\x6e\xfa\x8c\xaa\x24\x97\x09\x81\x84\x1c\x26\xa4\x90\xc5\x09\xe7\xe1\xbb\xcf\x78\x4b\xb8\x6b\x44\x9c\xeb\x78\xec\x49\x6e\x07\x90\x13\x1c\xe1\x7a\xf7\x09\x7e\x5d\xc0\xd8\x01\x03\xd7\x8c\x74\xeb\xa8\xdd\xee\x6e\x1d\xc3\x1d\x22\xbf\x93\xcb\xce\x22\x41\x8b\x53\xa3\x78\x1f\x02\xc5\xad\x45\x97\xa1\x93\x3e\x92\x04\xe2\xaa\x0e\x18\xe4\x64\xc5\x82\x7e\x29\x15\x44\xa2\xc8\xd6\xd2\x81\x06\x1b\xaa\x1f\xc0\x8e\x1e\xbf\x02\xf1\x35\x6f\x17\x25\x22\x08\x28\xd4\xbe\xec\x87\x83\xea\x83\x34\xf7\x78\x1b\x00\x71\xbb\xd6\x93\x1a\xfa\x1f\xe2\x25\xfc\x07\x95\x71\xa1\x0d\x6a\xfd\x0e\x8b\x32\xa3\x1f\xc7\x0c\x22\x8b\x88\x9b\x46\x28\x5c\x21\x64\xbc\x65\x3d\x75\x30\x84\xf2\x79\xc1\xbf\x92\xa6\x4b\x02\x6e\x1e\x9d\x76\x48\x43\xf2\x37\x76\xb7\x50\x10\xb6\xf6\x7f\xd5\xe7\xa4\x45\x5f\x3e\xa6\x0e\x74\xad\x61\xfd\x39\x59\x29\xb1\xb8\xd9\xba\x50\x3b\xad\x10\xdc\x43\xd8\xaf\x1b\x09\x82\x77\x56\x7a\x91\x76\xc9\x95\x4a\x4e\xa3\x6d\x7c\xa6\xeb\x90\xda\xbc\x2e\x66\x8d\xc6\x00\xdf\x4c\x2c\x62\xf5\x33\x4c\x9a\x76\xb1\xe6\x7c\x1a\xe0\x58\x11\x0a\x4a\x07\x27\xb1\xf9\xc2\xe9\xe3\x1c\xcc\xf5\x7e\x24\xce\x59\xa9\x50\x2a\xc0\x8b\x74\x53\x01\x69\x37\x8b\x92\x62\x20\xcf\xb6\xa0\x9c\x00\x58\x64\xc7\xd0\x3b\x63\x81\x07\x21\x16\x47\x85\x2b\xc4\x3b\x9f\xab\x02\x9e\xdb\x35\x57\xbe\x40\xcf\x8b\xd4\x24\x40\xd4\xa5\xc6\x1b\x5d\xf8\x70\x6f\xf1\x1f\x7e\x50\x7a\xf9\xaf\xd7\x34\xd1\x2f\xf5\x8f\x7f\xfc\xc3\x7b\x3a\xe3\x3d\x9d\xf1\x9e\xce\x78\x4f\x67\xbc\xa7\x33\xde\xd3\x19\xef\xe9\x8c\xf7\x74\xc6\x7b\x3a\xe3\x3d\x9d\xf1\x9e\xce\x78\x4f\x67\xfc\x5e\xe9\x8c\x1f\x94\x63\x7f\xc7\x1d\x79\xcf\x71\xbc\xe7\x38\xde\x73\x1c\xef\x39\x8e\xf7\x1c\xc7\x7b\x8e\xe3\x3d\xc7\xf1\x9e\xe3\x78\xcf\x71\xbc\xe7\x38\xde\x73\x1c\xff\xd5\x73\x1c\x7f\xfb\xf3\x5f\xfe\xe7\x5f\xfe\x9f\xb7\xf5\x67\xb8\x83\x30\x36\x00\xa6\x1a\xe8\x6a\xca\x83\x1b\x1d\x63\x13\xbd\xc0\x4c\x41\x4f\x1d\x85\xb4\x94\x6d\xa6\xf6\xd8\xd2\xe8\xe5\xc1\xef\xa1\x21\x0e\x70\x51\x40\x5b\x01\x65\xe8\xe1\xfa\xbd\x97\x8f\xe2\x9b\x90\xdf\x79\x10\x4d\xd8\xd7\x03\x58\xe4\xed\xa2\xd1\x5e\xd5\xe6\x0a\xca\xe2\xf7\x2e\x00\xfc\xb8\xa0\x03\x2e\x97\x92\xea\x10\xb7\x1e\xaa\x3e\x4a\x49\x05\x5c\x2f\xc6\x2e\xa5\xb1\x1f\xe7\xed\x0a\x16\x19\xff\xae\x7f\x0b\xf0\xe2\x0d\x3f\x46\xc3\x15\x90\x16\xe2\x14\x5d\xf7\x9b\x53\xfb\xcf\x48\xea\x3d\x1f\x26\x12\x1a\xe0\x25\x10\x73\x27\x02\x83\x68\x75\x7d\x86\x6f\xbd\xdc\x47\x59\x75\x93\x5f\x6b\x9a\xda\x36\xd9\x64\x3b\xde\xe9\xe7\xc2\xb7\x72\xfc\xbf\xaf\x4f\x76\x91\xff\xcb\x0d\xf8\x5e\xf0\xcd\x4d\x5e\x3e\xb5\x34\xfc\x94\xb9\x03\xb3\x3e\x2b\x99\xfc\xea\x4a\x98\xf4\x70\x42\xc2\x7e\x96\x11\x6f\x02\x4f\x30\xda\xbd\xc1\x53\x67\x04\x11\xab\xc7\x77\xd7\xeb\x0c\x9a\x5c\x1d\x97\x80\x02\x2a\x0b\x13\x28\x34\x4c\xbd\x62\x02\x11\x42\x10\x5e\x46\x5f\x7f\xe2\x81\x71\x1c\x99\xeb\x1b\xb7\x3f\xb1\x70\x91\x5c\xca\xe4\xd9\x81\xd9\xb9\xb2\x5b\x48\x95\x2c\x80\xb3\x45\xf2\xac\xab\xc7\x8c\x62\x4d\x6d\xf1\x34\x4a\x40\x96\x59\x9c\xcf\x6d\x7f\x9c\x0f\xde\x5a\xbd\xe5\x88\xd6\x7e\x5c\x3d\x74\x3e\xf2\x4b\x35\x8e\x71\xd9\x1b\x72\x6c\x60\xd2\x3f\xdd\x92\xa9\xca\x9e\x9a\x0b\xb4\x07\xb7\x2c\xd0\x4e\xde\x82\x36\x8e\x47\x59\x6d\xbe\x2b\x37\x17\x6e\xe3\xe2\xbd\x5e\xe7\x3e\xfe\xb9\xaf\x11\xef\xc7\x90\xf7\x35\xd7\x31\x31\xe7\x9b\xef\xf1\x47\x73\x5f\x58\x8d\x76\x1c\x7c\x1d\x9b\xdf\x80\xa3\x64\x27\xa2\xa1\xe5\x83\x63\x15\x59\x36\xeb\xb7\xb3\x9c\x8f\xaf\x8f\xf3\xdd\x71\xca\x3a\x09\x87\xd5\x2f\xf7\x1f\x2e\x68\x9f\x9b\xf3\xf3\xcd\x5c\x97\x34\x4e\xd0\x62\x37\x36\x26\xb9\xc4\x85\xa6\xd6\x31\x51\x73\xbd\xd3\x63\xf2\x62\x7d\x06\x68\x14\x9e\xb0\xf9\xa7\x55\xc6\x84\xc1\xcf\x07\x72\x46\xfe\x31\xee\xe1\xed\x5d\x8e\x03\x1d\x93\x1f\x6f\xd8\xc5\x7a\xfb\xe3\xe3\x75\xae\x81\x1f\x00\x4a\x7a\x5c\xf2\x79\x7d\xa9\x1c\x1f\x1d\x33\x73\xbf\x6a\x8f\xe9\xbc\x1c\xf3\x7d\x5e\x83\x58\x73\x3b\x8f\x5b\x74\xbf\x3f\xd4\x8e\x1b\x7b\xb9\xde\xff\xe3\x3b\xba\x7e\x6c\x76\x43\x51\x79\xec\xe3\xeb\xfe\x9b\x5c\xd6\x5b\x0c\xfa\xd8\xcf\xf3\xd2\x60\xc9\x82\xc4\xfc\x94\xea\x70\x41\xb7\x20\xd5\x4b\xdb\x32\xfe\x3e\xb1\xee\x11\x49\x5e\x07\x89\xb3\x70\xb2\xc6\x92\x26\x04\x52\xc5\x4e\x1a\xeb\xaf\xdc\x7b\x6b\xeb\x5d\x8e\xdd\xb9\xfe\x8e\x6f\xce\xd8\xbe\x76\x7c\xba\x8e\x37\xe2\x08\x31\x27\xf1\xf3\x12\x14\xac\x25\xe4\xc0\x9a\xc2\x58\x65\x3e\xdc\x35\xf7\x13\x6b\x75\x4d\xc6\x12\x58\xe7\xeb\x8f\x4b\xfc\x98\x7f\xc6\x3f\x4b\x60\x4b\x1b\x5f\x61\xb0\xc4\xba\x58\x93\x19\x4b\xa9\x72\x30\x4c\x90\x2e\x19\xfb\xec\xe7\x7f\xf2\x71\xbd\x92\xf1\x3d\x35\x57\x48\xea\x7a\xf0\x99\x50\x15\x0f\xc2\xd4\xb5\xe8\x45\x10\x8a\x9a\x8b\xf8\xe1\x6d\x9a\xf9\x8d\xf5\xcb\x45\xda\xd6\x93\xf5\x01\xce\xf3\xf2\x50\x01\x32\xe3\x52\xc5\x9d\xe2\xa6\x0a\xf3\x0f\xd0\x38\xa5\xdb\x63\x49\xdd\xc6\x43\x09\x0b\xab\x0d\xbb\xa0\x30\x21\x01\x48\xa9\x01\x71\x03\x2e\x8b\x1b\xb1\x95\xdf\x78\x18\xc9\x3a\xe0\xbe\xfc\x1c\xdd\xea\x05\xdf\x24\xca\x4a\x94\x35\x8c\xee\x6e\x50\x27\xc7\x9b\x5e\x14\x60\x1a\x92\x66\xd1\xc7\x99\xaa\xf6\xcb\x7e\x3d\xfa\xbe\xce\x68\x60\xdb\x42\x78\x5e\x7b\x1c\x1a\xbf\x44\x8e\x5d\xf7\xe3\xd8\xb6\x5f\xcf\xf8\xf2\x71\x6c\xee\x4a\x3e\x60\x6c\xdb\xf0\xff\xd2\xe8\xd3\x4f\x2c\x05\xff\xf6\x3f\xdf\xdf\x9f\xb1\xc9\xa9\x6f\xf0\x88\x32\xad\x6a\xc4\x35\x7e\xe1\x67\xd9\xaf\xe3\xe5\x53\x71\x2b\x74\x73\x77\xea\x4c\xa2\x77\xac\x0d\x0a\x5e\xb0\x88\x72\x87\x2c\x4e\x59\xc6\x72\xfd\x4d\xbd\x04\x46\xa6\xd9\x32\xcb\x72\x04\x07\xaf\x15\x0d\x42\xa5\x8a\xaa\x02\x2e\x3e\xa1\x4e\xb5\xa5\xee\x96\x44\x47\x0a\xf1\x84\x68\xde\xc1\x24\x2b\x48\x2b\x5f\x02\x18\x80\x7f\x46\xab\xfd\xdd\x17\x0e\x9e\x5d\x9c\x9e\xcc\xbc\x01\xa2\xae\xeb\xb7\xf1\xa5\xb6\xbe\x54\x63\x8c\xba\x8c\x86\xc8\x22\x65\x39\x06\x36\x8f\x8b\xa5\xec\xb5\xf8\x06\xcf\x74\xd9\x2d\x01\x21\xa9\xb9\xfb\xd7\x41\x27\xb7\xdc\x14\xdf\xac\x0f\x96\x86\x81\x03\x29\x78\xb6\xd7\x51\x8e\x27\x4c\x08\xc2\xf4\x31\x01\xe7\xeb\xa7\xfb\xba\x06\x0d\x40\xde\x98\x47\xfc\xa1\x9c\x92\xe8\xf4\xc7\x31\x0d\x08\xc2\xc6\x79\x8e\x03\xac\xdf\xf3\xa9\x9e\xc8\x3e\xdd\xae\xe0\xa3\xd4\x49\x91\xf4\x3c\x32\x7b\xfc\x3a\x67\x5d\x0f\xad\x35\xd7\x38\x33\x53\xd3\xc7\x59\x5c\x3e\xe5\xe6\x8f\x43\x0b\x02\x24\x01\x61\xbf\xb5\x6e\xf6\x63\x2e\xd7\x79\xa3\x85\x7b\xbd\xb3\xe3\xaf\xa5\x3f\xfa\x1a\x8f\x78\x05\xf5\xa0\xad\xb9\x2f\xe3\x6a\xcb\x58\xdc\xec\x38\xd2\xe5\x38\xf1\x31\xb2\x63\xb0\xcb\xb6\x08\x37\x88\x7a\x74\x19\x72\x42\xc3\xe1\x74\x3b\x0f\x72\x9d\x86\x63\x9e\xee\x17\xdf\x31\xad\xe7\xe3\xa6\xc5\xa1\xa4\xae\x1b\xb2\x7e\xfb\xea\x4b\x75\x2d\xf7\x35\xc8\xbe\xb6\x94\xdd\x9a\x92\xca\x45\xb3\x1d\x8b\xe6\x38\xc6\x43\x4f\x7d\x82\xd3\x43\x7c\xed\x29\x02\xa3\x4c\x14\x89\x6c\xf9\x62\x69\xa2\x68\xa3\x51\x33\x2b\x0f\xa2\x71\x8c\x1a\x01\x7e\x5c\xbb\x12\xcc\x0b\xef\x61\xe6\x9e\xd7\x2e\x89\xcd\xa5\xa1\x86\xe4\xb2\xb6\xd6\x17\xf3\x10\x3a\x63\x6d\xdc\xbc\xf6\x2d\x49\xce\xc7\x61\x35\x60\x87\x47\x66\x41\x46\x18\xdd\xed\xbc\x2e\x6d\xc9\x97\x25\x38\xa8\xbb\x02\x7a\x35\xeb\x92\x35\x21\x8e\x6e\xbe\x6d\xdc\x13\x5a\xe5\xc0\x15\x0e\xd9\x35\x1e\x5d\x2e\x23\xa3\xf1\xf2\xba\x06\xc4\xed\x82\xe1\x9a\xe2\x11\x7a\xe4\xc1\x9d\x98\xaa\xdb\xb8\xa4\x69\x88\x65\xfd\x8c\xd6\x7a\x73\xd5\x5c\xce\x7f\x78\xf7\x30\xdf\x3d\xcc\x77\x0f\xf3\xdd\xc3\x7c\xf7\x30\xdf\x3d\xcc\x77\x0f\xf3\x77\xf6\x30\x6f\x91\x8c\xfe\xe5\x5f\xfe\xe5\x3b\x3c\x5c\x23\x8d\x50\x74\xff\xe7\xc9\xfd\x13\x33\x56\x07\x7c\x23\xea\x2b\x29\xd0\x14\xbb\xe1\x56\x31\x94\x5b\xcd\x50\xfe\xdd\xe5\xbc\x01\x31\xfa\x7b\x72\x7e\x1d\xe5\x7f\xb3\x9c\x3f\x25\x49\x72\x2f\xaf\xed\x1b\xd2\xfd\x5e\x26\xcf\x43\x26\x8f\x43\x76\xff\xce\x32\x7e\xf8\xe3\x3f\xb9\x8c\xbf\x4a\xf0\x63\x75\x7e\x21\xe6\x4f\x84\x98\xcc\x72\xa7\x07\x6e\xe4\xf7\xef\x2e\xe3\xc9\xf7\x40\xa3\xe3\x3f\x98\x8c\x3f\x16\xb4\x2c\xf9\x7e\xfe\x86\x80\xbf\xfe\xb8\xdc\x9c\xfa\xdf\x4f\xc6\xc3\xf1\xe9\xaf\xc4\xba\x7b\x3e\xf3\xf0\x7c\x20\xd5\x3f\x55\x78\x0e\x2d\x49\x36\x38\x2e\xb7\xee\xc3\xad\x13\x04\x57\x05\xde\x46\x7b\xf9\x24\x34\x98\xe8\x82\xc0\x7f\x21\x09\x7f\x5f\x5e\x12\x9d\x95\xc3\x9b\x42\xc3\x82\xff\x04\x85\x9d\x7a\xd9\xaf\x47\x03\x7f\x00\xfa\x12\xdc\xc5\xbe\x39\x39\xbd\x9c\xe3\x5c\xf4\x8f\x6e\xdc\xa3\xed\x38\x61\xd7\xfd\x3a\x10\x7d\xf9\x88\xf2\xe0\x4d\xc0\xc9\x0d\xb7\x66\xbc\x72\x75\xdc\xfd\xd9\xc2\x1f\x02\x3b\xa7\x2f\x4a\x9f\xa7\x1b\xed\xd7\x0f\xed\x47\x0f\xf1\x37\xc0\xed\xdf\xbb\xae\x6f\xa8\xb0\xbc\x77\x5d\xdf\x43\xb0\xef\x21\xd8\xf7\x10\xec\x7b\x08\xf6\x3d\x04\xfb\x1e\x82\xfd\xc7\x87\x60\xdf\xee\xd6\x29\x64\xe9\xfc\xa6\x2c\x1d\x71\x3b\x6f\x44\xaa\xcf\xd4\x33\x9a\x15\xaf\x7e\x70\x5e\xf6\x20\x8a\xdf\x8f\xef\xf7\x43\xb8\xc6\x0f\x72\x71\xc3\xe9\xee\x27\x79\xf2\x27\x7a\x63\x59\x62\xea\xfc\x27\xf6\xa5\x2c\xde\xd7\xed\x38\x56\xd8\x37\x45\xf0\x75\x01\x16\x7e\xef\xa8\x5b\x5c\x4e\x62\xbf\x95\x4b\x79\x9d\xe3\x72\x75\xf8\x60\x05\xd6\x53\x12\x54\x0c\x5f\xa5\x38\x6a\xe8\x65\xf8\xe3\x90\x42\xfe\xeb\xf8\x69\x6e\x6b\xcf\xb6\x3b\x41\xcc\x37\x6f\x97\xc3\x97\x7b\x01\x7c\x15\x48\x87\xa0\xc2\x34\x34\x1f\x60\x12\x3b\x86\xc2\xb3\x0b\xae\xaf\xdf\xb4\x86\x67\x20\x7c\xff\x48\x2a\xdf\x6e\x97\xab\x7c\xad\x3f\x2f\x8d\x6f\x64\xf0\x55\x81\x5c\x3f\x9b\x87\x5c\x3e\xae\x89\xdc\x04\xdf\x12\xd0\x97\xf5\x15\x7c\x46\x37\xe5\xfc\xdb\x45\x33\x78\x04\xe3\x76\x66\xbd\x93\xd2\x9d\xba\x20\x54\x60\x5f\xa7\x95\xc7\x96\x2a\x18\xbf\x6c\xdd\xe0\xf5\x46\x42\x6e\x87\x94\x3e\x81\x93\x59\xf2\x0a\x13\xc5\x65\x1f\x3f\x6d\xdf\x96\xde\x2c\x07\xd5\x75\x28\xfd\x86\x18\xbf\xac\x2f\x9c\xd7\x31\xcb\xb1\x28\x62\xf1\x1e\xec\x6c\x58\xc1\x40\xab\x5f\xc7\x58\x3f\x3c\xf6\xdb\xb8\x09\x92\xa0\xd3\xe5\x66\x2b\xee\xb1\x7b\xef\x06\x8c\x2b\x62\xef\xcb\xb1\xb6\x39\xf1\xaf\xa4\xbd\x5b\xf5\xf2\x5a\xda\x77\x4a\xfb\x18\xb5\x5d\xa5\xbd\x84\xac\xac\xb7\x7f\x3a\xa5\x3c\xc1\x1c\x14\xe2\x9a\xdf\xb8\x5c\xbf\xb6\x7c\xb8\x1a\x5b\xb6\x73\x1d\xe7\x71\xb8\x67\xf9\x77\x54\x03\x63\xa9\x81\xa5\xa1\x6e\xd5\xc1\x25\xfe\x1d\xa5\x9f\xeb\x82\x0e\x75\x70\x09\x99\x18\x3c\xe3\xf5\xab\x7a\xa0\xdf\xe8\x81\x4f\x7b\x4f\xd3\x15\x75\x9b\x23\x44\xbf\x3b\x0f\x35\x9c\x07\x48\xfe\x4f\x96\x54\xdc\x09\x1b\xa3\x84\x85\x7e\x63\x8b\x5f\x2d\xf4\xed\x6a\xb7\xd7\x97\x4f\x00\xaf\xcf\x37\x5e\x40\x3d\x6c\xfe\x1b\x3f\x80\xbe\x08\x5a\x44\x8a\x6d\x2d\x55\x2d\x0f\x37\x3e\xc4\xd5\xfa\xdf\xae\x67\xe4\x18\xd6\x19\xc2\xb7\xb8\x1e\x72\x3b\x5c\x8b\xfd\xc6\x05\x71\x97\x01\x3e\xc2\x8d\xcf\xd0\x41\xd0\x73\xf5\x19\x46\x1a\xc3\xaf\x96\x5c\xc1\x15\xce\x94\xdd\xab\x42\x7a\x53\xbf\xc1\xc7\xfb\xf3\xe9\xdf\x4e\x7f\xfe\xdb\xbf\xbe\x81\x49\xed\x1b\x21\xd2\x29\x9b\xfb\x9b\x73\x3c\x48\x4f\xaa\x9b\xd4\x24\xf0\xcf\x65\xd3\x64\x68\xc6\x68\x05\x95\xd9\x68\xdc\x29\x75\x63\x1f\x7b\xee\x05\x17\xdc\xd3\x00\x07\x4b\x41\xb7\x67\x6d\x7b\x09\x6e\x5e\x1d\x50\x18\x15\x6b\xc1\x14\x3c\xc0\xe3\x22\x00\xf8\x97\x2e\x67\x72\x3b\x4f\xf0\x39\x88\x96\x54\x27\x39\x1e\x86\x92\x3e\x41\xd1\x5e\x0f\xc6\xa2\x4a\x96\x30\xd2\x2d\xf6\x42\xa0\x0e\xab\x23\x55\x10\x92\xea\x25\x7a\x23\xa6\x6a\xaa\xda\x36\x30\x1f\xed\x23\xd8\x56\x2a\x71\xf0\xdb\xde\x92\xf6\xfe\xf2\x69\xa6\x0a\xea\x2d\xf7\x0a\xaa\x80\xf4\x28\xcd\x3e\xf6\x99\x66\x19\x0f\xd8\x16\x9b\xf9\xbc\xf8\xc6\x93\x4d\x73\x32\xb9\xb8\x67\x6e\xa0\x4a\x05\xaa\x05\xba\x57\x40\x99\x33\xa3\xeb\x73\xa0\xe7\x0a\x0c\x39\x00\xdd\xe8\x64\x44\xf6\xeb\xed\x8c\x64\x82\xf6\x86\xac\xba\x03\x61\x87\x0e\x3a\xd4\x69\x05\x72\x65\x8f\x0e\xc3\x4c\x8a\xb2\x4a\x72\x26\x92\x8c\x92\x38\x0d\x5d\xfd\xd2\x49\x86\x2d\x25\x59\x8b\x97\xcf\xbb\x4f\xd5\x9e\xb4\xe8\x1e\xd4\xd4\x08\x70\xf2\x20\x8d\x1d\xf4\xa0\xb3\x06\x12\x07\x7a\xdd\xba\x4f\x2f\x5a\xd7\x49\xc2\xcb\xd7\xcf\x7b\xc0\xf3\xa3\x4f\x63\x28\x68\x81\x71\x28\xd7\xd5\x83\x34\xc5\x25\x5e\x3e\x47\x63\x0e\x2e\x18\x3f\x1b\x80\x2d\x40\x8b\x25\xce\xd4\xfc\x5a\xd1\xcb\x3d\x01\x41\x31\x01\x65\x60\xe0\xce\x68\xe0\x22\x46\x18\x85\x44\xdb\x95\xcd\x0d\x8a\x58\xc3\x0e\xea\x62\x74\xca\x93\x38\x15\x7d\xda\x1d\x94\x29\x24\x3b\xdb\xd3\xcc\xa0\x3c\xca\x63\xc5\xbd\xa5\x9f\x93\x64\x4b\xa6\xbe\xf9\x88\x49\x31\x93\xa1\xcb\xd0\x40\x67\x43\xf2\x8a\x8a\xad\x49\x62\x58\xc1\x5f\x07\x9b\x17\x67\x2a\x41\x6e\x40\xda\xe3\x69\x03\x0c\x55\xe0\x45\x06\xb5\x15\x3a\xe6\xf0\xa6\x06\x60\x0c\x58\x39\x4b\x5d\x24\x74\xa4\x18\x90\xa0\x94\xaf\x68\x3a\xaa\x4a\x1a\x57\xb4\x61\x35\x6b\x64\xeb\x9b\x68\x6c\x6a\x29\xd7\x4e\xba\x4d\x34\x25\xe3\xf5\x33\x7b\x8a\xb5\xcf\xd4\x5c\x8a\x02\x4b\xa1\xc9\x86\x27\x76\x2f\x00\x13\xe1\x1c\x5d\x21\x50\x67\x36\xfa\xdd\x9b\xcf\xac\xff\x97\x31\x53\x27\x31\x1e\xbe\x0f\x4d\x8d\x63\x8e\xb0\x48\xd6\xbb\xcf\xa9\x4f\xb0\xf8\x00\xe2\xc6\xaf\xba\x9d\x53\x21\x43\x56\x49\x03\xc4\x1b\xa0\x2f\xcb\x13\xcd\x6b\xe6\xab\x59\xa0\x12\xc1\xcf\x67\xea\xdb\x76\x92\x86\x8f\xec\xae\x68\xe3\xdf\x38\x1b\x80\xcd\x29\x01\x67\x01\x8c\x9a\xea\x87\x8d\x37\xbe\xf2\x86\x91\x16\x55\x4d\x53\xd1\x72\x4e\xda\x62\x8e\xd0\xcd\x6a\x7d\x1c\x6f\x3e\x83\x7e\x09\xf4\x20\x20\xa7\xb7\x5a\x2f\x11\x23\x6d\xe7\x64\xe0\x16\x19\x96\x5a\x6f\x40\x59\x38\xde\xf8\xef\xdc\xc8\x31\xf2\xc6\xea\x1c\x67\xb6\x97\xb8\x82\xeb\xd0\x96\x69\xcc\xa0\xb4\x01\x65\xbb\x62\xa5\x90\x5d\x99\x14\x7a\xd8\xcb\xea\xfa\xc1\x78\x16\x34\xf5\x29\x58\x24\xc0\x2a\xd1\x3a\xd9\x87\xc9\x98\xd8\xc0\x8f\x0c\xee\x3a\xf2\xcf\xa1\x7d\x47\xcb\x4c\x5a\x9a\x2b\xa8\x45\xbc\xa6\x03\x10\x1f\x76\x02\x43\x30\x79\x82\x57\x9a\x05\xb8\x28\x06\x1c\x93\x3c\xd0\xbe\x15\xd4\x26\x3d\x5f\xdf\x7c\x4e\x32\x0b\x7a\xaf\xfc\x35\x3a\xa2\x0b\x6c\xbc\xd9\xa3\x01\x6f\xce\x45\x84\x0d\x56\xdb\x84\x6e\xd7\xd1\xa2\x29\x03\xb7\x09\x62\x09\xcd\xae\x1d\xdd\x9a\xf8\xd3\x18\x33\x15\x5f\xb9\xa4\x93\x3c\x70\x9c\xa6\x56\x44\x42\x93\x8d\x02\x01\x27\x40\x90\x29\x7e\x4b\x40\x27\xe8\x06\x18\x9a\x00\x0d\x9c\x6d\x73\x82\x8f\x1d\x72\xdd\x92\x36\x10\xbb\x12\x40\xa6\x4d\xdc\x23\x9f\x2e\xf2\xa6\xce\x02\x99\x70\x06\x4b\x5f\xd0\xb9\x10\x41\x24\x28\x44\x08\x5a\xc2\x86\x3c\x99\x94\x46\x45\x1a\x59\x3e\x4a\x87\x41\x8f\xa6\xdf\xe9\x42\x4c\x7d\x72\xc0\xa8\xd9\xd3\xc8\xe3\x80\x3e\x42\x19\x06\x60\x12\x26\x88\x75\x6a\x49\x0a\xf2\xba\x5a\x5b\x82\xf6\x67\x03\x4e\x69\x3b\xc9\xef\x25\x09\x20\x77\xca\x60\x20\x11\x06\x33\x8d\x58\xa9\x33\xa1\xa5\xa7\x26\x1d\x2e\x85\xa0\x55\x00\xa0\xe3\x02\x1c\xb7\xe0\x82\x5a\x1c\xc0\xc0\xb4\x62\x5b\x49\x1c\x1d\x38\x1a\x77\x08\x2f\xf2\x93\x04\x1f\x3c\xc8\xa4\x6a\x05\x8c\x0d\x58\x40\xe7\xbe\x78\x38\x27\x88\xb3\x40\x16\x0f\x55\x03\xe1\x85\x7b\x36\x3a\xd0\x48\x10\x9a\x2b\x6e\x9d\xcd\x93\xa6\x02\x7c\xa7\x12\xed\x51\x38\x54\xb2\x7e\x06\x71\x98\x15\x14\xcc\xf8\x66\xd8\x24\x09\x40\x8b\x7a\xf3\x8d\x9e\xda\x28\x81\xb5\x54\x40\x04\x26\x20\x19\xd4\x1d\xf4\x49\x15\x9c\x35\x7e\xa4\x51\x41\x6a\xe8\xee\x99\xcb\xba\x5a\x80\x1a\x53\x67\x27\x0b\x5c\xae\xd3\xd7\x53\x6a\x7e\x9d\x50\xec\xec\x18\x57\xf0\xb8\xb9\x0a\x2d\xe0\xeb\x0a\x01\x46\x1a\x2b\x21\x1e\x06\x4b\x91\x2e\xa9\x21\xf5\x34\x5a\x90\xbd\x54\x45\x44\x3f\x93\x5a\xd8\xb7\xc5\x90\xb1\x77\x97\x29\xe8\x6b\xca\xb0\x4f\x3a\x36\x0d\xd6\x89\x85\xe2\xa3\x9f\x00\x06\x9a\x4b\x18\xe3\x1a\x4e\x7b\x7c\x53\xce\x49\x34\xa9\xaf\x04\x64\xa0\x4b\x1b\xa9\x8e\x60\xbb\x96\xe8\x7a\x75\xc3\xa9\x47\xc6\x2c\x88\x65\x26\x1a\xa6\x5c\x1b\xf9\x3a\xcc\xad\x9f\x00\x14\xe4\x0a\x3f\xdc\x00\xc8\x46\xf4\x9a\x0a\x58\xc8\xcc\xcf\xb6\x93\xaa\xb2\x5a\x68\x8e\x20\x45\xca\x0b\x4d\x04\x58\x00\xc5\x77\x52\x3b\x01\xf1\x4a\xdb\xb2\xbd\xdd\x7d\xf0\xd1\x62\x74\xc5\xff\x2d\x30\xf6\x35\x49\xd7\x97\x4f\x92\x1a\xc2\x54\x43\x09\xba\xd3\x77\xe6\xa8\x49\xde\xd4\x82\x2c\x07\x1b\xc7\x6f\x0c\x98\x0d\xb3\xac\x65\xae\x05\x02\x42\x41\x1f\x4e\x2c\x23\xb7\x3a\x4a\xaa\x35\x15\x33\x20\xa8\x0c\xd1\x54\xc9\x20\xac\xa9\xf4\x10\x6b\xd9\x65\xb8\x4f\x78\x91\x0a\xf2\x67\x80\x17\x09\xf8\xf3\x0b\x5f\x0b\xc8\x1f\x81\x7c\x31\xe4\xe5\xd3\x5e\xb0\x01\x35\x95\x7a\xa6\x60\x17\x57\x4c\x68\x60\x57\x12\x40\xb9\xf1\xe3\x87\x6c\x13\x12\x19\xd8\x2c\xa0\x3f\xcf\x50\x5a\xee\x9b\x15\xc2\x98\xa0\x09\xd1\x4d\x0a\xbf\x0b\xa3\x9f\x0a\x4a\x4f\xca\x51\x80\x42\x82\xb7\x64\xc5\xce\x61\x27\xe5\xc2\xfd\xa3\x63\x90\x28\x0e\x4d\xc1\x80\x72\xa9\x12\x18\x2b\xb0\x80\x80\xe4\xa5\xe5\xef\xb1\xd6\x7f\x4c\x3e\xf8\x8d\xc8\x17\x38\xbb\xb2\xdb\x25\x17\x48\x2a\x58\xb6\xb0\x25\x90\xb5\x8a\x9b\xe6\x17\x06\x2e\x4e\x6c\x12\x77\x0e\xab\x6f\xae\xad\x26\x73\x6d\x33\x21\x67\xc5\x2d\x4e\xf3\x0b\x1d\xe0\x55\x1a\xc0\xf5\xaa\xa4\x91\x2a\xb5\x5d\xc8\xf2\x2a\x7a\x4e\x8b\x30\xd2\xe7\x77\x8c\x54\xa0\x40\x5d\x76\xe7\x36\x53\xf5\xdb\x0a\xa1\x41\xf7\x7a\xae\xfd\x85\xae\xe5\x9d\x4c\xc2\x40\x1b\x69\xf5\x62\xd8\xcd\xa9\x15\x37\x5b\x37\xe0\x6c\x3c\x8c\x54\x36\xb1\x34\x3a\x0c\x72\x2d\x60\x1b\x2d\x2f\x9f\x1a\xe9\xaa\xeb\x90\x8b\xdf\x28\xdf\x95\xbe\x0b\xfa\xde\xd2\x6c\xe5\x01\x90\x79\xae\x4d\xad\x5d\x04\x4d\xfe\x42\x7c\x40\x17\x2c\x00\x12\x42\xff\x3d\xda\xef\x57\x94\x09\x78\x6c\xb5\xfb\xee\x03\x8e\x17\xda\x2c\xdd\x48\x19\x03\x31\x6c\x08\xd1\xb2\x98\xd6\x00\x44\x07\x9e\x61\x03\x00\xd9\xd8\x35\x60\xec\xcc\xa8\x0e\xb8\x57\x3b\x68\x71\x09\x69\xc7\xa0\xb8\x52\x2f\x09\x11\xbc\xf0\xf2\x79\x5f\x74\xd5\x73\x27\x91\xae\x4d\x24\x69\x40\xd7\x0c\x26\x5a\x6e\x31\xb2\x3a\x47\xd3\x6b\x5e\xec\xbb\xc0\x1f\x29\xc7\x1b\x98\x31\xe0\x5e\x87\x89\x0f\x6d\x77\x4a\xbd\x92\x26\x36\xa2\x5a\xc3\x0d\xc8\xcf\xa1\x3c\xc1\xd7\x27\xc4\x14\x39\x1a\xb1\x21\x69\xdc\x3a\x05\xa5\x9d\x40\xfd\x15\x51\xcc\x76\x10\xc2\xb9\x3f\x88\x04\x5e\x71\x43\x53\x5d\x23\xee\xc0\xd5\x02\x52\x01\x98\xc9\x60\xef\x1a\x36\xac\x9f\xa9\xfa\x1c\x14\x90\x74\x42\xbe\x00\x93\xb0\x16\x26\x61\x10\xf1\x3e\xa7\xdc\x5d\xd3\x00\x5f\xa5\xfb\x52\xea\x96\xa6\x1f\xd3\xff\x09\x62\xd2\x59\x87\x5f\x39\x78\xc7\x2a\xa1\x00\x95\xb3\x92\x4a\x17\x0a\x43\x57\xfb\x3e\x5a\x05\x33\x28\xec\x17\x90\x88\x06\xae\x56\x21\x20\x53\xcf\x60\x7b\x26\x86\x0a\x90\x10\x47\xb0\xf8\x03\x63\x68\x01\x01\x55\xf0\x47\xa2\xd9\x96\xd0\x57\x73\x10\x3c\x20\xde\x7c\xe6\x6c\xb9\x42\x2a\xf0\xfc\x5a\x09\xc9\xe1\x9e\x13\x5c\x53\x88\x10\xbc\xc1\x37\xcb\x0a\x13\xea\x02\xf5\x88\x37\x9f\xdd\xff\x67\x07\x6d\x81\x13\x60\xe7\xb8\xe7\x88\xa3\x59\x63\xe7\xaf\xbf\x7c\x4e\xb5\x00\x87\xab\xa6\xd9\x5d\xf2\xc1\x2a\xa6\x5f\x17\x7c\xcb\xae\x0e\xbb\x1b\x4a\x15\x02\xd8\xf2\x80\x8c\x2e\xbd\xa5\x09\x8e\x4e\x77\xbe\x7c\xbf\x5a\xe7\xca\x23\xee\x87\xba\x45\x88\xf6\xfb\x5a\x09\x3d\x53\xb2\x1c\x6f\x3e\x63\x55\x51\xcd\x09\x0e\xe1\xae\xd5\xc0\xf4\x54\xc2\x3f\x69\xbb\xbe\xf9\xec\x9a\x65\xd0\x95\xf6\x71\x94\x79\x89\x80\x56\x3d\x27\x15\x38\x0e\x93\xea\xc0\x6f\x20\x5f\x3f\x53\x19\xe7\x09\x9a\x5f\x37\xda\xe6\x39\x49\xc4\xeb\xcb\x60\x7e\xa4\x21\x92\x85\x0b\xf4\x03\xfa\xad\x24\x9f\xb5\xbb\x7f\x4a\xd3\xd4\x8f\x0d\x86\x73\xcd\x64\x34\x1c\x00\x5e\xa9\x6a\xfe\x71\x9a\x06\x4c\x91\x52\x82\x09\x1a\x77\xc8\x0d\xd5\xbe\x8c\x27\x18\x90\xa3\x03\xb0\xab\x9c\x14\x36\x09\x9f\x57\x8c\xdb\x4f\x07\x6a\x60\x40\x60\x11\x6b\x0c\xb6\x32\x30\x95\xe2\xdd\x67\xdc\x52\x9f\x58\x01\xd7\x3e\x40\x75\x0a\x73\x3b\xad\x0f\xa0\xa9\x4d\xf4\x35\xab\x06\x9a\x8e\x61\x0f\xf8\x61\x47\x02\x97\x72\xab\x01\x9c\x35\x88\xc0\xe1\xe2\xda\xef\x5f\x53\x75\x95\x07\xd8\x37\x28\x38\x00\x1c\xba\x46\x84\xb3\x36\x48\xbb\xed\x8a\x15\xee\x96\xf9\x4d\xa0\x1d\x47\x75\x68\x1d\x90\xa9\x6d\x8e\xd4\xda\x08\x28\xc0\xde\x61\xd3\x80\xc9\x92\x46\x87\x22\x5e\xe2\x5b\xb5\xf9\x76\xa4\xbf\x31\x97\xa9\x40\x5c\x41\xac\x47\x0b\x92\xc9\x4e\x92\x4c\xc8\x86\x89\x17\x63\xcc\x9b\x9c\xe1\xf5\xa4\xa9\x83\xe2\xb6\x1f\xd8\x09\x43\xdc\x21\x85\x0c\x6e\x1d\x58\xa1\x7d\xa2\x93\x3e\x82\xf8\x6e\x59\x76\xc0\x9e\x01\xa3\xb1\x82\x0b\xb8\x44\x4d\x7a\x9a\x72\x58\xdb\x15\xf4\x91\x80\x1a\xb0\x4e\xa3\x53\x0d\x1e\x58\x0b\xa7\xb3\xa6\x29\x0c\x38\x8a\xaf\xa9\xb2\x99\xaf\x03\xdf\x6d\xd3\x0d\xbd\x49\x27\x30\xec\x21\xc2\xf2\x09\xb9\xda\x27\xa1\x74\x68\xe9\x27\x84\x5f\xc8\xd7\x0c\xd4\x0a\x84\x7a\x02\xf9\x8b\x4c\xc9\xee\x07\xe2\xb2\xdd\xb9\x72\x07\x34\x2a\xee\x82\x8a\x10\xa3\x01\x3a\xa0\x2f\x03\xd8\xc0\xa3\x99\x6b\x0e\x98\xdc\x03\x7d\xf9\xb4\x9d\x4a\x9a\xd8\x11\x8c\x5d\x19\x3c\x80\x0a\x7a\x49\x1c\x03\xcc\xd3\x08\xc6\xc0\x2b\xd7\xe1\xba\xcf\xd7\xbf\x3b\xf9\xa4\x00\x6e\x13\xea\x7a\x46\xa9\x33\x5c\x35\xe2\x00\x00\xb7\x45\x11\xc1\x19\x46\x74\x2c\x71\x0f\xff\x42\xe9\x9e\x1b\x39\x20\x73\x9b\x5b\x73\x9b\x75\x07\x8b\x69\x6d\x7b\x4d\x65\x74\x98\x68\xd2\x5c\x0d\x4e\x26\x31\xd6\x32\xae\x01\x69\x08\xa0\x93\x76\x44\x93\x99\x86\x40\x91\x53\xd4\x1e\x0d\x56\xc2\x75\xa0\x06\xb8\x85\x88\xf8\xf2\x88\xa4\x6d\x67\xd5\x3b\x93\x05\x76\x72\xa5\xe1\x0f\x1a\xba\x0a\x78\x9a\x9e\x5a\xc6\x63\x99\xd3\x10\xa4\x51\x15\xe8\xf2\x2f\x93\x4b\xd8\xc0\xa2\x0a\xa3\x73\x01\x3f\x75\xe0\x2b\x75\xd6\xd2\x15\xc0\x1d\x9d\x48\x48\xd9\x57\x78\xdd\x4d\xf7\x8c\x20\xd2\x20\x6e\xaf\xa1\xae\x09\x21\x23\x81\x31\x4d\x4b\x67\x76\xa8\xee\xba\x60\x1c\x8f\x72\xc4\xd2\x23\x1d\x63\x66\xd8\x29\x6d\x0a\x38\xcc\x53\xef\xdc\xe9\x52\x2c\x09\x52\xd8\xee\xed\xa0\x8e\xaa\xc3\x77\xd6\x58\xbf\xee\x74\x5a\x07\xaf\x2e\x80\x7c\x1a\x2d\x13\xc4\x62\x13\xa2\x2b\x70\x0a\x0a\x2f\x08\x20\x1b\xb8\xb2\xb2\xa0\x6b\x4a\x6e\x2f\x1f\x87\xbb\xf1\x9b\xeb\x35\x50\xf9\x1a\xa1\xb9\x4a\x03\xf1\x7a\xa7\xf0\xf4\x4f\x4c\x03\x84\xc5\x97\x2a\xe1\xb1\x12\xa0\x54\x58\xce\x56\x1b\x11\x56\xdc\xf8\xf2\xad\x5c\x41\x44\xcf\xd9\x1a\x19\x61\x8c\x73\x98\x30\x3d\xa4\x00\xb1\x49\x41\xa8\x0c\xc4\x62\x18\xea\x0a\x91\x4f\x53\x07\xd4\xd8\xdf\x46\x71\x7d\x83\xf9\xfc\x83\x5e\x9c\x3b\x06\x6f\xd3\x5f\x7f\x69\xdf\x2d\x12\x7e\x8f\x80\xbf\x47\xc0\xdf\x23\xe0\xef\x11\xf0\xf7\x08\xf8\x7b\x04\xfc\x3d\x02\xfe\x1e\x01\x7f\x8f\x80\xbf\x47\xc0\xdf\x23\xe0\xff\xe0\x08\xf8\x0f\x7a\x12\x7e\xca\x84\x7f\x0f\x8b\xbf\x87\xc5\xdf\xc3\xe2\xef\x61\xf1\xf7\xb0\xf8\x7b\x58\xfc\x3d\x2c\xfe\x1e\x16\x7f\x0f\x8b\xbf\x87\xc5\xff\x4b\x85\xc5\xff\xfa\xaf\x7f\xfd\xb7\xd3\x65\xff\xdb\xf9\x2f\xa7\x37\x02\x1f\x8b\x6e\xec\xca\x7b\x54\x49\xe3\xdc\x7c\xfa\xdc\xfc\x46\xbb\xc3\xde\x12\xea\xe4\x45\x76\xd1\x34\x61\x33\x8b\xf8\xf2\xb6\xb2\x13\xe4\xbe\x22\xa8\xdb\x92\x8c\xe9\xcf\xf3\xd7\x91\x4a\xaa\xdd\xdd\x2c\xdd\xea\xf1\x4e\x24\xcd\xf9\x64\xa9\x8f\x79\xce\xbb\x7b\x85\xba\x19\xfc\x15\x28\x83\x6d\xc0\xcb\xaa\xa9\xfd\x52\x53\x73\x43\x3c\x20\x12\xa4\xa7\xb6\xcd\xd4\xfb\x38\xbb\x8d\x64\x9b\x5b\xd9\x70\xb2\x75\x23\x8d\x52\x4d\x75\x4c\xfe\xfe\x79\x37\xb7\xf6\x3f\x8c\xa4\x66\xcf\xe6\xbf\xfa\xf0\x45\x93\xae\xff\x6d\xd3\x9c\xa6\xea\x13\xea\xf7\x9f\xf1\xfc\x84\xb7\xfe\xf4\xf2\xd1\xdd\x88\x19\xd3\xf2\xa4\xee\xdc\xf9\x77\x8a\xd9\x07\x4d\x63\x3e\xe3\xed\x5b\x10\xc3\xee\x6f\xc7\x9b\xd0\x2e\xc7\x46\x7b\xed\x59\x5d\x0f\x9f\xc1\xd5\xb3\xe5\xad\xbb\xaf\xb2\x03\xb3\xbd\x41\x95\x4f\xdf\x5c\xa7\xe6\x66\xde\xc6\x67\xd8\xb4\x05\x80\xe1\x78\xfe\xd5\x45\x52\x10\x37\x89\x0b\xf6\xba\xde\xf6\x34\xa7\x3e\xf1\x04\x79\xd7\x34\x04\xab\x76\xea\xee\xa2\xd5\xb6\x9a\x7a\x6d\xbb\xa5\xa9\x27\x4b\xb3\xd7\x8d\xcf\x7e\x3b\x34\x7a\xe3\xad\xeb\x19\xad\x10\x9a\x26\x42\x64\x82\x5f\xf9\x8f\x44\x79\x00\xb0\x3d\xd9\x87\xea\x62\xc6\xaf\xa6\xd4\x0f\xe3\xfe\x56\xe0\x4f\x9b\x14\xb7\xde\x3e\x58\x32\xad\x3e\xcd\xd9\xfa\x93\x3f\xfb\x14\x64\xeb\x2f\x1f\xe1\xb6\xc5\xb4\x3c\x49\xea\xd9\x9e\x5d\xc4\xe7\xf2\x01\x7f\x79\xc6\xfb\x9f\xbf\x1d\x6f\x87\x71\x1b\xf9\x4f\x7f\xfa\xc3\xfb\x96\xf9\x77\xd8\x32\x6f\xc7\x2b\x78\x7d\x8f\xde\xf7\xd1\x3f\x70\x1f\xfd\xed\xfc\x3f\xfe\xf2\xa3\xac\x6b\x20\x3a\xcd\xbe\x75\xf7\x1f\x2f\xd4\xaa\x86\x68\xaf\x7b\xb5\x52\xa7\x5b\xa7\x67\xf0\x9a\x30\x5f\x20\x78\xce\x85\xe1\x2b\xdf\x03\xc3\x2d\x00\x30\x38\x1a\xe3\x66\x79\xa4\x89\xa6\xcb\xe1\x06\x73\x01\xff\x87\xaa\xfb\xc5\x6e\x0b\x66\xff\xfa\xbc\xc0\x84\xa0\xbb\x55\x52\x46\x80\xd0\x40\x78\x8b\x64\x4d\x57\xd7\xd3\x54\xd4\x07\xe1\x97\xdb\xc4\x73\x22\xea\x31\x22\x52\x81\xc4\x2b\x08\x53\xd5\x77\x22\x28\x6e\xdc\xcd\xcc\xb9\x3d\x21\x05\x77\x76\xe7\x08\x59\x0d\x45\xa8\x7c\x1a\x42\x8b\xb6\xab\x2f\x2f\x37\x04\xeb\x69\xa6\x9e\xc7\xc6\x67\x9c\x49\x93\xe1\x7b\xbe\x99\xd1\x4d\x5f\xd7\x0b\xfe\xec\xab\xab\x92\x95\xf3\x8c\x14\x62\x42\xd6\xb9\xbb\xf9\x53\xeb\xce\x88\xb1\x22\xcc\x3c\x67\xd9\xb2\xef\xde\x0a\x8a\x59\xd9\x0b\x5c\x22\x49\x19\x41\xf2\x86\xc8\x82\xff\xd6\x9f\x1a\x62\xf4\x9a\x61\x9a\xd6\xfe\x8b\x9f\x73\x70\x04\xc1\xcb\x2c\xbe\x32\x8a\xea\xc9\x57\x81\x3f\x68\xc3\x54\x10\x28\x5d\xc2\x42\xca\xfd\x83\xb8\xdc\xba\x30\x1c\x99\x73\xe4\x19\xb2\xfa\x8d\x84\xb5\x57\x1a\x42\x42\xb4\x93\x91\xef\x85\x49\x59\xe0\xa5\x20\xb9\x30\x7c\x3c\x7b\x32\x44\xc8\xdd\xf6\x75\x2b\xcb\x2f\xd0\x0f\xd9\xdd\x3e\x67\x9e\xe1\x42\x5a\x1d\xad\xf6\xf2\xb1\x20\x4f\xe2\xfe\xd3\x85\x91\x5d\x39\x33\xda\xdb\xe1\x65\xd5\x01\x7a\x1d\x41\xfb\x22\x22\xd3\xbe\x9a\x07\x79\xf1\xfc\xdf\xf5\x04\x96\x1c\xe9\xab\x81\xda\x0d\x58\x11\x61\x52\xc4\x2f\xe4\x83\x3b\x26\xea\x5f\xf3\xc5\xb4\xd8\x80\x10\xdf\x3b\x9a\x81\x6b\x7d\x44\xb0\xf5\x72\xfc\xfb\xfe\xb0\x0c\x1f\x09\x86\x01\xba\x63\x79\x62\x6b\xe0\x27\x4d\xad\xb7\x2d\xff\x78\xf0\xf3\x7e\xf0\xf2\xf5\xb1\xb7\x63\xec\xe8\x41\xff\x50\x7d\x81\x9d\xc2\x69\x97\xed\x86\xcb\xe8\xcb\xd1\xb3\x9d\xd8\x77\x47\x85\x13\x15\x11\xb5\xd6\x8f\x41\x7f\xe8\x28\x55\xd0\xd4\x7d\x26\xfe\x8e\x09\x47\xd8\xfd\x9b\x13\x3e\x52\xd1\xfa\x0f\x9c\xf0\x51\x8e\xc1\x67\xb7\xf1\xab\xc4\xf0\x99\x7f\x59\x03\xba\x9f\x74\xb2\x93\x76\x06\x16\xc9\x4a\xdd\x93\xc0\xe1\x5f\xe3\x16\x49\x22\xdf\x1c\xb7\xdc\x0f\x5b\x7e\x72\xd4\x3d\xcf\x57\xa3\xbe\xce\xf9\xdd\x98\xc7\xd7\xc6\x5c\xe6\x37\x06\xfd\xc4\x04\xd9\x3f\x68\xb6\xc1\xbe\x03\xfe\xc5\xb7\x2d\xf0\xca\x71\xfb\xd1\x9b\x3f\xd6\x78\x08\x77\xb4\xd6\xb5\x5c\x97\xf5\xdd\x42\xe2\xb2\x26\xba\x00\x82\xab\xed\x11\x01\x3e\xae\xeb\xce\x2c\x0a\xbd\xc8\x86\x52\x8f\x35\xdc\x3c\xbf\x5c\xd9\xf6\xd5\xc1\x8e\x9b\x95\xfd\xcd\xc1\xd6\xfb\xc1\x1e\xcb\xf9\x7e\x0f\xca\x75\xb0\xf3\x66\xb0\x3f\x9a\xe3\x6f\x2d\xe8\xf3\x42\x2b\x14\xa6\xb7\x9a\xbb\x93\xaf\xe6\x95\xeb\x61\xc4\x1a\x2e\x6b\x39\xf4\xb5\x1c\xe4\xba\x84\xbf\x35\x56\xb9\x1f\xea\xf7\x56\xf1\x17\x23\x75\x53\xa8\xf6\x37\x0c\xb4\xdf\x0f\xf4\xcb\x75\x2b\x6f\xd9\x6b\xed\xb1\x24\xe9\x3f\xdc\x6b\x0f\x38\xd4\x56\x62\x94\x3f\x72\xa4\x69\xe2\x7c\x3f\x2b\xb5\x30\x48\x8a\x6e\x25\x55\x6b\x17\xf0\x57\xbb\x39\xa2\x4d\xc3\xc0\x69\x29\x0f\x3b\x27\x1d\x20\x71\x1d\x6d\xa6\xde\xdc\xd4\x40\x8e\x1f\x4a\x0f\x4a\x93\x35\x0c\xb9\xa5\x86\x30\x51\x4b\x15\xc6\x0d\xca\x2f\x04\x81\xca\x8c\xe8\x47\xbf\x24\x01\xd2\x5a\x47\xc4\x3f\x97\x4a\xe6\x71\xa4\x62\x5b\x4b\x6e\xdb\xe4\x52\x36\x5d\x40\x25\xa8\x56\x4b\xdd\x90\xf2\x47\x4e\x31\x0d\x44\x78\xdd\x26\x98\xa9\xcd\x71\xd9\x93\x80\x17\xb6\x3e\xf9\xb6\x01\xe9\xa8\xdb\x6d\xe0\x94\x07\xd9\x7b\x1f\xb0\x13\x81\x6a\xd6\xda\xa9\xa7\x3c\x64\xe3\x73\x26\xcb\x3b\x6b\x18\xc6\x70\x93\xb8\x48\x3c\x87\xbd\x53\xcb\x4c\xb3\xf9\x61\x9b\x2b\x1b\xad\xa4\xfb\x44\x1c\x11\x95\x64\x08\x56\x4b\x2a\x75\xf3\x95\xd3\x23\x72\x6c\xa9\xba\x5e\xea\x08\x76\x82\x6b\xb6\x80\x63\x1f\x21\x4f\x19\xbc\x80\xb6\xbb\x64\xe8\xa7\x91\xb4\x6e\x78\x8a\x4b\x6e\x7e\x66\xb0\xd2\xba\x99\x1f\x01\x32\x94\xef\x54\x84\xdf\x1a\x01\x23\x9e\x24\xa7\xea\x26\xc5\x24\x47\x68\x12\x70\xe4\x49\x3b\x07\x81\x9f\x95\xd4\x0a\xb2\x4e\x09\xdc\xd1\x3d\x52\x27\xb5\x20\xd7\x00\x8b\xbd\x83\x4d\xd3\xe7\x68\xd4\x72\xb2\x64\x9b\x3f\xc8\xf6\xb6\xa7\xe1\x76\x0c\xe8\x64\x47\x87\x9b\x34\xdd\xac\x1f\x7e\x52\xc4\xd2\x4e\x77\x40\x27\x14\x60\x03\x1b\xa5\xa5\x5c\x9e\x51\x6e\xb3\x90\xbf\x8a\x9c\x5e\xc3\xa2\xf8\x9d\x1b\xd8\x0c\x06\xc0\x96\x0f\x92\x4a\x77\x99\xa9\x05\x0b\x67\x09\x2b\x84\xa1\x51\x1c\x86\x78\x7e\x79\xac\xee\x61\x2c\xbc\x8e\xf2\xc5\x28\x06\x58\x14\x2f\x7e\x58\x9c\x1c\x6e\xdc\xcb\x27\xdf\x3c\x94\x9c\x38\xdd\x97\xa3\x1f\xdf\x18\x7d\x7f\xdb\xe8\x2d\x15\xc5\x60\xc8\xed\x7d\x3f\xfa\x07\x9f\xd7\x9e\xd4\x30\x78\xbb\x81\x8d\x41\x28\xdb\xa5\xc2\x75\xc4\xfd\xc9\xdd\x71\xc3\x90\xc3\xf4\xfa\xc6\x90\x8f\x09\xef\xbf\x69\xc8\x35\x95\xef\x4e\x77\xbb\x9f\xee\xf6\xa6\xe9\xbe\x19\x7c\xd5\x37\xcd\xf7\x75\xf0\xb7\xf3\xb2\x23\xc6\xef\xf3\xb2\x07\x1f\xf1\x87\xee\x86\xfa\xef\x38\xe2\x72\x1d\xb0\x72\xb6\x7f\x72\x7d\x7c\x73\xbc\x31\xc1\x33\x99\xbb\x25\xff\x88\x01\x8b\x7b\x16\xc3\xdc\x33\x1f\x53\xbf\xbb\x25\x65\x4d\xb2\xbc\x65\xd4\xfd\x7b\x2b\x79\xde\x6c\xc3\x92\xb2\xca\xd7\x56\xb2\xbe\x5a\xc9\x7a\xbb\x92\x7f\xbf\x61\xc6\xea\xfd\xd6\x20\xdb\x75\x90\x3f\x98\xd9\xaf\x8f\xb7\x1a\x4c\x96\x0a\x65\x86\xea\x32\x52\xd4\x8e\xf1\xd6\x71\xe2\x52\xaf\x8b\xf6\xf7\x19\x68\xb9\x1b\x67\x76\xd1\x3d\xf5\xfb\xe3\xc4\x30\xdb\xef\xb4\xb7\x50\xfe\xf0\xa3\x71\x3e\xe0\x68\x9b\xc6\x30\xdf\x66\xb1\xfc\x44\x41\xbc\xda\x6c\xff\xfc\xc7\x3f\xbc\x47\x6a\xde\x23\x35\xef\x91\x9a\xf7\x48\xcd\x7b\xa4\xe6\x3d\x52\xf3\x1e\xa9\x79\x8f\xd4\xfc\xc7\x8c\xd4\xfc\x44\x15\xf1\x9d\xdd\xf3\x1e\xbe\x79\x0f\xdf\xbc\x87\x6f\xde\xc3\x37\xef\xe1\x9b\xf7\xf0\xcd\x7b\xf8\xe6\x3d\x7c\xf3\xef\x15\xbe\xf9\x97\xfa\x86\x7a\x1a\xcd\xee\x63\x6f\x2d\x59\x45\x8d\xb6\x1a\x7b\x49\xd8\x7f\x92\x4d\xf6\x64\x08\x4a\xd4\x36\x4e\xb5\xa1\xa4\x3c\x5e\x50\xd5\x54\x93\xb2\xfc\xd5\x7f\xdc\x52\xcd\x8a\x38\x0f\x3a\x42\xca\x40\x69\x3b\xb4\x9f\x48\xd2\x5c\xd0\x8c\xb9\x21\x4a\xb1\xd5\x34\x10\x87\x91\xec\x1f\xa2\x76\x1c\x71\x20\x34\xbc\xca\xc4\xb7\x64\x63\x79\x5b\x12\x45\x67\x30\xba\x86\xdc\x96\x41\xa7\xcb\x34\x3f\x74\x03\xe1\x4a\x6e\xd1\x2b\xc4\x0e\x9a\xd9\xd1\x68\x85\xb6\x39\x7c\xb7\xba\xc5\x2e\xc5\x8d\x08\x74\xf1\x17\xff\x02\xda\x3b\xaa\xc8\x8e\xa6\x99\x3a\x61\x0b\xac\x5e\xc7\x3e\x5d\x97\x0f\x43\xb7\x09\xfa\x6c\xd0\x2f\xe4\xb6\x48\x42\x53\x70\xa9\xec\x0a\xd1\xe1\x26\xef\x40\xa7\x53\x1a\xb0\x92\xdc\x08\x43\xe3\x91\x25\x85\x31\x50\x93\xa1\x8f\xae\xd5\x54\x72\x47\x73\x3e\x1a\xc0\xa2\x7b\xa2\xe3\xf2\x46\x2a\xb0\x2e\x04\xc6\x1d\xfa\x70\xd0\x14\x51\xd1\x17\x2d\x98\x23\x45\x77\x08\xaa\xbb\x04\x9d\x35\x8a\xca\x3e\x23\xa1\x2a\x0c\x5e\x49\x03\xc8\x08\x1d\x36\x93\xee\x2d\x75\xf4\x9d\x35\xad\x40\xb4\xd6\x34\xd0\x4f\x38\x5a\xdf\x6b\x6a\x02\x7c\x84\x6c\x7b\x4f\x03\x11\x2d\xf4\xae\xf9\x87\xea\x96\x98\x4b\x42\x1d\xc3\xa7\x11\x5d\xd7\x19\xe5\xf3\xa5\xb7\xa4\xbd\xe1\x4e\x25\xab\xe3\x97\x99\x66\x07\xed\x50\x27\xfe\x3f\x2a\x0d\xc7\xa6\xbf\xb6\x54\x7a\xdf\x74\xd3\x6d\xbd\x13\x3d\x4d\xc8\x01\x3e\xe3\xdb\x30\x22\x40\xc1\x7a\x46\x1f\x7b\xce\xe6\x6e\xda\x0e\x87\xbd\xbb\x09\xa6\xbd\x50\x9c\xb8\x75\x9b\xd9\xee\xd4\x83\xe1\xad\xa3\x4b\xc9\x57\x04\x6b\xed\x65\x2f\x2e\xf8\xd0\x72\xb0\xb7\x40\x51\xf0\x3d\xab\xba\xfb\x77\xdc\x4a\xde\xd1\xac\x9d\x50\x2c\x3f\xd0\xd6\x0b\x21\xd0\x5b\x49\xec\x2a\xab\x4a\xf3\x30\x17\x89\x56\xb5\x0e\x42\x26\x1f\x02\x38\x37\xf6\x64\x36\x40\xef\x94\x5a\x43\xcd\x3a\xda\xfc\x92\xaa\xcf\x71\xc6\x3a\xb6\xea\xeb\x4c\x1b\x08\xee\x50\xad\xd9\x0b\xef\x4c\x12\xec\x04\x45\x43\x99\xb1\xb5\x7d\x47\x53\x96\x90\xb8\xb5\xb0\x61\x1d\x56\x2a\x31\xf9\x0d\xd5\x98\xa9\x17\x45\x91\xfc\xec\x13\x3d\x15\x36\xfc\x0e\xf5\xd4\x1b\x7a\x89\xa2\x03\x65\xa0\x51\x1a\xad\xe1\xa3\x24\xb6\x25\x34\xa2\x57\xc8\xa8\xac\x8b\x37\x80\x52\xf8\x1e\xa8\x12\x56\xad\x7b\xbf\x68\x49\x1d\xd1\x5a\x54\x70\x90\x53\xf1\xbb\xb7\xf1\x99\xad\x6e\xd8\xe1\xbe\xed\x81\xd6\x51\x17\x94\x06\x3a\xe9\x71\x43\xd0\x42\x8f\xe6\x0c\xb4\xba\xa3\x0d\x64\x27\x41\x30\x94\xd5\x28\x08\xa1\xc6\x0b\x0f\xca\xdd\xdf\xe6\x26\x45\xd3\x2c\xeb\xc5\xa5\xa0\xb9\xcc\x43\x6f\x3a\xc4\x26\x66\xf1\xcc\xe0\xa1\x74\xd9\x53\x2f\xcd\x77\xff\x0e\x54\x7f\x76\xb0\x4c\xc4\x51\xd0\x69\x0e\x76\x06\x75\xd1\x14\xd4\x6f\xbe\x76\x81\x7f\x90\x33\x9c\x35\xb5\x24\x5b\x4b\xcd\xbf\x80\xae\x1f\x9f\xe2\x66\xf0\x4f\xd2\x28\x23\x49\x9e\x49\xdd\x5b\x33\xf3\xe5\xef\x6e\xd0\xd4\x54\x2b\x09\x59\xd4\x48\xb7\x52\x80\x6c\xdf\x06\x20\x50\x30\xde\x56\x51\xf4\xd9\xd9\x6a\xde\xb0\xca\xea\xb0\x5f\xe0\x03\x6d\x7c\xc6\x1e\xd0\x4d\xf5\x5c\x53\x85\x9a\x90\xbc\x17\xec\x17\xc9\xbb\x64\x6c\x18\xdd\xf8\x8c\x99\xf2\x5d\xd1\x7c\xfb\x96\xf6\x06\x3d\xf0\x86\xa2\x03\x4b\xbd\xa3\x83\x17\xfe\x1e\x21\x0b\x0a\x24\x58\xf7\x5d\xa3\xc4\xb1\x9f\xe3\x64\x33\x75\x97\x0a\x7c\xc1\x60\x2c\x35\x77\x9f\x14\xf0\x24\xe2\x0e\x70\x45\x67\x48\x0f\xcc\x01\xa0\x1a\xb8\x34\x57\x74\x34\x4b\x31\x36\x05\xa5\x5e\x11\x2b\x87\x74\x2f\xdd\x52\xab\xa9\xeb\xf0\x3b\x0b\xc5\x61\x6c\x7e\xc0\x0d\x1b\x05\xd2\xcf\xf6\xd4\xa0\x1c\x00\x17\x02\x6d\xe8\xfe\xe4\x89\xf8\xfb\x7c\x5e\xb1\x76\x57\x09\x73\x9c\x43\x3b\x20\xfc\xed\x6b\x52\x00\xb2\x0f\xfc\x13\xb6\xb2\xf9\x3b\xf4\xe2\x58\x8b\xe6\x1b\x34\x8a\xb3\x09\x12\xdd\x56\x7e\x15\x08\xb2\xa1\x87\xa9\xa2\x95\x97\xed\xcc\x02\x50\x93\xea\x02\x04\x60\xfe\x60\xb0\x8c\xde\x0f\x22\xc0\xa0\x63\x08\x3e\xbc\x2b\x8c\x51\x7d\x47\xd5\xaa\x69\x94\x92\xa0\x20\xd5\x17\x2e\x1c\x7e\x86\x02\xfe\x7f\xf6\xde\xa5\x49\x8e\xe4\x48\x13\xfc\x2b\x2e\x9c\xcb\xce\xc1\x55\x4c\x55\x4d\xed\x71\xd8\x03\x88\xe9\x92\x3c\xa0\x4e\x2d\x82\x6b\x4b\x4c\x0c\xbb\x93\x32\x01\xb2\xa5\xc9\x4e\xd9\xc1\xaf\x5f\xf9\x3e\x35\x8f\x88\x4c\xa0\x80\x44\x91\xec\xe5\x76\xa7\x54\xa5\x87\x23\x1e\xee\xe6\x66\x6a\xfa\xd6\x4f\x47\x8c\x94\x06\x2c\xfa\xa7\x85\x41\x70\x80\x39\x76\xe9\xb6\x10\x77\xb2\x00\x0d\x3c\x07\x5a\xc8\xce\x7e\x09\x20\xb9\xba\x57\x69\x2c\xf3\x0e\x1f\xd2\x5a\x06\x0b\xc8\xb8\x0a\x13\x87\xc9\xf9\x99\xe4\x5d\x5b\x3b\x59\xc7\x3b\x79\x2c\x99\x44\x5c\xc0\xd3\xc7\x59\xc2\x03\x56\x31\xb5\x00\x67\x80\x03\x4b\x02\xa9\x70\x3a\xba\x8f\xed\x9a\xa2\x7c\x48\x44\x9c\x59\x4d\x53\x8a\xa5\x12\x50\x1a\x36\x15\x6b\x82\x2d\xb9\xb4\xfa\x6a\x13\x99\x65\x2a\x3b\xd7\xcd\x59\xbb\xb2\xad\x97\xa5\x1e\x79\x63\x3e\xb5\x9f\xb3\x52\x92\x8d\x55\x1a\xf9\xbf\xee\x32\x47\x7a\xec\x08\x82\xd3\x72\x3b\x07\x76\x1f\x21\x1c\x7a\x36\x5f\x28\x36\xa5\x99\xa6\x7f\x6e\x76\x23\x01\xe5\x85\x58\x51\x0d\x96\x54\x5b\xcb\x72\xa2\x36\x3b\xcb\xba\xa1\x55\x0d\x56\x2b\x62\x26\x07\x48\x6f\x4c\xd0\x4a\x33\xe2\x30\x80\x83\x0b\xc3\x1b\x5c\x10\xe5\xfe\x98\x8b\x3a\x0a\x44\x2d\x35\xc3\x1c\x40\xe9\x62\x41\x7e\x1d\x6c\x97\xc1\xe0\x8d\x7a\x17\x6b\x43\x8c\xc4\x5d\x65\x68\x48\xcb\x76\x94\x59\xfb\x14\x73\xd5\xca\x52\x5f\x62\x11\xf6\x68\x52\x83\xe5\xc3\x78\x5a\xfa\x1c\xa0\x12\x32\xb8\x02\xe9\xe5\x9c\xc4\xb0\xb9\xad\x97\xe4\xa4\x2c\xb9\x74\x96\xb9\xfa\x4c\x8c\x19\x70\x44\x22\x3b\xb1\x80\x2e\xf6\x44\x88\xb0\xa1\xd9\x04\x93\x30\x15\x84\xae\x19\x26\x3d\x15\x51\x49\x2f\xd2\xa1\x78\x14\x6e\xcc\x31\xec\xa4\xa5\x08\x74\x97\x7c\x59\xa4\x43\x15\xa7\x2e\xf6\x1c\x1c\x34\xd5\xd8\x9d\xec\xd5\x08\x0e\x32\x2d\xd1\x8f\xa0\x2c\x95\x92\x05\x76\xab\x00\xbe\xb1\x7a\xf5\xd4\x8d\xa9\xee\xeb\x25\x4b\xce\xc0\x99\x9a\xf5\x33\x11\x99\x2c\x27\x14\x0c\xa4\x8c\x91\x3b\xae\xb3\xf6\x41\x42\x5d\x9c\xe5\x62\xb5\x55\xf1\xb1\x7a\x54\xd6\xe1\x67\x16\x44\x73\x80\xd8\x07\xac\x95\xd4\x89\xed\xc2\xd0\x53\x2d\xe3\x4a\xd6\x5a\x58\x0e\x38\xa4\xbd\x46\xc7\xfe\x81\xf0\xe8\x3f\xd4\x52\xec\xb7\xbf\x79\x53\xbc\xdf\x14\xef\x37\xc5\xfb\x4d\xf1\x7e\x53\xbc\xff\x13\x28\xde\x5f\xb4\x16\x24\x73\x5f\xac\xa5\x92\x41\x53\xcb\x58\x22\x5b\x6b\xe5\x00\x33\x57\xc3\x56\xf9\x9e\xcc\x58\x3c\x05\x8a\x5b\x23\x8f\xdd\xc1\xa7\xf1\x65\x02\xaa\xf5\x84\x2a\x12\x27\x5e\x0a\xf4\x85\x3a\x08\x57\x45\x90\x30\x68\x82\xd9\x5f\x0c\xcf\xbe\x41\x36\xb0\xcc\x5b\x75\xe4\xcf\x74\xe4\x08\xa0\xdf\x45\x02\xe7\x9d\xa6\x8c\xb9\xf1\x90\x24\x40\x9c\xc5\x56\xe7\x79\x27\xdf\x92\xc2\x90\x4a\x85\x98\x31\x86\x55\x26\x15\x66\x18\x00\xb3\xf8\xb6\x5e\x96\x01\x40\xfa\x36\x88\xd9\x85\x3d\x00\xdd\x37\xc1\x91\xaa\x4c\x76\x50\x6e\x85\x70\x96\x4a\x59\x14\x52\x89\x24\x49\x49\xd5\x29\x08\xbb\x52\xaa\x30\xc3\x67\x26\x92\xa0\xf2\x59\xf9\x88\x4e\xf5\xd6\x27\x03\x59\x84\xca\x84\x36\xd4\x39\x3f\x23\x79\x92\x51\xc4\x68\xa6\xa7\x10\xe9\x2a\x3a\x81\x91\x22\xd9\x0a\x43\x33\x04\x8a\x5c\x02\x25\x31\x5f\xa2\x2f\x44\x18\xc7\xd6\x6b\x44\x55\x98\x04\xf0\x80\x22\x84\xd5\x80\x70\x91\xc1\x6d\x3a\x13\x42\x4f\xeb\x91\x9c\x34\xa8\x87\x58\x0f\x18\x2f\xe1\xa9\xd0\x47\x0a\x99\xe1\x0d\xac\x4c\xac\x81\xab\xd7\x80\x4e\x9a\x25\x7b\x15\xd2\x6f\x3b\xf6\x04\xa1\x3c\x1d\x44\x5b\x07\x85\x76\x4f\xfb\x83\x1b\x96\x80\x96\x44\x33\x18\x9a\x68\x8d\x9c\x0e\x90\x4e\xab\xf5\x97\x69\xd0\x65\xd6\xb6\x69\x4f\xde\xae\x13\x0f\x2a\x3e\x55\xa2\x84\xb4\x52\xd9\x89\x8c\x05\x7a\x78\x92\xcd\x89\x2d\x18\x3a\x36\x86\x95\xf0\xec\x97\x54\xd3\xdb\x98\x67\xda\x5a\x33\x8d\x20\xd0\x1b\x43\x72\xc4\x1c\x85\x6e\x19\xb1\x6a\xdd\x13\x76\x04\xf3\x42\xc8\x21\x82\x63\x8e\xda\x4f\x5a\xf0\xd0\xd8\x53\xf9\xba\xf4\xfc\x1d\xdb\xfe\x2c\x3d\xbb\x2f\x26\x6e\x12\xee\xc9\xd9\x48\x25\xde\x07\xf1\x35\x43\x3a\xb8\x9a\x57\xca\x49\x46\xed\xe8\xd8\x27\x6c\xc5\x38\x31\xe7\x4b\xb7\xf5\xb2\x48\xb2\x2a\x01\xbd\xce\xcb\x6c\x80\x1a\xde\x26\x35\x0b\x23\xca\x14\xd8\x5d\x32\x05\x70\x63\xdf\x65\xf6\x00\x97\xdc\xc9\x25\xa5\x55\xb6\x73\x64\x26\x93\x81\xcf\x28\x55\x05\x96\x6e\x3a\xe8\x49\x9a\x06\x49\x65\x3a\xd4\xcd\x94\x5c\x98\x4d\xa7\x9e\x95\x10\x60\xd1\x12\xdd\xc2\x0c\x7a\x2f\xd8\x3a\x66\x19\xf6\x0c\x54\x95\x24\x24\xc2\xed\x19\xdb\xb4\x53\x1f\xef\xd0\xf7\x5a\x9f\xdb\x7a\x59\x7c\x47\x41\x9a\x58\x0b\x98\x30\x3b\x51\x5b\xda\x12\xb5\x09\x71\xc2\x33\xad\x6d\x2b\x09\xc6\x57\x12\x74\x81\xb1\x71\xef\x93\x8b\x39\x5a\xb6\xbf\x6b\x21\x96\xca\x4a\x0f\xa9\x7d\x42\x29\x23\x8c\x09\x84\x7f\x65\x31\x30\xf8\x09\x31\xba\xf0\x44\x2b\x0d\x8f\x60\x24\x3d\x60\x52\x42\xe4\x68\x42\x3f\xcc\x18\x2b\x26\xec\x63\x26\x94\x84\xe3\xbc\xe7\xaf\xb8\xbe\x9d\x16\x13\x64\x2a\x51\xe9\x42\xc6\xd4\x6c\x07\x7c\xa0\x26\xf6\x53\x0d\x99\xa3\x6f\xeb\x85\x9a\xbf\xce\xd8\xa8\x48\x9c\x13\xb8\x05\x9a\x43\x6b\x12\x78\x3c\xeb\x29\xef\x0a\x16\x94\xc0\x76\x58\x27\xe8\x81\xbd\x4e\xe8\x2d\xaf\xd6\xde\x5f\x15\xe4\xbf\xd7\xde\xdf\xdc\x25\x6f\xee\x92\x37\x77\xc9\x9b\xbb\xe4\xcd\x5d\xf2\xa5\xbb\xe4\xab\xda\x08\xae\xca\x1e\xce\x83\x9c\x7c\xd0\x6c\x80\x0a\xa0\x94\x86\x9d\x34\x04\x21\xd6\x08\x27\x4e\xc9\x94\x08\x50\xbe\x93\xe5\xed\xc9\xf2\x30\x3b\xde\x03\x06\x3a\xbe\x46\xfd\x3e\x99\xa5\x72\xed\x4b\x85\x86\xd8\x60\xa4\x8f\x8d\x8c\x36\x91\x5f\x29\x1e\xf0\xd4\xcc\x33\x86\xc6\xa6\x0b\x98\xee\xd4\x64\x7a\xdf\xf2\x98\xc4\xe0\x04\xef\x0b\xb0\xe7\x4a\xd1\x04\x01\x4d\x04\xc7\x4c\x33\x8a\xc4\x58\x7c\xc9\x0e\x0a\xb1\x0a\x29\x92\x21\x14\x82\xa8\xbb\xc1\xb4\x6c\x85\x82\x55\x53\xfd\x30\x28\xe8\xb5\x75\x32\xf5\x2e\x36\xa1\x22\xf7\x74\x99\x18\x57\x6e\xe2\x19\x82\x10\x4d\x6d\x26\x04\x71\xe7\xc5\x3c\xd1\x60\xdb\x02\x20\x23\x96\xa8\x33\x77\x89\x9e\x01\xf2\x8a\x54\x6f\x31\x95\xd6\xc6\xc2\x20\x0c\xe7\x6e\x07\xbf\x4e\xb8\x45\x32\xe8\x84\x71\xc3\x43\x91\xdb\xa6\x11\x9c\x27\xcc\xed\x26\x2c\x1d\x74\xc6\x0a\x29\x52\x25\xb8\x31\xc0\x7b\x98\x5b\x89\x2d\x4c\x2a\x8f\x46\x37\x93\xc2\xd2\x8c\x80\xf6\x2a\xa3\x63\x5d\x6b\x42\x09\x26\x93\x1c\xd0\xa4\x3a\x6c\xfb\xb1\x51\x9e\xd0\x98\x80\x08\xaa\x5b\x1e\x31\x85\x96\x52\x05\x1c\xb5\x63\xd0\x44\x3b\x26\x50\x7b\x8a\x45\x0f\x70\x98\x88\x6f\xd8\x5e\x09\x5d\x41\x0a\x38\xe7\x70\x07\x9f\xcc\x03\x34\x88\x4d\xbf\xe5\x60\x8d\xe0\x1a\x6d\xf0\x07\x95\x28\x79\xab\x7d\x78\x6a\x57\xd4\x9b\xa8\x91\x26\x18\x2a\x54\xc4\x48\x4d\x88\xaa\x0e\x7d\x09\x9c\x7a\xec\x50\x6a\xaa\x09\xf1\x48\x68\x26\x30\x0c\xca\x31\x7c\x2f\x66\xc5\x46\xed\xa3\x6e\xeb\xe5\x48\x1e\xda\xd7\x4e\x25\x4d\x11\x16\x8e\x78\xb5\xa9\x0f\xb7\xd4\x87\xe9\xac\xa0\x87\x10\x8c\xc7\xa0\x09\x4c\x02\x6b\xd5\x27\xba\x10\xce\x84\xc6\x27\x08\x96\x52\xb5\x2f\x0a\x6b\x88\x40\xe5\x3e\xd3\xfb\xd2\x5a\x87\xb2\x42\x41\x6d\x52\x98\x6a\x37\x86\xa7\x40\xf0\x59\x93\x72\xdb\xf0\x44\x38\xec\x25\x12\x98\xb5\x28\x44\x6c\x17\x25\xc2\xb6\x05\x01\xb2\x4c\x1b\xb3\x0e\xab\x93\x54\x5a\x28\x78\x27\x73\xd3\xc1\x9b\xcd\x2d\xa1\x48\x33\xa5\xe5\x92\x73\x53\x43\xcf\x44\xda\x85\x41\x0b\xc1\xa6\xcd\x13\x2b\xdd\x8a\x42\x4f\x6a\x9d\x7a\x52\xeb\x47\xa3\xf5\x41\x49\x66\xf4\x8f\xd2\xea\xa2\x89\x94\xc2\x11\xda\x2f\xf3\x62\xc8\x99\x0a\xe1\x1b\x09\xf7\x4e\x91\xc9\xbe\xd1\x3d\x01\x13\xd9\xf2\xbb\x15\x5b\xe8\xbb\x1a\x15\xa6\x2c\x61\xf0\x89\x5a\x6a\xd2\x13\xf4\xb2\xd8\x0e\x11\x46\xb7\x9c\xe5\xbc\x53\xf1\xf5\x2e\xdc\x30\x01\x8b\x81\xc8\xd8\x4a\x08\xb2\xd6\x99\xa1\x0f\xed\xdb\x13\x63\xab\x98\xd1\x0b\x96\xd8\x7f\x09\xa5\x8d\x7d\xb7\x6c\x45\x05\x8f\x8c\x04\xa9\xa3\xd8\x5a\x12\x9d\xb2\x48\xe7\xd2\x78\x1d\x3c\x20\x91\x73\x2d\xe7\xb7\xd4\x96\x78\xc7\x9a\xb6\x03\xd1\x87\xe9\xc0\xb2\x01\x4a\x26\x84\xab\xe8\xd4\xef\x2a\xbc\xa7\xf3\xef\xfe\xe7\x1f\xff\xf8\xbf\x5f\x93\x18\x82\x3d\x74\x2e\x7b\x63\x49\x09\x4c\xf6\xba\xc3\x1e\xc7\xff\xff\xa8\x74\x19\x12\xd1\xda\xce\x05\xec\x6c\xc2\xac\x67\x5d\x4b\x81\x4d\xb0\x4d\x08\x4a\xfc\x63\xb4\xfe\x91\x78\xa6\x0f\x5d\xea\x18\x1f\xd5\x1e\x4d\xfa\xf4\x8f\x53\xa2\x77\x82\xdc\x74\x6e\xf2\x56\x0d\xd2\x05\xcc\x50\x23\xf2\x34\x7d\xd7\x05\xc6\x73\xb3\xb5\x5f\xd7\xd9\x13\x84\x6e\x7f\xe4\x46\xec\xb4\x4f\x5b\xdf\xe8\x9e\x99\x50\x16\x47\x9e\xd1\xa0\x99\xb8\xa9\x4b\x89\x0b\xfd\x04\x9b\x8b\x8e\xc7\x74\xb4\x3c\x75\x69\xa3\xbf\xd7\x01\x0b\x6a\x23\x44\xa4\x6d\x78\xf4\x2e\x10\x24\x98\x83\x57\xcf\xe9\x2b\x82\xac\xb1\xdd\xc4\xe6\xde\x77\x9c\x1e\xaa\xa1\x94\x49\x48\xde\xa9\xf1\xb4\x43\x6f\xb2\x07\x28\x40\x1f\x89\xab\xd3\xfb\x47\xa8\x35\xe3\xcc\x07\x8c\x55\x29\x85\xa9\x33\x52\x2b\x9d\x4a\xdd\xaa\x74\x42\xda\x53\x44\x90\x90\xae\x67\x4f\xe0\xbd\xfe\xb8\x63\xcf\x9f\xd9\xf8\x9c\x26\x65\x15\x6a\x37\x09\x96\x38\xf3\x6e\xb3\x52\x91\x52\x16\x2a\xf9\x03\x54\xac\xfa\xc4\x11\xbd\x83\xc2\xca\x44\xdf\x65\x65\xe3\x81\x5e\x3d\x3f\x3f\x10\x28\xd1\xd1\xfb\x4f\xf6\x9b\x37\x42\xfc\x82\x10\xbf\xae\x5c\x35\x30\x75\xf6\x96\x19\x1f\xb4\x49\xef\x9b\xda\x23\xd4\xb6\xd0\x8f\x13\x8a\xcd\x19\xdc\xb4\xb3\x75\x04\x06\x42\x8b\x89\x40\xf6\x5d\xb1\xe4\x3e\xfa\xc7\x90\x50\xfb\x13\x55\x5d\x18\xa7\xf4\xda\x56\xba\xf5\x35\xce\xac\xd6\xf2\xad\xec\x9c\x13\x62\xc3\xfb\x3a\xc7\xfc\x7c\x54\xcb\x59\x7d\xe2\x23\x71\x5e\xf3\x89\x4e\x4a\x84\xd1\x6d\xbd\x80\x68\x9c\x2a\x40\xc9\xc5\x78\xe4\xd3\xff\x20\x0d\xbd\xca\x5c\xbf\xa7\xa1\xff\xbc\x1b\xef\xeb\xf4\x50\xa4\x5b\x70\x07\x98\x7f\x50\x62\xd3\x6e\x23\x2f\xf8\xb1\x61\x59\xce\x04\xe6\xf6\xd4\xac\x0a\x8d\xd5\xa5\x0f\xfb\x23\x46\xfa\x11\x2a\xdc\x9f\xb2\x27\x02\xe3\x22\xab\xcf\x8f\x3a\x49\xbc\x31\x31\xbf\x55\x18\x8b\x79\xb2\x71\x1a\x3e\x0e\xce\xdd\x13\x1f\x20\xe7\x2f\x1f\xe0\x04\x4d\xa4\x6f\x79\x4c\x3d\x4f\xc7\xd8\xca\x9a\xf1\x47\x95\x57\x10\xc1\xef\xff\xe5\xd3\xe9\x15\xfc\xe3\x6b\x30\xee\xb1\x85\xf4\x6a\xef\x03\x36\x41\x8f\x8d\x93\xb0\xd9\x36\xa4\xb7\xb1\xd9\x63\x83\x0e\xf7\x5e\xbb\xb8\xfa\x66\x1b\x24\x32\xbf\xa7\x33\x7f\x78\x2e\x74\x09\x10\xaf\xba\x71\xef\x83\x1e\xb0\x81\x6d\x9e\x5c\xba\xdb\x96\x47\x56\x53\xe6\x27\x7e\x2e\xab\xfb\x8e\xf2\x6e\xf4\xcf\x13\x1b\x6f\xe4\xf9\x23\x94\x43\x3d\x5d\xdf\x69\xd7\x32\x51\x42\xd0\xce\x6e\x4f\x30\x11\x46\x5e\x87\xd6\x50\xa7\x5b\x6e\xd8\xee\x32\xd6\xe9\xfb\xf4\x9c\xc3\xaa\x60\x33\x25\xdf\x62\x83\xc6\xbb\x88\xd6\x4b\x76\x67\xc1\x98\xb1\xeb\x77\x8e\xf9\xdd\xcb\x31\x47\x32\x59\x7c\x7f\xbe\xee\xfb\x98\x17\xfd\xfc\x89\x61\xb0\xf4\x15\x3e\x70\x36\xdf\x41\xc3\x06\x7f\x8c\x4c\xcb\x2d\x2d\x9b\x5e\xd8\xe9\xe5\x07\x46\x77\x33\x8e\xed\x41\xc1\x84\xc0\x8b\xeb\xa8\x9f\x7f\x56\x83\xea\xfb\x0b\xbf\x61\x43\xa7\xd0\xf6\x88\xd9\x3b\xab\x24\x5f\x0e\x9a\x3e\x9a\x71\x5b\xaf\x64\x58\xed\x8b\x9f\xef\x77\x1f\xe6\xf4\x7f\x31\xdc\xeb\xbd\x3f\x7f\xc2\x2c\x47\x3e\xdb\x23\xad\x80\xaf\x5e\xef\x78\x86\xa4\x11\x9a\x39\x94\x0f\xb0\xff\x8c\x56\x90\x2d\x5b\xb0\x32\xa1\xd7\x58\x57\x7b\x7c\x69\x06\xed\x99\x46\x6c\xc3\xde\x72\x0e\x99\x81\x9c\x83\xc4\x68\xda\x53\x48\xf1\x35\xbf\x2f\xc7\xa0\xf7\xcf\xb4\xbd\xfc\xf0\xee\xb3\xcf\x9f\xf8\x38\xbc\xd4\x47\x87\x05\xcd\x8b\xc7\xfd\x14\x6e\x77\x53\xb8\x7d\x75\x0a\xd7\xed\xd6\x12\xec\xbc\xc2\xaf\xc1\x95\xcd\xdd\xfc\xeb\x7a\x15\x67\x9c\xe8\xbd\x6f\x59\x1a\x58\xc5\x4a\x6c\x50\x05\xda\xd4\x4d\x1f\xab\x34\x1d\xef\xb1\x0d\x27\xde\xd6\xfc\x9e\x6f\x2b\xbe\x74\x32\x61\xeb\xb4\xa3\x54\x29\xa5\xb9\xce\x77\xf7\xef\xab\x6f\x83\x0b\x5a\xeb\x6a\x3a\x95\x56\x81\xf1\x1e\x38\x7d\x24\x30\xf9\x09\x7c\xcf\xb7\x3c\xae\x0b\x0e\x1a\x52\xfa\x64\x52\xd5\xdf\x0f\xa9\xd9\x6b\x41\xc7\xd6\x73\xa4\xdc\x3c\xa5\xe3\xa4\x66\x9f\x9f\xd8\x9c\xdf\xf1\x8d\xa6\xab\x8f\x67\x83\xd4\x25\x8e\x5f\x8c\xd1\xb7\x57\x7e\x0d\x4f\xfd\xf9\x53\x95\xe0\x9b\x3a\x1f\x30\x53\xe7\x5d\x29\x8a\x46\x86\xc5\x71\xc2\x9e\x34\x10\x30\x32\xbb\x0c\x66\x9f\x74\x4a\xfb\x3e\x67\x7e\xf6\xa8\x32\xfa\xfc\xd8\xc4\x2a\xf1\x8e\x2b\x67\x89\x06\xd0\xd0\xe3\xf7\xb7\x4b\x3d\x62\x8a\xce\x4a\xc9\x38\xd8\x1a\x68\xe4\x19\x3e\x85\xc5\x36\x7b\xdd\x8f\x7f\xdb\x7e\xfd\x68\x4d\xee\x79\x97\x39\xe7\xd7\x47\xf9\xf9\x13\x24\xef\xf2\xf6\xe0\x81\x06\xbf\x9d\x51\x0f\x8c\x78\x1c\x1a\x0e\x63\x89\x2c\xdd\xe4\x63\x51\x15\xa3\x31\x3b\xac\x5e\xcf\x0b\xcd\x2f\xcd\x36\x5c\xf9\xe8\x83\x66\x7e\x9f\x1f\xb5\xac\x5b\x4c\xc5\xc6\xc4\x2e\x84\xba\x13\xed\x89\x16\x79\x7e\x72\x9b\x4e\x3c\xe6\xbc\x7b\x96\x7c\x4e\x3b\xfe\xad\xb7\x19\x50\x56\xa3\x82\xc3\x84\xf9\x47\xdc\x11\x6a\xc0\x68\xe3\x3a\x65\xb8\xd4\xf6\x72\x69\x58\x43\xb6\xdd\xa6\x2c\x4f\x1f\xb0\x1c\xbf\x7e\x27\xfe\x88\x76\xfe\xee\xb7\xef\x7f\xfa\x87\x6b\xb5\xe3\x55\x74\x0c\x26\xd0\xd4\x88\xdd\xc5\x19\x40\xb2\x75\xfa\x8f\x3a\xa1\x8d\x68\x4c\x48\x54\x4d\x71\x3a\x18\xc6\x0d\x3c\xbe\x3b\xfb\xf3\xad\xd3\x7f\xcc\x8b\x7a\x5e\x30\x6f\xf0\x85\xb2\x53\xde\xbd\xff\x69\x78\x0e\xa2\x41\xe0\xb5\xd6\xbf\x32\x8a\x7a\x1b\x45\x7d\xc4\xe9\x13\x4f\xbf\x33\x80\x06\x49\x1a\x65\x6c\xc7\x95\xbf\xb8\xfd\x4f\x3f\x75\x6b\x76\x37\x07\xf6\xd4\xf0\x45\xde\xe3\x9c\xac\xa7\xe4\xbd\x55\xea\xbc\x9b\x8c\xfa\x9e\xda\x05\xde\xd3\x2e\x51\x63\xa3\xe6\xde\x63\xb3\x07\x5c\xe9\xcb\x5b\x59\xfd\x07\xfd\x87\xe3\x49\x03\x03\x5c\xc3\x5f\x0f\xba\xdd\x1e\x74\xbb\x3d\xe8\x47\x7b\x98\x62\xf1\xbe\xf3\x2b\xb6\xd1\x03\x39\xf1\xca\x4b\x7c\x71\x9b\x77\x16\xf3\xa7\x9f\xae\x13\x7a\xac\xd1\xdd\x2d\xfc\x76\x0b\xcf\x5b\x70\x6e\xee\x6f\xc3\x37\xb6\x76\x2c\x76\x7b\x8d\xfd\x7c\x47\x7e\xaf\x53\xec\xef\xc8\x6f\x08\x6e\xca\x75\x37\xee\x94\xa2\x73\x37\x8e\xd5\xc4\xe8\x55\x76\xf7\xf7\x6a\x84\xba\x08\x8e\x4e\x33\xe1\xa4\x6b\x9e\x25\x9b\x37\x6e\xd9\x42\x59\x0e\x62\xe0\xaf\xf3\xfc\xfd\xa4\x17\xb2\xf0\xaa\xbc\xe1\x14\x9b\x79\xf6\xa5\x12\x7e\x4f\x97\xd0\x7a\xae\x74\xf9\x7c\x7c\xf5\x6e\x7c\xf5\x01\xd7\x7a\xe2\xe9\x7b\x5e\x16\xe6\x48\xc4\xd6\x25\x5c\x21\x1c\x1a\x47\xa3\xf1\x8f\xf5\xf8\xe8\xb8\xf4\x37\x09\x33\xaf\xf5\x54\x49\x98\xbc\xdf\x19\xe6\x5d\x2a\x21\xc6\x60\x58\x61\xc7\xd1\xeb\x48\xde\x73\x4a\x2c\x71\x58\x72\xd2\xd2\x78\x86\x39\xc1\x61\x7e\x93\x3c\x6b\x12\xc7\x31\xa3\x8b\xaf\xde\x3d\xef\x76\x7b\xde\x8f\xfa\xc0\xc7\x7a\x1f\xfc\x92\x6e\x75\xdd\x77\x5d\xe4\x9b\x04\x5a\x6f\xcb\x76\x77\x13\xbf\xbb\x89\xe7\x4d\xb8\xe4\xcf\x6e\x94\x44\x50\x93\x02\xea\xf7\xfd\x17\xff\x72\xfe\xd7\x5f\x69\x74\x10\xe8\x86\xd9\x75\xb1\xda\xa0\x95\x7a\xea\xd2\xa1\x07\x64\xb6\x1e\x63\xbf\xd4\x30\xc7\x16\x12\x73\xae\x63\x7e\x64\x4c\x0f\xd5\xfe\x2e\xa4\x55\xe8\x0c\x38\x52\xd0\xd3\xa1\xb8\x59\xb9\xec\x43\x5a\x56\x2a\xdb\x79\x4f\x34\x9c\x92\xbd\xf3\xac\x33\xd7\x60\x4f\xa7\xb6\x8a\x36\x56\xa5\x15\x93\x52\xfc\x14\xd2\x0a\xf1\xbd\x0f\x68\x1a\x76\x01\x6d\x62\xc1\x5d\xa2\xc7\x31\x07\xa2\x0c\x06\x8f\x52\xdf\x75\xa6\x30\xe6\x11\x9f\x4d\x4e\xa2\xb8\xb5\x53\x97\xa9\xf8\x68\xae\x62\xb8\x0e\xd3\x85\x0d\xb2\xea\xe7\x4f\x2a\x6e\xb0\xb6\x2a\x7b\xbd\x68\xcb\x36\xb7\x57\x85\x52\x89\x5c\xad\xed\xee\x79\xea\x9f\xd8\x0a\x94\xc2\x33\x8b\xe8\xa1\x8a\x2a\x55\x18\x1c\x0f\xe5\x2d\xf3\x82\xda\xf6\xf2\xaa\xe0\x5d\xce\x6c\x8f\x4a\xf5\xef\x38\xae\xa9\xa5\x9a\x6e\x75\x5e\xa0\xd8\x42\xa5\x2d\x81\x49\x61\x32\x64\x3b\x52\xed\x9c\xf0\x35\xb0\xbd\x2e\x99\xac\x58\x8c\xf8\xe7\x69\xd1\xcd\x2d\x3b\x73\x68\x36\xb3\x9d\x51\x77\xa9\xdd\x2f\x6b\x92\xf5\x54\xc5\x99\xe2\x86\x63\x0e\x29\x68\x2a\x55\xf5\x27\xa9\x8e\xbd\xc8\x9d\xa8\xdd\x64\xb2\xb0\xfe\x98\x87\x5f\x23\xc6\x41\xa7\xbf\x4e\x9d\xc6\x5c\x31\x1a\xd5\xb2\xcc\x99\xf3\x0f\x1a\x99\x0e\xaa\xc3\x71\xa5\x1c\x67\xd7\x40\x53\xcc\x12\xcb\xd6\x8f\xe4\x31\x17\x46\xb1\xca\x4c\x6d\xbc\xad\xe3\xca\x2d\xac\x13\xbb\x2d\x3f\x4b\x8f\x51\x5c\xad\xb9\x18\x32\xfa\x63\x93\xb0\x53\xa5\xa1\x98\x47\x7c\x5a\x19\xa3\x22\x8c\xf9\xbb\x2a\xfc\x75\x5a\x68\x2e\x8d\x11\x3b\x8c\x71\x70\x8c\xe3\x18\xa3\xb2\x37\x9b\xe1\x0d\x76\x46\x1e\x96\xbb\xed\x2c\xa6\x52\x66\x48\xf5\x21\xda\xa4\x75\x90\x1b\x01\xdb\xb9\x79\x24\xd5\x3f\xb6\x2f\x61\xce\x0f\x93\xf0\x9a\xce\x3f\xed\xd2\xd7\xe9\x7e\x7b\xf7\x89\xc1\xe2\x13\xad\xa8\x2d\x8f\x47\x96\x4e\x26\xa2\xd1\xba\xcc\x4d\xe9\x4e\xd1\xd2\x07\xe8\x89\x9d\x6d\xd4\xf6\xca\xb6\x87\x1e\x0c\xff\x2a\x63\xed\xe7\x4c\x62\x85\xd4\x9d\x5d\x7a\xe8\x32\xba\x98\xad\xf7\x81\x4d\xa4\xb7\x29\x5a\xf4\x84\x71\x70\x88\xc7\xe4\x97\xd9\xa5\xb2\x1d\x2a\x4d\x57\x1e\x19\x4c\x98\xd5\x32\xc7\x6b\x45\x99\x4b\xd1\x5f\x4b\x5b\x3f\x92\xe7\xfe\xae\xba\xc7\xe1\x7a\x63\x32\xca\x90\x28\x7a\xa1\xd1\xb8\xb3\xf3\x4f\x26\xbf\xbe\x7b\xc1\x35\xca\x33\x86\xf2\x8c\xd7\x80\xfe\xbc\xd4\x2d\xa4\x32\xfb\xb5\x54\xd1\xc8\x96\x99\x20\x08\xcd\xcc\xa4\x8b\x67\x20\x34\xfa\x9f\x8e\xb6\xcc\xec\x56\x2d\xd6\xfd\x35\x7b\xd7\x09\x55\xf2\x85\xec\xa9\x36\xe2\xa7\xba\x9e\x68\xd2\xd2\x66\x42\xea\x73\x76\x5e\x32\x8d\x66\x77\xc2\x39\xec\xec\x7e\x04\x56\xdc\xc8\x0a\xf8\x5c\xe9\xbf\x03\x2b\x98\x86\x2d\x67\xdf\xe1\x04\xdf\xe0\x96\x31\x2e\x99\xf7\xb1\x5a\x9e\x55\xb6\xbf\x81\x51\xe2\xb5\x5e\xf2\x9f\xfd\x31\x43\x49\x26\x75\x0a\x99\x11\x5d\x79\x74\x03\x54\x07\x45\x4e\xf0\xbd\x67\x92\xa7\x30\xd1\x72\xa7\xe8\xf9\x62\x22\xbc\xbe\x1b\xb1\xd4\x9b\x0e\xdb\x7f\xd3\x29\x73\x8e\xbc\xcf\x47\x6d\x12\xf5\x81\x1f\x9c\xe9\xca\x2c\x3b\xce\x77\x06\x1c\x41\xd7\x74\x27\x5f\xf0\x26\xdb\x5f\xc1\xc0\x64\x58\x78\xb0\x63\x90\xc4\xec\x67\x99\xe3\x68\x60\x45\x47\xb5\x36\xaa\xae\xec\x98\xf5\x65\xce\xed\x4f\xbf\xfd\xed\xfb\x12\xf7\x03\x1a\x6c\xf2\xcb\x0c\xdd\x2d\x8f\x07\xf5\x18\xb3\x1c\x7d\x7b\x21\xfd\x0a\xa9\x00\xc2\x4f\xaf\xe2\x80\xae\xa7\x2f\xa5\x0d\x13\x59\x6d\xad\xcd\xd7\xc5\x8d\xff\x80\xb8\x09\x90\x73\x8b\x64\x77\x7b\x65\x2a\x90\x89\x95\xef\x06\xf2\x6e\x1b\xf2\x75\xa9\x6b\xf7\x1b\xb2\xd0\xc9\x19\xe2\xbd\x5d\x94\x28\x77\x2a\xcc\x6e\xc9\xbc\xae\x1f\xe5\xfb\x9d\x8c\x7f\xd4\x33\x53\x05\x55\x3d\x33\x59\xcb\x1c\xd9\x74\xae\x44\xbb\x18\xa6\x9a\xf2\xfc\x4f\x19\xb8\x54\x83\x80\x60\xe8\x17\x3a\x29\xd3\xa1\x8d\xeb\xac\xec\x6e\x5f\x1d\xb4\x5a\x99\x95\x1b\xf5\x82\x29\x97\x32\xbf\xbd\x2d\xbf\x2d\x15\x52\x28\xb0\x85\xe7\xc8\xa4\xae\x97\xdc\x5b\x0f\x18\xbf\x68\xf5\x89\xb9\x40\x57\xa1\x70\x95\x09\xd4\x67\x16\x0c\xcf\xbe\x7a\xdb\x2d\xc1\x90\xa7\x17\x9a\x91\xfd\xe8\x19\x6e\x4c\x67\x7f\xc2\x82\xf7\x4b\xfe\x33\xd2\x76\xea\x5f\x13\x77\x29\xed\xec\x5d\x15\x9d\x64\x51\x6b\x47\xf2\xd9\x1a\x9e\xed\x9b\x1b\xb2\x4a\x57\x5a\x35\x73\xce\x87\x2e\xb3\x3f\x81\xd4\x66\x7d\xa8\xd9\xa5\xd7\x9c\xce\x88\xca\x04\x03\x62\x04\x66\x3b\x2b\xbd\xb0\xc5\x7a\x86\x00\x9c\xa9\x8b\x36\xfb\x6a\x48\x5b\x39\x52\x66\x1e\x5a\xd4\xab\xd8\xee\x32\xbe\x62\x7c\xdc\x6d\xc6\x1c\x4c\x48\x74\x3c\xcf\xf3\x47\x95\x6e\x0a\x6d\xb0\x9e\x5e\x6a\x0b\x58\x7a\xdf\xaa\xb4\x31\x40\x9c\xf4\xa3\x8c\x7a\x7a\x21\xd8\x54\x6a\x85\xd8\x63\x96\xf5\x9d\x2c\x54\x95\xae\x55\x26\xdb\x93\xe6\x8f\xfb\xc0\xdd\x79\xf3\x63\x9a\xfb\x1a\xd6\x77\x37\xd9\xef\xff\x7c\x39\xfd\xcf\xd7\xc4\xca\x55\x66\xa3\x69\x66\xd3\xd8\x24\xd6\xa8\x3b\xd2\x8c\xd4\xb1\x13\xc4\xe9\xc4\x7a\x11\x1f\x47\x5f\x54\xb6\x4a\xb3\x88\x2f\xde\xa6\x7a\x74\xe1\x4f\x41\xce\xad\xcd\x87\x21\xae\x0d\x2a\x40\x96\x65\xbd\x13\x1f\x86\x3f\xfe\x26\x98\xbf\xc0\xeb\xdf\xde\xcc\x1a\x13\x8b\xf6\xc1\x85\xc2\x6a\x5a\xe4\xc8\x36\x6a\xb5\x27\xfc\x88\x3f\xe4\x7a\x58\xa6\x3e\x7f\x50\xdb\x4c\x2f\x53\xda\x80\x00\x18\x3d\xf0\xbd\x7e\xad\x3a\x63\x6e\xe9\xf0\xef\x86\x6a\xd6\xcc\xbd\x22\x22\x5e\xd9\xbf\x66\xc8\x2c\xf5\x83\x82\xe0\xb7\x26\xc1\x91\x46\x40\x4b\xc2\x48\x99\x02\xb8\x8a\x35\x8e\xf6\xab\xe3\x8b\x77\xab\xe8\x58\xbf\xdb\x68\xf1\x3e\x84\x54\xb3\x0f\x2e\xac\xa8\x1b\x7d\xe2\x4a\x1d\x7f\xb7\xdf\xec\xa2\x7d\x7e\xf9\xf6\xf5\x52\x79\xa5\x9d\x19\x3b\x2c\x2a\x3a\xb1\xa0\x2d\x56\x2a\x2f\xd3\x88\x62\xf8\xa5\x09\xd9\xe0\x50\x83\xa6\xdb\xc7\xce\xf3\xd3\x3d\xda\x54\xc9\xfc\xec\x18\xaf\x9d\xbd\x1f\x50\xb8\x7e\x7a\xdf\xfe\x87\xb5\xdf\xfc\x17\x26\xc6\x67\xd2\xce\xaa\xdb\x3c\x7c\x73\xec\x32\x35\xa1\x18\xe2\x3a\x4c\xc1\x55\x3e\xc3\xfc\x70\x7c\xf8\x65\x15\xc5\xfd\x84\x5e\x2f\xf1\x81\x4f\xce\xe1\xd7\x07\x3c\x89\x7d\xf3\x0a\xef\xfc\xb8\x82\x43\x59\xe3\xef\xfa\xdd\x63\xd7\x2f\x1e\xbb\xdd\x1e\x7b\xbb\xfb\xcd\x37\x1f\xf0\x3a\xa3\xfd\x31\xe4\xb6\x2e\xed\xcb\x15\x5e\xad\x84\xbf\xb6\xc2\x77\x0b\xf3\x15\xa6\xfe\xb5\xb9\x78\x36\x9d\xbc\xf3\x6b\x27\xc3\x8a\x0c\xe6\x65\x60\x36\x9e\x4f\x46\x5d\xb0\xbe\x54\x0c\xee\x66\x83\x17\xbd\x0c\x3a\x6c\x99\xcb\xfb\x08\xdb\xea\x9b\xd3\xc2\xbb\xd4\x35\x31\x3b\xc6\x77\x21\x0d\xef\xf4\xd2\x3e\x23\x4f\x3d\xa8\xbf\x9d\x97\x3a\x97\xe9\x8c\xc5\x0f\xb2\xbd\xdc\xc8\xbf\xff\xd0\xe6\x7d\x95\x72\xf6\x6c\x7e\xff\xcb\xf2\xc3\x5f\x5a\xc8\xc1\x2e\x64\x13\x6b\x10\x7d\xec\x30\x8c\xf9\x20\xfe\xe1\xf8\xe4\x9b\x04\x7b\xfd\x39\x71\x29\x67\xfe\x9e\xa5\x54\xdf\xfa\xfd\x8d\x5a\x19\x5f\x81\x51\x33\x2f\xb7\xa7\xae\x5f\x7f\xea\xbc\xa2\x6f\xc7\x6f\xbe\xf4\x95\x3e\xe3\x4c\x6b\x76\xa2\xce\x47\xd8\xaf\xb7\x95\x19\xf6\xe5\x1a\xd7\xaf\xae\x71\x26\xfc\xdc\x2e\xf4\xba\xa9\xb8\xcd\x24\x6f\x5c\x5f\x39\x13\x07\x35\xd6\x79\x91\x3e\xfc\x36\x13\x15\x7f\x47\x31\xc2\xfd\x54\xe0\x66\x8d\x76\x5e\x97\x5e\xb9\x6b\xf5\xdb\x73\x72\xbb\xc7\x83\x16\x09\xe8\x80\x11\xba\xd7\xdc\xb4\x77\x74\xa9\x07\xdd\x9f\x45\xb9\x0c\xac\x9f\x29\xdd\x0f\x72\xbd\x23\xfc\x57\x6c\xd9\xc7\x7f\xff\x9e\x9e\xf7\x8b\xce\x33\xfb\xa2\xd6\xba\x6d\xab\xd3\x62\x3f\x17\x58\x31\x0a\x53\x76\x34\x6c\x6b\x6d\xbe\x81\xaf\xcd\x6d\x4a\x1d\x21\x6c\xbd\x2c\x8d\x2d\xbd\xb5\xe5\x49\x1d\x99\xcc\xca\x42\x29\x98\x4d\x83\x3d\x5c\x59\xfc\xd7\xb3\x14\x47\x5a\xa9\x14\xea\x6c\x94\xff\xec\x54\x6a\x26\x16\x05\x53\x0c\x94\xd9\xc9\x76\x7f\x2a\x93\x69\x2c\x59\x0d\x07\xbb\xec\x7a\xc2\xf2\x60\xcf\x52\x2d\x06\x1e\xa4\xf8\xdd\xa9\x0c\xa6\xb1\x05\x0b\xdf\x3d\x8b\xe5\x07\x1e\x6d\xc2\xa4\xd2\x2c\xb6\x68\xb5\x89\x33\xb0\x30\x1a\x6c\x16\xfa\xbf\x68\x34\x5b\xb6\xbd\xaf\x12\xc7\xd0\xf2\xb4\xb2\xce\x98\xb9\x47\x26\x74\x95\x4d\x5a\xcb\xc5\x26\x21\xcf\x59\x51\x48\xfe\x4c\xc8\x4f\x5a\x8a\x9d\x65\x1f\x76\x18\xf7\x1b\x24\x83\x58\x9b\xd9\x29\x17\xbf\x8d\x77\x53\x62\xe8\x96\x47\x9a\x06\xc6\x99\xaf\x67\x19\xb1\x7a\x2f\x76\xb6\xb3\x66\x72\x03\xeb\xf6\xf0\xe0\x93\x75\xcb\xc6\x2c\xe0\xce\xd8\x7f\x16\x94\x5f\xcf\xd9\x1d\x59\x59\x4c\x60\x59\xaa\x38\x33\x66\x82\x47\x6f\x55\x5a\xd6\xae\x32\x69\x30\xe6\x2a\xf2\x64\x9e\xb9\x31\x22\xc8\xb2\x49\xf7\x49\x23\xa7\x61\x12\x1a\x0c\xa0\xe9\x2e\x1e\x73\xe5\xdf\x0c\x99\xca\x57\xc6\xa1\xd9\x0a\x34\xcb\x4f\x58\xad\xbc\x3a\x47\xf3\xb4\x13\x57\x95\x9c\x41\x87\xc4\x80\xe5\x44\x12\x82\x69\x8e\xd9\xb7\xe0\x73\xfb\x1e\x58\xd9\x3c\x25\xf1\xbd\xb7\x83\x5c\xb5\x4b\x98\x11\x21\x60\xb3\x5f\xe5\x1f\xcc\x1d\xf4\xeb\xdc\xcf\x63\xd3\xf7\x59\x71\xa8\x9b\xb2\x5c\x7f\x23\x60\xec\xf4\x33\xe6\xab\xb0\xe4\xb7\xb4\x2d\xd2\x35\xd8\x07\x25\xb1\x87\xb0\xe2\xaa\x4a\x65\x21\x43\x58\x9e\x60\x15\x0b\xfd\x7e\x2b\x93\xbf\x65\xea\x35\x41\xfa\x09\x84\xdd\x59\x7a\x9f\x10\x01\x32\x89\x44\x7f\x3d\xcd\x26\xe2\x83\x15\x17\x2c\x68\x64\xa9\xcf\xdd\x69\x73\xd6\x54\xb2\xf0\x6f\x97\x0a\x83\xfe\x38\xe9\xd8\x3b\xa4\xbe\xee\x59\x79\x96\x27\xd2\x12\xae\x97\xf6\xab\x0f\xc9\x12\x76\xef\x2c\x1c\x2a\x50\x3d\x6a\x98\x58\x25\x08\x42\xd6\xea\x4f\x6e\xa1\x48\x79\xdc\x76\xcf\x56\xf1\xfd\x7a\xea\x52\x83\xf9\x13\x1d\x0a\x4a\x5f\xe5\x08\x59\x36\x33\xb2\xdc\x92\x35\x4c\x7c\x20\xdb\x65\x8c\x91\xe0\x0a\x23\x72\xbf\x04\xcb\x6a\x19\x3c\x9b\x06\x8b\xb8\xbd\x6b\xb4\xd7\xf3\x88\xfd\x02\xf9\xed\x43\xcf\x12\x93\xfd\xb5\xb3\x47\x83\x64\x91\x68\x38\xf8\xd3\x41\x94\x93\x8f\x3d\x39\x55\x34\xd3\x8f\x53\xaa\x59\xb3\xb9\x28\xfd\xd0\x2c\x4a\xa3\x88\x0b\xa9\x75\x48\x9d\x39\x4f\xaa\x35\x4f\x46\xcf\xd8\x64\xa3\xbf\xa9\xf9\xd8\x12\xc7\xc3\x45\x27\x23\x14\x21\x16\x4a\x56\x59\x7b\x48\xab\x8e\x57\xba\x2b\x32\xbf\xc3\x13\xea\x9b\x50\xca\xe3\x38\x9d\xca\xc2\x32\x1d\x84\x54\x94\x5a\x2a\x36\x08\x86\xfe\xae\x11\x78\x39\x8f\x2b\xaf\x92\x94\xc7\xb7\xfa\x3a\xe2\x83\xb1\xfd\x3a\xc7\x79\x6e\x8c\x1f\x49\xae\x68\x1a\x5a\x7f\xf3\x26\x6f\xde\xe4\xcd\x9b\xbc\x79\xd5\xb6\x7a\x5d\xd2\xc8\x77\xb6\xd5\x9b\x10\x7a\x13\x42\xff\x69\x85\xd0\x1f\xff\xf8\x2f\x97\xdf\xbd\xa6\xb9\x76\x23\x3e\x4f\x97\x1a\xfd\x14\xa0\xb0\x2d\x8f\x2b\xd6\x93\x2d\x86\x58\x0d\xd2\xca\x64\x35\xc8\x91\x43\xb9\x00\xad\xb0\x71\x4e\x21\x0c\x27\xae\xd8\x05\x79\x90\xc3\xf6\xf3\xb3\x74\xf2\x39\x67\xa4\xa7\xd0\xf1\xaf\xc6\x28\x1d\x53\x61\x71\x0e\xa1\xd2\x32\x1d\x99\x90\x66\x95\x09\x67\x73\xec\x32\xc3\x9f\x32\x33\xa1\x0a\x0b\x36\x57\xfc\xdb\x58\x9f\x3c\x1e\xd4\x84\xbd\xe7\x47\x3c\x4e\xa9\x6e\x67\x02\x36\x37\x30\x2a\xae\xab\x87\xae\xd0\x69\x71\x25\x6b\x2c\x55\x53\x72\x70\x04\xd8\x8e\x93\xd1\x5c\x86\x9c\x32\x8b\xc3\xde\xb3\xfd\x84\x6e\xa6\x64\xdd\x5a\x65\xcc\xbe\xad\xae\xe7\x9b\xd9\x99\xd1\x5e\xdd\xca\xde\x17\x1a\x98\xba\xee\x43\xa6\x63\x4e\xa2\x8c\x93\x16\xe1\xd2\xe5\x0b\xa8\xba\xe0\x73\x42\x77\x31\xa4\x8f\x63\x4a\x0c\xe1\xe8\x8a\x9e\xa6\x34\xc8\x92\x96\xbb\xa0\x09\x45\x4d\x2b\x7a\x21\x88\x18\x81\xd8\x96\x7b\xe1\xfb\xeb\xfe\x0a\x2f\x7c\x91\x81\xb5\x63\x4c\x6c\x78\xdf\xf2\xb8\x62\xc1\x94\x43\x71\x66\xe0\xac\xb3\xeb\x94\x13\x21\xc1\x98\x33\x39\x89\x29\x31\xa6\x9e\xaa\x68\xdf\xea\xea\xd5\x51\x72\x07\xad\x65\x8f\x48\xa0\x00\xc6\x74\x29\x00\xc7\x98\x90\x18\x61\x79\x2e\xb3\x0e\x0a\x9d\xde\x74\x17\xab\xc4\xbe\x98\x59\xb6\xca\x45\x67\xb4\xce\xf1\x1b\x1c\x57\xa4\xa8\x10\xfe\xc7\xfa\xc3\x10\xad\xec\x57\xf2\x08\x91\x78\x66\x87\xb0\x8a\x85\x37\xf0\xda\x46\xb0\x04\x95\x6a\x2b\xca\x6e\x93\xa8\x40\x18\x00\x85\x7e\x99\xa0\x00\xad\x04\xe0\x66\x92\xc4\x7b\x55\x69\x95\xee\x9c\x5c\x39\xbc\x50\xa1\xaa\x9b\xc6\xa9\xb3\x99\x46\xbf\xb5\xd4\x68\xc2\x54\xab\x11\x10\x7e\xb9\x67\xfb\x5a\x6a\x62\x7f\xbd\xeb\x2c\xe8\xca\x23\x19\x9b\xa8\xcf\x4d\x4f\x4d\xfa\xc0\xde\xc7\x11\xef\x33\x3a\xa5\x32\x4c\x3f\xdc\x56\xe5\x95\x0b\xfd\x03\x5a\xe6\x7d\xe0\xd4\x54\x46\x61\x3e\xa1\xf9\xb9\xec\xc2\x4e\x18\xd4\x99\xe8\x17\x4d\xfc\x8f\xe2\x96\x1b\x8c\xfb\x2b\xa4\x62\x13\x1a\x95\x8a\xc4\x50\x60\x0a\xd9\x1c\xdc\x55\x4f\x26\x75\x8e\x47\x17\x33\x3b\x2b\x63\xa5\x2a\xbd\x62\xad\xe7\xd8\xab\x38\xa1\xef\xe6\xd8\xb1\xd5\xbe\xf4\x3a\xdd\x87\x34\x8f\x5d\xc6\xd2\xdb\x0d\xea\xed\xec\x0a\x59\x82\x49\x6b\xc4\xcb\xaa\x5a\x19\x75\x35\xc3\x3f\xd8\xc8\x6d\xcc\x2e\x6c\xf8\x41\x3c\x8b\x68\xcc\x82\xb3\x03\x87\x4a\x17\xe7\xca\x24\x6c\x72\x2e\xa8\x85\x20\x24\x17\x6b\x18\x7e\xf4\xf6\x4e\xcb\xa6\xe5\x28\x09\xc1\x20\xbe\x1e\xee\x5c\xb3\xd8\x98\x55\xc1\x3a\xb2\xf6\x9c\x03\x2a\x59\xa7\x8d\x8f\x5d\x42\x2d\x6f\xf1\x25\x53\x28\x65\x03\x53\xb8\xb8\xb8\xb1\xc6\xa2\x7f\x39\x31\xcf\xc2\xf8\x18\x53\xc8\x8c\xf1\x92\x53\xb3\x8e\x20\x21\x50\xe6\x85\x8c\x82\x4c\x03\x1a\xea\x1d\x53\x29\xcf\xb8\xcd\x33\x46\x54\x92\x7d\x6d\x21\xa1\x9a\x03\xda\x38\x20\xf0\x6f\x28\x2a\x3d\xb9\x37\x71\x82\xb6\xeb\xf4\x7d\x3f\xae\x75\x4f\xa6\xaf\xd2\xda\x9e\xc5\xf7\xab\x4c\x5a\x34\x0a\x22\x65\x92\x0f\x61\x09\x99\xbb\xa3\x5c\xcc\x6a\xf6\xb8\x83\x03\x3c\x81\x5c\xe2\xd1\x65\x24\xe3\x60\x72\x74\x3d\xc8\xb4\x16\xf2\x21\x63\x6d\x5e\x3c\x1a\x34\xf9\xb3\x32\x01\x42\xc5\x38\x29\x84\xb1\x2c\xc7\x69\x88\x7e\xe9\xcb\xbd\xa7\xd2\xc5\x17\x48\xeb\x83\xa2\x85\xb8\x11\x2d\x1d\x90\x04\x42\x9b\x0c\xa2\x31\xe5\xa8\x13\x63\xad\x39\x0b\x82\x16\x94\x59\x6b\x9c\xd9\x19\x3c\x23\x74\xd8\x62\xb5\xc4\xd6\x21\xdc\xd7\x64\xea\xc8\x18\xe3\x01\xca\xcb\x13\xb6\xad\xbf\x7b\xc1\x8a\xca\x1a\xca\x37\x69\xb5\x12\x65\x74\x8a\x57\x7b\xce\xb5\x95\x65\x7d\xe3\x63\x95\x11\x13\x77\xa9\xf3\xf4\x8c\x9f\x95\xb2\x81\x9f\xb5\x0b\x34\x17\x96\x63\x94\xaf\xb8\xef\xef\xc8\x94\xc3\x71\xe9\xfd\xa5\x64\x51\x13\xc2\x1c\xc5\xc5\x64\x31\x8f\xf9\x92\x1b\x62\x9b\xb2\x83\xe1\x38\x58\xe7\x95\x81\x92\xaf\x42\x1c\x8c\x18\x1f\xf0\x3c\xe4\x07\x0d\xa2\xa6\x2d\xdc\xb9\xc4\xa9\x60\x7f\x9d\xeb\xdc\xcd\xef\xd2\xe8\xbf\x9d\xfe\xf9\xf4\x87\xef\x95\x19\xae\x08\xd3\xec\x33\x93\xa3\xed\x04\x5d\x70\x6c\x79\x5c\x59\x8f\xec\x0b\x59\xa1\x4e\x99\xe6\x61\xe5\xa2\xd4\xb6\xa4\x78\x15\x6d\x73\x1d\xf3\x47\x01\xa5\x3f\x9a\x9f\x57\x7a\xb6\x5a\x25\xda\xe5\x9e\x84\x78\x77\x8a\xa9\x1b\x09\x5c\xa7\xd2\x15\xbb\xb4\x12\x88\x13\xb6\xd5\x09\xba\xe8\xd2\x47\x13\xdd\x91\x40\x0c\x04\x52\xb8\xa2\xdd\x35\x1a\x2c\x3b\x11\x05\x12\x7a\x69\x5e\x81\xf0\xf6\x44\xd5\x0b\xf0\x5a\x08\x80\xfc\x8c\x2d\x8e\x98\x1e\x3a\x08\x3e\x46\xc0\xab\x3d\x97\x04\x3f\x75\x1a\x3d\x85\x08\x05\xfa\x5e\xa1\xa7\x3b\xeb\x73\x3a\xa4\x4b\xef\x69\xf2\xe5\xc9\x99\x13\x41\x40\x8d\xac\x32\x32\xb1\xac\xd7\x39\xce\xff\x54\xb6\x84\xae\x28\x66\xb8\xe3\x85\x36\x39\x46\xc8\x96\x56\x63\xcb\x63\xc6\x1d\xdc\xd9\x20\xef\x9c\x0d\x12\x0b\xec\x17\x22\xaa\x8d\x9c\x34\x8e\xd3\xf4\x00\x0b\x84\x0a\x4f\xfc\xb4\x68\x9c\xb7\xfc\x88\x0d\x9c\x9c\x90\xb4\x0d\x13\x3a\xf7\xeb\xfd\xd7\xc3\x3f\x3f\x33\xa2\x40\x74\x9a\x06\x83\x48\x0c\x71\x77\x26\x74\xc3\x18\x01\x20\xb0\x05\x58\xf8\x53\x08\xeb\x4a\x60\xb4\x9a\x77\x2c\x23\x18\xc8\xa6\x51\xa0\x27\xa5\xb8\xdc\xd6\xcb\x01\x47\x43\xdb\x3e\xb2\x65\x5a\x82\xaf\x26\xa0\x21\x4f\xcc\xc7\x7b\x67\xa6\xbf\x49\x84\x6e\x4e\xdc\x49\x98\x2a\xeb\xe4\xac\x12\x8d\x15\x4d\xb4\x65\x6a\x1a\x4a\xed\xd9\x39\x67\xab\xba\xb1\x8f\xea\x30\x4b\x95\x40\x70\x1f\xeb\x34\x6c\x2d\xaa\x78\x49\x41\x5a\x83\xd0\x2c\x78\x22\x22\xb0\xb2\x4a\xb2\xf4\xeb\x49\x16\x8e\xb1\xe2\xdb\x32\xeb\xaf\xf7\xc1\x9a\xd8\x04\xcb\xd0\x4e\x44\x5e\x6f\xc4\x3d\x0d\x9b\x84\x86\xcb\xd7\xb4\x59\x27\x23\xae\x0a\x11\x2f\xd6\x1e\xa5\xf5\x7e\xce\x2a\x04\xa1\x34\x32\x68\x67\xe2\xcd\x9e\x9d\x2b\x81\x8a\x18\xbb\xdd\x74\x65\x0f\xdb\x32\x87\xa9\x2a\x54\x9a\x10\xb7\x55\xac\xd8\x69\x30\x4e\x69\xba\xdb\x4a\xd9\x22\x65\xd7\x39\x4e\xd0\x22\xb6\x7e\x95\x98\x18\x17\xdd\x41\x71\x26\x22\x57\xa9\x35\x6d\xe7\x32\x7a\x02\x80\x68\xa2\xc0\x7a\xd6\xbc\xcb\xa4\xc5\xec\xf7\xa7\x8b\x31\x40\x79\x26\xba\x2d\x57\x65\x3f\x06\x3e\x1b\x9b\xc2\x10\x8a\xcb\x58\x20\x6c\xfa\x27\x8e\x98\x3b\x6c\x51\x23\x9b\x1d\x62\xde\x8d\x23\xd7\x3c\x31\xa5\x35\xae\xce\xb1\x59\xe3\x4b\x55\xfd\xa8\xf5\x69\xa7\x6d\x92\xd4\x6f\xda\x16\xb2\x63\x6e\x98\xbc\x8a\xaf\x29\xb1\x91\x6d\x6c\xf8\xd3\x53\xc2\x0e\xe7\x71\x71\x28\x6e\xd2\x3a\x13\xc4\x68\xac\xe3\x42\xa6\x65\x8d\xb2\xe9\x16\x42\x90\x23\xbb\x62\xa6\x5a\x1d\x3b\xc8\xea\xbc\xa7\x6f\x81\x1b\x64\x62\xdf\xd2\xc1\xe6\x44\xcb\x99\xa7\x2e\xc1\x94\xdf\x38\x52\x7e\xa5\x25\x4e\x8a\x3f\x72\x63\x3f\x40\x21\x0f\xee\x72\x5b\xa8\xc2\xc4\x9a\x31\xa2\xe1\xe0\x7b\x27\x2a\x60\x5b\x1e\x8f\x64\xd6\x91\xf4\xc1\x32\xe5\x32\xd7\x71\x5d\x9f\x35\xaf\xc9\x38\xea\xe0\x9e\xc7\x4e\xe8\xc4\x4f\x62\xbd\xbf\xb6\xf1\x51\x9d\x91\x46\x6e\x3b\xb6\x15\xf6\x44\x3a\x2c\x4d\xa2\x19\x5f\xbd\x75\x6e\x91\x36\x95\xa9\xdd\x33\x88\xb9\x09\x43\xa4\x62\x17\x0e\x3c\x8a\xb4\xb9\x02\x94\xdd\x49\xee\xd8\x50\xa3\x54\x5e\xcd\x7a\x90\x90\xb8\x0d\xca\x90\x3e\x1c\xaf\x78\xe6\x62\xe7\x25\xf8\x92\xcb\x6e\xb9\x42\x18\x4f\x39\xde\x3d\xf8\xe4\x82\xa1\x21\x12\x11\x81\x62\xe8\x7a\xc2\x09\xb9\x8e\x5f\x12\xd3\x48\xfd\xbc\x58\x75\x75\x72\x77\xdc\x12\x42\x87\x63\x2b\x07\xdb\xad\xb9\x55\xd6\x0d\xaa\x9f\xd2\x83\x71\xc0\x33\x92\x52\x6d\xe8\x79\xbf\x6e\x84\x1d\xe2\xec\x20\x35\x36\x87\x24\x10\xa6\x1d\xdb\xee\x38\xc1\x26\xe1\x27\x3c\xf1\x05\x85\xd9\xae\x8c\xfb\x8e\xdf\x33\xdb\x9b\xc2\x85\xe0\x67\xa6\xc7\xfa\x63\x87\xd4\x92\x2d\x0e\xe9\xd0\xaa\x47\x87\xce\xc4\xaa\xa2\xb5\xcf\xf2\xdc\xa3\x3a\x97\xd2\xce\x1b\x85\x47\xf3\x75\x5c\x2d\x02\x21\x08\x68\x5b\x57\x16\x52\x57\x3d\x2e\x06\xf5\x4b\xda\x24\xaa\x1c\x6f\xee\xeb\x84\x9b\x2a\x11\xa9\xdb\x78\xe2\x5e\x4c\x39\x7b\xdd\xa0\xd7\xfd\xa8\xb3\x9e\x20\x0a\x29\x0f\x33\x82\x9d\xf5\x9b\xd5\xfa\x39\x17\x89\x2b\x40\x66\x34\x23\x17\xc9\xda\x5a\xbe\xd1\x92\x63\x60\xb3\x13\x85\x4e\xdb\x12\xea\x2d\x56\x76\x40\x19\x29\x9b\xf1\x95\x25\xef\x3d\x17\x94\xe0\xe7\xec\x2a\xd9\xe2\x11\xe4\x78\xce\xb9\x36\x25\xbe\x24\xbe\x47\x70\x3f\x5c\x6a\xe6\x6b\x4c\x96\x4c\xcb\x68\x1d\x5b\x54\x82\x20\x5e\x29\xc0\x84\x90\x9d\x9a\x88\x6b\xbe\xa0\x70\x93\xac\x5b\xa1\xd6\x21\xd3\x93\x36\x47\xcf\x3d\xd3\xfd\x90\x54\x4f\x12\x3a\x53\x8e\x91\x2c\x53\xbb\x28\x2c\xe1\xb9\xbd\x6b\x09\x78\xcc\x27\x08\xb6\xf3\x6a\x55\x98\x46\x0f\x23\x2b\x8f\xb9\x34\xad\x27\x2a\xfa\x96\x3a\x6d\x3d\x48\x93\x00\x79\xf4\x89\x7b\x33\xa6\xa2\xf7\x5c\x1d\x88\x7c\xa6\x18\xe3\x49\x28\xfb\xb5\xdf\x33\x90\x5d\x92\xe6\x1e\x89\x7c\x4e\x6c\xcf\x20\x5b\x9d\x0c\x92\xf4\x84\x5f\x3a\x55\x99\x44\xd9\xc3\x71\xdd\x4e\x49\x11\xda\xce\x4b\xb7\xa2\xff\x96\x9c\x98\xec\xbd\xef\x90\xaf\xa7\xa0\x77\x32\x8f\x47\xaf\x4c\x42\x17\xd4\xce\x26\xba\x63\x1d\xd7\xe3\x51\x62\x06\x1d\xe7\xfc\x5b\xa4\x5a\x12\x7a\xff\xbc\xd0\x76\x3d\xa1\xa5\x9f\x49\x18\x2d\xf6\xc4\xa2\x00\xee\x75\x3e\x41\x25\x25\x3a\x91\xc0\xa0\xf8\x11\x73\x3b\xc9\x8d\xbb\xd7\x67\xf2\x8f\xb8\x6e\x49\xfa\x5a\x23\x7f\x43\xa2\x5a\xec\x2e\xdf\x21\x49\x76\x0f\x71\x16\x34\x17\x18\xbe\x8d\x99\xd7\xcd\x8f\xb4\xf8\x20\x3c\x64\x99\xed\xbc\x32\xbf\xcb\x5c\x04\x3b\x23\x09\x16\xc4\x93\x04\x3b\xfa\x8d\x03\x91\x60\x21\xc4\xc8\xc7\xaa\xe7\xe3\x91\x46\x35\x45\xd7\x49\x3c\x9c\x98\xa6\xab\xd7\x6b\x2c\x81\x7e\x28\x68\x8b\x49\x56\x5f\x9b\xe8\xfe\x22\x8b\x07\x82\xf0\x17\xc7\xab\xf6\x82\x83\x12\xbd\x98\xbc\xef\xf9\xf5\x0e\xf0\xad\x52\xeb\x09\xe3\x64\x19\xc7\x4a\xe1\xf3\xdc\x65\xe7\xe3\x72\x7a\x63\xd4\xf9\x1b\xd3\x2b\x23\xbf\xdd\xa7\x5f\x99\xed\xdd\x07\xb7\x5f\x5c\xae\xec\xfd\x11\xd3\x71\xfe\x81\x2b\xd4\xf1\xec\x9e\x4b\x37\xb7\xe3\x03\x7b\x84\x19\xd1\xcf\xc9\x07\xcc\x08\xf3\x87\x47\x9e\xca\x19\x6e\x42\x6f\xbc\x1e\x45\x2b\x30\x2e\x9a\x9d\xa9\x24\x5a\x4b\x1c\x6b\xa6\x5f\x7b\x60\x2b\x8c\x0b\x37\x2a\x39\x5f\xea\x40\xe7\x63\x02\x93\x73\x43\x74\x54\x28\xe3\x97\x54\x2b\x7d\xbd\x9c\xb3\xc9\xaf\x71\x9b\x82\xb2\xc0\x8f\x40\x6a\x90\x89\xf8\x77\x94\x4e\x42\x6b\x09\x25\x9a\xd2\xe4\xf6\x77\xdc\x83\x2c\x77\xbd\x9d\xef\x80\xc1\x47\x0e\x8b\x48\x89\xeb\x85\xf0\x2c\xf9\xcf\xce\xf9\x4b\xfc\xba\x4e\x8f\x7e\x19\x15\xac\x8a\x43\xad\x44\x8b\x93\xc6\xf2\x19\xcd\xc7\x1b\xbc\x88\xb6\x99\x54\xa8\xb5\x25\xea\x32\x53\xc1\x6a\xc6\x81\x16\xb5\x3b\xfb\xfe\xdd\xef\x9b\x61\xdf\x2f\xee\x58\x36\xe8\xab\xba\x36\xcd\x11\x1b\xe6\x2e\x4e\x55\x6a\x19\x5b\x1e\x97\xd9\x07\xf1\x34\x8a\x11\xf3\x23\xd6\xf1\x40\x3d\x62\xd8\x96\xad\x22\x64\xb6\x3c\x1c\x29\xa1\xd8\xde\x13\x8b\x42\x0c\x5d\xc2\x57\x13\xdf\xbf\x12\xb6\xf8\x76\xda\x73\x6f\x32\x44\xea\x6c\x46\x4c\x79\x96\x7e\xc3\x92\xcd\x13\x28\x7f\x88\x08\xbd\xaf\xa6\xba\xce\x66\x96\xf9\x43\x1a\x5b\xc9\x4f\x66\xc2\x0b\xad\x51\x2f\x3c\xca\x03\x49\xb1\x12\x58\xdc\xd6\x37\x78\x69\xa3\xb5\xaa\xab\x96\x6c\x5d\x9a\x3a\x42\x22\x60\x97\x84\x15\x8f\xf7\x53\x0a\x4d\x80\x5a\xb7\x01\xa3\x79\xd3\xeb\x6b\x5f\x81\xd9\xd6\xe8\x75\x48\x27\x7b\xbd\x3b\xa5\x0d\xca\x67\x50\xb0\xa2\xcb\x2e\x3a\x58\x65\x75\x00\xcc\x62\x58\x0d\x7a\x4b\xe2\x32\xe6\x4d\x7b\x7f\xf1\x41\x10\x1d\x5d\xc3\xf3\x0b\x6e\x69\xbd\xd5\xee\x09\xa7\xca\x4f\x26\x58\x61\x13\x1d\xf9\x4c\xc4\xe7\x4e\x48\xf0\x1c\x81\xbf\x38\xc1\x22\x80\xb2\x12\x8f\xaa\x35\x42\x21\xde\xce\x30\xc9\x30\x1b\x2b\xc4\x25\x4b\x09\x87\x74\x56\x27\x25\x40\x21\x6f\x88\xfb\x11\x8f\x77\x2a\x81\xc7\x87\x68\xc1\x34\x69\xa9\x47\x92\x21\xfb\xba\x94\x94\xd9\x39\x96\xc5\x4e\xd9\x03\xbd\xbd\x57\x86\x03\x86\xf8\x68\x9b\x6e\x53\x7a\x1d\xc7\xeb\x59\xd3\x20\x32\x86\xed\x57\x18\xfb\xfe\x54\x14\xfa\x05\x13\x6d\x21\xf5\x42\x62\xb0\xe5\x43\x99\xa9\x54\x63\xb2\x61\x9a\x43\x53\xd6\x71\x72\xc2\x62\xe6\x31\xd5\xcf\xa6\xec\xc7\x32\xcf\xca\x88\x74\x56\xb3\x13\x4f\x3a\xb2\xb0\xbd\x25\x16\x0b\x26\x23\x11\xa5\x09\x23\xc7\x90\x20\xb5\xf6\xf5\xda\x07\xb4\x03\xf6\x60\xe1\x0a\x3c\x4a\x9d\x19\x74\x1c\x59\xc4\xec\x55\x26\xcd\x81\x75\x96\x78\xf4\xbd\x1b\x4d\x85\x9c\xe6\x3c\xeb\xfa\x74\xbf\x50\xd8\x46\xc1\x9c\x82\x9e\xd5\x9f\x66\x23\x49\xd6\xe3\x14\xe2\x9d\x95\x58\xab\x2a\x06\x56\x47\xf6\x1d\xcd\xdf\xe7\x1e\x29\x6d\x61\x82\x4e\x19\x35\x4b\xf3\x13\x46\x3d\xf4\xfe\xf4\xd8\xef\x8d\x6d\x1c\xe8\xcb\x1c\x89\x85\x4e\x0b\x8b\x86\x65\x92\x72\x24\x9a\xd1\x9f\x78\xe4\x5e\x59\xef\x53\x6f\xad\x0b\x42\x9a\x8e\x14\x9e\x04\xeb\xf8\x40\x23\xf9\xef\x61\x0b\x1b\x7a\x8c\x8f\x53\x60\x5d\x66\xa4\xbb\xa7\x4b\xe9\x7a\xa3\x4e\xcd\x9d\xa7\x04\x7b\xa7\x46\xd1\xd7\xb6\xb5\x81\x05\x0d\xb6\x1e\x88\x6b\xad\xf0\x42\xb5\xad\x95\xae\xbd\xb6\x8e\xf9\x59\x57\x3c\x1e\x71\x7d\xfb\xa8\xeb\xb8\x2c\x4f\xaa\xf6\x84\x52\xf1\xda\xd7\xf1\x30\x4a\x09\x7d\x6d\x04\x11\x1d\x6b\x3c\x99\xdb\x00\x32\x61\xe7\x57\x7f\x98\x58\x84\x49\xa0\x79\x32\x93\xf5\xa4\x6d\xae\x27\xcd\xad\xee\xd0\x11\x1b\xa7\x37\xf7\xe9\x74\x13\xcf\xfe\x31\x91\x93\x10\x8b\xfd\x75\x1d\xd2\x0a\x11\xa3\xc8\x4c\xa2\x5f\xfb\x6c\xc4\x24\xd2\xa0\x09\x0d\x90\xa3\x8a\x97\xc4\x3e\xb4\x3f\x25\xef\xe5\xf6\xf2\x4e\xec\x4f\xe2\xf2\x76\x22\xf1\x92\x7a\x2d\x06\xbf\x5d\x47\xc2\xb1\x36\x6e\xf9\x8e\xc9\x95\x1c\x10\x13\x4c\xf0\x31\xbe\x46\x40\x21\x76\x45\xc1\xfe\x32\x08\x3c\xc2\xe8\xf3\x5d\x5c\x2f\xd8\x45\xa7\x3d\x82\x85\x9d\x57\x74\x54\x0a\x67\x70\x31\x6f\x8d\x24\x95\x6d\x51\x24\xfe\x9d\x30\xb5\x71\xbc\xd3\x0e\x8e\xdb\x16\x7b\xf7\x8b\x58\x72\xe6\x13\xdb\xdc\x8f\x76\x20\x9c\x4e\xfa\xbb\xce\x77\x9c\xd5\xef\xa8\x9d\xed\x72\x27\xfe\xd6\x26\xe7\x4a\x10\x52\x79\x6d\x87\x43\x80\x50\x57\x1c\x7e\x65\x89\xb7\x6d\xc3\xd7\xba\x2e\xbc\x5e\x95\x5d\x7b\xdb\xc1\x97\x9f\xf3\xf2\x94\x1c\x4d\x0f\x72\x25\x01\x3c\x80\x63\x9e\x14\x26\xcb\x96\xc7\x54\xbf\x07\xd1\xc0\x99\x2c\x53\xe9\xaf\xaa\x61\x87\x1f\x92\xb2\xac\x67\xb8\x33\xd6\x71\xa5\x46\x13\x8e\x79\xdc\xed\x89\xfd\xa0\xb2\x83\xc7\x5b\xf4\xa7\x25\x0f\x8b\xe7\x66\x6c\xd7\x0d\xb4\xbe\xec\x8b\x1b\xb0\x72\x83\x20\xd8\x1d\x46\xad\x6e\x09\xb9\x5f\x40\x88\x64\x38\xde\x38\xff\x3a\x74\xad\x4c\x03\xbb\xcd\x7d\x6d\x31\x97\xe7\x68\xa6\x24\x5e\xf3\xd8\x19\xc8\xc4\x57\x4e\xd8\x38\x07\xa4\xb8\x2e\x00\xdb\xda\x1e\xc5\x4d\xcf\x39\x97\x1a\x62\x36\xb3\x41\x44\x4b\x42\xa5\xfa\x08\x6b\x13\xe6\x82\x34\x6b\x62\xd0\x07\x66\x27\xf5\x75\x77\x89\xc6\xec\x97\x49\xed\x09\x6f\x6b\x92\xb2\x39\x7f\x4d\xbc\xde\x90\x64\x3d\x8c\xdf\xa6\x9c\xc1\xb6\x68\xfe\x4c\x08\xd9\xa2\x3f\x1d\xcb\x05\x72\xbc\x9f\x85\xa8\x43\x2f\xc7\x93\xd9\xaa\x4d\xe5\x2f\x7a\xc7\x98\x12\x4f\xd9\x9b\x9f\xf0\x55\xdf\xf2\xb8\xd6\xb0\x71\x4b\x31\xc8\x65\xeb\x78\x05\xc9\x80\x8c\x48\x07\x94\xad\x7e\x1d\x8b\x35\x0c\xba\x1f\x1e\xaf\xa4\xca\x30\x23\x58\x72\x5a\x8f\xb9\xd8\xa7\x2c\x52\xcd\xe3\x22\x26\x4d\x0e\x5b\xd9\x3e\x20\x8f\xf9\x49\xb6\x3c\x29\x4e\x60\x85\xb1\x8e\x87\x6d\x3b\x19\xe6\x98\xb0\x86\x9d\x1f\xfa\xf1\x21\x57\xb0\xd7\x85\x81\xbf\x1a\xdc\x68\x81\xaa\x90\x1e\x7b\xba\x63\x61\x1c\x26\xf4\xfe\x64\x40\x8d\x74\x95\x34\x38\xf2\x81\x66\xfd\xd3\xd2\xd1\xba\x2d\x92\x23\x63\x22\x6d\xf5\xc5\xc4\x63\x24\x09\xf9\xac\x90\x66\xac\x2b\x5e\x24\x43\xed\xad\x57\x3d\x13\x6b\x5d\x6a\x4f\x66\x3b\x26\xe3\xe4\x0c\xb5\x2d\x84\x7e\x10\xb7\xd2\x7d\xda\x96\x05\x68\xd0\xdd\xa7\x2d\x72\x4e\xcf\x6a\x92\xa6\xd1\x2b\xe9\x73\xe3\xe1\x46\x9b\x58\xe5\x83\x81\xe4\xd3\x82\x10\xb9\x13\x4a\x6f\x27\x2c\xd3\x2a\xf3\x5d\xbb\xc1\x9f\xbf\xd5\x97\xac\xce\x5f\x36\x50\x76\x0e\xcc\x53\x97\xd2\x1b\x93\x39\x18\xe0\x5c\x7a\x94\x1f\xea\xa1\xae\x93\xd4\x45\x6f\x6f\x2c\x7e\xa8\x4b\x00\x1d\x7c\xe9\x19\x13\x9d\x07\x9b\xf5\x1b\x31\xb7\x75\x0f\x72\xc8\x7c\xfb\xc5\xd7\x2f\x57\x7e\xfc\x48\x4e\xf6\xec\xe7\xc7\x10\xef\xae\x7a\x6c\x99\xd2\x9f\xbd\xdf\xfb\xf3\xf7\x1f\xa1\xda\x9f\xc5\xc8\x49\xa9\x8c\x16\x97\x16\x9d\xcb\x91\x9d\x34\x1a\x74\x11\x63\x2b\x12\x4b\x90\x78\xee\x1b\x65\x33\x84\x4c\x52\x9c\xbd\x4b\xf3\x76\xc9\x27\xae\x71\xbc\x9e\x73\xd6\x92\xdd\x36\x4d\x66\x32\x61\xe6\x82\xed\x82\xd1\xf1\xef\xcc\x2d\x8a\x7d\x06\xde\x10\x83\x5c\x06\xf7\x81\xf4\xe2\xbf\x61\x18\x62\x7c\x93\x8a\xd8\x82\xd1\xc8\x57\x5f\xf2\xe4\x10\x0b\xeb\x69\x97\xc0\x8a\x35\xa6\xb9\x5e\x52\x37\xc4\x2d\xc9\x30\x2c\x5b\x8c\x11\x5d\xdb\x08\x46\xb4\x98\x67\x6a\x71\x4c\xde\x20\xde\xd5\x71\xb9\x7c\x94\x99\xbf\xec\x71\xca\x9e\x5d\x4b\x87\xce\x59\x55\x36\x02\x63\x3f\x0a\xa6\x93\x72\xcf\x78\x4e\x7d\xf4\xef\xe7\xf2\x2c\x9b\xf0\xf5\x39\x1e\xff\xfe\x6f\x97\xff\xeb\xbf\xbd\xfc\xd9\x3f\xfd\xd3\xbf\x9e\x7e\xff\x87\x3f\x97\x7f\xba\xfc\xfe\x0f\xbf\x3b\xfd\xdb\x3f\x99\x77\xfb\x27\x6f\xf6\xdf\x7f\xf3\x16\xd3\x7c\x8b\x69\xbe\xc5\x34\xdf\x62\x9a\x6f\x31\xcd\xb7\x98\xe6\x5b\x4c\xf3\x2d\xa6\xf9\x16\xd3\x7c\x8b\x69\xbe\xc5\x34\xdf\x62\x9a\x6f\x31\xcd\xb7\x98\xe6\x5f\x31\xa6\xf9\xfa\xe4\xef\xaf\xd8\xaf\xda\x7e\xc1\x7e\xad\xff\xfd\x37\x6f\xf1\xd0\xb7\x78\xe8\x5b\x3c\xf4\x2d\x1e\xfa\x16\x0f\x7d\x8b\x87\xbe\xc5\x43\xdf\xe2\xa1\x6f\xf1\xd0\xb7\x78\xe8\x5b\x3c\xf4\x2d\x1e\xfa\x16\x0f\xfd\x4f\x19\x0f\x7d\xfc\xdd\xe5\xd3\x2f\x87\x41\xff\xe5\x2e\x47\xb6\xc3\xd0\x69\x90\x51\x97\xe5\x5c\x26\x23\x58\xe8\x24\x55\xb4\x32\xce\x80\x8d\x94\x86\x87\x06\x3b\x48\xd7\xdc\x47\x84\x08\x61\x1b\xd4\x61\xa9\xb0\x86\xab\x34\x50\x59\x44\x63\x6b\x40\xf1\x79\x66\x6b\x82\xb2\x49\xa3\xef\x4c\xb0\x60\xc5\x4e\x30\xb3\xaf\x7d\x9d\xd9\xb9\xb9\x9f\xc5\x0a\x1d\xf2\xa9\xa7\xd6\x6a\x2c\xb8\x6f\x0e\x7e\x01\xdd\x2e\x0e\x0d\x4f\x5d\x58\xfb\xdb\xc1\x44\x26\x9b\xc6\xcd\x44\x9c\xd4\x2a\x9d\xf1\xb3\x89\x39\xc6\x4a\xac\x5b\x80\x12\xdb\x38\x8b\xd1\x59\x52\x2c\x9b\x76\xe2\x84\x1e\x9b\x62\x8f\x52\xcd\x4e\x52\xab\xd4\xab\xc9\xd0\x13\xda\xa7\x8b\x5e\x8f\x87\x4d\xdc\x18\xfb\x70\xb6\xaf\x21\x94\x4d\x10\x17\x0a\x87\x77\x95\xa0\x45\x79\x64\x24\xa9\xcb\x20\x3e\xbc\xc1\x50\xa6\x0f\x2c\xd8\x9e\x5f\x9a\x4f\xea\xb1\x32\x07\x58\x29\x85\x76\x5c\x2d\xda\xb4\x5e\x17\xc2\x10\x14\x21\xf6\x55\x67\xd8\xaa\x52\x77\xa8\xf4\x74\x9e\xa4\x4d\xb9\xc6\x94\xb5\xc2\xa4\xac\xd4\x42\x6c\x1d\x97\x36\xd9\xe9\x21\x66\x0b\xed\xb6\x8e\xeb\x71\x9c\x4d\x18\x47\x3f\x1f\x4f\x42\xae\xb0\x18\x16\x48\x3e\xbb\x64\x78\xb6\x0e\xcf\xaf\x9c\xac\x88\xaa\x6e\xeb\xe5\xf0\x9d\xe3\x11\x32\xf2\x8c\xd3\x3d\xbb\x30\x18\x24\xca\x4c\x4d\xbe\x4b\xb0\x5c\x39\x8e\x72\x65\x76\xe4\xf7\xea\x5b\x17\xc6\xcf\x8f\x61\xc9\x50\x3a\x11\xce\x7b\x76\xf2\x26\xff\xf2\x01\x66\x3b\x76\x09\xb6\x38\x57\xbf\xec\x69\xba\x95\x4a\x87\x31\x91\x53\x0e\x23\x81\x60\x0d\x26\xaa\x59\xd5\xee\xeb\xb8\xcc\x55\xd8\x01\xa3\x4b\x9b\x86\xbf\xe3\x5d\xa7\x0e\xcf\xde\xc8\xec\x8f\xbc\x3c\x1d\x44\x3c\x61\x7c\xb2\xd9\xb8\xc5\xd9\x31\x82\x73\x42\xfa\x53\x67\xd0\x6e\xa9\x31\x99\x49\x2d\xfd\xe4\x2b\x10\xe5\x37\xdd\xbd\x93\x1a\xaa\xd0\xb3\x7d\x6c\x7b\x82\x12\x74\x36\xd3\x61\xe7\x74\x4c\xb4\x14\x76\xd1\x28\xc1\x22\xf6\xb8\x62\xcd\x58\x55\xa2\xfe\x92\x38\x71\x38\xef\x57\x22\x24\xa6\xce\xbe\x96\x89\x2c\x9c\x93\xa2\x5b\x1e\xd7\xbc\xb2\xbd\x9b\xd3\xd0\x31\xf6\x82\xb7\x4a\x77\x75\xf6\x45\x92\x9e\x69\x09\xfd\x44\xa5\x6f\xcb\xe3\x9a\x1e\xca\xba\x01\xb5\xc5\x18\x91\x6e\x8c\xa4\xb0\x79\x3d\x36\xac\x5b\x3f\xc1\xd8\xba\x33\xb8\x88\x16\xe3\xf1\xc4\x50\x26\x46\x24\x20\x28\xf1\xd4\xea\x60\xca\x1b\x0d\x13\x2a\x81\x90\x11\xc6\xa8\xaa\x13\x15\x6c\x5c\xa4\x40\xf7\xac\xe3\xf3\xcf\x0a\x56\x65\x9b\xf6\x44\x4e\xf1\xa0\x7f\x64\x48\xeb\x83\xf1\x1a\xa1\xa2\x53\x46\xbf\x2c\xb4\xb6\x62\xfe\xa0\x5d\x3c\xa0\x48\xdb\xa0\xaf\x27\x3a\x81\x1d\x76\x19\xcc\xa7\x00\x27\xf2\xec\x42\x7f\xf5\x62\x60\x35\xd9\x9d\x86\xd0\x2c\x6e\x6d\x37\x21\x92\xd8\x98\x7d\xaf\x32\x18\x7f\xee\x6c\x07\x11\x33\xbb\x53\xdd\x5a\x45\x61\x8b\x06\x3b\xa7\x0c\x76\xae\x1a\xfd\xfa\x59\xf4\x6c\xb2\x0f\xd1\x37\x89\xee\x74\xec\xd8\xcc\xc4\xc0\x20\xa7\x67\x97\xa1\x18\x2d\x4f\x06\x9b\xf0\x3c\x34\xa9\x76\x62\x6f\x81\x88\xc3\x5c\xa5\x30\x02\xdb\xc4\x24\xd4\x86\x31\xc9\x60\x13\x47\x25\x0b\xb4\x80\x7d\x04\xcd\x66\x6d\x4e\x8a\x3b\xce\x71\xa5\x1b\xb7\x5e\x83\x61\x05\x5c\xc7\xd9\x06\xcb\xa4\xd8\xe9\x9e\x3a\xc9\xed\xc8\x48\x18\x1e\xa9\x69\xce\x2a\x16\xbb\x27\x08\x8a\xb0\xab\x83\x89\xd6\x54\x73\x0c\xc6\x92\x75\x0e\xd9\x98\xf0\xb0\xe8\x9c\x71\xac\x21\x95\x06\xa9\xaf\xf7\xb8\x79\x6d\x9c\x09\xa5\x95\xc1\x56\x28\x71\xd1\xa5\x12\x8c\xaf\x8f\x53\x95\xca\xa6\x17\xab\xc9\x11\x01\xf9\x08\x9a\x73\x59\x4c\xf7\xb0\xe3\x7c\x69\xda\xc5\xdb\x4b\x24\x9a\x92\xf8\x38\xba\xe0\x8b\x74\xa1\x18\x41\xc5\xe0\x49\x4f\xfe\xb6\xde\xd7\x7a\xf2\x95\xc5\xd0\x6f\x39\x3e\x2e\xc3\x33\x2c\x48\x84\x5f\x36\xe3\x92\x0e\xdd\x80\x06\x5c\x89\x99\x9e\xa3\x58\x99\x0e\xb0\x5a\x5c\x21\x91\x96\x53\x3c\x1b\x2d\xe1\xd9\xf0\x67\x86\xf3\xa0\x95\xe9\x95\xb6\x0b\xad\xf1\x02\xc3\x36\x3c\xf0\xb7\xf8\xd8\xac\xcb\x0e\x86\xbc\x55\x05\x4f\x1b\xdc\x8d\x69\x12\x7a\x65\xfb\x23\x10\x90\x68\xcb\x80\x68\xe2\x8b\x8d\x39\x4f\x55\x1c\x0c\xe7\xc0\x2d\x12\x65\xc4\xa8\x46\xfa\x79\x34\x31\x6d\x16\x0b\x71\x05\x83\xd6\x8d\x87\x9c\x6d\xf5\x95\x6e\xd0\xc5\x5a\xac\xe3\xca\x90\x80\x88\xf4\x01\x21\x5f\x19\x0a\x5e\x08\x8a\x5e\xe7\x86\x51\xb4\xcb\x12\x23\x98\xd2\xbe\x12\x30\x1a\xcc\xbb\xd5\x6a\xdd\xe9\xe1\x77\x26\x7f\xc0\xf2\x57\x90\xe8\xa4\x8f\x98\xb3\xc2\xb0\x13\xf3\x81\xa4\x54\x25\xf3\x2c\x6d\x88\x75\x6c\x74\x50\xd7\xc0\x5f\x4e\x12\x76\xaa\x18\x1f\x3d\x16\xc3\x4a\x13\x84\x7e\x39\xcf\xb4\x80\x1b\x5b\xe2\x4e\xed\x9c\x18\xf6\xd5\x70\xf7\xab\x38\x24\xc2\xe0\x34\x66\x4e\x64\x4c\xd5\x3e\x27\x06\xd8\x36\x05\xfa\xa7\x26\x04\xd6\x99\x6a\x2e\x7b\x76\x13\x84\x8d\x50\x3b\xa4\x8a\xe4\xcc\x62\x30\x4f\xdd\xb8\xb1\xd9\x00\x66\x88\x07\x61\xe1\x1a\x91\xa2\x94\xfe\x4d\xc8\xd7\xa3\x37\x1a\xc4\xba\x78\x25\x3e\x4f\xa1\x2c\xc7\xee\x58\x92\x38\xa4\x70\xaf\xc5\x59\x82\x3c\xbb\xe7\xcf\xfb\xbe\x7c\x8e\x41\xbf\xba\xeb\x49\x4c\x07\xfe\x56\xb4\x8c\xd6\x44\xa3\x5e\xa9\x39\xbe\x61\x39\xe0\x1c\xff\xa3\xa8\x3d\x41\x4b\xaf\x4b\x05\xb4\x9d\x3d\xb7\x0a\xd3\xcc\xe8\xdf\x2b\xfe\x44\x08\x2f\x76\x42\xe3\x63\x32\x0a\x38\x57\x1e\x48\x21\x10\xd9\x4c\x0e\x42\xee\x9b\xf0\xf1\x1f\xa1\x48\x7a\x3c\xf2\x2b\x54\x30\x68\xab\xd1\x13\xe3\x32\x47\xa2\xff\x55\x6c\x86\xcf\x3f\x27\xd2\x1b\xa6\x78\xfd\xe0\x09\xe4\xa7\xab\x45\x97\x85\x3f\x89\x82\x0d\xa9\x32\x40\x43\x1d\xb0\x83\xb4\xc8\xae\x93\x88\x3f\xe2\xe7\xed\x81\xfd\xc1\xf9\x48\x78\x68\x4c\x22\x93\x84\xc0\xde\xc9\x22\x53\x60\xd6\x27\x30\xe6\xf9\x48\x0c\xb4\x27\x10\xb4\x9d\x89\x45\x47\xac\xfb\x96\x30\x9c\x51\xed\xa1\x9f\x57\xe6\x0c\xb9\xc3\x60\x87\x7f\x5e\x80\x43\xff\xfc\x33\xa3\xe2\x5b\x3e\x2b\x46\x00\x86\xc6\xec\xba\xc2\x04\xa6\x9a\x81\x0d\x36\x19\xe6\xdc\x8c\x27\x19\x93\xf4\x05\x93\xa1\x50\x89\xc0\xd8\x38\x3b\x44\xc5\xc4\x2c\xb1\x31\x22\x66\xa2\x3e\x49\x9b\x03\xc3\xf4\xfa\x84\xab\x3f\x40\x71\x6c\xe7\x23\x52\x49\x16\x2a\x8d\x01\x49\x95\x3e\xb0\xf1\x52\x67\x39\xc9\x98\x81\xbf\xb5\x21\x78\xcd\x78\xe4\x25\xc7\xf4\x07\x0e\x9c\x7d\xc5\xb5\x07\xa7\x3e\xaf\xba\x6c\x5f\xf6\x87\x49\x63\xaf\x50\xa7\x35\xb6\xc6\x1e\x4f\x99\x77\xf5\x98\xa0\x41\x39\xfa\x0c\xa9\xcc\xa3\x51\x5e\xcf\x19\xbe\x1c\x39\x21\x20\x20\xec\x82\xc7\x94\xd2\x69\xc7\xfc\xcb\xf7\x6d\x99\x5f\x0c\x89\xdd\xdb\x32\x55\x46\x49\x26\x47\xa1\x70\xf8\xa3\x6b\xc7\xdf\x49\x55\x32\xcd\xee\x96\x65\xa7\x55\x7c\xe9\x96\x5d\x0c\x52\xc4\xbb\x49\x85\x52\xe3\x63\x4a\xd8\xa3\x4c\x3d\x81\xf9\xe1\xef\xd0\xd3\x98\x17\x39\xdf\x55\x21\x12\xe6\x96\xdd\x1c\x21\x21\xea\x09\xf6\xd2\xc6\xc3\xb2\x50\xc8\xd4\x60\x89\x26\xbf\x3e\x38\xd2\x80\x90\xe8\x17\xf6\x37\x07\x59\x3f\x8a\xcd\x38\x89\x2b\x9b\x82\xf1\x2b\xb5\x27\x36\x62\x95\x39\x6c\x1d\x97\xaa\x0c\xd3\x60\xb4\x7a\xb9\x5a\x1b\xa7\x84\x0b\xcc\x63\xc6\x06\xa0\x36\x98\x9f\x41\x8a\x60\xdc\x10\x7c\x54\xcf\x9a\x38\x14\xa5\x93\x0c\x1f\xcc\x0e\x5c\x49\x3d\x60\xef\xf3\x9c\xc0\xb6\xc9\xed\x99\x98\x61\xd4\xdc\x69\xe0\xd1\x32\x1a\x15\x7f\x87\x0c\x29\xd7\x2d\x45\x35\x09\xc7\x23\x7f\x91\xcd\xa2\x18\xa3\x5d\xc7\xe5\x5e\x67\x94\x29\x77\x33\x0d\x6f\x6e\x57\x48\x20\xdc\x9b\xe2\xd4\x57\x22\x45\x8a\x39\x46\x9b\xae\x31\x40\xc6\x16\xb1\xa4\x47\xc7\x0e\x26\x33\x8c\xf4\x8e\xf2\x1d\x85\x81\x1c\x18\x34\x74\xb3\xec\xc9\x65\x7a\xf5\xee\x53\x9b\xa8\xfd\xbc\x1f\xde\x8d\xe3\xca\x76\xf5\x0d\xdb\x09\x46\x2e\x3b\x8c\x1c\xf2\x63\x80\xc2\xa9\x55\xd5\xd1\xd6\xf1\x6a\x69\xc1\x3a\x7b\x39\x31\x44\x86\x9b\x24\x2b\xbd\xe6\xd1\x41\xd4\x83\xc1\xdf\xcc\xcb\x3d\x29\x61\xc8\xa0\x41\x70\x95\xcd\x01\xfd\x89\x5c\xb8\x8d\x8c\x81\xa8\xae\x54\x1f\xe6\x2a\x7e\x31\xc2\x91\xc9\x8f\xbe\x1a\xa9\x9a\x9f\xaa\x4c\x1f\x5b\x1e\x8f\xa4\xb8\x36\xa4\x25\xbf\x59\xf6\xc1\x49\x8a\x81\x89\x1e\x9e\xea\x65\xd9\xf5\xed\xf9\xf5\x77\x21\x50\x71\x63\x8e\xa7\xad\xe3\xb2\x27\xa1\x94\xf8\xec\xd2\x5b\x10\x34\xf0\x98\x00\xae\xdf\x79\x01\x9c\x66\x9a\xe1\x1c\xc9\x19\x1c\xca\xdb\xd1\x71\xd1\xfc\x09\x5b\x95\xe6\x0b\xf6\x29\x79\x18\x5d\x88\xbd\x32\xf1\x54\x5b\x93\xda\xaa\x54\x9f\x30\xfd\xd9\x28\x53\x45\x27\xb9\x1b\x35\xd6\xcf\x3f\xeb\x52\x22\x54\x02\xf2\xd8\xea\x72\x21\xc0\x38\xae\x23\x84\x3d\x39\xf2\xc1\x69\x47\xf7\x47\x0c\x07\x13\x9c\x1d\xbf\xd2\x1a\x68\xcb\x16\x80\x86\x6a\x7a\x5d\x61\xba\xff\xd9\x6c\x3d\xc0\x74\x77\x6a\x22\x34\x0a\x08\xf2\xca\x60\xb1\x31\x09\x71\x6c\xbe\x80\x4c\x29\x16\x89\xd0\x58\x93\x21\xa8\xaf\xe3\x91\x39\x54\xd8\x48\x7d\x32\xad\xe0\x6a\x16\x72\x74\x35\x1b\x00\x36\xf2\x05\x6c\xbe\xfe\xb2\x59\x0d\x53\x12\x20\xff\xcd\x99\xc4\x50\x89\xe7\xd7\xa5\x4f\x52\xd1\x49\xb4\x04\xfe\xae\x2a\x3f\xa4\xd5\x65\xe9\x0e\x0c\xb2\xd0\xf7\x55\x4f\x2f\x97\xb9\x13\x02\xb6\x04\x21\xa7\xb9\xd2\x71\x5d\x69\x35\x15\x42\x44\xe3\xef\xe0\x1a\x98\x45\x3a\xd8\x8e\x56\x6c\xb4\x35\x2c\xa8\xa4\xe2\xc6\x4a\x9a\xaf\x6b\x6f\xd9\x69\x61\xec\x96\x15\xc2\xa4\x03\x44\x67\x3d\x63\xfd\x40\x19\x2e\xad\x33\x1c\x46\x98\x6d\x28\x2d\x97\x5b\xde\x2d\xd5\x54\xab\xa4\x6d\x92\x36\x2f\x62\x6c\x7c\x01\x8e\x4f\xdd\xfd\xd0\xe5\x63\xf9\x2a\xc6\x52\xe6\x4f\xc6\x06\xc1\x76\xb4\x09\x5e\x21\xca\x48\x77\x3f\x96\x9c\x09\x32\x25\xa7\xb3\xf8\x90\x5e\x95\x02\x54\xd3\x81\xe9\xd0\xe8\x9b\x49\x68\x2a\x64\x01\x35\x14\xc6\x3f\xff\x8f\x41\x75\x5f\xa1\x71\x41\x49\xa5\xcd\xe9\xcb\xb8\xec\x81\xbf\xc3\xa3\xc4\x7e\x8f\xcc\xe9\xa1\x7c\x07\x03\x60\xf8\x1f\x3f\x3a\xf2\x02\xc0\xda\x20\x27\x49\x41\x91\x45\x01\x8c\x3e\x60\x71\xf2\x78\x35\x00\x99\x9e\x31\xaf\xd4\x6d\xd8\x01\xd4\xf5\x5c\x82\xca\xc0\x90\x4e\x16\x1a\xd9\x15\xa4\x74\x76\x58\x24\x9b\x22\x90\xb6\x58\xf7\x53\x80\x29\xc5\xd5\xf1\x05\x9d\x7e\x1a\x26\x75\xa6\x7a\xa1\x9a\x1e\xef\x51\x25\x14\x17\x70\x99\xad\xca\x24\xff\x77\x4c\xf3\xc8\xec\x9a\x16\x39\x0b\x30\x70\x98\x12\x44\x26\xa3\x06\x31\x00\x6e\x26\x25\xda\x09\x9c\x9b\x80\xdd\x69\xff\x31\xab\xa1\x4a\x85\x61\xa8\x57\x99\xc4\x1d\xc1\xd8\xcf\xbc\xba\xb6\x32\x87\xa3\x50\xaa\xb0\x63\x65\xf1\x83\x42\x27\x5b\x4c\x7a\x25\xa9\x47\x12\xcd\x67\xa2\xb7\xb2\xff\x8b\x83\x44\xd2\xf2\x3f\x4b\xe1\xda\x30\x85\x8c\x6b\xae\xd1\x96\x97\x22\x7d\x83\x43\x14\xeb\x60\x99\xce\xcf\xe4\xf4\xd6\x98\x9a\x11\x0e\x4e\x3f\x64\x14\x98\x30\x17\xb1\x56\xc5\xb0\x9a\x98\xa0\x43\xb9\x24\x76\x34\x8c\xe9\x35\x77\x33\x89\x98\xa9\x97\xb4\xb4\xc1\xc2\xf6\xc3\x0b\x1a\x4c\xf0\x58\x5a\x7a\xe6\xec\x32\x9f\xf9\x7a\x2c\x47\x03\xac\x52\xf4\xc9\x64\xc6\xa9\xc9\x28\xba\xe5\x71\x85\x7f\xa8\xd4\xd9\xc7\xce\xfe\x53\x47\xd0\xb0\xf4\x7d\x59\x1a\x0d\x27\x13\xb2\xff\x08\x26\x94\x78\x22\x0a\xe6\x23\x3e\x61\x10\x8a\x5e\x46\xea\xab\xbb\xd1\x23\x07\x7b\x10\xf7\x1b\x9f\x7f\xce\x02\x83\x26\x51\xf9\x7d\x87\xa2\x5c\xdb\x69\x42\x87\xd9\xf2\x98\x03\x49\x95\x86\x4a\x75\xe1\x77\x3b\x86\x5c\x7b\x26\x5f\xe1\xce\x9d\xaa\x59\xc5\x90\xf9\xd5\x8f\x43\xbc\xfb\x23\x1e\xf5\x23\xcc\xbf\x46\xf5\x9b\xb9\x78\xa9\xf1\x73\x65\x7c\x3c\x54\x01\x67\xd1\x04\xcf\xa6\xaa\x62\x32\x53\x89\xe7\x69\xc4\xe7\x9f\x43\xaa\xda\x36\x21\x99\x3e\x36\x09\xe6\xa3\x31\x6e\x4c\x8f\x0d\xb9\x1f\x61\xac\xb9\x33\x4a\x3c\x49\xb3\x7e\x39\x66\xc4\xd8\x97\x78\x9c\x24\xfa\xb8\xcb\xc9\x2c\x41\x43\xe9\x11\x0a\xc4\x93\xd4\x31\x1f\x65\x42\x07\x67\xce\xe8\xb4\x76\x72\x01\x1f\xbd\xf2\x95\xd2\x25\xe8\x4f\xf7\x45\x6d\xf4\x57\x81\x2a\x6a\x72\xa5\x75\x3d\x99\x7d\x62\x00\xec\xd9\xa4\xb4\x20\x94\x6d\xcd\xa3\x9e\x17\x97\xe6\x86\xcd\x96\x05\xa9\x4b\xc3\x7e\x98\x01\xe5\x7d\xb8\x3d\x31\x36\xc7\x71\x71\xcd\xe3\xe8\x76\x9b\x8a\x95\x61\x06\xaa\x72\xc1\xf4\xd5\xba\xf6\x77\x8a\xa8\xfe\xe5\xda\xcb\xff\x27\x6d\x63\xfe\xe6\x2d\x98\xf0\x16\x4c\x78\x0b\x26\xbc\x05\x13\xde\x82\x09\x6f\xc1\x84\xb7\x60\xc2\x5b\x30\xe1\x2d\x98\xf0\x16\x4c\x78\x0b\x26\xbc\x05\x13\xfe\x7e\x83\x09\xdf\xa9\xb2\xf9\x86\x81\xf3\x16\x61\x78\x8b\x30\xbc\x45\x18\xde\x22\x0c\x6f\x11\x86\xb7\x08\xc3\x5b\x84\xe1\x2d\xc2\xf0\x16\x61\x78\x8b\x30\xbc\x45\x18\x7e\x24\xc2\xf0\xfb\x3f\xfc\xf3\xbf\x9d\xce\x7f\xfc\xd3\x9f\x5f\x81\xd2\xf6\xb5\x4e\xb4\x6d\xb3\x47\xb5\x53\xdd\x52\x01\xae\x5b\x7d\xba\xfb\xe7\x5e\xb7\xfa\xd0\xee\xfe\xb9\xd7\x8f\xb7\x7f\xd6\xbd\x7e\xfe\xa4\x12\x5b\x48\xaf\x27\xb1\x7a\x74\x3d\xa3\xca\x67\xf5\x51\xfc\xc5\xbb\x62\x6c\x77\x67\xf7\x6f\xef\x79\xfe\xb8\x3f\xff\xf6\xbe\x2e\xf2\xb1\x4b\xe7\x6d\xa8\x16\xdf\xdf\xa6\xec\x77\x57\x24\x01\xba\x67\x55\x5b\x5d\x97\x7c\x76\xc5\x72\x7f\xc1\x97\x97\xd9\xd7\x08\x3e\x7f\x92\xd1\x9f\xdf\xe6\x7b\x4f\xd3\xdb\xe3\x2e\x51\xbf\x31\x76\xe9\x63\xc3\xf7\x2e\xbe\xfb\x59\x93\x61\xd3\x85\x1a\xb1\xf9\xe6\xec\x44\x49\x80\x9c\x52\x28\xee\x3a\xeb\x64\x37\xb6\xa4\x3e\x75\x9b\x52\xb7\x3c\x1e\xc4\x8a\x6f\x11\xd7\xc8\x25\x3e\x2a\xc1\xac\xa0\x88\x57\x0a\x60\x96\xa6\x0f\x9e\x3d\x68\x91\xf8\xfc\xa9\x6c\xe5\x09\xba\xde\x0f\xcc\xfa\xd3\x5e\xa5\x8f\x2c\x4d\xb3\x4e\x16\x63\x91\x5a\x7c\xbd\x48\xa3\x6c\x9b\x9f\x3f\xed\x2c\xdd\x9b\xf3\x17\xbe\x17\x3e\x76\xb0\xf1\x53\x16\x51\x2f\x7e\x99\xc0\x12\x4f\x2e\x0e\x0b\xea\x07\x86\x64\x12\x4d\x41\x0a\xec\xf6\xad\x6b\x74\xe3\xcb\xbb\xf6\xaf\xdd\x95\x46\xcd\x53\x85\x20\xfd\xa1\xbb\x42\xc1\xf9\x55\x8d\x70\x6f\x5b\xf3\xfb\x00\x14\x5f\xdb\x9a\x2e\x63\xd3\xc7\x21\xf5\x9d\x09\x08\x68\xb5\x6d\x25\xfc\xdd\xd3\x90\x7a\xba\x7f\x7b\x5f\xff\x78\x70\x19\xcf\xbf\xcf\x56\x9b\x1f\x5f\xbe\xcd\x8b\x63\x2e\x4b\x6c\xe0\xf1\x83\xf5\xae\x2c\x89\x8a\x54\xa1\xe9\x92\xd2\x36\x1e\x0f\x0f\x0d\xe1\x4f\xa0\x5b\xf7\x38\xbe\xf0\xa4\xd2\x5b\x3d\x1d\xff\xdc\xae\xa5\xb6\xfc\x21\xcc\xd8\xaf\x7c\xc6\xc3\xc7\xc0\x4d\x3f\x7f\x92\x59\xf3\x7e\xcf\xbe\x58\xf6\xe7\x77\x60\xe5\x69\x0e\xee\xf8\xe0\x18\xda\xf3\xdf\xbd\xb8\xfe\x57\x2e\xba\x5f\x87\xf6\xf9\x93\x34\x7a\xde\x6e\x8f\x5e\x8f\xfb\xf6\xef\x3e\xfa\xc7\x26\x13\xc2\xc4\xfb\xf8\xce\x33\xfe\x8c\x6f\x6e\x38\x5c\x4c\xb0\x50\x7a\xd6\xd5\x87\xd3\x44\x65\x14\x36\x0f\xe4\x5f\xd9\x64\xb4\x74\x50\x32\xdc\xe7\x69\xdc\x99\x74\x18\xc7\xa5\x80\xd7\xf2\x78\x70\x82\xca\xb0\x54\x7b\x80\x8e\xf6\x91\x0f\xe2\xec\x08\x9e\x88\x49\xec\x54\x4f\xdf\x5f\x3c\xe0\xfe\xc9\x0a\x2a\x4d\xe6\x5f\xb3\x66\x5d\x9a\x27\x4a\x01\x8c\x60\x56\x66\x42\x87\x99\x34\xde\xfa\x45\x2a\x6d\xeb\x3a\x3e\x7f\xda\xf3\x89\x2c\x71\xbc\xae\x5f\x8e\xe3\xcb\xe3\xb2\x10\xeb\xc0\x95\x88\x68\xb6\x3a\xd5\xa6\x9e\xe0\x4f\x96\x1f\xfd\x8a\x41\x32\x72\x03\xa6\xdb\x13\x34\xf1\x36\xde\x38\xc6\x3b\xd6\x78\xd3\x84\xf9\xa5\x21\x40\xc7\xf4\x5f\x33\x04\x72\xaa\xfe\x97\xb1\x8c\x1f\x44\x5e\xfd\xf2\x87\x5f\xc7\xae\x99\x7a\x60\xd7\x8c\xcd\x6e\x92\xbd\xec\xcf\x05\x7f\xa9\x5b\x7d\xbc\xff\xe7\xbd\xdc\x2f\x50\x03\xbe\x68\xc3\xf9\xcf\xff\xfc\xcf\x57\x54\x9c\xd8\xba\xc4\x05\xc2\xe1\x51\x25\xd8\xa9\xb4\x64\x97\x7f\xd8\xf6\x33\x1d\x32\xd0\xa8\x03\xfc\xf8\xd1\xa0\x0c\x9d\x0b\x79\x7a\xa2\x08\x38\x74\x27\x9e\xb5\x0d\xef\x0f\xa2\xde\x44\xdb\x1d\xff\x7d\xfd\xde\xbf\xc4\x46\x3b\x87\xf3\x9f\x47\x41\x51\x82\x49\xfd\xd8\x6d\xe2\x7b\x17\xdd\x4d\xdc\xb6\x90\xd1\x4e\x52\x87\xd4\x2b\xc3\xac\xe2\x3e\x9f\x28\x79\xf3\xd2\xf6\x8a\x27\x78\xda\x97\x70\xbf\x0a\x60\xfa\x4a\x12\x8f\xee\x42\xe1\x8c\x3f\x70\x7f\xee\xd1\xff\x50\x49\xfe\x09\x06\x0a\xc3\x6b\x5f\x3e\x6a\x7d\x5a\x6a\xcf\x6b\x9f\xf4\x23\x34\xac\xcb\x2e\xad\x4a\xab\x7f\x8d\x1d\xff\x6a\xac\xaa\x2f\x7f\xf8\x0b\x3b\xbe\xfd\xf7\xbb\x16\xce\xfa\x52\x3f\x48\x3d\xf3\xe9\x85\x96\x51\xa8\x1e\xc4\xe3\x0b\x2d\xa3\x98\x0c\x28\x1a\x2f\xb5\x89\xec\xee\xac\xbf\xcc\x13\x66\xaa\x19\x30\x79\x96\xa8\x7b\x24\xf8\x9e\x74\x3a\xde\x21\xa5\xa4\xb1\x6d\x3e\x25\x5a\x09\x32\xdf\x47\x23\xf2\xd1\x2e\x7d\x08\x35\x9c\xae\xbe\x62\x51\xe4\x0a\x89\x76\x5c\x26\x6c\x5f\x3d\xfe\x7e\x8c\x39\x60\x4c\x5b\xfc\x97\xd5\x7f\x7a\xef\x60\x25\xbf\xe6\xce\xde\x5f\x75\x8f\x9f\x2b\x94\x9f\x21\x13\x3c\x95\x10\x02\xde\xae\x8e\x30\xc6\x91\x71\x9f\xe9\xbf\xe2\x09\x13\xe1\xe7\x5e\x74\x13\x77\x2c\xc1\x6f\xf6\xe5\xc3\x03\x93\xa1\x41\x15\xf5\xff\x33\x45\xe0\x13\x3d\x01\x4a\x07\xee\x2f\xcc\x01\x21\x93\x7e\xc5\x1c\x50\xab\x84\xce\xd5\xa9\x77\xfd\x0a\x06\xf4\xbf\xff\xfd\x7f\xfe\xee\xdf\xfe\xf0\xbb\x3f\xff\xee\x4f\xbf\xd2\x83\x30\xc4\xea\xdc\x12\x98\x98\x68\x2b\x93\xb1\x03\x22\x60\xd5\x49\xc7\xf8\x65\x07\x7b\x1c\x3b\x64\xff\x49\xa5\x55\x42\x79\xd5\x83\x3f\x7b\x21\x82\xf1\xec\x1f\x5c\xba\x6e\x4d\x62\x2e\x3c\xd7\x3a\x5d\xaa\xb5\x5d\xc6\x3c\xdc\xcb\x7a\x69\xd2\xbd\x41\xc2\x68\x9c\x33\x06\xa8\x9a\x21\x40\x05\x1b\x9e\xeb\x84\x8c\x5a\x6a\x67\xf2\x07\xd3\x8f\xb4\xd5\xfc\xf1\xe6\xe2\xc5\xce\x8c\x50\x98\x4e\xe9\x31\xe8\xbf\x1f\x84\x9c\x56\xbd\xa8\xb4\x56\xb7\x2e\xd5\x07\x47\x82\x81\x80\x4f\x71\xac\x5b\x8e\x55\xfb\x66\x2a\x3e\xce\x09\x1c\xe7\xa3\x42\x94\x09\x11\x69\x2d\xa4\xd9\x03\x67\xe6\xf3\x27\x85\xf6\x13\xfb\x10\x67\x36\x22\x01\xbe\x4e\xbc\x77\x3d\x30\x54\x6c\x62\xe0\x21\xd5\x71\xcf\x03\x9b\xa6\x8e\x21\x1a\x74\x13\x65\x98\x47\x0f\x8f\x71\xb1\x53\x4b\x27\xe9\xb8\x66\x3c\x76\xc2\xc6\x54\x48\xf1\xc6\xbc\x4b\x1c\x97\x69\x18\x06\x3b\xbd\x9d\x17\x02\xe3\xc2\xd9\x60\xc4\x46\x41\xf5\x5e\x8d\x3f\x5d\x44\xe9\x55\x2c\x12\x53\x97\x58\x30\xe6\x4d\x6a\xaf\xe2\x63\x70\x22\x99\x64\xa4\x4a\xe7\xba\x59\x17\x73\xc8\xce\x8e\x87\x93\x32\x56\x2a\x89\x43\x95\xf0\x81\xbf\xf5\x3c\x78\xc2\xb0\xf6\xec\xd1\xb1\x05\x08\x72\x56\x2f\xf7\xb8\x6d\x78\xc8\x61\xc4\xeb\xb1\x2d\x8f\x6b\x6b\x19\xd1\x0a\x27\x8c\xd6\x18\xeb\xb8\x42\x98\x3b\x21\x8e\xbc\x06\xfe\xae\x21\x3c\x46\x47\x39\x89\xd5\x8f\xa0\x77\x82\x4c\x9d\x30\x47\x9c\xa8\xe5\xdd\xc2\x93\x63\x14\x97\xdc\x98\xda\xe7\x89\x41\x04\xbf\x82\xa0\xe9\x18\x52\xa6\x32\x42\x5a\xd7\xf1\x08\xa0\x4e\xe9\x84\x32\x8a\x59\xd7\xf1\x3a\x64\xa1\x2b\xb3\x1d\xc7\xc3\x47\x89\x59\x7c\x4a\x97\x72\xc5\x14\xfb\x01\x97\x5c\x2d\xc4\x26\x13\xf6\x6a\x3d\x1e\xbd\x32\x64\xaa\xfa\xec\xbb\x19\x93\xf0\xb0\x23\xea\xe2\xd8\x60\x73\xd3\x95\x70\x9a\xb0\xe8\x58\xe9\xf3\x4a\x1b\x26\xf0\xfd\x9e\x90\x91\xe0\x84\x4c\x4d\x8a\xca\xa9\x12\x1b\xd8\x75\x0d\xda\xdb\x2e\xbd\x4c\x0c\x8c\xf9\x2a\x57\xd2\x80\xf9\x56\xdb\x85\x29\x0d\x3a\x39\x85\x75\xcb\xe3\x95\xd8\x76\x17\xf5\x71\xc1\x17\x94\x49\x92\x52\x47\xbb\x8b\xc1\x1a\x41\x9e\xc7\xd8\xee\x22\xf2\x10\xf3\x24\xa7\xc4\x18\xaf\xeb\xb8\x38\x04\x76\x2f\xd7\xb0\x83\x8d\x36\xc2\x46\xe9\x96\xc7\x35\x32\x30\x6e\xe2\xbd\x97\xdc\x31\xf5\xea\x1d\x6e\x77\x59\xc3\x4c\x7a\x1a\xc4\xa6\x7f\xb6\xdb\x56\xb2\xee\x2d\x5d\xd8\x8e\xad\xa6\x47\xb6\x8c\x9d\x53\x74\x30\xc0\xd2\x57\x46\x5d\x66\x76\xa4\xca\x5a\x8c\x7d\x08\x0a\x78\x16\x77\xd1\x09\x32\x86\xc8\x51\x2b\x44\xc3\xb0\x91\x41\x70\x39\xfe\x16\x33\x67\xd6\xf0\xbc\xac\x90\x5b\x90\x2e\xad\x6d\x79\xe4\xe0\xc6\xc4\x9c\x4e\x46\xe1\x89\x22\x65\x54\x5e\x6f\x59\x7a\x2b\x5d\xca\x12\xc9\x8a\x49\x53\xe5\x1a\x9d\x6e\xb1\x4b\x25\x9a\x5f\x0b\x5f\xc7\x03\x6b\x8b\x4d\x1d\xd8\x85\x80\x19\xc6\xed\x8a\xd8\xcd\x80\x73\xf7\x0f\x21\xd3\xdb\x36\x04\x34\xda\x98\x27\x73\x90\x35\x78\x52\x03\x85\x9a\x1c\x02\xd3\x13\xbb\xb5\x4a\x18\xe8\xe0\x78\xd7\x9b\xa8\xcf\x8b\x94\xd6\xa4\x04\x71\x9e\x08\x68\x2c\x3a\x07\xff\x6c\x0c\xe6\x5c\x6b\x1f\x09\xdd\xdd\x9b\x78\x77\x89\x31\x09\x26\x3d\xb2\xd9\x43\x77\x26\x9b\x12\x98\xbf\x65\xde\xa9\x77\x86\x9c\x12\x77\xad\x83\x2b\xbd\x7b\x39\x7b\xaa\x12\xc9\x2a\x2f\x99\x3e\x30\xea\x89\x28\xb5\xf5\x88\xf0\x65\x1e\x3d\x83\xa0\x30\x17\xda\x11\x87\xa1\x73\x1e\x32\xac\x4f\xb0\x22\xee\xf8\x9b\xd8\xa2\x80\x22\x08\x14\xff\xd5\xdb\xd3\xbe\x36\x5b\xa6\xf9\xf6\xd3\x73\x0a\x6b\xd8\x76\x84\xb2\xbf\x12\xa3\x58\x60\x97\xd7\xa7\x05\x1f\xc5\x70\xd4\x8a\x3c\x44\xc2\x79\xa7\x33\x58\x31\x81\x89\x62\x65\x24\x3d\xfc\x4e\x49\x60\x8d\x08\x65\xd7\xf4\xe5\x12\xd2\xe7\x33\x26\x28\x0a\x16\xae\xe3\x09\xd7\xb9\x30\xc6\x3b\xea\x29\xa4\x3b\x36\x2e\x8e\xe9\x10\x6c\x06\xb6\xd1\xeb\xb8\x64\xce\xa2\xea\x3c\xd3\x77\xc3\xa4\x50\x65\xda\x47\xce\x8d\x8d\x25\x77\x63\x48\xd5\x04\x66\x8c\x89\xf9\xb2\x84\x5a\x2d\x5d\x94\xc9\x28\x65\x62\x6d\x99\x50\x7f\x01\x39\x61\x7c\x83\x49\x6b\x52\x74\xde\xf6\xa5\x26\x86\x67\x1b\x84\xaf\xf4\xc0\x3d\x16\x22\x60\xa2\xb6\x8d\x2d\x8f\x57\xba\x85\x56\xbe\x33\x7b\x93\x5d\x47\x2a\x6e\xe4\xa0\x75\x90\x3a\x24\x1a\x44\xd2\x2d\x69\xc3\xc4\x6a\xdf\xba\x0c\x3b\x8e\x8b\x8a\x23\x98\x8d\x1b\xd2\x22\x0f\x5c\x17\xb2\xf8\x69\x76\xc9\x8c\xc6\x80\xc0\x9e\x52\xe7\x75\xc7\x0a\x26\xc7\x22\xb3\x1d\xc3\xa0\x82\x74\x48\x45\x1b\x4c\x89\x60\x92\x2d\xe3\x41\x55\x67\x46\x91\x18\x5a\x5a\x69\x83\x50\x09\x28\x27\xc7\xe7\x4f\x7b\x25\x17\xa9\x52\x6d\x5c\x76\x95\xd1\x98\x81\x64\x57\xa9\xef\x27\xf1\xd1\x88\xf0\xba\xe4\xa8\x32\xf7\x27\x33\x32\x6c\x29\x06\x0c\xad\xd9\x60\x6a\x30\xab\x07\x62\x21\xf9\x33\x1b\x8c\xd9\xc6\x74\xd8\x4b\x28\xf1\x68\x8b\x3e\x42\x65\xb8\x90\x46\x83\x46\x48\xf4\x55\xcf\xa1\xe2\x90\xc2\xcc\x56\xf3\x92\xc9\xbe\xbb\x34\xca\x72\x68\xd2\xf5\xf3\xa7\x5d\x5a\x53\x58\xd4\xe3\x04\xdd\x6e\xe3\x81\x53\x47\x3c\xf0\x42\xee\xcf\xb6\x01\x2c\xdf\x00\xf5\xc4\xb3\xac\x08\x16\x4e\x4c\xa2\x96\xf9\xe8\xf8\x3b\x56\x24\x81\xe7\xec\xca\xc4\x1d\x93\x32\xa0\x21\x3a\x73\xe5\x99\xf9\xbc\x72\x25\x8c\xad\x12\x98\x77\x4a\x27\xc6\x20\x02\xad\xdb\x45\xa5\x93\xa1\x65\x7c\x8d\xe9\x04\x50\xd1\x8e\xfc\xd2\x44\xfd\x93\x96\x29\x26\x4c\x2f\xc6\xf4\xe1\x91\x99\xbd\xb8\xcb\x9c\x74\x47\x11\xa5\x59\x9a\x4f\x5c\xbc\x7e\xfe\x64\x62\x09\x06\xc8\x9f\x8e\x5e\x19\x8a\x61\x65\x03\xf3\x46\x62\x65\x92\x61\xcc\xda\x98\xc3\xd3\x3e\x68\xd9\xb0\xbf\xb4\xae\x94\x07\x4e\x05\x59\x5c\x3b\xd8\x40\x67\xca\xfd\x08\xfc\x2d\x3f\x47\xeb\xd0\x00\x2f\x2b\xf5\x79\xe2\xde\x84\x12\xee\x05\x73\x1e\xce\x9a\x01\xd7\x43\xec\x26\x0e\xbb\xb5\x0b\xe3\x23\xf6\x08\xb2\x38\x3d\xbf\x64\xeb\x73\x2b\xf8\x60\xf0\x4b\x6c\xde\xc0\xcc\x46\x25\x3c\xdc\x58\xf9\xed\x63\x66\x83\x1f\x35\xba\x9b\x08\x80\x1f\xac\x67\x18\x03\x54\xc6\x48\x4f\xc6\x2b\xeb\xf3\x59\x4d\xcc\xf9\xc8\xac\xa6\xf4\x4f\x2f\x04\xf2\x81\xb5\xab\x13\x82\xa9\xce\x2b\x6e\xff\x30\xb6\x97\x18\x86\x87\x2b\x24\x28\xe8\x91\x98\x36\xd0\x79\x4a\x5b\x46\xbf\x5f\xee\x01\x6b\xcc\x14\x9a\xcf\xde\xc6\x33\xc1\xb4\x7b\x4a\x2d\x00\x3a\x31\x2c\x8b\x60\x76\x55\x70\x53\xac\x2f\x36\xce\xe4\x70\xfb\x0b\x4d\xa6\x5f\x17\xd9\x81\x80\xab\x9b\x06\x4c\x07\x27\x04\x30\xd7\x0e\xb4\x3a\x98\x01\x05\x41\xcf\x7e\x10\x3b\xe1\xd5\x4f\x50\xd9\x18\x30\x3c\x9e\x1e\x4a\xc0\xec\x5c\xc6\x16\x7b\x88\x95\x7e\xce\xf8\x05\x38\xbf\xc1\xb0\x6d\x06\x1d\x03\x6a\x5c\x6f\x97\x2a\x5d\x83\x4e\xbe\x73\xe6\xc5\xf6\xb1\x00\xfc\xb5\x31\x5a\xc8\x93\xb4\x2f\x31\x26\xa6\xd3\x10\xc1\x56\xe3\x83\xba\x24\x44\x7f\x3b\x33\x6f\x44\xc3\xc9\xea\xab\x1b\xfb\x55\xf4\xde\x73\x20\xdb\x6d\x20\x4b\xfa\x48\xe7\x60\x31\xd6\x0f\xe0\xf1\x9b\x62\x0d\xda\x39\xdf\x65\xd2\x4b\x54\xa9\x50\xbb\x07\x24\xb2\xd7\x47\x3c\x4d\x7c\xfe\xd4\x09\x38\x1c\x32\xa8\x93\xb9\x66\x94\x1f\xb7\xf7\xb2\x92\xa6\x0d\x3b\x48\xef\xcb\x43\xa8\x2a\x36\x28\x91\x8f\xd7\xd4\xd6\x24\x54\x7d\x76\xe6\x07\x73\x25\x6f\x3a\x99\x04\x9b\x61\xc5\xb5\x19\x96\x31\x14\x54\x1a\xa3\xf8\x79\x48\x49\x12\xd9\x43\x24\x91\x55\xed\x6a\x32\x29\xf4\x52\x4a\xe2\xde\xf2\x70\x54\x24\x30\x03\x0a\x5a\xd7\xec\xb6\x8e\x8b\xf8\x61\x09\x10\x17\xf8\xbc\x80\x0c\x2d\x53\x82\x47\x6a\x39\x6a\x7e\x12\x83\x85\xea\xd7\x54\x1a\x5b\x5d\x74\x68\xb7\x31\x71\xc7\xdd\x98\x6c\x5f\x47\xa5\x61\x07\x05\x4a\x6b\x56\xd6\xc1\x06\x06\xcb\xa1\x63\xb5\x0b\xb8\x65\x81\xe2\xf8\x62\xc2\x86\x42\x0c\x3b\x11\xb2\xaf\x4c\x98\xa6\xc2\x20\x0c\xfb\x71\x5c\x63\xe0\x03\x31\x37\x6d\x50\x9a\x73\xf6\x62\xcb\xe3\xd2\x8c\x06\x4b\xc9\xb8\xc3\x62\x1d\xcb\xad\xa6\x4b\xed\xe5\xec\x31\x97\x67\xb2\x4c\x90\xaa\xdb\xb4\xab\x1a\x4a\x95\xc1\x53\x2b\x60\x22\xdd\x09\x93\xc8\x99\x3c\x38\xdf\xa0\x3a\x51\x98\x14\xd2\x66\x2a\xc7\x06\x85\xa0\x5e\x2b\x78\x9c\xed\x7c\xce\x99\x9f\x44\xba\x07\xd7\x8a\x65\x07\x45\xe5\x53\x18\x9f\xc2\x6e\x4f\x01\xc5\xf4\xc8\xc2\x8b\x55\x70\x67\xfd\x69\x71\xd6\xeb\x84\xa9\x1e\x19\xac\x8d\xfa\x55\xcd\x82\x17\xa6\xc3\x04\x56\x37\xb2\xed\x0e\xb3\x05\xb5\x71\x69\x32\x6d\x8c\xe6\x03\xa9\x69\x17\x37\x4b\xdd\xae\x4e\xe8\x2f\xc5\xd8\x2f\xe6\x58\xf8\xc1\x42\x9e\x0b\xd4\x42\x3c\x8e\xbf\x7b\x49\x50\x55\xcc\x36\x68\xcb\x46\xc9\x9b\x39\xa5\x42\xc3\xfc\x4a\xa3\x99\xe3\x49\x72\x3e\x8e\x57\xaa\xc6\x30\xce\x19\xab\xab\x07\x6c\x31\xab\x1c\x31\xca\x4c\x55\x59\xf9\x7c\x2c\x32\x7c\xf0\x45\x05\x59\x67\x91\x76\xd7\xf3\xfd\xb9\xba\x0a\xc0\xbe\xbc\xa7\xb8\x2c\x28\x32\xa2\x80\x2e\x0b\x0b\x22\xc9\x6f\x96\xd7\x79\x29\x88\xa0\x67\x26\x18\xeb\x01\xed\xaf\x23\x9b\xf8\x61\x25\xd8\x00\x8b\x3d\x71\x98\x1f\xc5\xad\xb1\xaa\x22\x7d\xf5\xee\x09\xe6\xba\x43\xcd\x34\xd8\x28\x47\x3e\xb8\x53\x5d\x62\x07\x0d\x9a\x6b\x1d\x24\x45\x0d\x73\xe5\xde\xaa\x34\xab\xbb\x49\x4f\x34\xf5\x99\x9d\x55\x4e\x6c\x83\xe7\x7e\xdd\x09\x4c\x77\xee\xe4\x11\x6c\x7a\x34\x8e\x12\xc0\xec\xee\xe6\x4a\xe4\x71\x62\x8d\xaf\xa2\x30\x5d\x0d\x9d\xb2\xe2\x45\xa9\x70\xeb\x2d\x99\x97\x8d\x1b\xe2\x9a\x17\x48\xe9\x9a\x19\xa3\xc7\x37\x30\x0b\x64\xf0\xfc\x5b\xf3\xc9\x76\x60\xa0\x46\x36\x84\x3b\xde\x05\xb1\x8e\x23\x9d\xad\x9f\x57\x7a\xbd\x2f\x65\xb4\x2d\x20\xdc\x9e\x26\x75\xeb\x30\x30\xf8\xc7\x3c\x3f\xf6\x15\x49\x08\x74\x83\xae\x0d\xcb\x4f\x8d\xc9\xf6\x25\xda\x82\x73\x86\xb5\xb3\xe0\xe8\x61\x33\xb0\x45\xdc\x17\x53\x89\x67\xa7\x4b\xcc\xa8\xfd\x60\xeb\xd9\x3c\x91\x6f\xf9\x35\x43\x9f\x1a\x26\x66\xb0\xd6\x75\xbc\x7a\xa2\xb0\xb5\x2a\x67\x30\xd6\x71\x4d\x05\x6d\xb6\xf9\x74\xe4\x50\x59\xdc\xa6\xed\xdd\x33\x82\x23\x1f\xb2\x17\xb2\x83\x5f\x70\xec\xe5\xd1\xb1\xf7\xa1\x0b\x5d\xcd\xe2\x52\x41\x55\xdb\x52\x27\xc7\x35\xdc\xee\x81\x7d\xfe\x8c\x79\x09\xa4\xb2\x3f\x91\xfd\x64\x42\xb4\x9f\xd9\x42\xb2\x0c\x96\x4c\x75\x9a\xc1\x60\x8e\x59\x39\x89\x79\xa2\x7e\xfc\x6c\x73\x2e\xd2\x85\x70\x06\xc9\xea\x6a\x1e\x60\xce\x2c\xb3\x1d\xb6\xf0\x8b\x41\x66\x22\xbd\x29\x59\x02\x87\xcc\x2a\x9b\xe5\x63\xbe\x7f\xd2\xda\x8d\x8e\xbb\xe7\x0c\x1e\xfb\x9c\xd5\x03\x4c\xb7\xcd\x94\xb5\x55\xae\xca\x9c\xe3\xcb\x6a\xdc\xe3\xbc\x71\x25\x25\xd7\x79\xa3\x61\x92\xb0\xd1\x63\x9a\xc7\x2b\xe1\x0b\x24\xd2\x5d\x98\x11\x06\x9f\x76\x96\x07\xd2\x61\x57\xe3\x96\xa4\x77\x14\x2e\xc3\x26\x0c\x3f\x4b\x54\x93\x01\x8d\x82\x1e\xac\x3e\x12\xa9\xdb\xa4\x83\x5b\x30\x21\xd5\x89\xb2\xac\x49\x85\x1d\xc6\xbf\x1e\xd5\x1e\x4c\xfb\xad\x83\xd0\xec\x90\x83\x11\xf9\x94\x59\x38\xc8\x16\x4d\x8c\x19\x81\xbb\x5c\xf2\x9e\x9a\xa1\xcf\xd1\x63\x77\x51\x58\x5f\x98\xba\x79\x47\x4b\x76\x12\xeb\x72\x35\x17\xe9\xda\x2e\x41\x05\x33\xdd\x84\x2c\x1c\x9d\xe3\x0b\x20\x73\x26\x2c\xca\x18\xf6\xf9\xe7\x2e\x9d\x25\xc2\x43\xc7\xa3\xd4\x69\x97\xe5\x30\xd6\xf4\x5c\xf7\xf6\x61\x6c\x43\x06\xfb\xb5\xb1\x37\xc5\x72\x6a\xef\xf4\x52\x78\x61\x09\x9f\xe2\x3a\x36\xa1\x62\xd5\x03\x28\x1b\xd3\xac\xab\xc5\x92\xa7\xb8\xa1\x41\x43\xf7\xdf\xb1\xb6\xf5\xc4\x3a\x02\x6b\x37\x80\x72\x67\x05\xe4\xfd\x73\xb1\xe8\x64\xb1\x9e\xac\xbf\x65\xcd\xf9\x2e\xd3\xcf\xb0\xd3\x58\x32\xc1\x50\x55\x9b\x59\x6b\xca\x6e\x84\xcc\xde\xb4\xd9\xb6\x26\xad\xf9\x05\x54\xc9\x1e\x9d\xec\x71\x42\xa3\xaf\x9f\xb2\x58\xbb\xcd\xab\xdb\xa8\x49\x6d\x76\x54\x13\x30\x47\x05\x2a\x20\x1b\x0f\xaa\xd7\x2d\x8f\x49\xba\x59\xe6\x37\x06\xcc\x90\x54\x44\x46\x6d\x4c\xb6\x67\x69\x47\x67\x42\x7c\xa3\x6f\xfb\xd0\xaa\xd8\x05\x27\x46\xfb\xd0\xa4\x6d\x93\x8d\x92\xd2\xe6\x82\x36\xd5\xe2\xa8\x8d\x54\x52\x8b\xcd\xbb\x59\xc8\x14\xf0\xaa\xab\x24\xa3\x34\xdc\x75\xd0\xdf\x3f\x26\x64\x63\x74\x36\x1c\x55\xea\x5e\x50\xe0\x38\xe5\x30\xd1\x7a\x67\x59\xdf\xb2\xb9\xee\x2e\x59\x7b\x5c\x25\x5c\xc3\xf7\xb0\x34\xb5\xd8\x89\xae\xd6\x2d\x8f\x4b\x58\x42\x3d\x1b\x9d\x39\x59\xa0\xbd\xaa\xed\x03\xc8\x17\x4f\x71\x75\x32\xe5\x53\xdc\xe6\x13\x93\x0f\xf6\x70\xb9\x1a\x64\x58\x1c\x2c\x70\x9b\x98\x1b\x76\xe3\xd0\xda\x6f\xb3\xc3\xb4\x8b\xc9\xdb\xd4\x6a\x30\x09\xaa\x7f\x98\xd2\x74\x1b\x58\xbd\x9b\x4f\xa1\x3d\xa7\x7c\x65\x13\x33\x36\xc6\xb9\x3e\x1d\xb5\x17\xfb\x30\x33\xc3\x02\xeb\x0f\xa1\x4c\x71\x72\xce\xa6\x32\xb3\x4a\x18\x18\xa1\xcd\x6c\x3b\x33\x87\xff\x85\x26\xd7\xeb\x33\x63\xfe\x9b\x5b\xfb\x1f\xff\xd0\x56\x1a\x48\x46\x6b\xea\x39\x37\xdf\xec\x0c\xd6\xd0\x47\x00\x5d\xb1\x69\x7b\xec\x12\x45\xcf\x99\x11\x20\x33\x1b\xe0\xf2\x73\x90\xbd\x5d\xaa\xb4\xa8\x8c\x61\xcd\xe7\x3e\xf6\x72\x8b\x60\x81\x85\xb4\x56\xf7\x2e\xd5\xf9\x2d\x12\x6a\xbb\x42\x3c\x5c\x83\x58\xfb\x35\x8a\xf5\x0e\xbb\x89\xf5\x1b\xab\xe8\x49\x2d\x93\x86\x61\x24\xb1\x64\xaf\x8e\xcc\x2a\x5e\x31\xac\x0f\x95\xbd\x56\x42\xea\x60\x33\x50\x31\xdb\xa5\x07\x9e\xa1\xef\xb7\x18\xd6\x7e\x1f\xc4\xc2\x3a\x49\x65\x48\x42\xb7\x6b\x10\x6b\x7c\x38\x66\xe5\xc7\xa2\xe6\x3a\xa4\x77\x4f\x9f\x06\x65\xd6\x97\x0e\x2f\x3f\xa9\x54\x63\x7a\xda\x91\x5d\x43\xb7\x81\xff\xa5\x81\xaf\xeb\x99\x1e\x11\x1d\x5d\xe5\xaa\x2c\x8f\xc1\x23\xe7\xf1\x1a\x39\xb8\x36\x78\x20\xe6\x47\x99\xf5\x16\x6e\x20\xb2\x02\xdb\x33\x5e\xb1\x36\x56\xbf\xa8\xed\x45\x7c\x4d\x94\x5d\x83\xdd\xb6\xaf\x46\x3c\xbe\x12\x5e\xc3\x34\xfc\xed\xe3\x6b\xf7\xd3\x16\x35\xa4\x31\x6c\x74\x0b\x76\x58\xcd\xc6\x26\xbf\x10\x5d\xb3\xd8\xf2\x78\x17\x5d\xab\xbf\x14\x5b\xb3\x97\x33\xf5\x8d\xd8\x1a\xf1\x19\xa4\x4e\xa6\x6d\xe0\xf1\xc6\xf8\x6b\xc5\xd7\x18\xc8\xd8\xee\x62\x6b\x87\xcb\x98\xee\x65\x52\x5f\xbf\x46\xd5\xee\xe7\xa7\x41\xb3\xad\xe3\x45\xfc\x91\xe1\x97\xc6\x1e\x81\x47\xa7\xd6\x8c\x98\xc5\x35\x62\xb6\x02\x66\xed\x08\x98\x8d\x6f\x07\xcc\xe8\x19\xd9\xfe\xd2\x80\x59\x30\x47\xee\x79\xc0\xec\x4c\x1b\x93\x73\x1c\xec\x6c\x51\xaf\x51\x33\xac\x66\x4e\xcf\xad\x93\xca\x8b\xa8\xd9\xf9\x28\x9a\x58\x88\x0c\xd9\x54\xe6\xef\x2f\x6c\x96\xce\x3d\x10\x79\x64\x83\xd6\x23\x70\x36\x4f\x5f\x8b\x9c\x41\x00\xaf\xd0\x99\xff\x2d\x43\x67\xb1\x8e\xcf\x42\x67\xc9\xde\xf3\x70\x58\x71\x93\x80\x0d\xab\x43\x74\x6a\xe5\x39\x15\xf1\x17\xc4\xd0\x0a\x7d\x71\x97\xf4\x2c\x54\x5a\x6c\x7f\x37\xa1\xb4\x8a\xbf\xed\xaf\x19\x4a\xfb\x18\x52\x06\x8d\xbb\xbf\xef\x30\xda\xbb\x97\x61\x34\x16\x05\x6e\x43\xa2\xff\x3d\x46\xd1\x38\xeb\x5e\xb7\xbf\x2c\x8a\x36\xa4\x78\x1e\xfe\x56\x31\xb4\xcf\x9f\xf6\x2e\x7d\xb4\x1d\x06\x77\xfd\x6b\x44\x98\xee\x63\x07\xbf\x3e\xc2\x64\xd0\xd2\x61\x0a\x5f\x18\xa7\xc3\x2f\x4c\x5f\x46\xdc\xca\x9e\x20\x12\xd8\x5d\x97\x63\x88\xfe\xb8\x2a\x4b\xef\xea\x82\xb3\x59\xe7\xb3\xd1\x95\xdb\xe0\x0e\xc8\x9b\xcf\x9f\x3c\x1b\xf6\x7b\x8b\x1f\x8c\x8c\xdc\x47\x93\x7e\x3c\x32\x02\xcb\x78\xd6\xf4\x5b\x5c\x64\x8c\x44\xe7\xea\x2f\xe3\x38\x85\x61\x9c\x0c\x3e\x72\x7c\xcc\xeb\x1f\x7e\x4c\x6e\x3d\x89\xf7\x1b\xb6\x0d\xc4\x68\x81\x2a\x71\x1b\x5d\x6a\x57\x90\x2d\x57\x10\x33\x46\x18\xe9\xf1\xe9\x39\xc1\xaf\x8d\x76\xdd\x05\x83\x5a\xd6\x43\xea\xcb\x80\x57\xfd\x76\xc0\x6b\x77\xa9\x90\xee\xad\xe0\xa9\x7b\xdd\x8f\x06\xf0\xa9\x8a\xce\x97\xb5\xdd\xd9\xf4\xdc\xc6\x2d\xd6\x10\x98\x85\x60\x83\xbf\x33\x7d\x86\xd3\xab\x4c\xb6\xd9\x86\xd6\x2c\x83\xcd\xd1\xad\x35\x96\x0f\x7a\xdf\xb4\x48\x99\x7f\xb3\x90\x25\x51\x63\x98\x70\x37\x1e\x77\xc6\x7c\x77\x26\x66\x81\x55\x64\xcc\x17\xd7\x60\x23\xd0\xe6\x4c\x71\xb3\x23\xe0\x8b\x2f\x66\x93\xd3\xbf\x8a\xd1\xf6\x9a\xe4\xe6\x67\x46\x5b\x3d\x22\x46\xf3\x9c\x01\xa3\x3e\x24\xa8\xbd\x29\x96\x06\xaf\x8f\x01\xd1\x7d\xce\x40\xda\x96\x81\xb4\x16\x74\xe9\x48\xf5\x7a\x61\xf3\x2a\x86\xd1\xc6\x6a\x85\x86\x8b\x90\x9d\xe2\xa9\xaf\x91\xb4\xfd\x2e\x94\x76\x82\xb1\x92\x1e\xda\x43\x01\x6e\x20\x81\xde\xfb\x65\xaf\xd2\x15\x44\xe1\xfa\x8e\x70\x34\x5b\x1e\xf1\x35\x56\xae\x6f\x9a\xbd\x2e\x37\x2a\xad\x8c\xa4\xed\x47\x28\x2d\x7f\x0d\xb2\x76\x06\xf5\xee\x1d\xc0\xbc\x49\xe0\x1e\x1f\x58\xc5\xbe\x4d\xc9\x2e\x72\xe3\x16\x4c\xbb\xc6\xd2\xae\x13\x33\x7e\xd0\x72\x33\xe9\x55\xb7\x89\x27\x3b\x13\x15\x8f\xd8\x48\xb3\xa5\x6f\xcc\x9f\xf9\xc6\xfe\xaa\x61\x37\x3c\x2f\x31\x47\xae\x36\xc5\x82\x12\xb9\xdc\x87\xe1\xd2\xc7\xbb\x7d\x19\x84\x6b\x7d\x1d\x9f\x85\xe1\xfa\x57\xc3\x70\x94\x15\x64\x6a\x2d\xbe\x1a\x88\xd3\x75\xfc\x3b\x0d\xc4\xdd\x87\x50\x56\x20\xee\x72\x04\xde\x30\x8b\x74\x16\x5c\x1d\xb9\x2b\x0c\x47\x07\x6d\x5b\xc7\x2f\xc3\x70\x7d\x1d\x5f\x13\x86\xbb\x5c\xc3\x6e\xdf\x8e\xba\xf9\x35\xea\xd6\x57\xd0\x0d\x7b\x71\x7b\x16\x72\x83\xcc\xf0\x3c\x1c\xfc\xbf\x1f\xd1\x56\x3d\x8e\xf7\xf1\xb6\x84\x0a\x59\xc7\xe3\x11\x63\xf9\x26\x5f\x04\xe0\xee\x67\xaf\x9a\x52\xab\x7d\x39\x7d\xbe\x50\x83\xee\x23\x50\xa5\xd2\x74\xfc\xff\x4b\xac\x4e\xd7\xf1\x95\xb1\xba\x93\xb2\xfe\x3c\x8f\x37\x4f\xbb\xd2\xec\xfe\x6b\x06\xef\x6e\xae\x4d\xfb\x3b\x0b\xde\xc5\x5d\xf0\x6e\xfc\x0d\x82\x77\xf4\x78\xf0\xf6\x47\x4b\xe3\x04\x76\x4a\xd3\xd7\xff\x63\xc2\x76\xf6\x1f\x18\xb6\x1b\x5f\x0b\xdb\xb1\x96\x53\x53\x5f\xfc\x7a\xe0\x8e\x01\xab\x96\x87\x2f\xc2\x76\x23\x2b\xde\x7f\x45\xb0\x8e\xb1\xb9\xb8\xc5\x4d\xff\x92\x70\x9d\xcd\x23\x5e\x37\xbe\x19\xaf\xb3\x57\xc5\xeb\xda\x35\x5e\xb7\xa2\xb9\x30\xa6\x09\x71\xd8\xbe\x13\xb1\xbb\x25\x13\xa4\x20\xe8\x64\xac\xc4\x26\x39\xfc\x36\xab\xb7\x6e\x86\x3a\xe9\xa7\xaa\x8c\x0a\x92\x46\xfd\x8e\x46\x8f\xe0\xdc\xb3\xcc\x95\x6b\x68\x0e\xa4\x77\xcd\x9a\xce\xe0\xdc\xe5\x08\xc6\x7d\x2d\x16\xd7\xbf\x1b\x8a\x8b\xbb\x50\x9c\x67\x28\xae\xcf\x15\x8b\xf3\x8c\xc5\xb1\xad\x7c\x86\xb0\xf4\xef\x2d\x86\xf5\x49\x57\x8a\x64\x87\x65\xe4\x20\xf6\x69\x0c\x2d\x0d\x3a\x76\x6f\x35\x16\xc4\x20\x19\xf4\x7e\xb0\x27\xf5\x1c\xcb\xac\xbb\x1b\x5d\xa1\x53\xfb\xd9\xe0\xca\x75\x6c\x87\x83\x8d\x89\x84\xd9\xdb\x3e\xda\x87\x29\xad\xcc\x6d\x88\xfd\x47\x44\x5f\x7e\xbe\x0b\x2a\xe5\x63\xd7\x0c\x15\x8d\x2d\x8f\x69\xd3\xc1\x8c\xe3\x13\x5e\xf8\xc2\xec\x96\x79\x4c\xad\xdf\x75\xf4\x2d\x29\x27\xc1\xc3\x6f\x0f\x4c\x2c\xd6\x05\xec\x93\xbf\x80\x41\xe7\x2c\xfa\x9d\x25\x18\x4c\xf3\x17\xc1\xb4\xfe\x57\x0d\xa6\x25\x84\x21\x6c\xd8\x8a\x75\xae\xb0\x61\x1b\x81\x23\xea\x02\xb1\x39\xa6\xf9\x6e\xe9\x40\x58\x90\x7a\xfd\x16\x3d\x24\x2e\xf0\x24\xa8\xd7\xb3\x58\x23\xa7\x88\x80\x5b\xa3\xe1\xd9\x26\xb1\x87\x99\x79\xfa\x37\x0b\x82\x9a\xcc\x4c\x03\xac\x8f\x3b\x03\xc9\x7b\x32\x8e\xb1\xe2\xc8\xec\x15\x0c\x21\x50\x13\x18\xde\x56\x10\xb9\x1d\x9d\xd1\xc7\xaf\x02\xb2\xe0\xf1\xf2\x7f\xfe\xfc\xfb\xf3\xf7\x6a\xc4\xd2\xc4\xd8\xec\x71\x80\x63\x5e\xf6\x90\x36\x58\x3c\xe0\xfd\xc1\xec\x83\x3a\x61\xe0\xcd\x1e\x42\x86\x1b\x6c\xb3\xe6\x7b\x65\x1b\xe1\x28\x73\x97\x6e\x0f\xf6\x01\x17\xf8\x5e\x43\xde\xfb\x21\x7d\xdb\xaa\x64\x89\xda\x06\x33\xb1\xc5\xb8\x10\xd1\x74\x0b\xe9\xad\x3d\x68\x7c\x98\x60\xe8\x1a\x0f\xf4\x9a\x5f\x8c\xe0\xf3\x58\x60\x71\xd8\xbf\x51\xea\x83\x7e\x18\xab\xb0\xf5\x95\xa3\xf9\x81\xf0\x64\xff\x6d\x29\x3f\xd5\x23\x25\x74\xb8\x6d\x96\x33\xe7\x1f\xcc\x36\x2d\x98\xb6\xc7\xbd\x4b\x6b\xed\xc3\xf1\xf9\x17\xe6\xde\x6f\x9b\xf5\x9f\x7e\xfa\xcd\x77\xa6\x1e\x86\x67\x9d\x5b\x93\xb0\x71\x3f\xc5\xf7\x57\x2a\xa5\x1c\x15\x7d\x5a\xfa\xa6\x43\xc6\xf0\xcb\x14\xfa\x19\x54\xc7\x03\xd8\x54\xc5\x86\xa8\x93\x78\xed\x3a\x3e\xff\x66\xfb\xe3\xbf\x9e\xce\xbf\xff\xf3\xff\xf9\xbf\x7f\x23\xf5\x87\x67\xe9\x55\xfe\x80\xfb\x59\xc2\x3a\xd9\xa6\xc1\xd5\x9c\x1f\x34\xb6\xc6\xa5\x9c\xd2\xbc\x7e\x38\x3e\xfd\xe6\x1c\xfd\x12\x2d\xe0\x9f\x5a\x7d\xab\x12\xfd\x6e\xd5\xbf\x3a\x41\x91\x71\x74\x93\xa1\xe3\x02\x62\x49\xb4\xc9\x87\x06\xc3\xe0\x42\xd0\x0d\xf2\xd5\xf1\x0a\x3a\xfe\xc3\xff\xfe\xdd\xff\xfa\xfd\x1f\x5e\xb3\xaf\x20\x51\x75\xcb\x97\xc7\xdd\x64\x36\x7f\x62\x61\x65\x42\x27\xa4\x34\xdd\xa1\x0a\x18\xd9\x89\xde\x9d\x57\x16\x4c\x77\xd6\x01\xd0\xf3\x47\x48\xa2\x1a\x4f\x55\xba\xd9\xc3\x94\x3e\xeb\xc7\x89\x85\x7d\xa4\x1a\xf7\xc4\x88\xc3\xa3\x14\x8a\x41\x63\xa9\x95\xe9\xd2\x0c\x47\x61\x8e\x45\xb5\x33\x5d\x75\x5b\xd9\x5c\x82\xb6\xfd\xec\x6d\x9d\xd3\x1b\x9a\xdc\x1f\xe2\xde\x89\x1d\x5c\x63\x1b\xa2\xd3\xcf\x3b\x1d\x8b\x1c\x92\x31\x41\x39\xcf\x70\x58\x15\xa4\xd7\x37\xb7\xeb\x27\x78\x9b\xc5\xe2\x5d\x27\x2b\x97\xaf\x1f\x67\xbc\xde\xf7\xeb\xbb\xb7\x5f\x42\xe5\x98\x9e\xb3\xf6\x50\x65\xb6\xb8\x3e\xe6\x6c\xed\x69\xb2\x9a\xe1\x67\x2b\x12\x46\xe7\xa0\x3e\x38\x18\xe6\x3b\x7a\x99\xb7\x3c\xb2\xf2\x7d\x73\x46\x18\x20\xad\x94\xe0\x71\x32\xa4\x31\x9b\xa2\x86\x26\x0a\x0b\x8e\xd5\x1f\x13\x47\x1b\x57\xe8\x7c\x3f\x7f\x6f\x1b\x6e\x12\xfd\x23\xb9\x33\xaf\x4f\xf1\xb5\x52\x08\xf0\x21\x4c\x0e\x06\x2e\x5f\x4d\x35\xdf\x67\x7d\x30\xf2\x8d\xb4\x6a\x46\xc8\xe6\xde\x07\x66\x80\xd5\xd0\x2d\xe3\x6c\x24\x11\xe8\x47\x93\xc0\x08\xeb\x34\x91\x37\x4a\x1b\xd2\x89\x31\x5d\x1a\x69\xba\x3f\x99\x0c\xaf\x0f\x4d\x5a\x6f\x1f\x9b\x54\xa2\x1e\xf7\xd2\x9f\xa0\x24\x3e\x42\xa1\x3b\x67\x0c\x0b\xea\xc7\x9c\xd0\xbf\x30\x4b\x6d\x54\xde\x00\x4a\x36\x6d\x65\x42\x55\x43\x9a\x51\x6b\x57\x4f\x67\x6f\x6a\x0c\xa4\xb7\xfa\xf9\xe7\x9a\x05\x9a\x5d\x69\xd4\x3a\x8d\x5a\xbf\x26\xb3\x14\x12\x77\x71\xc2\x47\x04\x51\x47\x5b\xbe\xbd\xdd\x3e\x84\xed\xd1\x12\x63\xc0\x8f\x45\xbd\x7e\x03\x84\x13\x8d\x11\xdc\x76\xff\x9b\x3c\xff\xfc\x49\xc6\x20\xd3\x24\x24\x72\x1f\xb7\xc7\x1d\x4f\x01\x8d\xe5\xf3\xcf\xb0\xb8\x74\xb3\x07\x93\x31\xe2\x9d\x0c\x30\xcd\x45\x30\x26\xa3\xb5\x27\xb0\xf1\x36\x4e\x77\x9f\xe0\x9b\xf8\xe8\x11\x1f\x59\xc3\x47\xc6\xbe\x00\xeb\xc3\xb9\xe3\xd3\x8f\x4c\xab\xbb\xff\xdd\x7e\x7c\x56\x5f\x4d\x1f\x3f\x20\x8c\xca\xbb\xd6\xde\xdb\x6f\xde\x58\xcd\x1b\xab\xf9\x06\x29\xbd\x4a\x62\x3f\x23\xa5\x37\xfe\xf3\x5f\x92\xff\xfc\xf1\x7f\xfd\xee\x15\x3a\x8d\x15\xa8\xb9\x23\xfc\xb2\x9b\x34\xf6\x46\x08\x07\x33\x31\xe2\x1a\x13\xfa\xa1\xd0\x27\x5c\x63\x2e\xac\x17\xe9\x75\xa6\xbe\x25\x93\x09\x23\x89\x7a\xc8\x1e\x07\xc1\xec\xcf\xd2\x72\xaf\x8c\x5d\x7a\xb6\x4c\x22\x3b\xd9\x56\xd6\x8e\x32\xca\x63\xf6\x61\x48\x9b\x73\xb3\x8d\xe5\xfa\x06\xcb\xad\x54\x26\xd8\x72\x31\x82\x1b\xdc\x3a\x03\xb9\x12\x63\x48\x1f\x91\x1e\x70\x95\x34\xf0\x3a\x6f\x20\xc1\x04\x3f\x97\xd2\x26\x4d\xf9\xb1\x19\x43\x09\x96\x7e\x1b\x76\xbd\x48\xd8\xe6\x1e\x78\xce\xcc\x98\x1a\x41\x60\x6a\x82\x51\x47\x76\x3c\x18\xe7\xec\x23\x55\x74\xa6\xb5\x6d\x19\x6d\x6e\xac\xba\xa3\xe7\x88\x61\xea\xa8\x78\x76\x68\xf8\x64\x0f\x3d\x9d\xab\x84\x90\xa4\xdb\xb2\xb0\x7f\x50\x37\xbf\x88\xf7\x8c\x02\xbe\x6e\xc5\x5e\xa1\x4f\xd4\x8d\x08\xe9\x17\x46\x19\x61\xbf\x17\xf2\xc0\x86\xe5\xa0\xaf\x95\xc4\x6b\xb6\xcb\xc0\x3e\x8e\xec\x4f\xa1\xc6\xc8\x5c\xe1\xd2\x29\xdb\x41\x68\x0d\x22\xe3\xb3\x7d\x11\xbd\x85\x99\x8e\xbe\x96\xaa\x30\x90\x67\xbb\xd3\x43\x12\xb8\xd0\xa6\x1b\x39\x67\x83\xf1\x3f\x3a\x73\x9d\x18\x29\x18\x2e\x03\x97\x98\xf4\x76\xc6\x60\x95\x64\x1f\x32\xac\x49\x8f\x00\x2b\x10\x0f\x66\x9e\x9b\x68\x1d\x1f\x1a\x44\xd3\xa6\xec\x2d\x33\x99\x3c\xa0\x89\x42\xb1\x19\xf3\xb2\x89\x38\xc6\x72\xa2\x4a\xa4\xa8\x29\xb3\x42\x4c\x9c\x0f\x00\xff\x2a\xec\xc0\x06\xb6\x3a\xd9\xe6\xa2\x8e\x0b\x9b\xad\x28\xa1\x87\x7b\x99\x52\xfb\xbc\x12\x81\xaf\x6e\x5b\xee\x20\xac\x84\x08\x29\xed\xc3\x31\x99\xaf\x5c\x9d\x1f\x90\xe6\xe6\xfa\x93\x2d\x6b\xe5\x6d\x93\xfd\x47\x6e\xb2\xaf\x1a\x8c\x84\x7a\xa7\x14\xac\xb3\x7e\x38\x16\xa4\xde\x2f\x88\xdd\x2f\xc8\x66\xd2\x26\xd1\x42\x6a\xfb\xca\x55\xeb\x6f\xb5\x5d\x2f\x1c\xd0\x09\x22\xd3\xa7\xac\x56\x68\x6b\xb8\x56\xa3\x2f\x90\x60\xe1\x25\xd2\x2f\xce\xc7\xcc\x7c\x76\x0d\x8a\x0e\xf6\xa4\x19\xe2\x23\x3e\x6a\x88\x37\x0c\xa8\x33\x99\x43\xc3\x98\x36\x60\x42\x5b\x3f\x98\x7c\x6f\xa5\x7f\xe3\x19\xd7\xe5\x78\x1d\x93\xee\x9c\xfa\x8a\x59\xed\xd4\xe2\x46\x4c\x86\x65\xe8\x68\xa5\xb0\x65\x60\x30\xbe\xe6\x89\xb8\x3d\xe1\x5a\x6b\x70\x9b\xce\xc4\x85\xd8\x5d\xca\xd4\x0f\x2d\x59\x42\x13\x3a\xf6\x92\x34\xa8\x69\xb2\xb6\xad\xdb\xfc\xe5\xa1\x4e\x6c\x47\x3c\xf8\x2c\xed\xe2\x52\x07\x06\x16\x93\x51\xa3\x82\x19\xb4\x59\xef\xaf\x8f\x55\x62\xe1\xf5\xb7\x17\x63\xc8\x84\x1e\xd6\x85\x18\x77\x3d\xf6\x4a\x52\x32\x99\x41\x05\x99\xbd\x10\x36\xa2\xb0\x6f\xcc\x8a\xc5\x32\x7f\x19\xc0\xbf\xf3\xc3\x38\x54\x4b\x07\x85\x5e\x2a\x99\x91\x49\x2d\xed\xc3\x94\xba\x0d\x30\xbf\xe5\xc3\xd0\x5c\xa4\x99\xd1\xf3\xef\x0d\xb2\x4c\x36\x5e\x60\xf3\xa4\x3e\xc6\x1e\xd2\x3e\xe4\xee\xf4\x67\xbb\xd3\xa5\xd4\xce\x09\xfd\x86\x2b\xa4\x33\x4a\x13\xd2\xda\xa5\xca\x60\xdb\xaf\xe9\x5f\x6c\x7a\x86\x65\xa9\x65\x7d\xb9\x2a\xfa\xfe\xb7\x1e\xef\xaf\x86\x47\xf3\x4c\x2c\x9f\x67\x92\x0f\x41\x49\x26\x1e\xbc\x4c\xa5\x9a\x9d\x3b\x3a\xb1\xc1\x83\x11\x39\x67\xd0\xc2\x9c\x88\xe2\xc6\x94\x67\x9c\x80\x97\x3b\xf7\x68\xc5\xb9\x72\x57\x37\x9e\x1b\x51\x51\x5b\xa5\x07\x35\x4b\x98\x3c\x1b\xd8\x85\x0e\xae\x79\x3f\xd3\xa4\x21\x85\x12\xc5\x8b\x67\x4c\xfc\x88\x76\x9c\x33\x14\xe3\x09\x17\x5b\x74\x67\x68\x66\x2b\xeb\xd5\x64\x2a\x16\x5f\x17\x3d\xf2\x19\x6a\xae\xfc\x3a\xbf\x30\x63\x81\x2b\xd7\xd8\xe1\xa7\x8f\xb1\x31\x65\xcd\xce\xbc\x2e\x3e\xa3\x0c\x24\xc7\x69\xa4\x7d\xe5\xe6\x61\x06\x58\xad\x13\x6f\x0c\xa6\xba\x8c\xdc\x17\x77\xa7\x9b\x4b\x57\xb0\xa6\xde\x68\x53\x0c\x4b\x32\xc7\xf9\x5c\xe7\x17\xc9\xad\x13\x9a\x2d\x86\x98\x98\xd9\x6d\x9e\xc1\xbc\x37\x22\xa8\x61\xb6\x40\x12\xe6\x6c\xb2\xc1\xb3\x9d\x0d\xaa\x98\xc5\xc4\x06\x4b\xc4\x41\xf0\xd2\x71\xde\xda\x3a\x97\x51\xda\x1e\x09\xe1\xde\x67\xdd\xd9\x88\xef\xa0\xb9\x98\x83\x14\x33\x48\x31\xc6\xbb\x57\xaf\xe4\x8c\xa5\x9d\x31\xa9\x99\x89\xcb\x16\x5c\x2e\xd3\x1b\x27\x84\x67\xd0\x0a\x34\xc3\x5e\x41\x0d\x61\x2e\x0e\xee\xab\x65\x04\xce\x25\x06\xc7\x76\x9c\xb0\x2b\xcd\xda\x96\xd3\xb1\xa1\xc8\x90\xea\xda\xd5\xaf\x95\xbf\xaf\x32\x81\xee\xe5\xef\x9b\xca\xf4\xb7\x52\x99\xbe\x2e\x87\x4c\x9c\x49\xaa\x5e\x6f\x5f\xff\x85\xb9\xc7\xd4\xb0\xbf\x91\xd9\x97\xa8\xb2\xcf\xe4\xac\x89\x36\x07\x71\xfa\x02\x6a\xe2\x06\xc6\x31\xa3\xe4\x4c\x6f\xc6\x95\x26\x55\x17\x06\x93\x61\x9f\xcd\x34\xed\xc0\x45\x9f\xd2\x8d\xfe\xa1\xb3\x24\x66\x70\xbe\x84\xa9\x80\x85\xa1\x67\xb6\x2b\x8a\xfa\x0d\x35\x62\x5d\xac\x10\xef\xcb\x12\xdf\x99\x02\x96\x19\xac\xce\xb4\x9c\xcc\x48\x33\x28\x85\x6b\x44\xf1\x55\xa9\x7d\x7b\xb6\xb5\xb2\x30\x96\x61\xfd\x66\x3f\x4d\xe5\x32\xce\x41\xc1\x3d\xab\x30\xb5\x28\xcb\x96\x47\x60\x49\xe6\x37\xfd\xe3\x78\x7e\xda\xe9\x90\x9d\xda\x12\x0d\xe5\x43\x93\xda\x37\x52\x1c\xc1\xed\x39\x9f\xb3\x5e\x78\x1f\x56\xd9\x7d\xed\xd9\x6f\x03\x85\x21\x0e\xc9\xd5\xf5\x43\x88\xb1\x66\x92\x41\xcb\xd2\xda\xd6\xa5\xb4\x0b\xdb\x0a\x82\x8e\xe3\xc3\xed\xbb\xdf\x76\xe3\xcf\xbc\xca\x85\xbd\x4e\x48\x18\x90\xfc\x85\x79\xcc\x77\xd7\x8e\x79\x61\x7a\x05\xa4\xce\xd7\x14\x8b\xfb\x41\x96\x6e\x1b\x7b\x63\x5e\xd8\x69\x14\x22\xda\x3e\xe4\x2e\xec\xf7\xbb\x90\x99\xcb\xcc\x09\xfd\xe5\x21\x56\xa9\xc4\x39\x8b\x06\xa1\xaa\xa9\x85\xe9\xf6\x72\x6f\x1b\xbf\xc6\xc0\xcc\xb7\xe5\x2b\x78\x7b\x6c\x53\x74\xd4\x33\xd5\xce\xe5\x01\xd9\x57\x5a\x59\x7a\xec\x82\xdd\x47\xad\x34\x51\x70\x48\xad\xa2\x7d\x89\xac\x1b\xed\x53\x8d\x03\xed\x2b\x43\xf5\x95\x98\xfc\xdc\xde\x2d\x3c\xcf\x2f\x6c\x54\xc3\xb8\x73\xcf\x9e\x4f\xa0\x8b\x22\x73\xe2\xe6\xf4\x49\x31\xb6\xe9\xd9\x5c\x97\x2d\x1d\x6d\x9d\x43\x3f\x67\xb6\xf3\x2a\x9f\xe0\xde\xd9\xca\x7a\x3d\xc4\x79\xba\xd2\xd8\x46\xa6\x32\xbb\x37\xb7\xc4\x85\x30\x6b\x9c\x9c\xf9\xf9\xe7\x21\x31\xa1\x53\x68\x38\xa4\x3a\xdd\x38\x83\x32\xd8\xd9\x9a\x6a\x50\x61\x60\x4b\x56\x9c\xb2\xc7\x91\xb1\x53\xb2\xdb\x5c\x7b\xe1\x76\xba\x51\x4c\x73\xd8\xd9\x2e\xd0\xf6\x23\xa5\xb7\xb1\x6f\xe7\x60\x0b\xa4\x99\x4e\x25\xa6\xf8\xae\x65\x83\x50\x83\x28\xeb\x2d\x30\x16\x96\x93\x74\x70\xec\x3c\x63\x11\x10\x73\xfb\x18\x85\xe4\xa6\x64\xb5\x83\x8b\xad\x33\x69\xec\x67\x98\x15\x15\x33\x48\x5a\x38\x4b\x1a\xcb\xb8\x9d\x11\x76\x75\x88\x5b\x80\xf7\xb5\x7a\x16\xb5\x95\xe7\x44\x5f\x11\xf8\xbb\x28\xb3\x5c\x3a\xdb\x2f\xf7\xec\xb4\x42\xbb\x29\xa5\x4b\xa7\xc6\xd5\xd9\xa5\x1a\xe7\x52\x99\x4d\x7c\x3b\x1b\x2c\x8c\xa1\xd1\x32\x5a\x70\xf7\xd4\xdc\x3d\xaf\x90\xa5\xff\xfe\xff\xbc\x2a\x8c\x2c\x50\xd5\xce\x4c\xf2\x2f\x3b\xf3\x99\xf8\xdc\xec\x56\xb0\x53\xaf\x64\x0e\x5e\x4a\xaf\xba\xf2\xae\x1b\x01\x30\xb3\x33\x54\x73\x99\x4c\x88\xc1\xec\x59\x27\xc4\x0c\x33\x0e\x61\x52\x7a\x67\x8e\x30\x9e\x9b\x7a\x0c\x2b\xd5\x8c\xbd\xa0\x7b\x63\x2e\x8f\x65\xe7\x1d\x4f\xa3\xac\xb0\x43\xdd\x46\xd0\xcc\x13\x18\x30\xfe\x8e\x2c\x1a\x26\x5e\x3b\x51\x6d\x7a\x0a\x03\xef\x21\x90\xa2\x81\xab\xcc\x23\x95\xb0\xed\x52\x4b\x64\x13\xd2\xc6\xa4\x51\xe6\x55\xa4\x32\x19\x75\x64\xa3\xe7\x6e\xab\xb9\xb3\x32\x1f\x5c\x6f\x9d\xcd\xb2\x5d\x1a\x71\x88\xd9\x18\x0c\x17\x60\x46\x58\xad\x0d\x9a\x42\xfe\x7b\x76\x69\xec\x4e\x5d\x65\xb0\x61\x7b\x19\xe9\x65\x34\xaf\xb0\xd1\x98\x19\xca\x9e\x23\x8d\x89\xf0\xd6\x67\xf6\x19\x9c\xc6\x02\x8c\x60\xf2\x3c\xdb\xdd\x32\xc9\xe5\x48\x9d\x77\xdc\x1f\xf3\x95\xfb\x78\xb5\x16\xcb\xcd\x88\x1f\x9f\x98\xb6\xb4\xe5\x31\x53\x24\xb2\x9d\xd1\x98\x67\x1a\x59\x99\x1e\x9d\x09\x4c\xc6\xe2\xd0\x31\x3c\x13\xb2\x83\x05\x03\xd9\x08\x56\x13\x06\x92\xf2\x86\x30\x58\xc5\x58\x0e\x59\xc2\xf2\xc1\x27\xc6\xdc\x8f\x8e\xac\x7e\x86\xcc\x92\x56\x87\x4c\x1b\x74\xdd\x83\x9b\xc9\x98\x20\x07\x26\xb2\x12\x50\x8d\xbd\x09\x52\x38\xd3\x7b\x3b\x86\x84\xb5\x9d\xb0\x72\xab\x59\xdf\x2c\xc9\xad\x12\xc3\xd5\xc5\x66\x66\x93\xb3\x97\xab\x4f\x76\x59\xe9\xca\xba\x2e\xf7\x4c\x10\xdd\xa5\xf5\x96\xbb\x11\x3c\x8f\x15\x16\xe3\xae\x8c\x3a\xe1\xb5\x6c\x7d\xd7\xca\x60\xa9\x01\x7b\xf2\x13\xfa\x3c\x8b\x57\xf3\x6a\xa1\xbb\x34\x28\x5f\x55\x41\xac\x99\x98\xc9\xf4\x2f\x66\x7c\xc5\x9e\x5d\xe8\x32\xaf\x34\x88\xde\x64\x27\xb1\xd9\xf1\x77\x4d\xe2\x65\x3e\x70\x3d\x8b\xa7\x37\xa7\x81\xde\x88\xda\xc5\xd6\x9a\x34\x97\xfa\x1a\x85\xd2\x5b\x02\x75\x81\xd8\xd9\x73\x90\x7d\x65\x93\x26\x92\xa8\xef\x4b\x45\x77\xe6\xea\x34\x67\x52\xd5\xce\xc0\x0c\x55\x56\x82\x37\xb3\xe3\x61\x60\x8d\x68\xec\x3a\xcf\xdb\xe7\x4f\x92\x59\x81\x3e\x1e\xd9\x2f\x52\xb4\x2f\x7c\x29\xe6\x55\xd7\x91\x99\xd3\x1a\x93\xda\xae\xf5\x60\xcb\x2c\x6f\xc1\xfa\x2e\xe6\x03\x6b\x30\x9f\xcc\x07\xb8\xe9\xc8\xd2\xbf\x05\x56\xc1\x49\x61\x73\x56\xe6\x56\x3d\xe1\x07\xa7\xec\x9f\xda\xaf\x85\x65\x59\x23\x73\x2b\xce\x60\x02\x75\xb6\xcb\x2e\xb7\x22\xd2\x00\x0f\x39\xb3\x5a\x53\x94\x8d\xd6\xa8\xac\xb2\x50\xe0\xc4\x5e\xdf\x71\x05\x2f\xcd\xfa\x2b\xa7\xea\x9d\x35\xc1\xc4\x62\x8e\xd5\x0d\x93\x5d\x3b\x55\x95\xbd\xd9\x6b\x6a\xea\xd7\x22\x17\x2e\x1e\x1b\x5c\x65\x17\x59\x76\xb2\x64\xa5\x6f\xc2\x17\xc7\x49\xe6\x68\xf8\x5b\x19\x96\xac\xae\xf4\xf8\xd8\x84\x9d\xf8\x38\xf0\x72\x85\xd4\x67\x1e\xa1\xb3\xfe\x23\x47\x41\xd5\x79\x90\x30\xfb\x02\x14\x33\x56\xbe\xf5\xd5\x43\x9a\xe5\x6f\xaa\x7b\xb2\x20\x65\xe1\x67\x36\xc8\xef\x2c\x58\xd0\xda\xd7\xf6\x54\x2c\xca\x49\x5a\x6b\xf8\xbb\xa6\x25\x73\xb3\xde\x8f\x31\x73\x1c\xd9\xf5\xb6\xe8\x51\x7c\xc7\xce\x66\x60\x2e\x59\xf7\x96\x37\x6b\x8b\x72\xbd\xc5\x1a\x6a\xa4\xc5\x32\x4e\x2a\xce\xe8\x8e\x5f\x13\xfc\xb2\x11\x6c\xe3\x76\x5a\xcd\x26\x1b\x9b\xf6\x97\xec\x8a\x9a\xe4\xdc\xea\x49\xa6\xac\x5a\x72\xd0\x3b\xcb\x78\x86\x29\xfe\x56\xfa\x14\xad\x94\xd6\x32\x15\xac\xb1\xa3\xe5\x63\x36\xc6\x53\xfc\x30\x9b\x7c\xb2\xbb\x74\xb6\x7c\x35\x3a\x09\x71\x2b\xab\x62\x2c\x28\x3a\x30\xdf\x5b\x42\x44\xe0\x9b\x36\x24\xa2\x3d\x25\xfb\xe1\xb3\x6a\xf6\x30\x4c\x67\x40\x01\x0b\xb3\x27\xb6\x74\x5e\x09\xec\x59\x6d\xbb\x5a\xdc\x96\x96\x0d\xe6\x58\x13\x5f\xf9\x64\x23\x6b\xb4\xdc\x7a\xf2\x3c\xcd\x99\xcd\xba\x9f\xe4\x26\x66\xce\xf9\xc8\x8c\x50\x52\x0e\xb7\xc0\x5a\xef\xd2\x46\xb6\x63\x97\xd0\xa3\x3b\xf8\x5a\x72\x63\x5f\xbc\xd4\xf4\x0f\x3e\x41\x12\x64\xc5\x86\x92\xf6\x63\xe6\x56\xc2\xd3\xe7\x45\xa1\x27\xe8\x49\x20\x5f\xae\x3f\x63\xc5\x7c\x1f\x0d\x7f\x07\x01\xe8\xc4\xc6\x7d\xe2\xc8\x68\x19\x62\x2e\x3c\x21\x0c\x4b\xeb\x6b\x4c\xac\x93\x5f\xd9\x90\x94\x74\xa2\x72\xf4\xce\x65\x53\xd3\x63\x10\xf4\x59\xce\x21\x25\xc6\x6a\x06\xac\x7e\x4a\x7e\x7c\x85\xe8\xd1\xec\x7a\x69\x47\xf8\x6e\x5c\x8b\x46\x6c\x24\xaa\xde\x0b\x61\x94\x10\x99\x58\xb4\xed\x45\xc0\x75\x75\x49\x8f\xe8\xe7\x5c\x0b\x6d\x20\x2f\x70\x65\xd0\xae\xb7\xec\xc2\xcb\xa8\xb7\x6a\x6a\xa4\xa0\x85\x2c\xd4\x6d\x84\x09\xd1\xe5\xb9\xd5\x33\x24\x13\x0b\x91\x30\x40\xee\x7f\x4d\x31\xcd\x1a\x82\xd6\x89\xde\x8c\x87\x1f\xbd\x8b\xcf\xc7\xa4\xa0\xcc\xd5\xc3\x17\x3b\xd7\xca\xe7\x10\x67\xb7\x38\x65\x0a\x7c\x6f\x8c\xfa\xe6\x68\xf1\xbd\x49\xcd\x08\x64\x16\xac\xd2\x92\xc0\x38\x07\xd6\xa5\x30\xb2\xcb\xba\x4e\xf3\x24\xaa\x9a\x1b\x17\x1b\x86\xf4\xcc\x66\xab\xd9\xab\x72\x66\xc7\xe0\x51\x3d\x1b\x06\xcf\x0a\xcb\xfd\x48\x54\xf4\x2c\x36\x6d\xf4\x03\xc7\x3a\x1e\x75\x86\xc9\xf7\xce\x47\xf7\x5c\x26\x3e\x53\x4d\xa2\x40\x64\x45\x4b\x16\x1c\xd6\xac\x30\x20\xdc\x61\x02\xe8\xe0\x73\x8c\x0b\xb3\x1c\x3d\xfb\xe1\x73\xf5\x17\xaa\x00\xd3\x33\x59\xbf\x8e\x4b\x25\xf8\x02\xa8\x8a\x98\x85\x66\x6d\xe9\x63\x63\xb1\xe0\x66\xd9\xcf\x7d\x44\xf6\xf7\x55\xe6\x88\xea\xd3\xaa\x48\xd0\xba\x00\xfb\xd9\x70\xd8\xa7\x4a\xe7\x55\x13\x10\x21\x31\x12\x4a\x44\xce\x4c\x89\xe0\x70\x95\xe5\x9e\x74\x3f\xf4\x11\x67\xb1\xc9\x62\xad\x91\x26\xbe\xc9\xc8\x3e\x36\x74\x4e\x75\x1b\xac\x10\x02\xf7\xe9\xb4\x12\x21\xb0\x66\x16\xb8\x10\x34\x86\x89\xbf\xec\xe5\xae\x21\x95\x85\x40\xce\xfe\x68\x47\xd7\x59\x6a\xe2\x0c\xb0\xce\x02\x53\xc0\xb9\x15\x6f\xbc\x7c\xb2\x72\x6d\x2e\x15\x80\x2a\xdb\x34\xdc\x10\x83\xf2\xd4\x9b\xd8\xaf\x3f\xb5\xd9\xce\x6d\x4c\xba\x75\x18\x07\xab\x24\x04\x53\xca\x4a\x00\x63\x73\x5b\xca\xa0\x9e\x68\x4a\xa3\x1d\x57\xeb\x43\xfa\x58\x8a\x1a\xd4\xc4\xf1\x51\x43\xc6\xa1\x86\xb0\xdd\x33\x65\x45\x6c\x65\xc9\x8f\xe4\xc6\x94\x2d\x60\x2b\x0d\xf3\x38\x68\x24\x81\x6d\x11\x68\x03\x2b\x8f\xe1\x81\x72\xd8\x9d\xb9\x1f\xf3\x4d\x55\x75\x95\xf0\x66\xf3\xc4\x58\x92\x8c\x03\x4d\x68\x4a\xe6\xa6\xb3\x69\x03\x84\x9a\xc7\x52\x95\xa1\x5f\x07\x76\x40\x6b\xec\x6d\xaf\x58\x11\xd6\x68\xb8\x4c\x52\x65\xe6\xe8\x46\x7f\x3a\x9a\xb8\xd3\xbb\x4b\xc6\xa2\xd2\xd8\x01\x22\x11\x53\x98\x7b\x60\x21\x63\x52\xff\xa1\x87\xd9\x86\xee\x55\x6a\x24\x0b\xa3\xdf\x38\xbd\xc7\xdb\x01\x4a\x91\xb5\xe8\x69\x2d\xaf\xe3\x51\xe7\x44\x5e\x7c\x5e\x8d\x42\x53\xdf\x83\x20\x58\x44\xd6\xc0\xa5\x1d\x7f\x2b\x69\x9c\x68\x24\x9d\x55\x79\xdc\x04\x98\x62\x3c\x19\x4b\x15\x27\xc8\x7e\x10\x08\x6a\xec\x34\xd5\x64\xe4\x34\x4e\xd6\x19\x83\x9e\xb9\x04\x4c\x50\x37\xdd\xe9\x28\x97\x19\x83\x75\x8d\x74\xa4\xf5\xa5\x79\x2a\x15\xdd\x6b\xe6\x85\xd3\xc1\xbb\xe3\xb9\x99\x84\xad\xc2\xf4\x92\xd2\xa0\xcc\x79\xf1\x44\x02\x8f\x48\x8e\xce\x4d\x5e\x65\x28\x35\x0f\x69\x96\xf9\x15\x06\xa5\x17\xb4\xa9\x1b\xc3\x15\x27\xd6\x0d\xf0\x40\x9e\x15\xb4\x1a\x7d\xf6\x73\x9a\xfc\x47\xf4\xd0\xd2\x53\xcf\xa2\xd7\x0a\x0d\xbb\x54\x56\xa9\x50\x18\x42\x00\x6b\x9b\xac\x55\x51\xd0\x37\x96\xa1\x93\xee\x7d\xf4\x93\xcc\x29\x47\x13\xe3\xee\xc2\x82\x46\xcf\xce\xa3\xa5\x2d\xb0\xe5\xc9\x82\x5f\x71\xa6\xf3\x48\x63\xca\x3c\xa1\xb9\x16\x7a\x07\x15\xf3\xf4\x3c\xa7\x1d\x42\x0c\x1d\x77\x96\x6b\x43\x87\x26\x4d\xad\x6e\xac\xee\x21\x58\x83\x18\x99\x9c\x4e\x7c\x28\xd3\xad\x4b\x6d\x91\xb5\x10\xc1\x1c\x74\xcd\x6e\xc4\xe9\x5c\xa9\x03\x4c\x56\x09\xb2\x4e\x97\xa9\xf5\x4c\xba\x27\xc2\xf2\xb8\x50\x05\x97\x52\xc6\x99\xd9\xd0\x54\x26\x2a\x81\x02\x86\xf4\xd2\xb2\x08\x65\x41\x58\x9d\x59\xe2\x06\xe1\x63\x4c\x17\x57\x5a\x3e\x1d\x1a\xfd\x55\x2d\x81\x59\x59\xb1\xfb\x68\x6a\xd6\x0a\x2e\x43\x93\x3f\x5c\x66\x5c\x81\xa2\x28\xae\xe3\x6a\xa7\x68\x76\x92\x87\xde\x97\x82\xdf\x29\x36\x9a\x54\x3c\x79\x58\x5d\xb1\x94\x1a\x95\xd5\x00\xc6\xe0\xd0\xaa\x96\x08\x0d\xba\x27\x28\x07\x85\x96\x50\x9b\x9d\x0e\x57\x56\xe0\xa4\x73\xa0\x2c\x3d\x05\x2b\x09\x02\x5d\xd5\x01\x71\xb5\x92\xfa\x41\xc0\xb0\x7e\xa2\x52\x11\x80\x61\x36\x92\xa9\x47\x74\xe6\x65\x63\xaf\x8a\x0f\x3a\xaa\x46\x5e\x36\x66\xb0\xde\x86\x96\x2a\x7d\xe0\xca\xfa\xc6\x94\x41\x62\xac\x66\x6e\x95\xe1\x82\x04\xaf\xf0\x8c\xe7\xa6\x84\xf8\xfc\x69\x9f\x09\xca\x5d\xb3\x5a\xfc\xbc\x80\x67\x20\x5e\xb2\x1b\xb6\xb3\x6a\xd3\xb5\x52\x87\x8b\x31\x49\x8a\x23\x9c\xdd\x68\xa5\xc7\x24\xd3\x6f\x37\x9b\xd4\x0a\xd3\xb8\xa4\x19\xb1\xdd\x84\xe2\xc3\x5b\x65\x4d\x4c\x9d\x03\xb6\xa9\xcc\x9a\xd8\xaa\x9c\xc8\xa7\x25\x24\x4b\x65\x1b\x11\x81\xb1\xde\x77\x99\x99\x77\xd4\x09\x0d\x31\xb8\x05\xb9\xe5\x57\x89\x0b\x53\x9c\x7c\x30\xdc\x92\x26\x2e\xb7\x30\xf9\x31\xb7\x30\x16\x88\x16\x6b\x19\xcb\x0a\x08\x3d\x4c\x57\xf6\x0c\x61\x63\xdd\x6c\x9b\x42\xcd\xab\xf2\x07\x6c\xd8\x45\x19\xc0\x49\x22\x11\x2e\x8b\x36\xeb\xf8\xb0\x5d\x4a\x62\x63\x31\x1f\xd0\x31\x54\x5b\x86\x2a\x0d\x5a\x42\xa1\xc4\x5c\x3d\x28\xfa\x60\x55\x43\xfe\xd0\xf3\xc6\x8c\xc7\x70\x9a\x28\x84\xb1\x7a\x91\x86\xf5\x94\x8e\xdd\xe0\xd3\x9e\x89\xf2\xac\xe0\x36\x4f\x49\x12\x20\x8a\x1d\x6c\x3c\xed\x5e\xe8\x57\xa9\x22\x8c\x85\xc8\x3a\x3e\x7f\x0a\x99\x2d\xf6\x2e\xc1\xf6\xf6\x0e\x5d\xa1\x65\xd6\x02\xe4\x23\xdb\xd4\xf0\x84\xd9\x75\x05\xd3\x38\xd2\x3e\x02\x9b\x6a\x8b\xe5\x2a\x5d\x01\x04\x5e\xf7\xba\x94\x14\x92\x31\xab\x3d\xd3\xe6\x4b\xd6\x9a\xc0\x22\xc9\xcd\x3b\x5d\x43\x45\xeb\x6a\x35\x6e\xcb\x0f\xd4\x89\xc3\x02\xf5\x3a\x1d\x1c\xce\xef\x5a\x65\x2c\x51\x02\xef\x4c\x99\x1d\x7a\x9e\x54\x4a\x1b\xa8\x8b\x29\x16\xb2\x4e\x5d\x7c\x4c\x12\x7a\xaa\x45\x6b\x39\x60\x80\xf2\x03\xcf\xb9\x24\x40\x10\x75\x7f\xb7\x3c\x51\x48\x5b\x96\xd1\x8e\x34\x1f\x94\x75\x3b\x0d\x0c\xdb\x37\x1e\x16\xdc\x4f\x07\x3f\x66\x65\xcb\xaa\xa4\x9a\x1f\x9b\x30\xd1\xe3\x06\x17\x79\xa0\x8c\xd4\x05\x24\xd4\xf8\x4e\x4b\x88\x69\xdc\x96\x4d\xf1\x29\xb4\x19\xa1\xf2\x4a\xa1\xae\x74\x79\x65\xf9\x5f\x16\xe3\x12\xa1\x28\x16\x05\xa4\x16\x00\x93\x63\x5f\x88\x41\xec\x1e\x49\x4f\x30\x4b\x94\x59\xa7\x46\x03\xd1\x0e\x98\x7c\x25\x66\x53\x04\x06\x8c\x5f\x2e\x49\x5f\xb2\x88\xb4\xae\x92\x5f\x5f\x48\x6a\xb0\xf3\x8b\xe9\xea\x4a\x9d\x9e\x94\x9e\x27\xa5\xa6\x72\xc3\xcd\x92\x08\xd9\x54\x81\xaf\x28\x3e\xb1\x90\xa6\x54\x97\x4b\x65\xd9\x0f\x05\x0f\x95\x30\x37\xab\xa2\x8d\x55\xb7\x2d\x4b\xd8\x7c\xe1\x6a\xb2\xbc\x1c\xac\xb7\xb3\x72\x8c\x9a\xfa\xeb\x5c\xa6\xaf\x28\x73\x11\x9b\x95\xf0\x03\x65\xf2\x19\x46\x7a\x45\x13\x99\xcd\x68\xff\x06\x35\x49\x85\x00\x87\x0e\xcb\x38\x38\x33\x6e\x1a\xab\xa2\x2a\xcb\xfc\xa8\x69\x51\x76\x1d\x50\x8b\x54\xe1\x42\x9b\x34\xfa\x81\xe8\xbb\x6b\xfc\x71\x8c\xca\x70\x34\x8d\x22\x4b\x2c\x71\xab\xf4\xa1\x2d\x07\x62\xcd\x76\x8a\x9d\xd8\x31\x47\xf5\x6d\x05\x43\x3b\xef\xab\x95\x7a\x4b\xff\x2e\xd1\xb5\x88\x04\xb2\xf0\xc8\x89\xbb\x05\xb6\x41\xa7\x58\x8b\x95\x7e\x33\x9c\xc5\x6f\x3e\x6a\xba\xc1\x02\x22\x7e\xf6\x93\x50\x73\xbd\xba\x25\x20\x2e\xb2\x97\x1f\x6b\x68\x1b\xfd\x9f\xc4\x1e\x59\xf5\xb4\xe6\x4c\x1a\x61\xbb\x9d\x62\x9e\x4e\x52\xad\x21\x3e\x5b\x36\xdb\x6f\x6c\xcb\xdf\xe8\xe5\xa6\xb9\x45\x48\x25\xc8\xc9\x1e\x12\x75\xe2\x0e\x44\x58\x55\xaa\xd7\xca\x62\x67\xc6\x40\x74\x88\xe3\x2b\xab\x4a\xac\x8c\x21\xce\x9a\x41\x6b\x2c\xd4\x66\x80\xbc\x70\xb7\xe3\xe9\xbb\xf4\xb2\xfc\xc5\x5e\xb3\xa7\x03\x83\xf7\x04\xc6\xc5\xee\x23\x7a\x58\x85\x34\x4c\x8c\xac\xa9\xc4\xc8\xa3\x23\xcb\xd7\x13\x06\x6b\x2d\x09\xe4\x84\x7f\xb7\x8e\x9f\x5c\x56\x8d\x19\x98\xa7\x4d\x0a\xf0\x16\x42\x03\x98\xa5\xd2\x42\xeb\xc7\x43\x26\x2d\xe7\xb4\x5e\xb4\x25\xb0\x98\x13\x03\xa4\xb6\x5c\xcf\xc6\xcc\xd4\x94\x35\xcc\x0b\xf0\x5c\x27\xa7\xc3\x1c\xec\x0a\x42\xaa\xce\x9e\x31\x5f\x72\x4a\x6e\xdb\xda\xd3\x08\x05\x73\xfd\x7f\xd9\x7b\x93\x1e\x47\xb2\x63\x4d\xf4\xaf\x38\xea\x6d\x5e\x2f\xdc\x70\x6c\x3a\xc3\xa2\x17\x59\x29\x15\x62\x91\xb5\x12\x10\x5b\x81\x60\xeb\x29\x84\x66\x4a\x82\x52\xcd\x46\xc7\xaf\x7f\xb0\xcf\x8e\x3b\x19\x73\xa4\xaa\x74\xfb\x4a\x37\x50\x45\xa7\x67\x90\x74\xf7\x33\xd9\xb1\xe1\xb3\xcf\xe0\xc2\xf0\x7a\xf1\x90\xc2\xee\x4f\xe5\xbd\xad\x19\xe3\x56\x06\xca\xaa\x65\x5d\x6b\x4c\x61\x4d\x2e\x88\x15\x20\xb5\xd4\x85\x6b\xf2\x96\x61\xc2\xc3\x80\x50\xd9\x0a\xc0\x59\xca\xe3\xd2\x0f\xf0\x7e\xcb\x4e\x5f\x9e\x1e\x93\x76\x04\xa9\x63\x33\x04\x62\x10\x8b\x6e\x59\xa1\x52\x12\xbf\xa6\xa1\x82\x84\x8c\xef\x8e\x49\x6e\xd8\x72\x07\x42\xad\xb1\x33\x87\x1d\xe9\xf1\x9b\x81\x90\x0f\x1c\xbc\xa0\x82\x1d\x15\x8b\x1e\xa6\x04\x58\x91\xd6\xd8\xe3\x3a\x02\xb3\x61\xd6\x79\xe7\xfb\xaf\xa4\x48\x1f\x1d\xbd\x86\x10\x68\x30\x9f\x60\x23\x68\x26\x67\x6b\x18\x67\xf5\x80\xaa\x67\x1b\x51\xa2\x57\x52\x3e\xa6\xa9\xeb\x82\x3a\x71\x52\x91\x51\x4f\x26\xd3\x29\xba\x91\xaf\x65\xa9\x11\xf4\xca\x39\x84\xf2\x01\xd9\xbd\xfe\xd0\x27\x7a\x49\x36\x65\xd4\xae\x2f\xb3\x19\x60\x72\x84\x31\xdd\xc8\x58\x0e\xc0\x2d\xb9\x5f\x3b\x4b\x63\x11\x58\x62\xce\xae\x3d\x91\x45\x70\x21\xc0\x09\x21\x38\x7d\xf7\x8e\x82\x50\xaf\x1f\x10\xfa\x6a\x3b\x5b\xf0\x4c\xe1\x87\xe2\x3e\xb7\x92\x3e\x8b\x13\x4c\x6f\x4b\x3d\x50\x1d\x3b\xcd\x26\xee\x22\x6a\xb7\xa1\x38\x1d\xa0\x1d\xb7\x8b\x33\x14\xf5\x57\xd3\x19\x0a\x85\x04\x41\xc4\x6d\xe3\xc8\xeb\x81\x75\x60\x7b\xaa\xa4\x06\x68\x6d\x23\xbe\x68\xed\x6e\x53\x84\xdd\x72\x0f\x90\x84\x0a\xa2\xc3\x5b\x3b\x90\xd5\xd0\xf5\x77\x57\x7b\x8a\x83\xda\x7b\xbc\xf6\x9e\x88\xdd\x16\xde\x50\xd4\xf3\xf3\xb4\x44\x38\x29\x18\xf2\x56\xb9\xf7\xc1\x2f\xe7\xd9\xde\x30\x69\x73\xb1\x1c\x68\x38\xa2\x34\xbb\x23\x14\x7f\xbe\x55\xea\x15\x20\x74\xf8\x94\xb6\xe4\x50\xb8\x3f\xcc\x3a\x85\xac\xda\x98\xa1\xe1\x7a\xe1\x50\xad\x40\x14\x3a\x59\xe5\x72\x93\xbb\xff\x0a\xd0\x62\x48\x09\xbf\x43\x06\x7b\x01\xbd\x10\x58\xc8\x40\x49\xa6\x96\x43\xd5\x4b\x05\xfb\x6d\x5e\x33\xc4\xd8\x11\xad\x81\x68\xe9\x92\xc2\x73\x84\xba\x31\xc9\x16\xbb\xd7\x78\xed\xb3\x2c\x26\x6a\xcc\x3f\x6b\x49\x97\xb0\x4d\x34\x94\x60\xc4\xee\x90\x63\x04\x57\x54\x3b\x80\x8e\xa7\xea\x34\x87\x31\x33\xd9\x6b\x0c\x35\x86\x14\xe2\x12\xbe\x6c\xb0\x4e\x42\x19\xb0\x74\x8c\x1c\xe0\x0f\xd0\x0b\xb1\xcc\xc8\x31\x85\x28\xe7\xbd\x14\x5c\xa6\xad\x68\x8e\x32\x84\x8e\xc9\x5c\x0c\xad\xce\xcb\x26\x47\xe1\x01\x04\x1f\x2a\x97\xa2\x92\xe0\x9a\x41\xb8\x6b\xf7\x79\x2a\xf1\x00\x93\x40\x4c\xdf\x92\x1a\x9d\x24\x89\x70\x28\xf0\x3c\xfc\x00\x55\x5f\xeb\xd6\xa4\x11\x0a\x42\x4b\x77\x71\x2a\x07\x02\xa7\x87\x4c\x1e\x12\x4b\xb7\x6b\x81\x93\x7a\x4e\xbf\x36\x0e\xa0\x4f\xe3\xdd\x8b\x19\xfb\x5a\xd2\xfc\x6a\x1e\xe6\xba\x44\x7c\xcf\x97\xc7\x53\x24\x2b\x79\x69\x1f\x9b\xcf\x58\x65\x2a\x05\xd5\xd2\xdd\xa9\xe3\x40\x3d\x4c\xc6\x6d\x52\xa5\x7e\x09\x5f\x2e\x4c\xd3\xb8\xbd\x4f\x3f\x4c\xb2\x56\x20\xb8\xd3\x60\x7f\xfb\x31\x86\x00\xa5\x16\x31\xab\x3a\x35\xc6\xdc\xe0\xdc\x85\xb4\x4c\x96\x29\x6c\x9a\x49\x83\x76\xcc\xc8\x40\x1b\x19\x82\xf4\x0c\x41\x0a\xfc\x9d\x05\x7c\xa9\x0a\x9f\xe9\x9c\xe3\x25\x8c\x2d\x4c\x9d\xd8\x68\xc1\x83\xc7\x59\x3e\x3c\x14\x8e\xc1\x9b\xbb\x33\x86\x1c\xba\xfb\x90\x5c\xea\xe6\x98\xb7\xd1\x39\x3c\x57\x59\xa8\xd8\x08\x9e\xc7\x6d\x0f\x30\x0a\x2f\x64\xb1\xf0\xc1\x14\x05\xba\xb7\xb5\x79\xbc\x62\x09\x65\x94\x6c\x49\x85\x10\x33\x17\x0a\xf4\x00\x03\x26\x76\xc0\x34\x53\x92\x05\x09\xe1\x60\x58\xb3\x59\xa1\x2f\xbe\x1f\xbb\x1c\xa8\x9d\x6d\xee\x51\xa9\x56\xc2\x55\xe4\xd3\xff\x9f\x84\x11\x88\x40\xc0\xf5\x3f\x52\x1c\x73\xec\xaa\x93\x27\xa1\x64\x20\x69\xcc\x9a\xca\xad\x3e\x30\x91\xb6\xbd\x34\x85\x4b\xe8\x1a\xa1\x4f\x41\xb8\x26\xe7\x0a\x23\xea\xa8\x3d\xfb\xa6\x68\xdf\xfc\x9d\x9c\xe8\x4b\x12\x14\xd6\x04\x16\xac\x4e\x90\x14\x9c\x1a\x00\x4a\xd7\x32\xa6\x9d\xc5\xe4\xa0\xce\xa8\x88\xb8\xb6\x98\x4f\x23\xf7\x97\x58\x1a\x31\xb5\x15\xca\x08\xaa\xab\x8e\x96\xac\x2a\x80\x4c\x41\x97\xa8\x20\xd1\xb2\xb9\x0d\x80\x66\x03\x34\x09\x29\xa5\x1b\xba\xd6\x93\x82\x90\x85\xda\xa8\x34\xb8\x65\xf5\xf0\x5a\x32\x24\x03\xce\xec\x01\x26\x49\xac\xa6\xd1\x2c\x75\xfb\x58\x84\x0d\xa5\x5e\x51\xe7\xd2\xa8\x16\xb8\x1d\xa8\x8b\x91\x5b\x0b\xdd\x8a\xfa\x40\xc9\x36\xf1\x5d\x81\xc8\xee\x4c\xd9\xbf\x79\x37\x8f\x93\x47\x09\xf3\x08\x0a\x48\xe7\x15\xf6\x79\x43\xd4\x1e\xe6\x60\x8c\x33\x74\xc6\x91\x19\x40\x31\xd7\x79\x9a\x00\xc9\x26\xdf\x53\xe0\x97\x69\xc9\x83\xfd\x43\x93\x53\x11\x6a\x14\x18\x35\x5a\x96\xbf\x76\x38\xfa\x2a\xbc\x4f\x56\x27\x0e\x21\x84\x14\xc8\x6f\x52\x55\x87\x5a\x5e\x52\xf6\x1e\x27\xb7\x25\x3a\x6e\x8c\x8c\xb5\x33\x62\x34\x89\x7a\x80\x9f\x4e\xa0\x84\xf6\x01\xa0\x09\x56\xc8\x21\x34\x1b\x48\x11\xbb\xd0\x33\x41\xfb\xa1\x6e\x35\x5e\x3b\xc1\x43\x0e\xc6\xa8\x70\xab\x4e\x8f\x25\x44\x70\xcc\xec\x78\x6d\xbc\x28\x86\x15\x71\x4c\xfa\x13\x76\x18\x71\x16\x92\x57\x40\xc1\x1b\x8b\x50\x92\xdc\x4b\x43\xbb\x03\x4c\x13\x19\xd3\x9a\x2e\xe3\x54\x39\xd1\xa1\xf0\x0d\x38\x28\x52\xa3\x33\x3b\x56\x0d\xbc\x1d\xe9\xec\xdf\x4a\x94\x01\x90\x18\xc2\x35\xae\x51\x63\x80\x41\x75\xae\xd4\x00\x0c\xaa\xb0\xd0\x34\xa7\x3c\x78\x75\xf0\x10\xda\x93\xd2\x56\x34\xcb\x9a\xd5\xe9\x92\x84\x2a\xb0\x24\x53\x30\x66\xaa\x87\x3a\x92\xce\xad\x4a\x0a\x72\x8a\xda\x3a\x00\x41\x1b\x18\x13\x95\xbe\x12\x13\x05\xe7\x7d\x69\x3a\x63\x5a\x93\xf6\xba\xa7\x38\xec\x30\x7d\x43\xbf\x09\x53\x7c\xd8\xa4\xf4\xe0\xd0\x72\x0c\x90\x7f\xf4\xa2\x63\x30\xeb\x09\xc1\xfb\x74\x26\x4d\x09\x3b\xb5\x23\x87\xb3\x35\x76\xb8\x36\x6b\x39\x41\x9a\x80\x48\x1b\x2e\x0a\xdd\xe2\x4a\x58\xe1\x3d\xf5\x5b\x51\x8f\xd5\x8b\x4a\xa2\x28\x83\x0e\x16\xf1\x24\x6b\x15\x0e\x09\x21\xd4\xa4\x92\xb3\x85\x9e\x8e\x87\x8b\x8b\x77\xcd\x7d\x16\xe5\xb9\xe1\xae\xa9\xa0\x80\x81\x1b\xf1\x98\x63\x0e\x2f\xab\xb6\xf4\x5e\x8e\x10\xf9\x75\xc3\x67\x84\xb8\xc7\xc6\x58\x11\x5a\x50\x46\xb0\xd3\x11\xc1\xdb\xb4\x08\x8b\x3d\x40\x07\x55\x01\x59\x66\xd2\x5a\x34\xd0\x15\x90\xb6\x18\x9b\x0b\xc3\xfd\x99\xae\x69\xea\xd3\x23\x31\xd2\xf4\x46\xe0\x56\xc1\x0f\x93\x1a\x8f\x56\x68\x34\xf0\x63\x91\x41\x2f\x37\x18\x4f\x88\x43\xa3\x9c\x43\x8f\xab\xc7\xe8\x82\x7c\x7b\x5a\xa0\x71\xab\x26\x3c\x15\x8d\x11\x9b\x8e\xcb\x15\xaf\x1d\xa2\x6f\x22\x73\xa2\x26\x1c\xab\xe5\xf6\x3d\xc0\x1e\x06\xd7\x55\x1a\x19\xdd\xb2\x28\x01\x4f\xc8\x04\xa2\x71\xf0\x61\xb4\x36\x00\xfd\xe1\x64\xdd\xc9\x2d\x04\x3b\x5c\xd8\xba\xa0\x56\xf6\x06\xe2\xb8\xe4\xc6\x3a\x4f\x39\xbd\x56\xf0\x23\x15\x01\xfd\x4c\x3d\x10\x62\x49\x73\xb7\x1c\xd8\x31\x8f\x19\x2b\x4f\xfe\xa7\x98\x69\xf1\x7c\xa6\xfd\x04\x37\x70\xbb\x72\x28\x5b\x08\x46\x82\xa3\x32\x04\x0d\x8d\x18\x0a\x07\x7b\x0b\x59\x18\x8a\x30\x8f\x07\x87\x2a\x07\xee\xcc\x90\x6e\xe9\x2f\xef\x14\x86\x5f\xf5\x09\x19\x8e\x01\x83\x70\xeb\xbd\x21\x79\x53\xd3\x4d\xb8\x92\xa7\x46\x01\x2b\x4a\x73\x53\x02\x3d\x7d\x43\xe9\xda\x4c\x17\x4a\xf9\xa8\xe9\x04\x6a\x20\x74\xdb\xba\xb7\x6e\x76\x64\xfa\xe3\xa0\x8d\x73\xc8\xdf\xe9\xbf\x3d\x5d\x4c\xc9\x0c\x82\x67\xb1\x8f\x96\x68\x35\x2c\x4f\xaa\x88\x77\xeb\xe6\xc0\x83\x63\xc8\xc2\x5c\x8f\x31\x0a\x4b\x1e\xf0\xf0\xe8\x29\x44\x6e\xa2\x8d\x70\x9a\x72\x52\xf0\x95\x9e\xe3\x11\x6b\x38\x45\x7e\x73\xec\xba\x59\x4f\x0d\x54\x84\x78\x36\x4e\xa9\x3d\xd2\x1f\x08\x38\x18\x76\xef\x9a\x76\x33\x0f\xb0\x7e\x5a\xae\x3c\x14\x42\x03\x2c\x0f\xfe\x6d\x4e\xc9\xd6\x6b\xcf\x13\x65\x88\xcf\x74\x4b\x38\x0c\xd6\x36\x77\xa2\x2c\xcf\xda\xb7\xd8\x2b\x3c\x28\xbc\x9b\x38\xa3\x6e\xca\xf2\x94\xc7\xd3\x69\x16\xcd\x83\xef\x85\x53\xe7\x05\x49\x61\x9b\xce\xaf\x0a\x01\x09\xfb\x2e\x14\x3d\xc6\xb7\x37\x2d\x6e\xd4\xb8\x2f\x55\x28\x0d\xb1\x44\x33\xc6\xed\x29\x86\x3a\xb4\xcf\xb6\x65\x45\x84\x7c\xab\x79\x37\x85\xac\x6d\xc9\x68\x5c\x66\xbc\x16\x92\x6b\x3e\x77\x82\x45\x52\x0b\xce\x27\xae\xf9\xc0\xac\xb3\x40\x7b\x35\x62\x30\xb4\x16\x68\x90\xa8\x3d\x19\x6b\x7c\x88\xde\x1a\x49\x56\xb1\xb1\xcd\xfe\x9d\x9c\x52\x99\xb0\xa5\x93\x98\x5e\x2c\x61\x3d\x08\x2d\x3a\xe7\xec\x47\x22\xef\x74\x0e\x62\x6b\xcc\x8d\x39\xfe\x21\x23\x09\xb1\x60\x26\x42\x8f\xe8\x49\xfe\x5f\x26\xca\x27\x37\xf5\x3e\x5d\x0d\x65\x2b\x43\xd0\xf7\xc2\x31\x18\x06\x6d\x60\x3d\x0a\x3b\x62\x6e\xd1\x49\x80\x0f\xba\x24\x58\xa0\x6d\x5e\x3a\xf6\x08\xac\x01\x9f\xec\xfc\x3c\x2f\x9c\x3e\xd0\xba\x4e\x58\x7c\x9f\x37\x9c\x46\x6c\x58\x9b\xd3\x22\xe8\x7d\x33\x0d\x66\xa6\xda\xcc\xd2\xef\x09\x2b\x43\x8b\x99\xa7\x46\xc2\xd3\x7f\x8b\x12\x28\xc0\x6d\xdc\xbd\xdf\x11\xf9\x3d\x69\x88\x25\xfe\xbb\xe4\xf6\x84\x1a\xd9\xa8\x55\xbe\x80\xe2\x92\x8c\x12\x9c\x7b\x13\x12\x37\x7d\x38\xa9\x1a\x22\x9c\xec\xba\x41\xe2\xae\x6b\x9e\x1e\xb2\xe4\x1e\x5f\xb1\x76\x67\x49\xc3\xc1\x17\xf0\x9b\x91\x64\x16\x8e\xd8\x8e\x7e\x8b\xdb\x3c\x44\xbf\x01\xfc\x96\xd8\x5d\x24\xd0\xed\xd0\x37\x94\xf5\x40\xc0\x05\xd1\xa5\x44\xbe\x59\x82\xfe\xdb\x60\x40\xe6\x32\x5a\x2d\x40\x56\xfa\xf4\x36\x48\x4f\xcc\xea\xb4\xb5\x0c\x32\x08\x29\x56\xe0\x18\x12\xf2\x3e\xae\x30\xab\x21\x0c\x80\x0a\x0a\x41\x2b\x1b\x64\x15\xe5\x20\x91\xe5\x12\xfd\xa2\x95\x7a\x12\x15\x20\x17\x49\x10\x84\xdb\x00\xab\x7d\x03\xac\xd6\x0b\x60\xb5\xee\x80\xd5\x06\xd6\x50\x40\x36\x2f\xee\xd1\x21\x59\x01\x4a\xe0\x18\x4d\xe9\xed\xa8\x64\x67\x19\x17\xbf\x82\xac\x2a\xbe\x51\x2b\x48\x0d\xbf\x85\xbc\xcc\xdf\x00\xa9\x6a\x3b\x8d\x55\x62\xd4\x30\x24\x45\x77\xab\x3b\xb4\x0f\x3d\x66\x66\x68\x82\x56\x39\x31\xab\x95\x93\x23\x0e\x2b\xbd\x02\x31\xa3\x42\xa1\xda\x48\xa9\x99\xc2\x13\x72\x78\xc0\xa9\x9e\x19\x15\xa1\xcf\xc7\xbd\xbb\x01\x6b\x61\x05\x45\x21\xc8\x7a\x02\x56\xb3\xfa\x0d\x94\x77\x50\x75\xcf\x02\xaa\x19\x26\xd9\x80\x22\xdc\x8e\xd1\x87\x08\xac\x4c\x10\xab\x25\x92\x28\xfe\x44\x96\x8a\x84\x52\x4f\x22\x3f\xe8\x77\xc8\x5a\x4a\x2d\x6a\xc3\xb0\x1a\x88\xd9\x33\x71\x63\x85\x7f\x6e\x62\x58\xd3\x5f\x4b\x02\x2d\x12\xf0\xa5\x9a\x6a\xe7\xe0\xac\xf9\xde\xd2\x6d\x27\x55\xae\x7c\xb3\x2a\x4e\xd5\xc6\x84\xb0\xfa\x06\x61\xf5\x0d\xc2\xca\x3b\x86\x15\x14\xd2\x3d\x11\xac\x27\x04\x4b\x93\xb0\x34\xfe\x60\xc7\xac\x99\x80\x52\xf3\x13\xd2\x6a\x57\x90\x56\x4b\x48\x6b\xf3\x09\x17\x08\xc5\x00\x9a\x08\x4f\x57\x57\x3a\x9a\xa1\x72\x87\xf6\x01\x44\xe8\x33\x8c\x4a\x3f\xf5\x1f\x7f\x62\xde\x17\xf6\xf0\x01\xbe\xa8\xd1\x76\x53\x24\x0b\x9a\xa6\x33\xdb\xb8\x02\x0c\x2d\x86\x15\xba\x45\x91\x05\x4a\x73\x42\x57\x78\x0b\x2f\x58\xe6\x39\x21\x67\x92\xa9\xa6\x8f\xe1\x49\x18\xb9\xd7\x89\x49\xa5\xe6\x72\xde\x35\x32\x30\x9d\xa9\x4e\x90\x4c\xf7\x36\x7f\x63\xbc\x85\x90\x6d\x4a\x06\x16\x80\x08\x32\x80\x91\x7a\xd5\x71\x86\x92\x65\x0b\x25\xc3\xd0\x8d\x33\x0f\xfd\x7d\x05\x28\x4b\x62\xa7\xad\xb5\x27\x03\x71\x07\x8b\x33\x70\x41\x7b\xb5\xfd\x91\xc4\x90\x45\x93\x61\xb7\xa7\x4b\xc6\xa9\xc1\xb4\xde\xe0\x00\x38\x1f\xe9\xac\x00\x1a\x00\x40\x64\xdf\xd1\x00\xed\x38\xbd\x11\x40\x03\xc0\x4f\x04\x30\x00\x70\xae\x93\x74\xf5\x18\xaa\x09\x66\x18\xd0\x00\xa0\x1c\x75\xd4\x69\x29\x4d\xa0\xb9\x84\x86\x66\x0d\xe5\x67\x3a\xdc\xb9\x61\xdf\x20\xb3\xb9\x21\x1a\xce\x14\xea\xc8\xa0\xd1\xfb\x22\x25\x54\xbe\x1d\x26\x83\x18\xb4\x64\xa3\x41\xa2\x91\x51\xe8\xae\x33\x0a\x2d\x88\x03\x81\xe6\x1a\x88\xa8\x15\x81\xe6\x0c\x41\x03\x99\xd2\x32\x76\x9a\xa9\x15\x88\x1e\xd9\x16\x83\x86\xf7\x1c\x58\x8c\x68\x75\x48\xac\x75\xaa\x5f\x7d\x6e\x9d\x36\x34\x66\x34\xf4\xf6\xbe\x17\xbf\x92\x8b\x8b\x23\xa6\x6a\xea\xc5\x35\xf3\xd7\x43\x21\x50\x9d\x4e\xc1\x0c\xae\x00\xaa\x51\xd3\xb4\x6f\x7d\x07\x83\x41\x01\x0d\xa3\x35\x94\xc1\x50\xd8\x1c\xf4\xac\xa1\xae\x23\xb0\xd8\xa7\x86\x17\xca\x49\x42\x97\x7a\xdd\x35\x4c\xde\xe6\x8a\xb0\x5c\x07\xa2\x63\xb8\xc3\x6c\x6f\x85\x27\x34\x1b\x4a\x5c\x82\xb6\x28\x77\xb7\x1d\x5a\x20\x09\x2d\xa8\xe9\x2a\x51\x8c\x6e\x42\x0b\x3a\x72\xe0\xa5\x76\xea\x2e\x54\xc5\x4f\xb1\x5b\x22\xe8\xd2\xcf\xf3\xc6\x28\x94\x02\xae\x76\xea\x3d\x96\x87\x01\x58\xa0\x08\x6d\x5b\xf3\x04\x16\x38\x53\xcd\x32\x4f\xfc\x34\x21\xf8\x37\xf5\x93\xb2\x5c\x72\x82\xba\x2f\x31\x3b\x78\xba\xef\x11\x7d\x41\xe5\x09\x84\xe9\xd1\xd9\x93\xac\x70\x0b\xb8\x80\x61\x90\x63\xa3\x84\x32\x8c\xe5\xd6\xb7\xb2\x28\x10\x3c\x00\x26\x36\xb8\x13\x00\x52\x02\x9c\x10\x90\x49\xf0\xf1\x20\x5e\x84\x01\x04\xbe\x16\x93\x45\x6b\xba\x81\x7c\x12\xf0\x65\x24\x10\xca\x11\x06\xb9\x2a\xbc\xf7\x48\x0b\x48\xe7\x49\x4d\xcb\x3e\xf6\x30\x00\x00\xac\x48\x52\x38\x02\x58\x0e\x19\xcd\x23\x2b\x44\xf0\xec\x9d\xe2\x2d\xf4\x49\x44\xfd\x4b\x03\x0f\xa5\x27\x2e\x86\xb7\x0e\x6e\x29\x1e\x50\x0d\xa3\xc2\x52\x35\x38\xbd\x13\x4d\xcf\xb5\xcd\xa8\x79\x9e\x96\x4c\x8c\x12\x78\x16\x2c\xc9\x76\xc3\x84\x0d\x89\x95\xf9\x41\x78\xd0\x9e\x9c\x8c\x8d\xb2\x6a\x52\xd6\x0d\x90\x11\x0b\x34\x4b\x71\x58\xc2\x5d\x63\x38\xb2\x06\x34\xf5\x18\x83\x56\xec\x40\x16\x9f\x5f\x8a\x93\xc0\x38\xe8\x4f\x73\xbd\x1e\xe8\x5b\x02\x7d\x2b\x54\xee\x0a\xdc\x83\x61\xbc\x5a\x1f\x64\xd8\x0c\x42\x1a\x00\x79\x28\x89\x7a\x40\xa6\xc8\xd8\x50\x0f\xe0\xb1\x4d\xcf\x1c\x46\x13\x96\x13\xcc\x5a\x9e\x18\x87\x44\x3d\x64\x45\xcf\x39\xdc\xa5\x7a\x1a\x34\xd0\xaa\x59\x12\xf6\xa0\xb3\xcf\x06\x0c\x80\x56\x81\x7a\x00\x55\xb7\x24\x2f\xa6\x29\xf1\x00\x51\x0e\x69\xa7\x81\x04\x13\x32\x04\xac\x26\xee\x01\x00\x47\xf8\xa5\x2d\xd3\xb1\x62\x33\x4d\x30\x21\x04\x1a\x80\x3e\xe9\x38\x1d\x9e\x71\x79\xe1\x8d\xac\xa1\x3f\x44\x3d\x20\x36\x25\x40\xce\x7e\x5b\xb3\x0e\x05\x42\xaf\x2d\xf4\x89\x17\x2a\xa1\xcd\xaa\x67\x3c\x7c\x61\xa7\x6e\x17\x34\xa4\xe4\x0e\x0c\x1f\xb1\xf5\xe9\x33\xb4\x1d\x11\xe9\x5b\x5a\x47\x4c\xc1\x09\x89\x0c\x29\x97\xe0\x96\xd4\x2f\x1b\x27\x70\x96\xb3\x08\x58\x1b\x87\x98\x70\x0b\x0e\xdb\x80\x57\x30\x57\xac\xc9\x1f\x0f\x75\xc6\x66\x46\x48\x93\x0c\x62\x69\x28\x3e\x00\x6b\xc5\xe6\xea\x99\xbe\x41\x03\xae\xc0\x32\xc8\x80\xa1\xb0\x0d\x15\x09\xcd\x67\xb2\x72\xa3\x5c\x38\x5b\xec\x30\x7c\x81\x43\xf6\x87\x70\x48\x64\x07\xf6\xd5\x28\xd4\xaf\xa6\x87\x4a\xde\x96\x3a\x79\xe8\xcb\xdc\x76\xad\x62\x1f\xe9\xc2\xdb\xdb\x15\x18\x72\xd8\x15\x18\x32\x8d\x32\x85\xeb\xa8\xf1\x81\xac\xc7\x3e\x57\x37\x2c\x64\xfa\x08\x26\x16\xd2\x24\xb1\x90\xba\x83\x21\x65\x9e\xc5\x66\x3b\xc1\x90\xe3\x02\x86\x84\xb3\xa6\xad\xa9\x2e\xc1\xa6\x88\xfb\x6d\x58\x48\x98\x96\x3d\x99\x24\x88\xc1\x35\x55\xd2\xbd\x92\x63\xb1\xa1\x21\xe5\x39\x34\xa4\xa7\x1d\x5b\xb3\x86\x09\x7c\x60\xaa\x1d\x3a\xab\x2a\x53\x0d\xed\x6a\x64\x52\xe2\xc4\xea\x02\x0f\xc9\x80\xd7\x24\xbe\x46\x1f\x22\x22\xeb\x8e\x88\x04\x9c\xd8\x61\x7f\xcc\x3a\x20\x02\x4c\xe4\x01\x45\xdf\x96\x3c\x66\xff\x84\x3e\xe3\xe3\x88\x85\x54\x6a\xe2\xd4\x2b\x27\x22\x18\x5a\xb8\xa0\x5e\xbc\xcc\xf8\x2c\x32\x22\xa4\xd7\xe3\x2c\x42\x47\x95\x13\x37\xd4\xd3\x1f\x12\x4b\x70\xc2\x63\xd2\xb1\x33\x78\x02\x21\x37\x1f\x47\xfa\x2e\x04\xb4\x24\x29\xa8\x3b\xb0\x5d\xb1\x78\x80\x8a\x36\x1a\x03\x14\xdc\x20\xdb\x32\xe4\xe5\x36\x9d\xa0\xe8\x2d\xc5\x50\xbb\xd2\x48\x62\x75\x6e\x57\xa8\x68\x9d\xa8\x68\x50\xc6\x93\x2b\x30\x82\xa0\x32\x40\x77\x4c\x54\x74\x07\x2a\xba\xce\x3c\x1a\x86\xf3\x63\x40\xf2\x34\xac\x41\x28\x41\x98\xe8\x80\x44\xb7\x0b\x24\x9a\x61\x2f\xf5\xb4\x45\x3c\x84\xef\x90\xb8\x67\x56\x41\x7c\x0a\x88\x86\x21\xdd\x41\x9e\x9e\x98\xef\x10\xc9\x50\xfa\x73\x15\x3c\xcd\x29\xfe\x6d\x8d\xff\x76\xc1\x5b\x1c\xf9\xcf\x59\xb1\xad\x0d\x9f\x35\x86\xbc\x11\xa2\x1e\x82\xeb\x20\xe2\x58\x1d\xa5\x53\x13\xa5\x8b\xc8\x06\xe4\x00\x98\xd3\xeb\x08\xd5\xa7\x37\x2a\x3e\x9d\x6f\x54\x5b\x08\x6d\x40\x4d\x1c\x94\xf5\x3c\x41\xdb\xd1\x78\xcd\x5d\x85\xcc\x99\xba\x3a\x01\xad\xc1\x43\x0e\x31\xeb\xf6\x99\x97\x1b\xae\xa5\x2b\x2f\x64\x32\x66\x34\x82\x26\xbe\x15\x96\x42\xc9\x9b\xa4\x95\x8f\xf6\xe6\xcc\x37\x54\x2b\x89\x5d\xb1\x27\xdd\x08\x37\xf2\xea\xa8\xa9\x08\xd0\x4f\xcb\x90\x7f\x96\x02\x59\x11\xeb\x87\xaf\x6d\x8c\x3a\x55\x6b\x23\xe4\x17\x33\xbc\x6a\x71\x16\x1b\x7e\xac\xc5\x16\x17\x0e\x2d\x73\xb2\x3f\xb3\xd6\xe9\x63\x09\x39\x37\x6b\x05\xcc\xcc\x2b\x0d\x2b\xb3\x43\x19\xdd\x74\x6e\x41\xe8\x28\x76\xb9\xd8\x4c\x11\x46\xe8\x30\xf0\x2b\x96\xb0\x21\x53\x1f\x0e\x07\x64\x26\xc0\xe8\x9f\x4c\x14\x4c\x23\x2c\x9d\x36\xe4\xfe\xab\xa2\xd6\x0e\x9c\xde\xbb\x4d\x9b\x7a\x63\xd6\xf5\x79\x65\x6f\x08\x73\xb1\x2e\x35\xd4\xcf\x30\xb6\x63\xf9\xee\x80\x89\x4e\x55\x53\x76\x6f\x58\x84\x91\x38\x46\x6e\x83\xf4\x10\xb6\xce\x82\xc3\xe6\xc4\xc8\x5f\x1d\x67\xde\x16\xf6\xe0\xe4\x7c\xc7\xe4\x4f\x3a\xa6\x89\x9b\xdb\x72\xc8\x62\x9f\x45\x8c\xb6\xcb\x81\x86\xb7\x78\x6d\x39\x64\x80\x6c\xb7\x4d\x85\x65\x3f\xd0\xa8\xa1\xf9\x5f\x48\xe0\x91\xf3\x0c\x07\xf0\xa5\x16\x88\xa7\xff\x42\x39\xf4\xd8\x9d\x1e\x3b\x6f\x96\x79\x63\x72\x00\xfc\x58\x77\x1e\x70\xc0\xfd\xba\x3f\xbc\x50\xb3\xd8\x46\x46\xad\xf1\xda\x03\xea\x50\xaf\xce\x3b\xf6\x44\x12\x01\x58\x24\x47\x9e\x95\xe4\xb0\xf1\xaf\xb8\x6e\x7a\x4f\xe6\x8b\x01\x4f\x55\xc7\x98\xc7\x0d\x26\x01\xf7\x26\xd2\xa3\x3a\x12\x51\x33\xbd\x7c\x9a\x65\x3c\x13\x3d\xe7\x8e\x12\x52\x07\x2b\xc1\x49\xa1\x36\xb6\x03\xb5\x41\xdb\xb7\x0d\xfe\xc7\x0c\xab\xf6\xb0\xb2\x46\xa6\x2d\x0a\x00\x10\xd6\x33\x00\x9a\x79\x8b\x8e\x08\x6b\x74\x03\x08\x00\xc3\xcc\x4f\x95\x23\xae\x3d\x62\xc7\xad\x8c\x86\x66\x06\x3c\x63\x96\x48\xe7\x27\xc9\xb2\xb9\x70\x60\x45\x4f\xd4\x4f\x99\xa1\x61\xb6\xf3\xec\xee\x21\x23\x5e\x3b\x8a\xae\x67\x7c\xd7\xa5\xc7\x6b\x4f\xf8\x42\x8c\x4d\x91\xd9\x26\x97\x82\x2c\xf0\x7f\xc0\xb6\xab\x33\xd1\x6b\xfa\x23\x39\x74\x8a\x10\x13\xae\xa0\xf1\xbc\x4a\xf5\x52\xb8\x20\xfa\xf0\xeb\x54\xaf\xa1\x53\x5b\x66\x3e\xd0\x40\xa1\xb7\x7c\x5a\x78\x87\xc1\x9b\x04\x7e\x82\x8c\x08\x56\x40\xd8\xf7\xdc\x2e\x9f\xb9\x5d\xed\x92\xdb\x75\xca\x47\x41\x9f\x14\xb8\x54\xe2\x38\x43\xf2\x7b\x06\xb6\xeb\x76\xdc\xd7\x15\x2a\x53\x9d\xf7\xea\x42\x57\x78\x88\xd4\x44\xdd\xeb\x71\xc2\x4a\x53\x39\xd4\xd0\x09\x3b\x22\x30\x0f\xd2\x2f\x38\xfd\xd4\x5c\xc7\xd3\xb4\x40\xc7\x0a\x46\x39\xd7\xe1\x59\x8b\x2f\x94\xf8\x6e\x33\x31\xb0\x22\x83\x06\x4e\xf2\xd0\x63\xa5\xe1\xa1\xa6\x9d\x5a\x72\x41\x64\x62\xa0\xcf\xc4\x40\x7b\xca\x78\xf5\x40\x71\x07\xab\x18\x98\xad\x7d\xab\x48\xd4\x11\xe6\x06\x10\xbd\xa7\x1d\x64\xb4\x2d\x9a\x8a\x4c\xa6\xac\x08\x99\x79\x0e\x9c\x0c\x2d\x3e\xdd\xf1\x31\xbc\x65\x07\xcf\x02\xe7\x39\x66\xad\xd7\xcc\x20\x9c\xf0\xd5\x75\xc3\xaf\xae\x3b\x80\x75\x0a\xe0\x04\x1d\x4e\x5c\x15\x3a\x46\x31\x9b\xa5\x6e\xcf\xb9\x6e\x0f\xba\xce\x27\x85\x7d\x30\xe3\xae\x96\x95\x30\x51\xb1\xc4\xd7\x0d\x9c\x98\x8c\x29\x17\xac\x2d\x3e\xb1\x1d\x6b\xdb\x66\x02\x50\x3e\xef\xfe\xb8\xaf\x82\x6d\xed\x02\xb6\x6d\xfb\x83\x7e\x87\x53\xfb\x7d\xdc\x3e\xd7\x63\xa5\xa8\x29\x83\x7c\x47\xe4\x30\x4c\x70\x17\x03\x58\x83\x5c\x8a\x07\x28\x46\x99\x16\x93\x01\x2f\x82\x22\x64\xd3\xa3\x70\xa0\x86\x38\xda\xa3\xe2\xba\x76\x24\x81\xfb\xf7\x11\x54\x71\x9d\x35\xda\x32\x60\x94\x48\x45\xdf\x91\x8a\x2d\x39\x61\x36\x9c\x62\xcd\x10\xe6\x43\x9c\xa2\x42\x66\xa6\xe6\xb0\xe1\x14\x81\xce\xa8\x38\xc7\x36\x33\x61\xc4\x13\x4e\x78\x05\x23\xae\x7b\xb2\x38\x78\x46\xb3\x82\xa2\x0d\xe0\x88\x33\x57\x3d\xa4\xed\x43\x1c\xf1\x04\x89\x6c\xe9\x22\x6f\xe1\x88\xdb\xc4\x11\x5b\x56\x53\x4b\xdd\x38\xb1\x8d\x08\xbb\x4c\x4c\x37\xc2\x59\x19\x4b\x0a\x1d\x8a\x37\x24\x71\x9b\x7a\x4e\xdf\xb1\xc4\x15\x11\x06\xf8\x9c\xac\x86\xbd\xee\xb3\x6d\xe9\xa8\xca\xbc\x91\x89\x25\xf6\x59\x63\xaa\x15\x89\xd7\x35\xa4\x58\x07\x7c\xd9\x31\xcf\x10\x26\x6b\x09\x29\x46\xb8\xd5\x10\x75\x05\xa2\xb8\x4d\x44\x31\x20\xad\x36\x2d\x41\x20\x8a\x5b\x96\xe4\xbc\x20\x8a\x07\xe4\x52\xaf\x00\xa6\x84\xc0\xb1\xa6\x20\x3f\x4c\x38\x31\x62\x01\x3c\x42\x0c\x9e\x66\x3c\xab\x6f\x95\x8a\xbb\x1c\x81\x31\xee\x70\x53\xa3\xe8\xa3\x6e\x20\xe3\x6e\x0f\x53\xa4\x0a\x6c\x43\x39\x6e\x00\x63\x99\x00\x63\xab\x3b\xc0\xb8\x6f\xf8\x62\x49\x7c\xb1\x5d\xf0\xc5\xfa\x00\x11\x98\xc2\x9e\xbb\x5e\xfb\x4d\xa4\x21\x8e\x0f\x74\xb1\x4c\x78\x71\x9b\xf0\xe2\x3a\xe1\xc5\x28\x8d\xa1\xb1\xd6\x5b\xd6\xbf\xc8\x02\xbf\x61\x9f\x87\x79\x32\xd1\x8c\x13\x6d\x9c\x89\x94\xa1\xcc\xb5\x3e\xd1\xc6\xa2\x13\x20\xd2\x2a\x1c\x8e\x36\xc6\x04\x1b\x67\x42\x7b\x2a\x93\x6b\x16\xfd\xe8\xcf\xa8\x6c\x0f\x3c\xd7\x31\xe7\x19\x4c\x45\xa9\x6e\x95\xb6\x7b\x35\x68\xba\x67\x80\x49\x8f\x8d\x2d\x13\x42\x18\x05\x63\x77\x18\x41\xcf\x84\x12\xe0\x08\x8a\x6c\x48\x82\x31\x03\x31\x0f\x80\x04\x9a\x60\xe1\x18\x9b\x8b\xc3\x7a\xc6\x9a\x67\xc8\x2b\xd4\x64\x5e\xc3\xd8\xfe\x96\x28\xce\xd6\x1d\x40\x22\xa4\xa4\xef\x5e\x6a\x78\xd4\x7d\x83\x10\xd4\x1d\x42\xe0\x09\x21\xe8\xa1\xb0\xc0\x16\xcf\xf4\x5d\x6f\x7e\xa0\xde\x10\x3e\x9a\x9b\xa3\xb4\xe9\xa5\x08\x55\x5f\x7d\x00\xf8\xe1\x13\xf8\x91\xa8\x94\x32\xc0\xfc\x80\x64\x47\x4e\xaf\xaa\x65\xe9\x9f\x2c\xc1\xbe\xe3\x3e\xfc\x0a\xf7\xe1\xc4\xa6\xd3\x4f\x99\x89\xf4\x59\x0a\x48\x60\x12\x0c\x78\xc4\x8b\xe7\xa2\x19\x61\xe5\x4c\xd0\x07\xea\x27\x11\x78\x1e\xc8\xd5\x60\x86\xd7\x26\xf7\x3f\x57\x50\x3a\x85\x76\x9d\xd7\x4d\xaa\x03\x4b\xe3\x1d\xf8\x03\xd9\x00\x08\x31\x14\x08\x84\x22\x0f\xba\x4f\x00\x02\x02\xc8\x75\x43\x20\x00\x7f\x90\x98\x84\x0d\x7e\x50\xb7\xcd\x0e\xb8\x73\xdf\x12\x3e\x26\xfa\x60\xf3\x56\x73\xfa\x1f\xe1\xab\xf6\x89\x3e\x48\x6f\x34\x5f\xbc\xd3\x13\x7c\x20\xa8\xf6\xdb\x93\x88\x2f\xf7\xb5\x9a\xa5\xf4\x52\x99\xdb\xc1\x07\x19\x44\x72\x14\x07\xdf\x3c\xab\x99\x7e\xc5\x7d\x3a\xaf\xc4\x66\xaa\xb3\xc6\xd4\x9c\x11\x2c\x9d\xe9\x27\x08\x41\x48\xbb\xfc\x7a\x03\x24\x64\x05\xe9\x0d\x91\xa0\x13\x91\x20\x57\x90\x84\x89\xad\x83\x5f\x74\x40\xcf\xf5\x03\xd5\xbd\x8a\x75\xee\xe1\x48\x49\x94\xc4\x7b\x84\xea\xda\x1b\xf9\xa8\x64\xda\x4e\xa8\x42\x37\x1a\x6f\x63\x6d\x82\x31\x36\x63\x40\x78\xea\x70\xc0\x98\x61\x95\xc6\xcf\x1d\x44\x12\x00\x92\xc8\x53\xeb\xf9\xda\x1d\x3d\x48\xc2\xa4\x6c\xc9\xc7\x91\xd2\xce\x72\xf9\x64\x29\x3e\x24\x67\x79\xfa\x21\x19\x4e\xa7\x4c\xf8\x8d\x89\x80\xd4\x2f\x9f\xdf\xe2\xce\x33\xcd\x1c\x7e\xfd\x96\x01\x51\x7b\x00\x76\x2d\x13\x9c\x60\xed\x38\x4b\xd3\xf6\xcc\x3b\x17\x04\x21\xa6\xa8\x14\x90\x51\xe5\x9e\x03\xaf\x11\x00\x03\x29\xb8\x0c\x5b\x4f\x72\x6a\xf4\xe4\x77\x01\x9c\xa2\xd7\xac\xe2\x3d\x7d\x75\x30\x1e\x2c\x6b\x63\xd5\x50\x1f\x9d\x2c\xd4\xd0\x7d\xc8\x80\x7d\x07\x49\x80\x64\x7a\xf3\xe0\x90\xb8\x1c\xaf\x0d\x5b\x37\x32\x78\x09\x45\x4a\x39\xd1\x13\x2e\x28\xe2\x1d\xbf\x00\xc4\xda\x21\x8c\x4a\x96\x92\xce\x3d\x31\x83\xbd\x32\x6a\x5a\x3e\x06\xc4\x8d\xef\xae\x9d\x78\x42\x72\x9b\xb8\x5a\x24\x1e\x0e\x94\xb0\xb3\x78\x6d\x5b\x1f\x80\xb5\xaf\x7b\x9c\x7b\xcc\x78\x90\x87\x02\xd6\xe2\x39\x3c\xee\xe0\x53\x5d\xa9\xd7\x91\x27\x0f\x60\x2d\xa1\x28\xb5\x24\xc4\x19\x1b\xac\x65\x43\xb5\xa4\xc7\x1c\x7e\x1e\xdd\x51\x2d\xbe\xcd\x88\xce\x1b\x29\x4e\xeb\xe9\x92\x9b\xee\x65\xb8\x80\xe1\x60\xca\x74\x33\xf0\x06\x85\xc2\x28\x24\x73\x1e\xe3\xd3\x30\xd0\x62\x91\x54\xc0\x5a\x2a\xb6\xcc\xf4\x8e\xcd\xda\x8f\x09\x6b\xe9\x33\x93\x21\x74\x86\x3a\x8d\x76\xa0\x7f\xe3\x96\x23\x93\x78\x12\xd6\x82\x58\xaf\xcc\x3c\xb3\xe6\x59\xf2\x5e\x12\x3f\x8a\x18\x2d\xbc\xe9\x9e\xc9\x96\xd2\x52\x18\x20\xba\xde\x9f\x72\xc0\x5d\x7c\x0b\x12\x12\x76\xe1\x42\x75\xd8\x21\x8c\x83\x24\x3f\xdd\x69\x65\x8a\x5d\x41\x55\xfb\xe6\x9d\x4f\xa8\xea\x1a\xd2\x75\xa5\x06\xee\x8b\x84\xaa\x7a\x42\x55\x85\x37\x82\xfa\x59\xa5\x7d\x87\xaa\x8e\x59\x90\x95\x13\x8c\x7d\x3d\x09\x91\xf4\x50\xdc\x30\xc0\x92\x9b\xa5\x42\xed\xa8\x09\x5a\xab\x59\xbe\xba\xa6\x4f\x3d\x2c\xbd\x44\xab\xc2\x91\x96\x66\x89\xe6\x2a\x01\x50\x75\xc3\xa9\x8e\x0d\xa6\x9a\x4c\xaf\xe0\xa6\x54\x38\x1c\x79\x9b\x11\x40\x3c\xa6\x0a\x9d\x61\x29\xe9\x87\xd8\x18\x7c\xc9\xe3\x05\xa9\x2a\x25\x95\x10\xdf\xbc\xc9\x48\xdb\x7b\x52\xbe\x8f\x87\x6c\x30\xd5\x96\x28\x55\x08\x6f\xc9\xc2\xc7\xd7\x20\x55\x79\x09\xa4\x0a\x7c\x5e\xe6\xd3\xc6\x66\x32\x11\xaa\x08\x40\x6e\xd3\x34\x4b\x75\xf3\x35\x40\xd5\x37\x80\xea\x05\xa1\x6a\x9b\xa5\x94\x85\xd4\x4a\x06\xdf\x6a\xea\x8f\xa2\x42\x21\xc1\xea\x4c\xa7\x03\x08\x54\x36\x88\x6a\x06\xcc\x6c\x83\xa8\xee\x08\xd5\xb6\x21\x54\xb3\x14\x28\x52\x90\x2c\x29\xb5\xe5\x01\x44\x15\x90\x2f\xc0\xae\xea\xc8\xac\xc6\x8a\xd9\x2b\x92\x8e\x5d\x35\x28\x98\x07\xea\xbe\xf5\x33\x82\x25\x72\x81\xa5\x66\xba\x4d\x1a\x0d\x1c\x8a\x21\xf2\x88\x6b\xc2\x52\x21\x73\xb0\x55\x81\x6b\x2c\x97\x82\x65\x0b\x3d\x73\xf2\x8d\x81\x37\x57\x02\xe8\x3e\xbd\xa3\x20\x9f\xae\xcc\x13\x6c\x0e\xac\xf9\xd8\xb1\xe6\xb2\x61\xcd\x63\x86\x70\x56\x2f\x06\x4e\x2b\x13\x03\x46\xd6\x7d\x7d\x19\x6d\x0e\x38\x10\x64\xf9\xa4\x47\xe2\xe8\x30\x53\xe4\x2b\xb4\xd8\xbe\x9e\x62\xcd\x63\xe1\x82\x41\xa5\x30\x92\x73\xb3\x82\x23\x82\x5a\x6a\x73\x61\x50\x8d\xe5\x3c\xe0\x0e\x04\xa3\x5b\x63\xf8\x4b\x5f\xf5\x18\x77\x2a\xb6\x84\x0c\x0b\x9d\xd0\x1d\x49\xe4\x20\x62\x1f\x50\x03\x99\xdc\xe3\x42\x58\x62\x69\xd3\x75\xf8\xd3\x79\xea\xa4\x49\x1f\x0a\xa4\x0b\xa8\x07\xa6\xb3\xd8\x1a\xbc\xde\xbd\x80\x6d\x37\x01\xfc\xa9\x4a\x73\xaa\x64\xca\x35\xec\xae\xf4\xf3\xa8\x3d\x74\x89\xa4\x84\xea\x40\x5c\x85\xae\x02\xea\xd7\x66\x80\xae\xb0\x55\x24\x24\x48\xd8\xbf\x34\x32\xcb\x3d\x09\x47\x49\xc7\x2c\xd8\x3c\x63\x53\xc9\x49\x94\xd6\xba\xeb\x04\xfe\xd5\xd1\x33\x66\x9f\x8a\xac\xc0\x01\x8b\x51\x41\x76\x3f\x0c\x1c\x9d\xfc\x0c\x55\x27\x46\x65\x03\x75\x96\x0d\x47\x17\xbf\xcd\xc4\x33\x7d\x60\x3e\x4f\x36\xdd\x32\x20\xa7\x70\x0d\x00\xb9\x47\x72\x54\x66\x30\x9a\x29\xb6\x78\x49\x15\xb0\x8f\x04\x60\xae\x3c\xc1\x0a\x6e\xa0\x7f\x01\x84\xc7\x2f\x35\x25\xfd\x02\x38\xc5\xec\x7b\x25\x5c\x38\x40\xf4\x10\x1d\x0b\x87\x35\x60\x20\x3b\x77\x4e\x58\xc0\xa8\x50\x1d\x82\xd1\xa6\xcf\x29\x5d\xa8\x10\x8d\x20\xb0\x84\x87\x04\xe0\xec\xf1\x20\x3b\xce\xb7\xa8\x6b\x3b\x50\x8d\x35\x71\xc9\x8f\x8b\xe6\xea\xf6\x74\x7c\xa0\xda\xc2\x22\xd7\x87\x29\x72\x15\xc6\x8b\x5d\x8a\x0d\x43\x69\x99\xf3\x40\x64\x47\x6e\xa5\xbb\xe8\xa6\x93\xb7\x03\x30\xdb\x72\xf1\x31\x3a\x87\x8e\xf1\xe8\x3a\x21\xae\x43\x8a\x37\x14\x67\xd9\xbd\xcb\xf1\x4c\x67\x3c\x4e\xe3\x98\xc7\x7d\x73\x6e\x0e\x9a\xcc\x93\x3a\x8f\xd3\x0f\xea\x5b\x7e\xc3\x93\x4a\xd0\xa9\xf3\xc1\x1d\x8a\x5e\x9d\x09\x4f\xbe\x65\xc3\x21\x5b\xb5\x81\x93\xae\x8d\x3d\x1f\x0e\x9b\xc5\x8c\x8b\xda\x96\x0f\x07\x9c\x03\x70\xf2\xf5\x2a\x01\x53\x66\x02\xa6\x64\xf2\xe1\x9e\x50\x1c\x97\x09\x89\x9a\x99\x0d\xb9\xc3\x8f\x19\xbb\x02\xb2\x7a\xf7\x89\xa2\x0e\x90\x76\x14\xd3\x1d\xed\xe1\xd0\x97\x24\x05\x08\x81\x5b\x45\xe3\xf5\x20\xdb\x0d\x93\xab\x1f\xa8\x3a\xc7\x6b\xeb\x40\xcb\x48\x17\x21\x95\x66\x87\xef\xd5\x8c\xd9\xb2\x83\xfb\x60\x4f\x6f\x1d\x39\x69\xb6\xec\x36\x9b\xa8\x50\xc8\x3b\x38\x0b\x0f\x40\x28\x68\x7b\x90\xdc\x56\xa9\x0a\x5e\x57\xe9\x6d\x13\x6b\x14\xcf\xa3\x16\xaf\xf9\xac\x86\xc2\x4a\xa4\x21\x96\xeb\x56\xdf\x14\x00\x8c\x7a\x9a\x59\x6b\x3d\x41\xc0\x60\xb9\xb9\xca\xd2\xdc\xd2\xd4\xe0\xf3\x07\xcc\x4e\xa6\x33\x43\x6c\xcb\x53\xdb\xdc\x61\x28\xa0\x99\x65\x34\xe7\xe0\xc2\x40\x1b\x00\x5f\xd5\xc9\x13\x97\x8c\x15\x32\xe4\x3a\x0b\x85\x41\x4a\x4e\x8c\x02\xed\x8f\x93\x1b\x1d\x25\xa5\xe3\x12\xdb\x15\x42\xc8\x36\x9e\xb9\x8d\x82\xc4\x2b\x9b\xae\x94\x49\xa4\x95\xe0\xd9\x89\xd6\xe1\xe9\xc5\xe5\xd7\x75\xe1\x06\x4f\x09\xfc\xc7\xc7\x29\xb0\x32\x6a\x13\x5b\xee\x68\xf0\x90\x25\xea\xd7\x12\xf4\xeb\xd8\x47\x50\xdc\x79\x72\xe8\xd5\x94\x74\x3d\x1d\xa8\x97\xb4\x55\x40\x7e\x6b\x62\x22\x37\x82\x84\x04\xfd\x8e\x75\x47\xfd\xae\x3b\xec\x37\xaf\xb2\xc7\xd0\xb2\xf4\x45\x6c\x59\x31\x4f\xad\xdb\x7c\xc8\x2b\xb1\x9a\x8f\x99\x3b\x78\x3a\xec\xe1\xf9\xb3\x09\x4f\xf6\x0d\x9f\x5c\x67\x3d\x71\xde\x21\xca\x2f\x22\x94\xab\x3e\x41\x28\x8f\xe9\xf7\x95\x19\xb9\x4a\x84\xf2\xd4\x43\xf3\x11\xe1\x5b\x7b\xd3\x7f\xfb\x97\xbf\x7c\x7d\x4f\xa9\x21\x54\xd4\xec\xbd\xdf\xad\x00\x70\x9c\x1c\xce\x68\xa1\x31\xe9\xd6\x15\xf4\xc3\xed\x0b\x36\xa4\xa5\xd3\xa8\xa7\xfc\xd0\x67\xf5\x93\x91\x59\x1c\x49\x8f\x29\xb6\xe0\xef\xb7\x72\x87\x80\xae\x9d\x71\xd5\x2f\x0d\xf9\x51\x42\xad\xeb\x12\x63\x59\xc1\x74\x5d\x71\x3d\xc6\x71\xfe\x01\x55\xbc\xe7\x17\xf1\xa3\x7c\xa0\x05\xd7\xbe\x91\x73\x16\xcc\xca\x47\x5d\xaf\x3e\x5a\x92\x8d\x35\x9f\x15\xd7\xc3\x03\x9f\xae\x1e\xca\xf2\xd3\x65\xe3\x6d\xdd\x1b\x71\x2b\x72\x87\xeb\x9e\x67\x1f\xc4\x67\x9a\x0d\x59\x9e\x34\x70\xde\xf5\xc9\xbd\x67\x57\x5c\xfa\x4f\x6f\x44\xce\xe8\x05\xbf\x11\xb9\xff\xba\x72\x59\xe0\x53\x3e\x24\xca\x7e\xc3\xda\x33\x97\x15\x0e\xfd\xe5\xe1\xdf\x0b\x97\x05\x7f\x7f\xd7\x50\xbf\xa3\x46\x91\x2f\x48\xbb\xb8\x03\xd3\xbf\x9d\x42\x7f\xc8\x04\xad\x86\x9c\x9b\xd8\xe4\x7d\x8d\xbf\x82\xb8\xca\x52\x73\x01\x3e\x1b\x7c\x30\x6a\x80\x95\x8c\x2f\x10\xfe\x21\x31\xf4\x96\x6f\xe2\x92\x67\x5c\xf0\x8b\x4f\xbf\xb6\x1b\xaa\x23\x6b\xa8\x79\x6d\xe4\x55\x16\x5c\x37\xaf\x9e\x15\x2c\xd6\x59\xa9\x58\x01\x8a\x70\x30\xa9\x17\x6b\x37\x7c\x06\x31\xd9\x5d\x96\x23\xb8\x7a\x9e\xb6\xfd\xc0\x97\xcb\x65\xda\xa4\x5c\xca\xaf\x21\x5b\x6b\xbf\x67\x3e\xf9\x2d\xfb\x5d\x52\x9d\xcd\x76\x5f\x7e\x50\x97\x4b\xab\xe6\xd5\xf2\xcf\x8f\x6e\x3a\x1b\x7f\xf5\xf0\xf9\x74\x5f\xb6\x2e\xbd\xff\xba\x4e\xee\xbb\x83\x4c\x5a\x69\xc6\xa6\x11\x63\x6b\xa8\xb1\xf3\xf0\xef\x05\x73\x41\xfc\xed\x42\x73\x31\xb6\xdf\x91\x5a\x50\xc5\x7f\xf3\x93\xff\xf0\xb1\xb6\xff\x9d\xd6\xf6\x77\x44\xe1\xae\xc7\xff\x63\xc1\xff\x0b\x2e\xf8\xaf\x7f\x3a\xfe\xed\x2f\xdf\xfe\xf2\xff\xfd\xfd\xe5\xf5\xfe\xc7\x2b\xa1\xae\x8b\xde\x75\xf2\x73\x27\xbf\xd1\x5b\x45\xbd\x18\x5f\xf4\x46\x38\xfe\x74\xb7\x76\xf2\xf8\xab\x2e\xf1\xf7\xf8\xe6\xad\xf0\x8d\x9e\xe3\xef\xf3\xbb\x71\xb8\x11\xbe\x15\xc6\xb7\xf3\x23\x3c\xe4\x1f\xdf\xf9\xa0\x2f\x4e\xcc\xeb\x07\xe5\x85\xef\x2a\xf9\xb9\x92\xdf\xf0\x2d\xa8\xf8\x7d\xe1\x1b\xce\xbf\xc4\x83\xf1\xfd\xcf\x21\x2e\x3c\xbe\x76\xcb\xf1\x2d\x3c\x64\x7c\x2f\x5a\xc7\xf8\x63\x7c\xf1\xbb\x1f\xf0\x3b\xe4\xe7\x4f\xea\x2a\x73\xfd\x3c\xee\xdb\xc7\x8a\x6d\xe7\x1f\x3f\x97\x0b\xba\xed\x69\xb7\x3f\xa9\x5f\xe1\x9f\xea\x4f\x65\xbb\xf8\x33\x23\xf2\x24\x2a\xf7\xd3\x8f\x9f\x4a\xbf\xba\xc3\xcb\x83\xf5\xfe\x7e\x78\x97\x1c\xb9\xee\x87\xc7\x43\xf7\x5a\x3f\x3c\x33\xaa\xaf\xf5\xc2\x33\x03\xfe\x5a\x1f\xbc\x32\x17\xde\xd3\xfe\xbf\xff\xe1\xf0\xf5\x95\x5a\xfd\x0f\xa6\x2b\x22\x35\x8b\xd3\x10\x3f\x96\x59\x67\x22\xa4\x0d\x6a\xbf\xa1\xbe\x55\x91\x79\xfe\xbb\x41\xa3\xb4\xa5\x91\xdb\x92\xa7\xf8\xd9\xe7\x3c\x37\xc0\x2d\xc3\xfa\xe2\x05\x83\x3e\x74\xd1\x23\x13\x6c\xc4\xbc\x0a\x10\x99\x57\x17\xbc\xff\x99\x81\x0f\x5d\x3a\x75\x3f\x72\xf2\x05\x2c\x92\xc9\x20\x03\x09\x54\x25\xc9\x26\x51\x58\x8b\x33\xc0\x3b\x50\x9f\xa3\x64\x25\xb0\xed\xe3\x6f\xf9\x0f\xb0\xe7\xe2\x0c\x9e\xc4\x6c\x12\x73\x47\xfe\x8a\xcc\xc2\x5c\xfb\xa7\xf7\x3f\x67\x62\xfa\x32\xa8\xf9\x91\x0c\x2c\x3e\xd4\x81\xed\x51\xbc\x77\xf7\xb3\x91\xbb\xe2\x42\x2d\x4b\xbd\xbb\xa1\x3e\xac\xac\x4a\x02\x19\xcf\x06\xae\x7e\xd0\x83\xd8\x40\x7a\xc3\x00\xc6\x16\x70\x47\x84\x51\x07\xc8\xaf\xb2\x52\x30\x8a\x56\xa0\x64\xd6\xb0\xbe\x1a\xa1\x62\xd6\x18\xa8\x22\x88\x48\x47\x1d\xab\xcf\x4a\x2b\x3a\x24\xe9\xf4\xe3\x38\x62\x8f\xe7\xd2\x6e\xe3\x79\xef\x98\xc9\xe4\x51\xfd\xb8\xf5\x6f\xff\xeb\xf4\x87\xff\xfe\xc3\x1f\xce\x7f\xf8\xf3\x5f\xfe\xc7\xff\xd8\x01\x45\xda\x51\xc5\xe6\x46\xa8\xbb\x1e\x11\x23\x07\xe8\xdf\x15\x31\xf7\x78\xef\x12\x02\x00\x3d\x86\x2c\x21\xed\x12\x7f\xdb\x3e\x8b\x05\x2c\xa0\x6f\x45\x17\x39\x92\xe3\xf2\x3d\x7e\xb9\xc6\x4f\x0f\xd4\x75\xc4\x6b\x7a\x11\xb6\x4f\xef\xbf\xae\x59\x78\x26\x7a\xea\x66\x90\xd6\xf3\x4a\xbd\xf1\x8d\x51\x6f\x7a\x8e\xd3\x3b\xa6\x3a\xea\xd9\xc8\x46\x9c\x97\x5e\x6f\xb9\x10\x8f\xfb\x1f\x96\xe3\xe9\x4f\x7f\x7d\xd4\xac\xef\x91\x89\xb9\x16\xde\x27\xba\x0b\xb5\xda\xe1\x8f\x93\x4f\x48\x66\xce\x42\x6f\xd8\xd6\x3a\x55\x5f\x2a\x2a\xe6\x3e\xfe\x08\x45\x69\x50\x35\x89\xe5\x73\x45\x55\x9d\x18\xda\x9a\x65\x80\x96\x98\xde\xa1\x66\x7d\x43\xf2\x21\x3e\x48\xc2\x38\xfc\x00\x85\x18\x85\x71\x69\x3f\x52\x07\xaa\x95\xd3\xcd\x5b\x41\xf0\x66\x59\x52\xab\xca\xce\x4e\x59\x81\xf5\x31\xe0\x86\xad\xce\xf3\x03\xbe\x99\xdf\x8f\x4b\x94\xb2\x2f\xb2\x98\xcf\x71\x87\x1e\xb3\x7c\xc7\x80\x83\xb5\x1d\xef\x95\xdb\x59\x49\x3a\x38\x8e\x33\xb4\xd0\x64\x6b\x5a\x16\x77\x93\x9d\x1d\x4b\x93\x99\xb1\x02\x8d\xdb\x5a\x4c\x75\x84\x93\xec\x53\xfa\x1a\x77\x8f\x23\x77\xac\x28\xf6\x83\xc2\x47\xa9\x9b\xa7\x92\x93\x08\x2d\x26\x45\x68\x30\xd6\xfc\x16\xcf\x76\xf7\x8e\xc9\x0c\xc2\xbc\xc5\xa2\x61\xa1\xed\x8f\xf6\x09\x41\x69\x4f\x1f\x61\xc9\xda\x48\x7c\x0e\xa9\xd6\x8f\x59\x6c\x42\x6a\x9b\xdf\xc1\xfb\x1d\x22\x09\x47\x02\xac\x34\xfe\xb8\xce\x6f\x80\xc5\xa1\xde\xe2\x02\x87\x07\x57\x5d\xf7\x4f\xef\x7f\x36\x64\x3b\x36\xe2\xa1\x77\x0c\x0e\xa8\x95\xaa\xde\x20\xbd\xfa\x4c\x15\x7f\xec\x3d\xba\xd3\xf4\x8e\x5a\xbd\xc5\x57\x7f\xad\x79\xfc\x1d\x3b\xbc\x17\x1f\x9f\xc7\x0f\x17\x29\x0f\x29\x77\x87\x42\x06\xbf\x8e\xac\x43\x71\x20\x14\x3c\x14\x14\xcf\xb2\x52\x71\x8e\xaa\x84\x26\xa1\x96\x8e\x8a\xea\xd8\xa0\x7f\x9c\xf4\xb4\x31\x93\x71\xf2\x7f\x5d\xfa\x3f\xde\x81\xdb\x8f\x5d\x7f\xfb\xe3\xae\x85\x0c\xdd\x9e\xec\xb2\x85\xad\x97\x2d\x0c\xf6\x91\x7f\x9e\x1b\x68\xee\x7e\x46\xf5\xb2\xf7\xfd\xee\x6a\x5f\xbc\xda\x2e\xb7\x5d\x76\xb9\xda\x65\x71\x45\xdd\xd7\x6b\x85\x45\x19\xc3\x75\x83\x94\x8c\x90\xd8\x48\x02\x05\x3b\x84\x91\x8e\x31\x85\x76\xf5\xb3\xcf\x3a\xf7\xa5\x42\x53\x5f\xb2\x7a\x8e\x13\xe7\x91\xe3\xb6\x8c\xc2\x68\xdb\xe6\xb2\x5c\x6d\x2e\xcb\xd5\xe6\x72\x5e\xf3\x5a\x31\x95\x51\x93\x7c\xdd\x76\x87\xed\x50\x9f\x76\xda\x75\x01\x58\xae\x8a\xa7\x3e\x37\x70\xca\x52\x97\x11\xaf\xe9\xfb\x75\xa5\x56\x99\xba\xb5\x78\x6d\xc9\x08\x82\x04\xfe\x9b\x46\x63\x1c\x1c\xd8\x80\x3c\xe6\xc7\xc6\x59\x45\x76\x7b\xb4\xf4\x32\x5a\xad\xf3\xc9\x62\x43\x63\x74\xca\x9d\xa1\x92\xda\xf2\x97\xbf\x1e\x8e\x7f\xfa\xfb\xff\xf9\xef\x3f\x10\xbf\x56\x23\xb0\x8e\xbe\x3d\x6a\x93\x76\xa0\xd6\xc2\xbe\xda\x39\x12\xe3\x06\x8c\x0c\xe2\xee\xdb\xa3\x36\x24\x03\xea\x4d\x27\xe1\x83\x13\xd8\x73\x2e\xe5\x10\x80\xf8\xf1\xe5\x17\x36\x41\x6a\x7d\xd0\x06\x79\x57\x1b\x2a\x75\x14\x72\x37\x8b\xd7\xbc\x2f\xae\x2c\x76\xd3\xa8\x4b\x7f\xa6\x6b\x05\x79\x47\x3e\xfe\x09\x0f\x26\x2a\xaf\x3e\xd8\xfe\x5c\xed\x17\x3e\x97\x52\x7f\xef\x53\xe5\xec\x44\xf1\xc5\xdb\x4e\x3d\xa9\x08\x27\x10\xde\x8d\x12\x6c\xae\xb3\xee\x4a\x02\x5f\x5d\xa7\x23\x1b\x58\xac\xc2\x07\xa1\xaa\xa8\xc9\xaa\xbc\x0d\x6e\xcd\x68\xfc\xa7\xad\x9e\x64\x1c\xe3\xa3\xd0\x5e\x0c\x4a\xd7\x41\x80\x8b\xc9\xe3\x8c\x82\x80\x9c\xee\x0e\xb0\xd1\x23\x59\x1d\x08\x29\x74\x1b\xa9\x53\x45\xf7\x7c\xdf\x4c\x6e\xd4\x9b\x9d\x69\xd4\x86\x67\x04\x4f\xdb\x8e\x94\x7f\xc7\x33\xde\x31\xb5\xd2\xde\xf3\x28\x6f\x4e\xc8\xff\x24\x8f\x22\xaa\xdb\xa3\xf4\xe1\xaf\xdf\x4f\xec\x5d\xa3\xf0\xf8\x7e\xff\xeb\x6f\xa7\xff\xf7\xff\x79\x69\x83\xfe\xfd\xef\xff\x7a\xf8\xd3\x9f\xff\x5e\x7e\x7f\xfa\xd3\x9f\xff\x70\xf8\xdb\xef\x45\x9b\xfc\xde\x5a\xff\x6f\xd3\x65\x89\x32\x9a\xb8\xff\x63\xc5\x7a\xea\xd5\x8f\x15\x72\x04\xc7\xe2\x8f\xdb\xca\x7e\x4e\x9b\xbf\x16\xd8\x9b\x56\x1e\xfb\xef\x54\xe8\xd7\x4d\xa3\x4f\xb5\xfc\x95\xd8\xb5\xa2\xce\x28\x8f\x9b\x16\xca\x66\xea\xe5\x37\x95\xbc\xa5\x5a\x3e\x35\xf7\xd4\xe2\xa1\xd0\xc7\xd9\xf7\x1a\xa8\xdf\x61\xa6\x3f\x50\x66\x0a\x38\x64\x53\x65\x54\xaa\x5c\x7f\xa1\x52\xfb\xc2\x17\x70\x84\xfa\x36\x8e\x25\x81\x5f\xc9\x4e\x0c\xa6\x05\x40\x90\xf4\x1f\xd3\xde\xeb\x53\xed\xfd\x5b\xfe\x63\x57\xed\xf3\xa7\xe0\x4d\xe9\xa5\x01\x2d\x90\x57\xb9\x7c\xf8\x34\x8d\xe4\x5a\x81\xe9\x08\x21\xe3\xb9\x1e\x1b\x2c\xa8\xa7\xd7\xd2\x5e\x79\x6c\xe7\x94\xb4\x55\x9e\xfc\x24\x6d\x9c\x34\x59\x52\xad\xaa\x0d\xf5\xce\x65\x7a\xa2\xb7\x4f\x33\x33\xc4\xc0\x26\x1f\x03\x04\x25\xfd\x00\x24\x4f\x65\xde\xd5\xe9\x4a\x55\xfc\x1c\x16\xc0\xa7\x47\xd6\x41\x79\xc9\x6c\x28\x99\x96\x10\xbf\xb9\x6d\xe4\x4f\xaf\xd9\x80\xae\x7a\xad\xa0\x7a\x67\xcb\xc7\x3a\x3b\x89\x7b\x68\xf9\x1d\xe0\x98\xa9\xa1\x40\xe7\xf7\x1b\xec\x3b\x07\xb0\x28\x2c\x79\x9c\x5b\x13\x18\x43\x0c\x4a\xfd\x43\xc0\xec\xbc\x79\xec\x48\xca\xef\x94\xdd\xd9\xce\xed\x71\xbc\x1f\xa8\x52\x7d\xf2\x24\x6a\xed\xa0\x24\xb2\xe0\xb0\x11\x95\x82\x77\x6d\x79\xfa\x84\x8c\xf2\xc6\x1c\x1d\x64\xa3\x3f\x7a\xc4\x9a\x8f\x28\x34\xba\xbf\x53\x92\x5e\x3f\xa3\xd1\xd0\xe7\x9f\xb1\xf4\x67\x3a\xeb\xd7\x7f\x14\xae\xfa\xf6\xa3\xb4\xf1\x0f\x3f\xcb\xbb\x55\x9c\x9c\x48\x20\xc2\x3e\xf3\xc6\x7b\xed\x3e\x8b\x23\x95\x96\xd5\xde\x18\x55\x68\xb2\x2e\xc1\xb2\x13\x10\x67\x19\x94\x24\x4f\xc4\xe2\x43\xfd\xb2\xcc\xd4\xe6\x68\x85\x2e\x46\xf5\x0e\xdc\xec\x0f\xe7\xe7\x6c\xe5\x7b\x55\x83\x1c\xba\xb0\x66\xcf\x54\xc7\x38\x3c\xbe\x17\xcc\xb7\x95\x49\xa6\x21\xfb\xf4\x6e\xfe\xe4\x6e\x6f\x4d\x94\xff\xb8\xbb\xc5\x5c\x98\x77\xb3\xf6\xdc\xdd\x52\xb2\x8a\xc9\x1d\xf5\xf6\xec\xcd\x5e\x9f\x78\xaf\xec\xee\x5c\x9f\xdf\xdd\x87\xcd\xdd\x1d\xf2\x60\x3a\x29\x1e\x7b\x1b\x36\x67\x43\x8c\x66\xba\x29\x1e\xf8\x1a\x78\xdd\xfd\x14\x4f\xdd\x1b\x0c\x07\xab\xb5\x91\x4e\x8a\x63\x59\xa7\x7f\x63\x5b\x01\xd3\x49\xf1\xe2\xc6\x5e\xc1\xc0\x00\x8f\xc4\x0d\x1c\x19\xd3\x4f\xb1\xee\x8e\x0a\x38\x32\xe0\xd2\xb8\x0b\x23\x1e\x2e\x8d\xb7\xf6\xf5\xbf\xfc\xcf\xbf\x1f\xde\x55\xd2\x77\x91\xcf\x95\x6c\x2c\xb2\xc8\x52\xb3\xb8\xfc\xc2\xf2\xcd\xc8\x7c\x2c\x5c\xf6\xff\xd7\xed\x2f\x2b\x97\xdf\x71\x23\x67\x7c\x71\x91\xfb\xaf\x65\x61\x3f\xae\x82\xca\x52\xab\x67\x9d\x66\x5f\xfd\x5b\x9e\x2c\x1e\xaf\xd8\xc9\x75\x89\x7f\xe4\x49\xfc\xed\x5d\x6d\x78\x47\x8d\x8d\x85\x3f\x1b\xb1\xe9\xc2\x0b\x2f\x06\x98\xda\xd2\xbf\x29\xb1\xf0\xd2\xf2\xbf\x75\xfe\x6b\xc5\x99\xe9\x1a\x67\x0d\x8f\x5e\x08\x6e\x93\xe9\x35\x41\xc2\x1e\x82\x79\xf1\xfa\x5d\x25\x40\x86\x7c\xe9\x71\xfc\xa6\x99\x46\x8e\x98\xdd\xb2\x7d\x79\x99\x5f\x8e\xf7\x77\x35\xe9\x3b\x1c\x46\xa5\xb4\xdf\x7c\xde\x52\xa3\xfe\xd3\x8f\xd5\x77\x28\x8f\xd7\x0d\xfb\x97\x1a\xc0\xbf\x1d\x8e\xa7\x3f\xbc\x63\xf0\x9e\x73\x94\xc6\x20\x1c\xcb\xa2\x84\x70\x77\xd7\x18\xc5\xd8\x3e\x15\x19\xe8\x7a\xd7\x48\xad\x7f\xe6\x91\xd9\x95\x9d\x74\x11\x59\xd8\xf1\x75\x8c\xf4\x9a\xfc\x20\x95\x74\xc5\xaf\xe2\x78\xd3\xe3\xec\xb3\xe1\x7a\x4e\x0d\xbe\x6d\x17\x8c\xf8\xfd\x57\x6e\xd8\x55\x41\x58\x52\x97\x3c\x42\xa4\x81\x22\x62\x41\x61\x81\x1b\xe4\x64\xbe\xf0\x95\x38\xb6\xf6\xe9\xf1\x87\x3d\xe6\x61\xa3\x21\xf1\xd4\x45\xea\x93\x5f\x23\xfc\x9d\xd7\x7f\xd9\xd1\xfa\x66\x3f\xbf\x3d\x97\x9e\xeb\x67\xe2\xa5\x1f\xcb\x22\x20\xea\x8a\x39\xdc\x96\x68\xea\x18\x6d\x01\xc6\xa3\xd4\x4f\x49\x8e\x92\x47\x38\xa9\x9d\x46\xfc\x68\xc5\x8f\x30\xf1\xdb\x1a\x8d\x1f\xa3\xad\x50\x62\x46\x7b\xf2\xa3\xb8\xcf\xfd\x57\x56\x1a\xa1\xf1\x86\x4a\x08\xb8\x80\x4c\xf0\xeb\x1a\xa7\x86\x3f\xb4\xd8\x39\x3c\xf4\xea\x87\x5f\x61\x1a\x83\x97\xfe\xe4\xa7\xf8\x25\x7e\x5f\xef\xe2\x87\xfc\xf4\x97\x46\xb1\xf7\xfc\x92\xce\xfd\x0e\x39\xf4\xdb\x4f\xfc\xa3\xc8\x0f\x1f\x33\xfb\x57\x9b\xd9\xdf\x21\x2b\xdf\xea\xfc\x8f\xe9\xfe\x46\x8f\xff\xf5\x15\x55\xe8\x3a\xd8\xe8\xe4\x2d\xb4\xb9\xc1\xf5\x80\xbc\xb5\x25\x8f\xf9\xe8\x4d\xf0\x88\x1d\x55\x24\x40\x87\x95\x45\xd8\x62\x13\x29\x0d\x65\x63\xe1\x57\x68\xf5\x73\x12\x01\x39\x35\xf7\xa5\x82\xef\x53\xb6\xf7\xdf\x69\x56\x75\xe3\x12\x66\xb4\xf3\xd2\xa8\xb5\x2c\xb5\x88\x92\x83\xb2\x30\x75\x5d\x94\x7a\x4f\x64\x91\xc4\x8e\xe8\x89\xc1\xf6\x3b\x2a\x1c\x63\x20\x34\xc0\xd5\x54\xeb\x5e\xd5\x26\x11\xc9\x99\x2b\x36\x99\x17\x50\x0a\x15\x3a\x78\x45\x20\xdb\x71\x45\xcc\x7f\x2e\xfe\x59\x0a\x49\x8b\x47\xe1\x05\xd9\xbf\x35\x56\xd6\x3c\xf9\x06\x7c\xbc\x22\x85\x63\xb4\x98\xee\xbd\x65\x81\x16\xa7\xea\xb6\x82\x0b\x0d\xa4\x50\x19\x3f\xef\x87\x46\xa3\x61\xe1\x4c\xca\x16\x06\xbd\x91\xd2\xb5\xf5\x3f\x39\xdb\xac\x6b\x74\x73\xf7\x64\x51\x89\xbe\x36\x5e\xf2\x08\xc7\x41\xfc\x36\xc3\x5b\xe3\x88\xb4\x2c\x04\x79\x7a\x12\x71\x81\x64\x97\x6d\x35\x6a\xa0\x09\x16\xb6\xb3\x91\xa1\xa4\x7d\xf1\x63\x16\xaa\x2f\x9e\x7c\xf9\x83\xf1\xde\x6b\xd6\x8e\x4c\x1e\x0b\xcb\x9a\x53\xb3\x2e\x65\x52\xdf\x20\x3b\x7c\x78\xa6\x89\xb7\x41\x6d\x32\xea\xd8\x99\xc3\x9c\x41\xba\x49\x8f\xc1\x1a\xed\x8e\xd8\xdb\x37\x46\x79\x30\x09\x3b\x75\x01\x2f\xe4\xaa\xa4\xcd\x8e\x9c\x11\xd8\x8e\x4c\x93\x3a\x40\xec\x50\xaf\x4e\xcf\xf1\xe0\xc8\x08\x49\xb6\x2d\xbf\xd4\xef\xdb\x4e\x00\xbd\xcf\x3a\xe2\x20\x9b\x2e\x9e\xc5\xa4\x76\x56\xed\xc7\x5d\x2a\x14\xf3\xc6\x88\x47\x3b\xaf\xf1\xbc\x08\xf4\x78\xbc\xb6\x40\x49\x4b\x36\x53\x1a\xf9\xda\x82\x2a\x59\x84\x10\xce\x34\x6b\x2d\xab\x31\xf7\xaa\xd4\x19\xb1\xa5\x2c\xba\x7a\x5b\xc9\x8e\xa0\x96\xe8\xa9\x63\x51\xd7\x10\x16\x4d\x53\x57\xd4\x4c\x8b\x4f\x2e\x3d\xed\x88\xeb\xc1\xba\x14\x4c\x80\x6e\xb3\x27\x8d\x7a\x09\x55\x33\x0b\xd8\x95\x9e\x3d\xb4\xa0\x5b\x8e\x59\xed\x16\x24\x5b\x1c\xfd\xa5\x59\xda\x64\x3b\xbf\x8b\xb1\x9a\x8b\x20\xae\x76\x42\x5f\xc5\x78\xf4\xf7\x00\xb2\x42\x06\xbc\x0b\x70\xa0\xf0\xe8\x35\x1a\x26\x07\x30\x66\x2c\x79\xcc\x29\x2d\xc0\x14\xc8\x40\x9d\xbc\x99\x60\xba\x26\x8f\x02\xf8\xf6\x47\xcd\x84\x76\xf9\xac\x54\x2b\x47\xfb\x24\x44\xa8\x15\x85\x6a\x8b\xf7\xd8\xec\x30\x69\x7a\x43\x0a\x5c\xee\x56\x3a\x3e\x33\xf5\x6e\xc9\x3b\xa5\xa4\x31\xd9\xa2\xf1\x96\xfb\xd1\xa4\xd5\x89\x11\x61\xbd\xff\x3a\x26\x33\x8b\xb5\xdb\x46\xe3\x22\x01\x34\x2b\x1f\x25\x72\x5f\x90\x42\x9c\x1c\xcc\xba\xc2\x51\x89\xe5\xd3\x9b\x7c\x66\xa5\xae\xc8\x86\x6a\x35\x56\x23\xf2\xd1\xf6\x93\x6f\xd4\x0c\xfd\x2f\x03\x95\xb4\x94\x2c\x8b\xba\x49\x92\x62\xb6\x82\x8c\xc0\x2c\x30\x0a\x5e\xbb\x03\xa4\xa7\x4f\xfa\x41\x06\x55\x11\xfc\xb7\x4f\x27\xab\xb7\xba\x34\xea\x23\xf9\x13\xea\x01\xa5\x6a\x97\x3c\xce\xf5\x2f\x82\x65\xde\x62\x75\xa0\xa8\x1b\x82\xc8\xf0\xd2\x3a\x56\x1a\x6a\x57\xbb\x9f\x95\xb8\xd4\xad\x34\x30\x67\x65\x2f\x47\x81\xfb\x7c\xaf\xc9\x59\x99\x09\x10\x3a\x73\x33\xc0\xe3\x71\x20\xef\x1a\xaf\xcd\xc6\xf7\x46\x36\x30\xb9\xce\x4c\xec\x49\x6c\x5e\x17\x8f\x16\xdf\x11\xf3\x37\x46\x9d\xf4\x90\xcf\xd1\xf8\x0e\x26\x3c\xad\x7c\x24\x2c\x2e\x78\x3b\x92\x39\x45\xc1\x11\xbe\x9f\x9f\xe3\x81\xe5\x34\x57\xb0\xee\xec\xf8\xe9\x7c\xb2\x59\xd5\x72\x23\xca\xcf\x25\x3f\x57\x7e\xdd\x13\x46\x1e\xf6\x22\xb2\x3f\x96\x41\xae\xfd\xb6\x93\xf6\x1a\xad\x21\xdf\xbd\xa6\xd6\xb3\x86\xeb\x9e\x74\x8b\x9c\x3c\xe4\x82\xa6\x8b\xc2\x67\x09\xde\x12\x23\xa6\x38\xc9\xb5\x1e\x8a\x0e\x84\x6e\x8f\x27\x11\x94\x52\xf4\x8e\x3e\xcf\xc2\x34\x55\x31\x60\x75\xc9\xe3\x36\x60\xf0\x35\xcb\x98\x1d\xa8\x21\x4a\xbe\x31\xc2\x8c\xa9\x96\x54\xb0\x56\x68\xab\x47\xa4\x0f\xc6\x06\xd2\xe1\xab\xd6\x4c\x96\xdc\xce\xa3\xa7\xed\xaa\x68\x53\xcd\x32\x23\x31\x0a\xe3\xbd\x2b\xfd\x3b\x34\xdb\x1f\x7f\x8a\xff\x7e\xf8\xd8\xff\xff\x23\xf6\xff\x2d\x72\x54\xab\xd6\xfa\xc3\x87\x3a\xf0\xeb\xab\x03\x5b\xd4\xe9\x37\x83\xc7\xf8\xe1\x43\x3b\xd8\xb4\x83\xf7\xc8\x8b\x77\x19\x63\xd7\xf2\xe2\x43\x57\xf8\x27\xea\x0a\xcf\xc9\x8a\x0f\xd5\xe1\x17\xaa\x0e\xcf\x88\x87\xff\xca\x9a\xc4\xcb\x52\xe1\xaf\x87\xe3\xff\x7c\x27\x5a\x3f\xee\x15\x93\xb9\x76\xff\xc2\x4e\x48\x30\x1a\x07\xaa\xa3\xc5\x6b\xe6\xb6\x63\x94\xba\x1e\x91\x81\x54\x16\x54\x56\x95\xf8\x86\xc6\xe2\x3f\x87\x70\x06\x37\x00\xc7\x6b\xc3\xe1\x71\x23\x6f\xed\xb4\xda\x8c\xe4\x5b\xf3\x43\x92\x39\xed\x61\x67\xe4\x80\x7f\x41\x81\xfa\xa5\x87\xe8\x3e\x50\x63\x8f\xd7\xe5\x22\x6b\x5c\x25\xf6\x19\x4e\xd0\x44\x96\xde\x4e\x12\x13\x90\x2b\xe9\x81\x2a\xdc\x69\xf3\x69\x93\xe8\xaf\x9f\x14\x5b\xb3\x50\xc9\x92\xa2\xf8\x65\x4c\x85\x78\xc7\x8d\xef\x7f\xae\x64\xaa\x00\x59\x76\xff\x22\x21\x8d\x62\x91\x8e\x07\x17\x2c\xb1\x0e\x81\x37\xf5\x31\xe2\xb5\x65\xb4\x77\x52\xcd\xa6\x1f\x67\xa9\x65\x96\x86\x2a\x32\xd9\xf4\x7e\xba\xb4\xdc\x9e\x7f\x82\xfc\x06\x26\x97\x3d\xe8\xbf\xb2\xb5\xbc\x5f\x5a\xae\xc9\x56\xe5\x2b\xd5\x3a\x0b\x15\xd6\xfa\x60\xa4\xb2\x60\x11\x95\x2e\xa7\xf5\xaa\xf5\xcf\xf6\x7a\x82\x42\x2f\xad\x67\x0d\x65\xeb\xf5\xe6\xef\x01\xcf\x7f\x83\xe6\xbf\x43\x17\xc7\x2a\x7a\x97\xd9\xdd\x29\xf4\x5c\xad\xf5\x24\x24\x50\xab\x8f\x59\x5b\x55\x93\x94\xdc\x99\x64\xbe\x01\x55\x64\xc4\x93\xaf\x4b\xce\xf1\x68\xb3\x98\x51\x56\x69\x05\xe3\x12\x69\xfd\x12\x57\x8d\xed\xd0\x0e\x60\xf2\xd5\x3d\x9e\x1b\x8b\xc6\x09\x5e\xea\xd1\x0e\x28\xa7\x6e\xb6\xa3\x1d\x57\xa4\x43\xe4\x65\x27\x49\x2a\x27\x67\x24\x90\x87\xa5\x1e\x40\x48\xa6\x43\x66\xec\x1a\x80\x45\x8f\x47\x5f\xf2\xd1\x39\x0b\xbe\x48\xc7\x1b\x26\x8b\x91\x2e\x83\x7a\xad\xa7\x75\x6b\xe2\x83\xcb\x94\xd8\x46\x50\x79\x57\x5b\x32\xa4\x5f\xc8\x3a\x4a\xbd\x34\x32\x9e\xa2\x83\xbf\x25\x9a\x78\x12\x02\x31\xbd\xb5\x67\x6e\x1a\x1f\xae\xfb\x87\xd9\x12\xc9\x52\x4e\x57\x6d\x3c\x90\x15\xb0\x4c\xce\x1b\xa2\x1a\x2e\x74\xfd\x2c\xbb\x9a\x54\xb1\xb1\x85\x32\x1e\x7d\xd9\x1e\xfd\x51\x87\x02\x64\xf4\xef\xde\xc6\xf7\x4e\xfa\xef\xb0\x40\x7f\xf3\x5b\xf6\xfa\x79\x6a\x38\x57\x12\xa5\xbe\x4b\xa2\x3c\x2f\x50\xf5\x6d\x89\xf2\x82\x48\xbf\x92\x28\xfe\x89\x6a\x93\x78\x25\x42\x0d\xd6\xa1\xd6\x14\x28\xf2\xaa\x44\xa9\xf1\x7a\x59\xa2\xd4\x97\x25\xca\x63\xb8\xc7\x83\xde\x7c\x8c\xf1\x60\x56\xfd\xbd\x34\xdf\x30\x1e\x0d\x65\xda\x9c\xa4\xda\x79\x3e\xe4\x82\x32\x2b\xd2\x51\x36\x33\x77\x5b\x62\x00\xd4\x92\x9f\x14\x4c\xb1\xb9\x3b\x4b\x6e\x78\xc8\x56\xa8\x9f\x1e\x48\xd3\x67\xdb\xae\xff\x90\x34\x6d\x07\xd4\xf4\xac\xe3\xaa\x42\x5e\x6c\xd0\x4f\x94\x34\x6b\x2e\xe3\x37\x7b\xb2\x48\xea\x15\x6f\xf7\x22\x84\x9e\xbe\x3c\x65\x26\x42\x6b\x9b\x2e\xa1\xf3\xd5\x9c\x2d\x73\xb2\xd4\x7f\x6c\xb2\x1c\x1e\x4c\x96\x7d\xfb\xb9\x35\xe2\xda\xbf\x77\xfb\x79\xf7\x54\xe0\x97\xa6\xc2\x4b\x1d\x76\x35\xa8\x5b\xd7\xf7\xeb\xb9\xa2\xaf\xce\x15\x7d\x76\xae\xfc\xfa\x4d\xff\xe3\x23\x1a\x1b\x97\x51\xcb\x86\x17\xb2\x8b\x84\x78\x53\xe3\x7a\x34\xda\xbf\xa2\x70\x78\xa1\xd1\xbf\x96\x74\xe0\x78\xfd\x43\xd2\x41\x5e\x98\x12\x95\xda\xaf\x25\x1c\x5e\x55\xb5\xfe\x79\xd2\xe1\xfd\x1b\xcf\xfb\x58\xd3\xaf\x66\xd5\xaf\xa6\x9d\x78\xee\xdc\x03\x3b\x37\xef\x5b\x77\x7f\xd7\xd6\xad\xb9\x75\xb7\xdc\xba\xe5\x9f\xb0\x77\xbf\x32\x81\x9e\x42\x08\x73\x02\xf5\xfa\xdf\xb6\x3e\xf2\x85\x0b\x89\xf4\xbd\xbd\x22\x0d\x14\xdd\x2c\xa9\x8b\xe2\x99\x16\xb0\xab\x17\x99\x1a\xeb\x95\x46\xfb\x9c\x82\xc2\xaf\xb4\x52\xdf\x6c\xa5\xa9\xc4\x6b\xfe\x28\xfa\xfc\x29\x04\xfd\x81\x82\xf1\xab\xa9\x68\xff\x06\x03\xcd\x2f\x0c\x34\xf3\xbf\xd0\x48\xff\xf1\x15\xad\xa1\x10\xc8\x5f\xbc\xbe\xda\x5f\xff\x37\x66\x42\xff\x6e\x6d\xfd\xf9\x1e\x7a\xf7\x58\xcb\x4b\x63\xfd\x6c\x1f\x19\x48\xe5\xc7\x55\x67\xf3\xd5\x4c\xe8\x39\x13\x14\x33\x41\xdf\x35\x13\x7e\xe9\x84\x7f\x8f\xfc\xff\x76\xf8\x7a\x7a\xa7\xcf\x8a\xa9\xda\x58\xf4\x84\x7d\xef\x98\x55\xca\x4c\x69\x74\x54\x25\x45\x2a\x0b\xf8\x6a\x40\xa8\x84\xa4\x93\x01\x37\x5d\x1b\x08\x18\x8d\x19\xfa\x58\x06\x58\x57\xb3\x66\x82\x25\x81\xf9\x88\xf1\xee\x84\xca\x32\x95\x18\x44\xd7\xa8\xbe\x63\x24\xa3\x9d\x66\x6a\x1f\xe8\xa2\xb9\x66\x81\x97\x2c\xd2\x01\xc6\x69\xd8\xdf\x63\x25\x5d\x41\x6a\x9e\xa5\xa8\x35\x3a\x05\x85\x52\x57\x41\x8c\x26\x1e\xc7\x56\x23\x45\xf9\xbb\xc1\x6d\xad\x54\x7c\x1c\x06\xa9\xf7\x25\x8f\xd3\x9b\x88\x1a\xd2\x2a\x79\x01\xd0\xef\x94\xbe\x0a\x35\x54\x2a\x40\x94\x06\x8e\xc5\xa4\xeb\x5f\x18\x45\xc9\x01\xeb\x87\x1e\x04\xa6\x9e\x91\x8e\xef\xe4\xcc\x03\x61\xb4\xa2\x64\x2d\x9a\xe5\x78\x4a\x0e\xeb\x00\xa5\x45\x41\xc1\xd7\x8f\xc9\x94\xed\x58\x18\xb8\xb6\x20\x15\x1b\x0c\xf1\x94\xb5\xc5\x62\x29\x08\xf8\xbc\x51\xfb\x3b\x94\x00\x33\x50\xa7\xa3\x44\x58\x96\x6c\x8e\x6f\x4c\x67\x29\xc7\x37\x86\x25\x7b\xaa\x0d\xc4\xcd\xb2\x92\x57\x63\x64\x2f\x21\x14\xa5\x4f\xa2\xed\xd5\x60\xbb\x78\x3d\xe2\x76\x20\xf1\x14\x5b\x1b\x0d\x83\xd3\xbd\xfb\xca\x85\x2a\xaa\xfc\x8c\xde\xb2\x0c\x5f\xdc\xb6\x45\xbb\x6d\x8d\xd6\x5a\x5f\x9c\x86\xad\xec\x54\xd8\x4f\x6b\x52\x75\xcb\xa1\x52\x77\xe4\xa2\xec\xfe\x62\x1e\xa1\x53\xa2\x8e\xc4\x70\xe2\x0e\x0f\x70\x41\x25\x11\x46\x9a\x38\xb7\xc5\xc0\x87\x8d\x02\x07\x4b\x4d\x36\x6c\x46\x64\xae\xae\x19\x4f\xac\x66\x2b\xb0\x83\x42\x06\xaa\x68\x84\x25\x92\x79\x14\x71\x0e\x19\x61\xe3\x70\x8d\x47\xd4\xe6\x34\x30\xdd\x40\xaa\x05\xba\x44\x45\x6a\x75\x52\x86\x83\x2f\xde\x9c\x50\x1b\x61\xa0\x30\x5b\xcf\xb2\x15\x99\x4d\xca\x92\xa4\xc8\x45\x99\x1c\x85\x4c\xbc\x9d\x28\x0b\xd7\x82\x6e\x52\x1e\x76\x69\xf2\x8c\x85\x82\xda\x8f\x19\x35\xc3\x94\x91\x46\x05\x93\x6d\x14\x23\xf6\x7e\x63\xc4\x7a\x4c\xb2\x8e\x0c\x2b\x5b\x8b\x81\x2b\x28\xb8\x5e\x38\xfa\xd8\xe0\xe6\xef\x25\x06\x3f\x9e\xca\x50\xf5\xcf\x01\x85\x6c\x28\xae\x16\x92\xf3\x40\x43\x69\x2a\x84\xb1\x42\x08\x04\x96\x62\xc9\x5c\x69\x2d\x2b\xc4\xd5\x81\x3a\xb9\x62\x42\x1a\x13\xa5\x51\x75\xa3\xe6\x42\xa3\x75\x70\x0a\x37\x03\xa5\x18\x96\x37\x6a\x77\xc7\x98\x47\xe3\x93\xbb\x2c\x4b\x24\x3a\xf9\x9c\xf0\xa8\xc7\x30\x16\xa3\x8e\x42\x35\xb1\xff\x24\x19\xf8\x18\x49\x9f\xba\xa2\x52\x75\x46\xad\x91\x83\x45\xf9\x71\x95\x98\x6d\x00\xa1\x1b\x59\xd3\x77\xcb\xae\x77\x79\x0a\x1b\x35\xb7\x45\x4e\x59\x80\x95\x8f\x3b\x45\x74\xed\x8d\x6a\x86\x9a\xa4\xd2\x60\xff\x1c\x7d\x6e\x4b\x56\xdd\xcb\x20\x99\x57\x0f\xd3\x09\xd4\xed\x6c\x23\x89\xfb\x51\x01\x40\x1b\x6a\xfc\x0a\x16\xaa\x9e\xc0\x93\x9e\xf5\x4d\x4a\x9f\x81\xe2\x8e\x5a\x0d\x19\xf8\x27\x19\x63\x46\xf4\x84\x11\xfe\x2c\x8c\x7a\x97\x93\xdc\x0b\xfd\x80\x25\x2d\x61\x14\x98\x1f\x50\x3e\x7d\xc9\xe3\x94\x4d\x9a\xac\x0a\xf3\xe7\x21\xfd\x3b\x98\xef\xe0\x9c\x1f\x1c\x7b\xc4\x20\x2f\x9e\xa5\xe6\x9b\x27\x5f\x1c\x46\x6e\xb4\xcc\x51\x5c\x64\x56\xb2\x30\xcf\xd2\x25\xa8\x2b\x00\x0a\x7e\x1d\xa4\x15\x91\xea\x2e\x24\x9c\x85\x49\x91\xf9\x74\xa4\x2c\xfc\x9b\xc5\x1a\x6b\xb4\xb4\x43\x48\xd9\x40\xdb\xda\xf0\x2c\x48\xeb\x83\x1a\xca\x0b\xa9\x57\x54\x77\xe8\x5c\xa9\x61\xb4\x6b\x16\x95\x1f\xc9\x59\x10\x62\x3c\x2e\x19\x5b\x46\x5f\xa9\x76\x01\xb6\xbe\x88\xdf\xc5\x13\x3d\xc6\xae\x98\x75\x44\xfc\x53\x2c\x57\xa9\xd4\xda\xea\x84\x84\x4a\xaf\x21\x9b\x4c\xb0\xff\xd4\xcf\xd4\x18\x8b\xc7\xb1\xee\x1b\x2f\x16\x72\x3a\x24\x0b\x36\xa5\x29\x67\x84\xfb\xc1\x10\x7b\xb5\x3d\x02\x9b\xa4\xff\x5a\x10\x8c\x0b\xc3\x4e\x62\xa7\x69\x33\x69\x33\x5a\x87\xba\x97\x43\x2a\x16\x2d\x12\x04\xf4\x90\xfc\x30\x79\xdc\xca\x3e\xa1\xc7\xfb\x40\xd6\x3b\x58\xdc\xa8\x23\x26\x9b\x54\x6b\x02\xda\x18\x2d\x83\x6a\x9b\x4c\xe9\xa8\x79\x58\x2c\x49\x2d\x34\xcb\x4d\xa0\xce\x02\xf2\x25\xb7\x6a\x43\x1d\x7c\xf4\x93\x73\x35\x76\x8a\x54\x21\x62\x7d\xc3\xf6\x1c\xa7\xb0\xd2\xc1\xc7\xfa\xb0\x03\xc1\xfe\x83\x79\xdc\xb3\xf0\xb3\x27\x4d\x6c\x1f\x28\x77\xc2\x28\xf0\xc1\x68\x51\x19\x8d\x74\x2c\x1d\xe1\x57\x69\x13\xde\xb2\xa6\x88\x65\xe0\x58\x90\xfa\x11\x52\x62\x55\x1a\x83\x63\x43\x75\x89\xd1\x10\xc1\x4a\x42\x6d\xb8\x78\xce\x3a\x40\x6f\x2c\xf1\x60\xa8\x7f\x56\x8f\x84\xd2\x25\x15\x93\xc9\x0c\x69\xd3\xd1\x0b\x56\x62\xde\x0e\x40\x02\x36\x36\x74\xc6\x88\x7a\xeb\xd4\x1a\x6a\x47\x61\x56\xc5\xfc\xb5\xac\x02\xdb\x21\xd7\x63\x30\x4a\x2c\xc2\xac\x98\x35\x1a\x35\xee\xab\x66\x15\xbe\x2c\x8f\x80\xaa\x23\x29\xab\xc4\x34\x3e\xe3\x81\xc4\xdf\xf7\xca\x99\x37\x9c\xb3\x7f\xdc\x74\xe9\xcf\x22\xbf\x55\xfd\xe1\x43\x71\xfa\x50\x9c\x3e\x14\xa7\x0f\xc5\xe9\x3f\xaf\xe2\xf4\x86\xd3\xef\x15\x81\xf6\xa1\x4d\x7d\x68\x53\x1f\xda\xd4\x87\x36\xf5\x0f\x6a\x53\xa7\xd7\x61\x52\xcf\xa6\xac\x3d\x93\xbf\x75\x35\x1a\x31\x82\xbc\xc4\xc2\xb0\x03\x6a\x9e\x2f\x79\x9c\x1c\x29\xc9\xec\x58\xe0\x4a\xe5\xc2\x37\xf8\xfa\x93\x2f\xc6\x87\xcb\x7c\x3d\xbe\x02\xfe\x25\xf7\x5f\x9d\x24\x44\xad\x14\x79\xf1\xe7\xb7\x3c\x68\x7c\x7a\xfc\x69\x08\x02\x59\xe4\xe9\xcf\x24\x6b\xc0\x9e\xd7\xb8\xf4\xf3\x57\x8d\xd7\xfd\xcf\x21\x1c\x97\xe7\x9f\x1c\x0f\x87\x7f\xf3\x5d\x3c\xc1\xcb\xed\x8b\xd7\x93\x67\xdb\xae\x7c\xff\x35\x5a\xa6\xa8\xfc\xf6\xec\xaf\xb3\x1f\xa3\xfb\x9e\x5c\x43\x16\xb4\xf0\xb9\x47\x8b\x7f\xdd\x3d\xdf\xba\xbd\x71\x1c\x32\x63\x60\xdb\xae\xfa\xd2\xd7\x0a\x5a\xf6\x62\xbb\x9e\x8c\x5b\xfe\x26\xfe\x70\x7e\xf1\xf6\xf1\xaf\x77\x0d\xeb\x19\x9d\x7c\xf7\x5c\xff\xc9\x4b\x8d\x5f\xf7\x07\x4f\xea\x6a\xed\x4b\x36\xf4\xa5\x27\xb9\x89\xb9\xf3\x52\xf3\x9f\x6d\x5f\x5e\xfe\xee\x95\xd9\x93\x2d\x44\xe3\xde\x1a\xd9\xbb\xb9\x4c\xe4\x99\x5e\xde\x1e\xe0\xd9\xe5\x51\x04\xc3\xf8\xee\xc5\xff\x86\xd2\xf1\x7d\x8b\x5f\xc0\x9b\xc5\xa8\x7d\x8b\x6a\xec\xe0\x4e\x6d\x49\x77\x34\x13\x0e\xac\xf1\x19\x6f\x77\x38\x7e\x7a\xf2\xb5\x65\x50\xb7\x7a\x44\xc9\x96\x1e\x06\x9b\xa3\xee\x7c\xcd\xea\xf3\x38\xdc\x7f\xd5\xd8\x55\x43\x4e\x9b\x3c\xb9\xd1\xba\x7f\x8f\xcf\xf1\x3d\x3d\x26\x0b\xd9\xd5\xb5\xfa\xe5\x5a\x2f\x3f\xe7\x2d\x1e\xe4\xf9\xcb\xe3\x70\xff\x73\xe8\x59\x0a\x83\x89\x5f\x7d\x60\x50\xb2\x9e\x9f\x6f\x70\x0d\xc3\x70\xe1\x57\x9a\x71\xff\x35\x1a\xba\xa0\xcd\xaf\x3c\xce\x8d\x3c\xdf\x9f\xa8\xeb\xbd\xf5\x81\x50\xad\x4f\x9e\x2e\xae\x6c\x2f\x77\xc4\xfd\xcf\x03\xa8\xdc\x16\x7a\xf0\x2b\xfd\xf5\xec\xfd\xe3\xa7\xfd\xd5\xe6\x61\x90\x6c\x7b\xc0\xe7\xc6\xe8\x7a\xbc\x5f\xbd\xd2\xde\xd7\x4f\xbb\xc1\xd1\x0f\x4f\x1f\xff\x7a\x38\x3b\xe0\xdb\x68\xec\xd3\x39\xf3\xb8\xc3\xf4\xb9\x7b\xa0\xb5\xaf\x8d\x11\x2e\xfe\xcb\xc7\x3a\x17\x0f\xda\x7b\x35\xb2\x4f\x9f\xf4\x95\x41\x7d\xb7\x88\x78\x97\xbb\xe5\xfd\x82\x62\xcb\x8a\x2f\xfc\x5b\xff\xf4\xc3\x7f\xa0\xd2\xf0\xbe\xdd\xe5\x9f\xa4\x34\x3c\x0e\xea\x6b\xfd\xec\x3f\xed\x95\xad\xfe\x7d\xf5\x89\x27\x15\xbd\x7e\xfb\x63\x6d\x5b\x7c\xfb\x9f\xa5\x6a\xfc\x9a\x8a\x06\xbf\xa6\x68\x3c\x7d\xea\x2b\x45\xe3\x49\x7d\xca\xcf\x3f\x8a\xfc\xf6\x92\x0a\xf3\x2f\xa1\x83\xbc\xa6\x81\x3c\xb7\xd2\xbe\x4f\xfb\x78\x97\xe3\xe3\x17\x89\x96\xff\xfc\x2a\x49\xfd\x35\x35\x92\xd7\xc4\xcc\x7f\x11\x65\xe5\x35\x89\xf3\x5f\x43\x8f\x79\x4d\xf0\x7c\xa8\x38\x8f\xe4\xd0\x9f\xff\xcf\x3b\x12\xc5\x5e\xac\x03\x82\xec\xeb\x41\x36\x8e\x24\x3a\x42\x14\xa2\x50\x77\x52\xac\x2a\x71\x6f\x8b\xd2\xc8\xea\xe1\x1d\x35\xf4\x5d\x9d\x3a\x52\x8a\xe1\xd6\x57\xf7\x13\xb9\x28\x32\xb4\xfd\x0b\x87\x92\x81\x72\x17\x9d\xc6\x90\x45\x0a\x69\x3d\x21\xde\xa3\x54\x3c\x33\xcd\xfb\x2c\x15\x21\x28\x56\x6c\x25\x0b\x5a\x23\x75\xfd\xb4\x92\x81\xed\xc8\xd5\x57\xca\x92\x22\x95\x5c\x64\x8d\xeb\x1f\x01\x5e\xca\x22\xe6\x6d\x78\x06\x28\xe0\x74\x45\xf6\x3b\xea\xb7\x22\xec\xe4\x40\x41\xc1\x45\x8f\xea\xee\x6b\x34\xa2\x9f\x66\x42\x22\x52\x82\x11\x8d\x2a\xed\x8c\x5a\xc6\xc7\x12\x57\xd1\x85\x89\x7d\x20\xe5\x11\x89\x7c\xb6\x1a\xd5\x62\x27\x52\xb5\x95\xaa\x74\x6a\xf0\xc3\x8d\x2e\x64\x52\xa9\x15\x64\xb2\xc7\x25\xeb\x11\x55\x83\x59\x84\x06\x50\x53\xb3\x32\xf7\xac\x24\x81\xa4\x74\x26\xae\xe9\x1b\x8b\x4f\xe0\xa2\x3e\xc5\xde\x83\x4a\xbe\x26\xbe\xe2\x82\xad\x20\x36\xd6\x25\xee\x1a\x37\x3d\x52\xed\xd1\xd5\xd2\x1d\x4f\x85\xbc\xf8\x79\x86\xe7\x3b\x53\x41\xe0\xa6\xc1\x83\x8c\x94\x5a\xa3\xa2\x72\xff\x95\xd8\xfb\x2a\x24\xa5\x66\xf9\xd7\x95\x7c\x24\x0d\x71\x34\x9e\x1b\xe8\x30\x57\x25\xc9\xd8\x90\x65\x48\xeb\x08\xbf\x25\xd7\x4a\x92\x09\xd0\x28\x45\x56\xc0\x54\x57\x86\xe7\x70\x52\x1f\xf7\x5f\xd1\x85\x02\xcf\x64\x6c\x2f\x48\x5f\xaf\x83\x1c\x9e\xe8\xb6\x85\x0a\x71\x56\x2d\x0b\x36\x14\x8e\x61\x45\x9a\x6c\x7c\x70\xc7\xa4\x76\xff\x35\x3e\x77\x6a\xc5\x0f\xc4\x4e\x33\x99\x36\x3d\xf2\x8c\x78\x4f\xbc\x36\x00\xa0\xa1\x4e\xec\xa0\x22\x9e\x85\x20\xb2\x60\xae\xce\x3c\x59\xed\xf1\x5a\xb2\x44\x6c\xfe\x55\xee\x56\x42\xc5\xe1\x04\x5d\xb3\x90\x38\x4a\xa4\xbb\xf7\x78\x3f\x90\x57\x84\xea\xf2\x5a\x8e\x02\xea\x28\x2a\x2c\x1c\x3f\x95\x68\x5d\xa7\xe2\xc0\xac\x33\x30\xe9\x4a\x62\x76\xc8\x3a\x16\x7b\xed\x02\xc0\x10\xf1\xd1\x83\xbf\x82\xfb\x75\x68\xb4\x73\x54\x5b\x2a\x79\xf3\x03\x23\x8b\x3c\x8f\xf3\x7b\x08\x70\xa9\x92\xb5\x1e\xaf\xf9\x67\x55\x14\x5e\xb5\x4e\x76\xf9\x13\xca\xca\x23\x86\x53\xe7\x71\xbf\x46\x5c\xe2\x98\xa5\x80\xab\x92\x6a\x45\x9d\x75\x47\x90\xc9\xe1\xe7\x2e\x0b\x59\x06\x3c\x25\xfe\xbe\x46\x53\xc2\x4a\x8e\x2b\x0a\x95\x8e\x61\x88\xc5\x30\x3b\x84\xe1\x70\xf6\x01\x41\x86\xa4\xe4\xd9\xaf\x5b\x3a\xb0\x9e\xde\xdb\xd5\x90\x2e\x65\x41\x1f\x8b\xcb\x73\x7d\x7d\x88\x9f\xec\xe4\x00\x08\x05\x7a\x7b\xa5\x4b\x0b\x26\x94\x36\x44\x04\x4a\x5f\x26\x33\x77\x05\x91\x3f\xd7\x6d\x9a\x29\x02\xd6\xf0\xe0\xbb\xad\xe4\x5d\x73\x6a\x66\xca\x76\x9c\x62\x7c\x6c\xad\x54\x35\x64\x8d\x77\xc4\xdd\x06\x3c\xda\xe0\x8a\x47\xa4\x41\x40\x32\xc6\xb1\x0e\xb4\xd2\x60\x3e\x52\x53\x04\x7d\x10\x44\x81\xf2\x09\x56\x6e\xd4\x3e\x29\xfa\xa5\xd3\x80\xf7\xbe\x8e\xfb\xaf\xe4\x4d\xa0\xce\x15\x43\x22\xbc\x63\x8e\x2e\x70\xde\x23\x91\x57\x30\x01\xc4\x8d\x1a\x75\x41\x01\x0a\x46\x25\xe2\xd6\x1c\xc9\x14\x90\x4b\xe4\x4e\xdd\x43\x44\x82\x73\x5d\xfa\x69\xcf\xcc\x96\x6f\xb3\x72\x01\xb8\x1b\x50\xf4\x3e\x6b\x81\xac\xc0\x88\xf2\xe0\xc9\x3b\x2c\x43\xa9\xb4\xac\x64\x5e\x51\x3e\x9b\x38\x16\xdf\x9e\xbb\x9b\x3c\x1e\x72\x4c\x96\x6b\x04\x93\x3c\x84\xb7\xb5\x79\x52\x13\x27\xda\x95\x04\x5b\x43\x71\x10\xb9\x91\x73\x07\x5e\xc0\x53\x9d\x5c\x69\x00\x9b\x80\xea\xfa\xd8\x55\x42\x1c\x59\x3c\xae\xab\xac\xd4\x1a\x23\x8a\xaf\x6b\xc8\xb4\x6d\x3c\x50\x26\x58\x10\x0d\x89\x01\xe8\x2e\x08\xb2\xc6\xb6\xdb\x4e\x99\x41\xcc\x90\x04\x65\x44\x5b\x42\x00\xaf\xa4\x31\xd1\x63\x23\x68\xdd\xa8\x0d\x05\x08\x56\x4e\xc8\x13\x41\xac\x94\x0c\xc5\xa5\x4b\x3f\xee\x49\xec\x31\x7a\x28\xd5\x42\x16\x1d\xa4\x7c\xc3\x72\x8e\x8d\x07\xcc\x10\x48\x7a\x07\x5d\x29\x70\xc3\xa4\x9a\xac\x9d\x42\x6a\xd1\xc8\xee\x48\x62\x46\xa4\x06\x05\xda\x79\xa5\x8a\x70\x62\x1f\xe4\x28\x37\xdf\x62\x18\xdb\x4a\x15\x13\x44\x7b\xcd\x08\x61\x88\x70\xd4\x75\x8f\xde\xaf\x88\x3d\x23\x50\x92\xc3\xe1\xd1\x47\x20\x25\x4d\x5c\x85\x2e\x21\x16\x2c\x76\x4d\x14\x15\xb5\x53\x8a\x79\x96\x63\xa2\x18\x8a\x51\x47\x4d\x7f\x45\x68\x17\x33\x70\xc8\x29\xfa\x91\x4a\xf5\x33\x95\xae\xf7\x5f\xe3\x6a\x19\x7c\x0f\x2d\xb5\x3a\xf9\x60\xa4\x6c\x77\xc6\xfe\x14\x9a\x5f\x56\xa5\xc8\x42\xd3\xc2\x21\xfb\xd1\xd1\x1d\xf1\xb9\x26\x1b\x11\x80\x73\x52\x58\xcb\x9c\x7a\xb3\xbc\x34\xf0\x15\x03\xcd\x24\xaf\x14\x7f\x1c\xd2\xf1\xae\x15\x55\x34\x5a\x0c\x3a\x16\xe2\xd0\x98\x2c\xa1\x01\xe1\xa1\x67\xe1\x78\x80\x4a\x46\x5c\xea\xb4\x6e\x24\x29\xa8\xb6\x01\x4a\x01\x86\x16\xba\x2a\x99\xd7\xd3\x56\x4c\xda\x8e\x59\x47\x3c\xf4\x91\x95\xcc\x33\x29\xb6\xf1\x09\x5d\x1d\x23\x3e\x3a\xa6\xe1\x3a\xa7\x21\x7b\x56\xe4\x92\xac\xc5\xcd\x16\x33\x37\xd9\x04\xb4\x21\x98\x58\x16\x60\xa6\x87\x50\x48\x4a\xef\x54\xeb\x38\x10\xb7\x16\xaf\x7d\x85\x00\x88\x80\x8e\xc1\x6c\x42\xbd\x37\x46\x0b\xfa\x2c\x12\x82\x40\xa0\x0c\xc0\xb0\xa1\x2a\x58\x96\xc4\x16\x4d\xe4\xc9\x3c\x39\xcd\xf5\x56\xf4\x1c\xdb\xee\x71\xd6\xba\x8e\x3d\xd8\x40\xf7\xd0\xa3\x33\x63\xa9\x01\x84\x4f\x2d\xe6\x58\x99\xd2\x01\x8b\xc8\xf3\x7a\xbd\xb6\x30\x16\x63\x6b\xee\x32\xcf\x66\x85\xfc\xfe\x72\xd1\xa9\x6b\x88\xd1\x18\xbe\xb4\x50\xa5\x42\x06\xb2\x62\xea\x97\x94\x0c\x88\x73\x33\x89\x9e\xd6\xa4\x56\xd1\x9e\x9d\x19\x5f\x19\x76\x24\x47\x12\xb4\x22\x46\x98\x43\xb3\x30\x35\xb4\xbe\x82\x9d\x03\x85\xa4\x9a\x51\xf1\x7e\x39\x4b\x69\x81\x10\x34\x88\x01\x0c\x44\x10\x46\x43\x64\xc9\xe3\x1e\x64\x47\xb7\xde\x23\xd7\xd2\x78\x69\xb1\xe2\x51\x4e\xaa\xd6\x2c\x35\x5e\xa5\x62\x7d\x67\x70\x71\x0c\x01\xa1\x43\x28\x1d\xa1\x63\xed\x27\x67\x66\xe0\x45\xc0\x6f\x12\x73\xaf\x0a\x14\xcb\x06\x70\xc4\x11\x9a\x5b\x2d\x95\x9a\xa0\x69\x6a\xd4\x01\xd6\x91\x16\x0a\x65\x8d\xaf\x02\x24\x30\x05\x0a\x7b\xfc\x90\x4f\xa0\x56\x11\x2a\x7e\x86\xc6\x8c\xc2\xff\x61\x70\x2a\xd5\x22\x20\x62\xf1\x54\x5f\x0b\xc6\xc5\x50\xa9\x1f\x7c\xa0\x31\xd7\xe7\x8f\x6d\xe0\xd7\x63\xb6\x6b\x36\xcb\x51\x2e\x8b\xb3\x94\xfb\x6c\xd7\x3a\x9b\x03\xa0\xc7\x3c\xcb\x96\xf5\x53\x6c\xbc\x8a\x86\x85\xde\x50\xa3\x5d\x0a\xb9\x1b\x72\xb6\x32\xe7\x3a\xe4\x54\xa7\x3a\xea\x58\x49\x7f\x5f\xd8\x35\x6c\x8e\x37\xc1\xb2\x2f\xda\x1c\x85\x86\xd6\xb0\x02\xc1\x2a\x10\x1b\x03\xa6\x35\x28\x5c\x42\x0c\xaa\xed\x85\xa9\x5a\x27\x09\xd1\xa2\x5d\x63\x4f\x0e\x2d\x91\x46\x8f\x9d\x17\x55\xe5\xb2\xa6\x6f\x2f\xf1\x83\x52\xed\x4b\xec\x89\x0b\xc7\xfa\x3a\x61\xff\x43\xdd\xab\x43\x85\xca\x9d\xc7\x5d\xa5\x40\x6b\x4f\xeb\x44\x4b\x41\x3a\x68\x8b\xd5\xda\x2c\x2e\x8e\xfa\xb7\xd8\xf9\x1c\x50\x88\x11\xb2\x2c\xac\x8e\x50\x96\x6a\x4c\x8e\x81\x07\xc4\xbe\x88\xca\xf8\x0a\x36\xaa\x90\x2e\x9a\x45\x1b\x37\x8d\x48\x62\x9b\xc3\xb6\xe6\x98\x16\x45\x63\x5c\xab\xa3\x08\x53\xcc\x81\xac\xfb\x05\x20\x99\xfa\x97\x4a\xa5\x85\x14\x3e\x91\x17\x10\x35\x85\x78\x28\x4a\x8e\x64\x96\x98\xe4\xd2\x0e\x4a\x0a\xda\x9d\x64\xaf\x29\xb0\x3c\x62\xf5\x19\x83\x53\xbe\xcb\x08\x4b\x24\xd6\x13\xc0\x7d\x27\x5c\xb3\x48\x4d\xc0\x94\xb3\x7c\x19\xb1\xaa\x70\x1b\xb1\x90\xa4\x28\xff\x46\x23\xf7\x0e\x64\x61\xd6\x21\xf3\x1c\x38\xb2\x33\x01\x7b\x91\xc0\x21\x8f\x1d\x2a\xb4\x3f\xb1\x30\x32\x50\x25\xba\x16\xd4\x3c\x00\x00\x30\x96\x12\x18\xa6\xac\x86\xa5\xd8\x01\x98\x53\x2c\xf3\xa2\xd4\x80\x83\x0a\x81\x22\x13\x30\x67\x3a\x40\x56\x16\x73\xf6\x04\x82\x2d\xaa\x61\x68\xc7\x15\x00\x0d\x69\x21\x10\x43\xef\x29\xb1\x78\x81\xa3\x83\x3c\xcb\x13\x73\x28\x7d\xad\x37\xd2\xd0\x4b\x7a\x33\xb2\x71\x47\xc3\xe3\x1a\x64\xa1\xdb\x73\xec\x77\x90\x48\x21\xef\x07\x20\x1d\xd3\x78\x1b\xa1\xee\x32\xea\x98\x6c\x26\x06\x90\x1a\xc3\x9e\xd3\x77\x1d\xdb\xdd\xdd\x4a\x5a\xa2\x53\x38\xb3\x97\x25\xe6\x73\x27\x0b\x11\x35\xe2\x6d\xf2\x44\xc4\x92\xb7\xcc\xac\x01\xbb\x58\xc5\x0f\xed\x40\xdc\x25\x5e\xd3\x4c\xe9\xf8\xf5\xc3\xcd\x25\x76\x51\x76\x9f\x9f\xec\x73\x17\x36\x51\x9a\x4c\x7d\x2c\x80\x8d\x1c\x62\xe0\x30\x78\xf3\x3b\x09\x99\xab\xa4\xd8\xd3\x76\x9d\x59\x63\x72\xc5\x40\xc4\x6b\xff\x23\xea\x2f\x5d\xa0\x6a\x3c\x95\x9a\xd0\xa8\xb8\x64\xb1\x3c\xb1\x6c\x9d\xc4\xdb\x37\x52\x1e\x90\xe7\xa1\xda\x71\xeb\xf7\x3f\x57\xf2\xb0\xf8\x4b\x95\x07\x9d\xdc\x9f\x74\x32\xcf\xfc\xd6\xeb\x4e\x3e\xcd\xed\xfd\x62\xae\xe9\x4d\x25\x95\x47\x9d\x8b\x5e\xb5\x4b\xd7\x6a\x2a\x59\xb3\xf4\xdd\xc3\xee\x8d\xa7\x88\xdd\xb3\x51\x19\x69\x61\xa3\x0b\x1f\x6f\xdf\x6f\xf6\x70\xae\xea\xd4\x77\x62\x39\x86\xbe\x13\xe2\x14\x44\x1f\x3a\xe7\x18\x6c\x6b\x10\x6c\x85\xa2\x61\xa1\x87\xc4\xa4\xec\x0d\xb3\x13\x03\xd5\x78\x35\xea\x12\x46\x85\x71\xa7\xde\x50\xf3\x2c\xb6\xa5\x11\x7a\x79\xef\xb1\xe0\x62\x81\x44\x4f\xd7\xaa\x47\xb8\x3e\x9a\xb6\x50\xcd\x00\x68\x4a\xc4\x58\x98\xf2\xd0\x3a\x21\xbe\x47\xbb\xff\x8a\xf4\xad\x4e\x22\xc9\xc2\x17\x2d\x2e\x42\xb1\x3b\x00\xbb\xe4\x61\xc5\x75\xc0\x77\xbc\x57\xd8\x5f\x0d\x46\x97\x91\x49\x32\x01\x61\xc5\x52\x45\x59\xba\x16\xb6\x44\x62\xac\xe6\x84\xff\x46\x25\xb6\x1f\x24\x21\x43\xc3\x92\x7e\xdc\x4c\xf0\x44\x65\xd5\x59\xf3\x53\x62\xdb\x49\x6b\x42\xa9\xf0\x81\x4a\xec\xed\xcd\x76\x55\xc9\xe2\x52\x21\x52\xb3\xc0\x1a\xfa\x0a\x2a\x3b\xcf\x33\xeb\x69\x4f\xa8\x66\x39\x14\xad\x0d\x37\xd6\xd6\x66\x9b\x05\x26\x4c\x2b\x28\x22\x17\xeb\x3e\x94\x39\xd8\x27\x21\xbf\x63\x0c\xa0\xf6\x21\xe7\x39\x1a\xd0\xa7\x64\xc6\xb8\x17\x14\xbc\x57\xab\x80\xce\x09\xd5\x7e\x4a\xdd\x30\x27\x68\x83\xb6\xeb\xc7\xa9\xb0\xf9\x34\x50\x5a\xda\x13\xc3\xed\x14\xdb\x75\x2f\x83\xd4\xa0\xed\xc6\x5c\x4f\x69\x20\xe4\x40\x11\x0a\x54\x98\x3c\xbb\xe9\x67\xa8\xfe\xb0\x21\x62\x27\xf1\x59\xb1\xb2\x54\x00\x9d\x18\xc6\x96\x80\xcb\x2f\x5a\x5c\x62\xa3\x89\x7d\x9a\x3a\x54\x45\x06\x0a\x79\x02\x76\x07\x74\x87\x61\xe4\x35\xf4\x07\xa8\x57\x18\x97\x36\x4b\x28\xd7\x13\x06\x25\xa1\xdb\x1c\x0a\xe5\xd6\xe5\x06\x85\x34\x54\xdd\x15\xd4\xdc\xf1\xac\xd1\x21\x35\xf6\xdb\x36\xb7\xa9\xd0\xb5\x8f\xc0\x85\x89\x30\x55\x63\x1a\xcd\x68\x34\xd8\x2b\x23\xcc\xad\x98\x58\xd6\xce\x54\xea\xfd\x57\x1a\x12\xd7\x31\x38\xba\xad\x92\xc5\xee\x44\xde\x47\xec\x68\x78\xd7\xdc\x87\xe0\x37\xf4\x41\x1d\x09\xea\xd0\xe6\x39\x2d\x64\x2a\x06\x64\xd8\x81\x13\x85\x57\xf6\xb2\x3c\x89\x9f\x4b\xe3\x47\xe0\x71\x34\x54\x30\xab\x35\x8c\x96\x6f\x2b\x9c\x81\x54\x62\x64\x6b\x0d\xd5\xa0\x3d\x73\x8d\x3a\x2f\x11\x56\x56\x01\xe6\x0e\x6f\xc6\x9b\x87\xa2\x30\xdf\x7f\x15\xf2\x16\x73\xca\x59\x4f\x39\x4d\x0a\x52\x84\x61\x26\xc3\x53\x02\x34\x73\x47\xc5\x65\x72\x74\x72\x13\xa8\xf4\x6d\x05\xdf\x62\x16\x5f\x63\x44\x92\xb0\x59\x54\x30\xb4\xd5\x90\x98\x8a\x77\x05\x7f\x27\xb1\xa5\x56\x0a\xf3\x31\x73\x37\x7b\xbb\x2c\xb3\x7e\x80\x7b\x69\xa7\x66\x4a\x02\x46\x64\x62\xc6\xfc\x84\xbd\x04\xf7\x26\xbc\x26\x61\x62\x15\x4f\x6a\xc6\x69\x1f\x71\x4d\x13\x7c\x9e\x6c\xab\x30\x8c\x09\x28\x06\xe8\xf7\x10\xa3\x3d\xa4\xb8\x53\x65\xbc\x71\xc5\xd3\xf9\x84\x92\x52\x0b\xdd\x30\x84\x83\x84\xd6\x52\x43\x2b\x83\x8e\x19\xe6\x51\x9e\x41\x83\xa9\xfc\xb6\x1d\xd1\x40\x00\x1f\xba\x85\xc0\x6d\x8b\xa5\xdd\xa4\xe6\xae\x3d\x86\x11\x03\xcf\x8a\x76\xc5\xa3\x43\x7a\x36\xd8\xf1\xd8\x9d\xa5\x41\x2b\x05\xf2\x92\xf1\x8d\x98\xe0\x86\xe4\x60\x06\xbc\xb7\x40\x9f\x9f\x67\x29\x21\x42\x28\xae\x28\x44\x26\xfd\xa0\x64\x20\x25\xdc\xb8\x1e\x46\x6c\x48\x5c\x1b\x98\x82\x9a\xd9\x12\x62\xcf\xc0\x49\x06\x65\xce\x51\xaf\xd3\x61\x7d\xae\xd4\xac\x1f\x42\xb0\x42\xba\x6e\x9a\xd6\x20\x2d\x7e\x06\x37\xe8\x69\xc7\xcd\x86\xa9\xa7\xd6\x43\x7f\x2b\x72\x24\x68\x3f\x46\x8e\x49\x12\xc2\x16\x0d\x8e\xde\x8e\x4f\x34\x2c\x5b\x28\x4c\x1d\x46\x33\x48\x0e\x47\x3f\x91\xa3\x28\xdc\xc0\x3e\xd6\x13\x9a\x23\xcb\x20\xae\x30\x29\x61\x6b\x41\xe9\xd9\x7e\x8b\x0e\xc3\x4f\xd7\x87\xbf\x9d\x0d\xda\xda\x63\x5b\x73\x30\x67\x07\x4c\x95\xd0\x38\x06\x94\xc1\xfd\xec\x9c\xbd\xc8\x33\xa1\x00\x1b\xab\x41\x27\x8d\xe1\x8b\x81\xb0\x10\xfa\x1e\x66\x7b\x8b\x2b\xc3\x6f\x38\x54\xde\x6d\x31\x7c\x07\x27\xd1\x5e\x9d\x88\x1b\x31\x1c\xa6\xbd\xf8\x4d\xa5\x9e\x7c\x26\x61\x05\x28\x56\x6e\x73\x48\x31\x59\x3d\xbe\x71\xa2\xd6\xb2\xc2\x2d\x2a\x15\xd5\x2f\x20\xa1\x5d\xf8\xc8\xd4\x1b\xe8\xfc\x41\xe1\xd9\x19\x48\x82\xd2\xf7\xf3\x5e\x5e\x29\x7d\xc8\xb2\x84\xbd\xdb\x10\x82\xd0\xdb\xd8\x89\xed\xdb\xf4\x9b\xc2\x52\x0e\x99\x33\xfc\x18\x5b\xea\x52\x96\x4a\x63\xc4\xdf\xe7\x7b\x98\x63\xda\x14\x91\x11\x7d\xca\x8d\xf0\x63\xfc\x77\xb9\x4f\x18\xec\x7e\x5a\x43\x9f\x52\x58\xa2\x72\xdb\x48\xf8\x9b\xc0\x20\x45\xdd\x35\x58\xd8\xbd\x9f\xd9\xb3\x52\xda\xa3\x2b\x7e\xae\xf1\xdf\x85\x7a\x95\x97\x50\x03\x6f\x58\xf0\x83\x26\xa7\x4a\x36\xd2\x1a\xcc\x4b\x87\x6a\xde\x71\xc9\xb5\xc2\x00\xa6\xde\x9f\xc6\x61\x7f\xd4\x1f\xab\xee\xdc\x36\x6e\x75\xe1\x41\x1d\x16\x81\xcb\x6a\xd4\xda\x1d\x9c\x9d\xed\xdc\xc2\x66\x3d\xcd\xdd\x88\x0f\x03\x30\xe1\x65\xbe\x95\xac\xd9\x07\xbb\xcd\xf5\x69\xa8\xcf\xd5\xb5\x7d\xda\xeb\x87\x79\xc3\x6d\x6a\x3f\xc5\x8f\x62\xec\x1c\xca\x62\x8b\x79\x7d\x13\xf6\x4a\x3c\x81\x35\x94\xff\x76\x7b\x72\xb9\x1f\x3f\x0f\x6d\xbe\x97\x7b\xf5\xb0\x36\xe3\xb2\xa8\xa0\x19\xfb\x6c\xeb\x10\x2e\x29\xdb\xe6\x19\x35\x49\x6f\x1f\xea\xf7\x66\xf2\x0f\x0c\x6c\x91\xfa\xca\x24\x01\x23\x6f\x28\x77\xa1\xe3\x78\xab\x59\x7f\xb3\xad\xe9\x55\xec\x58\x75\x52\xfd\x0e\xd4\xa0\x65\x41\x02\x90\x86\xd6\x3d\x2a\x79\x17\xbc\x73\x4f\xdf\x38\xec\x02\x94\x36\x8c\x3f\xef\x3f\xe9\x1e\xa2\x12\x32\x2f\x2f\x99\xa7\x4f\xe7\x80\x8d\x4f\x6d\x47\x6a\x2c\x1c\x92\x54\x8f\xa9\xc2\x7b\x25\x0f\xdd\x07\xa1\x1e\x44\x7c\xc9\xc0\x08\xc3\x53\xc1\x83\x5a\x2a\x70\xc6\x0e\xc4\x19\x7a\x77\x52\xc9\xe2\x90\xed\x72\xf6\x0d\xc1\x61\x14\x71\xcb\xc4\xb3\x9e\x89\x31\x31\xd5\x8c\x9a\x3c\x1d\xdc\xdf\xf4\x1f\xdb\xa7\x1d\x33\xd4\x2b\xfc\x22\x61\x67\x84\xaa\x00\x49\x6a\xb0\x01\x0d\x19\x41\xfb\xf9\xb7\x75\x73\x91\xab\xc4\x76\x8c\xa2\x6e\xfd\x08\x73\xa6\xaa\x84\xe1\x08\xb6\x6a\x3c\x75\x9c\x21\x13\x26\xba\xab\xf9\x06\xf8\xe7\xb0\x96\x0c\x64\xc7\xd2\x6e\xda\xb3\x65\xab\x1f\xcd\xf1\x51\x74\x19\x54\x50\xdc\x89\xe1\x29\x61\x10\x3f\x1b\xfb\xac\xf3\xb4\x9d\x91\x60\x3f\x41\xa4\x0b\x4e\x45\xbd\x9c\x7d\x5b\xd3\x95\x21\x5d\xd6\x24\x5e\x9d\x14\xde\x45\xe1\x3e\x2d\xa8\x1e\x0c\x3a\x8c\x98\x3a\x7a\xa2\xc1\x0e\xeb\x97\xe0\x11\x60\x6d\x20\xc0\x0e\x39\x8d\xe1\x76\x27\xf5\x0e\x1f\xbc\x4a\x98\x68\x61\xfd\x48\xd3\xe4\x04\xf7\xe2\xa1\x7c\xc1\x0d\x46\xdc\x42\x6a\xeb\x48\x85\x45\x11\x32\xbd\x3e\x65\x7c\xd4\x2d\x75\xcf\x11\x16\xd3\x3c\x79\x75\x5d\x72\x81\xec\xec\x64\x23\x9a\x87\xb5\xcc\x28\x76\xd9\xe0\xef\xd7\x63\x89\x96\x09\x72\xc7\x14\xae\x16\xe3\x2c\x79\x55\xa0\x0b\x8d\x4e\xb5\x41\xe3\x8d\x7b\x2d\xf8\xb6\x0e\x5e\x94\xd4\x61\x48\xb4\x05\x4f\x88\xbc\x04\xd8\xe5\xd1\x66\x78\x49\xa3\x5d\x27\xb2\x86\x24\x33\x9e\x1a\x5a\x5c\x27\x93\xf5\x7a\x34\x7a\xc9\x5e\xeb\xee\x54\xf5\x16\x79\x31\x47\xc4\xdd\x20\x3a\x62\xbe\x66\x26\x1f\xde\x9f\xce\x02\x55\x76\xd9\x67\x01\xe7\x63\xf5\x23\x54\x27\x85\xc6\xd1\x0b\x9c\x4f\x48\x3b\x8c\x73\x23\x68\x86\x3c\xed\xb9\x23\x25\x83\x74\xab\xf0\xc2\x2b\xd4\x3d\x4e\xfa\x62\xa8\x39\x98\x0c\xe4\x46\xbd\x22\x65\x28\x33\x36\xed\x44\x1e\xfa\x52\x0c\x63\x6d\x2d\xa4\x1a\xa2\xdf\xab\x02\x0c\xe5\xa1\x85\xf8\x55\xc1\x4f\x4b\x23\x00\x96\x81\xa7\x2d\x6e\xaa\xd4\x62\x50\x5b\xef\xa1\xa4\xaf\x60\xde\x4e\x4b\x61\x4c\x73\x30\x66\x21\x50\x29\x0e\xcf\x7c\x49\xf7\x6e\xaf\xe0\xda\x85\x6a\x81\x99\xea\x7e\x60\xaa\x63\x2c\x79\x9c\x3c\xdd\x03\xbe\x7c\x24\xec\xd8\x3c\x6e\x4f\x23\x60\x94\x3e\x85\xaa\x97\xb4\xda\x88\x89\x90\x75\x0f\xc5\x24\xf6\x1b\x58\xd1\x5a\xc3\xcc\x09\xd3\xb8\x23\xfb\xae\xa0\x0b\x20\x5e\x43\x85\x22\x8e\xae\x31\x4c\xc5\x35\x76\x76\xcb\x65\x00\x65\x39\xd4\x8e\xb0\x4c\xe0\xcb\xae\xa1\xb8\x31\x6a\x2d\x31\xd5\x74\xbf\xca\x0c\x8b\xaf\xd1\x8d\xe3\x44\x1e\xc6\xe9\x40\xcd\x3a\x25\xb5\x90\x95\x4b\xea\x4e\x6a\x9d\x3c\x46\x15\x91\x7d\x66\x8a\x95\x50\x21\x82\x20\x34\xaa\x92\xc3\x74\x65\x58\x02\x00\x0d\x85\xf9\x27\xd5\x4e\xf9\xa0\x1e\x7a\x40\xe8\x1d\x1c\xe6\x8f\x54\x1a\xf5\xfe\x6b\x6c\x81\xc3\x16\x9e\x28\xa0\xa4\xb9\xa1\x51\x37\x7e\x7d\x98\xcc\x15\xbe\x7e\xd0\xc2\x27\xd9\x4a\x5a\xbd\x3e\x63\x08\xb2\x85\x3a\xa4\x18\x49\x58\xa5\x2e\x92\xb8\x87\x6e\x9e\x27\x2a\xa8\x1d\x5c\xe1\x87\x08\xc5\x00\x79\x97\x28\x21\xda\x26\x59\xa8\x26\x35\xb3\x20\xce\x8f\x1b\xa6\xa9\x7a\xc4\x67\x56\x41\xd2\x8b\x1c\x53\x88\xf5\x6a\xe9\x29\x33\xc0\x08\x8e\x48\xb3\x2c\x23\x36\x1e\x62\x38\x08\x89\xed\x1b\x29\xaa\x9e\xfb\xa6\x25\x3f\x86\xae\xa0\x0e\x2d\x8c\x27\xa4\x57\x35\x06\x81\x0c\xeb\xc8\xf7\x91\xff\x2e\x2e\xe9\x48\xc1\x11\xa1\x01\xe0\x68\xa0\xe7\xc7\x71\xbf\x52\x5c\x28\xcc\xb4\xce\x88\xf7\x54\x3b\xa6\x82\xe2\x83\xb1\x57\x23\x24\x07\x1b\x15\x1b\x78\x9f\x21\xab\x66\x19\x36\x12\x2a\x03\x1e\xae\x55\xa9\x02\xe1\x00\xcb\xb3\x47\x93\x60\x39\x76\x54\xca\x0e\x21\x19\xd6\x71\x4e\x48\x80\x22\x4a\xea\xd8\xb0\xa3\x40\x9d\xd3\xb0\xda\x66\x96\x33\xaf\x33\x38\x52\xd2\x58\x0d\x8d\xb8\xad\xb3\x14\x03\x2e\x05\x04\x4a\x93\xb1\x24\x1e\x68\xc0\x1e\x8f\x09\x54\x67\xa8\x47\x86\x66\x04\xac\x21\x5f\x4a\x2e\xac\xd6\x19\x32\x94\x11\x5b\xdb\x9a\x49\x74\x33\x8f\x4a\x11\x2f\x19\x27\x62\xad\x00\x9b\xc0\x71\x08\xeb\x00\x86\xba\x0b\xee\x8c\xa9\x0e\x1f\x44\x9b\xee\x63\x8e\x36\xd4\xc9\xfd\x2d\x8c\xac\x37\x51\xac\x04\x39\x51\xe9\x70\xd5\x9d\x63\xf9\xc0\x87\x04\x55\x06\xd1\xc0\x1e\xd6\x4e\x08\xb5\x11\xf6\x5f\x26\x10\x52\x75\xa5\x91\x6f\x5e\xd2\xcc\x87\xcb\xcb\x19\xc1\x92\x10\xce\x8c\xe0\x97\xc0\xd5\xb6\x52\xc5\x1b\x1c\x89\x77\x5b\xdc\xdb\x38\x63\x9e\x6d\x50\x06\x18\xa1\x3e\x4d\xf3\x35\x64\x1f\x35\xc0\x20\x0e\x34\x0c\xa5\x15\x97\x52\x68\x84\xe1\x5b\xdd\x8f\xf1\x58\x99\xbe\xa8\x18\x33\x80\x65\xf2\x6c\xd8\x39\x46\x27\x14\xd0\x90\x26\xaf\x8b\x77\x4b\x4c\x0d\x00\xa0\x37\x1c\xf3\x6c\xec\x4e\x47\xcf\xc4\xfa\xe2\xc8\x8b\x8d\xf7\xc4\x4d\x0c\x00\x90\xf2\xcf\x21\x3f\x7d\xf7\x3b\x9a\x3f\xd5\x9b\x2f\xfa\x61\x6c\x01\xdb\xbd\x2e\x9e\xcd\xd1\x12\x9b\xa1\x21\x8e\xf0\xa6\xc9\xfa\x1e\x0b\x4c\x2c\xc3\x98\xae\x7d\xbb\x09\xbf\xd5\x24\x0d\xd5\x61\xde\x26\xa3\x92\xb9\xe8\x8b\x4a\xfe\xc3\x43\xe0\x40\x3b\x67\xb1\x43\x58\x49\xf1\xda\x5d\x9f\x1e\x7f\x4e\x00\x50\x09\xe1\x8b\x9c\xc0\x30\x36\x3b\xb0\x2e\x12\xaf\x1c\x0d\x69\x99\xf7\x7f\xcc\x6c\x57\x44\xee\x00\xad\x42\x5c\x10\xd6\xbc\xa8\xde\x01\x91\x72\x8f\x0a\xed\x61\x34\x64\x5f\x0f\x92\xce\x0f\xba\x5a\x66\x57\xf3\x2f\xef\xea\x71\xd5\x05\xaf\xf7\xb4\xfd\x92\x9e\x2e\x70\x6a\xe4\x6d\xb2\x95\xbf\xa8\xbf\xaf\xbb\x5b\x9f\xed\xee\xba\x77\xb7\xee\xdd\x6d\x8f\xba\xfb\x75\x53\x20\x36\x53\x5b\x18\x19\xf0\x1b\x5a\x2b\x8c\x0f\x9b\x31\x2d\x78\xbe\x70\x56\x35\x6d\xa0\xd0\xa8\x0c\xe9\xc9\x52\x62\x93\xf0\xbb\x90\x1d\x4f\x7b\xe6\x5a\xb5\x67\x26\xae\xf3\x2e\x2b\xf8\xc7\x18\x1b\x66\xf3\xbc\x38\x27\x78\x27\xef\x33\x46\xc2\x75\x2a\x79\x68\x17\x8c\x3d\x69\xbb\x4b\x58\x09\x28\x2d\x81\xe8\x0f\xc4\x61\x8f\xc1\x8d\x85\x9e\x76\x9b\xad\x28\x8c\x70\x9a\x3b\x74\x96\x2f\xf1\x11\xea\x64\xec\x92\x21\xf0\x00\x02\x29\x56\x11\x54\x1c\x5f\xf6\x4b\xbe\xd5\x55\x1d\x75\x1d\xea\x29\x19\x21\x46\x74\x99\x37\xc0\x58\x00\xdc\x64\x60\x91\x3d\x89\x09\x00\x09\x2a\x70\x53\xab\xc4\x4f\x19\xa0\x11\x6c\x25\x35\x83\xb6\x08\x54\x66\xbc\x15\x6e\x9b\x57\x4a\x32\x73\x62\x43\x63\x26\x78\xe2\x47\x26\xc1\x46\x62\x1b\x2c\x4f\xaa\x8d\x2d\x1e\x81\xc4\x62\x17\xde\x4f\xee\x42\x16\x7f\x23\x11\x87\xbf\x29\xde\x3d\x23\x04\xdc\x51\xb4\x9e\x4c\x52\x87\xa9\x70\xac\x41\x43\xa9\xd3\xb1\xc9\x00\x84\x35\xd4\xf7\xe1\x03\xd9\x08\x0d\xce\x37\xd7\xa4\xc4\x4c\x87\xce\xa9\x33\x5a\x5f\x1d\x41\xec\xed\x24\xcc\xb5\x1e\x93\xd3\xc6\xf4\x55\xb2\xf4\x03\xb9\x28\x70\xa2\xf3\x32\xb8\x1b\x4c\xe5\xe2\xc0\x4d\xf6\x84\x4c\x20\x68\x24\x2d\x76\x87\x7e\x20\x2d\x0d\x34\x07\x9b\x5b\x14\xc5\x22\x5e\x5f\x96\x1f\x7d\xf7\x66\xdf\xbd\xcf\x51\xf7\x2e\x0e\xd7\xeb\x39\x9b\xe1\x48\x11\xb9\x31\x52\x05\x2a\xc3\x6a\x85\x97\x9e\xa9\x43\x45\x19\xc3\x56\x7c\xe5\x44\xee\x02\x0a\x80\x76\x17\x42\xae\x7d\x19\x54\xdb\x58\xca\x11\xf8\x25\x21\xed\xa8\xd3\x13\x5f\x99\x25\x7b\xf2\xda\x2f\xaf\x9a\xbe\x70\x3d\xad\xb0\xc8\xcd\x6e\x41\xd0\x8f\xb2\x1d\xa1\x33\x8c\xc5\x53\xb9\xae\xe3\xa8\xd1\xd1\x4b\x41\x61\x51\x54\xf8\xd9\x4e\xce\x9d\xa4\xf1\x97\xb8\xce\xab\x7e\xba\xbe\xb0\x93\x17\x39\xad\x16\x26\x0e\xf8\x2a\x6e\x8d\x9c\xeb\x37\xa6\x14\x72\x0b\x3e\xa1\x6a\x67\x06\x23\xc2\xab\x5e\xba\x1e\x8f\x06\xeb\xd0\x6f\x80\xde\xa8\xdc\x4e\x16\xca\xbd\x92\x8c\xed\xd2\x61\xb0\x86\xa6\x59\x01\x4a\x06\xa1\xef\x33\x2b\xe1\xda\x85\x51\xc8\x55\x01\x3d\x19\xa1\x72\xea\x88\xbe\xb1\x76\xd3\x68\xb4\xb3\x93\xf4\x50\x92\x34\x14\xcb\xe3\xc4\x14\xc2\x29\x54\x51\x28\x49\x42\xb8\xa1\x52\x4d\xb7\xa7\x8f\x7f\xed\x0e\xf0\x84\xb3\x2b\x35\x91\x2f\xd9\x37\x33\xa4\xeb\x64\x72\xe3\x13\xe4\x86\xd2\xac\xb5\x3c\x1d\xc0\x6b\x1f\xdd\x00\xe3\x0c\x0b\xd5\x01\x87\x97\x8f\x04\x91\x75\xb0\x1c\x94\xa6\x38\xbb\x80\x92\x7a\xa8\x1b\x13\x08\x0e\x87\x15\xbf\x3c\x3d\x50\x11\x07\x65\x76\x14\x61\xd8\xb4\xa0\x62\x7b\xd2\xf9\x3e\xe4\x8e\x78\xba\xa3\x24\x3a\x08\x6f\xa1\xaa\x36\x78\xef\xa1\x98\x19\x2a\xc5\x64\x98\xb7\x89\xed\xbf\xa8\xd0\x79\x69\xf0\xc0\xd5\xe2\xe4\xd5\x1d\xa6\x47\x33\x45\xfd\x08\x48\xb1\xaa\x90\x36\x01\xfd\x4b\x53\xc7\xbb\x3a\xee\xd4\x24\xd6\x78\x8f\x4e\xc0\xdc\xaa\x24\x8a\xed\xd3\x66\x25\x32\xbf\x9c\x7c\x03\xed\x47\xd8\xd2\x49\x9d\x82\x73\x4c\x2b\x25\xd3\xa7\x0f\x74\xbd\x6d\x3b\x36\xc9\x4e\x6d\xc0\x0c\xf0\x74\x62\xc4\x8c\x48\xe3\x67\x3b\x4d\x77\x1c\xf5\x11\x0f\x02\xbb\x03\xe0\xbb\x4e\x56\xe3\x51\xaa\xb5\x78\x52\xbc\x6b\xd6\x39\xab\x08\x92\x85\xc5\x09\xe0\xd4\x68\xb7\xb8\xcb\x0d\xee\xf8\xd6\x1c\x6e\xbd\x2f\xc0\xba\x1e\xc3\x42\x1b\x19\x72\x43\x94\x55\xe0\x47\xbe\x3a\x25\xf6\x38\x01\x8e\x6b\xc9\x50\xf1\x3c\xf9\xb6\x26\x7c\x48\x32\x53\x20\x0c\xaf\x89\x89\x97\xac\x56\x84\xfa\x4f\xa1\x43\x94\xa5\x92\xd5\x53\xf2\xb0\x84\x29\x93\x45\xdd\x7a\xcc\xc8\xb0\x56\xd0\xec\x4a\xaa\xc0\xa9\xb5\xc9\x17\x05\x9e\xac\x91\x11\x6b\x84\xce\xcc\xa1\xd8\xad\x08\x06\x25\x10\xb6\xd5\x07\x67\x49\xc7\x0a\xad\xa6\x8e\xba\x9f\xbc\xba\xd4\x62\x22\xa2\xa8\xd3\xef\x2a\x29\xc8\x7e\x7c\xa9\x89\x47\x56\x9e\x5e\x37\x58\x6e\x0d\x8a\x06\xc7\x1a\x36\x9b\x5e\x37\x0b\xdb\x34\xee\xb3\xb1\x9f\xc3\x97\x2c\x64\x61\x2c\x26\x1c\x32\xb6\x0e\xc0\x13\x7b\xd2\xcc\x38\x5a\x13\x8d\x49\xac\xb3\x68\x8f\x0e\x88\xed\x8a\xa3\x43\x50\x9a\x8e\x81\xdc\x92\xce\x08\x2a\x7a\xbf\x75\x92\x58\x61\x35\xae\x82\x4a\x6b\xb1\xcb\xa6\x03\x1d\x27\x6f\xa9\xd5\x02\xe4\x52\xe3\x58\x1a\x6a\x24\x06\x15\x0b\xbb\x80\xef\xe7\x61\xe4\x86\x81\xe3\x69\xce\x76\x00\xf4\x2b\x35\x3c\x36\x9a\xd5\x25\x76\x46\x84\x78\x66\x5d\x16\xd0\x54\xf5\xb9\x6f\xc7\xfc\x1c\xed\x44\xea\x00\x80\xa1\xcc\x54\xc7\x55\xa3\x79\x7d\x15\x40\x64\x01\x1f\x00\xee\x98\xca\x50\x32\x44\x10\x5b\x07\x64\x98\x39\xad\x4e\x52\x4e\x4f\x93\x57\xc9\xc4\x96\xc2\x1e\xf6\x6b\x0c\x28\xfc\x2b\x92\x34\x2e\xdb\x79\xac\x5d\xc8\x2f\x05\xb2\x17\xf2\x4b\x93\x3e\x4c\xda\x21\x34\x11\x38\xbb\xa7\x8d\xe0\x35\x94\x72\x84\xaf\xba\xf4\x79\x9c\xe6\x43\xdc\x0c\x64\x6b\x0e\xd6\x9a\xde\x27\x84\x40\x5d\x48\x1d\x25\xb1\x5b\x45\xbd\x48\x84\x0f\x75\x6a\xe1\x2d\xb4\xa2\x1a\xba\x03\xda\x13\x9f\x85\xb9\xa2\x75\x15\x18\x2e\x39\xe9\x3b\x3c\x15\x0e\xee\x20\x53\x18\x5f\xd6\x62\x57\x6f\x49\xe8\xd5\xa1\x7c\x27\x89\x0e\x58\x5d\x24\xa6\x09\x50\xf5\xa3\x13\xaa\xef\x85\xd5\x03\xcf\xbc\xa2\xc0\x1b\x59\x69\x87\xd8\x83\x80\x65\xde\x62\xaa\xb1\xd2\x78\xf0\x91\x50\x6f\x91\x3a\x77\x80\x84\x80\x62\x8c\x0f\x4e\x73\x74\x4a\x0d\xfb\x6c\x55\x6a\xc6\x20\x0f\xab\xa3\x23\x05\x45\x90\x20\xd9\xac\x1f\x49\x32\x72\x52\x7b\xea\x45\x53\xe2\x54\x54\xe5\x53\x78\xdb\x00\xc3\x08\x9b\x6d\x47\x2d\xc3\x93\x02\x63\xac\x92\x14\xa4\x1c\x59\xf6\x58\x2d\xf3\x24\xa5\x84\x21\xd4\x1e\x66\x13\xc0\x25\xf8\xa4\x4c\xc5\x82\xc3\x82\x83\xad\xe3\xa1\x68\x81\x47\x0d\xf8\xa6\xb0\xd8\xb8\x30\xa0\x58\xce\xe9\x78\x1b\x2d\xde\xef\xbf\xae\xe9\x50\x73\xf7\x03\xb9\xc6\x86\xbb\x55\x33\x90\x9a\x99\x32\x4a\x33\xed\x85\x14\x42\x34\x81\x0e\x09\x95\xf5\x3d\x43\x62\x00\x37\x71\xcc\xa7\x49\x63\xbc\xe7\x09\xeb\xf6\x17\x4d\x08\xc4\x06\xb1\x49\xb0\x32\x34\x48\x54\x98\x03\xba\x30\x26\xc3\x20\x2e\x70\xba\x15\xe0\x6d\x5c\x8e\xe9\xef\xb4\x50\x50\x10\x05\x11\xa1\x91\xb5\x37\xd9\x33\xc8\x0c\xa2\x36\x20\x50\x01\x54\xb0\x55\xa8\xea\x8e\x89\xae\x32\xf3\x47\x50\x12\x4f\x75\xac\xc9\xc2\x87\xa9\xd8\x93\x0f\x2b\xaf\x76\x82\x8e\x0c\xac\x44\xa6\x99\xd9\x86\x76\x48\xbe\xa6\x89\xb6\x49\x1d\x5e\x64\xc0\xbc\xaa\x13\x81\xe9\xd3\x62\x85\xd0\x4a\xcb\x4b\xe2\x93\x13\xae\x41\x71\x19\x24\x95\x21\x2a\x84\xb6\x33\x72\x1b\xb8\x2a\x10\xde\x96\x81\x9b\x96\x5e\x32\xc0\xd2\xc6\x98\x83\x1c\x92\xba\x32\xac\xd9\x74\xe3\xc2\xbf\x25\x98\xe1\xb8\xc2\x22\x49\x28\xd7\x2c\x71\xff\xa3\x53\xef\x34\x2c\xa1\x9d\xa7\x64\x7a\x6b\x72\xa6\x92\x75\x1f\xca\x8c\x50\xf9\x08\x89\x88\x68\xd7\x81\x6a\x43\x46\x45\x8c\x76\xf5\xac\x82\xa1\x89\xcf\x60\x4e\x20\x8a\x27\xd4\x40\x26\x0f\x63\x18\x0d\xc0\x41\x69\xcd\x93\xce\x7a\x17\x86\x08\x52\x6f\x4a\xc2\x81\xbc\x39\x3c\x86\x3d\x46\x0b\x00\x15\x70\x31\x82\xdf\x2b\x0c\x0b\x35\x7e\x54\x4f\x02\x18\xa3\x06\x24\x14\x9c\xad\x36\xc5\xb7\x99\x6c\x67\x90\x06\x00\x0f\x61\x4d\xb4\xa7\x6a\xdd\xb5\x50\x87\x33\x13\xc5\x6c\xdb\x4d\x27\xef\x7e\x8e\xd9\xb5\xd5\xbf\x50\xae\x54\x7d\x24\xe5\x5b\xd8\xee\x78\x8e\xf8\x27\x94\xbb\x3c\xa9\x3e\xe0\x99\xb9\x83\x59\xff\x8a\x15\x80\x0c\x59\xdc\x0a\x37\xb9\xa6\x94\x87\x36\xe1\x4b\xd9\x2e\xd4\x9e\x09\x9f\x3f\x7c\x6c\x6e\xf3\x5a\x3b\x3a\x5f\x8e\x54\x44\x66\x86\x9d\xe7\xf2\x09\x63\xee\x40\x5c\x3c\x5e\x3b\x06\x09\xfe\x73\x6e\x0a\xef\xec\x4c\x67\x73\xec\x68\x0f\xff\x38\xb2\x34\xe7\x31\x9d\xd3\x6d\x22\x86\x41\xc1\x06\x17\x66\x1d\x77\xc0\x39\xde\xff\xdc\x70\xfd\xec\xc6\x1a\x53\xea\x8d\x6e\xfc\xc7\x7b\xb1\xd2\x36\x5e\x4f\x3a\xb1\x3c\xe9\xc4\x67\x54\xb8\xab\x4e\xac\xd4\x55\xf7\x87\xae\xfe\xb0\x27\x75\xf6\x64\xfd\xde\x9e\xac\xcf\xf5\x64\x7d\xd2\x93\xfa\xb0\x27\x5f\xd5\xc8\x07\xb9\x67\x25\xd3\xb6\x81\x8d\x63\xcb\x8a\x35\x60\x79\x8d\x09\x6b\x26\xcb\xd4\x97\x96\x11\xbe\x95\x7a\x15\xb2\x76\x47\xc3\x9e\x9a\x64\x0f\x83\xde\x36\xaf\x3f\xed\x7c\xe4\x61\x01\xff\x18\x97\xed\x75\xbf\xc1\x74\x8b\x21\x55\x81\x33\x4f\x0f\x96\x9b\xdd\xff\xec\xc8\x88\xd0\x63\x42\xad\x59\x27\xff\x9d\x85\x4e\xde\x0c\x04\x70\xfd\x44\xb1\x21\x56\xcd\xac\xcf\x2c\x04\x93\xca\x3a\x40\x8d\x0d\x25\x2a\xb9\x8c\x2f\xf3\x62\xaf\xfb\xc2\x0a\x88\x33\x95\xb4\x8f\x53\x86\xb0\x5a\x01\xd8\x5c\xa8\x87\x98\x86\x94\x43\x45\xdf\x96\x25\x77\xfb\x29\xab\x3b\x56\x1e\x00\x3e\xfa\x2c\xf1\xdb\x04\x7c\x8a\xda\xe3\x11\xe2\x51\xd9\x9f\xde\x7a\x9f\x84\x0d\x59\x74\x1c\xd3\xed\x38\x21\x5a\xd8\x1a\xd2\xb7\xa7\xf3\xc4\x80\xd6\x48\xb6\xda\x10\x5c\xda\xc6\x7e\x72\xc7\x24\xd2\xbf\x21\xed\x56\xdc\xf0\xae\x1d\xae\x9c\xd8\x9b\x05\x2c\x88\xb6\xed\xeb\x70\x3f\xb6\x54\xd2\x73\x87\xe4\x50\x71\x4b\x88\xe6\x50\xec\xb5\xee\xce\x14\x06\x43\xea\x62\x64\x78\x6d\xa8\xe9\x41\xcc\xfe\x0d\xbe\x9f\x75\xa2\xf2\x01\xd9\x1a\x76\x20\xed\x0d\xd5\x87\xb7\x2b\xc4\xfd\x11\x43\xc2\x76\x9d\x19\xad\x39\x6b\xc3\x98\x28\x71\x4f\xb0\xfd\x5d\x1c\x38\xfe\x5c\x29\xd5\xeb\xa5\xf6\xd1\x61\x2f\x74\xd8\x6b\x0e\xaf\xbf\x9e\xfe\xd7\x9f\xdf\x59\x6a\xb5\x22\xc3\x3a\xcc\xf6\xd1\x43\x78\xa1\xd5\x35\x91\xa3\x52\x2d\x4f\xb4\xa3\x7b\x11\x57\x2e\x15\xfb\x67\x9b\x2e\xc8\x36\xe4\x40\x55\x69\xe3\x0c\x4d\xa3\x55\x06\xd5\xea\xf1\xda\xfe\xda\x1a\x69\x19\x1b\x02\x16\x35\x1f\x39\xab\x3f\xe1\x24\xe4\x69\xc8\x7c\x43\xae\x77\x8c\x14\x28\x78\x89\x27\x91\x73\xe8\xda\x03\xf1\xeb\x78\x3f\x90\x57\xdd\x79\x4a\x49\x2b\xa7\xe5\xd2\x8d\xfa\x8c\xab\xc1\x1c\xee\x2d\x2b\x5e\x22\x05\x74\x86\xf4\x43\x00\x21\x4e\x7a\xff\x33\x0f\xea\x05\xc4\x0b\xe2\x87\x2c\x98\x52\xf6\xd2\x5e\x3a\xf3\xd6\x18\x25\x9f\x91\xdd\xa1\xd0\x6f\xca\x66\x0d\xe5\x49\x06\x7e\x4b\x02\x13\xe2\xdf\xb6\x6e\x9f\x3c\x12\x9c\xcf\x25\x0e\x49\xa1\x62\xcb\x48\x84\x49\x9a\x2d\xc8\xe3\x40\x00\x04\xaa\x4a\xc6\x9b\x4a\x49\x4d\x0d\x16\x2e\xb7\xa9\x7c\x72\x23\x51\x28\x16\x00\x1d\xf5\xf8\x72\x68\x33\x78\x67\x01\x2c\x79\xfa\x70\x8b\x6e\x97\xe3\xd0\xd1\x25\x9a\x27\x15\x26\x84\x9d\x89\x71\x0f\xeb\xe7\x35\xac\xbf\x43\x18\xd5\x36\xb6\x34\x8e\x0c\xe2\x03\x16\x9d\xed\x07\x20\xb8\x0c\xcb\xbd\x8e\x3b\xea\xbc\x17\xe9\x69\x68\xc7\x3b\x46\x26\x67\xb5\x54\x2a\xd5\x33\x82\x51\x9a\x9d\xe1\xab\x02\x12\x16\x93\xd9\x3c\x99\x83\x9d\xe3\xd3\x03\xe6\x9c\xd4\x39\x88\x05\xe9\x41\x77\xc8\xcb\x3c\x90\xb0\xc7\x6b\xc3\xde\x63\x0f\x41\xb8\x3b\x55\x72\x45\x02\x62\x18\x3e\xa0\x9b\xcd\x7b\xbe\x91\x1c\xf8\xe2\xb0\xe8\xc2\x37\x7c\x16\xb9\x13\xb9\xe5\xfb\x9f\x41\xe9\x0a\x3f\x5b\x3d\xd0\xe0\x16\xaf\xf9\x88\x99\xfe\x5b\x07\xd5\xad\xb4\x0d\x27\x6e\x7e\x72\xb2\xce\x63\x7e\x24\x60\xe5\xe6\xa5\x01\xe5\x99\xc7\xfc\x44\x7b\xc8\xb3\x25\xd4\xdb\x3e\x8f\x33\x2b\x1e\x57\x6b\x46\x5a\x7a\xbc\xb6\xe6\x03\xfb\x9e\xc5\x54\x3b\xd8\x16\x12\x32\x03\x23\x50\xd8\x0e\xc8\x2c\x49\xf4\x38\x6c\x7f\x84\xd5\x67\x9e\x08\x12\x06\x42\x39\xf1\x58\x62\xed\x94\xde\x37\xed\x7a\x00\x2e\x7a\xc9\x63\x3e\x18\xa8\x2c\x38\xbd\xa8\xb2\x1d\xe7\x47\xc0\x6b\x57\xa0\xf1\xad\xa7\xf3\xa5\xe6\xc0\xa0\x9a\x53\x95\x03\x8d\xd6\xe2\xb5\xb5\x12\x49\x37\xd4\x42\xea\x6c\x5d\x32\x98\x6a\x86\x22\x40\x51\x9c\x2e\xa4\x30\x78\x62\x9d\x23\x80\x5a\x36\xea\x04\x8f\x1d\xf8\x08\xea\xf3\xd2\x26\x2b\xb2\x01\x82\x1e\x42\x02\x13\xb3\x72\x66\xbf\xc0\x0f\x99\xa9\x31\x08\x57\x76\x58\x81\x16\x06\x7d\x0d\xad\x2a\xe4\x18\xd2\x88\x19\xd6\x61\xfc\xaa\xc5\xce\x72\x80\x4d\x6e\x93\x7a\x20\x7f\xa8\x61\x26\x50\x3a\x9d\x38\x79\x24\x90\x6e\x34\xe2\xb5\xc9\xfd\x58\x8b\x4d\xc8\x2a\xed\x91\x50\x65\x26\xbe\xae\xcd\x17\x7f\xc3\x5c\x45\xe0\xa0\x5a\x9d\xc7\x8d\xff\x00\x79\xa0\xfc\x05\x64\xd0\x3c\xda\x31\x1f\x4a\x2a\x4a\xa9\xc7\x6a\xb7\xb8\x09\xc6\xb9\xb8\x83\x44\x17\x6c\x07\xf9\xc6\x90\xb6\xb3\xb8\x9e\xc8\x36\x3c\x2d\x31\x71\xc5\x6c\x72\x31\x94\x3a\x19\xe3\x7b\x25\xe8\x61\xc9\x23\xdf\x6a\xe6\x4d\xc9\xb8\xff\xaa\xc0\xd3\x32\x35\x9b\x19\xd5\xdc\xdb\x64\xea\x4d\xc6\xde\x2c\x90\x89\xf9\x1c\x8a\x2e\x1c\x95\x4c\xb5\xca\x21\x6c\xae\x85\xa7\xd1\x87\x06\x23\x3b\x03\x39\xdc\x32\x8f\xf8\x84\x93\x22\x04\x06\x74\x19\x9a\x59\xf7\x1b\x5e\x08\x39\x81\x76\x08\xc3\x07\xc6\xcf\x96\xd7\x05\xb5\x11\xf1\x4a\x9b\xc7\xf9\x09\x6c\x5f\x07\x55\x48\x9b\xc7\xf9\x89\x20\x75\xe5\x96\xfd\x0e\x09\xc5\xe7\xd5\xc8\x9b\xde\xc5\x79\xa6\x9b\x9b\x39\x98\x25\xd2\x0b\x26\x89\x75\x21\x43\x92\xe4\xd0\xd4\x23\x4a\x9f\x40\x3e\x96\xf8\xb9\xe5\x09\x8f\x5c\x4d\x2d\xf3\xb2\xdc\x32\xe5\x0e\xd3\x13\x38\x0e\x14\xb5\xca\x5c\xe8\x9c\x68\x31\x5d\x19\xb6\x8b\x34\x27\xeb\x82\xec\x75\xa4\xb0\x08\xcb\x1d\xfc\x50\xb7\xe3\x2e\xde\xce\x16\x9d\x13\x63\xa1\x20\xea\x2e\x2e\xe7\x38\xa2\x1d\x23\x6d\x0e\x60\x09\xc6\x8c\xbe\x71\xc3\x9c\xcb\x16\x18\xea\x8b\x1d\x78\x72\xfa\xab\xd8\xee\x7a\x93\xe9\x24\x90\x74\x9f\x18\x04\xa7\xa1\xdc\x7c\xa2\xac\x0e\xd4\xb9\xc5\x6b\x1b\x42\xf8\x8d\xc5\xa9\x36\x8b\xd7\x26\x82\x30\xea\xa0\x99\xc6\x6b\xfb\xab\x20\x83\x7a\x81\x27\x51\xb7\xb7\x3d\x61\x6a\x25\x3d\xc7\xcc\x52\xcb\x56\x02\x65\x9a\xa5\xa6\xe1\x76\x02\xee\x33\x39\xa6\xe1\xe6\xc1\xd4\x06\x8b\x7d\xae\xf0\x30\x54\x63\x54\x5a\xba\x72\xbd\xc5\x66\x15\x6f\xd8\x72\x1c\xdb\xbd\x84\x0a\x11\xc3\xd7\x0f\x40\xfa\xf6\xbe\x11\xaa\x40\x38\xd6\x63\xba\xb5\x10\x3e\xec\x33\xb1\x20\xbd\x10\x67\x10\x4f\x2b\x1e\x0d\xcb\x40\xe0\xe9\x13\x8e\xe7\xd4\xec\x79\x3c\xbe\xc9\x41\x32\xbf\x57\xf6\x04\x4b\xc9\xbe\x7a\xb0\x19\x94\xc4\xeb\x1e\x37\xfd\xae\xad\x59\xda\x5f\x10\xbb\x05\x94\xcb\xfd\x40\xcd\xe9\x6a\x2b\x70\xec\xae\x1e\xfb\xc3\x26\x25\x75\x90\x34\x60\x7c\xe3\xb5\x5d\xdc\x3b\x09\x1c\xd3\x10\x55\x63\x2a\xa5\xf3\x5d\x55\xce\x0c\xe4\xc1\x4a\xbd\xc8\x79\x85\xef\xe4\x8e\x7a\xe1\x13\x34\x03\x43\x6d\x88\x50\x58\x50\x31\x22\x96\xbe\x65\x61\x00\x6d\xa1\x26\xe3\xe9\x27\x84\x91\x43\xdf\x92\x3c\xc1\xc4\x59\x62\xe2\x50\xf1\x98\x35\xc4\x1e\x4b\x75\xc4\x2b\x85\xa4\x0e\x07\xf5\x0c\x13\x76\xc0\xbe\x29\x13\xe6\xb1\x5a\x8e\x99\xc9\xd3\x0d\xeb\x8f\xe7\xbb\x16\x81\x8f\x0e\x51\xad\x53\x28\x2e\x3b\x02\xac\x85\xd2\x98\x44\x25\x31\x40\x1d\x0d\x13\xc9\x86\xc5\x7a\x89\xf6\x09\x55\x69\x77\xb1\xcf\x9d\x36\x88\x42\xcc\xd9\xb2\xfd\xb4\x48\x02\x03\xef\x7f\x16\x49\x28\x07\x9f\xc9\x4f\x48\x57\x06\xf6\x0e\x14\x19\xae\x71\xef\x5e\x91\x08\x92\xc8\xd2\x38\xc5\x47\xd6\xbf\x6c\x3f\x85\x93\xd6\x2c\x85\xe4\x21\xa4\xb2\xb4\xab\xcd\x56\x9a\xdd\x4d\x3f\x29\x76\x72\xe4\xbc\xb3\x08\xde\x25\x15\x9d\x01\x2a\xa2\x0d\x18\xd8\x20\x11\x2e\xd7\x59\xb7\x0b\xf9\x8b\x2a\xcc\x5b\x09\x2a\x69\x06\xbc\xab\x02\x94\xc1\x95\x1f\x9b\x64\x58\x01\x19\x78\x4f\x6d\x8a\x9b\xe7\x89\x38\xf2\xce\xb2\x88\x2b\xa0\xda\x70\xb4\xdb\x4a\x2e\xfd\x00\x72\x75\xb3\xbe\xcf\x61\xcd\x75\x65\xb1\x27\x36\xd9\x95\x09\x9b\x20\x06\xec\xa1\xc9\x89\x81\xd0\x55\x9c\x78\x06\x07\x45\x30\xaf\x2c\xb6\x78\x6b\xe4\xc8\x78\x8d\x6d\x18\xf6\x77\xec\xdd\x86\x1a\x2f\xd8\xab\x5b\xbc\xa6\xca\x0f\xbd\xaf\x81\x2c\x25\x5e\x53\x69\xa8\x5b\x45\x8f\xda\xe3\x35\x05\x01\x5c\x48\xae\xf7\x3f\xc3\xd9\xe0\xc8\x41\xb9\xe6\x69\x5a\x93\x89\xa9\xc8\x39\x8c\xc2\xbb\xf8\x17\xb4\xd6\x25\x09\x6e\x72\xc5\xe1\x5d\xe1\x7c\xcf\x3e\x4b\xaf\x74\x5d\xb7\x8f\xea\xdb\x16\x00\x2b\x55\xe9\x28\x3d\xd2\x0f\x8f\x58\xa1\x90\x50\x0a\x75\x26\xb6\x16\xb7\xcb\x9f\x81\xa9\x8c\x47\x89\x7d\xb9\xf6\x54\xfd\xf0\xe7\xfa\x98\xe6\x68\x5e\x23\xb4\x7e\x0e\x83\x8e\xfb\x1d\x36\xd7\x73\xfc\x38\x0d\x80\xdb\x4a\xae\x07\x80\xce\xd5\xb7\xa5\x9a\xc1\x04\xa0\xbe\xb2\xd1\x9a\xae\xd6\xea\x69\xfd\x40\x1d\x1e\xd0\xd1\xc3\x0c\x10\xa4\xae\xc5\x17\x61\x0a\x85\x55\x60\x3a\x73\x22\xfd\x9c\x6b\x21\xd4\xbb\xa4\xb3\x42\x11\x9a\x74\x36\x1e\x42\xfa\xec\xea\x74\x08\xfc\x8c\x6c\xc4\x07\x21\x87\xf6\x54\xef\xe9\xdb\x97\xdd\x6b\x2e\xbe\xf5\xbb\xfa\x06\x06\xd6\x97\x97\xcb\x1b\xac\x71\x4b\xb9\x29\x67\xae\x77\x5c\x6f\xcb\xfd\xcf\x42\x06\xc2\xb7\xda\x0e\xa8\x57\xe2\x9b\x61\x89\x7b\x19\x32\x45\xe3\xb5\x4d\x96\xa4\x0c\x01\xc2\x14\x91\x0c\xf6\x6d\x1e\x71\x45\xf6\x1e\x2f\xb1\xba\xfb\x3c\x4e\xa9\x1e\x1f\x81\x4a\x96\xf3\xb0\xa9\x2c\x3e\x19\x88\x2e\xbb\x2a\x32\x25\x63\xa3\x5c\x33\x0d\x3c\x23\x27\xf0\xce\xcf\x3d\x1b\x68\xc0\x31\x85\x10\x30\x3b\xc5\x51\x1c\xd6\x52\x53\x83\x93\x8a\x14\x4a\x8a\x9d\x52\xad\x11\x40\xe2\x33\x0b\xa3\xec\x7e\x09\xb8\xd6\x38\xa5\xe5\xc8\xc3\x5c\xd5\xe8\x6c\x70\x48\x70\x49\x69\x90\x73\x5e\x3a\xd2\x07\x0f\x88\x28\xd7\x1d\x1c\x84\xb2\x9e\x0c\x92\x8e\x78\x6d\x1d\x62\x03\xda\xa6\xf5\x96\xe9\xd1\x73\x2f\x33\x12\x94\xd1\x2e\xa1\x00\x84\x06\xac\x23\xb9\x1e\xea\x61\xaf\xb9\x9d\x7e\x54\xb7\x63\x82\xcd\xad\xc1\xe7\x53\xc6\xf4\x9e\xe6\x2c\x35\xce\x9a\x28\x1d\x13\x9e\xb9\x9f\x42\x0f\x63\x3d\x50\xab\x61\x79\x4c\xdd\x9e\x11\x41\x81\xd7\x23\xdd\xb4\x61\x8b\x56\x3c\x48\xe9\xfd\x80\xc8\xee\x46\xb9\x16\x13\x1e\x09\xe8\x1c\xaf\x6d\x50\x40\x77\x00\x35\x5c\x75\x87\x78\x73\xae\x48\x2f\x78\x5d\xeb\xa7\x05\x91\x5e\x46\x8a\x13\xfb\x15\x83\x01\x20\xd2\x5f\x18\x40\x85\xd8\x92\x79\xa6\x2d\x83\x95\x4d\x65\xe0\xf1\x39\xc3\xb6\x48\xab\xce\xfa\xb1\xf1\x9e\xcc\x56\x53\x2a\xc7\xa6\x8f\xdd\xdf\x62\x3f\x2e\x8a\x4c\x8e\x29\x1b\xa7\xea\x7a\xed\x37\xc9\xf4\xdb\xa1\x61\xdf\x76\xd4\x14\xf1\x58\xa4\x89\xdf\x44\x23\xa4\x0a\xde\x0d\xe6\x20\x20\x61\x21\x16\xa7\x11\x83\xe2\x4a\x08\xd0\x31\x32\x0e\xa2\x73\x1c\x8d\x45\xa4\xf6\x80\xf4\x9b\xb1\x37\xb4\x89\xa1\xf4\xf6\x88\xff\x77\x77\x59\x66\x06\x00\x5e\x52\x77\xd2\x38\xdc\xc8\x91\xc3\x18\xaf\xed\xaf\x71\x71\xb8\xcb\x3c\x5d\x66\xb0\x83\x37\x5f\x9d\xdf\x72\xb9\x43\x6c\xf7\xb6\xd2\x70\xb9\x23\xb7\x99\x09\x2e\x31\x85\x46\xd5\x78\x4d\xfd\x04\x74\x86\x02\xc2\x90\x49\xc5\x03\x77\x73\x6a\xfa\x7d\xec\x1a\x4b\xaf\x8d\x2a\x12\xc4\x33\xc3\xc4\x9a\xdd\x84\x8a\x75\x5b\xef\xc8\xbd\x9d\x85\x46\xd7\xfb\x9f\x3b\xa2\x68\x71\xdf\x33\xe4\x1a\x72\x08\xeb\x4c\x0b\x07\x77\x62\x43\x5e\x38\x90\xfd\x65\xcf\x07\x50\x25\xb1\x4a\xa3\xe2\xb5\xfd\x31\x39\xcc\xa8\x3b\xc7\x6b\xfe\x15\x3d\x1d\x5a\x95\x0b\x70\x66\x7b\xc6\x0c\x92\xaf\x42\x5a\x41\x62\xcd\x99\x39\x69\x28\xe0\x1c\x6f\xf3\xb8\x7d\x94\xa1\xf5\x86\xda\x27\x79\xbc\x22\x7e\xca\xce\xcb\xb6\x31\x12\x75\x63\xdc\x91\x77\xed\xe0\xf7\x28\xb0\xc2\xd3\x05\xe4\xe9\xee\xc1\xc7\x8e\xec\xd4\x34\x16\xe1\x19\x25\x6e\x42\x6a\x86\x77\xac\x99\x34\x24\x4a\xf7\x64\x53\x11\x87\x23\xaf\xc7\x6b\xca\x56\x44\x1e\xc3\x1c\xcb\x2c\x84\x58\xcc\x88\x3f\x4b\x9f\x8c\x57\x52\x2f\xcf\x17\xca\xa2\x21\x6b\x34\x96\xcf\xcd\xa0\xd1\x6e\x1b\x25\x7f\x69\x32\x9f\x5d\x3c\xb5\xe9\xf1\xb2\xb0\xce\xf7\xd4\x69\x90\x7a\x84\x4c\x9d\xde\xa2\xcc\x91\x9f\xc4\x10\xc9\x87\x10\xc2\xdf\x3c\x5e\x9b\x44\x6b\x08\xc1\x6a\xaf\xf1\xba\x48\x78\xd0\x8b\xb8\xe3\xb5\x5d\xde\x42\xf7\x3b\xce\x48\x6b\x56\xf7\x4a\x36\xb5\x02\x21\x72\x06\x65\xcb\x1d\x2c\xb2\x33\x42\x08\x77\x04\xf6\xaf\x50\x58\x73\xb6\x64\x48\x7c\xce\x58\x5d\x73\xae\x78\x8f\xd7\xa6\x66\x43\xe5\xa9\xc7\x2d\xeb\x5d\xc1\xbc\xa9\x60\x35\x39\x84\x9d\x1b\xaf\xa9\x97\xb6\x46\xda\x52\xa8\x8f\x79\x4c\xe1\xa6\x28\x14\x94\x84\xae\x05\x56\x98\x42\x57\xc5\xd2\x09\x03\x15\xb9\x4b\xc5\x4e\xd0\xef\x67\x4e\x65\x28\x1b\x08\x76\x27\xc6\x03\xcd\xe9\x68\x0d\x96\x06\x0c\xbb\x58\x84\xa5\x9e\x32\x8f\xb0\xe3\xb1\xe6\xaf\x1a\x37\x6a\x76\xff\x33\xfb\xd2\xa8\xf5\x7e\x0e\x6b\x05\xd9\xe7\x1d\x7c\x14\xe7\xb0\xa4\xda\x89\x49\x93\x28\x0a\x64\x88\x38\x65\x8d\xcf\xaa\x7f\xd9\x7e\x0a\x46\x9d\xc6\x08\xe3\x63\x7f\x04\x6c\x01\xb1\xe4\x0e\xb6\xd7\x79\x92\xc8\x78\xee\xb9\x31\xf4\x78\xc9\x61\x7e\xe7\x42\x12\xd3\x61\x8e\xcc\xd7\xfe\xd7\x74\x81\xfd\x42\x45\xfc\xbd\x25\x12\x4b\x29\x3f\x7c\x78\xe8\x3f\x3c\xf4\x1f\x1e\xfa\x0f\x0f\xfd\x87\x87\xfe\xc3\x43\xff\xe1\xa1\xff\xf0\xd0\x7f\x78\xe8\x3f\x3c\xf4\x1f\x1e\xfa\x7f\x53\x0f\xfd\x7b\x4b\x0d\x3f\x32\x0c\x3e\x7c\xf6\x1f\x3e\xfb\x0f\x9f\xfd\x87\xcf\xfe\xc3\x67\xff\xe1\xb3\xff\xf0\xd9\x7f\xf8\xec\x3f\x7c\xf6\x1f\x3e\xfb\x0f\x9f\xfd\xaf\xe4\xb3\xff\xfb\xff\xfe\xd3\xdf\x8f\x77\xef\xc5\xd0\xfb\xc2\x5f\x24\x6c\x41\xa3\x21\xe3\x36\x54\xa6\x76\x67\xd4\xd8\x6f\x45\x4f\x4a\x03\xb5\xe2\x86\x0c\x70\xb8\xea\x17\x61\x50\x95\xb3\xdc\xf2\x4d\x25\xbf\xff\xca\x70\x5e\x2c\x5c\x48\xd8\x4e\x2b\xbe\xb5\xe0\x78\x97\xff\x08\x23\x28\x89\x61\xfd\x8c\xd3\x9b\x46\xd2\xeb\x2d\xf8\x9e\xef\x18\x6f\xe7\x1e\x96\xf1\xfd\xc3\xd2\x27\x8d\x7c\xf1\xb0\x8f\xef\x56\x26\x6f\xe0\xb1\x64\xbf\x89\xbf\xdf\xc6\xdf\xa1\x4d\x33\x94\x9c\xfd\x4b\x9c\x5f\xba\xc3\x79\x7e\xeb\xfd\x5d\xf6\x4e\xbc\x11\xba\x6c\x51\xf2\xf3\xb8\xd3\x5b\xf6\x93\x90\xaf\x42\x7e\x27\x5f\xd8\x96\x7e\xcb\x37\x46\x1e\x0f\x17\x5b\xdc\x69\x95\x45\x6e\xc6\x09\x99\xff\x4b\x1c\x6e\x07\xf9\x8d\xdf\xca\x5d\x3f\x3b\xf9\xfd\xe3\x72\x2f\xa8\x27\xe7\x77\x2b\x9f\xf5\x8e\xcf\x2b\xa4\x7d\x7b\xf2\xc7\xf7\x37\xea\x1f\xe2\xf9\x1d\x49\x67\xca\xbf\xd2\x98\xee\x76\xe0\x60\xab\x3f\xfd\xf4\xc3\xc7\x0c\x7c\x75\xb0\xbe\x93\xeb\xe5\xfd\xf3\xec\x95\x71\xf8\x97\x9a\xd6\x7f\xff\xc3\x5b\x33\x7a\xc6\xbf\x9a\x75\xe8\x99\xa8\x2b\xa5\xe0\xec\x8f\x77\xed\x19\x57\x4a\x33\xcb\x69\x80\xc6\xc5\xc1\x75\xd2\x4d\xd6\x7c\x9b\xff\x3a\x43\x57\xf9\xc4\x28\x1b\xb6\xcc\x37\x24\xcb\x2f\xdc\x69\xf0\x61\x20\x26\x35\x66\x64\xaa\xa0\xb2\x12\x38\x76\x16\x23\x97\x3c\x40\xb4\xdb\xa4\x7b\x65\xf5\xf8\x2b\x5e\x05\x85\x8e\x33\xc0\xd4\x7a\xfc\x89\x6d\x1e\xf1\x9b\xb0\xd7\x57\x23\x13\x3b\x4f\x13\xab\x4a\x03\x8d\x76\xa8\x73\xc9\xc2\x5c\x2c\xb4\x1a\x3f\x3c\xba\x1d\x8a\x05\xac\x15\x7e\x04\xd0\xe9\xcd\x63\xc9\x0a\xe4\x25\xbe\xdb\x18\xe5\x3d\xb9\xcf\x63\xfc\xb0\x51\x1d\x71\x4f\xe6\x76\x9c\x05\x14\x16\x06\x37\x01\x78\x0d\x3a\x38\x64\xcb\xa8\x71\x3f\x45\x71\xd0\xed\x7e\x03\x24\xb3\x36\xda\xa7\x8e\xc0\x4c\xdf\xc3\x33\x02\x22\xf0\x66\x87\x41\x5c\xc7\x92\x47\xfc\x0a\xda\x40\xd6\xdb\x78\x2b\x3b\x6c\x1b\xfa\xd7\xd7\xc7\xc6\x2e\x5d\xdb\x02\x6a\x49\xa8\x77\xc9\xa0\x59\x3a\xea\x16\xc6\x7b\xa6\x35\x2b\xb5\x81\xa2\x45\x7d\x2c\x1d\x04\x0e\x50\x24\xf3\x1c\x03\x2f\x9f\x10\xa4\x59\xf2\x38\x87\x5d\x48\x47\x3f\x38\xb5\x1a\x4b\xbf\x4d\x85\xd2\x08\x5c\x28\x3c\xa2\x93\x5a\x9d\xc7\xd9\xc8\xda\x15\x84\x88\x7e\x24\x53\x4e\xbd\xbf\x85\x05\x98\x94\x92\xa1\xa7\xf9\x27\x01\x31\x53\x1e\x71\x2b\xf2\xba\x54\xd4\xfb\x99\x55\x4d\xc1\xba\x84\xc8\x85\x66\x36\x7b\x31\xd2\x7a\x78\x72\x43\xea\x63\x55\xea\x5a\xe3\xc1\x5d\xe6\x31\x9e\xd2\x69\xc8\x92\x37\xb1\x79\x8c\x5f\x18\x08\x6d\x90\x24\x8a\x26\xe9\x3c\x16\x94\xc0\x05\xf5\x7f\x1d\x18\x7e\x30\xad\xf5\xbe\x0f\xba\xa0\xb6\x9d\xf7\xfe\xc9\x43\x31\x5a\xf2\x58\xb2\xbc\xaf\x52\xf5\x7a\x70\xea\x6a\x4b\x1e\xe7\xaf\x2c\xf3\x5f\xfb\xbb\x07\xfd\x3b\xf6\x31\xfe\xcd\xf8\x71\x2b\x53\xfd\x21\x04\xfe\x4d\x85\xc0\x77\x6c\x95\xd7\xf3\xe1\x43\x32\xfc\xdb\x48\x86\xf3\xe1\xcf\x7f\x3f\xfc\xf1\x0f\xef\x90\x09\xcf\xba\x60\x17\x96\xcf\x1c\xeb\x5e\x7c\x1e\xe3\x4f\x0b\x7f\x63\x86\x2a\xea\x4b\x0c\x68\x2c\xd8\x3c\x5f\xf1\xcf\xdf\x61\xc1\xa3\xd2\xe3\xc2\x61\xae\x3a\xfa\x4f\x48\x2a\xc2\x12\x33\x94\x5f\xa8\x8a\x2e\xe5\x04\xba\xdf\x58\xed\x45\xae\x3f\x2d\x61\x65\xea\x17\xae\xa8\x28\xdb\xc8\xec\xfa\xd3\x75\xfe\x38\x7f\xb7\xe0\x1a\x0f\x7e\xbd\xc4\x17\x4e\x97\x4f\x05\x5c\xd7\xdd\x50\xe1\xa5\xbd\x7e\xd3\xbc\x6a\x7e\xac\xcf\xdc\xf5\x4b\x27\x07\x6f\x5c\x61\x79\x72\x53\xbb\xbe\xe9\xd3\xe6\xde\xff\x1c\x02\x63\x01\xe5\x68\x7d\xfd\xab\x6f\xf4\x4c\xa3\xae\x2f\x76\xcc\x97\xbc\x4b\x09\xc9\xf7\xb4\x5f\x5e\xb6\x9b\xdf\x9e\x4a\x6f\x8b\x93\xe7\xa7\x52\x3f\xb4\x05\x55\x1b\x38\x44\xf6\xa7\xfc\x47\x08\x84\x7e\xff\x75\x50\x05\x38\xc1\x4c\xe1\x6c\x65\x50\x66\xc5\x1b\xb2\xe3\x4f\x3c\xe9\xf2\x07\x22\x77\x9b\x17\x18\x0e\xf0\xd1\xbe\x30\xa8\xde\x9c\xca\xb8\xf6\x11\xe7\x87\x18\xac\x5a\x63\x77\x2b\x4d\x1e\xfc\x78\x41\xa1\x28\x9e\xc5\x0a\x06\x8a\x29\x0b\x22\x66\x21\x23\x1c\x9f\x80\xa1\xb9\xf9\x93\x9b\xd6\x2f\x3d\x36\xc9\xa5\xd1\x80\xa7\xff\xc1\x4d\xeb\x52\xbe\x38\x75\x89\xbd\x6e\x70\x7b\x72\xd3\x9a\x97\xc6\x4d\xfd\x49\x7b\xeb\x82\x60\xc7\x88\x47\xb6\x3a\xae\x1f\xf0\xb9\xbe\xf9\xd2\x00\x2e\x68\xa0\x9e\x7e\xd2\x35\x1e\x3b\xe0\x8b\x3d\x33\xef\xf2\x6c\xc7\xfc\x92\x29\xf2\x1d\x7a\xc8\xf8\x2c\xf6\xb9\xfd\xf0\x21\x82\x3e\x44\xd0\xf7\xce\xaf\x77\xe9\x35\x6f\xcf\xaf\x0f\xb9\xf4\xef\x2f\x97\xbe\xfe\xef\xc3\xdf\xde\x52\x82\xd2\xc3\x53\x46\x28\x7d\x06\x22\x70\x84\xce\xbc\xcd\xc2\x98\x1d\xec\x6d\x96\xf5\xe6\x04\xf5\xb5\x11\x2d\x6e\xc3\x69\x68\x56\x86\x47\xa1\x59\x3f\x09\x99\xd6\xc5\xc9\xfa\x11\x85\x80\xbb\x0f\x90\x02\x87\xc6\x39\xc0\x3f\x9a\xda\xe7\x48\x2b\x83\xb3\x78\xa4\xcd\x8f\xe0\x58\x1f\x27\x41\x59\x4f\xa3\xae\xa0\x46\x1e\xf8\x6d\xc6\x18\xca\xac\xb5\xa1\xe6\xd0\x64\x67\x38\xa2\x92\xba\x9f\x51\x86\x2d\x19\x61\x05\x74\x34\x4c\x0a\x4c\x29\x6b\x12\x1f\xda\x37\x9e\x8c\x75\x23\xa1\x7c\xc9\x65\x67\x67\xe8\xbc\x80\xb4\x36\x1d\x61\x0c\x86\x7e\x0a\xae\x37\xe1\x3c\x85\x16\x9b\x0f\x8c\x1a\x4c\xc9\x9b\x1e\x9f\x9c\xe7\x6f\xb7\xdb\x8e\xab\xdb\x66\x55\x5e\xa3\x86\x28\x1b\x67\xb9\xd2\xed\xe6\xed\x85\x9b\x5f\xee\x8d\xca\xd8\x79\xf3\x3a\x6f\x2e\xfb\xdd\xe5\xf9\xdb\xf7\xa7\xad\x46\xfd\xbc\x97\x6f\x1f\x96\xc0\x67\xd4\xce\x1b\x22\x4b\x98\xc4\x1e\x92\xad\x2f\x3c\x50\x61\xaa\x51\x3f\xa2\x58\x46\x5b\x4a\x2c\x47\x70\x63\x16\x94\xe5\xbc\x9c\x27\xdd\x66\x45\x21\x61\xee\x60\x7d\x6d\xab\xa0\x2c\x1d\x4e\x19\x35\x2e\xe2\xf7\x88\x3a\xb6\xcb\x09\xd9\x18\xdb\x2f\x15\x15\x36\xf0\x69\xf1\xed\x87\xc9\x83\xc8\x04\x7e\x6e\x8b\xbb\x82\xda\xbd\xd9\x09\xb5\x6f\x6a\x16\x20\x82\x95\x54\x63\xd6\x4c\xea\xb0\xb7\x57\xc5\x3b\x3c\x45\x54\x5b\x9a\x83\xc7\x99\x75\x80\xca\x51\x68\x2a\xca\x64\x80\x05\xcc\x0d\xbc\x95\x28\xf2\x4d\x55\x2b\x35\xaf\x2b\x99\xcc\x09\x12\xf2\xc2\x46\xec\x7c\x61\x89\x69\xa9\x09\xcc\x45\xf3\xf1\x15\xad\x38\x45\x29\x84\xb2\xa0\xd0\xbe\x62\x90\x05\x64\x8b\x80\xa4\x35\xb8\x05\x06\xd7\x03\x4c\x51\xb1\x0d\xf3\x65\xc9\xd7\x7b\x9c\x95\x0a\x80\xd2\x15\x05\x9c\xab\xb7\x73\x74\x0d\x18\x82\xbb\x03\xc2\xcd\xa8\xe4\x31\xc0\x0f\x1c\x67\x0e\x7c\x44\x5c\x17\x55\xd2\x07\xe7\x0d\x51\x6e\x2e\x69\xc1\x1d\x25\x92\xff\x7f\xf6\xfe\xa5\xc9\x91\x1c\x47\x17\x86\xff\x8a\xdb\xec\x09\x23\x78\xe7\x32\x26\xcf\x19\x8b\x85\x72\x35\x66\xda\xab\xd5\xd5\xa5\xfa\xc6\xa3\xb2\xbf\xcc\x2a\xcd\x99\xf8\xf5\xaf\xe1\x01\x5d\xf2\x9b\x14\x1e\x8a\xac\xee\xea\x9a\x32\xcb\x74\x29\xe4\xee\xbc\x80\x20\x08\x90\xc0\x03\xe4\xe3\xa7\x9a\x34\x31\xff\x37\xaa\xae\xc2\xf3\x49\x3e\x2b\xea\x61\xeb\xb4\xa2\x40\xe0\x3b\x9b\x90\x91\x43\xbf\x7d\x43\xda\x20\xad\xa1\xac\xd6\x60\xcb\x50\x45\xd2\x2f\x31\x36\x62\x68\x3d\x7e\x4b\x35\x14\x91\x7e\x44\x44\x7c\xab\x4c\xb1\x25\xbd\xcc\xb1\xe8\x91\x84\x08\xe9\xc3\x2b\xac\x77\x07\x46\x63\xd8\xaf\x9a\xaf\x1d\x6e\xb5\xc2\x49\x21\xc3\xfb\xee\xfa\x8d\x82\xc2\xab\xca\x50\x22\x6f\x3f\xb6\x6f\x8a\x7e\xa5\x5a\x14\xd0\xb2\x84\xe1\x96\x7e\x19\xde\x62\x05\xec\xd4\x7b\x29\xb4\xb7\x1a\x5f\xc7\x44\x41\x13\xa3\xe0\xa0\x78\x27\x83\x17\xba\xda\xfc\x8d\x07\x06\xdc\xc8\xd3\xef\x50\x40\x53\x4d\x31\x35\x5c\xf3\x3f\xc5\xff\x9f\xe2\xff\x7f\x9b\xf8\x7f\x87\x2e\x3d\x9e\x2a\xd7\x29\xc9\xd7\x45\xc1\xad\xac\x0a\x71\xeb\xaa\x90\x87\x55\x21\xbe\xb9\x2a\x94\xf5\x55\x21\xff\xb9\x2a\xfc\xef\x59\x15\xfc\x3b\x56\x85\xff\xf9\xf2\xeb\x2f\xbf\xfe\xe5\xd1\x5d\x50\x67\x29\xd9\xd2\x05\xca\xf9\xe0\x28\x63\x6f\x3f\xc7\x01\x0c\xbc\xfa\x8a\x94\x3d\xf5\x93\xf3\xb2\x74\xf8\xce\xf9\x0e\xa9\x73\x3b\x76\xdf\x6c\xe7\xb1\x84\x84\x88\x04\xbe\xd5\x2d\x4a\x00\x1d\xb5\x04\x11\x30\x19\x7e\xac\xa6\x50\xb2\x79\xfa\xed\x9b\x49\x48\xbb\x6f\xf1\x13\x12\x25\x7b\x94\x96\x3a\xbd\x0e\xa5\xf9\x8a\x32\x3f\x31\x32\x5b\x88\x28\xee\x90\xac\xcc\x5d\xbe\x7c\xb3\x32\xe6\x5a\xfe\xb5\x55\xe3\x72\xa4\x00\x2d\x25\x12\xb3\xeb\x00\xd6\xdb\x2d\xbe\x7c\x6b\x4d\xea\xd0\x24\x29\xef\xf5\xc5\xc0\x31\xb3\x93\x79\x58\x7a\x13\x29\x23\xab\x9b\xab\x65\x5f\x28\x5b\xd7\x0f\xbf\x78\x4e\x8f\xd8\x72\xc3\x58\x3e\xb8\x0d\xe9\x29\xe4\x22\xb5\xd7\x7a\xa4\x04\x2f\x60\xc8\x6e\x4a\x90\xe2\x6e\xb8\x7e\x62\xb1\x4f\xb3\x2b\x1d\xc7\x4e\x2f\xdf\x6c\xe7\x5a\x7a\x9e\x82\x22\x52\x3e\x30\x65\xa4\x71\xca\xf1\xb2\x37\x3f\x2a\xc2\x21\x72\x97\x1d\x95\xda\x95\xe9\xe7\x37\x59\x71\x30\x33\xa2\xb4\x48\xca\xac\x37\x4a\x33\xad\x34\x78\x6f\x08\xdf\x4b\x19\xd2\x1c\x83\xe6\x48\x6b\x0c\x5a\x73\x54\x99\x2b\x5a\xb5\xae\x1b\x8a\xca\x3f\x14\xe0\x29\x21\xa7\x27\x4b\x01\xa3\x8f\x6f\xad\x25\x1d\x5a\x22\x0d\xc1\x3e\x95\xd3\x6c\xe3\xae\x37\x9e\x52\x88\x9d\x23\xde\x47\xaa\xbd\x47\x32\x00\x47\x7c\x3b\xa5\xfa\x86\xe1\xdb\xae\xa1\x7d\xfd\x61\x98\x87\x8e\x62\xc8\x5d\xa2\x6c\xcb\x7c\x1a\xa9\x60\x52\xee\xff\x84\x94\xc6\xe5\x26\xcf\x4e\xe7\xd1\xda\x34\xb2\xe6\x32\xaf\x85\xee\x98\xd5\xba\xeb\x78\x99\xd3\xa5\xcc\xe6\xf4\xf8\xf5\xd1\x94\x1e\x66\x74\x77\x99\xc7\xd7\x6f\xd3\xd9\x73\x9d\xd0\xe3\x7e\x5d\xe7\xf3\x11\xd3\xf5\x22\x21\xa4\xe6\xcb\x97\x36\xa1\xcd\x75\x46\xdf\x4b\x36\x97\x6b\x07\xbf\xe4\x84\xb9\x88\x74\xad\xb5\xe8\x4c\x35\x98\x97\xe7\x44\x69\xbb\x54\xdd\xae\x41\x5c\x86\x52\xd4\x31\x8c\x47\xf2\x7e\xce\xf5\x76\xca\xf5\x3a\x87\x56\xb8\x76\x3a\x81\x84\x6d\x8f\x46\x67\xb4\xb9\xcc\xe8\xe9\x74\x1c\x26\xf4\x30\x7f\x90\x04\xc4\x5f\x67\x33\xe6\x8f\x4e\x9f\x6e\x34\x7d\xba\xf1\xf4\x59\x9f\xcc\x93\x19\xb4\x3a\x97\xed\xa4\x53\x11\x73\x39\xbb\xb1\x70\x31\x57\xe1\xa2\xd3\xf9\x1e\xd8\x79\xac\x5e\x8a\x60\xd6\xe9\x88\xc4\xa1\xc5\x0c\xdf\x99\xcf\x08\xcb\x7d\x6b\x04\xff\xf2\xe5\xd7\x9f\xff\x7a\xf8\xfa\x3f\x9b\x1d\x21\x4b\xea\x9c\x3b\x43\xe3\x7c\xae\x54\xce\x86\x6a\x2c\xcf\x85\x5c\x60\xfc\x9a\x4e\x48\x02\xb4\x63\x47\xa0\x55\xef\x81\x46\x0e\x0b\xe9\xb9\x00\x00\xbe\x90\x73\xf5\x39\xec\xdd\x89\x3d\xd5\x14\x7a\x47\xde\x77\x81\x6c\x48\x3b\x4e\xea\xd3\x8d\xf7\x6a\xe9\x12\xd9\x1c\x76\x0c\x7f\xe6\xce\xb9\x67\xb4\x60\xea\x36\x95\x91\x4b\x23\x53\xf5\xee\x39\x52\x82\x97\x6b\x4c\xcf\xf2\xb3\xb6\xe8\xf5\x73\x10\x75\x3e\xf8\x72\x82\xa2\xac\xf7\x43\xbb\xb9\xc1\x99\xea\x42\xa4\x8d\xae\x8f\x45\xd6\xdd\x33\x54\xf6\x78\x72\xe4\xe2\x59\x14\xe2\xe7\x28\x1a\x22\x7e\xae\xfe\x24\x4a\x4b\xdd\x15\x99\x7d\x5d\xe9\x01\x54\x6f\x10\x4f\xf4\x1c\xa9\x84\x73\xa4\x9c\x9e\xfd\x9e\x4f\x15\x51\xb2\x4c\x09\x39\xb7\x8b\x77\x3b\x2c\xe0\xfa\x52\x08\x22\xe3\x5c\xc4\x8f\x05\xcc\xf4\x2c\xd5\x4f\x09\x14\x35\xef\xb2\x23\x8e\xee\x84\xea\xe1\xe6\xec\x4e\xf8\x8a\x1f\xdc\xeb\x67\x64\xdd\xaa\x36\x9f\xae\x0f\x3c\xfb\xe1\xee\x7b\x88\xb4\x15\x06\xe3\x3f\x5c\xf8\x14\xfd\xbf\xfd\x01\xd8\x2b\xc2\xfc\x52\x16\x7b\x0e\xb8\xdf\x38\xed\xfd\x2c\xb6\x35\x56\x70\x49\xbd\x7f\x51\xbe\x0b\x64\x6b\x63\xbd\x67\xbf\xf2\xc0\x06\xe2\x1d\xbf\xfc\xfc\xed\xd7\x7e\xab\x08\x93\xf6\x3a\xa6\xec\xf9\x09\x47\x60\x2a\x9b\x1d\xd2\x9b\x38\x7f\x60\x8b\xb4\xe3\xb6\xc5\xc3\x58\x0d\xa8\x71\x54\xad\xeb\xe1\xdf\x61\x1c\x65\x7f\xc8\xc2\x65\x9d\x5e\x6d\xc7\x6c\x0d\x5b\xca\xbe\xbf\x3c\x71\x29\x9c\xad\xd4\xa9\x55\xbe\x8a\x29\x21\x06\x6d\x26\x1f\xd2\x81\xaa\xac\xee\x56\x9f\xe2\x96\x79\x2a\xd4\x32\xfa\x1d\x8b\xa1\x26\x2c\x0a\xb5\x2c\x1c\x46\xa1\xa3\x04\x00\x47\xc8\x32\xe9\x3b\xbd\x4a\x8b\x80\x86\x12\x10\x5a\x35\xbd\x05\x04\x85\x0e\x77\x5e\x3f\x3b\x26\x2f\xaa\x4a\xd0\x98\xd8\x6a\xd1\xd3\x4b\x83\x90\xae\x7a\xf4\x6b\x6b\x0e\xf6\xb9\x00\xdf\xe2\x18\x2f\x7b\xf6\x93\x97\x19\xf6\x9e\x0d\xe3\x57\xd9\x6a\x22\xf3\x6b\xa5\xb0\xe1\xd7\xa9\x10\xd7\x69\x30\xaa\x54\x08\x32\x79\xb7\xd5\xe9\xc7\x6f\xb6\x3a\x95\xf0\x41\x54\x07\x72\x36\x4c\xab\xa4\x5a\xeb\xb2\x46\xf9\x15\x15\x6e\x67\xc0\x8d\xcb\x03\xb2\xf5\x04\xe2\xea\x87\xa3\x46\xdb\x12\xfd\xc5\x43\x22\x48\xa5\x3a\x78\x44\x65\xe8\xf1\x25\x64\xc4\x61\x20\xd6\xd9\xe7\x43\xa0\x24\x9a\x53\xeb\x74\xa2\xe2\x4a\x7f\xb9\x7d\x39\xcd\x14\xf5\xd6\x5a\x50\xca\x07\x8d\xaa\xf5\x88\x9d\x0e\xd6\x8d\xe3\x50\xd8\x6a\xa2\xb9\x1a\xfd\x38\x3a\xc5\x22\xff\x9c\xfc\x3a\x17\x88\x35\x75\x95\x22\x67\x60\x95\x20\x45\x3f\xe7\x81\xe5\xd8\x19\x4f\xd6\x87\x6e\x7a\x0f\xf1\x7a\x00\x57\xf1\x01\x2d\xa9\xb9\x74\x95\x42\xc8\x07\x40\x0a\xb5\xc4\xf5\x97\x96\x84\xd1\xaf\xd7\x96\xc8\xab\x8e\x62\x95\x37\xb3\x9b\xbc\x89\xc1\xe7\x50\xc6\xef\xb1\x6e\xf6\x95\x4b\x85\x99\x22\x87\x87\x2a\xcc\x94\x72\x7c\x5f\x85\x1e\xc6\x41\x2c\x71\x51\x61\x94\x0a\xd3\xa2\xc2\x28\xbf\xbe\x83\xdd\xb6\x2e\xb4\xff\xd7\xfa\x92\xe3\xe4\x38\xe7\x2a\xed\x06\x21\xc5\x2a\xe7\xb8\x8a\xd0\x55\x41\xd7\xad\x09\x3a\xab\x29\x89\x54\xd0\x75\x2a\xe8\xa6\x12\x93\x2f\xa5\x63\xd2\x15\x48\xbb\x50\xcb\xda\x5c\x75\x2b\x73\xd5\xfd\x26\x42\xae\xd4\x28\x65\x04\x97\xd6\xe4\x54\x5c\x91\x53\x1f\x93\x6f\xa8\x8f\xc9\x97\xbc\xbd\xdf\x1f\x10\x6d\x95\xc5\xaa\xf4\x31\x4e\x5f\x53\xbc\x8f\xe5\xab\x2a\x17\xf0\xf6\x7b\xf9\xed\x6d\xd5\x64\xc9\x6f\x83\x78\x7b\xba\xf8\x59\x38\x52\xef\xc9\xa8\x72\xad\x53\xc1\x35\x92\x6b\xd6\x76\x57\xb9\x86\xdb\xf9\x69\x22\x1c\x79\x28\x14\x93\x2d\xf9\xa2\x64\xab\x13\xc9\xd6\x26\x69\x9e\x44\xdd\xb5\x23\x80\xef\x2f\xd5\x02\x39\x2d\x24\x84\xf7\x88\x8a\xc7\x24\x9a\x56\x96\x29\xf1\xda\x5b\x79\xe5\xad\xfc\x01\x61\x96\x90\xc4\x33\x95\xe9\x5b\x1a\x9f\xba\xac\x4f\x7e\x6e\x2f\x6f\x60\xaf\x9f\xbf\xbc\x1c\xfe\xba\xc1\x35\x83\x5d\x47\x71\xe7\xba\x24\x9a\x2d\x33\xc5\x9e\xc5\xde\xce\x62\x4a\x1b\xf9\xdc\xcb\x9d\x1d\x1e\x7b\x7d\x09\x14\x62\x42\x5a\xde\x90\x20\xcf\x12\x46\xcf\x7b\xe3\x09\xa1\x8b\x39\xc4\xb3\x97\x9f\x7b\x19\x5b\x1c\x47\x54\xe6\xb3\xc9\x94\x12\x8b\x92\xab\xda\x58\x92\xf1\xf5\xd8\x4d\xcf\xa1\x9c\x91\xca\xb1\xf7\xed\x70\xa7\x02\x70\xce\xca\xca\x92\x62\x7c\xcb\xd8\xd6\x8e\xbe\x7d\xda\x5e\x3a\xbb\xe3\x2e\x9c\x4b\x9f\xbb\xd0\x65\x13\xf6\x61\x57\x3a\xfb\xfa\xe2\x89\xb9\x6a\xba\xdb\x5d\x05\xf8\x47\xa5\x92\x7c\x97\xa1\x1d\x15\x4a\xf1\x8c\x7c\xa3\x3d\x76\x00\x70\x04\xe6\xcf\x26\x92\xf7\x32\x8d\x70\xb4\xc0\x05\x0e\xe4\x7a\x6a\x96\xf6\x81\x72\x15\x0b\xc9\x79\xa4\xf6\x44\x6f\x12\x02\xb5\x36\xf6\xe6\x1d\xe7\xac\x36\xfd\x1f\x5b\x87\x94\xa9\x7f\x8c\xb1\x7c\xc7\xd1\xd9\xb8\xf7\xff\x1a\x03\xfc\xf7\xc3\xf1\xbf\xee\x85\x90\xfd\x38\x95\xf0\xae\x50\xec\x0b\xd9\x94\x45\x86\xa7\x72\x64\x8a\x15\x81\x89\x9d\x2c\x77\xb2\x34\xd7\x9a\xf0\x3d\xca\x13\xe7\x4c\xec\xc3\x51\xa4\x4c\x62\xa4\x38\xb6\x09\x09\x8d\x8b\xd1\xe7\xc5\x3a\x40\x54\x62\x44\xfa\xc6\xba\x4f\x54\x9d\xdb\x15\x44\x69\x78\x59\x30\xf6\x8b\x10\x3a\x47\xc1\xc9\x00\xba\x5d\xc4\x01\xc3\x99\x23\x95\xd2\x67\xf9\x39\x90\xb7\x75\x2f\x37\xb7\x48\xa5\xd6\xfb\x4d\x3a\x7d\x44\x3a\x4d\xdb\x8b\xf5\xec\x90\x99\x37\x1f\x15\xa2\x2e\x85\x04\x2c\x34\x59\xec\x6c\x51\x74\x34\x69\x99\x3b\x07\xaa\xc9\xa3\xf7\xec\xbc\xa1\xaa\x69\xa9\xad\x98\x9a\x36\x07\x2a\xb1\xec\xda\x21\x97\xd0\x61\x1f\xe0\x71\x87\x10\x4f\x64\x8f\x4d\x7b\x3b\xed\x7a\x21\xdf\x05\xd1\xd6\x77\x48\x5a\x1f\xd3\x19\xce\x87\x79\x27\x37\xc0\x08\x83\x26\xbf\xad\xe3\x9b\xd1\x4c\xdd\x53\xf9\xbf\xff\xf1\xd6\xa9\x8b\x8e\x06\x5f\x07\xa2\xec\x9d\xa7\xb8\x8b\x1d\x57\xe2\xea\xf6\x72\xdb\xdd\x87\x89\x51\x48\x18\xb2\x35\x76\x42\xf0\xb2\x6b\x4c\x77\x06\x1e\x56\x1f\x29\x60\x1b\x97\x4b\x38\x57\xca\x4e\x54\xd4\x88\x34\xa5\x15\xac\x58\xe0\x1e\x2c\xac\x15\x34\x53\x7f\xb5\xba\x1b\xeb\xf7\x95\x72\x52\x54\x00\x80\x5b\x69\xc2\x6d\xac\xf9\x29\xab\xed\x1f\x4d\xa0\x4d\xba\xf9\x84\x7a\x1b\x20\x9f\x36\x51\xaf\x8d\x68\x1f\x49\x67\x51\xde\x73\xda\xf9\x96\x18\x7e\xcf\x6a\x37\xbc\x49\x3a\x0b\x02\x80\x3b\x77\x8d\x63\xcf\x08\x29\x42\xf8\x30\xf0\xef\xd2\x39\x51\x4e\xa1\x17\x93\x13\x27\xf0\x3e\x09\x23\x87\x76\xe0\x63\x91\x64\x58\xb9\x38\x18\xe1\xd1\x7d\x12\x1b\x0e\xa4\x13\x09\xcb\x2c\xb6\x8d\xcf\x32\x69\x23\xf6\xa4\x73\x14\x19\xbd\x29\x64\xf5\x87\xaf\x5f\x0f\x7f\xfb\xf2\xf5\x65\x9b\xc4\x71\x9d\x8a\x90\x9a\xfb\x44\x8e\x65\xda\x09\x93\xbb\x9d\xdc\x78\xfd\x0c\xbc\xd9\x2c\xe6\x3e\xc7\x5d\xa1\x52\x3d\xce\xb2\xca\xe8\x15\x24\xf7\x97\x35\xc2\xe1\xf1\x5c\xe0\x4d\x1d\x38\xec\xf5\x2d\xe7\x26\xaf\x98\x4b\x35\xad\xf4\xd8\x39\x4f\xa1\xfd\x6e\x5a\x59\xd3\xf6\xc8\x03\xef\xeb\xfb\x26\x79\xc3\x9d\x3d\x47\xb2\xb1\x0f\xe4\x43\xed\x00\xef\xb8\x97\x6b\xda\x71\x67\x5f\x65\xa8\x39\x23\x28\x3b\x84\xde\x04\xf2\x08\x51\x76\xf1\xf2\x52\x6c\xef\xe0\x09\x3c\x9f\x22\x4e\x17\x7d\x4d\xfa\xe3\x0e\x50\x8e\x85\xab\xbe\x63\x46\x35\xb5\xf2\x43\xc7\xa9\xfd\x8e\xd2\x93\x2c\x44\x93\x36\xc5\x3d\x6f\x9a\x33\xd7\xde\x6f\x15\x3a\xf9\xdf\x83\xfb\xf7\x4f\xeb\x3e\xdd\x2b\xd3\x60\x22\x26\x2f\xac\x70\x61\x82\x58\xf3\x39\x93\xd3\x91\x0c\x46\x19\x29\x71\xb9\xb0\x05\xf8\x01\x8f\x5c\xc6\x5a\x9f\xb8\x32\x45\xac\xf9\xf5\x2d\x9e\xd4\xba\xb9\x52\xb9\xde\x1e\x78\xe6\xca\x45\x7b\x79\xe0\x11\xb2\xbd\x2d\x6d\x1e\x27\x5b\xa4\x02\xe1\x59\xdc\x95\x7d\x02\x58\xc3\xed\xf4\x5e\xa6\x22\x3c\x58\xdc\x85\x9d\xc0\x47\xed\x19\x1e\x3d\x30\x66\x26\x61\xbe\x37\x98\x59\x8b\xc7\xb1\x7d\xd8\x5d\x38\x4f\x99\x8d\x5b\xe5\xc0\xf8\x44\x29\xbc\x85\x72\xe7\xc3\x8f\x5f\x0f\x3f\xff\xb2\xc5\xe6\xa8\x54\x8b\x27\x30\x7a\xd5\x08\xc1\x7c\x66\xca\x29\x8b\x6e\x8a\xa3\xc9\xa6\x73\x7a\x19\xc8\xb0\x97\x66\xe6\x5d\x20\xc4\x86\x76\x2c\xba\x58\x74\xc0\x1f\x0a\x7d\xa2\xcc\xb5\xe3\x44\x11\xdb\xe9\x2a\x3e\x02\xb9\xc2\x06\xb9\xff\x77\x4e\x38\xd3\x03\x73\xc1\x0b\xd1\x5a\xe5\x6f\x87\xf8\x69\x77\x36\x45\x7c\xdb\x42\x39\xee\x2a\x55\xe9\x2b\x45\x20\xf5\x38\xbf\x03\x93\x87\x88\x13\x11\xb8\x92\x59\x2f\x83\x50\x76\x8e\x2a\x70\x21\x80\x24\x99\xc2\x19\x30\xe0\xd2\xea\x9c\x10\xd9\xc1\xa2\xba\x72\x24\x17\x7b\x47\xd9\x21\xa5\x7a\xae\x3b\xc4\x2e\x72\xcc\x7b\xbc\xb5\x1b\x2a\xde\xda\x95\xf7\xc4\x31\x97\x54\xfe\xc3\xfd\xdb\xef\x6c\xb8\x26\xaa\x7f\x89\xf6\x53\xbc\xe0\x5a\xe3\xe9\x51\x0b\xa3\xb4\x30\xcb\x0f\xd6\x95\xae\x92\x0d\x1e\xad\xcd\xe4\x6c\xde\x5f\x6a\x5d\xad\x54\x84\x4a\x85\x0f\x94\x0b\xad\x37\xe8\x1f\x30\xe2\x86\x92\x03\x59\x3f\x2a\x37\x50\xc9\xfe\x8c\xe2\x44\x87\xba\xbc\xfe\xbe\xb1\xd9\x16\x53\x3c\x1e\x9b\xdf\x05\xef\xdd\x1a\x17\x46\x3e\xe8\x14\x11\x75\x05\x34\xb8\xe2\x2a\xda\x17\xc4\x12\x2b\xa8\x2f\x77\xd8\x65\xf2\xec\xce\x9e\xaa\xaf\x6b\xb5\x16\xd4\x1a\x5f\x3f\xcf\x7b\xd3\x8b\x8d\x09\x9f\x53\xf6\x28\x18\xd8\x21\x29\xc0\xec\xe5\x5d\x01\x0a\x7e\xde\x83\x14\xbb\xd1\xcb\x6f\x0f\xcb\xaf\xfd\x26\x51\xd6\x71\x2f\x3a\x60\xea\x9c\x98\x8d\x61\xa7\x10\xeb\xaf\x2f\xea\xde\x5a\xc4\xc0\x78\x2e\x14\x79\x9f\x45\x7b\x3e\x01\x16\x58\xc1\x81\x5f\x5f\xac\x58\xdd\x4e\x6f\x43\xf7\x19\xdd\x0e\xaf\x2f\x0e\x9e\x11\x51\xf4\xf0\x93\xd1\x3b\xfa\xb1\x52\x0a\x0f\x8f\xdc\xae\x67\x78\x60\xbd\x26\x2b\xcc\x73\x7d\x68\xa5\x14\xbd\x83\xa2\x96\x65\xb4\xf7\xb6\x91\xf5\x6d\x91\x6a\x3b\xdb\x67\xaa\x59\x7d\xed\x38\xed\x14\xb5\xf2\xf5\x25\x51\xf6\xae\x4b\xc4\x49\x6a\x74\x79\x1f\xa8\x20\x59\xb5\x48\x24\x97\xa5\xaf\x4c\xd5\x0e\x77\x1d\xd5\x12\x2f\xb7\x53\x7d\x7d\x61\x78\xa2\x7a\x2a\xac\x8f\x9c\x71\x5d\x96\x10\xef\x96\x1f\xef\x94\x5f\xd4\x49\xc9\xc6\xe7\x4a\x2e\xcd\x0b\xf8\x2c\x3f\xe2\x9c\x37\x2c\xde\xc6\x0b\xdb\x48\xf8\x0e\x51\xfe\x1f\xff\xf1\x7f\x0a\x87\x7f\xfb\x93\x5d\x1f\x65\xd7\x77\x88\xe6\x31\xad\xff\xe4\xe1\x9b\x74\xfd\xef\xc3\xff\xfc\xfd\xcb\x4f\xf7\x74\xc5\x89\x77\x81\x86\x8e\x9c\xa0\xf0\x3a\x4b\xa9\x8f\xa6\x50\x4a\xa0\x68\x3c\x99\xd0\x87\x2e\x21\x58\x04\x7b\x90\xde\xef\xd8\x76\xf1\xd9\xf6\xf0\xc7\x4b\x9d\x18\x00\x21\x25\xd3\xde\xc2\x49\x12\xf6\xd2\x2d\x71\x0d\x3b\x17\xa4\x90\x48\x15\x5b\x7a\xb5\xc2\xf7\xb9\x6e\xb2\x30\x2f\xfd\xd8\x76\x48\x2d\xca\x3b\xbb\x93\xce\x3c\xb6\x50\xbf\x7b\x8f\xfc\x33\x91\x72\xce\xa2\x88\xa7\x94\x3a\xff\x5c\x7a\x87\x6f\x41\x03\xa5\x6d\x57\x28\x67\x60\x27\xa7\xdc\xf9\x67\xdb\x63\xa9\x06\x02\xbe\xf7\xc6\x91\xe7\x9d\x96\xce\x38\xc4\xb0\x56\xf8\x2b\x24\x2f\x14\x02\x14\x59\xd5\x28\xd4\x5a\x3a\xa1\xc5\xa6\x2d\xab\x4b\xe7\xb6\xda\x8f\x1c\x3e\xa5\x4f\xff\x3e\x81\xc1\x0a\x1d\x80\xc8\x2f\x44\xdd\xb5\x03\xa6\xf8\x2c\x46\x4a\xd1\x81\x7d\x4e\x3d\x00\x88\x53\xda\x55\x8c\x6f\x67\xbb\x78\x62\xdb\x7e\xcd\x1d\x9b\x36\xac\xae\x8b\xa7\xd0\x3b\xf4\xa1\x74\xfa\x99\xcc\xf0\x72\x2b\xee\x81\xbe\xbd\x6d\xe4\x2d\xfb\x26\x94\x85\xf6\x31\xd0\x54\x7d\x79\x42\xe7\x9f\x19\xee\x4b\xde\xb7\x01\x7f\xd6\x41\x06\x08\x49\xce\xbb\x84\x71\xef\x6c\xe7\x4f\x18\xcf\xcb\xf0\xf6\xd2\x0b\x03\x44\xe5\x5d\xe9\xfc\xc9\x29\x8f\x3b\x2d\xa5\x07\xdb\x74\x18\xeb\xc6\x3b\xdd\xa8\x92\x2d\xbd\x3e\x1d\xbe\x9d\x7e\x3a\x7e\xf9\xfa\xf7\x6d\xf3\x8e\x2d\x79\xc4\x89\xb4\x33\x85\x54\xce\xcc\x14\x22\x62\xdb\x75\xbf\xbf\xfa\x7d\x21\x9b\xb8\x8f\x48\x7e\xe4\xa8\xe6\xba\xe7\xc5\x06\xb2\x1f\x0e\x17\xce\x55\x74\x53\x61\x48\xef\xca\x3e\x93\xe3\xba\x13\x8d\x1c\x9a\x34\xbb\xbd\xb3\x84\x00\x7e\xec\xdb\xe6\x9a\xf6\xd2\xcd\x13\x9e\x3e\x7b\xf2\x85\xb5\x6a\xa3\x55\x7b\xd1\x5c\x77\xd7\xd2\xa7\xb5\x3a\x68\xfb\x59\xcc\x0c\x7d\xc2\x39\x8a\x88\xca\x28\x0e\xed\x95\x89\x53\xcb\x3e\x50\x28\x61\xe7\xd0\xc5\x9c\x5a\x17\xdf\x47\xce\x4d\xd3\x3f\x51\xf1\x91\xc4\xfe\xf6\x54\xd3\xb9\x90\xcd\x22\x70\x18\xea\xab\x4b\x61\x1f\xc9\x01\x62\x20\x05\x69\x19\xef\x69\xe6\x34\x57\x89\x53\xa4\x74\x4e\x14\xfc\x49\x26\xbd\xda\x1b\xbb\x80\x68\xfa\x28\x42\xfb\x5c\xc8\xf9\x8c\x52\xb1\xd5\x9f\xd2\xd9\x24\x0a\x7c\xc2\xd3\x38\xc6\xd7\x2a\x8d\x56\xa9\xba\x7c\x2b\x78\x36\x68\x48\x75\x61\xdb\x5d\x6c\xe2\x9d\x75\xc3\x0b\x4d\x74\x68\xa2\x13\x5d\x5a\x95\xf4\x9a\xb4\x4f\x9b\x64\xcb\x95\x74\x0f\xe6\xf7\xfa\x17\xe7\xcd\x11\x47\xee\x2e\x7c\xba\x07\x03\xc2\x56\xf2\x5e\x8b\x19\x3a\x65\xc0\xaf\x9d\xf6\x41\xde\x7a\x84\xc8\xef\xce\x95\xf0\x2f\xc6\xb1\x57\x46\xdd\x0d\xcc\xbb\x07\x5f\xe2\x60\xaf\x7a\x2d\xa1\x75\x03\x4e\xdd\x40\xa4\xdf\xcb\x1b\x9b\xe8\x79\xfc\x53\x70\x7e\x1f\xc1\x79\xfc\x53\x64\xbe\x5f\x64\x1e\xff\x14\x96\xbf\xa5\xb0\x3c\xfe\x29\x26\xbf\x8f\x98\x3c\x1c\x7f\xf9\xe9\xfc\xd3\x2f\x77\xa2\x5f\xee\x1e\xcb\x22\x71\x4a\xe7\x46\xb9\xa3\x98\x32\x53\xe4\xda\x6b\x46\x11\x96\x91\xef\x1c\xf2\x81\x65\x72\x29\x3e\x8d\x1e\xe5\xd2\x31\x9f\xc2\xf8\x6d\x2b\x1c\x25\x9c\x1a\x60\x8b\x14\x64\x3b\xa9\x39\x8d\x9f\x31\x00\x76\x26\x6b\xe3\xae\x50\xad\x62\xac\x44\xee\x11\x3a\x24\x56\x57\xf1\x69\x5c\x09\xbc\x66\xe2\xb3\x1b\xff\xe6\xa4\x5e\xb1\x03\x7a\x47\xc5\x15\x53\x28\x94\x3c\x7e\xa0\xf5\xeb\x91\xe0\xbe\x0b\x45\x1f\x0b\xce\x4c\x84\x26\x4f\x28\x9a\x6a\xa1\xe8\x64\x16\x7a\x0b\x5b\x52\x91\x0f\x33\x4e\x91\x78\x42\x51\x47\xae\xcb\xcf\x1c\x57\x68\x8a\x14\x54\x42\x26\xeb\x4a\x27\x16\xf4\x82\xa6\xc1\x90\x65\xde\x45\xaa\x80\x06\xb5\x40\xfb\xb4\xa1\x13\x5a\x97\x71\x35\x9e\xc4\x7c\x8b\xcf\xa3\xba\x99\xb9\xcb\x27\x87\x79\x2e\x55\x98\x48\x11\xa9\xbd\x90\x7e\x8f\x29\x20\xbc\x9f\x14\x20\xe0\x31\xc2\xf6\x3f\x7c\xfd\xc5\x1c\x7f\xfa\x7a\xec\xef\x44\x31\xff\x38\x75\x97\xcb\x53\xd6\x94\xaf\xe7\x40\x71\xd6\xf5\xd8\x59\xa4\xe4\x9b\x92\xb2\x83\xbb\x60\xc7\xf1\xc0\x1d\x37\x8f\x4c\x77\x22\xcb\xd7\xbf\x8d\x7b\x66\xb7\x21\x9b\xd2\x77\x02\x70\x63\x53\x29\x1e\x2a\xc5\xae\x02\x0d\x16\xbe\xc8\xb5\xbb\xfe\x60\xad\x35\x5c\x1f\xcd\x08\x30\xa1\xf0\xa6\x35\xbf\x74\x61\x85\xc0\x7e\x9d\xc0\x7e\x4a\xe0\xd2\x61\x57\x81\xed\x8c\xbc\x36\x4f\xe8\x5b\xde\x26\xaf\xed\xca\xa1\x74\x45\xb9\x30\x75\xf6\x49\xff\x10\xce\x2f\xaf\x2f\xc5\x24\x8a\x87\x44\xc8\xa6\x35\x10\xcd\x77\xd7\x1f\x40\xb4\x3b\x58\x6c\xef\x20\x1a\x5a\xf8\x20\xce\xa8\xeb\xf8\xd3\x85\x37\x46\x5c\xf2\x6d\xc4\x20\x4b\x36\xf9\xcf\x11\x87\x74\x48\xab\x9b\xa5\x5f\x79\x32\x02\x3a\x00\xb7\xf9\xfe\xf5\xb3\x94\x9b\x1a\xdd\xad\x14\x3c\xe6\x73\xb6\x9d\xf0\xf9\xe5\xb6\x61\xf3\x50\xdc\xf3\x92\x54\x8f\xc9\xc8\xb7\xc6\xfb\x63\x3c\xf9\x62\xbb\xf4\x26\x4b\x3e\xda\xf9\xbf\xfe\x74\x78\xf9\xf2\xf3\x1d\x5f\xdf\xdf\xa7\xfc\xa2\x52\x82\x2c\x3c\x36\xa6\x1e\xf8\xc6\x8a\x72\x7c\xb8\xe4\x4b\x18\x96\x85\x52\x3b\x8b\x27\x80\x77\xbc\x78\xc2\x76\x78\xa6\x37\xd7\x47\x78\xf6\x88\xf1\xc8\x72\xd4\x1e\x31\x6b\x8f\x58\x3c\x83\x73\x10\xef\x4c\x26\x66\xee\x47\xb0\xcb\x7c\x60\x92\xe9\x21\x17\xc5\xcc\x63\xca\xa9\xf4\xd7\x27\xdc\xec\x09\x56\x04\xe6\xfe\x5a\xe5\xfc\x09\x6b\xb4\x8c\x49\xab\xa6\x8f\x98\x56\xca\xc7\x04\xc9\xc0\x20\x9b\xc4\x6f\xee\x98\x67\x93\xf6\xca\xaa\x98\xb5\x65\x3a\x69\x35\x99\x42\x9c\x88\x07\x78\xbe\x47\x78\xc2\x4d\x7e\x6d\x6c\xe5\x28\xbe\xcd\x20\x2a\x74\x02\xef\x12\x92\x1f\xe6\x88\xcc\xa4\x32\x64\x6e\x60\x0d\x2e\x0e\xfe\xa1\x29\xe6\x0e\x51\xa4\xb3\x27\x2c\x1c\x17\x9d\x18\x04\xc3\x23\x79\xf6\x88\x69\xa5\xec\xa4\xba\x4a\xb1\xf2\xbc\x0c\x7d\x02\xa7\x36\x5c\x64\x46\xd4\xbc\x63\x2a\xdc\x20\x18\xaf\x19\x4e\x2d\x00\x61\xfa\x71\x5d\xa3\xbb\x00\xde\x69\x8d\x35\xda\xd8\xf1\xbb\xc0\x8c\xe1\x9d\x28\x65\xa5\x93\xe2\xfd\x24\x79\xaa\xbe\xfd\x7d\xd8\xe0\x23\x0b\x8a\xa7\x0a\x90\xad\xea\xc2\x74\x02\xd9\xf1\x1c\x6b\xc8\xe4\xb3\x99\x6a\x87\x99\x8a\x7b\x8a\x5d\x3e\x7b\x62\x34\xdb\x3d\x9b\xb5\x27\xb4\x9e\x56\x0b\xae\xb2\xd0\x10\x5c\xa5\x7e\xc7\x0b\xd4\x84\xf6\x8f\x6a\xf1\x3a\x0d\xfc\xae\xcd\x0c\x5b\xa7\xac\x6a\x07\x76\xbf\xc9\xed\x76\x32\x65\xcc\xda\x13\x8d\xdd\x77\x95\x62\xa9\x52\xdb\xec\xfe\x30\x5f\x5e\xdf\x2f\x28\x5e\x64\xb1\x11\xdb\x3c\xce\x58\x7b\x21\x28\xec\x44\x50\x3c\x4a\xf3\x5f\xbe\xfe\x74\xf8\xf9\xc7\xcd\x8a\x3d\x77\x9c\xdf\xc5\x0c\x9f\x19\x5c\x59\xa6\x7c\x37\x74\x28\xac\x76\x28\x6c\x91\x7c\xf0\xf4\x43\xc0\x41\x12\x89\x96\x22\x77\x7a\x85\x9d\x49\xa9\x84\xce\x1e\xc1\x0d\xce\x57\xca\x21\x52\x2c\xc8\x7d\x40\xb5\x6a\x56\x35\x0b\x0b\xcb\xb3\x46\xe7\x01\x89\x1f\x5e\x51\x43\xf6\x77\x5b\x30\xa3\x4a\xb7\x40\x4d\x12\xc3\x18\x2e\xca\x47\x43\x81\x91\x4d\xb1\xe4\x4c\xbe\x00\xcd\x2e\x66\xf2\xd5\x3d\x7b\x4a\xc5\xa1\x65\xbe\xd3\xeb\x90\xef\x21\x22\x5b\xae\x5f\x2d\x17\xd8\x39\xae\x76\x8b\xc6\x64\x24\x46\x2a\xd2\xf4\x24\xe6\x22\x9a\x6e\xa4\xe5\x71\xc8\x2b\x38\x93\x36\xe8\xad\xa1\x5a\x5f\x5f\xc8\x23\x9d\x72\x0e\x01\xa9\x57\x77\x8e\x52\x8a\x62\xe3\xc4\x28\x0b\x2e\xb6\xbd\x5a\x42\x4e\x0b\x74\xc0\x74\x44\xce\x4c\xae\x9a\xf4\xd1\x27\x0a\xc1\x53\xc8\x2d\xf5\xa4\x47\xc6\x79\x61\xff\x24\x6b\xf6\x09\x19\x1b\x8f\xe4\x6c\x40\x5c\x16\x05\xb4\x31\xb1\x3c\x60\x90\xf1\x8f\x0b\xf2\xe4\x93\x47\x96\xf9\xec\x28\x04\x24\x2a\x47\xed\x40\xc9\x4b\x97\xfc\x7c\x4a\x25\x9b\xe0\x3e\xe5\x3b\x24\x56\xef\xcd\x25\x7b\xe2\x7c\xf9\x47\x26\x66\x0a\x9a\x66\x95\xbb\x6b\xb2\x5b\xe0\xc0\x29\x6c\xdf\xe2\x05\x0a\x0f\xa7\x56\x9e\x4d\x9c\x7f\x9c\xc2\xb0\x45\x0e\xbc\x35\x6d\x12\xd5\x88\xbd\xb1\x2c\x42\x8b\x91\x99\x84\x5b\x02\x4a\xa4\x94\xa0\x1c\xf9\x3a\x3f\x22\x14\xd0\x4a\x39\x0b\x73\xb1\x43\x98\x8c\x1b\x32\x55\x88\xda\x85\x10\x85\xa3\x21\xef\x9c\xa6\x99\x4d\x25\x93\x2b\x15\xab\x31\xb9\xea\x9f\x1d\x31\xc7\x45\x65\x86\xa9\x60\x4f\x52\x23\x54\x18\xf2\x93\x9b\x3e\x01\x26\x97\x3f\xc3\x95\xdf\x23\x60\xdd\x2a\xe5\x14\x34\x87\x26\xd2\x11\x73\x45\xde\x7b\x0f\x54\xd8\x98\x99\x72\x11\x4b\xec\xf5\x85\xa2\x42\x05\x78\xe5\x1c\xbc\x12\x81\xc0\x20\x12\x3b\x1c\x28\xb9\x24\xff\x3b\x4d\x88\xea\x99\x4a\x04\x84\x0d\x02\x0e\xf0\xa3\x47\x02\xfa\x72\x62\xb8\xc1\x1c\x28\x05\xec\x4e\xea\xcd\x28\xfc\xeb\xdd\xa4\x18\x80\x8f\xf7\xa8\x46\x1a\x1a\xa3\x19\x5a\xca\x4f\x88\xb2\x4e\x9a\x92\x13\x92\x25\x4e\x0b\x34\x48\x2d\xe9\xed\xc3\x69\x05\x67\x6c\xf9\x31\x8b\xd8\x89\x64\xcb\xae\xb3\x86\xaa\x0f\xc8\x53\xc9\xe4\xc3\x20\x6d\x27\x3a\x4d\x13\xaa\x3b\x99\xc3\xbe\xe3\x4c\x85\x41\xf3\x24\x6b\xc3\x44\x8e\x61\x72\xab\xc4\x2b\x47\x72\x9e\x82\xf3\x48\xcf\x9d\x73\x69\xe0\xdf\x22\x3c\x90\xba\xbd\x09\xd4\xee\x22\x50\x21\x64\x7c\x3e\x52\x40\xae\x7b\x9b\xa8\x86\x6c\x88\x81\x91\xee\x63\xd2\x4c\xa9\x01\x49\xf5\x45\xd2\x19\x4a\xf2\x4c\x4e\x2a\x51\x57\x5a\x52\x54\xa4\xee\x38\x90\x77\x0a\xc3\xd4\x5f\x46\x6c\xa1\xba\x0d\xd2\xf4\x69\xb6\xd8\x58\x21\xd7\x87\xec\xff\xf7\xad\xa8\x1f\x5f\xea\x3f\xa0\x5f\x95\x8e\xe7\x33\x19\xf1\xe1\x0e\x29\xa3\x5d\x00\xf3\x97\x0e\x51\x4d\x87\xd9\xac\xb6\x08\x51\x73\x54\x39\x1e\x07\x71\x31\x48\x8b\x6e\x90\x16\x98\x6c\x79\x51\x87\x08\x8b\x30\x12\x16\x23\x39\x84\xa1\x6c\xd2\x62\x57\xa9\x60\xf1\xb4\xae\x3c\xc9\xdb\xb5\xd3\xab\x4e\x3a\xfe\x17\x50\xc8\xbe\x1c\x7f\x39\xfc\xf8\xe5\xe7\xed\xfa\xd8\xfb\x94\xf3\xa6\x8f\xe5\xef\xae\x8f\x25\x4a\x1a\xd7\x1f\x9f\xa6\x5a\x48\xa1\x58\x62\xc7\xa7\x44\xc5\x1f\x49\x83\xe3\x29\xb8\x4a\x4e\x31\xee\x90\xd2\xb9\x0f\x38\x72\xc0\x75\xf6\x3e\x90\x2d\x63\x89\x67\x14\x60\x3b\xca\xde\xe8\xbb\xc1\x55\x83\x7c\xd0\x28\xa6\x37\xa3\x32\xe6\x7b\x1b\x97\x8a\x4e\x46\x8a\x59\xbd\x8d\xb2\x76\xac\x25\x66\xf2\x69\xd6\x10\xd6\x18\xad\x78\x36\xda\x12\x43\xd9\x93\x02\x33\xbb\x2a\x6f\x69\x31\xbb\x2b\x25\xe0\x84\x18\x90\x02\x5d\x56\x48\x0f\x79\x9a\xa2\x58\x76\x46\x16\x56\x91\xa6\x3b\xe4\xea\x92\x01\xb1\x8b\x8d\x0d\xb9\x2f\xcf\x5d\xba\xee\xbd\x93\x97\xa5\x8c\x76\x6b\x4c\x38\x11\xa9\x01\xff\x63\x74\xc3\x03\xf2\xd9\x68\xef\x35\x75\x3f\x92\x1b\x7b\x27\x37\x51\x83\x16\xa1\xd4\x9b\xb5\x40\x6e\xa3\xa5\xd7\x3e\x7b\x69\x3b\x3a\x20\xe5\x0c\xf7\x1b\xf1\x57\x0b\x31\x97\x9a\x94\xf8\x1f\x5b\xe0\x86\xf9\xf1\x5b\xaa\x5d\x61\x7d\x76\xf8\xd5\xd9\xe1\xb7\xcc\x0e\xb1\xd9\xdd\xca\xe4\x88\x10\x9d\xf6\x14\xc8\x87\x74\x7b\x76\xf8\xe6\x93\x6f\x73\x9e\x33\x65\xea\x50\xc6\x59\x4b\x58\x99\x1e\x69\x98\x1e\xd7\x42\xd2\xad\xe9\x91\x9e\x51\xd8\xcd\xe9\x91\x76\x3a\x3b\x10\x02\xfe\x34\xdf\x62\x44\x84\x94\xdf\xa3\x88\xdb\xd3\xe3\x42\x8a\x4d\xb3\x83\x31\x3b\x02\x32\x8a\xdc\x9a\x1d\x97\xae\xaf\x4c\x0f\xd0\x4c\x29\x77\x7b\x7a\x34\xea\xdf\x9a\x1f\x78\x1b\xe4\xcb\xb7\xe6\xc7\xb5\xd3\xb7\xe6\xc7\xed\x42\xae\xf3\x43\xa9\xff\x7d\xe6\xc7\x07\xf4\xbf\x26\xb1\x8f\x06\xfc\x68\x06\x7e\xbc\x0a\xd1\x26\x24\x45\xd0\x4d\x99\x00\x66\xe9\x54\x56\x5f\x78\x71\x24\xa9\x6f\x0a\x7b\xab\x55\x3b\xbf\x58\x2d\xcc\x65\x42\x98\xeb\x7a\x61\xd6\x8a\x70\x7e\x45\x4e\x9b\x0b\x27\x9a\x11\x2b\x42\xca\xaf\x2d\x5a\x56\x4b\xe8\xb8\x49\xac\x17\x35\x98\x7f\xd7\xc7\x3b\x93\x81\x7f\x4c\xbb\xfb\x53\x4a\xad\x48\xa9\x47\x55\xc6\xb4\xae\x32\xde\x59\x44\x1e\x19\xf9\x9f\x7e\xfc\xd9\x1c\x7f\xf8\xf9\x6e\xc2\xe5\x49\xec\x3a\xb6\x15\xe6\x3b\xf2\xf1\x24\x6a\xda\x7c\xaf\x3d\x3e\xcb\xd3\xaf\x9f\xf1\x63\x5d\x79\xc7\xad\xbd\x13\xf1\x8e\xeb\xd8\xcf\x66\x0b\x21\xd3\xff\xa2\x2a\x75\x93\x40\x55\x93\x69\xd4\x1e\x6f\xd5\xf3\xe2\x14\xe1\x6e\xfd\x9b\xc4\xe5\x88\x76\xdb\x62\xdf\xa5\x22\xbf\xb5\x1d\x8c\xc6\x7b\x98\x85\xcb\x77\xd6\xc8\x7d\x32\x05\x32\x03\x3b\x14\x93\x23\x45\x0c\xc0\xbc\x9e\x46\x38\x9e\x3f\x8c\xd7\x5b\xcd\xec\xde\x53\xf5\x66\xaa\xfd\xff\x7e\xfd\xf6\xcb\x4f\x7f\xdb\x08\xdd\xfb\x08\xcb\xb9\x5b\x2c\x77\xef\x9d\xef\xc7\x72\xee\x26\xcb\xdd\xae\xff\xdd\xc4\xfb\xcd\x78\x8e\x6f\xf0\xdc\xdd\x77\xbe\x0f\xd3\xf1\x2d\xa6\xbb\x53\xf7\x66\xc2\xf5\x3f\xfc\x6d\x63\x30\xd4\x77\x65\xb9\xf0\x4f\x66\xb9\xdb\xf5\xbf\x8f\x72\xff\x70\x7e\xab\xab\x82\xa6\x7e\x47\x19\x77\x93\xdd\x6e\x57\xbd\x99\x66\x5f\xf1\xfd\x37\x63\xb7\xf4\x2e\x76\x4b\xdf\x9b\xdd\xd2\xfb\xd8\x2d\xbd\x8b\xdd\x94\x74\xbf\x19\xbf\x85\x7f\x1a\xbf\x85\xdf\x86\xdf\x5e\xfe\xfe\xc3\xd7\x6f\x87\x7b\xde\x49\xf7\x11\xae\x1a\x46\x92\xcf\xf5\xa8\x58\x72\xb9\x74\x8e\x6c\x72\x86\x89\x5d\xed\x3c\x71\x18\xbe\x3b\xe2\x92\x3b\x8b\xf4\x07\x80\x93\xac\xae\x7d\x0f\x94\x6d\x54\xcd\xbe\x54\x43\xd9\x01\x10\xa5\x00\x48\x1c\xbb\xe3\xd1\xe3\xb8\xd3\x57\x24\xda\x49\x94\x53\x44\xde\x1e\xa4\xba\xb2\xb9\x37\x64\x1d\x60\xe0\x8e\x86\x9c\x8b\x84\xcc\x42\xc1\x91\x8f\x01\x86\x3d\x0e\x42\x35\x79\x4e\xcd\xdc\x05\x0a\x29\x74\x81\xac\x13\xcb\xca\x57\xc0\x3c\x22\xc1\x3d\xc0\xe4\x5c\xc7\x6d\x8f\x1e\xc9\x30\x02\x3b\xc0\x09\x8d\x78\x85\x99\x29\x64\xf2\x7a\x0e\x8b\xbd\x65\xe7\xf1\x72\x88\x9d\x6f\xc7\x4b\xd9\xfa\x2e\x92\xf5\x07\x67\x13\x55\x76\xdd\xf0\x09\x5b\x91\x82\xd7\x94\xa3\xb9\x27\x9b\x0a\xd9\x18\xda\x69\x11\x8f\xeb\x31\x04\x87\x72\xce\xa9\xa7\x60\xb3\xa1\xc8\xd1\xe0\x70\x19\x5f\x70\x62\x80\x2f\x42\x22\x1b\xdc\xa1\x16\xca\x96\xbb\xf6\x31\x1c\xee\x0a\x55\x4b\xee\x9c\xad\x14\xea\xf0\x31\x9c\x0a\x23\x4f\x97\x18\xdd\xa9\x54\x2a\x05\xc0\x73\xd2\xef\x88\x5c\x5c\xf0\x3c\xae\x41\x0d\x15\xd0\xdb\x01\xeb\xbb\x22\x13\x91\xf1\x54\x23\x60\x24\x72\xcb\x57\x06\xa8\xb6\x12\xa5\x69\x8a\x32\x48\x40\xe1\x13\x3a\x79\xe3\x29\xb3\x07\x96\x9b\x6b\xdf\x23\x92\xbb\x60\x2b\x9f\x03\x15\x87\xb7\x00\x7e\x5a\x84\xec\xce\x06\x0a\x39\x49\xbf\x0b\xd5\x1a\xa5\x33\x4e\x5d\xa1\x99\x7c\x8e\x07\xb6\x9a\x71\x75\xf8\x54\xf7\x69\x79\x21\xe6\xa3\x21\xf6\xd5\x10\xb3\x58\xf1\xd2\x14\x17\xd8\x50\xf0\xc5\x90\x4f\xb5\x37\x0a\x43\xc7\x16\x87\x4e\xde\xc9\xaf\x86\xaa\x4a\x2b\x54\x00\xa0\xcf\x92\x0d\x95\xe0\xe5\xa2\xc9\x9a\xd2\x25\xdf\x90\x7c\x47\x84\xb0\xa6\x6d\x2a\x94\x84\x36\x45\xb8\xdb\x21\x37\x49\x02\xbe\x61\xe0\x2e\x53\x8c\xe1\x48\x0e\xe6\xa7\x8f\x14\x43\x35\x14\x62\xa2\xc2\xce\x50\x4a\xc2\x06\x36\xb6\xb3\x45\x9c\x2b\xfb\x98\xa9\x44\xb9\x09\xc6\xd5\x74\x54\xd6\x15\x4a\x55\xb8\x1a\x8e\x00\xac\x20\x82\xd1\xb5\xef\x8e\x5c\xae\x48\xb5\xc6\xd2\xf4\xc4\x40\x22\xb3\x11\x71\x18\xb9\x7d\xa7\x9c\x93\xb6\x37\x93\x8b\x88\x79\x90\x29\xe5\x0d\xc5\xec\x28\x20\x9f\x9a\x22\x8f\xbb\xec\xda\x77\x27\xf3\xa9\x13\xf3\xb9\x64\x0a\x9a\xb4\x8f\xf1\x08\x23\x3d\x50\x24\x9f\x03\xf9\x9c\x28\xd7\x40\x19\x4c\xe3\xf4\x6c\xa6\x86\x9e\xd8\x65\x62\x9c\xed\xd7\x4a\x9c\x12\x05\x21\x1a\xc5\x9a\x28\x5a\xff\xfa\x62\x80\x29\x2b\xdc\x26\x53\x98\xb3\x27\x61\x6a\x1f\x3d\x79\x19\x8d\xe8\x85\x1d\xb9\x37\xe4\x52\x25\xe7\x12\xa6\x5d\x26\x5f\x65\xbc\x5c\xa2\x82\xc1\x42\xea\x34\x21\x5d\x61\x31\xa2\xe5\x37\x9c\xe3\x5d\xbf\x0b\x47\x0a\xe3\x3b\x24\x38\x00\x84\xb2\x47\x0a\x43\x47\x99\xe5\x7b\xc9\x87\x40\x05\x3e\xda\xa5\xc1\xe4\x4b\xd7\xc9\x79\x7f\x94\x9a\x4c\x4b\xa8\x6d\x45\xc4\xc4\x8a\x1c\x4f\x39\x83\x96\x91\x12\x72\xa6\x61\xf8\x9d\x33\x54\x13\x72\xd5\xd5\x82\xf4\x35\x5e\xd8\x2d\x08\x33\x22\xa5\x5e\x4d\x03\x2f\x05\x0a\x0e\x33\x23\x05\x93\x28\xa6\x6a\x22\x3d\xe6\x6f\x7a\x91\xe6\x8f\x6e\xc2\x38\x50\xc5\x96\xf0\xc9\x53\x75\x11\xa1\x00\x32\x29\x09\x4e\xec\x29\x78\x72\xf1\xc8\x70\x7f\xb1\x9d\xa7\xd4\x92\x11\xca\x37\x4f\x91\x6b\xcb\x34\x68\x28\x22\x73\x59\x05\x4e\x8c\x73\x2a\xcf\x0d\x79\x5b\xc8\x95\xa4\x22\x39\x64\xa1\x90\xcc\xf3\x28\xf2\x9b\xab\x0a\x32\x17\x13\x71\xcd\x3a\xaf\x85\xf1\xdb\xa7\x42\xc3\xbb\x8a\xda\xf8\x48\xde\x21\xe7\x60\xa0\x04\x2c\x9a\x08\x64\x43\x47\x39\xcf\xc5\x74\x4a\xe4\x59\x44\x81\x07\x76\x68\x80\x1e\xc2\x59\x9a\xa4\xe1\xdc\x19\x81\xea\x36\x1d\x38\x44\x4d\x7c\xdd\x3e\x75\x97\x44\x33\x0e\x72\x48\x3d\x71\x24\x86\x67\x48\x21\xeb\x49\x56\x72\x6b\xcb\x54\xcb\x51\x0c\x4f\xae\xa5\x27\x91\x3c\xb2\xa4\x10\x32\x3b\x16\x91\xd1\x41\x64\xf4\x21\x3b\xe4\x35\x6c\x1f\x4d\x3b\x12\x11\x15\xa3\x08\x22\x07\x91\x25\xd2\x2a\x3a\xc8\xfa\x22\x92\x07\xbd\x75\x86\x42\x89\x14\x65\xae\xd6\x9c\xa9\x62\xd1\x09\x48\xaf\xe9\x80\x21\xaa\xb9\x21\x13\x92\x97\x03\xcb\x3f\xd9\x64\x22\x05\xb8\x24\xb0\x93\x05\x44\x24\x1e\x92\x4b\x0a\x05\x23\xc4\x7d\x01\x06\xa4\x43\x7e\x4f\x91\x2d\x01\xee\x11\x4a\xd9\x90\xda\x77\x27\x82\x07\x72\xc3\x8b\xa0\x0b\xc8\xe3\x18\x71\x4e\x9e\xe1\xa8\x69\x0b\xf9\x58\x0d\xf9\xec\x28\xa3\xc1\x55\x05\x00\x12\xf9\x1d\x32\x52\x58\x75\xed\x03\x72\xda\xc5\x6c\x44\xb0\x09\x03\x88\x50\xb3\x32\x38\xb6\xca\x17\x3e\x70\x4b\x60\xa5\x1f\x8d\xbc\xa2\x1f\x94\x10\x64\xb1\x92\xc9\x98\x80\x91\x01\x22\x00\xec\x55\xbe\x3b\xb0\x2d\x7c\x70\x8a\x0c\x1f\xd0\x45\x91\x1b\x93\x91\xe3\x2f\x95\xf8\xfa\xe2\x28\x38\x07\xd0\x03\x77\xd4\x44\xa4\xec\x99\xbc\x03\x07\x46\x92\xd6\xfb\xec\x7b\xb8\x3f\x91\x15\xc9\x05\x86\x73\x51\x84\xaa\x68\x17\x59\x64\x85\xa1\x6c\x33\xa9\x24\x8f\x94\xb1\x46\x64\x7c\x4a\x83\x58\x89\x05\x11\x6d\xbd\x34\xcc\x72\x95\x31\x6a\xdf\x28\x7a\x4d\xf7\x67\x73\x22\x06\x92\xad\x08\xb5\x00\x12\x6a\xbe\xd3\x14\x65\x82\x40\x89\x41\x26\x08\xe0\xd1\x53\x08\x91\x5c\xca\x54\xaa\x48\xa9\x84\xbd\x4c\x3e\xb0\xa3\xca\xc8\x75\x57\x9b\xe4\xa2\x5a\xa8\xb8\x72\x14\xd1\x2b\xb3\x9a\x1c\x07\xe2\x8c\x23\x70\x17\x8b\x8a\x5d\xec\x7f\x96\x24\xb2\x35\x8b\x38\x17\xe6\xab\x81\x38\x8a\x90\xf5\x41\x68\x2a\x0d\x91\xf5\x0b\x32\x8d\x8a\xb0\x31\x90\xaf\x21\x7d\xb1\xf6\xb8\xa0\xdf\x1c\xa0\x70\x65\x99\x90\x89\x0e\xae\xac\x94\x90\x30\x3d\x95\x28\x0a\x1c\x05\x2f\x4a\x06\x78\x40\x26\x5f\xa0\x62\x2b\xd5\x90\x08\x52\xd8\x25\xa4\x3f\x16\xdd\x4c\xe4\x03\x6b\xb2\x16\x72\x55\x64\xb5\x54\x5b\xc1\xc7\xa2\x07\x00\xc0\xd8\x23\x20\x8e\x81\x60\xc8\xb6\x41\x3e\x1a\xe0\x72\xc0\x15\xf5\xa1\x84\xfb\x87\xbf\xff\xf4\x68\xd2\xc4\x2e\x1e\x7c\xa7\x30\xec\x51\x0f\x33\x28\xba\xd0\x33\xb2\x8f\x51\xae\x94\xe0\xa8\xb4\x74\xa3\xaf\x9d\xed\x29\x15\x4a\x05\xcf\x21\x64\xf2\x52\x54\x4b\x0b\x6a\x53\x6f\x2e\x25\x09\x45\x79\x59\x14\xbc\x78\x45\xb5\xb9\x96\xd5\x4d\xca\x32\xb3\xc2\x34\xc8\xb3\x3d\x7f\xd3\x35\xbf\xb5\xdb\xdc\x28\xef\x92\x93\xb4\xb6\x32\xa5\xac\x95\x8e\x36\xff\xe0\x71\x69\xb8\x3c\x69\x69\xa2\x7b\xc7\xd7\x17\x19\xd2\x78\x60\x02\xf5\x5a\x18\x03\x90\x82\xdb\xdf\xf0\x83\x7d\x7d\xb1\x1d\x87\x37\x9f\xfa\xcc\x59\x7e\xa9\xe3\x07\x59\x8f\x11\x2e\x0f\xb2\xf1\x40\x10\x15\x7b\x65\x43\xbd\x26\xc3\x37\x4d\x84\xc7\xec\xc4\x99\x87\xb0\x02\x87\xe9\xef\x74\x5e\x4e\x9e\x18\x42\x13\xcc\xed\x47\x86\xb0\x82\xf6\x8c\x59\x2d\xa6\x45\x27\x8c\x9e\x78\x94\xd3\x1f\x53\x16\x48\x47\x75\xe2\x7f\xcc\x1c\xc8\x15\xaa\xb9\x67\x64\x68\x96\xab\xfc\x12\x44\xfb\x0e\x37\xe2\x03\xe4\x96\xfc\xd7\xa7\x61\x8f\x84\x59\xa9\x13\x8e\xf5\x00\xe9\xf5\x22\x02\xf5\xc5\x5b\x51\x05\xd3\x82\xbb\xb5\x82\xcd\xac\xe4\xa8\xe5\x9b\x1b\x45\x0f\xde\xd5\x5a\xb6\x5e\xde\x28\x7c\x98\x18\x1e\x6b\x82\xd4\x70\x8b\x1e\xcd\x77\xbb\xbf\xdc\xdf\x79\xb1\x84\x03\xe5\xc2\x4f\xd3\x47\x1b\xed\xdb\xd6\x9d\x1b\x87\x70\x80\xaf\xe7\xfb\x01\x98\x2a\x76\x1a\xeb\x71\xe3\xc1\xaa\x3f\x4d\x75\xa8\x08\x89\x3e\x3b\x67\x44\x8a\x04\xb7\xa9\xfa\xcf\x99\x42\xee\x22\x95\xc0\xd3\x43\x4c\x9b\x3a\x0b\x78\xd3\x34\x0f\xd7\x60\x0d\xd7\xd8\x15\xb1\xdd\xf1\xc4\xec\xa4\x13\xaf\x4a\x91\x9d\x3c\x32\x79\x13\x77\x77\x97\x3a\x1f\x9a\x17\x5f\x8f\xa7\x9f\xce\x1b\x7d\xd3\x2b\xf6\x66\x78\xb9\x37\xb3\xb6\xa1\x75\xda\xe8\x64\x0e\xfc\xae\xa7\xf9\x94\x91\xbf\x4e\x22\xd1\x66\x77\x00\x90\xe9\xe2\x99\x29\xe2\x8c\x13\x5a\xa7\x28\x5f\x41\xcc\x0c\x98\xe7\xbc\x47\x4e\xef\xf9\xf9\x68\x45\x39\xee\x39\x50\x5e\xf8\x3f\x69\x16\x70\xa0\xc7\x83\x05\x43\xe9\xf4\xaa\x3b\x53\xd2\xb1\xb3\x0e\xb0\xa7\xd8\x95\x13\xe7\x33\x82\x3d\xa4\x09\x49\xf4\x1b\xd5\x00\xcc\x45\x74\xa1\x16\xd1\xdd\x2a\xf4\x1e\x59\xc6\x63\x32\x97\x67\xf6\x50\x49\xb0\x7e\x4f\x0f\x30\x5b\x18\x5c\xeb\x5d\x10\x95\x10\x39\xb5\xf5\x1f\x08\x32\x7e\xbe\xed\x35\xa2\x6d\xf3\x72\xe4\xff\xb3\x10\xf2\x61\x67\x87\xc6\x1a\x1b\x11\x32\x72\xec\xca\x92\x33\xd6\xf6\x18\x4f\xdb\xfc\xa8\x2d\x06\xe8\x13\xd6\x91\x22\xd2\x21\x00\x2a\x54\x58\x10\x7b\x8a\x47\xaa\xcd\xf5\x5c\xca\x2f\xa1\xdd\x1b\xd1\x0f\xc9\xca\xd5\x68\xf0\x60\x8e\x58\xdc\x39\x51\xc5\x91\xf5\x98\xab\xd4\x63\x8f\x75\x3f\x71\x7e\xaf\xc3\xdd\x7d\xa4\xe2\xdd\xd3\xa5\x8e\x36\x77\xc1\x8c\x2a\x51\x58\x78\x83\xed\x3e\x9d\x0c\xf3\x59\x08\xb2\x3a\x86\x75\x75\x08\x5f\x5f\xd8\x60\x7f\xd9\xc5\x8b\x10\xd6\xef\xd8\x29\x9d\xff\x6e\x86\x6a\xc7\x37\xda\xef\x6d\xc3\x75\xf2\x7b\x9b\x32\x8f\xb3\xc2\xd7\x2f\xff\x6d\xfe\xfa\xe5\xbf\xef\x38\x4d\x8e\xd3\x34\xc4\xce\xaf\xfb\x77\x01\x6c\x3e\xf6\x26\x52\x4d\x46\x6c\x81\x34\x0f\x2f\x43\x9e\xf6\xe0\xfa\xac\xb1\x54\xb3\x93\x7c\xb1\xa7\x70\xcb\x64\x9a\xc7\xf9\x59\xdd\x97\x74\x5a\x3a\x70\x0d\xd3\xde\x6f\x80\x25\x1e\xf5\x6e\x43\xfa\x96\x41\x1f\x58\x76\xae\x50\xe2\xb0\x0b\xd8\x1b\x2d\xe4\xfc\xfc\x19\x30\xa2\x05\xc4\x2d\x52\x2c\x22\x6d\x56\x49\x4e\xfe\x2b\x2f\x58\x17\xc9\xba\x44\x39\x88\x71\xa5\xd9\xe3\x28\x8a\xb1\xb2\xcb\x60\xbc\x70\x22\x8b\xcd\xf1\xc9\x03\x5e\xb7\xda\xa4\xe0\xa5\x48\x91\x7a\x61\x97\xc9\x12\x03\x80\xdb\x14\xf6\xee\x7d\x64\x79\x27\x32\x41\x5a\x89\xec\x05\x71\x7a\x47\x35\x62\x8f\xce\xd5\xd9\x02\xd9\x68\x63\xa4\x0f\x1d\xfa\x10\x83\x18\xe5\xc3\xd6\x2e\xb6\x8e\x53\x18\xf7\x9c\x0d\x85\x14\x89\x15\xfe\xb9\x9c\xcc\x40\x9b\x22\xff\xdb\x13\x11\xd1\x30\x1e\x08\xcc\x2e\x14\xd3\xc8\x3e\xad\x1b\xf4\xd1\xc6\x75\x68\xdc\x3e\xcd\x8f\x27\x5c\x97\xfe\x38\x60\x08\x8b\x91\x7d\x53\xc6\xff\x73\xf0\x09\x46\x08\xf5\x39\xca\xa4\x12\x43\x64\xc6\xdc\x08\x47\xe2\xbe\xad\xe8\x71\x32\xfe\x48\xe1\x05\x2b\x25\xc3\x62\x9e\x4b\x0c\xcd\x6a\xb1\x83\x47\x6a\xa5\x18\xe3\xfe\x86\x5f\x6a\x80\xf7\x15\x12\xd5\x40\x75\xde\x04\x2f\x35\x22\xf3\xfd\x73\xf5\xeb\xdc\x29\x04\x9c\x17\x57\x16\x51\xb7\xaa\xeb\x09\xd5\x38\x51\x08\xfb\x1b\xe1\x7e\x75\x4e\x01\x1c\x55\x44\x77\x09\xc8\xe3\x21\x54\xe7\x69\xf2\x98\x7a\x00\xd5\xd5\x53\xb6\xe7\x4c\x31\xed\xae\x6d\x7b\x87\xe0\xb8\x7f\x2a\x3e\x5e\x32\x32\x92\xce\xde\xea\x77\xc0\xd2\x2a\xfd\x4e\xeb\xfd\x8e\x8b\x7e\xeb\x6a\x1b\xd7\xfd\x97\x62\x92\x55\xc4\x19\xb9\xbc\xa3\x3b\x6f\x1c\x58\x8f\x93\xe3\xba\x2e\x4f\xbb\xc3\xd7\xde\xa8\xa5\x9e\xa5\x3b\x75\xd5\xdf\xb1\x8d\xe2\x58\xd2\x69\x77\x4c\x9d\x9d\xa5\x42\x9f\xca\x94\xea\xee\x52\xe7\xbb\xfb\xf3\xf6\xf8\x78\x42\xba\x94\x1b\xfd\x01\x29\x91\x44\x72\x3e\x3a\x3c\x19\x9c\x95\xee\xc4\xb5\xee\x78\xe9\xce\xa5\xca\x6d\xdd\xd9\x3a\xc1\x98\x72\x16\x01\x6d\xc3\x9c\xd3\x70\x7c\x6b\x4b\x2f\x9a\x85\x74\x66\xe1\x6c\x60\x4b\xbf\xbc\x85\x9c\xb6\xed\xd5\x5d\xa4\xa4\x4e\x91\xf1\xd9\xd9\x79\x09\x8d\xf3\x92\x8d\x3d\x54\x13\x68\x29\xef\xe8\xdc\xdb\xa3\x94\x29\xa7\x88\x5c\xd8\x0b\x41\x87\x6d\xee\xba\x73\xb2\x12\x76\xc0\x47\x9b\xce\x16\xd3\xce\xc1\x2c\x10\xf8\x43\xad\x50\x6c\x67\xba\x97\x16\xc2\xbb\x40\xc9\x27\xb1\x46\x4f\x58\xd4\x97\xbd\xc4\x03\x3d\x16\x52\x83\x45\xf5\x1d\xdd\x7c\x8f\xaa\x51\xd0\x10\x58\x62\xe3\xda\xe6\x23\xab\xed\xee\x75\xe9\xef\xa0\x06\x2c\x7b\x8f\x0d\xfc\x52\x3e\x27\x72\x5e\x71\xb5\x42\x7a\x9b\x14\xad\x05\xb2\xbe\xdc\x22\x06\x1e\xf9\x63\x69\x0e\xe3\x81\xda\x16\x24\x82\xe5\x3b\x50\xaa\x53\xcf\x1a\xb8\xab\x63\x59\x0b\x41\x67\xd6\x09\x2b\xed\xd2\x5d\x04\x4f\xf4\x2d\x8e\x3a\xd4\xb9\x3b\x38\x4e\x68\x2d\x90\xd2\x42\xad\x08\x3a\x7c\x9a\x48\x1c\x45\xfa\xf2\x67\x3d\x77\xb6\x46\x34\x09\x3d\x85\xf1\xd9\x11\xd7\x6c\x28\xda\xd8\xcb\xeb\x88\x59\x0c\x4b\x51\x47\x76\x93\xd1\xfa\xcf\xc4\x6b\xc2\xe8\x6c\x5d\xa4\xd8\x21\xed\xef\x4c\x16\xf2\x48\x14\xae\x48\x42\x6e\x92\x70\x45\x4a\xea\x46\xe0\xf0\xee\x55\xc6\x3d\xcf\x1d\xaa\x54\xca\x0f\xa6\xe0\x7b\x85\xe1\xd6\x35\x0b\x16\xd8\x42\x1a\xf2\x55\x1e\x88\x4e\x11\xd6\x7a\x07\x51\xb1\xbc\x37\x92\xa3\x6a\x45\x01\x27\x6e\xee\xff\xa5\x9d\x53\x53\x70\xd4\x84\xf7\xf4\xed\x3d\x22\x30\x4d\x7d\xa5\x2e\xce\x6a\x6a\x6e\x99\x75\xa9\xf8\x5d\x88\x30\x96\xb8\xcf\x73\x73\x49\x9a\xf5\x07\x33\x97\x26\x63\xb3\x0d\x41\x0e\x79\x6f\xe6\x52\x4f\x56\x1b\x15\x7b\x23\x71\xf6\x3c\xb7\x3b\x86\x7d\xd5\x66\x76\xac\x88\x3d\x7b\x95\x7a\x8e\xa2\x99\xef\x49\xa8\x7d\x83\x04\x9b\x8b\x7b\xe6\x5f\x4a\x9e\xfd\x7a\x07\xed\x78\xa4\x71\x5b\xa0\x78\xe5\xcc\x53\x34\x47\xe4\x6c\xce\x7e\x65\xd3\x08\xd3\x60\xd8\x4f\x9a\x6e\x35\xa9\x28\x6b\x5b\x51\x3b\x6c\x68\x05\xd1\xdc\xf6\x73\xb5\xae\x1d\x11\xec\x71\x77\xbc\xf1\xb4\x6d\xbe\xff\x7a\x07\x7f\xf8\x9a\xae\x01\x1b\x4a\x50\xee\xe6\x2d\x6c\x1b\x17\x2b\xfb\x3e\xba\xa5\x62\xfb\xeb\x76\xca\x74\x0e\xeb\x76\x0b\xb6\x84\xa0\xad\x9d\xe7\xda\xcb\xa8\x67\x3e\xed\x46\x6d\xd8\xdc\xb3\xf7\x6d\x1a\x61\xff\x18\x7a\xe3\x68\x1b\x66\xa6\x75\xb5\xee\x9a\x9b\xfb\x5c\x9d\x1d\x6f\x20\x4d\xdf\xed\xae\x7b\x3c\x2a\x16\x17\x5d\xd6\x48\xa1\x3d\x5a\xf1\x07\x13\x5e\xd7\xe1\xd8\x96\x21\x44\x64\x16\x22\xd8\xe7\x64\x4c\x64\x45\x0d\x1b\xb6\x41\xce\x73\x75\xad\xd1\x70\x50\xd7\x42\xc5\xe1\x68\x9a\x95\xa2\x2a\x5b\x6f\x96\xfb\x32\xc3\x9e\x8e\xd5\x9b\xdd\xfc\xe6\x20\x3b\xff\x55\x24\xd7\x46\xbb\x14\xfb\x3a\x71\x55\xb6\x9c\x85\x3f\x44\x63\x75\xf0\x6d\xf1\x0a\xc2\xe1\xe0\x96\xd7\xb6\x75\x06\xf8\x15\x05\xef\x99\x6c\xec\x30\x4a\x9b\x9f\x3a\x34\xa5\x3a\x53\x4c\xbd\x98\x4f\x0e\x46\x94\x9b\x8b\x97\xd4\x5d\x36\x9d\xe4\xd1\x73\xa6\x54\x37\x4f\xff\x8d\x46\xab\x27\x1b\xb3\x26\x2e\x99\x36\x1c\xc1\x55\xfe\x34\xdf\x21\xe8\x26\x1b\x38\xd8\x75\xb8\xd1\x6c\x51\x5f\xe4\xc1\xb3\xa7\x34\x07\x04\x06\x5d\xa3\xd2\x95\x2d\x40\x7d\xe1\xb1\x69\xe1\xa7\x55\xf2\xe6\x5e\x6e\x56\xb6\x0b\xd5\xe0\xbb\x28\xfd\x9c\x1b\x9f\x9c\xd8\x90\x0b\xee\x8a\x8c\xc2\x66\x7d\x34\x2d\x17\x78\x28\xce\xf7\x81\x9a\xba\x70\xdd\x07\xe2\x4c\xd9\xcd\x76\x29\x1a\x59\x38\x8f\x87\x73\x31\x75\xcf\x66\xbe\xf9\x84\x49\xf7\x10\x59\x36\x6d\xfc\x09\x59\x96\xc3\x6f\x19\x07\x70\x7e\xbe\x45\xd4\x7a\x2a\x43\xda\x9b\x35\x0e\xb8\xf6\xf4\xba\xc3\x37\xe7\x00\x7b\x65\x80\x87\x7b\xfa\x8b\xf9\xf6\xd3\x8f\x6f\x1d\x87\xdd\x5c\x3b\xb0\x9f\x49\xae\x94\x83\x02\xdf\x4a\xc3\x03\x71\x29\x1d\x57\x78\xbd\x8d\xb6\x6f\xa8\x32\x22\x0b\xc6\x6b\x02\xcb\xf4\x70\x41\x14\x9a\x10\xce\x4c\x16\x67\xd1\xea\x1b\x49\xb5\x8a\xdc\x0c\x39\x19\x47\xde\x0d\xdf\x51\x9d\x7a\x4c\x03\x02\x8d\x35\x0f\x00\x04\x70\xc8\x48\x5d\xb6\xb6\xb1\x4a\xa9\x1c\x62\xa7\x4d\x41\x0e\xee\x44\xb1\xe4\xa3\x26\xdf\x46\x04\x41\x4a\xea\x59\xe7\xe1\x8f\x92\xf5\xfb\x27\xd7\x84\x7f\xee\x9c\xef\x38\x50\x0d\xf8\xe2\xc9\xba\xb0\x67\x77\xe9\xb7\xb5\xa6\x50\x34\xa2\xba\x21\x69\x54\x24\x84\x7f\x78\x9c\x21\x36\x0a\x64\x38\xe1\x0e\x3f\x58\x9b\xef\x41\x50\xbe\x3d\x66\x8f\xf9\x01\x55\x2a\x32\xfb\x78\x58\x54\xac\x27\x1b\xe0\xb5\xc9\x81\x57\xc7\xeb\x69\xb4\xbc\x30\x86\xbc\x9c\xf9\x68\x3b\xaa\x56\x84\x37\x32\x0c\x0c\x2e\x03\xd1\x50\x00\x38\x43\x65\x43\x2c\x4c\x58\x6a\x10\x51\x5f\x3f\xb1\x03\x02\x53\xa5\x12\xb2\x28\x18\x55\x26\x0b\xbe\xdc\x3a\xad\x20\x76\xf9\x10\xba\xd0\x06\x2d\x54\x84\x86\xc7\xa3\xfa\x5f\xba\x42\x9c\x9c\x1e\x0a\x17\xb1\x63\x29\x94\x40\x51\xbd\x7f\x6b\xa0\x8a\xec\x4e\x36\x78\xf9\xf6\x89\x55\xb3\x76\x20\x92\xa5\x90\x58\xbe\xd5\x7d\x19\xd6\x53\x3b\x10\x06\xa9\x81\x63\x57\x0e\x0e\x47\xa4\x8d\x1a\x11\x4e\xe8\xc3\x0f\xd6\xc6\x07\xc7\xee\xbf\x0f\x5f\x1f\x0d\xde\x91\xc6\x1f\x86\xd6\x1a\xc0\xaf\x01\x8f\xd0\xe7\x1e\x29\xe2\x45\x65\x4f\x79\xae\xa3\xd8\x40\xc5\x17\xa4\x86\x65\xb2\x51\xb4\xec\x8a\xf8\x84\x32\x39\x3f\xc4\xa3\xd1\xc8\xb3\x5a\x5a\x36\x28\xed\x42\x1e\x60\x57\x7f\x16\xb6\xae\x87\x09\x43\xf8\xce\x8e\xf5\x0d\x36\xf2\xcb\xeb\x4b\xa5\x92\xb1\x47\x1b\xc3\x53\xa6\x2a\x5f\x6b\x1e\xce\x20\x39\x1f\xa6\xbf\x19\x4f\x3e\x67\x43\x39\xa4\x5e\x78\xc6\xc1\x8d\xbd\x0b\x2d\xdb\x7d\x9c\x6a\x14\x14\x7d\x80\x51\x80\xb4\x73\xea\x76\x5d\xaa\x37\xf2\xce\xe3\xa3\xf2\x28\xce\x95\x3d\xa4\x2e\x0d\x83\xe2\x18\xf6\x9b\x13\x31\x94\xe4\xff\x20\x90\x5d\x26\x66\xdf\x03\xfc\x6b\xce\xef\x54\x2b\x15\x87\x3c\xb1\x81\x62\x88\x7d\xd0\x30\xa6\xd9\x33\x46\x1e\x42\x09\xa6\x95\x90\x82\xfc\xbf\x54\x91\x0c\x31\xbb\xa7\xa1\x39\xa5\xb3\xea\xe9\x93\x0e\xba\x07\xa2\x23\x56\x11\xd3\x35\xfc\x6d\xd9\x54\x19\xaf\x0c\x4c\xb6\x48\x2e\x87\xa7\x48\x35\x87\x4e\xaf\x16\x98\xdb\xec\x0e\xf2\xa7\xef\xf4\x8a\xd7\x1c\x95\xe4\x0d\x65\x27\x43\x16\x90\x78\x5b\x64\x9b\x4d\xd8\x58\x29\xd3\x04\x09\xb1\xb3\x3d\xee\x61\xdf\x4d\x9e\x97\xf7\xc3\x1d\x7b\xe0\xce\x70\xfd\xfa\xcb\x17\x73\xf8\xfb\xdf\xfb\x7b\x61\xe5\x0f\xe4\x0f\x17\xe5\x51\x74\xe7\x54\xc2\x11\x88\x90\x88\x8f\x43\x84\x90\x08\x49\xe0\x6a\x22\xad\x43\x3c\x23\x67\x0a\x96\xaa\xa0\x2c\x08\x7c\x43\x99\x83\x97\x67\xfa\x48\x99\x93\xf1\x54\x52\x3a\x4c\xfc\x6d\xac\xac\x5e\xd8\x7d\x1b\xaa\x13\x99\x03\x04\x5f\xec\xe9\x3a\x72\x4e\x21\x03\x7d\x55\x77\x7b\x29\x0a\x81\x6a\x29\x8d\x3d\x62\xd4\x2f\x47\xec\xf5\xd5\xdb\x66\x78\x7f\x8f\xa2\x67\x59\x60\x98\xbc\x48\xb1\x39\x20\xed\xe5\xcf\x33\xf9\x2a\x06\x9d\x28\x15\xf5\xaa\x5a\xb0\xac\x9b\x94\x62\x81\x53\xa5\xfc\xbf\x01\x69\xdb\x1b\x64\x9a\xae\x65\x8e\x79\x3b\x38\x7c\x92\x2b\xf2\x76\x85\xae\x54\x47\x8a\x64\xc2\xa2\x1c\x4b\x7e\x76\x0b\x9f\x3a\x51\x9c\xd0\xf2\x33\x93\x9f\x23\xf6\x5e\xfe\x3a\x49\xdb\x8f\xf0\x56\x07\x82\x0f\xcc\x37\x5b\xdc\xb5\x68\xb4\x7e\xd9\xf8\x4b\xdb\xd6\x9b\x3e\xf2\x81\x35\x43\xdb\x01\x7a\xd9\x80\x20\x2f\xc4\x51\xe2\xdd\x6a\xdd\x8d\xa6\x83\xf6\x67\x73\xa1\xbb\xef\xf4\x7a\x29\x19\xa4\xe9\x57\x1b\x7e\x69\x59\x15\xd3\x6a\x85\xe8\xe6\xea\x65\x7b\x69\x3a\x10\x2e\x5b\xe0\x8c\x14\xad\x83\x7b\xba\xd1\xf6\xd6\xbc\x95\xc6\x9b\xcb\xed\xd3\xb5\xf5\x63\xba\x98\x6b\xe9\xfd\x3a\xd7\x5c\xdb\x77\xa3\x03\x13\x5f\xde\x55\xbe\xb9\x92\x68\xbf\xc2\x37\xec\xb0\x19\x60\x4f\xe8\x40\x43\x61\x74\x33\x53\xf5\x12\x23\x2d\x7d\x5c\x3a\xff\x50\x4d\x93\x00\x64\x8a\xa9\x52\x76\xe5\x48\xc5\x26\x02\x88\x68\x4a\x14\x5b\x5c\x44\xf5\x79\x2a\xc0\x39\x1b\xac\x01\x83\xaf\xfd\xc2\xb9\x96\xdb\x00\xa2\xfb\x0b\xdf\x5a\x38\xf5\x33\xb0\x82\x27\x5b\x09\xa2\x44\x57\xce\x47\x0a\x8c\x58\x43\xca\xba\xcd\x1a\x45\x07\x42\x66\x9f\x34\xf5\xd4\x73\x45\x1a\x7e\x9a\xf5\x86\x2f\x4e\x9b\xd3\xbe\x5f\x0e\xb9\xe7\xbd\x37\x43\x49\x1d\xac\xb9\x72\x15\x3b\x43\xb5\xe3\x5a\x5b\x2b\xfb\xd6\x07\x5e\xf6\x8f\x47\x12\x63\xb6\xcd\x97\x5a\x48\x83\x9b\x93\x0d\x6a\xaa\x92\x15\x0d\x18\xae\x6d\x81\xd2\x51\x98\x3c\xde\x86\x6c\x3e\x96\xd7\x6e\xae\xf5\x5f\xbd\x53\x97\x04\x88\x09\xe1\xcf\x65\xbd\x6e\xb3\xa8\xbc\xf2\xa0\x05\xac\x50\xc1\x0c\x2c\x30\x9a\x03\xb3\x13\x19\x9b\x2e\xcc\x33\x55\x0e\x98\x3d\x4a\x47\x13\xb8\x5d\x2f\x83\x61\x66\x83\x81\x36\xa3\xf5\xcf\xf3\x19\x60\x46\xbe\xb8\x8b\x39\x80\xb9\xb1\x98\x04\x43\x59\x47\x72\xc0\x54\xa2\x08\x95\x2d\xa5\x4b\xd5\x0b\x7e\x45\x5b\x7b\xb3\x3a\x11\x1a\x76\x7f\xbf\x4a\x84\xc6\x0b\xd2\xff\x39\x27\x0c\xc4\x5d\x90\x60\x6d\x28\x2e\x23\x07\x51\xb1\xc9\x0b\xea\xaa\x74\xbc\x91\xd1\xec\x7d\x4a\x87\x68\x12\xa1\x0b\xc4\xd5\x7d\x4a\x14\x5b\x70\xa3\xeb\x70\x66\xe5\x43\xa7\x81\x9c\xe7\x40\xd9\x0d\x0a\x07\x0c\xad\xac\x41\xec\xc0\xc8\xf5\xd0\x17\x43\xee\x7d\x0b\x9f\xf3\x6b\x1a\x47\xa9\x00\xcd\x1a\x9e\x78\xc5\x6e\x9d\x14\x3e\xe8\x1c\x71\xa4\x73\x24\x2d\x0b\xa8\xe9\x6b\x2a\x87\xdc\xe5\xc5\x5d\x91\xfe\x8c\xd7\xf7\x91\x92\xaf\x53\x95\x03\x07\x14\x76\xea\x7b\x6c\x61\x28\xcb\x48\x1c\x12\xb4\x18\xbd\x0e\x3b\x4a\x99\xe0\xd1\x30\x7e\x41\xec\xfc\x44\x96\x71\xa0\xd4\xf6\x48\x66\xbd\x45\x8c\x7d\x27\xcf\xa1\x38\xd7\xae\xed\x56\x96\x72\x67\xad\xb0\xb0\x54\x06\x87\xeb\x9a\x28\x23\x6a\x3d\xfb\xa2\x8d\xc3\x93\x7d\x7b\x77\x56\xdb\xa5\xb2\xfe\x56\x7b\x2e\x2d\x6e\x3d\x9a\x55\x0e\xba\x70\x3a\x69\x10\xd5\xf8\x0e\x26\x1d\x1a\x80\x57\xa5\xf1\x2b\x45\xa3\xbb\xfd\xc5\x8f\x69\xa5\x79\xa0\x99\x34\xdf\xac\xf4\x9d\x13\x40\xf7\xcf\x66\x59\xbf\xd6\x6d\x14\xb6\x85\xb8\x0c\xd7\x81\x92\x28\x6e\x3e\x3e\xd7\x0a\xcd\xad\x36\x99\x4b\xb3\x3b\x04\xa0\xb7\xeb\x65\xd4\xcd\x92\x48\x70\x6e\xc4\xea\xad\x40\x6b\x33\x6f\xf2\x8b\xd3\xf8\xaa\xcf\x38\x45\x56\xd4\x47\x72\x9c\x28\x39\x8a\xde\x51\x46\x64\x65\x22\xa6\x24\x53\x8d\xaa\x4f\xe4\xcb\xc4\x28\x56\xbc\x45\xf6\xdc\x03\x69\x60\xca\xec\xe4\xa3\x58\xa1\xd7\x41\x9f\x4e\x13\x1f\xc5\x56\x93\x32\xe7\xf2\xcf\x23\x59\xcf\x91\x38\x16\x72\x35\x91\x2b\x95\x12\x4b\xdd\xd2\x86\xa9\x6c\xe5\x22\x6d\x3d\x51\xb4\x75\xdd\x17\x7e\xc5\xd5\xfe\x64\x28\xce\x16\x49\xe9\x6b\xf4\xee\x68\x88\xa5\xcf\x46\xfa\x9b\xc4\xc6\x58\xa9\xb3\xb5\xaf\x1f\xda\xbe\xec\xd5\x6a\x97\x4d\xa3\x87\xb9\x90\x6a\xdc\x80\x81\x90\x47\x83\x2e\x73\x2c\x46\xfa\xec\x4a\x35\x6b\x84\x37\x6d\x84\xca\x79\xde\xf3\x4b\x1f\x57\xfa\xae\xe1\x04\x8b\xce\x47\xef\x40\x01\x60\xcf\x8b\x8d\x6c\xd0\x77\xe7\x51\xb5\x59\xd6\x5d\x4a\xc0\xa0\x9b\x25\x09\x2e\xbd\xbc\xb2\xf6\x98\x40\xb8\xdd\xaf\x50\x00\xf9\x55\x5a\x18\xa2\x63\xdf\xae\xad\xc4\x52\xd0\x92\xd1\x89\x2f\x14\xee\xda\xd5\xfb\x51\x13\x4f\xa3\x1b\x98\x28\xf9\x34\xeb\xbc\x74\x1b\x04\x38\x4a\xaf\x85\xdb\xa5\xd7\x29\x5c\xea\x5c\xb0\x66\x03\x21\x5d\xe1\xf7\xd6\xb9\xd5\x8e\x37\xaa\x2c\xd9\x7d\xa0\xe5\x51\x86\xdd\x80\xe5\x71\x4c\x50\xea\x85\xf6\xe3\x6e\x43\x6f\x8c\x75\xbf\x15\xee\xeb\x2f\x87\x9f\xff\xcb\x9c\x0f\xbf\xf6\x1b\xf0\x97\xee\x20\x95\xbb\xb6\x85\xc3\x8c\x65\xa2\x6d\xa0\xb0\x91\xbf\x5e\x5f\x1c\xa0\x5a\x1d\x25\x9b\x9f\x02\x69\xcc\xc3\xb0\x67\x18\x3b\x76\x58\x32\xb2\x23\x8f\xa3\xf6\x92\x1d\x15\xc4\x46\x27\x9b\x7b\xd1\xc3\x8d\x5c\x9e\x1c\x90\x5c\x06\x1c\x17\xb8\x94\xca\xab\x86\x82\xe8\x2d\xd6\x01\x05\xc3\x15\x84\x47\x47\xc8\xce\x10\x59\xaf\xaf\x2f\x17\xa2\x33\x4a\x04\xa2\xca\xa2\x48\xb1\xb8\xa2\x98\x01\x88\xe8\x2e\x80\x7e\x41\x92\x0b\x11\x31\xbe\x1f\x15\x38\xeb\x06\x07\xf8\x0d\x4c\x7f\xd4\x0e\x4b\x57\xa4\x7a\xa9\x33\x52\x29\xb1\x35\xac\xbb\x51\x0e\xa7\x45\x41\x28\xc7\x48\x41\xfa\xee\x2a\x39\x02\xb6\xbe\x0e\xd3\x5f\x95\x14\xc2\x2d\xfe\xf5\x33\x17\xdd\x52\x9f\x14\xce\x66\x44\xeb\x6b\xe9\x47\x20\x0a\xf9\x20\x1d\x97\xb9\x1f\xf0\x29\xa5\xe5\x4e\x29\x6e\x06\x92\x9b\x11\xcd\x6f\x52\x88\x5b\xe5\xaf\x9f\xd9\x77\x17\x1c\x56\x65\x96\x0b\xa0\xa7\xbb\xb3\x25\x3c\x3a\x92\x9e\x01\x80\x0d\x66\x97\x5b\xc7\x86\x75\xd3\x94\x71\xfa\xba\xee\xc3\xe2\x4c\x74\x65\xdb\xfc\x03\x39\x3f\xb8\x5b\x09\x2b\xc4\x09\x26\x92\x2a\xac\x00\xae\x07\x98\x8c\x61\x79\xcb\x6a\x9c\xe2\xc9\x10\xcb\x42\x75\xa0\x92\xa3\xfc\x1f\x7a\x97\xd1\x2a\x7e\x8e\x94\xee\xde\xf7\xcb\x06\x71\x8b\x73\x0c\x57\xf4\x4a\x4f\x93\x30\xc5\x21\x4a\x11\x47\x49\x68\x9e\xc6\xd1\x0d\x11\x8e\xd7\x0b\xba\x75\xc4\x9b\xdd\x10\xe0\x78\x0d\x82\x44\x15\x47\x9c\x67\x4c\x23\x1f\x71\x79\xd6\xa8\xac\xc7\x8e\xd6\x47\x92\xeb\xe1\xa8\x95\x44\xd6\x23\xf1\x75\x0e\x4f\x81\x2a\x62\x0f\xe4\x2a\x44\xaa\x9d\x3f\xc2\xb5\xca\x76\x8e\x18\x72\x19\x29\x15\x12\xb6\x75\xaf\xe0\x45\x33\xa7\xc2\x21\xba\x1a\x07\x07\xd6\xc6\x4f\xec\x29\xf9\x22\x73\x3f\xc5\x8e\x45\x53\x2b\x55\x3e\x0b\x8c\x11\xe4\x8e\x45\xc1\x0c\x28\x26\x24\x5d\xa8\x49\x54\x65\x7d\x7f\xfd\x50\x1b\xe5\x6b\xfd\x2b\x0d\x67\x7f\x98\xff\x68\x50\x2a\x2a\xd0\x77\xa7\x4d\xb7\xe3\xe0\x6d\xb9\x85\x67\x50\x74\xee\xf4\xda\xbc\x67\x8f\xc0\x19\x61\x69\xb4\x51\xba\xd4\x1c\xb4\xf4\x9d\x3c\xa8\x08\x60\x73\x9f\xd9\xa1\x5c\x54\x0b\x69\x0c\xd0\x20\x9b\xcb\x93\xa7\x50\x42\xa7\x57\x6d\x7e\x50\x86\x42\x9f\xc9\x07\x8f\xec\xd9\xa2\x52\x01\x92\xa3\xd7\x5d\x80\xca\xf3\xd3\x97\x46\x19\xb9\x63\x74\x3f\x07\xa8\x53\xd8\xc1\xc4\x91\x96\x6b\xdf\x0a\x40\x68\xa4\x06\xd3\x8a\x46\x08\xfc\xe5\x26\x6a\xd0\x32\xe6\xfe\xf3\xd7\x3a\xd0\x82\x95\xc6\xcb\xba\x74\x90\x1f\x70\x9a\x5d\xae\x19\x78\x4a\x46\x15\xbd\xee\xb7\x4c\x9a\xcf\xa3\x10\x17\xad\x5c\x1e\x5a\x14\x2e\x32\xab\xe8\x64\xd2\xac\xf7\x4a\x9d\x88\xed\x02\x69\xf7\xf0\xe6\x9c\x30\xd7\x82\xb5\xe6\xb7\xa5\xac\x53\x99\xe0\xe2\xd4\x89\x2e\x76\xe1\xcc\x6b\x72\x76\x3f\xcf\x47\x6a\x9a\x68\x89\xb3\x38\xfc\x41\xc8\xee\xa7\x87\x33\x4d\xc6\xf2\x16\x19\x8b\x1d\x49\x5e\xec\x6a\x4b\x6b\xcf\x8b\xb0\x5d\xdd\x34\xe6\xf8\xec\xcf\x0b\xef\x7d\x34\x23\x9e\xf2\xcd\x3b\x2a\x39\x27\x9b\xa0\xcd\xc9\xff\xbc\x0c\x10\x6e\x72\x9e\xb1\x23\xf4\xfa\xd2\xf4\x93\x1b\x71\xda\xf5\x46\x9c\xb6\x9b\x23\x59\xb7\xc5\xad\xde\x0a\x04\xff\x40\x30\xef\x5f\x0e\x5f\xcd\xf1\x74\xf8\xba\x11\x79\x93\x4b\xe7\xaf\xd8\xdc\x1d\x9f\x2f\x68\xeb\x8c\xa5\x7b\x1f\xc6\xc8\xdd\x48\xcb\x5a\xa7\xcf\xdb\xe9\xf3\x97\xbf\xdb\x0b\xf9\x8a\xdf\xce\x56\x9e\x38\x87\xcb\x9f\x0e\x30\xef\xdb\x14\xda\xa1\x57\xdb\x40\x31\x5d\xe7\xee\xb6\xd2\x4f\x1b\x59\xba\x34\x79\x7c\x46\x83\x3c\x7d\x3a\x5e\x53\x3f\x5b\xed\x92\x9f\x76\xc9\xbf\xaf\x4b\x87\x2d\x6a\x7a\xeb\xd6\xfb\x06\xab\xbc\x7f\xb0\xc2\x74\xb0\xd2\xb4\x67\x9b\x22\x23\xa7\x3d\xdb\x98\x8e\xfb\x5d\xe3\x85\x28\xe4\xf7\x0c\x58\x9d\x8e\xd7\x84\x05\xf7\x75\x5b\xa7\x7e\xf9\xe5\x87\xaf\x1b\x10\xbb\x6f\xc3\xd2\x89\x8e\xba\x48\xf7\x90\x35\x7c\x7a\x7e\x43\xa5\x4e\x3d\x2d\x75\x48\xeb\x58\xcc\x09\xb1\x75\x97\xaf\x35\x0f\x32\x55\xc1\x3e\x3b\x52\x37\x4f\x5d\x5d\x26\xda\x9f\x51\x2d\x2f\x4c\xb4\xbc\x89\x1e\x28\x8d\xba\x8d\x80\xe1\xef\x22\x60\x9c\x15\x0d\xfd\xcd\xf5\xa8\xad\x24\x0f\xe8\xeb\x1b\x47\xeb\x61\x1d\x52\xfd\xd3\x16\xcb\x11\xb6\x97\xe2\x8d\xe5\xc8\x9f\xca\xca\xf2\xa1\x1d\x84\x3b\xda\xfc\x9e\xc5\x7a\x3c\xa0\xd6\x63\xdb\x79\xfd\xe0\x6d\x86\x4d\xdc\x96\x8f\x99\xf3\xe4\xe5\xa8\xa6\x2c\x7f\x37\x43\x13\xde\x1e\x14\x28\x24\x37\xe2\x70\xbf\xcb\x98\x88\x68\xf8\xf1\xa7\x9f\x7f\xdc\x28\xf3\x3c\xd9\x98\xba\x44\x76\xac\x80\xb2\xea\xab\x0a\xeb\x99\x7a\xa3\x06\xe0\x6c\x99\x25\x0f\x6c\x5a\xe7\xfa\x48\x01\x9b\xd5\x29\x9b\x00\xe3\x20\x88\xcd\x3e\x0b\xb7\x88\x89\x6a\x4c\x7d\xd0\x74\x65\xb3\xfe\x23\xe9\xa8\xa8\x9b\x71\x57\xc9\xd6\x2c\xa3\xea\x4b\xef\xa9\x26\x13\xc8\xe7\x3c\xdd\xd3\xd7\xac\x05\xf7\xac\xaf\x72\xc7\xf8\x5a\x83\x54\x06\xac\xca\xd2\xe2\xbb\x21\x08\x54\x6b\x99\x43\xf7\x0c\x25\x69\x66\x95\x45\x76\xcc\x0b\xbb\x2d\x6b\x72\xb7\x04\x15\xab\xc4\xe1\x7a\x9a\x87\x28\x68\xa8\x54\xb8\x63\x46\xa2\xdd\x37\xcd\xc8\x93\x99\xdb\xfe\x57\xa8\x77\x05\x74\xb1\xef\xda\x2f\x58\x53\x65\x1f\xe1\xda\x8d\x21\x91\xc9\xc2\x04\x0d\x61\xc6\xb4\x0e\x5b\x89\xa5\x39\xc0\xcf\x81\x54\xc8\x03\xec\x8e\x63\xec\x3d\x45\x07\x60\x68\xf8\x70\x72\x80\x99\x3a\xf3\x85\x75\x8c\xb2\xe0\x68\xbf\xc0\x64\x91\xb2\x74\x07\x67\x07\xc7\x64\xb1\x51\x53\xe8\x5d\xf3\x0d\xad\xee\x75\x66\x1c\x2c\x23\x2b\xcc\x55\xd2\xac\x2a\xaa\xab\xdc\xb5\xc0\xd8\xb1\x37\x45\xe0\xe0\x06\x7c\xa3\x9c\xd7\xcf\x75\x09\x36\x73\x3d\x71\x5d\x60\xf9\xf8\x1b\xf2\x99\x55\xd2\xb2\x97\x42\x97\x3c\x7a\x43\x9b\x8f\xeb\xda\xfc\xbc\x8c\x2b\x5b\xf2\x02\x57\xfd\xb7\xe3\xca\x1f\x0e\xff\x75\x2f\x63\xcd\x1b\xfb\x23\x39\x76\x61\xe9\x76\x4d\x29\xb9\x9e\x29\x04\xee\x1c\x95\xe2\x67\x67\x1c\xce\x41\xd0\xa6\x98\xbb\x4a\xcc\xe5\x93\xa7\xe0\x15\x5c\xcb\x05\xe1\x1c\xd7\x39\xee\x12\xc9\x87\x98\x30\xe9\xc8\x94\x0a\x36\x5a\xb2\x82\x24\xe6\xd4\x21\x2b\xae\xf1\xe4\xb2\xd7\xc2\x92\x41\x61\xd3\xcd\x7c\xb8\xc7\x3b\x97\x76\x9c\x28\x96\xd2\xc5\xd6\xba\x49\x9b\xaf\xb8\xfa\x2f\xa5\x01\xc6\xc6\xe7\x4a\xb6\x94\x9e\x89\x6d\x02\x3a\xb2\x9f\x1e\xb1\xf1\x10\x0c\x1e\x73\xd9\x95\x96\xe5\xe8\x94\xc8\x57\xc4\xe1\x15\x2f\xd3\xd2\xd6\xb5\x97\x8c\xbe\xc4\x01\xe0\xe7\xb2\x94\xbe\x98\x4a\xbe\x00\xa9\xd4\xd6\x5d\x81\x27\xad\x87\xa3\x7e\x75\xae\x77\x14\x2d\x76\x59\x6c\x9d\x40\xcd\x64\x82\x1b\xb8\x34\xdd\x4d\xf9\x28\x81\x4a\xb6\x3e\x04\x81\xd8\x38\xe2\x31\x6f\xcd\x40\xc9\x96\xce\xcd\x63\x79\x07\xbe\xf0\x35\xf4\x54\x4b\xee\x1c\x71\x0c\x47\xa0\x06\xa7\x28\x1f\xac\x68\xef\xce\x46\x11\x68\x35\x54\x38\xee\xc5\xd9\x21\xa5\x57\x00\x2f\xd1\x63\x82\x77\x8b\xc3\xdc\x64\x1c\x85\x98\xb4\x84\x62\x50\xc2\xe4\x14\x45\xd9\xc1\x46\x34\xc2\xa0\x11\x68\xd4\x82\x1d\x4e\x86\x4a\x2c\x07\xca\x89\xf2\xc5\xc5\xd4\xfb\xce\x3e\x07\x4a\x61\xe5\xf7\xd7\x97\x48\xb1\x96\x16\x76\x92\xa5\x9f\x59\x01\x6a\x8f\x04\x78\xf9\x88\x13\x29\xa0\x14\x03\x42\x21\xf8\xb8\x8b\x54\x5c\xe9\x8a\x66\xf3\xea\x0d\x25\x20\xf7\xc6\xb9\x77\x41\x8b\x84\x0a\x3e\xf6\x94\x75\xd2\xbb\xfa\xfa\x22\xfd\x8b\x5d\xa5\x14\x7b\xa6\xc4\xc6\x53\x8a\xa7\x48\x29\x55\xfc\xdd\xc9\xdf\xb3\xa3\x2d\x4f\x1e\x6a\x5d\xf0\xf3\x1b\xa2\x97\x3c\xc6\x2d\xf7\x92\xdb\xbd\xa9\x1c\x5b\x38\xc6\x6b\x50\x82\x17\xb6\x27\xcb\xb5\x73\xe4\x9b\xcc\x95\x6f\xcb\xb8\x1e\x5e\x0b\xa6\xfe\xe4\xa8\x16\x28\x32\xb1\x0b\x48\x3c\x17\x43\x17\xb4\xfc\x7d\x41\xb0\x81\x08\x97\x94\x60\xca\x58\x37\x84\xe1\x15\x21\x54\x8a\x5d\xe9\xb2\x3c\x74\x8e\xc4\x29\xeb\x09\x80\xbe\x15\x35\x40\xa8\x2b\x58\x47\x1d\xf6\x6d\xe4\xe3\x9b\xd4\x34\xc4\x82\x85\xe1\x4d\x59\xde\xca\x90\x6c\x2f\x55\xe1\x58\x78\x79\x20\x76\x97\xcb\x01\x5e\x5a\x9d\x5e\x75\x95\x28\xf0\x17\x69\x6d\xdc\xa0\x56\x5b\x92\x25\xdc\xca\x22\x3a\xd3\xac\x7d\xa0\x94\xdd\xa7\x4a\xc9\x77\x9a\xd5\x17\x0b\xa6\xf5\x88\xa9\x70\x9d\xf3\x47\x26\x57\x13\x44\xa9\x17\x65\xa9\xb0\x6a\x03\x86\xa9\xf2\x5c\xc3\xf0\x80\xd5\x77\x80\x3d\xce\x1a\x72\xa0\x29\xcb\x2d\xd2\xeb\xc3\xd5\xd3\x02\xbe\xdc\x29\x6e\xb3\xf3\x08\x3b\x8b\xb8\x09\x27\xe5\x6d\x66\xfe\x0f\xf7\xf2\xe4\xbd\xc5\x43\xf0\x48\xca\xba\x5d\xee\x7d\xa0\x5c\xd4\xa7\x64\x50\x83\xb3\xdb\xc8\x40\x47\x64\xae\x18\xf4\x4b\x5f\x2e\x0a\x66\x76\xfb\x44\xc1\xc6\x4f\xbe\xb1\x8a\xc8\xe2\xdc\x71\x57\x3a\xfe\x26\x3c\x2a\xbf\x09\x8f\x04\x2b\xa3\x98\xcb\xeb\xe7\xa0\x4c\x61\xe3\xa7\x16\x1d\x0f\xab\xa2\x7a\xa4\x1b\xef\x70\x3d\x22\x2f\x48\x0b\x59\xd1\x35\x4d\x83\x57\x6a\x2b\x05\x5a\x7d\xce\xc4\x41\xb5\x79\x47\x1e\x61\x33\xd9\x3d\x07\x62\xf6\x47\x72\xc1\x19\x0a\xa9\xc8\x0d\x80\x2a\xf8\xf6\x6d\x68\xf1\xdb\xdc\x94\xa8\x54\xac\x3c\x25\xbb\x19\x37\xb9\x0a\x07\xfb\x27\x80\xc8\x77\x7a\xb5\x9a\xbd\x39\x1e\x99\xac\x53\xd4\x60\xec\x85\x47\x4c\x55\x20\xfb\xfb\xb5\x82\x44\x1d\x49\x47\x43\x8e\x2b\xf9\x2c\x7c\xe5\x29\xc1\xf3\x85\xad\xc3\x37\x0a\x48\x71\x29\xea\x82\x21\x17\x83\xde\x12\xde\x2a\x9b\x79\xe8\x70\xfc\xe5\xa7\xf3\x5b\x09\xd7\x27\xe9\x82\xd4\xde\x86\x7d\x25\xec\xcb\x5d\xf3\xb5\x15\x62\xa6\xc1\xed\x76\x98\x9b\x87\x4c\x11\x27\xb9\x97\x88\x80\x68\x70\x1c\x3d\xf1\x6d\x88\x80\x29\x17\x19\xa4\xdb\xf2\x26\x50\x40\xc6\x7b\x2e\x71\xf2\x64\xa8\xd5\xc8\x3a\xf5\x94\x91\x7a\x3e\x5f\x12\xd0\x8b\x58\xfa\x34\xc8\xa8\x41\x66\x05\x95\x46\x17\x21\x03\x79\x69\xae\xf2\xd2\xac\xc9\xcb\x01\x5d\xd3\xae\xc0\x5b\xcd\xdc\xd5\x0b\xe2\x18\xc6\x31\x39\xd6\xc4\x49\x48\x8e\xed\xe2\xeb\x1f\x55\xfa\x8c\x39\x67\xdb\xc6\x30\xe2\xc7\xd9\xc2\x32\x87\xdc\x30\x17\xb9\x61\xc6\x72\x23\x87\x99\x3b\x71\x31\x94\x43\xed\x06\x80\x6f\xe3\xc9\x22\x13\x49\xcd\x53\xf6\x40\x4e\x83\xfa\x14\xc9\x22\x1f\x8f\x5c\xdb\xec\xfb\x34\xc8\x9f\x41\x1e\x79\x95\x35\xfb\xb1\x1c\x34\x17\x41\x68\xd6\x04\xe1\xbd\xe4\x4e\x33\xce\x70\x5d\x3c\xb8\xce\x35\x9e\x08\x9d\x7e\x97\x12\xc2\xeb\x1f\x52\x7e\x6c\xdd\x42\x17\x21\x0e\x47\xcd\xd4\x59\x03\x65\xc0\xac\x2b\x03\xe6\xa2\x0d\x98\x8b\x3a\x80\x2d\xd3\x14\xe6\xfa\x00\x9b\x99\x42\x00\xe7\xd1\x8a\xd4\x46\x48\x47\x91\x0d\x92\x4f\x50\x99\x23\xa8\x05\xe4\xf3\xe1\x74\x24\x2b\x4b\x45\xcc\x64\x73\xa5\xec\x9c\x7c\x02\xaa\x85\xa7\xc2\xe3\x9f\xa0\x6c\x1d\x32\x25\xcf\x9d\x5e\xd5\x6c\xf7\x45\x6c\x9f\x38\x3e\xc6\x96\x25\x0d\x39\x1c\xe2\x53\x22\xf6\x62\x0a\xb2\x3e\x6f\x95\xea\xb3\xfd\x06\x06\x4c\xfd\x48\x74\xf1\x3c\x9c\x90\x15\x9f\xfb\x0f\x2d\xbb\xb6\x1e\x8f\x08\xd3\x36\xd5\xc3\x5c\x54\x0f\xb3\xaa\x7a\x98\xab\xee\x61\x2e\xca\xc7\x29\x53\xce\xe1\x68\x2e\xda\x87\xb9\xaa\x1f\x66\xac\x7f\xe4\x79\x00\x86\xa2\x66\xfc\xd3\x54\xb5\x23\x21\x61\x93\xaf\x11\xa9\x6a\x62\xc9\x64\xfd\xd4\xc9\x81\x18\xa9\x39\x42\x7d\xf2\x62\xa3\x77\x7a\x55\xa1\xb5\xe0\x3b\x0e\x9d\x1f\x04\x23\x1b\x59\xec\x9b\x64\xe4\x20\xdc\xf6\x87\x92\x8c\x5f\xfe\xf6\xb7\xf7\x89\x45\x46\x9c\x32\x7c\xe7\x29\x14\x59\xdf\x10\x14\xeb\xa7\x11\x19\x54\xa5\x13\x9f\x0a\x25\xab\x69\x7a\x2a\x82\x3b\x43\x6e\xf2\xe2\x18\xc8\x55\x19\x80\x55\x23\x4d\xb8\x94\xb3\x27\xcb\x05\x89\x59\x44\xee\xc5\xa9\xc7\x4d\x4b\x21\xe3\x45\x44\x54\x5f\xdb\xb5\x6d\xc5\x88\xc0\x2c\x1c\x9a\xbc\x82\x06\xd4\xfc\xbe\x02\x36\x98\x06\x43\xef\x6d\x9f\x03\x31\xed\xba\x48\x39\xef\x80\x92\xe1\x6e\x42\x60\x8a\x26\xd6\x4d\xd5\xb1\x09\x18\x05\x27\xaa\xa1\xe3\xf2\xa8\xd4\x55\xf7\x1b\x9f\x90\x49\x08\x31\x07\x84\x5c\x44\x0e\xbe\x75\x91\x82\x7a\x10\xc2\x16\xcd\x6f\xd9\xa2\xc8\xc9\x2d\x85\xbb\x8c\xac\x4a\x85\x7c\x52\xd1\xd1\x57\x91\x61\x95\x62\xbe\x1d\x60\x3a\x4a\x07\x10\x38\x48\xa7\xed\x9c\x28\x36\x8b\x18\x38\xc2\x91\x30\x55\x6e\xb9\x73\x2c\xa6\xb3\x66\xb6\xb1\x25\x7d\xbb\x4a\xc7\xee\x2a\x1d\xa7\x6e\x55\x4d\x7c\x73\x20\x9f\x2f\xf2\x5b\x6c\xf0\x7c\x95\xdf\xa6\x09\x70\x73\x15\xe0\x66\x4d\x80\x5b\x55\x9f\xd0\xbc\x77\xcd\x8f\xf7\x08\x60\x8a\x41\x53\xce\x59\xef\x09\xa7\x4f\x21\xc2\x5b\x7e\xb6\x91\x17\x81\x9f\x13\x9f\x02\x15\x8b\x98\x6d\xab\x12\x46\xc4\x99\x27\x5b\x45\x50\xcc\x2c\xd0\x33\x53\x2e\x6b\x9b\xc4\xf2\xfb\x27\x88\x61\xb5\x47\xd9\x62\x15\xb8\x18\xa4\x6f\xb3\xb9\x47\xb2\x11\xb1\x67\xc2\x5b\x8c\xce\x6e\xe1\xdf\x32\x65\x74\x0b\x46\x77\x0f\xca\x77\x3d\xec\x61\x62\x56\xc1\x08\x17\x2d\xe0\x16\xbf\x0a\xbf\x21\x46\x3c\x6e\x36\x93\xa1\x63\xa5\x20\x82\xd7\x50\x74\x81\x6c\xca\x86\x72\xce\x3b\xa4\x67\x42\x61\x5b\xc0\xa7\x8b\x2c\x65\x4e\x84\xd9\x8c\x28\x2e\x91\xcb\xc7\x41\x46\x37\x11\xdd\x5d\x44\xb4\x4a\xe8\xee\x22\xa1\xbb\xab\x84\x9e\x16\x74\x63\xe1\x10\x76\x10\x05\x68\xfa\xa3\x19\xad\x1b\x63\xee\x76\x9a\x37\x71\x9b\x82\xf1\xe5\xcb\x7f\xbd\x1c\xbe\xfe\xd7\x83\x07\x04\x61\xcd\xdf\x15\xa7\x06\xee\x24\x44\x5d\x38\xb5\x36\x7f\xd7\x44\x3e\xa7\x51\x2a\x7f\xf2\x45\xa6\x6a\xe8\x45\xc1\x76\xf0\x15\xaf\xe3\xa8\x05\x00\x75\x3a\x24\x40\xf1\xa2\x5f\x3b\xb2\xf1\x69\x78\x3d\x74\x8e\x89\x5d\x6a\xfe\xac\x89\xde\xf4\x67\x8d\x42\xf9\x3e\x12\x76\xf1\xc3\x62\xeb\x5f\xe4\x4d\x67\x71\xbf\xc3\xfd\x37\xdc\x58\xd3\x5d\x37\xd6\x0d\xc4\x7f\x6c\x2f\xde\xa9\x87\xde\xf4\x00\x4b\xcd\xd6\xd3\x32\x63\x8a\x68\x33\xe8\xbc\xa5\xe2\xc7\xa4\x0f\xb9\x50\xc1\x21\x07\x83\xbb\xc5\x68\x99\x50\xde\xf9\xa2\x80\x6a\x41\xd4\x65\xf2\x35\x5c\x48\xef\x64\x6d\xb2\x65\x8f\xfc\x22\x2f\xd8\x4e\x59\x1c\x2e\x0e\x1e\x6c\xb5\xd4\x5e\x16\x79\x11\xbd\xb5\xba\x05\xcd\x53\x76\xc0\x38\x48\x49\xe6\x47\xad\x0e\xa5\xae\x1f\xac\xe5\x7b\x6e\x6f\x1b\x08\x7e\x7f\x07\x69\x9a\xcd\xc4\xcd\x3c\x67\xc2\x1a\x0f\xdb\x2b\x0b\xaf\x73\x30\x2b\x03\xeb\xdd\x0e\x77\x07\x2a\x5a\x67\xc7\x1c\x3c\x77\xd4\x41\x74\x9b\x1b\xe5\x85\xde\xda\xbf\x2d\x90\x82\x2b\xae\x94\x6e\x85\x4f\xec\x85\x4d\x7a\xb0\x01\x44\x4f\x98\x06\x54\x81\x4b\x56\x98\xc4\x6a\x6c\x42\xe3\x92\xb9\x67\x4b\x4b\xe4\xa2\x23\xba\xb1\x77\x87\xbf\xde\x81\x80\xf9\x71\x06\xf3\x1d\xbb\xbc\x3c\x67\xdd\xb3\x3d\xcd\x23\x77\x9b\x39\xe2\x28\x9e\x17\x41\xbd\xcd\x25\x54\x71\x9c\x57\xd6\xb3\x67\xe6\x39\x70\xd2\xe4\x90\xf6\x4f\x21\xfa\x41\x21\xba\x71\x15\x13\xce\xd8\x8c\x44\xdd\xcd\x9d\x96\x85\x31\xd2\x89\x57\xf9\xa2\x90\x28\x5e\xab\x6c\x91\xf5\x48\x70\x85\x2b\xb2\x4e\xe8\xd1\xef\x5a\xef\x06\x27\xe7\x3f\x65\xfb\x47\xf9\x60\x83\x8c\xff\x57\x9a\x91\x4b\x59\x36\xd0\x7f\xcf\x76\x2e\x95\x6c\x13\x66\x3c\x17\x65\xf6\x2a\xc9\xe6\x02\x70\x48\xfc\xef\x28\x2e\x41\xe0\x2e\xc2\xec\x03\x8b\xee\x65\x50\x1e\x75\x3d\xf8\x5d\x2d\x56\x9f\xf3\x1c\x86\xaa\xed\x80\xfd\x06\x12\xe4\x43\x64\xff\xfa\xc3\xcb\x97\xad\x9b\xde\x08\x12\x9f\xb8\xcb\xb5\x73\x84\xb4\xe2\x41\xb1\x01\x7c\xf5\x77\xa7\x40\xe1\xd8\x3f\xdc\xf5\x74\xb6\x77\x3c\x9d\xdb\xa2\x67\x6e\xad\x7a\xba\x37\x8c\x09\x8d\x6d\x20\x9f\xcb\x1b\x03\xb8\x51\xa0\xb5\x41\xdc\xb4\xb6\x61\x9c\xd2\x72\x0c\xd7\xbc\x60\x36\x2c\x45\xbf\xb7\x79\xa7\x3b\xd9\xeb\xee\xcf\x79\xd5\xfd\x59\xd7\x27\x73\x73\x81\x12\x5a\x60\x85\xda\x61\xbf\xdc\x93\xf3\x75\xff\x91\x94\x89\xf3\x61\xfb\x83\x2d\x45\xef\x95\x12\x1f\x17\x5e\x1f\x58\x36\x7e\x6f\x9a\xd4\x7b\xa7\xe7\x23\xc4\xfb\xe5\x97\x2f\x2f\xef\xb1\x90\xe6\xa9\x23\xc0\x41\x8e\x92\x97\x99\x5c\x93\x89\xc4\xb1\x4c\x77\x64\x1b\x2a\xbe\xb0\x93\x83\x03\xfb\x6c\x59\x03\xa2\x3e\x6e\x9a\x44\xf3\xcc\x1b\x9a\xa1\x71\xc7\xdc\xb1\xb0\x5b\xd9\xcf\xb3\x67\x4c\x22\x08\x17\xde\x0d\x58\x4e\x9d\x5d\xea\x2e\x7e\x63\x7c\x81\x12\x68\xbb\xa1\xc0\x2b\xf4\xc9\xef\x4e\x64\x38\xcd\x7c\x15\xbd\xc8\x99\x78\x32\x64\x5d\x58\xdc\x64\x43\x8e\x59\xc3\x88\x8d\xc6\x01\x8f\x32\x44\xb2\x01\x52\xb5\x75\x17\x0c\xfc\x50\x17\xf5\x6b\x8e\x8e\x5d\xee\x2a\x52\x3d\xf2\x9a\x25\xc2\x1a\xfa\xc3\x7e\x8d\xc2\xec\x97\x14\xde\x1a\xc1\xf1\xe5\xff\x3d\x0a\xd2\xea\x01\x70\x9e\x63\x98\x66\x52\x07\xe4\x0d\x8b\x80\x52\x8c\xe1\x48\x36\xba\x39\x10\x4f\x97\x10\x0c\x5f\xa9\x5a\x37\x7b\x9d\x29\xd4\x24\x86\x68\x28\x7d\xd1\x21\x71\x2e\xcd\x1e\x72\x14\xc1\xb7\x45\x89\xea\x5c\x9a\x47\x54\x79\x1c\xaf\xb8\xbc\x47\x4d\x0b\xd8\xa4\x0a\x28\x84\x98\xfd\xee\xda\x8f\xd7\x17\x44\xe3\x6b\xce\xec\xb2\xc8\x9f\x6e\x6b\x42\x8d\x8c\x23\xac\x98\x90\xc4\xd2\x12\xce\x6d\x7c\xf0\x5d\x22\x1b\xa5\xc9\x6c\xab\xc1\x03\x43\xb4\x96\xe7\x72\xae\xe4\x00\xcc\x13\x52\x21\x97\x3c\x95\xda\x92\xe0\x33\xbb\xbe\x10\xdc\x8a\xd9\x7b\xd1\xf7\x43\x0e\xbb\xcb\x8b\xaf\x2f\x0c\x7c\x01\x0e\x14\x62\xc4\x93\x06\x4f\x4e\x9b\x67\x35\x67\x3d\xb3\x3f\x1b\xa9\xaa\x37\x10\xfd\x81\x38\x66\x11\x91\x77\x70\xf1\xef\xf3\xc6\x63\xa2\x3c\x91\x74\x2f\xcf\xa0\x0f\xd9\x91\xd5\x9d\x06\x1c\x07\x51\xaa\xe9\x48\xc1\x91\xe3\x40\xa9\x78\x4a\x01\x9f\x20\x4a\x38\x27\x00\xd9\xd8\x0e\x80\x8a\xe4\xb3\xf4\x35\xe1\xf8\x1e\x87\x52\x69\x57\xc9\x3a\x88\x25\xe7\xe6\xd9\xd0\xa5\x22\x20\x28\x46\x9c\x24\x38\x8a\x71\x86\xb2\x04\x34\x6b\x72\x36\xee\x03\x85\x82\x60\xed\x90\xc9\xa5\x60\xa8\x4a\x23\x40\xcc\xb0\x4b\x54\x73\x95\x9e\xbc\xbe\xb4\x9c\x2e\xde\xcf\x2c\xbb\x54\xa0\x8e\xa8\xc3\xbc\xcb\xbe\x2b\xc2\xdc\x89\xfb\x80\xe3\x7c\x27\x62\x73\x57\x48\x31\x9a\x39\xbe\xbe\x18\xe4\x06\xaf\xc4\x75\x1f\x29\x96\x82\xf0\x24\x59\x88\x10\x95\x51\x38\xc0\x8b\x9e\xa1\x95\xcd\xdc\x86\xd9\x67\x43\xce\xb9\xd7\x97\xa4\x1d\x8e\xd9\xf5\xab\x0f\xdb\xcb\xb3\x5a\x89\xa6\xcc\xcc\x54\x93\xd7\x4a\x1e\x62\x88\xaf\x3f\xfd\xf0\xb7\xe3\xe1\xdb\x1d\x1b\xe5\x0d\x44\xee\x15\x23\x43\xad\xb3\x7d\x5a\xc1\xbf\xb0\xac\x78\x5d\x4b\xf5\x49\x83\x29\xdd\x1a\x56\x07\xa6\x3e\x50\x33\xca\xb2\x40\x05\xeb\x48\xcf\x9c\x57\x0d\x10\x2c\x01\x4e\xa3\xa9\x5e\xa0\xbb\x45\x59\xdc\xeb\x99\xfd\xa9\x9e\x0d\x7b\x61\x03\x91\xc2\xf2\x1d\x66\xf9\x6d\x03\xc4\xde\x8b\xb5\xe4\xd2\xe0\x3c\xc4\xa0\x4c\x67\xf6\x6f\x44\x5f\xa2\x2f\xb7\x2c\xa1\x06\xc2\x9e\xee\xef\xdb\xa1\x57\x37\x77\x09\xf7\xe9\x94\x3f\xc6\x12\x8f\x49\x0a\x4c\x24\x9e\x2d\x0f\x01\x43\xb2\x0f\xeb\xa8\xb8\x88\x8f\x4b\xb7\xf0\x03\x10\x69\x7f\x13\x0c\x60\xf9\x9a\x86\xd5\x85\x67\x76\xd0\x6d\xe6\x0b\x95\x0a\xdf\x31\x47\x88\x4a\x39\xdf\x38\xb8\x46\x18\xa5\x1b\x78\x01\xd8\xad\x2e\x58\x61\xa2\x29\xe7\xf2\x1c\xcf\xa6\x9c\xd2\xeb\x0b\xf2\xb2\x95\xb3\x29\x37\x21\x05\xd2\x7a\xa4\x16\x74\xa8\x97\x6c\x2a\xc5\xa6\x95\x4d\x94\x5c\x05\x89\xd3\x08\xbe\xe9\x0d\xa0\xbd\x9c\x1e\xdb\xaa\xf8\xf5\x4e\x88\xe7\x7d\x6d\x21\x36\xef\x22\x37\xd3\x30\x07\x98\x14\x26\xce\x09\xb1\x71\xf9\x10\x28\x56\x11\x0b\x71\xc0\x51\x27\x57\x3d\x32\x9b\xa5\x23\x25\x59\x46\x32\x12\x69\xd9\x42\x1c\xb2\x66\x51\x20\x67\x0b\x45\x2c\x8d\x54\x42\xa4\xc4\xf2\x01\xc7\x85\x7a\x86\xcf\x84\xa8\x80\x38\x6c\x9e\x25\x60\x8b\x0e\x20\xb2\xa2\xe6\x56\x19\x5d\xeb\xce\x4e\x96\xde\x1e\xcb\x3a\x85\x09\x00\x88\x08\x61\x1c\x82\x87\x52\xf0\x7c\xa4\x12\xcf\x14\x80\x8c\xe5\x19\x69\x0a\x3b\xa6\xc2\xc9\x50\x04\x54\x78\x72\xbd\xa7\x62\xd5\x8f\x6e\xea\x0e\x70\xad\xba\x37\xc1\x34\xbc\x8e\x00\x15\xa4\xe9\x8e\x8a\x1d\x58\x3f\x71\xa2\xc0\x51\x8c\xbb\x52\x61\x7f\x7b\xef\x2e\x0e\x15\xdf\x44\xad\x64\xa4\x88\xb0\x62\x02\xa4\x6a\x1c\x15\xa0\x8b\x48\x65\x97\xda\x6c\xc8\xaa\x89\x76\x3c\xf3\x06\x90\x86\xc0\xb1\x24\x6a\x5b\xe5\xbb\x43\x3a\x04\xe0\x76\x47\xa7\xe7\xd8\x71\x08\x4e\x25\xcd\x54\x17\xf3\x2c\x64\x47\xa9\x63\x94\x3a\x51\xdb\x59\xf6\xa0\xa9\xbc\x10\x19\x50\x28\x13\x40\x18\xbe\xd4\x1d\x76\x9a\x32\x98\xcb\xbe\x92\x65\x5d\x92\x2b\x79\x1b\xb1\xe8\xcb\x70\xc2\x5c\xa9\x60\x6e\x9b\x28\x09\x75\xd8\xe7\x21\x8d\x86\xb3\x65\x9d\x75\xa0\x7b\xa7\x5d\xbe\xeb\x28\xb1\x53\x97\x43\x8a\xa9\x3c\x45\xe2\x9a\x3a\xbd\x5a\x05\xf2\x77\x47\x2a\x51\x3d\x21\x52\x82\xe6\x80\x25\x1b\x80\xe8\xbb\x2b\x77\x8b\xcd\x9d\x38\x8b\x5c\x2f\xe9\x29\x16\x61\x70\xbd\xb6\x72\x32\xc5\x23\x5c\xb2\x3a\xe8\xb0\x0d\xd7\xc8\x17\x4f\xb6\x24\xb2\x39\x19\x72\x29\x11\x03\xcd\x2e\x64\xfd\x52\xbc\xfa\xa8\xe4\x08\xad\xd5\x21\xdc\x4e\xac\x99\x88\x2f\xff\xa9\x59\xc1\x6a\xcd\x5d\x69\x91\xde\xc2\x8f\xae\x92\x0d\x14\x51\x86\x14\xa1\x38\xa8\xea\xa0\x7a\x46\x2a\x91\x4f\x99\xb8\x16\xd1\x45\x4a\x91\xa5\x36\xbb\xae\x22\x51\xc5\x37\x38\xb8\x20\x3b\x48\xa4\x48\x9e\xd3\x39\x51\xf5\xc2\xe6\x8e\x10\xb0\x15\xbc\x86\x66\x9a\xd8\x82\xdc\xbf\xc9\x37\xa8\x3b\xf8\x12\x1b\x74\x9f\xf3\x01\xed\x24\xeb\x1f\x0b\x82\xfb\xf5\x4e\x7c\xee\x7d\x91\x63\xe1\x7f\x55\x96\x28\x47\x3c\x40\x33\x05\x8e\x14\x38\xc1\x17\x07\x8b\x42\xf5\x4e\xfa\xef\xa9\x44\x4c\x2e\xc4\xfa\xc1\xbb\xcd\x7a\x45\x63\x72\x40\x73\x12\xce\xb6\x89\x6c\x0d\x64\x39\xa9\xef\x9b\x58\x89\x45\xb3\x57\xd6\xec\x2f\xd9\x03\x44\x0b\xa4\x1a\x59\x0c\x91\x5e\x4c\x0e\x36\x94\xa6\x46\xa8\xa8\xa7\xa2\x5a\x56\xb1\x46\xba\x22\x0a\xf1\x99\x89\x7d\x2f\x32\xac\x92\x0b\x69\x26\x81\x10\xde\x16\x0a\x80\xe0\x52\xac\xa2\xe7\xf1\xc1\x53\x55\x8c\x2c\x3f\xcc\xc5\x00\xf1\x12\x63\xec\x1d\xd2\x86\x94\x92\xe7\xf2\x27\x0f\xf2\xc7\x51\x4a\xd9\xc0\x7e\x96\xd5\x64\xb0\x5e\x59\xac\xd7\x58\x3e\xb1\x58\x18\x19\x66\x48\x65\x31\x54\x11\xfd\xd7\x95\x8e\xe3\x37\x79\x17\xa0\x49\x30\x7c\x12\x27\x78\x4a\xa5\x65\x51\x30\x90\xb4\xa6\xb1\xa5\xae\x02\x48\x3d\xdb\x82\x36\xd5\xa0\xad\xab\x3d\x32\xda\x23\xed\xf9\x64\x3d\xb1\x4a\x1a\x88\x9f\xb4\xf3\xd2\xca\xe0\xf7\x85\x38\x87\x1d\xd5\xcc\x1d\x32\x3f\xcc\x09\x6f\x94\xf0\x90\x73\x69\x9f\x60\xa7\x89\xe4\x09\xea\xbb\x5f\xa2\xea\xf1\x54\x23\xd9\x84\xb1\x8f\xc4\x41\x6c\x7d\x0c\x38\x84\xf4\xa7\x20\xe6\xbf\x08\x0c\x0e\x9d\x7c\x5a\xe1\x9d\x81\x7b\x44\xbc\xc4\x44\x01\x08\xb7\x15\x69\x5b\x1c\x17\xa1\x83\x57\x1e\xc4\x65\x6c\xf2\x47\x2a\x62\x23\x5a\xdf\x03\x42\x2a\xd5\x70\x08\x22\x37\x3b\xbd\xaa\x2d\x55\x0a\x80\x28\x53\x0d\xa2\xd4\x89\xf5\x1a\x44\x82\x05\x72\xe9\x53\x92\x75\x50\xda\xe1\x52\x97\xa8\x86\xd4\xc9\x58\xc1\xa5\x15\x8b\x0b\x53\x49\x19\x77\x1d\x05\x61\xe2\xe4\xdb\x06\x46\x04\xfc\x42\x4b\xb2\x85\x2f\x31\x7c\x42\x9e\x18\x4f\xb9\x7a\x24\xb3\x61\x55\x99\x0b\x3e\xfe\x33\x5e\xee\xe9\x96\x7d\x85\xa1\x0b\x04\x31\x37\x14\x43\x1c\xbd\xc6\x62\x65\x4a\xd1\x9d\x0d\xd5\x1a\x3e\x45\xb2\xb0\x9b\x63\x01\x1a\x44\xd5\x10\x3e\x64\x2c\xfa\xe6\xa8\xc6\x0c\x0f\x44\x4f\xd8\xd5\x3a\x7b\xaa\xa1\x2a\x30\x74\x0d\xf0\xd3\x13\x3d\xb1\x54\x0f\x97\x69\xfd\xe6\x90\xe2\x07\xee\xd4\xf2\x04\x3e\x71\xe7\x6c\x28\xca\xb2\xe8\x3d\x44\xd1\x63\x92\xe8\xa7\xfe\xe1\x8c\x36\x81\xac\xe6\xc6\xcb\x84\xbc\x8c\xa1\xe9\x63\xd8\x9d\x90\x65\x4f\x3d\xeb\x64\x56\xe1\xda\xa2\x41\x2b\xe6\x2f\x82\xb4\x2b\xc4\xd2\x7c\xb9\xad\x5e\x35\x27\x31\x22\x5d\x36\x9e\x72\xf0\x87\x42\x15\x21\x93\xfa\x90\x2c\xa6\xde\x08\xc3\xf8\x7a\x64\x6a\x49\xa0\x7c\xaa\x9a\xd3\x83\x32\xf4\x6d\x2b\xcb\x18\x86\x35\x11\x9f\xbd\x88\xb5\xde\x11\x23\x22\x81\x7d\x78\xe6\x4c\x55\x34\xa8\x8c\x0c\xb2\xb9\x1c\x29\xc9\x6c\x68\xb9\xa4\x82\x98\xe8\xd8\xb6\xb1\x29\x53\xb6\xf3\x36\x48\xf5\x52\x4f\x25\x9b\x0b\x36\xf8\x01\x57\x97\xd2\x1c\x00\x9f\x33\xd0\x5a\x45\x0d\x71\xd9\x04\x2a\x40\x79\x4d\x5e\xfe\xeb\x94\xb5\x22\xef\x6c\x5a\x92\x0b\x5b\xbf\x06\xa9\x49\xa6\x44\x66\x4b\x39\x24\x93\xa8\xc4\x0a\xf1\x83\x40\xf2\x64\xf3\x51\x9e\xce\xf2\x86\xa1\x18\x0b\x79\x64\x71\xf2\xe4\xf3\x49\x3d\x75\x8f\x06\x80\x23\xc8\xea\x00\x5d\xc3\x6b\xfa\x1d\xf2\x59\x0a\x72\x00\xd4\x73\x39\x1c\x98\x1c\xa2\xd5\xdd\x65\xdb\xaf\x95\xb5\x4f\x22\x4d\xbc\x8f\xfa\x72\x8a\xa9\xdd\x71\xbd\x34\x21\x6a\x73\x10\x8d\x81\xb9\xe1\x2f\x7b\xfc\x19\xa8\x81\x0f\x65\xf9\x51\x4e\x7d\x30\xcb\x0f\x25\x6c\x8b\xc7\x50\x9f\x02\x90\xe5\xc3\x80\x2f\x6f\x23\x05\xd1\x30\x52\x4d\x07\x16\x55\xa5\xd3\x6b\xe3\xd5\x88\xcc\x91\x2c\x9a\x1e\x54\xa3\x5b\x9c\xea\x10\x3a\x2d\x5c\x55\x9f\xa2\xda\xd8\x79\xe0\x54\x68\xf3\xd6\x86\x23\x45\x4f\x16\xe7\x20\xc8\xd6\x23\xeb\x75\xa2\x5c\xb3\xe8\x7b\x14\x9c\xa8\x4d\x54\xad\x33\xb2\x0c\x0b\xdd\x83\xdf\xb5\x1d\xaf\xe8\xfc\x99\x29\x56\x59\x6c\x19\x9b\x49\xfe\x24\x7f\x03\xa1\x16\x8b\x43\xae\x07\x4d\xa1\x28\x97\xa6\x24\x06\x46\x51\x47\x0a\x32\x54\xc1\x51\xce\x85\xa2\xcf\x94\xb1\xd6\xda\x94\x0e\xd3\xb6\x9a\x0c\xc8\xc6\x48\xd1\x09\x2b\xb0\xc5\x51\x67\x9a\x43\x35\x72\xce\x86\xaa\x13\xe3\xc3\x7b\x8f\xe4\xcb\x75\x41\x3c\x51\x52\xb3\xe8\x7d\xb1\x9b\x93\x3c\x91\x2d\x4e\x74\xed\x14\x65\x7a\x06\xee\x0a\x05\x5f\x8e\x9a\xfd\xd0\x61\xd7\xca\xcb\x22\x9d\x45\x4b\x73\x27\x59\x61\x10\x84\x50\x9c\xb0\x6d\x8c\x0e\x99\x92\xe4\xbe\xf4\x90\xdd\x2e\x53\x94\x09\x62\xa3\xd3\x42\x8c\x94\xe2\x11\xec\x93\xdb\x97\x1c\x79\x1f\xa8\xa5\xe8\x29\x8a\xca\x43\x31\xf2\x70\xb7\xbf\xa4\x0d\x0f\x0f\xf2\x67\xff\x97\xcd\x41\x0c\x6b\x5b\xfa\xab\xd0\x86\x0d\x28\x7a\xa4\xea\x21\x91\x97\x73\xaa\xf4\xe6\x75\x64\x25\x5e\x83\x0f\xe1\xb5\xd3\xc9\xb6\x63\xb3\x1a\xa8\x37\x2f\x67\x08\xea\x03\x2a\x4f\xa5\x88\x65\x79\x11\x53\x63\xd3\x08\x61\x7c\x25\x43\x46\x73\xe0\xbe\x20\x22\x2f\xf5\x58\x2b\x8b\x6a\x10\x25\xfd\xa6\xfb\xf7\x45\xdf\x5d\x94\xaf\xd5\xee\x2e\x05\xb0\x82\xb3\xb8\x5b\xb9\x62\xfc\x2a\xa6\x8b\xbf\x81\x9d\xf2\x36\x04\x2f\x20\x37\xae\x29\xc5\x52\x97\xb0\xba\xd7\x8a\x59\x8b\x95\x9f\x91\x6c\xaa\xc8\x5a\xe1\x0a\xf7\x62\x88\x34\xfb\xd1\x3a\x44\xb3\x35\x7f\x83\x24\x3a\xc1\x99\x52\x9c\x67\xdb\x19\xfe\x0a\xf5\xc4\x54\x2d\xdf\x49\x46\x94\x5c\x45\x76\xd1\x5a\x91\xb7\xcb\x17\xd1\x05\x65\x65\x70\x3d\xb1\xc3\x3c\x2a\x62\x88\xcb\x3a\xc6\x58\x99\x3a\x46\x70\x43\x94\x06\x17\x05\x14\xbd\xf6\xc6\x24\x68\x64\xd3\x9c\x64\x96\x6b\x67\x55\x87\x91\x45\xa7\xa0\x29\x05\xc2\x50\xf4\x1c\x97\x8d\x18\x56\x14\x9c\x18\x09\x99\x6a\x2d\xf2\x29\x84\x46\xf7\xdc\x7a\xbe\x1a\xa6\xd5\x3c\x2e\x7d\x43\x5d\x49\x11\xfb\xdb\x48\x04\xe2\xa0\x9d\xb3\x54\x94\x54\x97\x0e\xa1\x37\xba\xf1\xed\x52\xf9\x54\xc8\xf9\xaa\x9d\x12\x29\x01\x76\x2f\xa1\xe8\xd7\x8f\x60\x58\xca\x94\xdf\x18\x97\xb1\x06\x02\x35\x9f\x1d\x3a\xdf\xc7\xb3\x1d\x39\xe0\xd8\x93\x03\xcb\xac\xce\x35\xca\x56\x94\x93\xbc\x88\x84\x68\xb0\xb7\xd9\x66\x33\xbd\x3f\xe4\x61\x79\xfd\xec\x08\x09\x4b\x6e\x4d\xb3\x65\xd1\xe3\x49\xb6\xbb\xbc\xdd\xf6\x6a\xf3\x0d\x9c\xb7\x45\x7e\x98\x78\x5a\x91\x7f\xaf\x8a\xec\x54\xd6\xdc\xc2\xa6\x65\x0c\x72\x48\x4c\x7f\xd7\x32\x16\x4f\xce\x16\x01\x46\x7e\x72\xe3\xdf\x6a\xc7\xe9\x39\x3f\x36\xa7\x11\xa8\xf7\x34\xe2\x77\xeb\x15\x0b\x57\x9a\xe1\xa9\xaa\xc1\x91\xb0\xc3\xca\xf2\xb0\x4b\xa1\x27\x47\xce\xfa\x23\x4c\x86\x48\x56\x16\x1c\x17\xf0\xe9\x6c\x11\x16\x6e\x7b\x7d\x85\x81\x3a\x8f\x1d\xeb\x02\xd3\xb6\xb8\xf8\x2c\xfa\xc8\x91\xd5\xa6\x91\xe5\xa9\x70\xfb\x26\x57\x59\x03\x6d\x11\xe3\xdc\x8b\x25\x03\x28\x21\x99\x04\xbe\xd7\xc8\x12\x9b\x60\xfc\x87\x8a\xa3\xbc\x58\xd5\x63\xa0\xab\xc0\xfa\xc2\xd7\x32\xe9\x0d\xfa\xf7\xfa\x39\x76\xe5\x30\x84\x8d\x27\x4c\x68\x59\xe3\x87\x14\xa1\x48\xe4\x18\x10\xd0\x13\xc4\x82\xf2\xb2\x46\x07\x43\xd1\x17\xb1\xe9\xf0\x05\x7a\xab\x3f\x90\x97\x45\x75\x50\x19\xb1\xc0\x3e\x67\xf2\x2e\x3c\x21\x85\x81\x77\x69\x18\x26\xa6\x94\xb1\x20\x87\xc4\x4d\x3b\xac\x2c\x85\x02\xc6\xc8\x89\x45\x4c\x2c\xa6\x24\x73\xfe\x14\x29\x54\x31\x7f\x6b\x16\xbb\x0f\x7b\x86\xb1\xbb\x8d\x26\xfc\xc6\xdc\x3d\x1e\xfa\x1f\x7e\xfe\xeb\xe1\x51\x6c\x2a\x9e\x18\xfb\x17\xe0\x41\x3e\x99\xbc\xe7\x69\x4a\x04\x3e\xf3\xf3\xca\xb9\x8c\xbb\x05\xbe\x6e\xc3\x70\x0c\xb4\x82\xa9\xe9\x46\xe0\xe9\xf3\x83\x9e\xaa\x9e\x66\x9c\xf7\xfc\xfa\x22\x2c\x9a\xdf\x70\x7a\xe6\xbc\x5f\xf3\x07\xf4\x32\xe1\xf2\x7e\x36\xa7\xa2\xfc\x8e\x8e\xdc\x3e\x6f\x29\x27\xce\xaf\x2f\x86\xb3\x4e\xd0\x7c\xae\x6d\xd7\x6e\xfd\xc0\x68\x5e\xd8\xec\x78\xa8\x3e\x16\x66\x71\x19\xd9\x07\x77\xd8\x98\xe2\x2a\xaa\xe4\x9e\x9f\xd3\xfe\xd6\x9d\x35\xbf\xb1\x5b\xa0\xd0\xbe\x1d\xea\xac\x80\x38\xc7\x3b\x00\xcf\x0a\x26\xf8\x2c\xed\xdb\x03\x4d\xcc\x64\x31\x69\xf6\x0e\xae\x27\xab\xc7\x2c\xfb\x78\x62\xbe\xe9\xec\x8c\xa2\xce\x73\x1d\x52\x7b\xe4\x70\x84\xb7\x7a\xef\xf5\xa5\xa2\x67\x27\xc3\x7c\x16\x09\xbc\x0a\xb9\x57\x57\xd1\xea\xf6\xe9\xd1\x31\x7d\xf9\xe1\xeb\xe1\x71\x24\xa8\xdc\xb1\x1f\x12\x48\x33\x5b\x84\x35\x0e\x7d\xb2\x80\xd7\x82\xca\x37\xce\xf7\x6c\xbb\x3c\x49\xf7\x6c\xcd\xed\xb3\xc4\xab\xf3\x63\x57\x2e\xfe\x88\xb6\x73\x27\xb2\x7c\xfd\xdb\xb8\xe7\x0d\xab\x4d\xc6\xc6\xa9\xa3\xca\x33\x07\x13\xae\x64\x6b\xe8\xdc\x29\x52\x61\x77\xa4\xa4\x7b\x5e\x40\xdd\xc2\x4a\x94\xe5\x1d\xd1\x8d\x59\x24\x76\x89\xb5\x53\x5b\x93\xc3\x32\xf1\x43\x16\xab\x7d\x0f\x91\x71\x23\xf5\xc3\xbd\xd4\x0d\xf2\x76\x5e\x20\x79\x26\x6c\x2d\x73\x2f\xb5\xca\xca\xa4\x10\x10\x41\xd6\xac\x08\x5f\x03\x69\x62\x2c\x65\x76\x76\x27\x7a\xe2\x0e\x69\x37\x91\xa6\x60\x16\xa2\xea\x1c\x40\xef\x3c\xf9\x80\x1d\xb3\xa7\xa9\x8b\x88\x6b\xbb\x6f\x59\xfb\xf2\x60\x9e\x08\x94\x30\x73\x3e\x01\x8a\xaa\xdc\x0e\xad\x7a\x6c\x1b\xd6\x45\xf3\x0c\xf9\xba\xe3\x48\xec\x44\xb7\x4f\x7e\xde\x3b\x43\xec\x9f\x31\x74\x8f\x2f\x55\x60\xfe\x4d\x8a\xa6\x1f\x03\x4e\x1b\x1e\x33\x20\xdb\xce\x3d\x87\x91\x57\xa1\xe1\x2d\xba\x4f\x6c\x4a\x81\xcc\x88\x34\xe0\xca\x88\x2d\xa0\x27\x2f\xe5\x00\xe7\x81\x21\x1f\x3c\xe8\x3b\xfc\x6d\xd9\xf8\xb7\xb2\xaa\xdc\x3e\x43\xb7\x18\xa2\x54\xd3\x74\xc8\x71\x32\x91\x3a\x3e\x79\x4a\xa1\x1c\x29\x60\x30\xa8\x32\x61\xdf\x1f\x89\x42\x53\xaf\x5a\x8b\xad\x9a\xcc\x37\x8b\xf2\x35\xf7\xb5\x8c\x9d\x30\x14\x8e\xa2\xeb\xc2\x11\x53\x85\x6d\x38\x2d\x05\xb1\x3a\xd9\x88\x6c\x95\xb7\x97\xce\x40\xd8\x91\x75\x01\x08\x95\xd8\x5f\x73\x81\x62\x80\xde\x5c\xe1\x6a\xe1\x72\xa2\x62\xc5\x40\x49\xea\x7b\x33\x4b\x64\x99\x6c\xd1\x24\x7d\x4c\x25\x17\xe2\x34\x77\xcd\x49\x94\x43\xd1\x66\xbf\x47\xf4\x6a\x7b\xe7\x65\x19\x29\xac\xd5\x65\xa6\x95\x69\x5b\x8c\x54\xb0\xab\x94\x90\x23\x39\x3e\x27\xf2\xfe\xce\x06\xc9\x26\x56\xde\x8c\xf7\x70\x5b\x9e\xf2\x56\x79\x2a\xb6\xe8\xec\x8c\xde\x8e\xb3\x69\x38\x4a\x48\x00\x98\xc4\x2c\x76\x4e\x44\xd6\x0a\xf8\x79\x8a\x61\x4d\x5a\x5e\x5d\x76\x32\x71\xed\x29\x97\x49\x74\x3c\x5f\x13\x60\xec\x2e\xed\xc0\xe6\x49\x00\x64\x01\x32\x3a\x56\x1f\x71\x0d\x87\xcb\x9a\x94\xc9\x66\x5c\x70\x22\x9d\xf5\xc2\x14\x33\x50\x77\x6e\x88\x40\xff\x96\x08\x8c\x94\x2a\xc0\x40\x6b\x88\xb8\x86\x3e\x50\xc5\xe9\x46\xa8\xa3\xb5\x0f\xa0\x62\x35\xe2\xb2\x05\x7f\x01\xab\x92\xe8\x71\xa1\x81\xcd\x90\x07\xd2\x4c\x5b\x90\x8c\x58\xfe\x94\xb3\x9f\xd2\xc5\x73\x16\x73\xa9\xd7\x7d\x01\xdc\x1e\xbb\xea\x43\x6e\xea\x52\x37\xbb\xa1\x67\x88\x8e\x01\x9c\x3a\xcd\x65\xda\x56\x0b\x48\x6b\x38\x0d\xcf\xdd\x1d\xc5\x0e\x14\x89\xbe\xe7\xb2\x02\x11\xde\xd6\x81\x85\xe7\x27\x92\xcd\xe4\x80\xed\xf1\xb6\xb4\x99\xd1\xd2\x36\x77\xaf\x09\x54\x6d\xea\xdc\x20\xf4\xa7\x68\x57\xb2\x8e\x61\xbb\x79\xea\x2f\x50\xc5\xca\x89\xc8\xd4\x23\x36\x83\x5e\x75\x59\x8d\xb0\xcf\xca\x54\x0f\x0b\xd1\x91\xcf\xd0\x50\xec\x70\x6d\xad\x8d\xd8\x80\x8f\x36\x4e\x4f\x45\x3d\x72\xca\x6c\xca\x62\x31\x9a\xa5\x8f\xe3\x26\x0e\x9b\xd1\xcb\x7d\x87\xb7\xd0\x1b\x7a\x43\x22\x8b\x72\x59\xd1\xaa\xef\x4a\x5f\x26\xf6\xc5\x30\xd5\x78\x03\x29\x45\xe7\xfd\xeb\x4b\x01\x40\x15\x3c\x93\x7b\xd0\x1e\x70\x38\x69\xae\x46\x5f\xf6\x08\x16\xb2\x93\xaf\xa2\x93\x38\x14\x43\x0a\x1d\x65\x0b\xeb\x75\x30\xa4\x6d\x20\xb6\xa5\xc3\xf5\xf5\x73\x21\x5f\xc4\x84\x0d\x71\x97\x28\x62\xd6\x32\x3f\x8d\xd6\x4b\x7b\x7d\x62\x13\x20\x44\xd2\x75\xb0\xc6\xef\xb1\x0e\x46\x59\x50\x56\x4c\x81\xef\xb4\x6e\x44\xcd\x6f\x3f\xdb\x09\xda\xc6\x8e\x5f\x7f\xd8\x9c\x79\x84\x62\xf0\x62\x9e\xf8\x85\xbc\x2f\x51\x9d\x67\x1d\x1c\x20\x67\x42\xba\xc0\xab\xca\xc3\xff\x39\x50\xf1\x38\x7b\x54\x5c\x64\x3f\xcb\x15\x64\x0b\x5c\x76\x7c\xd2\xc2\x90\xad\x40\xac\xc6\x20\x6a\xbb\xa5\x9c\xe6\xa9\xa1\x50\xf1\xf0\xe8\xb2\x55\xe6\x52\x31\x57\xe2\x04\x4f\xd9\x0c\x8f\xe8\xba\xd2\x89\xa4\xed\xec\x87\x7e\x6c\x27\xe0\xb6\x8d\x4a\x45\x84\x72\x73\x04\x33\xee\xec\x2e\x90\xeb\x22\xe5\x30\x25\x1d\x36\xb2\xdc\xae\xc0\xbf\xc4\xf5\x8e\x60\xbc\xd8\xd9\x2a\x88\xe9\x0d\x7f\x29\x75\xf1\x79\xfd\x8c\x93\x4c\xf6\x94\xd3\x94\x5c\x8c\x50\x5d\x7d\x6a\x5c\x86\x19\x0a\xd9\x01\xf6\x8a\x83\xc8\x4a\xdf\xd5\xb5\xb6\xa2\x2e\x98\xd9\x1b\x63\x32\x8e\x87\x6f\x1b\x39\x4c\xf3\xd5\x2d\x34\x04\x58\xdb\x65\xb9\xa2\xc4\xbb\xc1\x7e\xe9\x5e\xb0\x9f\xbb\xeb\x6b\xbb\x82\x8b\x9e\x96\xea\x89\xf3\x1d\x12\x1f\xa0\x1d\xab\x6e\xc3\xbe\xa5\xc1\x9b\xac\x52\x54\xbc\xef\x00\xa1\x34\x1d\x02\x62\xa8\xac\xa1\x76\x85\x4a\xf6\xed\xaa\xf1\x1c\xc5\x97\x0e\xd7\xc9\xb8\x87\xda\x5e\xb2\xe4\xb3\x1f\x3e\x30\x50\xc2\xec\x4e\xaf\xaf\x9f\x99\xe0\x76\xe8\xc3\x3c\x37\x80\x54\x97\x9f\x02\xb6\xee\xf5\xaa\xbe\x24\x5c\x10\x9a\x13\xa6\x24\xc7\x69\xdf\x53\x42\x58\x83\x5e\xf5\xf7\xa1\xf0\xcd\xbc\xb0\xcd\xd8\x82\x20\x5d\x6c\xfb\x04\xcd\xed\x3b\xd5\x4d\x5a\xa2\xb2\x1b\xa7\x50\x75\x35\x72\x70\x7d\x43\xfd\xb9\x52\x76\x2b\xc3\xef\xc9\x22\x62\x64\xbe\xa1\xc4\xd8\x50\x5a\x04\x9b\xb5\x0d\x25\x07\x13\x67\x6d\xfc\xb3\xe8\x10\x37\x86\x5f\xec\x7c\xbd\x58\xc4\xb3\x79\x0f\x37\x9e\x1b\x83\x9f\x28\xb0\x5e\x30\xa8\x91\x52\x72\x7a\x9d\xd7\x5b\x1b\x6c\xd4\x2a\x13\x20\xac\x4d\x83\xdb\x9a\x6a\x04\x24\x47\x4f\x33\x89\xa4\x4c\x00\xbf\x12\xf5\x2e\xb9\x32\x01\x0a\xdf\xc4\x04\x3f\x7c\xfd\xe5\xa7\xbf\xfd\x74\x3c\xfc\xb2\x15\xb0\xd3\x76\x2b\x67\xa5\x61\xbc\x15\xcc\xa1\xdb\x16\xf3\x8a\x37\xe6\x56\x88\x47\x82\x89\xb5\xfd\x62\x3c\xee\xf8\x04\x1f\xc8\xde\xa8\xe2\xc5\x76\xc6\x7e\x36\x06\x2a\x0e\xeb\x8c\x18\x39\x59\xd4\x64\xa8\x05\xf3\x04\x33\x36\x46\xa3\x4f\x26\xca\xe9\x5a\xf2\x4a\x7a\x27\x88\x96\xb5\x10\x07\x4d\xb6\x82\xa8\xf2\xd7\x17\x47\xc1\x17\x1c\xd3\xf8\xb4\xcb\x14\x7d\xd4\xc4\x02\xf1\xfe\xf6\xaf\xbf\x2b\x3a\xdd\x3d\xd1\x19\xee\x88\xce\x13\x90\xca\x84\x4e\x29\x7a\x83\xc3\x9a\x61\x67\xd0\x9a\x4c\xc9\x85\xce\x22\x14\x85\x2b\x72\x1d\x4e\xe6\x25\xfb\x68\xe0\x3f\x34\xde\x29\x34\x91\x6c\x09\x9d\x3d\xaa\xa3\x59\x10\xb9\x23\x0b\xbb\x3c\x28\xff\x91\x4a\xb1\x74\x7a\xb5\x0d\x81\x19\xa2\xbf\x7a\x75\xbe\x15\x15\xca\xa7\x80\xb3\x95\x6c\xa8\xc6\x8a\xdc\x61\x5c\x0e\xf3\x1c\x98\xd0\xec\x71\x8e\x2a\x5a\xb2\x73\x9d\xd7\x94\x08\x54\x01\xd7\xec\xd3\x14\x6e\x26\x21\x2c\x14\x77\xe1\x1e\x95\xf1\x92\xc1\x4b\x47\x43\xd9\xa7\xc1\xfb\xb0\x52\xca\x5a\x38\xa5\x3b\x41\x13\xdb\x67\xcd\x26\x09\x9a\x74\x8d\x9e\x9f\xdf\xb9\xe5\xf1\x5d\x78\xf4\xf4\x0e\x42\xda\x2e\x84\xb4\xbb\xb7\x37\x1f\x4e\xac\x14\x66\x8e\x54\x11\x89\x48\x0d\xc3\xb0\xc6\x48\xd9\x67\x51\x42\xe0\xd4\xde\x8b\xb2\x44\xa5\xa6\xe9\x33\x06\x0f\xb5\x48\x55\x14\x97\xea\x4d\xd9\x7c\x6b\xb3\xdf\xaa\x6c\x7e\x51\xec\xee\x16\xa3\x51\x62\x5e\x0d\xd2\xb8\x91\xd4\xf1\xb4\x76\xe3\x6e\x52\x47\xa9\xa1\x27\x06\xb2\xb3\xcf\xe5\xe0\x45\x51\xf3\xea\x77\xc6\x00\x79\x14\x15\x8d\x38\x03\x71\x33\x6b\xfc\x07\xb6\xba\x7c\x72\x47\x23\x93\x9d\x9c\x51\x2f\x27\xc5\x1e\xf4\x70\xe7\xf9\x66\xd8\xb4\x5c\x58\xc1\xc3\x2b\xc7\x41\x58\x31\x30\x62\x19\xbe\xc2\x40\x24\xad\x17\x52\x32\x45\x87\x1c\xfd\xbe\x16\x8a\xba\x3f\x83\x04\x2d\xee\xf5\x73\xa4\x1a\xbb\x7a\x70\xea\x83\x68\xb5\x75\x81\x34\x63\xee\xf5\x37\x6c\x66\xf0\x9d\x5d\xc8\xb7\x58\xfa\x74\xf8\xf9\xc7\x47\x63\xc3\x22\x45\x1f\x64\xe0\x9c\x0b\x87\x4c\xd9\x01\xaf\xf8\x9a\x17\x83\x2b\xb9\x54\xa7\x46\x30\x7b\x43\x55\xfd\x44\xf0\x1f\x83\x6c\x6b\x36\xc4\xce\x1f\xc9\xc3\xb2\xc2\x74\x66\x0d\xf7\x0c\x05\x81\xa5\xce\x88\xe5\x79\xf0\x94\x91\xfc\x35\xb7\xe4\xaf\x88\xb4\x37\xc4\x36\x1d\x45\x9f\xf3\xe4\x91\x65\xc2\xc2\xde\x89\xa8\x06\x29\x9b\x3c\x13\x9c\xc2\x18\xab\x07\xce\x9b\x53\xc4\x69\x2f\xc6\x59\x6c\x37\x07\xaf\x44\x37\xf8\x26\x8a\xa4\x88\xc1\x90\x4d\x47\x2a\x18\x50\xd8\x9a\x01\x27\xc5\x16\x71\xa0\x39\x23\x02\xc4\x17\x38\x7c\x11\x8b\x39\x2c\x73\x83\x6b\x54\xf9\xea\xd2\x2c\x70\x98\xbd\x74\xfe\x68\xc8\x3a\xc5\x4b\xb4\xd1\x93\x4d\xc9\x08\x09\x84\x02\x46\x28\x20\x04\x30\x20\x40\x07\x02\x18\x10\xa0\x5b\x25\x80\x62\x0d\x80\x00\x40\xdd\x94\x12\x5c\x10\x62\x45\xf5\x61\x36\xbe\x65\x9a\xf2\x2c\x94\x87\x27\x09\x72\xda\x32\xdc\xb1\xe5\x4e\xc8\x42\xe9\x35\x1a\xe0\x91\x20\x34\x30\x42\x04\xa1\x01\x5c\xbe\x81\x34\xda\xb2\x09\xe1\xfc\xdc\xdf\x39\xa9\x7e\x93\xfb\x1e\x3b\xc9\x14\x3d\x11\xae\x75\xd1\x1f\x0d\xb9\x6c\xc8\x96\x6c\x5a\xe8\xa9\x03\x01\x65\x39\xab\x8e\x8d\x98\xfe\x62\xd1\x63\x9d\x04\x1b\x62\xa2\x15\x24\xf7\x0d\x1c\x0e\xb2\x86\x63\x7d\xf2\x97\x7e\xe7\xe0\xc9\xd6\x20\x33\x3e\x3b\x72\x36\x19\x2a\xc1\x01\xde\x81\xc9\xd6\x48\x39\x97\x43\xa4\x52\xb8\xd3\x6b\x53\xe6\x8a\xa3\xe0\x44\xb8\x5a\x17\xc9\xba\x8a\x10\x74\xf9\x32\x53\x43\x00\xd6\x64\x23\x22\x91\xf1\x1f\x33\xc1\x89\x10\xa8\xc7\xe6\xb6\x9e\x0b\x71\xf0\xd0\x32\x15\xc6\xd5\xc5\x2c\xa6\x81\x21\x2e\x85\xbc\x70\xbe\x97\xa5\x0d\x3e\x48\xb1\x1c\xa8\xfa\x24\xff\xdb\xea\x28\x75\x87\x23\x39\xf8\x64\x0b\x61\xc8\x3b\xf5\xae\x8c\x54\x9d\x10\x45\x68\x02\xd7\x76\xc6\x15\xea\x12\xd2\xf7\xaf\xd0\x04\x24\x31\xa0\x89\x90\xc4\x20\x04\xbb\x04\x04\x02\x80\x1f\x40\x63\x69\xb2\x74\x1a\x40\x1f\x08\x68\x13\xce\x13\xae\x0c\xa1\x27\x8b\x36\x15\x77\x08\x14\x71\x9e\x16\x9b\xf3\x2d\xb2\x41\xd8\x58\xe7\x9b\xd8\xca\xc4\x42\x24\x07\x67\x6a\xd7\x80\xfc\x0d\x89\xd4\x11\x4d\xdd\x23\xcc\xcc\x57\x3f\x48\x1d\x2f\x8b\x1c\x92\x24\xc1\xbf\x93\xad\xbb\x9c\x66\x89\x51\x5e\x26\x44\x82\xfe\x65\x1f\x8a\xac\x6d\xcc\x7b\xfc\xe9\xeb\xb1\xdf\xa8\x45\x67\x8d\x82\x73\x14\x0a\x90\xe6\x65\xde\xa7\x48\xcc\xc9\xc8\x40\x13\x17\x1d\x7f\x99\x7f\xb2\xde\x24\xc5\x11\x2f\x98\x63\x0e\xf8\x2a\xec\xc6\x47\x52\x90\x29\x2c\xac\x1f\xf8\x48\xd8\x15\xd6\xa9\x19\x28\xfa\x2a\x22\x0a\xa1\x6d\xb2\xbe\x94\x40\x15\x88\xe1\x30\x72\xa2\x02\xc7\xc1\xab\xa7\xc4\x83\xa3\x5a\xa1\x66\xd5\xd2\x36\xdd\xc1\x65\xb6\x54\x11\xab\xec\x8c\xea\xb8\x94\x11\xb2\xe6\x51\x4e\xf5\x22\x35\x52\x11\x49\x56\x0c\x59\x04\xd2\x14\xf8\xe7\x90\xcc\x96\x09\x60\x31\x36\x2e\x84\x7d\x6a\xee\x12\xa5\xa0\x97\xe6\x36\x5d\x64\x2c\xe1\xd9\x5d\x82\x6a\x71\x29\x67\x2a\x88\xbd\x70\x98\x27\xec\xea\xa4\xd7\x08\xf5\xce\xe8\xb5\x21\x3d\xba\x54\xb1\x0c\x97\x9d\x6a\xd0\x71\xd3\x96\x5c\xa1\x65\x2d\x22\xac\x92\xe2\xc7\x8b\x78\x0c\x60\xad\x95\xae\x1b\xf4\x1d\x5d\xc7\x2e\x38\xd4\x7b\x83\xae\x77\xe8\xba\x41\xd7\x3b\x74\x5d\x26\x77\x91\xae\xcb\x08\x94\x26\xc9\x13\x2d\xb6\x87\x82\xa7\x9a\x37\xb9\x57\xf2\x27\x99\x9b\xb1\xe3\x4e\xe4\x4a\xfb\xe6\xbe\x05\xfd\xca\x97\x7f\x66\xf8\xc5\x30\xff\x27\x17\xb2\x39\x36\xd8\xef\x86\x3a\xe1\x0e\x15\x5e\x51\xcd\x29\x40\x4c\x89\xeb\x0f\x42\xc1\xfa\x61\xad\xa1\xb1\xfe\xd6\x9d\xb7\x02\xef\x44\xef\x44\x7c\x64\x8a\x35\x53\x49\x81\x8a\x0f\x17\x91\x34\x11\x60\xf6\x2a\xc0\x84\xbf\x18\x4a\x80\x08\xb3\x41\xdc\x91\x95\xfb\x95\x38\xc9\xed\x82\xb0\x35\x99\xfa\x3d\x21\xf0\xcb\xcb\x14\x03\x43\xc6\x82\x98\x28\xcc\x30\x51\x34\xea\x22\xba\xcc\x5d\x12\xff\x3b\xec\x33\x34\xe9\x2d\xc5\x64\xc8\xab\x48\x25\xa4\x4e\xaf\x83\xe7\x97\x13\x99\x26\x5c\x1b\x45\xe2\x20\x1f\x81\xa7\x98\xc7\xeb\xc3\x4c\x86\xf2\x64\x5d\x81\xff\x26\x56\x7a\x17\xc1\xf3\xe3\x25\x49\x96\x9d\x2c\x0b\x97\xcc\x7f\x04\x57\xf9\xd1\x92\x36\x25\x54\x13\x62\xd2\x14\x57\x88\x8d\x50\x8a\xd4\x5d\x14\x12\x0f\x54\xb2\xd8\xad\x28\xc4\x88\xb7\x08\x20\x14\x02\xa2\xac\x4f\x87\xd1\x1a\x04\x4f\x35\xa1\xd1\xdc\x2b\xd2\xab\x28\xee\x65\x3d\xd3\x17\x11\xd3\xe9\x80\x6f\x41\xb6\xf8\x23\x59\x69\xb2\xad\x0e\xba\x1b\x30\x22\xe0\xe7\xee\x83\x54\x87\xe5\x2b\x09\x91\x8c\x50\xe9\xba\x62\xe4\x05\x99\x2e\x4b\x8d\x18\xc1\x41\x88\x04\xdb\x36\xab\x5f\xed\x65\x89\xda\x72\xbe\x6f\x0f\xa5\x2b\xed\x7c\x9f\xd3\x93\xfe\x61\xad\x7a\x9e\xe2\x80\x5f\xb3\x8e\xb4\x69\x22\x24\xb8\xfe\x20\x3d\xbf\x77\xc4\xbf\x6d\x9a\x7c\xfb\xff\xff\x7a\xf8\xfa\xe7\x0a\xf1\xbf\x73\x85\x80\x05\x87\x20\xab\x38\x48\x0e\x2c\x10\x0f\xad\x0f\xea\x3a\xf9\x8f\xf2\xb4\x0c\x17\x90\xa8\xfb\x98\x7e\xf7\xb2\x97\xdf\xdd\xab\x7a\xcb\x43\xf2\x23\xe0\x7e\xd3\xb9\xf7\xe7\x12\xf5\xbf\x6c\x89\xd2\x6c\xb1\x83\x91\x2d\x16\x10\x16\x2b\xdf\xd6\x2a\xf7\x3b\x5c\xab\x74\x6f\xee\x1f\xe2\x65\xab\x1b\x6f\xd0\x13\x6f\x81\x3d\xae\x1f\xd9\xd4\x1b\x31\x10\x2b\xbf\x5f\xb6\xed\x1e\x9f\xc1\x3f\x1c\xdf\x4a\x9d\xa0\x19\xac\x28\x97\x2e\x4d\x7d\x21\xec\x35\x46\x44\x83\x0c\xd5\x83\xc9\x44\x0a\x19\x97\x1b\xee\x52\xa9\x4b\x73\x3b\xbd\x79\x74\x18\x76\x6f\xa3\xa8\x6b\x9b\xdf\xc6\x86\xe7\x20\x6d\x0e\x37\xdb\xdc\x23\x54\xb1\x93\x0b\x72\xa4\xe1\x72\xa3\xc9\xa1\x0b\x2b\x4d\x2e\x14\x4d\xd9\xda\xe0\xf7\xd8\xb0\x9c\xa5\xe9\xe5\x46\xb8\x4e\x5e\x09\x94\x69\x2d\x32\xde\x8c\x7d\xa4\xc6\x79\x7d\x28\x64\x6c\xc5\x75\x49\x3a\x2c\x97\x95\x70\x9e\xb7\xad\xa7\x8e\xdd\xa7\xc1\x6a\xba\xda\x4e\x1d\x7f\x63\x9c\xe6\x0d\x06\xd4\xd8\x74\xea\xc4\x7a\xea\x46\xf6\xd3\xeb\x0b\x33\xd8\x79\x64\x3d\x89\xea\x58\xc7\xd6\x93\xd0\xff\x76\xee\x9e\x4d\x7c\xfd\x1e\xdb\x89\xc1\xe1\xf1\x06\xc9\x5b\xac\xcb\x2a\xc9\x9d\x59\x38\x28\x0d\x21\x86\x08\xdb\x0d\x48\x60\xa4\x09\x14\x1f\x21\xb9\xed\xca\xa0\x5f\x33\xa7\xce\x0e\xfa\x35\xdb\xae\xbc\xbe\x14\x40\x2b\x8d\xf4\x6b\x21\xa4\x1f\xeb\xd7\x42\xc8\x3b\x81\xfd\xef\x20\xe4\x07\x50\x60\xbf\x8f\xd5\xfd\x12\x28\xbb\x2e\xdf\x46\x4b\xfa\x5e\x53\xe3\xb1\xbd\xaa\x39\xa9\x1e\x8c\x34\xbf\x67\x4f\xbd\x20\x62\x2e\xde\xa6\xc0\xf7\xe2\xd4\xc7\x29\xf0\xd7\x9f\x0e\x2f\x5f\x7e\xde\x9a\xe0\x42\xd6\x94\xae\xac\x24\xd6\xb3\x70\x8e\x9a\x39\x5a\x8d\x3b\x03\x08\x8b\x78\xab\x43\x55\x3a\x54\xf5\xdc\x53\x38\xea\x31\x69\x07\x30\x11\xb6\x62\x58\xf4\x85\x38\xb3\x91\xeb\x0c\x9a\x93\x3d\x95\xaa\x10\x98\x99\xbb\xb5\x07\x6c\xe7\xa9\x94\xda\x9b\xeb\x23\x3c\x7b\xc4\xb4\x42\xcc\xb5\x9a\xf9\x23\x16\xcf\xbc\xbe\x54\x72\xde\x99\x4c\xcc\xac\x8f\xbb\x56\xe2\xd4\xa9\x17\xa7\xc2\x09\xc8\x9b\xed\x09\x37\x7b\x02\xf7\x87\x86\x9b\xb5\x27\xb0\x49\x9f\xca\xb4\x55\x8b\x20\x07\x94\xf2\x31\x09\x33\x30\xcd\x56\x59\xed\x44\x56\xaf\x33\xcd\x74\xad\x7e\x27\xf7\x2f\xd5\x80\xcd\xcc\x42\xc0\x08\x09\xbc\x4b\x14\x6c\xa6\x1c\xe7\xf0\x9b\xd8\x59\x80\x1f\x5f\x8a\xb9\x93\x6b\x9a\x3d\x61\x11\xda\xed\x84\xf1\x87\x47\xf2\x1c\xc3\xb3\x95\xb2\x93\xea\x2a\xc5\xca\xf3\x32\xf4\x09\xa0\xf2\x71\x31\x80\xfc\xda\xe1\x38\x2e\xcf\xf4\x9b\x46\xb0\x71\x5d\x4b\x1d\x07\xbf\x1b\x6d\xec\xf8\x5d\x8d\xbc\xdf\x15\x8a\xf0\x49\x2f\x53\xac\x5d\x33\x10\xed\x7b\xf0\xc4\x47\x96\x1d\x4f\x15\xa7\x2f\xa5\x2c\xe0\x78\x27\x13\x6e\x6d\xda\xda\x61\xda\xde\x9c\xb5\x76\x3c\xf3\xd7\xe6\x6c\xab\x66\x3c\x7f\x5e\x9b\xcc\xab\x94\xcb\x3b\x25\x1c\xbf\x53\xc2\xc1\x53\xf9\xc3\x72\xfc\x03\x4b\x59\xa5\xb8\x32\x11\x94\x43\x3d\x78\x18\x89\xa1\xe7\xe8\x03\xc3\x34\xb8\x39\x0b\xec\x64\x2a\x99\xb5\x27\xda\x34\xd8\x55\x8a\x38\x1e\x17\xa5\x93\x32\x77\x89\xac\x2b\xbf\x91\x90\xf8\x18\xbd\x4f\x3f\xfc\xbf\xc3\x8f\x5f\x7e\xfe\x87\xaf\x9b\xef\xe5\xaa\x2d\xeb\xa6\xa5\x18\x81\x1f\x6e\x67\x08\xd5\xc0\xe7\x92\x91\xd3\x3c\x42\x94\xe7\x31\x80\x80\x25\x29\xc4\x5c\xce\x99\x72\x0a\xf3\x65\x92\xc9\x5b\xa4\x84\x0e\x4e\xd4\xbd\x56\xc8\xfc\xa9\xa1\x16\x3c\x61\x56\xaa\x61\x4d\xa3\x5a\x8a\xdb\xa3\xb2\xc3\xfc\xb6\xb7\x80\xc5\x0a\xae\xbf\x14\x21\xca\x97\xad\xd8\x60\xcb\x65\xb9\x0a\x7a\x1e\x2a\xd4\x7e\x4d\x1f\xf0\xe8\x54\xd6\x4e\xc1\x6b\xc6\x47\x64\x3f\x2d\xbe\x50\xc4\xfe\xb0\x4d\xf1\x4a\x96\xc5\x52\x8d\xe2\x2f\x6d\x39\x92\xc2\x18\x67\x3d\x76\x4f\x1e\x9f\x28\xa3\x75\x68\xd6\xbe\xeb\xfd\x11\x51\x3e\x26\x9f\x07\x86\xfd\x17\x5e\xb3\x13\x15\x1f\xc8\xfb\x45\x0c\x9e\xf7\xae\x79\xdc\xab\x2c\x5a\x44\x3c\x60\x86\x05\x9f\xce\x11\x87\x01\xb3\x45\x9a\xe1\xce\xc7\x9a\xaf\xe2\x5a\xca\x12\x8f\x5b\xeb\xd1\x28\x80\xb5\x8a\x48\x53\xf8\xa7\xb0\x47\x6d\x8b\x68\x15\x5b\x90\x10\xc4\x85\xdd\xd0\x15\x44\xc9\x02\x73\x0a\x40\x0a\x13\xaf\xad\x5c\x2e\xf1\x0b\x52\xd9\x04\x65\xc0\x4d\xfa\x33\x76\x0f\xf3\x89\x29\x05\x77\xa5\x06\x4f\xbd\xc7\x50\xea\xa5\x07\x3c\x7f\xd7\xc8\xcb\xad\xf9\x53\x9f\xdc\x76\x6f\xd4\xfd\x3b\x50\x98\xef\xe1\xc8\x8f\x69\x0c\x21\xf0\x9a\xe8\xb2\x53\xa9\xb2\x22\x77\x9a\x14\x80\xd8\x58\x93\x5e\xf6\x7a\xbb\xbf\x55\xc4\x58\x3e\x9a\x95\xfb\x23\xc9\xb4\x26\xb9\xac\x19\x8b\x2e\x33\x91\x5d\x25\x00\xcb\x34\xdc\x5e\x1f\xf8\x63\x0b\x04\x7f\xcf\x65\xf0\x43\x6a\x07\xa7\xb4\x98\xd5\x76\x3a\xdd\xd6\xe6\xb5\xbd\x37\xab\xed\x78\x52\xdf\x9a\xd3\x76\x2c\x3a\xcc\xda\x03\xa3\x39\xbb\x36\xa7\x35\x44\x67\x98\xd4\x43\x4f\x64\x52\xdb\x18\xba\x48\xbe\xde\x32\xfc\xbf\x83\x08\x7d\x7c\xd4\xde\x73\xfe\xfa\xfb\xdd\xdd\x74\x6b\xb9\x8a\xf4\x84\x6f\xe5\x80\x8f\xdd\xcd\x63\x41\x6e\xe7\x7b\x6e\x05\xb6\x85\xc7\xc7\x82\xaf\x7a\xde\x78\x3f\x51\xe5\xe5\x7c\x6f\x2d\x24\x37\xdc\x43\x25\xb8\x0f\xde\xf2\xb1\xb3\xbf\xd1\xb0\xff\x8b\xef\xb0\xf2\x5a\x86\x25\x3d\xfc\x59\x9e\xfd\x30\xc7\x1b\xe7\x45\x43\xc8\x7f\xbc\x11\xf2\x7f\x39\x30\x7a\x2b\x19\xe5\x7b\x62\xf2\xef\x7b\x6d\x7f\x97\xd1\xfd\x48\xf2\x2f\xfa\x87\x1f\xa6\xbf\x30\xab\x7b\xc3\xef\x78\x93\x78\x4c\xd8\xc7\x96\xb8\x7f\xf8\x41\xe6\x4b\x96\xbe\x87\xdf\xed\xc6\xf3\xf9\xeb\x97\x9f\xcd\x5f\xbf\xfc\xf7\x1d\xfb\xf9\x0d\x3f\x7b\xa7\x10\xe3\xf3\x86\x92\x75\x3b\x4d\x80\xc6\xa9\xf4\x91\x32\x9b\x48\xd5\x7f\xa7\x6c\x62\xa2\x0e\xa8\xcf\xcc\x87\xfb\xfd\x30\x23\x79\x00\xd5\xdb\xc5\x56\x3a\x59\xbf\x03\x08\x7e\x2c\xbd\xa7\x6c\x81\x31\xe1\xe6\x4e\x13\x2b\x69\xc2\x26\x1d\xaf\x9a\x54\x0e\xf9\xa8\x66\x1d\xf7\x1f\xee\x78\xff\xc3\xdf\xee\x04\xdd\xbe\x99\x79\xa3\x76\x2c\x1a\xf1\x54\x7c\xb6\xf1\xd8\x55\x2a\x40\xbd\xef\x31\xdc\x46\x46\x7e\x16\x4c\x0c\xa7\x0d\x5b\x90\x91\x10\xe9\x57\x16\xbb\xab\xa5\x5f\xbb\xc5\xea\x99\xf5\x10\x46\xec\xa4\xe7\x0f\x27\x00\xc8\x15\x8b\x98\x9f\x79\x14\x58\x45\x14\x16\x5b\x32\xb8\x4e\x46\xbd\x3a\x04\x42\xd8\xc5\xb0\xe2\xc9\x8a\x69\x6f\xe6\x21\xa9\xa0\x4d\xed\xd7\x6e\x35\xbe\xfa\x48\xcf\xbf\xe2\xaf\xc7\x06\xbd\x90\xc6\x1c\xe6\xbc\x36\x05\x77\x3a\xc9\x3b\x76\x22\x09\xbc\x8c\xdb\x5c\xdb\x6e\x23\xbe\x32\xaa\xdc\x06\x7c\x8d\x19\x1a\x9a\xe6\x07\x87\x5c\x3b\xfe\x68\x3e\x21\x67\x97\x43\x6e\x2f\x23\x8e\x59\xde\x01\x82\x7c\x6d\xc8\xed\x75\xc4\x57\x46\xd5\xb6\x01\x5f\x63\x06\x3d\x0a\xf8\xe0\x90\xff\xfa\xf7\x8f\x48\x75\xcc\xf4\xb5\xf9\x27\x72\x1d\xb3\x1c\x62\xbd\x9b\x8b\x75\x7b\x49\xf4\xb8\x2a\xb9\xed\x44\xac\xcf\x64\xbe\xa5\x16\xbf\xf3\xc1\x6e\x7f\x44\xa8\xeb\x3c\x5f\xe9\xb8\x88\x75\x4c\x71\x15\xeb\xdd\x5c\xac\xcb\x73\xd5\x5c\xc5\xfa\x4c\x72\xdb\x89\x58\x9f\xc9\xfc\x0b\x4b\x7d\xa0\xe3\xdf\xde\x58\xc8\xa7\xce\xbc\x0e\x19\x16\xd6\xd0\x3a\xe6\x40\x17\xb3\x2e\xde\x00\xd5\xe0\x25\xa8\x86\x25\x4e\xa1\x1b\x55\x35\x0d\x3a\xd7\x1b\xec\xbe\x63\x23\x56\x90\x3d\xf2\x02\xd9\x63\x53\x14\xfa\x84\xa4\x1b\xd3\x2f\x03\xfe\xe4\x0d\x4c\x8c\x69\x3f\xb6\x40\x6e\xa4\x0b\xe2\x86\x94\xfe\x3a\x43\xa2\x81\xf6\x15\xe6\xef\x7e\xb4\x4e\xe6\x4b\xa5\x65\xa8\x74\x2b\xc5\xee\x2b\x17\x73\xd3\x56\xd6\x8d\xb4\x06\x75\x8c\xf4\x88\xb6\xc4\xfe\x92\xff\x67\xb1\x56\x96\xd8\xaf\xdd\xbb\xbe\x8c\x25\x59\xbe\xbb\x1e\x23\xdf\x81\x0b\x66\xd0\x07\xe5\x37\x6f\x04\xfb\x5b\xad\x78\x17\x4d\xb7\xe6\xad\x4d\x32\x6e\xf3\x39\x21\x4b\x35\x23\x6b\xd6\xdc\xaf\x12\x2a\x17\xf7\xcb\x3b\x3c\x2c\xf1\xbc\x0b\xf0\x16\x2d\xdd\x50\xfa\x02\x5b\x6b\x5e\x29\x7f\x87\x4a\xab\x56\x8a\x20\xfa\x62\x1c\xbd\x8f\x64\x6f\xe8\x3b\xd3\x99\xeb\xbc\x5b\x72\x80\x1d\x33\xc0\xca\x18\x0f\xc2\x66\x95\x39\xac\x99\x70\x80\x8a\x42\x46\xe2\xde\x5b\x8c\xe8\x7e\xfb\x66\xe4\x9b\xcd\x78\x1f\x59\xb7\x82\xb4\x84\x19\x2b\xf2\x85\x29\xd6\xb2\xb9\x2b\x4f\xac\xb0\x8b\x62\x94\x29\x57\xa8\x38\x04\xd8\x77\x58\xb2\x62\x59\xd4\xc9\xdf\xa1\xce\x26\x0e\xb1\xfb\x7a\xad\x74\x2b\xc9\xee\xa9\x61\xcb\x35\x59\x85\xe2\xc2\x0e\x4e\xe6\xba\x1e\xce\xd6\x3c\x1e\xaf\x87\x6b\x07\x14\x63\x88\x2d\x08\xc4\xb6\x1c\x76\xd7\xe5\x70\xde\x88\xf2\x9b\x36\x42\x05\xe2\xb2\x15\xef\xa0\xe8\xe6\x25\x39\x4f\x71\xae\xf8\xb2\xcc\xad\x2c\x82\x88\x48\x6a\xcb\xe3\x74\xe1\x54\x80\x80\x01\x70\x4b\xc5\xe1\x50\xfa\x72\x49\x86\x40\x9c\xbf\xfc\xd1\x4a\xeb\xa5\x52\x14\xbf\x89\x60\x6f\x38\x4f\xbf\xe5\x7b\xea\x36\x39\x1b\x7f\x27\xef\xe6\x47\x14\xdf\x37\x3c\x95\xdf\x70\x18\xe5\x4d\x2e\xc0\xf7\x3d\x89\x1f\x6f\xf5\x5f\xbf\x6c\x86\xd6\xeb\xe2\x21\x77\x79\x68\x63\xe8\xf4\x0f\xb4\x6f\x43\xf4\xc6\xbf\x8a\xf3\xf9\x95\x2c\x1b\x33\x7b\x5c\x80\xc5\xa5\x21\xf6\xa9\x81\xb8\xda\xd2\xf9\xdf\xbb\x7b\xf8\x66\xc7\xf0\xef\xe7\x04\xbe\x8d\x29\x37\xec\xad\xbf\xe9\x6c\xbd\xad\xa6\xd3\xa1\xbf\x03\x45\xfc\x8f\xf0\x8a\x07\x50\xd8\x99\xeb\x61\x3b\x07\x6f\xeb\xd5\x6f\xe1\xc0\xde\x1a\xeb\xa7\x4c\x79\x97\x07\xef\x34\xb6\xff\xe9\xef\x7f\xf9\x72\xf8\xfa\x68\xfe\x41\x0d\x5b\x9a\xa1\xef\x66\x4d\xb3\xed\x81\x2e\xb6\x80\x50\x8b\x77\x21\xd4\x3c\x60\xc5\x96\x38\x67\x40\x4a\x5c\x83\x50\x54\x9c\x33\xff\xcc\xf9\x6c\xc8\x2d\xf2\x6c\x47\x3d\x85\x94\x59\xfc\xfa\x52\xa0\x57\x7b\x8a\xf3\x9c\xfd\x78\x2a\xe1\xa9\xc3\xf4\x96\x61\xca\x5e\x74\xbf\x25\x56\xda\x7b\x0e\x99\xdd\xbd\x43\xe6\x78\x3f\xbd\xfa\xff\xc7\xde\xbb\x3c\x39\x76\xeb\xe8\x83\xff\xca\x89\xdf\xac\x89\x20\xc0\xf7\x62\x16\x19\xb5\xd1\x22\x6b\xd5\x11\xda\x6b\x74\xdd\x57\x8e\x51\xda\x1e\x97\xad\xee\xce\xbf\x7e\x02\x1f\x78\x24\x9d\x87\x94\x2a\x55\xd9\xd7\xdd\xed\xb0\x8b\x52\xea\xbc\x78\x48\x10\x04\x48\xe0\xfb\x98\x24\x03\xb9\xd6\xde\x7a\x0a\xc5\x6c\x74\xdc\x99\xe6\x3f\x1b\xfe\xe1\x8c\xe6\x1f\xdf\xed\x2d\x67\xbf\xbb\xce\xaa\xfb\x1c\x33\xc4\x59\x88\x9e\xa6\xfb\x68\xd8\x28\xa3\x52\x6e\x6d\x16\x77\xaa\xfe\x95\xdd\xe2\x7c\x63\xb7\x38\x40\x06\x6f\xee\x4b\xeb\xb3\xf6\x96\xb3\x9e\x0a\x65\x71\x40\x97\xd1\x46\x3f\x24\x74\x96\xc1\x59\x11\x33\xc5\x60\x87\x06\x7e\xff\x1c\x01\x8c\x76\x6b\xeb\x79\x24\xe7\x7f\x14\x0f\xfe\x36\x2d\x88\x9c\x48\xd2\x27\x50\x06\xc7\x08\x6e\xe5\x38\x20\x93\xa2\xa4\x21\x1e\xd4\xe4\xfe\x14\x55\x8a\xf4\xd7\x60\x07\x31\xe8\x44\xe5\x7c\xa4\xb1\x3a\xa4\x13\x1f\xdc\x37\xf6\x29\x76\x5c\x7f\xf8\x5f\xa1\x20\xfe\xac\x31\xa6\x8a\xa8\x2e\xd2\x09\xce\xbb\xbd\xc9\x88\xf3\x62\x01\xad\x2f\x8a\xe5\x79\x7d\x53\xdd\xc8\x5f\x67\x4b\xd4\x83\x3f\x66\xb7\x92\x6e\xf0\x7d\x04\xe1\x7f\xfe\x20\x4f\xd6\xac\x57\x23\xe8\x0d\xe1\xe2\xe1\x56\xf4\xed\x1f\x18\x7b\xf3\x4d\x3d\xf6\xf3\x2f\xff\xf5\x3c\x61\xcf\x9f\x3b\x74\x4f\xb3\x64\xb4\x91\xce\xeb\x2e\x04\xf3\x7c\x4a\x9e\x61\x33\xa4\xbb\x90\x10\x3a\xad\xee\x89\x85\xa9\xc6\x4a\x35\x75\xd6\x94\x12\xa4\x43\x39\xcf\x6c\x01\x7f\x36\x05\xc6\x6b\x6f\xe0\x49\xc4\x15\x5e\x83\x93\x5b\xb6\xca\x5f\x50\x33\x7d\x88\x78\x5f\x86\xa6\x1d\x7f\x25\xa8\x08\xc4\x6d\x87\xb8\x4a\xe2\x19\x69\x06\x2b\xda\x10\xb3\x57\x06\x5c\x36\xd9\x43\xee\x51\x57\x37\xef\x33\xdd\x69\xef\xd0\xa3\x9f\xf1\xf4\x69\xee\x94\x5d\xb2\xce\xa6\x2a\x80\x14\xe8\xcc\x32\xf3\x3b\x22\xe8\x2b\x53\x88\x47\xc1\x62\x4b\x5b\x2e\x02\x9e\xd7\x08\x5d\x9f\xba\x63\xd1\x7f\x63\x4b\x02\xb7\x25\x9c\x1c\xf9\xa0\x77\x8f\x55\xff\xf5\x4e\x91\xe2\x28\x09\x1f\x41\x5a\x41\x9e\x03\xc0\x7d\x31\xa7\xcf\x43\x82\xfa\x63\xc6\x5a\x6c\xa6\x11\x7f\xf6\xf5\xa1\x55\x9f\xa9\x26\x78\x9a\x48\xc2\x40\xb6\x29\x6d\x22\xac\x92\xd1\xe2\x30\xfb\x03\x92\x14\x55\x9f\x7e\x3a\x9b\x29\xa3\xd9\x22\x67\xa3\xe4\xb0\xec\x6e\xd5\x15\x4b\x7c\xee\x93\x0b\xb7\xc2\xa8\xa0\xcd\xdd\xa8\xce\x1d\xf4\xb9\x1b\xf5\xb9\x9a\x44\xaa\x0a\x54\xa3\xbb\xae\xd1\x5d\xd7\xe8\x77\xa8\xe1\x96\x53\x4e\x0f\xf6\xca\x37\x82\xbd\x80\x00\xed\x56\x89\x07\x57\xe5\xe9\x06\xea\xc4\xdc\xf4\x1b\xe5\xbf\x87\x36\xf2\x49\xa7\x1e\x77\xd7\x7a\x3b\x8f\x49\x44\xfd\xa5\x35\x9e\xe0\xb0\x32\x04\x82\x1a\xb1\x2c\xb7\xb8\x78\x57\x06\x5f\x58\x1f\x7a\x78\x6c\x5d\x7b\xac\xac\x8d\xbc\xf7\xcf\x9c\x87\xb6\xc2\xee\x81\x66\x8a\xc4\xed\xb8\x42\x58\x32\x25\x25\xb9\x0a\xad\x57\xa1\x90\xcb\xe6\x1b\x6c\xa1\xb5\xb0\x7b\x0b\xcf\xb0\xaf\x95\x54\xbf\x70\x7b\x76\x34\xfd\x7c\x0f\xeb\x63\xce\x81\x81\xc9\x70\x29\x26\x5b\x16\x9d\xcf\xa4\x46\xe2\x4c\x29\x46\x8a\x9c\x28\x97\x63\x24\x93\xb4\xeb\x1d\x30\x03\xb3\x09\xf1\x95\x3b\xd9\x74\x0a\x79\x9b\x1e\x65\x41\xfe\xef\x01\xd3\x87\x56\x7d\x14\xfb\x08\x00\xec\x2b\x8d\x5a\xd7\xdb\x14\xb5\xbf\xd5\xa6\xd5\xc2\x58\x83\xc1\x9c\xff\xe5\x71\xda\xd0\x4e\x5a\xb7\xa7\x7d\xb1\xef\xb6\xfc\x4b\xc9\xcd\x43\xf2\xbe\xaf\x70\x3f\x63\xf4\x5e\x35\xcf\x73\x1e\xca\x07\x0b\xc1\xeb\xa1\x59\xdf\x4b\xf8\x9e\x7a\xe3\xdf\x9f\x95\x84\x84\x30\x84\x40\x29\xd5\x5d\xa5\x9a\xe3\x60\xa5\xa5\x6b\xd4\x96\x1c\x38\x42\x2a\x58\xb4\xac\xb4\x43\x01\x30\x71\xd2\xd4\x90\xf3\xbe\xf5\xb2\xa7\xfc\x61\xd7\xaa\x78\x9d\xeb\x25\x03\xea\x0b\x48\x5f\xfd\x52\x86\xbb\x53\x42\x78\x51\xd1\x6b\x83\x95\xb8\x34\x0e\x9c\xc8\xb7\xb8\x9b\x1f\xe9\x80\x75\x91\xb8\xc4\x97\xe9\x0d\xb9\x12\x87\x3a\x08\x6f\xaa\x9e\xae\xaf\x81\xa4\x18\x2d\xbd\x41\x8e\x17\x00\x28\x87\xcc\xfa\x0a\x25\xf7\xd2\x1b\x08\x80\x34\xb5\xe1\x32\x40\x00\x7c\x96\x5e\x62\x46\x68\x29\xb8\xa6\x8e\x59\xa5\x16\x62\x2f\xcd\xab\x6c\xc5\x09\xb5\x90\xdf\xdf\x28\x21\x72\x37\xf2\xae\x00\x66\xab\x5c\x70\x99\x03\x49\x6d\x40\xdf\x6a\xda\xc7\x59\x7a\xd9\x57\x78\x9a\xf6\x7c\x83\xfb\x9f\x7a\x69\x89\x4f\x05\x20\xef\x1e\xe7\x87\x52\x7b\x69\x26\x89\x71\xd7\x07\x3e\x34\x12\x2f\xbb\x48\x41\x0d\xb0\xfe\xc4\x00\x6c\x6f\x26\xa9\x75\x88\x14\x01\x39\x1c\xad\x09\xd5\xf2\xac\x2e\x10\x73\xdd\xc3\x2e\x2a\xc6\xf4\xac\x9d\x68\x97\xd8\xc1\xd9\x1d\xdd\xe5\x96\xed\x60\x1f\xb3\x69\x5b\xd4\x08\xcb\xa0\x28\xe1\xd4\xcb\x9e\x24\xe6\x4b\x54\x13\x39\xeb\xcb\xf9\xd2\xcb\x7e\xd7\x2c\x6a\x95\x35\xd6\x97\x43\x48\x58\x18\x01\x14\x8d\x99\x3b\xf0\x73\x38\xc7\x18\x0c\xcf\x06\xfb\xb5\x00\xf8\xf5\x12\x76\x99\x3c\x78\x52\xbc\x11\xa5\x70\x36\xda\x7a\x4b\xbd\x6d\x6d\x2c\xcd\x41\x4f\x80\xb8\x97\x1a\x0f\x24\x75\xcf\x40\xc5\xf4\x83\x10\x53\x04\xc0\x7b\x4d\x40\x73\xd7\xb6\xf5\x88\xf3\xf3\x67\x98\x8a\x44\xc5\x87\x97\x48\x3e\xa9\xe6\xd5\x12\xb7\x54\xd9\x53\xcf\x64\x93\xc9\x4b\xd6\xda\x84\x32\x58\xe9\x47\xec\x8a\xec\x30\x1e\x33\xe9\xc4\x63\x65\xcf\x85\x15\x09\x40\x61\x47\x2d\xab\xf4\x12\x22\x9d\x63\x54\xcf\x46\x90\xbe\x6f\x85\x0d\x5a\xe8\xa3\x96\x82\x0a\x34\xa8\xcf\xa3\x4f\xbb\x48\x09\xb8\xd7\x72\xee\x51\x36\xfe\x17\x95\x2b\x93\xb1\x91\x46\x43\x2b\xa4\x13\x5c\x91\x3d\x15\xce\x14\x23\xa0\xd6\xa3\x10\x38\xc7\x42\xcd\x94\xeb\x01\x91\xa1\x7b\xca\x18\x7e\x0c\xe4\x73\xf5\xa0\x07\xa6\xea\xa8\x44\xd9\x09\x25\x34\x99\x96\xbe\xa3\x0f\xa4\x02\xd6\xb2\xc4\xbd\xec\x1a\x17\x57\x84\x83\xa3\x3a\xb7\x4b\x4d\x24\xf9\x25\x52\x04\x53\x51\xec\xdc\x43\x8d\x58\x45\xbb\xc4\x1d\x68\x40\x07\x2b\xbb\xd0\xe5\xca\x8e\x5a\x7e\x72\xf7\xe4\xe7\x2f\x3f\xfc\xc3\xed\x77\xbf\xfc\xf6\xe3\xa3\xc0\x03\x58\x55\x51\x2f\x78\x92\xb6\x08\xce\x1c\x10\x94\xb4\x6b\x02\x1f\xa6\x66\x03\x5f\xe2\x60\xac\x57\xe3\x01\x50\xf8\x48\x9a\x34\xc0\x78\x2e\xdc\x96\xd0\x06\x2b\x61\xa1\x8c\x0f\x7d\xff\xcc\x6a\xfc\x2f\x80\x55\x0a\xc0\x41\x73\xbd\x86\xfc\xd4\xfb\xb9\x95\x67\x7b\x15\xdf\xc9\xb3\xbd\x3b\x9f\xbb\x58\xa3\x8b\xd8\xd1\xff\x10\xfb\xc5\xcc\xe5\x05\x9f\xb1\x4e\x29\x07\x2e\x94\x16\x28\x08\xfd\xaf\xd3\x72\x49\x89\x05\xab\xe4\x72\x76\xfb\xae\x8f\xe9\x9c\x7c\x66\xe3\x7a\x37\xcf\x36\x52\xfa\x24\x70\x66\xd5\x4a\x19\x92\xba\x0a\xd2\xd7\xb2\xe4\xde\xae\x4e\x79\x7a\x57\x07\x55\xfb\x06\x53\xf0\x5a\xec\x9e\xb5\x76\x56\x96\x4d\xc5\x96\x9c\x54\xb7\xcd\xfb\x31\xf7\xdc\xa8\x65\x0a\x7e\xff\x73\x23\xcb\xfb\x79\x73\x34\x4f\xae\x7d\x90\xb2\xb7\x4e\x83\xc2\xb7\x32\xf6\x56\xf7\x4c\xf4\x01\x46\xba\x1f\x27\xe0\x0d\xec\x61\xed\x08\x71\x69\xd3\x05\x56\x30\x70\xa8\x88\x5e\xcb\x88\x8e\xad\x08\x32\x82\xe9\x6a\xee\x78\xf2\x0b\x93\xd8\x62\x71\x0c\x97\xc5\x4d\x2c\xd2\xb1\x1f\xb0\xac\x35\xa5\x3c\x15\xc4\x4b\xa9\x91\x32\x8d\x6d\x04\xf9\xc5\xe2\xe9\xde\x0f\xb3\xa7\x7b\x77\x75\xf2\x8c\x88\xb9\x3f\xf1\xf9\x29\xf3\x03\x00\xcb\xa9\xe6\xf2\x98\x21\x7c\xcc\xb0\xb6\x60\x6c\x8d\xc6\x5d\x12\x4a\x66\x30\x49\x2f\x6d\x00\x47\xb4\x7c\x44\xa2\x80\xad\xff\x69\x69\xed\x5f\xbd\x0c\x81\x38\xaf\xd9\x8b\x81\x32\xb8\x50\x82\x64\x9d\xc7\x38\xf6\xb2\x37\x68\x00\x25\x45\xc1\xaf\x31\xf5\xd2\xb4\x60\xc2\x42\x7d\x33\xc6\x0b\xe9\x65\x17\x55\x9d\x91\x45\x4d\xd4\x89\xde\xcc\x58\x92\x0f\x45\xe7\xbc\x50\xb9\x97\x66\x93\xb1\x34\xcc\x7f\x79\x0f\x80\xe6\x46\xa9\x35\x40\x27\x83\x03\xcd\xc8\x68\x77\x6a\xf2\x87\xc1\xca\xd1\x2f\x10\x27\x94\xb8\x53\xb2\xf5\xb2\xcf\xa6\x05\x77\xaa\xc5\x0c\xab\x3a\x9f\xc5\x8a\xea\x0b\x35\x8d\x92\x70\x2f\xfb\x4d\x73\x68\x6a\x02\x78\xb3\x36\xb9\x97\xfd\xae\x15\xac\xd7\x6a\x0e\xa8\xdd\x68\x05\x0e\x65\x2a\x21\x52\x6e\x02\x63\x73\x2c\xfb\x55\x98\x74\x23\xec\xd4\x64\x85\x8d\x29\xad\x6e\x46\x02\x57\x21\x1c\x8e\x6d\x6c\x91\x80\x36\x2c\x65\x3a\xf7\x00\xf3\x81\xb3\x9a\xe0\xad\x59\xd1\x1b\x3d\xe5\xec\x02\x85\x10\x60\x63\x5b\x01\x55\x1c\x7d\x74\x95\xb8\xe2\xf4\xc2\xbd\xf4\x1d\xe4\x26\xa8\x0d\xaa\x46\x7b\xad\xb5\x97\xdd\x06\x4f\x60\xdf\x9d\xc5\xcc\x22\x27\x9e\xe3\xbf\x26\x29\xfe\x63\x85\x7d\x1e\x6a\x0f\x06\xcc\x36\xec\x42\xfc\x79\x26\xa9\xa3\x9c\x91\x76\x15\xda\xa4\x5f\x2b\xc8\xa2\x24\xcb\x30\x37\xd1\x28\xb2\xfa\x0e\x0d\x0a\x6c\xdd\x4a\x93\xdb\x56\x9a\xac\x5b\x69\xe1\xa6\x95\x56\xd5\x4a\x1b\x96\x96\x29\x56\xf8\x62\xce\x0b\xd3\x54\x6d\x4f\x28\x06\x99\x75\x7a\x32\xac\xa0\xbc\xb0\x92\x9d\x3a\x31\xae\x50\x93\x7a\xcb\x4e\x9e\x4b\x1d\x52\xf2\xdb\xb7\xa6\xe4\xf3\x53\x29\xf9\x0f\x09\xdd\x3f\x7e\xfe\x8f\x9f\x8e\x3f\xef\x1e\x45\x93\xd4\x49\x12\xe8\xfa\x9c\xa6\x3a\xde\xeb\x48\xf5\x01\x1a\x61\x36\x5a\x0d\xd7\x25\xc0\x75\xd5\xd1\x9d\xac\x30\x3d\x12\xbd\x3a\xd0\x7d\x8c\x5f\xf4\x82\x87\x5a\x18\xa0\x16\x26\x26\x27\xc0\xb9\x73\x9d\x6a\x1d\xd5\x22\x1c\xd4\xf5\x2e\xa5\xc0\x99\xb6\x02\x5a\x24\x84\xea\xce\x9a\xea\x5a\xbd\xb1\x90\x2a\x68\xd3\x6e\x57\x1a\x91\xa1\x10\xdd\xa8\x11\xaf\xf5\x28\x43\x8d\x0e\xa3\x1a\x9d\x28\x60\x56\x2f\x6a\x80\xfa\x9d\xd8\x24\x92\x55\x5d\x1f\xa0\xca\xf7\x3c\x90\xf7\xd8\xb5\x29\x14\x30\xa9\xc7\xac\xaa\x7e\x3e\x45\x30\x68\xd5\xc6\x19\x22\x62\x37\x45\x4b\x13\x43\xe3\xd8\x6c\x12\x40\x0b\x40\x0d\x5c\x50\x82\x6e\x41\x4b\x0c\x98\x91\x26\xa6\x51\xf6\x65\xb0\x39\x6c\x36\xed\x79\x0c\x7a\x87\x59\x6f\x3e\x5b\x7a\x4a\x02\x11\xe3\xf9\x1c\x8b\xa1\x15\xa0\xb7\x4b\x9f\x95\xc7\xa9\x19\x5e\x3c\x38\xba\x82\x94\x03\x06\xf4\x6e\x36\xb7\x43\x01\x78\xd1\xb9\x2a\xb5\xb9\x51\xa0\xd7\xc7\x90\x75\xee\xe1\x45\xfa\xc8\x20\x72\x20\xcf\x32\xd9\x59\xf3\x94\xc0\x2b\x15\xd2\xf1\x66\x36\x5d\xcf\xb6\x13\x38\xd0\x41\xa7\xed\x2d\xcb\xea\x5a\xf1\x29\x53\xe6\xd8\x4f\x75\x38\x75\x99\x9b\x87\xbb\x45\x92\x88\xee\x01\x51\xfc\x65\x33\x4f\xeb\x93\x48\x42\xd9\xf0\x63\xd1\xea\xd3\x91\xf8\x60\xf6\x0e\x32\x10\x89\x65\x31\x03\x68\x03\x06\xec\x52\xbd\x4c\xb4\x94\x57\x3d\xad\x43\x0a\xc6\x54\xab\xb6\x0c\x30\xd6\x18\x8b\x34\xd7\x36\xe8\xc8\x33\x6a\xba\x50\xf5\xa6\xf4\xb2\x0b\x61\xcd\x0e\xea\xf3\x65\xa2\x74\x39\x52\x84\xb2\x2f\x75\xae\xa8\x19\x7a\x9a\x5a\xe6\x61\xa6\xdc\x19\x55\x13\xd0\x13\x2c\xc6\x0e\x1f\xa8\x86\xc9\xe2\xc0\xb8\x36\xa0\x8e\xfe\x7c\x69\x80\x9d\x4e\x3c\xb0\xf0\x26\xe3\xb0\x62\x80\x08\x08\xbb\xbc\xc4\x5e\xda\xd8\xc8\x58\xaf\x0e\x6d\x98\x2d\xb8\x8c\x66\x93\xce\x88\x07\x47\x52\x77\xb3\x19\x15\x22\xe3\x55\x8b\x48\x4d\x06\x7d\xd8\xcb\x7e\x75\x0b\xe0\xe2\x90\x36\x4b\x3e\x19\xca\x72\x7f\x4d\x5d\x17\x1d\xe5\x50\xf1\x6a\xc1\xac\x23\x3f\xa9\x64\x96\x71\xb3\x7f\x6d\xe6\x50\x7f\x67\x7a\x74\x75\xfe\xd8\xd6\xeb\x9d\x77\xab\xd1\xe3\xd2\x8a\xef\x3f\xfd\xf8\xd3\x3f\x1f\x4e\xe0\xab\x8c\xf5\xd0\x8a\x89\x03\x76\x5b\x1e\x67\xef\x90\x8a\xa3\x90\x41\x56\xdd\xa4\x97\xe3\xa2\x1f\xb8\x08\x4a\x4e\x2f\xd3\x09\x82\x0a\x58\x8b\x43\x0a\xaa\x5d\xb2\x2d\xd3\x8e\xca\x0e\xec\xd7\xc9\xe3\xf4\x54\x7b\xe9\x3b\xae\xa5\xce\x9c\x63\x83\xf7\x5b\x85\x11\xf7\xb0\x80\x22\xde\xca\x3e\xb1\xe4\x14\x40\xba\x6a\x13\x4b\xea\x65\xb7\x07\xa2\x2b\xc4\x2f\xd3\xc9\x68\x74\x12\x70\x45\xc0\x24\x12\xec\x7d\xd4\x08\x65\x1d\x1b\x79\x57\x28\x64\xac\x6e\x8e\xde\x0c\x57\x0a\x1e\x13\x0e\x26\x95\xd8\x27\x95\xa0\xee\x94\xce\x17\x0d\x36\xb8\x48\x2f\x7d\x67\x6d\xd0\x19\x47\x64\x3a\x68\x50\xc3\xbd\x45\xaa\xa8\x1b\xef\xab\xe8\xdc\x3c\x44\x12\xb6\x65\x62\xb5\xa1\xfa\x9c\xd2\x57\x3d\x6a\xc3\x94\x00\x4f\x04\x2b\x1d\x61\xa4\x7a\x11\x63\x36\xa5\xe2\x27\x8f\x09\x88\x42\x40\x20\x5a\x4d\x63\x69\x4d\x9c\xd0\x62\x62\x0a\xc6\x5c\xb0\xd1\x13\x6f\xae\x50\xad\x7b\x95\x6e\xc1\x4e\x87\x03\x4b\x87\xfe\xdd\x54\x71\x1b\x75\x8d\xc8\xda\x8c\xd1\x02\x14\x1b\x16\xdc\xc5\x8a\x71\xba\xc9\x60\x80\xf4\x73\xae\xea\x48\x3e\x30\x48\xd2\x17\x09\x87\x59\xdc\x68\x84\x8d\x38\x71\x93\xb7\x43\x20\x58\xcc\xc7\x84\x39\x93\x3b\x11\x71\xeb\x4d\x33\xcb\xba\x63\xc3\xb3\xab\x47\xbd\x99\x4b\x33\x5a\x71\x75\x96\xc0\x3e\x22\x40\xe2\x0b\x0c\x42\xa1\x00\xe2\xeb\xa2\x77\xad\xb5\x3d\x33\xf0\xfe\x9e\x27\xfe\xc7\xcf\x13\x6a\x28\x07\x68\xe6\x79\x84\x27\x9b\x3e\x37\x43\xa5\xa4\x21\xcc\xc4\x17\x2b\x8d\x5c\x8f\x81\xa2\xef\x74\x99\x3a\x84\xb2\x1a\xaf\x1c\xe7\xf2\x6b\x53\x0b\xc7\x23\x26\x8f\xb9\xf4\x32\x56\x27\xb9\xbe\x16\x00\xf4\x35\x35\xda\x8f\xb8\x99\xc3\xcd\xbe\x42\x78\xbf\x26\x42\xe2\x8f\xf2\x34\xf6\xd8\x75\xa8\x19\xdc\xc8\xa0\xd7\xf4\x11\x84\xba\x60\xe9\xcd\x79\x96\x63\x0c\x26\xd0\x56\xcb\xde\x99\x99\x99\x61\x4c\x22\xd0\x2f\x83\x8c\x35\x23\xe7\x58\xda\xee\x7f\x91\xe3\x01\xb6\xd2\xd8\xcb\x6e\x7e\x84\x02\xc6\xb5\xc9\xc8\xac\x20\x10\x12\xe4\xc2\xd6\x96\x7a\x69\x52\x57\x83\xb6\x1b\xdb\x02\xde\x5f\xcc\xed\xf8\xdc\x83\xca\xea\xba\x8b\xb0\x1a\xc0\x49\x0f\xc5\x88\xe8\xa4\xc4\xf1\xe4\xa8\x05\x6c\xb8\xfa\x52\x29\xb2\xfa\xae\xd8\x0b\x21\xce\x09\x52\xcc\x2f\x81\x9a\xaa\xe1\x51\xf3\xc9\xd0\x76\xd3\x9f\x84\x2a\x74\xbb\x60\xab\x90\xa5\x0c\x56\xf6\xf5\x78\xb5\x1d\x6a\x38\x51\x5b\xa0\xef\x62\xe7\xa7\x9c\xe2\x0a\xf4\x1e\x59\x20\xae\x2b\x8b\x63\x79\xc0\xbe\x09\x02\x55\xe7\x37\x54\xf9\x0f\xf9\xfd\x73\xa3\x34\xd8\xcb\x71\xe9\x81\xb5\x02\x86\x65\xd5\xd7\x20\xac\xab\x21\xbc\x08\x45\x2c\xfa\x9e\x5f\x0c\x69\x11\xc0\x22\xc7\x4e\x89\x5e\x84\x58\x80\x0c\x2b\x2d\x16\x35\x1b\x83\xde\x40\xdb\x27\x4a\xff\x56\x43\xd8\x72\x1c\xa3\xaf\x11\x9e\xbb\x6a\x51\xaf\x07\x94\xcd\x57\xfb\xce\x9b\x07\x73\x14\xad\x1e\xf8\x56\xbe\x01\xec\xef\xa2\xfb\xfe\x15\x73\xb6\xa9\xbe\x4c\x25\x4f\xf4\x9a\xd4\xec\xc0\x7c\xad\xb3\xab\x15\x7d\xa1\x4f\xbb\xb3\x2c\x57\xcc\x98\x9a\x80\x83\xfb\x2f\x36\x91\xf7\xc7\xb7\x3c\xdd\x3f\x09\x92\xd5\x66\xc5\x04\x6e\x45\xb7\x41\x41\xda\x50\x10\xcd\xf0\x87\xcd\xe2\x3d\x38\x5e\x56\x03\x82\x9e\x57\x1f\x09\x7a\x59\x15\x9a\xec\xc9\x87\x64\xd4\x73\x30\x28\x25\x24\x0a\x30\x9f\x4b\xa8\xc4\x25\x3a\x0a\x3a\x7d\xa8\xf4\xfa\x48\x95\xb3\xa3\x16\x3f\xe9\x14\x3e\x64\x62\x6f\x13\xc8\x90\x87\x3a\xe4\x3d\x61\xe1\x82\x9a\x58\x16\x79\x50\x8b\x55\xbd\x18\x1d\xd5\x94\xa3\x50\x2a\x7a\x07\x6a\x11\xbf\x24\xaf\x67\x60\x41\x9f\x59\x9f\x8a\xc0\x9d\xba\x4c\xcd\x40\xd8\x96\xa4\x93\x2c\x35\x8d\xef\x51\xb4\x2b\xea\x04\x7b\x86\x4e\xce\x41\xff\xf3\x3d\x48\xcf\x98\x70\x43\x7d\xff\x5c\xc8\x8b\x0c\x4d\x1b\x43\x1c\xc5\xaa\xb6\x8c\x38\x60\xbe\x1b\xc7\x79\x2d\x3b\x75\x0f\xf4\x9f\x09\x8b\xc4\xe4\x74\xda\xdf\x1b\xad\x61\x4a\x24\x60\x27\xd7\x89\x8f\xed\xcb\x17\x8a\x12\xc8\xa7\xac\xbf\xe8\x0f\x7b\xbd\x0f\xf9\x14\x41\xd9\x17\xe1\x19\xe8\x3d\xc0\xce\x29\xb1\xa9\x53\x49\xd9\x67\x12\xf8\xb8\xbe\x96\x0d\x2a\xf6\xfe\xa6\xce\x59\xbd\xa1\x99\xe4\x86\x66\xba\x11\xcb\x3e\x4f\x80\xb8\x8e\x88\xff\x36\xcd\xf4\xf3\xbf\xdf\xc9\xaf\xfd\x28\xf6\x5b\x07\xc3\x2c\x26\x77\x96\x82\x14\x6d\x97\x24\xd6\x9d\xaa\x82\xa1\xf6\xe9\xcb\x66\x63\x86\x9e\x87\xb5\x16\xb9\x97\xe3\x41\xe8\x98\x56\x4f\xe4\xbd\x39\xf9\x71\xb0\xf2\x6c\x5a\x44\x33\x0c\x1b\x02\x8d\xdb\x98\x66\x42\xd2\xd4\x1e\xca\x25\xbe\xa8\xd1\x88\x65\x85\x62\x3b\x6f\x16\xab\x25\x08\x93\xda\x53\x8a\x50\x30\xbe\x80\x80\x32\x99\xf9\xe2\x48\xe4\x28\x83\xcc\x90\x66\xb2\xad\xb0\xbc\x9e\xdf\xf7\xfd\x8d\x33\xb1\x85\x0b\x94\xd7\x48\x25\x62\x55\x15\xfc\x90\x39\x34\x8a\xf0\xf9\x7c\xa3\x66\xa1\x13\x3a\xa3\x65\x1f\xd4\x4a\x8c\x18\x7c\x97\x37\x4d\x70\x44\x6a\x10\x7b\xd5\x32\xee\xef\x8d\xaf\x5a\x60\x70\xa9\x7b\xb5\x16\x14\x16\x61\xef\xbe\x14\xd8\x44\x56\xf6\x57\x95\x30\x70\xa3\xb4\x41\x2c\x5c\xd8\x93\x3e\x90\xb8\x55\x47\xd6\x4a\xd9\x91\xbf\x8d\x08\x7f\xe5\x85\x14\xec\xc4\xfa\x99\x1b\xad\x37\x1d\xd4\x73\xc7\x63\xcf\x65\xdf\xf1\x85\x52\xc0\x62\x4a\x62\x2b\x7a\x18\x20\x16\x60\x6a\x2e\xcb\x45\x8b\x7c\xd0\x76\xde\x33\xbc\x7c\x3f\x88\x9a\x72\x58\xc1\x90\xa6\xea\x5e\x28\xab\x92\xc3\x6a\x04\x97\x4c\x00\x0b\x4f\xe8\xb7\x18\x61\xc9\x06\x4c\x31\x61\x34\xc0\xab\x36\x1b\xa7\x29\x4f\x6d\xa8\x81\x52\x85\x69\x19\x73\x2f\x6d\x66\x48\x2c\x2e\x21\x68\x2d\x51\x2d\xad\x97\x5d\xb7\x33\xbc\xa0\x16\xc3\xbe\x47\xc9\xe5\x80\xc9\xb0\xa9\x4b\xd0\x32\x72\x3e\xa8\x78\x56\x41\x35\xc7\xc3\x9f\x03\xde\x8a\x8f\x2e\x92\x2f\xb6\xb4\x15\x7b\x89\x83\x49\x5b\x15\xb7\x7f\x0c\x2a\xe6\x3c\x60\x9f\x4e\xd6\x58\x09\xa2\x1f\xb7\x8d\x8e\xa6\xb2\x65\x01\x2d\x72\x5e\x7a\x54\x8d\x8f\x02\x7c\xac\x55\xdd\x53\x47\x49\xb5\x65\x75\x54\x9a\xea\xbe\x4d\x1e\x43\x35\x7d\x19\xac\xec\xb1\x69\x5e\x07\x57\xcd\xe9\x25\x51\xa9\x48\x06\xab\xe6\x73\x20\xb9\xca\x53\x0a\x6d\x97\x74\xd8\x0e\x56\xf6\x35\xb6\x82\x08\xc4\x72\x52\xa9\xd5\xfb\x16\xcf\x83\x95\x56\x73\x6e\x6a\xb5\x6b\xcf\x8c\x84\xd2\xd8\x08\xa1\x5c\xb1\x2d\x4b\x2d\xd7\x57\xbc\xb4\x4c\xa9\x2a\xfb\x42\x10\x22\x4f\x1a\xe2\x05\x92\x0a\x91\x34\xb5\x86\xa4\x2f\x33\x6a\x85\x03\x55\xd8\xd6\xe2\xb9\x97\xfd\x48\xd5\x7b\x72\x4e\x36\x6c\x11\x85\x6a\xb1\xa8\x26\xd4\x11\x8f\x6c\x79\x4f\x21\x65\x2a\x0c\x8f\x86\x29\x80\x62\xd9\xe6\x4c\x48\x2d\x90\x6d\xc6\x18\x48\xbd\xa2\xaa\x67\x79\x48\xe4\x5b\x7b\x0d\x94\x58\x8f\xa7\x3b\x6c\x22\xe7\x91\x9a\x09\x9b\xef\x2d\x4d\x72\x97\xa8\x6a\xb3\xa4\x9a\x5f\x54\xa2\x21\xd6\xe3\x1c\xcc\x0c\xc5\xa3\xed\x19\xc7\xb2\x47\x1a\xaa\xf6\xc9\x07\x92\x94\x16\x6e\x47\xc1\x98\x63\x75\xb4\xd5\x69\xb6\xb2\x77\x06\x02\x80\x4b\xb4\x34\x67\x4c\xb1\x39\x53\x65\x47\x98\x1a\x27\x9c\xc0\x10\xa5\x28\xd9\x51\xcc\x75\x4f\xbe\x64\x47\x12\x6c\xa8\x81\xbb\x18\x5f\x8a\xce\xfb\x6a\xe8\x64\x50\x00\x63\x21\x4d\x85\xcd\x17\x55\xab\x88\x93\xbb\x72\x27\x40\x97\x26\xd1\x91\xfa\x80\xd5\xcb\x7c\x73\xd9\xa2\xb0\xd4\x8c\x09\xbd\xec\x17\x89\xcf\x08\xe4\x80\x53\x5b\xac\x38\x0f\x7d\x6c\x1f\x5d\x05\xbf\x41\x2e\x6b\x51\x11\x78\x0c\xf2\x0e\xc3\xf6\xf7\x5f\xfe\xde\x69\xfd\xef\xba\xe0\xf1\xbf\x6c\xa7\xb5\xbb\xa0\xe5\x16\xc0\xe9\xf1\x6a\x77\xd4\x36\x4c\x57\x3c\x1a\xdb\x48\xbd\xda\x72\x9d\xdd\xe9\x2e\x04\xea\x79\x4f\xf7\xe0\xc8\xcb\x34\x5b\x12\x47\xb1\xc3\x8a\x8b\xaf\x36\x61\x2f\xdd\x70\x46\x49\xfd\xca\xd1\xf9\xf7\xaa\xfa\xff\xf8\x55\x75\x90\xdc\x82\x2f\x6b\x05\x18\xe1\xbc\xf9\x8a\xbd\xd8\x85\x54\x6f\x1b\x55\xbe\x6c\xa2\xce\x9d\x84\x91\xac\x1b\xab\xf6\x11\xcc\xef\xac\xff\xa6\xf1\x0a\x88\x32\x22\xcf\xeb\x5b\xb9\x9d\x37\xf2\x71\xc9\xfd\xcf\xbf\xe3\x33\xff\x8e\xcf\xfc\x6f\x1e\x9f\x59\xe1\x95\xcc\xc3\x33\x6d\x4c\x02\x08\x32\x53\xc3\xf6\x14\x16\x27\xd7\x39\x32\x5e\x19\x4f\xe4\x8a\xf3\x86\xf9\x79\xee\xea\x44\x90\x9d\xf4\x58\x8a\xf9\x99\x23\x9a\xbc\x9d\xa9\x96\x90\xde\xd2\xad\x3c\xfb\xec\x42\x7c\xc5\x50\xfd\x3b\xbe\xf3\x7f\x52\x7c\xa7\xbf\x1d\xdf\xf9\x8a\x81\xc2\x72\x64\x4c\x37\xb7\x85\xb1\x62\xa7\x06\xce\xf5\xe2\xc4\x89\x2c\x66\x88\xa2\xd8\x89\x6e\x7e\xc7\xab\xe9\xc7\xec\xf7\xe3\xca\x69\x5f\x15\x20\xfa\xf3\x3f\x1e\x25\x1c\x8b\x58\xe4\x0b\x48\x4a\x9b\xa6\xfd\xa8\xbc\x14\x0b\x75\xe5\x3c\x5f\xf7\x8e\x11\x2b\x46\xa0\x3c\x98\x1f\x75\xb0\x88\xa9\x89\xf1\xf9\x7a\x30\x0e\x85\x25\x56\x8e\x4a\xf0\xd1\xf8\xf6\xd6\xe8\x22\xd2\x48\xc6\xb7\xe4\x8b\xc0\x8e\xb8\xaf\xe9\x55\x78\x0a\x76\x6c\x68\xb3\x53\xb1\xf5\x12\x6d\xa8\x03\x37\xbb\x1a\x56\xfd\x7c\xc9\x13\xe6\x86\xaf\x79\xf5\x99\xde\x5f\x90\x99\x67\xc7\xd8\x5f\x2e\x4e\xaf\x32\xc1\x00\x77\x8f\x23\x2f\x6b\x7f\x3d\xa4\x5e\x5a\xd7\x06\x5e\x66\xbd\xe5\x23\xa5\x64\x38\x0a\x58\x90\x99\x75\x57\xa6\x10\x2b\x80\x14\xe6\x07\x9d\x5e\x87\x1b\xbc\x83\x89\x54\x7d\xeb\xb8\xd2\x57\xf1\x1b\xa0\x95\x63\x87\x56\xd6\xfb\x2f\xe0\xa2\x5d\xa7\x0e\xc9\xc0\x9d\xb8\x0d\x6c\xfe\xaa\xd7\x16\x8a\x5f\x0b\x31\xce\x1d\xd7\x3c\x5e\xe3\x9a\x7f\xd8\x21\xc7\xe3\x0f\xfb\xdf\x7e\xfc\xf9\xa7\x2f\x0f\xc2\x8b\x0f\x79\x06\x9e\x83\x2f\xf9\x90\x57\x41\x6f\xf2\x14\x3c\xc7\xae\x7e\xff\x8c\x1f\xda\x12\x75\x23\xae\x22\xde\xc4\x47\xf6\x9d\x78\x8d\xb7\x0f\xf9\x7e\x72\xb0\xcd\xdb\xda\xd7\xd2\x33\xeb\x90\xd6\x19\x47\x78\x50\xdf\xa1\xb4\xbb\x07\xe7\xa9\x79\x01\x2f\x31\xc2\xae\xcc\xb2\xf6\x24\x0d\xe2\x75\x4e\x29\x6d\xef\xd4\xf4\x27\xac\xca\x63\xb7\xd8\x8d\x77\xbd\x7f\x78\x13\x96\x2f\xc2\x13\xbe\x40\x6e\xd4\x2a\x88\x8b\xd2\x81\x24\xf3\xed\x0c\xbe\x7c\x1f\x97\xd1\x2e\xf6\xbe\x20\x00\x0f\x8b\x63\x39\xe3\x53\x2e\x89\x83\xbe\x46\xac\x6b\xaa\xe9\xe5\xfa\xc1\xf7\xcf\x58\xf1\xb3\x9b\x8f\x27\xb8\xf3\x19\xc0\x74\x9a\xd5\x6c\x0a\x30\xc5\xf7\x40\xb1\xae\x2a\xe6\xc6\x9a\xb9\xb1\x6a\xee\xd2\x0e\x3d\xa7\xf3\x69\x48\x4b\xff\x3c\x6f\xe2\x7d\xc8\x83\xc7\x07\xdd\x83\xb6\x96\x47\x00\xa0\x0e\x0e\x32\xd7\x86\x8a\xa3\x72\x30\x84\x6d\xfc\xc4\x18\x72\xf1\xe0\xae\x7e\x83\x31\xe3\xa8\xf4\x96\x2a\xe4\x2f\xa7\x7b\x3b\x5d\xe8\xfa\x27\x87\x3b\xc8\x23\xe3\xed\x5e\xf2\x65\xc6\x70\xc3\xca\x39\x53\x8e\x95\x60\x7a\x79\x8b\xf8\x4a\x07\x6a\x35\xee\xe1\x7c\xc1\x5d\xa7\x88\x68\xf5\x54\x45\x07\x5c\xe3\xba\xa7\x96\xcd\x95\x57\x55\x80\x2d\x94\x8e\x2a\x76\xca\x2b\xd8\xa6\xf6\xe7\xc1\xe1\x52\x75\xc2\x99\x52\x63\x2c\x7c\x0e\x7a\x82\xdd\x58\xdd\xa1\x38\xab\xae\xed\x80\x77\x35\xb5\x92\xf6\x79\xe6\x6a\x64\x55\xbc\xf5\x30\x05\x2f\xf3\x1d\x76\x6c\x3b\xf9\x71\x04\x23\x03\xc0\xe6\x09\x98\xad\x36\x57\x9d\x5c\x35\x0c\xa9\x97\x2b\xe8\x32\x96\x21\x9e\xea\x0a\xc8\xd9\x86\x81\x5c\x23\x0b\x70\xc4\x8f\x28\x22\xe7\x1c\x44\x1f\x52\x44\xe6\x6f\xd8\x9b\xfd\xf9\xed\x6d\xf7\xd3\xb3\x08\x1e\xad\x67\x4c\x6f\xeb\xc1\x52\x8d\x77\xd3\xfc\xf0\xf3\x5f\x1b\xce\xa7\x74\x40\xa0\xc2\xf4\x0c\x77\xfe\x73\xcb\xf9\xe0\xd2\xe9\xd6\x39\x28\x36\xf5\xe4\x0c\x6f\xef\x65\x7a\xca\x58\x91\x3e\x2f\x85\xf9\x7e\x3e\xf2\x59\xd3\xa6\x8e\xd0\x9c\xd7\x87\xc6\x2b\x00\x0d\xc5\xf9\xb4\xc8\x20\xe6\x8e\x91\xc7\x79\xc3\xf9\xfd\x4d\xe5\x51\xff\x9d\x5c\xd2\x0a\xa7\xc3\xf8\x54\xce\x9b\xba\x72\x35\xf7\x83\xb8\x7f\x3d\xac\xdd\x3e\xf7\x56\x7c\x2a\x83\xb6\xf7\xe0\x73\x09\xd8\xb9\xa3\x19\x6d\xd3\x21\x00\x04\x66\x37\xcd\x42\x3e\xff\xb5\x61\x3e\x85\x03\x90\x64\xa6\x67\x5c\x56\x97\xb6\xcc\x07\x17\x4e\x3c\xcf\x77\xef\x72\xd0\x28\x6d\xd2\xc9\x85\xe5\xe4\xc8\x3c\x56\xa3\xab\x39\xa1\x34\x4b\x9e\xf6\x40\x7e\x33\x9c\x9a\x9b\x2a\x5d\xad\xc2\x81\xd9\x6a\x30\xbd\xbe\xeb\x35\xc6\xa0\xec\xb0\x51\x27\x17\xb4\xbe\xe1\x10\xfa\x63\x99\x37\x69\xe5\x62\xee\x07\x71\x7b\xc0\x2e\x2e\xee\xce\xbd\x11\x9f\xec\xc0\x5f\x76\x5f\xee\x19\x6f\xab\xbd\xb7\xf2\x9c\x6b\x67\x29\x53\xc3\x8e\x78\x9b\xc1\xb6\x52\x8b\x15\xc5\xd1\x65\xb2\x84\xf4\x99\x7d\x1e\x4b\xd4\x7f\x40\xfe\x53\xef\x74\x4a\xf8\xae\x97\xe2\x72\x3d\xe0\xe6\x57\x53\x54\x9d\xa4\x57\xeb\x11\x3c\xe1\xfd\xcd\x55\x6c\x53\xeb\xdc\x55\x8e\x0c\x8f\x2b\x62\x73\x1c\xa5\xb3\x5f\x50\xf6\x5f\xec\x28\x7e\x59\xa4\x66\xfd\xc9\x70\x62\x0f\x69\x50\x74\xdf\x6d\x33\xe0\x99\xee\x63\x2c\x79\x44\x6a\xa0\xab\xa4\xbe\x48\x47\x15\x9b\xdb\x35\xbd\x66\x62\x10\x89\x4f\x0f\xc7\x18\xf4\x9f\xfa\xee\x19\x0b\x2f\xf5\xca\xe0\xf0\x7a\xa1\xfe\x3b\xe2\x77\x3b\xe7\xea\x68\x8c\x01\x77\x38\xe2\x80\xc3\x49\xef\x6f\x2e\x6b\xb7\x0d\x89\xb8\xc8\x11\x4b\x3d\x2e\x90\x18\x56\x2e\xc3\xb7\x2d\x6c\x65\xff\xc5\x8e\xe2\x97\x79\x3a\xd2\xf7\x41\x2e\x7b\xa4\x4b\x7e\xfa\xc9\xac\xb3\xe7\x31\xca\xd8\x26\x19\xcc\x0c\x83\x65\xd5\x34\x19\x98\x0f\x95\x38\xef\x02\x25\x60\x37\x26\x3f\x2e\x97\x35\xe9\xd3\xc8\xf9\x02\xd7\x7f\xdc\xe8\x95\x2f\xf3\x2b\xfa\x23\x00\x15\xe1\x64\x27\x83\x8c\xb8\x0b\x83\x7d\x57\xdf\x29\xbe\xbf\x71\x1a\xfc\xcd\xa3\x4f\x69\x9b\x73\xdb\x3c\x0b\xd9\x51\xd0\x34\x43\xe8\xbe\x63\xd3\xb1\x6d\x88\x86\x81\x0c\xd2\xd2\xe3\x25\xf9\x82\x9b\xca\xed\x65\x7a\xcc\x8f\x98\x11\x6f\x41\x87\xfe\xce\x50\x6f\x47\x5d\x1f\x86\xcb\xdf\x80\xe1\x79\x7f\x63\x3f\xf8\x0f\xcf\xfa\xb6\xf6\xf8\xe7\xee\xb7\x1f\xfe\x63\x77\x07\xab\xf8\x7e\x88\x9a\x37\xe0\xde\xb4\xeb\x4d\xe3\x1d\xe2\xfc\xb1\xc9\x8f\x95\xdd\x18\xd5\x86\x66\xb3\x61\xe3\x80\x02\x6b\x1e\x20\x60\xac\x87\x05\xe6\x68\x03\x2c\xab\xce\xab\x9b\x0c\x48\xa4\x59\x1b\x7a\x87\xd6\x87\xe0\x0d\x23\x0c\x88\xfd\xb0\x69\xa7\x39\xba\x0f\xa2\x3e\xec\xaf\x03\x82\xb5\xaf\xab\x40\x1c\xa3\xa3\xc0\x82\x50\x3a\xab\x66\x7f\x11\x36\x92\x22\x5b\x9d\x8e\x45\x95\xbe\x70\xde\x93\x6f\xe2\x48\x62\x22\x8e\xe2\x28\xb1\x7d\x96\x5a\x4f\x2e\xe8\x14\x2d\x45\x5d\x3f\xf5\xc9\x10\xfa\xd8\x0f\x02\xcf\xa0\xd8\x3d\x5e\xc6\x07\x9c\xdb\xce\xac\xab\x21\x5c\xf7\x34\x9b\x13\x72\xee\x69\x76\x01\x0a\x03\xb3\xef\x8a\x4d\x0c\x44\xd7\x55\xc3\x3a\xac\x9a\xd5\x61\xdd\xa8\x0e\xef\x6f\x20\x24\xef\x58\x2a\xf7\x05\xef\xb3\xd8\x70\xfe\xb8\xde\xdf\x47\x44\x3f\x1e\xba\xff\xf7\xff\xf9\xbf\xbc\xf7\xff\xe7\xb6\x8a\x43\x1c\xc6\x5c\x42\x1c\x53\xc5\x1a\x6b\x0a\xf9\xe8\xa8\x85\x40\x0d\x20\xc2\x17\xa4\x53\xef\x08\xfc\x63\x7b\x47\xdc\x1c\xd4\x3f\x85\x96\xf5\x57\x87\x88\x28\xb5\x02\x65\xce\x6e\x01\xac\xb0\x92\x4e\x94\x36\x3a\x1e\x64\x86\x3b\x85\x86\xda\xe4\x93\x79\x44\x2d\xe7\xa9\xd3\x68\xee\x21\xe8\x2b\x04\xdb\x7b\xa4\xd2\xe4\x43\xeb\x0f\x24\x1f\xb0\xd7\x99\x0b\xf9\x56\xac\x7e\xc7\x73\xed\xe7\x10\x57\x12\x75\x0e\xe5\x57\x6c\x11\x0e\x6d\x0e\x6c\x4f\x1c\xf5\x9e\x7b\x7b\x35\x6e\x78\xb1\xd0\x72\x7f\x41\x44\xc8\x42\xbe\x81\xa0\x1c\x9a\x43\x65\xec\xe0\x44\xc0\xec\x3e\x47\x1d\x3b\x80\xa5\x62\x1b\xdf\x88\xd7\xea\x6d\xc9\x79\xc4\xdd\x99\x20\xfc\x5a\xdf\xbc\x7f\x46\xe8\xc7\x3c\xc7\x56\x3f\xa7\x8b\xcc\x49\xc7\x03\x30\xa8\xa7\xb0\xda\xbe\x7b\xa2\x23\x7c\x39\x87\x4a\x0c\x4b\xb8\xc3\x70\x0b\xad\x79\xc3\x3d\x06\x78\xcd\x21\x06\xb1\x43\x1e\xae\xc9\xc4\xac\xef\xe6\x4b\x7e\x7d\x42\x7f\xb9\xaa\x79\x18\xe6\x0c\x6e\xe9\xd9\xf1\xf0\xeb\x4f\x3f\xfc\x6a\x54\xa8\x0f\x50\x87\x43\x39\xf3\x4d\xd4\xd6\x53\xd1\xa6\xa9\xb1\x38\x0a\x09\xe1\xb3\x19\x21\x23\x1e\xd0\x65\x55\x67\xee\x1c\xda\x60\xa5\x25\xbd\x20\xff\x64\x93\x28\x8b\x1c\x23\x71\xcc\x48\xda\x2c\xf3\xec\xcf\xeb\x85\xfa\x88\x2d\x34\x03\xeb\xbe\x8e\x30\xf1\x46\x30\xfc\xc0\x82\x3d\x1e\x37\x70\x22\x75\xa6\x29\xed\x59\xb5\x35\xb6\xdd\x52\xa9\x8e\xa2\x56\x31\x09\xb6\xa8\xd3\x2e\x22\xf5\xd3\xca\xbe\xac\x5e\x11\xdc\x93\x4e\xae\x7c\xc8\x88\x34\x6f\xdf\x8f\x09\x98\xb0\xba\x72\x03\xe9\x20\x2e\x99\x6e\xb0\xc8\xda\x36\x91\x52\x3e\x0a\x21\xdf\x63\x25\xb4\xbb\xe7\xce\x76\x9b\x6a\xda\x72\x1d\xdd\xe4\x72\x6c\x1a\x3c\x84\x1d\x2a\x40\x83\xb3\xa7\x74\x48\x94\xd5\x38\x11\x5b\x7a\x1f\x7a\xfc\xb6\xc1\xa7\x9f\xce\x8b\xd3\x0f\x36\xc9\x23\xcc\xe5\x16\xb3\xbe\x10\x39\x9e\x4a\xdc\x45\xe0\x86\x3b\x02\xe7\x0b\xe4\xed\xc0\x9e\xaa\x1a\x12\xab\x12\xd7\x19\x5e\xbb\xc0\xdd\x90\x37\xbe\x12\xb7\xdb\x1b\x56\x5d\xe0\xae\x25\x7b\x53\x28\xed\x12\x71\x68\x83\x95\x3d\xd6\x76\x94\xb7\x97\x99\xbc\x71\xdf\xda\xf9\x6a\x71\x7b\x84\x1c\x7d\x6c\xdb\x39\x36\xc1\x0d\x69\x33\xfb\xa8\x41\x06\x5e\x1b\x89\xba\xb4\xa5\x2e\x76\x8d\x6e\x88\xd3\x19\x46\x67\x71\x88\xaf\x36\x4d\x2f\x42\x3c\x2e\x4e\x5d\x89\x1a\x1a\xa3\x7c\xa5\xa4\x61\xdc\xdd\xe7\xcf\xbe\x34\x86\x5f\x2e\x32\x8e\xa6\x77\xd9\x3b\xcc\xe8\x08\x0c\xc9\x0d\x20\x08\x90\x32\x93\xb8\x85\xac\xc1\x2c\xc7\xce\x88\xca\x1a\x3a\xdf\x04\x6e\xd6\x60\x23\x7d\xe6\xd1\xdd\x21\xd8\xf4\x76\x74\x8d\x9a\xb3\x53\x77\x02\x81\x98\xab\x5a\xc8\xdb\x82\x69\x15\x6a\x8d\x62\xd3\xa9\xa6\x34\x44\x27\x80\xa0\x52\x16\x32\xc6\x23\x21\xc0\xe1\x51\x11\xbb\x34\xea\x43\x1a\xed\x66\xa3\x2e\x65\xac\x18\x50\xa3\xca\xd8\x9a\x42\x9b\x00\x6b\xac\x08\xd9\x05\x05\x8c\xe6\x3c\xd8\x3c\x15\x32\x55\x11\xb2\x5d\x11\xb2\xda\xd7\xcd\x0e\x5f\x29\x63\x1f\x92\xf2\xf7\xc6\x68\x09\xb4\x19\x79\x1e\xcd\x36\x92\x9b\xaf\x76\xb5\x9f\x0a\xc2\x1a\x71\x7a\x27\x56\x87\x20\x60\x8a\xdb\x62\x76\xc3\xb6\x02\x04\xc1\x26\x38\x13\x04\x4c\x71\x54\x6b\xa1\x86\xb0\x77\x06\xd6\x07\x82\xbc\x90\x9f\x51\x0f\x65\x65\xf3\xb1\xec\x02\x71\x40\x74\x68\xe8\xed\x8d\x21\xe0\x56\x87\x00\xbc\xd6\x4c\x69\x6b\xf3\xbb\xbd\x39\x86\xc0\x57\x36\xeb\xc7\x32\xb6\xa2\x8d\xae\x02\xfc\x56\xa4\xe1\x8a\x9e\xe9\xc6\xcc\x67\xc1\x1e\xc9\x30\xbf\xf2\xe9\xc6\xc4\x87\xbf\x6e\x6f\xd5\xce\xa6\xeb\xd2\xdd\xd0\xf3\x74\x0d\x21\x7c\xb0\x35\x4c\xa3\x3f\xa8\xc9\xce\x8b\xbf\x8b\x6d\xe5\xb2\x37\x35\x36\x9c\xd5\xd8\x70\xa5\xc6\x28\x73\xa2\x9c\x02\x35\x04\x8d\xa6\xd8\xf0\x4d\xc5\x87\x47\x5d\xe6\xd6\x95\xd9\xf7\xa4\xf7\x4f\xab\xca\xcc\x9d\xb5\x99\xbb\xad\xcd\xbc\x91\xaa\x81\xd6\xed\x51\x75\x76\xd5\xb4\x8f\xcc\x98\xb7\x9a\x76\xd9\xe1\xed\xa2\xcd\x5e\xf3\x4a\xec\xd1\x75\xe6\xdd\x2d\x39\xf4\xc7\xa5\x2e\x9b\x98\x75\xf7\xb4\x99\x2f\xa3\x6a\xff\x8a\x29\xd3\x9a\xe3\x31\x7d\xe6\xc9\xc7\x30\xd7\x67\xfc\x2d\xac\xd2\x3c\x63\x95\x4e\xab\xfa\xcc\x9d\x15\x9a\xbb\x28\xb4\xb9\xb5\xce\xee\x4a\xa1\xb9\x32\x8f\x04\x9c\x0f\x06\x77\x19\x0d\xeb\x1a\xcd\x73\xbc\xd6\x68\xee\xeb\x55\xda\xb9\x69\x3f\x96\x33\xc8\xcb\xdc\xc2\x72\x13\x13\x6b\xc9\x37\x3d\xca\xcb\xfa\xbc\x38\x86\x48\xde\xd4\x69\x58\x92\xee\x4a\x6d\x9e\xd8\x6a\x2d\xb6\x9c\xb1\xdb\x95\x52\x7b\x3d\x57\xfa\xc1\xf6\xf8\xfd\x97\x47\x1d\x4f\x88\xd8\xc0\x0b\x6b\xdd\x5d\xb3\xe8\xaf\x31\xe5\xf3\x48\xa3\xbf\x76\xec\x9a\x44\xdf\xfc\xc2\xba\xea\x16\x8e\x5e\xa1\xcd\x9e\x88\x52\xac\x48\x11\x05\x08\xc9\xf5\xec\x79\x9a\xd7\x0e\xb9\x15\x80\x57\x18\x5d\x63\x77\xe5\x1a\xbb\x75\x4f\xc5\x5c\x63\x7f\xed\x1a\x0f\x78\xf5\xaf\x6c\xd7\x07\xc5\xac\xdd\x21\xe9\x59\x91\x33\x7f\x5f\x02\x2f\x3e\x63\x5a\x75\x19\xf9\xfc\xd7\x02\xee\xe1\x8a\x5c\x6d\x46\x9f\x06\xd3\xbc\x6c\x9e\x9a\x3a\x7f\xff\xe5\x61\x5f\x93\x23\x48\x65\x17\x72\xe6\xaf\xc5\x6c\x45\x92\xc6\x19\x6c\x55\x04\xbd\xbb\x96\x33\x9b\xd8\x20\x68\x3a\xb9\xb9\x2e\x68\x36\xb3\xe9\x14\x77\x11\xb4\xc5\xe4\x06\x77\x10\x2d\x57\x56\x32\x78\x46\x29\xbb\x08\xd9\x70\x47\xc8\x18\xee\xb0\x9f\xba\xc3\x5f\x2b\x65\x8f\xfa\x99\xb0\xd0\x66\x62\xe6\x27\x93\xdf\xdc\x40\xf3\xb7\x6c\x37\x9e\xe6\xab\x77\x51\x58\xf1\x17\xd1\x5a\x75\x89\x2a\xe2\x6f\x49\x99\x05\x18\x94\x2b\x0f\xb7\x3d\x22\x64\xbf\xfc\xfe\x7d\xb7\x9c\x9b\xd6\xa2\xce\x06\x40\x05\xe0\xff\x29\xde\x5d\xd8\x5d\x19\x37\x19\x61\xfa\x69\x75\x4c\x8d\xdb\x25\x6a\x1a\xf4\xbd\xfc\x75\x4a\xc2\xb8\x4a\x49\x18\x6f\x50\x12\xae\xfc\xee\x26\x5e\xfb\xb5\x54\xa4\xc1\x4f\x92\x5f\xf1\x75\x1b\x0e\x71\xbb\xb6\x2a\xb1\x0d\x07\x59\x46\x04\x0a\xf7\xb0\x0f\xea\xa1\x31\x73\x4f\x73\x23\x7c\x0a\x77\x0e\xad\x04\x19\x22\x50\x45\x78\xa3\xf6\xc7\x69\x7e\x65\x67\x0a\x12\x3e\xb8\x78\xfb\xe0\x0a\xa9\x26\x87\xce\x57\xc0\x91\xd2\x66\xf6\x86\x98\x61\x37\xe1\xe4\xc2\x8d\x23\x2b\x7c\xb8\x26\xb2\x61\x53\x29\x6d\x67\xc1\xa8\xd6\xb8\xef\x9f\xe3\x48\x92\xf0\x47\xf0\x59\x7f\x44\xa3\x3d\xc6\xcf\x7d\xb4\xd1\xfc\xcb\xef\xdf\x77\xdf\x1f\x10\x43\xe9\x13\x22\x2d\xd3\x00\x13\x53\xbf\xe8\xcf\xa7\x70\x27\x0e\x32\xdc\x69\x89\x93\xea\xa1\x4f\xcc\x76\x33\xf6\x14\xe3\x60\x63\x66\x48\x88\x35\x7c\x7f\x23\xe3\x9f\x38\xb9\x70\x08\xa7\x70\x70\xb3\x3c\x4d\x7d\xfc\x55\xe0\xa1\x8a\x3b\x95\xad\x1c\x84\x78\x7b\x15\xd2\xc8\xcc\x14\x55\x84\x0e\x4c\x61\xc9\xc0\x11\x8d\x0f\xb4\x07\x11\x4d\x63\x1e\x37\xac\x02\xc9\xb7\x0e\xad\xdc\xcf\x74\x42\x3c\xe8\x3c\x74\x9a\x5e\xe6\xac\x1a\x8c\x38\x48\xbe\x7d\x70\x79\xd7\xbe\x8b\x77\xd2\x43\x9b\xc9\x9b\x21\xae\x72\x23\x27\xbd\xe3\x8d\x23\xcb\xdb\x41\x51\xa1\x35\xb6\xcb\xc8\xcf\xf7\xcf\x20\x89\xb8\xc1\x80\x58\x56\xc1\x5c\x56\xe0\xa4\xee\xc3\x4c\x95\x07\xe5\xf8\xd7\x1f\xfe\xf1\xe3\x6f\x6e\x7f\x97\x82\xff\x9f\x73\xb2\x47\x5e\x23\x5d\xbc\x49\x78\xfa\x40\x38\xea\x8a\x9e\xb0\xa8\x8a\x03\xd7\x65\xa4\x76\xbc\x90\xa3\x2c\x14\x6b\xd7\x82\x2b\x4a\xd7\x5f\x33\xaf\xbc\x89\x18\x77\xda\xc1\x09\x7f\x40\xd4\x5b\x27\x43\x6c\x32\x06\xdf\xdf\xfc\x60\x73\x88\xf0\xa9\xdc\x55\x59\xf5\x9e\xca\xe2\xdb\x30\x29\x5f\xd1\x81\x0f\xc6\x23\xaf\x87\xef\xf3\x6a\xff\xf1\x63\xfd\x17\x6f\x84\x13\xcb\x0d\x2e\x17\x68\x84\x25\x06\x5c\x8f\xb7\x8b\x37\xb8\x5c\xf8\x2c\xd9\x6f\x3a\x1d\x0d\x7e\xab\x35\x0c\x27\x77\x83\xcb\x97\x57\x81\x91\xb4\xcf\x04\x83\x87\xc3\xc9\x02\xc5\x1f\x27\x7f\xd9\xde\x46\xc9\xf8\xb0\xa3\x7e\xfe\x68\x81\xe2\x5e\xa8\x26\xaf\x73\xff\xa5\xcd\xfc\x80\x19\x09\xe9\xd4\x96\x04\xd9\x46\x56\xdc\x0e\x30\xcc\xe6\x7b\xa2\x9d\x40\xb1\x1d\xe6\x07\x6c\x2e\xe7\xb6\x2d\x2b\xe4\xf6\x36\x6d\x6d\x32\xa5\xed\xf5\x78\xc0\xd3\xa7\x3c\x34\xfe\x32\x16\x1a\x1a\x72\x79\xc6\xd5\x2c\x7d\x37\xb0\xf9\x83\x46\x7e\x2e\xba\x29\xde\x6e\xe4\x70\xa3\x91\xc3\x29\x53\x4c\xf9\x45\xc8\x23\x72\xc6\x1b\xae\x83\x4f\xf8\xc6\x61\xa3\x42\x74\xe2\xf5\x86\xd6\xd9\x70\xb5\xa1\xd5\x6a\xf2\x31\x2e\xee\xca\x1e\xf8\xc0\x41\x5d\xca\x73\x63\xc3\xb5\x42\x2d\x76\xe0\x7e\x4c\xfd\xe4\xf1\x0f\x54\xc1\x6e\x38\x3d\xc1\xe9\x37\x14\x9b\xbb\x00\x5f\x77\xdb\xfa\xcb\x97\xc3\xee\xc7\x5f\xff\xe5\x74\xa0\x08\x31\x8e\xe5\x34\x4f\x9f\xbd\x70\xb8\x17\xc4\x7c\x7a\xf5\x8f\x52\xcf\xb9\x74\x95\x8a\xa0\x38\xcc\x2f\xb3\x8e\x10\x02\xf6\xf7\xf4\xaa\xf3\x45\xa7\xf9\x45\xdd\x88\xbe\x75\xd1\x80\x27\x2d\x6a\x38\xce\x9d\xb7\x2a\x88\xcb\xbe\xad\x77\xfe\x18\x36\x52\x84\x9c\xc4\x54\x6e\xd2\x1c\x30\x15\x5f\x5e\x00\xe6\x37\x58\xd9\x9d\xa2\x18\xe0\xe3\x6e\xc2\xca\x82\x84\xaa\xb3\x14\xc3\xe2\xb2\x62\x7a\x22\xc5\x30\x27\xae\x1e\x87\x93\x1e\xdb\xcd\x2f\x4b\x5a\x07\x80\x39\x95\xcd\xa2\x9e\xe3\xb4\x57\x7c\x59\x5c\xe8\xae\xae\x7c\xa6\xf5\xff\xb1\xfb\x72\x30\xe6\xf3\xef\xea\x68\x0b\xc2\x0a\x3e\x21\xa3\xbc\xc6\xb1\x1c\x7a\xa6\x5c\x52\x0b\xe3\x66\xf6\x0d\xe7\xe5\x6a\x3f\x26\x58\x01\x77\xf9\xec\x90\x0c\xd8\x5b\x36\x76\xd8\x37\x9b\x51\x65\x35\xc2\xa8\x2f\x72\x2f\x43\x8c\xd2\x6a\x88\x91\xa5\x1a\xac\x86\x18\x8d\x81\x4f\x63\xa4\x7f\x5f\x33\xb8\xa4\x09\xe1\xdb\x07\xaf\xb9\xf2\x2a\x06\x05\xc9\x6b\xaf\xc9\x01\x94\xe0\x27\x3c\xfb\xee\x6b\xa6\xaf\x7a\xcb\x93\x4b\xb7\x02\xa9\xec\x2d\xcd\x8c\x0e\xf3\x05\x8e\x30\xe0\xc8\xf8\xb4\x1b\xab\x26\x8b\xf7\xf0\xd2\xfb\xeb\xb4\x7c\x47\xdf\xdf\x3f\xd8\xa3\xdf\x9c\x0d\xa5\xf5\x75\x93\xb4\xba\x6e\x92\x6e\xac\x9b\xac\xfc\x7e\x7e\xf9\x47\x9c\x8f\xcb\x28\xf9\xbe\x21\xf4\x30\x1a\x3f\x21\x8f\x20\xf7\x62\xe8\xd9\x6d\xea\x10\x67\xf5\x83\x79\x28\x76\x08\x1b\x28\xe9\xa4\x9a\xe9\x53\x19\x90\x6a\x3e\xd8\x19\x96\x58\x84\x1c\x33\xf8\xd1\xb8\x11\xa6\x9d\x68\x77\x80\xb9\xba\x35\xde\x3f\x26\x1b\x0d\x7c\x08\x27\x87\x74\x98\xf7\xcf\xcd\x2a\xd2\xec\x41\xe6\x15\x0c\x1d\x99\x74\xe6\xb8\x4f\x13\x2c\xf1\xb8\xd4\xab\x81\x87\x15\x7b\xd8\x50\xac\x2e\xcd\x6a\xde\xec\x94\xbe\x6b\x67\x1e\x7d\xaf\x88\xfa\xf3\xc8\x72\x79\xff\xdc\x83\xae\xec\xa2\xa6\xff\xd9\x17\xfc\xfe\xad\x8b\x0b\xa9\xbf\x57\xb4\x8a\xf4\x84\x9f\xbb\xab\x0b\x1f\x4a\xc5\x6f\xbb\xff\x67\xf7\xe5\x0e\x36\xc0\xfd\x68\x6c\xa3\xce\xdc\x23\xa0\x97\x9d\xc1\xed\x80\x20\x01\xa9\xd6\x25\x07\x10\x07\x3b\x8a\x01\xc8\x56\xcd\x51\xa9\x08\x8d\xf1\x15\xe9\x0c\xf2\x89\x0b\xd2\x56\x84\x42\x04\x68\x48\x66\x1e\x44\x4d\x13\xd9\x3b\xa1\xcc\x83\xe1\x2a\x26\x3d\xee\x32\x95\x22\xd4\x18\xe9\x19\x24\xd8\x13\xce\x31\x53\x8e\x08\x36\x00\x5a\x97\xde\x54\x28\x66\xe0\x20\xeb\xbd\xd2\x15\xc1\x67\x34\xd2\xf2\x92\x84\x62\xd2\xb1\x1e\x92\x6d\x6e\x03\xc2\x4f\x5b\x97\x62\x4c\xc0\xba\x49\x00\x3a\xd2\xbb\x02\xca\xdb\xce\xc8\x99\x92\xde\x98\x73\x40\x70\x44\xd6\x8b\x5a\x94\x2f\x09\xa8\x02\xb8\x9d\xfe\xe6\xf4\xc7\x3d\xd5\xea\x00\x60\x6a\xa4\xbc\x94\xb3\xdd\x0f\x98\xff\x89\x52\x12\x07\xe2\x68\x54\x00\xdb\x00\x97\xef\xa5\xf1\x99\xb7\xb4\x85\x80\xd4\x90\xb2\x77\x14\x6a\x32\xb4\xcf\x18\x02\xc5\xf1\x4b\x02\x26\x2a\xf9\x52\xc8\xc7\x4a\x52\xca\xf8\x33\x85\x12\x49\x6a\xa6\x96\xf5\x6f\x60\x71\xa7\x4a\x35\xa4\x4f\x85\xa4\x0c\x85\x72\xe9\x86\x50\xd5\x66\xaf\x5f\x22\x15\xed\xa8\xa0\x73\x74\x60\x47\x55\xdf\xa4\xb4\x08\x94\xc8\x01\xa0\x9b\x0e\x38\x35\xc0\x04\x75\x7a\x2b\xad\x95\xbe\x69\xd6\xa7\x3a\xad\x96\x7d\x41\xb5\x9c\x56\xcb\x69\xbd\x7a\xb4\xfa\x78\xc8\x61\x9f\xde\xc0\xab\x1b\x44\xa5\x14\x4c\x3b\x15\x37\xfd\x04\x48\x39\xc3\x34\x64\x80\x82\x21\xe9\x83\x75\x0e\x4e\x5f\xc0\xf9\xdd\x28\x04\xa7\xb5\x44\x25\x9d\xd6\x52\x2b\xe9\x3a\x32\x68\x6c\xb8\x5d\xd1\xbb\xbd\x5b\xea\x00\xbe\xef\xb5\x8a\x24\xad\x43\xb6\x27\xa0\x99\x17\xa9\x7d\xda\xcb\x05\xb5\xd3\x5e\x66\x08\xdb\x45\xec\xae\x25\xd2\x5d\x44\xd2\x99\x4c\x66\x7d\x1b\x2c\x7e\x49\xa8\x8e\x62\xb6\xdb\x3a\x73\x01\x1b\xf7\x2c\x71\xf2\x09\xc9\xb7\x51\x3b\x04\xa4\x24\x24\xb5\x50\x4b\xe5\xdc\x41\x54\x43\xd4\xfe\x49\x80\x7e\xcf\x85\xd5\xe8\xae\x3a\xf4\x61\xb5\xc7\xbd\x50\x42\x88\x76\xa4\x82\x94\x02\x51\xf5\x14\x44\x7b\x8b\x4a\x0b\xe7\xbe\x2a\xf5\xd2\x57\x63\x57\x41\x26\x09\x79\x48\x2d\xe1\x33\xc1\x47\xd4\x56\x7a\xf3\xe0\x99\x46\x13\xd5\x4c\x52\x6d\x9c\x52\x42\xc0\x62\xd1\x2e\xb1\xd7\xca\x71\x6c\xa4\xd4\xa8\x71\x74\x98\x3d\xf5\xdb\x17\x6d\x1e\xd1\xd6\x61\xfb\x51\x5b\x07\x48\xba\x31\x6b\xfb\xa0\x79\x1c\x45\xf4\x53\x01\x2c\x64\xcc\xa7\x48\x41\x30\x36\xd9\x0b\x79\xed\x53\xad\x5a\xa3\xcc\x99\x42\x61\x92\x96\xd4\x25\xa3\x04\xe2\xe3\x12\x0b\x48\x6a\x98\x52\x89\xc8\x69\x0b\x54\xbd\x50\x05\xf0\x4d\xe0\xa8\xdf\x54\x92\xe3\x08\x9f\x14\x38\x02\xb0\x54\x45\x59\x67\xcf\x8c\xd1\x5f\x3a\xb3\x39\xee\xe8\xf4\x96\x14\x74\xf4\x06\x7d\xb6\xd3\x36\xb6\x2f\x99\xf3\x96\x03\xd5\xa7\x92\x81\xce\x4a\xf6\x59\xce\x72\x53\x52\x59\xf8\x53\xec\x18\xb9\xc0\x56\x10\xae\x03\xeb\xa8\xdd\x33\x95\x6a\xfc\x40\x51\x4d\x84\x30\x44\x64\x93\x67\x61\xca\xbe\x10\x37\x00\xdc\xa5\x40\x11\xec\x18\x29\x07\xa8\xc0\xd0\x2a\x05\xaf\x17\x37\x20\xca\x57\x8b\x04\x2c\xa7\xda\xe7\x29\xed\x9c\x60\x61\x3b\xda\x92\x66\x1e\xa1\xd1\x22\x53\x60\x76\xd4\x52\xa4\x04\x60\xb7\x94\xa9\xa4\xf0\x89\x55\xae\x13\x4c\x2b\x48\x6d\x69\xac\x13\x79\x1d\x18\xbb\x99\xfa\xa7\x61\x15\xea\x58\x51\xf9\xc9\x29\x03\xa7\x1e\xd0\x5f\x5a\x55\xd5\x8e\x09\x39\x72\xb8\xab\x8e\x1e\xed\xc5\x56\x81\xf5\xed\x4c\xa2\xb4\x0e\x66\xaf\x86\x92\x91\x31\x8e\x35\x45\xae\x14\x6c\x58\xe3\x75\x70\xb8\x50\x64\xa7\x3a\xa2\xe9\xcd\x92\x49\x8d\xaa\x9b\x92\x04\x59\x8a\xbe\x8d\x11\xc4\xa1\xea\x3f\x33\xc7\x58\x55\x1a\xd7\x3d\x89\x88\x23\xd6\x39\x5b\x05\xc7\xfa\x82\xb5\x86\x49\x3e\xc5\xce\x34\x52\x18\x32\x16\x06\xec\x2a\x6a\xb9\x67\x55\xac\xda\x25\x9c\x04\x5d\x15\x89\x1b\xa5\x44\x49\x80\x10\x41\xb5\x45\x0a\xc9\x90\xd7\x33\x25\xf0\xe0\x51\x87\xca\xd5\xa7\x93\xfa\xb2\xe7\x5f\x5c\xff\x69\xef\xb4\x42\x5a\x1f\xa7\x15\xd2\xfa\x20\xeb\x41\xef\xfb\x09\xa0\xad\xa2\x4a\xa1\xaa\x77\x9b\xcb\xa0\xb5\x41\xc3\x6b\x65\x00\x1d\x29\x3a\x06\x2b\xb2\xc5\xb4\x35\xf4\x35\x52\x07\xa4\xa8\x0d\x53\x98\x25\x22\x69\x5b\xc9\xb4\x4d\xdc\xd8\x28\x96\xdc\xd9\xa8\x48\x38\xa9\x26\xe2\x3d\x01\x5e\x85\xc9\xc7\x46\xbe\x11\x37\x21\x6e\x95\x50\xd3\x4a\xa9\xd6\xf3\xab\x52\x32\x60\x75\x55\x45\xc1\xd0\x3a\x0b\x54\x54\xc4\x15\xa6\xac\x32\x40\xdf\x02\x71\x46\x75\x8b\x1d\x74\xd6\x7c\x62\x10\x17\x15\x31\x39\xb8\xa7\x8e\xd4\x4a\x8c\x0c\x28\x7d\xba\xce\x50\x5c\x54\xf0\xf5\xdc\x56\xb7\xa8\xaa\x36\x5d\x01\x3c\xb3\x6a\x3c\xd5\x44\xb0\x22\x1a\x50\xb1\x38\xa9\x02\x72\xa2\x1d\x4a\xb1\x82\xc0\x4a\xf0\x85\x55\xc3\x9b\xd0\x7a\xb4\x14\xa4\x16\x10\xf5\x69\x97\xa9\xc1\x99\x6d\xa3\x33\xdb\xe7\x7c\x2c\x96\xe8\xa5\x31\xef\xd0\x4f\xa9\xf1\xd8\x86\x39\x10\x47\xd5\xb0\xc2\x01\xd1\xdf\x36\x0d\x78\xa4\xaf\x78\x51\xc9\x47\x4f\x1a\x7d\x1a\xa0\xd4\xd5\xfc\xac\x43\xc3\x08\xb2\x7e\xc4\x9b\xa5\xe6\x22\x89\x0e\x25\x8c\x27\xa0\x2c\x41\xcf\x69\xdb\x48\x2b\xae\x63\xe8\xc7\x18\xb4\x16\x6a\xbb\x9c\xeb\xa0\x67\x22\x09\x05\x60\xcb\x5a\x27\xb5\x8c\x13\xc8\x07\xaa\x2a\x87\x20\x5d\xdd\x64\xb5\x13\x4c\xdd\x64\x88\xb7\x45\xc0\x5c\xa9\x1c\x77\xd6\x39\x0e\x4a\x07\xe3\xd4\xb7\x42\x49\xeb\xe1\x55\x57\xeb\x84\x10\xf8\x24\x14\xa5\x3d\xa5\x44\x7f\x38\xde\x4b\x1a\xfc\xe7\x8c\x5a\x92\xd2\x75\xe2\xb1\xf7\x03\xb7\xeb\xc4\x63\x5f\xa1\xf0\xd5\xa1\xad\x93\x28\xe0\x50\x85\x52\x55\x51\xf1\x2a\x2a\x68\xcf\x0a\x34\x5c\x92\x40\xc9\xe7\x13\x79\x2f\x2f\x96\xff\xdc\x81\x29\x24\xf4\x6c\x69\x09\xc3\x64\xc1\xec\xdf\xae\x57\xda\xf6\xc4\x60\xc9\xc3\x6c\xe6\x61\xfe\x25\xf2\x13\xb0\x55\xd6\xa7\x82\x59\xaf\xd5\x17\x60\xa8\xa1\x80\xb7\x8a\x77\x82\x33\x5b\x11\xd4\xc0\x93\x84\x71\xa6\x56\xd4\xfe\x96\xb2\xa7\x10\x33\xe0\x3f\x73\x0d\x6a\x57\x80\x0d\x8a\x62\x9a\xed\x5d\x19\x88\x7d\x08\xc0\xe1\xaf\x56\xf4\xec\xe7\xac\x5a\x7f\x0a\x1d\x17\xd5\x8a\x69\x45\xde\x3f\x73\xa5\x88\x6d\x46\xe6\x35\x00\x2f\x55\x05\x2a\x4c\xa2\xc6\x0c\x07\x15\x49\x2a\xb1\x51\xf5\x65\x16\x43\xc4\xb1\x60\x65\x81\x3d\x80\xeb\xfa\x87\x55\x21\xab\x33\x31\x21\xa9\x03\xf2\x66\x07\x85\x12\x4f\x0d\x88\xc5\x81\xa7\x5b\x0e\xad\x51\xa8\xda\xd0\x51\x0d\x43\x35\xb2\x84\x72\x29\x3a\x77\x68\x2b\x5c\x03\x9a\x75\xbc\x6a\xa4\x5a\xee\x9d\x8d\x12\x1d\x81\xd0\x8d\x94\x01\xcb\x0a\x8b\x60\x82\x0c\xc6\xb0\x9e\x5a\x7b\xff\xac\x8a\xad\x44\xe0\x57\x85\x36\xdd\xf7\xc8\xaa\x30\xa1\x10\x43\x06\x15\x47\x09\x6a\xfe\x0a\x30\xb3\xfd\x3c\x02\x2c\x36\xd5\x29\x3a\xcf\x78\x1d\x47\x41\xfd\x21\x50\x53\x85\x68\xbf\xb4\xd9\xb6\x8a\x4e\x5c\x8b\x84\xfd\x0e\xcc\xb1\xb2\x9e\x6e\x0e\x8f\x54\x9d\x73\xb0\x28\x1d\x39\x51\x2e\xc7\x48\xb6\xdf\x73\x1d\x3a\x63\xc8\x78\x21\xbe\x8e\x74\x1f\x29\x64\x73\x42\x1e\x71\x25\x31\x40\x1f\xda\x16\x9b\x67\xa1\x03\x3c\x3a\xaa\x09\xa9\x9e\xc3\x55\x7d\x0c\x35\x37\x36\x55\x7e\x96\xd2\x5e\x2c\x56\x0a\xe8\xe3\xd3\x97\x85\x2f\x81\xfc\x47\x0b\xf7\x96\x11\x08\x50\x3b\x39\x61\x99\xf3\xfc\x38\x54\x00\xce\x7a\x01\x8c\xaa\x84\x79\xaa\x8a\xce\x11\x81\x65\x8f\x69\xc4\x63\xa6\x26\x6e\x11\xf3\xcc\x1c\x05\xb1\x01\xc2\x51\x55\x64\x02\x94\x43\xe2\x31\x85\x33\x22\x77\x37\x4e\x4e\x0f\x40\x61\xf4\x1c\xdf\x91\x1d\x1a\x91\xad\x3e\x7f\x7c\x80\x5a\xdf\xab\xdb\x89\x09\x54\xd4\x22\x8e\x14\xf4\xf9\x33\x21\x1e\xb9\x71\x32\xc5\x34\x96\x7d\x15\x0c\x26\xbe\xf0\xb5\xf8\x88\x21\xe5\x05\x7d\x7a\xc2\xcc\x9a\xa9\x95\x99\x04\x97\x82\xe6\xab\x7a\x5e\x2f\xc7\xbc\x26\x75\x5a\x67\xe1\x2c\xea\xda\xe9\x6d\x0a\x87\x5e\xda\x0a\x33\xc5\x34\xb9\xab\xce\xb7\x65\x2e\xba\xd8\x26\x0b\x2b\x9b\xf0\x81\x4a\xcd\x47\x19\x83\x7d\xe3\x14\x6b\x9e\x40\x2a\x15\xa2\x00\xdf\x0e\x6b\x24\xd7\xd1\x2d\x65\xa8\x58\xfb\x9c\xfc\x86\x27\x3d\x28\xc9\x3f\xfc\xf6\x28\x5c\x22\xd8\x08\xea\x0d\xac\xd3\xd4\xd1\x1b\x3f\xc2\x3a\xcd\x1d\x5e\xf2\x43\xac\xd3\x34\xe2\x4b\xde\x3e\xd3\x8d\xf0\xa9\x1d\x60\xf2\x23\xac\xd3\x8f\x76\x43\x4b\x03\x3b\xf9\x6c\x83\xbf\x02\x45\x3a\x6c\x64\x81\x43\xf3\x58\xcc\x00\xae\xdf\x4d\x0f\x3a\x51\x9b\x41\xe7\x99\xa3\xaa\x02\xa7\x66\xe1\x2c\xd2\x49\x8f\x8d\x87\xe2\xfb\x9b\x98\x91\x11\xe6\x7b\x9b\xd4\xe0\xeb\xf0\xab\xea\xcb\xa0\xcd\x90\x08\xa4\xab\x3e\xb5\x3d\x49\x28\x24\x6a\x94\x66\x3d\x67\x3c\xd7\x5e\xe5\xd9\x48\x27\xbc\xcf\xb3\xdb\xd5\x5d\xe0\x1e\xd3\x9d\xa0\xa1\x4f\xeb\x30\xa5\xaa\x32\xf3\x50\x3f\x84\x29\x6d\x43\xbb\x85\x52\x3a\x91\xa2\xa2\x42\xa4\xf6\x1e\x54\xaa\xac\xe7\xf3\xbd\xb6\x21\x3f\x02\x51\xfa\xc1\x8e\x70\x68\xea\x3d\x65\x5e\x46\x5d\xca\x20\x07\xd5\x42\x5f\x1f\xda\xa0\x17\x2f\x81\xd0\x82\x9a\xc9\x99\x5f\x89\x2b\x0f\x95\x62\x5b\xc8\x58\x7d\xbd\xd4\xe7\xfd\x0d\x57\x50\x6d\xd3\x3d\x06\x56\x93\xa9\xa8\x84\xc5\xa1\x1e\x03\x95\x26\x06\x3b\x3d\xd9\xa2\xb0\xb3\xb4\xfa\x53\xc8\xfc\xeb\xd8\xa1\xc9\xac\xdd\x0f\xa0\xea\x4f\xcb\xd3\x8f\xbb\xb7\x9f\x9f\x86\x1b\x63\x78\x7f\x83\x50\xab\xe9\xe8\x2a\x71\xd0\x56\xe2\x20\xb3\x51\x86\x2d\xa1\x5c\x8e\xb7\xcf\x80\x31\x34\x78\x3b\xc3\xad\xde\x03\x4b\x49\xb5\x3f\xc6\xca\x65\xa0\x02\xee\xf2\xfe\xe6\xe0\x57\xea\x28\xb6\x87\x0a\xce\xdf\xcd\x91\x2c\x6b\x6d\xe3\x33\x87\x95\x13\xd4\x65\xa9\xed\xfa\xc5\x78\xae\x87\xf4\x84\xc1\x4f\x2b\x35\xbb\x09\xce\x79\xca\x8f\xe9\x7d\xf3\xdc\x5a\x50\xa1\x68\x80\xfd\x1c\x5e\xb5\x04\x80\xf8\x7c\xa3\xd5\xe7\x63\x02\x03\x23\xca\x95\x9c\x21\xfc\xee\xb4\xcc\xcb\xa0\x6a\x7e\xad\xc0\x6d\xc7\x43\x56\x92\xe2\xde\x3f\xf7\xfd\x68\x7e\xcd\x14\x11\xe7\x32\x27\xa5\x0c\xc4\xea\x1b\x5e\xd5\x22\xef\xe6\x01\x46\x38\xe7\xe8\xae\x2b\x3a\x63\x8e\xeb\x77\x79\xb5\x90\x83\xd4\x78\x7e\x0f\x3b\xe3\x5b\x3a\x01\xcd\xfc\x58\x22\x13\xe6\x82\x26\xd1\xa4\x42\xba\xbc\x4f\x23\x74\x20\x5a\xb5\x1d\x2f\x67\xcc\xe4\xc6\x4f\xa4\x73\x4d\xb2\xbc\x49\xd6\xb5\xec\xcd\x4e\xe8\xd2\xf9\x51\xe0\xf9\xe4\x15\x1f\xc9\xf4\xe8\x5d\xf9\xda\x7b\xd7\xb7\x05\xb6\x9f\x75\xd9\xcd\x1e\xf3\x93\x6e\x77\x6b\x67\xf4\x2e\x7b\x6d\x94\x6a\x5b\x0a\x8e\x1f\xfb\xfc\xe3\x97\xfb\xb2\xff\xce\x48\x6e\x32\xd4\x5d\x1c\x62\x5f\x2d\xa8\x83\x7d\xd7\x2a\xd7\x0e\x4c\x19\x77\x96\x0f\x6f\xb3\x64\xb2\xec\x9f\xfe\xb7\x67\x97\xae\xa7\xb9\xbf\x2a\x8c\x1a\x1a\xee\xbb\x6e\x00\xab\x2d\xe2\xd3\x4e\xa8\x25\xb0\x55\xf5\x06\x4c\xd4\x86\xeb\xdf\xbc\xc1\x28\xbd\xab\xa0\xa9\xf3\xc7\x04\xe8\xf6\x94\x3a\xf4\x1f\x1b\x8a\xcf\xf9\x37\x1b\xff\xf3\x26\xfd\xf3\xc0\xcd\xb4\xa1\x7e\xff\xf2\xe5\xc7\x9f\x7f\x72\xfb\x1f\x7f\xdd\x1f\xef\xb9\x03\xcf\x88\x5b\x30\x26\xd3\x2a\x65\x07\x05\x7b\xd1\xb2\xb5\xd3\x31\xf9\x52\xf6\xc4\x31\x92\x94\x44\x1c\x22\xa5\x4a\x88\xab\xe1\x5d\x24\x36\x3a\xbc\x3a\x2e\x3a\xb2\x1a\xe4\x09\xde\x41\xf3\x61\xfc\xf0\x1d\x08\x1f\x6b\xfe\xa9\xec\x6d\xd9\x5b\x8c\x9b\xb8\x56\x75\x0e\xb1\xd8\xda\x10\x9c\x36\x49\xb3\xa4\x80\xa5\xd5\x98\xc3\xde\x08\x7a\x18\x1c\x9c\x81\x22\x4c\xa8\x96\x99\x72\xce\x3b\xad\x16\xa7\xa1\x7f\x9c\x67\x09\xa1\x18\xd3\xd1\x91\xcf\x51\x0d\x1f\x47\xea\xe1\x1b\x48\xb1\x8f\xea\x46\x1e\xf4\x1b\x4f\xfd\xe8\xd6\xf4\x5f\x04\x37\x9c\x1c\xc1\xa5\x47\xde\x67\xf2\x2c\x8e\xbc\x94\x9d\x30\x71\x28\x43\xff\xb0\x08\x10\x8e\x8e\x62\xdb\x83\xc8\x8a\x82\x08\x18\xce\xa9\xa4\x44\xb1\x1a\x69\x63\xc4\x2a\x5e\x4c\x81\x82\x04\xa7\xed\xa2\x46\x1a\xb0\xa4\x13\xf9\x98\x9d\x36\x23\x79\x5c\x4e\x1e\x20\x2f\x1c\xf4\xf1\x40\x8a\x97\x1d\xc2\xa1\xca\x55\x44\x3c\xab\x5a\xae\xa1\x4c\xfc\xd1\x96\x9a\x6d\xb1\x4c\x05\x56\x9d\xef\xca\x60\x5b\x9e\x52\x1a\x61\x1d\xbe\xc6\x63\xc7\x83\xf6\x1e\x78\xd0\xfd\x45\xb5\x33\x65\xb0\xb2\xaf\x61\xd8\x7b\x0e\xc1\x93\xa4\xf3\x47\x5f\x9b\x1b\x5f\x74\x60\xd1\xc1\x65\x65\x3f\x36\xbe\xa9\xce\x1f\x21\xf6\x72\x5c\x6a\xd4\x76\x61\xab\x03\x9e\xcc\x93\x97\xc5\x04\x2b\x02\xc0\xc1\x76\x20\x8f\x35\xaa\x26\xc8\x04\x97\x40\x3e\xa0\x21\xc9\x57\x0a\x39\x90\x6f\x54\x39\x92\x80\xd1\x51\x72\x85\x25\x1c\xb0\x2e\x62\xa5\x79\x03\xc5\xab\xbc\xa5\xa3\xbe\x27\x81\x3e\xc6\x57\x70\x01\x5e\x37\x4e\x8d\x8e\x38\xa5\xf7\xcf\x75\xcc\x68\x9b\x0c\x12\x66\xf6\x54\x13\xcc\xf3\xa4\xf2\x69\xa3\x44\x7b\x12\xc3\xc4\xd9\x38\x01\xb9\x2c\x89\xde\x3f\x07\x8a\x21\x8e\xa3\x64\xa7\xc3\xc3\xd2\xf8\x6c\xa9\xe4\x32\x44\x90\x0f\xd5\xea\xf8\x31\xae\xa3\x65\x8c\xa2\x7d\x5f\x1d\xf4\xfa\x77\xb4\xcd\x06\x76\x94\x63\x73\xe0\x95\x23\xce\x2a\xe1\xe8\xaa\xa2\x9d\x6a\x5b\xbf\xc4\x5c\x5e\x26\x83\x9c\xcf\xef\xf5\x9c\x2a\xfa\xbe\x0a\x1c\xc4\xf9\x81\xa4\x56\x24\x01\x86\xc1\x4a\xcb\x91\x2b\x60\x85\x2b\x79\x4f\x2c\x11\x9e\x33\x03\x2f\x02\x1b\x15\x59\x8d\x97\x86\xe0\xb8\x56\xcf\x62\x55\x23\x8c\xd4\x82\x2e\xb2\xb2\x0b\xb1\x36\xfe\x9e\x24\x3b\x95\x16\x1d\x00\x58\x94\x71\x24\x12\x2e\x99\x1e\x48\x78\x64\x0a\x39\xed\x1d\x85\x68\x43\x52\x87\x9b\x6d\xec\x4b\xa9\xda\x97\x3b\x51\xb1\xe4\xa1\x7f\x74\xd7\xc9\x63\x9f\x58\x05\x3a\x1a\xb5\x30\xb6\xa5\x7c\x32\x92\x54\xd3\x38\x67\xc0\xef\x86\xd5\x55\x31\x32\x4a\x3e\xf6\x41\x00\xfd\x84\x0b\xd5\xe5\xd4\x51\xb2\xc3\xc2\x80\x0c\xfd\x03\x02\x83\xbd\x49\x1f\x55\x43\x63\xa5\x10\xdb\xfe\x94\x9a\x90\xfa\x96\x55\x44\x47\x13\x5e\xd3\x07\x08\x73\x21\x1f\xb5\x09\xbc\x8a\xb2\x47\x3c\x87\x0f\x63\xbc\x65\x89\x2e\x03\xbe\xfd\x52\xb9\xda\x6c\xd7\x35\xeb\xb4\x16\x73\xc0\x12\x53\x3e\xf9\x05\xfb\x95\x1a\x01\x21\x04\xbd\x2b\xb8\x1f\xbd\xa1\x89\x73\x83\x99\x26\x24\x02\x7c\xf8\x8c\xf1\xaa\xee\x34\x62\x44\xa4\x11\x07\xa0\xb9\x71\x2b\x04\xa6\xb1\x40\x12\x2b\xe8\x89\x7c\x2d\xda\x25\xc4\xda\xd4\x31\x90\x64\xa1\x1c\xf3\x91\x7c\x26\x8e\x79\x8f\x4d\x3e\x1d\x4b\x1e\x1c\xd2\x6a\xa8\x62\x15\x52\x9b\xb8\xaa\x0e\x8d\x64\x0b\x33\xc1\xe7\xd9\x52\x69\x88\xd4\x10\x5c\xc0\xc8\x09\xa3\x10\x04\x6c\x0f\x14\x63\xc1\x96\xcb\x2e\x8e\x64\xc0\x79\x6c\x8a\xa0\xd3\x13\x07\x40\xe1\xe9\xa4\xe5\x8b\x38\x8a\x1e\xbb\x80\xe3\xb6\xb1\xc4\x7a\xd4\xd1\x09\xd1\xda\x15\xa4\xc4\x96\x73\x62\xac\x4a\x86\x8a\x59\xc6\x3a\x00\x82\x6c\x4a\x18\x39\x41\x7d\x53\xf1\x90\xfc\x32\x6d\x41\xcf\x97\xc6\x45\xa0\xd7\xe0\x77\x81\x12\x18\x19\x53\x6f\xe3\x4c\x05\xb1\x03\x39\xa1\x72\x18\x20\x0d\xda\x27\x62\x9f\x94\x29\x73\x54\x11\xe4\xa4\x53\x4d\xa0\x60\xfa\x32\xa6\x0c\x06\x6a\xe1\xa8\x9e\x02\xc5\x58\xb5\xee\x58\x12\x9b\x11\x46\x51\x8e\xa0\xce\xe3\x41\xb5\x7a\xee\xa5\x1f\x71\x68\xb5\xfa\xa0\xd0\xe5\xb1\xec\x57\x49\x06\x37\xd5\xb4\xc6\x88\xb5\x95\x00\x12\x56\x04\x16\x73\x02\xe9\x29\x66\x00\xec\xb0\xc8\x89\xfc\x63\xec\xb5\x57\x5a\xe9\xcb\xff\xf7\xfb\xee\xd7\xc7\xe9\x65\xd4\xe0\x9f\x27\x54\x1a\x47\xc2\x69\x3d\xe1\x9b\x3e\xa0\x17\xb8\x93\x61\xd8\x57\x5f\x53\xc0\xe2\xa2\xcc\xb6\xcc\x02\x08\x94\x0a\xc0\x1a\x4a\x1a\xc2\xf5\x72\x31\x0f\x08\x84\xde\xde\x27\xcb\xf8\x78\x61\x0b\x19\x80\x65\x9e\x1c\x62\xf9\xba\x65\xbe\x3e\xea\x71\xb6\xf8\x43\x25\x1f\x2b\x38\x70\x07\x3f\x90\x8a\x4b\x2b\x6a\x49\x90\x94\x78\x0c\x24\x1e\x91\x06\x59\xae\x6a\xec\x25\x0c\xa2\x9e\xd4\x76\x25\x1b\x45\x7a\x86\x7c\x43\x44\x59\xed\xd9\xbc\xb7\xd3\xb0\xfc\x9d\x80\x49\x6b\x54\x35\x02\x61\x78\xa4\x5a\xe6\x1e\x2a\x83\x98\x9f\xb2\x0f\x78\xe0\x75\xff\x4c\xfb\xb0\xa7\xce\x3d\xbb\xca\x35\x97\xc0\x47\x17\x50\xf5\x4d\x56\x00\xa7\xda\x7c\x21\xae\x13\x13\x04\x3e\x52\xf1\xb0\x01\x26\xf2\x53\x41\x1e\xce\xf1\x95\x41\x88\xcb\x54\x53\x7d\x99\xde\xd6\x5e\x72\xce\xa6\xdf\xe3\x63\xdb\x23\xeb\xef\x92\x86\x19\x1b\x83\x8f\x96\xa9\x1a\x29\xcd\x60\x37\xaf\xb1\x67\x41\x32\xa6\xa2\xaf\x93\x69\x95\x78\x2d\x29\x97\xbc\xef\x59\xcd\xba\x6c\x47\xe4\x3a\xbe\x7f\x4e\x64\x49\xb1\x8f\xa7\x4e\x5a\x6b\x01\x66\x3c\x23\xf8\x20\x4e\xdb\x34\xaa\x2a\x8f\x61\x33\xbf\xeb\xb8\xec\xb9\xcd\x30\x8a\x9e\x14\x88\x9f\xf7\x77\xf0\xdd\xef\xb6\xb3\x05\x1f\xcf\x06\x8d\x45\xc7\x5b\x30\xff\xf4\x08\x4e\x97\x70\xe0\xb0\x8c\x00\x67\x33\x14\xb6\xc8\x8a\x9c\x85\x9c\x23\x09\xc0\x52\xbf\x41\x4e\x03\x5a\x56\x3b\x75\x2d\x80\xfd\x7e\xfe\xf4\x96\x0b\xd5\xbd\xed\x7b\x72\x13\xaa\x8e\x42\xdf\xb8\x08\x1b\x06\x1d\x87\x63\xab\xf4\xed\x4c\xc9\xb0\x9e\x38\xc0\xed\xfe\xb3\x9f\x5a\x74\xd3\xee\x79\x36\x5f\x4c\xac\x7b\x26\xb2\x6e\x09\x59\x6d\xbe\xfc\xef\xed\xec\x74\xb8\x9b\x05\x6a\x61\xeb\xb1\x87\xac\x87\x1e\x64\x8e\x1e\xe6\x83\xab\x94\x2c\x73\x98\xe5\x56\xd2\x62\x35\x0c\xd7\x4d\x9c\xe7\xb1\xf5\xa1\xa0\xed\x0f\x70\x6a\x91\xbd\xc5\xe8\xf8\x1a\x28\xd6\xa2\x06\x02\x42\x4d\xf5\x13\xb7\xd9\x0a\x00\x7b\xd7\xef\x93\xa9\x96\xa7\x28\x2b\xd0\xde\xff\xf8\xf9\x3f\x7e\x7a\x9c\xa9\xda\x24\x7e\x0d\x44\x80\x21\x2a\xf7\x08\x67\xd6\xe7\xee\x15\xa8\xdc\x6f\x93\xec\x59\xee\xec\xa8\xbb\x79\x9d\xcb\x62\x02\x46\x3d\x9e\x1b\x16\xb0\x0b\x57\xf9\x37\xf3\xc0\x8a\x56\x60\x08\xac\x32\xec\x8f\xec\xfb\x27\x17\x29\xb7\x05\x1e\xc5\x49\x7f\xc5\x59\x8e\x6f\x03\x15\xf6\x45\xc4\x09\xab\xec\x05\xaa\x50\x28\xb9\x39\x3c\xe2\x83\x7b\xb7\x3a\xb2\xfc\xae\x0c\x67\x16\xa3\x38\xd8\x1f\x58\xe9\x8f\xef\x6f\x00\x27\x2d\x3b\xc3\xd0\xea\xf5\x52\x57\xea\xf2\x83\x47\x1e\xe0\x1d\xf8\xe0\x07\x14\xf2\x59\x02\x1f\x9a\x9d\x65\x8d\x2d\xc9\x06\xf4\xe1\x4e\x6e\xf8\xf6\x06\x56\xd0\xed\xe1\x89\x61\x75\x6f\x60\xae\xe1\x81\x1c\xdc\xcd\xc1\xbe\x9e\xd8\xbc\x26\xa9\x4b\x34\x84\x0b\x81\xd2\x8c\x47\xb5\x0a\xe2\xa3\xaa\x1a\xae\x99\x3a\x55\x2b\x08\xfa\x8f\xa0\x74\x2e\x6a\xed\x5d\x0e\x31\x09\x32\x30\x53\xe2\xa3\x91\x73\x16\xad\xae\x1d\x66\x5c\xa9\xff\x8e\x97\x2c\xaf\xcb\xb5\xae\xdf\xd7\x9d\x93\xbf\x2e\xc7\x00\x1c\x54\x1f\x90\x38\x70\x9b\xa6\x5d\xa4\x96\x86\x78\x59\x0c\x6e\xd4\x86\xeb\xdf\x54\x00\x1b\xb5\xf7\xcf\x05\xeb\x55\xac\x8e\x15\x50\xc9\x4c\x08\x0b\x59\xf0\xe7\xe5\x37\xcf\xae\xd0\xb7\x0a\xe2\xf1\xc7\x9f\xfe\xdf\x8f\xd5\xe0\xbd\x94\xe5\x70\xcf\x66\x2e\xab\x39\xfd\x4b\x13\xff\xdb\xac\x8a\xba\x9e\x00\x5a\xfb\x96\x31\xe2\xf6\x93\x7a\xd6\xb5\x24\x62\x64\xd9\x48\xa2\xd0\x73\x0b\x0d\x73\xf3\xcf\xb3\x06\x2e\x8a\xb4\x19\xec\x5c\x3e\xf1\x54\x53\x8e\x70\x4b\x73\x00\xce\x0b\x41\xc0\x1a\x98\xa2\xde\x44\x75\x63\x2b\x83\xcc\x80\xe5\xaf\xd1\x9f\x5a\xc1\x39\x0f\xb9\xb3\x67\x09\xf9\x50\x4d\xdd\x8e\xd3\x5f\xb2\x61\x8e\xbb\xf9\xd7\x7e\x81\xaf\x03\x6f\x96\x20\x0e\xdf\x68\xcf\x94\x15\xa9\x08\x78\xcc\xde\x91\x64\xe4\xe1\x24\x4e\xe4\x63\xb2\x45\x49\xa9\x48\xef\x55\xa1\x68\xb7\xf4\xd7\x07\x36\xce\x03\xfd\x2e\x63\xbf\xaf\x77\xfb\x0a\x67\x9b\x75\xfb\x2a\x86\xa6\x21\x6f\xc5\x32\xc4\xd9\xae\xf7\xa5\xd3\x99\x10\xf5\xfc\x68\xa7\x1f\x8f\xbb\x5f\xdd\x97\x1f\xff\xf9\x34\x85\x8d\x8c\x74\x24\xcb\xc8\xcb\xb8\x69\x14\x5a\xde\xab\x1f\x94\x13\x30\xdc\xa4\x0a\x01\xed\x9b\x91\xaa\x26\x75\x17\x29\x18\x79\x49\x1e\x5f\x34\xab\x33\x19\x29\xfa\xdc\xcb\xbe\xb5\xda\xaf\xd8\x30\x9f\xd2\x38\xda\x97\x30\x09\xcc\x73\xc8\xa9\x31\x59\xde\x1f\x44\xfd\xb1\x7d\xaf\x4d\x87\xb2\x24\xa0\xba\xb1\x2f\x6e\xbd\x3a\xee\x5c\x9d\xd2\xcb\x71\x9f\xb6\x5f\xb2\xd1\x26\xd8\x26\xa0\x3f\x96\x49\x1c\xe3\x98\x64\x2e\x80\x50\x28\xc6\x1b\x96\x28\x8d\xcd\x42\xc5\x00\xb3\x93\x2f\x14\x40\xfd\xef\x13\xd5\xa8\x2e\x6d\xc5\x86\x45\x3d\xb7\x49\x24\x9f\x65\x4f\x29\x06\x42\xd6\x9e\xe8\x3c\x06\xbc\x06\x5c\xb1\x61\xde\xf6\xa4\xe2\x8e\x01\x9e\x8c\xc9\x42\xdf\x17\x8f\x19\xf0\x18\xa7\xcf\xc1\x55\xee\xfc\x20\x30\x69\xe7\x71\xaf\x17\x0f\x52\x9d\xe2\x73\x2f\x7d\xe7\xa6\xb6\x4b\x36\x86\x59\xf5\x8c\x31\x7e\x11\xb5\xe7\x7c\xa0\x4a\x37\x22\x7c\xe5\xe0\x28\xb5\xb8\x77\x64\xca\xb9\xe4\x4c\x21\x05\x27\x14\x7d\xa2\x56\xd3\x4b\xa0\xa0\xbd\x1c\xba\x2c\x0d\x09\xec\x05\xd3\x5f\x79\x10\x0a\x6d\x4f\x39\x52\x06\x5f\x79\xf2\x59\x2f\x1e\xf4\x36\xf8\xb6\x29\xc0\x31\x59\x28\x03\x13\xbc\x72\x9a\xe3\x76\xf4\xf8\xe3\x78\x60\xf2\x2d\xee\xc9\x14\x57\x41\x74\x39\x36\x6f\x90\x4e\xb1\xac\x1f\x07\x84\x22\xcb\xbc\x86\x8e\x9d\x56\x11\x19\x07\xd2\xcb\xde\x3b\xd1\x83\xc5\x3f\x01\xe9\x2c\xa8\xd9\xbf\x8a\x77\xd0\x71\xd0\xde\x3f\x83\x7b\xe5\xdc\x6c\xc9\x57\xd5\x8e\xad\x45\xc2\x1e\x27\x32\x33\x5f\x98\x90\xf8\x54\x73\xd7\xc1\xc9\x9a\x0d\x7a\xb2\x45\xe2\xd6\xa8\x15\x4a\xc9\xb2\x45\x03\x85\x54\x28\x24\xa1\xaa\x42\x6a\x18\x8d\x89\xf5\xdb\xa6\x6c\xc7\x64\x61\xc3\x6b\x09\x30\x0d\xad\x51\xf0\xec\x41\x9f\xed\xc8\xae\x71\x7a\xcd\x6e\xfa\x74\x30\x32\xe3\x31\x6a\x7e\x44\x2c\x88\x63\xbb\xb4\xe8\xd9\xc9\x0e\xed\x98\x1a\x1c\x92\x36\x36\x0c\xaa\x80\xfb\xe9\xab\x3f\x27\xb6\x0f\xe1\x62\xca\x90\xee\x38\x1a\x0f\x3c\xe3\xe3\x00\x95\x3a\x84\x5d\x1a\x46\x8b\x92\xfd\x8b\xfd\xa1\xb3\x69\x78\xe4\x09\x87\xdd\xf1\xdf\x9f\x56\xf2\x77\x5f\xef\x0d\x03\xe0\xc4\x7c\xed\x49\xe9\xa1\x3b\x38\x53\x0f\xd4\xf5\x49\x2d\x71\xaf\x99\x7a\x4d\xcb\xee\x42\xa0\xa6\x15\x7d\x0e\x75\xe3\xab\x16\x16\x2e\x0c\x97\x6b\xe8\x25\x3a\xda\xeb\x2b\x68\xd8\x87\x36\x65\x86\xe7\x55\xe4\xf0\xd8\xda\xcb\x84\xa8\x44\xbd\xa8\x7c\x20\x8f\x9c\x94\x8b\x1f\xed\x29\x61\xf7\x44\x3e\x84\x15\x9f\xe0\x35\x63\x41\x6e\xb6\x91\x0f\x73\x3c\xae\x2c\x79\xde\x25\x4e\x8e\x77\x93\xfa\xe3\x1c\x1f\x77\xa4\xd6\x98\xed\x8e\x74\xec\x90\xcd\xca\x5e\x84\x18\xdf\xf5\xe2\x5e\xdd\x90\x7a\xcc\x0a\xfa\x1a\x07\xbd\x5e\x5c\xc7\x45\x47\x66\x4a\xed\x35\x11\x72\x53\xe3\xac\x0f\x19\x19\x38\xaf\xe6\xf1\x79\x2a\x79\x47\xa5\x52\xb1\xee\x23\x1f\x2a\xfe\x4d\xfa\x94\x7c\x0e\x8e\x7c\x28\xc7\x4e\x23\x33\xc7\x79\x35\x46\x79\x6c\x45\x60\x23\xcb\xcc\x8c\xa9\x01\x4a\x33\x04\xb6\x73\x7e\xc1\xaa\xc1\xdb\x6e\x90\x02\x87\x65\x3f\x2d\xc2\x91\x4d\x44\xd2\xc1\x2d\x2c\x78\xe6\xd1\xc7\x9f\x6e\x31\xa1\x6e\x0f\x75\xd1\xaf\x3f\xff\x72\xfc\xe1\x23\x55\x7c\x47\x7f\x4d\x37\x2e\x52\x8c\x24\x21\x20\x28\xbe\x58\x6e\xf4\xcb\x19\xd1\xd6\xc4\x0a\x80\x1b\x35\xee\xfd\x60\x2e\x43\x04\x2b\x75\x23\xce\xae\xe1\xe3\x8b\x6b\x2e\x22\x0f\xb6\x39\xfd\x7b\x8f\x79\x38\x24\x6a\x21\x22\xab\x17\x3b\x96\xd9\x65\x1d\xd5\xc7\x71\x13\x3e\x0f\xfa\x4c\x76\x99\x82\x9f\xec\x95\x58\xac\x5b\xd6\x89\x6e\xa8\x94\x0a\xbf\x14\x2a\xdc\x06\x2b\xc7\x19\x78\xac\x53\x24\x89\x11\x90\xda\x3c\x14\xca\x79\x28\x30\xfc\x72\xfe\x52\x00\x08\x1c\x19\x3f\x39\xfd\x69\x37\xbf\x11\xac\xb9\xec\x12\x49\x6e\xaf\xc8\xab\xab\x71\xb8\x7a\xf2\x53\xda\xb0\x77\xd0\xd3\x51\xbd\xc8\xfb\x97\x45\x4a\x5d\x34\xc8\xf6\x6a\x48\x3d\xfc\x92\xa8\x09\x22\x09\xed\x04\x24\xef\xc5\x4f\x1c\xa8\xb5\xa6\x32\x16\x42\x41\x08\x85\x3a\x0b\x09\xbc\xb4\x0d\x89\xd7\x41\xdb\x7b\xf0\x2e\x83\x2d\x31\x38\x7d\xfd\x96\x77\xb3\xdb\x51\xce\x09\x9d\x5a\xf1\x4c\x71\xfa\xcc\xf7\xcf\x91\x0a\x40\x74\x5b\x2d\x2f\x91\x22\xc2\xdc\xa5\xbb\x25\xc9\x6a\x10\x2c\x5f\xcc\xf8\x90\x12\x84\x07\x39\xdf\x81\xd2\x97\x88\x25\x4c\x8f\x78\x37\xbd\x7d\xcc\xbb\xe9\x5d\xb0\x3a\xea\x02\xf9\x14\x5e\x91\x4c\xdd\x8a\xaa\x63\xa9\xea\x99\x3c\x17\x64\xfd\xfb\x2f\xc7\x1f\xf7\xbb\x47\x93\x78\xc2\xda\xee\x0f\xf7\x75\x1a\xbf\x5c\xc1\xc1\xe9\x65\xb2\xba\x77\xc6\x70\xbc\xbd\xd9\xb9\xbd\xbb\x7c\x74\x7f\xcb\x75\xc5\x75\x5e\xd4\xd7\x96\x09\x36\xd3\x55\xec\x67\xb6\xa5\x57\x5e\xb9\x8d\x4b\x53\xcb\x43\x32\x2e\x9f\xff\xf1\xdb\xce\x7d\xa2\x9d\x4e\xa3\xf8\xf6\xc1\x3e\x33\xea\xf6\xf4\xe2\xe1\x59\x98\x1e\x5b\xc1\x86\xd2\x7f\x99\x07\x4f\xcb\x6a\xaa\x8a\x6d\xd8\xb2\x1c\xd6\xfc\x95\xf9\x6a\xf3\x14\x71\xf6\xf1\x4d\xd9\x35\xbf\xec\xe4\x96\x0b\x50\xe8\x64\x7f\x38\xc3\xd9\x3e\xbd\x33\xbd\x7c\x4d\x9c\xcd\xf9\xb0\x3c\xc2\xd9\x70\x8c\x4e\x6e\xe5\xd8\x37\xee\x46\x3f\x07\xe4\xfb\x9c\x94\x00\x19\xf6\xe9\xd5\x65\x2e\xe4\x13\xd6\x3c\x6a\x5c\x26\xb4\xb4\xc1\x1f\x89\x0b\xeb\xbf\x1b\xd9\x2c\x0d\x28\x4a\x28\x5f\x10\xb8\x14\xcf\xb3\x88\xa7\xa4\x8d\x5c\x5e\xb3\xaa\x54\xae\x94\xdb\x2c\x2c\xab\xe9\xfb\xb7\x92\x8e\x88\xcd\x04\xa4\x40\xd9\x45\x2a\x00\x65\xd0\xb2\xcf\x46\x40\x86\x48\x2d\x1d\xf1\x1c\x7b\xe6\xfb\x9b\x50\x45\x18\xb1\xcf\x37\x32\x77\x8e\x70\x52\x75\x82\x7d\xc5\x3a\x70\xa6\x18\x8f\xf0\x5b\xf5\xb7\x5b\x19\x41\xfa\xb2\x5a\xf4\x9c\xf3\xa0\x53\x78\x7a\x05\xf7\x85\x6a\x86\xa3\x2b\x84\xdf\xc2\x9c\x7a\xc9\x61\xa6\x57\xff\xfa\x88\x20\xbd\x84\x34\xae\x88\xd2\xc2\xf6\xf2\xec\x0a\x3d\x97\x71\xd9\xab\x3e\x2a\x0e\xf7\xe4\x60\x3a\x6b\xa8\x81\x7f\x3b\xfc\xe8\x69\xdf\x60\xcb\x2b\x16\x67\x59\xa6\x5a\x76\x24\xfa\x15\xb6\x7f\x35\x3a\x4d\x2f\xa7\x1b\x11\x4c\x61\xc3\xcb\xfd\xa9\xcb\xf4\xf1\x88\xbc\x3f\xbd\x56\x0e\x94\x18\x38\x75\x7e\x09\x13\x48\xcd\xab\x11\x70\x04\x02\x40\xaa\x6d\x96\xc1\x47\x82\xec\xb4\x98\xc1\xa7\x51\xa0\x74\x4a\xab\xbb\xa9\xd8\x23\x6f\xbc\x20\xd0\xbd\x60\x1b\x15\x99\x8e\xd2\xda\x6c\x9b\x10\xc1\xbc\xb5\xe6\x23\xd5\x10\x9c\xb6\x50\x9b\xdd\x89\x1a\xb6\x51\x72\x3d\xe2\x69\x0e\x4f\xc3\x72\x8e\x17\xe3\xed\xbd\xde\xdf\x0e\x29\x90\x0f\x2a\xf2\x16\x46\xcb\x88\x89\x6c\x8c\x68\x1d\x47\x39\xe4\xe9\xf9\x3e\x18\xa8\xcc\xd1\x51\xf1\xc1\x51\x6a\xef\x6f\x8e\x8a\x45\x6c\x0b\x72\x34\x7d\x05\xc0\x94\x9a\xd5\xb0\xc3\x3c\xcf\x05\x18\xa8\x1b\x88\x3f\x7f\x4d\x40\x0b\x03\x21\xae\x05\xff\xeb\xa9\x20\xa8\x91\xd8\x46\x69\x07\x37\x2f\xcb\x31\x92\x78\x35\x05\x11\xf3\xf7\xb1\xbc\xcb\x82\x84\x6a\xdc\xff\x6c\x37\x36\x10\xd6\xfd\xa9\x6d\x9b\x98\xfe\x69\x68\xa7\xee\xda\xae\x38\x54\xf9\x86\x43\x15\xc6\x4d\xd3\x97\x79\xf2\x99\xfe\xb5\xc9\x6b\xa2\xfd\x58\xc0\xf5\x0f\x3f\xfd\xf6\xc3\xaf\xbf\xfc\xfa\xe3\x3d\x58\xbc\x0f\x05\x3c\x50\x2e\x88\x50\x8f\x65\xd7\x28\x66\x75\xae\x62\x8f\xe7\x8f\x94\xa0\x95\xb8\x5c\xb7\x4d\xab\x00\x80\x09\xe1\x85\x3d\x35\x6c\xfc\xb6\x7c\x5e\xdd\x58\xcd\x24\x32\xf7\x2c\xe5\x41\x5d\x9e\xa1\x51\xe0\x30\x54\xf2\x29\x62\x05\xf5\x3a\xc1\x82\x7d\xcf\xdc\x88\x11\xee\x40\x05\x09\x8c\x2f\x2a\xcd\x52\x5c\xa4\xc4\xc1\x65\x6a\x51\x5c\xa5\x9c\xf2\x41\x3b\x24\xee\xc9\x63\x0c\x21\xc9\xba\x61\xaa\xb1\x51\xa4\x5e\xc3\x9c\xa4\x30\xa8\x98\xa6\x2a\x2f\x9c\x0c\xb8\xcc\x3e\x2c\xde\xbd\x64\xf8\x27\xe9\x40\xb1\xae\xd9\xcd\x14\x63\xd6\x0b\x39\xaa\xc3\x82\x8f\xee\x16\xea\xe0\xc9\x7b\x8a\x41\x28\xc5\x4c\x55\x90\xbd\x02\x10\xa6\x82\x00\x14\x9e\x11\xfb\x49\x8b\x2a\x64\x75\xe0\x4c\x31\xf7\xb2\x0b\x2b\xd0\xa5\x24\xbc\xbf\xa9\x47\xa4\x3f\xbf\x34\x4a\x1e\x78\x91\x7d\xad\x5f\x6c\xf1\x96\xb5\x01\x62\xd9\x21\x2a\x37\x0c\xfd\xc3\xe4\xcb\x4b\x75\x55\x07\xfa\x03\xfb\x5f\x0c\xfc\xdd\xb9\x66\x86\xfe\xcd\x87\xc5\x16\x30\x8b\xe1\xf5\x9e\x78\x49\xd1\x05\x04\xfd\x7b\x39\xe8\x07\x97\xef\x4e\x46\xb7\x6f\x39\x5b\x32\xb1\x80\x9f\x7a\xfb\x56\x61\x65\x99\xbf\x51\x3a\x00\xa8\x79\xcd\xd6\x0c\x77\x2a\x3d\xc2\xda\xf4\x58\xab\x35\xeb\x6e\x35\xe2\x67\xdd\x86\x83\xb1\x00\x93\x7a\x65\xfb\x70\xd5\xc4\x1e\x9f\xde\xbe\xdf\xc3\x57\x10\xff\xef\x3f\x9b\xd3\x77\x7c\xf3\xb5\x8d\xd3\x1b\x4f\xff\x3a\x65\xf8\xf4\x6c\xdf\xa8\x1a\xce\x40\x89\xbb\x0c\x6b\xd4\x4a\x1b\x4e\x19\x89\xf6\x35\xc7\xe9\x28\xae\x00\xba\x29\x67\xe4\x17\x35\x37\x13\x10\x77\x6a\x98\xa8\x35\xe0\xa9\xc4\xc8\x00\xb2\x46\xaa\x9f\x3f\x5b\x4d\xa0\x6c\x3b\x08\x25\x1f\x76\xaa\x4f\x05\x48\xac\xfa\xd1\x75\x56\xcb\x43\xa4\xcc\x6d\xaa\xc9\x7c\x71\x54\x42\x7e\x69\x14\x83\x3a\xc5\xd1\xc2\xf1\x01\xb2\x56\x70\x4b\x2a\x12\xd6\xda\x34\x97\x4f\x89\x6a\x50\x1b\x95\x45\x2d\x93\x9c\xcb\x10\x90\x4d\x87\x94\xea\x90\xb5\x1e\xec\x65\xe8\x1f\x7d\x21\x30\x80\xa2\x9e\x27\x4d\x10\x4a\x71\x86\x77\xc8\x06\xdc\x67\x1f\xe3\x92\x09\x30\x4f\xb9\x42\x97\x95\x18\x07\x8f\x06\x00\x3a\x97\x1f\x57\x50\x53\xc9\xe0\x45\xf3\x65\xa7\x06\x7c\xc3\x2a\x8d\x6f\x5d\xd9\x10\x26\x7f\x91\xdb\xc0\x15\x57\x38\x2d\x69\x28\xcb\x39\xda\xf8\x6d\x28\x1d\xe2\x12\x9c\xa1\xac\xb9\x60\x23\x19\xd9\xad\x7d\xff\xb8\x66\x5d\xdc\xbe\xc9\x4c\x73\xf9\xe5\xd0\x1f\xef\x21\x2b\x2c\x5f\x5b\xd5\x89\x87\x9b\xbc\x01\x77\xc2\x13\xc2\x7b\x27\xe2\x5a\xf7\xc3\x1f\x89\x1d\xbb\x1e\xb8\xd0\xff\x65\x7d\x43\x7f\x55\xcc\x24\xf5\x0a\xa8\x77\xf7\xdd\x6a\xd0\xbe\xae\x06\x8f\x69\x8f\x5f\xff\xcb\xfd\xf2\xf3\x8f\x3f\x3d\xe0\x1c\xf7\xb5\xea\x48\x69\x57\xb0\x94\x68\x25\x5a\x3e\x53\xca\xac\x06\x48\x8e\x53\x49\x00\xdd\x67\x91\x0a\xb0\x65\xa3\x33\xaa\x1d\xcb\xf5\xe2\x3d\x8d\x27\xbd\x98\x18\xf7\x01\x86\x47\x4d\x25\x28\x4c\xa5\xe7\xdc\x9c\x4d\x3d\xc8\xa3\x0b\xc4\xd2\x9c\x50\x4b\xb3\x8d\x1b\x60\xf7\xf9\x06\x54\xad\x39\xd9\x90\xef\xbe\xe8\xda\x31\x77\xb9\xf4\xea\xde\x9b\x39\x76\x91\x56\xeb\x6b\x9b\xfb\xb1\xdd\x1c\x84\x9e\x26\x8a\x2d\x0e\x56\xa2\xb5\x23\xa5\x04\x62\xdf\x19\xd6\x93\x44\x64\xad\xf6\xfd\x4f\x06\x8d\x79\x8d\x57\x5a\x8b\xcf\xe7\xf0\xcb\xf5\x6e\x28\x9e\x33\x47\x7e\x92\xa8\x0d\x92\xdb\x6c\x8c\xf9\x34\x86\xf2\xc0\x43\x8c\x2d\x6d\x16\xec\x1d\x10\xe7\x4c\xd5\x27\x75\x90\xc6\xf3\xa6\x23\x98\xb1\xe5\x84\x1c\x08\xb7\xe0\x23\x00\x04\xd7\x18\x5e\xbb\xd8\xcc\x02\x94\xdd\x63\x02\xfe\x9f\x3f\xfe\xf6\x35\xf2\x0d\x01\xeb\xdb\xc7\xcc\x9e\x8a\x2f\x4e\x5d\xb6\x29\xdc\x5e\x01\x60\xab\x14\x19\x26\x5b\xca\xc8\x46\x8b\x13\xf1\x1c\x4f\x7c\x19\xef\x79\x16\x95\x0b\x8f\xde\x37\xcb\xb4\x8e\xc2\x48\x12\xd5\xd0\xbe\x6c\xd0\x75\xc1\x0e\x2a\xd9\xfd\x8c\x1b\xb2\xcd\x13\xe1\x6e\x73\x2a\xba\x47\x85\xfb\xd2\xd4\x8f\x25\xfa\x0c\x75\x97\x87\xd1\x01\x49\x1c\x5d\x9a\x42\x92\xa9\xd7\x0c\xc4\xdb\x1c\x06\x1b\x9c\x63\x3b\x57\xe2\x92\xae\xa4\x9a\x90\xe6\x17\x32\xbf\x8c\x37\xe4\xa1\xce\xe6\x1e\xfe\x0a\x79\xce\xab\xf2\x9c\xbe\x5a\x9e\xaf\x76\x4b\x2d\x89\x5b\x4f\x00\xe6\x57\x6c\x55\x4f\x8a\xf5\x1b\x24\xfb\xb7\x1f\x7e\xfd\x69\x77\x7c\x30\x6e\xd6\x3c\x87\xf9\xce\xf0\x59\xd8\x6c\xeb\xfd\x4a\x78\xfa\xb4\x9c\x56\x9d\x92\x40\x09\x60\x56\x82\x2d\xa4\xb2\x60\x8f\x1e\x41\xce\x1a\x21\x0a\x0c\x61\xa2\xd3\x00\x7c\x77\xbd\x01\x3e\xcd\x97\x4d\x77\xbd\x24\xbe\xb7\x64\xc7\x77\xb7\xf3\xf3\xda\x76\xfe\xd2\xc7\x33\x1e\x27\xe1\x1b\xdb\xf9\x48\x08\xc9\xcb\x43\xb6\x28\x75\xc8\xab\x2e\x41\x7e\xd0\x98\x9f\xf4\xe9\x43\xa3\xa8\x0d\x0b\xe6\x48\xec\x12\x60\xf5\x52\xbc\x21\x9a\xb6\x80\x18\xfa\x24\x8d\x84\x2b\xc0\x13\x00\x16\x68\xff\x78\x12\xab\xc1\x9c\x86\x25\xed\xea\x99\x18\x53\x7b\xbe\x68\xc7\xd7\xdb\xec\xd6\x99\x44\x9c\x16\x2b\xba\x64\xd1\xe7\xf7\x96\xad\xca\x8d\x65\xab\x72\x23\x0c\x20\xae\x84\x6b\xcc\x0d\x5f\x30\xcc\x73\x3c\x2c\xf7\x33\x00\xf5\xb2\xbe\xd5\xd1\x57\xad\x0e\x71\xa5\x6f\xe3\x43\x3d\x7b\xfa\xe1\xee\x14\xf4\x14\x24\x0e\xd6\x3c\x0a\xe5\x3c\xd7\x22\x21\x26\x4b\x15\x48\x92\x87\x40\xbe\x61\xcf\x5d\x95\xce\xb4\x95\x23\x34\x82\xd4\xa3\x50\xcc\x05\x21\x7f\x01\x6b\x44\xea\x12\xcd\xf5\x9b\xaf\x95\x0a\x76\xe4\xb9\x50\x12\x39\x06\x53\x9d\x79\x9a\x44\x88\x13\x75\x8a\x3c\xe2\x4e\x2e\xc0\x89\xc3\x03\x10\x09\x18\x16\x55\x40\x9c\xea\x11\x55\x74\x50\x8c\x0c\xcc\x6b\xad\xf7\xfb\x1b\x10\x95\x23\xb1\x2f\xfa\xe4\x06\x70\x0a\x26\x2f\x5a\xdb\x69\x38\x2b\xa5\x1c\x09\x39\x95\xd2\xaa\xca\x0b\x58\x94\x81\xcc\xce\xb3\xd4\x51\x24\x73\xe7\x78\xa4\xd0\x40\x21\x51\x33\x82\x0e\x40\x8c\x31\x6b\xa2\xdc\xaa\xe5\xf9\xc0\xb9\x05\x9a\x46\x13\x84\x0a\xe7\xc5\x3d\x9d\xde\xf4\xb5\x12\x5b\x40\x49\x12\xab\x8b\xd3\xca\xcc\x6b\xaa\x6f\x3e\x9b\xa1\xca\xb0\x46\xd8\xc5\x07\x57\xb6\x93\x44\xe2\x32\xc8\x69\x4d\x3b\xf9\x91\x47\x63\x11\xa2\xe4\xa1\x9c\x24\x1c\x56\x0e\x8d\x74\x39\x2b\xfb\x10\x3d\x21\x32\x6c\xb8\x6c\xe5\xfd\x73\x19\xf2\x36\x22\x13\xee\x6e\x4e\xf7\xf3\x9b\x2a\xe9\x2e\x84\x23\x97\x6d\x5e\xd1\x48\x11\x69\x1c\xdb\x3c\xc5\x17\xcd\x8f\x0f\xca\xef\x8c\xd6\x91\xb1\x37\xc1\x65\x8e\xcd\x16\xfa\x90\xc4\x4e\x57\x48\x6a\x6d\xa5\x98\x29\x2c\x86\x24\xb2\x96\x4b\x38\x32\x01\x5a\xb5\xaa\xa8\x04\x15\xf7\x3c\x1b\x66\x2d\x52\xa9\xf9\xb5\xaa\xac\x71\x53\x59\xb3\x3d\x14\x59\x9c\xe7\xa8\xd4\x74\xc4\x7d\x9c\x50\xf6\xc8\x39\xd6\x66\xad\xa1\x2d\x1e\xef\xec\xf1\xa8\x5f\x72\x14\x2a\x2a\xed\x50\xe9\xf7\xcf\x85\x42\x16\xf5\xd1\xa2\xbc\x1a\xf2\xa4\x1c\x29\x23\x53\x3f\xc8\x4c\xc8\x93\x8e\xee\x23\x53\x4c\x98\x77\x30\x39\x60\x53\x29\x2d\xc6\x23\xe5\x94\x8f\x24\x11\xb4\xfc\x25\x1b\x90\x88\xa3\x3c\x1f\x65\x85\xad\x15\xa5\x54\x3d\xa8\x46\xaf\xc3\x15\xf3\x1b\xaa\xf5\x98\x6c\x7b\x26\xe7\x11\x5a\xd3\x08\x2e\xca\xda\x58\x5c\x64\x16\x0e\x37\xf0\x9a\x0f\x2e\x6d\x6f\x1c\x5a\xa1\xea\xf4\x9d\x96\xb0\x07\x66\x2c\x43\x0b\xf2\x0a\x2b\xe8\x79\xd3\x7d\xbb\x4c\xb6\xeb\x9b\x83\xbc\x61\x41\xac\xf4\x9b\x83\xef\x86\x14\xd5\x79\x66\xc1\x38\x8d\x8e\xa1\x19\x0f\x13\x7b\xce\xc3\xb3\xcf\xa8\x97\x2c\xa7\x99\x01\x79\xb1\x0b\x0e\x2e\xad\x1f\x7c\x68\x28\xfe\xd7\xf7\x46\xf0\xfa\x43\x00\xe3\xc2\xa7\x4a\x1c\xd2\x00\xbe\x9f\x08\x30\x12\x44\x41\xa5\xa1\x10\x67\xd9\xab\xa0\x79\x36\x40\x64\xa3\xaa\x19\x84\xd8\xa6\x8b\x41\xa8\x05\x15\xc0\x4c\x11\x90\x57\x59\x47\xa5\xa3\x33\x7d\x87\xcf\xad\x73\x24\x48\x21\x41\x9e\x63\x6e\x14\x6a\xdd\x31\x35\x44\xac\xb7\x33\x76\xb4\x4f\xea\x03\x95\x17\x6c\x16\x0e\x56\x76\x4f\xc5\x58\x5a\x38\x93\x97\x84\x99\xce\x87\x02\xcc\x77\xcf\x85\xbc\xfd\xc9\x32\xde\x01\x50\x3c\x40\x78\x53\xff\x88\xb8\xe8\x03\x41\xed\x26\xb5\x51\x88\x94\x53\xa1\x04\x08\x6d\x5f\xe2\x0e\x34\x0e\x83\x95\x5d\x88\x91\x83\xd0\x42\xfe\x94\xfa\xa1\xc6\x06\xae\xa8\x46\x34\x98\xa2\x78\x1f\x7a\x0e\x47\x26\x9b\x6a\xab\xda\x8f\x20\x71\xe0\x6c\x04\x4f\xb0\x1f\x01\x4e\x55\x60\x28\xf0\x79\x5e\x6e\x21\x03\x93\x28\x72\xc1\x00\x2e\x35\x11\x46\x74\x89\xda\x64\x00\x2c\xd0\x26\x73\x86\xc4\xa6\xbf\xf4\x36\x53\xa5\xd4\xc6\x08\x56\xe0\x4e\x95\xb2\xef\x30\x5e\xb1\x68\x43\x38\xc0\xdc\xe3\x4b\xcf\xc1\x02\xb1\x06\x80\xdd\x0d\xad\xa6\x1f\x9a\xdd\xce\x9d\xef\x37\x44\x2a\xbe\xf5\xd2\x0e\x69\xe7\x86\x5a\xf7\x8e\x38\x34\xa7\xed\xe8\x08\x7b\xcb\x09\xeb\xc5\xc6\x7f\xd2\x9b\x32\x0f\xfd\xa3\x47\x3e\x4a\x4d\xf6\xca\x9f\xb8\x52\xcd\x5d\xc2\x38\x21\xd9\x26\x80\x5c\xe9\xfd\xb3\x5a\x34\xd8\x8e\xe1\x52\x76\x91\x04\xcc\x62\x72\x66\x9e\xf3\xe7\x37\xc5\x8b\x56\x7d\x59\x47\xc0\x66\xaf\x9d\x77\x83\x11\x76\x0d\xfe\x01\x47\x29\x45\x4a\xc0\x5e\x0b\x11\x1b\x6a\x91\x87\xfe\xd1\x97\xa1\x5b\xd0\x69\xa3\xd6\x4f\x99\x7c\xc9\x80\x1a\x56\xfb\xdf\x9b\x4f\x6e\x0b\x75\xfb\x00\x2a\x2d\x40\x0b\x42\x24\x4b\x05\x32\x95\x8e\x8f\xe2\x19\x37\x0e\x6d\xe8\x1f\xe3\x8d\x11\xf6\x51\x91\xe8\xab\x73\xa1\x5a\xa9\xc5\xab\xfd\x17\xb4\x36\x06\x8a\x04\xa9\x65\x69\x6a\x7c\xd9\x1b\xfb\x30\xa0\x18\xdf\xb7\x73\x6f\xa9\x18\x4b\xd0\x57\xab\x45\xdf\xca\x8d\xf7\x59\x79\x38\xc0\xac\x83\x3d\xfd\x13\x17\xab\x73\x01\xde\x72\x32\x4e\xb0\x66\xaf\xa6\x9f\x5f\x1c\xf6\x74\x75\x44\x57\xa7\x2f\xa5\x06\xf5\xf8\x52\xd3\xd6\x72\x57\xcd\xb5\xd7\x46\x06\x45\x8f\x83\x6d\x5b\xb0\xe3\xdf\x5b\xfa\x51\xad\xf8\xbd\xd1\x20\x77\x61\x08\x5d\x29\xe6\xc1\xbe\x23\x8f\x0c\xd1\xbd\x86\xfc\x38\x70\xd7\x89\xc1\x32\xb3\xfa\xdf\x9e\x5d\x58\x22\x3e\xca\xa7\x84\x54\x1f\xa4\xfc\x04\x75\x1c\x40\x7f\x01\xa1\xc8\x09\x7b\xe5\xb1\x0e\xfd\xc3\x66\xdc\x86\x0d\xa6\x0c\x50\xa6\xa2\x42\x08\xfa\x9f\xa4\x4d\x65\x28\xa7\xbb\xb1\x5e\xaa\x0b\x85\x02\x7f\x22\x1f\x55\x9a\xb0\x73\x54\xa8\x62\xc0\xd4\x2f\xe4\x23\x83\xd6\xcc\xe7\x62\x39\x53\xfd\xba\x7e\x19\xf6\xc7\xc1\x1d\x23\x21\x52\x2c\xdc\xef\xcf\x20\xe1\x48\x99\xaa\xa5\xab\x45\x50\x23\x32\x20\x64\x39\x7e\xc2\x8b\xa8\x7b\x55\x07\x7b\x37\x8e\x43\x1d\x38\x7e\x89\x84\x6d\xf9\xa0\x86\x76\xad\x55\x7b\x39\x61\xdf\x2a\x61\xbf\x68\x54\xcf\xb8\x97\xc3\xbd\xf6\xfa\x86\x2a\x90\xa0\x6a\x4b\x01\x38\xae\x98\x97\xc1\xb7\x86\x41\xa9\x3a\x42\x07\xb3\x08\xda\xc1\x03\x80\xad\xea\x3b\x39\x12\x61\xfb\x12\x4a\xfe\xe2\x3a\x48\x59\xd3\x13\xec\x47\x20\x7b\x96\x3a\x58\x79\x6e\x32\xbd\xd1\x90\xb1\x3f\x67\x65\xb7\xee\xec\xd9\x3c\x2c\xeb\xec\xae\x2a\xfd\x49\x9d\x97\x62\x5d\xa9\xb6\x83\xde\x7f\xa8\x83\x00\xc2\x13\x80\x73\x2d\x84\x9d\x36\x30\x6c\x59\x1e\x51\xbc\x7c\xd0\x6a\x1d\xfb\xe7\x9e\x7c\xd6\x29\xc1\x26\x95\x18\x29\x70\xa6\x54\x77\x8d\x22\x38\x8a\x2f\xbb\x79\x19\x04\x7c\xe5\x53\x04\xe3\x10\xab\xc1\xa8\x2d\xdf\x32\x20\x13\xb1\x33\x27\x94\xbe\x04\xf5\x74\x31\x4d\x18\x34\x27\xdc\x30\x9f\xd7\x6e\x68\xbc\x83\x2f\x49\xcd\x9d\xc1\xca\x1e\x83\x1b\x4b\x18\xea\x2e\x61\xc7\xcf\xca\x1e\x17\xa4\x53\x4b\x8e\x15\x37\x92\x5e\x8e\xa6\xbb\xef\x44\x86\x9f\x10\x83\x5d\x55\xdd\x45\x34\x8d\x47\x02\x9c\xd6\x30\x50\xfa\x37\xab\xbf\x1d\x04\x3c\x1b\x48\x73\xe7\x15\x74\x97\x57\x46\xdd\x78\x2c\x7b\x45\xd0\x4a\x8f\x6a\x87\x9f\xff\xfd\x4e\xd6\xd4\x53\xb4\xba\x58\xd4\x9b\x39\x11\x17\x68\xfa\x63\x00\x78\x20\xca\x4f\xa6\xf1\x33\xd5\xd2\x79\x18\x2b\x31\x06\x94\xed\xca\x4a\xc8\x3b\xd0\x36\x85\xa1\x7f\x8c\xf7\x82\x53\x0e\x9e\x3f\x06\x78\x07\x3c\x80\xc8\x09\x04\x84\x94\x60\x0c\xa9\xe6\xaf\x0e\xd8\x90\x98\x88\xd5\xd8\x0f\xf1\x85\x6d\x73\x76\xdc\x9b\xfd\xab\x1a\x3c\x42\x21\x33\xf8\xff\xe0\x7c\x0d\x99\x10\xa4\x56\xb5\x01\x73\x1c\xb4\x98\x46\xc5\x8c\x6b\xa6\xe7\xf6\x7f\x7f\x63\x0f\x08\xab\x70\x74\x41\xa7\x10\x2d\x80\xb1\x47\x21\x82\x96\x91\x0a\x68\x8f\x00\x92\x96\xaf\x6c\x59\x04\xc9\x80\xe3\xac\xe7\x60\x52\xd5\xa6\x45\x00\x9a\xda\x9f\xf5\x5d\xdd\xd4\x5a\xb1\x9f\xf8\x12\xa8\x95\x3c\x58\xe9\x2d\xfb\x5d\x76\xa3\xb1\x1c\x87\xb8\xc7\x76\xb9\xc7\x42\x4f\x73\xa3\x2b\x02\x86\xa2\x7a\x14\x2a\x00\x2d\x8d\x6a\xf9\x46\xb5\xf2\x02\x70\x81\x99\x62\xac\x2e\x52\x6b\xe3\x77\x95\x95\x04\x6a\xc6\xef\x3d\x91\xde\xb6\x80\x54\x4b\xe3\x9f\x85\x25\xaa\xf2\x8b\x92\xf7\x24\x60\x13\xaa\x94\x00\xe4\x18\xa8\x71\x83\x13\x49\x25\x04\x4b\x37\x43\x30\x84\x1a\x9f\x92\x02\x16\xd0\x22\x12\x1e\xf4\x85\x1b\x58\xe4\x5a\x50\x3b\x4c\x7a\x7c\x69\xd5\x99\x12\x58\x6b\x01\xa0\x0e\xaa\x14\xa7\xb1\x8c\xea\x8f\xc2\x93\x8e\x89\x75\x4e\x4c\x19\x73\x62\xca\x7d\xcd\x55\x86\x30\x31\x92\x87\x8b\x91\x3c\x5c\x19\xc9\xc3\x95\x91\x3c\x9c\x8d\xe4\x61\x34\x92\xbb\x8d\x6c\x26\xf2\x70\x36\x91\x47\x0b\x79\x34\x90\x21\xf1\x60\x83\x4b\x80\x21\xc3\x28\x3c\x0f\x0f\x1d\x2a\x66\x14\x8f\xc6\xb1\xd9\xc6\x83\x45\xfc\xfa\x54\x3a\x2c\x64\xa5\x80\x99\x48\xed\xb4\x56\xf1\x83\xa0\xe5\x43\xa4\xa0\x93\x18\x03\x89\x16\x2e\x4f\xa2\x04\x1a\xb4\x9c\xa8\xea\xf0\x8e\x94\xc1\xd4\x04\x58\x57\x10\xb1\xa5\x06\xf0\xc4\xb9\xff\xc8\x51\x1c\x35\x0b\xf1\x12\x9d\x1d\xec\xc3\x34\x7d\x46\x5b\x4b\x04\x35\xbc\x6f\xbd\xf4\x86\x00\x0a\x58\xd2\x3c\x4c\xac\x45\x9d\xa4\x2a\x9b\x70\xb0\xc7\xf2\x5f\xff\xb0\x83\xa3\x4c\x0d\x0b\x83\xd1\x5f\xcb\xe3\x68\x30\x5a\xc4\xb6\xd9\x8b\x17\x4b\x18\x23\x37\x21\xc2\x22\xe4\xc7\xd6\xfd\xbb\x26\xff\xae\xb6\xde\x47\x9a\x5c\xa7\x32\x50\xdf\x76\x2b\xcd\x42\x6f\x7a\xf3\x35\x8c\x9e\x86\xfc\x6b\x69\x09\xa3\x2e\x49\x34\x72\xce\x5c\x81\x66\xe9\xc3\x4e\x45\x13\xf2\x39\x9a\x1e\x20\x2e\xe5\x17\x26\x4c\x03\x5d\x43\x57\x28\x68\x60\x6c\xfe\x99\xe6\xda\x9e\x09\x61\x8a\x42\xa5\x02\x11\x58\x10\xa0\x60\x8c\xa9\x8c\xf5\x35\x5b\x08\xe3\x55\x55\x7c\x74\x91\x32\x52\xeb\x72\xcc\x3b\x30\xd6\x86\x7a\x96\x22\xcc\x4d\x7e\x04\xa7\x05\xe3\x1f\x8a\x5d\x8f\xa5\x3f\xef\x2e\x72\x44\x71\xad\xd8\x31\x18\x87\x44\x12\xeb\x6b\xa0\x96\x10\x33\xac\x56\x42\x8c\x83\x95\xbd\xab\x0a\xde\xb7\x26\x20\x8e\x62\xd9\x2d\xe4\xb3\xa8\xe6\x4c\x8d\x79\xaf\x46\x61\x86\x11\xa9\x7e\x50\x8e\x3a\xec\x54\x17\xf2\x1f\x65\x87\xed\x75\x02\x47\xcc\x17\xb5\x64\x4c\xad\x62\x54\xd2\xb9\x94\xa3\xb1\xc7\x6a\xf1\xa9\x91\x2f\xd0\x72\x35\xa9\x26\xb3\xb8\x4d\xbd\x09\x8f\x1d\xcf\x2e\x58\xec\x61\x4a\x01\x23\x5d\x7b\xa6\xc1\x4c\x55\x7f\x40\xde\xdf\xa4\x63\x1c\xb4\x9a\x5e\x33\xa5\x08\x42\x64\x5f\x5f\x98\x6c\x65\xdf\x5a\xc3\x68\x0f\xaf\x3c\x15\x30\xe6\xa5\x7d\x07\x22\x27\xc9\x1d\xe3\x3c\x34\xf3\xfd\xdf\x3f\xc3\x62\xdb\x3b\xbc\xb5\x77\x94\xbd\x90\xd7\xc1\x5f\xab\xda\x0c\x53\x32\x3c\x12\xa0\x25\xc6\x1a\x3e\x15\xac\x51\x0a\xe8\xe2\x0a\x65\x2e\x66\x19\xef\x05\x56\xb2\xce\xf7\xe0\x2f\x1d\x3d\x04\x40\x60\x53\xce\x02\xb3\x91\x89\x71\x10\xbd\x7a\x96\xdf\xee\x03\x75\x17\xa8\x8b\x3c\xfc\x76\xf3\x0e\x46\xe7\xa0\xfb\x06\xdd\x35\x18\x3d\x03\x75\x0c\xf0\x8a\x46\x4e\x08\x4a\x33\x96\x4c\x09\x29\x22\x0d\xc0\x4e\x23\x12\xb9\x24\xf5\xac\x31\xa4\x99\x42\x8d\x86\x38\x53\x53\x71\xd4\x3c\x76\xda\x53\x9a\x6d\xe5\x72\xc9\xaa\x10\xf7\x14\x40\x56\xa6\xe6\x11\xd4\xaa\x3a\xf6\xd0\xce\x1d\x00\x1a\x33\x4c\x30\x5e\x63\x23\x2b\x0d\x51\x76\x73\xfb\xfb\x23\x33\x3b\x3f\x62\x66\xbf\xbf\x65\x4a\xcc\xea\x5e\xfa\x0b\x38\x3a\x60\xca\x8d\xb8\xd1\x3e\x1f\x42\xc9\xfd\xf7\xdd\x97\xdf\xdc\xbf\xff\xfc\xeb\x7f\xec\x7e\x7d\x9a\x8e\x07\xa9\x98\xfa\x92\x55\xfd\xa6\x9c\x6d\x26\xe0\x01\x84\xa5\x03\x9b\x1f\x76\x0a\x14\x02\xbf\xc6\xcb\xb9\x61\x3c\x55\xfa\x99\x62\x27\xb2\xd7\x61\xb7\xf7\xb0\x9b\x00\xff\x0f\x56\x72\x15\xba\x6a\xc8\xdb\x8d\x5f\x2d\xc0\xbe\x36\xbb\xaf\xdc\x3f\xfb\xa8\x8a\x13\xd0\xc2\x32\xcb\xd5\xc0\xac\x56\xaa\x1c\xdd\xf9\x14\x98\x35\x48\x02\x2a\xe5\x2a\x13\x82\x3b\xa2\x73\x6b\x76\x37\xd5\x5e\xd7\x4c\x4a\x8c\x6d\xe6\xd2\x6f\x34\xd8\xb3\xae\x0e\x77\x44\x68\xd9\x82\x8f\xfb\xfd\xcd\xb5\xc1\xaf\xdf\x5e\x87\x1f\x1a\xaf\x9d\xc8\xab\x42\x39\xff\x50\xef\xdd\xf1\x89\x2c\xd4\x49\xe7\x3f\x0b\xfa\xd2\xc4\x20\x50\xd4\x33\xb9\xce\x93\x02\x1c\x0f\xe7\x13\x53\x85\x55\xdf\xb2\x61\xa2\x94\xd9\x79\x2a\xc7\x31\xc5\x93\x8e\xf4\x25\x3f\x53\x33\xc3\x4f\xca\x2b\x72\x3f\x4b\xb5\xfb\x2d\xcf\x13\xdb\x57\x91\xd7\x1e\x2b\xed\xd3\x92\xca\x49\x74\xca\x7e\xbd\xaa\x32\x18\x0e\x43\x0e\x43\x7d\xad\x96\x20\xcc\x92\xb7\x51\x2d\xb4\xd7\xf1\x48\x27\x38\x51\x5d\xd3\xb6\x91\x5a\x78\xcd\xd4\x82\x18\x89\x72\xff\xfd\xa9\xc6\xff\xf1\x1e\x67\xc7\x1f\x02\x06\xbb\xa0\xbb\x03\x6c\x9b\x37\xd8\xb6\x9c\x23\xb0\x5b\x30\x81\x82\x13\xdd\x83\x60\xdc\xe6\xb2\x72\x54\xc7\x05\x21\x4a\x8d\xe3\x1c\x36\x36\x40\xc1\x8d\xb8\xb1\x1f\x21\xd1\x6d\x38\x9c\xd2\x2d\xd4\x52\xdb\xaf\xd1\xd3\x6e\xe7\xd2\xa6\xfb\xb9\xb4\x61\x0c\x36\xb7\x44\x39\x93\x88\x40\x29\x6f\x0b\x90\x77\xda\x53\x24\xe9\xe8\xaf\x67\x09\xd2\x57\x32\x6e\xd9\x32\x6e\x57\x36\xbf\x42\xdf\x17\x5b\x02\xad\x19\xbd\x62\x49\xdb\x44\x31\x95\x3d\xf0\xe9\xd5\x98\x57\x6f\x24\x27\x47\x21\x23\x57\x2c\xbe\xaa\x0e\x15\x35\x96\xf2\x6c\xb4\x35\x4a\x31\x0c\xde\x52\x8d\x3e\xcb\x82\x63\xf5\x82\x08\xd7\x4e\xe1\x56\x1f\x05\x0b\x4d\x29\xeb\xc9\xab\x6d\x3d\xfc\x1f\x80\xb6\xef\x6f\x8d\xb0\xe4\x2d\x49\xeb\x08\x27\x1d\x7b\xea\x07\xfe\x96\x6e\xd9\x1f\x7e\xd8\xdf\x0b\x01\x7b\xc2\x79\xb0\x41\x73\x37\x12\xeb\x0e\x52\xe1\x6a\xe6\xe2\x32\xbe\x60\x82\xec\xba\x8e\x6a\x5b\x28\xd5\xbc\xd7\x61\x09\x18\x26\x90\x87\xc3\x07\x08\xe0\x2f\x3e\x62\x3c\x0e\xc9\x96\x5a\x83\x34\x0a\x52\x41\x6c\x5c\x4a\xd0\x4f\x3b\x75\x96\xae\xd9\xf7\x2c\xdb\xc1\xa5\x95\x5e\xec\xbd\x65\x15\x7e\x7f\xeb\x80\x2a\x58\xfa\x6a\x71\xd0\x62\xa3\x43\x0a\x41\x70\x33\x10\x1a\x19\xb8\x8d\xf0\x3e\xec\x58\x3b\xa1\xe3\xfb\xb0\xfe\x81\x68\x96\x5a\x9a\xba\x92\x0b\xe0\x5b\x0f\x8c\x9b\x79\x28\xd4\x05\x69\x16\x14\xe5\x28\x77\x93\x78\xde\xee\xad\x20\xa1\xd0\x3c\xbb\xe1\x8c\xac\x38\x0b\x18\xcd\xfc\xd8\x66\xec\x95\x50\x7d\x57\x8f\xd4\x46\xf6\x7a\xa8\xd7\x18\xd8\xb7\x18\x6d\xab\x21\x57\xeb\xe9\x86\xdb\xe5\xfe\xbb\x05\x6e\xf9\x03\x60\x4e\xf6\xaa\x2f\x54\x8e\xd4\x1f\x0a\x48\xe6\x56\x1d\x81\x34\x4b\x9d\xaf\xc5\x97\x3d\x5c\x4f\x09\x49\x0f\xc0\x2d\xd1\xcf\x5a\xe3\x36\xaf\x6f\x7c\xe7\x95\x18\xb7\x84\x0c\xe1\x31\xa3\xf1\xad\xd8\x6b\x1b\xfa\xa1\x0a\xaf\x4a\x90\xb7\x3d\xfb\x99\x04\x69\xeb\x8e\xab\x6f\xcc\x0e\x1e\x85\x2d\xc5\x71\xed\xf2\x53\x90\x4f\x23\x53\x1a\x4f\x78\x37\x67\xc0\xe2\x08\x19\x08\x21\xce\x05\x49\x3d\x4b\x84\x44\x34\x84\x3a\xe5\x99\x7c\x44\xfc\x5a\xea\x91\x52\x91\x0e\x9d\x56\x41\x22\x50\x65\x21\x4b\xfa\xc4\xaf\x10\xa6\xdd\x4f\xff\x7c\x10\xed\xa3\xc2\xed\xc4\x8a\x71\xdd\x1b\xa3\x8f\x64\xc3\xff\x4d\x95\x6a\x6b\x8e\x4a\x4c\xbb\x31\xc9\x50\xba\xda\x56\x2f\xc4\x4b\x56\x2d\x10\x69\x44\xd9\xd3\x36\x09\xac\x3e\x36\xe5\x5c\x3a\x9b\x74\x40\x77\xb0\x25\x4e\xc2\xed\x29\x38\x0a\x8a\x26\x92\x82\x95\x5c\x64\x43\x61\x9b\x65\x17\x28\x82\x75\x27\x76\xd6\x1d\xb6\xdd\xe6\x82\xf5\x86\x00\xb2\x3d\x2d\x6d\xd9\x49\xed\xd2\xd4\x8e\xb6\xf7\x2a\x3a\xd0\xe1\x71\xf6\x5d\xe7\x6b\x3d\x64\x10\x49\x1e\x6d\xce\x59\xfd\xf8\x84\x18\x34\x62\x04\x13\x27\x47\x9c\x32\xe1\xf5\xb9\xda\x0e\x78\x2d\xa0\x4f\xaa\xad\xad\x34\x81\xd3\x36\x40\x13\x38\x6d\x03\x47\xfa\x8b\xa1\xf9\x01\x9c\x8e\x83\x83\xc3\x9e\xb3\x56\x5e\x0c\xb0\x2e\xc1\xc7\x03\x22\x67\x03\x49\xf7\x4e\x28\x73\x1b\xac\x1c\x97\x21\xb0\x8c\x58\x86\x79\x43\x38\xb4\x44\x6f\x08\x24\x28\x8c\x5e\x9e\xa0\xf1\xd5\x39\xab\x49\xad\xce\xce\xd7\x23\xb2\x8b\xa0\x71\xb2\xb2\x4b\x6e\xd4\xf7\x0e\x93\x25\x18\x46\x57\x68\xb3\x00\xd9\xd1\xa7\x68\x5c\x4e\xcc\x49\x5b\x45\x4d\xb4\x8f\x21\x30\xee\xa1\xa5\x7f\xa7\x79\x05\xd3\xd7\xad\x9c\xff\x0f\x26\xbc\xf7\x6f\x9c\x64\x61\xd0\xde\x0e\xa6\xfb\x2e\xb3\xdb\x73\x58\x1b\xd7\x43\xfe\x1b\xe0\x7a\xff\xb6\x1a\x1f\xb2\x1a\x3f\x37\xd0\x07\x35\x1d\x18\x1f\x27\x0a\x26\x42\x56\x5c\x4b\x9f\x12\x95\x32\x54\x68\xc3\x4c\x12\xc0\x23\x5d\x4b\x1e\xea\x9e\x9a\xc7\x04\x44\x31\x52\x61\x55\x85\x18\x8c\x45\x15\x65\x8c\x41\x47\x0d\xc5\x1a\x08\x2c\x7e\x81\x18\x61\x1f\x9d\x0e\x00\xda\xdb\x51\x88\xb3\x58\xec\x10\x2a\xe5\x0a\xc2\x2b\xe9\x65\xf7\xe2\x45\x28\x95\xbd\x53\xc5\x8b\x75\x3a\x1d\x60\x98\x9f\x42\x89\xf8\x66\xd5\x41\x12\xa9\xa3\x82\xcd\x02\xe8\x4c\x6c\x80\x77\x9a\xa5\xa8\x3d\x19\x6b\x70\x94\xc6\x2f\x02\x02\xab\x5c\x88\x2b\x94\x72\x9d\x57\xca\xa1\x56\x8e\x72\xdd\x03\x2e\x17\x0b\x6d\xa2\x1a\x38\x7a\xd1\x7a\x39\x4a\x0f\xe1\x14\x43\xde\xff\xf1\xe3\xdd\xad\xd8\x39\xe8\x32\x72\x21\x57\xc2\x7d\xc5\xd8\xca\xbf\x0a\x3b\x98\xe3\x61\x7e\xe0\x82\xed\x7b\xc2\x2e\xd6\x7b\x07\x06\xac\x2b\x69\x5a\x2b\xe9\x83\x0f\xd0\x17\xfc\xad\x5d\xff\x95\xda\x15\xd2\xf6\x20\x20\xe4\x02\x96\x69\x0c\x58\x2d\x74\x0b\xa6\xfa\x16\x5a\x70\x3b\xcc\x7f\xbf\x20\xf7\x82\x1a\xa8\x2f\xce\xf0\x1a\x3c\x78\x5c\x11\xb4\xf8\x00\x6b\xc1\xf0\x07\x9a\xf5\xa7\xaa\x77\xf8\x7a\x64\x93\xae\x98\x05\x92\x51\xbe\xce\xa3\xb9\x01\xba\xf2\xed\x9e\xc4\x37\xc8\xd3\xdb\x8f\x3f\xfd\x7e\x87\x9c\x69\x89\x30\x1a\xd7\xf2\x3d\xd7\x60\x0c\xf2\x23\x68\x65\x7f\x2b\x93\x7f\xa5\x32\xb1\xce\x7f\x48\x9b\xa0\x82\x2b\xf8\x19\x71\xb5\xef\xe3\x23\x7d\xff\xf7\xf8\xfe\x13\xc6\xf7\x2f\xc7\x47\x87\xb7\xc1\xde\x22\x4d\x6e\x66\xe1\xea\x4b\x70\xdc\xf0\x5a\x82\x23\x48\x04\xe6\xf9\x80\x23\x46\xc3\xa6\x2e\x19\x92\x60\xce\xcc\xa9\x93\x16\x49\xa1\x7f\x6f\x01\xfc\xe9\x5b\x00\x8f\x0a\xd3\x43\xea\x42\xfd\x9d\xa1\xac\xc8\xd1\xc2\x90\xe8\x8b\xc4\x15\x60\x1f\x8b\x44\x75\x58\xb9\x7e\x69\xae\x74\x51\x2a\xdb\x32\x1b\x5a\xf6\xe0\x07\x26\x9e\xbf\xbd\xcc\x6f\xdc\x9b\x78\x40\x5e\xbe\xfc\xfc\xfb\xaf\xfb\x47\x09\x68\x91\x4d\xc3\x42\x33\x80\x45\x8f\xf5\xb0\x63\x58\x34\x0a\x66\xd4\xa3\x9b\x1f\x00\xe9\xbb\x8e\x86\x57\x4e\x40\x70\x3a\xaa\x1f\xe4\x98\xf2\xac\x09\x90\x7f\xea\x75\xb8\x78\xf5\x73\x03\x85\x29\x8c\xb9\xdd\x65\xf9\x00\x9b\xf9\x64\x51\x23\xf6\xfd\xb9\xd5\x1e\x3b\x3e\xf5\x6f\xa5\xf6\xd7\x56\x6a\x5d\x48\x1f\x54\x6b\x22\x43\xa1\x1a\xea\x8e\xb2\x24\xfd\x37\x2e\x66\xa6\x4a\xb5\xca\x6b\xa2\x8c\x80\xba\xa3\xb1\x83\x83\xbc\x67\x76\x6a\x95\x08\xa2\x5e\x19\xd9\xdc\xae\x8e\xaa\xd8\xc5\xe3\xda\x11\xbd\xbb\x3e\x45\x1d\xfa\x1a\x90\x86\x23\xf3\x33\x24\xda\xe5\xc3\xca\x8d\x07\x7b\xe6\xca\x21\x37\x5e\xa8\xc3\x3f\x78\x1e\x00\xd5\x33\x3e\xe3\x6f\x55\xfa\x97\x50\xa5\xbf\xfd\xf0\x9f\x0f\x22\xd9\x60\x06\x5c\x83\xd9\x5b\x72\x40\x1d\x5c\x7d\xff\x5c\x06\x9e\x6f\x71\x8d\xe0\x20\x4b\xac\xce\x83\x9b\x33\xc7\x77\xa0\x2a\x3c\x75\x65\x91\x49\x56\x1e\xfa\x88\x4c\xfd\xed\x17\xfe\x0b\xfd\x42\x08\xdb\x43\x0a\x31\xde\xe8\xf6\xb4\xea\x16\x26\xd2\xe9\xc4\xc0\x36\xd6\xe4\x2d\xac\x62\xa8\xcc\x37\xc6\xcf\x32\x67\xa8\x31\xcb\x87\xcf\x17\xa1\xdc\xc8\x44\xfb\xb7\x4f\xfa\x97\xf0\x49\xff\xf3\xaf\x14\xb2\x32\x5b\xc1\x38\x47\x1a\x2c\xe0\x81\xfe\xac\x98\x95\x53\xd0\xdb\xfc\x19\x61\x2b\x1c\x07\x8e\x3b\x19\x46\xba\xb6\x41\x4e\xf9\xfc\xa7\x0c\x72\xb8\xfa\xcb\xc9\xc9\xe5\xab\x73\x9d\x1c\x5c\x7e\x7f\x4b\x54\xea\x10\x60\xe4\x4c\xb6\xb7\xcf\x48\x50\x60\x69\x56\xcb\x83\xa9\xc0\xac\x59\x70\x48\x59\xf8\x82\x5a\xeb\x48\xbe\xb5\x33\x87\xf9\x99\x57\x27\x16\xed\x08\x88\xe5\x8d\xf3\xfa\xa3\x2b\x2e\x69\xc7\xf3\x93\x1f\xde\xd2\xf9\xcf\xbf\x42\xf8\xcb\x1d\xb1\xfc\xb3\x43\x60\x56\x71\x3e\xbf\x77\x04\x0c\x0f\x6d\x2a\x8b\x61\x22\x8b\x61\x2a\x8b\x61\x26\x8b\xe1\xfd\x8d\x52\x18\x12\xa5\x70\x04\xfd\x5e\x2b\xf6\xff\x8d\x14\x8f\xcb\x39\x6e\x76\x92\x9b\x9e\xd5\xcf\x58\x3d\xcb\x5e\xed\x72\xd2\xca\xe3\x86\x33\x27\xf8\x03\x82\x77\x67\xa5\xee\x03\x07\x72\x85\x86\x3f\x74\x00\x92\xa5\x05\x6e\xa7\x97\x4d\x3e\x2d\x80\x63\xbd\x19\x40\x7e\xd3\x56\x8e\xc1\x8d\x53\xcf\xb3\x2e\x31\x4d\x00\x26\x64\x10\x5a\xb5\xb4\xdd\xf4\xa8\x9a\xef\x0d\x21\x6c\x47\xa4\xc8\xa1\xe0\x1d\x95\x98\xf5\xdf\x30\x26\xc0\x8a\xba\xaa\x65\x98\x5f\x1c\x4a\x75\x94\x7c\xb8\xba\xf8\xab\xaf\x7d\xe5\xae\x2e\x72\x9e\xbf\x95\x27\x96\x06\x6f\x57\xce\xde\xee\xba\xd3\xc0\xfe\x59\xaf\xa1\xde\xf0\x1a\x6c\x98\xd4\x8b\xd7\xc0\xa3\x6f\x9b\xce\xdb\xfc\xdc\x2c\xdc\xfa\x94\x29\xb7\x05\x9c\x2f\x26\x22\x8f\x51\x75\xba\x55\xb7\x7a\x03\x36\xcd\xfa\x6a\xa2\x95\xb0\xf9\x1d\x5e\xc7\x67\xf2\x3b\x10\x86\xb1\xac\xb6\xe5\xa2\xba\x64\x0d\xb3\x46\x2d\xb1\x6d\xb5\x71\x6e\xd9\x4e\x95\xf7\xc4\x91\x89\x23\x89\xa8\xee\xd1\x8f\x14\x4e\xf3\x47\x7e\xd8\x44\xcf\x06\xc7\xde\x59\xa8\x7c\xda\x02\x8c\x54\x6e\x6b\xd2\x00\x4d\x1a\x4c\x93\xfa\x02\xc4\x0c\x6b\x82\xcc\xc4\x4d\xa5\x6b\xb2\xb4\x45\xe2\x91\x47\x73\x04\x1d\xee\x80\x20\xfd\xdb\xa6\x63\xd6\x47\xdf\x34\x1d\xcb\x74\xc0\x01\x78\x26\xa1\x00\x9f\xd0\x61\x49\x2a\x64\x98\x77\x7a\xbc\xdd\xb7\x2c\xdb\x3a\x10\xdf\xba\x51\xb9\x58\x8d\x9d\x4f\x08\xc9\x6c\x33\xf8\xc4\x42\x31\x62\xb1\x4c\x54\x45\xbe\xc5\xa1\x11\xb7\x6d\x86\x14\x0d\x0c\x69\x5f\x15\x94\xb2\x26\x26\xf6\x9e\x7a\xfb\x99\xee\x39\xb7\xc4\x93\x82\xf4\xf6\xa4\x4e\xbe\xcb\x5d\xb6\x5c\xd4\x0b\xe3\xa2\xde\xf2\x90\xdc\xb6\x3c\x3b\x91\x57\x27\x17\xfb\x2c\xaa\x3d\xf2\x15\x9f\xd9\x2a\x9c\x5a\xdd\x66\xf5\xb4\xde\x3f\x73\x1d\x6c\x05\x2d\x6d\x99\xf5\xf7\x42\x09\xa1\xa6\xc9\xa5\x83\x6b\x5b\xe6\x43\xd3\x99\xfa\xfd\x2d\x0d\xec\xb7\x9c\x37\x5c\xc1\x08\x8f\xcb\xdf\xfc\xa0\x37\x3b\x59\x0c\xca\x1d\xc6\x1c\xbb\x6b\x72\xe9\xd4\x0e\xae\x9d\x5c\x3b\x00\xde\x2f\x0e\x09\xb4\x04\x37\x63\xc9\xf3\xc9\xc5\x0d\x58\x08\x74\xdc\x6e\x10\xd2\x12\x28\x6d\xf2\x96\x33\xc0\xd5\x93\x4b\x08\x65\xc8\x5a\x7d\xd4\xd3\x3b\xfd\x4b\x3a\x5d\xce\x4d\x87\x60\x7b\xc7\x7f\xf9\x40\x18\x9e\x53\x2a\xb2\xb6\x44\xe6\x6f\x2e\x91\x09\x7d\x8c\x10\xb6\xd4\x52\x1d\x21\xcc\x6f\x2c\xee\x67\x5c\x26\xdd\xce\x97\xaf\xaf\x40\xbd\x28\x9d\xe4\x20\xef\x6f\x58\x17\x04\x4f\xc4\xc1\xc9\xd6\x18\xc1\x11\xba\xbf\x2d\x87\xac\xc3\xf7\xfd\x2d\x50\x1a\x0a\x8e\x9f\x1c\xae\xf1\xc6\xd5\x2c\x27\xc1\x4c\x25\xab\x7e\x26\xcb\xbb\x71\x6d\xa4\x53\xde\xa4\x93\xcb\x87\x0c\x30\x91\x81\x05\xd8\xee\x6b\xca\x65\x03\x81\xd4\x27\xbd\xbf\x49\x5f\x31\xc2\x33\x4f\x06\x44\x32\x94\xed\x58\x55\xed\xf1\x80\x8a\x3b\xb9\x85\x82\x06\x92\xe7\xe7\xba\xfb\xb7\x1f\x7e\x7d\x14\x3d\x3a\xcf\x91\xc1\x09\x4c\x22\xbc\x06\x0b\xbb\x02\x23\x9e\x31\x7e\xf3\xed\xa5\x91\x39\x9e\xbc\xdd\x68\x11\x9b\x7e\x5e\x1b\x31\x10\xfa\xfc\xb5\x1b\xf6\x1f\x1b\xa9\xda\x26\x0f\xc2\x3c\xcf\x5f\x13\x1b\x0c\xb6\x6f\xb1\x7c\x15\x9e\x9f\x3c\x98\x4e\x0b\x23\xc1\xc1\xd5\x31\x30\x2a\x96\x39\xb9\x5c\x77\x91\x6e\x90\xc8\xbd\x7f\x86\xa9\xc4\xbc\xb2\x46\xb9\xda\x24\xf2\x55\x4d\xb2\xff\xf1\xd7\xfd\xbd\xc4\xb6\x69\x20\xcd\x0d\x22\x94\xb2\x5a\x11\x23\xd9\x33\xbe\x9a\xab\x17\xc3\x97\x7a\xa3\x35\xd3\xfc\x64\x5c\x6e\x7b\x5d\xeb\x72\x71\xbf\x11\x3e\xe4\xb1\x5d\xa5\x41\xfa\x12\xed\x2b\x9f\xff\x77\xe3\x2f\x8e\xf9\xdf\xd4\x43\x2f\x76\xe6\xc0\x3d\xdf\x50\x76\x0d\x79\x8c\xc9\xb2\x5c\x74\x4e\xb9\xfc\xa0\xae\x67\x1b\xfc\x37\x2c\x3e\x5d\x75\xd5\xe3\x61\x2f\xf3\x6e\xf9\x60\x1c\x41\x64\xe7\x1d\x00\x91\x5d\xf0\x21\x7e\x24\xb2\x65\x60\xbf\xd2\x55\xd7\xa0\xb0\x6d\x60\xbf\x79\x60\xc3\xbb\x0e\x7e\x37\x52\xb6\xe8\xbb\xbe\xd8\x1f\xde\xd7\xc1\x9b\x5a\xad\xbb\x8c\x90\xc1\xde\xf4\x01\x88\x24\xe3\x0f\xda\xf4\xe1\x9b\x9b\x1e\x95\x7b\x9e\x2c\xf9\x3b\x08\xd9\xf7\x19\x47\x6f\x06\x23\xb9\xa2\xa7\xbf\xae\x83\x6f\xdf\x67\xad\x36\x87\x79\xd8\xcc\x37\xfa\x48\xe7\x1e\x79\x96\xd2\xfe\x9e\x44\x99\xc0\x7f\x8d\x8e\x7b\x63\xdb\x31\xfb\x9a\xb1\xf6\xd6\xbd\xf5\xa9\xd3\xc1\x7e\xb2\xef\xd4\xfb\x72\xd5\x6f\x78\xae\xe9\x7e\xfa\x27\xb8\x97\xee\x21\x7b\xdf\x17\xe6\x48\x15\x68\x56\x92\xf7\x2e\x50\x69\xe2\x00\xa1\x54\x28\x15\x8a\xd5\x35\x6a\x2d\x01\x4a\xac\xbc\x5c\x2d\x28\xa9\xd0\x87\x21\x51\x8c\xbb\x4a\x35\xaa\x5d\x55\x3b\x6a\x52\xa5\x14\xb3\x13\x2a\x5c\x5f\x2a\x01\x40\xc8\xa6\xd1\x46\xbe\xd9\x25\x57\x2d\xc8\xc4\x5c\x1d\xe0\xe0\x82\x15\x30\x98\x12\x10\x38\x02\x71\xc5\xe6\x4a\x28\x43\xd1\x13\x67\x11\xc4\x81\xab\xa3\xc2\x20\xc2\x0b\x06\x26\x17\xce\xf8\xa4\xad\x19\xf6\xc5\xde\x51\x04\x24\x81\x4f\x8e\x6a\x53\xc7\xd8\x17\x04\xf7\x8b\x7e\xaf\x71\x46\x0e\x17\xd4\x99\x95\xba\x07\x18\x1d\x35\xd1\x16\x00\xf2\x4e\x02\x30\x70\x75\xa0\x16\x27\xae\x09\x0c\x89\x14\x8b\xba\x17\xa9\x50\x4d\x41\xdd\xbb\x9c\xdf\xdf\x38\x1b\xa6\x45\x99\x22\xfd\xa2\xca\x45\x5b\x46\x5b\xc5\x97\x5e\xda\x96\x79\x52\x05\xc7\xb5\xec\x1d\x05\xc0\x2e\xe7\x16\x1d\x55\x70\x5c\x4b\x16\xcb\x46\x18\x22\x95\x19\x08\x73\xf4\x8d\x12\xc7\x3d\x25\x2c\x2e\x03\xfc\xc3\x07\x71\x81\xb4\x5b\xa3\x00\x04\x2b\x32\xa5\xea\x90\x51\x47\x9c\x5d\x22\xf6\xc9\xb1\x2b\x24\xa1\xbe\xbf\xb9\x42\xad\xe9\x1b\xed\xa2\xa1\x3d\xd5\x34\x76\x43\xf5\xda\xfb\x39\xc5\x41\x0a\x35\x9f\xc6\x8f\x71\xbb\x7e\x10\x6a\x53\x5a\xae\xc8\x95\x62\x1b\xa4\x51\x18\x4b\xd8\xe1\x35\x1b\xa0\x3a\x50\xfd\x92\x15\x7a\x97\x4c\x51\xb2\xa3\x50\xc2\xf4\xb5\x38\x3a\x4a\xa0\x04\xaf\xb1\xf4\x12\x95\x0a\x40\x68\x0f\xc4\x0c\x20\x1b\xad\x1b\xea\x39\x5b\x14\x8d\x39\x38\x0a\x21\xec\x0d\x41\x5d\x7b\x1d\xeb\xc5\x3a\x23\x46\x6d\x8b\xca\x66\xcf\x01\xd5\x2b\xc0\x47\x2d\x40\x58\xb5\x6c\x35\x01\x01\xa3\xe7\x19\x96\xb5\x84\x46\x35\xa6\x3d\xc5\x82\x20\x14\x64\xc4\x06\x2c\x29\xab\x38\x0a\x61\xf7\x24\x24\x70\xdd\xab\x47\x04\xfc\x1e\xc8\x62\xcb\xd9\x55\x62\x78\xb6\x1e\x29\x7e\x91\x56\x04\x44\x35\x82\xd6\x3a\xd6\x4a\xb5\x1a\xbb\x27\x82\x25\x90\x06\x69\x68\x67\xb9\xcc\x06\x51\x15\x6a\x12\xf7\x54\x91\x55\xe7\x21\x05\x11\x00\x29\xad\x01\x2d\xc6\xab\x70\xb6\x2c\x58\xf9\x08\xd5\x01\xd1\x65\xaa\x87\x72\xd4\x56\x8e\x40\x8a\xcb\xbd\xec\x62\x60\x58\x9a\x55\xf6\x6e\xe4\xfd\x49\x06\x8d\x15\x86\x40\x2d\x1b\xb0\x9c\x2a\x04\xc9\x79\xa7\x7e\x76\x31\x8c\xfe\x22\xe3\x3a\x3d\x67\xe4\x72\xfa\x3a\x5d\xbe\x17\xed\xe6\x5a\x65\x0f\x64\x70\xca\x3d\x8f\x92\x89\x03\xf2\xef\x72\x41\xe8\x52\xa2\x1c\x92\x61\x71\x21\x71\xb2\xa8\x2c\x23\x7f\xb2\xb0\xb8\x48\xb5\xbc\x60\xcf\x6b\xb0\x12\xfa\x86\x71\x46\xa0\x49\x4c\xa8\xbe\x20\xe5\x18\xde\xdf\xa8\x25\x70\xff\x4e\x8f\xb6\xea\x28\x65\x58\x5a\x35\xf4\xb2\xcf\xcd\x1c\x86\x06\xf0\xd9\xa8\x03\x2a\x8e\x1f\xbd\xed\x0a\xf0\xd1\xe5\xc2\xd2\xc3\xdc\xf3\x85\xa2\xec\x0d\x83\xac\x32\xc5\x14\xf0\x3e\x51\xff\x01\xdf\x5c\x76\xda\xd0\x61\xb0\xd2\x77\x6e\xa5\xaa\x1a\x78\x42\x51\x85\x6a\xa9\x02\xab\xef\x6f\x91\x52\x96\x81\xb5\x3f\xa7\x53\x76\x94\x4c\xad\xc8\x20\x15\xb8\x43\xfd\xa3\x37\x75\xe6\x36\x04\x8a\xb1\x4c\x7b\xc0\x04\x4e\xea\x20\x99\xb2\xca\xbc\x7d\xf4\x8c\x8b\x10\x54\x91\xe4\x74\xfd\x94\x56\x90\x34\x95\xdf\xdf\xd0\xf2\x10\xea\x56\x77\x42\xcc\xe0\x2c\xe5\xb3\x30\xd7\x4a\xb1\xa6\xab\x71\x49\x0d\x80\x6b\x2c\x94\x39\x01\x43\xb8\xc7\xd6\x71\xa0\xd4\xa0\xab\x01\xad\xd5\xb2\x38\x6a\x11\x98\x3b\x60\x63\xc8\x80\xba\x0e\x33\xb1\x0f\xd5\x36\x3a\x73\x0e\x38\xc9\xc8\x7c\x51\xe3\x62\x48\x52\x2e\x91\x34\x54\x0d\x68\x75\x5c\xc6\xaa\xa5\xa6\x43\x34\x85\x80\x75\xa6\xd8\xf4\x51\x79\x8e\x98\x1f\x75\x90\x47\x15\x7a\xc8\x5a\x05\x2c\x3c\x7b\xe3\xeb\xd3\x47\xd6\x14\x74\x60\x80\x86\x0f\x41\x56\xbe\x87\xb5\xb1\xbe\x04\xc0\xda\x7c\x06\x01\x46\xce\xf3\x11\xab\xb6\x21\xef\x3b\x1c\x18\xe3\x01\xa9\xaa\x50\x70\x06\x7e\x6d\x43\xd3\xa7\x46\x15\xf7\xb4\x20\xae\x18\xa3\x6a\x51\xd0\x06\xb7\xda\x5c\x32\x86\x6d\xd2\x51\x1b\xc2\x02\xf1\xdf\xfa\xb6\x0d\x92\x30\x56\xfb\x47\xef\xf9\x5a\x78\x10\xaa\xa9\x4e\x15\x9c\x0d\x03\x93\x03\x1e\x3f\xec\x58\xab\xac\x4f\x97\xf2\xad\xc6\xca\x73\x76\x1e\xac\x69\xaa\x62\x83\xfd\x7a\x78\xaa\x30\x65\xd0\xdb\xe6\xdd\x6c\x04\xf6\x69\x60\x58\x0c\xb3\x4a\x99\x5d\xd6\x51\x39\x51\x82\x36\xd5\xc6\xac\xde\x93\x18\xae\xed\x14\x2a\x01\x4d\xa8\x3a\x56\x6f\x96\x6a\x2f\x7b\x8b\x7b\xec\xfc\x84\x20\x68\xb8\x1a\xc7\x8f\x3e\x5f\xb2\xb6\xf8\x5c\x47\xa8\x9d\x11\x5b\xda\x63\x9a\xa7\x12\x0b\xa8\xa8\x98\x72\xd0\xd9\x1e\x54\x4e\xa1\xec\x0a\x34\xaf\x95\x36\x68\x42\x02\x52\xb7\x2f\x93\x95\x0d\x84\xa9\x42\xc1\x49\x6a\x98\xbb\xf3\x74\x5a\xe7\x66\x98\x5a\x35\xb5\x99\x26\x28\x89\xf2\xcb\x64\x76\xc6\x4b\xd6\xc6\xc0\x49\x8e\x63\x32\x77\xec\x44\x06\x09\x33\x9c\x6f\xf3\xa8\x7b\x20\x1f\x02\xe7\x92\x4b\x53\xa5\xae\xb7\xd3\x61\x91\x13\x25\x86\x35\xe5\x6d\x21\x2f\x22\xf9\x51\xe6\x03\x94\x83\xda\x58\x48\xd2\xcc\x83\x0e\xf2\xcb\x47\xef\xa5\x6a\x6c\xed\x71\xd6\x94\x00\x70\x0e\x51\x15\x6e\x02\x39\x28\xc5\x84\xe0\x57\x5f\x29\x9b\x05\xa4\xb3\x5e\x66\x43\x4e\xeb\x96\x62\x4c\x3a\xf9\x4d\x09\xd6\x6a\x28\x66\x04\xe8\x84\x19\xa2\x4e\x5e\x2d\x4c\x27\x8b\x94\x93\x1a\x94\xaa\x1e\xb4\xee\xc9\xf7\x50\xd2\x48\x59\x00\x20\x0f\xd4\xd5\xec\xe7\x84\xe2\x21\x55\xd0\x7c\xef\x75\x04\x62\xe6\xd4\xa1\xaf\x16\x9b\xcd\xee\xbe\x04\x97\x29\xf8\xf5\xa9\xe9\xfd\xcd\x25\x2a\xb9\x52\x2e\x53\xb1\x4c\x0c\x60\x25\xad\x0e\xd4\x4f\x85\x95\xcb\x50\xa2\x01\x18\x0a\x4d\x95\x55\x51\xb3\xd2\xa7\x62\x49\xf1\x3a\x72\x04\x22\x53\x22\x05\x5f\x66\x55\x05\x77\x4c\x49\x7b\x83\x05\xf0\x2d\x01\x5c\x94\x54\x84\x80\xe3\x9a\x2c\xa2\x41\x1a\xd6\xcc\xa1\x52\x33\xbe\x97\xa6\x76\x67\x9c\x2d\x21\x36\xb5\xf4\x12\x17\x2c\x9a\xc7\x0a\xfc\x83\xa9\xf4\x68\x4d\xa9\x19\xde\x2a\x0c\x49\x55\xc0\x89\x5a\x36\x2b\x0e\x78\x8c\xf3\xe6\xec\x13\xd8\x1e\x20\x79\x40\xaf\x83\x2d\xa1\x36\x9d\x75\x62\x9d\x36\x54\xab\x15\x36\xf6\xfb\x1b\x83\xb2\x4d\x2b\x3e\x6b\xc9\x4c\x4d\xbd\x83\x48\x21\xc7\xf1\x63\x94\x0b\x95\xf9\x94\xf2\x4c\xf2\xbc\xbe\x99\xe8\x54\xdf\xd8\x18\x02\x12\x0c\xb6\xd4\x32\x95\xa6\x0e\x51\x8c\xf3\xc6\xd0\x59\x03\x3b\x08\x99\x40\xce\x9e\xc2\x9e\x42\x55\x5b\x89\x52\x66\xca\x14\x51\x5b\xd9\x89\x50\x52\x2d\x6e\x1f\xfd\xbd\x3d\xc0\xfd\x24\x86\x69\x4d\xc2\xa8\xf2\xd5\x0d\xe8\xa5\x69\x6f\xcf\x09\x8e\x4c\x9c\x36\x86\xe1\x98\x3d\xa5\xd1\x8f\xbb\x7f\x3e\xe9\x77\x16\xaa\x25\x0d\xbc\x87\x9a\x93\x01\x28\x70\x99\xa4\xe8\x9c\x97\x3c\xc8\xf8\xd5\x27\x50\xf9\x55\x0d\x12\x03\x05\x15\xd7\x1a\x28\x62\x3e\x2f\x40\x88\x28\x23\x42\x04\x09\xa6\xcd\xa3\x41\x4f\xfa\x16\xaf\x17\xa6\x82\xe1\x6f\x6e\xe5\x46\xee\x72\x22\xd5\x54\x1e\x58\x1b\x24\xaa\xd8\x38\x04\x8a\x41\x1c\x89\x37\x77\x96\x84\xd5\x6e\x89\x68\xac\x0c\xf8\x5d\xcb\xf9\x86\xb1\x5f\xc5\x98\x3b\x62\x00\x70\x88\x3a\x95\x49\x1b\xf6\x48\x3e\x46\xf2\x5c\xf7\xaa\xfb\x22\x58\x77\x85\x72\x36\x64\x67\x35\xa9\x43\xe6\xfe\xbd\xb7\x03\x8c\x7b\xa7\x0d\x31\xa0\x21\x1c\x80\x50\x82\x5a\x5c\x1c\x9b\x36\x84\xd3\x96\xa0\xaa\x4f\x37\x59\x18\x2c\xaa\x9e\x81\x57\x92\x1c\x49\x9a\x52\x3d\x01\xbf\x24\x49\xdb\xa2\x15\x66\x16\x02\x64\x30\xf2\x71\xc4\x2f\x2c\x3b\xb5\x5e\x10\xff\xd5\x05\xde\xb7\x86\x0a\xaa\xd5\x51\x7b\xd9\x0d\xd2\x94\x48\x2a\xcc\xa3\xa8\x12\x0c\x08\xe3\x6a\x53\x2e\x1a\x08\xdf\x7a\xfb\xc0\xd8\x0d\xc8\x82\x77\x68\x20\x87\x16\x72\xc0\x7c\xd1\x36\xfa\xa4\xd6\x21\x1a\x42\x8d\xbd\x46\x49\x4d\xb8\xa1\xcb\x89\x45\x43\x00\x46\x85\xb7\x81\xb8\xf0\xed\x1e\x2b\xbd\xc7\xe4\xd2\x61\xf1\xd2\x61\xf1\x4e\x87\xc9\xd8\x61\xe5\xa1\x0e\x4b\xb0\x8b\x84\x32\x50\x27\x63\x54\x3d\x5b\x12\xd4\xc0\x89\x3d\x15\x60\x65\xab\x38\x6a\x6d\x62\x36\x74\xca\x18\xc4\x70\xa0\xd1\x66\x72\x6e\xb2\x78\x6e\xb2\x78\xb7\xc9\xe4\xd2\x64\x65\x8f\x39\x15\x7e\x32\x98\x00\xb2\x11\x7b\xa8\x43\x14\x32\xf7\xef\xbd\x9e\x0e\xf5\x54\x75\xe1\x50\x4d\xad\xe5\xd3\x63\xfe\x39\xf3\x2d\xe9\x73\x6d\xcc\x6b\x03\x7a\x43\xf5\xc1\x4a\x8a\x9a\x4c\x85\x42\xcb\xbb\x40\x0c\x36\x3e\x3e\x07\xce\xa4\x4a\xc1\x37\xf8\xb0\xb9\x97\x7d\xcc\x87\x40\x5c\x2b\x64\xb7\xe8\x3f\xfd\x12\xf5\x9f\x1b\xb9\x05\xbf\xe8\xb4\x89\x69\xb6\x63\x72\xf2\xb5\x62\x50\x33\x3b\x86\x2d\xc7\x35\xbd\x70\x52\xeb\x1b\x53\x5f\x08\x06\xdd\x8a\x07\xe8\x33\x91\x65\x01\x45\xcb\x52\x61\xc0\x93\x98\x8f\x9e\x01\x8b\x6e\x6b\x0b\x58\xeb\xf3\x7a\x13\xc3\x42\xaa\x94\x01\x89\x1b\x03\x54\x82\xce\x0a\x04\x3b\xbe\x84\x84\x35\x21\xa1\x9a\x1b\xbe\xf5\x06\x1a\xd0\x40\x4e\x5b\x08\x77\x28\x6e\x6c\x22\xd5\x0e\xdc\x91\x8b\x01\x76\x61\x0d\x14\xac\xe8\xc3\x5e\x95\x42\x39\x12\x06\xb1\x6f\xfa\x6f\xfc\x52\xc7\x26\x0b\x63\x93\x01\xc0\x54\xbe\x38\x43\x37\xaa\x05\xac\x8c\x6e\xde\x60\x1c\x8d\x8d\x61\xab\xed\xb6\xaa\x49\xe0\x75\x49\x2f\x4d\x4d\x84\x48\x5c\x01\x09\xa4\x8e\x5f\x75\xda\x60\xda\x48\x60\x27\x4a\xf8\x66\xed\xe5\xd0\x5e\xaa\xfc\x32\x04\x42\xad\x24\x31\x15\x61\xf0\x3d\x9f\x0a\xc5\x88\x15\x9a\x0a\x12\x73\x5b\x7e\x0f\xa6\x20\x02\x36\x67\x42\x51\x3d\x57\x83\x7c\xdf\x7e\x93\xb1\xdf\xca\xbd\x7e\x53\xfd\x6a\xa8\x25\x48\xeb\x82\x0d\x96\x00\x1c\x7f\x02\x72\xf0\xae\xe3\xa2\xca\x08\x3c\x04\x73\xfd\xd9\x96\x91\x4b\xcb\xa8\x0d\xaa\x46\x06\xc1\x29\x2d\xb0\x7d\xb1\x18\x55\xb1\xaa\x85\x65\x52\xad\x1a\x0c\x15\x26\x73\xfe\x92\x56\xec\x29\x15\xf0\xf3\xf1\x1f\xf7\xf6\xa3\x3f\x8e\x46\x91\x45\x34\x4a\xbc\x41\x1b\x68\xa7\xcb\x8d\x68\x14\xb0\x03\xae\x50\xa1\xf6\x68\x14\x50\x6c\x72\x99\xe1\x90\xaa\x11\xa7\xd3\x67\xc8\xf9\xe8\xa8\x4a\x43\x31\xbb\x41\x33\x46\x99\x31\x9c\x05\xdc\xbf\xb7\x13\xcf\x0e\x89\x72\x91\x4b\x3c\x56\x6c\x3d\x20\x0b\x61\x53\x47\xbd\xbf\xfe\xdb\xcd\xde\x9a\x5a\x8c\x54\x7d\x3a\xa0\x96\x57\x81\x2b\x93\x18\x94\x13\x52\x34\x6e\xe6\xac\xcd\xe3\x4b\x66\x39\x6b\x95\xd2\x61\x9e\x56\xd3\x21\x33\x84\xd2\x36\x3e\xbb\xf3\x60\x32\xf0\x0d\x41\x28\xf3\x28\xd1\x4e\x53\xb7\x4c\xc6\xb2\xb3\xd3\xad\x18\x14\x59\xe7\x4b\xed\x81\x0f\x61\xd3\x54\xfd\x4f\x17\x3a\x93\x0e\x25\x79\xad\x66\x23\x2c\xe2\x30\xb3\xb1\x3e\x8f\xd1\x2b\xb7\xc3\x30\x0f\x51\xf5\xcd\xd4\x75\x08\xfd\xce\x66\x55\xcc\x42\xc0\x80\xa0\x48\x39\xb5\x43\x98\x47\x1f\xf6\x20\xb7\x95\xfd\x39\x2a\x0b\x5e\xbd\x4b\xd8\x66\x39\xcc\xf3\xe4\x47\xe0\x1d\xea\x31\x9d\xcf\x77\xee\x03\x7b\xa4\x1f\x8e\xe8\x75\xd2\xbf\x79\x36\xfe\x39\xee\x62\x35\x30\xdd\xff\x35\xb5\xc2\x57\x34\xe2\xfd\x61\xf2\xd1\x90\xb8\xd1\x88\xab\xdb\xc4\x37\xda\x30\xfd\xc5\x46\xd5\x63\x6d\xf7\xd5\x90\x30\x61\xb9\x63\xfb\x0d\x90\x30\x26\xc3\xf3\xe4\x1b\xfc\x35\x2a\xfc\xff\x9f\xbd\x77\xd9\x6e\x1c\x49\xb2\x45\x7f\x05\x3f\xe0\x76\xdc\xcc\xfc\x39\xd4\xd2\x44\x03\xc5\xa8\xd7\xd2\x9c\xcd\xca\x2a\xe5\x6d\x2a\xb3\x6e\x66\x15\xcf\x69\x7d\xfd\x5d\xb6\xcd\x41\x11\x20\xa8\x60\x30\x22\xab\x4e\xdd\xae\x41\x40\x0c\x02\x04\x1c\xfe\xb0\x97\x9b\xed\x5d\xc5\x45\x76\x92\x46\x60\x8a\x1f\x12\xfd\x24\xf2\xe7\x3c\xda\x44\x39\xcb\xc8\xa1\x85\x52\x70\x99\xbf\x26\xf7\xf6\xfc\xab\xe3\x65\x41\x35\xfb\xdc\x15\x9f\x7b\xeb\x62\xc1\x31\xe5\xd3\xc8\x53\xaa\x79\x50\x0b\x5c\x49\x3a\xac\x17\x1a\x61\xcc\x1e\x21\x2c\xb7\xeb\xa9\x90\x58\x71\xd7\x33\x2c\xcb\x67\xf9\x9e\xf3\xb2\x5b\xb6\x3d\xa0\xcf\x82\x13\xdb\x9f\xd6\xdd\x0a\x39\xfc\x63\x6d\x8e\xa5\x77\x67\xee\xc7\xf9\xb4\xfa\xc3\xb2\x6e\xbe\x3a\xaf\xfe\xad\xfe\x7e\x94\xfa\x3b\x86\xfe\x59\x4a\xe5\x37\xcc\x86\xef\xc8\x07\xfa\x9f\xaa\xff\xbe\x34\x4f\x00\xde\x9a\x19\x5b\xc9\xa6\x90\xba\x3f\x2c\xf3\xe5\x62\xf0\xfe\x07\x98\xa2\x79\x6a\x17\xb5\x1b\xa7\xa5\x78\xa5\x48\xef\x07\x77\xf8\x1d\x28\x4e\x1b\x20\x4e\x40\x91\x5c\x23\x46\xce\xcb\x00\xb9\xe0\x57\x00\x78\x2e\x80\x29\x17\x48\x4e\x9b\x52\xea\x16\xd8\x88\x7f\xbb\xa4\xff\x32\x2e\xe9\x4d\x32\xfd\x1b\xe1\xa1\xca\xe5\x0c\x7d\x69\xdf\x0e\x0f\xd5\x3f\x41\x87\x5a\x67\xe5\xfb\x73\xbf\x3e\x37\x5d\x14\xad\x2a\xa6\x5c\x0c\x0d\xf5\xbb\x2a\xa6\xa2\xdc\x4d\xc3\x3e\x77\xd2\x24\xd8\xf8\xd8\x13\x27\x94\x7f\x9d\x6a\xdf\x48\xc4\x35\xf0\x45\x0d\x1f\xaa\xa4\x8e\x17\x12\x8c\x07\xe5\x7b\xde\xe0\x97\xb7\x7e\x91\x93\x2e\xfe\xbc\x82\xeb\xdb\x48\xe0\x8f\xab\x6c\xd5\x8f\x7a\x11\x17\xa4\xab\x4a\x33\x7b\x75\xd4\x77\x3e\x57\x62\x24\x29\xd5\x25\xf1\xdc\x10\xb6\x4f\x9f\xd7\x60\xdd\x3e\xc1\xbe\x27\x87\xf8\x5f\xcd\xb5\x58\xe7\x2a\x43\xb8\xb7\xb5\x25\x73\x8a\x3d\xac\x2b\x28\x30\xfc\x81\xc1\x4b\x58\x3d\x27\xfd\x9f\xad\x15\xbe\x4f\x05\x7e\x87\xc9\xf1\xaf\xb6\xa4\xff\xe9\x32\xf2\xee\x91\xfa\xfd\x6f\xbb\x5b\xcb\xa6\xfe\x48\x9f\x79\xfb\x77\x5f\xf1\xe3\xff\x19\xb2\x21\x6f\xa1\x2b\x1c\x43\xa6\x7f\x8c\x53\xff\xd5\x78\x4c\xa5\x52\xb1\x03\x95\xd6\x8c\xa2\x9a\x9a\xf3\x8a\x38\x33\xb4\x06\xbb\x23\x52\x30\x96\x1a\x20\x81\xa3\x44\x6a\x3d\x98\x76\x98\x84\x4a\x0d\xd8\xaa\x02\xf4\xc9\x72\x0f\x30\x76\xaa\xad\x03\xe5\x83\x89\x55\x0f\x0a\x92\x0d\xa6\xda\xd6\x17\x06\xbb\xf2\x80\x3b\x05\xdc\x09\xca\x27\xd8\xed\x2f\x9e\x1f\xfc\xf9\xde\x42\xf0\x4e\xa2\xd9\xc1\x9a\xed\xf4\x3c\x39\x4d\x89\x52\xca\x07\x26\x6c\xe2\x24\xf0\x26\x23\xeb\x76\x51\x33\x86\x04\xa4\xc4\x72\x10\x2a\x36\xca\xdd\xba\x1d\x7e\x44\x6b\xcb\x54\x79\x12\x4e\x54\x0a\x1f\x40\x76\x28\x23\x15\x4a\x91\xea\x26\x79\xa5\x25\x6b\x14\xeb\x4b\x9c\xc7\x68\x09\x92\xa8\xf0\xab\x8b\xbb\x06\xdc\xd6\x1f\x8c\x84\x4f\xa4\xc1\x66\x09\xa4\xfd\xa2\xb1\xf6\xfe\x9f\x6c\x3a\xdf\xa4\x79\xb1\xa6\x6f\x2b\xfb\xfb\x47\x46\x2e\x5e\x56\x71\x46\x97\x76\xf9\x5a\x69\xec\xf7\xfa\x82\xdf\xea\xb0\x5e\xad\xa9\xfb\x24\xaa\xf2\xd5\xe5\xc8\xc4\x15\x15\x1d\xca\xeb\xe5\x98\xdb\x14\x9f\x1b\x65\xd1\xa9\x11\x77\x70\x02\xb5\x56\x29\xa5\xf5\x82\x04\xeb\xa7\xd4\x7e\x10\x12\x60\xf5\x81\x6e\xd9\x73\x66\xa5\xaf\x16\x5a\x33\xe1\x66\xd3\x3d\x21\x23\xd6\x96\x59\x41\x32\x66\xba\x58\xbb\x26\x71\x0e\x98\x9d\xc8\x97\x05\x3d\x3c\x07\xbb\x3d\xaf\x97\x24\x52\xc4\xbc\x85\xc5\xc9\x1c\x3c\xf1\x4d\xa8\x16\x2f\x60\x65\x20\x02\xe4\x83\x2d\x73\xac\x56\xfb\x60\x63\xd4\x2e\xd7\xa3\xe8\x81\xa9\xf6\x84\xcd\x5a\x13\xd1\xec\x19\x27\xeb\xa5\x43\xa5\xd7\x03\x25\x14\xdf\x34\xac\xdd\x5c\x24\x50\x4b\x6b\x93\x97\x07\x65\x52\x2e\x82\x3c\x95\x14\xb1\xd2\xf4\x62\x31\x22\x45\xee\x80\x67\x8e\x14\x12\x6b\x88\x6f\x1b\x6f\x2c\x45\xd1\xef\x5c\x8a\x7f\xff\xfd\xa7\xdf\x6e\x0c\x06\xfc\x73\xbd\xd5\xbe\x91\xdc\xb1\xf6\xae\x7f\xa8\x7b\xfe\xed\xb1\x84\x6b\x40\x71\xdf\xeb\x46\xff\xaf\xc5\x1e\x89\x72\x03\x0a\x96\x34\x6b\x47\xf3\xc4\xb8\x91\x41\x1d\x3d\x91\xa2\xbe\x26\x80\x28\xcc\xa9\x0c\x59\x12\x29\x72\x71\x63\xc6\x2f\x4d\x52\xe6\xa6\xd4\xd8\x6b\x65\x3a\x3e\x09\x71\x36\xa3\x8f\x57\xc4\xc5\xa3\xb7\x71\x02\x28\xb0\x89\x03\x72\x47\x9b\xe9\x88\x24\x15\x29\xaa\xd9\xfa\xdb\x11\xca\xda\xcc\xe0\xd4\x53\x0b\x94\xb4\xbd\x06\x34\x28\x90\x26\xd0\x24\x37\xb3\x7c\x1b\xce\xdb\xe9\x07\xa6\x1a\x01\x19\x1b\xc7\x38\x00\x94\xab\xe9\x0d\x8d\xa9\xbd\x90\x34\x30\x3d\x57\xb1\xd7\x08\x78\x8d\x5b\xea\x8c\xc1\x9f\x32\x48\xa4\x39\xc6\xa9\x4c\x33\x93\x78\x0c\xc5\x51\x0b\x74\xf7\x41\x07\xed\x45\xac\x67\xf4\xd0\x1c\x3e\xab\x61\xfd\xd0\x61\x8d\x04\xa3\x42\x39\x2f\xb5\x4e\xb7\x4e\xcc\x9a\x4c\x4e\x36\x3f\xb8\xb3\x50\x50\xfa\xc0\xb2\x07\x15\x7f\x46\xd2\x20\xf4\xb8\xcc\xa9\x39\x1d\x90\x07\xdc\xf5\x4a\xe7\x74\xd9\x3b\x6f\x4d\x20\x96\x40\xc8\xc4\x44\x22\xad\xa7\x07\x66\xf0\x5c\xb7\xd9\x86\xcb\x29\x50\xae\x65\xa5\xc9\x52\xb0\x16\xbe\x9b\xcd\xc6\x0d\x05\x7a\x51\x96\x19\x43\xa4\x48\xa2\x4b\x39\x3d\x30\xa8\xab\x79\x10\x58\x47\xb6\x99\x85\xde\x43\x4d\xc4\xa9\x80\x85\x47\xa2\xf4\x39\x51\xd7\xd9\x5d\x14\x64\xdf\x7e\xc4\xaa\xeb\x48\x19\xdc\xd9\x37\xf8\xda\x9f\x2b\xa4\x8c\x64\xbb\x7a\x1b\xb3\xce\xb9\xac\xbb\xc9\xee\x18\x1a\xf8\x9b\x22\x20\x5b\x6e\xd4\x16\x56\xce\xb9\x63\xf6\x0f\xf6\x20\xf3\xb6\x43\x97\xaf\x61\x7a\xfc\x88\x18\xcd\xff\x5a\x00\x7c\xe6\xea\x88\x9d\x65\x4f\xda\x3c\xfb\x96\xba\x96\x40\x15\xf3\x22\x83\x6d\xee\x15\x48\x2e\xa3\xb4\xc8\x56\xba\x79\x48\x98\x47\x99\xaa\x99\x54\x85\x51\x39\xe0\xef\x06\xcc\xba\xc4\xed\x48\x4d\x37\x08\x3a\x8f\xc8\xf7\xb6\xd5\x20\x2d\x23\xff\xdd\x1a\x58\x02\x09\xb2\xac\x41\x18\x6d\x53\x9d\x0b\xdb\x25\xa6\x84\xb3\x59\xbe\x09\x9f\xcc\xc0\x42\x20\x94\x19\xa2\x4b\x8a\xa7\xd1\xab\x19\x07\x0c\xf2\x3c\x14\x0b\x32\xcf\x9c\xfe\xa2\x26\xc7\xe4\xab\xad\x29\x66\x8d\x60\xa9\x56\xeb\x15\x94\x94\xdd\x10\x4c\xac\x80\x03\xc8\x3b\x87\x23\xce\x43\x74\xf9\x67\xa1\x59\x81\x00\xa0\x22\x4f\x6d\xc7\x13\x43\x34\x20\x13\x71\xf2\x1e\x0b\x72\x93\xd8\x42\x35\x02\x48\x78\x5a\x5f\x55\x31\x28\x52\x9a\xf7\x94\x4b\x45\x92\xa7\x9b\x75\xf0\x71\x52\x4d\xd4\x34\x91\xb6\x86\x52\xb6\xc2\x89\x7a\xe9\x18\x4c\xa6\x9c\xca\x91\x5a\xbe\xd2\x31\x99\x77\x34\x4a\x8d\x91\x0e\x6e\x52\x49\xa1\xa1\x00\x7d\xa7\xa7\xac\xd1\xd2\xc0\xda\xb5\xac\xf6\x40\xba\x79\xeb\x6a\x92\x9b\x92\x58\x2f\x2d\xe1\x21\x49\xbd\xe8\x65\x4f\xd2\x50\xcd\x45\x59\xc0\xd6\x55\x9a\x50\x7a\xa0\x9e\xa9\x8f\xf5\x22\x53\xdb\x9d\xfd\xdf\x46\xb5\x91\xbb\x52\x75\x3e\xce\x55\x2c\x4c\x69\x21\xcc\xd0\xe2\x54\x6c\x5d\x54\x3f\xb8\xc9\x82\x3c\xe6\xd6\xd2\x83\xf9\x62\x28\xbf\x9c\x9d\x09\x1b\xa8\xe5\x97\x81\x8a\xd7\x1d\xac\xee\x82\x54\x63\xbb\xcb\x6d\x68\x22\xbf\xfd\xfa\xbf\x7f\xb9\x9d\x2e\xb3\x4e\x9c\x28\x49\x7a\xec\x24\xc0\xb0\xaf\x09\x52\xdf\x24\x30\x00\x0f\xf4\x77\xa1\xea\x5f\x2b\x0a\x87\xac\x9f\x93\x29\x29\x35\xfb\x82\x2a\xd8\xd9\x2a\xf5\xe2\x56\x1d\x4b\x31\xc3\x00\x74\xeb\x3d\x91\x16\x4a\x99\xd7\xd5\x29\x52\xa9\x15\x79\x45\x9e\xea\x11\x19\xac\xbb\x44\xad\xa1\x68\xb8\xcd\x85\xe0\x02\xc4\x6e\x69\x53\xa1\xce\x7e\x18\x82\xaa\x99\xe3\x5e\xf3\x23\x88\xec\xcd\x4f\xa2\x18\x13\x1a\x8c\x6c\x73\xc1\xdf\x7d\x60\x4f\x55\xee\x99\x72\x44\xd1\x26\x2c\xeb\x58\xcb\x0e\x75\x1b\x38\x8c\x0e\x8e\xc8\x80\xe5\x98\xd6\x0d\x45\x72\xe7\x64\x56\xae\x1f\xbc\xd6\xc5\xdc\x8d\x2c\x7b\x12\x31\xa9\x97\xeb\x28\x88\xb2\x4e\x30\x03\x27\xbd\x7f\x69\x53\xdf\xcd\x6b\x8f\x03\xbf\x52\xe4\xd3\xba\x8c\x93\x3c\x7d\x9c\x0d\x1c\xf8\xfd\x0b\x9f\x2d\xdc\x18\x27\x39\xff\x81\x29\xbf\x27\xfe\xff\x13\x8c\x0a\xe6\xe8\x6d\x89\x1c\x53\x59\xf5\xa3\xd9\x32\xe3\x0b\xeb\xc8\xb2\xee\xc8\x38\xe5\x55\x47\x9e\x7e\x31\x7a\x32\xfe\xd3\xb1\x4e\xce\xf3\x54\x5a\x06\x3f\x7f\x7d\x2c\xe6\x4e\x4f\x9d\x52\xd4\xa9\x52\xd4\x3c\xf5\xa9\x4d\x7d\x4f\xbd\xb8\x4e\xac\xc2\x38\x69\x02\x2c\xa3\x48\x4e\x32\xb1\x09\x61\xb3\x07\xaa\xa9\x14\x35\xf1\x16\x6b\x73\xf6\xd4\x8c\x8a\x0b\x33\x13\xe4\x82\xbb\x02\x70\x03\xa8\x29\x36\x89\xfa\x51\x9c\x84\xa2\x0c\x48\x1f\x2d\xe3\x38\xfc\xed\x26\x40\x64\xd8\x0f\x50\x7d\x6c\x17\x55\x5b\x09\x55\x47\xf9\x92\x7d\xa2\xac\xd9\x94\x66\xaf\x9d\x04\xb1\x25\x65\x3f\xc1\xb5\xba\xd6\x55\x13\x0d\x76\xc3\x44\xa9\xac\x8b\xec\xa0\x89\x5b\x3b\x9c\xf2\xd8\xf7\x24\xe0\x6b\x24\xf8\x51\xe2\x9e\x71\x6d\xe9\x16\x61\xf8\x97\xdd\xdf\x7e\xfa\xdf\xbb\xff\xbe\x4d\x1c\x66\x8a\x59\xa6\x46\x5c\xcc\x0e\x11\xd7\xce\xae\x3d\x7a\x50\x64\xf6\x0b\xe5\xae\x21\x51\xac\xfc\xd8\xa8\x66\xa4\xf3\xc7\x66\x02\x93\x51\xac\x02\xe9\x23\x94\xf7\x02\xee\x6d\x13\x99\x1d\xe1\x08\x00\x40\x78\xf1\x2f\xcc\x7c\x44\x4f\x60\xd3\x61\x40\xbb\xd7\x45\xc6\x36\x25\x94\x4f\xb3\xf9\x33\x93\x52\x47\x94\x98\xfb\xd4\x28\x47\x54\xaf\x76\x88\xe7\x0e\xb3\x46\x94\x50\xbd\x86\x13\x48\x3f\xe7\x3a\x3e\x3f\x25\xaa\xd1\xc6\xaa\xa4\x06\x31\xc8\x20\xb7\x4c\x7e\x0d\xaa\xd0\xca\x2e\x15\x52\x4d\xd3\xf8\x03\xd1\x16\xb9\xa0\x9e\xb1\x9f\x2b\x51\x06\x72\x83\x59\xe2\xa9\x52\x53\x99\xff\xf8\xc4\x88\x5c\xa7\x44\x31\x96\x47\xa1\x88\xfa\xb5\x2e\xe6\xde\x98\xf9\x26\xa8\x5c\x8c\x05\xc0\x84\x89\x72\x6b\x7b\xd4\xdc\x79\xfd\x0d\x82\xaa\x11\x91\x47\x44\x5d\xb3\x64\x7b\x41\x7c\xb2\x0e\x0f\xd5\x6e\x82\xc6\x97\x60\x0a\xde\x34\x42\x81\x17\x10\x1b\x94\x25\x40\x1a\x50\x44\xd3\x4b\x0a\x99\x72\xe1\x47\x2e\x94\xe0\x59\xa2\x23\x13\xa5\xd6\x86\x68\xdb\x07\xd4\xf0\x4c\x31\x28\xf5\xca\x54\x53\x0e\xd9\x11\x48\xa8\xfb\x2c\x06\xda\x81\xe0\x11\x6a\x93\x04\x35\x28\xa8\x15\x2f\x2b\x40\x89\x14\x13\x65\x5d\xda\xba\x1d\xb7\x2f\xb6\x56\x76\x8b\x4d\xb7\x58\x6c\xb8\xf2\x21\xc3\x92\x33\x3f\xdd\xcc\x78\x55\x12\x25\xb5\xf5\xa9\x4a\x59\xf9\x48\x51\x96\x44\xa3\x24\x6a\x46\xfe\x21\xcc\xbf\x5c\x2d\x97\xa8\xe8\xc3\x96\x9f\x4d\x1f\x9b\x37\xa6\xeb\x84\x24\xdf\xa7\x79\x35\x17\x53\xda\x73\xb7\x3b\x4e\xa6\xb1\x96\x06\x99\x35\x2f\xdc\x0a\x35\x3c\xaf\xab\x9b\x44\xb8\xbd\x99\x33\x5d\xc3\x6c\x80\xfd\x9b\x31\x00\xe6\xb6\x23\x64\x8a\x02\xd4\xda\x93\x29\x2f\x98\x52\x3d\xea\x54\xa8\x29\xdc\x6e\xb8\x98\x7b\x26\xc9\x5e\xb7\xc5\x66\x66\x82\xab\x1e\x31\x3a\xb1\xf7\x15\x70\x49\x9b\xb0\x99\x98\x1a\x46\xb1\xb2\xad\xce\x54\x00\x94\x23\x94\x4b\xa1\x1e\x4d\x2b\x16\x6d\x66\x7e\x58\x27\x14\x94\x61\x38\x6d\x2c\xaa\xc6\xac\x2f\x1d\xf6\xc2\x3f\x3e\x29\x95\xd2\x6c\x1d\x65\xf5\x75\x84\xf0\x06\x82\x0f\x3e\x7d\x1b\x6e\x21\x01\x93\x11\x9f\x18\x42\xd9\x3f\x9d\x9b\xd1\x63\x25\xf5\x40\xd1\x24\x87\xd9\x13\x6d\xfe\x33\x2f\x25\x88\x88\x9a\x1e\x19\xf5\x7a\x66\x47\x73\x81\x1f\x66\x1d\x3b\xa1\x31\x13\x97\xd7\x46\xa5\x58\x97\x9c\x2a\xd9\x06\xdc\x88\x50\xc1\xf2\xc9\x04\x76\xf0\x5e\x1a\x28\xb0\x83\x63\x87\x50\xd7\xd0\x28\x82\x69\x5c\x1b\x8a\x4a\xc0\x21\xde\xad\xf7\x53\xb5\x65\x55\x83\xd9\x7a\x1d\x45\x7d\x3d\x11\x2a\xfa\x0a\x0c\xd1\x06\x0d\x97\x00\x0b\x63\x6a\x07\xbb\x34\x53\xf2\x0a\xd8\x54\x64\x1f\xa8\x17\xf8\x09\x36\xd1\x80\x84\x80\x75\x9a\xbc\x8c\xf9\xbc\x1b\xac\xdd\x6c\xdd\xbd\x5c\x3d\x85\xc4\x2c\xc0\x74\x41\x18\x3f\xc5\x03\xf0\x73\xed\x30\xea\x1d\xdb\x6a\xf2\xfa\xd0\x65\x39\x84\xd3\x95\xeb\x95\x32\x50\xdd\x9b\x89\xd3\xfe\xc4\x97\x2b\xa4\x12\xf7\x67\x34\x22\xd3\xd2\x5d\x89\xb7\xaf\x8c\x9f\xff\x7c\x2f\xa4\x93\x22\xd6\x3a\x68\x8e\x94\xb8\xc3\xe9\xd0\xec\xd5\x59\xc8\xa6\xac\x79\x4d\xb4\x04\x24\x9c\xa3\x7a\x78\xa2\x97\x62\x9a\x71\xfa\xb8\x06\xbf\xd3\x63\xbd\x20\x2a\xb9\x89\x03\x8a\xf5\xd5\x7e\xb8\x7c\xa4\x69\x1b\xc7\xfd\x55\xba\x38\x87\xc8\x6b\x79\x0d\x54\xfb\x9e\xd4\x96\x4a\x66\x7b\x01\xf0\xbd\xfb\xdf\x0a\xf3\x00\xa5\xdc\x40\x60\xaa\x88\x61\x45\x51\x44\x78\xca\x83\xa2\x56\x5a\xe7\x8a\xe9\x08\x38\x1a\x1e\xc2\xbb\x14\x08\x6f\x84\xca\xb2\xa4\x90\x46\x55\x6f\xab\x3b\x8e\x14\x3b\x54\xb1\xfd\x19\x41\x2e\xc4\xcd\x5a\x46\xad\x21\x17\x33\x78\xf0\x21\xd8\x27\x60\x23\xd8\xaa\xb7\xe5\xe0\x8a\xb1\xe2\x27\xd8\xcb\xc3\x12\xc8\xbd\x9b\xe4\x10\x47\x16\x36\x0b\xb9\xb8\x4a\xde\x9b\xd7\xe9\xd4\xd2\xd5\xb4\x67\x10\xd3\x6a\xd4\x35\x3d\x28\x31\x36\x33\xed\xe8\xa1\x62\x1f\x56\xf3\xce\xed\xb7\xce\x33\x91\xc5\xd5\x72\x94\x44\xdc\xc1\xa8\xdf\x4c\x50\x3e\xf0\x28\x5b\x2d\xc5\x5f\xff\x63\x4e\xa4\x64\x13\x14\xdb\x31\x19\x26\x82\x08\xc2\xb8\xaa\x89\x5a\xb6\x29\x3b\xcd\x77\x79\x55\x6a\xbc\x83\x94\xc4\x61\xb8\x97\x4e\x8d\xfd\xd8\x09\x1b\xa7\x09\x24\xde\x89\x51\x17\x6f\x2f\x86\x0f\xef\x5f\xcc\x09\x2c\x53\xc1\x3d\x78\xef\x2d\x9d\xd0\xd2\x60\x4d\xf5\x87\x98\x9d\x07\xc0\x25\x52\x53\x5d\x66\x35\x82\x83\x22\x21\xd2\x0d\x02\x6d\x80\xb0\x70\xb7\xb1\xf6\xb2\x59\x9c\xd9\x09\x45\xf4\x42\x1c\xe3\x1b\x4e\xf7\xdb\xc3\xd3\x4d\xa8\x79\x4d\x9d\x7a\x35\x53\xc4\xe1\x25\xf4\x61\xf9\x32\xa3\x8d\xd6\x58\x13\xe3\xc7\xf4\xda\xb0\xe2\x25\xcf\x3b\x68\xe4\x25\xd5\x47\x27\x7f\xf9\xf8\x3e\x8c\x13\x4f\xec\xbb\xb6\x79\x8a\xc7\x84\xa5\x75\x76\x15\x87\x2b\x3f\xe7\xf1\xfd\xab\x83\xf8\x35\x0f\xeb\xbd\x98\xd2\xd5\x63\x23\xc7\x8f\xbe\x9a\x67\xff\xfe\x16\xda\x4d\x84\x65\xac\xaf\xd5\x6e\x77\x4f\x0e\x05\x24\xd0\x9d\xc8\xe5\xe4\x52\x00\xb3\x4d\x1b\x71\x54\x6a\xa5\x8c\x40\x9c\x5c\xad\x52\xd1\xed\xe8\xe8\x93\x1c\xcb\x3c\x77\x2f\x52\xc7\xe2\x36\xad\xcc\x25\x4d\xf4\x69\x73\x53\xb7\x93\xca\x5e\x6d\x6e\x55\xec\x8b\x20\x42\xea\xf3\xc3\xf4\x12\x35\x84\x0c\x81\xa3\x65\x47\x9c\x10\x92\x56\xa6\x68\x73\xad\x61\xa6\xb5\xda\x06\x06\x98\xba\x55\xe1\x61\xc0\x22\x94\x7c\x5b\xb1\x53\x2f\x15\xb1\x72\xec\x9b\xf8\xba\xf2\xb9\x38\xaf\xac\x5c\x2b\x76\x4f\xf9\xb1\x52\xec\xea\xf7\x9b\x0a\xf4\x79\x84\x8e\x4c\x70\x06\x52\x77\xa4\x80\x0e\x1e\x1f\xd3\xeb\xdd\x16\xaa\x19\x2f\x80\x45\x28\x33\x2c\x42\xf5\xe4\x10\x80\x20\x72\x9a\x7c\x43\x49\xb9\x62\x27\xc5\xbc\x3e\x04\x26\xb2\xd7\x8b\x93\x88\x59\x75\xe6\x59\x01\xf2\x1d\x7f\x5b\xeb\xa0\xd6\xd7\x42\xac\x0e\xc5\xe5\xdf\x9a\xc9\xe9\xe6\x66\x05\x88\xc6\xb8\xcb\xab\x99\x99\x75\x67\x43\x94\x26\x3f\x8e\x70\x7f\xaf\x10\x76\x26\xb4\x82\x99\xf6\x6e\xdf\x00\x9c\xa5\x60\x63\xd6\x3f\x0e\xc4\xe0\xe4\x37\xda\x7b\x6b\x27\x6b\xed\x28\xdb\x45\x08\xb5\x98\x0c\xe8\x01\x29\x2e\x5a\xc2\x40\xa8\x0f\xde\x5c\x13\x26\xc0\x04\x60\xb3\xb7\xc0\xd7\x86\x33\x3b\x44\x4c\x27\x3f\x9e\x6d\x5f\x68\x31\x41\xdc\xb3\x07\x7a\x0a\x90\xce\xd0\xa2\x09\x2d\x7a\x28\x70\xd1\xfc\xe8\x5b\x7d\xd6\xc0\xf7\x2f\xdd\x14\xfc\x51\x5e\x33\x38\xee\x9f\xfa\x49\x10\xc8\x6b\x28\xc7\x20\xaf\xc5\xa1\x24\x3b\x90\xcd\xfb\x53\x3f\x66\xcf\xa7\xca\x13\x3e\xbe\x86\xf4\xd2\x5f\x3f\xa1\x63\xfb\x6c\x75\xfe\x2d\xfc\xe7\x6f\xbb\x5f\xf6\xaf\xf7\x02\x70\xac\x6d\x9b\x99\xfe\x9f\x23\x35\xdd\xa9\xe9\xb3\xc9\x8f\x66\x6a\x25\xe2\xca\x53\x22\x2e\xb2\x17\x17\xc9\xb1\xdb\x17\x98\x27\xbd\x76\x9b\xa5\x15\xfa\xcb\x61\x5a\x00\xdc\x96\x8a\xad\x25\x4d\x19\x70\x2f\xb6\x8a\x6c\x2d\x64\x6a\xf2\xb0\x7c\x80\xab\xe7\x09\xcf\xb5\x2f\xe7\xe9\x5b\x15\x01\x3b\x9b\x34\xac\x00\x06\x03\x72\x91\xe9\xc5\x82\x58\x5c\x4c\x8e\x89\x08\xc2\x4b\x27\x2e\x62\xa0\x4f\x78\x5a\x54\x0d\x99\x22\x50\xc9\x62\x6e\x78\x26\x6e\x3f\xb6\x0a\x11\xb4\x8c\x8d\xbd\x50\xf2\x0b\x9a\xd0\x28\x0f\x42\x17\x8e\x31\xa4\x69\x26\x77\x89\x53\xb2\xe1\x85\x55\x38\xd3\xc3\x20\xae\x3f\x5f\xc1\x21\x7d\x16\xc9\xba\x69\x28\xef\x14\xb7\x0e\x84\x62\x1d\xa5\x0f\x4a\x0e\xee\x1f\xe7\x7e\x95\x89\x77\xf3\xde\x64\xa0\xda\xcc\x85\x6a\xdd\x5c\x7a\x81\xa1\xaf\x70\x9a\x58\x12\x46\xd7\x4c\xa1\x5c\x6c\x60\x61\x82\x44\xf4\x57\x1c\xfd\x95\x10\xb8\x8b\x3d\xbf\xc8\x0a\x5f\xe5\x68\xf2\x2a\xef\x96\x0f\x37\xb1\x5f\x00\xaf\x51\x92\xee\x95\xa4\x38\x33\x8a\xfd\x10\x78\x15\x11\x28\x83\x85\x31\x23\x1c\x13\x3a\x4f\xe9\xeb\xdb\xa6\x6f\x01\xc0\xd5\xed\xfe\x0d\xd6\xaf\x0c\xc7\xfe\xd7\xb7\xb7\x9f\xef\x86\x54\x35\xe7\x73\x62\xde\x25\xf2\xad\xff\x79\x28\x42\x25\x53\x19\x4f\xba\xde\xb3\x1f\x05\x65\x2a\x17\x3f\xf1\x5f\xf8\xb9\xcb\xfc\x00\xfb\xfa\xfd\x0b\xcb\xd4\x9d\x6d\xe2\xf3\x5d\x9d\xef\xeb\x8b\x3b\xa7\x66\x04\x5a\x68\xdd\xad\xa7\xa5\x0d\x39\x83\x21\x60\xab\x2f\x20\x33\x2e\x7e\xe3\x3f\x19\x27\xb7\xb2\x99\x34\xa1\x2a\xc9\x8c\x85\xf3\xa9\x11\xe3\xa4\xe7\x53\x23\xc6\xf0\x49\xea\xcb\xe7\xbd\xf1\xf6\xd3\x6f\x7f\xf9\x04\x5c\xfd\xab\x8e\x59\xa1\x7c\x26\xe3\xd8\xe4\x0f\xa0\x07\x53\xde\x13\x47\xa1\x84\x14\x08\x6a\xcd\x34\x30\x3c\xe2\x58\x76\xcc\x54\x13\xdc\xa5\x9a\x66\x30\x27\x48\xd3\x9c\xf6\x66\x2e\x60\x03\x1c\x19\x53\x8c\xe0\x61\x99\x12\x15\xb5\xd1\x6f\x31\x41\x94\x8b\xa3\x09\x61\x61\x14\xea\xb1\x51\x9b\xce\x44\x2d\x87\x82\xd4\x8e\x0a\xef\x88\x6b\x33\xdb\x54\x42\x42\xc8\x94\x81\x6f\x98\xa9\x22\xa4\x27\x3d\x3d\xb0\x52\x6b\x80\xe3\x69\x03\x52\xae\x3a\x3a\x8f\x44\x93\x04\x39\x6d\xd0\xb0\xbf\x74\x73\x2e\x1e\xd6\x8d\x19\x7d\x02\x30\xb8\x20\x1f\x92\x77\x3a\x93\xbc\x21\xbd\xbf\xf5\x89\xf5\x74\xf6\x4c\xea\xc6\xef\x91\xba\x3e\x98\xf7\x62\x11\x16\x40\xa5\xb6\x92\x2f\x64\xae\x67\x56\x9f\x32\x42\xa0\xc3\x62\x7e\xe1\x74\x99\x21\xd8\x29\x73\xdb\x9b\x91\x29\xa5\x50\x32\xc3\x4b\x2a\x15\xbb\xac\x3d\x3a\x2c\x18\x93\xf6\xa9\x02\xbe\x93\x85\x92\xda\x72\x8f\xf0\x18\x4a\xbf\x90\xb8\x14\x11\x90\xc9\xc0\x81\xeb\x62\x06\x92\x8d\x60\xcf\xd8\x50\x32\x3b\xab\xe5\x8c\x78\x52\x7f\xe8\x14\xb9\x4d\x7e\x8c\x40\x86\xef\x19\xd5\xae\x26\x87\x7a\xe9\x93\x1f\xdd\x8f\x01\xca\x5a\xc9\x73\x7d\xb1\xd0\xd7\x97\x98\xcb\x73\x96\xc5\x85\x2b\x31\x1d\xbf\x47\x4c\xff\xf5\xef\x36\x36\x3f\xfd\xbf\x7f\xff\xe9\xf7\xcf\x28\x69\xef\x20\xca\x83\x89\x46\xfd\xd2\x4c\x01\x75\x83\x9e\xaf\x9d\x58\x70\xe5\xb0\x9b\x36\x06\xb8\xcb\x20\x08\x2d\x1f\xa6\xc5\xa5\xe1\xf0\x05\xa0\xd0\x9e\x84\xdd\x56\xe6\x97\xa7\x66\x22\x66\xb0\x5c\xb5\xe6\xba\xd8\xb7\x28\xcf\xf8\x84\x68\x47\x17\xd5\x18\x3a\x95\x57\xd9\xa2\x9c\x1d\x90\xf2\x48\x5b\xf8\xd4\xc8\xb9\x25\x7e\xb5\x1a\x9e\x1f\xca\x63\x98\x7d\x45\x5d\x2c\x3c\x40\xbd\x2f\xcc\x9d\x3c\xe5\xb1\xf6\xce\x2d\x96\x3c\x71\x7a\xc1\x2d\xde\xbf\xe0\x65\x6f\x30\x3a\x3c\xe9\x0b\xa9\x30\xc0\xaa\x5d\xab\x27\xfe\x78\xda\xc3\x68\x00\xb3\x03\xa3\xe7\x4f\xb2\x64\x96\xac\x85\xea\x6e\xeb\x46\x66\x8f\xb8\xdf\x8f\xcf\x65\xb9\xf8\xae\x98\x3e\xb7\x0d\xd2\x6f\x3f\xfd\xf5\xd7\xaf\xef\x6b\xdd\x45\x18\x7f\x99\xee\xe8\xc1\x42\x7e\x2a\x1b\xea\xdb\x93\xfc\xae\x44\x32\x8e\x81\xaf\x93\xbe\x77\xb2\x21\x91\x8b\xc0\x0b\x4e\x6e\x10\x8c\xe8\x46\x30\x72\x2e\xbd\xd8\x8a\x8d\x76\x3c\x6f\x70\xd0\x7b\x56\x59\x22\xbf\x74\x33\x22\xb4\x0e\xca\x2c\x0b\x49\x38\x51\xdb\x3b\x50\x1c\x77\xa1\x16\x48\x47\x88\x47\xf1\x2a\x5f\xdf\xec\x75\xac\x8b\x76\x25\x82\xb2\x14\x41\xe6\x31\x97\xd4\x9e\x99\x27\x61\x6a\xe0\xc5\x6b\x48\x43\x89\x5d\x56\xd0\x5e\xc0\x47\xfc\x24\x3e\x72\x23\x35\xcf\x69\x56\x7d\x75\x57\xe7\x2e\x1e\xf7\x78\x85\xc7\x7d\x9d\x44\x77\x36\xaf\xb6\x93\xdc\xf9\xa2\x32\xd9\xb9\xa8\xd4\xa6\xd3\x6b\xd8\xc0\x12\xd1\xcf\xe9\xc5\x48\xf2\x23\xe7\x09\xdf\x26\x02\x34\xf8\x4c\x84\x35\x1c\x4c\x60\x94\x9d\x48\xe8\xb6\x06\xb0\x50\xab\x6d\xc0\xd7\xc6\x06\x90\x54\x0f\x7b\x54\x0f\x7f\xa0\x79\xb7\xe4\x03\x38\xaf\x4f\x3e\xb9\xd2\xd9\xde\xea\xe3\x0b\xc7\xc6\xe5\xf2\x5c\x27\xce\xc4\x91\x0f\x4c\x22\x4a\x8d\xf3\xc3\xe9\xa2\x6e\xe7\x6c\x46\x2c\x6e\x14\x40\x85\x7d\xd3\x4c\x38\xfc\xfa\x9f\xf7\x1a\xcb\x3f\x26\x07\xe5\x0d\xd6\xab\x3a\x16\xf8\x43\xa7\x0c\x6d\x9d\x47\x32\x98\x50\xce\x32\x31\xbf\x26\xaa\xa9\xee\xb8\xf8\xb5\xfe\xc7\xad\xd3\x28\x2d\x34\xd2\xac\x66\xa1\x6a\x2a\x53\x7c\xb8\xbc\x8c\x0b\xd5\xc8\x1f\x37\x5a\x3f\x27\x54\xaa\x35\x8f\xfb\x98\x7f\x88\xf0\x37\x3f\xd8\xa7\x84\x4e\xe6\xd4\x67\x6f\x5d\xb0\x55\x77\x79\xaa\x99\x31\x6f\xcf\x28\xa4\x5d\x00\x1a\x9b\xa4\x0e\x8c\x9b\x54\x04\x77\xf3\x1f\x0e\x00\x7c\x01\xfa\x6b\x4b\xd3\xfa\x4c\x43\x84\x90\x65\x26\xd9\x33\x5b\xfc\x49\x28\x33\x68\x1f\xa7\x44\x09\x36\x86\xb9\xd8\x88\xf2\x54\x6a\x9c\x4c\x93\x65\x45\x27\x35\x7f\xfb\x91\x39\x1e\x94\x62\x09\x38\xfb\xfe\x56\xb0\x2b\x7f\xe5\xd2\xf8\x71\xa5\xf5\x54\x4e\xfb\x30\x3f\x2f\x9c\x3d\x2f\x9c\x3d\xef\x2e\xd3\x10\xd3\xee\x8f\xa0\x92\x29\xb6\x04\x4d\x33\xd4\xf4\x50\xb0\xcf\xeb\xc7\x61\xee\xd5\x32\xd5\xa7\x44\xb1\x9a\xc7\x06\xc2\x10\xff\xe3\x4a\x3c\x96\x90\x49\xa4\xd8\x4c\xaa\x26\x1d\x1e\x78\xe4\x61\xf8\x1f\x37\x18\xa8\xab\x4c\xf5\x55\x28\x75\xd9\xad\x9f\x11\x50\xcf\x37\x6e\xf3\x05\x85\x70\x53\x7d\x44\xd6\x88\x99\x1e\x8c\x0d\x26\x55\x05\x3e\xbd\x6f\x78\x37\x2d\x53\x41\x52\xb8\x7f\x97\xa9\xe9\x7c\xad\x99\x9a\x53\x7d\x4d\xd4\xd2\xbb\x89\x0c\xa9\x53\x43\x24\xa2\xa7\x62\x77\x55\xf0\xb2\xe4\x5c\xa7\x4e\xc9\xbc\x51\x00\xe6\x4f\xd8\x4f\xe6\x62\xde\x4f\xce\xf3\x97\x99\x4a\x3f\x5d\x7e\xba\xd7\x98\x5f\x26\x02\xcd\x29\xc1\x0b\xc1\x7e\x39\x45\x94\x0a\x8a\x83\xa5\x3c\x26\x6a\x1d\x18\x1a\x19\x10\xda\x5c\xd4\xef\x66\xff\x31\xfd\x8c\xbb\x65\x6a\xd9\xaf\xdf\x03\x65\x3f\xb0\xaf\x3c\xa4\x6d\x28\x15\x20\xda\x33\x7a\xba\x8a\x59\xb9\x39\xea\xfa\xa1\x26\x2f\xe6\xa7\xde\x3f\xbd\xfe\xfa\xdb\xcf\xc7\xdd\xdf\x6e\xe0\x59\xbb\x3a\xd3\xc6\x7a\xbe\x94\x02\x3c\x4b\x81\x1d\x67\x00\xca\x8f\x3f\x3e\x8d\x1a\x5b\x67\xd7\xb2\xa2\x4b\xc1\x16\x5a\x6e\x58\x6d\x9c\xe6\x3f\x23\xe3\x3d\x77\xeb\x91\x52\x81\xab\x8b\x78\x51\x66\x99\x1d\x77\x9b\x43\x14\x35\x2f\x37\xd6\x71\xbf\x92\x1e\x05\x59\x57\x53\xa2\xac\x7d\xe2\x4a\x3c\xcb\xd6\x69\x4b\x38\xef\xa3\x59\xc8\x60\x05\xb1\x29\xd7\xa9\xf8\x3c\x70\x24\x90\xba\x8c\x62\x39\x5a\x65\x2a\x69\x8f\xe4\x1b\x09\xd4\xb9\x85\x4a\x5c\x3a\x36\x64\x73\xa8\x26\xea\x82\x89\xab\x36\x04\x06\x16\x20\x42\x87\x9e\x4f\x89\x5d\x47\xe6\x3a\x55\xd2\xb2\xe2\xbc\xd6\xd8\x02\x55\x4d\xd6\xc3\x62\x16\x9e\xff\x19\x12\xb0\x62\xae\x3d\xf1\x56\x69\xdc\x13\x06\xe7\xfd\x4b\x35\xdb\x0c\x8c\x9e\x59\xd6\x52\x9d\xcf\x84\xfa\xa5\x4e\x88\x95\xa4\xf7\x89\xf9\x96\x1a\x8f\x89\xb7\xb0\x90\xb6\x8b\x71\x69\x59\x59\x6f\xbf\xbd\x21\xa1\x13\x3a\x20\xf2\xba\xac\x31\xd8\x44\x13\x2d\xc7\x0b\x36\xf7\xc1\x13\x27\xe9\xf5\x12\xce\xc6\x66\x38\xc3\x84\x4a\xb4\x26\xb9\x0d\x12\xfc\x8e\x81\xba\xee\x12\xb1\xd4\xc9\x8f\x63\x8b\x81\x41\x68\xd0\x1a\x3f\x28\x21\xf2\xd5\xc7\x4e\x6c\x43\x41\xcd\xe2\x3b\xbb\x10\xd1\x2d\x89\xfa\xb0\xbe\x97\xbd\x53\x42\xa1\x0f\x75\xd7\xaa\x66\x04\xda\x73\xb9\x0e\x5f\x41\x40\xad\x61\x33\x1b\xf5\x75\x4d\xf5\x41\x7c\x6f\x2e\x95\x53\xf7\x31\x00\xcd\x50\x65\xc2\x24\x7d\x50\x87\xd4\x82\x61\x48\x95\x29\x35\xb5\x1b\x4c\x60\x9f\x19\x9f\x9a\xea\x0b\xe7\xd7\xe0\x02\xee\x3a\xa9\x7e\xba\x52\xef\x51\xaf\x00\x5e\xa4\x6b\xb6\x77\xbd\x1f\xe7\x6a\x29\xaf\xee\x36\xca\x5d\x59\x3c\x9e\xeb\x8f\x73\xbd\x32\x74\x0d\xd2\x27\xbc\x48\xdb\xfe\x78\xe6\x4d\x03\x70\x73\xab\x6d\xb9\x3c\x1b\x08\x0d\x30\x04\xc9\x24\x8a\xff\x99\xf7\xf2\xc5\x66\x92\x56\x81\xa2\xd5\xc9\x8f\xb8\x5f\x42\x2e\xd7\xb9\xf8\x2b\x53\x3b\x69\xed\xc0\xc8\xde\xaa\xce\x4e\xf0\x91\x5b\x5f\x3c\x89\xb4\x64\xdc\x10\xca\x2b\xce\x0d\xcc\x9e\x19\xe9\xfa\x62\x4f\x31\x51\x2e\x4a\x8c\x3a\x5c\x73\xbf\x01\x3a\x5c\xca\x8a\x29\x2c\x15\x54\x46\x95\x7d\xa0\x91\x09\x85\x44\x10\x94\x0a\x0a\xc8\x20\x54\xe5\xa9\x9e\x7b\x59\x75\xaa\x4f\xd6\x91\xef\x5f\xcc\x4c\x98\xea\x13\xac\x86\xb5\x9e\xe7\x33\x35\xff\x70\x61\x4a\x00\x51\xbc\x4d\xd7\x39\x58\xd6\x10\x4c\xb2\xbd\xd1\xb7\x51\xb0\x6c\xe2\xe5\x86\xa4\x66\x14\x77\x20\x33\x6d\x6f\x8a\x23\x98\x94\xa7\x41\x7c\x03\xc2\x70\x80\x10\x37\xe2\x9a\x02\x69\xa5\x04\x40\xe2\x98\xa8\x81\x52\x2d\x99\x6d\x81\xf7\xe5\xe8\x26\x83\x4c\x66\x05\x4d\x65\x4f\xc9\x3a\x80\xba\x30\xe0\x93\x15\x49\x29\xda\xec\xc6\x85\x4a\x12\xf0\xac\x71\xa1\x9e\xf0\x4d\x8e\x8a\x92\x51\x26\x06\x95\x03\x98\x27\xb4\xad\x2b\x98\x20\x1a\x10\x46\x90\x2d\x18\x0c\xa7\x38\xbe\x14\x66\x0b\xf2\x72\xb9\x38\x2b\x14\x51\x31\x28\xda\x60\x8b\x45\x91\xa9\xef\xc1\xbd\x06\x4c\x77\x8e\x12\xa8\x69\x73\x94\xf7\xd8\xea\x8e\x4a\x11\xfb\xe7\x52\x5e\x92\xf9\xfc\xd1\xfa\x10\xa9\x7c\x50\x9c\x81\x9c\xb8\xca\x3f\xfc\x4e\x49\x94\x62\x2e\xf6\x8d\x7d\xb1\xb7\xfb\x50\xcc\x89\x4c\x15\x27\x06\xae\xbc\x46\xa8\x40\x92\xd4\x89\x5b\x85\x72\x74\xbe\x82\xd8\xea\x2b\xa2\xbf\x30\x3a\x05\xb6\xeb\x36\xf0\xca\x16\xec\xde\x55\xfc\xb0\xe3\xba\x72\xfc\x0c\x85\xec\x6e\x29\xf5\xeb\xf1\xa7\xdf\x7e\x79\xfb\xe9\x33\x26\xc3\x15\xbc\x98\xcc\x59\x26\x61\xce\x58\x0b\xa7\xc8\x0d\x3e\x5d\xc3\x92\xd1\x75\xd8\xc6\x41\x37\xf2\x61\xa0\xc4\x6b\xdb\x55\x92\x6c\x76\x91\xe4\x79\xd3\x24\x81\xcc\x25\xe7\xa5\x4e\x4e\xbd\xa0\xbc\x2b\xd3\x80\xb5\x19\x2b\x8c\x47\x56\xc7\xb2\xc2\x32\xf5\xe2\xd5\x60\x5b\xb7\x0f\x7e\xfb\xd2\xc5\xfe\x4d\x73\x42\xa2\x1d\xb4\x21\xda\x74\x03\xb4\xe4\x75\x48\xbe\x2b\xa0\x83\x9d\xf2\xb1\xbe\xca\x26\x44\xc9\x66\x02\xf0\x53\xa2\x7c\x0c\x75\xbd\x73\x77\x46\x25\x9a\x90\x4c\xf8\xaa\x76\x55\x39\xd6\xf7\xb7\xea\xb2\xa5\xbe\x06\x3d\xd6\x57\xf5\xa4\x88\x88\x0b\xf0\xd5\x0f\x98\x33\x37\x82\x7d\x8d\x20\xdc\x63\x1d\x35\xe2\x15\x5b\x8a\x26\xfb\xa7\xf8\x7a\xf1\xba\xd3\x5c\x85\x7d\x64\x5b\x84\xbb\x4c\x31\xca\xe4\x47\x17\xd3\x92\x40\x8c\x97\x75\x3d\xce\x0d\xec\x79\x8b\x6c\x86\x42\xbd\xb5\x8d\x29\xd1\x82\x5d\xfb\xb0\xbe\x79\x1d\x65\xa4\xb9\x20\xb2\x74\x0b\x5c\x6d\xdf\x02\x69\xea\xd7\x68\xae\x75\x10\xe6\x5f\x9e\xda\x1c\x76\x3d\x86\xb4\x81\xec\xd4\x31\xe4\x3a\xea\xfb\x5f\xbd\x3a\x35\x61\x92\xa4\xf7\x37\x18\x91\xf1\xf4\x2d\x36\x38\x3e\xc9\x77\xf9\xca\x70\xff\xf6\xf3\x9f\x7e\xec\x36\xcf\x40\xfe\x5b\xc5\x82\x3d\x7c\x9d\x3f\xcb\x85\x7d\xcd\x17\x39\xab\xe8\x0b\xd3\x14\x97\xa7\x10\x40\x96\xd7\x90\x67\x4e\x66\x5d\xa5\x09\xce\xd9\x80\xf9\x22\x49\xd0\x2b\x6f\xb7\x42\xdb\xb8\xdd\x76\xae\x21\x9e\x03\x6e\xac\x8b\x97\x63\xbd\xef\xed\x44\xae\xbe\xdd\x80\x0f\xf3\xd7\x7b\x0b\xbe\xc6\xfe\x01\xef\x87\x32\xbd\x4f\xc5\xbf\xbd\xa4\x9d\xf3\xaa\xa7\xbc\x7c\xd3\xe3\xc5\x9b\x9c\x80\xd0\x5e\x2f\xdf\x92\xcd\xd1\x8c\xa7\xa7\xbf\xb9\x58\x95\x8b\x0d\x80\xf1\x3e\xd6\xb7\x6c\x16\x10\x8c\xaf\xf1\x42\xcb\xf7\x89\xe7\xaf\xb3\xb5\x8f\x70\x9a\x2f\x40\xb6\xbe\x98\xa4\x78\xf9\x7b\x66\xe9\xc7\x6b\x6c\x4d\x53\xd6\x7f\xf0\x40\xde\xba\xf0\x7f\xe8\x06\xa2\x17\xcb\x3f\x3a\x67\xe4\x04\xee\x2d\xfb\x20\x63\x77\xef\x91\xa7\x42\x29\xf9\xd7\xd5\x4d\xbe\xfa\x6a\x27\xf0\x75\x9d\xea\x34\x3e\xe4\x39\xa5\xf4\xb1\xfa\xd5\xfe\x3b\x37\x05\xf8\xd5\xce\x80\x89\x6f\x82\xd6\xd4\x57\xc5\xd6\x02\xec\x45\xb4\xc0\xf1\xc2\xa6\xee\x3f\xee\x1f\x2d\xe8\x7e\xa7\xee\x2d\xf0\xcb\xbd\x09\xbe\xb7\x50\x27\xce\xe3\x61\xf9\xac\x15\x5e\x29\x3d\x6f\x40\xf0\xd8\x80\xf8\xa4\x21\xdd\xef\xfd\xd8\xfd\x51\x7e\x18\xcf\x43\xde\xe2\x55\x54\x15\xfd\x04\x02\x14\xcf\x1b\x2f\x97\xed\x7e\x68\x4e\xf7\xe6\x1c\xbd\x31\x4c\xbe\x99\x6a\x76\x80\xb7\x05\xfd\xdc\x1f\x47\x57\xf0\x34\x3a\x07\x8d\xf9\x78\xdc\x06\xc2\xda\x69\x64\x38\x4f\x75\x3a\x75\x90\x9e\x0d\x4e\x3f\x0d\x4e\xf7\xc1\xe9\x57\xfb\xe4\xd6\x19\xb9\x3b\xfc\xe0\xac\x03\x9f\x80\x8f\xf3\x74\xfc\x98\x93\x13\x9f\xbd\xe2\x54\xcf\xe7\xe5\xd1\x5f\x0f\xa7\xce\xe6\xe4\x54\x7d\x08\xc6\x95\x7c\x3e\x2f\xaf\xf6\xbf\x4f\xbf\xc7\x79\x32\x9e\xf5\xbe\x37\xe0\xb3\xa9\xf0\x78\x9a\x8e\xe7\xbd\x3f\x37\x63\x4c\xe3\x7e\x3e\x02\x57\x9b\xc1\x6d\xac\xce\x3a\x5a\x30\x5e\x98\x3f\xde\xf8\xd3\x99\x20\xe2\x2d\x00\xac\x5d\x4a\x13\x98\xca\xe7\x99\x80\x22\xc7\x5c\x26\xbf\x88\x3d\x92\xf5\xe9\x4a\x1d\x0b\x64\x9e\x8e\x1f\xeb\xd4\xd7\xc7\xe3\x78\xa5\xba\x58\xab\x63\x58\xbc\x33\xce\x97\xe9\xc4\xf9\x6c\x64\x3c\x9a\x7a\xbe\x56\xaf\xf7\x8a\x2f\xc9\xc7\xb1\x42\xfb\x62\xa9\x7e\xad\x4f\xae\xee\x5a\x9e\xa4\x46\xff\x90\x1a\x63\x99\x7e\xb2\x42\xbe\xf0\x78\xcd\xab\x78\x4e\xdf\x25\x38\x3e\xcb\x03\xf8\x4c\x74\x70\x7d\x9c\x27\x0a\x4f\xa7\xd9\xd3\x6e\x96\x1e\xa2\x36\x6b\xe6\xd9\xc3\xe7\xa2\xbd\x7e\xc8\xf6\xb1\xc0\xb8\x7e\x2a\x54\xdb\x1f\xd6\x3b\x3e\x03\x44\xa7\x3e\xda\xda\xcf\xda\xfa\xc9\x7a\xaa\x57\x73\x12\xbe\x6f\xf6\x7c\x82\x0d\xf9\x03\x04\xec\x0f\x55\xfb\x70\xbe\x1e\x96\xce\x31\xdc\x93\xc5\x97\x69\xba\x1e\x13\x79\x5a\xdd\xc0\x91\xf7\x5e\xe0\x04\x59\xcf\xd7\x7c\xe4\x57\x3e\x06\x7e\x0d\xfc\xfe\xa5\xac\x9f\x57\x4e\x0f\xfc\x86\x28\xcc\xaa\x79\xe5\xd3\x47\xb2\x27\xdb\x6c\x05\xa3\xe5\x4a\x30\x5a\xb6\x4b\x68\x36\x8a\x74\xc2\xdc\x9e\xf7\x37\xcf\xeb\xc9\xf6\x58\x3e\xfa\xa3\xe3\xb4\x46\x70\xb5\xbf\xe5\x9b\xde\xf6\xb2\x7f\xfb\x1c\x7e\xdb\xec\x60\x5a\x41\xd3\xde\xf9\xb2\xc7\x55\x27\xbb\x2d\x5c\xae\xbf\x2b\xcb\xb4\x86\x75\x9d\xfb\xe7\x9b\x07\xf7\x6a\x88\x6d\xeb\x8d\x3d\xa2\xfb\x83\xde\x78\x33\x25\x0d\x13\x6b\xe3\x95\x07\xc1\xc1\x3f\xfe\x95\x7d\x4a\xff\xa1\x2f\x7d\x75\xa0\x6f\x11\x55\x7f\xff\xf9\x4f\xf7\x66\xb9\xe0\xcd\xd6\xbe\xdd\x0c\x17\x28\x5f\xf1\xed\xb8\xe6\xbd\x00\xd1\xcb\xa4\x90\x42\x60\x83\xe3\x5f\x47\x98\xfa\x22\xbe\xbf\xf7\x02\x64\xea\x4d\x3d\x93\x10\xd7\xe2\xa3\xdf\x6f\xa3\x46\xb7\x9e\x10\x89\xb7\x6a\x74\xf5\x89\x0b\x81\xd2\xb3\xa2\x0a\xae\xe7\x06\x22\x6c\xa5\x5a\x2b\x80\x39\x7b\x20\xe6\x4e\x0c\xd8\x2c\x29\x24\xb5\x05\x52\x51\x4a\x52\x76\x0a\x20\x4d\x3f\x8e\x32\x31\x01\xb3\x2d\xf2\x0f\x1a\x8a\x47\x72\x34\xeb\xa4\x4c\x3a\x55\xea\x93\x22\xf0\xf8\xfe\xc6\x71\xe2\x4c\x29\xe9\xde\x99\x51\x33\xca\x8e\x7a\xc7\x06\x83\x8e\x17\xb3\x8f\xfe\x62\x1b\x8e\x37\x5e\x6a\xbb\xa4\x73\xbc\x92\x97\x90\x72\x47\x51\x6e\x10\x2a\xa9\x39\x6b\x73\x42\x89\xaa\x43\xe5\x32\xa9\x8e\x8f\x62\xad\x3f\x72\xa4\xd2\x4f\x45\xa1\x2f\x75\x8e\x51\x74\x14\xd8\x59\x4f\x35\x75\xf0\x30\x5c\x8f\xcd\x90\x2e\x53\xa2\x8e\xed\x65\xec\xb5\xe3\x55\x13\xe5\x75\x41\xe9\x29\xc6\x30\x4f\x8e\x8d\x20\x83\x4d\x0b\x26\x15\xaf\x11\x4c\x0d\xec\xe5\xe8\x0f\xeb\x8e\xbb\x32\x1e\x30\xc3\xef\xad\x05\xb5\xc9\xf8\x08\x93\xc5\x49\x77\x1d\xcf\x44\xf2\xb1\x51\x7e\x04\xa0\x5d\x4a\xb0\x2a\x74\x58\x1d\xfa\x94\xf7\x48\x06\x01\xc4\x75\x05\x41\xf9\xc4\xd4\x62\xa7\x64\xaf\x63\x53\x52\x01\x56\x93\x19\x7f\x5a\x94\xad\xa9\x4e\xd2\x51\xd8\xe4\x1c\xca\x40\x9e\x6c\x51\x7c\xb8\x24\x29\x75\xb6\xa9\x86\xbd\xbd\x16\x3b\x3e\xbe\xaa\xa3\xc7\x5d\x33\x77\xac\xc9\x00\x52\x80\xed\x0e\x9b\x71\x1a\x81\xb6\x27\xc6\x9c\xe1\x3c\x66\x4d\x2c\xa4\x39\x05\xa1\x5a\x65\xe2\x40\xb1\x31\x81\x3b\x3d\xd7\x81\x17\x27\x8d\x24\x95\x07\x25\x56\x40\x4c\xe8\x5c\xf3\x63\xbf\xd0\xc7\x6a\xf7\xb0\x39\x85\x42\x4a\xbb\xaf\x4c\x78\x0e\x32\x81\x47\x86\x7a\xa9\x7b\xb2\x9b\x29\x70\x74\xb5\x02\x5b\xc7\xfd\x24\x7c\x32\xf3\xed\x18\x1a\x1a\x47\x2d\x39\x07\x28\x00\xe8\x80\x3b\x5d\xa5\xa1\xe8\x94\x54\x07\x7b\x74\x16\xa1\x8a\x42\x6b\xec\x7e\x6a\x3a\x16\xca\xf9\x54\xd9\x18\xec\x7f\xd6\xb7\xa8\xfb\x63\xe0\x57\x44\xf6\xdf\x01\x87\xfb\xb1\xd8\xed\x11\x64\x34\xb7\xab\x39\xde\xd7\x84\x38\xf8\x13\x53\x3e\x36\x8c\x6e\xf5\x62\xf0\x92\x06\x0c\xa0\x64\x6b\xed\xfd\x93\xf3\xf0\xf3\x2f\xff\x75\xe3\xc6\x11\xaa\x37\xe5\x32\xbb\x93\xa9\xf4\x03\x80\x21\x27\x3b\xac\x00\x85\x81\xe3\x51\x0e\x76\x06\xd7\x1c\xed\xf2\x8d\x0d\xd4\xab\xd9\xb3\x7a\x1b\x35\xd8\x1f\xa9\x0f\x1e\xa8\xa6\x6e\xff\xa6\x39\xd7\x50\x36\x94\xe4\xbd\x4a\xe2\x18\xea\x0a\xa3\xc4\x3a\xa4\x5e\x89\x08\x5a\x63\xc3\x10\x53\x61\x16\x53\xe1\x24\xa6\x3e\xc4\xa6\xd8\x4b\xa0\x4c\xb8\x66\x2a\xc0\x18\x11\x9b\xc2\x1a\x90\xc4\xc4\x14\x33\xea\x89\x81\xf0\x0c\x18\x12\x6e\x4b\xe8\x3e\x16\x00\x31\xf7\xbc\x1f\x6c\xdb\xf6\x05\xb6\x92\x4b\xeb\x41\x49\x1c\x28\x21\x50\xcc\x9d\xa2\xa9\x27\xe6\x6c\xf3\x32\x38\x7c\xa4\xb6\xef\xd0\x53\xed\x0c\xf9\xf8\xff\x12\x15\x80\xbe\xbd\x7b\x13\xe6\x63\xb9\xdd\x86\xc2\xee\xc6\xdb\xe5\x72\xc3\x6a\x63\x42\x3d\xf6\xb5\xd5\x86\x0a\x5e\x3b\x1c\xb7\x17\xdb\xa7\xd6\xdc\xd7\x37\xcc\xfe\x71\xaa\xc9\x16\x0b\x8f\xb4\x91\x3f\x4c\x39\xad\x93\x87\x06\x28\x05\x2c\x1a\x88\xff\xda\xe6\x02\x77\x46\x01\xae\x0b\xdd\x0f\x99\x5e\x5b\x23\x1d\xa8\xe5\xc8\x7c\x81\x86\x58\x03\xb4\x82\x59\x5e\x6d\x35\x48\xf5\xc3\x9c\xb2\xc3\xd4\x13\x3f\x2c\xe9\xc9\x2b\x8a\xb8\xbf\xa6\xcd\x50\x02\xe9\x79\x5b\x7f\x88\x62\xf1\x77\xbc\x77\xce\xbf\xee\xde\xde\xee\x26\xbc\xe6\x8e\x04\xeb\x6c\x52\xe2\x91\x33\x21\x45\xd5\xfa\x84\x23\x69\x4b\x24\x92\xa7\x0c\xe0\x34\xa5\x05\xc6\x73\x1c\x82\x49\x91\xeb\xda\xed\x55\x50\x4d\xcf\x15\xb9\x05\x6a\x3a\x9f\x5a\x6b\xd4\xcc\xf9\x01\x92\x4b\x11\xef\x18\x21\x60\x91\x95\xfa\xcc\x14\x21\x9e\x7b\x5c\x81\x02\x83\x33\x80\x9b\x1c\x00\xd2\xd6\xd6\x98\xc1\x11\x27\xa7\x78\x30\xf1\x56\x52\xf0\x3f\x7b\x40\x9e\x02\x68\x2c\x51\x56\xfb\x53\xa9\x14\xe7\x90\x2f\xd8\xbb\x26\x56\xcf\xa2\x70\xe6\xf6\x28\x14\x93\x4d\xbe\x91\xb6\xe4\x0c\xf4\x40\xce\x89\x66\xfe\xf8\x6f\x6c\xc2\xc7\x54\x29\xb7\x42\x2a\x0d\xa4\xfd\x99\xd5\x01\x7b\x00\xe8\x6c\xb3\x11\x69\xfc\xb1\x8e\xd1\x15\xfb\xc7\x68\x81\x24\x50\x9c\x68\x5e\x13\x73\xf8\x63\x0e\x8e\x18\x9e\x48\xe2\xaa\x68\x26\xc6\x06\x5d\x67\x0d\xac\xc5\x44\x72\x06\x25\x86\x83\x53\x00\x4e\xa7\x21\x9b\xa9\x71\x3a\x38\xc4\xbe\x44\x45\xe9\x3c\x60\xf5\x35\x80\x8a\x80\x14\x88\xe6\x0a\xc7\xa6\xee\x12\x30\xfe\xd2\xe0\xf0\xc7\x9a\x69\x9d\xa2\x94\x83\x83\x84\x21\xa7\x43\x62\xa7\xc8\x7d\x57\x48\x8b\x4e\x7e\x9c\x53\x3e\xcc\x0b\x29\x7a\x0c\x14\xd5\xbb\x4e\x06\xc4\x30\x08\xfb\x81\x72\x13\x4d\x4e\xe4\x66\xfd\x89\x6c\xb3\x12\x88\xcd\xba\x04\x80\x28\x32\xeb\x9a\xc9\xdc\x44\x75\xc6\xdf\x88\x8a\x8b\xf5\xfd\x4b\xa7\xd4\x3b\xb2\xee\x51\x5a\x9c\x91\x1c\x95\x3f\x84\x46\x72\x30\xc0\xbd\xcd\xc7\x0a\xba\x92\x36\x55\xd2\x44\xa9\x38\xfb\x4a\xd7\x49\x27\x42\x06\x54\x17\x1a\x20\x29\x91\x6d\x81\xb6\xa3\xbd\xe2\x1e\x33\x80\x4b\xb5\x16\x53\xb2\x67\x53\x11\x24\x19\x0b\x57\x40\x38\x65\x53\xe1\xd4\x98\xa4\x35\xeb\x49\x2a\x39\x91\xc6\x4a\x4d\x2b\x29\x27\xe2\x6e\x73\xa3\x52\x02\x7d\xbf\x4d\x06\x60\xdf\xb5\x03\x45\xe9\xe8\x8a\x3d\x71\x11\x3b\x97\xc9\x9c\xb2\x68\xd3\xc0\xe1\x0c\x0f\xc8\x87\x62\x6b\x88\x09\xe9\x94\x1b\xb5\xd4\x66\xc8\x7a\x1c\x07\x07\x4b\xec\x19\xe8\x6e\x3b\x35\xcb\x49\xa7\xf1\x67\x64\xf7\x28\x23\x81\x34\x01\x74\x39\x4a\xf5\xa1\x88\x19\x33\x3e\x50\xec\xfd\x30\x3e\xd5\xba\x03\x2c\xcb\xc0\x66\x89\x30\x11\x8a\x4d\x15\x8c\x54\x51\x1b\x25\x98\x31\x0a\x7e\x09\x2e\x6e\xc8\xac\x89\x6c\x62\x99\xe2\x33\xa3\x9b\x7b\x9a\x50\x35\x30\xf5\x83\xa9\xc1\x95\x92\xb4\xbe\x01\xe0\x2c\xe0\x8e\x04\xa9\xd4\x02\xd0\x36\x2d\x66\x56\x44\x31\x8b\x53\x1b\x40\x10\x1d\x90\x3e\xda\x4c\x7f\x16\x94\x74\x70\x5b\xdd\x2f\xba\xc6\x3d\x49\x83\xb5\x3e\x8e\xcf\x2c\xde\xa4\x69\xbe\xd7\xfb\x9b\x19\x93\x00\x9f\xc2\x5a\x67\x47\xe0\x25\x5b\xe9\x27\x18\x48\xfb\xea\xfd\x2d\xc0\x33\x67\x4a\x39\x1f\xc6\x1a\xb0\x0b\x33\xcd\x29\xf9\xf6\x25\x7e\x7e\x8f\x0b\x30\xe4\xf3\x7d\x0e\x6a\x06\x56\x94\x20\x6d\x98\x9a\x29\x70\x88\x4e\x16\x2a\x80\xfb\x83\x63\x95\xe2\x92\x75\x33\x36\x00\x57\x27\x93\x0a\x49\x84\x50\xaa\xcf\x0a\xfc\x2c\xb0\x78\xc4\x35\x70\x23\xac\x4a\xdd\x53\xa9\x0d\x70\xf9\x1d\x36\x0e\xab\x52\xcf\x30\x3f\x93\xad\x24\x4f\x64\xb4\x0e\xc2\x8a\x4a\x26\x68\x8e\xf6\x9c\xbd\x19\xb7\xc8\xee\x4b\x5c\x49\x4b\xa7\xa2\x99\x72\x96\x03\x23\xf3\xc1\x46\xb5\x05\xaa\x00\x10\x6c\x69\x57\x06\xe2\xb1\xca\x8c\x61\x66\xc2\x32\x0a\x0a\x56\xb9\x8d\xe3\x28\xed\xb6\x95\x96\x19\x18\x2b\x42\x31\x02\x95\xd8\xa6\x78\x0f\x54\x11\xb6\xe1\xba\x9b\x31\x41\xb9\xce\x72\x0a\x52\xa6\xa4\x82\x39\xde\x9d\xd5\xc1\xf1\xcd\x6d\x24\x4d\x9a\x26\x2d\x87\x21\xbe\x22\xcb\xae\x91\x14\x9e\xfc\x38\x64\x92\x35\x97\xa5\xed\x5d\xc4\x06\x37\xf5\x95\xb0\x50\x1a\x90\x38\x7b\x41\x22\x2d\xb2\xc8\xcc\xfa\x16\xaa\xa2\xaf\x43\xb3\x44\x79\xff\x52\xa9\x15\x93\x4f\x9d\xf3\x01\xe0\x6b\x00\xca\x06\x32\x27\x70\xa0\x63\x5a\xc4\x7e\xa2\xc2\x2f\x3f\x98\x81\x45\x75\x91\x09\x08\x7f\x9d\x62\x92\x83\x52\x4b\x21\x51\x2f\xf2\xfe\xa5\x50\x52\x9d\xf2\x2e\x01\x89\x2d\x9d\xf0\xd8\x90\x59\x2e\xb6\xb4\xdb\x1e\x58\xf4\xf6\x26\x1a\xa8\x63\xa8\x1d\xfe\xa6\x0e\x24\x72\xb1\xef\xa2\x20\x4b\xd8\x3a\x27\x99\x48\x00\x12\xea\x0a\x3c\x53\x2b\x04\x8e\x02\x2e\x85\x6d\xed\x22\x57\x10\x6a\x2a\x49\x35\x8f\x9f\x13\x25\x95\x1d\xb2\xd1\x3d\x27\xdd\xa7\x64\x92\x46\xa5\xf1\xde\x14\x0d\xfc\x81\x98\x08\xc9\xa3\x66\xf6\xef\x4c\x6b\x23\x3e\x35\xf2\x35\x1c\xf7\x15\x34\x00\xea\xca\x39\x15\x08\xeb\xaa\x66\x92\xd4\x83\xa9\x4c\x67\x91\xc8\xa4\xa5\x01\x95\xad\xa8\xce\xd0\x98\x71\x89\x4c\x4a\x58\x25\xb1\xc8\x01\xc5\xe3\xb0\x0b\xd3\x1a\x38\x31\x0b\x45\xd0\x64\x09\x40\xfe\x79\x27\x4a\x6d\xc2\x61\x5c\xc2\xa6\x7a\x7a\x07\x86\xb6\xb4\x71\x1c\x3d\x93\x02\xd5\xda\xdd\x92\xb0\xf9\x55\xc6\x27\x4e\xb3\xce\xe4\x2e\xbb\x0c\x74\x6e\x3f\xce\x3a\x5e\x10\x81\x3c\x04\x53\x86\x32\xa1\x86\x6b\xb7\x4c\xee\x31\x07\xb4\x56\x92\x6e\xf3\x15\x96\x77\xd5\xf5\x25\x24\x39\xc3\x51\x95\x43\xa2\x56\x34\x64\x6a\xed\xfd\xcd\x6c\x59\xbb\xbe\xca\x8e\x58\xea\x5c\x9e\xc0\x9e\xc7\xf7\xfa\x1d\x32\xed\x97\x3f\xfd\xfe\xba\xfb\xaf\xef\xa8\x30\x32\x5d\x0a\x57\x72\x65\xc0\x67\x92\xf4\x5c\x50\x35\x53\x2e\x58\xa7\x3d\x03\x30\x1d\xab\x69\xcd\x4f\x36\x22\x37\x3c\xba\x75\x1d\x78\xb6\x0e\x9d\xb8\xbc\x52\xef\xdd\x8c\x30\xd8\x97\x49\xdb\x6e\x4d\x82\xc3\x50\x8f\x9a\x9e\xb9\x00\x9b\x91\xcb\xeb\xc7\x85\xb0\x97\xb3\x8b\x0c\x19\x90\x85\x35\xb6\x57\xde\x28\xf6\xe5\x4f\xc0\xf0\x2a\x5d\x24\x04\x9f\x01\xe9\x94\x0a\xe9\x01\x6b\x4f\xca\xba\xc7\xcc\x27\x7b\x0d\x4a\xa9\xea\x9a\xae\x42\x49\x44\x0f\x01\x44\x39\x36\x13\x52\x35\xf3\x89\xd7\xd7\xe1\x16\x4f\x18\x12\x04\xd3\xb4\xf5\x49\x9f\x32\xb2\x6f\x17\x18\xa2\xa4\x4d\x88\x63\x3a\x98\x39\xe4\x20\x2f\x2b\x3a\x22\x2c\x76\x9b\xf9\x88\x47\xa9\xe3\xc3\x42\x70\x24\x3b\x94\x92\x96\xba\x87\x45\xa0\x7f\x4d\x55\x00\x7c\xae\xf7\xf6\xc4\x0d\x69\xbc\xaf\xc0\x99\x5f\x0a\x21\x6f\xeb\x33\x67\x33\x69\x7d\x13\xac\x29\x3f\x83\x6c\x65\x6a\x54\xb0\x36\x96\x4c\x7e\x51\x41\x36\xe5\x96\x57\x27\xbe\x20\xfb\x63\xaa\x66\x00\xb6\x03\x2c\x2f\xf4\xf4\x4a\x41\x02\x79\x95\xc1\x25\x27\x68\x25\x97\x35\xab\xa0\x52\xab\x35\x10\x57\x5b\xa6\xcc\x26\x67\x75\x75\xcd\x40\x9e\xed\xf6\x9c\x06\x1e\xaf\x12\x48\x11\xae\x79\x6a\x66\x44\x3f\x17\xea\x3d\x9b\x50\x2d\xeb\xb7\x26\xb9\x9e\x9a\xfa\x91\x39\xa6\xc0\xbd\xb1\x45\xd3\x6a\xb6\x7f\x73\x26\x2f\x3e\x9d\x7d\x39\xf2\x6f\xe3\x80\x98\xe0\x84\x02\xac\x9b\x7f\x75\x93\x5f\x3a\xcb\x88\xfb\xab\x7a\xa6\x35\x02\x53\x70\x2e\x98\x43\xa0\xda\xa8\xb6\x35\x56\xe3\x20\xbd\x3c\x6e\x6f\xed\xd1\x06\x98\xd3\x45\x8d\x98\x00\x3a\x15\x62\x84\x72\xae\x07\x35\x6b\xc1\x2e\x55\xbe\xb8\x52\x32\x44\xfc\xc1\xe6\x0e\xb0\x11\x3b\xbf\x32\xe5\x58\xb7\xee\x39\x8d\x7b\x6e\xa1\x00\x5c\xd9\x72\xcc\x17\x38\x91\x27\x34\xa9\x9e\xd0\x07\x61\xc5\xf7\x78\xa2\xa8\x41\x50\xdc\xd6\xa7\xdd\xfd\x98\x4c\x6a\x2e\xd7\xb1\x66\x9b\xf0\xd6\x99\x6e\x51\xae\x62\xad\x0c\xf4\xd8\x03\x83\x2e\x91\x89\x31\x09\x5b\x0a\xd4\xea\x6a\x6d\x08\x78\x3b\x54\x0e\x63\x53\x8d\x4b\x71\x42\xdc\x90\x50\xc1\xb8\x9a\xc8\x68\xde\xa9\xed\x4f\xe6\xf7\x3c\x57\xf3\xcf\xa7\x4c\x1d\x56\x3f\x03\x2e\xd7\x1b\xd2\xdd\xc7\xd6\x76\x00\x94\x36\xb5\xb3\xde\x60\x46\xce\xba\xd9\xa9\xa6\x18\x2b\xdb\x59\x73\x5b\x90\x96\xc6\x3c\x2f\x4b\x38\x1b\x22\xfd\x40\xa5\x15\x33\x6d\xca\x53\x26\xb5\xc5\xec\x93\x68\x99\x5d\x91\x3f\xe3\x5f\x3e\xa3\x6f\x14\xc4\x53\x6d\x74\x8a\x98\x59\x7d\x5a\x33\xf8\x74\xf6\x65\xf4\x62\x90\xf8\xfe\x85\xcb\xb7\xfe\xe4\xa6\x65\xf6\xdb\x9f\xc2\x9f\x7e\xfb\xf9\x78\x83\x2e\x06\x34\xd4\xc4\xf9\xca\x46\xf9\x26\x4b\xff\x35\x92\xfe\xaf\xd3\xf9\x48\x94\x69\x25\x01\x11\x4c\x17\x87\x60\x7c\x66\x33\xf8\xcc\x95\xcc\xed\x82\x92\xce\xeb\xda\x8e\x66\xf5\xad\xb9\xef\x3d\x2d\x9e\xaf\x31\xdc\x23\xa1\x2a\xe0\x87\xa0\x74\x33\xd3\x8b\x83\x53\xfb\xa8\xa0\xb7\xfb\x33\x77\x12\x29\x93\xd9\x95\xeb\x47\x17\xaa\xbd\x4d\xfa\x84\xf6\x9b\x81\x1d\x7b\x9b\x32\x71\x49\x0f\x0b\xa5\xc1\xfe\x82\x89\xf2\x6b\xa7\xdc\xcb\x9e\x12\x6a\xa7\x00\x5d\x2c\x39\x0f\xa6\x95\x52\xd2\x01\x34\x81\xe6\xee\x68\x79\x12\xaa\x2a\xfe\x4d\xc0\x37\x83\x89\x44\x41\x61\x75\x35\xcf\xc9\x5e\xf6\x13\x70\x0f\x7d\x0d\xdc\xef\x0f\x20\x9e\x66\xd0\x6d\x50\xf7\x5e\xae\xf6\x87\xcf\x20\xb3\x88\xdb\xb4\x96\xba\xc0\x6f\x47\xe0\xb1\x3f\x13\x50\xa1\x44\x2f\xea\x7c\x89\x1b\xb5\x26\x47\x78\x05\x57\x58\x47\x99\x2f\xcb\x8a\x47\x16\xc9\x4b\x37\xfb\x13\x3c\x73\x11\xee\x22\x07\x2a\x11\x91\x5f\xf3\xdf\x04\x34\x04\x40\x7f\xd7\xba\xbe\x05\xa3\x6c\x8a\x9f\xd0\xfa\xf7\x37\x58\x7c\x28\x72\x5b\xf4\x97\xd9\xad\x29\x97\x57\xd4\x79\xee\xc9\xbc\x56\x84\xda\xb9\xd9\xf8\xa7\x5c\x9e\x01\xbe\x37\xb5\x27\xa6\xce\x07\x41\x8c\x30\x9b\x6f\xe6\xc4\x2c\x33\xaa\xd0\xb7\x30\xd6\xbf\x74\x18\xa1\x77\x13\x6b\xbe\xee\x7e\xbf\x17\xcf\xd5\xac\xb3\xa2\x80\xa3\x5a\x16\x93\x17\xe9\xd4\xb2\xc2\x7c\x2b\x79\x6a\xaf\x89\x52\xd3\x03\x95\x02\xb3\xf7\x9c\xe6\x8a\x81\x9b\x6d\x2e\xab\x19\xe2\x7e\xb5\x50\x6b\x5b\x53\x4e\x89\xa1\x14\x4a\x03\x0a\xec\xab\x19\x5d\x69\xe3\xba\x44\xd1\x95\x91\x9a\x30\x68\x65\x4d\x3a\x98\x10\x49\x95\x7c\xc0\x76\x58\x32\x77\xfa\xc9\x44\x47\xbb\xe1\x37\xcf\x95\x2a\xca\xfa\xf3\x53\xda\xe4\xaa\x50\xe2\x06\xa5\xc4\xd0\x94\xdb\x17\xd9\x2c\x68\x5b\xfd\x11\x19\x60\x79\x54\x14\xd0\x3d\x60\x94\x48\x07\x80\x03\x27\x7f\xb5\xd4\xe4\xd9\xe6\x92\x59\x77\xe8\xd7\x3b\x5d\xbd\xdf\xef\x85\x7e\x2d\xd4\x7c\x27\x78\xd5\xee\x12\x13\xb5\x2a\xa6\xf6\x73\x9b\xcc\xef\xe9\x35\x1f\x28\xd5\x1e\x84\x8a\xa6\xd5\xa0\x57\x73\xbb\xda\x33\xc2\xc0\x76\x39\x48\x20\x37\x4b\xe1\x52\xc9\x07\x80\xb0\x4f\xfa\x8a\x80\xd5\xc6\x55\x42\xd2\x6c\x6a\x24\x20\x35\x2c\x1f\x86\xa8\x08\xe2\xdb\xed\xb9\x51\x4f\x32\x31\x3f\x65\xea\xe6\x7e\x7d\xf5\x07\x89\x92\xff\x60\x4d\xcb\x30\x98\x49\xd0\x3a\xf0\x67\xe8\x95\x4b\xbc\x69\x5b\xfd\x10\x81\x8b\x65\x42\x28\xbd\x7f\xe9\x40\xcb\xee\x84\xbb\x95\xa0\x4f\x85\x6a\x3b\x7f\xf1\x5e\xef\x82\x0e\x79\xfd\x69\xf7\xa7\xbf\xbe\xfe\xfa\xcb\x4f\x9f\xd0\xe6\x7e\x0d\x15\x09\xf9\xd1\x42\x52\xa6\x68\x33\x50\xcc\x71\x48\xa6\x8d\x9d\x21\x5c\xd2\x43\x43\xd8\xa4\xcd\xc1\x13\x30\x07\xc0\xab\x30\x2d\x26\x97\xdc\xf2\xdd\xed\x95\xa3\xae\xb5\xbd\x79\xe3\x5e\x0f\xc5\x17\xa7\xc4\x01\xd3\x8e\xa1\x52\xde\x99\xcd\xd5\x26\x3f\x7a\x69\x74\x57\x53\xbe\x3d\xca\x03\x47\x62\xb7\x42\x78\x44\x9f\x58\x26\xd9\x0b\x15\x80\x30\x64\x40\x02\x33\xaa\xa7\xcd\x48\x05\x57\x4e\x6a\x0f\x1d\x6c\xd7\x7e\xc4\x2d\xc5\xdf\xe1\x58\x2f\x9a\xe2\x00\x6d\xdb\xcd\xe4\x3c\xb7\xf3\xf2\xed\xb8\xc2\x2f\xd3\x51\x9e\xc8\x9e\xb1\x6d\x1a\x02\xd6\x4c\x48\xc8\x55\x43\xc8\x07\x08\xc5\xe5\xa1\x51\x51\x99\xfc\x38\x52\x28\x90\xe2\xdc\xd0\xc3\x27\xbe\xc7\x3b\xb2\xac\xf9\x53\xe3\x23\x39\x92\x4e\x1d\xa5\x94\x77\xe6\x8e\x7f\x4e\x27\xcc\x9f\x16\x6f\xdf\x34\xa7\xef\x85\x5c\x02\x95\x85\xa3\x85\x3b\x92\xbe\xb5\x4c\x09\x75\x28\xa9\x3d\x00\xe5\x25\xcf\x1b\xca\x82\xd4\x88\x9a\x5f\x1a\x5c\xb7\x55\x39\x7f\x19\xf5\x10\x97\x85\xfe\x5e\x08\x05\x63\x69\x0d\x01\x30\x93\xaa\x7a\xea\x4b\x03\x9f\x93\x12\x98\xf2\xcd\x30\x49\x54\x5b\x7a\xa8\xc4\x6a\x4f\xb6\xa3\xfd\xaa\x4d\xbc\x67\x6a\xa9\x22\x67\xa0\x48\xa2\x1a\xd3\x94\xa8\x03\x20\xa4\x97\xf2\x50\x08\x3b\x7b\x63\x63\x8f\xbd\xd9\xc7\x8b\xa7\xcb\xf5\x86\x9d\xe8\x5e\x37\x70\x0b\xf0\xc9\xfb\xe0\x88\x4a\xc4\x65\x37\x05\x26\xeb\xc3\x1a\xe5\x21\x03\x0c\xd8\x8f\x11\x50\x56\xe2\x58\x4a\x28\xcf\x59\xfb\xbf\x5f\xcb\xac\xbd\x6a\xf8\xd8\x0c\x65\x94\x51\x5f\x58\xae\x9f\x65\x03\x6f\xdb\xae\x2f\x9f\x21\x21\x7e\x3e\x1b\x7f\xbb\x1b\xb8\x3b\x01\x80\x43\x29\xe5\xba\x2b\x24\xc9\x3c\x0a\x19\x50\x31\x89\x4a\x77\x72\x3e\x3e\x65\x30\xb8\x1b\xd9\x9d\xa8\x01\x90\x22\x51\xe6\xa3\x9f\x53\x07\xad\x07\x24\x56\x57\x1e\x47\xd7\x95\x89\x8a\x00\x00\x5d\x64\x1c\xe7\x5d\xc7\xf9\x47\x87\xd0\xa8\x80\x5c\xa5\x5d\xb0\x10\xa5\x3e\x45\x3f\x1f\x70\xfe\x21\x53\xaf\xe6\x5b\xf7\x19\x76\x65\xea\x14\x15\x33\xba\xc4\x4c\x25\x9b\xa3\x0e\x4a\x83\x16\x0b\x64\x9b\xbd\x23\x80\xb1\x64\xec\xc2\x25\x52\xd4\xd0\x96\xbd\x99\x8d\x4e\x35\xc1\xcd\x26\x0e\x00\xe1\x31\xb1\x6b\x39\x38\x17\x4f\x4c\xf6\x37\xd8\x87\xdd\x66\xa7\x04\x74\x8a\xcd\xb3\xa2\x15\x86\x7c\xd9\xa1\x56\xde\x2b\xe6\xe7\x59\x9a\x63\x0b\xd4\x9b\x59\x7a\x35\xcd\x47\x9c\x53\xca\xa8\xdd\xdd\xfc\x51\xb5\xdf\x1c\xd0\x13\xd3\x2a\xe7\xeb\xbc\x83\x98\x4e\x39\x61\x09\x14\xe1\xe9\x44\x14\x0e\x30\x6b\x07\x69\xf1\x2d\x54\xcf\x60\x4e\x26\xf0\x71\x0e\xa9\xbd\xf2\x90\x28\xd5\x34\xf9\x71\x16\x40\x1d\x5b\xf3\x20\x18\xee\xc5\xba\x1f\x34\x07\x70\x9a\xc0\xb7\xc7\xbd\x3d\x9b\x9a\x8b\x24\x87\x46\x9c\x72\xa8\xd4\xab\xec\x29\x21\x6b\x8c\xa9\x56\x0e\x83\x77\x2c\x46\xc0\x60\xd5\x5d\xa2\x84\x8e\x4e\x23\x11\xd4\x5a\x98\x00\xe6\x9d\x81\xce\x9f\x25\xcd\xef\x3f\xff\xe6\xfe\x25\x72\x9f\xac\xee\x54\x1a\xfa\x25\xa9\x8d\x25\x04\x5e\x19\x9b\xbd\x89\x7a\x05\x13\x04\x0c\xe1\x71\xf4\xa9\x5e\x28\x1d\x42\x81\x01\x00\xc0\xff\x8b\x9d\xa1\x34\xc5\x67\xbb\xeb\xd4\xa8\x8a\x3e\x24\x24\xcd\xcd\x46\x65\xa6\x2c\xf6\xb8\x8f\xef\xec\x52\x1b\xa2\xc8\x76\x69\x43\x9e\x9c\x67\xe6\xd9\x1a\x2e\x05\xa2\x59\x00\xa6\x23\xd8\x2c\x4d\x15\x5c\x5e\x02\xea\x15\x91\x67\x88\x40\xa9\x07\xdf\x99\x93\x98\xed\xf6\x75\x4a\x33\xdb\xb8\x53\xe5\xf6\xda\xdf\xdf\x74\x50\xa7\x45\x20\xd2\x73\x4c\x93\x1f\xa3\xe3\xf1\x21\xdd\xd2\x7d\x15\xaa\x52\xb7\xde\xec\x30\xb6\x51\x2b\x12\xde\x23\x12\x09\xe3\x9c\x48\x28\x63\xc7\xb2\xef\x03\x35\x10\xb3\x30\xe5\xde\x48\xc1\x40\x52\xcd\xfd\xea\x33\x9e\x30\x92\xc7\xac\x37\xe4\x04\x71\x0c\xe2\x5a\x21\xd6\xf4\xdc\x26\xb6\x89\x57\x0e\xd9\x16\x7c\xc8\x94\xd3\x9e\xa4\xa5\x40\xd2\x98\x32\x83\xf2\x90\x4a\x51\x5b\x6e\x3b\xa1\x0e\x08\xf9\xde\xe6\xcd\x58\x3b\xa3\x24\xad\xdd\x3f\xa9\x30\x6d\x3e\x17\xbe\x10\xb4\x85\x5a\x4e\x93\xda\x2b\xdb\x62\x84\x88\x02\xf5\x3e\x40\xfc\xcb\x10\xc0\x0b\x99\x62\x17\x9d\x24\xad\xad\xad\x4c\xe2\xbe\xc8\x87\x10\x5a\x48\x33\x1f\x1c\x88\xb3\x69\xf3\x14\x84\xd9\x5a\x6c\x46\x3e\x5b\xdb\x43\x6e\x4e\x1f\x72\x73\x32\xb9\x79\xd8\x94\xca\xd1\x44\x4d\x9b\xe2\xe1\x43\x26\xef\x56\xc2\x1d\x41\xe1\x12\x3e\x14\x82\x1f\x7c\xad\x7f\xa8\x83\x33\x15\x12\xc3\xf9\x4f\xb6\xbb\xc4\xe5\xec\xc3\x4a\x61\xc5\xb9\x93\xdf\x6f\x1f\xb9\xcf\x65\xc2\x40\xdd\x49\xd6\x73\xeb\xc5\x0f\x61\x7a\xb1\xba\xc2\x69\x79\xad\x97\x69\x1c\xcb\x74\x5a\x7f\x0f\x21\x80\x14\xb3\xe9\x6c\xc1\xc7\x38\xa6\xfd\xf9\x77\xb8\x54\x49\x0e\x26\x58\xf4\x42\xb0\xc4\x79\xf5\x41\xee\x98\x83\x64\xea\x27\xe3\xbe\x32\x42\xdf\x5d\x60\x76\xd6\xb5\xc8\x42\xae\xae\x79\xf9\x5d\xd3\xc3\xfa\x55\xd1\x07\x3a\xf1\x6d\x1d\xfb\xeb\x9f\xff\x7c\xff\x0e\xae\xb9\xab\x20\x68\xbb\xcc\x12\x02\x07\xa1\x2d\x57\x50\xb5\xc8\x3e\x10\x97\x8c\xe4\x3b\x95\x44\x5e\xa4\x92\x29\xc9\x95\x09\xfe\x1d\xf3\x3b\x41\x9f\x25\x8a\xb9\x4c\x48\xe0\xb1\xc3\x79\xc6\x35\x32\xea\x9c\x24\xf1\xf4\x02\xef\x6f\x08\xe8\x35\xaf\x9a\xe8\xcf\x89\x34\x9b\x39\x94\x18\x4d\xaf\xc9\xa9\xa8\x34\x91\x20\x70\x67\x5a\x55\xf8\xbb\x75\xaf\x52\x89\x0d\x89\x50\xd7\x23\x33\x1f\x93\xfb\x56\xfb\x4f\xc7\xf1\x8f\xb7\xff\x4e\xe6\xcd\x85\x62\x49\x1d\x9c\xb7\x72\x38\x59\x38\xf5\x87\x5b\x17\xdb\x96\xd7\x3f\xcc\x5c\x2b\xe0\x76\x2a\xe9\xd4\x2e\xc9\xa6\x2a\x67\x4f\xc4\xf7\xa7\x0a\x28\x17\x35\x97\x3d\x15\x76\xa3\x8d\xab\x52\x71\xc4\x3e\x64\x2c\x9d\x2c\x56\xbd\xcd\x62\xbd\x25\x50\x7b\x5a\xdb\x77\xef\xbc\x32\xb6\xc6\x16\x18\xec\x04\x60\xf6\xda\x0e\x94\x1b\xe5\xc6\x0f\x3f\x4a\x04\x0a\x15\xb0\x62\xe5\x26\xb0\x3d\x70\x58\x2f\x59\xcf\x84\x7d\x1e\xed\x7a\x7f\x6b\x84\x1c\xe5\x24\xcf\x66\x43\xd9\xb2\x00\xeb\x62\x07\x97\xa5\x1d\x5d\x50\xb6\x02\xcc\xdd\xe9\x33\x8b\x44\x9c\x5b\x39\xe6\xeb\x51\xb3\x6f\x53\x31\x30\xa9\x80\xe0\x7b\xf9\xba\xf6\x1a\xf5\x60\xe7\x03\x2c\xb2\x95\xd1\xc6\xc3\x66\x9b\x56\x16\x10\x56\xa4\x20\x0e\xe9\xb7\x5e\xa1\xc9\x46\x6c\x38\x9d\xdf\xfa\x0f\xd1\x27\x5f\x9b\x77\x87\xbf\xde\xaf\x4e\xd8\x04\x65\x9f\x2a\x65\x80\x56\x16\x64\xdf\xd9\xba\x4a\x84\x45\x58\x2b\x29\xff\x6e\x92\xa3\x50\x45\xde\x1d\x23\x78\xa4\x8b\xc9\x82\x90\x2c\x72\x8d\xc1\xb2\xda\x91\x41\xdb\x07\xcc\x75\x07\x57\x6a\xa1\x9c\x76\x89\x84\x65\xf2\xa3\x07\x05\xab\x73\x87\xef\xa9\x27\x5b\x79\x36\x96\x8d\x09\xc4\xab\x09\x32\x4f\x93\x02\x4b\xb2\xb2\xe9\x2b\xe4\x7b\x4b\x42\x22\x9f\x50\x46\xcc\x8b\x0a\x98\xfd\xc4\xb7\xc1\x4d\x63\x78\xf1\x8e\x04\x7b\x8b\x94\x10\xf9\xea\x54\x6b\x40\xf8\x28\x0a\x68\x16\x75\xc2\xc1\x03\x0c\x0d\x9e\x6b\x3f\x04\xe2\x94\x28\xb6\xbc\x0f\x24\x3d\x39\x6d\x6b\x96\x42\x2a\x1d\x99\x94\x26\xb6\x02\x1c\x60\x67\x44\x2a\x36\x73\xd8\x2e\x6e\x94\x12\xef\xa8\x20\x47\x74\x64\xc0\x48\x23\x8e\x75\x86\x10\x8c\x6b\x81\x8d\x7c\x3b\x54\x59\x70\x6f\x4e\x20\xab\xf6\x50\xc6\xae\xff\x4e\xbc\x1b\x46\xac\x08\x8c\x4b\x4c\x51\x65\x8f\x1c\x64\x13\x4b\x54\x2a\xaa\x21\x3a\x8d\x44\xcf\x83\xb7\x98\x21\xcd\x0a\xd0\x09\x3d\xde\xeb\x7d\x94\xa2\xa7\x95\xfa\x01\xdf\x27\x73\x06\xb2\xea\xde\x5a\x1a\x48\x88\x3b\x83\x90\xdf\x3f\x74\x46\xce\x79\x04\xd5\x46\xae\xc8\xd1\xb3\x39\xa0\x12\x08\x2c\xe9\x15\xed\x74\x00\x66\x39\x65\x41\xe6\x8c\xac\x81\x5b\x14\xac\x4c\x5c\x76\x3c\xf1\x80\x57\x97\x57\x8a\xfc\xf1\xff\x20\x4f\x2c\xb7\xe0\xdc\xb1\x3c\xce\xa0\xd3\x1f\xd0\xd3\x13\xff\xce\xa6\xdf\x4e\xe4\x00\xe7\xb4\x00\x13\xf3\x7f\x20\xe9\x79\xe6\x06\x78\x7f\x63\x0e\x1d\xa1\x6b\x6c\xf5\xcd\x80\xef\x80\x55\x19\x5f\x20\x17\xe4\xfe\x3d\x5f\x5b\xaa\x77\x6b\x87\x06\x8e\xca\x04\xcf\x97\xcd\x7c\x99\xfc\x38\x6b\xe8\x0c\xeb\x07\x64\x9e\x0d\xe4\xb8\xb9\x28\xd9\xec\x2f\xad\xd2\x45\xb4\x28\xd9\x1c\x4a\x7d\x4f\xa2\x1d\x90\x24\x15\xcb\xbe\x26\x84\x38\x32\x6a\x82\x9a\xf9\xa6\x0a\xfd\xa0\xf3\x82\x8d\xb5\x07\x52\x00\x19\x46\x24\x75\xc6\x93\x7f\xdc\xc4\x33\x3e\xf3\xb4\xa8\xf7\x61\xaa\xe6\x2d\x23\x72\xd8\x40\x12\x29\xd4\x51\xd0\x80\x64\x4a\x29\xe0\x00\x14\x30\x72\x26\xf5\x85\x5b\x6a\x37\xd7\xd7\x56\x46\x02\x45\x3f\x58\xd0\x3a\x16\x06\x93\x76\xb0\x2e\x77\x18\xf0\x58\x93\x93\x1f\x7d\xdd\xa5\x6c\x42\x8d\x4a\x02\xcb\xe0\xf8\xd2\xfc\x66\xe9\xb2\xea\x04\x30\xa6\x2b\x72\xf9\xb9\xa8\x23\xd7\x9a\xb1\x1c\xc1\xcf\x5a\x3b\x92\xb4\x25\x29\x89\x82\x86\x7d\x98\x0b\x4d\xc5\xfb\xcd\x4e\x65\x7b\x97\xc4\x9d\xaa\x5d\x92\x93\xe7\xf2\x46\xe9\x7e\x97\x98\x0b\xaa\x0b\x29\x36\xa4\xf8\xa3\x0c\x18\x39\x68\xdc\x0a\x48\xeb\x49\x9a\xec\xa8\xd7\x62\xff\x7c\x59\x0a\x7a\x59\x74\x4f\x31\xa3\x5a\x1e\xa5\x0b\x26\x67\x8a\x7f\xc8\xfd\xe8\xa9\xf5\x10\x96\x3c\xa4\x44\x0c\xa8\xf7\xe5\x51\x60\x83\x3c\x63\x9b\x08\x15\xf0\xb3\xc1\x2c\x4d\x7b\x8b\x1b\x72\xda\xda\xc4\xbc\x5a\x96\xb1\x2e\xd6\x65\xfb\xfa\xb2\x8c\x1f\x18\xcc\xcc\x65\x8a\x33\x73\x02\xc7\xa9\xbd\xbf\xb5\x50\xc8\xfc\x61\xe0\xf0\xcf\x8b\x0d\xa8\xce\xe3\x0b\x2c\xb6\xfb\x37\xce\x7f\xfa\x3f\xbb\xbf\xfc\xfa\xcb\xfd\x7b\xe7\x19\x49\xf8\x31\xae\x73\x0e\x85\x1a\xca\xa0\xb0\x55\x94\xa8\xd6\xf5\x36\x98\x80\x33\x94\xb9\x1d\x2b\xd5\x92\xd6\x29\x8b\x8c\xca\x6c\x54\xe5\x1e\xc2\xe9\x26\xeb\xab\xe6\xa7\xe0\x8a\xb0\xf1\x18\xb0\x3b\x65\xbb\xea\x05\x0f\xdb\xad\x4f\x2b\x0a\x63\xed\x29\xa7\x5b\xbc\xbf\x89\xd3\x4b\x90\xd4\xb6\xce\xd8\x44\x1a\x77\x3c\x6b\xd2\x32\xf5\x26\x2a\x5e\xaa\xfa\x4b\x39\x8f\x73\x26\x11\xa4\x84\x52\xee\x6e\x0a\xe5\x8f\x6e\xb9\x48\xf7\xc4\xed\x4f\x6d\xd9\x93\x22\x17\xbe\xda\x6f\x03\x15\x30\x68\xc1\xe0\xcc\xe3\x85\xd6\x19\xa5\xa7\xf3\x67\x9d\x72\x5f\x60\xca\x67\xc6\xdd\xfb\xeb\x9a\x48\xf5\x02\xfa\x59\x4d\x46\x1e\xb2\x97\x47\x73\x93\x2d\xc8\xe9\x6c\x56\xcd\x11\x24\xcb\x6b\x60\xe9\xc1\xcb\x42\x5d\xd2\x21\x7c\xdc\xe5\x12\x7f\xda\x9f\x83\x4b\xc2\xd6\x83\x08\xc4\x0a\xb9\xa4\x17\x3c\x6d\x75\x03\x3c\x26\xe0\x31\xcf\xf3\xab\x00\x61\x05\xb6\xac\xb4\x55\x92\x72\xad\x6d\x7e\x18\xda\xc3\xe7\xce\x89\x2c\xde\xe7\xdc\x6b\xd1\x82\xf2\x95\x8f\xde\x58\x65\x3a\xe2\xae\xa7\x37\xe0\xf5\x6f\x83\xfd\x78\x34\x7f\xd1\x9c\xf9\xdc\xd9\xeb\x5f\xa7\x53\xb8\x61\x0a\xdc\x1a\x9d\x44\x01\xef\x96\x34\x88\xcb\x85\xba\x21\x0f\x30\x20\x57\xc5\x41\x3c\x97\x06\x57\x84\x41\x3c\x97\x38\x61\xe3\xfc\xd9\x5a\xdf\x92\x05\x31\x9c\x0b\x83\xf3\xb5\xf3\x0d\x9d\xf4\xf5\x40\x60\x27\x2e\xe5\x62\x61\xc4\xe5\x8c\xdd\x5a\x1a\xf1\xb3\x85\x11\xcf\xd7\xc5\xb5\x65\x11\xcf\x57\x5f\xd8\xba\xe0\x6c\xda\x6f\x2d\x8b\x18\xce\xd7\xc5\xfc\x26\x5f\xed\xa0\x9f\x7f\xff\xdb\xaf\xbf\xfd\xf7\x8d\x20\x13\xa7\x3c\x0d\x4d\xd5\x13\x35\x2a\x53\xcf\xc8\xd3\x30\x77\xa7\x3f\x34\xca\x60\x9b\xf6\x26\x65\xb8\x5a\xf5\xa9\x6d\x01\x32\x03\x88\xfd\x3c\x87\x56\x7d\x2b\x79\x8d\xcf\x3e\xc8\xc7\x89\x35\x3f\x74\x24\xf6\xfa\xf1\x94\x74\x81\x9d\x14\x68\x5f\xc4\xd4\xaa\x7d\xe0\xf8\x7b\x98\xff\x13\xf0\xff\xff\x10\xe0\xdd\x89\x4e\xb2\x44\x5d\xf2\x07\x58\xcb\x1d\x31\xdb\xfc\x62\xcf\x80\xd8\xa0\x1d\x28\x1b\x7b\xc0\x99\x6a\xab\x07\x38\x5d\xd8\x51\x59\x24\x9f\x99\x21\x08\x1f\x50\x0e\xf6\x62\x61\x20\x56\x7c\x3c\x9c\x27\xd6\x97\x2b\xa8\x5b\x37\x39\xcf\x63\x04\x6f\xc3\x2d\x20\x57\x47\x97\xfd\xcb\xd4\x32\x3f\xd4\xa9\xba\xa9\x33\xb5\x8b\x4b\x26\x97\xfe\x73\xe4\xa0\x4a\x0e\xe9\x69\x9d\x12\x7c\xca\xa3\xbb\x92\x99\x7e\xd1\xad\x40\xf1\x4b\x1b\xbd\xaa\x54\x8b\x1e\x98\x5a\xcc\xeb\xc2\x43\x73\xf2\x81\x0b\x73\x70\x2e\x83\x73\x89\x0e\xd2\xde\xee\xd0\x4e\x67\xdf\xfa\x63\x6e\xea\xcf\x5f\xdf\x6e\xcc\x88\x66\x4f\x94\x10\x6a\xdc\x17\xb8\xc1\x1a\x0b\x76\x4c\x40\x6a\x99\xe2\x02\x2c\x84\x62\xaf\xe6\x2c\xbf\xc8\x3a\x45\x61\x66\x56\x4d\x92\xe0\xaa\xa6\xe0\x59\x2c\x66\x9b\xbb\xe7\xac\x4d\x0e\x20\x09\x0f\x76\xdb\x55\xb9\x17\x36\xdd\x52\xf1\xfd\xf3\xf1\xe4\x76\x81\xaf\x8c\xdb\x7f\xfa\xec\x75\x63\xe1\xda\x1f\x4e\x4f\xad\xcb\xe1\xeb\x6e\xc2\x6d\xe3\x29\xa7\xeb\x78\xca\xab\x47\x6f\x01\x37\x3b\x57\x0f\x27\x97\x13\xcb\x73\x6d\x24\x77\x5d\xbd\xd7\xcd\x23\x7d\x23\xc4\xfe\xc0\x1f\xa8\x69\x35\xd0\xb3\x11\x00\x0a\x9f\x55\xd7\x15\x73\x66\x8f\x95\xb4\x5c\x76\x75\xa1\xd6\xd7\xe3\x47\x28\xaf\xd4\x5a\x9f\x9d\x0a\x99\xb4\xa7\x8d\x31\x2e\x27\x45\x64\xcf\xbc\x40\xd5\xb1\x3b\x7f\xf6\xd0\x55\x1b\xc3\xd8\x5c\xb5\xd5\x4c\xe7\x81\x0a\x37\x14\x51\xe1\x23\xf9\xc5\xcc\xb1\x57\x3d\xae\x49\xde\x47\x87\xa7\x47\x9e\x81\x64\xa3\x63\x77\x02\x8e\xc8\xa1\x56\x1f\xb3\x43\xba\x0e\x34\xd6\x3c\x72\x99\x2e\x69\xa3\x6f\x1b\xb3\xbf\xff\xf6\x97\xc3\xee\xf7\x4f\x52\x0d\xff\xb2\xf4\x01\xfb\x95\xa2\x85\xb2\x99\x73\x5e\xae\x24\x9d\x0f\xf1\xdf\x36\x0b\x81\xb6\x0a\x73\x6e\x49\x53\x2f\x1d\x5b\x14\x51\x1f\x95\x0a\xf6\xcf\x01\x8a\x54\x04\xc8\xc6\xd9\xfe\xbe\x72\xa4\x86\xd4\x15\xdf\xf6\x6f\x00\xda\x00\x89\x25\x2a\x84\xcd\x77\x57\x2f\x02\x6d\x53\xa5\xb8\x6a\x20\x35\xcd\x87\xd3\xc9\xda\x1f\x05\xfc\x77\x12\xa9\x77\xa4\x10\x6a\x9b\x1c\xe9\x28\xe1\xd3\x13\x1e\x8b\xc2\xe5\x91\xb4\x66\xe6\x7a\x8c\x5e\xb9\x8c\x3d\xa7\xa8\x7e\xc3\x70\xf1\xb4\x60\x4f\x7b\x3e\x7b\xad\xf7\x2f\xfe\x16\x17\x80\x36\x45\x7c\x0b\xa3\x9d\xb7\x6d\x65\xe5\x03\xba\x26\x96\x6b\xef\x76\xba\x47\x9d\xbb\x88\xc0\x4c\xd2\x73\xb5\x85\x64\xa7\x83\x3f\x22\x9c\x9a\x7b\xf9\x8c\xe0\xcf\xd8\x7e\xa1\x70\xba\x49\xf5\x7e\xb9\xdb\x8f\x3f\x4d\xda\x9b\xa4\x0d\x1a\x80\xc0\xf2\x12\x64\xd5\xbe\x7c\xd5\x2d\x6d\xbb\x3d\x65\x87\x2d\xbe\x5d\xbc\x76\xdf\x9c\x15\x2a\xd8\x07\xa9\x6c\xae\xf5\x07\x37\x73\x02\x6e\x46\x7e\xad\xd4\x6b\xd9\x9d\x9f\x31\x9f\x19\xc8\x6d\x5c\x9f\x81\xb2\x91\xa6\x4a\xad\x9d\x57\xa8\xc7\x89\x24\x1d\x4c\x8d\x32\x0a\x66\x74\x71\x83\x70\x76\x87\x27\x3c\x67\xe3\x34\x50\x27\x2a\xee\x11\xfc\x16\xe7\xf7\x0f\x76\xff\xf0\x71\x12\xab\xb9\xb7\x36\x89\xdf\x70\xf5\xec\xf3\x02\x69\x6c\x28\xd7\xf4\x6c\xd7\xa9\x29\x23\x7b\xc3\x6c\xe6\x75\xad\x53\xa3\xa6\x75\xfd\x83\xe0\x3f\xc0\x13\xea\x74\xf7\x9c\xf9\xf9\x4f\x3f\xfd\xf2\xb7\x9f\xff\xf6\xdf\xe1\xef\xbf\x7f\x06\xd2\xb3\xd2\x52\x19\x2c\x96\xb5\x3f\x08\xf5\x04\xfc\x07\xdf\x67\xe4\x8e\x42\x4c\xe4\xf3\x4b\xde\x63\x45\x9d\xc0\x9e\x9a\x49\x14\xae\x54\xfb\x08\x0f\xb2\xdf\x88\x04\xd9\x16\x40\xa0\x2c\x57\x89\xfb\x50\xed\xc2\xa6\x47\x54\x03\x15\x40\xb9\x94\x60\xd2\x62\xc7\x94\x92\x75\x8d\x1d\xc7\x7e\x51\x43\xe8\x55\x4c\xa7\x83\x19\x5b\x6b\x9f\x22\xf8\x0c\x89\x93\xe0\x02\x3b\xbf\x63\x62\x6c\x40\x73\x3f\x45\x05\x5b\xb1\x9b\x7e\xda\x8e\x9a\x12\x29\x9b\xd1\x94\x52\xb7\xa6\x9b\x37\x54\x6e\x08\xbe\xcb\x54\x29\x8f\xf4\x23\x8e\x71\x2a\xa7\x8d\xbf\x18\xca\x80\x09\xd4\x1b\xd8\xc9\x3f\x8b\x49\x5e\x0f\x8a\x83\x6d\x7c\xa9\xc7\x2b\x5c\xdf\x17\x7d\xd2\x8b\xcc\xf6\x38\xf0\xee\x59\x2e\xea\xd8\x6e\x28\x71\x7b\xc9\x97\x37\x74\x86\x10\x7d\xe2\x8a\x9c\xdb\xb5\x49\x81\x85\xc4\xd0\x8d\xc0\x48\x4f\x97\xa4\xd1\xcb\x84\xed\x19\xc3\x6d\x33\x63\x1b\x6f\xf4\x49\xc6\x76\x3e\x91\xfe\x6f\xb0\xa2\xd7\xe3\xa8\x5d\xba\x02\x17\x58\x2e\xad\xc8\x0a\xa0\xba\x17\x4f\x36\x6f\x34\x57\xcb\x5d\xe0\xcb\x95\x2b\x3c\x26\xb2\xcd\x62\x52\x2e\xe9\x4d\x90\xa1\xfd\x63\xd6\xfb\x8d\x7a\x02\x45\x06\x91\x12\xc2\x11\x2a\x9e\x63\x94\x86\xba\x28\xd6\x73\x73\x6a\x7d\x66\x4c\x5b\x8a\xb6\xd0\x0a\x20\x6c\x1b\xf6\xc8\x12\x03\x40\x0f\x1b\x2c\xb1\xda\x5f\xa4\x9c\xf4\x23\xa5\x65\xc9\xd5\x69\xa5\x25\x76\xdc\xa0\x32\x90\x4e\x00\xd1\xc2\xdc\x03\x71\xd3\x1d\x35\x69\xf6\x6f\x0e\x78\x02\xc3\x29\x57\xaf\x22\xd8\x38\x6b\x27\xf7\x81\x38\x9a\xf6\xcd\x03\x55\xd7\x74\x38\x3e\xb4\xf4\xb5\x76\xe4\x3c\x4a\xef\xa3\xaa\xb5\x1e\x69\x13\x37\x04\xf6\xdb\xe4\xcc\x78\x80\x46\x1e\xab\xde\x3f\xcb\x29\x72\x6f\x3a\x74\x3a\x6d\x19\x60\xc3\xd7\x3f\x47\x0e\x72\xef\x72\xf7\x29\xf3\x98\x1c\x97\x2f\x81\x58\x3d\x39\x89\xbe\x3c\xc9\x45\xee\x7f\xc4\x06\x3e\xb0\xfb\xbe\xbd\x1e\x11\xd0\xae\xeb\x73\x2e\x24\x9e\x58\x8e\x66\x26\x3c\xb2\x38\xb7\x3b\x0f\x6e\xf7\x88\x8e\x1e\x74\x39\xc5\xa9\xbe\xf6\x8e\xeb\xaa\x31\x05\xca\x9d\x29\x07\x9e\xc8\x29\x70\xf6\xbe\x27\x8b\x38\xab\x04\x87\x17\x03\x97\xfa\x26\xb0\x75\xbb\x92\x7e\x7f\xa5\xf2\x10\xed\x5f\xdf\x67\x60\x21\x0e\x8e\xd2\xc0\xaf\x01\xd0\xd6\xf9\xf8\x49\x18\xf5\xc6\xb5\xf7\xfb\x4f\xbf\x1d\x7f\xde\x7f\xe6\xfe\xdf\xc3\x7f\xe2\x94\x78\x3b\xbc\xc4\x29\xf5\x02\x69\x3e\x79\xc5\xb0\x07\x8a\xbd\xfc\xfe\xa5\x03\xe5\x92\xc5\x6b\xd3\x76\x89\x50\x73\x2c\x65\x84\xe9\x93\x98\x31\xd3\xe5\xa1\x51\x8a\x3c\xf9\x31\x02\xdf\x5d\x15\xdb\xc0\x61\x24\x76\xe4\xa7\x4a\xb5\xd9\x0d\x72\x9a\xfc\x38\x12\xce\x78\x52\x52\xbf\x85\xdd\x60\x18\x09\xd8\xcf\x44\xf1\x4f\x42\xf2\x02\xae\xd9\xfc\x79\xc0\x29\x34\xb0\xa7\xdd\xf9\x5d\x90\xe9\x34\x7e\x6a\x2d\x49\xdd\xaf\x7d\x28\xd4\x27\xfb\x37\x02\x77\x66\x5c\x60\x97\xff\xe3\x5b\xa0\xd4\xd9\xd5\x31\xbd\x0a\xa5\x84\x17\x01\x78\x09\x0a\xf0\x34\xb6\xf5\x4d\x3a\x58\xe7\x17\x5f\x2a\xd2\x9f\xb0\x19\x4e\x19\xd5\x45\x97\x9d\xe8\x29\xf1\xde\x8b\x7b\x4a\xdd\x3e\x64\x6a\xa0\x97\x6c\x35\x53\x07\xb5\x6b\x5f\xb9\xc3\xae\x94\xc1\x89\x64\xba\xa7\xba\x06\x9a\x5c\x81\xbf\x96\xcf\x78\xb9\x5e\x14\x2a\x73\xbd\xcf\xa6\xd7\x54\xf9\xcc\xda\xc5\x1b\x06\x00\xf3\x55\x55\xee\x8b\x5b\x9f\x5c\x91\xbf\x7f\xf1\xbb\x00\x4f\x01\xaa\x73\x0d\xff\xf3\xa1\x39\xc3\x85\xea\x3c\xd3\x9c\x17\x3a\x7b\x59\x02\xf6\xa1\xef\xbf\xb9\x02\xfd\x43\xdb\x6f\x50\x6d\xbc\x7f\x99\x71\x66\x97\x6a\xf8\x14\x60\x2a\x9b\x01\x26\xd9\x04\xe7\x2d\xdb\x74\x5d\xb7\x04\x1d\x2e\xe4\xc3\x0f\xa5\xef\x68\x53\xde\xa5\x29\x0d\xa9\xd0\x26\xff\x6c\xc2\x00\x65\xe0\x3d\x26\x40\xea\xd4\xd8\x90\x28\x90\x26\x39\xe3\xf8\x6d\x09\x90\x5c\xc8\xf8\x46\x3e\xac\xff\xb6\x62\x8f\xb4\xf9\xfa\x01\x3f\xea\x53\xa6\x9c\xf7\x24\x51\xa9\xf7\x06\x72\xb0\x0a\xc3\x1f\x50\xaf\xbd\xec\x10\xc3\xc7\xc1\xbb\x27\x4b\x75\xeb\xf9\x4d\x88\xa3\x82\x83\x76\x97\x48\xab\xad\x22\xf5\x5d\x7e\xbb\xac\x23\x1b\x5d\x5f\x99\x3a\x70\x6b\x96\x2d\x84\x7b\x86\x0a\x1b\xb5\xd1\x2c\xd2\xa6\x36\x12\x75\x52\xca\x0e\x9b\xdf\x0a\x18\x8a\x51\xad\xf2\x00\xd1\x84\x83\xd7\x8a\x91\x74\x99\xda\x13\x7e\xba\x5c\x8d\xae\x34\x1f\x87\x06\x75\x75\xea\xc3\xfb\x9a\x29\x3f\x9e\x14\xda\xd0\x6f\x32\x74\x2c\x08\x31\xd7\x1b\x9b\xe5\x8a\x92\xe5\xb9\xc0\x6e\x43\x33\x7f\xd4\xb1\x5d\xfe\xcc\xff\xf7\x94\x8e\x23\x78\x04\xa5\x9a\xf6\xae\x2a\xa7\x93\xaa\x9c\xa0\x2a\x65\x23\xfa\xdd\xb6\x79\x44\xd6\xcc\x96\xe1\x8a\xa2\xfc\xe0\xb0\xd8\xcf\x9a\xdb\x15\xf7\x04\xc5\x0d\x0a\xbe\xec\xb6\xce\x2b\xb4\x67\x80\xfa\xbc\x61\x29\xbc\xed\xfe\xf2\x83\xf5\x63\x99\xda\xd2\x12\x83\xa9\x7a\x66\x89\x71\xc8\x53\xb4\x69\x98\xc3\x22\xa1\x63\x36\xc6\x4c\x9a\x2f\xa7\x86\x40\x68\xac\x44\xa3\x03\xda\xbf\x72\xba\x94\xb5\x32\xb0\xc8\x2f\x4f\xcd\x55\xb8\x4f\x1b\x37\x1c\xc5\xc2\xd8\x6b\x78\x7f\xe3\xb1\x81\x84\xa1\xb8\x2a\xd2\x70\x9f\x4f\x24\xe9\xa0\x56\xf7\x5c\x6b\xa0\xc7\x02\x05\xa8\x1e\x38\x52\xc9\x29\x00\xb2\x6e\xb7\x96\xf9\x25\x25\x62\x95\x83\x10\xd2\x88\x2a\xbf\x7f\x49\x28\x3c\x95\x68\x7f\xf0\xe3\xc4\xf6\xe3\xb2\x42\xb9\x62\xa6\x92\x2b\xc5\x72\x00\x48\x9e\x19\x7b\xb9\x1c\x95\xba\xf4\xeb\x1e\xdc\x78\x87\xd8\xeb\x84\xcc\x3f\x00\x5d\x32\x92\x80\x00\x9a\x75\xfb\x44\xfa\xa1\x82\x34\xc3\x49\xff\x9a\x49\x3f\xe0\x8d\x3e\xb1\xea\xff\xd7\x82\x5b\x69\x63\xe1\xfb\x87\x0d\xc3\x9b\x51\x53\x65\xe3\xb8\x71\xca\x25\x49\xb9\x22\x49\xec\xec\x8b\x00\x36\x1a\x54\xf0\xf1\x98\x81\xd5\xc4\xd4\x90\xca\x06\x16\xfa\xf5\x5e\x80\xaa\x79\x4c\x92\x9f\xb1\xb2\xd5\x6c\xea\x97\xb5\x88\x38\x31\x25\x6f\x92\x64\x9b\x86\x98\xd9\xd4\x9f\xcc\xe4\x2a\x07\x73\xd0\x72\xa8\x26\xf4\x97\x9b\x1d\x0a\x78\xcd\x83\x00\x2a\x1c\xc7\xa3\x52\xd2\xbe\x21\xa8\x6e\x9a\x01\xbf\xfc\xe7\xaf\xff\xe7\xce\xdc\xa6\x7f\x83\x04\x6d\x82\x04\x71\x59\xc7\xaf\xcd\xcf\x4a\xcf\x66\xd2\x77\xf0\x55\xe6\x27\x8e\x84\x69\x55\x6b\x0d\x42\xa5\x94\xf3\x74\x98\x06\xaf\xe4\x8f\x03\x1b\xca\x40\x17\xf6\xa7\x4f\xeb\xa7\x33\x27\xa7\xac\x5f\xed\xf5\x0a\xd0\x57\xd3\x73\xf5\x97\xd0\x27\xb9\xaf\x8a\xda\x27\xdc\x7d\x29\x53\xff\xc6\x14\x02\xa6\x50\xbc\x80\xdd\x54\x12\x79\xb6\x0b\xa7\x0e\x6f\x53\xf9\xb9\x10\x12\xed\x64\x51\x05\x62\xc2\xf9\xc7\x83\x12\xe9\xe0\x5b\xf0\x7a\xac\x05\x22\x5b\x9f\x98\x9f\xea\x16\x88\xdc\x73\x26\xcf\x88\x7e\xe2\x7b\x27\xd2\x9f\x7f\xbd\x39\x63\x66\xd5\x67\x1f\x49\x23\x9b\x71\xec\xbc\x69\xc6\x81\x99\xad\xfe\x4f\xc9\x31\x47\xf7\xde\x14\x01\x6d\x53\xdd\xcc\x1c\xd9\xec\x5a\x5d\x66\x1b\xb5\xa9\xbe\x7f\x69\x53\xda\x9d\xac\xc8\x65\x8a\x70\xfc\x97\x48\x11\x46\x5f\xdd\x90\x02\xf8\xc9\xce\x07\x3f\x9e\xa6\xc2\xd9\xa4\xf8\xfd\x6c\x3e\x5c\xce\x8a\xff\x38\x9b\x10\x13\xc3\xa6\x3a\xf5\x9b\x5d\x70\x3e\x3d\x39\x22\xda\x78\x3a\x1d\x38\xb0\xf3\x67\xae\xd1\x8c\x78\xd8\x3d\xd7\x56\xc6\xdd\x6b\xf5\x86\xf4\xbf\xeb\x71\x62\x2e\x63\x44\x39\xb6\x29\x8e\xa1\xc6\x4e\x6a\x79\x7f\x8b\xa1\x7f\xd7\x0c\x7c\x8b\x41\xbf\x3a\x03\xbf\xfd\xad\xff\x9f\xbf\xbf\xfd\xf5\x1b\xd8\xa3\x60\xf5\xa4\xcb\x7d\x62\xd9\xdc\x28\x16\x10\xb8\x23\xc5\x63\x91\xbe\x47\x48\xf9\xb8\x9a\x57\xb1\x4c\xf5\xeb\x10\x6b\x6e\x13\x6f\x3c\xb9\x6c\x3e\xb9\x7c\x50\xc7\xf7\x8b\xdf\x3c\x49\xbc\xf8\x09\x02\x57\xe0\x5a\xec\xa6\x08\x05\xb4\x47\x8b\x19\x07\x36\x0d\x2d\x07\xa1\xd4\x9a\xd7\x68\xbf\x34\xaa\x79\xa7\xf3\x0c\x9d\xe6\x32\xbd\x8c\xc3\x32\xb2\x3d\x23\x70\x3d\x24\xdf\x6c\x9f\xef\xdb\x10\x15\x3c\x66\xaa\x35\xf9\xbd\x41\x8a\xb4\xc6\xcf\x17\x14\xf6\xf5\x72\x08\x1e\xb8\xbb\x98\x37\x70\x04\xfd\xec\x65\x52\x5d\x54\x2f\x6f\xbc\xc5\xda\xfe\x98\x11\x37\x26\x0a\x5e\xa3\x13\xdb\x1a\x17\x04\xad\x79\x2a\x57\x5c\x0f\xdd\x9c\x12\xab\xd5\xe0\x3f\x7f\xf7\x27\x5f\x8e\xee\xea\x26\xf3\x93\x95\xe6\x9f\xf0\x7a\xb2\x7a\x7b\xb7\xa6\x30\xe0\xc1\xdf\xbf\x54\x4a\xdd\x1e\xba\x9e\x10\x14\xd3\xc1\xac\xa4\x49\x88\x5f\xf2\xcc\x0c\x67\xb6\xbe\xb0\xa7\xef\xd7\x30\x48\x44\x52\xe6\x07\xc1\x20\xc9\x09\xdc\xa0\xa1\x56\x52\x61\x0d\x6d\x03\xba\x09\xd7\x3d\x10\x95\xac\x8d\x4d\x1b\xa9\x33\x74\x82\x7c\x81\x1f\xd4\xec\x66\xf5\x80\x16\x82\xdc\xd6\x86\xa3\x38\xfe\x73\xcf\x41\x88\x97\x48\x77\x48\xeb\x96\x43\x18\x53\x76\x3d\x87\xd8\x67\x90\x5c\xcc\xa0\x51\x96\x7c\xd3\xfc\xf9\xaf\x9f\x3e\x4b\x12\xbe\x67\x5b\x44\xa9\x99\xef\xd3\x90\x6d\xde\x11\x8c\xec\xb5\x0d\x37\x9a\xb0\xcd\xbd\x2a\xcc\x65\x1e\xc4\x83\xa0\xbe\x19\xd5\x43\x76\x52\x26\x3f\xba\x39\x8b\xcd\x09\xa9\xef\x6f\x27\x48\x81\x1d\x53\xaa\x60\xbc\xa8\xfd\x34\xcc\x12\x28\x29\xd8\x3c\x7b\x1f\xc7\x51\x07\xaa\xcd\x9c\x93\x88\xba\xe5\xd4\xe7\xa3\x3b\xc1\x20\xd1\x29\xaa\x87\xc1\x00\x11\xf9\x7d\x5d\x6e\xaf\xf0\x09\x62\x69\x7b\xe0\xfb\xc7\x54\xa9\xb4\x34\x47\x62\x41\x98\x60\x1f\xc5\xcb\xc3\x27\xa5\xde\xa8\xf6\x3e\x65\x4a\x02\x0e\xf6\x54\x77\x95\xaa\x4c\x38\x78\xc0\x81\xab\x13\x75\xa7\xa3\x3d\x12\xa7\x81\xbc\x35\x47\xb3\x95\xac\x2f\x4b\xb2\x1f\x95\x5e\xc7\x71\x3e\xc5\x98\x21\xd8\x88\x2a\x59\xc7\xd1\x03\x1e\xce\x4c\x95\xf4\xac\x2c\x3f\x61\xbb\x2f\x93\x68\xb1\x79\x8f\x22\x97\x56\x94\xb4\x3e\x75\x2a\x47\xa6\xd8\x9c\xb1\xa0\x81\x99\x86\x53\xf1\x2a\x4e\x6d\x4a\xdd\xf9\x80\x62\x75\x3d\x46\x0a\x17\x50\xf3\x1c\x2e\xee\x95\x52\x6c\x4f\x95\x38\xe7\x23\x93\xc8\x1e\xfc\x20\xe0\x9d\x63\xf6\xf4\x11\x65\x6a\xa8\x58\xc6\x38\x61\x8b\x19\xf7\x2b\x5e\xc3\xdb\x2f\x30\xce\xcd\x07\x59\x43\xfe\x2f\x72\x8e\xcb\x12\x97\x9d\x44\xec\x57\x87\x42\xad\xf4\x80\xb4\x12\xeb\x51\xee\x93\x1f\x71\x4d\xae\x62\xbe\x6f\xe9\xd3\x72\x2c\xac\x97\x81\x41\xd6\xbb\x59\x31\x88\x8c\xa7\x56\xf6\x24\x26\x16\xa2\x56\xca\x20\x9f\xc8\x89\x9a\xb9\x68\x5e\xbc\x5d\x10\xd0\x56\x12\x2a\x09\xb0\x53\xc5\x39\xd0\x00\xc9\x20\x13\x0e\x71\x86\x49\xcf\xc4\x0d\xc0\x2e\x32\x1f\xc7\x40\x46\x47\xf3\x41\x89\x7f\xd5\x71\xf4\x08\x29\xa5\x62\x8e\x13\x35\xff\x37\xdc\xb3\x1e\x13\x71\xcd\xee\x22\x21\x02\xde\xf8\xa9\x13\x6b\xde\x07\xca\x83\x39\x2d\x6a\xa2\xe4\x5b\xe8\xc9\x53\x04\x8e\x4c\xda\xeb\x53\xa1\xd2\x17\xd7\xe5\xf9\xba\x7c\xba\xce\x86\xbb\x70\xa1\xc2\xf5\x09\xe0\xdd\x36\xa3\xf2\xa1\x50\xcf\x39\xd8\x31\xed\xa8\xd9\x88\x0e\x80\x06\xb8\xad\x9d\xf1\x62\x5c\xc7\x71\x2c\xad\xe6\xaf\x31\x2d\xbb\xc4\x5e\x38\xf9\xcb\x9b\x75\x74\x13\xd1\xba\x49\xab\x1f\x1a\x5b\xec\x84\x2d\xcd\x92\xe1\x63\x2b\xc2\x7c\x5a\xe6\x3d\x8a\x9a\x3d\x18\x25\xc0\xfa\x14\x4f\xae\x42\xe6\x64\x6d\x93\x02\xff\xdf\xf9\xb1\x5c\x60\x49\xd2\xc9\x8f\x78\xf1\xd4\x7a\x10\x53\x25\x67\x12\xcb\x24\xbc\x56\xfb\xe7\xd7\x34\xb6\x95\x56\xcc\x8f\x1f\xc9\x5b\xd8\xc2\xc2\x16\x63\x4a\xab\xaf\xb3\x8a\x13\x5c\x1d\x4e\x4f\x5d\x09\x29\xb0\xc2\x4c\x71\x97\xa9\x40\x6e\x8c\x84\x0c\xa7\x6a\x14\x64\x3b\xaf\x4e\x81\x9d\x2d\xd9\xd8\x3e\x83\x4b\x48\x88\xcb\x6a\x8b\x5f\x84\xb2\x1e\x6d\xfc\xdb\x35\xf6\xea\xb4\x64\x7b\x1a\xa0\xee\x54\x00\x48\x9b\xf3\x8e\x87\xd4\x9d\x49\xc6\x48\xd9\x16\x72\x4b\xc7\x40\x25\xbd\x52\x4e\x26\x54\x19\x25\xf3\x60\x4a\x10\xa5\x06\xae\x32\x50\x30\x81\x90\x26\x36\xd0\x0a\x05\xa4\xaf\x99\xbc\xa6\xd4\x1b\xe8\x7b\x5a\xe4\x63\xa0\x9c\xcb\x2b\x95\x6a\x2b\xb6\x35\xc4\x3a\x50\xbe\xcb\x95\xaa\xad\x60\x95\x7a\xa0\xa2\x2d\x50\xd1\x6a\x1d\x54\xd2\xe4\xc7\xe8\x08\x3f\xa0\xa0\xf5\xae\xd1\x71\xf4\x50\x4e\xed\x2d\x24\xe2\x2c\x5e\x6f\xbe\xee\x5c\xc0\x41\x39\x5d\xcb\x43\xa6\xc2\x26\xf0\x0b\x0f\x80\xa0\x31\x20\xef\x6f\x20\x3b\x43\x59\x74\xd9\x25\x02\xd4\xc0\x40\x1a\x50\xe0\x2e\x30\x71\x05\x61\xcf\x38\xb8\xd0\x30\xf5\x60\xe7\x15\x5f\xce\xc7\x21\xe1\x4d\x02\xd9\xf2\x01\xcd\x8f\x8e\xe3\x90\x28\xa5\x9a\x34\xe4\xc5\x38\x3a\x79\x4e\xd2\x03\x58\xc7\x40\x43\xb3\xa3\x16\x0b\xa0\x74\x46\x16\x06\xd8\xd1\xfa\x21\x50\x4b\x36\x5d\xe4\x09\xd0\x06\x3b\xea\xd9\x4c\x94\x19\x7c\xab\x67\xfb\xcf\x91\x6a\x69\xaf\x20\xba\xd9\xbc\x40\x4c\xa5\xa4\x43\x20\x35\x8d\x12\x1b\x78\x0f\x91\x58\x50\x9f\x0b\xe0\x6f\x1a\x71\xde\x43\x6a\x8b\xf8\x94\xc8\xa5\x12\xd7\x14\xa8\xb5\x66\xfd\xe4\x7d\x32\xcc\x07\x7b\x23\xbc\xdb\xaa\x9f\xac\x13\xd4\x3b\xe4\x5b\x24\xc9\xfe\x75\xf7\xf3\xbd\x45\xb8\x12\x31\x2a\x02\xd8\x21\x26\x41\x8d\xa9\xf4\x3c\x4f\x89\xdc\x4d\xd8\xb7\x43\xa0\xdc\x84\x72\xe3\x3d\xd5\x56\x49\x10\xd0\xca\x9c\xc8\x96\x23\x03\x07\x28\xb6\x72\xf0\x7a\x68\x5f\x28\xae\xab\xe7\xb5\x67\x76\x8b\x67\x2a\x46\x30\x25\xf7\xac\x0f\x79\x3a\xc5\x01\x11\x99\xc1\xaa\x4c\xcd\xf4\x37\xb5\x92\x67\xe0\x11\xf0\xb1\x35\x4c\x03\x4e\x99\x52\x12\x12\xe9\x54\x9a\xd8\x92\xca\x14\xb9\xec\x29\xb6\x4c\x92\x6c\xa6\x65\xe4\xd0\x35\x27\x07\x3a\xd7\xb7\xdc\x20\x84\x0e\x21\x53\xb5\x89\x5f\x1b\xe8\x84\x5f\x99\x7a\x3a\x80\xe8\x2e\x97\x17\xbe\xb2\x51\xe9\x21\xe2\x72\xed\x64\xf9\xe0\x3e\x69\xcb\x2b\x6c\x36\x70\x6f\x7b\x4a\x25\x93\x59\x8e\x3d\x95\xd1\x7f\x8a\x48\x7c\xdb\xcd\xfd\x90\x43\x9e\x2e\xaa\x9a\xce\x22\x31\x1c\xc6\x7f\xf6\xe0\x3f\x9b\xa2\x4d\x2f\x5b\x00\x0d\x21\xec\x02\x96\x16\x41\x34\x14\x39\xf3\x51\x37\x0c\x11\xc7\x1e\x3d\xae\xab\xac\x4e\xc8\xa0\x7e\x76\x79\x0a\x92\xf3\x10\x78\xe2\x6f\xb3\x6c\x4c\xe6\x2c\x0d\x1b\x13\x8a\x59\xfa\x21\x03\x47\x24\x13\x77\xdd\x15\x6a\xcd\x34\xad\x1d\x47\x48\x5d\x4b\x10\xea\x91\x1f\xf1\xd3\x42\xb1\x9a\xbf\x5a\x64\x52\xf8\x51\x93\xbe\x2a\xf5\xc4\x33\x2b\x21\xa0\xa0\xf2\xc8\xad\xdb\xd9\x53\xb1\xa9\xd1\x67\xc7\x3f\x25\x33\xa6\x7d\xe3\x7f\x1c\xdc\x86\x62\xa0\xa8\x44\x14\x6a\x55\x41\xad\x54\x5b\x96\x76\xc2\xe0\x66\x7b\x4a\xb7\xe9\x43\x33\xcf\x14\xb8\x0f\xf5\xc0\x94\x80\xba\x95\x53\x7d\x7f\x43\x0e\xbf\x04\xea\x5a\xf6\x48\xe7\x6e\xa8\x78\xcc\x14\x7b\x02\xda\xca\xf8\x98\x49\x01\x0a\x4b\xbd\xda\x54\xb5\xc5\xd3\x5a\x05\x92\xad\x50\xb9\x98\xb6\x42\xfd\x19\xde\x97\xcd\xe9\x17\x89\x83\x51\xe9\xb8\x74\xf4\x67\xa3\x31\xc3\xd8\xc5\x71\x97\xcc\x33\xd3\x69\xfc\x19\xd2\x33\x90\xf4\x99\x38\x50\xaa\x19\xca\x2d\x38\xf8\x02\x17\x40\x32\x54\x80\x2e\x00\x6b\xc7\xf9\xe5\xb2\x00\x17\x01\xa8\x07\xbd\xcd\x1f\xcd\xa8\xc0\x0e\x03\x53\x67\x31\x33\x3e\x3a\x28\x18\x48\xdc\x7a\x7b\xff\x62\xf6\x80\x09\x47\xe4\xf5\x7c\xec\x1e\x21\x40\x4c\x67\x1b\x33\x73\x2c\xe9\xbe\x08\xda\x49\x02\xde\x49\x95\x1f\xad\x1b\xc0\xe9\x66\x03\x0f\x9c\xde\x1a\xdd\x42\x4a\xc4\xea\xec\x92\x07\xa7\xc6\x33\xa7\xa8\xd7\x9d\x0c\x56\x2d\xfe\xa0\x3a\x89\xce\xc9\x98\x0f\x54\x38\x05\x2a\x7d\x67\x76\x95\x4c\x7e\x1c\xd6\x8b\x3a\x97\x5d\x5b\x8e\x2f\x53\xeb\xf5\x39\x21\xb1\x2d\xeb\x91\x7a\xaa\x03\x60\x98\xb7\x84\x0d\xb5\x6e\xfe\x7f\x2e\x3d\x58\xcf\xaf\xc4\x0d\xd8\xae\xd3\xfc\xdc\x8f\xa7\x27\x02\xef\x75\xaf\xed\x42\xc2\x24\x2a\xd0\xe3\x65\x28\x72\xb3\x72\xdd\x90\x57\x58\xe6\x09\xd4\x70\x6d\x29\xd8\x1c\x26\x44\x1c\x4b\xf8\xb8\xa8\x70\xb4\x5e\xbf\x40\x82\x3f\x41\x0c\x73\x7a\xba\x2e\x2f\x56\xc2\xc2\xa6\xde\x41\x81\x67\x08\x1c\xbb\xdd\xba\xa9\x66\x40\xd5\x90\xa9\xf3\xc1\x77\xf7\x35\x23\xa7\x0f\x5e\x5d\x77\x3a\x30\xbb\xe1\x47\x5f\x9b\x05\x56\x2e\xbb\x27\xa4\x93\x30\x30\xc3\x2b\x0a\xd2\x7f\xb8\xc0\x91\xb0\x75\x20\x20\xe0\x4b\xda\x7c\x2f\x9b\xcf\x87\x2a\x29\x1f\x84\x7a\xab\xa0\x36\xf5\x56\x02\x8b\x6d\xa0\xb3\x28\xe5\x64\x7e\x9c\xe6\xf7\x37\x5c\xe6\xdc\x92\xad\xf5\xe1\x7d\x55\x26\x98\xec\x20\x67\x4d\xf5\x40\xdc\x01\xdc\x20\x0f\x0e\xa8\x3a\xc3\xaa\x32\xb6\xcc\xe0\xfb\x03\x31\x2b\x65\xea\xea\xe9\x94\xb5\x03\x0f\x6a\x41\xc1\x13\x47\xf2\xfb\x19\x01\xcf\x40\x74\xbb\x73\x9d\x85\xe3\xee\xf0\xf7\xcf\x60\xf4\x2f\x82\xb6\x1b\x21\xaf\x4f\x82\xb6\x9e\x87\xb4\x11\x5c\xcb\x9b\xbf\xc9\x9f\x06\x7a\x6f\x8a\xea\x2d\x03\xbd\xfa\x4d\x01\x45\xe8\xd8\xed\xe2\xbd\xab\xcf\xbe\x52\xbc\x17\xaf\xf4\x55\xdb\x7c\x7a\xf3\xbe\xf2\xa4\x8c\xad\xc7\xd7\xcd\xc7\xd7\xcf\x1f\xcf\x17\xcc\xb4\xd8\xdc\xdf\x78\x7e\xbf\xad\x7e\xf5\x6c\xc2\x7c\x5f\x4c\x77\x6b\x00\xde\xbf\x14\x0f\x45\x6c\xf4\xda\x67\xa1\xd8\xab\x41\x60\xde\xec\x33\xfe\xb6\x20\xf0\xb5\xc2\xb5\x2f\x6c\x83\xf5\x8d\x0f\xde\x1e\xac\x72\xa5\x97\x3e\xd9\x91\x28\x17\x4b\xa4\xf8\x12\xc9\x9b\x8f\xce\xcb\x77\x2e\x63\x89\x94\xeb\x51\xec\xba\xf9\xec\x7a\xdb\x34\x39\xec\xfe\xf3\xbf\x7f\xfb\xf9\x97\xbf\x7d\x8d\x83\xc7\xa7\x48\xe9\xa0\x69\x8e\x3d\x3d\x0a\x65\xf3\x51\x85\x8b\x19\x8f\xc0\x5c\xc3\x26\x0a\xfe\xee\x4d\x89\x4d\x71\xea\xd4\xa5\x4f\x5e\x54\x12\x29\x29\x4a\xcc\x6b\x87\xc0\x91\xbc\xab\xd4\x6b\x9d\xfc\x08\x3d\x90\xa9\x68\x28\x54\xb4\x7f\x84\xb0\x63\x98\xf3\x76\xb4\x3d\x14\x4a\xa5\x4f\x7e\x44\x32\x20\xa8\xbc\xc5\x05\x5b\xd2\x3d\xb1\x08\xf5\x92\x28\xa3\x40\x6c\x44\xb5\x60\xfe\xad\xf1\x5a\x3d\xfa\xed\x0c\x22\x00\x6b\x4f\xea\xf0\x06\x63\x5b\xe7\xac\x4b\xc1\x74\xcc\xed\xc1\x09\x71\xfc\x88\x1d\x3f\xf2\x44\x82\x4c\x25\xf6\x5d\x01\xa2\x84\x1f\xe7\xd0\x94\x19\x9d\x12\x79\xf5\x36\xd8\x1c\x50\x30\xf8\x22\x82\xd8\xfd\x6d\xcc\xd1\x17\xa0\x10\x69\xb7\xf7\x61\xd0\xae\x17\x44\xf8\x73\x48\xc0\x13\x00\x14\x9e\xf5\x65\x19\x9f\x33\xb1\x96\x29\x86\x4e\x09\x6e\x6d\xaf\x76\x5a\x63\x31\x41\x55\x17\x9b\x67\x61\xd0\xde\x54\x7e\x64\x04\x98\x50\xfe\x8c\x78\xa1\x59\xdf\x4a\xbd\xd9\x00\xe2\xc3\xbe\x50\xe1\x32\xf3\xe1\x85\x0c\xa6\x25\xff\x8c\xe3\xa3\x5f\x9e\x49\x1b\x6c\xe3\xc2\x19\x78\xae\x2c\xd3\x40\x77\x65\xa9\x14\xd1\xff\xc9\xd4\xb1\x98\xe3\xc5\x6d\xea\xd4\x44\x97\x43\xe1\x8d\xfa\x1a\x18\xc9\xc7\x4c\xfd\x3a\x54\x0b\xfc\xe3\x5d\xa1\x1c\x01\xcc\x18\x87\x99\x51\x48\xbb\x58\x9b\xa1\x3a\xce\x5c\x0c\x10\x98\x4a\x9d\xe6\x9d\x7a\x20\x65\xc6\xba\x30\xd6\xc6\x35\xf2\xb0\xbe\x2d\x27\x4a\x6d\x6a\x43\x6e\xe4\xbc\x4b\xd4\xf3\x84\x03\x6e\x5f\x48\xcd\x0d\x11\xe5\xe1\xc1\xd8\xcd\x1c\xf5\xe3\x41\xc1\x3e\xe4\xc7\x11\x41\xea\x79\x32\xb3\x86\x8b\x59\xba\x09\xf4\xb1\x79\xcc\x4b\xec\x3c\x34\x29\x27\x4f\xc8\xbc\x1d\x45\x68\xde\x66\x3b\x92\xb5\xe3\x98\x66\x8c\x82\x8b\xc5\x95\x1e\x13\xd0\x87\xf3\xdb\x22\x64\x8d\x32\x91\xfc\x04\x96\xac\x9d\x35\x06\x2d\xc2\x7d\xcc\x0e\xc5\x2e\x41\xff\x70\xbf\x80\x3e\x8b\x40\x75\xcf\x6d\x1c\x87\xab\x07\x30\x3d\xe4\x7b\xe7\xda\xd0\x53\x28\x56\x1f\x15\x28\x18\x96\xaf\x8f\xf3\x7f\xff\xf4\xdb\x0d\x56\xce\x55\x97\x82\xa9\xa0\x2c\x75\xcd\xd7\x5c\x5a\x9a\xe2\x01\xf8\x02\x48\x05\x5f\x0b\x5f\xd5\x72\x08\xdb\xa7\xc3\xf8\xb1\x9f\x0e\x17\xbf\x76\x04\xe3\xc3\xc7\x59\xb3\x69\xd4\x46\xf2\x19\xe4\xf1\x94\x62\x9d\x24\x52\x89\x79\xaa\x58\x63\x10\x50\xe3\x9a\x5b\x88\x21\x63\xeb\x93\x19\xdc\x7d\x95\x13\x11\xcd\x45\xd4\x58\x00\xff\xcc\xa4\xbd\x1f\x3a\xb5\x6e\xad\xd0\x95\x03\xc3\x33\x8e\xec\xfc\x8e\x6b\x1d\xc7\xe7\x6f\xb8\x3a\xa9\x0e\x96\xcb\x65\x95\x4b\x4d\x1c\x61\x90\xc7\xd6\x57\xa5\x58\xf3\xe3\xb6\x9e\x16\xfd\x61\x5b\xcf\xc2\x4f\x83\x83\xaa\x7b\x1d\x90\xbd\x53\xf8\x78\xa9\xdb\xb4\x1a\xe6\xd0\xdd\x50\x94\x95\x4a\x2e\x14\x5b\x5a\x4d\xa0\x0e\x90\x2a\xec\xa3\x5e\x22\xdb\xa8\x02\x7c\x6a\xe3\xac\x67\x74\xfb\xc9\x70\xf1\x53\xe7\xe3\x38\x9c\x4e\xbe\x7f\x11\x52\x84\x69\xf3\xb3\xe9\x88\x14\x91\xbe\x5b\x10\xac\xcc\x13\x16\x11\x42\x1a\xe3\xa2\xaf\x4f\x1f\x8a\x1d\xb8\xc6\xad\xd5\x75\x8a\x01\x70\x60\x9f\x51\x18\xae\x1d\x9b\x5e\xcd\xdc\xbd\x95\x5f\x8b\x4c\x04\x65\x1d\xef\xb7\xca\xc1\xac\x9e\x86\x80\x17\x58\x9d\x12\x87\xb4\xe3\xbe\xda\x62\x80\xeb\x57\xad\x5d\xab\xa1\x3f\x3d\xe9\xe2\x41\x71\x3c\x67\xfd\x18\xf6\x9f\xa1\x96\x44\xed\x4d\x22\xb5\xae\x87\x70\x7a\x95\x1b\x27\xcc\xaf\x7f\xbf\x97\x44\xe7\x9f\x50\x50\xf0\xa5\x4f\x08\x45\x61\x05\x5d\xcf\xaa\xed\x94\x9f\xfa\x91\xd9\x8b\xd4\x03\xf3\x91\xf9\xa2\xc8\x60\x55\x62\xdd\x29\xbf\xa6\xf7\x37\x36\xbd\xe2\x4f\xbb\xb3\x5e\xe1\xa5\xbd\xf2\x5d\xf8\x85\x63\x30\xee\x8c\x28\x4d\x7a\x99\x42\xaf\x5e\xa4\xde\x2f\xf3\xee\x3d\x8b\xe7\xb8\x71\xe6\xc4\x51\xb5\x71\x6e\xae\xed\xe9\x30\xf0\x3d\xbd\xde\x9c\x00\xd9\x4c\x46\x2d\xb0\xc7\x8f\xf5\xfd\x0b\xe2\xc7\xc7\x7a\x3d\x3e\x53\x28\x3f\x65\x50\x2f\xe6\x29\xbf\xe8\x06\x4f\x95\x17\xb8\xf6\xcb\xca\x57\xfb\x79\x7e\xe5\xbb\xe0\x02\x0f\x3f\xed\x7e\xbb\x1b\x49\x54\x48\x91\xd2\x12\xfb\x2a\xc1\xbc\xea\x87\xce\x44\x29\xe3\xda\x77\xd1\x88\x82\x01\xf8\x0c\x4d\x1e\xa8\xa6\x6a\xff\xdc\x12\xf2\xb2\x83\xe3\xb2\x47\x59\x4c\x95\x1e\x90\x0a\x90\x62\x05\xac\x66\x8a\x6d\x00\x50\xb3\xd7\xc3\xe0\x9f\xfa\xee\x44\xec\x14\x51\x79\x26\xd1\xb4\xae\x0c\x9b\xcd\xcc\x79\xe2\x22\x7b\xa0\xd6\x02\x85\x57\xb4\x92\xa6\x46\xda\xab\xef\x35\x81\x54\x20\x81\x91\x93\xcd\x68\x47\x94\xb2\x3e\x56\xd0\x75\x44\x12\x9e\x3a\x69\x6d\x93\x60\x3a\xa8\xd9\x54\xbc\x37\xef\xa3\x21\xac\xd7\x72\x0a\x54\x3b\xaa\xe6\xc0\x51\x9f\xca\x2e\x53\xee\x75\xf2\x23\x4c\x47\x12\xa0\xe7\x30\x8c\x81\x9e\xf2\x38\xfa\xee\xa6\xda\x9a\xcb\xf0\x63\x26\x87\xf8\x89\x11\x22\x3b\x26\x64\x98\xd4\x60\x0a\x79\x4e\x35\x29\xa7\xed\x5c\xdf\x61\xfc\xfd\xf4\x7f\x5b\xa0\x1e\x78\xa6\xd2\x85\xa4\xb5\x05\xc8\x65\x9c\xb8\x22\xe0\x69\x5d\x7d\x36\x02\x81\x24\x6a\xa0\x0c\x2a\xf2\x26\x01\x83\xb4\xf6\x34\x6d\x08\x4f\x36\x43\x45\x51\x38\xab\x5a\xcf\x94\xe6\xfc\x47\xf6\x66\x6b\xba\x7d\xcc\x8c\xe7\x0c\xd0\x1a\x4a\x25\x1d\x93\x63\x74\xa3\xa4\x29\x67\x14\xfc\xb3\x24\xc0\x26\x4b\x14\x12\x55\x92\x24\x60\xef\xc8\xce\x07\x9e\x12\x48\x8a\xb0\x1b\x4c\x05\x82\xb2\x29\xb6\x22\x9a\x13\x06\x8d\x8f\x42\xa5\x39\x45\x83\x64\x81\x59\x02\x10\x46\xec\x56\x24\xdf\x9b\x50\xc9\x54\xc5\xba\x29\x25\xd3\x91\x81\x5a\xf5\x54\xfa\xd8\x92\x97\x23\xb2\x35\x0a\x80\xc8\x7c\x0c\x89\x4a\x14\x64\x5d\x43\x6b\x82\x92\x44\x91\xdc\x3c\xc2\xa3\x87\x46\x15\x05\xb2\xad\x3f\xcf\x57\xdd\xbf\x2c\xef\x4c\x4d\x25\x75\x0e\xa7\xba\x5c\x94\xc5\xb1\x2a\xeb\x3a\xbf\xd6\x17\x64\x39\x80\x8a\x60\xd4\x5e\xa4\x72\xa2\xba\x10\x27\x20\xe4\x25\x94\x29\xe7\x46\xa9\x3c\xbb\xa8\xe4\x43\xa0\xdc\x6d\x3c\xcf\x96\xe2\xbc\x2c\x6d\x39\x26\x64\x05\x45\xde\x31\xf0\x3e\xfd\xe8\xf7\x89\x4a\x6c\x8b\xb1\x34\x8a\xb5\x38\xaf\x4b\x6d\x00\xb4\x96\x6e\x6a\xcf\x1c\x48\x60\xe8\x7a\x79\x8b\x0a\xb5\x52\x1e\x13\xd5\x58\x50\xdb\xd4\xda\xc8\x16\xe1\x84\x3d\x8f\x89\xd3\x5e\x28\xaa\x53\x15\xa6\x14\xcc\x43\x05\x6f\x8c\xef\xd6\xd9\x5a\x54\xf8\x82\x33\x91\x01\xf0\xf3\xa3\xf9\x2f\x1d\xd9\x1c\x9d\x07\x56\xb5\xda\xd4\x48\xa9\x9d\x96\x1c\xc4\x8b\xad\xac\xe4\x59\x66\xaf\x33\x80\x7c\x34\x3f\x67\x5e\x72\x39\x07\xd2\x52\x90\xbf\x40\x5a\x10\xd5\x49\xf0\xb7\xdd\x69\x9c\x98\x5f\x46\x04\x73\xb1\xe8\x10\x25\x4f\xc8\x32\x4c\x6a\xed\x2e\xe5\x62\xd1\x95\x43\xa8\x48\xda\x43\xf6\x6a\x9e\x2a\xf5\xd6\x9e\x7d\xc8\x3b\xf5\xd5\xce\x23\x86\xfc\x59\xe7\xeb\x8e\x42\x55\xd4\x64\x91\xaf\x94\x36\x06\xb3\x77\xaa\xb5\xec\x9d\x2c\x00\x09\x68\x70\x2a\x81\x74\x5e\xcb\xf8\x68\x7e\x84\x3a\xd8\x18\x07\x07\x0a\x48\x05\xf4\x28\x69\xa7\xd4\x10\xd6\x6f\x23\xac\x4f\xb5\x09\xe2\xe4\x2f\x78\xee\xfb\x17\xf3\x92\x93\xa8\xcd\x97\xc6\x53\x99\xe0\xf9\xda\x72\x56\x12\xee\xf8\x02\x17\xdc\xbf\x56\x6e\xcf\x6a\x66\x2f\xcc\xdf\x8a\x39\x97\x7e\xc0\x66\x0d\x72\x0e\xcf\x2f\x38\x25\xe0\x1c\xec\x0c\xae\xc1\x26\xf6\xf2\x9a\x39\x9b\x7b\x5b\x73\xeb\x2d\x48\x5a\x00\x59\x02\xd5\xd0\x85\x57\x85\xd5\xdb\x3d\xfa\xba\xb1\x80\xe5\x20\x54\xa0\xab\x12\x63\xca\x89\x6f\x15\xba\x46\x55\x87\x58\x54\x5d\x98\xdd\x14\x4b\x25\xe5\x03\x95\xa6\x81\x14\xde\xae\x92\xf2\xd1\x66\xf2\xe1\x4c\x9f\xea\x50\x33\xd5\xf4\xce\x0e\xc5\xa1\x93\x1f\xfd\x36\x3d\x11\x97\x66\xcb\x98\x89\x23\x13\x67\x26\xd1\x44\x52\x2b\x29\x6a\xd3\xa0\x30\x1c\xb9\x1e\xfb\x5a\x80\x69\x8b\x55\x1e\x0b\xb5\x5c\xe1\xc1\xc6\x32\x21\x7d\x60\x72\xfa\xdb\x66\x1f\xf6\x8a\xd9\x08\xb5\x2a\xa6\xf5\x11\xc6\x01\x9e\x4b\x6a\x95\x4c\xb0\x9b\xda\x6e\xda\x02\xf2\x50\x18\x5b\xd3\x26\x27\xb0\x9f\xcc\x69\xf2\x23\x9a\x29\x26\x0d\x72\xae\x7b\xb3\x10\x6c\x3d\x37\xdf\x8e\xd5\x34\xf2\x09\x7d\xa9\xcf\xa7\x5c\x89\xd6\xf9\x43\x1a\xda\x75\x5e\xe7\x55\x15\x18\x36\x07\x87\xa9\xca\x18\x92\x8f\x4e\x77\x07\x9d\x73\x7e\x61\x2f\x62\x0a\x9e\x54\x0e\xa5\x62\x0f\x93\x80\x1c\x3c\x1b\xb5\x02\xda\x82\x8b\x60\xae\xb9\x95\x36\xe0\x23\xb0\x00\x0c\x53\x04\x83\x0e\x21\x83\x2a\xc8\x3a\x67\xed\xca\xcb\xac\x5f\xed\xc2\x23\x58\x9e\xf6\x20\xec\x30\x29\x5c\x12\xc5\x4e\xcc\xc8\xce\x34\x19\xce\x26\xb6\x91\xe8\x07\x28\x66\xaa\x85\xa9\x75\xa1\xec\xa9\xc7\x58\xf7\xc2\xbe\x77\x3e\x3e\x9a\x49\xa0\x43\xaf\x6a\x18\x89\x8b\x3d\xa3\xd7\xad\xd3\x13\x30\x7f\x47\x5a\x5f\xc1\xa6\x6c\xde\x53\x34\x1d\x6a\xd3\x2d\xda\x57\x2c\xec\x7c\x0b\x9c\x3b\x90\x7d\x7b\x7e\x7f\x0b\x05\x21\xe4\xfa\xac\xc0\x3c\x46\x75\x09\x12\x2f\x4a\x84\x0b\x54\x4a\x3b\x7d\xc9\x99\xb4\x7f\x52\x03\xf1\x15\xa7\xef\x43\x64\xdc\xb6\x45\xe2\xbe\xd8\xc6\xc6\x83\xd7\x99\x75\x5b\x0d\xd7\x24\x86\x9d\xc1\x35\xc7\x2d\x81\xf1\xb2\xb2\x8e\xcf\xa0\x6c\x6e\x91\x17\x5e\x6f\x93\x28\xae\x02\xbe\x54\xb2\x89\x0b\x6c\x1e\x6c\xea\xfb\x2c\xcf\x62\xc6\x1a\xa7\x23\xb0\xdd\x56\x62\x21\x91\x9a\x04\x28\x0d\x41\x26\x31\x57\xaf\x15\xfb\x34\x7f\x48\xa7\x0f\xb3\x9c\x48\x67\x72\xa2\xc0\xf6\x36\x75\x8b\x5d\xd4\x99\xab\x25\x56\x18\x53\xc3\xdc\x6b\xc8\xcb\xe1\x96\x08\xab\x5f\xc9\x91\x27\x29\x35\x35\xa3\x90\x3a\x57\x6a\x00\x9b\x1c\xd3\x51\x7c\x5f\x18\x7c\x5c\x69\xfe\x28\xc0\xdc\x83\xae\x37\x03\x2e\xc7\x06\x5e\x37\xcf\x1f\x11\xb2\x69\xa7\x31\x9b\x2a\x04\x70\x23\x01\x5a\xa2\xa5\x9d\x98\xed\x3f\xf9\xd1\x4d\x91\x6e\xca\xbe\x1e\x5c\x26\x24\xb3\x5d\x52\x00\x02\xde\x5a\x12\xe8\x85\x24\xb0\x29\x9d\x15\x64\x49\x26\xfb\xf6\x7e\x8f\x4c\x11\xf9\x99\xe3\x4f\xe6\x23\x32\xd0\x0f\x8c\x52\x6a\xc0\x1d\xae\x16\x7c\xf6\x21\x73\x0d\xff\xa6\x94\x3c\xd5\x37\xea\x21\xf8\x7f\xcc\x9b\x58\x55\x56\xdb\x48\x43\xc7\x73\xa4\xa8\xe5\x68\x8b\xb7\x1f\x00\x7c\x15\x93\x99\xd6\xbd\x21\x21\x52\xaa\x0d\x57\xa7\x5c\x9d\xcf\xb6\x65\xb0\x9d\xb0\x53\x92\x60\x7b\xc3\xfa\xc7\x3e\xb1\x87\xb0\xc5\xcc\xa2\x40\x09\x89\x82\x9a\x20\x62\x95\xc4\xda\xce\x15\xc1\x6d\x52\xb3\x70\x4b\x80\x9d\xdf\x6a\xb3\x7f\x63\xa8\x91\xec\x5c\x8f\x28\xbe\xd6\xf7\x37\x04\xb8\x88\x93\x99\x00\xd2\xa7\x06\xab\x12\x46\x08\xb2\x46\x6b\xe5\xf9\x3b\x8e\x94\xf8\xfe\xa5\xfd\xf3\x2f\x3f\x85\xfd\xeb\xfd\xc4\xc8\x5e\xea\x7d\x51\x1c\x7e\x25\x70\x33\x2a\xc3\xe5\x5a\x65\xf8\x29\x70\xb3\x89\xad\x27\x4f\x73\xd8\x2f\x23\xde\x89\x3c\xd9\xd6\xeb\xb5\x52\xea\xa7\x06\xe4\x90\xdd\x3a\x97\xe4\x68\x02\x23\x7f\x72\x2e\x7d\x1a\x2c\xfa\x3c\xd4\xf3\x39\xc8\x4f\xa7\x92\xcb\x01\xb6\x41\x48\xd4\xab\x09\x92\xb3\xac\x63\x6a\xe6\x67\xf1\xc1\xbc\x37\x73\xc3\x6b\xab\xcf\x0c\x20\xf8\x4e\xe7\xa1\x3c\x06\x83\x15\x8a\x55\x80\x8f\x89\x9c\x8a\x33\xb3\x99\x83\x19\x97\x26\xe6\x4c\xf7\x81\x3b\xb5\xd6\xfc\xfc\xd1\x71\x77\x59\x8e\x1f\x73\xe5\x3e\x57\xcb\xeb\xb4\x2f\x90\xd9\xb6\x03\x4b\xb7\x21\xb3\x5d\xfe\x6c\x20\x44\x00\x20\xc2\x0b\xa3\xaf\x6e\x69\x6f\x62\x39\x1c\xfb\x36\x68\x0c\xf3\xcb\x32\xf3\x62\xd4\x23\x62\xd3\xfe\x85\x75\x51\xa6\x3d\xb1\x1e\xe9\x33\xa0\x19\x26\xee\x87\x84\x14\x42\x45\x22\x97\x52\x6e\x4e\x73\xb6\x36\x8c\x2a\x48\xcd\x04\xf5\x6f\xd0\x8c\x7d\x19\xd3\xed\x6a\x4e\x3a\xd7\xe7\x8e\xed\xe5\x4a\x25\xa1\x22\xc0\x1c\x3d\xf5\xe4\xca\x0f\x77\x2a\xe0\x7f\xcc\xe5\xd9\xb3\x59\x4b\x42\xf0\xec\x3b\xa7\xc3\xdf\x3f\x21\x9e\xfb\x4a\x10\x72\x23\x80\xab\x23\x22\x7c\x21\x22\x58\xf4\x6a\x44\x78\x48\x08\xb9\x82\xf4\xd5\x3d\x15\x91\x44\xcb\x8c\x34\xe3\x41\x95\x92\x12\x50\xfb\xcb\xbf\x90\x10\xe1\x48\x4d\xc4\xa4\x48\x4d\x21\x11\xaa\x38\x3f\x42\x10\x4c\x15\xc5\x51\x55\x0e\x09\xd4\xa3\xf6\x85\x09\x13\x2e\x48\xed\x44\xf1\x49\xce\x89\x4a\x5f\xab\x46\x2e\x70\x9a\xdb\xc1\x8c\x0b\xf0\x15\xea\xb2\xe4\xa7\x77\x70\xb5\xc3\xe5\x2e\xe0\x53\x5d\xd2\x34\xe0\xd7\x54\x38\x1f\xc2\x80\x91\xcc\x52\x4c\xa7\x15\x60\xb4\xa5\x15\x92\x40\xaf\x4a\x89\x81\xbc\xed\x56\x7d\xcb\xec\x42\xaa\x92\xf6\xeb\xec\x54\x37\xcf\xca\xfb\xe4\x54\xdc\x0a\x8d\xbb\x38\xba\x02\x57\x73\x2d\x36\x7e\x0b\xee\x55\xa7\xfc\xfe\x06\x06\x86\x0d\xdb\xd6\xae\xa8\x66\x08\x3e\x67\x2a\x3c\x55\x6a\x36\x20\x4a\xa3\x62\xc9\xa1\xbf\x40\x24\xf1\x11\x1b\x61\x10\xbf\x45\x71\x00\xfc\x46\x36\x5c\x2a\xcd\xdc\xf0\xd6\x02\x75\x4a\x71\xbd\xeb\x86\x8a\x4c\x1b\x78\x21\xc0\xfd\xf2\x7a\xd8\x79\x0c\x3b\x42\x65\x79\xcd\xd0\xaa\xa5\x8e\x41\x4f\x62\x4f\xc8\xc8\xa3\x77\x1b\xa9\xad\xea\xcc\x7a\xf4\xd8\x46\x21\x8e\x15\x26\xf5\x34\x96\x62\xac\xf9\x48\xa5\x6e\x02\x58\x3c\xe5\xa5\xf4\xe5\x93\xf0\xd5\x6b\x27\x64\xd5\x9d\x27\xd9\xbb\xb1\x27\x10\x66\x58\xb0\x3b\xa7\xdc\xad\xb1\x94\xe2\xa6\xf9\x2e\x53\x6a\x13\x0e\xd1\xcb\xa2\xdb\x28\x57\xe1\x67\xe6\x91\x7d\xcd\x6b\x86\xe5\x5c\x06\xb3\x16\xa8\xf1\x98\x4a\x2c\x3b\x24\x97\xe0\xe0\x29\x0a\xd9\x5c\xc6\x8c\xe0\x1c\x62\x4e\xa3\x48\xc4\x7e\x6d\x2b\x30\x27\x01\x84\x37\x2a\x24\x9b\xd8\xcf\xab\x59\xab\x83\x00\x1a\xd5\x71\x88\x37\x78\x96\x69\x4b\xe3\x38\x6a\x60\x5a\x6f\xe0\x7a\xac\xe7\x0a\x88\x49\x08\x65\x97\xd5\x0f\x6e\xe6\xf5\x0e\xea\x57\xd0\x4b\xa7\x56\xc6\xd1\x53\x37\xb0\xd4\x73\x33\x67\xbe\x69\x42\x7b\x12\xe0\xf1\x09\xf5\x3e\x09\x2c\x40\xf3\xe0\xc4\x52\x43\xa5\x92\xe5\x61\xd9\x69\xe8\xcb\x32\x5d\xd6\x64\x95\x34\x35\x52\xdd\xad\x9f\x1b\x00\x5b\x89\x07\x9b\xfd\x9f\x1c\x1d\x3e\xa1\xa8\xac\x5f\x3e\x19\x15\x20\x78\xf0\xb4\x7c\x70\x25\xb8\xe5\x15\xc3\x80\x3a\x56\xd9\x2d\xfb\x63\xf0\xe5\x8a\xf9\xba\xe0\x58\x29\x31\xaf\x46\xca\xac\xb2\x92\xc3\xe6\x58\x05\x14\xd8\xd8\x60\x29\x36\x14\x7a\x38\x8d\x15\x76\x3f\xea\x9c\xaf\x1b\x81\x1a\xb8\x31\x54\x18\xa9\x09\xb9\x25\x8b\x29\x24\x81\xba\x75\x23\x2a\xaa\xd2\x70\x33\x3f\xba\xec\xa6\x0d\xe0\xdb\xa3\x00\x4c\x9c\x78\xe2\x9d\x52\xc3\xb6\x4d\x9b\x51\xc8\x85\x2a\xbc\xa6\xd8\xf5\xb9\x9a\x4f\x6d\x9a\x64\x91\xfa\x17\x1b\x29\x2a\x94\x25\x1d\x98\xa2\x43\x13\xd7\x1d\x72\x8f\x3d\x03\x79\x74\x81\xe2\xbd\x41\xe9\xc2\xd4\x1a\x23\x58\x7e\x71\x5d\x70\xae\x6f\x2f\xb8\x39\x37\xe0\x24\x5a\x57\xf5\x69\xdd\xc4\x4c\xad\x52\x12\x73\x3d\x1b\xf4\x52\x2b\xee\xa3\xc6\xfe\xb0\xbe\x16\xef\x39\xad\x0a\x98\x2b\x45\x94\xa6\x69\xc9\x97\xef\xef\x34\x9a\x4c\xac\xcf\x42\x1c\xc5\x3a\xdf\xde\x80\x6c\x9d\x5e\xf6\x57\xa6\x0c\x26\xf5\x8c\x58\xb7\xb3\x53\x2d\x53\x2e\xce\x26\x1d\x0a\x90\x51\xe8\x74\xd9\x5d\x01\xfd\xe5\x47\xbc\x1a\x87\xcd\xee\xb2\xde\xea\x8b\xce\x62\x9f\x3c\xad\x5f\xbe\x3e\x92\xd7\xf0\xa2\xb7\x4d\x9f\xdf\xef\xce\x1e\x18\x40\xbf\xcb\x24\x6a\xc9\xd3\x32\xf7\xf6\x94\x9a\xba\x99\x98\xfa\x06\x54\xb8\x25\xd3\x51\xc5\x2d\xb6\x28\x21\x16\x56\x3d\xd7\xc9\x77\xee\x82\xdd\x63\x4d\x61\xe5\x1e\xc5\x37\xb6\x63\xf3\x1e\xdb\x0d\xd9\xbe\xcb\xff\x3d\x4d\xb9\x4b\x6f\xfe\x7e\xb7\x27\x89\xd4\xa1\xf3\xc1\x81\xb1\xaf\xaf\x9b\xa9\xc2\xcb\x4c\x61\xff\xed\xfb\x5b\x5a\xce\x03\x8f\xfd\xdd\x06\xbc\x52\xc6\x2d\x42\x9a\xd2\x45\x23\xea\x6d\x8d\xa8\x57\x1b\x51\x6f\x6d\x44\x3d\x35\x62\x6b\xf4\xae\xb4\xe2\xca\x1c\xd8\x9e\x01\xdf\x46\xef\x73\xcf\x1c\xf8\x75\xf7\xa7\xf0\x9f\xbb\xc3\xee\x97\xfd\x67\x04\x1d\x5f\x43\x5f\xda\x00\x7f\x7d\x61\x7e\x2d\x23\xe0\x0c\x2a\xdc\x7a\x01\x51\xe2\x02\x53\xa7\x8b\x69\x6e\x62\x74\xf1\xb5\x17\x4f\x8d\x1f\x9c\xee\x67\x3d\x51\xfa\xb1\x10\x4a\x9d\x2e\x1e\xc2\xfc\x11\xd5\x0e\xab\xa7\xe0\x4e\x40\x14\x09\xba\xfe\xc5\xc7\x53\xe0\xba\xbd\xb0\x20\xe7\x34\x9f\x7d\x77\xd1\xb2\xf9\x29\x4b\x16\x9b\x38\xde\x30\xe8\xfa\xd5\x71\xfd\x73\x72\xcc\x7a\xf4\xd3\xcb\x9a\x2a\xc7\xba\xf5\xfb\x87\xf4\x6e\xbc\xa8\x8d\x11\xad\xaf\x8e\x54\x47\xbd\x86\xe5\xfe\xc1\x59\xbf\x9d\xbc\xac\xad\x41\xdd\x38\xb9\x18\xda\x71\xe7\x27\xc0\x0e\x25\x8a\xed\xc0\x1e\xb3\x6e\x7d\xe5\x10\x59\x0f\xb2\xcc\x77\x5c\xb9\x38\x1d\x43\x0b\x9f\x4e\xd6\xbf\x43\xa0\xdd\x6f\x4b\xad\xbf\x34\xc0\x2b\x65\x3c\x7a\xf1\x4e\xe7\x03\xfb\xcc\x24\x66\x25\x2c\x8b\xdb\xe2\xc7\x0b\x87\xf5\x0b\x7f\xfc\x14\x10\x38\xde\x73\x2f\xbc\xe6\xf3\x9b\xee\xcb\x82\xfa\x75\x7f\xab\xc3\x83\xc4\xd4\x8b\xf0\x9b\xf5\xae\xac\x96\x03\x76\x83\xd7\xeb\xf8\x44\xdf\xf8\x39\x13\xef\xc4\x91\x38\x26\x10\x40\xee\x11\x98\xd3\x0a\xac\x5e\x6c\xc6\xda\x8a\xa9\x21\x51\xac\xfd\xa1\xa0\x0a\xc0\x8f\x63\x92\xf3\xde\x7c\x02\x6c\x89\x70\x14\xa4\x1c\x25\xdf\x6f\x2d\x95\x1f\xb0\x15\x32\xf9\x31\x3a\x26\x55\x71\x70\x32\xcd\x69\x6f\xd6\x77\x22\x95\x32\x79\x1a\x4d\x9d\x64\x12\x2a\xa9\x1c\xeb\x65\xce\x22\x32\x35\xc1\x0e\x76\x99\x04\x89\x44\xa9\x7c\x0c\x95\xfc\x05\x24\x77\x6a\xa9\x00\xee\x6a\x92\x80\x7b\xbe\xbf\x09\xb5\x98\x91\x27\x5f\x1e\x10\x3c\x9c\xfc\x38\x2f\x57\xca\x7b\xb3\x69\x7d\x33\x02\x69\x3b\xd9\xa3\x34\x1e\x38\x6a\xd4\x12\x52\xa4\x14\x19\xf0\x0d\x09\x42\x8a\x7a\xd8\xde\xe5\x85\xe3\x6b\xe8\x1f\x7d\xc8\x6c\x3e\x02\x80\x92\x80\xde\xa3\xd1\x3e\xf7\x2e\xd8\x5a\x15\x2f\x2f\xc4\xcb\x5c\x8f\x54\xd5\xcf\x20\xed\xe3\x27\x38\xa7\x73\x4f\x5c\x81\xb4\xbf\x77\xb7\xc3\x26\xee\x8d\x98\x88\x7d\x7b\xda\xf2\xd6\xb4\xe5\xe5\xa2\xea\x33\x22\xfe\xe7\x60\xa8\x53\xa6\xc8\xe9\x18\xa8\x2b\x3a\x3c\xd6\x46\x09\x2c\x5c\xc0\x70\x25\x46\xe7\xb7\xc6\x0f\x4a\x1d\x99\x36\x65\x3c\x20\xee\x96\xdf\x98\x1f\x8d\x5e\x8d\xfa\x90\x50\xa4\xe2\xc7\x31\x2f\x4c\x90\xe9\x91\xfa\x05\x55\x35\xf0\x57\xea\x31\x5f\x06\xae\x1c\x0c\xcc\xcb\xa3\xd6\x81\xb0\x39\x70\x95\x29\xaf\x6f\xe8\x11\xd6\xf7\x2f\x85\x44\xfb\x0c\xfa\x0c\xd2\xc7\x34\xb7\x9d\x31\xea\x48\x85\x60\x92\x4e\x02\x66\xd7\x5a\xd0\xc1\xa9\x32\xf6\x33\xab\x76\xe4\xae\xc9\xf8\xd4\x54\x5f\x32\x28\x4a\xa8\x3b\x8c\x6b\xb1\x5f\x7a\x76\x9a\x5d\x03\x6c\x67\x9d\x09\x06\x2f\x01\x10\xb6\xc0\x42\xfd\xf3\xd5\x8a\xc3\x6b\x30\xa2\xaf\xf5\xb3\x0a\xf0\x1b\x26\xe0\x77\x00\x4d\xfe\x5b\xd2\xfd\xa3\x25\xdd\xa5\x02\x3b\xc5\x65\x65\x23\x9d\xe9\x82\xaf\xe7\x7e\xc3\x78\x9e\x29\x77\x42\x2d\xff\x5b\xba\xfc\x78\xe9\x72\xa1\x15\x4e\x73\x81\x37\xe6\x02\x2f\x31\xc1\xfb\xbd\xe1\x65\x9b\x09\xbf\xfe\xf9\xcf\xb7\x5a\x5c\x74\x51\x25\x3d\xd4\xd4\xe6\x7c\xbd\x21\xc7\x8e\xb2\x52\xaa\xe7\x2f\x43\x80\xd2\xc9\xfa\x6c\x3e\x68\x2c\x47\xa5\x98\x9c\xcf\x9e\x27\x3f\x7a\x9c\xef\x9a\x84\x88\x5e\x1e\xac\x6e\x03\x30\x09\x88\xc8\x05\x29\x12\x0d\x54\xa7\x25\x9b\x44\x88\x9a\x0e\x42\x19\x88\x16\xb9\x2c\x6a\x59\xce\x02\x5e\x22\x41\x6c\xa9\x36\xca\x13\x9b\xa5\x71\x08\x8d\x50\xd7\x19\xcb\x1f\x67\x9f\x50\xe9\xef\x5f\x1a\xa1\xd0\xf7\xb9\x3a\x6b\x45\x31\xc9\xc2\x94\xae\xef\x5c\x9d\x5b\xc6\x42\x79\xb7\x92\x6d\x31\x9c\xc9\xb0\xbd\x23\x73\x31\xd7\x80\x44\x1f\x20\xb8\xa7\x4c\x5a\xd6\xfb\x2f\x9c\x35\x50\xcf\x7d\x4f\x9c\x52\x20\xae\x4a\xd2\x5b\x20\xd5\x46\x09\x25\x00\xbd\xfc\xe3\x14\x82\xac\xab\xba\xe6\xb9\xf6\xe9\x96\x27\xaf\x08\xeb\x07\x24\xac\x93\xba\x27\xe4\xc7\xfb\x71\xcc\xe8\x93\x90\x5e\xeb\x07\x97\x3c\xb7\x45\x23\xe7\xa5\x75\xa3\x4d\xc8\x90\x49\x67\x12\xc7\x1a\x32\x84\xcb\xd2\xb7\x77\x9c\x95\x54\xff\x60\xe1\xfa\xb2\x4e\x56\xf0\x24\xb9\x7a\xa5\x1e\xe6\xa9\x6f\xf5\x31\x9f\xcb\xbd\x70\x12\x7c\xe1\x43\xf2\x2d\xc5\xec\x59\x79\xea\x57\x52\x83\x7a\x6e\x50\x43\x7d\x9d\xda\x01\x2e\xb7\x4b\xcd\x10\xd3\xc8\xf9\xa8\x58\x7a\xd1\x59\xc0\x38\x97\x40\xa8\x77\xb3\x0f\x45\xba\xef\x43\x2e\x77\x29\xcf\x24\x02\x1f\x02\xa7\xc0\x69\x53\x62\x9d\x1a\x25\xef\x5f\xf0\xb4\xb2\x59\x21\x64\x6d\xdb\x84\xdf\x73\x63\x31\x75\xfb\xe7\x77\xce\x81\xb8\x3f\x67\x4a\xc9\xee\xf5\x94\xbe\xcb\x3f\xf9\xcb\x8d\xb0\x25\x95\x9a\x09\x45\x69\xab\x1d\x75\x46\x4a\x73\xcc\xfa\x9c\xa8\x63\xd3\x3d\x1f\x86\xe8\xe5\xf5\x46\x2c\x76\xc3\xb8\x1d\x82\x52\x0e\xeb\x45\x0b\xbb\xa8\x1d\xb6\x4e\xe1\xfe\xf6\x24\x98\xdb\x4e\xd6\xd2\x96\x90\x84\xa7\x66\x7c\x3c\x3c\x6c\x35\x23\x7e\xb4\x62\xe3\x49\x71\x34\x62\xab\x81\x30\x69\xe6\x66\xf8\x36\xfb\x1a\x04\xc5\xb3\xd4\xb7\x10\x27\x46\x1e\x99\x4e\x08\xb8\x6e\x86\xbe\xb7\x22\x9f\x4f\x97\xf5\xaa\x33\xde\x85\xe7\xac\xc4\xcd\x16\xac\xbf\xfd\x68\xc1\xad\x53\xe2\x46\x22\x53\x65\x67\xf3\x5a\x0d\xb4\x6f\x07\xe5\xf6\xac\xd4\x5a\x9f\x94\xf2\x81\x01\x08\x68\x9d\x5b\x16\x11\x27\xf0\x39\x33\xb1\xb4\x43\x70\xf4\xac\x8b\x39\x21\xed\x70\x79\x06\xf7\xa7\x58\xdf\xbf\x54\xbb\xe7\x45\x2b\xe2\x47\x23\x1a\x15\xe6\xc9\x8b\x2c\x04\x9c\x63\x8b\x14\x01\x8e\x67\x6d\xb8\x78\x50\x9c\x9b\x70\xd9\x3a\x9f\x10\xde\x08\x8f\xc3\xdf\x3e\x18\xe2\x69\x85\x13\xaf\xf1\xe6\x4e\xd3\x21\x6e\x4d\x87\x0b\x45\x77\x9a\x0e\x6e\x84\xad\x11\x5e\xbe\x82\x80\x72\xc3\x6c\x78\xdb\xfd\x7c\x37\x47\x81\x6f\x9e\x6d\x11\x1d\x5e\x49\xb5\xca\xdf\x49\xaa\x38\x56\x85\xe9\xf5\x25\x88\x1a\x46\xaa\x52\x6e\x5e\xb9\x2e\xd8\x2b\xef\xa4\xb1\x86\x42\xbd\x2d\x49\x7c\xe2\x07\xfb\xe2\x22\xfb\x33\x99\x13\xdc\x58\x0e\x19\xb0\x09\x09\x0c\x4e\xa7\x73\xef\x6f\x14\x15\x24\xff\x66\x14\x49\xa5\x9c\x1d\x61\x0a\xb9\xe7\xc2\x9d\x7a\xf5\x45\xbe\x7c\x18\xce\x05\xea\xf5\x10\x0a\x95\x26\x38\xea\x33\x03\x05\x82\x95\xd6\x32\xd4\xe3\xbc\xaa\xd5\xa1\xe6\xfc\x47\x93\x1d\xf9\xfd\x8b\xa3\xb9\x74\xad\xcf\xc2\x8b\x46\x2b\xb2\x32\xe7\x56\xdf\xe3\x14\x60\x22\xfc\xab\x67\x37\xa5\x46\xa5\x3f\x83\xf0\xa7\xd7\x43\xa1\xe4\x30\x2d\xf1\xf2\x3a\x54\x66\x7a\x82\x8e\x53\x6d\x75\x6a\xcd\x66\x59\xec\xf5\xa0\xd4\x4a\x9e\x94\xa2\xd6\xe7\x91\x4a\xa4\xcd\x27\x0a\x3b\x5e\x9d\xad\xdf\x5e\xe5\xb9\x53\xca\x32\x75\x8a\x45\x0f\xce\x92\x5e\xeb\x3a\x25\x4d\x10\xbb\xa7\xde\x83\x9d\xb4\x19\xc5\x33\x9b\x6b\x23\x16\x20\xbc\x14\x3c\xd3\xe9\x0e\x79\xb4\x22\x9c\x35\xe3\xee\x11\xfd\xf5\xaf\x3f\xdd\x5d\x5e\xac\x13\x29\x78\x93\x96\x64\x5e\xf6\x36\x6d\xb0\x30\x5c\xe6\x69\x17\x62\x06\x9c\xe8\x9a\x55\xf5\x26\x16\x74\xfc\x7a\xfd\x44\x08\x4d\xf3\xd7\xf8\x79\xb4\x09\x55\xf5\x09\x18\x72\xda\xeb\x8a\x3a\x8f\x7a\x6c\x53\x3c\x9c\x9a\xb8\xa7\xd4\x88\x5b\xa5\xda\x0b\x95\x6c\x7f\x60\xea\xa5\x23\xb1\xa6\x45\xa6\x63\x0c\x84\x5c\xd6\x43\xe8\xc4\x2e\xdf\x14\x22\xa0\x50\x82\x8b\xa6\xb1\x83\x75\xc0\x8c\x38\x2e\xb6\xac\x71\x5b\x24\xb8\x25\x3c\x32\xd8\x23\x5d\xa6\x34\x62\x50\x46\x4a\x49\x00\xfe\xcc\xe1\xfc\xa8\xc4\x43\xa6\x38\xca\xf0\x2c\x55\xca\x90\x2a\x7c\x12\x2b\xfc\x55\xb9\x92\x01\x91\xca\x8e\x1b\xdf\xcd\xdb\xe2\xb5\x1e\x41\xbe\x89\x89\x96\x22\xc0\x17\xa8\x39\x14\x33\xbf\xed\xf0\xfe\xe5\x4c\x9c\x54\x6a\x5e\xe0\xe4\x70\x8a\xca\x67\xb2\xe6\xfb\xa6\xe1\xbd\xe5\xb4\x28\x7a\xc8\x69\x4d\xe0\xc5\x6e\xcf\x3f\x9b\x7b\x0c\x14\xa9\x2d\x8a\xee\x9c\xe5\xd8\x88\x7b\xbb\x83\xe1\x0b\xbf\xbe\x7c\x6a\x4a\x88\x79\x45\x79\x3e\x35\xcd\x01\x7e\x51\xfb\x17\x97\xfb\x8c\x59\xf3\x14\x0f\x79\x58\xaa\x7d\x99\x59\xa1\xd6\x0c\x40\x67\x34\xa0\xb9\x33\x01\x28\x33\x22\x30\xf1\xe1\x11\xb0\xd7\xfd\x08\x2b\x6e\x84\xa8\x62\xf1\x4c\x74\xa0\xf9\x16\x2a\xcf\xc0\xd8\x9d\x1a\xa1\x64\xde\xbf\xc7\x24\x8c\xfd\x43\x5e\x35\x93\x57\x25\x97\xa9\xff\x7f\xec\xfd\xcb\x8e\x23\xbb\x8e\x3d\x0e\xbf\x4a\xbc\x40\x10\x22\xa9\xeb\x30\x51\x93\x1c\x64\x8d\x1a\xf0\xdc\xf0\xd9\x7d\xb2\xd0\xce\xbd\x77\xef\x8b\xfb\xfb\xf2\xe9\xff\xe0\xa2\xc2\xe9\xb8\xd8\xe9\x72\xd5\xf9\x75\xa3\xd1\x40\x65\xd8\xe5\x88\x90\x14\x0a\x89\x22\x29\x72\x2d\x12\x75\x7e\x2e\x64\xf7\xcc\x47\x4a\x2d\x98\xe1\x0e\xac\x5a\x0b\xc2\x67\x7b\x29\xef\x5f\xc1\x81\x68\xe2\xb0\xb4\x93\x2d\x4d\x47\x47\xf1\x47\x08\xa7\x0e\xfe\x3d\x52\x78\x0c\x7d\xe2\x6d\xff\xed\xd7\x7f\xff\x63\xff\x76\x83\xc8\xf4\x13\x0f\xe5\x86\xfe\xe0\xf0\x6d\xd0\xb7\x56\x5a\x07\xae\x3f\x6d\xe8\x2a\x77\xf8\x9b\x77\x7a\x01\x4b\x47\xb7\x62\xab\xf3\xa3\x2e\x21\x54\x71\xdd\xbf\x91\xcf\x51\xe7\xcb\xd0\x95\x66\x56\xda\xeb\x9c\xc3\x2f\x0d\xe5\x79\x45\x09\xe9\xa1\x1a\x61\x1e\x73\x02\xc6\xb0\xd7\xbc\xd6\x4e\xef\xbd\xdd\x21\x39\xee\xbd\xff\x87\x06\xca\x63\x22\x45\xb7\x14\x96\xe4\x0a\xcb\x86\x73\x59\xaf\xea\x2b\x61\x72\x3b\xaf\xef\xd2\xbb\xa3\xb1\xdb\x15\xc7\xc0\x0a\xb8\xe9\x76\xb4\xb1\xe3\x82\xbe\x91\xb7\x61\x1e\x03\x94\x86\xf8\xba\x15\x7a\x75\x25\x08\x0c\x38\xc5\x5b\x56\xcb\xf7\x96\xb1\x6c\x45\xfb\x8e\x12\x1e\x1a\x17\x8f\xa6\x8d\xe4\xee\x36\xc8\x60\x47\xb9\x64\x5b\x67\x07\x36\x0e\x39\xbe\x70\xa6\x00\x3e\x18\xbe\x20\x60\x0d\x04\x2c\x7e\x3e\xa6\x8e\x62\x5f\x6b\xfe\x22\x72\xa6\x0b\x28\x68\x80\x09\x4c\xfb\xa2\x54\x24\xee\xb8\x50\x94\x25\xe7\x7b\x47\x66\x48\x62\x0b\x7a\x40\x72\x71\x4c\xba\x66\x86\xcf\x8c\x15\xe2\xa5\x50\x0b\x30\x8e\xda\x65\x6b\x46\x12\xc5\x42\x8f\xe6\x0c\xde\x1c\x86\x96\x2a\x9e\x35\x11\x06\x61\xca\x02\xff\x78\x20\x29\x79\x97\x29\x55\x88\x19\xa9\xdd\xf0\x90\x00\x6e\x4c\x64\x5b\x1c\xd1\x9a\x11\xad\x79\x7f\x33\x6d\x15\x29\x33\xf9\x05\x40\x16\x4d\x4f\x1c\x49\x3c\xea\xb9\x44\x0a\xc0\xfd\xb6\xda\x1c\xf3\xea\x92\xd9\x5d\x0b\xd8\x1f\x0a\x2a\x9c\x71\xd8\x32\xa0\x86\xb9\xbc\xbf\x65\x6a\x00\x68\x20\xae\x7b\xa6\x84\x34\xf7\x94\x26\x84\x06\x4f\x08\xad\x3b\x25\xae\xd6\x30\xf8\x3d\xa5\x24\xe4\x56\x73\xb5\xa6\x68\x04\x02\x55\xcb\x48\xf5\x44\xd6\xb6\x3d\x67\x09\xf5\x98\xd0\x02\xa5\x50\xe6\x2f\x70\xaa\xdd\xe4\xad\xe8\xbc\x37\xa7\x36\x1f\x67\x8f\xc5\xc0\x56\xe6\x0b\x84\x65\x7f\x76\xef\x8b\x87\xc7\xee\x63\xd2\x2c\x11\x42\x7f\x6b\x71\x5e\x23\x2e\x54\xb4\x22\x43\x14\x19\xba\x18\x9d\x66\x5f\xb4\x0a\x40\x1b\x60\x42\x06\xf0\xba\xe7\xbc\x30\x8d\x9d\x28\xd9\x74\xd6\x16\x19\x42\xa9\x28\xfc\xb7\xd4\x42\x86\xc9\xe4\x78\x9c\xc7\x11\x79\xed\x90\x34\xf1\x80\x2c\x54\x2e\x66\x57\x59\xad\x08\x26\x4e\xa6\x04\x78\x36\xa1\x0d\xa3\x0a\x74\x74\xdf\x50\x5e\xd7\x0a\x48\x5f\xe8\x5b\x19\xf4\xbd\x25\xc2\x67\x0c\x20\xc8\xdc\x1c\x2d\xb4\x1d\x51\x25\xe2\x92\x3a\x3f\x69\xa4\xc2\xf1\x05\x5b\xb0\x39\x9e\x2a\x15\x4f\xd3\xb5\x82\x63\xaa\x3b\x9c\x7e\x7f\xab\xd0\x8a\xe4\x38\x2a\x28\xa4\xda\x4e\xa8\x49\x3a\x3a\x60\x4d\x3b\x81\x7c\x1b\xcb\xa8\x0d\x2f\x38\x0d\xb9\x33\xb7\x47\x7e\x01\x01\xa7\xaa\xa0\xf4\x07\xd5\xdf\xdf\xc7\xdf\x6f\xf1\x54\x2c\x22\xdc\x53\x35\xc5\x83\x6a\x49\x2f\x8e\x08\x2a\xe9\x48\x91\xe1\x6b\x58\x28\x6a\x7a\xc9\x8a\x7d\x23\x96\x31\xef\xe3\x10\x3b\x30\x76\x1d\xfc\x7b\x08\x61\xac\xef\x6f\x66\x30\x0c\xf1\x73\x96\xf7\x9b\xbb\x4f\x37\xb0\x34\x36\x9e\xe6\x30\x3d\x0d\x45\xce\xa0\x42\xee\x9f\x1f\xd4\x5d\x4e\x2a\xe5\xe0\xed\x18\xbe\xa9\x8f\x63\x40\x47\x14\x4f\xed\xe6\x02\x92\x6d\xc1\xbe\x0d\x09\xe7\xbd\x32\x32\x22\xb8\xa7\x44\x04\x7b\x73\x3a\xaa\x59\xdd\x5f\xb8\x51\x62\x64\x81\xc5\x08\x7c\x0b\xa5\x6a\xb2\xd9\x8c\xf7\x96\xe2\xbe\x51\x03\x46\x6e\xeb\xa8\x34\xa3\x50\xd3\xb1\x50\x88\x4f\x40\xca\x07\x8a\x5f\x10\x9d\xf6\x83\xc2\x7e\xfd\x33\x78\x10\x6c\x34\x72\x7c\x5a\x96\xd7\xeb\x39\x98\xce\x59\x9d\x79\xa4\x0d\x85\xb4\x0d\x91\x2a\xae\xac\x09\x0f\x50\xfc\x09\xca\xc5\x23\x0c\x78\x84\x03\x79\x82\x06\x70\x3d\x38\x67\xd2\x90\xed\xb1\x8f\x14\xaa\xc0\xfd\x15\x20\xfa\x53\x87\x00\x98\xe0\x00\xe4\xfd\x6b\x82\x07\x54\xad\xd4\xa7\x4a\x09\x48\xb7\xc9\x1b\xcd\x8e\x1b\x7c\x10\xd0\x57\x9b\xc5\x14\xb9\x52\x6d\x02\xf4\x2c\x93\x77\x11\x37\x45\x95\xc1\x8f\xdd\x61\x97\xf0\x40\x09\x0f\x24\x25\x9b\x51\xa2\xb0\x93\xb9\x8c\x28\x64\xa8\x54\x39\x3d\x69\x30\x2b\xd3\x8f\x53\xac\x85\x90\x6a\xdc\xe3\x37\x1d\xfa\x07\x86\x5a\xb4\x67\xb1\x29\x9c\xe3\x97\x44\x59\x3d\xb9\xb8\x08\xbc\xbb\xac\x24\x8a\x6f\xbd\x66\x93\x05\x51\x00\x4f\x19\x81\x2f\xeb\x84\x8e\x66\x3c\xdf\xb0\x3f\x3e\xf3\x87\xfa\x74\xfd\xa9\x2c\x55\x80\x8f\xfc\x94\x01\xff\x6b\xf9\xe0\x12\xfe\x84\xfe\xbe\x0e\xe1\x4b\x24\x76\x30\x64\xc0\xf9\xc7\x81\x07\x5b\xf5\xe2\xde\x54\x99\x32\xf8\xd1\x2d\xdd\x50\x1d\x14\xb7\x1c\x23\xc1\xa6\xaf\x4d\xe6\x5b\x26\x6d\x08\x38\x07\xb8\x59\x79\x5a\x16\x01\x5a\xb0\x96\xe3\x17\x64\x06\xb1\x2f\xd0\x15\xcc\xe7\x75\x08\xee\xec\xf0\x0b\x40\x52\x32\x81\xf0\x42\x01\x72\xd4\xcc\x3f\x13\x75\xe0\xdb\x04\xeb\x34\x66\x9b\x0a\x10\xba\x19\x73\xa6\x22\x4b\x30\x35\x53\x7b\x6a\x2c\x8e\x8b\x29\x89\xb1\x84\x04\x5b\xcc\x63\x7c\x4a\x00\x83\xf3\xa3\xfb\x18\x7b\xbd\xf7\x79\xba\xff\x7f\xdf\xde\xbe\xbd\xdf\x30\x2e\x67\x92\xd8\x4d\xf6\xb5\xb7\xdd\x03\x86\x13\x89\x0c\x76\x98\x47\x40\x4c\x61\xd3\x76\x06\xd7\x9c\x74\x1b\xa4\x28\x51\x3a\x73\x8f\x81\xa9\x3f\x26\xfb\x9b\x7c\x50\x19\x30\x56\x66\x56\x7d\xa4\xf2\x07\xc1\x7a\x29\x13\xfe\xbf\x83\xb0\xac\x76\x2c\x3e\xa8\x7a\x2f\x6e\xdd\xb6\x28\x7c\xab\x02\x71\xe0\xe7\x06\x5f\xee\x9b\x7c\x84\x31\x3b\xbc\x45\xa3\x18\x41\xdb\xd7\xbe\xab\xbf\xef\xcb\xed\x82\x4f\x7e\x03\x14\x4a\x88\xdb\x4b\x9b\x72\x01\xb7\xbb\xfb\x03\x13\x4a\x88\xb7\xba\x3b\x6e\x1b\x4c\xb1\xfb\xfe\xc3\x72\x77\xdb\x6f\x8b\x9b\x66\x59\xdc\xda\x7a\x4b\x17\x8d\xb8\xd2\x85\xd2\x31\xf7\xe2\x09\x0e\x9c\xef\xea\xc2\xfd\xf1\x5f\x80\x90\xfa\x5c\xd7\x26\xfa\x27\xb0\xa2\xf3\x84\x93\x3a\x25\xbe\x83\xc4\x54\x66\xee\x86\x3c\xc8\xab\xae\x7c\xc0\x13\x02\xeb\x6e\x19\x6f\x92\x86\xf0\x49\x02\xfb\x72\xb3\xf9\x9c\xb0\xc4\xbd\x63\xb7\x02\x34\x27\xf6\xfa\xed\x34\xfc\x79\x8c\xed\x6d\xec\x57\xde\xca\x89\x7a\x7f\x43\x88\xd0\x2c\xe1\xc6\x74\x8b\x7c\xda\x78\xf4\x33\xc2\xec\xbc\x28\xdf\xae\xd3\x9b\xa9\xfd\xdb\x95\x3f\xa4\x8c\x5e\x0c\xa8\x9f\x8f\xf2\x2a\x14\xe6\x09\xf9\xd3\x26\xf7\x95\x70\xc7\xe5\xe5\x7d\x20\x38\xf8\x4e\xa5\x96\x74\xc9\x07\x31\x4d\x5d\xdc\x7a\x05\x51\xf6\x56\xb1\xdb\x72\x60\x7d\xc7\x07\x47\x88\xef\x0d\xb5\xa4\x5b\x19\x07\x76\xdf\x15\x4e\xc5\xab\x3d\x71\x0d\xd1\x76\x75\xcb\xc7\x20\x93\x8d\x7c\xba\x73\xfd\x57\xd1\x73\xd7\x6d\xf0\x00\xa8\xc5\xcf\xe1\x82\xb6\xec\x4a\x0b\x1e\x19\x69\xbf\xdc\xe0\xb5\x58\xc4\x40\x45\x9a\x67\xea\x0e\x9c\x5f\x57\xd0\x4c\xe9\x19\x30\x86\xed\x26\x9d\x7d\x9b\xb3\xd9\x7f\xe5\x34\xd4\xe9\x82\x4e\xe3\xce\x1f\xff\x1f\xe5\x99\xef\x81\x04\xfc\x29\x5c\xfc\xbe\xd2\xc8\xbe\x39\xe7\x9f\xe7\x66\x35\x30\x75\x4c\x3f\x58\xab\xdb\x0d\x63\xeb\xb3\xd5\xe2\x97\x1b\x04\x0d\xf3\xb8\x0e\xd4\xb8\x5e\x6b\xb7\xe2\x08\x12\xb0\x93\x17\xbd\xfe\xc1\x85\x8f\x6e\xcf\xcb\x6e\x0f\x43\x5a\x74\xfb\xf9\x8e\xde\xef\x77\x58\xae\x1f\xac\xfe\x60\x74\x9a\xe8\xfe\x6d\x80\x04\x77\x00\xd4\xfd\x07\x4b\x20\x33\xd0\x31\x67\xb4\x81\xac\x3f\xd2\x9b\xbf\xfe\x7d\xdf\x08\x96\x55\x12\x31\xa6\x60\x7a\x5d\x72\x2a\x7e\xc4\x78\xcc\xd7\xd1\xf4\x11\x2c\x72\x25\x76\xe8\x6a\x41\xb7\x82\x45\x36\x78\x8d\x78\x8b\x58\xc9\x83\x55\xee\xed\x92\xfb\xb4\xb9\xd5\x96\x04\xe4\xa8\x2e\x79\xdf\xfb\x93\x2c\xb3\xc8\xfc\xf6\xf7\xaf\x8c\x84\xd4\x55\x31\xe5\xee\x62\xca\x87\x0c\xe7\x2d\xc0\xd1\xeb\x2c\xf4\x77\x75\xc7\x9f\x9f\x71\xf7\x5c\xd5\xca\x04\x0b\x7c\x42\x30\x89\xd4\x3c\x52\xab\x14\x23\x58\x05\x0b\x39\xad\xb2\xa9\x60\x6a\x12\x04\xa8\xb9\xa6\x9d\xd7\x84\xdd\xe5\x96\xc7\x42\x35\xf1\xd3\xcc\x35\x0c\x15\xe6\x75\xa4\xc0\x87\x91\x54\xea\x00\xc4\x61\xab\x61\xa4\xda\x0a\x49\x2c\x4f\x1c\x6c\x21\x1b\xfa\x47\xf7\x64\xf0\x61\x34\xad\xd4\x6e\x88\x54\x42\xa3\x3a\x66\x4a\xe0\x65\xe3\x24\x56\x49\x04\xe2\x4f\x9c\x98\x76\xf1\x22\x47\x47\x13\xbe\x6c\x80\xd3\xa6\xc2\x63\x20\x5e\x95\xd7\xe4\x15\x99\xec\x63\x98\x9a\x7e\xf4\xb2\x5a\x1b\x1a\x09\xa7\x13\x05\x85\xa6\xd6\x72\xa6\x02\xfa\xe4\xa9\x68\x46\xea\x71\xe0\x03\x45\x18\x48\xf6\xe8\xe0\x6c\xc4\x26\xfe\x48\x31\x5a\xe7\x09\x90\x08\xbd\xf7\x80\x88\x4e\x31\xae\xea\x6b\x60\xa0\x4d\xcf\xb0\xa4\x16\xad\x67\x52\x36\xf5\x9d\xdf\xbf\x46\xca\x41\x87\x4c\xb1\xe1\x22\x20\x1d\x76\xe3\x0c\x7c\x1c\x0d\x28\x1b\x4f\x0d\x74\x81\x7e\x74\x43\xbb\x0b\xf8\x68\x0f\x15\xa7\x47\xe4\x02\x90\x9d\x74\x20\x86\x57\xab\x0a\x89\xc8\x68\x9d\x0b\x4c\x64\xd0\xfc\x01\xff\x34\x9a\x29\x3b\x02\xb8\xa8\x92\x00\x63\x2d\xb2\x8c\xac\xc4\x59\xde\xdf\x22\x95\x38\x80\xe4\xf4\x00\x10\xd1\x56\x81\xc5\x6d\xba\x07\x27\x90\xcc\x3f\x35\x20\x86\xfa\x71\x0a\x5c\x36\x0d\x6a\xde\x26\x6b\x0e\x60\x9e\x72\xc3\x93\x69\x3f\xfa\xf3\x89\x43\xc1\xb4\x72\x00\x3d\x0f\x90\x5e\x01\x18\xa2\xa3\x50\x89\x05\xf8\x50\x3a\x2a\x55\x40\x8e\x26\x47\x24\x4d\x65\x54\x52\x10\x53\xc5\x56\xc6\x4c\x21\xa7\xa1\xba\xfa\xc2\x54\x25\xda\x4f\xa2\x07\xf8\xa7\xe1\xde\x53\x45\x64\xcb\x08\x1c\x59\x60\xb1\x83\x51\xd4\x9e\x5e\xe1\xee\x13\x6a\x35\x8f\x91\x52\x01\x7f\x73\xcd\x54\x00\x2d\x8b\xdd\x68\x52\xb4\x81\x11\x91\x85\xa7\x69\xe0\x3e\x06\xb0\x2b\xba\x8d\x42\x29\x36\x20\x31\x56\x9e\x60\x41\xb6\x8e\x26\xc3\x1e\xd1\x80\xc5\x98\xd1\x5d\xd3\xbb\x55\x1d\x84\x52\xc7\x18\x17\xef\xb9\x3c\xb4\xc9\x79\x15\x3b\x6d\x29\x00\xd9\xe6\x23\x23\x50\x44\x5c\x49\xac\x3a\xa4\x64\x23\xce\x8f\x5d\x01\xf5\xe0\x9e\x58\x15\xb3\x0d\xb0\xf4\xa5\xa6\x11\x13\x5a\xe3\x58\x49\xab\x3d\x65\xc9\x75\x39\xab\x28\xa4\x06\xc8\xfd\xe5\x80\xeb\x69\x4b\xef\x5f\xb3\x3d\xea\x90\x89\x53\x3b\x30\xb8\xc9\x23\x55\x06\xfe\x46\x8d\x43\x45\xfc\x24\x78\xb8\x06\x56\x02\x18\x7f\xd2\x8a\x4e\x8e\x43\x04\x7f\x6e\x22\x10\x8b\xb7\x62\x0d\x89\xd6\xf5\x9a\x10\x0f\x99\x15\xec\x57\xe8\xea\x62\x67\x59\x6d\x9c\xe6\x5b\x0e\xb6\x4f\x24\xe6\x83\x66\x47\xa2\x5c\x11\x2a\x23\x51\x9f\x00\x0e\x3c\xf8\xb1\x87\x6c\x54\x70\x9a\x81\xd2\x6c\x72\xe0\x86\x68\x4f\xa6\x31\x3d\x39\x6b\x2b\x9f\x21\xf0\x10\x9d\x06\xf4\x82\x10\x0a\xe4\x25\xe0\xc3\xb3\x58\xa7\x14\x6c\xc5\x91\x68\x7d\x9a\x17\x69\x0a\x49\x41\x10\xb4\x1f\x43\x67\x37\x15\x84\xea\xe4\x0c\x59\x89\x6a\x62\x77\xfa\x7a\xec\xc1\xe8\xea\xcf\x52\x58\x82\x94\x3e\xd7\xf8\xb4\x2c\x33\xf8\xc3\x54\x47\x0d\x4f\xbd\xa8\xd6\xc0\xc0\x7f\x29\x1a\x5d\x6e\xf9\xff\xa0\x96\xe5\x03\x29\x24\xbb\x75\xd6\x48\x6c\x12\x16\xb1\xee\x35\xa2\xcf\xe2\xe0\xc7\x49\xcd\x5e\x55\x63\x15\xa4\x51\x5f\x41\x2e\xbe\xac\x28\x42\x42\x96\x84\x78\xd8\x54\xd4\x06\x74\xf3\x7d\xcc\x3a\xf8\xb1\x6f\x86\x45\xa7\x27\x7f\xca\x14\x9d\x97\xed\xec\x8c\xa9\x70\xfb\x35\xae\xe4\xf1\x22\x51\x7c\x9d\x71\x37\x38\x31\x26\x6e\xc3\x9c\x00\x16\xbd\x66\x6b\xbe\x59\xc4\x41\x9a\xe7\x24\x8e\x36\x94\xc7\x44\x1c\x01\xdb\x1c\x93\x0d\x4b\x9e\xe8\x40\x22\x89\xad\x23\x21\x4e\x5b\x09\x35\xfa\x56\x02\x4b\xa2\x58\x91\xac\x66\x82\x85\x18\x0f\x97\x20\xa1\xd3\x3e\x53\xac\xd6\xbf\xb1\x4e\xcb\x5c\x4d\x75\x14\x62\x20\x00\xcd\x5e\x2b\x83\x69\x76\x74\x3c\x76\x15\x84\x9b\xf5\x8f\x3e\xf0\x34\xc0\x1f\x5e\xda\xc1\x21\x97\x19\x48\xd4\x9a\x9d\x6e\x58\x82\x0d\xca\x32\x52\x43\xa9\xc8\x4b\xe2\x60\x3a\x4f\x28\x36\x2d\x0b\x03\x6c\xbb\x01\x93\xdf\xc4\x1e\xdb\x0d\xb5\xe0\x33\xb5\xf2\xfe\x56\xa8\x8a\x49\xc6\xdc\x20\x2d\xb0\xd1\x67\xc7\x2e\x2f\x4a\x76\x70\xfc\xcd\x71\x47\xc9\xc6\xb8\x0c\x0a\xbf\xea\xf4\xd1\x1b\x9e\x3d\xd0\xce\x56\x98\x68\xfd\xd6\x72\xb1\x77\x05\xf4\xe4\xec\xa8\xc5\x90\x1b\xbe\x2e\xa2\x4b\x5c\xf6\x65\xa4\x0a\xa4\x6a\xba\x37\x4f\x47\x57\xd8\x54\x13\x88\xfa\xf3\xfb\xd7\x9e\x4d\x57\xdd\xcd\x51\xb4\x5a\x1f\x01\xe6\xda\xea\x5c\xee\xaa\x06\x8a\xa8\x34\x66\x6c\x31\x96\xe6\xcb\x23\x9e\xa6\x2a\x62\xee\xb0\x21\x9b\xb3\x7c\xa9\xa4\xea\x99\x21\xb6\x70\xe7\xdc\xa1\xab\x6c\x80\x3a\x30\x19\x4a\x77\xbd\xa2\x4e\xc0\x95\x81\x9d\xdf\x79\x3e\x4c\x3d\xe7\xcf\xb4\x80\xd0\xac\x04\x35\x1d\xad\x25\x38\xa9\x11\xa3\xa5\x60\xb2\x08\xd8\xad\x8f\x62\x33\x0a\xfc\x6e\x31\x42\x01\x02\xf8\x76\x81\x2a\x61\xad\xb0\xa1\x10\x49\x63\xb4\xb7\x67\x8b\x5f\xf4\xf5\x1e\x7c\x27\xa1\x8c\x94\x80\xf8\x15\x3d\xc7\x07\x54\xc5\xb5\x81\x0b\x3f\x8f\x89\x02\xf6\xaf\x38\xe7\x07\xa5\xed\x9f\xfb\x7f\xfe\x32\x1e\xbe\xfd\x71\x38\x3e\x1a\x53\x05\x7e\x15\xec\xba\xec\x2b\x71\x2a\x83\x1f\x11\xdb\xaf\x54\x72\x47\x02\xc7\x7b\x42\xea\xa3\x1d\xbd\x7b\x73\xad\x23\xd0\xa6\x47\xea\xbc\x0d\x91\x33\x1e\x09\x91\x06\xa1\xc4\x91\xa2\x64\x6c\xf9\x50\x13\x53\x8b\xa0\x6c\x00\xaa\x91\x47\x4a\x39\x13\x57\x80\x07\xa6\xe2\x9a\x90\x89\x4b\xca\xa6\xbe\x85\x38\xda\xb0\x89\x20\xd8\x0f\x15\xb1\x80\x80\x08\x34\xad\x66\xa4\x64\x53\x06\x03\x37\x80\xb8\x46\x21\x29\xaa\x8b\x05\xe1\x4e\x58\x1e\x15\x26\xfa\x48\x39\xda\xf8\x88\xd9\x87\xdb\x34\x91\x38\x9a\x4d\xf5\x34\x7f\x6e\x78\x58\x7a\x97\x20\x1e\x1d\xe1\x14\x29\xed\xb5\x90\xc9\x03\x1c\xdd\x08\xcc\xbd\x01\x07\x8a\x20\x32\xc9\x54\x1b\x98\x0c\x11\x31\x2e\x18\x05\xbc\x17\xa7\xc9\x94\x8e\xd7\xab\xcd\xb4\xc1\x68\xab\x7d\xc6\x6a\x3f\x81\xfc\x3b\x28\xff\xc7\x6f\x1f\x67\x7a\x83\x4c\x9d\x99\x9f\x18\x2b\xa5\x06\x07\x4b\xc8\xa6\x61\x03\x98\xcb\xa6\x8c\xca\x59\x52\x03\x29\x0c\x72\xca\x01\xa5\xb9\x41\x96\x80\x52\x1a\x2e\xc8\xb4\xd7\x0c\x5e\xbf\xfe\xd1\x15\x1a\x81\xc0\x4a\x00\x19\x4b\x26\x54\x6d\x3e\x45\xea\xf4\x1c\x14\xe6\xfc\x09\xd4\xaa\xad\x60\xf5\x48\x39\x56\x5b\x8f\xce\x4c\x1e\x08\x82\x05\x5b\x67\x16\xe7\x3d\x80\xf0\xfa\x09\x03\xfe\xd1\x70\x53\x41\x98\x7f\xda\x27\x92\x0c\xa2\xd5\xce\x78\x6a\x8a\x9b\x29\xd7\x0d\xf6\x10\xc4\x04\xd7\xb3\x50\xf5\xcd\x68\xe8\x59\xd3\xb1\x6f\xe6\x88\xf5\x4a\xb5\x59\x50\x28\xc4\x3c\x02\xee\xd0\x44\x4f\x2d\xcd\x97\x36\x29\xd8\xa4\x03\x37\x82\x49\xfc\x91\xaa\x46\x92\x46\x6c\x7d\x24\x25\x75\x3e\xa0\x54\x48\x6c\x52\x55\x9b\x3e\xcd\x91\xe1\x89\xeb\x48\xd9\x14\x1a\x87\x34\x4f\xbe\x67\x6e\xab\x8d\xcd\x11\xa9\x93\x96\x2d\xb6\x56\x30\xc8\x59\xb9\x9d\x59\xf1\xed\xda\xa4\x71\x98\x3f\xac\xbd\x49\x5b\x0b\x0a\x61\xad\x0f\x09\x83\xa8\xe9\x6c\x8f\x9e\xfb\x9b\x56\x50\xb3\x94\xbd\x54\x84\x98\xf4\x0f\x0c\xe6\x9c\xf0\xb2\xd9\xe6\x48\xac\x69\xfa\xe8\x71\x55\xb1\x01\x21\xf6\x40\x62\xa2\x20\xd4\x4c\xc9\x0c\x03\x8e\x85\x72\xf1\x08\x16\x0a\x76\x11\xc8\x6b\xac\x5b\x6c\xa8\x33\x7b\x48\xc0\x3e\x9b\xb6\x3c\xf8\x11\x7b\x2d\xa6\xdc\x42\xaf\x45\x28\x97\x42\xda\xeb\x84\x35\x89\xd1\xc9\x08\x8d\x94\x96\xfb\xd1\xcf\x58\x3d\x19\x8b\x35\x17\xa1\x64\x36\x19\x56\x66\x2e\x23\xb8\xff\x9c\x41\x4a\x99\x62\x1a\xfc\xd8\xb5\x80\x4a\x19\xdb\x78\x26\x4f\x74\x8a\x58\xf0\x41\xbc\xd8\x5f\x35\xed\xed\x27\x0c\xe9\xdb\x40\x0f\x73\xb7\x6a\x5d\x42\xf3\xd8\x97\xfa\xba\xf6\x4a\xbf\x8e\x65\xbe\x13\x02\xb3\xcd\x16\xeb\x6b\xfe\xa8\xfb\x83\xf8\xdc\xbd\xbb\x5d\xca\x26\x07\xf3\x76\x28\xe0\x67\xae\xc2\x42\x29\xe6\x41\x02\x69\x80\xae\xa0\x6e\x14\x9a\xae\x4a\x5c\xe1\x41\x11\xb3\x6c\x04\xa1\x44\x4a\x8a\x08\xee\x16\xc1\x03\xa0\x84\xdc\x42\x69\x4b\xd0\xa5\x3a\x9a\xc8\x3a\xf8\xd0\xe3\x26\x18\x10\x5a\x3b\xef\x86\xcd\x62\x29\xea\x5e\x96\x12\x80\xdb\x59\x9c\x37\x3f\x22\xcc\xbe\xba\x7b\xa2\x76\x07\x8f\xad\x93\x30\xaa\x4c\xa4\xce\xe4\x70\x30\x31\x8c\x31\xd7\x28\xf7\x43\x98\x20\xbd\xc6\x68\xcb\xd7\x17\xb3\x14\xd2\x90\x49\x25\x0e\x85\x02\x0f\x32\x4c\x62\x7f\x60\x9b\x2f\x79\x00\x6f\x8b\x5f\x71\x5e\x2b\x0e\x01\xcc\x21\x11\x66\x4a\xc4\xd2\x50\xc7\x8f\x65\xa2\xda\x92\x81\x80\xdf\xcc\xdd\x54\x8d\x20\x99\xb5\x19\x6f\x7a\x79\xeb\xc7\x1e\x0c\xd7\x4c\x82\x99\x48\x08\x94\x7a\x0d\x4b\xb5\x20\x8c\x5d\x21\x80\x76\x70\x20\x96\x0a\x06\x62\x8e\x91\x12\xab\x2d\xaa\x54\xf6\x76\x12\xd1\x90\xf9\x3c\x3d\x4b\xb2\x65\x18\x91\x05\xa9\x1f\xfd\x4c\x44\xd4\x58\x8c\x66\xa8\x71\x05\xf8\x3c\x45\xf0\x1b\x9b\xb1\x90\xb1\x09\x9c\x95\xf7\x2a\xc3\x94\x57\x6e\x7a\x82\x69\x19\x07\x8a\xee\x00\x30\x53\xdc\xec\x7b\x06\x3d\x8f\xbd\xc6\x26\xdd\x5b\x10\x41\x31\x67\x0d\xa0\xec\x9f\x11\x32\x35\x04\x35\xe3\x02\x32\x27\x37\xe2\xb8\x54\x04\xc2\x45\x2f\x3c\xee\x65\x5e\xcf\xef\xfb\x7c\xf8\xab\xf9\x9d\x7c\x7e\x6f\x79\x46\xc1\x65\x32\xbb\xb6\xcf\x71\xfc\x30\x8b\x0a\xe0\xee\x1a\x8d\x9b\x49\x85\xf1\x9e\x2c\xed\xff\x5b\x2f\x7e\xd2\x7a\xf1\x7f\xba\xc8\x52\x17\xf9\xc1\x59\xf6\xe7\x7f\xfe\xbd\xff\xe3\x51\x4b\x48\xb6\x42\x29\x42\xdf\xd5\xdf\x08\x1d\x08\x13\xd9\xec\x22\x3f\x97\xc1\x47\x9e\x4a\x3a\x46\x18\x01\x6a\xcf\xbc\x08\x88\xad\x00\x96\xae\xc8\xda\x69\xcb\x62\x65\x40\xae\x42\xa7\xa3\xf5\x06\xe8\x2c\x8d\x64\x16\xec\x70\x42\x8e\x09\x82\x20\xe6\x61\x05\x3d\x0a\x82\x64\x2b\xe1\x2e\x2b\xe5\x38\x85\xfd\xe4\x78\x49\x2f\x30\x8b\x09\x19\x3d\x8d\xe5\x16\x19\xf2\xfd\x2f\xe6\x51\xd7\xe0\x46\x48\x42\xdf\x84\xe3\x0d\x12\xd9\xe0\x21\x0c\x27\x5e\x40\xec\x48\xa6\x04\x04\x71\x20\x93\xcf\x43\x2e\x92\x4d\xdf\xd7\x42\x5c\x96\xc8\x13\x9c\x86\x86\xdd\xf3\x4c\x09\xf1\xb4\xab\x44\x8f\x69\xb7\x7e\x03\xe4\x14\x38\xf4\x94\xca\x46\x96\x59\x52\xa6\x73\xd0\x50\xd2\x65\xf4\xc2\x59\x8b\x6a\x3f\xa5\xe7\xef\x57\x2c\x33\x20\x5b\x56\x10\xb3\xf9\x95\xc3\xc6\xba\xc3\x73\x30\x5a\xdc\xfb\xfe\x35\xa3\xcb\x56\x65\xb4\x6d\x95\x70\x5e\x42\xeb\x25\xf0\x72\xfb\xf3\x0c\xa6\xb6\xa5\xe0\x3e\xa6\x56\xf6\xc9\x7d\x8d\x45\x7a\x9d\x52\xe6\x37\x70\xf5\x59\xb5\xc8\x51\xb7\x81\x45\xd2\xf8\x05\x71\xac\x02\x12\xaa\xf9\x46\xb0\xf0\x36\x5b\xd1\x25\xa5\xf5\xfb\x9b\x87\x01\x3e\xce\x0e\x7d\xe2\x48\xb5\xd9\x48\x6f\x88\x58\x4b\x61\x91\xe3\xcb\xee\xf8\xa7\x1c\x5d\x00\xdd\xe6\x1c\xf9\x49\x42\xf9\x7e\xd5\x27\xae\x76\x85\xa3\xef\x0a\xeb\xa6\xea\xa3\x73\xd5\x27\xf6\x4d\x61\xdc\xb3\xd4\x72\xee\xc0\x53\xf8\x3f\x51\xf4\x98\x28\xfa\x64\x30\x7c\x3b\x7c\x2e\x7e\x6e\x04\xe8\x84\x03\x8c\x96\x01\xdb\x3e\x39\x92\x36\x6c\x59\x3a\xa8\x0f\xd7\x27\xa5\xd2\x06\x1c\x7c\xeb\x43\xa9\xa6\x7a\x32\xd3\x2c\xed\xe7\xe7\x4c\x91\x02\x69\xa5\xb6\xa7\x88\x8d\x35\x3f\x4e\xbb\xe5\xf9\xe0\x15\xf5\x7d\x47\xab\x09\x94\xac\xf0\x47\xaf\x6a\xf2\x5c\x62\x8e\xb2\x43\x8d\x8b\xba\x00\x46\x13\xc7\xab\x95\x05\xe4\x15\x97\xea\xf4\xd9\x4f\x82\x24\x61\x3f\x5e\x84\xee\x53\x86\x17\x1e\x2c\xfc\x00\x40\xb1\x5b\xa8\x04\xbc\x49\xa0\xda\xf5\x2c\x62\x40\x3d\xe7\x84\x94\xf4\x9a\x17\x67\xc7\xf3\xe9\xcd\x7a\x7a\x00\xfb\xec\x77\xb4\x6d\xb4\x9a\x86\x75\x59\x23\xca\xc2\x63\x3b\x10\x14\x36\x4f\x21\x37\xf8\x7c\xfa\x73\x54\x33\x30\x69\x5e\x2e\x22\x21\x0e\x1c\x4e\xb2\x2f\x84\x3d\xb3\xbe\x65\x26\xd8\xf7\x4a\x14\x9b\xd9\x67\x2c\xfd\xd8\x77\x72\x40\x28\x2b\x92\x77\x32\x0f\x7a\xed\x13\x7e\x1d\x6b\xf6\x0a\x02\x40\xd0\x3b\xd5\xb8\xdf\x2a\x11\x89\x48\x52\x9e\x16\xcd\x08\x03\xcb\x12\xb3\x71\xc2\xca\xcb\x84\xcd\x89\xee\x1e\x1e\x99\x2a\xf6\x17\x22\x3f\x65\xca\x1a\x07\x3f\x4e\x1d\x5e\x6d\x92\xd9\x4f\xd8\xd0\xd0\x73\x82\x84\xfb\xb9\x6b\x7c\x9a\x17\xe7\x8c\xde\x13\xfc\xde\x1d\xb3\xed\x53\x51\x7b\x23\x2c\xeb\x30\xda\xa0\x74\xd1\x50\x09\x74\x22\x6c\xbd\x22\x6c\xeb\x16\x7a\xbb\xf4\x3d\x53\xb0\x83\x67\xde\x55\x62\x84\x53\x97\x92\x10\x9d\xc2\x94\x42\xa1\xda\x10\xb5\x11\xe1\xeb\x07\xdf\xba\x8a\x5a\x39\xc3\xb9\x44\xd4\x84\x4c\x4a\x33\x0d\x9b\x9f\x18\x37\xeb\x62\xb6\x97\xa4\x6d\x67\x55\xda\x98\x2b\x26\x98\xb4\x07\x0d\x94\x11\xee\x77\xab\xee\x49\x31\xcb\xf4\x3c\xd7\x10\x51\x96\xa9\x99\x6e\x4d\x8d\xd3\x13\xf7\x7c\xfc\x69\xa8\xf7\x9d\xab\x88\xde\xa6\x4a\x0c\xec\x09\x47\xc0\x4c\x60\x76\x94\x4c\x51\x84\x72\x60\x7c\xb6\x98\xcf\xcf\x8c\x28\x0f\x8e\xd9\xd9\x3c\xfb\xd9\x8d\x2a\x1a\xd2\xc8\x51\xc7\x48\x66\xcf\xa6\xe8\x30\x9b\xf6\x23\x4c\xb3\x3c\x92\x78\x11\xa3\x6f\xb9\xe1\x9b\xd5\x35\x3d\xb2\x46\xdf\x18\x05\x39\xe8\x74\xf6\xf3\x69\x16\x87\xbc\x9d\x4a\x00\x2a\xf7\x7d\x22\x9b\x5c\x3d\xa6\x04\xbe\x22\xb5\xb5\xe9\x29\x81\x25\xdf\x8f\x1e\x59\x22\x08\x32\x88\xe9\x64\x52\xf2\x79\x99\x70\x70\x25\xca\xd0\xd1\xd1\x21\xc1\xf7\xcb\x22\x95\x58\xd9\xe3\x4c\x9e\x66\xcd\x50\x47\xd8\xd0\xb4\xbb\xd9\x74\x25\x48\xfb\x69\xce\x31\xa0\x1f\x8b\x24\xc8\x5b\x1e\xfc\xd8\x5f\xb1\xec\x97\x3f\x22\xee\x05\xa2\xdd\x06\xcd\x47\x49\xf1\xa2\xea\x7b\x67\xdc\xdd\x88\x9b\x0d\x4b\x90\x2f\x27\x8b\x55\x01\x22\x68\xb6\x02\x7d\x2c\x40\x5b\x4b\x9d\x83\xed\xd8\x5a\x37\x5b\xf2\xf9\x0c\xa1\x98\x1d\x14\xf5\x43\x78\x87\xb3\xf0\xce\xcb\x85\x20\xf4\x05\x67\xf4\x15\x67\x3c\xaf\x38\xe3\xf6\x8a\x13\x3e\xd6\x94\x55\xcd\xc3\xa2\x99\x1f\x0b\xe1\x7d\x01\xb9\xf9\x40\x15\xe1\xa4\x64\x73\x42\x21\xe0\xa1\xb3\x82\x54\x0c\x1b\x79\x39\x9b\x60\x2d\x3c\xf8\xf1\x47\x05\xeb\x7f\xfb\x1a\x14\x31\xde\x7b\xb4\x51\x04\x99\xb6\x3d\x24\x1f\x23\x15\xc9\x66\x93\xcc\x58\x08\xc2\x65\xea\x09\x24\xae\x2c\xd7\xa5\x09\xd1\xbf\x02\xc1\xe8\x84\xb0\xab\xef\x55\x87\x3c\x87\x14\xe1\x60\x65\x67\x26\x51\x3e\x2a\xe5\x6c\xd2\x35\x67\x1b\x42\x8e\xbe\x2a\x3f\xaa\x49\x7c\x2e\xc3\x6c\xf1\x0d\x5b\x2b\xaf\xc9\xe0\x94\x10\x11\x86\x07\x6e\x65\x24\x81\xa8\xcf\x8b\xfc\xad\x18\x23\xc5\x10\x9f\x0a\x25\x91\xc1\x8f\x97\xeb\xfa\xf7\x4c\xf5\x3b\x11\x40\x6f\x2c\xa6\x7b\xe9\xd8\xb5\x9e\x6a\x87\x3d\x75\x29\xd6\xd1\xb3\x46\x6b\x8a\x94\x63\x3c\x10\x98\xcd\x63\x81\x1f\x52\x6a\x26\xf5\xb0\xb1\x9f\xb1\x96\x9d\x94\x62\xd4\x55\x66\x15\x96\x1d\xfe\xee\xa5\xf6\xd3\x19\x9e\x86\x7c\x26\xa9\x90\x05\x49\xc5\x05\xa1\xc9\x3a\xf3\x67\xce\x71\xc1\x88\x0a\x61\xa1\x68\xcb\x8a\xbb\xba\x27\x93\x47\x28\x01\x15\x30\xa4\x9d\x0d\xc9\xd7\x15\x34\xe1\xc6\x86\x54\x47\x37\xbd\xba\x58\xf1\x78\x65\xb5\x62\xb9\xb6\x58\xf1\x95\xb5\x2a\xdc\x58\xaa\x82\x3d\x93\xc9\xbf\xe4\x02\x10\xe0\x40\x00\xef\x44\xde\x60\x29\x47\x9b\x36\x19\x87\x27\x25\x07\x30\xe1\x2e\xcf\xea\xc0\x3c\x1b\x72\xe3\x79\xcc\x6d\x6a\x55\x9c\xba\x52\x65\x6f\xa4\x93\x9c\x52\x3a\x51\x2a\xad\xeb\x36\x93\x6a\x33\x8d\x15\x92\x52\x6d\x08\xe5\x9c\x6c\x44\x5d\x8c\x2d\x86\x7e\x4b\x92\xe1\x9a\xcf\xa4\x0d\x1b\x30\xe5\x25\x03\xbc\x31\xdd\xa1\xa8\xb0\x10\x62\x73\xaf\x76\xe2\xe1\x5c\x81\xd9\xaa\x23\x85\x4c\xa5\x2d\x06\x48\xac\x6a\x12\xa0\x1c\x10\x54\x86\x4d\x25\x84\xac\x29\x40\x1c\x74\xa4\x94\xf5\x3b\x96\xf6\x7f\xfe\xb1\xff\xeb\xce\xb4\xd2\x4a\x12\xca\x90\xa8\xd5\x35\x77\x10\x05\x49\x47\x4f\x8f\xdd\xe0\x9a\xa9\x09\x10\x7f\x8b\x93\x3e\xde\x35\x39\xe6\xc2\x31\x42\xf7\x53\x6a\xa9\x3c\xc7\xb9\xd7\x83\xf9\xb5\x92\x96\xfa\x52\x49\xd4\x64\x5b\x88\x8b\x2d\xdb\x00\xaf\x4e\xc8\x0b\xfe\xc3\xf8\x93\x9b\x1c\x96\x4d\x6e\x08\x29\x2d\xce\x5f\x3d\x7d\x5f\x36\x2d\x7e\x34\xed\xce\xf7\x71\x97\xfc\x6d\x26\x61\x74\x83\xc9\x69\x08\x47\x45\x2e\xf3\x26\xeb\xcf\xea\xd4\x8c\xf3\xe7\x9c\x09\x3a\x6e\xe4\x84\x4e\x2c\x3b\xef\x0b\x33\xf7\xe7\xb4\x23\x5c\xb4\xe3\x05\xb1\xf0\x95\xd2\xb3\x2c\x88\xc2\x5e\x13\xc5\xf8\x82\x3a\x23\x95\x0d\x0a\xa0\xfb\xfa\xf9\xd7\xef\xc8\xa7\x96\x60\x22\x27\xce\x65\xf9\x65\x7a\x2c\x90\xc5\x2a\xc5\xb8\x8b\x37\x93\x9a\xcf\xa4\xb4\xb7\x92\x9a\x5f\x91\xa5\xfc\x91\xd5\xfc\xfe\x15\xb0\x8d\xdb\x4c\xb0\xd7\x53\xba\xf9\x3b\x53\xba\xe7\xed\x1b\x49\xcc\x6a\x4b\xe2\x7b\x7e\xf6\xf7\x34\xbb\xa0\xe7\x3c\xeb\xeb\x82\x17\x64\x4a\x90\xfc\xae\xb7\x70\x67\x96\xf5\x10\xa9\xc5\xdd\x06\xf4\xf1\xf7\x24\x3c\xbf\x22\x7a\xe2\x68\x8b\x93\xe9\xec\x6b\xb5\xb2\xbf\x52\xaf\xad\xe7\x23\x2d\x53\x8f\xce\xd9\xdd\x47\x94\x31\xcc\x0b\xba\xe8\xfa\x97\x3c\x60\x2a\x7c\x77\x72\xf7\xf7\x74\xdf\xe3\x19\xd6\x75\x72\x97\xce\x41\xd0\x74\x2b\x07\x38\xdb\xb5\xed\x79\x45\xa9\xf6\x59\x02\xf0\x32\xf9\xd4\xf3\x42\xcb\x95\xb4\xd0\x9b\x59\xcf\x32\xa3\x16\x12\x1e\x9a\x1b\x1a\xcb\x9d\x0c\x53\xc1\xae\xd6\x3c\x72\x07\xe4\x98\x73\x67\x0e\x9c\xb6\x92\xbe\xdb\x00\x4e\xcc\x9d\x6c\x52\x1d\x79\x6b\xaf\xf2\x96\x6f\x67\x7d\xbb\x4b\x7d\xb9\x33\xe3\xd4\x9b\x6c\x0f\xb9\xb9\x11\x20\x37\x72\xdb\xaf\x37\xee\xa1\xed\xb5\xcb\x71\xf5\x30\xac\x53\xda\xce\x3b\xde\x75\x98\xc3\x79\x06\x76\x49\x43\x7e\x66\x2a\x61\x46\xff\xf7\x81\x0d\xbe\x91\xf2\xbb\x5b\x5c\x7e\xf1\x86\xd3\xf6\xd8\xda\x5d\x15\xa2\x57\x32\x9e\x79\x03\xca\x97\x1d\x78\xf1\x7a\xed\x5f\xa7\x34\xb5\xcd\x1d\xbe\xe7\x8d\xc7\x87\x9b\xfd\x46\xee\x37\xcb\x35\x02\x83\x55\x23\x2e\x72\xbf\xc3\xb0\xd9\x7c\xc7\x0e\x0d\xcb\x47\xe6\xcb\x47\xde\x10\xe7\xb7\x1b\xf7\xe0\x28\xfb\xfb\x06\xbc\xff\x6d\xb0\x4c\x8f\x5d\xba\x92\x70\xba\xb5\x95\xf6\xbc\xd2\xe3\x7e\x24\x3f\x1c\x4d\x7f\x10\xbe\x11\xd6\xc2\x72\x0b\x50\xd2\x50\x5e\xcb\xe6\x16\xe0\x15\x3e\xae\xc7\xdb\xfd\x59\x48\xfd\x42\xe5\xdf\xce\x3e\x5d\xc2\xc9\x8f\x53\x5b\xff\x17\xa5\xa4\x5f\xf6\xd6\x7d\x9b\xbb\xd8\xca\xfd\xa9\x9b\xb2\xff\xcd\x79\xe4\xe8\x82\xcf\x22\x8f\xfe\xd5\x03\x26\x6e\x2c\x97\xe7\x00\xa5\xb8\xc2\xe3\xf6\xcb\x3d\xe0\x60\x23\xfc\xa8\x6d\x87\x29\xcc\x82\xa1\x1c\xa1\xe8\xd3\xa8\xa1\xeb\x51\x4b\xf1\x56\xd4\xd2\x32\xc0\x61\xae\x3a\xfc\x58\x5c\xc2\xe5\x0b\xbb\x13\x4f\x41\x36\xc7\xec\xb6\x65\x92\xee\x63\xba\xb1\x27\xdd\x0e\x16\x58\x47\x11\x68\x07\xb3\xde\x88\x2f\x48\x17\x30\xb4\x37\xc2\x12\x5c\x16\xdc\xd8\xd8\xdf\x50\x33\x97\x4c\x41\x5d\x11\x18\x37\x7e\x3f\x03\xd7\xfe\x94\x97\xf2\x03\x74\x87\x37\xe0\x90\x36\x06\xfb\x47\xa8\xcf\xfa\xd4\x19\xce\xe7\x06\x68\x90\xcf\x83\x47\xe6\xf3\xa3\x0b\xd3\x5d\xc1\x34\xff\xb3\x46\xde\x9b\xcc\xf8\xe6\x3f\x9f\x3b\x8f\xf6\xcd\xef\xc7\x5b\xca\xd2\xcc\x4c\x2e\x66\x90\x2e\x7c\x01\x97\xdc\xdb\x9b\x98\x53\xe3\xdc\x33\x8d\x8b\x5c\x0a\x2e\x23\xe6\x9c\x26\x6a\xf1\x8c\x67\x8f\xf3\x15\x65\xe5\x2b\x10\x94\x97\x9a\x59\xd7\x20\xf3\x66\xdc\xf7\x33\xd7\x9d\x84\x2d\xbb\x46\xec\x64\x5c\x9b\xa1\x42\xd8\x71\xba\xd7\xf5\x30\xf5\xea\x7d\xce\x07\x44\xa0\xe8\xf5\x5e\xad\xb4\xf4\x12\x5c\xf6\x69\xa5\x64\x57\x98\xa4\x92\x34\xc4\xf5\x90\xb9\x1e\xb2\x0e\x4d\x3e\xac\xef\x60\x4a\x3b\x5e\xef\x6a\x9c\xba\x9b\x7f\x0b\x1b\x44\x77\x0b\x3f\xc6\xa4\xc3\x87\x09\xd3\xe6\xfe\x5e\xfb\x1e\x2d\x32\x6f\x2d\x30\x5b\x4f\xfc\x9c\xdf\x3b\x78\x21\x2f\x9c\x12\x98\x92\x7a\x92\xd7\x71\x03\xd6\x50\xb6\xc9\x1c\x5f\x65\xcb\xf9\x73\x95\x95\xf4\x53\x55\xcc\xc5\x85\x2d\xfb\x01\x71\xfd\xd8\xab\x72\x36\x06\x4f\xd3\xde\x23\x84\xa0\xb8\xa4\xe0\x90\x91\xb7\x81\xe3\xd3\xfc\xcc\xb9\xa8\xf7\xb7\x30\xb2\xee\xd1\x9a\xb3\xf3\x88\x62\x2e\x66\xde\xc4\xca\x76\x4b\x96\x7e\xf4\x1d\x5d\xc9\x71\xc4\xf1\xe9\xf2\xae\x10\xba\x2b\xa7\x0f\x18\xfb\x79\x5e\x2c\xfb\x74\x1b\x66\x77\x99\x62\x4d\xb7\x30\x72\xbf\x7b\x40\xdc\x35\x9b\xce\x4c\x48\xab\x57\xa9\x5b\xee\xd0\xf7\x8e\xb0\x58\xb6\x96\xf2\x5d\xc3\x78\x5f\xbb\xf0\xd3\x33\xf3\x69\x79\x62\x1a\xf1\xfc\x5c\x97\xb7\x60\x00\x36\x4a\xbb\xe5\x99\xbb\x47\x88\x43\x6f\xef\xf1\x91\x2e\xa0\xf9\x23\xe8\x67\x43\x1e\x2e\xcf\x30\x8f\x89\x62\xad\x03\x8e\x4f\xab\x9b\xd2\xa4\xe0\xc3\x72\x75\x6a\xaa\xa9\x45\x85\x62\x6b\x23\x31\xee\xaa\x83\x1f\x11\xb1\x44\xd8\xf2\x6a\xad\x0d\xf3\x3b\xa6\x82\xde\xdf\x90\x4a\xc7\xcb\x32\xcd\xba\x28\x9d\x8d\xe1\x7c\x17\x50\x81\x7f\x50\xed\xc1\xd8\xf8\x1e\x0b\xc2\x15\xd2\x65\x88\xf5\x50\x5e\x97\x8c\x98\x78\xc5\xdb\xc0\x8a\xff\x73\x85\x88\x53\x3a\xae\x0c\x13\x47\x04\x97\x74\xaa\x2b\x63\x06\x92\xe2\xb9\x9d\xb0\xb3\xb0\x30\x67\xa6\xff\xbd\xd6\x8d\x33\xa3\x6b\x30\xcb\x12\xb9\xd9\xb7\xf6\xcc\xa6\xe2\xc9\x9a\x21\x69\xba\xf3\x75\xac\xef\x5f\xe1\x2a\x6d\xb8\xf0\xaa\x9b\xf3\x75\xac\x5f\xd4\xcc\x1c\x1d\x90\x58\x6e\x5f\xfc\x59\xae\xfa\x71\xdb\x09\x38\xe5\x4b\xad\xd4\xf1\x0a\xb1\x47\xfd\xfe\x36\x76\x27\xda\x55\xfa\x91\x7a\x83\x8e\xb6\xde\x6a\xed\xf5\xe0\xf2\xfa\xf3\xc6\xfa\xbd\xc0\xb1\xc5\x2c\xf8\xb5\x50\x03\x73\xee\xb6\x4c\xa3\x74\x5d\xaa\xf5\x70\xb4\xb5\x5c\xe3\xb0\x5b\x9e\xb8\x7b\xcc\x86\x61\xc3\x91\xe8\x5f\x5e\xf3\x92\x89\x75\xfa\xdf\x2e\xd1\xd9\x9f\xbe\x20\x50\x2b\x88\xe2\xde\xa6\x4f\xcb\xaf\xe3\xb2\x48\x8f\x05\x47\x99\x1c\xe8\x0a\xbf\x5a\xc5\x6b\xcf\xef\x6f\x6d\x08\x56\xf5\x73\xa1\x12\xca\xd3\x8c\x9b\xb4\x74\xda\xbc\xcd\xad\x9c\xaa\x68\x11\x88\x5d\xa5\x13\x6a\xa5\xee\xab\xdb\xb5\x67\xb9\xe2\x3e\x3c\x8d\x5b\xf0\xa6\xaf\xcb\x1f\x7d\x44\x23\xb1\xd5\x6e\xb9\x14\x6d\x70\xfb\x97\xad\x3b\x4e\x2b\xe1\x86\x69\xb9\x2d\xf2\x1e\x1d\xb8\xbf\xfd\xe3\xef\x9b\x6a\xdc\x03\x88\xe1\x1d\x34\x6c\x95\x43\xe2\xd1\x35\x4c\x22\x7a\xb4\x85\xc5\xc3\x7a\x16\xfc\x86\xc0\x88\x8a\xf1\x54\x28\x23\x46\xa3\xb4\x48\x45\x3b\xa7\x32\x4a\x18\xbc\x84\x02\xb2\x83\x75\x01\x5c\xa0\x59\xa5\x7c\x1a\x4b\x67\xa5\x4e\x43\xa3\x1c\xcb\x11\x08\x1d\x45\x4f\xc8\x3f\x38\x8e\xa0\xbc\x2a\xba\xc3\xc9\xf9\x96\xb6\x30\x08\x1a\xda\x52\x3a\x2a\x29\x48\xf9\xdb\x4b\x22\xae\x60\xeb\x5c\x12\xc5\x0d\x85\xb4\x9c\x58\xa8\x31\xef\x97\x24\x72\x48\x69\xcc\xcd\x6d\x2c\xa1\x9c\x78\xe9\xa1\x02\xce\x7f\x56\x10\x40\x34\x93\x82\xe4\x88\x15\x00\x81\x99\xb1\x5d\x80\x13\xc0\x4e\x78\x65\x08\x14\x6b\xec\x31\xb8\x4c\x8c\x2c\xf0\x86\x2b\x62\x37\xfa\x50\xe1\xa2\x18\xc4\xfb\x78\x05\x3b\x6b\x39\x02\xa2\x52\x63\x2b\x66\x44\x31\xd4\x5a\x7f\x69\xe7\x56\xdf\x17\x4b\xe6\x43\xeb\xa7\x82\xd1\x73\xa7\xce\x58\x6c\x51\xd4\x56\x46\x2a\xda\x43\x36\x98\x78\x7e\x3a\x07\xb5\xb3\xa7\x44\x33\xcb\x0b\xd0\x82\x76\x57\xc2\x50\x9a\xdd\x64\xf7\xa0\xc8\x93\x69\x69\xc8\xd9\x0a\xa4\xf6\x5f\xa5\x5a\x8e\x71\xa4\x7a\xc2\xb7\x31\x0e\x54\x17\x51\x27\xd6\xd3\xa0\x89\x5e\xf8\x0d\x34\x34\x62\x1b\xfc\x0d\xad\x5c\xa5\xc0\x80\x6e\xfc\x04\xf4\xbf\x25\xe1\x5b\x06\x36\x8f\x84\x72\x6c\x68\xec\x46\xfa\x8c\x2d\x9f\x65\x67\x35\x23\xac\x51\xbd\x4f\xe6\x72\xc5\x9f\x38\x7b\x1d\x33\x31\xe2\x7d\x94\xcf\x6d\x9b\x9f\xed\x1d\x9c\x4d\x13\x98\xef\x7a\xf5\x7e\xca\x53\xbb\xee\x1b\x19\xbf\x7e\xfb\xeb\xb7\x3f\x1e\xa6\x6e\xdd\xf0\x5a\x69\x77\x83\x6d\x52\xb7\x5e\xcb\x78\x73\x2e\x55\xae\xcf\x36\xb0\x4f\x70\x2b\x6c\x30\x7f\xad\x42\x4c\xd2\xab\xee\xb8\x5e\xe1\x7b\xbd\xc8\x6e\xed\xc5\xe7\x5b\x2c\x69\xb7\x71\xc3\xf5\x76\x2a\x5c\xb8\x45\xce\x96\x1f\x74\x37\xf5\x77\xf3\xff\x94\x4d\x35\x5f\x63\x53\x95\xe7\x0a\x75\xc7\xf4\x9e\x8d\x3d\xbd\x0d\x1f\xd0\x8e\x65\x5b\x43\xb8\xc8\x2e\xf3\xc2\x97\xb4\xf0\x1f\x2b\xfa\x36\x47\xd9\x52\x07\x38\x6f\x8d\xe6\x2b\x1c\x68\xcc\x8f\xbe\x82\xdf\x1e\xa6\x3d\x65\xaa\xc0\xe6\xa8\x0b\x3c\x90\x90\xa8\x32\x30\xe2\x9c\x35\x13\x0f\xd0\x80\xfe\x85\xe3\xcc\x2b\xc7\x4d\x29\x17\x71\x7a\x98\x7e\xf4\x30\xb1\x40\xcd\x0e\xb5\xb5\x99\xb6\x22\x4a\x5a\x1a\xc4\x0e\xc2\xec\x23\x98\x5a\x40\xd4\x02\xdb\xd2\x66\x82\xad\xcb\x91\x1c\x2a\xd0\x0f\x08\xaf\xa0\x62\xe6\x66\xd5\x87\x3b\xea\x51\xa4\x24\x07\xe2\xbc\xd2\x4f\x91\x58\xb8\x1f\x5d\x13\x2c\xd9\x8c\xf8\x92\xb7\x7b\xaa\x90\x27\x67\xda\x11\x3d\x65\x6b\xb8\x1d\xe4\x6a\x47\x05\xc7\xeb\xda\x27\x00\x9e\xa6\x0e\x7b\xca\xa1\x10\x4b\x1d\x70\x7c\x02\xae\xd4\x90\x3a\xe3\x59\x00\x02\xd9\x20\x54\xe3\x83\xdd\xf5\xc7\x2f\xe3\xeb\x6f\x7f\x7c\x7b\xff\xed\xd7\xbf\xf6\x77\xa6\x4c\xa7\x81\xc3\x5e\x06\xe9\x3e\x82\x38\xf8\x77\x33\x85\x23\x80\x46\x6f\x9e\x6e\xb7\x4e\xdf\xb5\x52\xcc\x9b\x7c\xa7\x77\x09\xdb\x9f\xfb\x1e\xee\xdb\xeb\xd6\xe1\xe3\xff\x56\xbf\xbe\x7f\xad\xf7\x5d\xd6\xa9\x5a\x3e\xbf\xf2\xde\x07\x3a\xfd\xf2\xc7\x5f\xdf\x0e\xf7\xbe\x01\x06\x83\xd0\xe3\xef\x40\xb0\x04\xfd\xf0\x5b\x38\x37\xfa\xce\xdc\x00\xf9\x69\xfd\x5f\x07\xe6\x9f\xd3\xf7\x7f\xff\xf9\xcb\xf8\xfb\x6f\xdf\x7e\xfd\xeb\x97\x47\x95\x0f\xa5\xa0\x75\x00\x4a\xcc\x7c\x29\x68\x95\x5a\x3d\x16\x12\x04\x8c\x2d\x40\x33\x22\xe0\xe2\x62\x39\x0a\xc9\x98\x29\x96\x06\x59\xe2\xc7\xba\x0c\x1c\xf4\x2d\x83\x11\xe7\xfc\x08\x6c\x4f\x33\x81\xc3\x5c\x49\x0d\x8e\x22\x1a\xe4\x38\x5a\xa5\xa3\x55\xcf\xe0\x21\x54\xb6\xb7\x1e\xca\x4b\x24\x06\x69\x1e\x47\x3d\xb2\x02\x2b\x35\x01\x81\x33\x39\x08\x66\x5b\x2c\x69\x31\x37\xfb\x3b\x9a\x2e\x07\x3f\xf1\x63\xd0\x5f\xb3\xae\x7e\x4c\x44\x03\xe9\x17\x0c\x8a\x9b\x5d\x1d\xa9\x34\xd8\xd3\x57\xba\x1a\x09\x5e\xa3\x33\x93\x2b\x98\x83\x15\x50\x87\xdb\x9d\x8d\x73\xe3\x74\x5d\xcd\xd9\x13\xc4\x16\xbd\x5d\xcf\xbd\xcd\x94\x46\x6b\x01\xbf\xbf\x45\x60\xd4\xd8\x2a\x59\x5e\x14\x30\x50\x38\x1e\x1d\x98\xd6\x6c\xbe\x32\x2a\x31\x70\xba\x42\x5e\xf8\x0d\x63\xb1\xde\x7e\xc9\x60\xe2\x67\xca\x72\xc3\x05\x75\xab\xbb\x4f\x9f\x21\xc3\x74\xed\x20\x66\x45\xde\x48\x99\x73\x2c\x8d\x24\x51\x89\xb3\x1e\x47\x1d\x16\x9b\x4a\x1f\x19\x29\xf0\xee\xed\x98\x9d\x33\xa8\x67\x42\x5f\x8b\xa0\x9d\x4a\xba\xa8\xa5\x47\x7e\x6f\xd4\x70\x26\x6a\x42\x2c\x1c\x3c\xf7\x85\xa2\xd9\xad\x57\x2b\xb9\x2c\xeb\xa2\x8e\x29\xee\xfc\x12\xd3\x8d\x67\xcd\xea\xb9\xe4\xc5\x54\x45\x6c\x64\x4f\xf5\x0c\x7c\x2d\x8a\xb7\x17\x77\xf9\x28\xd3\x33\x6e\xd4\xd3\xbb\xab\x51\x8b\x03\x33\x8c\x8b\xdd\xb9\xc7\x36\x2b\x99\x15\x36\x7b\x2d\x95\xcb\x68\xef\xe5\xfd\x9e\x11\x70\x7b\x9e\x39\xd6\x5c\xcc\x6a\xaf\x7f\xce\xce\x55\x08\x08\xa6\xc7\x51\x86\x6d\x52\xb0\x97\x32\x88\xbd\xfb\xf2\x6c\x1f\x47\x7b\x29\x37\x5e\xbc\x97\xb2\x7e\xf1\xb3\xd2\x67\x4f\xde\x0b\x7c\x2e\xa7\x88\xd7\x71\xad\x82\xcb\x72\xd6\x2f\x5d\xc6\x2b\x14\x60\x28\xd0\xde\x78\xc5\xc6\x63\xaf\xe1\xea\xdb\xf6\x72\x36\xde\xf6\x56\x05\x7e\x8b\x17\x67\xd6\xca\x6e\xea\xa1\xeb\xef\x79\x55\xfe\x77\xbc\xe7\xbf\xff\xbc\x85\x36\x71\x5b\xa0\x06\xdf\x65\x28\x0b\xe7\x49\x31\x0b\x3e\x1e\x47\x53\x88\x17\xab\x41\x96\x42\x25\x9e\x58\x3b\xe8\xc2\xa5\xb1\x6b\xeb\x51\xb3\xb5\xb0\x30\x46\x0e\xa9\xc6\xa5\x81\xed\x10\x4c\x5a\xdb\x69\xa4\x18\x97\x50\x2d\x28\x60\xf4\x02\x94\x4a\x90\x91\x32\x97\x5d\xa2\x52\x0e\xc0\x97\xa0\xd2\x92\xa9\xca\x00\xe7\xad\x0e\x5b\x70\x44\x9a\xde\xd2\xc4\x14\x3c\x18\x9f\x58\xa8\xd4\x65\x3d\x5b\x2d\x5d\x5e\xa2\x24\x01\x09\x01\xac\xdf\xd3\x56\xab\xf5\xfd\x0d\xbb\xb6\x35\xa7\x23\x98\x86\x33\xa5\x92\x97\x5e\x49\x9b\x89\xd4\x62\x3c\x59\xd9\x0e\x26\xa0\x94\x1b\x60\xdb\x60\x09\xb8\x09\xaf\x7a\x14\x40\xf9\x2f\x9c\xa7\x0c\x1e\x63\x5c\x70\xb2\xa5\x19\xc4\x98\x21\x46\x44\xa7\x33\x1f\x51\xef\x68\x15\x9f\xec\xec\xda\xc9\x17\x80\xf7\x2f\x1a\x7b\x07\xe8\x02\xb5\x2b\xe2\x45\x4d\xef\x69\xe9\x6a\x0c\x31\x79\xe5\x0f\xad\x4e\x18\xb3\x0f\xe2\x63\x79\x96\x50\x9e\xd1\x31\xdb\x72\xd5\xd4\xd6\xac\x7c\x1c\xb3\x7b\xfc\x84\x17\x17\x04\xd0\x86\x9c\x0a\x69\xac\xeb\xf1\xa0\xec\xe3\xc1\x44\x43\x2e\x95\x38\x94\xbd\xf4\xac\x45\x3e\xe3\x3a\xe6\x3a\x82\x1f\xfa\x05\x6c\x20\x70\x7f\xd5\xd0\x0e\x36\x69\x92\x50\x86\x87\x14\xf0\xf1\xd1\x19\x07\x24\x1d\xb3\xfb\x12\x65\xc1\x70\xe2\x04\x5f\xb9\x5a\x83\x62\xf9\xe1\xf6\xf8\xbe\x9c\xb5\x08\x85\xbe\x7f\x75\xd4\xc9\x0a\xb5\x0d\xb0\xdf\x7b\xca\x39\xda\x9f\x87\x14\x48\x00\xfa\x37\xf3\xb1\xc3\x0d\x86\xa5\xdf\x1c\xdb\xa5\x9c\xca\x69\x24\x29\xd5\x94\xc8\xe4\xac\xc9\x47\x2b\x72\x24\xe5\x13\x49\x69\x1b\x23\x0b\x29\xb8\x18\x59\xbd\xe9\x75\x56\x39\x3b\x4b\x88\xd5\xfe\x10\x32\xf2\xaf\xfb\xd3\xb7\x7f\xee\xff\xfa\xf6\xb0\x53\x44\x26\x18\x9a\x99\xad\x4f\x1c\x2b\xd5\xc4\xc7\x11\x2c\xca\xc3\x92\xa7\x08\xaa\x1e\x10\x1a\x5f\x1a\x35\x61\x20\x51\xd7\xe3\x58\x48\x41\xed\x56\x75\xce\x03\x48\x1c\xfd\x96\x23\x7b\xb4\x4f\xc9\x73\x4f\xa9\x0d\x19\x8e\xf5\xfd\x6b\xa4\x96\xf1\xbe\xa4\xc5\xa3\x9d\xef\x00\xe4\xb3\xab\x53\xcc\xf6\x77\x64\x42\xf4\x80\x5d\x94\xa9\x99\x5e\x1a\xa9\x58\x77\xe2\x03\xbf\x3d\x44\x67\x71\xd1\xab\x0f\xce\xcc\x48\x65\x95\x98\x7f\xd1\xab\xc9\x3b\x6d\x1d\x67\x36\xf5\x6a\x26\x6d\xd8\x99\xc1\x1a\x9a\x72\x1d\x2a\xc5\x6b\x5d\x2a\x94\x50\xe2\x46\x8f\x96\xf7\xaf\x8a\x1e\x2d\x36\x0d\x8f\x4a\xa2\x54\xe7\x49\x98\xe7\xde\xb4\x13\x03\x20\xcc\xc0\xa9\x60\x6f\x29\x54\x3f\xfa\x2f\x3f\xd8\x95\x8f\x67\x62\xf1\x5c\xf5\x62\xca\xad\x52\x2c\xf9\xe8\xb0\x24\x1b\xa1\x65\x49\xa9\x29\xa8\xa9\x79\xca\xcc\xe5\x00\xd8\xd1\xb6\x4c\x07\x0a\x49\x47\xbb\x18\x85\x8d\x56\xd8\x8c\x6a\x4a\x06\x79\xff\x9a\x1d\xd3\xb2\x51\x16\x3d\x26\x48\x34\xa1\x26\x8b\xcd\x69\x1e\x82\x9f\x1c\x70\xd2\x6a\x37\x99\x68\x83\xf3\xe3\xf6\x9f\xd0\x89\x0f\x7a\xf5\x66\x24\xac\xd6\x87\x66\xf1\x1c\xb1\x2c\x6c\x45\x3c\x4a\xa1\x96\x5f\x3c\xcb\x3e\x21\xd1\xbf\x66\x80\xbf\xca\xfa\xca\x91\x9a\x97\x84\xbd\xb4\x39\xe8\x34\x78\x97\xc4\x2c\x3c\xa1\x5c\x6c\x31\xd6\x82\xf5\x60\xf1\x4a\x8b\x20\x25\x36\x6a\x81\x19\xa0\x2f\xd5\x17\x85\xe1\xe2\xee\x87\x3a\xef\x97\xbf\xfe\xeb\xb7\x3f\xfe\xe3\xd1\xa1\x17\x7a\xe8\xd8\x82\x94\xab\x4e\x41\x29\x4a\x37\xe8\xad\x9e\x99\x61\x12\x6e\xc4\x72\x51\x3a\x89\x27\xde\xac\xf8\x63\xfa\x7f\x6f\x17\x0d\x50\xbc\x35\x63\x4c\xe7\xb8\x5f\x9f\x1c\xcf\x67\x9f\xeb\x69\x94\xd7\x7a\x92\x57\x80\xc8\xfd\x3f\xaf\x9e\x0b\x62\x51\xe7\xb9\x7c\x53\xf4\x90\x19\x09\xe7\xa0\xb5\x87\xca\x07\x30\xe0\xbb\x67\xc4\x4a\xba\x50\x7c\x7c\x87\x49\xbc\xe9\xf3\x9f\xfb\x8b\xbc\xfc\x75\xf4\xef\x28\x6d\xf9\xfb\x88\x80\x0a\x05\x18\x1f\x12\x6d\xfe\xb5\x95\x7c\xf5\x90\x37\xce\x0b\x2d\x2e\x5d\x8c\x3f\x56\x80\xd2\xf8\x8f\xeb\xfa\xc3\x65\x81\xcb\x62\xc6\xa9\x09\x3f\x32\xbd\x1e\x13\x4a\xc8\x9b\x0d\x5f\x90\x22\x12\x86\x34\xd8\x67\xdf\xc1\x53\x4a\x5f\xc0\x28\x6e\x4b\xbc\xad\xf0\xc8\x5b\x1d\xf2\x73\x39\xf1\xf3\x26\x9f\x74\xda\x71\xc0\x46\xd4\x17\x86\xb3\x04\x44\xeb\x01\x5f\xa1\x51\x9c\x3b\x6b\x73\x53\xd0\xea\xcb\x56\x1b\xe7\x01\x61\x12\x31\x0e\xc5\x41\xee\xd1\x6b\x5f\x4a\x2f\xcc\x2f\xea\xc1\xa2\x1c\x9e\x13\x2c\xe7\xbc\xe3\x80\x09\xf5\xa5\xf5\xca\x5b\xbf\xbe\xdd\x57\xf9\x8d\x88\x2d\xdc\x79\x95\x3f\x59\x10\x96\x99\x9e\x79\x19\xce\x57\x60\x72\x67\xcc\xa5\x2f\x1c\xac\xd9\x79\x60\xf6\x3e\x65\xdf\x2a\xf6\x47\x63\x1e\xbc\xd1\x04\x32\x40\x44\xc1\x05\x1f\x12\x6f\x1e\x65\xc7\x94\x4e\xfa\xaa\xa7\x51\x5f\x47\x7d\x7f\x1b\xeb\x10\x2e\xff\x5f\xc6\xe2\x5f\xed\xc7\x1f\x19\x46\x37\x95\x84\x19\xee\x80\x62\xe2\x5d\x1a\xe4\x20\x61\x4a\x51\x11\xe9\x30\xa6\x35\xf7\x77\x80\x35\x19\x6a\x7e\x11\x47\x61\x31\x93\x17\xd8\x14\xc3\x12\x9b\x22\x7c\x5c\xed\x31\x10\x69\x11\x2e\x89\xfa\xdf\xbf\xf2\xbc\x15\xfc\xd1\x88\x75\x1b\x10\x13\xff\xd1\x04\xaa\xf6\x5d\x8e\xdb\x0d\xe0\xf1\xb2\x05\xe3\x46\x13\xc0\x30\x3c\x8f\xae\xf0\xdd\x80\x1b\xb4\xb8\xf5\xfd\x2b\x3b\x63\xe3\x0d\xb2\xdd\x8b\xd3\x9d\xf6\x35\x7f\x56\x2e\xdf\x85\x2c\x71\xf9\x92\xef\x8b\x01\xcc\xc3\xc2\xbf\x2d\xd6\xbb\x0a\x80\x8c\x71\x0e\xd4\x31\xf3\x2f\x46\xe2\x36\xd4\x23\x20\x3a\x86\x25\x77\xfb\x85\xeb\xd2\x4b\x99\xcd\x9b\x3c\xd4\xf7\xaf\x24\xd8\xa1\x5d\xe5\xf3\x7f\xdc\x33\xcf\xd5\x38\x57\x4c\x95\x87\x7a\xdc\xaa\xf6\x02\xc0\xe8\xdc\xfc\x05\x56\xc8\x70\x66\xdf\xdd\xec\xe4\xf4\xfe\xb5\x9c\x69\x8f\x97\xaf\xce\x09\x7b\xeb\xf2\xcd\xf1\x50\x6e\xbf\x38\xbe\xef\xc5\xfd\xd7\x9f\xbf\xef\x7f\xbf\xb5\x33\x34\x07\x5f\x31\xc9\xb8\xa1\xf5\x94\x8d\x15\xbf\xbc\x7f\x6d\x03\x2f\x81\x7f\xa6\x60\xc1\xb8\x91\x48\x13\xb7\x83\xfc\x3e\xcd\xad\x45\x40\x69\x5c\xa9\x72\x0d\x0b\xcb\x27\xea\x4e\x5e\xdd\x06\x76\x8d\xcf\x95\x11\x87\xec\x75\x41\x5f\x36\xd5\x91\xfc\x5d\x9a\x42\xbe\xa5\x29\xdc\x44\x59\xba\x01\x86\x5d\xd2\x20\xfa\xbc\x0e\x79\xe6\xf1\x22\x58\x9a\x97\xa8\x0c\xd1\xc3\xf2\x81\x06\xb9\xdb\x88\xf8\xa9\x1f\xb1\x2d\x2b\x87\x61\xff\xdf\x69\x23\x28\x69\x6a\xcf\xfb\x57\x71\xbe\x60\x5c\x74\x3d\x65\x34\x53\x39\x10\x37\x19\x49\x4b\x22\x1d\xa9\x92\x76\x74\x8d\x9b\x49\xaa\x7c\x3d\x49\xf5\xfd\xab\x0e\x88\x50\x9a\x79\x74\x18\x4c\xb0\x61\x57\xd0\x53\x1e\xd7\x5d\x06\x05\xc0\xd5\xa0\x1e\x66\x7b\xcb\x8d\x73\xef\x1c\xbb\x4b\x34\x3a\xb0\xfa\x56\xbc\xee\x8d\x74\xa9\x1b\xe8\xea\x57\xe9\x45\x1e\x9b\x6c\xa5\x9b\x4d\x5f\xb2\x75\x0e\x82\x04\xcc\x84\xcc\xf8\x28\xb7\x95\xa1\xf8\xb0\x32\xd4\x1f\xb3\x50\x1a\xca\x2e\xbe\xc6\x93\x02\x2e\xe6\x91\x59\xe1\x99\x8c\xf9\xd5\x74\xb8\x55\xc4\xe1\x14\x73\xbd\x0e\xa6\x0a\x00\xce\x34\xe5\xa9\x6c\xe4\x54\xf6\xf0\x6f\x05\x43\xe9\x12\xeb\x22\x90\xe7\x1e\x21\xcf\x61\x5e\x1f\x9a\xf2\xfe\x15\x8c\xbc\x40\x15\xdf\x86\xf9\x8e\x54\x8b\x1c\xc0\xb1\x4b\xa2\x89\x58\xaa\xb3\xf0\xe2\x4b\xf1\xf6\x6e\xbd\xfc\xcd\xe4\xa1\x89\x6e\x7c\x31\x9e\x26\x88\x11\x7f\x84\xad\x98\xaf\xba\x15\xf1\xf5\xf0\xb4\xf8\xed\x1f\x8f\x12\x7b\x94\xa1\x6d\x60\xd6\xd8\x97\x0c\xb4\xda\x2b\x32\x69\xc7\xfc\xba\xa4\xb6\xea\xf9\x05\x05\x01\x77\xeb\xd0\x46\x24\x1a\x73\x79\x1d\x97\x67\x60\x40\x48\xc2\x6e\xea\x2a\x4e\xde\xb3\x0f\xca\xae\x21\xf7\xa8\x0d\xe1\x8b\x29\x1f\x9d\x40\x3c\xc6\xa1\x53\x6c\x0d\xf5\x75\xbc\x11\xe9\x78\x7d\x1e\xdd\x9a\x45\x8f\xd9\x7a\xf6\x2e\x1e\x33\xf4\x40\x71\xbb\x02\x77\xb1\x2f\xf1\x55\xaf\xe6\x49\x94\xd7\x65\xe6\xfa\x45\xa2\x87\xe7\xfc\xac\xb2\x21\xf0\xdf\xd7\x71\x11\x62\xcc\x11\x83\x01\x86\xd2\x66\x12\x48\x3c\x39\x3e\x4e\x1e\xc2\x56\x80\xe3\x9c\x07\xed\x3c\xd4\x75\x1b\x77\x6c\x33\x74\xf2\x21\xbb\xe8\xb7\xc3\x5f\xfb\x7f\x3e\xec\xdd\xcf\x64\x46\x0e\xd5\xb0\x5e\x9a\x53\xb5\xb5\x39\x53\xd5\x03\x15\x44\xd7\x51\x94\x86\x10\x1d\x6a\x31\xd9\x3d\xc7\x48\x55\x13\x08\x7c\x37\x02\x87\x51\xc4\x09\x05\x84\x81\x0a\x18\x57\xbd\x90\xd1\x6e\xf6\x62\xcc\xbc\x3a\x97\xb1\xd4\x2d\xce\x15\x99\x56\x53\x75\xf3\x34\xca\x7a\x61\x2f\xb1\x10\x12\x51\x56\x51\xc5\x91\x11\x99\x6a\x2d\x19\xa9\x28\x01\xad\xd4\x9e\xa6\x86\xe4\xc5\xbc\x7c\xf4\xc4\xfb\x9b\xd7\x9b\x5b\x72\x46\x39\x10\x44\x27\x10\x60\x53\xad\x91\x34\xc3\x38\xcb\x48\xc6\x09\xbc\x62\xfb\xd0\x9c\xed\xba\xf3\xa3\xab\x8a\xdd\x4c\x4e\x6a\x6c\xa7\x2e\x3b\xee\x40\xa2\x11\x7f\x29\xc9\x74\x81\x7d\xf6\xbe\x47\x03\x06\xca\x69\x44\x21\xb5\x46\xd4\xe0\x45\x78\xef\x2d\x5a\xe0\xd4\xc9\xd6\x82\xf3\x33\xab\xb5\x1d\x0f\x60\xe5\x4c\xe7\x7b\xe7\x6f\x16\x32\x9e\x6b\xf2\xce\xff\x91\xb1\xf9\x28\x1e\x41\x13\xa5\x9c\x16\xd1\xfa\x9c\xc0\x3c\x1f\x5e\x23\x35\x5b\xcc\x12\xd0\x4a\xcd\x5c\x6f\x80\x83\x66\x4a\xcd\xee\x3a\x2a\x49\x06\xb2\x45\x8e\x07\x20\x94\x02\xd9\x36\x81\x61\xcb\x3e\x71\x25\x9f\x50\xcc\x52\x4e\x9c\xcf\x9b\x25\x26\x20\xac\x93\xbc\x92\x26\x28\xc0\x2e\x7d\x46\x9b\xb6\x4e\xa3\xa4\x17\xd0\xa7\xb2\x50\x28\x65\x15\x5a\xcd\x81\x62\xcd\x3b\x94\xe0\xe9\x23\xc5\x9e\x63\xf4\x27\xca\x4e\xb5\xdf\x5e\xa6\xde\xa8\x40\x62\x6d\x4c\x35\x2e\x12\x35\x92\x92\xc8\x0b\xc2\x64\x22\xb5\x1a\x97\x76\x31\x25\xf5\x87\x85\x3b\xb0\x35\x0a\xa5\x91\x36\x3f\x73\xfc\x78\xcc\x78\x20\x33\x8f\x23\x93\x2a\xfb\x59\x12\xf1\xee\x9e\xc9\xad\x04\x2c\x55\xbf\xd3\xbb\x69\x76\xda\x2d\x71\x7f\xb0\x2d\x1b\xfd\xc5\xcc\x62\x80\x97\x2f\x62\x55\x7a\xc1\xde\xa9\x0f\x8d\xbb\x3f\xfe\xf9\x38\xa7\xc8\x4d\xa0\x90\x0d\xe2\x9f\xea\x6e\xb2\x44\x29\xc4\xa3\x90\x4a\xa6\x56\xeb\x1a\x4e\x84\x95\x4a\xd1\x53\xa6\x58\xca\x62\x7b\xdb\x73\x1d\x44\x7c\x0d\x89\xd9\xfe\xa6\x71\x28\x88\x68\x58\xfc\xea\x7a\x9b\xec\xcc\x62\xcd\x6d\x4f\x95\x1d\x13\xdd\xd6\x2a\x0a\xda\x3e\xc9\x8c\xf8\x84\x24\x68\xc9\x11\xe3\xf9\x91\x9d\x74\xac\x9a\xdd\x93\x4e\x63\xa5\xcc\x08\xca\xd2\x66\x7f\x07\x8a\x99\x89\x5b\xa6\x62\x92\xb4\x11\x00\xb7\x39\xf9\xf3\x6e\x18\xaa\xcf\x7c\x3d\x58\x6f\x01\x88\x94\xbf\xc0\x80\x72\xb7\x6b\x76\xa3\x8a\xcd\x7e\x38\xc5\x55\xd2\xf1\xce\x54\xb0\x57\x3d\x2d\x71\xef\x26\xc4\xc8\x1b\x96\x01\x3c\xe9\x65\x05\xd9\x81\x14\xc3\xfc\xba\x69\xfd\xcc\xb7\xb2\x4a\x27\xb9\xf2\x54\xdc\x0d\x68\x93\x4d\xbb\xcb\x6b\x5d\xd2\x62\xa1\xd6\x76\x5f\xad\xed\xa2\xd6\xf6\x5d\xb5\x5e\x35\xf6\xae\xd4\xbb\x69\xea\xf5\x9a\x79\x23\x2d\xfc\x5a\xd5\x77\xa8\xf5\x36\x87\x1f\x66\x2a\xe1\xad\x4c\x1a\x47\xac\x79\xdd\x48\x97\x11\x4f\xa4\x11\x62\x96\xa3\x10\x74\x93\x98\x96\x0a\x22\xc0\x01\xb2\xcd\x74\xbe\xea\x6b\x98\x0c\xe2\x8f\xf0\xb4\x73\x3f\xf1\x69\x64\xde\xd6\x1c\x37\x72\x66\xe0\xd5\xd8\x04\xa6\x64\xf6\xb0\x74\xa5\xb4\x2b\x24\x47\xe0\xf4\x53\x5d\x44\x40\x28\x67\xca\x2c\xa7\x48\x35\x3d\xdf\xf0\x39\xcc\xe1\xd7\x4c\xbe\x59\x53\x68\xc2\xb1\x2d\x54\x4e\x3a\xfd\xc0\x81\x29\x3a\x86\x8c\xbe\x0a\xf1\x49\x68\x7d\x4e\x67\xb7\x8f\x54\xfa\xc4\x82\x2f\x28\x2e\x99\x4b\x87\xf8\xba\xa9\xbf\x5f\x19\x69\x98\x15\x6b\x00\x98\xe7\x7a\xe9\xa0\xad\x43\x7c\x1d\xe1\xa3\x71\xb4\x9d\x55\x9d\xf9\xfb\xeb\x5c\x4f\xe6\x65\x9d\xf9\xb2\xce\x15\x43\xeb\x50\xbf\xbf\xce\x35\x57\xc4\xb2\xce\xea\x75\xde\x33\x9b\xfe\xfe\xeb\xf8\xed\xd7\x7b\x11\x67\xba\x9f\x61\x2e\x8f\x24\x0d\x09\xde\xe1\x0d\xc1\x30\xff\xf5\xf2\x39\x64\x5b\x24\x85\xad\xad\x5d\x0a\xfc\xfe\xb5\x43\x1d\x5d\x11\x4b\x0f\x54\xcf\x1b\xf0\x39\x37\xea\x77\x04\xc4\x2b\xbe\xe6\x4d\xb1\x18\xaf\xca\x45\x2c\xeb\x1b\x0e\xb8\xeb\x90\x86\xa8\xfe\xea\xe3\xe7\xcd\xfa\x37\x28\xdd\x2e\xeb\xdf\x7a\xfe\x65\x1a\xff\x84\x9c\x7d\x0f\x3e\xdd\xb0\xe1\xc8\xf5\x9d\xce\x57\xc4\x76\x2c\x14\x9f\x0b\x0f\xed\x4a\x73\x82\x78\xd5\xe7\xb4\x91\x91\xea\xde\x55\x38\x68\x3b\x59\xb1\xd0\x27\x3a\xcb\xf5\x6c\x4e\xb9\x95\x44\xaa\x37\x55\xa5\x1f\xf1\x4c\x4d\x93\xee\x4e\x77\xed\x2a\xa9\xf2\x81\x3d\x0e\x17\xe3\x9b\x28\x0d\x37\xc6\x7c\xbc\x5a\xf3\xd5\x09\xb7\x24\x56\x94\xa9\xee\x4d\x8f\xf3\x27\xf3\x3d\x5e\xa9\xfd\xfb\x5c\xce\x5d\xda\xdc\x0f\x8c\xf4\xf9\xc6\xc7\x16\x76\x47\x77\xdf\xae\xb0\xed\x98\xd3\x87\xf3\x75\x0d\x1c\xdc\xf1\x39\x36\x6e\xf3\xf9\x0e\xd7\xeb\xfb\x9b\xac\xa9\x1b\x2f\xf4\x81\x2b\xb9\xb2\x6d\xdb\x01\x7b\x0d\xf9\xf8\xf5\x47\xf0\x18\x7f\xdf\x1f\xfe\x63\xff\xcf\x47\x3d\xae\x66\xb0\x34\x1b\x27\xcb\x10\x72\xa1\xc8\x32\x84\x63\xa5\x8a\xc0\x03\x69\xf5\x40\x39\x08\x49\x53\x6a\x55\xa9\x85\x08\xb6\x70\xa6\x54\xf4\xd4\xa8\x81\x73\x6a\xe1\x0f\x8a\x60\x95\x8b\xb1\x1e\xc7\xea\xfa\x86\x2c\x39\x8e\xc1\xff\x12\xea\x10\xfc\x92\x11\x97\xac\x7d\x46\x99\x92\x94\x5d\xa6\xdc\xb1\x7b\x0a\x69\x05\xd2\x03\x38\xcb\x81\x9d\xa1\x2f\x1f\x4f\x63\x46\x79\x41\x28\xaf\xc6\xba\x86\xee\x08\x2d\x5b\x85\x42\x55\xec\x12\xc7\xc4\x0f\x3e\xf0\x01\xfb\x03\xaa\xa3\x22\x63\x25\x0e\x0d\x34\x1e\xd9\xc6\x42\xcd\x0d\xd1\x24\xe9\x25\x53\xd3\x38\x44\xd2\x90\x07\x05\xfb\x7f\x76\xb2\x75\x24\x4f\x31\xc2\xe6\xb8\x58\x29\xd8\x17\xa3\xd4\x1f\xe1\x34\x36\x12\x3e\x02\xb7\x2a\x22\x42\x99\x03\xe9\x8b\x82\x39\xbc\x50\x8e\xcb\x90\x64\xca\x15\x7c\x96\xfa\xfe\xc6\x95\x14\xec\xe6\xac\xd6\x59\x80\x80\x61\xd5\x1d\x33\xc5\x12\x51\xe6\x68\x65\xe6\x93\xd5\x81\x91\x69\x42\x54\xb2\x82\x26\x91\x32\xc8\xc9\x1f\x8b\x5b\x9e\x86\xd9\x63\xae\xa3\x46\x41\x28\x97\xba\x64\x34\x15\x0a\x71\x08\x2f\x4c\xb9\x9a\xce\xaf\x25\x2e\x33\x0d\x86\x48\xb1\xd6\x53\xa6\xc2\x05\x0b\x4a\xaa\x04\xa7\x92\x99\xf5\xc9\x63\x6d\x8f\x60\x37\xb7\x05\x29\x95\xd5\xce\x4f\x88\x82\x28\xcf\x20\x3a\xfa\x15\xf3\xad\x5f\x2b\xc5\x86\x4f\xde\xa1\xa6\x03\xd2\xd8\x46\xb8\x50\xa8\x59\x9f\x01\x38\x04\x71\xd3\x41\x6c\x50\x54\x13\x6c\x19\x6c\x89\x3c\x97\x92\xd9\x46\x71\xa4\xa8\x80\xdd\x49\xc8\xaf\xcb\x95\x8a\xc6\x31\xc2\xb3\x29\x14\x03\xe0\x4c\x52\x19\x29\x35\x93\xd0\x35\x0e\x4a\x31\x1d\x6d\xa4\x70\xa1\x8a\x30\xca\x0c\x32\x31\xa6\xac\x3c\x52\x65\x4f\xce\x03\x0a\x46\xf6\xb1\x94\x28\xd5\x7a\x4a\x76\x8b\x75\x4a\x68\x11\x11\xb4\x5c\x89\xb5\x00\xdd\x24\x52\xb6\x45\xdb\x86\xff\xae\x50\xcb\xf1\xe5\x7c\xdf\xfb\x1b\xf2\x3b\x74\x48\x54\xe3\x8b\x23\xa8\x29\x95\x92\xfd\xc2\x63\xf4\x1d\x64\x85\x13\x25\xf3\xc2\x59\xd0\x2b\x78\x6c\x0c\xfd\xfe\xcb\x1f\xb8\xeb\x41\x61\x95\x29\x80\x9e\xc2\x14\x8f\x9a\x9d\x37\xa9\x90\x46\x41\xce\x01\xb5\xd8\x8e\x23\x78\x64\x1a\x81\xf5\x89\x5b\x1e\xfc\x88\xdd\x3c\x9b\x82\x52\x0f\x20\x68\xad\x4a\x29\x81\xd5\x89\x6d\x0c\x45\x1b\x7e\xb9\xed\x13\x49\x03\xe1\x7d\x73\x94\x25\x75\xb8\x9e\xa4\x7c\x80\x3d\x65\x37\x44\x19\x29\x25\x90\xc4\x40\xf0\xa8\x1c\xad\xd2\xd1\x2a\x5d\x04\x99\x24\x0f\x1f\x49\x97\xcd\xca\x54\x9a\x49\x91\xe2\x55\x98\xd6\x55\x74\x10\xdd\x2f\x4f\xd8\x5b\xaf\x36\x36\x9b\xf3\xe7\xb5\x3c\xf8\x31\x74\x08\x3c\x7b\x9c\xd2\x90\x5c\x54\x6a\xa2\xc2\x69\x54\x8a\x0d\x9e\xfc\x9a\xed\xf6\x94\xac\x69\xdc\xd0\xb6\x27\x2b\x0f\xf8\x21\xd5\x09\xa8\x7a\x7f\xda\xa3\x39\x22\xa3\x50\x2c\x56\x42\xb1\xb9\x98\x8b\xf7\xd3\x3e\x52\x01\x88\x40\xe1\xce\x89\x4a\xda\x2a\x84\x9e\xf7\xa5\x60\x34\x07\xeb\x4c\x64\xf0\x4e\x67\x0b\x9e\x5a\xf1\xd4\x26\xf3\x31\x67\xec\x18\x3c\x45\xa9\xb6\xde\xa1\xc0\x11\x2a\x2a\xdd\x61\xa6\x54\xeb\xb1\x52\xe2\x32\x56\x8a\xba\xea\x53\xf0\x58\x65\x47\x29\xc5\xfe\x9b\x5d\x83\x38\xae\xc1\x8f\x93\x9e\xe1\xd0\x80\x60\x20\x14\xaf\xd6\x54\x19\x7b\x78\xbc\x30\xef\x15\xde\x2b\x09\xc3\xd3\xea\xcf\x67\x12\x21\x82\xeb\x4f\x3c\x37\x26\x8d\x18\x62\x36\xf7\xf3\xf8\x71\xd2\xee\xab\xb6\x58\x88\x77\x67\xc0\x20\xe4\xd1\x86\xe1\x8f\xcd\x8e\xcf\x33\x1f\x1b\x00\xa4\x84\x18\x8b\x6e\x50\xeb\xfb\xd0\x29\x6b\x6d\x95\x8a\x43\x38\xd8\x8c\xf6\x71\x11\xc1\xd5\x0a\xce\x39\xc4\xb9\xbb\xfe\x12\xdb\x98\x49\xb1\x9e\xe5\x74\xf1\x75\x4f\x39\x8a\xfd\xf5\x09\x5f\x5b\xc5\x7e\x47\x4d\xf6\x37\x39\x35\x9b\x96\x63\x02\xb7\x5c\xb2\xf1\xb9\x0a\xeb\xca\x9e\x4b\xf3\xa2\x60\x96\x6d\x36\x3e\xf6\xd2\x19\x0c\xed\xe8\xef\x48\x91\xc9\x05\x5a\xe6\x7e\xf4\x49\x17\xd4\x5e\x92\xb5\x69\xb4\x36\xe5\x03\x13\xb8\x3f\xb5\x60\x50\x66\xe4\x36\xdb\xfc\x4f\x9d\xbf\x4a\x73\xb4\x63\xb5\x71\x95\xfd\xd2\xca\x63\xc2\xda\xd2\xb4\x0e\x85\x12\xeb\x53\x22\x5b\x51\xfc\xd8\xf7\xef\x6d\x44\x49\x76\x99\x60\x2b\x34\x23\xf6\x01\x59\x50\x6a\xd3\x20\x61\xde\xd4\x86\xcc\x80\xe6\xed\x4b\x14\x3b\xfd\xb4\x06\xef\x54\x64\xab\x89\x69\x02\xb1\x0a\xc4\xbe\x35\xbe\xaa\xb7\x7e\xd5\x39\xd5\xb3\x18\x8e\xd6\xeb\x55\xbc\xdb\x9f\x94\xb4\x61\x11\x6c\x13\x38\x6a\xe4\xe6\x9b\xf9\xcb\x53\xb6\x90\x20\x9b\x24\x80\x0c\x35\x01\x15\x3a\xf9\x43\xb1\x9c\x9f\x69\xa4\x26\x91\x34\x23\xc1\x07\x29\x53\xc1\x17\x21\x6f\x1d\x92\xf7\x73\xfc\x2c\x49\xd3\x06\xdd\xa3\x02\x1b\xd6\xf3\xbe\x73\x63\x4d\xca\x57\x06\x04\x40\x2a\x80\x2e\xcc\x36\x47\xa1\xe1\x14\x1b\x1a\xce\x83\x2f\x19\xe8\x76\x41\x6d\x70\x07\xd3\xfa\xa7\x37\x66\xb7\x87\x64\xda\x8d\x3d\x13\xf6\x62\x24\xd9\x4b\x4f\xc0\xf5\x6a\x5c\x6c\x3c\x96\x6a\x4b\x7d\x7e\x9a\x50\x22\x6c\x65\xb7\x5e\x51\xab\x91\x5d\x1e\xe0\x1d\x14\x2b\x3b\x6a\xf3\xc4\x1c\x5b\x02\x4a\xb4\xd9\x8e\x1c\xb0\x6c\x62\xcd\x63\x61\x6a\x1a\x91\xde\x88\xac\x9a\x33\xf8\x84\xe9\xb7\x85\x38\xe8\x01\x5b\x79\xf6\xda\x13\x76\xf6\xc4\xf4\x19\xca\x31\x9a\x2c\xd3\x44\x1a\x5c\x89\x70\x19\x6d\x13\x00\x6d\x30\xc5\x52\x11\xd0\xdf\x9a\x8d\xeb\x36\xb1\x27\x53\x1d\xa9\x86\x7c\x10\x12\xcd\xf6\xc0\x4e\xf2\x6b\xf7\x04\x40\xac\x62\xe5\x52\xe6\x27\xeb\x19\x19\xfc\xd8\x83\x88\x39\xef\x27\x44\x0c\xa6\x62\xc2\xaa\x55\x1b\xab\xb0\xa0\xb1\xda\x55\x2c\x14\x21\x21\x0d\x5a\xad\xc7\x82\xf0\xd3\xc7\x5b\xe2\xe0\x2f\x0e\x20\x7f\x17\x68\x1d\x90\x8f\xbd\x6c\x1e\xe3\x2d\xa0\xdd\x4f\x86\xd3\xa3\xe9\x93\x43\xd8\xeb\xa0\xe7\x91\x00\x85\x26\xe4\xa1\x80\x5d\xd2\x8f\xdd\x04\xc5\x0c\x6e\xf6\xc2\x45\x48\xc5\x94\x3a\xa1\xac\x69\x24\xcc\x03\x04\x8a\x25\xa0\xe6\xd8\xb1\x6f\xb0\xaa\x00\x0c\xd9\xac\x43\x91\xe9\x63\x8a\x0f\xc4\x62\xcf\x12\x31\x6a\x6d\x90\x40\xec\x64\x8c\x28\x1b\xb3\x6c\x65\x97\x39\xb6\xc7\x28\x48\xc6\xb2\xf7\x66\xf7\x61\xab\x5e\x3d\xf9\x14\xa3\x0d\x08\x82\x31\x98\xc6\x51\xb5\xce\x6e\xf5\xc1\x15\x5a\x3a\x10\x67\x1b\x52\xa1\xd8\x6c\xb5\xa1\xde\x83\xe2\x4c\x29\x53\xc8\x39\xd3\xae\x8b\xd9\xa9\x6c\x86\x59\x69\x23\x45\x4d\x54\x32\x72\xc3\xac\x95\x85\x22\xde\x7c\x43\x34\x4d\xde\x33\x13\xeb\xe0\xc7\xae\x4d\x68\xa6\x56\x2e\x91\x48\x38\x08\xd5\x66\xf6\x43\xcb\x07\x5b\xec\xc1\x7d\x4d\xa6\x17\x97\xd2\x6c\xf5\x1e\x3d\x41\x4e\xcd\x8a\x4d\xb1\xda\x64\x06\xc8\x9e\x9a\x1a\x89\xf9\x59\x9e\xfc\x75\x71\x00\x71\xc7\x1b\x7c\xe6\x7a\xf9\x9c\x8e\x13\xf4\x01\x7f\xc2\xe3\x4d\x86\x8f\x5b\xe3\xea\xef\x3f\xef\xf4\xa7\xb6\x25\x0f\xe2\x99\xa7\x5a\x97\x00\x1c\x09\x00\x9c\x32\x61\xbe\x7f\xff\x7d\x77\x59\xf0\xd6\xf2\xfb\x9c\x52\xc3\x72\x1f\xad\xb7\xa0\x6e\x34\xe0\xe4\x20\xed\x50\x15\xbf\xfb\xb6\xbb\xdb\xfd\x3d\xd0\xe9\x20\x6a\x28\xeb\xc0\xb5\xd3\x3a\x21\x70\x6a\xc8\x8c\xca\x0d\xb7\x23\xbb\xc6\xa1\x4c\xbf\xfb\x89\x3e\xf1\x2e\xb1\x7c\x99\x28\x7c\x3e\x88\x7c\x06\xfe\x13\x1e\x90\x33\x9b\xcf\x25\x8f\xcf\xc0\xfc\x6f\x3c\x5c\x90\xf9\xbc\xbf\x31\x83\x77\xe3\x82\xca\xc7\x94\xd1\x76\x49\xe5\x63\xad\xbd\xa1\x23\x7e\x47\xb7\xdf\xe9\xca\x5c\xb8\xbd\xa7\x6e\x5f\x7a\xca\xa7\x4d\xd9\x79\xb7\xfb\xed\x70\x5f\xfb\x3e\xc4\x46\xb7\xc7\xcd\x6e\x8f\xf7\x74\x7b\x18\xea\x44\x0a\xc4\x9c\x87\x30\x91\x02\x71\x18\xea\xfb\x5b\x85\x3b\xfd\x82\x14\xc8\x3a\x53\x2f\x49\x81\xac\x0d\x37\xcc\xd1\x4f\x3a\xf3\x97\x5f\xc7\xbf\x7e\xfb\xed\x51\x12\x13\xa6\x06\x09\x1b\x16\x01\x13\xcd\x64\x60\x50\x10\x86\xf2\x12\xe1\xd3\x6c\x70\x4a\x59\x8f\xb9\x83\x9e\x22\x83\xb8\x12\xc7\xd5\xce\x0c\xb2\x17\x02\x3c\xc8\x61\xb9\x7f\x0e\x90\x90\x42\x5c\xd2\x88\xe3\xd2\xa5\xea\x59\x0b\xa1\xa4\x71\x75\xf3\xd8\xef\xb6\x7a\xcd\x06\x32\x5d\x48\xb2\xf5\xf4\x32\x84\x25\xeb\x68\xcd\x3d\x22\x43\xdb\x33\x20\xde\xd8\xcc\x63\xac\x1e\xb5\x20\x47\x5f\xf3\x58\x28\xe8\x4b\x24\xe0\x02\x84\xc6\xc7\x44\x8a\x49\xa4\x12\xfb\x8a\x3d\xe3\x83\xb6\x8b\xe0\xfe\x92\xa3\x50\x29\x40\x0b\x2a\xc1\x26\x75\xf0\x05\x6b\x88\xa4\x5c\x47\x1c\xdf\xdf\xe0\xd5\x02\x0d\x62\x29\xc7\x4c\xcc\x71\xc4\x11\x3e\x98\x7e\xec\xbf\xf8\x59\xff\x05\xc7\xbe\x85\xc3\xff\x9a\x45\x67\x1a\x3e\x8f\x29\x34\x08\x21\x0a\x33\x3e\x7b\x5b\xca\x9b\xe8\xd1\x4c\x71\xcf\xef\x52\x5d\x0c\x9e\x82\xc1\x13\x49\x62\xa2\x3a\x67\x92\x37\x13\xca\xcc\xbf\xa3\xd9\x7b\x30\xac\x36\x47\x4d\xc2\xb0\x48\xcb\x61\x11\x3a\x59\xa8\x42\xe5\x04\xb4\xc3\x6c\x34\x54\x5b\xfb\x39\xca\x71\xb4\x7a\x47\xb4\x60\x73\xbc\x94\x97\xfe\x64\x70\x35\x25\x69\x43\xa5\x84\xfb\x1a\xeb\x18\xa9\x70\x7d\x51\x82\x7f\x3e\x34\x1b\xe1\x15\xd9\xca\x33\xdf\xdd\x32\xfd\x26\x54\x1c\x60\xd6\x03\x96\xb8\x22\xd0\x87\xab\x95\x39\x98\xaa\x32\xda\xc1\x5e\xb7\xdd\x85\x31\x7f\x8c\x18\x07\x38\xc2\xf5\xd9\x8f\xfd\x17\x3f\xeb\xbf\xe0\xf8\xfe\x35\x53\xc4\xb6\xcf\xe5\xfe\xc8\xc4\x35\xb1\x92\x94\x0f\x8e\x98\xc3\xb7\xe3\x0f\xc9\x9c\x4a\x2d\x22\x56\xb1\xc6\x35\xa2\x73\x6d\x43\x78\xc9\x08\x99\xb0\xff\x3c\x45\x77\x34\xf7\x0b\xc0\xd3\x11\x2b\x20\xa2\x72\x83\xbf\x7b\x06\xfc\x10\xa8\x15\xb3\x9f\xa2\x0d\x2f\xc4\xbc\xe5\x96\xf6\xf3\x32\x98\x52\x03\x65\x74\xe2\x63\x83\x45\x89\xe3\xa2\x29\xde\x16\x93\x30\x85\xed\x00\x94\xc8\x8a\x80\xd3\x90\x57\x88\x2c\x05\xae\x53\xbb\x96\xb8\x2c\xf1\x5e\xe0\xca\xc9\xf5\x68\xd6\x58\xb2\xbf\x17\xf6\xfc\x52\x4a\x47\x33\xd0\xf0\xfb\xfb\x57\xd0\x16\xdb\xdc\x90\x97\x42\x0c\x84\x8b\x66\xa6\xb3\x38\x9b\xd6\xb4\xe3\xc2\x68\x42\xe3\x63\x87\x91\x91\xee\x28\x75\xfc\x93\x10\xd3\xc1\x14\xf2\x91\x38\x47\x2a\xa6\xf3\x86\x7e\xc3\x48\x45\x5e\x18\xb9\xa4\xcd\xc5\xfa\x27\x4c\xe9\x77\x8e\x82\x07\x6d\x21\x33\xeb\x2a\x66\xf8\xd2\xa3\x6d\x16\xbe\x7d\x7d\x51\x92\x3c\x34\x8a\xb2\x42\xfe\xa6\x1c\x1a\xc4\x8c\x49\xef\x08\x77\x5f\xd9\x1c\x06\x4a\x0a\x4b\x59\x97\x30\x2f\x81\x9a\x44\xb3\x7d\x80\xc2\x20\x23\x8e\x8b\x86\xf4\x96\x98\xb8\x80\xe1\xa5\xe0\xab\x9d\x98\xe8\xf3\x2c\x87\x4a\x53\xb4\x11\x50\x35\xdb\xdf\xe5\xa9\x30\xd8\xc9\xe3\x48\x59\x2b\x65\x0f\xc4\x6c\x38\xd8\x2f\xf6\x73\xb1\x49\x5f\x31\x46\x9b\xe6\x97\x48\x8e\x60\x17\xdb\x2a\x84\x56\x4a\x21\xc8\xa1\xdc\x20\x49\x60\xe8\x97\x18\xf1\xc3\xc1\xfd\xf2\x21\x2b\xe9\x68\xdf\x29\x0a\x6e\x39\xda\xa8\x8b\xa3\x1f\xcf\xb5\x3f\xf4\xde\x5f\x7f\xbb\x15\xf4\xf1\x49\x82\x4e\x01\xf0\x4b\x65\x7b\xe1\x0a\x59\xa6\xdd\x65\x69\xb2\xb9\x8d\xa4\x5c\x9e\x95\x2a\xe3\x7c\x76\x97\xd6\xb4\xe0\x8b\xad\x0c\xed\x30\x9a\xdd\xef\x5c\x3f\xa5\x91\x26\xf6\x07\x36\x43\x52\x7a\xc2\x0f\x93\x16\x4f\xfe\x89\x05\x41\xe3\xb6\x24\x67\x78\xee\x52\x4b\xbe\x4d\x03\x80\xaa\x6c\x5a\x32\xf6\x11\x5a\xe2\xbd\xbd\x0f\x5b\xb2\xfc\x23\x38\xe4\x82\x17\xc3\x68\x4a\xea\x47\x17\x22\x6a\xf6\x72\xa9\x07\x0a\xc5\x7a\x3b\xdb\xc2\x6d\x56\xb5\x7f\x26\xb1\xf9\x1e\xb0\xe1\x70\x00\x2f\x11\x7e\x1b\x29\x30\x36\x0c\x75\x30\x01\x13\x82\xd9\xcc\x8a\xf8\x30\x3b\xf6\x47\x65\x70\xd4\xdb\xf3\x70\x04\x53\x4d\xff\xe8\x7e\xe7\x60\x6f\xb9\xe4\x57\x94\xbf\x5f\xb6\x6c\xf4\xcd\x01\x69\x72\x74\x3e\x24\xab\x9b\xb1\xcf\x67\xc7\x05\x41\x6d\x23\x84\x92\x16\x12\x44\x76\xe0\x03\x67\xe0\xf8\xb3\x63\xba\xc4\xd8\xb5\xab\x4d\x3b\x94\xa3\x95\x55\x50\x6e\xda\x7f\x94\xee\xfd\x46\x02\xdb\x5a\x4b\x39\xf5\x36\x2a\x35\x2d\x43\xff\xe8\x1e\x8e\xac\x78\x16\x1e\x96\xb7\x8f\x14\x6d\xe0\xd6\x90\x6c\x3d\xab\x36\xd2\xf7\x02\x20\x60\x3f\x76\x27\x71\xb0\xc1\x14\x39\x9e\x28\x84\x72\xb0\x4e\xa3\xa6\x42\x9a\x64\x60\xaa\x31\x53\xae\x0c\x2a\x70\x00\xce\x05\xc1\x3e\x62\x41\xbc\x68\xb6\x85\xa7\xc2\xe3\x6f\xc7\xbe\x4f\x09\x37\x7e\xcb\xde\x6f\xf6\x72\x74\xa4\xda\xac\x05\x69\xcf\x89\x8a\xb3\x44\x95\x09\xa1\x89\x58\x6c\xe8\x30\xcb\x91\x9a\x5d\xd9\xd0\x4a\xac\xe5\xdd\x2d\x61\xc5\x25\x94\x7c\xa0\x5a\x85\x14\xeb\x47\x69\x95\x12\x9c\x57\x45\x6d\x60\xbe\xda\x03\x6c\xdc\x1b\x81\x42\x55\xd3\x01\xa3\x86\x22\xc6\x3a\xbc\x65\xd1\x37\x3b\x5a\x3e\x11\x07\x7f\x16\xdc\x1a\x74\x5a\xdd\x01\x50\x9f\x8b\x8d\x3d\xb5\x45\x09\x41\x00\x39\xda\xea\x64\x03\x2c\x45\x62\x2d\x20\x93\x57\x14\xba\x17\xac\x5c\x43\xff\x40\x29\x8d\x44\x64\x54\x92\x12\x0f\xa3\x50\x81\x77\xa4\xb4\x31\xc2\xef\xa3\x94\xe1\x80\x0d\x19\xbe\x77\xb5\x12\x82\xf5\xb8\x7f\xf4\xb1\x2a\x15\xe5\xc4\xfa\xc2\x84\xcd\xd0\x90\x57\xcd\x65\x38\x5e\x6c\x75\x7d\xb2\xc7\x4f\x83\x1f\x3d\x36\xa2\xda\xf2\xf5\x6a\xfa\xf6\xe3\xf2\xea\xc1\x04\x22\x02\xc7\x45\x2e\xa6\x4a\x39\xd8\xce\x84\xc9\x0a\xad\xe0\x59\x48\x82\x29\x1f\x0c\x1c\xba\x69\x61\x2a\x4c\xb1\x62\xbc\x95\x30\xfd\x18\x34\x92\xd4\x78\x00\xae\x8c\x10\x4b\xa3\x96\xe0\x8d\x75\x25\x57\x4c\x04\x01\x8d\x92\xb1\xfe\x60\xe0\x6a\xac\xc8\xe8\xce\x30\x34\x1c\x35\x36\xd9\x54\xca\x0d\xfa\x61\xdf\x49\x0b\x26\xbd\x50\x2a\xc0\xe7\xa6\x76\x52\xc9\x79\x34\xd3\xe4\xd0\xc5\x90\x16\x0c\x9f\x8a\x77\x28\x83\xad\x6d\x8c\xbd\xa9\x10\xed\xef\xbc\xae\xda\x40\x61\x44\x6e\xb2\xf6\xe3\x94\xe9\x64\x6a\x45\x42\x9c\x0d\xec\xc5\xd9\x73\x17\x33\x00\x93\x29\x4c\xa6\x39\xb7\x05\x07\x3a\xe4\x0c\xf0\xa7\x62\x88\xd3\x47\xdf\x23\xcc\x29\xd9\x31\xe6\x4d\x39\xe3\xcb\x74\x03\xcf\xc1\x45\x4b\x89\x53\xb5\x4a\xe5\x25\x51\x76\x6b\x6b\x0f\xd0\xd7\x3a\xf4\x0f\xaf\x37\x25\x6f\x79\x5a\x3c\xa7\xd8\xca\x1b\x55\xdf\xbf\x46\xd2\x06\x21\x25\x24\x88\xcf\xe9\xbb\x10\x76\x93\xbd\x8a\x96\xba\x80\x09\x35\x51\x8e\x4a\x12\x6d\x3d\x91\xa2\x14\xcb\xe0\x30\x6f\x54\x82\x76\xf1\x22\x93\x78\x11\xcc\x54\x09\xd3\x36\x54\x44\x82\xbe\x4a\xb9\x14\x2f\x09\xee\x5b\x6b\x79\x0b\xe8\xed\xe6\x73\x22\x28\x29\xab\x2d\x55\xc1\x74\x44\x5b\x6a\x12\xeb\xaa\x89\x2a\xc5\x0a\xce\x07\xe8\x43\x22\xf0\xca\x47\x52\x64\x93\xd7\x1a\x29\xe6\x7a\xb4\xd6\x4f\x0f\x18\xda\xe0\x47\x9f\x77\xf8\x9f\x62\x51\x0d\xcd\x57\x34\x13\x30\x20\x32\x87\x84\x09\x35\x9f\x60\x65\xd9\x5d\xc8\x05\x9d\xde\x9b\xbd\xc2\x82\x1f\x12\xc4\x48\xec\x92\xde\xb7\xab\xf9\xbc\x6b\x6d\x2b\x49\xe6\x3a\x9a\x60\x3e\x98\x60\xea\x51\x2f\x26\xfc\x35\xe4\x51\x28\x8f\x91\x52\xc3\xb1\x96\x27\xbb\x53\x91\x63\x65\x1f\x18\x0b\xd8\x40\x89\x9c\x5f\xfa\xb7\x10\x9f\x96\xdd\x6b\xcb\x5f\x21\x86\x42\xb9\x7c\x8b\x65\x08\xcf\xf6\x92\x1f\x97\x1f\x87\xfd\x2d\x96\xd8\x19\x7c\x44\xa4\xaa\x0a\x73\xe2\x72\xcf\xcc\xd4\x03\xf8\xf3\x87\x4a\xb5\x48\x3f\x7a\x18\x6c\x85\xe7\xbf\x4a\x9d\x99\xb9\x11\x1a\x7c\x79\xe2\x40\xea\xd8\xff\x5a\xfa\x9e\xc8\xb9\x0a\x98\x0c\x15\xbb\x3a\xd2\x16\x09\x31\xb5\x3a\x9d\xce\x80\xbe\xed\x47\x97\xa8\x59\x79\xb0\xe3\x45\x03\xed\x52\x1b\xb8\xb5\x0c\x19\xb1\x45\x7e\x44\x59\xb1\x07\x70\x54\xbe\x8b\x95\xb1\xc0\xbb\x9f\x4b\x7d\x5a\x2c\xd9\xa1\x2f\xe5\xaf\xb6\xea\xfb\x52\x79\x21\xe9\x4d\x1c\xa1\x8f\x1a\xdb\x9a\xc5\x92\x48\x8b\x89\x59\x5b\x77\x10\xb4\x81\xb0\x93\xa3\x6b\x34\xcc\xbe\xda\xc8\xd0\x3f\x7c\xca\x48\x1d\xb0\xd6\x1c\x98\x80\xdf\x58\x1c\xfc\x59\x06\x5b\xb1\x40\xb7\x10\xec\x01\xfb\x62\x05\xd9\xeb\x1f\x01\xf4\x0b\x82\xd8\x52\x29\xf1\x68\xe3\xd9\x57\x45\xaa\xd8\x50\xad\x5d\x0f\x85\x09\x88\x9d\x74\xee\xda\xb6\x26\x64\x89\x8d\x48\xa8\x11\xec\x8d\xb0\x9a\xde\xc3\x21\x9d\x15\x3f\x6d\x67\xc5\x2f\x54\x88\xde\x96\x97\x1a\x08\x8c\x0d\x4c\x94\x1a\x1b\x64\x6c\xd9\xb3\xc0\xc3\x86\x63\x9f\x75\x05\x39\x77\x75\xd8\xe8\xbf\x96\xa3\xa9\x1a\x26\x82\xa1\x8d\x40\x59\xc9\x43\xff\xc0\xfd\x09\xba\x65\x57\x5a\x40\x23\x53\x5b\x72\x51\x14\xb0\x5b\x59\x03\x1e\x77\x52\xe4\xb2\x2a\x0a\x76\xd1\x0d\xf4\x18\x7c\x9c\x23\xbb\x26\xfd\x0a\x4b\x4c\x57\x63\x66\x45\x8c\xa6\x5b\xdb\x9a\xa3\xd9\xb4\xb9\x06\x09\x94\x9e\x16\x06\x00\x57\x12\x44\xb0\x88\x1c\x88\x01\x34\x1e\xa2\x90\x36\x38\xc7\x72\xa6\x92\xed\x74\x80\x2c\x16\x28\x9c\xb8\xfb\xac\xbc\xc1\xa1\x67\x1a\xe7\x4b\xc1\x96\xb4\x99\x06\x79\x3e\x27\x58\xc4\x56\x14\xd7\x72\xf3\xf4\xe1\x23\x33\x66\xa0\x2c\x5d\xea\xba\xc1\x94\x3a\x16\xd7\x74\xb1\x21\x0f\xa1\xed\x3a\x18\xb4\x6e\xd4\x78\xde\x80\xd2\x1a\xd1\x0c\xd3\xe6\xf8\x40\xad\x16\x33\x3d\xe1\xdb\x13\xca\xa2\x68\x7e\xa1\x92\x79\xe3\x66\x86\x99\xa7\x92\xa1\xeb\x99\xd5\xd9\xf0\x46\x4c\xdc\x55\xf4\xae\xdd\x1e\x8a\xe9\x7b\xb8\x1f\x52\x5a\x3f\x16\x17\x53\x7e\x73\x1d\x96\x25\x8f\x3c\x90\x46\xb7\x69\xd2\xf4\x81\x13\x66\xdb\x8c\xb0\x6d\x4c\xb7\x4b\xad\x87\x87\x98\x9e\x62\x92\x39\x61\x1f\x3a\xeb\x08\xdb\xe8\x89\x1b\xa5\x0a\x2e\xea\xe4\xb3\xcd\xc6\x24\xb6\x75\x9b\xbf\x0d\x75\xe3\xa2\x3b\xe7\x8b\xf7\x97\x59\xa4\x19\x96\x5a\x34\x03\x7c\x04\x5e\x58\x52\x7c\x42\xa5\xab\xef\x6f\xb6\x8a\x02\x77\x2f\x76\x63\xe1\xac\xac\xc7\x69\x35\x7d\xdc\x39\xfe\x21\xbd\x1f\xce\xfc\x49\x54\x63\xa1\xe4\x04\x52\x1f\x2b\x4b\xb0\x15\x85\x07\xa0\x7f\x41\xa5\xbd\x3c\x37\x0a\xf5\x9d\x59\xd8\x7e\xad\x92\xd8\x58\xd2\x44\xa9\x01\xed\xb5\xc0\xb9\x4e\xf0\x67\xb2\x60\xd1\x54\x5f\xf2\xba\x94\x51\x78\x8b\xb3\x96\x03\xf7\x04\x69\x84\xcb\x64\xf8\xa7\x6d\xd4\x9f\xc5\x7a\x2d\xeb\x35\x37\x60\xc9\x35\x6d\x03\x91\xd2\x71\xd1\x3c\x81\xd2\x8e\xb5\xdc\xba\xbc\x9c\xe5\x94\x56\x3d\xab\x88\x05\x62\x2a\x54\xe4\x97\x5e\x2e\xfd\x26\x1a\xd9\xe6\x57\xcd\x5d\x4a\x55\xca\x92\x07\x3f\x76\xf3\x03\xa9\xbe\xb1\x0c\xab\x7e\x51\x29\xa6\x09\x1d\x4d\x9f\x01\xcb\xca\x5a\xf7\x31\xb3\xc1\xc9\x02\xba\xf2\x33\x9a\x8e\x74\x29\xa4\xe6\xed\xa1\x08\x28\x68\x45\x1b\x52\x29\xfd\xd8\x27\x46\x41\x6b\x30\xb4\xd6\x8f\x72\x7e\xb9\xa6\x06\x46\x04\x28\xa4\x0b\x65\xdf\xf4\xa0\x6a\x4b\xc7\x81\xe0\xb5\x25\xa9\xc9\xb7\xe5\x29\xa5\xae\xfb\xf8\x4b\x84\xbb\x35\x68\xd7\x9b\x60\xf5\xdb\x5c\x77\x97\xb1\xcd\x4d\xd1\x2b\xc2\xa8\x87\x54\xfa\x87\x0f\xac\x9c\xd2\xb0\x50\x88\xbb\x30\x62\x53\x87\xd5\x8a\x64\x7f\x63\xbd\xe2\x66\x7f\xbd\xc5\xd1\x96\xcb\x04\xa3\x52\x0e\x54\x58\x7b\x04\x99\x09\xb7\xe8\xad\x6e\x9e\x94\x75\x79\x5b\x0e\xd9\xd4\xfe\x49\x13\x8c\x72\xd6\x04\x7b\x60\x1d\xab\x19\xda\x65\x7f\x69\xd9\x58\xff\x56\x2c\x86\x54\x18\x7f\x93\x34\xae\xd9\xa1\xc4\xcc\x4a\x29\xd3\x47\x5f\x81\x5a\x2a\x23\xac\x15\x84\xc0\x20\x5f\x9e\x73\x03\x70\x16\x62\x44\x35\x63\xbb\x44\xc7\x0f\x83\x47\x11\xd3\x9e\xf5\xbc\x0a\xb2\x20\x4c\x46\x66\xad\xa1\xc8\xcd\x84\x47\x3c\x90\x59\x2a\x21\x12\x57\xf8\xc3\xac\x3d\xf6\xf9\x1c\x29\xbe\xbf\x09\xa0\x90\xc5\x74\xd0\x0b\x89\xa3\x5d\xe2\xe8\x6d\x89\x73\x49\x16\xaa\x4b\x4d\x2f\x5c\x6a\x7a\xd1\x6c\x70\x1c\x90\xd2\x80\xd8\x8e\x88\xd4\xfd\x2d\x3d\x2f\x53\xe4\x01\x07\xfc\x7e\x2e\xfc\x7d\x55\x29\x96\xc4\x34\xe7\x39\x38\xeb\x7b\x60\x9b\x6a\xa9\x1f\x7d\x6d\xa9\x0d\x0e\x91\xb6\xa8\xd8\x15\x3e\x13\xbd\x15\x4e\xb1\xda\xce\x3e\xf8\x50\xb2\x1f\xef\xda\x45\x87\x90\xfd\xed\xdf\xff\xfd\xe7\xd2\x56\x66\x77\x61\xa4\xa5\xab\x10\xaa\x3e\x20\xc6\xff\x35\x9a\xc2\x05\x58\x9b\xbc\x38\x39\x2f\x31\x1f\xe7\x3a\x52\x19\xfc\x38\xd3\x91\x7c\x32\x6b\x9d\x3e\x66\x3a\x52\xba\xd0\x91\x9e\x96\x3a\xd2\xbf\x40\x33\xbe\xf4\xc3\x5c\x68\xc6\xb3\xc7\x94\xd4\x40\x75\xf0\x2f\x5e\xdd\x0b\x56\xf7\xbc\xb5\xae\x23\x10\x1d\xaa\x98\xb6\xf4\x62\x53\x72\x10\xa1\x52\x17\x9b\xfa\x13\x55\x83\x04\x4a\xa3\x1d\xe6\x7b\x5b\x1f\x94\x28\x94\x8b\x9a\xa4\xd0\x5a\xa1\xfd\xda\xcb\xf0\x8f\xbe\xac\xc2\xa4\x2f\xfa\xb9\xc3\x8e\x27\x87\x5d\x3d\x3b\xec\xf2\xe4\xb0\x2b\x33\x9b\xba\xb2\x0c\x7e\xfc\xef\xf2\xda\x5d\x9a\x31\x0b\xaf\x1d\x13\xc7\x38\x7a\x14\x1d\xc3\x38\x89\xcd\x46\x99\x46\x04\xfb\x36\x93\x86\x2d\xa6\x51\x1c\x3a\xc5\x96\x4a\x85\xeb\x40\x0f\x66\xb7\x51\x01\x4f\x01\x82\xc9\xc0\xab\x63\x2f\xc7\x3d\x58\xee\x2e\x77\x8c\xe9\xa2\x73\x77\xb9\xfc\xb7\xba\xcb\xcb\xf4\x71\xd5\x5d\xbe\xd8\x59\xd0\x1a\xcf\xee\x72\xbe\xd7\x5d\xae\x3a\x7d\xf4\x6a\x18\x91\x91\x92\xef\x62\x63\xfd\x10\x9a\x3f\x95\x90\xf5\x07\x94\x18\xd9\x56\x62\xea\x75\x25\xe6\x3c\xf1\xa0\x95\x24\xbf\xe6\x5f\xa1\xa5\x99\xaa\xfd\x33\x35\xed\x4b\xef\xd2\xa5\xae\xbd\x10\x8e\x15\xc2\x71\xf8\xd9\xfa\xc7\x57\xe8\x04\x60\x77\x38\x9a\x68\xc7\xde\xad\x5e\x91\x78\x40\xda\x9f\x63\xa5\x5f\x4a\xbc\x4a\xc1\xd6\xa7\xc0\x72\x30\xfd\x91\x54\x23\x55\x38\x01\x30\xc2\x85\x9a\x1c\x29\xd9\x5c\x02\x79\xf2\xdc\xfd\xf7\xe1\x3e\x3c\x9a\x34\x96\xc9\x89\x09\x6d\xe8\x40\x39\x54\x87\x41\xbf\xf4\x28\xea\xff\x38\x8f\x22\x15\x7b\xbe\x58\x11\x88\x2a\x79\xa4\x16\x4d\xbd\x0c\x2e\xeb\x4c\xbe\x05\x64\x03\x85\x82\xa0\x01\x4c\x0f\xb3\xcf\x13\x17\x80\x12\x63\xd0\xf8\xd3\x79\x80\x72\xfb\xc4\xc7\x0e\x31\x91\xa6\xd5\x3c\xdb\x04\x29\xb6\xd2\xc2\x03\x04\x21\x53\xf7\x73\x3f\xbc\x89\x9f\x90\x61\x6a\x9d\x85\x9b\x16\x68\xd8\xed\x33\x6f\x7c\x86\x37\xde\x94\xf9\x78\xb4\xa6\x5a\x2d\x0a\xe7\x92\x7d\x79\xc5\x54\xfb\x7e\x57\x7d\xb6\x99\x7d\x3c\x7b\x33\x1c\x20\x27\x29\x53\x12\x33\x87\xe2\x2d\x27\xfe\xa1\x37\x21\x0a\x12\x24\x33\x8f\x54\x11\xaf\xce\x82\x77\xd0\xc9\xbb\x3f\x13\x80\xdf\x7e\x19\x0f\xaf\xfb\x3f\xee\xc0\x5e\xbe\xc1\xae\x5a\xd2\xb0\x42\xc0\x98\xd8\x85\xb7\x49\x60\xc3\x66\x66\xeb\x13\x73\xc7\x9c\x9e\xd2\xf6\xbc\xec\xf7\x37\xea\x20\x16\x3b\xa1\x24\x6d\x6f\x0a\x21\x0f\x7e\x74\xb7\x55\x2b\x3c\xe0\x08\x58\xec\x7b\x10\x68\x82\x67\x17\xc5\xb9\x06\x9f\xc5\xc3\xb1\xad\x29\x98\x31\xfc\x11\x13\x3f\xb0\x1c\xc2\x90\x11\x48\x77\x11\xc7\xe9\x88\xda\x31\x99\x14\xad\xd8\x73\x15\xca\xc9\x19\x62\x3d\x37\x62\x11\x33\xd7\xa3\xbd\xdb\x53\xa3\x14\x64\xf0\x63\xe8\x9c\x13\x10\xa2\x97\x41\x9e\xce\x17\x25\xfb\xe5\xc5\x89\x52\x1d\x2b\xe5\xf4\x9d\x2f\xfa\x61\x17\x0c\x04\x73\x58\xc1\x88\x38\x84\x64\xff\xc9\xbe\xbc\x2e\x7e\x19\xc9\x56\x19\xc1\x1f\x6e\xab\x24\xf6\x67\x6f\x75\x28\x94\x76\x4c\xb1\xe6\x7d\xa6\x3a\xd8\x9f\x87\x8a\x86\x1c\x07\x1c\x9f\x2b\xc5\x3b\xde\x67\x22\x66\x0f\x63\x99\x85\xc1\xd9\x7b\x11\xaa\x72\x0e\x0d\x35\x9b\xce\x1d\xf9\x45\xe6\xe9\x34\x8a\xf0\x0d\x38\x20\xcf\x41\xa2\x3c\x56\x2a\x7e\xb8\xaf\x93\x1f\xa6\x28\x56\xca\x48\x1e\x8b\x75\x11\xfd\x62\xaa\x6c\x8e\xb6\xb6\x1c\x23\x45\xe4\x3e\xc7\x25\x43\x02\x7b\xca\x9d\x2f\x64\xd0\x83\x33\x2f\x28\x7c\x1d\xeb\x6b\x64\xca\x20\xbb\xa2\x80\x08\xb9\x00\x0c\x61\x6c\x7e\xc6\x6a\x56\x8d\x67\xac\x20\x2e\x2b\x8b\x27\x84\x24\xe7\xff\xb2\xdf\xd9\xe4\x9e\xe9\x8d\x09\x8e\xca\xe2\x21\x3d\xa1\x99\x6a\x58\x14\xa5\x22\xc6\xae\x3a\x5d\xe4\xe5\x62\x89\x75\x94\x27\x20\xed\x9a\x71\x15\x84\x18\x97\xb1\xbb\x1f\x62\x86\xfe\xe1\xad\xeb\x65\x52\xa9\xc8\xb0\xb1\x85\xbc\x14\xa4\xe3\x20\x0f\x82\x4b\xa7\x1d\x73\xcf\xac\x00\x96\xca\xd3\x05\x5a\xd6\x5d\xa6\x1c\xe7\x44\x43\x02\x80\x08\x4d\x47\xd3\xec\xad\xad\x59\xf2\xfb\x1b\xf7\x4c\xda\x50\x64\x4e\x8e\xa0\x49\xba\x53\x42\x28\x22\xf1\x2d\x86\xb8\xb3\xe9\x36\xef\x57\x07\x59\xb3\x45\x30\xdb\x45\x9a\x17\x1c\xf1\x31\x16\x12\x57\x31\x4a\x84\xe5\x63\xdd\xdc\x90\x2a\x33\x92\xa4\xe2\xbd\xca\xb9\x90\x46\x5b\xe8\x84\x1a\x20\xea\x32\xf4\x2b\xcf\x66\x52\x04\xcd\x34\x53\x8d\xb2\x3a\x2f\x13\xb5\x82\xab\x9a\xf8\x19\x5c\x95\x60\x96\xda\x82\x2f\x02\x1e\x17\x8c\x69\x36\x55\x41\x43\x44\x13\xe6\x54\x30\xc2\x79\x44\x5a\xbd\x99\xca\xf6\xa4\xf3\x3e\x73\xbc\xb6\x57\x1f\x34\x66\xdc\x2b\x92\x87\xf5\xb2\xab\xd0\x57\x7a\x1c\x23\x96\x7d\x1c\x1f\xda\xe1\xfb\xf6\x28\x9c\x60\xdf\xd2\xa6\x65\xc6\xbb\x8d\x4f\xd3\x02\x40\x4c\x07\x3e\xed\x50\xaf\x45\x04\x5e\xc4\xff\x5e\x99\x36\x9c\x5f\x1a\x18\x7e\x00\xa5\x64\x9a\x1a\xc2\x02\x44\xe1\x0c\x08\x8a\xfd\x71\xbb\x0c\x16\x5a\x9a\x20\x2e\xeb\x48\xa9\x47\xff\xd9\x00\x4f\x9e\xb1\x27\xc8\xdd\xb2\x39\x86\xba\x4b\xb3\xa1\x73\xc5\xda\xe6\x23\x2e\x18\x85\x90\xe7\x86\xac\x4b\x2c\xf9\x52\xec\x98\x51\x8a\x97\x47\x29\xc1\xb8\x33\x8d\x0d\xbc\x78\x35\x82\x20\xd0\xda\x62\xef\x4f\xd4\x9b\x6d\xa6\x16\x62\x86\x6a\xde\x01\x92\x60\x73\xa2\xbc\xb4\x4e\x5b\xfe\xfe\x46\x15\xac\xb8\x12\xe3\x4b\x25\x55\xe7\x4b\x3c\x31\x49\x58\x48\x19\xe1\x46\x49\x5f\x32\xa9\xc4\xa1\x50\x69\xe9\xea\x6c\x08\xe8\xda\x6a\x1a\x60\x9e\xe4\x0b\x34\xd4\xcc\x78\x2b\x1e\x75\xac\x7f\x9a\x58\xf0\x37\x86\xff\xfb\xb9\xa3\xdd\xea\x85\x2c\xc6\x73\x42\x25\x47\x30\x91\x81\x8f\xac\x6d\x8f\x68\x46\x7c\xb2\x26\x1e\xf2\xd0\xa8\xc1\x57\x97\xe3\x43\xa8\x84\xbf\x7f\xfb\xfd\x97\xdb\x20\x4c\x9f\xc4\xb7\x74\x70\xfa\x25\xe2\x80\x43\x5c\x9d\x78\x71\xa2\x03\x7a\xbd\xf2\x1a\x9c\x5a\xf3\x28\xcf\x8d\xaa\x1c\xa8\x65\x47\xcf\xb4\x67\xbf\x04\xb5\x3f\x79\x1e\xe8\x65\x30\xeb\xf9\x7f\xd6\x2d\x6d\x03\xf3\x5a\xf3\x20\x5b\xd5\x39\x16\xf6\x69\x5c\xb6\xd0\x13\x6c\x38\xbe\x8e\xcb\x9b\xc6\xa9\xb4\xd1\xab\x9a\xaf\x62\xe3\x05\xd1\x8f\x75\xc8\xbc\x99\xf6\x5c\xb6\x2e\x3f\x17\x6a\xa0\xdd\x5c\x17\x3c\x5a\xc1\xef\x80\x1c\x9e\xa3\x5c\xa1\xcf\xf2\x2b\x6f\xe4\xae\xac\x20\xa6\x00\xa4\xb2\xc2\xc1\x01\x0e\xfe\xfb\x1b\x9f\x61\xc0\x36\xf5\xdd\x6d\x65\x77\x43\xd3\x3d\x8d\x57\x20\xe3\xf8\x87\x46\xe0\xa3\x9c\xd2\x65\x8b\xe9\x8a\x9d\xe7\x8a\xbf\xf0\x90\x6d\xa5\xb0\x33\x35\x0e\xc5\x63\x77\xcb\x2b\xaf\x69\x9a\x90\xbd\x9a\x9e\xf3\x16\xaa\xf8\x49\x57\x63\x1c\xf1\xcf\x36\x1b\x03\xd7\x83\x89\x71\xaa\x20\xca\xeb\x39\x15\x05\xf6\x73\x7a\xe5\x65\xc3\x60\x22\xa0\x13\x97\x67\x30\x5a\x9a\x0d\xbc\x35\x31\x83\x97\xf6\xdc\xb6\x61\x86\x80\x2f\xbf\x68\x1f\x30\x8c\x9e\x93\x29\x65\x8b\x8a\xb4\x77\x19\xc6\x9b\x74\xa8\xa3\xa7\x8b\x68\x63\xf4\x51\x7c\xe5\x0d\x82\x07\xde\xa4\x77\x58\xfd\xea\xe4\x0e\xfc\xfe\xd6\x81\xcb\x65\x45\xdf\x84\xc2\x36\x39\xa0\x78\x93\x01\x6a\x49\x06\xda\xf9\x9f\x1e\x1b\x72\xc7\xfd\xff\xff\x51\x81\x37\x44\xaa\x1c\xbf\x40\xdd\xd5\x3c\x24\x02\x71\x1e\x50\x29\x00\x63\xa2\x1a\x8f\xcc\xa4\xa5\x0e\x85\xb8\xe6\x0d\x65\xb7\xe5\x17\xbf\x5a\x02\xe5\x9c\xbe\x78\x19\x0c\xbf\x1b\x7e\x4c\x39\x0e\xd8\x70\xe7\x9a\x76\x56\x1f\x94\xbd\x0a\x80\x7c\x5e\x74\x04\xe2\x74\x99\x4f\x36\x71\xe7\x7a\xe0\x74\xaa\x37\x67\xf4\xe6\xcc\xb5\x9f\x28\xf2\x62\x2b\x7d\x44\x78\xcb\x63\x80\x26\xd6\x99\x0f\x82\x29\x9b\xa6\xcd\xf1\x0b\x42\x14\x90\xef\x84\xb8\x5b\xeb\x55\x0f\xb5\xb6\xce\xcc\xa6\x37\x0c\xf1\x6a\x5f\x1e\xc7\x8f\x2b\xd2\x17\x2f\xc2\x7d\x98\x70\xe3\x5b\x5f\x62\x6f\x94\x2b\x00\x62\xb5\x7c\xde\x97\xf5\x6a\x57\xa2\xaa\x31\x5e\xe9\x49\xa4\xa3\x20\xa5\xf9\xf1\x9e\xfc\x34\x95\xf4\x01\x97\xae\x19\x8c\x6c\xeb\x0f\x47\xfd\xd2\x28\xc5\x3a\x24\xc0\x48\x54\x08\x47\x1d\x6c\xac\xe6\x90\x4e\x95\x4a\x73\x18\x08\x6c\x70\x25\x57\x13\xa5\x13\x2d\x9b\x3e\x95\xc5\xfa\x00\x49\x69\xcb\x25\xd0\xe3\x87\x24\xe2\x85\xf4\x2b\x3c\xf1\x0c\x85\xcf\x33\x1d\x6a\x19\x49\x42\x3b\x7a\x84\xb5\x97\x36\xcf\x77\x88\x5c\xbd\xa4\xf5\x59\x7b\x53\x15\xf7\xdb\x1b\x2d\x6d\xb1\xc1\x29\x03\x7f\x39\xa7\xae\x5e\x24\xb1\xfe\xb9\xf0\x7b\xcc\xb3\x58\xff\xed\x22\x81\x75\xe8\x82\xd1\x3d\x17\x53\x0a\x2b\x73\x03\xcd\xd8\x87\x77\x63\xb4\x5f\xee\x32\xae\x2f\x5e\xed\x4f\xf5\xd6\x17\x8a\x82\xfe\x4b\x4b\x7e\xea\x84\x44\xd5\xc8\x7c\x4a\xc4\x65\x89\xff\xc5\xce\xe5\x4a\x21\x21\x41\x0c\x7b\xe7\x69\x99\x2b\x02\x8f\x62\x68\x2f\x56\x89\xd7\x81\x04\x58\x4d\x3a\xd4\x97\xe2\xde\xc2\xb8\x4b\x54\x73\x7e\x99\x7e\x5f\x52\x7b\x85\xb3\xf3\xc2\x1e\x74\xca\x6b\x0d\x75\x08\xef\x5f\x6d\xa5\xac\x97\x79\xad\x9e\x94\x78\x91\xd7\xca\x23\x72\xe6\xef\xea\xe1\xbf\x6f\xe0\x6b\x7f\x06\xa9\x24\x75\x50\x6a\x71\x95\x1f\xea\x56\xcc\x4b\xdf\x92\x4b\x40\x0f\x0b\x84\x39\x9e\x65\x6f\x02\x0a\xf8\x52\xda\xe1\x18\x94\x14\x7e\xb4\x9c\x4b\x3f\xf6\xd8\x6d\xc4\x2b\x0b\x97\xe3\x08\x30\x25\x3b\x2c\xb7\x8b\x79\x4a\x75\x2d\xaa\xb8\x4a\xf6\xcb\x82\x58\x7c\x23\x8a\xdb\x54\xeb\x47\xdd\xa8\xfc\xe8\x41\x72\x38\x96\x17\x41\x12\x4b\x9d\xed\x85\xce\x39\xf4\x6d\xbe\x82\xf2\x4b\xf2\xa8\xd4\x42\xf2\x23\x36\x14\xd9\xac\xb6\x20\xef\x6f\x63\x25\x70\xb0\xeb\x1e\x41\xa3\x55\xcf\x01\x67\x15\x20\x42\xa5\x0e\x76\x90\xf9\x69\xa0\xdf\xfb\x22\x98\x4b\x3f\xfa\x0b\xc5\xa8\x41\xe2\x6d\xb5\x55\xbc\x4a\xda\x2f\x2f\x0a\x7e\xd5\x43\x74\x1f\x18\x08\x8f\xf2\x3a\x22\x04\x02\x5e\xac\x84\xe4\xa8\xd4\xea\x59\x45\xcf\x18\x9a\x31\x68\x3f\x76\x45\x24\x37\xeb\x62\x37\x86\x19\x5b\xf2\x1c\xf2\x95\x3d\x2e\x3b\x07\x7b\x37\x94\xbd\x15\x02\xd8\x9b\xee\xa1\x35\xbd\xdc\x16\x25\x87\x13\x9c\xd5\xee\xd5\xdb\x28\x4c\x99\x87\x42\xe9\xc8\x54\x9c\x9e\x7c\x35\x62\x79\x9c\xf6\xb1\xd3\x30\xe5\xe9\x61\x65\xbd\x71\xcf\xd8\x37\x82\xcc\x60\x89\x66\x80\xf4\x6e\x40\xa6\x9a\xf4\x3c\xb5\xd0\xaa\xfd\xb9\xfc\xe6\x88\xbc\x6b\xa9\x48\x14\xad\xf9\x40\x41\x1b\x05\xad\xf8\xe4\xc1\xf5\xba\x7d\x44\x7c\x92\x1f\xfb\xae\x4b\x53\xc1\xbb\x8f\x4d\x70\x58\x5d\x13\xfc\xa2\x07\x5f\xfd\x9f\x9f\xc8\x80\x0e\xa1\xb2\x95\xbe\x6f\xe6\xd9\x8c\x54\x2f\x0d\xac\xaf\x99\xd2\x29\x6f\x21\x5b\xf8\xb9\x15\x86\xe7\x33\xeb\x2e\x7d\x0a\x27\x64\x0d\xbd\x03\xe1\x6a\x09\x9a\xda\x51\xef\xcb\xf3\x1a\x6e\xfa\x55\x29\xed\x78\xe6\x3f\x6e\x03\x0b\x58\x3e\xb7\x90\x75\x9f\xdb\x6e\x82\xd6\xfd\xac\xa1\xdf\x83\x6e\xd1\x61\xe6\xd7\x58\xc1\x4e\x51\xf4\xcc\x79\x03\x3c\x15\x4d\xcf\x5b\x28\x0c\x0a\x93\x79\x83\xf8\x86\x79\xb7\xa6\x7f\xba\x93\x51\xcf\x0d\x30\xa0\x5c\x54\xd6\x7e\xec\xbf\x0e\xfc\x6f\xe2\x20\x81\x08\xea\x10\x4a\xd3\xef\x05\xb4\xce\x17\xbf\xf8\xd7\xe9\x44\xbf\x7f\x02\x9e\x17\xa0\x5f\x00\xfa\xb5\xb3\xb0\x05\x50\x7e\x0f\x97\x3f\xe2\x55\xd4\x1f\x80\x3d\xbd\x78\x3b\x77\x81\x60\xac\xa0\xca\xa7\x37\x53\x5e\x57\x34\x4f\x8e\xed\x4d\xe9\xb4\x3c\xd3\x07\x61\x25\xe7\x6c\x58\xbf\x9b\xb2\x5b\x42\xaa\x7b\xbd\xf7\xc0\x60\x00\xd1\x04\x97\x97\xf3\x56\x75\x82\x2e\x70\xf9\xa3\x35\x02\xbf\x76\x54\x72\x06\x3c\x86\xb8\xa5\x39\xf5\xb6\x3b\xa1\x3e\x7e\x44\x6f\xdf\xda\x5f\xbb\xa7\xb7\xff\xfc\xcf\xbf\xf7\x7f\xfc\xef\x99\x0b\x37\x79\x45\xd6\x70\xb8\x67\xfe\xc3\xe5\xa9\xf1\xfc\xdf\xd7\x91\xe3\x12\x6e\xdb\x46\x3e\x3c\x1e\xf1\x03\x0b\xfa\x06\x6c\x76\xbc\x0e\x9a\x1d\x6f\x90\x83\xf1\x2d\x1e\x8d\x5b\x9c\x2d\xf7\xbf\xf6\xff\x15\x93\xec\x16\x0f\x45\xbb\x46\x6a\x76\x5a\x9e\xb9\x64\x2d\x5b\x92\x21\x21\x34\xc5\x5e\x49\xbb\x8d\x1d\xdd\xb6\x81\xa3\x37\x5d\x8e\xed\x0a\x68\xf4\xc3\xaf\xf5\xb7\xff\xba\x97\x18\x16\x92\x64\xb6\xb2\x32\x0f\x72\xe2\xb0\x56\x0a\x16\xcc\xc6\x36\xb2\xc5\x34\xa4\xa6\x0b\x15\x9c\x91\x91\xd8\xe4\xa9\x51\xe1\x3c\xf8\x11\xae\x69\xe7\x3f\x39\x04\x33\xd1\x6b\x32\xb3\x2b\x3b\xf8\xff\xc7\xe1\xcf\xe6\x28\xc7\xd3\x99\x11\xdc\x00\xcb\x92\xb0\x25\x56\x91\x7e\xbd\xaa\x9b\x5a\x73\xea\x4f\x3f\xf8\x26\x27\xe0\x6e\xef\xb4\xb6\xd0\x7b\x77\x4d\x87\x4a\x3e\x79\x37\x34\xae\xb4\x09\x98\x94\x96\x0c\xc3\x0a\x47\x84\xc2\x52\x58\xa8\xae\x0d\xba\xab\x38\xd8\xbb\x1f\xfa\x3e\xb9\xe7\xaa\xad\x2e\x1f\xfc\x72\xfc\xfa\xb1\xbf\x5b\x3d\x97\xf4\xae\x27\xff\xe3\xdb\xaf\x7f\xdd\x1a\x39\xb7\x33\x41\x00\x42\xb6\xab\xcf\x6b\xbe\x82\x00\xda\x77\x27\x6d\x5a\x9c\x81\xc3\x96\xdb\xb3\x8b\x89\x1b\x7c\xbf\xa0\x82\x5a\x11\xfe\x0a\x28\x05\xb8\x81\x52\x7d\x51\xb4\x38\x20\x70\x42\xb7\x2f\xcf\x81\xaa\xa1\x3e\x73\xdb\xe0\xc9\xed\x90\x58\xfc\x0a\x80\xb2\xf9\x29\x7f\xca\xbe\x36\xdf\xa2\x48\xd8\xd5\x57\xe6\xdb\x64\x07\xaf\x1d\xc0\xad\x0d\x20\x51\xb2\x9f\x6e\x11\x44\xde\xe2\x9c\xd7\x9b\x0c\x53\xe9\x3a\x59\xc3\x73\x3a\x8d\xd2\x1b\xd9\x7b\x7e\x3c\xf7\xf2\x78\xee\xf9\x83\x9d\xdc\xde\xb8\x12\xf4\x47\xfe\x40\xc2\x5a\x13\x2a\x7b\x58\xd1\xca\xe1\xbe\xc1\x9c\xdc\xe9\x83\xaf\x30\x2a\xe7\x5b\x1a\xce\xe7\xe3\xfa\xd1\x5d\x18\x49\x43\x7a\xd6\xdd\xc6\xd2\x92\x7c\x9c\xa4\x35\xc9\x00\x80\x83\xd3\x2e\xbd\xae\x58\x65\x99\x33\x66\xf3\x7a\xdf\x85\xd9\x67\x83\x22\x56\xea\xd4\xe7\xc3\x15\xde\xa3\x3c\x1f\x7b\xf3\x41\xb1\x63\x7d\xde\xa0\x52\x08\x7d\x1a\xae\xb7\x54\x7c\x35\x4c\xef\x6f\xba\xa0\x7b\x98\x16\xb4\x5d\x7a\x2d\x3b\xbd\x4a\x70\x90\xc8\xb1\x5f\x4c\x8a\xef\xda\x2d\x96\xe7\x7c\x9d\xe4\xf9\xe4\xc3\x6d\x51\xc9\xe5\x3e\xd0\x56\xe5\x4b\x16\xd7\x0f\x2a\xd0\xed\x20\xb7\x67\x75\xd4\x44\xeb\x67\x2b\xf5\x35\x9f\x1e\x73\x69\xff\xf1\xdb\xe9\xdb\x3f\x1e\x16\x97\x3f\xc7\x95\xfb\x36\x22\x9e\x39\xc9\xbe\x21\xa9\xa2\x4d\xa9\x15\x61\x04\x36\x1d\x85\x7a\x8a\x14\x6a\x7a\x61\xd8\x84\x08\xd4\x4b\xee\xf9\xd2\xd8\x60\x74\x3c\x35\x8a\x4d\x07\x3f\x22\xca\x6b\x88\x94\xd5\x3a\xb0\x56\x30\xfb\xdb\x95\x4c\xa5\xe6\xf7\xb7\x91\x10\xb8\x5e\x2a\xbf\x00\xbe\x4c\xb8\x9c\x1a\xa0\xed\x1a\xc5\xca\x83\x1f\x7b\xcc\x77\x1a\x0b\x49\x55\xef\xed\x42\x41\xc0\xb3\x0f\x2c\x6b\xd9\x35\x8a\x5c\xac\x59\x85\x52\x3a\x35\x8a\xd8\xbd\x70\x90\xd5\x9d\xbd\xae\x17\x34\xa4\x56\x3d\x35\x12\x8d\x17\xf7\xbe\xbf\x59\xd9\x24\xad\x7e\xfc\xa8\x27\x6c\x4e\x58\x33\x62\x1b\xfc\xe8\x0b\x4c\x02\x98\xfc\x69\x8c\x54\xb2\xb3\x39\x22\x9d\x27\xef\x38\x52\xab\x47\xa5\x86\x00\x26\x0d\x78\x86\x86\x67\x68\xe7\x67\x68\xa5\x0c\x05\xc9\x3e\x6f\xc1\x26\x5d\xe0\x1d\x58\x24\x70\x6d\x1c\xfc\xe8\x6a\x66\x03\x4b\x44\x09\xe8\x33\xfb\x8f\x90\x34\x7f\x78\x33\x12\xf0\x04\xcc\x00\x45\x60\x13\xa8\x14\x11\xdd\x1c\x1c\x1f\x0b\xe7\x9c\x45\x54\x28\xb7\xf8\xee\xca\x59\xa2\x80\x97\xc6\x7a\x60\xe2\x5c\x09\x7e\x38\xa9\xe0\x29\x55\x52\x2a\x05\xae\x57\x8f\xc0\xf8\xa1\x81\xfc\x98\x7c\xbc\xe9\x07\x7f\x1b\x1d\x85\x8f\xdb\x1e\x60\xd4\x83\x1f\x5d\x87\x1b\x28\xd6\x5d\x22\x6e\x47\x81\x06\xb3\xb3\x0b\x2b\x7c\xe7\x6a\xaa\xa5\xa6\xfc\x94\xf1\x2e\xf2\xf9\x8d\x20\x23\xbc\xe4\x5d\xa6\xc0\x2f\x17\x17\xbe\xbf\x39\x8d\x5c\xae\x2f\x08\x0b\xe0\x76\x4a\x14\x43\xb6\x6a\x1b\xdc\x85\xed\xac\xdc\x47\x20\x0f\x86\x5a\x9c\x98\x9c\x99\xa2\xe8\x71\x04\xbe\x48\xd4\x5d\xa6\xa9\x41\x0c\x82\x04\x9d\xc6\x65\x32\xc3\xa4\x35\xb6\x41\xab\x64\x15\x24\x91\xf3\x7d\xef\x6f\x32\x50\xaa\xe9\xfc\xc3\x49\x88\xd5\xea\x4f\x9e\x3c\xdd\x95\xe0\x91\x72\x32\x1b\x99\x38\xf9\x60\x64\x4a\x78\xe7\xda\x10\x1f\x83\x10\xa0\x50\x9a\x3d\x7a\xad\x83\x1f\x3d\x0a\x15\xdb\x36\x94\x9b\x0d\x45\x40\x55\xef\x94\x94\xad\x0a\x47\x19\xaf\x13\xda\x43\x47\x45\xe9\x8e\x55\x50\x58\x9b\x7c\x46\x3c\x4b\x75\x32\x8a\x56\xa8\xc1\x53\x5b\x06\x1c\x5c\x4b\xb5\x9f\x35\xf3\x8e\xd5\x9a\x07\x2f\x9d\x54\xb1\x17\x53\xd0\x95\xc8\x05\xb0\x63\xaf\x27\x33\x65\xcd\x2f\xfd\xba\x47\x46\xdf\x7f\xfe\xfd\xcb\xdf\x77\x3a\x1d\x94\xb8\x61\xea\xca\x3c\x36\xb8\x7a\xe4\x61\x7e\x49\xd4\x0a\x44\x9a\x4d\x08\xd0\x11\xe4\x38\xc7\x4f\x9c\x2e\x3d\x46\x4a\xe3\x72\x39\xc3\x4a\xca\xf9\x38\x4e\x27\x27\x8f\xd7\x06\xa3\xd7\x92\xf6\xc8\x39\x8e\x9a\x2d\x2d\xf5\x3a\xcd\x23\x6f\x31\x2c\x3d\x2f\xc2\x56\x2e\x18\x96\x9c\xbc\x63\xa3\xfa\x45\x41\xdd\xef\x59\x27\xc7\xc8\x27\x8a\xbe\xf7\xf9\x5d\x26\x8e\x10\x98\x57\x72\x59\x50\xca\x36\xa7\x1b\x95\x17\xa5\x54\xaa\xdb\x1b\x4c\x62\xdd\xbf\xb8\xf6\x7c\xe9\x71\xa5\x5b\xc0\x62\x4b\xb6\x2a\xd8\x99\x77\xa7\x1f\xdd\xe2\x6f\xdb\xe8\xea\xfc\x6e\x26\x28\xdc\x8d\x5b\x3d\x5d\x37\xfc\x4f\x75\xbb\x93\x5d\xd9\xdf\x60\xd3\xac\x1b\xd5\xd6\x7b\xfa\xf7\x8f\xfd\x3f\xbe\xfd\x76\xdf\x98\x4e\x36\x6f\xc0\x9b\xb4\x6c\x70\xc8\xc3\x22\xb4\x1c\xd0\xb8\x14\x35\x2f\x03\x12\xfd\xea\x55\x64\xbc\x59\xc4\x89\x52\xba\xbc\xde\x11\x42\xdf\xbf\xda\x8a\x04\x2a\xdd\x79\xc5\x7e\x7a\xab\xa8\x01\x45\x95\x65\xe8\xf0\xb8\xdd\xd0\x11\x0d\x2d\x0b\xd7\x4e\xc8\x9f\xbb\x70\x9a\xbd\x8a\x09\x52\xd6\xda\xd2\x01\xe1\x79\xb4\x76\xbf\x81\x91\x65\x06\xa4\x6e\x57\x5c\x60\xbd\x9a\xe6\x73\x4f\x9a\x81\x2d\xc4\x95\x82\xe4\xa7\x0b\x59\x52\x6c\x11\xc9\xd4\x4a\xdc\x03\x63\x12\x87\xc9\xaa\x67\x04\xf3\x02\x39\x95\x5b\xec\x47\x7f\x2d\x09\xd9\x7f\xf3\x5b\x2e\xee\x58\xec\x98\x75\x7a\x88\xc1\x16\x17\xee\xc7\xfe\x2e\x19\x56\x7f\xe5\x66\x3f\xb7\xd8\x8f\xde\x7f\xb1\x73\xd7\x64\xbf\xa7\xbf\xaf\xf3\x1d\x80\x30\x6f\xc9\x16\xcb\x19\x19\x75\xef\x79\xa0\x5c\x26\x3d\x98\x26\x41\x49\x08\x59\xcf\x9e\x20\xcc\xcd\x75\x92\xb6\xb7\xea\xd0\xae\x36\xed\x74\x7e\x54\x2a\xfd\x78\x6e\x69\xbf\x69\xfe\x70\x05\xd5\x6c\xf5\x45\x1e\xaf\xf4\xde\xb8\xd5\x7b\xde\xe1\x7e\xcb\xfd\x53\xee\x2e\x91\xa6\x14\x81\x93\x54\xe6\xae\x68\x0a\x08\x76\x0d\xa6\x73\x88\xc2\xb5\xae\x1f\xce\x1b\xa7\xc2\xc9\x85\xa0\xa9\x79\x58\x7b\x6d\x65\x88\xa6\xc4\x2d\x23\x84\x11\xcb\x1b\x4a\x7c\x2a\x54\x14\x9e\x7d\x9d\xe6\x75\x3d\x38\x6e\x04\xd5\x58\x4c\x09\xf1\x94\xf4\x64\x06\xd4\x0c\xa2\x13\x33\xd1\x9a\xe4\x6a\x60\x5b\x37\x18\xb3\xcf\xae\x58\xd5\xc2\x19\xcd\xb5\x6a\x46\xab\x67\x40\x3d\x48\x08\x1b\x56\xf5\xa0\xbd\xae\x72\x44\x3c\x79\x1c\xfc\x18\x1c\xcb\x02\x8f\x0e\xf4\x13\x24\x6b\xe3\xd9\x47\x3c\xfb\xb8\x7e\x76\x64\xde\x62\x9e\x7f\x2d\x43\xdd\x9b\x61\x83\x06\x8d\x0c\x4a\xc2\xe9\xff\x61\x90\xe7\x8f\xb3\x23\x8f\xbc\xf4\x2d\x56\x4f\x33\x89\x2b\x6e\x15\xf1\xac\x03\x39\x8c\x84\xb4\x76\xc8\xf0\x4c\xd5\x9a\xd7\x00\x48\xa7\x6d\x1f\x89\x4d\xfd\xe9\x93\x53\x49\x43\x39\x90\xd8\xb0\x57\x4a\xb9\x80\x90\xfe\x7c\xf1\x7c\xfc\xf6\xf2\x15\xf8\x48\xb1\x1f\xfd\xd9\x72\x74\xcc\x35\xc4\xc4\xd9\x9f\x4f\x4b\xa1\x00\x6c\xd1\x58\x46\x24\x18\x2a\x32\xa4\x23\x9f\xaf\x87\x16\xc1\x39\x0e\x91\xda\xc6\xf3\x0c\xfe\x3c\xc0\x2e\x15\xe8\xa9\x68\x63\x8e\xd2\x39\xf7\x32\x60\xbd\x72\x38\xf7\x1d\xf6\xaa\xad\x65\xa9\x1f\xcf\xed\xb3\x3b\xe6\xb1\x17\x1f\xe5\x5b\x6b\xb4\xd9\xb9\x6c\x06\x51\x06\x87\xd4\xba\xbb\x80\x2b\x52\x10\x49\xae\xfd\xd8\x57\xfc\x7e\xf9\x7d\xb3\xf1\xd7\x7f\xfc\xf6\xf6\x93\x23\xbd\xb0\xc0\xec\xe1\xb0\x3e\x8b\x7e\xff\x2e\x67\xd1\xdf\x2d\x7b\xe9\x83\x8b\x21\xaf\xce\x03\x4d\x6c\xe5\x03\xaa\xef\x65\x31\xc8\xc1\xbe\x28\x06\xbc\x42\xef\x6f\x48\x2d\x9d\xca\x09\x61\x90\xa9\x1c\x33\x5d\x3a\x5f\x04\x36\x8b\x6e\xb7\xc7\x2c\x74\xe0\x34\x5c\x6b\xd0\x9a\x15\x5a\x96\xce\x4a\x67\xbc\xe7\xb8\xf2\x46\xfa\xe5\xf2\xba\x71\x4a\x00\x58\x20\x69\xb7\xde\x05\xeb\x81\xe0\xf2\xec\x14\xf3\x4a\x8e\xfe\x7c\xd5\x65\x63\xa5\x5f\xf7\xd9\x44\xba\xee\xa6\x5a\x31\xdf\x2f\xdc\x54\xf1\x4e\x85\xb5\x8f\xa7\xbb\xc4\x7b\x1a\xe2\xfe\xfc\xa6\x06\xb9\x14\x3c\xf6\xe6\x9e\xd3\x77\xcb\x26\x9b\xbf\x70\x61\x5f\x8e\x86\x8b\x9b\xd8\xca\x75\x7a\xd5\xcf\xe9\x7c\xd1\x35\xcb\xc0\x7c\xe7\x43\x5f\x71\x95\x7a\x0a\x00\xa7\x35\xf9\x29\x62\xad\xc5\x77\x8f\xd6\xe7\x9c\xfd\xb4\x9b\x23\x42\x1e\xac\xbf\xa5\x25\xb7\xcd\x80\xf0\x8d\x48\xec\x89\xc5\x74\x3b\x42\xfb\x07\xe8\x4d\xff\xf8\xe5\x1f\xdf\xfe\xf8\xe5\x70\x23\xcf\xf5\x33\x2f\x5a\xa2\x52\x33\x96\xa8\xe0\x19\x29\x48\xe9\x71\xcf\x8a\xd4\x91\x5a\xa9\xc7\x42\xd1\x29\x3f\xe4\x40\x19\x10\x4b\x95\x90\xad\x15\x13\x21\x18\x86\x9a\x99\x21\xd3\x65\xad\x1c\x90\xdc\x4e\x39\xb5\x11\xce\x25\x60\xbe\xe0\x9b\x15\x18\xdd\x67\xae\xfb\x02\x9c\x84\xf2\x81\x96\x20\x54\x25\x52\x14\x80\xf7\x68\x80\xd9\x3f\x0a\x35\x46\x76\x4f\x94\x31\x91\x20\xa7\xa5\x01\x5f\x33\x93\x22\x71\xb8\x98\xf9\x8c\xa4\xbd\x42\x41\xf7\x70\xf4\x0c\x7e\xec\x09\x3a\xa5\x01\xc3\xa1\x1c\x1c\x8b\xac\x35\xa0\x5e\x31\xdc\x00\x71\x50\xe4\x1c\xdb\x9b\x89\x5f\x0a\x45\x84\x46\x55\x50\xf3\x25\xe4\xdf\x16\x19\x58\x86\x4a\x49\xda\x2e\xb9\x23\x8f\x29\x51\xe2\xba\x5b\x1a\x50\xfd\x6d\x1f\x46\x21\x69\x79\x30\xb5\x53\x93\x35\x17\xbc\x5b\x80\xe9\x40\x43\xd1\xd5\xec\x79\x67\x80\x11\x06\xca\x8b\x73\x68\x01\x67\x12\x9c\x58\x0a\xc8\x8b\x94\x27\x56\xac\x48\x2d\x20\xc9\x2f\x39\xed\x22\x32\x9a\x40\x1b\x68\xe2\x03\xb1\xda\xac\x65\x9c\xe7\xe6\x82\x3e\x94\x4a\x2c\x27\xa1\xa6\x7a\xcc\x64\xad\x89\x25\x8e\xfd\x5b\x78\x68\x5b\xe0\x3c\xf4\x1e\xf5\x7b\xa9\xa9\xa8\x1f\x82\x84\xb2\x20\xcb\xeb\x98\x80\x4d\x1b\x49\x54\x2f\xc4\x0a\x53\xca\xf5\x38\x26\x00\xb2\xe3\xe4\xd3\x74\x12\xe4\x65\xad\xea\xc9\xb4\xde\x88\xac\x7d\x53\xed\xa2\xf5\x60\xac\x8e\x1a\x61\xb3\x3b\x7a\x52\xa2\xa9\x2f\x02\x30\x28\xe6\x4a\x35\x95\x51\x41\x93\x65\xc3\x62\x4f\xad\x29\xb6\x40\x27\x3d\x5d\x1a\x85\x96\xa9\x65\x07\xe1\x99\x12\xbe\x00\xf1\xdf\xda\x81\x22\xa7\xd1\xed\xa7\x28\x69\x54\x62\x68\xc7\x35\x54\xd3\xef\x58\xbe\x44\x02\x29\xae\x93\x6f\x48\x34\x9b\x44\x22\x0f\x66\xf3\x87\x28\x3b\x74\xc2\xe4\xc8\x0a\x1a\x4f\x4c\xb2\x39\x9e\x98\x52\xcd\x8e\x53\x92\x33\x15\xb5\xf2\x05\xa1\xa1\x55\xd3\xbe\x52\x6b\x79\xf0\x63\xd7\xff\x33\x46\x46\xe0\x78\x40\x06\x3d\x38\x39\x41\x58\x30\x52\x03\xea\x64\xc4\x94\x71\x1b\x46\xa0\x7e\x01\xd9\xa9\x40\x11\x1b\x14\xe0\x51\x12\xe6\x7c\x44\x19\x88\x04\xc9\x5a\x79\x8c\xf6\x00\xa6\xd1\xbe\x34\x2c\x81\xe9\xc1\x61\x74\xfc\x6d\xff\x8f\x7b\x62\xf3\xac\x95\x26\x06\x2e\x2c\x4e\x64\x87\x64\x92\xa3\x6e\x48\x69\xc4\x99\xba\x87\x7b\x7e\xca\x6d\x6f\x60\xde\x1c\xa5\xe7\xdc\x86\xd4\xf6\xc5\x29\x0b\xb0\x24\x25\xf8\x46\x01\x76\x71\x59\x1d\x69\x2b\x23\xa5\x98\x87\x36\x34\x2f\xaa\x00\xa0\x33\x51\x4e\xf1\xe5\xdc\xc6\xcf\xa2\xe7\xfa\x53\x7f\x1e\xe8\x57\xa6\xd4\xc6\x50\x2e\x9f\xbb\x92\x24\x21\x6e\x7a\x74\x85\x69\xe3\xc9\x19\x09\xd1\xeb\x93\xf6\xec\xa1\x33\x7a\x1c\x41\xb3\x67\x92\x92\xf7\xd1\x5f\x22\x9e\x5e\x81\x12\x27\xa0\x7c\x9b\x3f\x7d\xc5\xd3\x3f\xe5\x21\xf7\x76\xd8\xf4\x93\xe3\x48\x36\x6c\x72\xbb\xe3\xc1\x7f\xff\x65\x7f\x07\x2c\x03\xde\x78\x01\x8c\x5f\x4c\xab\xcd\x7d\x58\x9a\xed\x85\x1b\xd2\xcb\x23\xf9\xae\xe7\x82\xcd\x43\xe0\xdd\x3a\xc9\x46\x20\x81\xcc\x93\xf0\xd8\xee\x1e\xf2\xab\x93\x83\x62\x9f\x41\xcc\x64\x6c\x69\x49\x0f\xe3\x15\xc3\xfd\x19\x37\xdc\x9f\xa1\xb9\xf7\x33\xc2\xfb\x59\xc1\xa0\xc1\x4a\xad\x2e\xd6\x08\x2f\x27\x23\x2d\x24\x0f\x5c\x9f\x19\x8c\xf6\xeb\x04\x46\xf8\x51\x4f\xe3\xc2\xc9\x64\xcf\x20\x73\xde\x11\xd0\xe1\xfa\x7f\x9f\x51\xea\x71\xfb\x21\xf8\xa3\xfb\x3e\x9a\xba\x8c\x21\xda\x7e\xc2\x6e\x53\xeb\x5d\x1a\xa7\xbf\xe6\xbb\x34\x4e\x9b\x34\x5a\x29\xcf\x63\xd1\xe1\x84\x67\xc2\x18\x85\x0b\x34\xd7\x67\x93\xa8\xf5\x09\xd4\xe1\x83\x1f\x5d\xfd\xcb\xd4\xb8\x9c\xa8\xaa\x6e\xbc\x6b\xfb\xf9\x09\xdc\x97\x83\x1f\x3d\x90\xcd\xee\x4e\xaf\x85\x6a\xc8\x47\x64\xd7\x33\xea\x98\xbb\x5e\xa7\x26\x28\xa5\x71\x45\xca\xcf\xbe\xa7\x76\xc9\xcc\xdf\xad\x6f\x80\x42\xe4\x85\x1c\x0f\x20\x53\x0f\xa9\xbc\x28\xa8\x2a\x98\x51\x7b\x42\xdb\x1c\x81\xad\x93\xf0\x2a\x1c\xb3\xa1\xea\xae\xae\xde\x80\x3d\x12\x1e\x74\xd1\x0b\x3c\x5e\xfc\xf0\xec\xdb\x5a\x5b\x4f\x05\x06\xde\xe9\xb1\xc6\xe5\x73\x71\x7f\xae\xd5\xef\x68\xb8\x3d\xc2\x9d\x2f\xff\xf8\xed\xb0\xff\xeb\xdb\x6f\xbf\x8e\x9f\xa9\xa7\x9f\xc2\xb0\x0c\xeb\x00\x93\xbe\xcf\xef\x31\x2d\x0b\x2a\x7c\x64\xc4\xa7\xd3\x72\xa7\x60\x3c\x6f\x5e\xaf\x0a\x03\x15\x0e\xf6\x82\xdc\x9a\xfb\x24\x30\xe5\x8c\xfe\xb2\x19\x0e\xc2\x89\xd2\xed\xa8\x15\x34\xe1\x0e\x00\x48\xd8\x98\x79\x2b\xb3\x97\xa9\x07\xfa\x80\x6a\xb2\x9e\x43\x4d\x80\x17\x5f\xa6\x00\x90\x45\x54\xe0\xab\xdd\xe6\x54\xac\xf6\xab\x2f\xf8\xdc\x17\x7e\x49\xbb\x8d\x58\xd4\x79\x9c\x28\x76\x33\x14\x41\x65\x1b\xf1\x5a\xee\x5a\xe8\xe0\x01\xb1\xab\xdd\xe7\x1f\xd2\xf3\xf2\xb6\xf3\x2e\x50\x30\x51\x5c\x10\xc4\x55\x62\x07\xd2\x53\x37\xbd\xbb\x61\xf4\xd0\x78\x7b\x18\x0d\x26\x0c\x1b\x81\x1f\xfe\xe5\x35\xaf\x23\x4e\xd8\x43\x20\x57\x5b\x23\x30\xf8\xea\x2a\x7e\xc4\x83\x5d\x33\xa5\xdb\xd1\x8f\xf9\x4a\xe8\x45\x03\x52\xd0\xb5\x20\x92\x5b\xe1\x3d\x97\x11\x8b\x1e\x65\xfb\x81\x65\xc3\xc0\xbb\xa9\x18\xd3\xe0\x2a\x07\x68\xc1\xd9\x47\x2d\xcf\x7d\x1d\xc0\xd5\x8c\xe1\x14\x4d\x74\x9d\xc6\x02\x74\x87\x73\x29\x23\x95\x45\xbe\x5d\xa2\x76\x0e\x73\x9e\xd0\x75\x40\x14\x3f\x3d\x62\x01\xbe\x43\x05\x4b\x8b\x4d\x0f\xd8\x65\x8a\x67\x39\xd7\x18\x1c\xa1\xda\x6a\x45\x00\xc1\x5e\x28\x03\x5a\x22\x77\x16\x7a\x7c\x33\x93\xb2\x87\x38\x7d\xdf\x88\xf9\xfd\x97\x3f\x6e\x81\x8b\xfe\x48\x98\xf4\x86\x7c\xaa\xee\x8c\x32\xdd\xed\x48\xa5\x52\xa9\x97\x81\xba\x5c\x4d\x87\x4f\xb0\xd4\x2a\xc8\xff\xe0\xa9\xac\x4b\xdd\xb5\x67\x0d\xbd\x98\xe9\x13\x29\xe4\x93\xbd\x2c\x0c\x19\x53\xef\x4d\xe3\x48\x6d\x74\x23\x53\x33\x85\x44\x41\x29\xb4\x42\x21\x17\xe2\x48\xcc\xc7\x78\x19\x87\x3c\x27\x93\x8b\x23\x4e\xf1\x19\x86\x6a\x04\x88\x22\xc7\xc3\x48\x31\x30\xf0\x36\x6a\x4e\x9d\x72\x3c\x93\x66\xc7\x3d\x38\x02\x7b\x48\xb6\x8b\x35\xd5\xb8\x45\x53\x75\x1a\xb0\x36\x09\x9e\xfb\xab\x57\xe7\x7e\xf1\x46\xe7\xca\x80\xb8\x31\x77\x7e\xdd\x13\x34\x7e\x43\x5e\xf7\xe0\xbc\x2b\x41\x83\xbb\x78\x53\x90\xc7\xfb\x04\x79\xc6\x4b\x0c\xf3\x67\x0d\x17\x1d\xce\x97\x28\x63\x9e\xf1\xd7\x93\xf0\xe0\x3d\x13\x41\x6e\x61\xa6\xbc\x4e\xcf\xf2\x02\x88\x89\x97\x69\x65\xbd\x04\xb2\x17\xf7\x6e\xab\x49\x31\x75\xb8\x6c\xec\x56\x2e\xea\x9f\x0d\x05\x9e\xe1\x39\x5c\x6e\x42\x7e\xef\x04\x7b\x58\x20\xdf\x8a\x49\xdf\x10\xc8\xe2\xbe\x40\x06\x06\xea\x25\x4c\x65\x28\xd5\x86\xff\x91\x72\x2e\xf6\xf7\x74\x16\x5c\xc8\x7f\x16\x2d\x27\xa6\x98\x36\xee\xa9\xc7\x73\xb4\xe6\x87\xb4\x1b\xa9\x35\x6a\xed\x05\x6e\xf5\x9c\xf2\x89\x42\x8b\x2e\xb4\xb1\xb0\x2a\xd5\x60\x86\x34\xc0\x84\x23\x83\x79\x32\x88\x90\x14\xd3\xec\x2a\x69\xad\x26\x5f\x8f\x82\x14\x4e\x1c\x3f\x44\x6c\x2f\x1c\xb8\x57\xb9\x8c\xfd\x6c\x6e\xe5\x03\xe8\xda\x6e\x1e\x49\x41\x59\xa6\x1a\x89\x01\xde\x27\x91\x14\x6f\xd0\xaa\x54\xe6\xd7\x91\x42\xd3\x23\xa9\x56\xfb\x5b\x35\xff\xf8\x31\x9c\x9f\x2e\x1e\xbc\xe7\x2d\xc9\x73\x26\x15\xc5\xe3\xfb\xf3\xa7\x2b\x6d\xcc\xde\xc6\xcb\x32\x22\x38\xeb\x58\x9e\x37\x5e\x9f\x63\xdc\x3d\xbe\x10\x2e\xd3\xeb\xce\x9e\xd4\xbc\x1d\xe3\x78\xef\xda\xc8\x08\x73\xb2\x77\x77\xd1\x57\x61\x7a\x52\x4a\x55\x29\x61\x6f\x78\x02\x81\x6b\x6d\x44\x1f\xd8\x29\x38\xe0\xc0\xbe\xac\x11\x51\x51\x01\x00\x87\xcb\x42\x4c\x04\x87\x8f\x97\x7d\x59\x48\x00\xde\x71\x2e\xef\x5f\x19\xcc\xf7\x88\x86\xbb\x5c\xa7\x6d\xbd\x3b\x4e\xb9\xb4\x1b\x2f\xd3\x7e\x1e\xe7\xe7\x50\xf1\x7d\x33\xf6\xbf\xbe\xfd\xfa\x99\x1f\xe6\xea\x24\x0d\xf0\x5a\x26\xd2\xfa\x85\x99\x14\x36\xb9\xad\xd9\x0a\x92\x5b\x71\x4e\xe2\x52\xf8\xa4\xa4\x2a\xc7\x6c\x97\x9b\xc5\x2a\xfa\x45\xc2\xc7\xf5\x22\xfd\x7a\x11\xbf\x7e\x07\x14\x5c\x6c\x1e\xc7\x08\xc7\x34\xc2\xf7\x6c\x4e\x54\xc0\x0e\x68\xe3\x17\x56\x67\xf3\xac\x28\x9d\x6f\x5f\x7d\x1c\x33\xd5\xc4\x63\x22\x91\xb6\x84\x8d\x30\x25\xa2\x5a\xf3\xce\x57\x74\x82\x70\x34\x66\x0e\x09\x11\x83\xd8\x2c\xac\x2f\xd1\x94\x68\xf0\xfd\xce\x80\x1f\x06\xd2\x56\xbd\xa8\xc1\x2b\xbb\x84\x8d\xe8\x77\xb7\x1d\x4a\x7e\x7f\x6b\x43\xd8\x2e\xfe\x38\x16\xa4\x80\x5b\xdf\xb6\x13\x85\x52\x8e\x17\x3f\xdc\x2a\xf3\x21\x67\x1c\x06\xc1\x63\x1e\xdd\x42\xa1\x00\xe7\x24\xc7\x39\xe0\x00\xb7\xc1\xec\x6d\xd3\x52\xcc\xda\x8e\x14\x14\xea\x5a\x4b\x8b\xeb\x18\x30\x80\x29\x9e\x0a\x85\xb6\xe4\x39\x3d\x1b\xe9\x41\xca\x4b\x33\x09\x52\xaa\x97\xb8\x71\x21\xb8\xaa\x42\xe2\x17\x9b\xd2\x76\x71\x48\xbc\x44\x49\x43\xb6\xb5\x1e\x13\x25\xa7\x6e\xb6\xd9\x2b\x94\xb5\x0c\xf5\xa5\x07\x36\xb2\xe4\x5d\xa4\x5a\xe2\x4b\x3f\xf1\xfe\x96\x29\xea\x10\x8e\x91\x22\x9c\xa4\x21\xb7\x5d\xa4\xa6\x2f\xa6\xd6\xd4\xa1\x3e\xd4\xeb\xbf\x1d\xfe\xe3\x97\x7b\x7d\x62\x91\x9c\x84\x4c\xae\xa6\xee\xd3\x2c\x79\xe6\x02\x71\xfe\x48\xa6\xe0\xdc\x91\x06\xd6\x7c\xff\x47\x41\xa5\x59\x14\xb1\xb1\x3a\x41\x98\x87\x84\xbd\xa1\xa4\xb6\xf2\x78\x36\xb8\xc7\x3f\xc0\xa3\x5d\x00\xa0\x38\x14\x9b\x70\x23\x71\xf5\xad\x0d\x4a\x8e\xda\x5d\x70\x25\xa6\x62\xcb\x71\x62\x90\x04\xba\x59\x32\xcb\x9d\x5b\x5d\x82\x67\x51\x4e\xd8\xcb\x51\x84\x05\x27\x76\x9c\xf4\x25\xe0\xcb\x28\xd8\x2a\x22\x0d\x05\x48\x07\x15\x1e\xff\xa6\x7b\x46\x5a\xb9\x1f\x3f\x5c\xfa\xa3\xa9\xd7\x87\x91\x24\x8e\x14\x6b\x1e\x7d\x57\x08\x8c\x93\x01\x14\xaa\xc9\xec\x92\x18\xfb\x81\x7d\xe7\xaa\x34\xbb\x2a\x21\xb8\x55\xeb\xba\x68\x6a\xd5\x8b\x3f\xa2\xf2\xe8\x0d\x59\x3d\x90\x86\xe2\xcd\x35\x2d\x58\x31\xf4\x78\x41\x52\x6b\x43\x4f\x23\x9e\xfd\xa8\xbe\xd4\xc7\x94\x29\x70\x1e\x9d\x78\x23\xd5\x32\x3a\x41\x9c\x3d\x02\x80\x01\x1c\x25\x12\x09\x68\x20\x53\xa4\xdc\x10\x17\xef\x71\x07\x95\xfb\x3b\xb1\xd7\xc3\x88\x15\x44\xa8\x4a\x55\xc4\xb3\x2a\xb4\x91\xb9\x04\xe2\x6c\x46\x03\xbc\xc8\x45\x53\xdf\xae\xb9\x94\x37\x21\xda\x22\x7f\x64\x72\x62\xb8\x74\x20\xf5\x0e\x60\xeb\xde\x11\x61\x8f\x08\x72\x52\xdf\x67\x73\x67\x43\x54\x60\x46\xd7\xac\x54\x3b\xe2\x5f\x7b\x7f\x2b\x94\x13\x34\xd4\x24\x07\x8a\x40\xf4\x2b\x76\xcd\xe8\xc0\x3f\x52\xda\x68\x97\x1f\xc7\x6e\x95\x6a\x9d\xe7\xb8\x84\x96\x88\xb3\xcc\xc7\xc8\x1c\x18\x06\x50\xf9\x11\x38\xcd\x82\xfd\x9b\x7c\xe8\x4c\x80\x5a\x11\xa3\x99\x30\x2c\x10\xf9\x9b\x10\x14\xa6\xef\x6f\x91\x54\x1a\x92\x83\x45\xf7\xd6\x67\xe7\xe0\x9e\x91\x04\x08\x9d\x0d\x44\x23\x62\x4d\x1a\x13\xdc\xe1\x36\xd7\xe2\x58\xc0\xc4\xcd\x54\x30\x80\x54\x08\x44\x0e\x11\xf0\x0d\x59\xf3\xa8\x14\x33\xa8\x85\xa5\x8c\xd4\xb0\xf7\x0a\x0a\xcc\x04\x98\xd1\x88\x30\xa1\x06\x0c\xde\x64\x35\x0b\x89\xf4\x6e\x17\xe2\x72\x00\xeb\x63\xc8\xcd\x94\x7f\x53\xff\x84\xb8\x46\x44\x2b\x4a\x71\x4a\x8a\x64\xaa\xd8\xe4\xf8\x54\x51\xca\x80\x63\x85\x17\x12\x19\x09\x6e\x1f\x82\xa1\xbf\xd9\xab\x8d\x92\x00\xc5\x8a\x5a\xb8\x26\x94\x7a\x51\x31\xe7\x46\x41\x0e\x26\x58\xe3\x08\x06\x7b\x01\x14\x64\xcb\xd8\x39\x50\xa7\x18\x60\x1b\x78\x23\x81\x8f\xb0\x35\x90\xb1\xc0\xbd\x63\xcf\x09\x80\x6f\xca\x35\xf6\x31\x65\x6d\x68\x63\xea\x13\xc9\x7a\xca\x7a\xed\x7a\x42\xee\x45\xa0\x47\x00\xa5\x51\x2b\xeb\xb8\xcf\xe3\x38\xb3\x68\xe6\x88\xe7\x73\x83\x66\x0a\xe7\xcc\x70\x7a\x2c\x28\xdd\xcf\xc5\xe9\x70\x0d\x40\x5d\x57\x5e\x52\x14\x57\xad\x75\x62\x52\xe2\x9a\x8c\xde\xb0\xf9\x86\xa9\x81\x77\x69\x6b\xbe\x64\xdc\xe5\x5f\x07\x0e\x4b\x99\x2d\x18\xe1\xc6\x82\x11\x1e\x58\x30\x84\xb2\xf8\x28\xc3\x82\x01\xa8\x4b\xe5\xf3\x82\x11\xcf\x0b\x86\x23\xbe\xd7\x91\x32\x46\xb9\x73\x45\x07\x1d\x22\xd5\xd4\xf6\x4a\x19\x1b\x20\xf9\x3c\x69\x21\xfb\x45\xe2\x61\x5a\x29\xfc\x53\xfd\x23\xc6\x93\x50\x8c\xbc\x12\xb1\x15\x6b\x56\x6c\x0e\x09\xcc\x0e\xf2\xb9\x5e\x32\xa4\xda\x38\x6e\x58\x32\xb0\x88\xa5\x5a\xf6\x88\x7b\xf0\xe8\x87\xf3\xeb\xb6\x41\xee\xce\x75\xb0\x40\x47\x99\xd8\xe7\x52\x94\x11\x3c\xd9\xf6\x63\xed\xc7\x6e\x7a\xc4\x88\xf3\x87\x91\xe2\x48\x62\xab\x60\x49\x26\x96\x19\x85\xa1\xd8\xa3\xd7\x89\xea\xd7\xeb\x04\x28\x0d\xa4\x62\x97\x2e\x46\x7f\x94\x79\x0e\x27\x47\x0a\xa9\x0e\xfa\x0c\xb2\x77\x93\xc7\x60\x87\xd3\x32\x3a\x5f\x68\x41\x2c\x40\xf1\x3e\x1c\x29\x39\xb8\x6e\x6e\x63\xdf\x2b\x00\x0b\x81\xf6\xee\xf7\x57\xf1\xfe\x86\x80\xd2\xa1\x4d\x08\xaa\xd1\xfe\xce\x4b\x82\x59\x28\x92\x80\x6f\x9f\xa6\x9d\x07\xc7\x83\x97\x50\x41\x48\xa4\xfd\xd8\x7b\xc1\x17\x56\x5d\x9f\x42\xc8\xa4\x5d\x80\xe8\x56\x48\xed\xa9\x34\x93\xab\xbc\xa8\x1a\x98\xce\x9c\xf3\x71\xa2\xa6\xaa\x07\x12\x07\x86\xa5\x8c\xb5\xb6\x39\x91\x36\x56\xd7\x96\x2a\x65\xc5\x82\x08\x29\x03\xe1\x54\x0a\x34\x17\xac\xe2\xbe\xa5\x14\xd9\x7a\xc2\x3a\x42\xb1\xbc\x58\x47\x60\x6f\x34\x98\x66\xad\x6c\x7f\x6e\x7a\x21\xbc\x10\x74\xb7\x82\x58\x60\xb1\xb6\x7b\xda\x51\x46\xcc\x66\xeb\xf7\x12\xd7\xe2\x34\x59\x90\x85\x11\x32\xbd\xe5\x73\xc5\xb0\xae\xd9\x96\x02\x2e\x3d\xda\xd7\xdb\xeb\x6d\xdf\x13\x17\x05\x22\x6c\x5f\xd7\x42\xb5\x07\x7e\x7f\x33\x8d\xa0\x21\xda\x58\x8f\x70\x05\xd4\x25\x10\x9d\x14\x0a\xa9\x1c\x31\x4c\x46\x1f\xf1\x97\xe7\x99\xed\x25\x31\xa2\x24\x42\xca\x07\x6b\x69\x26\xd6\xd1\x4c\x4d\x90\xd4\x53\xca\xe2\x28\xee\xb5\xba\x38\xaf\x2a\xd4\x14\xd6\x3d\x40\x6c\x85\x2b\x74\xe4\xd4\x86\x4c\x2d\x97\xa3\xb5\xc2\x5a\x73\x20\xa9\x36\x13\xe0\x39\x18\x27\x4e\x17\x01\x8f\x42\xb6\x05\xcb\xea\xb1\x9e\x11\x4d\x56\x61\xf6\x7a\x52\x96\xe7\x88\xbd\xf7\x39\x84\x23\xab\x35\xf7\xc5\xab\xcd\x94\xe7\x4f\x12\x52\xb1\xa7\xbd\x67\x95\x88\x11\x61\xf8\x29\xd5\xbd\x49\x95\xb3\x64\x09\x03\xd5\x6a\xaa\xcd\x20\x97\x27\xd8\x64\x87\x09\x05\x3b\x29\xa3\xcc\x6f\x02\x86\x5f\x40\x07\x34\x27\x4d\x0d\x57\x8a\x75\x61\x7a\xb5\xe4\xee\x96\xd8\x2e\x3d\x79\xe9\x58\xd3\x67\x25\x84\x8b\x12\xb6\x6a\x08\xe0\xe4\xbd\x28\xff\xbe\x85\xe4\xaf\xfd\x5f\xbf\x8c\x87\xff\xba\x23\x02\x03\x82\x74\x73\xfb\x47\x4d\xa3\x79\x6a\xc8\xf6\xf3\xa3\x07\xd2\x0d\xf2\x25\x83\xa3\x49\x06\x64\x58\xe1\x1b\x72\x34\xed\x2b\x12\x6a\xfd\xdf\x38\xfd\x32\xce\xb1\x13\xbc\xfc\xa1\x7a\x16\x96\xf7\xa3\xad\x03\xa6\x34\xa4\x67\x8e\x9b\xdb\x4a\xff\x1f\x7b\x6f\xd7\xdc\x38\x8e\xa4\x8d\xfe\x15\xfe\x01\x64\x20\xf1\x8d\x4b\x47\xdd\xf8\xc2\xbe\xda\x08\xdf\x7b\x35\x35\xa3\x8e\x95\xbb\xfa\x74\xf5\x68\xde\xd7\xbf\xfe\x44\x3e\x09\x4a\x24\x48\xca\x2c\xb9\x7b\x77\xf6\x9c\x8a\x6e\xb1\x64\x91\xc4\x67\x22\x91\x00\x32\x9f\x27\x6e\xec\x0e\xc5\x8f\x51\x8d\xae\xcd\xf1\xb1\x6b\x06\x87\x61\xbd\x35\xa4\x2b\xcb\x43\x1e\xf4\xf4\x82\xe3\xd0\xcf\xbc\xf2\x45\x41\xf8\x2e\x5b\xae\xd9\x45\x13\x1e\x6b\xef\x53\x80\xfa\x84\xd5\xda\x84\xbd\x75\xd9\xd5\xb7\xbe\xef\x5a\xbe\xd1\xb3\x60\x74\x38\x44\xb1\x89\x51\xc5\x61\xd2\x9f\xdf\xa7\x5d\x39\xb0\xfd\x0f\x10\x1a\xc9\x93\x6e\x1e\x25\xc4\x8b\xae\xb5\xd7\x9e\xed\xdd\xea\x5a\x08\x52\xa4\x19\xae\x89\xd7\x48\xf0\x1f\xe9\xd8\x5d\x3d\xeb\x86\xd5\xb6\x98\xf5\x2b\xf3\xac\x5b\x79\xd1\xab\x76\xec\xd4\xc5\x79\xac\xd6\x25\x4c\x6b\xd2\x7c\x94\x77\x74\xea\xf7\x1b\x38\x66\xf3\x30\x8d\x1c\x07\xbf\x10\xa6\x07\xc6\xdf\x7c\x2d\x77\xa5\x38\x00\xcf\x61\xe1\x3b\xf1\x00\xaf\x94\x81\xf3\xd5\x23\x45\xd2\xec\x21\x38\x80\xdb\xbd\xc8\x08\x67\x9d\x7a\x81\x8f\xde\xf8\xd7\x32\x13\x60\x49\xe8\xf5\x0a\x69\x01\x4f\x73\xce\xaf\xa2\x38\xd4\x65\x38\x0c\xfa\xdd\x5a\x3b\x36\xd3\x07\xaa\xed\xfb\x0d\x24\xb5\x79\x90\x5e\xcf\xf4\xd2\x9a\xca\x6a\x51\x2e\x4d\x85\x98\xf0\x3e\xec\xb1\xd5\xc2\x69\x18\x1c\x5d\x70\xc4\xc1\xf0\x32\x3f\x3e\x87\x97\xd1\xb2\xa5\xf0\xe7\xa5\x43\x2e\x7f\x2d\xf2\x98\x22\x99\xb4\x1c\x92\xfa\x9f\x33\x7f\x1c\xd3\xf5\x71\x83\x7d\x7f\x3d\x7f\x0a\xed\xfd\xcf\x75\xbc\xaf\x64\x73\x39\x88\x09\xe9\xc4\x70\x01\xd1\x80\xac\x1c\x94\x54\xa3\xca\x42\x5e\x17\xe7\xb8\xf6\x2e\xfa\x81\xaa\x73\xa3\x8f\xfe\x1b\xda\xf9\x16\xae\xd4\x0d\x97\x8e\x74\x36\xe9\x36\xc2\x47\xb9\x09\xf0\x91\x46\x54\x86\xed\x73\xc6\x4b\x55\xbd\x67\x43\x0c\x0e\xee\x80\x03\x5c\xd8\x62\x7e\x56\xd3\x0e\x89\xd5\x28\x62\xb1\x4f\xe9\x31\x53\x3c\xab\xef\xc9\x0a\x76\x76\x8f\x0f\xa6\x4a\x28\xf7\xa8\x30\x0d\x5d\xe3\xc5\x37\x78\xa9\x16\xe3\xed\x2f\x35\xa9\xda\x1c\xeb\x98\xdb\x85\xd6\xd0\xbc\xef\xd9\x13\x85\x2c\xde\xb7\x0f\x7d\xfb\xc4\xb0\xe4\x1e\xaf\x8a\x29\x56\x31\x69\x4f\xae\x91\xc3\x24\xc7\x07\x0a\xce\xe1\x93\x22\x78\x14\x60\xf3\xca\x93\x7c\x46\x1a\x8b\x73\x47\xd5\xaa\xc7\x65\x3c\x81\x62\x5e\x8d\x7e\xfe\xb7\x51\xaf\x36\x8e\xbb\xa8\xf9\x99\x2b\xe4\xe6\x18\xa5\xee\x44\x78\x60\xec\x74\xbf\xcb\xf7\x73\x90\x0e\xa1\xb2\x62\x3a\xbc\x44\x2a\xb9\xc3\xe9\x77\x60\xe9\x7a\x62\xab\x47\x26\x1d\x12\x68\xe3\x97\x78\x8c\x14\xe2\x59\x96\xf2\x47\x3f\xf5\xfc\xc0\x79\xcb\xd1\x84\x59\x39\x4c\x2b\xe0\x0b\xe0\xe4\xa9\xbc\xbf\x65\xf2\x03\xb3\x4c\xe2\xfc\x52\x29\x88\x9d\xc6\x67\xb1\xfe\xef\x92\x8f\xc3\x2f\xdf\xbf\x7f\xfb\x7d\xc7\x64\xb8\x4d\xbd\x1d\x07\xf7\xaa\xde\xc1\xe3\x84\x5d\x65\x5d\xe3\xcb\xc9\x93\x0f\xd8\x9f\x70\xe6\xfa\xb5\x7b\x16\x7e\x4a\x64\x6b\x3e\x79\xaa\x1e\x11\xf3\x01\x9c\x6b\xb2\x66\x1b\x0a\x79\x36\x58\x08\xce\xd0\xc1\x2a\x65\x8f\x68\xff\x93\xc9\xa0\xe6\xcc\x58\x49\x7a\x0a\x4e\xae\x5c\xdd\xc3\x35\x17\x45\x6a\x76\xef\x6f\xc6\x01\xee\xb3\xcd\x85\x60\xaa\x6d\x73\x21\x1b\x59\x33\x88\x7e\x73\xdb\xb7\x3f\x5c\x27\x39\xab\xec\x3b\x85\xb2\x5d\x6c\x75\xe9\x51\x4a\x8d\x27\x31\xb3\xa4\xf3\x7a\x9f\x50\x87\x7d\xa4\x1a\x4f\x6a\xfc\xf0\xae\x75\xc7\xa5\xff\x3e\xe1\x18\x10\x2e\x81\xce\x91\xa2\xd2\x2b\xb8\xf0\x54\x64\x69\x1a\x4e\xb2\x1a\xf7\x06\xd7\xc5\x16\xdd\x08\x6a\xeb\x2b\x82\x3a\xfc\x2b\xa5\x5c\xe4\x33\x2e\xba\x19\x7b\xed\xf0\x0b\x05\x01\x6e\xf5\xe5\x92\xd7\x04\x17\x37\xc9\x0d\xb8\xf2\x47\x17\x86\x24\x85\x78\x18\xe3\xad\x79\x08\x7b\xc3\xad\xdf\xec\x50\x3e\x1f\x93\x5d\x89\x01\xf2\xc6\x6e\x65\x4f\xf2\xe4\x71\xa4\xef\x7b\x5f\xd0\x09\x02\xb1\x48\x30\x08\xac\x52\xe7\xcd\x66\xdb\x96\xe7\xae\x6e\xfd\xfa\xfa\xfb\xe1\x78\xff\x29\xb2\x0c\xc9\xe9\x8a\x20\xe2\x60\x88\x23\x59\xce\xa7\x00\x29\xc5\x75\xc3\x61\x06\xf7\xf4\xfa\x70\x4d\x06\x8c\xd7\x3a\x90\x40\x0c\xfa\x7a\x31\xe1\x65\xa8\xe8\x1f\x52\xc7\x5b\x63\xe5\xe3\x3a\xdf\x7b\x68\x2a\x53\xc5\x2b\xa6\xcc\x38\x82\xd4\x79\x30\x96\x89\x8e\x8c\x27\x25\x35\x95\xeb\xe2\x50\xef\x02\xd5\xed\xc1\x59\xe3\x5d\x7a\x98\xa6\x63\xad\x26\xae\x26\x62\x73\x30\xcf\x8a\xc0\x86\xea\x6b\xac\xc3\xf4\x37\x2b\x3a\x2b\xde\xdb\x0c\x77\xbb\x0f\x38\x26\x67\xa3\x46\xc4\x80\x39\x49\x6c\x3d\x43\x25\x24\xe3\xd0\xa3\x0e\x47\x47\xb8\x3e\x81\x4a\x5d\xf9\x5d\x11\x25\xc6\x05\x47\x78\x4c\x51\x09\x67\xa3\xa1\x00\x37\x20\x9b\x92\xa8\x24\x80\xcd\xe8\x61\x90\xdc\x6d\x64\xaa\x36\x56\xb2\x38\x5d\xab\xca\xd5\xc1\x07\xe5\x63\x45\xd3\x3b\x8a\x85\x2a\xe8\xb5\xac\xd8\x60\x81\xf9\x24\x76\x9d\x33\x0c\x48\x01\x05\xeb\x12\xbb\xb4\x84\x39\x7b\x81\x93\x8f\x13\x5d\x99\x0b\x3c\xd5\xd2\x8c\x57\x8c\x0d\x05\x5f\x24\x77\xc5\x58\xf1\xa2\x50\xfd\x93\x28\x30\x84\x9b\xf9\xad\x3d\xfa\x48\x89\x33\x20\x04\x92\xbc\xe2\xaa\xbe\x3e\xcb\xdc\xc6\x8a\xe4\x4f\x9a\xad\x96\xe1\xee\xae\xbc\xd3\xf8\x8a\x64\x8b\xb4\x9f\x4b\x07\xf2\x8a\xd5\x80\x53\x5c\xb5\xda\xb3\x18\xcf\x09\xb5\x4a\x36\x3e\x31\x15\xa0\x9f\x30\x4e\x6a\xe7\x66\xad\x06\xfa\x71\x3d\x05\x02\x71\x6b\xb5\xb9\xab\x6d\x46\x0f\xe2\xce\x80\xb3\xb0\x2e\x0d\x79\x1b\xe9\x9c\x02\xb9\xec\x0c\x2c\xbd\xf4\xfe\xec\xa8\x00\x49\xc9\xe7\x93\x18\x3c\x01\xd8\xf6\x0e\x61\x4c\x09\xae\x24\xac\xa3\xaa\x62\xf2\x0f\x22\x04\xd9\x81\xb2\x9e\xa7\x4e\xa9\xea\xb7\xf3\x94\x88\x8b\xc8\x63\xc1\x30\x1d\x53\xbe\xaf\xd9\x7f\x3f\xef\x45\x1e\xd5\x25\xe2\x74\x0b\x41\xd7\x8d\xc7\x55\x33\x7f\xbe\x6d\xa2\xef\xee\x09\xb6\xcd\x1a\x6c\x3b\xc7\xa2\xf4\x8d\x6f\x6b\x15\x8a\x92\x8f\x9c\x96\x6b\x3a\x45\x14\x55\xfa\xab\x35\x24\x49\x56\xaf\xf8\x16\x6c\x7b\x2b\x96\xfa\x16\xfe\xdd\xcd\x50\xea\x1e\xe2\x71\xee\xd1\x89\xa2\xed\xa1\xe3\xdc\x00\x14\x5a\x85\x33\xda\x73\x74\xd6\x20\x0b\x97\x80\x9f\xf1\x46\x2b\x3b\xbf\xd1\xca\x68\xcd\x1b\xcd\xec\x27\xed\x8c\x1c\xfe\xcd\x1a\xfa\x43\xeb\x02\x03\x64\x1f\x4c\xc9\x66\xd4\xf6\x8e\x11\xa2\x2f\xef\x00\xc9\x86\xaa\xe9\xe2\xc7\x35\x84\xe0\xec\x56\xb8\xef\x1c\x08\xc6\x78\x19\x72\x9e\xda\xfe\xdf\xf2\x25\x0d\x76\x01\x3f\x79\x54\x5e\x94\x3e\xa0\xef\x82\x8e\xc5\xab\xe1\xe8\x1b\x91\x30\x8b\xb0\xc0\xcb\xc6\xf2\x2e\xa2\xe1\x36\xda\x69\x65\xbb\xfa\xee\xb1\x80\x3a\xd7\x45\x6b\x82\x37\x79\xab\x39\x39\x6d\xb4\xa7\x6e\x59\x6c\x36\x68\xd5\x06\x7d\x33\x3a\x4c\xfe\xe7\x5a\x74\x97\xc8\x9f\xbe\xee\xdd\xf6\xc5\x76\xed\x3a\x7a\xda\x86\xdc\xaf\x15\x79\xc7\x91\x3f\x82\x17\x66\xd0\xd7\x08\x93\xa7\x5c\x4e\x94\x5c\xa5\x04\x9d\x06\x08\x98\xb0\x6f\xe2\x48\x80\x32\x1c\xdc\x06\x02\xf2\x0e\x85\xf8\xda\xe5\x48\x3e\x18\xf2\xa1\x9e\x28\x79\xda\x58\x34\xf0\x93\xa3\x92\x80\x47\x64\x95\x0b\x90\x32\x38\x9c\xbd\x93\xe9\x3c\xc2\x30\x49\xd0\x6d\x69\x34\x4d\x2c\xe3\xf4\xf6\x7c\x63\xdb\xf0\x18\x28\xd5\x27\x47\x11\x60\x87\x31\xfb\xf7\x37\xce\x54\x19\xfd\x53\x39\x3e\x01\xe1\xab\x0e\x1c\xe8\x23\xf8\xe1\x5b\xb9\xa8\x9a\x06\xe8\x18\x31\x8e\xc5\x83\x94\x0c\x45\xfc\x78\x10\xa7\x95\x5d\xef\x23\xa2\xe1\xee\x53\xfd\x52\x99\xb5\xe3\xb8\x45\x77\xee\x30\x08\xd2\xfb\x33\x97\x81\x97\x27\x18\x80\xca\xdf\x2a\xdf\x0b\x97\xb5\x70\xdf\x15\x74\xeb\x71\x42\xe4\x5d\x90\x74\x93\x61\xb8\x13\x24\xeb\xcf\x57\x8f\x4c\xae\x90\x9b\x0f\x39\x3d\x66\x57\x8e\x6b\x86\xcf\x21\x39\x47\x09\x94\xb8\x8e\x6a\xde\x9e\x85\x3c\x25\x1d\x6d\xcb\x78\xb7\x9d\x3a\xf7\x00\x28\x06\x11\x06\xc0\x2d\xe4\x4a\x35\x9b\x39\x20\xde\x75\x98\x3d\xb5\xd2\xbf\xbf\x51\xcd\xea\xbf\x7a\xcc\xb0\xee\x87\x70\x5b\x73\xae\x45\x25\xbe\xc1\xb4\x97\xf5\x03\x82\x35\x13\xe2\xa9\x56\xb7\x4e\xe5\xc6\x0e\xcf\xff\x36\xc9\xae\x74\x57\x8f\x2e\x79\x7b\x0e\x50\xa8\xee\x3e\x8d\xe5\x7e\xf4\x8e\x19\xff\xfd\x99\x17\xe1\x96\x63\x03\x2c\x21\xb1\x99\x57\x69\x22\x86\x95\x68\x88\x2d\x7d\xbf\xcf\xf8\x3a\x9c\xfe\xf9\xfd\x7e\x94\x7b\x76\xc3\x0c\x3d\x4a\x4b\x05\x9c\xe2\x74\x66\x4a\xf9\x35\x50\xad\x70\x24\xaa\x17\x20\x66\x17\x15\x62\x46\x39\xcc\xd8\x50\x0d\x73\xe0\x28\x33\xb2\xa4\xb1\x3f\x39\xb2\x70\x87\x65\x9f\x1f\x94\xcc\x20\x8c\x78\x1e\x36\x0f\xec\xa0\xbd\x38\x12\x33\xdc\xc2\x6c\x02\xfa\x8c\x34\xac\x3b\x29\xf9\x3b\x46\xd4\x1c\x29\x8b\x4a\x80\x7e\x09\x27\xa6\x04\xdd\x6c\xb5\xa4\x80\x64\x69\x98\x1b\x7e\x04\xf5\xcb\x41\xab\xe2\x34\xa6\x01\x57\x9d\x73\xa0\x8d\x2e\xd5\x5c\xbc\x6c\xf0\x32\xf2\x18\x34\x8f\xbe\x10\xf0\xeb\x39\x5d\x48\xea\x5d\x89\xa8\x24\x0f\x7a\x85\xf8\x68\x2d\x0d\xc5\x12\x0d\x69\x30\x50\x31\xe4\xb0\x47\x92\x32\x6b\x0b\x01\xf9\x23\x2f\x5b\x11\xbf\x6b\x43\x3b\xaa\x21\x6e\xf4\x87\xac\xe5\x23\x6b\x5d\x1e\xe6\xf5\x84\xdf\x47\xc3\x08\xf7\x37\x80\xc4\xc2\x90\x36\xe1\xc1\xde\x6c\x07\x17\x35\xbf\x9b\x87\x1b\x80\x60\x6f\xd5\xc4\x1b\x09\x9b\x1b\x09\x3f\x17\x38\x6d\x81\xaf\x70\xb2\xdb\x6f\x39\x81\xd1\xee\x40\x2e\x31\x85\x4a\x41\xf9\x11\xf5\xdf\x14\xf2\x77\x51\xbf\x70\xce\x8a\xd9\x5c\x7e\x9d\xa5\x60\x34\x89\x07\x0f\x98\x61\x7f\x01\x1b\x06\x07\x86\x76\x57\xcd\x92\x0a\x30\x5d\x33\x05\xb0\xa0\x87\xcf\xec\x23\x8c\x23\xf5\x7e\x5c\xea\xb9\x5e\x6a\x23\xd5\x67\x77\xa6\x90\x7a\xb4\x0a\x11\x99\xda\xf6\xcf\x4e\x86\x92\x2c\xfc\x7c\x9a\x13\x5a\xab\x8c\x29\x68\xa6\x3f\xe1\xe8\x80\x92\x75\x92\x52\xc2\xa9\x5d\xe2\x8b\xd6\xf4\x8a\xcb\xa0\x8f\x70\x97\xcc\x24\x95\x6b\x4e\xf3\xf2\x5c\x8b\x13\xb5\xb8\x7d\x0a\x0a\x0e\xb1\xac\x08\x5e\xc4\xa8\x89\x48\x7c\xa5\x16\xc8\xfe\x32\x52\xac\x4b\x86\x90\x7d\x42\x1d\x2e\xf3\xba\xb7\xf9\x34\xde\x5e\x54\xc1\x4c\x13\x69\xf9\x28\x37\xb8\x9e\x5f\x6a\x4b\x94\xa6\x1d\x7d\xd6\xb2\x76\x53\x45\xc3\x08\x5f\x2c\x61\x98\x7b\xed\xdf\xe6\x83\x77\x75\x42\x98\xe1\x9b\x62\x8e\xea\x4d\x12\x19\x82\x69\x1e\x47\xb2\xf1\x5c\x58\xc1\xd7\xd9\xca\xfd\x2d\x75\xa8\xd1\xdb\xb9\x9b\x5d\xb9\x3f\x27\xf2\x35\x0e\x99\xe6\x61\x16\xcc\x9e\xe0\xad\x36\xe5\x41\xb1\x8a\x92\x01\xe7\xc8\xbb\x18\xf1\xbf\x7f\xfd\xe3\x8f\x5f\x7e\xfd\xc7\xad\x95\xd8\x7d\xc0\x8c\xe5\x35\x0c\xa1\xd5\xb2\x0c\xfa\x5d\x6a\x58\xde\xdf\x00\xe1\x13\x3e\xc6\x5b\xec\x03\x19\xe3\xb0\x46\x52\xdf\x18\x9b\x88\xb3\x98\x8c\x21\x07\xe2\xe8\x0c\x55\x0f\x70\x35\x16\x51\xa7\x98\xf2\xc9\x10\xbb\x8c\x4b\x9f\x88\x27\x2e\x4a\xd3\x98\x6d\x96\xcf\x6b\x6f\x3a\xe2\x89\x93\xbc\x8b\xf7\x0b\xd5\x88\xa0\xf6\xa6\x43\x22\xdc\x91\x7d\x4a\x2b\x81\xa1\x16\x54\x79\xf1\xbc\x46\xca\xaf\x84\x52\x28\xb9\x14\x1a\x85\xf7\xc1\x49\xd9\x2f\x49\x6a\xb9\x57\x8a\x7d\x29\xd5\x7a\xa1\xc7\x4a\x5d\x6a\x7d\xa0\xe0\x23\x39\x17\xa9\x54\x47\x81\x35\x52\x01\x6d\x83\xc6\xeb\x8b\x0d\x3b\xd4\x1f\xd7\xca\x8d\x66\x3f\x1b\x2d\x78\xc8\xc1\xa0\xf4\xd5\xcb\xc2\xd4\x69\xb2\x68\x94\xd3\x46\xd1\x2f\x65\xcb\x36\x9b\xb5\x06\xd7\x2e\x99\x76\x59\xa1\x1a\x06\x5c\xb0\x46\x88\x29\x6b\xd7\x1e\x57\x8a\xee\xc0\x80\x0d\x16\xf5\x15\x71\xc1\xe5\x88\xc2\xa3\x23\xdd\xa0\xd7\x4b\x57\x6a\xc2\xa7\x2d\x71\xb9\x16\x6e\xa3\xf4\x13\x79\xda\x10\x98\x6b\x0b\xad\x30\xc8\x58\x05\xf5\x3f\x1a\xfe\x68\x27\x67\xc5\x84\xa7\x1c\xe6\x9e\x95\x31\x55\xca\xae\x0c\xc0\x31\xc4\xa5\x05\x30\x04\x2a\x21\x4d\x9f\xac\x5c\x0c\x31\xbb\x13\x45\xd1\xee\xd1\x2d\xb0\x87\xb5\xc7\x0a\xaa\xbc\x12\x52\x22\xaf\x74\xaf\x59\xa4\x48\x95\xf3\x81\x7c\xce\x00\x5a\x4c\xd8\x78\xf0\xec\xa5\x00\x83\x94\x84\xe7\x0e\x1d\xae\x48\xa9\x8f\x5d\x55\x2e\x50\x31\xab\xb0\x24\x7d\xbd\xcd\x98\x8c\xd4\x39\x8c\xd7\x16\x48\xd1\xb2\x9d\x66\xaa\xa5\x2c\xa7\x56\x87\x05\x55\x21\xea\xa7\x03\xad\x2c\xe2\x66\xd0\xd5\x51\xa4\x65\x51\xfb\xaa\x91\xf3\x0e\x05\x48\xed\xda\x22\x35\x6c\xe0\xae\x0f\xcc\xd8\x5d\x7d\x3f\x5e\x2b\xba\xa8\xbe\xae\x29\x97\xf5\x8f\xa9\x9a\xb1\xe7\x43\x6e\xd7\x4b\xce\x66\x91\x73\x65\x38\x57\xa1\x26\xa9\xef\xfd\xb6\x18\xb1\x53\xa1\x9f\xb6\x90\x69\x91\x35\x2b\x6d\x20\x89\x6a\xa4\xc9\x5c\x04\xc7\xa3\x50\x69\x85\xae\xdf\x50\xf8\xc7\x7e\xab\xfb\x5a\xd9\x5e\xf0\x75\x27\xb0\x97\xfc\x31\xa1\x03\x71\x61\x95\x87\x90\xe0\x71\xc7\xe1\x92\xf7\x42\x56\xd1\x10\xd7\xee\x4c\xcb\x6a\xf2\x69\xb5\x0d\xc6\x01\xb2\x32\x08\xa4\xf6\xa3\x10\x44\x6e\xd7\x71\x18\x72\xdf\x15\x97\x9e\x7b\xb9\xec\xd7\x7f\xb8\x8a\x6d\x73\xf8\x9f\xca\xb5\x5e\x86\x38\xfa\x87\x58\x3b\xa4\x11\x74\xdf\x5a\x93\x94\xdb\x6b\xe6\xdf\x81\x08\x98\x89\x7f\x07\x1b\xdf\xcf\xe0\x38\x85\xef\x48\xf4\xaf\x6e\x87\x67\xe2\x78\x30\xc4\x09\x18\xe6\x5e\xa4\x11\xc7\xde\xd9\x11\x57\xcc\x82\xf2\x3b\xdb\xd4\xa7\x20\xd3\x66\x9c\xcd\xde\x1d\x4f\x3f\x70\xd2\xe3\x49\xde\xc5\xfb\x89\x02\xd8\x57\xc6\x78\x27\xae\x49\xb2\x91\x29\xa1\xa7\x93\xb3\x43\x96\xa9\xfb\x06\x07\x9d\x94\x9a\x24\xe1\x24\xe5\xd5\x72\x6b\x7a\x5a\x64\x90\x5f\xaf\x15\x28\x9c\x2e\xfa\x64\x7e\x7b\xac\xcf\x58\xe1\x2c\xb6\x41\x20\x9b\x45\x69\x3a\x59\xe1\x8e\x8d\x82\x26\xbb\x41\x8f\xd7\x25\x7c\x71\xee\x94\x99\x3b\x1e\x08\x81\xb7\x49\x8a\x6c\x50\xf6\x90\x11\x6a\x9f\x4e\x1b\xe5\xbe\x14\xec\x22\xfe\x5d\xbd\xb4\x2b\xae\x5d\x95\x0f\x52\x6a\x83\xe2\x03\xc2\xd5\x37\x72\x02\x34\xf7\xb2\xb5\x39\x0d\x45\xa7\xed\x15\x21\x51\xb7\x54\x49\xac\x27\x9d\xd1\x2e\x44\xa2\xa7\x2d\x29\xb9\x96\x6d\xa3\xf0\x13\x31\xda\x92\x93\xb1\x7d\xce\x2b\x82\x02\xa7\x9c\x36\x65\xbb\x11\x57\x65\x85\xf5\x6e\x85\xf2\x8e\x52\x05\x4e\x95\xf7\x95\x9c\xcc\x8f\x3e\x51\x8c\x11\xc0\x27\xc1\x29\xec\x0a\x67\x02\x6a\x3b\x97\x04\x16\xf1\x99\x72\xb1\x51\xfa\xef\x44\x41\x0c\xb0\x50\x3b\xe7\x8d\x18\x5a\x97\xe9\xd4\x75\xbd\x25\x59\x46\x0f\x6e\xf2\xa0\xaf\xcd\x54\xa1\xa3\x6a\xc3\x01\x61\x4b\x3e\x55\xf2\x85\x72\xca\x92\xb9\x16\xa3\x53\xb5\x41\x8a\x7c\x94\xaa\xac\xd4\x90\x57\x28\xfd\x8e\x46\x1f\x9e\xab\x7e\x24\x73\x50\xac\x99\xe0\x0c\xb9\x22\x75\x37\x1b\xd9\xa2\x8c\xf1\xd4\x2a\xe0\x17\x95\x0b\x13\x9d\xd0\x85\x4d\x87\xc6\xca\x1e\xcc\xb2\xea\x15\x11\x6f\x20\x69\x4f\xa9\x5d\xdb\x24\xd8\xda\x7f\x3e\xd1\x6a\x5f\x9d\xfb\xca\x5f\x2a\xba\xa8\xbe\x32\x17\x2e\xeb\x1f\x11\xfa\xe7\xc2\x46\xce\x52\x54\xee\x4b\x4a\x98\xb2\x57\x5a\xe0\x5a\xcb\xeb\x6c\x35\x69\x1f\xdc\x3e\x8d\x2d\xe0\xbb\x76\x95\xa4\xe3\xb2\x18\xa0\xb1\xd7\x56\xe8\xfa\x0d\x85\x7f\xec\xc5\xfe\x5a\xd9\x5e\xf0\x31\x1a\xfa\x16\xb8\x24\x74\xd0\xd8\xba\xe0\x10\x56\x2b\xd2\x1f\x6a\x6b\x84\x5e\x4a\xd1\x08\x4f\x9e\x50\x5c\xe6\x45\x1d\xfd\x45\x5d\x95\xb5\x71\x11\xaa\x97\x36\x38\x10\x22\xf9\x29\x31\x93\x2b\x55\x6a\x4f\xec\x5e\x43\x0b\x03\xaf\x69\x9c\xe3\x5b\x37\xb8\xd9\x7c\xdd\xba\xed\x85\x7f\x60\xd7\xf9\x97\xc3\x5e\x5a\x6d\xc9\x00\x4c\x2d\x36\x2d\x18\xaa\x0b\xd6\x19\x4a\x85\x4c\x39\xf7\xa8\x62\x4a\xf4\xc5\x9c\x5e\x7a\x9c\xf6\x91\x6f\x99\x81\xd2\x30\x77\x52\x8a\x15\x40\xd0\x29\x9c\x10\xb9\x6e\x24\xe5\xfe\x21\x99\x8b\x44\xb8\xae\x59\xcf\x1f\xf0\xc8\x37\x9f\x33\xe5\xa4\xfe\xdf\x3e\xe8\xda\xd3\x67\xc9\x00\x26\x35\xbc\x6b\x11\x47\x1f\xb8\xb7\x76\x0b\x76\x8b\x73\x86\x87\x6e\x28\x40\x02\xed\x99\xb6\x59\x3d\x3e\x4a\x71\xad\x26\xfd\x6d\x6f\xab\x71\xb2\x26\x3d\x8d\x15\x49\x75\xc7\x99\xd4\x08\x94\x22\x83\xd4\x67\xd7\xd7\xdd\x29\x60\xa9\xdc\x91\xf5\x34\x80\x70\xc6\x56\x09\x95\x92\x0c\x48\x97\x22\x2e\xb3\x77\x61\x40\xea\x66\x7c\x4e\xe5\x44\x2e\x3b\x72\xd9\x4b\x2a\x7e\xc0\x45\x3b\x20\xe1\xd0\x36\x14\x31\x49\xfc\xc2\x8b\x0c\x1b\x25\x8f\x28\x9f\x98\x06\x4a\x61\xe2\x65\xf6\xb7\x1c\x81\x1d\xcc\x14\x92\x7b\xa5\x62\xb3\x7c\x86\xf1\x7c\xb7\xf9\xff\x92\xcb\x45\x3e\x5d\xb2\xd7\x92\x65\x29\x19\x60\x20\x32\x59\xe7\x0c\x59\x17\x0e\xb2\x70\x21\x97\x2a\x55\x2f\xd6\x8d\x02\xe5\x27\x4a\xc0\x3b\x61\xb2\x3e\x9e\x17\x65\x65\xeb\xda\x8e\xa4\xaf\x92\x8c\x4f\x68\x30\x85\x0e\x1a\x59\x80\x02\xe2\xc7\x4f\x00\x12\xb3\xce\xaf\x96\x8e\xed\x78\x38\x90\xb1\x91\xd3\x8a\x57\x4c\x43\x0f\xe1\x74\xd0\xe0\xe5\x10\x32\x85\xe2\x0d\x55\x19\xcb\xc1\xa0\x25\x1e\x11\x77\xdd\x25\x88\x6e\x6c\xed\x2b\xc5\xc9\x83\x5e\x2f\x3d\x00\x9c\x75\x87\x4e\x32\xe8\xa5\xc5\x08\x18\x4b\x54\xb4\xbf\xc9\xa5\xb4\x26\x10\x86\x92\x63\x90\x83\xe0\x70\xf6\xc1\x93\x83\xf3\xbd\x0b\x23\x34\xae\x72\x12\xbf\xf6\x37\xae\x5b\xb8\x6b\x77\xb0\xe9\xb8\x4c\xac\xe5\xf2\x19\xd7\x0c\x51\x4d\xbb\x0e\x84\x13\x15\x1f\xc8\xfb\x05\x8b\xba\xf7\xa2\x96\xa2\x16\x9d\x8b\xeb\x8f\xf6\xd4\xa9\x3e\xf8\xf4\x92\x66\x48\x91\x61\x10\xe3\x2a\xa6\x6e\x42\xf6\x49\xa9\x6c\x44\x17\x28\x1e\x7d\xe9\x42\x3d\x72\x2e\xa2\x8d\x2e\x39\xf2\xf4\x40\xd9\x69\x5e\x67\x51\xe9\xf3\xf9\xc6\x27\x50\xf2\x9c\x42\x83\x47\x08\x73\xfc\xc8\x86\x44\xeb\x34\x58\xc9\x02\x73\x2b\x84\xae\x32\x84\x68\xba\x98\xfc\x0b\x72\x59\xc4\xe1\x58\xc4\x56\x55\x17\x9e\xc6\xe6\xda\xa1\x81\x98\x32\x36\x2d\xbc\x8b\x27\xf5\x35\xb5\xc1\x9d\x71\xe0\xb5\x12\x9b\x2b\x3f\x9f\x74\x18\x06\xf7\xea\x29\xfb\x01\x97\x8b\xa6\x2e\x14\x65\x89\x29\xff\x8f\xda\xc0\xcb\x47\x04\x57\xd1\x09\x96\x3e\xba\x0d\x2c\xc3\xc9\x74\x6d\x3d\xe0\x29\x70\x26\xef\x12\x79\x18\x0d\x91\x0a\xc0\x20\xb0\x4f\xc9\xf5\x95\x4a\x2e\x70\x7d\x6d\x39\x04\x68\x86\xc7\x35\xc7\x42\x2d\xaf\x2f\x46\xa1\x1d\x6c\x95\x51\x2b\xbf\x52\x75\x69\x4c\xd2\x4d\x60\x0b\x81\x95\x50\xa4\x0b\x50\x64\x27\x9f\x0d\x74\x0f\x27\x55\xc3\xed\x54\xa3\x7c\xb4\xab\x01\xb5\x60\xe1\xc0\x5b\x23\xce\xbc\x4a\x70\x84\x13\x50\x2f\xf3\x64\x28\x17\x4d\x96\xce\x7d\x3b\x8f\x07\x2b\x4e\x66\x7f\xeb\xd3\x81\x82\x94\xbd\x66\x29\xaf\xfc\xac\x05\x36\x48\x06\xc7\x3b\xf2\xd1\x72\xfa\x55\xd7\x01\xbe\x36\xbd\x94\x54\xe1\x1b\xaf\x35\x6d\x45\x75\x89\x95\xa0\x29\x44\x83\xf2\x46\x60\x51\x79\xc7\x8f\xbc\xea\x71\x21\x0d\x2b\x4d\x4f\xd6\xaa\x20\x80\x07\xe4\x02\xee\xd3\x5e\xe7\x7a\x52\x01\x70\x45\xf2\x37\x7d\x6b\x9a\xae\x98\x5e\x9f\xb2\xae\x92\xf5\xab\xf2\x25\x49\xeb\xe9\x68\x69\x27\xf9\x21\x0f\x7a\xbd\x9c\xf8\x28\xae\xf0\xec\x77\x30\x2e\xb7\xf1\x32\xbf\xa1\xa1\x6d\xab\x6f\x94\x5b\x10\xa5\x1f\xa9\xb7\xe3\xeb\xef\x3b\xed\xae\x02\x67\x6d\x19\x32\x0b\x96\x05\x40\x5e\xf8\x53\x10\x65\x34\xf7\x0e\x62\x80\x66\x58\xdc\x1a\xc2\xc2\xe6\xb2\xb0\xe3\xfc\xd3\x08\x58\x9c\x3c\x18\x87\xd7\x9c\x1c\x5e\x70\xf7\x69\x52\x8a\x1e\x91\x5d\xc3\x78\x6f\xf8\x58\x95\x5b\x3e\x56\xee\x06\x46\xec\xd9\x94\x5b\xc4\xf2\x1c\x69\x05\x8b\xdb\xad\xa0\xda\xe2\xe8\x23\xa3\x24\x0b\xcc\x60\x74\xbb\x7f\x5c\x3a\x52\xf1\xc5\xe5\x77\xf9\x1a\xf2\xac\x8f\x65\x8d\x32\x35\xee\xb5\xbe\x21\x03\xfb\x78\xa3\x48\xec\xb2\x8e\x14\x90\x49\x43\xc8\x4e\x6d\x16\xee\xfa\x9f\x11\x98\x84\x79\xa8\x17\x1c\x05\xfa\x43\x04\x16\xc8\x6f\xce\x89\x62\x5d\xef\xfa\xf4\x34\xe6\xdd\x85\x5b\x83\xff\xa1\x9b\x82\x20\x6d\xf9\x71\xd5\x15\x72\x3d\x28\x73\x83\x07\xbd\x0b\xa8\xfd\x98\x67\x9d\x79\x36\x7f\xf3\x90\xd7\xc8\xed\x83\x92\x56\xac\x90\xdb\xeb\x26\x4a\x8b\xd9\xed\xac\x88\x31\xc2\xd4\xef\x83\xbf\xfe\x7e\xfc\xe5\xeb\xe9\x6e\xac\x4f\x99\x3a\x1b\x58\x4d\xbf\x88\xa8\x62\xcb\x24\x2d\x9b\xf7\x4b\x11\x4f\xe4\x38\xbc\xc0\x09\xc7\x51\xf6\x4e\x8d\xce\x21\x62\x82\xf3\xc4\x36\x00\x69\x13\x41\x22\xd8\x19\x0a\x41\xea\x94\xdc\xe0\x4d\x90\x9f\x3c\x28\x89\x1d\x05\x2f\x9a\x4e\xae\x6d\x9b\x1e\xe4\xeb\x07\x80\x2a\x65\x31\x80\xbc\x01\x7e\x4d\x2d\x78\xcf\xe0\xbd\x2f\x60\x5c\x04\x95\xba\x2f\x83\x1f\x38\xc0\xcb\xd3\x0f\xec\x5e\x50\xb2\x45\x7d\xc0\x12\x14\x73\x46\x9d\x64\x79\x04\x32\x6b\x0f\xc7\x82\xd0\x03\x4f\x5a\x43\x25\x63\x1b\xe1\xd2\x02\xcb\x07\x40\x92\xc9\x79\x6c\x03\x06\x29\x04\x67\xa0\xce\x79\xf0\x22\x82\x41\x34\x87\x00\xde\x6f\xb9\xc2\x66\xad\x4a\xa6\x28\xcf\x79\x27\x73\x8a\x2f\xe4\x6d\x20\x2e\x88\x3b\xe5\x42\x15\x6c\x57\x8c\xd9\x2a\x21\x06\xa7\x40\xfb\xe6\xa2\xef\x18\x0f\x74\xd6\x42\xde\x65\xb1\xa2\x25\x3b\x80\x3f\x70\xd0\x62\xe0\xfb\xd8\x12\x2b\x05\x97\x51\x99\x59\x6b\xa7\x6d\x71\xcf\x19\xba\x8a\xde\xdd\xc1\x72\x52\xba\xde\x88\x96\xd5\x07\x26\x12\xec\x32\xa6\xe8\x17\x36\xf4\xe0\xa9\x56\x04\x1b\xb3\x32\x7b\x02\x93\x8f\x0b\x7c\x92\x83\xc2\x31\xaa\x0b\x15\x9c\xaa\xe0\x54\x19\x23\x58\xca\x44\xce\x18\xba\x0b\xe8\x51\xb1\x16\x20\x84\x01\xd2\xcc\x85\x51\x15\xd5\x18\x44\xfc\xa8\xc8\x1a\x2b\x68\xac\x1a\x12\xf3\xa0\x48\x8a\xe0\x0f\x8d\xb5\x7c\x91\x2e\x87\xa6\x0f\x65\x80\xab\x91\x8d\x03\x0f\xe5\x05\x05\x04\xc6\x40\xcc\x6d\x49\x05\x54\xfc\x28\xc2\xcd\x2e\x3e\x8d\x75\x7f\x7f\xa3\x8a\x05\x7f\xe0\xee\xfc\x0c\x43\xe0\x64\xae\xcd\xd0\xed\x98\x59\x4f\xd9\x96\xb1\x11\xb0\x9a\x04\xbd\xa9\xa3\x5c\x07\x27\x4d\xa4\xcc\xeb\xb8\x32\x6c\x7c\x05\x96\xf4\x19\xab\xa6\x00\xaa\x55\xdf\x70\x21\xc9\x47\xb9\x46\x38\x60\x51\x4e\x40\xd2\x12\x01\x66\x30\x2b\x39\xaf\x4b\xb1\x00\xde\x54\x08\x7d\x54\xa7\xb3\x41\x9a\x22\xa4\x38\x38\x84\x5d\xa1\xe6\x7d\x49\x03\x36\xa1\x64\x46\x57\x5c\xc4\xcf\x88\xda\xeb\xe9\xeb\xef\x7b\xc1\x55\xdd\x90\x57\x8e\x51\x97\xc6\x09\x4c\xdc\x30\x8f\x19\x91\x97\xdf\x9f\x01\x4f\x7f\x8b\xe8\xf0\x91\xdd\xae\x45\xcd\x4f\x1d\xfb\x53\xc7\xde\xd4\xb1\xbb\xa6\x78\x15\xfe\x5d\x06\x5c\x06\x8a\xcc\x8c\xd6\xd3\xe6\x8b\x9b\xe5\x1a\xaf\x67\x73\x4e\xdb\x40\x04\x5b\x82\xe4\x5c\xed\x93\x9f\x5a\xfe\xa7\x96\xff\x21\x2d\xbf\x4b\xd8\x0f\xc7\xaf\x87\xff\xda\xa9\xe9\xc1\xca\x51\x3a\xfa\xfe\xd1\x7b\x25\x02\x34\x3c\x2e\xd7\xa4\xea\xd7\xe1\x28\xce\x03\x13\x98\x27\x08\xb3\x88\x6f\x20\x70\x9b\x83\xe4\xbb\xae\xb8\x3e\xfc\x9c\x01\x7e\xce\x00\xff\x4d\x33\x80\x0e\x8a\xdd\x44\x7c\x65\x88\x1b\x28\xc8\x33\xc6\xa0\x89\x37\x97\xeb\xd9\x09\xaf\x23\x01\x9b\x93\x01\xb8\xb9\xc0\x7e\xbe\x6b\x24\xfc\x9c\x0e\x7e\x4e\x07\x77\x49\xfe\xb7\xbf\x7f\x86\xd7\x4b\x9d\x48\xdc\x16\xe7\x92\x74\x29\xf0\x29\x0a\x08\x1c\x1b\x4a\x50\x6e\x07\xba\x91\x52\xe4\x89\x06\x1e\x26\x1a\x78\x98\x68\xe0\xe1\xaa\x81\x87\xa6\x81\x87\xb9\x06\x0e\x6e\xd0\x6b\xf3\x2a\xaa\x8d\x01\x80\x15\x98\x04\x3c\x0d\x15\x94\xd2\x45\x39\x78\xc1\x66\x1c\xd2\xc9\x03\x69\x59\xae\x6e\x35\xee\xf5\xe9\x52\xc3\xf7\x37\x16\x95\x2d\x0a\x81\x62\xc9\x4f\x81\xa2\x05\xa6\x51\x2a\xaf\x14\x02\x85\x0b\x04\xb3\x2d\x60\xa5\xfc\x13\xb4\xea\x2b\xd5\xe0\xe4\xa3\x7b\x67\x35\x5f\x6a\xe5\x0c\x40\x7f\x15\xf7\x85\xd5\xc2\x74\x49\xd4\x2a\xef\xa3\xb7\x03\xb2\xf3\x62\xda\xb4\xa6\xcd\x9b\x22\x9a\xd6\x51\x89\x33\xfe\x0c\x00\x38\x61\xb6\x39\x39\x25\x15\x97\x07\xe6\x84\x21\x6d\xde\xb9\x4c\x3b\x07\x0a\xa5\x82\xe2\xa2\xb0\xf4\x57\xed\xe6\x1d\x8a\x39\x18\xb2\x1a\xa7\x62\x70\x62\x0a\x02\xe5\x79\x77\x84\x50\xc8\xd7\x70\x20\xce\xc5\x50\x8a\x19\x5c\x07\xa2\x43\x52\x63\xa9\xb6\x69\x75\xe2\xd4\x88\x9b\x36\x73\x4e\xa7\x8b\x1f\x1a\x20\xbb\x26\x86\x42\x39\x2c\x55\x30\x8e\x6c\xcb\x60\x9f\x12\x59\x1f\x69\x7e\x12\x09\xc5\x04\x7d\x75\x12\x19\x13\x05\x39\x77\x93\x6d\x9a\x6b\x55\x71\xb1\x68\x83\xa9\xde\x22\xef\x03\xc8\x1b\x28\x89\xce\x61\x97\xa9\xf6\xed\x18\x3d\xf9\x1c\xbe\x70\x50\x50\x2e\xe0\x3f\x72\x1c\x0a\x66\xa1\x38\x6a\xdb\x65\x15\x2e\xca\x76\xac\xe5\x9e\x48\xdc\x00\x15\x1a\x6d\x7e\x1a\xa3\xde\x67\x5b\x01\x1a\x45\x7e\x1a\x01\x43\x17\xa7\x22\x17\x7e\x35\xaa\x20\xe1\xae\x05\x58\x46\xa0\x66\x00\xea\x7b\x04\x6c\x79\x29\x1a\x2f\x23\xe3\xc7\xd5\x84\x39\x08\xfe\xd8\x2e\x5d\xe7\xa0\x38\x9d\x83\xd2\x64\x0e\xe2\xc9\x1c\x94\x6f\xcc\x41\x19\xe1\x67\x21\x26\xe2\x14\x0d\x95\xe2\x30\x99\xb1\x4e\x3c\x60\x41\x93\x72\xe5\xfa\x8a\x18\x08\x9f\x2e\x07\xa3\x2e\x12\x7b\xff\x52\xda\xcc\x92\xb6\x67\x16\x37\x99\x58\xca\x64\x62\x09\xc4\xc9\x4d\x27\x16\x3f\xb4\xe8\x72\x8f\x5c\x4b\x04\x1a\x7b\x91\xa7\x2b\x50\xd3\x6d\xf0\x4f\x8e\xa2\x1e\x1a\x94\xf4\xc9\x39\xe2\xff\xec\x5c\x2e\xc4\xc6\xa1\xb0\xb2\x5c\x78\x62\x8f\x0e\xe5\x0f\x49\x0d\x75\x9f\x5e\x21\xbb\x16\x4f\x4e\x79\x25\x9e\xd8\x82\xff\x90\xb1\x42\x91\x4b\x59\x35\xb1\x94\x7d\xae\x06\xe4\x6c\xfa\xf4\x7e\x2e\x35\x7e\x2e\x35\xfe\x5b\x97\x1a\xff\x67\xe7\x32\xc3\x6a\x15\xf2\xda\x60\xaa\x22\xb4\x99\xe2\x89\x9b\x62\xdd\x1a\x4c\xa2\xe2\x23\x54\xe8\xd6\x73\xe6\xca\x24\x9a\xe1\x44\x03\x77\xa3\xbc\x31\x94\xca\x90\x28\x04\x64\x6b\xf8\xce\x91\xf4\x73\xa9\xf2\x73\xa9\xf2\xa3\x23\xe7\xdb\x6f\xbf\xfd\xf2\xeb\x3f\xcc\x7f\xbe\xfe\x63\xdf\x54\x54\x87\x1e\x63\xa2\x21\x3d\x04\xc2\x02\x00\xe6\x50\xed\x90\x1f\xf4\x89\x11\x9a\xd4\xec\x12\xe6\xd8\xb8\xa2\x4a\xea\x3d\x0b\xb2\x7a\x4e\x1e\x8b\xe8\xaf\x85\x9f\xad\x2c\x53\x4a\x8a\x27\x5c\x07\x2f\x13\xb6\x58\xca\x14\x47\x8a\x72\x2e\xb1\x7d\x2b\x25\xbe\xc0\x7f\xa1\xf7\x78\xa8\xcd\xe3\x61\x95\xfe\x17\x6f\xbc\x24\xca\xd5\x03\x1e\x9c\x9c\xc6\x21\xe6\x80\xb1\x82\x64\x35\x77\x83\xdc\xdf\xdf\xb4\x50\xc9\xc7\x85\x16\xac\xa2\xfc\xfd\x13\xbc\x02\x22\xc5\x23\x47\x0a\xb5\x9c\x30\xe0\x3c\xb8\x4b\x96\x3e\xbf\x15\x8e\x46\xfe\x11\xcd\xa0\xe0\x9a\x5a\xa4\x7c\xe4\x7c\x86\x3b\xce\x36\x44\x4e\xb8\x89\x8e\xf6\xa7\x88\xd1\x4e\x7f\xc4\x06\x09\xba\x10\x13\xd0\x72\x27\xf5\x92\x0d\x49\x11\x11\xa8\xe6\xf8\xe0\x09\x8a\x8a\xf5\xe1\x32\xb0\x7d\x9d\xff\x24\x86\x9c\xa1\x9c\xe3\x81\xc0\x23\x6e\x33\xa9\xc2\xe2\xa8\x5f\xea\xda\x51\x01\xcc\x7b\x30\xda\xfa\x00\x72\xa4\x60\xb3\xd8\x7d\x0f\xa2\x23\x00\xa5\xd0\x22\xc0\xa0\xf1\x0f\xb2\x90\x08\x83\x6d\xaa\x8c\xe1\x7e\x8d\x68\xda\x9a\x1e\x10\xb4\xaf\x31\xff\x78\x63\xac\xe4\x1e\x18\x3e\x59\x87\xe5\x90\x3a\xd5\x1c\x49\xac\x1c\x0b\x0c\xa3\xb2\x50\xeb\x29\x8b\x7a\x4e\x27\x59\x1a\xb2\x28\xdc\x02\xf2\x25\xd1\x7d\xa2\x53\x33\xd5\x50\xe5\xdf\x01\x0b\x9a\x73\xa5\xc0\x1b\xc0\xe1\x69\x03\x38\xdc\x53\x8e\x2f\x41\x59\x4d\x35\x7c\xc2\x59\xad\x32\x4b\xc2\x06\x09\x3f\x5d\x4a\x2f\xc6\x0c\x0a\x15\xfb\x08\xc7\x28\xba\xaa\x3e\x39\xaa\x55\x0c\xe7\x47\x31\x5a\x19\xf4\x53\x59\xf1\xec\x79\xf1\x82\x91\x37\x1e\xa5\x05\x1a\x60\x20\x0a\x13\x8f\xcc\xe7\x1e\x14\xe7\x12\x72\xd9\xfb\xce\x5f\xf0\x65\x3e\x29\xd7\x87\xd7\x3d\x67\xb8\x37\x90\x93\x10\x6c\xb7\x74\xaf\x94\x3e\xeb\x60\x43\x59\xd6\xab\x55\xdd\x8f\x64\xa1\x27\xd6\x83\xa8\x16\x2b\x66\x5b\xcd\x3d\x1e\x66\x05\x1b\x18\x97\x23\x5b\x99\x9b\xba\x35\xba\xa3\x0c\xa2\xb1\x5c\x4f\x62\x60\xfb\xe6\xbc\xd3\x21\x51\x95\xec\x86\xf8\x28\xeb\x7d\xf8\x9c\x83\xb7\xca\xc5\x25\xd2\x19\xc6\x64\x7c\x84\xa6\x78\x4b\xe4\x7c\x11\xf3\xbf\x86\xa7\x44\x31\xa6\x21\x29\x7a\x97\xe7\x74\xa0\x9c\x95\x8e\xc0\xa7\x48\xe0\xff\x6a\x9b\x50\x00\x8f\xf1\x56\xc6\x45\x5c\xf2\xa6\x3a\x50\xb7\x59\x9f\x1e\x51\xad\xb5\x07\xe0\xcf\xc7\x08\x95\x11\x0b\xbf\xee\xe2\x40\x67\xd5\x91\xf0\x2c\x9f\xc1\x31\x5c\x23\xf0\x0c\xce\xc9\x69\x8a\xe1\x60\xc5\x32\x39\x8a\x39\xb0\xc9\xae\xf0\xfe\xec\xfe\xba\xb4\x7f\x58\x40\xef\xc7\x32\xdf\x14\x50\xb1\x4b\xba\xd0\x6e\x9f\x28\xd9\x70\xc2\xda\x24\x40\xd5\x04\x8b\xad\xc8\x3e\x38\x3e\x91\x2c\x8e\xdc\x31\x91\xad\x71\x09\x4d\x00\x9f\xff\x12\xca\x89\xb2\xcb\x26\x2c\x51\xa8\x42\xf4\x83\xf2\x40\x24\x75\xf9\xf5\x19\x24\x5e\x0b\x4c\xb0\x60\xa7\x82\x19\xc8\xf9\x0c\x4a\xf5\xf4\x14\xa8\x86\x38\x80\x22\x63\x1e\x0c\x4e\xd9\x97\x91\xc9\xca\x95\xa1\x0f\x69\xf1\x85\x12\xa7\xc7\x34\x43\xed\xd3\x3b\xb2\x1a\x64\x11\xc0\x60\x93\xd8\x9e\x71\x07\x36\xfa\x85\xc3\x62\x73\x62\x1e\x65\x64\x12\xf7\xc0\x1a\xf7\x00\x19\x59\x47\x9b\x7b\x7f\x16\x3b\xe8\x2f\x48\x77\x97\xe4\xfd\xf3\xef\x7f\x3f\xed\x74\xd0\x75\x4c\x35\xc8\xf2\x20\x24\xff\x20\xb6\x3d\xec\x7b\x74\x1e\x32\x75\xa0\x56\x5a\x4a\x9f\x57\x10\x43\x07\xa3\x2b\x2f\x36\x92\x75\x25\xe6\xac\x5a\x9e\xe9\x2c\x8f\xaf\x9c\xfa\x6b\xd2\x21\xc3\xea\x6b\x5b\x47\x62\x20\xb8\x92\xdf\x9f\xf1\x36\x57\x0a\xe1\x6c\xba\xf7\x1b\xed\x52\xff\xfa\x75\xb6\x59\x75\xae\x05\xb0\x9d\x59\x39\x7c\x9d\x9e\xd2\x86\xf1\x80\xf6\xfd\xb9\xae\x41\x6f\xeb\x56\xff\x93\x27\xc4\x3a\x6c\x9e\x02\x60\x5f\x20\x2d\x08\x81\x2e\xab\xc5\x9d\x7d\xb8\x6f\xd9\x1c\xd0\x87\xa2\xc4\xa5\xa8\x93\x3e\x34\xc4\x62\x37\xb9\xe0\x94\x51\xd9\xb4\x30\x08\xbd\xb8\x79\x87\xab\x07\x2c\x1f\x4d\x58\x9b\x0d\xb9\x3e\x31\x40\x05\xfd\x66\x77\x73\x83\xb5\x52\xd0\xbd\x95\xee\x0e\xdb\x9d\xdd\x76\x27\xdc\xba\x47\x6d\xf7\xe2\x95\xe9\x6c\xc5\xbf\x04\xc8\xe0\x08\x44\xc6\x65\x5a\xd4\xd9\x29\x0d\xd6\x8f\x21\x1f\x4d\x5f\xd8\x26\x44\xef\xcf\x89\xc0\x3f\x5a\x97\x20\x0e\xc3\x08\x5c\xe8\x44\x06\xd6\xf7\x0d\x4e\x17\xf8\xfc\x5d\x1d\xfe\xcb\xdf\xbe\xfe\xe7\xeb\xbd\xe0\x79\x7f\x01\xc9\xd2\x72\x81\x65\xdb\xe2\xab\xb1\xff\x78\x52\x17\x9f\x2d\xa0\xe8\xc7\x72\xe6\xfc\xc1\xaa\xe6\x45\x49\x98\x92\x62\xb8\x1e\xab\x3c\xbc\xc9\x85\x74\xcd\x6c\xcd\x9f\xbe\x52\x3c\xf3\x7d\xa0\x68\xad\xe9\xef\xf3\x3c\xd5\x18\x8b\x05\x5a\x91\xfc\x7c\x5e\x18\xee\x1a\x8d\xc6\x52\xd3\x05\x5e\x4d\x9c\x90\x01\x2d\xb1\x6c\x32\x46\x66\xa5\x0b\x14\xfa\x06\x9a\x0d\x95\x33\xf3\x51\xa6\xef\x75\xd4\x8f\xaa\xd0\x58\x41\x4f\x1f\x8e\x89\xfc\xaa\xab\x7a\x5d\x77\x55\x3f\x9a\x44\xfe\xcc\xfc\x99\x66\x3e\xfe\xf2\xb7\xbd\x41\xbb\x88\xd8\x18\x10\xbd\xd1\xab\x59\x65\x56\x15\x6d\x8e\x63\xc0\xc5\x0c\x65\xeb\x69\xed\xd6\xe5\xcd\x27\x76\x54\x82\x1b\xd8\x9d\x3c\x55\x6c\x99\x66\xbb\x07\x89\x7a\x58\xd9\x79\xd0\xf1\xb4\x32\x9c\xd8\x6d\x0e\xc2\x71\x2b\xc3\xad\x6f\x65\x5c\x07\xe1\xbb\x8e\x6e\x7f\x37\x4d\x59\x3e\x9b\x36\x10\x71\x9e\x1b\x07\xce\x8f\x8a\x10\x91\x8f\xa0\xb0\xdb\x84\xf4\xe5\x5b\x98\xbe\x77\xaf\xdc\xa6\x72\xb0\xd7\xfb\x24\xbb\x34\x44\x72\x98\xdf\xae\x34\x0b\x4a\xb8\xef\x12\xb8\xdd\xc7\x31\xa1\xd4\x53\x2a\x04\x4e\xb4\x70\x7f\xe7\xfa\xde\x53\x81\xaf\xd7\xc9\x51\xc5\x6c\x91\x7d\xde\x71\x28\x72\x83\x44\x6c\x65\xa5\x1e\x37\x54\xc1\x5f\x4c\x0c\xc6\xe4\xcf\x46\x35\x81\x7f\x7f\xc3\xec\xca\x32\x7a\x0b\x7e\x4d\x54\x56\xbc\x99\x57\x96\xe8\x9f\x59\xa1\xb7\x7e\xfe\x7e\xfc\x76\x83\x66\xb4\xef\x67\xbf\x1c\xef\x7c\x1d\xee\x2b\x43\x9a\xdb\x68\x5f\xd3\x04\x6c\x26\xe3\x3d\x52\x8a\x45\xc6\xbb\xf9\x39\xe0\xff\x47\x06\x3c\x04\x61\x9f\xc3\x31\x3c\x60\xe6\xe3\x9d\x27\xc3\x7d\x31\xa6\x79\x1c\xed\x4b\x45\xc0\x13\x3d\xf1\xc4\x80\xa2\x2f\xc3\x24\x83\x9f\x03\xfe\xcf\x1b\xf0\xff\xf8\xd5\xfc\xf2\xeb\xce\xb1\x1e\x48\xc5\x7f\xcd\x8a\xe9\x21\x2a\x76\x0c\xaa\xf9\xaa\xa5\x2d\xf8\xc2\x9d\xc6\x64\x97\xd8\x92\xfb\x40\x59\xd5\x02\xf6\x32\x56\xce\x03\x4f\x71\xe8\x16\xa6\x17\xff\xe1\x61\xe9\xf1\x71\x59\x2d\x38\xd1\x49\xee\xd1\xcf\xf9\x46\x98\xb1\x81\x58\x9f\x90\x61\xee\x96\x1b\x76\x3f\x01\x5b\xeb\x9e\x5d\x23\x10\xf2\xb3\xd1\x3b\x0b\x5c\xf2\x5d\x32\xef\xd6\xc3\x5d\xd7\x23\x25\x37\xcd\xcf\x15\x70\xf5\x65\xcf\x44\x59\xc2\xfb\xd5\x93\xda\xa6\x3a\x96\x13\xc8\x45\x75\x2c\x3d\xbb\xdb\x29\x30\x31\x38\x01\x1f\xdd\x9c\x9d\x39\x83\x9d\xe2\x29\xea\xb6\x41\xfe\x4c\xe7\x7c\xfb\xe7\xce\x68\xa4\xda\xc6\xce\x14\x9f\xa1\xe8\x94\x64\xc2\x0f\xaf\x02\xc3\x4a\x0c\x7c\xf8\x60\xcd\xb6\xc9\x0e\xb4\xc6\x48\xde\x41\xd0\xc6\x0f\x07\xce\xd2\xed\x7e\xc7\xb0\xa9\xd3\x7e\xa9\x97\x61\x73\x32\x97\x47\x3e\xd9\x35\xbb\x4f\xcf\xb8\xeb\x9a\xd8\x56\x6f\x2b\x80\xfe\x1f\xad\x13\xdd\x2a\x27\xc4\xc6\x28\xe8\xc7\xcd\x74\xc4\x7e\xd8\x2d\xf5\x4f\x1a\x34\xb3\xde\x71\xe4\x9c\x91\xcb\xe3\x0c\xa2\x24\x8d\xa3\xa6\x7e\x72\xd4\xfc\xd7\x2f\xbf\xdd\xbd\x63\xc2\x19\x46\x57\x86\x3e\x0d\x01\x7e\x38\x68\x1d\x26\x7e\x60\x0b\xb8\xaa\xf6\x8f\xae\xc1\x07\xe7\x0f\x89\xec\x58\xcb\x40\x15\xe8\x0a\x86\x79\xb0\xc6\x93\x65\x78\x0f\xb0\x89\x94\xe1\x3a\xc1\xd9\x99\xdc\xd2\x4f\x55\x3e\xe3\x9e\x9c\xd9\xca\x81\xbf\x44\x4d\x75\xe0\xe1\xf2\xcd\x1d\xec\x80\xe4\x65\x98\x31\x3c\x86\xdc\x80\xe4\x07\x24\xdf\xce\xe0\xdc\x83\xa8\x85\x4a\xa3\xe2\x1d\x1c\xc5\x83\xba\x30\xc0\x05\x00\x67\xa7\x69\x48\xc4\x20\xf2\x75\xd9\x3f\x05\xca\x19\xe4\xae\x9c\xd2\x43\x85\x7f\x96\x5e\xf5\xbc\x5e\x12\x7d\x7f\x93\x55\xb8\xcb\x26\xad\x3f\x04\xe4\x16\xf7\x3a\xcd\xda\x8c\x7f\xf4\x0f\x6b\x1a\x46\xf3\xe6\xda\xf0\x82\x8a\xbf\x0f\x72\x5b\xfa\xfe\x7e\x00\xfb\x32\x94\x11\x3c\x3c\x3d\xe8\x1f\x0a\x9a\x0e\x22\xad\xf2\x2a\xe3\x38\x8d\x6d\x69\x29\xfa\x68\x22\xd9\x9a\x4e\xa6\x12\x7b\x1e\x70\x7d\x00\x44\xe5\xa0\xd7\x71\x5b\xba\x88\xfd\x16\x12\x48\x2b\x6b\x9a\x26\x64\xf1\x92\x26\x30\x4b\xe7\xee\xfa\xff\xfd\xdb\xef\xff\x7a\xfd\xfd\x46\xbc\xfe\x47\xc7\x4b\x89\x72\x0a\x22\x1d\xec\xbe\x44\x40\x66\x79\x4a\x05\x48\xe3\x14\x39\x0d\x62\x24\x57\x5f\xce\xec\x88\x5d\x50\xe7\x1b\xc0\xa7\xcb\xa3\x4d\x65\x49\x0a\xf2\x73\x3a\x15\x8a\x2e\x9a\x44\x36\xb9\x15\xe4\xc8\x12\xdd\xd3\x24\xbf\xf7\x67\x05\x30\xaa\xbe\xc3\x94\xab\xd1\x90\xb3\x01\xa9\x85\x01\xa9\x1d\x88\x83\x8c\xcb\x40\x5e\x3a\x69\xa0\x60\xcb\xc9\x5c\x1f\xe8\xc0\x01\x5b\x12\xfe\x05\xa9\xef\x38\x85\x14\x69\x9d\xa9\x6c\x2e\x83\xcc\x99\x8b\x3d\xec\x97\x7d\x9b\xb9\xd3\xbe\xb9\xfb\xe8\x2f\x50\x96\x36\x8e\x5f\x3c\xc1\x95\xa8\xb8\x01\x83\x9a\xd5\xe5\xc9\x9f\x0b\x71\xeb\x12\x99\xef\x08\x1d\x12\x0a\x7a\x44\x7e\xf4\xa7\x48\x39\x45\x13\x68\x15\x64\xb4\xa4\xa7\x31\x07\xdd\xcc\x95\x34\xbb\x9e\x08\xda\x13\x92\x4e\x1a\x90\xce\x1c\x1d\x12\xdd\xb0\x7e\xd7\x5c\x5e\x7f\x91\x84\x77\x74\x42\x18\x7a\xfc\xa4\x38\xd8\x33\xdb\x65\x27\xec\x73\x65\x97\x4e\xf8\xcf\xd7\x3d\x71\x7f\x37\x30\xec\x9c\x4f\x6d\x78\x70\x01\xa1\x80\x8e\x0f\x67\xdb\x00\x71\x76\x75\x84\x28\x8b\xe9\xd0\x90\xd2\x2f\x23\xe4\xa9\x50\x86\xef\x86\x1e\xa1\x4f\x0f\xa5\xdb\x08\x99\x8e\xa1\xf7\x67\x90\x80\xf4\x43\xc4\x9a\xeb\x18\x99\x8c\x01\x37\x7d\xa4\xf5\xcd\xfa\x08\xb1\x3f\x3c\x40\xd2\xb0\x16\xc9\xcb\x61\x3a\x64\xd2\xc0\xf5\x07\x86\x07\x7a\xe6\xfe\x63\x71\x26\x38\x32\xc6\x2f\xec\x40\xe5\x20\xa3\x83\x83\x0e\x0f\x91\xa4\x7e\x7c\x98\xcb\xf8\x30\x97\xf1\xf1\x24\x96\x68\x92\x09\xca\xaf\x75\x46\x7a\xba\xe4\xf2\xfe\xc6\xe4\xf4\xa5\xbe\x23\x54\xc6\x9f\xe0\x16\x95\x29\xd7\xb4\xd2\x0d\xab\x23\xc4\xfe\xe8\x00\xc1\x18\x9d\x43\xb2\xf9\x4f\x0c\x8f\xd3\xeb\xf7\xbb\xe9\xb8\xe1\x3f\x10\x88\x97\x88\x67\x2e\x93\x4b\xaa\x9b\x87\x39\xe9\x1b\x5b\xd0\x90\x51\x8e\x90\x4b\xd3\x53\xc2\x19\x79\x51\xf7\x69\xee\x9a\x0f\x51\x9f\x3b\xa9\x89\x99\x18\xe1\x13\xc9\xf2\xa2\x42\x51\xcc\x15\x00\x68\x0e\xb5\x0f\x5d\x77\xb5\x80\x1e\x2a\x52\x5c\xae\x59\x5d\xf6\x9a\xc0\xfd\xd5\xf9\xfe\xff\xfc\x73\x37\xd4\x96\xcc\x90\x43\xa2\x92\xc3\xdc\x82\xf7\x4a\x60\xb5\x28\x3f\x0c\x75\x6f\xa6\xe5\xff\x78\x2f\xec\xdf\xf1\xa0\x11\xa9\xdf\xb7\xa5\xb9\xeb\x78\xf2\xde\xed\xb0\x69\x0f\xee\xdc\x74\x49\xde\xab\x07\xff\xbc\x0b\x9d\x0f\x54\x62\xd0\x3d\xee\xb4\xd8\xa2\x70\x3e\x18\xdc\x0f\x24\x33\xc7\x2e\xa7\xc6\x7f\xa7\x43\xcb\xe5\xaa\x75\x7b\x73\x72\xd3\x91\x50\xb7\x4e\xef\xee\xab\x5f\xfe\xf6\xf5\xf7\x9d\x44\xaa\xca\x2b\xba\x5a\xe6\xde\x53\x00\x5e\x0f\x3d\x70\x8c\x51\xa9\x86\x7a\x3c\x2f\x5d\x44\x44\x83\xcb\xad\xa3\x5b\xac\xfc\x1f\x57\x48\x39\xc5\x4a\x70\x0a\xb5\xbb\x0a\xb7\xb1\xe6\x87\x51\xdf\x9f\x15\x34\x6c\xb5\x16\x2f\xb9\xcb\xbc\x41\xc3\xd5\x95\xfd\xbb\x97\x8d\x3e\x7d\x7f\x76\xca\x24\xbd\x48\xe6\x68\xdc\x79\x03\xac\x8f\x13\x6e\x2f\xb3\x89\x20\x8d\xab\xdb\xed\xbe\x82\xff\x76\x36\x75\xad\x5c\x3f\x20\x0c\xbb\xc6\xac\x0a\xf9\x4a\x91\x96\x18\x11\xa3\xc7\xd3\x6c\xff\x10\xaf\xbf\x3f\x3b\xf8\xee\x9f\x7d\xd7\x87\xad\x5d\x2c\xcd\x79\x6a\xb6\xa5\x01\xd8\x2b\x71\xc8\xeb\xb2\x90\x56\xa1\x57\x44\x63\x3c\xe7\x8d\x7a\xbc\x84\x2e\xef\x26\x0c\x0b\x4a\x8f\x78\xe4\x97\x6e\xe3\x8b\x73\xab\x9d\x1e\x42\xd9\x15\x59\xe0\x73\x7f\x06\x30\xca\x82\xde\x5e\x73\xe2\x8a\x90\xf8\x8d\x66\x5f\x6a\xc7\xb1\x8e\xf7\x4a\xc3\xdb\xeb\xef\x7f\xfc\x76\xfc\xf6\xeb\xde\x69\x58\xe6\xb5\x4f\xc3\x3c\x25\x5a\x21\xd8\x0f\xca\x93\xbc\x42\xf0\x8e\xc7\x9d\x3f\x8a\xa4\x2c\x9c\x88\x5b\x0c\xc2\x1a\x77\x72\x26\x65\xd4\xc5\x88\x8d\x1f\x52\xec\xdb\x5b\xf3\x6c\xba\x35\xcf\xa6\xdb\xf3\xac\xff\xcc\x3c\x7b\xed\xa0\x7d\x21\xcb\x03\xbb\xae\x7f\xae\x68\x46\xe8\xa0\xb2\xc7\x0e\x72\x4b\x7a\x77\xa7\x1c\x6a\x2b\xac\xe3\xea\x59\x97\x8e\x0b\x80\x46\x3b\xba\x89\xbe\xb8\x15\x0a\x2b\x5d\x8f\x00\xd7\xb1\x45\x93\x6c\xcc\xa0\x79\x55\x2b\xf6\x24\xe5\x97\x29\x34\xaf\x4f\xa1\x28\xc3\xfd\xdd\xf0\xcb\x5e\x9f\xd3\x4c\x3e\xc9\x6a\x8d\x52\xf5\x07\x72\x9c\x00\xfc\x1d\x11\xe4\x51\xa8\x86\x42\x35\x3b\x2a\x8e\xf2\xe0\xc8\x22\x48\x02\xf0\xdc\xa9\xe2\xdb\x77\x47\x25\x1b\x59\xc4\xc9\x4f\x88\x2b\x7d\xcd\x94\x70\x38\x96\x46\x84\x5b\xe2\x8a\x58\xf9\x13\xd9\x5a\x0d\x71\x88\xaf\x54\x72\x94\xcf\xa8\x11\x83\xd4\xba\x06\x77\x30\xa0\x85\x61\x9b\x0d\x71\x24\xc7\x86\x9c\x77\xe4\xf9\x35\x52\xa9\x65\xd0\x6b\x6b\x28\x57\x29\x87\x2c\xa2\x1c\x98\x22\x48\x39\xa3\x02\xd2\x06\xe3\x28\x46\xa7\x5f\xe5\xe2\x21\xeb\x15\x84\x0f\xac\x37\xf1\x3b\x92\x0d\x83\x5e\x47\xdf\x65\x83\xa3\xc2\x80\x6d\x5e\xbd\xea\x1d\xe7\x9d\x21\xcf\xcb\xb2\x07\x14\x5d\x69\x56\x12\x50\xd7\x01\xc1\xec\x65\x4d\xeb\xdf\x9f\xcb\x50\x3b\xc8\x2e\x9e\x21\x76\xd5\x0e\xb1\x8b\xc1\x44\x74\x4b\x6b\xed\xe1\xa1\xde\xda\xc1\xfe\x3e\x6e\x96\x5f\xfe\x9f\x6e\x9f\xff\x07\x17\x6c\xab\xcb\x93\x98\x0c\xfb\x3d\x65\x66\x16\xa5\x33\xdb\x64\x96\x5f\x3e\x27\xab\xbb\xb5\x05\x62\x8d\x19\xbd\x99\x8b\xd3\x28\x3f\x87\xd8\xb2\xc6\x83\x8b\x58\xdd\x3c\x76\x59\x4c\xc1\x20\x0e\xce\x93\x67\xbd\xb4\xbe\x64\xe9\x4b\x1b\xe7\xb6\x7d\x09\x88\x8c\x12\xeb\x18\xef\xc8\x15\xdb\x03\x91\x62\x09\x07\xf2\x81\x45\x00\xb2\xa8\xe4\xa8\xea\x14\xdf\x08\x54\x6c\x4a\x38\xa7\xc1\x86\x2e\x16\x44\x02\xbd\x2e\x93\x32\x92\x56\x97\x6f\x94\x6c\x4f\x28\x96\x94\xea\x60\x88\x5d\x21\x4e\xa0\x18\xca\xe4\xa1\xc8\xc1\x00\xf0\xa5\x4a\xc5\xc5\xc4\x0c\x55\xba\xc0\xa2\xa7\xa4\x69\xde\x9f\xe3\x85\xac\x77\x81\x0d\x67\x21\x69\xa9\x97\x34\x3b\xf4\x30\x88\x9d\xfe\xe5\x1d\x31\x88\x3f\xb6\x87\xcf\xca\xac\x35\xdd\xd4\x37\xec\x3f\x21\x40\xdf\x0e\xff\xf5\x75\xef\x61\xed\x75\xbe\x59\x1f\x8a\x17\xda\xe1\x4b\x0b\x05\xb4\x30\xdf\x1a\x8f\x88\x1e\xd8\x35\x22\xc3\xac\x9d\x86\xb1\x9d\xac\xe1\xf4\xfe\x66\xd2\x67\x5b\xea\x83\x75\xe6\x8a\x19\xc3\x9b\x66\x8c\x1f\xcd\x98\xe5\x2d\xe7\xb7\xcd\x98\xc6\xd8\xff\xe8\x75\xe1\xf1\xa1\x19\x93\xee\x36\x63\xfc\x5f\x68\xc6\xa8\x48\xed\x43\xd4\x1e\xca\x86\x44\x6d\x0d\x39\x11\xa8\xcb\xb0\xfc\x84\x3c\x15\x2c\xc0\xf4\xe0\x26\x8e\x42\xc5\xc3\xf5\x07\x08\x16\xbf\x3f\x87\x2b\x75\x2d\x8b\xc0\x35\xea\x5a\x36\xe5\x5e\x59\x72\x6b\x26\x97\xdd\x34\xb9\x5c\x33\xb9\x56\x6e\x49\x93\x6e\xda\x5c\x8d\xef\xdf\x69\x10\xcf\x0d\x9b\xab\xb7\xae\x6e\x1b\x5d\x8f\x7d\x32\x7f\x8e\xd1\xf5\xed\xf7\x3f\xcc\xeb\xf7\xc3\x6e\x7f\xea\x9a\xfc\xe0\xc9\xc6\x3c\x8b\x13\x61\xb0\x43\x71\xf2\xa7\x55\x28\x37\x0d\x76\x50\xe0\xa7\x73\x99\x47\x4b\x8c\xeb\xb5\x08\xc8\x85\x6d\x9c\x93\x16\x5c\xa3\x21\x20\x93\x8c\x5d\xf0\x46\x72\x7e\x6f\xba\x22\xac\xb9\x09\xd5\x15\xa4\xfa\xb6\xaf\x04\x8c\x8f\xbc\xe1\x12\x97\x56\xbc\x27\x1e\xfb\x35\xf6\x25\xdc\x43\x0b\x60\xd7\x0a\xd0\x87\x13\x69\x01\xa2\x16\x20\x6e\xe5\xef\x57\x9d\x37\x56\x50\xe0\xf7\x2e\x45\xc7\xde\xde\xe7\x35\x0d\x64\x9a\xb8\x06\x25\x33\x86\xeb\x0c\x91\x6c\x3a\x87\x2e\xb6\xea\xd2\xa3\x00\xdd\xc8\x65\x48\x9d\x83\xc6\xd4\xfd\xc6\xf8\xae\x43\xa3\x13\x7b\x04\xb3\x7a\xdf\xd7\xd1\x15\x72\xee\xe4\x07\x8f\x7e\xb3\xf3\xad\x10\x3f\xd4\xe3\x82\x31\x36\x3e\xfa\x77\x1d\xf9\x58\xf2\xaf\x77\xb3\x5d\xe9\xe4\xf5\x1e\x1e\x72\x9f\x67\x3a\xfa\xed\x3c\xfd\x66\xcf\xce\x0f\xbe\xfc\x7a\x7e\x7b\xbb\xf4\x6f\x5f\xf7\x8e\x60\x15\xb6\x59\x0d\xe4\xcb\x42\xd4\xc7\x7a\xf4\x0f\x0f\x13\x49\xaf\xcb\xdd\xa3\xba\x2a\xb0\x18\x67\x4d\x77\x38\x4b\x21\xf8\x2e\x1a\x0b\xe4\x82\xd0\x1e\x66\x46\x1f\x3f\x85\x2d\x2a\x32\x4e\x6b\x78\xa9\xeb\x3b\x53\xa5\x05\x6d\x2d\xc0\x8a\x66\x41\x5b\xaa\x9d\x26\x21\x6b\xa2\x3e\xa6\xda\xc3\x2f\xeb\xd4\x47\x2f\x9a\xe9\xd0\xe5\xbc\xe1\xe3\xb8\xe2\xed\xb4\x18\xba\x73\xef\xc3\xdd\x1d\xbd\x73\x5b\xb1\x89\xdf\xbc\xfb\xfc\x71\x65\x17\xed\xb1\x0f\x84\xbd\xec\x30\xa7\x65\x73\x4c\xfd\xb0\x6c\x1d\x92\xc8\x3a\x33\xfa\x96\x3d\xd5\xed\xbe\xd5\x91\xbe\xda\xb7\x1e\x2b\x83\xf0\x92\xd6\xfb\x56\xf4\x8b\x2a\x92\x3a\x57\x46\xd3\xae\xf5\x83\xdf\xec\xda\x35\x51\xed\x46\x60\x9d\xeb\x89\xce\x83\xd6\xad\x0e\xf2\xbb\xbb\xf2\xb7\xaf\xaf\xff\xf5\xf5\x46\xa8\xde\x9d\x5c\xff\xf5\x35\x0e\x17\x9b\xca\x0e\xfa\x07\x24\xd6\xbe\xbf\xc1\xd1\x4e\x56\x76\x70\xb7\xc3\xbc\x2a\x3d\x74\xfd\xdb\xb2\xc9\x3d\x57\x70\x5c\x33\xbf\xfd\xa6\xf9\x1d\x47\xf3\xdb\x2d\xcd\x6f\xbe\xb1\x8b\x58\xd4\xfc\x8e\x2d\x76\xe1\x23\xf3\xdb\xdd\x6d\x7e\xc7\x3d\xe6\xf7\xfe\x0e\xfc\xb3\x89\x9e\x09\x4b\x6f\xf8\x88\xd4\xb1\x23\x33\xd5\x61\xfa\x9b\xf4\x67\xa6\xfa\xfe\x1c\x29\xe8\x81\xac\xa3\x88\x63\x0d\xed\xd4\x48\x62\x92\x4f\x7f\xb3\x6c\xf0\xe3\x7b\xe7\x0c\xb0\x62\x0d\xf3\xa6\x35\xec\x9b\x35\xbc\x7e\x84\xb7\x69\x0c\xbb\xb6\x01\x79\x39\xc2\xdb\x32\x86\xd7\x8f\xf0\x36\x37\x20\x37\xce\xf0\x9a\x2d\xbc\xa3\x07\x3f\x38\x17\xff\xff\x58\x44\x4f\x7f\xc2\xfd\x43\x81\xb1\xb7\xcf\xb0\x3f\x6c\xe3\x3b\x3d\x2a\xfe\x57\xc4\xcc\xd4\x1f\x0d\x3f\xb8\x79\xc4\xfc\x61\x53\xa2\xb1\x6e\xcb\xec\xff\x90\x8f\xc5\x0f\x94\xff\xb6\x3c\xfc\x8f\x38\x17\x7c\x54\xfa\x3f\xee\x8e\xab\x97\x51\x3c\xd3\x6b\x29\x7b\x0a\x8c\x88\xd1\xea\xe0\x58\x17\x87\x44\xa9\x06\xaa\xf3\x35\x92\x08\x1b\x58\x2f\x4f\x26\x20\xd0\x38\x50\x66\x60\x9c\x05\x2f\x6f\xa4\x45\x9c\x49\xa9\x94\x2b\x90\x40\x0b\xe5\x04\xae\x81\x5a\x80\xa1\x15\xfa\xe5\x99\x2d\xd5\x10\x80\x83\x38\x78\x23\xa9\x25\xcd\xc5\x20\x97\xae\x1c\xd0\x03\xe5\x24\xc5\xf4\x46\xca\x39\xa0\xf4\xf0\x31\xec\x79\x6a\xf8\xfd\x0d\xc4\xfa\x21\x3e\x55\x40\xcd\x96\x5e\x53\xc7\x14\x28\x30\xfc\x89\x0a\x15\x86\x5b\x1b\x60\xf6\xaa\x9f\x03\xf5\x3a\x96\x82\x85\x13\xe2\xef\x30\x39\x82\x05\xbb\x54\xe3\x28\x75\xb3\x48\xaa\x0a\x83\x58\xeb\x80\x9b\xf2\x8e\x37\x78\xa7\x4f\xd3\x20\x51\x64\x6a\x90\x29\x4a\x02\xd0\xaf\x45\x41\x0d\x05\x96\x16\xf5\x52\xa1\xbb\x06\xee\x1f\x77\xe3\x02\x94\xa1\x9b\x12\x53\xa6\xc0\xee\xe4\xc8\xc2\x03\xda\x56\xb9\x26\xe7\x28\x25\xd7\xf5\x18\x3c\xfd\x4b\x3c\x19\x4f\xde\x2b\x17\x2b\xb8\x9c\x03\x85\xb2\x58\x89\x17\x47\xb9\xa6\xa7\x02\x12\xc8\x92\x45\xde\x18\x90\xa9\xec\x97\x8f\x8a\xd8\xa4\x93\x24\x66\x24\xb1\xaa\x39\x80\x0c\xb6\x2f\x03\xa4\x46\x5a\x3a\x39\x27\x8d\xee\x9e\x32\x79\xa0\x86\x4f\x65\x46\xaa\xd9\x64\x86\xd3\x53\x22\x48\xb7\xf5\x2b\x32\x63\x51\x9f\x50\x28\xd4\xa2\x08\xc9\x83\x23\x3f\x77\xd2\x90\xd6\xc8\xee\x64\x28\x56\x1c\x9f\xd4\x24\x95\xf7\xc5\x30\xa5\x79\xff\x52\x2a\x1a\x99\xc2\xbe\x0c\xb8\xab\x94\xdb\x78\xa9\x4b\x93\x0d\x52\x45\x9e\x46\xf2\x44\x39\x8c\x14\xa4\x2f\xa7\x37\x52\xd0\x27\x0c\x11\xbe\xcf\x0f\x51\x44\xe6\xf0\xcb\xef\x87\x9b\xa7\xa1\x77\xad\x10\x28\xa5\x2a\x43\xa8\xf7\x51\xf4\x1e\xbc\xbd\x4c\x15\x5b\xeb\x29\x9b\x00\xda\xe9\x64\x3b\x6a\xfc\xc0\x10\xac\x7c\xf2\x22\x0b\xc0\x87\xf7\x06\xb1\xf5\x81\x78\x01\x94\x50\x28\xd7\x02\x85\x94\x28\x44\x79\x49\x41\x35\x53\xff\x9c\x08\x55\x06\x5c\x93\x48\x15\x63\xe5\x2a\xb2\x86\xf4\xfb\x12\x18\x1e\xa5\x14\xd4\xd3\xc9\x4a\x16\x94\x80\xb9\xc3\xef\x6f\xc6\x91\x85\xa4\xe7\xea\x25\xef\x44\x95\x4f\x80\x0c\x05\xda\xe7\x3c\xbc\x2c\x26\x4f\xc1\x06\x91\x02\x57\x64\x8c\x9b\x36\x4b\xb0\x77\x9d\x2f\x26\x24\x2b\x9e\x28\x62\x3c\x59\x9f\x8c\xa3\xe2\x0d\x50\xd6\xe7\x8f\xa6\xe2\x15\x0c\x1e\xb5\x0d\xa1\x50\xf4\xc9\xe0\x9d\x3e\x4d\x6f\x90\xa8\xe4\x1a\x44\xad\xb1\x47\x60\x8e\x13\xd9\x0a\xb1\x2f\xaa\x88\x56\xe8\x62\xe1\xfe\xdb\x0f\x4c\x77\xd8\xd6\x13\x01\xfe\x73\x57\x48\x94\x72\x05\x94\xf3\x42\x80\x63\x03\x8b\x07\x83\x3b\x57\xec\x24\x97\x92\x29\x84\x0e\xad\x30\x38\xe9\x14\x07\x10\x51\x10\xdb\x72\x72\x06\x9c\x3c\x5e\x5d\xe0\xa7\x92\xc9\xd6\x53\xce\xf9\x09\xb0\xb5\xa1\x04\xd1\x00\xca\xb9\xee\x96\x4f\x1a\x79\x54\x34\x8f\x41\x4a\x92\x34\x00\x6c\x93\xeb\x4b\x00\xcd\x98\x62\x2b\xa3\x74\x35\x50\xf9\xaa\x7a\x96\xc3\x97\x0a\xf8\xd7\x5c\x45\x91\x04\x8a\x1c\x45\xe3\x22\x44\xa3\x74\x42\x11\xa5\x46\x27\xa6\x12\xc8\x15\xff\x54\xa9\x00\xa1\xde\x75\x80\x44\xce\x7a\x4a\x21\x9c\xc8\x63\x6e\xa8\xd0\xce\xb1\x04\x43\x25\x77\x52\x29\xa3\x19\xca\x20\x96\x20\x77\xe5\x15\xa8\x86\x7e\x44\x00\x3c\x3a\x84\xa7\x40\xc5\x26\x19\x67\x28\x86\x21\x57\x5c\x5f\x48\xb4\xfb\x5c\x72\xcb\x40\x36\xbe\x66\x59\xd4\xe6\xeb\x6a\x97\x23\xd5\x87\xe9\x8f\xd6\xe2\xc1\xf7\x67\x96\xe5\x2e\x0e\x1a\x71\xb0\xd8\x84\xd4\x63\xb5\x3b\xfd\x11\xc7\x8d\x97\xe5\xee\x1e\x51\xdd\x69\x55\x43\xc9\x28\xf1\x40\xe9\xc5\x2f\xc4\xc1\x3e\x15\xcc\xb5\x60\xbe\x3f\x19\x18\x4b\x9d\x4d\x07\xf5\x15\xd5\xa8\x9b\xd8\x74\x66\xdd\xa6\xb3\x2b\x26\xdd\xba\x45\x67\xaf\x06\x9d\x99\x58\x74\xc3\xba\x45\xa7\xa5\x50\x93\xce\x5c\x6d\x3a\x33\xb1\xe9\x76\x19\xc4\x3b\x8d\x79\x19\xb4\x0b\xe1\x91\x26\x1b\xec\x13\xc8\xfa\x87\x48\x16\x24\x40\x2b\xb6\x0c\xca\x3a\x1a\x33\x57\x5b\xc6\xac\x1a\x33\x76\xc5\x96\x59\x35\x65\xec\xc4\x92\x31\x57\x53\x66\x58\x35\x65\xb4\x08\xcd\x96\x31\x13\x63\x66\xac\xd8\xae\xc6\xda\x45\x18\xb3\x47\xca\xda\xc0\x84\x6f\xc6\x74\x3b\x15\xb7\x29\x25\x7f\x31\x57\x07\x0e\xf0\xb6\x28\xd4\x4f\x24\xb0\xbf\x47\xf3\x1b\x48\xdf\x08\x5d\x28\xbd\xf4\xc1\x27\xc4\x66\x69\xf9\x02\x70\xfd\x1c\xe2\x1d\x82\x74\x7b\x81\x54\xa8\x64\x59\x64\x56\x7f\x22\x07\xb0\x47\xae\x4b\xbb\xf3\x2f\x5e\xda\x44\xb2\x2e\x18\xca\x3e\x7c\x84\xc9\x06\x4c\x41\x67\xb7\x79\x37\x1c\x95\x88\x8b\xa8\xf1\x5a\xca\x50\x49\x0c\x57\x11\x1c\x91\x98\xbf\x6a\xb9\xe3\x6d\x86\x77\x51\x7a\xca\xf2\x6b\x25\x1b\xea\xdd\x87\xc2\xa3\xc4\xee\x64\x70\xd9\x1c\xe0\x27\x50\x7e\xf4\x38\x10\x90\x55\x69\x8a\xd1\x4a\x16\x13\x23\xc3\xea\x3f\x10\x4b\x43\x54\xf2\x8e\xc9\xe7\x8b\xdd\x3f\x9a\xfd\x98\x26\x2b\x30\x67\xfb\x91\xef\x45\xb1\xda\x02\x60\x3e\x2e\xa0\xe2\x59\x08\xab\x0e\xe3\xb8\x3d\x8c\x6f\x8b\xaa\x88\x5b\x06\xc8\xa0\xcd\x27\xb2\x59\x72\x5a\x59\x22\x89\x31\xfb\x97\xad\xa6\x3c\x85\x24\x26\x43\x5d\x45\x0f\x9c\xb1\x05\xaa\x51\xb7\x82\x47\xd1\x24\x55\x6c\x19\xb9\xb8\xf7\x37\x93\x29\x33\x2e\xb2\xc4\xb2\x91\x1b\x69\xc6\x5f\xb0\xc6\xe2\xa2\x98\x4a\x11\x28\xea\xb8\xde\x2f\xa7\x5f\xef\x8d\xde\x67\x45\xbb\xb0\x9d\x64\x5e\x0e\xf7\x6c\xe6\x83\xa1\xe2\x75\xab\x35\x85\x64\xc8\xc3\x67\x2f\x88\x92\x0b\xf9\x01\x9d\x3b\xe8\xd5\xb6\x10\xef\x81\xd3\xd9\x90\x8b\xc7\x35\xaf\x10\xc0\xe5\x9d\x8d\xeb\x59\x82\x5a\x84\x27\xe0\x5c\x5d\x7c\x09\xf3\xe3\xb5\x70\x8e\xe3\xad\x05\x02\x2f\x42\x36\xe2\xb9\x4f\xf1\xf2\xd7\x63\x7d\xe1\x74\xd0\x0d\xdf\x44\x01\x96\x73\x72\x00\x6e\x96\x1e\xf3\x31\xbc\x06\x4a\x01\xb4\x60\xc1\xb7\xbd\x34\x0f\xd2\x11\x5f\xd3\x11\x8d\xf0\xfe\x66\x4a\xe7\xfb\x7e\xdd\xe5\x74\xeb\x7b\x9c\x8b\x9f\xe5\x61\xb7\xba\x7f\xea\xee\x5b\x20\x7f\xbd\x37\x70\x9f\xf5\x84\x6f\x0d\xb0\xa4\x8f\xe0\x04\xc6\x33\x2e\xe8\xd3\x2e\xfe\x79\x72\x93\x29\x3e\xcc\x6f\x2a\x25\x48\x7c\x71\xab\xc7\x99\x2f\x91\xfa\xd4\xae\x78\xd2\x67\xd6\x9d\xe6\x9a\xd2\x1c\x31\x5a\xef\x8a\x18\x78\x3d\xd9\x6d\xbd\x5d\xb5\x42\x47\xaf\xae\x78\x26\xe1\xf0\xf2\x1a\x45\x9d\x86\x7c\xc4\x21\xca\x24\x2c\x1b\x5f\x25\xa7\xe9\x83\x52\xe8\xfa\x98\xe6\x11\xd8\x32\xb3\x38\xad\xe3\x7d\x3d\xf5\xed\xb7\xbf\x64\x2b\x03\xa3\x37\xf7\xcd\x3e\x94\x16\xc0\xb1\xdd\x82\xc7\xb4\xe8\x2d\xce\xb2\xea\x90\x5a\xae\xdc\x43\x5b\xe4\xa3\x86\xb8\x14\x8a\x83\xc2\xd3\xcf\x1a\x13\x43\x3e\xad\xb6\x71\xf7\xab\xd1\xef\x47\xb3\xf2\xbb\x19\x8b\xf0\xbf\x61\x81\x7f\xed\xd6\x3f\x75\x81\x0f\xcc\xe3\xf8\x05\x47\xba\x71\xc0\x20\x92\x2f\xf2\xf3\xd9\xdf\x38\xdd\xf2\x37\x0e\xb7\xc0\x0c\xfd\x45\x5d\x0c\xd3\xc0\x96\x42\x18\xa4\xce\xf0\x7a\x01\x6b\xf4\x9b\xa4\x13\x44\x39\xfb\xa3\x3f\xfb\xa3\x59\xac\x54\xff\x1c\x4f\xe1\x1d\x0d\xfb\xcf\xbd\xe0\x67\x6e\x58\x9e\xa3\x42\xcd\xae\xf8\x61\x71\xb7\x45\xbf\x8b\xb5\x22\x89\xb8\xa4\x21\x69\x8d\x9c\xd4\x68\x18\x99\xe1\xdc\x60\xdf\xdf\xc4\x62\x89\xaf\x53\x66\x18\x3b\xd4\x09\x53\x8c\x28\xd6\x6d\x0b\x74\xba\xde\x91\x89\xb8\xdf\xd0\x01\x0e\xf3\xdc\xc2\x43\x18\x96\x7b\x7f\x46\x18\xc7\x12\xce\x1b\x38\x43\x4c\xa0\xf0\x09\x5b\x1e\x6b\x78\xb7\xa3\x15\x1f\xe1\x82\xb0\x14\xa9\x03\x67\x2a\x4b\x47\x95\x61\xa4\x9d\xed\x93\x9f\xd0\x5e\xca\xd2\x2c\x80\xa6\xcc\xbd\x3f\xab\x27\xc9\xda\x49\xf7\x4a\x60\xe4\xac\x87\xf4\xcd\xf7\x67\x27\x63\x7a\x05\x98\x76\x2d\xae\xf3\x28\x0d\x93\x48\x54\xd9\xbc\xf8\x57\x9c\xa5\xb5\xb2\x4f\x1d\xf1\x2e\x65\x5f\x36\x2b\x90\xd4\x3d\xaf\xf1\xb1\xcf\xaa\xde\xb7\xbc\x9d\xb7\x9c\xb6\xcc\xce\x61\xb0\x33\xb6\x62\x7d\x14\x30\xb9\xdc\x5b\xdb\x8b\x91\x50\xf6\x0d\x84\x9b\x7e\xc8\x6f\x88\xd9\x79\x55\xc7\x86\x71\x14\xe8\x77\x77\x19\x05\x3b\x58\x2c\x30\x9f\x01\x18\x3d\xaf\x18\x0c\xbc\x16\x74\x89\x3a\x42\xb1\x73\x05\x6a\xc5\x62\xc1\x3a\xd8\x13\x55\x1b\xe4\xb3\xb9\x04\xa8\x36\xc8\xc5\xaf\x8e\x07\x47\x31\x63\xeb\x33\x72\x5f\x2c\x9b\x58\x93\x58\xe6\x30\x1b\x11\x92\x36\x72\xd1\x11\x31\xa7\xb2\x04\x81\xce\x71\xd1\x59\x1b\x63\xa2\xbc\x3f\x6b\x0b\x2d\xc8\x85\xda\x0b\x6b\x96\x7c\x6b\xa5\xa0\x7c\x5e\x7d\x4d\x2e\x83\x63\xb3\x9d\xcc\x58\x49\xad\x45\xdf\xc4\x8c\x19\x40\x56\xa7\x0c\xce\xc8\xf5\xd1\xe1\xd6\x32\x98\xe0\xde\x9f\x2e\xdd\xb0\x6f\x74\xfc\xf6\xdb\xb7\x5b\x94\x35\xb7\x2d\xe0\x4a\xc5\x95\x86\x5b\xb6\x82\x21\xe6\x3c\xf0\xc2\x3e\x82\x23\xcb\x94\x47\x08\xfe\x5b\x60\x64\x05\x3b\x20\xe0\x72\x8c\x60\x3b\x10\x25\xe2\x94\xc1\x10\x9e\x7c\x29\xcb\x67\x4c\x69\x3d\xa1\x8f\x01\xcc\xa6\x05\xba\x89\xbe\xe6\x5b\x60\x9c\x56\x09\x89\x21\x01\xad\x9d\x24\xc3\xf2\x69\x09\x19\xba\x58\x4e\x07\xab\x64\x6e\x54\x22\x26\x3e\xac\x8b\x5d\xf6\x8a\x48\x76\xf2\x24\xe5\x71\x0f\x38\xc5\x1f\xf4\xaa\x26\x29\xca\xce\xc4\x8c\x90\x45\x47\xec\x13\xd5\x0c\xce\xd1\x84\xf3\x4c\xa7\x9e\x0d\x96\x37\xf1\xd3\x32\x8e\x7a\x1d\xc5\xe0\x1e\x44\xd4\xca\xa0\xd7\xb1\x95\xa3\x58\x3f\xd5\x3b\x65\x9a\xc9\xd5\x90\x4f\xf2\x7c\xb0\xc9\x50\x8d\x73\xf4\x38\x96\x12\x18\xb9\x2c\xd3\x8a\x63\x55\x25\x35\xa4\x62\x5a\x82\x35\x16\x83\x04\x25\xad\x22\x9f\x66\xb7\x6e\x27\xe6\x1a\xa5\x16\x0a\xa6\xe9\x20\x45\x24\x33\x16\xab\x4b\x6a\x35\xa5\xd2\x4a\x35\x48\x52\xa8\x9a\x26\x56\x21\x51\x92\x98\x8d\x64\x7d\x25\x5b\x33\xd9\x92\xc6\x84\xde\xdf\x22\xf9\x2c\x6a\x2a\x94\xd0\xf7\x0c\x5c\x15\xf2\x6b\xff\xab\x41\xb7\x18\xe9\xa1\x9b\x7d\x03\x71\x92\x65\x55\xff\xfb\x04\xa0\x0e\x09\xc8\x07\xb4\x35\xda\xf9\xe1\xf2\xe3\x81\x12\xb3\xa1\xe2\xa9\x02\xe5\xa5\xc4\x84\x6f\x52\x80\xf4\x5d\x1a\xdf\xe1\x3c\x30\xa1\x30\x5a\xae\x13\xca\x62\x36\xa4\xe5\x02\xa4\xd7\x61\xe6\xa1\x30\x8a\xda\xf7\xfe\xd6\x94\x92\x27\x5f\xb5\x80\xf6\x2a\xb8\xca\x5a\x92\xc7\xfa\x81\x36\x18\xd0\x84\x2a\xb5\x5a\xa2\x9a\xa2\x14\xe8\x09\xb0\x7b\x03\xf0\xff\x50\x14\x3f\xe8\xd5\xee\x84\x0e\xbc\x6b\x39\xd9\x34\xdf\x5f\x06\xda\x77\xc0\xac\xe1\x22\x10\xb4\x1c\x55\xa7\xdc\xad\xc1\x04\xb2\x1e\xbc\xa1\x25\x83\x91\x39\x3f\x78\xaa\x05\x28\x6a\x45\x3b\x3e\xc8\xdb\x83\x34\x0a\x39\x04\x59\x26\x5b\x28\x55\x56\xc8\x28\x70\x89\x5e\xde\xfd\x18\xf4\x4f\xb3\xd2\x97\xbe\x24\xf2\xd5\x29\x71\x66\x1c\x32\x9a\xb0\x05\x4f\x1e\xd0\x09\x56\x73\x33\xc8\x58\x11\xaa\x24\xe7\xd3\xad\x2c\x8b\x06\xca\xc8\x0f\x7e\xd0\x2b\x84\x05\x15\x35\xa8\xf4\xfb\x9b\xa2\x0d\x8a\xc4\xf4\xef\x5b\x00\x32\x94\xfe\x7d\x6b\xa6\xcd\x35\xad\xf3\x97\x56\xfc\x56\x17\x37\xa9\x47\x6b\x36\x73\x6d\x37\x33\x69\xb8\x49\x1a\xa3\xf4\x4a\xb1\xdc\xa2\x44\x05\x24\x57\xfd\xaf\x5a\x14\xed\xc5\x5b\xfd\xc7\x65\x08\xb3\xd6\xbc\x36\xe6\xb5\x2d\xb5\x42\x8a\x73\x50\xa6\x46\x1f\x48\x0a\x27\x46\x1f\x9b\x78\x2b\x34\xf4\x86\x84\xff\xeb\xf5\x37\x73\xfc\xf6\xfb\x2f\xef\xdf\x7e\xfd\xe3\xf5\xc6\xa9\xe4\x6c\x31\x58\xc8\x41\x70\x42\x5c\xb2\x5c\x00\xdb\xfe\x49\xec\xf7\x14\x64\xa5\xff\xb8\x80\x79\xd1\x35\x45\xa1\xa4\xda\x89\x9d\x98\x93\x35\x2e\x58\x2f\x2e\x9c\x18\x66\x41\x97\x71\xa5\xd2\xc0\x3d\xac\xd1\x7c\x1a\xd8\xc3\xb1\xa2\x9a\x45\x7a\x7f\x0a\x01\x47\xcb\x24\x8c\xa5\x5f\x98\x7f\x8f\x78\x62\x97\x4d\xd5\xb5\xfb\xbe\xf8\x28\xd7\x20\xdd\x62\xbf\x5c\x04\x8d\xec\xc9\x11\xe8\x2d\xe3\xe3\x3c\x46\x84\xaf\x71\x25\x88\x58\xd1\x87\x3a\xc3\x50\x53\xf0\x70\x26\x58\x36\x36\x76\xe9\xf5\x96\x18\x28\x32\x90\xac\x64\x67\xe6\x29\x35\xfc\x31\x79\xe1\x89\x5c\x10\x73\xc8\xf5\xad\xcc\x53\x2c\xfc\x69\x23\x3b\xcd\x67\x4c\x15\xc5\x5d\xb6\xb0\x64\xbe\xbb\x81\xcf\x5f\x7f\xff\xe3\x97\xc3\x5e\xb1\x0e\x22\xcf\x62\xa9\xf9\xbe\x68\x40\x4b\xf0\x4f\x05\x05\x4f\x3e\x9d\x17\xdd\xdf\x60\xec\xe4\xe6\x09\xc2\x07\xaf\x9a\xfe\xcc\xbc\x42\x0c\xe1\x49\x14\x4d\x0f\x26\x87\x7c\xac\xde\x94\x29\xec\xfd\x19\xf6\x91\x8e\xa4\x97\x2d\xb0\xa4\x36\x8c\x90\xa7\x59\xe4\x69\x2e\x85\x3f\x8d\xc9\x2e\xaa\x66\x4f\x9b\xc5\x41\x71\x9f\x26\xc5\xf8\xf1\x96\xdf\x27\xd8\x14\x10\x82\xd1\x35\x29\x8f\xc4\x95\x55\x26\x47\x3e\xcf\x25\x82\x5b\xa3\x8b\x44\xe0\x19\xb1\x77\xe6\xb7\x31\x97\x38\x31\x1d\xc8\xf5\xc4\x5b\x2c\x6d\xdd\xb6\xb6\x23\x02\x8e\x73\x1c\xf2\xda\x49\x82\x8e\x9b\xb1\x14\xdd\xd0\x6b\x65\x1c\x13\xea\x2b\x60\x71\x67\x1e\x86\xa5\xef\xa1\x68\x9a\xac\x14\xfc\x65\x01\x80\xf4\x23\xf1\x3d\xff\xfa\xe5\x8f\xc3\xf1\x66\x80\x4f\x1f\xa9\xc5\x5f\x18\xdb\x93\x03\x88\xaf\xe5\x8b\x6b\x9b\x9e\x5f\x18\xec\xe1\xfa\x73\xd6\x63\x9e\x7c\x94\x1b\xf8\x39\x0f\x79\x68\x5f\xd0\x3a\xd8\xed\xcc\xfa\xb4\xbe\x87\xdf\x07\xd6\xbd\x4e\x69\x58\x64\xa7\xdb\xa8\x43\xd5\x27\xeb\x35\xbb\xaa\xaf\x55\xcd\x4e\x1f\xd7\xfc\x38\x68\x3e\x1c\x5b\xca\x71\x92\x25\xfc\x5a\x22\xd4\x31\x32\xd5\xb8\xc2\x4b\xae\xa5\x55\x32\xb7\x5a\xb6\x12\x72\xbe\x64\x7c\x6b\x73\xf7\x8b\x73\x9a\xb5\xf3\x9a\xb5\xf3\x93\xac\xe1\xd1\x15\xd3\xa0\x0f\xb1\x18\xe6\x93\xac\xd1\x60\xf5\x4b\xab\x26\x0f\xad\xe2\xa8\xd8\x87\xf9\x8e\xf5\xcc\xc3\xa5\xf2\x7e\xd2\xca\xf5\xd2\xca\x55\x5b\xb9\xce\x5a\xb9\x6a\x2b\x57\xf9\xaf\x65\xbf\x27\xd7\x8f\xb6\xb2\x63\xab\x43\xd0\x8c\xb5\xa5\xeb\xac\xa5\xeb\x76\x98\xc8\xe7\x32\x77\x5e\x33\xd7\xb6\xae\xad\xad\xeb\xb4\xad\x39\x7f\x19\xfb\x56\x3a\xba\x35\x77\xd9\xdd\xdc\xce\x4b\x47\x8f\x1d\xce\x53\xa1\xce\x57\xa9\xce\x4d\xac\xf3\x5c\xae\x73\x13\xec\x3c\xd4\xf6\x78\xdd\x97\xf7\xed\x7a\xdf\x20\xfa\x98\xca\x77\xfe\x8b\x9a\xfd\x83\xec\x7f\x44\x25\xed\x9a\x00\xa0\xf4\x1e\x66\x96\x02\x0e\x17\x36\xa2\x60\xdc\x2c\x26\x1a\x28\x63\x2e\xbe\x74\x1c\x06\x7a\x62\xf9\xd8\x78\x11\xfb\x0c\xd2\x47\x19\xac\x1c\x40\xf7\x39\xe0\x28\xd4\x82\xdc\x60\x04\x78\xb3\xab\x47\xd1\x3f\x9c\xcb\xc6\x39\xb7\xe4\x23\x3f\xf7\x0e\x94\x1f\xe5\x32\x6f\xac\x8a\x5e\xee\x7e\x46\x6b\xa5\x49\x6b\xfd\x68\x1e\xeb\x07\xf6\xb4\x6c\xb0\x34\x6b\xb0\x3f\x2b\x9b\x0f\x5a\xac\xf7\x25\xfd\x53\xf3\x99\xb4\xda\x5f\x9a\xcf\xac\xe1\xfe\x1b\x72\xda\x33\xcc\xff\xef\xaf\x7b\xa1\x3c\x64\xf1\x1b\x1f\xf4\x48\x7b\x94\x39\xa9\xc6\x30\xd9\xe2\x96\x95\xfa\x17\x5d\x4e\xe7\x76\xc5\xe2\xdd\xbd\x56\xec\x14\xd5\x71\xbf\x08\xde\x03\x9e\x7c\x49\xbd\xd3\x03\x8f\x21\xdc\xeb\x71\x9c\xab\x68\x1d\x8e\xb2\xe7\x87\x42\xa1\x0c\xb8\xb4\x0d\x29\x9d\x62\x54\x6d\xca\x75\x06\x83\xe9\x74\x8f\x30\x52\x74\xde\x04\x14\x55\x52\x13\xf3\x6e\x51\x58\x93\xb1\x78\xf2\x25\x9d\x9d\x2c\x11\x96\x27\x45\xe7\xbe\x60\x17\x62\xa9\x35\x94\x84\x48\x91\xeb\xac\x29\x95\x79\x78\xed\xf8\x6f\x77\x2f\xee\x05\x17\xa3\xf8\x30\x65\x88\xc0\x5e\xd2\x30\x2b\x62\x69\xdb\x5e\x96\x59\x56\x8d\x91\x0a\x9f\x0d\xd5\xb0\xec\xa5\x45\x44\x3b\xfa\x68\x71\x38\x14\x8f\x4c\x21\x60\x07\x06\xd6\x62\xae\xd7\x1d\x18\x2c\x93\xc4\x64\xec\x3a\x88\xd3\xa4\x1c\x06\x44\xbf\x28\x48\x57\x8e\xb1\xf9\xfd\x5a\xe3\xaf\xc5\xe0\x13\x48\x34\x26\xf5\xd7\x8d\xa9\x4f\x34\xfc\xeb\xe9\xeb\xad\xd3\x95\x9f\x83\xe8\xdf\x64\x10\x4d\x7b\xa1\x47\x48\x16\x65\xda\xb7\xd6\xb5\x4c\x9d\x3f\x44\x7e\x87\x97\x4d\x8f\x29\xb7\x8a\xb9\xba\x5f\x80\x7e\x8e\xdf\xbf\x60\xfc\x5e\x11\x40\xaf\xe8\x76\x0b\xd4\x40\x05\xc5\x2b\x1d\x84\x19\x8e\xd8\x57\x3c\x18\xd0\x6e\xab\xb0\xc6\x7b\x4d\x6b\xe9\xf3\xdf\xbf\x9e\xbf\xfe\xfe\x7d\x3f\xc2\xaf\xe4\x38\x91\x75\x6e\xdf\xfb\x42\x1c\xac\x99\x0c\x46\x83\xc1\x68\x96\x83\xd1\x9a\x4d\xd5\x71\xc5\x50\xd9\x20\x46\x5f\x43\xb8\x1a\xc7\xe2\x44\x77\xf0\x45\x77\xc0\xda\xe9\x54\x87\x9d\x6a\x8e\x61\xd4\x1c\xc3\xaa\xe6\xb0\xdb\x8a\xc3\xae\xea\x8d\x89\x19\xd4\x97\x76\x98\x6a\xba\x6b\x6b\xfa\x5e\x71\xfc\xd8\xf6\xcd\xb4\x43\xef\x1b\xc6\xac\x62\x3c\x4c\xab\xa6\xc8\x89\xaa\x88\xf5\xac\x80\x6b\x3f\x8e\x2f\x02\xb9\x0e\x1a\xb5\xb6\xc3\xdd\x48\xa4\x26\x03\x99\xdb\x40\xc6\x0e\x5a\xd7\x4f\x13\x6d\x62\xb7\x06\xb1\x5d\x19\xc3\x93\x3e\x58\x81\x48\x6a\xea\x64\x52\xfd\x6e\x10\xff\x50\xfb\xff\xf1\xfa\x9f\xa7\xbd\xd8\x98\x7a\x8c\xfb\x59\xb0\x6c\x25\xda\x5f\xa0\x4c\x62\x1a\x59\xc1\xb2\x51\x94\x49\xde\x40\x99\xc4\x5e\xc0\x4b\xdc\x42\x99\xf4\x13\x94\xc9\x78\x3f\xca\xa4\xfb\x04\xca\x64\xfc\x04\xca\x64\xeb\x9c\xbd\xc3\xe2\x26\x04\xe9\x1e\x9c\x6c\xb7\x86\x05\x61\xb7\xb0\x20\x5c\xc3\x82\xd8\xc0\x6c\xdc\x04\x83\xd0\xcd\xca\x09\x66\xe3\x26\x3d\xfe\x3a\x66\xe3\x3a\xd5\xc4\x26\x64\xe3\xa7\xa8\x26\xfe\x78\xfd\xc7\xbe\xb1\x91\x2e\x30\xb9\x3d\x60\x27\xf8\xbb\x1e\xd3\xe7\xd8\x5a\x12\x05\x07\xb7\x8c\xec\x2a\x39\x20\x6b\xbb\x42\xc5\x8a\x0c\xd6\x10\x4e\x05\x67\xa4\xf3\x71\x53\xea\x60\x4f\x09\xfc\x56\xb8\x76\x0f\x58\x23\x8f\x9c\x4c\x31\xa5\x1f\x8c\x0c\x6f\x9f\xdd\x8c\x2e\x5a\x38\xf2\x80\x4e\xa6\x14\x70\x66\x4c\xa5\x78\xf2\x29\xa1\x68\xd7\x3d\xb8\xd1\x1a\xc9\x09\x71\x6c\x01\xb1\xb7\x52\xb8\xf9\x23\x86\xd5\x59\x05\xc5\xeb\xef\x49\xb2\x46\xd2\xff\x14\xe3\x8b\x74\xed\x4e\xfc\xd6\xd0\x75\xad\x4d\xb3\xbe\xdd\xc3\x4b\x7e\xe3\xdc\x21\x92\x0b\x49\xfa\x36\xd6\x44\xce\x03\x76\x24\x55\x4a\x11\xe7\x05\xf5\x14\xc9\x17\x3f\xc8\x35\xbc\xf6\x68\x2c\x5c\x9c\x1e\x62\x85\x64\x70\xed\x9e\xb0\x08\x6f\x72\x4f\x95\x2c\x4e\xe3\x53\xea\x46\x63\xa6\x50\xd3\x38\x1a\xe1\x9c\x9d\xe4\x97\x17\x47\x62\xae\xd4\x0e\x9d\x21\x7a\x72\x6e\x52\xa0\x15\xe7\xd7\xa7\x4a\xac\xf0\x74\x81\x97\x9e\x90\xf6\x09\xa0\xa3\x85\xac\xeb\x00\x40\x9c\x33\x14\x6f\x78\xaa\x7c\xd4\x99\xbf\xff\xe3\xe6\x34\x76\x2f\xc8\x9b\x1f\x7c\xd3\xa8\x69\xd0\xef\xd2\xa8\xea\xdc\x13\x07\xff\x0a\x47\xa0\xe6\x98\x80\x27\x2f\x7f\x5b\x36\x7e\x01\xf1\x26\x96\x52\x1e\x94\x22\x1d\x70\xdf\xfa\x87\x34\x4f\x18\xec\xfb\x5b\x16\x13\x74\x07\x62\xef\x7c\x4d\x26\x8b\xde\x31\x5c\xe1\x1a\xb4\x30\xf0\x77\xe6\x61\x12\xb9\x30\x23\x41\x65\xfe\x0f\x9c\x14\x8c\x81\x0b\xef\x6f\x0c\x2e\xd0\x69\xd8\x82\x64\x5e\xa7\x61\x0b\x92\x79\xdd\x67\x56\xa0\x3f\xfe\x64\xcc\xb6\xf4\xea\x06\xd7\x0a\x16\x06\xfd\x2e\x65\x0a\xef\x6f\x46\x8c\xbc\x57\x8a\x63\x58\x80\x68\xa2\x78\x09\x09\x58\xe0\xb1\x0d\x65\x84\xef\x93\x05\x8c\x7d\x68\xf0\x7d\xec\x87\xf2\xfe\xa6\x67\x96\x13\xf0\x3e\x2b\xfd\x34\x01\xef\x93\x35\xc0\x3c\xc1\xab\xa9\xc7\xb2\x7a\xb3\xa3\xbf\x93\xac\x28\xdf\xdf\x34\xaa\x6b\x12\xb6\x20\x0d\xeb\xa7\x61\x0b\xd2\xb0\xbb\x1c\x52\xff\xf8\xfa\xfb\xdb\x2f\xbf\xee\x3f\xd6\xc7\x0a\x81\x73\x07\xcc\x20\x43\x9e\x38\xba\x27\xb6\x64\xe1\x76\x2c\x93\x70\x1e\x38\x51\xca\x33\xbf\xd9\xcb\xa3\xa7\x8c\x80\xa7\x15\xff\x88\xe8\x4e\x66\xbc\x39\x52\x15\xcd\xe3\xa9\x47\xaf\x97\x35\xa7\xe1\xb2\x6f\xe1\x77\xa9\xf7\x2e\x95\xed\xa5\xde\xfe\x46\xbd\x13\xaa\x9d\x15\x23\x0f\x27\xaf\x9b\xf5\x0e\x58\x41\x2d\x43\x17\x51\xef\xf1\xe6\x48\xc9\xb3\x70\xf9\xb8\x05\x69\xfa\x23\xd5\xfe\x7e\xf8\xfd\xeb\xd7\x9d\x01\x2b\x49\x2a\x2e\xab\x91\xdc\xb9\x50\xc7\x64\xe0\xf0\x36\xa2\x3e\xf6\xda\x7b\xac\x52\x77\x93\x59\x5a\xae\x55\xd9\x53\xb1\x15\x2e\xbc\x41\x0c\x08\x36\x7d\x33\xb3\xe4\x21\x96\x81\x8d\xe9\x22\x0e\x2b\xd8\xa6\xb7\xdb\xe5\x03\xbc\xba\x15\x08\x3f\x5d\x28\xac\xac\x13\x18\x63\x60\x1d\x13\x50\x97\x09\xce\x3d\x2e\x91\x32\x45\x47\x4e\x30\x01\x75\xd9\x72\x3f\x26\x60\xba\x1f\x13\xf0\x33\x40\xf5\xbd\x00\xed\x1c\x3e\xd5\x85\x21\x92\xed\xe3\x53\x46\x01\xf2\x3d\xb3\xd7\x45\x7a\xba\x3b\x53\xd1\x79\x4a\xe4\x9d\xe8\xc5\x40\x16\x68\x6c\x39\xf5\x62\x93\x46\xb1\xd1\x23\x5e\xbb\xb6\x03\xb1\x5c\x98\xcf\x82\xc8\xb6\x64\xc6\xae\x61\x1c\xaa\x59\xb6\xb2\x82\x11\x25\xbe\x05\x72\xa8\xeb\x17\x5d\x70\x74\xf7\xec\xa7\x41\x0e\xbb\x35\xcf\x87\x28\x87\x8f\x9f\x01\xa4\xff\xe3\xeb\xf7\x9d\x4b\xff\x45\x48\xa3\xe5\x4a\x35\x27\x53\x29\x94\x32\xd5\x9b\x36\x83\xe4\xa7\x22\xde\x21\xc1\x0f\x2e\x85\x71\x43\x7c\x57\x74\xe5\xab\x7e\xd1\x43\xd3\x52\xab\x49\xc4\x35\xbf\x70\xa2\x72\xd0\x38\x7e\x4e\x85\x38\x16\x83\xa6\x73\xde\x50\xb4\xa9\xdb\xd8\xf1\xa0\x7e\x29\x7e\x41\xb3\xce\x17\xba\xf3\x51\x04\x34\x02\x8c\x23\xe5\xea\x65\x65\x32\x77\x73\xa2\x18\x34\x48\x3b\x1f\xc8\xd5\x44\x2c\x23\xb9\xc0\x66\xa7\x92\xd2\x3c\x5e\xdf\x52\x2a\x09\x18\x5f\x8a\x98\x5e\xda\x75\xf4\x2a\xb3\xd5\x50\x88\x4a\x8f\x17\xb0\x45\xca\xb6\xf7\xaa\xc2\x9a\xce\x66\x3e\x90\x03\x02\x7b\xa0\x10\x22\x85\x58\x28\x45\xca\xb6\xc7\x42\x0a\x45\x46\x58\x3a\x18\x72\x3e\x19\x02\x9a\x55\x49\x86\xa2\x88\x87\xdc\x2c\x36\xe3\x10\xa2\x26\x50\x2e\x4d\x2d\x7a\xe4\xe7\x33\x53\xb2\xf5\x40\xec\xc9\x55\x47\x2e\x44\x8a\x95\x7c\xc8\x54\x6a\x87\xe4\x12\xc4\x4a\x0f\x59\x72\x63\x46\x98\x7e\xd5\x70\x5a\x51\x5c\xbe\x8e\x84\xb0\xcf\xce\x51\x0d\x70\xa3\xae\x8b\x18\x2b\xb2\x3e\x1f\xa4\x29\xc8\x03\x14\x99\x92\x0f\x86\xac\x0b\x9d\x3b\x25\xe8\x6b\x88\xb9\x1e\xc8\x7a\x43\x3e\x93\xf5\xd5\x50\xf6\x55\x9d\x52\xd9\x76\x36\x18\x67\xca\x80\x63\x5a\x04\xfd\xd9\x04\x0b\x65\xe8\x99\xb4\x5a\xe0\x96\x99\xa3\x65\x4f\x01\x48\x28\xe4\x01\x97\x44\x35\x9b\x34\xaf\xce\x18\xb1\xb7\x77\xa4\xed\xf4\x07\xec\x09\xed\x13\xe5\x10\x0c\x96\x65\xb3\x81\x16\xe1\x3b\x5e\xeb\x30\x3a\xda\x4b\x0b\x25\x69\x74\xae\xbe\x1b\x0d\xa2\x2c\xd2\x90\x28\x3b\xd7\xae\xe3\xaa\x8b\x42\xf4\xcb\xed\x44\x9d\xb8\x65\x5c\xce\xc5\x85\x32\x7c\x93\xbd\x4b\x07\xe2\x10\x44\x87\x93\x2b\x81\x38\x66\x59\xc5\x93\x0b\x33\x89\x21\x80\x88\x88\xdc\x55\x45\x99\xaa\xa3\xf6\x8a\x2c\x92\x53\x2b\xf8\x73\x72\x06\x59\x5e\xe8\xf9\x89\x5d\xa6\x5c\xa5\xff\x4b\x26\xf6\x19\xe3\xde\xe5\x4c\x2e\x84\x45\xf0\xa3\x77\x49\x4a\xc7\xb2\xb6\x0c\x7a\xd1\x9c\x44\x3d\x70\xc1\x00\xd7\x42\xac\x48\x24\x3c\x9d\x62\xf1\xed\x8a\xb5\xae\xb5\xd2\x36\x93\xca\xe3\xc9\x90\x07\xe8\x9e\x76\xd5\x2c\xac\x15\x65\x13\x5d\x27\x8f\xac\x94\x0e\xeb\xf2\xd8\x82\x77\x57\xe5\xd1\x99\x45\x60\xe8\x25\x6e\x14\x51\x12\x80\xb4\x01\xa2\xe6\xbd\xf2\x78\xfc\xe7\xdb\x7f\x7e\x37\xff\xbc\x1b\xd2\x83\xc5\xc2\x76\x14\x39\x3d\x65\xd2\xe0\x2f\x5b\x5f\x1c\x36\xa8\x2d\xd5\x6e\xcf\xc6\xca\xe3\xb9\xc5\xe7\x31\x85\xe0\xb0\x31\xd8\x3d\x53\xa9\xaa\xcb\xdb\x23\x00\x9e\xe7\xf0\x00\xb2\xbc\xce\x8d\xe2\xd2\xc5\x57\x47\x16\x13\xaf\x75\x97\x7e\xcc\xd9\x38\xb2\xfc\xfe\x9c\xa0\xe5\xcf\x86\xed\x62\x73\x76\x6e\xb1\xe5\x6d\x83\xed\x31\xbd\x3f\x27\x72\x49\xf4\xf8\xc9\x53\x66\x53\x44\xdb\x3d\x30\xd9\x9a\x07\xbd\x5a\x85\x22\xa9\x58\x41\x7b\x29\x56\xbb\x5e\x0e\x25\x50\xd6\x97\x91\xf2\x84\x7d\x21\x86\xcd\xd1\xa0\x09\x22\x71\xf6\xaf\x9d\x45\x4a\x19\xe1\x76\xc9\x23\xce\x37\xa0\x41\x7a\xcb\x14\x07\x45\xce\xaf\x5b\xad\xb0\x69\xcf\x26\x2f\x5e\x6b\x94\x29\x47\xe9\xb6\xbb\x62\x82\xae\x52\x73\x5f\x54\x50\xa6\x88\x65\x55\x64\x60\x37\xc5\x84\x4d\xf9\xaa\x04\xba\x59\x66\xc4\xb9\xe9\x13\xd8\x50\xf2\xf9\x44\xb5\x8a\x02\x8c\xbd\x05\x24\xf7\x4b\x72\x8f\x95\xb2\x2f\x37\xf6\xe0\x1d\x45\xb5\xaf\xa3\x4c\x24\x05\x31\x67\xce\x50\xa9\xae\x45\xdf\x7a\x8a\x2d\xba\xe1\x25\xcb\xac\xde\x6f\x26\x4f\xfc\xa1\xd9\x87\x75\xc3\x8d\x5c\xc9\x92\x52\x19\x12\xf9\x94\xc4\xda\x15\x63\x22\x89\x94\x23\xf6\x54\xae\xea\x79\x10\xd8\x0d\xf6\x15\xa5\x1a\xf4\xda\x2c\x91\x9c\xf4\xef\xb3\x23\x9f\xd3\xd1\x23\x84\x76\x61\xb2\x2a\xcb\x7d\x29\x27\x23\x0d\x23\x3a\x2b\xd4\x25\x12\x77\x14\x33\x2a\x6d\x58\xa9\xc0\x90\x2f\x80\x10\x5a\x5a\xc4\x40\xc8\x79\xf4\x54\x3e\x21\x23\x7f\xfb\xf6\xaf\x1b\xab\xd5\x8f\x70\x63\x32\x9c\x51\x03\x20\x98\xb2\x97\xa1\x57\xbd\xf4\xe2\x63\xa4\xe8\x3a\xd5\x02\x4a\x6d\x0c\xc9\xe4\x74\xc8\xb8\x61\xa9\x5c\x82\x52\x53\x06\x8a\x8f\xb2\xa8\x3b\x88\xcd\xa4\x31\x9c\x71\x8e\x5c\x72\xf6\xe4\x5c\x44\x1c\xa9\xf5\x52\x12\x37\x30\x15\x7d\x02\x0c\x97\xfc\xfe\xcc\x80\xc4\x3d\x63\x28\xb9\x5b\xee\xa4\xf9\x86\x3b\xe9\x23\x26\xa5\x4c\x59\x0a\x8f\x68\xa0\x2c\x93\x97\x0f\xf5\xb5\x57\x32\x46\x67\xa3\x14\xf9\xa1\x57\x33\x62\xc6\xaa\x31\x29\x06\xb2\x9b\x22\x9d\xd8\x11\xe9\xe4\x11\x95\xef\xf4\x8c\xd2\xb7\xa8\xa2\x81\x9e\x31\x4b\x3d\x23\xad\x2d\xcb\xa3\x40\xd9\x2f\xd7\xd4\x70\xce\x5e\x6a\x99\xc6\xef\x16\xe0\x47\xf7\x29\x3d\x03\x19\xba\x33\xfe\x90\x82\x0d\xf0\xda\x56\x20\xd1\x64\x9a\xa6\xc1\x31\x6e\x07\x65\x08\x4d\x02\x45\x63\x60\x22\xf4\x9a\x86\x72\x70\xa2\x67\x8e\x80\xeb\xdd\x3c\x26\x74\x94\x9c\xee\xe3\x7b\x51\x32\x4a\x8b\x5a\x41\x31\xaa\x01\xfe\x01\xe1\xb4\xf1\x9c\xc4\xe4\x85\xc2\x48\x6b\x3e\xb0\x6b\xba\x47\x4f\x83\x9b\x8e\x91\x41\x3a\x54\x49\x04\x5a\x14\xfb\xc3\x29\x2e\xf4\x4c\x11\x1d\x31\x60\x84\xcf\x15\x8d\x81\xa6\x31\xaa\x69\x0c\x54\xcd\xa3\x13\x6b\xbb\xd3\x13\x62\xb9\x15\x0a\x49\xf4\x2f\xa8\xea\x17\x6a\xc6\x03\xca\xd1\x3e\x72\x9b\x88\xba\x15\x74\x3b\xde\x60\xdf\x1d\x5c\xb0\xb9\xe2\x66\x49\x65\xee\x92\x91\x6f\xff\xf8\xc7\xe9\xab\x39\x7d\xfd\xfb\x9f\xbc\xed\x5f\xae\x18\x14\xd6\x0e\x65\xc4\xa0\xb0\xd6\x14\x00\x1e\xc7\x21\xec\x08\x47\x9c\x63\xda\xc4\xb6\xe9\x8f\x3d\x8c\x70\x2c\xe3\x19\x80\x68\xaf\xf0\x28\xe9\x46\x59\x9e\x3c\x4c\xf6\xf9\x59\xe6\x91\x78\x2c\xd3\xc3\x00\xd1\xdc\xfc\x58\x66\x8f\xb5\xf5\xeb\x1e\x9b\x6f\xd2\x62\xfb\xb6\x81\x86\x32\x6e\xb8\xe3\xac\xa2\x6d\xb8\xb3\x09\xc3\x0e\xce\xcf\x38\xf8\xd7\x0b\x2b\x8e\x98\x1d\xe9\x75\x4a\x92\xf3\xd8\x0e\x7f\xcb\xc3\x94\x15\x07\x26\xd3\x31\xcd\x98\x73\xec\x90\x1f\xe3\xec\x29\x5d\xa2\xdc\xbb\xe9\xa1\xcd\xf0\x3b\xfe\xf8\x73\x0f\x8c\xd2\x04\xbe\x64\x22\x3a\x0c\xd1\x59\x48\x8e\x35\x9d\xe8\xd8\x85\xe4\x70\xba\x88\x0e\x3a\x3f\x3c\x96\x87\xf1\xcf\x32\xc4\x63\x79\x7f\x5b\x08\x8e\x65\x2c\x66\x1e\xcb\xe2\x18\x69\x26\x4c\xd6\x46\xf8\xb7\xed\xdb\x86\x9e\xb6\xd9\xbe\x65\xec\x44\x78\xac\x99\x48\x8f\xdd\x25\x3c\xcc\x57\xe9\x81\x63\xd3\x63\xbc\x9c\xd1\xc4\xc1\x1f\xd3\xfb\x1b\x1c\x6a\xa6\x62\x61\x71\xda\x15\x1f\x17\x47\x37\xc7\x34\x7f\x2c\x7c\x4e\x7c\xfe\xeb\xe6\x3e\xfc\x7d\x00\x6b\xc9\x61\xa1\x58\x9e\xc0\x0d\x3d\xc8\x2f\x1d\x46\x1e\xc8\x33\x03\xf0\x61\x15\x15\x3d\xfa\x1e\xd9\x0e\xf7\x11\x76\xa7\x18\xe8\xcb\x27\xac\xd1\x34\xcc\xf6\x23\xa6\xa5\x82\xe5\x4f\xc9\x43\xa5\xe2\xc2\x24\xc9\x19\x68\x1d\xf9\x18\x5a\x86\x5a\xa4\xd9\x5d\x3b\x90\x8f\x5e\x33\x5b\xb9\x6d\xda\xdb\x66\x23\x71\x59\xbb\x47\xbf\x38\xea\xb4\xaf\x75\x50\xd7\x2b\xce\x64\x83\x37\x41\xae\x0f\xfa\x23\xcb\x2a\x3f\x66\x1c\x6c\xca\xd2\x69\x7c\x72\x60\xfb\xfe\x56\x41\xa5\xde\x36\x82\x2e\x18\xd8\xc3\xf5\x07\x68\xa6\xf8\xfe\x56\x87\x66\xb8\xc5\x1a\x0c\xd9\x58\x0c\xe3\xbc\x03\x74\xcb\x4c\xd9\xa7\x87\x49\x2a\x08\x09\x0f\x92\x65\xf1\x97\x2c\x2d\xd7\x81\xf7\x2d\xc5\x21\x50\x7f\xea\x49\x69\xa4\x5c\x95\xcb\xba\x3c\xc9\x15\xeb\xac\xea\x27\x5e\x0c\x60\x3c\x39\x69\x57\xe3\x7a\xb9\x07\xa0\xde\xc1\x3e\x55\x4a\x65\xc8\xe4\xec\x84\x88\xd6\xe0\xb5\xa7\x0c\x13\x03\xc9\x5f\xee\x99\xf6\xde\xfb\x1b\x65\x0b\x70\x8b\xf8\x24\x66\x23\x8b\x2e\x3a\x31\x78\x0e\xe0\xd3\xf1\x54\x80\x43\xad\x3b\x4e\xa1\x62\xc3\x2e\x95\xfe\x34\x75\x7e\x5e\x8a\xf5\x8c\x0f\x60\x01\x08\x71\x98\xe2\xbf\x19\x05\x7e\xc0\x75\xb6\x8d\x85\x34\xde\xdf\x92\x28\xb9\x5b\x54\x6d\xf2\x3c\xfa\xda\xe1\x08\x82\x0d\x61\x37\x32\x4b\xe7\xe7\xcb\x21\xb1\xc9\x64\xf3\x20\x97\xb9\x03\x2d\x76\x8c\xf6\xf5\xf2\xb7\xd3\xf7\x3b\x17\x44\x79\x48\x2b\x9c\x40\x5c\xf5\xc0\x6b\x85\xe8\x2a\xe3\xbc\xeb\x25\x1d\xd5\x31\x27\x3b\x35\x58\x83\x2b\xea\x3b\x54\x43\xa0\x62\xe3\xc9\x51\x01\x00\x41\x71\x75\x69\xde\xcb\x2c\x9b\xcb\x39\x53\xca\xee\xc7\x4f\xcd\x64\xed\x93\x32\xf0\x6d\xd4\x65\xc9\x5c\x5c\x96\x8c\xba\x2c\x21\x5b\xb3\x96\x79\x02\x14\x56\x7a\xcc\xef\x6f\x4c\xba\x58\xda\xf4\x3d\x0a\xdb\x7e\x7b\x2f\xe9\x68\x72\x3b\xbd\xd3\x24\x33\x8e\xef\xe0\xa7\x64\x46\x3f\x25\x73\x71\x54\x32\x93\xe6\xe8\xd7\x98\xf2\x00\x3c\x8e\xd8\x3f\xd6\xb3\xb9\xe5\x0d\xe5\x6f\x94\x88\xfd\x31\x61\x67\x4a\xdd\xb9\x50\x16\xa3\xa5\x48\xa1\x5e\x1d\x9b\x5a\x59\xcc\x7a\x59\x4a\xf1\x78\xf4\x11\xb5\x7a\x7f\xe6\x38\xb0\xac\x16\x74\x1f\x45\x32\x08\x6d\xc7\xe9\x2e\x8f\x45\x5d\x24\x9f\xb5\xd9\xef\x88\xa2\x7c\x7f\x6b\xc7\xe2\x2e\x9e\xfd\xd1\x9f\x8d\xa2\x3c\xde\x63\xe2\xcb\x98\xb9\x6f\x01\x18\x07\x8f\x6e\xea\x16\x25\x59\xc3\x16\x57\xce\xfb\xd4\x19\xeb\xc5\x1f\x29\xd7\x6e\xb5\x82\xf3\x11\x4a\xb9\x9c\x98\xaa\xac\x6a\xac\xcd\x07\x0a\x2c\xbd\x48\x29\x30\xd5\x12\xe5\x5f\x59\xdc\x65\x7f\x8e\x14\xaa\xfb\xf1\x43\xc3\x17\x29\x5b\xc1\xac\x53\x0a\x39\xaf\x87\xa6\x04\x5c\xa8\x98\x3d\xf2\x96\x85\x93\xb5\xb9\x4b\x20\x90\x13\x7b\xe9\x31\xea\x78\xd9\x20\x49\x5d\x75\xa6\x7c\x91\xbe\x39\x37\x06\x52\x4a\x19\x28\x43\xae\x77\xfa\xca\x86\x9c\x4b\xc7\x2c\xe2\xd6\xdf\x92\x3b\xd7\x76\x99\xdf\x76\x22\x4a\x2e\xbc\x94\xa3\x09\x00\xf6\xbd\x11\x5b\xeb\x6e\x1c\xad\x8f\x09\xe4\x39\x60\x22\x39\xf6\x46\x32\x98\xb4\x4d\x51\xc4\x98\x4a\x51\x5e\xf1\x4d\x86\xf7\x1e\xb3\xbe\xb4\xf7\x2e\xa2\xbf\x32\x7c\x16\x45\xed\x86\x0f\x8e\x7e\x15\x9e\xa1\x1c\xdd\x99\x29\x3e\xe6\xfb\xa4\xff\xc6\xe6\xfc\xfc\xb4\xbe\x87\x5f\xe0\x86\x17\xb2\xc6\x3e\x4b\xe0\x37\xac\x80\x4c\xcf\x3d\x48\x47\x92\xa9\xef\x89\x31\x9f\xb2\x7b\x41\xe8\xd2\xc2\x59\x1d\xfb\x86\xee\x14\xa4\xcf\x23\xf1\x14\x88\x8f\x95\x61\x88\xc9\x86\x13\xfc\x81\x7a\x38\x6b\x20\xb1\x8b\xcd\x97\xd4\xd5\x70\xde\x09\xb6\x6d\x96\xec\x9a\x4f\x6f\x6c\x42\xf7\x27\xd7\xbd\xb3\x02\x5a\x87\x57\x22\x64\x9c\x06\x5d\xd4\x02\xd0\xda\xfe\x3c\x12\xcd\xe3\x9f\xf2\x90\x00\x84\x92\xd7\x81\x50\xd2\x9f\x09\x84\x32\x6f\x1e\xbf\xbf\x79\x7e\x7f\xfd\x7e\xdc\x27\x3e\x30\x23\xea\x8a\x9f\x75\x4f\x26\xd7\x22\x15\xca\x3c\xa6\x4b\x5f\xc7\x24\xb4\xc9\x16\xbd\x16\xf0\x53\xf6\x38\xfa\xe4\x61\x8d\xc3\x56\xf3\xe4\x75\xcb\x07\x3b\xdb\x62\x17\xb8\x95\xb8\x37\x67\xcf\xbc\x66\xb3\x60\x5a\x70\xfe\x31\xad\x50\x8d\x36\x2a\xdd\x04\xf1\x58\x82\xd9\xc6\x4f\x9b\x29\x51\xcc\x14\xf8\xf8\xbc\xc1\x7d\x26\x47\x2d\xe4\xb6\x2f\x91\xbd\xe5\x4b\x94\x00\xc5\x79\xbf\x27\x2d\x24\x67\xd7\xd0\xd2\x31\xbc\x22\x39\x71\x5d\x72\xe2\x5c\x72\xf4\x75\xa0\x49\x88\x2a\x58\x95\x9d\xb8\x2a\x3b\xbb\x9c\xc4\xc2\xba\x05\x90\xd4\x02\xf0\x2b\xe4\xa5\xa3\x05\xd0\x47\x12\x34\xc8\xd3\x70\xae\xcb\xc9\x7b\xf4\x6f\x3b\xb6\xf3\xb6\xd9\x59\x4a\x3b\x67\x11\xab\xcc\xf4\x69\x42\x74\xc2\xcd\x19\xdb\x6f\xcd\xd8\x51\x67\xec\x37\xa3\x45\x46\xb9\x56\xa7\xb9\xbc\x3e\xcb\xa1\x40\x77\x33\x96\xfc\xf1\xfb\xd7\x5f\xff\xb6\xe7\x80\x47\xdd\x19\x9c\x9e\x81\x4f\x03\xa3\x08\x5e\x08\xae\x9c\x96\x4e\x19\x38\x78\x8f\x64\xe3\x93\xb4\x9d\xa8\x94\x74\xca\x04\x77\xc6\x1c\x8e\x26\xcc\xa1\xa8\x47\x9a\xf4\x0d\x9f\xa9\xe5\xe4\x33\x32\x9c\x9f\x4c\x21\xe7\x4c\xe7\x2c\xa2\x3e\x3a\x51\x96\xfc\x4f\x85\xbc\xd8\x65\x4e\x79\x41\x51\x85\x8f\xc8\x87\x26\x0d\xf3\x31\x55\x13\x52\xf5\x2b\x0d\x13\x94\xb1\x6a\xa9\xfe\x4b\x0d\xc4\x2e\x9d\x3c\x55\xa0\x5e\x4a\x0b\xc1\xdd\x23\x3e\xf2\x82\x5b\x03\xed\xd2\xa7\x30\xb6\xcb\x72\xd6\x01\x04\x38\x85\x02\x88\x38\xce\xc9\x04\xaa\x99\x3b\xe7\x59\x5f\x0c\x31\xe0\x28\xbd\xac\xa5\x3c\x9c\x45\x59\x3e\xfb\x5a\xe6\x43\x6f\x03\xcc\xd7\x01\xcd\xbe\xa2\x40\x5e\x32\xc5\xa4\x1d\xb7\xf0\xf2\x31\x17\xb1\x41\xbf\xb1\x88\x8d\xac\xd9\x9d\xac\xd9\x97\x00\xe5\xea\x4d\x91\x29\x9a\xce\x25\xe8\xd2\xff\x62\xde\xc0\x41\x0b\xcb\xfe\x1c\xcc\xaa\xfc\xb5\x08\xdf\xb4\x1a\xa7\x94\x3e\x26\xbb\xbd\xb4\xcb\x0e\x79\x49\x52\xe9\xb5\x66\x89\x94\x13\xb7\x7e\x1b\xfa\x7e\x63\xf4\xdb\xb5\xdb\x0a\x25\x90\xdc\xf2\x10\x68\x19\x9f\xa1\xed\xa2\xd0\x82\xf3\x2a\x95\x1a\xcc\x45\xfa\x86\x8b\xf4\x85\x15\xe1\x6b\x8d\xb2\x8c\x47\x6f\x81\xe2\x1f\x37\xca\x2f\xaf\xbf\xfe\xe3\x16\x8b\xc5\xed\xad\x63\x4b\x09\x68\xb5\x3e\xa5\x57\x1c\x9a\x0e\x7a\xd5\xd3\x92\x54\xc2\x60\x0f\x14\x6c\x26\xe7\x2b\xe5\x10\x29\x16\x59\xc2\x05\xaa\xf5\x84\x73\x56\x00\x8c\x92\x67\x65\xf5\x92\x44\x8a\x54\xb9\xe8\xb1\x9a\x2c\x32\x30\x4b\xeb\x35\xb7\x6b\x6b\xeb\x0c\x94\x69\x7f\x30\x14\x74\x6e\x2e\x39\x93\x57\xa7\xc0\x98\xc9\x57\xf7\xe8\x29\x15\x87\x92\xf9\x41\xaf\xad\xfd\x7d\xcc\x86\x7c\xf5\xab\xe9\xc2\xa3\x5a\xb7\x27\xe6\x85\xc9\x20\x15\x2b\x52\x74\xb1\x4f\x71\x86\xcc\x46\x4a\x1e\xc9\x62\x4f\xcb\x86\xee\xec\x57\x6a\x6b\xa8\xd6\xf7\xb7\x46\x41\x93\x43\x38\xcb\xc3\x4f\x8e\x52\x8a\x03\x17\x8a\x38\x67\xf7\x09\x0c\x36\x17\x95\xe2\x6d\x3a\x10\xdb\x42\x5c\x0b\xb9\x24\x6d\x4c\x21\x78\x0a\x99\xb8\x00\x77\xb9\x38\x04\x2f\xc5\x92\x88\x33\xbc\xb1\x13\x1f\xc8\xd9\x20\xe5\xf0\x0a\x93\x6c\x13\xcb\x03\xa2\x4c\x1c\x71\x61\x83\x37\x7d\x34\xe4\xb2\x03\x41\x23\x85\x8c\xdc\x79\xd0\xeb\xe8\x66\x85\x56\xb2\x49\x64\xcf\x22\xb0\x81\xdd\xc9\x8c\xb5\x5c\x38\x06\x50\x08\xc9\x50\x88\xf0\x4d\xe6\x76\x6d\x0a\x8f\xdb\xf1\xff\xe2\x05\xba\x8f\x7b\xf8\x22\xb4\xf7\x6d\x57\x24\xa0\x22\x33\x45\x8e\xaf\x8e\xd8\x82\x2c\xd3\x8e\x32\x5b\x6c\xa6\xec\xf9\x2a\x9d\x91\x52\xe1\xa1\x22\x02\xcb\x81\xd6\x5a\xaf\xb6\xc5\x3d\xca\xeb\xc5\xbb\x83\x21\xcf\x81\xb8\x80\xfa\x94\x5c\xc1\x28\xf7\x32\xc3\x88\x31\xeb\xe1\x5c\x32\xcf\xcc\x30\xe5\x8a\xc7\xc2\x98\xe8\x35\x69\x88\x98\x23\x9b\xdd\x45\xda\x9e\x92\xac\xc2\x61\x86\x9c\xd4\x0f\xce\xda\x70\x20\x2e\x22\xca\x36\x52\x10\xf3\x34\x66\xca\xc9\x1b\xca\xfe\xfd\x8d\xa2\xe2\xd1\x71\xd0\x9e\x43\xef\x45\x4a\x32\xd7\xfb\xe4\x5f\x41\xb3\x19\xd3\x38\x1f\xc2\x3b\x30\x1d\xc8\x96\x02\xaa\x2c\x2e\x95\x6c\x81\xa3\xaa\x2d\xf0\xdc\xf6\xe1\x95\x92\x65\xf9\xe8\x3b\x51\x84\xcd\xd5\x00\x42\xb3\xd8\x9c\x8f\x55\x48\x62\x02\x92\x25\x76\xaf\xad\x7f\x91\xcb\x03\xa8\x37\x63\xd1\xc7\x74\x4c\xcf\x13\x34\x14\x6d\x24\x97\x6f\x18\x4c\x3b\xe4\x62\x37\xf1\xe5\x20\xdd\x06\x48\x5d\x51\xdd\x32\xe5\x67\x30\xbc\x8d\x0a\x6d\x1a\xa9\x69\x2e\x7a\x2b\x85\x42\x1e\x14\xbd\xd1\x90\xcf\xc1\x88\x16\x80\xfe\x92\xe9\x4c\xa6\x46\x9e\xeb\x31\x8c\x27\x55\x32\xe5\x40\xce\x53\x70\x9e\x62\x4a\x94\x73\x51\x97\x36\x92\xf1\x8a\xe5\x4a\xd3\x61\xc3\x45\x87\x61\x5c\xfb\x7c\xa0\x90\xab\xa4\x93\xa8\x86\x6c\x88\x41\x4b\xe1\x63\x82\x1a\xa3\xa0\x1c\x3c\x59\x06\x74\x92\x67\x72\x52\x25\xb6\x52\x92\xa2\x5a\xec\x49\x2c\x58\x18\x46\x3e\x9d\xcc\x45\xa0\xd6\xaa\x2d\x0a\xec\xa1\xd3\xef\x80\x0a\xdf\x3d\xbf\xec\x25\xd5\x84\x86\xe8\x47\x0a\x3c\x0e\x4b\xa4\x5a\x93\xb4\xbe\xb4\x8a\xa1\x14\x9c\x21\x5f\x0a\x04\x5a\x16\xc4\x3e\x7b\x6d\x1f\x34\xff\x6c\x34\xd9\xc9\x38\x1d\x87\x69\x1b\xa5\xc3\x65\x94\x42\xc0\xd1\xed\xf3\xcc\xfb\x51\x1a\xda\x75\x6c\xce\x36\x4c\x9f\x2a\xe5\x52\x74\x74\x42\x01\xa3\x35\x1f\x64\xec\xe0\x8d\x8b\xd4\xf3\x48\xcf\x71\xb3\xdd\xfe\x79\xf8\xaf\x3b\x27\x65\xbb\x16\xb1\xa3\x7f\x8d\xd1\x17\xeb\x27\x18\x4c\x2e\xc4\x83\x2c\x00\x70\x82\x11\x32\x39\xb8\x46\xd5\x14\xa9\xb8\x78\xf2\xa4\x18\x78\x36\xe5\x3e\xf5\x20\x76\x60\xe1\x7c\xf6\x14\xbc\xef\xbc\x49\x5d\x83\x4f\x3c\x4a\x23\x72\x18\xe3\x3c\x19\xe0\x1f\x6e\xb0\x8f\x62\x1e\xa4\xe5\xcf\xbc\x74\x4c\xb5\x4a\x69\xa5\x27\x0d\x6f\x40\x8c\xb5\xdb\x5e\x5f\xee\xa6\x47\x2a\x96\xf6\x2b\xae\xa2\x8f\x92\x6c\x3b\xcb\x50\x0e\xad\x78\x36\x65\x6c\x1d\x8f\x29\x5a\xcc\x1e\x62\x1f\xa9\x54\x4f\x3e\x6b\xdb\x44\x6d\x9b\x03\x39\x57\xc9\x79\x8f\x11\x1c\x43\xc6\xbf\x25\x07\x34\x4e\x58\xe1\xcd\x7a\x64\x60\x80\xbb\xc1\x4d\x63\x5c\xad\x1d\xfc\x34\xc6\xd5\x5a\xe3\xe1\xc5\x16\x07\xae\x3b\x82\x61\xef\x51\xa0\x22\x75\xf7\xcd\xaa\xb7\x62\x7e\x56\xfc\x2a\xf5\xaf\xb3\x28\xa0\x23\xa5\xe0\x17\xc7\x00\x32\x35\x25\x1f\x4e\x00\x2d\x97\x9a\xc5\x7e\x2b\x9e\x93\x2c\x8c\x4a\x3c\x8b\x72\x5b\x78\x30\x07\x99\xb7\x06\x76\x33\xff\x21\xd3\x66\x9f\xc7\x24\x77\x57\x6f\x2d\x05\xae\xb9\xf8\x2a\x98\x92\x9b\xe2\x3e\x0c\x93\xc8\xf4\x16\x82\x34\xa7\xa4\xb3\xcd\x2b\xf0\x05\x05\x9d\x2f\xf1\x9c\x2b\x86\xa2\x07\x84\x7e\xc2\x46\x6e\xec\x78\x56\x28\x3a\x91\x10\xe6\x47\x69\x8f\x17\x91\xd7\xa3\xd3\xcd\x08\xec\x59\xea\x08\x59\xe7\x5b\xeb\x81\xa3\xb0\xc9\xb1\x86\x26\x95\x15\xd7\x7c\x60\x7f\x41\x19\x82\x23\xc9\x88\x31\xe4\xee\x14\xa5\xf3\x9d\xda\x4b\xf4\x78\x95\x99\x2d\xf4\xc1\x3a\x0e\xbc\xbe\xe5\x49\x16\x1d\x5c\x86\xb4\x72\x22\x0a\x8b\x3c\xc7\xf3\x52\xcd\x35\x6c\x13\xbf\x81\x6d\xa2\xfb\x8e\x65\x0b\xdb\x24\x1d\x4d\xa2\x92\xca\xc9\x51\x40\x2c\x40\x09\x3d\xb1\x97\x8b\xc5\x68\xf1\xdc\x10\xc5\x2a\x18\xae\x35\x11\xd9\x48\x20\x3e\x07\xb0\xb4\xcc\xd3\xee\xb2\x0d\xef\x06\x7b\x2c\xb2\x3e\xda\xc6\x44\xe1\x4f\x60\xa2\x94\x5b\xe7\xa7\xc8\xf7\xce\xee\xbd\xd7\xf8\x4e\x2e\x90\xf7\x3d\x38\x90\x0b\x45\x66\xe7\xa7\x44\xb1\xd6\xc1\xaf\x9c\xdd\x59\x3b\xc4\x16\x48\x70\x0f\x38\xca\xf2\x35\x3d\x27\xf4\x8f\x95\x82\xe5\x13\x93\xc3\x39\x60\xf1\x13\xa6\x52\xb6\xd2\x89\x49\xca\x0b\x4e\x5f\x5f\xcb\x70\xa9\x81\xf2\x20\xd7\xb6\x77\x54\x8b\x7c\xa6\x9d\x1a\x29\xfb\xb5\xbd\xfe\x3e\x32\x4a\xbf\xdf\xc0\x54\xc9\xeb\x68\x73\x48\xff\xae\xce\xfb\xbf\xbf\x7d\xb4\xe0\x57\x97\x44\x3f\x07\xa2\x6d\x0d\x76\xe4\xb5\x7d\xe8\x25\x1f\x6f\x1c\xac\xee\x7e\x26\x8a\x67\x5e\xe5\x87\x5b\xd9\xdf\x71\x67\xc3\xf1\x31\xc8\x2b\xdd\x56\xc7\xb8\xb5\xed\x76\x6c\x6b\x48\x0d\x3f\xb6\x36\x1d\xc6\xf9\x0c\x29\xb0\x99\x49\x76\xa5\x86\xbc\x5a\x43\x4f\xf1\xb1\x50\x3c\xd7\x47\x5e\x39\x02\x8c\x6b\xa7\x61\xf9\x6c\xea\xa3\xa7\x78\xde\xa8\x20\x7f\x5c\xc1\x7f\xfe\xfa\xf7\x6f\xa7\xbf\x99\x6f\xbf\xed\x8d\x53\x87\x71\x31\x3b\x4e\x0e\x9e\x9c\x77\x27\xcc\x1d\x71\x49\xfb\x5d\x74\x55\x92\x94\x76\xbd\x78\x99\x6c\x5d\xf5\x70\x97\x2b\xfd\x66\x16\xf6\x5c\xac\x4f\x48\xad\x3f\x7b\xc0\x3a\x01\x05\x98\xed\xff\x4a\x09\xcc\xa5\x08\x26\xae\x1c\x5e\x46\x73\x29\x82\xb3\xc4\x09\x3c\xf5\xd9\x66\x13\xa8\xfa\xc5\x66\x72\xd1\xed\xa0\x74\xa9\xd2\x74\xb7\x17\xd9\xbf\x3f\xab\xfe\xe3\xe5\xf6\x2d\xaf\x46\xc8\x03\x6e\x2c\xdd\xf1\x0e\xdf\x93\x11\xdf\x93\x93\xbb\x23\xa7\x1d\x07\x0f\x53\x01\xdb\x8b\x89\x35\x97\xaf\x48\xf0\x65\xec\xf9\x0a\x20\x5d\xca\x66\x00\x95\x5a\xc0\x09\x0f\xd8\xfb\x1e\x6a\xb3\x71\x17\x8c\xcc\x06\x73\x8e\x43\x7e\x97\x2c\xe7\x7b\xee\x51\x8c\x9f\x70\x9b\x0a\x41\x09\xcc\x39\x14\xe4\x2a\xc6\x5d\xe8\x9f\x9b\x53\x2d\x4c\xa5\x48\x72\x14\x21\x02\x00\x1d\xcb\x9b\xc9\xc9\x7c\x90\x2e\xf4\x27\x2e\xfa\xa3\xe4\x9c\x5c\x96\xcf\xa5\xe5\xe5\x77\xa3\xfe\x00\x9f\x78\x39\x7f\xe6\xe5\x46\x3d\x31\xbe\x3d\x79\x6a\xd7\xdb\xfe\x13\x6f\xef\x17\xb8\xc3\xe9\xdb\x0f\xa0\x4d\xd6\xbd\x0a\x85\x17\x0a\x25\x8b\x3e\x69\x3a\xcd\xc9\x5b\x3f\xaa\x4e\xea\x88\xae\xba\x4f\xab\xda\x85\x56\xe5\x24\x6a\xb5\xa9\xb4\xa1\x57\x69\xbb\xf4\xaa\x4a\xe3\x4f\x95\xf6\xe3\x12\xb6\x53\xa7\xa5\x7b\xf4\x4b\xb8\xaa\x97\x35\x3e\x98\x1b\xda\x25\x41\xa9\xd9\x3b\x14\x29\xf3\x45\x93\x72\x98\xa9\x52\xfe\x58\x95\xda\x9f\x3a\xed\x2f\xd2\x69\xa7\x6f\x77\x6f\xe3\x31\xfc\x86\x61\x83\x97\x87\x00\x4a\x30\xbd\x62\xec\x23\x2a\xf2\xc0\xe4\x6c\x44\x60\x8b\x8f\x81\x42\x4c\x83\x27\xae\xba\xc2\x2b\x54\x02\x15\x1c\x24\xc9\x0f\x25\xe7\xf6\xdd\x51\xad\x4b\x0a\xea\x21\x52\xf2\xae\x5d\xed\x25\xca\x3b\x90\xcd\xf5\x01\xbc\x93\x83\x5e\xf1\x46\x19\xf8\x20\xe3\xae\x0c\x40\xbd\xb3\x8e\x62\x95\x87\x41\x59\x93\x32\x3f\xf4\xa9\x31\xb0\x10\xe2\x4b\x8b\x13\x5f\x2c\xdb\x75\x95\xb6\x88\x70\xbc\x2e\xdb\xed\xe2\x16\xe7\xcd\xf0\x6b\xf8\x69\x22\xfe\x1a\x3e\x18\x49\xd7\xc0\x4c\xcc\x91\x42\x02\xbf\x12\x82\x05\xbd\x05\x1d\x62\x75\x0d\x73\x08\x2b\xed\x7b\x42\xd8\x6f\xfb\x09\x7d\x10\x9c\x7a\x1b\x73\xe8\x43\xf1\xba\x6f\x21\x2e\x96\x8f\x57\x7a\xa4\x07\x47\x21\x0d\xb8\x8c\xf3\x0a\x2a\x83\x13\x51\x26\x57\xc9\x25\xd0\x0b\x26\x2c\x85\x42\x66\x0a\xc5\xcb\xea\x73\x60\xe2\xe0\xda\xb7\xe2\xfd\x52\xaa\x70\xa6\xd2\xae\x97\xe3\x40\x69\xf4\x52\x1e\x70\xbc\x8d\x4b\x93\x10\xfb\x3a\xff\x49\x1e\x03\xc9\xa1\xb3\xfe\xa1\x4f\x09\xd8\x46\xc5\xbf\xac\xf9\xf9\x5a\x0b\x80\xe0\x73\xdc\xdc\x2b\x58\xd9\x0e\x70\xe3\x56\xc1\xf2\x2d\x65\xd5\x7f\xac\x14\xcf\x86\x2a\xe7\xb6\xa1\xe2\x52\xc1\x51\xb2\x34\x00\xb6\x0e\xfc\xfb\x9b\x29\x68\x8e\xd5\x15\xfb\x72\x21\xbf\xe6\xc1\xd5\xfc\x89\xfa\x65\xff\x75\x3f\x20\xde\xc2\x58\xbd\x21\x2e\xbf\x9d\xbe\xbd\xfe\x6d\x2f\xac\x99\xf3\x4e\xd6\x7a\x3d\x2a\x8d\xba\xad\xc6\x93\x07\x75\xae\xcc\x74\xe9\x05\x5b\xf2\x4b\xe7\xcc\x40\xc9\x39\x3c\x88\x6e\x0b\x1d\x20\xf6\xc5\x1a\x3b\x99\x89\xbd\x16\xb2\x7c\x26\x46\x18\x59\xcb\x78\x22\xd4\xce\xa0\xb2\x00\xa4\xb8\x78\x69\x4e\xbc\x50\x65\x24\x87\x75\x87\x88\xed\x01\x1c\x6e\x0e\xe0\xd0\xfb\xae\x34\xec\xf1\xfe\x30\xa5\xb6\x68\x8d\xb5\x23\x98\x31\x5a\x63\x9d\x3d\x60\xd7\x84\xa2\x5d\xb8\xcb\x78\x09\x04\x5c\xb1\xb2\xd2\x7f\xe1\xca\x75\x97\x3a\xf6\xc3\x0b\xc1\xe0\x6d\xae\x3b\xa5\xb4\x33\x7e\xb1\x68\x67\x3d\x65\x7e\x0a\x04\x34\xdd\x30\xef\xaf\xb0\xd2\x5d\x4a\xb4\xb5\xd2\x5b\xeb\x58\xe1\x75\xc3\xcf\xca\x2f\xbb\xc7\x2f\x81\x1a\x10\x18\x70\x5c\x22\x25\xf3\x38\x03\x19\x3f\x33\xb1\x51\xb6\x5d\x3d\xf3\x7d\x0f\x2d\xde\x36\x0c\xc3\x25\x04\x73\x2d\x70\xea\x19\x18\xf0\xb3\x40\x5d\x19\x22\xd3\x30\x5d\x93\x6f\xec\xd3\x5f\xd9\x05\x74\x68\x50\x7c\x80\xc9\x16\x2e\xb3\x6c\x13\x4d\x5e\x71\x00\xe5\x87\x66\x7b\x5e\xc2\x3a\xd4\x09\xb3\x00\xb7\x73\x7a\xe7\xf2\xd7\x7a\x3a\xaf\xf3\x3c\x65\xdd\x13\x71\xd9\x0d\x4c\x89\x46\xfe\x50\xf8\xb7\x79\x92\x79\x33\xd8\x1c\x81\x0c\xf1\x7e\xea\xdb\x49\x38\x20\xec\x8e\xd7\x06\x61\x38\xd6\xf5\xf2\xe7\x79\xd5\xc9\x96\xe2\x16\x34\xc8\x71\x31\x19\x31\xfb\x46\xd6\xb7\x91\xd4\xc3\x3c\x6f\x35\x91\xc5\x14\xda\x19\x80\x8c\x56\x3e\x1c\xbf\xde\xb2\x5c\x3f\x6a\xeb\xda\xc9\xf3\x18\x50\x6c\xeb\xe0\x47\x9e\xe1\xcf\x8b\x73\xd8\x10\x67\xfb\x03\xe2\x1c\xfe\x22\x71\x7e\x76\x9e\x5c\x91\x29\x74\x1d\x92\x6a\xe8\xe9\x45\x56\xe0\xa8\x78\x03\x8e\x2a\x64\x23\x97\xce\x99\x72\x27\x1c\xd5\xa4\x7b\xef\x1e\x4a\x69\x70\x1f\x62\xf6\x3e\x07\xcc\xd7\xdb\xa0\x06\x1f\xf7\x2e\x86\x52\x27\xce\x14\x6f\x4b\xff\xe6\x40\x5a\xf1\x42\xb7\x3f\x34\x90\xf2\x38\x8e\x94\x19\x31\x50\x2e\x43\xda\x40\x1c\x5b\x89\x84\xb9\x74\x31\x1b\x5e\xef\x62\x0a\x59\x3b\xb9\x66\xc3\x77\xc3\x8d\x69\xff\xfe\xf2\xfb\xe1\x96\x57\xe7\x9d\x18\xdd\x62\xb9\x34\x77\xe9\xd6\xef\x38\xfe\x6a\x7f\x4b\xbf\xd7\xf7\xe7\x7a\x85\xf2\x66\xb1\xe3\x1b\x94\x37\x9b\xd4\x43\x2e\xa0\x83\xdd\x97\xb6\x57\x06\xe8\x6d\x35\xc8\xdc\x40\x2e\xfe\x87\x43\xd3\xe3\x8e\x7e\x15\x13\xaa\x50\xa8\xd7\x3f\xf1\x05\xaf\xc8\xef\xfa\xae\xee\xcb\x51\x8e\x5f\x12\xf9\x09\xda\xd0\x30\xf9\xd3\x1d\x44\xb9\xbb\x5a\x28\x47\x59\x57\x07\x37\x38\xb2\x3e\x60\x8d\x0b\x6d\xa2\x64\x00\x8d\x43\xfd\xba\x68\x78\xed\xef\x05\x0a\x09\xcb\x6e\xff\x20\x4b\x2a\xab\x6c\xd4\x0d\x11\xaf\x79\xbe\x38\xd0\xdd\xa4\x24\x96\x5f\x35\x70\x28\x98\x5e\xdf\xdf\xac\xac\x64\xe3\xc1\x38\xca\xd6\x0d\xf2\x30\x27\xf5\x38\x32\x89\x6a\x85\xbf\x96\xef\x14\x97\x16\x2a\x91\x16\x6b\xa1\xba\x02\xd6\xf9\x19\x85\x62\x2d\x14\x87\x71\x7d\xe7\xdc\xc5\x07\x69\xbf\x30\xfd\xc9\x00\xe3\x7e\x13\xef\xfd\x19\x61\xdf\x3f\x08\xf7\x2e\x55\x2f\xaf\x6d\x33\x69\x1c\x5a\xf0\x0f\x7a\x98\xfe\x68\x21\x60\x05\xfb\x6c\x94\xe3\x6b\x8b\x8d\x1b\xbd\x52\x23\x39\x9c\xdc\x27\x38\x56\x46\x43\x5c\x03\x79\x59\x0e\x78\x59\x35\x70\x30\x14\xbd\xff\xe2\xa9\x44\x00\xf1\xb9\x82\x5d\x19\x90\x02\x45\x60\xf3\x1d\xe3\x81\x8a\x16\x37\x85\x88\x07\x1c\xb9\x44\xc5\xc1\x9f\x92\x53\x24\x2f\x9f\x20\xa9\x51\xf4\xe1\x61\x5e\x04\x2d\x97\x88\x04\x3b\x04\xe6\x3b\xa7\x6a\xa6\x31\x54\x05\x72\x5e\x56\x9d\x29\xa6\x03\x59\x8f\x22\x26\x62\xa0\xad\x65\x59\xc3\xc3\x35\x8e\xc9\x3b\x6f\xc8\x15\xa6\x5c\x0c\x85\x88\xbd\xc8\x0c\x17\x5d\x2f\x45\x0c\x40\x87\xa4\x1a\x3d\xf8\x27\x70\x53\xee\x91\x67\x72\xa9\x52\x70\x59\xb1\x50\x13\xc2\x6e\x1f\xfa\x72\x94\x01\x5b\x2c\x3f\x2a\x43\x3b\x3c\x33\xb7\xe6\x9c\xbf\x4a\x59\x84\x81\x47\x24\x19\xcb\xc1\x84\xe3\xe4\xaf\x01\xe1\xa9\x2b\xa7\xbe\x5c\x5e\xa7\x60\x32\xa2\xef\xe5\xf3\x58\x1e\x66\x18\x33\x22\x11\x65\x33\x09\x51\x95\x65\x5b\x55\xbe\x79\xb3\x47\xdf\xde\xb3\x13\xd0\xf7\xc8\x7d\x5b\x48\x3f\x38\xe4\xde\x3c\x71\xdb\x27\x7a\x80\x82\xc2\xc5\x02\xfb\x2c\xb9\x30\xd4\x23\x58\xcc\xe6\xb7\x64\xd4\x24\x79\xe5\x40\xd1\x15\x0a\x25\x50\xc5\x6e\x93\x0d\xa5\x7d\xab\x9c\x97\xcd\x0b\x94\x89\x12\x0c\x01\x06\x58\xc7\x80\x33\x54\x18\x20\xa5\x0e\xab\x46\x00\xec\x06\xe0\x8d\x78\xf9\x76\x84\xf9\x76\x90\x47\x81\x5a\x50\xb2\xc3\x66\x15\x1e\x90\x27\xc9\x27\x4f\xde\x3b\x24\x46\xd1\x25\xfd\x52\xfa\xe0\x8e\x96\x7f\x91\x71\x84\xed\xf7\xe0\x3d\x55\xc9\xa9\x72\x56\xf5\x16\x3f\x56\x6f\xcf\x45\xac\xac\x0d\x1d\x79\x6f\xaf\xbf\xfd\xf2\xeb\x3f\x6f\x60\x63\x7c\x64\xf8\x85\x2d\x32\x87\xf0\x03\x64\x0e\x1f\x19\x7e\xcd\x7c\x9f\x1b\xd8\x7c\xb5\xaf\x4b\x6f\xf0\xb3\xa8\xa3\x85\xc5\x7f\xf5\xa7\x98\xcf\x9c\xcd\xb2\xe7\x04\x43\x7d\x3e\x73\x5a\xb3\x6e\xf5\x5f\xd3\xc2\x99\x56\xde\x02\x4c\xff\x14\x01\xc1\xa4\x83\xee\xb6\xcc\x95\x7d\x2b\x7e\xbc\xb8\x7a\xf3\xa2\xb2\x36\x49\x3e\x3e\xec\xa4\xd1\x0e\x9f\x1b\xc9\x97\x7d\x77\x15\x84\xe9\x9d\x8d\x25\xf0\xa5\x65\x7b\xd3\xdd\x9a\xab\xed\x6e\x16\xc6\xbb\x75\x6b\xb6\xfb\x24\xb1\xf1\xc0\x32\xaf\xe2\xda\xaf\x76\xd3\x4e\x5e\x44\x74\xd3\x6f\xa7\xcf\x0c\xa3\x9f\xcb\x63\x60\xc0\x37\xbe\xc5\xb5\xad\x72\x77\xee\x71\x99\x11\x36\xb9\xe2\x44\x76\x34\xee\xdc\x1f\x9c\xab\x9f\xd8\x71\x9e\xc4\x8f\x50\xf5\x5d\xfb\xf8\xe7\x1a\xf9\x13\x6b\x64\x38\xcf\x96\x9e\x71\x95\x65\x50\x1e\xf9\x6c\x78\xd9\xc3\x7c\xe4\x95\x1e\xe6\x35\x65\xfc\x52\x8f\x86\x3f\xd5\xc1\xff\xe7\xe7\x08\xfe\xcc\x08\x4e\x6b\xd1\xc1\x8d\x7a\x0c\x5c\x56\x35\x9c\x98\xb2\x33\x3c\xdb\x04\xd3\x2d\x0f\x25\x30\x73\x16\x5f\x19\xcf\x0d\xfd\x73\xe6\xfa\xa0\x58\x8e\x0e\x5b\x2b\xdb\x4f\x1a\x7d\x32\x53\x0d\x92\xa4\x59\xc9\x5b\x5d\x30\xf7\xe1\x7a\x34\x11\xf9\xa9\x00\x3e\xa1\x00\x58\x44\xa4\x87\xe5\x6f\x1b\x61\xb8\x77\xb9\x18\x9e\x3d\x35\x15\x12\x19\x00\x49\x74\xc6\xf5\x95\xe5\xc6\x9a\x3e\xe9\x95\x2c\x17\x62\xb2\x78\x74\x2a\x26\xa7\x4b\x9e\x66\x25\xf7\x1f\x15\x93\x9f\xa6\xc0\xa7\x14\x49\xdb\x5f\xdb\x30\x05\x64\xfa\x98\x9b\xfb\x2e\xfc\x90\xb9\xaf\x4b\xfd\xf4\xc8\x75\x75\xb6\x78\xe6\x38\x2c\xb9\x7f\x87\x0e\x16\x77\x58\x3c\x30\x3b\xa2\xdb\x2d\x28\x3f\xd5\xc9\xe7\xd4\x09\x56\x5e\x79\xe1\x08\x69\x45\x4c\x76\x89\xe5\x55\x4e\x7a\x34\x56\x48\x9c\x5c\x1e\x79\xdd\x70\x44\x01\x32\xfc\x45\x3b\xb2\xbb\x18\x10\xb1\xdb\x90\xd9\xb8\x5d\xd5\x82\xf1\x94\x5d\x99\xfb\xa9\xea\xc3\xe8\x3f\xcb\xed\xda\x56\xf6\x14\xdd\x2e\x84\xe9\xf3\xd7\xdf\x7f\xf9\xfb\x2f\x5f\x77\xfa\x73\xc8\x9a\x75\x9b\xaf\xa7\xc1\x6c\xae\x9e\x56\xec\xe0\xeb\x89\x54\xb3\x89\xdb\x07\x16\x1f\xc4\x7b\x15\xd1\xd3\xc9\xf7\xeb\xc5\x00\x30\x84\x93\x32\xec\x94\xe8\x0f\xe4\xb2\x82\x21\xc4\x9a\xc9\x7b\x04\x6c\xfb\x92\x4f\x4c\xa1\x8a\x7c\xb9\xc5\x82\xd3\x82\xeb\xc6\xe6\x70\x92\xdb\x03\x1e\x3c\x90\x8d\x89\xbc\xcf\xd8\x8e\x4d\xf2\xbd\x64\x49\xeb\x24\x99\x0c\xc8\xae\x4b\xc8\x0e\x41\x43\xa4\xaf\x0f\x88\x04\x20\xd6\x37\x8c\xbc\x34\x63\x2a\xe6\x9a\x55\x97\x8c\xb9\x16\x48\xf9\x46\x5a\xa9\xbb\x55\x6f\xab\x17\xe2\x02\x5b\xd5\xfb\x84\x5a\xd3\xe8\x03\x28\xd6\x5a\x22\x66\x4c\x25\x54\x87\x52\x3d\xf4\xed\xc3\x2e\x0f\x9c\xa9\xa0\xd0\xac\x4f\x2e\x52\xf2\xa5\x98\x56\xb3\x12\xbd\x59\x6d\x20\x94\xe8\x34\xb9\x3f\x4f\xe4\x9a\xc6\x24\x9f\x95\xce\xd2\x16\x3a\x5d\x4b\xdc\xa7\xd3\x6a\x95\x4f\xd7\x9a\xbf\xbf\x81\x63\x40\xa7\xfa\xc5\x06\x42\xe2\x04\x7c\x5d\xe4\x64\x6b\xdf\x90\x4c\x31\x26\x4a\x21\x4d\xfa\xa3\xdb\x67\x08\x94\x6c\x1a\x12\x85\xa8\xad\x84\xae\x5d\xf4\x08\x25\x1c\xdc\xc5\x18\xd1\x4c\x0e\x62\xd2\x53\x08\xdb\x01\x05\x3a\x5d\x1e\xf0\x20\x72\xa6\x90\x3c\xc5\xe8\xa8\xd6\x78\x49\x27\x9d\x2e\x99\xb9\x03\x71\xa2\x1a\x22\x55\x19\x28\x70\x21\x2f\x41\xaf\xe1\x2a\xfd\x07\x8a\x89\x2c\x9c\x3f\x6d\x55\x24\xe2\x6b\xf5\xae\xa2\xd4\xbb\xc3\xa1\x85\xae\xed\xe9\x0e\x52\x1c\x80\xa5\x82\x89\x40\x0a\xa6\xe9\xa0\x8e\xdb\x7d\x83\x32\x19\x2d\x93\xdc\x5e\xed\x65\x29\x8b\x69\xd5\x2b\x78\x66\x29\x2c\xad\xdb\xb4\x1d\x8d\xb6\xe3\x4a\x6b\x9b\xb1\xb5\x47\x89\x5a\x8c\x81\x69\x89\x26\xa3\x60\x55\x06\xcc\x28\x04\x63\x33\xdc\x0b\xd8\x75\x51\xcb\xfb\x90\xdb\x1b\xde\xd5\x8f\xf9\x08\x28\x02\x5e\x8f\xa5\x34\x1e\x22\xd7\x4c\xf5\x63\x27\x81\x0f\x82\x34\x83\x75\xe3\x88\x9a\xb3\x1a\x71\x95\x22\x50\xaa\xd2\xe2\x07\xe2\x18\x14\x50\xc6\x11\x97\x40\x51\x6c\x2d\x8e\x27\x2a\x29\xc2\xe3\xaf\x07\x21\x70\x31\xa0\x87\xc2\x49\x6e\x53\x49\x38\xc4\x62\xe2\x92\x89\x6d\x24\x9f\x82\x24\x40\x91\xcb\x49\x72\xa0\x54\xbb\x34\x2c\x5c\x9c\xf3\xc9\xb4\xdb\xa0\xc7\x93\x72\x18\x94\xc0\x7b\x73\x49\xc0\xb4\x3c\xe2\x92\x8e\xe5\x5a\x0e\x73\x29\x6b\x0f\x50\xa3\x95\x11\x41\x44\x6d\xfb\xb6\x30\x63\x63\xa8\x5b\xaf\x3c\xb0\x92\x82\x69\x49\x94\x14\xcd\x4a\x8b\x68\x51\xcc\x58\x14\x0e\x09\x8f\x2e\x52\x72\x1c\x91\x9c\x56\xdb\xac\x34\x8b\x16\xe7\x74\xb9\x3d\x4f\x61\x4c\xa0\x9c\xc6\x3c\x56\xfb\xa6\x15\xe4\x5a\xda\x2e\x95\x56\xa1\x78\x6a\x55\xf6\xef\x6f\x8e\xbc\xe2\xb6\xad\x70\x05\x85\xe8\x5b\xfb\xb4\xf1\x39\xab\x3a\x13\x07\x0a\xf9\x46\x17\xf0\xe8\xe1\x09\x48\x8d\x8d\xce\x94\x24\xe0\x87\xcc\x68\x1c\xb7\xac\x3c\xd0\x2c\xa2\x3f\xb5\xbb\x07\x72\xc1\x93\xf7\x95\x82\x8d\x40\xcc\x1e\x53\x18\x85\x32\x1e\xc8\x96\x4a\xd1\x45\x8a\x54\x01\xcc\x74\x2d\xc8\x58\x58\x45\x25\xb6\x99\x0a\x18\xd7\xa0\xd1\xb5\x3e\x63\x7d\xe7\xa5\x90\x32\x04\x1d\x3b\x66\xa5\x39\xe4\x6d\xa3\xaf\x6f\xb4\x3e\xb2\x47\x9b\x84\xcd\x5e\x94\x04\x8c\x56\x05\xfa\x6e\xd9\x16\xda\x2d\xda\x54\x2b\x72\x64\xae\x29\x98\x6b\x26\x6b\xfd\x62\xc6\x7e\xd9\x12\xed\x6b\x8d\x2e\x23\xe4\x6e\xad\xfa\xcb\xdf\xbe\x7e\xbb\x1b\x0e\x65\x05\x69\x14\x5f\xc2\x06\x1c\x4a\x52\x6a\x2a\xf6\xe5\xa4\x90\x40\x9e\xbc\x73\x5f\x9c\x03\xf7\x40\xa4\xc4\x5e\xb2\x4e\xf0\x1a\x09\x43\xa6\x6a\xcb\xb9\x88\xfa\x01\x95\x55\x28\x05\xc4\x05\xb0\x0f\x01\x1f\x58\xb0\xcc\xf0\xe1\x89\x41\x8b\x65\x73\x91\xe4\x17\x3c\x4f\x7a\x78\xe2\x2c\x70\x4b\x1e\x7a\xb5\x07\xe0\x54\x84\x32\xbc\xbf\xb1\x18\xdd\x0e\x0e\xb2\x6c\x3d\xd9\x90\xc9\x59\x96\xb2\x92\x4b\xf9\x14\xa8\x02\x4e\xcf\x25\x82\xd2\xe7\x19\x24\x45\x60\x67\x88\xeb\x8b\x94\x3b\xcf\x39\xac\xda\xad\x93\x21\xb1\xbf\xad\xd2\xd8\x07\x99\x2d\x6b\xe1\x57\xf2\x21\xca\xa7\x3d\xcc\xae\x92\xcb\xca\xce\x6f\xb4\x38\x9f\x03\x62\x59\xf7\xcb\xe6\xdb\x00\xac\xf7\x85\x4e\xa8\x40\xdd\x8b\x74\x12\x37\x90\x4e\x80\x38\xbf\x04\x3b\x07\x6c\x01\x15\x2e\x27\x4f\x96\x8b\x71\x64\xeb\x17\x0e\x54\x82\x1f\x3c\x79\x59\xff\x20\xe8\x21\xcb\xbf\x81\x6a\xe5\xb3\x74\x5c\x51\x62\x34\x87\x91\x14\xc5\x2c\x4c\xf2\xb5\x62\xbd\x64\xd9\x3f\x31\x0f\x95\xaa\x77\x48\xbb\xcb\xb6\x60\x69\xeb\x11\x7c\xbf\xc4\x40\xb7\x97\x38\x82\x67\xe6\x41\x32\x22\x9b\x32\x59\x2f\x52\x0f\xfc\x2f\x4e\x52\xda\x00\xa0\x56\x9f\xfc\x4b\xa4\x90\x4f\x66\xf2\xcb\x03\x39\x1b\x2e\x8e\x4e\x92\xca\xfb\x73\xc5\xe1\xe3\x16\xa3\x56\x8f\x10\x7a\x0d\x7f\x58\x75\xf4\xde\x02\x1a\xbd\x33\xfa\x41\x7b\xfc\xdb\xdf\xff\x7e\xff\x56\x9d\x13\x63\x8d\x57\x60\x4c\xc7\xcd\x6c\xaa\x61\x08\x47\x19\x41\x5d\x38\x92\xea\xa0\xf3\x4a\x10\x93\xfe\x65\x55\xcc\x99\x5c\x66\x0d\xe7\x0a\x60\x5b\x04\xda\x16\xf0\xa5\x7c\x38\x05\x2a\x1c\x06\x5c\xe7\x2e\xf9\xe3\xce\xf7\xa5\x7c\x38\x5d\x53\xe7\xb0\xf4\x14\x28\x60\x57\xe8\x2f\x1b\x84\x67\x49\xf3\xe3\xad\x25\x40\x0f\x87\xb5\xb3\xd8\xbc\x89\xd7\x7c\xf6\x14\x39\xbc\x32\x61\x7a\x6d\xa1\x64\x0e\xe1\x95\x32\x32\x44\x3f\x07\x07\x3a\x9b\x24\x43\x2b\x88\xde\x72\x33\xd2\x9c\xc0\x8e\xb8\x42\x3b\x47\x15\x73\x79\x26\x12\x03\xc7\xd0\x47\x62\xef\xe5\x05\x2f\x9f\x36\x03\xda\x9a\x40\x83\x3b\x15\x3e\xf8\x65\x79\x27\xab\x2c\x97\xd5\xb1\xaa\x3a\x59\x2a\x04\xfc\xcb\x14\x83\x83\x46\x2d\x08\x34\x0b\xa5\x91\xd7\x88\x45\x85\x50\x8b\x92\xbd\x42\xcb\xc9\x24\x50\xa9\x94\xf2\xb2\x9c\x97\xda\xf9\x79\x78\x94\xc6\xda\xb5\x0b\x74\x91\xea\x4f\x78\x0c\xdc\x94\xea\x93\xcc\x64\x94\x7d\x5d\x47\x63\xd9\x8a\xb0\x82\x2a\x5c\x2c\x11\x6b\x15\x89\x39\x39\xaa\x32\x39\xd6\x1e\xcd\x7e\x21\xc7\x6f\x99\x9c\x1b\xaa\x4c\x9d\x5e\xc4\x38\xd0\x02\x27\xe5\x6e\x3d\x42\xbc\x43\x68\x33\xa5\x52\x56\x76\x87\x1f\xcb\x12\x47\x1a\xbb\x9a\xd9\x8b\xdd\x17\x03\xd8\x07\x43\xf3\x02\xa5\xa0\x26\x72\xc6\x51\xc6\x20\xba\x54\x8a\xbb\x02\x68\x2f\xda\xff\xa0\x06\x56\x53\xfb\xe6\xaa\xf6\xcd\xa8\xf6\xc9\x8a\x91\x62\xdd\x2b\xd9\x10\x81\x4b\xd7\x04\x37\x8b\x4c\xe7\x97\xe5\xfc\x64\x31\x1f\xf8\x47\xa9\x4f\xde\x25\x58\xdf\x4e\xff\x7c\xfb\x04\x2c\x6c\x94\x02\xe6\x8e\x22\x13\x94\xe6\x5c\x10\x3d\xe4\x01\xd8\x9f\xe7\x7b\xb0\x52\x51\x99\x56\x42\x69\xf8\xef\x73\x82\x4d\x11\xb8\xb0\x0e\xda\x76\x74\x54\x5c\x38\x50\xc0\x86\x1c\x95\x5c\x88\x33\x6b\xe8\x20\x05\x99\xcb\x3c\x76\x5a\x25\xcb\x99\x31\xd4\x8a\xf4\x82\xe2\xc2\x98\x09\x31\x80\x0f\xfb\x0b\x5b\xe2\xe4\xc0\x96\x9d\x07\xf5\x7e\xf6\xf8\x22\xcf\x86\x33\x42\xae\x31\x47\x47\x9f\x10\xfe\x07\x88\x20\x97\x8d\xa3\x1a\xb5\xc3\x51\x53\x83\x6c\x1f\x26\xd9\x46\x8a\xb2\xe4\x48\x6a\xe9\x75\xc8\x65\xea\x59\x89\x30\xb1\x2f\xc0\xb3\x2a\x80\x8d\x2d\x61\x50\xc4\xcc\xa1\x68\x65\x67\xf5\xe0\xec\x0c\xd9\x54\x4f\x97\xfc\xee\x9a\x24\xb5\xd7\xef\x66\x1c\x1e\x02\x71\x7d\x02\x11\xc9\x90\xc8\xe5\x30\x5f\x39\xb0\xa1\xcc\x60\x31\x79\x64\x8a\x67\x7f\x74\xe4\x6d\x3e\x90\x8b\xc0\xd4\x8b\x56\x1a\xb6\x8e\xcf\x28\xd9\x35\x53\xb1\xf5\x45\xd2\x7d\x7f\x33\x14\x40\x6d\x15\x6d\x98\x53\xce\x72\x95\x5e\xe2\x73\xa1\x58\xfa\x2c\x95\x8d\x1f\xcb\xa6\x27\x6c\xc5\x0f\xcc\x8f\x72\xfb\x0b\xa6\x1a\x05\x73\x23\x0c\xd5\xaa\x11\x60\x14\xbf\xc0\x9b\x37\x81\x35\x59\x93\x12\x01\x0b\x59\xe5\x48\xd4\xb9\xe7\x6d\x1f\xa9\x8f\x1b\xf8\x36\xa0\xfb\x8e\x68\x31\x48\x2b\x14\x45\x04\xd7\x77\xf1\x62\x56\x5e\x64\xcf\x5c\x64\x0f\x22\x9f\x26\xb2\xc7\x2a\x7b\x65\x45\xf4\x2c\x6b\x0b\xb4\x21\x56\x53\x9a\xd3\xf5\xe2\xb2\x90\x3d\x06\xb4\xb0\x85\xbd\xd8\x06\xf5\x81\x89\xb1\xfd\x68\x01\xad\x5c\x63\x00\x0f\xd9\xb5\x68\x93\xd1\x56\xdb\x00\x9c\xcf\xda\xce\xc9\x6f\x3a\xc4\xe6\x00\x77\x7a\x8b\x27\x03\x6b\x79\x8c\x03\x08\xe4\xa5\x0e\x99\xc0\xe3\x85\x19\x4c\x1f\xb7\xdf\x5b\xdd\xba\x46\x11\x15\x22\xeb\xd8\xaa\x4a\xe4\x83\xd1\x35\x3d\x72\x11\x6b\x2e\x53\x4d\x1d\x50\x84\x05\x74\xab\x2d\x0f\x81\x98\x01\x17\xc1\xea\x54\x2d\x06\x9b\xc6\x26\x30\xb1\x8d\x06\x3b\x06\x8e\x38\x1b\xb5\x0c\x5d\x97\xd6\x24\x29\x59\x95\xe6\x41\xaf\xb6\x45\xe8\x3b\x15\x10\x59\xe6\xe3\x40\xae\x36\x77\x88\x0a\x1a\xbf\x1f\x98\x05\x6e\xc3\xec\xef\x38\xe1\xa6\xcc\xcb\x3d\x84\x8a\xb1\x7c\x1d\x96\xf1\x3a\x2a\xe3\xa0\x03\x70\xb0\x70\x8c\x3f\xeb\x90\xc4\x30\x6d\x83\xb6\x41\x84\x4c\x47\xe5\x80\x51\xd9\x71\x51\xc3\x6d\xc4\xd5\x17\x29\xc2\xfb\xf3\x44\x33\x3d\x8d\xea\xea\x9c\x29\xb9\xa6\xb3\x2a\x65\xb7\xdc\x7c\xcb\xac\xa4\x4c\x50\x5a\x66\x45\x6b\x99\x51\x6d\xe1\xb1\x1d\xa2\x81\x58\x7a\x31\xa0\x2c\xcf\x50\x65\x2c\x65\x29\x9e\x3f\x50\xa8\x81\x42\xc2\x63\x32\xdd\x87\xf6\x2d\x5b\xfe\x6e\x5a\x38\xbe\x0b\xe6\xfa\xeb\x14\xb3\x0e\xc9\x4b\x6b\x95\xc1\x53\x71\xa9\x5d\xd5\xf5\x75\x50\x03\xd5\x6a\x28\x80\x2c\x2d\x12\x96\x01\x1e\x51\x26\x75\x57\xb0\xeb\x68\x1c\xec\x3c\x7b\x2c\x94\x41\xb5\xb0\xe2\x04\x32\x80\x05\xa0\x8e\xff\xd8\x11\xe2\x35\xa6\x55\xaf\x8d\xa1\x52\x64\xbd\xb4\xcd\x2c\x31\x0b\xd7\xdd\x36\x3e\x38\x75\xb4\x41\xd6\xda\xc5\x86\xe9\x34\x5f\xc6\x69\xbe\x74\xd3\x3c\xff\x1b\xcf\xf3\x6f\xba\xb3\x28\xc5\x58\x35\xb7\x26\xf3\xc0\xbf\x99\xb5\xf5\xff\x27\x1d\xea\xf6\x72\xf9\x92\x43\x30\x1a\x97\x39\x2e\x19\x55\x4c\xc5\xec\xdd\x17\xc6\x59\xa6\xc8\x69\x46\x18\x0e\xa2\x87\x52\xd2\xaf\xe5\xbb\xa1\x2c\x2a\x57\xda\xda\x21\xb1\x40\x69\x9e\xd8\x34\x2d\x59\x71\x38\x55\x92\x1e\x25\x6a\x41\x6c\x09\x8a\xc2\x61\x2e\x05\x0f\x83\x09\xf2\x88\x42\x87\x9b\x48\x85\x77\x0c\x33\x6c\x29\x0d\x8e\x52\x49\xff\x0e\x06\xdb\x5f\x6f\xa2\xee\xd9\x05\xc9\x16\xaa\x7f\x8e\x0d\x3a\x32\x9e\x95\x87\x4e\x65\xb3\xaa\xec\xe1\xa2\xb2\x87\x89\xca\x1e\xa0\xb2\x1f\xa6\xfe\x19\x98\x42\x2a\x65\x4c\x21\xa6\xcd\x21\xe6\x32\x87\x98\xc9\x1c\x62\x2e\x73\x88\xfe\x3a\xf7\x79\xb1\x08\x33\xdb\xe7\x03\xd7\x64\xfc\x33\xfe\xb4\x3f\x15\xf2\xff\x06\x85\xec\xdc\xb6\x1f\xd1\xe8\xcc\xeb\x4e\x4e\x26\x7c\x77\xdb\x99\xd7\xb7\x38\xe9\xad\x27\x67\xce\xbc\x4e\x9f\x34\xae\x3b\x29\x9f\x3c\x58\xa1\xd7\xc2\x69\xf3\xb9\x7d\xd1\xd3\x17\x49\xbe\xdb\xdc\xfd\xa9\xf3\x16\x3a\x2f\x6e\x7b\x39\x3c\x71\x90\xbe\x29\x6b\xae\xbd\x73\x99\xf1\x43\x6d\xfe\xdf\x37\x1d\x7b\x9f\x98\x45\x64\xca\x69\xdd\xaf\x77\xf2\x9c\x1f\x92\x7a\xa8\x6f\x3c\xb6\x4f\x60\xfe\xf5\x7a\x77\x44\xab\x62\x9b\x2d\xa0\xd0\x02\x8e\x0a\x16\xd8\x42\x0d\x0a\xcd\x6d\x20\x98\xc3\xcb\x75\x85\xba\xba\x21\x98\x2b\x7f\xb4\xc6\x1e\x7a\x5a\xa2\x86\xf7\x1c\xb0\xe1\xc5\x13\x80\xe6\x87\x74\x8e\x8f\xcc\x67\xa3\x8c\x9d\x6f\xe0\xfa\xbe\x90\xbd\xae\x9d\x16\x3c\x26\x8a\x2f\x9c\x8e\x26\x20\x84\xd1\x52\x3c\x96\x17\x4e\x8f\x05\x84\x54\x6f\x95\xe2\x60\x81\x63\xbf\x7d\xac\x87\xb7\xf5\xf1\x60\xd2\xd9\xc4\xa3\xa9\xe7\x78\xac\xef\x6f\xf0\x90\x7c\x09\x17\x50\xf3\xb5\xd3\x46\xce\x84\x2a\xbc\x3f\xe3\x5c\x2d\xbe\x94\xc7\x22\xd5\x39\x96\x7b\xb6\x6c\xd0\xc1\xf7\xed\x88\xe9\x56\xf8\x62\xe3\xdc\x2b\x8f\xe0\x5d\x30\xe6\xcb\xd7\x1a\xdd\x31\xf6\xc5\xb1\xc2\x1d\xdc\xf6\x2e\xf9\x4b\x3c\xfa\x17\xf4\xa3\xf1\x43\x38\xfb\xc7\x7c\x36\x5e\x46\xbd\x74\xec\x08\xba\xbd\xb6\x8d\xfe\x18\xa4\x53\xf9\x68\xfc\xfb\x73\x12\xed\x1d\x8f\xe1\x85\xf9\x31\x9d\x91\x5a\x6c\x9d\xea\x56\x39\x10\xf1\x9e\x3e\xe8\x4d\x00\x49\x75\x3a\xfb\x63\x92\xee\x94\x74\xfd\xc6\x99\xa1\xf2\x1e\xc4\xa3\x7f\x7f\x66\x80\xf1\xbc\xc4\xc7\x24\xc5\x3f\xde\xb5\xf9\xf6\xaf\xd7\x5f\xf7\xba\xcb\x96\x76\x66\xcf\x5d\xb9\x6a\x8e\xf2\x39\x91\x2b\x95\xb2\xeb\x62\x95\x28\xc6\x7c\x32\xe4\xe4\xd6\x1c\xeb\xba\xe6\xa4\xef\x65\x50\x3a\x94\x39\xde\x55\x8c\x65\xb0\xb8\xd7\xdd\xb2\x20\x23\xc3\x9b\x78\xcb\x74\x09\xcb\xba\x40\xf2\x24\x87\x5b\x3d\x89\x60\x4e\xe3\xbb\x9a\xf4\x1c\xb7\xbb\x65\x6b\xc6\x32\x15\x99\x2b\xd8\xdd\xac\x76\xd0\xd8\xeb\x9a\x56\x2b\x8e\x53\x0f\x3b\xf3\x03\xbe\x56\x1d\xaf\x19\x49\x61\xa5\xee\xb8\xd9\xdd\x9b\x55\x3e\x00\x61\x6f\x9e\xf6\xa5\xf6\x08\xe2\x9e\x17\x6a\x56\xfd\x31\xf5\xb5\xfa\x3f\x5d\xeb\xfc\xf1\x7a\x86\x33\x59\x75\x10\xb1\x79\x0e\x00\xe0\x29\xfa\x38\xd8\x27\x47\x9c\xca\xc0\x85\xac\xe3\xd9\x13\xf2\x00\xb4\x91\x8f\x27\x66\xf2\xec\x8d\xfe\x33\x7b\x4a\x13\x4a\xef\x6f\xc6\x35\xaf\x24\x9b\x5e\x47\x2e\x0e\x96\x51\x39\xc8\x15\x75\x8a\x15\x2c\xe8\xe0\x26\x0a\x1c\xcc\x78\x3b\x56\xbd\x09\x77\xf5\x02\xbb\x28\xb8\xd3\xe4\x65\x53\x28\x25\x37\xe0\x7a\x49\x7c\x9a\xc8\x09\xb7\xf0\xd8\x36\xb7\xed\x74\x91\xce\xb6\x0c\x9c\x56\xf8\x1a\xbd\x4c\xec\xde\x07\x43\x71\x2e\x15\xbe\x7a\x43\xbe\xc6\x13\x45\xac\xa8\xbd\xef\x00\xdc\x7c\xc6\x98\x88\x08\xf6\x9a\xdf\x95\xb7\xc3\xff\x4b\xde\xb5\xec\x36\x97\xdc\xe8\x7d\x9e\xe2\xbc\x40\x31\x45\xb2\xae\x40\x10\xc0\xe8\x8d\x17\xf6\x6a\x80\x7f\xaf\x38\x99\xb8\x01\x79\xfe\x99\x5c\x7e\x64\xf4\xf4\x03\x7e\xac\x23\xe9\x5c\x64\x0b\x76\x4f\x23\x40\x2f\x7c\x24\xeb\xd4\xbd\x48\x16\xab\x8a\xfc\x68\x7f\x28\x5b\x2d\xcd\x5a\xb1\xd0\x0a\x05\x60\xfb\x36\x86\x73\xe6\xb0\x5b\x38\xc2\xde\x55\x67\x8c\xbd\xa6\xa1\x00\xb4\x3d\x79\x0d\xe8\xdb\x5d\x26\xfb\x90\x3f\x77\x62\xf7\xc5\xa6\xc4\x4d\x0f\x94\x67\x0a\xa3\x92\xa9\xe4\x23\xa2\x7d\xc1\x1a\x67\xbc\x31\xf6\xd3\xca\xc7\x30\xde\xc8\x25\xcf\x9c\xa5\x03\xf6\xa0\x5f\x4a\xb3\x2e\x8a\x0d\x6f\x6f\xa4\x7d\x99\xc3\x2a\x42\x61\x12\x70\x43\x7b\xae\x06\x00\x23\x47\xef\xfd\x75\x03\x62\xb8\xe4\xea\x8d\x17\x05\x72\x18\x35\xd9\x2b\x14\x7a\x07\x93\x39\xa9\x26\xe2\x98\x0e\xb3\x4f\x7a\xb0\x0d\x8e\xb1\x2b\xb5\xe8\x68\xc7\x4d\xce\x2f\xfd\x1d\x9e\xc7\x4a\xb5\xb6\x80\xe7\xe1\xe2\xd0\x8e\x77\xb8\x6f\xa8\xa5\x39\x57\x5d\xc6\xa2\xc6\x66\x0c\x7d\x0c\xd4\x5a\xb2\xbf\x80\x20\x03\xf6\xa0\xd6\x14\x3f\x03\xa7\x18\x21\x4e\x99\x8f\x78\x63\x49\x32\x35\x05\xc8\xa2\xa6\xb9\x3c\xe6\x4b\xee\x23\xde\x78\xaa\xfb\x0c\x24\x8c\x20\x99\x84\x17\xc3\xde\xc5\x95\x54\xca\x72\x3d\x55\x52\xc4\xb6\xf1\x72\xb4\xdf\x87\x06\x7b\xee\x53\xc7\xf4\x66\xe1\x69\xf1\xc2\x72\x29\x32\x59\x2d\x7d\x51\xa2\x11\x52\x17\xe8\xcd\xab\x37\xb6\xfb\x44\x36\x3d\xa2\x11\x56\x26\xb7\xeb\x49\xee\xdc\x9d\x63\xbc\x25\x57\x2f\x3d\x6f\xf0\xcc\x28\x1a\xa9\x4e\xcf\x2c\xd4\xf4\x16\x91\x4b\x57\xaa\xba\x47\xe4\xfe\x66\x87\xc8\xab\x32\xde\x6e\x89\xbc\x2a\xa2\x3d\xed\x10\xb9\x18\x91\x57\xdd\x12\xb9\x74\x84\x50\xdc\x27\xf2\xaa\xbc\x28\xf0\x8a\xc8\xab\xa2\xd0\xfb\xa4\xc1\x3f\x5e\xee\x0c\x1b\xcf\x42\x79\x1d\x91\xf6\x12\x61\xd9\x35\x71\x69\x89\x6c\x67\x90\x92\x89\x78\x2a\xf5\x28\xe4\xfa\xf8\xe2\xe4\xaf\x78\x80\xc3\x27\x14\xc9\x42\x51\xcb\xb7\x36\x03\xf9\x7c\xb0\xaf\x4d\xc5\x8d\xa6\xdb\xda\x6e\x31\x12\x9b\x26\xff\xaa\x58\x51\x36\x96\x96\xb1\x78\xb6\x23\x15\x40\x65\x95\x92\x1f\x2a\xec\xd8\xfc\x89\x64\x71\x62\x39\xac\x7f\xc5\x95\x04\x6c\x1d\xaa\xb1\xe7\x25\xfb\xaa\x01\x4a\x4d\x27\x49\xaf\x61\xaf\x05\x40\xd5\x72\x87\xb4\x86\x42\x6a\xd8\x6f\x43\xda\x6b\x02\x5a\x10\xbc\x05\x97\xbc\x80\xe4\x14\x47\x1d\xe1\x23\x25\x66\xa0\x3c\xad\xef\x8e\xd8\x01\xb1\xa3\x94\x31\x36\xdb\xd7\xb8\x02\x2b\x28\x22\xa0\x08\x6b\x56\x69\x93\x3f\x87\x7b\x9b\xc4\x03\xac\xfa\xf1\x18\xc6\xe7\xa9\x1a\xed\x76\xd8\x7a\x61\x84\xf3\x28\x66\xda\x2d\x26\xb2\x4c\xe9\xb0\xfe\xd1\xcb\xa1\xda\x2f\x0d\x58\x5f\xad\xdb\xec\xd6\x61\xa9\xb5\xe9\x02\x5f\x7a\xe8\xce\xaa\x2c\x87\xe1\x4d\xe6\xc7\x91\x8a\x2b\xbc\xf9\x07\x5b\x5d\xdf\x8d\x4d\x77\x0f\xcb\xdc\xb5\x82\x76\x5c\x1c\x6e\xf9\xe5\x5b\xf3\x03\x34\x15\x25\x89\x95\x0a\x53\xb6\x1d\x14\x9b\x44\x5c\x85\x8c\x18\xa6\xd0\x49\xd2\x53\xc7\x98\x7d\x2b\x77\x71\x4a\xf2\x43\x46\xea\x2a\x9b\x80\xf8\x0d\xdb\x24\xed\xed\x85\x09\x81\xd6\x04\x26\xe4\x02\xa7\x42\xa9\x9e\xcb\xb6\x17\xb6\x9e\x45\xe6\x87\x4c\xa9\xc1\x64\xa8\x9d\x69\x3d\x4f\xed\xb0\xfe\x19\x11\x32\xcb\x94\x28\xfa\x16\xe4\x9c\x7f\xd9\x80\x4e\x32\x71\x79\x2c\xd4\x10\x24\xf3\xfa\x55\x40\x03\x82\x37\x00\x25\x84\xfd\x16\x40\x18\xe1\x5a\xa4\xc4\x42\xa5\xb5\xa0\x14\xe1\xab\x54\x5b\x09\xde\x82\x4b\x76\x23\x8b\x0e\xff\x51\x8e\xe5\x48\x0c\x97\xce\xe5\x26\x31\x29\x95\x94\x7c\x58\x56\x6f\x00\x66\x96\x2c\x5b\xb3\x0d\xe1\xa6\x2d\x08\xe6\x92\x5f\x6c\x0f\x93\x70\x92\x91\xb8\x04\xe2\x64\x75\xa7\x0e\x2d\xed\xf4\xa6\xb0\x3b\x8b\xd4\x6d\xad\x64\x98\x42\xad\x0b\x8a\x8e\xa7\xbf\x28\xe7\x5c\x0c\x74\x3d\x6b\x79\xd8\x18\x7d\x25\x0d\xbb\x6d\xb7\x57\x62\x6f\x4e\x80\x4c\x1a\xb0\xb3\xb8\xa2\x9a\xc1\xc5\x42\xfb\x02\x23\xfc\xe5\x4f\xaf\xdf\xbf\xdf\x81\xcf\x0a\xa8\x3d\x6b\x53\x59\xf9\xc6\x16\x8a\x00\xa4\xca\x35\x2d\x2e\xc3\x94\x4d\xaa\x48\x9b\xae\x3d\xae\x39\x86\x4a\x1a\xab\x69\x3a\xb9\xc0\x0c\xd8\x07\xaf\xd6\x07\x9b\x64\xdc\x49\xb0\x8e\x13\xf6\xc8\x13\xe7\xc7\x7c\x0d\x2d\xf4\x8a\x98\xac\x43\x1b\x63\x2a\x82\xa3\xf2\x7a\x54\xf8\x78\x15\x8a\x79\xa5\xa3\xbb\x5c\xd4\x0c\xa0\xb0\x3a\xf9\xf3\x6c\xd7\xbc\x46\x90\x16\x52\xc4\x72\xe9\xc3\x1d\x28\x53\x34\xd5\x48\x95\xa2\x29\x05\x9a\x93\x7d\x79\xe4\x33\xdc\x11\xc7\xb0\x68\x13\xa3\x4d\xd3\x68\x53\x6a\x8c\xce\x2d\xfc\xd6\x99\xa9\x4e\x8d\xfa\xf5\xc5\x34\x42\xce\x32\xa5\x2c\xd3\xf5\xe8\x42\x67\x53\x36\xbd\xaf\xaf\xfc\xb7\xb4\x5a\xbb\x6c\x04\x5b\xce\xd6\xf1\x0d\x76\x39\xb7\x34\x71\x26\xad\xeb\x1b\x4f\xe9\x60\x01\x79\x58\xce\x4c\xa7\xd2\x27\x80\x32\xbf\x56\x4a\x39\x3d\x9c\x87\xb9\x4f\xdc\xaf\x3a\xc9\x31\x86\xf4\xc8\xfd\xa2\x52\xb3\xa3\x18\x92\x2c\x03\xb1\xcd\x67\x45\xcb\x3e\x31\x5a\x5b\x8c\xeb\xe5\xae\x7b\xcf\x99\x46\xef\x12\xd7\x85\xa2\x8a\xa9\xfc\xea\x17\xae\x51\x3b\xb5\x84\x78\x7c\x30\x77\x6f\x88\x84\xd3\x9a\xe0\xe6\x13\x3b\x3c\xb1\xad\xcb\xc4\xa6\xfe\x5d\x9f\x0a\x38\x11\x33\x88\xf8\x41\x49\x5b\x9e\xfc\x19\xe1\x4e\xde\x41\x41\x07\xfb\xc9\x8d\xef\x75\x5e\x07\xb5\x15\xb7\xc6\x87\xed\x53\x42\x1e\x26\x44\x70\x8c\xd1\x28\x3c\x45\x5c\x43\xc4\x9c\x6c\x1b\xdf\xd3\xda\x39\x8a\x11\x62\x38\xd9\x98\xc7\xba\x59\xe9\x19\x9e\x8f\x35\x1f\x8d\x58\x3b\x90\xf3\x57\x3e\xe4\x92\x70\xc4\x31\xa2\x75\xf4\xf1\x74\xfd\xd2\xad\x87\xf3\xb0\xdd\xbc\xc6\xf3\xee\x8a\x70\x93\x2b\xcd\xc3\x16\x17\x53\x79\x52\x37\x3a\x8f\x65\xb3\x6a\xbb\x43\x41\x15\x6b\x0f\xe7\x3e\xf9\x3e\x79\x35\x2c\x9c\x28\xe3\xd6\xa8\x4f\xeb\x37\x1e\xeb\x43\x49\xe6\x03\xc2\x35\x43\xd8\x6c\xe9\x78\xfa\x1e\x4d\x61\xcc\xda\x64\xfb\xce\xb6\x67\xc0\xbc\xcd\xad\xad\x18\x26\x21\xe4\x4e\x06\xa2\x2e\x67\x1b\xb6\x0d\xc7\x00\x0b\x2c\x52\x92\xbe\x5a\xee\x67\x8e\x59\x37\x3e\x8a\xad\x71\x53\xa6\x58\xf5\x85\xa9\xb8\xc9\x7d\xb7\xf9\x61\x60\x0f\x2a\x56\xc3\xa2\xf2\x9a\x28\x89\xc7\xf3\xd5\x98\x28\x77\xd7\xa9\x61\xad\xbb\x37\xcd\x00\x82\x7c\x45\xb4\xef\x97\x40\xc9\x48\x35\x50\xad\x42\x6c\xdd\x9b\x28\x3f\xc2\xa0\x61\x8f\xd9\x56\x63\xc2\x20\xf7\x32\x5d\x18\x60\xf5\xb2\xa8\x62\x57\xcb\x77\xf1\xe2\xcf\xff\xf9\xf3\x9d\x5b\x0d\xea\x5c\xa6\x4e\xca\x07\x76\xac\xcc\xb3\x91\x1c\x42\xf0\xe1\x7a\xf1\xfa\x88\xae\xc3\x47\xd7\xa1\x68\xeb\xfc\xf4\x49\x35\xca\x92\xeb\xf4\x1c\xdd\xd8\xc0\xd2\x9f\x56\xb0\xe9\xb8\xea\xa5\x56\xd3\xc1\x51\xa3\xfc\x39\x34\x1e\x96\x75\xb5\x98\xac\x8c\xdd\xb2\xc3\x88\x9d\xa7\x3d\x13\x7c\x52\x96\xa9\x71\xbe\xe7\x9b\x4e\x30\x98\x69\x7a\x23\x46\xd7\x05\xf8\x2f\x26\xea\x75\x71\x42\x08\x2b\x7e\x11\x85\xfb\xc6\x34\x77\x8d\x4d\x61\x5b\xf4\x0b\x49\x27\x4f\xba\x53\x6c\xa0\x3e\xc2\x07\xf7\xeb\xf0\xc1\x10\xce\xe7\xff\x83\x3c\xf2\x7d\x1b\x47\x9b\xcc\xfb\x8c\x49\x28\x25\x05\x3c\x43\x3b\x74\xea\x70\x3c\xe8\x6e\xdc\x82\x51\xe5\xcd\x40\x8d\xd9\x2c\x13\x0e\x61\xea\xfc\x71\x1e\xd9\xde\x6e\xcc\xe7\x8a\x2b\x95\x1a\xeb\x64\x7b\xa4\x6c\xfb\x81\x66\x23\x98\x07\xf1\x36\x4a\x08\xe1\xb2\x33\x9f\x96\x25\xb6\xf9\xe9\xb5\x46\xd2\xb4\x4d\x8e\x09\xd5\x65\xa5\x0d\x82\x1a\xc0\x8c\x2b\x50\x47\x5f\x3a\xca\x72\x6e\x0b\x9c\x11\x44\xa6\x25\xb8\x4c\xa6\x1c\xb7\xb3\x5b\xda\x98\xde\x9d\x92\x4d\x07\x8c\x1e\x8f\x50\x56\xf3\x6b\x12\xe2\x6a\x82\xdb\xdd\xf3\x7b\x97\xa3\x92\xcf\xf1\x0e\x24\xd2\xf0\x14\x97\x48\x19\x17\x70\xfb\x77\xaa\xc7\x50\x88\x6b\xc6\x33\x2d\x62\xaf\x70\xa0\x1c\x10\xed\x69\x45\xcd\x85\xe2\x52\x02\xdc\x66\x92\x44\x4e\x4c\xd5\x6d\x75\x63\xf5\x27\xd8\x3b\xf5\x69\x7c\x44\x07\x04\x12\x9c\xdf\x71\xcc\x8b\x92\x67\x2e\x7f\x30\xfe\x4e\xb0\x12\xac\x9e\xc7\x91\x7d\x3b\xe5\xfc\x94\xa9\xd6\xa9\x50\x53\x08\xac\x84\x80\xed\x32\x87\x90\x31\x3d\x2b\xd9\xaa\xdc\x16\xd3\xb9\x94\x5a\xa9\xcc\x1f\xd1\x71\x2a\xe1\xa3\x97\x9a\x3c\x61\x70\x85\xa4\xed\x40\x43\x3d\x23\xd0\xb3\xef\x19\x7c\xcb\xa0\xa6\xc8\xda\xca\xc1\xc9\x44\xdf\xca\x9e\x06\x0e\x1d\xa6\x37\xaf\x04\xa5\x71\x62\x82\xc2\x6d\xdb\xb3\x45\xf7\x67\x59\xf9\xb0\x12\xc5\xd1\xab\x06\x08\xbd\xd4\x66\x5c\x9d\x97\xf1\x6e\xba\xa4\x40\x5b\xf1\xc8\x89\x34\xc3\x2f\x75\xb9\xd0\x9e\x25\xa4\x4f\x4b\x9b\x3f\xe6\x31\x8c\x36\x5c\xbd\x2f\x19\x28\x4b\xb0\x7a\x7e\x61\xc1\x76\x97\x2f\xd3\x47\x84\x3f\x9f\x6e\xdd\x24\x7c\xa5\x9c\x1b\x9e\xa6\x3a\xa6\x7e\xa6\xab\xe0\x28\xd9\x2c\xb2\xe6\x74\xa5\x5a\xf2\x86\xf6\x87\x10\xd1\x15\x42\x15\xcc\x56\xfa\x53\x21\xee\x6d\xaa\x24\xe5\xc5\xd2\x56\xbf\xa2\x2e\x8d\x0a\xcc\xf5\xa1\x61\x4a\x59\xc6\x3d\x3d\xcb\xc2\x87\x95\x2c\xc4\xb6\x66\x32\x0e\x7c\x52\xca\xac\x30\x00\x54\x08\xf6\x34\xf9\x73\x28\x53\x11\x91\x22\x62\xde\xa5\xf9\xf2\x42\x25\x66\xe0\x98\xa3\x76\x7b\x83\x73\x07\xd8\xe6\x6b\xab\xef\x53\x7d\x9b\x7c\xc3\x9d\x04\x10\xc9\x5a\x29\xe2\xd4\x40\x32\xc5\xb6\x18\x6e\xe2\x0e\x8a\xef\xbe\x8a\xb4\xf9\xc3\xd9\xb7\xc3\x78\xad\xf0\x8a\xe2\xd5\x57\x93\x87\xd5\x72\x15\x51\xed\xe9\xb9\x53\xed\xee\x79\xbd\x8c\x65\xdf\x73\x87\x71\xdc\x66\xcc\x58\x49\xa6\x4a\xba\xb2\x30\x3a\xaf\x20\xd3\x6a\x75\x82\x61\x7a\x57\x07\x27\xb8\x6e\x5a\xca\x1a\xa8\xe7\xb6\x5a\x72\x7e\x21\x91\xff\xb7\xbf\xfc\xd7\x7b\x87\xc1\xef\xdf\x97\xe4\x11\x6c\xa2\x4c\x23\x6c\x5a\x99\x0a\x8c\x33\x32\x71\xc2\x24\xf7\x42\xd2\xe1\xc9\xd1\xd3\xa1\x52\x29\x75\xf2\xa7\x5f\x09\xb4\x4c\xb5\x1d\x6d\xf5\x44\xf3\x17\xfd\x66\xdb\xf3\x3f\x09\xce\x70\x9a\xed\x43\x1e\x98\xb2\x7b\xb7\x21\xb7\x6d\xad\xdb\x24\x70\x10\x4d\x63\x71\xe8\x3d\xc0\x82\x8f\x29\xb6\x6a\x43\x77\x2c\xd4\x53\x0b\x85\x56\x87\x24\x2d\x35\xab\xc1\xaa\x6e\x5e\xbd\xd1\x13\x17\xe2\x6c\xbb\xcd\xfc\x42\xac\xdd\x76\x5c\xa4\x09\xfe\xe6\xb9\x15\x37\x69\xeb\x95\x18\xb7\xb6\x49\xdd\x72\x95\x6a\x87\x0d\xeb\x79\x14\x4a\x28\x30\x11\xd1\x1c\xe0\x75\x6d\x74\x25\x81\x22\xa0\x63\x52\xc7\x19\x57\xac\x26\xe6\x02\x45\x4d\x14\xd3\x4b\x20\x2d\x42\xc9\x72\xd4\xda\x80\x36\xc4\x24\xac\xe0\xa6\x14\x28\xa5\x42\xc9\x96\xfb\xae\xd9\xd9\x34\x01\x1c\x02\x58\xfb\xa9\x29\x29\x50\x11\x6a\xa6\x52\x2c\x6b\x65\x7c\xa1\x54\xb1\x11\xe8\x6a\xe3\x02\x74\x00\x69\x26\x3f\xf5\x68\x5b\x85\x62\x0f\x00\x8f\x29\x1e\x72\xb0\x5d\x12\xf6\x7f\xd2\xcf\xb2\x16\x4d\x69\xde\xa3\x4a\xea\xf6\xcc\xd2\xa9\x40\x02\x55\xdb\x7b\x59\x55\x99\x5a\x32\x7d\xd3\xb8\x8e\x14\x9b\x31\x4d\x94\x00\x70\xae\xc9\x6f\xd4\x21\x76\x12\xfb\x4d\x8d\x1c\xa1\xa0\x46\x15\x20\xe9\x90\xc4\x6e\xe3\x60\x19\xa2\x42\x68\x05\x1c\xa5\x31\xf6\x5f\xf6\xf5\xf4\xa6\xa4\xa9\x51\x52\x39\x50\x6f\x32\x1f\x95\x47\x13\x65\xc0\x48\x7f\x81\x27\x22\x1b\xfd\x19\xe7\x50\x64\x5c\x9d\xe8\x81\x7a\x37\xf6\xe2\xb1\xf3\x49\xb0\xcf\x6e\x26\x4e\xc4\x32\x54\x1c\xf7\xb5\x40\xe2\xa8\xeb\xb1\x05\x52\xa9\x3f\x71\xb5\xc9\x07\xe8\xbb\xad\x9b\xc9\x54\x81\xc9\x5d\x9c\x1f\x2a\x01\xe3\x79\x08\x89\x71\xba\xdb\x32\x31\x36\x4c\x25\xeb\xbc\xe2\x29\x80\xbf\xb8\x25\x18\x4e\x5a\x07\xb8\x28\x25\xc8\xbb\x86\x23\x94\xc6\xe9\xa0\x20\x67\x7f\x3a\x79\x4b\xaf\x93\x3d\xcb\xb1\x50\x09\x85\xac\x7b\xac\x8d\x62\xb6\x7d\x22\x0e\x34\x93\xd5\x57\x84\x72\x85\x42\x85\xfb\xe7\x3a\xd7\x2b\xcd\xbe\x2d\xda\x29\xea\x0d\x0d\xe0\x0a\x8a\xb0\x6d\x28\x18\x82\x68\xbb\x3a\xb6\x61\x73\x73\x5f\x5b\x8b\x00\x5c\x6f\x44\xa9\xa0\x02\x8e\xe9\x60\x2a\xbd\xfd\x8d\x81\xb4\x61\x8c\x85\x5a\xed\xf3\x99\x01\xee\xab\x1a\x3c\x9c\x7b\xeb\xa0\x87\x71\x79\x9d\x48\x8a\xd8\x88\xb7\x6a\x7f\x46\x4f\x54\x8d\x62\x8c\x9b\x1c\xfb\x41\x0a\x45\x05\x37\x34\x4a\x49\x02\xd5\xa2\xd4\xd9\x91\xf0\xd9\xba\x97\x8d\xad\x05\xae\x92\xd4\x54\xa8\x81\x42\x10\x68\x04\x27\x0f\xa4\xbd\xc3\x28\xa5\x54\x5b\xe7\x2c\x91\xad\x2d\x07\x52\xdb\x4a\x9f\xc9\x5a\x8c\x0f\xa2\x5f\x3a\x9e\xb1\x5a\x71\xb2\x33\x87\xbb\xa0\xd8\x3d\x9d\x8d\x16\xe7\xea\x78\xfe\xea\x65\x4a\x33\xf5\x27\x90\x9a\x72\x0f\x93\x21\xd7\x98\x74\x90\x36\x25\xe3\x85\x14\x9b\xa9\xa2\xa6\xc5\x58\xd3\x07\xa0\xff\x91\xa2\xb5\x2f\x8a\xbe\x50\x32\xfe\x55\x63\x9d\x40\x05\x08\x5a\x6c\x0d\xeb\xed\x1d\xc0\x92\x0f\x85\xf9\xa7\xc3\x72\xf6\x6a\x94\x9b\x63\x39\x30\x36\x50\xd3\xf8\x18\x3c\xd3\x2b\x84\xc6\x43\xa2\x28\x69\xf2\x27\xe4\x1d\x25\x40\xbf\x4b\x82\xfd\x96\x52\xec\xd9\xb1\x6a\x7a\x87\x21\x70\x86\x20\xe5\x46\xcc\x85\xd4\x78\xa1\x0b\x65\xa9\x3f\x28\x46\xd9\x0a\xfd\xd4\x8e\x88\xb3\x8f\xd0\xd4\xcc\x07\x6a\x95\xed\xcf\x0f\x3a\x26\x97\x3e\xad\xe0\x6f\x9c\x71\x89\xed\xeb\x9e\x2a\xb5\x3e\x8e\x10\x96\xb2\xde\xe8\x3b\xf3\x0b\x71\x85\x3d\x29\x9c\xef\x3b\x65\xe9\x00\x27\x33\x09\x1f\x95\x6a\x4d\x50\x9a\xdc\x12\x9a\x7b\xdb\x74\x74\xf8\x50\xa3\xa3\x26\x34\x30\x1e\x12\x48\x8d\x26\x20\x4e\x21\xa3\x25\x36\x18\x16\x26\x6d\x94\xd9\xe8\xdc\x1a\x53\x93\xb1\x11\x69\x32\x89\x54\x2b\x95\xee\x81\x76\x1a\x75\x13\x9f\x9a\x13\x89\x11\x77\x13\xca\xec\xd6\x1f\x1d\xdf\x00\xee\x88\xd3\x1c\xb0\x24\x72\x41\xe9\x50\x7d\xea\xa6\xf1\x4f\xd9\x58\xf8\x80\xfb\xa4\xc9\x9f\x43\x73\x00\x39\x46\xac\x46\xd9\xa4\xac\xa9\x5c\x2d\x23\x9a\x0c\x83\x1f\xab\x09\x5c\x9c\x8a\x53\x95\xea\xe1\x9f\x62\x2a\x24\xd9\x64\xa1\x56\x1b\xa3\x40\x09\xfe\x98\xe8\x07\xec\x83\xd4\x06\x59\x62\xb7\x69\x42\x88\xcd\xdc\x0f\x42\x5a\x27\x3c\xc6\x2d\xa1\xe6\x00\x69\x7d\xf4\x31\x72\xfb\xd2\xdc\xd9\xf2\x94\x76\x28\xd4\x1a\x76\x4f\x6d\xde\xf7\x45\x13\xc2\x7e\x8e\x51\xab\x3f\x06\xaf\x16\x5b\x4d\x4a\x7a\xc0\xd0\xfb\x04\x4c\xe3\x82\x30\x55\xf8\x72\xc9\xc4\xe3\x38\x5d\x26\x8a\xb5\x38\xbc\x5d\x4c\x89\x4a\xc2\xb1\x7c\xab\x4a\x52\x4c\x7c\x09\x2c\x14\xfc\x92\x3e\x51\x32\x7a\x53\x00\xa2\x8c\x56\xb0\x52\x91\x4c\x5d\x2c\xa1\xcc\x4d\x48\x80\x1a\x33\xe1\x55\x7c\x9a\x72\xaa\xc0\x5a\xb0\xa5\xd2\x24\x08\xa9\x6d\x92\x1c\xab\x8e\xb2\xc9\xcc\x9e\x2b\x35\x39\x64\xea\x8e\x54\x39\xef\x0c\xa9\x1a\x39\x8b\x2d\xfa\xdc\x2b\xe6\x40\xa4\xc2\x3c\xca\xbf\x20\xfa\x2d\x4e\x14\xf0\x51\x86\x7a\x04\x4b\x65\x77\x40\x34\xa6\x00\x72\xe1\xb8\xfa\x18\x5a\x4c\x7a\xa1\x88\x8e\x98\x02\x8c\x85\x35\x15\x2f\x53\x4c\x87\xe4\xa6\x94\x3d\x86\x08\x35\x6b\x6a\xb5\x7d\x81\x89\x1e\x8d\x8d\x00\x45\xa7\x8d\x9a\x6d\xae\x32\x09\xf0\xcc\x9a\x63\xf2\xe5\x92\xd1\xc7\x26\xb6\x92\x62\x74\x66\x43\x07\x1b\x1c\x08\x30\xe3\x33\x37\xe8\xa2\x02\xe1\xaa\x26\xb9\xd9\xfe\xfc\xd7\x54\x4c\x1b\x2e\x2f\xc6\xe3\xa2\x4a\x22\x1e\xb4\xbe\x08\xb5\x0a\x24\x21\x13\x0d\xa6\xc3\xb4\x64\x7c\x8a\xa0\x24\x62\x03\xb8\x9c\xf5\x70\xf9\x01\x86\xc4\xca\x6e\x49\x2c\x8c\x83\x03\x90\x0a\x88\xe6\x50\xa8\x97\x3e\xf9\x73\x16\xfb\x46\x8a\x95\x3f\x23\x5d\xdf\xf1\x31\x59\x78\x1c\x22\x58\x51\xdb\x60\x5a\x0c\xdb\x6f\x71\x6f\x01\xa4\x59\xe3\x53\x5f\x43\xba\x78\x2a\x96\x63\xb0\xa1\x5f\xd9\xb0\x3b\x66\xc5\x74\x2e\x11\x2e\x0d\x37\xd3\xcd\x56\xe7\xc3\x47\x02\x53\x69\x8f\xd3\x87\x1d\x7e\x7f\x25\x19\x37\x60\xb5\x99\x96\x72\xab\xc3\x0d\xb6\xee\x48\x61\x5b\xda\x5b\xdd\x2d\xc3\x74\x5e\xad\x13\x7a\xb3\xb3\xcd\x4d\xf1\x6f\xa6\xf2\x3a\xbb\x1b\xf6\x5b\x02\x14\xf8\x71\x47\x3f\x8c\x5a\xb7\x41\xb4\xad\xfb\x9e\x28\xe7\x51\xde\x6b\xe2\xc2\xab\x60\x9e\xb6\xbd\x2e\xc7\x85\x5b\xc1\xa0\x04\x54\x39\xb5\xd5\xee\x78\x4b\x5a\x97\x7e\x7f\x06\x81\x71\x44\xb6\xfa\x09\x9f\xb6\x15\xd2\xf1\x9c\x43\x5e\x31\x62\x5e\x89\x9f\xb8\xd9\x0b\xff\x6e\x6f\x2a\x16\xed\xf3\xff\xe3\x0b\xf2\xf9\xab\x51\x06\x0e\x6e\xe0\x67\x04\x80\xec\x3e\x5f\x5e\x46\x28\x1c\xd3\xf5\x8f\x70\xb5\x6d\xef\x01\x2f\xbd\xbf\xbf\xfd\xd7\xc7\x31\xe4\x36\xa8\x98\x69\xdf\x5f\x64\x50\x95\x8c\x33\x8a\x5b\x13\x3b\x48\x34\xec\xa4\x5b\x4c\xab\x53\x3c\x2a\x33\xae\xbd\x31\xa9\xce\x3e\xa8\x34\xac\x0b\xbb\x77\x4a\xe9\xeb\x01\xea\x30\x37\x42\xe3\xff\x72\x35\x37\xf2\x0b\xcc\xcd\x17\x62\xb3\x0d\x82\xfc\xe9\x9a\x46\x2f\x94\x3b\xe8\xed\x3f\x56\x84\xea\x5f\xc6\xbf\x2b\xa2\x5d\x52\x2a\x3e\x4f\xcf\xe0\xbc\x35\xc7\xcf\xf1\x26\xde\x61\xbb\x45\x2c\x81\x5f\x5b\x32\xcc\x1e\xe9\x9f\x59\xe9\xbe\x1e\xa2\xad\x4d\x24\x79\x49\x74\xd1\x1d\xec\x97\x44\x17\x91\xf0\xf4\x26\xde\xd7\xc5\x85\xfa\xd5\xe8\x9d\x99\xef\x7d\xff\xbe\x0b\xf3\x6d\xd2\xed\x33\x9f\x07\x89\xf8\x88\xf9\x86\x63\xdf\xe7\xc6\xf2\xcf\x3f\x1f\xde\xbe\xdf\xed\xff\x91\xdf\x71\x73\x3c\x93\xd0\x87\x6e\x8e\xf2\x8e\x9b\xe3\x3e\x09\x35\xc7\xbb\x92\xb6\x8b\xb9\x7e\xa1\xf2\x8f\xbc\x1c\x3f\x58\x5c\x5a\x43\x44\xd0\x98\xcb\x11\x8e\xa2\xc1\x9e\x5b\xb0\xdf\xd6\xa7\xe8\x09\xa6\xbd\x04\x71\x52\x6a\xad\x1f\xc3\x25\x09\x6f\x41\x72\x51\x48\xb8\x54\xb3\x4e\x82\x0b\x86\x7e\x7a\xeb\x24\x2a\xa1\x12\x33\x7b\x72\x19\x25\x6e\xc1\x5c\x6b\x69\xc7\x4b\x8a\xad\x55\x65\x2d\x6d\x6e\x78\xd8\x4b\x11\xdd\x0e\x7c\xd9\xaa\x0d\x3e\x09\x4a\xf9\xbc\x54\x9d\x09\xee\xbe\x25\x2f\x1a\xc1\xad\x03\xa5\x2c\x97\xbc\x8f\x42\xe4\xb4\xb3\x83\xe4\xfb\x01\x72\x06\xd7\x59\x65\x6b\x1d\x79\xcb\x75\xbb\x31\x74\xee\x5e\xf2\xa0\x9d\x24\x7e\x2a\x94\x60\xf7\xb7\xc2\xe8\x66\x25\x6e\x32\xc5\x63\xa6\x92\x81\xbc\x90\xeb\x61\x0d\x56\xa9\x8e\x18\x76\x49\x52\xd6\x86\x8b\xa3\x94\x27\xab\xae\x53\x5e\x63\xd8\x3b\x36\x72\x93\xd3\x5b\xc1\xd5\x9e\xed\x7f\x71\xe8\xc7\x53\x5d\x02\x64\xc7\x81\xbc\x7d\xa9\xab\x2d\x21\xda\x70\xb9\x84\xb7\xde\x9e\x45\xde\x31\x6e\x6e\x17\x4c\x8d\x77\x94\xec\x5f\x80\x9c\xbe\xb2\x4a\x2b\x75\xb8\x68\xb5\x96\x96\x4c\x08\x1e\xbc\x62\xd4\x3d\x76\x8f\x33\xbb\xdf\xe4\xf6\x78\x2d\x31\xf6\x78\xdd\xeb\xe9\xd7\x7c\x77\x7a\x6e\xef\x45\x91\xfa\x58\xde\x7d\x28\x92\xe3\xdd\x22\x99\xef\x15\xc9\x5f\x5b\xd5\x17\x33\xf9\xb9\x65\xbd\x53\x36\x76\xda\x04\x3c\x80\x3b\x05\x38\x41\xc1\x78\x9b\x00\x04\xce\x4c\x37\xd9\x2d\x2e\x18\x32\xec\xa5\x18\xcc\xf4\xd4\x29\x97\x6e\x6d\x38\x3d\xe7\xdb\x41\x9e\xde\x11\x23\x3b\x7a\xc5\xaf\x21\xe1\xbe\x32\x73\xaf\x7f\xf9\xd7\xe1\xaf\xdf\xef\x40\x6e\xfb\x77\xd3\x21\x76\x37\xa8\x5f\xd3\x21\x22\xe5\xec\xb6\x91\x5b\x24\xf9\x06\x1a\xaa\xe3\x46\xbc\xae\xb1\xb7\xdd\x9b\x85\xb9\xfc\xa8\x54\xb7\x80\xee\x4c\x1a\x3b\x30\x70\xe5\x18\xce\x85\x6c\x9d\x3a\xbc\x16\xa4\x08\x3b\xd5\x20\x9e\x6e\xb6\x54\xdf\xac\xb2\x75\x01\xa8\x25\x78\x2d\x73\x11\xa5\x9b\x06\x1c\x71\x37\x2c\xb5\x6d\x55\x02\xe5\xb9\xc6\x09\xc9\x57\x60\x63\x8a\x6e\x55\xef\x96\x9f\xc2\x9b\x6e\x9b\x71\x4d\x9e\x3d\x34\x47\xc9\xc7\x4b\xfe\x8d\xe6\x82\x0a\xce\x3d\x7a\x21\x1d\xc7\x92\xb9\x67\x5c\xd4\xd8\xa7\x15\x92\x46\x9f\xd6\x50\x65\xe7\xf7\x57\xe3\xf2\xf9\x35\x67\xa6\xf7\xdf\xb0\x0a\x53\xa8\x69\x22\x5d\x2b\x2e\x42\xaa\x2e\x27\x61\x23\xc2\x6d\xed\xe9\x81\x9d\x7d\xa6\xa4\xe5\x47\x26\x96\xb6\xd6\x59\x98\x22\x30\x98\xba\x24\xd3\x6d\xe6\x52\xb6\x3e\x19\x5e\x0f\x92\x84\xbd\x8a\xc8\x43\x11\x97\xf4\x0d\xb5\xad\x0a\x40\x35\x40\x59\x4c\x4f\x73\x57\x4e\x6f\x08\x9d\x62\x64\xd3\x56\x9e\xad\xd5\x1d\x5f\xcf\xed\x59\xa0\xd3\xc9\xa2\x3f\x0b\x77\xdc\xc2\x54\x92\x5c\x46\x83\x97\x6e\x1c\x28\xf5\xdc\x03\x5e\xe7\x0d\x96\x79\x34\x7f\xe9\x68\x3b\xde\x5d\x75\xff\x9d\x33\xe3\x7b\xa9\xf9\x6b\x1a\x54\x4a\xbc\x27\xf5\xe2\x52\x20\xed\x88\xac\x21\x3f\x4c\xe2\xf0\x9e\xe0\x8b\xe7\xd7\x72\xbc\x55\xc4\xb5\x68\x0d\x3b\xef\xaf\x84\xda\x9e\xd0\x8b\xe1\x5a\xea\x85\x2b\xb1\xf7\xcc\x38\x01\xdb\x55\xc3\xec\xc1\xbf\xbe\x8a\xf5\xde\x8a\xf5\xb5\xe5\xfb\x4b\x8a\x17\x97\xb2\x11\x07\x71\xc9\xa7\x7b\x02\x21\xbe\x27\x0e\xe2\xb5\x34\xb8\x25\x0c\xe2\xb5\xcc\x09\x7b\x09\xae\x98\x7d\x4f\x18\xc4\x70\x2d\x0d\xe6\x9e\xfc\x86\xd4\xb7\xbf\xff\xcf\x3f\x0f\x7f\xfb\x2c\xa6\x75\xa2\x16\xcb\x34\x3b\x9b\xf9\x65\x97\xc6\x42\xb9\x65\xff\x36\xe1\xf9\x83\x11\xbc\xcd\x16\xff\x6a\x8a\x0e\x6c\x6d\xce\x6f\xfd\xf9\x3a\xd2\x58\x0a\xf7\x65\x89\x25\x50\x06\x05\x28\x06\x41\x63\xf9\x86\x0a\x5f\xe2\x80\xe7\xc8\x98\xb8\xf3\x5b\x7f\x3e\x22\xcd\xe9\x59\x00\x9c\x56\x1e\x04\x6d\xf4\xa7\x5b\x7b\xe2\xff\x51\xdf\xe6\xb5\x8c\x7c\x3f\x6e\xbc\xe7\x4e\xdc\xd3\x24\xf2\xb8\x5f\xbc\x4c\x9e\xe2\xdb\x68\xc6\x6f\xee\x7c\x76\x10\xd4\xe7\x44\x89\x12\x03\xc0\x2f\x1f\xa8\x68\xb7\xbf\xb1\xea\x8d\xff\x7e\x00\x45\x06\xbe\xaa\x59\x49\x5a\x99\x5f\xd8\xdf\xeb\x80\x98\xb9\xce\x69\x5f\x90\xfb\x9b\x12\xa7\x9d\x52\xf1\x78\xb4\x97\xa7\x67\xb8\xf5\x68\xff\x89\x61\xf9\xd9\xe6\xa7\xff\x3a\xb1\x97\xff\x13\x27\x47\xc7\x9c\x60\x6b\x87\x14\xd9\x93\x78\xeb\x1e\x64\x74\x82\xbd\x1e\x36\xe5\xbf\xc0\xff\xcf\xaa\xd9\xbe\x9e\x3c\x01\x5a\x78\x7a\x53\x17\x04\x79\x23\xf7\x2f\x92\x67\xe7\xca\x85\xaf\x97\xa5\x5f\xf1\x3a\xe8\x17\xa0\x94\x2f\xa8\x1e\xff\x26\x3c\x6e\xec\xb3\xe6\xf1\xfd\x0b\xf3\x0f\xee\x90\xcf\xfc\xfb\xc1\x2d\xf2\x42\x20\xac\xef\x53\x77\xef\xf4\xcf\x4d\xfc\xfa\x54\x7d\xd2\x86\xeb\xdf\x81\xb7\x92\x07\xd1\x88\xed\x5a\x85\x3f\xdf\xb4\x9c\x6f\xfa\xf7\x74\xb4\xed\x4d\xff\xcd\x54\x61\x7d\x2d\xb4\x3e\x50\xd8\x31\x42\xc8\x7e\xbb\xfb\xb9\xf9\x39\x1d\xfe\xfb\xf3\xba\xbb\xc2\xe4\x3d\x96\xa5\x13\x77\xd2\x4a\xb5\xf3\x31\x50\x67\x6b\x62\x8a\x7d\x6a\x94\x1a\xf5\xa5\x4f\x45\xea\x1e\xe7\xce\x34\x98\x08\xbf\x0b\xdb\x06\xae\xa1\x83\xb8\xd9\x62\x5d\x8f\x56\x58\x40\x61\xc1\x0a\x0b\xab\xd2\x02\xe0\x59\xbd\x38\x2f\x2d\xac\x4b\xa3\xd6\x60\x8f\x9b\x4e\xcf\x09\x7e\x4a\xb6\xfb\xc8\xed\x58\xa9\x15\x6a\xcb\xe5\x8e\x4a\xa1\x96\xad\x0f\x25\xc3\x31\xa0\xe8\x54\xa9\xf4\xd0\x49\xa2\x04\xcb\x22\x61\x9d\x29\x50\x29\x01\xd9\xa8\xe4\x04\x8b\x30\x0d\x96\x0b\x76\x65\xb7\x91\x9f\x3e\x98\x9e\xcf\x6a\xd6\x5a\x33\xc5\xa5\xc8\xa5\x04\x6c\x1f\x20\xf3\xf4\x29\xc1\x7d\x00\x3e\xfb\xd4\xe3\x2a\x21\xe6\x46\x8b\xed\x6a\xa4\xfb\x32\xbf\x0e\x68\x0c\x7f\xd0\x92\xf4\x68\xa5\x05\x94\x16\x50\x5a\x58\x17\x17\x1c\x52\x4c\xb4\x3c\x35\x4a\xb5\x93\xe4\x25\xcd\xb4\x5e\x60\x7a\x78\x7a\x83\xf7\x94\xd1\x8b\xf6\x63\x82\x7b\x71\xe3\x65\xda\x82\x13\x31\xe0\xa3\x35\x63\xd8\xa4\x98\xa1\x64\x95\x33\x5c\x81\x3b\xd7\xb0\x0c\xeb\x84\xc9\x61\x9b\xb2\xd6\x8e\x96\x2f\x08\xec\x08\x91\x6f\xb2\x7c\x9f\xc2\x32\xb4\xe9\xf9\xff\x0c\x81\x85\x73\xe3\x3e\x65\x23\xac\x44\x35\xda\x9e\xa7\x2c\xa1\xbb\x12\x8c\xf5\x8d\xec\x07\x8f\x05\xf8\x78\x18\xa7\xac\x2e\x5b\x94\x1b\x38\x29\x51\x89\x36\x56\x99\x61\xf6\x89\x10\x7c\xb9\xec\xc7\xc0\x3a\xc2\x4b\xbd\xfa\xd3\x52\xa8\xfd\x0d\x15\xc8\x83\x84\xe6\x74\x0e\x30\xc4\x03\x3d\xa5\x4f\x70\x39\x78\xaa\x08\x76\xd7\x29\x46\x98\x4a\x0d\x96\x2b\x33\xc7\x6d\x19\x4e\x16\x0c\xa7\xb0\xb1\x54\xca\xfd\x1e\xd4\x34\xa5\x5a\x27\xa6\x96\xcb\x6a\x2c\xcf\x22\x24\x08\xe5\x8a\x78\xd1\x79\xd9\x59\xce\xe2\x60\x16\xad\xc2\x54\x34\x07\x6c\x0d\x85\x74\x25\xa0\x8d\x53\x84\xf5\x48\x35\x16\x18\xf3\x2a\x76\xfa\xbd\xc2\x00\xfd\x3a\x2d\xcc\xf5\x11\x6e\xf8\x08\x2f\xd8\x8c\xd8\xbb\x05\xc1\xce\x97\xe6\xc1\xa8\x9f\x51\xbf\xb5\x2f\xac\xda\xe7\x36\xca\x3a\x44\x5b\x28\xa4\x25\x18\x25\xdc\xe3\x06\x33\x93\xe7\x7d\x08\x2f\x54\x6b\xa5\xd6\x17\x0b\xdc\x99\x5b\x9f\x0a\x25\x34\x3e\x2f\xd1\xdb\xe0\x5d\x44\xbd\xf3\x91\x38\xe7\x00\xff\x47\xe2\xb2\x13\x55\x2d\x99\x20\xb1\xb5\xad\xd6\x66\xd5\xdc\x75\x26\xde\x6a\x9a\x98\xa9\x6b\x86\xd3\x63\x36\xa2\x68\xeb\xe8\xf3\x1a\x7b\x20\xe0\x16\x66\xe3\x68\xe3\xee\x0c\xbf\x14\xea\xeb\xc0\xf3\x80\x40\x10\x35\x3d\xb8\xa7\x02\x53\xde\x1b\xfe\x59\x17\x16\xf8\xd0\xf9\x4d\xa8\x25\x84\xa5\x4c\xd9\x76\xff\xdc\xdd\x96\xa8\x3c\x29\x71\x67\xa3\x0c\x44\x9b\x4b\x22\xd4\xb6\x92\x8c\xd5\xf8\x44\xdb\xc4\x7a\x64\xeb\x70\x10\x62\xe0\xe1\x17\xae\x78\xde\x17\x01\x43\x20\xc8\xea\xc2\xdf\x08\x28\x08\x05\x31\x34\x8f\xb3\x47\x4f\x09\xa4\x22\xa4\xa5\xee\xcd\x23\xac\x71\xb1\x03\x6f\x2b\x1a\x1c\x02\xfc\x08\x50\x6e\x04\xbf\xbd\x2b\xf0\xd5\xe9\xfb\xf7\xb7\xf0\xf3\xbd\x77\x3c\x91\xea\x26\x74\xbe\x7f\xfd\xc6\x0e\x72\xbb\x3e\x0c\x77\x50\xd3\x1f\xeb\x57\x03\x9d\xc8\xde\x3d\xd6\x25\x72\x11\x36\x1e\xf9\x91\xe3\xb7\xf5\x8b\x01\x93\x7a\x17\x65\xd6\x3c\xc9\x01\xe8\x29\x6d\xa6\x71\x93\xcd\x00\x1b\x49\x29\x1f\x01\xf7\x3a\xd9\x33\xdf\x90\xac\x78\x87\x67\x79\xb8\x2e\xc8\xe3\x96\xe4\x49\x4e\xcf\xea\xa7\xd1\x35\x1f\xac\xa9\x53\x9d\xb1\x43\x60\xb2\x1f\xa7\xeb\x1f\xad\xcb\xf8\xf5\xb3\x07\xba\xf3\x44\xdd\x25\x2c\x50\x69\xda\x99\xa5\x42\xf9\x95\x77\xa7\xa9\xfd\x58\xff\x3e\x23\x48\x3d\xa6\x75\x06\x4c\xd0\x0c\x4c\x7c\x25\x8f\xd8\xeb\xbd\x07\x5c\x4d\xf2\xc4\x2b\x63\x3f\xa5\x96\xe1\x82\xcf\xc5\x94\x6b\x84\x9d\x35\x1e\xbc\x31\x3f\x78\x87\xa7\x3e\x2c\x0d\x04\xbd\xf4\xd3\xb3\x90\x0f\xff\x0a\xd8\x06\x88\xcc\x2b\x2f\xf8\xd0\xbf\x3c\x37\xdf\xff\xf9\x8f\xfb\xb8\xc8\x9b\x17\xd7\x86\x18\xf9\x75\x63\x5f\x91\x5f\x43\xfd\x78\x30\x65\xd0\xe0\x82\xda\xd9\xe9\x1c\x0a\x49\x02\xb5\x67\x50\x7b\xb9\x25\x25\xf1\xd2\x89\x7e\x49\xee\x3c\xca\x3f\xbd\xd9\x2f\xa1\xba\x85\xdd\x15\xb9\x5b\xeb\xd3\x18\xea\x33\xb9\x5b\xfb\xd3\xe7\xad\x34\xcf\x23\x7a\x27\x7e\xe8\x46\x2c\x8d\x21\xcd\x3b\x43\x7a\x8f\x00\x71\xba\x59\xd0\x27\x3b\x65\x4e\x20\x53\xd0\x27\xe2\x95\xb2\xde\x5e\x77\x0a\xab\x93\xe9\x92\x40\xd9\x8b\x3f\x39\x25\xd8\xca\xb5\xc4\x38\x8a\x53\xa7\xbc\x24\xd0\x18\x8d\x42\xef\x1b\xcd\xdf\xff\xfd\xc7\x5f\xff\xf8\xbb\x69\xfa\xc3\xef\xff\xf4\xfd\xcf\xff\xfb\xc7\xdf\xfd\xe1\xf7\xaf\xff\x78\x3b\xfe\xf1\x77\xff\x17\x00\x00\xff\xff\xcb\xae\xcd\xa1\x15\x37\x0c\x00") func distIndexHtmlBytes() ([]byte, error) { return bindataRead( @@ -696,7 +675,7 @@ func distIndexHtml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "dist/index.html", size: 959173, mode: os.FileMode(420), modTime: time.Unix(1480000000, 0)} + info := bindataFileInfo{name: "dist/index.html", size: 800533, mode: os.FileMode(420), modTime: time.Unix(1480000000, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -773,22 +752,21 @@ func AssetNames() []string { // _bindata is a table, holding each asset generator, mapped to its name. var _bindata = map[string]func() (*asset, error){ - "dist/assets/chunk.0.317ce258e4aa2addb566.css": distAssetsChunk0317ce258e4aa2addb566Css, - "dist/assets/chunk.0.317ce258e4aa2addb566.js": distAssetsChunk0317ce258e4aa2addb566Js, - "dist/assets/chunk.380.b3e55173fba1ba963808.js": distAssetsChunk380B3e55173fba1ba963808Js, - "dist/assets/chunk.380.b3e55173fba1ba963808.js.LICENSE.txt": distAssetsChunk380B3e55173fba1ba963808JsLicenseTxt, - "dist/assets/chunk.524.efdc04ba68650ffa6413.css": distAssetsChunk524Efdc04ba68650ffa6413Css, - "dist/assets/chunk.524.efdc04ba68650ffa6413.js": distAssetsChunk524Efdc04ba68650ffa6413Js, - "dist/assets/chunk.576.441f4b79a3cac78fdad3.js": distAssetsChunk576441f4b79a3cac78fdad3Js, - "dist/assets/chunk.864.114c4fc2364fec31f01b.js": distAssetsChunk864114c4fc2364fec31f01bJs, - "dist/assets/chunk.910.35db67b352c847e23c9a.js": distAssetsChunk91035db67b352c847e23c9aJs, - "dist/assets/chunk.910.35db67b352c847e23c9a.js.LICENSE.txt": distAssetsChunk91035db67b352c847e23c9aJsLicenseTxt, - "dist/assets/chunk.912.0b5cc39ef704a111f409.js": distAssetsChunk9120b5cc39ef704a111f409Js, - "dist/assets/chunk.92.040d920828244e397b89.js": distAssetsChunk92040d920828244e397b89Js, - "dist/assets/nomad-ui-4d3bf300ca75aa3d551d0a562737c79e.css": distAssetsNomadUi4d3bf300ca75aa3d551d0a562737c79eCss, - "dist/assets/nomad-ui-50b60a789df4e5204b6361415c055165.js": distAssetsNomadUi50b60a789df4e5204b6361415c055165Js, - "dist/assets/vendor-7435ea4bf5fb722af9bebe34bda658ea.css": distAssetsVendor7435ea4bf5fb722af9bebe34bda658eaCss, - "dist/assets/vendor-ca78446e9478b4245ff205a2d133cea1.js": distAssetsVendorCa78446e9478b4245ff205a2d133cea1Js, + "dist/assets/chunk.143.b76de670ee72d5997f2d-7ff85f62721f9a4e70698e61a65d496b.css": distAssetsChunk143B76de670ee72d5997f2d7ff85f62721f9a4e70698e61a65d496bCss, + "dist/assets/chunk.143.b76de670ee72d5997f2d.js": distAssetsChunk143B76de670ee72d5997f2dJs, + "dist/assets/chunk.178.3c15d93a3d51e41413b6.js": distAssetsChunk1783c15d93a3d51e41413b6Js, + "dist/assets/chunk.211.9272e0eef0e3ba6ef5bd.js": distAssetsChunk2119272e0eef0e3ba6ef5bdJs, + "dist/assets/chunk.211.9272e0eef0e3ba6ef5bd.js.LICENSE.txt": distAssetsChunk2119272e0eef0e3ba6ef5bdJsLicenseTxt, + "dist/assets/chunk.331.98a1921b3ad5bc1d70e0.js": distAssetsChunk33198a1921b3ad5bc1d70e0Js, + "dist/assets/chunk.401.4f0e2e3f6c2679b92dfd.js": distAssetsChunk4014f0e2e3f6c2679b92dfdJs, + "dist/assets/chunk.401.4f0e2e3f6c2679b92dfd.js.LICENSE.txt": distAssetsChunk4014f0e2e3f6c2679b92dfdJsLicenseTxt, + "dist/assets/chunk.720.3b9513094e34f1c67092-00b17e99d3b1b82d64e3b352f610d891.css": distAssetsChunk7203b9513094e34f1c6709200b17e99d3b1b82d64e3b352f610d891Css, + "dist/assets/chunk.720.3b9513094e34f1c67092.js": distAssetsChunk7203b9513094e34f1c67092Js, + "dist/assets/chunk.895.288cdebbe2d17a53d26e.js": distAssetsChunk895288cdebbe2d17a53d26eJs, + "dist/assets/nomad-ui-1df54d540bb6aac0bca725a25daff23a.css": distAssetsNomadUi1df54d540bb6aac0bca725a25daff23aCss, + "dist/assets/nomad-ui-b684b4d43d09cc1b212c065c858543e4.js": distAssetsNomadUiB684b4d43d09cc1b212c065c858543e4Js, + "dist/assets/vendor-47aee7d624ddca104a2dcb6a86e45d4d.css": distAssetsVendor47aee7d624ddca104a2dcb6a86e45d4dCss, + "dist/assets/vendor-7b6788f72c262a8ca47ed42d574c0eb1.js": distAssetsVendor7b6788f72c262a8ca47ed42d574c0eb1Js, "dist/crossdomain.xml": distCrossdomainXml, "dist/favicon.ico": distFaviconIco, "dist/images/icons/boot.svg": distImagesIconsBootSvg, @@ -848,22 +826,21 @@ type bintree struct { var _bintree = &bintree{nil, map[string]*bintree{ "dist": &bintree{nil, map[string]*bintree{ "assets": &bintree{nil, map[string]*bintree{ - "chunk.0.317ce258e4aa2addb566.css": &bintree{distAssetsChunk0317ce258e4aa2addb566Css, map[string]*bintree{}}, - "chunk.0.317ce258e4aa2addb566.js": &bintree{distAssetsChunk0317ce258e4aa2addb566Js, map[string]*bintree{}}, - "chunk.380.b3e55173fba1ba963808.js": &bintree{distAssetsChunk380B3e55173fba1ba963808Js, map[string]*bintree{}}, - "chunk.380.b3e55173fba1ba963808.js.LICENSE.txt": &bintree{distAssetsChunk380B3e55173fba1ba963808JsLicenseTxt, map[string]*bintree{}}, - "chunk.524.efdc04ba68650ffa6413.css": &bintree{distAssetsChunk524Efdc04ba68650ffa6413Css, map[string]*bintree{}}, - "chunk.524.efdc04ba68650ffa6413.js": &bintree{distAssetsChunk524Efdc04ba68650ffa6413Js, map[string]*bintree{}}, - "chunk.576.441f4b79a3cac78fdad3.js": &bintree{distAssetsChunk576441f4b79a3cac78fdad3Js, map[string]*bintree{}}, - "chunk.864.114c4fc2364fec31f01b.js": &bintree{distAssetsChunk864114c4fc2364fec31f01bJs, map[string]*bintree{}}, - "chunk.910.35db67b352c847e23c9a.js": &bintree{distAssetsChunk91035db67b352c847e23c9aJs, map[string]*bintree{}}, - "chunk.910.35db67b352c847e23c9a.js.LICENSE.txt": &bintree{distAssetsChunk91035db67b352c847e23c9aJsLicenseTxt, map[string]*bintree{}}, - "chunk.912.0b5cc39ef704a111f409.js": &bintree{distAssetsChunk9120b5cc39ef704a111f409Js, map[string]*bintree{}}, - "chunk.92.040d920828244e397b89.js": &bintree{distAssetsChunk92040d920828244e397b89Js, map[string]*bintree{}}, - "nomad-ui-4d3bf300ca75aa3d551d0a562737c79e.css": &bintree{distAssetsNomadUi4d3bf300ca75aa3d551d0a562737c79eCss, map[string]*bintree{}}, - "nomad-ui-50b60a789df4e5204b6361415c055165.js": &bintree{distAssetsNomadUi50b60a789df4e5204b6361415c055165Js, map[string]*bintree{}}, - "vendor-7435ea4bf5fb722af9bebe34bda658ea.css": &bintree{distAssetsVendor7435ea4bf5fb722af9bebe34bda658eaCss, map[string]*bintree{}}, - "vendor-ca78446e9478b4245ff205a2d133cea1.js": &bintree{distAssetsVendorCa78446e9478b4245ff205a2d133cea1Js, map[string]*bintree{}}, + "chunk.143.b76de670ee72d5997f2d-7ff85f62721f9a4e70698e61a65d496b.css": &bintree{distAssetsChunk143B76de670ee72d5997f2d7ff85f62721f9a4e70698e61a65d496bCss, map[string]*bintree{}}, + "chunk.143.b76de670ee72d5997f2d.js": &bintree{distAssetsChunk143B76de670ee72d5997f2dJs, map[string]*bintree{}}, + "chunk.178.3c15d93a3d51e41413b6.js": &bintree{distAssetsChunk1783c15d93a3d51e41413b6Js, map[string]*bintree{}}, + "chunk.211.9272e0eef0e3ba6ef5bd.js": &bintree{distAssetsChunk2119272e0eef0e3ba6ef5bdJs, map[string]*bintree{}}, + "chunk.211.9272e0eef0e3ba6ef5bd.js.LICENSE.txt": &bintree{distAssetsChunk2119272e0eef0e3ba6ef5bdJsLicenseTxt, map[string]*bintree{}}, + "chunk.331.98a1921b3ad5bc1d70e0.js": &bintree{distAssetsChunk33198a1921b3ad5bc1d70e0Js, map[string]*bintree{}}, + "chunk.401.4f0e2e3f6c2679b92dfd.js": &bintree{distAssetsChunk4014f0e2e3f6c2679b92dfdJs, map[string]*bintree{}}, + "chunk.401.4f0e2e3f6c2679b92dfd.js.LICENSE.txt": &bintree{distAssetsChunk4014f0e2e3f6c2679b92dfdJsLicenseTxt, map[string]*bintree{}}, + "chunk.720.3b9513094e34f1c67092-00b17e99d3b1b82d64e3b352f610d891.css": &bintree{distAssetsChunk7203b9513094e34f1c6709200b17e99d3b1b82d64e3b352f610d891Css, map[string]*bintree{}}, + "chunk.720.3b9513094e34f1c67092.js": &bintree{distAssetsChunk7203b9513094e34f1c67092Js, map[string]*bintree{}}, + "chunk.895.288cdebbe2d17a53d26e.js": &bintree{distAssetsChunk895288cdebbe2d17a53d26eJs, map[string]*bintree{}}, + "nomad-ui-1df54d540bb6aac0bca725a25daff23a.css": &bintree{distAssetsNomadUi1df54d540bb6aac0bca725a25daff23aCss, map[string]*bintree{}}, + "nomad-ui-b684b4d43d09cc1b212c065c858543e4.js": &bintree{distAssetsNomadUiB684b4d43d09cc1b212c065c858543e4Js, map[string]*bintree{}}, + "vendor-47aee7d624ddca104a2dcb6a86e45d4d.css": &bintree{distAssetsVendor47aee7d624ddca104a2dcb6a86e45d4dCss, map[string]*bintree{}}, + "vendor-7b6788f72c262a8ca47ed42d574c0eb1.js": &bintree{distAssetsVendor7b6788f72c262a8ca47ed42d574c0eb1Js, map[string]*bintree{}}, }}, "crossdomain.xml": &bintree{distCrossdomainXml, map[string]*bintree{}}, "favicon.ico": &bintree{distFaviconIco, map[string]*bintree{}}, diff --git a/command/agent/command.go b/command/agent/command.go index 7acc63f089f4..8472bc92b524 100644 --- a/command/agent/command.go +++ b/command/agent/command.go @@ -8,7 +8,6 @@ import ( "fmt" "io" "log" - "net/url" "os" "os/signal" "path/filepath" @@ -61,22 +60,22 @@ type Command struct { } func (c *Command) readConfig() *Config { + var dev *devModeConfig var configPath []string var servers string var meta []string // Make a new, empty config. cmdConfig := &Config{ - Client: &ClientConfig{}, - Consuls: []*config.ConsulConfig{{Name: structs.ConsulDefaultCluster}}, - Ports: &Ports{}, + Client: &ClientConfig{}, + Consul: &config.ConsulConfig{}, + Ports: &Ports{}, Server: &ServerConfig{ ServerJoin: &ServerJoin{}, }, - Vaults: []*config.VaultConfig{{Name: structs.VaultDefaultCluster}}, - ACL: &ACLConfig{}, - Audit: &config.AuditConfig{}, - Reporting: &config.ReportingConfig{}, + Vault: &config.VaultConfig{}, + ACL: &ACLConfig{}, + Audit: &config.AuditConfig{}, } flags := flag.NewFlagSet("agent", flag.ContinueOnError) @@ -85,12 +84,8 @@ func (c *Command) readConfig() *Config { // Role options var devMode bool var devConnectMode bool - var devConsulMode bool - var devVaultMode bool flags.BoolVar(&devMode, "dev", false, "") flags.BoolVar(&devConnectMode, "dev-connect", false, "") - flags.BoolVar(&devConsulMode, "dev-consul", false, "") - flags.BoolVar(&devVaultMode, "dev-vault", false, "") flags.BoolVar(&cmdConfig.Server.Enabled, "server", false, "") flags.BoolVar(&cmdConfig.Client.Enabled, "client", false, "") @@ -110,7 +105,6 @@ func (c *Command) readConfig() *Config { // Client-only options flags.StringVar(&cmdConfig.Client.StateDir, "state-dir", "", "") flags.StringVar(&cmdConfig.Client.AllocDir, "alloc-dir", "", "") - flags.StringVar(&cmdConfig.Client.AllocMountsDir, "alloc-mounts-dir", "", "") flags.StringVar(&cmdConfig.Client.NodeClass, "node-class", "", "") flags.StringVar(&cmdConfig.Client.NodePool, "node-pool", "", "") flags.StringVar(&servers, "servers", "", "") @@ -131,75 +125,69 @@ func (c *Command) readConfig() *Config { flags.StringVar(&cmdConfig.NodeName, "node", "", "") // Consul options - defaultConsul := cmdConfig.defaultConsul() - flags.StringVar(&defaultConsul.Auth, "consul-auth", "", "") + flags.StringVar(&cmdConfig.Consul.Auth, "consul-auth", "", "") flags.Var((flaghelper.FuncBoolVar)(func(b bool) error { - defaultConsul.AutoAdvertise = &b + cmdConfig.Consul.AutoAdvertise = &b return nil }), "consul-auto-advertise", "") - flags.StringVar(&defaultConsul.CAFile, "consul-ca-file", "", "") - flags.StringVar(&defaultConsul.CertFile, "consul-cert-file", "", "") - flags.StringVar(&defaultConsul.KeyFile, "consul-key-file", "", "") + flags.StringVar(&cmdConfig.Consul.CAFile, "consul-ca-file", "", "") + flags.StringVar(&cmdConfig.Consul.CertFile, "consul-cert-file", "", "") + flags.StringVar(&cmdConfig.Consul.KeyFile, "consul-key-file", "", "") flags.Var((flaghelper.FuncBoolVar)(func(b bool) error { - defaultConsul.ChecksUseAdvertise = &b + cmdConfig.Consul.ChecksUseAdvertise = &b return nil }), "consul-checks-use-advertise", "") flags.Var((flaghelper.FuncBoolVar)(func(b bool) error { - defaultConsul.ClientAutoJoin = &b + cmdConfig.Consul.ClientAutoJoin = &b return nil }), "consul-client-auto-join", "") - flags.StringVar(&defaultConsul.ClientServiceName, "consul-client-service-name", "", "") - flags.StringVar(&defaultConsul.ClientHTTPCheckName, "consul-client-http-check-name", "", "") - flags.IntVar(&defaultConsul.ClientFailuresBeforeCritical, "consul-client-failures-before-critical", 0, "") - flags.IntVar(&defaultConsul.ClientFailuresBeforeWarning, "consul-client-failures-before-warning", 0, "") - flags.StringVar(&defaultConsul.ServerServiceName, "consul-server-service-name", "", "") - flags.StringVar(&defaultConsul.ServerHTTPCheckName, "consul-server-http-check-name", "", "") - flags.StringVar(&defaultConsul.ServerSerfCheckName, "consul-server-serf-check-name", "", "") - flags.StringVar(&defaultConsul.ServerRPCCheckName, "consul-server-rpc-check-name", "", "") - flags.IntVar(&defaultConsul.ServerFailuresBeforeCritical, "consul-server-failures-before-critical", 0, "") - flags.IntVar(&defaultConsul.ServerFailuresBeforeWarning, "consul-server-failures-before-warning", 0, "") + flags.StringVar(&cmdConfig.Consul.ClientServiceName, "consul-client-service-name", "", "") + flags.StringVar(&cmdConfig.Consul.ClientHTTPCheckName, "consul-client-http-check-name", "", "") + flags.StringVar(&cmdConfig.Consul.ServerServiceName, "consul-server-service-name", "", "") + flags.StringVar(&cmdConfig.Consul.ServerHTTPCheckName, "consul-server-http-check-name", "", "") + flags.StringVar(&cmdConfig.Consul.ServerSerfCheckName, "consul-server-serf-check-name", "", "") + flags.StringVar(&cmdConfig.Consul.ServerRPCCheckName, "consul-server-rpc-check-name", "", "") flags.Var((flaghelper.FuncBoolVar)(func(b bool) error { - defaultConsul.ServerAutoJoin = &b + cmdConfig.Consul.ServerAutoJoin = &b return nil }), "consul-server-auto-join", "") flags.Var((flaghelper.FuncBoolVar)(func(b bool) error { - defaultConsul.EnableSSL = &b + cmdConfig.Consul.EnableSSL = &b return nil }), "consul-ssl", "") - flags.StringVar(&defaultConsul.Token, "consul-token", "", "") + flags.StringVar(&cmdConfig.Consul.Token, "consul-token", "", "") flags.Var((flaghelper.FuncBoolVar)(func(b bool) error { - defaultConsul.VerifySSL = &b + cmdConfig.Consul.VerifySSL = &b return nil }), "consul-verify-ssl", "") - flags.StringVar(&defaultConsul.Addr, "consul-address", "", "") + flags.StringVar(&cmdConfig.Consul.Addr, "consul-address", "", "") flags.Var((flaghelper.FuncBoolVar)(func(b bool) error { - defaultConsul.AllowUnauthenticated = &b + cmdConfig.Consul.AllowUnauthenticated = &b return nil }), "consul-allow-unauthenticated", "") // Vault options - defaultVault := cmdConfig.defaultVault() flags.Var((flaghelper.FuncBoolVar)(func(b bool) error { - defaultVault.Enabled = &b + cmdConfig.Vault.Enabled = &b return nil }), "vault-enabled", "") flags.Var((flaghelper.FuncBoolVar)(func(b bool) error { - defaultVault.AllowUnauthenticated = &b + cmdConfig.Vault.AllowUnauthenticated = &b return nil }), "vault-allow-unauthenticated", "") - flags.StringVar(&defaultVault.Token, "vault-token", "", "") - flags.StringVar(&defaultVault.Addr, "vault-address", "", "") - flags.StringVar(&defaultVault.Namespace, "vault-namespace", "", "") - flags.StringVar(&defaultVault.Role, "vault-create-from-role", "", "") - flags.StringVar(&defaultVault.TLSCaFile, "vault-ca-file", "", "") - flags.StringVar(&defaultVault.TLSCaPath, "vault-ca-path", "", "") - flags.StringVar(&defaultVault.TLSCertFile, "vault-cert-file", "", "") - flags.StringVar(&defaultVault.TLSKeyFile, "vault-key-file", "", "") + flags.StringVar(&cmdConfig.Vault.Token, "vault-token", "", "") + flags.StringVar(&cmdConfig.Vault.Addr, "vault-address", "", "") + flags.StringVar(&cmdConfig.Vault.Namespace, "vault-namespace", "", "") + flags.StringVar(&cmdConfig.Vault.Role, "vault-create-from-role", "", "") + flags.StringVar(&cmdConfig.Vault.TLSCaFile, "vault-ca-file", "", "") + flags.StringVar(&cmdConfig.Vault.TLSCaPath, "vault-ca-path", "", "") + flags.StringVar(&cmdConfig.Vault.TLSCertFile, "vault-cert-file", "", "") + flags.StringVar(&cmdConfig.Vault.TLSKeyFile, "vault-key-file", "", "") flags.Var((flaghelper.FuncBoolVar)(func(b bool) error { - defaultVault.TLSSkipVerify = &b + cmdConfig.Vault.TLSSkipVerify = &b return nil }), "vault-tls-skip-verify", "") - flags.StringVar(&defaultVault.TLSServerName, "vault-tls-server-name", "", "") + flags.StringVar(&cmdConfig.Vault.TLSServerName, "vault-tls-server-name", "", "") // ACL options flags.BoolVar(&cmdConfig.ACL.Enabled, "acl-enabled", false, "") @@ -229,26 +217,14 @@ func (c *Command) readConfig() *Config { } // Load the configuration - var config *Config - - devConfig := &devModeConfig{ - defaultMode: devMode, - connectMode: devConnectMode, - consulMode: devConsulMode, - vaultMode: devVaultMode, + dev, err := newDevModeConfig(devMode, devConnectMode) + if err != nil { + c.Ui.Error(err.Error()) + return nil } - if devConfig.enabled() { - err := devConfig.validate() - if err != nil { - c.Ui.Error(err.Error()) - return nil - } - err = devConfig.networkConfig() - if err != nil { - c.Ui.Error(err.Error()) - return nil - } - config = DevConfig(devConfig) + var config *Config + if dev != nil { + config = DevConfig(dev) } else { config = DefaultConfig() } @@ -298,18 +274,14 @@ func (c *Command) readConfig() *Config { return nil } - // Read Vault configuration for the default cluster again after all - // configuration sources have been merged. - defaultVault = config.defaultVault() - // Check to see if we should read the Vault token from the environment - if defaultVault.Token == "" { - defaultVault.Token = os.Getenv("VAULT_TOKEN") + if config.Vault.Token == "" { + config.Vault.Token = os.Getenv("VAULT_TOKEN") } // Check to see if we should read the Vault namespace from the environment - if defaultVault.Namespace == "" { - defaultVault.Namespace = os.Getenv("VAULT_NAMESPACE") + if config.Vault.Namespace == "" { + config.Vault.Namespace = os.Getenv("VAULT_NAMESPACE") } // Default the plugin directory to be under that of the data directory if it @@ -334,6 +306,7 @@ func (c *Command) readConfig() *Config { } func (c *Command) IsValidConfig(config, cmdConfig *Config) bool { + // Check that the server is running in at least one mode. if !(config.Server.Enabled || config.Client.Enabled) { c.Ui.Error("Must specify either server, client or dev mode for the agent.") @@ -352,11 +325,6 @@ func (c *Command) IsValidConfig(config, cmdConfig *Config) bool { return false } - if err := config.Telemetry.Validate(); err != nil { - c.Ui.Error(fmt.Sprintf("telemetry block invalid: %v", err)) - return false - } - // Set up the TLS configuration properly if we have one. // XXX chelseakomlo: set up a TLSConfig New method which would wrap // constructor-type actions like this. @@ -383,11 +351,10 @@ func (c *Command) IsValidConfig(config, cmdConfig *Config) bool { // Verify the paths are absolute. dirs := map[string]string{ - "data-dir": config.DataDir, - "plugin-dir": config.PluginDir, - "alloc-dir": config.Client.AllocDir, - "alloc-mounts-dir": config.Client.AllocMountsDir, - "state-dir": config.Client.StateDir, + "data-dir": config.DataDir, + "plugin-dir": config.PluginDir, + "alloc-dir": config.Client.AllocDir, + "state-dir": config.Client.StateDir, } for k, dir := range dirs { if dir == "" { @@ -427,17 +394,6 @@ func (c *Command) IsValidConfig(config, cmdConfig *Config) bool { } } - for _, consul := range config.Consuls { - if err := structs.ValidateConsulClusterName(consul.Name); err != nil { - c.Ui.Error(fmt.Sprintf("Invalid Consul configuration: %v", err)) - } - } - for _, vault := range config.Vaults { - if err := structs.ValidateVaultClusterName(vault.Name); err != nil { - c.Ui.Error(fmt.Sprintf("Invalid Vault configuration: %v", err)) - } - } - for _, volumeConfig := range config.Client.HostVolumes { if volumeConfig.Path == "" { c.Ui.Error("Missing path in host_volume config") @@ -495,12 +451,8 @@ func (c *Command) IsValidConfig(config, cmdConfig *Config) bool { // The config is valid if the top-level data-dir is set or if both // alloc-dir and state-dir are set. if config.Client.Enabled && config.DataDir == "" { - missing := config.Client.AllocDir == "" || - config.Client.AllocMountsDir == "" || - config.Client.StateDir == "" || - config.PluginDir == "" - if missing { - c.Ui.Error("Must specify the state, alloc-dir, alloc-mounts-dir and plugin-dir if data-dir is omitted.") + if config.Client.AllocDir == "" || config.Client.StateDir == "" || config.PluginDir == "" { + c.Ui.Error("Must specify the state, alloc dir, and plugin dir if data-dir is omitted.") return false } } @@ -517,19 +469,6 @@ func (c *Command) IsValidConfig(config, cmdConfig *Config) bool { if config.Server.Enabled && config.Server.BootstrapExpect%2 == 0 { c.Ui.Error("WARNING: Number of bootstrap servers should ideally be set to an odd number.") } - - // Check OIDC Issuer if set - if config.Server.Enabled && config.Server.OIDCIssuer != "" { - issuerURL, err := url.Parse(config.Server.OIDCIssuer) - if err != nil { - c.Ui.Error(fmt.Sprintf(`Error using server.oidc_issuer = "%s" as a base URL: %s`, config.Server.OIDCIssuer, err)) - return false - } - - if issuerURL.Scheme != "https" { - c.Ui.Warn(fmt.Sprintf(`server.oidc_issuer = "%s" is not using https. Many OIDC implementations require https.`, config.Server.OIDCIssuer)) - } - } } // ProtocolVersion has never been used. Warn if it is set as someone @@ -645,12 +584,6 @@ func (c *Command) setupAgent(config *Config, logger hclog.InterceptLogger, logOu } c.httpServers = httpServers - for _, vault := range config.Vaults { - if vault.Token != "" { - logger.Warn("Setting a Vault token in the agent configuration is deprecated and will be removed in Nomad 1.9. Migrate your Vault configuration to use workload identity.", "cluster", vault.Name) - } - } - // If DisableUpdateCheck is not enabled, set up update checking // (DisableUpdateCheck is false by default) if config.DisableUpdateCheck != nil && !*config.DisableUpdateCheck { @@ -704,67 +637,63 @@ func (c *Command) AutocompleteFlags() complete.Flags { complete.PredictFiles("*.hcl")) return map[string]complete.Predictor{ - "-dev": complete.PredictNothing, - "-dev-connect": complete.PredictNothing, - "-server": complete.PredictNothing, - "-client": complete.PredictNothing, - "-bootstrap-expect": complete.PredictAnything, - "-encrypt": complete.PredictAnything, - "-raft-protocol": complete.PredictAnything, - "-rejoin": complete.PredictNothing, - "-join": complete.PredictAnything, - "-retry-join": complete.PredictAnything, - "-retry-max": complete.PredictAnything, - "-state-dir": complete.PredictDirs("*"), - "-alloc-dir": complete.PredictDirs("*"), - "-node-class": complete.PredictAnything, - "-node-pool": complete.PredictAnything, - "-servers": complete.PredictAnything, - "-meta": complete.PredictAnything, - "-config": configFilePredictor, - "-bind": complete.PredictAnything, - "-region": complete.PredictAnything, - "-data-dir": complete.PredictDirs("*"), - "-plugin-dir": complete.PredictDirs("*"), - "-dc": complete.PredictAnything, - "-log-level": complete.PredictAnything, - "-json-logs": complete.PredictNothing, - "-node": complete.PredictAnything, - "-consul-auth": complete.PredictAnything, - "-consul-auto-advertise": complete.PredictNothing, - "-consul-ca-file": complete.PredictAnything, - "-consul-cert-file": complete.PredictAnything, - "-consul-key-file": complete.PredictAnything, - "-consul-checks-use-advertise": complete.PredictNothing, - "-consul-client-auto-join": complete.PredictNothing, - "-consul-client-service-name": complete.PredictAnything, - "-consul-client-failures-before-critical": complete.PredictAnything, - "-consul-client-failures-before-warning": complete.PredictAnything, - "-consul-client-http-check-name": complete.PredictAnything, - "-consul-server-service-name": complete.PredictAnything, - "-consul-server-http-check-name": complete.PredictAnything, - "-consul-server-serf-check-name": complete.PredictAnything, - "-consul-server-rpc-check-name": complete.PredictAnything, - "-consul-server-auto-join": complete.PredictNothing, - "-consul-server-failures-before-critical": complete.PredictAnything, - "-consul-server-failures-before-warning": complete.PredictAnything, - "-consul-ssl": complete.PredictNothing, - "-consul-verify-ssl": complete.PredictNothing, - "-consul-address": complete.PredictAnything, - "-consul-token": complete.PredictAnything, - "-vault-enabled": complete.PredictNothing, - "-vault-allow-unauthenticated": complete.PredictNothing, - "-vault-token": complete.PredictAnything, - "-vault-address": complete.PredictAnything, - "-vault-create-from-role": complete.PredictAnything, - "-vault-ca-file": complete.PredictAnything, - "-vault-ca-path": complete.PredictAnything, - "-vault-cert-file": complete.PredictAnything, - "-vault-key-file": complete.PredictAnything, - "-vault-tls-skip-verify": complete.PredictNothing, - "-vault-tls-server-name": complete.PredictAnything, - "-acl-enabled": complete.PredictNothing, - "-acl-replication-token": complete.PredictAnything, + "-dev": complete.PredictNothing, + "-dev-connect": complete.PredictNothing, + "-server": complete.PredictNothing, + "-client": complete.PredictNothing, + "-bootstrap-expect": complete.PredictAnything, + "-encrypt": complete.PredictAnything, + "-raft-protocol": complete.PredictAnything, + "-rejoin": complete.PredictNothing, + "-join": complete.PredictAnything, + "-retry-join": complete.PredictAnything, + "-retry-max": complete.PredictAnything, + "-state-dir": complete.PredictDirs("*"), + "-alloc-dir": complete.PredictDirs("*"), + "-node-class": complete.PredictAnything, + "-node-pool": complete.PredictAnything, + "-servers": complete.PredictAnything, + "-meta": complete.PredictAnything, + "-config": configFilePredictor, + "-bind": complete.PredictAnything, + "-region": complete.PredictAnything, + "-data-dir": complete.PredictDirs("*"), + "-plugin-dir": complete.PredictDirs("*"), + "-dc": complete.PredictAnything, + "-log-level": complete.PredictAnything, + "-json-logs": complete.PredictNothing, + "-node": complete.PredictAnything, + "-consul-auth": complete.PredictAnything, + "-consul-auto-advertise": complete.PredictNothing, + "-consul-ca-file": complete.PredictAnything, + "-consul-cert-file": complete.PredictAnything, + "-consul-key-file": complete.PredictAnything, + "-consul-checks-use-advertise": complete.PredictNothing, + "-consul-client-auto-join": complete.PredictNothing, + "-consul-client-service-name": complete.PredictAnything, + "-consul-client-http-check-name": complete.PredictAnything, + "-consul-server-service-name": complete.PredictAnything, + "-consul-server-http-check-name": complete.PredictAnything, + "-consul-server-serf-check-name": complete.PredictAnything, + "-consul-server-rpc-check-name": complete.PredictAnything, + "-consul-server-auto-join": complete.PredictNothing, + "-consul-ssl": complete.PredictNothing, + "-consul-verify-ssl": complete.PredictNothing, + "-consul-address": complete.PredictAnything, + "-consul-token": complete.PredictAnything, + "-vault-enabled": complete.PredictNothing, + "-vault-allow-unauthenticated": complete.PredictNothing, + "-vault-token": complete.PredictAnything, + "-vault-address": complete.PredictAnything, + "-vault-create-from-role": complete.PredictAnything, + "-vault-ca-file": complete.PredictAnything, + "-vault-ca-path": complete.PredictAnything, + "-vault-cert-file": complete.PredictAnything, + "-vault-key-file": complete.PredictAnything, + "-vault-tls-skip-verify": complete.PredictNothing, + "-vault-tls-server-name": complete.PredictAnything, + "-acl-enabled": complete.PredictNothing, + "-acl-replication-token": complete.PredictAnything, } } @@ -924,7 +853,7 @@ func (c *Command) handleRetryJoin(config *Config) error { if config.Server.Enabled && len(config.Server.RetryJoin) != 0 { joiner := retryJoiner{ - autoDiscover: autoDiscover{goDiscover: &discover.Discover{}, netAddrs: &netAddrs{}}, + discover: &discover.Discover{}, errCh: c.retryJoinErrCh, logger: c.agent.logger.Named("joiner"), serverJoin: c.agent.server.Join, @@ -957,7 +886,7 @@ func (c *Command) handleRetryJoin(config *Config) error { len(config.Server.ServerJoin.RetryJoin) != 0 { joiner := retryJoiner{ - autoDiscover: autoDiscover{goDiscover: &discover.Discover{}, netAddrs: &netAddrs{}}, + discover: &discover.Discover{}, errCh: c.retryJoinErrCh, logger: c.agent.logger.Named("joiner"), serverJoin: c.agent.server.Join, @@ -975,7 +904,7 @@ func (c *Command) handleRetryJoin(config *Config) error { config.Client.ServerJoin != nil && len(config.Client.ServerJoin.RetryJoin) != 0 { joiner := retryJoiner{ - autoDiscover: autoDiscover{goDiscover: &discover.Discover{}, netAddrs: &netAddrs{}}, + discover: &discover.Discover{}, errCh: c.retryJoinErrCh, logger: c.agent.logger.Named("joiner"), clientJoin: c.agent.client.SetServers, @@ -1160,8 +1089,14 @@ func (c *Command) handleReload() { } } -// setupTelemetry is used to set up the telemetry sub-systems. +// setupTelemetry is used ot setup the telemetry sub-systems func (c *Command) setupTelemetry(config *Config) (*metrics.InmemSink, error) { + /* Setup telemetry + Aggregate on 10 second intervals for 1 minute. Expose the + metrics over stderr when there is a SIGUSR1 received. + */ + inm := metrics.NewInmemSink(10*time.Second, time.Minute) + metrics.DefaultInmemSignal(inm) var telConfig *Telemetry if config.Telemetry == nil { @@ -1170,9 +1105,6 @@ func (c *Command) setupTelemetry(config *Config) (*metrics.InmemSink, error) { telConfig = config.Telemetry } - inm := metrics.NewInmemSink(telConfig.inMemoryCollectionInterval, telConfig.inMemoryRetentionPeriod) - metrics.DefaultInmemSignal(inm) - metricsConf := metrics.DefaultConfig("nomad") metricsConf.EnableHostname = !telConfig.DisableHostname @@ -1437,19 +1369,9 @@ General Options (clients and servers): -dev-connect Start the agent in development mode, but bind to a public network - interface rather than localhost for using Consul Connect. It may be used - with -dev-consul to configure default workload identities for Consul. This + interface rather than localhost for using Consul Connect. This mode is supported only on Linux as root. - -dev-consul - Starts the agent in development mode with a default Consul configuration - for Nomad workload identity. It may be used with -dev-connect to configure - the agent for Consul Service Mesh. - - -dev-vault - Starts the agent in development mode with a default Vault configuration - for Nomad workload identity. - Server Options: -server @@ -1580,14 +1502,6 @@ Consul Options: -consul-client-http-check-name= Specifies the HTTP health check name in Consul for the Nomad clients. - -consul-client-failures-before-critical - Specifies the number of consecutive failures before the Nomad client - Consul health check is critical. Defaults to 0. - - -consul-client-failures-before-warning - Specifies the number of consecutive failures before the Nomad client - Consul health check shows a warning. Defaults to 0. - -consul-key-file= Specifies the path to the private key used for Consul communication. If this is set then you need to also set cert_file. @@ -1610,14 +1524,6 @@ Consul Options: server_service_name option. This search only happens if the server does not have a leader. - -consul-server-failures-before-critical - Specifies the number of consecutive failures before the Nomad server - Consul health check is critical. Defaults to 0. - - -consul-server-failures-before-warning - Specifies the number of consecutive failures before the Nomad server - Consul health check shows a warning. Defaults to 0. - -consul-ssl Specifies if the transport scheme should use HTTPS to communicate with the Consul agent. diff --git a/command/agent/command_test.go b/command/agent/command_test.go index 014f9a5d4f02..acca9dd4d5ee 100644 --- a/command/agent/command_test.go +++ b/command/agent/command_test.go @@ -6,7 +6,6 @@ package agent import ( "math" "os" - "path" "path/filepath" "strings" "testing" @@ -14,7 +13,6 @@ import ( "github.com/hashicorp/nomad/ci" "github.com/hashicorp/nomad/helper/pointer" "github.com/mitchellh/cli" - "github.com/shoenig/test/must" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" @@ -59,7 +57,7 @@ func TestCommand_Args(t *testing.T) { }, { []string{"-client", "-alloc-dir="}, - "Must specify the state, alloc-dir, alloc-mounts-dir and plugin-dir if data-dir is omitted.", + "Must specify the state, alloc dir, and plugin dir if data-dir is omitted.", }, { []string{"-client", "-data-dir=" + tmpDir, "-meta=invalid..key=inaccessible-value"}, @@ -411,7 +409,7 @@ func TestIsValidConfig(t *testing.T) { Client: &ClientConfig{ Enabled: true, HostNetworks: []*structs.ClientHostNetworkConfig{ - &structs.ClientHostNetworkConfig{ + { Name: "test", ReservedPorts: "3-2147483647", }, @@ -474,17 +472,6 @@ func TestIsValidConfig(t *testing.T) { }, }, }, - { - name: "BadOIDCIssuer", - conf: Config{ - DataDir: "/tmp", - Server: &ServerConfig{ - Enabled: true, - OIDCIssuer: ":/example.com", - }, - }, - err: "missing protocol scheme", - }, } for _, tc := range cases { @@ -506,122 +493,3 @@ func TestIsValidConfig(t *testing.T) { }) } } - -func TestCommand_readConfig(t *testing.T) { - // Don't run in parallel since this test modifies environment variables. - - configFiles := map[string]string{ - "base.hcl": ` -data_dir = "/tmp/nomad" -region = "global" - -server { - enabled = true -} - -client { - enabled = true -} -`, - "vault.hcl": ` -data_dir = "/tmp/nomad" -region = "global" - -server { - enabled = true -} - -client { - enabled = true -} - -vault { - token = "token-from-config" - namespace = "ns-from-config" -} -`, - } - - configDir := t.TempDir() - for k, v := range configFiles { - err := os.WriteFile(path.Join(configDir, k), []byte(v), 0644) - must.NoError(t, err) - } - - testCases := []struct { - name string - args []string - env map[string]string - checkFn func(*testing.T, *Config) - }{ - { - name: "vault token and namespace from env var", - args: []string{ - "-config", path.Join(configDir, "base.hcl"), - }, - env: map[string]string{ - "VAULT_TOKEN": "token-from-env", - "VAULT_NAMESPACE": "ns-from-env", - }, - checkFn: func(t *testing.T, c *Config) { - must.Eq(t, "token-from-env", c.Vaults[0].Token) - must.Eq(t, "ns-from-env", c.Vaults[0].Namespace) - }, - }, - { - name: "vault token and namespace from config takes precedence over env var", - args: []string{ - "-config", path.Join(configDir, "vault.hcl"), - }, - env: map[string]string{ - "VAULT_TOKEN": "token-from-env", - "VAULT_NAMESPACE": "ns-from-env", - }, - checkFn: func(t *testing.T, c *Config) { - must.Eq(t, "token-from-config", c.Vaults[0].Token) - must.Eq(t, "ns-from-config", c.Vaults[0].Namespace) - }, - }, - { - name: "vault token and namespace from flag takes precedence over env var and config", - args: []string{ - "-config", path.Join(configDir, "vault.hcl"), - "-vault-token", "secret-from-cli", - "-vault-namespace", "ns-from-cli", - }, - env: map[string]string{ - "VAULT_TOKEN": "secret-from-env", - "VAULT_NAMESPACE": "ns-from-env", - }, - checkFn: func(t *testing.T, c *Config) { - must.Eq(t, "secret-from-cli", c.Vaults[0].Token) - must.Eq(t, "ns-from-cli", c.Vaults[0].Namespace) - }, - }, - } - - for _, tc := range testCases { - t.Run(tc.name, func(t *testing.T) { - ui := cli.NewMockUi() - defer func() { - // Print command stderr in case of a failed test case to help - // with debugging. - if t.Failed() { - t.Log(ui.ErrorWriter.String()) - } - }() - - cmd := &Command{ - Ui: ui, - args: tc.args, - } - for k, v := range tc.env { - t.Setenv(k, v) - } - - got := cmd.readConfig() - must.NotNil(t, got) - tc.checkFn(t, got) - }) - } -} diff --git a/command/agent/config.go b/command/agent/config.go index 964764ee3946..32bfd9e6cdf4 100644 --- a/command/agent/config.go +++ b/command/agent/config.go @@ -8,13 +8,11 @@ import ( "errors" "fmt" "io" - "maps" "net" "os" "os/exec" "path/filepath" "runtime" - "slices" "sort" "strconv" "strings" @@ -32,6 +30,8 @@ import ( "github.com/hashicorp/nomad/nomad/structs" "github.com/hashicorp/nomad/nomad/structs/config" "github.com/hashicorp/nomad/version" + "golang.org/x/exp/maps" + "golang.org/x/exp/slices" ) // Config is the configuration for the Nomad agent. @@ -136,13 +136,14 @@ type Config struct { // for security bulletins DisableAnonymousSignature bool `hcl:"disable_anonymous_signature"` - // Consuls is a slice derived from multiple `consul` blocks, here to support - // features in Nomad Enterprise. - Consuls []*config.ConsulConfig `hcl:"-"` + // Consul contains the configuration for the Consul Agent and + // parameters necessary to register services, their checks, and + // discover the current Nomad servers. + Consul *config.ConsulConfig `hcl:"consul"` - // Vaults is a slice derived from multiple `vault` blocks, here to support - // features in Nomad Enterprise. - Vaults []*config.VaultConfig `hcl:"-"` + // Vault contains the configuration for the Vault Agent and + // parameters necessary to derive tokens. + Vault *config.VaultConfig `hcl:"vault"` // UI is used to configure the web UI UI *config.UIConfig `hcl:"ui"` @@ -187,31 +188,10 @@ type Config struct { // Audit contains the configuration for audit logging. Audit *config.AuditConfig `hcl:"audit"` - // Reporting is used to enable go census reporting - Reporting *config.ReportingConfig `hcl:"reporting,block"` - // ExtraKeysHCL is used by hcl to surface unexpected keys ExtraKeysHCL []string `hcl:",unusedKeys" json:"-"` } -func (c *Config) defaultConsul() *config.ConsulConfig { - for _, cfg := range c.Consuls { - if cfg.Name == structs.ConsulDefaultCluster { - return cfg - } - } - return nil -} - -func (c *Config) defaultVault() *config.VaultConfig { - for _, cfg := range c.Vaults { - if cfg.Name == structs.VaultDefaultCluster { - return cfg - } - } - return nil -} - // ClientConfig is configuration specific to the client mode type ClientConfig struct { // Enabled controls if we are a client @@ -223,9 +203,6 @@ type ClientConfig struct { // AllocDir is the directory for storing allocation data AllocDir string `hcl:"alloc_dir"` - // AllocMountsDir is the directory for storing mounts into allocation data - AllocMountsDir string `hcl:"alloc_mounts_dir"` - // Servers is a list of known server addresses. These are as "host:port" Servers []string `hcl:"servers"` @@ -273,7 +250,7 @@ type ClientConfig struct { DiskFreeMB int `hcl:"disk_free_mb"` // ReservableCores is used to override detected reservable cpu cores. - ReservableCores string `hcl:"reservable_cores"` + ReserveableCores string `hcl:"reservable_cores"` // MaxKillTimeout allows capping the user-specifiable KillTimeout. MaxKillTimeout string `hcl:"max_kill_timeout"` @@ -383,9 +360,6 @@ type ClientConfig struct { // Drain specifies whether to drain the client on shutdown; ignored in dev mode. Drain *config.DrainConfig `hcl:"drain_on_shutdown"` - // Users is used to configure parameters around operating system users. - Users *config.UsersConfig `hcl:"users"` - // ExtraKeysHCL is used by hcl to surface unexpected keys ExtraKeysHCL []string `hcl:",unusedKeys" json:"-"` } @@ -409,7 +383,6 @@ func (c *ClientConfig) Copy() *ClientConfig { nc.NomadServiceDiscovery = pointer.Copy(c.NomadServiceDiscovery) nc.Artifact = c.Artifact.Copy() nc.Drain = c.Drain.Copy() - nc.Users = c.Users.Copy() nc.ExtraKeysHCL = slices.Clone(c.ExtraKeysHCL) return &nc } @@ -479,7 +452,7 @@ type ServerConfig struct { // the source of truth for global tokens and ACL policies. AuthoritativeRegion string `hcl:"authoritative_region"` - // BootstrapExpect tries to automatically bootstrap the Nomad cluster, + // BootstrapExpect tries to automatically bootstrap the Consul cluster, // by withholding peers until enough servers join. BootstrapExpect int `hcl:"bootstrap_expect"` @@ -709,11 +682,6 @@ type ServerConfig struct { // JobTrackedVersions is the number of historic job versions that are kept. JobTrackedVersions *int `hcl:"job_tracked_versions"` - - // OIDCIssuer if set enables OIDC Discovery and uses this value as the - // issuer. Third parties such as AWS IAM OIDC Provider expect the issuer to - // be a publically accessible HTTPS URL signed by a trusted well-known CA. - OIDCIssuer string `hcl:"oidc_issuer"` } func (s *ServerConfig) Copy() *ServerConfig { @@ -942,20 +910,6 @@ func (s *ServerConfig) EncryptBytes() ([]byte, error) { // Telemetry is the telemetry configuration for the server type Telemetry struct { - - // InMemoryCollectionInterval configures the in-memory sink collection - // interval. This sink is always configured and backs the JSON metrics API - // endpoint. This option is particularly useful for debugging or - // development. - InMemoryCollectionInterval string `hcl:"in_memory_collection_interval"` - inMemoryCollectionInterval time.Duration `hcl:"-"` - - // InMemoryRetentionPeriod configures the in-memory sink retention period - // This sink is always configured and backs the JSON metrics API endpoint. - // This option is particularly useful for debugging or development. - InMemoryRetentionPeriod string `hcl:"in_memory_retention_period"` - inMemoryRetentionPeriod time.Duration `hcl:"-"` - StatsiteAddr string `hcl:"statsite_address"` StatsdAddr string `hcl:"statsd_address"` DataDogAddr string `hcl:"datadog_address"` @@ -1076,8 +1030,8 @@ func (t *Telemetry) Copy() *Telemetry { } // PrefixFilters parses the PrefixFilter field and returns a list of allowed and blocked filters -func (t *Telemetry) PrefixFilters() (allowed, blocked []string, err error) { - for _, rule := range t.PrefixFilter { +func (a *Telemetry) PrefixFilters() (allowed, blocked []string, err error) { + for _, rule := range a.PrefixFilter { if rule == "" { continue } @@ -1093,30 +1047,6 @@ func (t *Telemetry) PrefixFilters() (allowed, blocked []string, err error) { return allowed, blocked, nil } -// Validate the telemetry configuration options. These are used by the agent, -// regardless of mode, so can live here rather than a structs package. It is -// safe to call, without checking whether the config object is nil first. -func (t *Telemetry) Validate() error { - if t == nil { - return nil - } - - // Ensure we have durations that are greater than zero. - if t.inMemoryCollectionInterval <= 0 { - return errors.New("telemetry in-memory collection interval must be greater than zero") - } - if t.inMemoryRetentionPeriod <= 0 { - return errors.New("telemetry in-memory retention period must be greater than zero") - } - - // Ensure the in-memory durations do not conflict. - if t.inMemoryCollectionInterval > t.inMemoryRetentionPeriod { - return errors.New("telemetry in-memory collection interval cannot be greater than retention period") - } - - return nil -} - // Ports encapsulates the various ports we bind to for network services. If any // are not specified then the defaults are used instead. type Ports struct { @@ -1222,43 +1152,47 @@ type devModeConfig struct { // mode flags are set at the command line via -dev and -dev-connect defaultMode bool connectMode bool - consulMode bool - vaultMode bool bindAddr string iface string } -func (mode *devModeConfig) enabled() bool { - return mode.defaultMode || mode.connectMode || - mode.consulMode || mode.vaultMode -} - -func (mode *devModeConfig) validate() error { - if mode.connectMode { +// newDevModeConfig parses the optional string value of the -dev flag +func newDevModeConfig(devMode, connectMode bool) (*devModeConfig, error) { + if !devMode && !connectMode { + return nil, nil + } + mode := &devModeConfig{} + mode.defaultMode = devMode + if connectMode { if runtime.GOOS != "linux" { // strictly speaking -dev-connect only binds to the // non-localhost interface, but given its purpose // is to support a feature with network namespaces // we'll return an error here rather than let the agent // come up and fail unexpectedly to run jobs - return fmt.Errorf("-dev-connect is only supported on linux.") + return nil, fmt.Errorf("-dev-connect is only supported on linux.") } u, err := users.Current() if err != nil { - return fmt.Errorf( + return nil, fmt.Errorf( "-dev-connect uses network namespaces and is only supported for root: %v", err) } if u.Uid != "0" { - return fmt.Errorf( + return nil, fmt.Errorf( "-dev-connect uses network namespaces and is only supported for root.") } // Ensure Consul is on PATH if _, err := exec.LookPath("consul"); err != nil { - return fmt.Errorf("-dev-connect requires a 'consul' binary in Nomad's $PATH") + return nil, fmt.Errorf("-dev-connect requires a 'consul' binary in Nomad's $PATH") } + mode.connectMode = true } - return nil + err := mode.networkConfig() + if err != nil { + return nil, err + } + return mode, nil } func (mode *devModeConfig) networkConfig() error { @@ -1309,7 +1243,7 @@ func DevConfig(mode *devModeConfig) *Config { conf.Server.BootstrapExpect = 1 conf.EnableDebug = true conf.DisableAnonymousSignature = true - conf.defaultConsul().AutoAdvertise = pointer.Of(true) + conf.Consul.AutoAdvertise = pointer.Of(true) conf.Client.NetworkInterface = mode.iface conf.Client.Options = map[string]string{ "driver.raw_exec.enable": "true", @@ -1322,36 +1256,16 @@ func DevConfig(mode *devModeConfig) *Config { conf.Client.Options[fingerprint.TightenNetworkTimeoutsConfig] = "true" conf.Client.BindWildcardDefaultHostNetwork = true conf.Client.NomadServiceDiscovery = pointer.Of(true) - conf.Client.ReservableCores = "" // inherit all the cores conf.Telemetry.PrometheusMetrics = true conf.Telemetry.PublishAllocationMetrics = true conf.Telemetry.PublishNodeMetrics = true - if mode.consulMode { - conf.Consuls[0].ServiceIdentity = &config.WorkloadIdentityConfig{ - Audience: []string{"consul.io"}, - TTL: pointer.Of(time.Hour), - } - conf.Consuls[0].TaskIdentity = &config.WorkloadIdentityConfig{ - Audience: []string{"consul.io"}, - TTL: pointer.Of(time.Hour), - } - } - - if mode.vaultMode { - conf.Vaults[0].Enabled = pointer.Of(true) - conf.Vaults[0].Addr = "http://localhost:8200" - conf.Vaults[0].DefaultIdentity = &config.WorkloadIdentityConfig{ - Audience: []string{"vault.io"}, - TTL: pointer.Of(time.Hour), - } - } return conf } // DefaultConfig is the baseline configuration for Nomad. func DefaultConfig() *Config { - cfg := &Config{ + return &Config{ LogLevel: "INFO", Region: "global", Datacenter: "dc1", @@ -1363,8 +1277,8 @@ func DefaultConfig() *Config { }, Addresses: &Addresses{}, AdvertiseAddrs: &AdvertiseAddrs{}, - Consuls: []*config.ConsulConfig{config.DefaultConsulConfig()}, - Vaults: []*config.VaultConfig{config.DefaultVaultConfig()}, + Consul: config.DefaultConsulConfig(), + Vault: config.DefaultVaultConfig(), UI: config.DefaultUIConfig(), Client: &ClientConfig{ Enabled: false, @@ -1394,7 +1308,6 @@ func DefaultConfig() *Config { NomadServiceDiscovery: pointer.Of(true), Artifact: config.DefaultArtifactConfig(), Drain: nil, - Users: config.DefaultUsersConfig(), }, Server: &ServerConfig{ Enabled: false, @@ -1429,12 +1342,8 @@ func DefaultConfig() *Config { }, SyslogFacility: "LOCAL0", Telemetry: &Telemetry{ - InMemoryCollectionInterval: "10s", - inMemoryCollectionInterval: 10 * time.Second, - InMemoryRetentionPeriod: "1m", - inMemoryRetentionPeriod: 1 * time.Minute, - CollectionInterval: "1s", - collectionInterval: 1 * time.Second, + CollectionInterval: "1s", + collectionInterval: 1 * time.Second, }, TLSConfig: &config.TLSConfig{}, Sentinel: &config.SentinelConfig{}, @@ -1443,10 +1352,7 @@ func DefaultConfig() *Config { Audit: &config.AuditConfig{}, DisableUpdateCheck: pointer.Of(false), Limits: config.DefaultLimits(), - Reporting: config.DefaultReporting(), } - - return cfg } // Listener can be used to get a new listener using a custom bind address. @@ -1547,13 +1453,6 @@ func (c *Config) Merge(b *Config) *Config { result.Telemetry = result.Telemetry.Merge(b.Telemetry) } - // Apply the Reporting Config - if result.Reporting == nil && b.Reporting != nil { - result.Reporting = b.Reporting.Copy() - } else if b.Reporting != nil { - result.Reporting = result.Reporting.Merge(b.Reporting) - } - // Apply the TLS Config if result.TLSConfig == nil && b.TLSConfig != nil { result.TLSConfig = b.TLSConfig.Copy() @@ -1617,11 +1516,20 @@ func (c *Config) Merge(b *Config) *Config { result.AdvertiseAddrs = result.AdvertiseAddrs.Merge(b.AdvertiseAddrs) } - // Apply the Consul Configurations - result.Consuls = mergeConsulConfigs(result.Consuls, b.Consuls) + // Apply the Consul Configuration + if result.Consul == nil && b.Consul != nil { + result.Consul = b.Consul.Copy() + } else if b.Consul != nil { + result.Consul = result.Consul.Merge(b.Consul) + } - // Apply the Vault Configurations - result.Vaults = mergeVaultConfigs(result.Vaults, b.Vaults) + // Apply the Vault Configuration + if result.Vault == nil && b.Vault != nil { + vaultConfig := *b.Vault + result.Vault = &vaultConfig + } else if b.Vault != nil { + result.Vault = result.Vault.Merge(b.Vault) + } // Apply the UI Configuration if result.UI == nil && b.UI != nil { @@ -1672,74 +1580,6 @@ func (c *Config) Merge(b *Config) *Config { return &result } -// mergeVaultConfigs takes two slices of VaultConfig and returns a slice -// containing the superset of all configurations, and with every configuration -// with the same name merged -func mergeVaultConfigs(left, right []*config.VaultConfig) []*config.VaultConfig { - results := []*config.VaultConfig{} - - doMerge := func(dstConfigs, srcConfigs []*config.VaultConfig) []*config.VaultConfig { - for _, src := range srcConfigs { - if src.Name == "" { - src.Name = "default" - } - var found bool - for i, dst := range dstConfigs { - if dst.Name == src.Name { - dstConfigs[i] = dst.Merge(src) - found = true - break - } - } - if !found { - dstConfigs = append(dstConfigs, config.DefaultVaultConfig().Merge(src)) - } - } - return dstConfigs - } - - results = doMerge(results, left) - results = doMerge(results, right) - return results -} - -// mergeConsulConfigs takes two slices of ConsulConfig and returns a slice -// containing the superset of all configurations, and with every configuration -// with the same name merged -func mergeConsulConfigs(left, right []*config.ConsulConfig) []*config.ConsulConfig { - if len(left) == 0 { - return right - } - if len(right) == 0 { - return left - } - results := []*config.ConsulConfig{} - - doMerge := func(dstConfigs, srcConfigs []*config.ConsulConfig) []*config.ConsulConfig { - for _, src := range srcConfigs { - if src.Name == "" { - src.Name = "default" - } - var found bool - for i, dst := range dstConfigs { - if dst.Name == src.Name { - dstConfigs[i] = dst.Merge(src) - found = true - break - } - } - if !found { - dstConfigs = append(dstConfigs, config.DefaultConsulConfig().Merge(src)) - } - } - return dstConfigs - } - - results = doMerge(results, left) - results = doMerge(results, right) - return results -} - // Copy returns a deep copy safe for mutation. func (c *Config) Copy() *Config { if c == nil { @@ -1756,8 +1596,8 @@ func (c *Config) Copy() *Config { nc.ACL = c.ACL.Copy() nc.Telemetry = c.Telemetry.Copy() nc.DisableUpdateCheck = pointer.Copy(c.DisableUpdateCheck) - nc.Consuls = helper.CopySlice(c.Consuls) - nc.Vaults = helper.CopySlice(c.Vaults) + nc.Consul = c.Consul.Copy() + nc.Vault = c.Vault.Copy() nc.UI = c.UI.Copy() nc.NomadConfig = c.NomadConfig.Copy() @@ -1772,7 +1612,6 @@ func (c *Config) Copy() *Config { nc.Plugins = helper.CopySlice(c.Plugins) nc.Limits = c.Limits.Copy() nc.Audit = c.Audit.Copy() - nc.Reporting = c.Reporting.Copy() nc.ExtraKeysHCL = slices.Clone(c.ExtraKeysHCL) return &nc } @@ -2216,10 +2055,6 @@ func (s *ServerConfig) Merge(b *ServerConfig) *ServerConfig { result.JobTrackedVersions = b.JobTrackedVersions } - if b.OIDCIssuer != "" { - result.OIDCIssuer = b.OIDCIssuer - } - // Add the schedulers result.EnabledSchedulers = append(result.EnabledSchedulers, b.EnabledSchedulers...) @@ -2249,9 +2084,6 @@ func (a *ClientConfig) Merge(b *ClientConfig) *ClientConfig { if b.AllocDir != "" { result.AllocDir = b.AllocDir } - if b.AllocMountsDir != "" { - result.AllocMountsDir = b.AllocMountsDir - } if b.NodeClass != "" { result.NodeClass = b.NodeClass } @@ -2297,8 +2129,8 @@ func (a *ClientConfig) Merge(b *ClientConfig) *ClientConfig { } else if b.Reserved != nil { result.Reserved = result.Reserved.Merge(b.Reserved) } - if b.ReservableCores != "" { - result.ReservableCores = b.ReservableCores + if b.ReserveableCores != "" { + result.ReserveableCores = b.ReserveableCores } if b.GCInterval != 0 { result.GCInterval = b.GCInterval @@ -2407,27 +2239,14 @@ func (a *ClientConfig) Merge(b *ClientConfig) *ClientConfig { result.Artifact = a.Artifact.Merge(b.Artifact) result.Drain = a.Drain.Merge(b.Drain) - result.Users = a.Users.Merge(b.Users) return &result } // Merge is used to merge two telemetry configs together -func (t *Telemetry) Merge(b *Telemetry) *Telemetry { - result := *t +func (a *Telemetry) Merge(b *Telemetry) *Telemetry { + result := *a - if b.InMemoryCollectionInterval != "" { - result.InMemoryCollectionInterval = b.InMemoryCollectionInterval - } - if b.inMemoryCollectionInterval != 0 { - result.inMemoryCollectionInterval = b.inMemoryCollectionInterval - } - if b.InMemoryRetentionPeriod != "" { - result.InMemoryRetentionPeriod = b.InMemoryRetentionPeriod - } - if b.inMemoryRetentionPeriod != 0 { - result.inMemoryRetentionPeriod = b.inMemoryRetentionPeriod - } if b.StatsiteAddr != "" { result.StatsiteAddr = b.StatsiteAddr } diff --git a/command/agent/config_ce.go b/command/agent/config_oss.go similarity index 100% rename from command/agent/config_ce.go rename to command/agent/config_oss.go diff --git a/command/agent/config_parse.go b/command/agent/config_parse.go index 0ca361704463..e5d02b75b2de 100644 --- a/command/agent/config_parse.go +++ b/command/agent/config_parse.go @@ -9,16 +9,12 @@ import ( "io" "os" "path/filepath" - "slices" "time" "github.com/hashicorp/hcl" - "github.com/hashicorp/hcl/hcl/ast" client "github.com/hashicorp/nomad/client/config" "github.com/hashicorp/nomad/helper" - "github.com/hashicorp/nomad/nomad/structs" "github.com/hashicorp/nomad/nomad/structs/config" - "github.com/mitchellh/mapstructure" ) // ParseConfigFile returns an agent.Config from parsed from a file. @@ -57,11 +53,10 @@ func ParseConfigFile(path string) (*Config, error) { }, ACL: &ACLConfig{}, Audit: &config.AuditConfig{}, - Consuls: []*config.ConsulConfig{}, + Consul: &config.ConsulConfig{}, Autopilot: &config.AutopilotConfig{}, Telemetry: &Telemetry{}, - Vaults: []*config.VaultConfig{}, - Reporting: config.DefaultReporting(), + Vault: &config.VaultConfig{}, } err = hcl.Decode(c, buf.String()) @@ -69,29 +64,6 @@ func ParseConfigFile(path string) (*Config, error) { return nil, fmt.Errorf("failed to decode HCL file %s: %w", path, err) } - // Re-parse the file to extract the multiple Vault configurations, which we - // need to parse by hand because we don't have a label on the block - root, err := hcl.Parse(buf.String()) - if err != nil { - return nil, fmt.Errorf("failed to parse HCL file %s: %w", path, err) - } - list, ok := root.Node.(*ast.ObjectList) - if !ok { - return nil, fmt.Errorf("error parsing: root should be an object") - } - matches := list.Filter("vault") - if len(matches.Items) > 0 { - if err := parseVaults(c, matches); err != nil { - return nil, fmt.Errorf("error parsing 'vault': %w", err) - } - } - matches = list.Filter("consul") - if len(matches.Items) > 0 { - if err := parseConsuls(c, matches); err != nil { - return nil, fmt.Errorf("error parsing 'consul': %w", err) - } - } - // convert strings to time.Durations tds := []durationConversionMap{ {"gc_interval", &c.Client.GCInterval, &c.Client.GCIntervalHCL, nil}, @@ -107,10 +79,9 @@ func ParseConfigFile(path string) (*Config, error) { {"server.plan_rejection_tracker.node_window", &c.Server.PlanRejectionTracker.NodeWindow, &c.Server.PlanRejectionTracker.NodeWindowHCL, nil}, {"server.retry_interval", &c.Server.RetryInterval, &c.Server.RetryIntervalHCL, nil}, {"server.server_join.retry_interval", &c.Server.ServerJoin.RetryInterval, &c.Server.ServerJoin.RetryIntervalHCL, nil}, + {"consul.timeout", &c.Consul.Timeout, &c.Consul.TimeoutHCL, nil}, {"autopilot.server_stabilization_time", &c.Autopilot.ServerStabilizationTime, &c.Autopilot.ServerStabilizationTimeHCL, nil}, {"autopilot.last_contact_threshold", &c.Autopilot.LastContactThreshold, &c.Autopilot.LastContactThresholdHCL, nil}, - {"telemetry.in_memory_collection_interval", &c.Telemetry.inMemoryCollectionInterval, &c.Telemetry.InMemoryCollectionInterval, nil}, - {"telemetry.in_memory_retention_period", &c.Telemetry.inMemoryRetentionPeriod, &c.Telemetry.InMemoryRetentionPeriod, nil}, {"telemetry.collection_interval", &c.Telemetry.collectionInterval, &c.Telemetry.CollectionInterval, nil}, {"client.template.block_query_wait", nil, &c.Client.TemplateConfig.BlockQueryWaitTimeHCL, func(d *time.Duration) { @@ -173,46 +144,6 @@ func ParseConfigFile(path string) (*Config, error) { }, } - // Parse durations for Consul and Vault config blocks if provided. - for _, consulConfig := range c.Consuls { - // Capture consulConfig inside the loop so the parse duration function - // modifies the right configuration. - consulConfig := consulConfig - - if consulConfig.ServiceIdentity != nil { - tds = append(tds, durationConversionMap{ - "consul.service_identity.ttl", nil, &consulConfig.ServiceIdentity.TTLHCL, - func(d *time.Duration) { - consulConfig.ServiceIdentity.TTL = d - }, - }) - } - - if consulConfig.TaskIdentity != nil { - tds = append(tds, durationConversionMap{ - "consul.task_identity.ttl", nil, &consulConfig.TaskIdentity.TTLHCL, - func(d *time.Duration) { - consulConfig.TaskIdentity.TTL = d - }, - }) - } - } - - for _, vaultConfig := range c.Vaults { - // Capture vaultConfig inside the loop so the parse duration function - // modifies the right configuration. - vaultConfig := vaultConfig - - if vaultConfig.DefaultIdentity != nil { - tds = append(tds, durationConversionMap{ - "vaults.default_identity.ttl", nil, &vaultConfig.DefaultIdentity.TTLHCL, - func(d *time.Duration) { - vaultConfig.DefaultIdentity.TTL = d - }, - }) - } - } - // Add enterprise audit sinks for time.Duration parsing for i, sink := range c.Audit.Sinks { tds = append(tds, durationConversionMap{ @@ -330,18 +261,6 @@ func extraKeys(c *Config) error { helper.RemoveEqualFold(&c.ExtraKeysHCL, "telemetry") } - // Remove reporting extra keys - c.ExtraKeysHCL = slices.DeleteFunc(c.ExtraKeysHCL, func(s string) bool { return s == "license" }) - - // The`vault` and `consul` blocks are parsed separately from the Decode method, so it - // will incorrectly report them as extra keys, of which there may be multiple - c.ExtraKeysHCL = slices.DeleteFunc(c.ExtraKeysHCL, func(s string) bool { return s == "vault" }) - c.ExtraKeysHCL = slices.DeleteFunc(c.ExtraKeysHCL, func(s string) bool { return s == "consul" }) - - if len(c.ExtraKeysHCL) == 0 { - c.ExtraKeysHCL = nil - } - return helper.UnusedKeys(c) } @@ -374,151 +293,3 @@ func finalizeClientTemplateConfig(config *Config) { config.Client.TemplateConfig = nil } } - -// parseVaults decodes the `vault` blocks. The hcl.Decode method can't parse -// these correctly as HCL1 because they don't have labels, which would result in -// all the blocks getting merged regardless of name. -func parseVaults(c *Config, list *ast.ObjectList) error { - if len(list.Items) == 0 { - return nil - } - - for _, obj := range list.Items { - var m map[string]interface{} - if err := hcl.DecodeObject(&m, obj.Val); err != nil { - return err - } - - delete(m, "default_identity") - - v := &config.VaultConfig{} - err := mapstructure.WeakDecode(m, v) - if err != nil { - return err - } - if v.Name == "" { - v.Name = structs.VaultDefaultCluster - } - - var vaultFound bool - for i, exist := range c.Vaults { - if exist.Name == v.Name { - c.Vaults[i] = exist.Merge(v) - vaultFound = true - break - } - } - if !vaultFound { - c.Vaults = append(c.Vaults, v) - } - - // Decode the default identity. - var listVal *ast.ObjectList - if ot, ok := obj.Val.(*ast.ObjectType); ok { - listVal = ot.List - } else { - return fmt.Errorf("should be an object") - } - - if o := listVal.Filter("default_identity"); len(o.Items) > 0 { - var m map[string]interface{} - defaultIdentityBlock := o.Items[0] - if err := hcl.DecodeObject(&m, defaultIdentityBlock.Val); err != nil { - return err - } - - var defaultIdentity config.WorkloadIdentityConfig - if err := mapstructure.WeakDecode(m, &defaultIdentity); err != nil { - return err - } - v.DefaultIdentity = &defaultIdentity - } - } - - return nil -} - -// parseConsuls decodes the `consul` blocks. The hcl.Decode method can't parse -// these correctly as HCL1 because they don't have labels, which would result in -// all the blocks getting merged regardless of name. -func parseConsuls(c *Config, list *ast.ObjectList) error { - if len(list.Items) == 0 { - return nil - } - - for _, obj := range list.Items { - var m map[string]interface{} - if err := hcl.DecodeObject(&m, obj.Val); err != nil { - return err - } - - delete(m, "service_identity") - delete(m, "task_identity") - - cc := &config.ConsulConfig{} - err := mapstructure.WeakDecode(m, cc) - if err != nil { - return err - } - if cc.Name == "" { - cc.Name = structs.ConsulDefaultCluster - } - if cc.TimeoutHCL != "" { - d, err := time.ParseDuration(cc.TimeoutHCL) - if err != nil { - return err - } - cc.Timeout = d - } - - var consulFound bool - for i, exist := range c.Consuls { - if exist.Name == cc.Name { - c.Consuls[i] = exist.Merge(cc) - consulFound = true - break - } - } - if !consulFound { - c.Consuls = append(c.Consuls, cc) - } - - // decode service and template identity blocks - var listVal *ast.ObjectList - if ot, ok := obj.Val.(*ast.ObjectType); ok { - listVal = ot.List - } else { - return fmt.Errorf("should be an object") - } - - if o := listVal.Filter("service_identity"); len(o.Items) > 0 { - var m map[string]interface{} - serviceIdentityBlock := o.Items[0] - if err := hcl.DecodeObject(&m, serviceIdentityBlock.Val); err != nil { - return err - } - - var serviceIdentity config.WorkloadIdentityConfig - if err := mapstructure.WeakDecode(m, &serviceIdentity); err != nil { - return err - } - cc.ServiceIdentity = &serviceIdentity - } - - if o := listVal.Filter("task_identity"); len(o.Items) > 0 { - var m map[string]interface{} - taskIdentityBlock := o.Items[0] - if err := hcl.DecodeObject(&m, taskIdentityBlock.Val); err != nil { - return err - } - - var taskIdentity config.WorkloadIdentityConfig - if err := mapstructure.WeakDecode(m, &taskIdentity); err != nil { - return err - } - cc.TaskIdentity = &taskIdentity - } - } - - return nil -} diff --git a/command/agent/config_parse_test.go b/command/agent/config_parse_test.go index 0a128c0cefbf..0b25909f5b71 100644 --- a/command/agent/config_parse_test.go +++ b/command/agent/config_parse_test.go @@ -14,7 +14,7 @@ import ( "github.com/hashicorp/nomad/helper/pointer" "github.com/hashicorp/nomad/nomad/structs" "github.com/hashicorp/nomad/nomad/structs/config" - "github.com/shoenig/test/must" + "github.com/stretchr/testify/require" ) var basicConfig = &Config{ @@ -44,12 +44,11 @@ var basicConfig = &Config{ Serf: "127.0.0.4", }, Client: &ClientConfig{ - Enabled: true, - StateDir: "/tmp/client-state", - AllocDir: "/tmp/alloc", - AllocMountsDir: "/tmp/mounts", - Servers: []string{"a.b.c:80", "127.0.0.1:1234"}, - NodeClass: "linux-medium-64bit", + Enabled: true, + StateDir: "/tmp/client-state", + AllocDir: "/tmp/alloc", + Servers: []string{"a.b.c:80", "127.0.0.1:1234"}, + NodeClass: "linux-medium-64bit", ServerJoin: &ServerJoin{ RetryJoin: []string{"1.1.1.1", "2.2.2.2"}, RetryInterval: time.Duration(15) * time.Second, @@ -197,19 +196,15 @@ var basicConfig = &Config{ }, }, Telemetry: &Telemetry{ - StatsiteAddr: "127.0.0.1:1234", - StatsdAddr: "127.0.0.1:2345", - PrometheusMetrics: true, - DisableHostname: true, - UseNodeName: false, - InMemoryCollectionInterval: "1m", - inMemoryCollectionInterval: 1 * time.Minute, - InMemoryRetentionPeriod: "24h", - inMemoryRetentionPeriod: 24 * time.Hour, - CollectionInterval: "3s", - collectionInterval: 3 * time.Second, - PublishAllocationMetrics: true, - PublishNodeMetrics: true, + StatsiteAddr: "127.0.0.1:1234", + StatsdAddr: "127.0.0.1:2345", + PrometheusMetrics: true, + DisableHostname: true, + UseNodeName: false, + CollectionInterval: "3s", + collectionInterval: 3 * time.Second, + PublishAllocationMetrics: true, + PublishNodeMetrics: true, }, LeaveOnInt: true, LeaveOnTerm: true, @@ -217,52 +212,33 @@ var basicConfig = &Config{ SyslogFacility: "LOCAL1", DisableUpdateCheck: pointer.Of(true), DisableAnonymousSignature: true, - Consuls: []*config.ConsulConfig{{ - Name: structs.ConsulDefaultCluster, - ServerServiceName: "nomad", - ServerHTTPCheckName: "nomad-server-http-health-check", - ServerSerfCheckName: "nomad-server-serf-health-check", - ServerRPCCheckName: "nomad-server-rpc-health-check", - ClientServiceName: "nomad-client", - ClientHTTPCheckName: "nomad-client-http-health-check", - Addr: "127.0.0.1:9500", - AllowUnauthenticated: &trueValue, - Token: "token1", - Auth: "username:pass", - EnableSSL: &trueValue, - VerifySSL: &trueValue, - CAFile: "/path/to/ca/file", - CertFile: "/path/to/cert/file", - KeyFile: "/path/to/key/file", - ServerAutoJoin: &trueValue, - ClientAutoJoin: &trueValue, - AutoAdvertise: &trueValue, - ChecksUseAdvertise: &trueValue, - Timeout: 5 * time.Second, - TimeoutHCL: "5s", - ServiceIdentityAuthMethod: "nomad-services", - ServiceIdentity: &config.WorkloadIdentityConfig{ - Audience: []string{"consul.io", "nomad.dev"}, - Env: pointer.Of(false), - File: pointer.Of(true), - TTL: pointer.Of(1 * time.Hour), - TTLHCL: "1h", - }, - TaskIdentityAuthMethod: "nomad-tasks", - TaskIdentity: &config.WorkloadIdentityConfig{ - Audience: []string{"consul.io"}, - Env: pointer.Of(true), - File: pointer.Of(false), - TTL: pointer.Of(2 * time.Hour), - TTLHCL: "2h", - }, - }}, - Vaults: []*config.VaultConfig{{ - Name: structs.VaultDefaultCluster, + Consul: &config.ConsulConfig{ + ServerServiceName: "nomad", + ServerHTTPCheckName: "nomad-server-http-health-check", + ServerSerfCheckName: "nomad-server-serf-health-check", + ServerRPCCheckName: "nomad-server-rpc-health-check", + ClientServiceName: "nomad-client", + ClientHTTPCheckName: "nomad-client-http-health-check", + Addr: "127.0.0.1:9500", + AllowUnauthenticated: &trueValue, + Token: "token1", + Auth: "username:pass", + EnableSSL: &trueValue, + VerifySSL: &trueValue, + CAFile: "/path/to/ca/file", + CertFile: "/path/to/cert/file", + KeyFile: "/path/to/key/file", + ServerAutoJoin: &trueValue, + ClientAutoJoin: &trueValue, + AutoAdvertise: &trueValue, + ChecksUseAdvertise: &trueValue, + Timeout: 5 * time.Second, + TimeoutHCL: "5s", + }, + Vault: &config.VaultConfig{ Addr: "127.0.0.1:9500", - JWTAuthBackendPath: "nomad_jwt", - ConnectionRetryIntv: 30 * time.Second, AllowUnauthenticated: &trueValue, + ConnectionRetryIntv: config.DefaultVaultConnectRetryIntv, Enabled: &falseValue, Role: "test_role", TLSCaFile: "/path/to/ca/file", @@ -273,14 +249,7 @@ var basicConfig = &Config{ TLSSkipVerify: &trueValue, TaskTokenTTL: "1s", Token: "12345", - DefaultIdentity: &config.WorkloadIdentityConfig{ - Audience: []string{"vault.io", "nomad.io"}, - Env: pointer.Of(false), - File: pointer.Of(true), - TTL: pointer.Of(3 * time.Hour), - TTLHCL: "3h", - }, - }}, + }, TLSConfig: &config.TLSConfig{ EnableHTTP: true, EnableRPC: true, @@ -343,11 +312,6 @@ var basicConfig = &Config{ }, }, }, - Reporting: &config.ReportingConfig{ - License: &config.LicenseReportingConfig{ - Enabled: pointer.Of(true), - }, - }, } var pluginConfig = &Config{ @@ -395,6 +359,8 @@ var pluginConfig = &Config{ SyslogFacility: "", DisableUpdateCheck: nil, DisableAnonymousSignature: false, + Consul: nil, + Vault: nil, TLSConfig: nil, HTTPAPIResponseHeaders: map[string]string{}, Sentinel: nil, @@ -412,11 +378,6 @@ var pluginConfig = &Config{ }, }, }, - Reporting: &config.ReportingConfig{ - &config.LicenseReportingConfig{}, - }, - Consuls: []*config.ConsulConfig{}, - Vaults: []*config.VaultConfig{}, } var nonoptConfig = &Config{ @@ -464,37 +425,37 @@ var nonoptConfig = &Config{ SyslogFacility: "", DisableUpdateCheck: nil, DisableAnonymousSignature: false, + Consul: nil, + Vault: nil, TLSConfig: nil, HTTPAPIResponseHeaders: map[string]string{}, Sentinel: nil, - Reporting: &config.ReportingConfig{ - &config.LicenseReportingConfig{}, - }, - Consuls: []*config.ConsulConfig{}, - Vaults: []*config.VaultConfig{}, } func TestConfig_ParseMerge(t *testing.T) { ci.Parallel(t) path, err := filepath.Abs(filepath.Join(".", "testdata", "basic.hcl")) - must.NoError(t, err) + require.NoError(t, err) actual, err := ParseConfigFile(path) + require.NoError(t, err) // The Vault connection retry interval is an internal only configuration // option, and therefore needs to be added here to ensure the test passes. - actual.Vaults[0].ConnectionRetryIntv = config.DefaultVaultConnectRetryIntv - must.Eq(t, basicConfig, actual) + actual.Vault.ConnectionRetryIntv = config.DefaultVaultConnectRetryIntv + require.Equal(t, basicConfig, actual) oldDefault := &Config{ + Consul: config.DefaultConsulConfig(), + Vault: config.DefaultVaultConfig(), Autopilot: config.DefaultAutopilotConfig(), Client: &ClientConfig{}, Server: &ServerConfig{}, Audit: &config.AuditConfig{}, } merged := oldDefault.Merge(actual) - must.Eq(t, basicConfig, merged) + require.Equal(t, basicConfig, merged) } func TestConfig_Parse(t *testing.T) { @@ -507,48 +468,56 @@ func TestConfig_Parse(t *testing.T) { cases := []struct { File string Result *Config + Err bool }{ { "basic.hcl", basicConfig, + false, }, { "basic.json", basicConfig, + false, }, { "plugin.hcl", pluginConfig, + false, }, { "plugin.json", pluginConfig, + false, }, { "non-optional.hcl", nonoptConfig, + false, }, } for _, tc := range cases { t.Run(tc.File, func(t *testing.T) { - + require := require.New(t) path, err := filepath.Abs(filepath.Join("./testdata", tc.File)) - must.NoError(t, err) + require.NoError(err) actual, err := ParseConfigFile(path) - must.NoError(t, err) + require.NoError(err) - // The test assertion structs expect these defaults to be set, but - // not the DefaultConfig defaults, which include a large number of - // additional settings. + // ParseConfig used to re-merge defaults for these three objects, + // despite them already being merged in LoadConfig. The test structs + // expect these defaults to be set, but not the DefaultConfig + // defaults, which include additional settings oldDefault := &Config{ + Consul: config.DefaultConsulConfig(), + Vault: config.DefaultVaultConfig(), Autopilot: config.DefaultAutopilotConfig(), - Reporting: config.DefaultReporting(), } actual = oldDefault.Merge(actual) - must.Eq(t, tc.Result, removeHelperAttributes(actual)) + require.EqualValues(tc.Result, removeHelperAttributes(actual)) }) } } @@ -576,14 +545,14 @@ func (c *Config) addDefaults() { if c.Audit == nil { c.Audit = &config.AuditConfig{} } - if c.Consuls == nil { - c.Consuls = []*config.ConsulConfig{config.DefaultConsulConfig()} + if c.Consul == nil { + c.Consul = config.DefaultConsulConfig() } if c.Autopilot == nil { c.Autopilot = config.DefaultAutopilotConfig() } - if c.Vaults == nil { - c.Vaults = []*config.VaultConfig{config.DefaultVaultConfig()} + if c.Vault == nil { + c.Vault = config.DefaultVaultConfig() } if c.Telemetry == nil { c.Telemetry = &Telemetry{} @@ -597,13 +566,6 @@ func (c *Config) addDefaults() { if c.Server.PlanRejectionTracker == nil { c.Server.PlanRejectionTracker = &PlanRejectionTracker{} } - if c.Reporting == nil { - c.Reporting = &config.ReportingConfig{ - &config.LicenseReportingConfig{ - Enabled: pointer.Of(false), - }, - } - } } // Tests for a panic parsing json with an object of exactly @@ -622,7 +584,7 @@ func TestConfig_ParsePanic(t *testing.T) { t.Fatalf("parse error: %s\n", err) } - must.Eq(t, c, d) + require.EqualValues(t, c, d) } // Top level keys left by hcl when parsing slices in the config @@ -631,36 +593,36 @@ func TestConfig_ParseSliceExtra(t *testing.T) { ci.Parallel(t) c, err := ParseConfigFile("./testdata/config-slices.json") - must.NoError(t, err) + require.NoError(t, err) opt := map[string]string{"o0": "foo", "o1": "bar"} meta := map[string]string{"m0": "foo", "m1": "bar", "m2": "true", "m3": "1.2"} env := map[string]string{"e0": "baz"} srv := []string{"foo", "bar"} - must.Eq(t, opt, c.Client.Options) - must.Eq(t, meta, c.Client.Meta) - must.Eq(t, env, c.Client.ChrootEnv) - must.Eq(t, srv, c.Client.Servers) - must.Eq(t, srv, c.Server.EnabledSchedulers) - must.Eq(t, srv, c.Server.StartJoin) - must.Eq(t, srv, c.Server.RetryJoin) + require.EqualValues(t, opt, c.Client.Options) + require.EqualValues(t, meta, c.Client.Meta) + require.EqualValues(t, env, c.Client.ChrootEnv) + require.EqualValues(t, srv, c.Client.Servers) + require.EqualValues(t, srv, c.Server.EnabledSchedulers) + require.EqualValues(t, srv, c.Server.StartJoin) + require.EqualValues(t, srv, c.Server.RetryJoin) // the alt format is also accepted by hcl as valid config data c, err = ParseConfigFile("./testdata/config-slices-alt.json") - must.NoError(t, err) + require.NoError(t, err) - must.Eq(t, opt, c.Client.Options) - must.Eq(t, meta, c.Client.Meta) - must.Eq(t, env, c.Client.ChrootEnv) - must.Eq(t, srv, c.Client.Servers) - must.Eq(t, srv, c.Server.EnabledSchedulers) - must.Eq(t, srv, c.Server.StartJoin) - must.Eq(t, srv, c.Server.RetryJoin) + require.EqualValues(t, opt, c.Client.Options) + require.EqualValues(t, meta, c.Client.Meta) + require.EqualValues(t, env, c.Client.ChrootEnv) + require.EqualValues(t, srv, c.Client.Servers) + require.EqualValues(t, srv, c.Server.EnabledSchedulers) + require.EqualValues(t, srv, c.Server.StartJoin) + require.EqualValues(t, srv, c.Server.RetryJoin) // small files keep more extra keys than large ones _, err = ParseConfigFile("./testdata/obj-len-one-server.json") - must.NoError(t, err) + require.NoError(t, err) } var sample0 = &Config{ @@ -727,18 +689,16 @@ var sample0 = &Config{ LeaveOnTerm: true, EnableSyslog: true, SyslogFacility: "LOCAL0", - Consuls: []*config.ConsulConfig{{ - Name: structs.ConsulDefaultCluster, + Consul: &config.ConsulConfig{ Token: "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee", ServerAutoJoin: pointer.Of(false), ClientAutoJoin: pointer.Of(false), - }}, - Vaults: []*config.VaultConfig{{ - Name: structs.VaultDefaultCluster, + }, + Vault: &config.VaultConfig{ Enabled: pointer.Of(true), Role: "nomad-cluster", Addr: "http://host.example.com:8200", - }}, + }, TLSConfig: &config.TLSConfig{ EnableHTTP: true, EnableRPC: true, @@ -750,15 +710,14 @@ var sample0 = &Config{ Autopilot: &config.AutopilotConfig{ CleanupDeadServers: pointer.Of(true), }, - Reporting: config.DefaultReporting(), } func TestConfig_ParseSample0(t *testing.T) { ci.Parallel(t) c, err := ParseConfigFile("./testdata/sample0.json") - must.NoError(t, err) - must.Eq(t, sample0, c) + require.NoError(t, err) + require.EqualValues(t, sample0, c) } var sample1 = &Config{ @@ -825,36 +784,17 @@ var sample1 = &Config{ LeaveOnTerm: true, EnableSyslog: true, SyslogFacility: "LOCAL0", - Consuls: []*config.ConsulConfig{{ - Name: structs.ConsulDefaultCluster, - EnableSSL: pointer.Of(true), - Token: "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee", - ServerAutoJoin: pointer.Of(false), - ClientAutoJoin: pointer.Of(false), - ServerServiceName: "nomad", - ServerHTTPCheckName: "Nomad Server HTTP Check", - ServerSerfCheckName: "Nomad Server Serf Check", - ServerRPCCheckName: "Nomad Server RPC Check", - ClientServiceName: "nomad-client", - ClientHTTPCheckName: "Nomad Client HTTP Check", - AutoAdvertise: pointer.Of(true), - ChecksUseAdvertise: pointer.Of(false), - AllowUnauthenticated: pointer.Of(true), - Timeout: 5 * time.Second, - ServiceIdentityAuthMethod: structs.ConsulWorkloadsDefaultAuthMethodName, - TaskIdentityAuthMethod: structs.ConsulWorkloadsDefaultAuthMethodName, - Addr: "127.0.0.1:8500", - VerifySSL: pointer.Of(true), - }}, - Vaults: []*config.VaultConfig{{ - Name: structs.VaultDefaultCluster, - Enabled: pointer.Of(true), - Role: "nomad-cluster", - Addr: "http://host.example.com:8200", - JWTAuthBackendPath: "jwt-nomad", - ConnectionRetryIntv: 30 * time.Second, - AllowUnauthenticated: pointer.Of(true), - }}, + Consul: &config.ConsulConfig{ + EnableSSL: pointer.Of(true), + Token: "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee", + ServerAutoJoin: pointer.Of(false), + ClientAutoJoin: pointer.Of(false), + }, + Vault: &config.VaultConfig{ + Enabled: pointer.Of(true), + Role: "nomad-cluster", + Addr: "http://host.example.com:8200", + }, TLSConfig: &config.TLSConfig{ EnableHTTP: true, EnableRPC: true, @@ -866,28 +806,25 @@ var sample1 = &Config{ Autopilot: &config.AutopilotConfig{ CleanupDeadServers: pointer.Of(true), }, - Reporting: &config.ReportingConfig{ - &config.LicenseReportingConfig{}, - }, } func TestConfig_ParseDir(t *testing.T) { ci.Parallel(t) c, err := LoadConfig("./testdata/sample1") - must.NoError(t, err) + require.NoError(t, err) // LoadConfig Merges all the config files in testdata/sample1, which makes empty // maps & slices rather than nil, so set those - must.Zero(t, len(c.Client.Options)) + require.Empty(t, c.Client.Options) c.Client.Options = nil - must.Zero(t, len(c.Client.Meta)) + require.Empty(t, c.Client.Meta) c.Client.Meta = nil - must.Zero(t, len(c.Client.ChrootEnv)) + require.Empty(t, c.Client.ChrootEnv) c.Client.ChrootEnv = nil - must.Zero(t, len(c.Server.StartJoin)) + require.Empty(t, c.Server.StartJoin) c.Server.StartJoin = nil - must.Zero(t, len(c.HTTPAPIResponseHeaders)) + require.Empty(t, c.HTTPAPIResponseHeaders) c.HTTPAPIResponseHeaders = nil // LoadDir lists the config files @@ -896,10 +833,10 @@ func TestConfig_ParseDir(t *testing.T) { "testdata/sample1/sample1.json", "testdata/sample1/sample2.hcl", } - must.Eq(t, expectedFiles, c.Files) + require.Equal(t, expectedFiles, c.Files) c.Files = nil - must.Eq(t, sample1, c) + require.EqualValues(t, sample1, c) } // TestConfig_ParseDir_Matches_IndividualParsing asserts @@ -909,7 +846,7 @@ func TestConfig_ParseDir_Matches_IndividualParsing(t *testing.T) { ci.Parallel(t) dirConfig, err := LoadConfig("./testdata/sample1") - must.NoError(t, err) + require.NoError(t, err) dirConfig = DefaultConfig().Merge(dirConfig) @@ -925,7 +862,7 @@ func TestConfig_ParseDir_Matches_IndividualParsing(t *testing.T) { for _, f := range perm { fc, err := LoadConfig(f) - must.NoError(t, err) + require.NoError(t, err) config = config.Merge(fc) } @@ -934,7 +871,7 @@ func TestConfig_ParseDir_Matches_IndividualParsing(t *testing.T) { sort.Strings(config.Files) sort.Strings(dirConfig.Files) - must.Eq(t, dirConfig, config) + require.EqualValues(t, dirConfig, config) }) } @@ -968,139 +905,3 @@ func permutations(arr []string) [][]string { helper(arr, len(arr)) return res } - -func TestConfig_MultipleVault(t *testing.T) { - - for _, suffix := range []string{"hcl", "json"} { - t.Run(suffix, func(t *testing.T) { - - // verify the default Vault config is set from the list - cfg := DefaultConfig() - must.Len(t, 1, cfg.Vaults) - defaultVault := cfg.Vaults[0] - must.Eq(t, structs.VaultDefaultCluster, defaultVault.Name) - must.Equal(t, config.DefaultVaultConfig(), defaultVault) - must.Nil(t, defaultVault.Enabled) // unset - must.Eq(t, "https://vault.service.consul:8200", defaultVault.Addr) - must.Eq(t, "", defaultVault.Token) - must.Eq(t, "jwt-nomad", defaultVault.JWTAuthBackendPath) - - // merge in the user's configuration - fc, err := LoadConfig("testdata/basic." + suffix) - must.NoError(t, err) - cfg = cfg.Merge(fc) - - must.Len(t, 1, cfg.Vaults) - defaultVault = cfg.Vaults[0] - must.Eq(t, structs.VaultDefaultCluster, defaultVault.Name) - must.NotNil(t, defaultVault.Enabled, must.Sprint("override should set to non-nil")) - must.False(t, *defaultVault.Enabled) - must.Eq(t, "127.0.0.1:9500", defaultVault.Addr) - must.Eq(t, "nomad_jwt", defaultVault.JWTAuthBackendPath) - must.Eq(t, "12345", defaultVault.Token) - - // add an extra Vault config and override fields in the default - fc, err = LoadConfig("testdata/extra-vault." + suffix) - must.NoError(t, err) - - cfg = cfg.Merge(fc) - - must.Len(t, 3, cfg.Vaults) - defaultVault = cfg.Vaults[0] - must.Eq(t, structs.VaultDefaultCluster, defaultVault.Name) - must.True(t, *defaultVault.Enabled) - must.Eq(t, "127.0.0.1:9500", defaultVault.Addr) - must.Eq(t, "abracadabra", defaultVault.Token) - - must.Eq(t, "alternate", cfg.Vaults[1].Name) - must.True(t, *cfg.Vaults[1].Enabled) - must.Eq(t, "127.0.0.1:9501", cfg.Vaults[1].Addr) - must.Eq(t, "xyzzy", cfg.Vaults[1].Token) - - must.Eq(t, "other", cfg.Vaults[2].Name) - must.Nil(t, cfg.Vaults[2].Enabled) - must.Eq(t, "127.0.0.1:9502", cfg.Vaults[2].Addr) - must.Eq(t, pointer.Of(4*time.Hour), cfg.Vaults[2].DefaultIdentity.TTL) - - // check that extra Vault clusters have the defaults applied when not - // overridden - must.Eq(t, "jwt-nomad", cfg.Vaults[2].JWTAuthBackendPath) - }) - } -} - -func TestConfig_MultipleConsul(t *testing.T) { - - for _, suffix := range []string{"hcl", "json"} { - t.Run(suffix, func(t *testing.T) { - // verify the default Consul config is set from the list - cfg := DefaultConfig() - - must.Len(t, 1, cfg.Consuls) - defaultConsul := cfg.Consuls[0] - must.Eq(t, structs.ConsulDefaultCluster, defaultConsul.Name) - must.Eq(t, config.DefaultConsulConfig(), defaultConsul) - must.True(t, *defaultConsul.AllowUnauthenticated) - must.Eq(t, "127.0.0.1:8500", defaultConsul.Addr) - must.Eq(t, "", defaultConsul.Token) - - // merge in the user's configuration which overrides fields in the - // default config - fc, err := LoadConfig("testdata/basic." + suffix) - must.NoError(t, err) - cfg = cfg.Merge(fc) - - must.Len(t, 1, cfg.Consuls) - defaultConsul = cfg.Consuls[0] - must.Eq(t, structs.ConsulDefaultCluster, defaultConsul.Name) - must.True(t, *defaultConsul.AllowUnauthenticated) - must.Eq(t, "127.0.0.1:9500", defaultConsul.Addr) - must.Eq(t, "token1", defaultConsul.Token) - - // add an extra Consul config and override fields in the default - fc, err = LoadConfig("testdata/extra-consul." + suffix) - must.NoError(t, err) - cfg = cfg.Merge(fc) - - must.Len(t, 3, cfg.Consuls) - defaultConsul = cfg.Consuls[0] - must.Eq(t, structs.ConsulDefaultCluster, defaultConsul.Name) - must.False(t, *defaultConsul.AllowUnauthenticated) - must.Eq(t, "127.0.0.1:9501", defaultConsul.Addr) - must.Eq(t, "abracadabra", defaultConsul.Token) - - must.Eq(t, "alternate", cfg.Consuls[1].Name) - must.True(t, *cfg.Consuls[1].AllowUnauthenticated) - must.Eq(t, "127.0.0.2:8501", cfg.Consuls[1].Addr) - must.Eq(t, "xyzzy", cfg.Consuls[1].Token) - - must.Eq(t, "other", cfg.Consuls[2].Name) - must.Eq(t, pointer.Of(3*time.Hour), cfg.Consuls[2].ServiceIdentity.TTL) - must.Eq(t, pointer.Of(5*time.Hour), cfg.Consuls[2].TaskIdentity.TTL) - - // check that extra Consul clusters have the defaults applied when - // not overridden - must.Eq(t, "nomad-client", cfg.Consuls[2].ClientServiceName) - }) - } -} - -func TestConfig_Telemetry(t *testing.T) { - ci.Parallel(t) - - // Ensure merging a mostly empty struct correctly inherits default values - // set. - inputTelemetry1 := &Telemetry{PrometheusMetrics: true} - mergedTelemetry1 := DefaultConfig().Telemetry.Merge(inputTelemetry1) - must.Eq(t, mergedTelemetry1.inMemoryCollectionInterval, 10*time.Second) - must.Eq(t, mergedTelemetry1.inMemoryRetentionPeriod, 1*time.Minute) - - // Ensure we can then overlay user specified data. - inputTelemetry2 := &Telemetry{ - inMemoryCollectionInterval: 1 * time.Second, - inMemoryRetentionPeriod: 10 * time.Second, - } - mergedTelemetry2 := mergedTelemetry1.Merge(inputTelemetry2) - must.Eq(t, mergedTelemetry2.inMemoryCollectionInterval, 1*time.Second) - must.Eq(t, mergedTelemetry2.inMemoryRetentionPeriod, 10*time.Second) -} diff --git a/command/agent/config_test.go b/command/agent/config_test.go index 692acac38dd1..79710538376b 100644 --- a/command/agent/config_test.go +++ b/command/agent/config_test.go @@ -4,13 +4,13 @@ package agent import ( - "errors" "fmt" "net" "os" "path/filepath" "reflect" "runtime" + "strings" "testing" "time" @@ -45,6 +45,8 @@ func TestConfig_Merge(t *testing.T) { Ports: &Ports{}, Addresses: &Addresses{}, AdvertiseAddrs: &AdvertiseAddrs{}, + Vault: &config.VaultConfig{}, + Consul: &config.ConsulConfig{}, Sentinel: &config.SentinelConfig{}, Autopilot: &config.AutopilotConfig{}, } @@ -159,7 +161,6 @@ func TestConfig_Merge(t *testing.T) { NodeThreshold: 100, NodeWindow: 11 * time.Minute, }, - OIDCIssuer: "https://oidc.test.nomadproject.io", }, ACL: &ACLConfig{ Enabled: true, @@ -187,8 +188,7 @@ func TestConfig_Merge(t *testing.T) { HTTPAPIResponseHeaders: map[string]string{ "Access-Control-Allow-Origin": "*", }, - Vaults: []*config.VaultConfig{{ - Name: structs.VaultDefaultCluster, + Vault: &config.VaultConfig{ Token: "1", AllowUnauthenticated: &falseValue, TaskTokenTTL: "1", @@ -199,8 +199,8 @@ func TestConfig_Merge(t *testing.T) { TLSKeyFile: "1", TLSSkipVerify: &falseValue, TLSServerName: "1", - }}, - Consuls: []*config.ConsulConfig{{ + }, + Consul: &config.ConsulConfig{ ServerServiceName: "1", ClientServiceName: "1", AutoAdvertise: &falseValue, @@ -217,7 +217,7 @@ func TestConfig_Merge(t *testing.T) { ServerAutoJoin: &falseValue, ClientAutoJoin: &falseValue, ChecksUseAdvertise: &falseValue, - }}, + }, Autopilot: &config.AutopilotConfig{ CleanupDeadServers: &falseValue, ServerStabilizationTime: 1 * time.Second, @@ -382,7 +382,6 @@ func TestConfig_Merge(t *testing.T) { }, JobMaxPriority: pointer.Of(200), JobDefaultPriority: pointer.Of(100), - OIDCIssuer: "https://oidc.test.nomadproject.io", }, ACL: &ACLConfig{ Enabled: true, @@ -411,8 +410,7 @@ func TestConfig_Merge(t *testing.T) { "Access-Control-Allow-Origin": "*", "Access-Control-Allow-Methods": "GET, POST, OPTIONS", }, - Vaults: []*config.VaultConfig{{ - Name: structs.VaultDefaultCluster, + Vault: &config.VaultConfig{ Token: "2", AllowUnauthenticated: &trueValue, TaskTokenTTL: "2", @@ -423,34 +421,25 @@ func TestConfig_Merge(t *testing.T) { TLSKeyFile: "2", TLSSkipVerify: &trueValue, TLSServerName: "2", - ConnectionRetryIntv: time.Duration(30000000000), - JWTAuthBackendPath: "jwt", - }}, - Consuls: []*config.ConsulConfig{{ - Name: "default", - ServerServiceName: "2", - ClientServiceName: "2", - AutoAdvertise: &trueValue, - Addr: "2", - AllowUnauthenticated: &trueValue, - Timeout: 2 * time.Second, - Token: "2", - Auth: "2", - EnableSSL: &trueValue, - VerifySSL: &trueValue, - CAFile: "2", - CertFile: "2", - KeyFile: "2", - ServerAutoJoin: &trueValue, - ClientAutoJoin: &trueValue, - ChecksUseAdvertise: &trueValue, - ServerHTTPCheckName: "Nomad Server HTTP Check", - ServerSerfCheckName: "Nomad Server Serf Check", - ServerRPCCheckName: "Nomad Server RPC Check", - ClientHTTPCheckName: "Nomad Client HTTP Check", - ServiceIdentityAuthMethod: structs.ConsulWorkloadsDefaultAuthMethodName, - TaskIdentityAuthMethod: structs.ConsulWorkloadsDefaultAuthMethodName, - }}, + }, + Consul: &config.ConsulConfig{ + ServerServiceName: "2", + ClientServiceName: "2", + AutoAdvertise: &trueValue, + Addr: "2", + AllowUnauthenticated: &trueValue, + Timeout: 2 * time.Second, + Token: "2", + Auth: "2", + EnableSSL: &trueValue, + VerifySSL: &trueValue, + CAFile: "2", + CertFile: "2", + KeyFile: "2", + ServerAutoJoin: &trueValue, + ClientAutoJoin: &trueValue, + ChecksUseAdvertise: &trueValue, + }, Sentinel: &config.SentinelConfig{ Imports: []*config.SentinelImport{ { @@ -486,19 +475,12 @@ func TestConfig_Merge(t *testing.T) { }, }, }, - Reporting: &config.ReportingConfig{ - License: &config.LicenseReportingConfig{ - Enabled: pointer.Of(true), - }, - }, } result := c0.Merge(c1) result = result.Merge(c2) result = result.Merge(c3) - expected := c3.Copy() - - must.Eq(t, expected, result) + require.Equal(t, c3, result) } func TestConfig_ParseConfigFile(t *testing.T) { @@ -734,61 +716,59 @@ func TestConfig_Listener(t *testing.T) { } } -func TestConfig_DevMode_validate(t *testing.T) { +func TestConfig_DevModeFlag(t *testing.T) { ci.Parallel(t) cases := []struct { - devConfig *devModeConfig + dev bool + connect bool + expected *devModeConfig expectedErr string }{} if runtime.GOOS != "linux" { cases = []struct { - devConfig *devModeConfig + dev bool + connect bool + expected *devModeConfig expectedErr string }{ - { - devConfig: &devModeConfig{ - connectMode: true, - }, - expectedErr: "-dev-connect is only supported on linux", - }, - { - devConfig: &devModeConfig{ - defaultMode: true, - connectMode: true, - }, - expectedErr: "-dev-connect is only supported on linux", - }, + {false, false, nil, ""}, + {true, false, &devModeConfig{defaultMode: true, connectMode: false}, ""}, + {true, true, nil, "-dev-connect is only supported on linux"}, + {false, true, nil, "-dev-connect is only supported on linux"}, } } if runtime.GOOS == "linux" { testutil.RequireRoot(t) cases = []struct { - devConfig *devModeConfig + dev bool + connect bool + expected *devModeConfig expectedErr string }{ - { - devConfig: &devModeConfig{ - connectMode: true, - }, - expectedErr: "", - }, - { - devConfig: &devModeConfig{ - defaultMode: true, - connectMode: true, - }, - expectedErr: "", - }, + {false, false, nil, ""}, + {true, false, &devModeConfig{defaultMode: true, connectMode: false}, ""}, + {true, true, &devModeConfig{defaultMode: true, connectMode: true}, ""}, + {false, true, &devModeConfig{defaultMode: false, connectMode: true}, ""}, } } for _, c := range cases { t.Run("", func(t *testing.T) { - err := c.devConfig.validate() - if c.expectedErr != "" { - must.Error(t, err) - } else { - must.NoError(t, err) + mode, err := newDevModeConfig(c.dev, c.connect) + if err != nil && c.expectedErr == "" { + t.Fatalf("unexpected error: %v", err) + } + if err != nil && !strings.Contains(err.Error(), c.expectedErr) { + t.Fatalf("expected %s; got %v", c.expectedErr, err) + } + if mode == nil && c.expected != nil { + t.Fatalf("expected %+v but got nil", c.expected) + } + if mode != nil { + if c.expected.defaultMode != mode.defaultMode || + c.expected.connectMode != mode.connectMode { + t.Fatalf("expected %+v, got %+v", c.expected, mode) + } } }) } @@ -1386,63 +1366,6 @@ func TestTelemetry_PrefixFilters(t *testing.T) { } } -func TestTelemetry_Validate(t *testing.T) { - ci.Parallel(t) - - testCases := []struct { - name string - inputTelemetry *Telemetry - expectedError error - }{ - { - name: "nil", - inputTelemetry: nil, - expectedError: nil, - }, - { - name: "invalid", - inputTelemetry: &Telemetry{ - inMemoryCollectionInterval: 10 * time.Second, - inMemoryRetentionPeriod: 1 * time.Second, - }, - expectedError: errors.New("telemetry in-memory collection interval cannot be greater than retention period"), - }, - { - name: "valid", - inputTelemetry: &Telemetry{ - inMemoryCollectionInterval: 1 * time.Second, - inMemoryRetentionPeriod: 10 * time.Second, - }, - expectedError: nil, - }, - { - name: "missing in-memory interval", - inputTelemetry: &Telemetry{ - inMemoryRetentionPeriod: 10 * time.Second, - }, - expectedError: errors.New("telemetry in-memory collection interval must be greater than zero"), - }, - { - name: "missing in-memory collection", - inputTelemetry: &Telemetry{ - inMemoryCollectionInterval: 10 * time.Second, - }, - expectedError: errors.New("telemetry in-memory retention period must be greater than zero"), - }, - } - - for _, tc := range testCases { - t.Run(tc.name, func(t *testing.T) { - actualError := tc.inputTelemetry.Validate() - if tc.expectedError != nil { - must.EqError(t, actualError, tc.expectedError.Error()) - } else { - must.NoError(t, actualError) - } - }) - } -} - func TestTelemetry_Parse(t *testing.T) { ci.Parallel(t) diff --git a/command/agent/consul/catalog_testing.go b/command/agent/consul/catalog_testing.go index 61923f6fb272..43d78077e802 100644 --- a/command/agent/consul/catalog_testing.go +++ b/command/agent/consul/catalog_testing.go @@ -5,23 +5,15 @@ package consul import ( "fmt" - "maps" - "slices" "sort" "sync" "github.com/hashicorp/consul/api" "github.com/hashicorp/go-hclog" + "golang.org/x/exp/maps" + "golang.org/x/exp/slices" ) -type MockClient struct { - MockCatalog - MockNamespaces -} - -var _ NamespaceAPI = (*MockClient)(nil) -var _ CatalogAPI = (*MockClient)(nil) - // MockNamespaces is a mock implementation of NamespaceAPI. type MockNamespaces struct { namespaces []*api.Namespace @@ -273,7 +265,7 @@ func (c *MockAgent) CheckRegs() []*api.AgentCheckRegistration { } // CheckRegister implements AgentAPI -func (c *MockAgent) CheckRegisterOpts(check *api.AgentCheckRegistration, _ *api.QueryOptions) error { +func (c *MockAgent) CheckRegister(check *api.AgentCheckRegistration) error { c.mu.Lock() defer c.mu.Unlock() return c.checkRegister(check) @@ -330,8 +322,8 @@ func (c *MockAgent) CheckDeregisterOpts(checkID string, q *api.QueryOptions) err return nil } -// ServiceRegisterOpts implements AgentAPI -func (c *MockAgent) ServiceRegisterOpts(service *api.AgentServiceRegistration, _ api.ServiceRegisterOpts) error { +// ServiceRegister implements AgentAPI +func (c *MockAgent) ServiceRegister(service *api.AgentServiceRegistration) error { c.mu.Lock() defer c.mu.Unlock() diff --git a/command/agent/consul/connect.go b/command/agent/consul/connect.go index 3185838be0ab..32435a6780e1 100644 --- a/command/agent/consul/connect.go +++ b/command/agent/consul/connect.go @@ -5,15 +5,15 @@ package consul import ( "fmt" - "maps" "net" - "slices" "sort" "strconv" "strings" "github.com/hashicorp/consul/api" "github.com/hashicorp/nomad/nomad/structs" + "golang.org/x/exp/maps" + "golang.org/x/exp/slices" ) // newConnect creates a new Consul AgentServiceConnect struct based on a Nomad @@ -204,7 +204,6 @@ func connectUpstreams(in []structs.ConsulUpstream) []api.Upstream { DestinationName: upstream.DestinationName, DestinationNamespace: upstream.DestinationNamespace, DestinationType: api.UpstreamDestType(upstream.DestinationType), - DestinationPartition: upstream.DestinationPartition, DestinationPeer: upstream.DestinationPeer, LocalBindPort: upstream.LocalBindPort, LocalBindSocketPath: upstream.LocalBindSocketPath, diff --git a/command/agent/consul/connect_proxies.go b/command/agent/consul/connect_proxies.go index 48c8f4d42e35..0e8433b3c7b2 100644 --- a/command/agent/consul/connect_proxies.go +++ b/command/agent/consul/connect_proxies.go @@ -7,8 +7,7 @@ import ( "errors" ) -// ConnectProxies implements the client/consul.SupportedProxiesAPI interface by -// using the Consul Agent API. +// ConnectProxies implements SupportedProxiesAPI by using the Consul Agent API. type ConnectProxies struct { agentAPI AgentAPI } diff --git a/command/agent/consul/connect_test.go b/command/agent/consul/connect_test.go index 49b096bd0935..a7e606ff8148 100644 --- a/command/agent/consul/connect_test.go +++ b/command/agent/consul/connect_test.go @@ -375,7 +375,6 @@ func TestConnect_connectUpstreams(t *testing.T) { }, { DestinationName: "bar", DestinationPeer: "10.0.0.1:6379", - DestinationPartition: "infra", DestinationType: "tcp", DestinationNamespace: "ns2", LocalBindPort: 9000, @@ -392,7 +391,6 @@ func TestConnect_connectUpstreams(t *testing.T) { DestinationName: "bar", DestinationNamespace: "ns2", DestinationPeer: "10.0.0.1:6379", - DestinationPartition: "infra", DestinationType: "tcp", LocalBindPort: 9000, LocalBindSocketPath: "/var/run/testsocket.sock", diff --git a/command/agent/consul/int_test.go b/command/agent/consul/int_test.go index 4ec6e34d7afb..c2a53856fc03 100644 --- a/command/agent/consul/int_test.go +++ b/command/agent/consul/int_test.go @@ -17,7 +17,6 @@ import ( "github.com/hashicorp/nomad/client/allocrunner/taskrunner" "github.com/hashicorp/nomad/client/config" "github.com/hashicorp/nomad/client/devicemanager" - "github.com/hashicorp/nomad/client/lib/proclib" "github.com/hashicorp/nomad/client/pluginmanager/drivermanager" regMock "github.com/hashicorp/nomad/client/serviceregistration/mock" "github.com/hashicorp/nomad/client/serviceregistration/wrapper" @@ -28,7 +27,6 @@ import ( "github.com/hashicorp/nomad/helper/testlog" "github.com/hashicorp/nomad/nomad/mock" "github.com/hashicorp/nomad/nomad/structs" - "github.com/shoenig/test/must" "github.com/stretchr/testify/require" ) @@ -66,9 +64,9 @@ func TestConsul_Integration(t *testing.T) { conf := config.DefaultConfig() conf.Node = mock.Node() - conf.GetDefaultConsul().Addr = testconsul.HTTPAddr + conf.ConsulConfig.Addr = testconsul.HTTPAddr conf.APIListenerRegistrar = config.NoopAPIListenerRegistrar{} - consulConfig, err := conf.GetDefaultConsul().ApiConfig() + consulConfig, err := conf.ConsulConfig.ApiConfig() if err != nil { t.Fatalf("error generating consul config: %v", err) } @@ -131,7 +129,7 @@ func TestConsul_Integration(t *testing.T) { logger := testlog.HCLogger(t) logUpdate := &mockUpdater{logger} - allocDir := allocdir.NewAllocDir(logger, conf.AllocDir, conf.AllocMountsDir, alloc.ID) + allocDir := allocdir.NewAllocDir(logger, conf.AllocDir, alloc.ID) if err := allocDir.Build(); err != nil { t.Fatalf("error building alloc dir: %v", err) } @@ -139,8 +137,7 @@ func TestConsul_Integration(t *testing.T) { r.NoError(allocDir.Destroy()) }) taskDir := allocDir.NewTaskDir(task.Name) - vclient, err := vaultclient.NewMockVaultClient("default") - must.NoError(t, err) + vclient := vaultclient.NewMockVaultClient() consulClient, err := consulapi.NewClient(consulConfig) r.Nil(err) @@ -162,18 +159,17 @@ func TestConsul_Integration(t *testing.T) { config := &taskrunner.Config{ Alloc: alloc, ClientConfig: conf, - ConsulServices: serviceClient, + Consul: serviceClient, Task: task, TaskDir: taskDir, Logger: logger, - VaultFunc: func(string) (vaultclient.VaultClient, error) { return vclient, nil }, + Vault: vclient, StateDB: state.NoopDB{}, StateUpdater: logUpdate, DeviceManager: devicemanager.NoopMockManager(), DriverManager: drivermanager.TestDriverManager(t), StartConditionMetCh: closedCh, ServiceRegWrapper: wrapper.NewHandlerWrapper(logger, serviceClient, regMock.NewServiceRegistrationHandler(logger)), - Wranglers: proclib.MockWranglers(t), AllocHookResources: cstructs.NewAllocHookResources(), } diff --git a/command/agent/consul/service_client.go b/command/agent/consul/service_client.go index 266de37ad1d9..8ffcac14d258 100644 --- a/command/agent/consul/service_client.go +++ b/command/agent/consul/service_client.go @@ -5,14 +5,11 @@ package consul import ( "context" - "errors" "fmt" - "maps" "net" "net/url" "reflect" "regexp" - "slices" "strconv" "strings" "sync" @@ -22,11 +19,13 @@ import ( "github.com/armon/go-metrics" "github.com/hashicorp/consul/api" "github.com/hashicorp/go-hclog" - "github.com/hashicorp/go-set/v2" + "github.com/hashicorp/go-set" "github.com/hashicorp/nomad/client/serviceregistration" "github.com/hashicorp/nomad/helper" "github.com/hashicorp/nomad/helper/envoy" "github.com/hashicorp/nomad/nomad/structs" + "golang.org/x/exp/maps" + "golang.org/x/exp/slices" ) const ( @@ -117,12 +116,12 @@ type NamespaceAPI interface { // - agent:read // - service:write type AgentAPI interface { - CheckRegisterOpts(check *api.AgentCheckRegistration, q *api.QueryOptions) error + CheckRegister(check *api.AgentCheckRegistration) error CheckDeregisterOpts(checkID string, q *api.QueryOptions) error ChecksWithFilterOpts(filter string, q *api.QueryOptions) (map[string]*api.AgentCheck, error) UpdateTTLOpts(id, output, status string, q *api.QueryOptions) error - ServiceRegisterOpts(service *api.AgentServiceRegistration, opts api.ServiceRegisterOpts) error + ServiceRegister(service *api.AgentServiceRegistration) error ServiceDeregisterOpts(serviceID string, q *api.QueryOptions) error ServicesWithFilterOpts(filter string, q *api.QueryOptions) (map[string]*api.AgentService, error) @@ -138,9 +137,6 @@ type ConfigAPI interface { // Delete(kind, name string, w *api.WriteOptions) (*api.WriteMeta, error) (not used) } -// ConfigAPIFunc returns a ConfigAPI interface for the specific cluster -type ConfigAPIFunc func(clusterName string) ConfigAPI - // ACLsAPI is the consul/api.ACL API subset used by Nomad Server. // // ACL requirements @@ -349,8 +345,6 @@ func proxyUpstreamsDifferent(wanted *api.AgentServiceConnect, sidecar *api.Agent return true case A.DestinationPeer != B.DestinationPeer: return true - case A.DestinationPartition != B.DestinationPartition: - return true case A.DestinationType != B.DestinationType: return true case A.LocalBindSocketPath != B.LocalBindSocketPath: @@ -429,212 +423,6 @@ func (o *operations) String() string { return fmt.Sprintf("<%d, %d, %d, %d>", len(o.regServices), len(o.regChecks), len(o.deregServices), len(o.deregChecks)) } -type ServiceClientWrapper struct { - serviceClients map[string]*ServiceClient // cluster name -> client - - // lock controls access to serviceClients so that we can gracefully reload - // Consul configuration - lock sync.RWMutex -} - -func NewServiceClientWrapper() *ServiceClientWrapper { - return &ServiceClientWrapper{ - serviceClients: map[string]*ServiceClient{}, - } -} - -func (scw *ServiceClientWrapper) AddClient(name string, client *ServiceClient) { - scw.lock.Lock() - defer scw.lock.Unlock() - scw.serviceClients[name] = client -} - -func (scw *ServiceClientWrapper) Run() { - scw.lock.Lock() - defer scw.lock.Unlock() - - for _, serviceClient := range scw.serviceClients { - go serviceClient.Run() - } -} - -func (scw *ServiceClientWrapper) Shutdown() error { - scw.lock.Lock() - defer scw.lock.Unlock() - - for _, serviceClient := range scw.serviceClients { - // TODO(tgross): we never return error from ServiceClient.Shutdown, so - // there's no point in returning it here either - _ = serviceClient.Shutdown() - } - - return nil -} - -func (scw *ServiceClientWrapper) RegisterAgent(role string, services []*structs.Service) error { - scw.lock.RLock() - defer scw.lock.RUnlock() - - serviceClient, ok := scw.serviceClients[structs.ConsulDefaultCluster] - if !ok { - return errors.New("no default Consul services client") - } - return serviceClient.RegisterAgent(role, services) -} - -func (scw *ServiceClientWrapper) RegisterWorkload(workload *serviceregistration.WorkloadServices) error { - scw.lock.RLock() - defer scw.lock.RUnlock() - - clusters := scw.clustersInWorkload(workload) - if len(clusters) == 1 { - return scw.serviceClients[clusters[0]].RegisterWorkload(workload) - } - - workloadsByCluster := scw.sliceWorkloadsByCluster(workload, clusters) - for cluster, workload := range workloadsByCluster { - err := scw.serviceClients[cluster].RegisterWorkload(workload) - if err != nil { - return err - } - } - - return nil -} - -func (scw *ServiceClientWrapper) RemoveWorkload(workload *serviceregistration.WorkloadServices) { - scw.lock.RLock() - defer scw.lock.RUnlock() - - clusters := scw.clustersInWorkload(workload) - if len(clusters) == 1 { - scw.serviceClients[clusters[0]].RemoveWorkload(workload) - return - } - - workloadsByCluster := scw.sliceWorkloadsByCluster(workload, clusters) - for cluster, workload := range workloadsByCluster { - scw.serviceClients[cluster].RemoveWorkload(workload) - } -} - -func (scw *ServiceClientWrapper) UpdateWorkload( - old, newTask *serviceregistration.WorkloadServices) error { - scw.lock.RLock() - defer scw.lock.RUnlock() - - clusters := scw.clustersInWorkload(newTask) - if len(clusters) == 1 { - return scw.serviceClients[clusters[0]].UpdateWorkload(old, newTask) - } - - newWorkloadsByCluster := scw.sliceWorkloadsByCluster(newTask, clusters) - oldWorkloadsByCluster := scw.sliceWorkloadsByCluster(old, clusters) - for cluster, old := range oldWorkloadsByCluster { - newTask := newWorkloadsByCluster[cluster] - err := scw.serviceClients[cluster].UpdateWorkload(old, newTask) - if err != nil { - return err - } - } - - return nil -} - -func (scw *ServiceClientWrapper) AllocRegistrations(allocID string) ( - *serviceregistration.AllocRegistration, error) { - scw.lock.RLock() - defer scw.lock.RUnlock() - - // shortcut for non-ENT clients which will never have multiple Consul - // clusters - if len(scw.serviceClients) == 1 { - return scw.serviceClients[structs.ConsulDefaultCluster].AllocRegistrations(allocID) - } - - allocReg := &serviceregistration.AllocRegistration{ - Tasks: map[string]*serviceregistration.ServiceRegistrations{}, - } - for _, serviceClient := range scw.serviceClients { - reg, err := serviceClient.AllocRegistrations(allocID) - if err != nil { - return nil, err - } - if reg != nil { - for t, task := range reg.Tasks { - if a, ok := allocReg.Tasks[t]; !ok { - allocReg.Tasks[t] = task - } else { - for serviceName, service := range task.Services { - a.Services[serviceName] = service - } - } - } - } - } - return allocReg, nil -} - -func (scw *ServiceClientWrapper) UpdateTTL(id, namespace, output, status string) error { - scw.lock.RLock() - defer scw.lock.RUnlock() - - // shortcut for non-ENT clients which will never have multiple Consul - // clusters - if len(scw.serviceClients) == 1 { - return scw.serviceClients[structs.ConsulDefaultCluster].UpdateTTL(id, namespace, output, status) - } - - for _, serviceClient := range scw.serviceClients { - if serviceClient.agentServices.Contains(id) { - return serviceClient.UpdateTTL(id, namespace, output, status) - } - } - - return nil -} - -// clustersInWorkload returns a de-duplicated set of clusters in the workload, -// always returning at least the default workload -func (scw *ServiceClientWrapper) clustersInWorkload(workload *serviceregistration.WorkloadServices) []string { - clusters := set.From([]string{structs.ConsulDefaultCluster}) - for _, service := range workload.Services { - if service.IsConsul() && service.Cluster != "" { - clusters.Insert(service.Cluster) - } - } - - return clusters.Slice() -} - -// sliceWorkloadsByCluster returns a map of clusters to WorkloadServices. This -// does some expensive copying of the services so callers should check there's -// actually multiple clusters first with clustersInWorkload -func (scw *ServiceClientWrapper) sliceWorkloadsByCluster(workload *serviceregistration.WorkloadServices, clusters []string) map[string]*serviceregistration.WorkloadServices { - - workloadsByCluster := make(map[string]*serviceregistration.WorkloadServices, len(clusters)) - for _, cluster := range clusters { - clusterWorkload := workload.Copy() - clusterWorkload.Services = slices.DeleteFunc( - clusterWorkload.Services, func(service *structs.Service) bool { - if !service.IsConsul() { - return true - } - if service.Cluster == "" && cluster != structs.ConsulDefaultCluster { - return true - } - if service.Cluster != cluster { - return true - } - return false - }) - if len(clusterWorkload.Services) > 0 { - workloadsByCluster[cluster] = clusterWorkload - } - } - return workloadsByCluster -} - // ServiceClient handles task and agent service registration with Consul. type ServiceClient struct { agentAPI AgentAPI @@ -668,12 +456,6 @@ type ServiceClient struct { allocRegistrations map[string]*serviceregistration.AllocRegistration allocRegistrationsLock sync.RWMutex - // serviceTokens is a map of service ID -> Consul tokens, - // where the token is set in the Workload by the client hooks when using - // Workload Identity. Access should be protected by allocRegistrationsLock - serviceTokens map[string]string - serviceTokensLock sync.RWMutex - // Nomad agent services and checks that are recorded so they can be removed // on shutdown. Defers to consul namespace specified in client consul config. agentServices *set.Set[string] @@ -703,8 +485,6 @@ type checkStatusGetter struct { namespacesClient *NamespacesClient } -// Get returns the status of checks. -// Note: this query has to use the Nomad agent's own Consul token func (csg *checkStatusGetter) Get() (map[string]string, error) { // Get the list of all namespaces so we can iterate them. namespaces, err := csg.namespacesClient.List() @@ -748,7 +528,6 @@ func NewServiceClient(agentAPI AgentAPI, namespacesClient *NamespacesClient, log explicitlyDeregisteredServices: set.New[string](0), explicitlyDeregisteredChecks: set.New[string](0), allocRegistrations: make(map[string]*serviceregistration.AllocRegistration), - serviceTokens: make(map[string]string), agentServices: set.New[string](4), agentChecks: set.New[string](0), isClientAgent: isNomadClient, @@ -806,9 +585,6 @@ func (sr syncReason) String() string { func (c *ServiceClient) Run() { defer close(c.exitCh) - // when Run is shutdown, it needs to complete its current sync before - // shutting down any child goroutines, so we don't use a context from the - // caller to coordinate shutdown of those children here ctx, cancel := context.WithCancel(context.Background()) defer cancel() @@ -944,7 +720,6 @@ func (c *ServiceClient) commit(ops *operations) { } func (c *ServiceClient) clearExplicitlyDeregistered() { - c.gcDeregisteredServiceTokens() c.explicitlyDeregisteredServices = set.New[string](0) c.explicitlyDeregisteredChecks = set.New[string](0) } @@ -984,7 +759,6 @@ func (c *ServiceClient) sync(reason syncReason) error { } // Accumulate all services in Consul across all namespaces. - // Note: this query has to use the Nomad agent's own Consul token servicesInConsul := make(map[string]*api.AgentService) for _, namespace := range namespaces { if nsServices, err := c.agentAPI.ServicesWithFilterOpts("", &api.QueryOptions{Namespace: normalizeNamespace(namespace)}); err != nil { @@ -1030,8 +804,6 @@ func (c *ServiceClient) sync(reason syncReason) error { // Get the Consul namespace this service is in. ns := servicesInConsul[id].Namespace - token := c.getServiceToken(id) - // If this service has a sidecar, we need to remove the sidecar first, // otherwise Consul will produce a warning and an error when removing // the parent service. @@ -1039,18 +811,14 @@ func (c *ServiceClient) sync(reason syncReason) error { // The sidecar is not tracked on the Nomad side; it was registered // implicitly through the parent service. if sidecar := getNomadSidecar(id, servicesInConsul); sidecar != nil { - if err := c.agentAPI.ServiceDeregisterOpts(sidecar.ID, - &api.QueryOptions{Namespace: ns, Token: token}, - ); err != nil { + if err := c.agentAPI.ServiceDeregisterOpts(sidecar.ID, &api.QueryOptions{Namespace: ns}); err != nil { metrics.IncrCounter([]string{"client", "consul", "sync_failure"}, 1) return err } } // Remove the unwanted service. - if err := c.agentAPI.ServiceDeregisterOpts(id, - &api.QueryOptions{Namespace: ns, Token: token}, - ); err != nil { + if err := c.agentAPI.ServiceDeregisterOpts(id, &api.QueryOptions{Namespace: ns}); err != nil { if isOldNomadService(id) { // Don't hard-fail on old entries. See #3620 continue @@ -1070,13 +838,7 @@ func (c *ServiceClient) sync(reason syncReason) error { if !exists || c.agentServiceUpdateRequired(reason, serviceInNomad, serviceInConsul, sidecarInConsul) { c.logger.Trace("must register service", "id", id, "exists", exists, "reason", reason) - token := c.getServiceToken(id) - - if err = c.agentAPI.ServiceRegisterOpts( - serviceInNomad, api.ServiceRegisterOpts{ - ReplaceExistingChecks: exists, - Token: token, - }); err != nil { + if err = c.agentAPI.ServiceRegister(serviceInNomad); err != nil { metrics.IncrCounter([]string{"client", "consul", "sync_failure"}, 1) return err } @@ -1086,7 +848,6 @@ func (c *ServiceClient) sync(reason syncReason) error { } - // Note: this query has to use the Nomad agent's own Consul token checksInConsul := make(map[string]*api.AgentCheck) for _, namespace := range namespaces { nsChecks, err := c.agentAPI.ChecksWithFilterOpts("", &api.QueryOptions{Namespace: normalizeNamespace(namespace)}) @@ -1125,9 +886,7 @@ func (c *ServiceClient) sync(reason syncReason) error { continue } - // Unknown Nomad managed check; remove. Note: this query has to use the - // Nomad agent's own Consul token, because by definition we don't have - // an associated workload for it + // Unknown Nomad managed check; remove if err := c.agentAPI.CheckDeregisterOpts(id, &api.QueryOptions{Namespace: check.Namespace}); err != nil { if isOldNomadService(check.ServiceID) { // Don't hard-fail on old entries. @@ -1147,10 +906,7 @@ func (c *ServiceClient) sync(reason syncReason) error { // Already in Consul; skipping continue } - opts := &api.QueryOptions{ - Token: c.getServiceToken(check.ServiceID), - } - if err := c.agentAPI.CheckRegisterOpts(check, opts); err != nil { + if err := c.agentAPI.CheckRegister(check); err != nil { metrics.IncrCounter([]string{"client", "consul", "sync_failure"}, 1) return err } @@ -1422,7 +1178,6 @@ func apiCheckRegistrationToCheck(r *api.AgentCheckRegistration) *api.AgentServic GRPCUseTLS: r.GRPCUseTLS, SuccessBeforePassing: r.SuccessBeforePassing, FailuresBeforeCritical: r.FailuresBeforeCritical, - FailuresBeforeWarning: r.FailuresBeforeWarning, } } @@ -1493,8 +1248,6 @@ func (c *ServiceClient) RegisterWorkload(workload *serviceregistration.WorkloadS t := new(serviceregistration.ServiceRegistrations) t.Services = make(map[string]*serviceregistration.ServiceRegistration, numServices) - tokens := map[string]string{} // service ID -> token - ops := &operations{} for _, service := range workload.Services { sreg, err := c.serviceRegs(ops, service, workload) @@ -1502,16 +1255,8 @@ func (c *ServiceClient) RegisterWorkload(workload *serviceregistration.WorkloadS return err } t.Services[sreg.ServiceID] = sreg - - if token, ok := workload.Tokens[service.Name]; ok { - tokens[sreg.ServiceID] = token - } } - // Save the workloads tokens in the token store; must be done before we - // commit or start watches - c.setServiceTokens(tokens) - // Add the workload to the allocation's registration c.addRegistrations(workload.AllocInfo.AllocID, workload.Name(), t) @@ -1545,8 +1290,6 @@ func (c *ServiceClient) UpdateWorkload(old, newWorkload *serviceregistration.Wor newIDs[serviceregistration.MakeAllocServiceID(newWorkload.AllocInfo.AllocID, newWorkload.Name(), s)] = s } - tokens := map[string]string{} // service ID -> token - // Loop over existing Services to see if they have been removed for _, existingSvc := range old.Services { existingID := serviceregistration.MakeAllocServiceID(old.AllocInfo.AllocID, old.Name(), existingSvc) @@ -1582,11 +1325,6 @@ func (c *ServiceClient) UpdateWorkload(old, newWorkload *serviceregistration.Wor } regs.Services[existingID] = sreg - // The token might have been updated - if token, ok := newWorkload.Tokens[newSvc.Name]; ok { - tokens[existingID] = token - } - // See if any checks were updated existingChecks := make(map[string]*structs.ServiceCheck, len(existingSvc.Checks)) for _, check := range existingSvc.Checks { @@ -1641,15 +1379,8 @@ func (c *ServiceClient) UpdateWorkload(old, newWorkload *serviceregistration.Wor } regs.Services[sreg.ServiceID] = sreg - if token, ok := newWorkload.Tokens[newSvc.Name]; ok { - tokens[sreg.ServiceID] = token - } } - // Save the workloads tokens in the token store; must be done before we - // commit or start watches - c.setServiceTokens(tokens) - // Add the task to the allocation's registration c.addRegistrations(newWorkload.AllocInfo.AllocID, newWorkload.Name(), regs) @@ -1731,13 +1462,8 @@ func (c *ServiceClient) AllocRegistrations(allocID string) (*serviceregistration checks := make(map[string]*api.AgentCheck) // Query the services and checks to populate the allocation registrations. - // Note: these queries have to use the Nomad agent's own Consul token for _, namespace := range namespaces { - qo := &api.QueryOptions{ - Namespace: normalizeNamespace(namespace), - } - - nsServices, err := c.agentAPI.ServicesWithFilterOpts("", qo) + nsServices, err := c.agentAPI.ServicesWithFilterOpts("", &api.QueryOptions{Namespace: normalizeNamespace(namespace)}) if err != nil { return nil, fmt.Errorf("failed to retrieve services from consul: %w", err) } @@ -1745,7 +1471,7 @@ func (c *ServiceClient) AllocRegistrations(allocID string) (*serviceregistration services[k] = v } - nsChecks, err := c.agentAPI.ChecksWithFilterOpts("", qo) + nsChecks, err := c.agentAPI.ChecksWithFilterOpts("", &api.QueryOptions{Namespace: normalizeNamespace(namespace)}) if err != nil { return nil, fmt.Errorf("failed to retrieve checks from consul: %w", err) } @@ -1781,15 +1507,8 @@ func (c *ServiceClient) AllocRegistrations(allocID string) (*serviceregistration // UpdateTTL is used to update the TTL of a check. Typically this will only be // called to heartbeat script checks. func (c *ServiceClient) UpdateTTL(id, namespace, output, status string) error { - var token string - check := c.checks[id] - if check != nil { - token = c.getServiceToken(check.ServiceID) - } - ns := normalizeNamespace(namespace) - return c.agentAPI.UpdateTTLOpts(id, output, status, - &api.QueryOptions{Namespace: ns, Token: token}) + return c.agentAPI.UpdateTTLOpts(id, output, status, &api.QueryOptions{Namespace: ns}) } // Shutdown the Consul client. Update running task registrations and deregister @@ -1824,12 +1543,8 @@ func (c *ServiceClient) Shutdown() error { // Always attempt to deregister Nomad agent Consul entries, even if // deadline was reached - for _, id := range c.agentServices.Slice() { - - opts := &api.QueryOptions{ - Token: c.getServiceToken(id), - } - if err := c.agentAPI.ServiceDeregisterOpts(id, opts); err != nil { + for _, id := range c.agentServices.List() { + if err := c.agentAPI.ServiceDeregisterOpts(id, nil); err != nil { c.logger.Error("failed deregistering agent service", "service_id", id, "error", err) } } @@ -1839,7 +1554,6 @@ func (c *ServiceClient) Shutdown() error { c.logger.Error("failed to retrieve namespaces from consul", "error", err) } - // Note: these queries have to use the Nomad agent's own Consul token remainingChecks := make(map[string]*api.AgentCheck) for _, namespace := range namespaces { nsChecks, err := c.agentAPI.ChecksWithFilterOpts("", &api.QueryOptions{Namespace: normalizeNamespace(namespace)}) @@ -1860,16 +1574,12 @@ func (c *ServiceClient) Shutdown() error { return false } - for _, id := range c.agentChecks.Slice() { + for _, id := range c.agentChecks.List() { // if we couldn't populate remainingChecks it is unlikely that CheckDeregister will work, but try anyway // if we could list the remaining checks, verify that the check we store still exists before removing it. if remainingChecks == nil || checkRemains(id) { - check := remainingChecks[id] - ns := check.Namespace - token := c.getServiceToken(check.ServiceID) - - if err := c.agentAPI.CheckDeregisterOpts(id, - &api.QueryOptions{Namespace: ns, Token: token}); err != nil { + ns := remainingChecks[id].Namespace + if err := c.agentAPI.CheckDeregisterOpts(id, &api.QueryOptions{Namespace: ns}); err != nil { c.logger.Error("failed deregistering agent check", "check_id", id, "error", err) } } @@ -1911,32 +1621,6 @@ func (c *ServiceClient) removeRegistration(allocID, taskName string) { } } -// getServiceToken returns the Consul token for a specific service ID -func (c *ServiceClient) getServiceToken(serviceID string) string { - c.serviceTokensLock.RLock() - defer c.serviceTokensLock.RUnlock() - return c.serviceTokens[serviceID] -} - -// setServiceTokens writes a batch of service tokens to the store -func (c *ServiceClient) setServiceTokens(tokens map[string]string) { - c.serviceTokensLock.Lock() - defer c.serviceTokensLock.Unlock() - for serviceID, token := range tokens { - c.serviceTokens[serviceID] = token - } -} - -// gcDeregisteredServiceTokens cleans up the tokens for all explicitly -// deregistered services in a single batch -func (c *ServiceClient) gcDeregisteredServiceTokens() { - c.serviceTokensLock.Lock() - defer c.serviceTokensLock.Unlock() - for _, serviceID := range c.explicitlyDeregisteredServices.Slice() { - delete(c.serviceTokens, serviceID) - } -} - // makeAgentServiceID creates a unique ID for identifying an agent service in // Consul. // @@ -1972,7 +1656,6 @@ func createCheckReg(serviceID, checkID string, check *structs.ServiceCheck, host chkReg.Interval = check.Interval.String() chkReg.SuccessBeforePassing = check.SuccessBeforePassing chkReg.FailuresBeforeCritical = check.FailuresBeforeCritical - chkReg.FailuresBeforeWarning = check.FailuresBeforeWarning // Require an address for http or tcp checks if port == 0 && check.RequiresPort() { diff --git a/command/agent/consul/service_client_test.go b/command/agent/consul/service_client_test.go index 7d7aaf985c18..9ce003a53bac 100644 --- a/command/agent/consul/service_client_test.go +++ b/command/agent/consul/service_client_test.go @@ -714,15 +714,6 @@ func TestSyncLogic_proxyUpstreamsDifferent(t *testing.T) { } }) - try(t, "different destination partition", func(p proxy) { - diff := upstream1() - diff.DestinationPartition = "foo" - p.Upstreams = []api.Upstream{ - diff, - upstream2(), - } - }) - try(t, "different destination type", func(p proxy) { diff := upstream1() diff.DestinationType = "service" @@ -833,138 +824,3 @@ func TestSyncLogic_parseTaggedAddresses(t *testing.T) { }, result) }) } - -// TestServiceClient_ConsulTokens exercises the lifecycle of Consul tokens -// associated with each service and the service client for each cluster. -func TestServiceClient_ConsulTokens(t *testing.T) { - ci.Parallel(t) - - mockAgent := NewMockAgent(ossFeatures) - nsClientA := NewNamespacesClient(NewMockNamespaces(nil), mockAgent) - nsClientB := NewNamespacesClient(NewMockNamespaces(nil), mockAgent) - logger := testlog.HCLogger(t) - - scA := NewServiceClient(mockAgent, nsClientA, logger, true) - scB := NewServiceClient(mockAgent, nsClientB, logger, true) - scA.shutdownWait = time.Millisecond - scB.shutdownWait = time.Millisecond - - scw := NewServiceClientWrapper() - scw.AddClient("A", scA) - scw.AddClient("B", scB) - - allocID := uuid.Generate() - serviceTokenA, serviceTokenB := "uuid-service-token-a", "uuid-service-token-b" - - ws := &serviceregistration.WorkloadServices{ - AllocInfo: structs.AllocInfo{ - AllocID: allocID, - Task: "taskname", - }, - Services: []*structs.Service{ - {Name: "serviceA", Cluster: "A", PortLabel: "a"}, - {Name: "serviceB", Cluster: "B", PortLabel: "b"}, - }, - Networks: []*structs.NetworkResource{ - {DynamicPorts: []structs.Port{{Label: "a", Value: xPort}}}, - {DynamicPorts: []structs.Port{{Label: "b", Value: xPort}}}, - }, - Tokens: map[string]string{ - "serviceA": serviceTokenA, - "serviceB": serviceTokenB}, - } - - must.NoError(t, scw.RegisterWorkload(ws)) - - idA := serviceregistration.MakeAllocServiceID(allocID, ws.Name(), ws.Services[0]) - idB := serviceregistration.MakeAllocServiceID(allocID, ws.Name(), ws.Services[1]) - - must.Eq(t, serviceTokenA, scA.getServiceToken(idA)) - must.Eq(t, "", scA.getServiceToken(idB)) - - allocReg, err := scw.AllocRegistrations(allocID) - must.NoError(t, err) - must.Eq(t, 2, allocReg.NumServices()) - - scw.RemoveWorkload(ws) - - // test hack: removing the workload doesn't actually remove the token until - // the service is confirmed deregistered, which we can't do without the - // running sync. - scA.explicitlyDeregisteredServices.Insert(idA) - scB.explicitlyDeregisteredServices.Insert(idB) - must.Eq(t, serviceTokenA, scA.getServiceToken(idA)) - must.Eq(t, "", scA.getServiceToken(idB)) - - scA.clearExplicitlyDeregistered() - scB.clearExplicitlyDeregistered() - must.Eq(t, "", scA.getServiceToken(idA)) - must.Eq(t, "", scB.getServiceToken(idB)) - - allocReg, err = scw.AllocRegistrations(allocID) - must.NoError(t, err) - must.Eq(t, 0, allocReg.NumServices()) -} - -// TestServiceClient_MultiClusterUpdates updates a workload in the service -// client wrapper to ensure we're sending the updates to the right service -// client for each cluster. -func TestServiceClient_MultiClusterUpdates(t *testing.T) { - ci.Parallel(t) - - mockAgent := NewMockAgent(ossFeatures) - nsClientA := NewNamespacesClient(NewMockNamespaces(nil), mockAgent) - nsClientB := NewNamespacesClient(NewMockNamespaces(nil), mockAgent) - logger := testlog.HCLogger(t) - - scA := NewServiceClient(mockAgent, nsClientA, logger, true) - scB := NewServiceClient(mockAgent, nsClientB, logger, true) - scA.shutdownWait = time.Millisecond - scB.shutdownWait = time.Millisecond - - scw := NewServiceClientWrapper() - scw.AddClient("A", scA) - scw.AddClient("B", scB) - - allocID := uuid.Generate() - serviceTokenA, serviceTokenB := "uuid-service-token-a", "uuid-service-token-b" - - ws := &serviceregistration.WorkloadServices{ - AllocInfo: structs.AllocInfo{ - AllocID: allocID, - Task: "taskname", - }, - Services: []*structs.Service{ - {Name: "serviceA", Cluster: "A", PortLabel: "a"}, - {Name: "serviceB", Cluster: "B", PortLabel: "b"}, - }, - Networks: []*structs.NetworkResource{ - {DynamicPorts: []structs.Port{{Label: "a", Value: xPort}}}, - {DynamicPorts: []structs.Port{{Label: "b", Value: xPort}}}, - }, - Tokens: map[string]string{ - "serviceA": serviceTokenA, - "serviceB": serviceTokenB}, - } - - must.NoError(t, scw.RegisterWorkload(ws)) - allocReg, err := scw.AllocRegistrations(allocID) - must.NoError(t, err) - must.Eq(t, 2, allocReg.NumServices()) - - newWs := ws.Copy() - newWs.Services = append(newWs.Services, - &structs.Service{Name: "serviceB2", Cluster: "B", PortLabel: "b2"}) - newWs.Networks = append(newWs.Networks, - &structs.NetworkResource{DynamicPorts: []structs.Port{{Label: "b2", Value: yPort}}}) - newWs.Tokens["serviceB2"] = "uuid-service-token-b2" - - scw.UpdateWorkload(ws, newWs) - - allocReg, err = scw.AllocRegistrations(allocID) - must.NoError(t, err) - must.Eq(t, 3, allocReg.NumServices()) - - idB2 := serviceregistration.MakeAllocServiceID(allocID, ws.Name(), newWs.Services[2]) - must.Eq(t, "uuid-service-token-b2", scB.getServiceToken(idB2)) -} diff --git a/command/agent/event_endpoint.go b/command/agent/event_endpoint.go index 83aca538affe..8c5483ca3e0d 100644 --- a/command/agent/event_endpoint.go +++ b/command/agent/event_endpoint.go @@ -15,7 +15,7 @@ import ( "strings" "github.com/docker/docker/pkg/ioutils" - "github.com/hashicorp/go-msgpack/v2/codec" + "github.com/hashicorp/go-msgpack/codec" "github.com/hashicorp/nomad/nomad/structs" "golang.org/x/sync/errgroup" ) diff --git a/command/agent/event_endpoint_test.go b/command/agent/event_endpoint_test.go index 66415b5f46a8..88ac9986cbcf 100644 --- a/command/agent/event_endpoint_test.go +++ b/command/agent/event_endpoint_test.go @@ -212,7 +212,7 @@ func TestHTTP_Alloc_Port_Response(t *testing.T) { ci.Parallel(t) httpTest(t, nil, func(srv *TestAgent) { - client := srv.APIClient() + client := srv.Client() defer srv.Shutdown() defer client.Close() diff --git a/command/agent/fs_endpoint.go b/command/agent/fs_endpoint.go index b3f3acaa426f..910852bca275 100644 --- a/command/agent/fs_endpoint.go +++ b/command/agent/fs_endpoint.go @@ -14,7 +14,7 @@ import ( "strings" "github.com/docker/docker/pkg/ioutils" - "github.com/hashicorp/go-msgpack/v2/codec" + "github.com/hashicorp/go-msgpack/codec" cstructs "github.com/hashicorp/nomad/client/structs" "github.com/hashicorp/nomad/nomad/structs" ) diff --git a/command/agent/helpers_test.go b/command/agent/helpers_test.go index 7620b0b6b31a..114e17a9655a 100644 --- a/command/agent/helpers_test.go +++ b/command/agent/helpers_test.go @@ -8,12 +8,12 @@ import ( "github.com/hashicorp/nomad/ci" "github.com/hashicorp/nomad/helper/uuid" - "github.com/shoenig/test/must" + "github.com/stretchr/testify/require" ) func TestHTTP_rpcHandlerForAlloc(t *testing.T) { ci.Parallel(t) - + require := require.New(t) agent := NewTestAgent(t, t.Name(), nil) defer agent.Shutdown() @@ -23,25 +23,25 @@ func TestHTTP_rpcHandlerForAlloc(t *testing.T) { // Case 1: Client has allocation // Outcome: Use local client lc, rc, s := agent.Server.rpcHandlerForAlloc(a.ID) - must.True(t, lc) - must.False(t, rc) - must.False(t, s) + require.True(lc) + require.False(rc) + require.False(s) // Case 2: Client doesn't have allocation and there is a server // Outcome: Use server lc, rc, s = agent.Server.rpcHandlerForAlloc(uuid.Generate()) - must.False(t, lc) - must.False(t, rc) - must.True(t, s) + require.False(lc) + require.False(rc) + require.True(s) // Case 3: Client doesn't have allocation and there is no server // Outcome: Use client RPC to server srv := agent.server agent.server = nil lc, rc, s = agent.Server.rpcHandlerForAlloc(uuid.Generate()) - must.False(t, lc) - must.True(t, rc) - must.False(t, s) + require.False(lc) + require.True(rc) + require.False(s) agent.server = srv // Case 4: No client @@ -49,15 +49,15 @@ func TestHTTP_rpcHandlerForAlloc(t *testing.T) { client := agent.client agent.client = nil lc, rc, s = agent.Server.rpcHandlerForAlloc(uuid.Generate()) - must.False(t, lc) - must.False(t, rc) - must.True(t, s) + require.False(lc) + require.False(rc) + require.True(s) agent.client = client } func TestHTTP_rpcHandlerForNode(t *testing.T) { ci.Parallel(t) - + require := require.New(t) agent := NewTestAgent(t, t.Name(), nil) defer agent.Shutdown() @@ -66,25 +66,25 @@ func TestHTTP_rpcHandlerForNode(t *testing.T) { // Case 1: Node running, no node ID given // Outcome: Use local node lc, rc, s := agent.Server.rpcHandlerForNode("") - must.True(t, lc) - must.False(t, rc) - must.False(t, s) + require.True(lc) + require.False(rc) + require.False(s) // Case 2: Node running, it's ID given // Outcome: Use local node lc, rc, s = agent.Server.rpcHandlerForNode(cID) - must.True(t, lc) - must.False(t, rc) - must.False(t, s) + require.True(lc) + require.False(rc) + require.False(s) // Case 3: Local node but wrong ID and there is no server // Outcome: Use client RPC to server srv := agent.server agent.server = nil lc, rc, s = agent.Server.rpcHandlerForNode(uuid.Generate()) - must.False(t, lc) - must.True(t, rc) - must.False(t, s) + require.False(lc) + require.True(rc) + require.False(s) agent.server = srv // Case 4: No client @@ -92,8 +92,8 @@ func TestHTTP_rpcHandlerForNode(t *testing.T) { client := agent.client agent.client = nil lc, rc, s = agent.Server.rpcHandlerForNode(uuid.Generate()) - must.False(t, lc) - must.False(t, rc) - must.True(t, s) + require.False(lc) + require.False(rc) + require.True(s) agent.client = client } diff --git a/command/agent/host/darwin.go b/command/agent/host/darwin.go new file mode 100644 index 000000000000..283eb1478ff6 --- /dev/null +++ b/command/agent/host/darwin.go @@ -0,0 +1,11 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + +//go:build darwin +// +build darwin + +package host + +func mountedPaths() []string { + return []string{"/"} +} diff --git a/command/agent/host/host.go b/command/agent/host/host.go index edd9b6d313cd..c30a818b8b57 100644 --- a/command/agent/host/host.go +++ b/command/agent/host/host.go @@ -93,7 +93,7 @@ func environment() map[string]string { // DefaultEnvDenyList is the default set of environment variables that are // filtered when passing the environment variables of the host to the task. // -// Update https://developer.hashicorp.com/nomad/docs/configuration/client#env-denylist +// Update https://www.nomadproject.io/docs/configuration/client#env-denylist // whenever this is changed. var DefaultEnvDenyList = []string{ "CONSUL_TOKEN", diff --git a/command/agent/host/host_test.go b/command/agent/host/host_test.go index 8c9e2e8e6197..8b685a152c85 100644 --- a/command/agent/host/host_test.go +++ b/command/agent/host/host_test.go @@ -6,17 +6,17 @@ package host import ( "testing" - "github.com/shoenig/test/must" + "github.com/stretchr/testify/require" ) func TestHostUtils(t *testing.T) { mounts := mountedPaths() - must.SliceNotEmpty(t, mounts) + require.NotEmpty(t, mounts) du, err := diskUsage("/") - must.NoError(t, err) - must.Positive(t, du.DiskMB) - must.Positive(t, du.UsedMB) + require.NoError(t, err) + require.NotZero(t, du.DiskMB) + require.NotZero(t, du.UsedMB) } func TestMakeHostData(t *testing.T) { @@ -27,15 +27,15 @@ func TestMakeHostData(t *testing.T) { t.Setenv("ryanSECRETS", "foo") host, err := MakeHostData() - must.NoError(t, err) - must.NotEq(t, "", host.OS) - must.SliceNotEmpty(t, host.Network) - must.NotEq(t, "", host.ResolvConf) - must.NotEq(t, "", host.Hosts) - must.MapNotEmpty(t, host.Disk) - must.MapNotEmpty(t, host.Environment) - must.Eq(t, "", host.Environment["VAULT_TOKEN"]) - must.Eq(t, "", host.Environment["BOGUS_TOKEN"]) - must.Eq(t, "", host.Environment["BOGUS_SECRET"]) - must.Eq(t, "", host.Environment["ryanSECRETS"]) + require.NoError(t, err) + require.NotEmpty(t, host.OS) + require.NotEmpty(t, host.Network) + require.NotEmpty(t, host.ResolvConf) + require.NotEmpty(t, host.Hosts) + require.NotEmpty(t, host.Disk) + require.NotEmpty(t, host.Environment) + require.Equal(t, "", host.Environment["VAULT_TOKEN"]) + require.Equal(t, "", host.Environment["BOGUS_TOKEN"]) + require.Equal(t, "", host.Environment["BOGUS_SECRET"]) + require.Equal(t, "", host.Environment["ryanSECRETS"]) } diff --git a/command/agent/host/linux.go b/command/agent/host/linux.go new file mode 100644 index 000000000000..78dab4eb68b1 --- /dev/null +++ b/command/agent/host/linux.go @@ -0,0 +1,46 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + +//go:build linux +// +build linux + +package host + +import ( + "bufio" + "os" + "strings" +) + +// mountedPaths produces a list of mounts +func mountedPaths() []string { + fh, err := os.Open("/proc/mounts") + if err != nil { + return []string{err.Error()} + } + rd := bufio.NewReader(fh) + + var paths []string + for { + str, err := rd.ReadString('\n') + if err != nil { + break + } + + ln := strings.Split(str, " ") + switch ln[2] { + case "autofs", "binfmt_misc", "cgroup", "debugfs", + "devpts", "devtmpfs", + "fusectl", "fuse.lxcfs", + "hugetlbfs", "mqueue", + "proc", "pstore", "rpc_pipefs", "securityfs", + "sysfs", "tmpfs", "vboxsf": + continue + default: + } + + paths = append(paths, ln[1]) + } + + return paths +} diff --git a/command/agent/host/unix.go b/command/agent/host/unix.go index d852356ce085..2bbded1c157d 100644 --- a/command/agent/host/unix.go +++ b/command/agent/host/unix.go @@ -8,8 +8,8 @@ package host import ( "strings" + "syscall" - "github.com/shirou/gopsutil/v3/disk" "golang.org/x/sys/unix" ) @@ -54,46 +54,19 @@ func nullStr(bs []byte) string { } type df struct { - usage *disk.UsageStat + s *syscall.Statfs_t } func makeDf(path string) (*df, error) { - usage, err := disk.Usage(path) - return &df{usage: usage}, err + var s syscall.Statfs_t + err := syscall.Statfs(path, &s) + return &df{s: &s}, err } func (d *df) total() uint64 { - return d.usage.Total + return d.s.Blocks * uint64(d.s.Bsize) } func (d *df) available() uint64 { - return d.usage.Free -} - -// mountedPaths produces a list of mounts -func mountedPaths() []string { - partitions, err := disk.Partitions(false) - if err != nil { - return []string{err.Error()} - } - - var paths []string - for _, partition := range partitions { - fsType := partition.Fstype - - switch fsType { - case "autofs", "binfmt_misc", "cgroup", "debugfs", - "devpts", "devtmpfs", - "fusectl", "fuse.lxcfs", - "hugetlbfs", "mqueue", - "procfs", "pstore", "rpc_pipefs", "securityfs", - "sysfs", "tmpfs", "vboxsf", "ptyfs": - continue - default: - } - - paths = append(paths, partition.Mountpoint) - } - - return paths + return d.s.Bavail * uint64(d.s.Bsize) } diff --git a/command/agent/http.go b/command/agent/http.go index c08d4fdf5104..56cc8130de73 100644 --- a/command/agent/http.go +++ b/command/agent/http.go @@ -25,7 +25,7 @@ import ( "github.com/gorilla/websocket" "github.com/hashicorp/go-connlimit" log "github.com/hashicorp/go-hclog" - "github.com/hashicorp/go-msgpack/v2/codec" + "github.com/hashicorp/go-msgpack/codec" multierror "github.com/hashicorp/go-multierror" "github.com/rs/cors" "golang.org/x/time/rate" @@ -487,7 +487,6 @@ func (s *HTTPServer) registerHandlers(enableDebug bool) { s.mux.HandleFunc("/v1/operator/autopilot/configuration", s.wrap(s.OperatorAutopilotConfiguration)) s.mux.HandleFunc("/v1/operator/autopilot/health", s.wrap(s.OperatorServerHealth)) s.mux.HandleFunc("/v1/operator/snapshot", s.wrap(s.SnapshotRequest)) - s.mux.HandleFunc("/v1/operator/upgrade-check/", s.wrap(s.UpgradeCheckRequest)) s.mux.HandleFunc("/v1/system/gc", s.wrap(s.GarbageCollectRequest)) s.mux.HandleFunc("/v1/system/reconcile/summaries", s.wrap(s.ReconcileJobSummaries)) @@ -503,10 +502,6 @@ func (s *HTTPServer) registerHandlers(enableDebug bool) { s.mux.Handle("/v1/vars", wrapCORS(s.wrap(s.VariablesListRequest))) s.mux.Handle("/v1/var/", wrapCORSWithAllowedMethods(s.wrap(s.VariableSpecificRequest), "HEAD", "GET", "PUT", "DELETE")) - // OIDC Handlers - s.mux.HandleFunc(structs.JWKSPath, s.wrap(s.JWKSRequest)) - s.mux.HandleFunc("/.well-known/openid-configuration", s.wrap(s.OIDCDiscoveryRequest)) - agentConfig := s.agent.GetConfig() uiConfigEnabled := agentConfig.UI != nil && agentConfig.UI.Enabled diff --git a/command/agent/http_ce.go b/command/agent/http_oss.go similarity index 100% rename from command/agent/http_ce.go rename to command/agent/http_oss.go diff --git a/command/agent/http_test.go b/command/agent/http_test.go index 19b70d30546b..1008ba3a9c6e 100644 --- a/command/agent/http_test.go +++ b/command/agent/http_test.go @@ -22,7 +22,7 @@ import ( "testing" "time" - "github.com/hashicorp/go-msgpack/v2/codec" + "github.com/hashicorp/go-msgpack/codec" "github.com/hashicorp/nomad/acl" "github.com/hashicorp/nomad/api" "github.com/hashicorp/nomad/ci" @@ -1453,8 +1453,8 @@ func TestHTTPServer_ResolveToken(t *testing.T) { t.Run("acl disabled", func(t *testing.T) { req := &http.Request{Body: http.NoBody} got, err := noACLServer.Server.ResolveToken(req) - must.NoError(t, err) - must.Eq(t, got, acl.ACLsDisabledACL) + require.NoError(t, err) + require.Nil(t, got) }) t.Run("token not found", func(t *testing.T) { @@ -1560,7 +1560,7 @@ func benchmarkJsonEncoding(b *testing.B, handle *codec.JsonHandle) { func httpTest(t testing.TB, cb func(c *Config), f func(srv *TestAgent)) { s := makeHTTPServer(t, cb) defer s.Shutdown() - testutil.WaitForKeyring(t, s.Agent.RPC, s.Config.Region) + testutil.WaitForLeader(t, s.Agent.RPC) f(s) } @@ -1572,7 +1572,7 @@ func httpACLTest(t testing.TB, cb func(c *Config), f func(srv *TestAgent)) { } }) defer s.Shutdown() - testutil.WaitForKeyring(t, s.Agent.RPC, s.Config.Region) + testutil.WaitForLeader(t, s.Agent.RPC) f(s) } diff --git a/command/agent/job_endpoint.go b/command/agent/job_endpoint.go index ef427a03e9e5..ad8ac356d224 100644 --- a/command/agent/job_endpoint.go +++ b/command/agent/job_endpoint.go @@ -5,20 +5,18 @@ package agent import ( "fmt" - "maps" "net/http" - "slices" "strconv" "strings" "github.com/golang/snappy" - "github.com/gorilla/websocket" "github.com/hashicorp/nomad/acl" api "github.com/hashicorp/nomad/api" - cstructs "github.com/hashicorp/nomad/client/structs" "github.com/hashicorp/nomad/jobspec" "github.com/hashicorp/nomad/jobspec2" "github.com/hashicorp/nomad/nomad/structs" + "golang.org/x/exp/maps" + "golang.org/x/exp/slices" ) // jobNotFoundErr is an error string which can be used as the return string @@ -112,12 +110,6 @@ func (s *HTTPServer) JobSpecificRequest(resp http.ResponseWriter, req *http.Requ case strings.HasSuffix(path, "/submission"): jobID := strings.TrimSuffix(path, "/submission") return s.jobSubmissionCRUD(resp, req, jobID) - case strings.HasSuffix(path, "/actions"): - jobID := strings.TrimSuffix(path, "/actions") - return s.jobActions(resp, req, jobID) - case strings.HasSuffix(path, "/action"): - jobID := strings.TrimSuffix(path, "/action") - return s.jobRunAction(resp, req, jobID) default: return s.jobCRUD(resp, req, path) } @@ -341,66 +333,6 @@ func (s *HTTPServer) jobLatestDeployment(resp http.ResponseWriter, req *http.Req return out.Deployment, nil } -func (s *HTTPServer) jobActions(resp http.ResponseWriter, req *http.Request, jobID string) (any, error) { - if req.Method != http.MethodGet { - return nil, CodedError(http.StatusMethodNotAllowed, ErrInvalidMethod) - } - - args := structs.JobActionListRequest{ - JobID: jobID, - } - if s.parse(resp, req, &args.Region, &args.QueryOptions) { - return nil, nil - } - - var out structs.JobActionListResponse - if err := s.agent.RPC(structs.JobGetActionsRPCMethod, &args, &out); err != nil { - return nil, err - } - - setMeta(resp, &structs.QueryMeta{}) - - return out.Actions, nil -} - -func (s *HTTPServer) jobRunAction(resp http.ResponseWriter, req *http.Request, jobID string) (interface{}, error) { - task := req.URL.Query().Get("task") - action := req.URL.Query().Get("action") - allocID := req.URL.Query().Get("allocID") - - // Build the request and parse the ACL token - var err error - isTTY := false - if tty := req.URL.Query().Get("tty"); tty != "" { - isTTY, err = strconv.ParseBool(tty) - if err != nil { - return nil, fmt.Errorf("tty value is not a boolean: %v", err) - } - } - - args := cstructs.AllocExecRequest{ - JobID: jobID, - Task: task, - Action: action, - AllocID: allocID, - Tty: isTTY, - } - s.parse(resp, req, &args.QueryOptions.Region, &args.QueryOptions) - - conn, err := s.wsUpgrader.Upgrade(resp, req, nil) - if err != nil { - return nil, fmt.Errorf("failed to upgrade connection: %v", err) - } - - if err := readWsHandshake(conn.ReadJSON, req, &args.QueryOptions); err != nil { - conn.WriteMessage(websocket.CloseMessage, - websocket.FormatCloseMessage(toWsCode(400), err.Error())) - return nil, err - } - - return s.execStream(conn, &args) -} - func (s *HTTPServer) jobSubmissionCRUD(resp http.ResponseWriter, req *http.Request, jobID string) (*structs.JobSubmission, error) { version, err := strconv.ParseUint(req.URL.Query().Get("version"), 10, 64) if err != nil { @@ -831,12 +763,14 @@ func (s *HTTPServer) JobsParseRequest(resp http.ResponseWriter, req *http.Reques } // Check job parse permissions - hasParseJob := aclObj.AllowNsOp(namespace, acl.NamespaceCapabilityParseJob) - hasSubmitJob := aclObj.AllowNsOp(namespace, acl.NamespaceCapabilitySubmitJob) + if aclObj != nil { + hasParseJob := aclObj.AllowNsOp(namespace, acl.NamespaceCapabilityParseJob) + hasSubmitJob := aclObj.AllowNsOp(namespace, acl.NamespaceCapabilitySubmitJob) - allowed := hasParseJob || hasSubmitJob - if !allowed { - return nil, structs.ErrPermissionDenied + allowed := hasParseJob || hasSubmitJob + if !allowed { + return nil, structs.ErrPermissionDenied + } } args := &api.JobsParseRequest{} @@ -1135,12 +1069,6 @@ func ApiTgToStructsTG(job *structs.Job, taskGroup *api.TaskGroup, tg *structs.Ta RenderTemplates: *taskGroup.RestartPolicy.RenderTemplates, } - if taskGroup.PreventRescheduleOnLost == nil { - tg.PreventRescheduleOnLost = false - } else { - tg.PreventRescheduleOnLost = *taskGroup.PreventRescheduleOnLost - } - if taskGroup.ShutdownDelay != nil { tg.ShutdownDelay = taskGroup.ShutdownDelay } @@ -1164,21 +1092,6 @@ func ApiTgToStructsTG(job *structs.Job, taskGroup *api.TaskGroup, tg *structs.Ta } } - if taskGroup.Disconnect != nil { - tg.Disconnect = &structs.DisconnectStrategy{ - StopOnClientAfter: taskGroup.Disconnect.StopOnClientAfter, - Replace: taskGroup.Disconnect.Replace, - } - - if taskGroup.Disconnect.Reconcile != nil { - tg.Disconnect.Reconcile = *taskGroup.Disconnect.Reconcile - } - - if taskGroup.Disconnect.LostAfter != nil { - tg.Disconnect.LostAfter = *taskGroup.Disconnect.LostAfter - } - } - if taskGroup.Migrate != nil { tg.Migrate = &structs.MigrateStrategy{ MaxParallel: *taskGroup.Migrate.MaxParallel, @@ -1292,20 +1205,10 @@ func ApiTaskToStructsTask(job *structs.Job, group *structs.TaskGroup, structsTask.Affinities = ApiAffinitiesToStructs(apiTask.Affinities) structsTask.CSIPluginConfig = ApiCSIPluginConfigToStructsCSIPluginConfig(apiTask.CSIPluginConfig) - // Nomad 1.5 CLIs and JSON jobs may set the default identity parameters in - // the Task.Identity field, so if it is non-nil use it. - if id := apiTask.Identity; id != nil { - structsTask.Identity = apiWorkloadIdentityToStructs(id) - } - - if ids := apiTask.Identities; len(ids) > 0 { - structsTask.Identities = make([]*structs.WorkloadIdentity, 0, len(ids)) - for _, id := range ids { - if id == nil { - continue - } - - structsTask.Identities = append(structsTask.Identities, apiWorkloadIdentityToStructs(id)) + if apiTask.Identity != nil { + structsTask.Identity = &structs.WorkloadIdentity{ + Env: apiTask.Identity.Env, + File: apiTask.Identity.File, } } @@ -1329,7 +1232,6 @@ func ApiTaskToStructsTask(job *structs.Job, group *structs.TaskGroup, Destination: *mount.Destination, ReadOnly: *mount.ReadOnly, PropagationMode: *mount.PropagationMode, - SELinuxLabel: *mount.SELinuxLabel, }) } } @@ -1355,34 +1257,26 @@ func ApiTaskToStructsTask(job *structs.Job, group *structs.TaskGroup, for _, ta := range apiTask.Artifacts { structsTask.Artifacts = append(structsTask.Artifacts, &structs.TaskArtifact{ - GetterSource: *ta.GetterSource, - GetterOptions: maps.Clone(ta.GetterOptions), - GetterHeaders: maps.Clone(ta.GetterHeaders), - GetterMode: *ta.GetterMode, - GetterInsecure: *ta.GetterInsecure, - RelativeDest: *ta.RelativeDest, + GetterSource: *ta.GetterSource, + GetterOptions: maps.Clone(ta.GetterOptions), + GetterHeaders: maps.Clone(ta.GetterHeaders), + GetterMode: *ta.GetterMode, + RelativeDest: *ta.RelativeDest, }) } } if apiTask.Vault != nil { structsTask.Vault = &structs.Vault{ - Role: apiTask.Vault.Role, - Policies: apiTask.Vault.Policies, - Namespace: *apiTask.Vault.Namespace, - Cluster: apiTask.Vault.Cluster, - Env: *apiTask.Vault.Env, - DisableFile: *apiTask.Vault.DisableFile, - ChangeMode: *apiTask.Vault.ChangeMode, - ChangeSignal: *apiTask.Vault.ChangeSignal, - AllowTokenExpiration: *apiTask.Vault.AllowTokenExpiration, + Policies: apiTask.Vault.Policies, + Namespace: *apiTask.Vault.Namespace, + Env: *apiTask.Vault.Env, + DisableFile: *apiTask.Vault.DisableFile, + ChangeMode: *apiTask.Vault.ChangeMode, + ChangeSignal: *apiTask.Vault.ChangeSignal, } } - if apiTask.Consul != nil { - structsTask.Consul = apiConsulToStructs(apiTask.Consul) - } - if len(apiTask.Templates) > 0 { structsTask.Templates = []*structs.Template{} for _, template := range apiTask.Templates { @@ -1420,11 +1314,6 @@ func ApiTaskToStructsTask(job *structs.Job, group *structs.TaskGroup, Sidecar: apiTask.Lifecycle.Sidecar, } } - - for _, action := range apiTask.Actions { - act := ApiActionToStructsAction(job, action) - structsTask.Actions = append(structsTask.Actions, act) - } } // apiWaitConfigToStructsWaitConfig is a copy and type conversion between the API @@ -1467,14 +1356,6 @@ func ApiCSIPluginConfigToStructsCSIPluginConfig(apiConfig *api.TaskCSIPluginConf return sc } -func ApiActionToStructsAction(job *structs.Job, action *api.Action) *structs.Action { - return &structs.Action{ - Name: action.Name, - Args: slices.Clone(action.Args), - Command: action.Command, - } -} - func ApiResourcesToStructs(in *api.Resources) *structs.Resources { if in == nil { return nil @@ -1514,12 +1395,6 @@ func ApiResourcesToStructs(in *api.Resources) *structs.Resources { } } - if in.NUMA != nil { - out.NUMA = &structs.NUMA{ - Affinity: in.NUMA.Affinity, - } - } - return out } @@ -1594,7 +1469,6 @@ func ApiServicesToStructs(in []*api.Service, group bool) []*structs.Service { TaggedAddresses: maps.Clone(s.TaggedAddresses), OnUpdate: s.OnUpdate, Provider: s.Provider, - Cluster: s.Cluster, } if l := len(s.Checks); l != 0 { @@ -1626,7 +1500,6 @@ func ApiServicesToStructs(in []*api.Service, group bool) []*structs.Service { GRPCUseTLS: check.GRPCUseTLS, SuccessBeforePassing: check.SuccessBeforePassing, FailuresBeforeCritical: check.FailuresBeforeCritical, - FailuresBeforeWarning: check.FailuresBeforeWarning, OnUpdate: onUpdate, } @@ -1649,31 +1522,11 @@ func ApiServicesToStructs(in []*api.Service, group bool) []*structs.Service { out[i].Connect = ApiConsulConnectToStructs(s.Connect) } - if s.Identity != nil { - out[i].Identity = apiWorkloadIdentityToStructs(s.Identity) - } - } return out } -func apiWorkloadIdentityToStructs(in *api.WorkloadIdentity) *structs.WorkloadIdentity { - if in == nil { - return nil - } - return &structs.WorkloadIdentity{ - Name: in.Name, - Audience: slices.Clone(in.Audience), - ChangeMode: in.ChangeMode, - ChangeSignal: in.ChangeSignal, - Env: in.Env, - File: in.File, - ServiceName: in.ServiceName, - TTL: in.TTL, - } -} - func ApiConsulConnectToStructs(in *api.ConsulConnect) *structs.ConsulConnect { if in == nil { return nil @@ -1745,18 +1598,6 @@ func apiConnectGatewayTLSConfig(in *api.ConsulGatewayTLSConfig) *structs.ConsulG TLSMinVersion: in.TLSMinVersion, TLSMaxVersion: in.TLSMaxVersion, CipherSuites: slices.Clone(in.CipherSuites), - SDS: apiConnectGatewayTLSSDSConfig(in.SDS), - } -} - -func apiConnectGatewayTLSSDSConfig(in *api.ConsulGatewayTLSSDSConfig) *structs.ConsulGatewayTLSSDSConfig { - if in == nil { - return nil - } - - return &structs.ConsulGatewayTLSSDSConfig{ - ClusterName: in.ClusterName, - CertResource: in.CertResource, } } @@ -1802,26 +1643,8 @@ func apiConnectIngressServiceToStructs(in *api.ConsulIngressService) *structs.Co } return &structs.ConsulIngressService{ - Name: in.Name, - Hosts: slices.Clone(in.Hosts), - TLS: apiConnectGatewayTLSConfig(in.TLS), - RequestHeaders: apiConsulHTTPHeaderModifiersToStructs(in.RequestHeaders), - ResponseHeaders: apiConsulHTTPHeaderModifiersToStructs(in.ResponseHeaders), - MaxConnections: in.MaxConnections, - MaxPendingRequests: in.MaxPendingRequests, - MaxConcurrentRequests: in.MaxConcurrentRequests, - } -} - -func apiConsulHTTPHeaderModifiersToStructs(in *api.ConsulHTTPHeaderModifiers) *structs.ConsulHTTPHeaderModifiers { - if in == nil { - return nil - } - - return &structs.ConsulHTTPHeaderModifiers{ - Add: maps.Clone(in.Add), - Set: maps.Clone(in.Set), - Remove: slices.Clone(in.Remove), + Name: in.Name, + Hosts: slices.Clone(in.Hosts), } } @@ -1911,7 +1734,6 @@ func apiUpstreamsToStructs(in []*api.ConsulUpstream) []structs.ConsulUpstream { DestinationName: upstream.DestinationName, DestinationNamespace: upstream.DestinationNamespace, DestinationPeer: upstream.DestinationPeer, - DestinationPartition: upstream.DestinationPartition, DestinationType: upstream.DestinationType, LocalBindPort: upstream.LocalBindPort, LocalBindSocketPath: upstream.LocalBindSocketPath, @@ -1990,8 +1812,6 @@ func apiConsulToStructs(in *api.Consul) *structs.Consul { } return &structs.Consul{ Namespace: in.Namespace, - Cluster: in.Cluster, - Partition: in.Partition, } } diff --git a/command/agent/job_endpoint_test.go b/command/agent/job_endpoint_test.go index fe0e08217d57..e33f23fe7196 100644 --- a/command/agent/job_endpoint_test.go +++ b/command/agent/job_endpoint_test.go @@ -787,16 +787,16 @@ func TestHTTP_JobUpdate_EvalPriority(t *testing.T) { // Make the HTTP request req, err := http.NewRequest(http.MethodPut, "/v1/job/"+*job.ID, buf) - must.NoError(t, err) + assert.Nil(t, err) respW := httptest.NewRecorder() // Make the request obj, err := s.Server.JobSpecificRequest(respW, req) if tc.expectedError { - must.Error(t, err) + assert.NotNil(t, err) return } else { - must.NoError(t, err) + assert.Nil(t, err) } // Check the response @@ -813,7 +813,7 @@ func TestHTTP_JobUpdate_EvalPriority(t *testing.T) { }, } var getResp structs.SingleJobResponse - must.NoError(t, s.Agent.RPC("Job.GetJob", &getReq, &getResp)) + assert.Nil(t, s.Agent.RPC("Job.GetJob", &getReq, &getResp)) assert.NotNil(t, getResp.Job) // Check the evaluation that resulted from the job register. @@ -1247,131 +1247,6 @@ func TestHTTP_Job_ScaleStatus(t *testing.T) { }) } -func TestHTTP_JobActions(t *testing.T) { - ci.Parallel(t) - httpTest(t, nil, func(s *TestAgent) { - job := mock.Job() - - regReq := structs.JobRegisterRequest{ - Job: job, - WriteRequest: structs.WriteRequest{ - Region: "global", - Namespace: structs.DefaultNamespace, - }, - } - var regResp structs.JobRegisterResponse - must.NoError(t, s.Agent.RPC("Job.Register", ®Req, ®Resp)) - - // Make the HTTP request to get job actions - req, err := http.NewRequest("GET", "/v1/job/"+job.ID+"/actions", nil) - must.NoError(t, err) - respW := httptest.NewRecorder() - - obj, err := s.Server.JobSpecificRequest(respW, req) - must.NoError(t, err) - - // Check the output - actionsResp := obj.([]*structs.JobAction) - - // Two actions by default, both in Task web and Group web - must.Len(t, 2, actionsResp, must.Sprint("expected 2 actions")) - - must.Eq(t, "date-test", actionsResp[0].Name) - - must.Eq(t, "echo-test", actionsResp[1].Name) - - // Both have Args lists length of 1 - must.Len(t, 1, actionsResp[0].Args, must.Sprint("expected 1 arg")) - must.Len(t, 1, actionsResp[1].Args, must.Sprint("expected 1 arg")) - - // Both pull the name of their task/group up with them - must.Eq(t, "web", actionsResp[0].TaskName) - must.Eq(t, "web", actionsResp[1].TaskName) - - // A job with no actions - job2 := mock.Job() - job2.TaskGroups[0].Tasks[0].Actions = nil - regReq2 := structs.JobRegisterRequest{ - Job: job2, - WriteRequest: structs.WriteRequest{ - Region: "global", - Namespace: structs.DefaultNamespace, - }, - } - var regResp2 structs.JobRegisterResponse - must.NoError(t, s.Agent.RPC("Job.Register", ®Req2, ®Resp2)) - - // Make the HTTP request to get job actions - req2, err := http.NewRequest("GET", "/v1/job/"+job2.ID+"/actions", nil) - must.NoError(t, err) - - respW2 := httptest.NewRecorder() - - obj2, err := s.Server.JobSpecificRequest(respW2, req2) - must.NoError(t, err) - - // Check the output - actionsResp2 := obj2.([]*structs.JobAction) - must.Len(t, 0, actionsResp2, must.Sprint("no actions received")) - - // Construct a new job with 2 taskgroups - job3 := mock.ActionsJob() - - regReq3 := structs.JobRegisterRequest{ - Job: job3, - WriteRequest: structs.WriteRequest{ - Region: "global", - Namespace: structs.DefaultNamespace, - }, - } - var regResp3 structs.JobRegisterResponse - must.NoError(t, s.Agent.RPC("Job.Register", ®Req3, ®Resp3)) - - // Make the HTTP request to get job actions - req3, err := http.NewRequest("GET", "/v1/job/"+job3.ID+"/actions", nil) - must.NoError(t, err) - - respW3 := httptest.NewRecorder() - - obj3, err := s.Server.JobSpecificRequest(respW3, req3) - must.NoError(t, err) - - // Check the output - // 3 task groups: g, g1, g2 - // g has 3 tasks: t, t1, t2 - // g1 has 1 task: t - // g2 has 1 task: t - // All tasks have 2 actions: date test, echo test - // Total actions: 2 * (3 + 1 + 1) = 10 - actionsResp3 := obj3.([]*structs.JobAction) - - must.Len(t, 10, actionsResp3, must.Sprint("expected 10 actions")) - - // Five of the actions have a Name of date test, 5 have a Name of echo test - dateTestCount := 0 - echoTestCount := 0 - for _, action := range actionsResp3 { - if action.Name == "date-test" { - dateTestCount++ - } else if action.Name == "echo-test" { - echoTestCount++ - } - } - must.Eq(t, 5, dateTestCount) - must.Eq(t, 5, echoTestCount) - - // 3 actions have a TaskGroupName of g - groupCount := 0 - for _, action := range actionsResp3 { - if action.TaskGroupName == "g" { - groupCount++ - } - } - must.Eq(t, 6, groupCount) - - }) -} - func TestHTTP_JobForceEvaluate(t *testing.T) { ci.Parallel(t) httpTest(t, nil, func(s *TestAgent) { @@ -2736,7 +2611,6 @@ func TestJobs_ApiJobToStructsJob(t *testing.T) { TaskName: "task1", SuccessBeforePassing: 2, FailuresBeforeCritical: 3, - FailuresBeforeWarning: 2, }, }, Connect: &api.ConsulConnect{ @@ -2752,9 +2626,6 @@ func TestJobs_ApiJobToStructsJob(t *testing.T) { }, }, }, - Disconnect: &api.DisconnectStrategy{ - LostAfter: pointer.Of(30 * time.Second), - }, MaxClientDisconnect: pointer.Of(30 * time.Second), Tasks: []*api.Task{ { @@ -2783,16 +2654,6 @@ func TestJobs_ApiJobToStructsJob(t *testing.T) { Weight: pointer.Of(int8(50)), }, }, - Identities: []*api.WorkloadIdentity{ - { - Name: "aws", - Audience: []string{"s3"}, - Env: true, - File: true, - ChangeMode: "signal", - ChangeSignal: "SIGHUP", - }, - }, VolumeMounts: []*api.VolumeMount{ { Volume: pointer.Of("vol"), @@ -2840,7 +2701,6 @@ func TestJobs_ApiJobToStructsJob(t *testing.T) { InitialStatus: "ok", SuccessBeforePassing: 3, FailuresBeforeCritical: 4, - FailuresBeforeWarning: 2, CheckRestart: &api.CheckRestart{ Limit: 3, IgnoreWarnings: true, @@ -2925,7 +2785,6 @@ func TestJobs_ApiJobToStructsJob(t *testing.T) { }, }, Vault: &api.Vault{ - Role: "nomad-task", Namespace: pointer.Of("ns1"), Policies: []string{"a", "b", "c"}, Env: pointer.Of(true), @@ -3063,7 +2922,6 @@ func TestJobs_ApiJobToStructsJob(t *testing.T) { Operand: "z", }, }, - PreventRescheduleOnLost: false, Affinities: []*structs.Affinity{ { LTarget: "x", @@ -3126,13 +2984,11 @@ func TestJobs_ApiJobToStructsJob(t *testing.T) { }, Consul: &structs.Consul{ Namespace: "team-foo", - Cluster: structs.ConsulDefaultCluster, }, Services: []*structs.Service{ { Name: "groupserviceA", Provider: "consul", - Cluster: structs.ConsulDefaultCluster, Tags: []string{"a", "b"}, CanaryTags: []string{"d", "e"}, EnableTagOverride: true, @@ -3172,7 +3028,6 @@ func TestJobs_ApiJobToStructsJob(t *testing.T) { OnUpdate: structs.OnUpdateRequireHealthy, SuccessBeforePassing: 2, FailuresBeforeCritical: 3, - FailuresBeforeWarning: 2, }, }, Connect: &structs.ConsulConnect{ @@ -3188,11 +3043,6 @@ func TestJobs_ApiJobToStructsJob(t *testing.T) { }, }, }, - Disconnect: &structs.DisconnectStrategy{ - LostAfter: 30 * time.Second, - Replace: pointer.Of(true), - Reconcile: structs.ReconcileOptionBestScore, - }, MaxClientDisconnect: pointer.Of(30 * time.Second), Tasks: []*structs.Task{ { @@ -3218,16 +3068,6 @@ func TestJobs_ApiJobToStructsJob(t *testing.T) { Weight: 50, }, }, - Identities: []*structs.WorkloadIdentity{ - { - Name: "aws", - Audience: []string{"s3"}, - Env: true, - File: true, - ChangeMode: "signal", - ChangeSignal: "SIGHUP", - }, - }, Env: map[string]string{ "hello": "world", }, @@ -3250,7 +3090,6 @@ func TestJobs_ApiJobToStructsJob(t *testing.T) { { Name: "serviceA", Provider: "consul", - Cluster: structs.ConsulDefaultCluster, Tags: []string{"1", "2"}, CanaryTags: []string{"3", "4"}, EnableTagOverride: true, @@ -3278,7 +3117,6 @@ func TestJobs_ApiJobToStructsJob(t *testing.T) { GRPCUseTLS: true, SuccessBeforePassing: 3, FailuresBeforeCritical: 4, - FailuresBeforeWarning: 2, CheckRestart: &structs.CheckRestart{ Limit: 3, Grace: 11 * time.Second, @@ -3370,15 +3208,12 @@ func TestJobs_ApiJobToStructsJob(t *testing.T) { }, }, Vault: &structs.Vault{ - Role: "nomad-task", - Namespace: "ns1", - Cluster: structs.VaultDefaultCluster, - Policies: []string{"a", "b", "c"}, - Env: true, - DisableFile: false, - ChangeMode: "c", - ChangeSignal: "sighup", - AllowTokenExpiration: false, + Namespace: "ns1", + Policies: []string{"a", "b", "c"}, + Env: true, + DisableFile: false, + ChangeMode: "c", + ChangeSignal: "sighup", }, Templates: []*structs.Template{ { @@ -3566,9 +3401,8 @@ func TestJobs_ApiJobToStructsJob(t *testing.T) { }, TaskGroups: []*structs.TaskGroup{ { - Name: "group1", - Count: 5, - PreventRescheduleOnLost: false, + Name: "group1", + Count: 5, Constraints: []*structs.Constraint{ { LTarget: "x", @@ -3593,7 +3427,6 @@ func TestJobs_ApiJobToStructsJob(t *testing.T) { }, Consul: &structs.Consul{ Namespace: "foo", - Cluster: structs.ConsulDefaultCluster, }, Tasks: []*structs.Task{ { @@ -3892,23 +3725,6 @@ func TestConversion_apiResourcesToStructs(t *testing.T) { MemoryMaxMB: 300, }, }, - { - "with numa", - &api.Resources{ - CPU: pointer.Of(100), - MemoryMB: pointer.Of(200), - NUMA: &api.NUMAResource{ - Affinity: "prefer", - }, - }, - &structs.Resources{ - CPU: 100, - MemoryMB: 200, - NUMA: &structs.NUMA{ - Affinity: "prefer", - }, - }, - }, } for _, c := range cases { @@ -4027,7 +3843,6 @@ func TestConversion_apiUpstreamsToStructs(t *testing.T) { DestinationName: "upstream", DestinationNamespace: "ns2", DestinationPeer: "10.0.0.1:6379", - DestinationPartition: "infra", DestinationType: "tcp", LocalBindPort: 8000, LocalBindSocketPath: "/var/run/testsocket.sock", @@ -4039,7 +3854,6 @@ func TestConversion_apiUpstreamsToStructs(t *testing.T) { DestinationName: "upstream", DestinationNamespace: "ns2", DestinationPeer: "10.0.0.1:6379", - DestinationPartition: "infra", DestinationType: "tcp", LocalBindPort: 8000, LocalBindSocketPath: "/var/run/testsocket.sock", @@ -4184,33 +3998,6 @@ func TestConversion_ApiConsulConnectToStructs(t *testing.T) { Services: []*structs.ConsulIngressService{{ Name: "ingress1", Hosts: []string{"host1"}, - TLS: &structs.ConsulGatewayTLSConfig{ - SDS: &structs.ConsulGatewayTLSSDSConfig{ - ClusterName: "foo", - CertResource: "bar", - }, - }, - RequestHeaders: &structs.ConsulHTTPHeaderModifiers{ - Add: map[string]string{ - "test": "testvalue", - }, - Set: map[string]string{ - "test1": "testvalue1", - }, - Remove: []string{"test2"}, - }, - ResponseHeaders: &structs.ConsulHTTPHeaderModifiers{ - Add: map[string]string{ - "test": "testvalue", - }, - Set: map[string]string{ - "test1": "testvalue1", - }, - Remove: []string{"test2"}, - }, - MaxConnections: pointer.Of(uint32(5120)), - MaxPendingRequests: pointer.Of(uint32(512)), - MaxConcurrentRequests: pointer.Of(uint32(2048)), }}, }}, }, @@ -4231,33 +4018,6 @@ func TestConversion_ApiConsulConnectToStructs(t *testing.T) { Services: []*api.ConsulIngressService{{ Name: "ingress1", Hosts: []string{"host1"}, - TLS: &api.ConsulGatewayTLSConfig{ - SDS: &api.ConsulGatewayTLSSDSConfig{ - ClusterName: "foo", - CertResource: "bar", - }, - }, - RequestHeaders: &api.ConsulHTTPHeaderModifiers{ - Add: map[string]string{ - "test": "testvalue", - }, - Set: map[string]string{ - "test1": "testvalue1", - }, - Remove: []string{"test2"}, - }, - ResponseHeaders: &api.ConsulHTTPHeaderModifiers{ - Add: map[string]string{ - "test": "testvalue", - }, - Set: map[string]string{ - "test1": "testvalue1", - }, - Remove: []string{"test2"}, - }, - MaxConnections: pointer.Of(uint32(5120)), - MaxPendingRequests: pointer.Of(uint32(512)), - MaxConcurrentRequests: pointer.Of(uint32(2048)), }}, }}, }, @@ -4318,41 +4078,3 @@ func TestConversion_ApiConsulConnectToStructs(t *testing.T) { })) }) } - -func Test_apiWorkloadIdentityToStructs(t *testing.T) { - ci.Parallel(t) - - must.Nil(t, apiWorkloadIdentityToStructs(nil)) - - must.Eq(t, &structs.WorkloadIdentity{ - Name: "consul/test", - Audience: []string{"consul.io"}, - Env: false, - File: false, - ServiceName: "web", - }, apiWorkloadIdentityToStructs(&api.WorkloadIdentity{ - Name: "consul/test", - Audience: []string{"consul.io"}, - Env: false, - File: false, - ServiceName: "web", - })) - - must.Eq(t, &structs.WorkloadIdentity{ - Name: "aws", - Audience: []string{"s3"}, - Env: true, - File: true, - ChangeMode: "signal", - ChangeSignal: "SIGHUP", - TTL: 2 * time.Hour, - }, apiWorkloadIdentityToStructs(&api.WorkloadIdentity{ - Name: "aws", - Audience: []string{"s3"}, - Env: true, - File: true, - ChangeMode: "signal", - ChangeSignal: "SIGHUP", - TTL: 2 * time.Hour, - })) -} diff --git a/command/agent/keyring_endpoint.go b/command/agent/keyring_endpoint.go index b753507323cc..9870b831c75e 100644 --- a/command/agent/keyring_endpoint.go +++ b/command/agent/keyring_endpoint.go @@ -4,104 +4,12 @@ package agent import ( - "fmt" "net/http" "strings" - "time" - "github.com/go-jose/go-jose/v3" - "github.com/hashicorp/nomad/helper" "github.com/hashicorp/nomad/nomad/structs" ) -// jwksMinMaxAge is the minimum amount of time the JWKS endpoint will instruct -// consumers to cache a response for. -const jwksMinMaxAge = 15 * time.Minute - -// JWKSRequest is used to handle JWKS requests. JWKS stands for JSON Web Key -// Sets and returns the public keys used for signing workload identities. Third -// parties may use this endpoint to validate workload identities. Consumers -// should cache this endpoint, preferably until an unknown kid is encountered. -func (s *HTTPServer) JWKSRequest(resp http.ResponseWriter, req *http.Request) (any, error) { - if req.Method != http.MethodGet { - return nil, CodedError(405, ErrInvalidMethod) - } - - args := structs.GenericRequest{} - if s.parse(resp, req, &args.Region, &args.QueryOptions) { - return nil, nil - } - - var rpcReply structs.KeyringListPublicResponse - if err := s.agent.RPC("Keyring.ListPublic", &args, &rpcReply); err != nil { - return nil, err - } - setMeta(resp, &rpcReply.QueryMeta) - - // Key set will change after max(CreateTime) + RotationThreshold. - var newestKey int64 - jwks := make([]jose.JSONWebKey, 0, len(rpcReply.PublicKeys)) - for _, pubKey := range rpcReply.PublicKeys { - if pubKey.CreateTime > newestKey { - newestKey = pubKey.CreateTime - } - - jwk := jose.JSONWebKey{ - KeyID: pubKey.KeyID, - Algorithm: pubKey.Algorithm, - Use: pubKey.Use, - } - - // Convert public key bytes to an ed25519 public key - if k, err := pubKey.GetPublicKey(); err == nil { - jwk.Key = k - } else { - s.logger.Warn("error getting public key. server is likely newer than client", "error", err) - continue - } - - jwks = append(jwks, jwk) - } - - // Have nonzero create times and threshold so set a reasonable cache time. - if newestKey > 0 && rpcReply.RotationThreshold > 0 { - exp := time.Unix(0, newestKey).Add(rpcReply.RotationThreshold) - maxAge := helper.ExpiryToRenewTime(exp, time.Now, jwksMinMaxAge) - resp.Header().Set("Cache-Control", fmt.Sprintf("max-age=%d", int(maxAge.Seconds()))) - } - - out := &jose.JSONWebKeySet{ - Keys: jwks, - } - - return out, nil -} - -// OIDCDiscoveryRequest implements the OIDC Discovery protocol for using -// workload identity JWTs with external services. -// -// See https://openid.net/specs/openid-connect-discovery-1_0.html for details. -func (s *HTTPServer) OIDCDiscoveryRequest(resp http.ResponseWriter, req *http.Request) (any, error) { - if req.Method != http.MethodGet { - return nil, CodedError(http.StatusMethodNotAllowed, ErrInvalidMethod) - } - - args := structs.GenericRequest{} - if s.parse(resp, req, &args.Region, &args.QueryOptions) { - return nil, nil - } - var rpcReply structs.KeyringGetConfigResponse - if err := s.agent.RPC("Keyring.GetConfig", &args, &rpcReply); err != nil { - return nil, err - } - - if rpcReply.OIDCDiscovery == nil { - return nil, CodedError(http.StatusNotFound, "OIDC Discovery endpoint disabled") - } - - return rpcReply.OIDCDiscovery, nil -} - // KeyringRequest is used route operator/raft API requests to the implementing // functions. func (s *HTTPServer) KeyringRequest(resp http.ResponseWriter, req *http.Request) (interface{}, error) { diff --git a/command/agent/keyring_endpoint_test.go b/command/agent/keyring_endpoint_test.go index 938642795af7..26141f4676b9 100644 --- a/command/agent/keyring_endpoint_test.go +++ b/command/agent/keyring_endpoint_test.go @@ -6,13 +6,8 @@ package agent import ( "net/http" "net/http/httptest" - "strconv" - "strings" "testing" - "time" - "github.com/go-jose/go-jose/v3" - "github.com/shoenig/test/must" "github.com/stretchr/testify/require" "github.com/hashicorp/nomad/ci" @@ -82,81 +77,3 @@ func TestHTTP_Keyring_CRUD(t *testing.T) { require.Len(t, listResp, 1) }) } - -// TestHTTP_Keyring_JWKS asserts the JWKS endpoint is enabled by default and -// caches relative to the key rotation threshold. -func TestHTTP_Keyring_JWKS(t *testing.T) { - ci.Parallel(t) - - threshold := 3 * 24 * time.Hour - cb := func(c *Config) { - c.Server.RootKeyRotationThreshold = threshold.String() - } - - httpTest(t, cb, func(s *TestAgent) { - respW := httptest.NewRecorder() - - req, err := http.NewRequest(http.MethodGet, structs.JWKSPath, nil) - must.NoError(t, err) - - obj, err := s.Server.JWKSRequest(respW, req) - must.NoError(t, err) - - jwks := obj.(*jose.JSONWebKeySet) - must.SliceLen(t, 1, jwks.Keys) - - // Assert that caching headers are set to < the rotation threshold - cacheHeaders := respW.Header().Values("Cache-Control") - must.SliceLen(t, 1, cacheHeaders) - must.StrHasPrefix(t, "max-age=", cacheHeaders[0]) - parts := strings.Split(cacheHeaders[0], "=") - ttl, err := strconv.Atoi(parts[1]) - must.NoError(t, err) - must.Less(t, int(threshold.Seconds()), ttl) - }) -} - -// TestHTTP_Keyring_OIDCDisco_Disabled asserts that the OIDC Discovery endpoint -// is disabled by default. -func TestHTTP_Keyring_OIDCDisco_Disabled(t *testing.T) { - ci.Parallel(t) - - httpTest(t, nil, func(s *TestAgent) { - respW := httptest.NewRecorder() - - req, err := http.NewRequest(http.MethodGet, structs.JWKSPath, nil) - must.NoError(t, err) - - _, err = s.Server.OIDCDiscoveryRequest(respW, req) - must.ErrorContains(t, err, "OIDC Discovery endpoint disabled") - codedErr := err.(HTTPCodedError) - must.Eq(t, http.StatusNotFound, codedErr.Code()) - }) -} - -// TestHTTP_Keyring_OIDCDisco_Enabled asserts that the OIDC Discovery endpoint -// is enabled when OIDCIssuer is set. -func TestHTTP_Keyring_OIDCDisco_Enabled(t *testing.T) { - ci.Parallel(t) - - // Set OIDCIssuer to a valid looking (but fake) issuer - const testIssuer = "https://oidc.test.nomadproject.io" - - cb := func(c *Config) { - c.Server.OIDCIssuer = testIssuer - } - - httpTest(t, cb, func(s *TestAgent) { - respW := httptest.NewRecorder() - - req, err := http.NewRequest(http.MethodGet, structs.JWKSPath, nil) - must.NoError(t, err) - - obj, err := s.Server.OIDCDiscoveryRequest(respW, req) - must.NoError(t, err) - - oidcConf := obj.(*structs.OIDCDiscoveryConfig) - must.Eq(t, testIssuer, oidcConf.Issuer) - must.StrHasPrefix(t, testIssuer, oidcConf.JWKS) - }) -} diff --git a/command/agent/operator_endpoint.go b/command/agent/operator_endpoint.go index 5140bd28fe21..113ac56150d5 100644 --- a/command/agent/operator_endpoint.go +++ b/command/agent/operator_endpoint.go @@ -13,7 +13,7 @@ import ( "strings" "time" - "github.com/hashicorp/go-msgpack/v2/codec" + "github.com/hashicorp/go-msgpack/codec" "github.com/hashicorp/raft" "github.com/hashicorp/nomad/api" @@ -30,8 +30,6 @@ func (s *HTTPServer) OperatorRequest(resp http.ResponseWriter, req *http.Request return s.OperatorRaftConfiguration(resp, req) case strings.HasPrefix(path, "peer"): return s.OperatorRaftPeer(resp, req) - case strings.HasPrefix(path, "transfer-leadership"): - return s.OperatorRaftTransferLeadership(resp, req) default: return nil, CodedError(404, ErrInvalidMethod) } @@ -58,7 +56,8 @@ func (s *HTTPServer) OperatorRaftConfiguration(resp http.ResponseWriter, req *ht return reply, nil } -// OperatorRaftPeer supports actions on Raft peers. +// OperatorRaftPeer supports actions on Raft peers. Currently we only support +// removing peers by address. func (s *HTTPServer) OperatorRaftPeer(resp http.ResponseWriter, req *http.Request) (interface{}, error) { if req.Method != http.MethodDelete { return nil, CodedError(404, ErrInvalidMethod) @@ -98,57 +97,6 @@ func (s *HTTPServer) OperatorRaftPeer(resp http.ResponseWriter, req *http.Reques return nil, nil } -// OperatorRaftTransferLeadership supports actions on Raft peers. -func (s *HTTPServer) OperatorRaftTransferLeadership(resp http.ResponseWriter, req *http.Request) (interface{}, error) { - if req.Method != http.MethodPost && req.Method != http.MethodPut { - return nil, CodedError(http.StatusMethodNotAllowed, ErrInvalidMethod) - } - - params := req.URL.Query() - - // Using the params map directly - id, hasID := params["id"] - addr, hasAddress := params["address"] - - // There are some items that we can parse for here that are more unwieldy in - // the Validate() func on the RPC request object, like repeated query params. - switch { - case !hasID && !hasAddress: - return nil, CodedError(http.StatusBadRequest, "must specify id or address") - case hasID && hasAddress: - return nil, CodedError(http.StatusBadRequest, "must specify either id or address") - case hasID && id[0] == "": - return nil, CodedError(http.StatusBadRequest, "id must be non-empty") - case hasID && len(id) > 1: - return nil, CodedError(http.StatusBadRequest, "must specify only one id") - case hasAddress && addr[0] == "": - return nil, CodedError(http.StatusBadRequest, "address must be non-empty") - case hasAddress && len(addr) > 1: - return nil, CodedError(http.StatusBadRequest, "must specify only one address") - } - - var out structs.LeadershipTransferResponse - args := &structs.RaftPeerRequest{} - s.parseWriteRequest(req, &args.WriteRequest) - - if hasID { - args.ID = raft.ServerID(id[0]) - } else { - args.Address = raft.ServerAddress(addr[0]) - } - - if err := args.Validate(); err != nil { - return nil, CodedError(http.StatusBadRequest, err.Error()) - } - - err := s.agent.RPC("Operator.TransferLeadershipToPeer", &args, &out) - if err != nil { - return nil, err - } - - return out, nil -} - // OperatorAutopilotConfiguration is used to inspect the current Autopilot configuration. // This supports the stale query mode in case the cluster doesn't have a leader. func (s *HTTPServer) OperatorAutopilotConfiguration(resp http.ResponseWriter, req *http.Request) (interface{}, error) { @@ -251,8 +199,6 @@ func (s *HTTPServer) OperatorServerHealth(resp http.ResponseWriter, req *http.Re out := &api.OperatorHealthReply{ Healthy: reply.Healthy, FailureTolerance: reply.FailureTolerance, - Voters: reply.Voters, - Leader: reply.Leader, } for _, server := range reply.Servers { out.Servers = append(out.Servers, api.ServerHealth{ @@ -271,9 +217,6 @@ func (s *HTTPServer) OperatorServerHealth(resp http.ResponseWriter, req *http.Re }) } - // Modify the reply to include Enterprise response - autopilotToAPIEntState(reply, out) - return out, nil } @@ -326,8 +269,7 @@ func (s *HTTPServer) schedulerUpdateConfig(resp http.ResponseWriter, req *http.R SystemSchedulerEnabled: conf.PreemptionConfig.SystemSchedulerEnabled, SysBatchSchedulerEnabled: conf.PreemptionConfig.SysBatchSchedulerEnabled, BatchSchedulerEnabled: conf.PreemptionConfig.BatchSchedulerEnabled, - ServiceSchedulerEnabled: conf.PreemptionConfig.ServiceSchedulerEnabled, - }, + ServiceSchedulerEnabled: conf.PreemptionConfig.ServiceSchedulerEnabled}, } if err := args.Config.Validate(); err != nil { @@ -527,32 +469,3 @@ func (s *HTTPServer) snapshotRestoreRequest(resp http.ResponseWriter, req *http. return nil, codedErr } - -func (s *HTTPServer) UpgradeCheckRequest(resp http.ResponseWriter, req *http.Request) (any, error) { - path := strings.TrimPrefix(req.URL.Path, "/v1/operator/upgrade-check") - switch { - case strings.HasSuffix(path, "/vault-workload-identity"): - return s.upgradeCheckVaultWorkloadIdentity(resp, req) - default: - return nil, CodedError(http.StatusNotFound, fmt.Sprintf("Path %s not found", req.URL.Path)) - } -} - -func (s *HTTPServer) upgradeCheckVaultWorkloadIdentity(resp http.ResponseWriter, req *http.Request) (any, error) { - if req.Method != http.MethodGet { - return nil, CodedError(405, ErrInvalidMethod) - } - - args := structs.UpgradeCheckVaultWorkloadIdentityRequest{} - if s.parse(resp, req, &args.Region, &args.QueryOptions) { - return nil, nil - } - - var out structs.UpgradeCheckVaultWorkloadIdentityResponse - if err := s.agent.RPC("Operator.UpgradeCheckVaultWorkloadIdentity", &args, &out); err != nil { - return nil, err - } - - setMeta(resp, &out.QueryMeta) - return out, nil -} diff --git a/command/agent/operator_endpoint_ce.go b/command/agent/operator_endpoint_oss.go similarity index 71% rename from command/agent/operator_endpoint_ce.go rename to command/agent/operator_endpoint_oss.go index 5916b573f0d8..0bced4e9b4b2 100644 --- a/command/agent/operator_endpoint_ce.go +++ b/command/agent/operator_endpoint_oss.go @@ -8,9 +8,6 @@ package agent import ( "net/http" - - "github.com/hashicorp/nomad/api" - "github.com/hashicorp/nomad/nomad/structs" ) func (s *HTTPServer) LicenseRequest(resp http.ResponseWriter, req *http.Request) (interface{}, error) { @@ -23,8 +20,5 @@ func (s *HTTPServer) LicenseRequest(resp http.ResponseWriter, req *http.Request) default: return nil, CodedError(405, ErrInvalidMethod) } -} -func autopilotToAPIEntState(_ structs.OperatorHealthReply, _ *api.OperatorHealthReply) interface{} { - return nil } diff --git a/command/agent/operator_endpoint_test.go b/command/agent/operator_endpoint_test.go index 869d698ed2dd..12535366c57e 100644 --- a/command/agent/operator_endpoint_test.go +++ b/command/agent/operator_endpoint_test.go @@ -20,8 +20,6 @@ import ( "github.com/hashicorp/nomad/api" "github.com/hashicorp/nomad/ci" - "github.com/hashicorp/nomad/helper/pointer" - "github.com/hashicorp/nomad/helper/uuid" "github.com/hashicorp/nomad/nomad/mock" "github.com/hashicorp/nomad/nomad/structs" "github.com/shoenig/test/must" @@ -93,144 +91,6 @@ func TestHTTP_OperatorRaftPeer(t *testing.T) { }) } -func TestHTTP_OperatorRaftTransferLeadership(t *testing.T) { - ci.Parallel(t) - configCB := func(c *Config) { - c.Client.Enabled = false - c.Server.NumSchedulers = pointer.Of(0) - } - - httpTest(t, configCB, func(s *TestAgent) { - body := bytes.NewBuffer(nil) - badMethods := []string{ - http.MethodConnect, - http.MethodDelete, - http.MethodGet, - http.MethodHead, - http.MethodOptions, - http.MethodPatch, - http.MethodTrace, - } - for _, tc := range badMethods { - tc := tc - t.Run(tc+" method errors", func(t *testing.T) { - req, err := http.NewRequest(tc, "/v1/operator/raft/transfer-leadership?address=nope", body) - must.NoError(t, err) - - resp := httptest.NewRecorder() - _, err = s.Server.OperatorRaftTransferLeadership(resp, req) - - must.Error(t, err) - must.ErrorContains(t, err, "Invalid method") - body.Reset() - }) - } - - apiErrTCs := []struct { - name string - qs string - expected string - }{ - { - name: "URL with id and address errors", - qs: `?id=foo&address=bar`, - expected: "must specify either id or address", - }, - { - name: "URL without id and address errors", - qs: ``, - expected: "must specify id or address", - }, - { - name: "URL with multiple id errors", - qs: `?id=foo&id=bar`, - expected: "must specify only one id", - }, - { - name: "URL with multiple address errors", - qs: `?address=foo&address=bar`, - expected: "must specify only one address", - }, - { - name: "URL with an empty id errors", - qs: `?id`, - expected: "id must be non-empty", - }, - { - name: "URL with an empty address errors", - qs: `?address`, - expected: "address must be non-empty", - }, - { - name: "an invalid id errors", - qs: `?id=foo`, - expected: "id must be a uuid", - }, - { - name: "URL with an empty address errors", - qs: `?address=bar`, - expected: "address must be in IP:port format", - }, - } - for _, tc := range apiErrTCs { - tc := tc - t.Run(tc.name, func(t *testing.T) { - req, err := http.NewRequest( - http.MethodPut, - "/v1/operator/raft/transfer-leadership"+tc.qs, - body, - ) - must.NoError(t, err) - - resp := httptest.NewRecorder() - _, err = s.Server.OperatorRaftTransferLeadership(resp, req) - - must.Error(t, err) - must.ErrorContains(t, err, tc.expected) - body.Reset() - }) - } - }) - - testID := uuid.Generate() - apiOkTCs := []struct { - name string - qs string - expected string - }{ - { - "id", - "?id=" + testID, - `id "` + testID + `" was not found in the Raft configuration`, - }, - { - "address", - "?address=9.9.9.9:8000", - `address "9.9.9.9:8000" was not found in the Raft configuration`, - }, - } - for _, tc := range apiOkTCs { - tc := tc - t.Run(tc.name+" can roundtrip", func(t *testing.T) { - httpTest(t, configCB, func(s *TestAgent) { - body := bytes.NewBuffer(nil) - req, err := http.NewRequest( - http.MethodPut, - "/v1/operator/raft/transfer-leadership"+tc.qs, - body, - ) - must.NoError(t, err) - - // If we get this error, it proves we sent the parameter all the - // way through. - resp := httptest.NewRecorder() - _, err = s.Server.OperatorRaftTransferLeadership(resp, req) - must.ErrorContains(t, err, tc.expected) - }) - }) - } -} - func TestOperator_AutopilotGetConfiguration(t *testing.T) { ci.Parallel(t) httpTest(t, nil, func(s *TestAgent) { @@ -430,62 +290,6 @@ func TestOperator_ServerHealth_Unhealthy(t *testing.T) { }) } -func TestOperator_AutopilotHealth(t *testing.T) { - ci.Parallel(t) - - httpTest(t, func(c *Config) { - c.Server.RaftProtocol = 3 - }, func(s *TestAgent) { - body := bytes.NewBuffer(nil) - req, _ := http.NewRequest(http.MethodGet, "/v1/operator/autopilot/health", body) - f := func() error { - resp := httptest.NewRecorder() - obj, err := s.Server.OperatorServerHealth(resp, req) - if err != nil { - return fmt.Errorf("failed to get operator server state: %w", err) - } - if code := resp.Code; code != 200 { - return fmt.Errorf("response code not 200, got: %d", code) - } - out := obj.(*api.OperatorHealthReply) - if n := len(out.Servers); n != 1 { - return fmt.Errorf("expected 1 server, got: %d", n) - } - serfMember := s.server.LocalMember() - id, ok := serfMember.Tags["id"] - if !ok { - t.Errorf("Tag not found") - } - var leader api.ServerHealth - for _, srv := range out.Servers { - if srv.ID == id { - leader = srv - break - } - } - - t.Log("serfMember", serfMember) - s1, s2 := leader.ID, id - if s1 != s2 { - return fmt.Errorf("expected server names to match, got %s and %s", s1, s2) - } - if leader.Healthy != true { - return fmt.Errorf("expected autopilot server status to be healthy, got: %t", leader.Healthy) - } - s1, s2 = out.Voters[0], id - if s1 != s2 { - return fmt.Errorf("expected server to be voter: %s", out.Voters[0]) - } - return nil - } - must.Wait(t, wait.InitialSuccess( - wait.ErrorFunc(f), - wait.Timeout(10*time.Second), - wait.Gap(1*time.Second), - )) - }) -} - func TestOperator_SchedulerGetConfiguration(t *testing.T) { ci.Parallel(t) httpTest(t, nil, func(s *TestAgent) { @@ -717,42 +521,3 @@ func TestOperator_SnapshotRequests(t *testing.T) { require.True(t, jobExists()) }) } - -func TestOperator_UpgradeCheckRequest_VaultWorkloadIdentity(t *testing.T) { - ci.Parallel(t) - httpTest(t, func(c *Config) { - c.Vaults[0].Enabled = pointer.Of(true) - c.Vaults[0].Name = "default" - }, func(s *TestAgent) { - // Create a test job with a Vault block but without an identity. - job := mock.Job() - job.TaskGroups[0].Tasks[0].Vault = &structs.Vault{ - Cluster: "default", - Policies: []string{"test"}, - } - - args := structs.JobRegisterRequest{ - Job: job, - WriteRequest: structs.WriteRequest{Region: "global"}, - } - var resp structs.JobRegisterResponse - err := s.Agent.RPC("Job.Register", &args, &resp) - must.NoError(t, err) - - // Make HTTP request to retrieve - req, err := http.NewRequest(http.MethodGet, "/v1/operator/upgrade-check/vault-workload-identity", nil) - must.NoError(t, err) - respW := httptest.NewRecorder() - - obj, err := s.Server.UpgradeCheckRequest(respW, req) - must.NoError(t, err) - must.NotEq(t, "", respW.Header().Get("X-Nomad-Index")) - must.NotEq(t, "", respW.Header().Get("X-Nomad-LastContact")) - must.Eq(t, "true", respW.Header().Get("X-Nomad-KnownLeader")) - - upgradeCheck := obj.(structs.UpgradeCheckVaultWorkloadIdentityResponse) - must.Len(t, 1, upgradeCheck.JobsWithoutVaultIdentity) - must.Len(t, 0, upgradeCheck.VaultTokens) - must.Eq(t, job.ID, upgradeCheck.JobsWithoutVaultIdentity[0].ID) - }) -} diff --git a/command/agent/plugins_test.go b/command/agent/plugins_test.go index 09d015408253..de9e5b9cabc5 100644 --- a/command/agent/plugins_test.go +++ b/command/agent/plugins_test.go @@ -31,6 +31,6 @@ func testServer(t *testing.T, runClient bool, cb func(*Config)) (*TestAgent, *ap }) t.Cleanup(a.Shutdown) - c := a.APIClient() + c := a.Client() return a, c, a.HTTPAddr() } diff --git a/command/agent/retry_join.go b/command/agent/retry_join.go index 228dfc44dcd4..a431c1be6d1f 100644 --- a/command/agent/retry_join.go +++ b/command/agent/retry_join.go @@ -4,22 +4,14 @@ package agent import ( - "context" "fmt" golog "log" - "net" "strings" "time" log "github.com/hashicorp/go-hclog" - "github.com/hashicorp/go-netaddrs" ) -// AutoDiscoverInterface is an interface for autoDiscover to ease testing -type AutoDiscoverInterface interface { - Addrs(cfg string, logger log.Logger) ([]string, error) -} - // DiscoverInterface is an interface for the Discover type in the go-discover // library. Using an interface allows for ease of testing. type DiscoverInterface interface { @@ -38,63 +30,6 @@ type DiscoverInterface interface { Names() []string } -// NetaddrsInterface is an interface for go-netaddrs to ease testing -type NetaddrsInterface interface { - IPAddrs(ctx context.Context, cfg string, l netaddrs.Logger) ([]net.IPAddr, error) -} - -type netAddrs struct{} - -func (n *netAddrs) IPAddrs(ctx context.Context, cfg string, l netaddrs.Logger) ([]net.IPAddr, error) { - return netaddrs.IPAddrs(ctx, cfg, l) -} - -// autoDiscover uses go-netaddrs and go-discover to discover IP addresses when -// auto-joining clusters -// -// autoDiscover implements AutoDiscoverInterface -type autoDiscover struct { - netAddrs NetaddrsInterface - goDiscover DiscoverInterface -} - -// Addrs looks up and returns IP addresses specified by cfg. -// -// If cfg has an exec= prefix, IP addresses are looked up by executing the command -// after exec=. The command may include optional arguments. Command arguments -// must be space separated (spaces in argument values can not be escaped). -// The command may output IPv4 or IPv6 addresses, and IPv6 addresses can -// optionally include a zone index. -// -// The executable must follow these rules: -// -// on success - exit 0 and print whitespace delimited IP addresses to stdout. -// on failure - exits with a non-zero code, and should print an error message -// of up to 1024 bytes to stderr. -// -// If cfg has a provider= prefix, IP addresses are looked up using the go-discover -// provider specified in cfg. -// -// If cfg contains neither an exec= or provider= prefix, the configuration is -// returned as-is, to be resolved later via Serf in the server's Join() function, -// or via DNS in client's SetServers() function. -func (d autoDiscover) Addrs(cfg string, logger log.Logger) (addrs []string, err error) { - var ipAddrs []net.IPAddr - switch { - case strings.HasPrefix(cfg, "exec="): - ipAddrs, err = d.netAddrs.IPAddrs(context.Background(), cfg, logger) - for _, addr := range ipAddrs { - addrs = append(addrs, addr.IP.String()) - } - case strings.HasPrefix(cfg, "provider="): - addrs, err = d.goDiscover.Addrs(cfg, logger.StandardLogger(&log.StandardLoggerOptions{InferLevels: true})) - default: - return []string{cfg}, err - } - - return -} - // retryJoiner is used to handle retrying a join until it succeeds or all of // its tries are exhausted. type retryJoiner struct { @@ -110,8 +45,9 @@ type retryJoiner struct { // clientEnabled indicates whether the nomad agent will run in client mode clientEnabled bool - // autoDiscover is either an agent.autoDiscover, or a mock used for testing - autoDiscover AutoDiscoverInterface + // discover is of type Discover, where this is either the go-discover + // implementation or a mock used for testing + discover DiscoverInterface // errCh is used to communicate with the agent when the max retry attempt // limit has been reached @@ -125,6 +61,7 @@ type retryJoiner struct { // retry_join block. If the configuration is not valid, returns an error that // will be displayed to the operator, otherwise nil. func (r *retryJoiner) Validate(config *Config) error { + // If retry_join is defined for the server, ensure that deprecated // fields and the server_join block are not both set if config.Server != nil && config.Server.ServerJoin != nil && len(config.Server.ServerJoin.RetryJoin) != 0 { @@ -170,19 +107,24 @@ func (r *retryJoiner) RetryJoin(serverJoin *ServerJoin) { addrsToJoin := strings.Join(serverJoin.RetryJoin, " ") r.logger.Info("starting retry join", "servers", addrsToJoin) + standardLogger := r.logger.StandardLogger(&log.StandardLoggerOptions{InferLevels: true}) for { var addrs []string var n int var err error for _, addr := range serverJoin.RetryJoin { - servers, err := r.autoDiscover.Addrs(addr, r.logger) - if err != nil { - r.logger.Error("discovering join addresses failed", "join_config", addr, "error", err) - return + switch { + case strings.HasPrefix(addr, "provider="): + servers, err := r.discover.Addrs(addr, standardLogger) + if err != nil { + r.logger.Error("determining join addresses failed", "error", err) + } else { + addrs = append(addrs, servers...) + } + default: + addrs = append(addrs, addr) } - - addrs = append(addrs, servers...) } if len(addrs) > 0 { diff --git a/command/agent/retry_join_test.go b/command/agent/retry_join_test.go index bbe12eed284f..a428f5611ec1 100644 --- a/command/agent/retry_join_test.go +++ b/command/agent/retry_join_test.go @@ -4,31 +4,27 @@ package agent import ( - "context" "fmt" - golog "log" - "net" + "log" "os" "testing" "time" - "github.com/hashicorp/go-netaddrs" "github.com/hashicorp/nomad/ci" "github.com/hashicorp/nomad/helper/testlog" "github.com/hashicorp/nomad/testutil" "github.com/mitchellh/cli" - "github.com/shoenig/test/must" "github.com/stretchr/testify/require" ) -const stubAddress = "127.0.0.1" - type MockDiscover struct { - ReceivedConfig string + ReceivedAddrs string } -func (m *MockDiscover) Addrs(s string, l *golog.Logger) ([]string, error) { - m.ReceivedConfig = s +const stubAddress = "127.0.0.1" + +func (m *MockDiscover) Addrs(s string, l *log.Logger) ([]string, error) { + m.ReceivedAddrs = s return []string{stubAddress}, nil } func (m *MockDiscover) Help() string { return "" } @@ -36,21 +32,6 @@ func (m *MockDiscover) Names() []string { return []string{""} } -type MockNetaddrs struct { - ReceivedConfig []string -} - -func (m *MockNetaddrs) IPAddrs(ctx context.Context, cfg string, l netaddrs.Logger) ([]net.IPAddr, error) { - m.ReceivedConfig = append(m.ReceivedConfig, cfg) - - ip := net.ParseIP(stubAddress) - if ip == nil { - return nil, fmt.Errorf("unable to transform the stubAddress into a valid IP") - } - - return []net.IPAddr{{IP: ip}}, nil -} - func TestRetryJoin_Integration(t *testing.T) { ci.Parallel(t) @@ -112,7 +93,7 @@ func TestRetryJoin_Server_NonCloud(t *testing.T) { } joiner := retryJoiner{ - autoDiscover: autoDiscover{goDiscover: &MockDiscover{}}, + discover: &MockDiscover{}, serverJoin: mockJoin, serverEnabled: true, logger: testlog.HCLogger(t), @@ -143,7 +124,7 @@ func TestRetryJoin_Server_Cloud(t *testing.T) { mockDiscover := &MockDiscover{} joiner := retryJoiner{ - autoDiscover: autoDiscover{goDiscover: mockDiscover}, + discover: mockDiscover, serverJoin: mockJoin, serverEnabled: true, logger: testlog.HCLogger(t), @@ -153,7 +134,7 @@ func TestRetryJoin_Server_Cloud(t *testing.T) { joiner.RetryJoin(serverJoin) require.Equal(1, len(output)) - require.Equal("provider=aws, tag_value=foo", mockDiscover.ReceivedConfig) + require.Equal("provider=aws, tag_value=foo", mockDiscover.ReceivedAddrs) require.Equal(stubAddress, output[0]) } @@ -175,7 +156,7 @@ func TestRetryJoin_Server_MixedProvider(t *testing.T) { mockDiscover := &MockDiscover{} joiner := retryJoiner{ - autoDiscover: autoDiscover{goDiscover: mockDiscover}, + discover: mockDiscover, serverJoin: mockJoin, serverEnabled: true, logger: testlog.HCLogger(t), @@ -185,52 +166,10 @@ func TestRetryJoin_Server_MixedProvider(t *testing.T) { joiner.RetryJoin(serverJoin) require.Equal(2, len(output)) - require.Equal("provider=aws, tag_value=foo", mockDiscover.ReceivedConfig) + require.Equal("provider=aws, tag_value=foo", mockDiscover.ReceivedAddrs) require.Equal(stubAddress, output[0]) } -func TestRetryJoin_AutoDiscover(t *testing.T) { - ci.Parallel(t) - - var joinAddrs []string - mockJoin := func(s []string) (int, error) { - joinAddrs = s - return 0, nil - } - - // 'exec=*'' tests autoDiscover go-netaddr support - // 'provider=aws, tag_value=foo' ensures that provider-prefixed configs are routed to go-discover - // 'localhost' ensures that bare hostnames are returned as-is - // 'localhost2:4648' ensures hostname:port entries are returned as-is - // '127.0.0.1:4648' ensures ip:port entiresare returned as-is - // '100.100.100.100' ensures that bare IPs are returned as-is - serverJoin := &ServerJoin{ - RetryMaxAttempts: 1, - RetryJoin: []string{ - "exec=echo 127.0.0.1", "provider=aws, tag_value=foo", - "localhost", "localhost2:4648", "127.0.0.1:4648", "100.100.100.100"}, - } - - mockDiscover := &MockDiscover{} - mockNetaddrs := &MockNetaddrs{} - joiner := retryJoiner{ - autoDiscover: autoDiscover{goDiscover: mockDiscover, netAddrs: mockNetaddrs}, - serverJoin: mockJoin, - serverEnabled: true, - logger: testlog.HCLogger(t), - errCh: make(chan struct{}), - } - - joiner.RetryJoin(serverJoin) - - must.Eq(t, []string{ - "127.0.0.1", "127.0.0.1", "localhost", "localhost2:4648", - "127.0.0.1:4648", "100.100.100.100"}, - joinAddrs) - must.Eq(t, []string{"exec=echo 127.0.0.1"}, mockNetaddrs.ReceivedConfig) - must.Eq(t, "provider=aws, tag_value=foo", mockDiscover.ReceivedConfig) -} - func TestRetryJoin_Client(t *testing.T) { ci.Parallel(t) require := require.New(t) @@ -248,7 +187,7 @@ func TestRetryJoin_Client(t *testing.T) { } joiner := retryJoiner{ - autoDiscover: autoDiscover{goDiscover: &MockDiscover{}}, + discover: &MockDiscover{}, clientJoin: mockJoin, clientEnabled: true, logger: testlog.HCLogger(t), diff --git a/command/agent/stub_asset.go b/command/agent/stub_asset.go index 45e603128388..cd31866cf596 100644 --- a/command/agent/stub_asset.go +++ b/command/agent/stub_asset.go @@ -16,7 +16,7 @@ func init() {

Nomad UI is not available in this binary. To get Nomad UI do one of the following:

diff --git a/command/agent/test-resources/client_with_basic_template.hcl b/command/agent/test-resources/client_with_basic_template.hcl index 061a5253bc22..3f0c27932a48 100644 --- a/command/agent/test-resources/client_with_basic_template.hcl +++ b/command/agent/test-resources/client_with_basic_template.hcl @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 client { diff --git a/command/agent/test-resources/client_with_empty_template.hcl b/command/agent/test-resources/client_with_empty_template.hcl index 1601f13c809f..82a889b3490d 100644 --- a/command/agent/test-resources/client_with_empty_template.hcl +++ b/command/agent/test-resources/client_with_empty_template.hcl @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 client { enabled = true diff --git a/command/agent/test-resources/client_with_function_denylist.hcl b/command/agent/test-resources/client_with_function_denylist.hcl index fb601246968c..07fcf87e02a2 100644 --- a/command/agent/test-resources/client_with_function_denylist.hcl +++ b/command/agent/test-resources/client_with_function_denylist.hcl @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 client { enabled = true diff --git a/command/agent/test-resources/client_with_function_denylist_empty.hcl b/command/agent/test-resources/client_with_function_denylist_empty.hcl index 8554986e81cd..7bceaa0d73a2 100644 --- a/command/agent/test-resources/client_with_function_denylist_empty.hcl +++ b/command/agent/test-resources/client_with_function_denylist_empty.hcl @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 client { enabled = true diff --git a/command/agent/test-resources/client_with_function_denylist_empty_string.hcl b/command/agent/test-resources/client_with_function_denylist_empty_string.hcl index 3e54e40b7ada..934ceb34d452 100644 --- a/command/agent/test-resources/client_with_function_denylist_empty_string.hcl +++ b/command/agent/test-resources/client_with_function_denylist_empty_string.hcl @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 client { enabled = true diff --git a/command/agent/test-resources/client_with_function_denylist_nil.hcl b/command/agent/test-resources/client_with_function_denylist_nil.hcl index 203dd74a08db..bc472f582a83 100644 --- a/command/agent/test-resources/client_with_function_denylist_nil.hcl +++ b/command/agent/test-resources/client_with_function_denylist_nil.hcl @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 client { enabled = true diff --git a/command/agent/test-resources/client_with_template.hcl b/command/agent/test-resources/client_with_template.hcl index 252d5b645d5c..1ec8571c711f 100644 --- a/command/agent/test-resources/client_with_template.hcl +++ b/command/agent/test-resources/client_with_template.hcl @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 client { enabled = true diff --git a/command/agent/test-resources/etcnomad/common.hcl b/command/agent/test-resources/etcnomad/common.hcl index 1a9cd578a160..fb3ac397cbc9 100644 --- a/command/agent/test-resources/etcnomad/common.hcl +++ b/command/agent/test-resources/etcnomad/common.hcl @@ -1,4 +1,4 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 bind_addr = "0.0.0.0" diff --git a/command/agent/test-resources/minimal_client.hcl b/command/agent/test-resources/minimal_client.hcl index 91f0030fd85d..fb7e948e747f 100644 --- a/command/agent/test-resources/minimal_client.hcl +++ b/command/agent/test-resources/minimal_client.hcl @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 client { enabled = true diff --git a/command/agent/testagent.go b/command/agent/testagent.go index 702898ce0a62..3b6027567815 100644 --- a/command/agent/testagent.go +++ b/command/agent/testagent.go @@ -192,7 +192,15 @@ RETRY: failed := false if a.Config.NomadConfig.BootstrapExpect == 1 && a.Config.Server.Enabled { - testutil.WaitForKeyring(a.T, a.RPC, a.Config.Region) + testutil.WaitForResult(func() (bool, error) { + args := &structs.GenericRequest{} + var leader string + err := a.RPC("Status.Leader", args, &leader) + return leader != "", err + }, func(err error) { + a.T.Logf("failed to find leader: %v", err) + failed = true + }) } else { testutil.WaitForResult(func() (bool, error) { req, _ := http.NewRequest(http.MethodGet, "/v1/agent/self", nil) @@ -301,7 +309,7 @@ func (a *TestAgent) HTTPAddr() string { return proto + a.Server.Addr } -func (a *TestAgent) APIClient() *api.Client { +func (a *TestAgent) Client() *api.Client { conf := api.DefaultConfig() conf.Address = a.HTTPAddr() c, err := api.NewClient(conf) @@ -354,8 +362,8 @@ func (a *TestAgent) config() *Config { // Bind and set ports conf.BindAddr = "127.0.0.1" - conf.Consuls = []*sconfig.ConsulConfig{sconfig.DefaultConsulConfig()} - conf.defaultVault().Enabled = new(bool) + conf.Consul = sconfig.DefaultConsulConfig() + conf.Vault.Enabled = new(bool) // Tighten the Serf timing config.SerfConfig.MemberlistConfig.SuspicionMult = 2 diff --git a/command/agent/testagent_ce.go b/command/agent/testagent_oss.go similarity index 100% rename from command/agent/testagent_ce.go rename to command/agent/testagent_oss.go diff --git a/command/agent/testdata/basic.hcl b/command/agent/testdata/basic.hcl index 4ee1f70d7708..d159f1cb276d 100644 --- a/command/agent/testdata/basic.hcl +++ b/command/agent/testdata/basic.hcl @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 # This file was used to generate basic.json from https://www.hcl2json.com/ region = "foobar" @@ -42,12 +42,11 @@ advertise { } client { - enabled = true - state_dir = "/tmp/client-state" - alloc_dir = "/tmp/alloc" - alloc_mounts_dir = "/tmp/mounts" - servers = ["a.b.c:80", "127.0.0.1:1234"] - node_class = "linux-medium-64bit" + enabled = true + state_dir = "/tmp/client-state" + alloc_dir = "/tmp/alloc" + servers = ["a.b.c:80", "127.0.0.1:1234"] + node_class = "linux-medium-64bit" meta { foo = "bar" @@ -200,15 +199,13 @@ audit { } telemetry { - in_memory_collection_interval = "1m" - in_memory_retention_period = "24h" - statsite_address = "127.0.0.1:1234" - statsd_address = "127.0.0.1:2345" - prometheus_metrics = true - disable_hostname = true - collection_interval = "3s" - publish_allocation_metrics = true - publish_node_metrics = true + statsite_address = "127.0.0.1:1234" + statsd_address = "127.0.0.1:2345" + prometheus_metrics = true + disable_hostname = true + collection_interval = "3s" + publish_allocation_metrics = true + publish_node_metrics = true } leave_on_interrupt = true @@ -248,22 +245,6 @@ consul { auto_advertise = true checks_use_advertise = true timeout = "5s" - service_auth_method = "nomad-services" - task_auth_method = "nomad-tasks" - - service_identity { - aud = ["consul.io", "nomad.dev"] - env = false - file = true - ttl = "1h" - } - - task_identity { - aud = ["consul.io"] - env = true - file = false - ttl = "2h" - } } vault { @@ -279,14 +260,6 @@ vault { tls_server_name = "foobar" tls_skip_verify = true create_from_role = "test_role" - jwt_auth_backend_path = "nomad_jwt" - - default_identity { - aud = ["vault.io", "nomad.io"] - env = false - file = true - ttl = "3h" - } } tls { @@ -343,9 +316,3 @@ plugin "exec" { foo = true } } - -reporting { - license { - enabled = true - } -} diff --git a/command/agent/testdata/basic.json b/command/agent/testdata/basic.json index bc29b1897190..04606a2f73ad 100644 --- a/command/agent/testdata/basic.json +++ b/command/agent/testdata/basic.json @@ -29,15 +29,9 @@ { "default": [ { - "endpoints": [ - "/v1/metrics" - ], - "operations": [ - "*" - ], - "stages": [ - "*" - ], + "endpoints": ["/v1/metrics"], + "operations": ["*"], + "stages": ["*"], "type": "HTTPEvent" } ] @@ -73,7 +67,6 @@ "client": [ { "alloc_dir": "/tmp/alloc", - "alloc_mounts_dir": "/tmp/mounts", "bridge_network_name": "custom_bridge_name", "bridge_network_subnet": "custom_bridge_subnet", "chroot_env": [ @@ -168,26 +161,7 @@ "server_rpc_check_name": "nomad-server-rpc-health-check", "server_serf_check_name": "nomad-server-serf-health-check", "server_service_name": "nomad", - "service_auth_method": "nomad-services", - "task_auth_method": "nomad-tasks", - "service_identity": { - "aud": [ - "consul.io", - "nomad.dev" - ], - "env": false, - "file": true, - "ttl": "1h" - }, "ssl": true, - "task_identity": { - "aud": [ - "consul.io" - ], - "env": true, - "file": false, - "ttl": "2h" - }, "timeout": "5s", "token": "token1", "verify_ssl": true @@ -339,18 +313,14 @@ "1.1.1.1", "2.2.2.2" ], - "default_scheduler_config": [ - { - "scheduler_algorithm": "spread", - "preemption_config": [ - { - "batch_scheduler_enabled": true, - "system_scheduler_enabled": true, - "service_scheduler_enabled": true - } - ] - } - ], + "default_scheduler_config": [{ + "scheduler_algorithm": "spread", + "preemption_config": [{ + "batch_scheduler_enabled": true, + "system_scheduler_enabled": true, + "service_scheduler_enabled": true + }] + }], "upgrade_version": "0.8.0", "license_path": "/tmp/nomad.hclic", "job_default_priority": 100, @@ -360,8 +330,6 @@ "syslog_facility": "LOCAL1", "telemetry": [ { - "in_memory_collection_interval": "1m", - "in_memory_retention_period": "24h", "collection_interval": "3s", "disable_hostname": true, "prometheus_metrics": true, @@ -394,27 +362,12 @@ "ca_path": "/path/to/ca", "cert_file": "/path/to/cert/file", "create_from_role": "test_role", - "default_identity": { - "aud": [ - "vault.io", - "nomad.io" - ], - "env": false, - "file": true, - "ttl": "3h" - }, "enabled": false, - "jwt_auth_backend_path": "nomad_jwt", "key_file": "/path/to/key/file", "task_token_ttl": "1s", "tls_server_name": "foobar", "tls_skip_verify": true, "token": "12345" } - ], - "reporting": { - "license": { - "enabled": "true" - } - } + ] } diff --git a/command/agent/testdata/config-slices.hcl b/command/agent/testdata/config-slices.hcl index 5d9c679f4216..c51ede6b6e76 100644 --- a/command/agent/testdata/config-slices.hcl +++ b/command/agent/testdata/config-slices.hcl @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 client "chroot_env" { "e0" = "baz" diff --git a/command/agent/testdata/extra-consul.hcl b/command/agent/testdata/extra-consul.hcl deleted file mode 100644 index 76808606cd33..000000000000 --- a/command/agent/testdata/extra-consul.hcl +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 - -# this unnamed (default) config should merge cleanly onto the basic config -consul { - address = "127.0.0.1:9501" - allow_unauthenticated = false - token = "abracadabra" - timeout = "20s" -} - -# these alternate configs should be added as an extra consul configs -consul { - name = "alternate" - server_service_name = "nomad" - server_http_check_name = "nomad-server-http-health-check" - server_serf_check_name = "nomad-server-serf-health-check" - server_rpc_check_name = "nomad-server-rpc-health-check" - client_service_name = "nomad-client" - client_http_check_name = "nomad-client-http-health-check" - address = "127.0.0.2:8501" - allow_unauthenticated = true - token = "xyzzy" - auth = "username:pass" -} - -consul { - name = "other" - - service_identity { - aud = ["consul-other.io"] - ttl = "3h" - } - - task_identity { - aud = ["consul-other.io"] - ttl = "5h" - } -} diff --git a/command/agent/testdata/extra-consul.json b/command/agent/testdata/extra-consul.json deleted file mode 100644 index c97389492399..000000000000 --- a/command/agent/testdata/extra-consul.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "consul": [ - { - "address": "127.0.0.1:9501", - "allow_unauthenticated": false, - "token": "abracadabra", - "timeout": "20s" - }, - { - "name": "alternate", - "server_service_name": "nomad", - "server_http_check_name": "nomad-server-http-health-check", - "server_serf_check_name": "nomad-server-serf-health-check", - "server_rpc_check_name": "nomad-server-rpc-health-check", - "client_service_name": "nomad-client", - "client_http_check_name": "nomad-client-http-health-check", - "address": "127.0.0.2:8501", - "allow_unauthenticated": true, - "token": "xyzzy", - "auth": "username:pass" - }, - { - "name": "other", - "service_identity": { - "aud": [ - "consul-other.io" - ], - "ttl": "3h" - }, - "task_identity": { - "aud": [ - "consul-other.io" - ], - "ttl": "5h" - } - } - ] -} diff --git a/command/agent/testdata/extra-vault.hcl b/command/agent/testdata/extra-vault.hcl deleted file mode 100644 index 78fcdb29d504..000000000000 --- a/command/agent/testdata/extra-vault.hcl +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 - -# this unnamed (default) config should merge cleanly onto the basic config -vault { - enabled = true - token = "abracadabra" -} - -# these alternate configs should be added as an extra vault configs -vault { - name = "alternate" - address = "127.0.0.1:9501" - allow_unauthenticated = true - task_token_ttl = "5s" - enabled = true - token = "xyzzy" - ca_file = "/path/to/ca/file" - ca_path = "/path/to/ca" - cert_file = "/path/to/cert/file" - key_file = "/path/to/key/file" - tls_server_name = "barbaz" - tls_skip_verify = true - create_from_role = "test_role2" -} - -vault { - name = "other" - address = "127.0.0.1:9502" - - default_identity { - aud = ["vault-other.io"] - ttl = "4h" - } -} diff --git a/command/agent/testdata/extra-vault.json b/command/agent/testdata/extra-vault.json deleted file mode 100644 index e1d106ce7e2a..000000000000 --- a/command/agent/testdata/extra-vault.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "vault": [ - { - "enabled": true, - "token": "abracadabra" - }, - { - "name": "alternate", - "address": "127.0.0.1:9501", - "allow_unauthenticated": true, - "task_token_ttl": "5s", - "enabled": true, - "token": "xyzzy", - "ca_file": "/path/to/ca/file", - "ca_path": "/path/to/ca", - "cert_file": "/path/to/cert/file", - "key_file": "/path/to/key/file", - "tls_server_name": "barbaz", - "tls_skip_verify": true, - "create_from_role": "test_role2" - }, - { - "name": "other", - "address": "127.0.0.1:9502", - "default_identity": { - "aud": [ - "vault-other.io" - ], - "ttl": "4h" - } - } - ] -} diff --git a/command/agent/testdata/non-optional.hcl b/command/agent/testdata/non-optional.hcl index 54ebf50a4ef9..6522d77fa847 100644 --- a/command/agent/testdata/non-optional.hcl +++ b/command/agent/testdata/non-optional.hcl @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 client { memory_total_mb = 5555 diff --git a/command/agent/testdata/obj-len-one.hcl b/command/agent/testdata/obj-len-one.hcl index a7ba9be0f399..636f3f31f4ce 100644 --- a/command/agent/testdata/obj-len-one.hcl +++ b/command/agent/testdata/obj-len-one.hcl @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 client { options { diff --git a/command/agent/testdata/plugin.hcl b/command/agent/testdata/plugin.hcl index a412c9cb2874..2cb7c90d9b90 100644 --- a/command/agent/testdata/plugin.hcl +++ b/command/agent/testdata/plugin.hcl @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 client { memory_total_mb = 5555 diff --git a/command/agent/testdata/sample0.json b/command/agent/testdata/sample0.json index cc7736893b3a..a7cc60f49301 100644 --- a/command/agent/testdata/sample0.json +++ b/command/agent/testdata/sample0.json @@ -40,7 +40,6 @@ }, "bind_addr": "0.0.0.0", "consul": { - "name": "default", "server_auto_join": false, "client_auto_join": false, "token": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee" @@ -83,7 +82,6 @@ "verify_server_hostname": true }, "vault": { - "name": "default", "address": "http://host.example.com:8200", "create_from_role": "nomad-cluster", "enabled": true diff --git a/command/agent/testdata/sample1/sample2.hcl b/command/agent/testdata/sample1/sample2.hcl index 3351dc3e97f1..a9c7bc5bcd0b 100644 --- a/command/agent/testdata/sample1/sample2.hcl +++ b/command/agent/testdata/sample1/sample2.hcl @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 "advertise" = { "http" = "host.example.com" diff --git a/command/agent/testingutils_test.go b/command/agent/testingutils_test.go index 0162951cf8e8..22a3f234f47d 100644 --- a/command/agent/testingutils_test.go +++ b/command/agent/testingutils_test.go @@ -78,19 +78,6 @@ func MockJob() *api.Job { PortLabel: "admin", }, }, - // actions - Actions: []*api.Action{ - { - Name: "date-test", - Command: "/bin/date", - Args: []string{"-u"}, - }, - { - Name: "echo-test", - Command: "/bin/echo", - Args: []string{"hello world"}, - }, - }, LogConfig: api.DefaultLogConfig(), Resources: &api.Resources{ CPU: pointer.Of(500), diff --git a/command/agent/variable_endpoint.go b/command/agent/variable_endpoint.go index 7f6e598b7c3f..3898025a6362 100644 --- a/command/agent/variable_endpoint.go +++ b/command/agent/variable_endpoint.go @@ -4,23 +4,14 @@ package agent import ( - "errors" "fmt" "net/http" - "net/url" "strconv" "strings" "github.com/hashicorp/nomad/nomad/structs" ) -var ( - renewLockQueryParam = "lock-renew" - - acquireLockQueryParam = string(structs.VarOpLockAcquire) - releaseLockQueryParam = string(structs.VarOpLockRelease) -) - func (s *HTTPServer) VariablesListRequest(resp http.ResponseWriter, req *http.Request) (interface{}, error) { if req.Method != http.MethodGet { return nil, CodedError(http.StatusMethodNotAllowed, ErrInvalidMethod) @@ -49,33 +40,11 @@ func (s *HTTPServer) VariableSpecificRequest(resp http.ResponseWriter, req *http if len(path) == 0 { return nil, CodedError(http.StatusBadRequest, "missing variable path") } - switch req.Method { case http.MethodGet: return s.variableQuery(resp, req, path) case http.MethodPut, http.MethodPost: - urlParams := req.URL.Query() - lockOperation, err := getLockOperation(urlParams) - if err != nil { - return nil, CodedError(http.StatusBadRequest, err.Error()) - } - - cq := req.URL.Query().Get("cas") - - if cq != "" && lockOperation != "" { - return nil, CodedError(http.StatusBadRequest, "CAS can't be used with lock operations") - } - - if lockOperation == "" { - return s.variableUpsert(resp, req, path) - } - - if lockOperation == renewLockQueryParam { - return s.variableLockRenew(resp, req, path) - } - - return s.variableLockOperation(resp, req, path, lockOperation) - + return s.variableUpsert(resp, req, path) case http.MethodDelete: return s.variableDelete(resp, req, path) default: @@ -83,65 +52,6 @@ func (s *HTTPServer) VariableSpecificRequest(resp http.ResponseWriter, req *http } } -func (s *HTTPServer) variableLockRenew(resp http.ResponseWriter, req *http.Request, path string) (interface{}, error) { - - // Parse the Variable - var Variable structs.VariableDecrypted - if err := decodeBody(req, &Variable); err != nil { - return nil, CodedError(http.StatusBadRequest, err.Error()) - } - - args := structs.VariablesRenewLockRequest{ - Path: path, - LockID: Variable.LockID(), - } - - s.parseWriteRequest(req, &args.WriteRequest) - - var out structs.VariablesRenewLockResponse - if err := s.agent.RPC(structs.VariablesRenewLockRPCMethod, &args, &out); err != nil { - return nil, err - } - - return out.VarMeta, nil -} - -func (s *HTTPServer) variableLockOperation(resp http.ResponseWriter, req *http.Request, - path, operation string) (interface{}, error) { - - // Parse the Variable - var Variable structs.VariableDecrypted - if err := decodeBody(req, &Variable); err != nil { - return nil, CodedError(http.StatusBadRequest, err.Error()) - } - - // At this point, the operation can be either acquire or release, and they are - // both handled by the VariablesApplyRPCMethod. - args := structs.VariablesApplyRequest{ - Op: structs.VarOp(operation), - Var: &Variable, - } - - Variable.Path = path - - s.parseWriteRequest(req, &args.WriteRequest) - - var out structs.VariablesApplyResponse - err := s.agent.RPC(structs.VariablesApplyRPCMethod, &args, &out) - defer setIndex(resp, out.WriteMeta.Index) - if err != nil { - return nil, err - } - - if out.Conflict != nil { - resp.WriteHeader(http.StatusConflict) - return out.Conflict, nil - } - - // Finally, we know that this is a success response, send it to the caller - return out.Output, nil -} - func (s *HTTPServer) variableQuery(resp http.ResponseWriter, req *http.Request, path string) (interface{}, error) { args := structs.VariablesReadRequest{ @@ -165,13 +75,11 @@ func (s *HTTPServer) variableQuery(resp http.ResponseWriter, req *http.Request, func (s *HTTPServer) variableUpsert(resp http.ResponseWriter, req *http.Request, path string) (interface{}, error) { - // Parse the Variable var Variable structs.VariableDecrypted if err := decodeBody(req, &Variable); err != nil { return nil, CodedError(http.StatusBadRequest, err.Error()) } - if len(Variable.Items) == 0 { return nil, CodedError(http.StatusBadRequest, "variable missing required Items object") } @@ -278,34 +186,3 @@ func parseCAS(req *http.Request) (bool, uint64, error) { } return false, 0, nil } - -func isOneAndOnlyOneSet(a, b, c bool) bool { - return (a || b || c) && !a != !b != !c != !(a && b && c) -} - -// getLockOperation returns the lock operation to be performed in case there is -// one. It returns error if more than one is set. -func getLockOperation(queryParams url.Values) (string, error) { - _, renewLock := queryParams[renewLockQueryParam] - _, acquireLock := queryParams[acquireLockQueryParam] - _, releaseLock := queryParams[releaseLockQueryParam] - - if !renewLock && !acquireLock && !releaseLock { - return "", nil - } - - if !isOneAndOnlyOneSet(renewLock, acquireLock, releaseLock) { - return "", errors.New("multiple lock operations") - } - - switch { - case renewLock: - return renewLockQueryParam, nil - case acquireLock: - return acquireLockQueryParam, nil - case releaseLock: - return releaseLockQueryParam, nil - default: - return "", errors.New("unspecified lock operation") - } -} diff --git a/command/agent/variable_endpoint_test.go b/command/agent/variable_endpoint_test.go index 48454a35d68e..64e580f0b6b6 100644 --- a/command/agent/variable_endpoint_test.go +++ b/command/agent/variable_endpoint_test.go @@ -6,7 +6,6 @@ package agent import ( "bytes" "encoding/json" - "errors" "fmt" "io" "net/http" @@ -16,7 +15,6 @@ import ( "github.com/hashicorp/nomad/ci" "github.com/hashicorp/nomad/nomad/mock" "github.com/hashicorp/nomad/nomad/structs" - "github.com/shoenig/test/must" "github.com/stretchr/testify/require" ) @@ -37,27 +35,26 @@ func TestHTTP_Variables(t *testing.T) { // the costs of server startup and allow as much parallelization as possible. t.Run("error_badverb_list", func(t *testing.T) { req, err := http.NewRequest("LOLWUT", "/v1/vars", nil) - must.NoError(t, err) + require.NoError(t, err) respW := httptest.NewRecorder() _, err = s.Server.VariablesListRequest(respW, req) - must.ErrorContains(t, err, ErrInvalidMethod) + require.EqualError(t, err, ErrInvalidMethod) }) t.Run("error_parse_list", func(t *testing.T) { req, err := http.NewRequest(http.MethodGet, "/v1/vars?wait=99a", nil) require.NoError(t, err) - respW := httptest.NewRecorder() _, _ = s.Server.VariablesListRequest(respW, req) - must.Eq(t, http.StatusBadRequest, respW.Code) - must.Eq(t, "Invalid wait time", string(respW.Body.Bytes())) + require.Equal(t, http.StatusBadRequest, respW.Code) + require.Equal(t, "Invalid wait time", string(respW.Body.Bytes())) }) t.Run("error_rpc_list", func(t *testing.T) { req, err := http.NewRequest(http.MethodGet, "/v1/vars?region=bad", nil) require.NoError(t, err) respW := httptest.NewRecorder() obj, err := s.Server.VariablesListRequest(respW, req) - must.ErrorContains(t, err, "No path to region") - must.Nil(t, obj) + require.EqualError(t, err, "No path to region") + require.Nil(t, obj) }) t.Run("list", func(t *testing.T) { // Test the empty list case @@ -67,14 +64,14 @@ func TestHTTP_Variables(t *testing.T) { // Make the request obj, err := s.Server.VariablesListRequest(respW, req) - must.NoError(t, err) + require.NoError(t, err) // add vars and test a populated backend svMap := mock.Variables(4, 4) svs := svMap.List() svs[3].Path = svs[0].Path + "/child" for _, sv := range svs { - must.NoError(t, rpcWriteSV(s, sv, nil)) + require.NoError(t, rpcWriteSV(s, sv, nil)) } // Make the HTTP request @@ -84,16 +81,15 @@ func TestHTTP_Variables(t *testing.T) { // Make the request obj, err = s.Server.VariablesListRequest(respW, req) - must.NoError(t, err) + require.NoError(t, err) // Check for the index - - must.NonZero(t, len(respW.HeaderMap.Get("X-Nomad-Index"))) - must.Eq(t, "true", respW.HeaderMap.Get("X-Nomad-KnownLeader")) - must.NonZero(t, len(respW.HeaderMap.Get("X-Nomad-LastContact"))) + require.NotZero(t, respW.HeaderMap.Get("X-Nomad-Index")) + require.Equal(t, "true", respW.HeaderMap.Get("X-Nomad-KnownLeader")) + require.NotZero(t, respW.HeaderMap.Get("X-Nomad-LastContact")) // Check the output (the 4 we register ) - must.Len(t, 4, obj.([]*structs.VariableMetadata)) + require.Len(t, obj.([]*structs.VariableMetadata), 4) // test prefix query req, err = http.NewRequest(http.MethodGet, "/v1/vars?prefix="+svs[0].Path, nil) @@ -102,34 +98,34 @@ func TestHTTP_Variables(t *testing.T) { // Make the request obj, err = s.Server.VariablesListRequest(respW, req) - must.NoError(t, err) - must.Len(t, 2, obj.([]*structs.VariableMetadata)) + require.NoError(t, err) + require.Len(t, obj.([]*structs.VariableMetadata), 2) }) rpcResetSV(s) t.Run("error_badverb_query", func(t *testing.T) { req, err := http.NewRequest("LOLWUT", "/v1/var/does/not/exist", nil) - must.NoError(t, err) + require.NoError(t, err) respW := httptest.NewRecorder() obj, err := s.Server.VariableSpecificRequest(respW, req) - must.ErrorContains(t, err, ErrInvalidMethod) - must.Nil(t, obj) + require.EqualError(t, err, ErrInvalidMethod) + require.Nil(t, obj) }) t.Run("error_parse_query", func(t *testing.T) { req, err := http.NewRequest(http.MethodGet, "/v1/var/does/not/exist?wait=99a", nil) require.NoError(t, err) respW := httptest.NewRecorder() _, _ = s.Server.VariableSpecificRequest(respW, req) - must.Eq(t, http.StatusBadRequest, respW.Code) - must.Eq(t, "Invalid wait time", string(respW.Body.Bytes())) + require.Equal(t, http.StatusBadRequest, respW.Code) + require.Equal(t, "Invalid wait time", string(respW.Body.Bytes())) }) t.Run("error_rpc_query", func(t *testing.T) { req, err := http.NewRequest(http.MethodGet, "/v1/var/does/not/exist?region=bad", nil) require.NoError(t, err) respW := httptest.NewRecorder() obj, err := s.Server.VariableSpecificRequest(respW, req) - must.ErrorContains(t, err, "No path to region") - must.Nil(t, obj) + require.EqualError(t, err, "No path to region") + require.Nil(t, obj) }) t.Run("query_unset_path", func(t *testing.T) { // Make a request for a non-existing variable @@ -137,8 +133,8 @@ func TestHTTP_Variables(t *testing.T) { require.NoError(t, err) respW := httptest.NewRecorder() obj, err := s.Server.VariableSpecificRequest(respW, req) - must.ErrorContains(t, err, "missing variable path") - must.Nil(t, obj) + require.EqualError(t, err, "missing variable path") + require.Nil(t, obj) }) t.Run("query_unset_variable", func(t *testing.T) { // Make a request for a non-existing variable @@ -146,29 +142,29 @@ func TestHTTP_Variables(t *testing.T) { require.NoError(t, err) respW := httptest.NewRecorder() obj, err := s.Server.VariableSpecificRequest(respW, req) - must.ErrorContains(t, err, "variable not found") - must.Nil(t, obj) + require.EqualError(t, err, "variable not found") + require.Nil(t, obj) }) t.Run("query", func(t *testing.T) { // Use RPC to make a test variable out := new(structs.VariableDecrypted) sv1 := mock.Variable() - must.NoError(t, rpcWriteSV(s, sv1, out)) + require.NoError(t, rpcWriteSV(s, sv1, out)) // Query a variable req, err := http.NewRequest(http.MethodGet, "/v1/var/"+sv1.Path, nil) require.NoError(t, err) respW := httptest.NewRecorder() obj, err := s.Server.VariableSpecificRequest(respW, req) - must.NoError(t, err) + require.NoError(t, err) // Check for the index - must.NonZero(t, len(respW.HeaderMap.Get("X-Nomad-Index"))) - must.Eq(t, "true", respW.HeaderMap.Get("X-Nomad-KnownLeader")) - must.NonZero(t, len(respW.HeaderMap.Get("X-Nomad-LastContact"))) + require.NotZero(t, respW.HeaderMap.Get("X-Nomad-Index")) + require.Equal(t, "true", respW.HeaderMap.Get("X-Nomad-KnownLeader")) + require.NotZero(t, respW.HeaderMap.Get("X-Nomad-LastContact")) // Check the output - must.Eq(t, out, obj.(*structs.VariableDecrypted)) + require.Equal(t, out, obj.(*structs.VariableDecrypted)) }) rpcResetSV(s) @@ -179,8 +175,8 @@ func TestHTTP_Variables(t *testing.T) { require.NoError(t, err) respW := httptest.NewRecorder() obj, err := s.Server.VariableSpecificRequest(respW, req) - must.ErrorContains(t, err, "unexpected EOF") - must.Nil(t, obj) + require.EqualError(t, err, "unexpected EOF") + require.Nil(t, obj) }) t.Run("error_rpc_create", func(t *testing.T) { buf := encodeReq(sv1) @@ -188,8 +184,8 @@ func TestHTTP_Variables(t *testing.T) { require.NoError(t, err) respW := httptest.NewRecorder() obj, err := s.Server.VariableSpecificRequest(respW, req) - must.ErrorContains(t, err, "No path to region") - must.Nil(t, obj) + require.EqualError(t, err, "No path to region") + require.Nil(t, obj) }) t.Run("create_no_items", func(t *testing.T) { sv2 := sv1.Copy() @@ -199,8 +195,8 @@ func TestHTTP_Variables(t *testing.T) { require.NoError(t, err) respW := httptest.NewRecorder() obj, err := s.Server.VariableSpecificRequest(respW, req) - must.ErrorContains(t, err, "variable missing required Items object") - must.Nil(t, obj) + require.EqualError(t, err, "variable missing required Items object") + require.Nil(t, obj) }) t.Run("create", func(t *testing.T) { buf := encodeReq(sv1) @@ -208,23 +204,23 @@ func TestHTTP_Variables(t *testing.T) { require.NoError(t, err) respW := httptest.NewRecorder() obj, err := s.Server.VariableSpecificRequest(respW, req) - must.NoError(t, err) + require.NoError(t, err) // Test the returned object and rehydrate to a VariableDecrypted - must.NotNil(t, obj) + require.NotNil(t, obj) sv1, ok := obj.(*structs.VariableDecrypted) - must.True(t, ok, must.Sprint(must.Sprint("Unable to convert obj to VariableDecrypted"))) + require.True(t, ok, "Unable to convert obj to VariableDecrypted") // Check for the index - must.NonZero(t, len(respW.HeaderMap.Get("X-Nomad-Index"))) - must.Eq(t, fmt.Sprint(sv1.ModifyIndex), respW.HeaderMap.Get("X-Nomad-Index")) + require.NotZero(t, respW.HeaderMap.Get("X-Nomad-Index")) + require.Equal(t, fmt.Sprint(sv1.ModifyIndex), respW.HeaderMap.Get("X-Nomad-Index")) // Check the variable was put and that the returned item matched the // fetched value out, err := rpcReadSV(s, sv1.Namespace, sv1.Path) - must.NoError(t, err) - must.NotNil(t, out) - must.Eq(t, sv1, out) + require.NoError(t, err) + require.NotNil(t, out) + require.Equal(t, sv1, out) }) rpcResetSV(s) @@ -241,14 +237,11 @@ func TestHTTP_Variables(t *testing.T) { // Make the request obj, err := s.Server.VariableSpecificRequest(respW, req) - must.ErrorContains(t, err, "unexpected EOF") - + require.EqualError(t, err, "unexpected EOF") var cErr HTTPCodedError - if !errors.As(err, &cErr) { - t.Fatalf("unexpected error") - } - must.Eq(t, http.StatusBadRequest, cErr.Code()) - must.Nil(t, obj) + require.ErrorAs(t, err, &cErr) + require.Equal(t, http.StatusBadRequest, cErr.Code()) + require.Nil(t, obj) }) t.Run("error_rpc_update", func(t *testing.T) { sv1U := sv1.Copy() @@ -262,12 +255,12 @@ func TestHTTP_Variables(t *testing.T) { // Make the request obj, err := s.Server.VariableSpecificRequest(respW, req) - must.ErrorContains(t, err, "No path to region") - must.Nil(t, obj) + require.EqualError(t, err, "No path to region") + require.Nil(t, obj) }) t.Run("update", func(t *testing.T) { sv := mock.Variable() - must.NoError(t, rpcWriteSV(s, sv, sv)) + require.NoError(t, rpcWriteSV(s, sv, sv)) svU := sv.Copy() svU.Items["new"] = "new" @@ -279,32 +272,31 @@ func TestHTTP_Variables(t *testing.T) { // Make the request obj, err := s.Server.VariableSpecificRequest(respW, req) - must.NoError(t, err) + require.NoError(t, err) // Test the returned object and rehydrate to a VariableDecrypted - must.NotNil(t, obj) + require.NotNil(t, obj) out, ok := obj.(*structs.VariableDecrypted) - must.True(t, ok, must.Sprint("Unable to convert obj to VariableDecrypted")) + require.True(t, ok, "Unable to convert obj to VariableDecrypted") // Check for the index - must.NonZero(t, len(respW.HeaderMap.Get("X-Nomad-Index"))) - must.Eq(t, fmt.Sprint(out.ModifyIndex), respW.HeaderMap.Get("X-Nomad-Index")) + require.NotZero(t, respW.HeaderMap.Get("X-Nomad-Index")) + require.Equal(t, fmt.Sprint(out.ModifyIndex), respW.HeaderMap.Get("X-Nomad-Index")) { // Check that written varible does not equal the input to rule out input mutation - must.NotEqual(t, svU.VariableMetadata, out.VariableMetadata) + require.NotEqual(t, &svU.VariableMetadata, out.VariableMetadata) // Update the input token with the updated metadata so that we // can use a simple equality check svU.ModifyIndex = out.ModifyIndex svU.ModifyTime = out.ModifyTime - must.Eq(t, &svU, out) + require.Equal(t, &svU, out) } }) - - t.Run("update_cas", func(t *testing.T) { + t.Run("update-cas", func(t *testing.T) { sv := mock.Variable() - must.NoError(t, rpcWriteSV(s, sv, sv)) + require.NoError(t, rpcWriteSV(s, sv, sv)) svU := sv.Copy() svU.Items["new"] = "new" @@ -318,23 +310,23 @@ func TestHTTP_Variables(t *testing.T) { // Make the request obj, err := s.Server.VariableSpecificRequest(respW, req) - must.NoError(t, err) - must.Eq(t, http.StatusConflict, respW.Result().StatusCode) + require.NoError(t, err) + require.Equal(t, http.StatusConflict, respW.Result().StatusCode) // Evaluate the conflict variable - must.NotNil(t, obj) + require.NotNil(t, obj) conflict, ok := obj.(*structs.VariableDecrypted) - must.True(t, ok, must.Sprintf("Expected *structs.VariableDecrypted, got %T", obj)) - must.Eq(t, conflict, sv) + require.True(t, ok, "Expected *structs.VariableDecrypted, got %T", obj) + require.Equal(t, conflict, sv) // Check for the index - must.NonZero(t, len(respW.HeaderMap.Get("X-Nomad-Index"))) + require.NotZero(t, respW.HeaderMap.Get("X-Nomad-Index")) } // Check the variable was not updated { out, err := rpcReadSV(s, sv.Namespace, sv.Path) - must.NoError(t, err) - must.Eq(t, sv, out) + require.NoError(t, err) + require.Equal(t, sv, out) } // Make the HTTP request { @@ -345,213 +337,49 @@ func TestHTTP_Variables(t *testing.T) { // Make the request obj, err := s.Server.VariableSpecificRequest(respW, req) - must.NoError(t, err) + require.NoError(t, err) // Test the returned object and rehydrate to a VariableDecrypted - must.NotNil(t, obj) + require.NotNil(t, obj) sv1, ok := obj.(*structs.VariableDecrypted) - must.True(t, ok, must.Sprint("Unable to convert obj to VariableDecrypted")) + require.True(t, ok, "Unable to convert obj to VariableDecrypted") // Check for the index - must.NonZero(t, len(respW.HeaderMap.Get("X-Nomad-Index"))) - must.Eq(t, fmt.Sprint(sv1.ModifyIndex), respW.HeaderMap.Get("X-Nomad-Index")) + require.NotZero(t, respW.HeaderMap.Get("X-Nomad-Index")) + require.Equal(t, fmt.Sprint(sv1.ModifyIndex), respW.HeaderMap.Get("X-Nomad-Index")) // Check the variable was put and that the returned item matched the // fetched value out, err := rpcReadSV(s, sv.Namespace, sv.Path) - must.NoError(t, err) - must.NotNil(t, out) - must.Eq(t, sv1, out) + require.NoError(t, err) + require.NotNil(t, out) + require.Equal(t, sv1, out) } // Check the variable was created correctly { out, err := rpcReadSV(s, sv.Namespace, sv.Path) - must.NoError(t, err) - must.NotNil(t, out) + require.NoError(t, err) + require.NotNil(t, out) - must.NotEq(t, sv, out) - must.NotEqual(t, svU.VariableMetadata, out.VariableMetadata) + require.NotEqual(t, sv, out) + require.NotEqual(t, svU.VariableMetadata, out.VariableMetadata) // Update the input token with the updated metadata so that we // can use a simple equality check svU.CreateIndex, svU.ModifyIndex = out.CreateIndex, out.ModifyIndex svU.CreateTime, svU.ModifyTime = out.CreateTime, out.ModifyTime - must.Eq(t, svU.VariableMetadata, out.VariableMetadata) + require.Equal(t, svU.VariableMetadata, out.VariableMetadata) // fmt writes sorted output of maps for testability. - must.Eq(t, fmt.Sprint(svU.Items), fmt.Sprint(out.Items)) - } - }) - - t.Run("error_cas_and_acquire_lock", func(t *testing.T) { - svLA := sv1.Copy() - svLA.Items["new"] = "new" - - // break the request body - badBuf := encodeBrokenReq(&svLA) - - req, err := http.NewRequest("PUT", "/v1/var/"+sv1.Path+"?cas=1&"+acquireLockQueryParam, badBuf) - must.NoError(t, err) - respW := httptest.NewRecorder() - - // Make the request - obj, err := s.Server.VariableSpecificRequest(respW, req) - must.ErrorContains(t, err, "CAS can't be used with lock operations") - - var cErr HTTPCodedError - if !errors.As(err, &cErr) { - t.Fatalf("unexpected error") - } - - must.Eq(t, http.StatusBadRequest, cErr.Code()) - must.Nil(t, obj) - }) - t.Run("error_parse_acquire_lock", func(t *testing.T) { - svLA := sv1.Copy() - svLA.Items["new"] = "new" - - // break the request body - badBuf := encodeBrokenReq(&svLA) - - req, err := http.NewRequest("PUT", "/v1/var/"+sv1.Path+"?"+acquireLockQueryParam, badBuf) - must.NoError(t, err) - respW := httptest.NewRecorder() - - // Make the request - obj, err := s.Server.VariableSpecificRequest(respW, req) - must.ErrorContains(t, err, "unexpected EOF") - var cErr HTTPCodedError - - if !errors.As(err, &cErr) { - t.Fatalf("unexpected error") + require.Equal(t, fmt.Sprint(svU.Items), fmt.Sprint(out.Items)) } - - must.Eq(t, http.StatusBadRequest, cErr.Code()) - must.Nil(t, obj) - }) - t.Run("error_rpc_acquire_lock", func(t *testing.T) { - svLA := sv1.Copy() - svLA.Items["new"] = "new" - - // test broken rpc error - buf := encodeReq(&svLA) - req, err := http.NewRequest("PUT", "/v1/var/"+sv1.Path+"?region=bad&"+acquireLockQueryParam, buf) - must.NoError(t, err) - respW := httptest.NewRecorder() - - // Make the request - obj, err := s.Server.VariableSpecificRequest(respW, req) - must.ErrorContains(t, err, "No path to region") - must.Nil(t, obj) - }) - - t.Run("acquire_lock", func(t *testing.T) { - svLA := sv1 - - svLA.Items["new"] = "new" - // Make the HTTP request - buf := encodeReq(&svLA) - req, err := http.NewRequest("PUT", "/v1/var/"+svLA.Path+"?"+acquireLockQueryParam, buf) - must.NoError(t, err) - respW := httptest.NewRecorder() - - obj, err := s.Server.VariableSpecificRequest(respW, req) - must.NoError(t, err) - - // Test the returned object and rehydrate to a VariableDecrypted - must.NotNil(t, obj) - out, ok := obj.(*structs.VariableDecrypted) - must.True(t, ok, must.Sprint("Unable to convert obj to VariableDecrypted")) - - // Check for the index - must.NonZero(t, len(respW.HeaderMap.Get("X-Nomad-Index"))) - must.Eq(t, fmt.Sprint(out.ModifyIndex), respW.HeaderMap.Get("X-Nomad-Index")) - - // Check for the lock - must.NotNil(t, out.VariableMetadata.Lock) - must.NonZero(t, len(out.LockID())) - - // Check that written varible includes the new items - must.Eq(t, svLA.Items, out.Items) - - // Update the lock information for the following tests - sv1.VariableMetadata = out.VariableMetadata - }) - - t.Run("error_rpc_renew_lock", func(t *testing.T) { - svRL := sv1.Copy() - - // test broken rpc error - buf := encodeReq(&svRL) - req, err := http.NewRequest("PUT", "/v1/var/"+sv1.Path+"?region=bad&"+renewLockQueryParam, buf) - must.NoError(t, err) - respW := httptest.NewRecorder() - - // Make the request - obj, err := s.Server.VariableSpecificRequest(respW, req) - must.ErrorContains(t, err, "No path to region") - must.Nil(t, obj) - }) - - t.Run("renew_lock", func(t *testing.T) { - svRL := sv1.Copy() - - // Make the HTTP request - buf := encodeReq(&svRL) - req, err := http.NewRequest("PUT", "/v1/var/"+svRL.Path+"?"+renewLockQueryParam, buf) - must.NoError(t, err) - respW := httptest.NewRecorder() - - obj, err := s.Server.VariableSpecificRequest(respW, req) - must.NoError(t, err) - - // Test the returned object and rehydrate to a VariableDecrypted - must.NotNil(t, obj) - out, ok := obj.(*structs.VariableMetadata) - must.True(t, ok, must.Sprint("Unable to convert obj to VariableDecrypted")) - - // Check for the lock - must.NotNil(t, out.Lock) - must.Eq(t, sv1.LockID(), out.Lock.ID) - }) - - t.Run("release_lock", func(t *testing.T) { - svLR := *sv1 - - svLR.Items = nil - // Make the HTTP request - buf := encodeReq(&svLR) - - req, err := http.NewRequest("PUT", "/v1/var/"+svLR.Path+"?"+releaseLockQueryParam, buf) - must.NoError(t, err) - respW := httptest.NewRecorder() - - obj, err := s.Server.VariableSpecificRequest(respW, req) - must.NoError(t, err) - - // Test the returned object and rehydrate to a VariableDecrypted - must.NotNil(t, obj) - out, ok := obj.(*structs.VariableDecrypted) - must.True(t, ok, must.Sprint("Unable to convert obj to VariableDecrypted")) - - // Check for the index - must.NonZero(t, len(respW.HeaderMap.Get("X-Nomad-Index"))) - must.Eq(t, fmt.Sprint(out.ModifyIndex), respW.HeaderMap.Get("X-Nomad-Index")) - - // Check for the lock - must.Nil(t, out.VariableMetadata.Lock) - - // Check that written variable is equal the input - must.Zero(t, len(out.Items)) - - // Remove the lock information from the mock variable for the following tests - sv1.VariableMetadata = out.VariableMetadata }) + rpcResetSV(s) t.Run("error_rpc_delete", func(t *testing.T) { sv1 := mock.Variable() - must.NoError(t, rpcWriteSV(s, sv1, nil)) + require.NoError(t, rpcWriteSV(s, sv1, nil)) // Make the HTTP request req, err := http.NewRequest(http.MethodDelete, "/v1/var/"+sv1.Path+"?region=bad", nil) @@ -560,14 +388,14 @@ func TestHTTP_Variables(t *testing.T) { // Make the request obj, err := s.Server.VariableSpecificRequest(respW, req) - must.ErrorContains(t, err, "No path to region") - must.Nil(t, obj) + require.EqualError(t, err, "No path to region") + require.Nil(t, obj) }) t.Run("delete-cas", func(t *testing.T) { sv := mock.Variable() - must.NoError(t, rpcWriteSV(s, sv, nil)) + require.NoError(t, rpcWriteSV(s, sv, nil)) sv, err := rpcReadSV(s, sv.Namespace, sv.Path) - must.NoError(t, err) + require.NoError(t, err) // Make the HTTP request { @@ -577,25 +405,25 @@ func TestHTTP_Variables(t *testing.T) { // Make the request obj, err := s.Server.VariableSpecificRequest(respW, req) - must.NoError(t, err) - must.Eq(t, http.StatusConflict, respW.Result().StatusCode) + require.NoError(t, err) + require.Equal(t, http.StatusConflict, respW.Result().StatusCode) // Evaluate the conflict variable - must.NotNil(t, obj) + require.NotNil(t, obj) conflict, ok := obj.(*structs.VariableDecrypted) - must.True(t, ok, must.Sprintf("Expected *structs.VariableDecrypted, got %T", obj)) - must.True(t, sv.Equal(*conflict)) + require.True(t, ok, "Expected *structs.VariableDecrypted, got %T", obj) + require.True(t, sv.Equal(*conflict)) // Check for the index - must.NonZero(t, len(respW.HeaderMap.Get("X-Nomad-Index"))) + require.NotZero(t, respW.HeaderMap.Get("X-Nomad-Index")) } // Check variable was not deleted { svChk, err := rpcReadSV(s, sv.Namespace, sv.Path) - must.NoError(t, err) - must.NotNil(t, svChk) - must.Eq(t, sv, svChk) + require.NoError(t, err) + require.NotNil(t, svChk) + require.Equal(t, sv, svChk) } // Make the HTTP request { @@ -605,19 +433,19 @@ func TestHTTP_Variables(t *testing.T) { // Make the request obj, err := s.Server.VariableSpecificRequest(respW, req) - must.NoError(t, err) - must.Nil(t, obj) + require.NoError(t, err) + require.Nil(t, obj) } // Check variable was deleted { svChk, err := rpcReadSV(s, sv.Namespace, sv.Path) - must.NoError(t, err) - must.Nil(t, svChk) + require.NoError(t, err) + require.Nil(t, svChk) } }) t.Run("delete", func(t *testing.T) { sv1 := mock.Variable() - must.NoError(t, rpcWriteSV(s, sv1, nil)) + require.NoError(t, rpcWriteSV(s, sv1, nil)) // Make the HTTP request req, err := http.NewRequest(http.MethodDelete, "/v1/var/"+sv1.Path, nil) @@ -626,27 +454,17 @@ func TestHTTP_Variables(t *testing.T) { // Make the request obj, err := s.Server.VariableSpecificRequest(respW, req) - must.NoError(t, err) - must.Nil(t, obj) + require.NoError(t, err) + require.Nil(t, obj) // Check for the index - must.NonZero(t, len(respW.HeaderMap.Get("X-Nomad-Index"))) - must.Eq(t, http.StatusNoContent, respW.Result().StatusCode) + require.NotZero(t, respW.HeaderMap.Get("X-Nomad-Index")) + require.Equal(t, http.StatusNoContent, respW.Result().StatusCode) // Check variable was deleted sv, err := rpcReadSV(s, sv1.Namespace, sv1.Path) - must.NoError(t, err) - must.Nil(t, sv) - }) - - // WIP - t.Run("error_parse_lock_acquire", func(t *testing.T) { - req, err := http.NewRequest("GET", "/v1/var/does/not/exist?wait=99a&lock=acquire", nil) - must.NoError(t, err) - respW := httptest.NewRecorder() - _, _ = s.Server.VariableSpecificRequest(respW, req) - must.Eq(t, http.StatusBadRequest, respW.Code) - must.Eq(t, "Invalid wait time", string(respW.Body.Bytes())) + require.NoError(t, err) + require.Nil(t, sv) }) }) } @@ -703,7 +521,7 @@ func rpcResetSV(s *TestAgent) { }, } err := s.Agent.RPC(structs.VariablesListRPCMethod, &lArgs, &lResp) - must.NoError(s.T, err) + require.NoError(s.T, err) dArgs := structs.VariablesApplyRequest{ Op: structs.VarOpDelete, @@ -719,10 +537,10 @@ func rpcResetSV(s *TestAgent) { dArgs.Var.Path = v.Path dArgs.Var.Namespace = v.Namespace err := s.Agent.RPC(structs.VariablesApplyRPCMethod, &dArgs, &dResp) - must.NoError(s.T, err) + require.NoError(s.T, err) } err = s.Agent.RPC(structs.VariablesListRPCMethod, &lArgs, &lResp) - must.NoError(s.T, err) - must.Eq(s.T, 0, len(lResp.Data)) + require.NoError(s.T, err) + require.Equal(s.T, 0, len(lResp.Data)) } diff --git a/command/alloc_exec.go b/command/alloc_exec.go index af53b3bfa564..af1cf0d03f0e 100644 --- a/command/alloc_exec.go +++ b/command/alloc_exec.go @@ -38,8 +38,8 @@ Usage: nomad alloc exec [options] When ACLs are enabled, this command requires a token with the 'alloc-exec', 'read-job', and 'list-jobs' capabilities for the allocation's namespace. If the task driver does not have file system isolation (as with 'raw_exec'), - this command requires the 'alloc-node-exec', 'alloc-exec', 'read-job', - and 'list-jobs' capabilities for the allocation's namespace. + this command requires the 'alloc-node-exec', 'read-job', and 'list-jobs' + capabilities for the allocation's namespace. General Options: @@ -168,7 +168,7 @@ func (l *AllocExecCommand) Run(args []string) int { return 1 } - allocStub, err = getRandomJobAlloc(client, jobID, "", ns) + allocStub, err = getRandomJobAlloc(client, jobID, ns) if err != nil { l.Ui.Error(fmt.Sprintf("Error fetching allocations: %v", err)) return 1 @@ -301,6 +301,13 @@ func (l *AllocExecCommand) execImpl(client *api.Client, alloc *api.Allocation, t alloc, task, tty, command, stdin, stdout, stderr, sizeCh, nil) } +// isTty returns true if both stdin and stdout are a TTY +func isTty() bool { + _, isStdinTerminal := term.GetFdInfo(os.Stdin) + _, isStdoutTerminal := term.GetFdInfo(os.Stdout) + return isStdinTerminal && isStdoutTerminal +} + // setRawTerminal sets the stream terminal in raw mode, so process captures // Ctrl+C and other commands to forward to remote process. // It returns a cleanup function that restores terminal to original mode. diff --git a/command/alloc_fs.go b/command/alloc_fs.go index 60d99e1daa62..82d86411cffa 100644 --- a/command/alloc_fs.go +++ b/command/alloc_fs.go @@ -173,7 +173,7 @@ func (f *AllocFSCommand) Run(args []string) int { return 1 } - allocID, err = getRandomJobAllocID(client, jobID, "", ns) + allocID, err = getRandomJobAllocID(client, jobID, ns) if err != nil { f.Ui.Error(fmt.Sprintf("Error fetching allocations: %v", err)) return 1 @@ -387,7 +387,7 @@ func (f *AllocFSCommand) followFile(client *api.Client, alloc *api.Allocation, // Get Random Allocation from a known jobID. Prefer to use a running allocation, // but use a dead allocation if no running allocations are found -func getRandomJobAlloc(client *api.Client, jobID, taskGroupName, namespace string) (*api.AllocationListStub, error) { +func getRandomJobAlloc(client *api.Client, jobID, namespace string) (*api.AllocationListStub, error) { var runningAllocs []*api.AllocationListStub q := &api.QueryOptions{ Namespace: namespace, @@ -403,19 +403,6 @@ func getRandomJobAlloc(client *api.Client, jobID, taskGroupName, namespace strin return nil, fmt.Errorf("job %q doesn't exist or it has no allocations", jobID) } - if taskGroupName != "" { - var filteredAllocs []*api.AllocationListStub - for _, alloc := range allocs { - if alloc.TaskGroup == taskGroupName { - filteredAllocs = append(filteredAllocs, alloc) - } - } - allocs = filteredAllocs - if len(allocs) == 0 { - return nil, fmt.Errorf("task group %q doesn't exist or it has no allocations", taskGroupName) - } - } - for _, v := range allocs { if v.ClientStatus == "running" { runningAllocs = append(runningAllocs, v) @@ -432,8 +419,8 @@ func getRandomJobAlloc(client *api.Client, jobID, taskGroupName, namespace strin return alloc, err } -func getRandomJobAllocID(client *api.Client, jobID, group, namespace string) (string, error) { - alloc, err := getRandomJobAlloc(client, jobID, group, namespace) +func getRandomJobAllocID(client *api.Client, jobID, namespace string) (string, error) { + alloc, err := getRandomJobAlloc(client, jobID, namespace) if err != nil { return "", err } diff --git a/command/alloc_logs.go b/command/alloc_logs.go index 3d9c2fc69626..fb430a753cae 100644 --- a/command/alloc_logs.go +++ b/command/alloc_logs.go @@ -173,7 +173,7 @@ func (l *AllocLogsCommand) Run(args []string) int { return 1 } - allocID, err = getRandomJobAllocID(client, jobID, "", ns) + allocID, err = getRandomJobAllocID(client, jobID, ns) if err != nil { l.Ui.Error(fmt.Sprintf("Error fetching allocations: %v", err)) return 1 diff --git a/command/alloc_status.go b/command/alloc_status.go index 1b15bc89af51..93a783c9aca4 100644 --- a/command/alloc_status.go +++ b/command/alloc_status.go @@ -6,16 +6,17 @@ package command import ( "fmt" "math" - "slices" "sort" "strconv" "strings" "time" "github.com/dustin/go-humanize" + "github.com/posener/complete" + "golang.org/x/exp/slices" + "github.com/hashicorp/nomad/api" "github.com/hashicorp/nomad/api/contexts" - "github.com/posener/complete" ) type AllocStatusCommand struct { diff --git a/command/asset/connect.nomad.hcl b/command/asset/connect.nomad.hcl index d5d6e4e057f4..cca46cb01004 100644 --- a/command/asset/connect.nomad.hcl +++ b/command/asset/connect.nomad.hcl @@ -9,7 +9,7 @@ # For more information and examples on the "job" block, please see # the online documentation at: # -# https://developer.hashicorp.com/nomad/docs/job-specification/job.html +# https://www.nomadproject.io/docs/job-specification/job.html # job "countdash" { # The "region" parameter specifies the region in which to execute the job. If @@ -28,7 +28,7 @@ job "countdash" { # # For more information, please see the online documentation at: # - # https://developer.hashicorp.com/nomad/docs/jobspec/schedulers.html + # https://www.nomadproject.io/docs/jobspec/schedulers.html # type = "service" @@ -39,7 +39,7 @@ job "countdash" { # For more information and examples on the "constraint" block, please see # the online documentation at: # - # https://developer.hashicorp.com/nomad/docs/job-specification/constraint.html + # https://www.nomadproject.io/docs/job-specification/constraint.html # # constraint { # attribute = "${attr.kernel.name}" @@ -56,7 +56,7 @@ job "countdash" { # For more information and examples on the "update" block, please see # the online documentation at: # - # https://developer.hashicorp.com/nomad/docs/job-specification/update.html + # https://www.nomadproject.io/docs/job-specification/update.html # update { # The "max_parallel" parameter specifies the maximum number of updates to @@ -106,7 +106,7 @@ job "countdash" { # For more information on the "migrate" block, please see # the online documentation at: # - # https://developer.hashicorp.com/nomad/docs/job-specification/migrate.html + # https://www.nomadproject.io/docs/job-specification/migrate.html # migrate { # Specifies the number of task groups that can be migrated at the same @@ -135,7 +135,7 @@ job "countdash" { # For more information and examples on the "group" block, please see # the online documentation at: # - # https://developer.hashicorp.com/nomad/docs/job-specification/group.html + # https://www.nomadproject.io/docs/job-specification/group.html # group "api" { # The "count" parameter specifies the number of the task groups that should @@ -149,7 +149,7 @@ job "countdash" { # For more information and examples on the "restart" block, please see # the online documentation at: # - # https://developer.hashicorp.com/nomad/docs/job-specification/restart.html + # https://www.nomadproject.io/docs/job-specification/restart.html # restart { # The number of attempts to run the job within the specified interval. @@ -175,7 +175,7 @@ job "countdash" { # For more information and examples on the "ephemeral_disk" block, please # see the online documentation at: # - # https://developer.hashicorp.com/nomad/docs/job-specification/ephemeral_disk.html + # https://www.nomadproject.io/docs/job-specification/ephemeral_disk.html # ephemeral_disk { # When sticky is true and the task group is updated, the scheduler @@ -199,7 +199,7 @@ job "countdash" { # For more information and examples on the "affinity" block, please # see the online documentation at: # - # https://developer.hashicorp.com/nomad/docs/job-specification/affinity.html + # https://www.nomadproject.io/docs/job-specification/affinity.html # # affinity { # # attribute specifies the name of a node attribute or metadata @@ -222,7 +222,7 @@ job "countdash" { # For more information and examples on the "spread" block, please # see the online documentation at: # - # https://developer.hashicorp.com/nomad/docs/job-specification/spread.html + # https://www.nomadproject.io/docs/job-specification/spread.html # # spread { # # attribute specifies the name of a node attribute or metadata @@ -302,7 +302,7 @@ job "countdash" { # For more information and examples on the "task" block, please see # the online documentation at: # - # https://developer.hashicorp.com/nomad/docs/job-specification/task.html + # https://www.nomadproject.io/docs/job-specification/task.html # task "web" { # The "driver" parameter specifies the task driver that should be used to @@ -331,7 +331,7 @@ job "countdash" { # For more information and examples on the "artifact" block, please see # the online documentation at: # - # https://developer.hashicorp.com/nomad/docs/job-specification/artifact.html + # https://www.nomadproject.io/docs/job-specification/artifact.html # # artifact { # source = "http://foo.com/artifact.tar.gz" @@ -349,7 +349,7 @@ job "countdash" { # For more information and examples on the "logs" block, please see # the online documentation at: # - # https://developer.hashicorp.com/nomad/docs/job-specification/logs.html + # https://www.nomadproject.io/docs/job-specification/logs.html # # logs { # max_files = 10 @@ -372,7 +372,7 @@ job "countdash" { # For more information and examples on the "resources" block, please see # the online documentation at: # - # https://developer.hashicorp.com/nomad/docs/job-specification/resources.html + # https://www.nomadproject.io/docs/job-specification/resources.html # resources { cpu = 500 # 500 MHz diff --git a/command/asset/consul-wi-default-auth-method-config.json b/command/asset/consul-wi-default-auth-method-config.json deleted file mode 100644 index 20fe590b0bc0..000000000000 --- a/command/asset/consul-wi-default-auth-method-config.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "JWKSURL": "http://localhost:4646/.well-known/jwks.json", - "JWTSupportedAlgs": [ - "ES256" - ], - "BoundAudiences": [ - "consul.io" - ], - "ClaimMappings": { - "consul_namespace": "consul_namespace", - "nomad_namespace": "nomad_namespace", - "nomad_job_id": "nomad_job_id", - "nomad_task": "nomad_task", - "nomad_service": "nomad_service" - } -} diff --git a/command/asset/consul-wi-default-policy.hcl b/command/asset/consul-wi-default-policy.hcl deleted file mode 100644 index e97c25817cff..000000000000 --- a/command/asset/consul-wi-default-policy.hcl +++ /dev/null @@ -1,7 +0,0 @@ -service_prefix "" { - policy = "read" -} - -key_prefix "" { - policy = "read" -} diff --git a/command/asset/example.nomad.hcl b/command/asset/example.nomad.hcl index 7eb54591ea03..3403321ec939 100644 --- a/command/asset/example.nomad.hcl +++ b/command/asset/example.nomad.hcl @@ -9,7 +9,7 @@ # For more information and examples on the "job" block, please see # the online documentation at: # -# https://developer.hashicorp.com/nomad/docs/job-specification/job +# https://www.nomadproject.io/docs/job-specification/job # job "example" { # The "region" parameter specifies the region in which to execute the job. @@ -28,7 +28,7 @@ job "example" { # # For more information, please see the online documentation at: # - # https://developer.hashicorp.com/nomad/docs/schedulers + # https://www.nomadproject.io/docs/schedulers # type = "service" @@ -39,7 +39,7 @@ job "example" { # For more information and examples on the "constraint" block, please see # the online documentation at: # - # https://developer.hashicorp.com/nomad/docs/job-specification/constraint + # https://www.nomadproject.io/docs/job-specification/constraint # # constraint { # attribute = "${attr.kernel.name}" @@ -56,7 +56,7 @@ job "example" { # For more information and examples on the "update" block, please see # the online documentation at: # - # https://developer.hashicorp.com/nomad/docs/job-specification/update + # https://www.nomadproject.io/docs/job-specification/update # update { # The "max_parallel" parameter specifies the maximum number of updates to @@ -106,7 +106,7 @@ job "example" { # For more information on the "migrate" block, please see # the online documentation at: # - # https://developer.hashicorp.com/nomad/docs/job-specification/migrate + # https://www.nomadproject.io/docs/job-specification/migrate # migrate { # Specifies the number of task groups that can be migrated at the same @@ -135,7 +135,7 @@ job "example" { # For more information and examples on the "group" block, please see # the online documentation at: # - # https://developer.hashicorp.com/nomad/docs/job-specification/group + # https://www.nomadproject.io/docs/job-specification/group # group "cache" { # The "count" parameter specifies the number of the task groups that should @@ -149,7 +149,7 @@ job "example" { # For more information and examples on the "network" block, please see # the online documentation at: # - # https://developer.hashicorp.com/nomad/docs/job-specification/network + # https://www.nomadproject.io/docs/job-specification/network # network { port "db" { @@ -165,7 +165,7 @@ job "example" { # For more information and examples on the "service" block, please see # the online documentation at: # - # https://developer.hashicorp.com/nomad/docs/job-specification/service + # https://www.nomadproject.io/docs/job-specification/service # service { name = "redis-cache" @@ -193,7 +193,7 @@ job "example" { # For more information and examples on the "restart" block, please see # the online documentation at: # - # https://developer.hashicorp.com/nomad/docs/job-specification/restart + # https://www.nomadproject.io/docs/job-specification/restart # restart { # The number of attempts to run the job within the specified interval. @@ -219,7 +219,7 @@ job "example" { # For more information and examples on the "ephemeral_disk" block, please # see the online documentation at: # - # https://developer.hashicorp.com/nomad/docs/job-specification/ephemeral_disk + # https://www.nomadproject.io/docs/job-specification/ephemeral_disk # ephemeral_disk { # When sticky is true and the task group is updated, the scheduler @@ -243,7 +243,7 @@ job "example" { # For more information and examples on the "affinity" block, please # see the online documentation at: # - # https://developer.hashicorp.com/nomad/docs/job-specification/affinity + # https://www.nomadproject.io/docs/job-specification/affinity # # affinity { # attribute specifies the name of a node attribute or metadata @@ -268,7 +268,7 @@ job "example" { # For more information and examples on the "spread" block, please # see the online documentation at: # - # https://developer.hashicorp.com/nomad/docs/job-specification/spread + # https://www.nomadproject.io/docs/job-specification/spread # # spread { # attribute specifies the name of a node attribute or metadata @@ -292,7 +292,7 @@ job "example" { # For more information and examples on the "task" block, please see # the online documentation at: # - # https://developer.hashicorp.com/nomad/docs/job-specification/task + # https://www.nomadproject.io/docs/job-specification/task # task "redis" { # The "driver" parameter specifies the task driver that should be used to @@ -322,7 +322,7 @@ job "example" { # For more information and examples on the "artifact" block, please see # the online documentation at: # - # https://developer.hashicorp.com/nomad/docs/job-specification/artifact + # https://www.nomadproject.io/docs/job-specification/artifact # # artifact { # source = "http://foo.com/artifact.tar.gz" @@ -339,7 +339,7 @@ job "example" { # For more information and examples on the "logs" block, please see # the online documentation at: # - # https://developer.hashicorp.com/nomad/docs/job-specification/logs + # https://www.nomadproject.io/docs/job-specification/logs # # logs { # max_files = 10 @@ -362,7 +362,7 @@ job "example" { # For more information and examples on the "resources" block, please see # the online documentation at: # - # https://developer.hashicorp.com/nomad/docs/job-specification/resources + # https://www.nomadproject.io/docs/job-specification/resources # resources { cpu = 500 # 500 MHz @@ -377,7 +377,7 @@ job "example" { # For more information and examples on the "template" block, please see # the online documentation at: # - # https://developer.hashicorp.com/nomad/docs/job-specification/template + # https://www.nomadproject.io/docs/job-specification/template # # template { # data = "---\nkey: {{ key \"service/my-key\" }}" @@ -406,7 +406,7 @@ job "example" { # For more information and examples on the "vault" block, please see # the online documentation at: # - # https://developer.hashicorp.com/nomad/docs/job-specification/vault + # https://www.nomadproject.io/docs/job-specification/vault # # vault { # policies = ["cdn", "frontend"] diff --git a/command/asset/vault-wi-default-auth-method-config.json b/command/asset/vault-wi-default-auth-method-config.json deleted file mode 100644 index 7a0b2f063c1f..000000000000 --- a/command/asset/vault-wi-default-auth-method-config.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "jwks_url": "http://localhost:4646/.well-known/jwks.json", - "jwt_supported_algs": ["EdDSA", "RS256"], - "default_role": "nomad-workloads" -} diff --git a/command/asset/vault-wi-default-policy.hcl b/command/asset/vault-wi-default-policy.hcl deleted file mode 100644 index a95778702df7..000000000000 --- a/command/asset/vault-wi-default-policy.hcl +++ /dev/null @@ -1,15 +0,0 @@ -path "secret/data/{{identity.entity.aliases.auth_jwt_X.metadata.nomad_namespace}}/{{identity.entity.aliases.auth_jwt_X.metadata.nomad_job_id}}/*" { - capabilities = ["read"] -} - -path "secret/data/{{identity.entity.aliases.auth_jwt_X.metadata.nomad_namespace}}/{{identity.entity.aliases.auth_jwt_X.metadata.nomad_job_id}}" { - capabilities = ["read"] -} - -path "secret/metadata/{{identity.entity.aliases.auth_jwt_X.metadata.nomad_namespace}}/*" { - capabilities = ["list"] -} - -path "secret/metadata/*" { - capabilities = ["list"] -} diff --git a/command/asset/vault-wi-default-role.json b/command/asset/vault-wi-default-role.json deleted file mode 100644 index 5ed334753802..000000000000 --- a/command/asset/vault-wi-default-role.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "role_type": "jwt", - "bound_audiences": "vault.io", - "user_claim": "/nomad_job_id", - "user_claim_json_pointer": true, - "claim_mappings": { - "nomad_namespace": "nomad_namespace", - "nomad_job_id": "nomad_job_id", - "nomad_task": "nomad_task" - }, - "token_type": "service", - "token_period": "30m", - "token_policies": ["nomad-workloads"] -} diff --git a/command/commands.go b/command/commands.go index 0fd77251e231..f8923aedac9b 100644 --- a/command/commands.go +++ b/command/commands.go @@ -235,11 +235,6 @@ func Commands(metaPtr *Meta, agentUi cli.Ui) map[string]cli.CommandFactory { Meta: meta, }, nil }, - "action": func() (cli.Command, error) { - return &ActionCommand{ - Meta: meta, - }, nil - }, "alloc": func() (cli.Command, error) { return &AllocCommand{ Meta: meta, @@ -418,11 +413,6 @@ func Commands(metaPtr *Meta, agentUi cli.Ui) map[string]cli.CommandFactory { Meta: meta, }, nil }, - "job action": func() (cli.Command, error) { - return &JobActionCommand{ - Meta: meta, - }, nil - }, "job allocs": func() (cli.Command, error) { return &JobAllocsCommand{ Meta: meta, @@ -695,11 +685,6 @@ func Commands(metaPtr *Meta, agentUi cli.Ui) map[string]cli.CommandFactory { Meta: meta, }, nil }, - "operator autopilot health": func() (cli.Command, error) { - return &OperatorAutopilotHealthCommand{ - Meta: meta, - }, nil - }, "operator client-state": func() (cli.Command, error) { return &OperatorClientStateCommand{ @@ -764,11 +749,6 @@ func Commands(metaPtr *Meta, agentUi cli.Ui) map[string]cli.CommandFactory { Meta: meta, }, nil }, - "operator raft transfer-leadership": func() (cli.Command, error) { - return &OperatorRaftTransferLeadershipCommand{ - Meta: meta, - }, nil - }, "operator raft info": func() (cli.Command, error) { return &OperatorRaftInfoCommand{ Meta: meta, @@ -1041,21 +1021,6 @@ func Commands(metaPtr *Meta, agentUi cli.Ui) map[string]cli.CommandFactory { Meta: meta, }, nil }, - "setup": func() (cli.Command, error) { - return &SetupCommand{ - Meta: meta, - }, nil - }, - "setup consul": func() (cli.Command, error) { - return &SetupConsulCommand{ - Meta: meta, - }, nil - }, - "setup vault": func() (cli.Command, error) { - return &SetupVaultCommand{ - Meta: meta, - }, nil - }, "status": func() (cli.Command, error) { return &StatusCommand{ Meta: meta, @@ -1156,13 +1121,6 @@ func Commands(metaPtr *Meta, agentUi cli.Ui) map[string]cli.CommandFactory { Meta: meta, }, nil }, - "var lock": func() (cli.Command, error) { - return &VarLockCommand{ - varPutCommand: &VarPutCommand{ - Meta: meta, - }, - }, nil - }, "var get": func() (cli.Command, error) { return &VarGetCommand{ Meta: meta, diff --git a/command/commands_ce.go b/command/commands_oss.go similarity index 100% rename from command/commands_ce.go rename to command/commands_oss.go diff --git a/command/data_format.go b/command/data_format.go index a3bf614d9113..a445538ef8db 100644 --- a/command/data_format.go +++ b/command/data_format.go @@ -9,7 +9,7 @@ import ( "text/template" "github.com/Masterminds/sprig/v3" - "github.com/hashicorp/go-msgpack/v2/codec" + "github.com/hashicorp/go-msgpack/codec" ) var ( diff --git a/command/deployment_fail_test.go b/command/deployment_fail_test.go index c6d3c72330d2..b1e2757d88b6 100644 --- a/command/deployment_fail_test.go +++ b/command/deployment_fail_test.go @@ -11,7 +11,7 @@ import ( "github.com/hashicorp/nomad/nomad/mock" "github.com/mitchellh/cli" "github.com/posener/complete" - "github.com/shoenig/test/must" + "github.com/stretchr/testify/assert" ) func TestDeploymentFailCommand_Implements(t *testing.T) { @@ -44,6 +44,7 @@ func TestDeploymentFailCommand_Fails(t *testing.T) { func TestDeploymentFailCommand_AutocompleteArgs(t *testing.T) { ci.Parallel(t) + assert := assert.New(t) srv, _, url := testServer(t, true, nil) defer srv.Shutdown() @@ -54,13 +55,13 @@ func TestDeploymentFailCommand_AutocompleteArgs(t *testing.T) { // Create a fake deployment state := srv.Agent.Server().State() d := mock.Deployment() - must.Nil(t, state.UpsertDeployment(1000, d)) + assert.Nil(state.UpsertDeployment(1000, d)) prefix := d.ID[:5] args := complete.Args{Last: prefix} predictor := cmd.AutocompleteArgs() res := predictor.Predict(args) - must.SliceLen(t, 1, res) - must.Eq(t, d.ID, res[0]) + assert.Equal(1, len(res)) + assert.Equal(d.ID, res[0]) } diff --git a/command/deployment_pause_test.go b/command/deployment_pause_test.go index f8356af7caca..8eea4bad4a4c 100644 --- a/command/deployment_pause_test.go +++ b/command/deployment_pause_test.go @@ -11,7 +11,7 @@ import ( "github.com/hashicorp/nomad/nomad/mock" "github.com/mitchellh/cli" "github.com/posener/complete" - "github.com/shoenig/test/must" + "github.com/stretchr/testify/assert" ) func TestDeploymentPauseCommand_Implements(t *testing.T) { @@ -44,6 +44,7 @@ func TestDeploymentPauseCommand_Fails(t *testing.T) { func TestDeploymentPauseCommand_AutocompleteArgs(t *testing.T) { ci.Parallel(t) + assert := assert.New(t) srv, _, url := testServer(t, true, nil) defer srv.Shutdown() @@ -54,13 +55,13 @@ func TestDeploymentPauseCommand_AutocompleteArgs(t *testing.T) { // Create a fake deployment state := srv.Agent.Server().State() d := mock.Deployment() - must.NoError(t, state.UpsertDeployment(1000, d)) + assert.Nil(state.UpsertDeployment(1000, d)) prefix := d.ID[:5] args := complete.Args{Last: prefix} predictor := cmd.AutocompleteArgs() res := predictor.Predict(args) - must.SliceLen(t, 1, res) - must.Eq(t, d.ID, res[0]) + assert.Equal(1, len(res)) + assert.Equal(d.ID, res[0]) } diff --git a/command/deployment_promote_test.go b/command/deployment_promote_test.go index 38aefcddb9e8..5e84f681f4d5 100644 --- a/command/deployment_promote_test.go +++ b/command/deployment_promote_test.go @@ -11,7 +11,7 @@ import ( "github.com/hashicorp/nomad/nomad/mock" "github.com/mitchellh/cli" "github.com/posener/complete" - "github.com/shoenig/test/must" + "github.com/stretchr/testify/assert" ) func TestDeploymentPromoteCommand_Implements(t *testing.T) { @@ -44,6 +44,7 @@ func TestDeploymentPromoteCommand_Fails(t *testing.T) { func TestDeploymentPromoteCommand_AutocompleteArgs(t *testing.T) { ci.Parallel(t) + assert := assert.New(t) srv, _, url := testServer(t, true, nil) defer srv.Shutdown() @@ -54,13 +55,13 @@ func TestDeploymentPromoteCommand_AutocompleteArgs(t *testing.T) { // Create a fake deployment state := srv.Agent.Server().State() d := mock.Deployment() - must.NoError(t, state.UpsertDeployment(1000, d)) + assert.Nil(state.UpsertDeployment(1000, d)) prefix := d.ID[:5] args := complete.Args{Last: prefix} predictor := cmd.AutocompleteArgs() res := predictor.Predict(args) - must.SliceLen(t, 1, res) - must.Eq(t, d.ID, res[0]) + assert.Equal(1, len(res)) + assert.Equal(d.ID, res[0]) } diff --git a/command/deployment_resume_test.go b/command/deployment_resume_test.go index ee4f97c1922e..ddc286559357 100644 --- a/command/deployment_resume_test.go +++ b/command/deployment_resume_test.go @@ -11,7 +11,7 @@ import ( "github.com/hashicorp/nomad/nomad/mock" "github.com/mitchellh/cli" "github.com/posener/complete" - "github.com/shoenig/test/must" + "github.com/stretchr/testify/assert" ) func TestDeploymentResumeCommand_Implements(t *testing.T) { @@ -44,6 +44,7 @@ func TestDeploymentResumeCommand_Fails(t *testing.T) { func TestDeploymentResumeCommand_AutocompleteArgs(t *testing.T) { ci.Parallel(t) + assert := assert.New(t) srv, _, url := testServer(t, true, nil) defer srv.Shutdown() @@ -54,13 +55,13 @@ func TestDeploymentResumeCommand_AutocompleteArgs(t *testing.T) { // Create a fake deployment state := srv.Agent.Server().State() d := mock.Deployment() - must.NoError(t, state.UpsertDeployment(1000, d)) + assert.Nil(state.UpsertDeployment(1000, d)) prefix := d.ID[:5] args := complete.Args{Last: prefix} predictor := cmd.AutocompleteArgs() res := predictor.Predict(args) - must.SliceLen(t, 1, res) - must.Eq(t, d.ID, res[0]) + assert.Equal(1, len(res)) + assert.Equal(d.ID, res[0]) } diff --git a/command/deployment_status_test.go b/command/deployment_status_test.go index 62e86428203e..38377d741941 100644 --- a/command/deployment_status_test.go +++ b/command/deployment_status_test.go @@ -10,7 +10,8 @@ import ( "github.com/hashicorp/nomad/nomad/mock" "github.com/mitchellh/cli" "github.com/posener/complete" - "github.com/shoenig/test/must" + "github.com/stretchr/testify/assert" + "github.com/stretchr/testify/require" ) func TestDeploymentStatusCommand_Implements(t *testing.T) { @@ -25,36 +26,37 @@ func TestDeploymentStatusCommand_Fails(t *testing.T) { // Fails on misuse code := cmd.Run([]string{"some", "bad", "args"}) - must.One(t, code) + require.Equal(t, 1, code) out := ui.ErrorWriter.String() - must.StrContains(t, out, commandErrorText(cmd)) + require.Contains(t, out, commandErrorText(cmd)) ui.ErrorWriter.Reset() code = cmd.Run([]string{"-address=nope", "12"}) - must.One(t, code) + require.Equal(t, 1, code) out = ui.ErrorWriter.String() - must.StrContains(t, out, "Error retrieving deployment") + require.Contains(t, out, "Error retrieving deployment") ui.ErrorWriter.Reset() code = cmd.Run([]string{"-address=nope"}) - must.One(t, code) + require.Equal(t, 1, code) out = ui.ErrorWriter.String() // "deployments" indicates that we attempted to list all deployments - must.StrContains(t, out, "Error retrieving deployments") + require.Contains(t, out, "Error retrieving deployments") ui.ErrorWriter.Reset() // Fails if monitor passed with json or tmpl flags for _, flag := range []string{"-json", "-t"} { code = cmd.Run([]string{"-monitor", flag, "12"}) - must.One(t, code) + require.Equal(t, 1, code) out = ui.ErrorWriter.String() - must.StrContains(t, out, "The monitor flag cannot be used with the '-json' or '-t' flags") + require.Contains(t, out, "The monitor flag cannot be used with the '-json' or '-t' flags") ui.ErrorWriter.Reset() } } func TestDeploymentStatusCommand_AutocompleteArgs(t *testing.T) { ci.Parallel(t) + assert := assert.New(t) srv, _, url := testServer(t, true, nil) defer srv.Shutdown() @@ -65,13 +67,13 @@ func TestDeploymentStatusCommand_AutocompleteArgs(t *testing.T) { // Create a fake deployment state := srv.Agent.Server().State() d := mock.Deployment() - must.NoError(t, state.UpsertDeployment(1000, d)) + assert.Nil(state.UpsertDeployment(1000, d)) prefix := d.ID[:5] args := complete.Args{Last: prefix} predictor := cmd.AutocompleteArgs() res := predictor.Predict(args) - must.SliceLen(t, 1, res) - must.Eq(t, d.ID, res[0]) + assert.Equal(1, len(res)) + assert.Equal(d.ID, res[0]) } diff --git a/command/deployment_unblock_test.go b/command/deployment_unblock_test.go index 96430fc71f5c..b2b9110b5f7b 100644 --- a/command/deployment_unblock_test.go +++ b/command/deployment_unblock_test.go @@ -11,7 +11,7 @@ import ( "github.com/hashicorp/nomad/nomad/mock" "github.com/mitchellh/cli" "github.com/posener/complete" - "github.com/shoenig/test/must" + "github.com/stretchr/testify/assert" ) func TestDeploymentUnblockCommand_Implements(t *testing.T) { @@ -44,6 +44,7 @@ func TestDeploymentUnblockCommand_Fails(t *testing.T) { func TestDeploymentUnblockCommand_AutocompleteArgs(t *testing.T) { ci.Parallel(t) + assert := assert.New(t) srv, _, url := testServer(t, true, nil) defer srv.Shutdown() @@ -54,13 +55,13 @@ func TestDeploymentUnblockCommand_AutocompleteArgs(t *testing.T) { // Create a fake deployment state := srv.Agent.Server().State() d := mock.Deployment() - must.NoError(t, state.UpsertDeployment(1000, d)) + assert.Nil(state.UpsertDeployment(1000, d)) prefix := d.ID[:5] args := complete.Args{Last: prefix} predictor := cmd.AutocompleteArgs() res := predictor.Predict(args) - must.SliceLen(t, 1, res) - must.Eq(t, d.ID, res[0]) + assert.Equal(1, len(res)) + assert.Equal(d.ID, res[0]) } diff --git a/command/eval_delete_test.go b/command/eval_delete_test.go index 9ada56f5091b..c6e907207002 100644 --- a/command/eval_delete_test.go +++ b/command/eval_delete_test.go @@ -10,7 +10,7 @@ import ( "github.com/hashicorp/nomad/ci" "github.com/mitchellh/cli" - "github.com/shoenig/test/must" + "github.com/stretchr/testify/require" ) func TestEvalDeleteCommand_Run(t *testing.T) { @@ -36,30 +36,30 @@ func TestEvalDeleteCommand_Run(t *testing.T) { } // Test basic command input validation. - must.One(t, cmd.Run([]string{"-address=" + url})) - must.StrContains(t, ui.ErrorWriter.String(), "Error validating command args and flags") + require.Equal(t, 1, cmd.Run([]string{"-address=" + url})) + require.Contains(t, ui.ErrorWriter.String(), "Error validating command args and flags") ui.ErrorWriter.Reset() ui.OutputWriter.Reset() // Try running the command when the eval broker is not paused. - must.One(t, cmd.Run([]string{"-address=" + url, "fa3a8c37-eac3-00c7-3410-5ba3f7318fd8"})) - must.StrContains(t, ui.ErrorWriter.String(), "Eval broker is not paused") + require.Equal(t, 1, cmd.Run([]string{"-address=" + url, "fa3a8c37-eac3-00c7-3410-5ba3f7318fd8"})) + require.Contains(t, ui.ErrorWriter.String(), "Eval broker is not paused") ui.ErrorWriter.Reset() ui.OutputWriter.Reset() // Paused the eval broker, then try deleting with an eval that // does not exist. schedulerConfig, _, err := client.Operator().SchedulerGetConfiguration(nil) - must.NoError(t, err) - must.False(t, schedulerConfig.SchedulerConfig.PauseEvalBroker) + require.NoError(t, err) + require.False(t, schedulerConfig.SchedulerConfig.PauseEvalBroker) schedulerConfig.SchedulerConfig.PauseEvalBroker = true _, _, err = client.Operator().SchedulerSetConfiguration(schedulerConfig.SchedulerConfig, nil) - must.NoError(t, err) - must.True(t, schedulerConfig.SchedulerConfig.PauseEvalBroker) + require.NoError(t, err) + require.True(t, schedulerConfig.SchedulerConfig.PauseEvalBroker) - must.One(t, cmd.Run([]string{"-address=" + url, "fa3a8c37-eac3-00c7-3410-5ba3f7318fd8"})) - must.StrContains(t, ui.ErrorWriter.String(), "eval not found") + require.Equal(t, 1, cmd.Run([]string{"-address=" + url, "fa3a8c37-eac3-00c7-3410-5ba3f7318fd8"})) + require.Contains(t, ui.ErrorWriter.String(), "eval not found") ui.ErrorWriter.Reset() ui.OutputWriter.Reset() }, @@ -82,13 +82,13 @@ func TestEvalDeleteCommand_Run(t *testing.T) { // Paused the eval broker. schedulerConfig, _, err := client.Operator().SchedulerGetConfiguration(nil) - must.NoError(t, err) - must.False(t, schedulerConfig.SchedulerConfig.PauseEvalBroker) + require.NoError(t, err) + require.False(t, schedulerConfig.SchedulerConfig.PauseEvalBroker) schedulerConfig.SchedulerConfig.PauseEvalBroker = true _, _, err = client.Operator().SchedulerSetConfiguration(schedulerConfig.SchedulerConfig, nil) - must.NoError(t, err) - must.True(t, schedulerConfig.SchedulerConfig.PauseEvalBroker) + require.NoError(t, err) + require.True(t, schedulerConfig.SchedulerConfig.PauseEvalBroker) // With the eval broker paused, run a job register several times // to generate evals that will not be acted on. @@ -97,20 +97,20 @@ func TestEvalDeleteCommand_Run(t *testing.T) { evalIDs := make([]string, 3) for i := 0; i < 3; i++ { regResp, _, err := client.Jobs().Register(testJob, nil) - must.NoError(t, err) - must.NotNil(t, regResp) - must.NotEq(t, "", regResp.EvalID) + require.NoError(t, err) + require.NotNil(t, regResp) + require.NotEmpty(t, regResp.EvalID) evalIDs[i] = regResp.EvalID } // Ensure we have three evaluations in state. evalList, _, err := client.Evaluations().List(nil) - must.NoError(t, err) - must.SliceLen(t, 3, evalList) + require.NoError(t, err) + require.Len(t, evalList, 3) // Attempted to delete one eval using the ID. - must.Zero(t, cmd.Run([]string{"-address=" + url, evalIDs[0]})) - must.StrContains(t, ui.OutputWriter.String(), "Successfully deleted 1 evaluation") + require.Equal(t, 0, cmd.Run([]string{"-address=" + url, evalIDs[0]})) + require.Contains(t, ui.OutputWriter.String(), "Successfully deleted 1 evaluation") ui.ErrorWriter.Reset() ui.OutputWriter.Reset() @@ -122,15 +122,15 @@ func TestEvalDeleteCommand_Run(t *testing.T) { // Attempted to delete the remaining two evals using a filter // expression. expr := fmt.Sprintf("JobID == %q and Status == \"pending\" ", *testJob.Name) - must.Zero(t, cmd.Run([]string{"-address=" + url, "-filter=" + expr})) - must.StrContains(t, ui.OutputWriter.String(), "Successfully deleted 2 evaluations") + require.Equal(t, 0, cmd.Run([]string{"-address=" + url, "-filter=" + expr})) + require.Contains(t, ui.OutputWriter.String(), "Successfully deleted 2 evaluations") ui.ErrorWriter.Reset() ui.OutputWriter.Reset() // Ensure we have zero evaluations in state. evalList, _, err = client.Evaluations().List(nil) - must.NoError(t, err) - must.SliceEmpty(t, evalList) + require.NoError(t, err) + require.Len(t, evalList, 0) }, name: "successful", }, @@ -181,7 +181,7 @@ func TestEvalDeleteCommand_verifyArgsAndFlags(t *testing.T) { for _, tc := range testCases { t.Run(tc.name, func(t *testing.T) { actualError := tc.inputEvalDeleteCommand.verifyArgsAndFlags(tc.inputArgs) - must.Eq(t, tc.expectedError, actualError) + require.Equal(t, tc.expectedError, actualError) }) } } diff --git a/command/eval_list_test.go b/command/eval_list_test.go index a359aeac1d6b..fbbf3a52e766 100644 --- a/command/eval_list_test.go +++ b/command/eval_list_test.go @@ -8,7 +8,7 @@ import ( "testing" "github.com/hashicorp/nomad/ci" - "github.com/shoenig/test/must" + "github.com/stretchr/testify/assert" ) func TestEvalList_ArgsWithoutPageToken(t *testing.T) { @@ -58,6 +58,8 @@ func TestEvalList_ArgsWithoutPageToken(t *testing.T) { for _, tc := range cases { args := strings.Split(tc.cli, " ") - must.Eq(t, tc.expected, argsWithoutPageToken(args), must.Sprintf("for input: %s", tc.cli)) + assert.Equal(t, tc.expected, argsWithoutPageToken(args), + "for input: %s", tc.cli) } + } diff --git a/command/eval_status_test.go b/command/eval_status_test.go index fa8f393c0476..9cab0b692d7d 100644 --- a/command/eval_status_test.go +++ b/command/eval_status_test.go @@ -12,7 +12,7 @@ import ( "github.com/hashicorp/nomad/nomad/structs" "github.com/mitchellh/cli" "github.com/posener/complete" - "github.com/shoenig/test/must" + "github.com/stretchr/testify/assert" ) func TestEvalStatusCommand_Implements(t *testing.T) { @@ -68,6 +68,7 @@ func TestEvalStatusCommand_Fails(t *testing.T) { func TestEvalStatusCommand_AutocompleteArgs(t *testing.T) { ci.Parallel(t) + assert := assert.New(t) srv, _, url := testServer(t, true, nil) defer srv.Shutdown() @@ -78,13 +79,13 @@ func TestEvalStatusCommand_AutocompleteArgs(t *testing.T) { // Create a fake eval state := srv.Agent.Server().State() e := mock.Eval() - must.NoError(t, state.UpsertEvals(structs.MsgTypeTestSetup, 1000, []*structs.Evaluation{e})) + assert.Nil(state.UpsertEvals(structs.MsgTypeTestSetup, 1000, []*structs.Evaluation{e})) prefix := e.ID[:5] args := complete.Args{Last: prefix} predictor := cmd.AutocompleteArgs() res := predictor.Predict(args) - must.SliceLen(t, 1, res) - must.Eq(t, e.ID, res[0]) + assert.Equal(1, len(res)) + assert.Equal(e.ID, res[0]) } diff --git a/command/event_test.go b/command/event_test.go index 6175e41e91e4..40d2b96e857d 100644 --- a/command/event_test.go +++ b/command/event_test.go @@ -8,7 +8,7 @@ import ( "github.com/hashicorp/nomad/ci" "github.com/mitchellh/cli" - "github.com/shoenig/test/must" + "github.com/stretchr/testify/require" ) func TestEventCommand_BaseCommand(t *testing.T) { @@ -22,5 +22,5 @@ func TestEventCommand_BaseCommand(t *testing.T) { code := cmd.Run([]string{"-address=" + url}) - must.Eq(t, -18511, code) + require.Equal(t, -18511, code) } diff --git a/command/fmt_test.go b/command/fmt_test.go index a2cf0f028fac..873d90d83df6 100644 --- a/command/fmt_test.go +++ b/command/fmt_test.go @@ -13,6 +13,8 @@ import ( "github.com/hashicorp/nomad/ci" "github.com/mitchellh/cli" "github.com/shoenig/test/must" + "github.com/stretchr/testify/assert" + "github.com/stretchr/testify/require" ) func TestFmtCommand(t *testing.T) { @@ -139,10 +141,10 @@ func TestFmtCommand_FromWorkingDirectory(t *testing.T) { tmpDir := fmtFixtureWriteDir(t) cwd, err := os.Getwd() - must.NoError(t, err) + require.NoError(t, err) err = os.Chdir(tmpDir) - must.NoError(t, err) + require.NoError(t, err) defer os.Chdir(cwd) tests := []struct { @@ -249,7 +251,7 @@ func TestFmtCommand_FileDoesNotExist(t *testing.T) { } code := cmd.Run([]string{"file/does/not/exist.hcl"}) - must.One(t, code) + assert.Equal(t, 1, code) } func TestFmtCommand_InvalidSyntax(t *testing.T) { @@ -264,14 +266,14 @@ func TestFmtCommand_InvalidSyntax(t *testing.T) { } code := cmd.Run([]string{"-"}) - must.One(t, code) + assert.Equal(t, 1, code) } func fmtFixtureWriteDir(t *testing.T) string { dir := t.TempDir() err := os.WriteFile(filepath.Join(dir, fmtFixture.filename), fmtFixture.input, 0644) - must.NoError(t, err) + require.NoError(t, err) return dir } diff --git a/command/helper_devices_test.go b/command/helper_devices_test.go index 9c07ef2c37e1..217fdde2ee03 100644 --- a/command/helper_devices_test.go +++ b/command/helper_devices_test.go @@ -9,15 +9,18 @@ import ( "github.com/hashicorp/nomad/api" "github.com/hashicorp/nomad/ci" "github.com/hashicorp/nomad/helper/pointer" - "github.com/shoenig/test/must" + "github.com/stretchr/testify/assert" + "github.com/stretchr/testify/require" ) func TestDeviceQualifiedID(t *testing.T) { ci.Parallel(t) - must.Eq(t, "vendor/type/name[id]", deviceQualifiedID("vendor", "type", "name", "id")) - must.Eq(t, "vendor/type[id]", deviceQualifiedID("vendor", "type", "", "id")) - must.Eq(t, "vendor[id]", deviceQualifiedID("vendor", "", "", "id")) + require := require.New(t) + + require.Equal("vendor/type/name[id]", deviceQualifiedID("vendor", "type", "name", "id")) + require.Equal("vendor/type[id]", deviceQualifiedID("vendor", "type", "", "id")) + require.Equal("vendor[id]", deviceQualifiedID("vendor", "", "", "id")) } func TestBuildDeviceStatsSummaryMap(t *testing.T) { @@ -74,9 +77,7 @@ func TestBuildDeviceStatsSummaryMap(t *testing.T) { }, } - must.Eq(t, expected, buildDeviceStatsSummaryMap(hostDeviceStats)) - // TODO(shoenig) figure out why the below does not compile - // must.MapContainsValues[map[string]*api.StatValue](t, expected, buildDeviceStatsSummaryMap(hostDeviceStats)) + require.EqualValues(t, expected, buildDeviceStatsSummaryMap(hostDeviceStats)) } func TestFormatDeviceStats(t *testing.T) { @@ -119,7 +120,7 @@ func TestFormatDeviceStats(t *testing.T) { result := formatDeviceStats("TestDeviceID", stat) // check that device id always appears first - must.Eq(t, "Device|TestDeviceID", result[0]) + require.Equal(t, "Device|TestDeviceID", result[0]) // check rest of values expected := []string{ @@ -133,7 +134,7 @@ func TestFormatDeviceStats(t *testing.T) { "nested2.k2|v2", } - must.Eq(t, expected, result) + require.Equal(t, expected, result) } func TestNodeStatusCommand_GetDeviceResourcesForNode(t *testing.T) { @@ -207,7 +208,7 @@ func TestNodeStatusCommand_GetDeviceResourcesForNode(t *testing.T) { "vendor2/type2[id2]|4", } - must.Eq(t, expected, formattedDevices) + assert.Equal(t, expected, formattedDevices) } func TestNodeStatusCommand_GetDeviceResources(t *testing.T) { @@ -257,7 +258,7 @@ func TestNodeStatusCommand_GetDeviceResources(t *testing.T) { "vendor2/type2[id2]|4", } - must.Eq(t, expected, formattedDevices) + assert.Equal(t, expected, formattedDevices) } func TestGetDeviceAttributes(t *testing.T) { ci.Parallel(t) @@ -285,5 +286,5 @@ func TestGetDeviceAttributes(t *testing.T) { "utilization|0.78 %", } - must.Eq(t, expected, formattedDevices) + assert.Equal(t, expected, formattedDevices) } diff --git a/command/helpers.go b/command/helpers.go index d89c21e71e83..7453978fa377 100644 --- a/command/helpers.go +++ b/command/helpers.go @@ -23,7 +23,6 @@ import ( "github.com/hashicorp/nomad/jobspec2" "github.com/kr/text" "github.com/mitchellh/cli" - "github.com/moby/term" "github.com/posener/complete" "github.com/ryanuber/columnize" ) @@ -758,10 +757,3 @@ func loadFromStdin(testStdin io.Reader) (string, error) { } return b.String(), nil } - -// isTty returns true if both stdin and stdout are a TTY -func isTty() bool { - _, isStdinTerminal := term.GetFdInfo(os.Stdin) - _, isStdoutTerminal := term.GetFdInfo(os.Stdout) - return isStdinTerminal && isStdoutTerminal -} diff --git a/command/helpers_test.go b/command/helpers_test.go index 25402b924327..25fb5b3b2695 100644 --- a/command/helpers_test.go +++ b/command/helpers_test.go @@ -23,6 +23,7 @@ import ( "github.com/kr/pretty" "github.com/mitchellh/cli" "github.com/shoenig/test/must" + "github.com/stretchr/testify/require" ) func TestHelpers_FormatKV(t *testing.T) { @@ -314,22 +315,22 @@ func TestJobGetter_LocalFile_InvalidHCL2(t *testing.T) { for _, c := range cases { t.Run(c.name, func(t *testing.T) { fh, err := os.CreateTemp("", "nomad") - must.NoError(t, err) + require.NoError(t, err) defer os.Remove(fh.Name()) defer fh.Close() _, err = fh.WriteString(c.hcl) - must.NoError(t, err) + require.NoError(t, err) j := &JobGetter{} _, _, err = j.ApiJob(fh.Name()) - must.Error(t, err) + require.Error(t, err) exptMessage := "Failed to parse using HCL 2. Use the HCL 1" if c.expectHCL1Message { - must.ErrorContains(t, err, exptMessage) + require.Contains(t, err.Error(), exptMessage) } else { - must.StrNotContains(t, err.Error(), exptMessage) + require.NotContains(t, err.Error(), exptMessage) } }) } @@ -358,20 +359,20 @@ job "example" { expected := []string{"default-val", "from-cli", "from-varfile", "from-envvar"} hclf, err := os.CreateTemp("", "hcl") - must.NoError(t, err) + require.NoError(t, err) defer os.Remove(hclf.Name()) defer hclf.Close() _, err = hclf.WriteString(hcl) - must.NoError(t, err) + require.NoError(t, err) vf, err := os.CreateTemp("", "var.hcl") - must.NoError(t, err) + require.NoError(t, err) defer os.Remove(vf.Name()) defer vf.Close() _, err = vf.WriteString(fileVars + "\n") - must.NoError(t, err) + require.NoError(t, err) jg := &JobGetter{ Vars: cliArgs, @@ -380,10 +381,10 @@ job "example" { } _, j, err := jg.Get(hclf.Name()) - must.NoError(t, err) + require.NoError(t, err) - must.NotNil(t, j) - must.Eq(t, expected, j.Datacenters) + require.NotNil(t, j) + require.Equal(t, expected, j.Datacenters) } func TestJobGetter_HCL2_Variables_StrictFalse(t *testing.T) { @@ -413,20 +414,20 @@ unsedVar2 = "from-varfile" expected := []string{"default-val", "from-cli", "from-varfile", "from-envvar"} hclf, err := os.CreateTemp("", "hcl") - must.NoError(t, err) + require.NoError(t, err) defer os.Remove(hclf.Name()) defer hclf.Close() _, err = hclf.WriteString(hcl) - must.NoError(t, err) + require.NoError(t, err) vf, err := os.CreateTemp("", "var.hcl") - must.NoError(t, err) + require.NoError(t, err) defer os.Remove(vf.Name()) defer vf.Close() _, err = vf.WriteString(fileVars + "\n") - must.NoError(t, err) + require.NoError(t, err) jg := &JobGetter{ Vars: cliArgs, @@ -435,9 +436,10 @@ unsedVar2 = "from-varfile" } _, j, err := jg.Get(hclf.Name()) - must.NoError(t, err) - must.NotNil(t, j) - must.Eq(t, expected, j.Datacenters) + require.NoError(t, err) + + require.NotNil(t, j) + require.Equal(t, expected, j.Datacenters) } // Test StructJob with jobfile from HTTP Server @@ -533,9 +535,9 @@ func TestJobGetter_Validate(t *testing.T) { switch tc.errContains { case "": - must.NoError(t, err) + require.NoError(t, err) default: - must.ErrorContains(t, err, tc.errContains) + require.ErrorContains(t, err, tc.errContains) } }) @@ -608,27 +610,27 @@ func TestUiErrorWriter(t *testing.T) { partialAcc := "" for _, in := range inputs { n, err := w.Write([]byte(in)) - must.NoError(t, err) - must.Eq(t, len(in), n) + require.NoError(t, err) + require.Equal(t, len(in), n) // assert that writer emits partial result until last new line partialAcc += strings.ReplaceAll(in, "\r\n", "\n") lastNL := strings.LastIndex(partialAcc, "\n") - must.Eq(t, partialAcc[:lastNL+1], errBuf.String()) + require.Equal(t, partialAcc[:lastNL+1], errBuf.String()) } - must.Eq(t, "", outBuf.String()) + require.Empty(t, outBuf.String()) // note that the \r\n got replaced by \n expectedErr := "some line\nmultiple\nlines\nhere with followup\nand more lines without new line until here\n" - must.Eq(t, expectedErr, errBuf.String()) + require.Equal(t, expectedErr, errBuf.String()) // close emits the final line err := w.Close() - must.NoError(t, err) + require.NoError(t, err) expectedErr += "and thensome more\n" - must.Eq(t, expectedErr, errBuf.String()) + require.Equal(t, expectedErr, errBuf.String()) } func Test_extractVarFiles(t *testing.T) { diff --git a/command/integration_test.go b/command/integration_test.go index bd3d77a31e10..482e6a1a2181 100644 --- a/command/integration_test.go +++ b/command/integration_test.go @@ -14,7 +14,7 @@ import ( "github.com/hashicorp/nomad/api" "github.com/hashicorp/nomad/ci" "github.com/hashicorp/nomad/client/testutil" - "github.com/shoenig/test/must" + "github.com/stretchr/testify/assert" ) func TestIntegration_Command_NomadInit(t *testing.T) { @@ -43,6 +43,7 @@ func TestIntegration_Command_RoundTripJob(t *testing.T) { ci.Parallel(t) testutil.DockerCompatible(t) + assert := assert.New(t) tmpDir := t.TempDir() // Start in dev mode so we get a node registration @@ -52,7 +53,7 @@ func TestIntegration_Command_RoundTripJob(t *testing.T) { { cmd := exec.Command("nomad", "job", "init", "-short") cmd.Dir = tmpDir - must.NoError(t, cmd.Run()) + assert.Nil(cmd.Run()) } { @@ -70,16 +71,16 @@ func TestIntegration_Command_RoundTripJob(t *testing.T) { cmd.Dir = tmpDir cmd.Env = []string{fmt.Sprintf("NOMAD_ADDR=%s", url)} out, err := cmd.Output() - must.NoError(t, err) + assert.Nil(err) var req api.JobRegisterRequest dec := json.NewDecoder(bytes.NewReader(out)) - must.NoError(t, dec.Decode(&req)) + assert.Nil(dec.Decode(&req)) var resp api.JobRegisterResponse _, err = client.Raw().Write("/v1/jobs", req, &resp, nil) - must.NoError(t, err) - must.NotEq(t, "", resp.EvalID) + assert.Nil(err) + assert.NotZero(resp.EvalID) } { @@ -87,6 +88,6 @@ func TestIntegration_Command_RoundTripJob(t *testing.T) { cmd.Dir = tmpDir cmd.Env = []string{fmt.Sprintf("NOMAD_ADDR=%s", url)} _, err := cmd.Output() - must.NoError(t, err) + assert.Nil(err) } } diff --git a/command/job_action.go b/command/job_action.go deleted file mode 100644 index 3ffc09ed4bfe..000000000000 --- a/command/job_action.go +++ /dev/null @@ -1,324 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -package command - -import ( - "bytes" - "context" - "fmt" - "io" - "os" - "os/signal" - "strings" - "syscall" - - "github.com/hashicorp/nomad/api" - "github.com/hashicorp/nomad/helper/escapingio" - "github.com/posener/complete" -) - -type JobActionCommand struct { - Meta - - Stdin io.Reader - Stdout io.WriteCloser - Stderr io.WriteCloser -} - -func (c *JobActionCommand) Help() string { - helpText := ` -Usage: nomad job action [options] - - Perform a predefined command inside the environment of the given allocation - and job, or given task, group and job. - - Either an allocation or a task and group must be provided; for example, either - of the following will work: - - nomad job action -alloc= -job= - nomad job action -task= -group= -job= - - The latter will select a random allocation from the provided group. - - When ACLs are enabled, this command requires a token with the 'alloc-exec', - 'read-job', and 'list-jobs' capabilities for a task's namespace. If - the task driver does not have file system isolation (as with 'raw_exec'), - this command requires the 'alloc-node-exec', 'read-job', and 'list-jobs' - capabilities for the task's namespace. - -General Options: - - ` + generalOptionsUsage(usageOptsNoNamespace) + ` - -Action Specific Options: - - -job - Specifies the job in which the Action is defined - - -alloc - Specifies the allocation in which the Action is defined. If not provided, - a group and task name must be provided and a random allocation will be - selected from the job. - - -task - Specifies the task in which the Action is defined. Required if no - allocation is provided. - - -group - Specifies the group in which the Action is defined. Required if no - allocation is provided. - - -i - Pass stdin to the container, defaults to true. Pass -i=false to disable. - - -t - Allocate a pseudo-tty, defaults to true if stdin is detected to be a tty session. - Pass -t=false to disable explicitly. - - -e - Sets the escape character for sessions with a pty (default: '~'). The escape - character is only recognized at the beginning of a line. The escape character - followed by a dot ('.') closes the connection. Setting the character to - 'none' disables any escapes and makes the session fully transparent. -` - return strings.TrimSpace(helpText) -} - -func (c *JobActionCommand) Synopsis() string { - return "Run a pre-defined action from a Nomad task" -} - -func (c *JobActionCommand) AutocompleteFlags() complete.Flags { - return mergeAutocompleteFlags(c.Meta.AutocompleteFlags(FlagSetClient), - complete.Flags{ - "-job": complete.PredictAnything, - "-alloc": complete.PredictAnything, - "-task": complete.PredictAnything, - "-group": complete.PredictAnything, - "-i": complete.PredictNothing, - "-t": complete.PredictNothing, - "-e": complete.PredictAnything, - }) -} - -func (c *JobActionCommand) AutocompleteArgs() complete.Predictor { - return complete.PredictNothing -} - -func (c *JobActionCommand) Name() string { return "job action" } - -func (c *JobActionCommand) Run(args []string) int { - - var stdinOpt, ttyOpt bool - var task, allocation, job, group, escapeChar string - - flags := c.Meta.FlagSet(c.Name(), FlagSetClient) - flags.Usage = func() { c.Ui.Output(c.Help()) } - flags.StringVar(&task, "task", "", "") - flags.StringVar(&group, "group", "", "") - flags.StringVar(&allocation, "alloc", "", "") - flags.StringVar(&job, "job", "", "") - flags.BoolVar(&stdinOpt, "i", true, "") - flags.BoolVar(&ttyOpt, "t", isTty(), "") - flags.StringVar(&escapeChar, "e", "~", "") - - if err := flags.Parse(args); err != nil { - c.Ui.Error(fmt.Sprintf("Error parsing flags: %s", err)) - return 1 - } - - args = flags.Args() - - if len(args) < 1 { - c.Ui.Error("An action name is required") - c.Ui.Error(commandErrorText(c)) - return 1 - } - - if job == "" { - c.Ui.Error("A job ID is required") - c.Ui.Error(commandErrorText(c)) - return 1 - } - - if ttyOpt && !stdinOpt { - c.Ui.Error("-i must be enabled if running with tty") - c.Ui.Error(commandErrorText(c)) - return 1 - } - - if escapeChar == "none" { - escapeChar = "" - } - - if len(escapeChar) > 1 { - c.Ui.Error("-e requires 'none' or a single character") - c.Ui.Error(commandErrorText(c)) - return 1 - } - - client, err := c.Meta.Client() - if err != nil { - c.Ui.Error(fmt.Sprintf("Error initializing client: %v", err)) - return 1 - } - - var allocStub *api.AllocationListStub - // If no allocation provided, grab a random one from the job - if allocation == "" { - - // Group param cannot be empty if allocation is empty, - // since we'll need to get a random allocation from the group - if group == "" { - c.Ui.Error("A group name is required if no allocation is provided") - c.Ui.Error(commandErrorText(c)) - return 1 - } - - if task == "" { - c.Ui.Error("A task name is required if no allocation is provided") - c.Ui.Error(commandErrorText(c)) - return 1 - } - - jobID, ns, err := c.JobIDByPrefix(client, job, nil) - if err != nil { - c.Ui.Error(err.Error()) - return 1 - } - - allocStub, err = getRandomJobAlloc(client, jobID, group, ns) - if err != nil { - c.Ui.Error(fmt.Sprintf("Error fetching allocations: %v", err)) - return 1 - } - } else { - allocs, _, err := client.Allocations().PrefixList(sanitizeUUIDPrefix(allocation)) - if err != nil { - c.Ui.Error(fmt.Sprintf("Error querying allocation: %v", err)) - return 1 - } - - if len(allocs) == 0 { - c.Ui.Error(fmt.Sprintf("No allocation(s) with prefix or id %q found", allocation)) - return 1 - } - - if len(allocs) > 1 { - out := formatAllocListStubs(allocs, false, shortId) - c.Ui.Error(fmt.Sprintf("Prefix matched multiple allocations\n\n%s", out)) - return 1 - } - - allocStub = allocs[0] - } - - q := &api.QueryOptions{Namespace: allocStub.Namespace} - alloc, _, err := client.Allocations().Info(allocStub.ID, q) - if err != nil { - c.Ui.Error(fmt.Sprintf("Error querying allocation: %s", err)) - return 1 - } - - if task != "" { - err = validateTaskExistsInAllocation(task, alloc) - } else { - task, err = lookupAllocTask(alloc) - } - if err != nil { - c.Ui.Error(err.Error()) - return 1 - } - - if !stdinOpt { - c.Stdin = bytes.NewReader(nil) - } - - if c.Stdin == nil { - c.Stdin = os.Stdin - } - - if c.Stdout == nil { - c.Stdout = os.Stdout - } - - if c.Stderr == nil { - c.Stderr = os.Stderr - } - - action := args[0] - - code, err := c.execImpl(client, alloc, task, job, action, ttyOpt, escapeChar, c.Stdin, c.Stdout, c.Stderr) - if err != nil { - c.Ui.Error(fmt.Sprintf("failed to exec into task: %v", err)) - return 1 - } - - return code -} - -// execImpl invokes the Alloc Exec api call, it also prepares and restores terminal states as necessary. -func (c *JobActionCommand) execImpl(client *api.Client, alloc *api.Allocation, task string, job string, action string, tty bool, - escapeChar string, stdin io.Reader, stdout, stderr io.WriteCloser) (int, error) { - - sizeCh := make(chan api.TerminalSize, 1) - - ctx, cancelFn := context.WithCancel(context.Background()) - defer cancelFn() - - // When tty, ensures we capture all user input and monitor terminal resizes. - if tty { - if stdin == nil { - return -1, fmt.Errorf("stdin is null") - } - - inCleanup, err := setRawTerminal(stdin) - if err != nil { - return -1, err - } - defer inCleanup() - - outCleanup, err := setRawTerminalOutput(stdout) - if err != nil { - return -1, err - } - defer outCleanup() - - sizeCleanup, err := watchTerminalSize(stdout, sizeCh) - if err != nil { - return -1, err - } - defer sizeCleanup() - - if escapeChar != "" { - stdin = escapingio.NewReader(stdin, escapeChar[0], func(c byte) bool { - switch c { - case '.': - // need to restore tty state so error reporting here - // gets emitted at beginning of line - outCleanup() - inCleanup() - - stderr.Write([]byte("\nConnection closed\n")) - cancelFn() - return true - default: - return false - } - }) - } - } - - signalCh := make(chan os.Signal, 1) - signal.Notify(signalCh, os.Interrupt, syscall.SIGTERM) - go func() { - for range signalCh { - cancelFn() - } - }() - - return client.Jobs().ActionExec(ctx, alloc, job, task, - tty, make([]string, 0), action, - stdin, stdout, stderr, sizeCh, nil) -} diff --git a/command/job_allocs_test.go b/command/job_allocs_test.go index 4f51eec6fddb..c4d8117a3ba6 100644 --- a/command/job_allocs_test.go +++ b/command/job_allocs_test.go @@ -14,6 +14,7 @@ import ( "github.com/mitchellh/cli" "github.com/posener/complete" "github.com/shoenig/test/must" + "github.com/stretchr/testify/require" ) func TestJobAllocsCommand_Implements(t *testing.T) { @@ -32,24 +33,24 @@ func TestJobAllocsCommand_Fails(t *testing.T) { // Fails on misuse code := cmd.Run([]string{"some", "bad", "args"}) outerr := ui.ErrorWriter.String() - must.One(t, code) - must.StrContains(t, outerr, commandErrorText(cmd)) + require.Equalf(t, 1, code, "expected exit code 1, got: %d", code) + require.Containsf(t, outerr, commandErrorText(cmd), "expected help output, got: %s", outerr) ui.ErrorWriter.Reset() // Bad address code = cmd.Run([]string{"-address=nope", "foo"}) outerr = ui.ErrorWriter.String() - must.One(t, code) - must.StrContains(t, outerr, "Error querying job prefix") + require.Equalf(t, 1, code, "expected exit code 1, got: %d", code) + require.Containsf(t, outerr, "Error querying job prefix", "expected failed query error, got: %s", outerr) ui.ErrorWriter.Reset() // Bad job name code = cmd.Run([]string{"-address=" + url, "foo"}) outerr = ui.ErrorWriter.String() - must.One(t, code) - must.StrContains(t, outerr, "No job(s) with prefix or ID \"foo\" found") + require.Equalf(t, 1, code, "expected exit 1, got: %d", code) + require.Containsf(t, outerr, "No job(s) with prefix or ID \"foo\" found", "expected no job found, got: %s", outerr) ui.ErrorWriter.Reset() } @@ -65,13 +66,13 @@ func TestJobAllocsCommand_Run(t *testing.T) { // Create a job without an allocation job := mock.Job() state := srv.Agent.Server().State() - must.NoError(t, state.UpsertJob(structs.MsgTypeTestSetup, 100, nil, job)) + require.Nil(t, state.UpsertJob(structs.MsgTypeTestSetup, 100, nil, job)) // Should display no match if the job doesn't have allocations code := cmd.Run([]string{"-address=" + url, job.ID}) out := ui.OutputWriter.String() - must.Zero(t, code) - must.StrContains(t, out, "No allocations placed") + require.Equalf(t, 0, code, "expected exit 0, got: %d", code) + require.Containsf(t, out, "No allocations placed", "expected no allocations placed, got: %s", out) ui.OutputWriter.Reset() @@ -83,15 +84,15 @@ func TestJobAllocsCommand_Run(t *testing.T) { a.Metrics = &structs.AllocMetric{} a.DesiredStatus = structs.AllocDesiredStatusRun a.ClientStatus = structs.AllocClientStatusRunning - must.NoError(t, state.UpsertAllocs(structs.MsgTypeTestSetup, 200, []*structs.Allocation{a})) + require.Nil(t, state.UpsertAllocs(structs.MsgTypeTestSetup, 200, []*structs.Allocation{a})) // Should now display the alloc code = cmd.Run([]string{"-address=" + url, "-verbose", job.ID}) out = ui.OutputWriter.String() outerr := ui.ErrorWriter.String() - must.Zero(t, code) - must.Eq(t, "", outerr) - must.StrContains(t, out, a.ID) + require.Equalf(t, 0, code, "expected exit 0, got: %d", code) + require.Emptyf(t, outerr, "expected no error output, got: \n\n%s", outerr) + require.Containsf(t, out, a.ID, "expected alloc output, got: %s", out) ui.OutputWriter.Reset() ui.ErrorWriter.Reset() @@ -108,7 +109,7 @@ func TestJobAllocsCommand_Template(t *testing.T) { // Create a job job := mock.Job() state := srv.Agent.Server().State() - must.NoError(t, state.UpsertJob(structs.MsgTypeTestSetup, 100, nil, job)) + require.Nil(t, state.UpsertJob(structs.MsgTypeTestSetup, 100, nil, job)) // Inject a running allocation a := mock.Alloc() @@ -118,7 +119,7 @@ func TestJobAllocsCommand_Template(t *testing.T) { a.Metrics = &structs.AllocMetric{} a.DesiredStatus = structs.AllocDesiredStatusRun a.ClientStatus = structs.AllocClientStatusRunning - must.NoError(t, state.UpsertAllocs(structs.MsgTypeTestSetup, 200, []*structs.Allocation{a})) + require.Nil(t, state.UpsertAllocs(structs.MsgTypeTestSetup, 200, []*structs.Allocation{a})) // Inject a pending allocation b := mock.Alloc() @@ -128,16 +129,16 @@ func TestJobAllocsCommand_Template(t *testing.T) { b.Metrics = &structs.AllocMetric{} b.DesiredStatus = structs.AllocDesiredStatusRun b.ClientStatus = structs.AllocClientStatusPending - must.NoError(t, state.UpsertAllocs(structs.MsgTypeTestSetup, 300, []*structs.Allocation{b})) + require.Nil(t, state.UpsertAllocs(structs.MsgTypeTestSetup, 300, []*structs.Allocation{b})) // Should display an AllocacitonListStub object code := cmd.Run([]string{"-address=" + url, "-t", "'{{printf \"%#+v\" .}}'", job.ID}) out := ui.OutputWriter.String() outerr := ui.ErrorWriter.String() - must.Zero(t, code) - must.Eq(t, "", outerr) - must.StrContains(t, out, "api.AllocationListStub") + require.Equalf(t, 0, code, "expected exit 0, got: %d", code) + require.Emptyf(t, outerr, "expected no error output, got: \n\n%s", outerr) + require.Containsf(t, out, "api.AllocationListStub", "expected alloc output, got: %s", out) ui.OutputWriter.Reset() ui.ErrorWriter.Reset() @@ -147,10 +148,10 @@ func TestJobAllocsCommand_Template(t *testing.T) { out = ui.OutputWriter.String() outerr = ui.ErrorWriter.String() - must.Zero(t, code) - must.Eq(t, "", outerr) - must.StrContains(t, out, a.ID) - must.StrNotContains(t, out, b.ID) + require.Equalf(t, 0, code, "expected exit 0, got: %d", code) + require.Emptyf(t, outerr, "expected no error output, got: \n\n%s", outerr) + require.Containsf(t, out, a.ID, "expected ID of alloc a, got: %s", out) + require.NotContainsf(t, out, b.ID, "should not contain ID of alloc b, got: %s", out) ui.OutputWriter.Reset() ui.ErrorWriter.Reset() @@ -167,15 +168,15 @@ func TestJobAllocsCommand_AutocompleteArgs(t *testing.T) { // Create a fake job state := srv.Agent.Server().State() j := mock.Job() - must.NoError(t, state.UpsertJob(structs.MsgTypeTestSetup, 1000, nil, j)) + require.Nil(t, state.UpsertJob(structs.MsgTypeTestSetup, 1000, nil, j)) prefix := j.ID[:len(j.ID)-5] args := complete.Args{Last: prefix} predictor := cmd.AutocompleteArgs() res := predictor.Predict(args) - must.SliceLen(t, 1, res) - must.Eq(t, j.ID, res[0]) + require.Equal(t, 1, len(res)) + require.Equal(t, j.ID, res[0]) } func TestJobAllocsCommand_ACL(t *testing.T) { diff --git a/command/job_deployments_test.go b/command/job_deployments_test.go index ab1f43366756..21148dc3e726 100644 --- a/command/job_deployments_test.go +++ b/command/job_deployments_test.go @@ -15,6 +15,7 @@ import ( "github.com/mitchellh/cli" "github.com/posener/complete" "github.com/shoenig/test/must" + "github.com/stretchr/testify/assert" ) func TestJobDeploymentsCommand_Implements(t *testing.T) { @@ -48,6 +49,7 @@ func TestJobDeploymentsCommand_Fails(t *testing.T) { func TestJobDeploymentsCommand_Run(t *testing.T) { ci.Parallel(t) + assert := assert.New(t) srv, _, url := testServer(t, true, nil) defer srv.Shutdown() @@ -62,7 +64,7 @@ func TestJobDeploymentsCommand_Run(t *testing.T) { // Create a job without a deployment job := mock.Job() state := srv.Agent.Server().State() - must.NoError(t, state.UpsertJob(structs.MsgTypeTestSetup, 100, nil, job)) + assert.Nil(state.UpsertJob(structs.MsgTypeTestSetup, 100, nil, job)) // Should display no match if the job doesn't have deployments if code := cmd.Run([]string{"-address=" + url, job.ID}); code != 0 { @@ -77,7 +79,7 @@ func TestJobDeploymentsCommand_Run(t *testing.T) { d := mock.Deployment() d.JobID = job.ID d.JobCreateIndex = job.CreateIndex - must.NoError(t, state.UpsertDeployment(200, d)) + assert.Nil(state.UpsertDeployment(200, d)) // Should now display the deployment if code := cmd.Run([]string{"-address=" + url, "-verbose", job.ID}); code != 0 { @@ -91,7 +93,7 @@ func TestJobDeploymentsCommand_Run(t *testing.T) { func TestJobDeploymentsCommand_Run_Latest(t *testing.T) { ci.Parallel(t) - + assert := assert.New(t) srv, _, url := testServer(t, true, nil) defer srv.Shutdown() @@ -106,7 +108,7 @@ func TestJobDeploymentsCommand_Run_Latest(t *testing.T) { // Create a job without a deployment job := mock.Job() state := srv.Agent.Server().State() - must.NoError(t, state.UpsertJob(structs.MsgTypeTestSetup, 100, nil, job)) + assert.Nil(state.UpsertJob(structs.MsgTypeTestSetup, 100, nil, job)) // Should display no match if the job doesn't have deployments if code := cmd.Run([]string{"-address=" + url, "-latest", job.ID}); code != 0 { @@ -121,7 +123,7 @@ func TestJobDeploymentsCommand_Run_Latest(t *testing.T) { d := mock.Deployment() d.JobID = job.ID d.JobCreateIndex = job.CreateIndex - must.NoError(t, state.UpsertDeployment(200, d)) + assert.Nil(state.UpsertDeployment(200, d)) // Should now display the deployment if code := cmd.Run([]string{"-address=" + url, "-verbose", "-latest", job.ID}); code != 0 { @@ -135,6 +137,7 @@ func TestJobDeploymentsCommand_Run_Latest(t *testing.T) { func TestJobDeploymentsCommand_AutocompleteArgs(t *testing.T) { ci.Parallel(t) + assert := assert.New(t) srv, _, url := testServer(t, true, nil) defer srv.Shutdown() @@ -145,15 +148,15 @@ func TestJobDeploymentsCommand_AutocompleteArgs(t *testing.T) { // Create a fake job state := srv.Agent.Server().State() j := mock.Job() - must.NoError(t, state.UpsertJob(structs.MsgTypeTestSetup, 1000, nil, j)) + assert.Nil(state.UpsertJob(structs.MsgTypeTestSetup, 1000, nil, j)) prefix := j.ID[:len(j.ID)-5] args := complete.Args{Last: prefix} predictor := cmd.AutocompleteArgs() res := predictor.Predict(args) - must.SliceLen(t, 1, res) - must.Eq(t, j.ID, res[0]) + assert.Equal(1, len(res)) + assert.Equal(j.ID, res[0]) } func TestJobDeploymentsCommand_ACL(t *testing.T) { diff --git a/command/job_dispatch_test.go b/command/job_dispatch_test.go index d5e65796a25f..bbd4d55ad6a8 100644 --- a/command/job_dispatch_test.go +++ b/command/job_dispatch_test.go @@ -15,6 +15,7 @@ import ( "github.com/mitchellh/cli" "github.com/posener/complete" "github.com/shoenig/test/must" + "github.com/stretchr/testify/require" ) func TestJobDispatchCommand_Implements(t *testing.T) { @@ -66,7 +67,7 @@ func TestJobDispatchCommand_AutocompleteArgs(t *testing.T) { // Create a fake job state := srv.Agent.Server().State() j := mock.Job() - must.NoError(t, state.UpsertJob(structs.MsgTypeTestSetup, 1000, nil, j)) + require.Nil(t, state.UpsertJob(structs.MsgTypeTestSetup, 1000, nil, j)) prefix := j.ID[:len(j.ID)-5] args := complete.Args{Last: prefix} @@ -74,12 +75,12 @@ func TestJobDispatchCommand_AutocompleteArgs(t *testing.T) { // No parameterized jobs, should be 0 results res := predictor.Predict(args) - must.SliceEmpty(t, res) + require.Equal(t, 0, len(res)) // Create a fake parameterized job j1 := mock.Job() j1.ParameterizedJob = &structs.ParameterizedJobConfig{} - must.NoError(t, state.UpsertJob(structs.MsgTypeTestSetup, 2000, nil, j1)) + require.Nil(t, state.UpsertJob(structs.MsgTypeTestSetup, 2000, nil, j1)) prefix = j1.ID[:len(j1.ID)-5] args = complete.Args{Last: prefix} @@ -87,8 +88,8 @@ func TestJobDispatchCommand_AutocompleteArgs(t *testing.T) { // Should return 1 parameterized job res = predictor.Predict(args) - must.SliceLen(t, 1, res) - must.Eq(t, j1.ID, res[0]) + require.Equal(t, 1, len(res)) + require.Equal(t, j1.ID, res[0]) } func TestJobDispatchCommand_ACL(t *testing.T) { diff --git a/command/job_eval_test.go b/command/job_eval_test.go index fd081b9ee971..d16e1fc12ffb 100644 --- a/command/job_eval_test.go +++ b/command/job_eval_test.go @@ -17,6 +17,8 @@ import ( "github.com/mitchellh/cli" "github.com/posener/complete" "github.com/shoenig/test/must" + "github.com/stretchr/testify/assert" + "github.com/stretchr/testify/require" ) func TestJobEvalCommand_Implements(t *testing.T) { @@ -72,16 +74,17 @@ func TestJobEvalCommand_Run(t *testing.T) { ui := cli.NewMockUi() cmd := &JobEvalCommand{Meta: Meta{Ui: ui}} + require := require.New(t) state := srv.Agent.Server().State() // Create a job job := mock.Job() err := state.UpsertJob(structs.MsgTypeTestSetup, 11, nil, job) - must.NoError(t, err) + require.Nil(err) job, err = state.JobByID(nil, structs.DefaultNamespace, job.ID) - must.NoError(t, err) + require.Nil(err) // Create a failed alloc for the job alloc := mock.Alloc() @@ -91,7 +94,7 @@ func TestJobEvalCommand_Run(t *testing.T) { alloc.Namespace = job.Namespace alloc.ClientStatus = structs.AllocClientStatusFailed err = state.UpsertAllocs(structs.MsgTypeTestSetup, 12, []*structs.Allocation{alloc}) - must.NoError(t, err) + require.Nil(err) if code := cmd.Run([]string{"-address=" + url, "-force-reschedule", "-detach", job.ID}); code != 0 { t.Fatalf("expected exit 0, got: %d", code) @@ -99,14 +102,15 @@ func TestJobEvalCommand_Run(t *testing.T) { // Lookup alloc again alloc, err = state.AllocByID(nil, alloc.ID) - must.NotNil(t, alloc) - must.Nil(t, err) - must.True(t, *alloc.DesiredTransition.ForceReschedule) + require.NotNil(alloc) + require.Nil(err) + require.True(*alloc.DesiredTransition.ForceReschedule) } func TestJobEvalCommand_AutocompleteArgs(t *testing.T) { ci.Parallel(t) + assert := assert.New(t) srv, _, url := testServer(t, true, nil) defer srv.Shutdown() @@ -117,15 +121,15 @@ func TestJobEvalCommand_AutocompleteArgs(t *testing.T) { // Create a fake job state := srv.Agent.Server().State() j := mock.Job() - must.NoError(t, state.UpsertJob(structs.MsgTypeTestSetup, 1000, nil, j)) + assert.Nil(state.UpsertJob(structs.MsgTypeTestSetup, 1000, nil, j)) prefix := j.ID[:len(j.ID)-5] args := complete.Args{Last: prefix} predictor := cmd.AutocompleteArgs() res := predictor.Predict(args) - must.SliceLen(t, 1, res) - must.Eq(t, j.ID, res[0]) + assert.Equal(1, len(res)) + assert.Equal(j.ID, res[0]) } func TestJobEvalCommand_ACL(t *testing.T) { diff --git a/command/job_history_test.go b/command/job_history_test.go index d4be11e87901..5a4cf64bcfa7 100644 --- a/command/job_history_test.go +++ b/command/job_history_test.go @@ -15,6 +15,7 @@ import ( "github.com/mitchellh/cli" "github.com/posener/complete" "github.com/shoenig/test/must" + "github.com/stretchr/testify/assert" ) func TestJobHistoryCommand_Implements(t *testing.T) { @@ -47,6 +48,7 @@ func TestJobHistoryCommand_Fails(t *testing.T) { func TestJobHistoryCommand_AutocompleteArgs(t *testing.T) { ci.Parallel(t) + assert := assert.New(t) srv, _, url := testServer(t, true, nil) defer srv.Shutdown() @@ -57,15 +59,15 @@ func TestJobHistoryCommand_AutocompleteArgs(t *testing.T) { // Create a fake job state := srv.Agent.Server().State() j := mock.Job() - must.NoError(t, state.UpsertJob(structs.MsgTypeTestSetup, 1000, nil, j)) + assert.Nil(state.UpsertJob(structs.MsgTypeTestSetup, 1000, nil, j)) prefix := j.ID[:len(j.ID)-5] args := complete.Args{Last: prefix} predictor := cmd.AutocompleteArgs() res := predictor.Predict(args) - must.SliceLen(t, 1, res) - must.Eq(t, j.ID, res[0]) + assert.Equal(1, len(res)) + assert.Equal(j.ID, res[0]) } func TestJobHistoryCommand_ACL(t *testing.T) { diff --git a/command/job_init_test.go b/command/job_init_test.go index 556d66539f43..e40813e7d843 100644 --- a/command/job_init_test.go +++ b/command/job_init_test.go @@ -13,6 +13,7 @@ import ( "github.com/hashicorp/nomad/command/asset" "github.com/mitchellh/cli" "github.com/shoenig/test/must" + "github.com/stretchr/testify/require" ) func TestInitCommand_Implements(t *testing.T) { @@ -63,12 +64,12 @@ func TestInitCommand_Run(t *testing.T) { // Works with -short flag os.Remove(DefaultInitName) if code := cmd.Run([]string{"-short"}); code != 0 { - must.Zero(t, code) + require.Zero(t, code, "unexpected exit code: %d", code) } content, err = os.ReadFile(DefaultInitName) - must.NoError(t, err) + require.NoError(t, err) shortJob := asset.JobExampleShort - must.Eq(t, string(content), string(shortJob)) + require.Equal(t, string(content), string(shortJob)) // Fails if the file exists if code := cmd.Run([]string{}); code != 1 { @@ -203,12 +204,12 @@ func TestInitCommand_customFilename(t *testing.T) { // Works with -short flag os.Remove(filename) if code := cmd.Run([]string{"-short", filename}); code != 0 { - must.Zero(t, code) + require.Zero(t, code, "unexpected exit code: %d", code) } content, err = os.ReadFile(filename) - must.NoError(t, err) + require.NoError(t, err) shortJob := asset.JobExampleShort - must.Eq(t, string(content), string(shortJob)) + require.Equal(t, string(content), string(shortJob)) // Fails if the file exists if code := cmd.Run([]string{filename}); code != 1 { diff --git a/command/job_inspect_test.go b/command/job_inspect_test.go index 9f33817a85f8..c86f733c4964 100644 --- a/command/job_inspect_test.go +++ b/command/job_inspect_test.go @@ -15,6 +15,7 @@ import ( "github.com/mitchellh/cli" "github.com/posener/complete" "github.com/shoenig/test/must" + "github.com/stretchr/testify/assert" ) func TestInspectCommand_Implements(t *testing.T) { @@ -68,6 +69,7 @@ func TestInspectCommand_Fails(t *testing.T) { func TestInspectCommand_AutocompleteArgs(t *testing.T) { ci.Parallel(t) + assert := assert.New(t) srv, _, url := testServer(t, true, nil) defer srv.Shutdown() @@ -77,15 +79,15 @@ func TestInspectCommand_AutocompleteArgs(t *testing.T) { state := srv.Agent.Server().State() j := mock.Job() - must.NoError(t, state.UpsertJob(structs.MsgTypeTestSetup, 1000, nil, j)) + assert.Nil(state.UpsertJob(structs.MsgTypeTestSetup, 1000, nil, j)) prefix := j.ID[:len(j.ID)-5] args := complete.Args{Last: prefix} predictor := cmd.AutocompleteArgs() res := predictor.Predict(args) - must.SliceLen(t, 1, res) - must.Eq(t, j.ID, res[0]) + assert.Equal(1, len(res)) + assert.Equal(j.ID, res[0]) } func TestJobInspectCommand_ACL(t *testing.T) { diff --git a/command/job_periodic_force_test.go b/command/job_periodic_force_test.go index 730240ed4b27..8ce8a867b0b9 100644 --- a/command/job_periodic_force_test.go +++ b/command/job_periodic_force_test.go @@ -17,6 +17,7 @@ import ( "github.com/mitchellh/cli" "github.com/posener/complete" "github.com/shoenig/test/must" + "github.com/stretchr/testify/require" ) func TestJobPeriodicForceCommand_Implements(t *testing.T) { @@ -31,15 +32,15 @@ func TestJobPeriodicForceCommand_Fails(t *testing.T) { // Fails on misuse code := cmd.Run([]string{"some", "bad", "args"}) - must.One(t, code) + require.Equal(t, code, 1, "expected error") out := ui.ErrorWriter.String() - must.StrContains(t, out, commandErrorText(cmd)) + require.Contains(t, out, commandErrorText(cmd), "expected help output") ui.ErrorWriter.Reset() code = cmd.Run([]string{"-address=nope", "12"}) - must.One(t, code) + require.Equal(t, code, 1, "expected error") out = ui.ErrorWriter.String() - must.StrContains(t, out, "Error querying job prefix") + require.Contains(t, out, "Error querying job prefix", "expected force error") } func TestJobPeriodicForceCommand_AutocompleteArgs(t *testing.T) { @@ -54,12 +55,12 @@ func TestJobPeriodicForceCommand_AutocompleteArgs(t *testing.T) { // Create a fake job, not periodic state := srv.Agent.Server().State() j := mock.Job() - must.NoError(t, state.UpsertJob(structs.MsgTypeTestSetup, 1000, nil, j)) + require.NoError(t, state.UpsertJob(structs.MsgTypeTestSetup, 1000, nil, j)) predictor := cmd.AutocompleteArgs() res := predictor.Predict(complete.Args{Last: j.ID[:len(j.ID)-5]}) - must.SliceEmpty(t, res) + require.Empty(t, res) // Create another fake job, periodic state = srv.Agent.Server().State() @@ -71,13 +72,13 @@ func TestJobPeriodicForceCommand_AutocompleteArgs(t *testing.T) { ProhibitOverlap: true, TimeZone: "test zone", } - must.NoError(t, state.UpsertJob(structs.MsgTypeTestSetup, 1000, nil, j2)) + require.NoError(t, state.UpsertJob(structs.MsgTypeTestSetup, 1000, nil, j2)) res = predictor.Predict(complete.Args{Last: j2.ID[:len(j.ID)-5]}) - must.Eq(t, []string{j2.ID}, res) + require.Equal(t, []string{j2.ID}, res) res = predictor.Predict(complete.Args{}) - must.Eq(t, []string{j2.ID}, res) + require.Equal(t, []string{j2.ID}, res) } func TestJobPeriodicForceCommand_NonPeriodicJob(t *testing.T) { @@ -97,7 +98,7 @@ func TestJobPeriodicForceCommand_NonPeriodicJob(t *testing.T) { } return true, nil }, func(err error) { - must.NoError(t, err) + require.NoError(t, err) }) // Register a job @@ -107,14 +108,14 @@ func TestJobPeriodicForceCommand_NonPeriodicJob(t *testing.T) { cmd := &JobPeriodicForceCommand{Meta: Meta{Ui: ui, flagAddress: url}} resp, _, err := client.Jobs().Register(j, nil) - must.NoError(t, err) + require.NoError(t, err) code := waitForSuccess(ui, client, fullId, t, resp.EvalID) - must.Zero(t, code) + require.Equal(t, 0, code) code = cmd.Run([]string{"-address=" + url, "job_not_periodic"}) - must.One(t, code) + require.Equal(t, 1, code, "expected exit code") out := ui.ErrorWriter.String() - must.StrContains(t, out, "No periodic job(s)") + require.Contains(t, out, "No periodic job(s)", "non-periodic error message") } func TestJobPeriodicForceCommand_SuccessfulPeriodicForceDetach(t *testing.T) { @@ -134,7 +135,7 @@ func TestJobPeriodicForceCommand_SuccessfulPeriodicForceDetach(t *testing.T) { } return true, nil }, func(err error) { - must.NoError(t, err) + require.NoError(t, err) }) // Register a job @@ -150,13 +151,13 @@ func TestJobPeriodicForceCommand_SuccessfulPeriodicForceDetach(t *testing.T) { cmd := &JobPeriodicForceCommand{Meta: Meta{Ui: ui, flagAddress: url}} _, _, err := client.Jobs().Register(j, nil) - must.NoError(t, err) + require.NoError(t, err) code := cmd.Run([]string{"-address=" + url, "-detach", "job1_is_periodic"}) - must.Zero(t, code) + require.Equal(t, 0, code, "expected no error code") out := ui.OutputWriter.String() - must.StrContains(t, out, "Force periodic successful") - must.StrContains(t, out, "Evaluation ID:") + require.Contains(t, out, "Force periodic successful") + require.Contains(t, out, "Evaluation ID:") } func TestJobPeriodicForceCommand_SuccessfulPeriodicForce(t *testing.T) { @@ -176,7 +177,7 @@ func TestJobPeriodicForceCommand_SuccessfulPeriodicForce(t *testing.T) { } return true, nil }, func(err error) { - must.NoError(t, err) + require.NoError(t, err) }) // Register a job @@ -192,13 +193,13 @@ func TestJobPeriodicForceCommand_SuccessfulPeriodicForce(t *testing.T) { cmd := &JobPeriodicForceCommand{Meta: Meta{Ui: ui, flagAddress: url}} _, _, err := client.Jobs().Register(j, nil) - must.NoError(t, err) + require.NoError(t, err) code := cmd.Run([]string{"-address=" + url, "job2_is_periodic"}) - must.Zero(t, code) + require.Equal(t, 0, code, "expected no error code") out := ui.OutputWriter.String() - must.StrContains(t, out, "Monitoring evaluation") - must.StrContains(t, out, "finished with status \"complete\"") + require.Contains(t, out, "Monitoring evaluation") + require.Contains(t, out, "finished with status \"complete\"") } func TestJobPeriodicForceCommand_SuccessfulIfJobIDEqualsPrefix(t *testing.T) { @@ -218,7 +219,7 @@ func TestJobPeriodicForceCommand_SuccessfulIfJobIDEqualsPrefix(t *testing.T) { } return true, nil }, func(err error) { - must.NoError(t, err) + require.NoError(t, err) }) j1 := testJob("periodic-prefix") @@ -240,15 +241,15 @@ func TestJobPeriodicForceCommand_SuccessfulIfJobIDEqualsPrefix(t *testing.T) { cmd := &JobPeriodicForceCommand{Meta: Meta{Ui: ui, flagAddress: url}} _, _, err := client.Jobs().Register(j1, nil) - must.NoError(t, err) + require.NoError(t, err) _, _, err = client.Jobs().Register(j2, nil) - must.NoError(t, err) + require.NoError(t, err) code := cmd.Run([]string{"-address=" + url, "periodic-prefix"}) - must.Zero(t, code) + require.Equal(t, 0, code, "expected no error code") out := ui.OutputWriter.String() - must.StrContains(t, out, "Monitoring evaluation") - must.StrContains(t, out, "finished with status \"complete\"") + require.Contains(t, out, "Monitoring evaluation") + require.Contains(t, out, "finished with status \"complete\"") } func TestJobPeriodicForceCommand_ACL(t *testing.T) { diff --git a/command/job_plan.go b/command/job_plan.go index 3fbf346c74ff..1fa3789730b0 100644 --- a/command/job_plan.go +++ b/command/job_plan.go @@ -226,10 +226,6 @@ func (c *JobPlanCommand) Run(args []string) int { vaultToken = os.Getenv("VAULT_TOKEN") } - if vaultToken != "" { - job.VaultToken = pointer.Of(vaultToken) - } - // Set the vault token. if vaultToken != "" { job.VaultToken = pointer.Of(vaultToken) diff --git a/command/job_plan_test.go b/command/job_plan_test.go index 81f3bc315c68..3154d6520610 100644 --- a/command/job_plan_test.go +++ b/command/job_plan_test.go @@ -11,10 +11,10 @@ import ( "github.com/hashicorp/nomad/api" "github.com/hashicorp/nomad/ci" - "github.com/hashicorp/nomad/helper/pointer" "github.com/hashicorp/nomad/testutil" "github.com/mitchellh/cli" "github.com/shoenig/test/must" + "github.com/stretchr/testify/require" ) func TestPlanCommand_Implements(t *testing.T) { @@ -131,7 +131,7 @@ func TestPlanCommand_hcl1_hcl2_strict(t *testing.T) { }) // Exit code 1 here means that an alloc will be created, which is // expected. - must.One(t, got) + require.Equal(t, 1, got) }) } @@ -186,10 +186,10 @@ func TestPlanCommand_From_Files(t *testing.T) { // Create a Nomad server s := testutil.NewTestServer(t, func(c *testutil.TestServerConfig) { - c.Vaults[0].Address = v.HTTPAddr - c.Vaults[0].Enabled = true - c.Vaults[0].AllowUnauthenticated = pointer.Of(false) - c.Vaults[0].Token = v.RootToken + c.Vault.Address = v.HTTPAddr + c.Vault.Enabled = true + c.Vault.AllowUnauthenticated = false + c.Vault.Token = v.RootToken }) defer s.Stop() @@ -198,7 +198,7 @@ func TestPlanCommand_From_Files(t *testing.T) { cmd := &JobPlanCommand{Meta: Meta{Ui: ui}} args := []string{"-address", "http://" + s.HTTPAddr, "testdata/example-basic.nomad"} code := cmd.Run(args) - must.One(t, code) // no client running, fail to place + require.Equal(t, 1, code) // no client running, fail to place must.StrContains(t, ui.OutputWriter.String(), "WARNING: Failed to place all allocations.") }) @@ -252,6 +252,7 @@ func TestPlanCommand_Preemptions(t *testing.T) { ci.Parallel(t) ui := cli.NewMockUi() cmd := &JobPlanCommand{Meta: Meta{Ui: ui}} + require := require.New(t) // Only one preempted alloc resp1 := &api.JobPlanResponse{ @@ -269,8 +270,8 @@ func TestPlanCommand_Preemptions(t *testing.T) { } cmd.addPreemptions(resp1) out := ui.OutputWriter.String() - must.StrContains(t, out, "Alloc ID") - must.StrContains(t, out, "alloc1") + require.Contains(out, "Alloc ID") + require.Contains(out, "alloc1") // Less than 10 unique job ids var preemptedAllocs []*api.AllocationListStub @@ -294,8 +295,8 @@ func TestPlanCommand_Preemptions(t *testing.T) { ui.OutputWriter.Reset() cmd.addPreemptions(resp2) out = ui.OutputWriter.String() - must.StrContains(t, out, "Job ID") - must.StrContains(t, out, "Namespace") + require.Contains(out, "Job ID") + require.Contains(out, "Namespace") // More than 10 unique job IDs preemptedAllocs = make([]*api.AllocationListStub, 0) @@ -325,9 +326,9 @@ func TestPlanCommand_Preemptions(t *testing.T) { ui.OutputWriter.Reset() cmd.addPreemptions(resp3) out = ui.OutputWriter.String() - must.StrContains(t, out, "Job Type") - must.StrContains(t, out, "batch") - must.StrContains(t, out, "service") + require.Contains(out, "Job Type") + require.Contains(out, "batch") + require.Contains(out, "service") } func TestPlanCommand_JSON(t *testing.T) { @@ -342,6 +343,6 @@ func TestPlanCommand_JSON(t *testing.T) { "testdata/example-short.json", } code := cmd.Run(args) - must.Eq(t, 255, code) - must.StrContains(t, ui.ErrorWriter.String(), "Error during plan: Put") + require.Equal(t, 255, code) + require.Contains(t, ui.ErrorWriter.String(), "Error during plan: Put") } diff --git a/command/job_promote_test.go b/command/job_promote_test.go index 299bb370438a..f3d676498bd0 100644 --- a/command/job_promote_test.go +++ b/command/job_promote_test.go @@ -10,11 +10,13 @@ import ( "github.com/hashicorp/nomad/api" "github.com/hashicorp/nomad/ci" "github.com/hashicorp/nomad/command/agent" - "github.com/hashicorp/nomad/nomad/mock" "github.com/hashicorp/nomad/nomad/structs" + "github.com/shoenig/test/must" + + "github.com/hashicorp/nomad/nomad/mock" "github.com/mitchellh/cli" "github.com/posener/complete" - "github.com/shoenig/test/must" + "github.com/stretchr/testify/assert" ) func TestJobPromoteCommand_Implements(t *testing.T) { @@ -47,6 +49,7 @@ func TestJobPromoteCommand_Fails(t *testing.T) { func TestJobPromoteCommand_AutocompleteArgs(t *testing.T) { ci.Parallel(t) + assert := assert.New(t) srv, _, url := testServer(t, true, nil) defer srv.Shutdown() @@ -57,15 +60,15 @@ func TestJobPromoteCommand_AutocompleteArgs(t *testing.T) { // Create a fake job state := srv.Agent.Server().State() j := mock.Job() - must.NoError(t, state.UpsertJob(structs.MsgTypeTestSetup, 1000, nil, j)) + assert.Nil(state.UpsertJob(structs.MsgTypeTestSetup, 1000, nil, j)) prefix := j.ID[:len(j.ID)-5] args := complete.Args{Last: prefix} predictor := cmd.AutocompleteArgs() res := predictor.Predict(args) - must.SliceLen(t, 1, res) - must.Eq(t, j.ID, res[0]) + assert.Equal(1, len(res)) + assert.Equal(j.ID, res[0]) } func TestJobPromoteCommand_ACL(t *testing.T) { diff --git a/command/job_restart.go b/command/job_restart.go index 102cd9874b51..896a3d905e3f 100644 --- a/command/job_restart.go +++ b/command/job_restart.go @@ -18,7 +18,7 @@ import ( humanize "github.com/dustin/go-humanize" "github.com/dustin/go-humanize/english" multierror "github.com/hashicorp/go-multierror" - "github.com/hashicorp/go-set/v2" + "github.com/hashicorp/go-set" "github.com/hashicorp/nomad/api" "github.com/hashicorp/nomad/api/contexts" "github.com/posener/complete" diff --git a/command/job_restart_test.go b/command/job_restart_test.go index 4104fd87c39b..d14e882a28ae 100644 --- a/command/job_restart_test.go +++ b/command/job_restart_test.go @@ -18,13 +18,14 @@ import ( "time" "github.com/google/go-cmp/cmp/cmpopts" - "github.com/hashicorp/go-set/v2" + "github.com/hashicorp/go-set" "github.com/hashicorp/nomad/api" "github.com/hashicorp/nomad/ci" "github.com/hashicorp/nomad/command/agent" "github.com/hashicorp/nomad/helper/pointer" "github.com/hashicorp/nomad/testutil" "github.com/mitchellh/cli" + "github.com/shoenig/test/must" "github.com/shoenig/test/wait" ) diff --git a/command/job_revert_test.go b/command/job_revert_test.go index b55c48373a97..0f9472d27929 100644 --- a/command/job_revert_test.go +++ b/command/job_revert_test.go @@ -15,6 +15,7 @@ import ( "github.com/mitchellh/cli" "github.com/posener/complete" "github.com/shoenig/test/must" + "github.com/stretchr/testify/assert" ) func TestJobRevertCommand_Implements(t *testing.T) { @@ -47,6 +48,7 @@ func TestJobRevertCommand_Fails(t *testing.T) { func TestJobRevertCommand_AutocompleteArgs(t *testing.T) { ci.Parallel(t) + assert := assert.New(t) srv, _, url := testServer(t, true, nil) defer srv.Shutdown() @@ -57,15 +59,15 @@ func TestJobRevertCommand_AutocompleteArgs(t *testing.T) { // Create a fake job state := srv.Agent.Server().State() j := mock.Job() - must.NoError(t, state.UpsertJob(structs.MsgTypeTestSetup, 1000, nil, j)) + assert.Nil(state.UpsertJob(structs.MsgTypeTestSetup, 1000, nil, j)) prefix := j.ID[:len(j.ID)-5] args := complete.Args{Last: prefix} predictor := cmd.AutocompleteArgs() res := predictor.Predict(args) - must.SliceLen(t, 1, res) - must.Eq(t, j.ID, res[0]) + assert.Equal(1, len(res)) + assert.Equal(j.ID, res[0]) } func TestJobRevertCommand_ACL(t *testing.T) { diff --git a/command/job_run_test.go b/command/job_run_test.go index cdb056831ede..985fefd4eef2 100644 --- a/command/job_run_test.go +++ b/command/job_run_test.go @@ -15,7 +15,7 @@ import ( "github.com/hashicorp/nomad/ci" "github.com/hashicorp/nomad/testutil" "github.com/mitchellh/cli" - "github.com/shoenig/test/must" + "github.com/stretchr/testify/require" ) var _ cli.Command = (*JobRunCommand)(nil) @@ -70,7 +70,7 @@ func TestRunCommand_hcl1_hcl2_strict(t *testing.T) { "-detach", "asset/example-short.nomad.hcl", }) - must.Zero(t, got) + require.Equal(t, 0, got, ui.ErrorWriter.String()) }) } @@ -261,13 +261,13 @@ func TestRunCommand_JSON(t *testing.T) { // First convert HCL -> JSON with -output stdout, stderr, code := run("-output", "asset/example-short.nomad.hcl") - must.Zero(t, code) - must.Eq(t, "", stderr) - must.NotEq(t, "", stdout) + require.Zero(t, code, stderr) + require.Empty(t, stderr) + require.NotEmpty(t, stdout) t.Logf("run -output==> %s...", stdout[:12]) jsonFile := filepath.Join(t.TempDir(), "redis.json") - must.NoError(t, os.WriteFile(jsonFile, []byte(stdout), 0o640)) + require.NoError(t, os.WriteFile(jsonFile, []byte(stdout), 0o640)) // Wait for agent to start and get its address addr := "" @@ -279,23 +279,23 @@ func TestRunCommand_JSON(t *testing.T) { // Submit JSON stdout, stderr, code = run("-detach", "-address", addr, "-json", jsonFile) - must.Zero(t, code) - must.Eq(t, "", stderr) + require.Zero(t, code, stderr) + require.Empty(t, stderr) // Read the JSON from the API as it omits the Job envelope and // therefore differs from -output resp, err := http.Get(addr + "/v1/job/example") - must.NoError(t, err) + require.NoError(t, err) buf, err := io.ReadAll(resp.Body) - must.NoError(t, err) - must.NoError(t, resp.Body.Close()) - must.SliceNotEmpty(t, buf) + require.NoError(t, err) + require.NoError(t, resp.Body.Close()) + require.NotEmpty(t, buf) t.Logf("/v1/job/example==> %s...", string(buf[:12])) - must.NoError(t, os.WriteFile(jsonFile, buf, 0o640)) + require.NoError(t, os.WriteFile(jsonFile, buf, 0o640)) // Submit JSON stdout, stderr, code = run("-detach", "-address", addr, "-json", jsonFile) - must.Zero(t, code) - must.Eq(t, "", stderr) - must.NotEq(t, "", stdout) + require.Zerof(t, code, "stderr: %s\njson: %s\n", stderr, string(buf)) + require.Empty(t, stderr) + require.NotEmpty(t, stdout) } diff --git a/command/job_status.go b/command/job_status.go index 4de0d6e19db4..899a5de4cb3a 100644 --- a/command/job_status.go +++ b/command/job_status.go @@ -26,26 +26,11 @@ type JobStatusCommand struct { evals bool allAllocs bool verbose bool - json bool - tmpl string -} - -// NamespacedID is a tuple of an ID and a namespace -type NamespacedID struct { - ID string - Namespace string -} - -type JobJson struct { - Summary *api.JobSummary - Allocations []*api.AllocationListStub - LatestDeployment *api.Deployment - Evaluations []*api.Evaluation } func (c *JobStatusCommand) Help() string { helpText := ` -Usage: nomad job status [options] +Usage: nomad status [options] Display status information about a job. If no job ID is given, a list of all known jobs will be displayed. @@ -116,8 +101,6 @@ func (c *JobStatusCommand) Run(args []string) int { flags.BoolVar(&short, "short", false, "") flags.BoolVar(&c.evals, "evals", false, "") flags.BoolVar(&c.allAllocs, "all-allocs", false, "") - flags.BoolVar(&c.json, "json", false, "") - flags.StringVar(&c.tmpl, "t", "", "") flags.BoolVar(&c.verbose, "verbose", false, "") if err := flags.Parse(args); err != nil { @@ -160,29 +143,7 @@ func (c *JobStatusCommand) Run(args []string) int { // No output if we have no jobs c.Ui.Output("No running jobs") } else { - if c.json || len(c.tmpl) > 0 { - pairs := make([]NamespacedID, len(jobs)) - - for i, j := range jobs { - pairs[i] = NamespacedID{ID: j.ID, Namespace: j.Namespace} - } - - jsonJobs, err := createJsonJobsOutput(client, c.allAllocs, pairs...) - if err != nil { - c.Ui.Error(err.Error()) - return 1 - } - - out, err := Format(true, c.tmpl, jsonJobs) - if err != nil { - c.Ui.Error(err.Error()) - return 1 - } - - c.Ui.Output(out) - } else { - c.Ui.Output(createStatusListOutput(jobs, allNamespaces)) - } + c.Ui.Output(createStatusListOutput(jobs, allNamespaces)) } return 0 } @@ -211,26 +172,6 @@ func (c *JobStatusCommand) Run(args []string) int { nodePool = *job.NodePool } - if c.json || len(c.tmpl) > 0 { - jsonJobs, err := createJsonJobsOutput(client, c.allAllocs, - NamespacedID{ID: *job.ID, Namespace: *job.Namespace}) - - if err != nil { - c.Ui.Error(err.Error()) - return 1 - } - - out, err := Format(true, c.tmpl, jsonJobs) - if err != nil { - c.Ui.Error(err.Error()) - return 1 - } - - c.Ui.Output(out) - - return 0 - } - // Format the job info basic := []string{ fmt.Sprintf("ID|%s", *job.ID), @@ -725,43 +666,6 @@ func (c *JobStatusCommand) outputFailedPlacements(failedEval *api.Evaluation) { } } -func createJsonJobsOutput(client *api.Client, allAllocs bool, jobs ...NamespacedID) ([]JobJson, error) { - jsonJobs := make([]JobJson, len(jobs)) - - for i, pair := range jobs { - q := &api.QueryOptions{Namespace: pair.Namespace} - - summary, _, err := client.Jobs().Summary(pair.ID, q) - if err != nil { - return nil, fmt.Errorf("Error querying job summary: %s", err) - } - - allocations, _, err := client.Jobs().Allocations(pair.ID, allAllocs, q) - if err != nil { - return nil, fmt.Errorf("Error querying job allocations: %s", err) - } - - latestDeployment, _, err := client.Jobs().LatestDeployment(pair.ID, q) - if err != nil { - return nil, fmt.Errorf("Error querying latest job deployment: %s", err) - } - - evals, _, err := client.Jobs().Evaluations(pair.ID, q) - if err != nil { - return nil, fmt.Errorf("Error querying job evaluations: %s", err) - } - - jsonJobs[i] = JobJson{ - Summary: summary, - Allocations: allocations, - LatestDeployment: latestDeployment, - Evaluations: evals, - } - } - - return jsonJobs, nil -} - // list general information about a list of jobs func createStatusListOutput(jobs []*api.JobListStub, displayNS bool) string { out := make([]string, len(jobs)+1) diff --git a/command/job_status_test.go b/command/job_status_test.go index 90800a527867..7441ff066e67 100644 --- a/command/job_status_test.go +++ b/command/job_status_test.go @@ -19,6 +19,8 @@ import ( "github.com/mitchellh/cli" "github.com/posener/complete" "github.com/shoenig/test/must" + "github.com/stretchr/testify/assert" + "github.com/stretchr/testify/require" ) func TestJobStatusCommand_Implements(t *testing.T) { @@ -164,7 +166,7 @@ func TestJobStatusCommand_Run(t *testing.T) { nodeNameHeaderStr := "Node Name" nodeNameHeaderIndex := strings.Index(allocationsTableStr, nodeNameHeaderStr) nodeNameRegexpStr := fmt.Sprintf(`.*%s.*\n.{%d}%s`, nodeNameHeaderStr, nodeNameHeaderIndex, regexp.QuoteMeta(nodeName)) - must.RegexMatch(t, regexp.MustCompile(nodeNameRegexpStr), out) + require.Regexp(t, regexp.MustCompile(nodeNameRegexpStr), out) ui.ErrorWriter.Reset() ui.OutputWriter.Reset() @@ -252,6 +254,7 @@ func TestJobStatusCommand_Fails(t *testing.T) { func TestJobStatusCommand_AutocompleteArgs(t *testing.T) { ci.Parallel(t) + assert := assert.New(t) srv, _, url := testServer(t, true, nil) defer srv.Shutdown() @@ -262,19 +265,20 @@ func TestJobStatusCommand_AutocompleteArgs(t *testing.T) { // Create a fake job state := srv.Agent.Server().State() j := mock.Job() - must.NoError(t, state.UpsertJob(structs.MsgTypeTestSetup, 1000, nil, j)) + assert.Nil(state.UpsertJob(structs.MsgTypeTestSetup, 1000, nil, j)) prefix := j.ID[:len(j.ID)-5] args := complete.Args{Last: prefix} predictor := cmd.AutocompleteArgs() res := predictor.Predict(args) - must.SliceLen(t, 1, res) - must.Eq(t, j.ID, res[0]) + assert.Equal(1, len(res)) + assert.Equal(j.ID, res[0]) } func TestJobStatusCommand_WithAccessPolicy(t *testing.T) { ci.Parallel(t) + assert := assert.New(t) config := func(c *agent.Config) { c.ACL.Enabled = true @@ -285,7 +289,7 @@ func TestJobStatusCommand_WithAccessPolicy(t *testing.T) { // Bootstrap an initial ACL token token := srv.RootToken - must.NotNil(t, token) + assert.NotNil(token, "failed to bootstrap ACL token") // Wait for client ready client.SetSecretID(token.SecretID) @@ -316,22 +320,22 @@ func TestJobStatusCommand_WithAccessPolicy(t *testing.T) { // registering a job without a token fails client.SetSecretID(invalidToken.SecretID) resp, _, err := client.Jobs().Register(j, nil) - must.NotNil(t, err) + assert.NotNil(err) // registering a job with a valid token succeeds client.SetSecretID(token.SecretID) resp, _, err = client.Jobs().Register(j, nil) - must.NoError(t, err) + assert.Nil(err) code := waitForSuccess(ui, client, fullId, t, resp.EvalID) - must.Zero(t, code) + assert.Equal(0, code) // Request Job List without providing a valid token code = cmd.Run([]string{"-address=" + url, "-token=" + invalidToken.SecretID, "-short"}) - must.One(t, code) + assert.Equal(1, code) // Request Job List with a valid token code = cmd.Run([]string{"-address=" + url, "-token=" + token.SecretID, "-short"}) - must.Zero(t, code) + assert.Equal(0, code) out := ui.OutputWriter.String() if !strings.Contains(out, *j.ID) { @@ -363,15 +367,16 @@ func TestJobStatusCommand_RescheduleEvals(t *testing.T) { ui := cli.NewMockUi() cmd := &JobStatusCommand{Meta: Meta{Ui: ui, flagAddress: url}} + require := require.New(t) state := srv.Agent.Server().State() // Create state store objects for job, alloc and followup eval with a future WaitUntil value j := mock.Job() - must.NoError(t, state.UpsertJob(structs.MsgTypeTestSetup, 900, nil, j)) + require.Nil(state.UpsertJob(structs.MsgTypeTestSetup, 900, nil, j)) e := mock.Eval() e.WaitUntil = time.Now().Add(1 * time.Hour) - must.NoError(t, state.UpsertEvals(structs.MsgTypeTestSetup, 902, []*structs.Evaluation{e})) + require.Nil(state.UpsertEvals(structs.MsgTypeTestSetup, 902, []*structs.Evaluation{e})) a := mock.Alloc() a.Job = j a.JobID = j.ID @@ -380,15 +385,15 @@ func TestJobStatusCommand_RescheduleEvals(t *testing.T) { a.Metrics = &structs.AllocMetric{} a.DesiredStatus = structs.AllocDesiredStatusRun a.ClientStatus = structs.AllocClientStatusRunning - must.NoError(t, state.UpsertAllocs(structs.MsgTypeTestSetup, 1000, []*structs.Allocation{a})) + require.Nil(state.UpsertAllocs(structs.MsgTypeTestSetup, 1000, []*structs.Allocation{a})) // Query jobs with prefix match if code := cmd.Run([]string{"-address=" + url, j.ID}); code != 0 { t.Fatalf("expected exit 0, got: %d", code) } out := ui.OutputWriter.String() - must.StrContains(t, out, "Future Rescheduling Attempts") - must.StrContains(t, out, e.ID[:8]) + require.Contains(out, "Future Rescheduling Attempts") + require.Contains(out, e.ID[:8]) } func TestJobStatusCommand_ACL(t *testing.T) { diff --git a/command/job_validate_test.go b/command/job_validate_test.go index 6adc2ae3031d..00193a7761c7 100644 --- a/command/job_validate_test.go +++ b/command/job_validate_test.go @@ -9,10 +9,9 @@ import ( "testing" "github.com/hashicorp/nomad/ci" - "github.com/hashicorp/nomad/helper/pointer" "github.com/hashicorp/nomad/testutil" "github.com/mitchellh/cli" - "github.com/shoenig/test/must" + "github.com/stretchr/testify/require" ) func TestValidateCommand_Implements(t *testing.T) { @@ -28,10 +27,10 @@ func TestValidateCommand_Files(t *testing.T) { // Create a Nomad server s := testutil.NewTestServer(t, func(c *testutil.TestServerConfig) { - c.Vaults[0].Address = v.HTTPAddr - c.Vaults[0].Enabled = true - c.Vaults[0].AllowUnauthenticated = pointer.Of(false) - c.Vaults[0].Token = v.RootToken + c.Vault.Address = v.HTTPAddr + c.Vault.Enabled = true + c.Vault.AllowUnauthenticated = false + c.Vault.Token = v.RootToken }) defer s.Stop() @@ -40,7 +39,7 @@ func TestValidateCommand_Files(t *testing.T) { cmd := &JobValidateCommand{Meta: Meta{Ui: ui, flagAddress: "http://" + s.HTTPAddr}} args := []string{"testdata/example-basic.nomad"} code := cmd.Run(args) - must.Zero(t, code) + require.Equal(t, 0, code) }) t.Run("vault no token", func(t *testing.T) { @@ -48,8 +47,8 @@ func TestValidateCommand_Files(t *testing.T) { cmd := &JobValidateCommand{Meta: Meta{Ui: ui}} args := []string{"-address", "http://" + s.HTTPAddr, "testdata/example-vault.nomad"} code := cmd.Run(args) - must.StrContains(t, ui.ErrorWriter.String(), "* Vault used in the job but missing Vault token") - must.One(t, code) + require.Contains(t, ui.ErrorWriter.String(), "* Vault used in the job but missing Vault token") + require.Equal(t, 1, code) }) t.Run("vault bad token via flag", func(t *testing.T) { @@ -57,8 +56,8 @@ func TestValidateCommand_Files(t *testing.T) { cmd := &JobValidateCommand{Meta: Meta{Ui: ui}} args := []string{"-address", "http://" + s.HTTPAddr, "-vault-token=abc123", "testdata/example-vault.nomad"} code := cmd.Run(args) - must.StrContains(t, ui.ErrorWriter.String(), "* bad token") - must.One(t, code) + require.Contains(t, ui.ErrorWriter.String(), "* bad token") + require.Equal(t, 1, code) }) t.Run("vault token bad via env", func(t *testing.T) { @@ -67,8 +66,8 @@ func TestValidateCommand_Files(t *testing.T) { cmd := &JobValidateCommand{Meta: Meta{Ui: ui}} args := []string{"-address", "http://" + s.HTTPAddr, "testdata/example-vault.nomad"} code := cmd.Run(args) - must.StrContains(t, ui.ErrorWriter.String(), "* bad token") - must.One(t, code) + require.Contains(t, ui.ErrorWriter.String(), "* bad token") + require.Equal(t, 1, code) }) } func TestValidateCommand_hcl1_hcl2_strict(t *testing.T) { @@ -84,7 +83,7 @@ func TestValidateCommand_hcl1_hcl2_strict(t *testing.T) { "-address", addr, "asset/example-short.nomad.hcl", }) - must.Zero(t, got) + require.Equal(t, 0, got, ui.ErrorWriter.String()) }) } @@ -221,9 +220,11 @@ func TestValidateCommand_JSON(t *testing.T) { code := cmd.Run([]string{"-address", addr, "-json", "testdata/example-short.json"}) - must.Zero(t, code) + require.Zerof(t, code, "stdout: %s\nstdout: %s\n", + ui.OutputWriter.String(), ui.ErrorWriter.String()) code = cmd.Run([]string{"-address", addr, "-json", "testdata/example-short-bad.json"}) - must.One(t, code) + require.Equalf(t, 1, code, "stdout: %s\nstdout: %s\n", + ui.OutputWriter.String(), ui.ErrorWriter.String()) } diff --git a/command/license.go b/command/license.go index c26839754c88..aa52a92e8ab7 100644 --- a/command/license.go +++ b/command/license.go @@ -24,7 +24,7 @@ Usage: nomad license [options] [args] This command has subcommands for managing the Nomad Enterprise license. For more detailed examples see: -https://developer.hashicorp.com/nomad/docs/commands/license +https://www.nomadproject.io/docs/commands/license/ Retrieve the server's license: diff --git a/command/license_get_test.go b/command/license_get_test.go index fed0d4594403..60d3fce7e347 100644 --- a/command/license_get_test.go +++ b/command/license_get_test.go @@ -10,7 +10,7 @@ import ( "github.com/hashicorp/nomad/api" "github.com/hashicorp/nomad/ci" "github.com/mitchellh/cli" - "github.com/shoenig/test/must" + "github.com/stretchr/testify/require" ) var _ cli.Command = &LicenseGetCommand{} @@ -26,10 +26,10 @@ func TestCommand_LicenseGet_OSSErr(t *testing.T) { code := cmd.Run([]string{"-address=" + url}) if srv.Enterprise { - must.Zero(t, code) + require.Equal(t, 0, code) } else { - must.One(t, code) - must.StrContains(t, ui.ErrorWriter.String(), "Nomad Enterprise only endpoint") + require.Equal(t, 1, code) + require.Contains(t, ui.ErrorWriter.String(), "Nomad Enterprise only endpoint") } } @@ -55,9 +55,9 @@ func TestOutputLicenseReply(t *testing.T) { ui := cli.NewMockUi() - must.Zero(t, OutputLicenseReply(ui, lic)) + require.Equal(t, 0, OutputLicenseReply(ui, lic)) out := ui.OutputWriter.String() - must.StrContains(t, out, "Customer ID") - must.StrContains(t, out, "License ID") + require.Contains(t, out, "Customer ID") + require.Contains(t, out, "License ID") } diff --git a/command/meta_test.go b/command/meta_test.go index dd07837dcf9d..6a8d0d43820f 100644 --- a/command/meta_test.go +++ b/command/meta_test.go @@ -16,6 +16,7 @@ import ( "github.com/hashicorp/nomad/helper/pointer" "github.com/mitchellh/cli" "github.com/shoenig/test/must" + "github.com/stretchr/testify/require" ) func TestMeta_FlagSet(t *testing.T) { @@ -137,7 +138,7 @@ func TestMeta_Colorize(t *testing.T) { t.Run(tc.Name, func(t *testing.T) { // Create fake test terminal. _, tty, err := pty.Open() - must.NoError(t, err) + require.NoError(t, err) defer tty.Close() oldStdout := os.Stdout @@ -154,7 +155,7 @@ func TestMeta_Colorize(t *testing.T) { tc.SetupFn(t, m) } - must.Eq(t, !tc.ExpectColor, m.Colorize().Disable) + require.Equal(t, !tc.ExpectColor, m.Colorize().Disable) }) } } diff --git a/command/monitor_test.go b/command/monitor_test.go index 1466b20b233d..932d3e9715fb 100644 --- a/command/monitor_test.go +++ b/command/monitor_test.go @@ -16,6 +16,7 @@ import ( "github.com/mitchellh/cli" "github.com/shoenig/test/must" "github.com/shoenig/test/wait" + "github.com/stretchr/testify/require" ) func TestMonitor_Update_Eval(t *testing.T) { @@ -378,7 +379,7 @@ node-3 0 0 0 4 3 for _, tc := range tests { t.Run(tc.Name, func(t *testing.T) { got := formatAllocMetrics(tc.Metrics, true, "") - must.Eq(t, strings.TrimSpace(tc.Expected), got) + require.Equal(t, strings.TrimSpace(tc.Expected), got) }) } } diff --git a/command/namespace.go b/command/namespace.go index a02c4e23fed9..90b048f6b2fc 100644 --- a/command/namespace.go +++ b/command/namespace.go @@ -22,7 +22,7 @@ Usage: nomad namespace [options] [args] This command groups subcommands for interacting with namespaces. Namespaces allow jobs and their associated objects to be segmented from each other and other users of the cluster. For a full guide on namespaces see: - https://developer.hashicorp.com/nomad/tutorials/manage-clusters/namespaces + https://learn.hashicorp.com/tutorials/nomad/namespaces Create or update a namespace: diff --git a/command/namespace_apply.go b/command/namespace_apply.go index c04e3598a108..770afb25990b 100644 --- a/command/namespace_apply.go +++ b/command/namespace_apply.go @@ -227,8 +227,6 @@ func parseNamespaceSpecImpl(result *api.Namespace, list *ast.ObjectList) error { delete(m, "capabilities") delete(m, "meta") delete(m, "node_pool_config") - delete(m, "vault") - delete(m, "consul") // Decode the rest if err := mapstructure.WeakDecode(m, result); err != nil { @@ -267,38 +265,6 @@ func parseNamespaceSpecImpl(result *api.Namespace, list *ast.ObjectList) error { } } - vObj := list.Filter("vault") - if len(vObj.Items) > 0 { - for _, o := range vObj.Elem().Items { - ot, ok := o.Val.(*ast.ObjectType) - if !ok { - break - } - var vConfig *api.NamespaceVaultConfiguration - if err := hcl.DecodeObject(&vConfig, ot.List); err != nil { - return err - } - result.VaultConfiguration = vConfig - break - } - } - - conObj := list.Filter("consul") - if len(conObj.Items) > 0 { - for _, o := range conObj.Elem().Items { - ot, ok := o.Val.(*ast.ObjectType) - if !ok { - break - } - var cConfig *api.NamespaceConsulConfiguration - if err := hcl.DecodeObject(&cConfig, ot.List); err != nil { - return err - } - result.ConsulConfiguration = cConfig - break - } - } - if metaO := list.Filter("meta"); len(metaO.Items) > 0 { for _, o := range metaO.Elem().Items { var m map[string]interface{} diff --git a/command/namespace_apply_test.go b/command/namespace_apply_test.go index a93518f16f2a..e225560a54c9 100644 --- a/command/namespace_apply_test.go +++ b/command/namespace_apply_test.go @@ -11,6 +11,7 @@ import ( "github.com/hashicorp/nomad/ci" "github.com/mitchellh/cli" "github.com/shoenig/test/must" + "github.com/stretchr/testify/assert" ) func TestNamespaceApplyCommand_Implements(t *testing.T) { @@ -58,8 +59,8 @@ func TestNamespaceApplyCommand_Good(t *testing.T) { } namespaces, _, err := client.Namespaces().List(nil) - must.NoError(t, err) - must.SliceLen(t, 2, namespaces) + assert.Nil(t, err) + assert.Len(t, namespaces, 2) } func TestNamespaceApplyCommand_parseNamesapceSpec(t *testing.T) { @@ -87,16 +88,6 @@ node_pool_config { allowed = ["prod*"] } -vault { - default = "infra" - allowed = ["apps", "infra"] -} - -consul { - default = "prod" - allowed = ["prod", "apps*"] -} - meta { dept = "eng" }`, @@ -112,14 +103,6 @@ meta { Default: "dev", Allowed: []string{"prod*"}, }, - VaultConfiguration: &api.NamespaceVaultConfiguration{ - Default: "infra", - Allowed: []string{"apps", "infra"}, - }, - ConsulConfiguration: &api.NamespaceConsulConfiguration{ - Default: "prod", - Allowed: []string{"prod", "apps*"}, - }, Meta: map[string]string{ "dept": "eng", }, diff --git a/command/namespace_delete_test.go b/command/namespace_delete_test.go index d0bc5a06a113..a87977e6fa22 100644 --- a/command/namespace_delete_test.go +++ b/command/namespace_delete_test.go @@ -11,7 +11,7 @@ import ( "github.com/hashicorp/nomad/ci" "github.com/mitchellh/cli" "github.com/posener/complete" - "github.com/shoenig/test/must" + "github.com/stretchr/testify/assert" ) func TestNamespaceDeleteCommand_Implements(t *testing.T) { @@ -57,7 +57,7 @@ func TestNamespaceDeleteCommand_Good(t *testing.T) { Name: "foo", } _, err := client.Namespaces().Register(ns, nil) - must.NoError(t, err) + assert.Nil(t, err) // Delete a namespace if code := cmd.Run([]string{"-address=" + url, ns.Name}); code != 0 { @@ -65,12 +65,13 @@ func TestNamespaceDeleteCommand_Good(t *testing.T) { } namespaces, _, err := client.Namespaces().List(nil) - must.NoError(t, err) - must.Len(t, 1, namespaces) + assert.Nil(t, err) + assert.Len(t, namespaces, 1) } func TestNamespaceDeleteCommand_AutocompleteArgs(t *testing.T) { ci.Parallel(t) + assert := assert.New(t) srv, client, url := testServer(t, true, nil) defer srv.Shutdown() @@ -83,12 +84,12 @@ func TestNamespaceDeleteCommand_AutocompleteArgs(t *testing.T) { Name: "diddo", } _, err := client.Namespaces().Register(ns, nil) - must.NoError(t, err) + assert.Nil(err) args := complete.Args{Last: "d"} predictor := cmd.AutocompleteArgs() res := predictor.Predict(args) - must.Len(t, 1, res) - must.Eq(t, ns.Name, res[0]) + assert.Equal(1, len(res)) + assert.Equal(ns.Name, res[0]) } diff --git a/command/namespace_inspect_test.go b/command/namespace_inspect_test.go index f7554db7ff9c..fc6851df9e6f 100644 --- a/command/namespace_inspect_test.go +++ b/command/namespace_inspect_test.go @@ -11,7 +11,7 @@ import ( "github.com/hashicorp/nomad/ci" "github.com/mitchellh/cli" "github.com/posener/complete" - "github.com/shoenig/test/must" + "github.com/stretchr/testify/assert" ) func TestNamespaceInspectCommand_Implements(t *testing.T) { @@ -57,7 +57,7 @@ func TestNamespaceInspectCommand_Good(t *testing.T) { Name: "foo", } _, err := client.Namespaces().Register(ns, nil) - must.NoError(t, err) + assert.Nil(t, err) // Inspect if code := cmd.Run([]string{"-address=" + url, ns.Name}); code != 0 { @@ -72,6 +72,7 @@ func TestNamespaceInspectCommand_Good(t *testing.T) { func TestNamespaceInspectCommand_AutocompleteArgs(t *testing.T) { ci.Parallel(t) + assert := assert.New(t) srv, client, url := testServer(t, true, nil) defer srv.Shutdown() @@ -84,14 +85,14 @@ func TestNamespaceInspectCommand_AutocompleteArgs(t *testing.T) { Name: "foo", } _, err := client.Namespaces().Register(ns, nil) - must.NoError(t, err) + assert.Nil(err) args := complete.Args{Last: "f"} predictor := cmd.AutocompleteArgs() res := predictor.Predict(args) - must.Len(t, 1, res) - must.Eq(t, ns.Name, res[0]) + assert.Equal(1, len(res)) + assert.Equal(ns.Name, res[0]) } // This test should demonstrate the behavior of a namespace @@ -111,24 +112,27 @@ func TestNamespaceInspectCommand_NamespaceMatchesPrefix(t *testing.T) { // Create a namespace that uses foo as a prefix ns := &api.Namespace{Name: "fooBar"} _, err := client.Namespaces().Register(ns, nil) - must.NoError(t, err) + assert.Nil(t, err) // Create a foo namespace ns2 := &api.Namespace{Name: "foo"} _, err = client.Namespaces().Register(ns2, nil) - must.NoError(t, err) + assert.Nil(t, err) // Adding a NS after to prevent sort from creating // false successes ns = &api.Namespace{Name: "fooBaz"} _, err = client.Namespaces().Register(ns, nil) - must.NoError(t, err) + assert.Nil(t, err) // Check status on namespace code := cmd.Run([]string{"-address=" + url, ns2.Name}) - must.Zero(t, code) - + if code != 0 { + t.Fatalf("expected exit 0, got: %d; %v", code, ui.ErrorWriter.String()) + } // Check to ensure we got the proper foo out := ui.OutputWriter.String() - must.StrContains(t, out, "\"foo\",\n") + if !strings.Contains(out, "\"foo\",\n") { + t.Fatalf("expected namespace foo, got: %s", out) + } } diff --git a/command/namespace_status.go b/command/namespace_status.go index a2706d62029e..2874eae6db24 100644 --- a/command/namespace_status.go +++ b/command/namespace_status.go @@ -164,36 +164,6 @@ func (c *NamespaceStatusCommand) Run(args []string) int { c.Ui.Output(formatKV(npConfigOut)) } - if ns.VaultConfiguration != nil { - c.Ui.Output(c.Colorize().Color("\n[bold]Vault Configuration[reset]")) - vConfig := ns.VaultConfiguration - vConfigOut := []string{ - fmt.Sprintf("Default|%s", vConfig.Default), - } - if len(vConfig.Allowed) > 0 { - vConfigOut = append(vConfigOut, fmt.Sprintf("Allowed|%s", strings.Join(vConfig.Allowed, ", "))) - } - if len(vConfig.Denied) > 0 { - vConfigOut = append(vConfigOut, fmt.Sprintf("Denied|%s", strings.Join(vConfig.Denied, ", "))) - } - c.Ui.Output(formatKV(vConfigOut)) - } - - if ns.ConsulConfiguration != nil { - c.Ui.Output(c.Colorize().Color("\n[bold]Consul Configuration[reset]")) - cConfig := ns.ConsulConfiguration - cConfigOut := []string{ - fmt.Sprintf("Default|%s", cConfig.Default), - } - if len(cConfig.Allowed) > 0 { - cConfigOut = append(cConfigOut, fmt.Sprintf("Allowed|%s", strings.Join(cConfig.Allowed, ", "))) - } - if len(cConfig.Denied) > 0 { - cConfigOut = append(cConfigOut, fmt.Sprintf("Denied|%s", strings.Join(cConfig.Denied, ", "))) - } - c.Ui.Output(formatKV(cConfigOut)) - } - return 0 } diff --git a/command/namespace_status_ce_test.go b/command/namespace_status_oss_test.go similarity index 100% rename from command/namespace_status_ce_test.go rename to command/namespace_status_oss_test.go diff --git a/command/namespace_status_test.go b/command/namespace_status_test.go index a1264d48a98c..7495f68be2d0 100644 --- a/command/namespace_status_test.go +++ b/command/namespace_status_test.go @@ -13,6 +13,7 @@ import ( "github.com/mitchellh/cli" "github.com/posener/complete" "github.com/shoenig/test/must" + "github.com/stretchr/testify/assert" ) func TestNamespaceStatusCommand_Implements(t *testing.T) { @@ -107,7 +108,7 @@ func TestNamespaceStatusCommand_Run_Quota(t *testing.T) { // Create a quota to delete qs := testQuotaSpec() _, err := client.Quotas().Register(qs, nil) - must.NoError(t, err) + assert.Nil(t, err) // Create a namespace ns := &api.Namespace{ @@ -115,7 +116,7 @@ func TestNamespaceStatusCommand_Run_Quota(t *testing.T) { Quota: qs.Name, } _, err = client.Namespaces().Register(ns, nil) - must.NoError(t, err) + assert.Nil(t, err) // Check status on namespace code := cmd.Run([]string{"-address=" + url, ns.Name}) diff --git a/command/node_drain_test.go b/command/node_drain_test.go index 4e5a1bafc1bf..34e767828df0 100644 --- a/command/node_drain_test.go +++ b/command/node_drain_test.go @@ -17,7 +17,8 @@ import ( "github.com/hashicorp/nomad/testutil" "github.com/mitchellh/cli" "github.com/posener/complete" - "github.com/shoenig/test/must" + "github.com/stretchr/testify/assert" + "github.com/stretchr/testify/require" ) func TestNodeDrainCommand_Implements(t *testing.T) { @@ -27,7 +28,7 @@ func TestNodeDrainCommand_Implements(t *testing.T) { func TestNodeDrainCommand_Detach(t *testing.T) { ci.Parallel(t) - + require := require.New(t) server, client, url := testServer(t, true, func(c *agent.Config) { c.NodeName = "drain_detach_node" }) @@ -71,7 +72,7 @@ func TestNodeDrainCommand_Detach(t *testing.T) { } _, _, err := client.Jobs().Register(job, nil) - must.NoError(t, err) + require.Nil(err) testutil.WaitForResult(func() (bool, error) { allocs, _, err := client.Nodes().Allocations(nodeID, nil) @@ -91,16 +92,16 @@ func TestNodeDrainCommand_Detach(t *testing.T) { out := ui.OutputWriter.String() expected := "drain strategy set" - must.StrContains(t, out, expected) + require.Contains(out, expected) node, _, err := client.Nodes().Info(nodeID, nil) - must.NoError(t, err) - must.NotNil(t, node.DrainStrategy) + require.Nil(err) + require.NotNil(node.DrainStrategy) } func TestNodeDrainCommand_Monitor(t *testing.T) { ci.Parallel(t) - + require := require.New(t) server, client, url := testServer(t, true, func(c *agent.Config) { c.NodeName = "drain_monitor_node" }) @@ -160,7 +161,7 @@ func TestNodeDrainCommand_Monitor(t *testing.T) { } _, _, err := client.Jobs().Register(job, nil) - must.NoError(t, err) + require.Nil(err) // Register a system job to ensure it is ignored during draining sysjob := &api.Job{ @@ -190,7 +191,7 @@ func TestNodeDrainCommand_Monitor(t *testing.T) { } _, _, err = client.Jobs().Register(sysjob, nil) - must.NoError(t, err) + require.Nil(err) var allocs []*api.Allocation testutil.WaitForResult(func() (bool, error) { @@ -220,7 +221,7 @@ func TestNodeDrainCommand_Monitor(t *testing.T) { cmd := &NodeDrainCommand{Meta: Meta{Ui: ui}} args := []string{"-address=" + url, "-self", "-enable", "-deadline", "1s", "-ignore-system"} t.Logf("Running: %v", args) - must.Zero(t, cmd.Run(args)) + require.Zero(cmd.Run(args)) out := outBuf.String() t.Logf("Output:\n%s", out) @@ -229,7 +230,7 @@ func TestNodeDrainCommand_Monitor(t *testing.T) { // monitor goroutines may start only after some or all the allocs have been // migrated. if !testutil.IsTravis() { - must.StrContains(t, out, "Drain complete for node") + require.Contains(out, "Drain complete for node") for _, a := range allocs { if *a.Job.Type == "system" { if strings.Contains(out, a.ID) { @@ -237,8 +238,8 @@ func TestNodeDrainCommand_Monitor(t *testing.T) { } continue } - must.StrContains(t, out, fmt.Sprintf("Alloc %q marked for migration", a.ID)) - must.StrContains(t, out, fmt.Sprintf("Alloc %q draining", a.ID)) + require.Contains(out, fmt.Sprintf("Alloc %q marked for migration", a.ID)) + require.Contains(out, fmt.Sprintf("Alloc %q draining", a.ID)) } expected := fmt.Sprintf("All allocations on node %q have stopped\n", nodeID) @@ -251,16 +252,16 @@ func TestNodeDrainCommand_Monitor(t *testing.T) { outBuf.Reset() args = []string{"-address=" + url, "-self", "-monitor", "-ignore-system"} t.Logf("Running: %v", args) - must.Zero(t, cmd.Run(args)) + require.Zero(cmd.Run(args)) out = outBuf.String() t.Logf("Output:\n%s", out) - must.StrContains(t, out, "No drain strategy set") + require.Contains(out, "No drain strategy set") } func TestNodeDrainCommand_Monitor_NoDrainStrategy(t *testing.T) { ci.Parallel(t) - + require := require.New(t) server, client, url := testServer(t, true, func(c *agent.Config) { c.NodeName = "drain_monitor_node2" }) @@ -297,7 +298,7 @@ func TestNodeDrainCommand_Monitor_NoDrainStrategy(t *testing.T) { out := outBuf.String() t.Logf("Output:\n%s", out) - must.StrContains(t, out, "No drain strategy set") + require.Contains(out, "No drain strategy set") } func TestNodeDrainCommand_Fails(t *testing.T) { @@ -416,6 +417,7 @@ func TestNodeDrainCommand_Fails(t *testing.T) { func TestNodeDrainCommand_AutocompleteArgs(t *testing.T) { ci.Parallel(t) + assert := assert.New(t) srv, client, url := testServer(t, true, nil) defer srv.Shutdown() @@ -444,6 +446,6 @@ func TestNodeDrainCommand_AutocompleteArgs(t *testing.T) { predictor := cmd.AutocompleteArgs() res := predictor.Predict(args) - must.Len(t, 1, res) - must.Eq(t, nodeID, res[0]) + assert.Equal(1, len(res)) + assert.Equal(nodeID, res[0]) } diff --git a/command/node_eligibility_test.go b/command/node_eligibility_test.go index 95de5dece25d..1aafb5d96c7a 100644 --- a/command/node_eligibility_test.go +++ b/command/node_eligibility_test.go @@ -12,7 +12,7 @@ import ( "github.com/hashicorp/nomad/testutil" "github.com/mitchellh/cli" "github.com/posener/complete" - "github.com/shoenig/test/must" + "github.com/stretchr/testify/assert" ) func TestNodeEligibilityCommand_Implements(t *testing.T) { @@ -95,6 +95,7 @@ func TestNodeEligibilityCommand_Fails(t *testing.T) { func TestNodeEligibilityCommand_AutocompleteArgs(t *testing.T) { ci.Parallel(t) + assert := assert.New(t) srv, client, url := testServer(t, true, nil) defer srv.Shutdown() @@ -123,6 +124,6 @@ func TestNodeEligibilityCommand_AutocompleteArgs(t *testing.T) { predictor := cmd.AutocompleteArgs() res := predictor.Predict(args) - must.Len(t, 1, res) - must.Eq(t, nodeID, res[0]) + assert.Equal(1, len(res)) + assert.Equal(nodeID, res[0]) } diff --git a/command/node_pool.go b/command/node_pool.go index f16d5920313d..68338c92304e 100644 --- a/command/node_pool.go +++ b/command/node_pool.go @@ -7,7 +7,7 @@ import ( "fmt" "strings" - "github.com/hashicorp/go-set/v2" + "github.com/hashicorp/go-set" "github.com/hashicorp/nomad/api" "github.com/hashicorp/nomad/api/contexts" "github.com/mitchellh/cli" diff --git a/command/node_pool_delete.go b/command/node_pool_delete.go index 45003dcb7336..d91aa3b2a00e 100644 --- a/command/node_pool_delete.go +++ b/command/node_pool_delete.go @@ -7,7 +7,7 @@ import ( "fmt" "strings" - "github.com/hashicorp/go-set/v2" + "github.com/hashicorp/go-set" "github.com/hashicorp/nomad/api" "github.com/posener/complete" ) diff --git a/command/node_pool_jobs_test.go b/command/node_pool_jobs_test.go index a6dd93597d72..d16d0c9e57f6 100644 --- a/command/node_pool_jobs_test.go +++ b/command/node_pool_jobs_test.go @@ -8,13 +8,14 @@ import ( "strings" "testing" + "github.com/mitchellh/cli" + "github.com/shoenig/test" + "github.com/shoenig/test/must" + "github.com/hashicorp/nomad/api" "github.com/hashicorp/nomad/ci" "github.com/hashicorp/nomad/helper" "github.com/hashicorp/nomad/helper/pointer" - "github.com/mitchellh/cli" - "github.com/shoenig/test" - "github.com/shoenig/test/must" ) func TestNodePoolJobsListCommand_Run(t *testing.T) { diff --git a/command/node_pool_test.go b/command/node_pool_test.go index d502802681ef..c3b4e86a30a0 100644 --- a/command/node_pool_test.go +++ b/command/node_pool_test.go @@ -7,7 +7,7 @@ import ( "regexp" "testing" - "github.com/hashicorp/go-set/v2" + "github.com/hashicorp/go-set" "github.com/hashicorp/nomad/api" "github.com/hashicorp/nomad/ci" "github.com/mitchellh/cli" diff --git a/command/node_status.go b/command/node_status.go index 4d3421404427..2263b59b1b0f 100644 --- a/command/node_status.go +++ b/command/node_status.go @@ -933,12 +933,14 @@ func getAllocatedResources(client *api.Client, runningAllocs []*api.Allocation, func computeNodeTotalResources(node *api.Node) api.Resources { total := api.Resources{} - r := node.NodeResources - res := node.ReservedResources - - total.CPU = pointer.Of[int](int(r.Cpu.CpuShares) - int(res.Cpu.CpuShares)) - total.MemoryMB = pointer.Of[int](int(r.Memory.MemoryMB) - int(res.Memory.MemoryMB)) - total.DiskMB = pointer.Of[int](int(r.Disk.DiskMB) - int(res.Disk.DiskMB)) + r := node.Resources + res := node.Reserved + if res == nil { + res = &api.Resources{} + } + total.CPU = pointer.Of(*r.CPU - *res.CPU) + total.MemoryMB = pointer.Of(*r.MemoryMB - *res.MemoryMB) + total.DiskMB = pointer.Of(*r.DiskMB - *res.DiskMB) return total } @@ -1000,7 +1002,7 @@ func getHostResources(hostStats *api.HostStats, node *api.Node) ([]string, error if physical { resources[1] = fmt.Sprintf("%v/%d MHz|%s/%s|%s/%s", math.Floor(hostStats.CPUTicksConsumed), - node.NodeResources.Cpu.CpuShares, + *node.Resources.CPU, humanize.IBytes(hostStats.Memory.Used), humanize.IBytes(hostStats.Memory.Total), humanize.IBytes(diskUsed), @@ -1011,7 +1013,7 @@ func getHostResources(hostStats *api.HostStats, node *api.Node) ([]string, error // since nomad doesn't collect the stats data. resources[1] = fmt.Sprintf("%v/%d MHz|%s/%s|(%s)", math.Floor(hostStats.CPUTicksConsumed), - node.NodeResources.Cpu.CpuShares, + *node.Resources.CPU, humanize.IBytes(hostStats.Memory.Used), humanize.IBytes(hostStats.Memory.Total), storageDevice, diff --git a/command/node_status_test.go b/command/node_status_test.go index cfddd03f45dd..12dbb6058a77 100644 --- a/command/node_status_test.go +++ b/command/node_status_test.go @@ -15,7 +15,7 @@ import ( "github.com/hashicorp/nomad/testutil" "github.com/mitchellh/cli" "github.com/posener/complete" - "github.com/shoenig/test/must" + "github.com/stretchr/testify/assert" ) func TestNodeStatusCommand_Implements(t *testing.T) { @@ -241,6 +241,7 @@ func TestNodeStatusCommand_Fails(t *testing.T) { func TestNodeStatusCommand_AutocompleteArgs(t *testing.T) { ci.Parallel(t) + assert := assert.New(t) srv, client, url := testServer(t, true, nil) defer srv.Shutdown() @@ -269,29 +270,30 @@ func TestNodeStatusCommand_AutocompleteArgs(t *testing.T) { predictor := cmd.AutocompleteArgs() res := predictor.Predict(args) - must.Len(t, 1, res) - must.Eq(t, nodeID, res[0]) + assert.Equal(1, len(res)) + assert.Equal(nodeID, res[0]) } func TestNodeStatusCommand_FormatDrain(t *testing.T) { ci.Parallel(t) + assert := assert.New(t) node := &api.Node{} - must.Eq(t, "false", formatDrain(node)) + assert.Equal("false", formatDrain(node)) node.DrainStrategy = &api.DrainStrategy{} - must.Eq(t, "true; no deadline", formatDrain(node)) + assert.Equal("true; no deadline", formatDrain(node)) node.DrainStrategy = &api.DrainStrategy{} node.DrainStrategy.Deadline = -1 * time.Second - must.Eq(t, "true; force drain", formatDrain(node)) + assert.Equal("true; force drain", formatDrain(node)) // formatTime special cases Unix(0, 0), so increment by 1 node.DrainStrategy = &api.DrainStrategy{} node.DrainStrategy.ForceDeadline = time.Unix(1, 0).UTC() - must.Eq(t, "true; 1970-01-01T00:00:01Z deadline", formatDrain(node)) + assert.Equal("true; 1970-01-01T00:00:01Z deadline", formatDrain(node)) node.DrainStrategy.IgnoreSystemJobs = true - must.Eq(t, "true; 1970-01-01T00:00:01Z deadline; ignoring system jobs", formatDrain(node)) + assert.Equal("true; 1970-01-01T00:00:01Z deadline; ignoring system jobs", formatDrain(node)) } diff --git a/command/operator_api.go b/command/operator_api.go index 50d45e00fccf..985e20123de0 100644 --- a/command/operator_api.go +++ b/command/operator_api.go @@ -5,6 +5,7 @@ package command import ( "bytes" + "crypto/tls" "fmt" "io" "net" @@ -12,7 +13,9 @@ import ( "net/url" "os" "strings" + "time" + "github.com/hashicorp/go-cleanhttp" "github.com/hashicorp/nomad/api" "github.com/posener/complete" ) @@ -135,18 +138,11 @@ func (c *OperatorAPICommand) Run(args []string) int { // By default verbose func is a noop verbose := func(string, ...interface{}) {} - verboseSocket := func(*api.Config, string, ...interface{}) {} - if c.verboseFlag { verbose = func(format string, a ...interface{}) { // Use Warn instead of Info because Info goes to stdout c.Ui.Warn(fmt.Sprintf(format, a...)) } - verboseSocket = func(cfg *api.Config, format string, a ...interface{}) { - if cfg.URL() != nil && cfg.URL().Scheme == "unix" { - c.Ui.Warn(fmt.Sprintf(format, a...)) - } - } } // Opportunistically read from stdin and POST unless method has been @@ -170,13 +166,11 @@ func (c *OperatorAPICommand) Run(args []string) int { c.method = "GET" } - // NewClient mutates or validates Config.Address, so call it to match - // the behavior of other commands. Typically these are called as a combination - // using c.Client(); however, we need access to the client configuration - // to build the corresponding curl output. config := c.clientConfig() - apiC, err := api.NewClient(config) + // NewClient mutates or validates Config.Address, so call it to match + // the behavior of other commands. + _, err := api.NewClient(config) if err != nil { c.Ui.Error(fmt.Sprintf("Error initializing client: %v", err)) return 1 @@ -204,10 +198,23 @@ func (c *OperatorAPICommand) Run(args []string) int { c.Ui.Output(out) return 0 } - apiR := apiC.Raw() + + // Re-implement a big chunk of api/api.go since we don't export it. + client := cleanhttp.DefaultClient() + transport := client.Transport.(*http.Transport) + transport.TLSHandshakeTimeout = 10 * time.Second + transport.TLSClientConfig = &tls.Config{ + MinVersion: tls.VersionTLS12, + } + + if err := api.ConfigureTLS(client, config.TLSConfig); err != nil { + c.Ui.Error(fmt.Sprintf("Error configuring TLS: %v", err)) + return 1 + } setQueryParams(config, path) - verboseSocket(config, fmt.Sprintf("* Trying %s...", config.URL().EscapedPath())) + + verbose("> %s %s", c.method, path) req, err := http.NewRequest(c.method, path.String(), c.body) if err != nil { @@ -215,10 +222,6 @@ func (c *OperatorAPICommand) Run(args []string) int { return 1 } - h := req.URL.Hostname() - verboseSocket(config, fmt.Sprintf("* Connected to %s (%s)", h, config.URL().EscapedPath())) - verbose("> %s %s %s", c.method, req.URL.Path, req.Proto) - // Set headers from command line req.Header = headerFlags.headers @@ -241,11 +244,11 @@ func (c *OperatorAPICommand) Run(args []string) int { verbose("> %s: %s", k, v) } } - verbose(">") + verbose("* Sending request and receiving response...") // Do the request! - resp, err := apiR.Do(req) + resp, err := client.Do(req) if err != nil { c.Ui.Error(fmt.Sprintf("Error performing request: %v", err)) return 1 @@ -307,8 +310,7 @@ func (c *OperatorAPICommand) apiToCurl(config *api.Config, headers http.Header, parts = append(parts, "--verbose") } - // add method flags. Note: curl output complains about `-X GET` - if c.method != "" && c.method != http.MethodGet { + if c.method != "" { parts = append(parts, "-X "+c.method) } @@ -316,10 +318,6 @@ func (c *OperatorAPICommand) apiToCurl(config *api.Config, headers http.Header, parts = append(parts, "--data-binary @-") } - if config.URL().EscapedPath() != "" { - parts = append(parts, fmt.Sprintf("--unix-socket %q", config.URL().EscapedPath())) - } - if config.TLSConfig != nil { parts = tlsToCurl(parts, config.TLSConfig) @@ -414,9 +412,7 @@ func pathToURL(config *api.Config, path string) (*url.URL, error) { // If the scheme is missing from the path, it likely means the path is just // the HTTP handler path. Attempt to infer this. - if !strings.HasPrefix(path, "http://") && - !strings.HasPrefix(path, "https://") && - !strings.HasPrefix(path, "unix://") { + if !strings.HasPrefix(path, "http://") && !strings.HasPrefix(path, "https://") { scheme := "http" // If the user has set any TLS configuration value, this is a good sign diff --git a/command/operator_api_test.go b/command/operator_api_test.go index 5f30b2572b54..de20eac21d4b 100644 --- a/command/operator_api_test.go +++ b/command/operator_api_test.go @@ -5,13 +5,10 @@ package command import ( "bytes" - "fmt" - "net" "net/http" "net/http/httptest" "net/url" "os" - "path" "testing" "time" @@ -19,6 +16,7 @@ import ( "github.com/hashicorp/nomad/ci" "github.com/mitchellh/cli" "github.com/shoenig/test/must" + "github.com/stretchr/testify/require" ) // TestOperatorAPICommand_Paths asserts that the op api command normalizes @@ -44,11 +42,11 @@ func TestOperatorAPICommand_Paths(t *testing.T) { // Assert that absolute paths are appended to the configured address exitCode := cmd.Run([]string{"-address=" + ts.URL, "/v1/jobs"}) - must.Zero(t, exitCode) + require.Zero(t, exitCode, buf.String()) select { case hit := <-hits: - must.Eq(t, expected, hit.String()) + require.Equal(t, expected, hit.String()) case <-time.After(10 * time.Second): t.Fatalf("timed out waiting for hit") } @@ -58,11 +56,11 @@ func TestOperatorAPICommand_Paths(t *testing.T) { // Assert that full URLs are used as-is even if an invalid address is // set. exitCode = cmd.Run([]string{"-address=ftp://127.0.0.2:1", ts.URL + "/v1/jobs"}) - must.Zero(t, exitCode) + require.Zero(t, exitCode, buf.String()) select { case hit := <-hits: - must.Eq(t, expected, hit.String()) + require.Equal(t, expected, hit.String()) case <-time.After(10 * time.Second): t.Fatalf("timed out waiting for hit") } @@ -72,11 +70,11 @@ func TestOperatorAPICommand_Paths(t *testing.T) { // Assert that URLs lacking a scheme are used even if an invalid // address is set. exitCode = cmd.Run([]string{"-address=ftp://127.0.0.2:1", ts.Listener.Addr().String() + "/v1/jobs"}) - must.Zero(t, exitCode) + require.Zero(t, exitCode, buf.String()) select { case hit := <-hits: - must.Eq(t, expected, hit.String()) + require.Equal(t, expected, hit.String()) case <-time.After(10 * time.Second): t.Fatalf("timed out waiting for hit") } @@ -104,7 +102,7 @@ func TestOperatorAPICommand_Curl(t *testing.T) { "-H", "Some-Other-Header: ok", "/url", }) - must.Zero(t, exitCode) + require.Zero(t, exitCode, buf.String()) expected := `curl \ -X POST \ @@ -112,7 +110,7 @@ func TestOperatorAPICommand_Curl(t *testing.T) { -H 'X-Nomad-Token: acl-token' \ http://127.0.0.1:1/url?filter=this+%3D%3D+%22that%22+or+this+%21%3D+%22foo%22®ion=not+even+a+valid+region ` - must.Eq(t, expected, buf.String()) + require.Equal(t, expected, buf.String()) } func Test_pathToURL(t *testing.T) { @@ -191,13 +189,13 @@ func TestOperatorAPICommand_ContentLength(t *testing.T) { // Setup a temp file to act as stdin. input := []byte("test-input") fakeStdin, err := os.CreateTemp("", "fake-stdin") - must.NoError(t, err) + require.NoError(t, err) defer os.Remove(fakeStdin.Name()) _, err = fakeStdin.Write(input) - must.NoError(t, err) + require.NoError(t, err) _, err = fakeStdin.Seek(0, 0) - must.NoError(t, err) + require.NoError(t, err) // Override the package's Stdin variable for testing. Stdin = fakeStdin @@ -213,83 +211,12 @@ func TestOperatorAPICommand_ContentLength(t *testing.T) { // Assert that a request has the expected content length. exitCode := cmd.Run([]string{"-address=" + ts.URL, "/v1/jobs"}) - must.Zero(t, exitCode) + require.Zero(t, exitCode, buf.String()) select { case l := <-contentLength: - must.Eq(t, len(input), l) + require.Equal(t, len(input), l) case <-time.After(10 * time.Second): t.Fatalf("timed out waiting for request") } } - -func makeSocketListener(t *testing.T) (net.Listener, string) { - td := os.TempDir() // testing.TempDir() on macOS makes paths that are too long - sPath := path.Join(td, t.Name()+".sock") - os.Remove(sPath) // git rid of stale ones now. - - t.Cleanup(func() { os.Remove(sPath) }) - - // Create a Unix domain socket and listen for incoming connections. - socket, err := net.Listen("unix", sPath) - must.NoError(t, err) - return socket, sPath -} - -// TestOperatorAPICommand_Socket tests that requests can be routed over a unix -// domain socket -// -// Can not be run in parallel as it modifies the environment. -func TestOperatorAPICommand_Socket(t *testing.T) { - - ping := make(chan struct{}, 1) - ts := httptest.NewUnstartedServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { - ping <- struct{}{} - })) - sock, sockPath := makeSocketListener(t) - ts.Listener = sock - ts.Start() - defer ts.Close() - - // Setup command. - ui := cli.NewMockUi() - cmd := &OperatorAPICommand{Meta: Meta{Ui: ui}} - - tcs := []struct { - name string - env map[string]string - args []string - exitCode int - }{ - { - name: "nomad_addr", - env: map[string]string{"NOMAD_ADDR": "unix://" + sockPath}, - args: []string{"/v1/jobs"}, - exitCode: 0, - }, - { - name: "nomad_addr opaques host", - env: map[string]string{"NOMAD_ADDR": "unix://" + sockPath}, - args: []string{"http://example.com/v1/jobs"}, - exitCode: 0, - }, - } - for i, tc := range tcs { - t.Run(fmt.Sprintf("%v_%s", i+1, t.Name()), func(t *testing.T) { - tc := tc - for k, v := range tc.env { - t.Setenv(k, v) - } - - exitCode := cmd.Run(tc.args) - must.Eq(t, tc.exitCode, exitCode, must.Sprint(ui.ErrorWriter.String())) - - select { - case l := <-ping: - must.Eq(t, struct{}{}, l) - case <-time.After(5 * time.Second): - t.Fatalf("timed out waiting for request") - } - }) - } -} diff --git a/command/operator_autopilot.go b/command/operator_autopilot.go index 170e493b0b41..e068eebfa8b8 100644 --- a/command/operator_autopilot.go +++ b/command/operator_autopilot.go @@ -30,7 +30,7 @@ Usage: nomad operator autopilot [options] This command groups subcommands for interacting with Nomad's Autopilot subsystem. Autopilot provides automatic, operator-friendly management of Nomad servers. The command can be used to view or modify the current Autopilot - configuration. For a full guide see: https://developer.hashicorp.com/nomad/tutorials/manage-clusters/autopilot + configuration. For a full guide see: https://www.nomadproject.io/guides/autopilot.html Get the current Autopilot configuration: diff --git a/command/operator_autopilot_health.go b/command/operator_autopilot_health.go deleted file mode 100644 index 4b9e0c893de9..000000000000 --- a/command/operator_autopilot_health.go +++ /dev/null @@ -1,188 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -package command - -import ( - "encoding/json" - "fmt" - "strings" - - "github.com/hashicorp/nomad/api" - "github.com/posener/complete" -) - -type OperatorAutopilotHealthCommand struct { - Meta -} - -func (c *OperatorAutopilotHealthCommand) AutocompleteFlags() complete.Flags { - return mergeAutocompleteFlags(c.Meta.AutocompleteFlags(FlagSetClient)) -} - -func (c *OperatorAutopilotHealthCommand) AutocompleteArgs() complete.Predictor { - return mergeAutocompleteFlags(c.Meta.AutocompleteFlags(FlagSetClient), - complete.Flags{ - "-json": complete.PredictNothing, - }) -} - -func (c *OperatorAutopilotHealthCommand) Name() string { return "operator autopilot health" } -func (c *OperatorAutopilotHealthCommand) Run(args []string) int { - var fJson bool - flags := c.Meta.FlagSet("autopilot", FlagSetClient) - flags.Usage = func() { c.Ui.Output(c.Help()) } - flags.BoolVar(&fJson, "json", false, "") - - if err := flags.Parse(args); err != nil { - c.Ui.Error(fmt.Sprintf("Failed to parse args: %v", err)) - return 1 - } - - // Set up a client. - client, err := c.Meta.Client() - if err != nil { - c.Ui.Error(fmt.Sprintf("Error initializing client: %s", err)) - return 1 - } - - // Fetch the current configuration. - state, _, err := client.Operator().AutopilotServerHealth(nil) - if err != nil { - c.Ui.Error(fmt.Sprintf("Error querying Autopilot configuration: %s", err)) - return 1 - } - if fJson { - bytes, err := json.Marshal(state) - if err != nil { - c.Ui.Error(fmt.Sprintf("failed to serialize client state: %v", err)) - return 1 - } - c.Ui.Output(string(bytes)) - } - - c.Ui.Output(formatAutopilotState(state)) - - return 0 -} - -func (c *OperatorAutopilotHealthCommand) Synopsis() string { - return "Display the current Autopilot health" -} - -func (c *OperatorAutopilotHealthCommand) Help() string { - helpText := ` -Usage: nomad operator autopilot health [options] - - Displays the current Autopilot state. - - If ACLs are enabled, this command requires a token with the 'operator:read' - capability. - -General Options: - -Output Options: - - -json - Output the autopilot health in JSON format. - - ` + generalOptionsUsage(usageOptsDefault|usageOptsNoNamespace) - - return strings.TrimSpace(helpText) -} - -func formatAutopilotState(state *api.OperatorHealthReply) string { - var out string - out = fmt.Sprintf("Healthy: %t\n", state.Healthy) - out = out + fmt.Sprintf("FailureTolerance: %d\n", state.FailureTolerance) - out = out + fmt.Sprintf("Leader: %s\n", state.Leader) - out = out + fmt.Sprintf("Voters: \n\t%s\n", renderServerIDList(state.Voters)) - out = out + fmt.Sprintf("Servers: \n%s\n", formatServerHealth(state.Servers)) - - out = formatCommandToEnt(out, state) - return out -} - -func formatVoters(voters []string) string { - out := make([]string, len(voters)) - for i, p := range voters { - out[i] = fmt.Sprintf("\t%s", p) - } - return formatList(out) -} - -func formatServerHealth(servers []api.ServerHealth) string { - out := make([]string, len(servers)+1) - out[0] = "ID|Name|Address|SerfStatus|Version|Leader|Voter|Healthy|LastContact|LastTerm|LastIndex|StableSince" - for i, p := range servers { - out[i+1] = fmt.Sprintf("%s|%s|%s|%s|%s|%t|%t|%t|%s|%d|%d|%s", - p.ID, - p.Name, - p.Address, - p.SerfStatus, - p.Version, - p.Leader, - p.Voter, - p.Healthy, - p.LastContact, - p.LastTerm, - p.LastIndex, - p.StableSince, - ) - } - return formatList(out) -} - -func renderServerIDList(ids []string) string { - rows := make([]string, len(ids)) - for i, id := range ids { - rows[i] = fmt.Sprintf("\t%s", id) - } - return formatList(rows) -} - -func formatCommandToEnt(out string, state *api.OperatorHealthReply) string { - if len(state.ReadReplicas) > 0 { - out = out + "\nReadReplicas:" - out = out + formatList(state.ReadReplicas) - } - - if len(state.RedundancyZones) > 0 { - out = out + "\nRedundancyZones:" - for _, zone := range state.RedundancyZones { - out = out + fmt.Sprintf(" %v", zone) - } - } - - if state.Upgrade != nil { - out = out + "Upgrade: \n" - out = out + fmt.Sprintf(" \tStatus: %v\n", state.Upgrade.Status) - out = out + fmt.Sprintf(" \tTargetVersion: %v\n", state.Upgrade.TargetVersion) - if len(state.Upgrade.TargetVersionVoters) > 0 { - out = out + fmt.Sprintf(" \tTargetVersionVoters: \n\t\t%s\n", renderServerIDList(state.Upgrade.TargetVersionVoters)) - } - if len(state.Upgrade.TargetVersionNonVoters) > 0 { - out = out + fmt.Sprintf(" \tTargetVersionNonVoters: \n\t\t%s\n", renderServerIDList(state.Upgrade.TargetVersionNonVoters)) - } - if len(state.Upgrade.TargetVersionReadReplicas) > 0 { - out = out + fmt.Sprintf(" \tTargetVersionReadReplicas: \n\t\t%s\n", renderServerIDList(state.Upgrade.TargetVersionReadReplicas)) - } - if len(state.Upgrade.OtherVersionVoters) > 0 { - out = out + fmt.Sprintf(" \tOtherVersionVoters: \n\t\t%s\n", renderServerIDList(state.Upgrade.OtherVersionVoters)) - } - if len(state.Upgrade.OtherVersionNonVoters) > 0 { - out = out + fmt.Sprintf(" \tOtherVersionNonVoters: \n\t\t%s\n", renderServerIDList(state.Upgrade.OtherVersionNonVoters)) - } - if len(state.Upgrade.OtherVersionReadReplicas) > 0 { - out = out + fmt.Sprintf(" \tOtherVersionReadReplicas: \n\t\t%s\n", renderServerIDList(state.Upgrade.OtherVersionReadReplicas)) - } - if len(state.Upgrade.RedundancyZones) > 0 { - - out = out + " \tRedundancyZones:\n" - for _, zone := range state.Upgrade.RedundancyZones { - out = out + fmt.Sprintf(" \t\t%v", zone) - } - } - } - return out -} diff --git a/command/operator_autopilot_health_test.go b/command/operator_autopilot_health_test.go deleted file mode 100644 index f42b3269dcd2..000000000000 --- a/command/operator_autopilot_health_test.go +++ /dev/null @@ -1,33 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -package command - -import ( - "testing" - - "github.com/hashicorp/nomad/ci" - "github.com/mitchellh/cli" - "github.com/shoenig/test/must" -) - -func TestOperator_Autopilot_State_Implements(t *testing.T) { - ci.Parallel(t) - var _ cli.Command = &OperatorAutopilotHealthCommand{} -} - -func TestOperatorAutopilotStateCommand(t *testing.T) { - ci.Parallel(t) - s, _, addr := testServer(t, false, nil) - defer s.Shutdown() - - ui := cli.NewMockUi() - c := &OperatorAutopilotHealthCommand{Meta: Meta{Ui: ui}} - args := []string{"-address=" + addr} - - code := c.Run(args) - must.Eq(t, 0, code, must.Sprintf("got error for exit code: %v", ui.ErrorWriter.String())) - - out := ui.OutputWriter.String() - must.StrContains(t, out, "Healthy") -} diff --git a/command/operator_autopilot_set_test.go b/command/operator_autopilot_set_test.go index abd04a1ce1f0..93aaa7823561 100644 --- a/command/operator_autopilot_set_test.go +++ b/command/operator_autopilot_set_test.go @@ -10,7 +10,7 @@ import ( "github.com/hashicorp/nomad/ci" "github.com/mitchellh/cli" - "github.com/shoenig/test/must" + "github.com/stretchr/testify/require" ) func TestOperator_Autopilot_SetConfig_Implements(t *testing.T) { @@ -20,7 +20,7 @@ func TestOperator_Autopilot_SetConfig_Implements(t *testing.T) { func TestOperatorAutopilotSetConfigCommand(t *testing.T) { ci.Parallel(t) - + require := require.New(t) s, _, addr := testServer(t, false, nil) defer s.Shutdown() @@ -39,23 +39,22 @@ func TestOperatorAutopilotSetConfigCommand(t *testing.T) { } code := c.Run(args) - must.Zero(t, code) - + require.EqualValues(0, code) output := strings.TrimSpace(ui.OutputWriter.String()) - must.StrContains(t, output, "Configuration updated") + require.Contains(output, "Configuration updated") client, err := c.Client() - must.NoError(t, err) + require.NoError(err) conf, _, err := client.Operator().AutopilotGetConfiguration(nil) - must.NoError(t, err) - - must.False(t, conf.CleanupDeadServers) - must.Eq(t, 99, conf.MaxTrailingLogs) - must.Eq(t, 3, conf.MinQuorum) - must.Eq(t, 123*time.Millisecond, conf.LastContactThreshold) - must.Eq(t, 123*time.Millisecond, conf.ServerStabilizationTime) - must.True(t, conf.EnableRedundancyZones) - must.True(t, conf.DisableUpgradeMigration) - must.True(t, conf.EnableCustomUpgrades) + require.NoError(err) + + require.False(conf.CleanupDeadServers) + require.EqualValues(99, conf.MaxTrailingLogs) + require.EqualValues(3, conf.MinQuorum) + require.EqualValues(123*time.Millisecond, conf.LastContactThreshold) + require.EqualValues(123*time.Millisecond, conf.ServerStabilizationTime) + require.True(conf.EnableRedundancyZones) + require.True(conf.DisableUpgradeMigration) + require.True(conf.EnableCustomUpgrades) } diff --git a/command/operator_client_state.go b/command/operator_client_state.go index b761d4bdb864..a9764b007e77 100644 --- a/command/operator_client_state.go +++ b/command/operator_client_state.go @@ -70,37 +70,10 @@ func (c *OperatorClientStateCommand) Run(args []string) int { return 1 } - identities, err := db.GetAllocIdentities(allocID) - if err != nil { - c.Ui.Error(fmt.Sprintf("failed to get identities for %s: %v", allocID, err)) - return 1 - } - - networks, err := db.GetNetworkStatus(allocID) - if err != nil { - c.Ui.Error(fmt.Sprintf("failed to get networks for %s: %v", allocID, err)) - return 1 - } - - volumes, err := db.GetAllocVolumes(allocID) - if err != nil { - c.Ui.Error(fmt.Sprintf("failed to get volumes for %s: %v", allocID, err)) - return 1 - } - tasks := map[string]*taskState{} tg := alloc.Job.LookupTaskGroup(alloc.TaskGroup) for _, jt := range tg.Tasks { ls, rs, err := db.GetTaskRunnerState(allocID, jt.Name) - if ls == nil { - c.Ui.Warn(fmt.Sprintf("no task runner state for %s (%s)", allocID, jt.Name)) - tasks[jt.Name] = &taskState{ - LocalState: ls, - RemoteState: rs, - DriverState: nil, - } - continue - } if err != nil { c.Ui.Error(fmt.Sprintf("failed to get task runner state %s: %v", allocID, err)) return 1 @@ -126,9 +99,6 @@ func (c *OperatorClientStateCommand) Run(args []string) int { data[allocID] = &clientStateAlloc{ Alloc: alloc, DeployStatus: deployState, - Identities: identities, - Networks: networks, - Volumes: volumes, Tasks: tasks, } } @@ -152,9 +122,6 @@ type debugOutput struct { type clientStateAlloc struct { Alloc any DeployStatus any - Identities any - Networks any - Volumes any Tasks map[string]*taskState } diff --git a/command/operator_client_state_test.go b/command/operator_client_state_test.go index 6a992fcb6d0a..5281b8053f3a 100644 --- a/command/operator_client_state_test.go +++ b/command/operator_client_state_test.go @@ -4,14 +4,12 @@ package command import ( + "strings" "testing" "github.com/hashicorp/nomad/ci" - "github.com/hashicorp/nomad/client/state" - "github.com/hashicorp/nomad/helper/testlog" - "github.com/hashicorp/nomad/nomad/structs" "github.com/mitchellh/cli" - "github.com/shoenig/test/must" + "github.com/stretchr/testify/require" ) func TestOperatorClientStateCommand(t *testing.T) { @@ -20,28 +18,15 @@ func TestOperatorClientStateCommand(t *testing.T) { cmd := &OperatorClientStateCommand{Meta: Meta{Ui: ui}} failedCode := cmd.Run([]string{"some", "bad", "args"}) - must.Eq(t, 1, failedCode) - out := ui.ErrorWriter.String() - must.StrContains(t, out, commandErrorText(cmd), must.Sprint("expected help output")) + require.Equal(t, 1, failedCode) + if out := ui.ErrorWriter.String(); !strings.Contains(out, commandErrorText(cmd)) { + t.Fatalf("expected help output, got: %s", out) + } ui.ErrorWriter.Reset() dir := t.TempDir() - - // run against an empty client state directory code := cmd.Run([]string{dir}) - must.Eq(t, 0, code) - must.StrContains(t, ui.OutputWriter.String(), "{}") - - // create a minimal client state db - db, err := state.NewBoltStateDB(testlog.HCLogger(t), dir) - must.NoError(t, err) - alloc := structs.MockAlloc() - err = db.PutAllocation(alloc) - must.NoError(t, err) - must.NoError(t, db.Close()) - // run against an incomplete client state directory - code = cmd.Run([]string{dir}) - must.Eq(t, 0, code) - must.StrContains(t, ui.OutputWriter.String(), alloc.ID) + require.Equal(t, 0, code) + require.Contains(t, ui.OutputWriter.String(), "{}") } diff --git a/command/operator_debug.go b/command/operator_debug.go index 7c6fe1b32c6a..a2a8978897a1 100644 --- a/command/operator_debug.go +++ b/command/operator_debug.go @@ -14,12 +14,10 @@ import ( "fmt" "html/template" "io" - "maps" "net/http" "os" "os/signal" "path/filepath" - "slices" "strconv" "strings" "syscall" @@ -34,6 +32,8 @@ import ( "github.com/hashicorp/nomad/helper/escapingfs" "github.com/hashicorp/nomad/version" "github.com/posener/complete" + "golang.org/x/exp/maps" + "golang.org/x/exp/slices" ) type OperatorDebugCommand struct { @@ -930,7 +930,7 @@ func (c *OperatorDebugCommand) collectAgentHost(path, id string, client *api.Cli if strings.Contains(err.Error(), api.PermissionDeniedErrorContent) { // Drop a hint to help the operator resolve the error - c.Ui.Warn("Agent host retrieval requires agent:read ACL or enable_debug=true. See https://developer.hashicorp.com/nomad/api-docs/agent#host for more information.") + c.Ui.Warn("Agent host retrieval requires agent:read ACL or enable_debug=true. See https://www.nomadproject.io/api-docs/agent#host for more information.") } return // exit on any error } @@ -1024,7 +1024,7 @@ func (c *OperatorDebugCommand) collectPprof(path, id string, client *api.Client, // one permission failure before we bail. // But lets first drop a hint to help the operator resolve the error - c.Ui.Warn("Pprof retrieval requires agent:write ACL or enable_debug=true. See https://developer.hashicorp.com/nomad/api-docs/agent#agent-runtime-profiles for more information.") + c.Ui.Warn("Pprof retrieval requires agent:write ACL or enable_debug=true. See https://www.nomadproject.io/api-docs/agent#agent-runtime-profiles for more information.") return // only exit on 403 } } else { @@ -1034,31 +1034,22 @@ func (c *OperatorDebugCommand) collectPprof(path, id string, client *api.Client, } } - // goroutine debug type 1 = goroutine in pprof text format (includes a count - // for each identical stack, pprof labels) + // goroutine debug type 1 = legacy text format for human readable output opts.Debug = 1 c.savePprofProfile(path, "goroutine", opts, client, interval) - // goroutine debug type 2 = goroutine stacks in panic format (includes a - // stack for each goroutine, wait reason, no pprof labels) + // goroutine debug type 2 = goroutine stacks in panic format opts.Debug = 2 c.savePprofProfile(path, "goroutine", opts, client, interval) // Reset to pprof binary format opts.Debug = 0 - // Stack traces of all current goroutines, binary format for `go tool pprof` - c.savePprofProfile(path, "goroutine", opts, client, interval) - - // A trace of execution of the current program - c.savePprofProfile(path, "trace", opts, client, interval) - - // A sampling of memory allocations of live objects. You can specify - // the gc GET parameter to run GC before taking the heap sample. - c.savePprofProfile(path, "heap", opts, client, interval) - - // Stack traces that led to the creation of new OS threads - c.savePprofProfile(path, "threadcreate", opts, client, interval) + c.savePprofProfile(path, "goroutine", opts, client, interval) // Stack traces of all current goroutines + c.savePprofProfile(path, "trace", opts, client, interval) // A trace of execution of the current program + c.savePprofProfile(path, "heap", opts, client, interval) // A sampling of memory allocations of live objects. You can specify the gc GET parameter to run GC before taking the heap sample. + c.savePprofProfile(path, "allocs", opts, client, interval) // A sampling of all past memory allocations + c.savePprofProfile(path, "threadcreate", opts, client, interval) // Stack traces that led to the creation of new OS threads } // savePprofProfile retrieves a pprof profile and writes to disk diff --git a/command/operator_debug_test.go b/command/operator_debug_test.go index dbe3720e6a22..feb99f3680b7 100644 --- a/command/operator_debug_test.go +++ b/command/operator_debug_test.go @@ -31,7 +31,6 @@ import ( ) // NOTE: most of these tests cannot be run in parallel -// TODO(shoenig): come back to this one type testCase struct { name string @@ -452,6 +451,7 @@ func TestDebug_CapturedFiles(t *testing.T) { } pprofFiles := []string{ + "allocs_0000.prof", "goroutine-debug1_0000.txt", "goroutine-debug2_0000.txt", "goroutine_0000.prof", @@ -898,7 +898,7 @@ func testServerWithoutLeader(t *testing.T, runClient bool, cb func(*agent.Config }) t.Cleanup(func() { a.Shutdown() }) - c := a.APIClient() + c := a.Client() return a, c, a.HTTPAddr() } diff --git a/command/operator_gossip_keyring_test.go b/command/operator_gossip_keyring_test.go index 748fef912c2d..73bd90eeeaa2 100644 --- a/command/operator_gossip_keyring_test.go +++ b/command/operator_gossip_keyring_test.go @@ -9,7 +9,6 @@ import ( "github.com/hashicorp/nomad/ci" "github.com/mitchellh/cli" - "github.com/shoenig/test/must" ) func TestGossipKeyringGenerateCommand(t *testing.T) { @@ -18,11 +17,17 @@ func TestGossipKeyringGenerateCommand(t *testing.T) { ui := cli.NewMockUi() c := &OperatorGossipKeyringGenerateCommand{Meta: Meta{Ui: ui}} code := c.Run(nil) - must.Zero(t, code) + if code != 0 { + t.Fatalf("bad: %d", code) + } output := ui.OutputWriter.String() result, err := base64.StdEncoding.DecodeString(output) - must.NoError(t, err) - must.Len(t, 32, result) + if err != nil { + t.Fatalf("err: %s", err) + } + if len(result) != 32 { + t.Fatalf("bad: %#v", result) + } } diff --git a/command/operator_raft_leadership_transfer.go b/command/operator_raft_leadership_transfer.go deleted file mode 100644 index 121c91574de8..000000000000 --- a/command/operator_raft_leadership_transfer.go +++ /dev/null @@ -1,125 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: MPL-2.0 - -package command - -import ( - "fmt" - "strings" - - "github.com/hashicorp/nomad/api" - "github.com/posener/complete" -) - -type OperatorRaftTransferLeadershipCommand struct { - Meta -} - -func (c *OperatorRaftTransferLeadershipCommand) Help() string { - helpText := ` -Usage: nomad operator raft transfer-leadership [options] - - Transfer leadership to the Nomad server with given -peer-address or - -peer-id in the Raft configuration. All server nodes in the cluster - must be running at least Raft protocol v3 in order to use this command. - - There are cases where you might desire transferring leadership from one - cluster member to another, for example, during a rolling upgrade. This - command allows you to designate a new server to be cluster leader. - - Note: This command requires a currently established leader to function. - - If ACLs are enabled, this command requires a management token. - -General Options: - - ` + generalOptionsUsage(usageOptsDefault|usageOptsNoNamespace) + ` - -Remove Peer Options: - - -peer-address="IP:port" - Transfer leadership to the Nomad server with given Raft address. - - -peer-id="id" - Transfer leadership to the Nomad server with given Raft ID. -` - - return strings.TrimSpace(helpText) -} - -func (c *OperatorRaftTransferLeadershipCommand) AutocompleteFlags() complete.Flags { - return mergeAutocompleteFlags(c.Meta.AutocompleteFlags(FlagSetClient), - complete.Flags{ - "-peer-address": complete.PredictAnything, - "-peer-id": complete.PredictAnything, - }) -} - -func (c *OperatorRaftTransferLeadershipCommand) AutocompleteArgs() complete.Predictor { - return complete.PredictNothing -} - -func (c *OperatorRaftTransferLeadershipCommand) Synopsis() string { - return "Transfer leadership to a specified Nomad server" -} - -func (c *OperatorRaftTransferLeadershipCommand) Name() string { - return "operator raft transfer-leadership" -} - -func (c *OperatorRaftTransferLeadershipCommand) Run(args []string) int { - var peerAddress string - var peerID string - - flags := c.Meta.FlagSet("raft", FlagSetClient) - flags.Usage = func() { c.Ui.Output(c.Help()) } - - flags.StringVar(&peerAddress, "peer-address", "", "") - flags.StringVar(&peerID, "peer-id", "", "") - if err := flags.Parse(args); err != nil { - c.Ui.Error(fmt.Sprintf("Failed to parse args: %v", err)) - return 1 - } - - // Set up a client. - client, err := c.Meta.Client() - if err != nil { - c.Ui.Error(fmt.Sprintf("Error initializing client: %s", err)) - return 1 - } - operator := client.Operator() - - if err := raftTransferLeadership(peerAddress, peerID, operator); err != nil { - c.Ui.Error(fmt.Sprintf("Error transferring leadership to peer: %v", err)) - return 1 - } - if peerAddress != "" { - c.Ui.Output(fmt.Sprintf("Transferred leadership to peer with address %q", peerAddress)) - } else { - c.Ui.Output(fmt.Sprintf("Transferred leadership to peer with id %q", peerID)) - } - - return 0 -} - -func raftTransferLeadership(address, id string, operator *api.Operator) error { - if len(address) == 0 && len(id) == 0 { - return fmt.Errorf("an address or id is required for the destination peer") - } - if len(address) > 0 && len(id) > 0 { - return fmt.Errorf("cannot give both an address and id") - } - - // Try to perform the leadership transfer. - if len(address) > 0 { - if err := operator.RaftTransferLeadershipByAddress(address, nil); err != nil { - return err - } - } else { - if err := operator.RaftTransferLeadershipByID(id, nil); err != nil { - return err - } - } - - return nil -} diff --git a/command/operator_raft_remove_test.go b/command/operator_raft_remove_test.go index 5ac287e055a2..4ace77416209 100644 --- a/command/operator_raft_remove_test.go +++ b/command/operator_raft_remove_test.go @@ -8,7 +8,7 @@ import ( "github.com/hashicorp/nomad/ci" "github.com/mitchellh/cli" - "github.com/shoenig/test/must" + "github.com/stretchr/testify/assert" ) func TestOperator_Raft_RemovePeers_Implements(t *testing.T) { @@ -18,7 +18,7 @@ func TestOperator_Raft_RemovePeers_Implements(t *testing.T) { func TestOperator_Raft_RemovePeer(t *testing.T) { ci.Parallel(t) - + assert := assert.New(t) s, _, addr := testServer(t, false, nil) defer s.Shutdown() @@ -32,18 +32,21 @@ func TestOperator_Raft_RemovePeer(t *testing.T) { t.Fatalf("bad: %d. %#v", code, ui.ErrorWriter.String()) } - must.StrContains(t, ui.ErrorWriter.String(), "cannot give both an address and id") + assert.Contains(ui.ErrorWriter.String(), "cannot give both an address and id") // Neither address nor ID present args = args[:1] code = c.Run(args) - must.One(t, code) - must.StrContains(t, ui.ErrorWriter.String(), "an address or id is required for the peer to remove") + if code != 1 { + t.Fatalf("bad: %d. %#v", code, ui.ErrorWriter.String()) + } + + assert.Contains(ui.ErrorWriter.String(), "an address or id is required for the peer to remove") } func TestOperator_Raft_RemovePeerAddress(t *testing.T) { ci.Parallel(t) - + assert := assert.New(t) s, _, addr := testServer(t, false, nil) defer s.Shutdown() @@ -52,15 +55,17 @@ func TestOperator_Raft_RemovePeerAddress(t *testing.T) { args := []string{"-address=" + addr, "-peer-address=nope"} code := c.Run(args) - must.One(t, code) + if code != 1 { + t.Fatalf("bad: %d. %#v", code, ui.ErrorWriter.String()) + } // If we get this error, it proves we sent the address all they through. - must.StrContains(t, ui.ErrorWriter.String(), "address \"nope\" was not found in the Raft configuration") + assert.Contains(ui.ErrorWriter.String(), "address \"nope\" was not found in the Raft configuration") } func TestOperator_Raft_RemovePeerID(t *testing.T) { ci.Parallel(t) - + assert := assert.New(t) s, _, addr := testServer(t, false, nil) defer s.Shutdown() @@ -69,8 +74,10 @@ func TestOperator_Raft_RemovePeerID(t *testing.T) { args := []string{"-address=" + addr, "-peer-id=nope"} code := c.Run(args) - must.One(t, code) + if code != 1 { + t.Fatalf("bad: %d. %#v", code, ui.ErrorWriter.String()) + } // If we get this error, it proves we sent the address all they through. - must.StrContains(t, ui.ErrorWriter.String(), "id \"nope\" was not found in the Raft configuration") + assert.Contains(ui.ErrorWriter.String(), "id \"nope\" was not found in the Raft configuration") } diff --git a/command/operator_scheduler_get_config_test.go b/command/operator_scheduler_get_config_test.go index f1c73d75361d..32b35da06639 100644 --- a/command/operator_scheduler_get_config_test.go +++ b/command/operator_scheduler_get_config_test.go @@ -10,7 +10,7 @@ import ( "github.com/hashicorp/nomad/api" "github.com/hashicorp/nomad/ci" "github.com/mitchellh/cli" - "github.com/shoenig/test/must" + "github.com/stretchr/testify/require" ) func TestOperatorSchedulerGetConfig_Run(t *testing.T) { @@ -23,28 +23,28 @@ func TestOperatorSchedulerGetConfig_Run(t *testing.T) { c := &OperatorSchedulerGetConfig{Meta: Meta{Ui: ui}} // Run the command, so we get the default output and test this. - must.Zero(t, c.Run([]string{"-address=" + addr})) + require.EqualValues(t, 0, c.Run([]string{"-address=" + addr})) s := ui.OutputWriter.String() - must.StrContains(t, s, "Scheduler Algorithm = binpack") - must.StrContains(t, s, "Preemption SysBatch Scheduler = false") + require.Contains(t, s, "Scheduler Algorithm = binpack") + require.Contains(t, s, "Preemption SysBatch Scheduler = false") ui.ErrorWriter.Reset() ui.OutputWriter.Reset() // Request JSON output and test. - must.Zero(t, c.Run([]string{"-address=" + addr, "-json"})) + require.EqualValues(t, 0, c.Run([]string{"-address=" + addr, "-json"})) s = ui.OutputWriter.String() var js api.SchedulerConfiguration - must.NoError(t, json.Unmarshal([]byte(s), &js)) + require.NoError(t, json.Unmarshal([]byte(s), &js)) ui.ErrorWriter.Reset() ui.OutputWriter.Reset() // Request a template output and test. - must.Zero(t, c.Run([]string{"-address=" + addr, "-t='{{printf \"%s!!!\" .SchedulerConfig.SchedulerAlgorithm}}'"})) - must.StrContains(t, ui.OutputWriter.String(), "binpack!!!") + require.EqualValues(t, 0, c.Run([]string{"-address=" + addr, "-t='{{printf \"%s!!!\" .SchedulerConfig.SchedulerAlgorithm}}'"})) + require.Contains(t, ui.OutputWriter.String(), "binpack!!!") ui.ErrorWriter.Reset() ui.OutputWriter.Reset() // Test an unsupported flag. - must.One(t, c.Run([]string{"-address=" + addr, "-yaml"})) - must.StrContains(t, ui.OutputWriter.String(), "Usage: nomad operator scheduler get-config") + require.EqualValues(t, 1, c.Run([]string{"-address=" + addr, "-yaml"})) + require.Contains(t, ui.OutputWriter.String(), "Usage: nomad operator scheduler get-config") } diff --git a/command/operator_scheduler_set_config_test.go b/command/operator_scheduler_set_config_test.go index 533b4f71f727..c6d4c70c935f 100644 --- a/command/operator_scheduler_set_config_test.go +++ b/command/operator_scheduler_set_config_test.go @@ -10,7 +10,7 @@ import ( "github.com/hashicorp/nomad/api" "github.com/hashicorp/nomad/ci" "github.com/mitchellh/cli" - "github.com/shoenig/test/must" + "github.com/stretchr/testify/require" ) func TestOperatorSchedulerSetConfig_Run(t *testing.T) { @@ -22,20 +22,20 @@ func TestOperatorSchedulerSetConfig_Run(t *testing.T) { ui := cli.NewMockUi() c := &OperatorSchedulerSetConfig{Meta: Meta{Ui: ui}} - bootstrappedConfig, _, err := srv.APIClient().Operator().SchedulerGetConfiguration(nil) - must.NoError(t, err) - must.NotNil(t, bootstrappedConfig.SchedulerConfig) + bootstrappedConfig, _, err := srv.Client().Operator().SchedulerGetConfiguration(nil) + require.NoError(t, err) + require.NotEmpty(t, bootstrappedConfig.SchedulerConfig) // Run the command with zero value and ensure the configuration does not // change. - must.Zero(t, c.Run([]string{"-address=" + addr})) + require.EqualValues(t, 0, c.Run([]string{"-address=" + addr})) ui.ErrorWriter.Reset() ui.OutputWriter.Reset() // Read the configuration again and test that nothing has changed which // ensures our empty flags are working correctly. - nonModifiedConfig, _, err := srv.APIClient().Operator().SchedulerGetConfiguration(nil) - must.NoError(t, err) + nonModifiedConfig, _, err := srv.Client().Operator().SchedulerGetConfiguration(nil) + require.NoError(t, err) schedulerConfigEquals(t, bootstrappedConfig.SchedulerConfig, nonModifiedConfig.SchedulerConfig) // Modify every configuration parameter using the flags. This ensures the @@ -52,12 +52,12 @@ func TestOperatorSchedulerSetConfig_Run(t *testing.T) { "-preempt-sysbatch-scheduler=true", "-preempt-system-scheduler=false", } - must.Zero(t, c.Run(modifyingArgs)) + require.EqualValues(t, 0, c.Run(modifyingArgs)) s := ui.OutputWriter.String() - must.StrContains(t, s, "Scheduler configuration updated!") + require.Contains(t, s, "Scheduler configuration updated!") - modifiedConfig, _, err := srv.APIClient().Operator().SchedulerGetConfiguration(nil) - must.NoError(t, err) + modifiedConfig, _, err := srv.Client().Operator().SchedulerGetConfiguration(nil) + require.NoError(t, err) schedulerConfigEquals(t, &api.SchedulerConfiguration{ SchedulerAlgorithm: "spread", PreemptionConfig: api.PreemptionConfig{ @@ -76,36 +76,36 @@ func TestOperatorSchedulerSetConfig_Run(t *testing.T) { // Make a Freudian slip with one of the flags to ensure the usage is // returned. - must.One(t, c.Run([]string{"-address=" + addr, "-pause-evil-broker=true"})) - must.StrContains(t, ui.OutputWriter.String(), "Usage: nomad operator scheduler set-config") + require.EqualValues(t, 1, c.Run([]string{"-address=" + addr, "-pause-evil-broker=true"})) + require.Contains(t, ui.OutputWriter.String(), "Usage: nomad operator scheduler set-config") ui.ErrorWriter.Reset() ui.OutputWriter.Reset() // Try updating the config using an incorrect check-index value. - must.One(t, c.Run([]string{ + require.EqualValues(t, 1, c.Run([]string{ "-address=" + addr, "-pause-eval-broker=false", "-check-index=1000000", })) - must.StrContains(t, ui.ErrorWriter.String(), "check-index 1000000 does not match does not match current state") + require.Contains(t, ui.ErrorWriter.String(), "check-index 1000000 does not match does not match current state") ui.ErrorWriter.Reset() ui.OutputWriter.Reset() // Try updating the config using a correct check-index value. - must.Zero(t, c.Run([]string{ + require.EqualValues(t, 0, c.Run([]string{ "-address=" + addr, "-pause-eval-broker=false", "-check-index=" + strconv.FormatUint(modifiedConfig.SchedulerConfig.ModifyIndex, 10), })) - must.StrContains(t, ui.OutputWriter.String(), "Scheduler configuration updated!") + require.Contains(t, ui.OutputWriter.String(), "Scheduler configuration updated!") ui.ErrorWriter.Reset() ui.OutputWriter.Reset() } func schedulerConfigEquals(t *testing.T, expected, actual *api.SchedulerConfiguration) { - must.Eq(t, expected.SchedulerAlgorithm, actual.SchedulerAlgorithm) - must.Eq(t, expected.RejectJobRegistration, actual.RejectJobRegistration) - must.Eq(t, expected.MemoryOversubscriptionEnabled, actual.MemoryOversubscriptionEnabled) - must.Eq(t, expected.PauseEvalBroker, actual.PauseEvalBroker) - must.Eq(t, expected.PreemptionConfig, actual.PreemptionConfig) + require.Equal(t, expected.SchedulerAlgorithm, actual.SchedulerAlgorithm) + require.Equal(t, expected.RejectJobRegistration, actual.RejectJobRegistration) + require.Equal(t, expected.MemoryOversubscriptionEnabled, actual.MemoryOversubscriptionEnabled) + require.Equal(t, expected.PauseEvalBroker, actual.PauseEvalBroker) + require.Equal(t, expected.PreemptionConfig, actual.PreemptionConfig) } diff --git a/command/operator_snapshot_inspect_test.go b/command/operator_snapshot_inspect_test.go index c6dbb8622051..3dd480fa4244 100644 --- a/command/operator_snapshot_inspect_test.go +++ b/command/operator_snapshot_inspect_test.go @@ -12,7 +12,7 @@ import ( "github.com/hashicorp/nomad/ci" "github.com/hashicorp/nomad/command/agent" "github.com/mitchellh/cli" - "github.com/shoenig/test/must" + "github.com/stretchr/testify/require" ) func TestOperatorSnapshotInspect_Works(t *testing.T) { @@ -24,7 +24,7 @@ func TestOperatorSnapshotInspect_Works(t *testing.T) { cmd := &OperatorSnapshotInspectCommand{Meta: Meta{Ui: ui}} code := cmd.Run([]string{snapPath}) - must.Zero(t, code) + require.Zero(t, code) output := ui.OutputWriter.String() for _, key := range []string{ @@ -34,7 +34,7 @@ func TestOperatorSnapshotInspect_Works(t *testing.T) { "Term", "Version", } { - must.StrContains(t, output, key) + require.Contains(t, output, key) } } @@ -47,15 +47,15 @@ func TestOperatorSnapshotInspect_HandlesFailure(t *testing.T) { filepath.Join(tmpDir, "invalid.snap"), []byte("invalid data"), 0600) - must.NoError(t, err) + require.NoError(t, err) t.Run("not found", func(t *testing.T) { ui := cli.NewMockUi() cmd := &OperatorSnapshotInspectCommand{Meta: Meta{Ui: ui}} code := cmd.Run([]string{filepath.Join(tmpDir, "foo")}) - must.Positive(t, code) - must.StrContains(t, ui.ErrorWriter.String(), "no such file") + require.NotZero(t, code) + require.Contains(t, ui.ErrorWriter.String(), "no such file") }) t.Run("invalid file", func(t *testing.T) { @@ -63,8 +63,8 @@ func TestOperatorSnapshotInspect_HandlesFailure(t *testing.T) { cmd := &OperatorSnapshotInspectCommand{Meta: Meta{Ui: ui}} code := cmd.Run([]string{filepath.Join(tmpDir, "invalid.snap")}) - must.Positive(t, code) - must.StrContains(t, ui.ErrorWriter.String(), "Error verifying snapshot") + require.NotZero(t, code) + require.Contains(t, ui.ErrorWriter.String(), "Error verifying snapshot") }) } @@ -94,7 +94,7 @@ func generateSnapshotFile(t *testing.T, prepare func(srv *agent.TestAgent, clien "--address=" + url, dest, }) - must.Zero(t, code) + require.Zero(t, code) return dest } diff --git a/command/operator_snapshot_restore_test.go b/command/operator_snapshot_restore_test.go index 434d788bc247..8f81b3c4c330 100644 --- a/command/operator_snapshot_restore_test.go +++ b/command/operator_snapshot_restore_test.go @@ -13,7 +13,7 @@ import ( "github.com/hashicorp/nomad/command/agent" "github.com/hashicorp/nomad/nomad/structs" "github.com/mitchellh/cli" - "github.com/shoenig/test/must" + "github.com/stretchr/testify/require" ) func TestOperatorSnapshotRestore_Works(t *testing.T) { @@ -44,7 +44,7 @@ job "snapshot-test-job" { cmd.JobGetter.testStdin = strings.NewReader(sampleJob) code := cmd.Run([]string{"--address=" + url, "-detach", "-"}) - must.Zero(t, code) + require.Zero(t, code) }) srv, _, url := testServer(t, false, func(c *agent.Config) { @@ -60,20 +60,20 @@ job "snapshot-test-job" { // job is not found before restore j, err := srv.Agent.Server().State().JobByID(nil, structs.DefaultNamespace, "snapshot-test-job") - must.NoError(t, err) - must.Nil(t, j) + require.NoError(t, err) + require.Nil(t, j) ui := cli.NewMockUi() cmd := &OperatorSnapshotRestoreCommand{Meta: Meta{Ui: ui}} code := cmd.Run([]string{"--address=" + url, snapshotPath}) - must.Eq(t, "", ui.ErrorWriter.String()) - must.Zero(t, code) - must.StrContains(t, ui.OutputWriter.String(), "Snapshot Restored") + require.Empty(t, ui.ErrorWriter.String()) + require.Zero(t, code) + require.Contains(t, ui.OutputWriter.String(), "Snapshot Restored") foundJob, err := srv.Agent.Server().State().JobByID(nil, structs.DefaultNamespace, "snapshot-test-job") - must.NoError(t, err) - must.Eq(t, "snapshot-test-job", foundJob.ID) + require.NoError(t, err) + require.Equal(t, "snapshot-test-job", foundJob.ID) } func TestOperatorSnapshotRestore_Fails(t *testing.T) { @@ -84,12 +84,12 @@ func TestOperatorSnapshotRestore_Fails(t *testing.T) { // Fails on misuse code := cmd.Run([]string{"some", "bad", "args"}) - must.One(t, code) - must.StrContains(t, ui.ErrorWriter.String(), commandErrorText(cmd)) + require.Equal(t, 1, code) + require.Contains(t, ui.ErrorWriter.String(), commandErrorText(cmd)) ui.ErrorWriter.Reset() // Fails when specified file does not exist code = cmd.Run([]string{"/unicorns/leprechauns"}) - must.One(t, code) - must.StrContains(t, ui.ErrorWriter.String(), "no such file") + require.Equal(t, 1, code) + require.Contains(t, ui.ErrorWriter.String(), "no such file") } diff --git a/command/operator_snapshot_save_test.go b/command/operator_snapshot_save_test.go index 55b5e569171d..2473dc583fb8 100644 --- a/command/operator_snapshot_save_test.go +++ b/command/operator_snapshot_save_test.go @@ -12,7 +12,7 @@ import ( "github.com/hashicorp/nomad/command/agent" "github.com/hashicorp/nomad/helper/snapshot" "github.com/mitchellh/cli" - "github.com/shoenig/test/must" + "github.com/stretchr/testify/require" ) func TestOperatorSnapshotSave_Works(t *testing.T) { @@ -39,15 +39,15 @@ func TestOperatorSnapshotSave_Works(t *testing.T) { "--address=" + url, dest, }) - must.Zero(t, code) - must.StrContains(t, ui.OutputWriter.String(), "State file written to "+dest) + require.Zero(t, code) + require.Contains(t, ui.OutputWriter.String(), "State file written to "+dest) f, err := os.Open(dest) - must.NoError(t, err) + require.NoError(t, err) meta, err := snapshot.Verify(f) - must.NoError(t, err) - must.Positive(t, meta.Index) + require.NoError(t, err) + require.NotZero(t, meta.Index) } func TestOperatorSnapshotSave_Fails(t *testing.T) { @@ -58,12 +58,12 @@ func TestOperatorSnapshotSave_Fails(t *testing.T) { // Fails on misuse code := cmd.Run([]string{"some", "bad", "args"}) - must.One(t, code) - must.StrContains(t, ui.ErrorWriter.String(), commandErrorText(cmd)) + require.Equal(t, 1, code) + require.Contains(t, ui.ErrorWriter.String(), commandErrorText(cmd)) ui.ErrorWriter.Reset() // Fails when specified file does not exist code = cmd.Run([]string{"/unicorns/leprechauns"}) - must.One(t, code) - must.StrContains(t, ui.ErrorWriter.String(), "no such file") + require.Equal(t, 1, code) + require.Contains(t, ui.ErrorWriter.String(), "no such file") } diff --git a/command/plugin_status_test.go b/command/plugin_status_test.go index 85c3b2a3c21f..e62306c726c5 100644 --- a/command/plugin_status_test.go +++ b/command/plugin_status_test.go @@ -11,7 +11,7 @@ import ( "github.com/hashicorp/nomad/nomad/state" "github.com/mitchellh/cli" "github.com/posener/complete" - "github.com/shoenig/test/must" + "github.com/stretchr/testify/require" ) func TestPluginStatusCommand_Implements(t *testing.T) { @@ -26,18 +26,18 @@ func TestPluginStatusCommand_Fails(t *testing.T) { // Fails on misuse code := cmd.Run([]string{"some", "bad", "args"}) - must.One(t, code) + require.Equal(t, 1, code) out := ui.ErrorWriter.String() - must.StrContains(t, out, commandErrorText(cmd)) + require.Contains(t, out, commandErrorText(cmd)) ui.ErrorWriter.Reset() // Test an unsupported plugin type. code = cmd.Run([]string{"-type=not-a-plugin"}) - must.One(t, code) + require.Equal(t, 1, code) out = ui.ErrorWriter.String() - must.StrContains(t, out, "Unsupported plugin type: not-a-plugin") + require.Contains(t, out, "Unsupported plugin type: not-a-plugin") ui.ErrorWriter.Reset() } @@ -57,13 +57,13 @@ func TestPluginStatusCommand_AutocompleteArgs(t *testing.T) { defer cleanup() ws := memdb.NewWatchSet() plug, err := s.CSIPluginByID(ws, id) - must.NoError(t, err) + require.NoError(t, err) prefix := plug.ID[:len(plug.ID)-5] args := complete.Args{Last: prefix} predictor := cmd.AutocompleteArgs() res := predictor.Predict(args) - must.Len(t, 1, res) - must.Eq(t, plug.ID, res[0]) + require.Equal(t, 1, len(res)) + require.Equal(t, plug.ID, res[0]) } diff --git a/command/quota.go b/command/quota.go index d66ba8511534..b13d00944526 100644 --- a/command/quota.go +++ b/command/quota.go @@ -23,7 +23,7 @@ Usage: nomad quota [options] [args] quotas allow operators to restrict the aggregate resource usage of namespaces. Users can inspect existing quota specifications, create new quotas, delete and list existing quotas, and more. For a full guide on resource quotas see: - https://developer.hashicorp.com/nomad/tutorials/governance-and-policy/quotas + https://www.nomadproject.io/guides/quotas.html Examine a quota's status: diff --git a/command/quota_delete_test.go b/command/quota_delete_test.go index c084853fd2aa..24e7ca98de95 100644 --- a/command/quota_delete_test.go +++ b/command/quota_delete_test.go @@ -16,7 +16,7 @@ import ( "github.com/hashicorp/nomad/helper/uuid" "github.com/mitchellh/cli" "github.com/posener/complete" - "github.com/shoenig/test/must" + "github.com/stretchr/testify/assert" ) func TestQuotaDeleteCommand_Implements(t *testing.T) { @@ -60,7 +60,7 @@ func TestQuotaDeleteCommand_Good(t *testing.T) { // Create a quota to delete qs := testQuotaSpec() _, err := client.Quotas().Register(qs, nil) - must.NoError(t, err) + assert.Nil(t, err) // Delete a namespace if code := cmd.Run([]string{"-address=" + url, qs.Name}); code != 0 { @@ -68,12 +68,13 @@ func TestQuotaDeleteCommand_Good(t *testing.T) { } quotas, _, err := client.Quotas().List(nil) - must.NoError(t, err) - must.SliceEmpty(t, quotas) + assert.Nil(t, err) + assert.Len(t, quotas, 0) } func TestQuotaDeleteCommand_AutocompleteArgs(t *testing.T) { ci.Parallel(t) + assert := assert.New(t) srv, client, url := testServer(t, true, nil) defer srv.Shutdown() @@ -84,14 +85,14 @@ func TestQuotaDeleteCommand_AutocompleteArgs(t *testing.T) { // Create a quota qs := testQuotaSpec() _, err := client.Quotas().Register(qs, nil) - must.NoError(t, err) + assert.Nil(err) args := complete.Args{Last: "quot"} predictor := cmd.AutocompleteArgs() res := predictor.Predict(args) - must.Len(t, 1, res) - must.Eq(t, qs.Name, res[0]) + assert.Equal(1, len(res)) + assert.Equal(qs.Name, res[0]) } // testQuotaSpec returns a test quota specification diff --git a/command/quota_init_test.go b/command/quota_init_test.go index 3a6d3869f4dc..95c995e06d1b 100644 --- a/command/quota_init_test.go +++ b/command/quota_init_test.go @@ -9,7 +9,7 @@ import ( "github.com/hashicorp/nomad/ci" "github.com/mitchellh/cli" - "github.com/shoenig/test/must" + "github.com/stretchr/testify/require" ) func TestQuotaInitCommand_Implements(t *testing.T) { @@ -24,44 +24,44 @@ func TestQuotaInitCommand_Run_HCL(t *testing.T) { // Fails on misuse code := cmd.Run([]string{"some", "bad", "args"}) - must.One(t, code) - must.StrContains(t, ui.ErrorWriter.String(), commandErrorText(cmd)) + require.Equal(t, 1, code) + require.Contains(t, ui.ErrorWriter.String(), commandErrorText(cmd)) ui.ErrorWriter.Reset() // Ensure we change the cwd back origDir, err := os.Getwd() - must.NoError(t, err) + require.NoError(t, err) defer os.Chdir(origDir) // Create a temp dir and change into it dir := t.TempDir() err = os.Chdir(dir) - must.NoError(t, err) + require.NoError(t, err) // Works if the file doesn't exist code = cmd.Run([]string{}) - must.Eq(t, "", ui.ErrorWriter.String()) - must.Zero(t, code) + require.Empty(t, ui.ErrorWriter.String()) + require.Zero(t, code) content, err := os.ReadFile(DefaultHclQuotaInitName) - must.NoError(t, err) - must.Eq(t, defaultHclQuotaSpec, string(content)) + require.NoError(t, err) + require.Equal(t, defaultHclQuotaSpec, string(content)) // Fails if the file exists code = cmd.Run([]string{}) - must.StrContains(t, ui.ErrorWriter.String(), "exists") - must.One(t, code) + require.Contains(t, ui.ErrorWriter.String(), "exists") + require.Equal(t, 1, code) ui.ErrorWriter.Reset() // Works if file is passed code = cmd.Run([]string{"mytest.hcl"}) - must.Eq(t, "", ui.ErrorWriter.String()) - must.Zero(t, code) + require.Empty(t, ui.ErrorWriter.String()) + require.Zero(t, code) content, err = os.ReadFile("mytest.hcl") - must.NoError(t, err) - must.Eq(t, defaultHclQuotaSpec, string(content)) + require.NoError(t, err) + require.Equal(t, defaultHclQuotaSpec, string(content)) } func TestQuotaInitCommand_Run_JSON(t *testing.T) { @@ -71,42 +71,42 @@ func TestQuotaInitCommand_Run_JSON(t *testing.T) { // Fails on misuse code := cmd.Run([]string{"some", "bad", "args"}) - must.One(t, code) - must.StrContains(t, ui.ErrorWriter.String(), commandErrorText(cmd)) + require.Equal(t, 1, code) + require.Contains(t, ui.ErrorWriter.String(), commandErrorText(cmd)) ui.ErrorWriter.Reset() // Ensure we change the cwd back origDir, err := os.Getwd() - must.NoError(t, err) + require.NoError(t, err) defer os.Chdir(origDir) // Create a temp dir and change into it dir := t.TempDir() err = os.Chdir(dir) - must.NoError(t, err) + require.NoError(t, err) // Works if the file doesn't exist code = cmd.Run([]string{"-json"}) - must.Eq(t, "", ui.ErrorWriter.String()) - must.Zero(t, code) + require.Empty(t, ui.ErrorWriter.String()) + require.Zero(t, code) content, err := os.ReadFile(DefaultJsonQuotaInitName) - must.NoError(t, err) - must.Eq(t, defaultJsonQuotaSpec, string(content)) + require.NoError(t, err) + require.Equal(t, defaultJsonQuotaSpec, string(content)) // Fails if the file exists code = cmd.Run([]string{"-json"}) - must.StrContains(t, ui.ErrorWriter.String(), "exists") - must.One(t, code) + require.Contains(t, ui.ErrorWriter.String(), "exists") + require.Equal(t, 1, code) ui.ErrorWriter.Reset() // Works if file is passed code = cmd.Run([]string{"-json", "mytest.json"}) - must.Eq(t, "", ui.ErrorWriter.String()) - must.Zero(t, code) + require.Empty(t, ui.ErrorWriter.String()) + require.Zero(t, code) content, err = os.ReadFile("mytest.json") - must.NoError(t, err) - must.Eq(t, defaultJsonQuotaSpec, string(content)) + require.NoError(t, err) + require.Equal(t, defaultJsonQuotaSpec, string(content)) } diff --git a/command/quota_list_test.go b/command/quota_list_test.go index 729febf9d6d2..19243bc41faa 100644 --- a/command/quota_list_test.go +++ b/command/quota_list_test.go @@ -12,7 +12,7 @@ import ( "github.com/hashicorp/nomad/ci" "github.com/mitchellh/cli" - "github.com/shoenig/test/must" + "github.com/stretchr/testify/assert" ) func TestQuotaListCommand_Implements(t *testing.T) { @@ -45,6 +45,7 @@ func TestQuotaListCommand_Fails(t *testing.T) { func TestQuotaListCommand_List(t *testing.T) { ci.Parallel(t) + assert := assert.New(t) // Create a server srv, client, url := testServer(t, true, nil) @@ -56,7 +57,7 @@ func TestQuotaListCommand_List(t *testing.T) { // Create a quota qs := testQuotaSpec() _, err := client.Quotas().Register(qs, nil) - must.NoError(t, err) + assert.Nil(err) // List should contain the new quota if code := cmd.Run([]string{"-address=" + url}); code != 0 { diff --git a/command/recommendation_apply_test.go b/command/recommendation_apply_test.go index 360c1e8eb518..259ddbad85c4 100644 --- a/command/recommendation_apply_test.go +++ b/command/recommendation_apply_test.go @@ -11,12 +11,12 @@ import ( "github.com/hashicorp/nomad/ci" "github.com/hashicorp/nomad/testutil" "github.com/mitchellh/cli" - "github.com/shoenig/test/must" + "github.com/stretchr/testify/require" ) func TestRecommendationApplyCommand_Run(t *testing.T) { ci.Parallel(t) - + require := require.New(t) srv, client, url := testServer(t, true, nil) defer srv.Shutdown() testutil.WaitForResult(func() (bool, error) { @@ -47,9 +47,9 @@ func TestRecommendationApplyCommand_Run(t *testing.T) { // Register a test job to write a recommendation against. testJob := testJob("recommendation_apply") regResp, _, err := client.Jobs().Register(testJob, nil) - must.NoError(t, err) + require.NoError(err) registerCode := waitForSuccess(ui, client, fullId, t, regResp.EvalID) - must.Zero(t, registerCode) + require.Equal(0, registerCode) // Write a recommendation. rec := api.Recommendation{ @@ -63,15 +63,15 @@ func TestRecommendationApplyCommand_Run(t *testing.T) { } recResp, _, err := client.Recommendations().Upsert(&rec, nil) if srv.Enterprise { - must.NoError(t, err) + require.NoError(err) // Read the recommendation out to ensure it is there as a control on // later tests. recInfo, _, err := client.Recommendations().Info(recResp.ID, nil) - must.NoError(t, err) - must.NotNil(t, recInfo) + require.NoError(err) + require.NotNil(recInfo) } else { - must.ErrorContains(t, err, "Nomad Enterprise only endpoint") + require.Error(err, "Nomad Enterprise only endpoint") } // Only perform the call if we are running enterprise tests. Otherwise the @@ -80,18 +80,18 @@ func TestRecommendationApplyCommand_Run(t *testing.T) { return } code := cmd.Run([]string{"-address=" + url, recResp.ID}) - must.Zero(t, code) + require.Equal(0, code) // Perform an info call on the recommendation which should return not // found. recInfo, _, err := client.Recommendations().Info(recResp.ID, nil) - must.ErrorContains(t, err, "not found") - must.Nil(t, recInfo) + require.Error(err, "not found") + require.Nil(recInfo) // Check the new jobspec to see if the resource value has changed. jobResp, _, err := client.Jobs().Info(*testJob.ID, nil) - must.NoError(t, err) - must.Eq(t, 1, *jobResp.TaskGroups[0].Tasks[0].Resources.CPU) + require.NoError(err) + require.Equal(1, *jobResp.TaskGroups[0].Tasks[0].Resources.CPU) } func TestRecommendationApplyCommand_AutocompleteArgs(t *testing.T) { diff --git a/command/recommendation_dismiss_test.go b/command/recommendation_dismiss_test.go index 86e8877ebd68..78365a4ecff7 100644 --- a/command/recommendation_dismiss_test.go +++ b/command/recommendation_dismiss_test.go @@ -7,18 +7,19 @@ import ( "fmt" "testing" - "github.com/hashicorp/nomad/api" "github.com/hashicorp/nomad/ci" - "github.com/hashicorp/nomad/command/agent" - "github.com/hashicorp/nomad/testutil" "github.com/mitchellh/cli" "github.com/posener/complete" - "github.com/shoenig/test/must" + "github.com/stretchr/testify/require" + + "github.com/hashicorp/nomad/api" + "github.com/hashicorp/nomad/command/agent" + "github.com/hashicorp/nomad/testutil" ) func TestRecommendationDismissCommand_Run(t *testing.T) { ci.Parallel(t) - + require := require.New(t) srv, client, url := testServer(t, true, nil) defer srv.Shutdown() testutil.WaitForResult(func() (bool, error) { @@ -50,9 +51,9 @@ func TestRecommendationDismissCommand_Run(t *testing.T) { // Register a test job to write a recommendation against. testJob := testJob("recommendation_dismiss") regResp, _, err := client.Jobs().Register(testJob, nil) - must.NoError(t, err) + require.NoError(err) registerCode := waitForSuccess(ui, client, fullId, t, regResp.EvalID) - must.Zero(t, registerCode) + require.Equal(0, registerCode) // Write a recommendation. rec := api.Recommendation{ @@ -66,15 +67,15 @@ func TestRecommendationDismissCommand_Run(t *testing.T) { } recResp, _, err := client.Recommendations().Upsert(&rec, nil) if srv.Enterprise { - must.NoError(t, err) + require.NoError(err) // Read the recommendation out to ensure it is there as a control on // later tests. recInfo, _, err := client.Recommendations().Info(recResp.ID, nil) - must.NoError(t, err) - must.NotNil(t, recInfo) + require.NoError(err) + require.NotNil(recInfo) } else { - must.ErrorContains(t, err, "Nomad Enterprise only endpoint") + require.Error(err, "Nomad Enterprise only endpoint") } // Only perform the call if we are running enterprise tests. Otherwise the @@ -83,19 +84,18 @@ func TestRecommendationDismissCommand_Run(t *testing.T) { return } code := cmd.Run([]string{"-address=" + url, recResp.ID}) - must.Zero(t, code) + require.Equal(0, code) out := ui.OutputWriter.String() - must.StrContains(t, out, "Successfully dismissed recommendation") + require.Contains(out, "Successfully dismissed recommendation") // Perform an info call on the recommendation which should return not // found. recInfo, _, err := client.Recommendations().Info(recResp.ID, nil) - must.ErrorContains(t, err, "not found") - must.Nil(t, recInfo) + require.Error(err, "not found") + require.Nil(recInfo) } func TestRecommendationDismissCommand_AutocompleteArgs(t *testing.T) { - ci.Parallel(t) srv, client, url := testServer(t, false, nil) defer srv.Shutdown() @@ -113,10 +113,13 @@ func TestRecommendationDismissCommand_AutocompleteArgs(t *testing.T) { } func testRecommendationAutocompleteCommand(t *testing.T, client *api.Client, srv *agent.TestAgent, cmd *RecommendationAutocompleteCommand) { + ci.Parallel(t) + require := require.New(t) + // Register a test job to write a recommendation against. testJob := testJob("recommendation_autocomplete") _, _, err := client.Jobs().Register(testJob, nil) - must.NoError(t, err) + require.NoError(err) // Write a recommendation. rec := &api.Recommendation{ @@ -130,9 +133,9 @@ func testRecommendationAutocompleteCommand(t *testing.T, client *api.Client, srv } rec, _, err = client.Recommendations().Upsert(rec, nil) if srv.Enterprise { - must.NoError(t, err) + require.NoError(err) } else { - must.ErrorContains(t, err, "Nomad Enterprise only endpoint") + require.Error(err, "Nomad Enterprise only endpoint") return } @@ -141,6 +144,6 @@ func testRecommendationAutocompleteCommand(t *testing.T, client *api.Client, srv predictor := cmd.AutocompleteArgs() res := predictor.Predict(args) - must.Len(t, 1, res) - must.Eq(t, rec.ID, res[0]) + require.Equal(1, len(res)) + require.Equal(rec.ID, res[0]) } diff --git a/command/recommendation_info_test.go b/command/recommendation_info_test.go index 757842c9bc1c..76dc2d2fe9c1 100644 --- a/command/recommendation_info_test.go +++ b/command/recommendation_info_test.go @@ -7,16 +7,17 @@ import ( "fmt" "testing" - "github.com/hashicorp/nomad/api" "github.com/hashicorp/nomad/ci" - "github.com/hashicorp/nomad/testutil" "github.com/mitchellh/cli" - "github.com/shoenig/test/must" + "github.com/stretchr/testify/require" + + "github.com/hashicorp/nomad/api" + "github.com/hashicorp/nomad/testutil" ) func TestRecommendationInfoCommand_Run(t *testing.T) { ci.Parallel(t) - + require := require.New(t) srv, client, url := testServer(t, true, nil) defer srv.Shutdown() testutil.WaitForResult(func() (bool, error) { @@ -45,20 +46,20 @@ func TestRecommendationInfoCommand_Run(t *testing.T) { // Perform an initial call, which should return a not found error. code := cmd.Run([]string{"-address=" + url, "2c13f001-f5b6-ce36-03a5-e37afe160df5"}) if srv.Enterprise { - must.One(t, code) + require.Equal(1, code) out := ui.ErrorWriter.String() - must.StrContains(t, out, "Recommendation not found") + require.Contains(out, "Recommendation not found") } else { - must.One(t, code) - must.StrContains(t, ui.ErrorWriter.String(), "Nomad Enterprise only endpoint") + require.Equal(1, code) + require.Contains(ui.ErrorWriter.String(), "Nomad Enterprise only endpoint") } // Register a test job to write a recommendation against. testJob := testJob("recommendation_info") regResp, _, err := client.Jobs().Register(testJob, nil) - must.NoError(t, err) + require.NoError(err) registerCode := waitForSuccess(ui, client, fullId, t, regResp.EvalID) - must.Zero(t, registerCode) + require.Equal(0, registerCode) // Write a recommendation. rec := api.Recommendation{ @@ -72,21 +73,21 @@ func TestRecommendationInfoCommand_Run(t *testing.T) { } recResp, _, err := client.Recommendations().Upsert(&rec, nil) if srv.Enterprise { - must.NoError(t, err) + require.NoError(err) } else { - must.ErrorContains(t, err, "Nomad Enterprise only endpoint") + require.Error(err, "Nomad Enterprise only endpoint") } // Only perform the call if we are running enterprise tests. Otherwise the // recResp object will be nil. if srv.Enterprise { code = cmd.Run([]string{"-address=" + url, recResp.ID}) - must.Zero(t, code) + require.Equal(0, code) out := ui.OutputWriter.String() - must.StrContains(t, out, "test-meta-entry") - must.StrContains(t, out, "p13") - must.StrContains(t, out, "1.13") - must.StrContains(t, out, recResp.ID) + require.Contains(out, "test-meta-entry") + require.Contains(out, "p13") + require.Contains(out, "1.13") + require.Contains(out, recResp.ID) } } diff --git a/command/recommendation_list_test.go b/command/recommendation_list_test.go index 9701b7e0e3e2..1083b3848ac8 100644 --- a/command/recommendation_list_test.go +++ b/command/recommendation_list_test.go @@ -11,12 +11,13 @@ import ( "github.com/hashicorp/nomad/ci" "github.com/hashicorp/nomad/testutil" "github.com/mitchellh/cli" - "github.com/shoenig/test/must" + "github.com/stretchr/testify/assert" + "github.com/stretchr/testify/require" ) func TestRecommendationListCommand_Run(t *testing.T) { ci.Parallel(t) - + require := require.New(t) srv, client, url := testServer(t, true, nil) defer srv.Shutdown() @@ -30,20 +31,20 @@ func TestRecommendationListCommand_Run(t *testing.T) { // Perform an initial list, which should return zero results. code := cmd.Run([]string{"-address=" + url}) if srv.Enterprise { - must.Zero(t, code) + require.Equal(0, code) out := ui.OutputWriter.String() - must.StrContains(t, out, "No recommendations found") + require.Contains(out, "No recommendations found") } else { - must.One(t, code) - must.StrContains(t, ui.ErrorWriter.String(), "Nomad Enterprise only endpoint") + require.Equal(1, code) + require.Contains(ui.ErrorWriter.String(), "Nomad Enterprise only endpoint") } // Register a test job to write a recommendation against. testJob := testJob("recommendation_list") regResp, _, err := client.Jobs().Register(testJob, nil) - must.NoError(t, err) + require.NoError(err) registerCode := waitForSuccess(ui, client, fullId, t, regResp.EvalID) - must.Zero(t, registerCode) + require.Equal(0, registerCode) // Write a recommendation. rec := api.Recommendation{ @@ -57,26 +58,26 @@ func TestRecommendationListCommand_Run(t *testing.T) { } _, _, err = client.Recommendations().Upsert(&rec, nil) if srv.Enterprise { - must.NoError(t, err) + require.NoError(err) } else { - must.ErrorContains(t, err, "Nomad Enterprise only endpoint") + require.Error(err, "Nomad Enterprise only endpoint") } // Perform a new list which should yield results. code = cmd.Run([]string{"-address=" + url}) if srv.Enterprise { - must.Zero(t, code) + require.Equal(0, code) out := ui.OutputWriter.String() - must.StrContains(t, out, "ID") - must.StrContains(t, out, "Job") - must.StrContains(t, out, "Group") - must.StrContains(t, out, "Task") - must.StrContains(t, out, "Resource") - must.StrContains(t, out, "Value") - must.StrContains(t, out, "CPU") + require.Contains(out, "ID") + require.Contains(out, "Job") + require.Contains(out, "Group") + require.Contains(out, "Task") + require.Contains(out, "Resource") + require.Contains(out, "Value") + require.Contains(out, "CPU") } else { - must.One(t, code) - must.StrContains(t, ui.ErrorWriter.String(), "Nomad Enterprise only endpoint") + require.Equal(1, code) + require.Contains(ui.ErrorWriter.String(), "Nomad Enterprise only endpoint") } } @@ -162,7 +163,7 @@ func TestRecommendationListCommand_Sort(t *testing.T) { t.Run(tc.name, func(t *testing.T) { sortedRecs := recommendationList{r: tc.inputRecommendationList} sort.Sort(sortedRecs) - must.Eq(t, tc.expectedOutputList, sortedRecs.r) + assert.Equal(t, tc.expectedOutputList, sortedRecs.r, tc.name) }) } } diff --git a/command/scaling_policy_list_test.go b/command/scaling_policy_list_test.go index c5304e5cdad2..c7f6aab19d63 100644 --- a/command/scaling_policy_list_test.go +++ b/command/scaling_policy_list_test.go @@ -10,12 +10,12 @@ import ( "github.com/hashicorp/nomad/ci" "github.com/hashicorp/nomad/helper/pointer" "github.com/mitchellh/cli" - "github.com/shoenig/test/must" + "github.com/stretchr/testify/require" ) func TestScalingPolicyListCommand_Run(t *testing.T) { ci.Parallel(t) - + require := require.New(t) srv, client, url := testServer(t, false, nil) defer srv.Shutdown() @@ -24,9 +24,9 @@ func TestScalingPolicyListCommand_Run(t *testing.T) { // Perform an initial list, which should return zero results. code := cmd.Run([]string{"-address=" + url}) - must.Zero(t, code) + require.Equal(0, code) out := ui.OutputWriter.String() - must.StrContains(t, out, "No policies found") + require.Contains(out, "No policies found") // Generate two test jobs. jobs := []*api.Job{testJob("scaling_policy_list_1"), testJob("scaling_policy_list_2")} @@ -43,17 +43,17 @@ func TestScalingPolicyListCommand_Run(t *testing.T) { for _, job := range jobs { job.TaskGroups[0].Scaling = &scalingPolicy _, _, err := client.Jobs().Register(job, nil) - must.NoError(t, err) + require.NoError(err) } // Perform a new list which should yield results.. code = cmd.Run([]string{"-address=" + url}) - must.Zero(t, code) + require.Equal(0, code) out = ui.OutputWriter.String() - must.StrContains(t, out, "ID") - must.StrContains(t, out, "Enabled") - must.StrContains(t, out, "Type") - must.StrContains(t, out, "Target") - must.StrContains(t, out, "scaling_policy_list_1") - must.StrContains(t, out, "scaling_policy_list_2") + require.Contains(out, "ID") + require.Contains(out, "Enabled") + require.Contains(out, "Type") + require.Contains(out, "Target") + require.Contains(out, "scaling_policy_list_1") + require.Contains(out, "scaling_policy_list_2") } diff --git a/command/scaling_policy_test.go b/command/scaling_policy_test.go index a804cc1758d4..a80c47bc4d08 100644 --- a/command/scaling_policy_test.go +++ b/command/scaling_policy_test.go @@ -7,7 +7,7 @@ import ( "testing" "github.com/hashicorp/nomad/ci" - "github.com/shoenig/test/must" + "github.com/stretchr/testify/assert" ) func Test_formatScalingPolicyTarget(t *testing.T) { @@ -49,7 +49,7 @@ func Test_formatScalingPolicyTarget(t *testing.T) { for _, tc := range testCases { t.Run(tc.name, func(t *testing.T) { actualOutput := formatScalingPolicyTarget(tc.inputMap) - must.Eq(t, tc.expectedOutput, actualOutput) + assert.Equal(t, tc.expectedOutput, actualOutput, tc.name) }) } } diff --git a/command/sentinel.go b/command/sentinel.go index 0064ec932277..1eeb122c0d77 100644 --- a/command/sentinel.go +++ b/command/sentinel.go @@ -24,7 +24,7 @@ Usage: nomad sentinel [options] [args] Sentinel integration builds on the ACL System. Users can read existing Sentinel policies, create new policies, delete and list existing policies, and more. For a full guide on Sentinel policies see: - https://developer.hashicorp.com/nomad/tutorials/governance-and-policy/sentinel + https://www.nomadproject.io/guides/sentinel-policy.html Read an existing policy: diff --git a/command/service_delete_test.go b/command/service_delete_test.go index 47d5d089ec73..f9ca9a3ec260 100644 --- a/command/service_delete_test.go +++ b/command/service_delete_test.go @@ -13,7 +13,8 @@ import ( "github.com/hashicorp/nomad/nomad/structs" "github.com/hashicorp/nomad/testutil" "github.com/mitchellh/cli" - "github.com/shoenig/test/must" + "github.com/stretchr/testify/assert" + "github.com/stretchr/testify/require" ) func TestServiceDeleteCommand_Run(t *testing.T) { @@ -41,7 +42,7 @@ func TestServiceDeleteCommand_Run(t *testing.T) { } return true, nil }, func(err error) { - must.NoError(t, err) + require.NoError(t, err) }) ui := cli.NewMockUi() @@ -54,26 +55,26 @@ func TestServiceDeleteCommand_Run(t *testing.T) { // Run the command without any arguments to ensure we are performing this // check. - must.One(t, cmd.Run([]string{"-address=" + url})) - must.StrContains(t, ui.ErrorWriter.String(), + require.Equal(t, 1, cmd.Run([]string{"-address=" + url})) + require.Contains(t, ui.ErrorWriter.String(), "This command takes two arguments: and ") ui.ErrorWriter.Reset() // Create an upsert some service registrations. serviceRegs := mock.ServiceRegistrations() - must.NoError(t, + assert.NoError(t, srv.Agent.Server().State().UpsertServiceRegistrations(structs.MsgTypeTestSetup, 10, serviceRegs)) // Detail the service within the default namespace as we need the ID. defaultNSService, _, err := client.Services().Get(serviceRegs[0].ServiceName, nil) - must.NoError(t, err) - must.Len(t, 1, defaultNSService) + require.NoError(t, err) + require.Len(t, defaultNSService, 1) // Attempt to manually delete the service registration within the default // namespace. code := cmd.Run([]string{"-address=" + url, "service-discovery-nomad-delete", defaultNSService[0].ID}) - must.Zero(t, code) - must.StrContains(t, ui.OutputWriter.String(), "Successfully deleted service registration") + require.Equal(t, 0, code) + require.Contains(t, ui.OutputWriter.String(), "Successfully deleted service registration") ui.OutputWriter.Reset() ui.ErrorWriter.Reset() @@ -82,15 +83,15 @@ func TestServiceDeleteCommand_Run(t *testing.T) { platformNSService, _, err := client.Services().Get(serviceRegs[1].ServiceName, &api.QueryOptions{ Namespace: serviceRegs[1].Namespace}, ) - must.NoError(t, err) - must.Len(t, 1, platformNSService) + require.NoError(t, err) + require.Len(t, platformNSService, 1) // Attempt to manually delete the service registration within the platform // namespace. code = cmd.Run([]string{"-address=" + url, "-namespace=" + platformNSService[0].Namespace, "service-discovery-nomad-delete", platformNSService[0].ID}) - must.Zero(t, code) - must.StrContains(t, ui.OutputWriter.String(), "Successfully deleted service registration") + require.Equal(t, 0, code) + require.Contains(t, ui.OutputWriter.String(), "Successfully deleted service registration") ui.OutputWriter.Reset() ui.ErrorWriter.Reset() diff --git a/command/service_info.go b/command/service_info.go index c4880dc80a4d..3005e43c1ce8 100644 --- a/command/service_info.go +++ b/command/service_info.go @@ -114,44 +114,14 @@ func (s *ServiceInfoCommand) Run(args []string) int { return 1 } - ns := s.Meta.namespace - serviceID := args[0] - // Set up the options to capture any filter passed. opts := api.QueryOptions{ - Filter: filter, - Prefix: serviceID, - Namespace: ns, - } - services, _, err := client.Services().List(&opts) - if err != nil { - s.Ui.Error(fmt.Sprintf("Error listing service registrations: %s", err)) - return 1 - } - switch len(services) { - case 0: - s.Ui.Error(fmt.Sprintf("No service registrations with prefix %q found", serviceID)) - return 1 - case 1: - ns = services[0].Namespace - if len(services[0].Services) > 0 { // should always be valid - serviceID = services[0].Services[0].ServiceName - } - default: - s.Ui.Error(fmt.Sprintf("Prefix matched multiple services\n\n%s", - formatServiceListOutput(s.Meta.namespace, services))) - return 1 - } - - // Set up the options to capture any filter passed. - opts = api.QueryOptions{ Filter: filter, PerPage: int32(perPage), NextToken: pageToken, - Namespace: ns, } - serviceInfo, qm, err := client.Services().Get(serviceID, &opts) + serviceInfo, qm, err := client.Services().Get(args[0], &opts) if err != nil { s.Ui.Error(fmt.Sprintf("Error listing service registrations: %s", err)) return 1 diff --git a/command/service_info_test.go b/command/service_info_test.go index edbc2eef84d6..f0c865c99cb5 100644 --- a/command/service_info_test.go +++ b/command/service_info_test.go @@ -5,7 +5,6 @@ package command import ( "fmt" - "strings" "testing" "time" @@ -13,7 +12,7 @@ import ( "github.com/hashicorp/nomad/ci" "github.com/hashicorp/nomad/testutil" "github.com/mitchellh/cli" - "github.com/shoenig/test/must" + "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) @@ -37,7 +36,7 @@ func TestServiceInfoCommand_Run(t *testing.T) { } return true, nil }, func(err error) { - must.NoError(t, err) + require.NoError(t, err) }) ui := cli.NewMockUi() @@ -50,8 +49,8 @@ func TestServiceInfoCommand_Run(t *testing.T) { // Run the command without any arguments to ensure we are performing this // check. - must.One(t, cmd.Run([]string{"-address=" + url})) - must.StrContains(t, ui.ErrorWriter.String(), + require.Equal(t, 1, cmd.Run([]string{"-address=" + url})) + require.Contains(t, ui.ErrorWriter.String(), "This command takes one argument: ") ui.ErrorWriter.Reset() @@ -62,9 +61,9 @@ func TestServiceInfoCommand_Run(t *testing.T) { // Register that job. regResp, _, err := client.Jobs().Register(testJob, nil) - must.NoError(t, err) + require.NoError(t, err) registerCode := waitForSuccess(ui, client, fullId, t, regResp.EvalID) - must.Zero(t, registerCode) + require.Equal(t, 0, registerCode) // Reset the output writer, otherwise we will have additional information here. ui.OutputWriter.Reset() @@ -73,8 +72,6 @@ func TestServiceInfoCommand_Run(t *testing.T) { // therefore needs this wrapper to account for eventual service // registration. One this has completed, we can perform lookups without // similar wraps. - // - // TODO(shoenig) clean this up require.Eventually(t, func() bool { defer ui.OutputWriter.Reset() @@ -86,25 +83,25 @@ func TestServiceInfoCommand_Run(t *testing.T) { // Test each header and data entry. s := ui.OutputWriter.String() - if !strings.Contains(s, "Job ID") { + if !assert.Contains(t, s, "Job ID") { return false } - if !strings.Contains(s, "Address") { + if !assert.Contains(t, s, "Address") { return false } - if !strings.Contains(s, "Node ID") { + if !assert.Contains(t, s, "Node ID") { return false } - if !strings.Contains(s, "Alloc ID") { + if !assert.Contains(t, s, "Alloc ID") { return false } - if !strings.Contains(s, "service-discovery-nomad-info") { + if !assert.Contains(t, s, "service-discovery-nomad-info") { return false } - if !strings.Contains(s, ":9999") { + if !assert.Contains(t, s, ":9999") { return false } - if !strings.Contains(s, "[foo,bar]") { + if !assert.Contains(t, s, "[foo,bar]") { return false } return true @@ -112,16 +109,16 @@ func TestServiceInfoCommand_Run(t *testing.T) { // Perform a verbose lookup. code := cmd.Run([]string{"-address=" + url, "-verbose", "service-discovery-nomad-info"}) - must.Zero(t, code) + require.Equal(t, 0, code) // Test KV entries. s := ui.OutputWriter.String() - must.StrContains(t, s, "Service Name = service-discovery-nomad-info") - must.StrContains(t, s, "Namespace = default") - must.StrContains(t, s, "Job ID = service-discovery-nomad-info") - must.StrContains(t, s, "Datacenter = dc1") - must.StrContains(t, s, "Address = :9999") - must.StrContains(t, s, "Tags = [foo,bar]") + require.Contains(t, s, "Service Name = service-discovery-nomad-info") + require.Contains(t, s, "Namespace = default") + require.Contains(t, s, "Job ID = service-discovery-nomad-info") + require.Contains(t, s, "Datacenter = dc1") + require.Contains(t, s, "Address = :9999") + require.Contains(t, s, "Tags = [foo,bar]") ui.OutputWriter.Reset() ui.ErrorWriter.Reset() @@ -177,7 +174,7 @@ func Test_argsWithNewPageToken(t *testing.T) { for _, tc := range testCases { t.Run(tc.name, func(t *testing.T) { actualOutput := argsWithNewPageToken(tc.inputOsArgs, tc.inputNextToken) - must.Eq(t, tc.expectedOutput, actualOutput) + require.Equal(t, tc.expectedOutput, actualOutput) }) } } diff --git a/command/service_list.go b/command/service_list.go index 9c3cb7ed56fe..b13b67b9ba76 100644 --- a/command/service_list.go +++ b/command/service_list.go @@ -113,11 +113,11 @@ func (s *ServiceListCommand) Run(args []string) int { return 0 } - s.Ui.Output(formatServiceListOutput(s.Meta.namespace, list)) + s.formatOutput(list) return 0 } -func formatServiceListOutput(cmdNS string, regs []*api.ServiceRegistrationListStub) string { +func (s *ServiceListCommand) formatOutput(regs []*api.ServiceRegistrationListStub) { // Create objects to hold sorted a sorted namespace array and a mapping, so // we can perform service lookups on a namespace basis. @@ -137,7 +137,7 @@ func formatServiceListOutput(cmdNS string, regs []*api.ServiceRegistrationListSt // If the request was made using the wildcard namespace, include this in // the output. - if cmdNS == api.AllNamespacesNamespace { + if s.Meta.namespace == api.AllNamespacesNamespace { outputTable[0] += "|Namespace" } @@ -171,7 +171,7 @@ func formatServiceListOutput(cmdNS string, regs []*api.ServiceRegistrationListSt // Build the output array entry. regOutput := serviceName - if cmdNS == api.AllNamespacesNamespace { + if s.Meta.namespace == api.AllNamespacesNamespace { regOutput += "|" + ns } regOutput += "|" + fmt.Sprintf("[%s]", strings.Join(tags, ",")) @@ -179,5 +179,5 @@ func formatServiceListOutput(cmdNS string, regs []*api.ServiceRegistrationListSt } } - return formatList(outputTable) + s.Ui.Output(formatList(outputTable)) } diff --git a/command/service_list_test.go b/command/service_list_test.go index 9d8292d8dd42..344fbcf62faa 100644 --- a/command/service_list_test.go +++ b/command/service_list_test.go @@ -12,7 +12,6 @@ import ( "github.com/hashicorp/nomad/ci" "github.com/hashicorp/nomad/testutil" "github.com/mitchellh/cli" - "github.com/shoenig/test/must" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) @@ -37,7 +36,7 @@ func TestServiceListCommand_Run(t *testing.T) { } return true, nil }, func(err error) { - must.NoError(t, err) + require.NoError(t, err) }) ui := cli.NewMockUi() @@ -50,8 +49,8 @@ func TestServiceListCommand_Run(t *testing.T) { // Run the command with some random arguments to ensure we are performing // this check. - must.One(t, cmd.Run([]string{"-address=" + url, "pretty-please"})) - must.StrContains(t, ui.ErrorWriter.String(), "This command takes no arguments") + require.Equal(t, 1, cmd.Run([]string{"-address=" + url, "pretty-please"})) + require.Contains(t, ui.ErrorWriter.String(), "This command takes no arguments") ui.ErrorWriter.Reset() // Create a test job with a Nomad service. @@ -61,9 +60,9 @@ func TestServiceListCommand_Run(t *testing.T) { // Register that job. regResp, _, err := client.Jobs().Register(testJob, nil) - must.NoError(t, err) + require.NoError(t, err) registerCode := waitForSuccess(ui, client, fullId, t, regResp.EvalID) - must.Zero(t, registerCode) + require.Equal(t, 0, registerCode) // Reset the output writer, otherwise we will have additional information here. ui.OutputWriter.Reset() @@ -72,8 +71,6 @@ func TestServiceListCommand_Run(t *testing.T) { // therefore needs this wrapper to account for eventual service // registration. One this has completed, we can perform lookups without // similar wraps. - // - // TODO(shoenig) clean this up require.Eventually(t, func() bool { defer ui.OutputWriter.Reset() @@ -102,16 +99,16 @@ func TestServiceListCommand_Run(t *testing.T) { // Perform a wildcard namespace lookup. code := cmd.Run([]string{"-address=" + url, "-namespace", "*"}) - must.Zero(t, code) + require.Equal(t, 0, code) // Test each header and data entry. s := ui.OutputWriter.String() - must.StrContains(t, s, "Service Name") - must.StrContains(t, s, "Namespace") - must.StrContains(t, s, "Tags") - must.StrContains(t, s, "service-discovery-nomad-list") - must.StrContains(t, s, "default") - must.StrContains(t, s, "[bar,foo]") + require.Contains(t, s, "Service Name") + require.Contains(t, s, "Namespace") + require.Contains(t, s, "Tags") + require.Contains(t, s, "service-discovery-nomad-list") + require.Contains(t, s, "default") + require.Contains(t, s, "[bar,foo]") ui.OutputWriter.Reset() ui.ErrorWriter.Reset() diff --git a/command/setup.go b/command/setup.go deleted file mode 100644 index e32c9b95141a..000000000000 --- a/command/setup.go +++ /dev/null @@ -1,39 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -package command - -import ( - "strings" - - "github.com/mitchellh/cli" -) - -type SetupCommand struct { - Meta -} - -// Help satisfies the cli.Command Help function. -func (c *SetupCommand) Help() string { - helpText := ` -Usage: nomad setup [options] [args] - - This command groups helper subcommands used for setting up external tools. - - Setup Consul for Nomad: - - $ nomad setup consul -y - - Please see the individual subcommand help for detailed usage information. -` - return strings.TrimSpace(helpText) -} - -// Synopsis satisfies the cli.Command Synopsis function. -func (c *SetupCommand) Synopsis() string { return "Interact with setup helpers" } - -// Name returns the name of this command. -func (c *SetupCommand) Name() string { return "setup" } - -// Run satisfies the cli.Command Run function. -func (c *SetupCommand) Run(_ []string) int { return cli.RunResultHelp } diff --git a/command/setup_consul.go b/command/setup_consul.go deleted file mode 100644 index 28876f3a8978..000000000000 --- a/command/setup_consul.go +++ /dev/null @@ -1,760 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -package command - -import ( - _ "embed" - "encoding/json" - "fmt" - "os" - "slices" - "strings" - - "github.com/hashicorp/consul/api" - "github.com/mitchellh/cli" - "github.com/posener/complete" -) - -// Ensure SetupConsulCommand satisfies the cli.Command interface. -var _ cli.Command = &SetupConsulCommand{} - -//go:embed asset/consul-wi-default-auth-method-config.json -var consulAuthConfigBody []byte - -//go:embed asset/consul-wi-default-policy.hcl -var consulPolicyBody []byte - -const ( - consulAuthMethodName = "nomad-workloads" - consulAuthMethodDesc = "Login method for Nomad workloads using workload identities" - consulRoleTasks = "nomad-default-tasks" - consulPolicyName = "policy-nomad-tasks" - consulNamespace = "nomad-workloads" - consulAud = "consul.io" -) - -type SetupConsulCommand struct { - Meta - - // client is the Consul API client shared by all functions in the command - // to reuse the same connection. - client *api.Client - clientCfg *api.Config - - jwksURL string - - consulEnt bool - destroy bool - autoYes bool -} - -// Help satisfies the cli.Command Help function. -func (s *SetupConsulCommand) Help() string { - helpText := ` -Usage: nomad setup consul [options] - - This command sets up Consul for allowing Nomad workloads to authenticate - themselves using Workload Identity. - - This command requires acl:write permissions for Consul and respects - CONSUL_HTTP_TOKEN, CONSUL_HTTP_ADDR, and other Consul-related - environment variables as documented in - https://developer.hashicorp.com/consul/commands#environment-variables - - WARNING: This command is an experimental feature and may change its behavior - in future versions of Nomad. - -Setup Consul options: - - -jwks-url - URL of Nomad's JWKS endpoint contacted by Consul to verify JWT - signatures. Defaults to http://localhost:4646/.well-known/jwks.json. - - -destroy - Removes all configuration components this command created from the - Consul cluster. - - -y - Automatically answers "yes" to all the questions, making the setup - non-interactive. Defaults to "false". - -` - return strings.TrimSpace(helpText) -} - -func (s *SetupConsulCommand) AutocompleteFlags() complete.Flags { - return mergeAutocompleteFlags(s.Meta.AutocompleteFlags(FlagSetClient), - complete.Flags{ - "-jwks-url": complete.PredictAnything, - "-destroy": complete.PredictSet("true", "false"), - "-y": complete.PredictSet("true", "false"), - }) -} - -func (s *SetupConsulCommand) AutocompleteArgs() complete.Predictor { - return complete.PredictNothing -} - -// Synopsis satisfies the cli.Command Synopsis function. -func (s *SetupConsulCommand) Synopsis() string { return "Setup a Consul cluster for Nomad integration" } - -// Name returns the name of this command. -func (s *SetupConsulCommand) Name() string { return "setup consul" } - -// Run satisfies the cli.Command Run function. -func (s *SetupConsulCommand) Run(args []string) int { - - flags := s.Meta.FlagSet(s.Name(), FlagSetClient) - flags.Usage = func() { s.Ui.Output(s.Help()) } - flags.BoolVar(&s.destroy, "destroy", false, "") - flags.BoolVar(&s.autoYes, "y", false, "") - flags.StringVar(&s.jwksURL, "jwks-url", "http://localhost:4646/.well-known/jwks.json", "") - if err := flags.Parse(args); err != nil { - return 1 - } - - // Check that we got no arguments. - if len(flags.Args()) != 0 { - s.Ui.Error("This command takes no arguments") - s.Ui.Error(commandErrorText(s)) - return 1 - } - - if !isTty() && !s.autoYes { - s.Ui.Error("This command requires -y option when running in non-interactive mode") - return 1 - } - - if !s.destroy { - s.Ui.Output(` -This command will walk you through configuring all the components required for -Nomad workloads to authenticate themselves against Consul ACL using their -respective workload identities. - -First we need to connect to Consul. -`) - } - - s.clientCfg = api.DefaultConfig() - if !s.autoYes { - if !s.askQuestion(fmt.Sprintf("Is %q the correct address of your Consul cluster? [Y/n]", s.clientCfg.Address)) { - s.Ui.Warn(` -Please set the CONSUL_HTTP_ADDR environment variable to your Consul cluster address and re-run the command.`) - return 0 - } - } - - // Get the Consul client. - var err error - s.client, err = api.NewClient(s.clientCfg) - if err != nil { - s.Ui.Error(fmt.Sprintf("Error initializing Consul client: %s", err)) - return 1 - } - - // check if we're connecting to Consul ent - if _, err := s.client.Operator().LicenseGet(nil); err == nil { - s.consulEnt = true - } - - // Setup Consul client namespace. - if s.consulEnt { - if s.clientCfg.Namespace != "" { - // Confirm CONSUL_NAMESPACE will be used. - if !s.autoYes { - if !s.askQuestion(fmt.Sprintf("Is %q the correct Consul namespace to use? [Y/n]", s.clientCfg.Namespace)) { - s.Ui.Warn(` -Please set the CONSUL_NAMESPACE environment variable to the Consul namespace to use and re-run the command.`) - return 0 - } - } - } else { - // Update client with default namespace if CONSUL_NAMESPACE is not - // defined. - s.clientCfg.Namespace = consulNamespace - s.client, err = api.NewClient(s.clientCfg) - if err != nil { - s.Ui.Error(fmt.Sprintf("Error initializing Consul client with namespace: %s", err)) - return 1 - } - } - } - - if s.destroy { - return s.removeConfiguredComponents() - } - - /* - Namespace creation - */ - if s.consulEnt { - ns := s.clientCfg.Namespace - namespaceMsg := ` -Since you're running Consul Enterprise, we will additionally create -a namespace %q and bind the auth methods to that namespace. -` - if s.namespaceExists(s.clientCfg.Namespace) { - s.Ui.Info(fmt.Sprintf("[✔] Namespace %q already exists.", ns)) - } else { - s.Ui.Output(fmt.Sprintf(namespaceMsg, ns)) - - if !s.autoYes && !s.askQuestion(fmt.Sprintf( - "Create the namespace %q in your Consul cluster? [Y/n]", ns, - )) { - s.handleNo() - } - - err = s.createNamespace(ns) - if err != nil { - s.Ui.Error(err.Error()) - return 1 - } - } - } - - /* - Auth method creation - */ - authMethodMsg := ` -Nomad needs a JWT auth method for Consul services and tasks. The method for -services will be called %q. -` - s.Ui.Output(fmt.Sprintf(authMethodMsg, consulAuthMethodName)) - - if s.authMethodExists(consulAuthMethodName) { - s.Ui.Info(fmt.Sprintf("[✔] Auth method %q already exists.", consulAuthMethodName)) - } else { - - authMethodMsg := "This is the %q method configuration:\n" - s.Ui.Output(fmt.Sprintf(authMethodMsg, consulAuthMethodName)) - - servicesAuthMethod, err := s.renderAuthMethod(consulAuthMethodName, consulAuthMethodDesc) - if err != nil { - s.Ui.Error(err.Error()) - return 1 - } - jsConf, _ := json.MarshalIndent(servicesAuthMethod, "", " ") - - s.Ui.Output(string(jsConf)) - - if !s.autoYes && !s.askQuestion(fmt.Sprintf( - "Create %q auth method in your Consul cluster? [Y/n]", consulAuthMethodName, - )) { - s.handleNo() - } - - err = s.createAuthMethod(servicesAuthMethod) - if err != nil { - s.Ui.Error(err.Error()) - return 1 - } - } - - /* - Binding rules creation - */ - - servicesBindingRule := &api.ACLBindingRule{ - Description: "Binding rule for Nomad services authenticated using a workload identity", - AuthMethod: consulAuthMethodName, - BindType: "service", - BindName: "${value.nomad_service}", - Selector: `"nomad_service" in value`, - } - - tasksBindingRule := &api.ACLBindingRule{ - Description: "Binding rule for Nomad tasks authenticated using a workload identity", - AuthMethod: consulAuthMethodName, - BindType: "role", - BindName: "nomad-${value.nomad_namespace}-tasks", - Selector: `"nomad_service" not in value`, - } - - s.Ui.Output(` -Consul uses binding rules to map claims between Nomad's JWTs to Consul service -identities and ACL roles, so we need to create two binding rules for the auth -method we created above: one for services, and one for tasks. -`) - - if s.bindingRuleExists(servicesBindingRule) { - s.Ui.Info("[✔] Binding rule for services already exists.") - } else { - - s.Ui.Output("This is the binding rule for services:\n") - - jsServicesBindingRule, _ := json.MarshalIndent(servicesBindingRule, "", " ") - s.Ui.Output(string(jsServicesBindingRule)) - - if !s.autoYes && !s.askQuestion("Create this binding rule in your Consul cluster? [Y/n]") { - s.handleNo() - } - - err = s.createBindingRules(servicesBindingRule) - if err != nil { - s.Ui.Error(err.Error()) - return 1 - } - } - - if s.bindingRuleExists(tasksBindingRule) { - s.Ui.Info("[✔] Binding rule for tasks already exists.") - } else { - - s.Ui.Output(` -This is the binding rule for tasks: -`) - - jsTasksBindingRule, _ := json.MarshalIndent(tasksBindingRule, "", " ") - s.Ui.Output(string(jsTasksBindingRule)) - - if !s.autoYes && !s.askQuestion("Create this binding rule in your Consul cluster? [Y/n]") { - s.handleNo() - } - - err = s.createBindingRules(tasksBindingRule) - if err != nil { - s.Ui.Error(err.Error()) - return 1 - } - } - - /* - Policy & role creation - */ - s.Ui.Output(` -The step above bound Nomad tasks to a Consul ACL role. Now we need to create the -role and the associated ACL policy that defines what tasks are allowed to access -in Consul. -`) - - if s.policyExists() { - s.Ui.Info(fmt.Sprintf("[✔] Policy %q already exists.", consulPolicyName)) - } else { - s.Ui.Output(fmt.Sprintf("These are the rules for the policy %q that we will create:\n", consulPolicyName)) - s.Ui.Output(string(consulPolicyBody)) - - if !s.autoYes && !s.askQuestion("Create the above policy in your Consul cluster? [Y/n]") { - s.handleNo() - } - - err = s.createPolicy() - if err != nil { - s.Ui.Error(err.Error()) - return 1 - } - } - - if s.roleExists() { - s.Ui.Info(fmt.Sprintf("[✔] Role %q already exists.", consulRoleTasks)) - } else { - s.Ui.Output(fmt.Sprintf(` -And finally, we will create an ACL role called %q associated -with the policy above. -`, - consulRoleTasks)) - - if !s.autoYes && !s.askQuestion("Create the role in your Consul cluster? [Y/n]") { - s.handleNo() - } - - err = s.createRoleForTasks() - if err != nil { - s.Ui.Error(err.Error()) - return 1 - } - } - - s.Ui.Output(` -Congratulations, your Consul cluster is now setup and ready to accept Nomad -workloads with Workload Identity! - -You need to adjust your Nomad client configuration in the following way: - -consul { - enabled = true - address = "" - - # Nomad agents still need a Consul token in order to register themselves - # for automated clustering. It is recommended to set the token using the - # CONSUL_HTTP_TOKEN environment variable instead of writing it in the - # configuration file. -} - -And the configuration of your Nomad servers as follows: - -consul { - enabled = true - address = "" - - # Nomad agents still need a Consul token in order to register themselves - # for automated clustering. It is recommended to set the token using the - # CONSUL_HTTP_TOKEN environment variable instead of writing it in the - # configuration file. - - service_identity { - aud = ["consul.io"] - ttl = "1h" - } - - task_identity { - aud = ["consul.io"] - ttl = "1h" - } -}`) - - return 0 -} - -func (s *SetupConsulCommand) authMethodExists(authMethodName string) bool { - qo := &api.QueryOptions{} - if s.consulEnt { - // auth methods are created in the default ns - qo.Namespace = "default" - } - - existingMethods, _, _ := s.client.ACL().AuthMethodList(qo) - return slices.ContainsFunc( - existingMethods, - func(m *api.ACLAuthMethodListEntry) bool { return m.Name == authMethodName }) -} - -func (s *SetupConsulCommand) renderAuthMethod(name string, desc string) (*api.ACLAuthMethod, error) { - authConfig := map[string]any{} - err := json.Unmarshal(consulAuthConfigBody, &authConfig) - if err != nil { - return nil, fmt.Errorf("default auth config text could not be deserialized: %v", err) - } - - authConfig["JWKSURL"] = s.jwksURL - authConfig["BoundAudiences"] = []string{consulAud} - authConfig["JWTSupportedAlgs"] = []string{"RS256"} - - method := &api.ACLAuthMethod{ - Name: name, - Type: "jwt", - DisplayName: name, - Description: desc, - TokenLocality: "local", - Config: authConfig, - } - if s.consulEnt { - method.NamespaceRules = []*api.ACLAuthMethodNamespaceRule{{ - Selector: `"consul_namespace" in value`, - BindNamespace: "${value.consul_namespace}", - }} - } - - return method, nil -} - -func (s *SetupConsulCommand) createAuthMethod(authMethod *api.ACLAuthMethod) error { - wo := &api.WriteOptions{} - if s.consulEnt { - // auth methods are created in the default ns - wo.Namespace = "default" - } - - _, _, err := s.client.ACL().AuthMethodCreate(authMethod, wo) - if err != nil { - if strings.Contains(err.Error(), "error checking JWKSURL") { - s.Ui.Error(fmt.Sprintf( - "error: Nomad JWKS endpoint unreachable, verify that Nomad is running and that the JWKS URL %s is reachable by Consul", s.jwksURL, - )) - os.Exit(1) - } - return fmt.Errorf("[✘] Could not create Consul auth method: %w", err) - } - - s.Ui.Info(fmt.Sprintf("[✔] Created auth method %q.", authMethod.Name)) - return nil -} - -func (s *SetupConsulCommand) namespaceExists(ns string) bool { - nsClient := s.client.Namespaces() - - existingNamespaces, _, _ := nsClient.List(nil) - return slices.ContainsFunc( - existingNamespaces, - func(n *api.Namespace) bool { return n.Name == ns }) -} - -func (s *SetupConsulCommand) createNamespace(ns string) error { - nsClient := s.client.Namespaces() - namespace := &api.Namespace{ - Name: ns, - Meta: map[string]string{ - "created-by": "nomad-setup", - }, - } - - _, _, err := nsClient.Create(namespace, nil) - if err != nil { - return fmt.Errorf("[✘] Could not write namespace %q: %w", ns, err) - } - s.Ui.Info(fmt.Sprintf("[✔] Created namespace %q.", ns)) - return nil -} - -func (s *SetupConsulCommand) bindingRuleExists(rule *api.ACLBindingRule) bool { - qo := &api.QueryOptions{} - if s.consulEnt { - // binding rules are created in the default ns - qo.Namespace = "default" - } - existingRules, _, _ := s.client.ACL().BindingRuleList("", qo) - return slices.ContainsFunc( - existingRules, - func(r *api.ACLBindingRule) bool { - return r.AuthMethod == rule.AuthMethod && - r.BindType == rule.BindType && - r.BindName == rule.BindName && - r.Selector == rule.Selector - }) -} - -func (s *SetupConsulCommand) createBindingRules(rule *api.ACLBindingRule) error { - wo := &api.WriteOptions{} - if s.consulEnt { - // binding rules are created in the default ns - wo.Namespace = "default" - } - _, _, err := s.client.ACL().BindingRuleCreate(rule, wo) - if err != nil { - return fmt.Errorf("[✘] Could not create Consul binding rule: %w", err) - } - - s.Ui.Info(fmt.Sprintf("[✔] Created binding rule for auth method %q.", rule.AuthMethod)) - - return nil -} - -func (s *SetupConsulCommand) roleExists() bool { - existingRoles, _, _ := s.client.ACL().RoleList(nil) - return slices.ContainsFunc( - existingRoles, - func(r *api.ACLRole) bool { return r.Name == consulRoleTasks }) -} - -func (s *SetupConsulCommand) createRoleForTasks() error { - _, _, err := s.client.ACL().RoleCreate(&api.ACLRole{ - Name: consulRoleTasks, - Description: "Role for Nomad tasks using workload identities", - Policies: []*api.ACLLink{{Name: consulPolicyName}}, - }, nil) - if err != nil { - return fmt.Errorf("[✘] Could not create Consul role: %w", err) - } - - s.Ui.Info(fmt.Sprintf("[✔] Created role %q.", consulRoleTasks)) - return nil -} - -func (s *SetupConsulCommand) policyExists() bool { - existingPolicies, _, _ := s.client.ACL().PolicyList(nil) - return slices.ContainsFunc( - existingPolicies, - func(p *api.ACLPolicyListEntry) bool { return p.Name == consulPolicyName }) -} - -func (s *SetupConsulCommand) createPolicy() error { - _, _, err := s.client.ACL().PolicyCreate(&api.ACLPolicy{ - Name: consulPolicyName, - Rules: string(consulPolicyBody), - }, nil) - if err != nil { - return fmt.Errorf("[✘] Could not create Consul policy: %w", err) - } - - s.Ui.Info(fmt.Sprintf("[✔] Created policy %q.", consulPolicyName)) - - return nil -} - -// askQuestion asks question to user until they provide a valid response. -func (s *SetupConsulCommand) askQuestion(question string) bool { - for { - answer, err := s.Ui.Ask(s.Colorize().Color(fmt.Sprintf("[?] %s", question))) - if err != nil { - if err.Error() != "interrupted" { - s.Ui.Output(err.Error()) - os.Exit(1) - } - os.Exit(0) - } - - switch strings.TrimSpace(strings.ToLower(answer)) { - case "", "y", "yes": - return true - case "n", "no": - return false - default: - s.Ui.Output(fmt.Sprintf(`%q is not a valid response, please answer "yes" or "no".`, answer)) - continue - } - } -} - -func (s *SetupConsulCommand) handleNo() { - s.Ui.Warn(` -By answering "no" to any of these questions, you are risking an incorrect Consul -cluster configuration. Nomad workloads with Workload Identity will not be able -to authenticate unless you create missing configuration yourself. -`) - - exitCode := 0 - if s.autoYes || s.askQuestion("Remove everything this command creates? [Y/n]") { - exitCode = s.removeConfiguredComponents() - } - - s.Ui.Output(s.Colorize().Color(` -Consul cluster has [bold][underline]not[reset] been configured for authenticating Nomad tasks and -services using workload identitiies. - -Run the command again to finish the configuration process.`)) - os.Exit(exitCode) -} - -func (s *SetupConsulCommand) removeConfiguredComponents() int { - exitCode := 0 - componentsToRemove := map[string][]string{} - - if s.authMethodExists(consulAuthMethodName) { - componentsToRemove["Auth method"] = []string{consulAuthMethodName} - } - - qo := &api.QueryOptions{} - if s.consulEnt { - qo.Namespace = "default" - } - authMethodRules, _, err := s.client.ACL().BindingRuleList(consulAuthMethodName, qo) - if err != nil { - s.Ui.Error(fmt.Sprintf("[✘] Failed to fetch binding rules for method: %q", consulAuthMethodName)) - exitCode = 1 - } - - ruleIDs := []string{} - for _, b := range authMethodRules { - ruleIDs = append(ruleIDs, b.ID) - } - if len(ruleIDs) > 0 { - componentsToRemove["Binding rules"] = ruleIDs - } - - if s.policyExists() { - componentsToRemove["Policy"] = []string{consulPolicyName} - } - - if s.roleExists() { - componentsToRemove["Role"] = []string{consulRoleTasks} - } - - if s.consulEnt { - ns, _, err := s.client.Namespaces().Read(s.clientCfg.Namespace, nil) - if err != nil { - s.Ui.Error(fmt.Sprintf("[✘] Failed to fetch namespace %q: %v", ns.Name, err.Error())) - exitCode = 1 - } else if ns != nil && ns.Meta["created-by"] == "nomad-setup" { - componentsToRemove["Namespace"] = []string{ns.Name} - } - } - if exitCode != 0 { - return exitCode - } - - q := `The following items will be deleted: -%s` - if len(componentsToRemove) == 0 { - s.Ui.Output("Nothing to delete.") - return 0 - } - - if !s.autoYes { - s.Ui.Warn(fmt.Sprintf(q, printMap(componentsToRemove))) - } - - if s.autoYes || s.askQuestion("Remove all the items listed above? [Y/n]") { - - for _, policy := range componentsToRemove["Policy"] { - p, _, err := s.client.ACL().PolicyReadByName(policy, nil) - if err != nil { - s.Ui.Error(fmt.Sprintf("[✘] Failed to fetch policy %q: %v", policy, err.Error())) - exitCode = 1 - } else if p != nil { - _, err := s.client.ACL().PolicyDelete(p.ID, nil) - if err != nil { - s.Ui.Error(fmt.Sprintf("[✘] Failed to delete policy %q: %v", policy, err.Error())) - exitCode = 1 - } else { - s.Ui.Info(fmt.Sprintf("[✔] Deleted policy %q.", p.ID)) - } - } - } - - for _, role := range componentsToRemove["Role"] { - r, _, err := s.client.ACL().RoleReadByName(role, nil) - if err != nil { - s.Ui.Error(fmt.Sprintf("[✘] Failed to fetch role %q: %v", role, err.Error())) - exitCode = 1 - } else if r != nil { - _, err := s.client.ACL().RoleDelete(r.ID, nil) - if err != nil { - s.Ui.Error(fmt.Sprintf("[✘] Failed to delete role %q: %v", r.ID, err.Error())) - exitCode = 1 - } else { - s.Ui.Info(fmt.Sprintf("[✔] Deleted role %q.", role)) - } - } - } - - for _, b := range authMethodRules { - wo := &api.WriteOptions{} - if s.consulEnt { - wo.Namespace = "default" - } - _, err := s.client.ACL().BindingRuleDelete(b.ID, wo) - if err != nil { - s.Ui.Error(fmt.Sprintf("[✘] Failed to delete binding rule %q: %v", b.ID, err.Error())) - exitCode = 1 - } else { - s.Ui.Info(fmt.Sprintf("[✔] Deleted binding rule %q.", b.ID)) - } - } - - for _, authMethod := range componentsToRemove["Auth method"] { - wo := &api.WriteOptions{} - if s.consulEnt { - wo.Namespace = "default" - } - _, err := s.client.ACL().AuthMethodDelete(authMethod, wo) - if err != nil { - s.Ui.Error(fmt.Sprintf("[✘] Failed to delete auth method %q: %v", authMethod, err.Error())) - exitCode = 1 - } else { - s.Ui.Info(fmt.Sprintf("[✔] Deleted auth method %q.", authMethod)) - } - } - - for _, ns := range componentsToRemove["Namespace"] { - _, err := s.client.Namespaces().Delete(ns, nil) - if err != nil { - s.Ui.Error(fmt.Sprintf("[✘] Failed to delete namespace %q: %v", ns, err.Error())) - exitCode = 1 - } else { - s.Ui.Info(fmt.Sprintf("[✔] Deleted namespace %q.", ns)) - } - } - } - - return exitCode -} - -func printMap(m map[string][]string) string { - var output string - - for k, v := range m { - output += fmt.Sprintf(" * %s: %s\n", k, strings.Join(v, ", ")) - } - - return output -} diff --git a/command/setup_vault.go b/command/setup_vault.go deleted file mode 100644 index a0557063b5c1..000000000000 --- a/command/setup_vault.go +++ /dev/null @@ -1,797 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -package command - -import ( - _ "embed" - "encoding/base64" - "encoding/json" - "fmt" - "os" - "slices" - "strings" - - "github.com/dustin/go-humanize/english" - "github.com/hashicorp/vault/api" - "github.com/mitchellh/cli" - "github.com/posener/complete" -) - -// Ensure SetupVaultCommand satisfies the cli.Command interface. -var _ cli.Command = &SetupVaultCommand{} - -//go:embed asset/vault-wi-default-auth-method-config.json -var vaultAuthConfigBody []byte - -//go:embed asset/vault-wi-default-policy.hcl -var vaultPolicyBody []byte - -//go:embed asset/vault-wi-default-role.json -var vaultRoleBody []byte - -const ( - vaultRole = "nomad-workloads" - vaultPolicyName = "nomad-workloads" - vaultNamespace = "nomad-workloads" - vaultAud = "vault.io" - vaultPath = "jwt-nomad" -) - -type SetupVaultCommand struct { - Meta - - vClient *api.Client - vLogical *api.Logical - ns string - - jwksURL string - - destroy bool - autoYes bool - - // Options for -check. - check bool - json bool - tmpl string - verbose bool -} - -// Help satisfies the cli.Command Help function. -func (s *SetupVaultCommand) Help() string { - helpText := ` -Usage: nomad setup vault [options] - - This command sets up Vault for allowing Nomad workloads to authenticate - themselves using Workload Identity. - - This command requires acl:write permissions for Vault and respects - VAULT_TOKEN, VAULT_ADDR, and other Vault-related environment variables - as documented in https://developer.hashicorp.com/vault/docs/commands#environment-variables. - - The -check option can be used to verify if the Nomad cluster is ready to - migrate to use Workload Identities with Vault. This option requires - operator:read permission for Nomad. - - WARNING: This command is an experimental feature and may change its behavior - in future versions of Nomad. - -Setup Vault options: - - -jwks-url - URL of Nomad's JWKS endpoint contacted by Vault to verify JWT - signatures. Defaults to http://localhost:4646/.well-known/jwks.json. - - -destroy - Removes all configuration components this command created from the - Vault cluster. - - -y - Automatically answers "yes" to all the questions, making the setup - non-interactive. Defaults to "false". - - -check - Verify if the Nomad cluster is ready to migrate to Workload Identities. - -Setup Vault options when using -check: - - -json - Output migration status information in its JSON format. - - -t - Format and display migration status information using a Go template. - - -verbose - Display full information. - - ` + generalOptionsUsage(usageOptsDefault|usageOptsNoNamespace) - - return strings.TrimSpace(helpText) -} - -func (s *SetupVaultCommand) AutocompleteFlags() complete.Flags { - return mergeAutocompleteFlags(s.Meta.AutocompleteFlags(FlagSetClient), - complete.Flags{ - "-jwks-url": complete.PredictAnything, - "-destroy": complete.PredictSet("true", "false"), - "-y": complete.PredictSet("true", "false"), - - // Options for -check. - "-check": complete.PredictSet("true", "false"), - "-json": complete.PredictSet("true", "false"), - "-verbose": complete.PredictSet("true", "false"), - "-t": complete.PredictAnything, - }) -} - -func (s *SetupVaultCommand) AutocompleteArgs() complete.Predictor { - return complete.PredictNothing -} - -// Synopsis satisfies the cli.Command Synopsis function. -func (s *SetupVaultCommand) Synopsis() string { return "Setup a Vault cluster for Nomad integration" } - -// Name returns the name of this command. -func (s *SetupVaultCommand) Name() string { return "setup vault" } - -// Run satisfies the cli.Command Run function. -func (s *SetupVaultCommand) Run(args []string) int { - - flags := s.Meta.FlagSet(s.Name(), FlagSetClient) - flags.Usage = func() { s.Ui.Output(s.Help()) } - flags.BoolVar(&s.destroy, "destroy", false, "") - flags.BoolVar(&s.autoYes, "y", false, "") - flags.StringVar(&s.jwksURL, "jwks-url", "http://localhost:4646/.well-known/jwks.json", "") - - // Options for -check. - flags.BoolVar(&s.check, "check", false, "") - flags.BoolVar(&s.json, "json", false, "") - flags.BoolVar(&s.verbose, "verbose", false, "") - flags.StringVar(&s.tmpl, "t", "", "") - - if err := flags.Parse(args); err != nil { - return 1 - } - - // Check that we got no arguments. - if len(flags.Args()) != 0 { - s.Ui.Error("This command takes no arguments") - s.Ui.Error(commandErrorText(s)) - return 1 - } - - if s.check { - return s.checkUpgrade() - } else { - // Verify that -check flags are not set. - var invalid []string - if s.json { - invalid = append(invalid, "-json") - } - if s.verbose { - invalid = append(invalid, "-verbose") - } - if s.tmpl != "" { - invalid = append(invalid, "-t") - } - - if len(invalid) > 0 { - s.Ui.Error(fmt.Sprintf( - "The %s %s can only be used with -check", - english.OxfordWordSeries(invalid, "and"), - english.PluralWord(len(invalid), "option", "options"), - )) - s.Ui.Error(commandErrorText(s)) - return 1 - } - } - - if !isTty() && !s.autoYes { - s.Ui.Error("This command requires -y option when running in non-interactive mode") - return 1 - } - - if !s.destroy { - s.Ui.Output(` -This command will walk you through configuring all the components required for -Nomad workloads to authenticate themselves against Vault ACL using their -respective workload identities. - -First we need to connect to Vault. -`) - } - - clientCfg := api.DefaultConfig() - if !s.autoYes { - if !s.askQuestion(fmt.Sprintf("Is %q the correct address of your Vault cluster? [Y/n]", clientCfg.Address)) { - s.Ui.Warn(` -Please set the VAULT_ADDR environment variable to your Vault cluster address and re-run the command.`) - return 0 - } - } - - // Get the Vault client. - var err error - s.vClient, err = api.NewClient(clientCfg) - if err != nil { - s.Ui.Error(fmt.Sprintf("Error initializing Vault client: %s", err)) - return 1 - } - s.vLogical = s.vClient.Logical() - - // ent check: if we're not in empty namespace or the license check returns - // non-nil (license checks will only ever work from default namespace), - // we're connected to ent - var ent bool - clientNamespace := s.vClient.Namespace() - license, _ := s.vClient.Logical().Read("/sys/license/status") - ent = clientNamespace != "" || license != nil - - // Setup Vault client namespace. - if ent { - if clientNamespace != "" { - // Confirm VAULT_NAMESPACE will be used. - if !s.autoYes { - if !s.askQuestion(fmt.Sprintf("Is %q the correct Vault namespace to use? [Y/n]", clientNamespace)) { - s.Ui.Warn(` -Please set the VAULT_NAMESPACE environment variable to the Vault namespace to use and re-run the command.`) - return 0 - } - } - s.ns = clientNamespace - } else { - // Set default namespace if VAULT_NAMESPACE is not defined. - s.ns = vaultNamespace - s.vClient.SetNamespace(s.ns) - } - } - - if s.destroy { - return s.removeConfiguredComponents() - } - - /* - Namespace creation and setup - */ - if ent { - namespaceMsg := ` -Since you're running Vault Enterprise, we will additionally create -a namespace %q and create all configuration within that namespace. -` - if s.namespaceExists(s.ns, false) { - s.Ui.Info(fmt.Sprintf("[✔] Namespace %q already exists.", s.ns)) - } else { - s.Ui.Output(fmt.Sprintf(namespaceMsg, s.ns)) - - if !s.autoYes && !s.askQuestion( - fmt.Sprintf("Create the namespace %q in your Vault cluster? [Y/n]", s.ns)) { - s.handleNo() - } - - err = s.createNamespace(s.ns) - if err != nil { - s.Ui.Error(err.Error()) - return 1 - } - } - } - - /* - Auth method creation - */ - s.Ui.Output(` -We will now enable the JWT credential backend and create a JWT auth method that -Nomad workloads will use. -`) - - if s.authMethodExists() { - s.Ui.Info(fmt.Sprintf("[✔] JWT auth method %q already exists.", vaultPath)) - } else { - - s.Ui.Output("This is the method configuration:\n") - authMethodConf, err := s.renderAuthMethod() - if err != nil { - s.Ui.Error(err.Error()) - return 1 - } - jsConf, _ := json.MarshalIndent(authMethodConf, "", " ") - - s.Ui.Output(string(jsConf)) - - if !s.autoYes && !s.askQuestion("Create JWT auth method in your Vault cluster? [Y/n]") { - s.handleNo() - } - - err = s.createAuthMethod(authMethodConf) - if err != nil { - s.Ui.Error(err.Error()) - return 1 - } - } - - /* - Policy & role creation - */ - s.Ui.Output(` -We need to create a role that Nomad workloads will assume while authenticating, -and a policy associated with that role. - `) - - if s.policyExists() { - s.Ui.Info(fmt.Sprintf("[✔] Policy %q already exists.", vaultPolicyName)) - } else { - s.Ui.Output(fmt.Sprintf(` -These are the rules for the policy %q that we will create. It uses a templated -policy to allow Nomad tasks to access secrets in the path -"secrets/data//": -`, vaultPolicyName)) - - policyBody, err := s.renderPolicy() - if err != nil { - s.Ui.Error(err.Error()) - return 1 - } - s.Ui.Output(policyBody) - - if !s.autoYes && !s.askQuestion("Create the above policy in your Vault cluster? [Y/n]") { - s.handleNo() - } - - err = s.createPolicy(policyBody) - if err != nil { - s.Ui.Error(err.Error()) - return 1 - } - } - - if s.roleExists() { - s.Ui.Info(fmt.Sprintf("[✔] Role %q already exists.", vaultRole)) - } else { - s.Ui.Output(fmt.Sprintf(` -We will now create an ACL role called %q associated with the policy above. -`, - vaultRole)) - - roleBody, err := s.renderRole() - if err != nil { - s.Ui.Error(err.Error()) - return 1 - } - - roleJS, _ := json.MarshalIndent(roleBody, "", " ") - s.Ui.Output(string(roleJS)) - - if !s.autoYes && !s.askQuestion("Create role in your Vault cluster? [Y/n]") { - s.handleNo() - } - - err = s.createRole(roleBody) - if err != nil { - s.Ui.Error(err.Error()) - return 1 - } - } - - s.Ui.Output(` -Congratulations, your Vault cluster is now setup and ready to accept Nomad -workloads with Workload Identity! - -You need to adjust your Nomad client configuration in the following way: - -vault { - enabled = true - address = "" - - # Vault Enterprise only. - # namespace = "" - - jwt_auth_backend_path = "jwt-nomad/" -} - -And your Nomad server configuration in the following way: - -vault { - enabled = true - - default_identity { - aud = ["vault.io"] - ttl = "1h" - } -}`) - return 0 -} - -func (s *SetupVaultCommand) roleExists() bool { - existingRoles, _ := s.vLogical.List(fmt.Sprintf("/auth/%s/role", vaultPath)) - if existingRoles != nil { - return slices.Contains(existingRoles.Data["keys"].([]any), vaultRole) - } - return false -} - -func (s *SetupVaultCommand) renderRole() (map[string]any, error) { - role := map[string]any{} - err := json.Unmarshal(vaultRoleBody, &role) - if err != nil { - return role, fmt.Errorf("[✘] Role data could not be deserialized: %w", err) - } - - role["bound_audiences"] = vaultAud - - return role, nil -} - -func (s *SetupVaultCommand) createRole(role map[string]any) error { - buf, err := json.Marshal(role) - if err != nil { - return fmt.Errorf("[✘] Role could not be interpolated with args: %w", err) - } - - path := fmt.Sprintf("auth/%s/role/%s", vaultPath, vaultRole) - - _, err = s.vLogical.WriteBytes(path, buf) - if err != nil { - return fmt.Errorf("[✘] Could not create Vault role: %w", err) - } - - s.Ui.Info(fmt.Sprintf("[✔] Created role %q.", vaultRole)) - return nil -} - -func (s *SetupVaultCommand) policyExists() bool { - existingPolicies, _ := s.vClient.Sys().ListPolicies() - return slices.Contains(existingPolicies, vaultPolicyName) -} - -func (s *SetupVaultCommand) renderPolicy() (string, error) { - secret, err := s.vLogical.Read("sys/auth/" + vaultPath) - if err != nil { - return "", fmt.Errorf("[✘] Could not retrieve JWT accessor: %w", err) - } - accessor := secret.Data["accessor"].(string) - - policyTextStr := string(vaultPolicyBody) - return strings.ReplaceAll(policyTextStr, "auth_jwt_X", accessor), nil -} - -func (s *SetupVaultCommand) createPolicy(policyText string) error { - encoded := base64.StdEncoding.EncodeToString([]byte(policyText)) - policyBody := fmt.Sprintf(`{"policy": "%s"}`, encoded) - buf := []byte(policyBody) - - path := "sys/policies/acl/" + vaultPolicyName - _, err := s.vLogical.WriteBytes(path, buf) - if err != nil { - return fmt.Errorf("[✘] Could not create Vault policy: %w", err) - } - - s.Ui.Info(fmt.Sprintf("[✔] Created policy %q.", vaultPolicyName)) - - return nil -} - -func (s *SetupVaultCommand) authMethodExists() bool { - existingConf, _ := s.vLogical.Read(fmt.Sprintf("/auth/%s/config", vaultPath)) - return existingConf != nil -} - -func (s *SetupVaultCommand) renderAuthMethod() (map[string]any, error) { - authConfig := map[string]any{} - err := json.Unmarshal(vaultAuthConfigBody, &authConfig) - if err != nil { - return nil, fmt.Errorf("default auth config text could not be deserialized: %v", err) - } - - authConfig["jwks_url"] = s.jwksURL - authConfig["default_role"] = vaultRole - - return authConfig, nil -} - -func (s *SetupVaultCommand) createAuthMethod(authConfig map[string]any) error { - err := s.vClient.Sys().EnableAuthWithOptions(vaultPath, &api.MountInput{Type: "jwt"}) - if err != nil { - return fmt.Errorf("[✘] Could not enable JWT credential backend: %w", err) - } - - buf, err := json.Marshal(authConfig) - if err != nil { - return fmt.Errorf("auth method could not be interpolated with args: %w", err) - } - _, err = s.vLogical.WriteBytes(fmt.Sprintf("auth/%s/config", vaultPath), buf) - if err != nil { - if strings.Contains(err.Error(), "error checking jwks URL") { - s.Ui.Error(fmt.Sprintf( - "error: Nomad JWKS endpoint unreachable, verify that Nomad is running and that the JWKS URL %s is reachable by Vault", s.jwksURL, - )) - os.Exit(1) - } - return fmt.Errorf("[✘] Could not create Vault auth method: %w", err) - } - - s.Ui.Info(fmt.Sprintf("[✔] Created JWT auth method %q.", vaultPath)) - return nil -} - -// namespaceExists takes checks if ns exists. if destroy is true, it will check -// for custom metadata presence to prevent deleting a namespace we didn't -// create. -func (s *SetupVaultCommand) namespaceExists(ns string, destroy bool) bool { - s.vClient.SetNamespace("") - defer s.vClient.SetNamespace(s.ns) - - existingNamespace, _ := s.vLogical.Read(fmt.Sprintf("/sys/namespaces/%s", ns)) - if destroy && existingNamespace != nil { - if m, ok := existingNamespace.Data["custom_metadata"]; ok { - if mm, ok := m.(map[string]any)["created-by"]; ok { - return mm == "nomad-setup" - } - } - } else { - return existingNamespace != nil - } - return false -} - -func (s *SetupVaultCommand) createNamespace(ns string) error { - s.vClient.SetNamespace("") - defer s.vClient.SetNamespace(s.ns) - - _, err := s.vLogical.Write( - "/sys/namespaces/"+ns, - map[string]any{ - "custom_metadata": map[string]string{ - "created-by": "nomad-setup", - }, - }, - ) - if err != nil { - return fmt.Errorf("[✘] Could not write namespace %q: %w", ns, err) - } - s.Ui.Info(fmt.Sprintf("[✔] Created namespace %q.", ns)) - return nil -} - -// askQuestion asks question to user until they provide a valid response. -func (s *SetupVaultCommand) askQuestion(question string) bool { - for { - answer, err := s.Ui.Ask(s.Colorize().Color(fmt.Sprintf("[?] %s", question))) - if err != nil { - if err.Error() != "interrupted" { - s.Ui.Output(err.Error()) - os.Exit(1) - } - os.Exit(0) - } - - switch strings.TrimSpace(strings.ToLower(answer)) { - case "", "y", "yes": - return true - case "n", "no": - return false - default: - s.Ui.Output(fmt.Sprintf(`%q is not a valid response, please answer "yes" or "no".`, answer)) - continue - } - } -} - -func (s *SetupVaultCommand) handleNo() { - s.Ui.Warn(` -By answering "no" to any of these questions, you are risking an incorrect Vault -cluster configuration. Nomad workloads with Workload Identity will not be able -to authenticate unless you create missing configuration yourself. - `) - - exitCode := 0 - if s.autoYes || s.askQuestion("Remove everything this command creates? [Y/n]") { - exitCode = s.removeConfiguredComponents() - } - - s.Ui.Output(s.Colorize().Color(` -Vault cluster has [bold][underline]not[reset] been configured for authenticating Nomad tasks and -services using workload identities. - -Run the command again to finish the configuration process.`)) - os.Exit(exitCode) -} - -func (s *SetupVaultCommand) removeConfiguredComponents() int { - s.vClient.SetNamespace(s.ns) - exitCode := 0 - componentsToRemove := map[string]string{} - - if s.policyExists() { - componentsToRemove["Policy"] = vaultPolicyName - } - if s.roleExists() { - componentsToRemove["Role"] = vaultRole - } - if s.authMethodExists() { - componentsToRemove["JWT auth method"] = vaultPath - } - if s.namespaceExists(s.ns, true) { - componentsToRemove["Namespace"] = s.ns - } - - if len(componentsToRemove) == 0 { - s.Ui.Output("Nothing to delete.") - return 0 - } - - q := `The following items will be deleted: -%s` - if !s.autoYes { - s.Ui.Warn(fmt.Sprintf(q, printMapOfStrings(componentsToRemove))) - } - - if s.autoYes || s.askQuestion("Remove all the items listed above? [Y/n]") { - - if policy, ok := componentsToRemove["Policy"]; ok { - err := s.vClient.Sys().DeletePolicy(policy) - if err != nil { - s.Ui.Error(fmt.Sprintf("[✘] Failed to delete policy %q: %v", policy, err.Error())) - exitCode = 1 - } else { - s.Ui.Info(fmt.Sprintf("[✔] Deleted policy %q.", policy)) - } - } - - if role, ok := componentsToRemove["Role"]; ok { - _, err := s.vLogical.Delete(fmt.Sprintf("/auth/%s/role/%s", vaultPath, role)) - if err != nil { - s.Ui.Error(fmt.Sprintf("[✘] Failed to delete role %q: %v", role, err.Error())) - exitCode = 1 - } else { - s.Ui.Info(fmt.Sprintf("[✔] Deleted role %q.", role)) - } - } - - if _, ok := componentsToRemove["JWT auth method"]; ok { - if err := s.vClient.Sys().DisableAuth(vaultPath); err != nil { - s.Ui.Error(fmt.Sprintf("[✘] Failed to disable JWT auth method %q %v", vaultPath, err.Error())) - exitCode = 1 - } else { - s.Ui.Info(fmt.Sprintf("[✔] Disabled JWT auth method %q.", vaultPath)) - } - } - - if ns, ok := componentsToRemove["Namespace"]; ok { - s.vClient.SetNamespace("") - _, err := s.vLogical.Delete(fmt.Sprintf("/sys/namespaces/%s", ns)) - if err != nil { - s.Ui.Error(fmt.Sprintf("[✘] Failed to delete namespace %q: %v", ns, err.Error())) - exitCode = 1 - } else { - s.Ui.Info(fmt.Sprintf("[✔] Deleted namespace %q.", ns)) - } - } - } - - return exitCode -} - -func (s *SetupVaultCommand) checkUpgrade() int { - length := shortId - if s.verbose { - length = fullId - } - - client, err := s.Meta.Client() - if err != nil { - s.Ui.Error(fmt.Sprintf("Error initializing client: %s", err)) - return 1 - } - - resp, _, err := client.Operator().UpgradeCheckVaultWorkloadIdentity(nil) - if err != nil { - s.Ui.Error(fmt.Sprintf("Error querying scheduler configuration: %s", err)) - return 1 - } - - // Output formatted option if requested. - if s.json || len(s.tmpl) > 0 { - out, err := Format(s.json, s.tmpl, resp) - if err != nil { - s.Ui.Error(err.Error()) - return 1 - } - - s.Ui.Output(out) - return 0 - } - - if resp.Ready() { - s.Ui.Output("Nomad cluster is ready to use workload identities with Vault.") - return 0 - } - - if len(resp.JobsWithoutVaultIdentity) != 0 { - s.Ui.Output(s.Colorize().Color(` -[bold]Jobs Without Workload Identity for Vault[reset] -The following jobs access Vault but are not configured for workload identity. - -You should redeploy them before fully migrating to workload identities with -Vault to prevent unexpected errors if their tokens need to be recreated. - -Refer to https://developer.hashicorp.com/nomad/s/vault-workload-identity-migration -for more information. -`)) - out := make([]string, len(resp.JobsWithoutVaultIdentity)+1) - out[0] = "ID|Namespace|Type|Status" - for i, job := range resp.JobsWithoutVaultIdentity { - out[i+1] = fmt.Sprintf("%s|%s|%s|%s", - limit(job.ID, length), - job.Namespace, - job.Type, - job.Status, - ) - } - s.Ui.Output(formatList(out)) - } - - if len(resp.OutdatedNodes) != 0 { - s.Ui.Output(s.Colorize().Color(` -[bold]Outdated Nodes[reset] -The following nodes are running a version of Nomad that does not support using -workload identities with Vault. - -You should upgrade them to Nomad 1.7 before fully migrating to workload -identities with Vault to prevent unexpected errors if they receive allocations -for jobs that use Vault. - -Refer to https://developer.hashicorp.com/nomad/s/vault-workload-identity-migration -for more information. -`)) - out := make([]string, len(resp.OutdatedNodes)+1) - out[0] = "ID|Name|Address|Version|Drain|Eligibility|Status" - for i, node := range resp.OutdatedNodes { - out[i+1] = fmt.Sprintf("%s|%s|%s|%s|%v|%s|%s", - limit(node.ID, length), - node.Name, - node.Address, - node.Version, - node.Drain, - node.SchedulingEligibility, - node.Status, - ) - } - s.Ui.Output(formatList(out)) - } - - if len(resp.VaultTokens) != 0 { - s.Ui.Output(s.Colorize().Color(` -[bold]Vault Tokens[reset] -The following Vault ACL tokens were created by Nomad but will not be -automatically revoked after migrating to workload identities. They will expire -once their TTL reaches zero. -`)) - out := make([]string, len(resp.VaultTokens)+1) - out[0] = "Accessor ID|Allocation ID|Node ID|Configured TTL" - for i, token := range resp.VaultTokens { - out[i+1] = fmt.Sprintf("%s|%s|%s|%d", - token.Accessor, - limit(token.AllocID, length), - limit(token.NodeID, length), - token.CreationTTL, - ) - } - s.Ui.Output(formatList(out)) - } - - return 0 -} - -func printMapOfStrings(m map[string]string) string { - var output string - - for k, v := range m { - if v != "" { - output += fmt.Sprintf(" * %s: %q\n", k, v) - } else { - output += fmt.Sprintf(" * %s\n", k) - } - } - - return output -} diff --git a/command/setup_vault_test.go b/command/setup_vault_test.go deleted file mode 100644 index 9f561ee6fe68..000000000000 --- a/command/setup_vault_test.go +++ /dev/null @@ -1,152 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -package command - -import ( - "fmt" - "testing" - - "github.com/hashicorp/nomad/api" - "github.com/hashicorp/nomad/ci" - "github.com/hashicorp/nomad/command/agent" - "github.com/hashicorp/nomad/helper/pointer" - "github.com/mitchellh/cli" - "github.com/shoenig/test/must" -) - -func TestSetupVaultCommand_Run(t *testing.T) { - ci.Parallel(t) - - // Start in dev mode so we get a node registration - srv, client, url := testServer(t, true, func(c *agent.Config) { - c.DevMode = true - c.Vaults[0].Name = "default" - c.Vaults[0].Enabled = pointer.Of(true) - }) - defer srv.Shutdown() - - // Register a job with a vault block but without an identity for Vault. - job := testJob("test") - job.TaskGroups[0].Tasks[0].Vault = &api.Vault{ - Cluster: "default", - Policies: []string{"test"}, - } - _, _, err := client.Jobs().Register(job, nil) - must.NoError(t, err) - - job, _, err = client.Jobs().Info(*job.ID, nil) - must.NoError(t, err) - - testCases := []struct { - name string - args []string - expectedErr string - expectedRC int - expectedOut string - }{ - { - name: "-check flags", - args: []string{ - "-json", - "-t", "{{.}}", - "-verbose", - }, - expectedRC: 1, - expectedErr: "The -json, -verbose, and -t options can only be used with -check", - }, - { - name: "-check", - args: []string{ - "-check", - "-address", url, - }, - expectedRC: 0, - expectedOut: ` -Jobs Without Workload Identity for Vault -The following jobs access Vault but are not configured for workload identity. - -You should redeploy them before fully migrating to workload identities with -Vault to prevent unexpected errors if their tokens need to be recreated. - -Refer to https://developer.hashicorp.com/nomad/s/vault-workload-identity-migration -for more information. - -ID Namespace Type Status -test default batch pending -`, - }, - { - name: "-check with -json", - args: []string{ - "-check", - "-json", - "-address", url, - }, - expectedRC: 0, - expectedOut: fmt.Sprintf(`{ - "JobsWithoutVaultIdentity": [ - { - "CreateIndex": 10, - "Datacenters": [ - "dc1" - ], - "ID": "test", - "JobModifyIndex": %d, - "JobSummary": null, - "ModifyIndex": %d, - "Name": "test", - "Namespace": "default", - "ParameterizedJob": false, - "ParentID": "", - "Periodic": false, - "Priority": 1, - "Status": "pending", - "StatusDescription": "", - "Stop": false, - "SubmitTime": %d, - "Type": "batch" - } - ], - "OutdatedNodes": [], - "VaultTokens": [] -} -`, *job.CreateIndex, *job.ModifyIndex, *job.SubmitTime), - }, - { - name: "-check with -t", - args: []string{ - "-check", - "-t", "{{with index .JobsWithoutVaultIdentity 0}}{{.ID}}{{end}}", - "-address", url, - }, - expectedRC: 0, - expectedOut: "test\n", - }, - } - - for _, tc := range testCases { - t.Run(tc.name, func(t *testing.T) { - ui := cli.NewMockUi() - meta := Meta{Ui: ui} - - defer func() { - if t.Failed() { - fmt.Println(ui.ErrorWriter.String()) - fmt.Println(ui.OutputWriter.String()) - } - }() - - cmd := &SetupVaultCommand{Meta: meta} - got := cmd.Run(tc.args) - must.Eq(t, tc.expectedRC, got) - - if tc.expectedErr != "" { - must.StrContains(t, ui.ErrorWriter.String(), tc.expectedErr) - } else { - must.Eq(t, ui.ErrorWriter.String(), "") - must.Eq(t, ui.OutputWriter.String(), tc.expectedOut) - } - }) - } -} diff --git a/command/status.go b/command/status.go index d91f75a2b815..012d1d262e09 100644 --- a/command/status.go +++ b/command/status.go @@ -27,9 +27,6 @@ Usage: nomad status [options] detect the type of resource being queried and display the appropriate status output. - If no arguments are provided, the command will fallback to "nomad job status", - which will list all jobs. - General Options: ` + generalOptionsUsage(usageOptsDefault) + ` diff --git a/command/status_test.go b/command/status_test.go index cce94977b4e7..33e8423e1638 100644 --- a/command/status_test.go +++ b/command/status_test.go @@ -15,11 +15,13 @@ import ( "github.com/hashicorp/nomad/testutil" "github.com/mitchellh/cli" "github.com/posener/complete" - "github.com/shoenig/test/must" + "github.com/stretchr/testify/assert" + "github.com/stretchr/testify/require" ) func TestStatusCommand_Run_JobStatus(t *testing.T) { ci.Parallel(t) + assert := assert.New(t) srv, _, url := testServer(t, true, nil) defer srv.Shutdown() @@ -30,20 +32,22 @@ func TestStatusCommand_Run_JobStatus(t *testing.T) { // Create a fake job state := srv.Agent.Server().State() j := mock.Job() - must.NoError(t, state.UpsertJob(structs.MsgTypeTestSetup, 1000, nil, j)) + assert.Nil(state.UpsertJob(structs.MsgTypeTestSetup, 1000, nil, j)) // Query to check the job status - code := cmd.Run([]string{"-address=" + url, j.ID}) - must.Zero(t, code) + if code := cmd.Run([]string{"-address=" + url, j.ID}); code != 0 { + t.Fatalf("expected exit 0, got: %d", code) + } out := ui.OutputWriter.String() - must.StrContains(t, out, j.ID) + assert.Contains(out, j.ID) ui.OutputWriter.Reset() } func TestStatusCommand_Run_JobStatus_MultiMatch(t *testing.T) { ci.Parallel(t) + assert := assert.New(t) srv, _, url := testServer(t, true, nil) defer srv.Shutdown() @@ -56,20 +60,22 @@ func TestStatusCommand_Run_JobStatus_MultiMatch(t *testing.T) { j := mock.Job() j2 := mock.Job() j2.ID = fmt.Sprintf("%s-more", j.ID) - must.NoError(t, state.UpsertJob(structs.MsgTypeTestSetup, 1000, nil, j)) - must.NoError(t, state.UpsertJob(structs.MsgTypeTestSetup, 1001, nil, j2)) + assert.Nil(state.UpsertJob(structs.MsgTypeTestSetup, 1000, nil, j)) + assert.Nil(state.UpsertJob(structs.MsgTypeTestSetup, 1001, nil, j2)) // Query to check the job status - code := cmd.Run([]string{"-address=" + url, j.ID}) - must.Zero(t, code) + if code := cmd.Run([]string{"-address=" + url, j.ID}); code != 0 { + t.Fatalf("expected exit 0, got: %d", code) + } out := ui.OutputWriter.String() - must.StrContains(t, out, j.ID) + assert.Contains(out, j.ID) ui.OutputWriter.Reset() } func TestStatusCommand_Run_EvalStatus(t *testing.T) { + assert := assert.New(t) ci.Parallel(t) srv, _, url := testServer(t, true, nil) @@ -81,7 +87,7 @@ func TestStatusCommand_Run_EvalStatus(t *testing.T) { // Create a fake eval state := srv.Agent.Server().State() eval := mock.Eval() - must.NoError(t, state.UpsertEvals(structs.MsgTypeTestSetup, 1000, []*structs.Evaluation{eval})) + assert.Nil(state.UpsertEvals(structs.MsgTypeTestSetup, 1000, []*structs.Evaluation{eval})) // Query to check the eval status if code := cmd.Run([]string{"-address=" + url, eval.ID}); code != 0 { @@ -89,12 +95,13 @@ func TestStatusCommand_Run_EvalStatus(t *testing.T) { } out := ui.OutputWriter.String() - must.StrContains(t, out, eval.ID[:shortId]) + assert.Contains(out, eval.ID[:shortId]) ui.OutputWriter.Reset() } func TestStatusCommand_Run_NodeStatus(t *testing.T) { + assert := assert.New(t) ci.Parallel(t) // Start in dev mode so we get a node registration @@ -128,12 +135,13 @@ func TestStatusCommand_Run_NodeStatus(t *testing.T) { } out := ui.OutputWriter.String() - must.StrContains(t, out, "mynode") + assert.Contains(out, "mynode") ui.OutputWriter.Reset() } func TestStatusCommand_Run_AllocStatus(t *testing.T) { + assert := assert.New(t) ci.Parallel(t) srv, _, url := testServer(t, true, nil) @@ -145,18 +153,20 @@ func TestStatusCommand_Run_AllocStatus(t *testing.T) { // Create a fake alloc state := srv.Agent.Server().State() alloc := mock.Alloc() - must.NoError(t, state.UpsertAllocs(structs.MsgTypeTestSetup, 1000, []*structs.Allocation{alloc})) + assert.Nil(state.UpsertAllocs(structs.MsgTypeTestSetup, 1000, []*structs.Allocation{alloc})) - code := cmd.Run([]string{"-address=" + url, alloc.ID}) - must.Zero(t, code) + if code := cmd.Run([]string{"-address=" + url, alloc.ID}); code != 0 { + t.Fatalf("expected exit 0, got: %d", code) + } out := ui.OutputWriter.String() - must.StrContains(t, out, alloc.ID[:shortId]) + assert.Contains(out, alloc.ID[:shortId]) ui.OutputWriter.Reset() } func TestStatusCommand_Run_DeploymentStatus(t *testing.T) { + assert := assert.New(t) ci.Parallel(t) srv, _, url := testServer(t, true, nil) @@ -168,19 +178,21 @@ func TestStatusCommand_Run_DeploymentStatus(t *testing.T) { // Create a fake deployment state := srv.Agent.Server().State() deployment := mock.Deployment() - must.NoError(t, state.UpsertDeployment(1000, deployment)) + assert.Nil(state.UpsertDeployment(1000, deployment)) // Query to check the deployment status - code := cmd.Run([]string{"-address=" + url, deployment.ID}) - must.Zero(t, code) + if code := cmd.Run([]string{"-address=" + url, deployment.ID}); code != 0 { + t.Fatalf("expected exit 0, got: %d", code) + } out := ui.OutputWriter.String() - must.StrContains(t, out, deployment.ID[:shortId]) + assert.Contains(out, deployment.ID[:shortId]) ui.OutputWriter.Reset() } func TestStatusCommand_Run_NoPrefix(t *testing.T) { + assert := assert.New(t) ci.Parallel(t) srv, _, url := testServer(t, true, nil) @@ -192,19 +204,21 @@ func TestStatusCommand_Run_NoPrefix(t *testing.T) { // Create a fake job state := srv.Agent.Server().State() job := mock.Job() - must.NoError(t, state.UpsertJob(structs.MsgTypeTestSetup, 1000, nil, job)) + assert.Nil(state.UpsertJob(structs.MsgTypeTestSetup, 1000, nil, job)) // Query to check status - code := cmd.Run([]string{"-address=" + url}) - must.Zero(t, code) + if code := cmd.Run([]string{"-address=" + url}); code != 0 { + t.Fatalf("expected exit 0, got: %d", code) + } out := ui.OutputWriter.String() - must.StrContains(t, out, job.ID) + assert.Contains(out, job.ID) ui.OutputWriter.Reset() } func TestStatusCommand_AutocompleteArgs(t *testing.T) { + assert := assert.New(t) ci.Parallel(t) srv, _, url := testServer(t, true, nil) @@ -216,14 +230,14 @@ func TestStatusCommand_AutocompleteArgs(t *testing.T) { // Create a fake job state := srv.Agent.Server().State() job := mock.Job() - must.NoError(t, state.UpsertJob(structs.MsgTypeTestSetup, 1000, nil, job)) + assert.Nil(state.UpsertJob(structs.MsgTypeTestSetup, 1000, nil, job)) prefix := job.ID[:len(job.ID)-5] args := complete.Args{Last: prefix} predictor := cmd.AutocompleteArgs() res := predictor.Predict(args) - must.SliceContains(t, res, job.ID) + assert.Contains(res, job.ID) } func TestStatusCommand_Run_HostNetwork(t *testing.T) { @@ -247,7 +261,7 @@ func TestStatusCommand_Run_HostNetwork(t *testing.T) { verbose: false, assertions: func(out string) { hostNetworksRegexpStr := `Host Networks\s+=\s+internal\n` - must.RegexMatch(t, regexp.MustCompile(hostNetworksRegexpStr), out) + require.Regexp(t, regexp.MustCompile(hostNetworksRegexpStr), out) }, }, { @@ -260,10 +274,10 @@ func TestStatusCommand_Run_HostNetwork(t *testing.T) { verbose: true, assertions: func(out string) { verboseHostNetworksHeadRegexpStr := `Name\s+CIDR\s+Interface\s+ReservedPorts\n` - must.RegexMatch(t, regexp.MustCompile(verboseHostNetworksHeadRegexpStr), out) + require.Regexp(t, regexp.MustCompile(verboseHostNetworksHeadRegexpStr), out) verboseHostNetworksBodyRegexpStr := `internal\s+127\.0\.0\.1/8\s+lo\s+\n` - must.RegexMatch(t, regexp.MustCompile(verboseHostNetworksBodyRegexpStr), out) + require.Regexp(t, regexp.MustCompile(verboseHostNetworksBodyRegexpStr), out) }, }, { @@ -275,10 +289,10 @@ func TestStatusCommand_Run_HostNetwork(t *testing.T) { verbose: true, assertions: func(out string) { verboseHostNetworksHeadRegexpStr := `Name\s+CIDR\s+Interface\s+ReservedPorts\n` - must.RegexMatch(t, regexp.MustCompile(verboseHostNetworksHeadRegexpStr), out) + require.Regexp(t, regexp.MustCompile(verboseHostNetworksHeadRegexpStr), out) verboseHostNetworksBodyRegexpStr := `public\s+10\.199\.0\.200/24\s+\s+\n` - must.RegexMatch(t, regexp.MustCompile(verboseHostNetworksBodyRegexpStr), out) + require.Regexp(t, regexp.MustCompile(verboseHostNetworksBodyRegexpStr), out) }, }, { @@ -291,10 +305,10 @@ func TestStatusCommand_Run_HostNetwork(t *testing.T) { verbose: true, assertions: func(out string) { verboseHostNetworksHeadRegexpStr := `Name\s+CIDR\s+Interface\s+ReservedPorts\n` - must.RegexMatch(t, regexp.MustCompile(verboseHostNetworksHeadRegexpStr), out) + require.Regexp(t, regexp.MustCompile(verboseHostNetworksHeadRegexpStr), out) verboseHostNetworksBodyRegexpStr := `public\s+10\.199\.0\.200/24\s+\s+8080,8081\n` - must.RegexMatch(t, regexp.MustCompile(verboseHostNetworksBodyRegexpStr), out) + require.Regexp(t, regexp.MustCompile(verboseHostNetworksBodyRegexpStr), out) }, }, } diff --git a/command/test-resources/exiter.py b/command/test-resources/exiter.py index d4db2c410478..ffda3281bba9 100644 --- a/command/test-resources/exiter.py +++ b/command/test-resources/exiter.py @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 import sys diff --git a/command/testdata/example-basic.nomad b/command/testdata/example-basic.nomad index 1fc5d1c9ad34..8999f50225f9 100644 --- a/command/testdata/example-basic.nomad +++ b/command/testdata/example-basic.nomad @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 job "job1" { type = "service" diff --git a/command/testdata/example-short-bad.json b/command/testdata/example-short-bad.json index d3866e2534d6..8f6fcdb6d33e 100644 --- a/command/testdata/example-short-bad.json +++ b/command/testdata/example-short-bad.json @@ -90,10 +90,6 @@ "ShutdownDelay": null, "StopAfterClientDisconnect": null, "MaxClientDisconnect": null, - "Disconnect":{ - "StopAfterClient": null, - "LostAfter": null - }, "Scaling": null, "Consul": null } diff --git a/command/testdata/example-short.json b/command/testdata/example-short.json index 44c4a000c00d..a62b33b6405a 100644 --- a/command/testdata/example-short.json +++ b/command/testdata/example-short.json @@ -93,7 +93,6 @@ "ShutdownDelay": null, "StopAfterClientDisconnect": null, "MaxClientDisconnect": null, - "Disconnect": null, "Scaling": null, "Consul": null } diff --git a/command/testdata/example-vault.nomad b/command/testdata/example-vault.nomad index abb26d2868af..f44ae930131d 100644 --- a/command/testdata/example-vault.nomad +++ b/command/testdata/example-vault.nomad @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 job "vault" { datacenters = ["dc1"] diff --git a/command/testdata/fmt/job.in.hcl b/command/testdata/fmt/job.in.hcl index a021e9b8ee32..772316c2a7a7 100644 --- a/command/testdata/fmt/job.in.hcl +++ b/command/testdata/fmt/job.in.hcl @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 job "job1" { type = "service" diff --git a/command/testdata/fmt/job.out.hcl b/command/testdata/fmt/job.out.hcl index 1fc5d1c9ad34..8999f50225f9 100644 --- a/command/testdata/fmt/job.out.hcl +++ b/command/testdata/fmt/job.out.hcl @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 job "job1" { type = "service" diff --git a/command/testdata/fmt/nomad.in.hcl b/command/testdata/fmt/nomad.in.hcl index 568e9aacb986..fffe15004e74 100644 --- a/command/testdata/fmt/nomad.in.hcl +++ b/command/testdata/fmt/nomad.in.hcl @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 server { enabled = true diff --git a/command/testdata/fmt/nomad.out.hcl b/command/testdata/fmt/nomad.out.hcl index 10b894b7cd83..48d1cc5bdd59 100644 --- a/command/testdata/fmt/nomad.out.hcl +++ b/command/testdata/fmt/nomad.out.hcl @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 server { enabled = true diff --git a/command/testing_test.go b/command/testing_test.go index 66f70e58f317..8a1326d671ac 100644 --- a/command/testing_test.go +++ b/command/testing_test.go @@ -31,7 +31,7 @@ func testServer(t *testing.T, runClient bool, cb func(*agent.Config)) (*agent.Te }) t.Cleanup(a.Shutdown) - c := a.APIClient() + c := a.Client() return a, c, a.HTTPAddr() } @@ -46,7 +46,7 @@ func testClient(t *testing.T, name string, cb func(*agent.Config)) (*agent.TestA }) t.Cleanup(a.Shutdown) - c := a.APIClient() + c := a.Client() t.Logf("Waiting for client %s to join server(s) %s", name, a.GetConfig().Client.Servers) testutil.WaitForClient(t, a.Agent.RPC, a.Agent.Client().NodeID(), a.Agent.Client().Region()) diff --git a/command/tls_ca_create_test.go b/command/tls_ca_create_test.go index 30f70c0a9ef0..90f11037c7df 100644 --- a/command/tls_ca_create_test.go +++ b/command/tls_ca_create_test.go @@ -11,14 +11,14 @@ import ( "github.com/hashicorp/nomad/testutil" "github.com/mitchellh/cli" - "github.com/shoenig/test/must" + "github.com/stretchr/testify/require" ) func TestCACreateCommand(t *testing.T) { testDir := t.TempDir() previousDirectory, err := os.Getwd() - must.NoError(t, err) - must.NoError(t, os.Chdir(testDir)) + require.NoError(t, err) + require.NoError(t, os.Chdir(testDir)) defer os.Chdir(previousDirectory) type testcase struct { @@ -35,9 +35,9 @@ func TestCACreateCommand(t *testing.T) { "nomad-agent-ca.pem", "nomad-agent-ca-key.pem", func(t *testing.T, cert *x509.Certificate) { - must.Eq(t, 1825*24*time.Hour, time.Until(cert.NotAfter).Round(24*time.Hour)) - must.False(t, cert.PermittedDNSDomainsCritical) - must.SliceEmpty(t, cert.PermittedDNSDomains) + require.Equal(t, 1825*24*time.Hour, time.Until(cert.NotAfter).Round(24*time.Hour)) + require.False(t, cert.PermittedDNSDomainsCritical) + require.Len(t, cert.PermittedDNSDomains, 0) }, }, {"ca custom domain", @@ -48,7 +48,7 @@ func TestCACreateCommand(t *testing.T) { "foo.com-agent-ca.pem", "foo.com-agent-ca-key.pem", func(t *testing.T, cert *x509.Certificate) { - must.SliceContainsAll(t, cert.PermittedDNSDomains, []string{"nomad", "foo.com", "localhost"}) + require.ElementsMatch(t, cert.PermittedDNSDomains, []string{"nomad", "foo.com", "localhost"}) }, }, {"ca options", @@ -65,14 +65,14 @@ func TestCACreateCommand(t *testing.T) { "foo-agent-ca.pem", "foo-agent-ca-key.pem", func(t *testing.T, cert *x509.Certificate) { - must.Eq(t, 365*24*time.Hour, time.Until(cert.NotAfter).Round(24*time.Hour)) - must.True(t, cert.PermittedDNSDomainsCritical) - must.Len(t, 4, cert.PermittedDNSDomains) - must.SliceContainsAll(t, cert.PermittedDNSDomains, []string{"nomad", "foo", "localhost", "bar"}) - must.Eq(t, cert.Issuer.Organization, []string{"CustOrg"}) - must.Eq(t, cert.Issuer.OrganizationalUnit, []string{"CustOrgUnit"}) - must.Eq(t, cert.Issuer.Country, []string{"ZZ"}) - must.StrHasPrefix(t, "CustomCA", cert.Issuer.CommonName) + require.Equal(t, 365*24*time.Hour, time.Until(cert.NotAfter).Round(24*time.Hour)) + require.True(t, cert.PermittedDNSDomainsCritical) + require.Len(t, cert.PermittedDNSDomains, 4) + require.ElementsMatch(t, cert.PermittedDNSDomains, []string{"nomad", "foo", "localhost", "bar"}) + require.Equal(t, cert.Issuer.Organization, []string{"CustOrg"}) + require.Equal(t, cert.Issuer.OrganizationalUnit, []string{"CustOrgUnit"}) + require.Equal(t, cert.Issuer.Country, []string{"ZZ"}) + require.Contains(t, cert.Issuer.CommonName, "CustomCA") }, }, {"ca custom date", @@ -82,7 +82,7 @@ func TestCACreateCommand(t *testing.T) { "nomad-agent-ca.pem", "nomad-agent-ca-key.pem", func(t *testing.T, cert *x509.Certificate) { - must.Eq(t, 365*24*time.Hour, time.Until(cert.NotAfter).Round(24*time.Hour)) + require.Equal(t, 365*24*time.Hour, time.Until(cert.NotAfter).Round(24*time.Hour)) }, }, } @@ -91,20 +91,20 @@ func TestCACreateCommand(t *testing.T) { t.Run(tc.name, func(t *testing.T) { ui := cli.NewMockUi() cmd := &TLSCACreateCommand{Meta: Meta{Ui: ui}} - must.Zero(t, cmd.Run(tc.args)) - must.Eq(t, "", ui.ErrorWriter.String()) + require.Equal(t, 0, cmd.Run(tc.args), ui.ErrorWriter.String()) + require.Equal(t, "", ui.ErrorWriter.String()) // is a valid key key := testutil.IsValidSigner(t, tc.keyPath) - must.True(t, key) + require.True(t, key) // is a valid ca expects the ca ca := testutil.IsValidCertificate(t, tc.caPath) - must.True(t, ca.BasicConstraintsValid) - must.Eq(t, x509.KeyUsageCertSign|x509.KeyUsageCRLSign|x509.KeyUsageDigitalSignature, ca.KeyUsage) - must.True(t, ca.IsCA) - must.Eq(t, ca.AuthorityKeyId, ca.SubjectKeyId) + require.True(t, ca.BasicConstraintsValid) + require.Equal(t, x509.KeyUsageCertSign|x509.KeyUsageCRLSign|x509.KeyUsageDigitalSignature, ca.KeyUsage) + require.True(t, ca.IsCA) + require.Equal(t, ca.AuthorityKeyId, ca.SubjectKeyId) tc.extraCheck(t, ca) - must.NoError(t, os.Remove(tc.caPath)) - must.NoError(t, os.Remove(tc.keyPath)) + require.NoError(t, os.Remove(tc.caPath)) + require.NoError(t, os.Remove(tc.keyPath)) }) } } diff --git a/command/tls_cert_create_test.go b/command/tls_cert_create_test.go index b48c1fc00411..68f92c4d1d4e 100644 --- a/command/tls_cert_create_test.go +++ b/command/tls_cert_create_test.go @@ -13,7 +13,7 @@ import ( "github.com/hashicorp/nomad/ci" "github.com/hashicorp/nomad/testutil" "github.com/mitchellh/cli" - "github.com/shoenig/test/must" + "github.com/stretchr/testify/require" ) func TestTlsCertCreateCommand_InvalidArgs(t *testing.T) { @@ -48,12 +48,12 @@ func TestTlsCertCreateCommand_InvalidArgs(t *testing.T) { ci.Parallel(t) ui := cli.NewMockUi() cmd := &TLSCertCreateCommand{Meta: Meta{Ui: ui}} - must.Positive(t, cmd.Run(tc.args)) + require.NotEqual(t, 0, cmd.Run(tc.args)) got := ui.ErrorWriter.String() if tc.expectErr == "" { - must.NotNil(t, got) + require.NotEmpty(t, got) // don't care } else { - must.StrContains(t, got, tc.expectErr) + require.Contains(t, got, tc.expectErr) } }) } @@ -62,8 +62,8 @@ func TestTlsCertCreateCommand_InvalidArgs(t *testing.T) { func TestTlsCertCreateCommandDefaults_fileCreate(t *testing.T) { testDir := t.TempDir() previousDirectory, err := os.Getwd() - must.NoError(t, err) - must.NoError(t, os.Chdir(testDir)) + require.NoError(t, err) + require.NoError(t, os.Chdir(testDir)) defer os.Chdir(previousDirectory) ui := cli.NewMockUi() @@ -143,34 +143,34 @@ func TestTlsCertCreateCommandDefaults_fileCreate(t *testing.T) { for _, tc := range cases { tc := tc - must.True(t, t.Run(tc.name, func(t *testing.T) { + require.True(t, t.Run(tc.name, func(t *testing.T) { ui := cli.NewMockUi() cmd := &TLSCertCreateCommand{Meta: Meta{Ui: ui}} - must.Zero(t, cmd.Run(tc.args)) - must.Eq(t, tc.errOut, ui.ErrorWriter.String()) + require.Equal(t, 0, cmd.Run(tc.args)) + require.Equal(t, tc.errOut, ui.ErrorWriter.String()) // is a valid cert expects the cert cert := testutil.IsValidCertificate(t, tc.certPath) - must.Eq(t, tc.expectCN, cert.Subject.CommonName) - must.True(t, cert.BasicConstraintsValid) - must.Eq(t, x509.KeyUsageDigitalSignature|x509.KeyUsageKeyEncipherment, cert.KeyUsage) + require.Equal(t, tc.expectCN, cert.Subject.CommonName) + require.True(t, cert.BasicConstraintsValid) + require.Equal(t, x509.KeyUsageDigitalSignature|x509.KeyUsageKeyEncipherment, cert.KeyUsage) switch tc.typ { case "server": - must.Eq(t, + require.Equal(t, []x509.ExtKeyUsage{x509.ExtKeyUsageServerAuth, x509.ExtKeyUsageClientAuth}, cert.ExtKeyUsage) case "client": - must.Eq(t, + require.Equal(t, []x509.ExtKeyUsage{x509.ExtKeyUsageServerAuth, x509.ExtKeyUsageClientAuth}, cert.ExtKeyUsage) case "cli": - must.Eq(t, + require.Equal(t, []x509.ExtKeyUsage{x509.ExtKeyUsageClientAuth, x509.ExtKeyUsageServerAuth}, cert.ExtKeyUsage) } - must.False(t, cert.IsCA) - must.Eq(t, tc.expectDNS, cert.DNSNames) - must.Eq(t, tc.expectIP, cert.IPAddresses) + require.False(t, cert.IsCA) + require.Equal(t, tc.expectDNS, cert.DNSNames) + require.Equal(t, tc.expectIP, cert.IPAddresses) })) } } @@ -310,7 +310,7 @@ func TestTlsRecordPreparation(t *testing.T) { for _, tc := range cases { tc := tc - must.True(t, t.Run(tc.name, func(t *testing.T) { + require.True(t, t.Run(tc.name, func(t *testing.T) { var ipAddresses []net.IP for _, i := range tc.ipAddresses { if len(i) > 0 { @@ -319,11 +319,11 @@ func TestTlsRecordPreparation(t *testing.T) { } ipAddresses, dnsNames, name, extKeyUsage, prefix := recordPreparation(tc.certType, tc.regionName, tc.domain, tc.dnsNames, ipAddresses) - must.Eq(t, tc.expectedipAddresses, ipAddresses) - must.Eq(t, tc.expectedDNSNames, dnsNames) - must.Eq(t, tc.expectedName, name) - must.Eq(t, tc.expectedextKeyUsage, extKeyUsage) - must.Eq(t, tc.expectedPrefix, prefix) + require.Equal(t, tc.expectedipAddresses, ipAddresses) + require.Equal(t, tc.expectedDNSNames, dnsNames) + require.Equal(t, tc.expectedName, name) + require.Equal(t, tc.expectedextKeyUsage, extKeyUsage) + require.Equal(t, tc.expectedPrefix, prefix) })) } } diff --git a/command/ui_test.go b/command/ui_test.go index 144342fcc297..7cfcf10a58d9 100644 --- a/command/ui_test.go +++ b/command/ui_test.go @@ -9,7 +9,7 @@ import ( "testing" "github.com/mitchellh/cli" - "github.com/shoenig/test/must" + "github.com/stretchr/testify/require" ) func TestCommand_Ui(t *testing.T) { @@ -102,12 +102,13 @@ func TestCommand_Ui(t *testing.T) { // Don't try to open a browser. args := append(tc.Args, "-show-url") - code := cmd.Run(args) - must.Zero(t, code) + if code := cmd.Run(args); code != 0 { + require.Equal(t, 0, code, "expected exit code 0, got %d", code) + } got := ui.OutputWriter.String() expected := fmt.Sprintf("URL for web UI: %s", tc.ExpectedURL) - must.Eq(t, expected, strings.TrimSpace(got)) + require.Equal(t, expected, strings.TrimSpace(got)) }) } } diff --git a/command/var.go b/command/var.go index 4c7c3b43c421..5f3b254ebdc5 100644 --- a/command/var.go +++ b/command/var.go @@ -38,7 +38,7 @@ Usage: nomad var [options] [args] Users can create new variables; list, inspect, and delete existing variables, and more. For a full guide on variables see: - https://developer.hashicorp.com/nomad/docs/concepts/variables + https://www.nomadproject.io/docs/concepts/variables Create a variable specification file: diff --git a/command/var_get_test.go b/command/var_get_test.go index 16d33de02c59..c0aaab4c0df7 100644 --- a/command/var_get_test.go +++ b/command/var_get_test.go @@ -12,7 +12,7 @@ import ( "github.com/hashicorp/nomad/ci" "github.com/mitchellh/cli" "github.com/posener/complete" - "github.com/shoenig/test/must" + "github.com/stretchr/testify/require" ) func TestVarGetCommand_Implements(t *testing.T) { @@ -28,17 +28,18 @@ func TestVarGetCommand_Fails(t *testing.T) { cmd := &VarGetCommand{Meta: Meta{Ui: ui}} code := cmd.Run([]string{"some", "bad", "args"}) out := ui.ErrorWriter.String() - must.One(t, code) - must.StrContains(t, out, commandErrorText(cmd)) + require.Equal(t, 1, code, "expected exit code 1, got: %d") + require.Contains(t, out, commandErrorText(cmd), "expected help output, got: %s", out) }) t.Run("bad_address", func(t *testing.T) { ci.Parallel(t) ui := cli.NewMockUi() cmd := &VarGetCommand{Meta: Meta{Ui: ui}} code := cmd.Run([]string{"-address=nope", "foo"}) - must.One(t, code) - must.StrContains(t, ui.ErrorWriter.String(), "retrieving variable") - must.Eq(t, "", ui.OutputWriter.String()) + out := ui.ErrorWriter.String() + require.Equal(t, 1, code, "expected exit code 1, got: %d") + require.Contains(t, ui.ErrorWriter.String(), "retrieving variable", "connection error, got: %s", out) + require.Zero(t, ui.OutputWriter.String()) }) t.Run("missing_template", func(t *testing.T) { ci.Parallel(t) @@ -46,9 +47,9 @@ func TestVarGetCommand_Fails(t *testing.T) { cmd := &VarGetCommand{Meta: Meta{Ui: ui}} code := cmd.Run([]string{`-out=go-template`, "foo"}) out := strings.TrimSpace(ui.ErrorWriter.String()) - must.One(t, code) - must.Eq(t, errMissingTemplate+"\n"+commandErrorText(cmd), out) - must.Eq(t, "", ui.OutputWriter.String()) + require.Equal(t, 1, code, "expected exit code 1, got: %d", code) + require.Equal(t, errMissingTemplate+"\n"+commandErrorText(cmd), out) + require.Zero(t, ui.OutputWriter.String()) }) t.Run("unexpected_template", func(t *testing.T) { ci.Parallel(t) @@ -56,9 +57,9 @@ func TestVarGetCommand_Fails(t *testing.T) { cmd := &VarGetCommand{Meta: Meta{Ui: ui}} code := cmd.Run([]string{`-out=json`, `-template="bad"`, "foo"}) out := strings.TrimSpace(ui.ErrorWriter.String()) - must.One(t, code) - must.Eq(t, errUnexpectedTemplate+"\n"+commandErrorText(cmd), out) - must.Eq(t, "", ui.OutputWriter.String()) + require.Equal(t, 1, code, "expected exit code 1, got: %d", code) + require.Equal(t, errUnexpectedTemplate+"\n"+commandErrorText(cmd), out) + require.Zero(t, ui.OutputWriter.String()) }) } @@ -109,7 +110,7 @@ func TestVarGetCommand(t *testing.T) { // Create a namespace for the test case testNS := strings.Map(validNS, t.Name()) _, err = client.Namespaces().Register(&api.Namespace{Name: testNS}, nil) - must.NoError(t, err) + require.NoError(t, err) t.Cleanup(func() { _, _ = client.Namespaces().Delete(testNS, nil) }) @@ -118,7 +119,7 @@ func TestVarGetCommand(t *testing.T) { sv := testVariable() sv.Namespace = testNS sv, _, err = client.Variables().Create(sv, nil) - must.NoError(t, err) + require.NoError(t, err) t.Cleanup(func() { _, _ = client.Variables().Delete(sv.Path, nil) }) @@ -142,22 +143,22 @@ func TestVarGetCommand(t *testing.T) { code := cmd.Run(args) // Check the output - must.Eq(t, tc.exitCode, code) + require.Equal(t, tc.exitCode, code, "expected exit %v, got: %d; %v", tc.exitCode, code, ui.ErrorWriter.String()) if tc.isError { - must.Eq(t, tc.expected, strings.TrimSpace(ui.ErrorWriter.String())) + require.Equal(t, tc.expected, strings.TrimSpace(ui.ErrorWriter.String())) return } switch tc.format { case "json": - must.Eq(t, sv.AsPrettyJSON(), strings.TrimSpace(ui.OutputWriter.String())) + require.Equal(t, sv.AsPrettyJSON(), strings.TrimSpace(ui.OutputWriter.String())) case "table": out := ui.OutputWriter.String() outs := strings.Split(out, "\n") - must.Len(t, 9, outs) - must.Eq(t, "Namespace = "+testNS, outs[0]) - must.Eq(t, "Path = test/var", outs[1]) + require.Len(t, outs, 9) + require.Equal(t, "Namespace = "+testNS, outs[0]) + require.Equal(t, "Path = test/var", outs[1]) case "go-template": - must.Eq(t, tc.expected, strings.TrimSpace(ui.OutputWriter.String())) + require.Equal(t, tc.expected, strings.TrimSpace(ui.OutputWriter.String())) default: t.Fatalf("invalid format: %q", tc.format) } @@ -172,7 +173,7 @@ func TestVarGetCommand(t *testing.T) { // Create a var testNS := strings.Map(validNS, t.Name()) _, err := client.Namespaces().Register(&api.Namespace{Name: testNS}, nil) - must.NoError(t, err) + require.NoError(t, err) t.Cleanup(func() { _, _ = client.Namespaces().Delete(testNS, nil) }) @@ -181,7 +182,7 @@ func TestVarGetCommand(t *testing.T) { sv.Path = "special/variable" sv.Namespace = testNS sv, _, err = client.Variables().Create(sv, nil) - must.NoError(t, err) + require.NoError(t, err) t.Cleanup(func() { _, _ = client.Variables().Delete(sv.Path, nil) }) @@ -190,8 +191,8 @@ func TestVarGetCommand(t *testing.T) { predictor := cmd.AutocompleteArgs() res := predictor.Predict(args) - must.Len(t, 1, res) - must.Eq(t, sv.Path, res[0]) + require.Equal(t, 1, len(res)) + require.Equal(t, sv.Path, res[0]) }) } diff --git a/command/var_init_test.go b/command/var_init_test.go index 7d835ab62071..86523c356cb2 100644 --- a/command/var_init_test.go +++ b/command/var_init_test.go @@ -10,7 +10,7 @@ import ( "github.com/hashicorp/nomad/ci" "github.com/mitchellh/cli" - "github.com/shoenig/test/must" + "github.com/stretchr/testify/require" ) func TestVarInitCommand_Implements(t *testing.T) { @@ -22,9 +22,9 @@ func TestVarInitCommand_Run(t *testing.T) { ci.Parallel(t) dir := t.TempDir() origDir, err := os.Getwd() - must.NoError(t, err) + require.NoError(t, err) err = os.Chdir(dir) - must.NoError(t, err) + require.NoError(t, err) t.Cleanup(func() { os.Chdir(origDir) }) t.Run("hcl", func(t *testing.T) { @@ -35,41 +35,41 @@ func TestVarInitCommand_Run(t *testing.T) { // Fails on misuse ec := cmd.Run([]string{"some", "bad", "args"}) - must.One(t, ec) - must.StrContains(t, ui.ErrorWriter.String(), commandErrorText(cmd)) - must.Eq(t, "", ui.OutputWriter.String()) + require.Equal(t, 1, ec) + require.Contains(t, ui.ErrorWriter.String(), commandErrorText(cmd)) + require.Empty(t, ui.OutputWriter.String()) reset(ui) // Works if the file doesn't exist ec = cmd.Run([]string{"-out", "hcl"}) - must.Eq(t, "", ui.ErrorWriter.String()) - must.Eq(t, "Example variable specification written to spec.nv.hcl\n", ui.OutputWriter.String()) - must.Zero(t, ec) + require.Empty(t, ui.ErrorWriter.String()) + require.Equal(t, "Example variable specification written to spec.nv.hcl\n", ui.OutputWriter.String()) + require.Zero(t, ec) reset(ui) t.Cleanup(func() { os.Remove(path.Join(dir, "spec.nv.hcl")) }) content, err := os.ReadFile(DefaultHclVarInitName) - must.NoError(t, err) - must.Eq(t, defaultHclVarSpec, string(content)) + require.NoError(t, err) + require.Equal(t, defaultHclVarSpec, string(content)) // Fails if the file exists ec = cmd.Run([]string{"-out", "hcl"}) - must.StrContains(t, ui.ErrorWriter.String(), "exists") - must.Eq(t, "", ui.OutputWriter.String()) - must.One(t, ec) + require.Contains(t, ui.ErrorWriter.String(), "exists") + require.Empty(t, ui.OutputWriter.String()) + require.Equal(t, 1, ec) reset(ui) // Works if file is passed ec = cmd.Run([]string{"-out", "hcl", "myTest.hcl"}) - must.Eq(t, "", ui.ErrorWriter.String()) - must.Eq(t, "Example variable specification written to myTest.hcl\n", ui.OutputWriter.String()) - must.Zero(t, ec) + require.Empty(t, ui.ErrorWriter.String()) + require.Equal(t, "Example variable specification written to myTest.hcl\n", ui.OutputWriter.String()) + require.Zero(t, ec) reset(ui) t.Cleanup(func() { os.Remove(path.Join(dir, "myTest.hcl")) }) content, err = os.ReadFile("myTest.hcl") - must.NoError(t, err) - must.Eq(t, defaultHclVarSpec, string(content)) + require.NoError(t, err) + require.Equal(t, defaultHclVarSpec, string(content)) }) t.Run("json", func(t *testing.T) { ci.Parallel(t) @@ -79,41 +79,41 @@ func TestVarInitCommand_Run(t *testing.T) { // Fails on misuse code := cmd.Run([]string{"some", "bad", "args"}) - must.One(t, code) - must.StrContains(t, ui.ErrorWriter.String(), "This command takes no arguments or one") - must.Eq(t, "", ui.OutputWriter.String()) + require.Equal(t, 1, code) + require.Contains(t, ui.ErrorWriter.String(), "This command takes no arguments or one") + require.Empty(t, ui.OutputWriter.String()) reset(ui) // Works if the file doesn't exist code = cmd.Run([]string{"-out", "json"}) - must.StrContains(t, ui.ErrorWriter.String(), "REMINDER: While keys") - must.StrContains(t, ui.OutputWriter.String(), "Example variable specification written to spec.nv.json\n") - must.Zero(t, code) + require.Contains(t, ui.ErrorWriter.String(), "REMINDER: While keys") + require.Contains(t, ui.OutputWriter.String(), "Example variable specification written to spec.nv.json\n") + require.Zero(t, code) reset(ui) t.Cleanup(func() { os.Remove(path.Join(dir, "spec.nv.json")) }) content, err := os.ReadFile(DefaultJsonVarInitName) - must.NoError(t, err) - must.Eq(t, defaultJsonVarSpec, string(content)) + require.NoError(t, err) + require.Equal(t, defaultJsonVarSpec, string(content)) // Fails if the file exists code = cmd.Run([]string{"-out", "json"}) - must.StrContains(t, ui.ErrorWriter.String(), "exists") - must.Eq(t, "", ui.OutputWriter.String()) - must.One(t, code) + require.Contains(t, ui.ErrorWriter.String(), "exists") + require.Empty(t, ui.OutputWriter.String()) + require.Equal(t, 1, code) reset(ui) // Works if file is passed code = cmd.Run([]string{"-out", "json", "myTest.json"}) - must.StrContains(t, ui.ErrorWriter.String(), "REMINDER: While keys") - must.StrContains(t, ui.OutputWriter.String(), "Example variable specification written to myTest.json\n") - must.Zero(t, code) + require.Contains(t, ui.ErrorWriter.String(), "REMINDER: While keys") + require.Contains(t, ui.OutputWriter.String(), "Example variable specification written to myTest.json\n") + require.Zero(t, code) reset(ui) t.Cleanup(func() { os.Remove(path.Join(dir, "myTest.json")) }) content, err = os.ReadFile("myTest.json") - must.NoError(t, err) - must.Eq(t, defaultJsonVarSpec, string(content)) + require.NoError(t, err) + require.Equal(t, defaultJsonVarSpec, string(content)) }) } diff --git a/command/var_list_test.go b/command/var_list_test.go index 3194cea46cea..b4525070c19c 100644 --- a/command/var_list_test.go +++ b/command/var_list_test.go @@ -12,7 +12,7 @@ import ( "github.com/hashicorp/nomad/api" "github.com/hashicorp/nomad/ci" "github.com/mitchellh/cli" - "github.com/shoenig/test/must" + "github.com/stretchr/testify/require" ) func TestVarListCommand_Implements(t *testing.T) { @@ -80,29 +80,36 @@ func TestVarListCommand_Offline(t *testing.T) { errOut := ui.ErrorWriter.String() defer resetUiWriters(ui) - must.Eq(t, tC.exitCode, ec) + require.Equal(t, tC.exitCode, ec, + "Expected exit code %v; got: %v\nstdout: %s\nstderr: %s", + tC.exitCode, ec, stdOut, errOut, + ) if tC.expectUsage { help := cmd.Help() - must.Eq(t, help, strings.TrimSpace(stdOut)) + require.Equal(t, help, strings.TrimSpace(stdOut)) // Test that stdout ends with a linefeed since we trim them for // convenience in the equality tests. - must.True(t, strings.HasSuffix(stdOut, "\n")) + require.True(t, strings.HasSuffix(stdOut, "\n"), + "stdout does not end with a linefeed") } if tC.expectUsageError { - must.StrContains(t, errOut, commandErrorText(cmd)) + require.Contains(t, errOut, commandErrorText(cmd)) } if tC.expectStdOut != "" { - must.Eq(t, tC.expectStdOut, strings.TrimSpace(stdOut)) + require.Equal(t, tC.expectStdOut, strings.TrimSpace(stdOut)) // Test that stdout ends with a linefeed since we trim them for // convenience in the equality tests. - must.True(t, strings.HasSuffix(stdOut, "\n")) + require.True(t, strings.HasSuffix(stdOut, "\n"), + "stdout does not end with a linefeed") } if tC.expectStdErrPrefix != "" { - must.True(t, strings.HasPrefix(errOut, tC.expectStdErrPrefix)) - + require.True(t, strings.HasPrefix(errOut, tC.expectStdErrPrefix), + "Expected stderr to start with %q; got %s", + tC.expectStdErrPrefix, errOut) // Test that stderr ends with a linefeed since we trim them for // convenience in the equality tests. - must.True(t, strings.HasSuffix(errOut, "\n")) + require.True(t, strings.HasSuffix(errOut, "\n"), + "stderr does not end with a linefeed") } }) } @@ -123,7 +130,7 @@ func TestVarListCommand_Online(t *testing.T) { nsList := []string{api.DefaultNamespace, "ns1"} pathList := []string{"a/b/c", "a/b/c/d", "z/y", "z/y/x"} - variables := setupTestVariables(t, client, nsList, pathList) + variables := setupTestVariables(client, nsList, pathList) testTmpl := `{{ range $i, $e := . }}{{if ne $i 0}}{{print "•"}}{{end}}{{printf "%v\t%v" .Namespace .Path}}{{end}}` @@ -132,10 +139,10 @@ func TestVarListCommand_Online(t *testing.T) { expect := expect exp, ok := expect.(NSPather) - must.True(t, ok) + require.True(t, ok, "expect is not an NSPather, got %T", expect) in, ok := check.(NSPather) - must.True(t, ok) - must.Eq(t, exp.NSPaths(), in.NSPaths()) + require.True(t, ok, "check is not an NSPather, got %T", check) + require.ElementsMatch(t, exp.NSPaths(), in.NSPaths()) } return out } @@ -145,9 +152,11 @@ func TestVarListCommand_Online(t *testing.T) { length := length in, ok := check.(NSPather) - must.True(t, ok) + require.True(t, ok, "check is not an NSPather, got %T", check) inLen := in.NSPaths().Len() - must.Eq(t, length, inLen) + require.Equal(t, length, inLen, + "expected length of %v, got %v. \nvalues: %v", + length, inLen, in.NSPaths()) } return out } @@ -275,28 +284,34 @@ func TestVarListCommand_Online(t *testing.T) { errOut := ui.ErrorWriter.String() defer resetUiWriters(ui) - must.Eq(t, tC.exitCode, code) + require.Equal(t, tC.exitCode, code, + "Expected exit code %v; got: %v\nstdout: %s\nstderr: %s", + tC.exitCode, code, stdOut, errOut) if tC.expectStdOut != "" { - must.Eq(t, tC.expectStdOut, strings.TrimSpace(stdOut)) + require.Equal(t, tC.expectStdOut, strings.TrimSpace(stdOut)) // Test that stdout ends with a linefeed since we trim them for // convenience in the equality tests. - must.True(t, strings.HasSuffix(stdOut, "\n")) + require.True(t, strings.HasSuffix(stdOut, "\n"), + "stdout does not end with a linefeed") } if tC.expectStdErrPrefix != "" { - must.True(t, strings.HasPrefix(errOut, tC.expectStdErrPrefix)) + require.True(t, strings.HasPrefix(errOut, tC.expectStdErrPrefix), + "Expected stderr to start with %q; got %s", + tC.expectStdErrPrefix, errOut) // Test that stderr ends with a linefeed since this test only // considers prefixes. - must.True(t, strings.HasSuffix(stdOut, "\n")) + require.True(t, strings.HasSuffix(stdOut, "\n"), + "stderr does not end with a linefeed") } if tC.jsonTest != nil { jtC := tC.jsonTest err := json.Unmarshal([]byte(stdOut), &jtC.jsonDest) - must.NoError(t, err) + require.NoError(t, err, "stdout: %s", stdOut) for _, fn := range jtC.expectFns { fn(t, jtC.jsonDest) @@ -334,14 +349,14 @@ type testSVNamespacePath struct { Path string } -func setupTestVariables(t *testing.T, c *api.Client, nsList, pathList []string) SVMSlice { +func setupTestVariables(c *api.Client, nsList, pathList []string) SVMSlice { out := make(SVMSlice, 0, len(nsList)*len(pathList)) for _, ns := range nsList { c.Namespaces().Register(&api.Namespace{Name: ns}, nil) for _, p := range pathList { - must.NoError(t, setupTestVariable(c, ns, p, &out)) + setupTestVariable(c, ns, p, &out) } } @@ -354,12 +369,8 @@ func setupTestVariable(c *api.Client, ns, p string, out *SVMSlice) error { Path: p, Items: map[string]string{"k": "v"}} v, _, err := c.Variables().Create(testVar, &api.WriteOptions{Namespace: ns}) - if err != nil { - return err - } - *out = append(*out, *v.Metadata()) - return nil + return err } type NSPather interface { diff --git a/command/var_lock.go b/command/var_lock.go deleted file mode 100644 index c306b819dfbb..000000000000 --- a/command/var_lock.go +++ /dev/null @@ -1,369 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -package command - -import ( - "context" - "fmt" - "os" - "os/exec" - "os/signal" - "strings" - "syscall" - "time" - - "github.com/hashicorp/nomad/api" - "github.com/posener/complete" -) - -const defaultMaxClientRetries = 5 - -type VarLockCommand struct { - shell bool - inFmt string - ttl string - lockDelay string - - varPutCommand *VarPutCommand -} - -func (c *VarLockCommand) Help() string { - helpText := ` -Usage: -nomad var lock [options] child... -nomad var lock [options] [] child... - - The lock command provides a mechanism for simple distributed locking. A lock - is created in the given variable, and only when held, is a child process invoked. - - The lock command can be called on an existing variable or an entire new variable - specification can be provided to the command from a file by using an - @-prefixed path to a variable specification file. Items to be stored in the - variable can be supplied using the specification file as well. - - Nomad lock launches its children in a shell. By default, Nomad will use the - shell defined in the environment variable SHELL. If SHELL is not defined, - it will default to /bin/sh. It should be noted that not all shells terminate - child processes when they receive SIGTERM. Under Ubuntu, /bin/sh is linked - to dash, which does not terminate its children. In order to ensure that - child processes are killed when the lock is lost, be sure to set the SHELL - environment variable appropriately, or run without a shell by setting -shell=false. - - If ACLs are enabled, this command requires the 'variables:write' capability - for the destination namespace and path. - -General Options: - - ` + generalOptionsUsage(usageOptsDefault) + ` - -Var lock Options: - -verbose - Provides additional information via standard error to preserve standard - output (stdout) for redirected output. - -ttl - Optional, TTL for the lock, time the variable will be locked. Defaults to 15s. - -delay - Optional, time the variable is blocked from locking when a lease is not renewed. - Defaults to 15s. - - -max-retry - Optional, max-retry up to this number of times if Nomad returns a 500 error - while monitoring the lock. This allows riding out brief periods of - unavailability without causing leader elections, but increases the amount of - time required to detect a lost lock in some cases. Defaults to 5. Set to 0 to - disable. - - -early-return - Optional, early-return indicates the command to return if the lock is not - acquired instead of waiting on stand by to try again. Defaults to false. - - -backoff - Optional, indicates how long to wait between attempts to obtain the lock. - By default the lease algorithm waits for 1.1 times the lock TTL. - - -shell - Optional, use a shell to run the command (can set a custom shell via - the SHELL environment variable). The default value is true. -` - return strings.TrimSpace(helpText) -} - -func (c *VarLockCommand) AutocompleteFlags() complete.Flags { - return mergeAutocompleteFlags(c.varPutCommand.Meta.AutocompleteFlags(FlagSetClient), - complete.Flags{}, - ) -} - -func (c *VarLockCommand) AutocompleteArgs() complete.Predictor { - return VariablePathPredictor(c.varPutCommand.Meta.Client) -} - -func (c *VarLockCommand) Synopsis() string { - return "Put a lock on a variable and run a child command if operation is successful" -} - -func (c *VarLockCommand) Name() string { return "var lock" } - -func (c *VarLockCommand) Run(args []string) int { - var doVerbose bool - var err error - var path string - var maxRetry int64 - var earlyReturn bool - var backoff time.Duration - - flags := c.varPutCommand.Meta.FlagSet(c.Name(), FlagSetClient) - flags.Usage = func() { c.varPutCommand.Ui.Output(c.Help()) } - - flags.BoolVar(&doVerbose, "verbose", false, "") - flags.StringVar(&c.ttl, "ttl", "", "") - flags.StringVar(&c.lockDelay, "delay", "", "") - flags.BoolVar(&c.shell, "shell", true, "") - flags.BoolVar(&earlyReturn, "early-return", false, "") - flags.Int64Var(&maxRetry, "max-retry", 5, "") - flags.DurationVar(&backoff, "backoff", 0, "") - - if fileInfo, _ := os.Stdout.Stat(); (fileInfo.Mode() & os.ModeCharDevice) != 0 { - flags.StringVar(&c.varPutCommand.outFmt, "out", "none", "") - } else { - flags.StringVar(&c.varPutCommand.outFmt, "out", "json", "") - } - - if err := flags.Parse(args); err != nil { - c.varPutCommand.Ui.Error(commandErrorText(c)) - return 1 - } - - args = flags.Args() - - // Manage verbose output - verbose := func(_ string) {} //no-op - if doVerbose { - verbose = func(msg string) { - c.varPutCommand.Ui.Warn(msg) - } - } - - c.varPutCommand.verbose = verbose - - if c.varPutCommand.Meta.namespace == api.AllNamespacesNamespace { - c.varPutCommand.Ui.Error(errWildcardNamespaceNotAllowed) - return 1 - } - - if len(args) < 2 { - c.varPutCommand.Ui.Error(fmt.Sprintf("Not enough arguments (expected >2, got %d)", len(args))) - return 1 - } - - path, args, err = c.readPathFromArgs(args) - if err != nil { - c.varPutCommand.Ui.Error(err.Error()) - return 1 - } - - sv, err := c.varPutCommand.makeVariable(path) - if err != nil { - c.varPutCommand.Ui.Error(fmt.Sprintf("Failed to parse variable data: %s", err)) - return 1 - } - - if sv.Lock == nil { - if c.ttl == "" && c.lockDelay == "" { - c.varPutCommand.verbose("Using defaults for the lock") - } - - sv.Lock = &api.VariableLock{ - TTL: api.DefaultLockTTL.String(), - LockDelay: api.DefaultLockDelay.String(), - } - } - - if c.ttl != "" { - c.varPutCommand.verbose("Using TTL for the lock of " + c.ttl) - _, err := time.ParseDuration(c.ttl) - if err != nil { - c.varPutCommand.Ui.Error(fmt.Sprintf("Invalid TTL: %s", err)) - return 1 - } - - sv.Lock.TTL = c.ttl - } - - if c.lockDelay != "" { - c.varPutCommand.verbose("Using delay for the lock of " + c.lockDelay) - _, err := time.ParseDuration(c.ttl) - if err != nil { - c.varPutCommand.Ui.Error(fmt.Sprintf("Invalid Lock Delay: %s", err)) - return 1 - } - - sv.Lock.LockDelay = c.lockDelay - } - - // Get the HTTP client - client, err := c.varPutCommand.Meta.Client() - if err != nil { - c.varPutCommand.Ui.Error(fmt.Sprintf("Error initializing client: %s", err)) - return 1 - } - - // Set up the locks handler - lo := []api.LocksOption{} - if maxRetry != defaultMaxClientRetries { - lo = append(lo, api.LocksOptionWithMaxRetries(maxRetry)) - } - - l, err := client.Locks(api.WriteOptions{}, *sv, lo...) - if err != nil { - c.varPutCommand.Ui.Error(fmt.Sprintf("Error initializing lock handler: %s", err)) - return 1 - } - - ctx := context.Background() - - // Set up the locks handler - llo := []api.LockLeaserOption{} - if earlyReturn { - c.varPutCommand.verbose("Setting up early return") - llo = append(llo, api.LockLeaserOptionWithEarlyReturn(true)) - } - - if backoff != 0 { - c.varPutCommand.verbose("Setting up backoff period") - llo = append(llo, api.LockLeaserOptionWithWaitPeriod(backoff)) - } - - ll := client.NewLockLeaser(l, llo...) - - c.varPutCommand.verbose("Attempting to acquire lock") - - // Run the shell inside the protected function. - if err := ll.Start(ctx, func(ctx context.Context) error { - c.varPutCommand.verbose(fmt.Sprintf("Variable locked, ready to execute: %s", - strings.Join(args, " "))) - - var newCommand func(ctx context.Context, args []string) (*exec.Cmd, error) - if !c.shell { - newCommand = subprocess - } else { - newCommand = script - } - - cmd, err := newCommand(ctx, args) - if err != nil { - return err - } - - cmd.Stdin = os.Stdin - cmd.Stdout = os.Stdout - cmd.Stderr = os.Stderr - - signalCh := make(chan os.Signal, 10) - signal.Notify(signalCh, os.Interrupt, syscall.SIGTERM) - defer signal.Stop(signalCh) - - go c.forwardSignals(ctx, cmd, signalCh) - - if err := cmd.Start(); err != nil { - return err - } - - return cmd.Wait() - - }); err != nil { - c.varPutCommand.Ui.Error("Lock error:" + err.Error()) - return 1 - } - - c.varPutCommand.verbose("Releasing the lock") - return 0 -} - -func (c *VarLockCommand) readPathFromArgs(args []string) (string, []string, error) { - var err error - var path string - - // Handle first argument: @file or «var path» - arg := args[0] - - switch { - case isArgFileRef(arg): - // ArgFileRefs start with "@" so we need to peel that off - // detect format based on file extension - specPath := arg[1:] - err = c.varPutCommand.setParserForFileArg(specPath) - if err != nil { - return "", args, err - } - - c.varPutCommand.verbose(fmt.Sprintf("Reading whole variable specification from %q", specPath)) - c.varPutCommand.contents, err = os.ReadFile(specPath) - if err != nil { - return "", args, fmt.Errorf("Error reading %q: %w", specPath, err) - } - default: - path = sanitizePath(arg) - c.varPutCommand.verbose(fmt.Sprintf("Writing to path %q", path)) - } - - // Handle second argument: can @file, or child process - args = args[1:] - switch { - case isArgFileRef(args[0]): - arg := args[0] - - err = c.varPutCommand.setParserForFileArg(arg) - if err != nil { - return "", args, err - } - - c.varPutCommand.verbose(fmt.Sprintf("Creating variable %q from specification file %q", path, arg)) - fPath := arg[1:] - c.varPutCommand.contents, err = os.ReadFile(fPath) - if err != nil { - return "", args, fmt.Errorf("error reading %q: %s", fPath, err) - } - args = args[1:] - default: - // no-op - should be child process - } - - return path, args, nil -} - -// script returns a command to execute a script through a shell. -func script(ctx context.Context, args []string) (*exec.Cmd, error) { - shell := "/bin/sh" - - if other := os.Getenv("SHELL"); other != "" { - shell = other - } - - return exec.CommandContext(ctx, shell, "-c", strings.Join(args, " ")), nil -} - -// subprocess returns a command to execute a subprocess directly. -func subprocess(ctx context.Context, args []string) (*exec.Cmd, error) { - if len(args) == 0 { - return nil, fmt.Errorf("need an executable to run") - } - return exec.CommandContext(ctx, args[0], args[1:]...), nil -} - -// ForwardSignals will fire up a goroutine to forward signals to the given -// subprocess until the context is canceled. -func (c *VarLockCommand) forwardSignals(ctx context.Context, cmd *exec.Cmd, sg chan os.Signal) { - for { - select { - case sig := <-sg: - if err := cmd.Process.Signal(sig); err != nil { - c.varPutCommand.Ui.Error(fmt.Sprintf("failed to send signal %q: %v", sig, err)) - } - - case <-ctx.Done(): - return - } - } -} diff --git a/command/var_lock_test.go b/command/var_lock_test.go deleted file mode 100644 index 87e1ea06069a..000000000000 --- a/command/var_lock_test.go +++ /dev/null @@ -1,151 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -package command - -import ( - "fmt" - "os" - "testing" - "time" - - "github.com/hashicorp/nomad/ci" - "github.com/mitchellh/cli" - "github.com/shoenig/test/must" -) - -func TestVarLockCommand_Implements(t *testing.T) { - ci.Parallel(t) - var _ cli.Command = &VarLockCommand{} -} - -func TestVarLockCommand_Fails(t *testing.T) { - ci.Parallel(t) - t.Run("bad_args", func(t *testing.T) { - ci.Parallel(t) - ui := cli.NewMockUi() - cmd := &VarLockCommand{ - varPutCommand: &VarPutCommand{Meta: Meta{Ui: ui}}, - } - code := cmd.Run([]string{"-bad-flag"}) - out := ui.ErrorWriter.String() - must.One(t, code) - must.StrContains(t, out, commandErrorText(cmd)) - }) - - t.Run("bad_address", func(t *testing.T) { - ci.Parallel(t) - ui := cli.NewMockUi() - cmd := &VarLockCommand{ - varPutCommand: &VarPutCommand{Meta: Meta{Ui: ui}}, - } - code := cmd.Run([]string{"-address=nope", "foo", "-"}) - out := ui.ErrorWriter.String() - must.One(t, code) - must.StrContains(t, out, "unsupported protocol scheme") - }) - - t.Run("missing_args", func(t *testing.T) { - ci.Parallel(t) - ui := cli.NewMockUi() - cmd := &VarLockCommand{ - varPutCommand: &VarPutCommand{Meta: Meta{Ui: ui}}, - } - code := cmd.Run([]string{"foo"}) - out := ui.ErrorWriter.String() - must.One(t, code) - must.StrContains(t, out, "Not enough arguments (expected >2, got 1)") - }) - - t.Run("invalid_TTL", func(t *testing.T) { - ci.Parallel(t) - ui := cli.NewMockUi() - cmd := &VarLockCommand{ - varPutCommand: &VarPutCommand{Meta: Meta{Ui: ui}}, - } - code := cmd.Run([]string{"-ttl=2", "bar", "foo"}) - out := ui.ErrorWriter.String() - must.One(t, code) - must.StrContains(t, out, "Invalid TTL: time") - }) - - t.Run("invalid_lock_delay", func(t *testing.T) { - ci.Parallel(t) - ui := cli.NewMockUi() - cmd := &VarLockCommand{ - varPutCommand: &VarPutCommand{Meta: Meta{Ui: ui}}, - } - code := cmd.Run([]string{"-delay=2", "bar", "foo"}) - out := ui.ErrorWriter.String() - must.One(t, code) - must.StrContains(t, out, "Invalid Lock Delay: time") - }) -} - -func TestVarLockCommand_Good(t *testing.T) { - ci.Parallel(t) - - // Create a server - srv, client, url := testServer(t, true, nil) - defer srv.Shutdown() - - ui := cli.NewMockUi() - cmd := &VarLockCommand{ - varPutCommand: &VarPutCommand{Meta: Meta{Ui: ui}}, - } - - filePath := fmt.Sprintf("%v.txt", time.Now().Unix()) - - // Get the variable - code := cmd.Run([]string{"-address=" + url, "test/var/shell", "touch ", filePath}) - must.Zero(t, code) - - sv, _, err := srv.APIClient().Variables().Peek("test/var/shell", nil) - must.NoError(t, err) - - must.NotNil(t, sv) - must.Eq(t, "test/var/shell", sv.Path) - - // Check for the file - _, err = os.ReadFile(filePath) - must.NoError(t, err) - - t.Cleanup(func() { - os.Remove(filePath) - _, _ = client.Variables().Delete("test/var/shell", nil) - }) -} - -func TestVarLockCommand_Good_NoShell(t *testing.T) { - ci.Parallel(t) - - // Create a server - srv, client, url := testServer(t, true, nil) - defer srv.Shutdown() - - ui := cli.NewMockUi() - cmd := &VarLockCommand{ - varPutCommand: &VarPutCommand{Meta: Meta{Ui: ui}}, - } - - filePath := fmt.Sprintf("%v.txt", time.Now().Unix()) - - // Get the variable - code := cmd.Run([]string{"-address=" + url, "-shell=false", "test/var/noShell", "touch", filePath}) - must.Zero(t, code) - - sv, _, err := srv.APIClient().Variables().Peek("test/var/noShell", nil) - must.NoError(t, err) - - must.NotNil(t, sv) - must.Eq(t, "test/var/noShell", sv.Path) - - // Check for the file - _, err = os.ReadFile(filePath) - must.NoError(t, err) - - t.Cleanup(func() { - os.Remove(filePath) - _, _ = client.Variables().Delete("test/var/noShell", nil) - }) -} diff --git a/command/var_purge_test.go b/command/var_purge_test.go index 94727c51da07..a2214acded7a 100644 --- a/command/var_purge_test.go +++ b/command/var_purge_test.go @@ -11,7 +11,7 @@ import ( "github.com/hashicorp/nomad/ci" "github.com/mitchellh/cli" "github.com/posener/complete" - "github.com/shoenig/test/must" + "github.com/stretchr/testify/require" ) func TestVarPurgeCommand_Implements(t *testing.T) { @@ -27,17 +27,18 @@ func TestVarPurgeCommand_Fails(t *testing.T) { cmd := &VarPurgeCommand{Meta: Meta{Ui: ui}} code := cmd.Run([]string{"some", "bad", "args"}) out := ui.ErrorWriter.String() - must.One(t, code) - must.StrContains(t, out, commandErrorText(cmd)) + require.Equal(t, 1, code, "expected exit code 1, got: %d") + require.Contains(t, out, commandErrorText(cmd), "expected help output, got: %s", out) }) t.Run("bad_address", func(t *testing.T) { ci.Parallel(t) ui := cli.NewMockUi() cmd := &VarPurgeCommand{Meta: Meta{Ui: ui}} code := cmd.Run([]string{"-address=nope", "foo"}) - must.One(t, code) - must.StrContains(t, ui.ErrorWriter.String(), "purging variable") - must.Eq(t, "", ui.OutputWriter.String()) + out := ui.ErrorWriter.String() + require.Equal(t, 1, code, "expected exit code 1, got: %d") + require.Contains(t, ui.ErrorWriter.String(), "purging variable", "connection error, got: %s", out) + require.Zero(t, ui.OutputWriter.String()) }) t.Run("bad_check_index/syntax", func(t *testing.T) { ci.Parallel(t) @@ -45,9 +46,9 @@ func TestVarPurgeCommand_Fails(t *testing.T) { cmd := &VarPurgeCommand{Meta: Meta{Ui: ui}} code := cmd.Run([]string{`-check-index=a`, "foo"}) out := strings.TrimSpace(ui.ErrorWriter.String()) - must.One(t, code) - must.Eq(t, `Invalid -check-index value "a": not parsable as uint64`, out) - must.Eq(t, "", ui.OutputWriter.String()) + require.Equal(t, 1, code, "expected exit code 1, got: %d", code) + require.Equal(t, `Invalid -check-index value "a": not parsable as uint64`, out) + require.Zero(t, ui.OutputWriter.String()) }) t.Run("bad_check_index/range", func(t *testing.T) { ci.Parallel(t) @@ -55,9 +56,9 @@ func TestVarPurgeCommand_Fails(t *testing.T) { cmd := &VarPurgeCommand{Meta: Meta{Ui: ui}} code := cmd.Run([]string{`-check-index=18446744073709551616`, "foo"}) out := strings.TrimSpace(ui.ErrorWriter.String()) - must.One(t, code) - must.Eq(t, `Invalid -check-index value "18446744073709551616": out of range for uint64`, out) - must.Eq(t, "", ui.OutputWriter.String()) + require.Equal(t, 1, code, "expected exit code 1, got: %d", code) + require.Equal(t, `Invalid -check-index value "18446744073709551616": out of range for uint64`, out) + require.Zero(t, ui.OutputWriter.String()) }) } @@ -75,16 +76,16 @@ func TestVarPurgeCommand_Online(t *testing.T) { // Create a var to delete sv := testVariable() _, _, err := client.Variables().Create(sv, nil) - must.NoError(t, err) + require.NoError(t, err) t.Cleanup(func() { _, _ = client.Variables().Delete(sv.Path, nil) }) // Delete the variable code := cmd.Run([]string{"-address=" + url, sv.Path}) - must.Zero(t, code) + require.Equal(t, 0, code, "expected exit 0, got: %d; %v", code, ui.ErrorWriter.String()) vars, _, err := client.Variables().List(nil) - must.NoError(t, err) - must.SliceEmpty(t, vars) + require.NoError(t, err) + require.Len(t, vars, 0) }) t.Run("unchecked", func(t *testing.T) { @@ -95,20 +96,20 @@ func TestVarPurgeCommand_Online(t *testing.T) { // Create a var to delete sv := testVariable() sv, _, err := client.Variables().Create(sv, nil) - must.NoError(t, err) + require.NoError(t, err) // Delete a variable code := cmd.Run([]string{"-address=" + url, "-check-index=1", sv.Path}) stderr := ui.ErrorWriter.String() - must.One(t, code) - must.StrContains(t, stderr, "\nCheck-and-Set conflict\n\n Your provided check-index (1)") + require.Equal(t, 1, code, "expected exit 1, got: %d; %v", code, stderr) + require.Contains(t, stderr, "\nCheck-and-Set conflict\n\n Your provided check-index (1)") code = cmd.Run([]string{"-address=" + url, fmt.Sprintf("-check-index=%v", sv.ModifyIndex), sv.Path}) - must.Zero(t, code) + require.Equal(t, 0, code, "expected exit 0, got: %d; %v", code, ui.ErrorWriter.String()) vars, _, err := client.Variables().List(nil) - must.NoError(t, err) - must.SliceEmpty(t, vars) + require.NoError(t, err) + require.Len(t, vars, 0) }) t.Run("autocompleteArgs", func(t *testing.T) { @@ -120,14 +121,14 @@ func TestVarPurgeCommand_Online(t *testing.T) { sv := testVariable() sv.Path = "autocomplete/test" _, _, err := client.Variables().Create(sv, nil) - must.NoError(t, err) + require.NoError(t, err) t.Cleanup(func() { client.Variables().Delete(sv.Path, nil) }) args := complete.Args{Last: "aut"} predictor := cmd.AutocompleteArgs() res := predictor.Predict(args) - must.Len(t, 1, res) - must.Eq(t, sv.Path, res[0]) + require.Equal(t, 1, len(res)) + require.Equal(t, sv.Path, res[0]) }) } diff --git a/command/var_put.go b/command/var_put.go index 7115bc802e2e..cb5c29f94c4e 100644 --- a/command/var_put.go +++ b/command/var_put.go @@ -11,11 +11,10 @@ import ( "os" "path/filepath" "regexp" - "slices" "strings" multierror "github.com/hashicorp/go-multierror" - "github.com/hashicorp/go-set/v2" + "github.com/hashicorp/go-set" "github.com/hashicorp/hcl" "github.com/hashicorp/hcl/hcl/ast" "github.com/hashicorp/nomad/api" @@ -23,6 +22,7 @@ import ( "github.com/mitchellh/cli" "github.com/mitchellh/mapstructure" "github.com/posener/complete" + "golang.org/x/exp/slices" ) // Detect characters that are not valid identifiers to emit a warning when they @@ -73,7 +73,7 @@ General Options: ` + generalOptionsUsage(usageOptsDefault) + ` -Var put Options: +Apply Options: -check-index If set, the variable is only acted upon if the server-side version's index @@ -376,7 +376,6 @@ func (c *VarPutCommand) makeVariable(path string) (*api.Variable, error) { out.Items = make(map[string]string) return out, nil } - switch c.inFmt { case "json": err = json.Unmarshal(c.contents, out) @@ -588,12 +587,10 @@ func formatInvalidVarKeyChars(invalid []string) string { // Sort the characters for output charList := make([]string, 0, chars.Size()) - chars.ForEach(func(k string) bool { + for _, k := range chars.List() { // Use %s instead of %q to avoid escaping characters. charList = append(charList, fmt.Sprintf(`"%s"`, k)) - return true - }) - + } slices.Sort(charList) // Build string diff --git a/command/var_put_test.go b/command/var_put_test.go index a6fd6cd3b0c1..b724f201f504 100644 --- a/command/var_put_test.go +++ b/command/var_put_test.go @@ -16,6 +16,7 @@ import ( "github.com/mitchellh/cli" "github.com/posener/complete" "github.com/shoenig/test/must" + "github.com/stretchr/testify/require" ) func TestVarPutCommand_Implements(t *testing.T) { @@ -30,8 +31,8 @@ func TestVarPutCommand_Fails(t *testing.T) { cmd := &VarPutCommand{Meta: Meta{Ui: ui}} code := cmd.Run([]string{"-bad-flag"}) out := ui.ErrorWriter.String() - must.One(t, code) - must.StrContains(t, out, commandErrorText(cmd)) + require.Equal(t, 1, code, "expected exit code 1, got: %d") + require.Contains(t, out, commandErrorText(cmd), "expected help output, got: %s", out) }) t.Run("bad_address", func(t *testing.T) { ci.Parallel(t) @@ -39,8 +40,8 @@ func TestVarPutCommand_Fails(t *testing.T) { cmd := &VarPutCommand{Meta: Meta{Ui: ui}} code := cmd.Run([]string{"-address=nope", "foo", "-"}) out := ui.ErrorWriter.String() - must.One(t, code) - must.StrContains(t, out, "Error creating variable") + require.Equal(t, 1, code, "expected exit code 1, got: %d") + require.Contains(t, out, "Error creating variable", "expected error creating variable, got: %s", out) }) t.Run("missing_template", func(t *testing.T) { ci.Parallel(t) @@ -48,8 +49,8 @@ func TestVarPutCommand_Fails(t *testing.T) { cmd := &VarPutCommand{Meta: Meta{Ui: ui}} code := cmd.Run([]string{`-out=go-template`, "foo", "-"}) out := strings.TrimSpace(ui.ErrorWriter.String()) - must.One(t, code) - must.Eq(t, errMissingTemplate+"\n"+commandErrorText(cmd), out) + require.Equal(t, 1, code, "expected exit code 1, got: %d", code) + require.Equal(t, errMissingTemplate+"\n"+commandErrorText(cmd), out) }) t.Run("unexpected_template", func(t *testing.T) { ci.Parallel(t) @@ -57,8 +58,8 @@ func TestVarPutCommand_Fails(t *testing.T) { cmd := &VarPutCommand{Meta: Meta{Ui: ui}} code := cmd.Run([]string{`-out=json`, `-template="bad"`, "foo", "-"}) out := strings.TrimSpace(ui.ErrorWriter.String()) - must.One(t, code) - must.Eq(t, errUnexpectedTemplate+"\n"+commandErrorText(cmd), out) + require.Equal(t, 1, code, "expected exit code 1, got: %d", code) + require.Equal(t, errUnexpectedTemplate+"\n"+commandErrorText(cmd), out) }) t.Run("bad_in", func(t *testing.T) { ci.Parallel(t) @@ -66,8 +67,8 @@ func TestVarPutCommand_Fails(t *testing.T) { cmd := &VarPutCommand{Meta: Meta{Ui: ui}} code := cmd.Run([]string{`-in=bad`, "foo", "-"}) out := strings.TrimSpace(ui.ErrorWriter.String()) - must.One(t, code) - must.Eq(t, errInvalidInFormat+"\n"+commandErrorText(cmd), out) + require.Equal(t, 1, code, "expected exit code 1, got: %d", code) + require.Equal(t, errInvalidInFormat+"\n"+commandErrorText(cmd), out) }) t.Run("wildcard_namespace", func(t *testing.T) { ci.Parallel(t) @@ -75,8 +76,8 @@ func TestVarPutCommand_Fails(t *testing.T) { cmd := &VarPutCommand{Meta: Meta{Ui: ui}} code := cmd.Run([]string{`-namespace=*`, "foo", "-"}) out := strings.TrimSpace(ui.ErrorWriter.String()) - must.One(t, code) - must.Eq(t, errWildcardNamespaceNotAllowed, out) + require.Equal(t, 1, code, "expected exit code 1, got: %d", code) + require.Equal(t, errWildcardNamespaceNotAllowed, out) }) } @@ -92,7 +93,7 @@ func TestVarPutCommand_GoodJson(t *testing.T) { // Get the variable code := cmd.Run([]string{"-address=" + url, "-out=json", "test/var", "k1=v1", "k2=v2"}) - must.Zero(t, code) + require.Equal(t, 0, code, "expected exit 0, got: %d; %v", code, ui.ErrorWriter.String()) t.Cleanup(func() { _, _ = client.Variables().Delete("test/var", nil) @@ -101,10 +102,10 @@ func TestVarPutCommand_GoodJson(t *testing.T) { var outVar api.Variable b := ui.OutputWriter.Bytes() err := json.Unmarshal(b, &outVar) - must.NoError(t, err) - must.Eq(t, "default", outVar.Namespace) - must.Eq(t, "test/var", outVar.Path) - must.Eq(t, api.VariableItems{"k1": "v1", "k2": "v2"}, outVar.Items) + require.NoError(t, err, "error unmarshaling json: %v\nb: %s", err, b) + require.Equal(t, "default", outVar.Namespace) + require.Equal(t, "test/var", outVar.Path) + require.Equal(t, api.VariableItems{"k1": "v1", "k2": "v2"}, outVar.Items) } func TestVarPutCommand_FlagsWithSpec(t *testing.T) { @@ -152,14 +153,14 @@ func TestVarPutCommand_AutocompleteArgs(t *testing.T) { // Create a var sv := testVariable() _, _, err := client.Variables().Create(sv, nil) - must.NoError(t, err) + require.NoError(t, err) args := complete.Args{Last: "t"} predictor := cmd.AutocompleteArgs() res := predictor.Predict(args) - must.Len(t, 1, res) - must.Eq(t, sv.Path, res[0]) + require.Equal(t, 1, len(res)) + require.Equal(t, sv.Path, res[0]) } func TestVarPutCommand_KeyWarning(t *testing.T) { diff --git a/command/volume_register_test.go b/command/volume_register_test.go index 5a757674b8b0..b816a5b1e4e4 100644 --- a/command/volume_register_test.go +++ b/command/volume_register_test.go @@ -9,7 +9,7 @@ import ( "github.com/hashicorp/hcl" "github.com/hashicorp/nomad/api" "github.com/hashicorp/nomad/ci" - "github.com/shoenig/test/must" + "github.com/stretchr/testify/require" ) func TestVolumeDispatchParse(t *testing.T) { @@ -35,12 +35,13 @@ rando = "bar" for _, c := range cases { t.Run(c.hcl, func(t *testing.T) { _, s, err := parseVolumeType(c.hcl) - must.Eq(t, c.t, s) + require.Equal(t, c.t, s) if c.err == "" { - must.NoError(t, err) + require.NoError(t, err) } else { - must.ErrorContains(t, err, c.err) + require.Contains(t, err.Error(), c.err) } + }) } } @@ -192,14 +193,16 @@ topology_request { for _, c := range cases { t.Run(c.name, func(t *testing.T) { ast, err := hcl.ParseString(c.hcl) - must.NoError(t, err) + require.NoError(t, err) vol, err := csiDecodeVolume(ast) if c.err == "" { - must.NoError(t, err) + require.NoError(t, err) } else { - must.ErrorContains(t, err, c.err) + require.Contains(t, err.Error(), c.err) } - must.Eq(t, c.expected, vol) + require.Equal(t, c.expected, vol) + }) + } } diff --git a/command/volume_status_csi.go b/command/volume_status_csi.go index 60df37aa08c8..3307a8723781 100644 --- a/command/volume_status_csi.go +++ b/command/volume_status_csi.go @@ -10,7 +10,6 @@ import ( "sort" "strings" - "github.com/dustin/go-humanize" "github.com/hashicorp/nomad/api" ) @@ -219,7 +218,6 @@ func (c *VolumeStatusCommand) formatBasic(vol *api.CSIVolume) (string, error) { fmt.Sprintf("Plugin ID|%s", vol.PluginID), fmt.Sprintf("Provider|%s", vol.Provider), fmt.Sprintf("Version|%s", vol.ProviderVersion), - fmt.Sprintf("Capacity|%s", humanize.IBytes(uint64(vol.Capacity))), fmt.Sprintf("Schedulable|%t", vol.Schedulable), fmt.Sprintf("Controllers Healthy|%d", vol.ControllersHealthy), fmt.Sprintf("Controllers Expected|%d", vol.ControllersExpected), diff --git a/command/volume_status_test.go b/command/volume_status_test.go index 0fde4610f6b2..d86b81cd9774 100644 --- a/command/volume_status_test.go +++ b/command/volume_status_test.go @@ -11,7 +11,7 @@ import ( "github.com/hashicorp/nomad/nomad/structs" "github.com/mitchellh/cli" "github.com/posener/complete" - "github.com/shoenig/test/must" + "github.com/stretchr/testify/require" ) func TestCSIVolumeStatusCommand_Implements(t *testing.T) { @@ -26,10 +26,10 @@ func TestCSIVolumeStatusCommand_Fails(t *testing.T) { // Fails on misuse code := cmd.Run([]string{"some", "bad", "args"}) - must.One(t, code) + require.Equal(t, 1, code) out := ui.ErrorWriter.String() - must.StrContains(t, out, commandErrorText(cmd)) + require.Contains(t, out, commandErrorText(cmd)) ui.ErrorWriter.Reset() } @@ -50,13 +50,13 @@ func TestCSIVolumeStatusCommand_AutocompleteArgs(t *testing.T) { PluginID: "glade", } - must.NoError(t, state.UpsertCSIVolume(1000, []*structs.CSIVolume{vol})) + require.NoError(t, state.UpsertCSIVolume(1000, []*structs.CSIVolume{vol})) prefix := vol.ID[:len(vol.ID)-5] args := complete.Args{Last: prefix} predictor := cmd.AutocompleteArgs() res := predictor.Predict(args) - must.Len(t, 1, res) - must.Eq(t, vol.ID, res[0]) + require.Equal(t, 1, len(res)) + require.Equal(t, vol.ID, res[0]) } diff --git a/contributing/CHANGELOG.md b/contributing/CHANGELOG.md index e770ba847c2d..27e346656d0d 100644 --- a/contributing/CHANGELOG.md +++ b/contributing/CHANGELOG.md @@ -48,11 +48,9 @@ Significant major release features. Typically included in release blog announcem Improvements are incremental and quality of life enhancement that don't rise to the FEATURES level: -~~~ ```release-note:improvement cli: Added `-monitor` flag to `deployment status` command and automatically monitor deployments from `job run` command. ``` -~~~ ### Bug diff --git a/contributing/README.md b/contributing/README.md index 4235abd150ca..ee2e2f66326b 100644 --- a/contributing/README.md +++ b/contributing/README.md @@ -5,7 +5,7 @@ This directory contains some documentation about the Nomad codebase, aimed at readers who are interested in making code contributions. If you're looking for information on _using_ Nomad, please instead refer -to the [Nomad website](https://developer.hashicorp.com/nomad). +to the [Nomad website](https://nomadproject.io). Developing with Vagrant --- diff --git a/contributing/architecture-eval-lifecycle.md b/contributing/architecture-eval-lifecycle.md index a42eb0b70b8a..9156f12e8e6c 100644 --- a/contributing/architecture-eval-lifecycle.md +++ b/contributing/architecture-eval-lifecycle.md @@ -338,5 +338,5 @@ sequenceDiagram ``` -[Scheduling Concepts]: https://developer.hashicorp.com/nomad/docs/concepts/scheduling/scheduling -[`update`]: https://developer.hashicorp.com/nomad/docs/job-specification/update +[Scheduling Concepts]: https://nomadproject.io/docs/concepts/scheduling/scheduling +[`update`]: https://www.nomadproject.io/docs/job-specification/update diff --git a/contributing/architecture-eval-states.md b/contributing/architecture-eval-states.md index badb6844c73e..fdaac339d77b 100644 --- a/contributing/architecture-eval-states.md +++ b/contributing/architecture-eval-states.md @@ -198,4 +198,4 @@ flowchart LR ``` -[Scheduling in Nomad]: https://developer.hashicorp.com/nomad/docs/internals/scheduling/scheduling +[Scheduling in Nomad]: https://www.nomadproject.io/docs/internals/scheduling/scheduling diff --git a/contributing/architecture-eval-triggers.md b/contributing/architecture-eval-triggers.md index af11f129005b..e8d7d7e694b9 100644 --- a/contributing/architecture-eval-triggers.md +++ b/contributing/architecture-eval-triggers.md @@ -75,7 +75,7 @@ The list below covers each trigger and what can trigger it. * **job-scaling**: Scaling a Job will result in 1 Evaluation created, plus any follow-up Evaluations associated with scheduling, planning, or deployments. * **max-disconnect-timeout**: When an Allocation is in the `unknown` state for - longer than the [`disconnect.lost_after`][] window, the scheduler will create + longer than the [`max_client_disconnect`][] window, the scheduler will create 1 Evaluation. * **reconnect**: When a Node in the `disconnected` state reconnects, Nomad will create 1 Evaluation per job with an allocation on the reconnected Node. @@ -252,8 +252,8 @@ and eventually need to be garbage collected. -[Scheduling in Nomad]: https://developer.hashicorp.com/nomad/docs/internals/scheduling/scheduling +[Scheduling in Nomad]: https://www.nomadproject.io/docs/internals/scheduling/scheduling [`structs.go`]: https://github.com/hashicorp/nomad/blob/v1.4.0-beta.1/nomad/structs/structs.go#L10857-L10875 -[`update`]: https://developer.hashicorp.com/nomad/docs/job-specification/update -[`restart` attempts]: https://developer.hashicorp.com/nomad/docs/job-specification/restart -[`disconnect.lost_after`]: https://developer.hashicorp.com/nomad/docs/job-specification/disconnect#lost_after +[`update`]: https://www.nomadproject.io/docs/job-specification/update +[`restart` attempts]: https://www.nomadproject.io/docs/job-specification/restart +[`max_client_disconnect`]: https://www.nomadproject.io/docs/job-specification/group#max-client-disconnect diff --git a/contributing/checklist-command.md b/contributing/checklist-command.md index 23b12f320610..a3dd39c4a070 100644 --- a/contributing/checklist-command.md +++ b/contributing/checklist-command.md @@ -37,7 +37,7 @@ CLI (command/) -> API Client (api/) -> HTTP API (command/agent) -> RPC (nomad/) ## Docs * [ ] Changelog -* [ ] API docs https://developer.hashicorp.com/nomad/api -* [ ] CLI docs https://developer.hashicorp.com/nomad/docs/commands +* [ ] API docs https://www.nomadproject.io/api +* [ ] CLI docs https://www.nomadproject.io/docs/commands * [ ] If adding new docs see [website README](../website/README.md#editing-navigation-sidebars) -* [ ] Consider if it needs a guide https://developer.hashicorp.com/nomad/guides/index.html +* [ ] Consider if it needs a guide https://www.nomadproject.io/guides/index.html diff --git a/contributing/checklist-jobspec.md b/contributing/checklist-jobspec.md index eba2b58d588a..8f3faa986d0f 100644 --- a/contributing/checklist-jobspec.md +++ b/contributing/checklist-jobspec.md @@ -40,11 +40,11 @@ required in the original `jobspec` package. ## Docs * [ ] Changelog -* [ ] Jobspec entry https://developer.hashicorp.com/nomad/docs/job-specification/index.html +* [ ] Jobspec entry https://www.nomadproject.io/docs/job-specification/index.html * [ ] Jobspec sidebar entry https://github.com/hashicorp/nomad/blob/main/website/data/docs-navigation.js -* [ ] Job JSON API entry https://developer.hashicorp.com/nomad/api/json-jobs.html -* [ ] Sample Response output in API https://developer.hashicorp.com/nomad/api/jobs.html -* [ ] Consider if it needs a guide https://developer.hashicorp.com/nomad/guides/index.html +* [ ] Job JSON API entry https://www.nomadproject.io/api/json-jobs.html +* [ ] Sample Response output in API https://www.nomadproject.io/api/jobs.html +* [ ] Consider if it needs a guide https://www.nomadproject.io/guides/index.html ## JSON Encoding diff --git a/contributing/checklist-rpc-endpoint.md b/contributing/checklist-rpc-endpoint.md index 5fdd4129a80f..7f64c2b28e2f 100644 --- a/contributing/checklist-rpc-endpoint.md +++ b/contributing/checklist-rpc-endpoint.md @@ -15,22 +15,14 @@ Prefer adding a new message to changing any existing RPC messages. * [ ] State method for modifying objects in a `Txn` in the `state` package, located in `nomad/state/`. Every new resource should have its own file and test file, named using the convention `nomad/state/state_store_[resource].go` and `nomad/state/state_store_[resource]_test.go` + * [ ] Handler for the request in `nomad/foo_endpoint.go` * RPCs are resolved by matching the method name for bound structs [net/rpc](https://golang.org/pkg/net/rpc/) - * Register any new RPC structs in `nomad/server.go` - * Authentication: - * For RPCs that support HTTP APIs, call `Authenticate` before forwarding. Return any error after frowarding, and call `ResolveACL` to get an ACL to check. - * For RPCs that support client-to-server RPCs _only_, use `AuthenticateClientOnly` before forwarding. Check the `AllowClientOp` ACL after forwarding. - * For RPCs that support server-to-server RPCs _only_, use `AuthenticateServerOnly` before forwarding. Check the `AllowServerOp` ACL _before_ forwarding. - * Authorization: - * Use `ResolveACL` to turn the authenticated request into an ACL to check. - * For Update/Get/Delete RPCs, check ACLs before hitting the state store. - * For List RPCs, use ACLs as a filter on the query. - * _Never_ check that the ACL object is `nil` to bypass authorization. The - authorization methods in `acl/acl.go` should already handle `nil` ACL - objects correctly (by rejecting them). + * Check ACLs for security, list endpoints filter by ACL + * Register new RPC struct in `nomad/server.go` + * Check ACLs to enforce security * [ ] Wrapper for the HTTP request in `command/agent/foo_endpoint.go` * Backwards compatibility requires a new endpoint, an upgraded @@ -64,5 +56,5 @@ Prefer adding a new message to changing any existing RPC messages. ## Docs * [ ] Changelog -* [ ] [Metrics](https://developer.hashicorp.com/nomad/docs/operations/metrics#server-metrics) -* [ ] [API docs](https://developer.hashicorp.com/nomad/api-docs) for RPCs with an HTTP endpoint, include ACLs, params, and example response body. +* [ ] [Metrics](https://www.nomadproject.io/docs/operations/metrics#server-metrics) +* [ ] [API docs](https://www.nomadproject.io/api-docs) for RPCs with an HTTP endpoint, include ACLs, params, and example response body. diff --git a/demo/LICENSE b/demo/LICENSE deleted file mode 100644 index f4f97ee5853a..000000000000 --- a/demo/LICENSE +++ /dev/null @@ -1,365 +0,0 @@ -Copyright (c) 2015 HashiCorp, Inc. - -Mozilla Public License, version 2.0 - -1. Definitions - -1.1. "Contributor" - - means each individual or legal entity that creates, contributes to the - creation of, or owns Covered Software. - -1.2. "Contributor Version" - - means the combination of the Contributions of others (if any) used by a - Contributor and that particular Contributor's Contribution. - -1.3. "Contribution" - - means Covered Software of a particular Contributor. - -1.4. "Covered Software" - - means Source Code Form to which the initial Contributor has attached the - notice in Exhibit A, the Executable Form of such Source Code Form, and - Modifications of such Source Code Form, in each case including portions - thereof. - -1.5. "Incompatible With Secondary Licenses" - means - - a. that the initial Contributor has attached the notice described in - Exhibit B to the Covered Software; or - - b. that the Covered Software was made available under the terms of - version 1.1 or earlier of the License, but not also under the terms of - a Secondary License. - -1.6. "Executable Form" - - means any form of the work other than Source Code Form. - -1.7. "Larger Work" - - means a work that combines Covered Software with other material, in a - separate file or files, that is not Covered Software. - -1.8. "License" - - means this document. - -1.9. "Licensable" - - means having the right to grant, to the maximum extent possible, whether - at the time of the initial grant or subsequently, any and all of the - rights conveyed by this License. - -1.10. "Modifications" - - means any of the following: - - a. any file in Source Code Form that results from an addition to, - deletion from, or modification of the contents of Covered Software; or - - b. any new file in Source Code Form that contains any Covered Software. - -1.11. "Patent Claims" of a Contributor - - means any patent claim(s), including without limitation, method, - process, and apparatus claims, in any patent Licensable by such - Contributor that would be infringed, but for the grant of the License, - by the making, using, selling, offering for sale, having made, import, - or transfer of either its Contributions or its Contributor Version. - -1.12. "Secondary License" - - means either the GNU General Public License, Version 2.0, the GNU Lesser - General Public License, Version 2.1, the GNU Affero General Public - License, Version 3.0, or any later versions of those licenses. - -1.13. "Source Code Form" - - means the form of the work preferred for making modifications. - -1.14. "You" (or "Your") - - means an individual or a legal entity exercising rights under this - License. For legal entities, "You" includes any entity that controls, is - controlled by, or is under common control with You. For purposes of this - definition, "control" means (a) the power, direct or indirect, to cause - the direction or management of such entity, whether by contract or - otherwise, or (b) ownership of more than fifty percent (50%) of the - outstanding shares or beneficial ownership of such entity. - - -2. License Grants and Conditions - -2.1. Grants - - Each Contributor hereby grants You a world-wide, royalty-free, - non-exclusive license: - - a. under intellectual property rights (other than patent or trademark) - Licensable by such Contributor to use, reproduce, make available, - modify, display, perform, distribute, and otherwise exploit its - Contributions, either on an unmodified basis, with Modifications, or - as part of a Larger Work; and - - b. under Patent Claims of such Contributor to make, use, sell, offer for - sale, have made, import, and otherwise transfer either its - Contributions or its Contributor Version. - -2.2. Effective Date - - The licenses granted in Section 2.1 with respect to any Contribution - become effective for each Contribution on the date the Contributor first - distributes such Contribution. - -2.3. Limitations on Grant Scope - - The licenses granted in this Section 2 are the only rights granted under - this License. No additional rights or licenses will be implied from the - distribution or licensing of Covered Software under this License. - Notwithstanding Section 2.1(b) above, no patent license is granted by a - Contributor: - - a. for any code that a Contributor has removed from Covered Software; or - - b. for infringements caused by: (i) Your and any other third party's - modifications of Covered Software, or (ii) the combination of its - Contributions with other software (except as part of its Contributor - Version); or - - c. under Patent Claims infringed by Covered Software in the absence of - its Contributions. - - This License does not grant any rights in the trademarks, service marks, - or logos of any Contributor (except as may be necessary to comply with - the notice requirements in Section 3.4). - -2.4. Subsequent Licenses - - No Contributor makes additional grants as a result of Your choice to - distribute the Covered Software under a subsequent version of this - License (see Section 10.2) or under the terms of a Secondary License (if - permitted under the terms of Section 3.3). - -2.5. Representation - - Each Contributor represents that the Contributor believes its - Contributions are its original creation(s) or it has sufficient rights to - grant the rights to its Contributions conveyed by this License. - -2.6. Fair Use - - This License is not intended to limit any rights You have under - applicable copyright doctrines of fair use, fair dealing, or other - equivalents. - -2.7. Conditions - - Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted in - Section 2.1. - - -3. Responsibilities - -3.1. Distribution of Source Form - - All distribution of Covered Software in Source Code Form, including any - Modifications that You create or to which You contribute, must be under - the terms of this License. You must inform recipients that the Source - Code Form of the Covered Software is governed by the terms of this - License, and how they can obtain a copy of this License. You may not - attempt to alter or restrict the recipients' rights in the Source Code - Form. - -3.2. Distribution of Executable Form - - If You distribute Covered Software in Executable Form then: - - a. such Covered Software must also be made available in Source Code Form, - as described in Section 3.1, and You must inform recipients of the - Executable Form how they can obtain a copy of such Source Code Form by - reasonable means in a timely manner, at a charge no more than the cost - of distribution to the recipient; and - - b. You may distribute such Executable Form under the terms of this - License, or sublicense it under different terms, provided that the - license for the Executable Form does not attempt to limit or alter the - recipients' rights in the Source Code Form under this License. - -3.3. Distribution of a Larger Work - - You may create and distribute a Larger Work under terms of Your choice, - provided that You also comply with the requirements of this License for - the Covered Software. If the Larger Work is a combination of Covered - Software with a work governed by one or more Secondary Licenses, and the - Covered Software is not Incompatible With Secondary Licenses, this - License permits You to additionally distribute such Covered Software - under the terms of such Secondary License(s), so that the recipient of - the Larger Work may, at their option, further distribute the Covered - Software under the terms of either this License or such Secondary - License(s). - -3.4. Notices - - You may not remove or alter the substance of any license notices - (including copyright notices, patent notices, disclaimers of warranty, or - limitations of liability) contained within the Source Code Form of the - Covered Software, except that You may alter any license notices to the - extent required to remedy known factual inaccuracies. - -3.5. Application of Additional Terms - - You may choose to offer, and to charge a fee for, warranty, support, - indemnity or liability obligations to one or more recipients of Covered - Software. However, You may do so only on Your own behalf, and not on - behalf of any Contributor. You must make it absolutely clear that any - such warranty, support, indemnity, or liability obligation is offered by - You alone, and You hereby agree to indemnify every Contributor for any - liability incurred by such Contributor as a result of warranty, support, - indemnity or liability terms You offer. You may include additional - disclaimers of warranty and limitations of liability specific to any - jurisdiction. - -4. Inability to Comply Due to Statute or Regulation - - If it is impossible for You to comply with any of the terms of this License - with respect to some or all of the Covered Software due to statute, - judicial order, or regulation then You must: (a) comply with the terms of - this License to the maximum extent possible; and (b) describe the - limitations and the code they affect. Such description must be placed in a - text file included with all distributions of the Covered Software under - this License. Except to the extent prohibited by statute or regulation, - such description must be sufficiently detailed for a recipient of ordinary - skill to be able to understand it. - -5. Termination - -5.1. The rights granted under this License will terminate automatically if You - fail to comply with any of its terms. However, if You become compliant, - then the rights granted under this License from a particular Contributor - are reinstated (a) provisionally, unless and until such Contributor - explicitly and finally terminates Your grants, and (b) on an ongoing - basis, if such Contributor fails to notify You of the non-compliance by - some reasonable means prior to 60 days after You have come back into - compliance. Moreover, Your grants from a particular Contributor are - reinstated on an ongoing basis if such Contributor notifies You of the - non-compliance by some reasonable means, this is the first time You have - received notice of non-compliance with this License from such - Contributor, and You become compliant prior to 30 days after Your receipt - of the notice. - -5.2. If You initiate litigation against any entity by asserting a patent - infringement claim (excluding declaratory judgment actions, - counter-claims, and cross-claims) alleging that a Contributor Version - directly or indirectly infringes any patent, then the rights granted to - You by any and all Contributors for the Covered Software under Section - 2.1 of this License shall terminate. - -5.3. In the event of termination under Sections 5.1 or 5.2 above, all end user - license agreements (excluding distributors and resellers) which have been - validly granted by You or Your distributors under this License prior to - termination shall survive termination. - -6. Disclaimer of Warranty - - Covered Software is provided under this License on an "as is" basis, - without warranty of any kind, either expressed, implied, or statutory, - including, without limitation, warranties that the Covered Software is free - of defects, merchantable, fit for a particular purpose or non-infringing. - The entire risk as to the quality and performance of the Covered Software - is with You. Should any Covered Software prove defective in any respect, - You (not any Contributor) assume the cost of any necessary servicing, - repair, or correction. This disclaimer of warranty constitutes an essential - part of this License. No use of any Covered Software is authorized under - this License except under this disclaimer. - -7. Limitation of Liability - - Under no circumstances and under no legal theory, whether tort (including - negligence), contract, or otherwise, shall any Contributor, or anyone who - distributes Covered Software as permitted above, be liable to You for any - direct, indirect, special, incidental, or consequential damages of any - character including, without limitation, damages for lost profits, loss of - goodwill, work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses, even if such party shall have been - informed of the possibility of such damages. This limitation of liability - shall not apply to liability for death or personal injury resulting from - such party's negligence to the extent applicable law prohibits such - limitation. Some jurisdictions do not allow the exclusion or limitation of - incidental or consequential damages, so this exclusion and limitation may - not apply to You. - -8. Litigation - - Any litigation relating to this License may be brought only in the courts - of a jurisdiction where the defendant maintains its principal place of - business and such litigation shall be governed by laws of that - jurisdiction, without reference to its conflict-of-law provisions. Nothing - in this Section shall prevent a party's ability to bring cross-claims or - counter-claims. - -9. Miscellaneous - - This License represents the complete agreement concerning the subject - matter hereof. If any provision of this License is held to be - unenforceable, such provision shall be reformed only to the extent - necessary to make it enforceable. Any law or regulation which provides that - the language of a contract shall be construed against the drafter shall not - be used to construe this License against a Contributor. - - -10. Versions of the License - -10.1. New Versions - - Mozilla Foundation is the license steward. Except as provided in Section - 10.3, no one other than the license steward has the right to modify or - publish new versions of this License. Each version will be given a - distinguishing version number. - -10.2. Effect of New Versions - - You may distribute the Covered Software under the terms of the version - of the License under which You originally received the Covered Software, - or under the terms of any subsequent version published by the license - steward. - -10.3. Modified Versions - - If you create software not governed by this License, and you want to - create a new license for such software, you may create and use a - modified version of this License if you rename the license and remove - any references to the name of the license steward (except to note that - such modified license differs from this License). - -10.4. Distributing Source Code Form that is Incompatible With Secondary - Licenses If You choose to distribute Source Code Form that is - Incompatible With Secondary Licenses under the terms of this version of - the License, the notice described in Exhibit B of this License must be - attached. - -Exhibit A - Source Code Form License Notice - - This Source Code Form is subject to the - terms of the Mozilla Public License, v. - 2.0. If a copy of the MPL was not - distributed with this file, You can - obtain one at - http://mozilla.org/MPL/2.0/. - -If it is not possible or desirable to put the notice in a particular file, -then You may include the notice in a location (such as a LICENSE file in a -relevant directory) where a recipient would be likely to look for such a -notice. - -You may add additional accurate notices of copyright ownership. - -Exhibit B - "Incompatible With Secondary Licenses" Notice - - This Source Code Form is "Incompatible - With Secondary Licenses", as defined by - the Mozilla Public License, v. 2.0. - diff --git a/demo/csi/README.md b/demo/csi/README.md index 559c344f67ec..6e7403f4cb5f 100644 --- a/demo/csi/README.md +++ b/demo/csi/README.md @@ -16,4 +16,4 @@ in this directory. This folder should include: * Add an `Author: @` field at the top so you can be tagged on issues. * A Nomad job file for the plugin. -* A [volume specification](https://developer.hashicorp.com/nomad/docs/commands/volume/register#volume-specification) file. +* A [volume specification](https://www.nomadproject.io/docs/commands/volume/register#volume-specification) file. diff --git a/demo/csi/ceph-csi-plugin/README.md b/demo/csi/ceph-csi-plugin/README.md index c58d2959b6c9..b2d08d246d0e 100644 --- a/demo/csi/ceph-csi-plugin/README.md +++ b/demo/csi/ceph-csi-plugin/README.md @@ -9,7 +9,7 @@ can be modified for the CephFS Driver, as used ## Deployment The Ceph CSI Node task requires that [`privileged = -true`](https://developer.hashicorp.com/nomad/docs/drivers/docker#privileged) be +true`](https://www.nomadproject.io/docs/drivers/docker#privileged) be set. This is not needed for the Controller task. ### Plugin Arguments diff --git a/demo/csi/cinder-csi-plugin/README.md b/demo/csi/cinder-csi-plugin/README.md index 2ce91dde3965..f8e8e5b8cd6c 100644 --- a/demo/csi/cinder-csi-plugin/README.md +++ b/demo/csi/cinder-csi-plugin/README.md @@ -4,7 +4,7 @@ The containers that run the Node/Controller applications require a cloud-config file be mounted in the containers and the path specified in the containers `args`. -The example plugin job creates a file at `local/cloud.conf` using a [`template`](https://developer.hashicorp.com/nomad/docs/job-specification/template) block which pulls the necessary credentials from a [Vault kv-v2](https://www.vaultproject.io/docs/secrets/kv/kv-v2) secrets store. However, other methods, such as using the [`artifact`](https://developer.hashicorp.com/nomad/docs/job-specification/artifact) block, will work as well for delivering the `cloud.conf` file to the CSI drivers. +The example plugin job creates a file at `local/cloud.conf` using a [`template`](https://www.nomadproject.io/docs/job-specification/template) block which pulls the necessary credentials from a [Vault kv-v2](https://www.vaultproject.io/docs/secrets/kv/kv-v2) secrets store. However, other methods, such as using the [`artifact`](https://www.nomadproject.io/docs/job-specification/artifact) block, will work as well for delivering the `cloud.conf` file to the CSI drivers. ### Example cloud.conf @@ -20,7 +20,7 @@ region = RegionOne ### Docker Privileged Mode -The Cinder CSI Node task requires that [`privileged = true`](https://developer.hashicorp.com/nomad/docs/drivers/docker#privileged) be set. This is not needed for the Controller task. +The Cinder CSI Node task requires that [`privileged = true`](https://www.nomadproject.io/docs/drivers/docker#privileged) be set. This is not needed for the Controller task. ## Container Arguments diff --git a/demo/csi/hostpath/README.md b/demo/csi/hostpath/README.md index 03b0bd541178..076978a8e3b8 100644 --- a/demo/csi/hostpath/README.md +++ b/demo/csi/hostpath/README.md @@ -15,10 +15,9 @@ works on Nomad in a Vagrant environment, this demo is a good option. ## Requirements -* A running Nomad client with `docker.privileged.enabled = true`. The Nomad +* A running Nomad cluster with `docker.privileged.enabled = true`. The Nomad developer [Vagrantfile](https://github.com/hashicorp/nomad/blob/main/Vagrantfile) - in this repo is suitable. Note: this demo only supports a Nomad cluster with - a single client due to limitations with the hostpath plugin and CSI. + in this repo is suitable. Running the `run.sh` script in this directory will output the Nomad command used to run the demo, as well as their outputs: diff --git a/demo/csi/hostpath/plugin.nomad b/demo/csi/hostpath/plugin.nomad index 61c7734a409f..3bf322149b09 100644 --- a/demo/csi/hostpath/plugin.nomad +++ b/demo/csi/hostpath/plugin.nomad @@ -11,7 +11,7 @@ job "csi-plugin" { driver = "docker" config { - image = "registry.k8s.io/sig-storage/hostpathplugin:v1.9.0" + image = "quay.io/k8scsi/hostpathplugin:v1.2.0" args = [ "--drivername=csi-hostpath", diff --git a/demo/csi/kadalu-csi/controller.nomad b/demo/csi/kadalu-csi/controller.nomad index 3727a16c82aa..ea29bcaf1d08 100644 --- a/demo/csi/kadalu-csi/controller.nomad +++ b/demo/csi/kadalu-csi/controller.nomad @@ -113,7 +113,7 @@ job "kadalu-csi-controller" { image = "docker.io/kadalu/kadalu-csi:${var.kadalu_version}" # Nomad client config for docker plugin should have privileged set to 'true' - # refer https://developer.hashicorp.com/nomad/docs/drivers/docker#privileged + # refer https://www.nomadproject.io/docs/drivers/docker#privileged # Need to access '/dev/fuse' for mounting external gluster volume privileged = true diff --git a/demo/tls/README.md b/demo/tls/README.md index 1c23b260ba63..8219fed4708f 100644 --- a/demo/tls/README.md +++ b/demo/tls/README.md @@ -3,7 +3,7 @@ Demo TLS Configuration **Do _NOT_ use in production. For testing purposes only.** -See [Securing Nomad](https://developer.hashicorp.com/nomad/guides/securing-nomad.html) +See [Securing Nomad](https://www.nomadproject.io/guides/securing-nomad.html) for a full guide. This directory contains sample TLS certificates and configuration to ease diff --git a/demo/vagrant/README.md b/demo/vagrant/README.md index e6c6d9d812b4..2150799a4880 100644 --- a/demo/vagrant/README.md +++ b/demo/vagrant/README.md @@ -2,7 +2,7 @@ This Vagrantfile and associated Nomad configuration files are meant to be used along with the -[getting started guide](https://developer.hashicorp.com/nomad/intro/getting-started/install.html). +[getting started guide](https://nomadproject.io/intro/getting-started/install.html). Follow along with the guide, or just start the Vagrant box with: @@ -20,5 +20,5 @@ Once it is finished, you should be able to SSH in and interact with Nomad: agent-info Display status information about the local agent ... -To learn more about starting Nomad see the [official site](https://developer.hashicorp.com/nomad). +To learn more about starting Nomad see the [official site](https://nomadproject.io). diff --git a/dev/acls/default-ns.hcl b/dev/acls/default-ns.hcl index 8c187c7a8657..eb8bee9ed1d9 100644 --- a/dev/acls/default-ns.hcl +++ b/dev/acls/default-ns.hcl @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 namespace "default" { policy = "write" diff --git a/dev/acls/node-read.hcl b/dev/acls/node-read.hcl index e24fd4a5963a..0c4e3a428417 100644 --- a/dev/acls/node-read.hcl +++ b/dev/acls/node-read.hcl @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 node { policy = "read" diff --git a/dev/cluster/client1.hcl b/dev/cluster/client1.hcl index bc1ca5a4f0ce..f466a864a298 100644 --- a/dev/cluster/client1.hcl +++ b/dev/cluster/client1.hcl @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 # Increase log verbosity log_level = "DEBUG" diff --git a/dev/cluster/client2.hcl b/dev/cluster/client2.hcl index cae13b767832..b13cd2c56ddd 100644 --- a/dev/cluster/client2.hcl +++ b/dev/cluster/client2.hcl @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 # Increase log verbosity log_level = "DEBUG" diff --git a/dev/cluster/client3.hcl b/dev/cluster/client3.hcl index e4136f4a9576..bb35b4617bd1 100644 --- a/dev/cluster/client3.hcl +++ b/dev/cluster/client3.hcl @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 # Increase log verbosity log_level = "DEBUG" diff --git a/dev/cluster/cluster.sh b/dev/cluster/cluster.sh index 040e680c3237..8ccec613d08e 100755 --- a/dev/cluster/cluster.sh +++ b/dev/cluster/cluster.sh @@ -1,6 +1,6 @@ #!/usr/bin/env bash # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 set -e diff --git a/dev/cluster/server-standalone.hcl b/dev/cluster/server-standalone.hcl index 6e669f581d81..765855aed0d1 100644 --- a/dev/cluster/server-standalone.hcl +++ b/dev/cluster/server-standalone.hcl @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 # Increase log verbosity log_level = "DEBUG" diff --git a/dev/cluster/server1.hcl b/dev/cluster/server1.hcl index 4b82f5ccb741..e415dad34e42 100644 --- a/dev/cluster/server1.hcl +++ b/dev/cluster/server1.hcl @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 # Increase log verbosity log_level = "DEBUG" diff --git a/dev/cluster/server2.hcl b/dev/cluster/server2.hcl index bcaf34c76ab7..398f9ac5fc50 100644 --- a/dev/cluster/server2.hcl +++ b/dev/cluster/server2.hcl @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 # Increase log verbosity log_level = "DEBUG" diff --git a/dev/cluster/server3.hcl b/dev/cluster/server3.hcl index 9a026a54b99b..9b978155a5a8 100644 --- a/dev/cluster/server3.hcl +++ b/dev/cluster/server3.hcl @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 # Increase log verbosity log_level = "DEBUG" diff --git a/dev/docker-clients/build/Dockerfile b/dev/docker-clients/build/Dockerfile index c188b0262fa6..cd824362d8b4 100644 --- a/dev/docker-clients/build/Dockerfile +++ b/dev/docker-clients/build/Dockerfile @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 FROM alpine:3.6 diff --git a/dev/docker-clients/build/start.sh b/dev/docker-clients/build/start.sh index 3f15a9392bdc..e233d2e4f777 100644 --- a/dev/docker-clients/build/start.sh +++ b/dev/docker-clients/build/start.sh @@ -1,6 +1,6 @@ #!/usr/local/bin/dumb-init /bin/sh # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 # Script created following HashiCorp's model for Consul: # https://github.com/hashicorp/docker-consul/blob/master/0.X/docker-entrypoint.sh diff --git a/dev/docker-clients/client.nomad b/dev/docker-clients/client.nomad index 5dca953ba65a..ae39de1faee9 100644 --- a/dev/docker-clients/client.nomad +++ b/dev/docker-clients/client.nomad @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 job "client" { datacenters = ["dc1"] diff --git a/dev/docker-clients/docker-privileged.hcl b/dev/docker-clients/docker-privileged.hcl index 4276de48fa93..8e80cab931fb 100644 --- a/dev/docker-clients/docker-privileged.hcl +++ b/dev/docker-clients/docker-privileged.hcl @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 client { options { diff --git a/dev/docker-clients/persistent.hcl b/dev/docker-clients/persistent.hcl index 8b69c086242f..6676667a34da 100644 --- a/dev/docker-clients/persistent.hcl +++ b/dev/docker-clients/persistent.hcl @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 log_level = "DEBUG" diff --git a/dev/hooks/pre-push b/dev/hooks/pre-push index 0f6cc35f4be6..83168fdeb4b0 100755 --- a/dev/hooks/pre-push +++ b/dev/hooks/pre-push @@ -3,31 +3,17 @@ set -euo pipefail fail () { - echo "pre-push hook: $@" >&2 - echo " --no-verify to bypass this hook" >&2 - exit 1 + echo "pre-push hook: $@" >&2 + echo " --no-verify to bypass this hook" >&2 + exit 1 } -if ! git rev-parse --show-toplevel > /dev/null; then - fail "this hook must be run from a worktree." -fi - -# only push to oss when the enterprise sentinel file is absent +# only push to oss when the enterprise version is absent # ==================== -if [ -f version/version_ent.go ]; then - - # isEnterprise exits with a 0 when its first parameter matches the - # nomad-enterprise repo, regardless of additional optional and variable - # components of the remote URL, like the terminal ".git" extension - isEnterprise () { - local ent="hashicorp/nomad-enterprise" - local remote_url="${1}" - echo "${remote_url}" | grep -q -E "^((https://|((ssh://)?git@))?(www\.)?github\.com[:/])?hashicorp/nomad-enterprise(.git)?$" - } - - if ! isEnterprise "${2}"; then - fail "found version/version_ent.go pushing to non-enterprise remote \"${2}\"" - fi +oss="git@github.com:hashicorp/nomad.git" +ent="git@github.com:hashicorp/nomad-enterprise.git" +if [ "$2" != "$ent" -a -f version/version_ent.go ]; then + fail "found enterprise version file version/version_ent.go while pushing to oss remote" fi # do not push directly to main, stable-*, release/* @@ -46,4 +32,3 @@ do fail "refusing to push directly to a branch prefixed \`release/\`" fi done - diff --git a/dev/tls_cluster/client1.hcl b/dev/tls_cluster/client1.hcl index e3c435cbd2bc..52dd20ff7420 100644 --- a/dev/tls_cluster/client1.hcl +++ b/dev/tls_cluster/client1.hcl @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 # Increase log verbosity log_level = "DEBUG" diff --git a/dev/tls_cluster/client2.hcl b/dev/tls_cluster/client2.hcl index b731f2dbe960..2b14f6518c7e 100644 --- a/dev/tls_cluster/client2.hcl +++ b/dev/tls_cluster/client2.hcl @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 # Increase log verbosity log_level = "DEBUG" diff --git a/dev/tls_cluster/server.hcl b/dev/tls_cluster/server.hcl index 47bbc8a98d8f..8719d5e08fd6 100644 --- a/dev/tls_cluster/server.hcl +++ b/dev/tls_cluster/server.hcl @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 # Increase log verbosity log_level = "DEBUG" diff --git a/dev/vault/nomad-server-policy.hcl b/dev/vault/nomad-server-policy.hcl index 135477015bc1..d565d324528d 100644 --- a/dev/vault/nomad-server-policy.hcl +++ b/dev/vault/nomad-server-policy.hcl @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 # Allow creating tokens under "nomad-cluster" role. The role name should be # updated if "nomad-cluster" is not used. diff --git a/drivers/docker/config.go b/drivers/docker/config.go index f3f9fb69f7a9..d774e8760a0a 100644 --- a/drivers/docker/config.go +++ b/drivers/docker/config.go @@ -18,7 +18,6 @@ import ( "github.com/hashicorp/nomad/helper/pluginutils/loader" "github.com/hashicorp/nomad/plugins/base" "github.com/hashicorp/nomad/plugins/drivers" - "github.com/hashicorp/nomad/plugins/drivers/fsisolation" "github.com/hashicorp/nomad/plugins/shared/hclspec" ) @@ -415,7 +414,7 @@ var ( driverCapabilities = &drivers.Capabilities{ SendSignals: true, Exec: true, - FSIsolation: fsisolation.Image, + FSIsolation: drivers.FSIsolationImage, NetIsolationModes: []drivers.NetIsolationMode{ drivers.NetIsolationModeHost, drivers.NetIsolationModeGroup, @@ -708,7 +707,6 @@ func (d *Driver) SetConfig(c *base.Config) error { } } - d.compute = c.AgentConfig.Compute() d.config = &config d.config.InfraImage = strings.TrimPrefix(d.config.InfraImage, "https://") @@ -742,7 +740,7 @@ func (d *Driver) SetConfig(c *base.Config) error { if len(d.config.PullActivityTimeout) > 0 { dur, err := time.ParseDuration(d.config.PullActivityTimeout) if err != nil { - return fmt.Errorf("failed to parse 'pull_activity_timeout' duration: %v", err) + return fmt.Errorf("failed to parse 'pull_activity_timeout' duaration: %v", err) } if dur < pullActivityTimeoutMinimum { return fmt.Errorf("pull_activity_timeout is less than minimum, %v", pullActivityTimeoutMinimum) @@ -753,7 +751,7 @@ func (d *Driver) SetConfig(c *base.Config) error { if d.config.InfraImagePullTimeout != "" { dur, err := time.ParseDuration(d.config.InfraImagePullTimeout) if err != nil { - return fmt.Errorf("failed to parse 'infra_image_pull_timeout' duration: %v", err) + return fmt.Errorf("failed to parse 'infra_image_pull_timeout' duaration: %v", err) } d.config.infraImagePullTimeoutDuration = dur } @@ -783,6 +781,8 @@ func (d *Driver) SetConfig(c *base.Config) error { d.danglingReconciler = newReconciler(d) + d.cpusetFixer = newCpusetFixer(d) + go d.recoverPauseContainers(d.ctx) return nil diff --git a/drivers/docker/cpuset.go b/drivers/docker/cpuset.go deleted file mode 100644 index 7534c3364ef2..000000000000 --- a/drivers/docker/cpuset.go +++ /dev/null @@ -1,77 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -package docker - -import ( - "os" - "path/filepath" - "time" - - "github.com/hashicorp/nomad/helper" -) - -const ( - // cpusetSyncPeriod is how often we check to see if the cpuset of a task - // needs to be updated - if there is no work to do, no action is taken - cpusetSyncPeriod = 3 * time.Second -) - -// cpuset is used to manage the cpuset.cpus interface file in the cgroup that -// docker daemon creates for the container being run by the task driver. we -// must do this hack because docker does not allow specifying a pre-existing -// cgroup in which to run the container (i.e. one that we control). -type cpuset struct { - doneCh <-chan bool - source string - destination string - previous string - sync func(string, string) -} - -func (c *cpuset) watch() { - if c.sync == nil { - // use the real thing if we are not doing tests - c.sync = c.copyCpuset - } - - ticks, cancel := helper.NewSafeTimer(cpusetSyncPeriod) - defer cancel() - - for { - select { - case <-c.doneCh: - return - case <-ticks.C: - c.sync(c.source, c.destination) - ticks.Reset(cpusetSyncPeriod) - } - } -} - -func (c *cpuset) copyCpuset(source, destination string) { - source = filepath.Join(source, "cpuset.cpus.effective") - destination = filepath.Join(destination, "cpuset.cpus") - - // read the current value of usable cores - b, err := os.ReadFile(source) - if err != nil { - return - } - - // if the current value is the same as the value we wrote last, - // there is nothing to do - current := string(b) - if current == c.previous { - return - } - - // otherwise write the new value - err = os.WriteFile(destination, b, 0644) - if err != nil { - return - } - - // we wrote a new value; store that value so we do not write it again - c.previous = current -} diff --git a/drivers/docker/cpuset_test.go b/drivers/docker/cpuset_test.go deleted file mode 100644 index c4a7ceffb0eb..000000000000 --- a/drivers/docker/cpuset_test.go +++ /dev/null @@ -1,44 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -//go:build linux - -package docker - -import ( - "testing" - "time" - - "github.com/hashicorp/nomad/ci" - "github.com/shoenig/test/must" -) - -func Test_cpuset_watch(t *testing.T) { - ci.Parallel(t) - - doneCh := make(chan bool) - - source := "/source" - destination := "/destination" - hits := 0 - - callback := func(s, d string) { - must.Eq(t, source, s) - must.Eq(t, destination, d) - hits++ - } - - c := &cpuset{ - doneCh: doneCh, - source: "/source", - destination: "/destination", - previous: "", - sync: callback, - } - go c.watch() - - time.Sleep(3*time.Second + 10*time.Millisecond) - doneCh <- true - - must.Eq(t, 1, hits) -} diff --git a/drivers/docker/docklog/proto/docker_logger.proto b/drivers/docker/docklog/proto/docker_logger.proto index b4dbd92ed22e..d613da198274 100644 --- a/drivers/docker/docklog/proto/docker_logger.proto +++ b/drivers/docker/docklog/proto/docker_logger.proto @@ -1,5 +1,5 @@ // Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 +// SPDX-License-Identifier: MPL-2.0 syntax = "proto3"; package hashicorp.nomad.drivers.docker.docklog.proto; diff --git a/drivers/docker/driver.go b/drivers/docker/driver.go index ddcd38557efa..c2c847d8fed4 100644 --- a/drivers/docker/driver.go +++ b/drivers/docker/driver.go @@ -12,7 +12,6 @@ import ( "os" "path/filepath" "runtime" - "slices" "strconv" "strings" "sync" @@ -23,9 +22,8 @@ import ( hclog "github.com/hashicorp/go-hclog" multierror "github.com/hashicorp/go-multierror" plugin "github.com/hashicorp/go-plugin" - "github.com/hashicorp/go-set/v2" - "github.com/hashicorp/nomad/client/lib/cgroupslib" - "github.com/hashicorp/nomad/client/lib/cpustats" + "github.com/hashicorp/go-set" + "github.com/hashicorp/nomad/client/lib/cgutil" "github.com/hashicorp/nomad/client/taskenv" "github.com/hashicorp/nomad/drivers/docker/docklog" "github.com/hashicorp/nomad/drivers/shared/capabilities" @@ -33,12 +31,12 @@ import ( "github.com/hashicorp/nomad/drivers/shared/hostnames" "github.com/hashicorp/nomad/drivers/shared/resolvconf" "github.com/hashicorp/nomad/helper" - "github.com/hashicorp/nomad/helper/pointer" nstructs "github.com/hashicorp/nomad/nomad/structs" "github.com/hashicorp/nomad/plugins/base" "github.com/hashicorp/nomad/plugins/drivers" pstructs "github.com/hashicorp/nomad/plugins/shared/structs" "github.com/ryanuber/go-glob" + "golang.org/x/exp/slices" ) var ( @@ -102,7 +100,7 @@ func (s *pauseContainerStore) remove(id string) { s.containerIDs.Remove(id) } -func (s *pauseContainerStore) union(other *set.Set[string]) set.Collection[string] { +func (s *pauseContainerStore) union(other *set.Set[string]) *set.Set[string] { s.lock.Lock() defer s.lock.Unlock() return other.Union(s.containerIDs) @@ -140,9 +138,6 @@ type Driver struct { // gpuRuntime indicates nvidia-docker runtime availability gpuRuntime bool - // compute contains information about the available cpu compute - compute cpustats.Compute - // A tri-state boolean to know if the fingerprinting has happened and // whether it has been successful fingerprintSuccess *bool @@ -158,6 +153,7 @@ type Driver struct { infinityClient *docker.Client // for wait and stop calls (use getInfinityClient()) danglingReconciler *containerReconciler + cpusetFixer CpusetFixer } // NewDockerDriver returns a docker implementation of a driver plugin @@ -165,12 +161,13 @@ func NewDockerDriver(ctx context.Context, logger hclog.Logger) drivers.DriverPlu logger = logger.Named(pluginName) driver := &Driver{ eventer: eventer.NewEventer(ctx, logger), + config: &DriverConfig{}, tasks: newTaskStore(), - config: new(DriverConfig), pauseContainers: newPauseContainerStore(), ctx: ctx, logger: logger, } + return driver } @@ -248,7 +245,6 @@ func (d *Driver) RecoverTask(handle *drivers.TaskHandle) error { logger: d.logger.With("container_id", container.ID), task: handle.Config, containerID: container.ID, - containerCgroup: container.HostConfig.Cgroup, containerImage: container.Image, doneCh: make(chan bool), waitCh: make(chan struct{}), @@ -407,6 +403,17 @@ CREATE: container.ID, "container_state", container.State.String()) } + if !cgutil.UseV2 { + // This does not apply to cgroups.v2, which only allows setting the PID + // into exactly 1 group. For cgroups.v2, we use the cpuset fixer to reconcile + // the cpuset value into the cgroups created by docker in the background. + if containerCfg.HostConfig.CPUSet == "" && cfg.Resources.LinuxResources.CpusetCgroupPath != "" { + if err := setCPUSetCgroup(cfg.Resources.LinuxResources.CpusetCgroupPath, container.State.Pid); err != nil { + return nil, nil, fmt.Errorf("failed to set the cpuset cgroup for container: %v", err) + } + } + } + collectingLogs := loggingIsEnabled(d.config, cfg) var dlogger docklog.DockerLogger @@ -904,6 +911,15 @@ func memoryLimits(driverHardLimitMB int64, taskMemory drivers.MemoryResources) ( return hard * 1024 * 1024, softBytes } +// Extract the cgroup parent from the nomad cgroup (only for linux/v2) +func cgroupParent(resources *drivers.Resources) string { + var parent string + if cgutil.UseV2 && resources != nil && resources.LinuxResources != nil { + parent, _ = cgutil.SplitPath(resources.LinuxResources.CpusetCgroupPath) + } + return parent +} + func (d *Driver) createContainerConfig(task *drivers.TaskConfig, driverConfig *TaskConfig, imageID string) (docker.CreateContainerOptions, error) { @@ -976,13 +992,12 @@ func (d *Driver) createContainerConfig(task *drivers.TaskConfig, driverConfig *T } hostConfig := &docker.HostConfig{ - // do not set cgroup parent anymore + CgroupParent: cgroupParent(task.Resources), // if applicable Memory: memory, // hard limit MemoryReservation: memoryReservation, // soft limit - CPUShares: task.Resources.LinuxResources.CPUShares, - CPUSetCPUs: task.Resources.LinuxResources.CpusetCpus, + CPUShares: task.Resources.LinuxResources.CPUShares, // Binds are used to mount a host volume into the container. We mount a // local directory for storage and a shared alloc directory that can be @@ -999,10 +1014,12 @@ func (d *Driver) createContainerConfig(task *drivers.TaskConfig, driverConfig *T GroupAdd: driverConfig.GroupAdd, } - // Setting cpuset_cpus in driver config is no longer supported (it has - // not worked correctly since Nomad 0.12) + // This translates to docker create/run --cpuset-cpus option. + // --cpuset-cpus limit the specific CPUs or cores a container can use. + // Nomad natively manages cpusets, setting this option will override + // Nomad managed cpusets. if driverConfig.CPUSetCPUs != "" { - d.logger.Warn("cpuset_cpus is no longer supported") + hostConfig.CPUSetCPUs = driverConfig.CPUSetCPUs } // Enable tini (docker-init) init system. @@ -1034,11 +1051,9 @@ func (d *Driver) createContainerConfig(task *drivers.TaskConfig, driverConfig *T hostConfig.MemorySwap = memory // disable swap explicitly in non-Windows environments - if cgroupslib.MaybeDisableMemorySwappiness() != nil { - hostConfig.MemorySwappiness = pointer.Of(int64(*(cgroupslib.MaybeDisableMemorySwappiness()))) - } else { - hostConfig.MemorySwappiness = nil - } + var swapiness int64 = 0 + hostConfig.MemorySwappiness = &swapiness + } loggingDriver := driverConfig.Logging.Type @@ -1668,7 +1683,7 @@ func (d *Driver) TaskStats(ctx context.Context, taskID string, interval time.Dur return nil, drivers.ErrTaskNotFound } - return h.Stats(ctx, interval, d.compute) + return h.Stats(ctx, interval) } func (d *Driver) TaskEvents(ctx context.Context) (<-chan *drivers.TaskEvent, error) { diff --git a/drivers/docker/driver_darwin.go b/drivers/docker/driver_darwin.go new file mode 100644 index 000000000000..6262e1a72552 --- /dev/null +++ b/drivers/docker/driver_darwin.go @@ -0,0 +1,10 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + +//go:build darwin + +package docker + +func setCPUSetCgroup(path string, pid int) error { + return nil +} diff --git a/drivers/docker/driver_linux.go b/drivers/docker/driver_linux.go new file mode 100644 index 000000000000..3b38f0946781 --- /dev/null +++ b/drivers/docker/driver_linux.go @@ -0,0 +1,22 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + +//go:build linux + +package docker + +import ( + "strings" + + "github.com/opencontainers/runc/libcontainer/cgroups" +) + +func setCPUSetCgroup(path string, pid int) error { + // Sometimes the container exits before we can write the + // cgroup resulting in an error which can be ignored. + err := cgroups.WriteCgroupProc(path, pid) + if err != nil && strings.Contains(err.Error(), "no such process") { + return nil + } + return err +} diff --git a/drivers/docker/driver_test.go b/drivers/docker/driver_test.go index 7ac181d30f8b..8435ce159a4f 100644 --- a/drivers/docker/driver_test.go +++ b/drivers/docker/driver_test.go @@ -20,8 +20,11 @@ import ( docker "github.com/fsouza/go-dockerclient" hclog "github.com/hashicorp/go-hclog" + "github.com/shoenig/test/must" + "github.com/stretchr/testify/assert" + "github.com/stretchr/testify/require" + "github.com/hashicorp/nomad/ci" - "github.com/hashicorp/nomad/client/lib/numalib" "github.com/hashicorp/nomad/client/taskenv" "github.com/hashicorp/nomad/client/testutil" "github.com/hashicorp/nomad/drivers/shared/capabilities" @@ -35,9 +38,6 @@ import ( "github.com/hashicorp/nomad/plugins/drivers" dtestutil "github.com/hashicorp/nomad/plugins/drivers/testutils" tu "github.com/hashicorp/nomad/testutil" - "github.com/shoenig/test/must" - "github.com/stretchr/testify/assert" - "github.com/stretchr/testify/require" ) var ( @@ -57,10 +57,6 @@ var ( } ) -var ( - top = numalib.Scan(numalib.PlatformScanners()) -) - func dockerIsRemote(t *testing.T) bool { client, err := docker.NewClientFromEnv() if err != nil { @@ -1560,8 +1556,6 @@ func TestDockerDriver_Init(t *testing.T) { } func TestDockerDriver_CPUSetCPUs(t *testing.T) { - // The cpuset_cpus config option is ignored starting in Nomad 1.7 - ci.Parallel(t) testutil.DockerCompatible(t) testutil.CgroupsCompatible(t) @@ -1572,15 +1566,15 @@ func TestDockerDriver_CPUSetCPUs(t *testing.T) { }{ { Name: "Single CPU", - CPUSetCPUs: "", + CPUSetCPUs: "0", }, { Name: "Comma separated list of CPUs", - CPUSetCPUs: "", + CPUSetCPUs: "0,1", }, { Name: "Range of CPUs", - CPUSetCPUs: "", + CPUSetCPUs: "0-1", }, } @@ -1589,16 +1583,16 @@ func TestDockerDriver_CPUSetCPUs(t *testing.T) { task, cfg, _ := dockerTask(t) cfg.CPUSetCPUs = testCase.CPUSetCPUs - must.NoError(t, task.EncodeConcreteDriverConfig(cfg)) + require.NoError(t, task.EncodeConcreteDriverConfig(cfg)) client, d, handle, cleanup := dockerSetup(t, task, nil) defer cleanup() - must.NoError(t, d.WaitUntilStarted(task.ID, 5*time.Second)) + require.NoError(t, d.WaitUntilStarted(task.ID, 5*time.Second)) container, err := client.InspectContainer(handle.containerID) - must.NoError(t, err) + require.NoError(t, err) - must.Eq(t, cfg.CPUSetCPUs, container.HostConfig.CPUSetCPUs) + require.Equal(t, cfg.CPUSetCPUs, container.HostConfig.CPUSetCPUs) }) } } @@ -2092,7 +2086,7 @@ func TestDockerDriver_Stats(t *testing.T) { defer d.DestroyTask(task.ID, true) ctx, cancel := context.WithCancel(context.Background()) defer cancel() - ch, err := handle.Stats(ctx, 1*time.Second, top.Compute()) + ch, err := handle.Stats(ctx, 1*time.Second) assert.NoError(t, err) select { case ru := <-ch: @@ -2912,6 +2906,32 @@ func TestDockerDriver_memoryLimits(t *testing.T) { } } +func TestDockerDriver_cgroupParent(t *testing.T) { + ci.Parallel(t) + + t.Run("v1", func(t *testing.T) { + testutil.CgroupsCompatibleV1(t) + + parent := cgroupParent(&drivers.Resources{ + LinuxResources: &drivers.LinuxResources{ + CpusetCgroupPath: "/sys/fs/cgroup/cpuset/nomad", + }, + }) + require.Equal(t, "", parent) + }) + + t.Run("v2", func(t *testing.T) { + testutil.CgroupsCompatibleV2(t) + + parent := cgroupParent(&drivers.Resources{ + LinuxResources: &drivers.LinuxResources{ + CpusetCgroupPath: "/sys/fs/cgroup/nomad.slice", + }, + }) + require.Equal(t, "nomad.slice", parent) + }) +} + func TestDockerDriver_parseSignal(t *testing.T) { ci.Parallel(t) diff --git a/drivers/docker/driver_windows.go b/drivers/docker/driver_windows.go index 07792229dcd1..01310e6358f5 100644 --- a/drivers/docker/driver_windows.go +++ b/drivers/docker/driver_windows.go @@ -15,3 +15,7 @@ func getPortBinding(ip string, port string) docker.PortBinding { func tweakCapabilities(basics, adds, drops []string) ([]string, error) { return nil, nil } + +func setCPUSetCgroup(path string, pid int) error { + return nil +} diff --git a/drivers/docker/fingerprint.go b/drivers/docker/fingerprint.go index c23ec9c46e8c..ea8bea92cb6f 100644 --- a/drivers/docker/fingerprint.go +++ b/drivers/docker/fingerprint.go @@ -10,6 +10,7 @@ import ( "strings" "time" + "github.com/hashicorp/nomad/client/lib/cgutil" "github.com/hashicorp/nomad/helper/pointer" "github.com/hashicorp/nomad/plugins/drivers" "github.com/hashicorp/nomad/plugins/drivers/utils" @@ -20,6 +21,7 @@ func (d *Driver) Fingerprint(ctx context.Context) (<-chan *drivers.Fingerprint, // Start docker reconcilers when we start fingerprinting, a workaround for // task drivers not having a kind of post-setup hook. d.danglingReconciler.Start() + d.cpusetFixer.Start() ch := make(chan *drivers.Fingerprint) go d.handleFingerprint(ctx, ch) @@ -88,8 +90,8 @@ func (d *Driver) buildFingerprint() *drivers.Fingerprint { HealthDescription: drivers.DriverHealthy, } - // disable if non-root on linux systems - if runtime.GOOS == "linux" && !utils.IsUnixRoot() { + // disable if cgv2 && non-root + if cgutil.UseV2 && !utils.IsUnixRoot() { fp.Health = drivers.HealthStateUndetected fp.HealthDescription = drivers.DriverRequiresRootMessage d.setFingerprintFailure() diff --git a/drivers/docker/fingerprint_test.go b/drivers/docker/fingerprint_test.go index fbdf147ec82c..2fc8428e06fb 100644 --- a/drivers/docker/fingerprint_test.go +++ b/drivers/docker/fingerprint_test.go @@ -8,17 +8,12 @@ import ( "testing" "github.com/hashicorp/nomad/ci" - "github.com/hashicorp/nomad/client/lib/numalib" "github.com/hashicorp/nomad/client/testutil" "github.com/hashicorp/nomad/helper/testlog" "github.com/hashicorp/nomad/plugins/drivers" "github.com/shoenig/test/must" ) -var ( - topology = numalib.Scan(numalib.PlatformScanners()) -) - // TestDockerDriver_FingerprintHealth asserts that docker reports healthy // whenever Docker is supported. // diff --git a/drivers/docker/handle.go b/drivers/docker/handle.go index 3096796c7ddf..6a2b8318258b 100644 --- a/drivers/docker/handle.go +++ b/drivers/docker/handle.go @@ -18,7 +18,7 @@ import ( "github.com/hashicorp/consul-template/signals" "github.com/hashicorp/go-hclog" "github.com/hashicorp/go-plugin" - "github.com/hashicorp/nomad/client/lib/cgroupslib" + "github.com/hashicorp/nomad/drivers/docker/docklog" "github.com/hashicorp/nomad/plugins/drivers" pstructs "github.com/hashicorp/nomad/plugins/shared/structs" @@ -41,7 +41,6 @@ type taskHandle struct { dloggerPluginClient *plugin.Client task *drivers.TaskConfig containerID string - containerCgroup string containerImage string doneCh chan bool waitCh chan struct{} @@ -244,42 +243,9 @@ func (h *taskHandle) shutdownLogger() { h.dloggerPluginClient.Kill() } -func (h *taskHandle) startCpusetFixer() { - if cgroupslib.GetMode() == cgroupslib.OFF { - return - } - - if h.task.Resources.LinuxResources.CpusetCpus != "" { - // nothing to fixup if the task is given static cores - return - } - - cgroup := h.containerCgroup - if cgroup == "" { - // The api does not actually set this value, so we are left to compute it ourselves. - // Luckily this is documented, - // https://docs.docker.com/config/containers/runmetrics/#find-the-cgroup-for-a-given-container - switch cgroupslib.GetMode() { - case cgroupslib.CG1: - cgroup = "/sys/fs/cgroup/cpuset/docker/" + h.containerID - default: - // systemd driver; not sure if we need to consider cgroupfs driver - cgroup = "/sys/fs/cgroup/system.slice/docker-" + h.containerID + ".scope" - } - } - - go (&cpuset{ - doneCh: h.doneCh, - source: h.task.Resources.LinuxResources.CpusetCgroupPath, - destination: cgroup, - }).watch() -} - func (h *taskHandle) run() { defer h.shutdownLogger() - h.startCpusetFixer() - exitCode, werr := h.infinityClient.WaitContainer(h.containerID) if werr != nil { h.logger.Error("failed to wait for container; already terminated") diff --git a/drivers/docker/reconcile_cpuset.go b/drivers/docker/reconcile_cpuset.go new file mode 100644 index 000000000000..74392a8eb0b1 --- /dev/null +++ b/drivers/docker/reconcile_cpuset.go @@ -0,0 +1,128 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + +//go:build linux + +package docker + +import ( + "context" + "fmt" + "path/filepath" + "sync" + "time" + + "github.com/hashicorp/go-hclog" + "github.com/hashicorp/nomad/client/lib/cgutil" + "github.com/hashicorp/nomad/helper" +) + +const ( + cpusetReconcileInterval = 1 * time.Second +) + +type CpusetFixer interface { + Start() +} + +// cpusetFixer adjusts the cpuset.cpus cgroup value to the assigned value by Nomad. +// +// Due to Docker not allowing the configuration of the full cgroup path, we must +// manually fix the cpuset values for all docker containers continuously, as the +// values will change as tasks of any driver using reserved cores are started and +// stopped, changing the size of the remaining shared cpu pool. +// +// The exec/java, podman, and containerd runtimes let you specify the cgroup path, +// making use of the cgroup Nomad creates and manages on behalf of the task. +type cpusetFixer struct { + ctx context.Context + logger hclog.Logger + interval time.Duration + once sync.Once + tasks func() map[coordinate]struct{} +} + +func newCpusetFixer(d *Driver) CpusetFixer { + return &cpusetFixer{ + interval: cpusetReconcileInterval, + ctx: d.ctx, + logger: d.logger, + tasks: d.trackedTasks, + } +} + +// Start will start the background cpuset reconciliation until the cf context is +// cancelled for shutdown. +// +// Only runs if cgroups.v2 is in use. +func (cf *cpusetFixer) Start() { + cf.once.Do(func() { + if cgutil.UseV2 { + go cf.loop() + } + }) +} + +func (cf *cpusetFixer) loop() { + timer, cancel := helper.NewSafeTimer(0) + defer cancel() + + for { + select { + case <-cf.ctx.Done(): + return + case <-timer.C: + timer.Stop() + cf.apply() + timer.Reset(cf.interval) + } + } +} + +func (cf *cpusetFixer) apply() { + coordinates := cf.tasks() + for c := range coordinates { + cf.fix(c) + } +} + +func (cf *cpusetFixer) fix(c coordinate) { + source := c.NomadCgroup() + destination := c.DockerCgroup() + if err := cgutil.CopyCpuset(source, destination); err != nil { + cf.logger.Debug("failed to copy cpuset", "error", err) + } +} + +type coordinate struct { + containerID string + allocID string + task string + path string +} + +func (c coordinate) NomadCgroup() string { + parent, _ := cgutil.SplitPath(c.path) + return filepath.Join(cgutil.CgroupRoot, parent, cgutil.CgroupScope(c.allocID, c.task)) +} + +func (c coordinate) DockerCgroup() string { + parent, _ := cgutil.SplitPath(c.path) + return filepath.Join(cgutil.CgroupRoot, parent, fmt.Sprintf("docker-%s.scope", c.containerID)) +} + +func (d *Driver) trackedTasks() map[coordinate]struct{} { + d.tasks.lock.RLock() + defer d.tasks.lock.RUnlock() + + m := make(map[coordinate]struct{}, len(d.tasks.store)) + for _, h := range d.tasks.store { + m[coordinate{ + containerID: h.containerID, + allocID: h.task.AllocID, + task: h.task.Name, + path: h.task.Resources.LinuxResources.CpusetCgroupPath, + }] = struct{}{} + } + return m +} diff --git a/drivers/docker/reconcile_cpuset_noop.go b/drivers/docker/reconcile_cpuset_noop.go new file mode 100644 index 000000000000..e9cb536eee6b --- /dev/null +++ b/drivers/docker/reconcile_cpuset_noop.go @@ -0,0 +1,22 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + +//go:build !linux + +package docker + +type CpusetFixer interface { + Start() +} + +func newCpusetFixer(*Driver) CpusetFixer { + return new(noop) +} + +type noop struct { + // empty +} + +func (*noop) Start() { + // empty +} diff --git a/drivers/docker/reconcile_cpuset_test.go b/drivers/docker/reconcile_cpuset_test.go new file mode 100644 index 000000000000..5b79a8197358 --- /dev/null +++ b/drivers/docker/reconcile_cpuset_test.go @@ -0,0 +1,39 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + +//go:build linux + +package docker + +import ( + "testing" + + "github.com/hashicorp/nomad/ci" + "github.com/stretchr/testify/require" +) + +func TestCoordinate_NomadCgroup(t *testing.T) { + ci.Parallel(t) + + result := (coordinate{ + containerID: "c6d05b36f4f56619ca59fbce921115e87dda1661860a4670e3e35ecfa3571ba1", + allocID: "27ee5321-28d6-22d7-9426-4e1888da8e7d", + task: "redis", + path: "/nomad.scope/27ee5321-28d6-22d7-9426-4e1888da8e7d.redis.scope", + }).NomadCgroup() + exp := "/sys/fs/cgroup/nomad.scope/27ee5321-28d6-22d7-9426-4e1888da8e7d.redis.scope" + require.Equal(t, exp, result) +} + +func TestCoordinate_DockerCgroup(t *testing.T) { + ci.Parallel(t) + + result := (coordinate{ + containerID: "c6d05b36f4f56619ca59fbce921115e87dda1661860a4670e3e35ecfa3571ba1", + allocID: "27ee5321-28d6-22d7-9426-4e1888da8e7d", + task: "redis", + path: "/nomad.scope/27ee5321-28d6-22d7-9426-4e1888da8e7d.redis.scope", + }).DockerCgroup() + exp := "/sys/fs/cgroup/nomad.scope/docker-c6d05b36f4f56619ca59fbce921115e87dda1661860a4670e3e35ecfa3571ba1.scope" + require.Equal(t, exp, result) +} diff --git a/drivers/docker/reconcile_dangling.go b/drivers/docker/reconcile_dangling.go index bf25edb985c8..9a38a519df4d 100644 --- a/drivers/docker/reconcile_dangling.go +++ b/drivers/docker/reconcile_dangling.go @@ -12,7 +12,7 @@ import ( docker "github.com/fsouza/go-dockerclient" hclog "github.com/hashicorp/go-hclog" - "github.com/hashicorp/go-set/v2" + "github.com/hashicorp/go-set" ) // containerReconciler detects and kills unexpectedly running containers. @@ -28,7 +28,7 @@ type containerReconciler struct { getClient func() (*docker.Client, error) isDriverHealthy func() bool - trackedContainers func() set.Collection[string] + trackedContainers func() *set.Set[string] isNomadContainer func(c docker.APIContainers) bool once sync.Once @@ -134,7 +134,7 @@ func (r *containerReconciler) removeDanglingContainersIteration() error { // untrackedContainers returns the ids of containers that suspected // to have been started by Nomad but aren't tracked by this driver -func (r *containerReconciler) untrackedContainers(tracked set.Collection[string], cutoffTime time.Time) (*set.Set[string], error) { +func (r *containerReconciler) untrackedContainers(tracked *set.Set[string], cutoffTime time.Time) (*set.Set[string], error) { result := set.New[string](10) ctx, cancel := r.dockerAPIQueryContext() @@ -230,7 +230,7 @@ func hasNomadName(c docker.APIContainers) bool { // trackedContainers returns the set of container IDs of containers that were // started by Driver and are expected to be running. This includes both normal // Task containers, as well as infra pause containers. -func (d *Driver) trackedContainers() set.Collection[string] { +func (d *Driver) trackedContainers() *set.Set[string] { // collect the task containers ids := d.tasks.IDs() // now also accumulate pause containers diff --git a/drivers/docker/reconcile_dangling_test.go b/drivers/docker/reconcile_dangling_test.go index 5229ae06851a..6b6365e56f80 100644 --- a/drivers/docker/reconcile_dangling_test.go +++ b/drivers/docker/reconcile_dangling_test.go @@ -12,7 +12,7 @@ import ( "time" docker "github.com/fsouza/go-dockerclient" - "github.com/hashicorp/go-set/v2" + "github.com/hashicorp/go-set" "github.com/shoenig/test/must" "github.com/shoenig/test/wait" diff --git a/drivers/docker/state.go b/drivers/docker/state.go index 9c172a914478..399a65aa0148 100644 --- a/drivers/docker/state.go +++ b/drivers/docker/state.go @@ -6,7 +6,7 @@ package docker import ( "sync" - "github.com/hashicorp/go-set/v2" + "github.com/hashicorp/go-set" ) type taskStore struct { diff --git a/drivers/docker/stats.go b/drivers/docker/stats.go index 660046255b65..f5045fb3a8fc 100644 --- a/drivers/docker/stats.go +++ b/drivers/docker/stats.go @@ -11,7 +11,6 @@ import ( "time" docker "github.com/fsouza/go-dockerclient" - "github.com/hashicorp/nomad/client/lib/cpustats" cstructs "github.com/hashicorp/nomad/client/structs" "github.com/hashicorp/nomad/drivers/docker/util" "github.com/hashicorp/nomad/helper" @@ -79,7 +78,7 @@ func (u *usageSender) close() { // Stats starts collecting stats from the docker daemon and sends them on the // returned channel. -func (h *taskHandle) Stats(ctx context.Context, interval time.Duration, compute cpustats.Compute) (<-chan *cstructs.TaskResourceUsage, error) { +func (h *taskHandle) Stats(ctx context.Context, interval time.Duration) (<-chan *cstructs.TaskResourceUsage, error) { select { case <-h.doneCh: return nil, nstructs.NewRecoverableError(fmt.Errorf("container stopped"), false) @@ -87,12 +86,12 @@ func (h *taskHandle) Stats(ctx context.Context, interval time.Duration, compute } destCh, recvCh := newStatsChanPipe() - go h.collectStats(ctx, destCh, interval, compute) + go h.collectStats(ctx, destCh, interval) return recvCh, nil } // collectStats starts collecting resource usage stats of a docker container -func (h *taskHandle) collectStats(ctx context.Context, destCh *usageSender, interval time.Duration, compute cpustats.Compute) { +func (h *taskHandle) collectStats(ctx context.Context, destCh *usageSender, interval time.Duration) { defer destCh.close() // backoff and retry used if the docker stats API returns an error @@ -121,7 +120,7 @@ func (h *taskHandle) collectStats(ctx context.Context, destCh *usageSender, inte // receive stats from docker and emit nomad stats // statsCh will always be closed by docker client. statsCh := make(chan *docker.Stats) - go dockerStatsCollector(destCh, statsCh, interval, compute) + go dockerStatsCollector(destCh, statsCh, interval) statsOpts := docker.StatsOptions{ ID: h.containerID, @@ -147,7 +146,7 @@ func (h *taskHandle) collectStats(ctx context.Context, destCh *usageSender, inte } } -func dockerStatsCollector(destCh *usageSender, statsCh <-chan *docker.Stats, interval time.Duration, compute cpustats.Compute) { +func dockerStatsCollector(destCh *usageSender, statsCh <-chan *docker.Stats, interval time.Duration) { var resourceUsage *cstructs.TaskResourceUsage // hasSentInitialStats is used so as to emit the first stats received from @@ -177,7 +176,7 @@ func dockerStatsCollector(destCh *usageSender, statsCh <-chan *docker.Stats, int } // s should always be set, but check and skip just in case if s != nil { - resourceUsage = util.DockerStatsToTaskResourceUsage(s, compute) + resourceUsage = util.DockerStatsToTaskResourceUsage(s) // send stats next interation if this is the first time received // from docker if !hasSentInitialStats { diff --git a/drivers/docker/stats_test.go b/drivers/docker/stats_test.go index 50f300f246fe..b079c94997cc 100644 --- a/drivers/docker/stats_test.go +++ b/drivers/docker/stats_test.go @@ -38,7 +38,7 @@ func TestDriver_DockerStatsCollector(t *testing.T) { stats.MemoryStats.CommitPeak = 321323 stats.MemoryStats.PrivateWorkingSet = 62222 - go dockerStatsCollector(dst, src, time.Second, top.Compute()) + go dockerStatsCollector(dst, src, time.Second) select { case src <- stats: diff --git a/drivers/docker/test-resources/docker/Dockerfile b/drivers/docker/test-resources/docker/Dockerfile index 0ee5a0810ece..678b5e6ad43b 100644 --- a/drivers/docker/test-resources/docker/Dockerfile +++ b/drivers/docker/test-resources/docker/Dockerfile @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 FROM python ADD main.py main.py diff --git a/drivers/docker/test-resources/docker/gen_stopsignal.sh b/drivers/docker/test-resources/docker/gen_stopsignal.sh index 37cf5d0bba6b..2aaf2d4c96b1 100755 --- a/drivers/docker/test-resources/docker/gen_stopsignal.sh +++ b/drivers/docker/test-resources/docker/gen_stopsignal.sh @@ -1,6 +1,6 @@ #!/bin/sh # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 # Create the tarball used in TestDockerDriver_StopSignal diff --git a/drivers/docker/test-resources/docker/main.py b/drivers/docker/test-resources/docker/main.py index 934cb9fa2924..c1db69f99509 100644 --- a/drivers/docker/test-resources/docker/main.py +++ b/drivers/docker/test-resources/docker/main.py @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 import signal import time diff --git a/drivers/docker/util/stats_posix.go b/drivers/docker/util/stats_posix.go index 1668a53f9ad6..3cbd37cfe2c5 100644 --- a/drivers/docker/util/stats_posix.go +++ b/drivers/docker/util/stats_posix.go @@ -6,9 +6,11 @@ package util import ( + "runtime" + docker "github.com/fsouza/go-dockerclient" - "github.com/hashicorp/nomad/client/lib/cpustats" cstructs "github.com/hashicorp/nomad/client/structs" + "github.com/hashicorp/nomad/helper/stats" ) var ( @@ -19,12 +21,7 @@ var ( DockerCgroupV2MeasuredMemStats = []string{"Cache", "Swap", "Usage"} ) -func DockerStatsToTaskResourceUsage(s *docker.Stats, compute cpustats.Compute) *cstructs.TaskResourceUsage { - var ( - totalCompute = compute.TotalCompute - totalCores = compute.NumCores - ) - +func DockerStatsToTaskResourceUsage(s *docker.Stats) *cstructs.TaskResourceUsage { measuredMems := DockerCgroupV1MeasuredMemStats // use a simple heuristic to check if cgroup-v2 is used. @@ -52,15 +49,14 @@ func DockerStatsToTaskResourceUsage(s *docker.Stats, compute cpustats.Compute) * // Calculate percentage cs.Percent = CalculateCPUPercent( s.CPUStats.CPUUsage.TotalUsage, s.PreCPUStats.CPUUsage.TotalUsage, - s.CPUStats.SystemCPUUsage, s.PreCPUStats.SystemCPUUsage, totalCores) + s.CPUStats.SystemCPUUsage, s.PreCPUStats.SystemCPUUsage, runtime.NumCPU()) cs.SystemMode = CalculateCPUPercent( s.CPUStats.CPUUsage.UsageInKernelmode, s.PreCPUStats.CPUUsage.UsageInKernelmode, - s.CPUStats.CPUUsage.TotalUsage, s.PreCPUStats.CPUUsage.TotalUsage, totalCores) + s.CPUStats.CPUUsage.TotalUsage, s.PreCPUStats.CPUUsage.TotalUsage, runtime.NumCPU()) cs.UserMode = CalculateCPUPercent( s.CPUStats.CPUUsage.UsageInUsermode, s.PreCPUStats.CPUUsage.UsageInUsermode, - s.CPUStats.CPUUsage.TotalUsage, s.PreCPUStats.CPUUsage.TotalUsage, totalCores) - - cs.TotalTicks = (cs.Percent / 100) * float64(totalCompute) / float64(totalCores) + s.CPUStats.CPUUsage.TotalUsage, s.PreCPUStats.CPUUsage.TotalUsage, runtime.NumCPU()) + cs.TotalTicks = (cs.Percent / 100) * float64(stats.CpuTotalTicks()) / float64(runtime.NumCPU()) return &cstructs.TaskResourceUsage{ ResourceUsage: &cstructs.ResourceUsage{ diff --git a/drivers/docker/util/stats_windows.go b/drivers/docker/util/stats_windows.go index d579ef16907c..9f0d19389a64 100644 --- a/drivers/docker/util/stats_windows.go +++ b/drivers/docker/util/stats_windows.go @@ -1,14 +1,14 @@ // Copyright (c) HashiCorp, Inc. // SPDX-License-Identifier: BUSL-1.1 -//go:build windows - package util import ( + "runtime" + docker "github.com/fsouza/go-dockerclient" - "github.com/hashicorp/nomad/client/lib/cpustats" cstructs "github.com/hashicorp/nomad/client/structs" + "github.com/hashicorp/nomad/helper/stats" ) var ( @@ -17,12 +17,7 @@ var ( DockerMeasuredMemStats = []string{"RSS", "Usage", "Max Usage"} ) -func DockerStatsToTaskResourceUsage(s *docker.Stats, compute cpustats.Compute) *cstructs.TaskResourceUsage { - var ( - totalCompute = compute.TotalCompute - totalCores = compute.NumCores - ) - +func DockerStatsToTaskResourceUsage(s *docker.Stats) *cstructs.TaskResourceUsage { ms := &cstructs.MemoryStats{ RSS: s.MemoryStats.PrivateWorkingSet, Usage: s.MemoryStats.Commit, @@ -50,7 +45,7 @@ func DockerStatsToTaskResourceUsage(s *docker.Stats, compute cpustats.Compute) * ThrottledPeriods: s.CPUStats.ThrottlingData.ThrottledPeriods, ThrottledTime: s.CPUStats.ThrottlingData.ThrottledTime, Percent: cpuPercent, - TotalTicks: (cpuPercent / 100) * float64(totalCompute) / float64(totalCores), + TotalTicks: (cpuPercent / 100) * float64(stats.CpuTotalTicks()) / float64(runtime.NumCPU()), Measured: DockerMeasuredCPUStats, } diff --git a/drivers/docker/utils.go b/drivers/docker/utils.go index bb4b8d49e4a5..8c6f9c450ad2 100644 --- a/drivers/docker/utils.go +++ b/drivers/docker/utils.go @@ -103,7 +103,7 @@ func authFromTaskConfig(driverConfig *TaskConfig) authBackend { } // authFromDockerConfig generate an authBackend for a dockercfg-compatible file. -// The authBackend can either be from explicit auth definitions or via credential +// The authBacken can either be from explicit auth definitions or via credential // helpers func authFromDockerConfig(file string) authBackend { return func(repo string) (*docker.AuthConfiguration, error) { diff --git a/drivers/exec/driver.go b/drivers/exec/driver.go index 072b430a7151..532a5cb19598 100644 --- a/drivers/exec/driver.go +++ b/drivers/exec/driver.go @@ -14,8 +14,7 @@ import ( "github.com/hashicorp/consul-template/signals" hclog "github.com/hashicorp/go-hclog" - "github.com/hashicorp/nomad/client/lib/cgroupslib" - "github.com/hashicorp/nomad/client/lib/cpustats" + "github.com/hashicorp/nomad/client/lib/cgutil" "github.com/hashicorp/nomad/drivers/shared/capabilities" "github.com/hashicorp/nomad/drivers/shared/eventer" "github.com/hashicorp/nomad/drivers/shared/executor" @@ -24,7 +23,6 @@ import ( "github.com/hashicorp/nomad/helper/pointer" "github.com/hashicorp/nomad/plugins/base" "github.com/hashicorp/nomad/plugins/drivers" - "github.com/hashicorp/nomad/plugins/drivers/fsisolation" "github.com/hashicorp/nomad/plugins/drivers/utils" "github.com/hashicorp/nomad/plugins/shared/hclspec" pstructs "github.com/hashicorp/nomad/plugins/shared/structs" @@ -101,7 +99,7 @@ var ( driverCapabilities = &drivers.Capabilities{ SendSignals: true, Exec: true, - FSIsolation: fsisolation.Chroot, + FSIsolation: drivers.FSIsolationChroot, NetIsolationModes: []drivers.NetIsolationMode{ drivers.NetIsolationModeHost, drivers.NetIsolationModeGroup, @@ -137,9 +135,6 @@ type Driver struct { // whether it has been successful fingerprintSuccess *bool fingerprintLock sync.Mutex - - // compute contains cpu compute information - compute cpustats.Compute } // Config is the driver configuration set by the SetConfig RPC call @@ -297,7 +292,6 @@ func (d *Driver) SetConfig(cfg *base.Config) error { if cfg != nil && cfg.AgentConfig != nil { d.nomadConfig = cfg.AgentConfig.Driver - d.compute = cfg.AgentConfig.Compute() } return nil } @@ -356,9 +350,20 @@ func (d *Driver) buildFingerprint() *drivers.Fingerprint { return fp } - if cgroupslib.GetMode() == cgroupslib.OFF { + mount, err := cgutil.FindCgroupMountpointDir() + if err != nil { fp.Health = drivers.HealthStateUnhealthy fp.HealthDescription = drivers.NoCgroupMountMessage + if d.fingerprintSuccessful() { + d.logger.Warn(fp.HealthDescription, "error", err) + } + d.setFingerprintFailure() + return fp + } + + if mount == "" { + fp.Health = drivers.HealthStateUnhealthy + fp.HealthDescription = drivers.CgroupMountEmpty d.setFingerprintFailure() return fp } @@ -396,11 +401,8 @@ func (d *Driver) RecoverTask(handle *drivers.TaskHandle) error { return fmt.Errorf("failed to build ReattachConfig from task state: %v", err) } - exec, pluginClient, err := executor.ReattachToExecutor( - plugRC, - d.logger.With("task_name", handle.Config.Name, "alloc_id", handle.Config.AllocID), - d.compute, - ) + exec, pluginClient, err := executor.ReattachToExecutor(plugRC, + d.logger.With("task_name", handle.Config.Name, "alloc_id", handle.Config.AllocID)) if err != nil { d.logger.Error("failed to reattach to executor", "error", err, "task_id", handle.Config.ID) return fmt.Errorf("failed to reattach to executor: %v", err) @@ -446,7 +448,6 @@ func (d *Driver) StartTask(cfg *drivers.TaskConfig) (*drivers.TaskHandle, *drive LogFile: pluginLogFile, LogLevel: "debug", FSIsolation: true, - Compute: d.compute, } exec, pluginClient, err := executor.CreateExecutor( @@ -553,9 +554,8 @@ func (d *Driver) handleWait(ctx context.Context, handle *taskHandle, ch chan *dr } } else { result = &drivers.ExitResult{ - ExitCode: ps.ExitCode, - Signal: ps.Signal, - OOMKilled: ps.OOMKilled, + ExitCode: ps.ExitCode, + Signal: ps.Signal, } } @@ -584,6 +584,25 @@ func (d *Driver) StopTask(taskID string, timeout time.Duration, signal string) e return nil } +// resetCgroup will re-create the v2 cgroup for the task after the task has been +// destroyed by libcontainer. In the case of a task restart we call DestroyTask +// which removes the cgroup - but we still need it! +// +// Ideally the cgroup management would be more unified - and we could do the creation +// on a task runner pre-start hook, eliminating the need for this hack. +func (d *Driver) resetCgroup(handle *taskHandle) { + if cgutil.UseV2 { + if handle.taskConfig.Resources != nil && + handle.taskConfig.Resources.LinuxResources != nil && + handle.taskConfig.Resources.LinuxResources.CpusetCgroupPath != "" { + err := os.Mkdir(handle.taskConfig.Resources.LinuxResources.CpusetCgroupPath, 0755) + if err != nil { + d.logger.Trace("failed to reset cgroup", "path", handle.taskConfig.Resources.LinuxResources.CpusetCgroupPath) + } + } + } +} + func (d *Driver) DestroyTask(taskID string, force bool) error { handle, ok := d.tasks.Get(taskID) if !ok { @@ -602,6 +621,9 @@ func (d *Driver) DestroyTask(taskID string, force bool) error { handle.pluginClient.Kill() } + // workaround for the case where DestroyTask was issued on task restart + d.resetCgroup(handle) + d.tasks.Delete(taskID) return nil } diff --git a/drivers/exec/driver_test.go b/drivers/exec/driver_test.go index 60429530512c..6a5a35cd0242 100644 --- a/drivers/exec/driver_test.go +++ b/drivers/exec/driver_test.go @@ -19,8 +19,7 @@ import ( "time" "github.com/hashicorp/nomad/ci" - "github.com/hashicorp/nomad/client/lib/cgroupslib" - "github.com/hashicorp/nomad/client/lib/numalib" + "github.com/hashicorp/nomad/client/lib/cgutil" ctestutils "github.com/hashicorp/nomad/client/testutil" "github.com/hashicorp/nomad/drivers/shared/executor" "github.com/hashicorp/nomad/helper/pluginutils/hclutils" @@ -28,14 +27,17 @@ import ( "github.com/hashicorp/nomad/helper/testtask" "github.com/hashicorp/nomad/helper/uuid" "github.com/hashicorp/nomad/nomad/structs" - "github.com/hashicorp/nomad/plugins/base" + basePlug "github.com/hashicorp/nomad/plugins/base" "github.com/hashicorp/nomad/plugins/drivers" dtestutil "github.com/hashicorp/nomad/plugins/drivers/testutils" "github.com/hashicorp/nomad/testutil" - "github.com/shoenig/test/must" "github.com/stretchr/testify/require" ) +const ( + cgroupParent = "testing.slice" +) + func TestMain(m *testing.M) { if !testtask.Run() { os.Exit(m.Run()) @@ -59,18 +61,14 @@ func testResources(allocID, task string) *drivers.Resources { LinuxResources: &drivers.LinuxResources{ MemoryLimitBytes: 134217728, CPUShares: 100, - CpusetCgroupPath: cgroupslib.LinuxResourcesPath(allocID, task, false), }, } - return r -} + if cgutil.UseV2 { + r.LinuxResources.CpusetCgroupPath = filepath.Join(cgutil.CgroupRoot, cgroupParent, cgutil.CgroupScope(allocID, task)) + } -func newExecDriverTest(t *testing.T, ctx context.Context) drivers.DriverPlugin { - topology := numalib.Scan(numalib.PlatformScanners()) - d := NewExecDriver(ctx, testlog.HCLogger(t)) - d.(*Driver).nomadConfig = &base.ClientDriverConfig{Topology: topology} - return d + return r } func TestExecDriver_Fingerprint_NonLinux(t *testing.T) { @@ -83,7 +81,7 @@ func TestExecDriver_Fingerprint_NonLinux(t *testing.T) { ctx, cancel := context.WithCancel(context.Background()) defer cancel() - d := newExecDriverTest(t, ctx) + d := NewExecDriver(ctx, testlog.HCLogger(t)) harness := dtestutil.NewDriverHarness(t, d) fingerCh, err := harness.Fingerprint(context.Background()) @@ -105,7 +103,7 @@ func TestExecDriver_Fingerprint(t *testing.T) { ctx, cancel := context.WithCancel(context.Background()) defer cancel() - d := newExecDriverTest(t, ctx) + d := NewExecDriver(ctx, testlog.HCLogger(t)) harness := dtestutil.NewDriverHarness(t, d) fingerCh, err := harness.Fingerprint(context.Background()) @@ -126,7 +124,9 @@ func TestExecDriver_StartWait(t *testing.T) { ctx, cancel := context.WithCancel(context.Background()) defer cancel() - d := newExecDriverTest(t, ctx) + logger := testlog.HCLogger(t) + + d := NewExecDriver(ctx, logger) harness := dtestutil.NewDriverHarness(t, d) allocID := uuid.Generate() task := &drivers.TaskConfig{ @@ -162,7 +162,7 @@ func TestExecDriver_StartWaitStopKill(t *testing.T) { ctx, cancel := context.WithCancel(context.Background()) defer cancel() - d := newExecDriverTest(t, ctx) + d := NewExecDriver(ctx, testlog.HCLogger(t)) harness := dtestutil.NewDriverHarness(t, d) allocID := uuid.Generate() task := &drivers.TaskConfig{ @@ -227,7 +227,7 @@ func TestExecDriver_StartWaitRecover(t *testing.T) { dCtx, dCancel := context.WithCancel(context.Background()) defer dCancel() - d := newExecDriverTest(t, dCtx) + d := NewExecDriver(dCtx, testlog.HCLogger(t)) harness := dtestutil.NewDriverHarness(t, d) allocID := uuid.Generate() task := &drivers.TaskConfig{ @@ -303,7 +303,7 @@ func TestExecDriver_NoOrphans(t *testing.T) { ctx, cancel := context.WithCancel(context.Background()) defer cancel() - d := newExecDriverTest(t, ctx) + d := NewExecDriver(ctx, testlog.HCLogger(t)) harness := dtestutil.NewDriverHarness(t, d) defer harness.Kill() @@ -314,24 +314,19 @@ func TestExecDriver_NoOrphans(t *testing.T) { } var data []byte - require.NoError(t, base.MsgPackEncode(&data, config)) - baseConfig := &base.Config{ - PluginConfig: data, - AgentConfig: &base.AgentConfig{ - Driver: &base.ClientDriverConfig{ - Topology: d.(*Driver).nomadConfig.Topology, - }, - }, - } + require.NoError(t, basePlug.MsgPackEncode(&data, config)) + baseConfig := &basePlug.Config{PluginConfig: data} require.NoError(t, harness.SetConfig(baseConfig)) allocID := uuid.Generate() - taskName := "test" task := &drivers.TaskConfig{ - AllocID: allocID, - ID: uuid.Generate(), - Name: taskName, - Resources: testResources(allocID, taskName), + AllocID: allocID, + ID: uuid.Generate(), + Name: "test", + } + + if cgutil.UseV2 { + task.Resources = testResources(allocID, "test") } cleanup := harness.MkAllocDir(task, true) @@ -429,7 +424,7 @@ func TestExecDriver_Stats(t *testing.T) { dctx, dcancel := context.WithCancel(context.Background()) defer dcancel() - d := newExecDriverTest(t, dctx) + d := NewExecDriver(dctx, testlog.HCLogger(t)) harness := dtestutil.NewDriverHarness(t, d) allocID := uuid.Generate() @@ -477,7 +472,7 @@ func TestExecDriver_Start_Wait_AllocDir(t *testing.T) { ctx, cancel := context.WithCancel(context.Background()) defer cancel() - d := newExecDriverTest(t, ctx) + d := NewExecDriver(ctx, testlog.HCLogger(t)) harness := dtestutil.NewDriverHarness(t, d) allocID := uuid.Generate() task := &drivers.TaskConfig{ @@ -530,7 +525,7 @@ func TestExecDriver_User(t *testing.T) { ctx, cancel := context.WithCancel(context.Background()) defer cancel() - d := newExecDriverTest(t, ctx) + d := NewExecDriver(ctx, testlog.HCLogger(t)) harness := dtestutil.NewDriverHarness(t, d) allocID := uuid.Generate() task := &drivers.TaskConfig{ @@ -568,7 +563,7 @@ func TestExecDriver_HandlerExec(t *testing.T) { ctx, cancel := context.WithCancel(context.Background()) defer cancel() - d := newExecDriverTest(t, ctx) + d := NewExecDriver(ctx, testlog.HCLogger(t)) harness := dtestutil.NewDriverHarness(t, d) allocID := uuid.Generate() task := &drivers.TaskConfig{ @@ -595,8 +590,7 @@ func TestExecDriver_HandlerExec(t *testing.T) { require.NoError(t, err) require.True(t, res.ExitResult.Successful()) stdout := strings.TrimSpace(string(res.Stdout)) - switch cgroupslib.GetMode() { - case cgroupslib.CG1: + if !cgutil.UseV2 { for _, line := range strings.Split(stdout, "\n") { // skip empty lines if line == "" { @@ -611,7 +605,7 @@ func TestExecDriver_HandlerExec(t *testing.T) { t.Fatalf("not a member of the allocs nomad cgroup: %q", line) } } - default: + } else { require.True(t, strings.HasSuffix(stdout, ".scope"), "actual stdout %q", stdout) } @@ -638,7 +632,7 @@ func TestExecDriver_DevicesAndMounts(t *testing.T) { ctx, cancel := context.WithCancel(context.Background()) defer cancel() - d := newExecDriverTest(t, ctx) + d := NewExecDriver(ctx, testlog.HCLogger(t)) harness := dtestutil.NewDriverHarness(t, d) allocID := uuid.Generate() task := &drivers.TaskConfig{ @@ -746,7 +740,7 @@ func TestExecDriver_NoPivotRoot(t *testing.T) { ctx, cancel := context.WithCancel(context.Background()) defer cancel() - d := newExecDriverTest(t, ctx) + d := NewExecDriver(ctx, testlog.HCLogger(t)) harness := dtestutil.NewDriverHarness(t, d) config := &Config{ @@ -756,15 +750,8 @@ func TestExecDriver_NoPivotRoot(t *testing.T) { } var data []byte - require.NoError(t, base.MsgPackEncode(&data, config)) - bconfig := &base.Config{ - PluginConfig: data, - AgentConfig: &base.AgentConfig{ - Driver: &base.ClientDriverConfig{ - Topology: d.(*Driver).nomadConfig.Topology, - }, - }, - } + require.NoError(t, basePlug.MsgPackEncode(&data, config)) + bconfig := &basePlug.Config{PluginConfig: data} require.NoError(t, harness.SetConfig(bconfig)) allocID := uuid.Generate() @@ -789,48 +776,6 @@ func TestExecDriver_NoPivotRoot(t *testing.T) { require.NoError(t, harness.DestroyTask(task.ID, true)) } -func TestExecDriver_OOMKilled(t *testing.T) { - ci.Parallel(t) - ctestutils.ExecCompatible(t) - - ctx, cancel := context.WithCancel(context.Background()) - defer cancel() - - d := newExecDriverTest(t, ctx) - harness := dtestutil.NewDriverHarness(t, d) - allocID := uuid.Generate() - name := "oom-killed" - task := &drivers.TaskConfig{ - AllocID: allocID, - ID: uuid.Generate(), - Name: name, - Resources: testResources(allocID, name), - } - task.Resources.LinuxResources.MemoryLimitBytes = 10 * 1024 * 1024 - task.Resources.NomadResources.Memory.MemoryMB = 10 - - tc := &TaskConfig{ - Command: "/bin/tail", - Args: []string{"/dev/zero"}, - } - must.NoError(t, task.EncodeConcreteDriverConfig(&tc)) - - cleanup := harness.MkAllocDir(task, false) - defer cleanup() - - handle, _, err := harness.StartTask(task) - must.NoError(t, err) - - ch, err := harness.WaitTask(context.Background(), handle.Config.ID) - must.NoError(t, err) - result := <-ch - must.False(t, result.Successful(), must.Sprint("container should OOM")) - must.True(t, result.OOMKilled, must.Sprintf("got non-OOM error, code: %d, err: %v", result.ExitCode, result.Err)) - - t.Logf("Successfully killed by OOM killer") - must.NoError(t, harness.DestroyTask(task.ID, true)) -} - func TestDriver_Config_validate(t *testing.T) { ci.Parallel(t) t.Run("pid/ipc", func(t *testing.T) { diff --git a/drivers/exec/driver_unix_test.go b/drivers/exec/driver_unix_test.go index d2c41cf6dd0a..28e79ea38b12 100644 --- a/drivers/exec/driver_unix_test.go +++ b/drivers/exec/driver_unix_test.go @@ -13,11 +13,13 @@ import ( "time" "github.com/hashicorp/nomad/ci" + "github.com/hashicorp/nomad/client/lib/cgutil" ctestutils "github.com/hashicorp/nomad/client/testutil" "github.com/hashicorp/nomad/drivers/shared/capabilities" "github.com/hashicorp/nomad/drivers/shared/executor" + "github.com/hashicorp/nomad/helper/testlog" "github.com/hashicorp/nomad/helper/uuid" - "github.com/hashicorp/nomad/plugins/base" + basePlug "github.com/hashicorp/nomad/plugins/base" "github.com/hashicorp/nomad/plugins/drivers" dtestutil "github.com/hashicorp/nomad/plugins/drivers/testutils" "github.com/hashicorp/nomad/testutil" @@ -32,7 +34,7 @@ func TestExecDriver_StartWaitStop(t *testing.T) { ctx, cancel := context.WithCancel(context.Background()) defer cancel() - d := newExecDriverTest(t, ctx) + d := NewExecDriver(ctx, testlog.HCLogger(t)) harness := dtestutil.NewDriverHarness(t, d) allocID := uuid.Generate() task := &drivers.TaskConfig{ @@ -95,16 +97,19 @@ func TestExec_ExecTaskStreaming(t *testing.T) { ctx, cancel := context.WithCancel(context.Background()) defer cancel() - d := newExecDriverTest(t, ctx) + d := NewExecDriver(ctx, testlog.HCLogger(t)) harness := dtestutil.NewDriverHarness(t, d) defer harness.Kill() - allocID := uuid.Generate() - taskName := "sleep" task := &drivers.TaskConfig{ - ID: allocID, - Name: taskName, - Resources: testResources(allocID, taskName), + ID: uuid.Generate(), + Name: "sleep", + } + + if cgutil.UseV2 { + allocID := uuid.Generate() + task.AllocID = allocID + task.Resources = testResources(allocID, "sleep") } cleanup := harness.MkAllocDir(task, false) @@ -132,7 +137,7 @@ func TestExec_dnsConfig(t *testing.T) { ctx, cancel := context.WithCancel(context.Background()) defer cancel() - d := newExecDriverTest(t, ctx) + d := NewExecDriver(ctx, testlog.HCLogger(t)) harness := dtestutil.NewDriverHarness(t, d) defer harness.Kill() @@ -160,13 +165,15 @@ func TestExec_dnsConfig(t *testing.T) { } for _, c := range cases { - allocID := uuid.Generate() - taskName := "sleep" task := &drivers.TaskConfig{ - ID: allocID, - Name: taskName, - DNS: c.cfg, - Resources: testResources(allocID, taskName), + ID: uuid.Generate(), + Name: "sleep", + DNS: c.cfg, + } + + if cgutil.UseV2 { + allocID := uuid.Generate() + task.Resources = testResources(allocID, "sleep") } cleanup := harness.MkAllocDir(task, false) @@ -190,12 +197,15 @@ func TestExecDriver_Capabilities(t *testing.T) { ci.Parallel(t) ctestutils.ExecCompatible(t) - allocID := uuid.Generate() - taskName := "sleep" task := &drivers.TaskConfig{ - ID: allocID, - Name: taskName, - Resources: testResources(allocID, taskName), + ID: uuid.Generate(), + Name: "sleep", + } + + if cgutil.UseV2 { + allocID := uuid.Generate() + task.AllocID = allocID + task.Resources = testResources(allocID, "sleep") } for _, tc := range []struct { @@ -259,7 +269,7 @@ func TestExecDriver_Capabilities(t *testing.T) { ctx, cancel := context.WithCancel(context.Background()) defer cancel() - d := newExecDriverTest(t, ctx) + d := NewExecDriver(ctx, testlog.HCLogger(t)) harness := dtestutil.NewDriverHarness(t, d) defer harness.Kill() @@ -277,15 +287,8 @@ func TestExecDriver_Capabilities(t *testing.T) { } var data []byte - require.NoError(t, base.MsgPackEncode(&data, config)) - baseConfig := &base.Config{ - PluginConfig: data, - AgentConfig: &base.AgentConfig{ - Driver: &base.ClientDriverConfig{ - Topology: d.(*Driver).nomadConfig.Topology, - }, - }, - } + require.NoError(t, basePlug.MsgPackEncode(&data, config)) + baseConfig := &basePlug.Config{PluginConfig: data} require.NoError(t, harness.SetConfig(baseConfig)) cleanup := harness.MkAllocDir(task, false) diff --git a/drivers/exec/handle.go b/drivers/exec/handle.go index 5002375bd1bd..900e2f35f12c 100644 --- a/drivers/exec/handle.go +++ b/drivers/exec/handle.go @@ -76,6 +76,7 @@ func (h *taskHandle) run() { h.procState = drivers.TaskStateExited h.exitResult.ExitCode = ps.ExitCode h.exitResult.Signal = ps.Signal - h.exitResult.OOMKilled = ps.OOMKilled h.completedAt = ps.Time + + // TODO: detect if the task OOMed } diff --git a/drivers/java/driver.go b/drivers/java/driver.go index 829f59f65655..6390592091fd 100644 --- a/drivers/java/driver.go +++ b/drivers/java/driver.go @@ -12,17 +12,17 @@ import ( "runtime" "time" + "github.com/hashicorp/nomad/client/lib/cgutil" + "github.com/hashicorp/nomad/drivers/shared/capabilities" + "github.com/hashicorp/consul-template/signals" hclog "github.com/hashicorp/go-hclog" - "github.com/hashicorp/nomad/client/lib/cgroupslib" - "github.com/hashicorp/nomad/drivers/shared/capabilities" "github.com/hashicorp/nomad/drivers/shared/eventer" "github.com/hashicorp/nomad/drivers/shared/executor" "github.com/hashicorp/nomad/drivers/shared/resolvconf" "github.com/hashicorp/nomad/helper/pluginutils/loader" "github.com/hashicorp/nomad/plugins/base" "github.com/hashicorp/nomad/plugins/drivers" - "github.com/hashicorp/nomad/plugins/drivers/fsisolation" "github.com/hashicorp/nomad/plugins/drivers/utils" "github.com/hashicorp/nomad/plugins/shared/hclspec" pstructs "github.com/hashicorp/nomad/plugins/shared/structs" @@ -105,7 +105,7 @@ var ( driverCapabilities = &drivers.Capabilities{ SendSignals: false, Exec: false, - FSIsolation: fsisolation.None, + FSIsolation: drivers.FSIsolationNone, NetIsolationModes: []drivers.NetIsolationMode{ drivers.NetIsolationModeHost, drivers.NetIsolationModeGroup, @@ -118,7 +118,7 @@ var ( func init() { if runtime.GOOS == "linux" { - driverCapabilities.FSIsolation = fsisolation.Chroot + driverCapabilities.FSIsolation = drivers.FSIsolationChroot driverCapabilities.MountConfigs = drivers.MountConfigSupportAll } } @@ -332,9 +332,17 @@ func (d *Driver) buildFingerprint() *drivers.Fingerprint { return fp } - if cgroupslib.GetMode() == cgroupslib.OFF { + mount, err := cgutil.FindCgroupMountpointDir() + if err != nil { fp.Health = drivers.HealthStateUnhealthy fp.HealthDescription = drivers.NoCgroupMountMessage + d.logger.Warn(fp.HealthDescription, "error", err) + return fp + } + + if mount == "" { + fp.Health = drivers.HealthStateUnhealthy + fp.HealthDescription = drivers.CgroupMountEmpty return fp } } @@ -394,12 +402,8 @@ func (d *Driver) RecoverTask(handle *drivers.TaskHandle) error { return fmt.Errorf("failed to build ReattachConfig from taskConfig state: %v", err) } - execImpl, pluginClient, err := executor.ReattachToExecutor( - plugRC, - d.logger.With("task_name", handle.Config.Name, "alloc_id", handle.Config.AllocID), - d.nomadConfig.Topology.Compute(), - ) - + execImpl, pluginClient, err := executor.ReattachToExecutor(plugRC, + d.logger.With("task_name", handle.Config.Name, "alloc_id", handle.Config.AllocID)) if err != nil { d.logger.Error("failed to reattach to executor", "error", err, "task_id", handle.Config.ID) return fmt.Errorf("failed to reattach to executor: %v", err) @@ -456,8 +460,7 @@ func (d *Driver) StartTask(cfg *drivers.TaskConfig) (*drivers.TaskHandle, *drive executorConfig := &executor.ExecutorConfig{ LogFile: pluginLogFile, LogLevel: "debug", - FSIsolation: driverCapabilities.FSIsolation == fsisolation.Chroot, - Compute: d.nomadConfig.Topology.Compute(), + FSIsolation: driverCapabilities.FSIsolation == drivers.FSIsolationChroot, } exec, pluginClient, err := executor.CreateExecutor( @@ -594,9 +597,8 @@ func (d *Driver) handleWait(ctx context.Context, handle *taskHandle, ch chan *dr } } else { result = &drivers.ExitResult{ - ExitCode: ps.ExitCode, - Signal: ps.Signal, - OOMKilled: ps.OOMKilled, + ExitCode: ps.ExitCode, + Signal: ps.Signal, } } diff --git a/drivers/java/driver_test.go b/drivers/java/driver_test.go index bc050755d0cd..84052a1ad6ef 100644 --- a/drivers/java/driver_test.go +++ b/drivers/java/driver_test.go @@ -13,15 +13,14 @@ import ( "testing" "time" + "github.com/hashicorp/nomad/client/lib/cgutil" + "github.com/hashicorp/nomad/ci" - "github.com/hashicorp/nomad/client/lib/cgroupslib" - "github.com/hashicorp/nomad/client/lib/numalib" ctestutil "github.com/hashicorp/nomad/client/testutil" "github.com/hashicorp/nomad/helper/pluginutils/hclutils" "github.com/hashicorp/nomad/helper/testlog" "github.com/hashicorp/nomad/helper/uuid" "github.com/hashicorp/nomad/nomad/structs" - "github.com/hashicorp/nomad/plugins/base" "github.com/hashicorp/nomad/plugins/drivers" dtestutil "github.com/hashicorp/nomad/plugins/drivers/testutils" "github.com/hashicorp/nomad/testutil" @@ -37,13 +36,6 @@ func javaCompatible(t *testing.T) { } } -func newJavaDriverTest(t *testing.T, ctx context.Context) drivers.DriverPlugin { - topology := numalib.Scan(numalib.PlatformScanners()) - d := NewDriver(ctx, testlog.HCLogger(t)) - d.(*Driver).nomadConfig = &base.ClientDriverConfig{Topology: topology} - return d -} - func TestJavaDriver_Fingerprint(t *testing.T) { ci.Parallel(t) javaCompatible(t) @@ -51,7 +43,7 @@ func TestJavaDriver_Fingerprint(t *testing.T) { ctx, cancel := context.WithCancel(context.Background()) defer cancel() - d := newJavaDriverTest(t, ctx) + d := NewDriver(ctx, testlog.HCLogger(t)) harness := dtestutil.NewDriverHarness(t, d) fpCh, err := harness.Fingerprint(context.Background()) @@ -74,8 +66,7 @@ func TestJavaDriver_Jar_Start_Wait(t *testing.T) { ctx, cancel := context.WithCancel(context.Background()) defer cancel() - d := newJavaDriverTest(t, ctx) - + d := NewDriver(ctx, testlog.HCLogger(t)) harness := dtestutil.NewDriverHarness(t, d) tc := &TaskConfig{ @@ -116,7 +107,7 @@ func TestJavaDriver_Jar_Stop_Wait(t *testing.T) { ctx, cancel := context.WithCancel(context.Background()) defer cancel() - d := newJavaDriverTest(t, ctx) + d := NewDriver(ctx, testlog.HCLogger(t)) harness := dtestutil.NewDriverHarness(t, d) tc := &TaskConfig{ @@ -177,7 +168,7 @@ func TestJavaDriver_Class_Start_Wait(t *testing.T) { ctx, cancel := context.WithCancel(context.Background()) defer cancel() - d := newJavaDriverTest(t, ctx) + d := NewDriver(ctx, testlog.HCLogger(t)) harness := dtestutil.NewDriverHarness(t, d) tc := &TaskConfig{ @@ -267,7 +258,7 @@ func TestJavaDriver_ExecTaskStreaming(t *testing.T) { ctx, cancel := context.WithCancel(context.Background()) defer cancel() - d := newJavaDriverTest(t, ctx) + d := NewDriver(ctx, testlog.HCLogger(t)) harness := dtestutil.NewDriverHarness(t, d) defer harness.Kill() @@ -309,11 +300,14 @@ func basicTask(t *testing.T, name string, taskConfig *TaskConfig) *drivers.TaskC LinuxResources: &drivers.LinuxResources{ MemoryLimitBytes: 134217728, CPUShares: 100, - CpusetCgroupPath: cgroupslib.LinuxResourcesPath(allocID, name, false), }, }, } + if cgutil.UseV2 { + task.Resources.LinuxResources.CpusetCgroupPath = filepath.Join(cgutil.CgroupRoot, "testing.slice", cgutil.CgroupScope(allocID, name)) + } + require.NoError(t, task.EncodeConcreteDriverConfig(&taskConfig)) return task } @@ -374,7 +368,7 @@ func Test_dnsConfig(t *testing.T) { ctx, cancel := context.WithCancel(context.Background()) defer cancel() - d := newJavaDriverTest(t, ctx) + d := NewDriver(ctx, testlog.HCLogger(t)) harness := dtestutil.NewDriverHarness(t, d) defer harness.Kill() diff --git a/drivers/java/test-resources/Hello.java b/drivers/java/test-resources/Hello.java index 3fe7a4768a2a..721eeb601342 100644 --- a/drivers/java/test-resources/Hello.java +++ b/drivers/java/test-resources/Hello.java @@ -1,6 +1,6 @@ /* * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ public class Hello { diff --git a/drivers/mock/driver.go b/drivers/mock/driver.go index ccd8a5ea6ad6..379df111582d 100644 --- a/drivers/mock/driver.go +++ b/drivers/mock/driver.go @@ -20,7 +20,6 @@ import ( "github.com/hashicorp/nomad/nomad/structs" "github.com/hashicorp/nomad/plugins/base" "github.com/hashicorp/nomad/plugins/drivers" - "github.com/hashicorp/nomad/plugins/drivers/fsisolation" "github.com/hashicorp/nomad/plugins/shared/hclspec" pstructs "github.com/hashicorp/nomad/plugins/shared/structs" ) @@ -64,7 +63,7 @@ var ( configSpec = hclspec.NewObject(map[string]*hclspec.Spec{ "fs_isolation": hclspec.NewDefault( hclspec.NewAttr("fs_isolation", "string", false), - hclspec.NewLiteral(fmt.Sprintf("%q", fsisolation.None)), + hclspec.NewLiteral(fmt.Sprintf("%q", drivers.FSIsolationNone)), ), "shutdown_periodic_after": hclspec.NewDefault( hclspec.NewAttr("shutdown_periodic_after", "bool", false), diff --git a/drivers/mock/driver_test.go b/drivers/mock/driver_test.go index 3c7f6fc1e46d..cf999b7812ac 100644 --- a/drivers/mock/driver_test.go +++ b/drivers/mock/driver_test.go @@ -24,7 +24,6 @@ import ( "github.com/hashicorp/nomad/nomad/structs" basePlug "github.com/hashicorp/nomad/plugins/base" "github.com/hashicorp/nomad/plugins/drivers" - "github.com/hashicorp/nomad/plugins/drivers/fsisolation" dtestutil "github.com/hashicorp/nomad/plugins/drivers/testutils" ) @@ -133,13 +132,13 @@ func mkTestAllocDir(t *testing.T, h *dtestutil.DriverHarness, logger hclog.Logge dir, err := os.MkdirTemp("", "nomad_driver_harness-") must.NoError(t, err) - allocDir := allocdir.NewAllocDir(logger, dir, dir, tc.AllocID) + allocDir := allocdir.NewAllocDir(logger, dir, tc.AllocID) must.NoError(t, allocDir.Build()) tc.AllocDir = allocDir.AllocDir taskDir := allocDir.NewTaskDir(tc.Name) - must.NoError(t, taskDir.Build(fsisolation.None, ci.TinyChroot, tc.User)) + must.NoError(t, taskDir.Build(false, ci.TinyChroot)) task := &structs.Task{ Name: tc.Name, diff --git a/drivers/qemu/driver.go b/drivers/qemu/driver.go index 57c99522a6ef..01cb399e9fb7 100644 --- a/drivers/qemu/driver.go +++ b/drivers/qemu/driver.go @@ -16,7 +16,7 @@ import ( "strings" "time" - "github.com/hashicorp/go-hclog" + hclog "github.com/hashicorp/go-hclog" "github.com/hashicorp/nomad/client/taskenv" "github.com/hashicorp/nomad/drivers/shared/eventer" "github.com/hashicorp/nomad/drivers/shared/executor" @@ -24,7 +24,6 @@ import ( "github.com/hashicorp/nomad/helper/pluginutils/loader" "github.com/hashicorp/nomad/plugins/base" "github.com/hashicorp/nomad/plugins/drivers" - "github.com/hashicorp/nomad/plugins/drivers/fsisolation" "github.com/hashicorp/nomad/plugins/shared/hclspec" pstructs "github.com/hashicorp/nomad/plugins/shared/structs" ) @@ -103,7 +102,7 @@ var ( capabilities = &drivers.Capabilities{ SendSignals: false, Exec: false, - FSIsolation: fsisolation.Image, + FSIsolation: drivers.FSIsolationImage, NetIsolationModes: []drivers.NetIsolationMode{ drivers.NetIsolationModeHost, drivers.NetIsolationModeGroup, @@ -292,11 +291,8 @@ func (d *Driver) RecoverTask(handle *drivers.TaskHandle) error { return fmt.Errorf("failed to build ReattachConfig from taskConfig state: %v", err) } - execImpl, pluginClient, err := executor.ReattachToExecutor( - plugRC, - d.logger.With("task_name", handle.Config.Name, "alloc_id", handle.Config.AllocID), - d.nomadConfig.Topology.Compute(), - ) + execImpl, pluginClient, err := executor.ReattachToExecutor(plugRC, + d.logger.With("task_name", handle.Config.Name, "alloc_id", handle.Config.AllocID)) if err != nil { d.logger.Error("failed to reattach to executor", "error", err, "task_id", handle.Config.ID) return fmt.Errorf("failed to reattach to executor: %v", err) @@ -566,7 +562,6 @@ func (d *Driver) StartTask(cfg *drivers.TaskConfig) (*drivers.TaskHandle, *drive executorConfig := &executor.ExecutorConfig{ LogFile: pluginLogFile, LogLevel: "debug", - Compute: d.nomadConfig.Topology.Compute(), } execImpl, pluginClient, err := executor.CreateExecutor( @@ -744,9 +739,8 @@ func (d *Driver) handleWait(ctx context.Context, handle *taskHandle, ch chan *dr } } else { result = &drivers.ExitResult{ - ExitCode: ps.ExitCode, - Signal: ps.Signal, - OOMKilled: ps.OOMKilled, + ExitCode: ps.ExitCode, + Signal: ps.Signal, } } diff --git a/drivers/rawexec/driver.go b/drivers/rawexec/driver.go index b2efc83eb61c..d234b7b314cb 100644 --- a/drivers/rawexec/driver.go +++ b/drivers/rawexec/driver.go @@ -8,18 +8,18 @@ import ( "fmt" "os" "path/filepath" + "runtime" "strconv" + "syscall" "time" "github.com/hashicorp/consul-template/signals" "github.com/hashicorp/go-hclog" - "github.com/hashicorp/nomad/client/lib/cpustats" "github.com/hashicorp/nomad/drivers/shared/eventer" "github.com/hashicorp/nomad/drivers/shared/executor" "github.com/hashicorp/nomad/helper/pluginutils/loader" "github.com/hashicorp/nomad/plugins/base" "github.com/hashicorp/nomad/plugins/drivers" - "github.com/hashicorp/nomad/plugins/drivers/fsisolation" "github.com/hashicorp/nomad/plugins/shared/hclspec" pstructs "github.com/hashicorp/nomad/plugins/shared/structs" ) @@ -60,6 +60,9 @@ func PluginLoader(opts map[string]string) (map[string]interface{}, error) { if v, err := strconv.ParseBool(opts["driver.raw_exec.enable"]); err == nil { conf["enabled"] = v } + if v, err := strconv.ParseBool(opts["driver.raw_exec.no_cgroups"]); err == nil { + conf["no_cgroups"] = v + } return conf, nil } @@ -78,6 +81,10 @@ var ( hclspec.NewAttr("enabled", "bool", false), hclspec.NewLiteral("false"), ), + "no_cgroups": hclspec.NewDefault( + hclspec.NewAttr("no_cgroups", "bool", false), + hclspec.NewLiteral("false"), + ), }) // taskConfigSpec is the hcl specification for the driver config section of @@ -92,7 +99,7 @@ var ( capabilities = &drivers.Capabilities{ SendSignals: true, Exec: true, - FSIsolation: fsisolation.None, + FSIsolation: drivers.FSIsolationNone, NetIsolationModes: []drivers.NetIsolationMode{ drivers.NetIsolationModeHost, drivers.NetIsolationModeGroup, @@ -124,13 +131,14 @@ type Driver struct { // logger will log to the Nomad agent logger hclog.Logger - - // compute contains cpu compute information - compute cpustats.Compute } // Config is the driver configuration set by the SetConfig RPC call type Config struct { + // NoCgroups tracks whether we should use a cgroup to manage the process + // tree + NoCgroups bool `codec:"no_cgroups"` + // Enabled is set to true to enable the raw_exec driver Enabled bool `codec:"enabled"` } @@ -182,7 +190,6 @@ func (d *Driver) SetConfig(cfg *base.Config) error { d.config = &config if cfg.AgentConfig != nil { d.nomadConfig = cfg.AgentConfig.Driver - d.compute = cfg.AgentConfig.Compute() } return nil } @@ -265,11 +272,8 @@ func (d *Driver) RecoverTask(handle *drivers.TaskHandle) error { } // Create client for reattached executor - exec, pluginClient, err := executor.ReattachToExecutor( - plugRC, - d.logger.With("task_name", handle.Config.Name, "alloc_id", handle.Config.AllocID), - d.compute, - ) + exec, pluginClient, err := executor.ReattachToExecutor(plugRC, + d.logger.With("task_name", handle.Config.Name, "alloc_id", handle.Config.AllocID)) if err != nil { d.logger.Error("failed to reattach to executor", "error", err, "task_id", handle.Config.ID) return fmt.Errorf("failed to reattach to executor: %v", err) @@ -315,7 +319,6 @@ func (d *Driver) StartTask(cfg *drivers.TaskConfig) (*drivers.TaskHandle, *drive executorConfig := &executor.ExecutorConfig{ LogFile: pluginLogFile, LogLevel: "debug", - Compute: d.compute, } logger := d.logger.With("task_name", handle.Config.Name, "alloc_id", handle.Config.AllocID) @@ -324,16 +327,20 @@ func (d *Driver) StartTask(cfg *drivers.TaskConfig) (*drivers.TaskHandle, *drive return nil, nil, fmt.Errorf("failed to create executor: %v", err) } + // Only use cgroups when running as root on linux - Doing so in other cases + // will cause an error. + useCgroups := !d.config.NoCgroups && runtime.GOOS == "linux" && syscall.Geteuid() == 0 + execCmd := &executor.ExecCommand{ - Cmd: driverConfig.Command, - Args: driverConfig.Args, - Env: cfg.EnvList(), - User: cfg.User, - TaskDir: cfg.TaskDir().Dir, - StdoutPath: cfg.StdoutPath, - StderrPath: cfg.StderrPath, - NetworkIsolation: cfg.NetworkIsolation, - Resources: cfg.Resources.Copy(), + Cmd: driverConfig.Command, + Args: driverConfig.Args, + Env: cfg.EnvList(), + User: cfg.User, + BasicProcessCgroup: useCgroups, + TaskDir: cfg.TaskDir().Dir, + StdoutPath: cfg.StdoutPath, + StderrPath: cfg.StderrPath, + NetworkIsolation: cfg.NetworkIsolation, } ps, err := exec.Launch(execCmd) @@ -394,9 +401,8 @@ func (d *Driver) handleWait(ctx context.Context, handle *taskHandle, ch chan *dr } } else { result = &drivers.ExitResult{ - ExitCode: ps.ExitCode, - Signal: ps.Signal, - OOMKilled: ps.OOMKilled, + ExitCode: ps.ExitCode, + Signal: ps.Signal, } } diff --git a/drivers/rawexec/driver_test.go b/drivers/rawexec/driver_test.go index 35a60fc2b2ae..cc5862392dfd 100644 --- a/drivers/rawexec/driver_test.go +++ b/drivers/rawexec/driver_test.go @@ -4,9 +4,7 @@ package rawexec import ( - "bytes" "context" - "errors" "fmt" "os" "path/filepath" @@ -18,53 +16,30 @@ import ( "time" "github.com/hashicorp/nomad/ci" - "github.com/hashicorp/nomad/client/lib/cgroupslib" - "github.com/hashicorp/nomad/client/lib/numalib" + "github.com/hashicorp/nomad/client/lib/cgutil" ctestutil "github.com/hashicorp/nomad/client/testutil" "github.com/hashicorp/nomad/helper/pluginutils/hclutils" "github.com/hashicorp/nomad/helper/testlog" "github.com/hashicorp/nomad/helper/testtask" "github.com/hashicorp/nomad/helper/uuid" - nstructs "github.com/hashicorp/nomad/nomad/structs" - "github.com/hashicorp/nomad/plugins/base" basePlug "github.com/hashicorp/nomad/plugins/base" "github.com/hashicorp/nomad/plugins/drivers" dtestutil "github.com/hashicorp/nomad/plugins/drivers/testutils" pstructs "github.com/hashicorp/nomad/plugins/shared/structs" "github.com/hashicorp/nomad/testutil" - "github.com/shoenig/test/must" - "github.com/shoenig/test/wait" "github.com/stretchr/testify/require" ) // defaultEnv creates the default environment for raw exec tasks func defaultEnv() map[string]string { m := make(map[string]string) - return m -} - -func testResources(allocID, task string) *drivers.Resources { - if allocID == "" || task == "" { - panic("must be set") - } - - r := &drivers.Resources{ - NomadResources: &nstructs.AllocatedTaskResources{ - Memory: nstructs.AllocatedMemoryResources{ - MemoryMB: 128, - }, - Cpu: nstructs.AllocatedCpuResources{ - CpuShares: 100, - }, - }, - LinuxResources: &drivers.LinuxResources{ - MemoryLimitBytes: 134217728, - CPUShares: 100, - CpusetCgroupPath: cgroupslib.LinuxResourcesPath(allocID, task, false), - }, + if cgutil.UseV2 { + // normally the taskenv.Builder will set this automatically from the + // Node object which gets created via Client configuration, but none of + // that exists in the test harness so just set it here. + m["NOMAD_PARENT_CGROUP"] = "nomad.slice" } - - return r + return m } func TestMain(m *testing.M) { @@ -73,10 +48,6 @@ func TestMain(m *testing.M) { } } -var ( - topology = numalib.Scan(numalib.PlatformScanners()) -) - func newEnabledRawExecDriver(t *testing.T) *Driver { ctx, cancel := context.WithCancel(context.Background()) t.Cleanup(cancel) @@ -84,9 +55,6 @@ func newEnabledRawExecDriver(t *testing.T) *Driver { logger := testlog.HCLogger(t) d := NewRawExecDriver(ctx, logger).(*Driver) d.config.Enabled = true - d.nomadConfig = &base.ClientDriverConfig{ - Topology: topology, - } return d } @@ -118,6 +86,15 @@ func TestRawExecDriver_SetConfig(t *testing.T) { // Enable raw_exec, but disable cgroups. config.Enabled = true + config.NoCgroups = true + data = []byte{} + require.NoError(basePlug.MsgPackEncode(&data, config)) + bconfig.PluginConfig = data + require.NoError(harness.SetConfig(bconfig)) + require.Exactly(config, d.(*Driver).config) + + // Enable raw_exec, enable cgroups. + config.NoCgroups = false data = []byte{} require.NoError(basePlug.MsgPackEncode(&data, config)) bconfig.PluginConfig = data @@ -194,15 +171,11 @@ func TestRawExecDriver_StartWait(t *testing.T) { d := newEnabledRawExecDriver(t) harness := dtestutil.NewDriverHarness(t, d) defer harness.Kill() - - allocID := uuid.Generate() - taskName := "test" task := &drivers.TaskConfig{ - AllocID: allocID, - ID: uuid.Generate(), - Name: taskName, - Env: defaultEnv(), - Resources: testResources(allocID, taskName), + AllocID: uuid.Generate(), + ID: uuid.Generate(), + Name: "test", + Env: defaultEnv(), } tc := &TaskConfig{ @@ -215,8 +188,6 @@ func TestRawExecDriver_StartWait(t *testing.T) { cleanup := harness.MkAllocDir(task, false) defer cleanup() - harness.MakeTaskCgroup(allocID, taskName) - handle, _, err := harness.StartTask(task) require.NoError(err) @@ -245,27 +216,18 @@ func TestRawExecDriver_StartWaitRecoverWaitStop(t *testing.T) { harness := dtestutil.NewDriverHarness(t, d) defer harness.Kill() - config := &Config{Enabled: true} + // Disable cgroups so test works without root + config := &Config{NoCgroups: true, Enabled: true} var data []byte require.NoError(basePlug.MsgPackEncode(&data, config)) - bconfig := &basePlug.Config{ - PluginConfig: data, - AgentConfig: &base.AgentConfig{ - Driver: &base.ClientDriverConfig{ - Topology: d.nomadConfig.Topology, - }, - }, - } + bconfig := &basePlug.Config{PluginConfig: data} require.NoError(harness.SetConfig(bconfig)) - allocID := uuid.Generate() - taskName := "sleep" task := &drivers.TaskConfig{ - AllocID: allocID, - ID: uuid.Generate(), - Name: taskName, - Env: defaultEnv(), - Resources: testResources(allocID, taskName), + AllocID: uuid.Generate(), + ID: uuid.Generate(), + Name: "sleep", + Env: defaultEnv(), } tc := &TaskConfig{ Command: testtask.Path(), @@ -274,12 +236,9 @@ func TestRawExecDriver_StartWaitRecoverWaitStop(t *testing.T) { require.NoError(task.EncodeConcreteDriverConfig(&tc)) testtask.SetTaskConfigEnv(task) - cleanup := harness.MkAllocDir(task, false) defer cleanup() - harness.MakeTaskCgroup(allocID, taskName) - handle, _, err := harness.StartTask(task) require.NoError(err) @@ -342,21 +301,16 @@ func TestRawExecDriver_Start_Wait_AllocDir(t *testing.T) { harness := dtestutil.NewDriverHarness(t, d) defer harness.Kill() - allocID := uuid.Generate() - taskName := "sleep" task := &drivers.TaskConfig{ - AllocID: allocID, - ID: uuid.Generate(), - Name: taskName, - Env: defaultEnv(), - Resources: testResources(allocID, taskName), + AllocID: uuid.Generate(), + ID: uuid.Generate(), + Name: "sleep", + Env: defaultEnv(), } cleanup := harness.MkAllocDir(task, false) defer cleanup() - harness.MakeTaskCgroup(allocID, taskName) - exp := []byte("win") file := "output.txt" outPath := fmt.Sprintf(`%s/%s`, task.TaskDir().SharedAllocDir, file) @@ -398,92 +352,98 @@ func TestRawExecDriver_Start_Kill_Wait_Cgroup(t *testing.T) { ci.Parallel(t) ctestutil.ExecCompatible(t) + require := require.New(t) pidFile := "pid" d := newEnabledRawExecDriver(t) harness := dtestutil.NewDriverHarness(t, d) defer harness.Kill() - allocID := uuid.Generate() - taskName := "sleep" task := &drivers.TaskConfig{ - AllocID: allocID, - ID: uuid.Generate(), - Name: taskName, - User: "root", - Env: defaultEnv(), - Resources: testResources(allocID, taskName), + AllocID: uuid.Generate(), + ID: uuid.Generate(), + Name: "sleep", + User: "root", + Env: defaultEnv(), } cleanup := harness.MkAllocDir(task, false) defer cleanup() - harness.MakeTaskCgroup(allocID, taskName) - tc := &TaskConfig{ Command: testtask.Path(), - Args: []string{"fork/exec", pidFile, "pgrp", "0", "sleep", "7s"}, + Args: []string{"fork/exec", pidFile, "pgrp", "0", "sleep", "20s"}, } - must.NoError(t, task.EncodeConcreteDriverConfig(&tc)) + require.NoError(task.EncodeConcreteDriverConfig(&tc)) testtask.SetTaskConfigEnv(task) _, _, err := harness.StartTask(task) - must.NoError(t, err) + require.NoError(err) // Find the process var pidData []byte + testutil.WaitForResult(func() (bool, error) { + var err error + pidData, err = os.ReadFile(filepath.Join(task.TaskDir().Dir, pidFile)) + if err != nil { + return false, err + } - must.Wait(t, wait.InitialSuccess( - wait.ErrorFunc(func() error { - data, err := os.ReadFile(filepath.Join(task.TaskDir().Dir, pidFile)) - if err != nil { - return err - } - if len(bytes.TrimSpace(data)) == 0 { - return errors.New("pidFile empty") - } - pidData = data - return nil - }), - wait.Gap(1*time.Second), - wait.Timeout(3*time.Second), - )) + if len(pidData) == 0 { + return false, fmt.Errorf("pidFile empty") + } + + return true, nil + }, func(err error) { + require.NoError(err) + }) pid, err := strconv.Atoi(string(pidData)) - must.NoError(t, err) + require.NoError(err, "failed to read pidData: %s", string(pidData)) // Check the pid is up process, err := os.FindProcess(pid) - must.NoError(t, err) - must.NoError(t, process.Signal(syscall.Signal(0))) + require.NoError(err) + require.NoError(process.Signal(syscall.Signal(0))) + + var wg sync.WaitGroup + wg.Add(1) + go func() { + defer wg.Done() + time.Sleep(1 * time.Second) + err := harness.StopTask(task.ID, 0, "") - // Stop the task - must.NoError(t, harness.StopTask(task.ID, 0, "")) + // Can't rely on the ordering between wait and kill on CI/travis... + if !testutil.IsCI() { + require.NoError(err) + } + }() // Task should terminate quickly waitCh, err := harness.WaitTask(context.Background(), task.ID) - must.NoError(t, err) + require.NoError(err) select { case res := <-waitCh: - must.False(t, res.Successful()) - case <-time.After(10 * time.Second): - must.Unreachable(t, must.Sprint("exceeded wait timeout")) + require.False(res.Successful()) + case <-time.After(time.Duration(testutil.TestMultiplier()*5) * time.Second): + require.Fail("WaitTask timeout") } - must.Wait(t, wait.InitialSuccess( - wait.BoolFunc(func() bool { - return process.Signal(syscall.Signal(0)) == nil - }), - wait.Gap(1*time.Second), - wait.Timeout(3*time.Second), - )) + testutil.WaitForResult(func() (bool, error) { + if err := process.Signal(syscall.Signal(0)); err == nil { + return false, fmt.Errorf("process should not exist: %v", pid) + } + + return true, nil + }, func(err error) { + require.NoError(err) + }) - must.NoError(t, harness.DestroyTask(task.ID, true)) + wg.Wait() + require.NoError(harness.DestroyTask(task.ID, true)) } func TestRawExecDriver_ParentCgroup(t *testing.T) { - t.Skip("TODO: seth will fix this during the cpuset partitioning work") - ci.Parallel(t) ctestutil.ExecCompatible(t) ctestutil.CgroupsCompatibleV2(t) @@ -492,12 +452,10 @@ func TestRawExecDriver_ParentCgroup(t *testing.T) { harness := dtestutil.NewDriverHarness(t, d) defer harness.Kill() - allocID := uuid.Generate() - taskName := "sleep" task := &drivers.TaskConfig{ - AllocID: allocID, + AllocID: uuid.Generate(), ID: uuid.Generate(), - Name: taskName, + Name: "sleep", Env: map[string]string{ "NOMAD_PARENT_CGROUP": "custom.slice", }, @@ -506,8 +464,6 @@ func TestRawExecDriver_ParentCgroup(t *testing.T) { cleanup := harness.MkAllocDir(task, false) defer cleanup() - harness.MakeTaskCgroup(allocID, taskName) - // run sleep task tc := &TaskConfig{ Command: testtask.Path(), @@ -544,21 +500,16 @@ func TestRawExecDriver_Exec(t *testing.T) { harness := dtestutil.NewDriverHarness(t, d) defer harness.Kill() - allocID := uuid.Generate() - taskName := "sleep" task := &drivers.TaskConfig{ - AllocID: allocID, - ID: uuid.Generate(), - Name: taskName, - Env: defaultEnv(), - Resources: testResources(allocID, taskName), + AllocID: uuid.Generate(), + ID: uuid.Generate(), + Name: "sleep", + Env: defaultEnv(), } cleanup := harness.MkAllocDir(task, false) defer cleanup() - harness.MakeTaskCgroup(allocID, taskName) - tc := &TaskConfig{ Command: testtask.Path(), Args: []string{"sleep", "9000s"}, @@ -627,13 +578,10 @@ func TestRawExecDriver_Disabled(t *testing.T) { harness := dtestutil.NewDriverHarness(t, d) defer harness.Kill() - - allocID := uuid.Generate() - taskName := "test" task := &drivers.TaskConfig{ - AllocID: allocID, + AllocID: uuid.Generate(), ID: uuid.Generate(), - Name: taskName, + Name: "test", Env: defaultEnv(), } diff --git a/drivers/rawexec/driver_unix_test.go b/drivers/rawexec/driver_unix_test.go index a66acbf9605d..e0d94b3643d9 100644 --- a/drivers/rawexec/driver_unix_test.go +++ b/drivers/rawexec/driver_unix_test.go @@ -22,7 +22,7 @@ import ( clienttestutil "github.com/hashicorp/nomad/client/testutil" "github.com/hashicorp/nomad/helper/testtask" "github.com/hashicorp/nomad/helper/uuid" - "github.com/hashicorp/nomad/plugins/base" + basePlug "github.com/hashicorp/nomad/plugins/base" "github.com/hashicorp/nomad/plugins/drivers" dtestutil "github.com/hashicorp/nomad/plugins/drivers/testutils" "github.com/hashicorp/nomad/testutil" @@ -69,21 +69,16 @@ func TestRawExecDriver_Signal(t *testing.T) { d := newEnabledRawExecDriver(t) harness := dtestutil.NewDriverHarness(t, d) - allocID := uuid.Generate() - taskName := "signal" task := &drivers.TaskConfig{ - AllocID: allocID, - ID: uuid.Generate(), - Name: taskName, - Env: defaultEnv(), - Resources: testResources(allocID, taskName), + AllocID: uuid.Generate(), + ID: uuid.Generate(), + Name: "signal", + Env: defaultEnv(), } cleanup := harness.MkAllocDir(task, true) defer cleanup() - harness.MakeTaskCgroup(allocID, taskName) - tc := &TaskConfig{ Command: "/bin/bash", Args: []string{"test.sh"}, @@ -148,26 +143,16 @@ func TestRawExecDriver_StartWaitStop(t *testing.T) { harness := dtestutil.NewDriverHarness(t, d) defer harness.Kill() - config := &Config{Enabled: true} + // Disable cgroups so test works without root + config := &Config{NoCgroups: true, Enabled: true} var data []byte - require.NoError(base.MsgPackEncode(&data, config)) - bconfig := &base.Config{ - PluginConfig: data, - AgentConfig: &base.AgentConfig{ - Driver: &base.ClientDriverConfig{ - Topology: d.nomadConfig.Topology, - }, - }, - } + require.NoError(basePlug.MsgPackEncode(&data, config)) + bconfig := &basePlug.Config{PluginConfig: data} require.NoError(harness.SetConfig(bconfig)) - allocID := uuid.Generate() - taskName := "test" task := &drivers.TaskConfig{ - AllocID: allocID, - ID: uuid.Generate(), - Name: taskName, - Resources: testResources(allocID, taskName), + ID: uuid.Generate(), + Name: "test", } taskConfig := map[string]interface{}{} @@ -179,8 +164,6 @@ func TestRawExecDriver_StartWaitStop(t *testing.T) { cleanup := harness.MkAllocDir(task, false) defer cleanup() - harness.MakeTaskCgroup(allocID, taskName) - handle, _, err := harness.StartTask(task) require.NoError(err) @@ -229,21 +212,16 @@ func TestRawExecDriver_DestroyKillsAll(t *testing.T) { harness := dtestutil.NewDriverHarness(t, d) defer harness.Kill() - allocID := uuid.Generate() - taskName := "test" task := &drivers.TaskConfig{ - AllocID: allocID, - ID: uuid.Generate(), - Name: taskName, - Env: defaultEnv(), - Resources: testResources(allocID, taskName), + AllocID: uuid.Generate(), + ID: uuid.Generate(), + Name: "test", + Env: defaultEnv(), } cleanup := harness.MkAllocDir(task, true) defer cleanup() - harness.MakeTaskCgroup(allocID, taskName) - taskConfig := map[string]interface{}{} taskConfig["command"] = "/bin/sh" taskConfig["args"] = []string{"-c", fmt.Sprintf(`sleep 3600 & echo "SLEEP_PID=$!"`)} @@ -336,21 +314,16 @@ func TestRawExec_ExecTaskStreaming(t *testing.T) { harness := dtestutil.NewDriverHarness(t, d) defer harness.Kill() - allocID := uuid.Generate() - taskName := "sleep" task := &drivers.TaskConfig{ - AllocID: allocID, - ID: uuid.Generate(), - Name: taskName, - Env: defaultEnv(), - Resources: testResources(allocID, taskName), + AllocID: uuid.Generate(), + ID: uuid.Generate(), + Name: "sleep", + Env: defaultEnv(), } cleanup := harness.MkAllocDir(task, false) defer cleanup() - harness.MakeTaskCgroup(allocID, taskName) - tc := &TaskConfig{ Command: testtask.Path(), Args: []string{"sleep", "9000s"}, @@ -367,30 +340,33 @@ func TestRawExec_ExecTaskStreaming(t *testing.T) { } func TestRawExec_ExecTaskStreaming_User(t *testing.T) { - t.Skip("todo(shoenig): this test has always been broken, now we skip instead of paving over it") ci.Parallel(t) clienttestutil.RequireLinux(t) d := newEnabledRawExecDriver(t) + // because we cannot set AllocID, see below + d.config.NoCgroups = true + harness := dtestutil.NewDriverHarness(t, d) defer harness.Kill() - allocID := uuid.Generate() - taskName := "sleep" task := &drivers.TaskConfig{ - AllocID: allocID, - ID: uuid.Generate(), - Name: taskName, - User: "nobody", - Resources: testResources(allocID, taskName), + // todo(shoenig) - Setting AllocID causes test to fail - with or without + // cgroups, and with or without chroot. It has to do with MkAllocDir + // creating the directory structure, but the actual root cause is still + // TBD. The symptom is that any command you try to execute will result + // in "permission denied" coming from os/exec. This test is imperfect, + // the actual feature of running commands as another user works fine. + // AllocID: uuid.Generate() + ID: uuid.Generate(), + Name: "sleep", + User: "nobody", } cleanup := harness.MkAllocDir(task, false) defer cleanup() - harness.MakeTaskCgroup(allocID, taskName) - err := os.Chmod(task.AllocDir, 0777) require.NoError(t, err) @@ -410,3 +386,61 @@ func TestRawExec_ExecTaskStreaming_User(t *testing.T) { require.Empty(t, stderr) require.Contains(t, stdout, "nobody") } + +func TestRawExecDriver_NoCgroup(t *testing.T) { + ci.Parallel(t) + clienttestutil.RequireLinux(t) + + expectedBytes, err := os.ReadFile("/proc/self/cgroup") + require.NoError(t, err) + expected := strings.TrimSpace(string(expectedBytes)) + + d := newEnabledRawExecDriver(t) + d.config.NoCgroups = true + harness := dtestutil.NewDriverHarness(t, d) + + task := &drivers.TaskConfig{ + AllocID: uuid.Generate(), + ID: uuid.Generate(), + Name: "nocgroup", + } + + cleanup := harness.MkAllocDir(task, true) + defer cleanup() + + tc := &TaskConfig{ + Command: "/bin/cat", + Args: []string{"/proc/self/cgroup"}, + } + require.NoError(t, task.EncodeConcreteDriverConfig(&tc)) + testtask.SetTaskConfigEnv(task) + + _, _, err = harness.StartTask(task) + require.NoError(t, err) + + // Task should terminate quickly + waitCh, err := harness.WaitTask(context.Background(), task.ID) + require.NoError(t, err) + select { + case res := <-waitCh: + require.True(t, res.Successful()) + require.Zero(t, res.ExitCode) + case <-time.After(time.Duration(testutil.TestMultiplier()*6) * time.Second): + require.Fail(t, "WaitTask timeout") + } + + // Check the log file to see it exited because of the signal + outputFile := filepath.Join(task.TaskDir().LogDir, "nocgroup.stdout.0") + testutil.WaitForResult(func() (bool, error) { + act, err := os.ReadFile(outputFile) + if err != nil { + return false, fmt.Errorf("Couldn't read expected output: %v", err) + } + + if strings.TrimSpace(string(act)) != expected { + t.Logf("Read from %v", outputFile) + return false, fmt.Errorf("Command outputted\n%v; want\n%v", string(act), expected) + } + return true, nil + }, func(err error) { require.NoError(t, err) }) +} diff --git a/drivers/shared/LICENSE b/drivers/shared/LICENSE deleted file mode 100644 index f4f97ee5853a..000000000000 --- a/drivers/shared/LICENSE +++ /dev/null @@ -1,365 +0,0 @@ -Copyright (c) 2015 HashiCorp, Inc. - -Mozilla Public License, version 2.0 - -1. Definitions - -1.1. "Contributor" - - means each individual or legal entity that creates, contributes to the - creation of, or owns Covered Software. - -1.2. "Contributor Version" - - means the combination of the Contributions of others (if any) used by a - Contributor and that particular Contributor's Contribution. - -1.3. "Contribution" - - means Covered Software of a particular Contributor. - -1.4. "Covered Software" - - means Source Code Form to which the initial Contributor has attached the - notice in Exhibit A, the Executable Form of such Source Code Form, and - Modifications of such Source Code Form, in each case including portions - thereof. - -1.5. "Incompatible With Secondary Licenses" - means - - a. that the initial Contributor has attached the notice described in - Exhibit B to the Covered Software; or - - b. that the Covered Software was made available under the terms of - version 1.1 or earlier of the License, but not also under the terms of - a Secondary License. - -1.6. "Executable Form" - - means any form of the work other than Source Code Form. - -1.7. "Larger Work" - - means a work that combines Covered Software with other material, in a - separate file or files, that is not Covered Software. - -1.8. "License" - - means this document. - -1.9. "Licensable" - - means having the right to grant, to the maximum extent possible, whether - at the time of the initial grant or subsequently, any and all of the - rights conveyed by this License. - -1.10. "Modifications" - - means any of the following: - - a. any file in Source Code Form that results from an addition to, - deletion from, or modification of the contents of Covered Software; or - - b. any new file in Source Code Form that contains any Covered Software. - -1.11. "Patent Claims" of a Contributor - - means any patent claim(s), including without limitation, method, - process, and apparatus claims, in any patent Licensable by such - Contributor that would be infringed, but for the grant of the License, - by the making, using, selling, offering for sale, having made, import, - or transfer of either its Contributions or its Contributor Version. - -1.12. "Secondary License" - - means either the GNU General Public License, Version 2.0, the GNU Lesser - General Public License, Version 2.1, the GNU Affero General Public - License, Version 3.0, or any later versions of those licenses. - -1.13. "Source Code Form" - - means the form of the work preferred for making modifications. - -1.14. "You" (or "Your") - - means an individual or a legal entity exercising rights under this - License. For legal entities, "You" includes any entity that controls, is - controlled by, or is under common control with You. For purposes of this - definition, "control" means (a) the power, direct or indirect, to cause - the direction or management of such entity, whether by contract or - otherwise, or (b) ownership of more than fifty percent (50%) of the - outstanding shares or beneficial ownership of such entity. - - -2. License Grants and Conditions - -2.1. Grants - - Each Contributor hereby grants You a world-wide, royalty-free, - non-exclusive license: - - a. under intellectual property rights (other than patent or trademark) - Licensable by such Contributor to use, reproduce, make available, - modify, display, perform, distribute, and otherwise exploit its - Contributions, either on an unmodified basis, with Modifications, or - as part of a Larger Work; and - - b. under Patent Claims of such Contributor to make, use, sell, offer for - sale, have made, import, and otherwise transfer either its - Contributions or its Contributor Version. - -2.2. Effective Date - - The licenses granted in Section 2.1 with respect to any Contribution - become effective for each Contribution on the date the Contributor first - distributes such Contribution. - -2.3. Limitations on Grant Scope - - The licenses granted in this Section 2 are the only rights granted under - this License. No additional rights or licenses will be implied from the - distribution or licensing of Covered Software under this License. - Notwithstanding Section 2.1(b) above, no patent license is granted by a - Contributor: - - a. for any code that a Contributor has removed from Covered Software; or - - b. for infringements caused by: (i) Your and any other third party's - modifications of Covered Software, or (ii) the combination of its - Contributions with other software (except as part of its Contributor - Version); or - - c. under Patent Claims infringed by Covered Software in the absence of - its Contributions. - - This License does not grant any rights in the trademarks, service marks, - or logos of any Contributor (except as may be necessary to comply with - the notice requirements in Section 3.4). - -2.4. Subsequent Licenses - - No Contributor makes additional grants as a result of Your choice to - distribute the Covered Software under a subsequent version of this - License (see Section 10.2) or under the terms of a Secondary License (if - permitted under the terms of Section 3.3). - -2.5. Representation - - Each Contributor represents that the Contributor believes its - Contributions are its original creation(s) or it has sufficient rights to - grant the rights to its Contributions conveyed by this License. - -2.6. Fair Use - - This License is not intended to limit any rights You have under - applicable copyright doctrines of fair use, fair dealing, or other - equivalents. - -2.7. Conditions - - Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted in - Section 2.1. - - -3. Responsibilities - -3.1. Distribution of Source Form - - All distribution of Covered Software in Source Code Form, including any - Modifications that You create or to which You contribute, must be under - the terms of this License. You must inform recipients that the Source - Code Form of the Covered Software is governed by the terms of this - License, and how they can obtain a copy of this License. You may not - attempt to alter or restrict the recipients' rights in the Source Code - Form. - -3.2. Distribution of Executable Form - - If You distribute Covered Software in Executable Form then: - - a. such Covered Software must also be made available in Source Code Form, - as described in Section 3.1, and You must inform recipients of the - Executable Form how they can obtain a copy of such Source Code Form by - reasonable means in a timely manner, at a charge no more than the cost - of distribution to the recipient; and - - b. You may distribute such Executable Form under the terms of this - License, or sublicense it under different terms, provided that the - license for the Executable Form does not attempt to limit or alter the - recipients' rights in the Source Code Form under this License. - -3.3. Distribution of a Larger Work - - You may create and distribute a Larger Work under terms of Your choice, - provided that You also comply with the requirements of this License for - the Covered Software. If the Larger Work is a combination of Covered - Software with a work governed by one or more Secondary Licenses, and the - Covered Software is not Incompatible With Secondary Licenses, this - License permits You to additionally distribute such Covered Software - under the terms of such Secondary License(s), so that the recipient of - the Larger Work may, at their option, further distribute the Covered - Software under the terms of either this License or such Secondary - License(s). - -3.4. Notices - - You may not remove or alter the substance of any license notices - (including copyright notices, patent notices, disclaimers of warranty, or - limitations of liability) contained within the Source Code Form of the - Covered Software, except that You may alter any license notices to the - extent required to remedy known factual inaccuracies. - -3.5. Application of Additional Terms - - You may choose to offer, and to charge a fee for, warranty, support, - indemnity or liability obligations to one or more recipients of Covered - Software. However, You may do so only on Your own behalf, and not on - behalf of any Contributor. You must make it absolutely clear that any - such warranty, support, indemnity, or liability obligation is offered by - You alone, and You hereby agree to indemnify every Contributor for any - liability incurred by such Contributor as a result of warranty, support, - indemnity or liability terms You offer. You may include additional - disclaimers of warranty and limitations of liability specific to any - jurisdiction. - -4. Inability to Comply Due to Statute or Regulation - - If it is impossible for You to comply with any of the terms of this License - with respect to some or all of the Covered Software due to statute, - judicial order, or regulation then You must: (a) comply with the terms of - this License to the maximum extent possible; and (b) describe the - limitations and the code they affect. Such description must be placed in a - text file included with all distributions of the Covered Software under - this License. Except to the extent prohibited by statute or regulation, - such description must be sufficiently detailed for a recipient of ordinary - skill to be able to understand it. - -5. Termination - -5.1. The rights granted under this License will terminate automatically if You - fail to comply with any of its terms. However, if You become compliant, - then the rights granted under this License from a particular Contributor - are reinstated (a) provisionally, unless and until such Contributor - explicitly and finally terminates Your grants, and (b) on an ongoing - basis, if such Contributor fails to notify You of the non-compliance by - some reasonable means prior to 60 days after You have come back into - compliance. Moreover, Your grants from a particular Contributor are - reinstated on an ongoing basis if such Contributor notifies You of the - non-compliance by some reasonable means, this is the first time You have - received notice of non-compliance with this License from such - Contributor, and You become compliant prior to 30 days after Your receipt - of the notice. - -5.2. If You initiate litigation against any entity by asserting a patent - infringement claim (excluding declaratory judgment actions, - counter-claims, and cross-claims) alleging that a Contributor Version - directly or indirectly infringes any patent, then the rights granted to - You by any and all Contributors for the Covered Software under Section - 2.1 of this License shall terminate. - -5.3. In the event of termination under Sections 5.1 or 5.2 above, all end user - license agreements (excluding distributors and resellers) which have been - validly granted by You or Your distributors under this License prior to - termination shall survive termination. - -6. Disclaimer of Warranty - - Covered Software is provided under this License on an "as is" basis, - without warranty of any kind, either expressed, implied, or statutory, - including, without limitation, warranties that the Covered Software is free - of defects, merchantable, fit for a particular purpose or non-infringing. - The entire risk as to the quality and performance of the Covered Software - is with You. Should any Covered Software prove defective in any respect, - You (not any Contributor) assume the cost of any necessary servicing, - repair, or correction. This disclaimer of warranty constitutes an essential - part of this License. No use of any Covered Software is authorized under - this License except under this disclaimer. - -7. Limitation of Liability - - Under no circumstances and under no legal theory, whether tort (including - negligence), contract, or otherwise, shall any Contributor, or anyone who - distributes Covered Software as permitted above, be liable to You for any - direct, indirect, special, incidental, or consequential damages of any - character including, without limitation, damages for lost profits, loss of - goodwill, work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses, even if such party shall have been - informed of the possibility of such damages. This limitation of liability - shall not apply to liability for death or personal injury resulting from - such party's negligence to the extent applicable law prohibits such - limitation. Some jurisdictions do not allow the exclusion or limitation of - incidental or consequential damages, so this exclusion and limitation may - not apply to You. - -8. Litigation - - Any litigation relating to this License may be brought only in the courts - of a jurisdiction where the defendant maintains its principal place of - business and such litigation shall be governed by laws of that - jurisdiction, without reference to its conflict-of-law provisions. Nothing - in this Section shall prevent a party's ability to bring cross-claims or - counter-claims. - -9. Miscellaneous - - This License represents the complete agreement concerning the subject - matter hereof. If any provision of this License is held to be - unenforceable, such provision shall be reformed only to the extent - necessary to make it enforceable. Any law or regulation which provides that - the language of a contract shall be construed against the drafter shall not - be used to construe this License against a Contributor. - - -10. Versions of the License - -10.1. New Versions - - Mozilla Foundation is the license steward. Except as provided in Section - 10.3, no one other than the license steward has the right to modify or - publish new versions of this License. Each version will be given a - distinguishing version number. - -10.2. Effect of New Versions - - You may distribute the Covered Software under the terms of the version - of the License under which You originally received the Covered Software, - or under the terms of any subsequent version published by the license - steward. - -10.3. Modified Versions - - If you create software not governed by this License, and you want to - create a new license for such software, you may create and use a - modified version of this License if you rename the license and remove - any references to the name of the license steward (except to note that - such modified license differs from this License). - -10.4. Distributing Source Code Form that is Incompatible With Secondary - Licenses If You choose to distribute Source Code Form that is - Incompatible With Secondary Licenses under the terms of this version of - the License, the notice described in Exhibit B of this License must be - attached. - -Exhibit A - Source Code Form License Notice - - This Source Code Form is subject to the - terms of the Mozilla Public License, v. - 2.0. If a copy of the MPL was not - distributed with this file, You can - obtain one at - http://mozilla.org/MPL/2.0/. - -If it is not possible or desirable to put the notice in a particular file, -then You may include the notice in a location (such as a LICENSE file in a -relevant directory) where a recipient would be likely to look for such a -notice. - -You may add additional accurate notices of copyright ownership. - -Exhibit B - "Incompatible With Secondary Licenses" Notice - - This Source Code Form is "Incompatible - With Secondary Licenses", as defined by - the Mozilla Public License, v. 2.0. - diff --git a/drivers/shared/executor/executor.go b/drivers/shared/executor/executor.go index bbb00571777c..8d3859eb7798 100644 --- a/drivers/shared/executor/executor.go +++ b/drivers/shared/executor/executor.go @@ -21,11 +21,10 @@ import ( hclog "github.com/hashicorp/go-hclog" multierror "github.com/hashicorp/go-multierror" "github.com/hashicorp/nomad/client/allocdir" - "github.com/hashicorp/nomad/client/lib/cgroupslib" - "github.com/hashicorp/nomad/client/lib/cpustats" "github.com/hashicorp/nomad/client/lib/fifo" + "github.com/hashicorp/nomad/client/lib/resources" cstructs "github.com/hashicorp/nomad/client/structs" - "github.com/hashicorp/nomad/drivers/shared/executor/procstats" + "github.com/hashicorp/nomad/helper/stats" "github.com/hashicorp/nomad/plugins/drivers" "github.com/syndtr/gocapability/capability" ) @@ -129,6 +128,11 @@ type ExecCommand struct { // executor. ResourceLimits bool + // Cgroup marks whether we put the process in a cgroup. Setting this field + // doesn't enforce resource limits. To enforce limits, set ResourceLimits. + // Using the cgroup does allow more precise cleanup of processes. + BasicProcessCgroup bool + // NoPivotRoot disables using pivot_root for isolation, useful when the root // partition is on a ramdisk which does not support pivot_root, // see man 2 pivot_root @@ -153,44 +157,6 @@ type ExecCommand struct { Capabilities []string } -// CpusetCgroup returns the path to the cgroup in which the Nomad client will -// write the PID of the task process for managing cpu core usage. -// -// On cgroups v1 systems this returns the path to the cpuset cgroup specifically. -// Critical: is "/reserve/" or "/share"; do not try to parse this! -// -// On cgroups v2 systems this just returns the unified cgroup. -// -// On non-Linux systems this returns the empty string and has no meaning. -func (c *ExecCommand) CpusetCgroup() string { - if c == nil || c.Resources == nil || c.Resources.LinuxResources == nil { - return "" - } - return c.Resources.LinuxResources.CpusetCgroupPath -} - -// StatsCgroup returns the path to the cgroup Nomad client will use to inspect -// for spawned process IDs. -// -// On cgroups v1 systems this returns the path to the freezer cgroup. -// -// On cgroups v2 systems this just returns the unified cgroup. -// -// On non-Linux systems this returns the empty string and has no meaning. -func (c *ExecCommand) StatsCgroup() string { - if c == nil || c.Resources == nil || c.Resources.LinuxResources == nil { - return "" - } - switch cgroupslib.GetMode() { - case cgroupslib.CG1: - taskName := filepath.Base(c.TaskDir) - allocID := filepath.Base(filepath.Dir(c.TaskDir)) - return cgroupslib.PathCG1(allocID, taskName, "freezer") - default: - return c.CpusetCgroup() - } -} - // SetWriters sets the writer for the process stdout and stderr. This should // not be used if writing to a file path such as a fifo file. SetStdoutWriter // is mainly used for unit testing purposes. @@ -254,11 +220,10 @@ func (c *ExecCommand) Close() { // ProcessState holds information about the state of a user process. type ProcessState struct { - Pid int - ExitCode int - Signal int - OOMKilled bool - Time time.Time + Pid int + ExitCode int + Signal int + Time time.Time } // ExecutorVersion is the version of the executor @@ -274,31 +239,37 @@ func (v *ExecutorVersion) GoString() string { // supervises processes. In addition to process supervision it provides resource // and file system isolation type UniversalExecutor struct { - childCmd exec.Cmd - command *ExecCommand + childCmd exec.Cmd + commandCfg *ExecCommand exitState *ProcessState processExited chan interface{} - totalCpuStats *cpustats.Tracker - userCpuStats *cpustats.Tracker - systemCpuStats *cpustats.Tracker - processStats procstats.ProcessStats + // containment is used to cleanup resources created by the executor + // currently only used for killing pids via freezer cgroup on linux + containment resources.Containment + + totalCpuStats *stats.CpuStats + userCpuStats *stats.CpuStats + systemCpuStats *stats.CpuStats + pidCollector *pidCollector logger hclog.Logger } // NewExecutor returns an Executor -func NewExecutor(logger hclog.Logger, compute cpustats.Compute) Executor { - ue := &UniversalExecutor{ - logger: logger.Named("executor"), +func NewExecutor(logger hclog.Logger, cpuTotalTicks uint64) Executor { + logger = logger.Named("executor") + stats.SetCpuTotalTicks(cpuTotalTicks) + + return &UniversalExecutor{ + logger: logger, processExited: make(chan interface{}), - totalCpuStats: cpustats.New(compute), - userCpuStats: cpustats.New(compute), - systemCpuStats: cpustats.New(compute), + totalCpuStats: stats.NewCpuStats(), + userCpuStats: stats.NewCpuStats(), + systemCpuStats: stats.NewCpuStats(), + pidCollector: newPidCollector(logger), } - ue.processStats = procstats.New(compute, ue) - return ue } // Version returns the api version of the executor @@ -311,7 +282,7 @@ func (e *UniversalExecutor) Version() (*ExecutorVersion, error) { func (e *UniversalExecutor) Launch(command *ExecCommand) (*ProcessState, error) { e.logger.Trace("preparing to launch command", "command", command.Cmd, "args", strings.Join(command.Args, " ")) - e.command = command + e.commandCfg = command // setting the user of the process if command.User != "" { @@ -322,26 +293,27 @@ func (e *UniversalExecutor) Launch(command *ExecCommand) (*ProcessState, error) } // set the task dir as the working directory for the command - e.childCmd.Dir = e.command.TaskDir + e.childCmd.Dir = e.commandCfg.TaskDir // start command in separate process group if err := e.setNewProcessGroup(); err != nil { return nil, err } - // setup containment (i.e. cgroups on linux) - if cleanup, err := e.configureResourceContainer(command, os.Getpid()); err != nil { - // keep going; some folks run nomad as non-root and expect this driver to still work - e.logger.Warn("failed to configure container, process isolation will not work", "error", err) - } else { - defer cleanup() + // Maybe setup containment (for now, cgroups only only on linux) + if e.commandCfg.ResourceLimits || e.commandCfg.BasicProcessCgroup { + pid := os.Getpid() + if err := e.configureResourceContainer(pid); err != nil { + e.logger.Error("failed to configure resource container", "pid", pid, "error", err) + return nil, err + } } - stdout, err := e.command.Stdout() + stdout, err := e.commandCfg.Stdout() if err != nil { return nil, err } - stderr, err := e.command.Stderr() + stderr, err := e.commandCfg.Stderr() if err != nil { return nil, err } @@ -364,13 +336,14 @@ func (e *UniversalExecutor) Launch(command *ExecCommand) (*ProcessState, error) // Set the commands arguments e.childCmd.Path = path e.childCmd.Args = append([]string{e.childCmd.Path}, command.Args...) - e.childCmd.Env = e.command.Env + e.childCmd.Env = e.commandCfg.Env // Start the process if err = withNetworkIsolation(e.childCmd.Start, command.NetworkIsolation); err != nil { return nil, fmt.Errorf("failed to start command path=%q --- args=%q: %v", path, e.childCmd.Args, err) } + go e.pidCollector.collectPids(e.processExited, e.getAllPids) go e.wait() return &ProcessState{Pid: e.childCmd.Process.Pid, ExitCode: -1, Time: time.Now()}, nil } @@ -379,14 +352,7 @@ func (e *UniversalExecutor) Launch(command *ExecCommand) (*ProcessState, error) func (e *UniversalExecutor) Exec(deadline time.Time, name string, args []string) ([]byte, int, error) { ctx, cancel := context.WithDeadline(context.Background(), deadline) defer cancel() - - if cleanup, err := e.setSubCmdCgroup(&e.childCmd, e.command.StatsCgroup()); err != nil { - return nil, 0, err - } else { - defer cleanup() - } - - return ExecScript(ctx, e.childCmd.Dir, e.command.Env, e.childCmd.SysProcAttr, e.command.NetworkIsolation, name, args) + return ExecScript(ctx, e.childCmd.Dir, e.commandCfg.Env, e.childCmd.SysProcAttr, e.commandCfg.NetworkIsolation, name, args) } // ExecScript executes cmd with args and returns the output, exit code, and @@ -398,7 +364,6 @@ func ExecScript(ctx context.Context, dir string, env []string, attrs *syscall.Sy // Copy runtime environment from the main command cmd.SysProcAttr = attrs - cmd.Dir = dir cmd.Env = env @@ -466,18 +431,13 @@ func (e *UniversalExecutor) ExecStreaming(ctx context.Context, command []string, return nil }, processStart: func() error { - if u := e.command.User; u != "" { + if u := e.commandCfg.User; u != "" { if err := setCmdUser(cmd, u); err != nil { return err } } - cgroup := e.command.StatsCgroup() - if cleanup, err := e.setSubCmdCgroup(cmd, cgroup); err != nil { - return err - } else { - defer cleanup() - } - return withNetworkIsolation(cmd.Start, e.command.NetworkIsolation) + + return withNetworkIsolation(cmd.Start, e.commandCfg.NetworkIsolation) }, processWait: func() (*os.ProcessState, error) { err := cmd.Wait() @@ -504,7 +464,7 @@ func (e *UniversalExecutor) UpdateResources(resources *drivers.Resources) error func (e *UniversalExecutor) wait() { defer close(e.processExited) - defer e.command.Close() + defer e.commandCfg.Close() pid := e.childCmd.Process.Pid err := e.childCmd.Wait() if err == nil { @@ -554,7 +514,7 @@ func (e *UniversalExecutor) Shutdown(signal string, grace time.Duration) error { var merr multierror.Error // If the executor did not launch a process, return. - if e.command == nil { + if e.commandCfg == nil { return nil } @@ -599,11 +559,6 @@ func (e *UniversalExecutor) Shutdown(signal string, grace time.Duration) error { proc.Kill() } - // Issue sigkill to the process group (if possible) - if err = e.killProcessTree(proc); err != nil { - e.logger.Warn("failed to shutdown process group", "pid", proc.Pid, "error", err) - } - // Wait for process to exit select { case <-e.processExited: @@ -612,10 +567,26 @@ func (e *UniversalExecutor) Shutdown(signal string, grace time.Duration) error { merr.Errors = append(merr.Errors, fmt.Errorf("process did not exit after 15 seconds")) } + // prefer killing the process via platform-dependent resource containment + killByContainment := e.commandCfg.ResourceLimits || e.commandCfg.BasicProcessCgroup + + if !killByContainment { + // there is no containment, so kill the group the old fashioned way by sending + // SIGKILL to the negative pid + if cleanupChildrenErr := e.killProcessTree(proc); cleanupChildrenErr != nil && cleanupChildrenErr.Error() != finishedErr { + merr.Errors = append(merr.Errors, + fmt.Errorf("can't kill process with pid %d: %v", e.childCmd.Process.Pid, cleanupChildrenErr)) + } + } else { + // there is containment available (e.g. cgroups) so defer to that implementation + // for killing the processes + if cleanupErr := e.containment.Cleanup(); cleanupErr != nil { + e.logger.Warn("containment cleanup failed", "error", cleanupErr) + merr.Errors = append(merr.Errors, cleanupErr) + } + } + if err = merr.ErrorOrNil(); err != nil { - // Note that proclib in the TR shutdown may also dispatch a final platform - // cleanup technique (e.g. cgroup kill), but if we get to the point where - // that matters the Task was doing something naughty. e.logger.Warn("failed to shutdown due to some error", "error", err.Error()) return err } @@ -657,12 +628,16 @@ func (e *UniversalExecutor) handleStats(ch chan *cstructs.TaskResourceUsage, ctx timer.Reset(interval) } - stats := e.processStats.StatProcesses() + pidStats, err := e.pidCollector.pidStats() + if err != nil { + e.logger.Warn("error collecting stats", "error", err) + return + } select { case <-ctx.Done(): return - case ch <- procstats.Aggregate(e.systemCpuStats, stats): + case ch <- aggregatedResourceUsage(e.systemCpuStats, pidStats): } } } diff --git a/drivers/shared/executor/executor_basic.go b/drivers/shared/executor/executor_basic.go index 2fee50d1c483..ae0c8fab92bf 100644 --- a/drivers/shared/executor/executor_basic.go +++ b/drivers/shared/executor/executor_basic.go @@ -8,22 +8,21 @@ package executor import ( "os/exec" - "github.com/hashicorp/go-hclog" - "github.com/hashicorp/go-set/v2" - "github.com/hashicorp/nomad/client/lib/cpustats" - "github.com/hashicorp/nomad/drivers/shared/executor/procstats" + hclog "github.com/hashicorp/go-hclog" + "github.com/hashicorp/nomad/client/lib/resources" "github.com/hashicorp/nomad/plugins/drivers" ) -func NewExecutorWithIsolation(logger hclog.Logger, compute cpustats.Compute) Executor { +func NewExecutorWithIsolation(logger hclog.Logger, cpuTotalTicks uint64) Executor { logger = logger.Named("executor") logger.Error("isolation executor is not supported on this platform, using default") - return NewExecutor(logger, compute) + return NewExecutor(logger, cpuTotalTicks) } -func (e *UniversalExecutor) configureResourceContainer(_ *ExecCommand, _ int) (func(), error) { - nothing := func() {} - return nothing, nil +func (e *UniversalExecutor) configureResourceContainer(_ int) error { return nil } + +func (e *UniversalExecutor) getAllPids() (resources.PIDs, error) { + return getAllPidsByScanning() } func (e *UniversalExecutor) start(command *ExecCommand) error { @@ -35,11 +34,3 @@ func withNetworkIsolation(f func() error, _ *drivers.NetworkIsolationSpec) error } func setCmdUser(*exec.Cmd, string) error { return nil } - -func (e *UniversalExecutor) ListProcesses() *set.Set[int] { - return procstats.List(e.childCmd.Process.Pid) -} - -func (e *UniversalExecutor) setSubCmdCgroup(*exec.Cmd, string) (func(), error) { - return func() {}, nil -} diff --git a/drivers/shared/executor/executor_linux.go b/drivers/shared/executor/executor_linux.go index ff5d03cfbe3a..0227fc80a8c7 100644 --- a/drivers/shared/executor/executor_linux.go +++ b/drivers/shared/executor/executor_linux.go @@ -15,26 +15,24 @@ import ( "path" "path/filepath" "strings" - "sync/atomic" "syscall" "time" "github.com/armon/circbuf" "github.com/hashicorp/consul-template/signals" hclog "github.com/hashicorp/go-hclog" - "github.com/hashicorp/go-set/v2" "github.com/hashicorp/nomad/client/allocdir" - "github.com/hashicorp/nomad/client/lib/cgroupslib" - "github.com/hashicorp/nomad/client/lib/cpustats" + "github.com/hashicorp/nomad/client/lib/cgutil" + "github.com/hashicorp/nomad/client/lib/resources" cstructs "github.com/hashicorp/nomad/client/structs" "github.com/hashicorp/nomad/drivers/shared/capabilities" - "github.com/hashicorp/nomad/drivers/shared/executor/procstats" + "github.com/hashicorp/nomad/helper/stats" "github.com/hashicorp/nomad/helper/uuid" "github.com/hashicorp/nomad/nomad/structs" "github.com/hashicorp/nomad/plugins/drivers" "github.com/opencontainers/runc/libcontainer" "github.com/opencontainers/runc/libcontainer/cgroups" - runc "github.com/opencontainers/runc/libcontainer/configs" + lconfigs "github.com/opencontainers/runc/libcontainer/configs" "github.com/opencontainers/runc/libcontainer/devices" ldevices "github.com/opencontainers/runc/libcontainer/devices" "github.com/opencontainers/runc/libcontainer/specconv" @@ -43,13 +41,6 @@ import ( "golang.org/x/sys/unix" ) -const ( - // CPU shares limits are defined by the Linux kernel. - // https://github.com/torvalds/linux/blob/0dd3ee31125508cd67f7e7172247f05b7fd1753a/kernel/sched/sched.h#L409-L418 - MinCPUShares = 2 - MaxCPUShares = 262_144 -) - var ( // ExecutorCgroupV1MeasuredMemStats is the list of memory stats captured by the executor with cgroup-v1 ExecutorCgroupV1MeasuredMemStats = []string{"RSS", "Cache", "Swap", "Usage", "Max Usage", "Kernel Usage", "Kernel Max Usage"} @@ -68,11 +59,10 @@ type LibcontainerExecutor struct { logger hclog.Logger - compute cpustats.Compute - totalCpuStats *cpustats.Tracker - userCpuStats *cpustats.Tracker - systemCpuStats *cpustats.Tracker - processStats procstats.ProcessStats + totalCpuStats *stats.CpuStats + userCpuStats *stats.CpuStats + systemCpuStats *stats.CpuStats + pidCollector *pidCollector container libcontainer.Container userProc *libcontainer.Process @@ -80,21 +70,18 @@ type LibcontainerExecutor struct { exitState *ProcessState } -func NewExecutorWithIsolation(logger hclog.Logger, compute cpustats.Compute) Executor { - le := &LibcontainerExecutor{ - id: strings.ReplaceAll(uuid.Generate(), "-", "_"), - logger: logger.Named("isolated_executor"), - compute: compute, - totalCpuStats: cpustats.New(compute), - userCpuStats: cpustats.New(compute), - systemCpuStats: cpustats.New(compute), - } - le.processStats = procstats.New(compute, le) - return le -} +func NewExecutorWithIsolation(logger hclog.Logger, cpuTotalTicks uint64) Executor { + logger = logger.Named("isolated_executor") + stats.SetCpuTotalTicks(cpuTotalTicks) -func (l *LibcontainerExecutor) ListProcesses() *set.Set[int] { - return procstats.List(l.command) + return &LibcontainerExecutor{ + id: strings.ReplaceAll(uuid.Generate(), "-", "_"), + logger: logger, + totalCpuStats: stats.NewCpuStats(), + userCpuStats: stats.NewCpuStats(), + systemCpuStats: stats.NewCpuStats(), + pidCollector: newPidCollector(logger), + } } // Launch creates a new container in libcontainer and starts a new process with it @@ -122,7 +109,7 @@ func (l *LibcontainerExecutor) Launch(command *ExecCommand) (*ProcessState, erro } // A container groups processes under the same isolation enforcement - containerCfg, err := l.newLibcontainerConfig(command) + containerCfg, err := newLibcontainerConfig(command) if err != nil { return nil, fmt.Errorf("failed to configure container(%s): %v", l.id, err) } @@ -168,9 +155,9 @@ func (l *LibcontainerExecutor) Launch(command *ExecCommand) (*ProcessState, erro } l.userProc = process - l.totalCpuStats = cpustats.New(l.compute) - l.userCpuStats = cpustats.New(l.compute) - l.systemCpuStats = cpustats.New(l.compute) + l.totalCpuStats = stats.NewCpuStats() + l.userCpuStats = stats.NewCpuStats() + l.systemCpuStats = stats.NewCpuStats() // Starts the task if err := container.Run(process); err != nil { @@ -187,7 +174,7 @@ func (l *LibcontainerExecutor) Launch(command *ExecCommand) (*ProcessState, erro // start a goroutine to wait on the process to complete, so Wait calls can // be multiplexed l.userProcExited = make(chan interface{}) - + go l.pidCollector.collectPids(l.userProcExited, l.getAllPids) go l.wait() return &ProcessState{ @@ -197,6 +184,18 @@ func (l *LibcontainerExecutor) Launch(command *ExecCommand) (*ProcessState, erro }, nil } +func (l *LibcontainerExecutor) getAllPids() (resources.PIDs, error) { + pids, err := l.container.Processes() + if err != nil { + return nil, err + } + m := make(resources.PIDs, 1) + for _, pid := range pids { + m[pid] = resources.NewPID(pid) + } + return m, nil +} + // Wait waits until a process has exited and returns it's exitcode and errors func (l *LibcontainerExecutor) Wait(ctx context.Context) (*ProcessState, error) { select { @@ -210,23 +209,6 @@ func (l *LibcontainerExecutor) Wait(ctx context.Context) (*ProcessState, error) func (l *LibcontainerExecutor) wait() { defer close(l.userProcExited) - // Best effort detection of OOMs. It's possible for us to miss OOM notifications in - // the event that the wait returns before we read from the OOM notification channel - var oomKilled atomic.Bool - go func() { - oomCh, err := l.container.NotifyOOM() - if err != nil { - l.logger.Error("failed to get OOM notification channel for container(%s): %v", l.id, err) - return - } - - for range oomCh { - oomKilled.Store(true) - // We can terminate this goroutine as soon as we've seen the first OOM - return - } - }() - ps, err := l.userProc.Wait() if err != nil { // If the process has exited before we called wait an error is returned @@ -254,11 +236,10 @@ func (l *LibcontainerExecutor) wait() { } l.exitState = &ProcessState{ - Pid: ps.Pid(), - ExitCode: exitCode, - Signal: signal, - OOMKilled: oomKilled.Load(), - Time: time.Now(), + Pid: ps.Pid(), + ExitCode: exitCode, + Signal: signal, + Time: time.Now(), } } @@ -310,7 +291,6 @@ func (l *LibcontainerExecutor) Shutdown(signal string, grace time.Duration) erro } else { err := l.container.Signal(os.Kill, true) if err != nil { - l.logger.Info("no grace fail", "error", err) return err } } @@ -345,12 +325,9 @@ func (l *LibcontainerExecutor) handleStats(ch chan *cstructs.TaskResourceUsage, defer close(ch) timer := time.NewTimer(0) - var measurableMemStats []string - switch cgroupslib.GetMode() { - case cgroupslib.CG1: - measurableMemStats = ExecutorCgroupV1MeasuredMemStats - case cgroupslib.CG2: - measurableMemStats = ExecutorCgroupV2MeasuredMemStats + measuredMemStats := ExecutorCgroupV1MeasuredMemStats + if cgroups.IsCgroup2UnifiedMode() { + measuredMemStats = ExecutorCgroupV2MeasuredMemStats } for { @@ -362,19 +339,20 @@ func (l *LibcontainerExecutor) handleStats(ch chan *cstructs.TaskResourceUsage, timer.Reset(interval) } - // the moment we collect this round of stats - ts := time.Now() - - // get actual stats from the container lstats, err := l.container.Stats() if err != nil { l.logger.Warn("error collecting stats", "error", err) return } - stats := lstats.CgroupStats - // get the map of process pids in this container - pstats := l.processStats.StatProcesses() + pidStats, err := l.pidCollector.pidStats() + if err != nil { + l.logger.Warn("error collecting stats", "error", err) + return + } + + ts := time.Now() + stats := lstats.CgroupStats // Memory Related Stats swap := stats.MemoryStats.SwapUsage @@ -391,7 +369,7 @@ func (l *LibcontainerExecutor) handleStats(ch chan *cstructs.TaskResourceUsage, MaxUsage: maxUsage, KernelUsage: stats.MemoryStats.KernelUsage.Usage, KernelMaxUsage: stats.MemoryStats.KernelUsage.MaxUsage, - Measured: measurableMemStats, + Measured: measuredMemStats, } // CPU Related Stats @@ -415,7 +393,7 @@ func (l *LibcontainerExecutor) handleStats(ch chan *cstructs.TaskResourceUsage, CpuStats: cs, }, Timestamp: ts.UTC().UnixNano(), - Pids: pstats, + Pids: pidStats, } select { @@ -534,13 +512,13 @@ func (l *LibcontainerExecutor) handleExecWait(ch chan *waitResult, process *libc ch <- &waitResult{ps, err} } -func configureCapabilities(cfg *runc.Config, command *ExecCommand) { +func configureCapabilities(cfg *lconfigs.Config, command *ExecCommand) { switch command.User { case "root": // when running as root, use the legacy set of system capabilities, so // that we do not break existing nomad clusters using this "feature" legacyCaps := capabilities.LegacySupported().Slice(true) - cfg.Capabilities = &runc.Capabilities{ + cfg.Capabilities = &lconfigs.Capabilities{ Bounding: legacyCaps, Permitted: legacyCaps, Effective: legacyCaps, @@ -555,7 +533,7 @@ func configureCapabilities(cfg *runc.Config, command *ExecCommand) { // that capabilities are Permitted and Inheritable. Setting Effective // is unnecessary, because we only need the capabilities to become // effective _after_ execve, not before. - cfg.Capabilities = &runc.Capabilities{ + cfg.Capabilities = &lconfigs.Capabilities{ Bounding: command.Capabilities, Permitted: command.Capabilities, Inheritable: command.Capabilities, @@ -564,13 +542,13 @@ func configureCapabilities(cfg *runc.Config, command *ExecCommand) { } } -func configureNamespaces(pidMode, ipcMode string) runc.Namespaces { - namespaces := runc.Namespaces{{Type: runc.NEWNS}} +func configureNamespaces(pidMode, ipcMode string) lconfigs.Namespaces { + namespaces := lconfigs.Namespaces{{Type: lconfigs.NEWNS}} if pidMode == IsolationModePrivate { - namespaces = append(namespaces, runc.Namespace{Type: runc.NEWPID}) + namespaces = append(namespaces, lconfigs.Namespace{Type: lconfigs.NEWPID}) } if ipcMode == IsolationModePrivate { - namespaces = append(namespaces, runc.Namespace{Type: runc.NEWIPC}) + namespaces = append(namespaces, lconfigs.Namespace{Type: lconfigs.NEWIPC}) } return namespaces } @@ -582,7 +560,7 @@ func configureNamespaces(pidMode, ipcMode string) runc.Namespaces { // * dedicated mount points namespace, but shares the PID, User, domain, network namespaces with host // * small subset of devices (e.g. stdout/stderr/stdin, tty, shm, pts); default to using the same set of devices as Docker // * some special filesystems: `/proc`, `/sys`. Some case is given to avoid exec escaping or setting malicious values through them. -func configureIsolation(cfg *runc.Config, command *ExecCommand) error { +func configureIsolation(cfg *lconfigs.Config, command *ExecCommand) error { defaultMountFlags := syscall.MS_NOEXEC | syscall.MS_NOSUID | syscall.MS_NODEV // set the new root directory for the container @@ -595,8 +573,8 @@ func configureIsolation(cfg *runc.Config, command *ExecCommand) error { cfg.Namespaces = configureNamespaces(command.ModePID, command.ModeIPC) if command.NetworkIsolation != nil { - cfg.Namespaces = append(cfg.Namespaces, runc.Namespace{ - Type: runc.NEWNET, + cfg.Namespaces = append(cfg.Namespaces, lconfigs.Namespace{ + Type: lconfigs.NEWNET, Path: command.NetworkIsolation.Path, }) } @@ -621,7 +599,7 @@ func configureIsolation(cfg *runc.Config, command *ExecCommand) error { cfg.Devices = append(cfg.Devices, devs...) } - cfg.Mounts = []*runc.Mount{ + cfg.Mounts = []*lconfigs.Mount{ { Source: "tmpfs", Destination: "/dev", @@ -670,43 +648,33 @@ func configureIsolation(cfg *runc.Config, command *ExecCommand) error { return nil } -func (l *LibcontainerExecutor) configureCgroups(cfg *runc.Config, command *ExecCommand) error { - // note: an alloc TR hook pre-creates the cgroup(s) in both v1 and v2 - +func configureCgroups(cfg *lconfigs.Config, command *ExecCommand) error { + // If resources are not limited then manually create cgroups needed if !command.ResourceLimits { - return nil + return cgutil.ConfigureBasicCgroups(cfg) } - cg := command.StatsCgroup() - if cg == "" { - return errors.New("cgroup must be set") - } - - // // set the libcontainer hook for writing the PID to cgroup.procs file - // TODO: this can be cg1 only, right? - // l.configureCgroupHook(cfg, command) - - // set the libcontainer memory limits - l.configureCgroupMemory(cfg, command) - - // set cgroup v1/v2 specific attributes (cpu, path) - switch cgroupslib.GetMode() { - case cgroupslib.CG1: - return l.configureCG1(cfg, command, cg) - default: - return l.configureCG2(cfg, command, cg) + // set cgroups path + if cgutil.UseV2 { + // in v2, the cgroup must have been created by the client already, + // which breaks a lot of existing tests that run drivers without a client + if command.Resources == nil || command.Resources.LinuxResources == nil || command.Resources.LinuxResources.CpusetCgroupPath == "" { + return errors.New("cgroup path must be set") + } + parent, cgroup := cgutil.SplitPath(command.Resources.LinuxResources.CpusetCgroupPath) + cfg.Cgroups.Path = filepath.Join("/", parent, cgroup) + } else { + // in v1, the cgroup is created using /nomad, which is a bug because it + // does not respect the cgroup_parent client configuration + // (but makes testing easy) + id := uuid.Generate() + cfg.Cgroups.Path = filepath.Join("/", cgutil.DefaultCgroupV1Parent, id) } -} -func (*LibcontainerExecutor) configureCgroupHook(cfg *runc.Config, command *ExecCommand) { - cfg.Hooks = runc.Hooks{ - runc.CreateRuntime: runc.HookList{ - newSetCPUSetCgroupHook(command.Resources.LinuxResources.CpusetCgroupPath), - }, + if command.Resources == nil || command.Resources.NomadResources == nil { + return nil } -} -func (l *LibcontainerExecutor) configureCgroupMemory(cfg *runc.Config, command *ExecCommand) { // Total amount of memory allowed to consume res := command.Resources.NomadResources memHard, memSoft := res.Memory.MemoryMaxMB, res.Memory.MemoryMB @@ -715,72 +683,38 @@ func (l *LibcontainerExecutor) configureCgroupMemory(cfg *runc.Config, command * memSoft = 0 } - cfg.Cgroups.Resources.Memory = memHard * 1024 * 1024 - cfg.Cgroups.Resources.MemoryReservation = memSoft * 1024 * 1024 - - // Disable swap if possible, to avoid issues on the machine - cfg.Cgroups.Resources.MemorySwappiness = cgroupslib.MaybeDisableMemorySwappiness() -} - -func (l *LibcontainerExecutor) configureCG1(cfg *runc.Config, command *ExecCommand, cgroup string) error { - - cpuShares := l.clampCpuShares(command.Resources.LinuxResources.CPUShares) - cpusetPath := command.Resources.LinuxResources.CpusetCgroupPath - cpuCores := command.Resources.LinuxResources.CpusetCpus - - // Set the v1 parent relative path (i.e. /nomad/) for the NON-cpuset cgroups - scope := filepath.Base(cgroup) - cfg.Cgroups.Path = filepath.Join("/", cgroupslib.NomadCgroupParent, scope) + if memHard > 0 { + cfg.Cgroups.Resources.Memory = memHard * 1024 * 1024 + cfg.Cgroups.Resources.MemoryReservation = memSoft * 1024 * 1024 - // set cpu resources - cfg.Cgroups.Resources.CpuShares = uint64(cpuShares) - - // we need to manually set the cpuset, because libcontainer will not set - // it for our special cpuset cgroup - if err := l.cpusetCG1(cpusetPath, cpuCores); err != nil { - return fmt.Errorf("failed to set cpuset: %w", err) + // Disable swap if possible, to avoid issues on the machine + cfg.Cgroups.Resources.MemorySwappiness = cgutil.MaybeDisableMemorySwappiness() } - // tell libcontainer to write the pid to our special cpuset cgroup - l.configureCgroupHook(cfg, command) - - return nil -} - -func (l *LibcontainerExecutor) cpusetCG1(cpusetCgroupPath, cores string) error { - if cores == "" { - return nil + cpuShares := res.Cpu.CpuShares + if cpuShares < 2 { + return fmt.Errorf("resources.Cpu.CpuShares must be equal to or greater than 2: %v", cpuShares) } - ed := cgroupslib.OpenPath(cpusetCgroupPath) - return ed.Write("cpuset.cpus", cores) -} -func (l *LibcontainerExecutor) configureCG2(cfg *runc.Config, command *ExecCommand, cg string) error { - cpuShares := l.clampCpuShares(command.Resources.LinuxResources.CPUShares) - cpuCores := command.Resources.LinuxResources.CpusetCpus - - // Set the v2 specific unified path - cfg.Cgroups.Resources.CpusetCpus = cpuCores - partition := cgroupslib.GetPartitionFromCores(cpuCores) - - // sets cpu.weight, which the kernel also translates to cpu.weight.nice - // despite what the libcontainer docs say, this sets priority not bandwidth - cpuWeight := cgroups.ConvertCPUSharesToCgroupV2Value(uint64(cpuShares)) - cfg.Cgroups.Resources.CpuWeight = cpuWeight + // Set the relative CPU shares for this cgroup, and convert for cgroupv2 + cfg.Cgroups.Resources.CpuShares = uint64(cpuShares) + cfg.Cgroups.Resources.CpuWeight = cgroups.ConvertCPUSharesToCgroupV2Value(uint64(cpuShares)) - // finally set the path of the cgroup in which to run the task - scope := filepath.Base(cg) - cfg.Cgroups.Path = filepath.Join("/", cgroupslib.NomadCgroupParent, partition, scope) + if command.Resources.LinuxResources != nil && command.Resources.LinuxResources.CpusetCgroupPath != "" { + cfg.Hooks = lconfigs.Hooks{ + lconfigs.CreateRuntime: lconfigs.HookList{ + newSetCPUSetCgroupHook(command.Resources.LinuxResources.CpusetCgroupPath), + }, + } + } - // todo(shoenig): we will also want to set cpu bandwidth (i.e. cpu_hard_limit) - // hopefully for 1.7 return nil } -func (l *LibcontainerExecutor) newLibcontainerConfig(command *ExecCommand) (*runc.Config, error) { - cfg := &runc.Config{ - Cgroups: &runc.Cgroup{ - Resources: &runc.Resources{ +func newLibcontainerConfig(command *ExecCommand) (*lconfigs.Config, error) { + cfg := &lconfigs.Config{ + Cgroups: &lconfigs.Cgroup{ + Resources: &lconfigs.Resources{ MemorySwappiness: nil, }, }, @@ -801,31 +735,13 @@ func (l *LibcontainerExecutor) newLibcontainerConfig(command *ExecCommand) (*run return nil, err } - if err := l.configureCgroups(cfg, command); err != nil { + if err := configureCgroups(cfg, command); err != nil { return nil, err } return cfg, nil } -func (l *LibcontainerExecutor) clampCpuShares(shares int64) int64 { - if shares < MinCPUShares { - l.logger.Warn( - "task CPU is lower than minimum allowed, using minimum value instead", - "task_cpu", shares, "min", MinCPUShares, - ) - return MinCPUShares - } - if shares > MaxCPUShares { - l.logger.Warn( - "task CPU is greater than maximum allowed, using maximum value instead", - "task_cpu", shares, "max", MaxCPUShares, - ) - return MaxCPUShares - } - return shares -} - // cmdDevices converts a list of driver.DeviceConfigs into excutor.Devices. func cmdDevices(driverDevices []*drivers.DeviceConfig) ([]*devices.Device, error) { if len(driverDevices) == 0 { @@ -856,12 +772,12 @@ var userMountToUnixMount = map[string]int{ } // cmdMounts converts a list of driver.MountConfigs into excutor.Mounts. -func cmdMounts(mounts []*drivers.MountConfig) []*runc.Mount { +func cmdMounts(mounts []*drivers.MountConfig) []*lconfigs.Mount { if len(mounts) == 0 { return nil } - r := make([]*runc.Mount, len(mounts)) + r := make([]*lconfigs.Mount, len(mounts)) for i, m := range mounts { flags := unix.MS_BIND @@ -869,7 +785,7 @@ func cmdMounts(mounts []*drivers.MountConfig) []*runc.Mount { flags |= unix.MS_RDONLY } - r[i] = &runc.Mount{ + r[i] = &lconfigs.Mount{ Source: m.HostPath, Destination: m.TaskPath, Device: "bind", @@ -1012,8 +928,8 @@ func filepathIsRegular(path string) error { return nil } -func newSetCPUSetCgroupHook(cgroupPath string) runc.Hook { - return runc.NewFunctionHook(func(state *specs.State) error { +func newSetCPUSetCgroupHook(cgroupPath string) lconfigs.Hook { + return lconfigs.NewFunctionHook(func(state *specs.State) error { return cgroups.WriteCgroupProc(cgroupPath, state.Pid) }) } diff --git a/drivers/shared/executor/executor_linux_test.go b/drivers/shared/executor/executor_linux_test.go index 70de4b21086e..a26a90a5dcf3 100644 --- a/drivers/shared/executor/executor_linux_test.go +++ b/drivers/shared/executor/executor_linux_test.go @@ -16,15 +16,15 @@ import ( "github.com/hashicorp/nomad/ci" "github.com/hashicorp/nomad/client/allocdir" - "github.com/hashicorp/nomad/client/lib/cgroupslib" + "github.com/hashicorp/nomad/client/lib/cgutil" "github.com/hashicorp/nomad/client/taskenv" "github.com/hashicorp/nomad/client/testutil" "github.com/hashicorp/nomad/drivers/shared/capabilities" "github.com/hashicorp/nomad/helper/testlog" "github.com/hashicorp/nomad/nomad/mock" "github.com/hashicorp/nomad/plugins/drivers" - "github.com/hashicorp/nomad/plugins/drivers/fsisolation" tu "github.com/hashicorp/nomad/testutil" + "github.com/opencontainers/runc/libcontainer/cgroups" lconfigs "github.com/opencontainers/runc/libcontainer/configs" "github.com/opencontainers/runc/libcontainer/devices" "github.com/shoenig/test" @@ -63,7 +63,6 @@ func testExecutorCommandWithChroot(t *testing.T) *testExecCmd { "/bin/echo": "/bin/echo", "/bin/bash": "/bin/bash", "/bin/sleep": "/bin/sleep", - "/bin/tail": "/bin/tail", "/foobar": "/does/not/exist", } @@ -71,31 +70,29 @@ func testExecutorCommandWithChroot(t *testing.T) *testExecCmd { task := alloc.Job.TaskGroups[0].Tasks[0] taskEnv := taskenv.NewBuilder(mock.Node(), alloc, task, "global").Build() - allocDir := allocdir.NewAllocDir(testlog.HCLogger(t), os.TempDir(), os.TempDir(), alloc.ID) + allocDir := allocdir.NewAllocDir(testlog.HCLogger(t), os.TempDir(), alloc.ID) if err := allocDir.Build(); err != nil { t.Fatalf("AllocDir.Build() failed: %v", err) } - if err := allocDir.NewTaskDir(task.Name).Build(fsisolation.Chroot, chrootEnv, task.User); err != nil { + if err := allocDir.NewTaskDir(task.Name).Build(true, chrootEnv); err != nil { allocDir.Destroy() t.Fatalf("allocDir.NewTaskDir(%q) failed: %v", task.Name, err) } td := allocDir.TaskDirs[task.Name] - cmd := &ExecCommand{ Env: taskEnv.List(), TaskDir: td.Dir, Resources: &drivers.Resources{ NomadResources: alloc.AllocatedResources.Tasks[task.Name], - LinuxResources: &drivers.LinuxResources{ - CpusetCgroupPath: cgroupslib.LinuxResourcesPath( - alloc.ID, - task.Name, - alloc.AllocatedResources.UsesCores(), - ), - }, }, } + if cgutil.UseV2 { + cmd.Resources.LinuxResources = &drivers.LinuxResources{ + CpusetCgroupPath: filepath.Join(cgutil.CgroupRoot, "testing.scope", cgutil.CgroupScope(alloc.ID, task.Name)), + } + } + testCmd := &testExecCmd{ command: cmd, allocDir: allocDir, @@ -150,7 +147,7 @@ func TestExecutor_Isolation_PID_and_IPC_hostMode(t *testing.T) { execCmd.ModePID = "host" // disable PID namespace execCmd.ModeIPC = "host" // disable IPC namespace - executor := NewExecutorWithIsolation(testlog.HCLogger(t), compute) + executor := NewExecutorWithIsolation(testlog.HCLogger(t), 0) defer executor.Shutdown("SIGKILL", 0) ps, err := executor.Launch(execCmd) @@ -193,7 +190,7 @@ func TestExecutor_IsolationAndConstraints(t *testing.T) { execCmd.ModePID = "private" execCmd.ModeIPC = "private" - executor := NewExecutorWithIsolation(testlog.HCLogger(t), compute) + executor := NewExecutorWithIsolation(testlog.HCLogger(t), 0) defer executor.Shutdown("SIGKILL", 0) ps, err := executor.Launch(execCmd) @@ -269,43 +266,71 @@ passwd` }, func(err error) { t.Error(err) }) } -func TestExecutor_OOMKilled(t *testing.T) { +// TestExecutor_CgroupPaths asserts that process starts with independent cgroups +// hierarchy created for this process +func TestExecutor_CgroupPaths(t *testing.T) { ci.Parallel(t) testutil.ExecCompatible(t) - testutil.CgroupsCompatible(t) + + require := require.New(t) testExecCmd := testExecutorCommandWithChroot(t) execCmd, allocDir := testExecCmd.command, testExecCmd.allocDir - execCmd.Cmd = "/bin/tail" - execCmd.Args = []string{"/dev/zero"} + execCmd.Cmd = "/bin/bash" + execCmd.Args = []string{"-c", "sleep 0.2; cat /proc/self/cgroup"} defer allocDir.Destroy() execCmd.ResourceLimits = true - execCmd.ModePID = "private" - execCmd.ModeIPC = "private" - execCmd.Resources.LinuxResources.MemoryLimitBytes = 10 * 1024 * 1024 - execCmd.Resources.NomadResources.Memory.MemoryMB = 10 - executor := NewExecutorWithIsolation(testlog.HCLogger(t), compute) + executor := NewExecutorWithIsolation(testlog.HCLogger(t), 0) defer executor.Shutdown("SIGKILL", 0) ps, err := executor.Launch(execCmd) - must.NoError(t, err) - must.Positive(t, ps.Pid) + require.NoError(err) + require.NotZero(ps.Pid) - estate, err := executor.Wait(context.Background()) - must.NoError(t, err) - must.Positive(t, estate.ExitCode) - must.True(t, estate.OOMKilled) + state, err := executor.Wait(context.Background()) + require.NoError(err) + require.Zero(state.ExitCode) - // Shut down executor - must.NoError(t, executor.Shutdown("", 0)) - executor.Wait(context.Background()) + tu.WaitForResult(func() (bool, error) { + output := strings.TrimSpace(testExecCmd.stdout.String()) + switch cgutil.UseV2 { + case true: + isScope := strings.HasSuffix(output, ".scope") + require.True(isScope) + case false: + // Verify that we got some cgroups + if !strings.Contains(output, ":devices:") { + return false, fmt.Errorf("was expected cgroup files but found:\n%v", output) + } + lines := strings.Split(output, "\n") + for _, line := range lines { + // Every cgroup entry should be /nomad/$ALLOC_ID + if line == "" { + continue + } + + // Skip rdma & misc subsystem; rdma was added in most recent kernels and libcontainer/docker + // don't isolate it by default. + // :: filters out odd empty cgroup found in latest Ubuntu lines, e.g. 0::/user.slice/user-1000.slice/session-17.scope + // that is also not used for isolation + if strings.Contains(line, ":rdma:") || strings.Contains(line, ":misc:") || strings.Contains(line, "::") { + continue + } + if !strings.Contains(line, ":/nomad/") { + return false, fmt.Errorf("Not a member of the alloc's cgroup: expected=...:/nomad/... -- found=%q", line) + } + + } + } + return true, nil + }, func(err error) { t.Error(err) }) } -// TestExecutor_CgroupPaths asserts that process starts with independent cgroups -// hierarchy created for this process -func TestExecutor_CgroupPaths(t *testing.T) { +// TestExecutor_CgroupPaths asserts that all cgroups created for a task +// are destroyed on shutdown +func TestExecutor_CgroupPathsAreDestroyed(t *testing.T) { ci.Parallel(t) testutil.ExecCompatible(t) @@ -319,7 +344,7 @@ func TestExecutor_CgroupPaths(t *testing.T) { execCmd.ResourceLimits = true - executor := NewExecutorWithIsolation(testlog.HCLogger(t), compute) + executor := NewExecutorWithIsolation(testlog.HCLogger(t), 0) defer executor.Shutdown("SIGKILL", 0) ps, err := executor.Launch(execCmd) @@ -330,13 +355,15 @@ func TestExecutor_CgroupPaths(t *testing.T) { require.NoError(err) require.Zero(state.ExitCode) + var cgroupsPaths string tu.WaitForResult(func() (bool, error) { output := strings.TrimSpace(testExecCmd.stdout.String()) - switch cgroupslib.GetMode() { - case cgroupslib.CG2: + + switch cgutil.UseV2 { + case true: isScope := strings.HasSuffix(output, ".scope") require.True(isScope) - default: + case false: // Verify that we got some cgroups if !strings.Contains(output, ":devices:") { return false, fmt.Errorf("was expected cgroup files but found:\n%v", output) @@ -348,21 +375,44 @@ func TestExecutor_CgroupPaths(t *testing.T) { continue } - // Skip rdma & misc subsystem; rdma was added in most recent kernels and libcontainer/docker - // don't isolate it by default. - // :: filters out odd empty cgroup found in latest Ubuntu lines, e.g. 0::/user.slice/user-1000.slice/session-17.scope - // that is also not used for isolation - if strings.Contains(line, ":rdma:") || strings.Contains(line, ":misc:") || strings.Contains(line, "::") { + // Skip rdma subsystem; rdma was added in most recent kernels and libcontainer/docker + // don't isolate it by default. And also misc. + if strings.Contains(line, ":rdma:") || strings.Contains(line, "::") || strings.Contains(line, ":misc:") { continue } + if !strings.Contains(line, ":/nomad/") { return false, fmt.Errorf("Not a member of the alloc's cgroup: expected=...:/nomad/... -- found=%q", line) } - } } + cgroupsPaths = output return true, nil }, func(err error) { t.Error(err) }) + + // shutdown executor and test that cgroups are destroyed + executor.Shutdown("SIGKILL", 0) + + // test that the cgroup paths are not visible + tmpFile, err := os.CreateTemp("", "") + require.NoError(err) + defer os.Remove(tmpFile.Name()) + + _, err = tmpFile.WriteString(cgroupsPaths) + require.NoError(err) + tmpFile.Close() + + subsystems, err := cgroups.ParseCgroupFile(tmpFile.Name()) + require.NoError(err) + + for subsystem, cgroup := range subsystems { + if subsystem == "" || !strings.Contains(cgroup, "nomad/") { + continue + } + p, err := cgutil.GetCgroupPathHelperV1(subsystem, cgroup) + require.NoError(err) + require.Falsef(cgroups.PathExists(p), "cgroup for %s %s still exists", subsystem, cgroup) + } } func TestExecutor_LookupTaskBin(t *testing.T) { @@ -497,7 +547,7 @@ func TestExecutor_EscapeContainer(t *testing.T) { execCmd.ResourceLimits = true - executor := NewExecutorWithIsolation(testlog.HCLogger(t), compute) + executor := NewExecutorWithIsolation(testlog.HCLogger(t), 0) defer executor.Shutdown("SIGKILL", 0) _, err := executor.Launch(execCmd) @@ -547,7 +597,7 @@ func TestExecutor_DoesNotInheritOomScoreAdj(t *testing.T) { execCmd.Cmd = "/bin/bash" execCmd.Args = []string{"-c", "cat /proc/self/oom_score_adj"} - executor := NewExecutorWithIsolation(testlog.HCLogger(t), compute) + executor := NewExecutorWithIsolation(testlog.HCLogger(t), 0) defer executor.Shutdown("SIGKILL", 0) _, err = executor.Launch(execCmd) @@ -641,7 +691,7 @@ CapAmb: 0000000000000400`, execCmd.Capabilities = capsAllowed } - executor := NewExecutorWithIsolation(testlog.HCLogger(t), compute) + executor := NewExecutorWithIsolation(testlog.HCLogger(t), 0) defer executor.Shutdown("SIGKILL", 0) _, err := executor.Launch(execCmd) @@ -689,7 +739,7 @@ func TestExecutor_ClientCleanup(t *testing.T) { execCmd, allocDir := testExecCmd.command, testExecCmd.allocDir defer allocDir.Destroy() - executor := NewExecutorWithIsolation(testlog.HCLogger(t), compute) + executor := NewExecutorWithIsolation(testlog.HCLogger(t), 0) defer executor.Shutdown("", 0) // Need to run a command which will produce continuous output but not @@ -793,3 +843,46 @@ func TestExecutor_cmdMounts(t *testing.T) { require.EqualValues(t, expected, cmdMounts(input)) } + +// TestUniversalExecutor_NoCgroup asserts that commands are executed in the +// same cgroup as parent process +func TestUniversalExecutor_NoCgroup(t *testing.T) { + ci.Parallel(t) + testutil.ExecCompatible(t) + + expectedBytes, err := os.ReadFile("/proc/self/cgroup") + require.NoError(t, err) + + expected := strings.TrimSpace(string(expectedBytes)) + + testExecCmd := testExecutorCommand(t) + execCmd, allocDir := testExecCmd.command, testExecCmd.allocDir + execCmd.Cmd = "/bin/cat" + execCmd.Args = []string{"/proc/self/cgroup"} + defer allocDir.Destroy() + + execCmd.BasicProcessCgroup = false + execCmd.ResourceLimits = false + + executor := NewExecutor(testlog.HCLogger(t), 0) + defer executor.Shutdown("SIGKILL", 0) + + _, err = executor.Launch(execCmd) + require.NoError(t, err) + + _, err = executor.Wait(context.Background()) + require.NoError(t, err) + + tu.WaitForResult(func() (bool, error) { + act := strings.TrimSpace(string(testExecCmd.stdout.String())) + if expected != act { + return false, fmt.Errorf("expected:\n%s actual:\n%s", expected, act) + } + return true, nil + }, func(err error) { + stderr := strings.TrimSpace(string(testExecCmd.stderr.String())) + t.Logf("stderr: %v", stderr) + require.NoError(t, err) + }) + +} diff --git a/drivers/shared/executor/executor_plugin.go b/drivers/shared/executor/executor_plugin.go index faf3d5fe462f..05be90b7c601 100644 --- a/drivers/shared/executor/executor_plugin.go +++ b/drivers/shared/executor/executor_plugin.go @@ -6,9 +6,8 @@ package executor import ( "context" - "github.com/hashicorp/go-hclog" - "github.com/hashicorp/go-plugin" - "github.com/hashicorp/nomad/client/lib/cpustats" + hclog "github.com/hashicorp/go-hclog" + plugin "github.com/hashicorp/go-plugin" "github.com/hashicorp/nomad/drivers/shared/executor/proto" "google.golang.org/grpc" ) @@ -16,16 +15,16 @@ import ( type ExecutorPlugin struct { // TODO: support backwards compatibility with pre 0.9 NetRPC plugin plugin.NetRPCUnsupportedPlugin - logger hclog.Logger - fsIsolation bool - compute cpustats.Compute + logger hclog.Logger + fsIsolation bool + cpuTotalTicks uint64 } func (p *ExecutorPlugin) GRPCServer(broker *plugin.GRPCBroker, s *grpc.Server) error { if p.fsIsolation { - proto.RegisterExecutorServer(s, &grpcExecutorServer{impl: NewExecutorWithIsolation(p.logger, p.compute)}) + proto.RegisterExecutorServer(s, &grpcExecutorServer{impl: NewExecutorWithIsolation(p.logger, p.cpuTotalTicks)}) } else { - proto.RegisterExecutorServer(s, &grpcExecutorServer{impl: NewExecutor(p.logger, p.compute)}) + proto.RegisterExecutorServer(s, &grpcExecutorServer{impl: NewExecutor(p.logger, p.cpuTotalTicks)}) } return nil } diff --git a/drivers/shared/executor/executor_test.go b/drivers/shared/executor/executor_test.go index fa18b0abb3ac..a02261fad125 100644 --- a/drivers/shared/executor/executor_test.go +++ b/drivers/shared/executor/executor_test.go @@ -20,20 +20,15 @@ import ( "github.com/hashicorp/go-hclog" "github.com/hashicorp/nomad/ci" "github.com/hashicorp/nomad/client/allocdir" - "github.com/hashicorp/nomad/client/lib/cgroupslib" - "github.com/hashicorp/nomad/client/lib/cpustats" - "github.com/hashicorp/nomad/client/lib/numalib" + "github.com/hashicorp/nomad/client/lib/cgutil" "github.com/hashicorp/nomad/client/taskenv" "github.com/hashicorp/nomad/client/testutil" "github.com/hashicorp/nomad/helper/testlog" "github.com/hashicorp/nomad/nomad/mock" "github.com/hashicorp/nomad/nomad/structs" - "github.com/hashicorp/nomad/plugins/base" "github.com/hashicorp/nomad/plugins/drivers" - "github.com/hashicorp/nomad/plugins/drivers/fsisolation" tu "github.com/hashicorp/nomad/testutil" ps "github.com/mitchellh/go-ps" - "github.com/shoenig/test/must" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) @@ -41,7 +36,7 @@ import ( var executorFactories = map[string]executorFactory{} type executorFactory struct { - new func(hclog.Logger, cpustats.Compute) Executor + new func(hclog.Logger, uint64) Executor configureExecCmd func(*testing.T, *ExecCommand) } @@ -54,11 +49,6 @@ func init() { executorFactories["UniversalExecutor"] = universalFactory } -var ( - topology = numalib.Scan(numalib.PlatformScanners()) - compute = topology.Compute() -) - type testExecCmd struct { command *ExecCommand allocDir *allocdir.AllocDir @@ -76,11 +66,11 @@ func testExecutorCommand(t *testing.T) *testExecCmd { task := alloc.Job.TaskGroups[0].Tasks[0] taskEnv := taskenv.NewBuilder(mock.Node(), alloc, task, "global").Build() - allocDir := allocdir.NewAllocDir(testlog.HCLogger(t), t.TempDir(), t.TempDir(), alloc.ID) + allocDir := allocdir.NewAllocDir(testlog.HCLogger(t), t.TempDir(), alloc.ID) if err := allocDir.Build(); err != nil { t.Fatalf("AllocDir.Build() failed: %v", err) } - if err := allocDir.NewTaskDir(task.Name).Build(fsisolation.None, nil, task.User); err != nil { + if err := allocDir.NewTaskDir(task.Name).Build(false, nil); err != nil { allocDir.Destroy() t.Fatalf("allocDir.NewTaskDir(%q) failed: %v", task.Name, err) } @@ -100,20 +90,13 @@ func testExecutorCommand(t *testing.T) *testExecCmd { LinuxResources: &drivers.LinuxResources{ CPUShares: 500, MemoryLimitBytes: 256 * 1024 * 1024, - CpusetCgroupPath: cgroupslib.LinuxResourcesPath(alloc.ID, task.Name, false), }, }, } - // create cgroup for our task (because we aren't using task runners) - f := cgroupslib.Factory(alloc.ID, task.Name, false) - must.NoError(t, f.Setup()) - - // cleanup cgroup once test is done (because no task runners) - t.Cleanup(func() { - _ = f.Kill() - _ = f.Teardown() - }) + if cgutil.UseV2 { + cmd.Resources.LinuxResources.CpusetCgroupPath = filepath.Join(cgutil.CgroupRoot, "testing.scope", cgutil.CgroupScope(alloc.ID, task.Name)) + } testCmd := &testExecCmd{ command: cmd, @@ -167,7 +150,7 @@ func TestExecutor_Start_Invalid(t *testing.T) { execCmd.Args = []string{"1"} factory.configureExecCmd(t, execCmd) defer allocDir.Destroy() - executor := factory.new(testlog.HCLogger(t), compute) + executor := factory.new(testlog.HCLogger(t), 0) defer executor.Shutdown("", 0) _, err := executor.Launch(execCmd) @@ -187,7 +170,7 @@ func TestExecutor_Start_Wait_Failure_Code(t *testing.T) { execCmd.Args = []string{"-c", "sleep 1; /bin/date fail"} factory.configureExecCmd(t, execCmd) defer allocDir.Destroy() - executor := factory.new(testlog.HCLogger(t), compute) + executor := factory.new(testlog.HCLogger(t), 0) defer executor.Shutdown("", 0) ps, err := executor.Launch(execCmd) @@ -212,7 +195,7 @@ func TestExecutor_Start_Wait(t *testing.T) { factory.configureExecCmd(t, execCmd) defer allocDir.Destroy() - executor := factory.new(testlog.HCLogger(t), compute) + executor := factory.new(testlog.HCLogger(t), 0) defer executor.Shutdown("", 0) ps, err := executor.Launch(execCmd) @@ -249,7 +232,7 @@ func TestExecutor_Start_Wait_Children(t *testing.T) { factory.configureExecCmd(t, execCmd) defer allocDir.Destroy() - executor := factory.new(testlog.HCLogger(t), compute) + executor := factory.new(testlog.HCLogger(t), 0) defer executor.Shutdown("SIGKILL", 0) ps, err := executor.Launch(execCmd) @@ -290,7 +273,7 @@ func TestExecutor_WaitExitSignal(t *testing.T) { factory.configureExecCmd(t, execCmd) defer allocDir.Destroy() - executor := factory.new(testlog.HCLogger(t), compute) + executor := factory.new(testlog.HCLogger(t), 0) defer executor.Shutdown("", 0) pState, err := executor.Launch(execCmd) @@ -348,7 +331,7 @@ func TestExecutor_Start_Kill(t *testing.T) { factory.configureExecCmd(t, execCmd) defer allocDir.Destroy() - executor := factory.new(testlog.HCLogger(t), compute) + executor := factory.new(testlog.HCLogger(t), 0) defer executor.Shutdown("", 0) ps, err := executor.Launch(execCmd) @@ -370,22 +353,15 @@ func TestExecutor_Start_Kill(t *testing.T) { func TestExecutor_Shutdown_Exit(t *testing.T) { ci.Parallel(t) - require := require.New(t) testExecCmd := testExecutorCommand(t) execCmd, allocDir := testExecCmd.command, testExecCmd.allocDir execCmd.Cmd = "/bin/sleep" execCmd.Args = []string{"100"} - cfg := &ExecutorConfig{ LogFile: "/dev/null", } - - driverCfg := &base.ClientDriverConfig{ - Topology: numalib.Scan(numalib.PlatformScanners()), - } - - executor, pluginClient, err := CreateExecutor(testlog.HCLogger(t), driverCfg, cfg) + executor, pluginClient, err := CreateExecutor(testlog.HCLogger(t), nil, cfg) require.NoError(err) proc, err := executor.Launch(execCmd) @@ -560,7 +536,7 @@ func TestExecutor_Start_Kill_Immediately_NoGrace(t *testing.T) { execCmd.Args = []string{"100"} factory.configureExecCmd(t, execCmd) defer allocDir.Destroy() - executor := factory.new(testlog.HCLogger(t), compute) + executor := factory.new(testlog.HCLogger(t), 0) defer executor.Shutdown("", 0) ps, err := executor.Launch(execCmd) @@ -596,7 +572,7 @@ func TestExecutor_Start_Kill_Immediately_WithGrace(t *testing.T) { execCmd.Args = []string{"100"} factory.configureExecCmd(t, execCmd) defer allocDir.Destroy() - executor := factory.new(testlog.HCLogger(t), compute) + executor := factory.new(testlog.HCLogger(t), 0) defer executor.Shutdown("", 0) ps, err := executor.Launch(execCmd) @@ -642,15 +618,15 @@ func TestExecutor_Start_NonExecutableBinaries(t *testing.T) { execCmd.Cmd = nonExecutablePath factory.configureExecCmd(t, execCmd) - executor := factory.new(testlog.HCLogger(t), compute) + executor := factory.new(testlog.HCLogger(t), 0) defer executor.Shutdown("", 0) // need to configure path in chroot with that file if using isolation executor if _, ok := executor.(*UniversalExecutor); !ok { taskName := filepath.Base(testExecCmd.command.TaskDir) - err := allocDir.NewTaskDir(taskName).Build(fsisolation.Chroot, map[string]string{ + err := allocDir.NewTaskDir(taskName).Build(true, map[string]string{ tmpDir: tmpDir, - }, "nobody") + }) require.NoError(err) } diff --git a/drivers/shared/executor/executor_universal_linux.go b/drivers/shared/executor/executor_universal_linux.go index 77703848da40..ce4267063824 100644 --- a/drivers/shared/executor/executor_universal_linux.go +++ b/drivers/shared/executor/executor_universal_linux.go @@ -1,31 +1,24 @@ // Copyright (c) HashiCorp, Inc. // SPDX-License-Identifier: MPL-2.0 -//go:build linux - package executor import ( "fmt" - "os" "os/exec" + "path/filepath" "strconv" + "strings" "syscall" "github.com/containernetworking/plugins/pkg/ns" - "github.com/hashicorp/go-set/v2" - "github.com/hashicorp/nomad/client/lib/cgroupslib" - "github.com/hashicorp/nomad/drivers/shared/executor/procstats" + "github.com/hashicorp/nomad/client/lib/cgutil" + "github.com/hashicorp/nomad/client/lib/resources" + "github.com/hashicorp/nomad/client/taskenv" "github.com/hashicorp/nomad/helper/users" "github.com/hashicorp/nomad/plugins/drivers" - "github.com/opencontainers/runc/libcontainer/cgroups" - "golang.org/x/sys/unix" -) - -const ( - // memoryNoLimit is a sentinel value for memory_max that indicates the - // raw_exec driver should not enforce a maximum memory limit - memoryNoLimit = -1 + "github.com/opencontainers/runc/libcontainer/configs" + "github.com/opencontainers/runc/libcontainer/specconv" ) // setCmdUser takes a user id as a string and looks up the user, and sets the command @@ -76,229 +69,74 @@ func setCmdUser(cmd *exec.Cmd, userid string) error { return nil } -// setSubCmdCgroup sets the cgroup for non-Task child processes of the -// executor.Executor (since in cg2 it lives outside the task's cgroup) -func (e *UniversalExecutor) setSubCmdCgroup(cmd *exec.Cmd, cgroup string) (func(), error) { - if cgroup == "" { - panic("cgroup must be set") - } - - // make sure attrs struct has been set - if cmd.SysProcAttr == nil { - cmd.SysProcAttr = new(syscall.SysProcAttr) - } - - switch cgroupslib.GetMode() { - case cgroupslib.CG2: - fd, cleanup, err := e.statCG(cgroup) - if err != nil { - return nil, err - } - cmd.SysProcAttr.UseCgroupFD = true - cmd.SysProcAttr.CgroupFD = fd - return cleanup, nil - default: - return func() {}, nil +// configureResourceContainer configured the cgroups to be used to track pids +// created by the executor +func (e *UniversalExecutor) configureResourceContainer(pid int) error { + cfg := &configs.Config{ + Cgroups: &configs.Cgroup{ + Resources: &configs.Resources{}, + }, } -} - -func (e *UniversalExecutor) ListProcesses() *set.Set[procstats.ProcessID] { - return procstats.List(e.command) -} -func (e *UniversalExecutor) statCG(cgroup string) (int, func(), error) { - fd, err := unix.Open(cgroup, unix.O_PATH, 0) - cleanup := func() { - _ = unix.Close(fd) + // note: this was always here, but not used until cgroups v2 support + for _, device := range specconv.AllowedDevices { + cfg.Cgroups.Resources.Devices = append(cfg.Cgroups.Resources.Devices, &device.Rule) } - return fd, cleanup, err -} -// configureResourceContainer on Linux configures the cgroups to be used to track -// pids created by the executor -// -// pid: pid of the executor (i.e. ourself) -func (e *UniversalExecutor) configureResourceContainer(command *ExecCommand, pid int) (func(), error) { - cgroup := command.StatsCgroup() - - // ensure tasks do not inherit Nomad agent oom_score_adj value - if err := e.setOomAdj(); err != nil { - return nil, err - } - - // cgCleanup will be called after the task has been launched - // v1: remove the executor process from the task's cgroups - // v2: let go of the file descriptor of the task's cgroup - var cgCleanup func() - - // manually configure cgroup for cpu / memory constraints - switch cgroupslib.GetMode() { - case cgroupslib.CG1: - e.configureCG1(cgroup, command) - cgCleanup = e.enterCG1(cgroup, command.CpusetCgroup()) - default: - e.configureCG2(cgroup, command) - // configure child process to spawn in the cgroup - // get file descriptor of the cgroup made for this task - fd, cleanup, err := e.statCG(cgroup) - if err != nil { - return nil, err - } - e.childCmd.SysProcAttr.UseCgroupFD = true - e.childCmd.SysProcAttr.CgroupFD = fd - cgCleanup = cleanup - } - - e.logger.Info("configured cgroup for executor", "pid", pid) - - return cgCleanup, nil -} - -// enterCG1 will write the executor PID (i.e. itself) into the cgroups we -// created for the task - so that the task and its children will spawn in -// those cgroups. The cleanup function moves the executor out of the task's -// cgroups and into the nomad/ parent cgroups. -func (e *UniversalExecutor) enterCG1(statsCgroup, cpusetCgroup string) func() { - pid := strconv.Itoa(unix.Getpid()) - - // write pid to all the normal interfaces - ifaces := []string{"freezer", "cpu", "memory"} - for _, iface := range ifaces { - ed := cgroupslib.OpenFromFreezerCG1(statsCgroup, iface) - err := ed.Write("cgroup.procs", pid) - if err != nil { - e.logger.Warn("failed to write cgroup", "interface", iface, "error", err) - } - } - - // write pid to the cpuset interface, which varies between reserve/share - ed := cgroupslib.OpenPath(cpusetCgroup) - err := ed.Write("cgroup.procs", pid) - if err != nil { - e.logger.Warn("failed to write cpuset cgroup", "error", err) - } - - // cleanup func that moves executor back up to nomad cgroup - return func() { - for _, iface := range ifaces { - err := cgroupslib.WriteNomadCG1(iface, "cgroup.procs", pid) - if err != nil { - e.logger.Warn("failed to move executor cgroup", "interface", iface, "error", err) + lookup := func(env []string, name string) (result string) { + for _, s := range env { + if strings.HasPrefix(s, name+"=") { + result = strings.TrimLeft(s, name+"=") + return } } - } -} - -func (e *UniversalExecutor) configureCG1(cgroup string, command *ExecCommand) { - - // some drivers like qemu entirely own resource management - if command.Resources == nil || command.Resources.LinuxResources == nil { return } - // write memory limits - memHard, memSoft := e.computeMemory(command) - ed := cgroupslib.OpenFromFreezerCG1(cgroup, "memory") - _ = ed.Write("memory.limit_in_bytes", strconv.FormatInt(memHard, 10)) - if memSoft > 0 { - _ = ed.Write("memory.soft_limit_in_bytes", strconv.FormatInt(memSoft, 10)) - } + if cgutil.UseV2 { + // in v2 we have the definitive cgroup; create and enter it - // write memory swappiness - swappiness := cgroupslib.MaybeDisableMemorySwappiness() - if swappiness != nil { - value := int64(*swappiness) - _ = ed.Write("memory.swappiness", strconv.FormatInt(value, 10)) - } - - // write cpu shares - cpuShares := strconv.FormatInt(command.Resources.LinuxResources.CPUShares, 10) - ed = cgroupslib.OpenFromFreezerCG1(cgroup, "cpu") - _ = ed.Write("cpu.shares", cpuShares) - - // write cpuset, if set - if cpuSet := command.Resources.LinuxResources.CpusetCpus; cpuSet != "" { - cpusetPath := command.Resources.LinuxResources.CpusetCgroupPath - ed = cgroupslib.OpenPath(cpusetPath) - _ = ed.Write("cpuset.cpus", cpuSet) - } -} - -func (e *UniversalExecutor) configureCG2(cgroup string, command *ExecCommand) { - - // some drivers like qemu entirely own resource management - if command.Resources == nil || command.Resources.LinuxResources == nil { - return - } + // use the task environment variables for determining the cgroup path - + // not ideal but plumbing the values directly requires grpc protobuf changes + parent := lookup(e.commandCfg.Env, taskenv.CgroupParent) + allocID := lookup(e.commandCfg.Env, taskenv.AllocID) + task := lookup(e.commandCfg.Env, taskenv.TaskName) + if parent == "" || allocID == "" || task == "" { + return fmt.Errorf( + "environment variables %s must be set", + strings.Join([]string{taskenv.CgroupParent, taskenv.AllocID, taskenv.TaskName}, ","), + ) + } + scope := cgutil.CgroupScope(allocID, task) + path := filepath.Join("/", cgutil.GetCgroupParent(parent), scope) + cfg.Cgroups.Path = path + e.containment = resources.Contain(e.logger, cfg.Cgroups) + return e.containment.Apply(pid) - // write memory cgroup files - memHard, memSoft := e.computeMemory(command) - ed := cgroupslib.OpenPath(cgroup) - if memHard == memoryNoLimit { - _ = ed.Write("memory.max", "max") } else { - _ = ed.Write("memory.max", strconv.FormatInt(memHard, 10)) - } - if memSoft > 0 { - ed = cgroupslib.OpenPath(cgroup) - _ = ed.Write("memory.low", strconv.FormatInt(memSoft, 10)) - } - - // set memory swappiness - swappiness := cgroupslib.MaybeDisableMemorySwappiness() - if swappiness != nil { - ed := cgroupslib.OpenPath(cgroup) - value := int64(*swappiness) - _ = ed.Write("memory.swappiness", strconv.FormatInt(value, 10)) + // in v1 create a freezer cgroup for use by containment + + if err := cgutil.ConfigureBasicCgroups(cfg); err != nil { + // Log this error to help diagnose cases where nomad is run with too few + // permissions, but don't return an error. There is no separate check for + // cgroup creation permissions, so this may be the happy path. + e.logger.Warn("failed to create cgroup", + "docs", "https://www.nomadproject.io/docs/drivers/raw_exec.html#no_cgroups", + "error", err) + return nil + } + path := cfg.Cgroups.Path + e.logger.Trace("cgroup created, now need to apply", "path", path) + e.containment = resources.Contain(e.logger, cfg.Cgroups) + return e.containment.Apply(pid) } - - // write cpu weight cgroup file - cpuWeight := e.computeCPU(command) - ed = cgroupslib.OpenPath(cgroup) - _ = ed.Write("cpu.weight", strconv.FormatUint(cpuWeight, 10)) - - // write cpuset cgroup file, if set - cpusetCpus := command.Resources.LinuxResources.CpusetCpus - _ = ed.Write("cpuset.cpus", cpusetCpus) } -func (e *UniversalExecutor) setOomAdj() error { - // children should not inherit Nomad agent oom_score_adj value - // - // /proc/self/oom_score_adj should work on both cgroups v1 and v2 systems - // range is -1000 to 1000; 0 is the default - return os.WriteFile("/proc/self/oom_score_adj", []byte("0"), 0644) -} - -func (*UniversalExecutor) computeCPU(command *ExecCommand) uint64 { - cpuShares := command.Resources.LinuxResources.CPUShares - cpuWeight := cgroups.ConvertCPUSharesToCgroupV2Value(uint64(cpuShares)) - return cpuWeight -} - -func mbToBytes(n int64) int64 { - return n * 1024 * 1024 -} - -// computeMemory returns the hard and soft memory limits for the task -func (*UniversalExecutor) computeMemory(command *ExecCommand) (int64, int64) { - mem := command.Resources.NomadResources.Memory - memHard, memSoft := mem.MemoryMaxMB, mem.MemoryMB - - switch memHard { - case 0: - // typical case where 'memory' is the hard limit - memHard = mem.MemoryMB - return mbToBytes(memHard), 0 - case memoryNoLimit: - // special oversub case where 'memory' is soft limit and there is no - // hard limit - helping re-create old raw_exec behavior - return memoryNoLimit, mbToBytes(memSoft) - default: - // typical oversub case where 'memory' is soft limit and 'memory_max' - // is hard limit - return mbToBytes(memHard), mbToBytes(memSoft) +func (e *UniversalExecutor) getAllPids() (resources.PIDs, error) { + if e.containment == nil { + return getAllPidsByScanning() } + return e.containment.GetPIDs(), nil } // withNetworkIsolation calls the passed function the network namespace `spec` diff --git a/drivers/shared/executor/executor_universal_linux_test.go b/drivers/shared/executor/executor_universal_linux_test.go deleted file mode 100644 index 739057c2ccbe..000000000000 --- a/drivers/shared/executor/executor_universal_linux_test.go +++ /dev/null @@ -1,68 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: MPL-2.0 - -//go:build linux - -package executor - -import ( - "fmt" - "testing" - - "github.com/hashicorp/nomad/nomad/structs" - "github.com/hashicorp/nomad/plugins/drivers" - "github.com/shoenig/test/must" -) - -func Test_computeMemory(t *testing.T) { - cases := []struct { - memory int64 - memoryMax int64 - expSoft int64 - expHard int64 - }{ - { - // typical case; only 'memory' is set and that is used as the hard - // memory limit - memory: 100, - memoryMax: 0, - expSoft: 0, - expHard: mbToBytes(100), - }, - { - // oversub case; both 'memory' and 'memory_max' are set and used as - // the soft and hard memory limits - memory: 100, - memoryMax: 200, - expSoft: mbToBytes(100), - expHard: mbToBytes(200), - }, - { - // special oversub case; 'memory' is set and 'memory_max' is set to - // -1; which indicates there should be no hard limit (i.e. -1 / max) - memory: 100, - memoryMax: memoryNoLimit, - expSoft: mbToBytes(100), - expHard: memoryNoLimit, - }, - } - - for _, tc := range cases { - name := fmt.Sprintf("(%d,%d)", tc.memory, tc.memoryMax) - t.Run(name, func(t *testing.T) { - command := &ExecCommand{ - Resources: &drivers.Resources{ - NomadResources: &structs.AllocatedTaskResources{ - Memory: structs.AllocatedMemoryResources{ - MemoryMB: tc.memory, - MemoryMaxMB: tc.memoryMax, - }, - }, - }, - } - hard, soft := (*UniversalExecutor)(nil).computeMemory(command) - must.Eq(t, tc.expSoft, soft) - must.Eq(t, tc.expHard, hard) - }) - } -} diff --git a/drivers/shared/executor/executor_unix.go b/drivers/shared/executor/executor_unix.go index 0164d8c51e2a..42490f221ef8 100644 --- a/drivers/shared/executor/executor_unix.go +++ b/drivers/shared/executor/executor_unix.go @@ -1,7 +1,7 @@ // Copyright (c) HashiCorp, Inc. // SPDX-License-Identifier: MPL-2.0 -//go:build unix +//go:build darwin || dragonfly || freebsd || linux || netbsd || openbsd || solaris package executor diff --git a/drivers/shared/executor/grpc_client.go b/drivers/shared/executor/grpc_client.go index a25a0aba28c8..b13fe04b8bd8 100644 --- a/drivers/shared/executor/grpc_client.go +++ b/drivers/shared/executor/grpc_client.go @@ -36,22 +36,23 @@ type grpcExecutorClient struct { func (c *grpcExecutorClient) Launch(cmd *ExecCommand) (*ProcessState, error) { ctx := context.Background() req := &proto.LaunchRequest{ - Cmd: cmd.Cmd, - Args: cmd.Args, - Resources: drivers.ResourcesToProto(cmd.Resources), - StdoutPath: cmd.StdoutPath, - StderrPath: cmd.StderrPath, - Env: cmd.Env, - User: cmd.User, - TaskDir: cmd.TaskDir, - ResourceLimits: cmd.ResourceLimits, - NoPivotRoot: cmd.NoPivotRoot, - Mounts: drivers.MountsToProto(cmd.Mounts), - Devices: drivers.DevicesToProto(cmd.Devices), - NetworkIsolation: drivers.NetworkIsolationSpecToProto(cmd.NetworkIsolation), - DefaultPidMode: cmd.ModePID, - DefaultIpcMode: cmd.ModeIPC, - Capabilities: cmd.Capabilities, + Cmd: cmd.Cmd, + Args: cmd.Args, + Resources: drivers.ResourcesToProto(cmd.Resources), + StdoutPath: cmd.StdoutPath, + StderrPath: cmd.StderrPath, + Env: cmd.Env, + User: cmd.User, + TaskDir: cmd.TaskDir, + ResourceLimits: cmd.ResourceLimits, + BasicProcessCgroup: cmd.BasicProcessCgroup, + NoPivotRoot: cmd.NoPivotRoot, + Mounts: drivers.MountsToProto(cmd.Mounts), + Devices: drivers.DevicesToProto(cmd.Devices), + NetworkIsolation: drivers.NetworkIsolationSpecToProto(cmd.NetworkIsolation), + DefaultPidMode: cmd.ModePID, + DefaultIpcMode: cmd.ModeIPC, + Capabilities: cmd.Capabilities, } resp, err := c.client.Launch(ctx, req) if err != nil { diff --git a/drivers/shared/executor/grpc_server.go b/drivers/shared/executor/grpc_server.go index 2e5530bbe92c..d6c7413d4bbe 100644 --- a/drivers/shared/executor/grpc_server.go +++ b/drivers/shared/executor/grpc_server.go @@ -25,22 +25,23 @@ type grpcExecutorServer struct { func (s *grpcExecutorServer) Launch(ctx context.Context, req *proto.LaunchRequest) (*proto.LaunchResponse, error) { ps, err := s.impl.Launch(&ExecCommand{ - Cmd: req.Cmd, - Args: req.Args, - Resources: drivers.ResourcesFromProto(req.Resources), - StdoutPath: req.StdoutPath, - StderrPath: req.StderrPath, - Env: req.Env, - User: req.User, - TaskDir: req.TaskDir, - ResourceLimits: req.ResourceLimits, - NoPivotRoot: req.NoPivotRoot, - Mounts: drivers.MountsFromProto(req.Mounts), - Devices: drivers.DevicesFromProto(req.Devices), - NetworkIsolation: drivers.NetworkIsolationSpecFromProto(req.NetworkIsolation), - ModePID: req.DefaultPidMode, - ModeIPC: req.DefaultIpcMode, - Capabilities: req.Capabilities, + Cmd: req.Cmd, + Args: req.Args, + Resources: drivers.ResourcesFromProto(req.Resources), + StdoutPath: req.StdoutPath, + StderrPath: req.StderrPath, + Env: req.Env, + User: req.User, + TaskDir: req.TaskDir, + ResourceLimits: req.ResourceLimits, + BasicProcessCgroup: req.BasicProcessCgroup, + NoPivotRoot: req.NoPivotRoot, + Mounts: drivers.MountsFromProto(req.Mounts), + Devices: drivers.DevicesFromProto(req.Devices), + NetworkIsolation: drivers.NetworkIsolationSpecFromProto(req.NetworkIsolation), + ModePID: req.DefaultPidMode, + ModeIPC: req.DefaultIpcMode, + Capabilities: req.Capabilities, }) if err != nil { diff --git a/drivers/shared/executor/pid_collector.go b/drivers/shared/executor/pid_collector.go new file mode 100644 index 000000000000..c3184a83d47c --- /dev/null +++ b/drivers/shared/executor/pid_collector.go @@ -0,0 +1,214 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + +package executor + +import ( + "os" + "strconv" + "sync" + "time" + + hclog "github.com/hashicorp/go-hclog" + "github.com/hashicorp/nomad/client/lib/resources" + "github.com/hashicorp/nomad/helper/stats" + "github.com/hashicorp/nomad/plugins/drivers" + ps "github.com/mitchellh/go-ps" + "github.com/shirou/gopsutil/v3/process" +) + +var ( + // pidScanInterval is the interval at which the executor scans the process + // tree for finding out the pids that the executor and it's child processes + // have forked + pidScanInterval = 5 * time.Second +) + +// pidCollector is a utility that can be embedded in an executor to collect pid +// stats +type pidCollector struct { + pids map[int]*resources.PID + pidLock sync.RWMutex + logger hclog.Logger +} + +// allPidGetter is a func which is used by the pid collector to gather +// stats on +type allPidGetter func() (resources.PIDs, error) + +func newPidCollector(logger hclog.Logger) *pidCollector { + return &pidCollector{ + pids: make(map[int]*resources.PID), + logger: logger.Named("pid_collector"), + } +} + +// collectPids collects the pids of the child processes that the executor is +// running every 5 seconds +func (c *pidCollector) collectPids(stopCh chan interface{}, pidGetter allPidGetter) { + // Fire the timer right away when the executor starts from there on the pids + // are collected every scan interval + timer := time.NewTimer(0) + defer timer.Stop() + for { + select { + case <-timer.C: + pids, err := pidGetter() + if err != nil { + c.logger.Debug("error collecting pids", "error", err) + } + c.pidLock.Lock() + + // Adding pids which are not being tracked + for pid, np := range pids { + if _, ok := c.pids[pid]; !ok { + c.pids[pid] = np + } + } + // Removing pids which are no longer present + for pid := range c.pids { + if _, ok := pids[pid]; !ok { + delete(c.pids, pid) + } + } + c.pidLock.Unlock() + timer.Reset(pidScanInterval) + case <-stopCh: + return + } + } +} + +// scanPids scans all the pids on the machine running the current executor and +// returns the child processes of the executor. +func scanPids(parentPid int, allPids []ps.Process) (map[int]*resources.PID, error) { + processFamily := make(map[int]struct{}) + processFamily[parentPid] = struct{}{} + + // A mapping of pids to their parent pids. It is used to build the process + // tree of the executing task + pidsRemaining := make(map[int]int, len(allPids)) + for _, pid := range allPids { + pidsRemaining[pid.Pid()] = pid.PPid() + } + + for { + // flag to indicate if we have found a match + foundNewPid := false + + for pid, ppid := range pidsRemaining { + _, childPid := processFamily[ppid] + + // checking if the pid is a child of any of the parents + if childPid { + processFamily[pid] = struct{}{} + delete(pidsRemaining, pid) + foundNewPid = true + } + } + + // not scanning anymore if we couldn't find a single match + if !foundNewPid { + break + } + } + + res := make(map[int]*resources.PID) + for pid := range processFamily { + res[pid] = &resources.PID{ + PID: pid, + StatsTotalCPU: stats.NewCpuStats(), + StatsUserCPU: stats.NewCpuStats(), + StatsSysCPU: stats.NewCpuStats(), + } + } + return res, nil +} + +// pidStats returns the resource usage stats per pid +func (c *pidCollector) pidStats() (map[string]*drivers.ResourceUsage, error) { + stats := make(map[string]*drivers.ResourceUsage) + c.pidLock.RLock() + pids := make(map[int]*resources.PID, len(c.pids)) + for k, v := range c.pids { + pids[k] = v + } + c.pidLock.RUnlock() + for pid, np := range pids { + p, err := process.NewProcess(int32(pid)) + if err != nil { + c.logger.Trace("unable to create new process", "pid", pid, "error", err) + continue + } + ms := &drivers.MemoryStats{} + if memInfo, err := p.MemoryInfo(); err == nil { + ms.RSS = memInfo.RSS + ms.Swap = memInfo.Swap + ms.Measured = ExecutorBasicMeasuredMemStats + } + + cs := &drivers.CpuStats{} + if cpuStats, err := p.Times(); err == nil { + cs.SystemMode = np.StatsSysCPU.Percent(cpuStats.System * float64(time.Second)) + cs.UserMode = np.StatsUserCPU.Percent(cpuStats.User * float64(time.Second)) + cs.Measured = ExecutorBasicMeasuredCpuStats + + // calculate cpu usage percent + cs.Percent = np.StatsTotalCPU.Percent(cpuStats.Total() * float64(time.Second)) + } + stats[strconv.Itoa(pid)] = &drivers.ResourceUsage{MemoryStats: ms, CpuStats: cs} + } + + return stats, nil +} + +// aggregatedResourceUsage aggregates the resource usage of all the pids and +// returns a TaskResourceUsage data point +func aggregatedResourceUsage(systemCpuStats *stats.CpuStats, pidStats map[string]*drivers.ResourceUsage) *drivers.TaskResourceUsage { + ts := time.Now().UTC().UnixNano() + var ( + systemModeCPU, userModeCPU, percent float64 + totalRSS, totalSwap uint64 + ) + + for _, pidStat := range pidStats { + systemModeCPU += pidStat.CpuStats.SystemMode + userModeCPU += pidStat.CpuStats.UserMode + percent += pidStat.CpuStats.Percent + + totalRSS += pidStat.MemoryStats.RSS + totalSwap += pidStat.MemoryStats.Swap + } + + totalCPU := &drivers.CpuStats{ + SystemMode: systemModeCPU, + UserMode: userModeCPU, + Percent: percent, + Measured: ExecutorBasicMeasuredCpuStats, + TotalTicks: systemCpuStats.TicksConsumed(percent), + } + + totalMemory := &drivers.MemoryStats{ + RSS: totalRSS, + Swap: totalSwap, + Measured: ExecutorBasicMeasuredMemStats, + } + + resourceUsage := drivers.ResourceUsage{ + MemoryStats: totalMemory, + CpuStats: totalCPU, + } + return &drivers.TaskResourceUsage{ + ResourceUsage: &resourceUsage, + Timestamp: ts, + Pids: pidStats, + } +} + +func getAllPidsByScanning() (resources.PIDs, error) { + allProcesses, err := ps.Processes() + if err != nil { + return nil, err + } + return scanPids(os.Getpid(), allProcesses) +} diff --git a/drivers/shared/executor/pid_collector_test.go b/drivers/shared/executor/pid_collector_test.go new file mode 100644 index 000000000000..9040c75b2519 --- /dev/null +++ b/drivers/shared/executor/pid_collector_test.go @@ -0,0 +1,49 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 + +package executor + +import ( + "testing" + + "github.com/hashicorp/nomad/ci" + "github.com/mitchellh/go-ps" +) + +func TestScanPids(t *testing.T) { + ci.Parallel(t) + p1 := NewFakeProcess(2, 5) + p2 := NewFakeProcess(10, 2) + p3 := NewFakeProcess(15, 6) + p4 := NewFakeProcess(3, 10) + p5 := NewFakeProcess(20, 18) + + nomadPids, err := scanPids(5, []ps.Process{p1, p2, p3, p4, p5}) + if err != nil { + t.Fatalf("error: %v", err) + } + if len(nomadPids) != 4 { + t.Fatalf("expected: 4, actual: %v", len(nomadPids)) + } +} + +type FakeProcess struct { + pid int + ppid int +} + +func (f FakeProcess) Pid() int { + return f.pid +} + +func (f FakeProcess) PPid() int { + return f.ppid +} + +func (f FakeProcess) Executable() string { + return "fake" +} + +func NewFakeProcess(pid int, ppid int) ps.Process { + return FakeProcess{pid: pid, ppid: ppid} +} diff --git a/drivers/shared/executor/plugins.go b/drivers/shared/executor/plugins.go index 4044ff087878..97aa65187b67 100644 --- a/drivers/shared/executor/plugins.go +++ b/drivers/shared/executor/plugins.go @@ -6,9 +6,8 @@ package executor import ( "net" - "github.com/hashicorp/go-hclog" - "github.com/hashicorp/go-plugin" - "github.com/hashicorp/nomad/client/lib/cpustats" + hclog "github.com/hashicorp/go-hclog" + plugin "github.com/hashicorp/go-plugin" ) // ExecutorConfig is the config that Nomad passes to the executor @@ -24,16 +23,17 @@ type ExecutorConfig struct { // filesystem isolation FSIsolation bool - // Compute contains system cpu compute information - Compute cpustats.Compute + // cpuTotalTicks is the total CPU compute. It should be given as Cores * MHz + // (2 Cores * 2 Ghz = 4000) + CpuTotalTicks uint64 } -func GetPluginMap(logger hclog.Logger, fsIsolation bool, compute cpustats.Compute) map[string]plugin.Plugin { +func GetPluginMap(logger hclog.Logger, fsIsolation bool, cpuTotalTicks uint64) map[string]plugin.Plugin { return map[string]plugin.Plugin{ "executor": &ExecutorPlugin{ - logger: logger, - fsIsolation: fsIsolation, - compute: compute, + logger: logger, + fsIsolation: fsIsolation, + cpuTotalTicks: cpuTotalTicks, }, } } diff --git a/drivers/shared/executor/procstats/getstats.go b/drivers/shared/executor/procstats/getstats.go deleted file mode 100644 index 062145cb270a..000000000000 --- a/drivers/shared/executor/procstats/getstats.go +++ /dev/null @@ -1,135 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: MPL-2.0 - -package procstats - -import ( - "context" - "strconv" - "sync" - "time" - - "github.com/hashicorp/nomad/client/lib/cpustats" - "github.com/hashicorp/nomad/plugins/drivers" - "github.com/shirou/gopsutil/v3/process" - "oss.indeed.com/go/libtime" -) - -func New(compute cpustats.Compute, pl ProcessList) ProcessStats { - const cacheTTL = 5 * time.Second - return &linuxProcStats{ - cacheTTL: cacheTTL, - procList: pl, - compute: compute, - clock: libtime.SystemClock(), - latest: make(map[ProcessID]*stats), - cache: make(ProcUsages), - } -} - -type stats struct { - TotalCPU *cpustats.Tracker - UserCPU *cpustats.Tracker - SystemCPU *cpustats.Tracker -} - -type linuxProcStats struct { - cacheTTL time.Duration - procList ProcessList - clock libtime.Clock - compute cpustats.Compute - - lock sync.Mutex - latest map[ProcessID]*stats - cache ProcUsages - at time.Time -} - -func (lps *linuxProcStats) expired() bool { - age := lps.clock.Since(lps.at) - return age > lps.cacheTTL -} - -// scanPIDs will update lps.latest with the set of detected live pids that make -// up the task process tree / are in the tasks cgroup -func (lps *linuxProcStats) scanPIDs() { - currentPIDs := lps.procList.ListProcesses() - - // remove old pids no longer present - for pid := range lps.latest { - if !currentPIDs.Contains(pid) { - delete(lps.latest, pid) - } - } - - // insert trackers for new pids not yet present - for _, pid := range currentPIDs.Slice() { - if _, exists := lps.latest[pid]; !exists { - lps.latest[pid] = &stats{ - TotalCPU: cpustats.New(lps.compute), - UserCPU: cpustats.New(lps.compute), - SystemCPU: cpustats.New(lps.compute), - } - } - } -} - -func (lps *linuxProcStats) cached() ProcUsages { - return lps.cache -} - -func (lps *linuxProcStats) StatProcesses() ProcUsages { - lps.lock.Lock() - defer lps.lock.Unlock() - - if !lps.expired() { - return lps.cache - } - - // the stats are expired, scan for new information - lps.scanPIDs() - - // create the response resource usage map - var result = make(ProcUsages) - for pid, s := range lps.latest { - p, err := process.NewProcess(int32(pid)) - if err != nil { - continue - } - - getMemory := func() *drivers.MemoryStats { - ms := new(drivers.MemoryStats) - ctx, cancel := context.WithTimeout(context.Background(), 1*time.Second) - defer cancel() - if memInfo, err := p.MemoryInfoWithContext(ctx); err == nil { - ms.RSS = memInfo.RSS - ms.Swap = memInfo.Swap - ms.Measured = ExecutorBasicMeasuredMemStats - } - return ms - } - - getCPU := func() *drivers.CpuStats { - cs := new(drivers.CpuStats) - ctx, cancel := context.WithTimeout(context.Background(), 1*time.Second) - defer cancel() - if cpuInfo, err := p.TimesWithContext(ctx); err == nil { - const second = float64(time.Second) - cs.SystemMode = s.SystemCPU.Percent(cpuInfo.System * second) - cs.UserMode = s.UserCPU.Percent(cpuInfo.User * second) - cs.Percent = s.TotalCPU.Percent(cpuInfo.Total() * second) - cs.Measured = ExecutorBasicMeasuredCpuStats - } - return cs - } - - spid := strconv.Itoa(pid) - result[spid] = &drivers.ResourceUsage{ - MemoryStats: getMemory(), - CpuStats: getCPU(), - } - } - - lps.cache = result - return result -} diff --git a/drivers/shared/executor/procstats/list_default.go b/drivers/shared/executor/procstats/list_default.go deleted file mode 100644 index 2b152934dede..000000000000 --- a/drivers/shared/executor/procstats/list_default.go +++ /dev/null @@ -1,51 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: MPL-2.0 - -//go:build !linux - -package procstats - -import ( - "context" - "time" - - "github.com/hashicorp/go-set/v2" - "github.com/hashicorp/nomad/lib/lang" - "github.com/shirou/gopsutil/v3/process" -) - -// List the process tree starting at the given executorPID -func List(executorPID int) *set.Set[ProcessID] { - result := set.New[ProcessID](10) - - ctx, cancel := context.WithTimeout(context.Background(), 30*time.Second) - defer cancel() - - stack := lang.NewStack[int32]() - stack.Push(int32(executorPID)) - - for { - if stack.Empty() { - break - } - - nextPPID := stack.Pop() - result.Insert(ProcessID(nextPPID)) - - p, err := process.NewProcessWithContext(ctx, nextPPID) - if err != nil { - continue - } - - children, err := p.ChildrenWithContext(ctx) - if err != nil { - continue - } - - for _, child := range children { - stack.Push(child.Pid) - } - } - - return result -} diff --git a/drivers/shared/executor/procstats/list_linux.go b/drivers/shared/executor/procstats/list_linux.go deleted file mode 100644 index 837935bfb160..000000000000 --- a/drivers/shared/executor/procstats/list_linux.go +++ /dev/null @@ -1,25 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: MPL-2.0 - -//go:build linux - -package procstats - -import ( - "github.com/hashicorp/go-set/v2" - "github.com/hashicorp/nomad/client/lib/cgroupslib" -) - -type Cgrouper interface { - StatsCgroup() string -} - -func List(cg Cgrouper) *set.Set[ProcessID] { - cgroup := cg.StatsCgroup() - ed := cgroupslib.OpenPath(cgroup) - s, err := ed.PIDs() - if err != nil { - return set.New[ProcessID](0) - } - return s -} diff --git a/drivers/shared/executor/procstats/procstats.go b/drivers/shared/executor/procstats/procstats.go deleted file mode 100644 index a5e3fd6e74df..000000000000 --- a/drivers/shared/executor/procstats/procstats.go +++ /dev/null @@ -1,82 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: MPL-2.0 - -package procstats - -import ( - "time" - - "github.com/hashicorp/go-set/v2" - "github.com/hashicorp/nomad/client/lib/cpustats" - "github.com/hashicorp/nomad/plugins/drivers" -) - -var ( - // The statistics the basic executor exposes - ExecutorBasicMeasuredMemStats = []string{"RSS", "Swap"} - ExecutorBasicMeasuredCpuStats = []string{"System Mode", "User Mode", "Percent"} -) - -// ProcessID is an alias for int; it just helps us identify where PIDs from -// the kernel are being used. -type ProcessID = int - -// ProcUsages is a map from PID to the resources that process is consuming. -// -// The pid type is a string because that's how Nomad wants it. -type ProcUsages map[string]*drivers.ResourceUsage - -// A ProcessStats is anything (i.e. a task driver) that implements StatProcesses -// for gathering CPU and memory process stats for all processes associated with -// a task. -type ProcessStats interface { - StatProcesses() ProcUsages -} - -// A ProcessList is anything (i.e. a task driver) that implements ListProcesses -// for gathering the list of process IDs associated with a task. -type ProcessList interface { - ListProcesses() *set.Set[ProcessID] -} - -// Aggregate combines a given ProcUsages with the Tracker for the Client. -func Aggregate(systemStats *cpustats.Tracker, procStats ProcUsages) *drivers.TaskResourceUsage { - ts := time.Now().UTC().UnixNano() - var ( - systemModeCPU, userModeCPU, percent float64 - totalRSS, totalSwap uint64 - ) - - for _, pidStat := range procStats { - systemModeCPU += pidStat.CpuStats.SystemMode - userModeCPU += pidStat.CpuStats.UserMode - percent += pidStat.CpuStats.Percent - - totalRSS += pidStat.MemoryStats.RSS - totalSwap += pidStat.MemoryStats.Swap - } - - totalCPU := &drivers.CpuStats{ - SystemMode: systemModeCPU, - UserMode: userModeCPU, - Percent: percent, - Measured: ExecutorBasicMeasuredCpuStats, - TotalTicks: systemStats.TicksConsumed(percent), - } - - totalMemory := &drivers.MemoryStats{ - RSS: totalRSS, - Swap: totalSwap, - Measured: ExecutorBasicMeasuredMemStats, - } - - resourceUsage := drivers.ResourceUsage{ - MemoryStats: totalMemory, - CpuStats: totalCPU, - } - return &drivers.TaskResourceUsage{ - ResourceUsage: &resourceUsage, - Timestamp: ts, - Pids: procStats, - } -} diff --git a/drivers/shared/executor/proto/executor.pb.go b/drivers/shared/executor/proto/executor.pb.go index b75694a19c8c..dcf1a38c7d53 100644 --- a/drivers/shared/executor/proto/executor.pb.go +++ b/drivers/shared/executor/proto/executor.pb.go @@ -36,7 +36,7 @@ type LaunchRequest struct { User string `protobuf:"bytes,7,opt,name=user,proto3" json:"user,omitempty"` TaskDir string `protobuf:"bytes,8,opt,name=task_dir,json=taskDir,proto3" json:"task_dir,omitempty"` ResourceLimits bool `protobuf:"varint,9,opt,name=resource_limits,json=resourceLimits,proto3" json:"resource_limits,omitempty"` - BasicProcessCgroup bool `protobuf:"varint,10,opt,name=basic_process_cgroup,json=basicProcessCgroup,proto3" json:"basic_process_cgroup,omitempty"` // Deprecated: Do not use. + BasicProcessCgroup bool `protobuf:"varint,10,opt,name=basic_process_cgroup,json=basicProcessCgroup,proto3" json:"basic_process_cgroup,omitempty"` Mounts []*proto1.Mount `protobuf:"bytes,11,rep,name=mounts,proto3" json:"mounts,omitempty"` Devices []*proto1.Device `protobuf:"bytes,12,rep,name=devices,proto3" json:"devices,omitempty"` NetworkIsolation *proto1.NetworkIsolationSpec `protobuf:"bytes,13,opt,name=network_isolation,json=networkIsolation,proto3" json:"network_isolation,omitempty"` @@ -139,7 +139,6 @@ func (m *LaunchRequest) GetResourceLimits() bool { return false } -// Deprecated: Do not use. func (m *LaunchRequest) GetBasicProcessCgroup() bool { if m != nil { return m.BasicProcessCgroup @@ -792,7 +791,6 @@ type ProcessState struct { ExitCode int32 `protobuf:"varint,2,opt,name=exit_code,json=exitCode,proto3" json:"exit_code,omitempty"` Signal int32 `protobuf:"varint,3,opt,name=signal,proto3" json:"signal,omitempty"` Time *timestamp.Timestamp `protobuf:"bytes,4,opt,name=time,proto3" json:"time,omitempty"` - OomKilled bool `protobuf:"varint,5,opt,name=oom_killed,json=oomKilled,proto3" json:"oom_killed,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` @@ -851,13 +849,6 @@ func (m *ProcessState) GetTime() *timestamp.Timestamp { return nil } -func (m *ProcessState) GetOomKilled() bool { - if m != nil { - return m.OomKilled - } - return false -} - func init() { proto.RegisterType((*LaunchRequest)(nil), "hashicorp.nomad.plugins.executor.proto.LaunchRequest") proto.RegisterType((*LaunchResponse)(nil), "hashicorp.nomad.plugins.executor.proto.LaunchResponse") @@ -883,75 +874,74 @@ func init() { } var fileDescriptor_66b85426380683f3 = []byte{ - // 1083 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x55, 0xff, 0x6e, 0x1b, 0x45, - 0x10, 0xee, 0xc5, 0x89, 0x7f, 0x8c, 0xed, 0xc4, 0x5d, 0x50, 0xb8, 0x1a, 0xa1, 0x9a, 0x43, 0xa2, - 0x16, 0x94, 0x4b, 0x94, 0xa6, 0x2d, 0x12, 0x12, 0x45, 0x4d, 0x0a, 0xaa, 0x48, 0xa3, 0xe8, 0x52, - 0xa8, 0xc4, 0x1f, 0x1c, 0x9b, 0xbb, 0xad, 0xbd, 0xca, 0xf9, 0xf6, 0xd8, 0xdd, 0x73, 0x82, 0x84, - 0xc4, 0x4b, 0x80, 0xc4, 0x03, 0xf0, 0x20, 0x3c, 0x1a, 0xda, 0x5f, 0x17, 0x3b, 0x2d, 0xd5, 0xb9, - 0x88, 0xbf, 0x7c, 0x3b, 0xfe, 0xbe, 0x99, 0xd9, 0x9d, 0x99, 0x6f, 0xe0, 0x6e, 0xca, 0xe9, 0x9c, - 0x70, 0xb1, 0x23, 0xa6, 0x98, 0x93, 0x74, 0x87, 0x5c, 0x92, 0xa4, 0x94, 0x8c, 0xef, 0x14, 0x9c, - 0x49, 0x56, 0x1d, 0x43, 0x7d, 0x44, 0x1f, 0x4f, 0xb1, 0x98, 0xd2, 0x84, 0xf1, 0x22, 0xcc, 0xd9, - 0x0c, 0xa7, 0x61, 0x91, 0x95, 0x13, 0x9a, 0x8b, 0x70, 0x19, 0x37, 0xbc, 0x3d, 0x61, 0x6c, 0x92, - 0x11, 0xe3, 0xe4, 0xac, 0x7c, 0xb9, 0x23, 0xe9, 0x8c, 0x08, 0x89, 0x67, 0x85, 0x05, 0x04, 0x96, - 0xb8, 0xe3, 0xc2, 0x9b, 0x70, 0xe6, 0x64, 0x30, 0xc1, 0xdf, 0x4d, 0xe8, 0x1f, 0xe1, 0x32, 0x4f, - 0xa6, 0x11, 0xf9, 0xb9, 0x24, 0x42, 0xa2, 0x01, 0x34, 0x92, 0x59, 0xea, 0x7b, 0x23, 0x6f, 0xdc, - 0x89, 0xd4, 0x27, 0x42, 0xb0, 0x8e, 0xf9, 0x44, 0xf8, 0x6b, 0xa3, 0xc6, 0xb8, 0x13, 0xe9, 0x6f, - 0x74, 0x0c, 0x1d, 0x4e, 0x04, 0x2b, 0x79, 0x42, 0x84, 0xdf, 0x18, 0x79, 0xe3, 0xee, 0xde, 0x6e, - 0xf8, 0x6f, 0x89, 0xdb, 0xf8, 0x26, 0x64, 0x18, 0x39, 0x5e, 0x74, 0xe5, 0x02, 0xdd, 0x86, 0xae, - 0x90, 0x29, 0x2b, 0x65, 0x5c, 0x60, 0x39, 0xf5, 0xd7, 0x75, 0x74, 0x30, 0xa6, 0x13, 0x2c, 0xa7, - 0x16, 0x40, 0x38, 0x37, 0x80, 0x8d, 0x0a, 0x40, 0x38, 0xd7, 0x80, 0x01, 0x34, 0x48, 0x3e, 0xf7, - 0x9b, 0x3a, 0x49, 0xf5, 0xa9, 0xf2, 0x2e, 0x05, 0xe1, 0x7e, 0x4b, 0x63, 0xf5, 0x37, 0xba, 0x05, - 0x6d, 0x89, 0xc5, 0x79, 0x9c, 0x52, 0xee, 0xb7, 0xb5, 0xbd, 0xa5, 0xce, 0x87, 0x94, 0xa3, 0x3b, - 0xb0, 0xe5, 0xf2, 0x89, 0x33, 0x3a, 0xa3, 0x52, 0xf8, 0x9d, 0x91, 0x37, 0x6e, 0x47, 0x9b, 0xce, - 0x7c, 0xa4, 0xad, 0x68, 0x1f, 0xde, 0x3d, 0xc3, 0x82, 0x26, 0x71, 0xc1, 0x59, 0x42, 0x84, 0x88, - 0x93, 0x09, 0x67, 0x65, 0xe1, 0x83, 0x42, 0x3f, 0x5e, 0xf3, 0xbd, 0x08, 0xe9, 0xff, 0x4f, 0xcc, - 0xdf, 0x07, 0xfa, 0x5f, 0x74, 0x08, 0xcd, 0x19, 0x2b, 0x73, 0x29, 0xfc, 0xee, 0xa8, 0x31, 0xee, - 0xee, 0xdd, 0xad, 0xf9, 0x5c, 0xcf, 0x14, 0x29, 0xb2, 0x5c, 0xf4, 0x0d, 0xb4, 0x52, 0x32, 0xa7, - 0xea, 0xd5, 0x7b, 0xda, 0xcd, 0x67, 0x35, 0xdd, 0x1c, 0x6a, 0x56, 0xe4, 0xd8, 0x68, 0x0a, 0x37, - 0x73, 0x22, 0x2f, 0x18, 0x3f, 0x8f, 0xa9, 0x60, 0x19, 0x96, 0x94, 0xe5, 0x7e, 0x5f, 0x17, 0xf2, - 0x8b, 0x9a, 0x2e, 0x8f, 0x0d, 0xff, 0xa9, 0xa3, 0x9f, 0x16, 0x24, 0x89, 0x06, 0xf9, 0x35, 0x2b, - 0x0a, 0xa0, 0x9f, 0xb3, 0xb8, 0xa0, 0x73, 0x26, 0x63, 0xce, 0x98, 0xf4, 0x37, 0xf5, 0xab, 0x76, - 0x73, 0x76, 0xa2, 0x6c, 0x11, 0x63, 0x12, 0x8d, 0x61, 0x90, 0x92, 0x97, 0xb8, 0xcc, 0x64, 0x5c, - 0xd0, 0x34, 0x9e, 0xb1, 0x94, 0xf8, 0x5b, 0xba, 0x3c, 0x9b, 0xd6, 0x7e, 0x42, 0xd3, 0x67, 0x2c, - 0x25, 0x8b, 0x48, 0x5a, 0x24, 0x06, 0x39, 0x58, 0x42, 0x3e, 0x2d, 0x12, 0x8d, 0xfc, 0x08, 0xfa, - 0x49, 0x51, 0x0a, 0x22, 0x5d, 0x7d, 0x6e, 0x6a, 0x58, 0xcf, 0x18, 0x6d, 0x55, 0x3e, 0x00, 0xc0, - 0x59, 0xc6, 0x2e, 0xe2, 0x04, 0x17, 0xc2, 0x47, 0xba, 0x79, 0x3a, 0xda, 0x72, 0x80, 0x0b, 0x81, - 0x02, 0xe8, 0x25, 0xb8, 0xc0, 0x67, 0x34, 0xa3, 0x92, 0x12, 0xe1, 0xbf, 0xa3, 0x01, 0x4b, 0xb6, - 0xe0, 0x27, 0xd8, 0x74, 0x13, 0x24, 0x0a, 0x96, 0x0b, 0x82, 0x8e, 0xa1, 0x65, 0x5b, 0x43, 0x8f, - 0x51, 0x77, 0x6f, 0x3f, 0xac, 0x37, 0xd3, 0xa1, 0x6d, 0x99, 0x53, 0x89, 0x25, 0x89, 0x9c, 0x93, - 0xa0, 0x0f, 0xdd, 0x17, 0x98, 0x4a, 0x3b, 0xa1, 0xc1, 0x8f, 0xd0, 0x33, 0xc7, 0xff, 0x29, 0xdc, - 0x11, 0x6c, 0x9d, 0x4e, 0x4b, 0x99, 0xb2, 0x8b, 0xdc, 0x89, 0xc2, 0x36, 0x34, 0x05, 0x9d, 0xe4, - 0x38, 0xb3, 0xba, 0x60, 0x4f, 0xe8, 0x43, 0xe8, 0x4d, 0x38, 0x4e, 0x48, 0x5c, 0x10, 0x4e, 0x59, - 0xea, 0xaf, 0x8d, 0xbc, 0x71, 0x23, 0xea, 0x6a, 0xdb, 0x89, 0x36, 0x05, 0x08, 0x06, 0x57, 0xde, - 0x4c, 0xc6, 0xc1, 0x14, 0xb6, 0xbf, 0x2b, 0x52, 0x15, 0xb4, 0xd2, 0x02, 0x1b, 0x68, 0x49, 0x57, - 0xbc, 0xff, 0xac, 0x2b, 0xc1, 0x2d, 0x78, 0xef, 0x95, 0x48, 0x36, 0x89, 0x01, 0x6c, 0x7e, 0x4f, - 0xb8, 0xa0, 0xcc, 0xdd, 0x32, 0xf8, 0x14, 0xb6, 0x2a, 0x8b, 0x7d, 0x5b, 0x1f, 0x5a, 0x73, 0x63, - 0xb2, 0x37, 0x77, 0xc7, 0xe0, 0x13, 0xe8, 0xa9, 0x77, 0xab, 0x32, 0x1f, 0x42, 0x9b, 0xe6, 0x92, - 0xf0, 0xb9, 0x7d, 0xa4, 0x46, 0x54, 0x9d, 0x83, 0x17, 0xd0, 0xb7, 0x58, 0xeb, 0xf6, 0x6b, 0xd8, - 0x10, 0xca, 0xb0, 0xe2, 0x15, 0x9f, 0x63, 0x71, 0x6e, 0x1c, 0x19, 0x7a, 0x70, 0x07, 0xfa, 0xa7, - 0xba, 0x12, 0xaf, 0x2f, 0xd4, 0x86, 0x2b, 0x94, 0xba, 0xac, 0x03, 0xda, 0xeb, 0x9f, 0x43, 0xf7, - 0xc9, 0x25, 0x49, 0x1c, 0xf1, 0x01, 0xb4, 0x53, 0x82, 0xd3, 0x8c, 0xe6, 0xc4, 0x26, 0x35, 0x0c, - 0xcd, 0x82, 0x09, 0xdd, 0x82, 0x09, 0x9f, 0xbb, 0x05, 0x13, 0x55, 0x58, 0xb7, 0x2e, 0xd6, 0x5e, - 0x5d, 0x17, 0x8d, 0xab, 0x75, 0x11, 0x1c, 0x40, 0xcf, 0x04, 0xb3, 0xf7, 0xdf, 0x86, 0x26, 0x2b, - 0x65, 0x51, 0x4a, 0x1d, 0xab, 0x17, 0xd9, 0x13, 0x7a, 0x1f, 0x3a, 0xe4, 0x92, 0xca, 0x38, 0x51, - 0x63, 0xbd, 0xa6, 0x6f, 0xd0, 0x56, 0x86, 0x03, 0x96, 0x92, 0xe0, 0x2f, 0x0f, 0x7a, 0x8b, 0x1d, - 0xab, 0x62, 0x17, 0x34, 0xb5, 0x37, 0x55, 0x9f, 0x6f, 0xe4, 0x2f, 0xbc, 0x4d, 0x63, 0xf1, 0x6d, - 0x50, 0x08, 0xeb, 0x6a, 0x75, 0xea, 0xa5, 0xf3, 0xe6, 0x6b, 0x6b, 0x9c, 0xd2, 0x0c, 0xc6, 0x66, - 0xf1, 0x39, 0xcd, 0x32, 0x92, 0xea, 0x4d, 0xd4, 0x8e, 0x3a, 0x8c, 0xcd, 0xbe, 0xd5, 0x86, 0xbd, - 0x3f, 0x3a, 0xd0, 0x7e, 0x62, 0xe7, 0x0c, 0xfd, 0x02, 0x4d, 0x23, 0x0e, 0xe8, 0x7e, 0xdd, 0xa1, - 0x5c, 0x5a, 0xc7, 0xc3, 0x07, 0xab, 0xd2, 0x6c, 0x79, 0x6f, 0x20, 0x01, 0xeb, 0x4a, 0x26, 0xd0, - 0xbd, 0xba, 0x1e, 0x16, 0x34, 0x66, 0xb8, 0xbf, 0x1a, 0xa9, 0x0a, 0xfa, 0x1b, 0xb4, 0xdd, 0xb4, - 0xa3, 0x87, 0x75, 0x7d, 0x5c, 0x53, 0x9b, 0xe1, 0xe7, 0xab, 0x13, 0xab, 0x04, 0x7e, 0xf7, 0x60, - 0xeb, 0xda, 0xc4, 0xa3, 0x2f, 0xeb, 0xfa, 0x7b, 0xbd, 0x28, 0x0d, 0x1f, 0xbd, 0x35, 0xbf, 0x4a, - 0xeb, 0x57, 0x68, 0x59, 0x69, 0x41, 0xb5, 0x2b, 0xba, 0xac, 0x4e, 0xc3, 0x87, 0x2b, 0xf3, 0xaa, - 0xe8, 0x97, 0xb0, 0xa1, 0x65, 0x03, 0xd5, 0x2e, 0xeb, 0xa2, 0xb4, 0x0d, 0xef, 0xaf, 0xc8, 0x72, - 0x71, 0x77, 0x3d, 0xd5, 0xff, 0x46, 0x77, 0xea, 0xf7, 0xff, 0x92, 0xa0, 0xd5, 0xef, 0xff, 0x6b, - 0xf2, 0xa6, 0xfb, 0x5f, 0x8d, 0x61, 0xfd, 0xfe, 0x5f, 0x90, 0xc3, 0xfa, 0xfd, 0xbf, 0x28, 0x6b, - 0xc1, 0x0d, 0xf4, 0xa7, 0x07, 0x7d, 0x65, 0x3a, 0x95, 0x9c, 0xe0, 0x19, 0xcd, 0x27, 0xe8, 0x51, - 0x4d, 0x6d, 0x57, 0x2c, 0xa3, 0xef, 0x96, 0xe9, 0x52, 0xf9, 0xea, 0xed, 0x1d, 0xb8, 0xb4, 0xc6, - 0xde, 0xae, 0xf7, 0xb8, 0xf5, 0xc3, 0x86, 0x91, 0xb4, 0xa6, 0xfe, 0xb9, 0xf7, 0x4f, 0x00, 0x00, - 0x00, 0xff, 0xff, 0x2d, 0xae, 0x48, 0x7d, 0x97, 0x0c, 0x00, 0x00, + // 1058 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x55, 0x6d, 0x6f, 0x1b, 0x45, + 0x10, 0xee, 0xc5, 0x89, 0x5f, 0xc6, 0x76, 0xe2, 0x2e, 0xa8, 0x5c, 0x8d, 0x50, 0xcd, 0x21, 0x51, + 0x0b, 0xca, 0x25, 0x4a, 0xdf, 0x90, 0x90, 0x28, 0x22, 0x2d, 0xa8, 0x52, 0x1a, 0x45, 0x97, 0x42, + 0x25, 0x3e, 0x70, 0x6c, 0xee, 0xb6, 0xf6, 0x2a, 0xf6, 0xed, 0xb2, 0xbb, 0xe7, 0x04, 0x09, 0x89, + 0x4f, 0xfc, 0x03, 0x90, 0xf8, 0x31, 0xfc, 0x38, 0xb4, 0x6f, 0x17, 0x3b, 0x2d, 0xd5, 0xb9, 0x88, + 0x4f, 0xbe, 0x1d, 0x3f, 0xcf, 0xcc, 0xec, 0xce, 0xcc, 0x33, 0x70, 0x27, 0x17, 0x74, 0x41, 0x84, + 0xdc, 0x95, 0x53, 0x2c, 0x48, 0xbe, 0x4b, 0x2e, 0x48, 0x56, 0x2a, 0x26, 0x76, 0xb9, 0x60, 0x8a, + 0x55, 0xc7, 0xd8, 0x1c, 0xd1, 0xc7, 0x53, 0x2c, 0xa7, 0x34, 0x63, 0x82, 0xc7, 0x05, 0x9b, 0xe3, + 0x3c, 0xe6, 0xb3, 0x72, 0x42, 0x0b, 0x19, 0xaf, 0xe2, 0x86, 0xb7, 0x26, 0x8c, 0x4d, 0x66, 0xc4, + 0x3a, 0x39, 0x2d, 0x5f, 0xee, 0x2a, 0x3a, 0x27, 0x52, 0xe1, 0x39, 0x77, 0x80, 0xc8, 0x11, 0x77, + 0x7d, 0x78, 0x1b, 0xce, 0x9e, 0x2c, 0x26, 0xfa, 0xbb, 0x09, 0xfd, 0x43, 0x5c, 0x16, 0xd9, 0x34, + 0x21, 0x3f, 0x97, 0x44, 0x2a, 0x34, 0x80, 0x46, 0x36, 0xcf, 0xc3, 0x60, 0x14, 0x8c, 0x3b, 0x89, + 0xfe, 0x44, 0x08, 0x36, 0xb1, 0x98, 0xc8, 0x70, 0x63, 0xd4, 0x18, 0x77, 0x12, 0xf3, 0x8d, 0x8e, + 0xa0, 0x23, 0x88, 0x64, 0xa5, 0xc8, 0x88, 0x0c, 0x1b, 0xa3, 0x60, 0xdc, 0xdd, 0xdf, 0x8b, 0xff, + 0x2d, 0x71, 0x17, 0xdf, 0x86, 0x8c, 0x13, 0xcf, 0x4b, 0x2e, 0x5d, 0xa0, 0x5b, 0xd0, 0x95, 0x2a, + 0x67, 0xa5, 0x4a, 0x39, 0x56, 0xd3, 0x70, 0xd3, 0x44, 0x07, 0x6b, 0x3a, 0xc6, 0x6a, 0xea, 0x00, + 0x44, 0x08, 0x0b, 0xd8, 0xaa, 0x00, 0x44, 0x08, 0x03, 0x18, 0x40, 0x83, 0x14, 0x8b, 0xb0, 0x69, + 0x92, 0xd4, 0x9f, 0x3a, 0xef, 0x52, 0x12, 0x11, 0xb6, 0x0c, 0xd6, 0x7c, 0xa3, 0x9b, 0xd0, 0x56, + 0x58, 0x9e, 0xa5, 0x39, 0x15, 0x61, 0xdb, 0xd8, 0x5b, 0xfa, 0xfc, 0x98, 0x0a, 0x74, 0x1b, 0x76, + 0x7c, 0x3e, 0xe9, 0x8c, 0xce, 0xa9, 0x92, 0x61, 0x67, 0x14, 0x8c, 0xdb, 0xc9, 0xb6, 0x37, 0x1f, + 0x1a, 0x2b, 0xda, 0x83, 0x77, 0x4f, 0xb1, 0xa4, 0x59, 0xca, 0x05, 0xcb, 0x88, 0x94, 0x69, 0x36, + 0x11, 0xac, 0xe4, 0x21, 0x18, 0x34, 0x32, 0xff, 0x1d, 0xdb, 0xbf, 0x0e, 0xcc, 0x3f, 0xe8, 0x31, + 0x34, 0xe7, 0xac, 0x2c, 0x94, 0x0c, 0xbb, 0xa3, 0xc6, 0xb8, 0xbb, 0x7f, 0xa7, 0xe6, 0x53, 0x3d, + 0xd3, 0xa4, 0xc4, 0x71, 0xd1, 0xb7, 0xd0, 0xca, 0xc9, 0x82, 0xea, 0x17, 0xef, 0x19, 0x37, 0x9f, + 0xd5, 0x74, 0xf3, 0xd8, 0xb0, 0x12, 0xcf, 0x46, 0x53, 0xb8, 0x5e, 0x10, 0x75, 0xce, 0xc4, 0x59, + 0x4a, 0x25, 0x9b, 0x61, 0x45, 0x59, 0x11, 0xf6, 0x4d, 0x11, 0xbf, 0xa8, 0xe9, 0xf2, 0xc8, 0xf2, + 0x9f, 0x7a, 0xfa, 0x09, 0x27, 0x59, 0x32, 0x28, 0xae, 0x58, 0x51, 0x04, 0xfd, 0x82, 0xa5, 0x9c, + 0x2e, 0x98, 0x4a, 0x05, 0x63, 0x2a, 0xdc, 0x36, 0x6f, 0xd4, 0x2d, 0xd8, 0xb1, 0xb6, 0x25, 0x8c, + 0x29, 0x34, 0x86, 0x41, 0x4e, 0x5e, 0xe2, 0x72, 0xa6, 0x52, 0x4e, 0xf3, 0x74, 0xce, 0x72, 0x12, + 0xee, 0x98, 0xd2, 0x6c, 0x3b, 0xfb, 0x31, 0xcd, 0x9f, 0xb1, 0x9c, 0x2c, 0x23, 0x29, 0xcf, 0x2c, + 0x72, 0xb0, 0x82, 0x7c, 0xca, 0x33, 0x83, 0xfc, 0x08, 0xfa, 0x19, 0x2f, 0x25, 0x51, 0xbe, 0x36, + 0xd7, 0x0d, 0xac, 0x67, 0x8d, 0xae, 0x2a, 0x1f, 0x00, 0xe0, 0xd9, 0x8c, 0x9d, 0xa7, 0x19, 0xe6, + 0x32, 0x44, 0xa6, 0x71, 0x3a, 0xc6, 0x72, 0x80, 0xb9, 0x44, 0x11, 0xf4, 0x32, 0xcc, 0xf1, 0x29, + 0x9d, 0x51, 0x45, 0x89, 0x0c, 0xdf, 0x31, 0x80, 0x15, 0x5b, 0xf4, 0x13, 0x6c, 0xfb, 0xe9, 0x91, + 0x9c, 0x15, 0x92, 0xa0, 0x23, 0x68, 0xb9, 0xb6, 0x30, 0x23, 0xd4, 0xdd, 0xbf, 0x17, 0xd7, 0x9b, + 0xe7, 0xd8, 0xb5, 0xcc, 0x89, 0xc2, 0x8a, 0x24, 0xde, 0x49, 0xd4, 0x87, 0xee, 0x0b, 0x4c, 0x95, + 0x9b, 0xce, 0xe8, 0x47, 0xe8, 0xd9, 0xe3, 0xff, 0x14, 0xee, 0x10, 0x76, 0x4e, 0xa6, 0xa5, 0xca, + 0xd9, 0x79, 0xe1, 0x05, 0xe1, 0x06, 0x34, 0x25, 0x9d, 0x14, 0x78, 0xe6, 0x34, 0xc1, 0x9d, 0xd0, + 0x87, 0xd0, 0x9b, 0x08, 0x9c, 0x91, 0x94, 0x13, 0x41, 0x59, 0x1e, 0x6e, 0x8c, 0x82, 0x71, 0x23, + 0xe9, 0x1a, 0xdb, 0xb1, 0x31, 0x45, 0x08, 0x06, 0x97, 0xde, 0x6c, 0xc6, 0xd1, 0x14, 0x6e, 0x7c, + 0xc7, 0x73, 0x1d, 0xb4, 0xd2, 0x01, 0x17, 0x68, 0x45, 0x53, 0x82, 0xff, 0xac, 0x29, 0xd1, 0x4d, + 0x78, 0xef, 0x95, 0x48, 0x2e, 0x89, 0x01, 0x6c, 0x7f, 0x4f, 0x84, 0xa4, 0xcc, 0xdf, 0x32, 0xfa, + 0x14, 0x76, 0x2a, 0x8b, 0x7b, 0xdb, 0x10, 0x5a, 0x0b, 0x6b, 0x72, 0x37, 0xf7, 0xc7, 0xe8, 0x13, + 0xe8, 0xe9, 0x77, 0xab, 0x32, 0x1f, 0x42, 0x9b, 0x16, 0x8a, 0x88, 0x85, 0x7b, 0xa4, 0x46, 0x52, + 0x9d, 0xa3, 0x17, 0xd0, 0x77, 0x58, 0xe7, 0xf6, 0x1b, 0xd8, 0x92, 0xda, 0xb0, 0xe6, 0x15, 0x9f, + 0x63, 0x79, 0x66, 0x1d, 0x59, 0x7a, 0x74, 0x1b, 0xfa, 0x27, 0xa6, 0x12, 0xaf, 0x2f, 0xd4, 0x96, + 0x2f, 0x94, 0xbe, 0xac, 0x07, 0xba, 0xeb, 0x9f, 0x41, 0xf7, 0xc9, 0x05, 0xc9, 0x3c, 0xf1, 0x01, + 0xb4, 0x73, 0x82, 0xf3, 0x19, 0x2d, 0x88, 0x4b, 0x6a, 0x18, 0xdb, 0xe5, 0x12, 0xfb, 0xe5, 0x12, + 0x3f, 0xf7, 0xcb, 0x25, 0xa9, 0xb0, 0x7e, 0x55, 0x6c, 0xbc, 0xba, 0x2a, 0x1a, 0x97, 0xab, 0x22, + 0x3a, 0x80, 0x9e, 0x0d, 0xe6, 0xee, 0x7f, 0x03, 0x9a, 0xac, 0x54, 0xbc, 0x54, 0x26, 0x56, 0x2f, + 0x71, 0x27, 0xf4, 0x3e, 0x74, 0xc8, 0x05, 0x55, 0x69, 0xa6, 0xc7, 0x7a, 0xc3, 0xdc, 0xa0, 0xad, + 0x0d, 0x07, 0x2c, 0x27, 0xd1, 0xef, 0x01, 0xf4, 0x96, 0x3b, 0x56, 0xc7, 0xe6, 0x34, 0x77, 0x37, + 0xd5, 0x9f, 0x6f, 0xe4, 0x2f, 0xbd, 0x4d, 0x63, 0xf9, 0x6d, 0x50, 0x0c, 0x9b, 0x7a, 0x6d, 0x9a, + 0x85, 0xf3, 0xe6, 0x6b, 0x1b, 0xdc, 0xfe, 0x9f, 0x1d, 0x68, 0x3f, 0x71, 0x83, 0x84, 0x7e, 0x81, + 0xa6, 0x9d, 0x7e, 0x74, 0xbf, 0xee, 0xd4, 0xad, 0xec, 0xda, 0xe1, 0x83, 0x75, 0x69, 0xae, 0x7e, + 0xd7, 0x90, 0x84, 0x4d, 0xad, 0x03, 0xe8, 0x6e, 0x5d, 0x0f, 0x4b, 0x22, 0x32, 0xbc, 0xb7, 0x1e, + 0xa9, 0x0a, 0xfa, 0x1b, 0xb4, 0xfd, 0x38, 0xa3, 0x87, 0x75, 0x7d, 0x5c, 0x91, 0x93, 0xe1, 0xe7, + 0xeb, 0x13, 0xab, 0x04, 0xfe, 0x08, 0x60, 0xe7, 0xca, 0x48, 0xa3, 0x2f, 0xeb, 0xfa, 0x7b, 0xbd, + 0xea, 0x0c, 0x1f, 0xbd, 0x35, 0xbf, 0x4a, 0xeb, 0x57, 0x68, 0x39, 0xed, 0x40, 0xb5, 0x2b, 0xba, + 0x2a, 0x3f, 0xc3, 0x87, 0x6b, 0xf3, 0xaa, 0xe8, 0x17, 0xb0, 0x65, 0x74, 0x01, 0xd5, 0x2e, 0xeb, + 0xb2, 0x76, 0x0d, 0xef, 0xaf, 0xc9, 0xf2, 0x71, 0xf7, 0x02, 0xdd, 0xff, 0x56, 0x58, 0xea, 0xf7, + 0xff, 0x8a, 0x62, 0xd5, 0xef, 0xff, 0x2b, 0xfa, 0x65, 0xfa, 0x5f, 0x8f, 0x61, 0xfd, 0xfe, 0x5f, + 0xd2, 0xbb, 0xfa, 0xfd, 0xbf, 0xac, 0x5b, 0xd1, 0x35, 0xf4, 0x57, 0x00, 0x7d, 0x6d, 0x3a, 0x51, + 0x82, 0xe0, 0x39, 0x2d, 0x26, 0xe8, 0x51, 0x4d, 0xf1, 0xd6, 0x2c, 0x2b, 0xe0, 0x8e, 0xe9, 0x53, + 0xf9, 0xea, 0xed, 0x1d, 0xf8, 0xb4, 0xc6, 0xc1, 0x5e, 0xf0, 0x75, 0xeb, 0x87, 0x2d, 0xab, 0x59, + 0x4d, 0xf3, 0x73, 0xf7, 0x9f, 0x00, 0x00, 0x00, 0xff, 0xff, 0x2e, 0x63, 0xc4, 0xd3, 0x74, 0x0c, + 0x00, 0x00, } // Reference imports to suppress errors if they are not otherwise used. diff --git a/drivers/shared/executor/proto/executor.proto b/drivers/shared/executor/proto/executor.proto index 55d896e71ef7..853fe61c4c9d 100644 --- a/drivers/shared/executor/proto/executor.proto +++ b/drivers/shared/executor/proto/executor.proto @@ -40,7 +40,7 @@ message LaunchRequest { string user = 7; string task_dir = 8; bool resource_limits = 9; - bool basic_process_cgroup = 10 [deprecated=true]; + bool basic_process_cgroup = 10; repeated hashicorp.nomad.plugins.drivers.proto.Mount mounts = 11; repeated hashicorp.nomad.plugins.drivers.proto.Device devices = 12; hashicorp.nomad.plugins.drivers.proto.NetworkIsolationSpec network_isolation = 13; @@ -111,5 +111,4 @@ message ProcessState { int32 exit_code = 2; int32 signal = 3; google.protobuf.Timestamp time = 4; - bool oom_killed = 5; } diff --git a/drivers/shared/executor/utils.go b/drivers/shared/executor/utils.go index b74c53728239..ff1c84c52703 100644 --- a/drivers/shared/executor/utils.go +++ b/drivers/shared/executor/utils.go @@ -12,8 +12,8 @@ import ( "github.com/golang/protobuf/ptypes" hclog "github.com/hashicorp/go-hclog" plugin "github.com/hashicorp/go-plugin" - "github.com/hashicorp/nomad/client/lib/cpustats" "github.com/hashicorp/nomad/drivers/shared/executor/proto" + "github.com/hashicorp/nomad/helper/stats" "github.com/hashicorp/nomad/plugins/base" ) @@ -29,12 +29,10 @@ const ( // CreateExecutor launches an executor plugin and returns an instance of the // Executor interface -func CreateExecutor( - logger hclog.Logger, - driverConfig *base.ClientDriverConfig, - executorConfig *ExecutorConfig, -) (Executor, *plugin.Client, error) { +func CreateExecutor(logger hclog.Logger, driverConfig *base.ClientDriverConfig, + executorConfig *ExecutorConfig) (Executor, *plugin.Client, error) { + executorConfig.CpuTotalTicks = stats.CpuTotalTicks() c, err := json.Marshal(executorConfig) if err != nil { return nil, nil, fmt.Errorf("unable to create executor config: %v", err) @@ -45,9 +43,9 @@ func CreateExecutor( } p := &ExecutorPlugin{ - logger: logger, - fsIsolation: executorConfig.FSIsolation, - compute: driverConfig.Topology.Compute(), + logger: logger, + fsIsolation: executorConfig.FSIsolation, + cpuTotalTicks: executorConfig.CpuTotalTicks, } config := &plugin.ClientConfig{ @@ -76,14 +74,15 @@ func CreateExecutor( } // ReattachToExecutor launches a plugin with a given plugin config -func ReattachToExecutor(reattachConfig *plugin.ReattachConfig, logger hclog.Logger, compute cpustats.Compute) (Executor, *plugin.Client, error) { +func ReattachToExecutor(reattachConfig *plugin.ReattachConfig, logger hclog.Logger) (Executor, *plugin.Client, error) { config := &plugin.ClientConfig{ HandshakeConfig: base.Handshake, Reattach: reattachConfig, - Plugins: GetPluginMap(logger, false, compute), + Plugins: GetPluginMap(logger, false, stats.CpuTotalTicks()), AllowedProtocols: []plugin.Protocol{plugin.ProtocolGRPC}, Logger: logger.Named("executor"), } + return newExecutorClient(config, logger) } @@ -111,11 +110,10 @@ func processStateToProto(ps *ProcessState) (*proto.ProcessState, error) { return nil, err } pb := &proto.ProcessState{ - Pid: int32(ps.Pid), - ExitCode: int32(ps.ExitCode), - Signal: int32(ps.Signal), - OomKilled: ps.OOMKilled, - Time: timestamp, + Pid: int32(ps.Pid), + ExitCode: int32(ps.ExitCode), + Signal: int32(ps.Signal), + Time: timestamp, } return pb, nil @@ -128,11 +126,10 @@ func processStateFromProto(pb *proto.ProcessState) (*ProcessState, error) { } return &ProcessState{ - Pid: int(pb.Pid), - ExitCode: int(pb.ExitCode), - Signal: int(pb.Signal), - OOMKilled: pb.OomKilled, - Time: timestamp, + Pid: int(pb.Pid), + ExitCode: int(pb.ExitCode), + Signal: int(pb.Signal), + Time: timestamp, }, nil } diff --git a/drivers/shared/executor/z_executor_cmd.go b/drivers/shared/executor/z_executor_cmd.go index 8a5d93332e9f..8125e4fab677 100644 --- a/drivers/shared/executor/z_executor_cmd.go +++ b/drivers/shared/executor/z_executor_cmd.go @@ -7,8 +7,9 @@ import ( "encoding/json" "os" - "github.com/hashicorp/go-hclog" - "github.com/hashicorp/go-plugin" + hclog "github.com/hashicorp/go-hclog" + plugin "github.com/hashicorp/go-plugin" + "github.com/hashicorp/nomad/plugins/base" ) @@ -48,12 +49,11 @@ func init() { Plugins: GetPluginMap( logger, executorConfig.FSIsolation, - executorConfig.Compute, + executorConfig.CpuTotalTicks, ), GRPCServer: plugin.DefaultGRPCServer, Logger: logger, }) - os.Exit(0) } } diff --git a/e2e/acl/acl_token_test.go b/e2e/acl/acl_token_test.go index 611efde27094..00dc6fdf3f3b 100644 --- a/e2e/acl/acl_token_test.go +++ b/e2e/acl/acl_token_test.go @@ -11,7 +11,7 @@ import ( "github.com/hashicorp/nomad/api" "github.com/hashicorp/nomad/e2e/e2eutil" "github.com/hashicorp/nomad/helper/uuid" - "github.com/shoenig/test/must" + "github.com/stretchr/testify/require" ) var ( @@ -46,7 +46,7 @@ func testACLTokenExpiration(t *testing.T) { Rules: `namespace "default" {policy = "read"}`, } _, err := nomadClient.ACLPolicies().Upsert(&customNamespacePolicy, nil) - must.NoError(t, err) + require.NoError(t, err) cleanUpProcess.Add(customNamespacePolicy.Name, ACLPolicyTestResourceType) @@ -63,9 +63,9 @@ func testACLTokenExpiration(t *testing.T) { ExpirationTTL: minTokenExpiryDur / 2, } aclTokenCreateResp, _, err := nomadClient.ACLTokens().Create(&tokenTTLLow, nil) - must.ErrorContains(t, err, fmt.Sprintf( + require.ErrorContains(t, err, fmt.Sprintf( "expiration time cannot be less than %s in the future", minTokenExpiryDur)) - must.Nil(t, aclTokenCreateResp) + require.Nil(t, aclTokenCreateResp) // Attempt to create a token with a higher than acceptable TTL and ensure // we get an error. @@ -76,9 +76,9 @@ func testACLTokenExpiration(t *testing.T) { ExpirationTTL: 8766 * time.Hour, } aclTokenCreateResp, _, err = nomadClient.ACLTokens().Create(&tokenTTLHigh, nil) - must.ErrorContains(t, err, fmt.Sprintf( + require.ErrorContains(t, err, fmt.Sprintf( "expiration time cannot be more than %s in the future", maxTokenExpiryDur)) - must.Nil(t, aclTokenCreateResp) + require.Nil(t, aclTokenCreateResp) // Create an ACL token that has a fairly standard TTL that will allow us to // make successful calls without it expiring. @@ -89,9 +89,9 @@ func testACLTokenExpiration(t *testing.T) { ExpirationTTL: 10 * time.Minute, } tokenNormalExpiryCreateResp, _, err := nomadClient.ACLTokens().Create(&tokenNormalExpiry, nil) - must.NoError(t, err) - must.NotNil(t, tokenNormalExpiryCreateResp) - must.Eq(t, + require.NoError(t, err) + require.NotNil(t, tokenNormalExpiryCreateResp) + require.Equal(t, *tokenNormalExpiryCreateResp.ExpirationTime, tokenNormalExpiryCreateResp.CreateTime.Add(tokenNormalExpiryCreateResp.ExpirationTTL)) @@ -102,7 +102,7 @@ func testACLTokenExpiration(t *testing.T) { defaultNSQueryMeta.AuthToken = tokenNormalExpiryCreateResp.SecretID jobListResp, _, err := nomadClient.Jobs().List(&defaultNSQueryMeta) - must.NoError(t, err) + require.NoError(t, err) // Create an ACL token with the lowest expiry TTL possible, so it will // expire almost immediately. @@ -113,9 +113,9 @@ func testACLTokenExpiration(t *testing.T) { ExpirationTTL: minTokenExpiryDur, } tokenQuickExpiryCreateResp, _, err := nomadClient.ACLTokens().Create(&tokenQuickExpiry, nil) - must.NoError(t, err) - must.NotNil(t, tokenQuickExpiryCreateResp) - must.Eq(t, + require.NoError(t, err) + require.NotNil(t, tokenQuickExpiryCreateResp) + require.Equal(t, *tokenQuickExpiryCreateResp.ExpirationTime, tokenQuickExpiryCreateResp.CreateTime.Add(tokenQuickExpiryCreateResp.ExpirationTTL)) @@ -129,8 +129,8 @@ func testACLTokenExpiration(t *testing.T) { defaultNSQueryMeta.AuthToken = tokenQuickExpiryCreateResp.SecretID jobListResp, _, err = nomadClient.Jobs().List(&defaultNSQueryMeta) - must.ErrorContains(t, err, "Permission denied") - must.Nil(t, jobListResp) + require.ErrorContains(t, err, "ACL token expired") + require.Nil(t, jobListResp) cleanUpProcess.Remove(tokenQuickExpiryCreateResp.AccessorID, ACLTokenTestResourceType) @@ -138,7 +138,7 @@ func testACLTokenExpiration(t *testing.T) { // expiration. Other tests may have left tokens in state, so do not perform // a length check. tokenListResp, _, err := nomadClient.ACLTokens().List(nil) - must.NoError(t, err) + require.NoError(t, err) var quickExpiryFound, normalExpiryFound bool @@ -146,26 +146,26 @@ func testACLTokenExpiration(t *testing.T) { switch token.AccessorID { case tokenQuickExpiryCreateResp.AccessorID: quickExpiryFound = true - must.NotNil(t, token.ExpirationTime) + require.NotNil(t, token.ExpirationTime) case tokenNormalExpiryCreateResp.AccessorID: normalExpiryFound = true - must.NotNil(t, token.ExpirationTime) + require.NotNil(t, token.ExpirationTime) default: continue } } - must.True(t, quickExpiryFound) - must.True(t, normalExpiryFound) + require.True(t, quickExpiryFound) + require.True(t, normalExpiryFound) // Ensure we can manually delete unexpired tokens and that they are // immediately removed from state. _, err = nomadClient.ACLTokens().Delete(tokenNormalExpiryCreateResp.AccessorID, nil) - must.NoError(t, err) + require.NoError(t, err) tokenNormalExpiryReadResp, _, err := nomadClient.ACLTokens().Info(tokenNormalExpiryCreateResp.AccessorID, nil) - must.ErrorContains(t, err, "ACL token not found") - must.Nil(t, tokenNormalExpiryReadResp) + require.ErrorContains(t, err, "ACL token not found") + require.Nil(t, tokenNormalExpiryReadResp) cleanUpProcess.Remove(tokenNormalExpiryCreateResp.AccessorID, ACLTokenTestResourceType) } @@ -192,7 +192,7 @@ func testACLTokenRolePolicyAssignment(t *testing.T) { Rules: `namespace "default" {policy = "read"}`, } _, err := nomadClient.ACLPolicies().Upsert(&defaultNamespacePolicy, nil) - must.NoError(t, err) + require.NoError(t, err) cleanUpProcess.Add(defaultNamespacePolicy.Name, ACLPolicyTestResourceType) @@ -202,7 +202,7 @@ func testACLTokenRolePolicyAssignment(t *testing.T) { Rules: `node { policy = "read" }`, } _, err = nomadClient.ACLPolicies().Upsert(&nodePolicy, nil) - must.NoError(t, err) + require.NoError(t, err) cleanUpProcess.Add(nodePolicy.Name, ACLPolicyTestResourceType) @@ -213,9 +213,9 @@ func testACLTokenRolePolicyAssignment(t *testing.T) { Policies: []*api.ACLRolePolicyLink{{Name: nodePolicy.Name}}, } aclRoleCreateResp, _, err := nomadClient.ACLRoles().Create(&aclRole, nil) - must.NoError(t, err) - must.NotNil(t, aclRoleCreateResp) - must.NotEq(t, "", aclRoleCreateResp.ID) + require.NoError(t, err) + require.NotNil(t, aclRoleCreateResp) + require.NotEmpty(t, aclRoleCreateResp.ID) cleanUpProcess.Add(aclRoleCreateResp.ID, ACLRoleTestResourceType) @@ -227,9 +227,9 @@ func testACLTokenRolePolicyAssignment(t *testing.T) { Policies: []string{defaultNamespacePolicy.Name}, } aclTokenCreateResp, _, err := nomadClient.ACLTokens().Create(&token, nil) - must.NoError(t, err) - must.NotNil(t, aclTokenCreateResp) - must.NotEq(t, "", aclTokenCreateResp.SecretID) + require.NoError(t, err) + require.NotNil(t, aclTokenCreateResp) + require.NotEmpty(t, aclTokenCreateResp.SecretID) cleanUpProcess.Add(aclTokenCreateResp.AccessorID, ACLTokenTestResourceType) @@ -237,50 +237,50 @@ func testACLTokenRolePolicyAssignment(t *testing.T) { // read node objects. defaultNSQueryMeta := api.QueryOptions{Namespace: "default", AuthToken: aclTokenCreateResp.SecretID} jobListResp, _, err := nomadClient.Jobs().List(&defaultNSQueryMeta) - must.NoError(t, err) + require.NoError(t, err) nodeStubList, _, err := nomadClient.Nodes().List(&defaultNSQueryMeta) - must.ErrorContains(t, err, "Permission denied") - must.Nil(t, nodeStubList) + require.ErrorContains(t, err, "Permission denied") + require.Nil(t, nodeStubList) // Update the token to also include the ACL role which will allow reading // node objects. newToken := aclTokenCreateResp newToken.Roles = []*api.ACLTokenRoleLink{{ID: aclRoleCreateResp.ID}} aclTokenUpdateResp, _, err := nomadClient.ACLTokens().Update(newToken, nil) - must.NoError(t, err) - must.Eq(t, aclTokenUpdateResp.SecretID, aclTokenCreateResp.SecretID) + require.NoError(t, err) + require.Equal(t, aclTokenUpdateResp.SecretID, aclTokenCreateResp.SecretID) // Test that the token can now read the default namespace and node objects. jobListResp, _, err = nomadClient.Jobs().List(&defaultNSQueryMeta) - must.NoError(t, err) + require.NoError(t, err) nodeStubList, _, err = nomadClient.Nodes().List(&defaultNSQueryMeta) - must.NoError(t, err) - must.Greater(t, 0, len(nodeStubList)) + require.NoError(t, err) + require.Greater(t, len(nodeStubList), 0) // Remove the policy assignment from the token. newToken.Policies = []string{} aclTokenUpdateResp, _, err = nomadClient.ACLTokens().Update(newToken, nil) - must.NoError(t, err) - must.Eq(t, aclTokenUpdateResp.SecretID, aclTokenCreateResp.SecretID) + require.NoError(t, err) + require.Equal(t, aclTokenUpdateResp.SecretID, aclTokenCreateResp.SecretID) // Test that the token can now only read node objects and not the default // namespace. jobListResp, _, err = nomadClient.Jobs().List(&defaultNSQueryMeta) - must.ErrorContains(t, err, "Permission denied") - must.Nil(t, jobListResp) + require.ErrorContains(t, err, "Permission denied") + require.Nil(t, jobListResp) nodeStubList, _, err = nomadClient.Nodes().List(&defaultNSQueryMeta) - must.NoError(t, err) - must.Greater(t, 0, len(nodeStubList)) + require.NoError(t, err) + require.Greater(t, len(nodeStubList), 0) // Try and remove the role assignment which should result in a validation // error as it needs to include either a policy or role linking. newToken.Roles = nil aclTokenUpdateResp, _, err = nomadClient.ACLTokens().Update(newToken, nil) - must.ErrorContains(t, err, "client token missing policies or roles") - must.Nil(t, aclTokenUpdateResp) + require.ErrorContains(t, err, "client token missing policies or roles") + require.Nil(t, aclTokenUpdateResp) // Create a new token that has both the role and policy linking in place. token = api.ACLToken{ @@ -290,9 +290,9 @@ func testACLTokenRolePolicyAssignment(t *testing.T) { Roles: []*api.ACLTokenRoleLink{{ID: aclRoleCreateResp.ID}}, } aclTokenCreateResp, _, err = nomadClient.ACLTokens().Create(&token, nil) - must.NoError(t, err) - must.NotNil(t, aclTokenCreateResp) - must.NotEq(t, "", aclTokenCreateResp.SecretID) + require.NoError(t, err) + require.NotNil(t, aclTokenCreateResp) + require.NotEmpty(t, aclTokenCreateResp.SecretID) cleanUpProcess.Add(aclTokenCreateResp.AccessorID, ACLTokenTestResourceType) @@ -300,30 +300,30 @@ func testACLTokenRolePolicyAssignment(t *testing.T) { defaultNSQueryMeta.AuthToken = aclTokenCreateResp.SecretID jobListResp, _, err = nomadClient.Jobs().List(&defaultNSQueryMeta) - must.NoError(t, err) + require.NoError(t, err) nodeStubList, _, err = nomadClient.Nodes().List(&defaultNSQueryMeta) - must.NoError(t, err) - must.Greater(t, 0, len(nodeStubList)) + require.NoError(t, err) + require.Greater(t, len(nodeStubList), 0) // Now delete both the policy and the role from underneath the token. This // differs to the graceful approaches above where the token was modified to // remove the assignment. _, err = nomadClient.ACLPolicies().Delete(defaultNamespacePolicy.Name, nil) - must.NoError(t, err) + require.NoError(t, err) cleanUpProcess.Remove(defaultNamespacePolicy.Name, ACLPolicyTestResourceType) _, err = nomadClient.ACLRoles().Delete(aclRoleCreateResp.ID, nil) - must.NoError(t, err) + require.NoError(t, err) cleanUpProcess.Remove(aclRoleCreateResp.ID, ACLRoleTestResourceType) // The token now should not have any power here; quite different to // Gandalf's power over the spell on King Theoden. jobListResp, _, err = nomadClient.Jobs().List(&defaultNSQueryMeta) - must.ErrorContains(t, err, "Permission denied") - must.Nil(t, jobListResp) + require.ErrorContains(t, err, "Permission denied") + require.Nil(t, jobListResp) nodeStubList, _, err = nomadClient.Nodes().List(&defaultNSQueryMeta) - must.ErrorContains(t, err, "Permission denied") - must.Nil(t, nodeStubList) + require.ErrorContains(t, err, "Permission denied") + require.Nil(t, nodeStubList) } diff --git a/e2e/acl/helpers.go b/e2e/acl/helpers.go index 06c80e8d9f31..acfe781200ed 100644 --- a/e2e/acl/helpers.go +++ b/e2e/acl/helpers.go @@ -6,7 +6,7 @@ package acl import ( "testing" - "github.com/hashicorp/go-set/v2" + "github.com/hashicorp/go-set" "github.com/hashicorp/nomad/api" "github.com/shoenig/test" "github.com/shoenig/test/must" diff --git a/e2e/affinities/input/anti_affinities.nomad b/e2e/affinities/input/anti_affinities.nomad index 338804411bab..602dfbf28e04 100644 --- a/e2e/affinities/input/anti_affinities.nomad +++ b/e2e/affinities/input/anti_affinities.nomad @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 job "test1" { datacenters = ["dc1", "dc2"] diff --git a/e2e/affinities/input/multiple_affinities.nomad b/e2e/affinities/input/multiple_affinities.nomad index 23620bf6a91f..1a6743f02e74 100644 --- a/e2e/affinities/input/multiple_affinities.nomad +++ b/e2e/affinities/input/multiple_affinities.nomad @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 job "test1" { datacenters = ["dc1", "dc2"] diff --git a/e2e/affinities/input/single_affinity.nomad b/e2e/affinities/input/single_affinity.nomad index 5f7280f55f66..54912b182ed7 100644 --- a/e2e/affinities/input/single_affinity.nomad +++ b/e2e/affinities/input/single_affinity.nomad @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 job "test1" { datacenters = ["dc1", "dc2"] diff --git a/e2e/alloc_logs/input/mixed-output.nomad b/e2e/alloc_logs/input/mixed-output.nomad index 1308bbca0b42..0027218b7702 100644 --- a/e2e/alloc_logs/input/mixed-output.nomad +++ b/e2e/alloc_logs/input/mixed-output.nomad @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 job "alloc-logs" { datacenters = ["dc1"] diff --git a/e2e/artifact/artifact_test.go b/e2e/artifact/artifact_test.go index 79f7b45f4794..a0e72c508fc1 100644 --- a/e2e/artifact/artifact_test.go +++ b/e2e/artifact/artifact_test.go @@ -41,13 +41,11 @@ func artifactCheckLogContents(t *testing.T, nomad *api.Client, group, task strin t.Run(task, func(t *testing.T) { logs, err := e2eutil.AllocTaskLogs(allocID, task, e2eutil.LogsStdOut) must.NoError(t, err) - must.StrContains(t, logs, "module github.com/hashicorp/go-set/v2") + must.StrContains(t, logs, "module github.com/hashicorp/go-set") }) } func testWindows(t *testing.T) { - t.Skip("SKIP WINDOWS TEST") // TODO restore when windows client is fixed - nomad := e2eutil.NomadClient(t) jobID := "artifact-windows-" + uuid.Short() jobIDs := []string{jobID} diff --git a/e2e/artifact/input/artifact_darwin.nomad b/e2e/artifact/input/artifact_darwin.nomad index cfe8f0c25a8b..547a010ff0cb 100644 --- a/e2e/artifact/input/artifact_darwin.nomad +++ b/e2e/artifact/input/artifact_darwin.nomad @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 # note: this job is not run regularly in e2e, # where we have no macOS runner. diff --git a/e2e/artifact/input/artifact_limits.nomad b/e2e/artifact/input/artifact_limits.nomad index 48763dc7a2da..bee0f79b5731 100644 --- a/e2e/artifact/input/artifact_limits.nomad +++ b/e2e/artifact/input/artifact_limits.nomad @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 job "linux" { datacenters = ["dc1"] @@ -25,7 +25,7 @@ job "linux" { task "zip_bomb" { artifact { - source = "https://github.com/hashicorp/go-getter/raw/v1.7.0/testdata/decompress-zip/bomb.zip" + source = "https://github.com/hashicorp/go-getter/blob/v1.7.0/testdata/decompress-zip/bomb.zip" destination = "local/" } diff --git a/e2e/artifact/input/artifact_linux.nomad b/e2e/artifact/input/artifact_linux.nomad index 45be009ee895..7098de60d24c 100644 --- a/e2e/artifact/input/artifact_linux.nomad +++ b/e2e/artifact/input/artifact_linux.nomad @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 job "linux" { datacenters = ["dc1"] @@ -243,7 +243,7 @@ job "linux" { driver = "docker" config { image = "bash:5" - args = ["-c", "cat local/go.mod && sleep 10"] + args = ["cat", "local/go.mod"] } resources { cpu = 16 @@ -260,7 +260,7 @@ job "linux" { driver = "docker" config { image = "bash:5" - args = ["-c", "cat local/my/path/go.mod && sleep 10"] + args = ["cat", "local/my/path/go.mod"] } resources { cpu = 16 @@ -278,7 +278,7 @@ job "linux" { driver = "docker" config { image = "bash:5" - args = ["-c", "cat ${NOMAD_ALLOC_DIR}/go.mod && sleep 10"] + args = ["cat", "${NOMAD_ALLOC_DIR}/go.mod"] } resources { cpu = 16 @@ -294,7 +294,7 @@ job "linux" { driver = "docker" config { image = "bash:5" - args = ["-c", "cat local/go-set-main/go.mod && sleep 10"] + args = ["cat", "local/go-set-main/go.mod"] } resources { cpu = 16 @@ -311,7 +311,7 @@ job "linux" { driver = "docker" config { image = "bash:5" - args = ["-c", "cat local/my/zip/go-set-main/go.mod && sleep 10"] + args = ["cat", "local/my/zip/go-set-main/go.mod"] } resources { cpu = 16 @@ -328,7 +328,7 @@ job "linux" { driver = "docker" config { image = "bash:5" - args = ["-c", "cat local/repository/go.mod && sleep 10"] + args = ["cat", "local/repository/go.mod"] } resources { cpu = 16 diff --git a/e2e/artifact/input/artifact_windows.nomad b/e2e/artifact/input/artifact_windows.nomad index 9c108971807b..fc8bcaabc33a 100644 --- a/e2e/artifact/input/artifact_windows.nomad +++ b/e2e/artifact/input/artifact_windows.nomad @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 job "windows" { datacenters = ["dc1"] diff --git a/e2e/clientstate/input/alloc_zombie.nomad b/e2e/clientstate/input/alloc_zombie.nomad index c592b8a3f974..ac8ecdad1d21 100644 --- a/e2e/clientstate/input/alloc_zombie.nomad +++ b/e2e/clientstate/input/alloc_zombie.nomad @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 job "alloc_zombie" { diff --git a/e2e/clientstate/restarter.nomad b/e2e/clientstate/restarter.nomad index 4c04932b8a33..f4e4f4bfe1d5 100644 --- a/e2e/clientstate/restarter.nomad +++ b/e2e/clientstate/restarter.nomad @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 # Restarter fakes being a flaky service that crashes and restarts constantly. # Restarting the Nomad agent during task restarts was a known cause of state diff --git a/e2e/clientstate/sleeper.nomad b/e2e/clientstate/sleeper.nomad index 0464f09c4265..b90a6fdf703c 100644 --- a/e2e/clientstate/sleeper.nomad +++ b/e2e/clientstate/sleeper.nomad @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 # Sleeper is a fake service that outputs its pid to a file named `pid` to # assert duplicate tasks are never started. diff --git a/e2e/connect/client.go b/e2e/connect/client.go index e038e174f76e..366016ee8eed 100644 --- a/e2e/connect/client.go +++ b/e2e/connect/client.go @@ -41,8 +41,6 @@ func (tc *ConnectClientStateE2ETest) AfterEach(f *framework.F) { func (tc *ConnectClientStateE2ETest) TestClientRestart(f *framework.F) { t := f.T() - t.Skip("skipping test that does nomad agent restart") - jobID := "connect" + uuid.Generate()[0:8] tc.jobIDs = append(tc.jobIDs, jobID) client := tc.Nomad() diff --git a/e2e/connect/input/demo.nomad b/e2e/connect/input/demo.nomad index a352b8edf33c..15a3af7de0fe 100644 --- a/e2e/connect/input/demo.nomad +++ b/e2e/connect/input/demo.nomad @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 job "countdash" { datacenters = ["dc1"] diff --git a/e2e/connect/input/expose-custom.nomad b/e2e/connect/input/expose-custom.nomad index e6cf32e17ffe..8c31d2504932 100644 --- a/e2e/connect/input/expose-custom.nomad +++ b/e2e/connect/input/expose-custom.nomad @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 job "expose-custom" { datacenters = ["dc1"] diff --git a/e2e/connect/input/ingress-gateway.nomad b/e2e/connect/input/ingress-gateway.nomad index 867bded2c20c..1c7dd0aac16b 100644 --- a/e2e/connect/input/ingress-gateway.nomad +++ b/e2e/connect/input/ingress-gateway.nomad @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 job "ig-bridge-demo" { @@ -37,7 +37,7 @@ job "ig-bridge-demo" { # } # # Additional options are documented at - # https://developer.hashicorp.com/nomad/docs/job-specification/gateway#proxy-parameters + # https://www.nomadproject.io/docs/job-specification/gateway#proxy-parameters } ingress { @@ -45,7 +45,7 @@ job "ig-bridge-demo" { # given the parameters in the ingress block. # # Additional options are documented at - # https://developer.hashicorp.com/nomad/docs/job-specification/gateway#ingress-parameters + # https://www.nomadproject.io/docs/job-specification/gateway#ingress-parameters listener { port = 8080 protocol = "tcp" diff --git a/e2e/connect/input/multi-ingress.nomad b/e2e/connect/input/multi-ingress.nomad index c60878364264..1cf048ba9561 100644 --- a/e2e/connect/input/multi-ingress.nomad +++ b/e2e/connect/input/multi-ingress.nomad @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 job "multi-ingress" { diff --git a/e2e/connect/input/multi-service.nomad b/e2e/connect/input/multi-service.nomad index 0441d5c79907..4d5b8689f821 100644 --- a/e2e/connect/input/multi-service.nomad +++ b/e2e/connect/input/multi-service.nomad @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 job "multi-service" { datacenters = ["dc1"] diff --git a/e2e/connect/input/native-demo.nomad b/e2e/connect/input/native-demo.nomad index 6435bf364130..5060860c58ee 100644 --- a/e2e/connect/input/native-demo.nomad +++ b/e2e/connect/input/native-demo.nomad @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 job "cn-demo" { datacenters = ["dc1"] diff --git a/e2e/connect/input/terminating-gateway.nomad b/e2e/connect/input/terminating-gateway.nomad index a72ce54dde17..ef830a5ffc01 100644 --- a/e2e/connect/input/terminating-gateway.nomad +++ b/e2e/connect/input/terminating-gateway.nomad @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 job "countdash-terminating" { @@ -53,7 +53,7 @@ job "countdash-terminating" { # port = # } # Additional options are documented at - # https://developer.hashicorp.com/nomad/docs/job-specification/gateway#proxy-parameters + # https://www.nomadproject.io/docs/job-specification/gateway#proxy-parameters } terminating { @@ -61,7 +61,7 @@ job "countdash-terminating" { # given the parameters in the terminating block. # # Additional options are documented at - # https://developer.hashicorp.com/nomad/docs/job-specification/gateway#terminating-parameters + # https://www.nomadproject.io/docs/job-specification/gateway#terminating-parameters service { name = "count-api" } diff --git a/e2e/consul/input/alloc_restart.hcl b/e2e/consul/input/alloc_restart.hcl index 42b68614f189..0c87493e7e4d 100644 --- a/e2e/consul/input/alloc_restart.hcl +++ b/e2e/consul/input/alloc_restart.hcl @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 job "alloc-restart" { constraint { diff --git a/e2e/consul/input/canary_tags.nomad b/e2e/consul/input/canary_tags.nomad index ccea85ef9cb1..f71368d1a989 100644 --- a/e2e/consul/input/canary_tags.nomad +++ b/e2e/consul/input/canary_tags.nomad @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 job "consul_canary_test" { datacenters = ["dc1"] diff --git a/e2e/consul/input/checks_group.nomad b/e2e/consul/input/checks_group.nomad index 19a34158c926..eadc46428ace 100644 --- a/e2e/consul/input/checks_group.nomad +++ b/e2e/consul/input/checks_group.nomad @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 job "group_check" { datacenters = ["dc1"] diff --git a/e2e/consul/input/checks_group_restart.nomad b/e2e/consul/input/checks_group_restart.nomad index beee4a69e497..fd3293268b30 100644 --- a/e2e/consul/input/checks_group_restart.nomad +++ b/e2e/consul/input/checks_group_restart.nomad @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 job "group_check_restart" { datacenters = ["dc1"] diff --git a/e2e/consul/input/checks_group_update.nomad b/e2e/consul/input/checks_group_update.nomad index ee96c0636aab..add26096014b 100644 --- a/e2e/consul/input/checks_group_update.nomad +++ b/e2e/consul/input/checks_group_update.nomad @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 job "group_check" { datacenters = ["dc1"] diff --git a/e2e/consul/input/checks_task.nomad b/e2e/consul/input/checks_task.nomad index 815a7c7f3c7b..b1fae68af202 100644 --- a/e2e/consul/input/checks_task.nomad +++ b/e2e/consul/input/checks_task.nomad @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 job "task_check" { datacenters = ["dc1"] diff --git a/e2e/consul/input/checks_task_restart.nomad b/e2e/consul/input/checks_task_restart.nomad index 7c655366a974..5378c854f885 100644 --- a/e2e/consul/input/checks_task_restart.nomad +++ b/e2e/consul/input/checks_task_restart.nomad @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 job "task_check" { datacenters = ["dc1"] diff --git a/e2e/consul/input/checks_task_update.nomad b/e2e/consul/input/checks_task_update.nomad index ccef28fe19ae..5c347ec3be8c 100644 --- a/e2e/consul/input/checks_task_update.nomad +++ b/e2e/consul/input/checks_task_update.nomad @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 job "task_check" { datacenters = ["dc1"] diff --git a/e2e/consul/input/consul_example.nomad b/e2e/consul/input/consul_example.nomad index 04d824dbe38e..f7c38aa46886 100644 --- a/e2e/consul/input/consul_example.nomad +++ b/e2e/consul/input/consul_example.nomad @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 job "consul-example" { datacenters = ["dc1"] diff --git a/e2e/consul/input/consul_wi.nomad.hcl b/e2e/consul/input/consul_wi.nomad.hcl deleted file mode 100644 index ff089aaacc20..000000000000 --- a/e2e/consul/input/consul_wi.nomad.hcl +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 - -job "example" { - - constraint { - attribute = "${attr.kernel.name}" - value = "linux" - } - - group "example" { - network { - port "db" { - to = 5678 - } - } - - task "example" { - driver = "docker" - - config { - image = "busybox:1" - command = "nc" - args = ["-ll", "-p", "5678", "-e", "/bin/cat"] - - ports = ["db"] - } - - identity { - name = "consul_default" - aud = ["consul.io"] - } - - consul {} - - template { - data = <<-EOT - CONSUL_TOKEN={{ env "CONSUL_TOKEN" }} - EOT - destination = "local/config.txt" - } - - resources { - cpu = 100 - memory = 100 - } - - service { - name = "consul-example" - tags = ["global", "cache"] - port = "db" - - check { - name = "alive" - type = "tcp" - interval = "10s" - timeout = "2s" - } - } - } - } -} diff --git a/e2e/consul/input/namespaces/connect_ingress.nomad b/e2e/consul/input/namespaces/connect_ingress.nomad index 28f85dbec89f..33c25257dd39 100644 --- a/e2e/consul/input/namespaces/connect_ingress.nomad +++ b/e2e/consul/input/namespaces/connect_ingress.nomad @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 job "connect_ingress" { datacenters = ["dc1"] diff --git a/e2e/consul/input/namespaces/connect_sidecars.nomad b/e2e/consul/input/namespaces/connect_sidecars.nomad index 75fe456d8c13..d45cca96097c 100644 --- a/e2e/consul/input/namespaces/connect_sidecars.nomad +++ b/e2e/consul/input/namespaces/connect_sidecars.nomad @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 job "connect_sidecars" { datacenters = ["dc1"] diff --git a/e2e/consul/input/namespaces/connect_terminating.nomad b/e2e/consul/input/namespaces/connect_terminating.nomad index e8074397adf2..5d9acdfe6e09 100644 --- a/e2e/consul/input/namespaces/connect_terminating.nomad +++ b/e2e/consul/input/namespaces/connect_terminating.nomad @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 job "connect_terminating" { datacenters = ["dc1"] diff --git a/e2e/consul/input/namespaces/script_checks_group.nomad b/e2e/consul/input/namespaces/script_checks_group.nomad index a03e87625933..6fa5ad0afd73 100644 --- a/e2e/consul/input/namespaces/script_checks_group.nomad +++ b/e2e/consul/input/namespaces/script_checks_group.nomad @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 job "script_checks_group" { datacenters = ["dc1"] diff --git a/e2e/consul/input/namespaces/script_checks_task.nomad b/e2e/consul/input/namespaces/script_checks_task.nomad index b650d0bc907f..2aa310ca3ebd 100644 --- a/e2e/consul/input/namespaces/script_checks_task.nomad +++ b/e2e/consul/input/namespaces/script_checks_task.nomad @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 job "script_checks_task" { datacenters = ["dc1"] diff --git a/e2e/consul/input/namespaces/services_group.nomad b/e2e/consul/input/namespaces/services_group.nomad index 12b6742ec209..bf9949091c7a 100644 --- a/e2e/consul/input/namespaces/services_group.nomad +++ b/e2e/consul/input/namespaces/services_group.nomad @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 job "services_group" { datacenters = ["dc1"] diff --git a/e2e/consul/input/namespaces/services_task.nomad b/e2e/consul/input/namespaces/services_task.nomad index 9012613d701e..bcc18ea1bb10 100644 --- a/e2e/consul/input/namespaces/services_task.nomad +++ b/e2e/consul/input/namespaces/services_task.nomad @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 job "services_task" { datacenters = ["dc1"] diff --git a/e2e/consul/input/namespaces/template_kv.nomad b/e2e/consul/input/namespaces/template_kv.nomad index f9ba68a1b239..3ab8bd224957 100644 --- a/e2e/consul/input/namespaces/template_kv.nomad +++ b/e2e/consul/input/namespaces/template_kv.nomad @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 job "template_kv" { datacenters = ["dc1"] diff --git a/e2e/consul/input/on_update.nomad b/e2e/consul/input/on_update.nomad index 3152022220db..ea83105846c5 100644 --- a/e2e/consul/input/on_update.nomad +++ b/e2e/consul/input/on_update.nomad @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 job "test" { datacenters = ["dc1"] diff --git a/e2e/consul/input/on_update_2.nomad b/e2e/consul/input/on_update_2.nomad index 39c06ff5fca2..66c1593d66ca 100644 --- a/e2e/consul/input/on_update_2.nomad +++ b/e2e/consul/input/on_update_2.nomad @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 job "test" { datacenters = ["dc1"] diff --git a/e2e/consul/input/on_update_check_restart.nomad b/e2e/consul/input/on_update_check_restart.nomad index a8eadfb92155..8b4e48b4222f 100644 --- a/e2e/consul/input/on_update_check_restart.nomad +++ b/e2e/consul/input/on_update_check_restart.nomad @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 job "test" { datacenters = ["dc1"] diff --git a/e2e/consul/input/service_reversion.nomad b/e2e/consul/input/service_reversion.nomad index 0151425cfeff..c26b783b1f97 100644 --- a/e2e/consul/input/service_reversion.nomad +++ b/e2e/consul/input/service_reversion.nomad @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 variable "service" { type = string diff --git a/e2e/consul/input/services_empty.nomad b/e2e/consul/input/services_empty.nomad index 03b523f016a6..01d8b6d869f3 100644 --- a/e2e/consul/input/services_empty.nomad +++ b/e2e/consul/input/services_empty.nomad @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 job "consul-register-on-update" { datacenters = ["dc1"] diff --git a/e2e/consul/input/services_present.nomad b/e2e/consul/input/services_present.nomad index 43dfd870a6a9..fc33562187a9 100644 --- a/e2e/consul/input/services_present.nomad +++ b/e2e/consul/input/services_present.nomad @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 job "consul-register-on-update" { datacenters = ["dc1"] diff --git a/e2e/consul/namespaces.go b/e2e/consul/namespaces.go index 7d1fbac25fbf..39602c69afa1 100644 --- a/e2e/consul/namespaces.go +++ b/e2e/consul/namespaces.go @@ -11,7 +11,7 @@ import ( capi "github.com/hashicorp/consul/api" "github.com/hashicorp/nomad/e2e/e2eutil" "github.com/hashicorp/nomad/e2e/framework" - "github.com/shoenig/test/must" + "github.com/hashicorp/nomad/helper" "github.com/stretchr/testify/require" ) @@ -94,8 +94,7 @@ func (tc *ConsulNamespacesE2ETest) AfterAll(f *framework.F) { func (tc *ConsulNamespacesE2ETest) TestNamespacesExist(f *framework.F) { // make sure our namespaces exist + default namespaces := e2eutil.ListConsulNamespaces(f.T(), tc.Consul()) - must.SliceContainsSubset(f.T(), namespaces, allConsulNamespaces, must.Sprintf( - "expected %+v to be a subset of: %+v", allConsulNamespaces, namespaces)) + require.True(f.T(), helper.SliceSetEq(namespaces, append(consulNamespaces, "default"))) } func (tc *ConsulNamespacesE2ETest) testConsulRegisterGroupServices(f *framework.F, token, nsA, nsB, nsC, nsZ string) { diff --git a/e2e/consul/namespaces_ce.go b/e2e/consul/namespaces_oss.go similarity index 100% rename from e2e/consul/namespaces_ce.go rename to e2e/consul/namespaces_oss.go diff --git a/e2e/consulcompat/consulcompat_test.go b/e2e/consulcompat/consulcompat_test.go deleted file mode 100644 index 91e9949e479b..000000000000 --- a/e2e/consulcompat/consulcompat_test.go +++ /dev/null @@ -1,43 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -package consulcompat - -import ( - "os" - "syscall" - "testing" - - "github.com/hashicorp/nomad/client/testutil" -) - -const ( - envTempDir = "NOMAD_E2E_CONSULCOMPAT_BASEDIR" - envGate = "NOMAD_E2E_CONSULCOMPAT" -) - -func TestConsulCompat(t *testing.T) { - if os.Getenv(envGate) != "1" { - t.Skip(envGate + " is not set; skipping") - } - if syscall.Geteuid() != 0 { - t.Skip("must be run as root so that clients can run Docker tasks") - } - testutil.RequireLinux(t) - - t.Run("testConsulVersions", func(t *testing.T) { - baseDir := os.Getenv(envTempDir) - if baseDir == "" { - baseDir = t.TempDir() - } - - versions := scanConsulVersions(t, getMinimumVersion(t)) - versions.ForEach(func(b build) bool { - downloadConsulBuild(t, b, baseDir) - - testConsulBuildLegacy(t, b, baseDir) - testConsulBuild(t, b, baseDir) - return true - }) - }) -} diff --git a/e2e/consulcompat/doc.go b/e2e/consulcompat/doc.go deleted file mode 100644 index e73aeb8f4fb9..000000000000 --- a/e2e/consulcompat/doc.go +++ /dev/null @@ -1,5 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -// Package consulcompat contains Consul compatibility tests. -package consulcompat diff --git a/e2e/consulcompat/input/connect.nomad.hcl b/e2e/consulcompat/input/connect.nomad.hcl deleted file mode 100644 index 109b01ec4e00..000000000000 --- a/e2e/consulcompat/input/connect.nomad.hcl +++ /dev/null @@ -1,82 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -job "countdash" { - - group "api" { - network { - mode = "bridge" - } - - service { - name = "count-api" - port = "9001" - - connect { - sidecar_service {} - } - } - - task "web" { - driver = "docker" - - config { - image = "hashicorpdev/counter-api:v3" - auth_soft_fail = true - } - } - } - - group "dashboard" { - network { - mode = "bridge" - - port "http" { - to = 9002 - } - } - - service { - name = "count-dashboard" - port = "9002" - - connect { - sidecar_service { - proxy { - upstreams { - destination_name = "count-api" - local_bind_port = 8080 - } - } - } - } - } - - task "dashboard" { - driver = "docker" - - env { - COUNTING_SERVICE_URL = "http://${NOMAD_UPSTREAM_ADDR_count_api}" - } - - config { - image = "hashicorpdev/counter-dashboard:v3" - auth_soft_fail = true - } - - - # this template can't be used for the COUNTING_SERVICE_URL because it - # needs the Nomad-assigned upstream address here and not the Consul - # service address, but this is handy for testing. - template { - data = <%#v dash=>%#v", - eval.FailedTGAllocs["api"], eval.FailedTGAllocs["dashboard"])) - return nil - } else { - return fmt.Errorf("eval is not complete: %s", eval.Status) - } - }), - wait.Timeout(time.Second), - wait.Gap(100*time.Millisecond), - )) - - t.Cleanup(func() { - _, _, err = jobs.Deregister(*job.Name, true, wOpts) - must.NoError(t, err, must.Sprint("failed to deregister job")) - - must.Wait(t, wait.InitialSuccess( - wait.ErrorFunc(func() error { - allocs, _, err := jobs.Allocations(*job.ID, false, qOpts) - if err != nil { - return err - } - for _, alloc := range allocs { - if alloc.ClientStatus == "running" { - return fmt.Errorf("expected alloc %s to be stopped", alloc.ID) - } - } - return nil - }), - wait.Timeout(30*time.Second), - wait.Gap(1*time.Second), - )) - - // give Nomad time to sync Consul before shutdown - time.Sleep(3 * time.Second) - }) - - var dashboardAllocID string - - must.Wait(t, wait.InitialSuccess( - wait.ErrorFunc(func() error { - allocs, _, err := jobs.Allocations(*job.ID, false, qOpts) - if err != nil { - return err - } - if n := len(allocs); n != 2 { - return fmt.Errorf("expected 2 alloc, got %d", n) - } - for _, alloc := range allocs { - if alloc.TaskGroup == "dashboard" { - dashboardAllocID = alloc.ID // save for later - } - if alloc.ClientStatus != "running" { - return fmt.Errorf( - "expected alloc status running, got %s for %s", - alloc.ClientStatus, alloc.ID) - } - } - return nil - }), - wait.Timeout(30*time.Second), - wait.Gap(1*time.Second), - )) - - // Ensure that the dashboard is reachable and can connect to the API - alloc, _, err := nc.Allocations().Info(dashboardAllocID, qOpts) - must.NoError(t, err) - - network := alloc.AllocatedResources.Shared.Networks[0] - dynPort := network.DynamicPorts[0] - addr := fmt.Sprintf("http://%s:%d", network.IP, dynPort.Value) - - // the alloc may be running but not yet listening, so give it a few seconds - // to start up - must.Wait(t, wait.InitialSuccess( - wait.ErrorFunc(func() error { - info, err := http.Get(addr) - if err != nil { - return err - } - defer info.Body.Close() - body, _ := io.ReadAll(info.Body) - - if !strings.Contains(string(body), "Dashboard") { - return fmt.Errorf("expected body to contain \"Dashboard\"") - } - return nil - }), - wait.Timeout(10*time.Second), - wait.Gap(1*time.Second), - )) - - // Ensure that the template rendered - _, _, err = nc.AllocFS().Stat(alloc, "dashboard/local/count-api.txt", nil) - must.NoError(t, err) -} diff --git a/e2e/consulcompat/shared_setup_test.go b/e2e/consulcompat/shared_setup_test.go deleted file mode 100644 index c7aee7debd79..000000000000 --- a/e2e/consulcompat/shared_setup_test.go +++ /dev/null @@ -1,121 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -package consulcompat - -import ( - "io" - "os" - "path/filepath" - "testing" - - consulapi "github.com/hashicorp/consul/api" - consulTestUtil "github.com/hashicorp/consul/sdk/testutil" - nomadapi "github.com/hashicorp/nomad/api" - "github.com/hashicorp/nomad/helper/testlog" - "github.com/hashicorp/nomad/helper/uuid" - "github.com/hashicorp/nomad/testutil" - "github.com/shoenig/test/must" -) - -const ( - consulDataDir = "consul-data" -) - -// startConsul runs a Consul agent with bootstrapped ACLs and returns a stop -// function, the HTTP address, and a HTTP API client -func startConsul(t *testing.T, b build, baseDir, ns string) (string, *consulapi.Client) { - - path := filepath.Join(baseDir, binDir, b.Version) - cwd, _ := os.Getwd() - os.Chdir(path) // so that we can launch Consul from the current directory - defer os.Chdir(cwd) // return to the test dir so we can find job files - - oldpath := os.Getenv("PATH") - os.Setenv("PATH", path+":"+oldpath) - t.Cleanup(func() { - os.Setenv("PATH", oldpath) - }) - - consulDC1 := "dc1" - rootToken := uuid.Generate() - t.Logf("CONSUL_HTTP_TOKEN (root): %s", rootToken) - - testconsul, err := consulTestUtil.NewTestServerConfigT(t, - func(c *consulTestUtil.TestServerConfig) { - c.ACL.Enabled = true - c.ACL.DefaultPolicy = "deny" - c.ACL.Tokens = consulTestUtil.TestTokens{ - InitialManagement: rootToken, - } - c.Datacenter = consulDC1 - c.DataDir = t.TempDir() - c.LogLevel = testlog.HCLoggerTestLevel().String() - c.Connect = map[string]any{"enabled": true} - c.Server = true - - if !testing.Verbose() { - c.Stdout = io.Discard - c.Stderr = io.Discard - } - }) - must.NoError(t, err, must.Sprint("error starting test consul server")) - - t.Cleanup(func() { - testconsul.Stop() - }) - - testconsul.WaitForLeader(t) - testconsul.WaitForActiveCARoot(t) - - // TODO: we should run this entire test suite with mTLS everywhere - consulClient, err := consulapi.NewClient(&consulapi.Config{ - Address: testconsul.HTTPAddr, - Scheme: "http", - Datacenter: consulDC1, - HttpClient: consulapi.DefaultConfig().HttpClient, - Token: rootToken, - Namespace: ns, - TLSConfig: consulapi.TLSConfig{}, - }) - must.NoError(t, err) - t.Logf("CONSUL_HTTP_ADDR: %s", testconsul.HTTPAddr) - - return testconsul.HTTPAddr, consulClient -} - -// startNomad runs a Nomad agent in dev mode with bootstrapped ACLs -func startNomad(t *testing.T, consulConfig *testutil.Consul) *nomadapi.Client { - - rootToken := uuid.Generate() - t.Logf("NOMAD_TOKEN (root): %s", rootToken) - - ts := testutil.NewTestServer(t, func(c *testutil.TestServerConfig) { - c.DevMode = true - c.DevConnectMode = true - c.LogLevel = testlog.HCLoggerTestLevel().String() - c.Consuls = []*testutil.Consul{consulConfig} - c.ACL = &testutil.ACLConfig{ - Enabled: true, - BootstrapToken: rootToken, - } - - if !testing.Verbose() { - c.Stdout = io.Discard - c.Stderr = io.Discard - } - }) - - t.Cleanup(ts.Stop) - - // TODO: we should run this entire test suite with mTLS everywhere - nc, err := nomadapi.NewClient(&nomadapi.Config{ - Address: "http://" + ts.HTTPAddr, - TLSConfig: &nomadapi.TLSConfig{}, - }) - must.NoError(t, err, must.Sprint("unable to create nomad api client")) - t.Logf("NOMAD_HTTP_ADDR: %s", nc.Address()) - - nc.SetSecretID(rootToken) - return nc -} diff --git a/e2e/consultemplate/consultemplate.go b/e2e/consultemplate/consultemplate.go new file mode 100644 index 000000000000..7aab6e38468d --- /dev/null +++ b/e2e/consultemplate/consultemplate.go @@ -0,0 +1,551 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + +package consultemplate + +import ( + "fmt" + "os" + "strings" + "time" + + capi "github.com/hashicorp/consul/api" + api "github.com/hashicorp/nomad/api" + "github.com/hashicorp/nomad/e2e/e2eutil" + "github.com/hashicorp/nomad/e2e/framework" + "github.com/hashicorp/nomad/helper/uuid" + "github.com/hashicorp/nomad/jobspec" + "github.com/hashicorp/nomad/nomad/structs" + "github.com/hashicorp/nomad/testutil" +) + +const ns = "" + +type ConsulTemplateTest struct { + framework.TC + jobIDs []string + consulKeys []string + + // namespaceIDs tracks the created namespace for removal after test + // completion. + namespaceIDs []string + + // namespacedJobIDs tracks any non-default namespaced jobs for removal + // after test completion. + namespacedJobIDs map[string][]string +} + +func init() { + framework.AddSuites(&framework.TestSuite{ + Component: "ConsulTemplate", + CanRunLocal: true, + Consul: true, + Cases: []framework.TestCase{ + &ConsulTemplateTest{ + namespacedJobIDs: make(map[string][]string), + }, + }, + }) +} + +func (tc *ConsulTemplateTest) BeforeAll(f *framework.F) { + e2eutil.WaitForLeader(f.T(), tc.Nomad()) + e2eutil.WaitForNodesReady(f.T(), tc.Nomad(), 1) +} + +func (tc *ConsulTemplateTest) AfterEach(f *framework.F) { + if os.Getenv("NOMAD_TEST_SKIPCLEANUP") == "1" { + return + } + + for _, id := range tc.jobIDs { + err := e2eutil.StopJob(id, "-purge") + f.Assert().NoError(err, "could not clean up job", id) + } + tc.jobIDs = []string{} + + for _, key := range tc.consulKeys { + _, err := tc.Consul().KV().Delete(key, nil) + f.Assert().NoError(err, "could not clean up consul key", key) + } + tc.consulKeys = []string{} + + for namespace, jobIDs := range tc.namespacedJobIDs { + for _, jobID := range jobIDs { + err := e2eutil.StopJob(jobID, "-purge", "-namespace", namespace) + f.Assert().NoError(err) + } + } + tc.namespacedJobIDs = make(map[string][]string) + + for _, ns := range tc.namespaceIDs { + _, err := e2eutil.Command("nomad", "namespace", "delete", ns) + f.Assert().NoError(err) + } + tc.namespaceIDs = []string{} + + _, err := e2eutil.Command("nomad", "system", "gc") + f.NoError(err) +} + +// TestTemplateUpdateTriggers exercises consul-template integration, verifying that: +// - missing keys block allocations from starting +// - key updates trigger re-render +// - service updates trigger re-render +// - 'noop' vs ”restart' configuration +func (tc *ConsulTemplateTest) TestTemplateUpdateTriggers(f *framework.F) { + + wc := &e2eutil.WaitConfig{} + interval, retries := wc.OrDefault() + + key := "consultemplate-" + uuid.Generate()[:8] + jobID := key + + replacement := fmt.Sprintf(`--- +key: {{ key "%s" }} +job: {{ env "NOMAD_JOB_NAME" }} +`, key) + + // Ensure consul key does not exist + _, err := tc.Consul().KV().Delete(key, nil) + f.NoError(err) + + // Parse job so we can replace the template block with isolated keys + job, err := jobspec.ParseFile("consultemplate/input/templating.nomad") + f.NoError(err) + job.ID = &jobID + + job.TaskGroups[0].Tasks[0].Templates[1].EmbeddedTmpl = &replacement + job.TaskGroups[1].Tasks[0].Templates[1].EmbeddedTmpl = &replacement + + tc.jobIDs = append(tc.jobIDs, jobID) + + _, _, err = tc.Nomad().Jobs().Register(job, nil) + f.NoError(err, "could not register job") + + expected := map[string]string{ + "upstream": "running", + "exec_downstream": "pending", + "docker_downstream": "pending"} + f.NoError(waitForAllocStatusByGroup(jobID, ns, expected, nil)) + + // We won't reschedule any of these allocs, so we can cache these IDs for later + downstreams := map[string]string{} // alloc ID -> group name + allocs, err := e2eutil.AllocsForJob(jobID, ns) + f.NoError(err) + for _, alloc := range allocs { + group := alloc["Task Group"] + if group == "docker_downstream" || group == "exec_downstream" { + downstreams[alloc["ID"]] = group + } + } + + // note: checking pending above doesn't tell us whether we've tried to render + // the template yet, so we still need to poll for the template event + for allocID, group := range downstreams { + var checkErr error + testutil.WaitForResultRetries(retries, func() (bool, error) { + time.Sleep(interval) + out, err := e2eutil.Command("nomad", "alloc", "status", allocID) + f.NoError(err, "could not get allocation status") + return strings.Contains(out, "Missing: kv.block"), + fmt.Errorf("expected %q to be blocked on Consul key", group) + }, func(e error) { + checkErr = e + }) + f.NoError(checkErr) + } + + // Write our key to Consul + _, err = tc.Consul().KV().Put(&capi.KVPair{Key: key, Value: []byte("foo")}, nil) + f.NoError(err) + tc.consulKeys = append(tc.consulKeys, key) + + // template will render, allowing downstream allocs to run + expected = map[string]string{ + "upstream": "running", + "exec_downstream": "running", + "docker_downstream": "running"} + f.NoError(waitForAllocStatusByGroup(jobID, ns, expected, &e2eutil.WaitConfig{ + Interval: time.Millisecond * 300, + Retries: 100, + })) + + // verify we've rendered the templates + for allocID := range downstreams { + f.NoError(waitForTemplateRender(allocID, "task/local/kv.yml", + func(out string) bool { + return strings.TrimSpace(out) == "---\nkey: foo\njob: templating" + }, nil), "expected consul key to be rendered") + + f.NoError(waitForTemplateRender(allocID, "task/local/services.conf", + func(out string) bool { + confLines := strings.Split(strings.TrimSpace(out), "\n") + servers := 0 + for _, line := range confLines { + if strings.HasPrefix(line, "server upstream-service ") { + servers++ + } + } + return servers == 2 + }, nil), "expected 2 upstream servers") + } + + // Update our key in Consul + _, err = tc.Consul().KV().Put(&capi.KVPair{Key: key, Value: []byte("bar")}, nil) + f.NoError(err) + + // Wait for restart + for allocID, group := range downstreams { + var checkErr error + testutil.WaitForResultRetries(retries, func() (bool, error) { + time.Sleep(interval) + out, err := e2eutil.Command("nomad", "alloc", "status", allocID) + f.NoError(err, "could not get allocation status") + + section, err := e2eutil.GetSection(out, "Task Events:") + f.NoError(err, out) + + restarts, err := e2eutil.GetField(section, "Total Restarts") + f.NoError(err) + return restarts == "1", + fmt.Errorf("expected 1 restart for %q but found %s", group, restarts) + }, func(e error) { + checkErr = e + }) + f.NoError(checkErr) + + // verify we've re-rendered the template + f.NoError(waitForTemplateRender(allocID, "task/local/kv.yml", + func(out string) bool { + return strings.TrimSpace(out) == "---\nkey: bar\njob: templating" + }, nil), "expected updated consul key") + } + + // increase the count for upstreams + count := 3 + job.TaskGroups[2].Count = &count + _, _, err = tc.Nomad().Jobs().Register(job, nil) + f.NoError(err, "could not register job") + + // wait for re-rendering + for allocID := range downstreams { + f.NoError(waitForTemplateRender(allocID, "task/local/services.conf", + func(out string) bool { + confLines := strings.Split(strings.TrimSpace(out), "\n") + servers := 0 + for _, line := range confLines { + if strings.HasPrefix(line, "server upstream-service ") { + servers++ + } + } + return servers == 3 + }, nil), "expected 3 upstream servers") + + // verify noop was honored: no additional restarts + out, err := e2eutil.Command("nomad", "alloc", "status", allocID) + f.NoError(err, "could not get allocation status") + + section, err := e2eutil.GetSection(out, "Task Events:") + f.NoError(err, out) + + restarts, err := e2eutil.GetField(section, "Total Restarts") + f.NoError(err) + f.Equal("1", restarts, "expected no new restarts for group") + } +} + +// TestTemplatePathInterpolation_Ok asserts that NOMAD_*_DIR variables are +// properly interpolated into template source and destination paths without +// being treated as escaping. +func (tc *ConsulTemplateTest) TestTemplatePathInterpolation_Ok(f *framework.F) { + jobID := "template-paths-" + uuid.Generate()[:8] + tc.jobIDs = append(tc.jobIDs, jobID) + + allocStubs := e2eutil.RegisterAndWaitForAllocs( + f.T(), tc.Nomad(), "consultemplate/input/template_paths.nomad", jobID, "") + f.Len(allocStubs, 1) + allocID := allocStubs[0].ID + + e2eutil.WaitForAllocRunning(f.T(), tc.Nomad(), allocID) + + f.NoError(waitForTemplateRender(allocID, "task/secrets/foo/dst", + func(out string) bool { + return len(out) > 0 + }, nil), "expected file to have contents") + + f.NoError(waitForTemplateRender(allocID, "alloc/shared.txt", + func(out string) bool { + return len(out) > 0 + }, nil), "expected shared-alloc-dir file to have contents") +} + +// TestTemplatePathInterpolation_Bad asserts that template.source paths are not +// allowed to escape the sandbox directory tree by default. +func (tc *ConsulTemplateTest) TestTemplatePathInterpolation_Bad(f *framework.F) { + wc := &e2eutil.WaitConfig{} + interval, retries := wc.OrDefault() + + jobID := "bad-template-paths-" + uuid.Generate()[:8] + tc.jobIDs = append(tc.jobIDs, jobID) + + allocStubs := e2eutil.RegisterAndWaitForAllocs( + f.T(), tc.Nomad(), "consultemplate/input/bad_template_paths.nomad", jobID, "") + f.Len(allocStubs, 1) + allocID := allocStubs[0].ID + + // Wait for alloc to fail + var err error + var alloc *api.Allocation + testutil.WaitForResultRetries(retries, func() (bool, error) { + time.Sleep(interval) + alloc, _, err = tc.Nomad().Allocations().Info(allocID, nil) + if err != nil { + return false, err + } + + return alloc.ClientStatus == structs.AllocClientStatusFailed, fmt.Errorf("expected status failed, but was: %s", alloc.ClientStatus) + }, func(err error) { + f.NoError(err, "failed to wait on alloc") + }) + + // Assert the "source escapes" error occurred to prevent false + // positives. + found := false + for _, event := range alloc.TaskStates["task"].Events { + if strings.Contains(event.DisplayMessage, "template source path escapes alloc directory") { + found = true + break + } + } + f.True(found, "alloc failed but NOT due to expected source path escape error") +} + +// TestTemplatePathInterpolation_SharedAllocDir asserts that NOMAD_ALLOC_DIR +// is supported as a destination for artifact and template blocks, and +// that it is properly interpolated for task drivers with varying +// filesystem isolation +func (tc *ConsulTemplateTest) TestTemplatePathInterpolation_SharedAllocDir(f *framework.F) { + jobID := "template-shared-alloc-" + uuid.Generate()[:8] + tc.jobIDs = append(tc.jobIDs, jobID) + + allocStubs := e2eutil.RegisterAndWaitForAllocs( + f.T(), tc.Nomad(), "consultemplate/input/template_shared_alloc.nomad", jobID, "") + f.Len(allocStubs, 1) + allocID := allocStubs[0].ID + + e2eutil.WaitForAllocRunning(f.T(), tc.Nomad(), allocID) + + for _, task := range []string{"docker", "exec", "raw_exec"} { + + // tests that we can render templates into the shared alloc directory + f.NoError(waitForTaskFile(allocID, task, "${NOMAD_ALLOC_DIR}/raw_exec.env", + func(out string) bool { + return len(out) > 0 && strings.TrimSpace(out) != "/alloc" + }, nil), "expected raw_exec.env to not be '/alloc'") + + f.NoError(waitForTaskFile(allocID, task, "${NOMAD_ALLOC_DIR}/exec.env", + func(out string) bool { + return strings.TrimSpace(out) == "/alloc" + }, nil), "expected shared exec.env to contain '/alloc'") + + f.NoError(waitForTaskFile(allocID, task, "${NOMAD_ALLOC_DIR}/docker.env", + func(out string) bool { + return strings.TrimSpace(out) == "/alloc" + }, nil), "expected shared docker.env to contain '/alloc'") + + // test that we can fetch artifacts into the shared alloc directory + for _, a := range []string{"google1.html", "google2.html", "google3.html"} { + f.NoError(waitForTaskFile(allocID, task, "${NOMAD_ALLOC_DIR}/"+a, + func(out string) bool { + return len(out) > 0 + }, nil), "expected artifact in alloc dir") + } + + // test that we can load environment variables rendered with templates using interpolated paths + out, err := e2eutil.Command("nomad", "alloc", "exec", "-task", task, allocID, "sh", "-c", "env") + f.NoError(err) + f.Contains(out, "HELLO_FROM=raw_exec") + } +} + +// TestConsulTemplate_NomadServiceLookups tests consul-templates Nomad service +// lookup functionality. It runs a job which registers two services, then +// another which performs both a list and read template function lookup against +// registered services. +func (tc *ConsulTemplateTest) TestConsulTemplate_NomadServiceLookups(f *framework.F) { + + // Set up our base job that will be used in various manners. + serviceJob, err := jobspec.ParseFile("consultemplate/input/nomad_provider_service.nomad") + f.NoError(err) + serviceJobID := "test-consul-template-nomad-lookups" + uuid.Generate()[0:8] + serviceJob.ID = &serviceJobID + + _, _, err = tc.Nomad().Jobs().Register(serviceJob, nil) + f.NoError(err) + tc.jobIDs = append(tc.jobIDs, serviceJobID) + f.NoError(e2eutil.WaitForAllocStatusExpected(serviceJobID, "default", []string{"running"}), "job should be running") + + // Pull the allocation ID for the job, we use this to ensure this is found + // in the rendered template later on. + serviceJobAllocs, err := e2eutil.AllocsForJob(serviceJobID, "default") + f.NoError(err) + f.Len(serviceJobAllocs, 1) + serviceAllocID := serviceJobAllocs[0]["ID"] + + // Create at non-default namespace. + _, err = e2eutil.Command("nomad", "namespace", "apply", "platform") + f.NoError(err) + tc.namespaceIDs = append(tc.namespaceIDs, "NamespaceA") + + // Register a job which includes services destined for the Nomad provider + // into the platform namespace. This is used to ensure consul-template + // lookups stay bound to the allocation namespace. + diffNamespaceServiceJobID := "test-consul-template-nomad-lookups" + uuid.Generate()[0:8] + f.NoError(e2eutil.Register(diffNamespaceServiceJobID, "consultemplate/input/nomad_provider_service_ns.nomad")) + tc.namespacedJobIDs["platform"] = append(tc.namespacedJobIDs["platform"], diffNamespaceServiceJobID) + f.NoError(e2eutil.WaitForAllocStatusExpected(diffNamespaceServiceJobID, "platform", []string{"running"}), "job should be running") + + // Register a job which includes consul-template function performing Nomad + // service listing and reads. + serviceLookupJobID := "test-consul-template-nomad-lookups" + uuid.Generate()[0:8] + f.NoError(e2eutil.Register(serviceLookupJobID, "consultemplate/input/nomad_provider_service_lookup.nomad")) + tc.jobIDs = append(tc.jobIDs, serviceLookupJobID) + f.NoError(e2eutil.WaitForAllocStatusExpected(serviceLookupJobID, "default", []string{"running"}), "job should be running") + + // Find the allocation ID for the job which contains templates, so we can + // perform filesystem actions. + serviceLookupJobAllocs, err := e2eutil.AllocsForJob(serviceLookupJobID, "default") + f.NoError(err) + f.Len(serviceLookupJobAllocs, 1) + serviceLookupAllocID := serviceLookupJobAllocs[0]["ID"] + + // Ensure the listing (nomadServices) template function has found all + // services within the default namespace. + err = waitForTaskFile(serviceLookupAllocID, "test", "${NOMAD_TASK_DIR}/services.conf", + func(out string) bool { + if !strings.Contains(out, "service default-nomad-provider-service-primary [bar foo]") { + return false + } + if !strings.Contains(out, "service default-nomad-provider-service-secondary [baz buz]") { + return false + } + return !strings.Contains(out, "service platform-nomad-provider-service-secondary [baz buz]") + }, nil) + f.NoError(err) + + // Ensure the direct service lookup has found the entry we expect. + err = waitForTaskFile(serviceLookupAllocID, "test", "${NOMAD_TASK_DIR}/service.conf", + func(out string) bool { + expected := fmt.Sprintf("service default-nomad-provider-service-primary [bar foo] dc1 %s", serviceAllocID) + return strings.Contains(out, expected) + }, nil) + f.NoError(err) + + // Scale the default namespaced service job in order to change the expected + // number of entries. + count := 3 + serviceJob.TaskGroups[0].Count = &count + _, _, err = tc.Nomad().Jobs().Register(serviceJob, nil) + f.NoError(err) + + // Pull the allocation ID for the job, we use this to ensure this is found + // in the rendered template later on. Wrap this in an eventual do to the + // eventual consistency around the service registration process. + f.Eventually(func() bool { + serviceJobAllocs, err = e2eutil.AllocsForJob(serviceJobID, "default") + if err != nil { + return false + } + return len(serviceJobAllocs) == 3 + }, 10*time.Second, 200*time.Millisecond, "unexpected number of allocs found") + + // Track the expected entries, including the allocID to make this test + // actually valuable. + var expectedEntries []string + for _, allocs := range serviceJobAllocs { + e := fmt.Sprintf("service default-nomad-provider-service-primary [bar foo] dc1 %s", allocs["ID"]) + expectedEntries = append(expectedEntries, e) + } + + // Ensure the direct service lookup has the new entries we expect. + err = waitForTaskFile(serviceLookupAllocID, "test", "${NOMAD_TASK_DIR}/service.conf", + func(out string) bool { + for _, entry := range expectedEntries { + if !strings.Contains(out, entry) { + return false + } + } + return true + }, nil) + f.NoError(err) +} + +func waitForTaskFile(allocID, task, path string, test func(out string) bool, wc *e2eutil.WaitConfig) error { + var err error + var out string + interval, retries := wc.OrDefault() + + testutil.WaitForResultRetries(retries, func() (bool, error) { + time.Sleep(interval) + out, err = e2eutil.Command("nomad", "alloc", "exec", "-task", task, allocID, "sh", "-c", "cat "+path) + if err != nil { + return false, fmt.Errorf("could not cat file %q from task %q in allocation %q: %v", + path, task, allocID, err) + } + return test(out), nil + }, func(e error) { + err = fmt.Errorf("test for file content failed: got %#v\nerror: %v", out, e) + }) + return err +} + +// waitForTemplateRender is a helper that grabs a file via alloc fs +// and tests it for +func waitForTemplateRender(allocID, path string, test func(string) bool, wc *e2eutil.WaitConfig) error { + var err error + var out string + interval, retries := wc.OrDefault() + + testutil.WaitForResultRetries(retries, func() (bool, error) { + time.Sleep(interval) + out, err = e2eutil.Command("nomad", "alloc", "fs", allocID, path) + if err != nil { + return false, fmt.Errorf("could not get file %q from allocation %q: %v", + path, allocID, err) + } + return test(out), nil + }, func(e error) { + err = fmt.Errorf("test for file content failed: got %#v\nerror: %v", out, e) + }) + return err +} + +// waitForAllocStatusByGroup is similar to WaitForAllocStatus but maps +// specific task group names to statuses without having to deal with specific counts +func waitForAllocStatusByGroup(jobID, ns string, expected map[string]string, wc *e2eutil.WaitConfig) error { + var got []map[string]string + var err error + interval, retries := wc.OrDefault() + testutil.WaitForResultRetries(retries, func() (bool, error) { + time.Sleep(interval) + got, err = e2eutil.AllocsForJob(jobID, ns) + if err != nil { + return false, err + } + for _, row := range got { + group := row["Task Group"] + expectedStatus := expected[group] + gotStatus := row["Status"] + if expectedStatus != gotStatus { + return false, fmt.Errorf("expected %q to be %q, got %q", + group, expectedStatus, gotStatus) + } + } + err = nil + return true, nil + }, func(e error) { + err = fmt.Errorf("alloc status check failed: got %#v\nerror: %v", got, e) + }) + return err +} diff --git a/e2e/consultemplate/consultemplate_test.go b/e2e/consultemplate/consultemplate_test.go deleted file mode 100644 index 12ae4510a386..000000000000 --- a/e2e/consultemplate/consultemplate_test.go +++ /dev/null @@ -1,557 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -package consultemplate - -import ( - "fmt" - "os" - "strings" - "testing" - "time" - - capi "github.com/hashicorp/consul/api" - "github.com/hashicorp/nomad/api" - "github.com/hashicorp/nomad/e2e/e2eutil" - "github.com/hashicorp/nomad/e2e/v3/jobs3" - "github.com/hashicorp/nomad/e2e/v3/namespaces3" - "github.com/hashicorp/nomad/helper/uuid" - "github.com/hashicorp/nomad/nomad/structs" - "github.com/shoenig/test" - "github.com/shoenig/test/must" - "github.com/shoenig/test/wait" -) - -const ns = "" - -// TestTemplateUpdateTriggers exercises consul-template integration, verifying that: -// - missing keys block allocations from starting -// - key updates trigger re-render -// - service updates trigger re-render -// - 'noop' vs 'restart' configuration -func TestTemplateUpdateTriggers(t *testing.T) { - - // use a random suffix to encapsulate test keys and job ID for cleanup - key := "consultemplate-" + uuid.Generate()[:8] - - cc := e2eutil.ConsulClient(t) - - // Ensure consul key does not exist - _, err := cc.KV().Delete(key, nil) - must.NoError(t, err) - - cleanupGC(t) - - submission, cleanupJob := jobs3.Submit(t, - "./input/update_triggers.nomad.hcl", - jobs3.Detach(), - jobs3.ReplaceInJobSpec("consultemplatetest", key), - ) - t.Cleanup(cleanupJob) - jobID := submission.JobID() - - cleanupKey(t, key) - - expected := map[string]string{ - "upstream": "running", - "exec_downstream": "pending", - "docker_downstream": "pending"} - - mustWaitForStatusByGroup(t, jobID, ns, expected, 20*time.Second) - - // We won't reschedule any of these allocs, so we can cache these IDs for later - downstreams := map[string]string{} // alloc ID -> group name - allocs, err := e2eutil.AllocsForJob(jobID, ns) - must.NoError(t, err) - for _, alloc := range allocs { - group := alloc["Task Group"] - if group == "docker_downstream" || group == "exec_downstream" { - downstreams[alloc["ID"]] = group - t.Logf("alloc %q (%s) on node %q", alloc["ID"], group, alloc["Node ID"]) - } - } - - now := time.Now() - for allocID, group := range downstreams { - - // note: checking pending above doesn't tell us whether we've tried to - // render the KV template yet, so we still need to poll for the template - // event; note that it may take a long while for the `exec` task to be - // ready - must.Wait(t, wait.InitialSuccess( - wait.BoolFunc(func() bool { - out, err := e2eutil.Command("nomad", "alloc", "status", allocID) - must.NoError(t, err) - return strings.Contains(out, "Missing: kv.block") - }), - wait.Gap(time.Millisecond*500), - wait.Timeout(time.Second*30), - ), must.Sprintf("expected %q to be blocked on Consul key", group)) - - // note: although the tasks are stuck in pending, the service templates - // should be rendered already by this point or quickly thereafter - t.Logf("verifying service template contents") - mustWaitTemplateRender(t, allocID, "task/local/services.conf", - func(out string) error { - confLines := strings.Split(strings.TrimSpace(out), "\n") - servers := 0 - for _, line := range confLines { - if strings.HasPrefix(line, "server upstream-service ") { - servers++ - } - } - if servers != 2 { - return fmt.Errorf( - "expected 2 upstream servers for alloc %q, got:\n%s", allocID, out) - } - return nil - }, - time.Second*5, - ) - - t.Logf("ok for alloc %q: elapsed=%v", allocID, time.Since(now)) - } - - // Write our key to Consul - _, err = cc.KV().Put(&capi.KVPair{Key: key, Value: []byte("foo")}, nil) - must.NoError(t, err) - - t.Logf("waiting for blocked downstream allocs to run") - - // template will render, allowing downstream allocs to run - expected = map[string]string{ - "upstream": "running", - "exec_downstream": "running", - "docker_downstream": "running"} - mustWaitForStatusByGroup(t, jobID, ns, expected, 30*time.Second) - - for allocID := range downstreams { - - // verify we've rendered the templates - t.Logf("verifying kv template contents") - mustWaitTemplateRender(t, allocID, "task/local/kv.yml", - func(out string) error { - if strings.TrimSpace(out) != "---\nkey: foo\njob: templating" { - fmt.Errorf("expected consul key to be rendered for alloc %q, got:%s", allocID, out) - } - return nil - }, - time.Second*10) - } - - // Update our key in Consul - t.Logf("updating key %v", key) - _, err = cc.KV().Put(&capi.KVPair{Key: key, Value: []byte("bar")}, nil) - must.NoError(t, err) - - // Wait for restart - t.Logf("waiting for restart") - for allocID, group := range downstreams { - must.Wait(t, wait.InitialSuccess( - wait.BoolFunc(func() bool { - out, err := e2eutil.Command("nomad", "alloc", "status", allocID) - must.NoError(t, err) - - section, err := e2eutil.GetSection(out, "Task Events:") - must.NoError(t, err, - must.Sprintf("could not parse Task Events section from: %v", out)) - - restarts, err := e2eutil.GetField(section, "Total Restarts") - must.NoError(t, err) - return restarts == "1" - }), - wait.Gap(time.Millisecond*500), - wait.Timeout(time.Second*20), - ), must.Sprintf("expected 1 restart for %q", group)) - } - - t.Logf("waiting for template re-render") - for allocID := range downstreams { - // verify we've re-rendered the template - mustWaitTemplateRender(t, allocID, "task/local/kv.yml", - func(out string) error { - if strings.TrimSpace(out) != "---\nkey: bar\njob: templating" { - fmt.Errorf("expected updated consul key for alloc %q, got:%s", allocID, out) - } - return nil - }, - time.Second*10) - } - - // increase the count for upstreams - t.Logf("increasing upstream count") - submission.Rerun(jobs3.MutateJobSpec(func(spec string) string { - return strings.Replace(spec, "count = 2", "count = 3", 1) - })) - - // wait for re-rendering - now = time.Now() - t.Logf("waiting for service template re-render") - for allocID := range downstreams { - mustWaitTemplateRender(t, allocID, "task/local/services.conf", - func(out string) error { - confLines := strings.Split(strings.TrimSpace(out), "\n") - servers := 0 - for _, line := range confLines { - if strings.HasPrefix(line, "server upstream-service ") { - servers++ - } - } - if servers != 3 { - return fmt.Errorf( - "expected 3 upstream servers for alloc %q, got:\n%s", allocID, out) - } - return nil - }, - time.Second*30, - ) - t.Logf("ok for alloc %q: elapsed=%v", allocID, time.Since(now)) - } - - t.Logf("verifying no restart") - for allocID := range downstreams { - - // verify noop was honored: no additional restarts - out, err := e2eutil.Command("nomad", "alloc", "status", allocID) - must.NoError(t, err, must.Sprint("could not get allocation status")) - - section, err := e2eutil.GetSection(out, "Task Events:") - must.NoError(t, err, must.Sprintf("could not parse Task Events from: %v", out)) - - restarts, err := e2eutil.GetField(section, "Total Restarts") - must.NoError(t, err) - must.Eq(t, "1", restarts, must.Sprint("expected no new restarts for group")) - } -} - -// TestTemplatePathInterpolation_Ok asserts that NOMAD_*_DIR variables are -// properly interpolated into template source and destination paths without -// being treated as escaping. -func TestTemplatePathInterpolation_Ok(t *testing.T) { - cleanupGC(t) - submission, cleanupJob := jobs3.Submit(t, "./input/template_paths.nomad") - t.Cleanup(cleanupJob) - allocID := submission.AllocID("template-paths") - - mustWaitTemplateRender(t, allocID, "task/secrets/foo/dst", - func(out string) error { - if len(out) == 0 { - return fmt.Errorf("expected file to have contents") - } - return nil - }, - time.Second*10) - - mustWaitTemplateRender(t, allocID, "alloc/shared.txt", - func(out string) error { - if len(out) == 0 { - return fmt.Errorf("expected shared-alloc-dir file to have contents") - } - return nil - }, - time.Second*10) -} - -// TestTemplatePathInterpolation_Bad asserts that template.source paths are not -// allowed to escape the sandbox directory tree by default. -func TestTemplatePathInterpolation_Bad(t *testing.T) { - cleanupGC(t) - submission, cleanupJob := jobs3.Submit(t, - "./input/bad_template_paths.nomad", - jobs3.Detach(), - ) - t.Cleanup(cleanupJob) - allocID := submission.AllocID("template-paths") - - nc := e2eutil.NomadClient(t) - - // Wait for alloc to fail - var err error - var alloc *api.Allocation - - must.Wait(t, wait.InitialSuccess( - wait.BoolFunc(func() bool { - alloc, _, err = nc.Allocations().Info(allocID, nil) - must.NoError(t, err) - return alloc.ClientStatus == structs.AllocClientStatusFailed - }), - wait.Timeout(10*time.Second), - wait.Gap(500*time.Millisecond), - ), must.Sprint("expected failed alloc")) - - // Assert the "source escapes" error occurred to prevent false - // positives. - found := false - for _, event := range alloc.TaskStates["task"].Events { - if strings.Contains(event.DisplayMessage, "template source path escapes alloc directory") { - found = true - break - } - } - must.True(t, found, must.Sprint("alloc failed but NOT due to expected source path escape error")) -} - -// TestTemplatePathInterpolation_SharedAllocDir asserts that NOMAD_ALLOC_DIR -// is supported as a destination for artifact and template blocks, and -// that it is properly interpolated for task drivers with varying -// filesystem isolation -func TestTemplatePathInterpolation_SharedAllocDir(t *testing.T) { - cleanupGC(t) - submission, cleanupJob := jobs3.Submit(t, - "./input/template_shared_alloc.nomad", - jobs3.Timeout(time.Second*60)) // note: exec tasks can take a while - t.Cleanup(cleanupJob) - allocID := submission.AllocID("template-paths") - - for _, task := range []string{"docker", "exec", "raw_exec"} { - - // tests that we can render templates into the shared alloc directory - mustWaitForTaskFile(t, allocID, task, "${NOMAD_ALLOC_DIR}/raw_exec.env", - func(out string) error { - if len(out) == 0 || strings.TrimSpace(out) == "/alloc" { - return fmt.Errorf("expected raw_exec.env to not be '/alloc'") - } - return nil - }) - - mustWaitForTaskFile(t, allocID, task, "${NOMAD_ALLOC_DIR}/exec.env", - func(out string) error { - if strings.TrimSpace(out) != "/alloc" { - return fmt.Errorf("expected shared exec.env to contain '/alloc'") - } - return nil - }) - - mustWaitForTaskFile(t, allocID, task, "${NOMAD_ALLOC_DIR}/docker.env", - func(out string) error { - if strings.TrimSpace(out) != "/alloc" { - return fmt.Errorf("expected shared docker.env to contain '/alloc'") - } - return nil - }) - - // test that we can fetch artifacts into the shared alloc directory - for _, a := range []string{"google1.html", "google2.html", "google3.html"} { - mustWaitForTaskFile(t, allocID, task, "${NOMAD_ALLOC_DIR}/"+a, - func(out string) error { - if len(out) == 0 { - return fmt.Errorf("expected artifact in alloc dir") - } - return nil - }) - } - - // test that we can load environment variables rendered with templates using interpolated paths - out, err := e2eutil.Command("nomad", "alloc", "exec", "-task", task, allocID, "sh", "-c", "env") - must.NoError(t, err) - must.StrContains(t, out, "HELLO_FROM=raw_exec") - } -} - -// TestConsulTemplate_NomadServiceLookups tests consul-templates Nomad service -// lookup functionality. It runs a job which registers two services, then -// another which performs both a list and read template function lookup against -// registered services. -func TestConsulTemplate_NomadServiceLookups(t *testing.T) { - - cleanupGC(t) - - // The service job will be the source for template data - serviceJobSubmission, cleanupJob := jobs3.Submit(t, "./input/nomad_provider_service.nomad") - t.Cleanup(cleanupJob) - serviceAllocID := serviceJobSubmission.AllocID("nomad_provider_service") - - // Create a non-default namespace. - t.Cleanup(namespaces3.Create(t, "platform")) - - // Register a job which includes services destined for the Nomad provider - // into the platform namespace. This is used to ensure consul-template - // lookups stay bound to the allocation namespace. - _, diffCleanupJob := jobs3.Submit(t, "./input/nomad_provider_service_ns.nomad", - jobs3.Namespace("platform")) - t.Cleanup(diffCleanupJob) - - // Register a job which includes consul-template function performing Nomad - // service listing and reads. - serviceLookupJobSubmission, serviceLookupJobCleanup := jobs3.Submit( - t, "./input/nomad_provider_service_lookup.nomad") - t.Cleanup(serviceLookupJobCleanup) - serviceLookupAllocID := serviceLookupJobSubmission.AllocID("nomad_provider_service_lookup") - - mustWaitForTaskFile(t, serviceLookupAllocID, "test", "${NOMAD_TASK_DIR}/services.conf", - func(out string) error { - - // Ensure the listing (nomadServices) template function has found all - // services within the default namespace... - expect := "service default-nomad-provider-service-primary [bar foo]" - if !strings.Contains(out, expect) { - return fmt.Errorf("expected %q, got %q", expect, out) - } - expect = "service default-nomad-provider-service-secondary [baz buz]" - if !strings.Contains(out, expect) { - return fmt.Errorf("expected %q, got %q", expect, out) - } - - // ... but not the platform namespace. - expect = "service platform-nomad-provider-service-secondary [baz buz]" - if strings.Contains(out, expect) { - return fmt.Errorf("expected %q, got %q", expect, out) - } - return nil - }) - - // Ensure the direct service lookup has found the entry we expect. - expected := fmt.Sprintf("service default-nomad-provider-service-primary [bar foo] dc1 %s", serviceAllocID) - - mustWaitForTaskFile(t, serviceLookupAllocID, "test", "${NOMAD_TASK_DIR}/service.conf", - func(out string) error { - if !strings.Contains(out, expected) { - return fmt.Errorf("expected %q, got %q", expected, out) - } - return nil - }) - - // Scale the default namespaced service job in order to change the expected - // number of entries. - serviceJobSubmission.Rerun(jobs3.MutateJobSpec(func(spec string) string { - return strings.Replace(spec, "count = 1", "count = 3", 1) - })) - - // Pull the allocation ID for the job, we use this to ensure this is found - // in the rendered template later on. Wrap this in a wait due to the - // eventual consistency around the service registration process. - serviceJobAllocs := []map[string]string{} - var err error - must.Wait(t, wait.InitialSuccess( - wait.BoolFunc(func() bool { - serviceJobAllocs, err = e2eutil.AllocsForJob(serviceJobSubmission.JobID(), "default") - must.NoError(t, err) - return len(serviceJobAllocs) == 3 - }), - wait.Timeout(10*time.Second), - wait.Gap(200*time.Millisecond), - ), must.Sprint("unexpected number of allocs found")) - - // Track the expected entries, including the allocID to make this test - // actually valuable. - var expectedEntries []string - for _, allocs := range serviceJobAllocs { - e := fmt.Sprintf("service default-nomad-provider-service-primary [bar foo] dc1 %s", allocs["ID"]) - expectedEntries = append(expectedEntries, e) - } - - // Ensure the direct service lookup has the new entries we expect. - mustWaitForTaskFile(t, serviceLookupAllocID, "test", "${NOMAD_TASK_DIR}/service.conf", - func(out string) error { - for _, entry := range expectedEntries { - if !strings.Contains(out, entry) { - return fmt.Errorf("expected %q, got %q", expectedEntries, out) - } - } - return nil - }) -} - -// mustWaitForTaskFile is a helper that asserts a file not reachable from alloc -// FS has been rendered and tests its contents -func mustWaitForTaskFile(t *testing.T, allocID, task, path string, testFn func(string) error, testSettings ...must.Setting) { - t.Helper() - - must.Wait(t, wait.InitialSuccess( - wait.ErrorFunc(func() error { - out, err := e2eutil.Command("nomad", "alloc", "exec", "-task", task, allocID, "sh", "-c", "cat "+path) - if err != nil { - return fmt.Errorf("could not cat file %q from task %q in allocation %q: %v", - path, task, allocID, err) - } - return testFn(out) - }), - wait.Gap(time.Millisecond*500), - wait.Timeout(30*time.Second), - ), testSettings...) -} - -// mustWaitTemplateRender is a helper that asserts a file has been rendered and -// tests its contents -func mustWaitTemplateRender(t *testing.T, allocID, path string, testFn func(string) error, timeout time.Duration, testSettings ...must.Setting) { - t.Helper() - - must.Wait(t, wait.InitialSuccess( - wait.ErrorFunc(func() error { - out, err := e2eutil.Command("nomad", "alloc", "fs", allocID, path) - if err != nil { - return err - } - return testFn(out) - }), - wait.Gap(time.Millisecond*500), - wait.Timeout(timeout), - ), testSettings...) -} - -// mustWaitForStatusByGroup is similar to e2eutil.WaitForAllocStatus but maps -// specific task group names to statuses without having to deal with specific -// counts -func mustWaitForStatusByGroup(t *testing.T, jobID, ns string, - expected map[string]string, - timeout time.Duration, testSettings ...must.Setting) { - - t.Helper() - - must.Wait(t, wait.InitialSuccess( - wait.ErrorFunc(func() error { - got, err := e2eutil.AllocsForJob(jobID, ns) - if err != nil { - return err - } - for _, row := range got { - group := row["Task Group"] - expectedStatus := expected[group] - gotStatus := row["Status"] - if expectedStatus != gotStatus { - return fmt.Errorf("expected %q to be %q, got %q", - group, expectedStatus, gotStatus) - } - } - return nil - }), - wait.Gap(time.Millisecond*500), - wait.Timeout(timeout), - ), testSettings...) -} - -func cleanupJob(t *testing.T, ns, jobID string) { - if os.Getenv("NOMAD_TEST_SKIPCLEANUP") == "1" { - return - } - - t.Helper() - t.Cleanup(func() { - e2eutil.StopJob(jobID, "-purge", "-detach", "-namespace", ns) - }) -} - -func cleanupGC(t *testing.T) { - if os.Getenv("NOMAD_TEST_SKIPCLEANUP") == "1" { - return - } - - t.Helper() - t.Cleanup(func() { - _, err := e2eutil.Command("nomad", "system", "gc") - test.NoError(t, err) - }) -} - -func cleanupKey(t *testing.T, key string) { - if os.Getenv("NOMAD_TEST_SKIPCLEANUP") == "1" { - return - } - - t.Helper() - t.Cleanup(func() { - cc := e2eutil.ConsulClient(t) - _, err := cc.KV().Delete(key, nil) - test.NoError(t, err, test.Sprintf("could not clean up consul key: %v", key)) - }) -} diff --git a/e2e/consultemplate/doc.go b/e2e/consultemplate/doc.go deleted file mode 100644 index 152c61707f87..000000000000 --- a/e2e/consultemplate/doc.go +++ /dev/null @@ -1,7 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -package consultemplate - -// This package contains only tests, so this is a placeholder file to -// make sure builds don't fail with "no non-test Go files in" errors diff --git a/e2e/consultemplate/input/bad_template_paths.nomad b/e2e/consultemplate/input/bad_template_paths.nomad index 95e3fed73606..09e678d83ed9 100644 --- a/e2e/consultemplate/input/bad_template_paths.nomad +++ b/e2e/consultemplate/input/bad_template_paths.nomad @@ -1,7 +1,8 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 job "bad-template-paths" { + datacenters = ["dc1", "dc2"] constraint { attribute = "${attr.kernel.name}" diff --git a/e2e/consultemplate/input/nomad_provider_service.nomad b/e2e/consultemplate/input/nomad_provider_service.nomad index b993cf74fcd5..ffe507586dd5 100644 --- a/e2e/consultemplate/input/nomad_provider_service.nomad +++ b/e2e/consultemplate/input/nomad_provider_service.nomad @@ -1,10 +1,9 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 job "nomad_provider_service" { - - # note: this is required for the test assertion, not legacy leftover datacenters = ["dc1"] + type = "service" constraint { attribute = "${attr.kernel.name}" @@ -13,8 +12,6 @@ job "nomad_provider_service" { group "nomad_provider_service" { - count = 1 - service { name = "${NOMAD_NAMESPACE}-nomad-provider-service-primary" provider = "nomad" diff --git a/e2e/consultemplate/input/nomad_provider_service_lookup.nomad b/e2e/consultemplate/input/nomad_provider_service_lookup.nomad index 306c609759c3..79d2894ec5fd 100644 --- a/e2e/consultemplate/input/nomad_provider_service_lookup.nomad +++ b/e2e/consultemplate/input/nomad_provider_service_lookup.nomad @@ -1,7 +1,9 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 job "nomad_provider_service_lookup" { + datacenters = ["dc1"] + type = "service" constraint { attribute = "${attr.kernel.name}" diff --git a/e2e/consultemplate/input/nomad_provider_service_ns.nomad b/e2e/consultemplate/input/nomad_provider_service_ns.nomad index 1a741096ebec..8b5776c916b5 100644 --- a/e2e/consultemplate/input/nomad_provider_service_ns.nomad +++ b/e2e/consultemplate/input/nomad_provider_service_ns.nomad @@ -1,9 +1,10 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 job "nomad_provider_service" { - - namespace = "platform" + datacenters = ["dc1"] + type = "service" + namespace = "platform" constraint { attribute = "${attr.kernel.name}" diff --git a/e2e/consultemplate/input/template_paths.nomad b/e2e/consultemplate/input/template_paths.nomad index ef2c8f0d5166..7f01c160592b 100644 --- a/e2e/consultemplate/input/template_paths.nomad +++ b/e2e/consultemplate/input/template_paths.nomad @@ -1,7 +1,8 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 job "template-paths" { + datacenters = ["dc1", "dc2"] meta { ARTIFACT_DEST_DIR = "local/foo/src" diff --git a/e2e/consultemplate/input/template_shared_alloc.nomad b/e2e/consultemplate/input/template_shared_alloc.nomad index 59045197c6ac..73ceed1b06be 100644 --- a/e2e/consultemplate/input/template_shared_alloc.nomad +++ b/e2e/consultemplate/input/template_shared_alloc.nomad @@ -1,7 +1,8 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 job "template-shared-alloc" { + datacenters = ["dc1", "dc2"] constraint { attribute = "${attr.kernel.name}" diff --git a/e2e/consultemplate/input/update_triggers.nomad.hcl b/e2e/consultemplate/input/templating.nomad similarity index 95% rename from e2e/consultemplate/input/update_triggers.nomad.hcl rename to e2e/consultemplate/input/templating.nomad index 63a9d8bb0005..bb633fb6d9da 100644 --- a/e2e/consultemplate/input/update_triggers.nomad.hcl +++ b/e2e/consultemplate/input/templating.nomad @@ -1,7 +1,8 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 job "templating" { + datacenters = ["dc1", "dc2"] constraint { attribute = "${attr.kernel.name}" @@ -104,10 +105,9 @@ EOT task "task" { - driver = "docker" + driver = "exec" config { - image = "busybox:1" command = "/bin/sh" args = ["-c", "sleep 300"] } diff --git a/e2e/csi/ebs.go b/e2e/csi/ebs.go index be998d9fc96b..0e044527b645 100644 --- a/e2e/csi/ebs.go +++ b/e2e/csi/ebs.go @@ -4,9 +4,7 @@ package csi import ( - "context" "fmt" - "os/exec" "time" "github.com/hashicorp/nomad/e2e/e2eutil" @@ -197,12 +195,8 @@ func (tc *CSIControllerPluginEBSTest) TestVolumeClaim(f *framework.F) { // TestSnapshot exercises the snapshot commands. func (tc *CSIControllerPluginEBSTest) TestSnapshot(f *framework.F) { - // EBS snapshots can take a very long time to run - ctx, cancel := context.WithTimeout(context.Background(), time.Second*30) - defer cancel() - bytes, err := exec.CommandContext(ctx, "nomad", "volume", "snapshot", "create", - tc.volumeIDs[0], "snap-"+tc.uuid).CombinedOutput() - out := string(bytes) + out, err := e2eutil.Command("nomad", "volume", "snapshot", "create", + tc.volumeIDs[0], "snap-"+tc.uuid) requireNoErrorElseDump(f, err, "could not create volume snapshot", tc.pluginJobIDs) snaps, err := e2eutil.ParseColumns(out) diff --git a/e2e/csi/input/ebs-volume0.hcl b/e2e/csi/input/ebs-volume0.hcl index 3115e5c40cc8..50e044a8c686 100644 --- a/e2e/csi/input/ebs-volume0.hcl +++ b/e2e/csi/input/ebs-volume0.hcl @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 id = "ebs-vol[0]" name = "idempotency-token" # CSIVolumeName tag, must be idempotent diff --git a/e2e/csi/input/ebs-volume1.hcl b/e2e/csi/input/ebs-volume1.hcl index 0332197d3fb6..eece86dddefc 100644 --- a/e2e/csi/input/ebs-volume1.hcl +++ b/e2e/csi/input/ebs-volume1.hcl @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 id = "ebs-vol[1]" name = "idempotency-token" # CSIVolumeName tag diff --git a/e2e/csi/input/plugin-aws-ebs-controller.nomad b/e2e/csi/input/plugin-aws-ebs-controller.nomad index 74fee480d9fb..01099b6544d1 100644 --- a/e2e/csi/input/plugin-aws-ebs-controller.nomad +++ b/e2e/csi/input/plugin-aws-ebs-controller.nomad @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 # jobspec for running CSI plugin for AWS EBS, derived from # the kubernetes manifests found at diff --git a/e2e/csi/input/plugin-aws-ebs-nodes.nomad b/e2e/csi/input/plugin-aws-ebs-nodes.nomad index d5f4414289c3..504b77e45f4c 100644 --- a/e2e/csi/input/plugin-aws-ebs-nodes.nomad +++ b/e2e/csi/input/plugin-aws-ebs-nodes.nomad @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 # jobspec for running CSI plugin for AWS EBS, derived from # the kubernetes manifests found at diff --git a/e2e/csi/input/plugin-aws-efs-nodes.nomad b/e2e/csi/input/plugin-aws-efs-nodes.nomad index aec5222b1c40..c637e6c50764 100644 --- a/e2e/csi/input/plugin-aws-efs-nodes.nomad +++ b/e2e/csi/input/plugin-aws-efs-nodes.nomad @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 # jobspec for running CSI plugin for AWS EFS, derived from # the kubernetes manifests found at diff --git a/e2e/csi/input/use-ebs-volume.nomad b/e2e/csi/input/use-ebs-volume.nomad index cc47b01b6e51..50b5558c95b6 100644 --- a/e2e/csi/input/use-ebs-volume.nomad +++ b/e2e/csi/input/use-ebs-volume.nomad @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 # a job that mounts an EBS volume and writes its job ID as a file job "use-ebs-volume" { diff --git a/e2e/csi/input/use-efs-volume-read.nomad b/e2e/csi/input/use-efs-volume-read.nomad index 5b4a959475cc..ebdef1fd176a 100644 --- a/e2e/csi/input/use-efs-volume-read.nomad +++ b/e2e/csi/input/use-efs-volume-read.nomad @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 # a job that mounts the EFS volume and sleeps, so that we can # read its mounted file system remotely diff --git a/e2e/csi/input/use-efs-volume-write.nomad b/e2e/csi/input/use-efs-volume-write.nomad index f9cbdfbbd70c..c4d5d849524d 100644 --- a/e2e/csi/input/use-efs-volume-write.nomad +++ b/e2e/csi/input/use-efs-volume-write.nomad @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 # a job that mounts an EFS volume and writes its job ID as a file job "use-efs-volume" { diff --git a/e2e/deployment/input/deployment_auto0.nomad b/e2e/deployment/input/deployment_auto0.nomad index 6f30ac5f966c..3d2886fbcc44 100644 --- a/e2e/deployment/input/deployment_auto0.nomad +++ b/e2e/deployment/input/deployment_auto0.nomad @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 job "deployment_auto.nomad" { datacenters = ["dc1"] diff --git a/e2e/deployment/input/deployment_auto1.nomad b/e2e/deployment/input/deployment_auto1.nomad index 5f73221e49a9..deffa3752a72 100644 --- a/e2e/deployment/input/deployment_auto1.nomad +++ b/e2e/deployment/input/deployment_auto1.nomad @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 job "deployment_auto.nomad" { datacenters = ["dc1"] diff --git a/e2e/disconnectedclients/input/lost_max_disconnect.nomad b/e2e/disconnectedclients/input/lost_max_disconnect.nomad index 236495f5af5c..9ae265fb0149 100644 --- a/e2e/disconnectedclients/input/lost_max_disconnect.nomad +++ b/e2e/disconnectedclients/input/lost_max_disconnect.nomad @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 job "lost_max_disconnect" { diff --git a/e2e/disconnectedclients/input/lost_simple.nomad b/e2e/disconnectedclients/input/lost_simple.nomad index d1ec6cbde305..fe5f2f4f8347 100644 --- a/e2e/disconnectedclients/input/lost_simple.nomad +++ b/e2e/disconnectedclients/input/lost_simple.nomad @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 job "lost_simple" { diff --git a/e2e/e2e_test.go b/e2e/e2e_test.go index 591f487e01e8..6e4afd42b79d 100644 --- a/e2e/e2e_test.go +++ b/e2e/e2e_test.go @@ -15,6 +15,7 @@ import ( _ "github.com/hashicorp/nomad/e2e/clientstate" _ "github.com/hashicorp/nomad/e2e/connect" _ "github.com/hashicorp/nomad/e2e/consul" + _ "github.com/hashicorp/nomad/e2e/consultemplate" _ "github.com/hashicorp/nomad/e2e/csi" _ "github.com/hashicorp/nomad/e2e/deployment" _ "github.com/hashicorp/nomad/e2e/eval_priority" @@ -40,7 +41,6 @@ import ( // these are no longer on the old framework but by importing them // we get a quick check that they compile on every commit - _ "github.com/hashicorp/nomad/e2e/consultemplate" _ "github.com/hashicorp/nomad/e2e/disconnectedclients" _ "github.com/hashicorp/nomad/e2e/namespaces" _ "github.com/hashicorp/nomad/e2e/nodedrain" diff --git a/e2e/e2eutil/allocs.go b/e2e/e2eutil/allocs.go index 303197049a62..83f150349ba4 100644 --- a/e2e/e2eutil/allocs.go +++ b/e2e/e2eutil/allocs.go @@ -140,11 +140,7 @@ func AllocTaskEventsForJob(jobID, ns string) (map[string][]map[string]string, er for _, alloc := range allocs { results[alloc["ID"]] = make([]map[string]string, 0) - cmd := []string{"nomad", "alloc", "status"} - if ns != "" { - cmd = append(cmd, "-namespace="+ns) - } - cmd = append(cmd, alloc["ID"]) + cmd := []string{"nomad", "alloc", "status", alloc["ID"]} out, err := Command(cmd[0], cmd[1:]...) if err != nil { return nil, fmt.Errorf("querying alloc status: %w", err) diff --git a/e2e/e2eutil/cli.go b/e2e/e2eutil/cli.go index 6c59dd62b020..9117d04b4c1c 100644 --- a/e2e/e2eutil/cli.go +++ b/e2e/e2eutil/cli.go @@ -6,17 +6,10 @@ package e2eutil import ( "context" "fmt" - "os" "os/exec" "regexp" "strings" - "testing" "time" - - "github.com/hashicorp/nomad/e2e/v3/util3" - - "github.com/shoenig/test" - "github.com/shoenig/test/must" ) // Command sends a command line argument to Nomad and returns the unbuffered @@ -32,35 +25,6 @@ func Command(cmd string, args ...string) (string, error) { return out, err } -// Commandf runs a Command but with a Sprintf-style string and args -func Commandf(format string, args ...any) (string, error) { - cmd := fmt.Sprintf(format, args...) - parts := strings.Split(cmd, " ") - return Command(parts[0], parts[1:]...) -} - -// MustCommand runs a Commandf and must run without error -func MustCommand(t *testing.T, format string, args ...any) { - t.Helper() - util3.Log3(t, false, "must command: "+format, args...) - _, err := Commandf(format, args...) - must.NoError(t, err) -} - -// CleanupCommand adds a Commandf to t.Cleanup -func CleanupCommand(t *testing.T, format string, args ...any) { - if os.Getenv("NOMAD_TEST_SKIPCLEANUP") == "1" { - return - } - t.Helper() - t.Cleanup(func() { - t.Helper() // yes, another Helper() because this is another nested func - util3.Log3(t, false, "cleanup command: "+format, args...) - _, err := Commandf(format, args...) - test.NoError(t, err) - }) -} - // GetField returns the value of an output field (ex. the "Submit Date" field // of `nomad job status :id`) func GetField(output, key string) (string, error) { diff --git a/e2e/e2eutil/consul.go b/e2e/e2eutil/consul.go index 5fc6aaa38d75..2a25ca54aa31 100644 --- a/e2e/e2eutil/consul.go +++ b/e2e/e2eutil/consul.go @@ -39,7 +39,7 @@ func serviceStatus(require *require.Assertions, client *capi.Client, namespace, // RequireConsulDeregistered asserts that the service eventually is de-registered from Consul. func RequireConsulDeregistered(require *require.Assertions, client *capi.Client, namespace, service string) { - testutil.WaitForResultRetries(10, func() (bool, error) { + testutil.WaitForResultRetries(5, func() (bool, error) { defer time.Sleep(time.Second) services, _, err := client.Health().Service(service, "", false, &capi.QueryOptions{Namespace: namespace}) @@ -203,7 +203,7 @@ func DeleteConsulPolicies(t *testing.T, client *capi.Client, policies map[string // the given policyID in the specified namespace. // // Requires Consul Enterprise. -func CreateConsulToken(t *testing.T, client *capi.Client, namespace, policyID string) (secret, accessor string) { +func CreateConsulToken(t *testing.T, client *capi.Client, namespace, policyID string) string { aclClient := client.ACL() opts := &capi.WriteOptions{Namespace: namespace} @@ -212,7 +212,7 @@ func CreateConsulToken(t *testing.T, client *capi.Client, namespace, policyID st Description: "An e2e test token", }, opts) require.NoError(t, err, "failed to create consul acl token") - return token.SecretID, token.AccessorID + return token.SecretID } // DeleteConsulTokens is used to delete a set of tokens from Consul. diff --git a/e2e/e2eutil/input/disconnect-node.nomad b/e2e/e2eutil/input/disconnect-node.nomad index 86c9f258f47a..216cfccb6230 100644 --- a/e2e/e2eutil/input/disconnect-node.nomad +++ b/e2e/e2eutil/input/disconnect-node.nomad @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 variable "nodeID" { type = string diff --git a/e2e/e2eutil/input/restart-node.nomad b/e2e/e2eutil/input/restart-node.nomad index cbef340bbda5..868eb33ed88a 100644 --- a/e2e/e2eutil/input/restart-node.nomad +++ b/e2e/e2eutil/input/restart-node.nomad @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 variable "nodeID" { type = string diff --git a/e2e/e2eutil/job.go b/e2e/e2eutil/job.go index 505e8476b216..696eefd0ac9d 100644 --- a/e2e/e2eutil/job.go +++ b/e2e/e2eutil/job.go @@ -128,6 +128,49 @@ func Dispatch(jobID string, meta map[string]string, payload string) error { return nil } +// JobInspectTemplate runs nomad job inspect and formats the output +// using the specified go template +func JobInspectTemplate(jobID, template string) (string, error) { + ctx, cancel := context.WithTimeout(context.Background(), time.Second*10) + defer cancel() + cmd := exec.CommandContext(ctx, "nomad", "job", "inspect", "-t", template, jobID) + out, err := cmd.CombinedOutput() + if err != nil { + return "", fmt.Errorf("could not inspect job: %w\n%v", err, string(out)) + } + outStr := string(out) + outStr = strings.TrimSuffix(outStr, "\n") + return outStr, nil +} + +// RegisterFromJobspec registers a jobspec from a string, also with a unique +// ID. The caller is responsible for recording that ID for later cleanup. +func RegisterFromJobspec(jobID, jobspec string) error { + ctx, cancel := context.WithTimeout(context.Background(), time.Second*10) + defer cancel() + cmd := exec.CommandContext(ctx, "nomad", "job", "run", "-detach", "-") + stdin, err := cmd.StdinPipe() + if err != nil { + return fmt.Errorf("could not open stdin?: %w", err) + } + + // hack off the first line to replace with our unique ID + var re = regexp.MustCompile(`^job "\w+" \{`) + jobspec = re.ReplaceAllString(jobspec, + fmt.Sprintf("job \"%s\" {", jobID)) + + go func() { + defer stdin.Close() + io.WriteString(stdin, jobspec) + }() + + out, err := cmd.CombinedOutput() + if err != nil { + return fmt.Errorf("could not register job: %w\n%v", err, string(out)) + } + return nil +} + func ChildrenJobSummary(jobID string) ([]map[string]string, error) { out, err := Command("nomad", "job", "status", jobID) if err != nil { diff --git a/e2e/e2eutil/utils.go b/e2e/e2eutil/utils.go index 5e24d658e16c..bf17765cebb2 100644 --- a/e2e/e2eutil/utils.go +++ b/e2e/e2eutil/utils.go @@ -209,8 +209,14 @@ func WaitForAllocNotPending(t *testing.T, nomadClient *api.Client, allocID strin // WaitForJobStopped stops a job and waits for all of its allocs to terminate. func WaitForJobStopped(t *testing.T, nomadClient *api.Client, job string) { - _, _, err := nomadClient.Jobs().Deregister(job, true, nil) + allocs, _, err := nomadClient.Jobs().Allocations(job, true, nil) + require.NoError(t, err, "error getting allocations for job %q", job) + ids := AllocIDsFromAllocationListStubs(allocs) + _, _, err = nomadClient.Jobs().Deregister(job, true, nil) require.NoError(t, err, "error deregistering job %q", job) + for _, id := range ids { + WaitForAllocStopped(t, nomadClient, id) + } } func WaitForAllocsStopped(t *testing.T, nomadClient *api.Client, allocIDs []string) { diff --git a/e2e/eval_priority/inputs/thirteen_job_priority.nomad b/e2e/eval_priority/inputs/thirteen_job_priority.nomad index 77039bc36635..af0522eb7aef 100644 --- a/e2e/eval_priority/inputs/thirteen_job_priority.nomad +++ b/e2e/eval_priority/inputs/thirteen_job_priority.nomad @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 variable "image" { default = "busybox:1" } diff --git a/e2e/events/input/deploy.nomad b/e2e/events/input/deploy.nomad index 9692431ebd3d..88bba39b45a0 100644 --- a/e2e/events/input/deploy.nomad +++ b/e2e/events/input/deploy.nomad @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 job "deployment_auto.nomad" { datacenters = ["dc1", "dc2"] diff --git a/e2e/events/input/initial.nomad b/e2e/events/input/initial.nomad index 969261cbe945..145dbec633cf 100644 --- a/e2e/events/input/initial.nomad +++ b/e2e/events/input/initial.nomad @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 job "deployment_auto.nomad" { datacenters = ["dc1", "dc2"] diff --git a/e2e/events/input/large-job.nomad b/e2e/events/input/large-job.nomad index 65ffafb01176..146ae6d70139 100644 --- a/e2e/events/input/large-job.nomad +++ b/e2e/events/input/large-job.nomad @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 job "events" { datacenters = ["dc1"] diff --git a/e2e/example/input/env.hcl b/e2e/example/input/env.hcl index dbfca57391ce..6b1fa3c91853 100644 --- a/e2e/example/input/env.hcl +++ b/e2e/example/input/env.hcl @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 # This "env" job simply invokes 'env' using raw_exec. @@ -23,6 +23,7 @@ job "env" { } task "task" { + user = "nobody" driver = "raw_exec" config { diff --git a/e2e/example/input/sleep.hcl b/e2e/example/input/sleep.hcl index ad8c268f457d..42c6c6aa9cda 100644 --- a/e2e/example/input/sleep.hcl +++ b/e2e/example/input/sleep.hcl @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 # This "sleep" job simply invokes 'sleep infinity' using raw_exec. It is great # for demonstrating features of the Nomad e2e suite with a trivial job spec. @@ -28,6 +28,7 @@ job "sleep" { } task "task" { + user = "nobody" driver = "raw_exec" config { diff --git a/e2e/isolation/input/alloc_exec.hcl b/e2e/isolation/input/alloc_exec.hcl index e5fafca33267..c0986d290fab 100644 --- a/e2e/isolation/input/alloc_exec.hcl +++ b/e2e/isolation/input/alloc_exec.hcl @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 job "alloc_exec" { diff --git a/e2e/isolation/input/alloc_exec_java.hcl b/e2e/isolation/input/alloc_exec_java.hcl index 52ff4108b6a4..46092540a9b6 100644 --- a/e2e/isolation/input/alloc_exec_java.hcl +++ b/e2e/isolation/input/alloc_exec_java.hcl @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 job "java_exec" { diff --git a/e2e/isolation/input/cgroup_devices.hcl b/e2e/isolation/input/cgroup_devices.hcl index 59195a1c1201..69ce1356aad2 100644 --- a/e2e/isolation/input/cgroup_devices.hcl +++ b/e2e/isolation/input/cgroup_devices.hcl @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 job "cgroup_devices" { type = "service" diff --git a/e2e/isolation/input/chroot_dl_exec.nomad b/e2e/isolation/input/chroot_dl_exec.nomad index 2c7290b4f0a3..d2fc1de87c74 100644 --- a/e2e/isolation/input/chroot_dl_exec.nomad +++ b/e2e/isolation/input/chroot_dl_exec.nomad @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 job "chroot_dl_exec" { type = "batch" diff --git a/e2e/isolation/input/chroot_docker.nomad b/e2e/isolation/input/chroot_docker.nomad index 995000a38ee0..e2c28acff11f 100644 --- a/e2e/isolation/input/chroot_docker.nomad +++ b/e2e/isolation/input/chroot_docker.nomad @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 job "chroot_docker" { type = "batch" @@ -17,12 +17,12 @@ job "chroot_docker" { args = [ "/bin/sh", "-c", - "echo $NOMAD_ALLOC_DIR; echo $NOMAD_TASK_DIR; echo $NOMAD_SECRETS_DIR; echo $PATH; sleep 2" + "echo $NOMAD_ALLOC_DIR; echo $NOMAD_TASK_DIR; echo $NOMAD_SECRETS_DIR; echo $PATH" ] } resources { - cpu = 200 - memory = 128 + cpu = 50 + memory = 50 } } } diff --git a/e2e/isolation/input/chroot_exec.nomad b/e2e/isolation/input/chroot_exec.nomad index d082db80b9fa..eddda57d7ca3 100644 --- a/e2e/isolation/input/chroot_exec.nomad +++ b/e2e/isolation/input/chroot_exec.nomad @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 job "chroot_exec" { type = "batch" diff --git a/e2e/isolation/input/exec.hcl b/e2e/isolation/input/exec.hcl index 6dad60b8cd76..50a0757c6a02 100644 --- a/e2e/isolation/input/exec.hcl +++ b/e2e/isolation/input/exec.hcl @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 job "exec" { type = "batch" diff --git a/e2e/isolation/input/exec_host.hcl b/e2e/isolation/input/exec_host.hcl index 89143260047e..681669f377b5 100644 --- a/e2e/isolation/input/exec_host.hcl +++ b/e2e/isolation/input/exec_host.hcl @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 job "exec_host" { type = "batch" diff --git a/e2e/isolation/input/java.hcl b/e2e/isolation/input/java.hcl index d90f8cf67030..80002e35f69b 100644 --- a/e2e/isolation/input/java.hcl +++ b/e2e/isolation/input/java.hcl @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 job "java" { type = "batch" @@ -46,8 +46,8 @@ EOH } resources { - cpu = 500 - memory = 256 + cpu = 50 + memory = 64 } } @@ -60,8 +60,8 @@ EOH } resources { - cpu = 500 - memory = 256 + cpu = 50 + memory = 64 } } } diff --git a/e2e/isolation/input/java_host.hcl b/e2e/isolation/input/java_host.hcl index 2a423496c480..143262ec3d5e 100644 --- a/e2e/isolation/input/java_host.hcl +++ b/e2e/isolation/input/java_host.hcl @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 job "java_host" { type = "batch" @@ -47,8 +47,8 @@ EOH } resources { - cpu = 500 - memory = 256 + cpu = 50 + memory = 64 } } @@ -62,8 +62,8 @@ EOH } resources { - cpu = 500 - memory = 256 + cpu = 50 + memory = 64 } } } diff --git a/e2e/isolation/input/raw_exec.hcl b/e2e/isolation/input/raw_exec.hcl index 3db9ae95990a..2e963ea57f35 100644 --- a/e2e/isolation/input/raw_exec.hcl +++ b/e2e/isolation/input/raw_exec.hcl @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 job "raw_exec" { type = "batch" @@ -44,7 +44,7 @@ EOF } resources { - cpu = 100 + cpu = 10 memory = 64 } } diff --git a/e2e/isolation/pids_test.go b/e2e/isolation/pids_test.go index 821e2955b158..088e4da6efd4 100644 --- a/e2e/isolation/pids_test.go +++ b/e2e/isolation/pids_test.go @@ -7,7 +7,6 @@ import ( "regexp" "strings" "testing" - "time" "github.com/hashicorp/nomad/e2e/v3/cluster3" "github.com/hashicorp/nomad/e2e/v3/jobs3" @@ -42,7 +41,6 @@ func testExecNamespacePID(t *testing.T) { job, cleanup := jobs3.Submit(t, "./input/exec.hcl", jobs3.WaitComplete("group"), - jobs3.Timeout(time.Second*30), // exec can be a bit slow ) t.Cleanup(cleanup) @@ -54,7 +52,6 @@ func testExecHostPID(t *testing.T) { job, cleanup := jobs3.Submit(t, "./input/exec_host.hcl", jobs3.WaitComplete("group"), - jobs3.Timeout(time.Second*30), // exec can be a bit slow ) t.Cleanup(cleanup) @@ -65,10 +62,7 @@ func testExecHostPID(t *testing.T) { } func testExecNamespaceAllocExec(t *testing.T) { - job, cleanup := jobs3.Submit(t, - "./input/alloc_exec.hcl", - jobs3.Timeout(time.Second*30), // exec can be a bit slow - ) + job, cleanup := jobs3.Submit(t, "./input/alloc_exec.hcl") t.Cleanup(cleanup) logs := job.Exec("group", "sleep", []string{"ps", "ax"}) @@ -82,7 +76,6 @@ func testJavaNamespacePID(t *testing.T) { job, cleanup := jobs3.Submit(t, "./input/java.hcl", jobs3.WaitComplete("group"), - jobs3.Timeout(time.Second*60), // exec prestart + java main ) t.Cleanup(cleanup) @@ -94,7 +87,6 @@ func testJavaHostPID(t *testing.T) { job, cleanup := jobs3.Submit(t, "./input/java_host.hcl", jobs3.WaitComplete("group"), - jobs3.Timeout(time.Second*60), // exec prestart + java main ) t.Cleanup(cleanup) @@ -105,10 +97,7 @@ func testJavaHostPID(t *testing.T) { } func testJavaNamespaceAllocExec(t *testing.T) { - job, cleanup := jobs3.Submit(t, - "./input/alloc_exec_java.hcl", - jobs3.Timeout(time.Second*60), // exec prestart + java main - ) + job, cleanup := jobs3.Submit(t, "./input/alloc_exec_java.hcl") t.Cleanup(cleanup) logs := job.Exec("group", "sleep", []string{"ps", "ax"}) diff --git a/e2e/jobsubmissions/input/huge.hcl b/e2e/jobsubmissions/input/huge.hcl index 5a417561d4d2..7b2124a098ce 100644 --- a/e2e/jobsubmissions/input/huge.hcl +++ b/e2e/jobsubmissions/input/huge.hcl @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 job "huge" { type = "batch" diff --git a/e2e/jobsubmissions/input/x.hcl b/e2e/jobsubmissions/input/x.hcl index e3e2bab82082..5ffbae39b30d 100644 --- a/e2e/jobsubmissions/input/x.hcl +++ b/e2e/jobsubmissions/input/x.hcl @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 # This is an HCL comment diff --git a/e2e/jobsubmissions/input/xyz.hcl b/e2e/jobsubmissions/input/xyz.hcl index eb78dcaf68ee..571a144da0ee 100644 --- a/e2e/jobsubmissions/input/xyz.hcl +++ b/e2e/jobsubmissions/input/xyz.hcl @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 variable "X" { type = string diff --git a/e2e/jobsubmissions/input/y.hcl b/e2e/jobsubmissions/input/y.hcl index 2cd75ddadec5..1de2f03a523a 100644 --- a/e2e/jobsubmissions/input/y.hcl +++ b/e2e/jobsubmissions/input/y.hcl @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 Y = 700 diff --git a/e2e/jobsubmissions/input/z.hcl b/e2e/jobsubmissions/input/z.hcl index 07e43c206d7e..56de364a7ac2 100644 --- a/e2e/jobsubmissions/input/z.hcl +++ b/e2e/jobsubmissions/input/z.hcl @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 Z = true diff --git a/e2e/lifecycle/inputs/batch.nomad b/e2e/lifecycle/inputs/batch.nomad index 5c9efffa64dc..17b5bf7af494 100644 --- a/e2e/lifecycle/inputs/batch.nomad +++ b/e2e/lifecycle/inputs/batch.nomad @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 # lifecycle hook test job for batch jobs. touches, removes, and tests # for the existence of files to assert the order of running tasks. diff --git a/e2e/lifecycle/inputs/service.nomad b/e2e/lifecycle/inputs/service.nomad index 94bdd9927d51..4c153b05db2f 100644 --- a/e2e/lifecycle/inputs/service.nomad +++ b/e2e/lifecycle/inputs/service.nomad @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 # lifecycle hook test job for service jobs. touches, removes, and tests # for the existence of files to assert the order of running tasks. diff --git a/e2e/metrics/doc.go b/e2e/metrics/doc.go deleted file mode 100644 index 6946f4c4251b..000000000000 --- a/e2e/metrics/doc.go +++ /dev/null @@ -1,5 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -// Package metrics provides tests around the exported metrics of a Nomad client. -package metrics diff --git a/e2e/metrics/input/caddy.hcl b/e2e/metrics/input/caddy.hcl deleted file mode 100644 index 34a41b1eb12d..000000000000 --- a/e2e/metrics/input/caddy.hcl +++ /dev/null @@ -1,79 +0,0 @@ -# Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 - -job "caddy" { - type = "service" - - group "linux" { - constraint { - attribute = "${attr.kernel.name}" - value = "linux" - } - - reschedule { - attempts = 0 - unlimited = false - } - - restart { - attempts = 0 - mode = "fail" - } - - update { - min_healthy_time = "5s" - } - - network { - mode = "bridge" - port "http" { - static = 9999 # open - to = 3000 - } - } - - service { - provider = "nomad" - name = "caddy" - port = "http" - tags = ["${attr.unique.platform.aws.public-ipv4}", "expose"] - check { - type = "http" - path = "/" - interval = "10s" - timeout = "2s" - } - } - - task "caddy" { - driver = "podman" - user = "nobody" - - config { - image = "docker.io/library/caddy:2" - args = ["caddy", "run", "--config", "${NOMAD_TASK_DIR}/Caddyfile"] - } - - template { - destination = "local/Caddyfile" - data = < - - example -

Hello, friend!

- -EOH - } - - resources { - cpu = 100 - memory = 32 - } - } - } -} - diff --git a/e2e/metrics/input/setup.hcl b/e2e/metrics/input/setup.hcl deleted file mode 100644 index 2b4e1fc5ac94..000000000000 --- a/e2e/metrics/input/setup.hcl +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 - -job "setup-podman-auth" { - type = "sysbatch" - - constraint { - attribute = "${attr.kernel.name}" - value = "linux" - } - - group "create-files" { - reschedule { - attempts = 0 - unlimited = false - } - - restart { - attempts = 0 - mode = "fail" - } - - task "create-auth-file" { - driver = "raw_exec" - user = "root" - - config { - command = "cp" - args = ["${NOMAD_TASK_DIR}/auth.json", "/etc/auth.json"] - } - - template { - destination = "local/auth.json" - perms = "644" - data = < 0.0) { + err = fmt.Errorf("expected non-zero metrics, got: %v", results) + return false + } + return true + }, timeout, 1*time.Second) + require.Truef(t, ok, "prometheus query failed (%s): %v", query, err) + + // shorten the timeout after the first workload is successfully + // queried so that we don't hang the whole test run if something's + // wrong with only one of the jobs + timeout = 15 * time.Second + } +} diff --git a/e2e/metrics/metrics_test.go b/e2e/metrics/metrics_test.go deleted file mode 100644 index 2eec7d001ca4..000000000000 --- a/e2e/metrics/metrics_test.go +++ /dev/null @@ -1,205 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -package metrics - -import ( - "context" - "fmt" - "testing" - "time" - - nomadapi "github.com/hashicorp/nomad/api" - "github.com/hashicorp/nomad/e2e/e2eutil" - "github.com/hashicorp/nomad/e2e/v3/cluster3" - "github.com/hashicorp/nomad/e2e/v3/jobs3" - promapi "github.com/prometheus/client_golang/api" - promapi1 "github.com/prometheus/client_golang/api/prometheus/v1" - promodel "github.com/prometheus/common/model" - "github.com/shoenig/test" - "github.com/shoenig/test/must" -) - -type metric struct { - name string - filter string - key string - value float64 - sum bool -} - -func (m *metric) String() string { - return fmt.Sprintf("%s[%s]=%v", m.name, m.key, m.value) -} - -func (m *metric) Query() string { - query := fmt.Sprintf("%s{%s=%q}", m.name, m.filter, m.key) - if m.sum { - query = "sum(" + query + ")" - } - return query -} - -func TestMetrics(t *testing.T) { - // Run via the e2e suite. Requires AWS attributes. - - // Wait for the cluster to be ready. - cluster3.Establish(t, - cluster3.Leader(), - cluster3.LinuxClients(1), - ) - - t.Log("tweaking podman registry auth files ...") - _, cleanupSetup := jobs3.Submit(t, "./input/setup.hcl") - t.Cleanup(cleanupSetup) - - t.Log("running metrics job cpustress ...") - jobCPU, cleanupCPU := jobs3.Submit(t, "./input/cpustress.hcl") - t.Cleanup(cleanupCPU) - - t.Log("running metrics job nomadagent ...") - jobHP, cleanupHP := jobs3.Submit(t, "./input/nomadagent.hcl") - t.Cleanup(cleanupHP) - - t.Log("running metrics job prometheus ...") - _, cleanupProm := jobs3.Submit(t, "./input/prometheus.hcl", jobs3.Timeout(60*time.Second)) - t.Cleanup(cleanupProm) - - t.Log("running metrics job pythonhttp ...") - jobPy, cleanupPy := jobs3.Submit(t, "./input/pythonhttp.hcl") - t.Cleanup(cleanupPy) - - t.Log("running metrics job caddy ...") - _, cleanupCaddy := jobs3.Submit(t, "./input/caddy.hcl") - t.Cleanup(cleanupCaddy) - - t.Log("let the metrics collect for a bit (10s) ...") - time.Sleep(10 * time.Second) - - t.Log("measuring alloc metrics ...") - testAllocMetrics(t, []*metric{{ - name: "nomad_client_allocs_memory_usage", - filter: "exported_job", - key: jobHP.JobID(), - }, { - name: "nomad_client_allocs_cpu_user", - filter: "exported_job", - key: jobCPU.JobID(), - }, { - name: "nomad_client_allocs_cpu_allocated", - filter: "exported_job", - key: jobPy.JobID(), - }}) - - t.Log("measuring client metrics ...") - testClientMetrics(t, []*metric{{ - name: "nomad_client_allocated_memory", - }, { - name: "nomad_client_host_cpu_user", - sum: true, // metric is per core - }, { - name: "nomad_client_host_memory_used", - }, { - name: "nomad_client_uptime", - }}) - -} - -func testAllocMetrics(t *testing.T, metrics []*metric) { - // query metrics and update values - query(t, metrics) - - // assert each metric has a positive value - positives(t, metrics) -} - -func testClientMetrics(t *testing.T, metrics []*metric) { - nodes, _, err := e2eutil.NomadClient(t).Nodes().List(&nomadapi.QueryOptions{ - Filter: fmt.Sprintf("Attributes[%q] == %q", "kernel.name", "linux"), - }) - must.NoError(t, err) - - // permute each metric per node - results := make([]*metric, 0, len(nodes)*len(metrics)) - for _, node := range nodes { - for _, m := range metrics { - results = append(results, &metric{ - name: m.name, - filter: "node_id", - key: node.ID, - sum: m.sum, - }) - } - } - - // query metrics and update values - query(t, results) - - // assert each metric has a positive value - positives(t, results) -} - -func query(t *testing.T, metrics []*metric) { - services := e2eutil.NomadClient(t).Services() - regs, _, err := services.Get("caddy", &nomadapi.QueryOptions{ - Filter: `Tags contains "expose"`, - }) - must.NoError(t, err, must.Sprint("unable to query nomad for caddy service")) - must.Len(t, 1, regs, must.Sprint("expected one caddy instance")) - - prom := regs[0] // tag[0] is public aws address - address := fmt.Sprintf("http://%s:%d", prom.Tags[0], prom.Port) - opts := promapi.Config{Address: address} - t.Log("expose prometheus http address", address) - - client, err := promapi.NewClient(opts) - must.NoError(t, err, must.Sprint("unable to create prometheus api client")) - - api1 := promapi1.NewAPI(client) - - // waiting for prometheus can take anywhere from 10 seconds to like 2 minutes, - // so we keep polling the api for a long while until we get a result - ctx, cancel := context.WithTimeout(context.Background(), 2*time.Minute) - defer cancel() - - for _, m := range metrics { - - // for each metric we keep polling the prometheus api until we get a result, or the overall - // long wait context finally times out - // - // individual queries get a 10 second timeout - for { - - q := m.Query() - t.Log("query for metric", q) - result, warnings, err := api1.Query(ctx, q, time.Now(), promapi1.WithTimeout(10*time.Second)) - must.NoError(t, err, must.Sprintf("unable to query %q", q)) - must.SliceEmpty(t, warnings, must.Sprintf("got warnings %v", warnings)) - - // extract the actual value - vector, ok := result.(promodel.Vector) - must.True(t, ok, must.Sprint("unable to convert metric to vector")) - - // if we got an empty result we need to keep trying - if len(vector) == 0 { - t.Log("-> empty vector, will try again in 5 seconds") - time.Sleep(5 * time.Second) - continue - } else { - sample := vector[len(vector)-1] - m.value = float64(sample.Value) - break - } - } - } -} - -func positives(t *testing.T, metrics []*metric) { - // just ensure each metric value is positive - for _, m := range metrics { - test.Positive(t, m.value, test.Sprintf( - "%s should have been positive", - m.String(), - )) - } -} diff --git a/e2e/metrics/prometheus.go b/e2e/metrics/prometheus.go new file mode 100644 index 000000000000..3bee0bb781f1 --- /dev/null +++ b/e2e/metrics/prometheus.go @@ -0,0 +1,150 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + +package metrics + +import ( + "encoding/json" + "fmt" + "io" + "net/http" + "net/url" + + "github.com/hashicorp/nomad/e2e/e2eutil" + "github.com/hashicorp/nomad/e2e/framework" + "github.com/hashicorp/nomad/helper/uuid" + "github.com/prometheus/common/model" +) + +func (tc *MetricsTest) setUpPrometheus(f *framework.F) error { + uuid := uuid.Generate() + fabioID := "fabio" + uuid[0:8] + fabioAllocs := e2eutil.RegisterAndWaitForAllocs(f.T(), tc.Nomad(), + "metrics/input/fabio.nomad", fabioID, "") + if len(fabioAllocs) < 1 { + return fmt.Errorf("fabio failed to start") + } + tc.fabioID = fabioID + + // get a fabio IP address so we can query it later + nodeDetails, _, err := tc.Nomad().Nodes().Info(fabioAllocs[0].NodeID, nil) + if err != nil { + return err + } + + // TODO(tgross): currently this forces us to run the target on AWS rather + // than any other environment. There's a Provider environment in the E2E + // framework we're not currently using; we should revisit that. + publicIP := nodeDetails.Attributes["unique.platform.aws.public-ipv4"] + tc.fabioAddress = fmt.Sprintf("http://%s:9999", publicIP) + prometheusID := "prometheus" + uuid[0:8] + prometheusAllocs := e2eutil.RegisterAndWaitForAllocs(f.T(), tc.Nomad(), + "metrics/input/prometheus.nomad", prometheusID, "") + if len(prometheusAllocs) < 1 { + return fmt.Errorf("prometheus failed to start") + } + tc.prometheusID = prometheusID + return nil +} + +func (tc *MetricsTest) tearDownPrometheus(f *framework.F) { + tc.Nomad().Jobs().Deregister(tc.prometheusID, true, nil) + tc.Nomad().Jobs().Deregister(tc.fabioID, true, nil) + tc.Nomad().System().GarbageCollect() +} + +// "Wait, why aren't we just using the prometheus golang client?", you ask? +// Nomad has vendored an older version of the prometheus exporter library +// their HTTP client which only works with a newer version is also is marked +// "alpha", and there's API v2 work currently ongoing. Rather than waiting +// till 0.11 to ship this test, this just handles the query API and can be +// swapped out later. +// +// TODO(tgross) / COMPAT(0.11): update our prometheus libraries +func (tc *MetricsTest) promQuery(query string) (model.Vector, error) { + var err error + promUrl := tc.fabioAddress + "/api/v1/query" + formValues := url.Values{"query": {query}} + resp, err := http.PostForm(promUrl, formValues) + if err != nil { + return nil, err + } + defer resp.Body.Close() + if resp.StatusCode != http.StatusOK { + return nil, fmt.Errorf("HTTP status: %v", resp.StatusCode) + } + body, err := io.ReadAll(resp.Body) + if err != nil { + return nil, err + } + apiResp := &apiResponse{} + err = json.Unmarshal(body, apiResp) + if err != nil { + return nil, err + } + if apiResp.Status == "error" { + return nil, fmt.Errorf("API error: %v: %v", apiResp.ErrorType, apiResp.Error) + } + + // unpack query + var qs queryResult + err = json.Unmarshal(apiResp.Data, &qs) + if err != nil { + return nil, err + } + val, ok := qs.v.(model.Vector) + if !ok || len(val) == 0 { + return nil, fmt.Errorf("no metrics data available") + } + return val, nil +} + +type apiResponse struct { + Status string `json:"status"` + Data json.RawMessage `json:"data"` + ErrorType string `json:"errorType"` + Error string `json:"error"` + Warnings []string `json:"warnings,omitempty"` +} + +// queryResult contains result data for a query. +type queryResult struct { + Type model.ValueType `json:"resultType"` + Result interface{} `json:"result"` + + // The decoded value. + v model.Value +} + +func (qr *queryResult) UnmarshalJSON(b []byte) error { + v := struct { + Type model.ValueType `json:"resultType"` + Result json.RawMessage `json:"result"` + }{} + + err := json.Unmarshal(b, &v) + if err != nil { + return err + } + + switch v.Type { + case model.ValScalar: + var sv model.Scalar + err = json.Unmarshal(v.Result, &sv) + qr.v = &sv + + case model.ValVector: + var vv model.Vector + err = json.Unmarshal(v.Result, &vv) + qr.v = vv + + case model.ValMatrix: + var mv model.Matrix + err = json.Unmarshal(v.Result, &mv) + qr.v = mv + + default: + err = fmt.Errorf("no metrics data available") + } + return err +} diff --git a/e2e/namespaces/input/namespace_a.nomad b/e2e/namespaces/input/namespace_a.nomad index 8825b85e19d1..db515bd48078 100644 --- a/e2e/namespaces/input/namespace_a.nomad +++ b/e2e/namespaces/input/namespace_a.nomad @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 job "namespace_a" { diff --git a/e2e/namespaces/input/namespace_b.nomad b/e2e/namespaces/input/namespace_b.nomad index 3077947abc4c..9a0343373a87 100644 --- a/e2e/namespaces/input/namespace_b.nomad +++ b/e2e/namespaces/input/namespace_b.nomad @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 job "namespace_b" { diff --git a/e2e/namespaces/input/namespace_default.nomad b/e2e/namespaces/input/namespace_default.nomad index b7b1e0208b02..43dbd885cf0d 100644 --- a/e2e/namespaces/input/namespace_default.nomad +++ b/e2e/namespaces/input/namespace_default.nomad @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 job "namespace_default" { diff --git a/e2e/networking/inputs/basic.nomad b/e2e/networking/inputs/basic.nomad index ea4cca1e2907..ff2d50804278 100644 --- a/e2e/networking/inputs/basic.nomad +++ b/e2e/networking/inputs/basic.nomad @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 //e2e:service script=validate.sh job "networking" { diff --git a/e2e/networking/inputs/docker_bridged_hostname.nomad b/e2e/networking/inputs/docker_bridged_hostname.nomad index 60e62b10395e..261965869d43 100644 --- a/e2e/networking/inputs/docker_bridged_hostname.nomad +++ b/e2e/networking/inputs/docker_bridged_hostname.nomad @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 job "networking" { datacenters = ["dc1", "dc2"] diff --git a/e2e/networking/inputs/docker_bridged_hostname_interpolation.nomad b/e2e/networking/inputs/docker_bridged_hostname_interpolation.nomad index 198b7a1e2c76..4a1bba73db39 100644 --- a/e2e/networking/inputs/docker_bridged_hostname_interpolation.nomad +++ b/e2e/networking/inputs/docker_bridged_hostname_interpolation.nomad @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 job "networking" { datacenters = ["dc1", "dc2"] diff --git a/e2e/networking/inputs/validate.sh b/e2e/networking/inputs/validate.sh index 4ecd5ede67e9..e0fceb19eaac 100755 --- a/e2e/networking/inputs/validate.sh +++ b/e2e/networking/inputs/validate.sh @@ -1,6 +1,6 @@ #!/usr/bin/env bash # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 nomad operator api "/v1/allocation/${NOMAD_ALLOC_ID}" | jq '.NetworkStatus.Address | length' diff --git a/e2e/nodedrain/input/drain_deadline.nomad b/e2e/nodedrain/input/drain_deadline.nomad index 0586eddda8b8..0acfbb21236e 100644 --- a/e2e/nodedrain/input/drain_deadline.nomad +++ b/e2e/nodedrain/input/drain_deadline.nomad @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 job "drain_deadline" { diff --git a/e2e/nodedrain/input/drain_ignore_system.nomad b/e2e/nodedrain/input/drain_ignore_system.nomad index be0cce6314d6..955d930a9ef8 100644 --- a/e2e/nodedrain/input/drain_ignore_system.nomad +++ b/e2e/nodedrain/input/drain_ignore_system.nomad @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 job "drain_ignore_system_service" { diff --git a/e2e/nodedrain/input/drain_killtimeout.nomad b/e2e/nodedrain/input/drain_killtimeout.nomad index c7ba55bd7672..88f3b091f8f6 100644 --- a/e2e/nodedrain/input/drain_killtimeout.nomad +++ b/e2e/nodedrain/input/drain_killtimeout.nomad @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 job "drain_killtimeout" { diff --git a/e2e/nodedrain/input/drain_migrate.nomad b/e2e/nodedrain/input/drain_migrate.nomad index 3245b69790be..2bd8facedb07 100644 --- a/e2e/nodedrain/input/drain_migrate.nomad +++ b/e2e/nodedrain/input/drain_migrate.nomad @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 job "drain_migrate" { diff --git a/e2e/nodedrain/input/drain_simple.nomad b/e2e/nodedrain/input/drain_simple.nomad index 8274b8d52f1f..cb6b3d03074e 100644 --- a/e2e/nodedrain/input/drain_simple.nomad +++ b/e2e/nodedrain/input/drain_simple.nomad @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 job "drain_simple" { diff --git a/e2e/nodedrain/node_drain_test.go b/e2e/nodedrain/node_drain_test.go index c76656325d7f..67f2e562c1f0 100644 --- a/e2e/nodedrain/node_drain_test.go +++ b/e2e/nodedrain/node_drain_test.go @@ -10,7 +10,7 @@ import ( "testing" "time" - "github.com/hashicorp/go-set/v2" + "github.com/hashicorp/go-set" "github.com/shoenig/test" "github.com/shoenig/test/must" "github.com/shoenig/test/wait" @@ -231,18 +231,12 @@ func testKillTimeout(t *testing.T) { must.Len(t, 1, newAllocs, must.Sprint("expected 1 new alloc")) must.Wait(t, wait.InitialSuccess( - wait.ErrorFunc(func() error { + wait.BoolFunc(func() bool { node, _, err := nomadClient.Nodes().Info(oldNodeID, nil) - if err != nil { - return err - } - if node.DrainStrategy != nil { - return fmt.Errorf("node '%s' DrainStrategy should be nil, got: %+v", - oldNodeID, node.DrainStrategy) - } - return nil + must.NoError(t, err) + return node.DrainStrategy == nil }), - wait.Timeout(time.Second*10), + wait.Timeout(time.Second*5), wait.Gap(500*time.Millisecond), )) } diff --git a/e2e/nomadexec/doc.go b/e2e/nomadexec/doc.go deleted file mode 100644 index b53ee1df85a0..000000000000 --- a/e2e/nomadexec/doc.go +++ /dev/null @@ -1,5 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -// The nomadexec package contains tests around using the alloc exec command. -package nomadexec diff --git a/e2e/nomadexec/exec.go b/e2e/nomadexec/exec.go new file mode 100644 index 000000000000..3ea4b22a3bf4 --- /dev/null +++ b/e2e/nomadexec/exec.go @@ -0,0 +1,146 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + +package nomadexec + +import ( + "bytes" + "context" + "fmt" + "io" + "reflect" + "regexp" + "testing" + "time" + + "github.com/hashicorp/nomad/api" + "github.com/hashicorp/nomad/e2e/e2eutil" + "github.com/hashicorp/nomad/e2e/framework" + "github.com/hashicorp/nomad/helper/uuid" + dtestutils "github.com/hashicorp/nomad/plugins/drivers/testutils" + "github.com/stretchr/testify/assert" +) + +type NomadExecE2ETest struct { + framework.TC + + name string + jobFilePath string + + jobID string + alloc api.Allocation +} + +func init() { + framework.AddSuites(&framework.TestSuite{ + Component: "Nomad exec", + CanRunLocal: true, + Cases: []framework.TestCase{ + newNomadExecE2eTest("docker", "./nomadexec/testdata/docker.nomad"), + }, + }) +} + +func newNomadExecE2eTest(name, jobFilePath string) *NomadExecE2ETest { + return &NomadExecE2ETest{ + name: name, + jobFilePath: jobFilePath, + } +} + +func (tc *NomadExecE2ETest) Name() string { + return fmt.Sprintf("%v (%v)", tc.TC.Name(), tc.name) +} + +func (tc *NomadExecE2ETest) BeforeAll(f *framework.F) { + // Ensure cluster has leader before running tests + e2eutil.WaitForLeader(f.T(), tc.Nomad()) + e2eutil.WaitForNodesReady(f.T(), tc.Nomad(), 1) + + // register a job for execing into + tc.jobID = "nomad-exec" + uuid.Generate()[:8] + allocs := e2eutil.RegisterAndWaitForAllocs(f.T(), tc.Nomad(), tc.jobFilePath, tc.jobID, "") + f.Len(allocs, 1) + + e2eutil.WaitForAllocRunning(f.T(), tc.Nomad(), allocs[0].ID) + + tc.alloc = api.Allocation{ + ID: allocs[0].ID, + Namespace: allocs[0].Namespace, + NodeID: allocs[0].NodeID, + } +} + +func (tc *NomadExecE2ETest) TestExecBasicResponses(f *framework.F) { + for _, c := range dtestutils.ExecTaskStreamingBasicCases { + f.T().Run(c.Name, func(t *testing.T) { + + stdin := newTestStdin(c.Tty, c.Stdin) + var stdout, stderr bytes.Buffer + + resizeCh := make(chan api.TerminalSize) + go func() { + resizeCh <- api.TerminalSize{Height: 100, Width: 100} + }() + + ctx, cancelFn := context.WithTimeout(context.Background(), 15*time.Second) + defer cancelFn() + + exitCode, err := tc.Nomad().Allocations().Exec(ctx, + &tc.alloc, "task", c.Tty, + []string{"/bin/sh", "-c", c.Command}, + stdin, &stdout, &stderr, + resizeCh, nil) + + assert.NoError(t, err) + + assert.Equal(t, c.ExitCode, exitCode) + + switch s := c.Stdout.(type) { + case string: + assert.Equal(t, s, stdout.String()) + case *regexp.Regexp: + assert.Regexp(t, s, stdout.String()) + case nil: + assert.Empty(t, stdout.String()) + default: + assert.Fail(t, "unexpected stdout type", "found %v (%v), but expected string or regexp", s, reflect.TypeOf(s)) + } + + switch s := c.Stderr.(type) { + case string: + assert.Equal(t, s, stderr.String()) + case *regexp.Regexp: + assert.Regexp(t, s, stderr.String()) + case nil: + assert.Empty(t, stderr.String()) + default: + assert.Fail(t, "unexpected stderr type", "found %v (%v), but expected string or regexp", s, reflect.TypeOf(s)) + } + }) + } +} + +func (tc *NomadExecE2ETest) AfterAll(f *framework.F) { + jobs := tc.Nomad().Jobs() + if tc.jobID != "" { + jobs.Deregister(tc.jobID, true, nil) + } + tc.Nomad().System().GarbageCollect() +} + +func newTestStdin(tty bool, d string) io.Reader { + pr, pw := io.Pipe() + go func() { + pw.Write([]byte(d)) + + // when testing TTY, leave connection open for the entire duration of command + // closing stdin may cause TTY session prematurely before command completes + if !tty { + pw.Close() + } + + }() + + return pr +} diff --git a/e2e/nomadexec/exec_test.go b/e2e/nomadexec/exec_test.go deleted file mode 100644 index e14f10cd2beb..000000000000 --- a/e2e/nomadexec/exec_test.go +++ /dev/null @@ -1,106 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -package nomadexec - -import ( - "bytes" - "context" - "io" - "regexp" - "testing" - "time" - - "github.com/hashicorp/nomad/api" - "github.com/hashicorp/nomad/e2e/e2eutil" - "github.com/hashicorp/nomad/e2e/v3/cluster3" - "github.com/hashicorp/nomad/e2e/v3/jobs3" - dtestutils "github.com/hashicorp/nomad/plugins/drivers/testutils" - "github.com/shoenig/test/must" -) - -func TestNomadExec(t *testing.T) { - cluster3.Establish(t, - cluster3.Leader(), - cluster3.LinuxClients(1), - ) - - t.Run("testDocker", testDocker) -} - -func getAlloc(t *testing.T, allocID string) *api.Allocation { - allocsAPI := e2eutil.NomadClient(t).Allocations() - info, _, err := allocsAPI.Info(allocID, nil) - must.NoError(t, err) - return info -} - -func testDocker(t *testing.T) { - job, jobCleanup := jobs3.Submit(t, "./input/busybox.hcl") - t.Cleanup(jobCleanup) - - alloc := getAlloc(t, job.AllocID("group")) - - for _, tc := range dtestutils.ExecTaskStreamingBasicCases { - t.Run(tc.Name, func(t *testing.T) { - stdin := newTestStdin(tc.Tty, tc.Stdin) - var stdout, stderr bytes.Buffer - - resizeCh := make(chan api.TerminalSize) - go func() { - resizeCh <- api.TerminalSize{Height: 100, Width: 100} - }() - - ctx, cancelFn := context.WithTimeout(context.Background(), 15*time.Second) - defer cancelFn() - - exitCode, err := e2eutil.NomadClient(t).Allocations().Exec( - ctx, - alloc, "task", tc.Tty, - []string{"/bin/sh", "-c", tc.Command}, - stdin, &stdout, &stderr, - resizeCh, nil, - ) - must.NoError(t, err) - must.Eq(t, tc.ExitCode, exitCode) - - switch s := tc.Stdout.(type) { - case string: - must.Eq(t, s, stdout.String()) - case *regexp.Regexp: - must.RegexMatch(t, s, stdout.String()) - case nil: - must.Eq(t, "", stdout.String()) - default: - must.Unreachable(t, must.Sprint("unexpected match type")) - } - - switch s := tc.Stderr.(type) { - case string: - must.Eq(t, s, stderr.String()) - case *regexp.Regexp: - must.RegexMatch(t, s, stderr.String()) - case nil: - must.Eq(t, "", stderr.String()) - default: - must.Unreachable(t, must.Sprint("unexpected match type")) - } - }) - } -} - -func newTestStdin(tty bool, d string) io.Reader { - pr, pw := io.Pipe() - go func() { - pw.Write([]byte(d)) - - // when testing TTY, leave connection open for the entire duration of command - // closing stdin may cause TTY session prematurely before command completes - if !tty { - pw.Close() - } - - }() - - return pr -} diff --git a/e2e/nomadexec/input/busybox.hcl b/e2e/nomadexec/testdata/docker.nomad similarity index 63% rename from e2e/nomadexec/input/busybox.hcl rename to e2e/nomadexec/testdata/docker.nomad index 906f258e5016..72f12d005001 100644 --- a/e2e/nomadexec/input/busybox.hcl +++ b/e2e/nomadexec/testdata/docker.nomad @@ -1,7 +1,9 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 + +job "nomadexec-docker" { + datacenters = ["dc1"] -job "busybox" { constraint { attribute = "${attr.kernel.name}" value = "linux" @@ -12,16 +14,15 @@ job "busybox" { driver = "docker" config { - image = "busybox:1" + image = "busybox:1.29.2" command = "/bin/sleep" - args = ["infinity"] + args = ["1000"] } resources { cpu = 500 - memory = 128 + memory = 256 } } } } - diff --git a/e2e/operator_scheduler/input/basic.nomad b/e2e/operator_scheduler/input/basic.nomad index 82d3aa05ef5c..7081006c70dd 100644 --- a/e2e/operator_scheduler/input/basic.nomad +++ b/e2e/operator_scheduler/input/basic.nomad @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 job "operator_scheduler" { datacenters = ["dc1"] diff --git a/e2e/overlap/testdata/overlap.nomad b/e2e/overlap/testdata/overlap.nomad index c283a7b91618..beb25649c777 100644 --- a/e2e/overlap/testdata/overlap.nomad +++ b/e2e/overlap/testdata/overlap.nomad @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 job "overlap" { datacenters = ["dc1", "dc2"] diff --git a/e2e/oversubscription/doc.go b/e2e/oversubscription/doc.go deleted file mode 100644 index 98a09196ace9..000000000000 --- a/e2e/oversubscription/doc.go +++ /dev/null @@ -1,5 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -// The oversubscription package contains tests around scheduler oversubcription. -package oversubscription diff --git a/e2e/oversubscription/input/exec.hcl b/e2e/oversubscription/input/exec.hcl deleted file mode 100644 index 1474a0c46dc0..000000000000 --- a/e2e/oversubscription/input/exec.hcl +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 - -job "oversubscription-exec" { - type = "batch" - - constraint { - attribute = "${attr.kernel.name}" - operator = "=" - value = "linux" - } - - constraint { - attribute = "${attr.os.cgroups.version}" - operator = "=" - value = "2" - } - - group "group" { - task "sleep" { - driver = "exec" - - config { - command = "/bin/sh" - args = ["-c", "sleep infinity"] - } - - resources { - cpu = 500 - memory = 20 - memory_max = 30 - } - } - - task "cat" { - driver = "pledge" - - lifecycle { - hook = "poststart" - } - - config { - command = "/bin/cat" - args = ["/sys/fs/cgroup/nomad.slice/share.slice/${NOMAD_ALLOC_ID}.sleep.scope/memory.max"] - unveil = ["r:/sys/fs/cgroup/"] - } - - resources { - cpu = 100 - memory = 20 - } - } - } -} diff --git a/e2e/oversubscription/input/rawexec.hcl b/e2e/oversubscription/input/rawexec.hcl deleted file mode 100644 index c5e26bb33b6a..000000000000 --- a/e2e/oversubscription/input/rawexec.hcl +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 - -job "oversub" { - type = "batch" - - constraint { - attribute = "${attr.kernel.name}" - value = "linux" - } - - group "group" { - reschedule { - attempts = 0 - unlimited = false - } - - restart { - attempts = 0 - mode = "fail" - } - - task "cat" { - driver = "raw_exec" - - config { - command = "bash" - args = ["-c", "cat /sys/fs/cgroup/$(cat /proc/self/cgroup | cut -d':' -f3)/memory.max"] - } - - resources { - cpu = 100 - memory = 64 - memory_max = 128 - } - } - } -} diff --git a/e2e/oversubscription/input/rawexecmax.hcl b/e2e/oversubscription/input/rawexecmax.hcl deleted file mode 100644 index 011ecd79710d..000000000000 --- a/e2e/oversubscription/input/rawexecmax.hcl +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 - -job "oversubmax" { - type = "batch" - - constraint { - attribute = "${attr.kernel.name}" - value = "linux" - } - - group "group" { - reschedule { - attempts = 0 - unlimited = false - } - - restart { - attempts = 0 - mode = "fail" - } - - task "cat" { - driver = "raw_exec" - - config { - command = "bash" - args = ["-c", "cat /sys/fs/cgroup/$(cat /proc/self/cgroup | cut -d':' -f3)/memory.{low,max}"] - } - - resources { - cpu = 100 - memory = 64 - memory_max = -1 # unlimited - } - } - } -} diff --git a/e2e/oversubscription/oversubscription.go b/e2e/oversubscription/oversubscription.go new file mode 100644 index 000000000000..5f182646942c --- /dev/null +++ b/e2e/oversubscription/oversubscription.go @@ -0,0 +1,132 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + +package oversubscription + +import ( + "fmt" + "strings" + "time" + + "github.com/hashicorp/nomad/api" + "github.com/hashicorp/nomad/e2e/e2eutil" + "github.com/hashicorp/nomad/e2e/framework" + "github.com/hashicorp/nomad/helper/uuid" +) + +type OversubscriptionTest struct { + framework.TC + jobIDs []string + initialSchedulerConfig *api.SchedulerConfiguration +} + +func init() { + framework.AddSuites(&framework.TestSuite{ + Component: "oversubscription", + CanRunLocal: true, + Cases: []framework.TestCase{ + new(OversubscriptionTest), + }, + }) +} + +func (tc *OversubscriptionTest) BeforeAll(f *framework.F) { + // Ensure cluster has leader before running tests + e2eutil.WaitForLeader(f.T(), tc.Nomad()) + e2eutil.WaitForNodesReady(f.T(), tc.Nomad(), 1) + + tc.enableMemoryOversubscription(f) +} + +func (tc *OversubscriptionTest) AfterAll(f *framework.F) { + tc.restoreSchedulerConfig(f) +} + +func (tc *OversubscriptionTest) enableMemoryOversubscription(f *framework.F) { + resp, _, err := tc.Nomad().Operator().SchedulerGetConfiguration(nil) + f.NoError(err) + + tc.initialSchedulerConfig = resp.SchedulerConfig + + conf := *resp.SchedulerConfig + conf.MemoryOversubscriptionEnabled = true + _, _, err = tc.Nomad().Operator().SchedulerSetConfiguration(&conf, nil) + f.NoError(err) +} + +func (tc *OversubscriptionTest) restoreSchedulerConfig(f *framework.F) { + if tc.initialSchedulerConfig != nil { + _, _, err := tc.Nomad().Operator().SchedulerSetConfiguration(tc.initialSchedulerConfig, nil) + f.NoError(err) + } +} + +func (tc *OversubscriptionTest) AfterEach(f *framework.F) { + nomadClient := tc.Nomad() + j := nomadClient.Jobs() + + for _, id := range tc.jobIDs { + j.Deregister(id, true, nil) + } + tc.Nomad().System().GarbageCollect() +} + +func (tc *OversubscriptionTest) TestDocker(f *framework.F) { + alloc := tc.runTest(f, "oversubscription-docker-", "docker.nomad") + + // check that cgroup reports the memoryMaxMB as the limit within he container + stdout, err := e2eutil.AllocLogs(alloc.ID, "", e2eutil.LogsStdOut) + f.NoError(err) + f.Equal(fmt.Sprintf("%d\n", 30*1024*1024), stdout) +} + +func (tc *OversubscriptionTest) TestExec(f *framework.F) { + alloc := tc.runTest(f, "oversubscription-exec-", "exec.nomad") + + // check the the cgroup is configured with the memoryMaxMB + var err error + expected := fmt.Sprintf("%d\n", 30*1024*1024) + e2eutil.WaitForAllocFile(alloc.ID, "/alloc/tmp/memory.limit_in_bytes", func(s string) bool { + if s != expected { + err = fmt.Errorf("expected %v got %v", expected, s) + return false + } + err = nil + return true + }, nil) + f.NoError(err) +} + +func (tc *OversubscriptionTest) runTest(f *framework.F, jobPrefix, jobfile string) *api.Allocation { + // register a job + jobID := jobPrefix + uuid.Generate()[:8] + tc.jobIDs = append(tc.jobIDs, jobID) + + allocs := e2eutil.RegisterAndWaitForAllocs(f.T(), tc.Nomad(), "oversubscription/testdata/"+jobfile, jobID, "") + f.Len(allocs, 1) + + e2eutil.WaitForAllocRunning(f.T(), tc.Nomad(), allocs[0].ID) + + alloc, _, err := tc.Nomad().Allocations().Info(allocs[0].ID, nil) + f.NoError(err) + + // assert the resources info + resources := alloc.AllocatedResources.Tasks["task"] + f.Equal(int64(20), resources.Memory.MemoryMB) + f.Equal(int64(30), resources.Memory.MemoryMaxMB) + + // assert the status API reports memory, we need to wait for the + // for metrics to be written before we can assert the entire + // command line + var allocInfo string + f.Eventually(func() bool { + allocInfo, err = e2eutil.Command("nomad", "alloc", "status", alloc.ID) + if err != nil { + return false + } + return strings.Contains(allocInfo, "/20 MiB") && // memory reserve + strings.Contains(allocInfo, "Max: 30 MiB") // memory max + }, 10*time.Second, 200*time.Millisecond, "unexpected memory output") + + return alloc +} diff --git a/e2e/oversubscription/oversubscription_test.go b/e2e/oversubscription/oversubscription_test.go deleted file mode 100644 index e0a5db54d31a..000000000000 --- a/e2e/oversubscription/oversubscription_test.go +++ /dev/null @@ -1,120 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -package oversubscription - -import ( - "fmt" - "regexp" - "strings" - "testing" - "time" - - "github.com/hashicorp/nomad/api" - "github.com/hashicorp/nomad/e2e/e2eutil" - "github.com/hashicorp/nomad/e2e/v3/cluster3" - "github.com/hashicorp/nomad/e2e/v3/jobs3" - "github.com/shoenig/test/must" - "github.com/shoenig/test/wait" -) - -var ( - // store the original scheduler configuration - origConfig *api.SchedulerConfiguration -) - -func TestOversubscription(t *testing.T) { - cluster3.Establish(t, - cluster3.Leader(), - cluster3.LinuxClients(1), - ) - - // store the current state of scheduler configuration so we - // may restore it after the suite is done - captureSchedulerConfiguration(t) - t.Cleanup(func() { restoreSchedulerConfiguration(t) }) - - // enable memory oversubscription for these tests - enableMemoryOversubscription(t) - - t.Run("testDocker", testDocker) - t.Run("testExec", testExec) - t.Run("testRawExec", testRawExec) - t.Run("testRawExecMax", testRawExecMax) -} - -func testDocker(t *testing.T) { - job, jobCleanup := jobs3.Submit(t, "./input/docker.hcl") - t.Cleanup(jobCleanup) - - // job will cat /sys/fs/cgroup/memory.max which should be - // set to the 30 megabyte memory_max value - logs := job.TaskLogs("group", "task") - must.StrContains(t, logs.Stdout, "31457280") -} - -func testExec(t *testing.T) { - job, jobCleanup := jobs3.Submit(t, "./input/exec.hcl") - t.Cleanup(jobCleanup) - - testFunc := func() error { - // job will cat /sys/fs/cgroup/nomad.slice/share.slice/.sleep.scope/memory.max - // which should be set to the 30 megabyte memory_max value - expect := "31457280" - logs := job.TaskLogs("group", "cat") - if !strings.Contains(logs.Stdout, expect) { - return fmt.Errorf("expect '%s' in stdout, got: '%s'", expect, logs.Stdout) - } - return nil - } - - // wait for poststart to run, up to 20 seconds - must.Wait(t, wait.InitialSuccess( - wait.ErrorFunc(testFunc), - wait.Timeout(time.Second*20), - wait.Gap(time.Second*2), - )) -} - -func testRawExec(t *testing.T) { - job, cleanup := jobs3.Submit(t, "./input/rawexec.hcl") - t.Cleanup(cleanup) - - logs := job.TaskLogs("group", "cat") - must.StrContains(t, logs.Stdout, "134217728") // 128 mb memory_max -} - -func testRawExecMax(t *testing.T) { - job, cleanup := jobs3.Submit(t, "./input/rawexecmax.hcl") - t.Cleanup(cleanup) - - // will print memory.low then memory.max - logs := job.TaskLogs("group", "cat") - logsRe := regexp.MustCompile(`67108864\s+max`) - must.RegexMatch(t, logsRe, logs.Stdout) -} - -func captureSchedulerConfiguration(t *testing.T) { - origConfig = getSchedulerConfiguration(t) -} - -func restoreSchedulerConfiguration(t *testing.T) { - operatorAPI := e2eutil.NomadClient(t).Operator() - _, _, err := operatorAPI.SchedulerSetConfiguration(origConfig, nil) - must.NoError(t, err) -} - -func enableMemoryOversubscription(t *testing.T) { - schedulerConfig := getSchedulerConfiguration(t) - schedulerConfig.MemoryOversubscriptionEnabled = true - operatorAPI := e2eutil.NomadClient(t).Operator() - _, _, err := operatorAPI.SchedulerCASConfiguration(schedulerConfig, nil) - must.NoError(t, err) -} - -func getSchedulerConfiguration(t *testing.T) *api.SchedulerConfiguration { - operatorAPI := e2eutil.NomadClient(t).Operator() - resp, _, err := operatorAPI.SchedulerGetConfiguration(nil) - must.NoError(t, err) - return resp.SchedulerConfig -} diff --git a/e2e/oversubscription/input/docker.hcl b/e2e/oversubscription/testdata/docker.nomad similarity index 56% rename from e2e/oversubscription/input/docker.hcl rename to e2e/oversubscription/testdata/docker.nomad index 5863c89b9433..b162dd094dac 100644 --- a/e2e/oversubscription/input/docker.hcl +++ b/e2e/oversubscription/testdata/docker.nomad @@ -1,19 +1,19 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 job "oversubscription-docker" { - type = "batch" + datacenters = ["dc1"] constraint { attribute = "${attr.kernel.name}" - operator = "=" - value = "linux" + operator = "set_contains_any" + value = "darwin,linux" } constraint { - attribute = "${attr.os.cgroups.version}" + attribute = "${attr.unique.cgroup.version}" operator = "=" - value = "2" + value = "v2" } group "group" { @@ -21,9 +21,9 @@ job "oversubscription-docker" { driver = "docker" config { - image = "busybox:1" + image = "busybox:1.29.2" command = "/bin/sh" - args = ["-c", "cat /sys/fs/cgroup/memory.max; sleep infinity"] + args = ["-c", "cat /sys/fs/cgroup/memory.max; sleep 1000"] } resources { diff --git a/e2e/oversubscription/testdata/exec.nomad b/e2e/oversubscription/testdata/exec.nomad new file mode 100644 index 000000000000..2e10a42fd9a3 --- /dev/null +++ b/e2e/oversubscription/testdata/exec.nomad @@ -0,0 +1,53 @@ +# Copyright (c) HashiCorp, Inc. +# SPDX-License-Identifier: MPL-2.0 + +job "oversubscription-exec" { + datacenters = ["dc1"] + + constraint { + attribute = "${attr.kernel.name}" + value = "linux" + } + + group "group" { + task "task" { + driver = "exec" + + config { + command = "/bin/sh" + args = ["-c", "cat /proc/self/cgroup | grep memory | cut -d: -f3 | tee ${NOMAD_ALLOC_DIR}/tmp/cgroup_name; sleep 1000"] + } + + resources { + cpu = 500 + memory = 20 + memory_max = 30 + } + } + + task "cgroup-fetcher" { + driver = "raw_exec" + + config { + command = "/bin/sh" + args = ["-c", < - - bridge mode -

Hello, pal!

- -EOH - } - } - - restart { - attempts = 0 - mode = "fail" - } - - update { - min_healthy_time = "4s" - } - } -} - diff --git a/e2e/pledge/input/curl.hcl b/e2e/pledge/input/curl.hcl deleted file mode 100644 index 6c2d2dab6358..000000000000 --- a/e2e/pledge/input/curl.hcl +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 - -variable "address" { - type = string - description = "The address to cURL" -} - -job "curl" { - type = "batch" - - constraint { - attribute = "${attr.kernel.name}" - value = "linux" - } - - group "group" { - network { - mode = "host" - } - - reschedule { - attempts = 0 - unlimited = false - } - - restart { - attempts = 0 - mode = "fail" - } - - task "curl" { - driver = "pledge" - config { - command = "curl" - args = ["${var.address}"] - promises = "stdio rpath inet dns sendfd" - } - } - } -} diff --git a/e2e/pledge/input/sleep.hcl b/e2e/pledge/input/sleep.hcl deleted file mode 100644 index ca73dcd9d10e..000000000000 --- a/e2e/pledge/input/sleep.hcl +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 - -job "sleep" { - constraint { - attribute = "${attr.kernel.name}" - value = "linux" - } - - group "group" { - update { - min_healthy_time = "4s" - } - - reschedule { - attempts = 0 - unlimited = false - } - - restart { - attempts = 0 - mode = "fail" - } - - task "task" { - driver = "pledge" - - config { - command = "sleep" - args = ["infinity"] - } - - resources { - cpu = 10 - memory = 32 - } - } - } -} diff --git a/e2e/pledge/input/unveil.hcl b/e2e/pledge/input/unveil.hcl deleted file mode 100644 index 31a1d19af50b..000000000000 --- a/e2e/pledge/input/unveil.hcl +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 - -job "unveil" { - type = "batch" - - constraint { - attribute = "${attr.kernel.name}" - value = "linux" - } - - group "group" { - - reschedule { - attempts = 0 - unlimited = false - } - - restart { - attempts = 0 - mode = "fail" - } - - task "cat" { - driver = "pledge" - config { - command = "cat" - args = ["/etc/passwd"] - promises = "stdio rpath" - unveil = ["r:/etc/passwd"] - } - } - } -} diff --git a/e2e/pledge/pledge_test.go b/e2e/pledge/pledge_test.go deleted file mode 100644 index 90d1e1c7042d..000000000000 --- a/e2e/pledge/pledge_test.go +++ /dev/null @@ -1,64 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -package pledge - -import ( - "fmt" - "testing" - "time" - - "github.com/hashicorp/nomad/e2e/e2eutil" - "github.com/hashicorp/nomad/e2e/v3/cluster3" - "github.com/hashicorp/nomad/e2e/v3/jobs3" - "github.com/shoenig/test/must" -) - -func TestPledge(t *testing.T) { - cluster3.Establish(t, - cluster3.Leader(), - cluster3.LinuxClients(1), - cluster3.Timeout(10*time.Second), - ) - - t.Run("testSleep", testSleep) - t.Run("testBridgeNetwork", testBridgeNetwork) - t.Run("testUnveil", testUnveil) -} - -func testSleep(t *testing.T) { - _, cleanup := jobs3.Submit(t, "./input/sleep.hcl") - t.Cleanup(cleanup) -} - -func testBridgeNetwork(t *testing.T) { - _, cleanup := jobs3.Submit(t, "./input/bridge.hcl") - t.Cleanup(cleanup) - - ip, port := findService(t, "pybridge") - address := fmt.Sprintf("http://%s:%d", ip, port) - - curlJob, curlCleanup := jobs3.Submit(t, "./input/curl.hcl", - jobs3.Var("address", address), - jobs3.WaitComplete("curl"), - ) - t.Cleanup(curlCleanup) - - logs := curlJob.TaskLogs("group", "curl") - must.StrContains(t, logs.Stdout, "bridge mode") -} - -func testUnveil(t *testing.T) { - job, cleanup := jobs3.Submit(t, "./input/unveil.hcl") - t.Cleanup(cleanup) - - logs := job.TaskLogs("group", "cat") - must.StrContains(t, logs.Stdout, "root:x:0:0") -} - -// findService returns the service address and port -func findService(t *testing.T, name string) (string, int) { - services, _, err := e2eutil.NomadClient(t).Services().Get(name, nil) - must.NoError(t, err) - return services[0].Address, services[0].Port -} diff --git a/e2e/podman/input/auth_basic.hcl b/e2e/podman/input/auth_basic.hcl deleted file mode 100644 index 20d786fb82fa..000000000000 --- a/e2e/podman/input/auth_basic.hcl +++ /dev/null @@ -1,76 +0,0 @@ -# Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 - -# This job runs a podman task using a container stored in a private registry -# configured with basic authentication. The registry.hcl job should be running -# and healthy before running this job. The registry_address and registry_port -# HCL variables must be provided. - -variable "registry_address" { - type = string - description = "The HTTP address of the local registry" - default = "localhost" -} - -variable "registry_port" { - type = number - description = "The HTTP port of the local registry" - default = "7511" -} - -variable "registry_username" { - type = string - description = "The Basic Auth username of the local registry" - default = "auth_basic_user" -} - -variable "registry_password" { - type = string - description = "The Basic Auth password of the local registry" - default = "auth_basic_pass" -} - -locals { - registry_auth = base64encode("${var.registry_username}:${var.registry_password}") -} - -job "auth_basic" { - type = "batch" - - constraint { - attribute = "${attr.kernel.name}" - value = "linux" - } - - group "basic" { - reschedule { - attempts = 0 - unlimited = false - } - - network { - mode = "host" - } - - task "echo" { - driver = "podman" - - config { - image = "${var.registry_address}:${var.registry_port}/docker.io/library/bash_auth_basic:private" - args = ["echo", "The auth basic test is OK!"] - auth_soft_fail = true - - auth { - username = "${var.registry_username}" - password = "${var.registry_password}" - tls_verify = false - } - } - - resources { - cpu = 100 - memory = 64 - } - } - } -} diff --git a/e2e/podman/input/auth_helper.hcl b/e2e/podman/input/auth_helper.hcl deleted file mode 100644 index 51c679514717..000000000000 --- a/e2e/podman/input/auth_helper.hcl +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 - -# This job runs a podman task using a container stored in a private registry -# configured with credentials helper authentication. The registry.hcl job should -# be running and healthy before running this job. - -variable "registry_address" { - type = string - description = "The HTTP address of the local registry" - default = "localhost" -} - -variable "registry_port" { - type = number - description = "The HTTP port of the local registry" - default = "7511" -} - -job "auth_static" { - type = "batch" - - constraint { - attribute = "${attr.kernel.name}" - value = "linux" - } - - group "helper" { - reschedule { - attempts = 0 - unlimited = false - } - - network { - mode = "host" - } - - task "echo" { - driver = "podman" - - config { - image = "${var.registry_address}:${var.registry_port}/docker.io/library/bash_auth_helper:private" - args = ["echo", "The credentials helper auth test is OK!"] - - auth { - # usename and password come from [docker-credential-]test.sh found on - # $PATH as specified by "helper=test.sh" in plugin config - tls_verify = false - } - } - - resources { - cpu = 100 - memory = 64 - } - } - } -} diff --git a/e2e/podman/input/auth_static.hcl b/e2e/podman/input/auth_static.hcl deleted file mode 100644 index d5f94be6ae94..000000000000 --- a/e2e/podman/input/auth_static.hcl +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 - -# This job runs a podman task using a container stored in a private registry -# configured with file config static authentication. The registry.hcl job should -# be running and healthy before running this job. - -variable "registry_address" { - type = string - description = "The HTTP address of the local registry" - default = "localhost" -} - -variable "registry_port" { - type = number - description = "The HTTP port of the local registry" - default = "7511" -} - -job "auth_static" { - type = "batch" - - constraint { - attribute = "${attr.kernel.name}" - value = "linux" - } - - group "static" { - reschedule { - attempts = 0 - unlimited = false - } - - network { - mode = "host" - } - - task "echo" { - driver = "podman" - - config { - image = "${var.registry_address}:${var.registry_port}/docker.io/library/bash_auth_static:private" - args = ["echo", "The static auth test is OK!"] - - auth { - # usename and password come from auth.json in plugin config - tls_verify = false - } - } - - resources { - cpu = 100 - memory = 64 - } - } - } -} - -# auth.json (must be pointed to by config=/auth.json) -# -# { -# "auths": { -# "127.0.0.1:7511/docker.io/library/bash_auth_static": { -# "auth": "YXV0aF9zdGF0aWNfdXNlcjphdXRoX3N0YXRpY19wYXNz" -# } -# } -# } - diff --git a/e2e/podman/input/redis.hcl b/e2e/podman/input/podman_basic.hcl similarity index 60% rename from e2e/podman/input/redis.hcl rename to e2e/podman/input/podman_basic.hcl index 58b4d5aa6e6f..0719cc097416 100644 --- a/e2e/podman/input/redis.hcl +++ b/e2e/podman/input/podman_basic.hcl @@ -1,9 +1,7 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 -# This is a simple redis job using the podman task driver. - -job "redis" { +job "podman_basic" { constraint { attribute = "${attr.kernel.name}" @@ -21,9 +19,8 @@ job "redis" { driver = "podman" config { - image = "docker.io/library/redis:7" - ports = ["db"] - auth_soft_fail = true + image = "redis:7" + ports = ["db"] } resources { diff --git a/e2e/podman/input/registry-auths.hcl b/e2e/podman/input/registry-auths.hcl deleted file mode 100644 index 546903e918af..000000000000 --- a/e2e/podman/input/registry-auths.hcl +++ /dev/null @@ -1,121 +0,0 @@ -# Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 - -# This job runs after the private registry is up and running, when we know -# address and port provided by the bridge network. It is a sysbatch job -# that writes these files on every linux client. -# - /usr/local/bin/docker-credential-test.sh -# - /etc/docker-registry-auth.json - -variable "registry_address" { - type = string - description = "The HTTP address of the local registry" -} - -variable "auth_dir" { - type = string - description = "The destination directory of the auth.json file." - default = "/tmp" -} - -variable "helper_dir" { - type = string - description = "The directory in which test.sh will be written." - default = "/tmp" -} - -variable "user" { - type = string - description = "The user to create files as. Should be root in e2e." - # no default because dealing with root files is annoying locally - # try -var=user=$USER for local development -} - -job "registry-auths" { - type = "sysbatch" - - constraint { - attribute = "${attr.kernel.name}" - value = "linux" - } - - group "create-files" { - reschedule { - attempts = 0 - unlimited = false - } - - # write out the test.sh file into var.helper_dir - task "create-helper-file" { - driver = "pledge" - user = "${var.user}" - - config { - command = "cp" - args = ["${NOMAD_TASK_DIR}/test.sh", "${var.helper_dir}/docker-credential-test.sh"] - promises = "stdio rpath wpath cpath" - unveil = ["r:${NOMAD_TASK_DIR}/test.sh", "rwc:${var.helper_dir}"] - } - - template { - destination = "local/test.sh" - perms = "755" - data = <:/docker.io/library/bash_auth_basic:private -# -# Note that the
: is dynamic and can be found using NSD. -# Note that credentials are required (e.g. podman login), and are specific to -# each image, e.g. "auth_basic_user" and "auth_basic_pass". -# -# To add a new username/password credential, run this container command -# podman run --rm --entrypoint htpasswd registry:2.7.0 -Bbn -# and add : to the local/auth.txt file template below. - -job "registry" { - type = "service" - - constraint { - attribute = "${attr.kernel.name}" - value = "linux" - } - - group "registry-server" { - - update { - min_healthy_time = "4s" - } - - reschedule { - attempts = 0 - unlimited = false - } - - restart { - attempts = 0 - mode = "fail" - } - - network { - mode = "host" - port "registryhttp" {} - } - - service { - provider = "nomad" - name = "registry" - port = "registryhttp" - check { - name = "registry-http" - type = "http" - path = "/" - interval = "10s" - timeout = "3s" - } - } - - task "registry" { - driver = "podman" - - template { - data = < /dev/null - -echo "Refresh apt with third party repositories" +curl -fsSL https://apt.releases.hashicorp.com/gpg | sudo apt-key add - +sudo apt-add-repository "deb [arch=amd64] https://apt.releases.hashicorp.com $(lsb_release -cs) main" sudo apt-get update echo "Install Consul and Nomad" @@ -78,11 +67,16 @@ mkdir_for_root /opt/nomad mkdir_for_root $NOMAD_PLUGIN_DIR sudo mv /tmp/linux/nomad.service /etc/systemd/system/nomad.service -echo "Installing third-party tools" +echo "Installing third-party apt repositories" # Docker -echo "Installing Docker CE" -sudo apt-get install -y docker-ce docker-ce-cli +distro=$(lsb_release -si | tr '[:upper:]' '[:lower:]') +curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add - +sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/${distro} $(lsb_release -cs) stable" + +# Docker +echo "Installing Docker" +sudo apt-get install -y docker-ce # Java echo "Installing Java" @@ -100,16 +94,7 @@ echo "Installing Podman" sudo apt-get -y install podman catatonit echo "Installing Podman Driver" -sudo hc-install install --path ${NOMAD_PLUGIN_DIR} --version 0.5.0 nomad-driver-podman - -# Pledge -echo "Installing Pledge Driver" -curl -k -fsSL -o /tmp/pledge-driver.tar.gz https://github.com/shoenig/nomad-pledge-driver/releases/download/v0.3.0/nomad-pledge-driver_0.3.0_linux_amd64.tar.gz -curl -k -fsSL -o /tmp/pledge https://github.com/shoenig/nomad-pledge-driver/releases/download/pledge-1.8.com/pledge-1.8.com -tar -C /tmp -xf /tmp/pledge-driver.tar.gz -sudo mv /tmp/nomad-pledge-driver ${NOMAD_PLUGIN_DIR} -sudo mv /tmp/pledge /usr/local/bin -sudo chmod +x /usr/local/bin/pledge +sudo hc-install install --path ${NOMAD_PLUGIN_DIR} --version 0.4.2 nomad-driver-podman # ECS if [ -a "/tmp/linux/nomad-driver-ecs" ]; then diff --git a/e2e/terraform/packer/windows-2016-amd64.pkr.hcl b/e2e/terraform/packer/windows-2016-amd64.pkr.hcl index cf14c7c86487..1f6d062d8920 100644 --- a/e2e/terraform/packer/windows-2016-amd64.pkr.hcl +++ b/e2e/terraform/packer/windows-2016-amd64.pkr.hcl @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 variable "build_sha" { type = string @@ -14,7 +14,7 @@ locals { source "amazon-ebs" "latest_windows_2016" { ami_name = "nomad-e2e-${local.version}-windows-2016-amd64-${local.timestamp}" communicator = "ssh" - instance_type = "m7a.large" + instance_type = "t2.medium" region = "us-east-1" user_data_file = "windows-2016-amd64/userdata.ps1" # enables ssh ssh_timeout = "10m" @@ -22,7 +22,7 @@ source "amazon-ebs" "latest_windows_2016" { source_ami_filter { filters = { - name = "Windows_Server-2016-English-Full-ECS_Optimized-*" + name = "Windows_Server-2016-English-Full-Containers-*" root-device-type = "ebs" virtualization-type = "hvm" } diff --git a/e2e/terraform/packer/windows-2016-amd64/disable-windows-updates.ps1 b/e2e/terraform/packer/windows-2016-amd64/disable-windows-updates.ps1 index 72478430b9b4..d87853865a50 100755 --- a/e2e/terraform/packer/windows-2016-amd64/disable-windows-updates.ps1 +++ b/e2e/terraform/packer/windows-2016-amd64/disable-windows-updates.ps1 @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 $RunningAsAdmin = ([Security.Principal.WindowsPrincipal] [Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole] "Administrator") if (!$RunningAsAdmin) { diff --git a/e2e/terraform/packer/windows-2016-amd64/fix-tls.ps1 b/e2e/terraform/packer/windows-2016-amd64/fix-tls.ps1 index 2443bc6c94f7..5b54b27f957d 100755 --- a/e2e/terraform/packer/windows-2016-amd64/fix-tls.ps1 +++ b/e2e/terraform/packer/windows-2016-amd64/fix-tls.ps1 @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 # This script hardens TLS configuration by disabling weak and broken protocols # and enabling useful protocols like TLS 1.1 and 1.2. diff --git a/e2e/terraform/packer/windows-2016-amd64/install-consul.ps1 b/e2e/terraform/packer/windows-2016-amd64/install-consul.ps1 index 4610d55d4787..102c8bff9dce 100755 --- a/e2e/terraform/packer/windows-2016-amd64/install-consul.ps1 +++ b/e2e/terraform/packer/windows-2016-amd64/install-consul.ps1 @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 Set-StrictMode -Version latest $ErrorActionPreference = "Stop" diff --git a/e2e/terraform/packer/windows-2016-amd64/install-nomad.ps1 b/e2e/terraform/packer/windows-2016-amd64/install-nomad.ps1 index 34e9361ddfc1..33167402375a 100755 --- a/e2e/terraform/packer/windows-2016-amd64/install-nomad.ps1 +++ b/e2e/terraform/packer/windows-2016-amd64/install-nomad.ps1 @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 Set-StrictMode -Version latest $ErrorActionPreference = "Stop" diff --git a/e2e/terraform/packer/windows-2016-amd64/install-nuget.ps1 b/e2e/terraform/packer/windows-2016-amd64/install-nuget.ps1 index 471402628c6e..1f56a84a07df 100755 --- a/e2e/terraform/packer/windows-2016-amd64/install-nuget.ps1 +++ b/e2e/terraform/packer/windows-2016-amd64/install-nuget.ps1 @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 Set-StrictMode -Version latest $ErrorActionPreference = "Stop" diff --git a/e2e/terraform/packer/windows-2016-amd64/userdata.ps1 b/e2e/terraform/packer/windows-2016-amd64/userdata.ps1 index c6a466261c8c..7e27953d3e67 100755 --- a/e2e/terraform/packer/windows-2016-amd64/userdata.ps1 +++ b/e2e/terraform/packer/windows-2016-amd64/userdata.ps1 @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 diff --git a/e2e/terraform/provision-nomad/install-linux.tf b/e2e/terraform/provision-nomad/install-linux.tf index 71a167f44509..1b4589ac359f 100644 --- a/e2e/terraform/provision-nomad/install-linux.tf +++ b/e2e/terraform/provision-nomad/install-linux.tf @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 resource "local_sensitive_file" "nomad_systemd_unit_file" { content = templatefile("etc/nomad.d/nomad-${var.role}.service", {}) diff --git a/e2e/terraform/provision-nomad/install-windows.tf b/e2e/terraform/provision-nomad/install-windows.tf index 285842dccfb1..b1661c1990b9 100644 --- a/e2e/terraform/provision-nomad/install-windows.tf +++ b/e2e/terraform/provision-nomad/install-windows.tf @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 resource "null_resource" "install_nomad_binary_windows" { count = var.platform == "windows" ? 1 : 0 diff --git a/e2e/terraform/provision-nomad/main.tf b/e2e/terraform/provision-nomad/main.tf index 7700acd47939..701176e5494a 100644 --- a/e2e/terraform/provision-nomad/main.tf +++ b/e2e/terraform/provision-nomad/main.tf @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 locals { upload_dir = "uploads/${var.instance.public_ip}" diff --git a/e2e/terraform/provision-nomad/tls.tf b/e2e/terraform/provision-nomad/tls.tf index bd11b7faa5d4..125521804f88 100644 --- a/e2e/terraform/provision-nomad/tls.tf +++ b/e2e/terraform/provision-nomad/tls.tf @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 resource "tls_private_key" "nomad" { algorithm = "ECDSA" diff --git a/e2e/terraform/provision-nomad/variables.tf b/e2e/terraform/provision-nomad/variables.tf index 60c9b77d4e3d..40959422ae19 100644 --- a/e2e/terraform/provision-nomad/variables.tf +++ b/e2e/terraform/provision-nomad/variables.tf @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 variable "nomad_local_binary" { type = string diff --git a/e2e/terraform/scripts/anonymous.nomad_policy.hcl b/e2e/terraform/scripts/anonymous.nomad_policy.hcl index d7070a6ae8c3..045491bd06e2 100644 --- a/e2e/terraform/scripts/anonymous.nomad_policy.hcl +++ b/e2e/terraform/scripts/anonymous.nomad_policy.hcl @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 agent { policy = "read" diff --git a/e2e/terraform/scripts/bootstrap-nomad.sh b/e2e/terraform/scripts/bootstrap-nomad.sh index 5039970b8a6d..c6b7b2398721 100755 --- a/e2e/terraform/scripts/bootstrap-nomad.sh +++ b/e2e/terraform/scripts/bootstrap-nomad.sh @@ -1,6 +1,6 @@ #!/usr/bin/env bash # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )" diff --git a/e2e/terraform/terraform.tfvars b/e2e/terraform/terraform.tfvars index f531e2983275..b4568f467e43 100644 --- a/e2e/terraform/terraform.tfvars +++ b/e2e/terraform/terraform.tfvars @@ -1,9 +1,12 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 -# this default tfvars file expects that you have built nomad -# with `make dev` or similar (../../ = this repository root) -# before running `terraform apply` +region = "us-east-1" +instance_type = "t3a.medium" +server_count = "3" +client_count_ubuntu_jammy_amd64 = "4" +client_count_windows_2016_amd64 = "1" +volumes = true nomad_local_binary = "../../pkg/linux_amd64/nomad" nomad_local_binary_client_windows_2016_amd64 = ["../../pkg/windows_amd64/nomad.exe"] diff --git a/e2e/terraform/tls_ca.tf b/e2e/terraform/tls_ca.tf index e30da79ca5f5..25f1581063ba 100644 --- a/e2e/terraform/tls_ca.tf +++ b/e2e/terraform/tls_ca.tf @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 # tls_ca.tf defines the certificate authority we use for mTLS diff --git a/e2e/terraform/tls_client.tf b/e2e/terraform/tls_client.tf index 9a5e48c3f70c..b49c896547a6 100644 --- a/e2e/terraform/tls_client.tf +++ b/e2e/terraform/tls_client.tf @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 # tls_client.tf defines the mTLS certs that'll be used by the E2E test # runner diff --git a/e2e/terraform/userdata/windows-2016.ps1 b/e2e/terraform/userdata/windows-2016.ps1 index c9bc0d5ee7bd..98ba3f88c829 100755 --- a/e2e/terraform/userdata/windows-2016.ps1 +++ b/e2e/terraform/userdata/windows-2016.ps1 @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 diff --git a/e2e/terraform/variables.tf b/e2e/terraform/variables.tf index 5867f209c021..1f2473a3f583 100644 --- a/e2e/terraform/variables.tf +++ b/e2e/terraform/variables.tf @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 variable "name" { description = "Used to name various infrastructure components" @@ -18,7 +18,7 @@ variable "availability_zone" { variable "instance_type" { description = "The AWS instance type to use for both clients and servers." - default = "t3a.medium" + default = "t2.medium" } variable "server_count" { @@ -33,7 +33,7 @@ variable "client_count_ubuntu_jammy_amd64" { variable "client_count_windows_2016_amd64" { description = "The number of windows 2016 clients to provision." - default = "0" + default = "1" } variable "restrict_ingress_cidrblock" { diff --git a/e2e/terraform/versions.tf b/e2e/terraform/versions.tf index a123945c03f8..83878d7b5619 100644 --- a/e2e/terraform/versions.tf +++ b/e2e/terraform/versions.tf @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 terraform { diff --git a/e2e/terraform/volumes.tf b/e2e/terraform/volumes.tf index a3ce9c9eac56..487b201eb6a8 100644 --- a/e2e/terraform/volumes.tf +++ b/e2e/terraform/volumes.tf @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 resource "aws_efs_file_system" "csi" { count = var.volumes ? 1 : 0 @@ -18,11 +18,31 @@ resource "aws_efs_mount_target" "csi" { security_groups = [aws_security_group.nfs[0].id] } +data "template_file" "efs_volume_hcl" { + count = var.volumes ? 1 : 0 + template = < { const page = await context.newPage(); await page.goto(NOMAD_ADDR+'/ui/settings/tokens'); await page.fill('input[id="token-input"]', NOMAD_TOKEN); - await page.click('button:has-text("Sign in")', {strict: true}); + await page.click('button:has-text("Set Token")', {strict: true}); - const { storageState } = config.projects[0].use; - await page.context().storageState({ path: storageState }); + await page.context().storageState({ path: 'storageState.json' }); await browser.close(); }; diff --git a/e2e/ui/input/proxy.nomad b/e2e/ui/input/proxy.nomad index b665a8d37084..3ba3a5a04d2a 100644 --- a/e2e/ui/input/proxy.nomad +++ b/e2e/ui/input/proxy.nomad @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 job "nomad-proxy" { datacenters = ["dc1", "dc2"] @@ -19,17 +19,6 @@ job "nomad-proxy" { } } - service { - name = "nomad-proxy" - port = "www" - provider = "nomad" - check { - type = "tcp" - interval = "1s" - timeout = "2s" - } - } - task "nginx" { driver = "docker" diff --git a/e2e/ui/playwright.config.js b/e2e/ui/playwright.config.js index 5fa1156f6592..e3743c2ed5b0 100644 --- a/e2e/ui/playwright.config.js +++ b/e2e/ui/playwright.config.js @@ -1,14 +1,12 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ // playwright.config.js // @ts-check const { devices } = require('@playwright/test'); -export const STORAGE_STATE = 'storageState.json'; - /** @type {import('@playwright/test').PlaywrightTestConfig} */ const config = { forbidOnly: !!process.env.CI, @@ -21,10 +19,7 @@ const config = { projects: [ { name: 'chromium', - use: { - ...devices['Desktop Chrome'], - storageState: STORAGE_STATE, - }, + use: { ...devices['Desktop Chrome'] }, }, // disabling firefox temporarily because the container doesn't // include it and so it tries to automatically install it and @@ -36,10 +31,7 @@ const config = { // }, { name: 'webkit', - use: { - ...devices['Desktop Safari'], - storageState: STORAGE_STATE, - }, + use: { ...devices['Desktop Safari'] }, }, ], }; diff --git a/e2e/ui/run.sh b/e2e/ui/run.sh index 48cf2711ded5..4afc5a78bbe8 100755 --- a/e2e/ui/run.sh +++ b/e2e/ui/run.sh @@ -1,8 +1,8 @@ #!/usr/bin/env bash # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 -set -eu +set -e help() { cat <&2 echo 'unable to get an IP for nomad proxy...' - exit 1 # bad form to exit from a function, but this is essential (and eval'd) - } - echo "export NOMAD_ADDR=https://$IP:6464" -} - -_get_aws_ip(){ - aws_metadata_url="http://169.254.169.254/latest/meta-data" - nomad exec -namespace=proxy -job nomad-proxy \ - curl -s "$aws_metadata_url/public-ipv4" -} - -_get_svc_ip() { - nomad service info -namespace=proxy \ - -t '{{ range . }}{{ .Address }}{{ end }}' \ - nomad-proxy -} - -stop_proxy() { - # make sure addr isn't still pointed at the proxy - export NOMAD_ADDR="${NOMAD_ADDR/6464/4646}" - nomad job stop -namespace=proxy nomad-proxy - nomad namespace delete proxy -} - -run_ci() { - set -x - run_proxy > /tmp/proxy_addr.env - source /tmp/proxy_addr.env - run_tests - rc=$? - stop_proxy - exit $rc + nomad namespace apply proxy + nomad job run "./input/proxy.nomad" + IP=$(nomad node status -json -verbose \ + $(nomad operator api '/v1/allocations?namespace=proxy' | jq -r '.[] | select(.JobID == "nomad-proxy") | .NodeID') \ + | jq -r '.Attributes."unique.platform.aws.public-ipv4"') + echo "NOMAD_ADDR=https://$IP:6464" + exit 0 } opt="$1" @@ -111,8 +69,8 @@ case $opt in help|--help|-h) help ;; proxy|--proxy) run_proxy ;; test|--test) shift ; run_tests "$@" ;; - stop|--stop) stop_proxy ;; - ci|--ci) run_ci ;; - shell) shift ; run_shell "$@" ;; + shell) shift ; run_shell ;; *) run_tests "$@" ;; esac + +run_tests diff --git a/e2e/ui/script.sh b/e2e/ui/script.sh index 948602fd5e74..2a158a6e1599 100644 --- a/e2e/ui/script.sh +++ b/e2e/ui/script.sh @@ -1,6 +1,6 @@ #!/usr/bin/env bash # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 # we can't simply run 'npm playwright test' because of a bug in either # NPM or playwright where we get either an interactive prompt or (with diff --git a/e2e/ui/tests/example.spec.js b/e2e/ui/tests/example.spec.js index 81c10771e3a8..f3496acdb5fe 100644 --- a/e2e/ui/tests/example.spec.js +++ b/e2e/ui/tests/example.spec.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ const { test, expect } = require('@playwright/test'); @@ -19,6 +19,6 @@ test('authenticated users can see their policies', async ({ page }) => { await expect(logo).toBeVisible(); - const policies = page.getByText('Policies'); + const policies = page.locator('text=Policies') await expect(policies).toBeVisible(); }); diff --git a/e2e/upgrades/client1.hcl b/e2e/upgrades/client1.hcl index f95cfbfdae0e..aadea09548bf 100644 --- a/e2e/upgrades/client1.hcl +++ b/e2e/upgrades/client1.hcl @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 # Increase log verbosity log_level = "DEBUG" diff --git a/e2e/upgrades/client2.hcl b/e2e/upgrades/client2.hcl index 30401c37e57d..d48b9a742ac1 100644 --- a/e2e/upgrades/client2.hcl +++ b/e2e/upgrades/client2.hcl @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 # Increase log verbosity log_level = "DEBUG" diff --git a/e2e/upgrades/client3.hcl b/e2e/upgrades/client3.hcl index c5a6cae9486c..77f589f5e09f 100644 --- a/e2e/upgrades/client3.hcl +++ b/e2e/upgrades/client3.hcl @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 # Increase log verbosity log_level = "DEBUG" diff --git a/e2e/upgrades/kill_node.sh b/e2e/upgrades/kill_node.sh index 388497237651..f1421ecb333b 100755 --- a/e2e/upgrades/kill_node.sh +++ b/e2e/upgrades/kill_node.sh @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 #/bin/bash # This script takes the config file of the node being killed diff --git a/e2e/upgrades/run_cluster.sh b/e2e/upgrades/run_cluster.sh index 0d7d7cc80f45..9afe6a92f298 100755 --- a/e2e/upgrades/run_cluster.sh +++ b/e2e/upgrades/run_cluster.sh @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 #/bin/bash # This script takes path to a binary and runs a 3 server, two node cluster diff --git a/e2e/upgrades/run_node.sh b/e2e/upgrades/run_node.sh index cbeccef16dd8..b1b9086eb907 100755 --- a/e2e/upgrades/run_node.sh +++ b/e2e/upgrades/run_node.sh @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 #/bin/bash # this script runs a nomad node (client/server) diff --git a/e2e/upgrades/run_upgrade_safe.sh b/e2e/upgrades/run_upgrade_safe.sh index ce90a13ded40..a9243431614e 100644 --- a/e2e/upgrades/run_upgrade_safe.sh +++ b/e2e/upgrades/run_upgrade_safe.sh @@ -1,6 +1,6 @@ #!/bin/sh # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 if [ $# -lt 2 ]; then echo "usage: $0 path-nomad-v1 path-nomad-v2" 1>&2 diff --git a/e2e/upgrades/run_upgrade_unsafe.sh b/e2e/upgrades/run_upgrade_unsafe.sh index 2764bfc0a0cf..e63138f196bd 100644 --- a/e2e/upgrades/run_upgrade_unsafe.sh +++ b/e2e/upgrades/run_upgrade_unsafe.sh @@ -1,6 +1,6 @@ #!/bin/sh # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 if [ $# -lt 2 ]; then echo "usage: $0 path-nomad-v1 path-nomad-v2" 1>&2 diff --git a/e2e/upgrades/server1.hcl b/e2e/upgrades/server1.hcl index b37dd29ae415..64b158e39537 100644 --- a/e2e/upgrades/server1.hcl +++ b/e2e/upgrades/server1.hcl @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 # Increase log verbosity log_level = "DEBUG" diff --git a/e2e/upgrades/server2.hcl b/e2e/upgrades/server2.hcl index e59e7188f675..27e5b0b273ab 100644 --- a/e2e/upgrades/server2.hcl +++ b/e2e/upgrades/server2.hcl @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 # Increase log verbosity log_level = "DEBUG" diff --git a/e2e/upgrades/server3.hcl b/e2e/upgrades/server3.hcl index 5fed1b795dcd..939fe9c9bbe2 100644 --- a/e2e/upgrades/server3.hcl +++ b/e2e/upgrades/server3.hcl @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 # Increase log verbosity log_level = "DEBUG" diff --git a/e2e/v3/cluster3/cluster3.go b/e2e/v3/cluster3/cluster3.go index e224ced21657..9017cd7b2d68 100644 --- a/e2e/v3/cluster3/cluster3.go +++ b/e2e/v3/cluster3/cluster3.go @@ -11,12 +11,10 @@ import ( "time" consulapi "github.com/hashicorp/consul/api" - "github.com/hashicorp/nomad/api" nomadapi "github.com/hashicorp/nomad/api" vaultapi "github.com/hashicorp/vault/api" "github.com/shoenig/test/must" "github.com/shoenig/test/wait" - "oss.indeed.com/go/libtime" ) type Cluster struct { @@ -32,7 +30,6 @@ type Cluster struct { vaultReady bool linuxClients int windowsClients int - showState bool } func (c *Cluster) wait() { @@ -158,14 +155,11 @@ func Establish(t *testing.T, opts ...Option) { t: t, timeout: 10 * time.Second, } - for _, opt := range opts { opt(c) } - c.setClients() c.wait() - c.dump() } func (c *Cluster) setClients() { @@ -222,118 +216,3 @@ func Vault() Option { c.vaultReady = true } } - -func ShowState() Option { - return func(c *Cluster) { - c.showState = true - } -} - -func (c *Cluster) dump() { - if !c.showState { - return - } - - servers := func() { - debug("\n--- LEADER / SERVER STATUS ---") - statusAPI := c.nomadClient.Status() - leader, leaderErr := statusAPI.Leader() - must.NoError(c.t, leaderErr, must.Sprint("unable to get leader")) - debug("leader: %s", leader) - peers, peersErr := statusAPI.Peers() - must.NoError(c.t, peersErr, must.Sprint("unable to get peers")) - for i, peer := range peers { - debug("peer (%d/%d): %s", i+1, len(peers), peer) - } - } - - nodes := func() { - debug("\n--- NODE STATUS ---") - nodesAPI := c.nomadClient.Nodes() - stubs, _, stubsErr := nodesAPI.List(nil) - must.NoError(c.t, stubsErr, must.Sprint("unable to list nodes")) - for i, stub := range stubs { - node, _, nodeErr := nodesAPI.Info(stub.ID, nil) - must.NoError(c.t, nodeErr, must.Sprint("unable to get node info")) - debug("NODE %s @ %s (%d/%d)", node.Name, node.Datacenter, i+1, len(stubs)) - debug("\tID: %s", node.ID) - shares, cores := node.NodeResources.Cpu.CpuShares, node.NodeResources.Cpu.TotalCpuCores - debug("\tNodeResources: shares: %d, cores: %d", shares, cores) - debug("\tPool: %s, Class: %q", node.NodePool, node.NodeClass) - debug("\tStatus: %s %s", node.Status, node.StatusDescription) - debug("\tDrain: %t", node.Drain) - for driver, info := range node.Drivers { - debug("\t[%s]", driver) - debug("\t\tDetected: %t", info.Detected) - debug("\t\tHealthy: %t %q", info.Healthy, info.HealthDescription) - } - debug("\tEvents") - for i, event := range node.Events { - debug("\t\t(%d/%d) %s @ %s", i+1, len(node.Events), event.Message, event.Timestamp) - } - } - } - - allocs := func() { - allocsAPI := c.nomadClient.Allocations() - opts := &api.QueryOptions{Namespace: "*"} - stubs, _, stubsErr := allocsAPI.List(opts) - must.NoError(c.t, stubsErr, must.Sprint("unable to get allocs list")) - debug("\n--- ALLOCATIONS (found %d) ---", len(stubs)) - for _, stub := range stubs { - info, _, infoErr := allocsAPI.Info(stub.ID, nil) - must.NoError(c.t, infoErr, must.Sprint("unable to get alloc")) - debug("ALLOC (%s/%s, %s)", info.Namespace, *info.Job.ID, info.TaskGroup) - debug("\tNode: %s, NodeID: %s", info.NodeName, info.NodeID) - debug("\tClientStatus: %s %q", info.ClientStatus, info.ClientDescription) - debug("\tClientTerminalStatus: %t", info.ClientTerminalStatus()) - debug("\tDesiredStatus: %s %q", info.DesiredStatus, info.DesiredDescription) - debug("\tServerTerminalStatus: %t", info.ServerTerminalStatus()) - debug("\tDeployment: %s, Healthy: %t", info.DeploymentID, *info.DeploymentStatus.Healthy) - for task, resources := range info.TaskResources { - shares, cores, memory, memoryMax := *resources.CPU, *resources.Cores, *resources.MemoryMB, *resources.MemoryMaxMB - debug("\tTask [%s] shares: %d, cores: %d, memory: %d, memory_max: %d", task, shares, cores, memory, memoryMax) - } - } - } - - evals := func() { - debug("\n--- EVALUATIONS ---") - evalsAPI := c.nomadClient.Evaluations() - opts := &api.QueryOptions{Namespace: "*"} - stubs, _, stubsErr := evalsAPI.List(opts) - must.NoError(c.t, stubsErr, must.Sprint("unable to list evaluations")) - for i, stub := range stubs { - eval, _, evalErr := evalsAPI.Info(stub.ID, opts) - must.NoError(c.t, evalErr, must.Sprint("unable to get eval")) - debug("EVAL (%d/%d) %s/%s on %q", i+1, len(stubs), eval.Namespace, eval.JobID, eval.NodeID) - createTime := libtime.FromMilliseconds(eval.CreateTime / 1_000_000) - debug("\tStatus: %s", eval.Status) - debug("\tCreateIndex: %d, CreateTime: %s", eval.CreateIndex, createTime) - debug("\tDeploymentID: %s", eval.DeploymentID) - debug("\tQuotaLimitReached: %q", eval.QuotaLimitReached) - debug("\tEscapedComputedClass: %t", eval.EscapedComputedClass) - debug("\tBlockedEval: %q", eval.BlockedEval) - debug("\tClassEligibility: %v", eval.ClassEligibility) - debug("\tQueuedAllocations: %v", eval.QueuedAllocations) - } - } - - servers() - nodes() - allocs() - evals() - - debug("\n--- END ---\n") - - // TODO - // - deployments - // - services - // - anything else interesting -} - -// debug uses Printf for outputting immediately to standard out instead of -// using Logf which witholds output until after the test runs -func debug(msg string, args ...any) { - fmt.Printf(msg+"\n", args...) -} diff --git a/e2e/v3/jobs3/allocexec3.go b/e2e/v3/jobs3/allocexec3.go index 10ec8348f772..533a20af74de 100644 --- a/e2e/v3/jobs3/allocexec3.go +++ b/e2e/v3/jobs3/allocexec3.go @@ -60,16 +60,11 @@ func (sub *Submission) Exec(group, task string, cmd []string) Logs { ) sub.logf("alloc exec exit code: %d in: %s", exitCode, allocID) - sout, serr := stdout.String(), stderr.String() - must.NoError(sub.t, err, must.Sprintf("failed to exec cmd %q in %s/%s (%s)", cmd, group, task, allocID)) - must.Zero(sub.t, exitCode, must.Sprintf( - "expected success exit code executing %s in %s/%s %s\nstdout: %s\nstderr: %s\n", - cmd, group, task, allocID, sout, serr), - ) + must.Zero(sub.t, exitCode, must.Sprintf("expected success exit code executing %s in %s/%s %s", cmd, group, task, allocID)) return Logs{ - Stdout: sout, - Stderr: serr, + Stdout: stdout.String(), + Stderr: stderr.String(), } } diff --git a/e2e/v3/jobs3/jobs3.go b/e2e/v3/jobs3/jobs3.go index b2c872a0c8c2..5e5ce8c0d988 100644 --- a/e2e/v3/jobs3/jobs3.go +++ b/e2e/v3/jobs3/jobs3.go @@ -10,18 +10,16 @@ import ( "math/rand" "os" "regexp" - "strings" "testing" "time" - "github.com/hashicorp/go-set/v2" + "github.com/hashicorp/go-set" nomadapi "github.com/hashicorp/nomad/api" "github.com/hashicorp/nomad/e2e/v3/util3" "github.com/hashicorp/nomad/helper/pointer" "github.com/hashicorp/nomad/jobspec2" "github.com/shoenig/test" "github.com/shoenig/test/must" - "github.com/shoenig/test/wait" ) type Submission struct { @@ -36,12 +34,6 @@ type Submission struct { noCleanup bool timeout time.Duration verbose bool - detach bool - - // jobspec mutator funcs - mutators []func(string) string - // preCleanup funcs to run before deregistering the job - preCleanup []func(*Submission) vars *set.Set[string] // key=value waitComplete *set.Set[string] // groups to wait until complete @@ -56,45 +48,6 @@ func (sub *Submission) queryOptions() *nomadapi.QueryOptions { } } -func (sub *Submission) Evals() []*nomadapi.Evaluation { - sub.t.Helper() - evals, _, err := sub.nomadClient.Jobs(). - Evaluations(sub.JobID(), sub.queryOptions()) - must.NoError(sub.t, err) - return evals -} - -func (sub *Submission) Allocs() []*nomadapi.AllocationListStub { - sub.t.Helper() - allocs, _, err := sub.nomadClient.Jobs(). - Allocations(sub.jobID, true, sub.queryOptions()) - must.NoError(sub.t, err, must.Sprint("could not get allocs")) - return allocs -} - -type TaskEvents struct { - Group string - Task string - Events []*nomadapi.TaskEvent -} - -// AllocEvents returns a map of TaskEvents with alloc ID keys -func (sub *Submission) AllocEvents() map[string]TaskEvents { - sub.t.Helper() - allocs := sub.Allocs() - events := make(map[string]TaskEvents) - for _, alloc := range allocs { - for task, state := range alloc.TaskStates { - events[alloc.ID] = TaskEvents{ - Group: alloc.TaskGroup, - Task: task, - Events: state.Events, - } - } - } - return events -} - type Logs struct { Stdout string Stderr string @@ -141,26 +94,12 @@ func (sub *Submission) getTaskLogs(allocID, task string) Logs { fsAPI := sub.nomadClient.AllocFS() read := func(path string) string { - var content string - f := func() error { - rc, err := fsAPI.ReadAt(alloc, path, 0, 0, queryOpts) - if err != nil { - return fmt.Errorf("failed to read alloc %s logs: %w", allocID, err) - } - b, err := io.ReadAll(rc) - if err != nil { - return fmt.Errorf("failed to read alloc %s logs: %w", allocID, err) - } - content = string(b) - return rc.Close() - } - must.Wait(sub.t, wait.InitialSuccess( - wait.ErrorFunc(f), - wait.Timeout(15*time.Second), - wait.Gap(1*time.Second), - )) - - return content + rc, err := fsAPI.ReadAt(alloc, path, 0, 0, queryOpts) + must.NoError(sub.t, err, must.Sprintf("failed to read alloc logs for %s", allocID)) + b, err := io.ReadAll(rc) + must.NoError(sub.t, err, must.Sprintf("failed to read alloc logs for %s", allocID)) + must.NoError(sub.t, rc.Close(), must.Sprint("failed to close log stream")) + return string(b) } stdout := fmt.Sprintf("alloc/logs/%s.stdout.0", task) @@ -177,38 +116,15 @@ func (sub *Submission) JobID() string { return sub.jobID } -// AllocID returns the ID of an alloc of the given task group. If there is more than -// one allocation for the task group, an ID is chosen at random. If there is no -// allocation of the given task group the test assertion fails. -func (sub *Submission) AllocID(group string) string { - queryOpts := sub.queryOptions() - jobsAPI := sub.nomadClient.Jobs() - stubs, _, err := jobsAPI.Allocations(sub.jobID, false, queryOpts) - must.NoError(sub.t, err) - - for _, stub := range stubs { - if stub.TaskGroup == group { - return stub.ID - } - } - - must.Unreachable(sub.t, must.Sprintf("no alloc id found for group %q", group)) - panic("bug") -} - func (sub *Submission) logf(msg string, args ...any) { sub.t.Helper() util3.Log3(sub.t, sub.verbose, msg, args...) } func (sub *Submission) cleanup() { - if os.Getenv("NOMAD_TEST_SKIPCLEANUP") == "1" { - return - } if sub.noCleanup { return } - sub.noCleanup = true // so this isn't attempted more than once // deregister the job that was submitted jobsAPI := sub.nomadClient.Jobs() @@ -232,7 +148,6 @@ type Option func(*Submission) type Cleanup func() func Submit(t *testing.T, filename string, opts ...Option) (*Submission, Cleanup) { - t.Helper() sub := initialize(t, filename) for _, opt := range opts { @@ -251,7 +166,6 @@ func Namespace(name string) Option { sub.inNamespace = name } } - func AuthToken(token string) Option { return func(sub *Submission) { sub.authToken = token @@ -262,25 +176,12 @@ var ( idRe = regexp.MustCompile(`(?m)^job "(.*)" \{`) ) -func (sub *Submission) Rerun(opts ...Option) { - sub.noRandomJobID = true - for _, opt := range opts { - opt(sub) - } - sub.run() - sub.waits() -} - func (sub *Submission) run() { if !sub.noRandomJobID { sub.jobID = fmt.Sprintf("%s-%03d", sub.origJobID, rand.Int()%1000) sub.jobSpec = idRe.ReplaceAllString(sub.jobSpec, fmt.Sprintf("job %q {", sub.jobID)) } - for _, mut := range sub.mutators { - sub.jobSpec = mut(sub.jobSpec) - } - parseConfig := &jobspec2.ParseConfig{ // Path Body: []byte(sub.jobSpec), @@ -309,19 +210,6 @@ func (sub *Submission) run() { sub.logf("register (%s) job: %q", *job.Type, sub.jobID) regResp, _, err := jobsAPI.Register(job, writeOpts) must.NoError(sub.t, err) - - if !sub.noCleanup { - sub.t.Cleanup(sub.cleanup) - } - - // pre-cleanup callbacks run before main cleanup (reverse order of their - // addition with t.Cleanup()) - for _, f := range sub.preCleanup { - sub.t.Cleanup(func() { - f(sub) - }) - } - evalID := regResp.EvalID queryOpts := &nomadapi.QueryOptions{ @@ -358,26 +246,9 @@ EVAL: deploymentID = eval.DeploymentID break EVAL case nomadapi.EvalStatusFailed: - must.Unreachable(sub.t, must.Sprintf("eval failed: %s, triggered by: %s, failed allocs: %d", - eval.StatusDescription, eval.TriggeredBy, len(eval.FailedTGAllocs))) + must.Unreachable(sub.t, must.Sprint("eval failed")) case nomadapi.EvalStatusCancelled: - sub.logf("dumping information about a cancelled evaluation") - sub.logf("\tJobID: %s", eval.JobID) - sub.logf("\tNodeID: %s", eval.NodeID) - sub.logf("\tDeploymentID: %s", eval.DeploymentID) - sub.logf("\tType: %s", eval.Type) - sub.logf("\tTriggeredBy: %s", eval.TriggeredBy) - sub.logf("\tStatus: %s %q", eval.Status, eval.StatusDescription) - sub.logf("\tPriority: %d", eval.Priority) - sub.logf("\tBlockedEval: %s", eval.BlockedEval) - sub.logf("\tClassEligibility: %v", eval.ClassEligibility) - sub.logf("\tQuotaLimitReached: %s", eval.QuotaLimitReached) - for group, metric := range eval.FailedTGAllocs { - sub.logf("\t[%s]: %v", group, metric) - } - sub.logf("eval dump complete") - - must.Unreachable(sub.t, must.Sprintf("eval canceled: %s", eval.StatusDescription)) + must.Unreachable(sub.t, must.Sprint("eval cancelled")) default: time.Sleep(1 * time.Second) } @@ -389,10 +260,6 @@ EVAL: } } - if sub.detach { - return - } - switch *job.Type { case "service": // need to monitor the deployment until it is complete @@ -519,7 +386,6 @@ func initialize(t *testing.T, filename string) *Submission { timeout: 20 * time.Second, vars: set.New[string](0), waitComplete: set.New[string](0), - preCleanup: []func(*Submission){defaultPreCleanup}, } } @@ -535,24 +401,6 @@ func DisableCleanup() Option { } } -func Detach() Option { - return func(c *Submission) { - c.detach = true - } -} - -func MutateJobSpec(mut func(string) string) Option { - return func(c *Submission) { - c.mutators = append(c.mutators, mut) - } -} - -func ReplaceInJobSpec(old, new string) Option { - return MutateJobSpec(func(j string) string { - return strings.ReplaceAll(j, old, new) - }) -} - func Timeout(timeout time.Duration) Option { return func(c *Submission) { c.timeout = timeout @@ -581,40 +429,6 @@ func WaitComplete(group string) Option { } } -// PreCleanup runs a function after run has completed, before cleanup. -func PreCleanup(cb func(*Submission)) Option { - return func(sub *Submission) { - sub.preCleanup = append(sub.preCleanup, cb) - } -} - -// defaultPreCleanup looks for blocked evals, alloc errors, and task events -// only when the test has failed. -func defaultPreCleanup(job *Submission) { - if !job.t.Failed() { - return - } - - for _, eval := range job.Evals() { - for group, block := range eval.FailedTGAllocs { - job.t.Logf("eval for tg '%s' failed; constraints: %+v", - group, block.ConstraintFiltered) - } - } - - for _, alloc := range job.Allocs() { - job.t.Logf("tg '%s' alloc status '%s': %s", - alloc.TaskGroup, alloc.ClientStatus, alloc.ClientDescription) - } - - for _, ae := range job.AllocEvents() { - for _, event := range ae.Events { - job.t.Logf("tg '%s' task '%s' event: %s", - ae.Group, ae.Task, event.DisplayMessage) - } - } -} - // SkipEvalComplete will skip waiting for the evaluation(s) to be complete. // // Implies SkipDeploymentHealthy. diff --git a/e2e/v3/namespaces3/namespaces3.go b/e2e/v3/namespaces3/namespaces3.go index 82b0a8797060..511f05d8b91d 100644 --- a/e2e/v3/namespaces3/namespaces3.go +++ b/e2e/v3/namespaces3/namespaces3.go @@ -7,7 +7,7 @@ import ( "testing" "time" - "github.com/hashicorp/go-set/v2" + "github.com/hashicorp/go-set" nomadapi "github.com/hashicorp/nomad/api" "github.com/hashicorp/nomad/e2e/v3/util3" "github.com/hashicorp/nomad/helper" diff --git a/e2e/v3/util3/util3.go b/e2e/v3/util3/util3.go index 45f4e03f24c4..18bfff1ff142 100644 --- a/e2e/v3/util3/util3.go +++ b/e2e/v3/util3/util3.go @@ -19,7 +19,6 @@ func ShortID(prefix string) string { // // Do not call this directly from tests. func Log3(t *testing.T, verbose bool, msg string, args ...any) { - t.Helper() env := os.Getenv("NOMAD_E2E_VERBOSE") on := verbose || env == "1" || env == "true" if on { diff --git a/e2e/vaultcompat/cluster_setup_test.go b/e2e/vaultcompat/cluster_setup_test.go deleted file mode 100644 index 48a6d7818e87..000000000000 --- a/e2e/vaultcompat/cluster_setup_test.go +++ /dev/null @@ -1,83 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -package vaultcompat - -import "fmt" - -const ( - // jwtPath is where the JWT auth method is mounted in Vault. - // Use a non-default value for a more realistic scenario. - jwtPath = "nomad_jwt" -) - -// roleLegacy is the legacy recommendation for nomad cluster role. -var roleLegacy = map[string]interface{}{ - "disallowed_policies": "nomad-server", - "explicit_max_ttl": 0, // use old name for vault compatibility - "name": "nomad-cluster", - "orphan": false, - "period": 259200, // use old name for vault compatibility - "renewable": true, -} - -// authConfigJWT is the configuration for the JWT auth method used by Nomad. -func authConfigJWT(jwksURL string) map[string]any { - return map[string]any{ - "jwks_url": jwksURL, - "jwt_supported_algs": []string{"RS256", "EdDSA"}, - "default_role": "nomad-workloads", - } -} - -// roleWID is the recommended role for Nomad workloads when using JWT and -// workload identity. -func roleWID(policies []string) map[string]any { - return map[string]any{ - "role_type": "jwt", - "bound_audiences": "vault.io", - "user_claim": "/nomad_job_id", - "user_claim_json_pointer": true, - "claim_mappings": map[string]any{ - "nomad_namespace": "nomad_namespace", - "nomad_job_id": "nomad_job_id", - }, - "token_type": "service", - "token_period": "30m", - "token_policies": policies, - } -} - -// policyWID is a templated Vault policy that grants tasks access to secret -// paths prefixed by /. -func policyWID(mountAccessor string) string { - return fmt.Sprintf(` -path "secret/data/{{identity.entity.aliases.%[1]s.metadata.nomad_namespace}}/{{identity.entity.aliases.%[1]s.metadata.nomad_job_id}}/*" { - capabilities = ["read"] -} - -path "secret/data/{{identity.entity.aliases.%[1]s.metadata.nomad_namespace}}/{{identity.entity.aliases.%[1]s.metadata.nomad_job_id}}" { - capabilities = ["read"] -} - -path "secret/metadata/{{identity.entity.aliases.%[1]s.metadata.nomad_namespace}}/*" { - capabilities = ["list"] -} - -path "secret/metadata/*" { - capabilities = ["list"] -} -`, mountAccessor) -} - -// policyRestricted is Vault policy that only grants read access to a specific -// path. -const policyRestricted = ` -path "secret/data/restricted" { - capabilities = ["read"] -} - -path "secret/metadata/restricted" { - capabilities = ["list"] -} -` diff --git a/e2e/vaultcompat/input/cat.hcl b/e2e/vaultcompat/input/cat.hcl index b4db40ac3212..baa289478263 100644 --- a/e2e/vaultcompat/input/cat.hcl +++ b/e2e/vaultcompat/input/cat.hcl @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 job "cat" { type = "batch" diff --git a/e2e/vaultcompat/input/cat_jwt.hcl b/e2e/vaultcompat/input/cat_jwt.hcl deleted file mode 100644 index 11452b4ceff7..000000000000 --- a/e2e/vaultcompat/input/cat_jwt.hcl +++ /dev/null @@ -1,111 +0,0 @@ -# Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 - -job "cat_jwt" { - type = "batch" - - // Tasks in this group are expected to succeed and run to completion. - group "success" { - vault {} - - // Task default_identity uses the default workload identity injected by the - // server and the inherits the Vault configuration from the group. - task "default_identity" { - driver = "raw_exec" - - config { - command = "cat" - args = ["${NOMAD_SECRETS_DIR}/secret.txt"] - } - - template { - data = <complete allocation")) - - renderedCert := waitForAllocSecret(t, submission, "/secrets/certificate.crt", "BEGIN CERTIFICATE") - waitForAllocSecret(t, submission, "/secrets/access.key", secretValue) - - // record the earliest we can guaranteee that the vault lease TTL has - // started, so we don't have to wait excessively later on - ttlStart := time.Now() - - var re = regexp.MustCompile(`VAULT_TOKEN=(.*)`) - - // check vault token was written and save it for later comparison - logs := submission.Exec("group", "task", []string{"env"}) - match := re.FindStringSubmatch(logs.Stdout) - must.NotNil(t, match, must.Sprintf("could not find VAULT_TOKEN, got:%v\n", logs.Stdout)) - taskToken := match[1] - - // Update secret - e2e.MustCommand(t, "vault kv put %s/myapp key=UPDATED", secretsPath) - - elapsed := time.Since(ttlStart) - // up to 60 seconds because the max ttl is 1m - time.Sleep((time.Second * 60) - elapsed) - - // tokens will not be updated - logs = submission.Exec("group", "task", []string{"env"}) - match = re.FindStringSubmatch(logs.Stdout) - must.NotNil(t, match, must.Sprintf("could not find VAULT_TOKEN, got:%v\n", logs.Stdout)) - must.Eq(t, taskToken, match[1]) - - // cert will be renewed - newCert := waitForAllocSecret(t, submission, "/secrets/certificate.crt", "BEGIN CERTIFICATE") - must.NotEq(t, renderedCert, newCert) - - // secret will *not* be renewed because it doesn't have a lease to expire - waitForAllocSecret(t, submission, "/secrets/access.key", secretValue) - -} - -// We need to namespace the keys in the policy, so read it in and replace the -// values of the policy names -func writePolicy(t *testing.T, policyID, policyPath, testID string) { - t.Helper() - - raw, err := os.ReadFile(policyPath) - must.NoError(t, err) - - policyDoc := string(raw) - policyDoc = strings.ReplaceAll(policyDoc, "TESTID", testID) - - ctx, cancel := context.WithTimeout(context.Background(), time.Second*10) - defer cancel() - cmd := exec.CommandContext(ctx, "vault", "policy", "write", policyID, "-") - stdin, err := cmd.StdinPipe() - must.NoError(t, err) - - go func() { - defer stdin.Close() - _, err := io.WriteString(stdin, policyDoc) - test.NoError(t, err) - }() - - out, err := cmd.CombinedOutput() - must.NoError(t, err, must.Sprintf("error writing policy, output: %s", out)) - e2e.CleanupCommand(t, "vault policy delete %s", policyID) -} - -// waitForAllocSecret is similar to e2e.WaitForAllocFile but uses `alloc exec` -// to be able to read the secrets dir, which is not available to `alloc fs` -func waitForAllocSecret(t *testing.T, sub *jobs3.Submission, path string, expect string) string { - t.Helper() - var out string - - f := func() error { - logs := sub.Exec("group", "task", []string{"cat", path}) - out = logs.Stdout - if !strings.Contains(out, expect) { - return fmt.Errorf("test for file content failed: got\n%#v", out) - } - return nil - } - - must.Wait(t, wait.InitialSuccess( - wait.ErrorFunc(f), - wait.Timeout(10*time.Second), - wait.Gap(time.Second), - ), must.Sprintf("expected file %s to contain '%s'", path, expect)) - - return out -} diff --git a/e2e/volumes/input/volumes.nomad b/e2e/volumes/input/volumes.nomad index 05d2fb6d230f..541ef5b324dc 100644 --- a/e2e/volumes/input/volumes.nomad +++ b/e2e/volumes/input/volumes.nomad @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 job "volumes" { datacenters = ["dc1", "dc2"] @@ -99,7 +99,7 @@ EOT # /var/nomad/alloc/:alloc_id/:task_name # which is the same as the root directory for exec tasks. # we just need to make sure this doesn't collide with the - # chroot: https://developer.hashicorp.com/nomad/docs/drivers/exec#chroot + # chroot: https://www.nomadproject.io/docs/drivers/exec#chroot destination = "usr/local/bin/myapplication.sh" } diff --git a/e2e/workload_id/input/api-auth.nomad.hcl b/e2e/workload_id/input/api-auth.nomad.hcl index 4e684eca8451..397e0669b108 100644 --- a/e2e/workload_id/input/api-auth.nomad.hcl +++ b/e2e/workload_id/input/api-auth.nomad.hcl @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 job "api-auth" { type = "batch" diff --git a/e2e/workload_id/input/api-win.nomad.hcl b/e2e/workload_id/input/api-win.nomad.hcl index a2076ac8c076..0af3a4ae7544 100644 --- a/e2e/workload_id/input/api-win.nomad.hcl +++ b/e2e/workload_id/input/api-win.nomad.hcl @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 job "api-win" { type = "batch" diff --git a/e2e/workload_id/input/identity.nomad b/e2e/workload_id/input/identity.nomad index cd8e21aa75ed..83701f9dde4b 100644 --- a/e2e/workload_id/input/identity.nomad +++ b/e2e/workload_id/input/identity.nomad @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 job "identity" { datacenters = ["dc1"] diff --git a/e2e/workload_id/input/nobody.nomad b/e2e/workload_id/input/nobody.nomad index 06149a72c8c3..7824f1deb8b7 100644 --- a/e2e/workload_id/input/nobody.nomad +++ b/e2e/workload_id/input/nobody.nomad @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 job "nobodyid" { datacenters = ["dc1"] diff --git a/e2e/workload_id/input/node-meta.nomad.hcl b/e2e/workload_id/input/node-meta.nomad.hcl index 21298e19f568..d1f978383d85 100644 --- a/e2e/workload_id/input/node-meta.nomad.hcl +++ b/e2e/workload_id/input/node-meta.nomad.hcl @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 variable "foo_key" { type = string diff --git a/go.mod b/go.mod index f275438524d1..75bc8a6ddfa8 100644 --- a/go.mod +++ b/go.mod @@ -2,15 +2,17 @@ module github.com/hashicorp/nomad go 1.21 -// Pinned dependencies are noted in github.com/hashicorp/nomad/issues/11826. +// Pinned dependencies are noted in github.com/hashicorp/nomad/issues/11826 replace ( github.com/Microsoft/go-winio => github.com/endocrimes/go-winio v0.4.13-0.20190628114223-fb47a8b41948 - github.com/armon/go-metrics => github.com/armon/go-metrics v0.0.0-20230509193637-d9ca9af9f1f9 - github.com/hashicorp/consul/api => github.com/hashicorp/consul/api v1.10.1-0.20230925152502-e5f5fc9301c7 github.com/hashicorp/hcl => github.com/hashicorp/hcl v1.0.1-0.20201016140508-a07e7d50bbee ) -// Nomad is built using the current source of the API module. +// Pin dependency with additional logs and defensive code to workaround panic +// described in https://github.com/hashicorp/nomad/issues/15861. +replace github.com/armon/go-metrics => github.com/armon/go-metrics v0.0.0-20230509193637-d9ca9af9f1f9 + +// Nomad is built using the current source of the API module replace github.com/hashicorp/nomad/api => ./api require ( @@ -18,9 +20,8 @@ require ( github.com/Masterminds/sprig/v3 v3.2.3 github.com/Microsoft/go-winio v0.6.1 github.com/armon/circbuf v0.0.0-20150827004946-bbbad097214e - github.com/armon/go-metrics v0.5.3 + github.com/armon/go-metrics v0.4.1 github.com/aws/aws-sdk-go v1.44.184 - github.com/brianvoe/gofakeit/v6 v6.20.1 github.com/container-storage-interface/spec v1.7.0 github.com/containerd/go-cni v1.1.9 github.com/containernetworking/cni v1.1.2 @@ -33,9 +34,8 @@ require ( github.com/docker/go-units v0.5.0 github.com/dustin/go-humanize v1.0.1 github.com/elazarl/go-bindata-assetfs v1.0.1 - github.com/fatih/color v1.16.0 + github.com/fatih/color v1.15.0 github.com/fsouza/go-dockerclient v1.10.1 - github.com/go-jose/go-jose/v3 v3.0.3 github.com/golang-jwt/jwt/v5 v5.0.0 github.com/golang/protobuf v1.5.4 github.com/golang/snappy v0.0.4 @@ -57,18 +57,17 @@ require ( github.com/hashicorp/go-discover v0.0.0-20220621183603-a413e131e836 github.com/hashicorp/go-envparse v0.0.0-20180119215841-310ca1881b22 github.com/hashicorp/go-getter v1.7.0 - github.com/hashicorp/go-hclog v1.6.2 + github.com/hashicorp/go-hclog v1.5.0 github.com/hashicorp/go-immutable-radix/v2 v2.1.0 github.com/hashicorp/go-kms-wrapping/v2 v2.0.15 github.com/hashicorp/go-memdb v1.3.4 - github.com/hashicorp/go-msgpack/v2 v2.1.2 + github.com/hashicorp/go-msgpack v1.1.6-0.20240304204939-8824e8ccc35f github.com/hashicorp/go-multierror v1.1.1 - github.com/hashicorp/go-netaddrs v0.1.0 github.com/hashicorp/go-plugin v1.6.0 github.com/hashicorp/go-secure-stdlib/listenerutil v0.1.4 github.com/hashicorp/go-secure-stdlib/strutil v0.1.2 - github.com/hashicorp/go-set/v2 v2.1.0 - github.com/hashicorp/go-sockaddr v1.0.5 + github.com/hashicorp/go-set v0.1.14 + github.com/hashicorp/go-sockaddr v1.0.2 github.com/hashicorp/go-syslog v1.0.0 github.com/hashicorp/go-uuid v1.0.3 github.com/hashicorp/go-version v1.6.0 @@ -77,21 +76,20 @@ require ( github.com/hashicorp/hcl/v2 v2.9.2-0.20220525143345-ab3cae0737bc github.com/hashicorp/hil v0.0.0-20210521165536-27a72121fd40 github.com/hashicorp/logutils v1.0.0 - github.com/hashicorp/memberlist v0.5.1 - github.com/hashicorp/net-rpc-msgpackrpc/v2 v2.0.0 + github.com/hashicorp/memberlist v0.5.0 + github.com/hashicorp/net-rpc-msgpackrpc v0.0.0-20151116020338-a14192a58a69 github.com/hashicorp/nomad/api v0.0.0-20230103221135-ce00d683f9be - github.com/hashicorp/raft v1.6.1 + github.com/hashicorp/raft v1.5.0 github.com/hashicorp/raft-autopilot v0.1.6 - github.com/hashicorp/raft-boltdb/v2 v2.3.0 - github.com/hashicorp/serf v0.10.2-0.20240320153621-5d32001edfaa + github.com/hashicorp/raft-boltdb/v2 v2.2.2 + github.com/hashicorp/serf v0.10.1 github.com/hashicorp/vault/api v1.10.0 github.com/hashicorp/yamux v0.1.1 github.com/hpcloud/tail v1.0.1-0.20170814160653-37f427138745 - github.com/klauspost/cpuid/v2 v2.2.5 github.com/kr/pretty v0.3.1 github.com/kr/text v0.2.0 github.com/mattn/go-colorable v0.1.13 - github.com/miekg/dns v1.1.56 + github.com/miekg/dns v1.1.50 github.com/mitchellh/cli v1.1.5 github.com/mitchellh/colorstring v0.0.0-20150917214807-8631ce90f286 github.com/mitchellh/copystructure v1.2.0 @@ -115,20 +113,20 @@ require ( github.com/rs/cors v1.8.3 github.com/ryanuber/columnize v2.1.2+incompatible github.com/ryanuber/go-glob v1.0.0 - github.com/shirou/gopsutil/v3 v3.23.9 - github.com/shoenig/go-landlock v1.2.0 + github.com/shirou/gopsutil/v3 v3.23.4 + github.com/shoenig/go-landlock v0.1.5 github.com/shoenig/go-m1cpu v0.1.6 - github.com/shoenig/test v1.7.1 + github.com/shoenig/test v0.6.7 github.com/stretchr/testify v1.8.4 github.com/syndtr/gocapability v0.0.0-20200815063812-42c35b437635 github.com/zclconf/go-cty v1.12.1 github.com/zclconf/go-cty-yaml v1.0.3 - go.etcd.io/bbolt v1.3.9 + go.etcd.io/bbolt v1.3.7 go.uber.org/goleak v1.2.1 golang.org/x/crypto v0.19.0 golang.org/x/exp v0.0.0-20231006140011-7918f672742d golang.org/x/sync v0.6.0 - golang.org/x/sys v0.18.0 + golang.org/x/sys v0.17.0 golang.org/x/time v0.3.0 google.golang.org/grpc v1.59.0 google.golang.org/protobuf v1.33.0 @@ -169,6 +167,7 @@ require ( github.com/bgentry/speakeasy v0.1.0 // indirect github.com/bmatcuk/doublestar v1.1.5 // indirect github.com/boltdb/bolt v1.3.1 // indirect + github.com/brianvoe/gofakeit/v6 v6.20.1 github.com/cenkalti/backoff/v3 v3.2.2 // indirect github.com/cespare/xxhash/v2 v2.2.0 // indirect github.com/checkpoint-restore/go-criu/v5 v5.3.0 // indirect @@ -192,13 +191,14 @@ require ( github.com/docker/go-metrics v0.0.1 // indirect github.com/docker/libtrust v0.0.0-20160708172513-aabc10ec26b7 // indirect github.com/felixge/httpsnoop v1.0.3 // indirect + github.com/go-jose/go-jose/v3 v3.0.3 // indirect github.com/go-ole/go-ole v1.2.6 // indirect github.com/godbus/dbus/v5 v5.1.0 // indirect github.com/gogo/protobuf v1.3.2 // indirect github.com/gojuno/minimock/v3 v3.0.6 // indirect github.com/golang-jwt/jwt/v4 v4.4.3 // indirect github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect - github.com/google/btree v1.1.2 // indirect + github.com/google/btree v1.0.1 // indirect github.com/google/go-querystring v0.0.0-20170111101155-53e6ce116135 // indirect github.com/google/s2a-go v0.1.4 // indirect github.com/google/uuid v1.3.1 // indirect @@ -209,14 +209,13 @@ require ( github.com/gorilla/mux v1.8.1 // indirect github.com/hashicorp/errwrap v1.1.0 // indirect github.com/hashicorp/go-immutable-radix v1.3.1 // indirect - github.com/hashicorp/go-msgpack v1.1.6-0.20240304204939-8824e8ccc35f // indirect github.com/hashicorp/go-retryablehttp v0.7.2 // indirect github.com/hashicorp/go-rootcerts v1.0.2 // indirect github.com/hashicorp/go-safetemp v1.0.0 // indirect github.com/hashicorp/go-secure-stdlib/parseutil v0.1.7 // indirect github.com/hashicorp/go-secure-stdlib/reloadutil v0.1.1 // indirect github.com/hashicorp/go-secure-stdlib/tlsutil v0.1.2 // indirect - github.com/hashicorp/golang-lru v1.0.2 // indirect + github.com/hashicorp/golang-lru v0.5.4 // indirect github.com/hashicorp/mdns v1.0.4 // indirect github.com/hashicorp/vault/api/auth/kubernetes v0.5.0 // indirect github.com/hashicorp/vic v1.5.1-0.20190403131502-bbfe86ec9443 // indirect @@ -226,19 +225,16 @@ require ( github.com/jefferai/isbadcipher v0.0.0-20190226160619-51d2077c035f // indirect github.com/jmespath/go-jmespath v0.4.0 // indirect github.com/joyent/triton-go v0.0.0-20190112182421-51ffac552869 // indirect - github.com/json-iterator/go v1.1.12 // indirect github.com/klauspost/compress v1.16.0 // indirect github.com/linode/linodego v0.7.1 // indirect github.com/lufia/plan9stats v0.0.0-20211012122336-39d0f177ccd0 // indirect - github.com/mattn/go-isatty v0.0.20 // indirect + github.com/mattn/go-isatty v0.0.17 // indirect github.com/mattn/go-runewidth v0.0.12 // indirect github.com/matttproud/golang_protobuf_extensions/v2 v2.0.0 // indirect github.com/mitchellh/go-wordwrap v1.0.1 // indirect github.com/moby/patternmatcher v0.6.0 // indirect github.com/moby/sys/sequential v0.5.0 // indirect github.com/moby/sys/user v0.1.0 // indirect - github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect - github.com/modern-go/reflect2 v1.0.2 // indirect github.com/morikuni/aec v1.0.0 // indirect github.com/mrunalp/fileutils v0.5.1 // indirect github.com/nicolai86/scaleway-sdk v1.10.2-0.20180628010248-798f60e20bb2 // indirect @@ -264,8 +260,8 @@ require ( github.com/stretchr/objx v0.5.0 // indirect github.com/tencentcloud/tencentcloud-sdk-go v1.0.162 // indirect github.com/tj/go-spin v1.1.0 // indirect - github.com/tklauser/go-sysconf v0.3.12 // indirect - github.com/tklauser/numcpus v0.6.1 // indirect + github.com/tklauser/go-sysconf v0.3.11 // indirect + github.com/tklauser/numcpus v0.6.0 // indirect github.com/tv42/httpunix v0.0.0-20150427012821-b75d8614f926 // indirect github.com/ulikunitz/xz v0.5.10 // indirect github.com/vishvananda/netlink v1.2.1-beta.2 // indirect @@ -273,7 +269,7 @@ require ( github.com/vmihailenco/msgpack/v4 v4.3.12 // indirect github.com/vmihailenco/tagparser v0.1.1 // indirect github.com/vmware/govmomi v0.18.0 // indirect - github.com/yusufpapurcu/wmi v1.2.3 // indirect + github.com/yusufpapurcu/wmi v1.2.2 // indirect go.opencensus.io v0.24.0 // indirect golang.org/x/mod v0.13.0 // indirect golang.org/x/net v0.17.0 // indirect @@ -292,5 +288,5 @@ require ( gopkg.in/square/go-jose.v2 v2.6.0 // indirect gopkg.in/yaml.v2 v2.4.0 // indirect gopkg.in/yaml.v3 v3.0.1 // indirect - kernel.org/pub/linux/libs/security/libcap/psx v1.2.69 // indirect + kernel.org/pub/linux/libs/security/libcap/psx v1.2.66 // indirect ) diff --git a/go.sum b/go.sum index 9108a61c44b7..3f888763604e 100644 --- a/go.sum +++ b/go.sum @@ -414,9 +414,10 @@ github.com/envoyproxy/go-control-plane v0.10.2-0.20220325020618-49ff273808a1/go. github.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod h1:iSmxcyjqTsJpI2R4NaDN7+kN2VEUnK/pcBlmesArF7c= github.com/evanphx/json-patch v4.2.0+incompatible/go.mod h1:50XU6AFN0ol/bzJsmQLiYLvXMP4fmwYFNcr97nuDLSk= github.com/fatih/color v1.7.0/go.mod h1:Zm6kSWBoL9eyXnKyktHP6abPY2pDugNf5KwzbycvMj4= +github.com/fatih/color v1.9.0/go.mod h1:eQcE1qtQxscV5RaZvpXrrb8Drkc3/DdQ+uUYCNjL+zU= github.com/fatih/color v1.13.0/go.mod h1:kLAiJbzzSOZDVNGyDpeOxJ47H46qBXwg5ILebYFFOfk= -github.com/fatih/color v1.16.0 h1:zmkK9Ngbjj+K0yRhTVONQh1p/HknKYSlNT+vZCzyokM= -github.com/fatih/color v1.16.0/go.mod h1:fL2Sau1YI5c0pdGEVCbKQbLXB6edEj1ZgiY4NijnWvE= +github.com/fatih/color v1.15.0 h1:kOqh6YHBtK8aywxGerMG2Eq3H6Qgoqeo13Bk2Mv/nBs= +github.com/fatih/color v1.15.0/go.mod h1:0h5ZqXfHYED7Bhv2ZJamyIOUej9KtShiJESRwBDUSsw= github.com/felixge/httpsnoop v1.0.1/go.mod h1:m8KPJKqk1gH5J9DgRY2ASl2lWCfGKXixSwevea8zH2U= github.com/felixge/httpsnoop v1.0.3 h1:s/nj+GCswXYzN5v2DpNMuMQYe+0DDwt5WVCU6CWBdXk= github.com/felixge/httpsnoop v1.0.3/go.mod h1:m8KPJKqk1gH5J9DgRY2ASl2lWCfGKXixSwevea8zH2U= @@ -512,8 +513,8 @@ github.com/golang/snappy v0.0.4 h1:yAGX7huGHXlcLOEtBnF4w7FQwA26wojNCwOYAEhLjQM= github.com/golang/snappy v0.0.4/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q= github.com/google/btree v0.0.0-20180813153112-4030bb1f1f0c/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ= github.com/google/btree v1.0.0/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ= -github.com/google/btree v1.1.2 h1:xf4v41cLI2Z6FxbKm+8Bu+m8ifhj15JuZ9sa0jZCMUU= -github.com/google/btree v1.1.2/go.mod h1:qOPhT0dTNdNzV6Z/lhRX0YXUafgPLFUh+gZMl761Gm4= +github.com/google/btree v1.0.1 h1:gK4Kx5IaGY9CD5sPJ36FHiBJ6ZXl0kilRiiCj+jdYp4= +github.com/google/btree v1.0.1/go.mod h1:xXMiIv4Fb/0kKde4SpL7qlzvu5cMJDRkFDxJfI9uaxA= github.com/google/go-cmp v0.2.0/go.mod h1:oXzfMopK8JAjlY9xF4vHSVASa0yLyX7SntLO5aqRK0M= github.com/google/go-cmp v0.3.0/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU= github.com/google/go-cmp v0.3.1/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU= @@ -603,10 +604,10 @@ github.com/grpc-ecosystem/go-grpc-middleware v1.4.0/go.mod h1:g5qyo/la0ALbONm6Vb github.com/grpc-ecosystem/grpc-gateway v1.16.0/go.mod h1:BDjrQk3hbvj6Nolgz8mAMFbcEtjT1g+wF4CSlocrBnw= github.com/hashicorp/cap v0.2.0 h1:Cgr1iDczX17y0PNF5VG+bWTtDiimYL8F18izMPbWNy4= github.com/hashicorp/cap v0.2.0/go.mod h1:zb3VvIFA0lM2lbmO69NjowV9dJzJnZS89TaM9blXPJA= +github.com/hashicorp/consul/api v1.26.1 h1:5oSXOO5fboPZeW5SN+TdGFP/BILDgBm19OrPZ/pICIM= +github.com/hashicorp/consul/api v1.26.1/go.mod h1:B4sQTeaSO16NtynqrAdwOlahJ7IUDZM9cj2420xYL8A= github.com/hashicorp/consul-template v0.37.4 h1:NBGei65WKxeaTZ3e6VJUyefITgg5fAQ6Auxar+8L2h0= github.com/hashicorp/consul-template v0.37.4/go.mod h1:ckdzFLHdF/1A4L11ifxkzy3gXHeF1YbKSbXkN6W33+s= -github.com/hashicorp/consul/api v1.10.1-0.20230925152502-e5f5fc9301c7 h1:VjNJGdw+esQUaPG2J1DiT/rEN21/1GQfHb3CvPQlD8U= -github.com/hashicorp/consul/api v1.10.1-0.20230925152502-e5f5fc9301c7/go.mod h1:+pNEP6hQgkrBLjQlYLI13/tyyb1GK3MGVw1PC/IHk9M= github.com/hashicorp/consul/sdk v0.15.0 h1:2qK9nDrr4tiJKRoxPGhm6B7xJjLVIQqkjiab2M4aKjU= github.com/hashicorp/consul/sdk v0.15.0/go.mod h1:r/OmRRPbHOe0yxNahLw7G9x5WG17E1BIECMtCjcPSNo= github.com/hashicorp/cronexpr v1.1.2 h1:wG/ZYIKT+RT3QkOdgYc+xsKWVRgnxJ1OJtjjy84fJ9A= @@ -639,8 +640,8 @@ github.com/hashicorp/go-hclog v0.9.2/go.mod h1:5CU+agLiy3J7N7QjHK5d05KxGsuXiQLrj github.com/hashicorp/go-hclog v0.14.1/go.mod h1:whpDNt7SSdeAju8AWKIWsul05p54N/39EeqMAyrmvFQ= github.com/hashicorp/go-hclog v0.16.2/go.mod h1:whpDNt7SSdeAju8AWKIWsul05p54N/39EeqMAyrmvFQ= github.com/hashicorp/go-hclog v1.0.0/go.mod h1:whpDNt7SSdeAju8AWKIWsul05p54N/39EeqMAyrmvFQ= -github.com/hashicorp/go-hclog v1.6.2 h1:NOtoftovWkDheyUM/8JW3QMiXyxJK3uHRK7wV04nD2I= -github.com/hashicorp/go-hclog v1.6.2/go.mod h1:W4Qnvbt70Wk/zYJryRzDRU/4r0kIg0PVHBcfoyhpF5M= +github.com/hashicorp/go-hclog v1.5.0 h1:bI2ocEMgcVlz55Oj1xZNBsVi900c7II+fWDyV9o+13c= +github.com/hashicorp/go-hclog v1.5.0/go.mod h1:W4Qnvbt70Wk/zYJryRzDRU/4r0kIg0PVHBcfoyhpF5M= github.com/hashicorp/go-immutable-radix v1.0.0/go.mod h1:0y9vanUI8NX6FsYoO3zeMjhV/C5i9g4Q3DwcSNZ4P60= github.com/hashicorp/go-immutable-radix v1.3.0/go.mod h1:0y9vanUI8NX6FsYoO3zeMjhV/C5i9g4Q3DwcSNZ4P60= github.com/hashicorp/go-immutable-radix v1.3.1 h1:DKHmCUm2hRBK510BaiZlwvpD40f8bJFeZnpfm2KLowc= @@ -651,16 +652,14 @@ github.com/hashicorp/go-kms-wrapping/v2 v2.0.15 h1:f3+/VbanXOmVAaDBKwRiVmeL7EX34 github.com/hashicorp/go-kms-wrapping/v2 v2.0.15/go.mod h1:0dWtzl2ilqKpavgM3id/kFK9L3tjo6fS4OhbVPSYpnQ= github.com/hashicorp/go-memdb v1.3.4 h1:XSL3NR682X/cVk2IeV0d70N4DZ9ljI885xAEU8IoK3c= github.com/hashicorp/go-memdb v1.3.4/go.mod h1:uBTr1oQbtuMgd1SSGoR8YV27eT3sBHbYiNm53bMpgSg= +github.com/hashicorp/go-msgpack v0.5.3/go.mod h1:ahLV/dePpqEmjfWmKiqvPkv/twdG7iPBM1vqhUKIvfM= github.com/hashicorp/go-msgpack v0.5.5/go.mod h1:ahLV/dePpqEmjfWmKiqvPkv/twdG7iPBM1vqhUKIvfM= github.com/hashicorp/go-msgpack v1.1.6-0.20240304204939-8824e8ccc35f h1:/xqzTen8ftnKv3cKa87WEoOLtsDJYFU0ArjrKaPTTkc= github.com/hashicorp/go-msgpack v1.1.6-0.20240304204939-8824e8ccc35f/go.mod h1:gWVc3sv/wbDmR3rQsj1CAktEZzoz1YNK9NfGLXJ69/4= -github.com/hashicorp/go-msgpack/v2 v2.1.2 h1:4Ee8FTp834e+ewB71RDrQ0VKpyFdrKOjvYtnQ/ltVj0= -github.com/hashicorp/go-msgpack/v2 v2.1.2/go.mod h1:upybraOAblm4S7rx0+jeNy+CWWhzywQsSRV5033mMu4= github.com/hashicorp/go-multierror v1.0.0/go.mod h1:dHtQlpGsu+cZNNAkkCN/P3hoUDHhCYQXV3UM06sGGrk= +github.com/hashicorp/go-multierror v1.1.0/go.mod h1:spPvp8C1qA32ftKqdAHm4hHTbPw+vmowP0z+KUhOZdA= github.com/hashicorp/go-multierror v1.1.1 h1:H5DkEtf6CXdFp0N0Em5UCwQpXMWke8IA0+lD48awMYo= github.com/hashicorp/go-multierror v1.1.1/go.mod h1:iw975J/qwKPdAO1clOe2L8331t/9/fmwbPZ6JB6eMoM= -github.com/hashicorp/go-netaddrs v0.1.0 h1:TnlYvODD4C/wO+j7cX1z69kV5gOzI87u3OcUinANaW8= -github.com/hashicorp/go-netaddrs v0.1.0/go.mod h1:33+a/emi5R5dqRspOuZKO0E+Tuz5WV1F84eRWALkedA= github.com/hashicorp/go-plugin v1.6.0 h1:wgd4KxHJTVGGqWBq4QPB1i5BZNEx9BR8+OFmHDmTk8A= github.com/hashicorp/go-plugin v1.6.0/go.mod h1:lBS5MtSSBZk0SHc66KACcjjlU6WzEVP/8pwz68aMkCI= github.com/hashicorp/go-retryablehttp v0.5.3/go.mod h1:9B5zBasrRhHXnJnui7y6sL7es7NDiJgTc6Er0maI1Xs= @@ -685,14 +684,15 @@ github.com/hashicorp/go-secure-stdlib/strutil v0.1.2/go.mod h1:Gou2R9+il93BqX25L github.com/hashicorp/go-secure-stdlib/tlsutil v0.1.1/go.mod h1:l8slYwnJA26yBz+ErHpp2IRCLr0vuOMGBORIz4rRiAs= github.com/hashicorp/go-secure-stdlib/tlsutil v0.1.2 h1:phcbL8urUzF/kxA/Oj6awENaRwfWsjP59GW7u2qlDyY= github.com/hashicorp/go-secure-stdlib/tlsutil v0.1.2/go.mod h1:l8slYwnJA26yBz+ErHpp2IRCLr0vuOMGBORIz4rRiAs= -github.com/hashicorp/go-set/v2 v2.1.0 h1:iERPCQWks+I+4bTgy0CT2myZsCqNgBg79ZHqwniohXo= -github.com/hashicorp/go-set/v2 v2.1.0/go.mod h1:6q4nh8UCVZODn2tJ5RbJi8+ki7pjZBsAEYGt6yaGeTo= +github.com/hashicorp/go-set v0.1.14 h1:ZU7JyS6QGueDuXYldjcuyKLR0XV14eOKcsQlGddXGgA= +github.com/hashicorp/go-set v0.1.14/go.mod h1:FH9zJxnQYHPlZ7j9JaoQjZOFPBStOrelKOE11Wjwirc= +github.com/hashicorp/go-sockaddr v1.0.0/go.mod h1:7Xibr9yA9JjQq1JpNB2Vw7kxv8xerXegt+ozgdvDeDU= +github.com/hashicorp/go-sockaddr v1.0.2 h1:ztczhD1jLxIRjVejw8gFomI1BQZOe2WoVOu0SyteCQc= github.com/hashicorp/go-sockaddr v1.0.2/go.mod h1:rB4wwRAUzs07qva3c5SdrY/NEtAUjGlgmH/UkBUC97A= -github.com/hashicorp/go-sockaddr v1.0.5 h1:dvk7TIXCZpmfOlM+9mlcrWmWjw/wlKT+VDq2wMvfPJU= -github.com/hashicorp/go-sockaddr v1.0.5/go.mod h1:uoUUmtwU7n9Dv3O4SNLeFvg0SxQ3lyjsj6+CCykpaxI= github.com/hashicorp/go-syslog v1.0.0 h1:KaodqZuhUoZereWVIYmpUgZysurB1kBLX2j0MwMrUAE= github.com/hashicorp/go-syslog v1.0.0/go.mod h1:qPfqrKkXGihmCqbJM2mZgkZGvKG1dFdvsLplgctolz4= github.com/hashicorp/go-uuid v1.0.0/go.mod h1:6SBZvOh/SIDV7/2o3Jml5SYk/TvGqwFJ/bN7x4byOro= +github.com/hashicorp/go-uuid v1.0.1/go.mod h1:6SBZvOh/SIDV7/2o3Jml5SYk/TvGqwFJ/bN7x4byOro= github.com/hashicorp/go-uuid v1.0.2/go.mod h1:6SBZvOh/SIDV7/2o3Jml5SYk/TvGqwFJ/bN7x4byOro= github.com/hashicorp/go-uuid v1.0.3 h1:2gKiV6YVmrJ1i2CKKa9obLvRieoRGviZFL26PcT/Co8= github.com/hashicorp/go-uuid v1.0.3/go.mod h1:6SBZvOh/SIDV7/2o3Jml5SYk/TvGqwFJ/bN7x4byOro= @@ -700,9 +700,8 @@ github.com/hashicorp/go-version v1.6.0 h1:feTTfFNnjP967rlCxM/I9g701jU+RN74YKx2mO github.com/hashicorp/go-version v1.6.0/go.mod h1:fltr4n8CU8Ke44wwGCBoEymUuxUHl09ZGVZPK5anwXA= github.com/hashicorp/golang-lru v0.5.0/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8= github.com/hashicorp/golang-lru v0.5.1/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8= +github.com/hashicorp/golang-lru v0.5.4 h1:YDjusn29QI/Das2iO9M0BHnIbxPeyuCHsjMW+lJfyTc= github.com/hashicorp/golang-lru v0.5.4/go.mod h1:iADmTwqILo4mZ8BN3D2Q6+9jd8WM5uGBxy+E8yxSoD4= -github.com/hashicorp/golang-lru v1.0.2 h1:dV3g9Z/unq5DpblPpw+Oqcv4dU/1omnb4Ok8iPY6p1c= -github.com/hashicorp/golang-lru v1.0.2/go.mod h1:iADmTwqILo4mZ8BN3D2Q6+9jd8WM5uGBxy+E8yxSoD4= github.com/hashicorp/golang-lru/v2 v2.0.1 h1:5pv5N1lT1fjLg2VQ5KWc7kmucp2x/kvFOnxuVTqZ6x4= github.com/hashicorp/golang-lru/v2 v2.0.1/go.mod h1:QeFd9opnmA6QUJc5vARoKUSoFhyfM2/ZepoAG6RGpeM= github.com/hashicorp/hcl v1.0.1-0.20201016140508-a07e7d50bbee h1:8B4HqvMUtYSjsGkYjiQGStc9pXffY2J+Z2SPQAj+wMY= @@ -716,22 +715,23 @@ github.com/hashicorp/logutils v1.0.0/go.mod h1:QIAnNjmIWmVIIkWDTG1z5v++HQmx9WQRO github.com/hashicorp/mdns v1.0.1/go.mod h1:4gW7WsVCke5TE7EPeYliwHlRUyBtfCwuFwuMg2DmyNY= github.com/hashicorp/mdns v1.0.4 h1:sY0CMhFmjIPDMlTB+HfymFHCaYLhgifZ0QhjaYKD/UQ= github.com/hashicorp/mdns v1.0.4/go.mod h1:mtBihi+LeNXGtG8L9dX59gAEa12BDtBQSp4v/YAJqrc= -github.com/hashicorp/memberlist v0.5.1 h1:mk5dRuzeDNis2bi6LLoQIXfMH7JQvAzt3mQD0vNZZUo= -github.com/hashicorp/memberlist v0.5.1/go.mod h1:zGDXV6AqbDTKTM6yxW0I4+JtFzZAJVoIPvss4hV8F24= -github.com/hashicorp/net-rpc-msgpackrpc/v2 v2.0.0 h1:kBpVVl1sl3MaSrs97e0+pDQhSrqJv9gVbSUrPpVfl1w= -github.com/hashicorp/net-rpc-msgpackrpc/v2 v2.0.0/go.mod h1:6pdNz0vo0mF0GvhwDG56O3N18qBrAz/XRIcfINfTbwo= +github.com/hashicorp/memberlist v0.5.0 h1:EtYPN8DpAURiapus508I4n9CzHs2W+8NZGbmmR/prTM= +github.com/hashicorp/memberlist v0.5.0/go.mod h1:yvyXLpo0QaGE59Y7hDTsTzDD25JYBZ4mHgHUZ8lrOI0= +github.com/hashicorp/net-rpc-msgpackrpc v0.0.0-20151116020338-a14192a58a69 h1:lc3c72qGlIMDqQpQH82Y4vaglRMMFdJbziYWriR4UcE= +github.com/hashicorp/net-rpc-msgpackrpc v0.0.0-20151116020338-a14192a58a69/go.mod h1:/z+jUGRBlwVpUZfjute9jWaF6/HuhjuFQuL1YXzVD1Q= +github.com/hashicorp/raft v1.1.0/go.mod h1:4Ak7FSPnuvmb0GV6vgIAJ4vYT4bek9bb6Q+7HVbyzqM= github.com/hashicorp/raft v1.2.0/go.mod h1:vPAJM8Asw6u8LxC3eJCUZmRP/E4QmUGE1R7g7k8sG/8= -github.com/hashicorp/raft v1.6.1 h1:v/jm5fcYHvVkL0akByAp+IDdDSzCNCGhdO6VdB56HIM= -github.com/hashicorp/raft v1.6.1/go.mod h1:N1sKh6Vn47mrWvEArQgILTyng8GoDRNYlgKyK7PMjs0= +github.com/hashicorp/raft v1.5.0 h1:uNs9EfJ4FwiArZRxxfd/dQ5d33nV31/CdCHArH89hT8= +github.com/hashicorp/raft v1.5.0/go.mod h1:pKHB2mf/Y25u3AHNSXVRv+yT+WAnmeTX0BwVppVQV+M= github.com/hashicorp/raft-autopilot v0.1.6 h1:C1q3RNF2FfXNZfHWbvVAu0QixaQK8K5pX4O5lh+9z4I= github.com/hashicorp/raft-autopilot v0.1.6/go.mod h1:Af4jZBwaNOI+tXfIqIdbcAnh/UyyqIMj/pOISIfhArw= github.com/hashicorp/raft-boltdb v0.0.0-20171010151810-6e5ba93211ea/go.mod h1:pNv7Wc3ycL6F5oOWn+tPGo2gWD4a5X+yp/ntwdKLjRk= -github.com/hashicorp/raft-boltdb v0.0.0-20230125174641-2a8082862702 h1:RLKEcCuKcZ+qp2VlaaZsYZfLOmIiuJNpEi48Rl8u9cQ= -github.com/hashicorp/raft-boltdb v0.0.0-20230125174641-2a8082862702/go.mod h1:nTakvJ4XYq45UXtn0DbwR4aU9ZdjlnIenpbs6Cd+FM0= -github.com/hashicorp/raft-boltdb/v2 v2.3.0 h1:fPpQR1iGEVYjZ2OELvUHX600VAK5qmdnDEv3eXOwZUA= -github.com/hashicorp/raft-boltdb/v2 v2.3.0/go.mod h1:YHukhB04ChJsLHLJEUD6vjFyLX2L3dsX3wPBZcX4tmc= -github.com/hashicorp/serf v0.10.2-0.20240320153621-5d32001edfaa h1:UXgK+AZPfeQ1vOXXXfBj7C7mZpWUgRFcMAKpyyYrYgU= -github.com/hashicorp/serf v0.10.2-0.20240320153621-5d32001edfaa/go.mod h1:RiISHML4PEb0ZN6S6uNW04TO8D6EUtTIOpCzzDnZeGk= +github.com/hashicorp/raft-boltdb v0.0.0-20210409134258-03c10cc3d4ea h1:RxcPJuutPRM8PUOyiweMmkuNO+RJyfy2jds2gfvgNmU= +github.com/hashicorp/raft-boltdb v0.0.0-20210409134258-03c10cc3d4ea/go.mod h1:qRd6nFJYYS6Iqnc/8HcUmko2/2Gw8qTFEmxDLii6W5I= +github.com/hashicorp/raft-boltdb/v2 v2.2.2 h1:rlkPtOllgIcKLxVT4nutqlTH2NRFn+tO1wwZk/4Dxqw= +github.com/hashicorp/raft-boltdb/v2 v2.2.2/go.mod h1:N8YgaZgNJLpZC+h+by7vDu5rzsRgONThTEeUS3zWbfY= +github.com/hashicorp/serf v0.10.1 h1:Z1H2J60yRKvfDYAOZLd2MU0ND4AH/WDz7xYHDWQsIPY= +github.com/hashicorp/serf v0.10.1/go.mod h1:yL2t6BqATOLGc5HF7qbFkTfXoPIY0WZdWHfEvMqbG+4= github.com/hashicorp/vault/api v1.10.0 h1:/US7sIjWN6Imp4o/Rj1Ce2Nr5bki/AXi9vAW3p2tOJQ= github.com/hashicorp/vault/api v1.10.0/go.mod h1:jo5Y/ET+hNyz+JnKDt8XLAdKs+AM0G5W0Vp1IrFI8N8= github.com/hashicorp/vault/api/auth/kubernetes v0.5.0 h1:CXO0fD7M3iCGovP/UApeHhPcH4paDFKcu7AjEXi94rI= @@ -772,14 +772,10 @@ github.com/jmespath/go-jmespath/internal/testify v1.5.1/go.mod h1:L3OGu8Wl2/fWfC github.com/joyent/triton-go v0.0.0-20180628001255-830d2b111e62/go.mod h1:U+RSyWxWd04xTqnuOQxnai7XGS2PrPY2cfGoDKtMHjA= github.com/joyent/triton-go v0.0.0-20190112182421-51ffac552869 h1:BvV6PYcRz0yGnWXNZrd5wginNT1GfFfPvvWpPbjfFL8= github.com/joyent/triton-go v0.0.0-20190112182421-51ffac552869/go.mod h1:U+RSyWxWd04xTqnuOQxnai7XGS2PrPY2cfGoDKtMHjA= -github.com/jpillora/backoff v1.0.0 h1:uvFg412JmmHBHw7iwprIxkPMI+sGQ4kzOWsMeHnm2EA= -github.com/jpillora/backoff v1.0.0/go.mod h1:J/6gKK9jxlEcS3zixgDgUAsiuZ7yrSoa/FX5e0EB2j4= github.com/json-iterator/go v1.1.6/go.mod h1:+SdeFBvtyEkXs7REEP0seUULqWtbJapLOCVDaaPEHmU= github.com/json-iterator/go v1.1.7/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4= github.com/json-iterator/go v1.1.8/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4= github.com/json-iterator/go v1.1.9/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4= -github.com/json-iterator/go v1.1.12 h1:PV8peI4a0ysnczrg+LtxykD8LfKY9ML6u2jnxaEnrnM= -github.com/json-iterator/go v1.1.12/go.mod h1:e30LSqwooZae/UwlEbR2852Gd8hjQvJoHmT4TnhNGBo= github.com/jstemmer/go-junit-report v0.0.0-20190106144839-af01ea7f8024/go.mod h1:6v2b51hI/fHJwM22ozAgKL4VKDeJcHhJFhtBdhmNjmU= github.com/jstemmer/go-junit-report v0.9.1/go.mod h1:Brl9GWCQeLvo8nXZwPNNblvFj/XSXhF0NWZEnDohbsk= github.com/julienschmidt/httprouter v1.2.0/go.mod h1:SYymIcj16QtmaHHD7aYtjjsJG7VTCxuUUipMqKk8s4w= @@ -789,8 +785,6 @@ github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+o github.com/klauspost/compress v1.15.11/go.mod h1:QPwzmACJjUTFsnSHH934V6woptycfrDDJnH7hvFVbGM= github.com/klauspost/compress v1.16.0 h1:iULayQNOReoYUe+1qtKOqw9CwJv3aNQu8ivo7lw1HU4= github.com/klauspost/compress v1.16.0/go.mod h1:ntbaceVETuRiXiv4DpjP66DpAtAGkEQskQzEyD//IeE= -github.com/klauspost/cpuid/v2 v2.2.5 h1:0E5MSMDEoAulmXNFquVs//DdoomxaoTY1kUhbc/qbZg= -github.com/klauspost/cpuid/v2 v2.2.5/go.mod h1:Lcz8mBdAVJIBVzewtcLocK12l3Y+JytZYpaMropDUws= github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= github.com/kr/logfmt v0.0.0-20140226030751-b84e30acd515/go.mod h1:+0opPa2QZZtGFBFZlji/RkVcI2GknAs/DXo4wKdlNEc= github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo= @@ -819,11 +813,12 @@ github.com/mattn/go-isatty v0.0.3/go.mod h1:M+lRXTBqGeGNdLjl/ufCoiOlB5xdOkqRJdNx github.com/mattn/go-isatty v0.0.4/go.mod h1:M+lRXTBqGeGNdLjl/ufCoiOlB5xdOkqRJdNxMWT7Zi4= github.com/mattn/go-isatty v0.0.8/go.mod h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hdxcsrc5s= github.com/mattn/go-isatty v0.0.10/go.mod h1:qgIWMr58cqv1PHHyhnkY9lrL7etaEgOFcMEpPG5Rm84= +github.com/mattn/go-isatty v0.0.11/go.mod h1:PhnuNfih5lzO57/f3n+odYbM4JtupLOxQOAqxQCu2WE= github.com/mattn/go-isatty v0.0.12/go.mod h1:cbi8OIDigv2wuxKPP5vlRcQ1OAZbq2CE4Kysco4FUpU= github.com/mattn/go-isatty v0.0.14/go.mod h1:7GGIvUiUoEMVVmxf/4nioHXj79iQHKdU27kJ6hsGG94= github.com/mattn/go-isatty v0.0.16/go.mod h1:kYGgaQfpe5nmfYZH+SKPsOc2e4SrIfOl2e/yFXSvRLM= -github.com/mattn/go-isatty v0.0.20 h1:xfD0iDuEKnDkl03q4limB+vH+GxLEtL/jb4xVJSWWEY= -github.com/mattn/go-isatty v0.0.20/go.mod h1:W+V8PltTTMOvKvAeJH7IuucS94S2C6jfK/D7dTCTo3Y= +github.com/mattn/go-isatty v0.0.17 h1:BTarxUcIeDqL27Mc+vyvdWYSL28zpIhv3RoTdsLMPng= +github.com/mattn/go-isatty v0.0.17/go.mod h1:kYGgaQfpe5nmfYZH+SKPsOc2e4SrIfOl2e/yFXSvRLM= github.com/mattn/go-runewidth v0.0.4/go.mod h1:LwmH8dsx7+W8Uxz3IHJYH5QSwggIsqBzpuz5H//U1FU= github.com/mattn/go-runewidth v0.0.7/go.mod h1:H031xJmbD/WCDINGzjvQ9THkh0rPKHF+m2gUSrubnMI= github.com/mattn/go-runewidth v0.0.12 h1:Y41i/hVW3Pgwr8gV+J23B9YEY0zxjptBuCWEaxmAOow= @@ -832,10 +827,12 @@ github.com/matttproud/golang_protobuf_extensions v1.0.1/go.mod h1:D8He9yQNgCq6Z5 github.com/matttproud/golang_protobuf_extensions/v2 v2.0.0 h1:jWpvCLoY8Z/e3VKvlsiIGKtc+UG6U5vzxaoagmhXfyg= github.com/matttproud/golang_protobuf_extensions/v2 v2.0.0/go.mod h1:QUyp042oQthUoa9bqDv0ER0wrtXnBruoNd7aNjkbP+k= github.com/miekg/dns v1.0.14/go.mod h1:W1PPwlIAgtquWBMBEV9nkV9Cazfe8ScdGz/Lj7v3Nrg= +github.com/miekg/dns v1.1.26/go.mod h1:bPDLeHnStXmXAq1m/Ch/hvfNHr14JKNPMBo3VZKjuso= github.com/miekg/dns v1.1.41/go.mod h1:p6aan82bvRIyn+zDIv9xYNUpwa73JcSh9BKwknJysuI= -github.com/miekg/dns v1.1.56 h1:5imZaSeoRNvpM9SzWNhEcP9QliKiz20/dA2QabIGVnE= -github.com/miekg/dns v1.1.56/go.mod h1:cRm6Oo2C8TY9ZS/TqsSrseAcncm74lfK5G+ikN2SWWY= +github.com/miekg/dns v1.1.50 h1:DQUfb9uc6smULcREF09Uc+/Gd46YWqJd5DbpPE9xkcA= +github.com/miekg/dns v1.1.50/go.mod h1:e3IlAVfNqAllflbibAZEWOXOQ+Ynzk/dDozDxY7XnME= github.com/mitchellh/cli v1.0.0/go.mod h1:hNIlj7HEI86fIcpObd7a0FcrxTWetlwJDGcceTlRvqc= +github.com/mitchellh/cli v1.1.0/go.mod h1:xcISNoH86gajksDmfB23e/pu+B+GeFRMYmoHXxx3xhI= github.com/mitchellh/cli v1.1.2/go.mod h1:6iaV0fGdElS6dPBx0EApTxHrcWvmJphyh2n8YBLPPZ4= github.com/mitchellh/cli v1.1.5 h1:OxRIeJXpAMztws/XHlN2vu6imG5Dpq+j61AzAX5fLng= github.com/mitchellh/cli v1.1.5/go.mod h1:v8+iFts2sPIKUV1ltktPXMCC8fumSKFItNcD2cLtRR4= @@ -859,6 +856,7 @@ github.com/mitchellh/go-wordwrap v1.0.1 h1:TLuKupo69TCn6TQSyGxwI1EblZZEsQ0vMlAFQ github.com/mitchellh/go-wordwrap v1.0.1/go.mod h1:R62XHJLzvMFRBbcrT7m7WgmE1eOyTSsCt+hzestvNj0= github.com/mitchellh/hashstructure v1.1.0 h1:P6P1hdjqAAknpY/M1CGipelZgp+4y9ja9kmUZPXP+H0= github.com/mitchellh/hashstructure v1.1.0/go.mod h1:xUDAozZz0Wmdiufv0uyhnHkUTN6/6d8ulp4AwfLKrmA= +github.com/mitchellh/mapstructure v0.0.0-20160808181253-ca63d7c062ee/go.mod h1:FVVH3fgwuzCH5S8UJGiWEs2h04kUh9fWfEaFds41c1Y= github.com/mitchellh/mapstructure v1.1.2/go.mod h1:FVVH3fgwuzCH5S8UJGiWEs2h04kUh9fWfEaFds41c1Y= github.com/mitchellh/mapstructure v1.4.1/go.mod h1:bFUtVrKA4DC2yAKiSyO/QUcy7e+RRV2QTWOzhPopBRo= github.com/mitchellh/mapstructure v1.5.0 h1:jeMsZIYE/09sWLaz43PL7Gy6RuMjD2eJVyuac5Z2hdY= @@ -881,12 +879,9 @@ github.com/moby/sys/user v0.1.0/go.mod h1:fKJhFOnsCN6xZ5gSfbM6zaHGgDJMrqt9/reuj4 github.com/moby/term v0.0.0-20210619224110-3f7ff695adc6 h1:dcztxKSvZ4Id8iPpHERQBbIJfabdt4wUm5qy3wOL2Zc= github.com/moby/term v0.0.0-20210619224110-3f7ff695adc6/go.mod h1:E2VnQOmVuvZB6UYnnDB0qG5Nq/1tD9acaOpo6xmt0Kw= github.com/modern-go/concurrent v0.0.0-20180228061459-e0a39a4cb421/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q= -github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd h1:TRLaZ9cD/w8PVh93nsPXa1VrQ6jlwL5oN8l14QlcNfg= github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q= github.com/modern-go/reflect2 v0.0.0-20180701023420-4b7aa43c6742/go.mod h1:bx2lNnkwVCuqBIxFjflWJWanXIb3RllmbCylyMrvgv0= github.com/modern-go/reflect2 v1.0.1/go.mod h1:bx2lNnkwVCuqBIxFjflWJWanXIb3RllmbCylyMrvgv0= -github.com/modern-go/reflect2 v1.0.2 h1:xBagoLtFs94CBntxluKeaWgTMpvLxC4ur3nMaC9Gz0M= -github.com/modern-go/reflect2 v1.0.2/go.mod h1:yWuevngMOJpCy52FWWMvUC8ws7m/LJsjYzDa0/r8luk= github.com/morikuni/aec v1.0.0 h1:nP9CBfwrvYnBRgY6qfDQkygYDmYwOilePFkwzv4dU8A= github.com/morikuni/aec v1.0.0/go.mod h1:BbKIizmSmc5MMPqRYbxO4ZU0S0+P200+tUnFx7PXmsc= github.com/mrunalp/fileutils v0.5.1 h1:F+S7ZlNKnrwHfSwdlgNSkKo67ReVf8o9fel6C3dkm/Q= @@ -895,8 +890,6 @@ github.com/muesli/reflow v0.3.0 h1:IFsN6K9NfGtjeggFP+68I4chLZV2yIKsXJFNZ+eWh6s= github.com/muesli/reflow v0.3.0/go.mod h1:pbwTDkVPibjO2kyvBQRBxTWEEGDGq0FlB1BIKtnHY/8= github.com/munnerz/goautoneg v0.0.0-20120707110453-a547fc61f48d/go.mod h1:+n7T8mK8HuQTcFwEeznm/DIxMOiR9yIdICNftLE1DvQ= github.com/mwitkow/go-conntrack v0.0.0-20161129095857-cc309e4a2223/go.mod h1:qRWi+5nqEBWmkhHvq77mSJWrCKwh8bxhgT7d/eI7P4U= -github.com/mwitkow/go-conntrack v0.0.0-20190716064945-2f068394615f h1:KUppIJq7/+SVif2QVs3tOP0zanoHgBEVAwHxUSIzRqU= -github.com/mwitkow/go-conntrack v0.0.0-20190716064945-2f068394615f/go.mod h1:qRWi+5nqEBWmkhHvq77mSJWrCKwh8bxhgT7d/eI7P4U= github.com/mxk/go-flowrate v0.0.0-20140419014527-cca7078d478f/go.mod h1:ZdcZmHo+o7JKHSa8/e818NopupXU1YMK5fe1lsApnBw= github.com/nicolai86/scaleway-sdk v1.10.2-0.20180628010248-798f60e20bb2 h1:BQ1HW7hr4IVovMwWg0E0PYcyW8CzqDcVmaew9cujU4s= github.com/nicolai86/scaleway-sdk v1.10.2-0.20180628010248-798f60e20bb2/go.mod h1:TLb2Sg7HQcgGdloNxkrmtgDNR9uVYF3lfdFIN4Ro6Sk= @@ -935,6 +928,7 @@ github.com/opentracing/opentracing-go v1.0.2/go.mod h1:UkNAQd3GIcIGf0SeVgPpRdFSt github.com/opentracing/opentracing-go v1.1.0/go.mod h1:UkNAQd3GIcIGf0SeVgPpRdFStlNbqXla1AfSYxPUl2o= github.com/packethost/packngo v0.1.1-0.20180711074735-b9cb5096f54c h1:vwpFWvAO8DeIZfFeqASzZfsxuWPno9ncAebBEP0N3uE= github.com/packethost/packngo v0.1.1-0.20180711074735-b9cb5096f54c/go.mod h1:otzZQXgoO96RTzDB/Hycg0qZcXZsWJGJRSXbmEIJ+4M= +github.com/pascaldekloe/goe v0.0.0-20180627143212-57f6aae5913c/go.mod h1:lzWF7FIEvWOWxwDKqyGYQf6ZUaNfKdP144TG7ZOy1lc= github.com/pascaldekloe/goe v0.1.0 h1:cBOtyMzM9HTpWjXfbbunk26uA6nG3a8n06Wieeh0MwY= github.com/pascaldekloe/goe v0.1.0/go.mod h1:lzWF7FIEvWOWxwDKqyGYQf6ZUaNfKdP144TG7ZOy1lc= github.com/peterbourgon/diskv v2.0.1+incompatible/go.mod h1:uqqh8zWWbv1HBMNONnaR/tNboyR3/BZd58JJSHlUSCU= @@ -986,6 +980,7 @@ github.com/rogpeppe/go-internal v1.10.0 h1:TMyTOH3F/DB16zRVcYyreMH6GnZZrwQVAoYjR github.com/rogpeppe/go-internal v1.10.0/go.mod h1:UQnix2H7Ngw/k4C5ijL5+65zddjncjaFoBhdsK/akog= github.com/rs/cors v1.8.3 h1:O+qNyWn7Z+F9M0ILBHgMVPuB1xTOucVd5gtaYyXBpRo= github.com/rs/cors v1.8.3/go.mod h1:XyqrcTp5zjWr1wsJ8PIRZssZ8b/WMcMf71DJnit4EMU= +github.com/ryanuber/columnize v0.0.0-20160712163229-9b3edd62028f/go.mod h1:sm1tb6uqfes/u+d4ooFouqFdy9/2g9QGwK3SQygK0Ts= github.com/ryanuber/columnize v2.1.0+incompatible/go.mod h1:sm1tb6uqfes/u+d4ooFouqFdy9/2g9QGwK3SQygK0Ts= github.com/ryanuber/columnize v2.1.2+incompatible h1:C89EOx/XBWwIXl8wm8OPJBd7kPF25UfsK2X7Ph/zCAk= github.com/ryanuber/columnize v2.1.2+incompatible/go.mod h1:sm1tb6uqfes/u+d4ooFouqFdy9/2g9QGwK3SQygK0Ts= @@ -997,15 +992,16 @@ github.com/seccomp/libseccomp-golang v0.10.0 h1:aA4bp+/Zzi0BnWZ2F1wgNBs5gTpm+na2 github.com/seccomp/libseccomp-golang v0.10.0/go.mod h1:JA8cRccbGaA1s33RQf7Y1+q9gHmZX1yB/z9WDN1C6fg= github.com/sergi/go-diff v1.0.0 h1:Kpca3qRNrduNnOQeazBd0ysaKrUJiIuISHxogkT9RPQ= github.com/sergi/go-diff v1.0.0/go.mod h1:0CfEIISq7TuYL3j771MWULgwwjU+GofnZX9QAmXWZgo= -github.com/shirou/gopsutil/v3 v3.23.9 h1:ZI5bWVeu2ep4/DIxB4U9okeYJ7zp/QLTO4auRb/ty/E= -github.com/shirou/gopsutil/v3 v3.23.9/go.mod h1:x/NWSb71eMcjFIO0vhyGW5nZ7oSIgVjrCnADckb85GA= -github.com/shoenig/go-landlock v1.2.0 h1:BumCuPbR7VkTB6cNZvhaDC0Apbv0zVpu2saV48mr120= -github.com/shoenig/go-landlock v1.2.0/go.mod h1:S848L96G6iny3xexNb4sXUrKwEDIy5ul8hk1NBWoYws= +github.com/shirou/gopsutil/v3 v3.23.4 h1:hZwmDxZs7Ewt75DV81r4pFMqbq+di2cbt9FsQBqLD2o= +github.com/shirou/gopsutil/v3 v3.23.4/go.mod h1:ZcGxyfzAMRevhUR2+cfhXDH6gQdFYE/t8j1nsU4mPI8= +github.com/shoenig/go-landlock v0.1.5 h1:0a/YjKzqdbll7f/iztN/6pKRSHJEmm8olFWD8xSM86A= +github.com/shoenig/go-landlock v0.1.5/go.mod h1:CxztF/8LRAUKUMguGxGTQBJIBiiawxx/BKYVGrHg1/0= +github.com/shoenig/go-m1cpu v0.1.5/go.mod h1:Wwvst4LR89UxjeFtLRMrpgRiyY4xPsejnVZym39dbAQ= github.com/shoenig/go-m1cpu v0.1.6 h1:nxdKQNcEB6vzgA2E2bvzKIYRuNj7XNJ4S/aRSwKzFtM= github.com/shoenig/go-m1cpu v0.1.6/go.mod h1:1JJMcUBvfNwpq05QDQVAnx3gUHr9IYF7GNg9SUEw2VQ= -github.com/shoenig/test v0.6.4/go.mod h1:byHiCGXqrVaflBLAMq/srcZIHynQPQgeyvkvXnjqq0k= -github.com/shoenig/test v1.7.1 h1:UJcjSAI3aUKx52kfcfhblgyhZceouhvvs3OYdWgn+PY= -github.com/shoenig/test v1.7.1/go.mod h1:UxJ6u/x2v/TNs/LoLxBNJRV9DiwBBKYxXSyczsBHFoI= +github.com/shoenig/test v0.6.3/go.mod h1:byHiCGXqrVaflBLAMq/srcZIHynQPQgeyvkvXnjqq0k= +github.com/shoenig/test v0.6.7 h1:k92ohN9VyRfZn0ezNfwamtIBT/5byyfLVktRmL/Jmek= +github.com/shoenig/test v0.6.7/go.mod h1:byHiCGXqrVaflBLAMq/srcZIHynQPQgeyvkvXnjqq0k= github.com/shopspring/decimal v1.2.0/go.mod h1:DKyhrW/HYNuLGql+MJL6WCR6knT2jwCFRcu2hWCYk4o= github.com/shopspring/decimal v1.3.1 h1:2Usl1nmF/WZucqkFZhnfFYxxxu8LG21F6nPQBE5gKV8= github.com/shopspring/decimal v1.3.1/go.mod h1:DKyhrW/HYNuLGql+MJL6WCR6knT2jwCFRcu2hWCYk4o= @@ -1041,6 +1037,7 @@ github.com/stretchr/testify v1.7.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/ github.com/stretchr/testify v1.7.2/go.mod h1:R6va5+xMeoiuVRoj+gSkQ7d3FALtqAAGI1FQKckRals= github.com/stretchr/testify v1.8.0/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO+kdMU+MU= github.com/stretchr/testify v1.8.1/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4= +github.com/stretchr/testify v1.8.2/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4= github.com/stretchr/testify v1.8.4 h1:CcVxjf3Q8PM0mHUKJCdn+eZZtm5yQwehR5yeSVQQcUk= github.com/stretchr/testify v1.8.4/go.mod h1:sz/lmYIOXD/1dqDmKjjqLyZ2RngseejIcXlSw2iwfAo= github.com/syndtr/gocapability v0.0.0-20200815063812-42c35b437635 h1:kdXcSzyDtseVEc4yCz2qF8ZrQvIDBJLl4S1c3GCXmoI= @@ -1049,10 +1046,10 @@ github.com/tencentcloud/tencentcloud-sdk-go v1.0.162 h1:8fDzz4GuVg4skjY2B0nMN7h6 github.com/tencentcloud/tencentcloud-sdk-go v1.0.162/go.mod h1:asUz5BPXxgoPGaRgZaVm1iGcUAuHyYUo1nXqKa83cvI= github.com/tj/go-spin v1.1.0 h1:lhdWZsvImxvZ3q1C5OIB7d72DuOwP4O2NdBg9PyzNds= github.com/tj/go-spin v1.1.0/go.mod h1:Mg1mzmePZm4dva8Qz60H2lHwmJ2loum4VIrLgVnKwh4= -github.com/tklauser/go-sysconf v0.3.12 h1:0QaGUFOdQaIVdPgfITYzaTegZvdCjmYO52cSFAEVmqU= -github.com/tklauser/go-sysconf v0.3.12/go.mod h1:Ho14jnntGE1fpdOqQEEaiKRpvIavV0hSfmBq8nJbHYI= -github.com/tklauser/numcpus v0.6.1 h1:ng9scYS7az0Bk4OZLvrNXNSAO2Pxr1XXRAPyjhIx+Fk= -github.com/tklauser/numcpus v0.6.1/go.mod h1:1XfjsgE2zo8GVw7POkMbHENHzVg3GzmoZ9fESEdAacY= +github.com/tklauser/go-sysconf v0.3.11 h1:89WgdJhk5SNwJfu+GKyYveZ4IaJ7xAkecBo+KdJV0CM= +github.com/tklauser/go-sysconf v0.3.11/go.mod h1:GqXfhXY3kiPa0nAXPDIQIWzJbMCB7AmcWpGR8lSZfqI= +github.com/tklauser/numcpus v0.6.0 h1:kebhY2Qt+3U6RNK7UqpYNA+tJ23IBEGKkB7JQBfDYms= +github.com/tklauser/numcpus v0.6.0/go.mod h1:FEZLMke0lhOUG6w2JadTzp0a+Nl8PF/GFkQ5UVIcaL4= github.com/tv42/httpunix v0.0.0-20150427012821-b75d8614f926 h1:G3dpKMzFDjgEh2q1Z7zUUtKa8ViPtH+ocF0bE0g00O8= github.com/tv42/httpunix v0.0.0-20150427012821-b75d8614f926/go.mod h1:9ESjWnEqriFuLhtthL60Sar/7RFoluCcXsuvEwTV5KM= github.com/ulikunitz/xz v0.5.10 h1:t92gobL9l3HE202wg3rlk19F6X+JOxl9BBrCCMYEYd8= @@ -1076,8 +1073,8 @@ github.com/yuin/goldmark v1.1.32/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9de github.com/yuin/goldmark v1.2.1/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= github.com/yuin/goldmark v1.3.5/go.mod h1:mwnBkeHKe2W/ZEtQ+71ViKU8L12m81fl3OWwC1Zlc8k= github.com/yuin/goldmark v1.4.13/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY= -github.com/yusufpapurcu/wmi v1.2.3 h1:E1ctvB7uKFMOJw3fdOW32DwGE9I7t++CRUEMKvFoFiw= -github.com/yusufpapurcu/wmi v1.2.3/go.mod h1:SBZ9tNy3G9/m5Oi98Zks0QjeHVDvuK0qfxQmPyzfmi0= +github.com/yusufpapurcu/wmi v1.2.2 h1:KBNDSne4vP5mbSWnJbO+51IMOXJB67QiYCSBrubbPRg= +github.com/yusufpapurcu/wmi v1.2.2/go.mod h1:SBZ9tNy3G9/m5Oi98Zks0QjeHVDvuK0qfxQmPyzfmi0= github.com/zclconf/go-cty v1.2.0/go.mod h1:hOPWgoHbaTUnI5k4D2ld+GRpFJSCe6bCM7m1q/N4PQ8= github.com/zclconf/go-cty v1.4.0/go.mod h1:nHzOclRkoj++EU9ZjSrZvRG0BXIWt8c7loYc0qXAFGQ= github.com/zclconf/go-cty v1.8.0/go.mod h1:vVKLxnk3puL4qRAv72AO+W99LUD4da90g3uUAzyuvAk= @@ -1086,8 +1083,9 @@ github.com/zclconf/go-cty v1.12.1/go.mod h1:s9IfD1LK5ccNMSWCVFCE2rJfHiZgi7JijgeW github.com/zclconf/go-cty-debug v0.0.0-20191215020915-b22d67c1ba0b/go.mod h1:ZRKQfBXbGkpdV6QMzT3rU1kSTAnfu1dO8dPKjYprgj8= github.com/zclconf/go-cty-yaml v1.0.3 h1:og/eOQ7lvA/WWhHGFETVWNduJM7Rjsv2RRpx1sdFMLc= github.com/zclconf/go-cty-yaml v1.0.3/go.mod h1:9YLUH4g7lOhVWqUbctnVlZ5KLpg7JAprQNgxSZ1Gyxs= -go.etcd.io/bbolt v1.3.9 h1:8x7aARPEXiXbHmtUwAIv7eV2fQFHrLLavdiJ3uzJXoI= -go.etcd.io/bbolt v1.3.9/go.mod h1:zaO32+Ti0PK1ivdPtgMESzuzL2VPoIG1PCQNvOdo/dE= +go.etcd.io/bbolt v1.3.5/go.mod h1:G5EMThwa9y8QZGBClrRx5EY+Yw9kAhnjy3bSjsnlVTQ= +go.etcd.io/bbolt v1.3.7 h1:j+zJOnnEjF/kyHlDDgGnVL/AIqIJPq8UoB2GSNfkUfQ= +go.etcd.io/bbolt v1.3.7/go.mod h1:N9Mkw9X8x5fupy0IKsmuqVtoGDyxsaDlbk4Rd05IAQw= go.opencensus.io v0.21.0/go.mod h1:mSImk1erAIZhrmZN+AvHh14ztQfjbGwt4TtuofqLduU= go.opencensus.io v0.22.0/go.mod h1:+kGneAE2xo2IficOXnaByMWTGM9T73dGwxeWcUqIpI8= go.opencensus.io v0.22.2/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw= @@ -1111,6 +1109,7 @@ golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACk golang.org/x/crypto v0.0.0-20190510104115-cbcb75029529/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20190605123033-f99c8df09eb5/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20190911031432-227b76d455e7/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= +golang.org/x/crypto v0.0.0-20190923035154-9ee001bba392/go.mod h1:/lpIB1dKB+9EgE3H3cr1v9wB50oz8l4C4h62xy7jSTY= golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20200220183623-bac4c82f6975/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= golang.org/x/crypto v0.0.0-20200414173820-0848c9571904/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= @@ -1186,6 +1185,7 @@ golang.org/x/net v0.0.0-20190613194153-d28f0bde5980/go.mod h1:z5CRVTTTmAJ677TzLL golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20190628185345-da137c7871d7/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20190724013045-ca1201d0de80/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20190923162816-aa69164e4478/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20191004110552-13f9640d40b9/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20191209160850-c0dbc17a3553/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20200114155413-6afb5195e5aa/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= @@ -1214,6 +1214,7 @@ golang.org/x/net v0.0.0-20210405180319-a5a99cb37ef4/go.mod h1:p54w0d4576C0XHj96b golang.org/x/net v0.0.0-20210410081132-afb366fc7cd1/go.mod h1:9tjilg8BloeKEkVJvy7fQ90B1CfIiPueXVOjqfkSzI8= golang.org/x/net v0.0.0-20210428140749-89ef3d95e781/go.mod h1:OJAsFXCWl8Ukc7SiCT/9KSuxbyM7479/AVlXFRxuMCk= golang.org/x/net v0.0.0-20210503060351-7fd8e65b6420/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= +golang.org/x/net v0.0.0-20210726213435-c6fcb2dbf985/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= golang.org/x/net v0.0.0-20211216030914-fe4d6282115f/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= golang.org/x/net v0.0.0-20220127200216-cd36cc0744dd/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk= @@ -1300,10 +1301,13 @@ golang.org/x/sys v0.0.0-20190726091711-fc99dfbffb4e/go.mod h1:h1NjWce9XRLGQEsW7w golang.org/x/sys v0.0.0-20190801041406-cbf593c0f2f3/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190904154756-749cb33beabd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190916202348-b4ddaad3f8a3/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190922100055-0a153f010e69/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190924154521-2837fb4f24fe/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20191001151750-bb3f8db39f24/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20191005200804-aed5e4c7ecf9/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20191008105621-543471e840be/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20191022100944-742c48ecaeb7/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20191026070338-33540a1f6037/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20191120155948-bd437916bb0e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20191204072324-ce4227a45e2e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20191228213918-04cbcbbfeed8/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= @@ -1373,13 +1377,10 @@ golang.org/x/sys v0.0.0-20220811171246-fbc7d0a398ab/go.mod h1:oPkhp1MJrh7nUepCBc golang.org/x/sys v0.1.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.2.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.7.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.8.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.11.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.12.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.17.0 h1:25cE3gD+tdBA7lp7QfhuV+rJiE9YXTcS3VG1SqssI/Y= golang.org/x/sys v0.17.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= -golang.org/x/sys v0.18.0 h1:DBdB3niSjOA/O0blCZBqDefyWNYveAYMNF1Wum0DYQ4= -golang.org/x/sys v0.18.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= golang.org/x/term v0.1.0/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= @@ -1428,6 +1429,7 @@ golang.org/x/tools v0.0.0-20190621195816-6e04913cbbac/go.mod h1:/rFqwRUd4F7ZHNgw golang.org/x/tools v0.0.0-20190624222133-a101b041ded4/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= golang.org/x/tools v0.0.0-20190628153133-6cdbf07be9d0/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= golang.org/x/tools v0.0.0-20190816200558-6889da9d5479/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20190907020128-2ca718005c18/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.0.0-20190911174233-4f2ddba30aff/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.0.0-20191012152004-8de300cfc20a/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.0.0-20191108193012-7d206e10da11/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= @@ -1470,6 +1472,7 @@ golang.org/x/tools v0.1.2/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= golang.org/x/tools v0.1.3/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= golang.org/x/tools v0.1.4/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= golang.org/x/tools v0.1.5/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= +golang.org/x/tools v0.1.6-0.20210726203631-07bc1bf47fb2/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc= golang.org/x/tools v0.6.0/go.mod h1:Xwgl3UAJ/d3gWutnCtw505GrjyAbvKui8lOU390QaIU= golang.org/x/tools v0.14.0 h1:jvNa2pY0M4r62jkRQ6RwEZZyPcymeL9XZMLBbV7U2nc= @@ -1759,8 +1762,8 @@ k8s.io/klog v0.3.0/go.mod h1:Gq+BEi5rUBO/HRz0bTSXDUcqjScdoY3a9IHpCEIOOfk= k8s.io/klog v1.0.0/go.mod h1:4Bi6QPql/J/LkTDqv7R/cd3hPo4k2DG6Ptcz060Ez5I= k8s.io/kube-openapi v0.0.0-20200121204235-bf4fb3bd569c/go.mod h1:GRQhZsXIAJ1xR0C9bd8UpWHZ5plfAS9fzPjJuQ6JL3E= k8s.io/utils v0.0.0-20200324210504-a9aa75ae1b89/go.mod h1:sZAwmy6armz5eXlNoLmJcl4F1QuKu7sr+mFQ0byX7Ew= -kernel.org/pub/linux/libs/security/libcap/psx v1.2.69 h1:IdrOs1ZgwGw5CI+BH6GgVVlOt+LAXoPyh7enr8lfaXs= -kernel.org/pub/linux/libs/security/libcap/psx v1.2.69/go.mod h1:+l6Ee2F59XiJ2I6WR5ObpC1utCQJZ/VLsEbQCD8RG24= +kernel.org/pub/linux/libs/security/libcap/psx v1.2.66 h1:ikIhPzfkSSAEwBOU+2DWhoF+xnGUhvlMTfQjBVhvzQY= +kernel.org/pub/linux/libs/security/libcap/psx v1.2.66/go.mod h1:+l6Ee2F59XiJ2I6WR5ObpC1utCQJZ/VLsEbQCD8RG24= oss.indeed.com/go/libtime v1.6.0 h1:XQyczJihse/wQGo59OfPF3f4f+Sywv4R8vdGB3S9BfU= oss.indeed.com/go/libtime v1.6.0/go.mod h1:B2sdEcuzB0zhTKkAuHy4JInKRc7Al3tME4qWam6R7mA= rsc.io/binaryregexp v0.2.0/go.mod h1:qTv7/COck+e2FymRvadv62gMdZztPaShugOCi3I+8D8= diff --git a/helper/boltdd/boltdd.go b/helper/boltdd/boltdd.go index b12e08802408..3b961911a0bf 100644 --- a/helper/boltdd/boltdd.go +++ b/helper/boltdd/boltdd.go @@ -11,7 +11,7 @@ import ( "os" "sync" - "github.com/hashicorp/go-msgpack/v2/codec" + "github.com/hashicorp/go-msgpack/codec" "github.com/hashicorp/nomad/nomad/structs" "go.etcd.io/bbolt" "golang.org/x/crypto/blake2b" diff --git a/helper/boltdd/boltdd_test.go b/helper/boltdd/boltdd_test.go index e313dda6d61a..545c37513438 100644 --- a/helper/boltdd/boltdd_test.go +++ b/helper/boltdd/boltdd_test.go @@ -9,7 +9,7 @@ import ( "path/filepath" "testing" - "github.com/hashicorp/go-msgpack/v2/codec" + "github.com/hashicorp/go-msgpack/codec" "github.com/hashicorp/nomad/ci" "github.com/hashicorp/nomad/nomad/mock" "github.com/hashicorp/nomad/nomad/structs" diff --git a/helper/funcs.go b/helper/funcs.go index e79dcbce6c7e..5094cbe84e53 100644 --- a/helper/funcs.go +++ b/helper/funcs.go @@ -6,20 +6,20 @@ package helper import ( "crypto/sha512" "fmt" - "maps" "math" "net/http" "path/filepath" "reflect" "regexp" - "slices" "strings" "sync" "time" multierror "github.com/hashicorp/go-multierror" - "github.com/hashicorp/go-set/v2" + "github.com/hashicorp/go-set" "github.com/hashicorp/hcl/hcl/ast" + "golang.org/x/exp/maps" + "golang.org/x/exp/slices" ) // validUUID is used to check if a given string looks like a UUID @@ -85,9 +85,9 @@ func HashUUID(input string) (output string, hashed bool) { func UniqueMapSliceValues[K, V comparable](m map[K][]V) []V { s := set.New[V](0) for _, slice := range m { - s.InsertSlice(slice) + s.InsertAll(slice) } - return s.Slice() + return s.List() } // IsSubset returns whether the smaller set of items is a subset of @@ -95,11 +95,11 @@ func UniqueMapSliceValues[K, V comparable](m map[K][]V) []V { // returned. func IsSubset[T comparable](larger, smaller []T) (bool, []T) { l := set.From(larger) - if l.ContainsSlice(smaller) { + if l.ContainsAll(smaller) { return true, nil } s := set.From(smaller) - return false, s.Difference(l).Slice() + return false, s.Difference(l).List() } // StringHasPrefixInSlice returns true if s starts with any prefix in list. @@ -118,7 +118,7 @@ func IsDisjoint[T comparable](first, second []T) (bool, []T) { f, s := set.From(first), set.From(second) intersection := f.Intersect(s) if intersection.Size() > 0 { - return false, intersection.Slice() + return false, intersection.List() } return true, nil } @@ -189,17 +189,6 @@ func CopyMapOfSlice[K comparable, V any](m map[K][]V) map[K][]V { return c } -// SliceToMap creates a map from a slice, using keyFn to extract a key from each -// value. Note this doesn't copy the elements of the slice, so you may need to -// call slices.Clone on the result -func SliceToMap[M ~map[K]V, K comparable, V any](slice []V, keyFn func(value V) K) M { - result := make(map[K]V, len(slice)) - for _, item := range slice { - result[keyFn(item)] = item - } - return result -} - // CleanEnvVar replaces all occurrences of illegal characters in an environment // variable with the specified byte. func CleanEnvVar(s string, r byte) string { diff --git a/helper/funcs_test.go b/helper/funcs_test.go index fc08ff87a63b..80c259d2f491 100644 --- a/helper/funcs_test.go +++ b/helper/funcs_test.go @@ -9,7 +9,7 @@ import ( "sort" "testing" - "github.com/hashicorp/go-set/v2" + "github.com/hashicorp/go-set" "github.com/shoenig/test/must" "github.com/stretchr/testify/require" "golang.org/x/exp/maps" diff --git a/helper/joseutil/joseutil.go b/helper/joseutil/joseutil.go deleted file mode 100644 index adedda88db96..000000000000 --- a/helper/joseutil/joseutil.go +++ /dev/null @@ -1,23 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -package joseutil - -import ( - "errors" - - "github.com/go-jose/go-jose/v3/jwt" -) - -var ErrNoKeyID = errors.New("missing key ID header") - -// KeyID returns the KeyID header for a JWT or ErrNoKeyID if a key id could not -// be found. No clue why jose makes this so awkward. -func KeyID(token *jwt.JSONWebToken) (string, error) { - for _, h := range token.Headers { - if h.KeyID != "" { - return h.KeyID, nil - } - } - return "", ErrNoKeyID -} diff --git a/helper/pluginutils/hclutils/testing.go b/helper/pluginutils/hclutils/testing.go index 9cf3f16d164d..5e5e6bcf070e 100644 --- a/helper/pluginutils/hclutils/testing.go +++ b/helper/pluginutils/hclutils/testing.go @@ -6,7 +6,7 @@ package hclutils import ( "testing" - "github.com/hashicorp/go-msgpack/v2/codec" + "github.com/hashicorp/go-msgpack/codec" "github.com/hashicorp/hcl" "github.com/hashicorp/hcl/hcl/ast" "github.com/hashicorp/nomad/helper/pluginutils/hclspecutils" diff --git a/helper/pluginutils/hclutils/types.go b/helper/pluginutils/hclutils/types.go index d117d991271e..478909b049e2 100644 --- a/helper/pluginutils/hclutils/types.go +++ b/helper/pluginutils/hclutils/types.go @@ -4,7 +4,7 @@ package hclutils import ( - "github.com/hashicorp/go-msgpack/v2/codec" + "github.com/hashicorp/go-msgpack/codec" ) // MapStrInt is a wrapper for map[string]int that handles diff --git a/helper/pluginutils/hclutils/util.go b/helper/pluginutils/hclutils/util.go index df56d846a2b9..a1c1eb94914f 100644 --- a/helper/pluginutils/hclutils/util.go +++ b/helper/pluginutils/hclutils/util.go @@ -8,7 +8,7 @@ import ( "errors" "fmt" - "github.com/hashicorp/go-msgpack/v2/codec" + "github.com/hashicorp/go-msgpack/codec" hcl "github.com/hashicorp/hcl/v2" "github.com/hashicorp/hcl/v2/hcldec" hjson "github.com/hashicorp/hcl/v2/json" diff --git a/helper/pluginutils/loader/init.go b/helper/pluginutils/loader/init.go index 7d3003627db6..d43636cf02df 100644 --- a/helper/pluginutils/loader/init.go +++ b/helper/pluginutils/loader/init.go @@ -264,11 +264,7 @@ func (l *PluginLoader) fingerprintPlugins(plugins []os.FileInfo, configs map[str fingerprinted := make(map[PluginID]*pluginInfo, len(plugins)) for _, p := range plugins { name := cleanPluginExecutable(p.Name()) - c, ok := configs[name] - if !ok { - // COMPAT(1.7): Skip executing unconfigured plugins in 1.8 or later. - l.logger.Warn("plugin not referenced in the agent configuration file, future versions of Nomad will not load this plugin until the agent configuration is updated", "plugin", name) - } + c := configs[name] info, err := l.fingerprintPlugin(p, c) if err != nil { l.logger.Error("failed to fingerprint plugin", "plugin", name, "error", err) diff --git a/helper/pool/pool.go b/helper/pool/pool.go index 14a6aadfb1c8..12e435b0c251 100644 --- a/helper/pool/pool.go +++ b/helper/pool/pool.go @@ -15,7 +15,7 @@ import ( "time" hclog "github.com/hashicorp/go-hclog" - msgpackrpc "github.com/hashicorp/net-rpc-msgpackrpc/v2" + msgpackrpc "github.com/hashicorp/net-rpc-msgpackrpc" "github.com/hashicorp/nomad/helper" "github.com/hashicorp/nomad/helper/tlsutil" "github.com/hashicorp/nomad/nomad/structs" diff --git a/helper/raftutil/fsm_ce.go b/helper/raftutil/fsm_oss.go similarity index 100% rename from helper/raftutil/fsm_ce.go rename to helper/raftutil/fsm_oss.go diff --git a/helper/raftutil/msgpack.go b/helper/raftutil/msgpack.go index 3bb1e6f42971..694eedaca104 100644 --- a/helper/raftutil/msgpack.go +++ b/helper/raftutil/msgpack.go @@ -9,7 +9,7 @@ import ( "time" "unicode" - "github.com/hashicorp/go-msgpack/v2/codec" + "github.com/hashicorp/go-msgpack/codec" "github.com/hashicorp/nomad/nomad/structs" ) diff --git a/helper/raftutil/msgpack_test.go b/helper/raftutil/msgpack_test.go index 1ef4de64db51..067f96a36d92 100644 --- a/helper/raftutil/msgpack_test.go +++ b/helper/raftutil/msgpack_test.go @@ -9,7 +9,7 @@ import ( "testing" "time" - "github.com/hashicorp/go-msgpack/v2/codec" + "github.com/hashicorp/go-msgpack/codec" "github.com/hashicorp/nomad/ci" "github.com/hashicorp/nomad/nomad/structs" "github.com/stretchr/testify/require" diff --git a/helper/raftutil/state.go b/helper/raftutil/state.go index 2172f4d5e0ac..c9a097924d05 100644 --- a/helper/raftutil/state.go +++ b/helper/raftutil/state.go @@ -12,7 +12,7 @@ import ( "strings" "time" - "github.com/hashicorp/go-msgpack/v2/codec" + "github.com/hashicorp/go-msgpack/codec" "github.com/hashicorp/nomad/nomad/structs" "github.com/hashicorp/raft" raftboltdb "github.com/hashicorp/raft-boltdb/v2" @@ -31,7 +31,6 @@ func RaftStateInfo(p string) (store *raftboltdb.BoltStore, firstIdx uint64, last ReadOnly: true, Timeout: 1 * time.Second, }, - MsgpackUseNewTimeFormat: true, } s, err := raftboltdb.New(opts) if err != nil { diff --git a/helper/retry.go b/helper/retry.go deleted file mode 100644 index 4f5c5fa33f51..000000000000 --- a/helper/retry.go +++ /dev/null @@ -1,27 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -package helper - -import ( - "time" -) - -// ExpiryToRenewTime calculates how long until clients should try to renew -// credentials based on their expiration time and now. -// -// Renewals will begin halfway between now and the expiry plus some jitter. -// -// If the expiration is in the past or less than the min wait, then the min -// wait time will be used with jitter. -func ExpiryToRenewTime(exp time.Time, now func() time.Time, minWait time.Duration) time.Duration { - left := exp.Sub(now()) - - renewAt := left / 2 - - if renewAt < minWait { - return minWait + RandomStagger(minWait/10) - } - - return renewAt + RandomStagger(renewAt/10) -} diff --git a/helper/retry_test.go b/helper/retry_test.go deleted file mode 100644 index 685e97b52b77..000000000000 --- a/helper/retry_test.go +++ /dev/null @@ -1,91 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -package helper - -import ( - "testing" - "time" - - "github.com/shoenig/test/must" -) - -// TestExpiryToRenewTime_0Min asserts that ExpiryToRenewTime with a 0 min wait -// will cause an immediate renewal -func TestExpiryToRenewTime_0Min(t *testing.T) { - exp := time.Date(2023, 1, 1, 0, 0, 0, 0, time.UTC) - now := func() time.Time { - return time.Date(2023, 1, 1, 0, 0, 1, 0, time.UTC) - } - - renew := ExpiryToRenewTime(exp, now, 0) - - must.Zero(t, renew) -} - -// TestExpiryToRenewTime_14Days asserts that ExpiryToRenewTime begins trying to -// renew at or after 7 days of a 14 day expiration window. -func TestExpiryToRenewTime_30Days(t *testing.T) { - exp := time.Date(2023, 1, 15, 0, 0, 0, 0, time.UTC) - now := func() time.Time { - return time.Date(2023, 1, 1, 0, 0, 0, 0, time.UTC) - } - min := 20 * time.Minute - - renew := ExpiryToRenewTime(exp, now, min) - - // Renew should be much greater than min wait - must.Greater(t, min, renew) - - // Renew should be >= 7 days - must.GreaterEq(t, 7*24*time.Hour, renew) -} - -// TestExpiryToRenewTime_UnderMin asserts that ExpiryToRenewTime uses the min -// wait + jitter if it is greater than the time until expiry. -func TestExpiryToRenewTime_UnderMin(t *testing.T) { - exp := time.Date(2023, 1, 1, 0, 0, 10, 0, time.UTC) - now := func() time.Time { - return time.Date(2023, 1, 1, 0, 0, 0, 0, time.UTC) - } - min := 20 * time.Second - - renew := ExpiryToRenewTime(exp, now, min) - - // Renew should be >= min wait (jitter can be 0) - must.GreaterEq(t, min, renew) - - // When we fallback to the min wait it means we miss the expiration, but this - // is necessary to prevent stampedes after outages and partitions. - must.GreaterEq(t, exp.Sub(now()), renew) -} - -// TestExpiryToRenewTime_Expired asserts that ExpiryToRenewTime defaults to -// minWait (+jitter) if the renew time has already elapsed. -func TestExpiryToRenewTime_Expired(t *testing.T) { - exp := time.Date(2023, 1, 1, 0, 0, 0, 0, time.UTC) - now := func() time.Time { - return time.Date(2023, 2, 1, 0, 0, 0, 0, time.UTC) - } - min := time.Hour - - renew := ExpiryToRenewTime(exp, now, min) - - must.Greater(t, min, renew) - must.Less(t, min*2, renew) -} - -// TestExpiryToRenewTime_Zero asserts that ExpiryToRenewTime handles the zero -// value for renewal time and returns the minimum. -func TestExpiryToRenewTime_Zero(t *testing.T) { - exp := time.Time{} - now := func() time.Time { - return time.Date(2023, 2, 1, 0, 0, 0, 0, time.UTC) - } - min := time.Hour - - renew := ExpiryToRenewTime(exp, now, min) - - must.Greater(t, min, renew) - must.Less(t, min*2, renew) -} diff --git a/helper/snapshot/snapshot_test.go b/helper/snapshot/snapshot_test.go index e17b10bf6ef5..03090c84e5bb 100644 --- a/helper/snapshot/snapshot_test.go +++ b/helper/snapshot/snapshot_test.go @@ -16,7 +16,7 @@ import ( "time" "github.com/hashicorp/consul/sdk/testutil" - "github.com/hashicorp/go-msgpack/v2/codec" + "github.com/hashicorp/go-msgpack/codec" "github.com/hashicorp/nomad/nomad/structs" "github.com/hashicorp/raft" "github.com/stretchr/testify/require" diff --git a/helper/stats/cpu.go b/helper/stats/cpu.go new file mode 100644 index 000000000000..7463acfacd85 --- /dev/null +++ b/helper/stats/cpu.go @@ -0,0 +1,83 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + +package stats + +import ( + "runtime" + "time" +) + +var ( + cpuTotalTicks uint64 +) + +// CpuStats calculates cpu usage percentage +type CpuStats struct { + prevCpuTime float64 + prevTime time.Time + + totalCpus int +} + +// NewCpuStats returns a cpu stats calculator +func NewCpuStats() *CpuStats { + numCpus := runtime.NumCPU() + cpuStats := &CpuStats{ + totalCpus: numCpus, + } + return cpuStats +} + +// Percent calculates the cpu usage percentage based on the current cpu usage +// and the previous cpu usage where usage is given as time in nanoseconds spend +// in the cpu +func (c *CpuStats) Percent(cpuTime float64) float64 { + now := time.Now() + + if c.prevCpuTime == 0.0 { + // invoked first time + c.prevCpuTime = cpuTime + c.prevTime = now + return 0.0 + } + + timeDelta := now.Sub(c.prevTime).Nanoseconds() + ret := c.calculatePercent(c.prevCpuTime, cpuTime, timeDelta) + c.prevCpuTime = cpuTime + c.prevTime = now + return ret +} + +// TicksConsumed calculates the total ticks consumes by the process across all +// cpu cores +func (c *CpuStats) TicksConsumed(percent float64) float64 { + return (percent / 100) * float64(CpuTotalTicks()) / float64(c.totalCpus) +} + +func (c *CpuStats) calculatePercent(t1, t2 float64, timeDelta int64) float64 { + vDelta := t2 - t1 + if timeDelta <= 0 || vDelta <= 0.0 { + return 0.0 + } + + overall_percent := (vDelta / float64(timeDelta)) * 100.0 + return overall_percent +} + +// Set the total ticks available across all cores. +func SetCpuTotalTicks(newCpuTotalTicks uint64) { + cpuTotalTicks = newCpuTotalTicks +} + +// CpuTotalTicks calculates the total MHz available across all cores. +// +// Where asymetric cores are correctly detected, the total ticks is the sum of +// the performance across both core types. +// +// Where asymetric cores are not correctly detected (such as Intel 13th gen), +// the total ticks available is over-estimated, as we assume all cores are P +// cores. +func CpuTotalTicks() uint64 { + return cpuTotalTicks +} diff --git a/helper/stats/cpu_test.go b/helper/stats/cpu_test.go new file mode 100644 index 000000000000..840b9d3042f3 --- /dev/null +++ b/helper/stats/cpu_test.go @@ -0,0 +1,24 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + +package stats + +import ( + "testing" + "time" + + "github.com/hashicorp/nomad/ci" +) + +func TestCpuStatsPercent(t *testing.T) { + ci.Parallel(t) + + cs := NewCpuStats() + cs.Percent(79.7) + time.Sleep(1 * time.Second) + percent := cs.Percent(80.69) + expectedPercent := 98.00 + if percent < expectedPercent && percent > (expectedPercent+1.00) { + t.Fatalf("expected: %v, actual: %v", expectedPercent, percent) + } +} diff --git a/helper/goruntime/runtime.go b/helper/stats/runtime.go similarity index 85% rename from helper/goruntime/runtime.go rename to helper/stats/runtime.go index 6dbf54f1006b..f8364f6cf820 100644 --- a/helper/goruntime/runtime.go +++ b/helper/stats/runtime.go @@ -1,8 +1,7 @@ // Copyright (c) HashiCorp, Inc. // SPDX-License-Identifier: BUSL-1.1 -// Package goruntime contains helper functions related to the Go runtime. -package goruntime +package stats import ( "runtime" diff --git a/helper/subproc/self.go b/helper/subproc/self.go index 7f0709753c38..1f44cbce96be 100644 --- a/helper/subproc/self.go +++ b/helper/subproc/self.go @@ -8,31 +8,30 @@ import ( "os" "os/exec" "strings" - "sync" ) var ( // executable is the executable of this process executable string - once sync.Once ) -// Self returns the path to the executable of this process. -func Self() string { - once.Do(func() { - s, err := os.Executable() - if err != nil { - panic(fmt.Sprintf("failed to detect executable: %v", err)) - } +func init() { + s, err := os.Executable() + if err != nil { + panic(fmt.Sprintf("failed to detect executable: %v", err)) + } - // when running tests, we need to use the real nomad binary, - // and make sure you recompile between changes! - if strings.HasSuffix(s, ".test") { - if s, err = exec.LookPath("nomad"); err != nil { - panic(fmt.Sprintf("failed to find nomad binary: %v", err)) - } + // when running tests, we need to use the real nomad binary, + // and make sure you recompile between changes! + if strings.HasSuffix(s, ".test") { + if s, err = exec.LookPath("nomad"); err != nil { + panic(fmt.Sprintf("failed to find nomad binary: %v", err)) } - executable = s - }) + } + executable = s +} + +// Self returns the path to the executable of this process. +func Self() string { return executable } diff --git a/helper/subproc/self_test.go b/helper/subproc/self_test.go deleted file mode 100644 index 98b45eb53eed..000000000000 --- a/helper/subproc/self_test.go +++ /dev/null @@ -1,15 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -package subproc - -import ( - "testing" - - "github.com/shoenig/test/must" -) - -func TestSelf(t *testing.T) { - value := Self() - must.NotEq(t, "", value) -} diff --git a/helper/subproc/subproc.go b/helper/subproc/subproc.go index 1857fa4f8711..0cc18422d1cf 100644 --- a/helper/subproc/subproc.go +++ b/helper/subproc/subproc.go @@ -15,16 +15,13 @@ import ( const ( // ExitSuccess indicates the subprocess completed successfully. - ExitSuccess = 0 + ExitSuccess = iota // ExitFailure indicates the subprocess terminated unsuccessfully. - ExitFailure = 1 + ExitFailure // ExitTimeout indicates the subprocess timed out before completion. - ExitTimeout = 2 - - // ExitNotRunnable indicates a command cannot be run. - ExitNotRunnable = 127 // bash-ism + ExitTimeout ) // MainFunc is the function that runs for this sub-process. diff --git a/helper/useragent/useragent.go b/helper/useragent/useragent.go index 8fdf72be6a7f..e36dff5bd67d 100644 --- a/helper/useragent/useragent.go +++ b/helper/useragent/useragent.go @@ -19,7 +19,7 @@ const ( var ( // projectURL is the project URL. - projectURL = "https://developer.hashicorp.com/nomad/" + projectURL = "https://www.nomadproject.io/" // rt is the runtime - variable for tests. rt = runtime.Version() diff --git a/helper/users/dynamic/pool.go b/helper/users/dynamic/pool.go deleted file mode 100644 index 8b020dab18a8..000000000000 --- a/helper/users/dynamic/pool.go +++ /dev/null @@ -1,176 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -// Package dynamic provides a way of allocating UID/GID to be used by Nomad -// tasks with no associated service users managed by the operating system. -package dynamic - -import ( - "errors" - "math/rand" - "strconv" - "sync" - - "github.com/hashicorp/go-set/v2" - "github.com/hashicorp/nomad/helper" -) - -var ( - ErrPoolExhausted = errors.New("users: uid/gid pool exhausted") - ErrReleaseUnused = errors.New("users: release of unused uid/gid") - ErrCannotParse = errors.New("users: unable to parse uid/gid from username") -) - -// none indicates no dynamic user -const none = 0 - -// doNotEnable indicates functionality should be disabled -const doNotEnable = -1 - -// A UGID is a combination User (UID) and Group (GID). Since Nomad is -// allocating these values together from the same pool it can ensure they are -// always matching values, thus encoding them with one value. -type UGID int - -// String returns the string representation of a UGID. -// -// It's just the numbers. -func (id UGID) String() string { - return strconv.Itoa(int(id)) -} - -// A Pool is used to manage a reserved set of UID/GID values. A UGID can be -// acquired from the pool and released back to the pool. To support client -// restarts, specific UGIDs can be marked as in-use and can later be released -// back into the pool. -type Pool interface { - // Restore a UGID currently in use by a Task during a Nomad client restore. - Restore(UGID) - - // Acquire returns a UGID that is not currently in use. - Acquire() (UGID, error) - - // Release returns a UGID no longer being used into the pool. - Release(UGID) error -} - -// PoolConfig contains options for creating a new Pool. -type PoolConfig struct { - // MinUGID is the minimum value for a UGID allocated from the pool. - MinUGID int - - // MaxUGID is the maximum value for a UGID allocated from the pool. - MaxUGID int -} - -// disable will return true if either min or max is set to Disable (-1), -// indicating the client should not enable the dynamic workload users -// functionality -func (p *PoolConfig) disable() bool { - return p.MinUGID == doNotEnable || p.MaxUGID == doNotEnable -} - -// New creates a Pool with the given PoolConfig options. -func New(opts *PoolConfig) Pool { - if opts == nil { - panic("bug: users pool cannot be nil") - } - if opts.disable() { - return new(noopPool) - } - if opts.MinUGID < 0 { - panic("bug: users pool min must be >= 0") - } - if opts.MaxUGID < opts.MinUGID { - panic("bug: users pool max must be >= min") - } - // a small but reasonable number of tasks to expect - const defaultPoolCapacity = 32 - return &pool{ - min: UGID(opts.MinUGID), - max: UGID(opts.MaxUGID), - lock: new(sync.Mutex), - used: set.New[UGID](defaultPoolCapacity), - } -} - -// noopPool is an implementation of Pool that does not allow acquiring ugids -type noopPool struct{} - -func (*noopPool) Restore(UGID) {} -func (*noopPool) Acquire() (UGID, error) { - return 0, errors.New("dynamic workload users disabled") -} -func (*noopPool) Release(UGID) error { - // avoid giving an error if a client is restarted with a new config - // that disables dynamic workload users but still has a task running - // making use of one - return nil -} - -type pool struct { - min UGID - max UGID - - lock *sync.Mutex - used *set.Set[UGID] -} - -func (p *pool) Restore(id UGID) { - helper.WithLock(p.lock, func() { - p.used.Insert(id) - }) -} - -func (p *pool) Acquire() (UGID, error) { - p.lock.Lock() - defer p.lock.Unlock() - - // optimize the case where the pool is exhausted - if p.used.Size() == int((p.max-p.min)+1) { - return none, ErrPoolExhausted - } - - // attempt to select a random ugid - if id := p.random(); id != none { - return id, nil - } - - // slow case where we iterate each id looking for one that is not used - for id := p.min; id <= p.max; id++ { - if !p.used.Contains(id) { - p.used.Insert(id) - return id, nil - } - } - - // we checked for this case up top; if we get here there is a bug - panic("bug: pool exhausted") -} - -// random will attempt to select a random UGID from the pool -func (p *pool) random() UGID { - // make up to 10 attempts to find a random unused UGID - // if all 10 attempts fail, return the sentinel indicating as much - const maxAttempts = 10 - size := int64(p.max - p.min) - tries := int(min(maxAttempts, size)) - for attempt := 0; attempt < tries; attempt++ { - id := UGID(rand.Int63n(size)) + p.min - if p.used.Insert(id) { - return id - } - } - return none -} - -func (p *pool) Release(id UGID) error { - p.lock.Lock() - defer p.lock.Unlock() - - if !p.used.Remove(id) { - return ErrReleaseUnused - } - - return nil -} diff --git a/helper/users/dynamic/pool_test.go b/helper/users/dynamic/pool_test.go deleted file mode 100644 index 8435e02ed49e..000000000000 --- a/helper/users/dynamic/pool_test.go +++ /dev/null @@ -1,119 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -//go:build linux - -package dynamic - -import ( - "fmt" - "slices" - "testing" - - "github.com/shoenig/test/must" -) - -var testPoolConfig = &PoolConfig{ - MinUGID: 200, - MaxUGID: 209, -} - -func TestPool_Release_unused(t *testing.T) { - p := New(testPoolConfig) - - cases := []struct { - id UGID - }{ - {id: 0}, - {id: 200}, - {id: 205}, - {id: 209}, - {id: 210}, - } - - for _, tc := range cases { - t.Run(fmt.Sprintf("id%s", tc.id), func(t *testing.T) { - err := p.Release(tc.id) - must.ErrorIs(t, ErrReleaseUnused, err) - }) - } -} - -func TestPool_Acquire_exhausted(t *testing.T) { - p := New(testPoolConfig) - - // consume all 10 ugids - for i := 200; i <= 209; i++ { - v, err := p.Acquire() - must.NoError(t, err) - must.Between[UGID](t, 200, v, 209) - } - - // next acquire should fail - v, err := p.Acquire() - must.Eq(t, none, v) - must.ErrorIs(t, ErrPoolExhausted, err) - - // let go of one ugid - err2 := p.Release(204) - must.NoError(t, err2) - - // now an acquire should succeed - v2, err3 := p.Acquire() - must.NoError(t, err3) - must.Eq(t, 204, v2) -} - -func TestPool_Acquire_random(t *testing.T) { - run1 := make([]UGID, 10) - run2 := make([]UGID, 10) - - p1 := New(testPoolConfig) - p2 := New(testPoolConfig) - - // acquire all 10 UGIDs and record the order of each - for i := 0; i < 10; i++ { - v1, err1 := p1.Acquire() - must.NoError(t, err1) - - v2, err2 := p2.Acquire() - must.NoError(t, err2) - - run1[i] = v1 - run2[i] = v2 - } - - // ensure both runs contain the expected ugids - exp := []UGID{200, 201, 202, 203, 204, 205, 206, 207, 208, 209} - must.SliceContainsAll(t, exp, run1) - must.SliceContainsAll(t, exp, run2) -} - -func TestPool_Restore(t *testing.T) { - p := New(&PoolConfig{ - MinUGID: 500, - MaxUGID: 505, - }) // 6 GUIDs - - // restore 501, 502, 504 - p.Restore(501) - p.Restore(502) - p.Restore(504) - - v1, err1 := p.Acquire() - must.NoError(t, err1) - - v2, err2 := p.Acquire() - must.NoError(t, err2) - - v3, err3 := p.Acquire() - must.NoError(t, err3) - - // ensure the next 3 are the UGIDs that were not already consumed - // and set via Restore - ids := []UGID{v1, v2, v3} - slices.Sort(ids) - must.Eq(t, 500, ids[0]) - must.Eq(t, 503, ids[1]) - must.Eq(t, 505, ids[2]) -} diff --git a/helper/users/dynamic/users.go b/helper/users/dynamic/users.go deleted file mode 100644 index 9d065b5fda88..000000000000 --- a/helper/users/dynamic/users.go +++ /dev/null @@ -1,61 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -package dynamic - -import ( - "fmt" - "regexp" - "strconv" - - "github.com/hashicorp/nomad/helper/users" -) - -const ( - // Home is the non-existent directory path to associate with dynamic - // workload users. Any operation on this path should cause an error. - // - // The path '/nonexistent' is consistent with what systemd uses for - // non-interactive service users. - Home = "/nonexistent" -) - -// String creates a pseudo username encoding the given ugid, in the form -// 'nomad-'. -func String(ugid UGID) string { - return fmt.Sprintf("nomad-%d", ugid) -} - -var ( - re = regexp.MustCompile(`^nomad-(\d+)$`) -) - -// Parse the given pseudo username and extract the ugid. -func Parse(user string) (UGID, error) { - values := re.FindStringSubmatch(user) - if len(values) != 2 { - return none, ErrCannotParse - } - - i, err := strconv.ParseUint(values[1], 10, 64) - if err != nil { - return none, ErrCannotParse - } - - return UGID(i), err -} - -// LookupUser will return the UID, GID, and home directory associated with the -// given username. If username is of the form 'nomad-' this indicates Nomad -// has synthesized a dynamic workload user for the task and the UID/GID are the -// value. -func LookupUser(username string) (int, int, string, error) { - // if we can successfully parse username as an anonymous user, use that - ugid, err := Parse(username) - if err == nil { - return int(ugid), int(ugid), Home, nil - } - - // otherwise lookup the user using nomad's user lookup cache - return users.LookupUnix(username) -} diff --git a/helper/users/lookup.go b/helper/users/lookup.go index bc0a7e70e167..a8e846c4d201 100644 --- a/helper/users/lookup.go +++ b/helper/users/lookup.go @@ -24,29 +24,6 @@ func Lookup(username string) (*user.User, error) { return globalCache.GetUser(username) } -// LookupUnix returns the UID, GID, and home directory for username or returns -// an error. ID values are int to work well with Go library functions. -// -// Will always fail on Windows and Plan 9. -func LookupUnix(username string) (int, int, string, error) { - u, err := Lookup(username) - if err != nil { - return 0, 0, "", fmt.Errorf("error looking up user %q: %w", username, err) - } - - uid, err := strconv.Atoi(u.Uid) - if err != nil { - return 0, 0, "", fmt.Errorf("error parsing uid: %w", err) - } - - gid, err := strconv.Atoi(u.Gid) - if err != nil { - return 0, 0, "", fmt.Errorf("error parsing gid: %w", err) - } - - return uid, gid, u.HomeDir, nil -} - // lock is used to serialize all user lookup at the process level, because // some NSS implementations are not concurrency safe var lock sync.Mutex @@ -66,6 +43,23 @@ func Current() (*user.User, error) { return user.Current() } +// UIDforUser returns the UID for the specified username or returns an error. +// +// Will always fail on Windows and Plan 9. +func UIDforUser(username string) (int, error) { + u, err := Lookup(username) + if err != nil { + return 0, err + } + + uid, err := strconv.Atoi(u.Uid) + if err != nil { + return 0, fmt.Errorf("error parsing uid: %w", err) + } + + return uid, nil +} + // WriteFileFor is like os.WriteFile except if possible it chowns the file to // the specified user (possibly from Task.User) and sets the permissions to // 0o600. @@ -104,7 +98,7 @@ func WriteFileFor(path string, contents []byte, username string) error { } func writeFileFor(path string, contents []byte, username string) error { - uid, _, _, err := LookupUnix(username) + uid, err := UIDforUser(username) if err != nil { return err } @@ -160,7 +154,7 @@ func SocketFileFor(logger hclog.Logger, path, username string) (net.Listener, er } func setSocketOwner(path, username string) error { - uid, _, _, err := LookupUnix(username) + uid, err := UIDforUser(username) if err != nil { return err } diff --git a/helper/users/lookup_linux_test.go b/helper/users/lookup_linux_test.go index ecb42b7fa1b7..45d12081a181 100644 --- a/helper/users/lookup_linux_test.go +++ b/helper/users/lookup_linux_test.go @@ -114,19 +114,3 @@ func TestSocketFileFor_Linux(t *testing.T) { must.Eq(t, 0o666, int(stat.Mode().Perm())) } } - -func TestLookupUnix_root(t *testing.T) { - uid, gid, home, err := LookupUnix("root") - must.NoError(t, err) - must.Zero(t, uid) // linux - must.Zero(t, gid) // linux - must.Eq(t, "/root", home) // ubuntu specific -} - -func TestLookupUnix_nobody(t *testing.T) { - uid, gid, home, err := LookupUnix("nobody") - must.NoError(t, err) - must.Eq(t, 65534, uid) // systemd specific - must.Eq(t, 65534, gid) // systemd specific - must.Eq(t, "/nonexistent", home) // ubuntu specific -} diff --git a/integrations/grafana_dashboards/README.md b/integrations/grafana_dashboards/README.md index 22b03e9e3072..abb63c447b77 100644 --- a/integrations/grafana_dashboards/README.md +++ b/integrations/grafana_dashboards/README.md @@ -12,6 +12,6 @@ Requirements: [Prometheus's instructions for Grafana](https://prometheus.io/docs/visualization/grafana/#creating-a-prometheus-data-source) for more information -3. [Import](https://grafana.com/docs/grafana/latest/dashboards/manage-dashboards/#import-a-dashboard) -this Grafana dashboard as a new Grafana dashboard. Make sure the data -source name matches the Prometheus data source in #2. +3. [Import](http://docs.grafana.org/features/export_import/) this Grafana +dashboard as a new Grafana dashboard. Make sure the data source name matches +the Prometheus data source in #2. diff --git a/integrations/prometheus/prometheus.yml b/integrations/prometheus/prometheus.yml index 9c6dfd44d24c..bdf4abbfad54 100644 --- a/integrations/prometheus/prometheus.yml +++ b/integrations/prometheus/prometheus.yml @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 scrape_configs: - job_name: 'nomad_metrics' diff --git a/internal/testing/apitests/api_test.go b/internal/testing/apitests/api_test.go index 7d67f23dee3e..d39aaf0a3a1b 100644 --- a/internal/testing/apitests/api_test.go +++ b/internal/testing/apitests/api_test.go @@ -29,7 +29,7 @@ func makeACLClient(t *testing.T, cb1 configCallback, }) // Get the root token - root, _, err := client.ACLTokens().BootstrapOpts("", nil) + root, _, err := client.ACLTokens().Bootstrap(nil) if err != nil { t.Fatalf("failed to bootstrap ACLs: %v", err) } diff --git a/jobspec/LICENSE b/jobspec/LICENSE deleted file mode 100644 index f4f97ee5853a..000000000000 --- a/jobspec/LICENSE +++ /dev/null @@ -1,365 +0,0 @@ -Copyright (c) 2015 HashiCorp, Inc. - -Mozilla Public License, version 2.0 - -1. Definitions - -1.1. "Contributor" - - means each individual or legal entity that creates, contributes to the - creation of, or owns Covered Software. - -1.2. "Contributor Version" - - means the combination of the Contributions of others (if any) used by a - Contributor and that particular Contributor's Contribution. - -1.3. "Contribution" - - means Covered Software of a particular Contributor. - -1.4. "Covered Software" - - means Source Code Form to which the initial Contributor has attached the - notice in Exhibit A, the Executable Form of such Source Code Form, and - Modifications of such Source Code Form, in each case including portions - thereof. - -1.5. "Incompatible With Secondary Licenses" - means - - a. that the initial Contributor has attached the notice described in - Exhibit B to the Covered Software; or - - b. that the Covered Software was made available under the terms of - version 1.1 or earlier of the License, but not also under the terms of - a Secondary License. - -1.6. "Executable Form" - - means any form of the work other than Source Code Form. - -1.7. "Larger Work" - - means a work that combines Covered Software with other material, in a - separate file or files, that is not Covered Software. - -1.8. "License" - - means this document. - -1.9. "Licensable" - - means having the right to grant, to the maximum extent possible, whether - at the time of the initial grant or subsequently, any and all of the - rights conveyed by this License. - -1.10. "Modifications" - - means any of the following: - - a. any file in Source Code Form that results from an addition to, - deletion from, or modification of the contents of Covered Software; or - - b. any new file in Source Code Form that contains any Covered Software. - -1.11. "Patent Claims" of a Contributor - - means any patent claim(s), including without limitation, method, - process, and apparatus claims, in any patent Licensable by such - Contributor that would be infringed, but for the grant of the License, - by the making, using, selling, offering for sale, having made, import, - or transfer of either its Contributions or its Contributor Version. - -1.12. "Secondary License" - - means either the GNU General Public License, Version 2.0, the GNU Lesser - General Public License, Version 2.1, the GNU Affero General Public - License, Version 3.0, or any later versions of those licenses. - -1.13. "Source Code Form" - - means the form of the work preferred for making modifications. - -1.14. "You" (or "Your") - - means an individual or a legal entity exercising rights under this - License. For legal entities, "You" includes any entity that controls, is - controlled by, or is under common control with You. For purposes of this - definition, "control" means (a) the power, direct or indirect, to cause - the direction or management of such entity, whether by contract or - otherwise, or (b) ownership of more than fifty percent (50%) of the - outstanding shares or beneficial ownership of such entity. - - -2. License Grants and Conditions - -2.1. Grants - - Each Contributor hereby grants You a world-wide, royalty-free, - non-exclusive license: - - a. under intellectual property rights (other than patent or trademark) - Licensable by such Contributor to use, reproduce, make available, - modify, display, perform, distribute, and otherwise exploit its - Contributions, either on an unmodified basis, with Modifications, or - as part of a Larger Work; and - - b. under Patent Claims of such Contributor to make, use, sell, offer for - sale, have made, import, and otherwise transfer either its - Contributions or its Contributor Version. - -2.2. Effective Date - - The licenses granted in Section 2.1 with respect to any Contribution - become effective for each Contribution on the date the Contributor first - distributes such Contribution. - -2.3. Limitations on Grant Scope - - The licenses granted in this Section 2 are the only rights granted under - this License. No additional rights or licenses will be implied from the - distribution or licensing of Covered Software under this License. - Notwithstanding Section 2.1(b) above, no patent license is granted by a - Contributor: - - a. for any code that a Contributor has removed from Covered Software; or - - b. for infringements caused by: (i) Your and any other third party's - modifications of Covered Software, or (ii) the combination of its - Contributions with other software (except as part of its Contributor - Version); or - - c. under Patent Claims infringed by Covered Software in the absence of - its Contributions. - - This License does not grant any rights in the trademarks, service marks, - or logos of any Contributor (except as may be necessary to comply with - the notice requirements in Section 3.4). - -2.4. Subsequent Licenses - - No Contributor makes additional grants as a result of Your choice to - distribute the Covered Software under a subsequent version of this - License (see Section 10.2) or under the terms of a Secondary License (if - permitted under the terms of Section 3.3). - -2.5. Representation - - Each Contributor represents that the Contributor believes its - Contributions are its original creation(s) or it has sufficient rights to - grant the rights to its Contributions conveyed by this License. - -2.6. Fair Use - - This License is not intended to limit any rights You have under - applicable copyright doctrines of fair use, fair dealing, or other - equivalents. - -2.7. Conditions - - Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted in - Section 2.1. - - -3. Responsibilities - -3.1. Distribution of Source Form - - All distribution of Covered Software in Source Code Form, including any - Modifications that You create or to which You contribute, must be under - the terms of this License. You must inform recipients that the Source - Code Form of the Covered Software is governed by the terms of this - License, and how they can obtain a copy of this License. You may not - attempt to alter or restrict the recipients' rights in the Source Code - Form. - -3.2. Distribution of Executable Form - - If You distribute Covered Software in Executable Form then: - - a. such Covered Software must also be made available in Source Code Form, - as described in Section 3.1, and You must inform recipients of the - Executable Form how they can obtain a copy of such Source Code Form by - reasonable means in a timely manner, at a charge no more than the cost - of distribution to the recipient; and - - b. You may distribute such Executable Form under the terms of this - License, or sublicense it under different terms, provided that the - license for the Executable Form does not attempt to limit or alter the - recipients' rights in the Source Code Form under this License. - -3.3. Distribution of a Larger Work - - You may create and distribute a Larger Work under terms of Your choice, - provided that You also comply with the requirements of this License for - the Covered Software. If the Larger Work is a combination of Covered - Software with a work governed by one or more Secondary Licenses, and the - Covered Software is not Incompatible With Secondary Licenses, this - License permits You to additionally distribute such Covered Software - under the terms of such Secondary License(s), so that the recipient of - the Larger Work may, at their option, further distribute the Covered - Software under the terms of either this License or such Secondary - License(s). - -3.4. Notices - - You may not remove or alter the substance of any license notices - (including copyright notices, patent notices, disclaimers of warranty, or - limitations of liability) contained within the Source Code Form of the - Covered Software, except that You may alter any license notices to the - extent required to remedy known factual inaccuracies. - -3.5. Application of Additional Terms - - You may choose to offer, and to charge a fee for, warranty, support, - indemnity or liability obligations to one or more recipients of Covered - Software. However, You may do so only on Your own behalf, and not on - behalf of any Contributor. You must make it absolutely clear that any - such warranty, support, indemnity, or liability obligation is offered by - You alone, and You hereby agree to indemnify every Contributor for any - liability incurred by such Contributor as a result of warranty, support, - indemnity or liability terms You offer. You may include additional - disclaimers of warranty and limitations of liability specific to any - jurisdiction. - -4. Inability to Comply Due to Statute or Regulation - - If it is impossible for You to comply with any of the terms of this License - with respect to some or all of the Covered Software due to statute, - judicial order, or regulation then You must: (a) comply with the terms of - this License to the maximum extent possible; and (b) describe the - limitations and the code they affect. Such description must be placed in a - text file included with all distributions of the Covered Software under - this License. Except to the extent prohibited by statute or regulation, - such description must be sufficiently detailed for a recipient of ordinary - skill to be able to understand it. - -5. Termination - -5.1. The rights granted under this License will terminate automatically if You - fail to comply with any of its terms. However, if You become compliant, - then the rights granted under this License from a particular Contributor - are reinstated (a) provisionally, unless and until such Contributor - explicitly and finally terminates Your grants, and (b) on an ongoing - basis, if such Contributor fails to notify You of the non-compliance by - some reasonable means prior to 60 days after You have come back into - compliance. Moreover, Your grants from a particular Contributor are - reinstated on an ongoing basis if such Contributor notifies You of the - non-compliance by some reasonable means, this is the first time You have - received notice of non-compliance with this License from such - Contributor, and You become compliant prior to 30 days after Your receipt - of the notice. - -5.2. If You initiate litigation against any entity by asserting a patent - infringement claim (excluding declaratory judgment actions, - counter-claims, and cross-claims) alleging that a Contributor Version - directly or indirectly infringes any patent, then the rights granted to - You by any and all Contributors for the Covered Software under Section - 2.1 of this License shall terminate. - -5.3. In the event of termination under Sections 5.1 or 5.2 above, all end user - license agreements (excluding distributors and resellers) which have been - validly granted by You or Your distributors under this License prior to - termination shall survive termination. - -6. Disclaimer of Warranty - - Covered Software is provided under this License on an "as is" basis, - without warranty of any kind, either expressed, implied, or statutory, - including, without limitation, warranties that the Covered Software is free - of defects, merchantable, fit for a particular purpose or non-infringing. - The entire risk as to the quality and performance of the Covered Software - is with You. Should any Covered Software prove defective in any respect, - You (not any Contributor) assume the cost of any necessary servicing, - repair, or correction. This disclaimer of warranty constitutes an essential - part of this License. No use of any Covered Software is authorized under - this License except under this disclaimer. - -7. Limitation of Liability - - Under no circumstances and under no legal theory, whether tort (including - negligence), contract, or otherwise, shall any Contributor, or anyone who - distributes Covered Software as permitted above, be liable to You for any - direct, indirect, special, incidental, or consequential damages of any - character including, without limitation, damages for lost profits, loss of - goodwill, work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses, even if such party shall have been - informed of the possibility of such damages. This limitation of liability - shall not apply to liability for death or personal injury resulting from - such party's negligence to the extent applicable law prohibits such - limitation. Some jurisdictions do not allow the exclusion or limitation of - incidental or consequential damages, so this exclusion and limitation may - not apply to You. - -8. Litigation - - Any litigation relating to this License may be brought only in the courts - of a jurisdiction where the defendant maintains its principal place of - business and such litigation shall be governed by laws of that - jurisdiction, without reference to its conflict-of-law provisions. Nothing - in this Section shall prevent a party's ability to bring cross-claims or - counter-claims. - -9. Miscellaneous - - This License represents the complete agreement concerning the subject - matter hereof. If any provision of this License is held to be - unenforceable, such provision shall be reformed only to the extent - necessary to make it enforceable. Any law or regulation which provides that - the language of a contract shall be construed against the drafter shall not - be used to construe this License against a Contributor. - - -10. Versions of the License - -10.1. New Versions - - Mozilla Foundation is the license steward. Except as provided in Section - 10.3, no one other than the license steward has the right to modify or - publish new versions of this License. Each version will be given a - distinguishing version number. - -10.2. Effect of New Versions - - You may distribute the Covered Software under the terms of the version - of the License under which You originally received the Covered Software, - or under the terms of any subsequent version published by the license - steward. - -10.3. Modified Versions - - If you create software not governed by this License, and you want to - create a new license for such software, you may create and use a - modified version of this License if you rename the license and remove - any references to the name of the license steward (except to note that - such modified license differs from this License). - -10.4. Distributing Source Code Form that is Incompatible With Secondary - Licenses If You choose to distribute Source Code Form that is - Incompatible With Secondary Licenses under the terms of this version of - the License, the notice described in Exhibit B of this License must be - attached. - -Exhibit A - Source Code Form License Notice - - This Source Code Form is subject to the - terms of the Mozilla Public License, v. - 2.0. If a copy of the MPL was not - distributed with this file, You can - obtain one at - http://mozilla.org/MPL/2.0/. - -If it is not possible or desirable to put the notice in a particular file, -then You may include the notice in a location (such as a LICENSE file in a -relevant directory) where a recipient would be likely to look for such a -notice. - -You may add additional accurate notices of copyright ownership. - -Exhibit B - "Incompatible With Secondary Licenses" Notice - - This Source Code Form is "Incompatible - With Secondary Licenses", as defined by - the Mozilla Public License, v. 2.0. - diff --git a/jobspec/parse.go b/jobspec/parse.go index 245e6a9dd970..6d622d542671 100644 --- a/jobspec/parse.go +++ b/jobspec/parse.go @@ -451,42 +451,6 @@ func parseUpdate(result **api.UpdateStrategy, list *ast.ObjectList) error { return dec.Decode(m) } -func parseDisconnect(result **api.DisconnectStrategy, list *ast.ObjectList) error { - list = list.Elem() - if len(list.Items) > 1 { - return fmt.Errorf("only one 'disconnect' block allowed") - } - - // Get our resource object - o := list.Items[0] - - var m map[string]interface{} - if err := hcl.DecodeObject(&m, o.Val); err != nil { - return err - } - - // Check for invalid keys - valid := []string{ - "lost_after", - "replace", - "reconcile", - "stop_on_client_after", - } - if err := checkHCLKeys(o.Val, valid); err != nil { - return err - } - - dec, err := mapstructure.NewDecoder(&mapstructure.DecoderConfig{ - DecodeHook: mapstructure.StringToTimeDurationHookFunc(), - WeaklyTypedInput: true, - Result: result, - }) - if err != nil { - return err - } - return dec.Decode(m) -} - func parseMigrate(result **api.MigrateStrategy, list *ast.ObjectList) error { list = list.Elem() if len(list.Items) > 1 { diff --git a/jobspec/parse_group.go b/jobspec/parse_group.go index e940955b787f..94dc3008d9c3 100644 --- a/jobspec/parse_group.go +++ b/jobspec/parse_group.go @@ -50,7 +50,6 @@ func parseGroups(result *api.Job, list *ast.ObjectList) error { "task", "ephemeral_disk", "update", - "disconnect", "reschedule", "vault", "migrate", @@ -80,7 +79,6 @@ func parseGroups(result *api.Job, list *ast.ObjectList) error { delete(m, "restart") delete(m, "ephemeral_disk") delete(m, "update") - delete(m, "disconnect") delete(m, "vault") delete(m, "migrate") delete(m, "spread") @@ -170,13 +168,6 @@ func parseGroups(result *api.Job, list *ast.ObjectList) error { } } - // If we have an disconnect strategy, then parse that - if o := listVal.Filter("disconnect"); len(o.Items) > 0 { - if err := parseDisconnect(&g.Disconnect, o); err != nil { - return multierror.Prefix(err, "update ->") - } - } - // If we have a migration strategy, then parse that if o := listVal.Filter("migrate"); len(o.Items) > 0 { if err := parseMigrate(&g.Migrate, o); err != nil { diff --git a/jobspec/parse_service.go b/jobspec/parse_service.go index 6bd443a5ea45..44b1c094a843 100644 --- a/jobspec/parse_service.go +++ b/jobspec/parse_service.go @@ -425,84 +425,10 @@ func parseGatewayProxy(o *ast.ObjectItem) (*api.ConsulGatewayProxy, error) { return &proxy, nil } -func parseConsulHTTPHeaderModifiers(o *ast.ObjectItem) (*api.ConsulHTTPHeaderModifiers, error) { - valid := []string{ - "add", - "set", - "remove", - } - - if err := checkHCLKeys(o.Val, valid); err != nil { - return nil, multierror.Prefix(err, "httpHeaderModifiers ->") - } - - var httpHeaderModifiers api.ConsulHTTPHeaderModifiers - var m map[string]interface{} - if err := hcl.DecodeObject(&m, o.Val); err != nil { - return nil, err - } - - delete(m, "add") - delete(m, "set") - - dec, err := mapstructure.NewDecoder(&mapstructure.DecoderConfig{ - Result: &httpHeaderModifiers, - }) - if err != nil { - return nil, err - } - - if err := dec.Decode(m); err != nil { - return nil, err - } - - // Filter list - var listVal *ast.ObjectList - if ot, ok := o.Val.(*ast.ObjectType); ok { - listVal = ot.List - } else { - return nil, fmt.Errorf("'httpHeaderModifiers: should be an object") - } - - // Parse Add - if addO := listVal.Filter("add"); len(addO.Items) > 0 { - for _, o := range addO.Elem().Items { - var m map[string]interface{} - if err := hcl.DecodeObject(&m, o.Val); err != nil { - return nil, err - } - if err := mapstructure.WeakDecode(m, &httpHeaderModifiers.Add); err != nil { - return nil, err - } - } - } - - // Parse Set - if setO := listVal.Filter("set"); len(setO.Items) > 0 { - for _, o := range setO.Elem().Items { - var m map[string]interface{} - if err := hcl.DecodeObject(&m, o.Val); err != nil { - return nil, err - } - if err := mapstructure.WeakDecode(m, &httpHeaderModifiers.Set); err != nil { - return nil, err - } - } - } - - return &httpHeaderModifiers, nil -} - func parseConsulIngressService(o *ast.ObjectItem) (*api.ConsulIngressService, error) { valid := []string{ "name", "hosts", - "tls", - "request_headers", - "response_headers", - "max_connections", - "max_pending_requests", - "max_concurrent_requests", } if err := checkHCLKeys(o.Val, valid); err != nil { @@ -515,10 +441,6 @@ func parseConsulIngressService(o *ast.ObjectItem) (*api.ConsulIngressService, er return nil, err } - delete(m, "tls") - delete(m, "request_headers") - delete(m, "response_headers") - dec, err := mapstructure.NewDecoder(&mapstructure.DecoderConfig{ Result: &service, }) @@ -530,37 +452,6 @@ func parseConsulIngressService(o *ast.ObjectItem) (*api.ConsulIngressService, er return nil, err } - var listVal *ast.ObjectList - if ot, ok := o.Val.(*ast.ObjectType); ok { - listVal = ot.List - } else { - return nil, fmt.Errorf("service: should be an object") - } - - // Parse TLS - if tlsO := listVal.Filter("tls"); len(tlsO.Items) > 0 { - service.TLS, err = parseConsulGatewayTLS(tlsO.Items[0]) - if err != nil { - return nil, err - } - } - - // Parse Request Headers - if rqstHO := listVal.Filter("request_headers"); len(rqstHO.Items) > 0 { - service.RequestHeaders, err = parseConsulHTTPHeaderModifiers(rqstHO.Items[0]) - if err != nil { - return nil, err - } - } - - // Parse Response Headers - if rspHO := listVal.Filter("response_headers"); len(rspHO.Items) > 0 { - service.ResponseHeaders, err = parseConsulHTTPHeaderModifiers(rspHO.Items[0]) - if err != nil { - return nil, err - } - } - return &service, nil } @@ -650,43 +541,12 @@ func parseConsulIngressListener(o *ast.ObjectItem) (*api.ConsulIngressListener, return &listener, nil } -func parseConsulGatewayTLSSDS(o *ast.ObjectItem) (*api.ConsulGatewayTLSSDSConfig, error) { - valid := []string{ - "cluster_name", - "cert_resource", - } - - if err := checkHCLKeys(o.Val, valid); err != nil { - return nil, multierror.Prefix(err, "sds ->") - } - - var sds api.ConsulGatewayTLSSDSConfig - var m map[string]interface{} - if err := hcl.DecodeObject(&m, o.Val); err != nil { - return nil, err - } - - dec, err := mapstructure.NewDecoder(&mapstructure.DecoderConfig{ - Result: &sds, - }) - if err != nil { - return nil, err - } - - if err := dec.Decode(m); err != nil { - return nil, err - } - - return &sds, nil -} - func parseConsulGatewayTLS(o *ast.ObjectItem) (*api.ConsulGatewayTLSConfig, error) { valid := []string{ "enabled", "tls_min_version", "tls_max_version", "cipher_suites", - "sds", } if err := checkHCLKeys(o.Val, valid); err != nil { @@ -699,8 +559,6 @@ func parseConsulGatewayTLS(o *ast.ObjectItem) (*api.ConsulGatewayTLSConfig, erro return nil, err } - delete(m, "sds") - dec, err := mapstructure.NewDecoder(&mapstructure.DecoderConfig{ Result: &tls, }) @@ -712,22 +570,6 @@ func parseConsulGatewayTLS(o *ast.ObjectItem) (*api.ConsulGatewayTLSConfig, erro return nil, err } - // Parse SDS - var listVal *ast.ObjectList - if ot, ok := o.Val.(*ast.ObjectType); ok { - listVal = ot.List - } else { - return nil, fmt.Errorf("tls: should be an object") - } - - so := listVal.Filter("sds") - if len(so.Items) > 0 { - tls.SDS, err = parseConsulGatewayTLSSDS(so.Items[0]) - if err != nil { - return nil, err - } - } - return &tls, nil } @@ -1081,7 +923,6 @@ func parseUpstream(uo *ast.ObjectItem) (*api.ConsulUpstream, error) { valid := []string{ "destination_name", "destination_peer", - "destination_partition", "destination_type", "local_bind_port", "local_bind_address", @@ -1187,7 +1028,6 @@ func parseChecks(service *api.Service, checkObjs *ast.ObjectList) error { "task", "success_before_passing", "failures_before_critical", - "failures_before_warning", "on_update", "body", } diff --git a/jobspec/parse_task.go b/jobspec/parse_task.go index 9ea4a0cc6b65..eb219da55552 100644 --- a/jobspec/parse_task.go +++ b/jobspec/parse_task.go @@ -32,7 +32,6 @@ var ( } normalTaskKeys = append(commonTaskKeys, - "action", "artifact", "constraint", "affinity", diff --git a/jobspec/parse_test.go b/jobspec/parse_test.go index d9f6774a1906..472e363f6d41 100644 --- a/jobspec/parse_test.go +++ b/jobspec/parse_test.go @@ -12,8 +12,7 @@ import ( capi "github.com/hashicorp/consul/api" "github.com/hashicorp/nomad/api" "github.com/hashicorp/nomad/ci" - "github.com/hashicorp/nomad/helper/pointer" - "github.com/shoenig/test/must" + "github.com/stretchr/testify/require" ) // consts copied from nomad/structs package to keep jobspec isolated from rest of nomad @@ -140,10 +139,8 @@ func TestParse(t *testing.T) { }, { - Name: stringToPtr("binsl"), - Count: intToPtr(5), - StopAfterClientDisconnect: timeToPtr(120 * time.Second), - MaxClientDisconnect: timeToPtr(120 * time.Hour), + Name: stringToPtr("binsl"), + Count: intToPtr(5), Constraints: []*api.Constraint{ { LTarget: "kernel.os", @@ -223,12 +220,8 @@ func TestParse(t *testing.T) { }, }, }, - Disconnect: &api.DisconnectStrategy{ - StopOnClientAfter: timeToPtr(120 * time.Second), - LostAfter: timeToPtr(120 * time.Hour), - Replace: boolToPtr(true), - Reconcile: stringToPtr("best_score"), - }, + StopAfterClientDisconnect: timeToPtr(120 * time.Second), + MaxClientDisconnect: timeToPtr(120 * time.Hour), ReschedulePolicy: &api.ReschedulePolicy{ Interval: timeToPtr(12 * time.Hour), Attempts: intToPtr(5), @@ -765,7 +758,6 @@ func TestParse(t *testing.T) { Method: "POST", SuccessBeforePassing: 3, FailuresBeforeCritical: 4, - FailuresBeforeWarning: 2, }}, }}, }}, @@ -797,7 +789,6 @@ func TestParse(t *testing.T) { Method: "POST", SuccessBeforePassing: 3, FailuresBeforeCritical: 4, - FailuresBeforeWarning: 2, }}, }}, }}, @@ -1210,15 +1201,14 @@ func TestParse(t *testing.T) { LocalServicePort: 8080, Upstreams: []*api.ConsulUpstream{ { - DestinationName: "other-service", - DestinationPeer: "10.0.0.1:6379", - DestinationPartition: "infra", - DestinationType: "tcp", - LocalBindPort: 4567, - LocalBindAddress: "0.0.0.0", - LocalBindSocketPath: "/var/run/testsocket.sock", - LocalBindSocketMode: "0666", - Datacenter: "dc1", + DestinationName: "other-service", + DestinationPeer: "10.0.0.1:6379", + DestinationType: "tcp", + LocalBindPort: 4567, + LocalBindAddress: "0.0.0.0", + LocalBindSocketPath: "/var/run/testsocket.sock", + LocalBindSocketMode: "0666", + Datacenter: "dc1", MeshGateway: &api.ConsulMeshGateway{ Mode: "local", @@ -1684,23 +1674,6 @@ func TestParse(t *testing.T) { Hosts: []string{ "2.2.2.2:8080", }, - TLS: &api.ConsulGatewayTLSConfig{ - SDS: &api.ConsulGatewayTLSSDSConfig{ - ClusterName: "foo", - CertResource: "bar", - }, - }, - RequestHeaders: &api.ConsulHTTPHeaderModifiers{ - Add: map[string]string{ - "test": "testvalue", - }, - }, - ResponseHeaders: &api.ConsulHTTPHeaderModifiers{ - Remove: []string{"test2"}, - }, - MaxConnections: pointer.Of(uint32(5120)), - MaxPendingRequests: pointer.Of(uint32(512)), - MaxConcurrentRequests: pointer.Of(uint32(2048)), }}, }, }, @@ -1940,14 +1913,14 @@ func TestParse(t *testing.T) { t.Logf("Testing parse: %s", tc.File) path, err := filepath.Abs(filepath.Join("./test-fixtures", tc.File)) - must.NoError(t, err) + require.NoError(t, err) actual, err := ParseFile(path) if tc.Err { - must.Error(t, err) + require.Error(t, err) } else { - must.NoError(t, err) - must.Eq(t, tc.Result, actual) + require.NoError(t, err) + require.Equal(t, tc.Result, actual) } }) } @@ -2018,15 +1991,15 @@ func TestPortParsing(t *testing.T) { var job *api.Job path, err = filepath.Abs(filepath.Join("./test-fixtures", "parse-ports.hcl")) - must.NoError(t, err, must.Sprint("Can't get absolute path for file: parse-ports.hcl")) + require.NoError(t, err, "Can't get absolute path for file: parse-ports.hcl") job, err = ParseFile(path) - must.NoError(t, err) - must.NotNil(t, job) - must.Len(t, 1, job.TaskGroups) - must.Len(t, 1, job.TaskGroups[0].Networks) - must.Len(t, 1, job.TaskGroups[0].Networks[0].ReservedPorts) - must.Len(t, 1, job.TaskGroups[0].Networks[0].DynamicPorts) - must.Eq(t, 9000, job.TaskGroups[0].Networks[0].ReservedPorts[0].Value) - must.Eq(t, 0, job.TaskGroups[0].Networks[0].DynamicPorts[0].Value) + require.NoError(t, err, "cannot parse job") + require.NotNil(t, job) + require.Len(t, job.TaskGroups, 1) + require.Len(t, job.TaskGroups[0].Networks, 1) + require.Len(t, job.TaskGroups[0].Networks[0].ReservedPorts, 1) + require.Len(t, job.TaskGroups[0].Networks[0].DynamicPorts, 1) + require.Equal(t, 9000, job.TaskGroups[0].Networks[0].ReservedPorts[0].Value) + require.Equal(t, 0, job.TaskGroups[0].Networks[0].DynamicPorts[0].Value) } diff --git a/jobspec/test-fixtures/basic.hcl b/jobspec/test-fixtures/basic.hcl index ed60d8799277..1176a9d96291 100644 --- a/jobspec/test-fixtures/basic.hcl +++ b/jobspec/test-fixtures/basic.hcl @@ -165,13 +165,6 @@ job "binstore-storagelocker" { stop_after_client_disconnect = "120s" max_client_disconnect = "120h" - disconnect { - lost_after = "120h" - stop_on_client_after = "120s" - replace = true - reconcile = "best_score" - } - task "binstore" { driver = "docker" user = "bob" diff --git a/jobspec/test-fixtures/service-check-pass-fail.hcl b/jobspec/test-fixtures/service-check-pass-fail.hcl index 0d8478fb6d7a..7232c880e0a7 100644 --- a/jobspec/test-fixtures/service-check-pass-fail.hcl +++ b/jobspec/test-fixtures/service-check-pass-fail.hcl @@ -22,7 +22,6 @@ job "check_pass_fail" { initial_status = "passing" success_before_passing = 3 failures_before_critical = 4 - failures_before_warning = 2 } } } diff --git a/jobspec/test-fixtures/tg-network.hcl b/jobspec/test-fixtures/tg-network.hcl index c3cf36edea5c..77c19e44c1d5 100644 --- a/jobspec/test-fixtures/tg-network.hcl +++ b/jobspec/test-fixtures/tg-network.hcl @@ -39,7 +39,6 @@ job "foo" { upstreams { destination_name = "other-service" destination_peer = "10.0.0.1:6379" - destination_partition = "infra" destination_type = "tcp" local_bind_port = 4567 local_bind_address = "0.0.0.0" diff --git a/jobspec/test-fixtures/tg-service-connect-gateway-ingress.hcl b/jobspec/test-fixtures/tg-service-connect-gateway-ingress.hcl index b87804e3ce5d..a3e3711444c9 100644 --- a/jobspec/test-fixtures/tg-service-connect-gateway-ingress.hcl +++ b/jobspec/test-fixtures/tg-service-connect-gateway-ingress.hcl @@ -50,23 +50,6 @@ job "connect_gateway_ingress" { service { name = "nginx" hosts = ["2.2.2.2:8080"] - tls { - sds { - cluster_name = "foo" - cert_resource = "bar" - } - } - request_headers { - add { - test = "testvalue" - } - } - response_headers { - remove = ["test2"] - } - max_connections = 5120 - max_pending_requests = 512 - max_concurrent_requests = 2048 } } } diff --git a/jobspec2/LICENSE b/jobspec2/LICENSE deleted file mode 100644 index f4f97ee5853a..000000000000 --- a/jobspec2/LICENSE +++ /dev/null @@ -1,365 +0,0 @@ -Copyright (c) 2015 HashiCorp, Inc. - -Mozilla Public License, version 2.0 - -1. Definitions - -1.1. "Contributor" - - means each individual or legal entity that creates, contributes to the - creation of, or owns Covered Software. - -1.2. "Contributor Version" - - means the combination of the Contributions of others (if any) used by a - Contributor and that particular Contributor's Contribution. - -1.3. "Contribution" - - means Covered Software of a particular Contributor. - -1.4. "Covered Software" - - means Source Code Form to which the initial Contributor has attached the - notice in Exhibit A, the Executable Form of such Source Code Form, and - Modifications of such Source Code Form, in each case including portions - thereof. - -1.5. "Incompatible With Secondary Licenses" - means - - a. that the initial Contributor has attached the notice described in - Exhibit B to the Covered Software; or - - b. that the Covered Software was made available under the terms of - version 1.1 or earlier of the License, but not also under the terms of - a Secondary License. - -1.6. "Executable Form" - - means any form of the work other than Source Code Form. - -1.7. "Larger Work" - - means a work that combines Covered Software with other material, in a - separate file or files, that is not Covered Software. - -1.8. "License" - - means this document. - -1.9. "Licensable" - - means having the right to grant, to the maximum extent possible, whether - at the time of the initial grant or subsequently, any and all of the - rights conveyed by this License. - -1.10. "Modifications" - - means any of the following: - - a. any file in Source Code Form that results from an addition to, - deletion from, or modification of the contents of Covered Software; or - - b. any new file in Source Code Form that contains any Covered Software. - -1.11. "Patent Claims" of a Contributor - - means any patent claim(s), including without limitation, method, - process, and apparatus claims, in any patent Licensable by such - Contributor that would be infringed, but for the grant of the License, - by the making, using, selling, offering for sale, having made, import, - or transfer of either its Contributions or its Contributor Version. - -1.12. "Secondary License" - - means either the GNU General Public License, Version 2.0, the GNU Lesser - General Public License, Version 2.1, the GNU Affero General Public - License, Version 3.0, or any later versions of those licenses. - -1.13. "Source Code Form" - - means the form of the work preferred for making modifications. - -1.14. "You" (or "Your") - - means an individual or a legal entity exercising rights under this - License. For legal entities, "You" includes any entity that controls, is - controlled by, or is under common control with You. For purposes of this - definition, "control" means (a) the power, direct or indirect, to cause - the direction or management of such entity, whether by contract or - otherwise, or (b) ownership of more than fifty percent (50%) of the - outstanding shares or beneficial ownership of such entity. - - -2. License Grants and Conditions - -2.1. Grants - - Each Contributor hereby grants You a world-wide, royalty-free, - non-exclusive license: - - a. under intellectual property rights (other than patent or trademark) - Licensable by such Contributor to use, reproduce, make available, - modify, display, perform, distribute, and otherwise exploit its - Contributions, either on an unmodified basis, with Modifications, or - as part of a Larger Work; and - - b. under Patent Claims of such Contributor to make, use, sell, offer for - sale, have made, import, and otherwise transfer either its - Contributions or its Contributor Version. - -2.2. Effective Date - - The licenses granted in Section 2.1 with respect to any Contribution - become effective for each Contribution on the date the Contributor first - distributes such Contribution. - -2.3. Limitations on Grant Scope - - The licenses granted in this Section 2 are the only rights granted under - this License. No additional rights or licenses will be implied from the - distribution or licensing of Covered Software under this License. - Notwithstanding Section 2.1(b) above, no patent license is granted by a - Contributor: - - a. for any code that a Contributor has removed from Covered Software; or - - b. for infringements caused by: (i) Your and any other third party's - modifications of Covered Software, or (ii) the combination of its - Contributions with other software (except as part of its Contributor - Version); or - - c. under Patent Claims infringed by Covered Software in the absence of - its Contributions. - - This License does not grant any rights in the trademarks, service marks, - or logos of any Contributor (except as may be necessary to comply with - the notice requirements in Section 3.4). - -2.4. Subsequent Licenses - - No Contributor makes additional grants as a result of Your choice to - distribute the Covered Software under a subsequent version of this - License (see Section 10.2) or under the terms of a Secondary License (if - permitted under the terms of Section 3.3). - -2.5. Representation - - Each Contributor represents that the Contributor believes its - Contributions are its original creation(s) or it has sufficient rights to - grant the rights to its Contributions conveyed by this License. - -2.6. Fair Use - - This License is not intended to limit any rights You have under - applicable copyright doctrines of fair use, fair dealing, or other - equivalents. - -2.7. Conditions - - Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted in - Section 2.1. - - -3. Responsibilities - -3.1. Distribution of Source Form - - All distribution of Covered Software in Source Code Form, including any - Modifications that You create or to which You contribute, must be under - the terms of this License. You must inform recipients that the Source - Code Form of the Covered Software is governed by the terms of this - License, and how they can obtain a copy of this License. You may not - attempt to alter or restrict the recipients' rights in the Source Code - Form. - -3.2. Distribution of Executable Form - - If You distribute Covered Software in Executable Form then: - - a. such Covered Software must also be made available in Source Code Form, - as described in Section 3.1, and You must inform recipients of the - Executable Form how they can obtain a copy of such Source Code Form by - reasonable means in a timely manner, at a charge no more than the cost - of distribution to the recipient; and - - b. You may distribute such Executable Form under the terms of this - License, or sublicense it under different terms, provided that the - license for the Executable Form does not attempt to limit or alter the - recipients' rights in the Source Code Form under this License. - -3.3. Distribution of a Larger Work - - You may create and distribute a Larger Work under terms of Your choice, - provided that You also comply with the requirements of this License for - the Covered Software. If the Larger Work is a combination of Covered - Software with a work governed by one or more Secondary Licenses, and the - Covered Software is not Incompatible With Secondary Licenses, this - License permits You to additionally distribute such Covered Software - under the terms of such Secondary License(s), so that the recipient of - the Larger Work may, at their option, further distribute the Covered - Software under the terms of either this License or such Secondary - License(s). - -3.4. Notices - - You may not remove or alter the substance of any license notices - (including copyright notices, patent notices, disclaimers of warranty, or - limitations of liability) contained within the Source Code Form of the - Covered Software, except that You may alter any license notices to the - extent required to remedy known factual inaccuracies. - -3.5. Application of Additional Terms - - You may choose to offer, and to charge a fee for, warranty, support, - indemnity or liability obligations to one or more recipients of Covered - Software. However, You may do so only on Your own behalf, and not on - behalf of any Contributor. You must make it absolutely clear that any - such warranty, support, indemnity, or liability obligation is offered by - You alone, and You hereby agree to indemnify every Contributor for any - liability incurred by such Contributor as a result of warranty, support, - indemnity or liability terms You offer. You may include additional - disclaimers of warranty and limitations of liability specific to any - jurisdiction. - -4. Inability to Comply Due to Statute or Regulation - - If it is impossible for You to comply with any of the terms of this License - with respect to some or all of the Covered Software due to statute, - judicial order, or regulation then You must: (a) comply with the terms of - this License to the maximum extent possible; and (b) describe the - limitations and the code they affect. Such description must be placed in a - text file included with all distributions of the Covered Software under - this License. Except to the extent prohibited by statute or regulation, - such description must be sufficiently detailed for a recipient of ordinary - skill to be able to understand it. - -5. Termination - -5.1. The rights granted under this License will terminate automatically if You - fail to comply with any of its terms. However, if You become compliant, - then the rights granted under this License from a particular Contributor - are reinstated (a) provisionally, unless and until such Contributor - explicitly and finally terminates Your grants, and (b) on an ongoing - basis, if such Contributor fails to notify You of the non-compliance by - some reasonable means prior to 60 days after You have come back into - compliance. Moreover, Your grants from a particular Contributor are - reinstated on an ongoing basis if such Contributor notifies You of the - non-compliance by some reasonable means, this is the first time You have - received notice of non-compliance with this License from such - Contributor, and You become compliant prior to 30 days after Your receipt - of the notice. - -5.2. If You initiate litigation against any entity by asserting a patent - infringement claim (excluding declaratory judgment actions, - counter-claims, and cross-claims) alleging that a Contributor Version - directly or indirectly infringes any patent, then the rights granted to - You by any and all Contributors for the Covered Software under Section - 2.1 of this License shall terminate. - -5.3. In the event of termination under Sections 5.1 or 5.2 above, all end user - license agreements (excluding distributors and resellers) which have been - validly granted by You or Your distributors under this License prior to - termination shall survive termination. - -6. Disclaimer of Warranty - - Covered Software is provided under this License on an "as is" basis, - without warranty of any kind, either expressed, implied, or statutory, - including, without limitation, warranties that the Covered Software is free - of defects, merchantable, fit for a particular purpose or non-infringing. - The entire risk as to the quality and performance of the Covered Software - is with You. Should any Covered Software prove defective in any respect, - You (not any Contributor) assume the cost of any necessary servicing, - repair, or correction. This disclaimer of warranty constitutes an essential - part of this License. No use of any Covered Software is authorized under - this License except under this disclaimer. - -7. Limitation of Liability - - Under no circumstances and under no legal theory, whether tort (including - negligence), contract, or otherwise, shall any Contributor, or anyone who - distributes Covered Software as permitted above, be liable to You for any - direct, indirect, special, incidental, or consequential damages of any - character including, without limitation, damages for lost profits, loss of - goodwill, work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses, even if such party shall have been - informed of the possibility of such damages. This limitation of liability - shall not apply to liability for death or personal injury resulting from - such party's negligence to the extent applicable law prohibits such - limitation. Some jurisdictions do not allow the exclusion or limitation of - incidental or consequential damages, so this exclusion and limitation may - not apply to You. - -8. Litigation - - Any litigation relating to this License may be brought only in the courts - of a jurisdiction where the defendant maintains its principal place of - business and such litigation shall be governed by laws of that - jurisdiction, without reference to its conflict-of-law provisions. Nothing - in this Section shall prevent a party's ability to bring cross-claims or - counter-claims. - -9. Miscellaneous - - This License represents the complete agreement concerning the subject - matter hereof. If any provision of this License is held to be - unenforceable, such provision shall be reformed only to the extent - necessary to make it enforceable. Any law or regulation which provides that - the language of a contract shall be construed against the drafter shall not - be used to construe this License against a Contributor. - - -10. Versions of the License - -10.1. New Versions - - Mozilla Foundation is the license steward. Except as provided in Section - 10.3, no one other than the license steward has the right to modify or - publish new versions of this License. Each version will be given a - distinguishing version number. - -10.2. Effect of New Versions - - You may distribute the Covered Software under the terms of the version - of the License under which You originally received the Covered Software, - or under the terms of any subsequent version published by the license - steward. - -10.3. Modified Versions - - If you create software not governed by this License, and you want to - create a new license for such software, you may create and use a - modified version of this License if you rename the license and remove - any references to the name of the license steward (except to note that - such modified license differs from this License). - -10.4. Distributing Source Code Form that is Incompatible With Secondary - Licenses If You choose to distribute Source Code Form that is - Incompatible With Secondary Licenses under the terms of this version of - the License, the notice described in Exhibit B of this License must be - attached. - -Exhibit A - Source Code Form License Notice - - This Source Code Form is subject to the - terms of the Mozilla Public License, v. - 2.0. If a copy of the MPL was not - distributed with this file, You can - obtain one at - http://mozilla.org/MPL/2.0/. - -If it is not possible or desirable to put the notice in a particular file, -then You may include the notice in a location (such as a LICENSE file in a -relevant directory) where a recipient would be likely to look for such a -notice. - -You may add additional accurate notices of copyright ownership. - -Exhibit B - "Incompatible With Secondary Licenses" Notice - - This Source Code Form is "Incompatible - With Secondary Licenses", as defined by - the Mozilla Public License, v. 2.0. - diff --git a/jobspec2/parse_job.go b/jobspec2/parse_job.go index 7520f40c587a..029b1fcee7cb 100644 --- a/jobspec2/parse_job.go +++ b/jobspec2/parse_job.go @@ -4,7 +4,6 @@ package jobspec2 import ( - "slices" "time" "github.com/hashicorp/nomad/api" @@ -54,23 +53,6 @@ func normalizeJob(jc *jobConfig) { if t.Vault == nil { t.Vault = jc.Vault } - - //COMPAT To preserve compatibility with pre-1.7 agents, move the default - // identity to Task.Identity. - defaultIdx := -1 - for i, wid := range t.Identities { - if wid.Name == "" || wid.Name == "default" { - t.Identity = wid - defaultIdx = i - break - } - } - - // If the default identity was found in Identities above, remove it from the - // slice. - if defaultIdx >= 0 { - t.Identities = slices.Delete(t.Identities, defaultIdx, defaultIdx+1) - } } } } diff --git a/jobspec2/parse_test.go b/jobspec2/parse_test.go index 93226e6b41ae..5fa6e77dfdc3 100644 --- a/jobspec2/parse_test.go +++ b/jobspec2/parse_test.go @@ -1104,31 +1104,3 @@ func TestRestartRenderTemplates(t *testing.T) { require.Nil(t, tg.Tasks[0].RestartPolicy) require.False(t, *tg.Tasks[1].RestartPolicy.RenderTemplates) } - -// TestIdentity asserts that the default identity will be moved from the -// Identities slice to the pre-1.7 Identity field in case >=1.7 CLIs are used -// with <1.7 APIs. -func TestIdentity(t *testing.T) { - ci.Parallel(t) - hclBytes, err := os.ReadFile("test-fixtures/identity-compat.nomad.hcl") - must.NoError(t, err) - job, err := ParseWithConfig(&ParseConfig{ - Path: "test-fixtures/identity-compat.nomad.hcl", - Body: hclBytes, - AllowFS: false, - }) - must.NoError(t, err) - must.NotNil(t, job.TaskGroups[0].Tasks[0].Identity) - must.True(t, job.TaskGroups[0].Tasks[0].Identity.Env) - must.True(t, job.TaskGroups[0].Tasks[0].Identity.File) - - must.Len(t, 1, job.TaskGroups[0].Tasks[0].Identities) - altID := job.TaskGroups[0].Tasks[0].Identities[0] - must.Eq(t, "foo", altID.Name) - must.Eq(t, []string{"bar"}, altID.Audience) - must.True(t, altID.File) - must.False(t, altID.Env) - must.Eq(t, "signal", altID.ChangeMode) - must.Eq(t, "sighup", altID.ChangeSignal) - must.Eq(t, 2*time.Hour, altID.TTL) -} diff --git a/jobspec2/test-fixtures/identity-compat.nomad.hcl b/jobspec2/test-fixtures/identity-compat.nomad.hcl deleted file mode 100644 index 5013bec3d264..000000000000 --- a/jobspec2/test-fixtures/identity-compat.nomad.hcl +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: MPL-2.0 - -job "identitycompat" { - group "cache" { - count = 1 - - network { - port "db" { - to = 6379 - } - } - - task "redis" { - driver = "docker" - - config { - image = "redis:7" - ports = ["db"] - auth_soft_fail = true - } - - identity { - env = true - file = true - } - - # This identity will only be supported by >=1.7 agents but is included to - # ensure parsing handles both the default and alternate identities - # properly. - identity { - name = "foo" - aud = ["bar"] - file = true - ttl = "2h" - change_mode = "signal" - change_signal = "sighup" - } - - resources { - cpu = 400 - memory = 256 # 256MB - } - } - } -} diff --git a/jobspec2/types.variables.go b/jobspec2/types.variables.go index 2607eeedbd24..facd34ca6188 100644 --- a/jobspec2/types.variables.go +++ b/jobspec2/types.variables.go @@ -163,7 +163,7 @@ func (v *Variable) Value() (cty.Value, hcl.Diagnostics) { Severity: hcl.DiagError, Summary: fmt.Sprintf("Unset variable %q", v.Name), Detail: "A used variable must be set or have a default value; see " + - "https://developer.hashicorp.com/nomad/docs/job-specification/hcl2/variables for " + + "https://www.nomadproject.io/docs/job-specification/hcl2/variables for " + "details.", Context: v.Range.Ptr(), }} diff --git a/lib/auth/binder.go b/lib/auth/binder.go index 0614784a5755..f601f27a27ff 100644 --- a/lib/auth/binder.go +++ b/lib/auth/binder.go @@ -131,7 +131,7 @@ func (b *Binder) Bind(authMethod *structs.ACLAuthMethod, identity *Identity) (*B // - If the computed name is not valid for the type ("INVALID_NAME", false, nil) is returned. // - If the computed name is valid for the type ("VALID_NAME", true, nil) is returned. func computeBindName(bindType, bindName string, claimMappings map[string]string) (string, bool, error) { - bindName, err := InterpolateHIL(bindName, claimMappings, true) + bindName, err := interpolateHIL(bindName, claimMappings, true) if err != nil { return "", false, err } @@ -170,9 +170,9 @@ func doesSelectorMatch(selector string, selectableVars interface{}) bool { return result } -// InterpolateHIL processes the string as if it were HIL and interpolates only +// interpolateHIL processes the string as if it were HIL and interpolates only // the provided string->string map as possible variables. -func InterpolateHIL(s string, vars map[string]string, lowercase bool) (string, error) { +func interpolateHIL(s string, vars map[string]string, lowercase bool) (string, error) { if !strings.Contains(s, "${") { // Skip going to the trouble of parsing something that has no HIL. return s, nil diff --git a/lib/auth/jwt/validator.go b/lib/auth/jwt/validator.go index b1ebaacf8ce8..fa4fc7b34a25 100644 --- a/lib/auth/jwt/validator.go +++ b/lib/auth/jwt/validator.go @@ -7,11 +7,12 @@ import ( "context" "crypto" "fmt" - "slices" "time" "github.com/armon/go-metrics" "github.com/hashicorp/cap/jwt" + "golang.org/x/exp/slices" + "github.com/hashicorp/nomad/helper" "github.com/hashicorp/nomad/nomad/structs" ) diff --git a/lib/cpuset/cpuset.go b/lib/cpuset/cpuset.go new file mode 100644 index 000000000000..732c238043c1 --- /dev/null +++ b/lib/cpuset/cpuset.go @@ -0,0 +1,199 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + +package cpuset + +import ( + "fmt" + "math" + "reflect" + "sort" + "strconv" + "strings" +) + +// CPUSet is a set like object that provides methods helpful when working with cpus with systems +// such as the Linux cpuset cgroup subsystem. A CPUSet is immutable and can be safely accessed concurrently. +type CPUSet struct { + cpus map[uint16]struct{} +} + +// New initializes a new CPUSet with 0 or more containing cpus +func New(cpus ...uint16) CPUSet { + cpuset := CPUSet{ + cpus: make(map[uint16]struct{}), + } + + for _, v := range cpus { + cpuset.cpus[v] = struct{}{} + } + + return cpuset +} + +// Copy returns a deep copy of CPUSet c. +func (c CPUSet) Copy() CPUSet { + cpus := make(map[uint16]struct{}, len(c.cpus)) + for k := range c.cpus { + cpus[k] = struct{}{} + } + return CPUSet{ + cpus: cpus, + } +} + +// String returns the cpuset as a comma delimited set of core values and ranged +func (c CPUSet) String() string { + if c.Size() == 0 { + return "" + } + cores := c.ToSlice() + cpusetStrs := []string{} + cur := [2]uint16{cores[0], cores[0]} + for i := 1; i < len(cores); i++ { + if cores[i] == cur[1]+1 { + cur[1] = cores[i] + continue + } + + if cur[0] == cur[1] { + cpusetStrs = append(cpusetStrs, fmt.Sprintf("%d", cur[0])) + } else { + cpusetStrs = append(cpusetStrs, fmt.Sprintf("%d-%d", cur[0], cur[1])) + } + + // new range + cur = [2]uint16{cores[i], cores[i]} + } + if cur[0] == cur[1] { + cpusetStrs = append(cpusetStrs, fmt.Sprintf("%d", cur[0])) + } else { + cpusetStrs = append(cpusetStrs, fmt.Sprintf("%d-%d", cur[0], cur[1])) + } + + return strings.Join(cpusetStrs, ",") +} + +// Size returns to the number of cpus contained in the CPUSet +func (c CPUSet) Size() int { + return len(c.cpus) +} + +// ToSlice returns a sorted slice of uint16 CPU IDs contained in the CPUSet. +func (c CPUSet) ToSlice() []uint16 { + cpus := []uint16{} + for k := range c.cpus { + cpus = append(cpus, k) + } + sort.Slice(cpus, func(i, j int) bool { return cpus[i] < cpus[j] }) + return cpus +} + +// Union returns a new set that is the union of this CPUSet and the supplied other. +// Ex. [0,1,2,3].Union([2,3,4,5]) = [0,1,2,3,4,5] +func (c CPUSet) Union(other CPUSet) CPUSet { + s := New() + for k := range c.cpus { + s.cpus[k] = struct{}{} + } + for k := range other.cpus { + s.cpus[k] = struct{}{} + } + return s +} + +// Difference returns a new set that is the difference of this CPUSet and the supplied other. +// [0,1,2,3].Difference([2,3,4]) = [0,1] +func (c CPUSet) Difference(other CPUSet) CPUSet { + s := New() + for k := range c.cpus { + s.cpus[k] = struct{}{} + } + for k := range other.cpus { + delete(s.cpus, k) + } + return s + +} + +// IsSubsetOf returns true if all cpus of the this CPUSet are present in the other CPUSet. +func (c CPUSet) IsSubsetOf(other CPUSet) bool { + for cpu := range c.cpus { + if _, ok := other.cpus[cpu]; !ok { + return false + } + } + return true +} + +func (c CPUSet) IsSupersetOf(other CPUSet) bool { + for cpu := range other.cpus { + if _, ok := c.cpus[cpu]; !ok { + return false + } + } + return true +} + +// ContainsAny returns true if any cpus in other CPUSet are present +func (c CPUSet) ContainsAny(other CPUSet) bool { + for cpu := range other.cpus { + if _, ok := c.cpus[cpu]; ok { + return true + } + } + return false +} + +// Equal tests the equality of the elements in the CPUSet +func (c CPUSet) Equal(other CPUSet) bool { + return reflect.DeepEqual(c.cpus, other.cpus) +} + +// Parse parses the Linux cpuset format into a CPUSet +// +// Ref: http://man7.org/linux/man-pages/man7/cpuset.7.html#FORMATS +func Parse(s string) (CPUSet, error) { + cpuset := New() + s = strings.TrimSpace(s) + if s == "" { + return cpuset, nil + } + sets := strings.Split(s, ",") + for _, set := range sets { + bounds := strings.Split(set, "-") + if len(bounds) == 1 { + v, err := strconv.Atoi(bounds[0]) + if err != nil { + return New(), err + } + + if v > math.MaxUint16 { + return New(), fmt.Errorf("failed to parse element %s, more than max allowed cores", set) + } + cpuset.cpus[uint16(v)] = struct{}{} + continue + } + if len(bounds) > 2 { + return New(), fmt.Errorf("failed to parse element %s, more than 1 '-' found", set) + } + + lower, err := strconv.Atoi(bounds[0]) + if err != nil { + return New(), err + } + upper, err := strconv.Atoi(bounds[1]) + if err != nil { + return New(), err + } + + for v := lower; v <= upper; v++ { + if v > math.MaxUint16 { + return New(), fmt.Errorf("failed to parse element %s, more than max allowed cores", set) + } + cpuset.cpus[uint16(v)] = struct{}{} + } + } + + return cpuset, nil +} diff --git a/lib/cpuset/cpuset_test.go b/lib/cpuset/cpuset_test.go new file mode 100644 index 000000000000..839a3409afc3 --- /dev/null +++ b/lib/cpuset/cpuset_test.go @@ -0,0 +1,240 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + +package cpuset + +import ( + "testing" + + "github.com/hashicorp/nomad/ci" + "github.com/stretchr/testify/require" +) + +func TestCPUSet_Size(t *testing.T) { + ci.Parallel(t) + + set := New(0, 1, 2, 3) + require.Equal(t, 4, set.Size()) + require.Equal(t, 0, New().Size()) +} + +func TestCPUSet_ToSlice(t *testing.T) { + ci.Parallel(t) + + cases := []struct { + desc string + in CPUSet + out []uint16 + }{ + { + "empty cpuset", + New(), + []uint16{}, + }, + { + "in order", + New(0, 1, 2, 3, 4, 5, 6, 7), + []uint16{0, 1, 2, 3, 4, 5, 6, 7}, + }, + { + "out of order", + New(3, 1, 2, 0), + []uint16{0, 1, 2, 3}, + }, + } + + for _, c := range cases { + require.Exactly(t, c.out, c.in.ToSlice(), c.desc) + } +} + +func TestCPUSet_Equal(t *testing.T) { + ci.Parallel(t) + + cases := []struct { + a CPUSet + b CPUSet + shouldEqual bool + }{ + {New(), New(), true}, + {New(5), New(5), true}, + {New(1, 2, 3, 4, 5), New(1, 2, 3, 4, 5), true}, + + {New(), New(5), false}, + {New(5), New(), false}, + {New(), New(1, 2, 3, 4, 5), false}, + {New(1, 2, 3, 4, 5), New(), false}, + {New(5), New(1, 2, 3, 4, 5), false}, + {New(1, 2, 3, 4, 5), New(5), false}, + } + + for _, c := range cases { + require.Equal(t, c.shouldEqual, c.a.Equal(c.b)) + } +} + +func TestCPUSet_Union(t *testing.T) { + ci.Parallel(t) + + cases := []struct { + a CPUSet + b CPUSet + expected CPUSet + }{ + {New(), New(), New()}, + + {New(), New(0), New(0)}, + {New(0), New(), New(0)}, + {New(0), New(0), New(0)}, + + {New(), New(0, 1, 2, 3), New(0, 1, 2, 3)}, + {New(0, 1), New(0, 1, 2, 3), New(0, 1, 2, 3)}, + {New(2, 3), New(4, 5), New(2, 3, 4, 5)}, + {New(3, 4), New(0, 1, 2, 3), New(0, 1, 2, 3, 4)}, + } + + for _, c := range cases { + require.Exactly(t, c.expected.ToSlice(), c.a.Union(c.b).ToSlice()) + } +} + +func TestCPUSet_Difference(t *testing.T) { + ci.Parallel(t) + + cases := []struct { + a CPUSet + b CPUSet + expected CPUSet + }{ + {New(), New(), New()}, + + {New(), New(0), New()}, + {New(0), New(), New(0)}, + {New(0), New(0), New()}, + + {New(0, 1), New(0, 1, 2, 3), New()}, + {New(2, 3), New(4, 5), New(2, 3)}, + {New(3, 4), New(0, 1, 2, 3), New(4)}, + } + + for _, c := range cases { + require.Exactly(t, c.expected.ToSlice(), c.a.Difference(c.b).ToSlice()) + } +} + +func TestCPUSet_IsSubsetOf(t *testing.T) { + ci.Parallel(t) + + cases := []struct { + a CPUSet + b CPUSet + isSubset bool + }{ + {New(0), New(0), true}, + {New(), New(0), true}, + {New(0), New(), false}, + {New(1, 2), New(0, 1, 2, 3), true}, + {New(2, 1), New(0, 1, 2, 3), true}, + {New(3, 4), New(0, 1, 2, 3), false}, + } + + for _, c := range cases { + require.Equal(t, c.isSubset, c.a.IsSubsetOf(c.b)) + } +} + +func TestCPUSet_IsSupersetOf(t *testing.T) { + ci.Parallel(t) + + cases := []struct { + a CPUSet + b CPUSet + isSuperset bool + }{ + {New(0), New(0), true}, + {New(0), New(), true}, + {New(), New(0), false}, + {New(0, 1, 2, 3), New(0), true}, + {New(0, 1, 2, 3), New(2, 3), true}, + {New(0, 1, 2, 3), New(2, 3, 4), false}, + } + + for _, c := range cases { + require.Equal(t, c.isSuperset, c.a.IsSupersetOf(c.b)) + } +} + +func TestCPUSet_ContainsAny(t *testing.T) { + ci.Parallel(t) + + cases := []struct { + a CPUSet + b CPUSet + containsAny bool + }{ + {New(0), New(0), true}, + {New(0), New(), false}, + {New(), New(0), false}, + {New(0, 1, 2, 3), New(0), true}, + {New(0, 1, 2, 3), New(2, 3), true}, + {New(0, 1, 2, 3), New(2, 3, 4), true}, + } + + for _, c := range cases { + require.Equal(t, c.containsAny, c.a.ContainsAny(c.b)) + } +} + +func TestParse(t *testing.T) { + ci.Parallel(t) + + cases := []struct { + cpuset string + expected CPUSet + }{ + {"", New()}, + {"\n", New()}, + {"1", New(1)}, + {"1\n", New(1)}, + {"0,1,2,3", New(0, 1, 2, 3)}, + {"0-3", New(0, 1, 2, 3)}, + {"0,2-3,5", New(0, 2, 3, 5)}, + } + + for _, c := range cases { + result, err := Parse(c.cpuset) + require.NoError(t, err) + require.True(t, result.Equal(c.expected)) + } +} + +func TestCPUSet_String(t *testing.T) { + ci.Parallel(t) + + cases := []struct { + cpuset CPUSet + expected string + }{ + {New(), ""}, + {New(0, 1, 2, 3), "0-3"}, + {New(1, 3), "1,3"}, + {New(0, 2, 3, 5), "0,2-3,5"}, + } + + for _, c := range cases { + require.Equal(t, c.expected, c.cpuset.String()) + } +} + +func TestCPUSet_Copy(t *testing.T) { + ci.Parallel(t) + + original := New(1, 2, 3, 4, 5) + copied := original.Copy() + require.True(t, original.Equal(copied)) + + delete(copied.cpus, 3) + require.False(t, original.Equal(copied)) + require.True(t, original.Equal(New(1, 2, 3, 4, 5))) + require.True(t, copied.Equal(New(1, 2, 4, 5))) +} diff --git a/lib/lang/maps.go b/lib/lang/maps.go deleted file mode 100644 index 17b62323f178..000000000000 --- a/lib/lang/maps.go +++ /dev/null @@ -1,27 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -package lang - -import ( - "cmp" - "slices" -) - -// WalkMap will call f for every k/v in m, iterating the keyset of m in the -// cmp.Ordered order. If f returns false the iteration is halted early. -func WalkMap[K cmp.Ordered, V any](m map[K]V, f func(K, V) bool) { - keys := make([]K, 0, len(m)) - for k := range m { - keys = append(keys, k) - } - - // sort keys ascending - slices.Sort(keys) - - for _, k := range keys { - if !f(k, m[k]) { - return // stop iteration - } - } -} diff --git a/lib/lang/maps_test.go b/lib/lang/maps_test.go deleted file mode 100644 index 8ea3034a6d46..000000000000 --- a/lib/lang/maps_test.go +++ /dev/null @@ -1,55 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -package lang - -import ( - "testing" - - "github.com/shoenig/test/must" -) - -func TestWalkMap(t *testing.T) { - m := map[int]string{ - 1: "one", - 3: "three", - 4: "four", - 2: "two", - 5: "five", - } - - result := make([]string, 0, 5) - - f := func(_ int, v string) bool { - result = append(result, v) - return true - } - - WalkMap(m, f) - - must.Eq(t, []string{"one", "two", "three", "four", "five"}, result) -} - -func TestWalkMap_halt(t *testing.T) { - m := map[int]string{ - 5: "five", - 1: "one", - 3: "three", - 4: "four", - } - - result := make([]string, 0, 3) - - f := func(k int, v string) bool { - if k%2 == 0 { - // halt if we find an even key - return false - } - result = append(result, v) - return true - } - - WalkMap(m, f) - - must.Eq(t, []string{"one", "three"}, result) -} diff --git a/lib/lang/stack.go b/lib/lang/stack.go deleted file mode 100644 index 8dc53127ae55..000000000000 --- a/lib/lang/stack.go +++ /dev/null @@ -1,46 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -package lang - -// A Stack is a simple LIFO datastructure. -// -// This datastructure is not concurrency-safe; any locking -// required should be done by the caller! -type Stack[T any] struct { - top *object[T] -} - -type object[T any] struct { - item T - next *object[T] -} - -// NewStack creates a Stack with no elements. -func NewStack[T any]() *Stack[T] { - return new(Stack[T]) -} - -// Push pushes item onto the stack. -func (s *Stack[T]) Push(item T) { - obj := &object[T]{ - item: item, - next: s.top, - } - s.top = obj -} - -// Pop pops the most recently pushed item from the Stack. -// -// It is a logic bug to Pop an Empty stack. -func (s *Stack[T]) Pop() T { - obj := s.top - s.top = obj.next - obj.next = nil - return obj.item -} - -// Empty returns true if there are no elements on the Stack. -func (s *Stack[T]) Empty() bool { - return s.top == nil -} diff --git a/lib/lang/stack_test.go b/lib/lang/stack_test.go deleted file mode 100644 index f1cf0397adc8..000000000000 --- a/lib/lang/stack_test.go +++ /dev/null @@ -1,32 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -package lang - -import ( - "testing" - - "github.com/shoenig/test/must" -) - -func Test_Stack(t *testing.T) { - s := NewStack[int]() - - must.True(t, s.Empty()) - - s.Push(1) - s.Push(2) - s.Push(3) - must.NotEmpty(t, s) - - must.Eq(t, 3, s.Pop()) - must.Eq(t, 2, s.Pop()) - - s.Push(4) - s.Push(5) - - must.Eq(t, 5, s.Pop()) - must.Eq(t, 4, s.Pop()) - must.Eq(t, 1, s.Pop()) - must.Empty(t, s) -} diff --git a/nomad/acl.go b/nomad/acl.go index b8d4ef2fedcf..412fbd59c0d7 100644 --- a/nomad/acl.go +++ b/nomad/acl.go @@ -4,38 +4,453 @@ package nomad import ( + "errors" + "fmt" + "net" + "time" + + metrics "github.com/armon/go-metrics" "github.com/hashicorp/nomad/acl" + "github.com/hashicorp/nomad/helper" + "github.com/hashicorp/nomad/nomad/state" "github.com/hashicorp/nomad/nomad/structs" ) +// Authenticate extracts an AuthenticatedIdentity from the request context or +// provided token and sets the identity on the request. The caller can extract +// an acl.ACL, WorkloadIdentity, or other identifying tokens to use for +// authorization. Keeping these fields independent rather than merging them into +// an ephemeral ACLToken makes the original of the credential clear to RPC +// handlers, who may have different behavior for internal vs external origins. +// +// Note: when called on the follower we'll be making stale queries, so it's +// possible if the follower is behind that the leader will get a different value +// if an ACL token or allocation's WI has just been created. +// +// This method returns errors that are used for testing diagnostics. RPC callers +// should always return ErrPermissionDenied after checking forwarding when one +// of these errors is received. func (s *Server) Authenticate(ctx *RPCContext, args structs.RequestWithIdentity) error { - return s.auth.Authenticate(ctx, args) + + // get the user ACLToken or anonymous token + secretID := args.GetAuthToken() + aclToken, err := s.ResolveSecretToken(secretID) + + switch { + case err == nil: + // If ACLs are disabled or we have a non-anonymous token, return that. + if aclToken == nil || aclToken != structs.AnonymousACLToken { + args.SetIdentity(&structs.AuthenticatedIdentity{ACLToken: aclToken}) + return nil + } + + case errors.Is(err, structs.ErrTokenExpired): + return err + + case errors.Is(err, structs.ErrTokenInvalid): + // if it's not a UUID it might be an identity claim + claims, err := s.VerifyClaim(secretID) + if err != nil { + // we already know the token wasn't valid for an ACL in the state + // store, so if we get an error at this point we have an invalid + // token and there are no other options but to bail out + return err + } + + args.SetIdentity(&structs.AuthenticatedIdentity{Claims: claims}) + return nil + + case errors.Is(err, structs.ErrTokenNotFound): + // Check if the secret ID is the leader's secret ID, in which case treat + // it as a management token. + leaderAcl := s.getLeaderAcl() + if leaderAcl != "" && secretID == leaderAcl { + aclToken = structs.LeaderACLToken + break + } else { + // Otherwise, see if the secret ID belongs to a node. We should + // reach this point only on first connection. + node, err := s.State().NodeBySecretID(nil, secretID) + if err != nil { + // this is a go-memdb error; shouldn't happen + return fmt.Errorf("could not resolve node secret: %w", err) + } + if node != nil { + args.SetIdentity(&structs.AuthenticatedIdentity{ClientID: node.ID}) + return nil + } + } + + // we were passed a bogus token so we'll return an error, but we'll also + // want to capture the IP for metrics + remoteIP, err := s.remoteIPFromRPCContext(ctx) + if err != nil { + s.logger.Error("could not determine remote address", "error", err) + } + args.SetIdentity(&structs.AuthenticatedIdentity{RemoteIP: remoteIP}) + return structs.ErrPermissionDenied + + default: // any other error + return fmt.Errorf("could not resolve user: %w", err) + + } + + // If there's no context we're in a "static" handler which only happens for + // cases where the leader is making RPCs internally (volumewatcher and + // deploymentwatcher) + if ctx == nil { + args.SetIdentity(&structs.AuthenticatedIdentity{ACLToken: aclToken}) + return nil + } + + // At this point we either have an anonymous token or an invalid one. + + // Unlike clients that provide their Node ID on first connection, server + // RPCs don't include an ID for the server so we identify servers by cert + // and IP address. + identity := &structs.AuthenticatedIdentity{ACLToken: aclToken} + if ctx.TLS { + identity.TLSName = ctx.Certificate().Subject.CommonName + } + + remoteIP, err := s.remoteIPFromRPCContext(ctx) + if err != nil { + s.logger.Error( + "could not authenticate RPC request or determine remote address", "error", err) + return err + } + identity.RemoteIP = remoteIP + args.SetIdentity(identity) + return nil } -func (s *Server) AuthenticateServerOnly(ctx *RPCContext, args structs.RequestWithIdentity) (*acl.ACL, error) { - return s.auth.AuthenticateServerOnly(ctx, args) +func (s *Server) remoteIPFromRPCContext(ctx *RPCContext) (net.IP, error) { + var remoteAddr *net.TCPAddr + var ok bool + if ctx == nil { + return nil, nil + } + if ctx.Session != nil { + remoteAddr, ok = ctx.Session.RemoteAddr().(*net.TCPAddr) + if !ok { + return nil, errors.New("session address was not a TCP address") + } + } + if remoteAddr == nil && ctx.Conn != nil { + remoteAddr, ok = ctx.Conn.RemoteAddr().(*net.TCPAddr) + if !ok { + return nil, errors.New("session address was not a TCP address") + } + } + if remoteAddr != nil { + return remoteAddr.IP, nil + } + return nil, structs.ErrPermissionDenied } -func (s *Server) AuthenticateClientOnly(ctx *RPCContext, args structs.RequestWithIdentity) (*acl.ACL, error) { - return s.auth.AuthenticateClientOnly(ctx, args) +// ResolveACL is an authentication wrapper which handles resolving both ACL +// tokens and Workload Identities. If both are provided the ACL token is +// preferred, but it is best for the RPC caller to only include the credentials +// for the identity they intend the operation to be performed with. +func (s *Server) ResolveACL(args structs.RequestWithIdentity) (*acl.ACL, error) { + identity := args.GetIdentity() + if !s.config.ACLEnabled || identity == nil { + return nil, nil + } + aclToken := identity.GetACLToken() + if aclToken != nil { + return s.ResolveACLForToken(aclToken) + } + claims := identity.GetClaims() + if claims != nil { + return s.ResolveClaims(claims) + } + return nil, nil } -func (s *Server) AuthenticateClientOnlyLegacy(ctx *RPCContext, args structs.RequestWithIdentity) (*acl.ACL, error) { - return s.auth.AuthenticateClientOnlyLegacy(ctx, args) +// ResolveACLForToken resolves an ACL from a token only. It should be used only +// by Variables endpoints, which have additional implicit policies for their +// claims so we can't wrap them up in ResolveACL. +// +// TODO: figure out a way to the Variables endpoint implicit policies baked into +// their acl.ACL object so that we can avoid using this method. +func (s *Server) ResolveACLForToken(aclToken *structs.ACLToken) (*acl.ACL, error) { + if !s.config.ACLEnabled { + return nil, nil + } + snap, err := s.fsm.State().Snapshot() + if err != nil { + return nil, err + } + return resolveACLFromToken(snap, s.aclCache, aclToken) } -func (s *Server) ResolveACL(args structs.RequestWithIdentity) (*acl.ACL, error) { - return s.auth.ResolveACL(args) +// ResolveClientOrACL resolves an ACL if the identity has a token or claim, and +// falls back to verifying the client ID if one has been set +func (s *Server) ResolveClientOrACL(args structs.RequestWithIdentity) (*acl.ACL, error) { + identity := args.GetIdentity() + if !s.config.ACLEnabled || identity == nil || identity.ClientID != "" { + return nil, nil + } + aclObj, err := s.ResolveACL(args) + if err != nil { + return nil, err + } + + // Returns either the users aclObj, or nil if ACLs are disabled. + return aclObj, nil +} + +// ResolveToken is used to translate an ACL Token Secret ID into +// an ACL object, nil if ACLs are disabled, or an error. +func (s *Server) ResolveToken(secretID string) (*acl.ACL, error) { + // Fast-path if ACLs are disabled + if !s.config.ACLEnabled { + return nil, nil + } + defer metrics.MeasureSince([]string{"nomad", "acl", "resolveToken"}, time.Now()) + + // Check if the secret ID is the leader secret ID, in which case treat it as + // a management token. + if leaderAcl := s.getLeaderAcl(); leaderAcl != "" && secretID == leaderAcl { + return acl.ManagementACL, nil + } + + // Snapshot the state + snap, err := s.fsm.State().Snapshot() + if err != nil { + return nil, err + } + + // Resolve the ACL + return resolveTokenFromSnapshotCache(snap, s.aclCache, secretID) } +// VerifyClaim asserts that the token is valid and that the resulting +// allocation ID belongs to a non-terminal allocation func (s *Server) VerifyClaim(token string) (*structs.IdentityClaims, error) { - return s.auth.VerifyClaim(token) + + claims, err := s.encrypter.VerifyClaim(token) + if err != nil { + return nil, err + } + snap, err := s.fsm.State().Snapshot() + if err != nil { + return nil, err + } + alloc, err := snap.AllocByID(nil, claims.AllocationID) + if err != nil { + return nil, err + } + if alloc == nil || alloc.Job == nil { + return nil, fmt.Errorf("allocation does not exist") + } + + // the claims for terminal allocs are always treated as expired + if alloc.ClientTerminalStatus() { + return nil, fmt.Errorf("allocation is terminal") + } + + return claims, nil } -func (s *Server) ResolveToken(secretID string) (*acl.ACL, error) { - return s.auth.ResolveToken(secretID) +func (s *Server) ResolveClaims(claims *structs.IdentityClaims) (*acl.ACL, error) { + + policies, err := s.resolvePoliciesForClaims(claims) + if err != nil { + return nil, err + } + + // Compile and cache the ACL object. For many claims this will result in an + // ACL object with no policies, which can be efficiently cached. + aclObj, err := structs.CompileACLObject(s.aclCache, policies) + if err != nil { + return nil, err + } + return aclObj, nil } -func (s *Server) ResolvePoliciesForClaims(claims *structs.IdentityClaims) ([]*structs.ACLPolicy, error) { - return s.auth.ResolvePoliciesForClaims(claims) +// resolveTokenFromSnapshotCache is used to resolve an ACL object from a +// snapshot of state, using a cache to avoid parsing and ACL construction when +// possible. It is split from resolveToken to simplify testing. +func resolveTokenFromSnapshotCache(snap *state.StateSnapshot, cache *structs.ACLCache[*acl.ACL], secretID string) (*acl.ACL, error) { + // Lookup the ACL Token + var token *structs.ACLToken + var err error + + // Handle anonymous requests + if secretID == "" { + token = structs.AnonymousACLToken + } else { + token, err = snap.ACLTokenBySecretID(nil, secretID) + if err != nil { + return nil, err + } + if token == nil { + return nil, structs.ErrTokenNotFound + } + if token.IsExpired(time.Now().UTC()) { + return nil, structs.ErrTokenExpired + } + } + + return resolveACLFromToken(snap, cache, token) + +} + +func resolveACLFromToken(snap *state.StateSnapshot, cache *structs.ACLCache[*acl.ACL], token *structs.ACLToken) (*acl.ACL, error) { + + // Check if this is a management token + if token.Type == structs.ACLManagementToken { + return acl.ManagementACL, nil + } + + // Store all policies detailed in the token request, this includes the + // named policies and those referenced within the role link. + policies := make([]*structs.ACLPolicy, 0, len(token.Policies)+len(token.Roles)) + + // Iterate all the token policies and add these to our policy tracking + // array. + for _, policyName := range token.Policies { + policy, err := snap.ACLPolicyByName(nil, policyName) + if err != nil { + return nil, err + } + if policy == nil { + // Ignore policies that don't exist, since they don't grant any + // more privilege. + continue + } + + // Add the policy to the tracking array. + policies = append(policies, policy) + } + + // Iterate all the token role links, so we can unpack these and identify + // the ACL policies. + for _, roleLink := range token.Roles { + + // Any error reading the role means we cannot move forward. We just + // ignore any roles that have been detailed but are not within our + // state. + role, err := snap.GetACLRoleByID(nil, roleLink.ID) + if err != nil { + return nil, err + } + if role == nil { + continue + } + + // Unpack the policies held within the ACL role to form a single list + // of ACL policies that this token has available. + for _, policyLink := range role.Policies { + policy, err := snap.ACLPolicyByName(nil, policyLink.Name) + if err != nil { + return nil, err + } + + // Ignore policies that don't exist, since they don't grant any + // more privilege. + if policy == nil { + continue + } + + // Add the policy to the tracking array. + policies = append(policies, policy) + } + } + + // Compile and cache the ACL object + aclObj, err := structs.CompileACLObject(cache, policies) + if err != nil { + return nil, err + } + return aclObj, nil +} + +// ResolveSecretToken is used to translate an ACL Token Secret ID into +// an ACLToken object, nil if ACLs are disabled, or an error. +func (s *Server) ResolveSecretToken(secretID string) (*structs.ACLToken, error) { + // TODO(Drew) Look into using ACLObject cache or create a separate cache + + // Fast-path if ACLs are disabled + if !s.config.ACLEnabled { + return nil, nil + } + defer metrics.MeasureSince([]string{"nomad", "acl", "resolveSecretToken"}, time.Now()) + + if secretID == "" { + return structs.AnonymousACLToken, nil + } + if !helper.IsUUID(secretID) { + return nil, structs.ErrTokenInvalid + } + + snap, err := s.fsm.State().Snapshot() + if err != nil { + return nil, err + } + + // Lookup the ACL Token + token, err := snap.ACLTokenBySecretID(nil, secretID) + if err != nil { + return nil, err + } + if token == nil { + return nil, structs.ErrTokenNotFound + } + if token.IsExpired(time.Now().UTC()) { + return nil, structs.ErrTokenExpired + } + + return token, nil +} + +func (s *Server) resolvePoliciesForClaims(claims *structs.IdentityClaims) ([]*structs.ACLPolicy, error) { + + snap, err := s.fsm.State().Snapshot() + if err != nil { + return nil, err + } + alloc, err := snap.AllocByID(nil, claims.AllocationID) + if err != nil { + return nil, err + } + if alloc == nil || alloc.Job == nil { + return nil, fmt.Errorf("allocation does not exist") + } + + // Find any policies attached to the job + jobId := alloc.Job.ID + if alloc.Job.ParentID != "" { + jobId = alloc.Job.ParentID + } + iter, err := snap.ACLPolicyByJob(nil, alloc.Namespace, jobId) + if err != nil { + return nil, err + } + policies := []*structs.ACLPolicy{} + for { + raw := iter.Next() + if raw == nil { + break + } + policy := raw.(*structs.ACLPolicy) + if policy.JobACL == nil { + continue + } + + switch { + case policy.JobACL.Group == "": + policies = append(policies, policy) + case policy.JobACL.Group != alloc.TaskGroup: + continue // don't bother checking task + case policy.JobACL.Task == "": + policies = append(policies, policy) + case policy.JobACL.Task == claims.TaskName: + policies = append(policies, policy) + } + } + + return policies, nil } diff --git a/nomad/acl_endpoint.go b/nomad/acl_endpoint.go index 78c300e6b6b1..b12c08fe5004 100644 --- a/nomad/acl_endpoint.go +++ b/nomad/acl_endpoint.go @@ -17,7 +17,7 @@ import ( capOIDC "github.com/hashicorp/cap/oidc" "github.com/hashicorp/go-hclog" "github.com/hashicorp/go-memdb" - "github.com/hashicorp/go-set/v2" + "github.com/hashicorp/go-set" policy "github.com/hashicorp/nomad/acl" "github.com/hashicorp/nomad/helper" @@ -94,9 +94,9 @@ func (a *ACL) UpsertPolicies(args *structs.ACLPolicyUpsertRequest, reply *struct defer metrics.MeasureSince([]string{"nomad", "acl", "upsert_policies"}, time.Now()) // Check management level permissions - if aclObj, err := a.srv.ResolveACL(args); err != nil { + if acl, err := a.srv.ResolveACL(args); err != nil { return err - } else if !aclObj.IsManagement() { + } else if acl == nil || !acl.IsManagement() { return structs.ErrPermissionDenied } @@ -143,9 +143,9 @@ func (a *ACL) DeletePolicies(args *structs.ACLPolicyDeleteRequest, reply *struct defer metrics.MeasureSince([]string{"nomad", "acl", "delete_policies"}, time.Now()) // Check management level permissions - if aclObj, err := a.srv.ResolveACL(args); err != nil { + if acl, err := a.srv.ResolveACL(args); err != nil { return err - } else if !aclObj.IsManagement() { + } else if acl == nil || !acl.IsManagement() { return structs.ErrPermissionDenied } @@ -208,7 +208,7 @@ func (a *ACL) ListPolicies(args *structs.ACLPolicyListRequest, reply *structs.AC } // Add the token policies which are directly referenced into the set. - tokenPolicyNames.InsertSlice(token.Policies) + tokenPolicyNames.InsertAll(token.Policies) } // Setup the blocking query @@ -302,7 +302,7 @@ func (a *ACL) GetPolicy(args *structs.ACLPolicySpecificRequest, reply *structs.S } // Add the token policies which are directly referenced into the set. - tokenPolicyNames.InsertSlice(token.Policies) + tokenPolicyNames.InsertAll(token.Policies) if !tokenPolicyNames.Contains(args.Name) { return structs.ErrPermissionDenied @@ -387,7 +387,7 @@ func (a *ACL) GetPolicies(args *structs.ACLPolicySetRequest, reply *structs.ACLP } // Add the token policies which are directly referenced into the set. - tokenPolicyNames.InsertSlice(token.Policies) + tokenPolicyNames.InsertAll(token.Policies) // Setup the blocking query opts := blockingOptions{ @@ -452,7 +452,7 @@ func (a *ACL) GetClaimPolicies(args *structs.GenericRequest, reply *structs.ACLP return structs.ErrPermissionDenied } - policies, err := a.srv.ResolvePoliciesForClaims(claims) + policies, err := a.srv.resolvePoliciesForClaims(claims) if err != nil { // Likely only hit if a job/alloc has been GC'd on the server but the // client hasn't stopped it yet. Return Permission Denied as there's no way @@ -632,9 +632,9 @@ func (a *ACL) UpsertTokens(args *structs.ACLTokenUpsertRequest, reply *structs.A defer metrics.MeasureSince([]string{"nomad", "acl", "upsert_tokens"}, time.Now()) // Check management level permissions - if aclObj, err := a.srv.ResolveACL(args); err != nil { + if acl, err := a.srv.ResolveACL(args); err != nil { return err - } else if !aclObj.IsManagement() { + } else if acl == nil || !acl.IsManagement() { return structs.ErrPermissionDenied } @@ -786,9 +786,9 @@ func (a *ACL) DeleteTokens(args *structs.ACLTokenDeleteRequest, reply *structs.G defer metrics.MeasureSince([]string{"nomad", "acl", "delete_tokens"}, time.Now()) // Check management level permissions - if aclObj, err := a.srv.ResolveACL(args); err != nil { + if acl, err := a.srv.ResolveACL(args); err != nil { return err - } else if !aclObj.IsManagement() { + } else if acl == nil || !acl.IsManagement() { return structs.ErrPermissionDenied } @@ -864,9 +864,9 @@ func (a *ACL) ListTokens(args *structs.ACLTokenListRequest, reply *structs.ACLTo defer metrics.MeasureSince([]string{"nomad", "acl", "list_tokens"}, time.Now()) // Check management level permissions - if aclObj, err := a.srv.ResolveACL(args); err != nil { + if acl, err := a.srv.ResolveACL(args); err != nil { return err - } else if !aclObj.IsManagement() { + } else if acl == nil || !acl.IsManagement() { return structs.ErrPermissionDenied } @@ -1019,9 +1019,9 @@ func (a *ACL) GetTokens(args *structs.ACLTokenSetRequest, reply *structs.ACLToke defer metrics.MeasureSince([]string{"nomad", "acl", "get_tokens"}, time.Now()) // Check management level permissions - if aclObj, err := a.srv.ResolveACL(args); err != nil { + if acl, err := a.srv.ResolveACL(args); err != nil { return err - } else if !aclObj.IsManagement() { + } else if acl == nil || !acl.IsManagement() { return structs.ErrPermissionDenied } @@ -1232,9 +1232,9 @@ func (a *ACL) ExpireOneTimeTokens(args *structs.OneTimeTokenExpireRequest, reply // Check management level permissions if a.srv.config.ACLEnabled { - if aclObj, err := a.srv.ResolveACL(args); err != nil { + if acl, err := a.srv.ResolveACL(args); err != nil { return err - } else if !aclObj.IsManagement() { + } else if acl == nil || !acl.IsManagement() { return structs.ErrPermissionDenied } } @@ -1282,9 +1282,9 @@ func (a *ACL) UpsertRoles( } // Only management level permissions can create ACL roles. - if aclObj, err := a.srv.ResolveACL(args); err != nil { + if acl, err := a.srv.ResolveACL(args); err != nil { return err - } else if !aclObj.IsManagement() { + } else if acl == nil || !acl.IsManagement() { return structs.ErrPermissionDenied } @@ -1426,9 +1426,9 @@ func (a *ACL) DeleteRolesByID( } // Only management level permissions can create ACL roles. - if aclObj, err := a.srv.ResolveACL(args); err != nil { + if acl, err := a.srv.ResolveACL(args); err != nil { return err - } else if !aclObj.IsManagement() { + } else if acl == nil || !acl.IsManagement() { return structs.ErrPermissionDenied } @@ -1867,9 +1867,9 @@ func (a *ACL) UpsertAuthMethods( } // Check management level permissions - if aclObj, err := a.srv.ResolveACL(args); err != nil { + if acl, err := a.srv.ResolveACL(args); err != nil { return err - } else if !aclObj.IsManagement() { + } else if acl == nil || !acl.IsManagement() { return structs.ErrPermissionDenied } @@ -1970,9 +1970,9 @@ func (a *ACL) DeleteAuthMethods( } // Check management level permissions - if aclObj, err := a.srv.ResolveACL(args); err != nil { + if acl, err := a.srv.ResolveACL(args); err != nil { return err - } else if !aclObj.IsManagement() { + } else if acl == nil || !acl.IsManagement() { return structs.ErrPermissionDenied } @@ -2059,9 +2059,10 @@ func (a *ACL) GetAuthMethod( defer metrics.MeasureSince([]string{"nomad", "acl", "get_auth_method_name"}, time.Now()) // Resolve the token and ensure it has some form of permissions. - if aclObj, err := a.srv.ResolveACL(args); err != nil { + acl, err := a.srv.ResolveACL(args) + if err != nil { return err - } else if !aclObj.IsManagement() { + } else if acl == nil || !acl.IsManagement() { return structs.ErrPermissionDenied } @@ -2181,16 +2182,6 @@ func (a *ACL) WhoAmI(args *structs.GenericRequest, reply *structs.ACLWhoAmIRespo } reply.Identity = args.GetIdentity() - - // COMPAT: originally these were time.Time objects but switching to go-jose - // changed them to int64 which aren't compatible with Nomad versions - // <1.7. These aren't used by any existing callers of this handler. - if reply.Identity.Claims != nil { - reply.Identity.Claims.Expiry = nil - reply.Identity.Claims.IssuedAt = nil - reply.Identity.Claims.NotBefore = nil - } - return nil } @@ -2223,9 +2214,9 @@ func (a *ACL) UpsertBindingRules( } // Check management level permissions - if aclObj, err := a.srv.ResolveACL(args); err != nil { + if acl, err := a.srv.ResolveACL(args); err != nil { return err - } else if !aclObj.IsManagement() { + } else if acl == nil || !acl.IsManagement() { return structs.ErrPermissionDenied } @@ -2350,9 +2341,9 @@ func (a *ACL) DeleteBindingRules( } // Check management level permissions. - if aclObj, err := a.srv.ResolveACL(args); err != nil { + if acl, err := a.srv.ResolveACL(args); err != nil { return err - } else if !aclObj.IsManagement() { + } else if acl == nil || !acl.IsManagement() { return structs.ErrPermissionDenied } @@ -2392,9 +2383,9 @@ func (a *ACL) ListBindingRules( defer metrics.MeasureSince([]string{"nomad", "acl", "list_binding_rules"}, time.Now()) // Check management level permissions. - if aclObj, err := a.srv.ResolveACL(args); err != nil { + if acl, err := a.srv.ResolveACL(args); err != nil { return err - } else if !aclObj.IsManagement() { + } else if acl == nil || !acl.IsManagement() { return structs.ErrPermissionDenied } @@ -2451,9 +2442,9 @@ func (a *ACL) GetBindingRules( defer metrics.MeasureSince([]string{"nomad", "acl", "get_rules"}, time.Now()) // Check management level permissions. - if aclObj, err := a.srv.ResolveACL(args); err != nil { + if acl, err := a.srv.ResolveACL(args); err != nil { return err - } else if !aclObj.IsManagement() { + } else if acl == nil || !acl.IsManagement() { return structs.ErrPermissionDenied } @@ -2506,9 +2497,9 @@ func (a *ACL) GetBindingRule( defer metrics.MeasureSince([]string{"nomad", "acl", "get_binding_rule"}, time.Now()) // Check management level permissions. - if aclObj, err := a.srv.ResolveACL(args); err != nil { + if acl, err := a.srv.ResolveACL(args); err != nil { return err - } else if !aclObj.IsManagement() { + } else if acl == nil || !acl.IsManagement() { return structs.ErrPermissionDenied } @@ -2780,13 +2771,8 @@ func (a *ACL) OIDCCompleteAuth( // logic, so we do not want to call Raft directly or copy that here. In the // future we should try and extract out the logic into an interface, or at // least a separate function. - name, err := formatTokenName(authMethod.TokenNameFormat, structs.ACLAuthMethodTypeOIDC, authMethod.Name, oidcInternalClaims.Value) - if err != nil { - return err - } - token := structs.ACLToken{ - Name: name, + Name: "OIDC-" + authMethod.Name, Global: authMethod.TokenLocalityIsGlobal(), ExpirationTTL: authMethod.MaxTokenTTL, } @@ -2933,13 +2919,8 @@ func (a *ACL) Login(args *structs.ACLLoginRequest, reply *structs.ACLLoginRespon // logic, so we do not want to call Raft directly or copy that here. In the // future we should try and extract out the logic into an interface, or at // least a separate function. - name, err := formatTokenName(authMethod.TokenNameFormat, structs.ACLAuthMethodTypeJWT, authMethod.Name, jwtClaims.Value) - if err != nil { - return err - } - token := structs.ACLToken{ - Name: name, + Name: "JWT-" + authMethod.Name, Global: authMethod.TokenLocalityIsGlobal(), ExpirationTTL: authMethod.MaxTokenTTL, } @@ -2973,23 +2954,3 @@ func (a *ACL) Login(args *structs.ACLLoginRequest, reply *structs.ACLLoginRespon return nil } - -func formatTokenName(format, authType, authName string, claims map[string]string) (string, error) { - claimMappings := map[string]string{ - "auth_method_type": authType, - "auth_method_name": authName, - } - for k, v := range claims { - claimMappings["value."+k] = v - } - - if format == "" { - format = structs.DefaultACLAuthMethodTokenNameFormat - } - tokenName, err := auth.InterpolateHIL(format, claimMappings, false) - if err != nil { - return "", fmt.Errorf("failed to generate ACL token name: %w", err) - } - - return tokenName, nil -} diff --git a/nomad/acl_endpoint_test.go b/nomad/acl_endpoint_test.go index d087f8ab09e0..72fd3bbae259 100644 --- a/nomad/acl_endpoint_test.go +++ b/nomad/acl_endpoint_test.go @@ -14,7 +14,7 @@ import ( "github.com/golang-jwt/jwt/v5" capOIDC "github.com/hashicorp/cap/oidc" "github.com/hashicorp/go-memdb" - msgpackrpc "github.com/hashicorp/net-rpc-msgpackrpc/v2" + msgpackrpc "github.com/hashicorp/net-rpc-msgpackrpc" "github.com/hashicorp/nomad/ci" "github.com/hashicorp/nomad/helper/uuid" "github.com/hashicorp/nomad/nomad/mock" @@ -1913,51 +1913,6 @@ func TestACLEndpoint_ResolveToken(t *testing.T) { assert.Nil(t, resp.Token) } -func TestACLEndpoint_WhoAmI(t *testing.T) { - ci.Parallel(t) - - s1, _, cleanupS1 := TestACLServer(t, nil) - t.Cleanup(cleanupS1) - codec := rpcClient(t, s1) - testutil.WaitForKeyring(t, s1.RPC, "global") - - // Create the register request - token := mock.ACLToken() - s1.fsm.State().UpsertACLTokens(structs.MsgTypeTestSetup, 1000, []*structs.ACLToken{token}) - - // Lookup via token - get := &structs.GenericRequest{ - QueryOptions: structs.QueryOptions{Region: "global", AuthToken: token.SecretID}, - } - var resp structs.ACLWhoAmIResponse - err := msgpackrpc.CallWithCodec(codec, "ACL.WhoAmI", get, &resp) - must.NoError(t, err) - must.Eq(t, token, resp.Identity.ACLToken) - - // Lookup non-existing token - get.AuthToken = uuid.Generate() - var resp2 structs.ACLWhoAmIResponse - err = msgpackrpc.CallWithCodec(codec, "ACL.WhoAmI", get, &resp2) - must.EqError(t, err, structs.ErrPermissionDenied.Error()) - must.Nil(t, resp2.Identity) - - // Lookup identity claim - alloc := mock.Alloc() - s1.fsm.State().UpsertAllocs(structs.MsgTypeTestSetup, 1500, []*structs.Allocation{alloc}) - claims := structs.NewIdentityClaims(alloc.Job, alloc, - wiHandle, // see encrypter_test.go - alloc.LookupTask("web").Identity, time.Now().Add(-10*time.Minute)) - jwtToken, _, err := s1.encrypter.SignClaims(claims) - must.NoError(t, err) - - get.AuthToken = jwtToken - var resp3 structs.ACLWhoAmIResponse - err = msgpackrpc.CallWithCodec(codec, "ACL.WhoAmI", get, &resp3) - must.NoError(t, err) - must.NotNil(t, resp3.Identity.Claims) - must.Eq(t, alloc.ID, resp3.Identity.Claims.AllocationID) -} - func TestACLEndpoint_OneTimeToken(t *testing.T) { ci.Parallel(t) @@ -3809,14 +3764,12 @@ func TestACL_Login(t *testing.T) { iat := time.Now().Unix() nbf := time.Now().Unix() exp := time.Now().Add(time.Hour).Unix() - user := "John" testToken, testPubKey, err := mock.SampleJWTokenWithKeys(jwt.MapClaims{ "http://nomad.internal/policies": []string{"engineering"}, "http://nomad.internal/roles": []string{"engineering"}, "iat": iat, "nbf": nbf, "exp": exp, - "sub": user, "iss": "nomad test suite", "aud": []string{"sales", "engineering"}, }, nil) @@ -3857,9 +3810,7 @@ func TestACL_Login(t *testing.T) { mockedAuthMethod.Config.BoundIssuer = []string{"nomad test suite"} mockedAuthMethod.Config.ExpirationLeeway = time.Duration(3600) mockedAuthMethod.Config.ClockSkewLeeway = time.Duration(3600) - mockedAuthMethod.Config.ClaimMappings = map[string]string{ - "sub": "user", - } + mockedAuthMethod.Config.ClaimMappings = map[string]string{} mockedAuthMethod.Config.ListClaimMappings = map[string]string{ "http://nomad.internal/roles": "roles", "http://nomad.internal/policies": "policies", @@ -3926,7 +3877,6 @@ func TestACL_Login(t *testing.T) { must.Len(t, 1, completeAuthResp4.ACLToken.Roles) must.Eq(t, mockACLRole.Name, completeAuthResp4.ACLToken.Roles[0].Name) must.Eq(t, mockACLRole.ID, completeAuthResp4.ACLToken.Roles[0].ID) - must.Eq(t, mockedAuthMethod.Type+"-"+mockedAuthMethod.Name, completeAuthResp4.ACLToken.Name) // Create a binding rule which generates management tokens. This should // override the other rules, giving us a management token when we next @@ -3951,26 +3901,8 @@ func TestACL_Login(t *testing.T) { var completeAuthResp5 structs.ACLLoginResponse err = msgpackrpc.CallWithCodec(codec, structs.ACLLoginRPCMethod, &loginReq5, &completeAuthResp5) must.NoError(t, err) - must.NotNil(t, completeAuthResp5.ACLToken) + must.NotNil(t, completeAuthResp4.ACLToken) must.Len(t, 0, completeAuthResp5.ACLToken.Policies) must.Len(t, 0, completeAuthResp5.ACLToken.Roles) must.Eq(t, structs.ACLManagementToken, completeAuthResp5.ACLToken.Type) - - // Change the token name format - mockedAuthMethod.TokenNameFormat = "${auth_method_type}-${auth_method_name}-${value.user}" - must.NoError(t, testServer.fsm.State().UpsertACLAuthMethods(60, []*structs.ACLAuthMethod{mockedAuthMethod})) - - loginReq6 := structs.ACLLoginRequest{ - AuthMethodName: mockedAuthMethod.Name, - LoginToken: testToken, - WriteRequest: structs.WriteRequest{ - Region: DefaultRegion, - }, - } - - var completeAuthResp6 structs.ACLLoginResponse - err = msgpackrpc.CallWithCodec(codec, structs.ACLLoginRPCMethod, &loginReq6, &completeAuthResp6) - must.NoError(t, err) - must.NotNil(t, completeAuthResp6.ACLToken) - must.Eq(t, mockedAuthMethod.Type+"-"+mockedAuthMethod.Name+"-"+user, completeAuthResp6.ACLToken.Name) } diff --git a/nomad/acl_test.go b/nomad/acl_test.go index 85870e2863a8..fd4527e05672 100644 --- a/nomad/acl_test.go +++ b/nomad/acl_test.go @@ -9,8 +9,10 @@ import ( "testing" "time" - msgpackrpc "github.com/hashicorp/net-rpc-msgpackrpc/v2" + msgpackrpc "github.com/hashicorp/net-rpc-msgpackrpc" + "github.com/hashicorp/nomad/acl" "github.com/hashicorp/nomad/ci" + "github.com/hashicorp/nomad/helper/pointer" "github.com/hashicorp/nomad/helper/uuid" "github.com/hashicorp/nomad/nomad/mock" "github.com/hashicorp/nomad/nomad/structs" @@ -18,6 +20,7 @@ import ( "github.com/hashicorp/nomad/testutil" "github.com/shoenig/test" "github.com/shoenig/test/must" + "github.com/stretchr/testify/require" ) func TestAuthenticate_mTLS(t *testing.T) { @@ -126,16 +129,11 @@ func TestAuthenticate_mTLS(t *testing.T) { alloc2.JobID = job.ID alloc2.ClientStatus = structs.AllocClientStatusRunning - wiHandle := &structs.WIHandle{ - WorkloadIdentifier: "web", - WorkloadType: structs.WorkloadTypeTask, - } - - claims1 := structs.NewIdentityClaims(job, alloc1, wiHandle, alloc1.LookupTask("web").Identity, time.Now()) + claims1 := alloc1.ToTaskIdentityClaims(nil, "web") claims1Token, _, err := leader.encrypter.SignClaims(claims1) must.NoError(t, err, must.Sprint("could not sign claims")) - claims2 := structs.NewIdentityClaims(job, alloc2, wiHandle, alloc2.LookupTask("web").Identity, time.Now()) + claims2 := alloc2.ToTaskIdentityClaims(nil, "web") claims2Token, _, err := leader.encrypter.SignClaims(claims2) must.NoError(t, err, must.Sprint("could not sign claims")) @@ -317,3 +315,486 @@ func TestAuthenticate_mTLS(t *testing.T) { }) } } + +func TestResolveACLToken(t *testing.T) { + ci.Parallel(t) + + testCases := []struct { + name string + testFn func() + }{ + { + name: "leader token", + testFn: func() { + + testServer, _, testServerCleanup := TestACLServer(t, nil) + defer testServerCleanup() + testutil.WaitForLeader(t, testServer.RPC) + + // Check the leader ACL token is correctly set. + leaderACL := testServer.getLeaderAcl() + require.NotEmpty(t, leaderACL) + + // Resolve the token and ensure it's a management token. + aclResp, err := testServer.ResolveToken(leaderACL) + require.NoError(t, err) + require.NotNil(t, aclResp) + require.True(t, aclResp.IsManagement()) + }, + }, + { + name: "anonymous token", + testFn: func() { + + testServer, _, testServerCleanup := TestACLServer(t, nil) + defer testServerCleanup() + testutil.WaitForLeader(t, testServer.RPC) + + // Call the function with an empty input secret ID which is + // classed as representing anonymous access in clusters with + // ACLs enabled. + aclResp, err := testServer.ResolveToken("") + require.NoError(t, err) + require.NotNil(t, aclResp) + require.False(t, aclResp.IsManagement()) + }, + }, + { + name: "token not found", + testFn: func() { + + testServer, _, testServerCleanup := TestACLServer(t, nil) + defer testServerCleanup() + testutil.WaitForLeader(t, testServer.RPC) + + // Call the function with randomly generated secret ID which + // does not exist within state. + aclResp, err := testServer.ResolveToken(uuid.Generate()) + require.Equal(t, structs.ErrTokenNotFound, err) + require.Nil(t, aclResp) + }, + }, + { + name: "token expired", + testFn: func() { + + testServer, _, testServerCleanup := TestACLServer(t, nil) + defer testServerCleanup() + testutil.WaitForLeader(t, testServer.RPC) + + // Create a mock token with an expiration time long in the + // past, and upsert. + token := mock.ACLToken() + token.ExpirationTime = pointer.Of(time.Date( + 1970, time.January, 1, 0, 0, 0, 0, time.UTC)) + + err := testServer.State().UpsertACLTokens( + structs.MsgTypeTestSetup, 10, []*structs.ACLToken{token}) + require.NoError(t, err) + + // Perform the function call which should result in finding the + // token has expired. + aclResp, err := testServer.ResolveToken(uuid.Generate()) + require.Equal(t, structs.ErrTokenNotFound, err) + require.Nil(t, aclResp) + }, + }, + { + name: "management token", + testFn: func() { + + testServer, _, testServerCleanup := TestACLServer(t, nil) + defer testServerCleanup() + testutil.WaitForLeader(t, testServer.RPC) + + // Generate a management token and upsert this. + managementToken := mock.ACLToken() + managementToken.Type = structs.ACLManagementToken + managementToken.Policies = nil + + err := testServer.State().UpsertACLTokens( + structs.MsgTypeTestSetup, 10, []*structs.ACLToken{managementToken}) + require.NoError(t, err) + + // Resolve the token and check that we received a management + // ACL. + aclResp, err := testServer.ResolveToken(managementToken.SecretID) + require.Nil(t, err) + require.NotNil(t, aclResp) + require.True(t, aclResp.IsManagement()) + require.Equal(t, acl.ManagementACL, aclResp) + }, + }, + { + name: "client token with policies only", + testFn: func() { + + testServer, _, testServerCleanup := TestACLServer(t, nil) + defer testServerCleanup() + testutil.WaitForLeader(t, testServer.RPC) + + // Generate a client token with associated policies and upsert + // these. + policy1 := mock.ACLPolicy() + policy2 := mock.ACLPolicy() + err := testServer.State().UpsertACLPolicies( + structs.MsgTypeTestSetup, 10, []*structs.ACLPolicy{policy1, policy2}) + + clientToken := mock.ACLToken() + clientToken.Policies = []string{policy1.Name, policy2.Name} + err = testServer.State().UpsertACLTokens( + structs.MsgTypeTestSetup, 20, []*structs.ACLToken{clientToken}) + require.NoError(t, err) + + // Resolve the token and check that we received a client + // ACL with appropriate permissions. + aclResp, err := testServer.ResolveToken(clientToken.SecretID) + require.Nil(t, err) + require.NotNil(t, aclResp) + require.False(t, aclResp.IsManagement()) + + allowed := aclResp.AllowNamespaceOperation("default", acl.NamespaceCapabilityListJobs) + require.True(t, allowed) + allowed = aclResp.AllowNamespaceOperation("other", acl.NamespaceCapabilityListJobs) + require.False(t, allowed) + + // Resolve the same token again and ensure we get the same + // result. + aclResp2, err := testServer.ResolveToken(clientToken.SecretID) + require.Nil(t, err) + require.NotNil(t, aclResp2) + require.Equal(t, aclResp, aclResp2) + + // Bust the cache by upserting the policy + err = testServer.State().UpsertACLPolicies( + structs.MsgTypeTestSetup, 30, []*structs.ACLPolicy{policy1}) + require.Nil(t, err) + + // Resolve the same token again, should get different value + aclResp3, err := testServer.ResolveToken(clientToken.SecretID) + require.Nil(t, err) + require.NotNil(t, aclResp3) + require.NotEqual(t, aclResp2, aclResp3) + }, + }, + { + name: "client token with roles only", + testFn: func() { + + testServer, _, testServerCleanup := TestACLServer(t, nil) + defer testServerCleanup() + testutil.WaitForLeader(t, testServer.RPC) + + // Create a client token that only has a link to a role. + policy1 := mock.ACLPolicy() + policy2 := mock.ACLPolicy() + err := testServer.State().UpsertACLPolicies( + structs.MsgTypeTestSetup, 10, []*structs.ACLPolicy{policy1, policy2}) + + aclRole := mock.ACLRole() + aclRole.Policies = []*structs.ACLRolePolicyLink{ + {Name: policy1.Name}, + {Name: policy2.Name}, + } + err = testServer.State().UpsertACLRoles( + structs.MsgTypeTestSetup, 30, []*structs.ACLRole{aclRole}, false) + require.NoError(t, err) + + clientToken := mock.ACLToken() + clientToken.Policies = []string{} + clientToken.Roles = []*structs.ACLTokenRoleLink{{ID: aclRole.ID}} + err = testServer.State().UpsertACLTokens( + structs.MsgTypeTestSetup, 30, []*structs.ACLToken{clientToken}) + require.NoError(t, err) + + // Resolve the token and check that we received a client + // ACL with appropriate permissions. + aclResp, err := testServer.ResolveToken(clientToken.SecretID) + require.Nil(t, err) + require.NotNil(t, aclResp) + require.False(t, aclResp.IsManagement()) + + allowed := aclResp.AllowNamespaceOperation("default", acl.NamespaceCapabilityListJobs) + require.True(t, allowed) + allowed = aclResp.AllowNamespaceOperation("other", acl.NamespaceCapabilityListJobs) + require.False(t, allowed) + + // Remove the policies from the ACL role and ensure the resolution + // permissions are updated. + aclRole.Policies = []*structs.ACLRolePolicyLink{} + err = testServer.State().UpsertACLRoles( + structs.MsgTypeTestSetup, 40, []*structs.ACLRole{aclRole}, false) + require.NoError(t, err) + + aclResp, err = testServer.ResolveToken(clientToken.SecretID) + require.Nil(t, err) + require.NotNil(t, aclResp) + require.False(t, aclResp.IsManagement()) + require.False(t, aclResp.AllowNamespaceOperation("default", acl.NamespaceCapabilityListJobs)) + }, + }, + { + name: "client with roles and policies", + testFn: func() { + + testServer, _, testServerCleanup := TestACLServer(t, nil) + defer testServerCleanup() + testutil.WaitForLeader(t, testServer.RPC) + + // Generate two policies, each with a different namespace + // permission set. + policy1 := &structs.ACLPolicy{ + Name: "policy-" + uuid.Generate(), + Rules: `namespace "platform" { policy = "write"}`, + CreateIndex: 10, + ModifyIndex: 10, + } + policy1.SetHash() + policy2 := &structs.ACLPolicy{ + Name: "policy-" + uuid.Generate(), + Rules: `namespace "web" { policy = "write"}`, + CreateIndex: 10, + ModifyIndex: 10, + } + policy2.SetHash() + + err := testServer.State().UpsertACLPolicies( + structs.MsgTypeTestSetup, 10, []*structs.ACLPolicy{policy1, policy2}) + require.NoError(t, err) + + // Create a role which references the policy that has access to + // the web namespace. + aclRole := mock.ACLRole() + aclRole.Policies = []*structs.ACLRolePolicyLink{{Name: policy2.Name}} + err = testServer.State().UpsertACLRoles( + structs.MsgTypeTestSetup, 20, []*structs.ACLRole{aclRole}, false) + require.NoError(t, err) + + // Create a token which references the policy and role. + clientToken := mock.ACLToken() + clientToken.Policies = []string{policy1.Name} + clientToken.Roles = []*structs.ACLTokenRoleLink{{ID: aclRole.ID}} + err = testServer.State().UpsertACLTokens( + structs.MsgTypeTestSetup, 30, []*structs.ACLToken{clientToken}) + require.NoError(t, err) + + // Resolve the token and check that we received a client + // ACL with appropriate permissions. + aclResp, err := testServer.ResolveToken(clientToken.SecretID) + require.Nil(t, err) + require.NotNil(t, aclResp) + require.False(t, aclResp.IsManagement()) + + allowed := aclResp.AllowNamespaceOperation("platform", acl.NamespaceCapabilityListJobs) + require.True(t, allowed) + allowed = aclResp.AllowNamespaceOperation("web", acl.NamespaceCapabilityListJobs) + require.True(t, allowed) + }, + }, + } + + for _, tc := range testCases { + t.Run(tc.name, func(t *testing.T) { + tc.testFn() + }) + } +} + +func TestResolveSecretToken(t *testing.T) { + ci.Parallel(t) + + testServer, _, testServerCleanup := TestACLServer(t, nil) + defer testServerCleanup() + testutil.WaitForLeader(t, testServer.RPC) + + testCases := []struct { + name string + testFn func(testServer *Server) + }{ + { + name: "valid token", + testFn: func(testServer *Server) { + + // Generate and upsert a token. + token := mock.ACLToken() + err := testServer.State().UpsertACLTokens( + structs.MsgTypeTestSetup, 10, []*structs.ACLToken{token}) + require.NoError(t, err) + + // Attempt to look up the token and perform checks. + tokenResp, err := testServer.ResolveSecretToken(token.SecretID) + require.NoError(t, err) + require.NotNil(t, tokenResp) + require.Equal(t, token, tokenResp) + }, + }, + { + name: "anonymous token", + testFn: func(testServer *Server) { + + // Call the function with an empty input secret ID which is + // classed as representing anonymous access in clusters with + // ACLs enabled. + tokenResp, err := testServer.ResolveSecretToken("") + require.NoError(t, err) + require.NotNil(t, tokenResp) + require.Equal(t, structs.AnonymousACLToken, tokenResp) + }, + }, + { + name: "token not found", + testFn: func(testServer *Server) { + + // Call the function with randomly generated secret ID which + // does not exist within state. + tokenResp, err := testServer.ResolveSecretToken(uuid.Generate()) + require.Equal(t, structs.ErrTokenNotFound, err) + require.Nil(t, tokenResp) + }, + }, + { + name: "token expired", + testFn: func(testServer *Server) { + + // Create a mock token with an expiration time long in the + // past, and upsert. + token := mock.ACLToken() + token.ExpirationTime = pointer.Of(time.Date( + 1970, time.January, 1, 0, 0, 0, 0, time.UTC)) + + err := testServer.State().UpsertACLTokens( + structs.MsgTypeTestSetup, 10, []*structs.ACLToken{token}) + require.NoError(t, err) + + // Perform the function call which should result in finding the + // token has expired. + tokenResp, err := testServer.ResolveSecretToken(uuid.Generate()) + require.Equal(t, structs.ErrTokenNotFound, err) + require.Nil(t, tokenResp) + }, + }, + } + + for _, tc := range testCases { + t.Run(tc.name, func(t *testing.T) { + tc.testFn(testServer) + }) + } +} + +func TestResolveClaims(t *testing.T) { + ci.Parallel(t) + + srv, _, cleanup := TestACLServer(t, nil) + defer cleanup() + + store := srv.fsm.State() + index := uint64(100) + + alloc := mock.Alloc() + + claims := &structs.IdentityClaims{ + Namespace: alloc.Namespace, + JobID: alloc.Job.ID, + AllocationID: alloc.ID, + TaskName: alloc.Job.TaskGroups[0].Tasks[0].Name, + } + + // unrelated policy + policy0 := mock.ACLPolicy() + + // policy for job + policy1 := mock.ACLPolicy() + policy1.JobACL = &structs.JobACL{ + Namespace: claims.Namespace, + JobID: claims.JobID, + } + + // policy for job and group + policy2 := mock.ACLPolicy() + policy2.JobACL = &structs.JobACL{ + Namespace: claims.Namespace, + JobID: claims.JobID, + Group: alloc.Job.TaskGroups[0].Name, + } + + // policy for job and group and task + policy3 := mock.ACLPolicy() + policy3.JobACL = &structs.JobACL{ + Namespace: claims.Namespace, + JobID: claims.JobID, + Group: alloc.Job.TaskGroups[0].Name, + Task: claims.TaskName, + } + + // policy for job and group but different task + policy4 := mock.ACLPolicy() + policy4.JobACL = &structs.JobACL{ + Namespace: claims.Namespace, + JobID: claims.JobID, + Group: alloc.Job.TaskGroups[0].Name, + Task: "another", + } + + // policy for job but different group + policy5 := mock.ACLPolicy() + policy5.JobACL = &structs.JobACL{ + Namespace: claims.Namespace, + JobID: claims.JobID, + Group: "another", + } + + // policy for same namespace but different job + policy6 := mock.ACLPolicy() + policy6.JobACL = &structs.JobACL{ + Namespace: claims.Namespace, + JobID: "another", + } + + // policy for same job in different namespace + policy7 := mock.ACLPolicy() + policy7.JobACL = &structs.JobACL{ + Namespace: "another", + JobID: claims.JobID, + } + + aclObj, err := srv.ResolveClaims(claims) + must.Nil(t, aclObj) + must.EqError(t, err, "allocation does not exist") + + // upsert the allocation + index++ + err = store.UpsertAllocs(structs.MsgTypeTestSetup, index, []*structs.Allocation{alloc}) + must.NoError(t, err) + + // Resolve claims and check we that the ACL object without policies provides no access + aclObj, err = srv.ResolveClaims(claims) + must.NoError(t, err) + must.NotNil(t, aclObj) + must.False(t, aclObj.AllowNamespaceOperation("default", acl.NamespaceCapabilityListJobs)) + + // Add the policies + index++ + err = store.UpsertACLPolicies(structs.MsgTypeTestSetup, index, []*structs.ACLPolicy{ + policy0, policy1, policy2, policy3, policy4, policy5, policy6, policy7}) + must.NoError(t, err) + + // Re-resolve and check that the resulting ACL looks reasonable + aclObj, err = srv.ResolveClaims(claims) + must.NoError(t, err) + must.NotNil(t, aclObj) + must.False(t, aclObj.IsManagement()) + must.True(t, aclObj.AllowNamespaceOperation("default", acl.NamespaceCapabilityListJobs)) + must.False(t, aclObj.AllowNamespaceOperation("other", acl.NamespaceCapabilityListJobs)) + + // Resolve the same claim again, should get cache value + aclObj2, err := srv.ResolveClaims(claims) + must.NoError(t, err) + must.NotNil(t, aclObj) + must.Eq(t, aclObj, aclObj2, must.Sprintf("expected cached value")) + + policies, err := srv.resolvePoliciesForClaims(claims) + must.NoError(t, err) + must.Len(t, 3, policies) + must.SliceContainsAll(t, policies, []*structs.ACLPolicy{policy1, policy2, policy3}) +} diff --git a/nomad/alloc_endpoint.go b/nomad/alloc_endpoint.go index 4dd75662545a..cc49fb0c7659 100644 --- a/nomad/alloc_endpoint.go +++ b/nomad/alloc_endpoint.go @@ -155,7 +155,7 @@ func (a *Alloc) GetAlloc(args *structs.AllocSpecificRequest, // Check namespace read-job permissions before performing blocking query. allowNsOp := acl.NamespaceValidator(acl.NamespaceCapabilityReadJob) - aclObj, err := a.srv.ResolveACL(args) + aclObj, err := a.srv.ResolveClientOrACL(args) if err != nil { return err } @@ -200,20 +200,21 @@ func (a *Alloc) GetAlloc(args *structs.AllocSpecificRequest, func (a *Alloc) GetAllocs(args *structs.AllocsGetRequest, reply *structs.AllocsGetResponse) error { - aclObj, err := a.srv.AuthenticateClientOnly(a.ctx, args) - a.srv.MeasureRPCRate("alloc", structs.RateMetricWrite, args) + authErr := a.srv.Authenticate(a.ctx, args) + + // Ensure the connection was initiated by a client if TLS is used. + err := validateTLSCertificateLevel(a.srv, a.ctx, tlsCertificateLevelClient) if err != nil { - return structs.ErrPermissionDenied + return err } - if done, err := a.srv.forward("Alloc.GetAllocs", args, args, reply); done { return err } - defer metrics.MeasureSince([]string{"nomad", "alloc", "get_allocs"}, time.Now()) - - if !aclObj.AllowClientOp() { + a.srv.MeasureRPCRate("alloc", structs.RateMetricList, args) + if authErr != nil { return structs.ErrPermissionDenied } + defer metrics.MeasureSince([]string{"nomad", "alloc", "get_allocs"}, time.Now()) allocs := make([]*structs.Allocation, len(args.AllocIDs)) @@ -354,7 +355,7 @@ func (a *Alloc) UpdateDesiredTransition(args *structs.AllocUpdateDesiredTransiti // Check that it is a management token. if aclObj, err := a.srv.ResolveACL(args); err != nil { return err - } else if !aclObj.IsManagement() { + } else if aclObj != nil && !aclObj.IsManagement() { return structs.ErrPermissionDenied } @@ -392,13 +393,15 @@ func (a *Alloc) GetServiceRegistrations( defer metrics.MeasureSince([]string{"nomad", "alloc", "get_service_registrations"}, time.Now()) - // Ensure the caller has the read-job namespace capability. + // If ACLs are enabled, ensure the caller has the read-job namespace + // capability. aclObj, err := a.srv.ResolveACL(args) if err != nil { return err - } - if !aclObj.AllowNsOp(args.RequestNamespace(), acl.NamespaceCapabilityReadJob) { - return structs.ErrPermissionDenied + } else if aclObj != nil { + if !aclObj.AllowNsOp(args.RequestNamespace(), acl.NamespaceCapabilityReadJob) { + return structs.ErrPermissionDenied + } } // Set up the blocking query. @@ -442,233 +445,3 @@ func (a *Alloc) GetServiceRegistrations( }, }) } - -// SignIdentities allows nodes to retrieve workload identities for their -// allocations. -// -// This is an internal-only RPC and not exposed via the HTTP API. -func (a *Alloc) SignIdentities(args *structs.AllocIdentitiesRequest, reply *structs.AllocIdentitiesResponse) error { - - aclObj, err := a.srv.AuthenticateClientOnly(a.ctx, args) - a.srv.MeasureRPCRate("alloc", structs.RateMetricRead, args) - if err != nil { - return structs.ErrPermissionDenied - } - - if done, err := a.srv.forward("Alloc.SignIdentities", args, args, reply); done { - return err - } - defer metrics.MeasureSince([]string{"nomad", "alloc", "sign_identities"}, time.Now()) - - if !aclObj.AllowClientOp() { - return structs.ErrPermissionDenied - } - - if len(args.Identities) == 0 { - // Client bug. Fail loudly instead of letting clients waste time with - // noops. - return fmt.Errorf("no identities requested") - } - - // Tracks whether the min index was satisfied by the blocking query - thresholdMet := false - - // Most if not all identity requests will be for the same alloc, so create a - // set of alloc IDs to avoid unnecessary looping in the blocking query. - allocs := make(map[string]*structs.Allocation, len(args.Identities)) - for _, idReq := range args.Identities { - allocs[idReq.AllocID] = nil // to be set while watching - } - - opts := blockingOptions{ - queryOpts: &args.QueryOptions, - queryMeta: &reply.QueryMeta, - run: func(ws memdb.WatchSet, state *state.StateStore) error { - var maxIndex uint64 - - // Lookup the allocations - for allocID := range allocs { - out, err := state.AllocByID(ws, allocID) - if err != nil { - return err - } - - if out == nil { - // Alloc may have been GC'd and therefore should not be able to get - // identities signed. - continue - } - - // Keep the alloc around so we can skip the statestore lookup later - allocs[allocID] = out - - // If we have found a requested alloc created after the min query index - // that means we're observing a new enough version of state to satisfy - // the query. - if out.CreateIndex > args.QueryOptions.MinQueryIndex { - thresholdMet = true - } - - if maxIndex < out.CreateIndex { - maxIndex = out.CreateIndex - } - } - - // If we could not find an alloc created after the min index, note when - // the index allocs were last updated. - if !thresholdMet { - index, err := state.Index("allocs") - if err != nil { - return err - } - maxIndex = index - } - - reply.Index = maxIndex - return nil - }} - - if err := a.srv.blockingRPC(&opts); err != nil { - return err - } - - // Index threshold was not met in the blocking query. Set rejections since - // allocs could not be found and should be considered invalid. - if !thresholdMet { - for _, idReq := range args.Identities { - reply.Rejections = append(reply.Rejections, &structs.WorkloadIdentityRejection{ - WorkloadIdentityRequest: *idReq, - Reason: structs.WIRejectionReasonMissingAlloc, - }) - } - - // Return early so the rest of the func acts as the else (thresholdMet) - return nil - } - - // Threshold met, so create the response - now := time.Now().UTC() - for _, idReq := range args.Identities { - out := allocs[idReq.AllocID] - - if out == nil { - // Alloc may have been GC'd and therefore should not be able to get - // new identities. - reply.Rejections = append(reply.Rejections, &structs.WorkloadIdentityRejection{ - WorkloadIdentityRequest: *idReq, - Reason: structs.WIRejectionReasonMissingAlloc, - }) - continue - } - - job := out.Job - - switch idReq.WorkloadType { - case structs.WorkloadTypeTask: - task := out.LookupTask(idReq.WorkloadIdentifier) - if task == nil { - // Job has likely been updated to remove this task - reply.Rejections = append(reply.Rejections, &structs.WorkloadIdentityRejection{ - WorkloadIdentityRequest: *idReq, - Reason: structs.WIRejectionReasonMissingTask, - }) - continue - } - - widFound, err := a.signTasks(task, out, idReq, reply, now) - if err != nil { - return err - } - - if !widFound { - reply.Rejections = append(reply.Rejections, &structs.WorkloadIdentityRejection{ - WorkloadIdentityRequest: *idReq, - Reason: structs.WIRejectionReasonMissingIdentity, - }) - continue - } - - case structs.WorkloadTypeService: - widFound, err := a.signServices(job, out, idReq, reply, now) - if err != nil { - return err - } - - if !widFound { - reply.Rejections = append(reply.Rejections, &structs.WorkloadIdentityRejection{ - WorkloadIdentityRequest: *idReq, - Reason: structs.WIRejectionReasonMissingIdentity, - }) - continue - } - } - } - return nil -} - -func (a *Alloc) signTasks( - task *structs.Task, - alloc *structs.Allocation, - idReq *structs.WorkloadIdentityRequest, - reply *structs.AllocIdentitiesResponse, - now time.Time, -) (widFound bool, err error) { - for _, wid := range task.Identities { - if wid.Name != idReq.IdentityName { - continue - } - - widFound = true - err = a.signIdentities(alloc, wid, idReq, reply, now) - break - } - return -} - -func (a *Alloc) signServices( - job *structs.Job, - alloc *structs.Allocation, - idReq *structs.WorkloadIdentityRequest, - reply *structs.AllocIdentitiesResponse, - now time.Time, -) (widFound bool, err error) { - wid := idReq.WIHandle - - // services can be on the level of task groups or tasks - for _, tg := range job.TaskGroups { - for _, service := range tg.Services { - if service.IdentityHandle().Equal(wid) { - return true, a.signIdentities(alloc, service.Identity, idReq, reply, now) - } - } - for _, task := range tg.Tasks { - for _, service := range task.Services { - if service.IdentityHandle().Equal(wid) { - return true, a.signIdentities(alloc, service.Identity, idReq, reply, now) - } - } - } - } - return -} - -func (a *Alloc) signIdentities( - alloc *structs.Allocation, - wid *structs.WorkloadIdentity, - idReq *structs.WorkloadIdentityRequest, - reply *structs.AllocIdentitiesResponse, - now time.Time, -) error { - claims := structs.NewIdentityClaims(alloc.Job, alloc, &idReq.WIHandle, wid, now) - token, _, err := a.srv.encrypter.SignClaims(claims) - if err != nil { - return err - } - reply.SignedIdentities = append(reply.SignedIdentities, &structs.SignedWorkloadIdentity{ - WorkloadIdentityRequest: *idReq, - JWT: token, - Expiration: claims.Expiry.Time(), - }) - - return nil -} diff --git a/nomad/alloc_endpoint_test.go b/nomad/alloc_endpoint_test.go index 6e4a2daf960e..55fd5c811c51 100644 --- a/nomad/alloc_endpoint_test.go +++ b/nomad/alloc_endpoint_test.go @@ -8,7 +8,7 @@ import ( "testing" "time" - msgpackrpc "github.com/hashicorp/net-rpc-msgpackrpc/v2" + msgpackrpc "github.com/hashicorp/net-rpc-msgpackrpc" "github.com/hashicorp/nomad/acl" "github.com/hashicorp/nomad/ci" "github.com/hashicorp/nomad/helper/pointer" @@ -16,7 +16,6 @@ import ( "github.com/hashicorp/nomad/nomad/mock" "github.com/hashicorp/nomad/nomad/structs" "github.com/hashicorp/nomad/testutil" - "github.com/shoenig/test/must" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) @@ -948,15 +947,11 @@ func TestAllocEndpoint_GetAllocs(t *testing.T) { t.Fatalf("err: %v", err) } - node := mock.Node() - state.UpsertNode(structs.MsgTypeTestSetup, 1001, node) - // Lookup the allocs get := &structs.AllocsGetRequest{ AllocIDs: []string{alloc.ID, alloc2.ID}, QueryOptions: structs.QueryOptions{ - Region: "global", - AuthToken: node.SecretID, + Region: "global", }, } var resp structs.AllocsGetResponse @@ -990,9 +985,6 @@ func TestAllocEndpoint_GetAllocs_Blocking(t *testing.T) { codec := rpcClient(t, s1) testutil.WaitForLeader(t, s1.RPC) - node := mock.Node() - state.UpsertNode(structs.MsgTypeTestSetup, 50, node) - // Create the allocs alloc1 := mock.Alloc() alloc2 := mock.Alloc() @@ -1021,7 +1013,6 @@ func TestAllocEndpoint_GetAllocs_Blocking(t *testing.T) { QueryOptions: structs.QueryOptions{ Region: "global", MinQueryIndex: 150, - AuthToken: node.SecretID, }, } var resp structs.AllocsGetResponse @@ -1682,195 +1673,3 @@ func TestAlloc_GetServiceRegistrations(t *testing.T) { }) } } - -func TestAlloc_SignIdentities_Bad(t *testing.T) { - ci.Parallel(t) - - // Use non-ACL server because auth should always be enforced on this endpoint - s1, cleanupS1 := TestServer(t, nil) - t.Cleanup(cleanupS1) - codec := rpcClient(t, s1) - testutil.WaitForLeader(t, s1.RPC) - - node := mock.Node() - must.NoError(t, s1.fsm.State().UpsertNode(structs.MsgTypeTestSetup, 100, node)) - - req := &structs.AllocIdentitiesRequest{ - QueryOptions: structs.QueryOptions{ - Region: "global", - Namespace: structs.DefaultNamespace, - AllowStale: true, - AuthToken: node.SecretID, - }, - } - var resp structs.AllocIdentitiesResponse - - // Not including identities results in an error to catch bad client - // implementations - must.EqError(t, msgpackrpc.CallWithCodec(codec, "Alloc.SignIdentities", &req, &resp), "no identities requested") - - // Making up an alloc returns a rejection. - req.Identities = []*structs.WorkloadIdentityRequest{{ - AllocID: uuid.Generate(), - WIHandle: structs.WIHandle{ - WorkloadIdentifier: "foo", - IdentityName: "bar", - }, - }} - must.NoError(t, msgpackrpc.CallWithCodec(codec, "Alloc.SignIdentities", &req, &resp)) - must.Len(t, 1, resp.Rejections) - must.Eq(t, *req.Identities[0], resp.Rejections[0].WorkloadIdentityRequest) - must.Eq(t, structs.WIRejectionReasonMissingAlloc, resp.Rejections[0].Reason) - - // Insert an alloc with an alternate identity - alloc := mock.Alloc() - alloc.Job.TaskGroups[0].Tasks[0].Identities = []*structs.WorkloadIdentity{ - { - Name: "alt", - Audience: []string{"test"}, - }, - } - summary := mock.JobSummary(alloc.JobID) - state := s1.fsm.State() - must.NoError(t, state.UpsertJobSummary(100, summary)) - must.NoError(t, state.UpsertAllocs(structs.MsgTypeTestSetup, 101, []*structs.Allocation{alloc})) - - // A valid alloc and invalid TaskName is an error - req.Identities[0].AllocID = alloc.ID - req.Identities[0].WorkloadIdentifier = "invalid" - must.NoError(t, msgpackrpc.CallWithCodec(codec, "Alloc.SignIdentities", &req, &resp)) - must.Len(t, 1, resp.Rejections) - must.Eq(t, *req.Identities[0], resp.Rejections[0].WorkloadIdentityRequest) - must.Eq(t, structs.WIRejectionReasonMissingTask, resp.Rejections[0].Reason) - - // A valid alloc+task name still errors if the identity doesn't exist - req.Identities[0].WorkloadIdentifier = "web" - req.Identities[0].IdentityName = "invalid" - must.NoError(t, msgpackrpc.CallWithCodec(codec, "Alloc.SignIdentities", &req, &resp)) - must.Len(t, 1, resp.Rejections) - must.Eq(t, *req.Identities[0], resp.Rejections[0].WorkloadIdentityRequest) - must.Eq(t, structs.WIRejectionReasonMissingIdentity, resp.Rejections[0].Reason) - - // I know the test is named "Bad" but let's make sure it does actually work - req.Identities[0].IdentityName = "alt" - must.NoError(t, msgpackrpc.CallWithCodec(codec, "Alloc.SignIdentities", &req, &resp)) - must.Len(t, 0, resp.Rejections) - must.Len(t, 1, resp.SignedIdentities) - - // Looking for a missing alloc should return a rejection and a signed id - req.Identities = append(req.Identities, &structs.WorkloadIdentityRequest{ - AllocID: uuid.Generate(), - WIHandle: structs.WIHandle{ - WorkloadIdentifier: "foo", - IdentityName: "bar", - }, - }) - must.NoError(t, msgpackrpc.CallWithCodec(codec, "Alloc.SignIdentities", &req, &resp)) - must.Len(t, 1, resp.Rejections) - must.Eq(t, *req.Identities[1], resp.Rejections[0].WorkloadIdentityRequest) - must.Eq(t, structs.WIRejectionReasonMissingAlloc, resp.Rejections[0].Reason) - must.Len(t, 1, resp.SignedIdentities) -} - -// TestAlloc_SignIdentities_Blocking asserts that if a server is behind the -// desired index the signing request will block until the index is reached. -func TestAlloc_SignIdentities_Blocking(t *testing.T) { - ci.Parallel(t) - - s1, cleanupS1 := TestServer(t, nil) - t.Cleanup(cleanupS1) - codec := rpcClient(t, s1) - testutil.WaitForLeader(t, s1.RPC) - state := s1.fsm.State() - - node := mock.Node() - must.NoError(t, s1.fsm.State().UpsertNode(structs.MsgTypeTestSetup, 100, node)) - - // Create the alloc we're going to query for, but don't insert it yet. This - // simulates querying a slow follower or a restoring server. - alloc := mock.Alloc() - alloc.Job.TaskGroups[0].Tasks[0].Identities = []*structs.WorkloadIdentity{ - { - Name: "alt", - Audience: []string{"test"}, - }, - } - summary := mock.JobSummary(alloc.JobID) - - // Write a different alloc so the index is known but won't match our request - otherAlloc := mock.Alloc() - otherSummary := mock.JobSummary(otherAlloc.JobID) - must.NoError(t, state.UpsertJobSummary(999, otherSummary)) - must.NoError(t, state.UpsertAllocs(structs.MsgTypeTestSetup, 1000, []*structs.Allocation{otherAlloc})) - - type resultT struct { - Err error - Reply structs.AllocIdentitiesResponse - } - resultCh := make(chan resultT, 1) - - go func() { - req := &structs.AllocIdentitiesRequest{ - Identities: []*structs.WorkloadIdentityRequest{ - { - AllocID: alloc.ID, - WIHandle: structs.WIHandle{ - WorkloadIdentifier: "web", - IdentityName: "alt", - }, - }, - }, - QueryOptions: structs.QueryOptions{ - Region: "global", - Namespace: structs.DefaultNamespace, - AllowStale: true, - MinQueryIndex: 1999, - MaxQueryTime: 10 * time.Second, - AuthToken: node.SecretID, - }, - } - var resp structs.AllocIdentitiesResponse - - err := msgpackrpc.CallWithCodec(codec, "Alloc.SignIdentities", &req, &resp) - resultCh <- resultT{ - Err: err, - Reply: resp, - } - }() - - select { - case result := <-resultCh: - t.Fatalf("1. result returned when RPC should have blocked.\n >> err=%s\n >> rejections=%v", result.Err, result.Reply.Rejections) - case <-time.After(100 * time.Millisecond): - } - - // Add another alloc to bump the index but not to the MinQueryIndex - otherAlloc = mock.Alloc() - otherSummary = mock.JobSummary(otherAlloc.JobID) - must.NoError(t, state.UpsertJobSummary(1997, otherSummary)) - must.NoError(t, state.UpsertAllocs(structs.MsgTypeTestSetup, 1998, []*structs.Allocation{otherAlloc})) - - select { - case result := <-resultCh: - t.Fatalf("2. result returned when RPC should have blocked.\n >> err=%s\n >> rejections=%v", result.Err, result.Reply.Rejections) - case <-time.After(100 * time.Millisecond): - } - - // Finally add the alloc we're waiting for - must.NoError(t, state.UpsertJobSummary(1999, summary)) - must.NoError(t, state.UpsertAllocs(structs.MsgTypeTestSetup, 2000, []*structs.Allocation{alloc})) - - select { - case result := <-resultCh: - must.NoError(t, result.Err) - must.Eq(t, 2000, result.Reply.Index) - must.Len(t, 0, result.Reply.Rejections) - must.Len(t, 1, result.Reply.SignedIdentities) - sid := result.Reply.SignedIdentities[0] - must.Eq(t, alloc.ID, sid.AllocID) - must.Eq(t, "web", sid.WorkloadIdentifier) - must.Eq(t, "alt", sid.IdentityName) - case <-time.After(5 * time.Second): - t.Fatalf("result not returned when expected") - } -} diff --git a/nomad/auth/auth.go b/nomad/auth/auth.go deleted file mode 100644 index fa79385f77b5..000000000000 --- a/nomad/auth/auth.go +++ /dev/null @@ -1,676 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -package auth - -import ( - "crypto/x509" - "errors" - "fmt" - "net" - "strings" - "time" - - "github.com/armon/go-metrics" - "github.com/hashicorp/go-hclog" - "github.com/hashicorp/nomad/acl" - "github.com/hashicorp/nomad/helper" - "github.com/hashicorp/nomad/nomad/state" - "github.com/hashicorp/nomad/nomad/structs" - "golang.org/x/exp/slices" -) - -// aclCacheSize is the number of ACL objects to keep cached. ACLs have a parsing -// and construction cost, so we keep the hot objects cached to reduce the ACL -// token resolution time. -const aclCacheSize = 512 - -type StateGetter func() *state.StateStore -type LeaderACLGetter func() string - -type RPCContext interface { - IsTLS() bool - IsStatic() bool - Certificate() *x509.Certificate - GetRemoteIP() (net.IP, error) -} - -type Encrypter interface { - VerifyClaim(string) (*structs.IdentityClaims, error) -} - -type Authenticator struct { - aclsEnabled bool - verifyTLS bool - logger hclog.Logger - getState StateGetter - getLeaderACL LeaderACLGetter - region string - - validServerCertNames []string - validClientCertNames []string - - // aclCache is used to maintain the parsed ACL objects - aclCache *structs.ACLCache[*acl.ACL] - - // encrypter is a pointer to the server's Encrypter that can be used to - // verify claims - encrypter Encrypter -} - -type AuthenticatorConfig struct { - StateFn StateGetter - Logger hclog.Logger - GetLeaderACLFn LeaderACLGetter - AclsEnabled bool - VerifyTLS bool - Region string - Encrypter Encrypter -} - -func NewAuthenticator(cfg *AuthenticatorConfig) *Authenticator { - return &Authenticator{ - aclsEnabled: cfg.AclsEnabled, - verifyTLS: cfg.VerifyTLS, - logger: cfg.Logger.With("auth"), - getState: cfg.StateFn, - getLeaderACL: cfg.GetLeaderACLFn, - region: cfg.Region, - aclCache: structs.NewACLCache[*acl.ACL](aclCacheSize), - encrypter: cfg.Encrypter, - validServerCertNames: []string{"server." + cfg.Region + ".nomad"}, - validClientCertNames: []string{ - "client." + cfg.Region + ".nomad", - "server." + cfg.Region + ".nomad", - }, - } -} - -// Authenticate extracts an AuthenticatedIdentity from the request context or -// provided token and sets the identity on the request. The caller can extract -// an acl.ACL, WorkloadIdentity, or other identifying tokens to use for -// authorization. Keeping these fields independent rather than merging them into -// an ephemeral ACLToken makes the original of the credential clear to RPC -// handlers, who may have different behavior for internal vs external origins. -// -// Note: when called on the follower we'll be making stale queries, so it's -// possible if the follower is behind that the leader will get a different value -// if an ACL token or allocation's WI has just been created. -// -// This method returns errors that are used for testing diagnostics. RPC callers -// should always return ErrPermissionDenied after checking forwarding when one -// of these errors is received. -func (s *Authenticator) Authenticate(ctx RPCContext, args structs.RequestWithIdentity) error { - - // get the user ACLToken or anonymous token - secretID := args.GetAuthToken() - aclToken, err := s.resolveSecretToken(secretID) - - switch { - case err == nil && (aclToken == structs.AnonymousACLToken || - aclToken == structs.ACLsDisabledToken): - // When ACLs are disabled or if we have an anonymous token, we want to - // continue on to check mTLS certs, if available, so set the token but - // don't return yet - args.SetIdentity(&structs.AuthenticatedIdentity{ACLToken: aclToken}) - - case err == nil: - // ACLs are enabled and we have a non-anonymous token, so set that as - // our identity and return - args.SetIdentity(&structs.AuthenticatedIdentity{ACLToken: aclToken}) - return nil - - case errors.Is(err, structs.ErrTokenExpired): - return err - - case errors.Is(err, structs.ErrTokenInvalid): - // if it's not a UUID it might be an identity claim - claims, err := s.VerifyClaim(secretID) - if err != nil { - // we already know the token wasn't valid for an ACL in the state - // store, so if we get an error at this point we have an invalid - // token and there are no other options but to bail out - return err - } - - args.SetIdentity(&structs.AuthenticatedIdentity{Claims: claims}) - return nil - - case errors.Is(err, structs.ErrTokenNotFound): - // Check if the secret ID is the leader's secret ID, in which case treat - // it as a management token. - leaderAcl := s.getLeaderACL() - if leaderAcl != "" && secretID == leaderAcl { - aclToken = structs.LeaderACLToken - break - } else { - // Otherwise, see if the secret ID belongs to a node. We should - // reach this point only on first connection. - node, err := s.getState().NodeBySecretID(nil, secretID) - if err != nil { - // this is a go-memdb error; shouldn't happen - return fmt.Errorf("could not resolve node secret: %w", err) - } - if node != nil { - args.SetIdentity(&structs.AuthenticatedIdentity{ClientID: node.ID}) - return nil - } - } - - // we were passed a bogus token so we'll return an error, but we'll also - // want to capture the IP for metrics - remoteIP, err := ctx.GetRemoteIP() - if err != nil { - s.logger.Error("could not determine remote address", "error", err) - } - args.SetIdentity(&structs.AuthenticatedIdentity{RemoteIP: remoteIP}) - return structs.ErrPermissionDenied - - default: // any other error - return fmt.Errorf("could not resolve user: %w", err) - - } - - // If there's no context we're in a "static" handler which only happens for - // cases where the leader is making RPCs internally (volumewatcher and - // deploymentwatcher) - if ctx.IsStatic() { - args.SetIdentity(&structs.AuthenticatedIdentity{ACLToken: aclToken}) - return nil - } - - // At this point we either have an anonymous token or an invalid one. - - // Unlike clients that provide their Node ID on first connection, server - // RPCs don't include an ID for the server so we identify servers by cert - // and IP address. - identity := &structs.AuthenticatedIdentity{ACLToken: aclToken} - if ctx.IsTLS() { - identity.TLSName = ctx.Certificate().Subject.CommonName - } - - remoteIP, err := ctx.GetRemoteIP() - if err != nil { - s.logger.Error( - "could not authenticate RPC request or determine remote address", "error", err) - return err - } - identity.RemoteIP = remoteIP - args.SetIdentity(identity) - return nil -} - -// ResolveACL is an authentication wrapper which handles resolving ACL tokens, -// Workload Identities, or client secrets into acl.ACL objects. Exclusively -// server-to-server or client-to-server requests should be using -// AuthenticateServerOnly or AuthenticateClientOnly and never use this method. -func (s *Authenticator) ResolveACL(args structs.RequestWithIdentity) (*acl.ACL, error) { - identity := args.GetIdentity() - if identity == nil { - // should never happen - return nil, structs.ErrPermissionDenied - } - - if !s.aclsEnabled { - return acl.ACLsDisabledACL, nil - } - - if identity.ClientID != "" { - return acl.ClientACL, nil - } - claims := identity.GetClaims() - if claims != nil { - return s.resolveClaims(claims) - } - - // this will include any anonymous token, so this is the last chance to - // avoid an error - aclToken := identity.GetACLToken() - if aclToken != nil { - return s.resolveACLForToken(aclToken) - } - - return nil, structs.ErrPermissionDenied -} - -// AuthenticateServerOnly returns an ACL object for use *only* with internal -// server-to-server RPCs. This should never be used for RPCs that serve HTTP -// endpoints or accept ACL tokens to avoid confused deputy attacks by making a -// request to a follower that's forwarded. -// -// The returned ACL object is always an acl.ServerACL but in the future this -// could be extended to allow servers to have jurisdiction over specific pools, -// etc. -func (s *Authenticator) AuthenticateServerOnly(ctx RPCContext, args structs.RequestWithIdentity) (*acl.ACL, error) { - - remoteIP, err := ctx.GetRemoteIP() // capture for metrics - if err != nil { - s.logger.Error("could not determine remote address", "error", err) - } - - identity := &structs.AuthenticatedIdentity{RemoteIP: remoteIP} - defer args.SetIdentity(identity) // always set the identity, even on errors - - if s.verifyTLS && !ctx.IsStatic() { - tlsCert := ctx.Certificate() - if tlsCert == nil { - return nil, errors.New("missing certificate information") - } - - // set on the identity whether or not its valid for server RPC, so we - // can capture it for metrics - identity.TLSName = tlsCert.Subject.CommonName - _, err := validateCertificateForNames(tlsCert, s.validServerCertNames) - if err != nil { - return nil, err - } - return acl.ServerACL, nil - } - - // Note: if servers had auth tokens like clients do, we would be able to - // verify them here and only return the server ACL for actual servers even - // if mTLS was disabled. Without mTLS, any request can spoof server RPCs. - // This is known and documented in the Security Model: - // https://developer.hashicorp.com/nomad/docs/concepts/security#requirements - return acl.ServerACL, nil -} - -// AuthenticateClientOnly returns an ACL object for use *only* with internal -// RPCs originating from clients (including those forwarded). This should never -// be used for RPCs that serve HTTP endpoints to avoid confused deputy attacks -// by making a request to a client that's forwarded. It should also not be used -// with Node.Register, which should use AuthenticateClientTOFU -// -// The returned ACL object is always a acl.ClientACL but in the future this -// could be extended to allow clients access only to their own pool and -// associated namespaces, etc. -func (s *Authenticator) AuthenticateClientOnly(ctx RPCContext, args structs.RequestWithIdentity) (*acl.ACL, error) { - - remoteIP, err := ctx.GetRemoteIP() // capture for metrics - if err != nil { - s.logger.Error("could not determine remote address", "error", err) - } - - identity := &structs.AuthenticatedIdentity{RemoteIP: remoteIP} - defer args.SetIdentity(identity) // always set the identity, even on errors - - if s.verifyTLS && !ctx.IsStatic() { - tlsCert := ctx.Certificate() - if tlsCert == nil { - return nil, errors.New("missing certificate information") - } - - // set on the identity whether or not its valid for server RPC, so we - // can capture it for metrics - identity.TLSName = tlsCert.Subject.CommonName - _, err := validateCertificateForNames(tlsCert, s.validClientCertNames) - if err != nil { - return nil, err - } - } - - secretID := args.GetAuthToken() - if secretID == "" { - return nil, structs.ErrPermissionDenied - } - - // Otherwise, see if the secret ID belongs to a node. We should - // reach this point only on first connection. - node, err := s.getState().NodeBySecretID(nil, secretID) - if err != nil { - // this is a go-memdb error; shouldn't happen - return nil, fmt.Errorf("could not resolve node secret: %w", err) - } - if node == nil { - return nil, structs.ErrPermissionDenied - } - identity.ClientID = node.ID - return acl.ClientACL, nil -} - -// AuthenticateClientOnlyLegacy is a version of AuthenticateClientOnly that's -// used by a few older RPCs that did not properly enforce node secrets. -// COMPAT(1.8.0): In Nomad 1.6.0 we starting sending those node secrets, so we -// can remove this in Nomad 1.8.0. -func (s *Authenticator) AuthenticateClientOnlyLegacy(ctx RPCContext, args structs.RequestWithIdentity) (*acl.ACL, error) { - - remoteIP, err := ctx.GetRemoteIP() // capture for metrics - if err != nil { - s.logger.Error("could not determine remote address", "error", err) - } - - identity := &structs.AuthenticatedIdentity{RemoteIP: remoteIP} - defer args.SetIdentity(identity) // always set the identity, even on errors - - if s.verifyTLS && !ctx.IsStatic() { - tlsCert := ctx.Certificate() - if tlsCert == nil { - return nil, errors.New("missing certificate information") - } - - // set on the identity whether or not its valid for server RPC, so we - // can capture it for metrics - identity.TLSName = tlsCert.Subject.CommonName - _, err := validateCertificateForNames(tlsCert, s.validClientCertNames) - if err != nil { - return nil, err - } - } - - return acl.ClientACL, nil -} - -// validateCertificateForNames returns true if the certificate is valid for any -// of the given domain names. -func validateCertificateForNames(cert *x509.Certificate, expectedNames []string) (bool, error) { - if cert == nil { - return false, nil - } - - validNames := []string{cert.Subject.CommonName} - validNames = append(validNames, cert.DNSNames...) - - for _, expectedName := range expectedNames { - if slices.Contains(validNames, expectedName) { - return true, nil - } - } - - return false, fmt.Errorf("invalid certificate: %s not in expected %s", - strings.Join(validNames, ", "), - strings.Join(expectedNames, ", ")) - -} - -// IdentityToACLClaim returns an ACLClaim suitable for checking permissions -func IdentityToACLClaim(ai *structs.AuthenticatedIdentity, store *state.StateStore) *acl.ACLClaim { - if ai == nil || ai.Claims == nil { - return nil - } - - var group string - alloc, err := store.AllocByID(nil, ai.Claims.AllocationID) - if err != nil { - // we should never hit this error, but if we did the caller would get a - // nil claim and auth will fail - return nil - } - if alloc != nil { - group = alloc.TaskGroup - } - - return &acl.ACLClaim{ - Namespace: ai.Claims.Namespace, - Job: ai.Claims.JobID, - Group: group, - Task: ai.Claims.TaskName, - } -} - -// resolveACLForToken resolves an ACL from a token only. It should be used only -// by Variables endpoints, which have additional implicit policies for their -// claims so we can't wrap them up in ResolveACL. -func (s *Authenticator) resolveACLForToken(aclToken *structs.ACLToken) (*acl.ACL, error) { - snap, err := s.getState().Snapshot() - if err != nil { - return nil, err - } - return resolveACLFromToken(snap, s.aclCache, aclToken) -} - -// ResolveToken is used to translate an ACL Token Secret ID into -// an ACL object, nil if ACLs are disabled, or an error. -// -// TODO(tgross): this is used in lots of places we probably should be calling -// Authenticate + ResolveACL on, because they support HTTP APIs that may be used -// by the Task API -func (s *Authenticator) ResolveToken(secretID string) (*acl.ACL, error) { - // Fast-path if ACLs are disabled - if !s.aclsEnabled { - return acl.ACLsDisabledACL, nil - } - defer metrics.MeasureSince([]string{"nomad", "acl", "resolveToken"}, time.Now()) - - // Check if the secret ID is the leader secret ID, in which case treat it as - // a management token. - if leaderAcl := s.getLeaderACL(); leaderAcl != "" && secretID == leaderAcl { - return acl.ManagementACL, nil - } - - // Snapshot the state - snap, err := s.getState().Snapshot() - if err != nil { - return nil, err - } - - // Resolve the ACL - return resolveTokenFromSnapshotCache(snap, s.aclCache, secretID) -} - -// VerifyClaim asserts that the token is valid and that the resulting allocation -// ID belongs to a non-terminal allocation. This should usually not be called by -// RPC handlers, and exists only to support the ACL.WhoAmI endpoint. -func (s *Authenticator) VerifyClaim(token string) (*structs.IdentityClaims, error) { - - claims, err := s.encrypter.VerifyClaim(token) - if err != nil { - return nil, err - } - snap, err := s.getState().Snapshot() - if err != nil { - return nil, err - } - alloc, err := snap.AllocByID(nil, claims.AllocationID) - if err != nil { - return nil, err - } - if alloc == nil || alloc.Job == nil { - return nil, fmt.Errorf("allocation does not exist") - } - - // the claims for terminal allocs are always treated as expired - if alloc.ClientTerminalStatus() { - return nil, fmt.Errorf("allocation is terminal") - } - - return claims, nil -} - -func (s *Authenticator) resolveClaims(claims *structs.IdentityClaims) (*acl.ACL, error) { - - policies, err := s.ResolvePoliciesForClaims(claims) - if err != nil { - return nil, err - } - - // Compile and cache the ACL object. For many claims this will result in an - // ACL object with no policies, which can be efficiently cached. - aclObj, err := structs.CompileACLObject(s.aclCache, policies) - if err != nil { - return nil, err - } - return aclObj, nil -} - -// resolveTokenFromSnapshotCache is used to resolve an ACL object from a -// snapshot of state, using a cache to avoid parsing and ACL construction when -// possible. It is split from resolveToken to simplify testing. -func resolveTokenFromSnapshotCache(snap *state.StateSnapshot, cache *structs.ACLCache[*acl.ACL], secretID string) (*acl.ACL, error) { - // Lookup the ACL Token - var token *structs.ACLToken - var err error - - // Handle anonymous requests - if secretID == "" { - token = structs.AnonymousACLToken - } else { - token, err = snap.ACLTokenBySecretID(nil, secretID) - if err != nil { - return nil, err - } - if token == nil { - return nil, structs.ErrTokenNotFound - } - if token.IsExpired(time.Now().UTC()) { - return nil, structs.ErrTokenExpired - } - } - - return resolveACLFromToken(snap, cache, token) - -} - -func resolveACLFromToken(snap *state.StateSnapshot, cache *structs.ACLCache[*acl.ACL], token *structs.ACLToken) (*acl.ACL, error) { - - // Check if this is a management token - if token.Type == structs.ACLManagementToken { - return acl.ManagementACL, nil - } - - // Store all policies detailed in the token request, this includes the - // named policies and those referenced within the role link. - policies := make([]*structs.ACLPolicy, 0, len(token.Policies)+len(token.Roles)) - - // Iterate all the token policies and add these to our policy tracking - // array. - for _, policyName := range token.Policies { - policy, err := snap.ACLPolicyByName(nil, policyName) - if err != nil { - return nil, err - } - if policy == nil { - // Ignore policies that don't exist, since they don't grant any - // more privilege. - continue - } - - // Add the policy to the tracking array. - policies = append(policies, policy) - } - - // Iterate all the token role links, so we can unpack these and identify - // the ACL policies. - for _, roleLink := range token.Roles { - - // Any error reading the role means we cannot move forward. We just - // ignore any roles that have been detailed but are not within our - // state. - role, err := snap.GetACLRoleByID(nil, roleLink.ID) - if err != nil { - return nil, err - } - if role == nil { - continue - } - - // Unpack the policies held within the ACL role to form a single list - // of ACL policies that this token has available. - for _, policyLink := range role.Policies { - policy, err := snap.ACLPolicyByName(nil, policyLink.Name) - if err != nil { - return nil, err - } - - // Ignore policies that don't exist, since they don't grant any - // more privilege. - if policy == nil { - continue - } - - // Add the policy to the tracking array. - policies = append(policies, policy) - } - } - - // Compile and cache the ACL object - aclObj, err := structs.CompileACLObject(cache, policies) - if err != nil { - return nil, err - } - return aclObj, nil -} - -// resolveSecretToken is used to translate an ACL Token Secret ID into a -// Accessor ID, the anonymous accessor, or an error. -func (s *Authenticator) resolveSecretToken(secretID string) (*structs.ACLToken, error) { - - defer metrics.MeasureSince([]string{"nomad", "acl", "accessorForSecretToken"}, time.Now()) - - if !s.aclsEnabled { - return structs.ACLsDisabledToken, nil - } - if secretID == "" { - return structs.AnonymousACLToken, nil - } - if !helper.IsUUID(secretID) { - return nil, structs.ErrTokenInvalid - } - - snap, err := s.getState().Snapshot() - if err != nil { - return nil, err - } - - // Lookup the ACL Token - token, err := snap.ACLTokenBySecretID(nil, secretID) - if err != nil { - return nil, err - } - if token == nil { - return nil, structs.ErrTokenNotFound - } - if token.IsExpired(time.Now().UTC()) { - return nil, structs.ErrTokenExpired - } - - return token, nil -} - -func (s *Authenticator) ResolvePoliciesForClaims(claims *structs.IdentityClaims) ([]*structs.ACLPolicy, error) { - - snap, err := s.getState().Snapshot() - if err != nil { - return nil, err - } - alloc, err := snap.AllocByID(nil, claims.AllocationID) - if err != nil { - return nil, err - } - if alloc == nil || alloc.Job == nil { - return nil, fmt.Errorf("allocation does not exist") - } - - // Find any policies attached to the job - jobId := alloc.Job.ID - if alloc.Job.ParentID != "" { - jobId = alloc.Job.ParentID - } - iter, err := snap.ACLPolicyByJob(nil, alloc.Namespace, jobId) - if err != nil { - return nil, err - } - policies := []*structs.ACLPolicy{} - for { - raw := iter.Next() - if raw == nil { - break - } - policy := raw.(*structs.ACLPolicy) - if policy.JobACL == nil { - continue - } - - switch { - case policy.JobACL.Group == "": - policies = append(policies, policy) - case policy.JobACL.Group != alloc.TaskGroup: - continue // don't bother checking task - case policy.JobACL.Task == "": - policies = append(policies, policy) - case policy.JobACL.Task == claims.TaskName: - policies = append(policies, policy) - } - } - - return policies, nil -} diff --git a/nomad/auth/auth_test.go b/nomad/auth/auth_test.go deleted file mode 100644 index c43c8152b55c..000000000000 --- a/nomad/auth/auth_test.go +++ /dev/null @@ -1,1281 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -package auth - -import ( - "crypto/rand" - "crypto/rsa" - "crypto/x509" - "crypto/x509/pkix" - "errors" - "fmt" - "net" - "strings" - "testing" - "time" - - "github.com/go-jose/go-jose/v3" - "github.com/go-jose/go-jose/v3/jwt" - "github.com/shoenig/test/must" - - "github.com/hashicorp/nomad/acl" - "github.com/hashicorp/nomad/ci" - "github.com/hashicorp/nomad/helper/pointer" - "github.com/hashicorp/nomad/helper/testlog" - "github.com/hashicorp/nomad/helper/uuid" - "github.com/hashicorp/nomad/nomad/mock" - "github.com/hashicorp/nomad/nomad/state" - "github.com/hashicorp/nomad/nomad/structs" -) - -func TestAuthenticateDefault(t *testing.T) { - ci.Parallel(t) - - testAuthenticator := func(t *testing.T, store *state.StateStore, - hasACLs, verifyTLS bool) *Authenticator { - leaderACL := uuid.Generate() - return NewAuthenticator(&AuthenticatorConfig{ - StateFn: func() *state.StateStore { return store }, - Logger: testlog.HCLogger(t), - GetLeaderACLFn: func() string { return leaderACL }, - AclsEnabled: hasACLs, - VerifyTLS: verifyTLS, - Region: "global", - Encrypter: newTestEncrypter(), - }) - } - - testCases := []struct { - name string - testFn func(*testing.T, *state.StateStore) - }{ - { - name: "mTLS and ACLs but anonymous", - testFn: func(t *testing.T, store *state.StateStore) { - ctx := newTestContext(t, noTLSCtx, "192.168.1.1") - args := &structs.GenericRequest{} - args.AuthToken = "" - - auth := testAuthenticator(t, store, true, true) - - err := auth.Authenticate(ctx, args) - must.NoError(t, err) - must.Eq(t, ":192.168.1.1", args.GetIdentity().String()) - - aclObj, err := auth.ResolveACL(args) - must.NoError(t, err) - must.NotNil(t, aclObj) - must.False(t, aclObj.AllowAgentRead()) - }, - }, - { - name: "no mTLS or ACLs but anonymous", - testFn: func(t *testing.T, store *state.StateStore) { - ctx := newTestContext(t, noTLSCtx, "192.168.1.1") - args := &structs.GenericRequest{} - args.AuthToken = "" - - auth := testAuthenticator(t, store, false, false) - - err := auth.Authenticate(ctx, args) - must.NoError(t, err) - must.Eq(t, "token:acls-disabled", args.GetIdentity().String()) - - aclObj, err := auth.ResolveACL(args) - must.NoError(t, err) - must.NotNil(t, aclObj) - must.Eq(t, acl.ACLsDisabledACL, aclObj) - must.True(t, aclObj.AllowAgentRead()) - }, - }, - { - name: "mTLS and ACLs but anonymous with TLS context", - testFn: func(t *testing.T, store *state.StateStore) { - ctx := newTestContext(t, "cli.global.nomad", "192.168.1.1") - args := &structs.GenericRequest{} - args.AuthToken = "" - - auth := testAuthenticator(t, store, true, true) - - err := auth.Authenticate(ctx, args) - must.NoError(t, err) - must.Eq(t, "cli.global.nomad:192.168.1.1", args.GetIdentity().String()) - - aclObj, err := auth.ResolveACL(args) - must.NoError(t, err) - must.NotNil(t, aclObj) - must.False(t, aclObj.AllowAgentRead()) - }, - }, - { - name: "mTLS and ACLs with client secret", - testFn: func(t *testing.T, store *state.StateStore) { - node := mock.Node() - store.UpsertNode(structs.MsgTypeTestSetup, 100, node) - - ctx := newTestContext(t, noTLSCtx, "192.168.1.1") - args := &structs.GenericRequest{} - args.AuthToken = node.SecretID - - auth := testAuthenticator(t, store, true, true) - - err := auth.Authenticate(ctx, args) - must.NoError(t, err) - must.Eq(t, "client:"+node.ID, args.GetIdentity().String()) - - aclObj, err := auth.ResolveACL(args) - must.NoError(t, err) - must.NotNil(t, aclObj) - must.True(t, aclObj.AllowClientOp()) - }, - }, - { - name: "mTLS and ACLs with invalid token no TLS context", - testFn: func(t *testing.T, store *state.StateStore) { - ctx := newTestContext(t, noTLSCtx, "192.168.1.1") - args := &structs.GenericRequest{} - args.AuthToken = uuid.Generate() - - auth := testAuthenticator(t, store, true, true) - - err := auth.Authenticate(ctx, args) - must.ErrorIs(t, err, structs.ErrPermissionDenied) - must.Eq(t, ":192.168.1.1", args.GetIdentity().String()) - - aclObj, err := auth.ResolveACL(args) - must.ErrorIs(t, err, structs.ErrPermissionDenied) - must.Nil(t, aclObj) - must.False(t, aclObj.AllowAgentRead()) - }, - }, - { - name: "mTLS and ACLs with invalid token", - testFn: func(t *testing.T, store *state.StateStore) { - ctx := newTestContext(t, "cli.nomad.global", "192.168.1.1") - args := &structs.GenericRequest{} - args.AuthToken = uuid.Generate() - - auth := testAuthenticator(t, store, true, true) - - err := auth.Authenticate(ctx, args) - must.ErrorIs(t, err, structs.ErrPermissionDenied) - must.Eq(t, ":192.168.1.1", args.GetIdentity().String()) - - aclObj, err := auth.ResolveACL(args) - must.ErrorIs(t, err, structs.ErrPermissionDenied) - must.Nil(t, aclObj) - must.False(t, aclObj.AllowAgentRead()) - }, - }, - { - name: "mTLS and ACLs with valid ACL token", - testFn: func(t *testing.T, store *state.StateStore) { - - token1 := mock.ACLToken() - store.UpsertACLTokens(structs.MsgTypeTestSetup, 100, []*structs.ACLToken{ - token1, - }) - - ctx := newTestContext(t, "cli.nomad.global", "192.168.1.1") - args := &structs.GenericRequest{} - args.AuthToken = token1.SecretID - - auth := testAuthenticator(t, store, true, true) - - err := auth.Authenticate(ctx, args) - must.NoError(t, err) - must.Eq(t, "token:"+token1.AccessorID, args.GetIdentity().String()) - - aclObj, err := auth.ResolveACL(args) - must.NoError(t, err) - must.NotNil(t, aclObj) - must.False(t, aclObj.AllowAgentRead()) // no permissions - }, - }, - { - name: "mTLS and ACLs with expired ACL token", - testFn: func(t *testing.T, store *state.StateStore) { - token2 := mock.ACLToken() - expireTime := time.Now().Add(time.Second * -10) - token2.ExpirationTime = &expireTime - store.UpsertACLTokens(structs.MsgTypeTestSetup, 100, []*structs.ACLToken{ - token2, - }) - - ctx := newTestContext(t, "cli.nomad.global", "192.168.1.1") - args := &structs.GenericRequest{} - args.AuthToken = token2.SecretID - - auth := testAuthenticator(t, store, true, true) - - err := auth.Authenticate(ctx, args) - must.ErrorIs(t, err, structs.ErrTokenExpired) - must.Eq(t, "unauthenticated", args.GetIdentity().String()) - - aclObj, err := auth.ResolveACL(args) - must.ErrorIs(t, err, structs.ErrPermissionDenied) - must.Nil(t, aclObj) - must.False(t, aclObj.AllowAgentRead()) - }, - }, - { - name: "mTLS but no ACLs with valid ACL token", - testFn: func(t *testing.T, store *state.StateStore) { - - token3 := mock.ACLToken() - store.UpsertACLTokens(structs.MsgTypeTestSetup, 100, []*structs.ACLToken{ - token3, - }) - - ctx := newTestContext(t, "cli.nomad.global", "192.168.1.1") - args := &structs.GenericRequest{} - args.AuthToken = token3.SecretID - - auth := testAuthenticator(t, store, false, true) - - err := auth.Authenticate(ctx, args) - must.NoError(t, err) - must.Eq(t, "token:acls-disabled", args.GetIdentity().String()) - - aclObj, err := auth.ResolveACL(args) - must.NoError(t, err) - must.NotNil(t, aclObj) - must.Eq(t, acl.ACLsDisabledACL, aclObj) - must.True(t, aclObj.AllowAgentRead()) - }, - }, - { - name: "mTLS and ACLs with valid WI token", - testFn: func(t *testing.T, store *state.StateStore) { - alloc := mock.Alloc() - alloc.ClientStatus = structs.AllocClientStatusRunning - task := alloc.LookupTask("web") - identity := task.Identity - wih := task.IdentityHandle(identity) - alloc.ClientStatus = structs.AllocClientStatusRunning - claims := structs.NewIdentityClaims(alloc.Job, alloc, wih, identity, time.Now()) - - auth := testAuthenticator(t, store, true, true) - token, err := auth.encrypter.(*testEncrypter).signClaim(claims) - must.NoError(t, err) - - ctx := newTestContext(t, "client.nomad.global", "192.168.1.1") - args := &structs.GenericRequest{} - args.AuthToken = token - - err = auth.Authenticate(ctx, args) - must.EqError(t, err, "allocation does not exist") - - // insert alloc so it's live - store.UpsertAllocs(structs.MsgTypeTestSetup, 200, - []*structs.Allocation{alloc}) - - args = &structs.GenericRequest{} - args.AuthToken = token - err = auth.Authenticate(ctx, args) - must.NoError(t, err) - - aclObj, err := auth.ResolveACL(args) - must.NoError(t, err) - must.NotNil(t, aclObj) - must.False(t, aclObj.AllowAgentRead()) - must.True(t, - aclObj.AllowServiceRegistrationReadList(alloc.Job.Namespace, true)) - must.Eq(t, "alloc:"+alloc.ID, args.GetIdentity().String()) - - // alloc becomes terminal - alloc.ClientStatus = structs.AllocClientStatusComplete - store.UpsertAllocs(structs.MsgTypeTestSetup, 200, - []*structs.Allocation{alloc}) - - args = &structs.GenericRequest{} - args.AuthToken = token - err = auth.Authenticate(ctx, args) - must.EqError(t, err, "allocation is terminal") - must.Eq(t, "unauthenticated", args.GetIdentity().String()) - - aclObj, err = auth.ResolveACL(args) - must.ErrorIs(t, err, structs.ErrPermissionDenied) - must.Nil(t, aclObj) - must.False(t, - aclObj.AllowServiceRegistrationReadList(alloc.Job.Namespace, true)) - - }, - }, - { - name: "mTLS and ACLs with invalid WI token", - testFn: func(t *testing.T, store *state.StateStore) { - alloc := mock.Alloc() - task := alloc.LookupTask("web") - identity := task.Identity - wih := task.IdentityHandle(identity) - alloc.ClientStatus = structs.AllocClientStatusRunning - claims := structs.NewIdentityClaims(alloc.Job, alloc, wih, identity, time.Now()) - - auth := testAuthenticator(t, store, true, true) - token, err := auth.encrypter.(*testEncrypter).signClaim(claims) - must.NoError(t, err) - - // break the token - token = strings.ReplaceAll(token, "0", "1") - ctx := newTestContext(t, "client.nomad.global", "192.168.1.1") - args := &structs.GenericRequest{} - args.AuthToken = token - - err = auth.Authenticate(ctx, args) - must.ErrorContains(t, err, "invalid signature") - - aclObj, err := auth.ResolveACL(args) - must.ErrorIs(t, err, structs.ErrPermissionDenied) - must.Nil(t, aclObj) - must.False(t, - aclObj.AllowServiceRegistrationReadList(alloc.Job.Namespace, true)) - }, - }, - { - name: "mTLS and ACLs from static handler with leader ACL token", - testFn: func(t *testing.T, store *state.StateStore) { - - auth := testAuthenticator(t, store, true, true) - - args := &structs.GenericRequest{} - args.AuthToken = auth.getLeaderACL() - var ctx *testContext - - err := auth.Authenticate(ctx, args) - must.NoError(t, err) - must.Eq(t, "token:leader", args.GetIdentity().String()) - - aclObj, err := auth.ResolveACL(args) - must.NoError(t, err) - must.NotNil(t, aclObj) - must.True(t, aclObj.IsManagement()) - }, - }, - } - - for _, tc := range testCases { - t.Run(tc.name, func(t *testing.T) { - store := testStateStore(t) - tc.testFn(t, store) - }) - } -} - -func TestAuthenticateServerOnly(t *testing.T) { - ci.Parallel(t) - - testAuthenticator := func(t *testing.T, store *state.StateStore, - hasACLs, verifyTLS bool) *Authenticator { - leaderACL := uuid.Generate() - return NewAuthenticator(&AuthenticatorConfig{ - StateFn: func() *state.StateStore { return store }, - Logger: testlog.HCLogger(t), - GetLeaderACLFn: func() string { return leaderACL }, - AclsEnabled: hasACLs, - VerifyTLS: verifyTLS, - Region: "global", - Encrypter: nil, - }) - } - - testCases := []struct { - name string - testFn func(t *testing.T) - }{ - { - name: "no mTLS", - testFn: func(t *testing.T) { - ctx := newTestContext(t, noTLSCtx, "192.168.1.1") - args := &structs.GenericRequest{} - - store := testStateStore(t) - auth := testAuthenticator(t, store, true, false) - - aclObj, err := auth.AuthenticateServerOnly(ctx, args) - must.NoError(t, err) - must.NotNil(t, aclObj) - must.Eq(t, ":192.168.1.1", args.GetIdentity().String()) - must.True(t, aclObj.AllowServerOp()) - }, - }, - { - name: "no mTLS but client cert", - testFn: func(t *testing.T) { - ctx := newTestContext(t, "client.global.nomad", "192.168.1.1") - args := &structs.GenericRequest{} - - store := testStateStore(t) - auth := testAuthenticator(t, store, true, false) - - aclObj, err := auth.AuthenticateServerOnly(ctx, args) - must.NoError(t, err) - must.NotNil(t, aclObj) - must.Eq(t, ":192.168.1.1", args.GetIdentity().String()) - must.True(t, aclObj.AllowServerOp()) - }, - }, - { - name: "with mTLS but client cert", - testFn: func(t *testing.T) { - ctx := newTestContext(t, "client.global.nomad", "192.168.1.1") - args := &structs.GenericRequest{} - - store := testStateStore(t) - auth := testAuthenticator(t, store, true, true) - - aclObj, err := auth.AuthenticateServerOnly(ctx, args) - must.EqError(t, err, - "invalid certificate: client.global.nomad not in expected server.global.nomad") - must.Eq(t, "client.global.nomad:192.168.1.1", args.GetIdentity().String()) - must.Nil(t, aclObj) - must.False(t, aclObj.AllowServerOp()) - }, - }, - { - name: "with mTLS and server cert", - testFn: func(t *testing.T) { - ctx := newTestContext(t, "server.global.nomad", "192.168.1.1") - args := &structs.GenericRequest{} - - store := testStateStore(t) - auth := testAuthenticator(t, store, true, true) - - aclObj, err := auth.AuthenticateServerOnly(ctx, args) - must.NoError(t, err) - must.Eq(t, "server.global.nomad:192.168.1.1", args.GetIdentity().String()) - must.NotNil(t, aclObj) - must.True(t, aclObj.AllowServerOp()) - }, - }, - } - - for _, tc := range testCases { - t.Run(tc.name, func(t *testing.T) { - tc.testFn(t) - }) - } -} - -func TestAuthenticateClientOnly(t *testing.T) { - ci.Parallel(t) - - testAuthenticator := func(t *testing.T, store *state.StateStore, - hasACLs, verifyTLS bool) *Authenticator { - leaderACL := uuid.Generate() - - return NewAuthenticator(&AuthenticatorConfig{ - StateFn: func() *state.StateStore { return store }, - Logger: testlog.HCLogger(t), - GetLeaderACLFn: func() string { return leaderACL }, - AclsEnabled: hasACLs, - VerifyTLS: verifyTLS, - Region: "global", - Encrypter: nil, - }) - } - - testCases := []struct { - name string - testFn func(*testing.T, *state.StateStore, *structs.Node) - }{ - { - name: "no mTLS or ACLs but no node secret", - testFn: func(t *testing.T, store *state.StateStore, node *structs.Node) { - ctx := newTestContext(t, noTLSCtx, "192.168.1.1") - args := &structs.GenericRequest{} - args.AuthToken = "" - - auth := testAuthenticator(t, store, false, false) - - aclObj, err := auth.AuthenticateClientOnly(ctx, args) - must.ErrorIs(t, err, structs.ErrPermissionDenied) - must.Eq(t, ":192.168.1.1", args.GetIdentity().String()) - must.Nil(t, aclObj) - must.False(t, aclObj.AllowClientOp()) - }, - }, - { - name: "no mTLS or ACLs but with node secret", - testFn: func(t *testing.T, store *state.StateStore, node *structs.Node) { - ctx := newTestContext(t, noTLSCtx, "192.168.1.1") - args := &structs.GenericRequest{} - args.AuthToken = node.SecretID - - auth := testAuthenticator(t, store, false, false) - - aclObj, err := auth.AuthenticateClientOnly(ctx, args) - must.NoError(t, err) - must.NotNil(t, aclObj) - must.Eq(t, "client:"+node.ID, args.GetIdentity().String()) - must.True(t, aclObj.AllowClientOp()) - }, - }, - { - name: "no mTLS but with ACLs", - testFn: func(t *testing.T, store *state.StateStore, node *structs.Node) { - ctx := newTestContext(t, noTLSCtx, "192.168.1.1") - args := &structs.GenericRequest{} - args.AuthToken = node.SecretID - - auth := testAuthenticator(t, store, true, false) - - aclObj, err := auth.AuthenticateClientOnly(ctx, args) - must.NoError(t, err) - must.NotNil(t, aclObj) - must.Eq(t, "client:"+node.ID, args.GetIdentity().String()) - must.True(t, aclObj.AllowClientOp()) - }, - }, - { - name: "no mTLS but with ACLs and bad secret", - testFn: func(t *testing.T, store *state.StateStore, node *structs.Node) { - ctx := newTestContext(t, noTLSCtx, "192.168.1.1") - args := &structs.GenericRequest{} - args.AuthToken = uuid.Generate() - - auth := testAuthenticator(t, store, true, false) - - aclObj, err := auth.AuthenticateClientOnly(ctx, args) - must.ErrorIs(t, err, structs.ErrPermissionDenied) - must.Eq(t, ":192.168.1.1", args.GetIdentity().String()) - must.Nil(t, aclObj) - must.False(t, aclObj.AllowClientOp()) - }, - }, - { - name: "with mTLS and ACLs but CLI cert", - testFn: func(t *testing.T, store *state.StateStore, node *structs.Node) { - ctx := newTestContext(t, "cli.global.nomad", "192.168.1.1") - args := &structs.GenericRequest{} - - auth := testAuthenticator(t, store, true, true) - - aclObj, err := auth.AuthenticateClientOnly(ctx, args) - must.EqError(t, err, - "invalid certificate: cli.global.nomad not in expected client.global.nomad, server.global.nomad") - must.Eq(t, "cli.global.nomad:192.168.1.1", args.GetIdentity().String()) - must.Nil(t, aclObj) - must.False(t, aclObj.AllowClientOp()) - }, - }, - { - name: "with mTLS and ACLs with server cert but bad token", - testFn: func(t *testing.T, store *state.StateStore, node *structs.Node) { - ctx := newTestContext(t, "server.global.nomad", "192.168.1.1") - args := &structs.GenericRequest{} - args.AuthToken = uuid.Generate() - - auth := testAuthenticator(t, store, true, true) - - aclObj, err := auth.AuthenticateClientOnly(ctx, args) - must.ErrorIs(t, err, structs.ErrPermissionDenied) - must.Eq(t, "server.global.nomad:192.168.1.1", args.GetIdentity().String()) - must.Nil(t, aclObj) - must.False(t, aclObj.AllowClientOp()) - }, - }, - { - name: "with mTLS and ACLs with server cert and valid token", - testFn: func(t *testing.T, store *state.StateStore, node *structs.Node) { - ctx := newTestContext(t, "server.global.nomad", "192.168.1.1") - args := &structs.GenericRequest{} - args.AuthToken = node.SecretID - - auth := testAuthenticator(t, store, true, true) - - aclObj, err := auth.AuthenticateClientOnly(ctx, args) - must.NoError(t, err) - - must.Eq(t, "client:"+node.ID, args.GetIdentity().String()) - must.NotNil(t, aclObj) - must.True(t, aclObj.AllowClientOp()) - }, - }, - { - name: "with mTLS and ACLs with client cert", - testFn: func(t *testing.T, store *state.StateStore, node *structs.Node) { - ctx := newTestContext(t, "client.global.nomad", "192.168.1.1") - args := &structs.GenericRequest{} - args.AuthToken = node.SecretID - - auth := testAuthenticator(t, store, true, true) - - aclObj, err := auth.AuthenticateClientOnly(ctx, args) - must.NoError(t, err) - must.Eq(t, "client:"+node.ID, args.GetIdentity().String()) - must.NotNil(t, aclObj) - must.True(t, aclObj.AllowClientOp()) - }, - }, - } - - for _, tc := range testCases { - t.Run(tc.name, func(t *testing.T) { - node := mock.Node() - store := testStateStore(t) - store.UpsertNode(structs.MsgTypeTestSetup, 100, node) - tc.testFn(t, store, node) - }) - } -} - -func TestResolveACLToken(t *testing.T) { - ci.Parallel(t) - - testCases := []struct { - name string - testFn func() - }{ - { - name: "leader token", - testFn: func() { - auth := testDefaultAuthenticator(t) - - // Resolve the token and ensure it's a management token. - aclResp, err := auth.ResolveToken(auth.getLeaderACL()) - must.NoError(t, err) - must.NotNil(t, aclResp) - must.True(t, aclResp.IsManagement()) - }, - }, - { - name: "anonymous token", - testFn: func() { - auth := testDefaultAuthenticator(t) - - // Call the function with an empty input secret ID which is - // classed as representing anonymous access in clusters with - // ACLs enabled. - aclResp, err := auth.ResolveToken("") - must.NoError(t, err) - must.NotNil(t, aclResp) - must.False(t, aclResp.IsManagement()) - }, - }, - { - name: "anonymous token and acls disabled", - testFn: func() { - auth := testDefaultAuthenticator(t) - auth.aclsEnabled = false - - aclResp, err := auth.ResolveToken("") - must.NoError(t, err) - must.NotNil(t, aclResp) - must.Eq(t, acl.ACLsDisabledACL, aclResp) - must.True(t, aclResp.IsManagement()) - }, - }, - { - name: "token not found", - testFn: func() { - auth := testDefaultAuthenticator(t) - - // Call the function with randomly generated secret ID which - // does not exist within state. - aclResp, err := auth.ResolveToken(uuid.Generate()) - must.ErrorIs(t, err, structs.ErrTokenNotFound) - must.Nil(t, aclResp) - }, - }, - { - name: "token expired", - testFn: func() { - auth := testDefaultAuthenticator(t) - - // Create a mock token with an expiration time long in the - // past, and upsert. - token := mock.ACLToken() - token.ExpirationTime = pointer.Of(time.Date( - 1970, time.January, 1, 0, 0, 0, 0, time.UTC)) - - err := auth.getState().UpsertACLTokens( - structs.MsgTypeTestSetup, 10, []*structs.ACLToken{token}) - must.NoError(t, err) - - // Perform the function call which should result in finding the - // token has expired. - aclResp, err := auth.ResolveToken(uuid.Generate()) - must.ErrorIs(t, err, structs.ErrTokenNotFound) - must.Nil(t, aclResp) - }, - }, - { - name: "management token", - testFn: func() { - auth := testDefaultAuthenticator(t) - - // Generate a management token and upsert this. - managementToken := mock.ACLToken() - managementToken.Type = structs.ACLManagementToken - managementToken.Policies = nil - - err := auth.getState().UpsertACLTokens( - structs.MsgTypeTestSetup, 10, []*structs.ACLToken{managementToken}) - must.NoError(t, err) - - // Resolve the token and check that we received a management - // ACL. - aclResp, err := auth.ResolveToken(managementToken.SecretID) - must.Nil(t, err) - must.NotNil(t, aclResp) - must.True(t, aclResp.IsManagement()) - must.Eq(t, acl.ManagementACL, aclResp) - }, - }, - { - name: "client token with policies only", - testFn: func() { - auth := testDefaultAuthenticator(t) - - // Generate a client token with associated policies and upsert - // these. - policy1 := mock.ACLPolicy() - policy2 := mock.ACLPolicy() - err := auth.getState().UpsertACLPolicies( - structs.MsgTypeTestSetup, 10, []*structs.ACLPolicy{policy1, policy2}) - - clientToken := mock.ACLToken() - clientToken.Policies = []string{policy1.Name, policy2.Name} - err = auth.getState().UpsertACLTokens( - structs.MsgTypeTestSetup, 20, []*structs.ACLToken{clientToken}) - must.NoError(t, err) - - // Resolve the token and check that we received a client - // ACL with appropriate permissions. - aclResp, err := auth.ResolveToken(clientToken.SecretID) - must.Nil(t, err) - must.NotNil(t, aclResp) - must.False(t, aclResp.IsManagement()) - - allowed := aclResp.AllowNamespaceOperation("default", acl.NamespaceCapabilityListJobs) - must.True(t, allowed) - allowed = aclResp.AllowNamespaceOperation("other", acl.NamespaceCapabilityListJobs) - must.False(t, allowed) - - // Resolve the same token again and ensure we get the same - // result. - aclResp2, err := auth.ResolveToken(clientToken.SecretID) - must.Nil(t, err) - must.NotNil(t, aclResp2) - must.Eq(t, aclResp, aclResp2) - - // Bust the cache by upserting the policy - err = auth.getState().UpsertACLPolicies( - structs.MsgTypeTestSetup, 30, []*structs.ACLPolicy{policy1}) - must.Nil(t, err) - - // Resolve the same token again, should get different value - aclResp3, err := auth.ResolveToken(clientToken.SecretID) - must.Nil(t, err) - must.NotNil(t, aclResp3) - must.NotEq(t, aclResp2, aclResp3) - }, - }, - { - name: "client token with roles only", - testFn: func() { - auth := testDefaultAuthenticator(t) - - // Create a client token that only has a link to a role. - policy1 := mock.ACLPolicy() - policy2 := mock.ACLPolicy() - err := auth.getState().UpsertACLPolicies( - structs.MsgTypeTestSetup, 10, []*structs.ACLPolicy{policy1, policy2}) - - aclRole := mock.ACLRole() - aclRole.Policies = []*structs.ACLRolePolicyLink{ - {Name: policy1.Name}, - {Name: policy2.Name}, - } - err = auth.getState().UpsertACLRoles( - structs.MsgTypeTestSetup, 30, []*structs.ACLRole{aclRole}, false) - must.NoError(t, err) - - clientToken := mock.ACLToken() - clientToken.Policies = []string{} - clientToken.Roles = []*structs.ACLTokenRoleLink{{ID: aclRole.ID}} - err = auth.getState().UpsertACLTokens( - structs.MsgTypeTestSetup, 30, []*structs.ACLToken{clientToken}) - must.NoError(t, err) - - // Resolve the token and check that we received a client - // ACL with appropriate permissions. - aclResp, err := auth.ResolveToken(clientToken.SecretID) - must.Nil(t, err) - must.NotNil(t, aclResp) - must.False(t, aclResp.IsManagement()) - - allowed := aclResp.AllowNamespaceOperation("default", acl.NamespaceCapabilityListJobs) - must.True(t, allowed) - allowed = aclResp.AllowNamespaceOperation("other", acl.NamespaceCapabilityListJobs) - must.False(t, allowed) - - // Remove the policies from the ACL role and ensure the resolution - // permissions are updated. - aclRole.Policies = []*structs.ACLRolePolicyLink{} - err = auth.getState().UpsertACLRoles( - structs.MsgTypeTestSetup, 40, []*structs.ACLRole{aclRole}, false) - must.NoError(t, err) - - aclResp, err = auth.ResolveToken(clientToken.SecretID) - must.Nil(t, err) - must.NotNil(t, aclResp) - must.False(t, aclResp.IsManagement()) - must.False(t, aclResp.AllowNamespaceOperation("default", acl.NamespaceCapabilityListJobs)) - }, - }, - { - name: "client with roles and policies", - testFn: func() { - auth := testDefaultAuthenticator(t) - - // Generate two policies, each with a different namespace - // permission set. - policy1 := &structs.ACLPolicy{ - Name: "policy-" + uuid.Generate(), - Rules: `namespace "platform" { policy = "write"}`, - CreateIndex: 10, - ModifyIndex: 10, - } - policy1.SetHash() - policy2 := &structs.ACLPolicy{ - Name: "policy-" + uuid.Generate(), - Rules: `namespace "web" { policy = "write"}`, - CreateIndex: 10, - ModifyIndex: 10, - } - policy2.SetHash() - - err := auth.getState().UpsertACLPolicies( - structs.MsgTypeTestSetup, 10, []*structs.ACLPolicy{policy1, policy2}) - must.NoError(t, err) - - // Create a role which references the policy that has access to - // the web namespace. - aclRole := mock.ACLRole() - aclRole.Policies = []*structs.ACLRolePolicyLink{{Name: policy2.Name}} - err = auth.getState().UpsertACLRoles( - structs.MsgTypeTestSetup, 20, []*structs.ACLRole{aclRole}, false) - must.NoError(t, err) - - // Create a token which references the policy and role. - clientToken := mock.ACLToken() - clientToken.Policies = []string{policy1.Name} - clientToken.Roles = []*structs.ACLTokenRoleLink{{ID: aclRole.ID}} - err = auth.getState().UpsertACLTokens( - structs.MsgTypeTestSetup, 30, []*structs.ACLToken{clientToken}) - must.NoError(t, err) - - // Resolve the token and check that we received a client - // ACL with appropriate permissions. - aclResp, err := auth.ResolveToken(clientToken.SecretID) - must.Nil(t, err) - must.NotNil(t, aclResp) - must.False(t, aclResp.IsManagement()) - - allowed := aclResp.AllowNamespaceOperation("platform", acl.NamespaceCapabilityListJobs) - must.True(t, allowed) - allowed = aclResp.AllowNamespaceOperation("web", acl.NamespaceCapabilityListJobs) - must.True(t, allowed) - }, - }, - } - - for _, tc := range testCases { - t.Run(tc.name, func(t *testing.T) { - tc.testFn() - }) - } -} - -func TestIdentityToACLClaim(t *testing.T) { - - alloc := mock.Alloc() - alloc.ClientStatus = structs.AllocClientStatusRunning - tg := alloc.Job.LookupTaskGroup(alloc.TaskGroup) - task := tg.Tasks[0] - - defaultWI := &structs.WorkloadIdentity{Name: "default"} - claims := structs.NewIdentityClaims(alloc.Job, alloc, - task.IdentityHandle(defaultWI), task.Identity, time.Now()) - - store := testStateStore(t) - - leaderACL := uuid.Generate() - - auth := NewAuthenticator(&AuthenticatorConfig{ - StateFn: func() *state.StateStore { return store }, - Logger: testlog.HCLogger(t), - GetLeaderACLFn: func() string { return leaderACL }, - AclsEnabled: true, - VerifyTLS: true, - Region: "global", - Encrypter: newTestEncrypter(), - }) - - store.UpsertAllocs(structs.MsgTypeTestSetup, 100, - []*structs.Allocation{alloc}) - - token, err := auth.encrypter.(*testEncrypter).signClaim(claims) - must.NoError(t, err) - - ctx := newTestContext(t, "client.nomad.global", "192.168.1.1") - args := &structs.GenericRequest{} - args.AuthToken = token - - err = auth.Authenticate(ctx, args) - must.NoError(t, err) - - claim := IdentityToACLClaim(args.GetIdentity(), auth.getState()) - must.Eq(t, &acl.ACLClaim{ - Namespace: alloc.Job.Namespace, - Job: alloc.Job.ID, - Group: alloc.TaskGroup, - Task: alloc.Job.TaskGroups[0].Tasks[0].Name, - }, claim) - - must.Nil(t, IdentityToACLClaim(nil, auth.getState())) -} - -func TestResolveSecretToken(t *testing.T) { - ci.Parallel(t) - auth := testDefaultAuthenticator(t) - - testCases := []struct { - name string - testFn func() - }{ - { - name: "valid token", - testFn: func() { - - // Generate and upsert a token. - token := mock.ACLToken() - err := auth.getState().UpsertACLTokens( - structs.MsgTypeTestSetup, 10, []*structs.ACLToken{token}) - must.NoError(t, err) - - // Attempt to look up the token and perform checks. - tokenResp, err := auth.resolveSecretToken(token.SecretID) - must.NoError(t, err) - must.NotNil(t, tokenResp) - must.Eq(t, token, tokenResp) - }, - }, - { - name: "anonymous token", - testFn: func() { - - // Call the function with an empty input secret ID which is - // classed as representing anonymous access in clusters with - // ACLs enabled. - tokenResp, err := auth.resolveSecretToken("") - must.NoError(t, err) - must.NotNil(t, tokenResp) - must.Eq(t, structs.AnonymousACLToken, tokenResp) - }, - }, - { - name: "token not found", - testFn: func() { - - // Call the function with randomly generated secret ID which - // does not exist within state. - tokenResp, err := auth.resolveSecretToken(uuid.Generate()) - must.ErrorIs(t, err, structs.ErrTokenNotFound) - must.Nil(t, tokenResp) - }, - }, - { - name: "token expired", - testFn: func() { - - // Create a mock token with an expiration time long in the - // past, and upsert. - token := mock.ACLToken() - token.ExpirationTime = pointer.Of(time.Date( - 1970, time.January, 1, 0, 0, 0, 0, time.UTC)) - - err := auth.getState().UpsertACLTokens( - structs.MsgTypeTestSetup, 10, []*structs.ACLToken{token}) - must.NoError(t, err) - - // Perform the function call which should result in finding the - // token has expired. - tokenResp, err := auth.resolveSecretToken(uuid.Generate()) - must.ErrorIs(t, err, structs.ErrTokenNotFound) - must.Nil(t, tokenResp) - }, - }, - } - - for _, tc := range testCases { - t.Run(tc.name, func(t *testing.T) { - tc.testFn() - }) - } -} - -func TestResolveClaims(t *testing.T) { - ci.Parallel(t) - - auth := testDefaultAuthenticator(t) - index := uint64(100) - - alloc := mock.Alloc() - dispatchAlloc := mock.Alloc() - dispatchAlloc.Job.ParentID = alloc.JobID - - claims := &structs.IdentityClaims{ - Namespace: alloc.Namespace, - JobID: alloc.Job.ID, - AllocationID: alloc.ID, - TaskName: alloc.Job.TaskGroups[0].Tasks[0].Name, - } - - dispatchClaims := &structs.IdentityClaims{ - Namespace: dispatchAlloc.Namespace, - JobID: dispatchAlloc.Job.ID, - AllocationID: dispatchAlloc.ID, - TaskName: dispatchAlloc.Job.TaskGroups[0].Tasks[0].Name, - } - - // unrelated policy - policy0 := mock.ACLPolicy() - - // policy for job - policy1 := mock.ACLPolicy() - policy1.JobACL = &structs.JobACL{ - Namespace: claims.Namespace, - JobID: claims.JobID, - } - - // policy for job and group - policy2 := mock.ACLPolicy() - policy2.JobACL = &structs.JobACL{ - Namespace: claims.Namespace, - JobID: claims.JobID, - Group: alloc.Job.TaskGroups[0].Name, - } - - // policy for job and group and task - policy3 := mock.ACLPolicy() - policy3.JobACL = &structs.JobACL{ - Namespace: claims.Namespace, - JobID: claims.JobID, - Group: alloc.Job.TaskGroups[0].Name, - Task: claims.TaskName, - } - - // policy for job and group but different task - policy4 := mock.ACLPolicy() - policy4.JobACL = &structs.JobACL{ - Namespace: claims.Namespace, - JobID: claims.JobID, - Group: alloc.Job.TaskGroups[0].Name, - Task: "another", - } - - // policy for job but different group - policy5 := mock.ACLPolicy() - policy5.JobACL = &structs.JobACL{ - Namespace: claims.Namespace, - JobID: claims.JobID, - Group: "another", - } - - // policy for same namespace but different job - policy6 := mock.ACLPolicy() - policy6.JobACL = &structs.JobACL{ - Namespace: claims.Namespace, - JobID: "another", - } - - // policy for same job in different namespace - policy7 := mock.ACLPolicy() - policy7.JobACL = &structs.JobACL{ - Namespace: "another", - JobID: claims.JobID, - } - - aclObj, err := auth.resolveClaims(claims) - must.Nil(t, aclObj) - must.EqError(t, err, "allocation does not exist") - - // upsert the allocation - index++ - err = auth.getState().UpsertAllocs(structs.MsgTypeTestSetup, index, []*structs.Allocation{alloc, dispatchAlloc}) - must.NoError(t, err) - - // Resolve claims and check we that the ACL object without policies provides no access - aclObj, err = auth.resolveClaims(claims) - must.NoError(t, err) - must.NotNil(t, aclObj) - must.False(t, aclObj.AllowNamespaceOperation("default", acl.NamespaceCapabilityListJobs)) - - // Add the policies - index++ - err = auth.getState().UpsertACLPolicies(structs.MsgTypeTestSetup, index, []*structs.ACLPolicy{ - policy0, policy1, policy2, policy3, policy4, policy5, policy6, policy7}) - must.NoError(t, err) - - // Re-resolve and check that the resulting ACL looks reasonable - aclObj, err = auth.resolveClaims(claims) - must.NoError(t, err) - must.NotNil(t, aclObj) - must.False(t, aclObj.IsManagement()) - must.True(t, aclObj.AllowNamespaceOperation("default", acl.NamespaceCapabilityListJobs)) - must.False(t, aclObj.AllowNamespaceOperation("other", acl.NamespaceCapabilityListJobs)) - - // Resolve the same claim again, should get cache value - aclObj2, err := auth.resolveClaims(claims) - must.NoError(t, err) - must.NotNil(t, aclObj) - must.Eq(t, aclObj, aclObj2, must.Sprintf("expected cached value")) - - policies, err := auth.ResolvePoliciesForClaims(claims) - must.NoError(t, err) - must.Len(t, 3, policies) - must.SliceContainsAll(t, policies, []*structs.ACLPolicy{policy1, policy2, policy3}) - - // Check the dispatch claims - aclObj3, err := auth.resolveClaims(dispatchClaims) - must.NoError(t, err) - must.NotNil(t, aclObj) - must.Eq(t, aclObj, aclObj3, must.Sprintf("expected cached value")) - - dispatchPolicies, err := auth.ResolvePoliciesForClaims(dispatchClaims) - must.NoError(t, err) - must.Len(t, 3, dispatchPolicies) - must.SliceContainsAll(t, dispatchPolicies, []*structs.ACLPolicy{policy1, policy2, policy3}) - -} - -func testStateStore(t *testing.T) *state.StateStore { - sconfig := &state.StateStoreConfig{ - Logger: testlog.HCLogger(t), - Region: "global", - JobTrackedVersions: structs.JobDefaultTrackedVersions, - } - store, err := state.NewStateStore(sconfig) - must.NoError(t, err) - return store -} - -func testDefaultAuthenticator(t *testing.T) *Authenticator { - leaderACL := uuid.Generate() - store := testStateStore(t) - return NewAuthenticator(&AuthenticatorConfig{ - StateFn: func() *state.StateStore { return store }, - Logger: testlog.HCLogger(t), - GetLeaderACLFn: func() string { return leaderACL }, - AclsEnabled: true, - VerifyTLS: true, - Region: "global", - Encrypter: nil, - }) -} - -type testContext struct { - isTLS bool - cert *x509.Certificate - remoteIP net.IP -} - -const noTLSCtx = "" - -func newTestContext(t *testing.T, tlsName, ipAddr string) *testContext { - t.Helper() - ip := net.ParseIP(ipAddr) - must.NotNil(t, ip, must.Sprintf("could not parse ipAddr=%s", ipAddr)) - ctx := &testContext{ - remoteIP: ip, - } - if tlsName != "" { - ctx.isTLS = true - ctx.cert = &x509.Certificate{ - Subject: pkix.Name{ - CommonName: tlsName, - }, - } - } - return ctx -} - -func (ctx *testContext) GetRemoteIP() (net.IP, error) { - if ctx == nil { - return nil, nil - } - if len(ctx.remoteIP) == 0 { - return nil, errors.New("could not determine remote IP from context") - } - return ctx.remoteIP, nil -} - -func (ctx *testContext) IsTLS() bool { - if ctx == nil { - return false - } - return ctx.isTLS -} - -func (ctx *testContext) IsStatic() bool { - return ctx == nil -} - -func (ctx *testContext) Certificate() *x509.Certificate { - if ctx == nil { - return nil - } - return ctx.cert -} - -type testEncrypter struct { - key *rsa.PrivateKey -} - -func newTestEncrypter() *testEncrypter { - k, err := rsa.GenerateKey(rand.Reader, 2048) - if err != nil { - panic(err) - } - return &testEncrypter{ - key: k, - } -} - -func (te *testEncrypter) signClaim(claims *structs.IdentityClaims) (string, error) { - - opts := (&jose.SignerOptions{}).WithType("JWT") - sig, err := jose.NewSigner(jose.SigningKey{Algorithm: jose.RS256, Key: te.key}, opts) - if err != nil { - return "", err - } - raw, err := jwt.Signed(sig).Claims(claims).CompactSerialize() - if err != nil { - return "", err - } - return raw, nil -} - -func (te *testEncrypter) VerifyClaim(tokenString string) (*structs.IdentityClaims, error) { - - token, err := jwt.ParseSigned(tokenString) - if err != nil { - return nil, fmt.Errorf("failed to parse signed token: %w", err) - } - pubKey := te.key.Public() - - claims := &structs.IdentityClaims{} - if err := token.Claims(pubKey, claims); err != nil { - return nil, fmt.Errorf("invalid signature: %w", err) - } - expect := jwt.Expected{} - if err := claims.Validate(expect); err != nil { - return nil, fmt.Errorf("invalid claims: %w", err) - } - - return claims, nil -} diff --git a/nomad/autopilot.go b/nomad/autopilot.go index 0d5b59360f6c..1afcd6955d82 100644 --- a/nomad/autopilot.go +++ b/nomad/autopilot.go @@ -9,7 +9,6 @@ import ( "strconv" metrics "github.com/armon/go-metrics" - "github.com/hashicorp/nomad/helper" "github.com/hashicorp/nomad/nomad/structs" "github.com/hashicorp/raft" autopilot "github.com/hashicorp/raft-autopilot" @@ -117,20 +116,36 @@ func (s *Server) GetClusterHealth() *structs.OperatorHealthReply { health := &structs.OperatorHealthReply{ Healthy: state.Healthy, FailureTolerance: state.FailureTolerance, - Leader: string(state.Leader), - Voters: stringIDs(state.Voters), - Servers: make([]structs.ServerHealth, 0, len(state.Servers)), } for _, srv := range state.Servers { - srvHealth := autopilotToServerHealth(srv) + srvHealth := structs.ServerHealth{ + ID: string(srv.Server.ID), + Name: srv.Server.Name, + Address: string(srv.Server.Address), + Version: srv.Server.Version, + Leader: srv.State == autopilot.RaftLeader, + Voter: srv.State == autopilot.RaftLeader || srv.State == autopilot.RaftVoter, + LastContact: srv.Stats.LastContact, + LastTerm: srv.Stats.LastTerm, + LastIndex: srv.Stats.LastIndex, + Healthy: srv.Health.Healthy, + StableSince: srv.Health.StableSince, + } + + switch srv.Server.NodeStatus { + case autopilot.NodeAlive: + srvHealth.SerfStatus = serf.StatusAlive + case autopilot.NodeLeft: + srvHealth.SerfStatus = serf.StatusLeft + case autopilot.NodeFailed: + srvHealth.SerfStatus = serf.StatusFailed + default: + srvHealth.SerfStatus = serf.StatusNone + } health.Servers = append(health.Servers, srvHealth) } - err := s.autopilotStateExt(state, health) - if err != nil { - s.logger.Error("Error parsing autopilot state", "error", err) - } return health } @@ -138,39 +153,6 @@ func (s *Server) GetClusterHealth() *structs.OperatorHealthReply { // ------------------- // helper functions -func autopilotToServerHealth(srv *autopilot.ServerState) structs.ServerHealth { - srvHealth := structs.ServerHealth{ - ID: string(srv.Server.ID), - Name: srv.Server.Name, - Address: string(srv.Server.Address), - Version: srv.Server.Version, - Leader: srv.State == autopilot.RaftLeader, - Voter: srv.State == autopilot.RaftLeader || srv.State == autopilot.RaftVoter, - LastContact: srv.Stats.LastContact, - LastTerm: srv.Stats.LastTerm, - LastIndex: srv.Stats.LastIndex, - Healthy: srv.Health.Healthy, - StableSince: srv.Health.StableSince, - } - - switch srv.Server.NodeStatus { - case autopilot.NodeAlive: - srvHealth.SerfStatus = serf.StatusAlive - case autopilot.NodeLeft: - srvHealth.SerfStatus = serf.StatusLeft - case autopilot.NodeFailed: - srvHealth.SerfStatus = serf.StatusFailed - default: - srvHealth.SerfStatus = serf.StatusNone - } - - return srvHealth -} - -func stringIDs(ids []raft.ServerID) []string { - return helper.ConvertSlice(ids, func(id raft.ServerID) string { return string(id) }) -} - func minRaftProtocol(members []serf.Member, serverFunc func(serf.Member) (bool, *serverParts)) (int, error) { minVersion := -1 for _, m := range members { diff --git a/nomad/autopilot_ce.go b/nomad/autopilot_oss.go similarity index 87% rename from nomad/autopilot_ce.go rename to nomad/autopilot_oss.go index 6579479a1c46..acbeaa255ba1 100644 --- a/nomad/autopilot_ce.go +++ b/nomad/autopilot_oss.go @@ -22,10 +22,6 @@ func (s *Server) autopilotServerExt(_ *serverParts) interface{} { return nil } -func (s *Server) autopilotStateExt(_ *autopilot.State, _ *structs.OperatorHealthReply) error { - return nil -} - // autopilotConfigExt returns the autopilot-enterprise.Config extensions needed // for ENT feature support, but this is the empty OSS implementation. func autopilotConfigExt(_ *structs.AutopilotConfig) interface{} { diff --git a/nomad/autopilot_test.go b/nomad/autopilot_test.go index 2f19dddc9425..b7f9c48940f8 100644 --- a/nomad/autopilot_test.go +++ b/nomad/autopilot_test.go @@ -14,7 +14,6 @@ import ( "github.com/shoenig/test/must" "github.com/hashicorp/nomad/ci" - "github.com/hashicorp/nomad/nomad/structs" "github.com/hashicorp/nomad/testutil" ) @@ -307,42 +306,5 @@ func TestAutopilot_PromoteNonVoter(t *testing.T) { } return true, nil }, func(err error) { must.NoError(t, err) }) -} - -func TestAutopilot_ReturnAutopilotHealth(t *testing.T) { - ci.Parallel(t) - s1, cleanupS1 := TestServer(t, func(c *Config) { - c.BootstrapExpect = 2 - c.RaftConfig.ProtocolVersion = 3 - c.AutopilotConfig.EnableCustomUpgrades = true - c.UpgradeVersion = "0.0.1" - c.NumSchedulers = 0 // reduce log noise - }) - defer cleanupS1() - - s2, cleanupS2 := TestServer(t, func(c *Config) { - c.BootstrapExpect = 2 - c.RaftConfig.ProtocolVersion = 3 - c.AutopilotConfig.EnableCustomUpgrades = true - c.UpgradeVersion = "0.0.1" - c.NumSchedulers = 0 // reduce log noise - }) - defer cleanupS2() - - TestJoin(t, s1, s2) - servers := []*Server{s1, s2} - leader := waitForStableLeadership(t, servers) - - get := &structs.GenericRequest{ - QueryOptions: structs.QueryOptions{ - Region: "global", - }, - } - reply := &structs.OperatorHealthReply{} - err := s1.RPC("Operator.ServerHealth", get, reply) - must.NoError(t, err) - must.Eq(t, reply.Healthy, true) - _, leaderID := leader.raft.LeaderWithID() - must.Eq(t, reply.Leader, string(leaderID)) } diff --git a/nomad/client_agent_endpoint.go b/nomad/client_agent_endpoint.go index 1d63acfa2223..da5bad78c976 100644 --- a/nomad/client_agent_endpoint.go +++ b/nomad/client_agent_endpoint.go @@ -22,7 +22,7 @@ import ( "github.com/hashicorp/nomad/helper/pointer" "github.com/hashicorp/nomad/nomad/structs" - "github.com/hashicorp/go-msgpack/v2/codec" + "github.com/hashicorp/go-msgpack/codec" ) type Agent struct { @@ -48,10 +48,7 @@ func (a *Agent) Profile(args *structs.AgentPprofRequest, reply *structs.AgentPpr aclObj, err := a.srv.ResolveACL(args) if err != nil { return err - } else if !aclObj.AllowAgentWrite() { - // we're not checking AllowAgentDebug here because the target might not - // be this server, and the server doesn't know if enable_debug has been - // set on the target + } else if aclObj != nil && !aclObj.AllowAgentWrite() { return structs.ErrPermissionDenied } @@ -86,8 +83,8 @@ func (a *Agent) Profile(args *structs.AgentPprofRequest, reply *structs.AgentPpr } } - // This server is the target, so now we can check for AllowAgentDebug - if !aclObj.AllowAgentDebug(a.srv.config.EnableDebug) { + // If ACLs are disabled, EnableDebug must be enabled + if aclObj == nil && !a.srv.config.EnableDebug { return structs.ErrPermissionDenied } @@ -151,7 +148,7 @@ func (a *Agent) monitor(conn io.ReadWriteCloser) { if aclObj, err := a.srv.ResolveACL(&args); err != nil { handleStreamResultError(err, nil, encoder) return - } else if !aclObj.AllowAgentRead() { + } else if aclObj != nil && !aclObj.AllowAgentRead() { handleStreamResultError(structs.ErrPermissionDenied, pointer.Of(int64(403)), encoder) return } @@ -426,7 +423,8 @@ func (a *Agent) Host(args *structs.HostDataRequest, reply *structs.HostDataRespo if err != nil { return err } - if !aclObj.AllowAgentDebug(a.srv.GetConfig().EnableDebug) { + if (aclObj != nil && !aclObj.AllowAgentRead()) || + (aclObj == nil && !a.srv.config.EnableDebug) { return structs.ErrPermissionDenied } diff --git a/nomad/client_agent_endpoint_test.go b/nomad/client_agent_endpoint_test.go index 3dcaa9ef7339..af1a3f2d80ad 100644 --- a/nomad/client_agent_endpoint_test.go +++ b/nomad/client_agent_endpoint_test.go @@ -14,7 +14,7 @@ import ( "time" "github.com/hashicorp/go-hclog" - "github.com/hashicorp/go-msgpack/v2/codec" + "github.com/hashicorp/go-msgpack/codec" "github.com/hashicorp/nomad/acl" "github.com/hashicorp/nomad/ci" "github.com/hashicorp/nomad/client" @@ -26,7 +26,6 @@ import ( "github.com/hashicorp/nomad/nomad/mock" "github.com/hashicorp/nomad/nomad/structs" "github.com/hashicorp/nomad/testutil" - "github.com/shoenig/test/must" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) @@ -156,20 +155,13 @@ func TestMonitor_Monitor_RemoteServer(t *testing.T) { servers := []*Server{s1, s2} var nonLeader *Server var leader *Server - testutil.WaitForResult(func() (bool, error) { - for _, s := range servers { - if !s.IsLeader() { - nonLeader = s - } else { - leader = s - } + for _, s := range servers { + if !s.IsLeader() { + nonLeader = s + } else { + leader = s } - - return nonLeader != nil && leader != nil && nonLeader != leader, fmt.Errorf( - "leader=%p follower=%p", nonLeader, leader) - }, func(err error) { - t.Fatalf("timed out trying to find a leader: %v", err) - }) + } cases := []struct { desc string @@ -1021,5 +1013,5 @@ func TestAgentHost_ACLDebugRequired(t *testing.T) { var resp structs.HostDataResponse err := s.RPC("Agent.Host", &req, &resp) - must.EqError(t, err, structs.ErrPermissionDenied.Error()) + require.Equal(t, "Permission denied", err.Error()) } diff --git a/nomad/client_alloc_endpoint.go b/nomad/client_alloc_endpoint.go index 5b782f57e80f..f0ec65d21d01 100644 --- a/nomad/client_alloc_endpoint.go +++ b/nomad/client_alloc_endpoint.go @@ -8,12 +8,11 @@ import ( "fmt" "io" "net" - "net/http" "time" "github.com/armon/go-metrics" "github.com/hashicorp/go-hclog" - "github.com/hashicorp/go-msgpack/v2/codec" + "github.com/hashicorp/go-msgpack/codec" "github.com/hashicorp/nomad/acl" cstructs "github.com/hashicorp/nomad/client/structs" @@ -58,7 +57,7 @@ func (a *ClientAllocations) GarbageCollectAll(args *structs.NodeSpecificRequest, // Check node read permissions if aclObj, err := a.srv.ResolveACL(args); err != nil { return err - } else if !aclObj.AllowNodeWrite() { + } else if aclObj != nil && !aclObj.AllowNodeWrite() { return structs.ErrPermissionDenied } @@ -126,7 +125,7 @@ func (a *ClientAllocations) Signal(args *structs.AllocSignalRequest, reply *stru // Check namespace alloc-lifecycle permission. if aclObj, err := a.srv.ResolveACL(args); err != nil { return err - } else if !aclObj.AllowNsOp(alloc.Namespace, acl.NamespaceCapabilityAllocLifecycle) { + } else if aclObj != nil && !aclObj.AllowNsOp(alloc.Namespace, acl.NamespaceCapabilityAllocLifecycle) { return structs.ErrPermissionDenied } @@ -184,7 +183,7 @@ func (a *ClientAllocations) GarbageCollect(args *structs.AllocSpecificRequest, r // Check namespace submit-job permission. if aclObj, err := a.srv.ResolveACL(args); err != nil { return err - } else if !aclObj.AllowNsOp(alloc.Namespace, acl.NamespaceCapabilitySubmitJob) { + } else if aclObj != nil && !aclObj.AllowNsOp(alloc.Namespace, acl.NamespaceCapabilitySubmitJob) { return structs.ErrPermissionDenied } @@ -237,7 +236,7 @@ func (a *ClientAllocations) Restart(args *structs.AllocRestartRequest, reply *st // Check for namespace alloc-lifecycle permissions. if aclObj, err := a.srv.ResolveACL(args); err != nil { return err - } else if !aclObj.AllowNsOp(alloc.Namespace, acl.NamespaceCapabilityAllocLifecycle) { + } else if aclObj != nil && !aclObj.AllowNsOp(alloc.Namespace, acl.NamespaceCapabilityAllocLifecycle) { return structs.ErrPermissionDenied } @@ -290,7 +289,7 @@ func (a *ClientAllocations) Stats(args *cstructs.AllocStatsRequest, reply *cstru // Check for namespace read-job permissions. if aclObj, err := a.srv.ResolveACL(args); err != nil { return err - } else if !aclObj.AllowNsOp(alloc.Namespace, acl.NamespaceCapabilityReadJob) { + } else if aclObj != nil && !aclObj.AllowNsOp(alloc.Namespace, acl.NamespaceCapabilityReadJob) { return structs.ErrPermissionDenied } @@ -350,7 +349,7 @@ func (a *ClientAllocations) Checks(args *cstructs.AllocChecksRequest, reply *cst // Check for namespace read-job permissions. if aclObj, err := a.srv.ResolveACL(args); err != nil { return err - } else if !aclObj.AllowNsOp(alloc.Namespace, acl.NamespaceCapabilityReadJob) { + } else if aclObj != nil && !aclObj.AllowNsOp(alloc.Namespace, acl.NamespaceCapabilityReadJob) { return structs.ErrPermissionDenied } @@ -425,43 +424,12 @@ func (a *ClientAllocations) exec(conn io.ReadWriteCloser) { if aclObj, err := a.srv.ResolveACL(&args); err != nil { handleStreamResultError(err, nil, encoder) return - } else if !aclObj.AllowNsOp(alloc.Namespace, acl.NamespaceCapabilityAllocExec) { + } else if aclObj != nil && !aclObj.AllowNsOp(alloc.Namespace, acl.NamespaceCapabilityAllocExec) { // client ultimately checks if AllocNodeExec is required handleStreamResultError(structs.ErrPermissionDenied, nil, encoder) return } - if alloc.ClientTerminalStatus() { - handleStreamResultError(fmt.Errorf("exec not possible, client status of allocation %s is %s", alloc.ID, alloc.ClientStatus), - pointer.Of(int64(http.StatusBadRequest)), encoder) - return - } - - // Handle job ID if requested. - if args.JobID != "" { - // Verify job exists. - job, err := snap.JobByID(nil, args.Namespace, args.JobID) - if err != nil { - handleStreamResultError(err, - pointer.Of(int64(http.StatusInternalServerError)), encoder) - return - } - if job == nil { - handleStreamResultError( - fmt.Errorf("job %s not found in namespace %s", args.JobID, args.Namespace), - pointer.Of(int64(http.StatusNotFound)), encoder) - return - } - - // Verify requested allocation belongs to the job. - if args.JobID != alloc.JobID { - handleStreamResultError( - fmt.Errorf("job %s does not have allocation %s", args.JobID, alloc.ID), - pointer.Of(int64(http.StatusBadRequest)), encoder, - ) - } - } - nodeID := alloc.NodeID // Make sure Node is valid and new enough to support RPC diff --git a/nomad/client_alloc_endpoint_test.go b/nomad/client_alloc_endpoint_test.go index 9ccc195dc4e9..0fc26442d707 100644 --- a/nomad/client_alloc_endpoint_test.go +++ b/nomad/client_alloc_endpoint_test.go @@ -12,8 +12,8 @@ import ( "testing" "time" - "github.com/hashicorp/go-msgpack/v2/codec" - msgpackrpc "github.com/hashicorp/net-rpc-msgpackrpc/v2" + "github.com/hashicorp/go-msgpack/codec" + msgpackrpc "github.com/hashicorp/net-rpc-msgpackrpc" "github.com/hashicorp/nomad/acl" "github.com/hashicorp/nomad/ci" "github.com/hashicorp/nomad/client" @@ -25,7 +25,6 @@ import ( "github.com/hashicorp/nomad/plugins/drivers" "github.com/hashicorp/nomad/testutil" "github.com/kr/pretty" - "github.com/shoenig/test/must" "github.com/stretchr/testify/require" ) @@ -1228,87 +1227,6 @@ func TestAlloc_ExecStreaming(t *testing.T) { } } -func TestAlloc_ExecStreaming_TerminalAlloc(t *testing.T) { - ci.Parallel(t) - - // Start a Nomad server and a client. - s, cleanupS := TestServer(t, nil) - defer cleanupS() - - // Wait for a cluster leader and the client to connect. - testutil.WaitForLeader(t, s.RPC) - testutil.WaitForResult(func() (bool, error) { - nodes := s.connectedNodes() - return len(nodes) == 1, nil - }, func(err error) { - must.NoError(t, err) - }) - - // Create an alloc with terminal status. - alloc := mock.BatchAlloc() - alloc.ClientStatus = nstructs.AllocClientStatusComplete - alloc.Job.TaskGroups[0].Count = 1 - alloc.Job.TaskGroups[0].Tasks[0].Config = map[string]interface{}{ - "run_for": "20s", - "exec_command": map[string]interface{}{ - "run_for": "1ms", - "stdout_string": "expected output", - "exit_code": 3, - }, - } - - // Upsert the job and allocation. - state := s.State() - err := state.UpsertJob(nstructs.MsgTypeTestSetup, 999, nil, alloc.Job) - must.NoError(t, err) - err = state.UpsertAllocs(nstructs.MsgTypeTestSetup, 1003, []*nstructs.Allocation{alloc}) - must.NoError(t, err) - - // Make the exec request. - req := &cstructs.AllocExecRequest{ - AllocID: alloc.ID, - Task: alloc.Job.TaskGroups[0].Tasks[0].Name, - Tty: true, - Cmd: []string{"placeholder command"}, - QueryOptions: nstructs.QueryOptions{Region: "global"}, - } - - // Get the handler. - handler, err := s.StreamingRpcHandler("Allocations.Exec") - must.Nil(t, err) - - // Create a pipe. - p1, p2 := net.Pipe() - defer p1.Close() - defer p2.Close() - - errCh := make(chan error) - frames := make(chan *drivers.ExecTaskStreamingResponseMsg) - - // Start the handler. - go handler(p2) - go decodeFrames(t, p1, frames, errCh) - - // Send the request. - encoder := codec.NewEncoder(p1, nstructs.MsgpackHandle) - must.Nil(t, encoder.Encode(req)) - - timeout := time.NewTimer(3 * time.Second) - t.Cleanup(func() { timeout.Stop() }) - -OUTER: - for { - select { - case <-timeout.C: - t.Error("timed out before getting exit code") - case err := <-errCh: - must.ErrorContains(t, err, "exec not possible") - break OUTER - case <-frames: - } - } -} - func decodeFrames(t *testing.T, p1 net.Conn, frames chan<- *drivers.ExecTaskStreamingResponseMsg, errCh chan<- error) { // Start the decoder decoder := codec.NewDecoder(p1, nstructs.MsgpackHandle) diff --git a/nomad/client_csi_endpoint.go b/nomad/client_csi_endpoint.go index 8f2faf943f1e..7965d9b1f6c0 100644 --- a/nomad/client_csi_endpoint.go +++ b/nomad/client_csi_endpoint.go @@ -175,11 +175,12 @@ func (a *ClientCSI) sendCSIControllerRPC(pluginID, method, fwdMethod, op string, // client requests aren't RequestWithIdentity, so we use a placeholder here // to populate the identity data for metrics identityReq := &structs.GenericRequest{} - - aclObj, err := a.srv.AuthenticateServerOnly(a.ctx, identityReq) + authErr := a.srv.Authenticate(a.ctx, identityReq) a.srv.MeasureRPCRate("client_csi", op, identityReq) - if err != nil || !aclObj.AllowServerOp() { + // only servers can send these client RPCs + err := validateTLSCertificateLevel(a.srv, a.ctx, tlsCertificateLevelServer) + if authErr != nil || err != nil { return structs.ErrPermissionDenied } @@ -249,10 +250,12 @@ func (a *ClientCSI) sendCSINodeRPC(nodeID, method, fwdMethod, op string, args an // client requests aren't RequestWithIdentity, so we use a placeholder here // to populate the identity data for metrics identityReq := &structs.GenericRequest{} - aclObj, err := a.srv.AuthenticateServerOnly(a.ctx, identityReq) + authErr := a.srv.Authenticate(a.ctx, identityReq) a.srv.MeasureRPCRate("client_csi", op, identityReq) - if err != nil || !aclObj.AllowServerOp() { + // only servers can send these client RPCs + err := validateTLSCertificateLevel(a.srv, a.ctx, tlsCertificateLevelServer) + if authErr != nil || err != nil { return structs.ErrPermissionDenied } diff --git a/nomad/client_csi_endpoint_test.go b/nomad/client_csi_endpoint_test.go index 3ccbfebf2693..037e75358bba 100644 --- a/nomad/client_csi_endpoint_test.go +++ b/nomad/client_csi_endpoint_test.go @@ -10,7 +10,7 @@ import ( "time" memdb "github.com/hashicorp/go-memdb" - msgpackrpc "github.com/hashicorp/net-rpc-msgpackrpc/v2" + msgpackrpc "github.com/hashicorp/net-rpc-msgpackrpc" "github.com/hashicorp/nomad/ci" "github.com/hashicorp/nomad/client" "github.com/hashicorp/nomad/client/config" diff --git a/nomad/client_fs_endpoint.go b/nomad/client_fs_endpoint.go index 165d88b70a61..07e410505f25 100644 --- a/nomad/client_fs_endpoint.go +++ b/nomad/client_fs_endpoint.go @@ -16,7 +16,7 @@ import ( cstructs "github.com/hashicorp/nomad/client/structs" "github.com/hashicorp/nomad/helper/pointer" - "github.com/hashicorp/go-msgpack/v2/codec" + "github.com/hashicorp/go-msgpack/codec" "github.com/hashicorp/nomad/acl" "github.com/hashicorp/nomad/nomad/structs" ) @@ -200,7 +200,7 @@ func (f *FileSystem) Stat(args *cstructs.FsStatRequest, reply *cstructs.FsStatRe // Check filesystem read permissions if aclObj, err := f.srv.ResolveACL(args); err != nil { return err - } else if !aclObj.AllowNsOp(alloc.Namespace, acl.NamespaceCapabilityReadFS) { + } else if aclObj != nil && !aclObj.AllowNsOp(alloc.Namespace, acl.NamespaceCapabilityReadFS) { return structs.ErrPermissionDenied } @@ -277,7 +277,7 @@ func (f *FileSystem) stream(conn io.ReadWriteCloser) { if aclObj, err := f.srv.ResolveACL(&args); err != nil { handleStreamResultError(err, nil, encoder) return - } else if !aclObj.AllowNsOp(alloc.Namespace, acl.NamespaceCapabilityReadFS) { + } else if aclObj != nil && !aclObj.AllowNsOp(alloc.Namespace, acl.NamespaceCapabilityReadFS) { handleStreamResultError(structs.ErrPermissionDenied, nil, encoder) return } diff --git a/nomad/client_fs_endpoint_test.go b/nomad/client_fs_endpoint_test.go index 470cad3dd218..6fa68c668acc 100644 --- a/nomad/client_fs_endpoint_test.go +++ b/nomad/client_fs_endpoint_test.go @@ -11,8 +11,8 @@ import ( "testing" "time" - codec "github.com/hashicorp/go-msgpack/v2/codec" - msgpackrpc "github.com/hashicorp/net-rpc-msgpackrpc/v2" + codec "github.com/hashicorp/go-msgpack/codec" + msgpackrpc "github.com/hashicorp/net-rpc-msgpackrpc" "github.com/hashicorp/nomad/acl" "github.com/hashicorp/nomad/ci" "github.com/hashicorp/nomad/client" diff --git a/nomad/client_meta_endpoint.go b/nomad/client_meta_endpoint.go index dbf577b6d38b..fd606185af3e 100644 --- a/nomad/client_meta_endpoint.go +++ b/nomad/client_meta_endpoint.go @@ -45,7 +45,7 @@ func (n *NodeMeta) Apply(args *structs.NodeMetaApplyRequest, reply *structs.Node // Check node write permissions if aclObj, err := n.srv.ResolveACL(args); err != nil { return err - } else if !aclObj.AllowNodeWrite() { + } else if aclObj != nil && !aclObj.AllowNodeWrite() { return nstructs.ErrPermissionDenied } @@ -72,7 +72,7 @@ func (n *NodeMeta) Read(args *structs.NodeSpecificRequest, reply *structs.NodeMe // Check node read permissions if aclObj, err := n.srv.ResolveACL(args); err != nil { return err - } else if !aclObj.AllowNodeRead() { + } else if aclObj != nil && !aclObj.AllowNodeRead() { return nstructs.ErrPermissionDenied } diff --git a/nomad/client_rpc.go b/nomad/client_rpc.go index 99140f5769fa..8fecef93b526 100644 --- a/nomad/client_rpc.go +++ b/nomad/client_rpc.go @@ -9,9 +9,9 @@ import ( "net" "time" - "github.com/hashicorp/go-msgpack/v2/codec" + "github.com/hashicorp/go-msgpack/codec" multierror "github.com/hashicorp/go-multierror" - msgpackrpc "github.com/hashicorp/net-rpc-msgpackrpc/v2" + msgpackrpc "github.com/hashicorp/net-rpc-msgpackrpc" "github.com/hashicorp/nomad/helper/pool" "github.com/hashicorp/nomad/nomad/structs" "github.com/hashicorp/yamux" diff --git a/nomad/client_stats_endpoint.go b/nomad/client_stats_endpoint.go index d74bcdedbdcd..835c354f7544 100644 --- a/nomad/client_stats_endpoint.go +++ b/nomad/client_stats_endpoint.go @@ -45,7 +45,7 @@ func (s *ClientStats) Stats(args *nstructs.NodeSpecificRequest, reply *structs.C // Check node read permissions if aclObj, err := s.srv.ResolveACL(args); err != nil { return err - } else if !aclObj.AllowNodeRead() { + } else if aclObj != nil && !aclObj.AllowNodeRead() { return nstructs.ErrPermissionDenied } diff --git a/nomad/client_stats_endpoint_test.go b/nomad/client_stats_endpoint_test.go index 55c439da54ad..2703b008784c 100644 --- a/nomad/client_stats_endpoint_test.go +++ b/nomad/client_stats_endpoint_test.go @@ -7,7 +7,7 @@ import ( "testing" "time" - msgpackrpc "github.com/hashicorp/net-rpc-msgpackrpc/v2" + msgpackrpc "github.com/hashicorp/net-rpc-msgpackrpc" "github.com/hashicorp/nomad/acl" "github.com/hashicorp/nomad/ci" "github.com/hashicorp/nomad/client" diff --git a/nomad/config.go b/nomad/config.go index cee2c3124b6a..da84a80c5758 100644 --- a/nomad/config.go +++ b/nomad/config.go @@ -8,12 +8,12 @@ import ( "net" "os" "runtime" - "slices" "time" log "github.com/hashicorp/go-hclog" + "golang.org/x/exp/slices" + "github.com/hashicorp/memberlist" - "github.com/hashicorp/nomad/helper" "github.com/hashicorp/nomad/helper/pointer" "github.com/hashicorp/nomad/helper/uuid" "github.com/hashicorp/nomad/nomad/deploymentwatcher" @@ -307,15 +307,11 @@ type Config struct { // of all the heartbeats. FailoverHeartbeatTTL time.Duration - // ConsulConfigs is a map of Consul configurations, here to support features - // in Nomad Enterprise. The default Consul config pointer above will be - // found in this map under the name "default" - ConsulConfigs map[string]*config.ConsulConfig + // ConsulConfig is this Agent's Consul configuration + ConsulConfig *config.ConsulConfig - // VaultConfigs is a map of Vault configurations, here to support features - // in Nomad Enterprise. The default Vault config pointer above will be found - // in this map under the name "default" - VaultConfigs map[string]*config.VaultConfig + // VaultConfig is this Agent's Vault configuration + VaultConfig *config.VaultConfig // RPCHoldTimeout is how long an RPC can be "held" before it is errored. // This is used to paper over a loss of leadership by instead holding RPCs, @@ -423,13 +419,6 @@ type Config struct { // JobTrackedVersions is the number of historic Job versions that are kept. JobTrackedVersions int - - Reporting *config.ReportingConfig - - // OIDCIssuer is the URL for the OIDC Issuer field in Workload Identity JWTs. - // If this is not configured the /.well-known/openid-configuration endpoint - // will not be available. - OIDCIssuer string } func (c *Config) Copy() *Config { @@ -451,8 +440,8 @@ func (c *Config) Copy() *Config { nc.RaftConfig = pointer.Copy(c.RaftConfig) nc.SerfConfig = pointer.Copy(c.SerfConfig) nc.EnabledSchedulers = slices.Clone(c.EnabledSchedulers) - nc.ConsulConfigs = helper.DeepCopyMap(c.ConsulConfigs) - nc.VaultConfigs = helper.DeepCopyMap(c.VaultConfigs) + nc.ConsulConfig = c.ConsulConfig.Copy() + nc.VaultConfig = c.VaultConfig.Copy() nc.TLSConfig = c.TLSConfig.Copy() nc.SentinelConfig = c.SentinelConfig.Copy() nc.AutopilotConfig = c.AutopilotConfig.Copy() @@ -462,72 +451,6 @@ func (c *Config) Copy() *Config { return &nc } -// ConsulServiceIdentity returns the workload identity to be used for accessing -// the Consul API to register and manage Consul services. -func (c *Config) ConsulServiceIdentity(cluster string) *structs.WorkloadIdentity { - conf := c.ConsulConfigs[cluster] - if conf == nil { - return nil - } - - return workloadIdentityFromConfig(conf.ServiceIdentity) -} - -// ConsulTaskIdentity returns the workload identity to be used for accessing the -// Consul API from task hooks not supporting services (ex templates). -func (c *Config) ConsulTaskIdentity(cluster string) *structs.WorkloadIdentity { - conf := c.ConsulConfigs[cluster] - if conf == nil { - return nil - } - - return workloadIdentityFromConfig(conf.TaskIdentity) -} - -// VaultIdentityConfig returns the workload identity to be used for accessing -// the API of a given Vault cluster. -func (c *Config) VaultIdentityConfig(cluster string) *structs.WorkloadIdentity { - conf := c.VaultConfigs[cluster] - if conf == nil { - return nil - } - - return workloadIdentityFromConfig(conf.DefaultIdentity) -} - -func (c *Config) GetDefaultConsul() *config.ConsulConfig { - return c.ConsulConfigs[structs.ConsulDefaultCluster] -} - -func (c *Config) GetDefaultVault() *config.VaultConfig { - return c.VaultConfigs[structs.VaultDefaultCluster] -} - -// workloadIdentityFromConfig returns a structs.WorkloadIdentity to be used in -// a job from a config.WorkloadIdentityConfig parsed from an agent config file. -func workloadIdentityFromConfig(widConfig *config.WorkloadIdentityConfig) *structs.WorkloadIdentity { - if widConfig == nil { - return nil - } - - wid := &structs.WorkloadIdentity{} - - if len(widConfig.Audience) > 0 { - wid.Audience = widConfig.Audience - } - if widConfig.Env != nil { - wid.Env = *widConfig.Env - } - if widConfig.File != nil { - wid.File = *widConfig.File - } - if widConfig.TTL != nil { - wid.TTL = *widConfig.TTL - } - - return wid -} - // DefaultConfig returns the default configuration. Only used as the basis for // merging agent or test parameters. func DefaultConfig() *Config { @@ -583,20 +506,18 @@ func DefaultConfig() *Config { NodePlanRejectionEnabled: false, NodePlanRejectionThreshold: 15, NodePlanRejectionWindow: 10 * time.Minute, - ConsulConfigs: map[string]*config.ConsulConfig{ - structs.ConsulDefaultCluster: config.DefaultConsulConfig()}, - VaultConfigs: map[string]*config.VaultConfig{ - structs.VaultDefaultCluster: config.DefaultVaultConfig()}, - RPCHoldTimeout: 5 * time.Second, - StatsCollectionInterval: 1 * time.Minute, - TLSConfig: &config.TLSConfig{}, - ReplicationBackoff: 30 * time.Second, - SentinelGCInterval: 30 * time.Second, - LicenseConfig: &LicenseConfig{}, - EnableEventBroker: true, - EventBufferSize: 100, - ACLTokenMinExpirationTTL: 1 * time.Minute, - ACLTokenMaxExpirationTTL: 24 * time.Hour, + ConsulConfig: config.DefaultConsulConfig(), + VaultConfig: config.DefaultVaultConfig(), + RPCHoldTimeout: 5 * time.Second, + StatsCollectionInterval: 1 * time.Minute, + TLSConfig: &config.TLSConfig{}, + ReplicationBackoff: 30 * time.Second, + SentinelGCInterval: 30 * time.Second, + LicenseConfig: &LicenseConfig{}, + EnableEventBroker: true, + EventBufferSize: 100, + ACLTokenMinExpirationTTL: 1 * time.Minute, + ACLTokenMaxExpirationTTL: 24 * time.Hour, AutopilotConfig: &structs.AutopilotConfig{ CleanupDeadServers: true, LastContactThreshold: 200 * time.Millisecond, @@ -638,9 +559,6 @@ func DefaultConfig() *Config { c.SerfConfig.MemberlistConfig = memberlist.DefaultWANConfig() c.SerfConfig.MemberlistConfig.BindPort = DefaultSerfPort - c.SerfConfig.MsgpackUseNewTimeFormat = true - c.SerfConfig.MemberlistConfig.MsgpackUseNewTimeFormat = true - // Disable shutdown on removal c.RaftConfig.ShutdownOnRemove = false diff --git a/nomad/consul.go b/nomad/consul.go index 2a56a5099335..a22ca5ef1dd2 100644 --- a/nomad/consul.go +++ b/nomad/consul.go @@ -7,8 +7,6 @@ import ( "context" "errors" "fmt" - "maps" - "slices" "strings" "sync" "time" @@ -19,6 +17,7 @@ import ( "github.com/hashicorp/nomad/command/agent/consul" "github.com/hashicorp/nomad/helper" "github.com/hashicorp/nomad/nomad/structs" + "golang.org/x/exp/slices" "golang.org/x/sync/errgroup" "golang.org/x/time/rate" ) @@ -510,11 +509,11 @@ func (s *Server) purgeSITokenAccessors(accessors []*structs.SITokenAccessor) err type ConsulConfigsAPI interface { // SetIngressCE adds the given ConfigEntry to Consul, overwriting // the previous entry if set. - SetIngressCE(ctx context.Context, namespace, service, cluster string, entry *structs.ConsulIngressConfigEntry) error + SetIngressCE(ctx context.Context, namespace, service string, entry *structs.ConsulIngressConfigEntry) error // SetTerminatingCE adds the given ConfigEntry to Consul, overwriting // the previous entry if set. - SetTerminatingCE(ctx context.Context, namespace, service, cluster string, entry *structs.ConsulTerminatingConfigEntry) error + SetTerminatingCE(ctx context.Context, namespace, service string, entry *structs.ConsulTerminatingConfigEntry) error // Stop is used to stop additional creations of Configuration Entries. Intended to // be used on Nomad Server shutdown. @@ -522,9 +521,9 @@ type ConsulConfigsAPI interface { } type consulConfigsAPI struct { - // configsClientFunc returns an interface that is the API subset of the real - // Consul client we need for managing Configuration Entries. - configsClientFunc consul.ConfigAPIFunc + // configsClient is the API subset of the real Consul client we need for + // managing Configuration Entries. + configsClient consul.ConfigAPI // limiter is used to rate limit requests to Consul limiter *rate.Limiter @@ -538,11 +537,11 @@ type consulConfigsAPI struct { stopped bool } -func NewConsulConfigsAPI(configsClientFunc consul.ConfigAPIFunc, logger hclog.Logger) *consulConfigsAPI { +func NewConsulConfigsAPI(configsClient consul.ConfigAPI, logger hclog.Logger) *consulConfigsAPI { return &consulConfigsAPI{ - configsClientFunc: configsClientFunc, - limiter: rate.NewLimiter(configEntriesRequestRateLimit, int(configEntriesRequestRateLimit)), - logger: logger, + configsClient: configsClient, + limiter: rate.NewLimiter(configEntriesRequestRateLimit, int(configEntriesRequestRateLimit)), + logger: logger, } } @@ -552,16 +551,16 @@ func (c *consulConfigsAPI) Stop() { c.stopped = true } -func (c *consulConfigsAPI) SetIngressCE(ctx context.Context, namespace, service, cluster string, entry *structs.ConsulIngressConfigEntry) error { - return c.setCE(ctx, convertIngressCE(namespace, service, entry), cluster) +func (c *consulConfigsAPI) SetIngressCE(ctx context.Context, namespace, service string, entry *structs.ConsulIngressConfigEntry) error { + return c.setCE(ctx, convertIngressCE(namespace, service, entry)) } -func (c *consulConfigsAPI) SetTerminatingCE(ctx context.Context, namespace, service, cluster string, entry *structs.ConsulTerminatingConfigEntry) error { - return c.setCE(ctx, convertTerminatingCE(namespace, service, entry), cluster) +func (c *consulConfigsAPI) SetTerminatingCE(ctx context.Context, namespace, service string, entry *structs.ConsulTerminatingConfigEntry) error { + return c.setCE(ctx, convertTerminatingCE(namespace, service, entry)) } // setCE will set the Configuration Entry of any type Consul supports. -func (c *consulConfigsAPI) setCE(ctx context.Context, entry api.ConfigEntry, cluster string) error { +func (c *consulConfigsAPI) setCE(ctx context.Context, entry api.ConfigEntry) error { defer metrics.MeasureSince([]string{"nomad", "consul", "create_config_entry"}, time.Now()) // make sure the background deletion goroutine has not been stopped @@ -578,8 +577,7 @@ func (c *consulConfigsAPI) setCE(ctx context.Context, entry api.ConfigEntry, clu return err } - client := c.configsClientFunc(cluster) - _, _, err := client.Set(entry, &api.WriteOptions{Namespace: entry.GetNamespace()}) + _, _, err := c.configsClient.Set(entry, &api.WriteOptions{Namespace: entry.GetNamespace()}) return err } @@ -588,21 +586,9 @@ func convertIngressCE(namespace, service string, entry *structs.ConsulIngressCon for _, listener := range entry.Listeners { var services []api.IngressService = nil for _, s := range listener.Services { - var sds *api.GatewayTLSSDSConfig = nil - if s.TLS != nil { - sds = convertGatewayTLSSDSConfig(s.TLS.SDS) - } services = append(services, api.IngressService{ - Name: s.Name, - Hosts: slices.Clone(s.Hosts), - RequestHeaders: convertHTTPHeaderModifiers(s.RequestHeaders), - ResponseHeaders: convertHTTPHeaderModifiers(s.ResponseHeaders), - MaxConnections: s.MaxConnections, - MaxPendingRequests: s.MaxPendingRequests, - MaxConcurrentRequests: s.MaxConcurrentRequests, - TLS: &api.GatewayServiceTLSConfig{ - SDS: sds, - }, + Name: s.Name, + Hosts: slices.Clone(s.Hosts), }) } listeners = append(listeners, api.IngressListener{ @@ -624,48 +610,11 @@ func convertIngressCE(namespace, service string, entry *structs.ConsulIngressCon Namespace: namespace, Kind: api.IngressGateway, Name: service, - TLS: *convertGatewayTLSConfig(entry.TLS), + TLS: tls, Listeners: listeners, } } -func convertHTTPHeaderModifiers(in *structs.ConsulHTTPHeaderModifiers) *api.HTTPHeaderModifiers { - if in != nil { - return &api.HTTPHeaderModifiers{ - Add: maps.Clone(in.Add), - Set: maps.Clone(in.Set), - Remove: slices.Clone(in.Remove), - } - } - - return &api.HTTPHeaderModifiers{} -} - -func convertGatewayTLSConfig(in *structs.ConsulGatewayTLSConfig) *api.GatewayTLSConfig { - if in != nil { - return &api.GatewayTLSConfig{ - Enabled: in.Enabled, - TLSMinVersion: in.TLSMinVersion, - TLSMaxVersion: in.TLSMaxVersion, - CipherSuites: slices.Clone(in.CipherSuites), - SDS: convertGatewayTLSSDSConfig(in.SDS), - } - } - - return &api.GatewayTLSConfig{} -} - -func convertGatewayTLSSDSConfig(in *structs.ConsulGatewayTLSSDSConfig) *api.GatewayTLSSDSConfig { - if in != nil { - return &api.GatewayTLSSDSConfig{ - ClusterName: in.ClusterName, - CertResource: in.CertResource, - } - } - - return &api.GatewayTLSSDSConfig{} -} - func convertTerminatingCE(namespace, service string, entry *structs.ConsulTerminatingConfigEntry) api.ConfigEntry { var linked []api.LinkedService = nil for _, s := range entry.Services { diff --git a/nomad/consul_ce_test.go b/nomad/consul_oss_test.go similarity index 100% rename from nomad/consul_ce_test.go rename to nomad/consul_oss_test.go diff --git a/nomad/consul_policy_ce_test.go b/nomad/consul_policy_oss_test.go similarity index 100% rename from nomad/consul_policy_ce_test.go rename to nomad/consul_policy_oss_test.go diff --git a/nomad/consul_test.go b/nomad/consul_test.go index 293fb68e463c..cb3822faf494 100644 --- a/nomad/consul_test.go +++ b/nomad/consul_test.go @@ -31,9 +31,8 @@ func TestConsulConfigsAPI_SetCE(t *testing.T) { logger := testlog.HCLogger(t) configsAPI := consul.NewMockConfigsAPI(logger) configsAPI.SetError(expect) - configsAPIFunc := func(_ string) consul.ConfigAPI { return configsAPI } - c := NewConsulConfigsAPI(configsAPIFunc, logger) + c := NewConsulConfigsAPI(configsAPI, logger) err := f(c) // set the config entry switch expect { @@ -52,30 +51,26 @@ func TestConsulConfigsAPI_SetCE(t *testing.T) { ingressCE := new(structs.ConsulIngressConfigEntry) t.Run("ingress ok", func(t *testing.T) { try(t, nil, func(c ConsulConfigsAPI) error { - return c.SetIngressCE( - ctx, consulNamespace, "ig", structs.ConsulDefaultCluster, ingressCE) + return c.SetIngressCE(ctx, consulNamespace, "ig", ingressCE) }) }) t.Run("ingress fail", func(t *testing.T) { try(t, errors.New("consul broke"), func(c ConsulConfigsAPI) error { - return c.SetIngressCE( - ctx, consulNamespace, "ig", structs.ConsulDefaultCluster, ingressCE) + return c.SetIngressCE(ctx, consulNamespace, "ig", ingressCE) }) }) terminatingCE := new(structs.ConsulTerminatingConfigEntry) t.Run("terminating ok", func(t *testing.T) { try(t, nil, func(c ConsulConfigsAPI) error { - return c.SetTerminatingCE( - ctx, consulNamespace, "tg", structs.ConsulDefaultCluster, terminatingCE) + return c.SetTerminatingCE(ctx, consulNamespace, "tg", terminatingCE) }) }) t.Run("terminating fail", func(t *testing.T) { try(t, errors.New("consul broke"), func(c ConsulConfigsAPI) error { - return c.SetTerminatingCE( - ctx, consulNamespace, "tg", structs.ConsulDefaultCluster, terminatingCE) + return c.SetTerminatingCE(ctx, consulNamespace, "tg", terminatingCE) }) }) diff --git a/nomad/core_sched_test.go b/nomad/core_sched_test.go index 4d8e42c48991..f009f41b9e8b 100644 --- a/nomad/core_sched_test.go +++ b/nomad/core_sched_test.go @@ -9,7 +9,7 @@ import ( "time" memdb "github.com/hashicorp/go-memdb" - msgpackrpc "github.com/hashicorp/net-rpc-msgpackrpc/v2" + msgpackrpc "github.com/hashicorp/net-rpc-msgpackrpc" "github.com/hashicorp/nomad/ci" "github.com/hashicorp/nomad/helper/pointer" "github.com/hashicorp/nomad/helper/uuid" @@ -1938,21 +1938,20 @@ func TestCoreScheduler_PartitionJobReap(t *testing.T) { // Tests various scenarios when allocations are eligible to be GCed func TestAllocation_GCEligible(t *testing.T) { type testCase struct { - Desc string - GCTime time.Time - ClientStatus string - DesiredStatus string - JobStatus string - JobStop bool - PreventRescheduleOnLost *bool - AllocJobModifyIndex uint64 - JobModifyIndex uint64 - ModifyIndex uint64 - NextAllocID string - ReschedulePolicy *structs.ReschedulePolicy - RescheduleTrackers []*structs.RescheduleEvent - ThresholdIndex uint64 - ShouldGC bool + Desc string + GCTime time.Time + ClientStatus string + DesiredStatus string + JobStatus string + JobStop bool + AllocJobModifyIndex uint64 + JobModifyIndex uint64 + ModifyIndex uint64 + NextAllocID string + ReschedulePolicy *structs.ReschedulePolicy + RescheduleTrackers []*structs.RescheduleEvent + ThresholdIndex uint64 + ShouldGC bool } fail := time.Now() @@ -2119,14 +2118,6 @@ func TestAllocation_GCEligible(t *testing.T) { JobStop: true, ShouldGC: true, }, - { - Desc: "GC when alloc is lost and eligible for reschedule", - ClientStatus: structs.AllocClientStatusLost, - DesiredStatus: structs.AllocDesiredStatusStop, - GCTime: fail, - JobStatus: structs.JobStatusDead, - ShouldGC: true, - }, { Desc: "GC when job status is dead", ClientStatus: structs.AllocClientStatusFailed, @@ -2162,14 +2153,6 @@ func TestAllocation_GCEligible(t *testing.T) { }, ShouldGC: true, }, - { - Desc: "GC when alloc is unknown and but desired state is running", - ClientStatus: structs.AllocClientStatusUnknown, - DesiredStatus: structs.AllocDesiredStatusRun, - GCTime: fail, - JobStatus: structs.JobStatusRunning, - ShouldGC: false, - }, } for _, tc := range harness { @@ -2181,9 +2164,6 @@ func TestAllocation_GCEligible(t *testing.T) { alloc.NextAllocation = tc.NextAllocID job := mock.Job() alloc.TaskGroup = job.TaskGroups[0].Name - if tc.PreventRescheduleOnLost != nil { - job.TaskGroups[0].PreventRescheduleOnLost = *tc.PreventRescheduleOnLost - } job.TaskGroups[0].ReschedulePolicy = tc.ReschedulePolicy if tc.JobStatus != "" { job.Status = tc.JobStatus @@ -2427,9 +2407,6 @@ func TestCoreScheduler_CSIVolumeClaimGC(t *testing.T) { } -// TestCoreScheduler_CSIBadState_ClaimGC asserts that volumes that are in an -// already invalid state when GC'd have their claims immediately marked as -// unpublishing func TestCoreScheduler_CSIBadState_ClaimGC(t *testing.T) { ci.Parallel(t) @@ -2441,27 +2418,32 @@ func TestCoreScheduler_CSIBadState_ClaimGC(t *testing.T) { testutil.WaitForLeader(t, srv.RPC) err := state.TestBadCSIState(t, srv.State()) - must.NoError(t, err) + require.NoError(t, err) snap, err := srv.State().Snapshot() - must.NoError(t, err) + require.NoError(t, err) core := NewCoreScheduler(srv, snap) index, _ := srv.State().LatestIndex() index++ gc := srv.coreJobEval(structs.CoreJobForceGC, index) c := core.(*CoreScheduler) - must.NoError(t, c.csiVolumeClaimGC(gc)) - - vol, err := srv.State().CSIVolumeByID(nil, structs.DefaultNamespace, "csi-volume-nfs0") - must.NoError(t, err) + require.NoError(t, c.csiVolumeClaimGC(gc)) - must.MapLen(t, 2, vol.PastClaims, must.Sprint("expected 2 past claims")) + require.Eventually(t, func() bool { + vol, _ := srv.State().CSIVolumeByID(nil, + structs.DefaultNamespace, "csi-volume-nfs0") + if len(vol.PastClaims) != 2 { + return false + } + for _, claim := range vol.PastClaims { + if claim.State != structs.CSIVolumeClaimStateUnpublishing { + return false + } + } + return true + }, time.Second*5, 10*time.Millisecond, "invalid claims should be marked for GC") - for _, claim := range vol.PastClaims { - must.Eq(t, structs.CSIVolumeClaimStateUnpublishing, claim.State, - must.Sprintf("expected past claims to be unpublishing")) - } } // TestCoreScheduler_RootKeyGC exercises root key GC @@ -2470,7 +2452,7 @@ func TestCoreScheduler_RootKeyGC(t *testing.T) { srv, cleanup := TestServer(t, nil) defer cleanup() - testutil.WaitForKeyring(t, srv.RPC, "global") + testutil.WaitForLeader(t, srv.RPC) // reset the time table srv.fsm.timetable.table = make([]TimeTableEntry, 1, 10) @@ -2575,7 +2557,7 @@ func TestCoreScheduler_VariablesRekey(t *testing.T) { srv, cleanup := TestServer(t, nil) defer cleanup() - testutil.WaitForKeyring(t, srv.RPC, "global") + testutil.WaitForLeader(t, srv.RPC) store := srv.fsm.State() key0, err := store.GetActiveRootKeyMeta(nil) diff --git a/nomad/csi_endpoint.go b/nomad/csi_endpoint.go index 26cfa9432a2e..07ce083b890b 100644 --- a/nomad/csi_endpoint.go +++ b/nomad/csi_endpoint.go @@ -189,7 +189,7 @@ func (v *CSIVolume) Get(args *structs.CSIVolumeGetRequest, reply *structs.CSIVol allowCSIAccess := acl.NamespaceValidator(acl.NamespaceCapabilityCSIReadVolume, acl.NamespaceCapabilityCSIMountVolume, acl.NamespaceCapabilityReadJob) - aclObj, err := v.srv.ResolveACL(args) + aclObj, err := v.srv.ResolveClientOrACL(args) if err != nil { return err } @@ -452,13 +452,14 @@ func (v *CSIVolume) Claim(args *structs.CSIVolumeClaimRequest, reply *structs.CS return structs.ErrPermissionDenied } - defer metrics.MeasureSince([]string{"nomad", "volume", "claim"}, time.Now()) - allowVolume := acl.NamespaceValidator(acl.NamespaceCapabilityCSIMountVolume) - aclObj, err := v.srv.ResolveACL(args) + aclObj, err := v.srv.ResolveClientOrACL(args) if err != nil { return err } + + defer metrics.MeasureSince([]string{"nomad", "volume", "claim"}, time.Now()) + if !allowVolume(aclObj, args.RequestNamespace()) || !aclObj.AllowPluginRead() { return structs.ErrPermissionDenied } @@ -693,7 +694,7 @@ func (v *CSIVolume) Unpublish(args *structs.CSIVolumeUnpublishRequest, reply *st defer metrics.MeasureSince([]string{"nomad", "volume", "unpublish"}, time.Now()) allowVolume := acl.NamespaceValidator(acl.NamespaceCapabilityCSIMountVolume) - aclObj, err := v.srv.ResolveACL(args) + aclObj, err := v.srv.ResolveClientOrACL(args) if err != nil { return err } @@ -1859,7 +1860,7 @@ func (v *CSIPlugin) Delete(args *structs.CSIPluginDeleteRequest, reply *structs. // Check that it is a management token. if aclObj, err := v.srv.ResolveACL(args); err != nil { return err - } else if !aclObj.IsManagement() { + } else if aclObj != nil && !aclObj.IsManagement() { return structs.ErrPermissionDenied } diff --git a/nomad/csi_endpoint_test.go b/nomad/csi_endpoint_test.go index c1d1e9959430..ebd97724a2a3 100644 --- a/nomad/csi_endpoint_test.go +++ b/nomad/csi_endpoint_test.go @@ -11,8 +11,7 @@ import ( "testing" "time" - "github.com/hashicorp/go-memdb" - msgpackrpc "github.com/hashicorp/net-rpc-msgpackrpc/v2" + msgpackrpc "github.com/hashicorp/net-rpc-msgpackrpc" "github.com/shoenig/test" "github.com/shoenig/test/must" "github.com/stretchr/testify/assert" @@ -80,7 +79,7 @@ func TestCSIVolumeEndpoint_Get(t *testing.T) { func TestCSIVolumeEndpoint_Get_ACL(t *testing.T) { ci.Parallel(t) - srv, _, shutdown := TestACLServer(t, func(c *Config) { + srv, shutdown := TestServer(t, func(c *Config) { c.NumSchedulers = 0 // Prevent automatic dequeue }) defer shutdown() @@ -89,6 +88,8 @@ func TestCSIVolumeEndpoint_Get_ACL(t *testing.T) { ns := structs.DefaultNamespace state := srv.fsm.State() + state.BootstrapACLTokens(structs.MsgTypeTestSetup, 1, 0, mock.ACLManagementToken()) + srv.config.ACLEnabled = true policy := mock.NamespacePolicy(ns, "", []string{acl.NamespaceCapabilityCSIReadVolume}) validToken := mock.CreatePolicyAndToken(t, state, 1001, "csi-access", policy) @@ -466,7 +467,8 @@ func TestCSIVolumeEndpoint_Claim(t *testing.T) { // when a controller is required. func TestCSIVolumeEndpoint_ClaimWithController(t *testing.T) { ci.Parallel(t) - srv, _, shutdown := TestACLServer(t, func(c *Config) { + srv, shutdown := TestServer(t, func(c *Config) { + c.ACLEnabled = true c.NumSchedulers = 0 // Prevent automatic dequeue }) defer shutdown() @@ -474,6 +476,7 @@ func TestCSIVolumeEndpoint_ClaimWithController(t *testing.T) { ns := structs.DefaultNamespace state := srv.fsm.State() + state.BootstrapACLTokens(structs.MsgTypeTestSetup, 1, 0, mock.ACLManagementToken()) policy := mock.NamespacePolicy(ns, "", []string{acl.NamespaceCapabilityCSIMountVolume}) + mock.PluginPolicy("read") @@ -550,7 +553,7 @@ func TestCSIVolumeEndpoint_ClaimWithController(t *testing.T) { func TestCSIVolumeEndpoint_Unpublish(t *testing.T) { ci.Parallel(t) - srv, _, shutdown := TestACLServer(t, func(c *Config) { c.NumSchedulers = 0 }) + srv, shutdown := TestServer(t, func(c *Config) { c.NumSchedulers = 0 }) defer shutdown() testutil.WaitForLeader(t, srv.RPC) @@ -558,6 +561,7 @@ func TestCSIVolumeEndpoint_Unpublish(t *testing.T) { index := uint64(1000) ns := structs.DefaultNamespace state := srv.fsm.State() + state.BootstrapACLTokens(structs.MsgTypeTestSetup, 1, 0, mock.ACLManagementToken()) policy := mock.NamespacePolicy(ns, "", []string{acl.NamespaceCapabilityCSIMountVolume}) + mock.PluginPolicy("read") @@ -739,13 +743,15 @@ func TestCSIVolumeEndpoint_Unpublish(t *testing.T) { func TestCSIVolumeEndpoint_List(t *testing.T) { ci.Parallel(t) - srv, _, shutdown := TestACLServer(t, func(c *Config) { + srv, shutdown := TestServer(t, func(c *Config) { c.NumSchedulers = 0 // Prevent automatic dequeue }) defer shutdown() testutil.WaitForLeader(t, srv.RPC) state := srv.fsm.State() + state.BootstrapACLTokens(structs.MsgTypeTestSetup, 1, 0, mock.ACLManagementToken()) + srv.config.ACLEnabled = true codec := rpcClient(t, srv) nsPolicy := mock.NamespacePolicy(structs.DefaultNamespace, "", []string{acl.NamespaceCapabilityCSIReadVolume}) + @@ -1989,7 +1995,7 @@ func TestCSIVolume_nodeExpandVolume(t *testing.T) { func TestCSIPluginEndpoint_RegisterViaFingerprint(t *testing.T) { ci.Parallel(t) - srv, _, shutdown := TestACLServer(t, func(c *Config) { + srv, shutdown := TestServer(t, func(c *Config) { c.NumSchedulers = 0 // Prevent automatic dequeue }) defer shutdown() @@ -1999,6 +2005,8 @@ func TestCSIPluginEndpoint_RegisterViaFingerprint(t *testing.T) { defer deleteNodes() state := srv.fsm.State() + state.BootstrapACLTokens(structs.MsgTypeTestSetup, 1, 0, mock.ACLManagementToken()) + srv.config.ACLEnabled = true codec := rpcClient(t, srv) // Get the plugin back out @@ -2136,7 +2144,7 @@ func TestCSIPluginEndpoint_RegisterViaJob(t *testing.T) { func TestCSIPluginEndpoint_DeleteViaGC(t *testing.T) { ci.Parallel(t) - srv, _, shutdown := TestACLServer(t, func(c *Config) { + srv, shutdown := TestServer(t, func(c *Config) { c.NumSchedulers = 0 // Prevent automatic dequeue }) defer shutdown() @@ -2146,6 +2154,8 @@ func TestCSIPluginEndpoint_DeleteViaGC(t *testing.T) { defer deleteNodes() state := srv.fsm.State() + state.BootstrapACLTokens(structs.MsgTypeTestSetup, 1, 0, mock.ACLManagementToken()) + srv.config.ACLEnabled = true codec := rpcClient(t, srv) // Get the plugin back out @@ -2416,72 +2426,3 @@ func fakeCSIClaim(nodeID string) *structs.CSIVolumeClaim { State: structs.CSIVolumeClaimStateTaken, } } - -// TestCSIPluginEndpoint_ACLNamespaceFilterAlloc checks that plugin allocations -// are filtered by namespace when getting plugins, and enforcing that the client -// has job-read ACL access to the namespace of the plugin allocations -func TestCSIPluginEndpoint_ACLNamespaceFilterAlloc(t *testing.T) { - ci.Parallel(t) - srv, _, shutdown := TestACLServer(t, func(c *Config) { - c.NumSchedulers = 0 // Prevent automatic dequeue - }) - defer shutdown() - testutil.WaitForLeader(t, srv.RPC) - s := srv.fsm.State() - - ns1 := mock.Namespace() - must.NoError(t, s.UpsertNamespaces(1000, []*structs.Namespace{ns1})) - - // Setup ACLs - codec := rpcClient(t, srv) - listJob := mock.NamespacePolicy(structs.DefaultNamespace, "", []string{acl.NamespaceCapabilityReadJob}) - policy := mock.PluginPolicy("read") + listJob - getToken := mock.CreatePolicyAndToken(t, s, 1001, "plugin-read", policy) - - // Create the plugin and then some allocations to pretend to be the allocs that are - // running the plugin tasks - deleteNodes := state.CreateTestCSIPlugin(srv.fsm.State(), "foo") - defer deleteNodes() - - plug, _ := s.CSIPluginByID(memdb.NewWatchSet(), "foo") - var allocs []*structs.Allocation - for _, info := range plug.Controllers { - a := mock.Alloc() - a.ID = info.AllocID - allocs = append(allocs, a) - } - for _, info := range plug.Nodes { - a := mock.Alloc() - a.ID = info.AllocID - allocs = append(allocs, a) - } - - must.Eq(t, 3, len(allocs)) - allocs[0].Namespace = ns1.Name - - err := s.UpsertAllocs(structs.MsgTypeTestSetup, 1003, allocs) - must.NoError(t, err) - - req := &structs.CSIPluginGetRequest{ - ID: "foo", - QueryOptions: structs.QueryOptions{ - Region: "global", - AuthToken: getToken.SecretID, - }, - } - resp := &structs.CSIPluginGetResponse{} - err = msgpackrpc.CallWithCodec(codec, "CSIPlugin.Get", req, resp) - must.NoError(t, err) - must.Eq(t, 2, len(resp.Plugin.Allocations)) - - for _, a := range resp.Plugin.Allocations { - must.Eq(t, structs.DefaultNamespace, a.Namespace) - } - - p2 := mock.PluginPolicy("read") - t2 := mock.CreatePolicyAndToken(t, s, 1004, "plugin-read2", p2) - req.AuthToken = t2.SecretID - err = msgpackrpc.CallWithCodec(codec, "CSIPlugin.Get", req, resp) - must.NoError(t, err) - must.Eq(t, 0, len(resp.Plugin.Allocations)) -} diff --git a/nomad/deployment_endpoint.go b/nomad/deployment_endpoint.go index e775f07a7c0f..46e270186a25 100644 --- a/nomad/deployment_endpoint.go +++ b/nomad/deployment_endpoint.go @@ -131,7 +131,7 @@ func (d *Deployment) Fail(args *structs.DeploymentFailRequest, reply *structs.De // Check namespace submit-job permissions if aclObj, err := d.srv.ResolveACL(args); err != nil { return err - } else if !aclObj.AllowNsOp(deploy.Namespace, acl.NamespaceCapabilitySubmitJob) { + } else if aclObj != nil && !aclObj.AllowNsOp(deploy.Namespace, acl.NamespaceCapabilitySubmitJob) { return structs.ErrPermissionDenied } @@ -178,7 +178,7 @@ func (d *Deployment) Pause(args *structs.DeploymentPauseRequest, reply *structs. // Check namespace submit-job permissions if aclObj, err := d.srv.ResolveACL(args); err != nil { return err - } else if !aclObj.AllowNsOp(deploy.Namespace, acl.NamespaceCapabilitySubmitJob) { + } else if aclObj != nil && !aclObj.AllowNsOp(deploy.Namespace, acl.NamespaceCapabilitySubmitJob) { return structs.ErrPermissionDenied } @@ -229,7 +229,7 @@ func (d *Deployment) Promote(args *structs.DeploymentPromoteRequest, reply *stru // Check namespace submit-job permissions if aclObj, err := d.srv.ResolveACL(args); err != nil { return err - } else if !aclObj.AllowNsOp(deploy.Namespace, acl.NamespaceCapabilitySubmitJob) { + } else if aclObj != nil && !aclObj.AllowNsOp(deploy.Namespace, acl.NamespaceCapabilitySubmitJob) { return structs.ErrPermissionDenied } @@ -276,7 +276,7 @@ func (d *Deployment) Run(args *structs.DeploymentRunRequest, reply *structs.Depl // Check namespace submit-job permissions if aclObj, err := d.srv.ResolveACL(args); err != nil { return err - } else if !aclObj.AllowNsOp(deploy.Namespace, acl.NamespaceCapabilitySubmitJob) { + } else if aclObj != nil && !aclObj.AllowNsOp(deploy.Namespace, acl.NamespaceCapabilitySubmitJob) { return structs.ErrPermissionDenied } @@ -323,7 +323,7 @@ func (d *Deployment) Unblock(args *structs.DeploymentUnblockRequest, reply *stru // Check namespace submit-job permissions if aclObj, err := d.srv.ResolveACL(args); err != nil { return err - } else if !aclObj.AllowNsOp(deploy.Namespace, acl.NamespaceCapabilitySubmitJob) { + } else if aclObj != nil && !aclObj.AllowNsOp(deploy.Namespace, acl.NamespaceCapabilitySubmitJob) { return structs.ErrPermissionDenied } @@ -370,7 +370,7 @@ func (d *Deployment) Cancel(args *structs.DeploymentCancelRequest, reply *struct // Check namespace submit-job permissions if aclObj, err := d.srv.ResolveACL(args); err != nil { return err - } else if !aclObj.AllowNsOp(deploy.Namespace, acl.NamespaceCapabilitySubmitJob) { + } else if aclObj != nil && !aclObj.AllowNsOp(deploy.Namespace, acl.NamespaceCapabilitySubmitJob) { return structs.ErrPermissionDenied } @@ -422,7 +422,7 @@ func (d *Deployment) SetAllocHealth(args *structs.DeploymentAllocHealthRequest, // Check namespace submit-job permissions if aclObj, err := d.srv.ResolveACL(args); err != nil { return err - } else if !aclObj.AllowNsOp(deploy.Namespace, acl.NamespaceCapabilitySubmitJob) { + } else if aclObj != nil && !aclObj.AllowNsOp(deploy.Namespace, acl.NamespaceCapabilitySubmitJob) { return structs.ErrPermissionDenied } @@ -454,7 +454,8 @@ func (d *Deployment) List(args *structs.DeploymentListRequest, reply *structs.De if err != nil { return err } - if !aclObj.AllowNsOp(namespace, acl.NamespaceCapabilityReadJob) { + + if aclObj != nil && !aclObj.AllowNsOp(namespace, acl.NamespaceCapabilityReadJob) { return structs.ErrPermissionDenied } @@ -613,15 +614,20 @@ func (d *Deployment) Allocations(args *structs.DeploymentSpecificRequest, reply func (d *Deployment) Reap(args *structs.DeploymentDeleteRequest, reply *structs.GenericResponse) error { - aclObj, err := d.srv.AuthenticateServerOnly(d.ctx, args) - d.srv.MeasureRPCRate("deployment", structs.RateMetricWrite, args) - if err != nil || !aclObj.AllowServerOp() { - return structs.ErrPermissionDenied - } + authErr := d.srv.Authenticate(d.ctx, args) + // Ensure the connection was initiated by another server if TLS is used. + err := validateTLSCertificateLevel(d.srv, d.ctx, tlsCertificateLevelServer) + if err != nil { + return err + } if done, err := d.srv.forward("Deployment.Reap", args, args, reply); done { return err } + d.srv.MeasureRPCRate("deployment", structs.RateMetricWrite, args) + if authErr != nil { + return structs.ErrPermissionDenied + } defer metrics.MeasureSince([]string{"nomad", "deployment", "reap"}, time.Now()) // Update via Raft diff --git a/nomad/deployment_endpoint_test.go b/nomad/deployment_endpoint_test.go index e63180ead905..0b4f6751da30 100644 --- a/nomad/deployment_endpoint_test.go +++ b/nomad/deployment_endpoint_test.go @@ -8,7 +8,7 @@ import ( "time" memdb "github.com/hashicorp/go-memdb" - msgpackrpc "github.com/hashicorp/net-rpc-msgpackrpc/v2" + msgpackrpc "github.com/hashicorp/net-rpc-msgpackrpc" "github.com/hashicorp/nomad/acl" "github.com/hashicorp/nomad/ci" "github.com/hashicorp/nomad/helper/pointer" diff --git a/nomad/deploymentwatcher/multiregion_ce.go b/nomad/deploymentwatcher/multiregion_oss.go similarity index 100% rename from nomad/deploymentwatcher/multiregion_ce.go rename to nomad/deploymentwatcher/multiregion_oss.go diff --git a/nomad/drainer_int_test.go b/nomad/drainer_int_test.go index 7c8b464ceafd..33c90ddeabb7 100644 --- a/nomad/drainer_int_test.go +++ b/nomad/drainer_int_test.go @@ -11,7 +11,7 @@ import ( log "github.com/hashicorp/go-hclog" memdb "github.com/hashicorp/go-memdb" - msgpackrpc "github.com/hashicorp/net-rpc-msgpackrpc/v2" + msgpackrpc "github.com/hashicorp/net-rpc-msgpackrpc" "github.com/shoenig/test/must" "github.com/shoenig/test/wait" diff --git a/nomad/encrypter.go b/nomad/encrypter.go index 9264612f74d5..bb86270d5c96 100644 --- a/nomad/encrypter.go +++ b/nomad/encrypter.go @@ -8,8 +8,6 @@ import ( "crypto/aes" "crypto/cipher" "crypto/ed25519" - "crypto/rsa" - "crypto/x509" "encoding/json" "fmt" "io/fs" @@ -19,8 +17,7 @@ import ( "sync" "time" - "github.com/go-jose/go-jose/v3" - "github.com/go-jose/go-jose/v3/jwt" + jwt "github.com/golang-jwt/jwt/v5" log "github.com/hashicorp/go-hclog" kms "github.com/hashicorp/go-kms-wrapping/v2" "github.com/hashicorp/go-kms-wrapping/v2/aead" @@ -28,7 +25,6 @@ import ( "github.com/hashicorp/nomad/helper" "github.com/hashicorp/nomad/helper/crypto" - "github.com/hashicorp/nomad/helper/joseutil" "github.com/hashicorp/nomad/nomad/structs" ) @@ -46,23 +42,14 @@ type Encrypter struct { srv *Server keystorePath string - // issuer is the OIDC Issuer to use for workload identities if configured - issuer string - keyring map[string]*keyset lock sync.RWMutex } -// keyset contains the key material for variable encryption and workload -// identity signing. As keysets are rotated they are identified by the RootKey -// KeyID although the public key IDs are published with a type prefix to -// disambiguate which signing algorithm to use. type keyset struct { - rootKey *structs.RootKey - cipher cipher.AEAD - eddsaPrivateKey ed25519.PrivateKey - rsaPrivateKey *rsa.PrivateKey - rsaPKCS1PublicKey []byte // PKCS #1 DER encoded public key for JWKS + rootKey *structs.RootKey + cipher cipher.AEAD + privateKey ed25519.PrivateKey } // NewEncrypter loads or creates a new local keystore and returns an @@ -73,7 +60,6 @@ func NewEncrypter(srv *Server, keystorePath string) (*Encrypter, error) { srv: srv, keystorePath: keystorePath, keyring: make(map[string]*keyset), - issuer: srv.GetConfig().OIDCIssuer, } err := encrypter.loadKeystore() @@ -110,15 +96,15 @@ func (e *Encrypter) loadKeystore() error { key, err := e.loadKeyFromStore(path) if err != nil { - return fmt.Errorf("could not load key file %s from keystore: %w", path, err) + return fmt.Errorf("could not load key file %s from keystore: %v", path, err) } if key.Meta.KeyID != id { return fmt.Errorf("root key ID %s must match key file %s", key.Meta.KeyID, path) } - err = e.addCipher(key) + err = e.AddKey(key) if err != nil { - return fmt.Errorf("could not add key file %s to keystore: %w", path, err) + return fmt.Errorf("could not add key file %s to keystore: %v", path, err) } return nil }) @@ -174,11 +160,9 @@ func (e *Encrypter) Decrypt(ciphertext []byte, keyID string) ([]byte, error) { const keyIDHeader = "kid" // SignClaims signs the identity claim for the task and returns an encoded JWT -// (including both the claim and its signature) and the key ID of the key used -// to sign it, or an error. -// -// SignClaims adds the Issuer claim prior to signing. -func (e *Encrypter) SignClaims(claims *structs.IdentityClaims) (string, string, error) { +// (including both the claim and its signature), the key ID of the key used to +// sign it, and any error. +func (e *Encrypter) SignClaims(claim *structs.IdentityClaims) (string, string, error) { // If a key is rotated immediately following a leader election, plans that // are in-flight may get signed before the new leader has the key. Allow for @@ -201,76 +185,48 @@ func (e *Encrypter) SignClaims(claims *structs.IdentityClaims) (string, string, } } - // Add Issuer claim from server configuration - if e.issuer != "" { - claims.Issuer = e.issuer - } - - opts := (&jose.SignerOptions{}).WithHeader("kid", keyset.rootKey.Meta.KeyID).WithType("JWT") + token := jwt.NewWithClaims(&jwt.SigningMethodEd25519{}, claim) + token.Header[keyIDHeader] = keyset.rootKey.Meta.KeyID - var sig jose.Signer - if keyset.rsaPrivateKey != nil { - // If an RSA key has been created prefer it as it is more widely compatible - sig, err = jose.NewSigner(jose.SigningKey{Algorithm: jose.RS256, Key: keyset.rsaPrivateKey}, opts) - if err != nil { - return "", "", err - } - } else { - // No RSA key has been created, fallback to ed25519 which always exists - sig, err = jose.NewSigner(jose.SigningKey{Algorithm: jose.EdDSA, Key: keyset.eddsaPrivateKey}, opts) - if err != nil { - return "", "", err - } - } - - raw, err := jwt.Signed(sig).Claims(claims).CompactSerialize() + tokenString, err := token.SignedString(keyset.privateKey) if err != nil { return "", "", err } - return raw, keyset.rootKey.Meta.KeyID, nil + return tokenString, keyset.rootKey.Meta.KeyID, nil } // VerifyClaim accepts a previously-signed encoded claim and validates // it before returning the claim func (e *Encrypter) VerifyClaim(tokenString string) (*structs.IdentityClaims, error) { - token, err := jwt.ParseSigned(tokenString) - if err != nil { - return nil, fmt.Errorf("failed to parse signed token: %w", err) - } - - // Find the Key ID - keyID, err := joseutil.KeyID(token) - if err != nil { - return nil, err - } + token, err := jwt.ParseWithClaims(tokenString, &structs.IdentityClaims{}, func(token *jwt.Token) (interface{}, error) { + if _, ok := token.Method.(*jwt.SigningMethodEd25519); !ok { + return nil, fmt.Errorf("unexpected signing method: %v", token.Method.Alg()) + } + raw := token.Header[keyIDHeader] + if raw == nil { + return nil, fmt.Errorf("missing key ID header") + } + keyID := raw.(string) - // Find the Key - pubKey, err := e.GetPublicKey(keyID) - if err != nil { - return nil, err - } + e.lock.RLock() + defer e.lock.RUnlock() + keyset, err := e.keysetByIDLocked(keyID) + if err != nil { + return nil, err + } + return keyset.privateKey.Public(), nil + }) - typedPubKey, err := pubKey.GetPublicKey() if err != nil { - return nil, err - } - - // Validate the claims. - claims := &structs.IdentityClaims{} - if err := token.Claims(typedPubKey, claims); err != nil { - return nil, fmt.Errorf("invalid signature: %w", err) + return nil, fmt.Errorf("failed to verify token: %v", err) } - //COMPAT Until we can guarantee there are no pre-1.7 JWTs in use we can only - // validate the signature and have no further expectations of the - // claims. - expect := jwt.Expected{} - if err := claims.Validate(expect); err != nil { - return nil, fmt.Errorf("invalid claims: %w", err) + claims, ok := token.Claims.(*structs.IdentityClaims) + if !ok || !token.Valid { + return nil, fmt.Errorf("failed to verify token: invalid token") } - return claims, nil } @@ -311,42 +267,28 @@ func (e *Encrypter) addCipher(rootKey *structs.RootKey) error { return fmt.Errorf("invalid algorithm %s", rootKey.Meta.Algorithm) } - ed25519Key := ed25519.NewKeyFromSeed(rootKey.Key) - - ks := keyset{ - rootKey: rootKey, - cipher: aead, - eddsaPrivateKey: ed25519Key, - } - - // Unmarshal RSAKey for Workload Identity JWT signing if one exists. Prior to - // 1.7 only the ed25519 key was used. - if len(rootKey.RSAKey) > 0 { - rsaKey, err := x509.ParsePKCS1PrivateKey(rootKey.RSAKey) - if err != nil { - return fmt.Errorf("error parsing rsa key: %w", err) - } - - ks.rsaPrivateKey = rsaKey - ks.rsaPKCS1PublicKey = x509.MarshalPKCS1PublicKey(&rsaKey.PublicKey) - } + privateKey := ed25519.NewKeyFromSeed(rootKey.Key) e.lock.Lock() defer e.lock.Unlock() - e.keyring[rootKey.Meta.KeyID] = &ks + e.keyring[rootKey.Meta.KeyID] = &keyset{ + rootKey: rootKey, + cipher: aead, + privateKey: privateKey, + } return nil } // GetKey retrieves the key material by ID from the keyring -func (e *Encrypter) GetKey(keyID string) ([]byte, []byte, error) { +func (e *Encrypter) GetKey(keyID string) ([]byte, error) { e.lock.RLock() defer e.lock.RUnlock() keyset, err := e.keysetByIDLocked(keyID) if err != nil { - return nil, nil, err + return nil, err } - return keyset.rootKey.Key, keyset.rootKey.RSAKey, nil + return keyset.rootKey.Key, nil } // activeKeySetLocked returns the keyset that belongs to the key marked as @@ -389,32 +331,23 @@ func (e *Encrypter) saveKeyToStore(rootKey *structs.RootKey) error { kek, err := crypto.Bytes(32) if err != nil { - return fmt.Errorf("failed to generate key wrapper key: %w", err) + return fmt.Errorf("failed to generate key wrapper key: %v", err) } wrapper, err := e.newKMSWrapper(rootKey.Meta.KeyID, kek) if err != nil { - return fmt.Errorf("failed to create encryption wrapper: %w", err) + return fmt.Errorf("failed to create encryption wrapper: %v", err) } - rootBlob, err := wrapper.Encrypt(e.srv.shutdownCtx, rootKey.Key) + blob, err := wrapper.Encrypt(e.srv.shutdownCtx, rootKey.Key) if err != nil { - return fmt.Errorf("failed to encrypt root key: %w", err) + return fmt.Errorf("failed to encrypt root key: %v", err) } kekWrapper := &structs.KeyEncryptionKeyWrapper{ Meta: rootKey.Meta, - EncryptedDataEncryptionKey: rootBlob.Ciphertext, + EncryptedDataEncryptionKey: blob.Ciphertext, KeyEncryptionKey: kek, } - // Only keysets created after 1.7.0 will contain an RSA key. - if len(rootKey.RSAKey) > 0 { - rsaBlob, err := wrapper.Encrypt(e.srv.shutdownCtx, rootKey.RSAKey) - if err != nil { - return fmt.Errorf("failed to encrypt rsa key: %w", err) - } - kekWrapper.EncryptedRSAKey = rsaBlob.Ciphertext - } - buf, err := json.Marshal(kekWrapper) if err != nil { return err @@ -450,63 +383,21 @@ func (e *Encrypter) loadKeyFromStore(path string) (*structs.RootKey, error) { // sure we wrap them with as much context as possible wrapper, err := e.newKMSWrapper(meta.KeyID, kekWrapper.KeyEncryptionKey) if err != nil { - return nil, fmt.Errorf("unable to create key wrapper cipher: %w", err) + return nil, fmt.Errorf("unable to create key wrapper cipher: %v", err) } key, err := wrapper.Decrypt(e.srv.shutdownCtx, &kms.BlobInfo{ Ciphertext: kekWrapper.EncryptedDataEncryptionKey, }) if err != nil { - return nil, fmt.Errorf("unable to decrypt wrapped root key: %w", err) - } - - // Decrypt RSAKey for Workload Identity JWT signing if one exists. Prior to - // 1.7 an ed25519 key derived from the root key was used instead of an RSA - // key. - var rsaKey []byte - if len(kekWrapper.EncryptedRSAKey) > 0 { - rsaKey, err = wrapper.Decrypt(e.srv.shutdownCtx, &kms.BlobInfo{ - Ciphertext: kekWrapper.EncryptedRSAKey, - }) - if err != nil { - return nil, fmt.Errorf("unable to decrypt wrapped rsa key: %w", err) - } + return nil, fmt.Errorf("unable to decrypt wrapped root key: %v", err) } return &structs.RootKey{ - Meta: meta, - Key: key, - RSAKey: rsaKey, + Meta: meta, + Key: key, }, nil } -// GetPublicKey returns the public signing key for the requested key id or an -// error if the key could not be found. -func (e *Encrypter) GetPublicKey(keyID string) (*structs.KeyringPublicKey, error) { - e.lock.Lock() - defer e.lock.Unlock() - - ks, err := e.keysetByIDLocked(keyID) - if err != nil { - return nil, err - } - - pubKey := &structs.KeyringPublicKey{ - KeyID: keyID, - Use: structs.PubKeyUseSig, - CreateTime: ks.rootKey.Meta.CreateTime, - } - - if ks.rsaPrivateKey != nil { - pubKey.PublicKey = ks.rsaPKCS1PublicKey - pubKey.Algorithm = structs.PubKeyAlgRS256 - } else { - pubKey.PublicKey = ks.eddsaPrivateKey.Public().(ed25519.PublicKey) - pubKey.Algorithm = structs.PubKeyAlgEdDSA - } - - return pubKey, nil -} - // newKMSWrapper returns a go-kms-wrapping interface the caller can use to // encrypt the RootKey with a key encryption key (KEK). This is a bit of // security theatre for local on-disk key material, but gives us a shim for @@ -582,7 +473,7 @@ func (krr *KeyringReplicator) run(ctx context.Context) { } keyMeta := raw.(*structs.RootKeyMeta) - if key, _, err := krr.encrypter.GetKey(keyMeta.KeyID); err == nil && len(key) > 0 { + if key, err := krr.encrypter.GetKey(keyMeta.KeyID); err == nil && len(key) > 0 { // the key material is immutable so if we've already got it // we can move on to the next key continue diff --git a/nomad/encrypter_test.go b/nomad/encrypter_test.go index a14513ea029d..86c26ac83077 100644 --- a/nomad/encrypter_test.go +++ b/nomad/encrypter_test.go @@ -6,34 +6,21 @@ package nomad import ( "bytes" "context" - "encoding/base64" - "encoding/json" - "fmt" "os" "path/filepath" "testing" "time" - "github.com/go-jose/go-jose/v3/jwt" - msgpackrpc "github.com/hashicorp/net-rpc-msgpackrpc/v2" - "github.com/shoenig/test" + msgpackrpc "github.com/hashicorp/net-rpc-msgpackrpc" "github.com/shoenig/test/must" "github.com/stretchr/testify/require" "github.com/hashicorp/nomad/ci" - "github.com/hashicorp/nomad/helper/uuid" "github.com/hashicorp/nomad/nomad/mock" "github.com/hashicorp/nomad/nomad/structs" "github.com/hashicorp/nomad/testutil" ) -var ( - wiHandle = &structs.WIHandle{ - WorkloadIdentifier: "web", - WorkloadType: structs.WorkloadTypeTask, - } -) - type mockSigner struct { calls []*structs.IdentityClaims @@ -50,14 +37,9 @@ func (s *mockSigner) SignClaims(c *structs.IdentityClaims) (token, keyID string, func TestEncrypter_LoadSave(t *testing.T) { ci.Parallel(t) - srv, cleanupSrv := TestServer(t, func(c *Config) { - c.NumSchedulers = 0 - }) - t.Cleanup(cleanupSrv) - tmpDir := t.TempDir() - encrypter, err := NewEncrypter(srv, tmpDir) - must.NoError(t, err) + encrypter, err := NewEncrypter(&Server{shutdownCtx: context.Background()}, tmpDir) + require.NoError(t, err) algos := []structs.EncryptionAlgorithm{ structs.EncryptionAlgorithmAES256GCM, @@ -66,21 +48,13 @@ func TestEncrypter_LoadSave(t *testing.T) { for _, algo := range algos { t.Run(string(algo), func(t *testing.T) { key, err := structs.NewRootKey(algo) - must.Greater(t, 0, len(key.RSAKey)) - must.NoError(t, err) - must.NoError(t, encrypter.saveKeyToStore(key)) + require.NoError(t, err) + require.NoError(t, encrypter.saveKeyToStore(key)) - // startup code path gotKey, err := encrypter.loadKeyFromStore( filepath.Join(tmpDir, key.Meta.KeyID+".nks.json")) - must.NoError(t, err) - must.NoError(t, encrypter.addCipher(gotKey)) - must.Greater(t, 0, len(gotKey.RSAKey)) - must.NoError(t, encrypter.saveKeyToStore(key)) - - active, err := encrypter.keysetByIDLocked(key.Meta.KeyID) - must.NoError(t, err) - must.Greater(t, 0, len(active.rootKey.RSAKey)) + require.NoError(t, err) + require.NoError(t, encrypter.addCipher(gotKey)) }) } } @@ -101,7 +75,7 @@ func TestEncrypter_Restore(t *testing.T) { c.DataDir = tmpDir }) defer shutdown() - testutil.WaitForKeyring(t, srv.RPC, "global") + testutil.WaitForLeader(t, srv.RPC) codec := rpcClient(t, srv) nodeID := srv.GetConfig().NodeID @@ -109,8 +83,7 @@ func TestEncrypter_Restore(t *testing.T) { listReq := &structs.KeyringListRootKeyMetaRequest{ QueryOptions: structs.QueryOptions{ - Region: "global", - AuthToken: rootToken.SecretID, + Region: "global", }, } var listResp structs.KeyringListRootKeyMetaResponse @@ -131,17 +104,8 @@ func TestEncrypter_Restore(t *testing.T) { var rotateResp structs.KeyringRotateRootKeyResponse for i := 0; i < 4; i++ { err := msgpackrpc.CallWithCodec(codec, "Keyring.Rotate", rotateReq, &rotateResp) - must.NoError(t, err) - } - - // Ensure all rotated keys are correct - srv.encrypter.lock.Lock() - test.MapLen(t, 5, srv.encrypter.keyring) - for _, keyset := range srv.encrypter.keyring { - test.Len(t, 32, keyset.rootKey.Key) - test.Greater(t, 0, len(keyset.rootKey.RSAKey)) + require.NoError(t, err) } - srv.encrypter.lock.Unlock() shutdown() @@ -153,41 +117,30 @@ func TestEncrypter_Restore(t *testing.T) { c.DataDir = tmpDir }) defer shutdown2() - testutil.WaitForKeyring(t, srv2.RPC, "global") + testutil.WaitForLeader(t, srv2.RPC) codec = rpcClient(t, srv2) // Verify we've restored all the keys from the old keystore - listReq.AuthToken = rootToken.SecretID require.Eventually(t, func() bool { msgpackrpc.CallWithCodec(codec, "Keyring.List", listReq, &listResp) return len(listResp.Keys) == 5 // 4 new + the bootstrap key }, time.Second*5, time.Second, "expected keyring to be restored") - srv.encrypter.lock.Lock() - test.MapLen(t, 5, srv.encrypter.keyring) - for _, keyset := range srv.encrypter.keyring { - test.Len(t, 32, keyset.rootKey.Key) - test.Greater(t, 0, len(keyset.rootKey.RSAKey)) - } - srv.encrypter.lock.Unlock() - for _, keyMeta := range listResp.Keys { getReq := &structs.KeyringGetRootKeyRequest{ KeyID: keyMeta.KeyID, QueryOptions: structs.QueryOptions{ - Region: "global", - AuthToken: rootToken.SecretID, + Region: "global", }, } var getResp structs.KeyringGetRootKeyResponse err := msgpackrpc.CallWithCodec(codec, "Keyring.Get", getReq, &getResp) - must.NoError(t, err) + require.NoError(t, err) gotKey := getResp.Key - must.Len(t, 32, gotKey.Key) - test.Greater(t, 0, len(gotKey.RSAKey)) + require.Len(t, gotKey.Key, 32) } } @@ -218,9 +171,9 @@ func TestEncrypter_KeyringReplication(t *testing.T) { TestJoin(t, srv1, srv2) TestJoin(t, srv1, srv3) - testutil.WaitForKeyring(t, srv1.RPC, "global") - testutil.WaitForKeyring(t, srv2.RPC, "global") - testutil.WaitForKeyring(t, srv3.RPC, "global") + testutil.WaitForLeader(t, srv1.RPC) + testutil.WaitForLeader(t, srv2.RPC) + testutil.WaitForLeader(t, srv3.RPC) servers := []*Server{srv1, srv2, srv3} var leader *Server @@ -398,7 +351,7 @@ func TestEncrypter_EncryptDecrypt(t *testing.T) { c.NumSchedulers = 0 // Prevent automatic dequeue }) defer shutdown() - testutil.WaitForKeyring(t, srv.RPC, "global") + testutil.WaitForLeader(t, srv.RPC) e := srv.encrypter @@ -418,223 +371,19 @@ func TestEncrypter_SignVerify(t *testing.T) { c.NumSchedulers = 0 // Prevent automatic dequeue }) defer shutdown() - testutil.WaitForKeyring(t, srv.RPC, "global") + testutil.WaitForLeader(t, srv.RPC) alloc := mock.Alloc() - claims := structs.NewIdentityClaims(alloc.Job, alloc, wiHandle, alloc.LookupTask("web").Identity, time.Now()) + claim := alloc.ToTaskIdentityClaims(nil, "web") e := srv.encrypter - out, _, err := e.SignClaims(claims) + out, _, err := e.SignClaims(claim) require.NoError(t, err) got, err := e.VerifyClaim(out) - must.NoError(t, err) - must.NotNil(t, got) - must.Eq(t, alloc.ID, got.AllocationID) - must.Eq(t, alloc.JobID, got.JobID) - must.Eq(t, "web", got.TaskName) - - // By default an issuer should not be set. See _Issuer test. - must.Eq(t, "", got.Issuer) -} - -// TestEncrypter_SignVerify_Issuer asserts that the signer adds an issuer if it -// is configured. -func TestEncrypter_SignVerify_Issuer(t *testing.T) { - // Set OIDCIssuer to a valid looking (but fake) issuer - const testIssuer = "https://oidc.test.nomadproject.io" - - ci.Parallel(t) - srv, shutdown := TestServer(t, func(c *Config) { - c.NumSchedulers = 0 // Prevent automatic dequeue - - c.OIDCIssuer = testIssuer - }) - defer shutdown() - testutil.WaitForKeyring(t, srv.RPC, "global") - - alloc := mock.Alloc() - claims := structs.NewIdentityClaims(alloc.Job, alloc, wiHandle, alloc.LookupTask("web").Identity, time.Now()) - e := srv.encrypter - - out, _, err := e.SignClaims(claims) require.NoError(t, err) - - got, err := e.VerifyClaim(out) - must.NoError(t, err) - must.NotNil(t, got) - must.Eq(t, alloc.ID, got.AllocationID) - must.Eq(t, alloc.JobID, got.JobID) - must.Eq(t, "web", got.TaskName) - must.Eq(t, testIssuer, got.Issuer) -} - -func TestEncrypter_SignVerify_AlgNone(t *testing.T) { - - ci.Parallel(t) - srv, shutdown := TestServer(t, func(c *Config) { - c.NumSchedulers = 0 // Prevent automatic dequeue - }) - defer shutdown() - testutil.WaitForKeyring(t, srv.RPC, "global") - - alloc := mock.Alloc() - claims := structs.NewIdentityClaims(alloc.Job, alloc, wiHandle, alloc.LookupTask("web").Identity, time.Now()) - e := srv.encrypter - - keyset, err := e.activeKeySet() - must.NoError(t, err) - keyID := keyset.rootKey.Meta.KeyID - - // the go-jose library rightfully doesn't acccept alg=none, so we'll forge a - // JWT with alg=none and some attempted claims - - bodyData, err := json.Marshal(claims) - must.NoError(t, err) - body := make([]byte, base64.StdEncoding.EncodedLen(len(bodyData))) - base64.StdEncoding.Encode(body, bodyData) - - // Try without a key ID - headerData := []byte(`{"alg":"none","typ":"JWT"}`) - header := make([]byte, base64.StdEncoding.EncodedLen(len(headerData))) - base64.StdEncoding.Encode(header, headerData) - - badJWT := fmt.Sprintf("%s.%s.", string(header), string(body)) - - got, err := e.VerifyClaim(badJWT) - must.Error(t, err) - must.ErrorContains(t, err, "missing key ID header") - must.Nil(t, got) - - // Try with a valid key ID - headerData = []byte(fmt.Sprintf(`{"alg":"none","kid":"%s","typ":"JWT"}`, keyID)) - header = make([]byte, base64.StdEncoding.EncodedLen(len(headerData))) - base64.StdEncoding.Encode(header, headerData) - - badJWT = fmt.Sprintf("%s.%s.", string(header), string(body)) - - got, err = e.VerifyClaim(badJWT) - must.Error(t, err) - must.ErrorContains(t, err, "invalid signature") - must.Nil(t, got) -} - -// TestEncrypter_Upgrade17 simulates upgrading from 1.6 -> 1.7 does not break -// old (ed25519) or new (rsa) signing keys. -func TestEncrypter_Upgrade17(t *testing.T) { - - ci.Parallel(t) - - srv, shutdown := TestServer(t, func(c *Config) { - c.NumSchedulers = 0 - }) - t.Cleanup(shutdown) - testutil.WaitForKeyring(t, srv.RPC, "global") - codec := rpcClient(t, srv) - - // Fake life as a 1.6 server by writing only ed25519 keys - oldRootKey, err := structs.NewRootKey(structs.EncryptionAlgorithmAES256GCM) - must.NoError(t, err) - - oldRootKey.Meta.SetActive() - - // Remove RSAKey to mimic 1.6 - oldRootKey.RSAKey = nil - - // Add to keyring - must.NoError(t, srv.encrypter.AddKey(oldRootKey)) - - // Write metadata to Raft - wr := structs.WriteRequest{ - Namespace: "default", - Region: "global", - } - req := structs.KeyringUpdateRootKeyMetaRequest{ - RootKeyMeta: oldRootKey.Meta, - WriteRequest: wr, - } - _, _, err = srv.raftApply(structs.RootKeyMetaUpsertRequestType, req) - must.NoError(t, err) - - // Create a 1.6 style workload identity - claims := &structs.IdentityClaims{ - Namespace: "default", - JobID: "fakejob", - AllocationID: uuid.Generate(), - TaskName: "faketask", - } - - // Sign the claims and assert they were signed with EdDSA (the 1.6 signing - // algorithm) - oldRawJWT, oldKeyID, err := srv.encrypter.SignClaims(claims) - must.NoError(t, err) - must.Eq(t, oldRootKey.Meta.KeyID, oldKeyID) - - oldJWT, err := jwt.ParseSigned(oldRawJWT) - must.NoError(t, err) - - foundKeyID := false - foundAlg := false - for _, h := range oldJWT.Headers { - if h.KeyID != "" { - // Should only have one key id header - must.False(t, foundKeyID) - foundKeyID = true - must.Eq(t, oldKeyID, h.KeyID) - } - - if h.Algorithm != "" { - // Should only have one alg header - must.False(t, foundAlg) - foundAlg = true - must.Eq(t, structs.PubKeyAlgEdDSA, h.Algorithm) - } - } - must.True(t, foundKeyID) - must.True(t, foundAlg) - - _, err = srv.encrypter.VerifyClaim(oldRawJWT) - must.NoError(t, err) - - // !! Mimic an upgrade by rotating to get a new RSA key !! - rotateReq := &structs.KeyringRotateRootKeyRequest{ - WriteRequest: wr, - } - var rotateResp structs.KeyringRotateRootKeyResponse - must.NoError(t, msgpackrpc.CallWithCodec(codec, "Keyring.Rotate", rotateReq, &rotateResp)) - - newRawJWT, newKeyID, err := srv.encrypter.SignClaims(claims) - must.NoError(t, err) - must.NotEq(t, oldRootKey.Meta.KeyID, newKeyID) - must.Eq(t, rotateResp.Key.KeyID, newKeyID) - - newJWT, err := jwt.ParseSigned(newRawJWT) - must.NoError(t, err) - - foundKeyID = false - foundAlg = false - for _, h := range newJWT.Headers { - if h.KeyID != "" { - // Should only have one key id header - must.False(t, foundKeyID) - foundKeyID = true - must.Eq(t, newKeyID, h.KeyID) - } - - if h.Algorithm != "" { - // Should only have one alg header - must.False(t, foundAlg) - foundAlg = true - must.Eq(t, structs.PubKeyAlgRS256, h.Algorithm) - } - } - must.True(t, foundKeyID) - must.True(t, foundAlg) - - _, err = srv.encrypter.VerifyClaim(newRawJWT) - must.NoError(t, err) - - // Ensure that verifying the old JWT still works - _, err = srv.encrypter.VerifyClaim(oldRawJWT) - must.NoError(t, err) + require.NotNil(t, got) + require.Equal(t, alloc.ID, got.AllocationID) + require.Equal(t, alloc.JobID, got.JobID) + require.Equal(t, "web", got.TaskName) } diff --git a/nomad/endpoints_ce.go b/nomad/endpoints_oss.go similarity index 100% rename from nomad/endpoints_ce.go rename to nomad/endpoints_oss.go diff --git a/nomad/eval_broker_test.go b/nomad/eval_broker_test.go index d74eff85e8fa..5245aa392208 100644 --- a/nomad/eval_broker_test.go +++ b/nomad/eval_broker_test.go @@ -12,7 +12,7 @@ import ( "testing" "time" - msgpackrpc "github.com/hashicorp/net-rpc-msgpackrpc/v2" + msgpackrpc "github.com/hashicorp/net-rpc-msgpackrpc" "github.com/shoenig/test" "github.com/shoenig/test/must" "github.com/shoenig/test/wait" diff --git a/nomad/eval_endpoint.go b/nomad/eval_endpoint.go index 018115355f15..661de477e63c 100644 --- a/nomad/eval_endpoint.go +++ b/nomad/eval_endpoint.go @@ -120,15 +120,20 @@ func (e *Eval) GetEval(args *structs.EvalSpecificRequest, func (e *Eval) Dequeue(args *structs.EvalDequeueRequest, reply *structs.EvalDequeueResponse) error { - aclObj, err := e.srv.AuthenticateServerOnly(e.ctx, args) - e.srv.MeasureRPCRate("eval", structs.RateMetricWrite, args) - if err != nil || !aclObj.AllowServerOp() { - return structs.ErrPermissionDenied - } + authErr := e.srv.Authenticate(e.ctx, args) + // Ensure the connection was initiated by another server if TLS is used. + err := validateTLSCertificateLevel(e.srv, e.ctx, tlsCertificateLevelServer) + if err != nil { + return err + } if done, err := e.srv.forward("Eval.Dequeue", args, args, reply); done { return err } + e.srv.MeasureRPCRate("eval", structs.RateMetricWrite, args) + if authErr != nil { + return structs.ErrPermissionDenied + } defer metrics.MeasureSince([]string{"nomad", "eval", "dequeue"}, time.Now()) // Ensure there is at least one scheduler @@ -229,15 +234,20 @@ func (e *Eval) getWaitIndex(namespace, job string, evalModifyIndex uint64) (uint func (e *Eval) Ack(args *structs.EvalAckRequest, reply *structs.GenericResponse) error { - aclObj, err := e.srv.AuthenticateServerOnly(e.ctx, args) - e.srv.MeasureRPCRate("eval", structs.RateMetricWrite, args) - if err != nil || !aclObj.AllowServerOp() { - return structs.ErrPermissionDenied - } + authErr := e.srv.Authenticate(e.ctx, args) + // Ensure the connection was initiated by another server if TLS is used. + err := validateTLSCertificateLevel(e.srv, e.ctx, tlsCertificateLevelServer) + if err != nil { + return err + } if done, err := e.srv.forward("Eval.Ack", args, args, reply); done { return err } + e.srv.MeasureRPCRate("eval", structs.RateMetricWrite, args) + if authErr != nil { + return structs.ErrPermissionDenied + } defer metrics.MeasureSince([]string{"nomad", "eval", "ack"}, time.Now()) // Ack the EvalID @@ -259,15 +269,20 @@ func (e *Eval) Ack(args *structs.EvalAckRequest, func (e *Eval) Nack(args *structs.EvalAckRequest, reply *structs.GenericResponse) error { - aclObj, err := e.srv.AuthenticateServerOnly(e.ctx, args) - e.srv.MeasureRPCRate("eval", structs.RateMetricWrite, args) - if err != nil || !aclObj.AllowServerOp() { - return structs.ErrPermissionDenied - } + authErr := e.srv.Authenticate(e.ctx, args) + // Ensure the connection was initiated by another server if TLS is used. + err := validateTLSCertificateLevel(e.srv, e.ctx, tlsCertificateLevelServer) + if err != nil { + return err + } if done, err := e.srv.forward("Eval.Nack", args, args, reply); done { return err } + e.srv.MeasureRPCRate("eval", structs.RateMetricWrite, args) + if authErr != nil { + return structs.ErrPermissionDenied + } defer metrics.MeasureSince([]string{"nomad", "eval", "nack"}, time.Now()) // Nack the EvalID @@ -281,15 +296,20 @@ func (e *Eval) Nack(args *structs.EvalAckRequest, func (e *Eval) Update(args *structs.EvalUpdateRequest, reply *structs.GenericResponse) error { - aclObj, err := e.srv.AuthenticateServerOnly(e.ctx, args) - e.srv.MeasureRPCRate("eval", structs.RateMetricWrite, args) - if err != nil || !aclObj.AllowServerOp() { - return structs.ErrPermissionDenied - } + authErr := e.srv.Authenticate(e.ctx, args) + // Ensure the connection was initiated by another server if TLS is used. + err := validateTLSCertificateLevel(e.srv, e.ctx, tlsCertificateLevelServer) + if err != nil { + return err + } if done, err := e.srv.forward("Eval.Update", args, args, reply); done { return err } + e.srv.MeasureRPCRate("eval", structs.RateMetricWrite, args) + if authErr != nil { + return structs.ErrPermissionDenied + } defer metrics.MeasureSince([]string{"nomad", "eval", "update"}, time.Now()) // Ensure there is only a single update with token @@ -318,15 +338,20 @@ func (e *Eval) Update(args *structs.EvalUpdateRequest, func (e *Eval) Create(args *structs.EvalUpdateRequest, reply *structs.GenericResponse) error { - aclObj, err := e.srv.AuthenticateServerOnly(e.ctx, args) - e.srv.MeasureRPCRate("eval", structs.RateMetricWrite, args) - if err != nil || !aclObj.AllowServerOp() { - return structs.ErrPermissionDenied - } + authErr := e.srv.Authenticate(e.ctx, args) + // Ensure the connection was initiated by another server if TLS is used. + err := validateTLSCertificateLevel(e.srv, e.ctx, tlsCertificateLevelServer) + if err != nil { + return err + } if done, err := e.srv.forward("Eval.Create", args, args, reply); done { return err } + e.srv.MeasureRPCRate("eval", structs.RateMetricWrite, args) + if authErr != nil { + return structs.ErrPermissionDenied + } defer metrics.MeasureSince([]string{"nomad", "eval", "create"}, time.Now()) // Ensure there is only a single update with token @@ -369,15 +394,21 @@ func (e *Eval) Create(args *structs.EvalUpdateRequest, // Reblock is used to reinsert an existing blocked evaluation into the blocked // evaluation tracker. func (e *Eval) Reblock(args *structs.EvalUpdateRequest, reply *structs.GenericResponse) error { - aclObj, err := e.srv.AuthenticateServerOnly(e.ctx, args) - e.srv.MeasureRPCRate("eval", structs.RateMetricWrite, args) - if err != nil || !aclObj.AllowServerOp() { - return structs.ErrPermissionDenied - } + authErr := e.srv.Authenticate(e.ctx, args) + + // Ensure the connection was initiated by another server if TLS is used. + err := validateTLSCertificateLevel(e.srv, e.ctx, tlsCertificateLevelServer) + if err != nil { + return err + } if done, err := e.srv.forward("Eval.Reblock", args, args, reply); done { return err } + e.srv.MeasureRPCRate("eval", structs.RateMetricWrite, args) + if authErr != nil { + return structs.ErrPermissionDenied + } defer metrics.MeasureSince([]string{"nomad", "eval", "reblock"}, time.Now()) // Ensure there is only a single update with token @@ -418,15 +449,20 @@ func (e *Eval) Reblock(args *structs.EvalUpdateRequest, reply *structs.GenericRe func (e *Eval) Reap(args *structs.EvalReapRequest, reply *structs.GenericResponse) error { - aclObj, err := e.srv.AuthenticateServerOnly(e.ctx, args) - e.srv.MeasureRPCRate("eval", structs.RateMetricWrite, args) - if err != nil || !aclObj.AllowServerOp() { - return structs.ErrPermissionDenied - } + authErr := e.srv.Authenticate(e.ctx, args) + // Ensure the connection was initiated by another server if TLS is used. + err := validateTLSCertificateLevel(e.srv, e.ctx, tlsCertificateLevelServer) + if err != nil { + return err + } if done, err := e.srv.forward("Eval.Reap", args, args, reply); done { return err } + e.srv.MeasureRPCRate("eval", structs.RateMetricWrite, args) + if authErr != nil { + return structs.ErrPermissionDenied + } defer metrics.MeasureSince([]string{"nomad", "eval", "reap"}, time.Now()) // Update via Raft @@ -461,7 +497,7 @@ func (e *Eval) Delete( // meaning only those with management tokens can call it. if aclObj, err := e.srv.ResolveACL(args); err != nil { return err - } else if !aclObj.IsManagement() { + } else if aclObj != nil && !aclObj.IsManagement() { return structs.ErrPermissionDenied } diff --git a/nomad/eval_endpoint_test.go b/nomad/eval_endpoint_test.go index 1ea56ec00986..a8cd41f45ee5 100644 --- a/nomad/eval_endpoint_test.go +++ b/nomad/eval_endpoint_test.go @@ -11,8 +11,8 @@ import ( "time" memdb "github.com/hashicorp/go-memdb" - "github.com/hashicorp/go-set/v2" - msgpackrpc "github.com/hashicorp/net-rpc-msgpackrpc/v2" + "github.com/hashicorp/go-set" + msgpackrpc "github.com/hashicorp/net-rpc-msgpackrpc" "github.com/hashicorp/nomad/acl" "github.com/hashicorp/nomad/ci" "github.com/hashicorp/nomad/helper/uuid" diff --git a/nomad/event_endpoint.go b/nomad/event_endpoint.go index e05df130fac1..3c679ce77fd2 100644 --- a/nomad/event_endpoint.go +++ b/nomad/event_endpoint.go @@ -8,7 +8,7 @@ import ( "io" "time" - "github.com/hashicorp/go-msgpack/v2/codec" + "github.com/hashicorp/go-msgpack/codec" "github.com/hashicorp/nomad/helper/pointer" "github.com/hashicorp/nomad/nomad/stream" diff --git a/nomad/event_endpoint_test.go b/nomad/event_endpoint_test.go index 4e11bb997f4e..de1f9d0dbafb 100644 --- a/nomad/event_endpoint_test.go +++ b/nomad/event_endpoint_test.go @@ -14,8 +14,8 @@ import ( "testing" "time" - "github.com/hashicorp/go-msgpack/v2/codec" - msgpackrpc "github.com/hashicorp/net-rpc-msgpackrpc/v2" + "github.com/hashicorp/go-msgpack/codec" + msgpackrpc "github.com/hashicorp/net-rpc-msgpackrpc" "github.com/hashicorp/nomad/acl" "github.com/hashicorp/nomad/ci" "github.com/hashicorp/nomad/helper/pointer" diff --git a/nomad/fsm.go b/nomad/fsm.go index ff462036ec4f..af5a2acdd7da 100644 --- a/nomad/fsm.go +++ b/nomad/fsm.go @@ -14,7 +14,7 @@ import ( "github.com/hashicorp/go-bexpr" "github.com/hashicorp/go-hclog" "github.com/hashicorp/go-memdb" - "github.com/hashicorp/go-msgpack/v2/codec" + "github.com/hashicorp/go-msgpack/codec" "github.com/hashicorp/nomad/helper/pointer" "github.com/hashicorp/nomad/helper/uuid" "github.com/hashicorp/nomad/nomad/state" @@ -2271,8 +2271,7 @@ func (f *FSMFilter) Include(item interface{}) bool { return true } -func (n *nomadFSM) applyVariableOperation(msgType structs.MessageType, buf []byte, - index uint64) any { +func (n *nomadFSM) applyVariableOperation(msgType structs.MessageType, buf []byte, index uint64) interface{} { var req structs.VarApplyStateRequest if err := structs.Decode(buf, &req); err != nil { panic(fmt.Errorf("failed to decode request: %v", err)) @@ -2288,10 +2287,6 @@ func (n *nomadFSM) applyVariableOperation(msgType structs.MessageType, buf []byt return n.state.VarDeleteCAS(index, &req) case structs.VarOpCAS: return n.state.VarSetCAS(index, &req) - case structs.VarOpLockAcquire: - return n.state.VarLockAcquire(index, &req) - case structs.VarOpLockRelease: - return n.state.VarLockRelease(index, &req) default: err := fmt.Errorf("Invalid variable operation '%s'", req.Op) n.logger.Warn("Invalid variable operation", "operation", req.Op) diff --git a/nomad/fsm_ce.go b/nomad/fsm_oss.go similarity index 100% rename from nomad/fsm_ce.go rename to nomad/fsm_oss.go diff --git a/nomad/fsm_registry_ce.go b/nomad/fsm_registry_ce.go deleted file mode 100644 index 97bfbd8a7afd..000000000000 --- a/nomad/fsm_registry_ce.go +++ /dev/null @@ -1,23 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -//go:build !ent -// +build !ent - -package nomad - -import ( - "github.com/hashicorp/go-msgpack/v2/codec" - "github.com/hashicorp/raft" -) - -// registerLogAppliers is a no-op for community edition only FSMs. -func (n *nomadFSM) registerLogAppliers() {} - -// registerSnapshotRestorers is a no-op for community edition only FSMs. -func (n *nomadFSM) registerSnapshotRestorers() {} - -// persistEnterpriseTables is a no-op for community edition only FSMs. -func (s *nomadSnapshot) persistEnterpriseTables(_ raft.SnapshotSink, _ *codec.Encoder) error { - return nil -} diff --git a/nomad/fsm_registry_oss.go b/nomad/fsm_registry_oss.go new file mode 100644 index 000000000000..694771cf181f --- /dev/null +++ b/nomad/fsm_registry_oss.go @@ -0,0 +1,23 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + +//go:build !ent +// +build !ent + +package nomad + +import ( + "github.com/hashicorp/go-msgpack/codec" + "github.com/hashicorp/raft" +) + +// registerLogAppliers is a no-op for open-source only FSMs. +func (n *nomadFSM) registerLogAppliers() {} + +// registerSnapshotRestorers is a no-op for open-source only FSMs. +func (n *nomadFSM) registerSnapshotRestorers() {} + +// persistEnterpriseTables is a no-op for open-source only FSMs. +func (s *nomadSnapshot) persistEnterpriseTables(sink raft.SnapshotSink, encoder *codec.Encoder) error { + return nil +} diff --git a/nomad/fsm_test.go b/nomad/fsm_test.go index 335b7c81451e..1bbc23fcc8ff 100644 --- a/nomad/fsm_test.go +++ b/nomad/fsm_test.go @@ -2426,7 +2426,9 @@ func TestFSM_SnapshotRestore_Nodes(t *testing.T) { fsm2 := testSnapshotRestore(t, fsm) state2 := fsm2.State() out, _ := state2.NodeByID(nil, node.ID) - must.Eq(t, node, out) + if !reflect.DeepEqual(node, out) { + t.Fatalf("bad: \n%#v\n%#v", out, node) + } } func TestFSM_SnapshotRestore_NodePools(t *testing.T) { diff --git a/nomad/heartbeat_test.go b/nomad/heartbeat_test.go index 52d234e6df14..80e1014c670a 100644 --- a/nomad/heartbeat_test.go +++ b/nomad/heartbeat_test.go @@ -9,13 +9,12 @@ import ( "time" memdb "github.com/hashicorp/go-memdb" - msgpackrpc "github.com/hashicorp/net-rpc-msgpackrpc/v2" + msgpackrpc "github.com/hashicorp/net-rpc-msgpackrpc" "github.com/hashicorp/nomad/ci" "github.com/hashicorp/nomad/helper/pointer" "github.com/hashicorp/nomad/nomad/mock" "github.com/hashicorp/nomad/nomad/structs" "github.com/hashicorp/nomad/testutil" - "github.com/shoenig/test/must" "github.com/stretchr/testify/require" ) @@ -294,71 +293,6 @@ func TestHeartbeat_Server_HeartbeatTTL_Failover(t *testing.T) { func TestHeartbeat_InvalidateHeartbeat_DisconnectedClient(t *testing.T) { ci.Parallel(t) - testCases := []struct { - name string - now time.Time - lostAfterOnDisconnect time.Duration - expectedNodeStatus string - }{ - { - name: "has-pending-reconnects", - now: time.Now().UTC(), - lostAfterOnDisconnect: 5 * time.Second, - expectedNodeStatus: structs.NodeStatusDisconnected, - }, - { - name: "has-expired-reconnects", - lostAfterOnDisconnect: 5 * time.Second, - now: time.Now().UTC().Add(-10 * time.Second), - expectedNodeStatus: structs.NodeStatusDown, - }, - { - name: "has-expired-reconnects-equal-timestamp", - lostAfterOnDisconnect: 5 * time.Second, - now: time.Now().UTC().Add(-5 * time.Second), - expectedNodeStatus: structs.NodeStatusDown, - }, - } - - for _, tc := range testCases { - t.Run(tc.name, func(t *testing.T) { - s1, cleanupS1 := TestServer(t, nil) - defer cleanupS1() - testutil.WaitForLeader(t, s1.RPC) - - // Create a node - node := mock.Node() - state := s1.fsm.State() - must.NoError(t, state.UpsertNode(structs.MsgTypeTestSetup, 1, node)) - - alloc := mock.Alloc() - alloc.NodeID = node.ID - alloc.Job.TaskGroups[0].Disconnect = &structs.DisconnectStrategy{ - LostAfter: tc.lostAfterOnDisconnect, - } - alloc.ClientStatus = structs.AllocClientStatusUnknown - alloc.AllocStates = []*structs.AllocState{{ - Field: structs.AllocStateFieldClientStatus, - Value: structs.AllocClientStatusUnknown, - Time: tc.now, - }} - - must.NoError(t, state.UpsertAllocs(structs.MsgTypeTestSetup, 2, []*structs.Allocation{alloc})) - - // Trigger status update - s1.invalidateHeartbeat(node.ID) - out, err := state.NodeByID(nil, node.ID) - must.NoError(t, err) - must.Eq(t, tc.expectedNodeStatus, out.Status) - }) - } -} - -// Test using max_client_disconnect, remove after its deprecated in favor -// of Disconnect.LostAfter introduced in 1.8.0. -func TestHeartbeat_InvalidateHeartbeatDisconnectedClient(t *testing.T) { - ci.Parallel(t) - type testCase struct { name string now time.Time @@ -402,7 +336,7 @@ func TestHeartbeat_InvalidateHeartbeatDisconnectedClient(t *testing.T) { // Create a node node := mock.Node() state := s1.fsm.State() - must.NoError(t, state.UpsertNode(structs.MsgTypeTestSetup, 1, node)) + require.NoError(t, state.UpsertNode(structs.MsgTypeTestSetup, 1, node)) alloc := mock.Alloc() alloc.NodeID = node.ID @@ -413,13 +347,13 @@ func TestHeartbeat_InvalidateHeartbeatDisconnectedClient(t *testing.T) { Value: structs.AllocClientStatusUnknown, Time: tc.now, }} - must.NoError(t, state.UpsertAllocs(structs.MsgTypeTestSetup, 2, []*structs.Allocation{alloc})) + require.NoError(t, state.UpsertAllocs(structs.MsgTypeTestSetup, 2, []*structs.Allocation{alloc})) // Trigger status update s1.invalidateHeartbeat(node.ID) out, err := state.NodeByID(nil, node.ID) - must.NoError(t, err) - must.Eq(t, tc.expectedNodeStatus, out.Status) + require.NoError(t, err) + require.Equal(t, tc.expectedNodeStatus, out.Status) }) } } diff --git a/nomad/job_endpoint.go b/nomad/job_endpoint.go index 031431a78acb..f68f195e6754 100644 --- a/nomad/job_endpoint.go +++ b/nomad/job_endpoint.go @@ -17,7 +17,7 @@ import ( "github.com/hashicorp/go-hclog" "github.com/hashicorp/go-memdb" "github.com/hashicorp/go-multierror" - "github.com/hashicorp/go-set/v2" + "github.com/hashicorp/go-set" "github.com/hashicorp/nomad/acl" "github.com/hashicorp/nomad/helper" "github.com/hashicorp/nomad/helper/pointer" @@ -69,25 +69,19 @@ func NewJobEndpoints(s *Server, ctx *RPCContext) *Job { logger: s.logger.Named("job"), mutators: []jobMutator{ &jobCanonicalizer{srv: s}, - jobVaultHook{srv: s}, - jobConsulHook{srv: s}, jobConnectHook{}, jobExposeCheckHook{}, jobImpliedConstraints{}, jobNodePoolMutatingHook{srv: s}, - jobImplicitIdentitiesHook{srv: s}, - jobNumaHook{}, }, validators: []jobValidator{ jobConnectHook{}, jobExposeCheckHook{}, jobVaultHook{srv: s}, - jobConsulHook{srv: s}, jobNamespaceConstraintCheckHook{srv: s}, jobNodePoolValidatingHook{srv: s}, &jobValidate{srv: s}, &memoryOversubscriptionValidate{srv: s}, - jobNumaHook{}, }, } } @@ -104,15 +98,6 @@ func (j *Job) Register(args *structs.JobRegisterRequest, reply *structs.JobRegis } defer metrics.MeasureSince([]string{"nomad", "job", "register"}, time.Now()) - aclObj, err := j.srv.ResolveACL(args) - if err != nil { - return err - } - if ok, err := registrationsAreAllowed(aclObj, j.srv.State()); !ok || err != nil { - j.logger.Warn("job registration is currently disabled for non-management ACL") - return structs.ErrJobRegistrationDisabled - } - // Validate the arguments if args.Job == nil { return fmt.Errorf("missing job for registration") @@ -133,63 +118,68 @@ func (j *Job) Register(args *structs.JobRegisterRequest, reply *structs.JobRegis // Run the submission controller warnings = append(warnings, j.submissionController(args)) - // Attach the user token's accessor ID so that deploymentwatcher can - // reference the token later in multiregion deployments. We can't auth once - // and then use the leader ACL because the leader ACLs aren't shared across - // regions. Note this implies WIs can't be used to register multi-region - // jobs b/c their identities are only valid in a single region. - if args.GetIdentity().ACLToken != nil && - args.GetIdentity().ACLToken.AccessorID != "acls-disabled" { - args.Job.NomadTokenID = args.GetIdentity().ACLToken.AccessorID + // Attach the Nomad token's accessor ID so that deploymentwatcher + // can reference the token later + nomadACLToken, err := j.srv.ResolveSecretToken(args.AuthToken) + if err != nil { + return err + } + if nomadACLToken != nil { + args.Job.NomadTokenID = nomadACLToken.AccessorID } // Set the warning message reply.Warnings = helper.MergeMultierrorWarnings(warnings...) // Check job submission permissions - if !aclObj.AllowNsOp(args.RequestNamespace(), acl.NamespaceCapabilitySubmitJob) { - return structs.ErrPermissionDenied - } + aclObj, err := j.srv.ResolveACL(args) + if err != nil { + return err + } else if aclObj != nil { + if !aclObj.AllowNsOp(args.RequestNamespace(), acl.NamespaceCapabilitySubmitJob) { + return structs.ErrPermissionDenied + } - // Validate Volume Permissions - for _, tg := range args.Job.TaskGroups { - for _, vol := range tg.Volumes { - switch vol.Type { - case structs.VolumeTypeCSI: - if !allowCSIMount(aclObj, args.RequestNamespace()) { - return structs.ErrPermissionDenied - } - case structs.VolumeTypeHost: - // If a volume is readonly, then we allow access if the user has - // ReadOnly or ReadWrite access to the volume. Otherwise we only - // allow access if they have ReadWrite access. - if vol.ReadOnly { - if !aclObj.AllowHostVolumeOperation(vol.Source, acl.HostVolumeCapabilityMountReadOnly) && - !aclObj.AllowHostVolumeOperation(vol.Source, acl.HostVolumeCapabilityMountReadWrite) { + // Validate Volume Permissions + for _, tg := range args.Job.TaskGroups { + for _, vol := range tg.Volumes { + switch vol.Type { + case structs.VolumeTypeCSI: + if !allowCSIMount(aclObj, args.RequestNamespace()) { return structs.ErrPermissionDenied } - } else { - if !aclObj.AllowHostVolumeOperation(vol.Source, acl.HostVolumeCapabilityMountReadWrite) { - return structs.ErrPermissionDenied + case structs.VolumeTypeHost: + // If a volume is readonly, then we allow access if the user has ReadOnly + // or ReadWrite access to the volume. Otherwise we only allow access if + // they have ReadWrite access. + if vol.ReadOnly { + if !aclObj.AllowHostVolumeOperation(vol.Source, acl.HostVolumeCapabilityMountReadOnly) && + !aclObj.AllowHostVolumeOperation(vol.Source, acl.HostVolumeCapabilityMountReadWrite) { + return structs.ErrPermissionDenied + } + } else { + if !aclObj.AllowHostVolumeOperation(vol.Source, acl.HostVolumeCapabilityMountReadWrite) { + return structs.ErrPermissionDenied + } } + default: + return structs.ErrPermissionDenied } - default: - return structs.ErrPermissionDenied } - } - for _, t := range tg.Tasks { - for _, vm := range t.VolumeMounts { - vol := tg.Volumes[vm.Volume] - if vm.PropagationMode == structs.VolumeMountPropagationBidirectional && - !aclObj.AllowHostVolumeOperation(vol.Source, acl.HostVolumeCapabilityMountReadWrite) { - return structs.ErrPermissionDenied + for _, t := range tg.Tasks { + for _, vm := range t.VolumeMounts { + vol := tg.Volumes[vm.Volume] + if vm.PropagationMode == structs.VolumeMountPropagationBidirectional && + !aclObj.AllowHostVolumeOperation(vol.Source, acl.HostVolumeCapabilityMountReadWrite) { + return structs.ErrPermissionDenied + } } - } - if t.CSIPluginConfig != nil { - if !aclObj.AllowNsOp(args.RequestNamespace(), acl.NamespaceCapabilityCSIRegisterPlugin) { - return structs.ErrPermissionDenied + if t.CSIPluginConfig != nil { + if !aclObj.AllowNsOp(args.RequestNamespace(), acl.NamespaceCapabilityCSIRegisterPlugin) { + return structs.ErrPermissionDenied + } } } } @@ -204,6 +194,11 @@ func (j *Job) Register(args *structs.JobRegisterRequest, reply *structs.JobRegis } } + if ok, err := registrationsAreAllowed(aclObj, j.srv.State()); !ok || err != nil { + j.logger.Warn("job registration is currently disabled for non-management ACL") + return structs.ErrJobRegistrationDisabled + } + // Lookup the job snap, err := j.srv.State().Snapshot() if err != nil { @@ -246,7 +241,7 @@ func (j *Job) Register(args *structs.JobRegisterRequest, reply *structs.JobRegis // - reading kv store of each group // - establishing consul connect services checkConsulToken := func(usages map[string]*structs.ConsulUsage) error { - if j.srv.config.GetDefaultConsul().AllowsUnauthenticated() { + if j.srv.config.ConsulConfig.AllowsUnauthenticated() { // if consul.allow_unauthenticated is enabled (which is the default) // just let the job through without checking anything return nil @@ -281,12 +276,12 @@ func (j *Job) Register(args *structs.JobRegisterRequest, reply *structs.JobRegis for ns, entries := range args.Job.ConfigEntries() { for service, entry := range entries.Ingress { - if errCE := j.srv.consulConfigEntries.SetIngressCE(ctx, ns, service, entries.Cluster, entry); errCE != nil { + if errCE := j.srv.consulConfigEntries.SetIngressCE(ctx, ns, service, entry); errCE != nil { return errCE } } for service, entry := range entries.Terminating { - if errCE := j.srv.consulConfigEntries.SetTerminatingCE(ctx, ns, service, entries.Cluster, entry); errCE != nil { + if errCE := j.srv.consulConfigEntries.SetTerminatingCE(ctx, ns, service, entry); errCE != nil { return errCE } } @@ -298,9 +293,7 @@ func (j *Job) Register(args *structs.JobRegisterRequest, reply *structs.JobRegis if err != nil { return err } - - policyWarnings, err := j.enforceSubmitJob(args.PolicyOverride, args.Job.Copy(), - existingJob, args.GetIdentity().GetACLToken(), ns) + policyWarnings, err := j.enforceSubmitJob(args.PolicyOverride, args.Job.Copy(), nomadACLToken, ns) if err != nil { return err } @@ -509,7 +502,7 @@ func (j *Job) Summary(args *structs.JobSummaryRequest, reply *structs.JobSummary // Check for read-job permissions if aclObj, err := j.srv.ResolveACL(args); err != nil { return err - } else if !aclObj.AllowNsOp(args.RequestNamespace(), acl.NamespaceCapabilityReadJob) { + } else if aclObj != nil && !aclObj.AllowNsOp(args.RequestNamespace(), acl.NamespaceCapabilityReadJob) { return structs.ErrPermissionDenied } @@ -573,7 +566,7 @@ func (j *Job) Validate(args *structs.JobValidateRequest, reply *structs.JobValid // Check for read-job permissions if aclObj, err := j.srv.ResolveACL(args); err != nil { return err - } else if !aclObj.AllowNsOp(args.RequestNamespace(), acl.NamespaceCapabilityReadJob) { + } else if aclObj != nil && !aclObj.AllowNsOp(args.RequestNamespace(), acl.NamespaceCapabilityReadJob) { return structs.ErrPermissionDenied } @@ -614,7 +607,7 @@ func (j *Job) Revert(args *structs.JobRevertRequest, reply *structs.JobRegisterR // Check for submit-job permissions if aclObj, err := j.srv.ResolveACL(args); err != nil { return err - } else if !aclObj.AllowNsOp(args.RequestNamespace(), acl.NamespaceCapabilitySubmitJob) { + } else if aclObj != nil && !aclObj.AllowNsOp(args.RequestNamespace(), acl.NamespaceCapabilitySubmitJob) { return structs.ErrPermissionDenied } @@ -687,7 +680,7 @@ func (j *Job) Stable(args *structs.JobStabilityRequest, reply *structs.JobStabil // Check for read-job permissions if aclObj, err := j.srv.ResolveACL(args); err != nil { return err - } else if !aclObj.AllowNsOp(args.RequestNamespace(), acl.NamespaceCapabilitySubmitJob) { + } else if aclObj != nil && !aclObj.AllowNsOp(args.RequestNamespace(), acl.NamespaceCapabilitySubmitJob) { return structs.ErrPermissionDenied } @@ -738,7 +731,7 @@ func (j *Job) Evaluate(args *structs.JobEvaluateRequest, reply *structs.JobRegis // Check for submit-job permissions if aclObj, err := j.srv.ResolveACL(args); err != nil { return err - } else if !aclObj.AllowNsOp(args.RequestNamespace(), acl.NamespaceCapabilitySubmitJob) { + } else if aclObj != nil && !aclObj.AllowNsOp(args.RequestNamespace(), acl.NamespaceCapabilitySubmitJob) { return structs.ErrPermissionDenied } @@ -839,7 +832,7 @@ func (j *Job) Deregister(args *structs.JobDeregisterRequest, reply *structs.JobD // Check for submit-job permissions if aclObj, err := j.srv.ResolveACL(args); err != nil { return err - } else if !aclObj.AllowNsOp(args.RequestNamespace(), acl.NamespaceCapabilitySubmitJob) { + } else if aclObj != nil && !aclObj.AllowNsOp(args.RequestNamespace(), acl.NamespaceCapabilitySubmitJob) { return structs.ErrPermissionDenied } @@ -934,6 +927,7 @@ func (j *Job) BatchDeregister(args *structs.JobBatchDeregisterRequest, reply *st } defer metrics.MeasureSince([]string{"nomad", "job", "batch_deregister"}, time.Now()) + // Resolve the ACL token aclObj, err := j.srv.ResolveACL(args) if err != nil { return err @@ -950,7 +944,7 @@ func (j *Job) BatchDeregister(args *structs.JobBatchDeregisterRequest, reply *st // Loop through checking for permissions for jobNS := range args.Jobs { // Check for submit-job permissions - if !aclObj.AllowNsOp(jobNS.Namespace, acl.NamespaceCapabilitySubmitJob) { + if aclObj != nil && !aclObj.AllowNsOp(jobNS.Namespace, acl.NamespaceCapabilitySubmitJob) { return structs.ErrPermissionDenied } } @@ -1027,15 +1021,18 @@ func (j *Job) Scale(args *structs.JobScaleRequest, reply *structs.JobRegisterRes namespace := args.RequestNamespace() + // Authorize request aclObj, err := j.srv.ResolveACL(args) if err != nil { return err } - hasScaleJob := aclObj.AllowNsOp(namespace, acl.NamespaceCapabilityScaleJob) - hasSubmitJob := aclObj.AllowNsOp(namespace, acl.NamespaceCapabilitySubmitJob) - if !(hasScaleJob || hasSubmitJob) { - return structs.ErrPermissionDenied + if aclObj != nil { + hasScaleJob := aclObj.AllowNsOp(namespace, acl.NamespaceCapabilityScaleJob) + hasSubmitJob := aclObj.AllowNsOp(namespace, acl.NamespaceCapabilitySubmitJob) + if !(hasScaleJob || hasSubmitJob) { + return structs.ErrPermissionDenied + } } if ok, err := registrationsAreAllowed(aclObj, j.srv.State()); !ok || err != nil { @@ -1217,7 +1214,7 @@ func (j *Job) GetJobSubmission(args *structs.JobSubmissionRequest, reply *struct // Check for read-job permissions if aclObj, err := j.srv.ResolveACL(args); err != nil { return err - } else if !aclObj.AllowNsOp(args.RequestNamespace(), acl.NamespaceCapabilityReadJob) { + } else if aclObj != nil && !aclObj.AllowNsOp(args.RequestNamespace(), acl.NamespaceCapabilityReadJob) { return structs.ErrPermissionDenied } @@ -1265,7 +1262,7 @@ func (j *Job) GetJob(args *structs.JobSpecificRequest, // Check for read-job permissions if aclObj, err := j.srv.ResolveACL(args); err != nil { return err - } else if !aclObj.AllowNsOp(args.RequestNamespace(), acl.NamespaceCapabilityReadJob) { + } else if aclObj != nil && !aclObj.AllowNsOp(args.RequestNamespace(), acl.NamespaceCapabilityReadJob) { return structs.ErrPermissionDenied } @@ -1316,7 +1313,7 @@ func (j *Job) GetJobVersions(args *structs.JobVersionsRequest, // Check for read-job permissions if aclObj, err := j.srv.ResolveACL(args); err != nil { return err - } else if !aclObj.AllowNsOp(args.RequestNamespace(), acl.NamespaceCapabilityReadJob) { + } else if aclObj != nil && !aclObj.AllowNsOp(args.RequestNamespace(), acl.NamespaceCapabilityReadJob) { return structs.ErrPermissionDenied } @@ -1402,7 +1399,7 @@ func registrationsAreAllowed(aclObj *acl.ACL, state *state.StateStore) (bool, er if cfg != nil && !cfg.RejectJobRegistration { return true, nil } - if aclObj.IsManagement() { + if aclObj != nil && aclObj.IsManagement() { return true, nil } return false, nil @@ -1534,7 +1531,7 @@ func (j *Job) Allocations(args *structs.JobSpecificRequest, // Check for read-job permissions if aclObj, err := j.srv.ResolveACL(args); err != nil { return err - } else if !aclObj.AllowNsOp(args.RequestNamespace(), acl.NamespaceCapabilityReadJob) { + } else if aclObj != nil && !aclObj.AllowNsOp(args.RequestNamespace(), acl.NamespaceCapabilityReadJob) { return structs.ErrPermissionDenied } @@ -1594,7 +1591,7 @@ func (j *Job) Evaluations(args *structs.JobSpecificRequest, // Check for read-job permissions if aclObj, err := j.srv.ResolveACL(args); err != nil { return err - } else if !aclObj.AllowNsOp(args.RequestNamespace(), acl.NamespaceCapabilityReadJob) { + } else if aclObj != nil && !aclObj.AllowNsOp(args.RequestNamespace(), acl.NamespaceCapabilityReadJob) { return structs.ErrPermissionDenied } @@ -1641,7 +1638,7 @@ func (j *Job) Deployments(args *structs.JobSpecificRequest, // Check for read-job permissions if aclObj, err := j.srv.ResolveACL(args); err != nil { return err - } else if !aclObj.AllowNsOp(args.RequestNamespace(), acl.NamespaceCapabilityReadJob) { + } else if aclObj != nil && !aclObj.AllowNsOp(args.RequestNamespace(), acl.NamespaceCapabilityReadJob) { return structs.ErrPermissionDenied } @@ -1688,7 +1685,7 @@ func (j *Job) LatestDeployment(args *structs.JobSpecificRequest, // Check for read-job permissions if aclObj, err := j.srv.ResolveACL(args); err != nil { return err - } else if !aclObj.AllowNsOp(args.RequestNamespace(), acl.NamespaceCapabilityReadJob) { + } else if aclObj != nil && !aclObj.AllowNsOp(args.RequestNamespace(), acl.NamespaceCapabilityReadJob) { return structs.ErrPermissionDenied } @@ -1724,64 +1721,6 @@ func (j *Job) LatestDeployment(args *structs.JobSpecificRequest, return j.srv.blockingRPC(&opts) } -// GetActions is used to iterate through a job's taskgroups' tasks and -// aggregate their actions, flattened. -func (j *Job) GetActions(args *structs.JobActionListRequest, reply *structs.JobActionListResponse) error { - // authenticate, measure, and forward - authErr := j.srv.Authenticate(j.ctx, args) - if done, err := j.srv.forward(structs.JobGetActionsRPCMethod, args, args, reply); done { - return err - } - j.srv.MeasureRPCRate("job", structs.RateMetricRead, args) - if authErr != nil { - return structs.ErrPermissionDenied - } - defer metrics.MeasureSince([]string{"nomad", "job", "get_actions"}, time.Now()) - - // Check for read-job permissions - if aclObj, err := j.srv.ResolveACL(args); err != nil { - return err - } else if !aclObj.AllowNsOp(args.RequestNamespace(), acl.NamespaceCapabilityReadJob) { - return structs.ErrPermissionDenied - } - - // Validate the arguments - if args.JobID == "" { - return fmt.Errorf("JobID required for actions") - } - - // Grab the job - job, err := j.srv.fsm.State().JobByID(nil, args.RequestNamespace(), args.JobID) - if err != nil { - return err - } - if job == nil { - return structs.NewErrUnknownJob(args.JobID) - } - - // Get its task groups' tasks' actions - jobActions := make([]*structs.JobAction, 0) - for _, tg := range job.TaskGroups { - for _, task := range tg.Tasks { - for _, action := range task.Actions { - jobAction := &structs.JobAction{ - Action: *action, - TaskName: task.Name, - TaskGroupName: tg.Name, - } - jobActions = append(jobActions, jobAction) - } - } - } - - reply.Actions = jobActions - reply.Index = job.ModifyIndex - - j.srv.setQueryMeta(&reply.QueryMeta) - - return nil -} - // Plan is used to cause a dry-run evaluation of the Job and return the results // with a potential diff containing annotations. func (j *Job) Plan(args *structs.JobPlanRequest, reply *structs.JobPlanResponse) error { @@ -1813,7 +1752,7 @@ func (j *Job) Plan(args *structs.JobPlanRequest, reply *structs.JobPlanResponse) // Check job submission permissions, which we assume is the same for plan if aclObj, err := j.srv.ResolveACL(args); err != nil { return err - } else { + } else if aclObj != nil { if !aclObj.AllowNsOp(args.RequestNamespace(), acl.NamespaceCapabilitySubmitJob) { return structs.ErrPermissionDenied } @@ -1840,15 +1779,7 @@ func (j *Job) Plan(args *structs.JobPlanRequest, reply *structs.JobPlanResponse) if err != nil { return err } - - // Get the original job - ws := memdb.NewWatchSet() - existingJob, err := snap.JobByID(ws, args.RequestNamespace(), args.Job.ID) - if err != nil { - return err - } - - policyWarnings, err := j.enforceSubmitJob(args.PolicyOverride, args.Job, existingJob, nomadACLToken, ns) + policyWarnings, err := j.enforceSubmitJob(args.PolicyOverride, args.Job, nomadACLToken, ns) if err != nil { return err } @@ -1863,27 +1794,34 @@ func (j *Job) Plan(args *structs.JobPlanRequest, reply *structs.JobPlanResponse) return err } + // Get the original job + ws := memdb.NewWatchSet() + oldJob, err := snap.JobByID(ws, args.RequestNamespace(), args.Job.ID) + if err != nil { + return err + } + // Ensure that all scaling policies have an appropriate ID - if err := propagateScalingPolicyIDs(existingJob, args.Job); err != nil { + if err := propagateScalingPolicyIDs(oldJob, args.Job); err != nil { return err } var index uint64 var updatedIndex uint64 - if existingJob != nil { - index = existingJob.JobModifyIndex + if oldJob != nil { + index = oldJob.JobModifyIndex // We want to reuse deployments where possible, so only insert the job if // it has changed or the job didn't exist - if existingJob.SpecChanged(args.Job) { + if oldJob.SpecChanged(args.Job) { // Insert the updated Job into the snapshot - updatedIndex = existingJob.JobModifyIndex + 1 + updatedIndex = oldJob.JobModifyIndex + 1 if err := snap.UpsertJob(structs.IgnoreUnknownTypeFlag, updatedIndex, nil, args.Job); err != nil { return err } } - } else if existingJob == nil { + } else if oldJob == nil { // Insert the updated Job into the snapshot err := snap.UpsertJob(structs.IgnoreUnknownTypeFlag, 100, nil, args.Job) if err != nil { @@ -1933,7 +1871,7 @@ func (j *Job) Plan(args *structs.JobPlanRequest, reply *structs.JobPlanResponse) } annotations := planner.Plans[0].Annotations if args.Diff { - jobDiff, err := existingJob.Diff(args.Job, true) + jobDiff, err := oldJob.Diff(args.Job, true) if err != nil { return fmt.Errorf("failed to create job diff: %v", err) } @@ -2020,7 +1958,7 @@ func (j *Job) Dispatch(args *structs.JobDispatchRequest, reply *structs.JobDispa aclObj, err := j.srv.ResolveACL(args) if err != nil { return err - } else if !aclObj.AllowNsOp(args.RequestNamespace(), acl.NamespaceCapabilityDispatchJob) { + } else if aclObj != nil && !aclObj.AllowNsOp(args.RequestNamespace(), acl.NamespaceCapabilityDispatchJob) { return structs.ErrPermissionDenied } @@ -2255,7 +2193,7 @@ func (j *Job) ScaleStatus(args *structs.JobScaleStatusRequest, // Check for autoscaler permissions if aclObj, err := j.srv.ResolveACL(args); err != nil { return err - } else { + } else if aclObj != nil { hasReadJob := aclObj.AllowNsOp(args.RequestNamespace(), acl.NamespaceCapabilityReadJob) hasReadJobScaling := aclObj.AllowNsOp(args.RequestNamespace(), acl.NamespaceCapabilityReadJobScaling) if !(hasReadJob || hasReadJobScaling) { @@ -2377,13 +2315,15 @@ func (j *Job) GetServiceRegistrations( } defer metrics.MeasureSince([]string{"nomad", "job", "get_service_registrations"}, time.Now()) - // Check for read-job namespace capability. + // If ACLs are enabled, ensure the caller has the read-job namespace + // capability. aclObj, err := j.srv.ResolveACL(args) if err != nil { return err - } - if !aclObj.AllowNsOp(args.RequestNamespace(), acl.NamespaceCapabilityReadJob) { - return structs.ErrPermissionDenied + } else if aclObj != nil { + if !aclObj.AllowNsOp(args.RequestNamespace(), acl.NamespaceCapabilityReadJob) { + return structs.ErrPermissionDenied + } } // Set up the blocking query. diff --git a/nomad/job_endpoint_hook_connect.go b/nomad/job_endpoint_hook_connect.go index 95c0ccc41f31..5c4ad1dfcf60 100644 --- a/nomad/job_endpoint_hook_connect.go +++ b/nomad/job_endpoint_hook_connect.go @@ -7,17 +7,17 @@ import ( "errors" "fmt" "net" - "slices" "strconv" "strings" "time" - "github.com/hashicorp/go-set/v2" + "github.com/hashicorp/go-set" "github.com/hashicorp/nomad/client/taskenv" "github.com/hashicorp/nomad/helper/envoy" "github.com/hashicorp/nomad/helper/pointer" "github.com/hashicorp/nomad/helper/uuid" "github.com/hashicorp/nomad/nomad/structs" + "golang.org/x/exp/slices" ) const ( @@ -80,56 +80,40 @@ func connectGatewayDriverConfig(hostNetwork bool) map[string]interface{} { // the proper Consul version is used that supports the necessary Connect // features. This includes bootstrapping envoy with a unix socket for Consul's // gRPC xDS API, and support for generating local service identity tokens. -func connectSidecarVersionConstraint(cluster string) *structs.Constraint { - if cluster != structs.ConsulDefaultCluster && cluster != "" { - return &structs.Constraint{ - LTarget: fmt.Sprintf("${attr.consul.%s.version}", cluster), - RTarget: ">= 1.8.0", - Operand: structs.ConstraintSemver, - } +func connectSidecarVersionConstraint() *structs.Constraint { + return &structs.Constraint{ + LTarget: "${attr.consul.version}", + RTarget: ">= 1.8.0", + Operand: structs.ConstraintSemver, } - return consulServiceDiscoveryConstraint } // connectGatewayVersionConstraint is used when building a connect gateway // task to ensure proper Consul version is used that supports Connect Gateway // features. This includes making use of Consul Configuration Entries of type // {ingress,terminating,mesh}-gateway. -func connectGatewayVersionConstraint(cluster string) *structs.Constraint { - if cluster != structs.ConsulDefaultCluster && cluster != "" { - return &structs.Constraint{ - LTarget: fmt.Sprintf("${attr.consul.%s.version}", cluster), - RTarget: ">= 1.8.0", - Operand: structs.ConstraintSemver, - } +func connectGatewayVersionConstraint() *structs.Constraint { + return &structs.Constraint{ + LTarget: "${attr.consul.version}", + RTarget: ">= 1.8.0", + Operand: structs.ConstraintSemver, } - return consulServiceDiscoveryConstraint } // connectGatewayTLSVersionConstraint is used when building a connect gateway // task to ensure proper Consul version is used that supports customized TLS version. // https://github.com/hashicorp/consul/pull/11576 -func connectGatewayTLSVersionConstraint(cluster string) *structs.Constraint { - attr := "${attr.consul.version}" - if cluster != structs.ConsulDefaultCluster { - attr = fmt.Sprintf("${attr.consul.%s.version}", cluster) - } - +func connectGatewayTLSVersionConstraint() *structs.Constraint { return &structs.Constraint{ - LTarget: attr, + LTarget: "${attr.consul.version}", RTarget: ">= 1.11.2", Operand: structs.ConstraintSemver, } } -func connectListenerConstraint(cluster string) *structs.Constraint { - attr := "${attr.consul.grpc}" - if cluster != structs.ConsulDefaultCluster { - attr = fmt.Sprintf("${attr.consul.%s.grpc}", cluster) - } - +func connectListenerConstraint() *structs.Constraint { return &structs.Constraint{ - LTarget: attr, + LTarget: "${attr.consul.grpc}", RTarget: "0", Operand: ">", } @@ -293,8 +277,7 @@ func groupConnectHook(job *structs.Job, g *structs.TaskGroup) error { // If the task doesn't already exist, create a new one and add it to the job if task == nil { driver := groupConnectGuessTaskDriver(g) - cluster := service.GetConsulClusterName(g) - task = newConnectSidecarTask(service.Name, driver, cluster) + task = newConnectSidecarTask(service.Name, driver) // If there happens to be a task defined with the same name // append an UUID fragment to the task name @@ -374,8 +357,7 @@ func groupConnectHook(job *structs.Job, g *structs.TaskGroup) error { netHost := netMode == "host" customizedTLS := service.Connect.IsCustomizedTLS() - task := newConnectGatewayTask(prefix, service.Name, - service.GetConsulClusterName(g), netHost, customizedTLS) + task := newConnectGatewayTask(prefix, service.Name, netHost, customizedTLS) g.Tasks = append(g.Tasks, task) // the connect.sidecar_task block can also be used to configure @@ -494,13 +476,13 @@ func gatewayBindAddressesIngressForBridge(ingress *structs.ConsulIngressConfigEn return addresses } -func newConnectGatewayTask(prefix, service, cluster string, netHost, customizedTls bool) *structs.Task { +func newConnectGatewayTask(prefix, service string, netHost, customizedTls bool) *structs.Task { constraints := structs.Constraints{ - connectGatewayVersionConstraint(cluster), - connectListenerConstraint(cluster), + connectGatewayVersionConstraint(), + connectListenerConstraint(), } if customizedTls { - constraints = append(constraints, connectGatewayTLSVersionConstraint(cluster)) + constraints = append(constraints, connectGatewayTLSVersionConstraint()) } return &structs.Task{ // Name is used in container name so must start with '[A-Za-z0-9]' @@ -518,11 +500,7 @@ func newConnectGatewayTask(prefix, service, cluster string, netHost, customizedT } } -func newConnectSidecarTask(service, driver, cluster string) *structs.Task { - - versionConstraint := connectSidecarVersionConstraint(cluster) - listenerConstraint := connectListenerConstraint(cluster) - +func newConnectSidecarTask(service, driver string) *structs.Task { return &structs.Task{ // Name is used in container name so must start with '[A-Za-z0-9]' Name: fmt.Sprintf("%s-%s", structs.ConnectProxyPrefix, service), @@ -539,7 +517,10 @@ func newConnectSidecarTask(service, driver, cluster string) *structs.Task { Hook: structs.TaskLifecycleHookPrestart, Sidecar: true, }, - Constraints: structs.Constraints{versionConstraint, listenerConstraint}, + Constraints: structs.Constraints{ + connectSidecarVersionConstraint(), + connectListenerConstraint(), + }, } } diff --git a/nomad/job_endpoint_hook_connect_test.go b/nomad/job_endpoint_hook_connect_test.go index 668031c3bae9..2e0fc88bfd89 100644 --- a/nomad/job_endpoint_hook_connect_test.go +++ b/nomad/job_endpoint_hook_connect_test.go @@ -11,9 +11,9 @@ import ( "github.com/hashicorp/nomad/ci" "github.com/hashicorp/nomad/helper" "github.com/hashicorp/nomad/helper/pointer" + "github.com/hashicorp/nomad/helper/testlog" "github.com/hashicorp/nomad/nomad/mock" "github.com/hashicorp/nomad/nomad/structs" - "github.com/hashicorp/nomad/testutil" "github.com/shoenig/test/must" "github.com/stretchr/testify/require" ) @@ -112,11 +112,11 @@ func TestJobEndpointConnect_groupConnectGuessTaskDriver(t *testing.T) { func TestJobEndpointConnect_newConnectSidecarTask(t *testing.T) { ci.Parallel(t) - task := newConnectSidecarTask("redis", "podman", structs.ConsulDefaultCluster) + task := newConnectSidecarTask("redis", "podman") must.Eq(t, "connect-proxy-redis", task.Name) must.Eq(t, "podman", task.Driver) - task2 := newConnectSidecarTask("db", "docker", structs.ConsulDefaultCluster) + task2 := newConnectSidecarTask("db", "docker") must.Eq(t, "connect-proxy-db", task2.Name) must.Eq(t, "docker", task2.Driver) } @@ -154,8 +154,8 @@ func TestJobEndpointConnect_groupConnectHook(t *testing.T) { // Expected tasks tgExp := job.TaskGroups[0].Copy() tgExp.Tasks = []*structs.Task{ - newConnectSidecarTask("backend", "docker", structs.ConsulDefaultCluster), - newConnectSidecarTask("admin", "docker", structs.ConsulDefaultCluster), + newConnectSidecarTask("backend", "docker"), + newConnectSidecarTask("admin", "docker"), } tgExp.Services[0].Name = "backend" tgExp.Services[1].Name = "admin" @@ -200,8 +200,7 @@ func TestJobEndpointConnect_groupConnectHook_IngressGateway_BridgeNetwork(t *tes expTG := job.TaskGroups[0].Copy() expTG.Tasks = []*structs.Task{ // inject the gateway task - newConnectGatewayTask(structs.ConnectIngressPrefix, "my-gateway", - structs.ConsulDefaultCluster, false, true), + newConnectGatewayTask(structs.ConnectIngressPrefix, "my-gateway", false, true), } expTG.Services[0].Name = "my-gateway" expTG.Tasks[0].Canonicalize(job, expTG) @@ -240,8 +239,7 @@ func TestJobEndpointConnect_groupConnectHook_IngressGateway_HostNetwork(t *testi expTG := job.TaskGroups[0].Copy() expTG.Tasks = []*structs.Task{ // inject the gateway task - newConnectGatewayTask(structs.ConnectIngressPrefix, "my-gateway", - structs.ConsulDefaultCluster, true, false), + newConnectGatewayTask(structs.ConnectIngressPrefix, "my-gateway", true, false), } expTG.Services[0].Name = "my-gateway" expTG.Tasks[0].Canonicalize(job, expTG) @@ -307,8 +305,8 @@ func TestJobEndpointConnect_groupConnectHook_IngressGateway_CustomTask(t *testin ShutdownDelay: 5 * time.Second, KillSignal: "SIGHUP", Constraints: structs.Constraints{ - connectGatewayVersionConstraint(structs.ConsulDefaultCluster), - connectListenerConstraint(structs.ConsulDefaultCluster), + connectGatewayVersionConstraint(), + connectListenerConstraint(), }, }, } @@ -343,8 +341,7 @@ func TestJobEndpointConnect_groupConnectHook_TerminatingGateway(t *testing.T) { expTG := job.TaskGroups[0].Copy() expTG.Tasks = []*structs.Task{ // inject the gateway task - newConnectGatewayTask(structs.ConnectTerminatingPrefix, "my-gateway", - structs.ConsulDefaultCluster, false, false), + newConnectGatewayTask(structs.ConnectTerminatingPrefix, "my-gateway", false, false), } expTG.Services[0].Name = "my-gateway" expTG.Tasks[0].Canonicalize(job, expTG) @@ -378,8 +375,7 @@ func TestJobEndpointConnect_groupConnectHook_MeshGateway(t *testing.T) { expTG := job.TaskGroups[0].Copy() expTG.Tasks = []*structs.Task{ // inject the gateway task - newConnectGatewayTask(structs.ConnectMeshPrefix, "my-gateway", - structs.ConsulDefaultCluster, false, false), + newConnectGatewayTask(structs.ConnectMeshPrefix, "my-gateway", false, false), } expTG.Services[0].Name = "my-gateway" expTG.Services[0].PortLabel = "public_port" @@ -411,22 +407,17 @@ func TestJobEndpointConnect_groupConnectHook_MeshGateway(t *testing.T) { func TestJobEndpointConnect_ConnectInterpolation(t *testing.T) { ci.Parallel(t) - srv, cleanup := TestServer(t, func(c *Config) { - c.NumSchedulers = 0 - }) - t.Cleanup(cleanup) - testutil.WaitForLeader(t, srv.RPC) - - jobEndpoint := NewJobEndpoints(srv, nil) + server := &Server{logger: testlog.HCLogger(t)} + jobEndpoint := NewJobEndpoints(server, nil) j := mock.ConnectJob() j.TaskGroups[0].Services[0].Name = "${JOB}-api" j, warnings, err := jobEndpoint.admissionMutators(j) - must.NoError(t, err) - must.Nil(t, warnings) + require.NoError(t, err) + require.Nil(t, warnings) - must.Len(t, 2, j.TaskGroups[0].Tasks) - must.Eq(t, "connect-proxy-my-job-api", j.TaskGroups[0].Tasks[1].Name) + require.Len(t, j.TaskGroups[0].Tasks, 2) + require.Equal(t, "connect-proxy-my-job-api", j.TaskGroups[0].Tasks[1].Name) } func TestJobEndpointConnect_groupConnectSidecarValidate(t *testing.T) { @@ -698,36 +689,20 @@ func TestJobEndpointConnect_newConnectGatewayTask_host(t *testing.T) { ci.Parallel(t) t.Run("ingress", func(t *testing.T) { - task := newConnectGatewayTask(structs.ConnectIngressPrefix, "foo", - structs.ConsulDefaultCluster, true, false) - must.Eq(t, "connect-ingress-foo", task.Name) - must.Eq(t, "connect-ingress:foo", string(task.Kind)) - must.Eq(t, "${attr.consul.version}", task.Constraints[0].LTarget) - must.Eq(t, ">= 1.8.0", task.Constraints[0].RTarget) - must.Eq(t, "host", task.Config["network_mode"]) + task := newConnectGatewayTask(structs.ConnectIngressPrefix, "foo", true, false) + require.Equal(t, "connect-ingress-foo", task.Name) + require.Equal(t, "connect-ingress:foo", string(task.Kind)) + require.Equal(t, ">= 1.8.0", task.Constraints[0].RTarget) + require.Equal(t, "host", task.Config["network_mode"]) require.Nil(t, task.Lifecycle) }) t.Run("terminating", func(t *testing.T) { - task := newConnectGatewayTask(structs.ConnectTerminatingPrefix, "bar", - structs.ConsulDefaultCluster, true, false) - must.Eq(t, "connect-terminating-bar", task.Name) - must.Eq(t, "connect-terminating:bar", string(task.Kind)) - must.Eq(t, "${attr.consul.version}", task.Constraints[0].LTarget) - must.Eq(t, ">= 1.8.0", task.Constraints[0].RTarget) - must.Eq(t, "host", task.Config["network_mode"]) - require.Nil(t, task.Lifecycle) - }) - - // this case can only happen on ENT but gets run in CE code - t.Run("terminating nondefault (ENT)", func(t *testing.T) { - task := newConnectGatewayTask(structs.ConnectTerminatingPrefix, "bar", - "nondefault", true, false) - must.Eq(t, "connect-terminating-bar", task.Name) - must.Eq(t, "connect-terminating:bar", string(task.Kind)) - must.Eq(t, "${attr.consul.nondefault.version}", task.Constraints[0].LTarget) - must.Eq(t, ">= 1.8.0", task.Constraints[0].RTarget) - must.Eq(t, "host", task.Config["network_mode"]) + task := newConnectGatewayTask(structs.ConnectTerminatingPrefix, "bar", true, false) + require.Equal(t, "connect-terminating-bar", task.Name) + require.Equal(t, "connect-terminating:bar", string(task.Kind)) + require.Equal(t, ">= 1.8.0", task.Constraints[0].RTarget) + require.Equal(t, "host", task.Config["network_mode"]) require.Nil(t, task.Lifecycle) }) } @@ -735,8 +710,7 @@ func TestJobEndpointConnect_newConnectGatewayTask_host(t *testing.T) { func TestJobEndpointConnect_newConnectGatewayTask_bridge(t *testing.T) { ci.Parallel(t) - task := newConnectGatewayTask(structs.ConnectIngressPrefix, "service1", - structs.ConsulDefaultCluster, false, false) + task := newConnectGatewayTask(structs.ConnectIngressPrefix, "service1", false, false) require.NotContains(t, task.Config, "network_mode") } diff --git a/nomad/job_endpoint_hook_consul.go b/nomad/job_endpoint_hook_consul.go deleted file mode 100644 index 51ef50b20b80..000000000000 --- a/nomad/job_endpoint_hook_consul.go +++ /dev/null @@ -1,92 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -package nomad - -import ( - "fmt" - - "github.com/hashicorp/nomad/nomad/structs" -) - -// jobConsulHook is a job registration admission controller for Consul -// configuration in Consul, Service, and Template blocks -type jobConsulHook struct { - srv *Server -} - -func (jobConsulHook) Name() string { - return "consul" -} - -// validateTaskPartitionMatchesGroup validates that any partition set for the -// task.Consul matches any partition set for the group -func (jobConsulHook) validateTaskPartitionMatchesGroup(groupPartition string, taskConsul *structs.Consul) error { - if taskConsul.Partition == "" || groupPartition == "" { - return nil - } - if taskConsul.Partition != groupPartition { - return fmt.Errorf("task.consul.partition %q must match group.consul.partition %q if both are set", taskConsul.Partition, groupPartition) - } - return nil -} - -// mutateImpl ensures that the job's Consul blocks have been configured with the -// correct Consul cluster if unset, and sets constraints on the Consul admin -// partition if set. This should be called by the Mutate method. -func (jobConsulHook) mutateImpl(job *structs.Job, defaultCluster string) *structs.Job { - for _, group := range job.TaskGroups { - if group.Consul != nil { - if group.Consul.Cluster == "" { - group.Consul.Cluster = defaultCluster - } - if group.Consul.Partition != "" { - group.Constraints = append(group.Constraints, - newConsulPartitionConstraint(group.Consul.Cluster, group.Consul.Partition)) - } - } - - for _, service := range group.Services { - if service.IsConsul() && service.Cluster == "" { - service.Cluster = defaultCluster - } - } - - for _, task := range group.Tasks { - if task.Consul != nil { - if task.Consul.Cluster == "" { - task.Consul.Cluster = defaultCluster - } - if task.Consul.Partition != "" { - task.Constraints = append(task.Constraints, - newConsulPartitionConstraint(task.Consul.Cluster, task.Consul.Partition)) - } - } - for _, service := range task.Services { - if service.IsConsul() && service.Cluster == "" { - service.Cluster = defaultCluster - } - } - } - } - - return job -} - -// newConsulPartitionConstraint produces a constraint on the Consul admin -// partition, based on the cluster name. In Nomad CE this will always be in the -// default cluster. -func newConsulPartitionConstraint(cluster, partition string) *structs.Constraint { - if cluster == structs.ConsulDefaultCluster || cluster == "" { - return &structs.Constraint{ - LTarget: "${attr.consul.partition}", - RTarget: partition, - Operand: "=", - } - } - return &structs.Constraint{ - LTarget: "${attr.consul." + cluster + ".partition}", - RTarget: partition, - Operand: "=", - } -} diff --git a/nomad/job_endpoint_hook_consul_ce.go b/nomad/job_endpoint_hook_consul_ce.go deleted file mode 100644 index 7bf0def9a84c..000000000000 --- a/nomad/job_endpoint_hook_consul_ce.go +++ /dev/null @@ -1,103 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -//go:build !ent -// +build !ent - -package nomad - -import ( - "errors" - - "github.com/hashicorp/nomad/nomad/structs" -) - -func (h jobConsulHook) Validate(job *structs.Job) ([]error, error) { - - requiresToken := false - - clusterNeedsToken := func(name string, identity *structs.WorkloadIdentity) bool { - if identity != nil { - return false - } - config := h.srv.config.ConsulConfigs[name] - if config != nil { - return !*config.AllowUnauthenticated - } - return false - } - - for _, group := range job.TaskGroups { - - groupPartition := "" - - if group.Consul != nil { - groupPartition = group.Consul.Partition - if err := h.validateCluster(group.Consul.Cluster); err != nil { - return nil, err - } - } - - for _, service := range group.Services { - if service.Provider == structs.ServiceProviderConsul { - if err := h.validateCluster(service.Cluster); err != nil { - return nil, err - } - requiresToken = clusterNeedsToken( - service.Cluster, service.Identity) || requiresToken - } - } - - for _, task := range group.Tasks { - for _, service := range task.Services { - if service.Provider == structs.ServiceProviderConsul { - if err := h.validateCluster(service.Cluster); err != nil { - return nil, err - } - requiresToken = clusterNeedsToken( - service.Cluster, service.Identity) || requiresToken - } - } - - if task.Consul != nil { - err := h.validateTaskPartitionMatchesGroup(groupPartition, task.Consul) - if err != nil { - return nil, err - } - - if err := h.validateCluster(task.Consul.Cluster); err != nil { - return nil, err - } - var clusterIdentity *structs.WorkloadIdentity - for _, identity := range task.Identities { - if identity.Name == "consul_"+task.Consul.Cluster { - clusterIdentity = identity - break - } - } - requiresToken = clusterNeedsToken( - task.Consul.Cluster, clusterIdentity) || requiresToken - } - } - } - - if requiresToken { - return []error{ - errors.New("Setting a Consul token when submitting a job is deprecated and will be removed in Nomad 1.9. Migrate your Consul configuration to use workload identity")}, nil - } - - return nil, nil -} - -func (h jobConsulHook) validateCluster(name string) error { - if name != structs.ConsulDefaultCluster { - return errors.New("non-default Consul cluster requires Nomad Enterprise") - } - return nil -} - -// Mutate ensures that the job's Consul cluster has been configured to be the -// default Consul cluster if unset -func (j jobConsulHook) Mutate(job *structs.Job) (*structs.Job, []error, error) { - return j.mutateImpl(job, structs.ConsulDefaultCluster), nil, nil -} diff --git a/nomad/job_endpoint_hook_consul_ce_test.go b/nomad/job_endpoint_hook_consul_ce_test.go deleted file mode 100644 index 23adbc4c0d46..000000000000 --- a/nomad/job_endpoint_hook_consul_ce_test.go +++ /dev/null @@ -1,63 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -//go:build !ent -// +build !ent - -package nomad - -import ( - "testing" - - "github.com/hashicorp/nomad/ci" - "github.com/hashicorp/nomad/nomad/mock" - "github.com/hashicorp/nomad/nomad/structs" - "github.com/hashicorp/nomad/testutil" - "github.com/shoenig/test" - "github.com/shoenig/test/must" -) - -func TestJobEndpointHook_ConsulCE(t *testing.T) { - ci.Parallel(t) - - srv, cleanup := TestServer(t, func(c *Config) { - c.NumSchedulers = 0 - }) - t.Cleanup(cleanup) - testutil.WaitForLeader(t, srv.RPC) - - job := mock.Job() - - // create two group-level services and assign to clusters - taskSvc := job.TaskGroups[0].Tasks[0].Services[0] - taskSvc.Provider = structs.ServiceProviderConsul - taskSvc.Cluster = "nondefault" - job.TaskGroups[0].Tasks[0].Services = []*structs.Service{taskSvc} - - job.TaskGroups[0].Services = append(job.TaskGroups[0].Services, taskSvc.Copy()) - job.TaskGroups[0].Services = append(job.TaskGroups[0].Services, taskSvc.Copy()) - job.TaskGroups[0].Services[0].Cluster = "" - job.TaskGroups[0].Services[1].Cluster = "infra" - - // assign to a specific partition - job.TaskGroups[0].Consul = &structs.Consul{Partition: "foo"} - - hook := jobConsulHook{srv} - - _, _, err := hook.Mutate(job) - - must.NoError(t, err) - test.Eq(t, structs.ConsulDefaultCluster, job.TaskGroups[0].Services[0].Cluster) - test.Eq(t, "infra", job.TaskGroups[0].Services[1].Cluster) - test.Eq(t, "nondefault", job.TaskGroups[0].Tasks[0].Services[0].Cluster) - - test.SliceContains(t, job.TaskGroups[0].Constraints, - &structs.Constraint{ - LTarget: "${attr.consul.partition}", - RTarget: "foo", - Operand: "=", - }) - - _, err = hook.Validate(job) - must.EqError(t, err, "non-default Consul cluster requires Nomad Enterprise") -} diff --git a/nomad/job_endpoint_hook_implicit_identities.go b/nomad/job_endpoint_hook_implicit_identities.go deleted file mode 100644 index a55f50f16bfa..000000000000 --- a/nomad/job_endpoint_hook_implicit_identities.go +++ /dev/null @@ -1,143 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -package nomad - -import ( - "github.com/hashicorp/nomad/nomad/structs" -) - -// jobImplicitIdentitiesHook adds implicit `identity` blocks for external -// services, like Consul and Vault. -type jobImplicitIdentitiesHook struct { - srv *Server -} - -func (jobImplicitIdentitiesHook) Name() string { - return "implicit-identities" -} - -func (h jobImplicitIdentitiesHook) Mutate(job *structs.Job) (*structs.Job, []error, error) { - for _, tg := range job.TaskGroups { - var hasIdentity bool - - for _, s := range tg.Services { - h.handleConsulService(s, tg) - hasIdentity = hasIdentity || s.Identity != nil - } - - for _, t := range tg.Tasks { - for _, s := range t.Services { - h.handleConsulService(s, tg) - hasIdentity = hasIdentity || s.Identity != nil - } - if len(t.Templates) > 0 { - h.handleConsulTasks(t, tg) - } - h.handleVault(t) - hasIdentity = hasIdentity || (len(t.Identities) > 0) - } - - if hasIdentity { - tg.Constraints = append(tg.Constraints, implicitIdentityClientVersionConstraint()) - } - } - - return job, nil, nil -} - -// implicitIdentityClientVersionConstraint is used when the client needs to -// support a workload identity workflow for Consul or Vault, or multiple -// identities in general. -func implicitIdentityClientVersionConstraint() *structs.Constraint { - // "-a" is used here so that it is "less than" all pre-release versions of - // Nomad 1.7.0 as well - return &structs.Constraint{ - LTarget: "${attr.nomad.version}", - RTarget: ">= 1.7.0-a", - Operand: structs.ConstraintSemver, - } -} - -// handleConsulService injects a workload identity to the service if: -// 1. The service uses the Consul provider, and -// 2. The server is configured with `consul.service_identity` -// -// If the service already has an identity the server sets the identity name and -// service name values. -func (h jobImplicitIdentitiesHook) handleConsulService(s *structs.Service, tg *structs.TaskGroup) { - if s.Provider != "" && s.Provider != "consul" { - return - } - - // Use the identity specified in the service. - serviceWID := s.Identity - if serviceWID == nil { - // If the service doesn't specify an identity, fallback to the service - // identity defined in the server configuration. - serviceWID = h.srv.config.ConsulServiceIdentity(s.GetConsulClusterName(tg)) - if serviceWID == nil { - // If no identity is found, skip injecting the implicit identity - // and fallback to the legacy flow. - return - } - } - - // Set the expected identity name and service name. - serviceWID.Name = s.MakeUniqueIdentityName() - serviceWID.ServiceName = s.Name - - s.Identity = serviceWID -} - -func (h jobImplicitIdentitiesHook) handleConsulTasks(t *structs.Task, tg *structs.TaskGroup) { - widName := t.Consul.IdentityName() - - // Use the Consul identity specified in the task if present - for _, wid := range t.Identities { - if wid.Name == widName { - return - } - } - - // If task doesn't specify an identity for Consul, fallback to the - // default identity defined in the server configuration. - taskWID := h.srv.config.ConsulTaskIdentity(t.GetConsulClusterName(tg)) - if taskWID == nil { - // If no identity is found skip inject the implicit identity and - // fallback to the legacy flow. - return - } - taskWID.Name = widName - t.Identities = append(t.Identities, taskWID) -} - -// handleVault injects a workload identity to the task if: -// 1. The task has a Vault block. -// 2. The task does not have an identity for the Vault cluster. -// 3. The server is configured with a `vault.default_identity`. -func (h jobImplicitIdentitiesHook) handleVault(t *structs.Task) { - if t.Vault == nil { - return - } - - // Use the Vault identity specified in the task. - vaultWIDName := t.Vault.IdentityName() - vaultWID := t.GetIdentity(vaultWIDName) - if vaultWID != nil { - return - } - - // If the task doesn't specify an identity for Vault, fallback to the - // default identity defined in the server configuration. - vaultWID = h.srv.config.VaultIdentityConfig(t.GetVaultClusterName()) - if vaultWID == nil { - // If no identity is found skip inject the implicit identity and - // fallback to the legacy flow. - return - } - - // Set the expected identity name and inject it into the task. - vaultWID.Name = vaultWIDName - t.Identities = append(t.Identities, vaultWID) -} diff --git a/nomad/job_endpoint_hook_implicit_identities_test.go b/nomad/job_endpoint_hook_implicit_identities_test.go deleted file mode 100644 index 7d3510302783..000000000000 --- a/nomad/job_endpoint_hook_implicit_identities_test.go +++ /dev/null @@ -1,485 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -package nomad - -import ( - "testing" - - "github.com/hashicorp/nomad/ci" - "github.com/hashicorp/nomad/nomad/structs" - "github.com/hashicorp/nomad/nomad/structs/config" - "github.com/shoenig/test/must" -) - -func Test_jobImplicitIdentitiesHook_Mutate_consul_service(t *testing.T) { - ci.Parallel(t) - - testCases := []struct { - name string - inputJob *structs.Job - inputConfig *Config - expectedOutputJob *structs.Job - }{ - { - name: "no mutation when no service identity is configured", - inputJob: &structs.Job{ - TaskGroups: []*structs.TaskGroup{{ - Services: []*structs.Service{{ - Provider: "consul", - }}, - }}, - }, - inputConfig: &Config{ - ConsulConfigs: map[string]*config.ConsulConfig{}, - }, - expectedOutputJob: &structs.Job{ - TaskGroups: []*structs.TaskGroup{{ - Services: []*structs.Service{{ - Provider: "consul", - }}, - }}, - }, - }, - { - name: "no mutation when nomad service", - inputJob: &structs.Job{ - TaskGroups: []*structs.TaskGroup{{ - Services: []*structs.Service{{ - Provider: "nomad", - }}, - }}, - }, - inputConfig: &Config{ - ConsulConfigs: map[string]*config.ConsulConfig{ - structs.ConsulDefaultCluster: { - ServiceIdentity: &config.WorkloadIdentityConfig{ - Audience: []string{"consul.io"}, - }, - }}, - }, - expectedOutputJob: &structs.Job{ - TaskGroups: []*structs.TaskGroup{{ - Services: []*structs.Service{{ - Provider: "nomad", - }}, - }}, - }, - }, - { - name: "mutate identity name and service name when custom identity is provided", - inputJob: &structs.Job{ - TaskGroups: []*structs.TaskGroup{{ - Services: []*structs.Service{ - { - Provider: "consul", - Name: "web", - TaskName: "task", - PortLabel: "80", - Identity: &structs.WorkloadIdentity{ - Audience: []string{"consul.io", "nomad.dev"}, - File: true, - Env: false, - }, - }, - { - Name: "web", - TaskName: "task", - PortLabel: "80", - Identity: &structs.WorkloadIdentity{ - Audience: []string{"consul.io", "nomad.dev"}, - File: true, - Env: false, - }, - }, - }, - Tasks: []*structs.Task{{ - Services: []*structs.Service{{ - Provider: "consul", - Name: "web-task", - TaskName: "task", - PortLabel: "80", - Identity: &structs.WorkloadIdentity{ - Audience: []string{"consul.io", "nomad.dev"}, - File: true, - Env: false, - }, - }}, - }}, - }}, - }, - inputConfig: &Config{ - ConsulConfigs: map[string]*config.ConsulConfig{ - structs.ConsulDefaultCluster: { - ServiceIdentity: &config.WorkloadIdentityConfig{ - Audience: []string{"consul.io"}, - }, - }, - }, - }, - expectedOutputJob: &structs.Job{ - TaskGroups: []*structs.TaskGroup{{ - Constraints: []*structs.Constraint{ - implicitIdentityClientVersionConstraint()}, - Services: []*structs.Service{ - { - Provider: "consul", - Name: "web", - TaskName: "task", - PortLabel: "80", - Identity: &structs.WorkloadIdentity{ - Name: "consul-service_task-web-80", - Audience: []string{"consul.io", "nomad.dev"}, - File: true, - Env: false, - ServiceName: "web", - }, - }, - { - Name: "web", - TaskName: "task", - PortLabel: "80", - Identity: &structs.WorkloadIdentity{ - Name: "consul-service_task-web-80", - Audience: []string{"consul.io", "nomad.dev"}, - File: true, - Env: false, - ServiceName: "web", - }, - }, - }, - Tasks: []*structs.Task{{ - Services: []*structs.Service{{ - Provider: "consul", - Name: "web-task", - TaskName: "task", - PortLabel: "80", - Identity: &structs.WorkloadIdentity{ - Name: "consul-service_task-web-task-80", - Audience: []string{"consul.io", "nomad.dev"}, - File: true, - Env: false, - ServiceName: "web-task", - }, - }}, - }}, - }}, - }, - }, - { - name: "mutate service to inject identity", - inputJob: &structs.Job{ - TaskGroups: []*structs.TaskGroup{{ - Services: []*structs.Service{{ - Provider: "consul", - TaskName: "task", - Name: "web", - PortLabel: "80", - }}, - Tasks: []*structs.Task{{ - Services: []*structs.Service{{ - Provider: "consul", - TaskName: "task", - Name: "web-task", - PortLabel: "80", - }}, - }}, - }}, - }, - inputConfig: &Config{ - ConsulConfigs: map[string]*config.ConsulConfig{ - structs.ConsulDefaultCluster: { - ServiceIdentity: &config.WorkloadIdentityConfig{ - Audience: []string{"consul.io"}, - }, - }, - }, - }, - expectedOutputJob: &structs.Job{ - TaskGroups: []*structs.TaskGroup{{ - Constraints: []*structs.Constraint{ - implicitIdentityClientVersionConstraint()}, - Services: []*structs.Service{{ - Provider: "consul", - PortLabel: "80", - Name: "web", - TaskName: "task", - Identity: &structs.WorkloadIdentity{ - Name: "consul-service_task-web-80", - Audience: []string{"consul.io"}, - ServiceName: "web", - }, - }}, - Tasks: []*structs.Task{{ - Services: []*structs.Service{{ - Provider: "consul", - PortLabel: "80", - Name: "web-task", - TaskName: "task", - Identity: &structs.WorkloadIdentity{ - Name: "consul-service_task-web-task-80", - Audience: []string{"consul.io"}, - ServiceName: "web-task", - }, - }}, - }}, - }}, - }, - }, - { - name: "mutate task to inject identity for templates", - inputJob: &structs.Job{ - TaskGroups: []*structs.TaskGroup{{ - Name: "group", - Tasks: []*structs.Task{{ - Name: "web-task", - Templates: []*structs.Template{{}}, - }}, - }}, - }, - inputConfig: &Config{ - ConsulConfigs: map[string]*config.ConsulConfig{ - structs.ConsulDefaultCluster: { - TaskIdentity: &config.WorkloadIdentityConfig{ - Audience: []string{"consul.io"}, - }, - }, - }, - }, - expectedOutputJob: &structs.Job{ - TaskGroups: []*structs.TaskGroup{{ - Name: "group", - Constraints: []*structs.Constraint{ - implicitIdentityClientVersionConstraint()}, - Tasks: []*structs.Task{{ - Name: "web-task", - Templates: []*structs.Template{{}}, - Identities: []*structs.WorkloadIdentity{{ - Name: "consul_default", - Audience: []string{"consul.io"}, - }}, - }}, - }}, - }, - }, - { - name: "no mutation for templates when no task identity is configured", - inputJob: &structs.Job{ - TaskGroups: []*structs.TaskGroup{{ - Tasks: []*structs.Task{{ - Name: "web-task", - Templates: []*structs.Template{{}}, - }}, - }}, - }, - inputConfig: &Config{ - ConsulConfigs: map[string]*config.ConsulConfig{}, - }, - expectedOutputJob: &structs.Job{ - TaskGroups: []*structs.TaskGroup{{ - Tasks: []*structs.Task{{ - Name: "web-task", - Templates: []*structs.Template{{}}, - }}, - }}, - }, - }, - } - for _, tc := range testCases { - t.Run(tc.name, func(t *testing.T) { - impl := jobImplicitIdentitiesHook{srv: &Server{ - config: tc.inputConfig, - }} - actualJob, actualWarnings, actualError := impl.Mutate(tc.inputJob) - must.Eq(t, tc.expectedOutputJob, actualJob) - must.NoError(t, actualError) - must.Nil(t, actualWarnings) - }) - } -} - -func Test_jobImplicitIndentitiesHook_Mutate_vault(t *testing.T) { - ci.Parallel(t) - - testCases := []struct { - name string - inputJob *structs.Job - inputConfig *Config - expectedOutputJob *structs.Job - }{ - { - name: "no mutation when task does not have a vault block", - inputJob: &structs.Job{ - TaskGroups: []*structs.TaskGroup{{ - Tasks: []*structs.Task{{}}, - }}, - }, - inputConfig: &Config{ - VaultConfigs: map[string]*config.VaultConfig{ - structs.VaultDefaultCluster: { - DefaultIdentity: &config.WorkloadIdentityConfig{ - Audience: []string{"vault.io"}, - }, - }, - }, - }, - expectedOutputJob: &structs.Job{ - TaskGroups: []*structs.TaskGroup{{ - Tasks: []*structs.Task{{}}, - }}, - }, - }, - { - name: "no mutation when no default identity is provided", - inputJob: &structs.Job{ - TaskGroups: []*structs.TaskGroup{{ - Tasks: []*structs.Task{{ - Vault: &structs.Vault{}, - }}, - }}, - }, - inputConfig: &Config{ - VaultConfigs: map[string]*config.VaultConfig{ - structs.VaultDefaultCluster: {}, - }, - }, - expectedOutputJob: &structs.Job{ - TaskGroups: []*structs.TaskGroup{{ - Tasks: []*structs.Task{{ - Vault: &structs.Vault{}, - }}, - }}, - }, - }, - { - name: "no mutation when task has vault identity", - inputJob: &structs.Job{ - TaskGroups: []*structs.TaskGroup{{ - Tasks: []*structs.Task{{ - Identities: []*structs.WorkloadIdentity{{ - Name: "vault_default", - Audience: []string{"vault.io"}, - }}, - Vault: &structs.Vault{ - Cluster: structs.VaultDefaultCluster, - }, - }}, - }}, - }, - inputConfig: &Config{ - VaultConfigs: map[string]*config.VaultConfig{ - structs.VaultDefaultCluster: { - DefaultIdentity: &config.WorkloadIdentityConfig{ - Audience: []string{"vault-from-config.io"}, - }, - }, - }, - }, - expectedOutputJob: &structs.Job{ - TaskGroups: []*structs.TaskGroup{{ - Constraints: []*structs.Constraint{ - implicitIdentityClientVersionConstraint()}, - Tasks: []*structs.Task{{ - Identities: []*structs.WorkloadIdentity{{ - Name: "vault_default", - Audience: []string{"vault.io"}, - }}, - Vault: &structs.Vault{ - Cluster: structs.VaultDefaultCluster, - }, - }}, - }}, - }, - }, - { - name: "mutate when task does not have a vault identity", - inputJob: &structs.Job{ - TaskGroups: []*structs.TaskGroup{{ - Tasks: []*structs.Task{{ - Vault: &structs.Vault{ - Cluster: structs.VaultDefaultCluster, - }, - }}, - }}, - }, - inputConfig: &Config{ - VaultConfigs: map[string]*config.VaultConfig{ - structs.VaultDefaultCluster: { - DefaultIdentity: &config.WorkloadIdentityConfig{ - Audience: []string{"vault.io"}, - }, - }, - }, - }, - expectedOutputJob: &structs.Job{ - TaskGroups: []*structs.TaskGroup{{ - Constraints: []*structs.Constraint{ - implicitIdentityClientVersionConstraint()}, - Tasks: []*structs.Task{{ - Identities: []*structs.WorkloadIdentity{{ - Name: "vault_default", - Audience: []string{"vault.io"}, - }}, - Vault: &structs.Vault{ - Cluster: structs.VaultDefaultCluster, - }, - }}, - }}, - }, - }, - { - name: "mutate when task does not have a vault identity for non-default cluster", - inputJob: &structs.Job{ - TaskGroups: []*structs.TaskGroup{{ - Tasks: []*structs.Task{{ - Vault: &structs.Vault{ - Cluster: "other", - }, - }}, - }}, - }, - inputConfig: &Config{ - VaultConfigs: map[string]*config.VaultConfig{ - structs.VaultDefaultCluster: { - DefaultIdentity: &config.WorkloadIdentityConfig{ - Audience: []string{"vault.io"}, - }, - }, - "other": { - DefaultIdentity: &config.WorkloadIdentityConfig{ - Audience: []string{"vault-other.io"}, - }, - }, - }, - }, - expectedOutputJob: &structs.Job{ - TaskGroups: []*structs.TaskGroup{{ - Constraints: []*structs.Constraint{ - implicitIdentityClientVersionConstraint()}, - Tasks: []*structs.Task{{ - Identities: []*structs.WorkloadIdentity{{ - Name: "vault_other", - Audience: []string{"vault-other.io"}, - }}, - Vault: &structs.Vault{ - Cluster: "other", - }, - }}, - }}, - }, - }, - } - - for _, tc := range testCases { - t.Run(tc.name, func(t *testing.T) { - impl := jobImplicitIdentitiesHook{srv: &Server{ - config: tc.inputConfig, - }} - actualJob, actualWarnings, actualError := impl.Mutate(tc.inputJob) - - must.Eq(t, tc.expectedOutputJob, actualJob) - must.NoError(t, actualError) - must.Nil(t, actualWarnings) - }) - } -} diff --git a/nomad/job_endpoint_hook_node_pool_ce.go b/nomad/job_endpoint_hook_node_pool_oss.go similarity index 100% rename from nomad/job_endpoint_hook_node_pool_ce.go rename to nomad/job_endpoint_hook_node_pool_oss.go diff --git a/nomad/job_endpoint_hook_numa.go b/nomad/job_endpoint_hook_numa.go deleted file mode 100644 index cf8e690ea3e6..000000000000 --- a/nomad/job_endpoint_hook_numa.go +++ /dev/null @@ -1,13 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -package nomad - -// jobNumaHook implements a job Validating and Mutating admission controller. -// -// The implementations of Validate and Mutate are in _ce/_ent files. -type jobNumaHook struct{} - -func (jobNumaHook) Name() string { - return "numa" -} diff --git a/nomad/job_endpoint_hook_numa_ce.go b/nomad/job_endpoint_hook_numa_ce.go deleted file mode 100644 index 168409a4c04b..000000000000 --- a/nomad/job_endpoint_hook_numa_ce.go +++ /dev/null @@ -1,30 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -//go:build !ent - -package nomad - -import ( - "errors" - - "github.com/hashicorp/nomad/nomad/structs" -) - -// Validate ensures job does not contain any task making use of the -// resources.numa block, which is only supported in Nomad Enterprise. -func (jobNumaHook) Validate(job *structs.Job) ([]error, error) { - for _, tg := range job.TaskGroups { - for _, task := range tg.Tasks { - if task.Resources.NUMA.Requested() { - return nil, errors.New("numa scheduling requires Nomad Enterprise") - } - } - } - return nil, nil -} - -// Mutate does nothing. -func (jobNumaHook) Mutate(job *structs.Job) (*structs.Job, []error, error) { - return job, nil, nil -} diff --git a/nomad/job_endpoint_hook_numa_ce_test.go b/nomad/job_endpoint_hook_numa_ce_test.go deleted file mode 100644 index 09f9fa32f7fc..000000000000 --- a/nomad/job_endpoint_hook_numa_ce_test.go +++ /dev/null @@ -1,43 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -//go:build !ent - -package nomad - -import ( - "testing" - - "github.com/hashicorp/nomad/ci" - "github.com/hashicorp/nomad/nomad/mock" - "github.com/hashicorp/nomad/nomad/structs" - "github.com/shoenig/test/must" -) - -func Test_jobNumaHook_Validate(t *testing.T) { - ci.Parallel(t) - - // ce does not allow numa block - job := mock.Job() - job.TaskGroups[0].Tasks[0].Resources.NUMA = &structs.NUMA{ - Affinity: "require", - } - - hook := jobNumaHook{} - warnings, err := hook.Validate(job) - must.SliceEmpty(t, warnings) - must.EqError(t, err, "numa scheduling requires Nomad Enterprise") -} - -func Test_jobNumaHook_Mutate(t *testing.T) { - ci.Parallel(t) - - // does not get mutated in CE - job := mock.Job() - - hook := jobNumaHook{} - result, warns, err := hook.Mutate(job) - must.NoError(t, err) - must.SliceEmpty(t, warns) - must.Eq(t, job, result) -} diff --git a/nomad/job_endpoint_hook_vault.go b/nomad/job_endpoint_hook_vault.go index 8244c24a1b99..75bf62d0eb28 100644 --- a/nomad/job_endpoint_hook_vault.go +++ b/nomad/job_endpoint_hook_vault.go @@ -5,14 +5,13 @@ package nomad import ( "context" - "errors" "fmt" - "slices" "strings" "github.com/hashicorp/nomad/helper" "github.com/hashicorp/nomad/nomad/structs" vapi "github.com/hashicorp/vault/api" + "golang.org/x/exp/slices" ) // jobVaultHook is an job registration admission controller for Vault blocks. @@ -30,27 +29,13 @@ func (h jobVaultHook) Validate(job *structs.Job) ([]error, error) { return nil, nil } - requiresToken := false - for _, tg := range vaultBlocks { - for _, vaultBlock := range tg { - vconf := h.srv.config.VaultConfigs[vaultBlock.Cluster] - if !vconf.IsEnabled() { - return nil, fmt.Errorf("Vault %q not enabled but used in the job", - vaultBlock.Cluster) - } - if vconf.DefaultIdentity == nil && !vconf.AllowsUnauthenticated() { - requiresToken = true - } - } - } - - err := h.validateClustersForNamespace(job, vaultBlocks) - if err != nil { - return nil, err + vconf := h.srv.config.VaultConfig + if !vconf.IsEnabled() { + return nil, fmt.Errorf("Vault not enabled but used in the job") } // Return early if Vault configuration doesn't require authentication. - if !requiresToken { + if vconf.AllowsUnauthenticated() { return nil, nil } @@ -60,27 +45,24 @@ func (h jobVaultHook) Validate(job *structs.Job) ([]error, error) { return nil, fmt.Errorf("Vault used in the job but missing Vault token") } - warnings := []error{ - errors.New("Setting a Vault token when submitting a job is deprecated and will be removed in Nomad 1.9. Migrate your Vault configuration to use workload identity")} - tokenSecret, err := h.srv.vault.LookupToken(context.Background(), job.VaultToken) if err != nil { - return warnings, fmt.Errorf("failed to lookup Vault token: %v", err) + return nil, fmt.Errorf("failed to lookup Vault token: %v", err) } // Check namespaces. err = h.validateNamespaces(vaultBlocks, tokenSecret) if err != nil { - return warnings, err + return nil, err } // Check policies. err = h.validatePolicies(vaultBlocks, tokenSecret) if err != nil { - return warnings, err + return nil, err } - return warnings, nil + return nil, nil } // validatePolicies returns an error if the job contains Vault blocks that diff --git a/nomad/job_endpoint_hook_vault_ce_test.go b/nomad/job_endpoint_hook_vault_ce_test.go deleted file mode 100644 index bced997d62be..000000000000 --- a/nomad/job_endpoint_hook_vault_ce_test.go +++ /dev/null @@ -1,60 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -//go:build !ent -// +build !ent - -package nomad - -import ( - "testing" - - "github.com/hashicorp/nomad/ci" - "github.com/hashicorp/nomad/helper/pointer" - "github.com/hashicorp/nomad/nomad/mock" - "github.com/hashicorp/nomad/nomad/structs" - "github.com/hashicorp/nomad/nomad/structs/config" - "github.com/hashicorp/nomad/testutil" - "github.com/shoenig/test/must" -) - -func TestJobEndpointHook_VaultCE(t *testing.T) { - ci.Parallel(t) - - srv, cleanup := TestServer(t, func(c *Config) { - c.NumSchedulers = 0 - c.VaultConfigs[structs.VaultDefaultCluster].Enabled = pointer.Of(true) - c.VaultConfigs[structs.VaultDefaultCluster].AllowUnauthenticated = pointer.Of(false) - c.VaultConfigs[structs.VaultDefaultCluster].DefaultIdentity = &config.WorkloadIdentityConfig{ - Name: "vault_default", - Audience: []string{"vault.io"}, - } - }) - t.Cleanup(cleanup) - testutil.WaitForLeader(t, srv.RPC) - - job := mock.Job() - - // create two different Vault blocks and assign to clusters - job.TaskGroups[0].Tasks = append(job.TaskGroups[0].Tasks, job.TaskGroups[0].Tasks[0].Copy()) - job.TaskGroups[0].Tasks[0].Vault = &structs.Vault{Cluster: structs.VaultDefaultCluster} - job.TaskGroups[0].Tasks[1].Name = "web2" - job.TaskGroups[0].Tasks[1].Vault = &structs.Vault{Cluster: "infra"} - - hook := jobVaultHook{srv} - _, _, err := hook.Mutate(job) - must.NoError(t, err) - must.Eq(t, structs.VaultDefaultCluster, job.TaskGroups[0].Tasks[0].Vault.Cluster) - must.Eq(t, "infra", job.TaskGroups[0].Tasks[1].Vault.Cluster) - - // skipping over the rest of Validate b/c it requires an actual - // Vault cluster - err = hook.validateClustersForNamespace(job, job.Vault()) - must.EqError(t, err, "non-default Vault cluster requires Nomad Enterprise") - - job = mock.Job() - job.TaskGroups[0].Tasks[0].Vault = &structs.Vault{Cluster: structs.VaultDefaultCluster} - warnings, err := hook.Validate(job) - must.Len(t, 0, warnings) - must.NoError(t, err) -} diff --git a/nomad/job_endpoint_hook_vault_ce.go b/nomad/job_endpoint_hook_vault_oss.go similarity index 50% rename from nomad/job_endpoint_hook_vault_ce.go rename to nomad/job_endpoint_hook_vault_oss.go index 2bcfa25e9cee..d8c0486bb2f7 100644 --- a/nomad/job_endpoint_hook_vault_ce.go +++ b/nomad/job_endpoint_hook_vault_oss.go @@ -2,11 +2,11 @@ // SPDX-License-Identifier: BUSL-1.1 //go:build !ent +// +build !ent package nomad import ( - "errors" "fmt" "strings" @@ -27,28 +27,3 @@ func (jobVaultHook) validateNamespaces( } return nil } - -func (h jobVaultHook) validateClustersForNamespace(_ *structs.Job, blocks map[string]map[string]*structs.Vault) error { - for _, tg := range blocks { - for _, vault := range tg { - if vault.Cluster != "default" { - return errors.New("non-default Vault cluster requires Nomad Enterprise") - } - } - } - - return nil -} - -func (j jobVaultHook) Mutate(job *structs.Job) (*structs.Job, []error, error) { - for _, tg := range job.TaskGroups { - for _, task := range tg.Tasks { - if task.Vault == nil || task.Vault.Cluster != "" { - continue - } - task.Vault.Cluster = "default" - } - } - - return job, nil, nil -} diff --git a/nomad/job_endpoint_hooks.go b/nomad/job_endpoint_hooks.go index 809958c38ffe..a7b7a4ad2cd2 100644 --- a/nomad/job_endpoint_hooks.go +++ b/nomad/job_endpoint_hooks.go @@ -5,34 +5,20 @@ package nomad import ( "fmt" - "sort" - "strings" "github.com/dustin/go-humanize" "github.com/hashicorp/go-multierror" "github.com/hashicorp/nomad/helper" "github.com/hashicorp/nomad/nomad/structs" - "golang.org/x/exp/maps" ) -// Node attributes acquired via fingerprinting. const ( attrVaultVersion = `${attr.vault.version}` attrConsulVersion = `${attr.consul.version}` attrNomadVersion = `${attr.nomad.version}` attrNomadServiceDisco = `${attr.nomad.service_discovery}` - attrBridgeCNI = `${attr.plugins.cni.version.bridge}` - attrFirewallCNI = `${attr.plugins.cni.version.firewall}` - attrHostLocalCNI = `${attr.plugins.cni.version.host-local}` - attrLoopbackCNI = `${attr.plugins.cni.version.loopback}` - attrPortMapCNI = `${attr.plugins.cni.version.portmap}` ) -// cniMinVersion is the version expression for the minimum CNI version supported -// for the CNI container-networking plugins. Support was added at v0.4.0, so -// we set the minimum to that. -const cniMinVersion = ">= 0.4.0" - var ( // vaultConstraint is the implicit constraint added to jobs requesting a // Vault token @@ -45,10 +31,10 @@ var ( // consulServiceDiscoveryConstraint is the implicit constraint added to // task groups which include services utilising the Consul provider. The // Consul version is pinned to a minimum of that which introduced the - // JWT auth feature. + // namespace feature. consulServiceDiscoveryConstraint = &structs.Constraint{ LTarget: attrConsulVersion, - RTarget: ">= 1.8.0", + RTarget: ">= 1.7.0", Operand: structs.ConstraintSemver, } @@ -73,67 +59,6 @@ var ( RTarget: ">= 1.4.0", Operand: structs.ConstraintSemver, } - - // numaVersionConstraint is the constraint injected into task groups that - // utilize Nomad's NUMA aware scheduling which requires Nomad 1.7 or later. - numaVersionConstraint = &structs.Constraint{ - LTarget: "${attr.nomad.version}", - RTarget: ">= 1.6.3-dev", - Operand: structs.ConstraintSemver, - } - - // numaKernelConstraint is the constraint injected into task groups that utilize - // Nomad's NUMA aware scheduling which requires running on Linux. - numaKernelConstraint = &structs.Constraint{ - LTarget: "${attr.kernel.name}", - RTarget: "linux", - Operand: "=", - } - - // cniBridgeConstraint is an implicit constraint added to jobs making use - // of bridge networking mode. This is one of the CNI plugins used to support - // bridge networking. - cniBridgeConstraint = &structs.Constraint{ - LTarget: attrBridgeCNI, - RTarget: cniMinVersion, - Operand: structs.ConstraintSemver, - } - - // cniFirewallConstraint is an implicit constraint added to jobs making use - // of bridge networking mode. This is one of the CNI plugins used to support - // bridge networking. - cniFirewallConstraint = &structs.Constraint{ - LTarget: attrFirewallCNI, - RTarget: cniMinVersion, - Operand: structs.ConstraintSemver, - } - - // cniHostLocalConstraint is an implicit constraint added to jobs making use - // of bridge networking mode. This is one of the CNI plugins used to support - // bridge networking. - cniHostLocalConstraint = &structs.Constraint{ - LTarget: attrHostLocalCNI, - RTarget: cniMinVersion, - Operand: structs.ConstraintSemver, - } - - // cniLoopbackConstraint is an implicit constraint added to jobs making use - // of bridge networking mode. This is one of the CNI plugins used to support - // bridge networking. - cniLoopbackConstraint = &structs.Constraint{ - LTarget: attrLoopbackCNI, - RTarget: cniMinVersion, - Operand: structs.ConstraintSemver, - } - - // cniPortMapConstraint is an implicit constraint added to jobs making use - // of bridge networking mode. This is one of the CNI plugins used to support - // bridge networking. - cniPortMapConstraint = &structs.Constraint{ - LTarget: attrPortMapCNI, - RTarget: cniMinVersion, - Operand: structs.ConstraintSemver, - } ) type admissionController interface { @@ -245,17 +170,9 @@ func (jobImpliedConstraints) Mutate(j *structs.Job) (*structs.Job, []error, erro // Identify which task groups are utilising Consul service discovery. consulServiceDisco := j.RequiredConsulServiceDiscovery() - // Identify which task groups are utilizing NUMA resources. - numaTaskGroups := j.RequiredNUMA() - - bridgeNetworkingTaskGroups := j.RequiredBridgeNetwork() - - // Hot path where none of our things require constraints. - // - // [UPDATE THIS] if you are adding a new constraint thing! + // Hot path if len(signals) == 0 && len(vaultBlocks) == 0 && - nativeServiceDisco.Empty() && len(consulServiceDisco) == 0 && - numaTaskGroups.Empty() && bridgeNetworkingTaskGroups.Empty() { + nativeServiceDisco.Empty() && len(consulServiceDisco) == 0 { return j, nil, nil } @@ -263,18 +180,10 @@ func (jobImpliedConstraints) Mutate(j *structs.Job) (*structs.Job, []error, erro // constraints. When adding new implicit constraints, they should go inside // this single loop, with a new constraintMatcher if needed. for _, tg := range j.TaskGroups { - // If the task group utilises Vault, run the mutator. - vaultTasks := maps.Keys(vaultBlocks[tg.Name]) - sort.Strings(vaultTasks) - for _, vaultTask := range vaultTasks { - vaultBlock := vaultBlocks[tg.Name][vaultTask] - mutateConstraint(constraintMatcherLeft, tg, vaultConstraintFn(vaultBlock)) - } - // If the task group utilizes NUMA resources, run the mutator. - if numaTaskGroups.Contains(tg.Name) { - mutateConstraint(constraintMatcherFull, tg, numaVersionConstraint) - mutateConstraint(constraintMatcherFull, tg, numaKernelConstraint) + // If the task group utilises Vault, run the mutator. + if _, ok := vaultBlocks[tg.Name]; ok { + mutateConstraint(constraintMatcherLeft, tg, vaultConstraint) } // Check whether the task group is using signals. In the case that it @@ -297,67 +206,14 @@ func (jobImpliedConstraints) Mutate(j *structs.Job) (*structs.Job, []error, erro } // If the task group utilises Consul service discovery, run the mutator. - if consulServiceDisco[tg.Name] { - for _, service := range tg.Services { - if service.IsConsul() { - mutateConstraint(constraintMatcherLeft, tg, consulConstraintFn(service)) - } - - for _, task := range tg.Tasks { - for _, service := range task.Services { - if service.IsConsul() { - mutateConstraint(constraintMatcherLeft, tg, consulConstraintFn(service)) - } - } - } - } - } - - if bridgeNetworkingTaskGroups.Contains(tg.Name) { - mutateConstraint(constraintMatcherLeft, tg, cniBridgeConstraint) - mutateConstraint(constraintMatcherLeft, tg, cniFirewallConstraint) - mutateConstraint(constraintMatcherLeft, tg, cniHostLocalConstraint) - mutateConstraint(constraintMatcherLeft, tg, cniLoopbackConstraint) - mutateConstraint(constraintMatcherLeft, tg, cniPortMapConstraint) + if ok := consulServiceDisco[tg.Name]; ok { + mutateConstraint(constraintMatcherLeft, tg, consulServiceDiscoveryConstraint) } } return j, nil, nil } -// vaultConstraintFn returns a constraint that matches the fingerprint of the -// requested Vault cluster. This is to support Nomad Enterprise but neither the -// fingerprint or non-default cluster are allowed well before we get here, so no -// need to split out the behavior to ENT-specific code. -func vaultConstraintFn(vault *structs.Vault) *structs.Constraint { - if vault.Cluster != structs.VaultDefaultCluster && vault.Cluster != "" { - // Non-default clusters use workload identities to derive tokens, which - // require Vault 1.11.0+. - return &structs.Constraint{ - LTarget: fmt.Sprintf("${attr.vault.%s.version}", vault.Cluster), - RTarget: ">= 1.11.0", - Operand: structs.ConstraintSemver, - } - } - return vaultConstraint -} - -// consulConstraintFn returns a service discovery constraint that matches the -// fingerprint of the requested Consul cluster. This is to support Nomad -// Enterprise but neither the fingerprint or non-default cluster are allowed -// well before we get here, so no need to split out the behavior to ENT-specific -// code. -func consulConstraintFn(service *structs.Service) *structs.Constraint { - if service.Cluster != structs.ConsulDefaultCluster && service.Cluster != "" { - return &structs.Constraint{ - LTarget: fmt.Sprintf("${attr.consul.%s.version}", service.Cluster), - RTarget: ">= 1.8.0", - Operand: structs.ConstraintSemver, - } - } - return consulServiceDiscoveryConstraint -} - // constraintMatcher is a custom type which helps control how constraints are // identified as being present within a task group. type constraintMatcher uint @@ -449,108 +305,9 @@ func (v *jobValidate) Validate(job *structs.Job) (warnings []error, err error) { multierror.Append(validationErrors, fmt.Errorf("job priority must be between [%d, %d]", structs.JobMinPriority, v.srv.config.JobMaxPriority)) } - okForIdentity := v.isEligibleForMultiIdentity() - - for _, tg := range job.TaskGroups { - for _, s := range tg.Services { - serviceErrs := v.validateServiceIdentity( - s, fmt.Sprintf("task group %s", tg.Name), okForIdentity) - multierror.Append(validationErrors, serviceErrs) - } - - for _, t := range tg.Tasks { - if len(t.Identities) > 1 && !okForIdentity { - multierror.Append(validationErrors, fmt.Errorf("tasks can only have 1 identity block until all servers are upgraded to %s or later", minVersionMultiIdentities)) - } - for _, s := range t.Services { - serviceErrs := v.validateServiceIdentity( - s, fmt.Sprintf("task %s", t.Name), okForIdentity) - multierror.Append(validationErrors, serviceErrs) - } - - vaultWarns, vaultErrs := v.validateVaultIdentity(t, okForIdentity) - multierror.Append(validationErrors, vaultErrs) - warnings = append(warnings, vaultWarns...) - } - } - return warnings, validationErrors.ErrorOrNil() } -func (v *jobValidate) isEligibleForMultiIdentity() bool { - if v.srv == nil || v.srv.serf == nil { - return true // handle tests w/o real servers safely - } - return ServersMeetMinimumVersion( - v.srv.Members(), v.srv.Region(), minVersionMultiIdentities, true) -} - -func (v *jobValidate) validateServiceIdentity(s *structs.Service, parent string, okForIdentity bool) error { - if s.Identity != nil && !okForIdentity { - return fmt.Errorf("Service %s in %s cannot have an identity until all servers are upgraded to %s or later", - s.Name, parent, minVersionMultiIdentities) - } - if s.Identity != nil && s.Identity.Name == "" { - return fmt.Errorf("Service %s in %s has an identity with an empty name", s.Name, parent) - } - - return nil -} - -// validateVaultIdentity validates that a task is properly configured to access -// a Vault cluster. -// -// It assumes the jobImplicitIdentitiesHook mutator hook has been called to -// inject task identities if necessary. -func (v *jobValidate) validateVaultIdentity(t *structs.Task, okForIdentity bool) ([]error, error) { - var warnings []error - - if t.Vault == nil { - // Warn if task doesn't use Vault but has Vault identities. - for _, wid := range t.Identities { - if strings.HasPrefix(wid.Name, structs.WorkloadIdentityVaultPrefix) { - warnings = append(warnings, fmt.Errorf("Task %s has an identity called %s but no vault block", t.Name, wid.Name)) - } - } - return warnings, nil - } - - vaultWIDName := t.Vault.IdentityName() - vaultWID := t.GetIdentity(vaultWIDName) - - if vaultWID != nil && !okForIdentity { - return warnings, fmt.Errorf("Task %s cannot have an identity for Vault until all servers are upgraded to %s or later", t.Name, minVersionMultiIdentities) - } - - if vaultWID == nil { - // Tasks using non-default clusters are required to have an identity. - if t.Vault.Cluster != structs.VaultDefaultCluster { - return warnings, fmt.Errorf( - "Task %s uses Vault cluster %s but does not have an identity named %s and no default identity is provided in agent configuration", - t.Name, t.Vault.Cluster, vaultWIDName, - ) - } - - // Tasks using the default cluster but without a Vault identity will - // use the legacy flow. - if len(t.Vault.Policies) == 0 { - return warnings, fmt.Errorf("Task %s has a Vault block with an empty list of policies", t.Name) - } - - return warnings, nil - } - - // Warn if tasks is using identity-based flow with the deprecated policies - // field. - if len(t.Vault.Policies) > 0 { - warnings = append(warnings, fmt.Errorf( - "Task %s has a Vault block with policies but uses workload identity to authenticate with Vault, policies will be ignored", - t.Name, - )) - } - return warnings, nil -} - type memoryOversubscriptionValidate struct { srv *Server } diff --git a/nomad/job_endpoint_hooks_test.go b/nomad/job_endpoint_hooks_test.go index 8b73cc7f9d2f..8a7272b4e8cf 100644 --- a/nomad/job_endpoint_hooks_test.go +++ b/nomad/job_endpoint_hooks_test.go @@ -4,325 +4,25 @@ package nomad import ( - "strings" "testing" - "time" "github.com/hashicorp/nomad/ci" - "github.com/hashicorp/nomad/helper/pointer" - "github.com/hashicorp/nomad/nomad/mock" "github.com/hashicorp/nomad/nomad/structs" - "github.com/hashicorp/nomad/nomad/structs/config" "github.com/shoenig/test/must" + "github.com/stretchr/testify/require" ) -func Test_jobValidate_Validate_consul_service(t *testing.T) { - ci.Parallel(t) - - testCases := []struct { - name string - inputService *structs.Service - inputConfig *Config - expectedWarns []string - expectedErr string - }{ - { - name: "no error when consul identity is not enabled and service does not have an identity", - inputService: &structs.Service{ - Provider: "consul", - Name: "web", - }, - inputConfig: &Config{ - ConsulConfigs: map[string]*config.ConsulConfig{}, - }, - }, - { - name: "no error when consul identity is enabled and identity is provided via server config", - inputService: &structs.Service{ - Provider: "consul", - Name: "web", - }, - inputConfig: &Config{ - ConsulConfigs: map[string]*config.ConsulConfig{ - structs.ConsulDefaultCluster: { - ServiceIdentity: &config.WorkloadIdentityConfig{ - Audience: []string{"consul.io"}, - TTL: pointer.Of(time.Hour), - }, - }, - }, - }, - }, - { - name: "no error when consul identity is missing and identity is provided via service", - inputService: &structs.Service{ - Provider: "consul", - Name: "web", - Identity: &structs.WorkloadIdentity{ - Name: "consul-service_web", - Audience: []string{"consul.io"}, - File: true, - Env: false, - ServiceName: "web", - TTL: time.Hour, - }, - }, - inputConfig: &Config{ - ConsulConfigs: map[string]*config.ConsulConfig{}, - }, - }, - { - name: "warn when service identity has no TTL", - inputService: &structs.Service{ - Provider: "consul", - Name: "web", - Identity: &structs.WorkloadIdentity{ - Name: "consul-service_web", - Audience: []string{"consul.io"}, - File: true, - Env: false, - ServiceName: "web", - }, - }, - inputConfig: &Config{ - ConsulConfigs: map[string]*config.ConsulConfig{}, - }, - expectedWarns: []string{ - "identities without an expiration are insecure", - }, - }, - } - - for _, tc := range testCases { - t.Run(tc.name, func(t *testing.T) { - tc.inputConfig.JobMaxPriority = 100 - impl := jobValidate{srv: &Server{ - config: tc.inputConfig, - }} - - job := mock.Job() - job.TaskGroups[0].Services = []*structs.Service{tc.inputService} - job.TaskGroups[0].Tasks[0].Services = []*structs.Service{tc.inputService} - - warns, err := impl.Validate(job) - - if len(tc.expectedErr) == 0 { - must.NoError(t, err) - } else { - must.Error(t, err) - must.ErrorContains(t, err, tc.expectedErr) - } - - must.Len(t, len(tc.expectedWarns), warns, must.Sprintf("got warnings: %v", warns)) - for _, exp := range tc.expectedWarns { - hasWarn := false - for _, w := range warns { - if strings.Contains(w.Error(), exp) { - hasWarn = true - break - } - } - must.True(t, hasWarn, must.Sprintf("expected %v to have warning with %q", warns, exp)) - } - }) - } -} - -func Test_jobValidate_Validate_vault(t *testing.T) { - ci.Parallel(t) - - testCases := []struct { - name string - inputTaskVault *structs.Vault - inputTaskIdentities []*structs.WorkloadIdentity - inputConfig map[string]*config.VaultConfig - expectedWarns []string - expectedErr string - }{ - { - name: "no error when vault identity is provided via config", - inputTaskVault: &structs.Vault{ - Cluster: structs.VaultDefaultCluster, - }, - inputTaskIdentities: nil, - inputConfig: map[string]*config.VaultConfig{ - structs.VaultDefaultCluster: { - DefaultIdentity: &config.WorkloadIdentityConfig{ - Audience: []string{"vault.io"}, - TTL: pointer.Of(time.Hour), - }, - }, - }, - }, - { - name: "no error when vault identity is provided via config from non-default cluster", - inputTaskVault: &structs.Vault{ - Cluster: "other", - }, - inputTaskIdentities: nil, - inputConfig: map[string]*config.VaultConfig{ - structs.VaultDefaultCluster: {}, - "other": { - DefaultIdentity: &config.WorkloadIdentityConfig{ - Audience: []string{"vault.io"}, - TTL: pointer.Of(time.Hour), - }, - }, - }, - }, - { - name: "no error when vault identity is provided via task", - inputTaskVault: &structs.Vault{ - Cluster: structs.VaultDefaultCluster, - }, - inputTaskIdentities: []*structs.WorkloadIdentity{{ - Name: "vault_default", - Audience: []string{"vault.io"}, - TTL: time.Hour, - }}, - }, - { - name: "no error when vault identity is provided via task for non-default cluster", - inputTaskVault: &structs.Vault{ - Cluster: "other", - }, - inputTaskIdentities: []*structs.WorkloadIdentity{{ - Name: "vault_other", - Audience: []string{"vault.io"}, - TTL: time.Hour, - }}, - }, - { - name: "no error when task uses legacy flow with default cluster", - inputTaskVault: &structs.Vault{ - Cluster: structs.VaultDefaultCluster, - Policies: []string{"nomad-workload"}, - }, - }, - { - name: "error when not using vault identity and vault block is missing policies", - inputTaskVault: &structs.Vault{ - Cluster: structs.VaultDefaultCluster, - }, - inputTaskIdentities: nil, - expectedErr: "Vault block with an empty list of policies", - }, - { - name: "error when no identity is available for non-default cluster", - inputTaskVault: &structs.Vault{ - Cluster: "other", - }, - inputTaskIdentities: nil, - inputConfig: map[string]*config.VaultConfig{ - structs.VaultDefaultCluster: {}, - "other": {}, - }, - expectedErr: "does not have an identity named vault_other", - }, - { - name: "warn when using default vault identity but task has vault policies", - inputTaskVault: &structs.Vault{ - Cluster: structs.VaultDefaultCluster, - Policies: []string{"nomad-workload"}, - }, - inputTaskIdentities: nil, - inputConfig: map[string]*config.VaultConfig{ - structs.VaultDefaultCluster: { - DefaultIdentity: &config.WorkloadIdentityConfig{ - Audience: []string{"vault.io"}, - TTL: pointer.Of(time.Hour), - }, - }, - }, - expectedWarns: []string{"policies will be ignored"}, - }, - { - name: "warn when using task vault identity but task has vault policies", - inputTaskVault: &structs.Vault{ - Cluster: structs.VaultDefaultCluster, - Policies: []string{"nomad-workload"}, - }, - inputTaskIdentities: []*structs.WorkloadIdentity{{ - Name: "vault_default", - Audience: []string{"vault.io"}, - TTL: time.Hour, - }}, - expectedWarns: []string{"policies will be ignored"}, - }, - { - name: "warn when vault identity is provided but task does not have vault block", - inputTaskVault: nil, - inputTaskIdentities: []*structs.WorkloadIdentity{{ - Name: "vault_default", - Audience: []string{"vault.io"}, - TTL: time.Hour, - }}, - expectedWarns: []string{ - "has an identity called vault_default but no vault block", - }, - }, - } - - for _, tc := range testCases { - t.Run(tc.name, func(t *testing.T) { - srv := &Server{ - config: &Config{ - JobMaxPriority: 100, - VaultConfigs: tc.inputConfig, - }, - } - implicitIdentities := jobImplicitIdentitiesHook{srv: srv} - impl := jobValidate{srv: srv} - - job := mock.Job() - task := job.TaskGroups[0].Tasks[0] - - task.Identities = tc.inputTaskIdentities - task.Vault = tc.inputTaskVault - if task.Vault != nil { - task.Vault.ChangeMode = structs.VaultChangeModeRestart - } - - mutatedJob, warn, err := implicitIdentities.Mutate(job) - must.NoError(t, err) - must.SliceEmpty(t, warn) - - warns, err := impl.Validate(mutatedJob) - - if len(tc.expectedErr) == 0 { - must.NoError(t, err) - } else { - must.Error(t, err) - must.ErrorContains(t, err, tc.expectedErr) - } - - must.Len(t, len(tc.expectedWarns), warns, must.Sprintf("got warnings: %v", warns)) - for _, exp := range tc.expectedWarns { - hasWarn := false - for _, w := range warns { - if strings.Contains(w.Error(), exp) { - hasWarn = true - break - } - } - must.True(t, hasWarn, must.Sprintf("expected %v to have warning with %q", warns, exp)) - } - }) - } -} - func Test_jobImpliedConstraints_Mutate(t *testing.T) { ci.Parallel(t) testCases := []struct { - name string inputJob *structs.Job expectedOutputJob *structs.Job expectedOutputWarnings []error expectedOutputError error + name string }{ { - name: "no needed constraints", inputJob: &structs.Job{ Name: "example", TaskGroups: []*structs.TaskGroup{ @@ -341,9 +41,9 @@ func Test_jobImpliedConstraints_Mutate(t *testing.T) { }, expectedOutputWarnings: nil, expectedOutputError: nil, + name: "no needed constraints", }, { - name: "task with vault", inputJob: &structs.Job{ Name: "example", TaskGroups: []*structs.TaskGroup{ @@ -375,9 +75,9 @@ func Test_jobImpliedConstraints_Mutate(t *testing.T) { }, expectedOutputWarnings: nil, expectedOutputError: nil, + name: "task with vault", }, { - name: "group with multiple tasks with vault", inputJob: &structs.Job{ Name: "example", TaskGroups: []*structs.TaskGroup{ @@ -425,66 +125,9 @@ func Test_jobImpliedConstraints_Mutate(t *testing.T) { }, expectedOutputWarnings: nil, expectedOutputError: nil, + name: "group with multiple tasks with vault", }, { - name: "group with multiple vault clusters", - inputJob: &structs.Job{ - Name: "example", - TaskGroups: []*structs.TaskGroup{ - { - Name: "group1", - Tasks: []*structs.Task{ - { - Vault: &structs.Vault{Cluster: "infra"}, - Name: "group1-task1", - }, - { - Vault: &structs.Vault{Cluster: "infra"}, - Name: "group1-task2", - }, - { - Vault: &structs.Vault{}, - Name: "group1-task3", - }, - }, - }, - }, - }, - expectedOutputJob: &structs.Job{ - Name: "example", - TaskGroups: []*structs.TaskGroup{ - { - Name: "group1", - Tasks: []*structs.Task{ - { - Vault: &structs.Vault{Cluster: "infra"}, - Name: "group1-task1", - }, - { - Vault: &structs.Vault{Cluster: "infra"}, - Name: "group1-task2", - }, - { - Vault: &structs.Vault{}, - Name: "group1-task3", - }, - }, - Constraints: []*structs.Constraint{ - { - LTarget: "${attr.vault.infra.version}", - RTarget: ">= 1.11.0", - Operand: structs.ConstraintSemver, - }, - vaultConstraint, - }, - }, - }, - }, - expectedOutputWarnings: nil, - expectedOutputError: nil, - }, - { - name: "multiple groups only one with vault", inputJob: &structs.Job{ Name: "example", TaskGroups: []*structs.TaskGroup{ @@ -548,9 +191,9 @@ func Test_jobImpliedConstraints_Mutate(t *testing.T) { }, expectedOutputWarnings: nil, expectedOutputError: nil, + name: "multiple groups only one with vault", }, { - name: "existing vault version constraint", inputJob: &structs.Job{ Name: "example", TaskGroups: []*structs.TaskGroup{ @@ -595,9 +238,9 @@ func Test_jobImpliedConstraints_Mutate(t *testing.T) { }, expectedOutputWarnings: nil, expectedOutputError: nil, + name: "existing vault version constraint", }, { - name: "vault with other constraints", inputJob: &structs.Job{ Name: "example", TaskGroups: []*structs.TaskGroup{ @@ -643,9 +286,9 @@ func Test_jobImpliedConstraints_Mutate(t *testing.T) { }, expectedOutputWarnings: nil, expectedOutputError: nil, + name: "vault with other constraints", }, { - name: "task with vault signal change", inputJob: &structs.Job{ Name: "example", TaskGroups: []*structs.TaskGroup{ @@ -690,9 +333,9 @@ func Test_jobImpliedConstraints_Mutate(t *testing.T) { }, expectedOutputWarnings: nil, expectedOutputError: nil, + name: "task with vault signal change", }, { - name: "task with kill signal", inputJob: &structs.Job{ Name: "example", TaskGroups: []*structs.TaskGroup{ @@ -730,9 +373,9 @@ func Test_jobImpliedConstraints_Mutate(t *testing.T) { }, expectedOutputWarnings: nil, expectedOutputError: nil, + name: "task with kill signal", }, { - name: "multiple tasks with template signal change", inputJob: &structs.Job{ Name: "example", TaskGroups: []*structs.TaskGroup{ @@ -798,9 +441,9 @@ func Test_jobImpliedConstraints_Mutate(t *testing.T) { }, expectedOutputWarnings: nil, expectedOutputError: nil, + name: "multiple tasks with template signal change", }, { - name: "task group nomad discovery", inputJob: &structs.Job{ Name: "example", TaskGroups: []*structs.TaskGroup{ @@ -832,9 +475,9 @@ func Test_jobImpliedConstraints_Mutate(t *testing.T) { }, expectedOutputWarnings: nil, expectedOutputError: nil, + name: "task group nomad discovery", }, { - name: "task group nomad discovery constraint found", inputJob: &structs.Job{ Name: "example", TaskGroups: []*structs.TaskGroup{ @@ -867,9 +510,9 @@ func Test_jobImpliedConstraints_Mutate(t *testing.T) { }, expectedOutputWarnings: nil, expectedOutputError: nil, + name: "task group nomad discovery constraint found", }, { - name: "task group nomad discovery other constraints", inputJob: &structs.Job{ Name: "example", TaskGroups: []*structs.TaskGroup{ @@ -915,9 +558,9 @@ func Test_jobImpliedConstraints_Mutate(t *testing.T) { }, expectedOutputWarnings: nil, expectedOutputError: nil, + name: "task group nomad discovery other constraints", }, { - name: "task group Consul discovery", inputJob: &structs.Job{ Name: "example", TaskGroups: []*structs.TaskGroup{ @@ -949,9 +592,9 @@ func Test_jobImpliedConstraints_Mutate(t *testing.T) { }, expectedOutputWarnings: nil, expectedOutputError: nil, + name: "task group Consul discovery", }, { - name: "task group Consul discovery constraint found", inputJob: &structs.Job{ Name: "example", TaskGroups: []*structs.TaskGroup{ @@ -984,61 +627,9 @@ func Test_jobImpliedConstraints_Mutate(t *testing.T) { }, expectedOutputWarnings: nil, expectedOutputError: nil, + name: "task group Consul discovery constraint found", }, { - name: "task group Consul discovery with multiple clusters", - inputJob: &structs.Job{ - Name: "example", - TaskGroups: []*structs.TaskGroup{ - { - Name: "example-group-1", - Services: []*structs.Service{ - { - Name: "example-group-service-1", - Provider: structs.ServiceProviderConsul, - }, - { - Name: "example-group-service-2", - Provider: structs.ServiceProviderConsul, - Cluster: "infra", - }, - }, - }, - }, - }, - expectedOutputJob: &structs.Job{ - Name: "example", - TaskGroups: []*structs.TaskGroup{ - { - Name: "example-group-1", - Services: []*structs.Service{ - { - Name: "example-group-service-1", - Provider: structs.ServiceProviderConsul, - }, - { - Name: "example-group-service-2", - Provider: structs.ServiceProviderConsul, - Cluster: "infra", - }, - }, - Constraints: []*structs.Constraint{ - consulServiceDiscoveryConstraint, - &structs.Constraint{ - LTarget: "${attr.consul.infra.version}", - RTarget: ">= 1.8.0", - Operand: structs.ConstraintSemver, - }, - }, - }, - }, - }, - expectedOutputWarnings: nil, - expectedOutputError: nil, - }, - - { - name: "task group Consul discovery other constraints", inputJob: &structs.Job{ Name: "example", TaskGroups: []*structs.TaskGroup{ @@ -1084,9 +675,9 @@ func Test_jobImpliedConstraints_Mutate(t *testing.T) { }, expectedOutputWarnings: nil, expectedOutputError: nil, + name: "task group Consul discovery other constraints", }, { - name: "task group with empty provider", inputJob: &structs.Job{ Name: "example", TaskGroups: []*structs.TaskGroup{ @@ -1116,83 +707,7 @@ func Test_jobImpliedConstraints_Mutate(t *testing.T) { }, expectedOutputWarnings: nil, expectedOutputError: nil, - }, - { - name: "task group with numa block", - inputJob: &structs.Job{ - Name: "numa", - TaskGroups: []*structs.TaskGroup{ - { - Name: "group1", - Tasks: []*structs.Task{ - { - Resources: &structs.Resources{ - NUMA: &structs.NUMA{ - Affinity: "require", - }, - }, - }, - }, - }, - }, - }, - expectedOutputJob: &structs.Job{ - Name: "numa", - TaskGroups: []*structs.TaskGroup{ - { - Name: "group1", - Constraints: []*structs.Constraint{ - numaVersionConstraint, - numaKernelConstraint, - }, - Tasks: []*structs.Task{ - { - Resources: &structs.Resources{ - NUMA: &structs.NUMA{ - Affinity: "require", - }, - }, - }, - }, - }, - }, - }, - expectedOutputWarnings: nil, - expectedOutputError: nil, - }, - { - inputJob: &structs.Job{ - Name: "example", - TaskGroups: []*structs.TaskGroup{ - { - Name: "group-with-bridge", - Networks: []*structs.NetworkResource{ - {Mode: "bridge"}, - }, - }, - }, - }, - expectedOutputJob: &structs.Job{ - Name: "example", - TaskGroups: []*structs.TaskGroup{ - { - Name: "group-with-bridge", - Networks: []*structs.NetworkResource{ - {Mode: "bridge"}, - }, - Constraints: []*structs.Constraint{ - cniBridgeConstraint, - cniFirewallConstraint, - cniHostLocalConstraint, - cniLoopbackConstraint, - cniPortMapConstraint, - }, - }, - }, - }, - expectedOutputWarnings: nil, - expectedOutputError: nil, - name: "task group with bridge network", + name: "task group with empty provider", }, } @@ -1200,9 +715,9 @@ func Test_jobImpliedConstraints_Mutate(t *testing.T) { t.Run(tc.name, func(t *testing.T) { impl := jobImpliedConstraints{} actualJob, actualWarnings, actualError := impl.Mutate(tc.inputJob) - must.Eq(t, tc.expectedOutputJob, actualJob) - must.SliceContainsAll(t, actualWarnings, tc.expectedOutputWarnings) - must.Eq(t, tc.expectedOutputError, actualError) + require.Equal(t, tc.expectedOutputJob, actualJob) + require.ElementsMatch(t, tc.expectedOutputWarnings, actualWarnings) + require.Equal(t, tc.expectedOutputError, actualError) }) } } diff --git a/nomad/job_endpoint_ce.go b/nomad/job_endpoint_oss.go similarity index 95% rename from nomad/job_endpoint_ce.go rename to nomad/job_endpoint_oss.go index 025eb9b3601f..41e840f8b83f 100644 --- a/nomad/job_endpoint_ce.go +++ b/nomad/job_endpoint_oss.go @@ -11,7 +11,7 @@ import ( ) // enforceSubmitJob is used to check any Sentinel policies for the submit-job scope -func (j *Job) enforceSubmitJob(override bool, job *structs.Job, existingJob *structs.Job, nomadACLToken *structs.ACLToken, ns *structs.Namespace) (error, error) { +func (j *Job) enforceSubmitJob(override bool, job *structs.Job, nomadACLToken *structs.ACLToken, ns *structs.Namespace) (error, error) { return nil, nil } diff --git a/nomad/job_endpoint_ce_test.go b/nomad/job_endpoint_oss_test.go similarity index 99% rename from nomad/job_endpoint_ce_test.go rename to nomad/job_endpoint_oss_test.go index 3e90402c30e8..5a46114a9ff2 100644 --- a/nomad/job_endpoint_ce_test.go +++ b/nomad/job_endpoint_oss_test.go @@ -10,7 +10,7 @@ import ( "testing" "github.com/hashicorp/go-memdb" - msgpackrpc "github.com/hashicorp/net-rpc-msgpackrpc/v2" + msgpackrpc "github.com/hashicorp/net-rpc-msgpackrpc" "github.com/hashicorp/nomad/ci" "github.com/hashicorp/nomad/command/agent/consul" "github.com/hashicorp/nomad/helper/pointer" @@ -30,7 +30,7 @@ func TestJobEndpoint_Register_Connect_AllowUnauthenticatedFalse_oss(t *testing.T s1, cleanupS1 := TestServer(t, func(c *Config) { c.NumSchedulers = 0 // Prevent automatic dequeue - c.GetDefaultConsul().AllowUnauthenticated = pointer.Of(false) + c.ConsulConfig.AllowUnauthenticated = pointer.Of(false) }) defer cleanupS1() codec := rpcClient(t, s1) diff --git a/nomad/job_endpoint_test.go b/nomad/job_endpoint_test.go index c2e48cbfb44e..6a9f0b32d593 100644 --- a/nomad/job_endpoint_test.go +++ b/nomad/job_endpoint_test.go @@ -12,12 +12,9 @@ import ( "time" "github.com/hashicorp/go-memdb" - msgpackrpc "github.com/hashicorp/net-rpc-msgpackrpc/v2" + msgpackrpc "github.com/hashicorp/net-rpc-msgpackrpc" "github.com/hashicorp/nomad/acl" "github.com/hashicorp/nomad/ci" - "github.com/hashicorp/nomad/client/lib/idset" - "github.com/hashicorp/nomad/client/lib/numalib" - "github.com/hashicorp/nomad/client/lib/numalib/hw" "github.com/hashicorp/nomad/helper/pointer" "github.com/hashicorp/nomad/helper/uuid" "github.com/hashicorp/nomad/nomad/mock" @@ -131,18 +128,8 @@ func TestJobEndpoint_Register_NonOverlapping(t *testing.T) { // Create a mock node with easy to check resources node := mock.Node() - node.NodeResources.Processors = structs.NodeProcessorResources{ - Topology: &numalib.Topology{ - NodeIDs: idset.From[hw.NodeID]([]hw.NodeID{0}), - Distances: numalib.SLIT{[]numalib.Cost{10}}, - Cores: []numalib.Core{{ - ID: 0, - Grade: numalib.Performance, - BaseSpeed: 700, - }}, - }, - } - node.NodeResources.Compatibility() + node.Resources = nil // Deprecated in 0.9 + node.NodeResources.Cpu.CpuShares = 700 must.NoError(t, state.UpsertNode(structs.MsgTypeTestSetup, 1, node)) codec := rpcClient(t, s1) @@ -244,7 +231,7 @@ func TestJobEndpoint_Register_NonOverlapping(t *testing.T) { ID: alloc.ID, NodeID: alloc.NodeID, TaskStates: map[string]*structs.TaskState{ - "web": &structs.TaskState{ + "web": { State: structs.TaskStateDead, }, }, @@ -1550,7 +1537,7 @@ func TestJobEndpoint_Register_Vault_Disabled(t *testing.T) { s1, cleanupS1 := TestServer(t, func(c *Config) { c.NumSchedulers = 0 // Prevent automatic dequeue f := false - c.GetDefaultVault().Enabled = &f + c.VaultConfig.Enabled = &f }) defer cleanupS1() codec := rpcClient(t, s1) @@ -1573,7 +1560,7 @@ func TestJobEndpoint_Register_Vault_Disabled(t *testing.T) { // Fetch the response var resp structs.JobRegisterResponse err := msgpackrpc.CallWithCodec(codec, "Job.Register", req, &resp) - if err == nil || !strings.Contains(err.Error(), `Vault "default" not enabled`) { + if err == nil || !strings.Contains(err.Error(), "Vault not enabled") { t.Fatalf("expected Vault not enabled error: %v", err) } } @@ -1593,8 +1580,8 @@ func TestJobEndpoint_Register_Vault_AllowUnauthenticated(t *testing.T) { // Enable vault and allow authenticated tr := true - s1.config.GetDefaultVault().Enabled = &tr - s1.config.GetDefaultVault().AllowUnauthenticated = &tr + s1.config.VaultConfig.Enabled = &tr + s1.config.VaultConfig.AllowUnauthenticated = &tr // Replace the Vault Client on the server s1.vault = &TestVaultClient{} @@ -1650,8 +1637,8 @@ func TestJobEndpoint_Register_Vault_OverrideConstraint(t *testing.T) { // Enable vault and allow authenticated tr := true - s1.config.GetDefaultVault().Enabled = &tr - s1.config.GetDefaultVault().AllowUnauthenticated = &tr + s1.config.VaultConfig.Enabled = &tr + s1.config.VaultConfig.AllowUnauthenticated = &tr // Replace the Vault Client on the server s1.vault = &TestVaultClient{} @@ -1707,8 +1694,8 @@ func TestJobEndpoint_Register_Vault_NoToken(t *testing.T) { // Enable vault tr, f := true, false - s1.config.GetDefaultVault().Enabled = &tr - s1.config.GetDefaultVault().AllowUnauthenticated = &f + s1.config.VaultConfig.Enabled = &tr + s1.config.VaultConfig.AllowUnauthenticated = &f // Replace the Vault Client on the server s1.vault = &TestVaultClient{} @@ -1748,8 +1735,8 @@ func TestJobEndpoint_Register_Vault_Policies(t *testing.T) { // Enable vault tr, f := true, false - s1.config.GetDefaultVault().Enabled = &tr - s1.config.GetDefaultVault().AllowUnauthenticated = &f + s1.config.VaultConfig.Enabled = &tr + s1.config.VaultConfig.AllowUnauthenticated = &f // Replace the Vault Client on the server tvc := &TestVaultClient{} @@ -1888,8 +1875,8 @@ func TestJobEndpoint_Register_Vault_MultiNamespaces(t *testing.T) { // Enable vault tr, f := true, false - s1.config.GetDefaultVault().Enabled = &tr - s1.config.GetDefaultVault().AllowUnauthenticated = &f + s1.config.VaultConfig.Enabled = &tr + s1.config.VaultConfig.AllowUnauthenticated = &f // Replace the Vault Client on the server tvc := &TestVaultClient{} @@ -2429,7 +2416,7 @@ func TestJobRegister_ACL_RejectedBySchedulerConfig(t *testing.T) { name: "reject enabled, without a token", token: "", rejectEnabled: true, - errExpected: structs.ErrJobRegistrationDisabled.Error(), + errExpected: structs.ErrPermissionDenied.Error(), }, { name: "reject enabled, with a management token", @@ -2755,8 +2742,8 @@ func TestJobEndpoint_Revert_Vault_NoToken(t *testing.T) { // Enable vault tr, f := true, false - s1.config.GetDefaultVault().Enabled = &tr - s1.config.GetDefaultVault().AllowUnauthenticated = &f + s1.config.VaultConfig.Enabled = &tr + s1.config.VaultConfig.AllowUnauthenticated = &f // Replace the Vault Client on the server tvc := &TestVaultClient{} @@ -2855,8 +2842,8 @@ func TestJobEndpoint_Revert_Vault_Policies(t *testing.T) { // Enable vault tr, f := true, false - s1.config.GetDefaultVault().Enabled = &tr - s1.config.GetDefaultVault().AllowUnauthenticated = &f + s1.config.VaultConfig.Enabled = &tr + s1.config.VaultConfig.AllowUnauthenticated = &f // Replace the Vault Client on the server tvc := &TestVaultClient{} @@ -6285,202 +6272,6 @@ func TestJobEndpoint_LatestDeployment_Blocking(t *testing.T) { } } -func TestJob_GetActions(t *testing.T) { - ci.Parallel(t) - - testServer, testServerCleanup := TestServer(t, func(c *Config) { - c.NumSchedulers = 0 // Prevent automatic dequeue - }) - defer testServerCleanup() - codec := rpcClient(t, testServer) - testutil.WaitForLeader(t, testServer.RPC) - - // Perform a request which does not include the jobID. - jobActionsReq1 := structs.JobActionListRequest{ - QueryOptions: structs.QueryOptions{ - Region: DefaultRegion, - Namespace: structs.DefaultNamespace, - }, - } - - var jobActionsResp1 structs.JobActionListResponse - must.ErrorContains(t, - msgpackrpc.CallWithCodec(codec, structs.JobGetActionsRPCMethod, &jobActionsReq1, &jobActionsResp1), - "JobID required for actions") - - // Perform a request which specifies a jobID which is not present within - // Nomad's state. - jobActionsReq2 := structs.JobActionListRequest{ - JobID: "not-found", - QueryOptions: structs.QueryOptions{ - Region: DefaultRegion, - Namespace: structs.DefaultNamespace, - }, - } - - var jobActionsResp2 structs.JobActionListResponse - must.ErrorContains(t, - msgpackrpc.CallWithCodec(codec, structs.JobGetActionsRPCMethod, &jobActionsReq2, &jobActionsResp2), - "Unknown job") - - // Upsert a job which contains some actions. - mockJob := mock.Job() - must.NoError(t, testServer.fsm.State().UpsertJob(structs.MsgTypeTestSetup, 4, nil, mockJob)) - - // Read the job actions. - jobActionsReq3 := structs.JobActionListRequest{ - JobID: mockJob.ID, - QueryOptions: structs.QueryOptions{ - Region: DefaultRegion, - Namespace: mockJob.Namespace, - }, - } - - var jobActionsResp3 structs.JobActionListResponse - must.NoError(t, msgpackrpc.CallWithCodec(codec, structs.JobGetActionsRPCMethod, &jobActionsReq3, &jobActionsResp3)) - must.Len(t, 2, jobActionsResp3.Actions) - must.Eq(t, 4, jobActionsResp3.Index) - - // Create a namespace, place a job within this, and read out the job - // actions. - mockNamespace := mock.Namespace() - must.NoError(t, testServer.fsm.State().UpsertNamespaces(22, []*structs.Namespace{mockNamespace})) - - mockJobNonDefault := mock.Job() - mockJobNonDefault.Namespace = mockNamespace.Name - must.NoError(t, testServer.fsm.State().UpsertJob(structs.MsgTypeTestSetup, 30, nil, mockJobNonDefault)) - - jobActionsReq4 := structs.JobActionListRequest{ - JobID: mockJobNonDefault.ID, - QueryOptions: structs.QueryOptions{ - Region: DefaultRegion, - Namespace: mockNamespace.Name, - }, - } - - var jobActionsResp4 structs.JobActionListResponse - must.NoError(t, msgpackrpc.CallWithCodec(codec, structs.JobGetActionsRPCMethod, &jobActionsReq4, &jobActionsResp4)) - must.Len(t, 2, jobActionsResp4.Actions) - must.Eq(t, 30, jobActionsResp4.Index) -} - -func TestJob_GetActions_ACL(t *testing.T) { - ci.Parallel(t) - - testServer, rootACLToken, testServerCleanup := TestACLServer(t, func(c *Config) { - c.NumSchedulers = 0 // Prevent automatic dequeue - }) - defer testServerCleanup() - codec := rpcClient(t, testServer) - testutil.WaitForLeader(t, testServer.RPC) - - // Perform a request which does not include the jobID. - jobActionsReq1 := structs.JobActionListRequest{ - QueryOptions: structs.QueryOptions{ - Region: DefaultRegion, - Namespace: structs.DefaultNamespace, - AuthToken: rootACLToken.SecretID, - }, - } - - var jobActionsResp1 structs.JobActionListResponse - must.ErrorContains(t, - msgpackrpc.CallWithCodec(codec, structs.JobGetActionsRPCMethod, &jobActionsReq1, &jobActionsResp1), - "JobID required for actions") - - // Perform a request which does not include an authentication token. - jobActionsReq2 := structs.JobActionListRequest{ - QueryOptions: structs.QueryOptions{ - Region: DefaultRegion, - Namespace: structs.DefaultNamespace, - }, - } - - var jobActionsResp2 structs.JobActionListResponse - must.ErrorContains(t, - msgpackrpc.CallWithCodec(codec, structs.JobGetActionsRPCMethod, &jobActionsReq2, &jobActionsResp2), - structs.ErrPermissionDenied.Error()) - - // Perform a request which specifies a jobID which is not present within - // Nomad's state. - jobActionsReq3 := structs.JobActionListRequest{ - JobID: "not-found", - QueryOptions: structs.QueryOptions{ - Region: DefaultRegion, - Namespace: structs.DefaultNamespace, - AuthToken: rootACLToken.SecretID, - }, - } - - var jobActionsResp3 structs.JobActionListResponse - must.ErrorContains(t, - msgpackrpc.CallWithCodec(codec, structs.JobGetActionsRPCMethod, &jobActionsReq3, &jobActionsResp3), - structs.ErrUnknownJobPrefix) - - // Upsert a job which contains some actions. - mockJob := mock.Job() - must.NoError(t, testServer.fsm.State().UpsertJob(structs.MsgTypeTestSetup, 4, nil, mockJob)) - - // Read the job actions using the root ACL token. - jobActionsReq4 := structs.JobActionListRequest{ - JobID: mockJob.ID, - QueryOptions: structs.QueryOptions{ - Region: DefaultRegion, - Namespace: mockJob.Namespace, - AuthToken: rootACLToken.SecretID, - }, - } - - var jobActionsResp4 structs.JobActionListResponse - must.NoError(t, msgpackrpc.CallWithCodec(codec, structs.JobGetActionsRPCMethod, &jobActionsReq4, &jobActionsResp4)) - must.Len(t, 2, jobActionsResp4.Actions) - must.Eq(t, 4, jobActionsResp4.Index) - - // Create a namespace and place a job within this. - mockNamespace := mock.Namespace() - must.NoError(t, testServer.fsm.State().UpsertNamespaces(22, []*structs.Namespace{mockNamespace})) - - mockJobNonDefault := mock.Job() - mockJobNonDefault.Namespace = mockNamespace.Name - must.NoError(t, testServer.fsm.State().UpsertJob(structs.MsgTypeTestSetup, 30, nil, mockJobNonDefault)) - - // Create a scoped policy and use this to look-up the job action within the - // non-default namespace. - namespaceScopedToken := mock.CreatePolicyAndToken( - t, testServer.State(), 40, "test-job-actions-get", - mock.NamespacePolicy(mockJobNonDefault.Namespace, "", []string{acl.NamespaceCapabilityReadJob})) - - jobActionsReq5 := structs.JobActionListRequest{ - JobID: mockJobNonDefault.ID, - QueryOptions: structs.QueryOptions{ - Region: DefaultRegion, - Namespace: mockNamespace.Name, - AuthToken: namespaceScopedToken.SecretID, - }, - } - - var jobActionsResp5 structs.JobActionListResponse - must.NoError(t, msgpackrpc.CallWithCodec(codec, structs.JobGetActionsRPCMethod, &jobActionsReq5, &jobActionsResp5)) - must.Len(t, 2, jobActionsResp5.Actions) - must.Eq(t, 30, jobActionsResp5.Index) - - // Attempt to use the namespace scoped token, to read across into the - // default namespace. - jobActionsReq6 := structs.JobActionListRequest{ - JobID: mockJob.ID, - QueryOptions: structs.QueryOptions{ - Region: DefaultRegion, - Namespace: mockJob.Name, - AuthToken: namespaceScopedToken.SecretID, - }, - } - - var jobActionsResp6 structs.JobActionListResponse - must.ErrorContains(t, - msgpackrpc.CallWithCodec(codec, structs.JobGetActionsRPCMethod, &jobActionsReq6, &jobActionsResp6), - structs.ErrPermissionDenied.Error()) -} - func TestJobEndpoint_Plan_ACL(t *testing.T) { ci.Parallel(t) @@ -6683,8 +6474,8 @@ func TestJobEndpoint_ImplicitConstraints_Vault(t *testing.T) { // Enable vault tr, f := true, false - s1.config.GetDefaultVault().Enabled = &tr - s1.config.GetDefaultVault().AllowUnauthenticated = &f + s1.config.VaultConfig.Enabled = &tr + s1.config.VaultConfig.AllowUnauthenticated = &f // Replace the Vault Client on the server tvc := &TestVaultClient{} diff --git a/nomad/keyring_endpoint.go b/nomad/keyring_endpoint.go index 65a8d02b38c2..1dccb3975f6f 100644 --- a/nomad/keyring_endpoint.go +++ b/nomad/keyring_endpoint.go @@ -43,7 +43,7 @@ func (k *Keyring) Rotate(args *structs.KeyringRotateRootKeyRequest, reply *struc if aclObj, err := k.srv.ResolveACL(args); err != nil { return err - } else if !aclObj.IsManagement() { + } else if aclObj != nil && !aclObj.IsManagement() { return structs.ErrPermissionDenied } @@ -112,10 +112,16 @@ func (k *Keyring) List(args *structs.KeyringListRootKeyMetaRequest, reply *struc defer metrics.MeasureSince([]string{"nomad", "keyring", "list"}, time.Now()) - if aclObj, err := k.srv.ResolveACL(args); err != nil { - return err - } else if !aclObj.IsManagement() { - return structs.ErrPermissionDenied + // we need to allow both humans with management tokens and + // non-leader servers to list keys, in order to support + // replication + err := validateTLSCertificateLevel(k.srv, k.ctx, tlsCertificateLevelServer) + if err != nil { + if aclObj, err := k.srv.ResolveACL(args); err != nil { + return err + } else if aclObj != nil && !aclObj.IsManagement() { + return structs.ErrPermissionDenied + } } // Setup the blocking query @@ -167,7 +173,7 @@ func (k *Keyring) Update(args *structs.KeyringUpdateRootKeyRequest, reply *struc if aclObj, err := k.srv.ResolveACL(args); err != nil { return err - } else if !aclObj.IsManagement() { + } else if aclObj != nil && !aclObj.IsManagement() { return structs.ErrPermissionDenied } @@ -232,16 +238,21 @@ func (k *Keyring) validateUpdate(args *structs.KeyringUpdateRootKeyRequest) erro // Get retrieves an existing key from the keyring, including both the // key material and metadata. It is used only for replication. func (k *Keyring) Get(args *structs.KeyringGetRootKeyRequest, reply *structs.KeyringGetRootKeyResponse) error { - aclObj, err := k.srv.AuthenticateServerOnly(k.ctx, args) - k.srv.MeasureRPCRate("keyring", structs.RateMetricRead, args) - if err != nil || !aclObj.AllowServerOp() { - return structs.ErrPermissionDenied - } + authErr := k.srv.Authenticate(k.ctx, args) + // ensure that only another server can make this request + err := validateTLSCertificateLevel(k.srv, k.ctx, tlsCertificateLevelServer) + if err != nil { + return err + } if done, err := k.srv.forward("Keyring.Get", args, args, reply); done { return err } + k.srv.MeasureRPCRate("keyring", structs.RateMetricRead, args) + if authErr != nil { + return structs.ErrPermissionDenied + } defer metrics.MeasureSince([]string{"nomad", "keyring", "get"}, time.Now()) if args.KeyID == "" { @@ -268,14 +279,13 @@ func (k *Keyring) Get(args *structs.KeyringGetRootKeyRequest, reply *structs.Key } // retrieve the key material from the keyring - key, rsaKey, err := k.encrypter.GetKey(keyMeta.KeyID) + key, err := k.encrypter.GetKey(keyMeta.KeyID) if err != nil { return err } rootKey := &structs.RootKey{ - Meta: keyMeta, - Key: key, - RSAKey: rsaKey, + Meta: keyMeta, + Key: key, } reply.Key = rootKey @@ -313,7 +323,7 @@ func (k *Keyring) Delete(args *structs.KeyringDeleteRootKeyRequest, reply *struc if aclObj, err := k.srv.ResolveACL(args); err != nil { return err - } else if !aclObj.IsManagement() { + } else if aclObj != nil && !aclObj.IsManagement() { return structs.ErrPermissionDenied } @@ -350,87 +360,3 @@ func (k *Keyring) Delete(args *structs.KeyringDeleteRootKeyRequest, reply *struc reply.Index = index return nil } - -// ListPublic signing keys used for workload identities. This RPC is used to -// back a JWKS endpoint. -// -// Unauthenticated because public keys are not sensitive. -func (k *Keyring) ListPublic(args *structs.GenericRequest, reply *structs.KeyringListPublicResponse) error { - - // JWKS is a public endpoint: intentionally ignore auth errors and only - // authenticate to measure rate metrics. - k.srv.Authenticate(k.ctx, args) - if done, err := k.srv.forward("Keyring.ListPublic", args, args, reply); done { - return err - } - k.srv.MeasureRPCRate("keyring", structs.RateMetricList, args) - - defer metrics.MeasureSince([]string{"nomad", "keyring", "list_public"}, time.Now()) - - // Expose root_key_rotation_threshold so consumers can determine reasonable - // cache settings. - reply.RotationThreshold = k.srv.config.RootKeyRotationThreshold - - // Setup the blocking query - opts := blockingOptions{ - queryOpts: &args.QueryOptions, - queryMeta: &reply.QueryMeta, - run: func(ws memdb.WatchSet, s *state.StateStore) error { - - // retrieve all the key metadata - snap, err := k.srv.fsm.State().Snapshot() - if err != nil { - return err - } - iter, err := snap.RootKeyMetas(ws) - if err != nil { - return err - } - - pubKeys := []*structs.KeyringPublicKey{} - for { - raw := iter.Next() - if raw == nil { - break - } - - keyMeta := raw.(*structs.RootKeyMeta) - if keyMeta.State == structs.RootKeyStateDeprecated { - // Only include valid keys - continue - } - - pubKey, err := k.encrypter.GetPublicKey(keyMeta.KeyID) - if err != nil { - return err - } - - pubKeys = append(pubKeys, pubKey) - } - reply.PublicKeys = pubKeys - return k.srv.replySetIndex(state.TableRootKeyMeta, &reply.QueryMeta) - }, - } - return k.srv.blockingRPC(&opts) -} - -// GetConfig for workload identities. This RPC is used to back an OIDC -// Discovery endpoint. -// -// Unauthenticated because OIDC Discovery endpoints must be publically -// available. -func (k *Keyring) GetConfig(args *structs.GenericRequest, reply *structs.KeyringGetConfigResponse) error { - - // JWKS is a public endpoint: intentionally ignore auth errors and only - // authenticate to measure rate metrics. - k.srv.Authenticate(k.ctx, args) - if done, err := k.srv.forward("Keyring.GetConfig", args, args, reply); done { - return err - } - k.srv.MeasureRPCRate("keyring", structs.RateMetricList, args) - - defer metrics.MeasureSince([]string{"nomad", "keyring", "get_config"}, time.Now()) - - reply.OIDCDiscovery = k.srv.oidcDisco - return nil -} diff --git a/nomad/keyring_endpoint_test.go b/nomad/keyring_endpoint_test.go index e0573fad840b..294961bef58a 100644 --- a/nomad/keyring_endpoint_test.go +++ b/nomad/keyring_endpoint_test.go @@ -4,11 +4,11 @@ package nomad import ( + "sync" "testing" "time" - msgpackrpc "github.com/hashicorp/net-rpc-msgpackrpc/v2" - "github.com/shoenig/test/must" + msgpackrpc "github.com/hashicorp/net-rpc-msgpackrpc" "github.com/stretchr/testify/require" "github.com/hashicorp/nomad/ci" @@ -24,7 +24,7 @@ func TestKeyringEndpoint_CRUD(t *testing.T) { c.NumSchedulers = 0 // Prevent automatic dequeue }) defer shutdown() - testutil.WaitForKeyring(t, srv.RPC, "global") + testutil.WaitForLeader(t, srv.RPC) codec := rpcClient(t, srv) // Upsert a new key @@ -48,7 +48,7 @@ func TestKeyringEndpoint_CRUD(t *testing.T) { require.NoError(t, err) require.NotEqual(t, uint64(0), updateResp.Index) - // Get doesn't need a token here because it uses mTLS role verification + // Get and List don't need a token here because they rely on mTLS role verification getReq := &structs.KeyringGetRootKeyRequest{ KeyID: id, QueryOptions: structs.QueryOptions{Region: "global"}, @@ -61,23 +61,24 @@ func TestKeyringEndpoint_CRUD(t *testing.T) { require.Equal(t, structs.EncryptionAlgorithmAES256GCM, getResp.Key.Meta.Algorithm) // Make a blocking query for List and wait for an Update. Note - // that Get queries don't need ACL tokens in the test server + // that List/Get queries don't need ACL tokens in the test server // because they always pass the mTLS check - errCh := make(chan error, 1) + var wg sync.WaitGroup + wg.Add(1) var listResp structs.KeyringListRootKeyMetaResponse go func() { - defer close(errCh) + defer wg.Done() codec := rpcClient(t, srv) // not safe to share across goroutines listReq := &structs.KeyringListRootKeyMetaRequest{ QueryOptions: structs.QueryOptions{ Region: "global", MinQueryIndex: getResp.Index, - AuthToken: rootToken.SecretID, }, } - errCh <- msgpackrpc.CallWithCodec(codec, "Keyring.List", listReq, &listResp) + err = msgpackrpc.CallWithCodec(codec, "Keyring.List", listReq, &listResp) + require.NoError(t, err) }() updateReq.RootKey.Meta.CreateTime = time.Now().UTC().UnixNano() @@ -86,7 +87,7 @@ func TestKeyringEndpoint_CRUD(t *testing.T) { require.NotEqual(t, uint64(0), updateResp.Index) // wait for the blocking query to complete and check the response - require.NoError(t, <-errCh) + wg.Wait() require.Equal(t, listResp.Index, updateResp.Index) require.Len(t, listResp.Keys, 2) // bootstrap + new one @@ -115,10 +116,7 @@ func TestKeyringEndpoint_CRUD(t *testing.T) { require.Greater(t, delResp.Index, getResp.Index) listReq := &structs.KeyringListRootKeyMetaRequest{ - QueryOptions: structs.QueryOptions{ - Region: "global", - AuthToken: rootToken.SecretID, - }, + QueryOptions: structs.QueryOptions{Region: "global"}, } err = msgpackrpc.CallWithCodec(codec, "Keyring.List", listReq, &listResp) require.NoError(t, err) @@ -135,7 +133,7 @@ func TestKeyringEndpoint_InvalidUpdates(t *testing.T) { c.NumSchedulers = 0 // Prevent automatic dequeue }) defer shutdown() - testutil.WaitForKeyring(t, srv.RPC, "global") + testutil.WaitForLeader(t, srv.RPC) codec := rpcClient(t, srv) // Setup an existing key @@ -225,7 +223,7 @@ func TestKeyringEndpoint_Rotate(t *testing.T) { c.NumSchedulers = 0 // Prevent automatic dequeue }) defer shutdown() - testutil.WaitForKeyring(t, srv.RPC, "global") + testutil.WaitForLeader(t, srv.RPC) codec := rpcClient(t, srv) // Setup an existing key @@ -266,8 +264,7 @@ func TestKeyringEndpoint_Rotate(t *testing.T) { listReq := &structs.KeyringListRootKeyMetaRequest{ QueryOptions: structs.QueryOptions{ - Region: "global", - AuthToken: rootToken.SecretID, + Region: "global", }, } var listResp structs.KeyringListRootKeyMetaResponse @@ -298,112 +295,3 @@ func TestKeyringEndpoint_Rotate(t *testing.T) { gotKey := getResp.Key require.Len(t, gotKey.Key, 32) } - -// TestKeyringEndpoint_ListPublic asserts the Keyring.ListPublic RPC returns -// all keys which may be in use for active crytpographic material (variables, -// valid JWTs). -func TestKeyringEndpoint_ListPublic(t *testing.T) { - - ci.Parallel(t) - srv, rootToken, shutdown := TestACLServer(t, func(c *Config) { - c.NumSchedulers = 0 // Prevent automatic dequeue - }) - defer shutdown() - testutil.WaitForKeyring(t, srv.RPC, "global") - codec := rpcClient(t, srv) - - // Assert 1 key exists and normal fields are set - req := structs.GenericRequest{ - QueryOptions: structs.QueryOptions{ - Region: "global", - AuthToken: "ignored!", - }, - } - var resp structs.KeyringListPublicResponse - must.NoError(t, msgpackrpc.CallWithCodec(codec, "Keyring.ListPublic", &req, &resp)) - must.Eq(t, srv.config.RootKeyRotationThreshold, resp.RotationThreshold) - must.Len(t, 1, resp.PublicKeys) - must.NonZero(t, resp.Index) - - // Rotate keys and assert there are now 2 keys - rotateReq := &structs.KeyringRotateRootKeyRequest{ - WriteRequest: structs.WriteRequest{ - Region: "global", - AuthToken: rootToken.SecretID, - }, - } - var rotateResp structs.KeyringRotateRootKeyResponse - must.NoError(t, msgpackrpc.CallWithCodec(codec, "Keyring.Rotate", rotateReq, &rotateResp)) - must.NotEq(t, resp.Index, rotateResp.Index) - - // Verify we have a new key and the old one is inactive - var resp2 structs.KeyringListPublicResponse - must.NoError(t, msgpackrpc.CallWithCodec(codec, "Keyring.ListPublic", &req, &resp2)) - must.Eq(t, srv.config.RootKeyRotationThreshold, resp2.RotationThreshold) - must.Len(t, 2, resp2.PublicKeys) - must.NonZero(t, resp2.Index) - - found := false - for _, pk := range resp2.PublicKeys { - if pk.KeyID == resp.PublicKeys[0].KeyID { - must.False(t, found, must.Sprint("found the original public key twice")) - found = true - must.Eq(t, resp.PublicKeys[0], pk) - break - } - } - must.True(t, found, must.Sprint("original public key missing after rotation")) -} - -// TestKeyringEndpoint_GetConfig_Issuer asserts that GetConfig returns OIDC -// Discovery Configuration if an issuer is configured. -func TestKeyringEndpoint_GetConfig_Issuer(t *testing.T) { - ci.Parallel(t) - - // Set OIDCIssuer to a valid looking (but fake) issuer - const testIssuer = "https://oidc.test.nomadproject.io/" - - srv, _, shutdown := TestACLServer(t, func(c *Config) { - c.NumSchedulers = 0 // Prevent automatic dequeue - - c.OIDCIssuer = testIssuer - }) - defer shutdown() - testutil.WaitForLeader(t, srv.RPC) - codec := rpcClient(t, srv) - - req := structs.GenericRequest{ - QueryOptions: structs.QueryOptions{ - Region: "global", - AuthToken: "ignored!", - }, - } - var resp structs.KeyringGetConfigResponse - must.NoError(t, msgpackrpc.CallWithCodec(codec, "Keyring.GetConfig", &req, &resp)) - must.NotNil(t, resp.OIDCDiscovery) - must.Eq(t, testIssuer, resp.OIDCDiscovery.Issuer) - must.StrHasPrefix(t, testIssuer, resp.OIDCDiscovery.JWKS) -} - -// TestKeyringEndpoint_GetConfig_Disabled asserts that GetConfig returns -// nothing if an issuer is NOT configured. OIDC Discovery cannot work without -// an issuer set, and there's no sensible default for Nomad to choose. -func TestKeyringEndpoint_GetConfig_Disabled(t *testing.T) { - ci.Parallel(t) - srv, _, shutdown := TestACLServer(t, func(c *Config) { - c.NumSchedulers = 0 // Prevent automatic dequeue - }) - defer shutdown() - testutil.WaitForLeader(t, srv.RPC) - codec := rpcClient(t, srv) - - req := structs.GenericRequest{ - QueryOptions: structs.QueryOptions{ - Region: "global", - AuthToken: "ignored!", - }, - } - var resp structs.KeyringGetConfigResponse - must.NoError(t, msgpackrpc.CallWithCodec(codec, "Keyring.GetConfig", &req, &resp)) - must.Nil(t, resp.OIDCDiscovery) -} diff --git a/nomad/leader.go b/nomad/leader.go index 9b48e8ad4424..dce59eab5441 100644 --- a/nomad/leader.go +++ b/nomad/leader.go @@ -79,11 +79,6 @@ var minNomadServiceRegistrationVersion = version.Must(version.NewVersion("1.3.0" // prevent older versions of the server from crashing. var minNodePoolsVersion = version.Must(version.NewVersion("1.6.0")) -// minVersionMultiIdentities is the Nomad version at which users can add -// multiple identity blocks to tasks and workload identities can be -// automatically added to jobs that need access to Consul or Vault -var minVersionMultiIdentities = version.Must(version.NewVersion("1.7.0")) - // monitorLeadership is used to monitor if we acquire or lose our role // as the leader in the Raft cluster. There is some work the leader is // expected to do, so we must react to changes @@ -154,50 +149,6 @@ func (s *Server) monitorLeadership() { } } -func (s *Server) leadershipTransferToServer(to structs.RaftIDAddress) error { - if l := structs.NewRaftIDAddress(s.raft.LeaderWithID()); l == to { - s.logger.Debug("leadership transfer to current leader is a no-op") - return nil - } - retryCount := 3 - var lastError error - for i := 0; i < retryCount; i++ { - err := s.raft.LeadershipTransferToServer(to.ID, to.Address).Error() - if err == nil { - s.logger.Info("successfully transferred leadership") - return nil - } - - // "cannot transfer leadership to itself" - // Handled at top of function, but reapplied here to prevent retrying if - // it occurs while we are retrying - if err.Error() == "cannot transfer leadership to itself" { - s.logger.Debug("leadership transfer to current leader is a no-op") - return nil - } - - // ErrRaftShutdown: Don't retry if raft is shut down. - if err == raft.ErrRaftShutdown { - return err - } - - // ErrUnsupportedProtocol: Don't retry if the Raft version doesn't - // support leadership transfer since this will never succeed. - if err == raft.ErrUnsupportedProtocol { - return fmt.Errorf("leadership transfer not supported with Raft version lower than 3") - } - - // ErrEnqueueTimeout: This seems to be the valid time to retry. - s.logger.Error("failed to transfer leadership attempt, will retry", - "attempt", i, - "retry_limit", retryCount, - "error", err, - ) - lastError = err - } - return fmt.Errorf("failed to transfer leadership in %d attempts. last error: %w", retryCount, lastError) -} - func (s *Server) leadershipTransfer() error { retryCount := 3 for i := 0; i < retryCount; i++ { @@ -372,11 +323,9 @@ func (s *Server) establishLeadership(stopCh chan struct{}) error { // Initialize scheduler configuration. schedulerConfig := s.getOrCreateSchedulerConfig() - // Initialize the Cluster metadata - clusterMetadata, err := s.ClusterMetadata() - if err != nil { - return err - } + // Initialize the ClusterID + _, _ = s.ClusterID() + // todo: use cluster ID for stuff, later! // Enable the plan queue, since we are now the leader s.planQueue.SetEnabled(true) @@ -448,17 +397,6 @@ func (s *Server) establishLeadership(stopCh chan struct{}) error { // Periodically publish job status metrics go s.publishJobStatusMetrics(stopCh) - // Populate the variable lock TTL timers, so we can start tracking renewals - // and expirations. - if err := s.restoreLockTTLTimers(); err != nil { - return err - } - - // Periodically publish metrics for the lock timer trackers which are only - // run on the leader. - go s.lockTTLTimer.EmitMetrics(1*time.Second, stopCh) - go s.lockDelayTimer.EmitMetrics(1*time.Second, stopCh) - // Setup the heartbeat timers. This is done both when starting up or when // a leader fail over happens. Since the timers are maintained by the leader // node, effectively this means all the timers are renewed at the time of failover. @@ -496,7 +434,7 @@ func (s *Server) establishLeadership(stopCh chan struct{}) error { } // Setup any enterprise systems required. - if err := s.establishEnterpriseLeadership(stopCh, clusterMetadata); err != nil { + if err := s.establishEnterpriseLeadership(stopCh); err != nil { return err } @@ -1527,10 +1465,6 @@ func (s *Server) revokeLeadership() error { return err } - // Stop all the tracked variable lock TTL and delay timers. - s.lockTTLTimer.StopAndRemoveAll() - s.lockDelayTimer.RemoveAll() - // Clear the heartbeat timers on either shutdown or step down, // since we are no longer responsible for TTL expirations. if err := s.clearAllHeartbeatTimers(); err != nil { @@ -2768,7 +2702,7 @@ func (s *Server) initializeKeyring(stopCh <-chan struct{}) { err = s.encrypter.AddKey(rootKey) if err != nil { - logger.Error("could not add initial key to keyring", "error", err) + logger.Error("could not add initial key to keyring: %v", err) return } @@ -2776,27 +2710,27 @@ func (s *Server) initializeKeyring(stopCh <-chan struct{}) { structs.KeyringUpdateRootKeyMetaRequest{ RootKeyMeta: rootKey.Meta, }); err != nil { - logger.Error("could not initialize keyring", "error", err) + logger.Error("could not initialize keyring: %v", err) return } logger.Info("initialized keyring", "id", rootKey.Meta.KeyID) } -func (s *Server) generateClusterMetadata() (structs.ClusterMetadata, error) { +func (s *Server) generateClusterID() (string, error) { if !ServersMeetMinimumVersion(s.Members(), AllRegions, minClusterIDVersion, false) { s.logger.Named("core").Warn("cannot initialize cluster ID until all servers are above minimum version", "min_version", minClusterIDVersion) - return structs.ClusterMetadata{}, fmt.Errorf("cluster ID cannot be created until all servers are above minimum version %s", minClusterIDVersion) + return "", fmt.Errorf("cluster ID cannot be created until all servers are above minimum version %s", minClusterIDVersion) } newMeta := structs.ClusterMetadata{ClusterID: uuid.Generate(), CreateTime: time.Now().UnixNano()} if _, _, err := s.raftApply(structs.ClusterMetadataRequestType, newMeta); err != nil { s.logger.Named("core").Error("failed to create cluster ID", "error", err) - return structs.ClusterMetadata{}, fmt.Errorf("failed to create cluster ID: %w", err) + return "", fmt.Errorf("failed to create cluster ID: %w", err) } s.logger.Named("core").Info("established cluster id", "cluster_id", newMeta.ClusterID, "create_time", newMeta.CreateTime) - return newMeta, nil + return newMeta.ClusterID, nil } // handleEvalBrokerStateChange handles changing the evalBroker and blockedEvals diff --git a/nomad/leader_ce.go b/nomad/leader_oss.go similarity index 78% rename from nomad/leader_ce.go rename to nomad/leader_oss.go index ce77b9c1892a..754aa82c8fee 100644 --- a/nomad/leader_ce.go +++ b/nomad/leader_oss.go @@ -6,10 +6,8 @@ package nomad -import "github.com/hashicorp/nomad/nomad/structs" - // establishEnterpriseLeadership is a no-op on OSS. -func (s *Server) establishEnterpriseLeadership(stopCh chan struct{}, clusterMD structs.ClusterMetadata) error { +func (s *Server) establishEnterpriseLeadership(stopCh chan struct{}) error { return nil } diff --git a/nomad/leader_test.go b/nomad/leader_test.go index a816100a3a12..fe4330761824 100644 --- a/nomad/leader_test.go +++ b/nomad/leader_test.go @@ -12,7 +12,8 @@ import ( "time" "github.com/hashicorp/go-hclog" - "github.com/hashicorp/go-memdb" + memdb "github.com/hashicorp/go-memdb" + "github.com/hashicorp/go-version" "github.com/shoenig/test" "github.com/shoenig/test/must" "github.com/shoenig/test/wait" @@ -818,31 +819,6 @@ func TestLeader_revokeVaultAccessorsOnRestore(t *testing.T) { } } -func TestLeader_revokeVaultAccessorsOnRestore_workloadIdentity(t *testing.T) { - ci.Parallel(t) - - s1, cleanupS1 := TestServer(t, func(c *Config) { - c.NumSchedulers = 0 - }) - defer cleanupS1() - testutil.WaitForLeader(t, s1.RPC) - - // Insert a Vault accessor that should be revoked - fsmState := s1.fsm.State() - va := mock.VaultAccessor() - err := fsmState.UpsertVaultAccessor(100, []*structs.VaultAccessor{va}) - must.NoError(t, err) - - // Do a restore - err = s1.revokeVaultAccessorsOnRestore() - must.NoError(t, err) - - // Verify accessor was removed from state. - got, err := fsmState.VaultAccessor(nil, va.Accessor) - must.NoError(t, err) - must.Nil(t, got) -} - func TestLeader_revokeSITokenAccessorsOnRestore(t *testing.T) { ci.Parallel(t) r := require.New(t) @@ -885,10 +861,115 @@ func TestLeader_ClusterID(t *testing.T) { defer cleanupS1() testutil.WaitForLeader(t, s1.RPC) - clusterMD, err := s1.ClusterMetadata() + clusterID, err := s1.ClusterID() require.NoError(t, err) - require.True(t, helper.IsUUID(clusterMD.ClusterID)) + require.True(t, helper.IsUUID(clusterID)) +} + +func TestLeader_ClusterID_upgradePath(t *testing.T) { + ci.Parallel(t) + + before := version.Must(version.NewVersion("0.10.1")).String() + after := minClusterIDVersion.String() + + type server struct { + s *Server + cleanup func() + } + + outdated := func() server { + s, cleanup := TestServer(t, func(c *Config) { + c.NumSchedulers = 0 + c.Build = before + c.BootstrapExpect = 3 + c.Logger.SetLevel(hclog.Trace) + }) + return server{s: s, cleanup: cleanup} + } + + upgraded := func() server { + s, cleanup := TestServer(t, func(c *Config) { + c.NumSchedulers = 0 + c.Build = after + c.BootstrapExpect = 0 + c.Logger.SetLevel(hclog.Trace) + }) + return server{s: s, cleanup: cleanup} + } + + servers := []server{outdated(), outdated(), outdated()} + // fallback shutdown attempt in case testing fails + defer servers[0].cleanup() + defer servers[1].cleanup() + defer servers[2].cleanup() + + upgrade := func(i int) { + previous := servers[i] + + servers[i] = upgraded() + TestJoin(t, servers[i].s, servers[(i+1)%3].s, servers[(i+2)%3].s) + testutil.WaitForLeader(t, servers[i].s.RPC) + + require.NoError(t, previous.s.Leave()) + require.NoError(t, previous.s.Shutdown()) + } + + // Join the servers before doing anything + TestJoin(t, servers[0].s, servers[1].s, servers[2].s) + + // Wait for servers to settle + for i := 0; i < len(servers); i++ { + testutil.WaitForLeader(t, servers[i].s.RPC) + } + + // A check that ClusterID is not available yet + noIDYet := func() { + for _, s := range servers { + _, err := s.s.ClusterID() + must.Error(t, err) + } + } + + // Replace first old server with new server + upgrade(0) + defer servers[0].cleanup() + noIDYet() // ClusterID should not work yet, servers: [new, old, old] + + // Replace second old server with new server + upgrade(1) + defer servers[1].cleanup() + noIDYet() // ClusterID should not work yet, servers: [new, new, old] + + // Replace third / final old server with new server + upgrade(2) + defer servers[2].cleanup() + + // Wait for old servers to really be gone + for _, s := range servers { + testutil.WaitForResult(func() (bool, error) { + peers, _ := s.s.numPeers() + return peers == 3, nil + }, func(_ error) { + t.Fatalf("should have 3 peers") + }) + } + + // Now we can tickle the leader into making a cluster ID + leaderID := "" + for _, s := range servers { + if s.s.IsLeader() { + id, err := s.s.ClusterID() + require.NoError(t, err) + leaderID = id + break + } + } + require.True(t, helper.IsUUID(leaderID)) + + // Now every participating server has been upgraded, each one should be + // able to get the cluster ID, having been plumbed all the way through. + agreeClusterID(t, []*Server{servers[0].s, servers[1].s, servers[2].s}) } func TestLeader_ClusterID_noUpgrade(t *testing.T) { @@ -940,20 +1021,20 @@ func agreeClusterID(t *testing.T, servers []*Server) { must.Len(t, 3, servers) f := func() error { - id1, err1 := servers[0].ClusterMetadata() + id1, err1 := servers[0].ClusterID() if err1 != nil { return err1 } - id2, err2 := servers[1].ClusterMetadata() + id2, err2 := servers[1].ClusterID() if err2 != nil { return err2 } - id3, err3 := servers[2].ClusterMetadata() + id3, err3 := servers[2].ClusterID() if err3 != nil { return err3 } - if id1.ClusterID != id2.ClusterID || id2.ClusterID != id3.ClusterID { - return fmt.Errorf("ids do not match, id1: %s, id2: %s, id3: %s", id1.ClusterID, id2.ClusterID, id3.ClusterID) + if id1 != id2 || id2 != id3 { + return fmt.Errorf("ids do not match, id1: %s, id2: %s, id3: %s", id1, id2, id3) } return nil } diff --git a/nomad/license_config.go b/nomad/license_config.go index d211e8e5a01d..3e8b3fe757f3 100644 --- a/nomad/license_config.go +++ b/nomad/license_config.go @@ -4,8 +4,9 @@ package nomad import ( - "slices" "time" + + "golang.org/x/exp/slices" ) // LicenseConfig allows for tunable licensing config diff --git a/nomad/license_config_ce.go b/nomad/license_config_oss.go similarity index 100% rename from nomad/license_config_ce.go rename to nomad/license_config_oss.go diff --git a/nomad/lock/delay.go b/nomad/lock/delay.go deleted file mode 100644 index 4e1cf89e99d7..000000000000 --- a/nomad/lock/delay.go +++ /dev/null @@ -1,90 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -package lock - -import ( - "sync" - "time" - - "github.com/armon/go-metrics" - "github.com/hashicorp/nomad/helper" -) - -// DelayTimer is used to mark certain locks as unacquirable. When a locks TTL -// expires, it is subject to the LockDelay configured within the variable. This -// prevents another caller from acquiring the lock for some period of time as a -// protection against split-brains. This is inspired by the lock-delay in -// Chubby. -type DelayTimer struct { - - // delayTimers has the set of active delay expiration times, organized by - // ID, which the caller dictates when adding entries. The lock should be - // used for all access. - delayTimers map[string]time.Time - lock sync.RWMutex -} - -// NewDelayTimer returns a new delay timer manager. -func NewDelayTimer() *DelayTimer { - return &DelayTimer{ - delayTimers: make(map[string]time.Time), - } -} - -// Get returns the expiration time of a key lock delay. This must be checked on -// the leader server only due to the variability of clocks. -func (d *DelayTimer) Get(id string) time.Time { - d.lock.RLock() - expires := d.delayTimers[id] - d.lock.RUnlock() - return expires -} - -// Set sets the expiration time for the lock delay to the given delay from the -// given now time. -func (d *DelayTimer) Set(id string, now time.Time, delay time.Duration) { - d.lock.Lock() - defer d.lock.Unlock() - - d.delayTimers[id] = now.Add(delay) - - // Set up the after func, but ignore the returned timer as we do not need - // this for cancellation. - _ = time.AfterFunc(delay, func() { - d.lock.Lock() - delete(d.delayTimers, id) - d.lock.Unlock() - }) -} - -// RemoveAll removes all registered timers. -func (d *DelayTimer) RemoveAll() { - d.lock.Lock() - defer d.lock.Unlock() - d.delayTimers = make(map[string]time.Time) -} - -// EmitMetrics is a long-running routine used to emit periodic metrics about -// the Delay. -func (d *DelayTimer) EmitMetrics(period time.Duration, shutdownCh chan struct{}) { - timer, stop := helper.NewSafeTimer(period) - defer stop() - - for { - timer.Reset(period) - select { - case <-timer.C: - metrics.SetGauge([]string{"variables", "locks", "delay_timer", "num"}, float32(d.timerNum())) - case <-shutdownCh: - return - } - } -} - -// timerNum returns the number of registered delay timers. -func (d *DelayTimer) timerNum() int { - d.lock.RLock() - defer d.lock.RUnlock() - return len(d.delayTimers) -} diff --git a/nomad/lock/delay_test.go b/nomad/lock/delay_test.go deleted file mode 100644 index 4f6c232d83f2..000000000000 --- a/nomad/lock/delay_test.go +++ /dev/null @@ -1,43 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -package lock - -import ( - "testing" - "time" - - "github.com/hashicorp/nomad/ci" - "github.com/shoenig/test/must" -) - -func TestDelay(t *testing.T) { - ci.Parallel(t) - - delay := NewDelayTimer() - - // An unknown key should have a time in the past. - must.True(t, delay.Get("this-does-not-exist").Before(time.Now())) - must.Eq(t, 0, delay.timerNum()) - - // Add a key and set a short expiration. - timeNow := time.Now() - delay.Set("test-delay-1", timeNow, 100*time.Millisecond) - must.False(t, delay.Get("test-delay-1").Before(time.Now())) - must.Eq(t, 1, delay.timerNum()) - - // Wait for the key to expire and check again. - time.Sleep(120 * time.Millisecond) - must.True(t, delay.Get("test-delay-1").Before(timeNow)) - must.Eq(t, 0, delay.timerNum()) - - // Add a key and set a long expiration. - timeNow = time.Now() - delay.Set("test-delay-2", timeNow, 1000*time.Millisecond) - must.False(t, delay.Get("test-delay-2").Before(time.Now())) - must.Eq(t, 1, delay.timerNum()) - - // Perform the stop call which the leader will do when stepping down. - delay.RemoveAll() - must.Eq(t, 0, delay.timerNum()) -} diff --git a/nomad/lock/ttl.go b/nomad/lock/ttl.go deleted file mode 100644 index f0befe3b41fd..000000000000 --- a/nomad/lock/ttl.go +++ /dev/null @@ -1,106 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -package lock - -import ( - "sync" - "time" - - "github.com/armon/go-metrics" - "github.com/hashicorp/nomad/helper" -) - -// TTLTimer provides a map of named timers which is safe for concurrent use. -// Each timer is created using time.AfterFunc which will be triggered once the -// timer fires. -type TTLTimer struct { - - // timers is a mapping of timers which represent when a lock TTL will - // expire. The lock should be used for all access. - ttlTimers map[string]*time.Timer - lock sync.RWMutex -} - -// NewTTLTimer initializes a new TTLTimer. -func NewTTLTimer() *TTLTimer { - return &TTLTimer{ - ttlTimers: make(map[string]*time.Timer), - } -} - -// Get returns the timer with the given ID. If the timer is not found, nil is -// returned, so callers should be expected to handle this case. -func (t *TTLTimer) Get(id string) *time.Timer { - t.lock.RLock() - defer t.lock.RUnlock() - return t.ttlTimers[id] -} - -// Delete removes the timer with the given ID from the tracking. If the timer -// is not found, the call is noop. -func (t *TTLTimer) Delete(id string) { - t.lock.Lock() - defer t.lock.Unlock() - delete(t.ttlTimers, id) -} - -// Create sets the TTL of the timer with the given ID or creates a new -// one if it does not exist. -func (t *TTLTimer) Create(id string, ttl time.Duration, afterFn func()) { - t.lock.Lock() - defer t.lock.Unlock() - - if tm := t.ttlTimers[id]; tm != nil { - tm.Reset(ttl) - return - } - t.ttlTimers[id] = time.AfterFunc(ttl, afterFn) -} - -// StopAndRemove stops the timer with the given ID and removes it from -// tracking. -func (t *TTLTimer) StopAndRemove(id string) { - t.lock.Lock() - defer t.lock.Unlock() - - if tm := t.ttlTimers[id]; tm != nil { - tm.Stop() - delete(t.ttlTimers, id) - } -} - -// StopAndRemoveAll stops and removes all registered timers. -func (t *TTLTimer) StopAndRemoveAll() { - t.lock.Lock() - defer t.lock.Unlock() - - for _, tm := range t.ttlTimers { - tm.Stop() - } - t.ttlTimers = make(map[string]*time.Timer) -} - -// EmitMetrics is a long-running routine used to emit periodic metrics about -// the Timer. -func (t *TTLTimer) EmitMetrics(period time.Duration, shutdownCh chan struct{}) { - timer, stop := helper.NewSafeTimer(period) - defer stop() - - for { - timer.Reset(period) - select { - case <-timer.C: - metrics.SetGauge([]string{"variables", "locks", "ttl_timer", "num"}, float32(t.TimerNum())) - case <-shutdownCh: - return - } - } -} - -// timerNum returns the number of registered timers. -func (t *TTLTimer) TimerNum() int { - t.lock.RLock() - defer t.lock.RUnlock() - return len(t.ttlTimers) -} diff --git a/nomad/lock/ttl_test.go b/nomad/lock/ttl_test.go deleted file mode 100644 index e7fda90227ea..000000000000 --- a/nomad/lock/ttl_test.go +++ /dev/null @@ -1,75 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -package lock - -import ( - "testing" - "time" - - "github.com/hashicorp/nomad/ci" - "github.com/shoenig/test/must" -) - -func TestTimer(t *testing.T) { - ci.Parallel(t) - - // Create a test channel and timer test function that will be used - // throughout the test. - newTimerCh := make(chan int) - - waitForTimer := func() { - select { - case <-newTimerCh: - return - case <-time.After(100 * time.Millisecond): - t.Fatal("timer did not fire") - } - } - - timer := NewTTLTimer() - - // Perform a lookup on a timer that doesn't exist, to ensure this is - // handled properly. - must.Nil(t, timer.Get("this-does-not-exist")) - - // Perform a create, read, update, and delete on a single timer. - timer.Create("test-timer-2", time.Millisecond, func() { newTimerCh <- 1 }) - must.Eq(t, 1, timer.TimerNum()) - waitForTimer() - - // Ensure the timer is still held within the mapping. - must.Eq(t, 1, timer.TimerNum()) - - // Update the timer and check that it fires again. - timer.Create("test-timer-2", time.Millisecond, nil) - waitForTimer() - - // Reset the timer with a long ttl and then stop it. - timer.Create("test-timer-2", 20*time.Millisecond, func() { newTimerCh <- 1 }) - timer.StopAndRemove("test-timer-2") - - select { - case <-newTimerCh: - t.Fatal("timer fired although it shouldn't") - case <-time.After(100 * time.Millisecond): - } - - // Ensure that stopping a stopped timer does not break anything. - timer.StopAndRemove("test-timer-2") - must.Eq(t, 0, timer.TimerNum()) - - // Create two timers, stopping them using the StopAll function to signify - // leadership loss. - timer.Create("test-timer-3", 20*time.Millisecond, func() { newTimerCh <- 1 }) - timer.Create("test-timer-4", 30*time.Millisecond, func() { newTimerCh <- 2 }) - timer.StopAndRemoveAll() - - select { - case msg := <-newTimerCh: - t.Fatalf("timer %d fired although it shouldn't", msg) - case <-time.After(100 * time.Millisecond): - } - - must.Eq(t, 0, timer.TimerNum()) -} diff --git a/nomad/locks.go b/nomad/locks.go deleted file mode 100644 index 464e116354ea..000000000000 --- a/nomad/locks.go +++ /dev/null @@ -1,154 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -package nomad - -import ( - "errors" - "fmt" - "time" - - "github.com/hashicorp/nomad/nomad/structs" -) - -var ( - errTimerNotFound = errors.New("lock doesn't have a running timer ") -) - -// restoreLockTTLTimers iterates the stored variables and creates a lock TTL -// timer for each variable lock. This is used during leadership establishment -// to populate the in-memory timer. -func (s *Server) restoreLockTTLTimers() error { - - varIterator, err := s.fsm.State().Variables(nil) - if err != nil { - return fmt.Errorf("failed to list variables for lock TTL restore: %v", err) - } - - // Iterate the variables, identifying each one that is associated to a lock - // and adding a TTL timer for each. - for varInterface := varIterator.Next(); varInterface != nil; varInterface = varIterator.Next() { - if realVar, ok := varInterface.(*structs.VariableEncrypted); ok && realVar.IsLock() { - - // The variable will be modified in order to show that it no longer - // is held. We therefore need to ensure we perform modifications on - // a copy. - s.CreateVariableLockTTLTimer(realVar.Copy()) - } - } - - return nil -} - -// CreateVariableLockTTLTimer creates a TTL timer for the given lock. -// It is in charge of integrating the delay after the TTL expires. -func (s *Server) CreateVariableLockTTLTimer(variable structs.VariableEncrypted) { - s.logger.Debug("locks: adding lock", "namespace", variable.Namespace, "path", variable.Path) - // Adjust the given TTL by multiplier of 2. This is done to give a client a - // grace period and to compensate for network and processing delays. The - // contract is that a variable lock is not expired before the TTL expires, - // but there is no explicit promise about the upper bound so this is - // allowable. - lockTTL := variable.Lock.TTL * 2 - - // The lock ID is used a couple of times, so grab this now. - lockID := variable.LockID() - - lock := s.lockTTLTimer.Get(lockID) - if lock != nil { - // If this was to happen, there is a sync issue somewhere else - s.logger.Error("attempting to recreate existing lock: %s", lockID) - return - } - - s.lockTTLTimer.Create(lockID, lockTTL, func() { - s.logger.Debug("locks: lock TTL expired, starting delay", - "namespace", variable.Namespace, "path", variable.Path, "ttl", variable.Lock.TTL) - s.lockTTLTimer.StopAndRemove(lockID) - - _ = time.AfterFunc(variable.Lock.LockDelay, func() { - s.invalidateVariableLock(variable) - }) - }) -} - -// invalidateVariableLock exponentially tries to update Nomad's state to remove -// the lock ID from the variable. This can be used when a variable lock's TTL -// has expired. -func (s *Server) invalidateVariableLock(variable structs.VariableEncrypted) { - lockID := variable.LockID() - - s.logger.Debug("locks: lock delay expired, removing lock", - "namespace", variable.Namespace, "path", variable.Path) - - // Remove the lock from the variable - variable.VariableMetadata.Lock = nil - - args := structs.VarApplyStateRequest{ - Op: structs.VarOpLockRelease, - Var: &structs.VariableEncrypted{ - VariableMetadata: variable.VariableMetadata, - }, - WriteRequest: structs.WriteRequest{ - Region: s.Region(), - Namespace: variable.Namespace, - }, - } - - // Retry with exponential backoff to remove the lock - for attempt := 0; attempt < maxAttemptsToRaftApply; attempt++ { - _, _, err := s.raftApply(structs.VarApplyStateRequestType, args) - if err == nil { - return - } - - s.logger.Error("lock expiration failed", - "namespace", variable.Namespace, "path", variable.Path, - "lock_id", lockID, "error", err) - // This exponential backoff will extend the lock Delay beyond the expected - // time if there is any raft error, should we make it dependant on the LockDelay? - time.Sleep((1 << attempt) * 10 * time.Second) - } -} - -func (s *Server) RenewTTLTimer(variable structs.VariableEncrypted) error { - lockID := variable.LockID() - - s.logger.Debug("locks: renewing the lock", - "namespace", variable.Namespace, "path", variable.Path, "ttl", variable.Lock.TTL) - - lock := s.lockTTLTimer.Get(lockID) - if lock == nil { - return errTimerNotFound - } - - // Adjust the given TTL by multiplier of 2. This is done to give a client a - // grace period and to compensate for network and processing delays. The - // contract is that a variable lock is not expired before the TTL expires, - // but there is no explicit promise about the upper bound so this is - // allowable. - lockTTL := variable.Lock.TTL * 2 - - // The create function resets the timer when it exists already, there is no - // need to provide the release function again. - s.lockTTLTimer.Create(lockID, lockTTL, nil) - return nil -} - -// RemoveVariableLockTTLTimer creates a TTL timer for the given lock. The -// passed ID is expected to be generated via the variable NamespacedID -// function. -func (s *Server) RemoveVariableLockTTLTimer(variable structs.VariableEncrypted) { - - // The lock ID is used a couple of times, so grab this now. - lockID := variable.LockID() - - lock := s.lockTTLTimer.Get(lockID) - if lock == nil { - // If this was to happen, there is a sync issue somewhere else. - s.logger.Error("attempting to removed missing lock: %s", lockID) - return - } - - s.lockTTLTimer.StopAndRemove(lockID) -} diff --git a/nomad/locks_test.go b/nomad/locks_test.go deleted file mode 100644 index 6d149fc2cfab..000000000000 --- a/nomad/locks_test.go +++ /dev/null @@ -1,202 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -package nomad - -import ( - "errors" - "testing" - "time" - - "github.com/hashicorp/nomad/ci" - "github.com/hashicorp/nomad/helper/uuid" - "github.com/hashicorp/nomad/nomad/mock" - "github.com/hashicorp/nomad/nomad/structs" - "github.com/hashicorp/nomad/testutil" - "github.com/shoenig/test/must" -) - -func TestServer_restoreLockTTLTimers(t *testing.T) { - ci.Parallel(t) - - testServer, testServerCleanup := TestServer(t, nil) - defer testServerCleanup() - testutil.WaitForLeader(t, testServer.RPC) - - // Generate two variables, one with and one without a lock and upsert these - // into state. - mockVar1 := mock.VariableEncrypted() - - mockVar2 := mock.VariableEncrypted() - mockVar2.Lock = &structs.VariableLock{ - ID: uuid.Generate(), - TTL: 15 * time.Second, - LockDelay: 15 * time.Second, - } - - upsertResp1 := testServer.fsm.State().VarSet(10, &structs.VarApplyStateRequest{Var: mockVar1, Op: structs.VarOpSet}) - must.NoError(t, upsertResp1.Error) - - upsertResp2 := testServer.fsm.State().VarSet(20, &structs.VarApplyStateRequest{Var: mockVar2, Op: structs.VarOpLockAcquire}) - must.NoError(t, upsertResp2.Error) - - // Call the server function that restores the lock TTL timers. This would - // usually happen on leadership transition. - must.NoError(t, testServer.restoreLockTTLTimers()) - - // Ensure the TTL timer tracking has the expected entries. - must.Nil(t, testServer.lockTTLTimer.Get(mockVar1.LockID())) - must.NotNil(t, testServer.lockTTLTimer.Get(mockVar2.LockID())) -} - -func TestServer_invalidateVariableLock(t *testing.T) { - ci.Parallel(t) - - testServer, testServerCleanup := TestServer(t, nil) - defer testServerCleanup() - testutil.WaitForKeyring(t, testServer.RPC, "global") - - // Generate a variable that includes a lock entry and upsert this into our - // state. - mockVar1 := mock.VariableEncrypted() - mockVar1.Lock = &structs.VariableLock{ - ID: uuid.Generate(), - TTL: 15 * time.Second, - LockDelay: 15 * time.Second, - } - - upsertResp1 := testServer.fsm.State().VarSet(10, &structs.VarApplyStateRequest{Var: mockVar1, Op: structs.VarOpLockAcquire}) - must.NoError(t, upsertResp1.Error) - - // Create the timer manually, so we can control the invalidation for - // testing. - testServer.lockTTLTimer.Create(mockVar1.LockID(), mockVar1.Lock.TTL, func() {}) - - // Perform the invalidation call. - testServer.invalidateVariableLock(*mockVar1) - - // Pull the variable out of state and check that the lock ID has been - // removed. - varGetResp, err := testServer.fsm.State().GetVariable(nil, mockVar1.Namespace, mockVar1.Path) - must.NoError(t, err) - must.Nil(t, varGetResp.Lock) -} - -func TestServer_createVariableLockTimer(t *testing.T) { - ci.Parallel(t) - - testServer, testServerCleanup := TestServer(t, nil) - defer testServerCleanup() - testutil.WaitForKeyring(t, testServer.RPC, "global") - - // Generate a variable that includes a lock entry and upsert this into our - // state. - mockVar1 := mock.VariableEncrypted() - mockVar1.Lock = &structs.VariableLock{ - ID: uuid.Generate(), - TTL: 10 * time.Millisecond, - LockDelay: 10 * time.Millisecond, - } - - upsertResp1 := testServer.fsm.State().VarSet(10, &structs.VarApplyStateRequest{Var: mockVar1, Op: structs.VarOpLockAcquire}) - must.NoError(t, upsertResp1.Error) - - testServer.CreateVariableLockTTLTimer(*mockVar1) - - time.Sleep(10 * time.Millisecond) - - // Check the timer is still present, meaning it didn't expired and the variable - // still holds a lock - must.NotNil(t, testServer.lockTTLTimer.Get(mockVar1.LockID())) - varGetResp, err := testServer.fsm.State().GetVariable(nil, mockVar1.Namespace, mockVar1.Path) - must.NoError(t, err) - must.Eq(t, mockVar1.LockID(), varGetResp.LockID()) - - // After 15ms more, the TTL has expired, no timer should be running but the variable - // must still hold the lock. - time.Sleep(15 * time.Millisecond) - must.Nil(t, testServer.lockTTLTimer.Get(mockVar1.LockID())) - varGetResp, err = testServer.fsm.State().GetVariable(nil, mockVar1.Namespace, mockVar1.Path) - must.NoError(t, err) - must.Eq(t, mockVar1.LockID(), varGetResp.LockID()) - - // After 10ms more, the delay should have expired as well and the variable - // should not hold the lock - time.Sleep(10 * time.Millisecond) - must.Nil(t, testServer.lockTTLTimer.Get(mockVar1.LockID())) - varGetResp, err = testServer.fsm.State().GetVariable(nil, mockVar1.Namespace, mockVar1.Path) - must.NoError(t, err) - must.Nil(t, varGetResp.Lock) -} - -func TestServer_createAndRenewVariableLockTimer(t *testing.T) { - - ci.Parallel(t) - - testServer, testServerCleanup := TestServer(t, nil) - defer testServerCleanup() - testutil.WaitForKeyring(t, testServer.RPC, "global") - - // Generate a variable that includes a lock entry and upsert this into our - // state. - mockVar1 := mock.VariableEncrypted() - mockVar1.Lock = &structs.VariableLock{ - ID: uuid.Generate(), - TTL: 10 * time.Millisecond, - LockDelay: 10 * time.Millisecond, - } - - // Attempt to renew a lock that has no timer yet - err := testServer.RenewTTLTimer(*mockVar1) - - if !errors.Is(errTimerNotFound, err) { - t.Fatalf("expected error, got %s", err) - } - - upsertResp1 := testServer.fsm.State().VarSet(10, &structs.VarApplyStateRequest{Var: mockVar1, Op: structs.VarOpLockAcquire}) - must.NoError(t, upsertResp1.Error) - - testServer.CreateVariableLockTTLTimer(*mockVar1) - - time.Sleep(10 * time.Millisecond) - - // Check the timer is still present, meaning it didn't expired and the variable - // still holds a lock - must.NotNil(t, testServer.lockTTLTimer.Get(mockVar1.LockID())) - varGetResp, err := testServer.fsm.State().GetVariable(nil, mockVar1.Namespace, mockVar1.Path) - must.NoError(t, err) - must.Eq(t, mockVar1.LockID(), varGetResp.LockID()) - - for i := 0; i < 3; i++ { - // Renew the lock - err = testServer.RenewTTLTimer(*mockVar1) - must.NoError(t, err) - - // After 10 ms the timer is must still present, meaning it was correctly renewed - // and the variable still holds a lock. - time.Sleep(10 * time.Millisecond) - - must.NotNil(t, testServer.lockTTLTimer.Get(mockVar1.LockID())) - varGetResp, err = testServer.fsm.State().GetVariable(nil, mockVar1.Namespace, mockVar1.Path) - must.NoError(t, err) - must.Eq(t, mockVar1.LockID(), varGetResp.LockID()) - } - - // After 15ms more, the TTL has expired, no timer should be running but the variable - // must still hold the lock. - time.Sleep(15 * time.Millisecond) - - must.Nil(t, testServer.lockTTLTimer.Get(mockVar1.LockID())) - varGetResp, err = testServer.fsm.State().GetVariable(nil, mockVar1.Namespace, mockVar1.Path) - must.NoError(t, err) - must.Eq(t, mockVar1.LockID(), varGetResp.LockID()) - - // After 10ms more, the delay should have expired as well and the variable - // should not hold the lock - time.Sleep(10 * time.Millisecond) - - must.Nil(t, testServer.lockTTLTimer.Get(mockVar1.LockID())) - varGetResp, err = testServer.fsm.State().GetVariable(nil, mockVar1.Namespace, mockVar1.Path) - must.NoError(t, err) - must.Nil(t, varGetResp.Lock) -} diff --git a/nomad/mock/job.go b/nomad/mock/job.go index 3b4f4e05c902..646275b040c4 100644 --- a/nomad/mock/job.go +++ b/nomad/mock/job.go @@ -31,13 +31,12 @@ func Job() *structs.Job { }, TaskGroups: []*structs.TaskGroup{ { - Name: "web", - Count: 10, - PreventRescheduleOnLost: false, + Name: "web", + Count: 10, Constraints: []*structs.Constraint{ { LTarget: "${attr.consul.version}", - RTarget: ">= 1.8.0", + RTarget: ">= 1.7.0", Operand: structs.ConstraintSemver, }, }, @@ -77,18 +76,6 @@ func Job() *structs.Job { Env: map[string]string{ "FOO": "bar", }, - Actions: []*structs.Action{ - { - Name: "date-test", - Command: "/bin/date", - Args: []string{"-u"}, - }, - { - Name: "echo-test", - Command: "/bin/echo", - Args: []string{"hello world"}, - }, - }, Services: []*structs.Service{ { Name: "${TASK}-frontend", @@ -104,12 +91,10 @@ func Job() *structs.Job { Timeout: 5 * time.Second, }, }, - Cluster: "default", }, { Name: "${TASK}-admin", PortLabel: "admin", - Cluster: "default", }, }, LogConfig: structs.DefaultLogConfig(), @@ -242,12 +227,10 @@ func MultiTaskGroupJob() *structs.Job { Timeout: 5 * time.Second, }, }, - Cluster: "default", }, { Name: "${TASK}-admin", PortLabel: "admin", - Cluster: "default", }, }, LogConfig: structs.DefaultLogConfig(), @@ -570,12 +553,10 @@ func MaxParallelJob() *structs.Job { Timeout: 5 * time.Second, }, }, - Cluster: "default", }, { Name: "${TASK}-admin", PortLabel: "admin", - Cluster: "default", }, }, LogConfig: structs.DefaultLogConfig(), @@ -706,38 +687,3 @@ func BigBenchmarkJob() *structs.Job { return job } - -// ActionsJob produces a multi-group, multi-task job with actions for testing. -func ActionsJob() *structs.Job { - job := MinJob() - - for i := 0; i < 2; i++ { - tg := job.TaskGroups[0].Copy() - tg.Name = fmt.Sprintf("g%d", i+1) - job.TaskGroups = append(job.TaskGroups, tg) - } - - for i := 0; i < 2; i++ { - task := job.TaskGroups[0].Tasks[0].Copy() - task.Name = fmt.Sprintf("t%d", i+1) - job.TaskGroups[0].Tasks = append(job.TaskGroups[0].Tasks, task) - } - - for _, tg := range job.TaskGroups { - for _, task := range tg.Tasks { - task.Actions = []*structs.Action{ - { - Name: "date-test", - Command: "/bin/date", - Args: []string{"-u"}, - }, - { - Name: "echo-test", - Command: "/bin/echo", - Args: []string{"hello world"}, - }, - } - } - } - return job -} diff --git a/nomad/mock/node.go b/nomad/mock/node.go index d696a01cceb8..918acebfaf4c 100644 --- a/nomad/mock/node.go +++ b/nomad/mock/node.go @@ -34,6 +34,12 @@ func Node() *structs.Node { "consul.version": "1.11.4", }, + // TODO Remove once clientv2 gets merged + Resources: &structs.Resources{ + CPU: 4000, + MemoryMB: 8192, + DiskMB: 100 * 1024, + }, Reserved: &structs.Resources{ CPU: 100, MemoryMB: 256, @@ -49,8 +55,8 @@ func Node() *structs.Node { }, NodeResources: &structs.NodeResources{ - Processors: structs.NodeProcessorResources{ - Topology: structs.MockBasicTopology(), + Cpu: structs.NodeCpuResources{ + CpuShares: 4000, }, Memory: structs.NodeMemoryResources{ MemoryMB: 8192, @@ -108,13 +114,7 @@ func Node() *structs.Node { Status: structs.NodeStatusReady, SchedulingEligibility: structs.NodeSchedulingEligible, } - - // compute and assign node class _ = node.ComputeClass() - - // generate legacy things - node.NodeResources.Compatibility() - return node } diff --git a/nomad/namespace_endpoint.go b/nomad/namespace_endpoint.go index 4a6b908ac95e..eba96052c363 100644 --- a/nomad/namespace_endpoint.go +++ b/nomad/namespace_endpoint.go @@ -48,7 +48,7 @@ func (n *Namespace) UpsertNamespaces(args *structs.NamespaceUpsertRequest, // Check management permissions if aclObj, err := n.srv.ResolveACL(args); err != nil { return err - } else if !aclObj.IsManagement() { + } else if aclObj != nil && !aclObj.IsManagement() { return structs.ErrPermissionDenied } @@ -98,7 +98,7 @@ func (n *Namespace) DeleteNamespaces(args *structs.NamespaceDeleteRequest, reply // Check management permissions if aclObj, err := n.srv.ResolveACL(args); err != nil { return err - } else if !aclObj.IsManagement() { + } else if aclObj != nil && !aclObj.IsManagement() { return structs.ErrPermissionDenied } @@ -314,7 +314,7 @@ func (n *Namespace) GetNamespace(args *structs.NamespaceSpecificRequest, reply * // Check capabilities for the given namespace permissions if aclObj, err := n.srv.ResolveACL(args); err != nil { return err - } else if !aclObj.AllowNamespace(args.Name) { + } else if aclObj != nil && !aclObj.AllowNamespace(args.Name) { return structs.ErrPermissionDenied } @@ -368,7 +368,7 @@ func (n *Namespace) GetNamespaces(args *structs.NamespaceSetRequest, reply *stru // Check management permissions if aclObj, err := n.srv.ResolveACL(args); err != nil { return err - } else if !aclObj.IsManagement() { + } else if aclObj != nil && !aclObj.IsManagement() { return structs.ErrPermissionDenied } diff --git a/nomad/namespace_endpoint_test.go b/nomad/namespace_endpoint_test.go index c24b3d525f57..384d4c2f9f04 100644 --- a/nomad/namespace_endpoint_test.go +++ b/nomad/namespace_endpoint_test.go @@ -8,7 +8,7 @@ import ( "testing" "time" - msgpackrpc "github.com/hashicorp/net-rpc-msgpackrpc/v2" + msgpackrpc "github.com/hashicorp/net-rpc-msgpackrpc" "github.com/hashicorp/nomad/acl" "github.com/hashicorp/nomad/ci" "github.com/hashicorp/nomad/helper/uuid" diff --git a/nomad/node_endpoint.go b/nomad/node_endpoint.go index a575982726b3..75662f398a9c 100644 --- a/nomad/node_endpoint.go +++ b/nomad/node_endpoint.go @@ -383,12 +383,6 @@ func (n *Node) Deregister(args *structs.NodeDeregisterRequest, reply *structs.No } defer metrics.MeasureSince([]string{"nomad", "client", "deregister"}, time.Now()) - if aclObj, err := n.srv.ResolveACL(args); err != nil { - return structs.ErrPermissionDenied - } else if !aclObj.AllowNodeWrite() { - return structs.ErrPermissionDenied - } - if args.NodeID == "" { return fmt.Errorf("missing node ID for client deregistration") } @@ -416,12 +410,6 @@ func (n *Node) BatchDeregister(args *structs.NodeBatchDeregisterRequest, reply * } defer metrics.MeasureSince([]string{"nomad", "client", "batch_deregister"}, time.Now()) - if aclObj, err := n.srv.ResolveACL(args); err != nil { - return structs.ErrPermissionDenied - } else if !aclObj.AllowNodeWrite() { - return structs.ErrPermissionDenied - } - if len(args.NodeIDs) == 0 { return fmt.Errorf("missing node IDs for client deregistration") } @@ -431,12 +419,18 @@ func (n *Node) BatchDeregister(args *structs.NodeBatchDeregisterRequest, reply * }) } -// deregister takes a raftMessage closure, to support both Deregister and -// BatchDeregister. The caller should have already authorized the request. +// deregister takes a raftMessage closure, to support both Deregister and BatchDeregister func (n *Node) deregister(args *structs.NodeBatchDeregisterRequest, reply *structs.NodeUpdateResponse, raftApplyFn func() (interface{}, uint64, error), ) error { + // Check request permissions + if aclObj, err := n.srv.ResolveACL(args); err != nil { + return err + } else if aclObj != nil && !aclObj.AllowNodeWrite() { + return structs.ErrPermissionDenied + } + // Look for the node snap, err := n.srv.fsm.State().Snapshot() if err != nil { @@ -765,7 +759,7 @@ func (n *Node) UpdateDrain(args *structs.NodeUpdateDrainRequest, // Check node write permissions if aclObj, err := n.srv.ResolveACL(args); err != nil { return err - } else if !aclObj.AllowNodeWrite() { + } else if aclObj != nil && !aclObj.AllowNodeWrite() { return structs.ErrPermissionDenied } @@ -865,7 +859,7 @@ func (n *Node) UpdateEligibility(args *structs.NodeUpdateEligibilityRequest, // Check node write permissions if aclObj, err := n.srv.ResolveACL(args); err != nil { return err - } else if !aclObj.AllowNodeWrite() { + } else if aclObj != nil && !aclObj.AllowNodeWrite() { return structs.ErrPermissionDenied } @@ -968,7 +962,7 @@ func (n *Node) Evaluate(args *structs.NodeEvaluateRequest, reply *structs.NodeUp // Check node write permissions if aclObj, err := n.srv.ResolveACL(args); err != nil { return err - } else if !aclObj.AllowNodeWrite() { + } else if aclObj != nil && !aclObj.AllowNodeWrite() { return structs.ErrPermissionDenied } @@ -1013,7 +1007,8 @@ func (n *Node) Evaluate(args *structs.NodeEvaluateRequest, reply *structs.NodeUp } // GetNode is used to request information about a specific node -func (n *Node) GetNode(args *structs.NodeSpecificRequest, reply *structs.SingleNodeResponse) error { +func (n *Node) GetNode(args *structs.NodeSpecificRequest, + reply *structs.SingleNodeResponse) error { authErr := n.srv.Authenticate(n.ctx, args) if done, err := n.srv.forward("Node.GetNode", args, args, reply); done { @@ -1026,11 +1021,11 @@ func (n *Node) GetNode(args *structs.NodeSpecificRequest, reply *structs.SingleN defer metrics.MeasureSince([]string{"nomad", "client", "get_node"}, time.Now()) // Check node read permissions - aclObj, err := n.srv.ResolveACL(args) + aclObj, err := n.srv.ResolveClientOrACL(args) if err != nil { return err } - if !aclObj.AllowNodeRead() { + if aclObj != nil && !aclObj.AllowNodeRead() { return structs.ErrPermissionDenied } @@ -1091,7 +1086,7 @@ func (n *Node) GetAllocs(args *structs.NodeSpecificRequest, if err != nil { return err } - if !aclObj.AllowNodeRead() { + if aclObj != nil && !aclObj.AllowNodeRead() { return structs.ErrPermissionDenied } @@ -1100,6 +1095,11 @@ func (n *Node) GetAllocs(args *structs.NodeSpecificRequest, // readNS is a caching namespace read-job helper readNS := func(ns string) bool { + if aclObj == nil { + // ACLs are disabled; everything is readable + return true + } + if readable, ok := readableNamespaces[ns]; ok { // cache hit return readable @@ -1317,22 +1317,24 @@ func (n *Node) GetClientAllocs(args *structs.NodeSpecificRequest, // - The node status is down or disconnected. Clients must call the // UpdateStatus method to update its status in the server. func (n *Node) UpdateAlloc(args *structs.AllocUpdateRequest, reply *structs.GenericResponse) error { - // COMPAT(1.9.0): move to AuthenticateClientOnly - aclObj, err := n.srv.AuthenticateClientOnlyLegacy(n.ctx, args) - n.srv.MeasureRPCRate("node", structs.RateMetricWrite, args) + + authErr := n.srv.Authenticate(n.ctx, args) + + // Ensure the connection was initiated by another client if TLS is used. + err := validateTLSCertificateLevel(n.srv, n.ctx, tlsCertificateLevelClient) if err != nil { - return structs.ErrPermissionDenied + return err } - if done, err := n.srv.forward("Node.UpdateAlloc", args, args, reply); done { return err } - - defer metrics.MeasureSince([]string{"nomad", "client", "update_alloc"}, time.Now()) - if !aclObj.AllowClientOp() { + n.srv.MeasureRPCRate("node", structs.RateMetricWrite, args) + if authErr != nil { return structs.ErrPermissionDenied } + defer metrics.MeasureSince([]string{"nomad", "client", "update_alloc"}, time.Now()) + // Ensure at least a single alloc if len(args.Alloc) == 0 { return fmt.Errorf("must update at least one allocation") @@ -1598,7 +1600,7 @@ func (n *Node) List(args *structs.NodeListRequest, // Check node read permissions if aclObj, err := n.srv.ResolveACL(args); err != nil { return err - } else if !aclObj.AllowNodeRead() { + } else if aclObj != nil && !aclObj.AllowNodeRead() { return structs.ErrPermissionDenied } @@ -2040,14 +2042,12 @@ func (n *Node) DeriveSIToken(args *structs.DeriveSITokenRequest, reply *structs. } // Get the ClusterID - clusterMD, err := n.srv.ClusterMetadata() + clusterID, err := n.srv.ClusterID() if err != nil { setError(err, false) return nil } - clusterID := clusterMD.ClusterID - // Verify the following: // * The Node exists and has the correct SecretID. // * The Allocation exists on the specified Node. @@ -2251,21 +2251,22 @@ func taskUsesConnect(task *structs.Task) bool { } func (n *Node) EmitEvents(args *structs.EmitNodeEventsRequest, reply *structs.EmitNodeEventsResponse) error { - // COMPAT(1.9.0): move to AuthenticateClientOnly - aclObj, err := n.srv.AuthenticateClientOnlyLegacy(n.ctx, args) - n.srv.MeasureRPCRate("node", structs.RateMetricWrite, args) + + authErr := n.srv.Authenticate(n.ctx, args) + + // Ensure the connection was initiated by another client if TLS is used. + err := validateTLSCertificateLevel(n.srv, n.ctx, tlsCertificateLevelClient) if err != nil { - return structs.ErrPermissionDenied + return err } - if done, err := n.srv.forward("Node.EmitEvents", args, args, reply); done { return err } - defer metrics.MeasureSince([]string{"nomad", "client", "emit_events"}, time.Now()) - - if !aclObj.AllowClientOp() { + n.srv.MeasureRPCRate("node", structs.RateMetricWrite, args) + if authErr != nil { return structs.ErrPermissionDenied } + defer metrics.MeasureSince([]string{"nomad", "client", "emit_events"}, time.Now()) if len(args.NodeEvents) == 0 { return fmt.Errorf("no node events given") diff --git a/nomad/node_endpoint_test.go b/nomad/node_endpoint_test.go index b392dd653f76..8744658850f2 100644 --- a/nomad/node_endpoint_test.go +++ b/nomad/node_endpoint_test.go @@ -15,7 +15,7 @@ import ( "time" memdb "github.com/hashicorp/go-memdb" - msgpackrpc "github.com/hashicorp/net-rpc-msgpackrpc/v2" + msgpackrpc "github.com/hashicorp/net-rpc-msgpackrpc" "github.com/hashicorp/nomad/acl" "github.com/hashicorp/nomad/ci" "github.com/hashicorp/nomad/command/agent/consul" @@ -676,56 +676,6 @@ func TestClientEndpoint_Deregister_Vault(t *testing.T) { } } -func TestClientEndpoint_Deregister_Vault_WorkloadIdentity(t *testing.T) { - ci.Parallel(t) - - s1, cleanupS1 := TestServer(t, func(c *Config) { - // Enable Vault config and don't set any connection info to use the - // workload identity flow. - c.VaultConfigs[structs.VaultDefaultCluster].Enabled = pointer.Of(true) - }) - defer cleanupS1() - codec := rpcClient(t, s1) - testutil.WaitForLeader(t, s1.RPC) - - // Register mock node. - node := mock.Node() - reg := &structs.NodeRegisterRequest{ - Node: node, - WriteRequest: structs.WriteRequest{Region: "global"}, - } - var resp structs.GenericResponse - err := msgpackrpc.CallWithCodec(codec, "Node.Register", reg, &resp) - must.NoError(t, err) - - // Put some Vault accessors in the state store for that node - var accessors []*structs.VaultAccessor - for i := 0; i < 3; i++ { - va := mock.VaultAccessor() - va.NodeID = node.ID - accessors = append(accessors, va) - } - state := s1.fsm.State() - state.UpsertVaultAccessor(100, accessors) - - // Deregister the mock node and verify no error happens when Vault tokens - // are revoked. - dereg := &structs.NodeDeregisterRequest{ - NodeID: node.ID, - WriteRequest: structs.WriteRequest{Region: "global"}, - } - var resp2 structs.GenericResponse - err = msgpackrpc.CallWithCodec(codec, "Node.Deregister", dereg, &resp2) - must.NoError(t, err) - - // Verify accessors are removed from state. - for _, va := range accessors { - got, err := state.VaultAccessor(nil, va.Accessor) - must.NoError(t, err) - must.Nil(t, got) - } -} - func TestClientEndpoint_UpdateStatus(t *testing.T) { ci.Parallel(t) require := require.New(t) @@ -865,274 +815,191 @@ func TestClientEndpoint_UpdateStatus_Vault(t *testing.T) { } } -func TestClientEndpoint_UpdateStatus_Vault_WorkloadIdentity(t *testing.T) { +func TestClientEndpoint_UpdateStatus_Reconnect(t *testing.T) { ci.Parallel(t) - s1, cleanupS1 := TestServer(t, func(c *Config) { - // Enable Vault config and don't set any connection info to use the - // workload identity flow. - c.VaultConfigs[structs.VaultDefaultCluster].Enabled = pointer.Of(true) + // Setup server with tighter heartbeat so we don't have to wait so long + // for nodes to go down. + heartbeatTTL := time.Duration(500*testutil.TestMultiplier()) * time.Millisecond + s, cleanupS := TestServer(t, func(c *Config) { + c.MinHeartbeatTTL = heartbeatTTL + c.HeartbeatGrace = 2 * heartbeatTTL }) - defer cleanupS1() - codec := rpcClient(t, s1) - testutil.WaitForLeader(t, s1.RPC) + codec := rpcClient(t, s) + defer cleanupS() + testutil.WaitForLeader(t, s.RPC) - // Register mock node. + // Register node. node := mock.Node() reg := &structs.NodeRegisterRequest{ Node: node, WriteRequest: structs.WriteRequest{Region: "global"}, } - var resp structs.NodeUpdateResponse - err := msgpackrpc.CallWithCodec(codec, "Node.Register", reg, &resp) + var nodeUpdateResp structs.NodeUpdateResponse + err := msgpackrpc.CallWithCodec(codec, "Node.Register", reg, &nodeUpdateResp) must.NoError(t, err) - // Put some Vault accessors in the state store for the node. - var accessors []*structs.VaultAccessor - for i := 0; i < 3; i++ { - va := mock.VaultAccessor() - va.NodeID = node.ID - accessors = append(accessors, va) - } - state := s1.fsm.State() - state.UpsertVaultAccessor(100, accessors) + // Start heartbeat. + heartbeat := func(ctx context.Context) { + ticker := time.NewTicker(heartbeatTTL / 2) + defer ticker.Stop() - // Update the status to be down and verify no error when Vault tokens are - // revoked. - updateReq := &structs.NodeUpdateStatusRequest{ - NodeID: node.ID, - Status: structs.NodeStatusDown, - WriteRequest: structs.WriteRequest{Region: "global"}, - } - var resp2 structs.NodeUpdateResponse - err = msgpackrpc.CallWithCodec(codec, "Node.UpdateStatus", updateReq, &resp2) - must.NoError(t, err) + for { + select { + case <-ctx.Done(): + return + case <-ticker.C: + if t.Failed() { + return + } - // Verify accessors are removed from state. - for _, va := range accessors { - got, err := state.VaultAccessor(nil, va.Accessor) - must.NoError(t, err) - must.Nil(t, got) + req := &structs.NodeUpdateStatusRequest{ + NodeID: node.ID, + Status: structs.NodeStatusReady, + WriteRequest: structs.WriteRequest{Region: "global"}, + } + var resp structs.NodeUpdateResponse + // Ignore errors since an unexpected failed heartbeat will cause + // the test conditions to fail. + msgpackrpc.CallWithCodec(codec, "Node.UpdateStatus", req, &resp) + } + } } -} + heartbeatCtx, cancelHeartbeat := context.WithCancel(context.Background()) + defer cancelHeartbeat() + go heartbeat(heartbeatCtx) -func TestClientEndpoint_UpdateStatus_Reconnect(t *testing.T) { - ci.Parallel(t) + // Wait for node to be ready. + testutil.WaitForClientStatus(t, s.RPC, node.ID, "global", structs.NodeStatusReady) - jobVersions := []struct { - name string - jobSpec func(time.Duration) *structs.Job - }{ - // Test using max_client_disconnect, remove after its deprecated in favor - // of Disconnect.LostAfter introduced in 1.8.0. - { - name: "job-with-max-client-disconnect-deprecated", - jobSpec: func(maxClientDisconnect time.Duration) *structs.Job { - job := mock.Job() - job.TaskGroups[0].MaxClientDisconnect = &maxClientDisconnect + // Register job with max_client_disconnect. + job := mock.Job() + job.Constraints = []*structs.Constraint{} + job.TaskGroups[0].Count = 1 + job.TaskGroups[0].MaxClientDisconnect = pointer.Of(time.Hour) + job.TaskGroups[0].Constraints = []*structs.Constraint{} + job.TaskGroups[0].Tasks[0].Driver = "mock_driver" + job.TaskGroups[0].Tasks[0].Config = map[string]interface{}{ + "run_for": "10m", + } - return job - }, - }, - { - name: "job-with-disconnect-block", - jobSpec: func(lostAfter time.Duration) *structs.Job { - job := mock.Job() - job.TaskGroups[0].Disconnect = &structs.DisconnectStrategy{ - LostAfter: lostAfter, - } - return job - }, + jobReq := &structs.JobRegisterRequest{ + Job: job, + WriteRequest: structs.WriteRequest{ + Region: "global", + Namespace: job.Namespace, }, } + var jobResp structs.JobRegisterResponse + err = msgpackrpc.CallWithCodec(codec, "Job.Register", jobReq, &jobResp) + must.NoError(t, err) - for _, version := range jobVersions { - t.Run(version.name, func(t *testing.T) { + // Wait for alloc to be pending in the server. + testutil.WaitForJobAllocStatus(t, s.RPC, job, map[string]int{ + structs.AllocClientStatusPending: 1, + }) - // Setup server with tighter heartbeat so we don't have to wait so long - // for nodes to go down. - heartbeatTTL := time.Duration(500*testutil.TestMultiplier()) * time.Millisecond - s, cleanupS := TestServer(t, func(c *Config) { - c.MinHeartbeatTTL = heartbeatTTL - c.HeartbeatGrace = 2 * heartbeatTTL - }) - codec := rpcClient(t, s) - defer cleanupS() - testutil.WaitForLeader(t, s.RPC) + // Get allocs that node should run. + allocsReq := &structs.NodeSpecificRequest{ + NodeID: node.ID, + QueryOptions: structs.QueryOptions{ + Region: "global", + }, + } + var allocsResp structs.NodeAllocsResponse + err = msgpackrpc.CallWithCodec(codec, "Node.GetAllocs", allocsReq, &allocsResp) + must.NoError(t, err) + must.Len(t, 1, allocsResp.Allocs) - // Register node. - node := mock.Node() - reg := &structs.NodeRegisterRequest{ - Node: node, - WriteRequest: structs.WriteRequest{Region: "global"}, - } - var nodeUpdateResp structs.NodeUpdateResponse - err := msgpackrpc.CallWithCodec(codec, "Node.Register", reg, &nodeUpdateResp) - must.NoError(t, err) - - // Start heartbeat. - heartbeat := func(ctx context.Context) { - ticker := time.NewTicker(heartbeatTTL / 2) - defer ticker.Stop() - - for { - select { - case <-ctx.Done(): - return - case <-ticker.C: - if t.Failed() { - return - } - - req := &structs.NodeUpdateStatusRequest{ - NodeID: node.ID, - Status: structs.NodeStatusReady, - WriteRequest: structs.WriteRequest{Region: "global"}, - } - var resp structs.NodeUpdateResponse - // Ignore errors since an unexpected failed heartbeat will cause - // the test conditions to fail. - msgpackrpc.CallWithCodec(codec, "Node.UpdateStatus", req, &resp) - } - } - } - heartbeatCtx, cancelHeartbeat := context.WithCancel(context.Background()) - defer cancelHeartbeat() - go heartbeat(heartbeatCtx) - - // Wait for node to be ready. - testutil.WaitForClientStatus(t, s.RPC, node.ID, "global", structs.NodeStatusReady) - - // Register job with Disconnect.LostAfter - job := version.jobSpec(time.Hour) - job.Constraints = []*structs.Constraint{} - job.TaskGroups[0].Count = 1 - job.TaskGroups[0].Constraints = []*structs.Constraint{} - job.TaskGroups[0].Tasks[0].Driver = "mock_driver" - job.TaskGroups[0].Tasks[0].Config = map[string]interface{}{ - "run_for": "10m", - } + // Tell server the alloc is running. + // Save the alloc so we can reuse the request later. + alloc := allocsResp.Allocs[0].Copy() + alloc.ClientStatus = structs.AllocClientStatusRunning - jobReq := &structs.JobRegisterRequest{ - Job: job, - WriteRequest: structs.WriteRequest{ - Region: "global", - Namespace: job.Namespace, - }, - } - var jobResp structs.JobRegisterResponse - err = msgpackrpc.CallWithCodec(codec, "Job.Register", jobReq, &jobResp) - must.NoError(t, err) + allocUpdateReq := &structs.AllocUpdateRequest{ + Alloc: []*structs.Allocation{alloc}, + WriteRequest: structs.WriteRequest{ + Region: "global", + }, + } + var resp structs.GenericResponse + err = msgpackrpc.CallWithCodec(codec, "Node.UpdateAlloc", allocUpdateReq, &resp) + must.NoError(t, err) - // Wait for alloc to be pending in the server. - testutil.WaitForJobAllocStatus(t, s.RPC, job, map[string]int{ - structs.AllocClientStatusPending: 1, - }) + // Wait for alloc to be running in the server. + testutil.WaitForJobAllocStatus(t, s.RPC, job, map[string]int{ + structs.AllocClientStatusRunning: 1, + }) - // Get allocs that node should run. - allocsReq := &structs.NodeSpecificRequest{ - NodeID: node.ID, - QueryOptions: structs.QueryOptions{ - Region: "global", - }, - } - var allocsResp structs.NodeAllocsResponse - err = msgpackrpc.CallWithCodec(codec, "Node.GetAllocs", allocsReq, &allocsResp) - must.NoError(t, err) - must.Len(t, 1, allocsResp.Allocs) - - // Tell server the alloc is running. - // Save the alloc so we can reuse the request later. - alloc := allocsResp.Allocs[0].Copy() - alloc.ClientStatus = structs.AllocClientStatusRunning - - allocUpdateReq := &structs.AllocUpdateRequest{ - Alloc: []*structs.Allocation{alloc}, - WriteRequest: structs.WriteRequest{ - Region: "global", - }, - } - var resp structs.GenericResponse - err = msgpackrpc.CallWithCodec(codec, "Node.UpdateAlloc", allocUpdateReq, &resp) - must.NoError(t, err) + // Stop heartbeat and wait for the client to be disconnected and the alloc + // to be unknown. + cancelHeartbeat() + testutil.WaitForClientStatus(t, s.RPC, node.ID, "global", structs.NodeStatusDisconnected) + testutil.WaitForJobAllocStatus(t, s.RPC, job, map[string]int{ + structs.AllocClientStatusUnknown: 1, + }) - // Wait for alloc to be running in the server. - testutil.WaitForJobAllocStatus(t, s.RPC, job, map[string]int{ - structs.AllocClientStatusRunning: 1, - }) + // Restart heartbeat to reconnect node. + heartbeatCtx, cancelHeartbeat = context.WithCancel(context.Background()) + defer cancelHeartbeat() + go heartbeat(heartbeatCtx) + + // Wait a few heartbeats and check that the node is still initializing. + // + // The heartbeat should not update the node to ready until it updates its + // allocs status with the server so the scheduler have the necessary + // information to avoid unnecessary placements. + time.Sleep(3 * heartbeatTTL) + testutil.WaitForClientStatus(t, s.RPC, node.ID, "global", structs.NodeStatusInit) + + // Get allocs that node should run. + // The node should only have one alloc assigned until it updates its allocs + // status with the server. + allocsReq = &structs.NodeSpecificRequest{ + NodeID: node.ID, + QueryOptions: structs.QueryOptions{ + Region: "global", + }, + } + err = msgpackrpc.CallWithCodec(codec, "Node.GetAllocs", allocsReq, &allocsResp) + must.NoError(t, err) + must.Len(t, 1, allocsResp.Allocs) - // Stop heartbeat and wait for the client to be disconnected and the alloc - // to be unknown. - cancelHeartbeat() - testutil.WaitForClientStatus(t, s.RPC, node.ID, "global", structs.NodeStatusDisconnected) - testutil.WaitForJobAllocStatus(t, s.RPC, job, map[string]int{ - structs.AllocClientStatusUnknown: 1, - }) + // Tell server the alloc is still running. + err = msgpackrpc.CallWithCodec(codec, "Node.UpdateAlloc", allocUpdateReq, &resp) + must.NoError(t, err) - // Restart heartbeat to reconnect node. - heartbeatCtx, cancelHeartbeat = context.WithCancel(context.Background()) - defer cancelHeartbeat() - go heartbeat(heartbeatCtx) - - // Wait a few heartbeats and check that the node is still initializing. - // - // The heartbeat should not update the node to ready until it updates its - // allocs status with the server so the scheduler have the necessary - // information to avoid unnecessary placements. - time.Sleep(3 * heartbeatTTL) - testutil.WaitForClientStatus(t, s.RPC, node.ID, "global", structs.NodeStatusInit) - - // Get allocs that node should run. - // The node should only have one alloc assigned until it updates its allocs - // status with the server. - allocsReq = &structs.NodeSpecificRequest{ - NodeID: node.ID, - QueryOptions: structs.QueryOptions{ - Region: "global", - }, + // The client must end in the same state as before it disconnected: + // - client status is ready. + // - only 1 alloc and the alloc is running. + // - all evals are terminal, so cluster is in a stable state. + testutil.WaitForClientStatus(t, s.RPC, node.ID, "global", structs.NodeStatusReady) + testutil.WaitForJobAllocStatus(t, s.RPC, job, map[string]int{ + structs.AllocClientStatusRunning: 1, + }) + testutil.WaitForResult(func() (bool, error) { + state := s.fsm.State() + ws := memdb.NewWatchSet() + evals, err := state.EvalsByJob(ws, job.Namespace, job.ID) + if err != nil { + return false, fmt.Errorf("failed to read evals: %v", err) + } + for _, eval := range evals { + // TODO: remove this check once the disconnect process stops + // leaking a max-disconnect-timeout eval. + // https://github.com/hashicorp/nomad/issues/12809 + if eval.TriggeredBy == structs.EvalTriggerMaxDisconnectTimeout { + continue } - err = msgpackrpc.CallWithCodec(codec, "Node.GetAllocs", allocsReq, &allocsResp) - must.NoError(t, err) - must.Len(t, 1, allocsResp.Allocs) - - // Tell server the alloc is still running. - err = msgpackrpc.CallWithCodec(codec, "Node.UpdateAlloc", allocUpdateReq, &resp) - must.NoError(t, err) - - // The client must end in the same state as before it disconnected: - // - client status is ready. - // - only 1 alloc and the alloc is running. - // - all evals are terminal, so cluster is in a stable state. - testutil.WaitForClientStatus(t, s.RPC, node.ID, "global", structs.NodeStatusReady) - testutil.WaitForJobAllocStatus(t, s.RPC, job, map[string]int{ - structs.AllocClientStatusRunning: 1, - }) - testutil.WaitForResult(func() (bool, error) { - state := s.fsm.State() - ws := memdb.NewWatchSet() - evals, err := state.EvalsByJob(ws, job.Namespace, job.ID) - if err != nil { - return false, fmt.Errorf("failed to read evals: %v", err) - } - for _, eval := range evals { - // TODO: remove this check once the disconnect process stops - // leaking a max-disconnect-timeout eval. - // https://github.com/hashicorp/nomad/issues/12809 - if eval.TriggeredBy == structs.EvalTriggerMaxDisconnectTimeout { - continue - } - - if !eval.TerminalStatus() { - return false, fmt.Errorf("found %s eval", eval.Status) - } - } - return true, nil - }, func(err error) { - must.NoError(t, err) - }) - }) - } + if !eval.TerminalStatus() { + return false, fmt.Errorf("found %s eval", eval.Status) + } + } + return true, nil + }, func(err error) { + must.NoError(t, err) + }) } func TestClientEndpoint_UpdateStatus_HeartbeatRecovery(t *testing.T) { @@ -2190,7 +2057,7 @@ func TestClientEndpoint_GetNode(t *testing.T) { node.StatusUpdatedAt = resp2.Node.StatusUpdatedAt node.SecretID = "" node.Events = resp2.Node.Events - must.Eq(t, node, resp2.Node) + require.Equal(t, node, resp2.Node) // assert that the node register event was set correctly if len(resp2.Node.Events) != 1 { @@ -3358,74 +3225,6 @@ func TestClientEndpoint_UpdateAlloc_Vault(t *testing.T) { } } -func TestClientEndpoint_UpdateAlloc_VaultWorkloadIdentity(t *testing.T) { - ci.Parallel(t) - - s1, cleanupS1 := TestServer(t, func(c *Config) { - // Enable Vault config and don't set any connection info to use the - // workload identity flow. - c.VaultConfigs[structs.VaultDefaultCluster].Enabled = pointer.Of(true) - }) - defer cleanupS1() - codec := rpcClient(t, s1) - testutil.WaitForLeader(t, s1.RPC) - - // Create the node register request. - node := mock.Node() - reg := &structs.NodeRegisterRequest{ - Node: node, - WriteRequest: structs.WriteRequest{Region: "global"}, - } - var resp structs.GenericResponse - err := msgpackrpc.CallWithCodec(codec, "Node.Register", reg, &resp) - must.NoError(t, err) - - // Inject allocation and a few Vault accessors. - alloc := mock.Alloc() - alloc.NodeID = node.ID - state := s1.fsm.State() - state.UpsertJobSummary(99, mock.JobSummary(alloc.JobID)) - err = state.UpsertAllocs(structs.MsgTypeTestSetup, 100, []*structs.Allocation{alloc}) - must.NoError(t, err) - - var accessors []*structs.VaultAccessor - for i := 0; i < 3; i++ { - va := mock.VaultAccessor() - va.NodeID = node.ID - va.AllocID = alloc.ID - accessors = append(accessors, va) - } - err = state.UpsertVaultAccessor(101, accessors) - must.NoError(t, err) - - // Inject mock job. - job := mock.Job() - job.ID = alloc.JobID - err = state.UpsertJob(structs.MsgTypeTestSetup, 101, nil, job) - must.NoError(t, err) - - // Update alloc status and verify no error happens when the orphaned Vault - // tokens are revoked. - clientAlloc := new(structs.Allocation) - *clientAlloc = *alloc - clientAlloc.ClientStatus = structs.AllocClientStatusFailed - - update := &structs.AllocUpdateRequest{ - Alloc: []*structs.Allocation{clientAlloc}, - WriteRequest: structs.WriteRequest{Region: "global"}, - } - var resp2 structs.NodeAllocsResponse - err = msgpackrpc.CallWithCodec(codec, "Node.UpdateAlloc", update, &resp2) - must.NoError(t, err) - - // Verify accessors are removed from state. - for _, va := range accessors { - got, err := state.VaultAccessor(nil, va.Accessor) - must.NoError(t, err) - must.Nil(t, got) - } -} - func TestClientEndpoint_CreateNodeEvals(t *testing.T) { ci.Parallel(t) @@ -4164,8 +3963,8 @@ func TestClientEndpoint_DeriveVaultToken(t *testing.T) { // Enable vault and allow authenticated tr := true - s1.config.GetDefaultVault().Enabled = &tr - s1.config.GetDefaultVault().AllowUnauthenticated = &tr + s1.config.VaultConfig.Enabled = &tr + s1.config.VaultConfig.AllowUnauthenticated = &tr // Replace the Vault Client on the server tvc := &TestVaultClient{} @@ -4257,8 +4056,8 @@ func TestClientEndpoint_DeriveVaultToken_VaultError(t *testing.T) { // Enable vault and allow authenticated tr := true - s1.config.GetDefaultVault().Enabled = &tr - s1.config.GetDefaultVault().AllowUnauthenticated = &tr + s1.config.VaultConfig.Enabled = &tr + s1.config.VaultConfig.AllowUnauthenticated = &tr // Replace the Vault Client on the server tvc := &TestVaultClient{} @@ -4396,7 +4195,7 @@ func TestClientEndpoint_DeriveSIToken(t *testing.T) { testutil.WaitForLeader(t, s1.RPC) // Set allow unauthenticated (no operator token required) - s1.config.GetDefaultConsul().AllowUnauthenticated = pointer.Of(true) + s1.config.ConsulConfig.AllowUnauthenticated = pointer.Of(true) // Create the node node := mock.Node() @@ -4448,7 +4247,7 @@ func TestClientEndpoint_DeriveSIToken_ConsulError(t *testing.T) { testutil.WaitForLeader(t, s1.RPC) // Set allow unauthenticated (no operator token required) - s1.config.GetDefaultConsul().AllowUnauthenticated = pointer.Of(true) + s1.config.ConsulConfig.AllowUnauthenticated = pointer.Of(true) // Create the node node := mock.Node() @@ -4716,11 +4515,8 @@ func TestClientEndpoint_UpdateAlloc_Evals_ByTrigger(t *testing.T) { } updateReq := &structs.AllocUpdateRequest{ - Alloc: []*structs.Allocation{clientAlloc}, - WriteRequest: structs.WriteRequest{ - Region: "global", - AuthToken: node.SecretID, - }, + Alloc: []*structs.Allocation{clientAlloc}, + WriteRequest: structs.WriteRequest{Region: "global"}, } var nodeAllocResp structs.NodeAllocsResponse diff --git a/nomad/node_pool_endpoint_ce.go b/nomad/node_pool_endpoint_oss.go similarity index 100% rename from nomad/node_pool_endpoint_ce.go rename to nomad/node_pool_endpoint_oss.go diff --git a/nomad/node_pool_endpoint_test.go b/nomad/node_pool_endpoint_test.go index 9443e2aa8239..140b4ed8b918 100644 --- a/nomad/node_pool_endpoint_test.go +++ b/nomad/node_pool_endpoint_test.go @@ -10,8 +10,8 @@ import ( "github.com/google/go-cmp/cmp/cmpopts" "github.com/hashicorp/go-memdb" - "github.com/hashicorp/go-set/v2" - msgpackrpc "github.com/hashicorp/net-rpc-msgpackrpc/v2" + "github.com/hashicorp/go-set" + msgpackrpc "github.com/hashicorp/net-rpc-msgpackrpc" "github.com/hashicorp/nomad/ci" "github.com/hashicorp/nomad/helper" "github.com/hashicorp/nomad/nomad/mock" @@ -1170,8 +1170,8 @@ func TestNodePoolEndpoint_DeleteNodePools_NonLocal(t *testing.T) { }) defer cleanupS2() TestJoin(t, s1, s2) - testutil.WaitForKeyring(t, s1.RPC, s1.config.Region) - testutil.WaitForKeyring(t, s2.RPC, s2.config.Region) + testutil.WaitForLeader(t, s1.RPC) + testutil.WaitForLeader(t, s2.RPC) // Write a node pool to the authoritative region np1 := mock.NodePool() diff --git a/nomad/operator_endpoint.go b/nomad/operator_endpoint.go index 511d51d4bc6b..e6b018537e2d 100644 --- a/nomad/operator_endpoint.go +++ b/nomad/operator_endpoint.go @@ -8,13 +8,10 @@ import ( "fmt" "io" "net" - "net/http" "time" "github.com/hashicorp/go-hclog" - "github.com/hashicorp/go-memdb" - "github.com/hashicorp/go-msgpack/v2/codec" - version "github.com/hashicorp/go-version" + "github.com/hashicorp/go-msgpack/codec" "github.com/hashicorp/raft" "github.com/hashicorp/serf/serf" @@ -54,7 +51,7 @@ func (op *Operator) RaftGetConfiguration(args *structs.GenericRequest, reply *st // Check management permissions if aclObj, err := op.srv.ResolveACL(args); err != nil { return err - } else if !aclObj.IsManagement() { + } else if aclObj != nil && !aclObj.IsManagement() { return structs.ErrPermissionDenied } @@ -121,13 +118,13 @@ func (op *Operator) RaftRemovePeerByAddress(args *structs.RaftPeerByAddressReque // Check management permissions if aclObj, err := op.srv.ResolveACL(args); err != nil { return err - } else if !aclObj.IsManagement() { + } else if aclObj != nil && !aclObj.IsManagement() { return structs.ErrPermissionDenied } // Since this is an operation designed for humans to use, we will return // an error if the supplied address isn't among the peers since it's - // likely a mistake. + // likely they screwed up. { future := op.srv.raft.GetConfiguration() if err := future.Error(); err != nil { @@ -179,13 +176,13 @@ func (op *Operator) RaftRemovePeerByID(args *structs.RaftPeerByIDRequest, reply // Check management permissions if aclObj, err := op.srv.ResolveACL(args); err != nil { return err - } else if !aclObj.IsManagement() { + } else if aclObj != nil && !aclObj.IsManagement() { return structs.ErrPermissionDenied } // Since this is an operation designed for humans to use, we will return // an error if the supplied id isn't among the peers since it's - // likely a mistake. + // likely they screwed up. var address raft.ServerAddress { future := op.srv.raft.GetConfiguration() @@ -231,127 +228,6 @@ REMOVE: return nil } -// TransferLeadershipToPeer is used to transfer leadership away from the -// current leader to a specific target peer. This can help prevent leadership -// flapping during a rolling upgrade by allowing the cluster operator to target -// an already upgraded node before upgrading the remainder of the cluster. -func (op *Operator) TransferLeadershipToPeer(req *structs.RaftPeerRequest, reply *structs.LeadershipTransferResponse) error { - // Populate the reply's `To` with the arguments. Only one of them is likely - // to be filled. We don't get any additional information until after auth - // to prevent leaking cluster details via the error response. - reply.To = structs.NewRaftIDAddress(req.Address, req.ID) - - authErr := op.srv.Authenticate(op.ctx, req) - - if done, err := op.srv.forward("Operator.TransferLeadershipToPeer", req, req, reply); done { - reply.Err = err - return reply.Err - } - op.srv.MeasureRPCRate("operator", structs.RateMetricWrite, req) - if authErr != nil { - reply.Err = structs.ErrPermissionDenied - return structs.ErrPermissionDenied - } - - // Check ACL permissions - if aclObj, err := op.srv.ResolveACL(req); err != nil { - return err - } else if !aclObj.IsManagement() { - reply.Err = structs.ErrPermissionDenied - return structs.ErrPermissionDenied - } - - // Technically, this code will be running on the leader because of the RPC - // forwarding, but a leadership change could happen at any moment while we're - // running. We need the leader's raft info to populate the response struct - // anyway, so we have a chance to check again here - - reply.From = structs.NewRaftIDAddress(op.srv.raft.LeaderWithID()) - - // If the leader information comes back empty, that signals that there is - // currently no leader. - if reply.From.Address == "" || reply.From.ID == "" { - reply.Err = structs.ErrNoLeader - return structs.NewErrRPCCoded(http.StatusServiceUnavailable, structs.ErrNoLeader.Error()) - } - - // while this is a somewhat more expensive test than later ones, if this - // test fails, they will _never_ be able to do a transfer. We do this after - // ACL checks though, so as to not leak cluster info to non-validated users. - minRaftProtocol, err := op.srv.MinRaftProtocol() - if err != nil { - reply.Err = err - return structs.NewErrRPCCoded(http.StatusInternalServerError, err.Error()) - } - - // TransferLeadership is not supported until Raft protocol v3 or greater. - if minRaftProtocol < 3 { - op.logger.Warn("unsupported minimum common raft protocol version", "required", "3", "current", minRaftProtocol) - reply.Err = errors.New("unsupported minimum common raft protocol version") - return structs.NewErrRPCCoded(http.StatusBadRequest, reply.Err.Error()) - } - - var kind, testedVal string - - // The request must provide either an ID or an Address, this lets us validate - // the request - req.Validate() - switch { - case req.ID != "": - kind, testedVal = "id", string(req.ID) - case req.Address != "": - kind, testedVal = "address", string(req.Address) - default: - reply.Err = errors.New("must provide peer id or address") - return structs.NewErrRPCCoded(http.StatusBadRequest, reply.Err.Error()) - } - - // Get the raft configuration - future := op.srv.raft.GetConfiguration() - if err := future.Error(); err != nil { - reply.Err = err - return err - } - - // Since this is an operation designed for humans to use, we will return - // an error if the supplied ID or address isn't among the peers since it's - // likely a mistake. - var found bool - for _, s := range future.Configuration().Servers { - if s.ID == req.ID || s.Address == req.Address { - reply.To = structs.NewRaftIDAddress(s.Address, s.ID) - found = true - break - } - } - - if !found { - reply.Err = fmt.Errorf("%s %q was not found in the Raft configuration", - kind, testedVal) - return structs.NewErrRPCCoded(http.StatusBadRequest, reply.Err.Error()) - } - - // Otherwise, this is a no-op, respond accordingly. - if reply.From == reply.To { - op.logger.Debug("leadership transfer to current leader is a no-op") - reply.Noop = true - return nil - } - - log := op.logger.With( - "to_peer_id", reply.To.ID, "to_peer_addr", reply.To.Address, - "from_peer_id", reply.From.ID, "from_peer_addr", reply.From.Address, - ) - if err = op.srv.leadershipTransferToServer(reply.To); err != nil { - reply.Err = err - log.Error("failed transferring leadership", "error", reply.Err.Error()) - return err - } - - log.Info("transferred leadership") - return nil -} - // AutopilotGetConfiguration is used to retrieve the current Autopilot configuration. func (op *Operator) AutopilotGetConfiguration(args *structs.GenericRequest, reply *structs.AutopilotConfig) error { @@ -365,11 +241,11 @@ func (op *Operator) AutopilotGetConfiguration(args *structs.GenericRequest, repl } // This action requires operator read access. - aclObj, err := op.srv.ResolveACL(args) + rule, err := op.srv.ResolveACL(args) if err != nil { return err } - if aclObj != nil && !aclObj.AllowOperatorRead() { + if rule != nil && !rule.AllowOperatorRead() { return structs.ErrPermissionDenied } @@ -400,15 +276,15 @@ func (op *Operator) AutopilotSetConfiguration(args *structs.AutopilotSetConfigRe } // This action requires operator write access. - aclObj, err := op.srv.ResolveACL(args) + rule, err := op.srv.ResolveACL(args) if err != nil { return err } - if aclObj != nil && !aclObj.AllowOperatorWrite() { + if rule != nil && !rule.AllowOperatorWrite() { return structs.ErrPermissionDenied } - // All servers should be at or above 0.8.0 to apply this operation + // All servers should be at or above 0.8.0 to apply this operatation if !ServersMeetMinimumVersion(op.srv.Members(), op.srv.Region(), minAutopilotVersion, false) { return fmt.Errorf("All servers should be running version %v to update autopilot config", minAutopilotVersion) } @@ -443,11 +319,11 @@ func (op *Operator) ServerHealth(args *structs.GenericRequest, reply *structs.Op } // This action requires operator read access. - aclObj, err := op.srv.ResolveACL(args) + rule, err := op.srv.ResolveACL(args) if err != nil { return err } - if aclObj != nil && !aclObj.AllowOperatorRead() { + if rule != nil && !rule.AllowOperatorRead() { return structs.ErrPermissionDenied } @@ -478,10 +354,10 @@ func (op *Operator) SchedulerSetConfiguration(args *structs.SchedulerSetConfigRe } // This action requires operator write access. - aclObj, err := op.srv.ResolveACL(args) + rule, err := op.srv.ResolveACL(args) if err != nil { return err - } else if aclObj != nil && !aclObj.AllowOperatorWrite() { + } else if rule != nil && !rule.AllowOperatorWrite() { return structs.ErrPermissionDenied } @@ -532,10 +408,10 @@ func (op *Operator) SchedulerGetConfiguration(args *structs.GenericRequest, repl } // This action requires operator read access. - aclObj, err := op.srv.ResolveACL(args) + rule, err := op.srv.ResolveACL(args) if err != nil { return err - } else if aclObj != nil && !aclObj.AllowOperatorRead() { + } else if rule != nil && !rule.AllowOperatorRead() { return structs.ErrPermissionDenied } @@ -641,7 +517,7 @@ func (op *Operator) snapshotSave(conn io.ReadWriteCloser) { } handleFailure(code, err) return - } else if !aclObj.IsManagement() { + } else if aclObj != nil && !aclObj.IsManagement() { handleFailure(403, structs.ErrPermissionDenied) return } @@ -728,7 +604,7 @@ func (op *Operator) snapshotRestore(conn io.ReadWriteCloser) { } handleFailure(code, err) return - } else if !aclObj.IsManagement() { + } else if aclObj != nil && !aclObj.IsManagement() { handleFailure(403, structs.ErrPermissionDenied) return } @@ -789,99 +665,6 @@ func (op *Operator) snapshotRestore(conn io.ReadWriteCloser) { encoder.Encode(reply) } -func (op *Operator) UpgradeCheckVaultWorkloadIdentity( - args *structs.UpgradeCheckVaultWorkloadIdentityRequest, - reply *structs.UpgradeCheckVaultWorkloadIdentityResponse, -) error { - authErr := op.srv.Authenticate(op.ctx, args) - if done, err := op.srv.forward("Operator.UpgradeCheckVaultWorkloadIdentity", args, args, reply); done { - return err - } - op.srv.MeasureRPCRate("operator", structs.RateMetricRead, args) - if authErr != nil { - return structs.ErrPermissionDenied - } - - // This action requires operator read access. - aclObj, err := op.srv.ResolveACL(args) - if err != nil { - return err - } else if aclObj != nil && !aclObj.AllowOperatorRead() { - return structs.ErrPermissionDenied - } - - state := op.srv.fsm.State() - ws := memdb.NewWatchSet() - - // Check for jobs that use Vault but don't have an identity for Vault. - jobsIter, err := state.Jobs(ws) - if err != nil { - return fmt.Errorf("failed to retrieve jobs: %w", err) - } - - jobs := []*structs.JobListStub{} - for raw := jobsIter.Next(); raw != nil; raw = jobsIter.Next() { - job := raw.(*structs.Job) - - TG_LOOP: - for _, tg := range job.TaskGroups { - for _, t := range tg.Tasks { - if t.Vault == nil { - continue - } - - foundWID := false - for _, wid := range t.Identities { - if wid.IsVault() { - foundWID = true - break - } - } - if !foundWID { - jobs = append(jobs, job.Stub(nil, nil)) - break TG_LOOP - } - } - } - } - reply.JobsWithoutVaultIdentity = jobs - - // Find nodes that don't support workload identities for Vault. - nodesIter, err := state.Nodes(ws) - if err != nil { - return fmt.Errorf("failed to retrieve nodes: %w", err) - } - - nodes := []*structs.NodeListStub{} - for raw := nodesIter.Next(); raw != nil; raw = nodesIter.Next() { - node := raw.(*structs.Node) - - v, err := version.NewVersion(node.Attributes["nomad.version"]) - if err != nil || v.LessThan(structs.MinNomadVersionVaultWID) { - nodes = append(nodes, node.Stub(nil)) - continue - } - } - reply.OutdatedNodes = nodes - - // Retrieve Vault tokens that were created by Nomad servers. - vaultTokensIter, err := state.VaultAccessors(ws) - if err != nil { - return fmt.Errorf("failed to retrieve Vault token accessors: %w", err) - } - - vaultTokens := []*structs.VaultAccessor{} - for raw := vaultTokensIter.Next(); raw != nil; raw = vaultTokensIter.Next() { - vaultTokens = append(vaultTokens, raw.(*structs.VaultAccessor)) - } - reply.VaultTokens = vaultTokens - - reply.QueryMeta.Index, _ = op.srv.State().LatestIndex() - op.srv.setQueryMeta(&reply.QueryMeta) - - return nil -} - func decodeStreamOutput(decoder *codec.Decoder) (io.Reader, <-chan error) { pr, pw := io.Pipe() errCh := make(chan error, 1) diff --git a/nomad/operator_endpoint_test.go b/nomad/operator_endpoint_test.go index 1afcb44b2531..fdd9a62a496b 100644 --- a/nomad/operator_endpoint_test.go +++ b/nomad/operator_endpoint_test.go @@ -9,18 +9,15 @@ import ( "fmt" "io" "net" - "net/rpc" "os" "path" "reflect" "strings" - "sync" "testing" "time" - "github.com/google/go-cmp/cmp/cmpopts" - "github.com/hashicorp/go-msgpack/v2/codec" - msgpackrpc "github.com/hashicorp/net-rpc-msgpackrpc/v2" + "github.com/hashicorp/go-msgpack/codec" + msgpackrpc "github.com/hashicorp/net-rpc-msgpackrpc" "github.com/hashicorp/nomad/acl" "github.com/hashicorp/nomad/ci" cstructs "github.com/hashicorp/nomad/client/structs" @@ -30,16 +27,10 @@ import ( "github.com/hashicorp/nomad/nomad/structs" "github.com/hashicorp/nomad/testutil" "github.com/hashicorp/raft" - "github.com/shoenig/test/must" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) -var ( - // RPC Permission Denied Errors - currently `rpc error: Permission denied` - rpcPermDeniedErr = rpc.ServerError(structs.ErrPermissionDenied.Error()) -) - func TestOperator_RaftGetConfiguration(t *testing.T) { ci.Parallel(t) @@ -377,309 +368,11 @@ func TestOperator_RaftRemovePeerByID_ACL(t *testing.T) { } } -type testcluster struct { - t *testing.T - args tcArgs - server []*Server - cleanup []func() - token *structs.ACLToken -} - -func (tc testcluster) Cleanup() { - for _, cFn := range tc.cleanup { - cFn() - } -} - -type tcArgs struct { - size int - enableACL bool -} - -func newTestCluster(t *testing.T, args tcArgs) (tc testcluster) { - // handle the zero case reasonably for count - if args.size == 0 { - args.size = 3 - } - if args.size < 1 { - t.Fatal("newTestCluster must have size greater than zero") - } - cSize := args.size - out := testcluster{ - t: t, - args: args, - server: make([]*Server, cSize), - cleanup: make([]func(), cSize), - } - - for i := 0; i < cSize; i += 1 { - out.server[i], out.cleanup[i] = TestServer(t, func(c *Config) { - c.NodeName = fmt.Sprintf("node-%v", i+1) - c.RaftConfig.ProtocolVersion = raft.ProtocolVersion(3) - c.BootstrapExpect = cSize - c.ACLEnabled = args.enableACL - }) - } - t.Cleanup(out.Cleanup) - - TestJoin(t, out.server...) - out.WaitForLeader() - - if args.enableACL { - s1 := out.server[0] - bsToken := new(structs.ACLToken) - // Bootstrap the ACL subsystem - req := &structs.ACLTokenBootstrapRequest{ - Token: bsToken, - WriteRequest: structs.WriteRequest{Region: s1.config.Region}, - } - resp := &structs.ACLTokenUpsertResponse{} - err := out.server[0].RPC("ACL.Bootstrap", req, resp) - if err != nil { - t.Fatalf("failed to bootstrap ACL token: %v", err) - } - t.Logf("bootstrap token: %v", *resp.Tokens[0]) - out.token = resp.Tokens[0] - } - return out -} - -// WaitForLeader performs a parallel WaitForLeader over each cluster member, -// because testutil doesn't export rpcFn so we can't create a collection of -// rpcFn to use testutil.WaitForLeaders directly. -func (tc testcluster) WaitForLeader() { - var wg sync.WaitGroup - for i := 0; i < len(tc.server); i++ { - idx := i - wg.Add(1) - go func() { - defer wg.Done() - - // The WaitForLeader func uses WaitForResultRetries - // so this should timeout at 5 seconds * test multiplier - testutil.WaitForLeader(tc.t, tc.server[idx].RPC) - }() - } - wg.Wait() -} - -func (tc testcluster) leader() *Server { - tc.WaitForLeader() - for _, s := range tc.server { - if isLeader, _ := s.getLeader(); isLeader { - return s - } - } - return nil -} -func (tc testcluster) anyFollowerRaftServerID() raft.ServerID { - tc.WaitForLeader() - s1 := tc.server[0] - _, ldrID := s1.raft.LeaderWithID() - - var tgtID raft.ServerID - - s1.peerLock.Lock() - defer s1.peerLock.Unlock() - - // Find the first non-leader server in the list. - for _, sp := range s1.localPeers { - tgtID = raft.ServerID(sp.ID) - if tgtID != ldrID { - break - } - } - return tgtID -} -func (tc testcluster) anyFollowerRaftServerAddress() raft.ServerAddress { - tc.WaitForLeader() - s1 := tc.server[0] - lAddr, _ := s1.raft.LeaderWithID() - - var addr raft.ServerAddress - - s1.peerLock.Lock() - defer s1.peerLock.Unlock() - - // Find the first non-leader server in the list. - for a := range s1.localPeers { - addr = a - if addr != lAddr { - break - } - } - return addr -} - -func TestOperator_TransferLeadershipToServerAddress_ACL(t *testing.T) { - ci.Parallel(t) - var err error - - tc := newTestCluster(t, tcArgs{enableACL: true}) - s1 := tc.leader() - must.NotNil(t, s1) - codec := rpcClient(t, s1) - - addr := tc.anyFollowerRaftServerAddress() - - mgmtWR := structs.WriteRequest{ - Region: s1.config.Region, - AuthToken: tc.token.SecretID, - } - - // Create invalid ACL Token - pReq := &structs.ACLPolicyUpsertRequest{ - Policies: []*structs.ACLPolicy{ - { - Name: "node-write-only", - Rules: `node { policy = "write" }`, - }, - }, - WriteRequest: mgmtWR, - } - pResp := &structs.GenericResponse{} - err = msgpackrpc.CallWithCodec(codec, structs.ACLUpsertPoliciesRPCMethod, pReq, pResp) - must.NoError(t, err) - - tReq := &structs.ACLTokenUpsertRequest{ - Tokens: []*structs.ACLToken{ - { - Name: "invalid", - Policies: []string{"node_write_only"}, - Type: structs.ACLClientToken, - }, - }, - WriteRequest: mgmtWR, - } - tResp := &structs.ACLTokenUpsertResponse{} - err = msgpackrpc.CallWithCodec(codec, structs.ACLUpsertTokensRPCMethod, tReq, tResp) - must.NoError(t, err) - - invalidToken := tResp.Tokens[0] - - testReq := &structs.RaftPeerRequest{ - RaftIDAddress: structs.RaftIDAddress{Address: addr}, - WriteRequest: structs.WriteRequest{ - Region: s1.config.Region, - }, - } - - var reply struct{} - - t.Run("no-token", func(t *testing.T) { - // Try with no token and expect permission denied - err := msgpackrpc.CallWithCodec(codec, "Operator.TransferLeadershipToPeer", testReq, &reply) - must.Error(t, err) - must.ErrorIs(t, err, rpcPermDeniedErr) - }) - - t.Run("invalid-token", func(t *testing.T) { - // Try with an invalid token and expect permission denied - testReq.AuthToken = invalidToken.SecretID - err := msgpackrpc.CallWithCodec(codec, "Operator.TransferLeadershipToPeer", testReq, &reply) - must.Error(t, err) - must.ErrorIs(t, err, rpcPermDeniedErr) - }) - - t.Run("good-token", func(t *testing.T) { - // Try with a management token - testReq.AuthToken = tc.token.SecretID - err := msgpackrpc.CallWithCodec(codec, "Operator.TransferLeadershipToPeer", testReq, &reply) - must.NoError(t, err) - - // Is the expected leader the new one? - tc.WaitForLeader() - lAddrNew, _ := s1.raft.LeaderWithID() - must.Eq(t, addr, lAddrNew) - }) -} - -func TestOperator_TransferLeadershipToServerID_ACL(t *testing.T) { - ci.Parallel(t) - var err error - - tc := newTestCluster(t, tcArgs{enableACL: true}) - s1 := tc.leader() - must.NotNil(t, s1) - codec := rpcClient(t, s1) - - mgmtWR := structs.WriteRequest{ - Region: s1.config.Region, - AuthToken: tc.token.SecretID, - } - - // Create invalid ACL Token - pReq := &structs.ACLPolicyUpsertRequest{ - Policies: []*structs.ACLPolicy{ - { - Name: "node-write-only", - Rules: `node { policy = "write" }`, - }, - }, - WriteRequest: mgmtWR, - } - pResp := &structs.GenericResponse{} - err = msgpackrpc.CallWithCodec(codec, structs.ACLUpsertPoliciesRPCMethod, pReq, pResp) - must.NoError(t, err) - - tReq := &structs.ACLTokenUpsertRequest{ - Tokens: []*structs.ACLToken{ - { - Name: "invalid", - Policies: []string{"node_write_only"}, - Type: structs.ACLClientToken, - }, - }, - WriteRequest: mgmtWR, - } - tResp := &structs.ACLTokenUpsertResponse{} - err = msgpackrpc.CallWithCodec(codec, structs.ACLUpsertTokensRPCMethod, tReq, tResp) - must.NoError(t, err) - - invalidToken := tResp.Tokens[0] - - tgtID := tc.anyFollowerRaftServerID() - testReq := &structs.RaftPeerRequest{ - RaftIDAddress: structs.RaftIDAddress{ - ID: tgtID, - }, - WriteRequest: structs.WriteRequest{Region: s1.config.Region}, - } - var reply struct{} - - t.Run("no-token", func(t *testing.T) { - // Try with no token and expect permission denied - err := msgpackrpc.CallWithCodec(codec, "Operator.TransferLeadershipToPeer", testReq, &reply) - must.Error(t, err) - must.ErrorIs(t, err, rpcPermDeniedErr) - }) - - t.Run("invalid-token", func(t *testing.T) { - // Try with an invalid token and expect permission denied - testReq.AuthToken = invalidToken.SecretID - err := msgpackrpc.CallWithCodec(codec, "Operator.TransferLeadershipToPeer", testReq, &reply) - must.Error(t, err) - must.ErrorIs(t, err, rpcPermDeniedErr) - }) - - t.Run("good-token", func(t *testing.T) { - // Try with a management token - testReq.AuthToken = tc.token.SecretID - err := msgpackrpc.CallWithCodec(codec, "Operator.TransferLeadershipToPeer", testReq, &reply) - must.NoError(t, err) - - // Is the expected leader the new one? - tc.WaitForLeader() - _, ldrID := s1.raft.LeaderWithID() - must.Eq(t, tgtID, ldrID) - }) -} - func TestOperator_SchedulerGetConfiguration(t *testing.T) { ci.Parallel(t) s1, cleanupS1 := TestServer(t, func(c *Config) { - c.Build = "1.3.0+unittest" + c.Build = "0.9.0+unittest" }) defer cleanupS1() codec := rpcClient(t, s1) @@ -703,7 +396,7 @@ func TestOperator_SchedulerSetConfiguration(t *testing.T) { ci.Parallel(t) s1, cleanupS1 := TestServer(t, func(c *Config) { - c.Build = "1.3.0+unittest" + c.Build = "0.9.0+unittest" }) defer cleanupS1() rpcCodec := rpcClient(t, s1) @@ -749,7 +442,7 @@ func TestOperator_SchedulerGetConfiguration_ACL(t *testing.T) { s1, root, cleanupS1 := TestACLServer(t, func(c *Config) { c.RaftConfig.ProtocolVersion = 3 - c.Build = "1.3.0+unittest" + c.Build = "0.9.0+unittest" }) defer cleanupS1() codec := rpcClient(t, s1) @@ -796,7 +489,7 @@ func TestOperator_SchedulerSetConfiguration_ACL(t *testing.T) { s1, root, cleanupS1 := TestACLServer(t, func(c *Config) { c.RaftConfig.ProtocolVersion = 3 - c.Build = "1.3.0+unittest" + c.Build = "0.9.0+unittest" }) defer cleanupS1() codec := rpcClient(t, s1) @@ -1281,183 +974,3 @@ func TestOperator_SnapshotRestore_ACL(t *testing.T) { }) } } - -func TestOperator_UpgradeCheckRequest_VaultWorkloadIdentity(t *testing.T) { - ci.Parallel(t) - - s1, cleanupS1 := TestServer(t, nil) - defer cleanupS1() - testutil.WaitForLeader(t, s1.RPC) - - codec := rpcClient(t, s1) - state := s1.fsm.State() - - // Register mock nodes, one pre-1.7. - node := mock.Node() - node.Attributes["nomad.version"] = "1.7.2" - err := state.UpsertNode(structs.MsgTypeTestSetup, 1000, node) - must.NoError(t, err) - - outdatedNode := mock.Node() - outdatedNode.Attributes["nomad.version"] = "1.6.4" - err = state.UpsertNode(structs.MsgTypeTestSetup, 1001, outdatedNode) - must.NoError(t, err) - - // Create non-default namespace. - ns := mock.Namespace() - state.UpsertNamespaces(1002, []*structs.Namespace{ns}) - - // Register Vault jobs, one with and another without workload identity. - jobNoWID := mock.Job() - jobNoWID.TaskGroups[0].Tasks[0].Vault = &structs.Vault{ - Cluster: "default", - Policies: []string{"test"}, - } - // Add multiple tasks and groups to make sure we don't have duplicate jobs - // in the result. - jobNoWID.TaskGroups[0].Tasks = append(jobNoWID.TaskGroups[0].Tasks, jobNoWID.TaskGroups[0].Tasks[0].Copy()) - jobNoWID.TaskGroups[0].Tasks[1].Name = "task-1" - jobNoWID.TaskGroups = append(jobNoWID.TaskGroups, jobNoWID.TaskGroups[0].Copy()) - jobNoWID.TaskGroups[1].Name = "tg-1" - - err = state.UpsertJob(structs.MsgTypeTestSetup, 1003, nil, jobNoWID) - must.NoError(t, err) - - jobNoWIDNonDefaultNS := mock.Job() - jobNoWIDNonDefaultNS.Namespace = ns.Name - jobNoWIDNonDefaultNS.TaskGroups[0].Tasks[0].Vault = &structs.Vault{ - Cluster: "default", - Policies: []string{"test"}, - } - err = state.UpsertJob(structs.MsgTypeTestSetup, 1004, nil, jobNoWIDNonDefaultNS) - must.NoError(t, err) - - jobWithWID := mock.Job() - jobWithWID.TaskGroups[0].Tasks[0].Vault = &structs.Vault{ - Cluster: "default", - } - jobWithWID.TaskGroups[0].Tasks[0].Identities = []*structs.WorkloadIdentity{{ - Name: "vault_default", - }} - err = state.UpsertJob(structs.MsgTypeTestSetup, 1005, nil, jobWithWID) - must.NoError(t, err) - - // Create allocs for the jobs. - allocJobNoWID := mock.Alloc() - allocJobNoWID.Job = jobNoWID - allocJobNoWID.JobID = jobNoWID.ID - allocJobNoWID.NodeID = node.ID - - allocJobWithWID := mock.Alloc() - allocJobWithWID.Job = jobWithWID - allocJobWithWID.JobID = jobWithWID.ID - allocJobWithWID.NodeID = node.ID - - err = state.UpsertAllocs(structs.MsgTypeTestSetup, 1006, []*structs.Allocation{allocJobNoWID, allocJobWithWID}) - must.NoError(t, err) - - // Create Vault token accessor for job without Vault identity and one that - // is no longer used. - tokenJobNoWID := mock.VaultAccessor() - tokenJobNoWID.AllocID = allocJobNoWID.ID - tokenJobNoWID.NodeID = node.ID - - tokenUnused := mock.VaultAccessor() - err = state.UpsertVaultAccessor(1007, []*structs.VaultAccessor{tokenJobNoWID, tokenUnused}) - must.NoError(t, err) - - // Make request. - args := &structs.UpgradeCheckVaultWorkloadIdentityRequest{ - QueryOptions: structs.QueryOptions{ - Region: "global", - AuthToken: node.SecretID, - }, - } - var resp structs.UpgradeCheckVaultWorkloadIdentityResponse - err = msgpackrpc.CallWithCodec(codec, "Operator.UpgradeCheckVaultWorkloadIdentity", args, &resp) - must.NoError(t, err) - must.Eq(t, 1007, resp.Index) - - // Verify only jobs without Vault identity are returned. - must.Len(t, 2, resp.JobsWithoutVaultIdentity) - must.SliceContains(t, resp.JobsWithoutVaultIdentity, jobNoWID.Stub(nil, nil), must.Cmp(cmpopts.IgnoreFields( - structs.JobListStub{}, - "Status", - "ModifyIndex", - ))) - must.SliceContains(t, resp.JobsWithoutVaultIdentity, jobNoWIDNonDefaultNS.Stub(nil, nil), must.Cmp(cmpopts.IgnoreFields( - structs.JobListStub{}, - "Status", - "ModifyIndex", - ))) - - // Verify only outdated nodes are returned. - must.Len(t, 1, resp.OutdatedNodes) - must.SliceContains(t, resp.OutdatedNodes, outdatedNode.Stub(nil)) - - // Verify Vault ACL tokens are returned. - must.Len(t, 2, resp.VaultTokens) - must.SliceContains(t, resp.VaultTokens, tokenJobNoWID) - must.SliceContains(t, resp.VaultTokens, tokenUnused) -} - -func TestOperator_UpgradeCheckRequest_VaultWorkloadIdentity_ACL(t *testing.T) { - ci.Parallel(t) - - s1, root, cleanupS1 := TestACLServer(t, nil) - defer cleanupS1() - testutil.WaitForLeader(t, s1.RPC) - - codec := rpcClient(t, s1) - state := s1.fsm.State() - - // Create test tokens and policies. - allowed := mock.CreatePolicyAndToken(t, state, 1000, "allowed", `operator {policy = "read"}`) - notAllowed := mock.CreatePolicyAndToken(t, state, 1002, "not-allowed", mock.NamespacePolicy("default", "write", nil)) - - testCases := []struct { - name string - token string - expectedErr string - }{ - { - name: "root token is allowed", - token: root.SecretID, - expectedErr: "", - }, - { - name: "operator read token is allowed", - token: allowed.SecretID, - expectedErr: "", - }, - { - name: "token not allowed", - token: notAllowed.SecretID, - expectedErr: structs.ErrPermissionDenied.Error(), - }, - { - name: "missing token not allowed", - token: "", - expectedErr: structs.ErrPermissionDenied.Error(), - }, - } - - for _, tc := range testCases { - t.Run(tc.name, func(t *testing.T) { - // Make request. - args := &structs.UpgradeCheckVaultWorkloadIdentityRequest{ - QueryOptions: structs.QueryOptions{ - Region: "global", - AuthToken: tc.token, - }, - } - var resp structs.UpgradeCheckVaultWorkloadIdentityResponse - err := msgpackrpc.CallWithCodec(codec, "Operator.UpgradeCheckVaultWorkloadIdentity", args, &resp) - if tc.expectedErr == "" { - must.NoError(t, err) - } else { - must.ErrorContains(t, err, tc.expectedErr) - } - }) - } -} diff --git a/nomad/periodic_endpoint.go b/nomad/periodic_endpoint.go index 1baf9ddfa9b9..49b9ff0fea17 100644 --- a/nomad/periodic_endpoint.go +++ b/nomad/periodic_endpoint.go @@ -42,7 +42,7 @@ func (p *Periodic) Force(args *structs.PeriodicForceRequest, reply *structs.Peri // Check for write-job permissions if aclObj, err := p.srv.ResolveACL(args); err != nil { return err - } else if !aclObj.AllowNsOp(args.RequestNamespace(), acl.NamespaceCapabilityDispatchJob) && !aclObj.AllowNsOp(args.RequestNamespace(), acl.NamespaceCapabilitySubmitJob) { + } else if aclObj != nil && !aclObj.AllowNsOp(args.RequestNamespace(), acl.NamespaceCapabilityDispatchJob) && !aclObj.AllowNsOp(args.RequestNamespace(), acl.NamespaceCapabilitySubmitJob) { return structs.ErrPermissionDenied } diff --git a/nomad/periodic_endpoint_test.go b/nomad/periodic_endpoint_test.go index b862690b1952..d19cfdec4195 100644 --- a/nomad/periodic_endpoint_test.go +++ b/nomad/periodic_endpoint_test.go @@ -7,7 +7,7 @@ import ( "testing" memdb "github.com/hashicorp/go-memdb" - msgpackrpc "github.com/hashicorp/net-rpc-msgpackrpc/v2" + msgpackrpc "github.com/hashicorp/net-rpc-msgpackrpc" "github.com/hashicorp/nomad/acl" "github.com/hashicorp/nomad/ci" "github.com/hashicorp/nomad/nomad/mock" diff --git a/nomad/plan_apply.go b/nomad/plan_apply.go index 57a177f7300a..ff962f46bec1 100644 --- a/nomad/plan_apply.go +++ b/nomad/plan_apply.go @@ -239,8 +239,7 @@ func (p *planner) snapshotMinIndex(prevPlanResultIndex, planSnapshotIndex uint64 // applyPlan is used to apply the plan result and to return the alloc index func (p *planner) applyPlan(plan *structs.Plan, result *structs.PlanResult, snap *state.StateSnapshot) (raft.ApplyFuture, error) { - now := time.Now().UTC() - unixNow := now.UnixNano() + now := time.Now().UTC().UnixNano() // Setup the update request req := structs.ApplyPlanResultsRequest{ @@ -251,7 +250,7 @@ func (p *planner) applyPlan(plan *structs.Plan, result *structs.PlanResult, snap DeploymentUpdates: result.DeploymentUpdates, IneligibleNodes: result.IneligibleNodes, EvalID: plan.EvalID, - UpdatedAt: unixNow, + UpdatedAt: now, } preemptedJobIDs := make(map[structs.NamespacedID]struct{}) @@ -266,7 +265,7 @@ func (p *planner) applyPlan(plan *structs.Plan, result *structs.PlanResult, snap for _, updateList := range result.NodeUpdate { for _, stoppedAlloc := range updateList { - req.AllocsStopped = append(req.AllocsStopped, normalizeStoppedAlloc(stoppedAlloc, unixNow)) + req.AllocsStopped = append(req.AllocsStopped, normalizeStoppedAlloc(stoppedAlloc, now)) } } @@ -276,16 +275,16 @@ func (p *planner) applyPlan(plan *structs.Plan, result *structs.PlanResult, snap // Set the time the alloc was applied for the first time. This can be used // to approximate the scheduling time. - updateAllocTimestamps(req.AllocsUpdated, unixNow) + updateAllocTimestamps(req.AllocsUpdated, now) - err := signAllocIdentities(p.srv.encrypter, plan.Job, req.AllocsUpdated, now) + err := signAllocIdentities(p.srv.encrypter, plan.Job, req.AllocsUpdated) if err != nil { return nil, err } for _, preemptions := range result.NodePreemptions { for _, preemptedAlloc := range preemptions { - req.AllocsPreempted = append(req.AllocsPreempted, normalizePreemptedAlloc(preemptedAlloc, unixNow)) + req.AllocsPreempted = append(req.AllocsPreempted, normalizePreemptedAlloc(preemptedAlloc, now)) // Gather jobids to create follow up evals appendNamespacedJobID(preemptedJobIDs, preemptedAlloc) @@ -317,12 +316,12 @@ func (p *planner) applyPlan(plan *structs.Plan, result *structs.PlanResult, snap // Set the time the alloc was applied for the first time. This can be used // to approximate the scheduling time. - updateAllocTimestamps(req.Alloc, unixNow) + updateAllocTimestamps(req.Alloc, now) // Set modify time for preempted allocs if any // Also gather jobids to create follow up evals for _, alloc := range req.NodePreemptions { - alloc.ModifyTime = unixNow + alloc.ModifyTime = now appendNamespacedJobID(preemptedJobIDs, alloc) } } @@ -339,8 +338,8 @@ func (p *planner) applyPlan(plan *structs.Plan, result *structs.PlanResult, snap Type: job.Type, Priority: job.Priority, Status: structs.EvalStatusPending, - CreateTime: unixNow, - ModifyTime: unixNow, + CreateTime: now, + ModifyTime: now, } evals = append(evals, eval) } @@ -408,7 +407,7 @@ func updateAllocTimestamps(allocations []*structs.Allocation, timestamp int64) { } } -func signAllocIdentities(signer claimSigner, job *structs.Job, allocations []*structs.Allocation, now time.Time) error { +func signAllocIdentities(signer claimSigner, job *structs.Job, allocations []*structs.Allocation) error { for _, alloc := range allocations { if alloc.SignedIdentities == nil { alloc.SignedIdentities = map[string]string{} @@ -419,8 +418,7 @@ func signAllocIdentities(signer claimSigner, job *structs.Job, allocations []*st if _, ok := alloc.SignedIdentities[task.Name]; ok { continue } - defaultWI := &structs.WorkloadIdentity{Name: "default"} - claims := structs.NewIdentityClaims(job, alloc, task.IdentityHandle(defaultWI), task.Identity, now) + claims := alloc.ToTaskIdentityClaims(job, task.Name) token, keyID, err := signer.SignClaims(claims) if err != nil { return err @@ -554,7 +552,7 @@ func evaluatePlanPlacements(pool *EvaluatePool, snap *state.StateSnapshot, plan //is resolved this log line is the only way to //monitor the disagreement between workers and //the plan applier. - logger.Info("plan for node rejected, refer to https://developer.hashicorp.com/nomad/s/port-plan-failure for more information", + logger.Info("plan for node rejected, refer to https://www.nomadproject.io/s/port-plan-failure for more information", "node_id", nodeID, "reason", reason, "eval_id", plan.EvalID, "namespace", plan.Job.Namespace) } @@ -737,11 +735,6 @@ func evaluateNodePlan(snap *state.StateSnapshot, plan *structs.Plan, nodeID stri return true, "", nil } return false, "node is disconnected and contains invalid updates", nil - } else if node.Status == structs.NodeStatusDown { - if isValidForDownNode(plan, node.ID) { - return true, "", nil - } - return false, "node is down and contains invalid updates", nil } else if node.Status != structs.NodeStatusReady { return false, "node is not ready for placements", nil } @@ -795,17 +788,3 @@ func isValidForDisconnectedNode(plan *structs.Plan, nodeID string) bool { return true } - -// The plan is only valid for a node down if it only contains -// updates to mark allocations as unknown and those allocations are configured -// as non reschedulables when lost or if the allocs are being updated to lost. -func isValidForDownNode(plan *structs.Plan, nodeID string) bool { - for _, alloc := range plan.NodeAllocation[nodeID] { - if !(alloc.ClientStatus == structs.AllocClientStatusUnknown && alloc.PreventRescheduleOnDisconnect()) && - (alloc.ClientStatus != structs.AllocClientStatusLost) { - return false - } - } - - return true -} diff --git a/nomad/plan_apply_ce.go b/nomad/plan_apply_oss.go similarity index 100% rename from nomad/plan_apply_ce.go rename to nomad/plan_apply_oss.go diff --git a/nomad/plan_apply_test.go b/nomad/plan_apply_test.go index 25525d38c65e..fbeb4c32e331 100644 --- a/nomad/plan_apply_test.go +++ b/nomad/plan_apply_test.go @@ -439,7 +439,7 @@ func TestPlanApply_signAllocIdentities(t *testing.T) { for _, tc := range cases { t.Run(tc.name, func(t *testing.T) { - err := signAllocIdentities(tc.signer, job, allocs, time.Now()) + err := signAllocIdentities(tc.signer, job, allocs) if tc.expectErr != nil { must.Error(t, err) @@ -516,10 +516,8 @@ func TestPlanApply_EvalPlan_Preemption(t *testing.T) { state := testStateStore(t) node := mock.Node() node.NodeResources = &structs.NodeResources{ - Cpu: structs.LegacyNodeCpuResources{ - CpuShares: 2000, - TotalCpuCores: 2, - ReservableCpuCores: []uint16{0, 1}, + Cpu: structs.NodeCpuResources{ + CpuShares: 2000, }, Memory: structs.NodeMemoryResources{ MemoryMB: 4192, @@ -535,8 +533,6 @@ func TestPlanApply_EvalPlan_Preemption(t *testing.T) { }, }, } - node.NodeResources.Compatibility() - state.UpsertNode(structs.MsgTypeTestSetup, 1000, node) preemptedAlloc := mock.Alloc() diff --git a/nomad/plan_endpoint.go b/nomad/plan_endpoint.go index 465481d1ff90..e7f0ecec7b64 100644 --- a/nomad/plan_endpoint.go +++ b/nomad/plan_endpoint.go @@ -27,15 +27,20 @@ func NewPlanEndpoint(srv *Server, ctx *RPCContext) *Plan { // Submit is used to submit a plan to the leader func (p *Plan) Submit(args *structs.PlanRequest, reply *structs.PlanResponse) error { - aclObj, err := p.srv.AuthenticateServerOnly(p.ctx, args) - p.srv.MeasureRPCRate("plan", structs.RateMetricWrite, args) - if err != nil || !aclObj.AllowServerOp() { - return structs.ErrPermissionDenied - } + authErr := p.srv.Authenticate(p.ctx, args) + // Ensure the connection was initiated by another server if TLS is used. + err := validateTLSCertificateLevel(p.srv, p.ctx, tlsCertificateLevelServer) + if err != nil { + return err + } if done, err := p.srv.forward("Plan.Submit", args, args, reply); done { return err } + p.srv.MeasureRPCRate("plan", structs.RateMetricWrite, args) + if authErr != nil { + return structs.ErrPermissionDenied + } defer metrics.MeasureSince([]string{"nomad", "plan", "submit"}, time.Now()) if args.Plan == nil { diff --git a/nomad/plan_endpoint_test.go b/nomad/plan_endpoint_test.go index 5c39df0d2b03..0a3c900e6312 100644 --- a/nomad/plan_endpoint_test.go +++ b/nomad/plan_endpoint_test.go @@ -8,7 +8,7 @@ import ( "testing" "time" - msgpackrpc "github.com/hashicorp/net-rpc-msgpackrpc/v2" + msgpackrpc "github.com/hashicorp/net-rpc-msgpackrpc" "github.com/hashicorp/nomad/ci" "github.com/hashicorp/nomad/nomad/mock" "github.com/hashicorp/nomad/nomad/structs" @@ -173,7 +173,7 @@ func TestPlanEndpoint_ApplyConcurrent(t *testing.T) { alloc.Job = plan.Job plan.NodeAllocation = map[string][]*structs.Allocation{ - node.ID: []*structs.Allocation{alloc}} + node.ID: {alloc}} plans = append(plans, plan) } diff --git a/nomad/plan_normalization_test.go b/nomad/plan_normalization_test.go index b167d452bac4..ffa23a5be1b5 100644 --- a/nomad/plan_normalization_test.go +++ b/nomad/plan_normalization_test.go @@ -8,7 +8,7 @@ import ( "testing" "time" - "github.com/hashicorp/go-msgpack/v2/codec" + "github.com/hashicorp/go-msgpack/codec" "github.com/hashicorp/nomad/ci" "github.com/hashicorp/nomad/nomad/mock" "github.com/hashicorp/nomad/nomad/structs" diff --git a/nomad/regions_endpoint_test.go b/nomad/regions_endpoint_test.go index da997fda67ea..7a74d20df09a 100644 --- a/nomad/regions_endpoint_test.go +++ b/nomad/regions_endpoint_test.go @@ -7,7 +7,7 @@ import ( "fmt" "testing" - msgpackrpc "github.com/hashicorp/net-rpc-msgpackrpc/v2" + msgpackrpc "github.com/hashicorp/net-rpc-msgpackrpc" "github.com/hashicorp/nomad/ci" "github.com/hashicorp/nomad/nomad/structs" "github.com/hashicorp/nomad/testutil" diff --git a/nomad/rpc.go b/nomad/rpc.go index b32cbfaab283..d98187de1cae 100644 --- a/nomad/rpc.go +++ b/nomad/rpc.go @@ -21,7 +21,7 @@ import ( "github.com/hashicorp/go-connlimit" log "github.com/hashicorp/go-hclog" memdb "github.com/hashicorp/go-memdb" - "github.com/hashicorp/go-msgpack/v2/codec" + "github.com/hashicorp/go-msgpack/codec" "github.com/hashicorp/nomad/helper" "github.com/hashicorp/nomad/helper/pool" "github.com/hashicorp/nomad/nomad/state" @@ -108,13 +108,6 @@ type RPCContext struct { NodeID string } -func (ctx *RPCContext) IsTLS() bool { - if ctx == nil { - return false - } - return ctx.TLS -} - // Certificate returns the first certificate available in the chain. func (ctx *RPCContext) Certificate() *x509.Certificate { if ctx == nil || len(ctx.VerifiedChains) == 0 || len(ctx.VerifiedChains[0]) == 0 { @@ -147,34 +140,6 @@ func (ctx *RPCContext) ValidateCertificateForName(name string) error { return fmt.Errorf("invalid certificate, %s not in %s", name, strings.Join(validNames, ",")) } -func (ctx *RPCContext) IsStatic() bool { - return ctx == nil -} - -func (ctx *RPCContext) GetRemoteIP() (net.IP, error) { - if ctx == nil { - return nil, nil - } - var remoteAddr *net.TCPAddr - var ok bool - if ctx.Session != nil { - remoteAddr, ok = ctx.Session.RemoteAddr().(*net.TCPAddr) - if !ok { - return nil, errors.New("session address was not a TCP address") - } - } - if remoteAddr == nil && ctx.Conn != nil { - remoteAddr, ok = ctx.Conn.RemoteAddr().(*net.TCPAddr) - if !ok { - return nil, errors.New("session address was not a TCP address") - } - } - if remoteAddr != nil { - return remoteAddr.IP, nil - } - return nil, errors.New("could not determine remote IP from context") -} - // listen is used to listen for incoming RPC connections func (r *rpcHandler) listen(ctx context.Context) { defer close(r.srv.listenerCh) diff --git a/nomad/rpc_test.go b/nomad/rpc_test.go index 47c33d288833..8aed8ec45e49 100644 --- a/nomad/rpc_test.go +++ b/nomad/rpc_test.go @@ -19,9 +19,9 @@ import ( "testing" "time" - "github.com/hashicorp/go-msgpack/v2/codec" + "github.com/hashicorp/go-msgpack/codec" "github.com/hashicorp/go-sockaddr" - msgpackrpc "github.com/hashicorp/net-rpc-msgpackrpc/v2" + msgpackrpc "github.com/hashicorp/net-rpc-msgpackrpc" "github.com/hashicorp/nomad/ci" cstructs "github.com/hashicorp/nomad/client/structs" "github.com/hashicorp/nomad/helper/pool" @@ -1203,93 +1203,99 @@ func TestRPC_TLS_Enforcement_RPC(t *testing.T) { // Some endpoints can only be called server -> server // Some endpoints can only be called client -> server cases := []struct { - name string - cn string - rpcs map[string]any - expectErr string + name string + cn string + rpcs map[string]any + canRPC bool }{ // Local server. { - name: "local server/standard rpc", - cn: "server.global.nomad", - rpcs: standardRPCs, + name: "local server/standard rpc", + cn: "server.global.nomad", + rpcs: standardRPCs, + canRPC: true, }, { - name: "local server/servers only rpc", - cn: "server.global.nomad", - rpcs: localServersOnlyRPCs, + name: "local server/servers only rpc", + cn: "server.global.nomad", + rpcs: localServersOnlyRPCs, + canRPC: true, }, { - name: "local server/clients only rpc", - cn: "server.global.nomad", - rpcs: localClientsOnlyRPCs, + name: "local server/clients only rpc", + cn: "server.global.nomad", + rpcs: localClientsOnlyRPCs, + canRPC: true, }, // Local client. { - name: "local client/standard rpc", - cn: "client.global.nomad", - rpcs: standardRPCs, + name: "local client/standard rpc", + cn: "client.global.nomad", + rpcs: standardRPCs, + canRPC: true, }, { - name: "local client/servers only rpc", - cn: "client.global.nomad", - rpcs: localServersOnlyRPCs, - expectErr: "(Permission denied|broken pipe)", + name: "local client/servers only rpc", + cn: "client.global.nomad", + rpcs: localServersOnlyRPCs, + canRPC: false, }, { - name: "local client/clients only rpc", - cn: "client.global.nomad", - rpcs: localClientsOnlyRPCs, + name: "local client/clients only rpc", + cn: "client.global.nomad", + rpcs: localClientsOnlyRPCs, + canRPC: true, }, // Other region server. { - name: "other region server/standard rpc", - cn: "server.other.nomad", - rpcs: standardRPCs, + name: "other region server/standard rpc", + cn: "server.other.nomad", + rpcs: standardRPCs, + canRPC: true, }, { - name: "other region server/servers only rpc", - cn: "server.other.nomad", - rpcs: localServersOnlyRPCs, - expectErr: "(Permission denied|broken pipe)", + name: "other region server/servers only rpc", + cn: "server.other.nomad", + rpcs: localServersOnlyRPCs, + canRPC: false, }, { - name: "other region server/clients only rpc", - cn: "server.other.nomad", - rpcs: localClientsOnlyRPCs, - expectErr: "(Permission denied|broken pipe)", + name: "other region server/clients only rpc", + cn: "server.other.nomad", + rpcs: localClientsOnlyRPCs, + canRPC: false, }, // Other region client. { - name: "other region client/standard rpc", - cn: "client.other.nomad", - rpcs: standardRPCs, - expectErr: "(certificate|broken pipe)", + name: "other region client/standard rpc", + cn: "client.other.nomad", + rpcs: standardRPCs, + canRPC: false, }, { - name: "other region client/servers only rpc", - cn: "client.other.nomad", - rpcs: localServersOnlyRPCs, - expectErr: "(certificate|broken pipe)", + name: "other region client/servers only rpc", + cn: "client.other.nomad", + rpcs: localServersOnlyRPCs, + canRPC: false, }, { - name: "other region client/clients only rpc", - cn: "client.other.nomad", - rpcs: localClientsOnlyRPCs, - expectErr: "(certificate|broken pipe)", + name: "other region client/clients only rpc", + cn: "client.other.nomad", + rpcs: localClientsOnlyRPCs, + canRPC: false, }, // Wrong certs. { - name: "irrelevant cert", - cn: "nomad.example.com", - rpcs: standardRPCs, - expectErr: "(certificate|broken pipe)", + name: "irrelevant cert", + cn: "nomad.example.com", + rpcs: standardRPCs, + canRPC: false, }, { - name: "globs", - cn: "*.global.nomad", - rpcs: standardRPCs, - expectErr: "(certificate|broken pipe)", + name: "globs", + cn: "*.global.nomad", + rpcs: standardRPCs, + canRPC: false, }, {}, } @@ -1312,7 +1318,7 @@ func TestRPC_TLS_Enforcement_RPC(t *testing.T) { t.Run(name, func(t *testing.T) { err := tlsHelper.nomadRPC(t, srv, cfg, method, arg) - if tc.expectErr == "" { + if tc.canRPC { if err != nil { // note: lots of these RPCs will return // validation errors after connection b/c we're @@ -1326,7 +1332,8 @@ func TestRPC_TLS_Enforcement_RPC(t *testing.T) { // we immediately write on the pipe that was just // closed by the client must.Error(t, err) - must.RegexMatch(t, regexp.MustCompile(tc.expectErr), err.Error()) + must.RegexMatch(t, + regexp.MustCompile("(certificate|broken pipe)"), err.Error()) } }) } diff --git a/nomad/scaling_endpoint.go b/nomad/scaling_endpoint.go index d7b3766fd004..1a9f2544df77 100644 --- a/nomad/scaling_endpoint.go +++ b/nomad/scaling_endpoint.go @@ -45,7 +45,7 @@ func (p *Scaling) ListPolicies(args *structs.ScalingPolicyListRequest, reply *st if aclObj, err := p.srv.ResolveACL(args); err != nil { return err - } else { + } else if aclObj != nil { hasListScalingPolicies := aclObj.AllowNsOp(args.RequestNamespace(), acl.NamespaceCapabilityListScalingPolicies) hasListAndReadJobs := aclObj.AllowNsOp(args.RequestNamespace(), acl.NamespaceCapabilityListJobs) && aclObj.AllowNsOp(args.RequestNamespace(), acl.NamespaceCapabilityReadJob) @@ -114,7 +114,7 @@ func (p *Scaling) GetPolicy(args *structs.ScalingPolicySpecificRequest, // Check for list-job permissions if aclObj, err := p.srv.ResolveACL(args); err != nil { return err - } else { + } else if aclObj != nil { hasReadScalingPolicy := aclObj.AllowNsOp(args.RequestNamespace(), acl.NamespaceCapabilityReadScalingPolicy) hasListAndReadJobs := aclObj.AllowNsOp(args.RequestNamespace(), acl.NamespaceCapabilityListJobs) && aclObj.AllowNsOp(args.RequestNamespace(), acl.NamespaceCapabilityReadJob) diff --git a/nomad/scaling_endpoint_test.go b/nomad/scaling_endpoint_test.go index 67a7e59061e6..242ad08117b7 100644 --- a/nomad/scaling_endpoint_test.go +++ b/nomad/scaling_endpoint_test.go @@ -7,7 +7,7 @@ import ( "testing" "time" - msgpackrpc "github.com/hashicorp/net-rpc-msgpackrpc/v2" + msgpackrpc "github.com/hashicorp/net-rpc-msgpackrpc" "github.com/hashicorp/nomad/acl" "github.com/hashicorp/nomad/ci" "github.com/hashicorp/nomad/helper/uuid" diff --git a/nomad/search_endpoint_ce.go b/nomad/search_endpoint_oss.go similarity index 100% rename from nomad/search_endpoint_ce.go rename to nomad/search_endpoint_oss.go diff --git a/nomad/search_endpoint_test.go b/nomad/search_endpoint_test.go index e06688ac927f..2e1becbcbab1 100644 --- a/nomad/search_endpoint_test.go +++ b/nomad/search_endpoint_test.go @@ -5,12 +5,11 @@ package nomad import ( "fmt" - "slices" "strconv" "strings" "testing" - msgpackrpc "github.com/hashicorp/net-rpc-msgpackrpc/v2" + msgpackrpc "github.com/hashicorp/net-rpc-msgpackrpc" "github.com/hashicorp/nomad/acl" "github.com/hashicorp/nomad/ci" "github.com/hashicorp/nomad/helper/uuid" @@ -20,6 +19,7 @@ import ( "github.com/hashicorp/nomad/testutil" "github.com/shoenig/test/must" "github.com/stretchr/testify/require" + "golang.org/x/exp/slices" ) const jobIndex = 1000 @@ -210,7 +210,7 @@ func TestSearch_PrefixSearch_ACL(t *testing.T) { { validToken := mock.CreatePolicyAndToken(t, store, 1012, "test-valid4", strings.Join([]string{ mock.NamespacePolicyWithVariables(structs.DefaultNamespace, "", []string{}, - map[string][]string{"*": []string{"list"}}), + map[string][]string{"*": {"list"}}), mock.NodePolicy(acl.PolicyRead), }, "\n")) req.AuthToken = validToken.SecretID @@ -228,7 +228,7 @@ func TestSearch_PrefixSearch_ACL(t *testing.T) { { validToken := mock.CreatePolicyAndToken(t, store, 1012, "test-valid4", strings.Join([]string{ mock.NamespacePolicyWithVariables(structs.DefaultNamespace, "", []string{}, - map[string][]string{"*": []string{"list"}}), + map[string][]string{"*": {"list"}}), mock.NodePolicy(acl.PolicyRead), }, "\n")) req.AuthToken = validToken.SecretID @@ -1360,7 +1360,7 @@ func TestSearch_FuzzySearch_ACL(t *testing.T) { { validToken := mock.CreatePolicyAndToken(t, store, 1012, "test-valid4", strings.Join([]string{ mock.NamespacePolicyWithVariables(structs.DefaultNamespace, "", []string{}, - map[string][]string{"*": []string{"list"}}), + map[string][]string{"*": {"list"}}), mock.NodePolicy(acl.PolicyRead), }, "\n")) req.Text = "o" // matches Job:my-job, Node:foobar, Plugin, and Variables diff --git a/nomad/server.go b/nomad/server.go index a488481d997b..bbc897426f9b 100644 --- a/nomad/server.go +++ b/nomad/server.go @@ -25,6 +25,7 @@ import ( consulapi "github.com/hashicorp/consul/api" log "github.com/hashicorp/go-hclog" multierror "github.com/hashicorp/go-multierror" + "github.com/hashicorp/nomad/acl" "github.com/hashicorp/raft" autopilot "github.com/hashicorp/raft-autopilot" raftboltdb "github.com/hashicorp/raft-boltdb/v2" @@ -34,17 +35,13 @@ import ( "github.com/hashicorp/nomad/command/agent/consul" "github.com/hashicorp/nomad/helper" "github.com/hashicorp/nomad/helper/codec" - "github.com/hashicorp/nomad/helper/goruntime" "github.com/hashicorp/nomad/helper/group" - "github.com/hashicorp/nomad/helper/iterator" "github.com/hashicorp/nomad/helper/pool" + "github.com/hashicorp/nomad/helper/stats" "github.com/hashicorp/nomad/helper/tlsutil" "github.com/hashicorp/nomad/lib/auth/oidc" - "github.com/hashicorp/nomad/nomad/auth" "github.com/hashicorp/nomad/nomad/deploymentwatcher" "github.com/hashicorp/nomad/nomad/drainer" - "github.com/hashicorp/nomad/nomad/lock" - "github.com/hashicorp/nomad/nomad/reporting" "github.com/hashicorp/nomad/nomad/state" "github.com/hashicorp/nomad/nomad/structs" "github.com/hashicorp/nomad/nomad/structs/config" @@ -98,6 +95,10 @@ const ( // defaultConsulDiscoveryIntervalRetry is how often to poll Consul for // new servers if there is no leader and the last Consul query failed. defaultConsulDiscoveryIntervalRetry time.Duration = 9 * time.Second + + // aclCacheSize is the number of ACL objects to keep cached. ACLs have a parsing and + // construction cost, so we keep the hot objects cached to reduce the ACL token resolution time. + aclCacheSize = 512 ) // Server is Nomad server which manages the job queues, @@ -148,8 +149,6 @@ type Server struct { // rpcServer is the static RPC server that is used by the local agent. rpcServer *rpc.Server - auth *auth.Authenticator - // clientRpcAdvertise is the advertised RPC address for Nomad clients to connect // to this server clientRpcAdvertise net.Addr @@ -268,6 +267,9 @@ type Server struct { workerConfigLock sync.RWMutex workersEventCh chan interface{} + // aclCache is used to maintain the parsed ACL objects + aclCache *structs.ACLCache[*acl.ACL] + // workerShutdownGroup tracks the running worker goroutines so that Shutdown() // can wait on their completion workerShutdownGroup group.Group @@ -277,12 +279,6 @@ type Server struct { // shutting down, the oidcProviderCache.Shutdown() function must be called. oidcProviderCache *oidc.ProviderCache - // lockTTLTimer and lockDelayTimer are used to track variable lock timers. - // These are held in memory on the leader rather than in state to avoid - // large amount of Raft writes. - lockTTLTimer *lock.TTLTimer - lockDelayTimer *lock.DelayTimer - // leaderAcl is the management ACL token that is valid when resolved by the // current leader. leaderAcl string @@ -296,19 +292,6 @@ type Server struct { // Nomad router. statsFetcher *StatsFetcher - // reportingManager is used to configure and handle all the license reporting - // dependencies. - reportingManager *reporting.Manager - - // oidcDisco is the OIDC Discovery configuration to be returned by the - // Keyring.GetConfig RPC and /.well-known/openid-configuration HTTP API. - // - // The issuer and jwks url are user configurable and therefore the struct is - // initialized when NewServer is setup. - // - // MAY BE nil! Issuer must be explicitly configured by the end user. - oidcDisco *structs.OIDCDiscoveryConfig - // EnterpriseState is used to fill in state for Pro/Ent builds EnterpriseState @@ -323,7 +306,8 @@ type Server struct { // NewServer is used to construct a new Nomad server from the // configuration, potentially returning an error -func NewServer(config *Config, consulCatalog consul.CatalogAPI, consulConfigFunc consul.ConfigAPIFunc, consulACLs consul.ACLsAPI) (*Server, error) { +func NewServer(config *Config, consulCatalog consul.CatalogAPI, consulConfigEntries consul.ConfigAPI, consulACLs consul.ACLsAPI) (*Server, error) { + // Configure TLS tlsConf, err := tlsutil.NewTLSConfiguration(config.TLSConfig, true, true) if err != nil { @@ -334,6 +318,9 @@ func NewServer(config *Config, consulCatalog consul.CatalogAPI, consulConfigFunc return nil, err } + // Create the ACL object cache + aclCache := structs.NewACLCache[*acl.ACL](aclCacheSize) + // Create the logger logger := config.Logger.ResetNamedIntercept("nomad") @@ -361,9 +348,8 @@ func NewServer(config *Config, consulCatalog consul.CatalogAPI, consulConfigFunc eventCh: make(chan serf.Event, 256), reapCancelableEvalsCh: make(chan struct{}), rpcTLS: incomingTLS, + aclCache: aclCache, workersEventCh: make(chan interface{}, 1), - lockTTLTimer: lock.NewTTLTimer(), - lockDelayTimer: lock.NewDelayTimer(), } s.shutdownCtx, s.shutdownCancel = context.WithCancel(context.Background()) @@ -404,7 +390,7 @@ func NewServer(config *Config, consulCatalog consul.CatalogAPI, consulConfigFunc s.statsFetcher = NewStatsFetcher(s.logger, s.connPool, s.config.Region) // Setup Consul (more) - s.setupConsul(consulConfigFunc, consulACLs) + s.setupConsul(consulConfigEntries, consulACLs) // Setup Vault if err := s.setupVaultClient(); err != nil { @@ -427,22 +413,9 @@ func NewServer(config *Config, consulCatalog consul.CatalogAPI, consulConfigFunc } s.encrypter = encrypter - // Set up the OIDC discovery configuration required by third parties, such as - // AWS's IAM OIDC Provider, to authenticate workload identity JWTs. - if iss := config.OIDCIssuer; iss != "" { - oidcDisco, err := structs.NewOIDCDiscoveryConfig(iss) - if err != nil { - return nil, err - } - s.oidcDisco = oidcDisco - s.logger.Info("issuer set; OIDC Discovery endpoint for workload identities enabled", "issuer", iss) - } else { - s.logger.Debug("issuer not set; OIDC Discovery endpoint for workload identities disabled") - } - - // Set up the SSO OIDC provider cache. This is needed by the setupRPC, but - // must be done separately so that the server can stop all background - // processes when it shuts down itself. + // Set up the OIDC provider cache. This is needed by the setupRPC, but must + // be done separately so that the server can stop all background processes + // when it shuts down itself. s.oidcProviderCache = oidc.NewProviderCache() // Initialize the RPC layer @@ -452,16 +425,6 @@ func NewServer(config *Config, consulCatalog consul.CatalogAPI, consulConfigFunc return nil, fmt.Errorf("Failed to start RPC layer: %v", err) } - s.auth = auth.NewAuthenticator(&auth.AuthenticatorConfig{ - StateFn: s.State, - Logger: s.logger, - GetLeaderACLFn: s.getLeaderAcl, - AclsEnabled: s.config.ACLEnabled, - VerifyTLS: s.config.TLSConfig != nil && s.config.TLSConfig.EnableRPC && s.config.TLSConfig.VerifyServerHostname, - Region: s.Region(), - Encrypter: s.encrypter, - }) - // Initialize the Raft server if err := s.setupRaft(); err != nil { s.Shutdown() @@ -893,24 +856,7 @@ func (s *Server) Reload(newConfig *Config) error { // Handle the Vault reload. Vault should never be nil but just guard. if s.vault != nil { - vconfig := newConfig.GetDefaultVault() - - // Verify if the new configuration would cause the client type to - // change. - var err error - switch s.vault.(type) { - case *NoopVault: - if vconfig != nil && vconfig.Token != "" { - err = fmt.Errorf("setting a Vault token requires restarting the Nomad agent") - } - case *vaultClient: - if vconfig != nil && vconfig.Token == "" { - err = fmt.Errorf("removing the Vault token requires restarting the Nomad agent") - } - } - if err != nil { - _ = multierror.Append(&mErr, err) - } else if err := s.vault.SetConfig(newConfig.GetDefaultVault()); err != nil { + if err := s.vault.SetConfig(newConfig.VaultConfig); err != nil { _ = multierror.Append(&mErr, err) } } @@ -1053,7 +999,7 @@ func (s *Server) setupBootstrapHandler() error { dcs = dcs[0:min(len(dcs), datacenterQueryLimit)] } - nomadServerServiceName := s.config.GetDefaultConsul().ServerServiceName + nomadServerServiceName := s.config.ConsulConfig.ServerServiceName var mErr multierror.Error const defaultMaxNumNomadServers = 8 nomadServerServices := make([]string, 0, defaultMaxNumNomadServers) @@ -1141,8 +1087,7 @@ func (s *Server) setupBootstrapHandler() error { // setupConsulSyncer creates Server-mode consul.Syncer which periodically // executes callbacks on a fixed interval. func (s *Server) setupConsulSyncer() error { - conf := s.config.GetDefaultConsul() - if conf.ServerAutoJoin != nil && *conf.ServerAutoJoin { + if s.config.ConsulConfig.ServerAutoJoin != nil && *s.config.ConsulConfig.ServerAutoJoin { if err := s.setupBootstrapHandler(); err != nil { return err } @@ -1201,21 +1146,15 @@ func (s *Server) setupNodeDrainer() { } // setupConsul is used to setup Server specific consul components. -func (s *Server) setupConsul(consulConfigFunc consul.ConfigAPIFunc, consulACLs consul.ACLsAPI) { - s.consulConfigEntries = NewConsulConfigsAPI(consulConfigFunc, s.logger) +func (s *Server) setupConsul(consulConfigEntries consul.ConfigAPI, consulACLs consul.ACLsAPI) { + s.consulConfigEntries = NewConsulConfigsAPI(consulConfigEntries, s.logger) s.consulACLs = NewConsulACLsAPI(consulACLs, s.logger, s.purgeSITokenAccessors) } // setupVaultClient is used to set up the Vault API client. func (s *Server) setupVaultClient() error { - vconfig := s.config.GetDefaultVault() - if vconfig != nil && vconfig.Token == "" { - s.vault = NewNoopVault(vconfig, s.logger, s.purgeVaultAccessors) - return nil - } - delegate := s.entVaultDelegate() - v, err := NewVaultClient(vconfig, s.logger, s.purgeVaultAccessors, delegate) + v, err := NewVaultClient(s.config.VaultConfig, s.logger, s.purgeVaultAccessors, delegate) if err != nil { return err } @@ -1391,19 +1330,8 @@ func (s *Server) setupRaft() error { } // Create a transport layer - logger := log.New(&log.LoggerOptions{ - Name: "raft-net", - Output: s.config.LogOutput, - Level: log.DefaultLevel, - }) - netConfig := &raft.NetworkTransportConfig{ - Stream: s.raftLayer, - MaxPool: 3, - Timeout: s.config.RaftTimeout, - Logger: logger, - MsgpackUseNewTimeFormat: true, - } - trans := raft.NewNetworkTransportWithConfig(netConfig) + trans := raft.NewNetworkTransport(s.raftLayer, 3, s.config.RaftTimeout, + s.config.LogOutput) s.raftTransport = trans // Make sure we set the Logger. @@ -1453,7 +1381,6 @@ func (s *Server) setupRaft() error { BoltOptions: &bbolt.Options{ NoFreelistSync: s.config.RaftBoltNoFreelistSync, }, - MsgpackUseNewTimeFormat: true, }) if raftErr != nil { return raftErr @@ -1910,7 +1837,7 @@ func (s *Server) listenWorkerEvents() { if err != nil { s.logger.Debug("failed to encode event to JSON", "error", err) } - s.logger.Warn("unexpected node port collision, refer to https://developer.hashicorp.com/nomad/s/port-plan-failure for more information", + s.logger.Warn("unexpected node port collision, refer to https://www.nomadproject.io/s/port-plan-failure for more information", "node_id", event.Node.ID, "reason", event.Reason, "event", string(eventJson)) loggedAt[event.Node.ID] = time.Now() } @@ -2056,7 +1983,7 @@ func (s *Server) Stats() map[string]map[string]string { }, "raft": s.raft.Stats(), "serf": s.serf.Stats(), - "runtime": goruntime.RuntimeStats(), + "runtime": stats.RuntimeStats(), "vault": s.vault.Stats(), } @@ -2136,8 +2063,7 @@ func (s *Server) ReplicationToken() string { return s.config.ReplicationToken } -// ClusterMetadata returns the metadata for this cluster composed of a -// UUID and a timestamp. +// ClusterID returns the unique ID for this cluster. // // Any Nomad server agent may call this method to get at the ID. // If we are the leader and the ID has not yet been created, it will @@ -2145,7 +2071,7 @@ func (s *Server) ReplicationToken() string { // // The ID will not be created until all participating servers have reached // a minimum version (0.10.4). -func (s *Server) ClusterMetadata() (structs.ClusterMetadata, error) { +func (s *Server) ClusterID() (string, error) { s.clusterIDLock.Lock() defer s.clusterIDLock.Unlock() @@ -2154,46 +2080,32 @@ func (s *Server) ClusterMetadata() (structs.ClusterMetadata, error) { existingMeta, err := fsmState.ClusterMetadata(nil) if err != nil { s.logger.Named("core").Error("failed to get cluster ID", "error", err) - return structs.ClusterMetadata{}, err + return "", err } // got the cluster ID from state store, cache that and return it if existingMeta != nil && existingMeta.ClusterID != "" { - return *existingMeta, nil + return existingMeta.ClusterID, nil } // if we are not the leader, nothing more we can do if !s.IsLeader() { - return structs.ClusterMetadata{}, errors.New("cluster ID not ready {}yet") + return "", errors.New("cluster ID not ready yet") } // we are the leader, try to generate the ID now - generatedMD, err := s.generateClusterMetadata() + generatedID, err := s.generateClusterID() if err != nil { - return structs.ClusterMetadata{}, err + return "", err } - return generatedMD, nil + return generatedID, nil } func (s *Server) isSingleServerCluster() bool { return s.config.BootstrapExpect == 1 } -func (s *Server) GetClientNodesCount() (int, error) { - stateSnapshot, err := s.State().Snapshot() - if err != nil { - return 0, err - } - - iter, err := stateSnapshot.Nodes(nil) - if err != nil { - return 0, err - } - - return iterator.Len(iter), nil -} - // peersInfoContent is used to help operators understand what happened to the // peers.json file. This is written to a file called peers.info in the same // location. @@ -2201,7 +2113,7 @@ const peersInfoContent = ` As of Nomad 0.5.5, the peers.json file is only used for recovery after an outage. The format of this file depends on what the server has configured for its Raft protocol version. Please see the server configuration -page at https://developer.hashicorp.com/nomad/docs/configuration/server#raft_protocol for more +page at https://www.nomadproject.io/docs/configuration/server#raft_protocol for more details about this parameter. For Raft protocol version 2 and earlier, this should be formatted as a JSON array containing the address and port of each Nomad server in the cluster, like @@ -2237,7 +2149,7 @@ directory. The "address" field is the address and port of the server. The "non_voter" field controls whether the server is a non-voter, which is used in some advanced Autopilot configurations, please see -https://developer.hashicorp.com/nomad/tutorials/manage-clusters/outage-recovery for more information. If +https://www.nomadproject.io/guides/operations/outage.html for more information. If "non_voter" is omitted it will default to false, which is typical for most clusters. @@ -2254,5 +2166,5 @@ creating the peers.json file, and that all servers receive the same configuration. Once the peers.json file is successfully ingested and applied, it will be deleted. -Please see https://developer.hashicorp.com/nomad/tutorials/manage-clusters/outage-recovery for more information. +Please see https://www.nomadproject.io/guides/outage.html for more information. ` diff --git a/nomad/server_setup_ce.go b/nomad/server_setup_oss.go similarity index 100% rename from nomad/server_setup_ce.go rename to nomad/server_setup_oss.go diff --git a/nomad/server_test.go b/nomad/server_test.go index a8358582bc67..7469ba0a3b2b 100644 --- a/nomad/server_test.go +++ b/nomad/server_test.go @@ -11,7 +11,7 @@ import ( "testing" "time" - msgpackrpc "github.com/hashicorp/net-rpc-msgpackrpc/v2" + msgpackrpc "github.com/hashicorp/net-rpc-msgpackrpc" "github.com/hashicorp/nomad/ci" "github.com/hashicorp/nomad/helper/testlog" "github.com/hashicorp/nomad/helper/uuid" @@ -205,31 +205,32 @@ func TestServer_Regions(t *testing.T) { func TestServer_Reload_Vault(t *testing.T) { ci.Parallel(t) - token := uuid.Generate() s1, cleanupS1 := TestServer(t, func(c *Config) { c.Region = "global" - c.GetDefaultVault().Token = token }) defer cleanupS1() - must.False(t, s1.vault.Running()) + if s1.vault.Running() { + t.Fatalf("Vault client should not be running") + } tr := true config := DefaultConfig() - config.GetDefaultVault().Enabled = &tr - config.GetDefaultVault().Token = token - config.GetDefaultVault().Namespace = "nondefault" + config.VaultConfig.Enabled = &tr + config.VaultConfig.Token = uuid.Generate() + config.VaultConfig.Namespace = "nondefault" - err := s1.Reload(config) - must.NoError(t, err) + if err := s1.Reload(config); err != nil { + t.Fatalf("Reload failed: %v", err) + } - must.True(t, s1.vault.Running()) - must.Eq(t, "nondefault", s1.vault.GetConfig().Namespace) + if !s1.vault.Running() { + t.Fatalf("Vault client should be running") + } - // Removing the token requires agent restart. - config.GetDefaultVault().Token = "" - err = s1.Reload(config) - must.ErrorContains(t, err, "requires restarting the Nomad agent") + if s1.vault.GetConfig().Namespace != "nondefault" { + t.Fatalf("Vault client did not get new namespace") + } } func connectionReset(msg string) bool { diff --git a/nomad/service_registration_endpoint.go b/nomad/service_registration_endpoint.go index 57402cb4a513..b9954f4c9123 100644 --- a/nomad/service_registration_endpoint.go +++ b/nomad/service_registration_endpoint.go @@ -14,7 +14,7 @@ import ( "github.com/armon/go-metrics" "github.com/hashicorp/go-memdb" "github.com/hashicorp/go-multierror" - "github.com/hashicorp/go-set/v2" + "github.com/hashicorp/go-set" "github.com/hashicorp/nomad/acl" "github.com/hashicorp/nomad/nomad/state" @@ -40,20 +40,20 @@ func (s *ServiceRegistration) Upsert( args *structs.ServiceRegistrationUpsertRequest, reply *structs.ServiceRegistrationUpsertResponse) error { - aclObj, err := s.srv.AuthenticateClientOnly(s.ctx, args) - s.srv.MeasureRPCRate("service_registration", structs.RateMetricWrite, args) - if err != nil { - return structs.ErrPermissionDenied - } + authErr := s.srv.Authenticate(s.ctx, args) + // Ensure the connection was initiated by a client if TLS is used. + if err := validateTLSCertificateLevel(s.srv, s.ctx, tlsCertificateLevelClient); err != nil { + return err + } if done, err := s.srv.forward(structs.ServiceRegistrationUpsertRPCMethod, args, args, reply); done { return err } - defer metrics.MeasureSince([]string{"nomad", "service_registration", "upsert"}, time.Now()) - - if !aclObj.AllowClientOp() { + s.srv.MeasureRPCRate("service_registration", structs.RateMetricWrite, args) + if authErr != nil { return structs.ErrPermissionDenied } + defer metrics.MeasureSince([]string{"nomad", "service_registration", "upsert"}, time.Now()) // Nomad service registrations can only be used once all servers, in the // local region, have been upgraded to 1.3.0 or greater. @@ -62,6 +62,17 @@ func (s *ServiceRegistration) Upsert( minNomadServiceRegistrationVersion) } + // This endpoint is only callable by nodes in the cluster. Therefore, + // perform a node lookup using the secret ID to confirm the caller is a + // known node. + node, err := s.srv.fsm.State().NodeBySecretID(nil, args.AuthToken) + if err != nil { + return err + } + if node == nil { + return structs.ErrTokenNotFound + } + // Use a multierror, so we can capture all validation errors and pass this // back so fixing in a single swoop. var mErr multierror.Error @@ -113,10 +124,41 @@ func (s *ServiceRegistration) DeleteByID( minNomadServiceRegistrationVersion) } - if aclObj, err := s.srv.ResolveACL(args); err != nil { - return structs.ErrPermissionDenied - } else if !aclObj.AllowNsOp(args.RequestNamespace(), acl.NamespaceCapabilitySubmitJob) { - return structs.ErrPermissionDenied + // Perform the ACL token resolution. + aclObj, err := s.srv.ResolveACL(args) + + switch err { + case nil: + // If ACLs are enabled, ensure the caller has the submit-job namespace + // capability. + if aclObj != nil { + hasSubmitJob := aclObj.AllowNsOp(args.RequestNamespace(), acl.NamespaceCapabilitySubmitJob) + if !hasSubmitJob { + return structs.ErrPermissionDenied + } + } + default: + // This endpoint is generally called by Nomad nodes, so we want to + // perform this check, unless the token resolution gave us a terminal + // error. + if err != structs.ErrTokenNotFound { + return err + } + + // Attempt to lookup AuthToken as a Node.SecretID and return any error + // wrapped along with the original. + node, stateErr := s.srv.fsm.State().NodeBySecretID(nil, args.AuthToken) + if stateErr != nil { + var mErr multierror.Error + mErr.Errors = append(mErr.Errors, err, stateErr) + return mErr.ErrorOrNil() + } + + // At this point, we do not have a valid ACL token, nor are we being + // called, or able to confirm via the state store, by a node. + if node == nil { + return structs.ErrTokenNotFound + } } // Update via Raft. @@ -138,7 +180,7 @@ func (s serviceTagSet) add(service string, tags []string) { if _, exists := s[service]; !exists { s[service] = set.From[string](tags) } else { - s[service].InsertSlice(tags) + s[service].InsertAll(tags) } } @@ -174,12 +216,12 @@ func (s *ServiceRegistration) List( return s.listAllServiceRegistrations(args, reply) } - aclObj, err := s.srv.ResolveACL(args) + aclObj, err := s.srv.ResolveClientOrACL(args) if err != nil { - return err + return structs.ErrPermissionDenied } - if !aclObj.AllowServiceRegistrationReadList(args.RequestNamespace(), - args.GetIdentity().Claims != nil) { + if args.GetIdentity().Claims == nil && + !aclObj.AllowNsOp(args.RequestNamespace(), acl.NamespaceCapabilityReadJob) { return structs.ErrPermissionDenied } @@ -208,7 +250,7 @@ func (s *ServiceRegistration) List( for service, tags := range tagSet { serviceList = append(serviceList, &structs.ServiceRegistrationStub{ ServiceName: service, - Tags: tags.Slice(), + Tags: tags.List(), }) } @@ -304,7 +346,7 @@ func (s *ServiceRegistration) listAllServiceRegistrations( for service, tags := range tagSet { stubs = append(stubs, &structs.ServiceRegistrationStub{ ServiceName: service, - Tags: tags.Slice(), + Tags: tags.List(), }) } registrations = append(registrations, &structs.ServiceRegistrationListStub{ @@ -339,12 +381,12 @@ func (s *ServiceRegistration) GetService( } defer metrics.MeasureSince([]string{"nomad", "service_registration", "get_service"}, time.Now()) - aclObj, err := s.srv.ResolveACL(args) + aclObj, err := s.srv.ResolveClientOrACL(args) if err != nil { return structs.ErrPermissionDenied } - if !aclObj.AllowServiceRegistrationReadList(args.RequestNamespace(), - args.GetIdentity().Claims != nil) { + if args.GetIdentity().Claims == nil && + !aclObj.AllowNsOp(args.RequestNamespace(), acl.NamespaceCapabilityReadJob) { return structs.ErrPermissionDenied } diff --git a/nomad/service_registration_endpoint_test.go b/nomad/service_registration_endpoint_test.go index 0dff59f03263..3f81fb4fd4d4 100644 --- a/nomad/service_registration_endpoint_test.go +++ b/nomad/service_registration_endpoint_test.go @@ -6,10 +6,9 @@ package nomad import ( "fmt" "testing" - "time" "github.com/hashicorp/go-memdb" - msgpackrpc "github.com/hashicorp/net-rpc-msgpackrpc/v2" + msgpackrpc "github.com/hashicorp/net-rpc-msgpackrpc" "github.com/hashicorp/nomad/acl" "github.com/hashicorp/nomad/ci" "github.com/hashicorp/nomad/nomad/mock" @@ -34,7 +33,7 @@ func TestServiceRegistration_Upsert(t *testing.T) { }, testFn: func(t *testing.T, s *Server, token *structs.ACLToken) { codec := rpcClient(t, s) - testutil.WaitForKeyring(t, s.RPC, "global") + testutil.WaitForLeader(t, s.RPC) // Generate and upsert some service registrations and ensure // they are in the same namespace. @@ -52,7 +51,8 @@ func TestServiceRegistration_Upsert(t *testing.T) { var serviceRegResp structs.ServiceRegistrationUpsertResponse err := msgpackrpc.CallWithCodec( codec, structs.ServiceRegistrationUpsertRPCMethod, serviceRegReq, &serviceRegResp) - must.EqError(t, err, structs.ErrPermissionDenied.Error()) + require.Error(t, err) + require.Contains(t, err.Error(), "node lookup by SecretID failed") // Generate a node and retry the upsert. node := mock.Node() @@ -78,7 +78,7 @@ func TestServiceRegistration_Upsert(t *testing.T) { }, testFn: func(t *testing.T, s *Server, token *structs.ACLToken) { codec := rpcClient(t, s) - testutil.WaitForKeyring(t, s.RPC, "global") + testutil.WaitForLeader(t, s.RPC) // Generate and upsert some service registrations and ensure // they are in the same namespace. @@ -116,7 +116,7 @@ func TestServiceRegistration_Upsert(t *testing.T) { }, testFn: func(t *testing.T, s *Server, token *structs.ACLToken) { codec := rpcClient(t, s) - testutil.WaitForKeyring(t, s.RPC, "global") + testutil.WaitForLeader(t, s.RPC) // Generate and upsert some service registrations and ensure // they are in the same namespace. @@ -134,7 +134,8 @@ func TestServiceRegistration_Upsert(t *testing.T) { var serviceRegResp structs.ServiceRegistrationUpsertResponse err := msgpackrpc.CallWithCodec( codec, structs.ServiceRegistrationUpsertRPCMethod, serviceRegReq, &serviceRegResp) - must.EqError(t, err, structs.ErrPermissionDenied.Error()) + require.Error(t, err) + require.Contains(t, err.Error(), "node lookup by SecretID failed") // Generate a node and retry the upsert. node := mock.Node() @@ -159,7 +160,7 @@ func TestServiceRegistration_Upsert(t *testing.T) { }, testFn: func(t *testing.T, s *Server, token *structs.ACLToken) { codec := rpcClient(t, s) - testutil.WaitForKeyring(t, s.RPC, "global") + testutil.WaitForLeader(t, s.RPC) // Generate and upsert some service registrations and ensure // they are in the same namespace. @@ -217,7 +218,7 @@ func TestServiceRegistration_DeleteByID(t *testing.T) { }, testFn: func(t *testing.T, s *Server, token *structs.ACLToken) { codec := rpcClient(t, s) - testutil.WaitForKeyring(t, s.RPC, "global") + testutil.WaitForLeader(t, s.RPC) // Attempt to delete a service registration that does not // exist. @@ -244,7 +245,7 @@ func TestServiceRegistration_DeleteByID(t *testing.T) { }, testFn: func(t *testing.T, s *Server, token *structs.ACLToken) { codec := rpcClient(t, s) - testutil.WaitForKeyring(t, s.RPC, "global") + testutil.WaitForLeader(t, s.RPC) // Generate and upsert some service registrations. services := mock.ServiceRegistrations() @@ -272,7 +273,7 @@ func TestServiceRegistration_DeleteByID(t *testing.T) { }, testFn: func(t *testing.T, s *Server, token *structs.ACLToken) { codec := rpcClient(t, s) - testutil.WaitForKeyring(t, s.RPC, "global") + testutil.WaitForLeader(t, s.RPC) // Generate and upsert some service registrations. services := mock.ServiceRegistrations() @@ -301,7 +302,7 @@ func TestServiceRegistration_DeleteByID(t *testing.T) { }, testFn: func(t *testing.T, s *Server, token *structs.ACLToken) { codec := rpcClient(t, s) - testutil.WaitForKeyring(t, s.RPC, "global") + testutil.WaitForLeader(t, s.RPC) // Generate and upsert some service registrations. services := mock.ServiceRegistrations() @@ -331,7 +332,7 @@ func TestServiceRegistration_DeleteByID(t *testing.T) { }, testFn: func(t *testing.T, s *Server, token *structs.ACLToken) { codec := rpcClient(t, s) - testutil.WaitForKeyring(t, s.RPC, "global") + testutil.WaitForLeader(t, s.RPC) // Generate and upsert some service registrations. services := mock.ServiceRegistrations() @@ -365,7 +366,7 @@ func TestServiceRegistration_DeleteByID(t *testing.T) { }, testFn: func(t *testing.T, s *Server, token *structs.ACLToken) { codec := rpcClient(t, s) - testutil.WaitForKeyring(t, s.RPC, "global") + testutil.WaitForLeader(t, s.RPC) // Generate and upsert some service registrations. services := mock.ServiceRegistrations() @@ -420,7 +421,7 @@ func TestServiceRegistration_List(t *testing.T) { }, testFn: func(t *testing.T, s *Server, token *structs.ACLToken) { codec := rpcClient(t, s) - testutil.WaitForKeyring(t, s.RPC, "global") + testutil.WaitForLeader(t, s.RPC) // Generate and upsert some service registrations. services := mock.ServiceRegistrations() @@ -465,7 +466,7 @@ func TestServiceRegistration_List(t *testing.T) { }, testFn: func(t *testing.T, s *Server, token *structs.ACLToken) { codec := rpcClient(t, s) - testutil.WaitForKeyring(t, s.RPC, "global") + testutil.WaitForLeader(t, s.RPC) // Generate and upsert some service registrations. services := mock.ServiceRegistrations() @@ -503,7 +504,7 @@ func TestServiceRegistration_List(t *testing.T) { }, testFn: func(t *testing.T, s *Server, token *structs.ACLToken) { codec := rpcClient(t, s) - testutil.WaitForKeyring(t, s.RPC, "global") + testutil.WaitForLeader(t, s.RPC) // Test a request without setting an ACL token. serviceRegReq := &structs.ServiceRegistrationListRequest{ @@ -526,7 +527,7 @@ func TestServiceRegistration_List(t *testing.T) { }, testFn: func(t *testing.T, s *Server, token *structs.ACLToken) { codec := rpcClient(t, s) - testutil.WaitForKeyring(t, s.RPC, "global") + testutil.WaitForLeader(t, s.RPC) // Generate and upsert some service registrations. services := mock.ServiceRegistrations() @@ -553,7 +554,7 @@ func TestServiceRegistration_List(t *testing.T) { }, testFn: func(t *testing.T, s *Server, token *structs.ACLToken) { codec := rpcClient(t, s) - testutil.WaitForKeyring(t, s.RPC, "global") + testutil.WaitForLeader(t, s.RPC) // Generate and upsert some service registrations. services := mock.ServiceRegistrations() @@ -580,7 +581,7 @@ func TestServiceRegistration_List(t *testing.T) { }, testFn: func(t *testing.T, s *Server, token *structs.ACLToken) { codec := rpcClient(t, s) - testutil.WaitForKeyring(t, s.RPC, "global") + testutil.WaitForLeader(t, s.RPC) // Generate and upsert some service registrations. services := mock.ServiceRegistrations() @@ -625,7 +626,7 @@ func TestServiceRegistration_List(t *testing.T) { }, testFn: func(t *testing.T, s *Server, token *structs.ACLToken) { codec := rpcClient(t, s) - testutil.WaitForKeyring(t, s.RPC, "global") + testutil.WaitForLeader(t, s.RPC) // Generate and upsert some service registrations. services := mock.ServiceRegistrations() @@ -662,7 +663,7 @@ func TestServiceRegistration_List(t *testing.T) { }, testFn: func(t *testing.T, s *Server, token *structs.ACLToken) { codec := rpcClient(t, s) - testutil.WaitForKeyring(t, s.RPC, "global") + testutil.WaitForLeader(t, s.RPC) // Create a policy and grab the token which has the read-job // capability on the platform namespace. @@ -704,7 +705,7 @@ func TestServiceRegistration_List(t *testing.T) { }, testFn: func(t *testing.T, s *Server, token *structs.ACLToken) { codec := rpcClient(t, s) - testutil.WaitForKeyring(t, s.RPC, "global") + testutil.WaitForLeader(t, s.RPC) // Create a namespace as this is needed when using an ACL like // we do in this test. @@ -757,7 +758,7 @@ func TestServiceRegistration_List(t *testing.T) { }, testFn: func(t *testing.T, s *Server, token *structs.ACLToken) { codec := rpcClient(t, s) - testutil.WaitForKeyring(t, s.RPC, "global") + testutil.WaitForLeader(t, s.RPC) // Create a namespace as this is needed when using an ACL like // we do in this test. @@ -810,7 +811,7 @@ func TestServiceRegistration_List(t *testing.T) { }, testFn: func(t *testing.T, s *Server, token *structs.ACLToken) { codec := rpcClient(t, s) - testutil.WaitForKeyring(t, s.RPC, "global") + testutil.WaitForLeader(t, s.RPC) // Create a namespace as this is needed when using an ACL like // we do in this test. @@ -868,7 +869,7 @@ func TestServiceRegistration_List(t *testing.T) { }, testFn: func(t *testing.T, s *Server, token *structs.ACLToken) { codec := rpcClient(t, s) - testutil.WaitForKeyring(t, s.RPC, "global") + testutil.WaitForLeader(t, s.RPC) // Create a namespace as this is needed when using an ACL like // we do in this test. @@ -887,7 +888,7 @@ func TestServiceRegistration_List(t *testing.T) { job.Namespace = "platform" allocs[0].Namespace = "platform" require.NoError(t, s.State().UpsertJob(structs.MsgTypeTestSetup, 10, nil, job)) - signAllocIdentities(s.encrypter, job, allocs, time.Now()) + signAllocIdentities(s.encrypter, job, allocs) require.NoError(t, s.State().UpsertAllocs(structs.MsgTypeTestSetup, 15, allocs)) signedToken := allocs[0].SignedIdentities["web"] @@ -963,7 +964,7 @@ func TestServiceRegistration_GetService(t *testing.T) { }, testFn: func(t *testing.T, s *Server, _ *structs.ACLToken) { codec := rpcClient(t, s) - testutil.WaitForKeyring(t, s.RPC, "global") + testutil.WaitForLeader(t, s.RPC) // Generate mock services then upsert them individually using different indexes. services := mock.ServiceRegistrations() @@ -1026,7 +1027,7 @@ func TestServiceRegistration_GetService(t *testing.T) { }, testFn: func(t *testing.T, s *Server, token *structs.ACLToken) { codec := rpcClient(t, s) - testutil.WaitForKeyring(t, s.RPC, "global") + testutil.WaitForLeader(t, s.RPC) // Generate mock services then upsert them individually using different indexes. services := mock.ServiceRegistrations() @@ -1107,7 +1108,7 @@ func TestServiceRegistration_GetService(t *testing.T) { }, testFn: func(t *testing.T, s *Server, token *structs.ACLToken) { codec := rpcClient(t, s) - testutil.WaitForKeyring(t, s.RPC, "global") + testutil.WaitForLeader(t, s.RPC) // Generate mock services then upsert them individually using different indexes. services := mock.ServiceRegistrations() @@ -1159,7 +1160,7 @@ func TestServiceRegistration_GetService(t *testing.T) { }, testFn: func(t *testing.T, s *Server, token *structs.ACLToken) { codec := rpcClient(t, s) - testutil.WaitForKeyring(t, s.RPC, "global") + testutil.WaitForLeader(t, s.RPC) // Generate mock services then upsert them individually using different indexes. services := mock.ServiceRegistrations() @@ -1174,7 +1175,7 @@ func TestServiceRegistration_GetService(t *testing.T) { allocs := []*structs.Allocation{mock.Alloc()} job := allocs[0].Job require.NoError(t, s.State().UpsertJob(structs.MsgTypeTestSetup, 10, nil, job)) - signAllocIdentities(s.encrypter, job, allocs, time.Now()) + signAllocIdentities(s.encrypter, job, allocs) require.NoError(t, s.State().UpsertAllocs(structs.MsgTypeTestSetup, 15, allocs)) signedToken := allocs[0].SignedIdentities["web"] @@ -1204,7 +1205,7 @@ func TestServiceRegistration_GetService(t *testing.T) { }, testFn: func(t *testing.T, s *Server, _ *structs.ACLToken) { codec := rpcClient(t, s) - testutil.WaitForKeyring(t, s.RPC, "global") + testutil.WaitForLeader(t, s.RPC) // Generate mock services then upsert them individually using different indexes. services := mock.ServiceRegistrations() @@ -1305,7 +1306,7 @@ func TestServiceRegistration_GetService(t *testing.T) { }, testFn: func(t *testing.T, s *Server, _ *structs.ACLToken) { codec := rpcClient(t, s) - testutil.WaitForKeyring(t, s.RPC, "global") + testutil.WaitForLeader(t, s.RPC) // insert 3 instances of service s1 nodeID, jobID, allocID := "node_id", "job_id", "alloc_id" @@ -1383,7 +1384,7 @@ func TestServiceRegistration_GetService(t *testing.T) { }, testFn: func(t *testing.T, s *Server, _ *structs.ACLToken) { codec := rpcClient(t, s) - testutil.WaitForKeyring(t, s.RPC, "global") + testutil.WaitForLeader(t, s.RPC) // insert 2 instances of service s1 nodeID, jobID, allocID := "node_id", "job_id", "alloc_id" diff --git a/nomad/state/events.go b/nomad/state/events.go index c338133c418c..798d1ec48901 100644 --- a/nomad/state/events.go +++ b/nomad/state/events.go @@ -125,19 +125,6 @@ func eventFromChange(change memdb.Change) (structs.Event, bool) { ACLBindingRule: before, }, }, true - case "jobs": - before, ok := change.Before.(*structs.Job) - if !ok { - return structs.Event{}, false - } - return structs.Event{ - Topic: structs.TopicJob, - Key: before.ID, - Namespace: before.Namespace, - Payload: &structs.JobEvent{ - Job: before, - }, - }, true case "nodes": before, ok := change.Before.(*structs.Node) if !ok { diff --git a/nomad/state/events_test.go b/nomad/state/events_test.go index 8e15e27fb9d0..e7ce6b1ceb72 100644 --- a/nomad/state/events_test.go +++ b/nomad/state/events_test.go @@ -726,7 +726,7 @@ func TestEventsFromChanges_WithDeletion(t *testing.T) { event := eventsFromChanges(nil, changes) require.NotNil(t, event) - require.Len(t, event.Events, 2) + require.Len(t, event.Events, 1) } func TestEventsFromChanges_WithNodeDeregistration(t *testing.T) { diff --git a/nomad/state/state_store.go b/nomad/state/state_store.go index bc91aaa5d89f..882e1773a4ff 100644 --- a/nomad/state/state_store.go +++ b/nomad/state/state_store.go @@ -8,7 +8,6 @@ import ( "errors" "fmt" "reflect" - "slices" "sort" "strings" "time" @@ -17,12 +16,13 @@ import ( "github.com/hashicorp/go-hclog" "github.com/hashicorp/go-memdb" "github.com/hashicorp/go-multierror" - "github.com/hashicorp/go-set/v2" + "github.com/hashicorp/go-set" "github.com/hashicorp/nomad/helper" "github.com/hashicorp/nomad/helper/pointer" "github.com/hashicorp/nomad/lib/lang" "github.com/hashicorp/nomad/nomad/stream" "github.com/hashicorp/nomad/nomad/structs" + "golang.org/x/exp/slices" ) // Txn is a transaction against a state store. @@ -61,7 +61,7 @@ const ( // the same node may indicate an underlying issue not detected by Nomad. // The plan applier keeps track of plan rejection history and will mark // nodes as ineligible if they cross a given threshold. - NodeEligibilityEventPlanRejectThreshold = "Node marked as ineligible for scheduling due to multiple plan rejections, refer to https://developer.hashicorp.com/nomad/s/port-plan-failure for more information" + NodeEligibilityEventPlanRejectThreshold = "Node marked as ineligible for scheduling due to multiple plan rejections, refer to https://www.nomadproject.io/s/port-plan-failure for more information" // NodeRegisterEventRegistered is the message used when the node becomes // registered. @@ -406,7 +406,7 @@ func (s *StateStore) UpsertPlanResults(msgType structs.MessageType, index uint64 // Mark nodes as ineligible. for _, nodeID := range results.IneligibleNodes { - s.logger.Warn("marking node as ineligible due to multiple plan rejections, refer to https://developer.hashicorp.com/nomad/s/port-plan-failure for more information", "node_id", nodeID) + s.logger.Warn("marking node as ineligible due to multiple plan rejections, refer to https://www.nomadproject.io/s/port-plan-failure for more information", "node_id", nodeID) nodeEvent := structs.NewNodeEvent(). SetSubsystem(structs.NodeEventSubsystemScheduler). @@ -3906,7 +3906,7 @@ func (s *StateStore) UpdateAllocsFromClient(msgType structs.MessageType, index u } // Update the index of when nodes last updated their allocs. - for _, nodeID := range nodeIDs.Slice() { + for _, nodeID := range nodeIDs.List() { if err := s.updateClientAllocUpdateIndex(txn, index, nodeID); err != nil { return fmt.Errorf("node update failed: %v", err) } diff --git a/nomad/state/state_store_acl.go b/nomad/state/state_store_acl.go index 21d15246e95c..461a68f286da 100644 --- a/nomad/state/state_store_acl.go +++ b/nomad/state/state_store_acl.go @@ -6,10 +6,10 @@ package state import ( "errors" "fmt" - "slices" "github.com/hashicorp/go-memdb" "github.com/hashicorp/nomad/nomad/structs" + "golang.org/x/exp/slices" ) // ACLTokensByExpired returns an array accessor IDs of expired ACL tokens. diff --git a/nomad/state/state_store_ce.go b/nomad/state/state_store_oss.go similarity index 100% rename from nomad/state/state_store_ce.go rename to nomad/state/state_store_oss.go diff --git a/nomad/state/state_store_variables.go b/nomad/state/state_store_variables.go index e2abf5fb817d..83311d8912dc 100644 --- a/nomad/state/state_store_variables.go +++ b/nomad/state/state_store_variables.go @@ -4,7 +4,6 @@ package state import ( - "errors" "fmt" "math" @@ -12,12 +11,6 @@ import ( "github.com/hashicorp/nomad/nomad/structs" ) -var ( - errVarAlreadyLocked = errors.New("variable already holds a lock") - errVarNotFound = errors.New("variable doesn't exist") - errLockNotFound = errors.New("variable doesn't hold a lock") -) - // Variables queries all the variables and is used only for // snapshot/restore and key rotation func (s *StateStore) Variables(ws memdb.WatchSet) (memdb.ResultIterator, error) { @@ -182,12 +175,10 @@ func (s *StateStore) varSetCASTxn(tx WriteTxn, idx uint64, req *structs.VarApply return req.ConflictResponse(idx, zeroVal) } - if ok { - // If the existing index does not match the provided CAS index arg, then we - // shouldn't update anything and can safely return early here. - if sv.ModifyIndex != svEx.ModifyIndex { - return req.ConflictResponse(idx, svEx) - } + // If the existing index does not match the provided CAS index arg, then we + // shouldn't update anything and can safely return early here. + if ok && sv.ModifyIndex != svEx.ModifyIndex { + return req.ConflictResponse(idx, svEx) } // If we made it this far, we should perform the set. @@ -202,7 +193,6 @@ func (s *StateStore) varSetTxn(tx WriteTxn, idx uint64, req *structs.VarApplySta if err != nil { return req.ErrorResponse(idx, fmt.Errorf("failed sve lookup: %s", err)) } - existing, _ := existingRaw.(*structs.VariableEncrypted) existingQuota, err := tx.First(TableVariablesQuotas, indexID, sv.Namespace) @@ -211,21 +201,9 @@ func (s *StateStore) varSetTxn(tx WriteTxn, idx uint64, req *structs.VarApplySta } var quotaChange int64 + // Set the CreateIndex and CreateTime if existing != nil { - - // If the variable is locked, it can only be updated by providing the correct - // lock ID. - if isLocked(existing.Lock, req) { - zeroVal := &structs.VariableEncrypted{ - VariableMetadata: structs.VariableMetadata{ - Namespace: sv.Namespace, - Path: sv.Path, - }, - } - return req.ConflictResponse(idx, zeroVal) - } - sv.CreateIndex = existing.CreateIndex sv.CreateTime = existing.CreateTime @@ -401,23 +379,13 @@ func (s *StateStore) svDeleteTxn(tx WriteTxn, idx uint64, req *structs.VarApplyS return req.SuccessResponse(idx, nil) } - sv := existingRaw.(*structs.VariableEncrypted) - - if isLocked(sv.Lock, req) { - zeroVal := &structs.VariableEncrypted{ - VariableMetadata: structs.VariableMetadata{ - Namespace: sv.Namespace, - Path: sv.Path, - }, - } - return req.ConflictResponse(idx, zeroVal) - } - existingQuota, err := tx.First(TableVariablesQuotas, indexID, req.Var.Namespace) if err != nil { return req.ErrorResponse(idx, fmt.Errorf("variable quota lookup failed: %v", err)) } + sv := existingRaw.(*structs.VariableEncrypted) + // Track quota usage if existingQuota != nil { quotaUsed := existingQuota.(*structs.VariablesQuota) @@ -480,117 +448,3 @@ func (s *StateStore) VariablesQuotaByNamespace(ws memdb.WatchSet, namespace stri quotaUsed := raw.(*structs.VariablesQuota) return quotaUsed, nil } - -// VarLockAcquire is the method used to append a lock to a variable, if the -// variable doesn't exists, it is created. -// IMPORTANT: this method overwrites the variable, data included. -func (s *StateStore) VarLockAcquire(idx uint64, - req *structs.VarApplyStateRequest) *structs.VarApplyStateResponse { - tx := s.db.WriteTxn(idx) - defer tx.Abort() - - // Try to fetch the variable. - raw, err := tx.First(TableVariables, indexID, req.Var.Namespace, req.Var.Path) - if err != nil { - return req.ErrorResponse(idx, fmt.Errorf("variable lookup failed: %v", err)) - } - - sv, ok := raw.(*structs.VariableEncrypted) - // If the variable exist, we must make sure it doesn't hold a lock already - if ok { - if isLocked(sv.VariableMetadata.Lock, req) { - zeroVal := &structs.VariableEncrypted{ - VariableMetadata: structs.VariableMetadata{ - Namespace: sv.Namespace, - Path: sv.Path, - }, - } - return req.ConflictResponse(idx, zeroVal) - } - } - - resp := s.varSetTxn(tx, idx, req) - if resp.IsError() { - return resp - } - - if err := tx.Commit(); err != nil { - return req.ErrorResponse(idx, err) - } - - return resp -} - -func (s *StateStore) VarLockRelease(idx uint64, - req *structs.VarApplyStateRequest) *structs.VarApplyStateResponse { - tx := s.db.WriteTxn(idx) - defer tx.Abort() - - // Look up the entry in the state store. - raw, err := tx.First(TableVariables, indexID, req.Var.Namespace, req.Var.Path) - if err != nil { - return req.ErrorResponse(idx, fmt.Errorf("failed variable lookup: %s", err)) - } - - sv, ok := raw.(*structs.VariableEncrypted) - if !ok { - return req.ErrorResponse(idx, errVarNotFound) - } - - if sv.Lock == nil || sv.Lock.ID == "" { - return req.ErrorResponse(idx, errLockNotFound) - } - - if req.Var.Lock != nil && sv.Lock.ID != req.Var.Lock.ID { - // Avoid showing the variable data on a failed lock release - zeroVal := &structs.VariableEncrypted{ - VariableMetadata: structs.VariableMetadata{ - Namespace: sv.Namespace, - Path: sv.Path, - Lock: &structs.VariableLock{}, - }, - } - return req.ConflictResponse(idx, zeroVal) - } - - // Avoid overwriting the variable data when releasing the lock, to prevent - // a delay release to remove customer data. - - updated := sv.Copy() - updated.Lock = nil - updated.ModifyIndex = idx - - err = s.updateVarsAndIndexTxn(tx, idx, &updated) - if err != nil { - req.ErrorResponse(idx, fmt.Errorf("failed lock release: %s", err)) - } - - if err := tx.Commit(); err != nil { - return req.ErrorResponse(idx, err) - } - - return req.SuccessResponse(idx, &updated.VariableMetadata) -} - -func (s *StateStore) updateVarsAndIndexTxn(tx WriteTxn, idx uint64, sv *structs.VariableEncrypted) error { - if err := tx.Insert(TableVariables, sv); err != nil { - return fmt.Errorf("failed inserting variable: %w", err) - } - - if err := tx.Insert(tableIndex, - &IndexEntry{TableVariables, idx}); err != nil { - return fmt.Errorf("failed updating variable index: %w", err) - } - return nil -} - -func isLocked(lock *structs.VariableLock, req *structs.VarApplyStateRequest) bool { - if lock != nil { - if req.Var.VariableMetadata.Lock == nil || - req.Var.VariableMetadata.Lock.ID != lock.ID { - - return true - } - } - return false -} diff --git a/nomad/state/state_store_variables_ce.go b/nomad/state/state_store_variables_oss.go similarity index 100% rename from nomad/state/state_store_variables_ce.go rename to nomad/state/state_store_variables_oss.go diff --git a/nomad/state/state_store_variables_test.go b/nomad/state/state_store_variables_test.go index 1847197de431..a610af3bad3b 100644 --- a/nomad/state/state_store_variables_test.go +++ b/nomad/state/state_store_variables_test.go @@ -5,7 +5,6 @@ package state import ( "encoding/json" - "errors" "sort" "strings" "testing" @@ -66,8 +65,16 @@ func TestStateStore_UpsertVariables(t *testing.T) { must.Eq(t, insertIndex, initialIndex) // List all the variables in the table - got, err := getAllVariables(testState, ws) + iter, err := testState.Variables(ws) must.NoError(t, err) + + got := []*structs.VariableEncrypted{} + for raw := iter.Next(); raw != nil; raw = iter.Next() { + sv := raw.(*structs.VariableEncrypted) + var svCopy structs.VariableEncrypted + svCopy = sv.Copy() + got = append(got, &svCopy) + } must.Len(t, 2, got, must.Sprintf("incorrect number of variables found")) // Ensure the create and modify indexes are populated correctly. @@ -141,9 +148,19 @@ func TestStateStore_UpsertVariables(t *testing.T) { must.NoError(t, err) must.Eq(t, update1Index, updateActualIndex, must.Sprintf("index should have changed")) - // Iterate all the stored variables and assert indexes have been updated as expected - got, err := getAllVariables(testState, ws) + // Get the variables from the table. + iter, err := testState.Variables(ws) must.NoError(t, err) + + got := []*structs.VariableEncrypted{} + + // Iterate all the stored variables and assert indexes have been updated as expected + for raw := iter.Next(); raw != nil; raw = iter.Next() { + sv := raw.(*structs.VariableEncrypted) + var svCopy structs.VariableEncrypted + svCopy = sv.Copy() + got = append(got, &svCopy) + } must.Len(t, 2, got) must.Eq(t, update1Index, got[0].ModifyIndex) must.Eq(t, insertIndex, got[1].ModifyIndex) @@ -199,68 +216,6 @@ func TestStateStore_UpsertVariables(t *testing.T) { must.Eq(t, expectedQuotaSize+1, quotaUsed.Size) }) - - // Acquire lock on first variable to test upserting on a locked variable. - t.Run("5 lock and upsert", func(t *testing.T) { - acquireIndex := uint64(60) - sv3 := svs[0].Copy() - sv3.VariableMetadata.Lock = &structs.VariableLock{ - ID: "theLockID", - } - - resp := testState.VarLockAcquire(acquireIndex, - &structs.VarApplyStateRequest{ - Op: structs.VarOpLockAcquire, - Var: &sv3, - }) - - must.NoError(t, resp.Error) - - // Check that the index for the table was modified as expected. - afterAcquireIndex, err := testState.Index(TableVariables) - must.NoError(t, err) - must.Eq(t, acquireIndex, afterAcquireIndex) - - // Attempt to upsert variable without the lock ID - update4Index := uint64(65) - sv4 := svs[0].Copy() - sv4.KeyID = "sv4-update" - sv4.ModifyIndex = update4Index - - resp = testState.VarSet(update4Index, &structs.VarApplyStateRequest{ - Op: structs.VarOpSet, - Var: &sv4, - }) - - must.NoError(t, resp.Error) - afterFailedUpsertIndex, err := testState.Index(TableVariables) - must.NoError(t, err) - - must.Eq(t, afterAcquireIndex, afterFailedUpsertIndex, must.Sprintf("index should not have changed")) - must.True(t, resp.IsConflict()) - - // Attempt to upsert variable but this time include the lock ID - sv4.VariableMetadata.Lock = &structs.VariableLock{ - ID: "theLockID", - } - - resp = testState.VarSet(update4Index, &structs.VarApplyStateRequest{ - Op: structs.VarOpSet, - Var: &sv4, - }) - must.NoError(t, resp.Error) - - // Check that the index for the table was modified as expected. - updateActualIndex, err := testState.Index(TableVariables) - must.NoError(t, err) - must.Eq(t, update4Index, updateActualIndex, must.Sprintf("index should have changed")) - - // Iterate all the stored variables and assert indexes have been updated as expected - got, err := getAllVariables(testState, ws) - must.NoError(t, err) - must.Len(t, 2, got) - must.Eq(t, update4Index, got[0].ModifyIndex) - }) } func TestStateStore_DeleteVariable(t *testing.T) { @@ -348,66 +303,8 @@ func TestStateStore_DeleteVariable(t *testing.T) { must.Eq(t, expectedQuotaSize, quotaUsed.Size) }) - t.Run("3 lock the variable and attempt to delete it", func(t *testing.T) { - ws := memdb.NewWatchSet() - acquireIndex := uint64(25) - lsv := svs[1].Copy() - lsv.VariableMetadata.Lock = &structs.VariableLock{ - ID: "theLockID", - } - - resp := testState.VarLockAcquire(acquireIndex, - &structs.VarApplyStateRequest{ - Op: structs.VarOpLockAcquire, - Var: &lsv, - }) - - must.NoError(t, resp.Error) - must.True(t, resp.IsOk()) - - deleteLockedIndex := uint64(27) - - // Attempt to delete without the lock ID - resp2 := testState.VarDelete(deleteLockedIndex, &structs.VarApplyStateRequest{ - Op: structs.VarOpDelete, - Var: svs[1], - }) - - must.NoError(t, resp2.Error) - must.True(t, resp2.IsConflict()) - - // Check that the index for the table was not modified. - failedDeleteIndex, err := testState.Index(TableVariables) - must.NoError(t, err) - must.Eq(t, acquireIndex, failedDeleteIndex) - - svs, err := getAllVariables(testState, ws) - must.NoError(t, err) - must.One(t, len(svs)) - - // Release lock - releaseIndex := uint64(30) - - lsv.VariableMetadata.Lock = &structs.VariableLock{ - ID: "theLockID", - } - - resp3 := testState.VarLockRelease(releaseIndex, - &structs.VarApplyStateRequest{ - Op: structs.VarOpLockRelease, - Var: &lsv, - }) - must.NoError(t, err) - must.True(t, resp3.IsOk()) - - svs, err = getAllVariables(testState, ws) - must.NoError(t, err) - must.One(t, len(svs)) - - }) - - t.Run("4 delete remaining variable", func(t *testing.T) { - delete2Index := uint64(40) + t.Run("3 delete remaining variable", func(t *testing.T) { + delete2Index := uint64(30) resp := testState.VarDelete(delete2Index, &structs.VarApplyStateRequest{ Op: structs.VarOpDelete, @@ -684,7 +581,6 @@ func TestStateStore_ListVariablesByNamespaceAndPrefix(t *testing.T) { } }) } - func TestStateStore_ListVariablesByKeyID(t *testing.T) { ci.Parallel(t) testState := testStateStore(t) @@ -818,48 +714,6 @@ func TestStateStore_Variables_DeleteCAS(t *testing.T) { must.NotNil(t, resp.Conflict) must.Eq(t, sv.VariableMetadata, resp.Conflict.VariableMetadata) }) - - t.Run("real_locked_var-cas_0", func(t *testing.T) { - ci.Parallel(t) - sv := mock.VariableEncrypted() - sv.Path = "real_var/cas_0" - resp := ts.VarSet(10, &structs.VarApplyStateRequest{ - Op: structs.VarOpSet, - Var: sv, - }) - must.True(t, resp.IsOk()) - - svCopy := sv.Copy() - svCopy.VariableMetadata.Lock = &structs.VariableLock{ - ID: "theLockID", - } - - resp = ts.VarLockAcquire(15, - &structs.VarApplyStateRequest{ - Op: structs.VarOpLockAcquire, - Var: &svCopy, - }) - - must.True(t, resp.IsOk()) - - // A CAS delete with a correct index should succeed. - req := &structs.VarApplyStateRequest{ - Op: structs.VarOpDelete, - Var: sv, - } - - resp = ts.VarDeleteCAS(15, req) - must.True(t, resp.IsConflict()) - - resp = ts.VarLockRelease(20, - &structs.VarApplyStateRequest{ - Op: structs.VarOpLockRelease, - Var: &svCopy, - }) - - must.True(t, resp.IsOk()) - }) - t.Run("real_var-cas_ok", func(t *testing.T) { ci.Parallel(t) sv := mock.VariableEncrypted() @@ -875,346 +729,7 @@ func TestStateStore_Variables_DeleteCAS(t *testing.T) { Op: structs.VarOpDelete, Var: sv, } - resp = ts.VarDeleteCAS(10, req) + resp = ts.VarDeleteCAS(0, req) must.True(t, resp.IsOk()) }) } - -func TestStateStore_AcquireAndReleaseLock(t *testing.T) { - ci.Parallel(t) - testState := testStateStore(t) - ws := memdb.NewWatchSet() - - mv := mock.VariableEncrypted() - - mv.Path = "thePath" - mv.Lock = &structs.VariableLock{ - ID: "theLockID", - } - - insertIndex := uint64(20) - - allVars, err := getAllVariables(testState, ws) - must.NoError(t, err) - - t.Run("1 lock on missing variable", func(t *testing.T) { - /* Attempt to acquire the lock on a variable that doesn't exist. */ - resp := testState.VarLockAcquire(insertIndex, - &structs.VarApplyStateRequest{ - Op: structs.VarOpLockAcquire, - Var: mv, - }) - - must.NoError(t, resp.Error) - - // Check that the index for the table was modified as expected. - initialIndex, err := testState.Index(TableVariables) - must.NoError(t, err) - must.Eq(t, insertIndex, initialIndex) - - got, err := getAllVariables(testState, ws) - must.Eq(t, len(allVars)+1, len(got), must.Sprintf("incorrect number of variables found")) - - // Ensure the create and modify indexes are populated correctly. - must.Eq(t, 20, got[0].CreateIndex, must.Sprintf("%s: incorrect create index", got[0].Path)) - must.Eq(t, 20, got[0].ModifyIndex, must.Sprintf("%s: incorrect modify index", got[0].Path)) - - // Ensure the lock was persisted. - must.Eq(t, "theLockID", got[0].Lock.ID) - allVars = got - }) - - t.Run("2 lock on same variable", func(t *testing.T) { - /* Attempt to acquire the lock on the same variable again. */ - sv := *allVars[0] - sv.Lock = &structs.VariableLock{ - ID: "aDifferentLockID", - } - - resp := testState.VarLockAcquire(insertIndex+1, - &structs.VarApplyStateRequest{ - Op: structs.VarOpLockAcquire, - Var: &sv, - }) - - must.NoError(t, resp.Error) - must.Eq(t, structs.VarOpResultConflict, resp.Result) - // Ensure the create and modify were NOT modified - must.Eq(t, 20, sv.CreateIndex, must.Sprintf("%s: incorrect create index", sv.Path)) - must.Eq(t, 20, sv.ModifyIndex, must.Sprintf("%s: incorrect modify index", sv.Path)) - - }) - t.Run("3 release lock", func(t *testing.T) { - /* Test to release the lock */ - allVars, err := getAllVariables(testState, ws) - releaseIndex := uint64(40) - resp := testState.VarLockRelease(releaseIndex, - &structs.VarApplyStateRequest{ - Op: structs.VarOpLockRelease, - Var: allVars[0], - }) - - must.NoError(t, resp.Error) - - // Check that the index for the table was modified as expected. - afterReleaseIndex, err := testState.Index(TableVariables) - - must.NoError(t, err) - must.Eq(t, releaseIndex, afterReleaseIndex) - - // Ensure the lock was removed, but the variable was not. - sve, err := testState.GetVariable(ws, mv.Namespace, mv.Path) - must.NoError(t, err) - must.NotNil(t, sve) - must.Nil(t, sve.VariableMetadata.Lock) - - // Ensure the create and modify indexes are populated correctly. - must.Eq(t, 20, sve.CreateIndex, must.Sprintf("%s: incorrect create index", sve.Path)) - must.Eq(t, 40, sve.ModifyIndex, must.Sprintf("%s: incorrect modify index", sve.Path)) - - // Ensure the variable data didn't change - must.Eq(t, mv.Data, sve.Data) - }) - - t.Run("3 reacquire lock", func(t *testing.T) { - /* Reacquire the lock, testing the mechanism to lock a previously existing variable */ - acquireIndex := uint64(60) - resp := testState.VarLockAcquire(acquireIndex, - &structs.VarApplyStateRequest{ - Op: structs.VarOpLockAcquire, - Var: mv, - }) - - must.NoError(t, resp.Error) - - // Check that the index for the table was modified as expected. - afterAcquireIndex, err := testState.Index(TableVariables) - must.NoError(t, err) - must.Eq(t, acquireIndex, afterAcquireIndex) - - sve, err := testState.GetVariable(ws, mv.Namespace, mv.Path) - must.NoError(t, err) - - // Ensure the create and modify indexes are populated correctly. - must.Eq(t, 20, sve.CreateIndex, must.Sprintf("%s: incorrect create index", sve.Path)) - must.Eq(t, 60, sve.ModifyIndex, must.Sprintf("%s: incorrect modify index", sve.Path)) - - // Ensure the lock was persisted again. - must.Eq(t, "theLockID", sve.Lock.ID) - - // Ensure the variable data didn't change - must.Eq(t, mv.Data, sve.Data) - }) -} - -func TestStateStore_ReleaseLock(t *testing.T) { - ci.Parallel(t) - testState := testStateStore(t) - - insertIndex := uint64(20) - resp := testState.VarSet(insertIndex, &structs.VarApplyStateRequest{ - Op: structs.VarOpSet, - Var: &structs.VariableEncrypted{ - VariableMetadata: structs.VariableMetadata{ - Path: "/non/lock/variable/path", - Namespace: "default", - }, - VariableData: mock.VariableEncrypted().VariableData, - }, - }) - insertIndex++ - must.NoError(t, resp.Error) - - resp = testState.VarSet(insertIndex, &structs.VarApplyStateRequest{ - Op: structs.VarOpSet, - Var: &structs.VariableEncrypted{ - VariableMetadata: structs.VariableMetadata{ - Path: "lock/variable/path", - Namespace: "default", - Lock: &structs.VariableLock{ - ID: "theLockID", - }, - }, - VariableData: mock.VariableEncrypted().VariableData, - }, - }) - must.NoError(t, resp.Error) - - testCases := []struct { - name string - lookUpPath string - lockID string - expErr error - expResult structs.VarOpResult - }{ - { - name: "variable_not_found", - lookUpPath: "fake/path/", - expErr: errVarNotFound, - expResult: structs.VarOpResultError, - }, - { - name: "variable_has_no_lock", - lookUpPath: "/non/lock/variable/path", - expErr: errLockNotFound, - expResult: structs.VarOpResultError, - }, - { - name: "lock_id_doesn't_match", - lookUpPath: "lock/variable/path", - lockID: "wrongLockID", - expErr: nil, - expResult: structs.VarOpResultConflict, - }, - { - name: "lock_released", - lookUpPath: "lock/variable/path", - lockID: "theLockID", - expErr: nil, - expResult: structs.VarOpResultOk, - }, - } - for _, tc := range testCases { - t.Run(tc.name, func(t *testing.T) { - - req := &structs.VarApplyStateRequest{ - Op: structs.VarOpLockRelease, - Var: &structs.VariableEncrypted{ - VariableMetadata: structs.VariableMetadata{ - Path: tc.lookUpPath, - Namespace: "default", - }, - }, - } - - if tc.lockID != "" { - req.Var.VariableMetadata.Lock = &structs.VariableLock{ - ID: tc.lockID, - } - } - - resp = testState.VarLockRelease(insertIndex, req) - - if !errors.Is(tc.expErr, resp.Error) { - t.Fatalf("expected error, got %s", resp.Error) - } - - must.Eq(t, tc.expResult, resp.Result) - }) - } -} - -func TestStateStore_Release(t *testing.T) { - ci.Parallel(t) - testState := testStateStore(t) - - insertIndex := uint64(20) - resp := testState.VarSet(insertIndex, &structs.VarApplyStateRequest{ - Op: structs.VarOpSet, - Var: &structs.VariableEncrypted{ - VariableMetadata: structs.VariableMetadata{ - Path: "/non/lock/variable/path", - Namespace: "default", - }, - VariableData: mock.VariableEncrypted().VariableData, - }, - }) - insertIndex++ - must.NoError(t, resp.Error) - - resp = testState.VarSet(insertIndex, &structs.VarApplyStateRequest{ - Op: structs.VarOpSet, - Var: &structs.VariableEncrypted{ - VariableMetadata: structs.VariableMetadata{ - Path: "lock/variable/path", - Namespace: "default", - Lock: &structs.VariableLock{ - ID: "theLockID", - }, - }, - VariableData: mock.VariableEncrypted().VariableData, - }, - }) - must.NoError(t, resp.Error) - - testCases := []struct { - name string - lookUpPath string - lockID string - expErr error - expResult structs.VarOpResult - }{ - { - name: "variable_not_found", - lookUpPath: "fake/path/", - expErr: errVarNotFound, - expResult: structs.VarOpResultError, - }, - { - name: "variable_has_no_lock", - lookUpPath: "/non/lock/variable/path", - expErr: errLockNotFound, - expResult: structs.VarOpResultError, - }, - { - name: "lock_id_doesn't_match", - lookUpPath: "lock/variable/path", - lockID: "wrongLockID", - expErr: nil, - expResult: structs.VarOpResultConflict, - }, - { - name: "lock_released", - lookUpPath: "lock/variable/path", - lockID: "theLockID", - expErr: nil, - expResult: structs.VarOpResultOk, - }, - } - for _, tc := range testCases { - t.Run(tc.name, func(t *testing.T) { - - req := &structs.VarApplyStateRequest{ - Op: structs.VarOpLockRelease, - Var: &structs.VariableEncrypted{ - VariableMetadata: structs.VariableMetadata{ - Path: tc.lookUpPath, - Namespace: "default", - }, - }, - } - - if tc.lockID != "" { - req.Var.VariableMetadata.Lock = &structs.VariableLock{ - ID: tc.lockID, - } - } - - resp = testState.VarLockRelease(insertIndex, req) - - if !errors.Is(tc.expErr, resp.Error) { - t.Fatalf("expected error, got %s", resp.Error) - } - - must.Eq(t, tc.expResult, resp.Result) - }) - } -} - -func getAllVariables(ss *StateStore, ws memdb.WatchSet) ([]*structs.VariableEncrypted, error) { - // List all the variables in the table - iter, err := ss.Variables(ws) - if err != nil { - return []*structs.VariableEncrypted{}, err - } - - got := []*structs.VariableEncrypted{} - for raw := iter.Next(); raw != nil; raw = iter.Next() { - sv := raw.(*structs.VariableEncrypted) - var svCopy structs.VariableEncrypted - svCopy = sv.Copy() - got = append(got, &svCopy) - } - - return got, nil -} diff --git a/nomad/status_endpoint.go b/nomad/status_endpoint.go index 340269abc76d..1a21f99e716c 100644 --- a/nomad/status_endpoint.go +++ b/nomad/status_endpoint.go @@ -92,7 +92,7 @@ func (s *Status) Members(args *structs.GenericRequest, reply *structs.ServerMemb // Check node read permissions if aclObj, err := s.srv.ResolveACL(args); err != nil { return err - } else if !aclObj.AllowNodeRead() { + } else if aclObj != nil && !aclObj.AllowNodeRead() { return structs.ErrPermissionDenied } diff --git a/nomad/status_endpoint_test.go b/nomad/status_endpoint_test.go index 1168e9e220a1..0747692fbfbc 100644 --- a/nomad/status_endpoint_test.go +++ b/nomad/status_endpoint_test.go @@ -6,7 +6,7 @@ package nomad import ( "testing" - msgpackrpc "github.com/hashicorp/net-rpc-msgpackrpc/v2" + msgpackrpc "github.com/hashicorp/net-rpc-msgpackrpc" "github.com/hashicorp/nomad/acl" "github.com/hashicorp/nomad/ci" "github.com/hashicorp/nomad/helper/uuid" diff --git a/nomad/stream/ndjson.go b/nomad/stream/ndjson.go index 7b24e093fbc8..45287476c0fb 100644 --- a/nomad/stream/ndjson.go +++ b/nomad/stream/ndjson.go @@ -9,7 +9,7 @@ import ( "fmt" "time" - "github.com/hashicorp/go-msgpack/v2/codec" + "github.com/hashicorp/go-msgpack/codec" "github.com/hashicorp/nomad/nomad/structs" ) diff --git a/nomad/structs/acl.go b/nomad/structs/acl.go index d1cedf696196..79c64d53920f 100644 --- a/nomad/structs/acl.go +++ b/nomad/structs/acl.go @@ -9,19 +9,19 @@ import ( "errors" "fmt" "regexp" - "slices" "strconv" "time" "github.com/hashicorp/go-bexpr" "github.com/hashicorp/go-multierror" - "github.com/hashicorp/go-set/v2" + "github.com/hashicorp/go-set" lru "github.com/hashicorp/golang-lru/v2" "github.com/hashicorp/nomad/helper" "github.com/hashicorp/nomad/helper/pointer" "github.com/hashicorp/nomad/helper/uuid" "github.com/hashicorp/nomad/lib/lang" "golang.org/x/crypto/blake2b" + "golang.org/x/exp/slices" "oss.indeed.com/go/libtime" ) @@ -213,8 +213,6 @@ const ( // ACLAuthMethodTypeJWT the ACLAuthMethod.Type and represents an auth-method // which uses the JWT type. ACLAuthMethodTypeJWT = "JWT" - - DefaultACLAuthMethodTokenNameFormat = "${auth_method_type}-${auth_method_name}" ) var ( @@ -744,13 +742,12 @@ type ACLRoleByNameResponse struct { // ACLAuthMethod is used to capture the properties of an authentication method // used for single sing-on type ACLAuthMethod struct { - Name string - Type string - TokenLocality string // is the token valid locally or globally? - TokenNameFormat string - MaxTokenTTL time.Duration - Default bool - Config *ACLAuthMethodConfig + Name string + Type string + TokenLocality string // is the token valid locally or globally? + MaxTokenTTL time.Duration + Default bool + Config *ACLAuthMethodConfig Hash []byte @@ -774,7 +771,6 @@ func (a *ACLAuthMethod) SetHash() []byte { _, _ = hash.Write([]byte(a.Name)) _, _ = hash.Write([]byte(a.Type)) _, _ = hash.Write([]byte(a.TokenLocality)) - _, _ = hash.Write([]byte(a.TokenNameFormat)) _, _ = hash.Write([]byte(a.MaxTokenTTL.String())) _, _ = hash.Write([]byte(strconv.FormatBool(a.Default))) @@ -919,10 +915,6 @@ func (a *ACLAuthMethod) Canonicalize() { a.CreateTime = t } a.ModifyTime = t - - if a.TokenNameFormat == "" { - a.TokenNameFormat = DefaultACLAuthMethodTokenNameFormat - } } // Merge merges auth method a with method b. It sets all required empty fields @@ -932,7 +924,6 @@ func (a *ACLAuthMethod) Merge(b *ACLAuthMethod) { if b != nil { a.Type = helper.Merge(a.Type, b.Type) a.TokenLocality = helper.Merge(a.TokenLocality, b.TokenLocality) - a.TokenNameFormat = helper.Merge(a.TokenNameFormat, b.TokenNameFormat) a.MaxTokenTTL = helper.Merge(a.MaxTokenTTL, b.MaxTokenTTL) a.Config = helper.Merge(a.Config, b.Config) } diff --git a/nomad/structs/acl_test.go b/nomad/structs/acl_test.go index 8c1abbd402ab..e2d1da938858 100644 --- a/nomad/structs/acl_test.go +++ b/nomad/structs/acl_test.go @@ -1270,17 +1270,15 @@ func TestACLAuthMethod_Merge(t *testing.T) { maxTokenTTL, _ := time.ParseDuration("3600s") am1 := &ACLAuthMethod{ - Name: name, - TokenLocality: "global", - TokenNameFormat: "${auth_method_name}-${value.sub}", + Name: name, + TokenLocality: "global", } am2 := &ACLAuthMethod{ - Name: name, - Type: "OIDC", - TokenLocality: "locality", - TokenNameFormat: "format", - MaxTokenTTL: maxTokenTTL, - Default: true, + Name: name, + Type: "OIDC", + TokenLocality: "locality", + MaxTokenTTL: maxTokenTTL, + Default: true, Config: &ACLAuthMethodConfig{ OIDCDiscoveryURL: "http://example.com", OIDCClientID: "mock", @@ -1300,7 +1298,6 @@ func TestACLAuthMethod_Merge(t *testing.T) { am1.Merge(am2) must.Eq(t, am1.TokenLocality, "global") - must.Eq(t, am1.TokenNameFormat, "${auth_method_name}-${value.sub}") minTTL, _ := time.ParseDuration("10s") maxTTL, _ := time.ParseDuration("10h") must.NoError(t, am1.Validate(minTTL, maxTTL)) @@ -1341,10 +1338,6 @@ func TestACLAuthMethod_Canonicalize(t *testing.T) { "no create time or modify time set", &ACLAuthMethod{}, }, - { - "no create time or modify time set & token name format set", - &ACLAuthMethod{TokenNameFormat: "${auth_method_name}-${value.sub}"}, - }, { "create time set to now, modify time not set", &ACLAuthMethod{CreateTime: now}, @@ -1366,11 +1359,6 @@ func TestACLAuthMethod_Canonicalize(t *testing.T) { if existing.ModifyTime.IsZero() { must.NotEq(t, time.Time{}, tt.inputMethod.ModifyTime) } - if existing.TokenNameFormat == "" { - must.Eq(t, DefaultACLAuthMethodTokenNameFormat, tt.inputMethod.TokenNameFormat) - } else { - must.Eq(t, existing.TokenNameFormat, tt.inputMethod.TokenNameFormat) - } }) } } diff --git a/nomad/structs/actions.go b/nomad/structs/actions.go deleted file mode 100644 index 2791d825ecbe..000000000000 --- a/nomad/structs/actions.go +++ /dev/null @@ -1,93 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -// Actions are executable commands that can be run on an allocation within -// the context of a task. They are left open-ended enough to be applied to -// other Nomad concepts like Nodes in the future. - -package structs - -import ( - "errors" - "fmt" - "regexp" - "slices" - - "github.com/hashicorp/go-multierror" -) - -// validJobActionName is used to validate a job action name. -var validJobActionName = regexp.MustCompile("^[a-zA-Z0-9-]{1,128}$") - -type Action struct { - Name string - Command string - Args []string -} - -type JobAction struct { - Action - TaskName string - TaskGroupName string -} - -const ( - // JobGetActionsRPCMethod is the RPC method for listing all configured - // actions within a job. - // - // Args: JobActionListRequest - // Reply: JobActionListResponse - JobGetActionsRPCMethod = "Job.GetActions" -) - -// JobActionListRequest is the request object when listing the actions -// configured within a job. -type JobActionListRequest struct { - JobID string - QueryOptions -} - -// JobActionListResponse is the response object when performing a listing of -// actions configured within a job. -type JobActionListResponse struct { - Actions []*JobAction - QueryMeta -} - -func (a *Action) Copy() *Action { - if a == nil { - return nil - } - na := new(Action) - *na = *a - na.Args = slices.Clone(a.Args) - return na -} - -func (a *Action) Equal(o *Action) bool { - if a == nil && o == nil { - return true - } - if a == nil || o == nil { - return false - } - return a.Name == o.Name && - a.Command == o.Command && - slices.Equal(a.Args, o.Args) -} - -func (a *Action) Validate() error { - if a == nil { - return nil - } - - var mErr *multierror.Error - if a.Command == "" { - mErr = multierror.Append(mErr, errors.New("command cannot be empty")) - } - if !validJobActionName.MatchString(a.Name) { - mErr = multierror.Append(mErr, fmt.Errorf("invalid name '%s'", a.Name)) - } - - return mErr.ErrorOrNil() -} diff --git a/nomad/structs/actions_test.go b/nomad/structs/actions_test.go deleted file mode 100644 index 3c7e20714033..000000000000 --- a/nomad/structs/actions_test.go +++ /dev/null @@ -1,208 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -package structs - -import ( - "errors" - "fmt" - "testing" - - "github.com/hashicorp/nomad/ci" - "github.com/shoenig/test/must" -) - -func TestJobActionListRequest(t *testing.T) { - ci.Parallel(t) - - req := JobActionListRequest{} - must.True(t, req.IsRead()) -} - -func TestAction_Copy(t *testing.T) { - ci.Parallel(t) - - var inputAction *Action - must.Nil(t, inputAction.Copy()) - - inputAction = &Action{ - Name: "adrian-iv", - Command: "pope", - Args: []string{"1154", "1159"}, - } - - actionCopy := inputAction.Copy() - must.Equal(t, inputAction, actionCopy) - must.NotEq(t, fmt.Sprint(&inputAction), fmt.Sprint(&actionCopy)) -} - -func TestAction_Equal(t *testing.T) { - ci.Parallel(t) - - testCases := []struct { - name string - inputAction *Action - inputFuncAction *Action - expectedOutput bool - }{ - { - name: "both nil", - inputAction: nil, - inputFuncAction: nil, - expectedOutput: true, - }, - { - name: "a nil", - inputAction: nil, - inputFuncAction: &Action{}, - expectedOutput: false, - }, - { - name: "o nil", - inputAction: &Action{}, - inputFuncAction: nil, - expectedOutput: false, - }, - { - name: "name changed", - inputAction: &Action{ - Name: "original-action", - Command: "env", - Args: []string{"foo", "bar"}, - }, - inputFuncAction: &Action{ - Name: "original-action-ng", - Command: "env", - Args: []string{"foo", "bar"}, - }, - expectedOutput: false, - }, - { - name: "args changed", - inputAction: &Action{ - Name: "original-action", - Command: "env", - Args: []string{"foo", "bar"}, - }, - inputFuncAction: &Action{ - Name: "original-action", - Command: "env", - Args: []string{"foo", "bar", "baz"}, - }, - expectedOutput: false, - }, - { - name: "command changed", - inputAction: &Action{ - Name: "original-action", - Command: "env", - Args: []string{"foo", "bar"}, - }, - inputFuncAction: &Action{ - Name: "original-action", - Command: "go env", - Args: []string{"foo", "bar"}, - }, - expectedOutput: false, - }, - { - name: "full equal", - inputAction: &Action{ - Name: "original-action", - Command: "env", - Args: []string{"foo", "bar"}, - }, - inputFuncAction: &Action{ - Name: "original-action", - Command: "env", - Args: []string{"foo", "bar"}, - }, - expectedOutput: true, - }, - { - name: "partial equal", - inputAction: &Action{ - Name: "original-action", - Command: "env", - Args: []string{}, - }, - inputFuncAction: &Action{ - Name: "original-action", - Command: "env", - Args: []string{}, - }, - expectedOutput: true, - }, - } - - for _, tc := range testCases { - t.Run(tc.name, func(t *testing.T) { - must.Eq(t, tc.expectedOutput, tc.inputAction.Equal(tc.inputFuncAction)) - }) - } -} - -func TestAction_Validate(t *testing.T) { - ci.Parallel(t) - - testCases := []struct { - name string - inputAction *Action - expectedError error - }{ - { - name: "nil", - inputAction: nil, - expectedError: nil, - }, - { - name: "empty command", - inputAction: &Action{ - Name: "adrian-iv", - }, - expectedError: errors.New("command cannot be empty"), - }, - { - name: "empty name", - inputAction: &Action{ - Command: "env", - }, - expectedError: errors.New(`invalid name ''`), - }, - { - name: "too long name", - inputAction: &Action{ - Name: "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", - Command: "env", - }, - expectedError: errors.New(`invalid name 'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'`), - }, - { - name: "invalid character name", - inputAction: &Action{ - Name: `\//?|?|?%&%@$&£@$)`, - Command: "env", - }, - expectedError: errors.New(`invalid name '\//?|?|?%&%@$&£@$)'`), - }, - { - name: "valid", - inputAction: &Action{ - Name: "adrian-iv", - Command: "env", - }, - expectedError: nil, - }, - } - - for _, tc := range testCases { - t.Run(tc.name, func(t *testing.T) { - actualError := tc.inputAction.Validate() - if tc.expectedError != nil { - must.ErrorContains(t, actualError, tc.expectedError.Error()) - } else { - must.NoError(t, actualError) - } - }) - } -} diff --git a/nomad/structs/alloc.go b/nomad/structs/alloc.go index c6b23ae5b863..a75948bf177b 100644 --- a/nomad/structs/alloc.go +++ b/nomad/structs/alloc.go @@ -30,11 +30,10 @@ type AllocServiceRegistrationsResponse struct { // services should be registered. This takes into account the different // providers that can provide service registrations. In the event no services // are found, the function will return the Consul namespace which allows hooks -// to work as they did before Nomad native services. +// to work as they did before this feature. // // It currently assumes that all services within an allocation use the same -// provider and therefore the same namespace, which is enforced at job submit -// time. +// provider and therefore the same namespace. func (a *Allocation) ServiceProviderNamespace() string { tg := a.Job.LookupTaskGroup(a.TaskGroup) @@ -53,7 +52,7 @@ func (a *Allocation) ServiceProviderNamespace() string { case ServiceProviderNomad: return a.Job.Namespace default: - return a.ConsulNamespaceForTask(task.Name) + return tg.Consul.GetNamespace() } } } @@ -61,33 +60,6 @@ func (a *Allocation) ServiceProviderNamespace() string { return tg.Consul.GetNamespace() } -// ServiceProviderNamespaceForTask returns the namespace within which a given -// tasks's services should be registered. This takes into account the different -// providers that can provide service registrations. In the event no services -// are found, the function will return the Consul namespace which allows hooks -// to work as they did before Nomad native services. -// -// It currently assumes that all services within a task use the same provider -// and therefore the same namespace, which is enforced at job submit time. -func (a *Allocation) ServiceProviderNamespaceForTask(taskName string) string { - tg := a.Job.LookupTaskGroup(a.TaskGroup) - - for _, task := range tg.Tasks { - if task.Name == taskName { - for _, service := range task.Services { - switch service.Provider { - case ServiceProviderNomad: - return a.Job.Namespace - default: - return a.ConsulNamespaceForTask(taskName) - } - } - } - } - - return a.ConsulNamespaceForTask(taskName) -} - type AllocInfo struct { AllocID string diff --git a/nomad/structs/alloc_test.go b/nomad/structs/alloc_test.go index f38f01917c59..46efb5e991d4 100644 --- a/nomad/structs/alloc_test.go +++ b/nomad/structs/alloc_test.go @@ -5,16 +5,13 @@ package structs import ( "testing" - "time" - "github.com/hashicorp/nomad/ci" - "github.com/hashicorp/nomad/helper/pointer" - "github.com/shoenig/test/must" + "github.com/stretchr/testify/require" ) func TestAllocServiceRegistrationsRequest_StaleReadSupport(t *testing.T) { req := &AllocServiceRegistrationsRequest{} - must.True(t, req.IsRead()) + require.True(t, req.IsRead()) } func Test_Allocation_ServiceProviderNamespace(t *testing.T) { @@ -142,501 +139,7 @@ func Test_Allocation_ServiceProviderNamespace(t *testing.T) { for _, tc := range testCases { t.Run(tc.name, func(t *testing.T) { actualOutput := tc.inputAllocation.ServiceProviderNamespace() - must.Eq(t, tc.expectedOutput, actualOutput) - }) - } -} - -// Test using stop_after_client_disconnect, remove after its deprecated in favor -// of Disconnect.StopOnClientAfter introduced in 1.8.0. -func TestAllocation_WaitClientStop(t *testing.T) { - ci.Parallel(t) - type testCase struct { - desc string - stop time.Duration - status string - expectedShould bool - expectedRescheduleTime time.Time - } - now := time.Now().UTC() - testCases := []testCase{ - { - desc: "running", - stop: 2 * time.Second, - status: AllocClientStatusRunning, - expectedShould: true, - }, - { - desc: "no stop_after_client_disconnect", - status: AllocClientStatusLost, - expectedShould: false, - }, - { - desc: "stop", - status: AllocClientStatusLost, - stop: 2 * time.Second, - expectedShould: true, - expectedRescheduleTime: now.Add((2 + 5) * time.Second), - }, - } - for _, tc := range testCases { - t.Run(tc.desc, func(t *testing.T) { - j := testJob() - a := &Allocation{ - ClientStatus: tc.status, - Job: j, - TaskStates: map[string]*TaskState{}, - } - - if tc.status == AllocClientStatusLost { - a.AppendState(AllocStateFieldClientStatus, AllocClientStatusLost) - } - - j.TaskGroups[0].StopAfterClientDisconnect = &tc.stop - a.TaskGroup = j.TaskGroups[0].Name - - must.Eq(t, tc.expectedShould, a.ShouldClientStop()) - - if !tc.expectedShould || tc.status != AllocClientStatusLost { - return - } - - // the reschedTime is close to the expectedRescheduleTime - reschedTime := a.WaitClientStop() - e := reschedTime.Unix() - tc.expectedRescheduleTime.Unix() - must.Less(t, int64(2), e) - }) - } -} - -func TestAllocation_WaitClientStop_Disconnect(t *testing.T) { - ci.Parallel(t) - type testCase struct { - desc string - stop time.Duration - status string - expectedShould bool - expectedRescheduleTime time.Time - } - now := time.Now().UTC() - testCases := []testCase{ - { - desc: "running", - stop: 2 * time.Second, - status: AllocClientStatusRunning, - expectedShould: true, - }, - { - desc: "no stop_after_client_disconnect", - status: AllocClientStatusLost, - expectedShould: false, - }, - { - desc: "stop", - status: AllocClientStatusLost, - stop: 2 * time.Second, - expectedShould: true, - expectedRescheduleTime: now.Add((2 + 5) * time.Second), - }, - } - for _, tc := range testCases { - t.Run(tc.desc, func(t *testing.T) { - j := testJob() - a := &Allocation{ - ClientStatus: tc.status, - Job: j, - TaskStates: map[string]*TaskState{}, - } - - if tc.status == AllocClientStatusLost { - a.AppendState(AllocStateFieldClientStatus, AllocClientStatusLost) - } - - j.TaskGroups[0].Disconnect = &DisconnectStrategy{ - StopOnClientAfter: &tc.stop, - } - - a.TaskGroup = j.TaskGroups[0].Name - - must.Eq(t, tc.expectedShould, a.ShouldClientStop()) - - if !tc.expectedShould || tc.status != AllocClientStatusLost { - return - } - - // the reschedTime is close to the expectedRescheduleTime - reschedTime := a.WaitClientStop() - e := reschedTime.Unix() - tc.expectedRescheduleTime.Unix() - must.Less(t, int64(2), e) - }) - } -} - -func TestAllocation_Timeout_Disconnect(t *testing.T) { - type testCase struct { - desc string - maxDisconnect time.Duration - } - - testCases := []testCase{ - { - desc: "has lost_after", - maxDisconnect: 30 * time.Second, - }, - { - desc: "zero lost_after", - maxDisconnect: 0 * time.Second, - }, - } - for _, tc := range testCases { - t.Run(tc.desc, func(t *testing.T) { - j := testJob() - a := &Allocation{ - Job: j, - } - - j.TaskGroups[0].Disconnect = &DisconnectStrategy{ - LostAfter: tc.maxDisconnect, - } - - a.TaskGroup = j.TaskGroups[0].Name - - now := time.Now() - - reschedTime := a.DisconnectTimeout(now) - - if tc.maxDisconnect == 0 { - must.Equal(t, now, reschedTime, must.Sprint("expected to be now")) - } else { - difference := reschedTime.Sub(now) - must.Eq(t, tc.maxDisconnect, difference, must.Sprint("expected durations to be equal")) - } - - }) - } -} - -// Test using max_client_disconnect, remove after its deprecated in favor -// of Disconnect.LostAfter introduced in 1.8.0. -func TestAllocation_DisconnectTimeout(t *testing.T) { - type testCase struct { - desc string - maxDisconnect *time.Duration - } - - testCases := []testCase{ - { - desc: "no max_client_disconnect", - maxDisconnect: nil, - }, - { - desc: "has max_client_disconnect", - maxDisconnect: pointer.Of(30 * time.Second), - }, - { - desc: "zero max_client_disconnect", - maxDisconnect: pointer.Of(0 * time.Second), - }, - } - - for _, tc := range testCases { - t.Run(tc.desc, func(t *testing.T) { - j := testJob() - a := &Allocation{ - Job: j, - } - - j.TaskGroups[0].MaxClientDisconnect = tc.maxDisconnect - a.TaskGroup = j.TaskGroups[0].Name - - now := time.Now() - - reschedTime := a.DisconnectTimeout(now) - - if tc.maxDisconnect == nil { - must.Equal(t, now, reschedTime, must.Sprint("expected to be now")) - } else { - difference := reschedTime.Sub(now) - must.Eq(t, *tc.maxDisconnect, difference, must.Sprint("expected durations to be equal")) - } - }) - } -} - -// Test using max_client_disconnect, remove after its deprecated in favor -// of Disconnect.LostAfter introduced in 1.8.0. -func TestAllocation_Expired(t *testing.T) { - type testCase struct { - name string - maxDisconnect string - ellapsed int - expected bool - nilJob bool - badTaskGroup bool - mixedUTC bool - noReconnectEvent bool - status string - } - - testCases := []testCase{ - { - name: "has-expired", - maxDisconnect: "5s", - ellapsed: 10, - expected: true, - }, - { - name: "has-not-expired", - maxDisconnect: "5s", - ellapsed: 3, - expected: false, - }, - { - name: "are-equal", - maxDisconnect: "5s", - ellapsed: 5, - expected: true, - }, - { - name: "nil-job", - maxDisconnect: "5s", - ellapsed: 10, - expected: false, - nilJob: true, - }, - { - name: "wrong-status", - maxDisconnect: "5s", - ellapsed: 10, - expected: false, - status: AllocClientStatusRunning, - }, - { - name: "bad-task-group", - maxDisconnect: "", - badTaskGroup: true, - ellapsed: 10, - expected: false, - }, - { - name: "no-max-disconnect", - maxDisconnect: "", - ellapsed: 10, - expected: false, - }, - { - name: "mixed-utc-has-expired", - maxDisconnect: "5s", - ellapsed: 10, - mixedUTC: true, - expected: true, - }, - { - name: "mixed-utc-has-not-expired", - maxDisconnect: "5s", - ellapsed: 3, - mixedUTC: true, - expected: false, - }, - { - name: "no-reconnect-event", - maxDisconnect: "5s", - ellapsed: 2, - expected: false, - noReconnectEvent: true, - }, - } - for _, tc := range testCases { - t.Run(tc.name, func(t *testing.T) { - alloc := MockAlloc() - var err error - var maxDisconnect time.Duration - - if tc.maxDisconnect != "" { - maxDisconnect, err = time.ParseDuration(tc.maxDisconnect) - must.NoError(t, err) - alloc.Job.TaskGroups[0].MaxClientDisconnect = &maxDisconnect - } - - if tc.nilJob { - alloc.Job = nil - } - - if tc.badTaskGroup { - alloc.TaskGroup = "bad" - } - - alloc.ClientStatus = AllocClientStatusUnknown - if tc.status != "" { - alloc.ClientStatus = tc.status - } - - alloc.AllocStates = []*AllocState{{ - Field: AllocStateFieldClientStatus, - Value: AllocClientStatusUnknown, - Time: time.Now(), - }} - - must.NoError(t, err) - now := time.Now().UTC() - if tc.mixedUTC { - now = time.Now() - } - - if !tc.noReconnectEvent { - event := NewTaskEvent(TaskClientReconnected) - event.Time = now.UnixNano() - - alloc.TaskStates = map[string]*TaskState{ - "web": { - Events: []*TaskEvent{event}, - }, - } - } - - ellapsedDuration := time.Duration(tc.ellapsed) * time.Second - now = now.Add(ellapsedDuration) - - must.Eq(t, tc.expected, alloc.Expired(now)) - }) - } -} - -func TestAllocation_Expired_Disconnected(t *testing.T) { - type testCase struct { - name string - maxDisconnect string - ellapsed int - expected bool - nilJob bool - badTaskGroup bool - mixedUTC bool - noReconnectEvent bool - status string - } - - testCases := []testCase{ - { - name: "has-expired", - maxDisconnect: "5s", - ellapsed: 10, - expected: true, - }, - { - name: "has-not-expired", - maxDisconnect: "5s", - ellapsed: 3, - expected: false, - }, - { - name: "are-equal", - maxDisconnect: "5s", - ellapsed: 5, - expected: true, - }, - { - name: "nil-job", - maxDisconnect: "5s", - ellapsed: 10, - expected: false, - nilJob: true, - }, - { - name: "wrong-status", - maxDisconnect: "5s", - ellapsed: 10, - expected: false, - status: AllocClientStatusRunning, - }, - { - name: "bad-task-group", - maxDisconnect: "", - badTaskGroup: true, - ellapsed: 10, - expected: false, - }, - { - name: "no-max-disconnect", - maxDisconnect: "", - ellapsed: 10, - expected: false, - }, - { - name: "mixed-utc-has-expired", - maxDisconnect: "5s", - ellapsed: 10, - mixedUTC: true, - expected: true, - }, - { - name: "mixed-utc-has-not-expired", - maxDisconnect: "5s", - ellapsed: 3, - mixedUTC: true, - expected: false, - }, - { - name: "no-reconnect-event", - maxDisconnect: "5s", - ellapsed: 2, - expected: false, - noReconnectEvent: true, - }, - } - for _, tc := range testCases { - t.Run(tc.name, func(t *testing.T) { - alloc := MockAlloc() - var err error - var maxDisconnect time.Duration - - if tc.maxDisconnect != "" { - maxDisconnect, err = time.ParseDuration(tc.maxDisconnect) - must.NoError(t, err) - alloc.Job.TaskGroups[0].Disconnect = &DisconnectStrategy{ - LostAfter: maxDisconnect, - } - } - - if tc.nilJob { - alloc.Job = nil - } - - if tc.badTaskGroup { - alloc.TaskGroup = "bad" - } - - alloc.ClientStatus = AllocClientStatusUnknown - if tc.status != "" { - alloc.ClientStatus = tc.status - } - - alloc.AllocStates = []*AllocState{{ - Field: AllocStateFieldClientStatus, - Value: AllocClientStatusUnknown, - Time: time.Now(), - }} - - must.NoError(t, err) - now := time.Now().UTC() - if tc.mixedUTC { - now = time.Now() - } - - if !tc.noReconnectEvent { - event := NewTaskEvent(TaskClientReconnected) - event.Time = now.UnixNano() - - alloc.TaskStates = map[string]*TaskState{ - "web": { - Events: []*TaskEvent{event}, - }, - } - } - - ellapsedDuration := time.Duration(tc.ellapsed) * time.Second - now = now.Add(ellapsedDuration) - - must.Eq(t, tc.expected, alloc.Expired(now)) + require.Equal(t, tc.expectedOutput, actualOutput) }) } } diff --git a/nomad/structs/autopilot.go b/nomad/structs/autopilot.go index 8b905bab2883..51333252de51 100644 --- a/nomad/structs/autopilot.go +++ b/nomad/structs/autopilot.go @@ -21,27 +21,6 @@ type OperatorHealthReply struct { // Servers holds the health of each server. Servers []ServerHealth - - // The ID of the current leader. - Leader string - - // List of servers that are voters in the Raft configuration. - Voters []string - - // ReadReplicas holds the list of servers that are read replicas in the Raft - // configuration. (Enterprise only) - ReadReplicas []string `json:",omitempty"` - - // RedundancyZones holds the list of servers in each redundancy zone. - // (Enterprise only) - RedundancyZones map[string]AutopilotZone `json:",omitempty"` - - // Upgrade holds the current upgrade status. - Upgrade *AutopilotUpgrade `json:",omitempty"` - - // The number of servers that could be lost without an outage occurring if - // all the voters don't fail at once. (Enterprise only) - OptimisticFailureTolerance int `json:",omitempty"` } // ServerHealth is the health (from the leader's point of view) of a server. @@ -84,65 +63,6 @@ type ServerHealth struct { StableSince time.Time } -// AutopilotZone holds the list of servers in a redundancy zone. (Enterprise only) -type AutopilotZone struct { - // Servers holds the list of servers in the redundancy zone. - Servers []string - - // Voters holds the list of servers that are voters in the redundancy zone. - Voters []string - - // FailureTolerance is the number of servers that could be lost without an - // outage occurring. - FailureTolerance int -} - -// AutopilotUpgrade holds the current upgrade status. (Enterprise only) -type AutopilotUpgrade struct { - // Status of the upgrade. - Status string - - // TargetVersion is the version that the cluster is upgrading to. - TargetVersion string - - // TargetVersionVoters holds the list of servers that are voters in the Raft - // configuration of the TargetVersion. - TargetVersionVoters []string - - // TargetVersionNonVoters holds the list of servers that are non-voters in - // the Raft configuration of the TargetVersion. - TargetVersionNonVoters []string - - // TargetVersionReadReplicas holds the list of servers that are read - // replicas in the Raft configuration of the TargetVersion. - TargetVersionReadReplicas []string - - // OtherVersionVoters holds the list of servers that are voters in the Raft - // configuration of a version other than the TargetVersion. - OtherVersionVoters []string - - // OtherVersionNonVoters holds the list of servers that are non-voters in - // the Raft configuration of a version other than the TargetVersion. - OtherVersionNonVoters []string - - // OtherVersionReadReplicas holds the list of servers that are read replicas - // in the Raft configuration of a version other than the TargetVersion. - OtherVersionReadReplicas []string - - // RedundancyZones holds the list of servers in each redundancy zone for the - // TargetVersion. - RedundancyZones map[string]AutopilotZoneUpgradeVersions -} - -// AutopilotZoneUpgradeVersions holds the list of servers in a redundancy zone -// for a specific version. (Enterprise only) -type AutopilotZoneUpgradeVersions struct { - TargetVersionVoters []string - TargetVersionNonVoters []string - OtherVersionVoters []string - OtherVersionNonVoters []string -} - // RaftStats holds miscellaneous Raft metrics for a server, used by autopilot. type RaftStats struct { // LastContact is the time since this node's last contact with the leader. diff --git a/nomad/structs/bitmap.go b/nomad/structs/bitmap.go index 1422c6cd05dd..777c88094c54 100644 --- a/nomad/structs/bitmap.go +++ b/nomad/structs/bitmap.go @@ -5,7 +5,8 @@ package structs import ( "fmt" - "slices" + + "golang.org/x/exp/slices" ) // Bitmap is a simple uncompressed bitmap diff --git a/nomad/structs/config/artifact_test.go b/nomad/structs/config/artifact_test.go index 144893f3dbc6..f78feecb8664 100644 --- a/nomad/structs/config/artifact_test.go +++ b/nomad/structs/config/artifact_test.go @@ -418,7 +418,8 @@ func TestArtifactConfig_Validate(t *testing.T) { err := a.Validate() if tc.expErr != "" { - must.ErrorContains(t, err, tc.expErr) + must.Error(t, err) + must.StrContains(t, err.Error(), tc.expErr) } else { must.NoError(t, err) } diff --git a/nomad/structs/config/audit.go b/nomad/structs/config/audit.go index 56858d2820a1..c800136b66f9 100644 --- a/nomad/structs/config/audit.go +++ b/nomad/structs/config/audit.go @@ -4,10 +4,10 @@ package config import ( - "slices" "time" "github.com/hashicorp/nomad/helper/pointer" + "golang.org/x/exp/slices" ) // AuditConfig is the configuration specific to Audit Logging diff --git a/nomad/structs/config/consul.go b/nomad/structs/config/consul.go index 179f2d68a05a..0046dddc810e 100644 --- a/nomad/structs/config/consul.go +++ b/nomad/structs/config/consul.go @@ -6,15 +6,12 @@ package config import ( "fmt" "net/http" - "slices" "strings" "time" consul "github.com/hashicorp/consul/api" "github.com/hashicorp/go-secure-stdlib/listenerutil" - "github.com/hashicorp/nomad/helper/pointer" - "github.com/hashicorp/nomad/nomad/structs" ) // ConsulConfig contains the configuration information necessary to @@ -30,165 +27,114 @@ import ( // // Both the Agent and the executor need to be able to import ConsulConfig. type ConsulConfig struct { - Name string `mapstructure:"name"` - // ServerServiceName is the name of the service that Nomad uses to register // servers with Consul - ServerServiceName string `mapstructure:"server_service_name"` + ServerServiceName string `hcl:"server_service_name"` // ServerHTTPCheckName is the name of the health check that Nomad uses // to register the server HTTP health check with Consul - ServerHTTPCheckName string `mapstructure:"server_http_check_name"` + ServerHTTPCheckName string `hcl:"server_http_check_name"` // ServerSerfCheckName is the name of the health check that Nomad uses // to register the server Serf health check with Consul - ServerSerfCheckName string `mapstructure:"server_serf_check_name"` + ServerSerfCheckName string `hcl:"server_serf_check_name"` // ServerRPCCheckName is the name of the health check that Nomad uses // to register the server RPC health check with Consul - ServerRPCCheckName string `mapstructure:"server_rpc_check_name"` - - // ServerFailuresBeforeCritical is the number of failures before the - // server health check is marked as critical - ServerFailuresBeforeCritical int `mapstructure:"server_failures_before_critical"` - - // ServerFailuresBeforeWarning is the number of failures before the - // server health check is marked as a warning - ServerFailuresBeforeWarning int `mapstructure:"server_failures_before_warning"` + ServerRPCCheckName string `hcl:"server_rpc_check_name"` // ClientServiceName is the name of the service that Nomad uses to register // clients with Consul - ClientServiceName string `mapstructure:"client_service_name"` + ClientServiceName string `hcl:"client_service_name"` // ClientHTTPCheckName is the name of the health check that Nomad uses // to register the client HTTP health check with Consul - ClientHTTPCheckName string `mapstructure:"client_http_check_name"` - - // ClientFailuresBeforeCritical is the number of failures before the - // client health check is marked as critical - ClientFailuresBeforeCritical int `mapstructure:"client_failures_before_critical"` - - // ClientFailuresBeforeWarning is the number of failures before the - // client health check is marked as a warning - ClientFailuresBeforeWarning int `mapstructure:"client_failures_before_warning"` + ClientHTTPCheckName string `hcl:"client_http_check_name"` // Tags are optional service tags that get registered with the service // in Consul - Tags []string `mapstructure:"tags"` + Tags []string `hcl:"tags"` // AutoAdvertise determines if this Nomad Agent will advertise its // services via Consul. When true, Nomad Agent will register // services with Consul. - AutoAdvertise *bool `mapstructure:"auto_advertise"` + AutoAdvertise *bool `hcl:"auto_advertise"` // ChecksUseAdvertise specifies that Consul checks should use advertise // address instead of bind address - ChecksUseAdvertise *bool `mapstructure:"checks_use_advertise"` + ChecksUseAdvertise *bool `hcl:"checks_use_advertise"` // Addr is the HTTP endpoint address of the local Consul agent // // Uses Consul's default and env var. - Addr string `mapstructure:"address"` + Addr string `hcl:"address"` // GRPCAddr is the gRPC endpoint address of the local Consul agent - GRPCAddr string `mapstructure:"grpc_address"` + GRPCAddr string `hcl:"grpc_address"` // Timeout is used by Consul HTTP Client - Timeout time.Duration `mapstructure:"-"` - TimeoutHCL string `mapstructure:"timeout" json:"-"` + Timeout time.Duration `hcl:"-"` + TimeoutHCL string `hcl:"timeout" json:"-"` // Token is used to provide a per-request ACL token. This options overrides // the agent's default token - Token string `mapstructure:"token"` + Token string `hcl:"token"` // AllowUnauthenticated allows users to submit jobs requiring Consul // Service Identity tokens without providing a Consul token proving they // have access to such policies. - AllowUnauthenticated *bool `mapstructure:"allow_unauthenticated"` + AllowUnauthenticated *bool `hcl:"allow_unauthenticated"` // Auth is the information to use for http access to Consul agent - Auth string `mapstructure:"auth"` + Auth string `hcl:"auth"` // EnableSSL sets the transport scheme to talk to the Consul agent as https // // Uses Consul's default and env var. - EnableSSL *bool `mapstructure:"ssl"` + EnableSSL *bool `hcl:"ssl"` // ShareSSL enables Consul Connect Native applications to use the TLS // configuration of the Nomad Client for establishing connections to Consul. // // Does not include sharing of ACL tokens. - ShareSSL *bool `mapstructure:"share_ssl"` + ShareSSL *bool `hcl:"share_ssl"` // VerifySSL enables or disables SSL verification when the transport scheme // for the consul api client is https // // Uses Consul's default and env var. - VerifySSL *bool `mapstructure:"verify_ssl"` + VerifySSL *bool `hcl:"verify_ssl"` // GRPCCAFile is the path to the ca certificate used for Consul gRPC communication. // // Uses Consul's default and env var. - GRPCCAFile string `mapstructure:"grpc_ca_file"` + GRPCCAFile string `hcl:"grpc_ca_file"` // CAFile is the path to the ca certificate used for Consul communication. // // Uses Consul's default and env var. - CAFile string `mapstructure:"ca_file"` + CAFile string `hcl:"ca_file"` // CertFile is the path to the certificate for Consul communication - CertFile string `mapstructure:"cert_file"` + CertFile string `hcl:"cert_file"` // KeyFile is the path to the private key for Consul communication - KeyFile string `mapstructure:"key_file"` + KeyFile string `hcl:"key_file"` // ServerAutoJoin enables Nomad servers to find peers by querying Consul and // joining them - ServerAutoJoin *bool `mapstructure:"server_auto_join"` + ServerAutoJoin *bool `hcl:"server_auto_join"` // ClientAutoJoin enables Nomad servers to find addresses of Nomad servers // and register with them - ClientAutoJoin *bool `mapstructure:"client_auto_join"` + ClientAutoJoin *bool `hcl:"client_auto_join"` + + // ExtraKeysHCL is used by hcl to surface unexpected keys + ExtraKeysHCL []string `hcl:",unusedKeys" json:"-"` // Namespace sets the Consul namespace used for all calls against the // Consul API. If this is unset, then Nomad does not specify a consul namespace. - Namespace string `mapstructure:"namespace"` - - // ServiceIdentity is intended to reduce overhead for jobspec authors and make - // for graceful upgrades without forcing rewrite of all jobspecs. If set, when a - // job has a service block with the "consul" provider, the Nomad server will sign - // a Workload Identity for that service and add it to the service block. The - // client will use this identity rather than the client's Consul token for the - // group_service and envoy_bootstrap_hook. - // - // The name field of the identity is always set to - // "consul-service/${service_task_name}-${service_name}-${service_port}" or - // "consul-service/${service_name}-${service_port}". - // - // ServiceIdentity is set on the server. - ServiceIdentity *WorkloadIdentityConfig `mapstructure:"service_identity"` - - // ServiceIdentityAuthMethod is the name of the Consul authentication method - // that will be used to login with a Nomad JWT for services. - ServiceIdentityAuthMethod string `mapstructure:"service_auth_method"` - - // TaskIdentity is intended to reduce overhead for jobspec authors and make - // for graceful upgrades without forcing rewrite of all jobspecs. If set, when a - // job has both a template block and a consul block, the Nomad server will sign a - // Workload Identity for that task. The client will use this identity rather than - // the client's Consul token for the template hook. - // - // The name field of the identity is always set to "consul_$clusterName". - // - // TaskIdentity is set on the server. - TaskIdentity *WorkloadIdentityConfig `mapstructure:"task_identity"` - - // TaskIdentityAuthMethod is the name of the Consul authentication method - // that will be used to login with a Nomad JWT for tasks. - TaskIdentityAuthMethod string `mapstructure:"task_auth_method"` - - // ExtraKeysHCL is used by hcl to surface unexpected keys - ExtraKeysHCL []string `mapstructure:",unusedKeys" json:"-"` + Namespace string `hcl:"namespace"` } // DefaultConsulConfig returns the canonical defaults for the Nomad @@ -197,21 +143,18 @@ type ConsulConfig struct { func DefaultConsulConfig() *ConsulConfig { def := consul.DefaultConfig() return &ConsulConfig{ - Name: "default", - ServerServiceName: "nomad", - ServerHTTPCheckName: "Nomad Server HTTP Check", - ServerSerfCheckName: "Nomad Server Serf Check", - ServerRPCCheckName: "Nomad Server RPC Check", - ClientServiceName: "nomad-client", - ClientHTTPCheckName: "Nomad Client HTTP Check", - AutoAdvertise: pointer.Of(true), - ChecksUseAdvertise: pointer.Of(false), - ServerAutoJoin: pointer.Of(true), - ClientAutoJoin: pointer.Of(true), - AllowUnauthenticated: pointer.Of(true), - Timeout: 5 * time.Second, - ServiceIdentityAuthMethod: structs.ConsulWorkloadsDefaultAuthMethodName, - TaskIdentityAuthMethod: structs.ConsulWorkloadsDefaultAuthMethodName, + ServerServiceName: "nomad", + ServerHTTPCheckName: "Nomad Server HTTP Check", + ServerSerfCheckName: "Nomad Server Serf Check", + ServerRPCCheckName: "Nomad Server RPC Check", + ClientServiceName: "nomad-client", + ClientHTTPCheckName: "Nomad Client HTTP Check", + AutoAdvertise: pointer.Of(true), + ChecksUseAdvertise: pointer.Of(false), + ServerAutoJoin: pointer.Of(true), + ClientAutoJoin: pointer.Of(true), + AllowUnauthenticated: pointer.Of(true), + Timeout: 5 * time.Second, // From Consul api package defaults Addr: def.Address, @@ -235,9 +178,6 @@ func (c *ConsulConfig) AllowsUnauthenticated() bool { func (c *ConsulConfig) Merge(b *ConsulConfig) *ConsulConfig { result := c.Copy() - if b.Name != "" { - result.Name = b.Name - } if b.ServerServiceName != "" { result.ServerServiceName = b.ServerServiceName } @@ -250,24 +190,12 @@ func (c *ConsulConfig) Merge(b *ConsulConfig) *ConsulConfig { if b.ServerRPCCheckName != "" { result.ServerRPCCheckName = b.ServerRPCCheckName } - if b.ServerFailuresBeforeCritical != 0 { - result.ServerFailuresBeforeCritical = b.ServerFailuresBeforeCritical - } - if b.ServerFailuresBeforeWarning != 0 { - result.ServerFailuresBeforeWarning = b.ServerFailuresBeforeWarning - } if b.ClientServiceName != "" { result.ClientServiceName = b.ClientServiceName } if b.ClientHTTPCheckName != "" { result.ClientHTTPCheckName = b.ClientHTTPCheckName } - if b.ClientFailuresBeforeCritical != 0 { - result.ClientFailuresBeforeCritical = b.ClientFailuresBeforeCritical - } - if b.ClientFailuresBeforeWarning != 0 { - result.ClientFailuresBeforeWarning = b.ClientFailuresBeforeWarning - } result.Tags = append(result.Tags, b.Tags...) if b.AutoAdvertise != nil { result.AutoAdvertise = pointer.Of(*b.AutoAdvertise) @@ -326,27 +254,6 @@ func (c *ConsulConfig) Merge(b *ConsulConfig) *ConsulConfig { if b.Namespace != "" { result.Namespace = b.Namespace } - if b.ServiceIdentityAuthMethod != "" { - result.ServiceIdentityAuthMethod = b.ServiceIdentityAuthMethod - } - if b.TaskIdentityAuthMethod != "" { - result.TaskIdentityAuthMethod = b.TaskIdentityAuthMethod - } - - if result.ServiceIdentity == nil && b.ServiceIdentity != nil { - sID := *b.ServiceIdentity - result.ServiceIdentity = &sID - } else if b.ServiceIdentity != nil { - result.ServiceIdentity = result.ServiceIdentity.Merge(b.ServiceIdentity) - } - - if result.TaskIdentity == nil && b.TaskIdentity != nil { - tID := *b.TaskIdentity - result.TaskIdentity = &tID - } else if b.TaskIdentity != nil { - result.TaskIdentity = result.TaskIdentity.Merge(b.TaskIdentity) - } - return result } @@ -418,42 +325,34 @@ func (c *ConsulConfig) Copy() *ConsulConfig { return nil } - return &ConsulConfig{ - Name: c.Name, - ServerServiceName: c.ServerServiceName, - ServerHTTPCheckName: c.ServerHTTPCheckName, - ServerSerfCheckName: c.ServerSerfCheckName, - ServerRPCCheckName: c.ServerRPCCheckName, - ServerFailuresBeforeCritical: c.ServerFailuresBeforeCritical, - ServerFailuresBeforeWarning: c.ServerFailuresBeforeWarning, - ClientServiceName: c.ClientServiceName, - ClientHTTPCheckName: c.ClientHTTPCheckName, - ClientFailuresBeforeCritical: c.ClientFailuresBeforeCritical, - ClientFailuresBeforeWarning: c.ClientFailuresBeforeWarning, - Tags: slices.Clone(c.Tags), - AutoAdvertise: c.AutoAdvertise, - ChecksUseAdvertise: c.ChecksUseAdvertise, - Addr: c.Addr, - GRPCAddr: c.GRPCAddr, - Timeout: c.Timeout, - TimeoutHCL: c.TimeoutHCL, - Token: c.Token, - AllowUnauthenticated: c.AllowUnauthenticated, - Auth: c.Auth, - EnableSSL: c.EnableSSL, - ShareSSL: c.ShareSSL, - VerifySSL: c.VerifySSL, - GRPCCAFile: c.GRPCCAFile, - CAFile: c.CAFile, - CertFile: c.CertFile, - KeyFile: c.KeyFile, - ServerAutoJoin: c.ServerAutoJoin, - ClientAutoJoin: c.ClientAutoJoin, - Namespace: c.Namespace, - ServiceIdentity: c.ServiceIdentity.Copy(), - TaskIdentity: c.TaskIdentity.Copy(), - ServiceIdentityAuthMethod: c.ServiceIdentityAuthMethod, - TaskIdentityAuthMethod: c.TaskIdentityAuthMethod, - ExtraKeysHCL: slices.Clone(c.ExtraKeysHCL), + nc := new(ConsulConfig) + *nc = *c + + // Copy the bools + if nc.AutoAdvertise != nil { + nc.AutoAdvertise = pointer.Of(*nc.AutoAdvertise) + } + if nc.ChecksUseAdvertise != nil { + nc.ChecksUseAdvertise = pointer.Of(*nc.ChecksUseAdvertise) + } + if nc.EnableSSL != nil { + nc.EnableSSL = pointer.Of(*nc.EnableSSL) + } + if nc.VerifySSL != nil { + nc.VerifySSL = pointer.Of(*nc.VerifySSL) + } + if nc.ShareSSL != nil { + nc.ShareSSL = pointer.Of(*nc.ShareSSL) } + if nc.ServerAutoJoin != nil { + nc.ServerAutoJoin = pointer.Of(*nc.ServerAutoJoin) + } + if nc.ClientAutoJoin != nil { + nc.ClientAutoJoin = pointer.Of(*nc.ClientAutoJoin) + } + if nc.AllowUnauthenticated != nil { + nc.AllowUnauthenticated = pointer.Of(*nc.AllowUnauthenticated) + } + + return nc } diff --git a/nomad/structs/config/consul_test.go b/nomad/structs/config/consul_test.go index f89665cba763..8440f8cde980 100644 --- a/nomad/structs/config/consul_test.go +++ b/nomad/structs/config/consul_test.go @@ -13,11 +13,9 @@ import ( consulapi "github.com/hashicorp/consul/api" sockaddr "github.com/hashicorp/go-sockaddr" + "github.com/hashicorp/nomad/ci" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - - "github.com/hashicorp/nomad/ci" - "github.com/hashicorp/nomad/helper/pointer" ) func TestMain(m *testing.M) { @@ -93,14 +91,7 @@ func TestConsulConfig_Merge(t *testing.T) { KeyFile: "2", ServerAutoJoin: &yes, ClientAutoJoin: &yes, - ServiceIdentity: &WorkloadIdentityConfig{ - Name: "test", - Audience: []string{"consul.io", "nomad.dev"}, - Env: pointer.Of(false), - File: pointer.Of(true), - TTL: pointer.Of(2 * time.Hour), - }, - ExtraKeysHCL: []string{"b", "2"}, + ExtraKeysHCL: []string{"b", "2"}, } exp := &ConsulConfig{ @@ -128,14 +119,7 @@ func TestConsulConfig_Merge(t *testing.T) { KeyFile: "2", ServerAutoJoin: &yes, ClientAutoJoin: &yes, - ServiceIdentity: &WorkloadIdentityConfig{ - Name: "test", - Audience: []string{"consul.io", "nomad.dev"}, - Env: pointer.Of(false), - File: pointer.Of(true), - TTL: pointer.Of(2 * time.Hour), - }, - ExtraKeysHCL: []string{"a", "1"}, // not merged + ExtraKeysHCL: []string{"a", "1"}, // not merged } result := c1.Merge(c2) diff --git a/nomad/structs/config/plugins_test.go b/nomad/structs/config/plugins_test.go index f5cea72dd1b2..8b92c91cb368 100644 --- a/nomad/structs/config/plugins_test.go +++ b/nomad/structs/config/plugins_test.go @@ -8,7 +8,6 @@ import ( "testing" "github.com/hashicorp/nomad/ci" - "github.com/shoenig/test/must" "github.com/stretchr/testify/require" ) @@ -62,6 +61,7 @@ func TestPluginConfig_Merge(t *testing.T) { func TestPluginConfigSet_Merge(t *testing.T) { ci.Parallel(t) + require := require.New(t) a := &PluginConfig{ Name: "a", @@ -101,5 +101,5 @@ func TestPluginConfigSet_Merge(t *testing.T) { }) expected := []*PluginConfig{a, b2, c} - must.Eq(t, expected, out) + require.EqualValues(expected, out) } diff --git a/nomad/structs/config/reporting.go b/nomad/structs/config/reporting.go deleted file mode 100644 index 257761423752..000000000000 --- a/nomad/structs/config/reporting.go +++ /dev/null @@ -1,80 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -package config - -import "github.com/hashicorp/nomad/helper/pointer" - -type LicenseReportingConfig struct { - Enabled *bool `hcl:"enabled"` -} - -func (lc *LicenseReportingConfig) Copy() *LicenseReportingConfig { - if lc == nil { - return nil - } - - nlc := *lc - nlc.Enabled = pointer.Copy(lc.Enabled) - - return &nlc -} - -func (lc *LicenseReportingConfig) Merge(b *LicenseReportingConfig) *LicenseReportingConfig { - if lc == nil { - return b - } - - result := *lc - - if b == nil { - return &result - } - - if b.Enabled != nil { - result.Enabled = b.Enabled - } - - return &result -} - -type ReportingConfig struct { - License *LicenseReportingConfig `hcl:"license,block"` -} - -func (r *ReportingConfig) Copy() *ReportingConfig { - if r == nil { - return nil - } - - nr := *r - nr.License = r.License.Copy() - - return &nr -} - -func (r *ReportingConfig) Merge(b *ReportingConfig) *ReportingConfig { - if r == nil { - return b - } - - result := *r - - if b == nil { - return &result - } - - if result.License == nil && b.License != nil { - result.License = b.License - } else if b.License != nil { - result.License = result.License.Merge(b.License) - } - - return &result -} - -func DefaultReporting() *ReportingConfig { - return &ReportingConfig{ - &LicenseReportingConfig{}, - } -} diff --git a/nomad/structs/config/reporting_test.go b/nomad/structs/config/reporting_test.go deleted file mode 100644 index 414e2807631b..000000000000 --- a/nomad/structs/config/reporting_test.go +++ /dev/null @@ -1,34 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -package config - -import ( - "testing" - - "github.com/hashicorp/nomad/ci" - "github.com/hashicorp/nomad/helper/pointer" - "github.com/shoenig/test/must" -) - -func TestReporting_Merge(t *testing.T) { - ci.Parallel(t) - - a := &ReportingConfig{ - License: &LicenseReportingConfig{ - Enabled: pointer.Of(false), - }, - } - - b := &ReportingConfig{ - License: &LicenseReportingConfig{ - Enabled: pointer.Of(true), - }, - } - - res := a.Merge(b) - must.True(t, *res.License.Enabled) - - res = res.Merge(a) - must.False(t, *res.License.Enabled) -} diff --git a/nomad/structs/config/sentinel.go b/nomad/structs/config/sentinel.go index 9553955c79c8..e82b3cc78437 100644 --- a/nomad/structs/config/sentinel.go +++ b/nomad/structs/config/sentinel.go @@ -4,9 +4,8 @@ package config import ( - "slices" - "github.com/hashicorp/nomad/helper" + "golang.org/x/exp/slices" ) // SentinelConfig is configuration specific to Sentinel diff --git a/nomad/structs/config/ui.go b/nomad/structs/config/ui.go index b201acfccaed..a2c311d13177 100644 --- a/nomad/structs/config/ui.go +++ b/nomad/structs/config/ui.go @@ -5,8 +5,9 @@ package config import ( "fmt" - "slices" "strings" + + "golang.org/x/exp/slices" ) // UIConfig contains the operator configuration of the web UI diff --git a/nomad/structs/config/users.go b/nomad/structs/config/users.go deleted file mode 100644 index 8d204f35830c..000000000000 --- a/nomad/structs/config/users.go +++ /dev/null @@ -1,100 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -package config - -import ( - "errors" - - "github.com/hashicorp/nomad/helper/pointer" -) - -// UsersConfig configures things related to operating system users. -type UsersConfig struct { - // MinDynamicUser is the lowest uid/gid for use in the dynamic users pool. - MinDynamicUser *int `hcl:"dynamic_user_min"` - - // MaxDynamicUser is the highest uid/gid for use in the dynamic users pool. - MaxDynamicUser *int `hcl:"dynamic_user_max"` -} - -// Copy returns a deep copy of the Users struct. -func (u *UsersConfig) Copy() *UsersConfig { - if u == nil { - return nil - } - return &UsersConfig{ - MinDynamicUser: pointer.Copy(u.MinDynamicUser), - MaxDynamicUser: pointer.Copy(u.MaxDynamicUser), - } -} - -// Merge returns a new Users where non-empty/nil fields in the argument have -// higher precedence. -func (u *UsersConfig) Merge(o *UsersConfig) *UsersConfig { - switch { - case u == nil: - return o.Copy() - case o == nil: - return u.Copy() - default: - return &UsersConfig{ - MinDynamicUser: pointer.Merge(u.MinDynamicUser, o.MinDynamicUser), - MaxDynamicUser: pointer.Merge(u.MaxDynamicUser, o.MaxDynamicUser), - } - } -} - -// Equal returns whether u and o are the same. -func (u *UsersConfig) Equal(o *UsersConfig) bool { - if u == nil || o == nil { - return u == o - } - switch { - case !pointer.Eq(u.MinDynamicUser, o.MinDynamicUser): - return false - case !pointer.Eq(u.MaxDynamicUser, o.MaxDynamicUser): - return false - default: - return true - } -} - -var ( - errUsersUnset = errors.New("users must not be nil") - errDynamicUserMinUnset = errors.New("dynamic_user_min must be set") - errDynamicUserMinInvalid = errors.New("dynamic_user_min must not be negative") - errDynamicUserMaxUnset = errors.New("dynamic_user_max must be set") - errDynamicUserMaxInvalid = errors.New("dynamic_user_max must not be negative") -) - -// Validate whether UsersConfig is valid. -// -// Note that -1 is a valid value for min/max dynamic users, as this is used -// to indicate the dynamic workload users feature should be disabled. -func (u *UsersConfig) Validate() error { - if u == nil { - return errUsersUnset - } - if u.MinDynamicUser == nil { - return errDynamicUserMinUnset - } - if *u.MinDynamicUser < -1 { - return errDynamicUserMinInvalid - } - if u.MaxDynamicUser == nil { - return errDynamicUserMaxUnset - } - if *u.MaxDynamicUser < -1 { - return errDynamicUserMaxInvalid - } - return nil -} - -// DefaultUsersConfig returns the default users configuration. -func DefaultUsersConfig() *UsersConfig { - return &UsersConfig{ - MinDynamicUser: pointer.Of(80_000), - MaxDynamicUser: pointer.Of(89_999), - } -} diff --git a/nomad/structs/config/users_test.go b/nomad/structs/config/users_test.go deleted file mode 100644 index aed036b3e6a8..000000000000 --- a/nomad/structs/config/users_test.go +++ /dev/null @@ -1,139 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -package config - -import ( - "testing" - - "github.com/hashicorp/nomad/ci" - "github.com/hashicorp/nomad/helper/pointer" - "github.com/shoenig/test/must" -) - -func TestUsersConfig_Copy(t *testing.T) { - ci.Parallel(t) - - a := DefaultUsersConfig() - b := a.Copy() - must.Equal(t, a, b) - must.Equal(t, b, a) - - a.MaxDynamicUser = pointer.Of(1000) - must.NotEqual(t, a, b) - must.NotEqual(t, b, a) -} - -func TestUsersConfig_Merge(t *testing.T) { - ci.Parallel(t) - - cases := []struct { - name string - source *UsersConfig - other *UsersConfig - exp *UsersConfig - }{ - { - name: "merge all fields", - source: &UsersConfig{ - MinDynamicUser: pointer.Of(100), - MaxDynamicUser: pointer.Of(200), - }, - other: &UsersConfig{ - MinDynamicUser: pointer.Of(3000), - MaxDynamicUser: pointer.Of(4000), - }, - exp: &UsersConfig{ - MinDynamicUser: pointer.Of(3000), - MaxDynamicUser: pointer.Of(4000), - }, - }, - { - name: "null source", - source: nil, - other: &UsersConfig{ - MinDynamicUser: pointer.Of(100), - MaxDynamicUser: pointer.Of(200), - }, - exp: &UsersConfig{ - MinDynamicUser: pointer.Of(100), - MaxDynamicUser: pointer.Of(200), - }, - }, - { - name: "null other", - other: nil, - source: &UsersConfig{ - MinDynamicUser: pointer.Of(100), - MaxDynamicUser: pointer.Of(200), - }, - exp: &UsersConfig{ - MinDynamicUser: pointer.Of(100), - MaxDynamicUser: pointer.Of(200), - }, - }, - } - - for _, tc := range cases { - t.Run(tc.name, func(t *testing.T) { - got := tc.source.Merge(tc.other) - must.Equal(t, tc.exp, got) - }) - } -} - -func TestUsersConfig_Validate(t *testing.T) { - ci.Parallel(t) - - // default config should be valid of course - must.NoError(t, DefaultUsersConfig().Validate()) - - // nil config is not valid - must.ErrorIs(t, ((*UsersConfig)(nil)).Validate(), errUsersUnset) - - cases := []struct { - name string - modify func(*UsersConfig) - exp error - }{ - { - name: "min dynamic user not set", - modify: func(u *UsersConfig) { - u.MinDynamicUser = nil - }, - exp: errDynamicUserMinUnset, - }, - { - name: "min dynamic user not valid", - modify: func(u *UsersConfig) { - u.MinDynamicUser = pointer.Of(-2) - }, - exp: errDynamicUserMinInvalid, - }, - { - name: "max dynamic user not set", - modify: func(u *UsersConfig) { - u.MaxDynamicUser = nil - }, - exp: errDynamicUserMaxUnset, - }, - { - name: "max dynamic user not valid", - modify: func(u *UsersConfig) { - u.MaxDynamicUser = pointer.Of(-2) - }, - exp: errDynamicUserMaxInvalid, - }, - } - - for _, tc := range cases { - t.Run(tc.name, func(t *testing.T) { - u := DefaultUsersConfig() - if tc.modify != nil { - tc.modify(u) - } - err := u.Validate() - must.ErrorIs(t, err, tc.exp) - }) - } -} diff --git a/nomad/structs/config/vault.go b/nomad/structs/config/vault.go index 92f7cacee22f..b6038f82acfb 100644 --- a/nomad/structs/config/vault.go +++ b/nomad/structs/config/vault.go @@ -18,51 +18,46 @@ const ( // VaultConfig contains the configuration information necessary to // communicate with Vault in order to: -// - Renew Vault tokens/leases. -// - Pass a token for the Nomad Server to derive sub-tokens. -// - Create child tokens with policy subsets of the Server's token. -// - Create Vault ACL tokens from workload identity JWTs. +// +// - Renew Vault tokens/leases. +// +// - Pass a token for the Nomad Server to derive sub-tokens. +// +// - Create child tokens with policy subsets of the Server's token. type VaultConfig struct { - // Servers and clients fields. - - // Name is used to identify the Vault cluster related to this - // configuration. - Name string `mapstructure:"name"` // Enabled enables or disables Vault support. - Enabled *bool `mapstructure:"enabled"` - - // Role sets the role in which to create tokens from. - // - // When using workload identities this field defines the default role to - // use when a job does not define a role in its `vault` block. If this - // config value is also unset, the default auth method or cluster global - // role is used. - // - // When not using workload identities, the Nomad servers will derive tokens - // using this role. The Vault token provided to the Nomad server config - // does not have to be created from this role but must have "update" - // capability on "auth/token/create/". If this value is - // unset and the token is created from a role, the value is defaulted to - // the role the token is from. - // - // This used to be a server-only field, but it's a client-only field when - // workload identities are used, so it should be set in both places during - // the transition period. - Role string `mapstructure:"create_from_role"` + Enabled *bool `hcl:"enabled"` + + // Token is the Vault token given to Nomad such that it can + // derive child tokens. Nomad will renew this token at half its lease + // lifetime. + Token string `hcl:"token"` - // Clients-only fields. + // Role sets the role in which to create tokens from. The Token given to + // Nomad does not have to be created from this role but must have "update" + // capability on "auth/token/create/". If this value is + // unset and the token is created from a role, the value is defaulted to the + // role the token is from. + Role string `hcl:"create_from_role"` // Namespace sets the Vault namespace used for all calls against the // Vault API. If this is unset, then Nomad does not use Vault namespaces. Namespace string `mapstructure:"namespace"` + // AllowUnauthenticated allows users to submit jobs requiring Vault tokens + // without providing a Vault token proving they have access to these + // policies. + AllowUnauthenticated *bool `hcl:"allow_unauthenticated"` + + // TaskTokenTTL is the TTL of the tokens created by Nomad Servers and used + // by the client. There should be a minimum time value such that the client + // does not have to renew with Vault at a very high frequency + TaskTokenTTL string `hcl:"task_token_ttl"` + // Addr is the address of the local Vault agent. This should be a complete // URL such as "http://vault.example.com" - Addr string `mapstructure:"address"` - - // JWTAuthBackendPath is the path used to access the JWT auth method. - JWTAuthBackendPath string `mapstructure:"jwt_auth_backend_path"` + Addr string `hcl:"address"` // ConnectionRetryIntv is the interval to wait before re-attempting to // connect to Vault. @@ -70,66 +65,30 @@ type VaultConfig struct { // TLSCaFile is the path to a PEM-encoded CA cert file to use to verify the // Vault server SSL certificate. - TLSCaFile string `mapstructure:"ca_file"` + TLSCaFile string `hcl:"ca_file"` // TLSCaFile is the path to a directory of PEM-encoded CA cert files to // verify the Vault server SSL certificate. - TLSCaPath string `mapstructure:"ca_path"` + TLSCaPath string `hcl:"ca_path"` // TLSCertFile is the path to the certificate for Vault communication - TLSCertFile string `mapstructure:"cert_file"` + TLSCertFile string `hcl:"cert_file"` // TLSKeyFile is the path to the private key for Vault communication - TLSKeyFile string `mapstructure:"key_file"` + TLSKeyFile string `hcl:"key_file"` // TLSSkipVerify enables or disables SSL verification - TLSSkipVerify *bool `mapstructure:"tls_skip_verify"` + TLSSkipVerify *bool `hcl:"tls_skip_verify"` // TLSServerName, if set, is used to set the SNI host when connecting via TLS. - TLSServerName string `mapstructure:"tls_server_name"` - - // Servers-only fields. - - // DefaultIdentity is the default workload identity configuration used when - // a job has a `vault` block but no `identity` named "vault_", where - // matches this block `name` parameter. - DefaultIdentity *WorkloadIdentityConfig `mapstructure:"default_identity"` - - // Deprecated fields. - - // Token is the Vault token given to Nomad such that it can - // derive child tokens. Nomad will renew this token at half its lease - // lifetime. - // - // Deprecated: Nomad 1.7.0 is able to derive Vault tokens from workload - // identities. This field will be removed in a future release. - Token string `mapstructure:"token"` - - // AllowUnauthenticated allows users to submit jobs requiring Vault tokens - // without providing a Vault token proving they have access to these - // policies. - // - // Deprecated: Nomad 1.7.0 no longer requires a Vault token for job - // operations. This field will be removed in a future release. - AllowUnauthenticated *bool `mapstructure:"allow_unauthenticated"` - - // TaskTokenTTL is the TTL of the tokens created by Nomad Servers and used - // by the client. There should be a minimum time value such that the client - // does not have to renew with Vault at a very high frequency - // - // Deprecated: Nomad 1.7.0 derives tokens from workload identities that - // receive their TTL configuration from the Vault role used. This field - // will be removed in a future release. - TaskTokenTTL string `mapstructure:"task_token_ttl"` + TLSServerName string `hcl:"tls_server_name"` } // DefaultVaultConfig returns the canonical defaults for the Nomad // `vault` configuration. func DefaultVaultConfig() *VaultConfig { return &VaultConfig{ - Name: "default", Addr: "https://vault.service.consul:8200", - JWTAuthBackendPath: "jwt-nomad", ConnectionRetryIntv: DefaultVaultConnectRetryIntv, AllowUnauthenticated: pointer.Of(true), } @@ -150,25 +109,27 @@ func (c *VaultConfig) AllowsUnauthenticated() bool { func (c *VaultConfig) Merge(b *VaultConfig) *VaultConfig { result := *c - if b.Name != "" { - result.Name = b.Name - } if b.Enabled != nil { result.Enabled = b.Enabled } + if b.Token != "" { + result.Token = b.Token + } if b.Role != "" { result.Role = b.Role } - if b.Namespace != "" { result.Namespace = b.Namespace } + if b.AllowUnauthenticated != nil { + result.AllowUnauthenticated = b.AllowUnauthenticated + } + if b.TaskTokenTTL != "" { + result.TaskTokenTTL = b.TaskTokenTTL + } if b.Addr != "" { result.Addr = b.Addr } - if b.JWTAuthBackendPath != "" { - result.JWTAuthBackendPath = b.JWTAuthBackendPath - } if b.ConnectionRetryIntv.Nanoseconds() != 0 { result.ConnectionRetryIntv = b.ConnectionRetryIntv } @@ -191,23 +152,6 @@ func (c *VaultConfig) Merge(b *VaultConfig) *VaultConfig { result.TLSServerName = b.TLSServerName } - if result.DefaultIdentity == nil && b.DefaultIdentity != nil { - sID := *b.DefaultIdentity - result.DefaultIdentity = &sID - } else if b.DefaultIdentity != nil { - result.DefaultIdentity = result.DefaultIdentity.Merge(b.DefaultIdentity) - } - - if b.Token != "" { - result.Token = b.Token - } - if b.AllowUnauthenticated != nil { - result.AllowUnauthenticated = b.AllowUnauthenticated - } - if b.TaskTokenTTL != "" { - result.TaskTokenTTL = b.TaskTokenTTL - } - return &result } @@ -257,23 +201,36 @@ func (c *VaultConfig) Equal(b *VaultConfig) bool { return false } - if c.Name != b.Name { + if c.Enabled == nil || b.Enabled == nil { + if c.Enabled != b.Enabled { + return false + } + } else if *c.Enabled != *b.Enabled { return false } - if !pointer.Eq(c.Enabled, b.Enabled) { + + if c.Token != b.Token { return false } if c.Role != b.Role { return false } - if c.Namespace != b.Namespace { return false } - if c.Addr != b.Addr { + + if c.AllowUnauthenticated == nil || b.AllowUnauthenticated == nil { + if c.AllowUnauthenticated != b.AllowUnauthenticated { + return false + } + } else if *c.AllowUnauthenticated != *b.AllowUnauthenticated { + return false + } + + if c.TaskTokenTTL != b.TaskTokenTTL { return false } - if c.JWTAuthBackendPath != b.JWTAuthBackendPath { + if c.Addr != b.Addr { return false } if c.ConnectionRetryIntv.Nanoseconds() != b.ConnectionRetryIntv.Nanoseconds() { @@ -291,24 +248,16 @@ func (c *VaultConfig) Equal(b *VaultConfig) bool { if c.TLSKeyFile != b.TLSKeyFile { return false } - if !pointer.Eq(c.TLSSkipVerify, b.TLSSkipVerify) { - return false - } - if c.TLSServerName != b.TLSServerName { - return false - } - if !c.DefaultIdentity.Equal(b.DefaultIdentity) { + if c.TLSSkipVerify == nil || b.TLSSkipVerify == nil { + if c.TLSSkipVerify != b.TLSSkipVerify { + return false + } + } else if *c.TLSSkipVerify != *b.TLSSkipVerify { return false } - if c.Token != b.Token { - return false - } - if !pointer.Eq(c.AllowUnauthenticated, b.AllowUnauthenticated) { - return false - } - if c.TaskTokenTTL != b.TaskTokenTTL { + if c.TLSServerName != b.TLSServerName { return false } diff --git a/nomad/structs/config/vault_test.go b/nomad/structs/config/vault_test.go index 68b216c121c6..f8c71d745eaa 100644 --- a/nomad/structs/config/vault_test.go +++ b/nomad/structs/config/vault_test.go @@ -23,14 +23,12 @@ func TestVaultConfig_Merge(t *testing.T) { AllowUnauthenticated: pointer.Of(true), TaskTokenTTL: "1", Addr: "1", - JWTAuthBackendPath: "jwt", TLSCaFile: "1", TLSCaPath: "1", TLSCertFile: "1", TLSKeyFile: "1", TLSSkipVerify: pointer.Of(true), TLSServerName: "1", - DefaultIdentity: nil, } c2 := &VaultConfig{ @@ -40,18 +38,12 @@ func TestVaultConfig_Merge(t *testing.T) { AllowUnauthenticated: pointer.Of(false), TaskTokenTTL: "2", Addr: "2", - JWTAuthBackendPath: "jwt2", TLSCaFile: "2", TLSCaPath: "2", TLSCertFile: "2", TLSKeyFile: "2", TLSSkipVerify: nil, TLSServerName: "2", - DefaultIdentity: &WorkloadIdentityConfig{ - Audience: []string{"vault.dev"}, - Env: pointer.Of(true), - File: pointer.Of(false), - }, } e := &VaultConfig{ @@ -61,18 +53,12 @@ func TestVaultConfig_Merge(t *testing.T) { AllowUnauthenticated: pointer.Of(false), TaskTokenTTL: "2", Addr: "2", - JWTAuthBackendPath: "jwt2", TLSCaFile: "2", TLSCaPath: "2", TLSCertFile: "2", TLSKeyFile: "2", TLSSkipVerify: pointer.Of(true), TLSServerName: "2", - DefaultIdentity: &WorkloadIdentityConfig{ - Audience: []string{"vault.dev"}, - Env: pointer.Of(true), - File: pointer.Of(false), - }, } result := c1.Merge(c2) @@ -92,7 +78,6 @@ func TestVaultConfig_Equals(t *testing.T) { AllowUnauthenticated: pointer.Of(true), TaskTokenTTL: "1", Addr: "1", - JWTAuthBackendPath: "jwt", ConnectionRetryIntv: time.Second, TLSCaFile: "1", TLSCaPath: "1", @@ -100,11 +85,6 @@ func TestVaultConfig_Equals(t *testing.T) { TLSKeyFile: "1", TLSSkipVerify: pointer.Of(true), TLSServerName: "1", - DefaultIdentity: &WorkloadIdentityConfig{ - Audience: []string{"vault.dev"}, - Env: pointer.Of(true), - File: pointer.Of(false), - }, } c2 := &VaultConfig{ @@ -115,7 +95,6 @@ func TestVaultConfig_Equals(t *testing.T) { AllowUnauthenticated: pointer.Of(true), TaskTokenTTL: "1", Addr: "1", - JWTAuthBackendPath: "jwt", ConnectionRetryIntv: time.Second, TLSCaFile: "1", TLSCaPath: "1", @@ -123,11 +102,6 @@ func TestVaultConfig_Equals(t *testing.T) { TLSKeyFile: "1", TLSSkipVerify: pointer.Of(true), TLSServerName: "1", - DefaultIdentity: &WorkloadIdentityConfig{ - Audience: []string{"vault.dev"}, - Env: pointer.Of(true), - File: pointer.Of(false), - }, } must.Equal(t, c1, c2) @@ -147,11 +121,6 @@ func TestVaultConfig_Equals(t *testing.T) { TLSKeyFile: "1", TLSSkipVerify: pointer.Of(true), TLSServerName: "1", - DefaultIdentity: &WorkloadIdentityConfig{ - Audience: []string{"vault.dev"}, - Env: pointer.Of(true), - File: pointer.Of(false), - }, } c4 := &VaultConfig{ @@ -169,11 +138,6 @@ func TestVaultConfig_Equals(t *testing.T) { TLSKeyFile: "1", TLSSkipVerify: pointer.Of(true), TLSServerName: "1", - DefaultIdentity: &WorkloadIdentityConfig{ - Audience: []string{"vault.io"}, - Env: pointer.Of(false), - File: pointer.Of(true), - }, } must.NotEqual(t, c3, c4) diff --git a/nomad/structs/config/workload_id.go b/nomad/structs/config/workload_id.go deleted file mode 100644 index 5d0a4cfe26dc..000000000000 --- a/nomad/structs/config/workload_id.go +++ /dev/null @@ -1,118 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -package config - -import ( - "slices" - "time" - - "github.com/hashicorp/go-set/v2" - "github.com/hashicorp/nomad/helper/pointer" -) - -// WorkloadIdentityConfig is the agent configuraion block used to define -// default workload identities. -// -// This based on the WorkloadIdentity struct from nomad/structs/workload_id.go -// and may need to be kept in sync. -type WorkloadIdentityConfig struct { - // Name is used to identity the workload identity. It is not expected to be - // set by users, but may have a default value. - Name string `mapstructure:"-" json:"-"` - - // Audience is the valid recipients for this identity (the "aud" JWT claim) - // and defaults to the identity's name. - Audience []string `mapstructure:"aud"` - - // Env injects the Workload Identity into the Task's environment if - // set. - Env *bool `mapstructure:"env"` - - // File writes the Workload Identity into the Task's secrets directory - // if set. - File *bool `mapstructure:"file"` - - // TTL is used to determine the expiration of the credentials created for - // this identity (eg the JWT "exp" claim). - TTL *time.Duration `mapstructure:"-"` - TTLHCL string `mapstructure:"ttl" json:"-"` -} - -func (wi *WorkloadIdentityConfig) Copy() *WorkloadIdentityConfig { - if wi == nil { - return nil - } - nwi := new(WorkloadIdentityConfig) - *nwi = *wi - nwi.Audience = slices.Clone(wi.Audience) - - if wi.Env != nil { - nwi.Env = pointer.Of(*wi.Env) - } - if wi.File != nil { - nwi.File = pointer.Of(*wi.File) - } - if wi.TTL != nil { - nwi.TTL = pointer.Of(*wi.TTL) - } - - return nwi -} - -func (wi *WorkloadIdentityConfig) Equal(other *WorkloadIdentityConfig) bool { - if wi == nil || other == nil { - return wi == other - } - - if wi.Name != other.Name { - return false - } - if !slices.Equal(wi.Audience, other.Audience) { - return false - } - if !pointer.Eq(wi.Env, other.Env) { - return false - } - if !pointer.Eq(wi.File, other.File) { - return false - } - if !pointer.Eq(wi.TTL, other.TTL) { - return false - } - if wi.TTLHCL != other.TTLHCL { - return false - } - - return true -} - -func (wi *WorkloadIdentityConfig) Merge(other *WorkloadIdentityConfig) *WorkloadIdentityConfig { - result := wi.Copy() - - if other.Name != "" { - result.Name = other.Name - } - - if len(result.Audience) == 0 { - result.Audience = slices.Clone(other.Audience) - } else if len(other.Audience) > 0 { - // Append incoming audiences avoiding duplicates. - audSet := set.From(result.Audience) - for _, aud := range other.Audience { - if !audSet.Contains(aud) { - audSet.Insert(aud) - result.Audience = append(result.Audience, aud) - } - } - } - - result.Env = pointer.Merge(result.Env, other.Env) - result.File = pointer.Merge(result.File, other.File) - result.TTL = pointer.Merge(result.TTL, other.TTL) - if other.TTLHCL != "" { - result.TTLHCL = other.TTLHCL - } - - return result -} diff --git a/nomad/structs/config/workload_id_test.go b/nomad/structs/config/workload_id_test.go deleted file mode 100644 index ec7f0e44fbe3..000000000000 --- a/nomad/structs/config/workload_id_test.go +++ /dev/null @@ -1,281 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -package config - -import ( - "testing" - "time" - - "github.com/hashicorp/nomad/ci" - "github.com/hashicorp/nomad/helper/pointer" - "github.com/shoenig/test/must" -) - -func TestWorkloadIdentityConfig_Copy(t *testing.T) { - ci.Parallel(t) - - original := &WorkloadIdentityConfig{ - Name: "test", - Audience: []string{"aud"}, - Env: pointer.Of(true), - File: pointer.Of(false), - TTL: pointer.Of(time.Hour), - } - - // Verify Copy() returns the same values but different pointer. - clone := original.Copy() - must.Eq(t, original, clone) - must.NotEqOp(t, original, clone) - must.NotEqOp(t, original.Env, clone.Env) - must.NotEqOp(t, original.File, clone.File) - must.NotEqOp(t, original.TTL, clone.TTL) - - // Verify returned struct does not mutate original. - clone.Name = "clone" - clone.Audience[0] = "changed" - *clone.Env = false - *clone.File = true - *clone.TTL = time.Second - - must.NotEq(t, original, clone) - must.NotEqOp(t, original, clone) - must.NotEqOp(t, original.Env, clone.Env) - must.NotEqOp(t, original.File, clone.File) - must.NotEqOp(t, original.TTL, clone.TTL) -} - -func TestWorkloadIdentityConfig_Equal(t *testing.T) { - ci.Parallel(t) - - testCases := []struct { - name string - a *WorkloadIdentityConfig - b *WorkloadIdentityConfig - expectEq bool - }{ - { - name: "equal", - a: &WorkloadIdentityConfig{ - Name: "test", - Audience: []string{"aud"}, - Env: pointer.Of(true), - File: pointer.Of(false), - TTL: pointer.Of(time.Hour), - }, - b: &WorkloadIdentityConfig{ - Name: "test", - Audience: []string{"aud"}, - Env: pointer.Of(true), - File: pointer.Of(false), - TTL: pointer.Of(time.Hour), - }, - expectEq: true, - }, - { - name: "different name", - a: &WorkloadIdentityConfig{ - Name: "a", - }, - b: &WorkloadIdentityConfig{ - Name: "b", - }, - expectEq: false, - }, - { - name: "different audience", - a: &WorkloadIdentityConfig{ - Audience: []string{"a"}, - }, - b: &WorkloadIdentityConfig{ - Audience: []string{"b"}, - }, - expectEq: false, - }, - { - name: "different env", - a: &WorkloadIdentityConfig{ - Env: pointer.Of(true), - }, - b: &WorkloadIdentityConfig{ - Env: pointer.Of(false), - }, - expectEq: false, - }, - { - name: "different env nil", - a: &WorkloadIdentityConfig{ - Env: pointer.Of(true), - }, - b: &WorkloadIdentityConfig{ - Env: nil, - }, - expectEq: false, - }, - { - name: "different file", - a: &WorkloadIdentityConfig{ - File: pointer.Of(true), - }, - b: &WorkloadIdentityConfig{ - File: pointer.Of(false), - }, - expectEq: false, - }, - { - name: "different file nil", - a: &WorkloadIdentityConfig{ - File: pointer.Of(true), - }, - b: &WorkloadIdentityConfig{ - File: nil, - }, - expectEq: false, - }, - { - name: "different ttl", - a: &WorkloadIdentityConfig{ - TTL: pointer.Of(time.Hour), - }, - b: &WorkloadIdentityConfig{ - TTL: pointer.Of(time.Minute), - }, - expectEq: false, - }, - } - - for _, tc := range testCases { - t.Run(tc.name, func(t *testing.T) { - if tc.expectEq { - must.True(t, tc.a.Equal(tc.b)) - } else { - must.False(t, tc.a.Equal(tc.b)) - } - }) - } -} - -func TestWorkloadIdentityConfig_Merge(t *testing.T) { - ci.Parallel(t) - - testCases := []struct { - name string - other *WorkloadIdentityConfig - expected *WorkloadIdentityConfig - }{ - { - name: "merge name", - other: &WorkloadIdentityConfig{ - Name: "other", - }, - expected: &WorkloadIdentityConfig{ - Name: "other", - Audience: []string{"aud"}, - Env: pointer.Of(true), - File: pointer.Of(false), - TTL: pointer.Of(time.Hour), - }, - }, - { - name: "merge audience", - other: &WorkloadIdentityConfig{ - Audience: []string{"aud", "aud", "other"}, - }, - expected: &WorkloadIdentityConfig{ - Name: "test", - Audience: []string{"aud", "other"}, - Env: pointer.Of(true), - File: pointer.Of(false), - TTL: pointer.Of(time.Hour), - }, - }, - { - name: "merge env", - other: &WorkloadIdentityConfig{ - Env: pointer.Of(false), - }, - expected: &WorkloadIdentityConfig{ - Name: "test", - Audience: []string{"aud"}, - Env: pointer.Of(false), - File: pointer.Of(false), - TTL: pointer.Of(time.Hour), - }, - }, - { - name: "merge file", - other: &WorkloadIdentityConfig{ - File: pointer.Of(true), - }, - expected: &WorkloadIdentityConfig{ - Name: "test", - Audience: []string{"aud"}, - Env: pointer.Of(true), - File: pointer.Of(true), - TTL: pointer.Of(time.Hour), - }, - }, - { - name: "merge ttl", - other: &WorkloadIdentityConfig{ - TTL: pointer.Of(time.Second), - }, - expected: &WorkloadIdentityConfig{ - Name: "test", - Audience: []string{"aud"}, - Env: pointer.Of(true), - File: pointer.Of(false), - TTL: pointer.Of(time.Second), - }, - }, - } - - for _, tc := range testCases { - t.Run(tc.name, func(t *testing.T) { - original := &WorkloadIdentityConfig{ - Name: "test", - Audience: []string{"aud"}, - Env: pointer.Of(true), - File: pointer.Of(false), - TTL: pointer.Of(time.Hour), - } - got := original.Merge(tc.other) - must.Eq(t, tc.expected, got) - }) - } -} - -func TestWorkloadIdentityConfig_Merge_multiple(t *testing.T) { - widConfig1 := &WorkloadIdentityConfig{ - Name: "wid1", - Audience: []string{"aud1"}, - Env: pointer.Of(true), - } - - widConfig2 := &WorkloadIdentityConfig{ - Name: "wid2", - Audience: []string{"aud2"}, - Env: pointer.Of(false), - } - - got12 := widConfig1.Merge(widConfig2) - must.Eq(t, &WorkloadIdentityConfig{ - Name: "wid2", - Audience: []string{"aud1", "aud2"}, - Env: pointer.Of(false), - }, got12) - - widConfig3 := &WorkloadIdentityConfig{ - Name: "wid3", - Audience: []string{"aud1", "aud2", "aud3"}, - File: pointer.Of(false), - } - - got123 := got12.Merge(widConfig3) - must.Eq(t, &WorkloadIdentityConfig{ - Name: "wid3", - Audience: []string{"aud1", "aud2", "aud3"}, - Env: pointer.Of(false), - File: pointer.Of(false), - }, got123) -} diff --git a/nomad/structs/connect.go b/nomad/structs/connect.go index 26e7f30c81ba..1b6d4b6ffd75 100644 --- a/nomad/structs/connect.go +++ b/nomad/structs/connect.go @@ -6,7 +6,6 @@ package structs // ConsulConfigEntries represents Consul ConfigEntry definitions from a job for // a single Consul namespace. type ConsulConfigEntries struct { - Cluster string Ingress map[string]*ConsulIngressConfigEntry Terminating map[string]*ConsulTerminatingConfigEntry } @@ -32,10 +31,8 @@ func (j *Job) ConfigEntries() map[string]*ConsulConfigEntries { gateway := service.Connect.Gateway if ig := gateway.Ingress; ig != nil { collection[ns].Ingress[service.Name] = ig - collection[ns].Cluster = service.Cluster } else if term := gateway.Terminating; term != nil { collection[ns].Terminating[service.Name] = term - collection[ns].Cluster = service.Cluster } } } diff --git a/nomad/structs/consul.go b/nomad/structs/consul.go index 4843a631da19..d89a31188990 100644 --- a/nomad/structs/consul.go +++ b/nomad/structs/consul.go @@ -3,41 +3,10 @@ package structs -import ( - "fmt" - "regexp" -) - -const ( - // ConsulDefaultCluster is the name used for the Consul cluster that doesn't - // have a name. - ConsulDefaultCluster = "default" - - // ConsulServiceIdentityNamePrefix is used in naming identities of consul - // services - ConsulServiceIdentityNamePrefix = "consul-service" - - // ConsulTaskIdentityNamePrefix is used in naming identities of consul tasks - ConsulTaskIdentityNamePrefix = "consul" - - // ConsulWorkloadsDefaultAuthMethodName is the default JWT auth method name - // that has to be configured in Consul in order to authenticate Nomad - // services and tasks. - ConsulWorkloadsDefaultAuthMethodName = "nomad-workloads" -) - // Consul represents optional per-group consul configuration. type Consul struct { // Namespace in which to operate in Consul. Namespace string - - // Cluster (by name) to send API requests to - Cluster string - - // Partition is the Consul admin partition where the workload should - // run. Note that this should never be defaulted to "default" because - // non-ENT Consul clusters don't have admin partitions - Partition string } // Copy the Consul block. @@ -47,8 +16,6 @@ func (c *Consul) Copy() *Consul { } return &Consul{ Namespace: c.Namespace, - Cluster: c.Cluster, - Partition: c.Partition, } } @@ -57,17 +24,7 @@ func (c *Consul) Equal(o *Consul) bool { if c == nil || o == nil { return c == o } - if c.Namespace != o.Namespace { - return false - } - if c.Cluster != o.Cluster { - return false - } - if c.Partition != o.Partition { - return false - } - - return true + return c.Namespace == o.Namespace } // Validate returns whether c is valid. @@ -76,33 +33,6 @@ func (c *Consul) Validate() error { return nil } -// IdentityName returns the name of the workload identity to be used to access -// this Consul cluster. -func (c *Consul) IdentityName() string { - var clusterName string - if c != nil && c.Cluster != "" { - clusterName = c.Cluster - } else { - clusterName = ConsulDefaultCluster - } - - return fmt.Sprintf("%s_%s", ConsulTaskIdentityNamePrefix, clusterName) -} - -var ( - // validConsulVaultClusterName is the rule used to validate a Consul or - // Vault cluster name. - validConsulVaultClusterName = regexp.MustCompile("^[a-zA-Z0-9-_]{1,128}$") -) - -func ValidateConsulClusterName(cluster string) error { - if !validConsulVaultClusterName.MatchString(cluster) { - return fmt.Errorf("invalid name %q, must match regex %s", cluster, validConsulVaultClusterName) - } - - return nil -} - // ConsulUsage is provides meta information about how Consul is used by a job, // noting which connect services and normal services will be registered, and // whether the keystore will be read via template. @@ -140,31 +70,20 @@ func (j *Job) ConsulUsages() map[string]*ConsulUsage { // Gather group services for _, service := range tg.Services { - if service.IsConsul() { + if service.Provider == ServiceProviderConsul { m[namespace].Services = append(m[namespace].Services, service.Name) } } // Gather task services and KV usage for _, task := range tg.Tasks { - taskNamespace := namespace - if task.Consul != nil && task.Consul.Namespace != "" { - taskNamespace = task.Consul.Namespace - } - for _, service := range task.Services { - if service.IsConsul() { - if _, exists := m[taskNamespace]; !exists { - m[taskNamespace] = new(ConsulUsage) - } - m[taskNamespace].Services = append(m[taskNamespace].Services, service.Name) + if service.Provider == ServiceProviderConsul { + m[namespace].Services = append(m[namespace].Services, service.Name) } } if len(task.Templates) > 0 { - if _, exists := m[taskNamespace]; !exists { - m[taskNamespace] = new(ConsulUsage) - } - m[taskNamespace].KV = true + m[namespace].KV = true } } } diff --git a/nomad/structs/consul_ce.go b/nomad/structs/consul_ce.go deleted file mode 100644 index 71cd6546019e..000000000000 --- a/nomad/structs/consul_ce.go +++ /dev/null @@ -1,23 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -//go:build !ent -// +build !ent - -package structs - -func (c *Consul) GetNamespace() string { - return "" -} - -// GetConsulClusterName gets the Consul cluster for this task. Only a single -// default cluster is supported in Nomad CE. -func (t *Task) GetConsulClusterName(_ *TaskGroup) string { - return ConsulDefaultCluster -} - -// GetConsulClusterName gets the Consul cluster for this service. Only a single -// default cluster is supported in Nomad CE. -func (s *Service) GetConsulClusterName(_ *TaskGroup) string { - return ConsulDefaultCluster -} diff --git a/nomad/reporting/reporting_ce.go b/nomad/structs/consul_oss.go similarity index 52% rename from nomad/reporting/reporting_ce.go rename to nomad/structs/consul_oss.go index cef27a67e38e..0cfd94a572c2 100644 --- a/nomad/reporting/reporting_ce.go +++ b/nomad/structs/consul_oss.go @@ -2,8 +2,10 @@ // SPDX-License-Identifier: BUSL-1.1 //go:build !ent +// +build !ent -package reporting +package structs -type Manager struct { +func (c *Consul) GetNamespace() string { + return "" } diff --git a/nomad/structs/consul_ce_test.go b/nomad/structs/consul_oss_test.go similarity index 100% rename from nomad/structs/consul_ce_test.go rename to nomad/structs/consul_oss_test.go diff --git a/nomad/structs/cpucompat_default.go b/nomad/structs/cpucompat_default.go deleted file mode 100644 index ce971e77e02a..000000000000 --- a/nomad/structs/cpucompat_default.go +++ /dev/null @@ -1,42 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -//go:build !linux - -package structs - -import ( - "github.com/hashicorp/nomad/client/lib/numalib" -) - -// Compatibility will translate the LegacyNodeCpuResources into NodeProcessor -// Resources, or the other way around as needed. -// -// This implementation is specific to non-linux operating systems where -// there are no reservable cores. -func (n *NodeResources) Compatibility() { - // If resources are not set there is nothing to do. - if n == nil { - return - } - - // Copy values from n.Processors to n.Cpu for compatibility - // - // COMPAT: added in Nomad 1.7; can be removed in 1.9+ - if n.Processors.Topology == nil && !n.Cpu.empty() { - // When we receive a node update from a pre-1.7 client it contains only - // the LegacyNodeCpuResources field, and so we synthesize a pseudo - // NodeProcessorResources field - n.Processors.Topology = topologyFromLegacy(n.Cpu) - } else if !n.Processors.empty() { - // When we receive a node update from a 1.7+ client it contains a - // NodeProcessorResources field, and we populate the LegacyNodeCpuResources - // field using that information. - n.Cpu.CpuShares = int64(n.Processors.TotalCompute()) - n.Cpu.TotalCpuCores = uint16(n.Processors.Topology.UsableCores().Size()) - } -} - -func topologyFromLegacy(old LegacyNodeCpuResources) *numalib.Topology { - return topologyFromLegacyGeneric(old) -} diff --git a/nomad/structs/cpucompat_default_test.go b/nomad/structs/cpucompat_default_test.go deleted file mode 100644 index 4f6a9c835127..000000000000 --- a/nomad/structs/cpucompat_default_test.go +++ /dev/null @@ -1,51 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -//go:build !linux - -package structs - -import ( - "testing" - - "github.com/hashicorp/nomad/ci" - "github.com/hashicorp/nomad/client/lib/idset" - "github.com/hashicorp/nomad/client/lib/numalib" - "github.com/hashicorp/nomad/client/lib/numalib/hw" - "github.com/shoenig/test/must" -) - -func TestNUMA_topologyFromLegacy_plain(t *testing.T) { - ci.Parallel(t) - - old := LegacyNodeCpuResources{ - CpuShares: 12800, - TotalCpuCores: 4, - ReservableCpuCores: nil, - } - - result := topologyFromLegacy(old) - - exp := &numalib.Topology{ - NodeIDs: idset.From[hw.NodeID]([]hw.NodeID{0}), - Distances: numalib.SLIT{{10}}, - Cores: []numalib.Core{ - makeLegacyCore(0), - makeLegacyCore(1), - makeLegacyCore(2), - makeLegacyCore(3), - }, - OverrideTotalCompute: 12800, - OverrideWitholdCompute: 0, - } - - // only compares compute total - must.Equal(t, exp, result) - - // check underlying fields - must.Eq(t, exp.NodeIDs, result.NodeIDs) - must.Eq(t, exp.Distances, result.Distances) - must.Eq(t, exp.Cores, result.Cores) - must.Eq(t, exp.OverrideTotalCompute, result.OverrideTotalCompute) - must.Eq(t, exp.OverrideWitholdCompute, result.OverrideWitholdCompute) -} diff --git a/nomad/structs/cpucompat_generic.go b/nomad/structs/cpucompat_generic.go deleted file mode 100644 index 42be70120b25..000000000000 --- a/nomad/structs/cpucompat_generic.go +++ /dev/null @@ -1,50 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -package structs - -import ( - "github.com/hashicorp/nomad/client/lib/idset" - "github.com/hashicorp/nomad/client/lib/numalib" - "github.com/hashicorp/nomad/client/lib/numalib/hw" -) - -func topologyFromLegacyGeneric(old LegacyNodeCpuResources) *numalib.Topology { - coreCount := old.TotalCpuCores - - // interpret per-core frequency given total compute and total core count - frequency := hw.MHz(old.CpuShares / (int64(coreCount))) - - // synthesize a set of cores that abstractly matches the legacy cpu specs - cores := make([]numalib.Core, 0, coreCount) - - for i := 0; i < int(coreCount); i++ { - cores = append(cores, numalib.Core{ - ID: hw.CoreID(i), - SocketID: 0, // no numa support on non-linux - NodeID: 0, // no numa support on non-linux - Grade: numalib.Performance, // assume P-cores - Disable: false, // no reservable cores on non-linux - GuessSpeed: frequency, - }) - } - - withheld := (frequency * hw.MHz(coreCount)) - hw.MHz(old.CpuShares) - - return &numalib.Topology{ - // legacy: assume one node with id 0 - NodeIDs: idset.From[hw.NodeID]([]hw.NodeID{0}), - - // legacy: with one node the distance matrix is 1-D - Distances: numalib.SLIT{{10}}, - - // legacy: a pseudo representation of each actual core profile - Cores: cores, - - // legacy: set since we have the value - OverrideTotalCompute: hw.MHz(old.CpuShares), - - // legacy: set since we can compute the value - OverrideWitholdCompute: withheld, - } -} diff --git a/nomad/structs/cpucompat_linux.go b/nomad/structs/cpucompat_linux.go deleted file mode 100644 index e1d0ae3c7538..000000000000 --- a/nomad/structs/cpucompat_linux.go +++ /dev/null @@ -1,90 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -//go:build linux - -package structs - -import ( - "github.com/hashicorp/nomad/client/lib/idset" - "github.com/hashicorp/nomad/client/lib/numalib" - "github.com/hashicorp/nomad/client/lib/numalib/hw" - "github.com/hashicorp/nomad/helper" -) - -// Compatibility will translate the LegacyNodeCpuResources into NodeProcessor -// Resources, or the other way around as needed. -// -// This implementation is specific to non-linux operating systems where -// there are no reservable cores. -func (n *NodeResources) Compatibility() { - // If resources are not set there is nothing to do. - if n == nil { - return - } - - // Copy values from n.Processors to n.Cpu for compatibility - // - // COMPAT: added in Nomad 1.7; can be removed in 1.9+ - if n.Processors.Topology == nil && !n.Cpu.empty() { - // When we receive a node update from a pre-1.7 client it contains only - // the LegacyNodeCpuResources field, and so we synthesize a pseudo - // NodeProcessorResources field - n.Processors.Topology = topologyFromLegacy(n.Cpu) - } else if !n.Processors.empty() { - // When we receive a node update from a 1.7+ client it contains a - // NodeProcessorResources field, and we populate the LegacyNodeCpuResources - // field using that information. - n.Cpu.CpuShares = int64(n.Processors.TotalCompute()) - n.Cpu.TotalCpuCores = uint16(n.Processors.Topology.UsableCores().Size()) - cores := n.Processors.Topology.UsableCores().Slice() - n.Cpu.ReservableCpuCores = helper.ConvertSlice(cores, func(coreID hw.CoreID) uint16 { - return uint16(coreID) - }) - } -} - -func topologyFromLegacy(old LegacyNodeCpuResources) *numalib.Topology { - if len(old.ReservableCpuCores) == 0 { - return topologyFromLegacyGeneric(old) - } - return topologyFromLegacyLinux(old) -} - -func topologyFromLegacyLinux(old LegacyNodeCpuResources) *numalib.Topology { - // interpret per-core frequency given total compute and total core count - frequency := hw.MHz(old.CpuShares / (int64(len(old.ReservableCpuCores)))) - - cores := helper.ConvertSlice( - old.ReservableCpuCores, - func(id uint16) numalib.Core { - return numalib.Core{ - ID: hw.CoreID(id), - SocketID: 0, // legacy: assume single socket with id 0 - NodeID: 0, // legacy: assume single numa node with id 0 - Grade: numalib.Performance, - Disable: false, // only usable cores in the source - GuessSpeed: frequency, - } - }, - ) - - withheld := (frequency * hw.MHz(old.TotalCpuCores)) - hw.MHz(old.CpuShares) - - return &numalib.Topology{ - // legacy: assume one node with id 0 - NodeIDs: idset.From[hw.NodeID]([]hw.NodeID{0}), - - // legacy: with one node the distance matrix is 1-D - Distances: numalib.SLIT{{10}}, - - // legacy: a pseudo representation of each actual core profile - Cores: cores, - - // legacy: set since we have the value - OverrideTotalCompute: hw.MHz(old.CpuShares), - - // legacy: set since we can compute the value - OverrideWitholdCompute: withheld, - } -} diff --git a/nomad/structs/cpucompat_linux_test.go b/nomad/structs/cpucompat_linux_test.go deleted file mode 100644 index da4fbd100b53..000000000000 --- a/nomad/structs/cpucompat_linux_test.go +++ /dev/null @@ -1,89 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -//go:build linux - -package structs - -import ( - "testing" - - "github.com/hashicorp/nomad/ci" - "github.com/hashicorp/nomad/client/lib/idset" - "github.com/hashicorp/nomad/client/lib/numalib" - "github.com/hashicorp/nomad/client/lib/numalib/hw" - "github.com/shoenig/test/must" -) - -func TestNUMA_topologyFromLegacy_plain(t *testing.T) { - ci.Parallel(t) - - old := LegacyNodeCpuResources{ - CpuShares: 12800, - TotalCpuCores: 4, - ReservableCpuCores: []uint16{ - 0, 1, 2, 3, - }, - } - - result := topologyFromLegacy(old) - - exp := &numalib.Topology{ - NodeIDs: idset.From[hw.NodeID]([]hw.NodeID{0}), - Distances: numalib.SLIT{{10}}, - Cores: []numalib.Core{ - makeLegacyCore(0), - makeLegacyCore(1), - makeLegacyCore(2), - makeLegacyCore(3), - }, - OverrideTotalCompute: 12800, - OverrideWitholdCompute: 0, - } - - // only compares total compute - must.Equal(t, exp, result) - - // check underlying fields - must.Eq(t, exp.NodeIDs, result.NodeIDs) - must.Eq(t, exp.Distances, result.Distances) - must.Eq(t, exp.Cores, result.Cores) - must.Eq(t, exp.OverrideTotalCompute, result.OverrideTotalCompute) - must.Eq(t, exp.OverrideWitholdCompute, result.OverrideWitholdCompute) -} - -func TestNUMA_topologyFromLegacy_reservations(t *testing.T) { - ci.Parallel(t) - - old := LegacyNodeCpuResources{ - CpuShares: 9600, - TotalCpuCores: 4, - ReservableCpuCores: []uint16{ - 1, 2, 3, // core 0 excluded - }, - } - - result := topologyFromLegacy(old) - - exp := &numalib.Topology{ - NodeIDs: idset.From[hw.NodeID]([]hw.NodeID{0}), - Distances: numalib.SLIT{{10}}, - Cores: []numalib.Core{ - makeLegacyCore(1), - makeLegacyCore(2), - makeLegacyCore(3), - }, - OverrideTotalCompute: 9600, - OverrideWitholdCompute: 3200, // core 0 excluded - } - - // only compares total compute - must.Equal(t, exp, result) - - // check underlying fields - must.Eq(t, exp.NodeIDs, result.NodeIDs) - must.Eq(t, exp.Distances, result.Distances) - must.Eq(t, exp.Cores, result.Cores) - must.Eq(t, exp.OverrideTotalCompute, result.OverrideTotalCompute) - must.Eq(t, exp.OverrideWitholdCompute, result.OverrideWitholdCompute) -} diff --git a/nomad/structs/csi.go b/nomad/structs/csi.go index a0eac38a6c59..18bcab2671a1 100644 --- a/nomad/structs/csi.go +++ b/nomad/structs/csi.go @@ -6,14 +6,14 @@ package structs import ( "errors" "fmt" - "maps" - "slices" "strings" "time" multierror "github.com/hashicorp/go-multierror" "github.com/hashicorp/nomad/helper" + "golang.org/x/exp/maps" + "golang.org/x/exp/slices" ) // CSISocketName is the filename that Nomad expects plugins to create inside the diff --git a/nomad/structs/diff.go b/nomad/structs/diff.go index 1b6bbed671f4..99151632f6da 100644 --- a/nomad/structs/diff.go +++ b/nomad/structs/diff.go @@ -338,11 +338,6 @@ func (tg *TaskGroup) Diff(other *TaskGroup, contextual bool) (*TaskGroupDiff, er diff.Objects = append(diff.Objects, uDiff) } - // Disconnect diff - if disconnectDiff := disconectStrategyDiffs(tg.Disconnect, other.Disconnect, contextual); disconnectDiff != nil { - diff.Objects = append(diff.Objects, disconnectDiff) - } - // Network Resources diff if nDiffs := networkResourceDiffs(tg.Networks, other.Networks, contextual); nDiffs != nil { diff.Objects = append(diff.Objects, nDiffs...) @@ -553,12 +548,6 @@ func (t *Task) Diff(other *Task, contextual bool) (*TaskDiff, error) { diff.Objects = append(diff.Objects, vDiff) } - // Consul diff - consulDiff := primitiveObjectDiff(t.Consul, other.Consul, nil, "Consul", contextual) - if consulDiff != nil { - diff.Objects = append(diff.Objects, consulDiff) - } - // Template diff tmplDiffs := templateDiffs(t.Templates, other.Templates, contextual) if tmplDiffs != nil { @@ -571,81 +560,9 @@ func (t *Task) Diff(other *Task, contextual bool) (*TaskDiff, error) { diff.Objects = append(diff.Objects, idDiffs) } - // Alternate identities diff - if altIDDiffs := idSliceDiffs(t.Identities, other.Identities, contextual); altIDDiffs != nil { - diff.Objects = append(diff.Objects, altIDDiffs...) - } - - // Actions diff - if aDiffs := actionDiffs(t.Actions, other.Actions, contextual); aDiffs != nil { - diff.Objects = append(diff.Objects, aDiffs...) - } - return diff, nil } -func actionDiff(old, new *Action, contextual bool) *ObjectDiff { - diff := &ObjectDiff{Type: DiffTypeNone, Name: "Action"} - var oldPrimitiveFlat, newPrimitiveFlat map[string]string - - if reflect.DeepEqual(old, new) { - return nil - } else if old == nil { - old = &Action{} - diff.Type = DiffTypeAdded - newPrimitiveFlat = flatmap.Flatten(new, nil, true) - } else if new == nil { - new = &Action{} - diff.Type = DiffTypeDeleted - oldPrimitiveFlat = flatmap.Flatten(old, nil, true) - } else { - diff.Type = DiffTypeEdited - oldPrimitiveFlat = flatmap.Flatten(old, nil, true) - newPrimitiveFlat = flatmap.Flatten(new, nil, true) - } - - // Diff the primitive fields - diff.Fields = fieldDiffs(oldPrimitiveFlat, newPrimitiveFlat, contextual) - - // Diff the Args field using stringSetDiff - if setDiff := stringSetDiff(old.Args, new.Args, "Args", contextual); setDiff != nil { - diff.Objects = append(diff.Objects, setDiff) - } - - return diff -} - -// actionDiffs diffs a set of actions. If contextual diff is enabled, unchanged -// fields within objects nested in the actions will be returned. -func actionDiffs(old, new []*Action, contextual bool) []*ObjectDiff { - var diffs []*ObjectDiff - - for i := 0; i < len(old) && i < len(new); i++ { - oldAction := old[i] - newAction := new[i] - - if diff := actionDiff(oldAction, newAction, contextual); diff != nil { - diffs = append(diffs, diff) - } - } - - for i := len(new); i < len(old); i++ { - if diff := actionDiff(old[i], nil, contextual); diff != nil { - diffs = append(diffs, diff) - } - } - - for i := len(old); i < len(new); i++ { - if diff := actionDiff(nil, new[i], contextual); diff != nil { - diffs = append(diffs, diff) - } - } - - sort.Sort(ObjectDiffs(diffs)) - - return diffs -} - func (t *TaskDiff) GoString() string { var out string if len(t.Annotations) == 0 { @@ -813,11 +730,6 @@ func serviceDiff(old, new *Service, contextual bool) *ObjectDiff { diff.Objects = append(diff.Objects, conDiffs) } - // Workload Identity diffs - if wiDiffs := idDiff(old.Identity, new.Identity, contextual); wiDiffs != nil { - diff.Objects = append(diff.Objects, wiDiffs) - } - return diff } @@ -1314,11 +1226,6 @@ func connectGatewayTLSConfigDiff(prev, next *ConsulGatewayTLSConfig, contextual // Diff the primitive field. diff.Fields = fieldDiffs(oldPrimitiveFlat, newPrimitiveFlat, contextual) - // Diff SDS object - if sdsDiff := primitiveObjectDiff(prev.SDS, next.SDS, nil, "SDS", contextual); sdsDiff != nil { - diff.Objects = append(diff.Objects, sdsDiff) - } - return diff } @@ -1448,38 +1355,6 @@ func connectGatewayIngressServiceDiff(prev, next *ConsulIngressService, contextu newPrimitiveFlat = flatmap.Flatten(next, nil, true) } - // Diff pointer types. - if prev != nil { - if prev.MaxConnections != nil { - oldPrimitiveFlat["MaxConnections"] = fmt.Sprintf("%v", *prev.MaxConnections) - } - } - if next != nil { - if next.MaxConnections != nil { - newPrimitiveFlat["MaxConnections"] = fmt.Sprintf("%v", *next.MaxConnections) - } - } - if prev != nil { - if prev.MaxPendingRequests != nil { - oldPrimitiveFlat["MaxPendingRequests"] = fmt.Sprintf("%v", *prev.MaxPendingRequests) - } - } - if next != nil { - if next.MaxPendingRequests != nil { - newPrimitiveFlat["MaxPendingRequests"] = fmt.Sprintf("%v", *next.MaxPendingRequests) - } - } - if prev != nil { - if prev.MaxConcurrentRequests != nil { - oldPrimitiveFlat["MaxConcurrentRequests"] = fmt.Sprintf("%v", *prev.MaxConcurrentRequests) - } - } - if next != nil { - if next.MaxConcurrentRequests != nil { - newPrimitiveFlat["MaxConcurrentRequests"] = fmt.Sprintf("%v", *next.MaxConcurrentRequests) - } - } - // Diff the primitive fields. diff.Fields = fieldDiffs(oldPrimitiveFlat, newPrimitiveFlat, contextual) @@ -1488,55 +1363,6 @@ func connectGatewayIngressServiceDiff(prev, next *ConsulIngressService, contextu diff.Objects = append(diff.Objects, hDiffs) } - // Diff the ConsulGatewayTLSConfig objects. - tlsConfigDiff := connectGatewayTLSConfigDiff(prev.TLS, next.TLS, contextual) - if tlsConfigDiff != nil { - diff.Objects = append(diff.Objects, tlsConfigDiff) - } - - // Diff the ConsulHTTPHeaderModifiers objects (RequestHeaders). - reqModifiersDiff := connectGatewayHTTPHeaderModifiersDiff(prev.RequestHeaders, next.RequestHeaders, "RequestHeaders", contextual) - if reqModifiersDiff != nil { - diff.Objects = append(diff.Objects, reqModifiersDiff) - } - - // Diff the ConsulHTTPHeaderModifiers objects (ResponseHeaders). - respModifiersDiff := connectGatewayHTTPHeaderModifiersDiff(prev.ResponseHeaders, next.ResponseHeaders, "ResponseHeaders", contextual) - if respModifiersDiff != nil { - diff.Objects = append(diff.Objects, respModifiersDiff) - } - - return diff -} - -func connectGatewayHTTPHeaderModifiersDiff(prev, next *ConsulHTTPHeaderModifiers, name string, contextual bool) *ObjectDiff { - diff := &ObjectDiff{Type: DiffTypeNone, Name: name} - var oldPrimitiveFlat, newPrimitiveFlat map[string]string - - if reflect.DeepEqual(prev, next) { - return nil - } else if prev == nil { - prev = new(ConsulHTTPHeaderModifiers) - diff.Type = DiffTypeAdded - newPrimitiveFlat = flatmap.Flatten(next, nil, true) - } else if next == nil { - next = new(ConsulHTTPHeaderModifiers) - diff.Type = DiffTypeDeleted - oldPrimitiveFlat = flatmap.Flatten(prev, nil, true) - } else { - diff.Type = DiffTypeEdited - oldPrimitiveFlat = flatmap.Flatten(prev, nil, true) - newPrimitiveFlat = flatmap.Flatten(next, nil, true) - } - - // Diff the primitive fields. - diff.Fields = fieldDiffs(oldPrimitiveFlat, newPrimitiveFlat, contextual) - - // Diff the Remove Headers. - if rDiffs := stringSetDiff(prev.Remove, next.Remove, "Remove", contextual); rDiffs != nil { - diff.Objects = append(diff.Objects, rDiffs) - } - return diff } @@ -2397,11 +2223,6 @@ func (r *Resources) Diff(other *Resources, contextual bool) *ObjectDiff { diff.Objects = append(diff.Objects, nDiffs...) } - // NUMA resources diff - if nDiff := r.NUMA.Diff(other.NUMA, contextual); nDiff != nil { - diff.Objects = append(diff.Objects, nDiff) - } - return diff } @@ -2488,30 +2309,6 @@ func (d *DNSConfig) Diff(other *DNSConfig, contextual bool) *ObjectDiff { return diff } -func disconectStrategyDiffs(old, new *DisconnectStrategy, contextual bool) *ObjectDiff { - diff := &ObjectDiff{Type: DiffTypeNone, Name: "Disconnect"} - var oldDisconnectFlat, newDisconnectFlat map[string]string - - if reflect.DeepEqual(old, new) { - return nil - } else if old == nil { - diff.Type = DiffTypeAdded - newDisconnectFlat = flatmap.Flatten(new, nil, false) - } else if new == nil { - diff.Type = DiffTypeDeleted - oldDisconnectFlat = flatmap.Flatten(old, nil, false) - } else { - diff.Type = DiffTypeEdited - oldDisconnectFlat = flatmap.Flatten(old, nil, false) - newDisconnectFlat = flatmap.Flatten(new, nil, false) - } - - // Diff the primitive fields. - diff.Fields = fieldDiffs(oldDisconnectFlat, newDisconnectFlat, contextual) - - return diff -} - // networkResourceDiffs diffs a set of NetworkResources. If contextual diff is enabled, // non-changed fields will still be returned. func networkResourceDiffs(old, new []*NetworkResource, contextual bool) []*ObjectDiff { @@ -2605,30 +2402,6 @@ func portDiffs(old, new []Port, dynamic bool, contextual bool) []*ObjectDiff { } -func (r *NUMA) Diff(other *NUMA, contextual bool) *ObjectDiff { - if r.Equal(other) { - return nil - } - - diff := &ObjectDiff{Type: DiffTypeNone, Name: "NUMA"} - var oldPrimitiveFlat, newPrimitiveFlat map[string]string - - if r == nil { - diff.Type = DiffTypeAdded - newPrimitiveFlat = flatmap.Flatten(other, nil, true) - } else if other == nil { - diff.Type = DiffTypeDeleted - oldPrimitiveFlat = flatmap.Flatten(r, nil, true) - } else { - diff.Type = DiffTypeEdited - oldPrimitiveFlat = flatmap.Flatten(r, nil, true) - newPrimitiveFlat = flatmap.Flatten(other, nil, true) - } - diff.Fields = fieldDiffs(oldPrimitiveFlat, newPrimitiveFlat, contextual) - - return diff -} - // Diff returns a diff of two requested devices. If contextual diff is enabled, // non-changed fields will still be returned. func (r *RequestedDevice) Diff(other *RequestedDevice, contextual bool) *ObjectDiff { @@ -2711,40 +2484,6 @@ func configDiff(old, new map[string]interface{}, contextual bool) *ObjectDiff { return diff } -// idSliceDiff returns the diff of two slices of identity objects. If -// contextual diff is enabled, all fields will be returned, even if no diff -// occurred. -func idSliceDiffs(old, new []*WorkloadIdentity, contextual bool) []*ObjectDiff { - oldMap := make(map[string]*WorkloadIdentity, len(old)) - newMap := make(map[string]*WorkloadIdentity, len(new)) - - for _, o := range old { - oldMap[o.Name] = o - } - for _, n := range new { - newMap[n.Name] = n - } - - var diffs []*ObjectDiff - for index, oldID := range oldMap { - // Diff the same, deleted, and edited - if diff := idDiff(oldID, newMap[index], contextual); diff != nil { - diffs = append(diffs, diff) - } - } - - for index, newID := range newMap { - // diff the added - if oldID, exists := oldMap[index]; !exists { - if diff := idDiff(oldID, newID, contextual); diff != nil { - diffs = append(diffs, diff) - } - } - } - sort.Sort(ObjectDiffs(diffs)) - return diffs -} - // idDiff returns the diff of two identity objects. If contextual diff is // enabled, all fields will be returned, even if no diff occurred. func idDiff(oldWI, newWI *WorkloadIdentity, contextual bool) *ObjectDiff { @@ -2754,11 +2493,9 @@ func idDiff(oldWI, newWI *WorkloadIdentity, contextual bool) *ObjectDiff { if reflect.DeepEqual(oldWI, newWI) { return nil } else if oldWI == nil { - oldWI = &WorkloadIdentity{} diff.Type = DiffTypeAdded newPrimitiveFlat = flatmap.Flatten(newWI, nil, true) } else if newWI == nil { - newWI = &WorkloadIdentity{} diff.Type = DiffTypeDeleted oldPrimitiveFlat = flatmap.Flatten(oldWI, nil, true) } else { @@ -2767,11 +2504,6 @@ func idDiff(oldWI, newWI *WorkloadIdentity, contextual bool) *ObjectDiff { newPrimitiveFlat = flatmap.Flatten(newWI, nil, true) } - audDiff := stringSetDiff(oldWI.Audience, newWI.Audience, "Audience", contextual) - if audDiff != nil { - diff.Objects = append(diff.Objects, audDiff) - } - // Diff the primitive fields. diff.Fields = fieldDiffs(oldPrimitiveFlat, newPrimitiveFlat, contextual) diff --git a/nomad/structs/diff_test.go b/nomad/structs/diff_test.go index cef7736881e4..0830713fdd37 100644 --- a/nomad/structs/diff_test.go +++ b/nomad/structs/diff_test.go @@ -441,6 +441,7 @@ func TestJobDiff(t *testing.T) { }, }, }, + { // NodePool added Old: &Job{}, @@ -509,6 +510,7 @@ func TestJobDiff(t *testing.T) { Type: DiffTypeNone, }, }, + { // Periodic added Old: &Job{}, @@ -1251,38 +1253,32 @@ func TestJobDiff(t *testing.T) { Old: &Job{ TaskGroups: []*TaskGroup{ { - Name: "foo", - Count: 1, - PreventRescheduleOnLost: true, + Name: "foo", + Count: 1, }, { - Name: "bar", - Count: 1, - PreventRescheduleOnLost: false, + Name: "bar", + Count: 1, }, { - Name: "baz", - Count: 1, - PreventRescheduleOnLost: true, + Name: "baz", + Count: 1, }, }, }, New: &Job{ TaskGroups: []*TaskGroup{ { - Name: "bar", - Count: 1, - PreventRescheduleOnLost: false, + Name: "bar", + Count: 1, }, { - Name: "baz", - Count: 2, - PreventRescheduleOnLost: true, + Name: "baz", + Count: 2, }, { - Name: "bam", - Count: 1, - PreventRescheduleOnLost: true, + Name: "bam", + Count: 1, }, }, }, @@ -1299,12 +1295,6 @@ func TestJobDiff(t *testing.T) { Old: "", New: "1", }, - { - Type: DiffTypeAdded, - Name: "PreventRescheduleOnLost", - Old: "", - New: "true", - }, }, }, { @@ -1333,12 +1323,6 @@ func TestJobDiff(t *testing.T) { Old: "1", New: "", }, - { - Type: DiffTypeDeleted, - Name: "PreventRescheduleOnLost", - Old: "true", - New: "", - }, }, }, }, @@ -1857,31 +1841,6 @@ func TestTaskGroupDiff(t *testing.T) { }, }, }, - { - TestCase: "Reschedule on lost diff", - Old: &TaskGroup{ - Name: "foo", - Count: 100, - PreventRescheduleOnLost: true, - }, - New: &TaskGroup{ - Name: "foo", - Count: 100, - PreventRescheduleOnLost: false, - }, - Expected: &TaskGroupDiff{ - Type: DiffTypeEdited, - Name: "foo", - Fields: []*FieldDiff{ - { - Type: DiffTypeEdited, - Name: "PreventRescheduleOnLost", - Old: "true", - New: "false", - }, - }, - }, - }, { TestCase: "Map diff", Old: &TaskGroup{ @@ -2160,8 +2119,6 @@ func TestTaskGroupDiff(t *testing.T) { New: &TaskGroup{ Consul: &Consul{ Namespace: "team2", - Cluster: "us-east-1", - Partition: "us-east-1a", }, }, Expected: &TaskGroupDiff{ @@ -2171,24 +2128,12 @@ func TestTaskGroupDiff(t *testing.T) { Type: DiffTypeEdited, Name: "Consul", Fields: []*FieldDiff{ - { - Type: DiffTypeAdded, - Name: "Cluster", - Old: "", - New: "us-east-1", - }, { Type: DiffTypeEdited, Name: "Namespace", Old: "team1", New: "team2", }, - { - Type: DiffTypeAdded, - Name: "Partition", - Old: "", - New: "us-east-1a", - }, }, }, }, @@ -2970,209 +2915,6 @@ func TestTaskGroupDiff(t *testing.T) { }, }, }, - { - TestCase: "Disconnect strategy deleted", - Old: &TaskGroup{ - Disconnect: &DisconnectStrategy{ - LostAfter: 1 * time.Second, - Replace: pointer.Of(true), - Reconcile: ReconcileOptionLongestRunning, - StopOnClientAfter: pointer.Of(1 * time.Second), - }, - }, - New: &TaskGroup{}, - Expected: &TaskGroupDiff{ - Type: DiffTypeEdited, - Objects: []*ObjectDiff{ - { - Type: DiffTypeDeleted, - Name: "Disconnect", - Fields: []*FieldDiff{ - { - Type: DiffTypeDeleted, - Name: "LostAfter", - Old: "1000000000", - New: "", - }, - { - Type: DiffTypeDeleted, - Name: "Reconcile", - Old: ReconcileOptionLongestRunning, - New: "", - }, - { - Type: DiffTypeDeleted, - Name: "Replace", - Old: "true", - New: "", - }, - { - Type: DiffTypeDeleted, - Name: "StopOnClientAfter", - Old: "1000000000", - New: "", - }, - }, - }, - }, - }, - }, - { - TestCase: "Disconnect strategy added", - Old: &TaskGroup{}, - New: &TaskGroup{ - Disconnect: &DisconnectStrategy{ - LostAfter: time.Second, - Replace: pointer.Of(true), - Reconcile: ReconcileOptionLongestRunning, - StopOnClientAfter: pointer.Of(1 * time.Second), - }, - }, - Expected: &TaskGroupDiff{ - Type: DiffTypeEdited, - Objects: []*ObjectDiff{ - { - Type: DiffTypeAdded, - Name: "Disconnect", - Fields: []*FieldDiff{ - { - Type: DiffTypeAdded, - Name: "LostAfter", - Old: "", - New: "1000000000", - }, - { - Type: DiffTypeAdded, - Name: "Reconcile", - Old: "", - New: ReconcileOptionLongestRunning, - }, - { - Type: DiffTypeAdded, - Name: "Replace", - Old: "", - New: "true", - }, - { - Type: DiffTypeAdded, - Name: "StopOnClientAfter", - Old: "", - New: "1000000000", - }, - }, - }, - }, - }, - }, - { - TestCase: "Disconnect strategy edited", - Old: &TaskGroup{ - Disconnect: &DisconnectStrategy{ - LostAfter: time.Second, - Replace: pointer.Of(false), - Reconcile: ReconcileOptionLongestRunning, - StopOnClientAfter: pointer.Of(1 * time.Second), - }, - }, - New: &TaskGroup{ - Disconnect: &DisconnectStrategy{ - LostAfter: time.Minute, - Replace: pointer.Of(true), - Reconcile: ReconcileOptionBestScore, - StopOnClientAfter: pointer.Of(1 * time.Minute), - }, - }, - Expected: &TaskGroupDiff{ - Type: DiffTypeEdited, - Objects: []*ObjectDiff{ - { - Type: DiffTypeEdited, - Name: "Disconnect", - Fields: []*FieldDiff{ - { - Type: DiffTypeEdited, - Name: "LostAfter", - Old: "1000000000", - New: "60000000000", - }, - { - Type: DiffTypeEdited, - Name: "Reconcile", - Old: ReconcileOptionLongestRunning, - New: ReconcileOptionBestScore, - }, - { - Type: DiffTypeEdited, - Name: "Replace", - Old: "false", - New: "true", - }, - { - Type: DiffTypeEdited, - Name: "StopOnClientAfter", - Old: "1000000000", - New: "60000000000", - }, - }, - }, - }, - }, - }, - { - TestCase: "Disconnect strategy edited with context", - Contextual: true, - Old: &TaskGroup{ - Disconnect: &DisconnectStrategy{ - LostAfter: time.Second, - Replace: pointer.Of(false), - Reconcile: ReconcileOptionLongestRunning, - StopOnClientAfter: pointer.Of(1 * time.Second), - }, - }, - New: &TaskGroup{ - Disconnect: &DisconnectStrategy{ - LostAfter: time.Minute, - Replace: pointer.Of(true), - Reconcile: ReconcileOptionBestScore, - StopOnClientAfter: pointer.Of(1 * time.Second), - }, - }, - Expected: &TaskGroupDiff{ - Type: DiffTypeEdited, - Objects: []*ObjectDiff{ - { - Type: DiffTypeEdited, - Name: "Disconnect", - Fields: []*FieldDiff{ - { - Type: DiffTypeEdited, - Name: "LostAfter", - Old: "1000000000", - New: "60000000000", - }, - { - Type: DiffTypeEdited, - Name: "Reconcile", - Old: ReconcileOptionLongestRunning, - New: ReconcileOptionBestScore, - }, - { - Type: DiffTypeEdited, - Name: "Replace", - Old: "false", - New: "true", - }, - { - Type: DiffTypeNone, - Name: "StopOnClientAfter", - Old: "1000000000", - New: "1000000000", - }, - }, - }, - }, - }, - }, { TestCase: "EphemeralDisk added", Old: &TaskGroup{}, @@ -3355,7 +3097,6 @@ func TestTaskGroupDiff(t *testing.T) { { Name: "foo", Namespace: "team1", - Cluster: "default", TaskName: "task1", EnableTagOverride: false, Checks: []*ServiceCheck{ @@ -3373,7 +3114,6 @@ func TestTaskGroupDiff(t *testing.T) { Timeout: 1 * time.Second, SuccessBeforePassing: 3, FailuresBeforeCritical: 4, - FailuresBeforeWarning: 2, }, }, Connect: &ConsulConnect{ @@ -3439,7 +3179,6 @@ func TestTaskGroupDiff(t *testing.T) { { Name: "foo", Namespace: "team1", - Cluster: "default", TaskName: "task2", EnableTagOverride: true, Checks: []*ServiceCheck{ @@ -3457,7 +3196,6 @@ func TestTaskGroupDiff(t *testing.T) { }, SuccessBeforePassing: 5, FailuresBeforeCritical: 6, - FailuresBeforeWarning: 4, }, }, Connect: &ConsulConnect{ @@ -3558,12 +3296,6 @@ func TestTaskGroupDiff(t *testing.T) { Old: "", New: "", }, - { - Type: DiffTypeNone, - Name: "Cluster", - Old: "default", - New: "default", - }, { Type: DiffTypeEdited, Name: "EnableTagOverride", @@ -3642,12 +3374,6 @@ func TestTaskGroupDiff(t *testing.T) { Old: "4", New: "6", }, - { - Type: DiffTypeEdited, - Name: "FailuresBeforeWarning", - Old: "2", - New: "4", - }, { Type: DiffTypeNone, Name: "GRPCService", @@ -3830,12 +3556,6 @@ func TestTaskGroupDiff(t *testing.T) { Old: "", New: "ns2", }, - { - Type: DiffTypeNone, - Name: "DestinationPartition", - Old: "", - New: "", - }, { Type: DiffTypeNone, Name: "DestinationPeer", @@ -5631,12 +5351,6 @@ func TestTaskDiff(t *testing.T) { Old: "", New: "user2", }, - { - Type: DiffTypeAdded, - Name: "GetterInsecure", - Old: "", - New: "false", - }, { Type: DiffTypeAdded, Name: "GetterMode", @@ -5673,13 +5387,6 @@ func TestTaskDiff(t *testing.T) { Old: "user1", New: "", }, - - { - Type: DiffTypeDeleted, - Name: "GetterInsecure", - Old: "false", - New: "", - }, { Type: DiffTypeDeleted, Name: "GetterMode", @@ -6712,12 +6419,6 @@ func TestTaskDiff(t *testing.T) { Old: "", New: "driver", }, - { - Type: DiffTypeNone, - Name: "Cluster", - Old: "", - New: "", - }, { Type: DiffTypeNone, Name: "EnableTagOverride", @@ -6878,12 +6579,6 @@ func TestTaskDiff(t *testing.T) { Type: DiffTypeNone, Name: "AddressMode", }, - { - Type: DiffTypeNone, - Name: "Cluster", - Old: "", - New: "", - }, { Type: DiffTypeNone, Name: "EnableTagOverride", @@ -7052,7 +6747,6 @@ func TestTaskDiff(t *testing.T) { }, SuccessBeforePassing: 1, FailuresBeforeCritical: 1, - FailuresBeforeWarning: 1, }, { Name: "bar", @@ -7065,7 +6759,6 @@ func TestTaskDiff(t *testing.T) { Timeout: 1 * time.Second, SuccessBeforePassing: 7, FailuresBeforeCritical: 7, - FailuresBeforeWarning: 5, }, { Name: "baz", @@ -7097,7 +6790,6 @@ func TestTaskDiff(t *testing.T) { Timeout: 1 * time.Second, SuccessBeforePassing: 7, FailuresBeforeCritical: 7, - FailuresBeforeWarning: 5, }, { Name: "baz", @@ -7123,7 +6815,6 @@ func TestTaskDiff(t *testing.T) { Timeout: 1 * time.Second, SuccessBeforePassing: 2, FailuresBeforeCritical: 2, - FailuresBeforeWarning: 1, }, }, }, @@ -7184,12 +6875,6 @@ func TestTaskDiff(t *testing.T) { Old: "", New: "2", }, - { - Type: DiffTypeAdded, - Name: "FailuresBeforeWarning", - Old: "", - New: "1", - }, { Type: DiffTypeAdded, Name: "GRPCUseTLS", @@ -7268,12 +6953,6 @@ func TestTaskDiff(t *testing.T) { Old: "1", New: "", }, - { - Type: DiffTypeDeleted, - Name: "FailuresBeforeWarning", - Old: "1", - New: "", - }, { Type: DiffTypeDeleted, Name: "GRPCUseTLS", @@ -7354,8 +7033,7 @@ func TestTaskDiff(t *testing.T) { Old: &Task{ Services: []*Service{ { - Name: "foo", - Cluster: "default", + Name: "foo", Checks: []*ServiceCheck{ { Name: "foo", @@ -7372,7 +7050,6 @@ func TestTaskDiff(t *testing.T) { }, SuccessBeforePassing: 4, FailuresBeforeCritical: 5, - FailuresBeforeWarning: 4, OnUpdate: "require_healthy", }, }, @@ -7382,8 +7059,7 @@ func TestTaskDiff(t *testing.T) { New: &Task{ Services: []*Service{ { - Name: "foo", - Cluster: "default", + Name: "foo", Checks: []*ServiceCheck{ { Name: "foo", @@ -7426,12 +7102,6 @@ func TestTaskDiff(t *testing.T) { Old: "", New: "", }, - { - Type: DiffTypeNone, - Name: "Cluster", - Old: "default", - New: "default", - }, { Type: DiffTypeNone, Name: "EnableTagOverride", @@ -7506,12 +7176,6 @@ func TestTaskDiff(t *testing.T) { Old: "5", New: "0", }, - { - Type: DiffTypeEdited, - Name: "FailuresBeforeWarning", - Old: "4", - New: "0", - }, { Type: DiffTypeNone, Name: "GRPCService", @@ -7832,7 +7496,6 @@ func TestTaskDiff(t *testing.T) { Old: &Task{}, New: &Task{ Vault: &Vault{ - Role: "nomad-task", Policies: []string{"foo", "bar"}, Env: true, DisableFile: true, @@ -7847,12 +7510,6 @@ func TestTaskDiff(t *testing.T) { Type: DiffTypeAdded, Name: "Vault", Fields: []*FieldDiff{ - { - Type: DiffTypeAdded, - Name: "AllowTokenExpiration", - Old: "", - New: "false", - }, { Type: DiffTypeAdded, Name: "ChangeMode", @@ -7877,12 +7534,6 @@ func TestTaskDiff(t *testing.T) { Old: "", New: "true", }, - { - Type: DiffTypeAdded, - Name: "Role", - Old: "", - New: "nomad-task", - }, }, Objects: []*ObjectDiff{ { @@ -7927,12 +7578,6 @@ func TestTaskDiff(t *testing.T) { Type: DiffTypeDeleted, Name: "Vault", Fields: []*FieldDiff{ - { - Type: DiffTypeDeleted, - Name: "AllowTokenExpiration", - Old: "false", - New: "", - }, { Type: DiffTypeDeleted, Name: "ChangeMode", @@ -7986,26 +7631,22 @@ func TestTaskDiff(t *testing.T) { Name: "Vault edited", Old: &Task{ Vault: &Vault{ - Role: "nomad-task", - Namespace: "ns1", - Policies: []string{"foo", "bar"}, - Env: true, - DisableFile: true, - ChangeMode: "signal", - ChangeSignal: "SIGUSR1", - AllowTokenExpiration: false, + Namespace: "ns1", + Policies: []string{"foo", "bar"}, + Env: true, + DisableFile: true, + ChangeMode: "signal", + ChangeSignal: "SIGUSR1", }, }, New: &Task{ Vault: &Vault{ - Role: "nomad-task-2", - Namespace: "ns2", - Policies: []string{"bar", "baz"}, - Env: false, - DisableFile: false, - ChangeMode: "restart", - ChangeSignal: "foo", - AllowTokenExpiration: true, + Namespace: "ns2", + Policies: []string{"bar", "baz"}, + Env: false, + DisableFile: false, + ChangeMode: "restart", + ChangeSignal: "foo", }, }, Expected: &TaskDiff{ @@ -8015,12 +7656,6 @@ func TestTaskDiff(t *testing.T) { Type: DiffTypeEdited, Name: "Vault", Fields: []*FieldDiff{ - { - Type: DiffTypeEdited, - Name: "AllowTokenExpiration", - Old: "false", - New: "true", - }, { Type: DiffTypeEdited, Name: "ChangeMode", @@ -8051,14 +7686,8 @@ func TestTaskDiff(t *testing.T) { Old: "ns1", New: "ns2", }, - { - Type: DiffTypeEdited, - Name: "Role", - Old: "nomad-task", - New: "nomad-task-2", - }, - }, - Objects: []*ObjectDiff{ + }, + Objects: []*ObjectDiff{ { Type: DiffTypeEdited, Name: "Policies", @@ -8087,28 +7716,22 @@ func TestTaskDiff(t *testing.T) { Contextual: true, Old: &Task{ Vault: &Vault{ - Role: "nomad-task", - Namespace: "ns1", - Cluster: VaultDefaultCluster, - Policies: []string{"foo", "bar"}, - Env: true, - DisableFile: true, - ChangeMode: "signal", - ChangeSignal: "SIGUSR1", - AllowTokenExpiration: true, + Namespace: "ns1", + Policies: []string{"foo", "bar"}, + Env: true, + DisableFile: true, + ChangeMode: "signal", + ChangeSignal: "SIGUSR1", }, }, New: &Task{ Vault: &Vault{ - Role: "nomad-task", - Namespace: "ns1", - Cluster: VaultDefaultCluster, - Policies: []string{"bar", "baz"}, - Env: true, - DisableFile: true, - ChangeMode: "signal", - ChangeSignal: "SIGUSR1", - AllowTokenExpiration: true, + Namespace: "ns1", + Policies: []string{"bar", "baz"}, + Env: true, + DisableFile: true, + ChangeMode: "signal", + ChangeSignal: "SIGUSR1", }, }, Expected: &TaskDiff{ @@ -8118,12 +7741,6 @@ func TestTaskDiff(t *testing.T) { Type: DiffTypeEdited, Name: "Vault", Fields: []*FieldDiff{ - { - Type: DiffTypeNone, - Name: "AllowTokenExpiration", - Old: "true", - New: "true", - }, { Type: DiffTypeNone, Name: "ChangeMode", @@ -8136,12 +7753,6 @@ func TestTaskDiff(t *testing.T) { Old: "SIGUSR1", New: "SIGUSR1", }, - { - Type: DiffTypeNone, - Name: "Cluster", - Old: VaultDefaultCluster, - New: VaultDefaultCluster, - }, { Type: DiffTypeNone, Name: "DisableFile", @@ -8160,12 +7771,6 @@ func TestTaskDiff(t *testing.T) { Old: "ns1", New: "ns1", }, - { - Type: DiffTypeNone, - Name: "Role", - Old: "nomad-task", - New: "nomad-task", - }, }, Objects: []*ObjectDiff{ { @@ -8724,12 +8329,6 @@ func TestTaskDiff(t *testing.T) { Old: "", New: "false", }, - { - Type: DiffTypeAdded, - Name: "TTL", - Old: "", - New: "0", - }, }, }, }, @@ -8760,12 +8359,6 @@ func TestTaskDiff(t *testing.T) { Name: "File", Old: "false", }, - { - Type: DiffTypeDeleted, - Name: "TTL", - Old: "0", - New: "", - }, }, }, }, @@ -8802,446 +8395,6 @@ func TestTaskDiff(t *testing.T) { }, }, }, - { - Name: "Alternate identities added", - Old: &Task{ - Identities: []*WorkloadIdentity{ - { - Name: "consul", - Audience: []string{"consul.io"}, - Env: true, - }, - }, - }, - New: &Task{ - Identities: []*WorkloadIdentity{ - { - Name: "consul", - Audience: []string{"consul.io"}, - Env: true, - }, - { - Name: "vault", - Audience: []string{"vault.io"}, - File: true, - TTL: time.Hour, - }, - }, - }, - Expected: &TaskDiff{ - Type: DiffTypeEdited, - Objects: []*ObjectDiff{ - { - Type: DiffTypeAdded, - Name: "Identity", - Objects: []*ObjectDiff{ - { - Type: DiffTypeAdded, - Name: "Audience", - Fields: []*FieldDiff{ - { - Type: DiffTypeAdded, - Name: "Audience", - Old: "", - New: "vault.io", - }, - }, - }, - }, - Fields: []*FieldDiff{ - { - Type: DiffTypeAdded, - Name: "Env", - Old: "", - New: "false", - }, - { - Type: DiffTypeAdded, - Name: "File", - Old: "", - New: "true", - }, - { - Type: DiffTypeAdded, - Name: "Name", - Old: "", - New: "vault", - }, - { - Type: DiffTypeAdded, - Name: "TTL", - Old: "", - New: "3600000000000", - }, - }, - }, - }, - }, - }, - { - Name: "Alternate identities edited", - Old: &Task{ - Identities: []*WorkloadIdentity{ - { - Name: "consul", - Audience: []string{"consul.io"}, - Env: true, - File: false, - TTL: time.Hour, - }, - { - Name: "vault", - Audience: []string{"vault.io"}, - File: true, - }, - }, - }, - New: &Task{ - Identities: []*WorkloadIdentity{ - { - Name: "consul", - Audience: []string{"consul-prod.io"}, - Env: false, - File: true, - TTL: 2 * time.Hour, - }, - { - // Modifying the previous block to be deleted and a new - // one to be created. - Name: "vault-dev", - Audience: []string{"vault.io"}, - File: true, - TTL: time.Hour, - }, - }, - }, - Expected: &TaskDiff{ - Type: DiffTypeEdited, - Objects: []*ObjectDiff{ - { - Type: DiffTypeEdited, - Name: "Identity", - Objects: []*ObjectDiff{ - { - Type: DiffTypeEdited, - Name: "Audience", - Fields: []*FieldDiff{ - { - Type: DiffTypeAdded, - Name: "Audience", - Old: "", - New: "consul-prod.io", - }, - { - Type: DiffTypeDeleted, - Name: "Audience", - Old: "consul.io", - New: "", - }, - }, - }, - }, - Fields: []*FieldDiff{ - { - Type: DiffTypeEdited, - Name: "Env", - Old: "true", - New: "false", - }, - { - Type: DiffTypeEdited, - Name: "File", - Old: "false", - New: "true", - }, - { - Type: DiffTypeEdited, - Name: "TTL", - Old: "3600000000000", - New: "7200000000000", - }, - }, - }, - { - Type: DiffTypeAdded, - Name: "Identity", - Objects: []*ObjectDiff{ - { - Type: DiffTypeAdded, - Name: "Audience", - Fields: []*FieldDiff{ - { - Type: DiffTypeAdded, - Name: "Audience", - Old: "", - New: "vault.io", - }, - }, - }, - }, - Fields: []*FieldDiff{ - { - Type: DiffTypeAdded, - Name: "Env", - Old: "", - New: "false", - }, - { - Type: DiffTypeAdded, - Name: "File", - Old: "", - New: "true", - }, - { - Type: DiffTypeAdded, - Name: "Name", - Old: "", - New: "vault-dev", - }, - { - Type: DiffTypeAdded, - Name: "TTL", - Old: "", - New: "3600000000000", - }, - }, - }, - { - Type: DiffTypeDeleted, - Name: "Identity", - Objects: []*ObjectDiff{ - { - Type: DiffTypeDeleted, - Name: "Audience", - Fields: []*FieldDiff{ - { - Type: DiffTypeDeleted, - Name: "Audience", - Old: "vault.io", - New: "", - }, - }, - }, - }, - Fields: []*FieldDiff{ - { - Type: DiffTypeDeleted, - Name: "Env", - Old: "false", - New: "", - }, - { - Type: DiffTypeDeleted, - Name: "File", - Old: "true", - New: "", - }, - { - Type: DiffTypeDeleted, - Name: "Name", - Old: "vault", - New: "", - }, - { - Type: DiffTypeDeleted, - Name: "TTL", - Old: "0", - New: "", - }, - }, - }, - }, - }, - }, - { - Name: "Actions added", - Old: &Task{}, - New: &Task{ - Actions: []*Action{ - { - Name: "foo", - Command: "echo", - Args: []string{"bar"}, - }, - }, - }, - Expected: &TaskDiff{ - Type: DiffTypeEdited, - Objects: []*ObjectDiff{ - { - Type: DiffTypeAdded, - Name: "Action", - Fields: []*FieldDiff{ - { - Type: DiffTypeAdded, - Name: "Command", - Old: "", - New: "echo", - }, - { - Type: DiffTypeAdded, - Name: "Name", - Old: "", - New: "foo", - }, - }, - Objects: []*ObjectDiff{ - { - Type: DiffTypeAdded, - Name: "Args", - Fields: []*FieldDiff{ - { - Type: DiffTypeAdded, - Name: "Args", - Old: "", - New: "bar", - }, - }, - }, - }, - }, - }, - }, - }, - { - Name: "Actions removed", - Old: &Task{ - Actions: []*Action{ - { - Name: "foo", - Command: "echo", - Args: []string{"bar"}, - }, - }, - }, - New: &Task{}, - Expected: &TaskDiff{ - Type: DiffTypeEdited, - Objects: []*ObjectDiff{ - { - Type: DiffTypeDeleted, - Name: "Action", - Fields: []*FieldDiff{ - { - Type: DiffTypeDeleted, - Name: "Command", - Old: "echo", - New: "", - }, - { - Type: DiffTypeDeleted, - Name: "Name", - Old: "foo", - New: "", - }, - }, - Objects: []*ObjectDiff{ - { - Type: DiffTypeDeleted, - Name: "Args", - Fields: []*FieldDiff{ - { - Type: DiffTypeDeleted, - Name: "Args", - Old: "bar", - New: "", - }, - }, - }, - }, - }, - }, - }, - }, - { - Name: "Actions edited", - Old: &Task{ - Actions: []*Action{ - { - Name: "foo", - Command: "bar", - Args: []string{"hello world"}, - }, - }, - }, - New: &Task{ - Actions: []*Action{ - { - Name: "foo", - Command: "baz", - Args: []string{"hello world"}, - }, - }, - }, - Expected: &TaskDiff{ - Type: DiffTypeEdited, - Objects: []*ObjectDiff{ - { - Type: DiffTypeEdited, - Name: "Action", - Fields: []*FieldDiff{ - { - Type: DiffTypeEdited, - Name: "Command", - Old: "bar", - New: "baz", - }, - }, - }, - }, - }, - }, - { - Name: "Action Args edited", - Old: &Task{ - Actions: []*Action{ - { - Name: "foo", - Command: "echo", - // Multiple strings of "foo" and "bar" - Args: []string{"bar"}, - }, - }, - }, - New: &Task{ - Actions: []*Action{ - { - Name: "foo", - Command: "echo", - Args: []string{"baz"}, - }, - }, - }, - Expected: &TaskDiff{ - Type: DiffTypeEdited, - Objects: []*ObjectDiff{ - { - Type: DiffTypeEdited, - Name: "Action", - Objects: []*ObjectDiff{ - { - Type: DiffTypeEdited, - Name: "Args", - Fields: []*FieldDiff{ - { - Type: DiffTypeAdded, - Name: "Args", - Old: "", - New: "baz", - }, - { - Type: DiffTypeDeleted, - Name: "Args", - Old: "bar", - New: "", - }, - }, - }, - }, - }, - }, - }, - }, } for _, c := range cases { @@ -9332,12 +8485,6 @@ func TestServicesDiff(t *testing.T) { Old: "host", New: "alloc", }, - { - Type: DiffTypeNone, - Name: "Cluster", - Old: "", - New: "", - }, { Type: DiffTypeEdited, Name: "EnableTagOverride", @@ -9434,12 +8581,6 @@ func TestServicesDiff(t *testing.T) { Type: DiffTypeNone, Name: "AddressMode", }, - { - Type: DiffTypeNone, - Name: "Cluster", - Old: "", - New: "", - }, { Type: DiffTypeAdded, Name: "EnableTagOverride", @@ -9507,12 +8648,6 @@ func TestServicesDiff(t *testing.T) { Type: DiffTypeNone, Name: "AddressMode", }, - { - Type: DiffTypeNone, - Name: "Cluster", - Old: "", - New: "", - }, { Type: DiffTypeAdded, Name: "EnableTagOverride", @@ -9584,12 +8719,6 @@ func TestServicesDiff(t *testing.T) { Type: DiffTypeNone, Name: "AddressMode", }, - { - Type: DiffTypeNone, - Name: "Cluster", - Old: "", - New: "", - }, { Type: DiffTypeNone, Name: "EnableTagOverride", @@ -9667,12 +8796,6 @@ func TestServicesDiff(t *testing.T) { Type: DiffTypeNone, Name: "AddressMode", }, - { - Type: DiffTypeNone, - Name: "Cluster", - Old: "", - New: "", - }, { Type: DiffTypeNone, Name: "EnableTagOverride", @@ -9737,7 +8860,6 @@ func TestServicesDiff(t *testing.T) { { Name: "webapp", Provider: "nomad", - Cluster: "default", PortLabel: "http", }, }, @@ -9745,7 +8867,6 @@ func TestServicesDiff(t *testing.T) { { Name: "webapp", Provider: "consul", - Cluster: "default", PortLabel: "http", }, }, @@ -9762,12 +8883,6 @@ func TestServicesDiff(t *testing.T) { Type: DiffTypeNone, Name: "AddressMode", }, - { - Type: DiffTypeNone, - Name: "Cluster", - Old: "default", - New: "default", - }, { Type: DiffTypeNone, Name: "EnableTagOverride", @@ -9946,15 +9061,14 @@ func TestServicesDiff(t *testing.T) { LocalServicePort: 8080, Upstreams: []ConsulUpstream{ { - DestinationName: "count-api", - LocalBindPort: 8080, - Datacenter: "dc2", - LocalBindAddress: "127.0.0.1", - LocalBindSocketMode: "0700", - LocalBindSocketPath: "/tmp/redis_5678.sock", - DestinationPeer: "cloud-services", - DestinationPartition: "infra", - DestinationType: "service", + DestinationName: "count-api", + LocalBindPort: 8080, + Datacenter: "dc2", + LocalBindAddress: "127.0.0.1", + LocalBindSocketMode: "0700", + LocalBindSocketPath: "/tmp/redis_5678.sock", + DestinationPeer: "cloud-services", + DestinationType: "service", MeshGateway: ConsulMeshGateway{ Mode: "remote", }, @@ -9986,13 +9100,6 @@ func TestServicesDiff(t *testing.T) { Type: DiffTypeEdited, Name: "ConsulUpstreams", Fields: []*FieldDiff{ - { - Type: DiffTypeAdded, - Name: "DestinationPartition", - Old: "", - New: "infra", - Annotations: nil, - }, { Type: DiffTypeAdded, Name: "DestinationPeer", @@ -10113,84 +9220,6 @@ func TestServicesDiff(t *testing.T) { }, }, }, - { - Name: "Service with different identity name and aud", - Contextual: false, - Old: []*Service{ - { - Name: "test", - Provider: "consul", - PortLabel: "http", - Identity: &WorkloadIdentity{ - Name: "test", - Audience: []string{"consul.io"}, - File: true, - }, - }, - }, - New: []*Service{ - { - Name: "test2", - Provider: "consul", - PortLabel: "http", - Identity: &WorkloadIdentity{ - Name: "test2", - Audience: []string{"consul.io", "nomad.dev"}, - File: false, - }, - }, - }, - Expected: []*ObjectDiff{ - { - Type: DiffTypeEdited, - Name: "Service", - Fields: []*FieldDiff{ - { - Type: DiffTypeEdited, - Name: "Name", - Old: "test", - New: "test2", - Annotations: nil, - }, - }, - Objects: []*ObjectDiff{ - { - Type: DiffTypeEdited, - Name: "Identity", - Fields: []*FieldDiff{ - { - Type: DiffTypeEdited, - Name: "File", - Old: "true", - New: "false", - Annotations: nil, - }, - { - Type: DiffTypeEdited, - Name: "Name", - Old: "test", - New: "test2", - Annotations: nil, - }, - }, - Objects: []*ObjectDiff{ - { - Type: DiffTypeAdded, - Name: "Audience", - Fields: []*FieldDiff{ - { - Type: DiffTypeAdded, - Name: "Audience", - New: "nomad.dev", - }, - }, - }, - }, - }, - }, - }, - }, - }, } for _, c := range cases { diff --git a/nomad/structs/encoding.go b/nomad/structs/encoding.go index a5ad0702b918..4ed3ecf4d314 100644 --- a/nomad/structs/encoding.go +++ b/nomad/structs/encoding.go @@ -6,7 +6,7 @@ package structs import ( "reflect" - "github.com/hashicorp/go-msgpack/v2/codec" + "github.com/hashicorp/go-msgpack/codec" ) // extendFunc is a mapping from one struct to another, to change the shape of the encoded JSON diff --git a/nomad/structs/funcs.go b/nomad/structs/funcs.go index 25333fc800eb..8fcd505311ad 100644 --- a/nomad/structs/funcs.go +++ b/nomad/structs/funcs.go @@ -13,7 +13,7 @@ import ( "strconv" "strings" - "github.com/hashicorp/go-set/v2" + "github.com/hashicorp/go-set" "github.com/hashicorp/nomad/acl" "golang.org/x/crypto/blake2b" ) @@ -152,7 +152,7 @@ func AllocsFit(node *Node, allocs []*Allocation, netIdx *NetworkIndex, checkDevi continue } - cr := alloc.AllocatedResources.Comparable() + cr := alloc.ComparableResources() used.Add(cr) // Adding the comparable resource unions reserved core sets, need to check if reserved cores overlap @@ -171,8 +171,8 @@ func AllocsFit(node *Node, allocs []*Allocation, netIdx *NetworkIndex, checkDevi // Check that the node resources (after subtracting reserved) are a // super set of those that are being allocated - available := node.NodeResources.Comparable() - available.Subtract(node.ReservedResources.Comparable()) + available := node.ComparableResources() + available.Subtract(node.ComparableReservedResources()) if superset, dimension := available.Superset(used); !superset { return false, dimension, used, nil } @@ -211,8 +211,9 @@ func AllocsFit(node *Node, allocs []*Allocation, netIdx *NetworkIndex, checkDevi } func computeFreePercentage(node *Node, util *ComparableResources) (freePctCpu, freePctRam float64) { - reserved := node.ReservedResources.Comparable() - res := node.NodeResources.Comparable() + // COMPAT(0.11): Remove in 0.11 + reserved := node.ComparableReservedResources() + res := node.ComparableResources() // Determine the node availability nodeCpu := float64(res.Flattened.Cpu.CpuShares) @@ -345,11 +346,11 @@ func VaultPoliciesSet(policies map[string]map[string]*Vault) []string { for _, tgp := range policies { for _, tp := range tgp { if tp != nil { - s.InsertSlice(tp.Policies) + s.InsertAll(tp.Policies) } } } - return s.Slice() + return s.List() } // VaultNamespaceSet takes the structure returned by VaultPolicies and @@ -363,7 +364,7 @@ func VaultNamespaceSet(policies map[string]map[string]*Vault) []string { } } } - return s.Slice() + return s.List() } // DenormalizeAllocationJobs is used to attach a job to all allocations that are diff --git a/nomad/structs/funcs_test.go b/nomad/structs/funcs_test.go index f132e92ef349..41784e308e25 100644 --- a/nomad/structs/funcs_test.go +++ b/nomad/structs/funcs_test.go @@ -10,11 +10,7 @@ import ( "github.com/hashicorp/nomad/acl" "github.com/hashicorp/nomad/ci" - "github.com/hashicorp/nomad/client/lib/idset" - "github.com/hashicorp/nomad/client/lib/numalib" - "github.com/hashicorp/nomad/client/lib/numalib/hw" "github.com/hashicorp/nomad/helper/uuid" - "github.com/shoenig/test/must" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) @@ -90,24 +86,209 @@ func TestFilterTerminalAllocs(t *testing.T) { } } -func node2k() *Node { +// COMPAT(0.11): Remove in 0.11 +func TestAllocsFit_PortsOvercommitted_Old(t *testing.T) { + ci.Parallel(t) + n := &Node{ - NodeResources: &NodeResources{ - Processors: NodeProcessorResources{ - Topology: &numalib.Topology{ - NodeIDs: idset.From[hw.NodeID]([]hw.NodeID{0}), - Distances: numalib.SLIT{[]numalib.Cost{10}}, - Cores: []numalib.Core{{ - ID: 0, - Grade: numalib.Performance, - BaseSpeed: 1000, - }, { - ID: 1, - Grade: numalib.Performance, - BaseSpeed: 1000, - }}, + Resources: &Resources{ + Networks: []*NetworkResource{ + { + Device: "eth0", + CIDR: "10.0.0.0/8", + MBits: 100, + }, + }, + }, + } + + a1 := &Allocation{ + Job: &Job{ + TaskGroups: []*TaskGroup{ + { + Name: "web", + EphemeralDisk: DefaultEphemeralDisk(), + }, + }, + }, + TaskResources: map[string]*Resources{ + "web": { + Networks: []*NetworkResource{ + { + Device: "eth0", + IP: "10.0.0.1", + MBits: 50, + ReservedPorts: []Port{{"main", 8000, 80, ""}}, + }, + }, + }, + }, + } + + // Should fit one allocation + fit, dim, _, err := AllocsFit(n, []*Allocation{a1}, nil, false) + if err != nil { + t.Fatalf("err: %v", err) + } + if !fit { + t.Fatalf("Bad: %s", dim) + } + + // Should not fit second allocation + fit, _, _, err = AllocsFit(n, []*Allocation{a1, a1}, nil, false) + if err != nil { + t.Fatalf("err: %v", err) + } + if fit { + t.Fatalf("Bad") + } +} + +// COMPAT(0.11): Remove in 0.11 +func TestAllocsFit_Old(t *testing.T) { + ci.Parallel(t) + + require := require.New(t) + + n := &Node{ + Resources: &Resources{ + CPU: 2000, + MemoryMB: 2048, + DiskMB: 10000, + Networks: []*NetworkResource{ + { + Device: "eth0", + CIDR: "10.0.0.0/8", + MBits: 100, + }, + }, + }, + Reserved: &Resources{ + CPU: 1000, + MemoryMB: 1024, + DiskMB: 5000, + Networks: []*NetworkResource{ + { + Device: "eth0", + IP: "10.0.0.1", + MBits: 50, + ReservedPorts: []Port{{"main", 80, 0, ""}}, + }, + }, + }, + } + + a1 := &Allocation{ + Resources: &Resources{ + CPU: 1000, + MemoryMB: 1024, + DiskMB: 5000, + Networks: []*NetworkResource{ + { + Device: "eth0", + IP: "10.0.0.1", + MBits: 50, + ReservedPorts: []Port{{"main", 8000, 80, ""}}, + }, + }, + }, + } + + // Should fit one allocation + fit, _, used, err := AllocsFit(n, []*Allocation{a1}, nil, false) + require.NoError(err) + require.True(fit) + require.EqualValues(1000, used.Flattened.Cpu.CpuShares) + require.EqualValues(1024, used.Flattened.Memory.MemoryMB) + + // Should not fit second allocation + fit, _, used, err = AllocsFit(n, []*Allocation{a1, a1}, nil, false) + require.NoError(err) + require.False(fit) + require.EqualValues(2000, used.Flattened.Cpu.CpuShares) + require.EqualValues(2048, used.Flattened.Memory.MemoryMB) +} + +// COMPAT(0.11): Remove in 0.11 +func TestAllocsFit_TerminalAlloc_Old(t *testing.T) { + ci.Parallel(t) + + require := require.New(t) + + n := &Node{ + Resources: &Resources{ + CPU: 2000, + MemoryMB: 2048, + DiskMB: 10000, + Networks: []*NetworkResource{ + { + Device: "eth0", + CIDR: "10.0.0.0/8", + MBits: 100, }, }, + }, + Reserved: &Resources{ + CPU: 1000, + MemoryMB: 1024, + DiskMB: 5000, + Networks: []*NetworkResource{ + { + Device: "eth0", + IP: "10.0.0.1", + MBits: 50, + ReservedPorts: []Port{{"main", 80, 0, ""}}, + }, + }, + }, + } + + a1 := &Allocation{ + Resources: &Resources{ + CPU: 1000, + MemoryMB: 1024, + DiskMB: 5000, + Networks: []*NetworkResource{ + { + Device: "eth0", + IP: "10.0.0.1", + MBits: 50, + ReservedPorts: []Port{{"main", 8000, 0, ""}}, + }, + }, + }, + } + + // Should fit one allocation + fit, _, used, err := AllocsFit(n, []*Allocation{a1}, nil, false) + require.NoError(err) + require.True(fit) + require.EqualValues(1000, used.Flattened.Cpu.CpuShares) + require.EqualValues(1024, used.Flattened.Memory.MemoryMB) + + // Should fit second allocation since it is terminal + a2 := a1.Copy() + a2.DesiredStatus = AllocDesiredStatusStop + a2.ClientStatus = AllocClientStatusComplete + fit, _, used, err = AllocsFit(n, []*Allocation{a1, a2}, nil, false) + require.NoError(err) + require.True(fit) + require.EqualValues(1000, used.Flattened.Cpu.CpuShares) + require.EqualValues(1024, used.Flattened.Memory.MemoryMB) +} + +func TestAllocsFit(t *testing.T) { + ci.Parallel(t) + + require := require.New(t) + + n := &Node{ + NodeResources: &NodeResources{ + Cpu: NodeCpuResources{ + CpuShares: 2000, + TotalCpuCores: 2, + ReservableCpuCores: []uint16{0, 1}, + }, Memory: NodeMemoryResources{ MemoryMB: 2048, }, @@ -148,14 +329,6 @@ func node2k() *Node { }, }, } - n.NodeResources.Compatibility() - return n -} - -func TestAllocsFit(t *testing.T) { - ci.Parallel(t) - - n := node2k() a1 := &Allocation{ AllocatedResources: &AllocatedResources{ @@ -192,17 +365,17 @@ func TestAllocsFit(t *testing.T) { // Should fit one allocation fit, dim, used, err := AllocsFit(n, []*Allocation{a1}, nil, false) - must.NoError(t, err) - must.True(t, fit, must.Sprintf("failed for dimension %q", dim)) - must.Eq(t, 1000, used.Flattened.Cpu.CpuShares) - must.Eq(t, 1024, used.Flattened.Memory.MemoryMB) + require.NoError(err) + require.True(fit, "failed for dimension %q", dim) + require.EqualValues(1000, used.Flattened.Cpu.CpuShares) + require.EqualValues(1024, used.Flattened.Memory.MemoryMB) // Should not fit second allocation fit, _, used, err = AllocsFit(n, []*Allocation{a1, a1}, nil, false) - must.NoError(t, err) - must.False(t, fit) - must.Eq(t, 2000, used.Flattened.Cpu.CpuShares) - must.Eq(t, 2048, used.Flattened.Memory.MemoryMB) + require.NoError(err) + require.False(fit) + require.EqualValues(2000, used.Flattened.Cpu.CpuShares) + require.EqualValues(2048, used.Flattened.Memory.MemoryMB) a2 := &Allocation{ AllocatedResources: &AllocatedResources{ @@ -231,26 +404,62 @@ func TestAllocsFit(t *testing.T) { // Should fit one allocation fit, dim, used, err = AllocsFit(n, []*Allocation{a2}, nil, false) - must.NoError(t, err) - must.True(t, fit, must.Sprintf("failed for dimension %q", dim)) - must.Eq(t, 500, used.Flattened.Cpu.CpuShares) - must.Eq(t, []uint16{0}, used.Flattened.Cpu.ReservedCores) - must.Eq(t, 512, used.Flattened.Memory.MemoryMB) + require.NoError(err) + require.True(fit, "failed for dimension %q", dim) + require.EqualValues(500, used.Flattened.Cpu.CpuShares) + require.EqualValues([]uint16{0}, used.Flattened.Cpu.ReservedCores) + require.EqualValues(512, used.Flattened.Memory.MemoryMB) // Should not fit second allocation fit, dim, used, err = AllocsFit(n, []*Allocation{a2, a2}, nil, false) - must.NoError(t, err) - must.False(t, fit) - must.Eq(t, "cores", dim) - must.Eq(t, 1000, used.Flattened.Cpu.CpuShares) - must.Eq(t, []uint16{0}, used.Flattened.Cpu.ReservedCores) - must.Eq(t, 1024, used.Flattened.Memory.MemoryMB) + require.NoError(err) + require.False(fit) + require.EqualValues("cores", dim) + require.EqualValues(1000, used.Flattened.Cpu.CpuShares) + require.EqualValues([]uint16{0}, used.Flattened.Cpu.ReservedCores) + require.EqualValues(1024, used.Flattened.Memory.MemoryMB) } func TestAllocsFit_TerminalAlloc(t *testing.T) { ci.Parallel(t) - n := node2k() + require := require.New(t) + + n := &Node{ + NodeResources: &NodeResources{ + Cpu: NodeCpuResources{ + CpuShares: 2000, + }, + Memory: NodeMemoryResources{ + MemoryMB: 2048, + }, + Disk: NodeDiskResources{ + DiskMB: 10000, + }, + Networks: []*NetworkResource{ + { + Device: "eth0", + CIDR: "10.0.0.0/8", + IP: "10.0.0.1", + MBits: 100, + }, + }, + }, + ReservedResources: &NodeReservedResources{ + Cpu: NodeReservedCpuResources{ + CpuShares: 1000, + }, + Memory: NodeReservedMemoryResources{ + MemoryMB: 1024, + }, + Disk: NodeReservedDiskResources{ + DiskMB: 5000, + }, + Networks: NodeReservedNetworkResources{ + ReservedHostPorts: "80", + }, + }, + } a1 := &Allocation{ AllocatedResources: &AllocatedResources{ @@ -280,20 +489,20 @@ func TestAllocsFit_TerminalAlloc(t *testing.T) { // Should fit one allocation fit, _, used, err := AllocsFit(n, []*Allocation{a1}, nil, false) - must.NoError(t, err) - must.True(t, fit) - must.Eq(t, 1000, used.Flattened.Cpu.CpuShares) - must.Eq(t, 1024, used.Flattened.Memory.MemoryMB) + require.NoError(err) + require.True(fit) + require.EqualValues(1000, used.Flattened.Cpu.CpuShares) + require.EqualValues(1024, used.Flattened.Memory.MemoryMB) // Should fit second allocation since it is terminal a2 := a1.Copy() a2.DesiredStatus = AllocDesiredStatusStop a2.ClientStatus = AllocClientStatusComplete fit, dim, used, err := AllocsFit(n, []*Allocation{a1, a2}, nil, false) - must.NoError(t, err) - must.True(t, fit, must.Sprintf("bad dimension: %q", dim)) - must.Eq(t, 1000, used.Flattened.Cpu.CpuShares) - must.Eq(t, 1024, used.Flattened.Memory.MemoryMB) + require.NoError(err) + require.True(fit, dim) + require.EqualValues(1000, used.Flattened.Cpu.CpuShares) + require.EqualValues(1024, used.Flattened.Memory.MemoryMB) } // TestAllocsFit_ClientTerminalAlloc asserts that allocs which have a terminal @@ -301,7 +510,42 @@ func TestAllocsFit_TerminalAlloc(t *testing.T) { func TestAllocsFit_ClientTerminalAlloc(t *testing.T) { ci.Parallel(t) - n := node2k() + n := &Node{ + ID: "test-node", + NodeResources: &NodeResources{ + Cpu: NodeCpuResources{ + CpuShares: 2000, + }, + Memory: NodeMemoryResources{ + MemoryMB: 2048, + }, + Disk: NodeDiskResources{ + DiskMB: 10000, + }, + Networks: []*NetworkResource{ + { + Device: "eth0", + CIDR: "10.0.0.0/8", + IP: "10.0.0.1", + MBits: 100, + }, + }, + }, + ReservedResources: &NodeReservedResources{ + Cpu: NodeReservedCpuResources{ + CpuShares: 1000, + }, + Memory: NodeReservedMemoryResources{ + MemoryMB: 1024, + }, + Disk: NodeReservedDiskResources{ + DiskMB: 5000, + }, + Networks: NodeReservedNetworkResources{ + ReservedHostPorts: "80", + }, + }, + } liveAlloc := &Allocation{ ID: "test-alloc-live", @@ -340,10 +584,10 @@ func TestAllocsFit_ClientTerminalAlloc(t *testing.T) { // *Should* fit both allocations since deadAlloc is not running on the // client fit, _, used, err := AllocsFit(n, []*Allocation{liveAlloc, deadAlloc}, nil, false) - must.NoError(t, err) - must.True(t, fit) - must.Eq(t, 1000, used.Flattened.Cpu.CpuShares) - must.Eq(t, 1024, used.Flattened.Memory.MemoryMB) + require.NoError(t, err) + require.True(t, fit) + require.EqualValues(t, 1000, used.Flattened.Cpu.CpuShares) + require.EqualValues(t, 1024, used.Flattened.Memory.MemoryMB) } // TestAllocsFit_ServerTerminalAlloc asserts that allocs which have a terminal @@ -352,7 +596,42 @@ func TestAllocsFit_ClientTerminalAlloc(t *testing.T) { func TestAllocsFit_ServerTerminalAlloc(t *testing.T) { ci.Parallel(t) - n := node2k() + n := &Node{ + ID: "test-node", + NodeResources: &NodeResources{ + Cpu: NodeCpuResources{ + CpuShares: 2000, + }, + Memory: NodeMemoryResources{ + MemoryMB: 2048, + }, + Disk: NodeDiskResources{ + DiskMB: 10000, + }, + Networks: []*NetworkResource{ + { + Device: "eth0", + CIDR: "10.0.0.0/8", + IP: "10.0.0.1", + MBits: 100, + }, + }, + }, + ReservedResources: &NodeReservedResources{ + Cpu: NodeReservedCpuResources{ + CpuShares: 1000, + }, + Memory: NodeReservedMemoryResources{ + MemoryMB: 1024, + }, + Disk: NodeReservedDiskResources{ + DiskMB: 5000, + }, + Networks: NodeReservedNetworkResources{ + ReservedHostPorts: "80", + }, + }, + } liveAlloc := &Allocation{ ID: "test-alloc-live", @@ -390,10 +669,10 @@ func TestAllocsFit_ServerTerminalAlloc(t *testing.T) { // Should *not* fit both allocations since deadAlloc is still running fit, _, used, err := AllocsFit(n, []*Allocation{liveAlloc, deadAlloc}, nil, false) - must.NoError(t, err) - must.False(t, fit) - must.Eq(t, 2000, used.Flattened.Cpu.CpuShares) - must.Eq(t, 2048, used.Flattened.Memory.MemoryMB) + require.NoError(t, err) + require.False(t, fit) + require.EqualValues(t, 2000, used.Flattened.Cpu.CpuShares) + require.EqualValues(t, 2048, used.Flattened.Memory.MemoryMB) } // Tests that AllocsFit detects device collisions @@ -469,9 +748,16 @@ func TestAllocsFit_Devices(t *testing.T) { func TestAllocsFit_MemoryOversubscription(t *testing.T) { ci.Parallel(t) - n := node2k() - n.NodeResources.Memory.MemoryMB = 2048 - n.ReservedResources = nil + n := &Node{ + NodeResources: &NodeResources{ + Cpu: NodeCpuResources{ + CpuShares: 2000, + }, + Memory: NodeMemoryResources{ + MemoryMB: 2048, + }, + }, + } a1 := &Allocation{ AllocatedResources: &AllocatedResources{ @@ -490,28 +776,91 @@ func TestAllocsFit_MemoryOversubscription(t *testing.T) { } // Should fit one allocation - fit, dim, used, err := AllocsFit(n, []*Allocation{a1}, nil, false) - must.NoError(t, err) - must.True(t, fit, must.Sprintf("bad dimension: %q", dim)) - must.Eq(t, 100, used.Flattened.Cpu.CpuShares) - must.Eq(t, 1000, used.Flattened.Memory.MemoryMB) - must.Eq(t, 4000, used.Flattened.Memory.MemoryMaxMB) + fit, _, used, err := AllocsFit(n, []*Allocation{a1}, nil, false) + require.NoError(t, err) + require.True(t, fit) + require.EqualValues(t, 100, used.Flattened.Cpu.CpuShares) + require.EqualValues(t, 1000, used.Flattened.Memory.MemoryMB) + require.EqualValues(t, 4000, used.Flattened.Memory.MemoryMaxMB) // Should fit second allocation - fit, dim, used, err = AllocsFit(n, []*Allocation{a1, a1}, nil, false) - must.NoError(t, err) - must.True(t, fit, must.Sprintf("bad dimension: %q", dim)) - must.Eq(t, 200, used.Flattened.Cpu.CpuShares) - must.Eq(t, 2000, used.Flattened.Memory.MemoryMB) - must.Eq(t, 8000, used.Flattened.Memory.MemoryMaxMB) + fit, _, used, err = AllocsFit(n, []*Allocation{a1, a1}, nil, false) + require.NoError(t, err) + require.True(t, fit) + require.EqualValues(t, 200, used.Flattened.Cpu.CpuShares) + require.EqualValues(t, 2000, used.Flattened.Memory.MemoryMB) + require.EqualValues(t, 8000, used.Flattened.Memory.MemoryMaxMB) // Should not fit a third allocation - fit, dim, used, err = AllocsFit(n, []*Allocation{a1, a1, a1}, nil, false) - must.NoError(t, err) - must.False(t, fit, must.Sprintf("bad dimension: %q", dim)) - must.Eq(t, 300, used.Flattened.Cpu.CpuShares) - must.Eq(t, 3000, used.Flattened.Memory.MemoryMB) - must.Eq(t, 12000, used.Flattened.Memory.MemoryMaxMB) + fit, _, used, err = AllocsFit(n, []*Allocation{a1, a1, a1}, nil, false) + require.NoError(t, err) + require.False(t, fit) + require.EqualValues(t, 300, used.Flattened.Cpu.CpuShares) + require.EqualValues(t, 3000, used.Flattened.Memory.MemoryMB) + require.EqualValues(t, 12000, used.Flattened.Memory.MemoryMaxMB) +} + +// COMPAT(0.11): Remove in 0.11 +func TestScoreFitBinPack_Old(t *testing.T) { + ci.Parallel(t) + + node := &Node{} + node.Resources = &Resources{ + CPU: 4096, + MemoryMB: 8192, + } + node.Reserved = &Resources{ + CPU: 2048, + MemoryMB: 4096, + } + + // Test a perfect fit + util := &ComparableResources{ + Flattened: AllocatedTaskResources{ + Cpu: AllocatedCpuResources{ + CpuShares: 2048, + }, + Memory: AllocatedMemoryResources{ + MemoryMB: 4096, + }, + }, + } + score := ScoreFitBinPack(node, util) + if score != 18.0 { + t.Fatalf("bad: %v", score) + } + + // Test the worst fit + util = &ComparableResources{ + Flattened: AllocatedTaskResources{ + Cpu: AllocatedCpuResources{ + CpuShares: 0, + }, + Memory: AllocatedMemoryResources{ + MemoryMB: 0, + }, + }, + } + score = ScoreFitBinPack(node, util) + if score != 0.0 { + t.Fatalf("bad: %v", score) + } + + // Test a mid-case scenario + util = &ComparableResources{ + Flattened: AllocatedTaskResources{ + Cpu: AllocatedCpuResources{ + CpuShares: 1024, + }, + Memory: AllocatedMemoryResources{ + MemoryMB: 2048, + }, + }, + } + score = ScoreFitBinPack(node, util) + if score < 10.0 || score > 16.0 { + t.Fatalf("bad: %v", score) + } } func TestScoreFitBinPack(t *testing.T) { @@ -519,22 +868,13 @@ func TestScoreFitBinPack(t *testing.T) { node := &Node{} node.NodeResources = &NodeResources{ - Processors: NodeProcessorResources{ - Topology: &numalib.Topology{ - NodeIDs: idset.From[hw.NodeID]([]hw.NodeID{0}), - Distances: numalib.SLIT{[]numalib.Cost{10}}, - Cores: []numalib.Core{{ - ID: 0, - Grade: numalib.Performance, - BaseSpeed: 4096, - }}, - }, + Cpu: NodeCpuResources{ + CpuShares: 4096, }, Memory: NodeMemoryResources{ MemoryMB: 8192, }, } - node.NodeResources.Compatibility() node.ReservedResources = &NodeReservedResources{ Cpu: NodeReservedCpuResources{ CpuShares: 2048, diff --git a/nomad/structs/generate.sh b/nomad/structs/generate.sh index 17bddbdd598a..d59405594dbd 100755 --- a/nomad/structs/generate.sh +++ b/nomad/structs/generate.sh @@ -1,15 +1,15 @@ #!/usr/bin/env bash # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 set -e FILES="$(ls ./*.go | grep -v -e _test.go -e .generated.go | tr '\n' ' ')" codecgen \ - -c github.com/hashicorp/go-msgpack/v2/codec \ + -c github.com/hashicorp/go-msgpack/codec \ -st codec \ -d 100 \ -t codegen_generated \ -o structs.generated.go \ - -nr="(^ACLCache$)|(^IdentityClaims$)|(^OIDCDiscoveryConfig$)|(^KeyEncryptionKeyWrapper$)" \ + -nr="(^ACLCache$)|(^IdentityClaims$)" \ ${FILES} diff --git a/nomad/structs/group.go b/nomad/structs/group.go deleted file mode 100644 index 8aef826a5302..000000000000 --- a/nomad/structs/group.go +++ /dev/null @@ -1,139 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -package structs - -import ( - "errors" - "fmt" - "time" - - "github.com/hashicorp/go-multierror" - "github.com/hashicorp/nomad/helper/pointer" -) - -const ( - // ReconcileOption is used to specify the behavior of the reconciliation process - // between the original allocations and the replacements when a previously - // disconnected client comes back online. - ReconcileOptionKeepOriginal = "keep_original" - ReconcileOptionKeepReplacement = "keep_replacement" - ReconcileOptionBestScore = "best_score" - ReconcileOptionLongestRunning = "longest_running" -) - -var ( - // Disconnect strategy validation errors - errStopAndLost = errors.New("Disconnect cannot be configured with both lost_after and stop_after") - errNegativeLostAfter = errors.New("lost_after cannot be a negative duration") - errNegativeStopAfter = errors.New("stop_after cannot be a negative duration") - errStopAfterNonService = errors.New("stop_after can only be used with service or batch job types") - errInvalidReconcile = errors.New("reconcile option is invalid") -) - -func NewDefaultDisconnectStrategy() *DisconnectStrategy { - return &DisconnectStrategy{ - Replace: pointer.Of(true), - Reconcile: ReconcileOptionBestScore, - } -} - -// Disconnect strategy defines how both clients and server should behave in case of -// disconnection between them. -type DisconnectStrategy struct { - // Defines for how long the server will consider the unresponsive node as - // disconnected but alive instead of lost. - LostAfter time.Duration `mapstructure:"lost_after" hcl:"lost_after,optional"` - - // Defines for how long a disconnected client will keep its allocations running. - // This option has a different behavior for nil, the default, and time.Duration(0), - // and needs to be intentionally set/unset. - StopOnClientAfter *time.Duration `mapstructure:"stop_on_client_after" hcl:"stop_on_client_after,optional"` - - // A boolean field used to define if the allocations should be replaced while - // its considered disconnected. - // This option has a different behavior for nil, the default, and false, - // and needs to be intentionally set/unset. It needs to be set to true - // for compatibility. - Replace *bool `mapstructure:"replace" hcl:"replace,optional"` - - // Once the disconnected node starts reporting again, it will define which - // instances to keep: the original allocations, the replacement, the one - // running on the node with the best score as it is currently implemented, - // or the allocation that has been running continuously the longest. - Reconcile string `mapstructure:"reconcile" hcl:"reconcile,optional"` -} - -func (ds *DisconnectStrategy) Validate(job *Job) error { - if ds == nil { - return nil - } - - var mErr *multierror.Error - - if ds.StopOnClientAfter != nil { - if *ds.StopOnClientAfter < 0 { - mErr = multierror.Append(mErr, errNegativeStopAfter) - } - - if job.Type != JobTypeService && job.Type != JobTypeBatch { - mErr = multierror.Append(mErr, errStopAfterNonService) - } - } - - if ds.LostAfter < 0 { - mErr = multierror.Append(mErr, errNegativeLostAfter) - } - - if ds.StopOnClientAfter != nil && ds.LostAfter != 0 { - mErr = multierror.Append(mErr, errStopAndLost) - } - - switch ds.Reconcile { - case "", ReconcileOptionBestScore, ReconcileOptionLongestRunning, - ReconcileOptionKeepOriginal, ReconcileOptionKeepReplacement: - default: - mErr = multierror.Append(mErr, fmt.Errorf("%w: %s", errInvalidReconcile, ds.Reconcile)) - } - - return mErr.ErrorOrNil() -} - -func (ds *DisconnectStrategy) Copy() *DisconnectStrategy { - if ds == nil { - return nil - } - - nds := new(DisconnectStrategy) - *nds = *ds - - if ds.StopOnClientAfter != nil { - nds.StopOnClientAfter = pointer.Of(*ds.StopOnClientAfter) - } - - if ds.Replace != nil { - nds.Replace = pointer.Of(*ds.Replace) - } - - return nds -} - -func (ds *DisconnectStrategy) Canonicalize() { - if ds.Replace == nil { - ds.Replace = pointer.Of(true) - } - - if ds.Reconcile == "" { - ds.Reconcile = ReconcileOptionBestScore - } -} - -// ReconcileStrategy returns the strategy to be used when reconciling allocations -// after a client reconnects. Best score is the default one. -func (ds *DisconnectStrategy) ReconcileStrategy() string { - if ds == nil || ds.Reconcile == "" { - return ReconcileOptionBestScore - } - - return ds.Reconcile -} diff --git a/nomad/structs/group_test.go b/nomad/structs/group_test.go deleted file mode 100644 index de40644c2662..000000000000 --- a/nomad/structs/group_test.go +++ /dev/null @@ -1,275 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -package structs - -import ( - "errors" - "fmt" - "testing" - "time" - - "github.com/hashicorp/nomad/ci" - "github.com/hashicorp/nomad/helper/pointer" - "github.com/shoenig/test/must" -) - -func TestJobConfig_Validate_LostAfter_Disconnect(t *testing.T) { - // Set up a job with an invalid Disconnect.LostAfter value - job := testJob() - timeout := -1 * time.Minute - job.TaskGroups[0].Disconnect = &DisconnectStrategy{ - LostAfter: timeout, - StopOnClientAfter: &timeout, - } - - err := job.Validate() - must.Error(t, err) - err = errors.Unwrap(err) - - must.StrContains(t, err.Error(), errNegativeLostAfter.Error()) - must.StrContains(t, err.Error(), errNegativeStopAfter.Error()) - must.StrContains(t, err.Error(), errStopAndLost.Error()) - - // Modify the job with a valid Disconnect.LostAfter value - timeout = 1 * time.Minute - job.TaskGroups[0].Disconnect = &DisconnectStrategy{ - LostAfter: timeout, - StopOnClientAfter: nil, - } - err = job.Validate() - must.NoError(t, err) -} - -func TestDisconnectStrategy_Validate(t *testing.T) { - ci.Parallel(t) - - cases := []struct { - name string - strategy *DisconnectStrategy - jobType string - err error - }{ - { - name: "negative-stop-after", - strategy: &DisconnectStrategy{ - StopOnClientAfter: pointer.Of(-1 * time.Second), - }, - jobType: JobTypeService, - err: errNegativeStopAfter, - }, - { - name: "stop-after-on-system", - strategy: &DisconnectStrategy{ - StopOnClientAfter: pointer.Of(1 * time.Second), - }, - jobType: JobTypeSystem, - err: errStopAfterNonService, - }, - { - name: "negative-lost-after", - strategy: &DisconnectStrategy{ - LostAfter: -1 * time.Second, - }, - jobType: JobTypeService, - err: errNegativeLostAfter, - }, - { - name: "lost-after-and-stop-after-enabled", - strategy: &DisconnectStrategy{ - LostAfter: 1 * time.Second, - StopOnClientAfter: pointer.Of(1 * time.Second), - }, - jobType: JobTypeService, - err: errStopAndLost, - }, - { - name: "invalid-reconcile", - strategy: &DisconnectStrategy{ - LostAfter: 1 * time.Second, - Reconcile: "invalid", - }, - jobType: JobTypeService, - err: errInvalidReconcile, - }, - { - name: "valid-configuration", - strategy: &DisconnectStrategy{ - LostAfter: 1 * time.Second, - Reconcile: ReconcileOptionKeepOriginal, - Replace: pointer.Of(true), - StopOnClientAfter: nil, - }, - jobType: JobTypeService, - err: nil, - }, - } - - for _, c := range cases { - t.Run(c.name, func(t *testing.T) { - job := testJob() - job.Type = c.jobType - err := c.strategy.Validate(job) - if !errors.Is(err, c.err) { - t.Errorf("expected error %v, got %v", c.err, err) - } - }) - } -} - -func TestReconcileStrategy(t *testing.T) { - ci.Parallel(t) - - cases := []struct { - name string - disconnectBlock *DisconnectStrategy - expected string - }{ - { - name: "nil_disconnect_default_to_best_score", - disconnectBlock: nil, - expected: ReconcileOptionBestScore, - }, - { - name: "empty_reconcile_default_to_best_score", - disconnectBlock: &DisconnectStrategy{}, - expected: ReconcileOptionBestScore, - }, - { - name: "longest_running", - disconnectBlock: &DisconnectStrategy{ - Reconcile: ReconcileOptionLongestRunning, - }, - expected: ReconcileOptionLongestRunning, - }, - } - - for _, c := range cases { - t.Run(c.name, func(t *testing.T) { - rs := c.disconnectBlock.ReconcileStrategy() - must.Eq(t, c.expected, rs) - }) - } -} - -func TestJobConfig_Validate_StopAfterClient_Disconnect(t *testing.T) { - ci.Parallel(t) - // Setup a system Job with Disconnect.StopOnClientAfter set, which is invalid - job := testJob() - job.Type = JobTypeSystem - stop := 1 * time.Minute - job.TaskGroups[0].Disconnect = &DisconnectStrategy{ - StopOnClientAfter: &stop, - } - - err := job.Validate() - must.Error(t, err) - must.StrContains(t, err.Error(), errStopAfterNonService.Error()) - - // Modify the job to a batch job with an invalid Disconnect.StopOnClientAfter value - job.Type = JobTypeBatch - invalid := -1 * time.Minute - job.TaskGroups[0].Disconnect = &DisconnectStrategy{ - StopOnClientAfter: &invalid, - } - - err = job.Validate() - must.Error(t, err) - must.StrContains(t, err.Error(), errNegativeStopAfter.Error()) - - // Modify the job to a batch job with a valid Disconnect.StopOnClientAfter value - job.Type = JobTypeBatch - job.TaskGroups[0].Disconnect = &DisconnectStrategy{ - StopOnClientAfter: &stop, - } - err = job.Validate() - must.NoError(t, err) -} - -// Test using stop_after_client_disconnect, remove after its deprecated in favor -// of Disconnect.StopOnClientAfter introduced in 1.8.0. -func TestJobConfig_Validate_StopAfterClientDisconnect(t *testing.T) { - ci.Parallel(t) - // Setup a system Job with stop_after_client_disconnect set, which is invalid - job := testJob() - job.Type = JobTypeSystem - stop := 1 * time.Minute - job.TaskGroups[0].StopAfterClientDisconnect = &stop - - err := job.Validate() - must.Error(t, err) - must.StrContains(t, err.Error(), "stop_after_client_disconnect can only be set in batch and service jobs") - - // Modify the job to a batch job with an invalid stop_after_client_disconnect value - job.Type = JobTypeBatch - invalid := -1 * time.Minute - job.TaskGroups[0].StopAfterClientDisconnect = &invalid - - err = job.Validate() - must.Error(t, err) - must.StrContains(t, err.Error(), "stop_after_client_disconnect must be a positive value") - - // Modify the job to a batch job with a valid stop_after_client_disconnect value - job.Type = JobTypeBatch - job.TaskGroups[0].StopAfterClientDisconnect = &stop - err = job.Validate() - must.NoError(t, err) -} - -func TestJob_Validate_DisconnectRescheduleLost(t *testing.T) { - ci.Parallel(t) - - // Craft our speciality jobspec to test this particular use-case. - testDisconnectRescheduleLostJob := &Job{ - ID: "gh19644", - Name: "gh19644", - Region: "global", - Type: JobTypeSystem, - TaskGroups: []*TaskGroup{ - { - Name: "cache", - Disconnect: &DisconnectStrategy{ - LostAfter: 1 * time.Hour, - Replace: pointer.Of(false), - }, - Tasks: []*Task{ - { - Name: "redis", - Driver: "docker", - Config: map[string]interface{}{ - "image": "redis:7", - }, - LogConfig: DefaultLogConfig(), - }, - }, - }, - }, - } - - testDisconnectRescheduleLostJob.Canonicalize() - - must.NoError(t, testDisconnectRescheduleLostJob.Validate()) -} - -// Test using max_client_disconnect, remove after its deprecated in favor -// of Disconnect.LostAfter introduced in 1.8.0. -func TestJobConfig_Validate_MaxClientDisconnect(t *testing.T) { - // Set up a job with an invalid max_client_disconnect value - job := testJob() - timeout := -1 * time.Minute - job.TaskGroups[0].MaxClientDisconnect = &timeout - job.TaskGroups[0].StopAfterClientDisconnect = &timeout - - err := job.Validate() - must.Error(t, errors.Unwrap(err)) - fmt.Println("what?", err.Error(), "what?") - must.StrContains(t, err.Error(), "max_client_disconnect cannot be negative") - must.StrContains(t, err.Error(), "Task group cannot be configured with both max_client_disconnect and stop_after_client_disconnect") - - // Modify the job with a valid max_client_disconnect value - timeout = 1 * time.Minute - job.TaskGroups[0].MaxClientDisconnect = &timeout - job.TaskGroups[0].StopAfterClientDisconnect = nil - err = job.Validate() - must.NoError(t, err) -} diff --git a/nomad/structs/handlers.go b/nomad/structs/handlers.go index ae0f85e78383..bc370af184a4 100644 --- a/nomad/structs/handlers.go +++ b/nomad/structs/handlers.go @@ -4,7 +4,7 @@ package structs import ( - "github.com/hashicorp/go-msgpack/v2/codec" + "github.com/hashicorp/go-msgpack/codec" ) var ( diff --git a/nomad/structs/job.go b/nomad/structs/job.go index a064c5dc3475..53226f40a8a4 100644 --- a/nomad/structs/job.go +++ b/nomad/structs/job.go @@ -4,7 +4,7 @@ package structs import ( - "github.com/hashicorp/go-set/v2" + "github.com/hashicorp/go-set" ) const ( @@ -111,36 +111,9 @@ func (j *Job) RequiredConsulServiceDiscovery() map[string]bool { // to the function are utilising Consul service discovery. func requiresConsulServiceDiscovery(services []*Service) bool { for _, tgService := range services { - if tgService.IsConsul() { + if tgService.Provider == ServiceProviderConsul || tgService.Provider == "" { return true } } return false } - -// RequiredNUMA identifies which task groups, if any, within the job contain -// tasks requesting NUMA resources. -func (j *Job) RequiredNUMA() set.Collection[string] { - result := set.New[string](10) - for _, tg := range j.TaskGroups { - for _, task := range tg.Tasks { - if task.Resources != nil && task.Resources.NUMA.Requested() { - result.Insert(tg.Name) - break - } - } - } - return result -} - -// RequiredBridgeNetwork identifies which task groups, if any, within the job -// contain networks requesting bridge networking. -func (j *Job) RequiredBridgeNetwork() set.Collection[string] { - result := set.New[string](len(j.TaskGroups)) - for _, tg := range j.TaskGroups { - if tg.Networks.Modes().Contains("bridge") { - result.Insert(tg.Name) - } - } - return result -} diff --git a/nomad/structs/job_test.go b/nomad/structs/job_test.go index 2a90eadfeb0b..d706e78c2177 100644 --- a/nomad/structs/job_test.go +++ b/nomad/structs/job_test.go @@ -6,7 +6,7 @@ package structs import ( "testing" - "github.com/hashicorp/go-set/v2" + "github.com/hashicorp/go-set" "github.com/shoenig/test/must" "github.com/stretchr/testify/require" ) @@ -338,136 +338,3 @@ func TestJob_RequiredConsulServiceDiscovery(t *testing.T) { }) } } - -func TestJob_RequiredNUMA(t *testing.T) { - cases := []struct { - name string - inputJob *Job - exp []string - }{ - { - name: "no numa blocks", - inputJob: &Job{ - TaskGroups: []*TaskGroup{ - { - Name: "group1", - Tasks: []*Task{ - { - Resources: &Resources{ - // empty - }, - }, - }, - }, - { - Name: "group2", - Tasks: []*Task{ - { - Resources: &Resources{ - // empty - }, - }, - }, - }, - }, - }, - exp: []string{}, - }, - { - name: "two numa blocks one none", - inputJob: &Job{ - TaskGroups: []*TaskGroup{ - { - Name: "group1", - Tasks: []*Task{ - { - Resources: &Resources{ - // empty - }, - }, - { - Resources: &Resources{ - NUMA: &NUMA{ - Affinity: "require", - }, - }, - }, - }, - }, - { - Name: "group2", - Tasks: []*Task{ - { - Resources: &Resources{ - NUMA: &NUMA{ - Affinity: "none", - }, - }, - }, - }, - }, - }, - }, - exp: []string{"group1"}, - }, - { - name: "three numa blocks one none", - inputJob: &Job{ - TaskGroups: []*TaskGroup{ - { - Name: "group1", - Tasks: []*Task{ - { - Resources: &Resources{ - // empty - }, - }, - { - Resources: &Resources{ - NUMA: &NUMA{ - Affinity: "require", - }, - }, - }, - { - Resources: &Resources{ - NUMA: &NUMA{ - Affinity: "require", - }, - }, - }, - }, - }, - { - Name: "group2", - Tasks: []*Task{ - { - Resources: &Resources{ - NUMA: &NUMA{ - Affinity: "none", - }, - }, - }, - { - Resources: &Resources{ - NUMA: &NUMA{ - Affinity: "prefer", - }, - }, - }, - }, - }, - }, - }, - exp: []string{"group1", "group2"}, - }, - } - - for _, tc := range cases { - t.Run(tc.name, func(t *testing.T) { - tc.inputJob.Canonicalize() - result := tc.inputJob.RequiredNUMA() - must.SliceContainsAll(t, tc.exp, result.Slice()) - }) - } -} diff --git a/nomad/structs/keyring.go b/nomad/structs/keyring.go index 103068716d86..3984113043ca 100644 --- a/nomad/structs/keyring.go +++ b/nomad/structs/keyring.go @@ -4,46 +4,18 @@ package structs import ( - "crypto/ed25519" - "crypto/rand" - "crypto/rsa" - "crypto/x509" "fmt" - "net/url" "time" - "github.com/go-jose/go-jose/v3" "github.com/hashicorp/nomad/helper" "github.com/hashicorp/nomad/helper/crypto" "github.com/hashicorp/nomad/helper/uuid" ) -const ( - // PubKeyAlgEdDSA is the JWA (JSON Web Algorithm) for ed25519 public keys - // used for signatures. - PubKeyAlgEdDSA = string(jose.EdDSA) - - // PubKeyAlgRS256 is the JWA for RSA public keys used for signatures. Support - // is required by AWS OIDC IAM Provider. - PubKeyAlgRS256 = string(jose.RS256) - - // PubKeyUseSig is the JWK (JSON Web Key) "use" parameter value for - // signatures. - PubKeyUseSig = "sig" - - // JWKSPath is the path component of the URL to Nomad's JWKS endpoint. - JWKSPath = "/.well-known/jwks.json" -) - // RootKey is used to encrypt and decrypt variables. It is never stored in raft. type RootKey struct { Meta *RootKeyMeta Key []byte // serialized to keystore as base64 blob - - // RSAKey is the private key used to sign workload identity JWTs with the - // RS256 algorithm. It is stored in its PKCS #1, ASN.1 DER form. See - // x509.MarshalPKCS1PrivateKey for details. - RSAKey []byte } // NewRootKey returns a new root key and its metadata. @@ -59,19 +31,11 @@ func NewRootKey(algorithm EncryptionAlgorithm) (*RootKey, error) { case EncryptionAlgorithmAES256GCM: key, err := crypto.Bytes(32) if err != nil { - return nil, fmt.Errorf("failed to generate root key: %w", err) + return nil, fmt.Errorf("failed to generate key: %v", err) } rootKey.Key = key } - // Generate RSA key for signing workload identity JWTs with RS256. - rsaPrivateKey, err := rsa.GenerateKey(rand.Reader, 2048) - if err != nil { - return nil, fmt.Errorf("failed to generate rsa key: %w", err) - } - - rootKey.RSAKey = x509.MarshalPKCS1PrivateKey(rsaPrivateKey) - return rootKey, nil } @@ -197,7 +161,6 @@ func (rkm *RootKeyMeta) Validate() error { type KeyEncryptionKeyWrapper struct { Meta *RootKeyMeta EncryptedDataEncryptionKey []byte `json:"DEK"` - EncryptedRSAKey []byte `json:"RSAKey"` KeyEncryptionKey []byte `json:"KEK"` } @@ -280,114 +243,3 @@ type KeyringDeleteRootKeyRequest struct { type KeyringDeleteRootKeyResponse struct { WriteMeta } - -// KeyringListPublicResponse lists public key components of signing keys. Used -// to build a JWKS endpoint. -type KeyringListPublicResponse struct { - PublicKeys []*KeyringPublicKey - - // RotationThreshold exposes root_key_rotation_threshold so that HTTP - // endpoints may set a reasonable cache control header informing consumers - // when to expect a new key. - RotationThreshold time.Duration - - QueryMeta -} - -// KeyringPublicKey is the public key component of a signing key. Used to build -// a JWKS endpoint. -type KeyringPublicKey struct { - KeyID string - - // PublicKey must be read via GetPublicKey for use with cryptographic - // functions such as go-jose's Claims(pubKey, claims) as those functions - // inspect the concrete type to vary behavior. - PublicKey []byte - - // Algorithm should be the JWT "alg" parameter. So "EdDSA" for Ed25519 public - // keys used to validate signatures. - Algorithm string - - // Use should be the JWK "use" parameter as defined in - // https://datatracker.ietf.org/doc/html/rfc7517#section-4.2. - // - // "sig" and "enc" being the two standard values with "sig" being the use for - // workload identity JWT signing. - Use string - - // CreateTime + root_key_rotation_threshold = when consumers should look for - // a new key. Therefore this field can be used for cache control. - CreateTime int64 -} - -// GetPublicKey returns the concrete PublicKey type. This *must* be used to -// retrieve the public key as functions such as go-jose's Claims(pubKey, -// claims) inspect pubKey's concrete type. -func (pubKey *KeyringPublicKey) GetPublicKey() (any, error) { - switch alg := pubKey.Algorithm; alg { - - case PubKeyAlgEdDSA: - // Convert public key bytes to an ed25519 public key - return ed25519.PublicKey(pubKey.PublicKey), nil - - case PubKeyAlgRS256: - // PEM -> rsa.PublickKey - rsaPubKey, err := x509.ParsePKCS1PublicKey(pubKey.PublicKey) - if err != nil { - return nil, fmt.Errorf("error parsing %s public key: %w", alg, err) - } - return rsaPubKey, nil - - default: - return nil, fmt.Errorf("unknown algorithm: %q", alg) - } -} - -// KeyringGetConfigResponse is the response for Keyring.GetConfig RPCs. -type KeyringGetConfigResponse struct { - OIDCDiscovery *OIDCDiscoveryConfig -} - -// OIDCDiscoveryConfig represents the response to OIDC Discovery requests -// usually at: /.well-known/openid-configuration -// -// Only the fields Nomad uses are implemented since many fields in the -// specification are not relevant to Nomad's use case: -// https://openid.net/specs/openid-connect-discovery-1_0.html -type OIDCDiscoveryConfig struct { - Issuer string `json:"issuer"` - JWKS string `json:"jwks_uri"` - IDTokenAlgs []string `json:"id_token_signing_alg_values_supported"` - ResponseTypes []string `json:"response_types_supported"` - Subjects []string `json:"subject_types_supported"` -} - -// NewOIDCDiscoveryConfig returns a populated OIDCDiscoveryConfig or an error. -func NewOIDCDiscoveryConfig(issuer string) (*OIDCDiscoveryConfig, error) { - if issuer == "" { - // url.JoinPath doesn't mind empty strings, so check for it specifically. - // Likely a programming error as we shouldn't even be trying to create OIDC - // Discovery configurations without an issuer explicitly set. - return nil, fmt.Errorf("issuer must not be empty") - } - - jwksURL, err := url.JoinPath(issuer, JWKSPath) - if err != nil { - return nil, fmt.Errorf("error determining jwks path: %w", err) - } - - disc := &OIDCDiscoveryConfig{ - Issuer: issuer, - JWKS: jwksURL, - - // RS256 is required by the OIDC spec and some third parties such as AWS's - // IAM OIDC Identity Provider. Prior to v1.7 Nomad default to EdDSA so - // advertise support for backward compatibility. - IDTokenAlgs: []string{PubKeyAlgRS256, PubKeyAlgEdDSA}, - - ResponseTypes: []string{"code"}, - Subjects: []string{"public"}, - } - - return disc, nil -} diff --git a/nomad/structs/keyring_test.go b/nomad/structs/keyring_test.go deleted file mode 100644 index 3b1b2f4c4b5e..000000000000 --- a/nomad/structs/keyring_test.go +++ /dev/null @@ -1,33 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -package structs - -import ( - "testing" - - "github.com/hashicorp/nomad/ci" - "github.com/shoenig/test/must" -) - -func TestKeyring_OIDCDiscoveryConfig(t *testing.T) { - ci.Parallel(t) - - c, err := NewOIDCDiscoveryConfig("") - must.Error(t, err) - must.Nil(t, c) - - c, err = NewOIDCDiscoveryConfig(":/invalid") - must.Error(t, err) - must.Nil(t, c) - - const testIssuer = "https://oidc.test.nomadproject.io/" - c, err = NewOIDCDiscoveryConfig(testIssuer) - must.NoError(t, err) - must.NotNil(t, c) - must.Eq(t, testIssuer, c.Issuer) - must.StrHasPrefix(t, testIssuer, c.JWKS) - must.SliceNotEmpty(t, c.IDTokenAlgs) - must.SliceNotEmpty(t, c.ResponseTypes) - must.SliceNotEmpty(t, c.Subjects) -} diff --git a/nomad/structs/namespace.go b/nomad/structs/namespace.go deleted file mode 100644 index 99d8c2ea2797..000000000000 --- a/nomad/structs/namespace.go +++ /dev/null @@ -1,48 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -package structs - -// NamespaceVaultConfiguration stores configuration about permissions to Vault -// clusters for a namespace, for use with Nomad Enterprise. -type NamespaceVaultConfiguration struct { - // Default is the Vault cluster used by jobs in this namespace that don't - // specify a cluster of their own. - Default string - - // Allowed specifies the Vault clusters that are allowed to be used by jobs - // in this namespace. By default, all clusters are allowed. If an empty list - // is provided only the namespace's default cluster is allowed. This field - // supports wildcard globbing through the use of `*` for multi-character - // matching. This field cannot be used with Denied. - Allowed []string - - // Denied specifies the Vault clusters that are not allowed to be used by - // jobs in this namespace. This field supports wildcard globbing through the - // use of `*` for multi-character matching. If specified, any cluster is - // allowed to be used, except for those that match any of these patterns. - // This field cannot be used with Allowed. - Denied []string -} - -// NamespaceConsulConfiguration stores configuration about permissions to Consul -// clusters for a namespace, for use with Nomad Enterprise. -type NamespaceConsulConfiguration struct { - // Default is the Consul cluster used by jobs in this namespace that don't - // specify a cluster of their own. - Default string - - // Allowed specifies the Consul clusters that are allowed to be used by jobs - // in this namespace. By default, all clusters are allowed. If an empty list - // is provided only the namespace's default cluster is allowed. This field - // supports wildcard globbing through the use of `*` for multi-character - // matching. This field cannot be used with Denied. - Allowed []string - - // Denied specifies the Consul clusters that are not allowed to be used by - // jobs in this namespace. This field supports wildcard globbing through the - // use of `*` for multi-character matching. If specified, any cluster is - // allowed to be used, except for those that match any of these patterns. - // This field cannot be used with Allowed. - Denied []string -} diff --git a/nomad/structs/network.go b/nomad/structs/network.go index cd86314b0956..4369fb525130 100644 --- a/nomad/structs/network.go +++ b/nomad/structs/network.go @@ -5,11 +5,12 @@ package structs import ( "fmt" - "maps" "math/rand" "net" - "slices" "sync" + + "golang.org/x/exp/maps" + "golang.org/x/exp/slices" ) const ( diff --git a/nomad/structs/node_class_test.go b/nomad/structs/node_class_test.go index fe8265dc8406..baccaa095449 100644 --- a/nomad/structs/node_class_test.go +++ b/nomad/structs/node_class_test.go @@ -27,7 +27,7 @@ func testNode() *Node { "driver.exec": "1", }, NodeResources: &NodeResources{ - Cpu: LegacyNodeCpuResources{ + Cpu: NodeCpuResources{ CpuShares: 4000, }, Memory: NodeMemoryResources{ diff --git a/nomad/structs/node_pool_ce.go b/nomad/structs/node_pool_oss.go similarity index 100% rename from nomad/structs/node_pool_ce.go rename to nomad/structs/node_pool_oss.go diff --git a/nomad/structs/node_pool_ce_test.go b/nomad/structs/node_pool_oss_test.go similarity index 100% rename from nomad/structs/node_pool_ce_test.go rename to nomad/structs/node_pool_oss_test.go diff --git a/nomad/structs/numa.go b/nomad/structs/numa.go deleted file mode 100644 index ff228ef21aa1..000000000000 --- a/nomad/structs/numa.go +++ /dev/null @@ -1,140 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -package structs - -import ( - "errors" - "fmt" - - "github.com/hashicorp/nomad/client/lib/numalib" -) - -const ( - // NoneNUMA indicates no NUMA aware scheduling is requested for the task - NoneNUMA = "none" - - // PreferNUMA indicates nodes with NUMA ideal cores should be used if available - PreferNUMA = "prefer" - - // RequireNUMA indicates a task must be placed on a node with available NUMA ideal cores - RequireNUMA = "require" -) - -type NUMA struct { - // Affinity is the numa affinity scheduling behavior. - // One of "none", "prefer", "require". - Affinity string -} - -func (n *NUMA) Equal(o *NUMA) bool { - if n == nil || o == nil { - return n == o - } - return n.Affinity == o.Affinity -} - -func (n *NUMA) Copy() *NUMA { - if n == nil { - return nil - } - return &NUMA{ - Affinity: n.Affinity, - } -} - -func (n *NUMA) Validate() error { - if n == nil { - return nil - } - switch n.Affinity { - case NoneNUMA, PreferNUMA, RequireNUMA: - return nil - default: - return errors.New("numa affinity must be one of none, prefer, or require") - } -} - -// Requested returns true if the NUMA.Affinity is set to one of "prefer" or -// "require" and will require such CPU cores for scheduling. -func (n *NUMA) Requested() bool { - if n == nil || n.Affinity == NoneNUMA { - return false - } - return true -} - -// LegacyNodeCpuResources is the pre-1.7 CPU resources struct. It remains here -// for compatibility and can be removed in Nomad 1.9+. -// -// Deprecated; use NodeProcessorResources instead. -type LegacyNodeCpuResources struct { - // Deprecated; do not use this value except for compatibility. - CpuShares int64 - - // Deprecated; do not use this value except for compatibility. - TotalCpuCores uint16 - - // Deprecated; do not use this value except for compatibility. - ReservableCpuCores []uint16 -} - -// partial struct serialization / copy / merge sadness means this struct can -// exist with no data, which is a condition we must detect during the upgrade path -func (r LegacyNodeCpuResources) empty() bool { - return r.CpuShares == 0 || r.TotalCpuCores == 0 -} - -// NomadProcessorResources captures the CPU hardware resources of the Nomad node. -// -// In Nomad enterprise this structure is used to map tasks to NUMA nodes. -type NodeProcessorResources struct { - // Topology is here to serve as a reference - Topology *numalib.Topology // do not modify -} - -// partial struct serialization / copy / merge sadness means this struct can -// exist with no data, which is a condition we must detect during the upgrade path -func (r NodeProcessorResources) empty() bool { - return r.Topology == nil || len(r.Topology.Cores) == 0 -} - -func NewNodeProcessorResources(top *numalib.Topology) NodeProcessorResources { - return NodeProcessorResources{ - Topology: top, - } -} - -func (r *NodeProcessorResources) String() string { - if r == nil || r.Topology == nil { - return "(nil)" - } - return fmt.Sprintf("(%d,%d)", r.Topology.NumECores(), r.Topology.NumPCores()) -} - -func (r *NodeProcessorResources) Copy() NodeProcessorResources { - return NodeProcessorResources{ - Topology: r.Topology, - } -} - -func (r *NodeProcessorResources) Merge(o *NodeProcessorResources) { - if o == nil || o.Topology == nil { - return - } - r.Topology = o.Topology -} - -func (r *NodeProcessorResources) Equal(o *NodeProcessorResources) bool { - if r == nil || o == nil { - return r == o - } - return r.Topology.Equal(o.Topology) -} - -func (r *NodeProcessorResources) TotalCompute() int { - if r == nil || r.Topology == nil { - return 0 - } - return int(r.Topology.TotalCompute()) -} diff --git a/nomad/structs/numa_test.go b/nomad/structs/numa_test.go deleted file mode 100644 index 325a318acdcf..000000000000 --- a/nomad/structs/numa_test.go +++ /dev/null @@ -1,98 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -package structs - -import ( - "errors" - "testing" - - "github.com/hashicorp/nomad/ci" - "github.com/hashicorp/nomad/client/lib/numalib" - "github.com/hashicorp/nomad/client/lib/numalib/hw" - "github.com/shoenig/test/must" -) - -func TestNUMA_Equal(t *testing.T) { - ci.Parallel(t) - - must.Equal[*NUMA](t, nil, nil) - must.NotEqual[*NUMA](t, nil, new(NUMA)) - - must.StructEqual(t, &NUMA{ - Affinity: "none", - }, []must.Tweak[*NUMA]{{ - Field: "Affinity", - Apply: func(n *NUMA) { n.Affinity = "require" }, - }}) -} - -func TestNUMA_Validate(t *testing.T) { - ci.Parallel(t) - - err := errors.New("numa affinity must be one of none, prefer, or require") - - cases := []struct { - name string - affinity string - exp error - }{ - { - name: "affinity unset", - affinity: "", - exp: err, - }, - { - name: "affinity none", - affinity: "none", - exp: nil, - }, - { - name: "affinity prefer", - affinity: "prefer", - exp: nil, - }, - { - name: "affinity require", - affinity: "require", - exp: nil, - }, - { - name: "affinity invalid", - affinity: "invalid", - exp: err, - }, - } - - for _, tc := range cases { - t.Run(tc.name, func(t *testing.T) { - numa := &NUMA{ - tc.affinity, - } - result := numa.Validate() - must.Eq(t, tc.exp, result) - }) - } -} - -func TestNUMA_Copy(t *testing.T) { - ci.Parallel(t) - - n := &NUMA{Affinity: "require"} - c := n.Copy() - must.Equal(t, n, c) - - n.Affinity = "prefer" - must.NotEqual(t, n, c) -} - -func makeLegacyCore(id hw.CoreID) numalib.Core { - return numalib.Core{ - SocketID: 0, - NodeID: 0, - ID: id, - Grade: numalib.Performance, - Disable: false, - GuessSpeed: 3200, - } -} diff --git a/nomad/structs/operator.go b/nomad/structs/operator.go index 09246c83da0f..70a3704d93f9 100644 --- a/nomad/structs/operator.go +++ b/nomad/structs/operator.go @@ -4,12 +4,9 @@ package structs import ( - "errors" "fmt" - "net/netip" "time" - "github.com/hashicorp/go-uuid" "github.com/hashicorp/raft" ) @@ -52,8 +49,6 @@ type RaftConfigurationResponse struct { // RaftPeerByAddressRequest is used by the Operator endpoint to apply a Raft // operation on a specific Raft peer by address in the form of "IP:port". -// -// Deprecated: Use RaftPeerRequest with an Address instead. type RaftPeerByAddressRequest struct { // Address is the peer to remove, in the form "IP:port". Address raft.ServerAddress @@ -64,8 +59,6 @@ type RaftPeerByAddressRequest struct { // RaftPeerByIDRequest is used by the Operator endpoint to apply a Raft // operation on a specific Raft peer by ID. -// -// Deprecated: Use RaftPeerRequest with an ID instead. type RaftPeerByIDRequest struct { // ID is the peer ID to remove. ID raft.ServerID @@ -74,58 +67,6 @@ type RaftPeerByIDRequest struct { WriteRequest } -// RaftPeerRequest is used by the Operator endpoint to apply a Raft -// operation on a specific Raft peer by its peer ID or address in the form of -// "IP:port". -type RaftPeerRequest struct { - // RaftIDAddress contains an ID and Address field to identify the target - RaftIDAddress - // WriteRequest holds the Region for this request. - WriteRequest -} - -func (r *RaftPeerRequest) Validate() error { - if (r.ID == "" && r.Address == "") || (r.ID != "" && r.Address != "") { - return errors.New("either ID or Address must be set") - } - if r.ID != "" { - return r.validateID() - } - return r.validateAddress() -} - -func (r *RaftPeerRequest) validateID() error { - if _, err := uuid.ParseUUID(string(r.ID)); err != nil { - return fmt.Errorf("id must be a uuid: %w", err) - } - return nil -} - -func (r *RaftPeerRequest) validateAddress() error { - if _, err := netip.ParseAddrPort(string(r.Address)); err != nil { - return fmt.Errorf("address must be in IP:port format: %w", err) - } - return nil -} - -type LeadershipTransferResponse struct { - From RaftIDAddress // Server yielding leadership - To RaftIDAddress // Server obtaining leadership - Noop bool // Was the transfer a non-operation - Err error // Non-nil if there was an error while transferring leadership -} - -type RaftIDAddress struct { - Address raft.ServerAddress - ID raft.ServerID -} - -// NewRaftIDAddress takes parameters in the order provided by raft's -// LeaderWithID func and returns a RaftIDAddress -func NewRaftIDAddress(a raft.ServerAddress, id raft.ServerID) RaftIDAddress { - return RaftIDAddress{ID: id, Address: a} -} - // AutopilotSetConfigRequest is used by the Operator endpoint to update the // current Autopilot configuration of the cluster. type AutopilotSetConfigRequest struct { @@ -373,15 +314,3 @@ type SnapshotRestoreResponse struct { QueryMeta } - -type UpgradeCheckVaultWorkloadIdentityRequest struct { - QueryOptions -} - -type UpgradeCheckVaultWorkloadIdentityResponse struct { - JobsWithoutVaultIdentity []*JobListStub - OutdatedNodes []*NodeListStub - VaultTokens []*VaultAccessor - - QueryMeta -} diff --git a/nomad/structs/service_registration.go b/nomad/structs/service_registration.go index 2b2bf7a4d924..b170bbdb8080 100644 --- a/nomad/structs/service_registration.go +++ b/nomad/structs/service_registration.go @@ -7,10 +7,10 @@ import ( "crypto/md5" "encoding/binary" "fmt" - "slices" "github.com/hashicorp/nomad/helper" "github.com/hashicorp/nomad/helper/ipaddr" + "golang.org/x/exp/slices" ) const ( diff --git a/nomad/structs/services.go b/nomad/structs/services.go index 6fc1a3d9e03d..47aabbf83c50 100644 --- a/nomad/structs/services.go +++ b/nomad/structs/services.go @@ -10,11 +10,9 @@ import ( "fmt" "hash" "io" - "maps" "net/url" "reflect" "regexp" - "slices" "sort" "strconv" "strings" @@ -22,11 +20,13 @@ import ( "github.com/hashicorp/consul/api" "github.com/hashicorp/go-multierror" - "github.com/hashicorp/go-set/v2" + "github.com/hashicorp/go-set" "github.com/hashicorp/nomad/helper" "github.com/hashicorp/nomad/helper/args" "github.com/hashicorp/nomad/helper/pointer" "github.com/mitchellh/copystructure" + "golang.org/x/exp/maps" + "golang.org/x/exp/slices" ) const ( @@ -78,7 +78,6 @@ type ServiceCheck struct { TaskName string // What task to execute this check in SuccessBeforePassing int // Number of consecutive successes required before considered healthy FailuresBeforeCritical int // Number of consecutive failures required before considered unhealthy - FailuresBeforeWarning int // Number of consecutive failures required before showing warning Body string // Body to use in HTTP check OnUpdate string } @@ -136,10 +135,6 @@ func (sc *ServiceCheck) Equal(o *ServiceCheck) bool { return false } - if sc.FailuresBeforeWarning != o.FailuresBeforeWarning { - return false - } - if sc.Command != o.Command { return false } @@ -388,11 +383,6 @@ func (sc *ServiceCheck) validateNomad() error { return errors.New("failures_before_critical may only be set for Consul service checks") } - // failures_before_warning is consul only - if sc.FailuresBeforeWarning != 0 { - return errors.New("failures_before_warning may only be set for Consul service checks") - } - // tls_server_name is consul only if sc.TLSServerName != "" { return errors.New("tls_server_name may only be set for Consul service checks") @@ -448,12 +438,6 @@ func (sc *ServiceCheck) validateConsul() error { return fmt.Errorf("failures_before_critical not supported for check of type %q", sc.Type) } - if sc.FailuresBeforeWarning < 0 { - return fmt.Errorf("failures_before_warning must be non-negative") - } else if sc.FailuresBeforeWarning > 0 && !slices.Contains(passFailCheckTypes, sc.Type) { - return fmt.Errorf("failures_before_warning not supported for check of type %q", sc.Type) - } - return nil } @@ -514,7 +498,6 @@ func (sc *ServiceCheck) Hash(serviceID string) string { // Only include pass/fail if non-zero to maintain ID stability with Nomad < 0.12 hashIntIfNonZero(h, "success", sc.SuccessBeforePassing) hashIntIfNonZero(h, "failures", sc.FailuresBeforeCritical) - hashIntIfNonZero(h, "failures-before-warning", sc.FailuresBeforeWarning) // Hash is used for diffing against the Consul check definition, which does // not have an expose parameter. Instead we rely on implied changes to @@ -631,14 +614,6 @@ type Service struct { // either ServiceProviderConsul or ServiceProviderNomad and defaults to the former when // left empty by the operator. Provider string - - // Consul Cluster (by name) to send API requests to - Cluster string - - // Identity is a field populated automatically by the job mutating hook. - // Its name will be `consul-service/${service_name}`, and its contents will - // match the server's `consul.service_identity` configuration block. - Identity *WorkloadIdentity } // Copy the block recursively. Returns nil if nil. @@ -665,8 +640,6 @@ func (s *Service) Copy() *Service { ns.CanaryMeta = maps.Clone(s.CanaryMeta) ns.TaggedAddresses = maps.Clone(s.TaggedAddresses) - ns.Identity = s.Identity.Copy() - return ns } @@ -724,20 +697,6 @@ func (s *Service) Canonicalize(job, taskGroup, task, jobNamespace string) { } } -// Warnings returns a list of warnings that may be from dubious settings or -// deprecation warnings. -func (s *Service) Warnings() error { - var mErr *multierror.Error - - if s.Identity != nil { - if err := s.Identity.Warnings(); err != nil { - mErr = multierror.Append(mErr, err) - } - } - - return mErr.ErrorOrNil() -} - // Validate checks if the Service definition is valid func (s *Service) Validate() error { var mErr multierror.Error @@ -782,39 +741,9 @@ func (s *Service) Validate() error { ServiceProviderConsul, ServiceProviderNomad, s.Provider)) } - if err := s.validateIdentity(); err != nil { - mErr.Errors = append(mErr.Errors, err) - } - return mErr.ErrorOrNil() } -// MakeUniqueIdentityName returns a service identity name consisting of: task -// name, service name and service port label. -func (s *Service) MakeUniqueIdentityName() string { - prefix := ConsulServiceIdentityNamePrefix - if s.Provider == ServiceProviderNomad { - prefix = "nomad-service" - } - if s.TaskName != "" { - return fmt.Sprintf("%s_%v-%v-%v", prefix, s.TaskName, s.Name, s.PortLabel) - } - return fmt.Sprintf("%s_%v-%v", prefix, s.Name, s.PortLabel) -} - -// IdentityHandle returns a WorkloadIdentityHandle which is a pair of service -// identity name and service name. -func (s *Service) IdentityHandle() *WIHandle { - if s.Identity != nil { - return &WIHandle{ - IdentityName: s.Identity.Name, - WorkloadIdentifier: s.Name, - WorkloadType: WorkloadTypeService, - } - } - return nil -} - func (s *Service) validateCheckPort(c *ServiceCheck) error { if s.PortLabel == "" && c.PortLabel == "" && c.RequiresPort() { return fmt.Errorf("Check %s invalid: check requires a port but neither check nor service %+q have a port", c.Name, s.Name) @@ -884,20 +813,6 @@ func (s *Service) validateNomadService(mErr *multierror.Error) { } } -// validateIdentity performs validation on workload identity field populated by -// the job mutating hook -func (s *Service) validateIdentity() error { - if s.Identity == nil { - return nil - } - - if len(s.Identity.Audience) == 0 { - return fmt.Errorf("Service identity must provide at least one target aud value") - } - - return nil -} - // ValidateName checks if the service Name is valid and should be called after // the name has been interpolated func (s *Service) ValidateName(name string) error { @@ -936,7 +851,6 @@ func (s *Service) Hash(allocID, taskName string, canary bool) string { hashConnect(h, s.Connect) hashString(h, s.OnUpdate) hashString(h, s.Namespace) - hashIdentity(h, s.Identity) // Don't hash the provider parameter, so we don't cause churn of all // registered services when upgrading Nomad versions. The provider is not @@ -965,7 +879,6 @@ func hashConnect(h hash.Hash, connect *ConsulConnect) { hashStringIfNonEmpty(h, upstream.Datacenter) hashStringIfNonEmpty(h, upstream.LocalBindAddress) hashString(h, upstream.DestinationPeer) - hashString(h, upstream.DestinationPartition) hashString(h, upstream.DestinationType) hashString(h, upstream.LocalBindSocketPath) hashString(h, upstream.LocalBindSocketMode) @@ -975,22 +888,6 @@ func hashConnect(h hash.Hash, connect *ConsulConnect) { } } -func hashIdentity(h hash.Hash, identity *WorkloadIdentity) { - if identity != nil { - hashString(h, identity.Name) - hashAud(h, identity.Audience) - hashBool(h, identity.Env, "Env") - hashBool(h, identity.File, "File") - hashString(h, identity.ServiceName) - } -} - -func hashAud(h hash.Hash, aud []string) { - for _, a := range aud { - hashString(h, a) - } -} - func hashString(h hash.Hash, s string) { _, _ = io.WriteString(h, s) } @@ -1025,10 +922,6 @@ func (s *Service) Equal(o *Service) bool { return false } - if s.Cluster != o.Cluster { - return false - } - if s.Namespace != o.Namespace { return false } @@ -1085,17 +978,9 @@ func (s *Service) Equal(o *Service) bool { return false } - if !s.Identity.Equal(o.Identity) { - return false - } - return true } -func (s *Service) IsConsul() bool { - return s.Provider == ServiceProviderConsul || s.Provider == "" -} - // ConsulConnect represents a Consul Connect jobspec block. type ConsulConnect struct { // Native indicates whether the service is Consul Connect Native enabled. @@ -1609,9 +1494,6 @@ type ConsulUpstream struct { // DestinationNamespace is the namespace of the upstream service. DestinationNamespace string - // DestinationNamespace is the admin partition of the upstream service. - DestinationPartition string - // DestinationPeer the destination service address DestinationPeer string @@ -1658,8 +1540,6 @@ func (u *ConsulUpstream) Equal(o *ConsulUpstream) bool { return false case u.DestinationPeer != o.DestinationPeer: return false - case u.DestinationPartition != o.DestinationPartition: - return false case u.DestinationType != o.DestinationType: return false case u.LocalBindPort != o.LocalBindPort: @@ -2000,61 +1880,12 @@ func (p *ConsulGatewayProxy) Validate() error { return nil } -// ConsulGatewayTLSSDSConfig is used to configure the gateway's TLS listener to -// load certificates from an external Secret Discovery Service (SDS) -type ConsulGatewayTLSSDSConfig struct { - - // ClusterName specifies the name of the SDS cluster where Consul should - // retrieve certificates. - ClusterName string - - // CertResource specifies an SDS resource name - CertResource string -} - -func (c *ConsulGatewayTLSSDSConfig) Copy() *ConsulGatewayTLSSDSConfig { - if c == nil { - return nil - } - - return &ConsulGatewayTLSSDSConfig{ - ClusterName: c.ClusterName, - CertResource: c.CertResource, - } -} - -func (c *ConsulGatewayTLSSDSConfig) Equal(o *ConsulGatewayTLSSDSConfig) bool { - if c == nil || o == nil { - return c == o - } - - return c.ClusterName == o.ClusterName && - c.CertResource == o.CertResource -} - -// ConsulGatewayTLSConfig is used to configure TLS for a gateway. Both -// ConsulIngressConfigEntry and ConsulIngressService use this struct. For more -// details, consult the Consul documentation: -// https://developer.hashicorp.com/consul/docs/connect/config-entries/ingress-gateway#listeners-services-tls +// ConsulGatewayTLSConfig is used to configure TLS for a gateway. type ConsulGatewayTLSConfig struct { - // Enabled indicates whether TLS is enabled for the configuration entry - Enabled bool - - // TLSMinVersion specifies the minimum TLS version supported for gateway - // listeners. + Enabled bool TLSMinVersion string - - // TLSMaxVersion specifies the maxmimum TLS version supported for gateway - // listeners. TLSMaxVersion string - - // CipherSuites specifies a list of cipher suites that gateway listeners - // support when negotiating connections using TLS 1.2 or older. - CipherSuites []string - - // SDS specifies parameters that configure the listener to load TLS - // certificates from an external Secrets Discovery Service (SDS). - SDS *ConsulGatewayTLSSDSConfig + CipherSuites []string } func (c *ConsulGatewayTLSConfig) Copy() *ConsulGatewayTLSConfig { @@ -2067,7 +1898,6 @@ func (c *ConsulGatewayTLSConfig) Copy() *ConsulGatewayTLSConfig { TLSMinVersion: c.TLSMinVersion, TLSMaxVersion: c.TLSMaxVersion, CipherSuites: slices.Clone(c.CipherSuites), - SDS: c.SDS.Copy(), } } @@ -2079,95 +1909,13 @@ func (c *ConsulGatewayTLSConfig) Equal(o *ConsulGatewayTLSConfig) bool { return c.Enabled == o.Enabled && c.TLSMinVersion == o.TLSMinVersion && c.TLSMaxVersion == o.TLSMaxVersion && - helper.SliceSetEq(c.CipherSuites, o.CipherSuites) && - c.SDS.Equal(o.SDS) -} - -// ConsulHTTPHeaderModifiers is a set of rules for HTTP header modification that -// should be performed by proxies as the request passes through them. It can -// operate on either request or response headers depending on the context in -// which it is used. -type ConsulHTTPHeaderModifiers struct { - // Add is a set of name -> value pairs that should be appended to the request - // or response (i.e. allowing duplicates if the same header already exists). - Add map[string]string - - // Set is a set of name -> value pairs that should be added to the request or - // response, overwriting any existing header values of the same name. - Set map[string]string - - // Remove is the set of header names that should be stripped from the request - // or response. - Remove []string -} - -func (h *ConsulHTTPHeaderModifiers) Copy() *ConsulHTTPHeaderModifiers { - if h == nil { - return nil - } - - return &ConsulHTTPHeaderModifiers{ - Add: maps.Clone(h.Add), - Set: maps.Clone(h.Set), - Remove: slices.Clone(h.Remove), - } -} - -func (h *ConsulHTTPHeaderModifiers) Equal(o *ConsulHTTPHeaderModifiers) bool { - if h == nil || o == nil { - return h == o - } - - if !maps.Equal(h.Add, o.Add) { - return false - } - - if !maps.Equal(h.Set, o.Set) { - return false - } - - if !helper.SliceSetEq(h.Remove, o.Remove) { - return false - } - - return true + helper.SliceSetEq(c.CipherSuites, o.CipherSuites) } // ConsulIngressService is used to configure a service fronted by the ingress gateway. -// For more details, consult the Consul documentation: -// https://developer.hashicorp.com/consul/docs/connect/config-entries/ingress-gateway type ConsulIngressService struct { - - // Name of the service exposed through this listener. - Name string - - // Hosts specifies one or more hosts that the listening services can receive - // requests on. + Name string Hosts []string - - // TLS specifies a TLS configuration override for a specific service. If - // unset this will fallback to the ConsulIngressConfigEntry's own TLS field. - TLS *ConsulGatewayTLSConfig - - // RequestHeaders specifies a set of HTTP-specific header modification rules - // applied to requests routed through the gateway - RequestHeaders *ConsulHTTPHeaderModifiers - - // ResponseHeader specifies a set of HTTP-specific header modification rules - // applied to responses routed through the gateway - ResponseHeaders *ConsulHTTPHeaderModifiers - - // MaxConnections specifies the maximum number of HTTP/1.1 connections a - // service instance is allowed to establish against the upstream - MaxConnections *uint32 - - // MaxPendingRequests specifies the maximum number of requests that are - // allowed to queue while waiting to establish a connection - MaxPendingRequests *uint32 - - // MaxConcurrentRequests specifies the maximum number of concurrent HTTP/2 - // traffic requests that are allowed at a single point in time - MaxConcurrentRequests *uint32 } func (s *ConsulIngressService) Copy() *ConsulIngressService { @@ -2175,19 +1923,16 @@ func (s *ConsulIngressService) Copy() *ConsulIngressService { return nil } - ns := new(ConsulIngressService) - *ns = *s - - ns.Hosts = slices.Clone(s.Hosts) - ns.RequestHeaders = s.RequestHeaders.Copy() - ns.ResponseHeaders = s.ResponseHeaders.Copy() - ns.TLS = s.TLS.Copy() - - ns.MaxConnections = pointer.Copy(s.MaxConnections) - ns.MaxPendingRequests = pointer.Copy(s.MaxPendingRequests) - ns.MaxConcurrentRequests = pointer.Copy(s.MaxConcurrentRequests) + var hosts []string = nil + if n := len(s.Hosts); n > 0 { + hosts = make([]string, n) + copy(hosts, s.Hosts) + } - return ns + return &ConsulIngressService{ + Name: s.Name, + Hosts: hosts, + } } func (s *ConsulIngressService) Equal(o *ConsulIngressService) bool { @@ -2199,35 +1944,7 @@ func (s *ConsulIngressService) Equal(o *ConsulIngressService) bool { return false } - if !helper.SliceSetEq(s.Hosts, o.Hosts) { - return false - } - - if !s.TLS.Equal(o.TLS) { - return false - } - - if !s.RequestHeaders.Equal(o.RequestHeaders) { - return false - } - - if !s.ResponseHeaders.Equal(o.ResponseHeaders) { - return false - } - - if !pointer.Eq(s.MaxConnections, o.MaxConnections) { - return false - } - - if !pointer.Eq(s.MaxPendingRequests, o.MaxPendingRequests) { - return false - } - - if !pointer.Eq(s.MaxConcurrentRequests, o.MaxConcurrentRequests) { - return false - } - - return true + return helper.SliceSetEq(s.Hosts, o.Hosts) } func (s *ConsulIngressService) Validate(protocol string) error { @@ -2340,12 +2057,7 @@ func ingressServicesEqual(a, b []*ConsulIngressService) bool { // // https://www.consul.io/docs/agent/config-entries/ingress-gateway#available-fields type ConsulIngressConfigEntry struct { - - // TLS specifies a TLS configuration for the gateway. - TLS *ConsulGatewayTLSConfig - - // Listeners specifies a list of listeners in the mesh for the - // gateway. Listeners are uniquely identified by their port number. + TLS *ConsulGatewayTLSConfig Listeners []*ConsulIngressListener } diff --git a/nomad/structs/services_test.go b/nomad/structs/services_test.go index 312b72968026..c26e7c02e810 100644 --- a/nomad/structs/services_test.go +++ b/nomad/structs/services_test.go @@ -22,7 +22,6 @@ func TestServiceCheck_Hash(t *testing.T) { Name: "check", SuccessBeforePassing: 3, FailuresBeforeCritical: 4, - FailuresBeforeWarning: 2, } type sc = ServiceCheck @@ -58,10 +57,6 @@ func TestServiceCheck_Hash(t *testing.T) { t.Run("failures_before_critical", func(t *testing.T) { try(t, func(s *sc) { s.FailuresBeforeCritical = 99 }) }) - - t.Run("failures_before_warning", func(t *testing.T) { - try(t, func(s *sc) { s.FailuresBeforeWarning = 99 }) - }) } func TestServiceCheck_Canonicalize(t *testing.T) { @@ -141,7 +136,6 @@ func TestServiceCheck_validate_FailingTypes(t *testing.T) { Interval: 1 * time.Second, Timeout: 2 * time.Second, FailuresBeforeCritical: 3, - FailuresBeforeWarning: 2, }).validateConsul() require.NoError(t, err) } @@ -159,19 +153,6 @@ func TestServiceCheck_validate_FailingTypes(t *testing.T) { }).validateConsul() require.EqualError(t, err, `failures_before_critical not supported for check of type "script"`) }) - - t.Run("invalid", func(t *testing.T) { - err := (&ServiceCheck{ - Name: "check", - Type: "script", - Command: "/nothing", - Interval: 1 * time.Second, - Timeout: 2 * time.Second, - SuccessBeforePassing: 0, - FailuresBeforeWarning: 3, - }).validateConsul() - require.EqualError(t, err, `failures_before_warning not supported for check of type "script"`) - }) } func TestServiceCheck_validate_PassFailZero_on_scripts(t *testing.T) { @@ -295,16 +276,6 @@ func TestServiceCheck_validateNomad(t *testing.T) { }, exp: `failures_before_critical may only be set for Consul service checks`, }, - { - name: "failures_before_warning", - sc: &ServiceCheck{ - Type: ServiceCheckTCP, - FailuresBeforeWarning: 3, // consul only - Interval: 3 * time.Second, - Timeout: 1 * time.Second, - }, - exp: `failures_before_warning may only be set for Consul service checks`, - }, { name: "check_restart", sc: &ServiceCheck{ @@ -786,16 +757,6 @@ func TestConsulUpstream_upstreamEqual(t *testing.T) { must.False(t, upstreamsEquals(a, b)) }) - t.Run("different dest partition", func(t *testing.T) { - a := []ConsulUpstream{up("foo", 8000)} - a[0].DestinationPeer = "infra" - - b := []ConsulUpstream{up("foo", 8000)} - b[0].DestinationPeer = "dev" - - must.False(t, upstreamsEquals(a, b)) - }) - t.Run("different dest type", func(t *testing.T) { a := []ConsulUpstream{up("foo", 8000)} a[0].DestinationType = "tcp" @@ -842,12 +803,10 @@ func TestConsulUpstream_upstreamEqual(t *testing.T) { a := []ConsulUpstream{up("foo", 8000), up("bar", 9000)} b := []ConsulUpstream{up("foo", 8000), up("bar", 9000)} a[0].DestinationPeer = "10.0.0.1:6379" - a[0].DestinationPartition = "infra" a[0].DestinationType = "tcp" a[0].LocalBindSocketPath = "/var/run/mysocket.sock" a[0].LocalBindSocketMode = "0666" b[0].DestinationPeer = "10.0.0.1:6379" - b[0].DestinationPartition = "infra" b[0].DestinationType = "tcp" b[0].LocalBindSocketPath = "/var/run/mysocket.sock" b[0].LocalBindSocketMode = "0666" diff --git a/nomad/structs/structs.go b/nomad/structs/structs.go index f58b0bc196d6..1074b6fc0cc2 100644 --- a/nomad/structs/structs.go +++ b/nomad/structs/structs.go @@ -17,27 +17,23 @@ import ( "fmt" "hash" "hash/crc32" - "maps" "math" "net" "os" "reflect" "regexp" - "slices" "sort" "strconv" "strings" "time" - jwt "github.com/go-jose/go-jose/v3/jwt" + jwt "github.com/golang-jwt/jwt/v5" "github.com/hashicorp/cronexpr" - "github.com/hashicorp/go-msgpack/v2/codec" + "github.com/hashicorp/go-msgpack/codec" "github.com/hashicorp/go-multierror" - "github.com/hashicorp/go-set/v2" + "github.com/hashicorp/go-set" "github.com/hashicorp/go-version" "github.com/hashicorp/nomad/acl" - "github.com/hashicorp/nomad/client/lib/idset" - "github.com/hashicorp/nomad/client/lib/numalib/hw" "github.com/hashicorp/nomad/command/agent/host" "github.com/hashicorp/nomad/command/agent/pprof" "github.com/hashicorp/nomad/helper" @@ -46,12 +42,15 @@ import ( "github.com/hashicorp/nomad/helper/escapingfs" "github.com/hashicorp/nomad/helper/pointer" "github.com/hashicorp/nomad/helper/uuid" + "github.com/hashicorp/nomad/lib/cpuset" "github.com/hashicorp/nomad/lib/kheap" psstructs "github.com/hashicorp/nomad/plugins/shared/structs" "github.com/miekg/dns" "github.com/mitchellh/copystructure" "github.com/ryanuber/go-glob" "golang.org/x/crypto/blake2b" + "golang.org/x/exp/maps" + "golang.org/x/exp/slices" ) var ( @@ -493,24 +492,15 @@ func (w WriteRequest) GetIdentity() *AuthenticatedIdentity { // ACLToken makes the original of the credential clear to RPC handlers, who may // have different behavior for internal vs external origins. type AuthenticatedIdentity struct { - // ACLToken authenticated. Claims and ClientID will be unset if this is set. + // ACLToken authenticated. Claims will be nil if this is set. ACLToken *ACLToken - // Claims authenticated by workload identity. ACLToken and ClientID will be - // unset if this is set. + // Claims authenticated by workload identity. ACLToken will be nil if this is + // set. Claims *IdentityClaims - // ClientID is the Nomad client node ID. ACLToken and Claims will be nil if - // this is set. ClientID string - - // TLSName is the name of the TLS certificate, if any. Outside of the - // AuthenticateServerOnly and AuthenticateClientOnly methods, this should be - // used only to identify the request for metrics, not authorization - TLSName string - - // RemoteIP is the name of the connection's IP address; this should be used - // only to identify the request for metrics, not authorization + TLSName string RemoteIP net.IP } @@ -532,7 +522,7 @@ func (ai *AuthenticatedIdentity) String() string { if ai == nil { return "unauthenticated" } - if ai.ACLToken != nil && ai.ACLToken != AnonymousACLToken { + if ai.ACLToken != nil { return "token:" + ai.ACLToken.AccessorID } if ai.Claims != nil { @@ -1697,14 +1687,9 @@ type SingleAllocResponse struct { QueryMeta } -// AllocsGetResponse is used to return a set of allocations and their workload -// identities. +// AllocsGetResponse is used to return a set of allocations type AllocsGetResponse struct { Allocs []*Allocation - - // SignedIdentities are the alternate workload identities for the Allocs. - SignedIdentities []SignedWorkloadIdentity - QueryMeta } @@ -2245,13 +2230,6 @@ func (n *Node) Canonicalize() { n.SchedulingEligibility = NodeSchedulingEligible } - // COMPAT remove in 1.9+ - // In v1.7 we introduce Topology into the NodeResources struct which the client - // will fingerprint. Since the upgrade path must cover servers that get upgraded - // before clients which will send the old struct, we synthesize a pseudo topology - // given the old struct data. - n.NodeResources.Compatibility() - // COMPAT remove in 1.0 // In v0.12.0 we introduced a separate node specific network resource struct // so we need to covert any pre 0.12 clients to the correct struct @@ -2322,6 +2300,66 @@ func (n *Node) TerminalStatus() bool { } } +// ComparableReservedResources returns the reserved resouces on the node +// handling upgrade paths. Reserved networks must be handled separately. After +// 0.11 calls to this should be replaced with: +// node.ReservedResources.Comparable() +// +// COMPAT(0.11): Remove in 0.11 +func (n *Node) ComparableReservedResources() *ComparableResources { + // See if we can no-op + if n.Reserved == nil && n.ReservedResources == nil { + return nil + } + + // Node already has 0.9+ behavior + if n.ReservedResources != nil { + return n.ReservedResources.Comparable() + } + + // Upgrade path + return &ComparableResources{ + Flattened: AllocatedTaskResources{ + Cpu: AllocatedCpuResources{ + CpuShares: int64(n.Reserved.CPU), + }, + Memory: AllocatedMemoryResources{ + MemoryMB: int64(n.Reserved.MemoryMB), + }, + }, + Shared: AllocatedSharedResources{ + DiskMB: int64(n.Reserved.DiskMB), + }, + } +} + +// ComparableResources returns the resouces on the node +// handling upgrade paths. Networking must be handled separately. After 0.11 +// calls to this should be replaced with: node.NodeResources.Comparable() +// +// // COMPAT(0.11): Remove in 0.11 +func (n *Node) ComparableResources() *ComparableResources { + // Node already has 0.9+ behavior + if n.NodeResources != nil { + return n.NodeResources.Comparable() + } + + // Upgrade path + return &ComparableResources{ + Flattened: AllocatedTaskResources{ + Cpu: AllocatedCpuResources{ + CpuShares: int64(n.Resources.CPU), + }, + Memory: AllocatedMemoryResources{ + MemoryMB: int64(n.Resources.MemoryMB), + }, + }, + Shared: AllocatedSharedResources{ + DiskMB: int64(n.Resources.DiskMB), + }, + } +} + func (n *Node) IsInAnyDC(datacenters []string) bool { for _, dc := range datacenters { if glob.Glob(dc, n.Datacenter) { @@ -2429,7 +2467,6 @@ type Resources struct { IOPS int // COMPAT(0.10): Only being used to issue warnings Networks Networks Devices ResourceDevices - NUMA *NUMA } const ( @@ -2466,12 +2503,6 @@ func (r *Resources) DiskInBytes() int64 { return int64(r.DiskMB * BytesInMegabyte) } -const ( - // memoryNoLimit is a sentinel value indicating there is no upper hard - // memory limit - memoryNoLimit = -1 -) - func (r *Resources) Validate() error { var mErr multierror.Error @@ -2494,9 +2525,7 @@ func (r *Resources) Validate() error { } } - // ensure memory_max is greater than memory, unless it is set to 0 or -1 which - // are both sentinel values - if (r.MemoryMaxMB != 0 && r.MemoryMaxMB != memoryNoLimit) && r.MemoryMaxMB < r.MemoryMB { + if r.MemoryMaxMB != 0 && r.MemoryMaxMB < r.MemoryMB { mErr.Errors = append(mErr.Errors, fmt.Errorf("MemoryMaxMB value (%d) should be larger than MemoryMB value (%d)", r.MemoryMaxMB, r.MemoryMB)) } @@ -2554,20 +2583,6 @@ func (r *Resources) Equal(o *Resources) bool { // COMPAT(0.10): Remove in 0.10. type ResourceDevices []*RequestedDevice -// Copy ResourceDevices -// -// COMPAT(0.10): Remove in 0.10. -func (d ResourceDevices) Copy() ResourceDevices { - if d == nil { - return nil - } - c := make(ResourceDevices, len(d)) - for i, device := range d { - c[i] = device.Copy() - } - return c -} - // Equal ResourceDevices as set keyed by Name. // // COMPAT(0.10): Remove in 0.10 @@ -2633,17 +2648,22 @@ func (r *Resources) Copy() *Resources { if r == nil { return nil } - return &Resources{ - CPU: r.CPU, - Cores: r.Cores, - MemoryMB: r.MemoryMB, - MemoryMaxMB: r.MemoryMaxMB, - DiskMB: r.DiskMB, - IOPS: r.IOPS, - Networks: r.Networks.Copy(), - Devices: r.Devices.Copy(), - NUMA: r.NUMA.Copy(), + newR := new(Resources) + *newR = *r + + // Copy the network objects + newR.Networks = r.Networks.Copy() + + // Copy the devices + if r.Devices != nil { + n := len(r.Devices) + newR.Devices = make([]*RequestedDevice, n) + for i := 0; i < n; i++ { + newR.Devices[i] = r.Devices[i].Copy() + } } + + return newR } // NetIndex finds the matching net index using device name @@ -3006,13 +3026,6 @@ func (ns Networks) NetIndex(n *NetworkResource) int { return -1 } -// Modes returns the set of network modes used by our NetworkResource blocks. -func (ns Networks) Modes() *set.Set[string] { - return set.FromFunc(ns, func(nr *NetworkResource) string { - return nr.Mode - }) -} - // RequestedDevice is used to request a device for a task. type RequestedDevice struct { // Name is the request name. The possible values are as follows: @@ -3123,15 +3136,10 @@ func (r *RequestedDevice) Validate() error { // NodeResources is used to define the resources available on a client node. type NodeResources struct { - // Do not read from this value except for compatibility (i.e. serialization). - // - // Deprecated; use NodeProcessorResources instead. - Cpu LegacyNodeCpuResources - - Processors NodeProcessorResources - Memory NodeMemoryResources - Disk NodeDiskResources - Devices []*NodeDeviceResource + Cpu NodeCpuResources + Memory NodeMemoryResources + Disk NodeDiskResources + Devices []*NodeDeviceResource // NodeNetworks was added in Nomad 0.12 to support multiple interfaces. // It is the superset of host_networks, fingerprinted networks, and the @@ -3156,7 +3164,7 @@ func (n *NodeResources) Copy() *NodeResources { newN := new(NodeResources) *newN = *n - newN.Processors = n.Processors.Copy() + newN.Cpu = n.Cpu.Copy() newN.Networks = n.Networks.Copy() if n.NodeNetworks != nil { @@ -3175,10 +3183,6 @@ func (n *NodeResources) Copy() *NodeResources { } } - // COMPAT remove in 1.9+ - // apply compatibility fixups covering node topology - n.Compatibility() - return newN } @@ -3189,16 +3193,11 @@ func (n *NodeResources) Comparable() *ComparableResources { return nil } - usableCores := n.Processors.Topology.UsableCores().Slice() - reservableCores := helper.ConvertSlice(usableCores, func(id hw.CoreID) uint16 { - return uint16(id) - }) - c := &ComparableResources{ Flattened: AllocatedTaskResources{ Cpu: AllocatedCpuResources{ - CpuShares: int64(n.Processors.Topology.UsableCompute()), - ReservedCores: reservableCores, + CpuShares: n.Cpu.CpuShares, + ReservedCores: n.Cpu.ReservableCpuCores, }, Memory: AllocatedMemoryResources{ MemoryMB: n.Memory.MemoryMB, @@ -3217,7 +3216,7 @@ func (n *NodeResources) Merge(o *NodeResources) { return } - n.Processors.Merge(&o.Processors) + n.Cpu.Merge(&o.Cpu) n.Memory.Merge(&o.Memory) n.Disk.Merge(&o.Disk) @@ -3238,10 +3237,6 @@ func (n *NodeResources) Merge(o *NodeResources) { } } } - - // COMPAT remove in 1.9+ - // apply compatibility fixups covering node topology - n.Compatibility() } func lookupNetworkByDevice(nets []*NodeNetworkResource, name string) (int, *NodeNetworkResource) { @@ -3262,7 +3257,7 @@ func (n *NodeResources) Equal(o *NodeResources) bool { return false } - if !n.Processors.Equal(&o.Processors) { + if !n.Cpu.Equal(&o.Cpu) { return false } if !n.Memory.Equal(&o.Memory) { @@ -3347,6 +3342,82 @@ func NodeNetworksEquals(n1, n2 []*NodeNetworkResource) bool { } +// NodeCpuResources captures the CPU resources of the node. +type NodeCpuResources struct { + // CpuShares is the CPU shares available. This is calculated by number of + // cores multiplied by the core frequency. + CpuShares int64 + + // TotalCpuCores is the total number of cores on the machine. This includes cores not in + // the agent's cpuset if on a linux platform + TotalCpuCores uint16 + + // ReservableCpuCores is the set of cpus which are available to be reserved on the Node. + // This value is currently only reported on Linux platforms which support cgroups and is + // discovered by inspecting the cpuset of the agent's cgroup. + ReservableCpuCores []uint16 +} + +func (n NodeCpuResources) Copy() NodeCpuResources { + newN := n + if n.ReservableCpuCores != nil { + newN.ReservableCpuCores = make([]uint16, len(n.ReservableCpuCores)) + copy(newN.ReservableCpuCores, n.ReservableCpuCores) + } + + return newN +} + +func (n *NodeCpuResources) Merge(o *NodeCpuResources) { + if o == nil { + return + } + + if o.CpuShares != 0 { + n.CpuShares = o.CpuShares + } + + if o.TotalCpuCores != 0 { + n.TotalCpuCores = o.TotalCpuCores + } + + if len(o.ReservableCpuCores) != 0 { + n.ReservableCpuCores = o.ReservableCpuCores + } +} + +func (n *NodeCpuResources) Equal(o *NodeCpuResources) bool { + if o == nil && n == nil { + return true + } else if o == nil { + return false + } else if n == nil { + return false + } + + if n.CpuShares != o.CpuShares { + return false + } + + if n.TotalCpuCores != o.TotalCpuCores { + return false + } + + if len(n.ReservableCpuCores) != len(o.ReservableCpuCores) { + return false + } + for i := range n.ReservableCpuCores { + if n.ReservableCpuCores[i] != o.ReservableCpuCores[i] { + return false + } + } + return true +} + +func (n *NodeCpuResources) SharesPerCore() int64 { + return n.CpuShares / int64(n.TotalCpuCores) +} + // NodeMemoryResources captures the memory resources of the node type NodeMemoryResources struct { // MemoryMB is the total available memory on the node @@ -3713,17 +3784,6 @@ type AllocatedResources struct { Shared AllocatedSharedResources } -// UsesCores returns true if any of the tasks in the allocation make use -// of reserved cpu cores. -func (a *AllocatedResources) UsesCores() bool { - for _, taskRes := range a.Tasks { - if len(taskRes.Cpu.ReservedCores) > 0 { - return true - } - } - return false -} - func (a *AllocatedResources) Copy() *AllocatedResources { if a == nil { return nil @@ -4023,14 +4083,9 @@ func (a *AllocatedCpuResources) Add(delta *AllocatedCpuResources) { return } - // add cpu bandwidth a.CpuShares += delta.CpuShares - // add cpu cores - cores := idset.From[uint16](a.ReservedCores) - deltaCores := idset.From[uint16](delta.ReservedCores) - cores.InsertSet(deltaCores) - a.ReservedCores = cores.Slice() + a.ReservedCores = cpuset.New(a.ReservedCores...).Union(cpuset.New(delta.ReservedCores...)).ToSlice() } func (a *AllocatedCpuResources) Subtract(delta *AllocatedCpuResources) { @@ -4038,14 +4093,8 @@ func (a *AllocatedCpuResources) Subtract(delta *AllocatedCpuResources) { return } - // remove cpu bandwidth a.CpuShares -= delta.CpuShares - - // remove cpu cores - cores := idset.From[uint16](a.ReservedCores) - deltaCores := idset.From[uint16](delta.ReservedCores) - cores.RemoveSet(deltaCores) - a.ReservedCores = cores.Slice() + a.ReservedCores = cpuset.New(a.ReservedCores...).Difference(cpuset.New(delta.ReservedCores...)).ToSlice() } func (a *AllocatedCpuResources) Max(other *AllocatedCpuResources) { @@ -4211,16 +4260,12 @@ func (c *ComparableResources) Superset(other *ComparableResources) (bool, string return false, "cpu" } - cores := idset.From[uint16](c.Flattened.Cpu.ReservedCores) - otherCores := idset.From[uint16](other.Flattened.Cpu.ReservedCores) - if len(c.Flattened.Cpu.ReservedCores) > 0 && !cores.Superset(otherCores) { + if len(c.Flattened.Cpu.ReservedCores) > 0 && !cpuset.New(c.Flattened.Cpu.ReservedCores...).IsSupersetOf(cpuset.New(other.Flattened.Cpu.ReservedCores...)) { return false, "cores" } - if c.Flattened.Memory.MemoryMB < other.Flattened.Memory.MemoryMB { return false, "memory" } - if c.Shared.DiskMB < other.Shared.DiskMB { return false, "disk" } @@ -4603,7 +4648,6 @@ func (j *Job) Validate() error { } else if strings.Contains(j.Name, "\000") { mErr.Errors = append(mErr.Errors, errors.New("Job Name contains a null character")) } - if j.Namespace == "" { mErr.Errors = append(mErr.Errors, errors.New("Job must be in a namespace")) } @@ -4688,13 +4732,6 @@ func (j *Job) Validate() error { fmt.Errorf("Job task group %s has count %d. Count cannot exceed 1 with system scheduler", tg.Name, tg.Count)) } - - if tg.MaxClientDisconnect != nil && - (tg.ReschedulePolicy != nil && tg.ReschedulePolicy.Attempts > 0) && - tg.PreventRescheduleOnLost { - err := fmt.Errorf("max_client_disconnect and prevent_reschedule_on_lost cannot be enabled when rechedule.attempts > 0") - mErr.Errors = append(mErr.Errors, err) - } } // Validate the task group @@ -5348,9 +5385,6 @@ type Namespace struct { // pools. NodePoolConfiguration *NamespaceNodePoolConfiguration - VaultConfiguration *NamespaceVaultConfiguration - ConsulConfiguration *NamespaceConsulConfiguration - // Meta is the set of metadata key/value pairs that attached to the namespace Meta map[string]string @@ -5415,26 +5449,6 @@ func (n *Namespace) Validate() error { mErr.Errors = append(mErr.Errors, fmt.Errorf("invalid node pool configuration: %v", e)) } - err = n.VaultConfiguration.Validate() - switch e := err.(type) { - case *multierror.Error: - for _, vErr := range e.Errors { - mErr.Errors = append(mErr.Errors, fmt.Errorf("invalid vault configuration: %v", vErr)) - } - case error: - mErr.Errors = append(mErr.Errors, fmt.Errorf("invalid vault configuration: %v", e)) - } - - err = n.ConsulConfiguration.Validate() - switch e := err.(type) { - case *multierror.Error: - for _, cErr := range e.Errors { - mErr.Errors = append(mErr.Errors, fmt.Errorf("invalid consul configuration: %v", cErr)) - } - case error: - mErr.Errors = append(mErr.Errors, fmt.Errorf("invalid consul configuration: %v", e)) - } - return mErr.ErrorOrNil() } @@ -5468,26 +5482,6 @@ func (n *Namespace) SetHash() []byte { } } - if n.VaultConfiguration != nil { - _, _ = hash.Write([]byte(n.VaultConfiguration.Default)) - for _, cluster := range n.VaultConfiguration.Allowed { - _, _ = hash.Write([]byte(cluster)) - } - for _, cluster := range n.VaultConfiguration.Denied { - _, _ = hash.Write([]byte(cluster)) - } - } - - if n.ConsulConfiguration != nil { - _, _ = hash.Write([]byte(n.ConsulConfiguration.Default)) - for _, cluster := range n.ConsulConfiguration.Allowed { - _, _ = hash.Write([]byte(cluster)) - } - for _, cluster := range n.ConsulConfiguration.Denied { - _, _ = hash.Write([]byte(cluster)) - } - } - // sort keys to ensure hash stability when meta is stored later var keys []string for k := range n.Meta { @@ -5525,19 +5519,6 @@ func (n *Namespace) Copy() *Namespace { np.Allowed = slices.Clone(n.NodePoolConfiguration.Allowed) np.Denied = slices.Clone(n.NodePoolConfiguration.Denied) } - if n.VaultConfiguration != nil { - nv := new(NamespaceVaultConfiguration) - *nv = *n.VaultConfiguration - nv.Allowed = slices.Clone(n.VaultConfiguration.Allowed) - nv.Denied = slices.Clone(n.VaultConfiguration.Denied) - } - if n.ConsulConfiguration != nil { - nc := new(NamespaceConsulConfiguration) - *nc = *n.ConsulConfiguration - nc.Allowed = slices.Clone(n.ConsulConfiguration.Allowed) - nc.Denied = slices.Clone(n.ConsulConfiguration.Denied) - } - if n.Meta != nil { nc.Meta = make(map[string]string, len(n.Meta)) for k, v := range n.Meta { @@ -6621,10 +6602,6 @@ type TaskGroup struct { // RestartPolicy of a TaskGroup RestartPolicy *RestartPolicy - // Disconnect strategy defines how both clients and server should behave in case of - // disconnection between them. - Disconnect *DisconnectStrategy - // Tasks are the collection of tasks that this task group needs to run Tasks []*Task @@ -6666,19 +6643,11 @@ type TaskGroup struct { // StopAfterClientDisconnect, if set, configures the client to stop the task group // after this duration since the last known good heartbeat - // To be deprecated after 1.8.0 infavor of Disconnect.StopOnClientAfter StopAfterClientDisconnect *time.Duration // MaxClientDisconnect, if set, configures the client to allow placed // allocations for tasks in this group to attempt to resume running without a restart. - // To be deprecated after 1.8.0 infavor of Disconnect.LostAfter MaxClientDisconnect *time.Duration - - // PreventRescheduleOnLost is used to signal that an allocation should not - // be rescheduled if its node goes down or is disconnected. - // To be deprecated after 1.8.0 - // To be deprecated after 1.8.0 infavor of Disconnect.Replace - PreventRescheduleOnLost bool } func (tg *TaskGroup) Copy() *TaskGroup { @@ -6690,7 +6659,6 @@ func (tg *TaskGroup) Copy() *TaskGroup { ntg.Update = ntg.Update.Copy() ntg.Constraints = CopySliceConstraints(ntg.Constraints) ntg.RestartPolicy = ntg.RestartPolicy.Copy() - ntg.Disconnect = ntg.Disconnect.Copy() ntg.ReschedulePolicy = ntg.ReschedulePolicy.Copy() ntg.Affinities = CopySliceAffinities(ntg.Affinities) ntg.Spreads = CopySliceSpreads(ntg.Spreads) @@ -6760,22 +6728,6 @@ func (tg *TaskGroup) Canonicalize(job *Job) { tg.ReschedulePolicy = NewReschedulePolicy(job.Type) } - if tg.Disconnect != nil { - tg.Disconnect.Canonicalize() - - if tg.MaxClientDisconnect != nil && tg.Disconnect.LostAfter == 0 { - tg.Disconnect.LostAfter = *tg.MaxClientDisconnect - } - - if tg.StopAfterClientDisconnect != nil && tg.Disconnect.StopOnClientAfter == nil { - tg.Disconnect.StopOnClientAfter = tg.StopAfterClientDisconnect - } - - if tg.PreventRescheduleOnLost && tg.Disconnect.Replace == nil { - tg.Disconnect.Replace = pointer.Of(false) - } - } - // Canonicalize Migrate for service jobs if job.Type == JobTypeService && tg.Migrate == nil { tg.Migrate = DefaultMigrateStrategy() @@ -6840,109 +6792,88 @@ func (tg *TaskGroup) filterServices(f func(s *Service) bool) []*Service { // Validate is used to check a task group for reasonable configuration func (tg *TaskGroup) Validate(j *Job) error { - var mErr *multierror.Error - + var mErr multierror.Error if tg.Name == "" { - mErr = multierror.Append(mErr, errors.New("Missing task group name")) + mErr.Errors = append(mErr.Errors, errors.New("Missing task group name")) } else if strings.Contains(tg.Name, "\000") { - mErr = multierror.Append(mErr, errors.New("Task group name contains null character")) + mErr.Errors = append(mErr.Errors, errors.New("Task group name contains null character")) } - if tg.Count < 0 { - mErr = multierror.Append(mErr, errors.New("Task group count can't be negative")) + mErr.Errors = append(mErr.Errors, errors.New("Task group count can't be negative")) } - if len(tg.Tasks) == 0 { // could be a lone consul gateway inserted by the connect mutator - mErr = multierror.Append(mErr, errors.New("Missing tasks for task group")) + mErr.Errors = append(mErr.Errors, errors.New("Missing tasks for task group")) } if tg.MaxClientDisconnect != nil && tg.StopAfterClientDisconnect != nil { - mErr = multierror.Append(mErr, errors.New("Task group cannot be configured with both max_client_disconnect and stop_after_client_disconnect")) + mErr.Errors = append(mErr.Errors, errors.New("Task group cannot be configured with both max_client_disconnect and stop_after_client_disconnect")) } if tg.MaxClientDisconnect != nil && *tg.MaxClientDisconnect < 0 { - mErr = multierror.Append(mErr, errors.New("max_client_disconnect cannot be negative")) - } - - if tg.Disconnect != nil { - if tg.MaxClientDisconnect != nil && tg.Disconnect.LostAfter > 0 { - return multierror.Append(mErr, errors.New("using both lost_after and max_client_disconnect is not allowed")) - } - - if tg.StopAfterClientDisconnect != nil && tg.Disconnect.StopOnClientAfter != nil { - return multierror.Append(mErr, errors.New("using both stop_after_client_disconnect and stop_on_client_after is not allowed")) - } - - if tg.PreventRescheduleOnLost && tg.Disconnect.Replace != nil { - return multierror.Append(mErr, errors.New("using both prevent_reschedule_on_lost and replace is not allowed")) - } - - if err := tg.Disconnect.Validate(j); err != nil { - mErr = multierror.Append(mErr, err) - } + mErr.Errors = append(mErr.Errors, errors.New("max_client_disconnect cannot be negative")) } for idx, constr := range tg.Constraints { if err := constr.Validate(); err != nil { outer := fmt.Errorf("Constraint %d validation failed: %s", idx+1, err) - mErr = multierror.Append(mErr, outer) + mErr.Errors = append(mErr.Errors, outer) } } if j.Type == JobTypeSystem { if tg.Affinities != nil { - mErr = multierror.Append(mErr, fmt.Errorf("System jobs may not have an affinity block")) + mErr.Errors = append(mErr.Errors, fmt.Errorf("System jobs may not have an affinity block")) } } else { for idx, affinity := range tg.Affinities { if err := affinity.Validate(); err != nil { outer := fmt.Errorf("Affinity %d validation failed: %s", idx+1, err) - mErr = multierror.Append(mErr, outer) + mErr.Errors = append(mErr.Errors, outer) } } } if tg.RestartPolicy != nil { if err := tg.RestartPolicy.Validate(); err != nil { - mErr = multierror.Append(mErr, err) + mErr.Errors = append(mErr.Errors, err) } } else { - mErr = multierror.Append(mErr, fmt.Errorf("Task Group %v should have a restart policy", tg.Name)) + mErr.Errors = append(mErr.Errors, fmt.Errorf("Task Group %v should have a restart policy", tg.Name)) } if j.Type == JobTypeSystem { if tg.Spreads != nil { - mErr = multierror.Append(mErr, fmt.Errorf("System jobs may not have a spread block")) + mErr.Errors = append(mErr.Errors, fmt.Errorf("System jobs may not have a spread block")) } } else { for idx, spread := range tg.Spreads { if err := spread.Validate(); err != nil { outer := fmt.Errorf("Spread %d validation failed: %s", idx+1, err) - mErr = multierror.Append(mErr, outer) + mErr.Errors = append(mErr.Errors, outer) } } } if j.Type == JobTypeSystem { if tg.ReschedulePolicy != nil { - mErr = multierror.Append(mErr, fmt.Errorf("System jobs should not have a reschedule policy")) + mErr.Errors = append(mErr.Errors, fmt.Errorf("System jobs should not have a reschedule policy")) } } else { if tg.ReschedulePolicy != nil { if err := tg.ReschedulePolicy.Validate(); err != nil { - mErr = multierror.Append(mErr, err) + mErr.Errors = append(mErr.Errors, err) } } else { - mErr = multierror.Append(mErr, fmt.Errorf("Task Group %v should have a reschedule policy", tg.Name)) + mErr.Errors = append(mErr.Errors, fmt.Errorf("Task Group %v should have a reschedule policy", tg.Name)) } } if tg.EphemeralDisk != nil { if err := tg.EphemeralDisk.Validate(); err != nil { - mErr = multierror.Append(mErr, err) + mErr.Errors = append(mErr.Errors, err) } } else { - mErr = multierror.Append(mErr, fmt.Errorf("Task Group %v should have an ephemeral disk object", tg.Name)) + mErr.Errors = append(mErr.Errors, fmt.Errorf("Task Group %v should have an ephemeral disk object", tg.Name)) } // Validate the update strategy @@ -6950,10 +6881,10 @@ func (tg *TaskGroup) Validate(j *Job) error { switch j.Type { case JobTypeService, JobTypeSystem: default: - mErr = multierror.Append(mErr, fmt.Errorf("Job type %q does not allow update block", j.Type)) + mErr.Errors = append(mErr.Errors, fmt.Errorf("Job type %q does not allow update block", j.Type)) } if err := u.Validate(); err != nil { - mErr = multierror.Append(mErr, err) + mErr.Errors = append(mErr.Errors, err) } } @@ -6962,12 +6893,12 @@ func (tg *TaskGroup) Validate(j *Job) error { case JobTypeService: if tg.Migrate != nil { if err := tg.Migrate.Validate(); err != nil { - mErr = multierror.Append(mErr, err) + mErr.Errors = append(mErr.Errors, err) } } default: if tg.Migrate != nil { - mErr = multierror.Append(mErr, fmt.Errorf("Job type %q does not allow migrate block", j.Type)) + mErr.Errors = append(mErr.Errors, fmt.Errorf("Job type %q does not allow migrate block", j.Type)) } } @@ -6976,9 +6907,9 @@ func (tg *TaskGroup) Validate(j *Job) error { leaderTasks := 0 for idx, task := range tg.Tasks { if task.Name == "" { - mErr = multierror.Append(mErr, fmt.Errorf("Task %d missing name", idx+1)) + mErr.Errors = append(mErr.Errors, fmt.Errorf("Task %d missing name", idx+1)) } else if existing, ok := tasks[task.Name]; ok { - mErr = multierror.Append(mErr, fmt.Errorf("Task %d redefines '%s' from task %d", idx+1, task.Name, existing+1)) + mErr.Errors = append(mErr.Errors, fmt.Errorf("Task %d redefines '%s' from task %d", idx+1, task.Name, existing+1)) } else { tasks[task.Name] = idx } @@ -6989,7 +6920,7 @@ func (tg *TaskGroup) Validate(j *Job) error { } if leaderTasks > 1 { - mErr = multierror.Append(mErr, fmt.Errorf("Only one task may be marked as leader")) + mErr.Errors = append(mErr.Errors, fmt.Errorf("Only one task may be marked as leader")) } // Validate the volume requests @@ -6999,7 +6930,7 @@ func (tg *TaskGroup) Validate(j *Job) error { } for name, volReq := range tg.Volumes { if err := volReq.Validate(j.Type, tg.Count, canaries); err != nil { - mErr = multierror.Append(mErr, fmt.Errorf( + mErr.Errors = append(mErr.Errors, fmt.Errorf( "Task group volume validation for %s failed: %v", name, err)) } } @@ -7007,32 +6938,32 @@ func (tg *TaskGroup) Validate(j *Job) error { // Validate task group and task network resources if err := tg.validateNetworks(); err != nil { outer := fmt.Errorf("Task group network validation failed: %v", err) - mErr = multierror.Append(mErr, outer) + mErr.Errors = append(mErr.Errors, outer) } // Validate task group and task services if err := tg.validateServices(); err != nil { outer := fmt.Errorf("Task group service validation failed: %v", err) - mErr = multierror.Append(mErr, outer) + mErr.Errors = append(mErr.Errors, outer) } // Validate group service script-checks if err := tg.validateScriptChecksInGroupServices(); err != nil { outer := fmt.Errorf("Task group service check validation failed: %v", err) - mErr = multierror.Append(mErr, outer) + mErr.Errors = append(mErr.Errors, outer) } // Validate the scaling policy if err := tg.validateScalingPolicy(j); err != nil { outer := fmt.Errorf("Task group scaling policy validation failed: %v", err) - mErr = multierror.Append(mErr, outer) + mErr.Errors = append(mErr.Errors, outer) } // Validate the tasks for _, task := range tg.Tasks { if err := task.Validate(j.Type, tg); err != nil { outer := fmt.Errorf("Task %s validation failed: %v", task.Name, err) - mErr = multierror.Append(mErr, outer) + mErr.Errors = append(mErr.Errors, outer) } } @@ -7331,35 +7262,15 @@ func (tg *TaskGroup) Warnings(j *Job) error { } } - if tg.MaxClientDisconnect != nil { - mErr.Errors = append(mErr.Errors, errors.New("MaxClientDisconnect will be deprecated favor of Disconnect.LostAfter")) - } - - if tg.StopAfterClientDisconnect != nil { - mErr.Errors = append(mErr.Errors, errors.New("StopAfterClientDisconnect will be deprecated favor of Disconnect.StopOnClientAfter")) - } - - if tg.PreventRescheduleOnLost { - mErr.Errors = append(mErr.Errors, errors.New("PreventRescheduleOnLost will be deprecated favor of Disconnect.Replace")) - } - // Check for mbits network field if len(tg.Networks) > 0 && tg.Networks[0].MBits > 0 { mErr.Errors = append(mErr.Errors, fmt.Errorf("mbits has been deprecated as of Nomad 0.12.0. Please remove mbits from the network block")) } - // Validate group-level services. - for _, s := range tg.Services { - if err := s.Warnings(); err != nil { - err = multierror.Prefix(err, fmt.Sprintf("Service %q:", s.Name)) - mErr = *multierror.Append(&mErr, err) - } - } - for _, t := range tg.Tasks { if err := t.Warnings(); err != nil { - outer := fmt.Errorf("Task %q has warnings: %v", t.Name, err) - mErr.Errors = append(mErr.Errors, outer) + err = multierror.Prefix(err, fmt.Sprintf("Task %q:", t.Name)) + mErr.Errors = append(mErr.Errors, err) } } @@ -7409,51 +7320,6 @@ func (tg *TaskGroup) GoString() string { return fmt.Sprintf("*%#v", *tg) } -// Replace is a helper meant to simplify the future depracation of -// PreventRescheduleOnLost in favor of Disconnect.Replace -// introduced in 1.8.0. -func (tg *TaskGroup) Replace() bool { - if tg.PreventRescheduleOnLost { - return false - } - - if tg.Disconnect == nil || tg.Disconnect.Replace == nil { - return true - } - - return *tg.Disconnect.Replace -} - -// GetDisconnectLostTimeout is a helper meant to simplify the future depracation of -// MaxClientDisconnect in favor of Disconnect.LostAfter -// introduced in 1.8.0. -func (tg *TaskGroup) GetDisconnectLostTimeout() time.Duration { - if tg.MaxClientDisconnect != nil { - return *tg.MaxClientDisconnect - } - - if tg.Disconnect != nil { - return tg.Disconnect.LostAfter - } - - return 0 -} - -// GetDisconnectStopTimeout is a helper meant to simplify the future depracation of -// StopAfterClientDisconnect in favor of Disconnect.StopOnClientAfter -// introduced in 1.8.0. -func (tg *TaskGroup) GetDisconnectStopTimeout() *time.Duration { - if tg.StopAfterClientDisconnect != nil { - return tg.StopAfterClientDisconnect - } - - if tg.Disconnect != nil && tg.Disconnect.StopOnClientAfter != nil { - return tg.Disconnect.StopOnClientAfter - } - - return nil -} - // CheckRestart describes if and when a task should be restarted based on // failing health checks. type CheckRestart struct { @@ -7609,10 +7475,6 @@ type Task struct { // have access to. Vault *Vault - // Consul configuration specific to this task. If uset, falls back to the - // group's Consul field. - Consul *Consul - // Templates are the set of templates to be rendered for the task. Templates []*Template @@ -7676,19 +7538,9 @@ type Task struct { // CSIPluginConfig is used to configure the plugin supervisor for the task. CSIPluginConfig *TaskCSIPluginConfig - // Identity is the default Nomad Workload Identity. + // Identity controls if and how the workload identity is exposed to + // tasks similar to the Vault block. Identity *WorkloadIdentity - - // Identities are the alternate workload identities for use with 3rd party - // endpoints. - Identities []*WorkloadIdentity - - // Alloc-exec-like runnable commands - Actions []*Action -} - -func (t *Task) UsesCores() bool { - return t.Resources.Cores > 0 } // UsesConnect is for conveniently detecting if the Task is able to make use @@ -7722,34 +7574,6 @@ func (t *Task) IsPoststop() bool { t.Lifecycle.Hook == TaskLifecycleHookPoststop } -func (t *Task) GetIdentity(name string) *WorkloadIdentity { - for _, wid := range t.Identities { - if wid.Name == name { - return wid - } - } - return nil -} - -func (t *Task) GetAction(name string) *Action { - for _, a := range t.Actions { - if a.Name == name { - return a - } - } - return nil -} - -// IdentityHandle returns a WorkloadIdentityHandle which is a pair of unique WI -// name and task name. -func (t *Task) IdentityHandle(identity *WorkloadIdentity) *WIHandle { - return &WIHandle{ - IdentityName: identity.Name, - WorkloadIdentifier: t.Name, - WorkloadType: WorkloadTypeTask, - } -} - func (t *Task) Copy() *Task { if t == nil { return nil @@ -7772,15 +7596,12 @@ func (t *Task) Copy() *Task { nt.CSIPluginConfig = nt.CSIPluginConfig.Copy() nt.Vault = nt.Vault.Copy() - nt.Consul = nt.Consul.Copy() nt.Resources = nt.Resources.Copy() nt.LogConfig = nt.LogConfig.Copy() nt.Meta = maps.Clone(nt.Meta) nt.DispatchPayload = nt.DispatchPayload.Copy() nt.Lifecycle = nt.Lifecycle.Copy() nt.Identity = nt.Identity.Copy() - nt.Identities = helper.CopySlice(nt.Identities) - nt.Actions = helper.CopySlice(nt.Actions) if t.Artifacts != nil { artifacts := make([]*TaskArtifact, 0, len(t.Artifacts)) @@ -7848,30 +7669,6 @@ func (t *Task) Canonicalize(job *Job, tg *TaskGroup) { for _, template := range t.Templates { template.Canonicalize() } - - // Initialize default Nomad workload identity - defaultIdx := -1 - for i, wid := range t.Identities { - wid.Canonicalize() - - // For backward compatibility put the default identity in Task.Identity. - if wid.Name == WorkloadIdentityDefaultName { - t.Identity = wid - defaultIdx = i - } - } - - // If the default identity was found in Identities above, remove it from the - // slice. - if defaultIdx >= 0 { - t.Identities = slices.Delete(t.Identities, defaultIdx, defaultIdx+1) - } - - // If there was no default identity, always create one. - if t.Identity == nil { - t.Identity = &WorkloadIdentity{} - } - t.Identity.Canonicalize() } func (t *Task) GoString() string { @@ -7992,22 +7789,6 @@ func (t *Task) Validate(jobType string, tg *TaskGroup) error { } } - // Validate actions. - actions := make(map[string]bool) - for _, action := range t.Actions { - if err := action.Validate(); err != nil { - outer := fmt.Errorf("Action %s validation failed: %s", action.Name, err) - mErr.Errors = append(mErr.Errors, outer) - } - - if handled, seen := actions[action.Name]; seen && !handled { - mErr.Errors = append(mErr.Errors, fmt.Errorf("Action %s defined multiple times", action.Name)) - actions[action.Name] = true - continue - } - actions[action.Name] = false - } - // Validate the dispatch payload block if there if t.DispatchPayload != nil { if err := t.DispatchPayload.Validate(); err != nil { @@ -8042,12 +7823,15 @@ func (t *Task) Validate(jobType string, tg *TaskGroup) error { // Validation for volumes for idx, vm := range t.VolumeMounts { - if _, ok := tg.Volumes[vm.Volume]; !ok { - mErr.Errors = append(mErr.Errors, fmt.Errorf("Volume Mount (%d) references undefined volume %s", idx, vm.Volume)) + if !MountPropagationModeIsValid(vm.PropagationMode) { + mErr.Errors = append(mErr.Errors, fmt.Errorf("Volume Mount (%d) has an invalid propagation mode: \"%s\"", idx, vm.PropagationMode)) } - if err := vm.Validate(); err != nil { - mErr.Errors = append(mErr.Errors, fmt.Errorf("Volume Mount (%d) is invalid: \"%w\"", idx, err)) + // Validate the task does not reference undefined volume mounts + if vm.Volume == "" { + mErr.Errors = append(mErr.Errors, fmt.Errorf("Volume Mount (%d) references an empty volume", idx)) + } else if _, ok := tg.Volumes[vm.Volume]; !ok { + mErr.Errors = append(mErr.Errors, fmt.Errorf("Volume Mount (%d) references undefined volume %s", idx, vm.Volume)) } } @@ -8069,19 +7853,6 @@ func (t *Task) Validate(jobType string, tg *TaskGroup) error { // TODO: Investigate validation of the PluginMountDir. Not much we can do apart from check IsAbs until after we understand its execution environment though :( } - // Validate Identity/Identities - for _, wid := range t.Identities { - // Task.Canonicalize should move the default identity out of the Identities - // slice, so if one is found that means it is a duplicate. - if wid.Name == WorkloadIdentityDefaultName { - mErr.Errors = append(mErr.Errors, fmt.Errorf("Duplicate default identities found")) - } - - if err := wid.Validate(); err != nil { - mErr.Errors = append(mErr.Errors, fmt.Errorf("Identity %q is invalid: %w", wid.Name, err)) - } - } - return mErr.ErrorOrNil() } @@ -8252,21 +8023,6 @@ func (t *Task) Warnings() error { for idx, tmpl := range t.Templates { if err := tmpl.Warnings(); err != nil { err = multierror.Prefix(err, fmt.Sprintf("Template[%d]", idx)) - mErr = *multierror.Append(&mErr, err) - } - } - - // Validate task-level services. - for _, s := range t.Services { - if err := s.Warnings(); err != nil { - err = multierror.Prefix(err, fmt.Sprintf("Service %q:", s.Name)) - mErr = *multierror.Append(&mErr, err) - } - } - - for _, wid := range t.Identities { - if err := wid.Warnings(); err != nil { - err = multierror.Prefix(err, fmt.Sprintf("Identity[%s]", wid.Name)) mErr.Errors = append(mErr.Errors, err) } } @@ -9006,7 +8762,7 @@ const ( // TaskPluginHealthy indicates that a plugin managed by Nomad became healthy TaskPluginHealthy = "Plugin became healthy" - // TaskClientReconnected indicates that the client running the task reconnected. + // TaskClientReconnected indicates that the client running the task disconnected. TaskClientReconnected = "Reconnected" // TaskWaitingShuttingDownDelay indicates that the task is waiting for @@ -9456,10 +9212,6 @@ type TaskArtifact struct { // Defaults to "any" but can be set to "file" or "dir". GetterMode string - // GetterInsecure is a flag to disable SSL certificate verification when - // downloading the artifact using go-getter. - GetterInsecure bool - // RelativeDest is the download destination given relative to the task's // directory. RelativeDest string @@ -9478,8 +9230,6 @@ func (ta *TaskArtifact) Equal(o *TaskArtifact) bool { return false case ta.GetterMode != o.GetterMode: return false - case ta.GetterInsecure != o.GetterInsecure: - return false case ta.RelativeDest != o.RelativeDest: return false } @@ -9491,12 +9241,11 @@ func (ta *TaskArtifact) Copy() *TaskArtifact { return nil } return &TaskArtifact{ - GetterSource: ta.GetterSource, - GetterOptions: maps.Clone(ta.GetterOptions), - GetterHeaders: maps.Clone(ta.GetterHeaders), - GetterMode: ta.GetterMode, - GetterInsecure: ta.GetterInsecure, - RelativeDest: ta.RelativeDest, + GetterSource: ta.GetterSource, + GetterOptions: maps.Clone(ta.GetterOptions), + GetterHeaders: maps.Clone(ta.GetterHeaders), + GetterMode: ta.GetterMode, + RelativeDest: ta.RelativeDest, } } @@ -9536,7 +9285,6 @@ func (ta *TaskArtifact) Hash() string { hashStringMap(h, ta.GetterHeaders) _, _ = h.Write([]byte(ta.GetterMode)) - _, _ = h.Write([]byte(strconv.FormatBool(ta.GetterInsecure))) _, _ = h.Write([]byte(ta.RelativeDest)) return base64.RawStdEncoding.EncodeToString(h.Sum(nil)) } @@ -10060,21 +9808,12 @@ const ( // Vault stores the set of permissions a task needs access to from Vault. type Vault struct { - // Role is the Vault role used to login to Vault using a JWT. - // - // If empty, defaults to the server's create_from_role value or the Vault - // cluster default role. - Role string - // Policies is the set of policies that the task needs access to Policies []string // Namespace is the vault namespace that should be used. Namespace string - // Cluster (by name) to send API requests to - Cluster string - // Env marks whether the Vault Token should be exposed as an environment // variable Env bool @@ -10090,15 +9829,6 @@ type Vault struct { // ChangeSignal is the signal sent to the task when a new token is // retrieved. This is only valid when using the signal change mode. ChangeSignal string - - // AllowTokenExpiration disables the Vault token refresh loop on the client - AllowTokenExpiration bool -} - -// IdentityName returns the name of the workload identity to be used to access -// this Vault cluster. -func (v *Vault) IdentityName() string { - return fmt.Sprintf("%s%s", WorkloadIdentityVaultPrefix, v.Cluster) } func (v *Vault) Equal(o *Vault) bool { @@ -10106,14 +9836,10 @@ func (v *Vault) Equal(o *Vault) bool { return v == o } switch { - case v.Role != o.Role: - return false case !slices.Equal(v.Policies, o.Policies): return false case v.Namespace != o.Namespace: return false - case v.Cluster != o.Cluster: - return false case v.Env != o.Env: return false case v.DisableFile != o.DisableFile: @@ -10122,8 +9848,6 @@ func (v *Vault) Equal(o *Vault) bool { return false case v.ChangeSignal != o.ChangeSignal: return false - case v.AllowTokenExpiration != o.AllowTokenExpiration: - return false } return true } @@ -10140,9 +9864,6 @@ func (v *Vault) Copy() *Vault { } func (v *Vault) Canonicalize() { - // The Vault cluster name is canonicalized in the jobVaultHook during job - // registration because the value may be read from the server config. - if v.ChangeSignal != "" { v.ChangeSignal = strings.ToUpper(v.ChangeSignal) } @@ -10159,6 +9880,10 @@ func (v *Vault) Validate() error { } var mErr multierror.Error + if len(v.Policies) == 0 { + _ = multierror.Append(&mErr, fmt.Errorf("Policy list cannot be empty")) + } + for _, p := range v.Policies { if p == "root" { _ = multierror.Append(&mErr, fmt.Errorf("Can not specify \"root\" policy")) @@ -10820,38 +10545,12 @@ func (a *Allocation) GetCreateIndex() uint64 { return a.CreateIndex } -// ReservedCores returns the union of reserved cores across tasks in this alloc. -func (a *Allocation) ReservedCores() *idset.Set[hw.CoreID] { - s := idset.Empty[hw.CoreID]() - if a == nil || a.AllocatedResources == nil { - return s - } - for _, taskResources := range a.AllocatedResources.Tasks { - if len(taskResources.Cpu.ReservedCores) > 0 { - for _, core := range taskResources.Cpu.ReservedCores { - s.Insert(hw.CoreID(core)) - } - } - } - return s -} - // ConsulNamespace returns the Consul namespace of the task group associated // with this allocation. func (a *Allocation) ConsulNamespace() string { return a.Job.LookupTaskGroup(a.TaskGroup).Consul.GetNamespace() } -func (a *Allocation) ConsulNamespaceForTask(taskName string) string { - tg := a.Job.LookupTaskGroup(a.TaskGroup) - task := tg.LookupTask(taskName) - if task.Consul != nil { - return task.Consul.GetNamespace() - } - - return tg.Consul.GetNamespace() -} - func (a *Allocation) JobNamespacedID() NamespacedID { return NewNamespacedID(a.JobID, a.Namespace) } @@ -11089,24 +10788,12 @@ func (a *Allocation) NextRescheduleTimeByTime(t time.Time) (time.Time, bool) { return a.nextRescheduleTime(t, reschedulePolicy) } -func (a *Allocation) RescheduleTimeOnDisconnect(now time.Time) (time.Time, bool) { - tg := a.Job.LookupTaskGroup(a.TaskGroup) - if tg == nil || tg.Disconnect == nil || tg.Disconnect.Replace == nil { - // Kept to maintain backwards compatibility with behavior prior to 1.8.0 - return a.NextRescheduleTimeByTime(now) - } - - return now, *tg.Disconnect.Replace -} - -// ShouldClientStop tests an alloc for StopAfterClient on the Disconnect configuration +// ShouldClientStop tests an alloc for StopAfterClientDisconnect configuration func (a *Allocation) ShouldClientStop() bool { tg := a.Job.LookupTaskGroup(a.TaskGroup) - timeout := tg.GetDisconnectStopTimeout() - if tg == nil || - timeout == nil || - *timeout == 0*time.Nanosecond { + tg.StopAfterClientDisconnect == nil || + *tg.StopAfterClientDisconnect == 0*time.Nanosecond { return false } return true @@ -11141,7 +10828,7 @@ func (a *Allocation) WaitClientStop() time.Time { } } - return t.Add(*tg.GetDisconnectStopTimeout() + kill) + return t.Add(*tg.StopAfterClientDisconnect + kill) } // DisconnectTimeout uses the MaxClientDisconnect to compute when the allocation @@ -11153,12 +10840,13 @@ func (a *Allocation) DisconnectTimeout(now time.Time) time.Time { tg := a.Job.LookupTaskGroup(a.TaskGroup) - timeout := tg.GetDisconnectLostTimeout() - if timeout == 0 { + timeout := tg.MaxClientDisconnect + + if timeout == nil { return now } - return now.Add(timeout) + return now.Add(*timeout) } // SupportsDisconnectedClients determines whether both the server and the task group @@ -11172,22 +10860,7 @@ func (a *Allocation) SupportsDisconnectedClients(serverSupportsDisconnectedClien if a.Job != nil { tg := a.Job.LookupTaskGroup(a.TaskGroup) if tg != nil { - return tg.GetDisconnectLostTimeout() != 0 - } - } - - return false -} - -// PreventRescheduleOnLost determines if an alloc allows to have a replacement -// when Disconnected. -func (a *Allocation) PreventRescheduleOnDisconnect() bool { - if a.Job != nil { - tg := a.Job.LookupTaskGroup(a.TaskGroup) - if tg != nil { - return (tg.Disconnect != nil && tg.Disconnect.Replace != nil && - !*tg.Disconnect.Replace) || - tg.PreventRescheduleOnLost + return tg.MaxClientDisconnect != nil } } @@ -11319,6 +10992,46 @@ func (a *Allocation) SetEventDisplayMessages() { setDisplayMsg(a.TaskStates) } +// ComparableResources returns the resources on the allocation +// handling upgrade paths. After 0.11 calls to this should be replaced with: +// alloc.AllocatedResources.Comparable() +// +// COMPAT(0.11): Remove in 0.11 +func (a *Allocation) ComparableResources() *ComparableResources { + // Alloc already has 0.9+ behavior + if a.AllocatedResources != nil { + return a.AllocatedResources.Comparable() + } + + var resources *Resources + if a.Resources != nil { + resources = a.Resources + } else if a.TaskResources != nil { + resources = new(Resources) + resources.Add(a.SharedResources) + for _, taskResource := range a.TaskResources { + resources.Add(taskResource) + } + } + + // Upgrade path + return &ComparableResources{ + Flattened: AllocatedTaskResources{ + Cpu: AllocatedCpuResources{ + CpuShares: int64(resources.CPU), + }, + Memory: AllocatedMemoryResources{ + MemoryMB: int64(resources.MemoryMB), + MemoryMaxMB: int64(resources.MemoryMaxMB), + }, + Networks: resources.Networks, + }, + Shared: AllocatedSharedResources{ + DiskMB: int64(resources.DiskMB), + }, + } +} + // LookupTask by name from the Allocation. Returns nil if the Job is not set, the // TaskGroup does not exist, or the task name cannot be found. func (a *Allocation) LookupTask(name string) *Task { @@ -11385,7 +11098,7 @@ func (a *Allocation) AllocationDiff() *AllocationDiff { return (*AllocationDiff)(a) } -// Expired determines whether an allocation has exceeded its Disconnect.LostAfter +// Expired determines whether an allocation has exceeded its MaxClientDisonnect // duration relative to the passed time stamp. func (a *Allocation) Expired(now time.Time) bool { if a == nil || a.Job == nil { @@ -11407,12 +11120,11 @@ func (a *Allocation) Expired(now time.Time) bool { return false } - timeout := tg.GetDisconnectLostTimeout() - if timeout == 0 && tg.Replace() { + if tg.MaxClientDisconnect == nil { return false } - expiry := lastUnknown.Add(timeout) + expiry := lastUnknown.Add(*tg.MaxClientDisconnect) return expiry.Sub(now) <= 0 } @@ -11453,151 +11165,44 @@ func (a *Allocation) NeedsToReconnect() bool { return disconnected } -// LastStartOfTask returns the time of the last start event for the given task -// using the allocations TaskStates. If the task has not started, the zero time -// will be returned. -func (a *Allocation) LastStartOfTask(taskName string) time.Time { - task := a.TaskStates[taskName] - if task == nil { - return time.Time{} - } - - if task.Restarts > 0 { - return task.LastRestart - } - - return task.StartedAt -} - -// IdentityClaims are the input to a JWT identifying a workload. It -// should never be serialized to msgpack unsigned. -type IdentityClaims struct { - Namespace string `json:"nomad_namespace"` - JobID string `json:"nomad_job_id"` - AllocationID string `json:"nomad_allocation_id"` - TaskName string `json:"nomad_task,omitempty"` - ServiceName string `json:"nomad_service,omitempty"` - - ConsulNamespace string `json:"consul_namespace,omitempty"` - VaultNamespace string `json:"vault_namespace,omitempty"` - VaultRole string `json:"vault_role,omitempty"` - - jwt.Claims -} - -// NewIdentityClaims returns new workload identity claims. Since it may be -// called with a denormalized Allocation, the Job must be passed in distinctly. -// -// ID claim is random (nondeterministic) so multiple calls with the same values -// will not return equal claims by design. JWT IDs should never collide. -func NewIdentityClaims(job *Job, alloc *Allocation, wihandle *WIHandle, wid *WorkloadIdentity, now time.Time) *IdentityClaims { - tg := job.LookupTaskGroup(alloc.TaskGroup) - if tg == nil { - return nil - } - - if wid == nil { - return nil - } - - jwtnow := jwt.NewNumericDate(now.UTC()) +func (a *Allocation) ToIdentityClaims(job *Job) *IdentityClaims { + now := jwt.NewNumericDate(time.Now().UTC()) claims := &IdentityClaims{ - Namespace: alloc.Namespace, - JobID: alloc.JobID, - AllocationID: alloc.ID, - Claims: jwt.Claims{ - NotBefore: jwtnow, - IssuedAt: jwtnow, + Namespace: a.Namespace, + JobID: a.JobID, + AllocationID: a.ID, + RegisteredClaims: jwt.RegisteredClaims{ + // TODO: implement a refresh loop to prevent allocation identities from + // expiring before the allocation is terminal. Once that's implemented, + // add an ExpiresAt here ExpiresAt: &jwt.NumericDate{} + // https://github.com/hashicorp/nomad/issues/16258 + NotBefore: now, + IssuedAt: now, }, } - - // If this is a child job, use the parent's ID - if job.ParentID != "" { + if job != nil && job.ParentID != "" { claims.JobID = job.ParentID } + return claims +} - var taskName string - - switch wihandle.WorkloadType { - case WorkloadTypeService: - serviceName := wihandle.WorkloadIdentifier - claims.ServiceName = serviceName - - // Find task name if this is a task service. - for _, t := range tg.Tasks { - for _, s := range t.Services { - if s.Name == serviceName { - taskName = t.Name - break - } - } - if taskName != "" { - break - } - } - - case WorkloadTypeTask: - taskName = wihandle.WorkloadIdentifier +func (a *Allocation) ToTaskIdentityClaims(job *Job, taskName string) *IdentityClaims { + claims := a.ToIdentityClaims(job) + if claims != nil { claims.TaskName = taskName - - default: - // in case of an unknown workload type we quit - return nil - } - - // Add ConsulNamespace and VaultNamespace claims if necessary. - if taskName != "" { - task := tg.LookupTask(taskName) - if task == nil { - return nil - } - - if wid.IsConsul() { - if task.Consul != nil { - claims.ConsulNamespace = task.Consul.Namespace - } else if tg.Consul != nil { - claims.ConsulNamespace = tg.Consul.Namespace - } - } - - if wid.IsVault() && task.Vault != nil { - claims.VaultNamespace = task.Vault.Namespace - claims.VaultRole = task.Vault.Role - } - - } else if wid.IsConsul() && tg.Consul != nil { - claims.ConsulNamespace = tg.Consul.Namespace } - - claims.Audience = slices.Clone(wid.Audience) - claims.setSubject(job, alloc.TaskGroup, wihandle.WorkloadIdentifier, wid.Name) - claims.setExp(now, wid) - - claims.ID = uuid.Generate() - return claims } -// setSubject creates the standard subject claim for workload identities. -func (claims *IdentityClaims) setSubject(job *Job, group, widentifier, id string) { - claims.Subject = strings.Join([]string{ - job.Region, - job.Namespace, - job.ID, - group, - widentifier, - id, - }, ":") -} - -// setExp sets the absolute time at which these identity claims expire. -func (claims *IdentityClaims) setExp(now time.Time, wid *WorkloadIdentity) { - if wid.TTL == 0 { - // No expiry - return - } +// IdentityClaims are the input to a JWT identifying a workload. It +// should never be serialized to msgpack unsigned. +type IdentityClaims struct { + Namespace string `json:"nomad_namespace"` + JobID string `json:"nomad_job_id"` + AllocationID string `json:"nomad_allocation_id"` + TaskName string `json:"nomad_task"` - claims.Expiry = jwt.NewNumericDate(now.Add(wid.TTL)) + jwt.RegisteredClaims } // AllocationDiff is another named type for Allocation (to use the same fields), @@ -12883,8 +12488,9 @@ type DesiredUpdates struct { } func (d *DesiredUpdates) GoString() string { - return fmt.Sprintf("(place %d) (inplace %d) (destructive %d) (stop %d) (migrate %d) (ignore %d) (canary %d)", - d.Place, d.InPlaceUpdate, d.DestructiveUpdate, d.Stop, d.Migrate, d.Ignore, d.Canary) + return fmt.Sprintf( + "(place %d) (inplace %d) (destructive %d) (stop %d) (migrate %d) (ignore %d) (canary %d) (preempt %d)", + d.Place, d.InPlaceUpdate, d.DestructiveUpdate, d.Stop, d.Migrate, d.Ignore, d.Canary, d.Preemptions) } // msgpackHandle is a shared handle for encoding/decoding of structs @@ -13246,8 +12852,8 @@ func (a *ACLToken) Copy() *ACLToken { } var ( - // AnonymousACLToken is used when no SecretID is provided, and the request - // is made anonymously. + // AnonymousACLToken is used no SecretID is provided, and the + // request is made anonymously. AnonymousACLToken = &ACLToken{ AccessorID: "anonymous", Name: "Anonymous Token", @@ -13263,14 +12869,6 @@ var ( Name: "Leader Token", Type: ACLManagementToken, } - - // ACLsDisabledToken is used when ACLs are disabled. - ACLsDisabledToken = &ACLToken{ - AccessorID: "acls-disabled", - Name: "ACLs disabled token", - Type: ACLClientToken, - Global: false, - } ) type ACLTokenListStub struct { diff --git a/nomad/structs/structs_ce.go b/nomad/structs/structs_oss.go similarity index 72% rename from nomad/structs/structs_ce.go rename to nomad/structs/structs_oss.go index fc026970d7b2..870ad1ef4f44 100644 --- a/nomad/structs/structs_ce.go +++ b/nomad/structs/structs_oss.go @@ -24,24 +24,6 @@ func (n *NamespaceNodePoolConfiguration) Validate() error { return nil } -func (n *NamespaceVaultConfiguration) Canonicalize() {} - -func (n *NamespaceVaultConfiguration) Validate() error { - if n != nil { - return errors.New("Multi-Cluster Vault is unlicensed.") - } - return nil -} - -func (n *NamespaceConsulConfiguration) Canonicalize() {} - -func (n *NamespaceConsulConfiguration) Validate() error { - if n != nil { - return errors.New("Multi-Cluster Consul is unlicensed.") - } - return nil -} - func (m *Multiregion) Validate(jobType string, jobDatacenters []string) error { if m != nil { return errors.New("Multiregion jobs are unlicensed.") diff --git a/nomad/structs/structs_ce_test.go b/nomad/structs/structs_oss_test.go similarity index 66% rename from nomad/structs/structs_ce_test.go rename to nomad/structs/structs_oss_test.go index de61ed440825..f30524b88d4f 100644 --- a/nomad/structs/structs_ce_test.go +++ b/nomad/structs/structs_oss_test.go @@ -31,26 +31,6 @@ func TestNamespace_Validate_Oss(t *testing.T) { }, expectedErr: "unlicensed", }, - { - name: "vault config not allowed", - namespace: &Namespace{ - Name: "test", - VaultConfiguration: &NamespaceVaultConfiguration{ - Default: "dev", - }, - }, - expectedErr: "unlicensed", - }, - { - name: "consul config not allowed", - namespace: &Namespace{ - Name: "test", - ConsulConfiguration: &NamespaceConsulConfiguration{ - Default: "dev", - }, - }, - expectedErr: "unlicensed", - }, } for _, tc := range cases { diff --git a/nomad/structs/structs_test.go b/nomad/structs/structs_test.go index 92253da18c44..5a2c49e3a67a 100644 --- a/nomad/structs/structs_test.go +++ b/nomad/structs/structs_test.go @@ -12,13 +12,9 @@ import ( "testing" "time" - jwt "github.com/go-jose/go-jose/v3/jwt" - "github.com/google/go-cmp/cmp/cmpopts" "github.com/hashicorp/consul/api" "github.com/hashicorp/go-multierror" "github.com/hashicorp/nomad/ci" - "github.com/hashicorp/nomad/client/lib/idset" - "github.com/hashicorp/nomad/client/lib/numalib/hw" "github.com/hashicorp/nomad/helper/pointer" "github.com/hashicorp/nomad/helper/uuid" "github.com/kr/pretty" @@ -105,14 +101,6 @@ func TestNamespace_SetHash(t *testing.T) { Default: "dev", Allowed: []string{"default"}, }, - VaultConfiguration: &NamespaceVaultConfiguration{ - Default: "default", - Allowed: []string{"default"}, - }, - ConsulConfiguration: &NamespaceConsulConfiguration{ - Default: "default", - Allowed: []string{"default"}, - }, Meta: map[string]string{ "a": "b", "c": "d", @@ -162,24 +150,6 @@ func TestNamespace_SetHash(t *testing.T) { must.NotNil(t, ns.Hash) must.Eq(t, out6, ns.Hash) must.NotEq(t, out5, out6) - - ns.VaultConfiguration.Default = "infra" - ns.VaultConfiguration.Allowed = []string{} - ns.VaultConfiguration.Denied = []string{"all"} - out7 := ns.SetHash() - must.NotNil(t, out7) - must.NotNil(t, ns.Hash) - must.Eq(t, out7, ns.Hash) - must.NotEq(t, out6, out7) - - ns.ConsulConfiguration.Default = "infra" - ns.ConsulConfiguration.Allowed = []string{} - ns.ConsulConfiguration.Denied = []string{"all"} - out8 := ns.SetHash() - must.NotNil(t, out8) - must.NotNil(t, ns.Hash) - must.Eq(t, out8, ns.Hash) - must.NotEq(t, out7, out8) } func TestNamespace_Copy(t *testing.T) { @@ -197,14 +167,6 @@ func TestNamespace_Copy(t *testing.T) { Default: "dev", Allowed: []string{"default"}, }, - VaultConfiguration: &NamespaceVaultConfiguration{ - Default: "default", - Allowed: []string{"default"}, - }, - ConsulConfiguration: &NamespaceConsulConfiguration{ - Default: "default", - Allowed: []string{"default"}, - }, Meta: map[string]string{ "a": "b", "c": "d", @@ -221,12 +183,6 @@ func TestNamespace_Copy(t *testing.T) { nsCopy.NodePoolConfiguration.Default = "default" nsCopy.NodePoolConfiguration.Allowed = []string{} nsCopy.NodePoolConfiguration.Denied = []string{"dev"} - nsCopy.VaultConfiguration.Default = "infra" - nsCopy.VaultConfiguration.Allowed = []string{} - nsCopy.VaultConfiguration.Denied = []string{"dev"} - nsCopy.ConsulConfiguration.Default = "infra" - nsCopy.ConsulConfiguration.Allowed = []string{} - nsCopy.ConsulConfiguration.Denied = []string{"dev"} nsCopy.Meta["a"] = "z" must.NotEq(t, ns, nsCopy) @@ -1592,7 +1548,7 @@ func TestTaskGroup_Validate(t *testing.T) { }, }, expErr: []string{ - `Volume Mount (0) references undefined volume`, + `Volume Mount (0) references an empty volume`, `Volume Mount (0) references undefined volume foob`, }, jobType: JobTypeService, @@ -2010,24 +1966,6 @@ func TestTask_Validate(t *testing.T) { t.Fatalf("err: %s", err) } - tg.Volumes = map[string]*VolumeRequest{ - "foo": { - Name: "foo", - }, - } - - task.VolumeMounts = []*VolumeMount{ - { - Volume: "blah", - }, - } - - err = task.Validate(JobTypeBatch, tg) - requireErrors(t, err, - "Volume Mount (0) references undefined volume blah", - ) - task.VolumeMounts = nil - task.Constraints = append(task.Constraints, &Constraint{ Operand: ConstraintDistinctHosts, @@ -2124,14 +2062,6 @@ func TestTask_Validate_Resources(t *testing.T) { }, err: "MemoryMaxMB value (10) should be larger than MemoryMB value (200", }, - { - name: "memory max no limit", - res: &Resources{ - CPU: 100, - MemoryMB: 200, - MemoryMaxMB: -1, - }, - }, } for i := range cases { @@ -4631,41 +4561,6 @@ func TestReschedulePolicy_Validate(t *testing.T) { } } -func TestAllocation_ReservedCores(t *testing.T) { - ci.Parallel(t) - - a := &Allocation{ - AllocatedResources: &AllocatedResources{ - Tasks: map[string]*AllocatedTaskResources{ - "nil": { - Cpu: AllocatedCpuResources{ - ReservedCores: nil, - }, - }, - "empty": { - Cpu: AllocatedCpuResources{ - ReservedCores: make([]uint16, 0), - }, - }, - "one": { - Cpu: AllocatedCpuResources{ - ReservedCores: []uint16{7}, - }, - }, - "three": { - Cpu: AllocatedCpuResources{ - ReservedCores: []uint16{1, 3, 4}, - }, - }, - }, - }, - } - - result := a.ReservedCores() - must.Eq(t, "1,3-4,7", result.String()) - -} - func TestAllocation_Index(t *testing.T) { ci.Parallel(t) @@ -4785,16 +4680,6 @@ func TestTaskArtifact_Hash(t *testing.T) { GetterMode: "g", RelativeDest: "i", }, - { - GetterSource: "b", - GetterOptions: map[string]string{ - "c": "c", - "d": "e", - }, - GetterMode: "g", - GetterInsecure: true, - RelativeDest: "i", - }, } // Map of hash to source @@ -5797,6 +5682,248 @@ func TestAllocation_NextDelay(t *testing.T) { } +func TestAllocation_WaitClientStop(t *testing.T) { + ci.Parallel(t) + type testCase struct { + desc string + stop time.Duration + status string + expectedShould bool + expectedRescheduleTime time.Time + } + now := time.Now().UTC() + testCases := []testCase{ + { + desc: "running", + stop: 2 * time.Second, + status: AllocClientStatusRunning, + expectedShould: true, + }, + { + desc: "no stop_after_client_disconnect", + status: AllocClientStatusLost, + expectedShould: false, + }, + { + desc: "stop", + status: AllocClientStatusLost, + stop: 2 * time.Second, + expectedShould: true, + expectedRescheduleTime: now.Add((2 + 5) * time.Second), + }, + } + for _, tc := range testCases { + t.Run(tc.desc, func(t *testing.T) { + j := testJob() + a := &Allocation{ + ClientStatus: tc.status, + Job: j, + TaskStates: map[string]*TaskState{}, + } + + if tc.status == AllocClientStatusLost { + a.AppendState(AllocStateFieldClientStatus, AllocClientStatusLost) + } + + j.TaskGroups[0].StopAfterClientDisconnect = &tc.stop + a.TaskGroup = j.TaskGroups[0].Name + + require.Equal(t, tc.expectedShould, a.ShouldClientStop()) + + if !tc.expectedShould || tc.status != AllocClientStatusLost { + return + } + + // the reschedTime is close to the expectedRescheduleTime + reschedTime := a.WaitClientStop() + e := reschedTime.Unix() - tc.expectedRescheduleTime.Unix() + require.Less(t, e, int64(2)) + }) + } +} + +func TestAllocation_DisconnectTimeout(t *testing.T) { + type testCase struct { + desc string + maxDisconnect *time.Duration + } + + testCases := []testCase{ + { + desc: "no max_client_disconnect", + maxDisconnect: nil, + }, + { + desc: "has max_client_disconnect", + maxDisconnect: pointer.Of(30 * time.Second), + }, + { + desc: "zero max_client_disconnect", + maxDisconnect: pointer.Of(0 * time.Second), + }, + } + for _, tc := range testCases { + t.Run(tc.desc, func(t *testing.T) { + j := testJob() + a := &Allocation{ + Job: j, + } + + j.TaskGroups[0].MaxClientDisconnect = tc.maxDisconnect + a.TaskGroup = j.TaskGroups[0].Name + + now := time.Now() + + reschedTime := a.DisconnectTimeout(now) + + if tc.maxDisconnect == nil { + require.Equal(t, now, reschedTime, "expected to be now") + } else { + difference := reschedTime.Sub(now) + require.Equal(t, *tc.maxDisconnect, difference, "expected durations to be equal") + } + + }) + } +} + +func TestAllocation_Expired(t *testing.T) { + type testCase struct { + name string + maxDisconnect string + ellapsed int + expected bool + nilJob bool + badTaskGroup bool + mixedUTC bool + noReconnectEvent bool + status string + } + + testCases := []testCase{ + { + name: "has-expired", + maxDisconnect: "5s", + ellapsed: 10, + expected: true, + }, + { + name: "has-not-expired", + maxDisconnect: "5s", + ellapsed: 3, + expected: false, + }, + { + name: "are-equal", + maxDisconnect: "5s", + ellapsed: 5, + expected: true, + }, + { + name: "nil-job", + maxDisconnect: "5s", + ellapsed: 10, + expected: false, + nilJob: true, + }, + { + name: "wrong-status", + maxDisconnect: "5s", + ellapsed: 10, + expected: false, + status: AllocClientStatusRunning, + }, + { + name: "bad-task-group", + maxDisconnect: "", + badTaskGroup: true, + ellapsed: 10, + expected: false, + }, + { + name: "no-max-disconnect", + maxDisconnect: "", + ellapsed: 10, + expected: false, + }, + { + name: "mixed-utc-has-expired", + maxDisconnect: "5s", + ellapsed: 10, + mixedUTC: true, + expected: true, + }, + { + name: "mixed-utc-has-not-expired", + maxDisconnect: "5s", + ellapsed: 3, + mixedUTC: true, + expected: false, + }, + { + name: "no-reconnect-event", + maxDisconnect: "5s", + ellapsed: 2, + expected: false, + noReconnectEvent: true, + }, + } + for _, tc := range testCases { + t.Run(tc.name, func(t *testing.T) { + alloc := MockAlloc() + var err error + var maxDisconnect time.Duration + + if tc.maxDisconnect != "" { + maxDisconnect, err = time.ParseDuration(tc.maxDisconnect) + require.NoError(t, err) + alloc.Job.TaskGroups[0].MaxClientDisconnect = &maxDisconnect + } + + if tc.nilJob { + alloc.Job = nil + } + + if tc.badTaskGroup { + alloc.TaskGroup = "bad" + } + + alloc.ClientStatus = AllocClientStatusUnknown + if tc.status != "" { + alloc.ClientStatus = tc.status + } + + alloc.AllocStates = []*AllocState{{ + Field: AllocStateFieldClientStatus, + Value: AllocClientStatusUnknown, + Time: time.Now(), + }} + + require.NoError(t, err) + now := time.Now().UTC() + if tc.mixedUTC { + now = time.Now() + } + + if !tc.noReconnectEvent { + event := NewTaskEvent(TaskClientReconnected) + event.Time = now.UnixNano() + + alloc.TaskStates = map[string]*TaskState{ + "web": { + Events: []*TaskEvent{event}, + }, + } + } + + ellapsedDuration := time.Duration(tc.ellapsed) * time.Second + now = now.Add(ellapsedDuration) + + require.Equal(t, tc.expected, alloc.Expired(now)) + }) + } +} + func TestAllocation_NeedsToReconnect(t *testing.T) { ci.Parallel(t) @@ -5901,123 +6028,6 @@ func TestAllocation_NeedsToReconnect(t *testing.T) { } } -func TestAllocation_RescheduleTimeOnDisconnect(t *testing.T) { - ci.Parallel(t) - testNow := time.Now() - - testAlloc := MockAlloc() - - testCases := []struct { - name string - taskGroup string - disconnectGroup *DisconnectStrategy - expected bool - expectedTime time.Time - }{ - { - name: "missing_task_group", - taskGroup: "missing-task-group", - expected: false, - expectedTime: time.Time{}, - }, - { - name: "missing_disconnect_group", - taskGroup: "web", - disconnectGroup: nil, - expected: true, - expectedTime: testNow.Add(RestartPolicyMinInterval), // RestartPolicyMinInterval is the default value - }, - { - name: "empty_disconnect_group", - taskGroup: "web", - disconnectGroup: &DisconnectStrategy{}, - expected: true, - expectedTime: testNow.Add(RestartPolicyMinInterval), // RestartPolicyMinInterval is the default value - }, - { - name: "replace_enabled", - taskGroup: "web", - disconnectGroup: &DisconnectStrategy{ - Replace: pointer.Of(true), - }, - expected: true, - expectedTime: testNow, - }, - { - name: "replace_disabled", - taskGroup: "web", - disconnectGroup: &DisconnectStrategy{ - Replace: pointer.Of(false), - }, - expected: false, - expectedTime: testNow, - }, - } - - for _, tc := range testCases { - t.Run(tc.name, func(t *testing.T) { - alloc := testAlloc.Copy() - - alloc.TaskGroup = tc.taskGroup - alloc.Job.TaskGroups[0].Disconnect = tc.disconnectGroup - - time, eligible := alloc.RescheduleTimeOnDisconnect(testNow) - - must.Eq(t, tc.expected, eligible) - must.Eq(t, tc.expectedTime, time) - }) - } -} - -func TestAllocation_LastStartOfTask(t *testing.T) { - ci.Parallel(t) - testNow := time.Now() - - alloc := MockAlloc() - alloc.TaskStates = map[string]*TaskState{ - "task-with-restarts": { - StartedAt: testNow.Add(-30 * time.Minute), - Restarts: 3, - LastRestart: testNow.Add(-5 * time.Minute), - }, - "task-without-restarts": { - StartedAt: testNow.Add(-30 * time.Minute), - Restarts: 0, - }, - } - - testCases := []struct { - name string - taskName string - expected time.Time - }{ - { - name: "missing_task", - taskName: "missing-task", - expected: time.Time{}, - }, - { - name: "task_with_restarts", - taskName: "task-with-restarts", - expected: testNow.Add(-5 * time.Minute), - }, - { - name: "task_without_restarts", - taskName: "task-without-restarts", - expected: testNow.Add(-30 * time.Minute), - }, - } - - for _, tc := range testCases { - t.Run(tc.name, func(t *testing.T) { - alloc.TaskGroup = "web" - got := alloc.LastStartOfTask(tc.taskName) - - must.Eq(t, tc.expected, got) - }) - } -} - func TestAllocation_Canonicalize_Old(t *testing.T) { ci.Parallel(t) @@ -6116,10 +6126,16 @@ func TestVault_Validate(t *testing.T) { v := &Vault{ Env: true, - ChangeMode: VaultChangeModeSignal, - Policies: []string{"foo", "root"}, + ChangeMode: VaultChangeModeNoop, + } + + if err := v.Validate(); err == nil || !strings.Contains(err.Error(), "Policy list") { + t.Fatalf("Expected policy list empty error") } + v.Policies = []string{"foo", "root"} + v.ChangeMode = VaultChangeModeSignal + err := v.Validate() if err == nil { t.Fatalf("Expected validation errors") @@ -6196,6 +6212,54 @@ func TestParameterizedJobConfig_Validate_NonBatch(t *testing.T) { } } +func TestJobConfig_Validate_StopAferClientDisconnect(t *testing.T) { + ci.Parallel(t) + // Setup a system Job with stop_after_client_disconnect set, which is invalid + job := testJob() + job.Type = JobTypeSystem + stop := 1 * time.Minute + job.TaskGroups[0].StopAfterClientDisconnect = &stop + + err := job.Validate() + require.Error(t, err) + require.Contains(t, err.Error(), "stop_after_client_disconnect can only be set in batch and service jobs") + + // Modify the job to a batch job with an invalid stop_after_client_disconnect value + job.Type = JobTypeBatch + invalid := -1 * time.Minute + job.TaskGroups[0].StopAfterClientDisconnect = &invalid + + err = job.Validate() + require.Error(t, err) + require.Contains(t, err.Error(), "stop_after_client_disconnect must be a positive value") + + // Modify the job to a batch job with a valid stop_after_client_disconnect value + job.Type = JobTypeBatch + job.TaskGroups[0].StopAfterClientDisconnect = &stop + err = job.Validate() + require.NoError(t, err) +} + +func TestJobConfig_Validate_MaxClientDisconnect(t *testing.T) { + // Set up a job with an invalid max_client_disconnect value + job := testJob() + timeout := -1 * time.Minute + job.TaskGroups[0].MaxClientDisconnect = &timeout + job.TaskGroups[0].StopAfterClientDisconnect = &timeout + + err := job.Validate() + require.Error(t, err) + require.Contains(t, err.Error(), "max_client_disconnect cannot be negative") + require.Contains(t, err.Error(), "Task group cannot be configured with both max_client_disconnect and stop_after_client_disconnect") + + // Modify the job with a valid max_client_disconnect value + timeout = 1 * time.Minute + job.TaskGroups[0].MaxClientDisconnect = &timeout + job.TaskGroups[0].StopAfterClientDisconnect = nil + err = job.Validate() + require.NoError(t, err) +} + func TestParameterizedJobConfig_Canonicalize(t *testing.T) { ci.Parallel(t) @@ -6701,6 +6765,7 @@ func TestNode_Canonicalize(t *testing.T) { func TestNode_Copy(t *testing.T) { ci.Parallel(t) + require := require.New(t) node := &Node{ ID: uuid.Generate(), @@ -6714,9 +6779,36 @@ func TestNode_Copy(t *testing.T) { "driver.exec": "1", "driver.mock_driver": "1", }, + Resources: &Resources{ + CPU: 4000, + MemoryMB: 8192, + DiskMB: 100 * 1024, + Networks: []*NetworkResource{ + { + Device: "eth0", + CIDR: "192.168.0.100/32", + MBits: 1000, + }, + }, + }, + Reserved: &Resources{ + CPU: 100, + MemoryMB: 256, + DiskMB: 4 * 1024, + Networks: []*NetworkResource{ + { + Device: "eth0", + IP: "192.168.0.100", + ReservedPorts: []Port{{Label: "ssh", Value: 22}}, + MBits: 1, + }, + }, + }, NodeResources: &NodeResources{ - Processors: NodeProcessorResources{ - Topology: MockBasicTopology(), + Cpu: NodeCpuResources{ + CpuShares: 4000, + TotalCpuCores: 4, + ReservableCpuCores: []uint16{0, 1, 2, 3}, }, Memory: NodeMemoryResources{ MemoryMB: 8192, @@ -6772,14 +6864,14 @@ func TestNode_Copy(t *testing.T) { node2 := node.Copy() - must.Eq(t, node.Attributes, node2.Attributes) - must.Eq(t, node.Resources, node2.Resources) - must.Eq(t, node.Reserved, node2.Reserved) - must.Eq(t, node.Links, node2.Links) - must.Eq(t, node.Meta, node2.Meta) - must.Eq(t, node.Events, node2.Events) - must.Eq(t, node.DrainStrategy, node2.DrainStrategy) - must.Eq(t, node.Drivers, node2.Drivers) + require.Equal(node.Attributes, node2.Attributes) + require.Equal(node.Resources, node2.Resources) + require.Equal(node.Reserved, node2.Reserved) + require.Equal(node.Links, node2.Links) + require.Equal(node.Meta, node2.Meta) + require.Equal(node.Events, node2.Events) + require.Equal(node.DrainStrategy, node2.DrainStrategy) + require.Equal(node.Drivers, node2.Drivers) } func TestNode_GetID(t *testing.T) { @@ -7045,8 +7137,10 @@ func TestNodeResources_Copy(t *testing.T) { ci.Parallel(t) orig := &NodeResources{ - Processors: NodeProcessorResources{ - Topology: MockBasicTopology(), + Cpu: NodeCpuResources{ + CpuShares: int64(32000), + TotalCpuCores: 32, + ReservableCpuCores: []uint16{1, 2, 3, 9}, }, Memory: NodeMemoryResources{ MemoryMB: int64(64000), @@ -7075,20 +7169,25 @@ func TestNodeResources_Copy(t *testing.T) { }, } - cpy := orig.Copy() - must.Eq(t, orig, cpy) + kopy := orig.Copy() + assert.Equal(t, orig, kopy) - cpy.NodeNetworks[0].MacAddress = "11:11:11:11:11:11" - cpy.NodeNetworks[0].Addresses[0].Alias = "public" - must.NotEq(t, orig.NodeNetworks[0], cpy.NodeNetworks[0]) + // Make sure slices aren't shared + kopy.Cpu.ReservableCpuCores[1] = 9000 + assert.NotEqual(t, orig.Cpu.ReservableCpuCores, kopy.Cpu.ReservableCpuCores) + + kopy.NodeNetworks[0].MacAddress = "11:11:11:11:11:11" + kopy.NodeNetworks[0].Addresses[0].Alias = "public" + assert.NotEqual(t, orig.NodeNetworks[0], kopy.NodeNetworks[0]) } func TestNodeResources_Merge(t *testing.T) { ci.Parallel(t) res := &NodeResources{ - Processors: NodeProcessorResources{ - Topology: MockBasicTopology(), + Cpu: NodeCpuResources{ + CpuShares: int64(32000), + TotalCpuCores: 32, }, Memory: NodeMemoryResources{ MemoryMB: int64(64000), @@ -7100,11 +7199,8 @@ func TestNodeResources_Merge(t *testing.T) { }, } - topo2 := MockBasicTopology() - topo2.NodeIDs = idset.From[hw.NodeID]([]hw.NodeID{0, 1, 2}) - res.Merge(&NodeResources{ - Processors: NodeProcessorResources{topo2}, + Cpu: NodeCpuResources{ReservableCpuCores: []uint16{0, 1, 2, 3}}, Memory: NodeMemoryResources{ MemoryMB: int64(100000), }, @@ -7115,9 +7211,11 @@ func TestNodeResources_Merge(t *testing.T) { }, }) - must.Eq(t, &NodeResources{ - Processors: NodeProcessorResources{ - Topology: MockBasicTopology(), + require.Exactly(t, &NodeResources{ + Cpu: NodeCpuResources{ + CpuShares: int64(32000), + TotalCpuCores: 32, + ReservableCpuCores: []uint16{0, 1, 2, 3}, }, Memory: NodeMemoryResources{ MemoryMB: int64(100000), @@ -7580,16 +7678,12 @@ func TestVault_Equal(t *testing.T) { must.NotEqual[*Vault](t, nil, new(Vault)) must.StructEqual(t, &Vault{ - Role: "nomad-task", Policies: []string{"one"}, Namespace: "global", Env: true, ChangeMode: "signal", ChangeSignal: "SIGILL", }, []must.Tweak[*Vault]{{ - Field: "Role", - Apply: func(v *Vault) { v.Role = "nomad-task-2" }, - }, { Field: "Policies", Apply: func(v *Vault) { v.Policies = []string{"two"} }, }, { @@ -7769,535 +7863,3 @@ func TestSpread_Equal(t *testing.T) { Apply: func(s *Spread) { s.SpreadTarget = nil }, }}) } - -func TestTaskIdentity_Canonicalize(t *testing.T) { - ci.Parallel(t) - - task := &Task{ - Identities: []*WorkloadIdentity{ - { - Name: "consul", - Audience: []string{"a", "b"}, - Env: true, - File: true, - }, - { - Name: WorkloadIdentityDefaultName, - }, - { - Name: "vault", - Env: true, - }, - }, - } - - tg := &TaskGroup{ - Tasks: []*Task{task}, - } - job := &Job{ - TaskGroups: []*TaskGroup{tg}, - } - - task.Canonicalize(job, job.TaskGroups[0]) - - // For backward compatibility the default identity should have gotten moved - // to the original field. - must.NotNil(t, task.Identity) - must.Eq(t, WorkloadIdentityDefaultName, task.Identity.Name) - must.Eq(t, []string{WorkloadIdentityDefaultAud}, task.Identity.Audience) - must.False(t, task.Identity.Env) - must.False(t, task.Identity.File) - - // Only alternate identities should remain - must.Len(t, 2, task.Identities) - - must.Eq(t, "consul", task.Identities[0].Name) - must.Eq(t, []string{"a", "b"}, task.Identities[0].Audience) - must.True(t, task.Identities[0].Env) - must.True(t, task.Identities[0].File) - - must.Eq(t, "vault", task.Identities[1].Name) - must.Len(t, 0, task.Identities[1].Audience) - must.True(t, task.Identities[1].Env) - must.False(t, task.Identities[1].File) -} - -func TestNewIdentityClaims(t *testing.T) { - ci.Parallel(t) - - job := &Job{ - ID: "job", - Name: "job", - Namespace: "default", - Region: "global", - - TaskGroups: []*TaskGroup{ - { - Name: "group", - Services: []*Service{{ - Name: "group-service-", - PortLabel: "http", - Identity: &WorkloadIdentity{ - Audience: []string{"group-service.consul.io"}, - }, - }}, - Tasks: []*Task{ - { - Name: "task", - Identity: &WorkloadIdentity{ - Name: "default-identity", - Audience: []string{"example.com"}, - }, - Identities: []*WorkloadIdentity{ - { - Name: "alt-identity", - Audience: []string{"alt.example.com"}, - }, - { - Name: "consul_default", - Audience: []string{"consul.io"}, - }, - { - Name: "vault_default", - Audience: []string{"vault.io"}, - }, - }, - Services: []*Service{{ - Name: "task-service", - PortLabel: "http", - Identity: &WorkloadIdentity{ - Audience: []string{"task-service.consul.io"}, - }, - }}, - }, - { - Name: "consul-vault-task", - Consul: &Consul{ - Namespace: "task-consul-namespace", - }, - Vault: &Vault{ - Namespace: "vault-namespace", - Role: "role-from-spec-group", - }, - Identity: &WorkloadIdentity{ - Name: "default-identity", - Audience: []string{"example.com"}, - }, - Identities: []*WorkloadIdentity{ - { - Name: "consul_default", - Audience: []string{"consul.io"}, - }, - { - Name: "vault_default", - Audience: []string{"vault.io"}, - }, - }, - Services: []*Service{{ - Name: "consul-task-service", - PortLabel: "http", - Identity: &WorkloadIdentity{ - Audience: []string{"task-service.consul.io"}, - }, - }}, - }, - }, - }, - { - Name: "consul-group", - Consul: &Consul{ - Namespace: "group-consul-namespace", - }, - Services: []*Service{{ - Name: "group-service", - PortLabel: "http", - Identity: &WorkloadIdentity{ - Audience: []string{"group-service.consul.io"}, - }, - }}, - Tasks: []*Task{ - { - Name: "task", - Identity: &WorkloadIdentity{ - Name: "default-identity", - Audience: []string{"example.com"}, - }, - Identities: []*WorkloadIdentity{ - { - Name: "alt-identity", - Audience: []string{"alt.example.com"}, - }, - { - Name: "consul_default", - Audience: []string{"consul.io"}, - }, - { - Name: "vault_default", - Audience: []string{"vault.io"}, - }, - }, - Services: []*Service{{ - Name: "task-service", - PortLabel: "http", - Identity: &WorkloadIdentity{ - Audience: []string{"task-service.consul.io"}, - }, - }}, - }, - { - Name: "consul-vault-task", - Consul: &Consul{ - Namespace: "task-consul-namespace", - }, - Vault: &Vault{ - Namespace: "vault-namespace", - Role: "role-from-spec-consul-group", - }, - Identity: &WorkloadIdentity{ - Name: "default-identity", - Audience: []string{"example.com"}, - }, - Identities: []*WorkloadIdentity{ - { - Name: "consul_default", - Audience: []string{"consul.io"}, - }, - { - Name: "vault_default", - Audience: []string{"vault.io"}, - }, - }, - Services: []*Service{{ - Name: "consul-task-service", - PortLabel: "http", - Identity: &WorkloadIdentity{ - Audience: []string{"consul.io"}, - }, - }}, - }, - }, - }, - }, - } - job.Canonicalize() - - expectedClaims := map[string]*IdentityClaims{ - // group: no consul. - "job/group/services/group-service": { - Namespace: "default", - JobID: "job", - ServiceName: "group-service", - Claims: jwt.Claims{ - Subject: "global:default:job:group:group-service:consul-service_group-service-http", - Audience: jwt.Audience{"group-service.consul.io"}, - }, - }, - // group: no consul. - // task: no consul, no vault. - "job/group/task/default-identity": { - Namespace: "default", - JobID: "job", - TaskName: "task", - Claims: jwt.Claims{ - Subject: "global:default:job:group:task:default-identity", - Audience: jwt.Audience{"example.com"}, - }, - }, - "job/group/task/alt-identity": { - Namespace: "default", - JobID: "job", - TaskName: "task", - Claims: jwt.Claims{ - Subject: "global:default:job:group:task:alt-identity", - Audience: jwt.Audience{"alt.example.com"}, - }, - }, - // No ConsulNamespace because there is no consul block at either task - // or group level. - "job/group/task/consul_default": { - ConsulNamespace: "", - Namespace: "default", - JobID: "job", - TaskName: "task", - Claims: jwt.Claims{ - Subject: "global:default:job:group:task:consul_default", - Audience: jwt.Audience{"consul.io"}, - }, - }, - // No VaultNamespace because there is no vault block at either task - // or group level. - "job/group/task/vault_default": { - VaultNamespace: "", - Namespace: "default", - JobID: "job", - TaskName: "task", - VaultRole: "", // not specified in jobspec - Claims: jwt.Claims{ - Subject: "global:default:job:group:task:vault_default", - Audience: jwt.Audience{"vault.io"}, - }, - }, - "job/group/task/services/task-service": { - Namespace: "default", - JobID: "job", - ServiceName: "task-service", - Claims: jwt.Claims{ - Subject: "global:default:job:group:task-service:consul-service_task-task-service-http", - Audience: jwt.Audience{"task-service.consul.io"}, - }, - }, - // group: no consul. - // task: with consul, with vault. - "job/group/consul-vault-task/default-identity": { - Namespace: "default", - JobID: "job", - TaskName: "consul-vault-task", - Claims: jwt.Claims{ - Subject: "global:default:job:group:consul-vault-task:default-identity", - Audience: jwt.Audience{"example.com"}, - }, - }, - // Use task-level Consul namespace. - "job/group/consul-vault-task/consul_default": { - ConsulNamespace: "task-consul-namespace", - Namespace: "default", - JobID: "job", - TaskName: "consul-vault-task", - Claims: jwt.Claims{ - Subject: "global:default:job:group:consul-vault-task:consul_default", - Audience: jwt.Audience{"consul.io"}, - }, - }, - // Use task-level Vault namespace. - "job/group/consul-vault-task/vault_default": { - VaultNamespace: "vault-namespace", - Namespace: "default", - JobID: "job", - TaskName: "consul-vault-task", - VaultRole: "role-from-spec-group", - Claims: jwt.Claims{ - Subject: "global:default:job:group:consul-vault-task:vault_default", - Audience: jwt.Audience{"vault.io"}, - }, - }, - // Use task-level Consul namespace for task services. - "job/group/consul-vault-task/services/consul-vault-task-service": { - ConsulNamespace: "task-consul-namespace", - Namespace: "default", - JobID: "job", - ServiceName: "consul-vault-task-service", - Claims: jwt.Claims{ - Subject: "global:default:job:group:consul-vault-task-service:consul-service_consul-vault-task-service-http", - Audience: jwt.Audience{"consul.io"}, - }, - }, - // group: with consul. - // Use group-level Consul namespace for group services. - "job/consul-group/services/group-service": { - ConsulNamespace: "group-consul-namespace", - Namespace: "default", - JobID: "job", - ServiceName: "group-service", - Claims: jwt.Claims{ - Subject: "global:default:job:consul-group:group-service:consul-service_group-service-http", - Audience: jwt.Audience{"group-service.consul.io"}, - }, - }, - // group: with consul. - // task: no consul, no vault. - "job/consul-group/task/default-identity": { - Namespace: "default", - JobID: "job", - TaskName: "task", - Claims: jwt.Claims{ - Subject: "global:default:job:consul-group:task:default-identity", - Audience: jwt.Audience{"example.com"}, - }, - }, - "job/consul-group/task/alt-identity": { - Namespace: "default", - JobID: "job", - TaskName: "task", - Claims: jwt.Claims{ - Subject: "global:default:job:consul-group:task:alt-identity", - Audience: jwt.Audience{"alt.example.com"}, - }, - }, - // Use group-level Consul namespace because task doesn't have a consul - // block. - "job/consul-group/task/consul_default": { - ConsulNamespace: "group-consul-namespace", - Namespace: "default", - JobID: "job", - TaskName: "task", - Claims: jwt.Claims{ - Subject: "global:default:job:consul-group:task:consul_default", - Audience: jwt.Audience{"consul.io"}, - }, - }, - "job/consul-group/task/vault_default": { - Namespace: "default", - JobID: "job", - TaskName: "task", - VaultRole: "", // not specified in jobspec - Claims: jwt.Claims{ - Subject: "global:default:job:consul-group:task:vault_default", - Audience: jwt.Audience{"vault.io"}, - }, - }, - // Use group-level Consul namespace for task service because task - // doesn't have a consul block. - "job/consul-group/task/services/task-service": { - ConsulNamespace: "group-consul-namespace", - Namespace: "default", - JobID: "job", - ServiceName: "task-service", - Claims: jwt.Claims{ - Subject: "global:default:job:consul-group:task-service:consul-service_task-task-service-http", - Audience: jwt.Audience{"task-service.consul.io"}, - }, - }, - // group: no consul. - // task: with consul, with vault. - "job/consul-group/consul-vault-task/default-identity": { - Namespace: "default", - JobID: "job", - TaskName: "consul-vault-task", - Claims: jwt.Claims{ - Subject: "global:default:job:consul-group:consul-vault-task:default-identity", - Audience: jwt.Audience{"example.com"}, - }, - }, - // Use task-level Consul namespace. - "job/consul-group/consul-vault-task/consul_default": { - ConsulNamespace: "task-consul-namespace", - Namespace: "default", - JobID: "job", - TaskName: "consul-vault-task", - Claims: jwt.Claims{ - Subject: "global:default:job:consul-group:consul-vault-task:consul_default", - Audience: jwt.Audience{"consul.io"}, - }, - }, - "job/consul-group/consul-vault-task/vault_default": { - VaultNamespace: "vault-namespace", - Namespace: "default", - JobID: "job", - TaskName: "consul-vault-task", - VaultRole: "role-from-spec-consul-group", - Claims: jwt.Claims{ - Subject: "global:default:job:consul-group:consul-vault-task:vault_default", - Audience: jwt.Audience{"vault.io"}, - }, - }, - // Use task-level Consul namespace for task services. - "job/consul-group/consul-vault-task/services/consul-task-service": { - ConsulNamespace: "task-consul-namespace", - Namespace: "default", - JobID: "job", - ServiceName: "consul-task-service", - Claims: jwt.Claims{ - Subject: "global:default:job:consul-group:consul-task-service:consul-service_consul-vault-task-consul-task-service-http", - Audience: jwt.Audience{"consul.io"}, - }, - }, - } - - // Generate service identity names. - for _, tg := range job.TaskGroups { - for _, s := range tg.Services { - if s.Identity != nil { - s.Identity.Name = s.MakeUniqueIdentityName() - } - } - for _, t := range tg.Tasks { - for _, s := range t.Services { - if s.Identity != nil { - s.Identity.Name = s.MakeUniqueIdentityName() - } - } - } - } - - // Find all indentites in test job and create a test case for each. - // Tests for identities missing from expectedClaims are skipped. - type testCase struct { - name string - group string - wid *WorkloadIdentity - wiHandle *WIHandle - expectedClaims *IdentityClaims - } - testCases := []testCase{} - for _, tg := range job.TaskGroups { - path := job.ID + "/" + tg.Name - - for _, s := range tg.Services { - path := path + "/services/" + s.Name - - testCases = append(testCases, testCase{ - name: path, - group: tg.Name, - wid: s.Identity, - wiHandle: s.IdentityHandle(), - expectedClaims: expectedClaims[path], - }) - } - - for _, t := range tg.Tasks { - path := path + "/" + t.Name - - for _, wid := range append(t.Identities, t.Identity) { - if wid == nil { - continue - } - - path := path + "/" + wid.Name - testCases = append(testCases, testCase{ - name: path, - group: tg.Name, - wid: wid, - wiHandle: t.IdentityHandle(wid), - expectedClaims: expectedClaims[path], - }) - } - - for _, s := range t.Services { - path := path + "/services/" + s.Name - testCases = append(testCases, testCase{ - name: path, - group: tg.Name, - wid: s.Identity, - wiHandle: s.IdentityHandle(), - expectedClaims: expectedClaims[path], - }) - } - } - } - - for _, tc := range testCases { - t.Run(tc.name, func(t *testing.T) { - if tc.expectedClaims == nil { - t.Skip("missing expected claims") - } - - now := time.Now() - alloc := &Allocation{ - ID: uuid.Generate(), - Namespace: job.Namespace, - JobID: job.ID, - TaskGroup: tc.group, - } - - got := NewIdentityClaims(job, alloc, tc.wiHandle, tc.wid, now) - - must.Eq(t, tc.expectedClaims, got, must.Cmp(cmpopts.IgnoreFields( - IdentityClaims{}, - "ID", "AllocationID", "IssuedAt", "NotBefore", - ))) - must.Eq(t, alloc.ID, got.AllocationID) - must.Eq(t, jwt.NewNumericDate(now), got.IssuedAt) - must.Eq(t, jwt.NewNumericDate(now), got.NotBefore) - }) - } -} diff --git a/nomad/structs/testing.go b/nomad/structs/testing.go index 68855c46f167..df2db0822c28 100644 --- a/nomad/structs/testing.go +++ b/nomad/structs/testing.go @@ -7,9 +7,6 @@ import ( "fmt" "time" - "github.com/hashicorp/nomad/client/lib/idset" - "github.com/hashicorp/nomad/client/lib/numalib" - "github.com/hashicorp/nomad/client/lib/numalib/hw" "github.com/hashicorp/nomad/helper/uuid" psstructs "github.com/hashicorp/nomad/plugins/shared/structs" ) @@ -26,7 +23,7 @@ func NodeResourcesToAllocatedResources(n *NodeResources) *AllocatedResources { Tasks: map[string]*AllocatedTaskResources{ "web": { Cpu: AllocatedCpuResources{ - CpuShares: int64(n.Processors.Topology.UsableCompute()), + CpuShares: n.Cpu.CpuShares, }, Memory: AllocatedMemoryResources{ MemoryMB: n.Memory.MemoryMB, @@ -39,107 +36,6 @@ func NodeResourcesToAllocatedResources(n *NodeResources) *AllocatedResources { } } -// MockBasicTopology returns a numalib.Topology that looks likes a simple VM; -// - 1 socket, 1 NUMA node -// - 4 cores @ 3500 MHz (14,000 MHz total) -// - no client config overrides -func MockBasicTopology() *numalib.Topology { - cores := make([]numalib.Core, 4) - for i := 0; i < 4; i++ { - cores[i] = numalib.Core{ - SocketID: 0, - NodeID: 0, - ID: hw.CoreID(i), - Grade: numalib.Performance, - Disable: false, - BaseSpeed: 3500, - } - } - return &numalib.Topology{ - NodeIDs: idset.From[hw.NodeID]([]hw.NodeID{0}), - Distances: numalib.SLIT{[]numalib.Cost{10}}, - Cores: cores, - OverrideTotalCompute: 0, - OverrideWitholdCompute: 0, - } -} - -// MockWorkstationTopology returns a numalib.Topology that looks like a typical -// workstation; -// - 2 socket, 2 NUMA node (200% penalty) -// - 16 cores / 32 threads @ 3000 MHz (96,000 MHz total) -// - node0: odd cores, node1: even cores -// - no client config overrides -func MockWorkstationTopology() *numalib.Topology { - cores := make([]numalib.Core, 32) - for i := 0; i < 32; i++ { - cores[i] = numalib.Core{ - SocketID: hw.SocketID(i % 2), - NodeID: hw.NodeID(i % 2), - ID: hw.CoreID(i), - Grade: numalib.Performance, - Disable: false, - BaseSpeed: 3_000, - } - } - return &numalib.Topology{ - NodeIDs: idset.From[hw.NodeID]([]hw.NodeID{0, 1}), - Distances: numalib.SLIT{[]numalib.Cost{10, 20}, {20, 10}}, - Cores: cores, - } -} - -// MockR6aTopology returns a numalib.Topology that looks like an EC2 r6a.metal -// instance type: -// - 2 socket, 4 NUMA node -// - 120% penalty for intra socket, 320% penalty for cross socket -// - 192 logical cores @ 3731 MHz (716362) -// - node0: 0-23, 96-119 (socket 0) -// - node1: 24-47, 120-143 (socket 0) -// - node2: 48-71, 144-167 (socket 1) -// - node3: 72-95, 168-191 (socket 1) -func MockR6aTopology() *numalib.Topology { - cores := make([]numalib.Core, 192) - makeCore := func(socketID hw.SocketID, nodeID hw.NodeID, id int) numalib.Core { - return numalib.Core{ - SocketID: socketID, - NodeID: nodeID, - ID: hw.CoreID(id), - Grade: numalib.Performance, - BaseSpeed: 3731, - } - } - for i := 0; i <= 23; i++ { - cores[i] = makeCore(0, 0, i) - cores[i+96] = makeCore(0, 0, i+96) - } - for i := 24; i <= 47; i++ { - cores[i] = makeCore(0, 1, i) - cores[i+96] = makeCore(0, 1, i+96) - } - for i := 48; i <= 71; i++ { - cores[i] = makeCore(1, 2, i) - cores[i+96] = makeCore(1, 2, i+96) - } - for i := 72; i <= 95; i++ { - cores[i] = makeCore(1, 3, i) - cores[i+96] = makeCore(1, 3, i+96) - } - - distances := numalib.SLIT{ - []numalib.Cost{10, 12, 32, 32}, - []numalib.Cost{12, 10, 32, 32}, - []numalib.Cost{32, 32, 10, 12}, - []numalib.Cost{32, 32, 12, 10}, - } - - return &numalib.Topology{ - NodeIDs: idset.From[hw.NodeID]([]hw.NodeID{0, 1, 2, 3}), - Distances: distances, - Cores: cores, - } -} - func MockNode() *Node { node := &Node{ ID: uuid.Generate(), @@ -154,8 +50,8 @@ func MockNode() *Node { "driver.mock_driver": "1", }, NodeResources: &NodeResources{ - Processors: NodeProcessorResources{ - Topology: MockBasicTopology(), + Cpu: NodeCpuResources{ + CpuShares: 4000, }, Memory: NodeMemoryResources{ MemoryMB: 8192, diff --git a/nomad/structs/variables.go b/nomad/structs/variables.go index a42d6a4f131e..e801a55ded34 100644 --- a/nomad/structs/variables.go +++ b/nomad/structs/variables.go @@ -5,16 +5,11 @@ package structs import ( "bytes" - "encoding/json" "errors" "fmt" "reflect" "regexp" "strings" - "time" - - "github.com/hashicorp/go-multierror" - "github.com/hashicorp/nomad/helper/uuid" ) const ( @@ -33,59 +28,24 @@ const ( VariablesListRPCMethod = "Variables.List" // VariablesReadRPCMethod is the RPC method for fetching a variable - // according to its namespace and path. + // according to its namepace and path. // // Args: VariablesByNameRequest // Reply: VariablesByNameResponse VariablesReadRPCMethod = "Variables.Read" - // VariablesRenewLockRPCMethod is the RPC method for renewing the lease on - // a lock according to its namespace, path and lock ID. - // - // Args: VariablesRenewLockRequest - // Reply: VariablesRenewLockResponse - VariablesRenewLockRPCMethod = "Variables.RenewLock" - // maxVariableSize is the maximum size of the unencrypted contents of a // variable. This size is deliberately set low and is not configurable, to // discourage DoS'ing the cluster maxVariableSize = 65536 - - // minVariableLockTTL and maxVariableLockTTL determine the range of valid durations for the - // TTL on a lock.They come from the experience on Consul. - minVariableLockTTL = 10 * time.Second - maxVariableLockTTL = 24 * time.Hour - - // defaultLockTTL is the default value used to maintain a lock before it needs to - // be renewed. The actual value comes from the experience with Consul. - defaultLockTTL = 15 * time.Second - - // defaultLockDelay is the default a lock will be blocked after the TTL - // went by without any renews. It is intended to prevent split brain situations. - // The actual value comes from the experience with Consul. - defaultLockDelay = 15 * time.Second -) - -var ( - errNoPath = errors.New("missing path") - errNoNamespace = errors.New("missing namespace") - errNoLock = errors.New("missing lock ID") - errWildCardNamespace = errors.New("can not target wildcard (\"*\")namespace") - errQuotaExhausted = errors.New("variables are limited to 64KiB in total size") - errNegativeDelayOrTTL = errors.New("Lock delay and TTL must be positive") - errInvalidTTL = errors.New("TTL must be between 10 seconds and 24 hours") ) // VariableMetadata is the metadata envelope for a Variable, it is the list // object and is shared data between an VariableEncrypted and a // VariableDecrypted object. type VariableMetadata struct { - Namespace string - Path string - - // Lock represents a variable which is used for locking functionality. - Lock *VariableLock `json:",omitempty"` - + Namespace string + Path string CreateIndex uint64 CreateTime int64 ModifyIndex uint64 @@ -106,167 +66,17 @@ type VariableData struct { } // VariableDecrypted structs are returned from the Encrypter's decrypt -// method. Since they contain sensitive material, they should never be +// method. Since they contains sensitive material, they should never be // persisted to disk. type VariableDecrypted struct { VariableMetadata - Items VariableItems `json:",omitempty"` + Items VariableItems } // VariableItems are the actual secrets stored in a variable. They are always // encrypted and decrypted as a single unit. type VariableItems map[string]string -// VariableLock represent a Nomad variable which is used to performing locking -// functionality such as leadership election. -type VariableLock struct { - - // ID is generated by Nomad to provide a unique caller ID which can be used - // for renewals and unlocking. - ID string - - // TTL describes the time-to-live of the current lock holder. The client - // must renew the lock before this TTL expires, otherwise the lock is - // considered lost. - TTL time.Duration - - // LockDelay describes a grace period that exists after a lock is lost, - // before another client may acquire the lock. This helps protect against - // split-brains. - LockDelay time.Duration -} - -// Equal performs an equality check on the two variable lock objects. It -// handles nil objects. -func (vl *VariableLock) Equal(vl2 *VariableLock) bool { - if vl == nil || vl2 == nil { - return vl == vl2 - } - if vl.ID != vl2.ID { - return false - } - if vl.TTL != vl2.TTL { - return false - } - if vl.LockDelay != vl2.LockDelay { - return false - } - return true -} - -// MarshalJSON implements the json.Marshaler interface and allows -// VariableLock.TTL and VariableLock.Delay to be marshaled correctly. -func (vl *VariableLock) MarshalJSON() ([]byte, error) { - type Alias VariableLock - exported := &struct { - TTL string - LockDelay string - *Alias - }{ - TTL: vl.TTL.String(), - LockDelay: vl.LockDelay.String(), - Alias: (*Alias)(vl), - } - - if vl.TTL == 0 { - exported.TTL = "" - } - - if vl.LockDelay == 0 { - exported.LockDelay = "" - } - return json.Marshal(exported) -} - -// UnmarshalJSON implements the json.Unmarshaler interface and allows -// VariableLock.TTL and VariableLock.Delay to be unmarshalled correctly. -func (vl *VariableLock) UnmarshalJSON(data []byte) (err error) { - type Alias VariableLock - aux := &struct { - TTL interface{} - LockDelay interface{} - *Alias - }{ - Alias: (*Alias)(vl), - } - - if err = json.Unmarshal(data, &aux); err != nil { - return err - } - - if aux.TTL != nil { - switch v := aux.TTL.(type) { - case string: - if v != "" { - if vl.TTL, err = time.ParseDuration(v); err != nil { - return err - } - } - case float64: - vl.TTL = time.Duration(v) - } - - } - - if aux.LockDelay != nil { - switch v := aux.LockDelay.(type) { - case string: - if v != "" { - if vl.LockDelay, err = time.ParseDuration(v); err != nil { - return err - } - } - case float64: - vl.LockDelay = time.Duration(v) - } - - } - - return nil -} - -// Copy creates a deep copy of the variable lock. This copy can then be safely -// modified. It handles nil objects. -func (vl *VariableLock) Copy() *VariableLock { - if vl == nil { - return nil - } - - nvl := new(VariableLock) - *nvl = *vl - - return nvl -} - -func (vl *VariableLock) Canonicalize() { - // If the lock ID is empty, it means this is a creation of a lock on this variable. - if vl.ID == "" { - vl.ID = uuid.Generate() - } - - if vl.LockDelay == 0 { - vl.LockDelay = defaultLockDelay - } - - if vl.TTL == 0 { - vl.TTL = defaultLockTTL - } -} - -func (vl *VariableLock) Validate() error { - var mErr *multierror.Error - - if vl.LockDelay < 0 || vl.TTL < 0 { - mErr = multierror.Append(mErr, errNegativeDelayOrTTL) - } - - if vl.TTL > maxVariableLockTTL || vl.TTL < minVariableLockTTL { - mErr = multierror.Append(mErr, errInvalidTTL) - } - - return mErr.ErrorOrNil() -} - func (vi VariableItems) Size() uint64 { var out uint64 for k, v := range vi { @@ -284,26 +94,8 @@ func (vd VariableDecrypted) Equal(v2 VariableDecrypted) bool { // Equal is a convenience method to provide similar equality checking syntax // for metadata and the VariablesData or VariableItems struct -func (sv VariableMetadata) Equal(vm2 VariableMetadata) bool { - if sv.Namespace != vm2.Namespace { - return false - } - if sv.Path != vm2.Path { - return false - } - if sv.CreateIndex != vm2.CreateIndex { - return false - } - if sv.CreateTime != vm2.CreateTime { - return false - } - if sv.ModifyIndex != vm2.ModifyIndex { - return false - } - if sv.ModifyTime != vm2.ModifyTime { - return false - } - return sv.Lock.Equal(vm2.Lock) +func (sv VariableMetadata) Equal(sv2 VariableMetadata) bool { + return sv == sv2 } // Equal performs deep equality checking on the cleartext items of a @@ -375,43 +167,18 @@ func (vd VariableDecrypted) Validate() error { if len(vd.Items) == 0 { return errors.New("empty variables are invalid") } - if vd.Items.Size() > maxVariableSize { return errors.New("variables are limited to 64KiB in total size") } - if err := ValidatePath(vd.Path); err != nil { + if err := validatePath(vd.Path); err != nil { return err } - if vd.Lock != nil { - return vd.Lock.Validate() - } - return nil } -// A new variable can be crated just to support a lock, it doesn't require to hold -// any items and it will validate the lock. -func (vd VariableDecrypted) ValidateForLock() error { - var mErr multierror.Error - if vd.Namespace == AllNamespacesSentinel { - mErr.Errors = append(mErr.Errors, errWildCardNamespace) - return &mErr - } - - if vd.Items.Size() > maxVariableSize { - return errQuotaExhausted - } - - if err := ValidatePath(vd.Path); err != nil { - return err - } - - return vd.Lock.Validate() -} - -func ValidatePath(path string) error { +func validatePath(path string) error { if len(path) == 0 { return fmt.Errorf("variable requires path") } @@ -450,27 +217,13 @@ func (vd *VariableDecrypted) Canonicalize() { if vd.Namespace == "" { vd.Namespace = DefaultNamespace } - - if vd.Lock != nil { - vd.Lock.Canonicalize() - } } // Copy returns a fully hydrated copy of VariableMetadata that can be // manipulated while ensuring the original is not touched. func (sv *VariableMetadata) Copy() *VariableMetadata { - if sv == nil { - return nil - } - - nsl := new(VariableMetadata) - *nsl = *sv - - if sv.Lock != nil { - nsl.Lock = sv.Lock.Copy() - } - - return nsl + var out = *sv + return &out } // GetNamespace returns the variable's namespace. Used for pagination. @@ -488,19 +241,6 @@ func (sv VariableMetadata) GetCreateIndex() uint64 { return sv.CreateIndex } -// LockID returns the ID of the lock. In the event this is not held, or the -// variable is not a lock, this string will be empty. -func (sv *VariableMetadata) LockID() string { - if sv.Lock == nil { - return "" - } - return sv.Lock.ID -} - -// IsLock is a helper to indicate whether the variable is being used for -// locking. -func (sv *VariableMetadata) IsLock() bool { return sv.Lock != nil } - // VariablesQuota is used to track the total size of variables entries per // namespace. The total length of Variable.EncryptedData in bytes will be added // to the VariablesQuota table in the same transaction as a write, update, or @@ -533,14 +273,6 @@ const ( VarOpDelete VarOp = "delete" VarOpDeleteCAS VarOp = "delete-cas" VarOpCAS VarOp = "cas" - - // VarOpLockAcquire is the variable operation used when attempting to - // acquire a variable lock. - VarOpLockAcquire VarOp = "lock-acquire" - - // VarOpLockRelease is the variable operation used when attempting to - // release a held variable lock. - VarOpLockRelease VarOp = "lock-release" ) // VarOpResult constants give possible operations results from a transaction. @@ -669,34 +401,3 @@ type VariablesReadResponse struct { Data *VariableDecrypted QueryMeta } - -// VariablesRenewLockRequest is used to renew the lease on a lock. This request -// behaves like a write because the renewal needs to be forwarded to the leader -// where the timers and lock work is kept. -type VariablesRenewLockRequest struct { - //Namespace string - Path string - LockID string - - WriteRequest -} - -func (v *VariablesRenewLockRequest) Validate() error { - var mErr multierror.Error - - if v.Path == "" { - mErr.Errors = append(mErr.Errors, errNoPath) - } - if v.LockID == "" { - mErr.Errors = append(mErr.Errors, errNoLock) - } - - return mErr.ErrorOrNil() -} - -// VariablesRenewLockResponse is sent back to the user to inform them of success or failure -// of the renewal process. -type VariablesRenewLockResponse struct { - VarMeta *VariableMetadata - WriteMeta -} diff --git a/nomad/structs/variables_test.go b/nomad/structs/variables_test.go index 4a407211045a..0184dfcbacd6 100644 --- a/nomad/structs/variables_test.go +++ b/nomad/structs/variables_test.go @@ -4,261 +4,13 @@ package structs import ( - "errors" - "fmt" "testing" "time" "github.com/hashicorp/nomad/ci" - "github.com/shoenig/test/must" + "github.com/stretchr/testify/require" ) -func TestVariableMetadata_Equal(t *testing.T) { - ci.Parallel(t) - - testCases := []struct { - name string - inputMetadata VariableMetadata - inputMetadataFn VariableMetadata - expectedOutput bool - }{ - { - name: "no lock equal", - inputMetadata: VariableMetadata{ - Namespace: "default", - Path: "custom/test/path", - Lock: nil, - CreateIndex: 10, - CreateTime: 1687251815, - ModifyIndex: 100, - ModifyTime: 1687251868, - }, - inputMetadataFn: VariableMetadata{ - Namespace: "default", - Path: "custom/test/path", - Lock: nil, - CreateIndex: 10, - CreateTime: 1687251815, - ModifyIndex: 100, - ModifyTime: 1687251868, - }, - expectedOutput: true, - }, - { - name: "no lock unequal", - inputMetadata: VariableMetadata{ - Namespace: "default", - Path: "custom/test/path", - Lock: nil, - CreateIndex: 10, - CreateTime: 1687251815, - ModifyIndex: 100, - ModifyTime: 1687251876, - }, - inputMetadataFn: VariableMetadata{ - Namespace: "default", - Path: "custom/test/path", - Lock: nil, - CreateIndex: 10, - CreateTime: 1687251815, - ModifyIndex: 200, - ModifyTime: 1687251885, - }, - expectedOutput: false, - }, - - { - name: "lock equal", - inputMetadata: VariableMetadata{ - Namespace: "default", - Path: "custom/test/path", - Lock: &VariableLock{ - ID: "896bdbef-8ce7-4b1d-9b4c-4e6c5639196d", - TTL: 20 * time.Second, - LockDelay: 5 * time.Second, - }, - CreateIndex: 10, - CreateTime: 1687251815, - ModifyIndex: 100, - ModifyTime: 1687251868, - }, - inputMetadataFn: VariableMetadata{ - Namespace: "default", - Path: "custom/test/path", - Lock: &VariableLock{ - ID: "896bdbef-8ce7-4b1d-9b4c-4e6c5639196d", - TTL: 20 * time.Second, - LockDelay: 5 * time.Second, - }, - CreateIndex: 10, - CreateTime: 1687251815, - ModifyIndex: 100, - ModifyTime: 1687251868, - }, - expectedOutput: true, - }, - { - name: "lock unequal", - inputMetadata: VariableMetadata{ - Namespace: "default", - Path: "custom/test/path", - Lock: &VariableLock{ - ID: "896bdbef-8ce7-4b1d-9b4c-4e6c5639196d", - TTL: 20 * time.Second, - LockDelay: 5 * time.Second, - }, - CreateIndex: 10, - CreateTime: 1687251815, - ModifyIndex: 100, - ModifyTime: 1687251876, - }, - inputMetadataFn: VariableMetadata{ - Namespace: "default", - Path: "custom/test/path", - Lock: &VariableLock{ - ID: "896bdbef-8ce7-4b1d-9b4c-4e6c5639196d", - TTL: 20 * time.Second, - LockDelay: 15 * time.Second, - }, - CreateIndex: 10, - CreateTime: 1687251815, - ModifyIndex: 100, - ModifyTime: 1687251876, - }, - expectedOutput: false, - }, - } - - for _, tc := range testCases { - t.Run(tc.name, func(t *testing.T) { - must.Eq(t, tc.expectedOutput, tc.inputMetadata.Equal(tc.inputMetadataFn)) - }) - } -} - -func TestVariableMetadata_Copy(t *testing.T) { - ci.Parallel(t) - - testCases := []struct { - name string - inputVariableMetadata *VariableMetadata - }{ - { - name: "no lock", - inputVariableMetadata: &VariableMetadata{ - Namespace: "default", - Path: "custom/test/path", - Lock: nil, - CreateIndex: 10, - CreateTime: 1687251815, - ModifyIndex: 100, - ModifyTime: 1687251876, - }, - }, - { - name: "lock", - inputVariableMetadata: &VariableMetadata{ - Namespace: "default", - Path: "custom/test/path", - Lock: &VariableLock{ - ID: "896bdbef-8ce7-4b1d-9b4c-4e6c5639196d", - TTL: 20 * time.Second, - LockDelay: 15 * time.Second, - }, - CreateIndex: 10, - CreateTime: 1687251815, - ModifyIndex: 100, - ModifyTime: 1687251876, - }, - }, - } - - for _, tc := range testCases { - t.Run(tc.name, func(t *testing.T) { - actualOutput := tc.inputVariableMetadata.Copy() - must.Eq(t, tc.inputVariableMetadata, actualOutput) - must.NotEqOp(t, - fmt.Sprintf("%p", tc.inputVariableMetadata), - fmt.Sprintf("%p", actualOutput)) - - if tc.inputVariableMetadata.Lock != nil { - must.NotEqOp(t, - fmt.Sprintf("%p", tc.inputVariableMetadata.Lock), - fmt.Sprintf("%p", actualOutput.Lock)) - } - }) - } -} - -func TestVariableMetadata_LockID(t *testing.T) { - ci.Parallel(t) - - testCases := []struct { - name string - inputVariableMetadata *VariableMetadata - expectedOutput string - }{ - { - name: "nil lock", - inputVariableMetadata: &VariableMetadata{ - Lock: nil, - }, - expectedOutput: "", - }, - { - name: "empty ID", - inputVariableMetadata: &VariableMetadata{ - Lock: &VariableLock{ID: ""}, - }, - expectedOutput: "", - }, - { - name: "populated ID", - inputVariableMetadata: &VariableMetadata{ - Lock: &VariableLock{ID: "mylovelylovelyid"}, - }, - expectedOutput: "mylovelylovelyid", - }, - } - - for _, tc := range testCases { - t.Run(tc.name, func(t *testing.T) { - must.Eq(t, tc.expectedOutput, tc.inputVariableMetadata.LockID()) - }) - } -} - -func TestVariableMetadata_IsLock(t *testing.T) { - ci.Parallel(t) - - testCases := []struct { - name string - inputVariableMetadata *VariableMetadata - expectedOutput bool - }{ - { - name: "nil", - inputVariableMetadata: &VariableMetadata{ - Lock: nil, - }, - expectedOutput: false, - }, - { - name: "not nil", - inputVariableMetadata: &VariableMetadata{ - Lock: &VariableLock{}, - }, - expectedOutput: true, - }, - } - - for _, tc := range testCases { - t.Run(tc.name, func(t *testing.T) { - must.Eq(t, tc.expectedOutput, tc.inputVariableMetadata.IsLock()) - }) - } -} - func TestStructs_VariableDecrypted_Copy(t *testing.T) { ci.Parallel(t) n := time.Now() @@ -278,9 +30,9 @@ func TestStructs_VariableDecrypted_Copy(t *testing.T) { }, } sv2 := sv.Copy() - must.True(t, sv.Equal(sv2), must.Sprintf("sv and sv2 should be equal")) + require.True(t, sv.Equal(sv2), "sv and sv2 should be equal") sv2.Items["new"] = "new" - must.False(t, sv.Equal(sv2), must.Sprintf("sv and sv2 should not be equal")) + require.False(t, sv.Equal(sv2), "sv and sv2 should not be equal") } func TestStructs_VariableDecrypted_Validate(t *testing.T) { @@ -313,102 +65,9 @@ func TestStructs_VariableDecrypted_Validate(t *testing.T) { sv.Path = tc.path err := sv.Validate() if tc.ok { - must.NoError(t, err, must.Sprintf("should not get error for: %s", tc.path)) + require.NoError(t, err, "should not get error for: %s", tc.path) } else { - must.Error(t, err, must.Sprintf("should get error for: %s", tc.path)) + require.Error(t, err, "should get error for: %s", tc.path) } } } - -func TestStructs_VariablesRenewLockRequest_Validate(t *testing.T) { - ci.Parallel(t) - - testCases := []struct { - name string - request *VariablesRenewLockRequest - expErr error - }{ - { - name: "missing_lockID", - request: &VariablesRenewLockRequest{ - Path: "path", - }, - expErr: errNoLock, - }, - { - name: "missing_path", - request: &VariablesRenewLockRequest{ - LockID: "lockID", - }, - expErr: errNoPath, - }, - { - name: "valid_request", - request: &VariablesRenewLockRequest{ - Path: "path", - LockID: "lockID", - }, - expErr: nil, - }, - } - for _, tc := range testCases { - t.Run(tc.name, func(t *testing.T) { - err := tc.request.Validate() - if !errors.Is(err, tc.expErr) { - t.Errorf("Expected error %v, but got error %v", tc.expErr, err) - } - }) - } -} - -func TestStructs_Lock_Validate(t *testing.T) { - ci.Parallel(t) - - testCases := []struct { - name string - lock *VariableLock - expErr error - }{ - { - name: "lock_delay_is_negative", - lock: &VariableLock{ - TTL: 5 * time.Second, - LockDelay: -5 * time.Second, - }, - expErr: errNegativeDelayOrTTL, - }, - { - name: "lock_ttl_is_negative", - lock: &VariableLock{ - TTL: -5 * time.Second, - LockDelay: 5 * time.Second, - }, - expErr: errNegativeDelayOrTTL, - }, - { - name: "lock_ttl_is_bigger_than_max", - lock: &VariableLock{ - TTL: maxVariableLockTTL + 5*time.Second, - LockDelay: 5 * time.Second, - }, - expErr: errInvalidTTL, - }, - { - name: "lock_ttl_is_smaller_than_min", - lock: &VariableLock{ - TTL: 5 * time.Second, - LockDelay: minVariableLockTTL - 5*time.Second, - }, - expErr: errInvalidTTL, - }, - } - - for _, tc := range testCases { - t.Run(tc.name, func(t *testing.T) { - err := tc.lock.Validate() - if !errors.Is(err, tc.expErr) { - t.Errorf("Expected error %v, but got error %v", tc.expErr, err) - } - }) - } -} diff --git a/nomad/structs/vault.go b/nomad/structs/vault.go index 5bd7da71dfc6..53d9792466ba 100644 --- a/nomad/structs/vault.go +++ b/nomad/structs/vault.go @@ -12,10 +12,6 @@ import ( ) const ( - // VaultDefaultCluster is the name used for the Vault cluster that doesn't - // have a name. - VaultDefaultCluster = "default" - // VaultNamespaceHeaderName is the header set to specify which namespace // the request is indented for. This is defined within Nomad, so we do not // need to import the entire Vault SDK package. @@ -76,22 +72,3 @@ func DecodeVaultSecretData(s *vapi.Secret, out interface{}) error { return nil } - -func ValidateVaultClusterName(cluster string) error { - if !validConsulVaultClusterName.MatchString(cluster) { - return fmt.Errorf("invalid name %q, must match regex %s", cluster, validConsulVaultClusterName) - } - - return nil -} - -// GetVaultClusterName gets the Vault cluster for this task. Only a single -// default cluster is supported in Nomad CE, but this function can be safely -// used for ENT as well because the appropriate Cluster value will be set at the -// time of job submission. -func (t *Task) GetVaultClusterName() string { - if t.Vault != nil && t.Vault.Cluster != "" { - return t.Vault.Cluster - } - return VaultDefaultCluster -} diff --git a/nomad/structs/volume_test.go b/nomad/structs/volume_test.go index 02e0715d1a39..fc26702ee9fe 100644 --- a/nomad/structs/volume_test.go +++ b/nomad/structs/volume_test.go @@ -4,7 +4,6 @@ package structs import ( - "errors" "testing" "github.com/hashicorp/nomad/ci" @@ -169,63 +168,3 @@ func TestVolumeMount_Equal(t *testing.T) { Apply: func(vm *VolumeMount) { vm.PropagationMode = "mode2" }, }}) } - -func TestVolumeMount_Validate(t *testing.T) { - ci.Parallel(t) - - testCases := []struct { - name string - expectedErr error - volMount *VolumeMount - }{ - { - name: "valid volume mount", - volMount: &VolumeMount{ - Volume: "vol", - }, - expectedErr: nil, - }, - { - name: "empty volume reference", - volMount: &VolumeMount{ - Volume: "", - }, - expectedErr: errVolMountEmptyVol, - }, - { - name: "invalid propagation mode", - volMount: &VolumeMount{ - Volume: "vol", - PropagationMode: "very invalid propagation mode", - }, - expectedErr: errVolMountInvalidPropagationMode, - }, - { - name: "invalid selinux label", - volMount: &VolumeMount{ - Volume: "vol", - PropagationMode: VolumeMountPropagationPrivate, - SELinuxLabel: "very invalid selinux label", - }, - expectedErr: errVolMountInvalidSELinuxLabel, - }, - { - name: "full valid volume mont", - volMount: &VolumeMount{ - Volume: "vol", - PropagationMode: VolumeMountPropagationPrivate, - SELinuxLabel: SELinuxPrivateVolume, - }, - expectedErr: nil, - }, - } - - for _, tc := range testCases { - t.Run(tc.name, func(t *testing.T) { - err := tc.volMount.Validate() - if !errors.Is(err, tc.expectedErr) { - t.Fatalf("expected error %v, got %v", tc.expectedErr, err) - } - }) - } -} diff --git a/nomad/structs/volumes.go b/nomad/structs/volumes.go index daacd5d8670b..08e8ae658f9c 100644 --- a/nomad/structs/volumes.go +++ b/nomad/structs/volumes.go @@ -11,20 +11,22 @@ import ( const ( VolumeTypeHost = "host" +) +const ( VolumeMountPropagationPrivate = "private" VolumeMountPropagationHostToTask = "host-to-task" VolumeMountPropagationBidirectional = "bidirectional" - - SELinuxSharedVolume = "z" - SELinuxPrivateVolume = "Z" ) -var ( - errVolMountInvalidPropagationMode = fmt.Errorf("volume mount has an invalid propagation mode") - errVolMountInvalidSELinuxLabel = fmt.Errorf("volume mount has an invalid SELinux label") - errVolMountEmptyVol = fmt.Errorf("volume mount references an empty volume") -) +func MountPropagationModeIsValid(propagationMode string) bool { + switch propagationMode { + case "", VolumeMountPropagationPrivate, VolumeMountPropagationHostToTask, VolumeMountPropagationBidirectional: + return true + default: + return false + } +} // ClientHostVolumeConfig is used to configure access to host paths on a Nomad Client type ClientHostVolumeConfig struct { @@ -248,12 +250,6 @@ type VolumeMount struct { Destination string ReadOnly bool PropagationMode string - SELinuxLabel string -} - -// Hash is a very basic string based implementation of a hasher. -func (v *VolumeMount) Hash() string { - return fmt.Sprintf("%#+v", v) } func (v *VolumeMount) Equal(o *VolumeMount) bool { @@ -269,10 +265,7 @@ func (v *VolumeMount) Equal(o *VolumeMount) bool { return false case v.PropagationMode != o.PropagationMode: return false - case v.SELinuxLabel != o.SELinuxLabel: - return false } - return true } @@ -286,43 +279,6 @@ func (v *VolumeMount) Copy() *VolumeMount { return nv } -func (v *VolumeMount) Validate() error { - var mErr *multierror.Error - - // Validate the task does not reference undefined volume mounts - if v.Volume == "" { - mErr = multierror.Append(mErr, errVolMountEmptyVol) - } - - if !v.MountPropagationModeIsValid() { - mErr = multierror.Append(mErr, fmt.Errorf("%w: %q", errVolMountInvalidPropagationMode, v.PropagationMode)) - } - - if !v.SELinuxLabelIsValid() { - mErr = multierror.Append(mErr, fmt.Errorf("%w: \"%s\"", errVolMountInvalidSELinuxLabel, v.SELinuxLabel)) - } - - return mErr.ErrorOrNil() -} - -func (v *VolumeMount) MountPropagationModeIsValid() bool { - switch v.PropagationMode { - case "", VolumeMountPropagationPrivate, VolumeMountPropagationHostToTask, VolumeMountPropagationBidirectional: - return true - default: - return false - } -} - -func (v *VolumeMount) SELinuxLabelIsValid() bool { - switch v.SELinuxLabel { - case "", SELinuxSharedVolume, SELinuxPrivateVolume: - return true - default: - return false - } -} - func CopySliceVolumeMount(s []*VolumeMount) []*VolumeMount { l := len(s) if l == 0 { diff --git a/nomad/structs/workload_id.go b/nomad/structs/workload_id.go index 7aa4ff801098..8158da27ed5e 100644 --- a/nomad/structs/workload_id.go +++ b/nomad/structs/workload_id.go @@ -3,85 +3,9 @@ package structs -import ( - "fmt" - "regexp" - "slices" - "strings" - "time" - - "github.com/hashicorp/go-multierror" - "github.com/hashicorp/go-version" -) - -const ( - // WorkloadIdentityDefaultName is the name of the default (builtin) Workload - // Identity. - WorkloadIdentityDefaultName = "default" - - // WorkloadIdentityDefaultAud is the audience of the default identity. - WorkloadIdentityDefaultAud = "nomadproject.io" - - // WorkloadIdentityVaultPrefix is the name prefix of workload identities - // used to derive Vault tokens. - WorkloadIdentityVaultPrefix = "vault_" - - // WIRejectionReasonMissingAlloc is the WorkloadIdentityRejection.Reason - // returned when an allocation longer exists. This may be due to the alloc - // being GC'd or the job being updated. - WIRejectionReasonMissingAlloc = "allocation not found" - - // WIRejectionReasonMissingTask is the WorkloadIdentityRejection.Reason - // returned when the requested task no longer exists on the allocation. - WIRejectionReasonMissingTask = "task not found" - - // WIRejectionReasonMissingIdentity is the WorkloadIdentityRejection.Reason - // returned when the requested identity does not exist on the allocation. - WIRejectionReasonMissingIdentity = "identity not found" - - // WIChangeModeNoop takes no action when a new token is retrieved. - WIChangeModeNoop = "noop" - - // WIChangeModeSignal signals the task when a new token is retrieved. - WIChangeModeSignal = "signal" - - // WIChangeModeRestart restarts the task when a new token is retrieved. - WIChangeModeRestart = "restart" -) - -var ( - // validIdentityName is used to validate workload identity Name fields. Must - // be safe to use in filenames. - validIdentityName = regexp.MustCompile("^[a-zA-Z0-9-_]{1,128}$") - - // MinNomadVersionVaultWID is the minimum version of Nomad that supports - // workload identities for Vault. - // "-a" is used here so that it is "less than" all pre-release versions of - // Nomad 1.7.0 as well - MinNomadVersionVaultWID = version.Must(version.NewVersion("1.7.0-a")) -) - // WorkloadIdentity is the jobspec block which determines if and how a workload // identity is exposed to tasks similar to the Vault block. -// -// CAUTION: a similar struct called WorkloadIdentityConfig lives in -// nomad/structs/config/workload_id.go and is used for agent configuration. -// Updates here may need to be applied there as well. type WorkloadIdentity struct { - Name string - - // Audience is the valid recipients for this identity (the "aud" JWT claim) - // and defaults to the identity's name. - Audience []string - - // ChangeMode is used to configure the task's behavior when the identity - // token changes. - ChangeMode string - - // ChangeSignal is the signal sent to the task when a new token is - // retrieved. This is only valid when using the signal change mode. - ChangeSignal string - // Env injects the Workload Identity into the Task's environment if // set. Env bool @@ -89,26 +13,6 @@ type WorkloadIdentity struct { // File writes the Workload Identity into the Task's secrets directory // if set. File bool - - // ServiceName is used to bind the identity to a correct Consul service. - ServiceName string - - // TTL is used to determine the expiration of the credentials created for - // this identity (eg the JWT "exp" claim). - TTL time.Duration -} - -// IsConsul returns true if the identity name starts with the standard prefix -// for Consul tasks and services. -func (wi *WorkloadIdentity) IsConsul() bool { - return strings.HasPrefix(wi.Name, ConsulTaskIdentityNamePrefix) || - strings.HasPrefix(wi.Name, ConsulServiceIdentityNamePrefix) -} - -// IsVault returns true if the identity name starts with the standard prefix -// for Vault tasks. -func (wi *WorkloadIdentity) IsVault() bool { - return strings.HasPrefix(wi.Name, WorkloadIdentityVaultPrefix) } func (wi *WorkloadIdentity) Copy() *WorkloadIdentity { @@ -116,14 +20,8 @@ func (wi *WorkloadIdentity) Copy() *WorkloadIdentity { return nil } return &WorkloadIdentity{ - Name: wi.Name, - Audience: slices.Clone(wi.Audience), - ChangeMode: wi.ChangeMode, - ChangeSignal: wi.ChangeSignal, - Env: wi.Env, - File: wi.File, - ServiceName: wi.ServiceName, - TTL: wi.TTL, + Env: wi.Env, + File: wi.File, } } @@ -132,22 +30,6 @@ func (wi *WorkloadIdentity) Equal(other *WorkloadIdentity) bool { return wi == other } - if wi.Name != other.Name { - return false - } - - if !slices.Equal(wi.Audience, other.Audience) { - return false - } - - if wi.ChangeMode != other.ChangeMode { - return false - } - - if wi.ChangeSignal != other.ChangeSignal { - return false - } - if wi.Env != other.Env { return false } @@ -156,167 +38,5 @@ func (wi *WorkloadIdentity) Equal(other *WorkloadIdentity) bool { return false } - if wi.ServiceName != other.ServiceName { - return false - } - - if wi.TTL != other.TTL { - return false - } - return true } - -func (wi *WorkloadIdentity) Canonicalize() { - if wi == nil { - return - } - - if wi.Name == "" { - wi.Name = WorkloadIdentityDefaultName - } - - // The default identity is only valid for use with Nomad itself. - if wi.Name == WorkloadIdentityDefaultName { - wi.Audience = []string{WorkloadIdentityDefaultAud} - } - - if wi.ChangeSignal != "" { - wi.ChangeSignal = strings.ToUpper(wi.ChangeSignal) - } -} - -func (wi *WorkloadIdentity) Validate() error { - if wi == nil { - return fmt.Errorf("must not be nil") - } - - var mErr multierror.Error - - if !validIdentityName.MatchString(wi.Name) { - err := fmt.Errorf("invalid name %q. Must match regex %s", wi.Name, validIdentityName) - mErr.Errors = append(mErr.Errors, err) - } - - for i, aud := range wi.Audience { - if aud == "" { - mErr.Errors = append(mErr.Errors, fmt.Errorf("an empty string is an invalid audience (%d)", i+1)) - } - } - - switch wi.ChangeMode { - case "", WIChangeModeNoop, WIChangeModeRestart: - // Treat "" as noop. Make sure signal isn't set. - if wi.ChangeSignal != "" { - mErr.Errors = append(mErr.Errors, fmt.Errorf("can only use change_signal=%q with change_mode=%q", - wi.ChangeSignal, WIChangeModeSignal)) - } - case WIChangeModeSignal: - if wi.ChangeSignal == "" { - mErr.Errors = append(mErr.Errors, fmt.Errorf("change_signal must be specified when using change_mode=%q", WIChangeModeSignal)) - } - default: - // Unknown change_mode - mErr.Errors = append(mErr.Errors, fmt.Errorf("invalid change_mode: %s", wi.ChangeMode)) - } - - if wi.TTL > 0 && (wi.Name == "" || wi.Name == WorkloadIdentityDefaultName) { - mErr.Errors = append(mErr.Errors, fmt.Errorf("ttl for default identity not yet supported")) - } - - if wi.TTL < 0 { - mErr.Errors = append(mErr.Errors, fmt.Errorf("ttl must be >= 0")) - } - - return mErr.ErrorOrNil() -} - -func (wi *WorkloadIdentity) Warnings() error { - if wi == nil { - return fmt.Errorf("must not be nil") - } - - var mErr multierror.Error - - if n := len(wi.Audience); n == 0 { - mErr.Errors = append(mErr.Errors, fmt.Errorf("identities without an audience are insecure")) - } else if n > 1 { - mErr.Errors = append(mErr.Errors, fmt.Errorf("while multiple audiences is allowed, it is more secure to use 1 audience per identity")) - } - - if wi.Name != "" && wi.Name != WorkloadIdentityDefaultName { - if wi.TTL == 0 { - mErr.Errors = append(mErr.Errors, fmt.Errorf("identities without an expiration are insecure")) - } - } - - // Warn users about using env vars without restarts - if wi.Env && wi.ChangeMode != WIChangeModeRestart { - mErr.Errors = append(mErr.Errors, fmt.Errorf("using env=%t without change_mode=%q may result in task not getting updated identity", - wi.Env, WIChangeModeRestart)) - } - - return mErr.ErrorOrNil() -} - -// WorkloadIdentityRequest encapsulates the 3 parameters used to generated a -// signed workload identity: the alloc, task, and specific identity's name. -type WorkloadIdentityRequest struct { - AllocID string - WIHandle -} - -// SignedWorkloadIdentity is the response to a WorkloadIdentityRequest and -// includes the JWT for the requested workload identity. -type SignedWorkloadIdentity struct { - WorkloadIdentityRequest - JWT string - Expiration time.Time -} - -// WorkloadIdentityRejection is the response to a WorkloadIdentityRequest that -// is rejected and includes a reason. -type WorkloadIdentityRejection struct { - WorkloadIdentityRequest - Reason string -} - -// AllocIdentitiesRequest is the RPC arguments for requesting signed workload -// identities. -type AllocIdentitiesRequest struct { - Identities []*WorkloadIdentityRequest - QueryOptions -} - -// AllocIdentitiesResponse is the RPC response for requested workload -// identities including any rejections. -type AllocIdentitiesResponse struct { - SignedIdentities []*SignedWorkloadIdentity - Rejections []*WorkloadIdentityRejection - QueryMeta -} - -type WorkloadType int - -const ( - WorkloadTypeTask WorkloadType = iota - WorkloadTypeService -) - -// WIHandle is used by code that needs to uniquely match a workload identity -// with the task or service it belongs to. -type WIHandle struct { - IdentityName string - // WorkloadIdentifier is either a ServiceName or a TaskName - WorkloadIdentifier string - WorkloadType WorkloadType -} - -func (w *WIHandle) Equal(o WIHandle) bool { - if w == nil { - return false - } - return w.IdentityName == o.IdentityName && - w.WorkloadIdentifier == o.WorkloadIdentifier && - w.WorkloadType == o.WorkloadType -} diff --git a/nomad/structs/workload_id_test.go b/nomad/structs/workload_id_test.go index 5a7953cdfa29..a5425d42be0c 100644 --- a/nomad/structs/workload_id_test.go +++ b/nomad/structs/workload_id_test.go @@ -4,9 +4,7 @@ package structs import ( - "strings" "testing" - "time" "github.com/hashicorp/nomad/ci" "github.com/shoenig/test/must" @@ -26,18 +24,6 @@ func TestWorkloadIdentity_Equal(t *testing.T) { newWI = &WorkloadIdentity{} must.Equal(t, orig, newWI) - orig.ChangeMode = WIChangeModeSignal - must.NotEqual(t, orig, newWI) - - orig.ChangeMode = "" - must.Equal(t, orig, newWI) - - orig.ChangeSignal = "SIGHUP" - must.NotEqual(t, orig, newWI) - - orig.ChangeSignal = "" - must.Equal(t, orig, newWI) - orig.Env = true must.NotEqual(t, orig, newWI) @@ -46,245 +32,4 @@ func TestWorkloadIdentity_Equal(t *testing.T) { newWI.File = true must.NotEqual(t, orig, newWI) - - newWI.File = false - must.Equal(t, orig, newWI) - - newWI.Name = "foo" - must.NotEqual(t, orig, newWI) - - newWI.Name = "" - must.Equal(t, orig, newWI) - - newWI.Audience = []string{"foo"} - must.NotEqual(t, orig, newWI) - - newWI.Audience = orig.Audience - must.Equal(t, orig, newWI) - - newWI.TTL = 123 * time.Hour - must.NotEqual(t, orig, newWI) -} - -// TestWorkloadIdentity_Validate asserts that canonicalized workload identities -// validate and emit warnings as expected. -func TestWorkloadIdentity_Validate(t *testing.T) { - ci.Parallel(t) - - cases := []struct { - Desc string - In WorkloadIdentity - Exp WorkloadIdentity - Err string - Warn string - }{ - { - Desc: "Empty", - In: WorkloadIdentity{}, - Exp: WorkloadIdentity{ - Name: WorkloadIdentityDefaultName, - Audience: []string{WorkloadIdentityDefaultAud}, - }, - }, - { - Desc: "Default audience", - In: WorkloadIdentity{ - Name: WorkloadIdentityDefaultName, - }, - Exp: WorkloadIdentity{ - Name: WorkloadIdentityDefaultName, - Audience: []string{WorkloadIdentityDefaultAud}, - }, - }, - { - Desc: "Ok", - In: WorkloadIdentity{ - Name: "foo-id", - Audience: []string{"http://nomadproject.io/"}, - ChangeMode: WIChangeModeRestart, - Env: true, - File: true, - TTL: time.Hour, - }, - Exp: WorkloadIdentity{ - Name: "foo-id", - Audience: []string{"http://nomadproject.io/"}, - ChangeMode: WIChangeModeRestart, - Env: true, - File: true, - TTL: time.Hour, - }, - }, - { - Desc: "OkSignal", - In: WorkloadIdentity{ - Name: "foo-id", - Audience: []string{"http://nomadproject.io/"}, - ChangeMode: WIChangeModeSignal, - ChangeSignal: "sighup", - File: true, - TTL: time.Hour, - }, - Exp: WorkloadIdentity{ - Name: "foo-id", - Audience: []string{"http://nomadproject.io/"}, - ChangeMode: WIChangeModeSignal, - ChangeSignal: "SIGHUP", - File: true, - TTL: time.Hour, - }, - }, - { - Desc: "Warn on env without restart", - In: WorkloadIdentity{ - Name: "foo-id", - Audience: []string{"http://nomadproject.io/"}, - Env: true, - TTL: time.Hour, - }, - Exp: WorkloadIdentity{ - Name: "foo-id", - Audience: []string{"http://nomadproject.io/"}, - Env: true, - TTL: time.Hour, - }, - Warn: `using env=true without change_mode="restart" may result in task not getting updated identity`, - }, - { - Desc: "Signal without signal", - In: WorkloadIdentity{ - Name: "foo-id", - Audience: []string{"http://nomadproject.io/"}, - ChangeMode: WIChangeModeSignal, - Env: true, - TTL: time.Hour, - }, - Err: `change_signal must be specified`, - }, - { - Desc: "Restart with signal", - In: WorkloadIdentity{ - Name: "foo-id", - Audience: []string{"http://nomadproject.io/"}, - ChangeMode: WIChangeModeRestart, - ChangeSignal: "SIGHUP", - File: true, - TTL: time.Hour, - }, - Err: `can only use change_signal=`, - }, - { - Desc: "Be reasonable", - In: WorkloadIdentity{ - Name: strings.Repeat("x", 1025), - }, - Err: "invalid name", - }, - { - Desc: "No hacks", - In: WorkloadIdentity{ - Name: "../etc/passwd", - }, - Err: "invalid name", - }, - { - Desc: "No Windows hacks", - In: WorkloadIdentity{ - Name: `A:\hacks`, - }, - Err: "invalid name", - }, - { - Desc: "Empty audience", - In: WorkloadIdentity{ - Name: "foo", - Audience: []string{"ok", ""}, - }, - Err: "an empty string is an invalid audience (2)", - }, - { - Desc: "Warn audience", - In: WorkloadIdentity{ - Name: "foo", - }, - Exp: WorkloadIdentity{ - Name: "foo", - }, - Warn: "identities without an audience are insecure", - }, - { - Desc: "Warn too many audiences", - In: WorkloadIdentity{ - Name: "foo", - Audience: []string{"foo", "bar"}, - }, - Exp: WorkloadIdentity{ - Name: "foo", - Audience: []string{"foo", "bar"}, - }, - Warn: "while multiple audiences is allowed, it is more secure to use 1 audience per identity", - }, - { - Desc: "Bad TTL", - In: WorkloadIdentity{ - Name: "foo", - TTL: -1 * time.Hour, - }, - Err: "ttl must be >= 0", - }, - { - Desc: "No TTL", - In: WorkloadIdentity{ - Name: "foo", - Audience: []string{"foo"}, - }, - Exp: WorkloadIdentity{ - Name: "foo", - Audience: []string{"foo"}, - }, - Warn: "identities without an expiration are insecure", - }, - } - - for _, tc := range cases { - t.Run(tc.Desc, func(t *testing.T) { - tc.In.Canonicalize() - - if err := tc.In.Validate(); err != nil { - if tc.Err == "" { - t.Fatalf("unexpected validation error: %s", err) - } - must.ErrorContains(t, err, tc.Err) - return - } - - // Only compare valid structs - must.Eq(t, tc.Exp, tc.In) - - if err := tc.In.Warnings(); err != nil { - if tc.Warn == "" { - t.Fatalf("unexpected warnings: %s", err) - } - must.ErrorContains(t, err, tc.Warn) - return - } - }) - } -} - -func TestWorkloadIdentity_Nil(t *testing.T) { - ci.Parallel(t) - - var nilWID *WorkloadIdentity - - nilWID = nilWID.Copy() - must.Nil(t, nilWID) - - must.True(t, nilWID.Equal(nil)) - - nilWID.Canonicalize() - - must.Error(t, nilWID.Validate()) - - must.Error(t, nilWID.Warnings()) } diff --git a/nomad/system_endpoint.go b/nomad/system_endpoint.go index 1fa0a91be822..accd1e4536d0 100644 --- a/nomad/system_endpoint.go +++ b/nomad/system_endpoint.go @@ -36,9 +36,9 @@ func (s *System) GarbageCollect(args *structs.GenericRequest, reply *structs.Gen } // Check management level permissions - if aclObj, err := s.srv.ResolveACL(args); err != nil { + if acl, err := s.srv.ResolveACL(args); err != nil { return err - } else if !aclObj.IsManagement() { + } else if acl != nil && !acl.IsManagement() { return structs.ErrPermissionDenied } @@ -66,9 +66,9 @@ func (s *System) ReconcileJobSummaries(args *structs.GenericRequest, reply *stru } // Check management level permissions - if aclObj, err := s.srv.ResolveACL(args); err != nil { + if acl, err := s.srv.ResolveACL(args); err != nil { return err - } else if !aclObj.IsManagement() { + } else if acl != nil && !acl.IsManagement() { return structs.ErrPermissionDenied } diff --git a/nomad/system_endpoint_test.go b/nomad/system_endpoint_test.go index c1467adefbce..ecc54bbc4154 100644 --- a/nomad/system_endpoint_test.go +++ b/nomad/system_endpoint_test.go @@ -9,7 +9,7 @@ import ( "testing" memdb "github.com/hashicorp/go-memdb" - msgpackrpc "github.com/hashicorp/net-rpc-msgpackrpc/v2" + msgpackrpc "github.com/hashicorp/net-rpc-msgpackrpc" "github.com/hashicorp/nomad/acl" "github.com/hashicorp/nomad/ci" "github.com/hashicorp/nomad/nomad/mock" diff --git a/nomad/testing.go b/nomad/testing.go index 449d33fb8192..45d7bf478abc 100644 --- a/nomad/testing.go +++ b/nomad/testing.go @@ -15,7 +15,6 @@ import ( "github.com/hashicorp/nomad/helper/testlog" "github.com/hashicorp/nomad/nomad/mock" "github.com/hashicorp/nomad/nomad/structs" - structsconfig "github.com/hashicorp/nomad/nomad/structs/config" "github.com/hashicorp/nomad/version" testing "github.com/mitchellh/go-testing-interface" "github.com/shoenig/test/must" @@ -84,7 +83,7 @@ func TestConfigForServer(t testing.T) *Config { // Disable Vault f := false - config.GetDefaultVault().Enabled = &f + config.VaultConfig.Enabled = &f // Tighten the autopilot timing config.AutopilotConfig.ServerStabilizationTime = 100 * time.Millisecond @@ -92,7 +91,7 @@ func TestConfigForServer(t testing.T) *Config { config.AutopilotInterval = 100 * time.Millisecond // Disable consul autojoining: tests typically join servers directly - config.GetDefaultConsul().ServerAutoJoin = &f + config.ConsulConfig.ServerAutoJoin = &f // Enable fuzzy search API config.SearchConfig = &structs.SearchConfig{ @@ -113,11 +112,6 @@ func TestConfigForServer(t testing.T) *Config { // max job submission source size config.JobMaxSourceSize = 1e6 - // Default to having concurrent schedulers - config.NumSchedulers = 2 - - config.Reporting = structsconfig.DefaultReporting() - return config } @@ -130,7 +124,6 @@ func TestServerErr(t testing.T, cb func(*Config)) (*Server, func(), error) { cCatalog := consul.NewMockCatalog(config.Logger) cConfigs := consul.NewMockConfigsAPI(config.Logger) - cConfigFunc := func(_ string) consul.ConfigAPI { return cConfigs } cACLs := consul.NewMockACLsAPI(config.Logger) var server *Server @@ -138,7 +131,7 @@ func TestServerErr(t testing.T, cb func(*Config)) (*Server, func(), error) { for i := 10; i >= 0; i-- { // Create server - server, err = NewServer(config, cCatalog, cConfigFunc, cACLs) + server, err = NewServer(config, cCatalog, cConfigs, cACLs) if err == nil { return server, func() { ch := make(chan error) diff --git a/nomad/testing_ce.go b/nomad/testing_oss.go similarity index 100% rename from nomad/testing_ce.go rename to nomad/testing_oss.go diff --git a/nomad/timetable.go b/nomad/timetable.go index cc99d6f2c14e..215135b22fc2 100644 --- a/nomad/timetable.go +++ b/nomad/timetable.go @@ -8,7 +8,7 @@ import ( "sync" "time" - "github.com/hashicorp/go-msgpack/v2/codec" + "github.com/hashicorp/go-msgpack/codec" ) // TimeTable is used to associate a Raft index with a timestamp. diff --git a/nomad/timetable_test.go b/nomad/timetable_test.go index 5396218fab92..6d4c3f0761b9 100644 --- a/nomad/timetable_test.go +++ b/nomad/timetable_test.go @@ -11,7 +11,7 @@ import ( "github.com/google/go-cmp/cmp" "github.com/google/go-cmp/cmp/cmpopts" - "github.com/hashicorp/go-msgpack/v2/codec" + "github.com/hashicorp/go-msgpack/codec" "github.com/hashicorp/nomad/ci" "github.com/hashicorp/nomad/nomad/structs" ) diff --git a/nomad/util.go b/nomad/util.go index bc99bd757d14..c4a20bdfb47b 100644 --- a/nomad/util.go +++ b/nomad/util.go @@ -9,7 +9,6 @@ import ( "net" "os" "path/filepath" - "slices" "strconv" memdb "github.com/hashicorp/go-memdb" @@ -17,6 +16,7 @@ import ( "github.com/hashicorp/nomad/nomad/state" "github.com/hashicorp/nomad/nomad/structs" "github.com/hashicorp/serf/serf" + "golang.org/x/exp/slices" ) const ( @@ -282,3 +282,65 @@ func getAlloc(state AllocGetter, allocID string) (*structs.Allocation, error) { return alloc, nil } + +// tlsCertificateLevel represents a role level for mTLS certificates. +type tlsCertificateLevel int8 + +const ( + tlsCertificateLevelServer tlsCertificateLevel = iota + tlsCertificateLevelClient +) + +// validateTLSCertificateLevel checks if the provided RPC connection was +// initiated with a certificate that matches the given TLS role level. +// +// - tlsCertificateLevelServer requires a server certificate. +// - tlsCertificateLevelServer requires a client or server certificate. +func validateTLSCertificateLevel(srv *Server, ctx *RPCContext, lvl tlsCertificateLevel) error { + switch lvl { + case tlsCertificateLevelClient: + err := validateLocalClientTLSCertificate(srv, ctx) + if err != nil { + return validateLocalServerTLSCertificate(srv, ctx) + } + return nil + case tlsCertificateLevelServer: + return validateLocalServerTLSCertificate(srv, ctx) + } + + return fmt.Errorf("invalid TLS certificate level %v", lvl) +} + +// validateLocalClientTLSCertificate checks if the provided RPC connection was +// initiated by a client in the same region as the target server. +func validateLocalClientTLSCertificate(srv *Server, ctx *RPCContext) error { + expected := fmt.Sprintf("client.%s.nomad", srv.Region()) + + err := validateTLSCertificate(srv, ctx, expected) + if err != nil { + return fmt.Errorf("invalid client connection in region %s: %v", srv.Region(), err) + } + return nil +} + +// validateLocalServerTLSCertificate checks if the provided RPC connection was +// initiated by a server in the same region as the target server. +func validateLocalServerTLSCertificate(srv *Server, ctx *RPCContext) error { + expected := fmt.Sprintf("server.%s.nomad", srv.Region()) + + err := validateTLSCertificate(srv, ctx, expected) + if err != nil { + return fmt.Errorf("invalid server connection in region %s: %v", srv.Region(), err) + } + return nil +} + +// validateTLSCertificate checks if the RPC connection mTLS certificates are +// valid for the given name. +func validateTLSCertificate(srv *Server, ctx *RPCContext, name string) error { + if srv.config.TLSConfig == nil || !srv.config.TLSConfig.VerifyServerHostname { + return nil + } + + return ctx.ValidateCertificateForName(name) +} diff --git a/nomad/variables_endpoint.go b/nomad/variables_endpoint.go index 1261e8fe89df..57644312f432 100644 --- a/nomad/variables_endpoint.go +++ b/nomad/variables_endpoint.go @@ -15,33 +15,11 @@ import ( "github.com/hashicorp/go-memdb" "github.com/hashicorp/nomad/acl" - "github.com/hashicorp/nomad/nomad/auth" "github.com/hashicorp/nomad/nomad/state" "github.com/hashicorp/nomad/nomad/state/paginator" "github.com/hashicorp/nomad/nomad/structs" ) -const ( - maxAttemptsToRaftApply = 6 -) - -var ( - errVarAlreadyLocked = structs.NewErrRPCCoded(http.StatusBadRequest, "variable already holds a lock") - errVarNotFound = structs.NewErrRPCCoded(http.StatusNotFound, "variable doesn't exist") - errLockNotFound = structs.NewErrRPCCoded(http.StatusConflict, "variable doesn't hold a lock") - errVarIsLocked = structs.NewErrRPCCoded(http.StatusConflict, "attempting to modify locked variable") - errMissingLockInfo = structs.NewErrRPCCoded(http.StatusBadRequest, "missing lock information") - errLockOnVarCreation = structs.NewErrRPCCoded(http.StatusBadRequest, "variable should not contain lock definition") - errItemsOnRelease = structs.NewErrRPCCoded(http.StatusBadRequest, "lock release operation doesn't take variable items") - errNoPath = structs.NewErrRPCCoded(http.StatusBadRequest, "delete requires a Path") -) - -type variableTimers interface { - CreateVariableLockTTLTimer(structs.VariableEncrypted) - RemoveVariableLockTTLTimer(structs.VariableEncrypted) - RenewTTLTimer(structs.VariableEncrypted) error -} - // Variables encapsulates the variables RPC endpoint which is // callable via the Variables RPCs and externally via the "/v1/var{s}" // HTTP API. @@ -49,13 +27,12 @@ type Variables struct { srv *Server ctx *RPCContext logger hclog.Logger - timers variableTimers encrypter *Encrypter } func NewVariablesEndpoint(srv *Server, ctx *RPCContext, enc *Encrypter) *Variables { - return &Variables{srv: srv, ctx: ctx, logger: srv.logger.Named("variables"), encrypter: enc, timers: srv} + return &Variables{srv: srv, ctx: ctx, logger: srv.logger.Named("variables"), encrypter: enc} } // Apply is used to apply a SV update request to the data store. @@ -72,14 +49,12 @@ func (sv *Variables) Apply(args *structs.VariablesApplyRequest, reply *structs.V defer metrics.MeasureSince([]string{ "nomad", "variables", "apply", string(args.Op)}, time.Now()) - // TODO: Add metrics for acquire and release if the operation is lock related + // Check if the Namespace is explicitly set on the variable. If + // not, use the RequestNamespace if args.Var == nil { return fmt.Errorf("variable must not be nil") } - - // Check if the Namespace is explicitly set on the variable. If - // not, use the RequestNamespace targetNS := args.Var.Namespace if targetNS == "" { targetNS = args.RequestNamespace() @@ -91,26 +66,15 @@ func (sv *Variables) Apply(args *structs.VariablesApplyRequest, reply *structs.V return fmt.Errorf("all servers must be running version %v or later to apply variables", minVersionKeyring) } - // Perform the ACL resolution. - aclObj, err := sv.srv.ResolveACL(args) - if err != nil { - return err - } - err = hasOperationPermissions(aclObj, args.Var.Namespace, args.Var.Path, args.Op) + canRead, err := svePreApply(sv, args, args.Var) if err != nil { return err } - err = canonicalizeAndValidate(args) - if err != nil { - return structs.NewErrRPCCoded(http.StatusBadRequest, err.Error()) - } - var ev *structs.VariableEncrypted switch args.Op { - case structs.VarOpSet, structs.VarOpCAS, structs.VarOpLockAcquire, - structs.VarOpLockRelease: + case structs.VarOpSet, structs.VarOpCAS: ev, err = sv.encrypt(args.Var) if err != nil { return fmt.Errorf("variable error: encrypt: %w", err) @@ -118,7 +82,6 @@ func (sv *Variables) Apply(args *structs.VariablesApplyRequest, reply *structs.V now := time.Now().UnixNano() ev.CreateTime = now // existing will override if it exists ev.ModifyTime = now - case structs.VarOpDelete, structs.VarOpDeleteCAS: ev = &structs.VariableEncrypted{ VariableMetadata: structs.VariableMetadata{ @@ -137,124 +100,76 @@ func (sv *Variables) Apply(args *structs.VariablesApplyRequest, reply *structs.V } // Apply the update. - o, index, err := sv.srv.raftApply(structs.VarApplyStateRequestType, sveArgs) + out, index, err := sv.srv.raftApply(structs.VarApplyStateRequestType, sveArgs) if err != nil { return fmt.Errorf("raft apply failed: %w", err) } - - out, _ := o.(*structs.VarApplyStateResponse) - - // The return value depends on the operation results and the callers permissions - r, err := sv.makeVariablesApplyResponse(args, out, aclObj) + r, err := sv.makeVariablesApplyResponse(args, out.(*structs.VarApplyStateResponse), canRead) if err != nil { return err } - *reply = *r reply.Index = index - - if out.IsOk() { - switch args.Op { - case structs.VarOpLockAcquire: - sv.timers.CreateVariableLockTTLTimer(ev.Copy()) - case structs.VarOpLockRelease: - sv.timers.RemoveVariableLockTTLTimer(ev.Copy()) - } - } - return nil } -func hasReadPermission(aclObj *acl.ACL, namespace, path string) bool { - return aclObj.AllowVariableOperation(namespace, - path, acl.VariablesCapabilityRead, nil) -} - -func hasOperationPermissions(aclObj *acl.ACL, namespace, path string, op structs.VarOp) error { +func svePreApply(sv *Variables, args *structs.VariablesApplyRequest, vd *structs.VariableDecrypted) (canRead bool, err error) { - hasPerm := func(perm string) bool { - return aclObj.AllowVariableOperation(namespace, - path, perm, nil) - } + canRead = false + var aclObj *acl.ACL - switch op { - case structs.VarOpSet, structs.VarOpCAS, structs.VarOpLockAcquire, - structs.VarOpLockRelease: - if !hasPerm(acl.VariablesCapabilityWrite) { - return structs.ErrPermissionDenied + // Perform the ACL resolution. + if aclObj, err = sv.srv.ResolveACL(args); err != nil { + return + } else if aclObj != nil { + hasPerm := func(perm string) bool { + return aclObj.AllowVariableOperation(args.Var.Namespace, + args.Var.Path, perm, nil) } + canRead = hasPerm(acl.VariablesCapabilityRead) - case structs.VarOpDelete, structs.VarOpDeleteCAS: - if !hasPerm(acl.VariablesCapabilityDestroy) { - return structs.ErrPermissionDenied + switch args.Op { + case structs.VarOpSet, structs.VarOpCAS: + if !hasPerm(acl.VariablesCapabilityWrite) { + err = structs.ErrPermissionDenied + return + } + case structs.VarOpDelete, structs.VarOpDeleteCAS: + if !hasPerm(acl.VariablesCapabilityDestroy) { + err = structs.ErrPermissionDenied + return + } + default: + err = fmt.Errorf("svPreApply: unexpected VarOp received: %q", args.Op) + return } - default: - return fmt.Errorf("svPreApply: unexpected VarOp received: %q", op) + } else { + // ACLs are not enabled. + canRead = true } - return nil -} - -func canonicalizeAndValidate(args *structs.VariablesApplyRequest) error { - switch args.Op { - case structs.VarOpLockAcquire: - // In case the user wants to use the default values so no lock data was provided. - if args.Var.VariableMetadata.Lock == nil { - args.Var.VariableMetadata.Lock = &structs.VariableLock{} - } - - args.Var.Canonicalize() - - err := args.Var.ValidateForLock() - if err != nil { - return structs.NewErrRPCCoded(http.StatusBadRequest, err.Error()) - } - return nil - case structs.VarOpSet, structs.VarOpCAS: - // Avoid creating a variable with a lock that is not actionable - if args.Var.VariableMetadata.Lock != nil && - (args.Var.VariableMetadata.Lock.LockDelay != 0 || args.Var.VariableMetadata.Lock.TTL != 0) { - return structs.NewErrRPCCoded(http.StatusBadRequest, errLockOnVarCreation.Error()) - } - args.Var.Canonicalize() - - err := args.Var.Validate() - if err != nil { - return structs.NewErrRPCCoded(http.StatusBadRequest, err.Error()) + if err = args.Var.Validate(); err != nil { + return } - return nil case structs.VarOpDelete, structs.VarOpDeleteCAS: if args.Var == nil || args.Var.Path == "" { - return errNoPath - } - - case structs.VarOpLockRelease: - if args.Var == nil || args.Var.Lock == nil || - args.Var.Lock.ID == "" { - return errMissingLockInfo - } - - // If the operation is a lock release and there are items on the variable - // reject the request, release doesn't update the variable. - if args.Var.Items != nil || len(args.Var.Items) != 0 { - return errItemsOnRelease + err = fmt.Errorf("delete requires a Path") + return } - - return structs.ValidatePath(args.Var.Path) } - return nil + return } // MakeVariablesApplyResponse merges the output of this VarApplyStateResponse with the // VariableDataItems func (sv *Variables) makeVariablesApplyResponse( req *structs.VariablesApplyRequest, eResp *structs.VarApplyStateResponse, - aclObj *acl.ACL) (*structs.VariablesApplyResponse, error) { + canRead bool) (*structs.VariablesApplyResponse, error) { out := structs.VariablesApplyResponse{ Op: eResp.Op, @@ -264,11 +179,6 @@ func (sv *Variables) makeVariablesApplyResponse( WriteMeta: eResp.WriteMeta, } - // The read permission modify the way the response is populated. If ACL is not - // used, read permission is granted by default and every call is treated as management. - canRead := hasReadPermission(aclObj, req.Var.Namespace, req.Var.Path) - isManagement := aclObj.IsManagement() - if eResp.IsOk() { if eResp.WrittenSVMeta != nil { // The writer is allowed to read their own write @@ -276,18 +186,9 @@ func (sv *Variables) makeVariablesApplyResponse( VariableMetadata: *eResp.WrittenSVMeta, Items: req.Var.Items.Copy(), } - - // Verify the caller is providing the correct lockID, meaning it is the - // lock holder and has access to the lock information or is a management call. - // If locked, remove the lock information from response. - if !(isCallerOwner(req, eResp.WrittenSVMeta) || isManagement) { - out.Output.VariableMetadata.Lock = nil - } } - return &out, nil } - if eResp.IsError() { return &out, eResp.Error } @@ -339,14 +240,11 @@ func (sv *Variables) Read(args *structs.VariablesReadRequest, reply *structs.Var defer metrics.MeasureSince([]string{"nomad", "variables", "read"}, time.Now()) - aclObj, err := sv.srv.ResolveACL(args) + _, _, err := sv.handleMixedAuthEndpoint(args.QueryOptions, + acl.PolicyRead, args.Path) if err != nil { return err } - if !aclObj.AllowVariableOperation(args.RequestNamespace(), args.Path, acl.PolicyRead, - auth.IdentityToACLClaim(args.GetIdentity(), sv.srv.State())) { - return structs.ErrPermissionDenied - } // Setup the blocking query opts := blockingOptions{ @@ -361,17 +259,11 @@ func (sv *Variables) Read(args *structs.VariablesReadRequest, reply *structs.Var // Setup the output reply.Data = nil if out != nil { - dv, err := sv.decrypt(out) if err != nil { return err } - ov := dv.Copy() - if !aclObj.IsManagement() { - ov.Lock = nil - } - reply.Data = &ov reply.Index = out.ModifyIndex } else { @@ -405,10 +297,16 @@ func (sv *Variables) List( return sv.listAllVariables(args, reply) } - aclObj, err := sv.srv.ResolveACL(args) - if err != nil { - return err + var aclObj *acl.ACL + var err error + aclToken := args.GetIdentity().GetACLToken() + if aclToken != nil { + aclObj, err = sv.srv.ResolveACLForToken(aclToken) + if err != nil { + return err + } } + claims := args.GetIdentity().GetClaims() // Set up and return the blocking query. return sv.srv.blockingRPC(&blockingOptions{ @@ -438,10 +336,8 @@ func (sv *Variables) List( if !strings.HasPrefix(v.Path, args.Prefix) { return false, nil } - - return aclObj.AllowVariableOperation(args.Namespace, v.Path, - acl.PolicyList, - auth.IdentityToACLClaim(args.GetIdentity(), sv.srv.State())), nil + err := sv.authorize(aclObj, claims, v.Namespace, acl.PolicyList, v.Path) + return err == nil, nil }, }, } @@ -456,11 +352,6 @@ func (sv *Variables) List( func(raw interface{}) error { sv := raw.(*structs.VariableEncrypted) svStub := sv.VariableMetadata - - if !aclObj.IsManagement() { - svStub.Lock = nil - } - svs = append(svs, &svStub) return nil }) @@ -494,10 +385,18 @@ func (sv *Variables) listAllVariables( args *structs.VariablesListRequest, reply *structs.VariablesListResponse) error { - aclObj, err := sv.srv.ResolveACL(args) - if err != nil { - return err + // Perform token resolution. The request already goes through forwarding + // and metrics setup before being called. + var aclObj *acl.ACL + var err error + aclToken := args.GetIdentity().GetACLToken() + if aclToken != nil { + aclObj, err = sv.srv.ResolveACLForToken(aclToken) + if err != nil { + return err + } } + claims := args.GetIdentity().GetClaims() // Set up and return the blocking query. return sv.srv.blockingRPC(&blockingOptions{ @@ -528,10 +427,8 @@ func (sv *Variables) listAllVariables( if !strings.HasPrefix(v.Path, args.Prefix) { return false, nil } - - return aclObj.AllowVariableOperation(v.Namespace, v.Path, - acl.PolicyList, - auth.IdentityToACLClaim(args.GetIdentity(), sv.srv.State())), nil + err := sv.authorize(aclObj, claims, v.Namespace, acl.PolicyList, v.Path) + return err == nil, nil }, }, } @@ -542,11 +439,6 @@ func (sv *Variables) listAllVariables( func(raw interface{}) error { v := raw.(*structs.VariableEncrypted) svStub := v.VariableMetadata - - if !aclObj.IsManagement() { - svStub.Lock = nil - } - svs = append(svs, &svStub) return nil }) @@ -582,7 +474,6 @@ func (sv *Variables) encrypt(v *structs.VariableDecrypted) (*structs.VariableEnc ev := structs.VariableEncrypted{ VariableMetadata: v.VariableMetadata, } - ev.Data, ev.KeyID, err = sv.encrypter.Encrypt(b) if err != nil { return nil, err @@ -606,78 +497,85 @@ func (sv *Variables) decrypt(v *structs.VariableEncrypted) (*structs.VariableDec return &dv, nil } -// RenewLock is used to apply a SV renew lock operation on a variable to maintain the lease. -func (sv *Variables) RenewLock(args *structs.VariablesRenewLockRequest, reply *structs.VariablesRenewLockResponse) error { - authErr := sv.srv.Authenticate(sv.ctx, args) - if done, err := sv.srv.forward(structs.VariablesRenewLockRPCMethod, args, args, reply); done { - return err - } +// handleMixedAuthEndpoint is a helper to handle auth on RPC endpoints that can +// either be called by external clients or by workload identity +func (sv *Variables) handleMixedAuthEndpoint(args structs.QueryOptions, policy, pathOrPrefix string) (*acl.ACL, *structs.IdentityClaims, error) { - sv.srv.MeasureRPCRate("variables", structs.RateMetricWrite, args) - if authErr != nil { - return structs.ErrPermissionDenied + var aclObj *acl.ACL + var err error + aclToken := args.GetIdentity().GetACLToken() + if aclToken != nil { + aclObj, err = sv.srv.ResolveACLForToken(aclToken) + if err != nil { + return nil, nil, err + } } + claims := args.GetIdentity().GetClaims() - defer metrics.MeasureSince([]string{ - "nomad", "variables", "lock", "renew"}, time.Now()) - - aclObj, err := sv.srv.ResolveACL(args) + err = sv.authorize(aclObj, claims, args.RequestNamespace(), policy, pathOrPrefix) if err != nil { - return err - } - if !aclObj.AllowVariableOperation(args.WriteRequest.Namespace, args.Path, - acl.VariablesCapabilityWrite, nil) { - return structs.ErrPermissionDenied + return aclObj, claims, err } - if err := args.Validate(); err != nil { - return err - } + return aclObj, claims, nil +} - // Get the variable from the SS to verify it exists and is currently lock - stateSnapshot, err := sv.srv.State().Snapshot() - if err != nil { - return err - } +func (sv *Variables) authorize(aclObj *acl.ACL, claims *structs.IdentityClaims, ns, policy, pathOrPrefix string) error { - encryptedVar, err := stateSnapshot.GetVariable(nil, args.WriteRequest.Namespace, args.Path) - if err != nil { - return err + if aclObj == nil && claims == nil { + return nil // ACLs aren't enabled } - if encryptedVar == nil { - return errVarNotFound + // Perform normal ACL validation. If the ACL object is nil, that means we're + // working with an identity claim. + if aclObj != nil { + allowed := aclObj.AllowVariableOperation(ns, pathOrPrefix, policy, nil) + if !allowed { + return structs.ErrPermissionDenied + } + return nil } - if encryptedVar.Lock == nil { - return errLockNotFound + // Check the workload-associated policies and automatic task access to + // variables. + if claims != nil { + aclObj, err := sv.srv.ResolveClaims(claims) + if err != nil { + return err // returns internal errors only + } + if aclObj != nil { + group, err := sv.groupForAlloc(claims) + if err != nil { + // returns ErrPermissionDenied for claims from terminal + // allocations, otherwise only internal errors + return err + } + allowed := aclObj.AllowVariableOperation( + ns, pathOrPrefix, policy, &acl.ACLClaim{ + Namespace: claims.Namespace, + Job: claims.JobID, + Group: group, + Task: claims.TaskName, + }) + if allowed { + return nil + } + } } + return structs.ErrPermissionDenied +} - // Verify the caller is providing the correct lockID, meaning it is the lock holder and - // can renew the lock. - if encryptedVar.Lock.ID != args.LockID { - return errVarIsLocked +func (sv *Variables) groupForAlloc(claims *structs.IdentityClaims) (string, error) { + store, err := sv.srv.fsm.State().Snapshot() + if err != nil { + return "", err } - - // if the lock exists in the variable, but not in the timer, it means - // it expired and cant be renewed anymore. The delay will take care of - // removing the lock from the variable when it expires. - err = sv.timers.RenewTTLTimer(encryptedVar.Copy()) + alloc, err := store.AllocByID(nil, claims.AllocationID) if err != nil { - return errVarIsLocked + return "", err } - - updatedVar := encryptedVar.Copy() - reply.VarMeta = &updatedVar.VariableMetadata - reply.Index = encryptedVar.ModifyIndex - return nil -} - -func isCallerOwner(req *structs.VariablesApplyRequest, respVarMeta *structs.VariableMetadata) bool { - reqLock := req.Var.VariableMetadata.Lock - savedLock := respVarMeta.Lock - - return reqLock != nil && - savedLock != nil && - reqLock.ID == savedLock.ID + if alloc == nil || alloc.Job == nil { + return "", structs.ErrPermissionDenied + } + return alloc.TaskGroup, nil } diff --git a/nomad/variables_endpoint_test.go b/nomad/variables_endpoint_test.go index 33fd63651758..f7a994aa5fa2 100644 --- a/nomad/variables_endpoint_test.go +++ b/nomad/variables_endpoint_test.go @@ -11,1650 +11,923 @@ import ( "testing" "time" - msgpackrpc "github.com/hashicorp/net-rpc-msgpackrpc/v2" + msgpackrpc "github.com/hashicorp/net-rpc-msgpackrpc" "github.com/shoenig/test/must" "github.com/hashicorp/nomad/acl" "github.com/hashicorp/nomad/ci" "github.com/hashicorp/nomad/helper/uuid" - "github.com/hashicorp/nomad/nomad/auth" "github.com/hashicorp/nomad/nomad/mock" "github.com/hashicorp/nomad/nomad/structs" "github.com/hashicorp/nomad/testutil" ) -func TestVariablesEndpoint_GetVariable_Blocking(t *testing.T) { - ci.Parallel(t) - - s1, cleanupS1 := TestServer(t, nil) - defer cleanupS1() - - state := s1.fsm.State() - codec := rpcClient(t, s1) - testutil.WaitForKeyring(t, s1.RPC, "global") +func TestVariablesEndpoint_auth(t *testing.T) { - // First create an unrelated variable. - delay := 100 * time.Millisecond - time.AfterFunc(delay, func() { - writeVarGet(t, s1, 100, "default", "aaa") + ci.Parallel(t) + srv, _, shutdown := TestACLServer(t, func(c *Config) { + c.NumSchedulers = 0 // Prevent automatic dequeue }) + defer shutdown() + testutil.WaitForLeader(t, srv.RPC) - // Upsert the variable we are watching later - delay = 200 * time.Millisecond - time.AfterFunc(delay, func() { - writeVarGet(t, s1, 200, "default", "bbb") - }) + const ns = "nondefault-namespace" - // Lookup the variable - req := &structs.VariablesReadRequest{ - Path: "bbb", - QueryOptions: structs.QueryOptions{ - Region: "global", - MinQueryIndex: 150, - MaxQueryTime: 500 * time.Millisecond, - }, - } + alloc1 := mock.Alloc() + alloc1.ClientStatus = structs.AllocClientStatusFailed + alloc1.Job.Namespace = ns + alloc1.Namespace = ns + jobID := alloc1.JobID - var resp structs.VariablesReadResponse + // create an alloc that will have no access to variables we create + alloc2 := mock.Alloc() + alloc2.Job.TaskGroups[0].Name = "other-no-permissions" + alloc2.TaskGroup = "other-no-permissions" + alloc2.ClientStatus = structs.AllocClientStatusRunning + alloc2.Job.Namespace = ns + alloc2.Namespace = ns - start := time.Now() - if err := msgpackrpc.CallWithCodec(codec, "Variables.Read", req, &resp); err != nil { - t.Fatalf("err: %v", err) - } - elapsed := time.Since(start) + alloc3 := mock.Alloc() + alloc3.ClientStatus = structs.AllocClientStatusRunning + alloc3.Job.Namespace = ns + alloc3.Namespace = ns + parentID := uuid.Short() + alloc3.Job.ParentID = parentID - if elapsed < delay { - t.Fatalf("should block (returned in %s) %#v", elapsed, resp) - } + alloc4 := mock.Alloc() + alloc4.ClientStatus = structs.AllocClientStatusRunning + alloc4.Job.Namespace = ns + alloc4.Namespace = ns - if elapsed > req.MaxQueryTime { - t.Fatalf("blocking query timed out %#v", resp) - } + store := srv.fsm.State() + must.NoError(t, store.UpsertNamespaces(1000, []*structs.Namespace{{Name: ns}})) + must.NoError(t, store.UpsertAllocs( + structs.MsgTypeTestSetup, 1001, []*structs.Allocation{alloc1, alloc2, alloc3, alloc4})) - if resp.Index != 200 { - t.Fatalf("Bad index: %d %d", resp.Index, 200) - } + claims1 := alloc1.ToTaskIdentityClaims(nil, "web") + idToken, _, err := srv.encrypter.SignClaims(claims1) + must.NoError(t, err) - if resp.Data == nil || resp.Data.Path != "bbb" { - t.Fatalf("bad: %#v", resp.Data) - } + claims2 := alloc2.ToTaskIdentityClaims(nil, "web") + noPermissionsToken, _, err := srv.encrypter.SignClaims(claims2) + must.NoError(t, err) - // Variable update triggers watches - delay = 100 * time.Millisecond + claims3 := alloc3.ToTaskIdentityClaims(alloc3.Job, "web") + idDispatchToken, _, err := srv.encrypter.SignClaims(claims3) + must.NoError(t, err) - time.AfterFunc(delay, func() { - writeVarGet(t, s1, 300, "default", "bbb") + // corrupt the signature of the token + idTokenParts := strings.Split(idToken, ".") + must.Len(t, 3, idTokenParts) + sig := []string(strings.Split(idTokenParts[2], "")) + rand.Shuffle(len(sig), func(i, j int) { + sig[i], sig[j] = sig[j], sig[i] }) + idTokenParts[2] = strings.Join(sig, "") + invalidIDToken := strings.Join(idTokenParts, ".") - req.QueryOptions.MinQueryIndex = 250 - var resp2 structs.VariablesReadResponse - start = time.Now() - if err := msgpackrpc.CallWithCodec(codec, "Variables.Read", req, &resp2); err != nil { - t.Fatalf("err: %v", err) - } - elapsed = time.Since(start) - - if elapsed < delay { - t.Fatalf("should block (returned in %s) %#v", elapsed, resp2) - } + claims4 := alloc4.ToTaskIdentityClaims(alloc4.Job, "web") + wiOnlyToken, _, err := srv.encrypter.SignClaims(claims4) + must.NoError(t, err) - if elapsed > req.MaxQueryTime { - t.Fatal("blocking query timed out") + policy := mock.ACLPolicy() + policy.Rules = fmt.Sprintf(`namespace "nondefault-namespace" { + variables { + path "nomad/jobs/*" { capabilities = ["list"] } + path "nomad/jobs/%s/web" { capabilities = ["deny"] } + path "nomad/jobs/%s" { capabilities = ["write"] } + path "other/path" { capabilities = ["read"] } + }}`, jobID, jobID) + policy.JobACL = &structs.JobACL{ + Namespace: ns, + JobID: jobID, + Group: alloc1.TaskGroup, } + policy.SetHash() + err = store.UpsertACLPolicies(structs.MsgTypeTestSetup, 1100, []*structs.ACLPolicy{policy}) + must.NoError(t, err) - if resp2.Index != 300 { - t.Fatalf("Bad index: %d %d", resp2.Index, 300) - } + aclToken := mock.ACLToken() + aclToken.Policies = []string{policy.Name} + err = store.UpsertACLTokens(structs.MsgTypeTestSetup, 1150, []*structs.ACLToken{aclToken}) + must.NoError(t, err) - if resp2.Data == nil || resp2.Data.Path != "bbb" { - t.Fatalf("bad: %#v", resp2.Data) - } + variablesRPC := NewVariablesEndpoint(srv, nil, srv.encrypter) - // Variable delete triggers watches - delay = 100 * time.Millisecond - time.AfterFunc(delay, func() { - sv := mock.VariableEncrypted() - sv.Path = "bbb" - if resp := state.VarDelete(400, &structs.VarApplyStateRequest{Op: structs.VarOpDelete, Var: sv}); !resp.IsOk() { - fmt.Println("\n *** resp", resp.Result, resp.Conflict.VariableMetadata) - t.Fatalf("err: %v", resp.Error) + testFn := func(args *structs.QueryOptions, cap, path string) error { + err := srv.Authenticate(nil, args) + if err != nil { + return structs.ErrPermissionDenied } - }) - fmt.Println("\n\n start", elapsed) - req.QueryOptions.MinQueryIndex = 350 - var resp3 structs.VariablesReadResponse - start = time.Now() - if err := msgpackrpc.CallWithCodec(codec, "Variables.Read", req, &resp3); err != nil { - t.Fatalf("err: %v", err) - } - elapsed = time.Since(start) - fmt.Println("\n\n problematic", elapsed) - if elapsed < delay { - t.Fatalf("should block (returned in %s) %#v", elapsed, resp) - } - - if elapsed > req.MaxQueryTime { - t.Fatal("blocking query timed out") + _, _, err = variablesRPC.handleMixedAuthEndpoint( + *args, cap, path) + return err } - if resp3.Index != 400 { - t.Fatalf("Bad index: %d %d", resp3.Index, 400) - } - if resp3.Data != nil { - t.Fatalf("bad: %#v", resp3.Data) - } -} + t.Run("terminal alloc should be denied", func(t *testing.T) { + err := testFn( + &structs.QueryOptions{AuthToken: idToken, Namespace: ns}, acl.PolicyList, + fmt.Sprintf("nomad/jobs/%s/web/web", jobID)) + must.EqError(t, err, structs.ErrPermissionDenied.Error()) + }) -func writeVarGet(t *testing.T, s *Server, idx uint64, ns, path string) { - store := s.fsm.State() - sv := mock.Variable() - sv.Namespace = ns - sv.Path = path + // make alloc non-terminal + alloc1.ClientStatus = structs.AllocClientStatusRunning + must.NoError(t, store.UpsertAllocs( + structs.MsgTypeTestSetup, 1200, []*structs.Allocation{alloc1})) - bPlain, err := json.Marshal(sv.Items) - must.NoError(t, err) - bEnc, kID, err := s.encrypter.Encrypt(bPlain) - must.NoError(t, err) - sve := &structs.VariableEncrypted{ - VariableMetadata: sv.VariableMetadata, - VariableData: structs.VariableData{ - Data: bEnc, - KeyID: kID, - }, - } - resp := store.VarSet(idx, &structs.VarApplyStateRequest{ - Op: structs.VarOpSet, - Var: sve, + t.Run("wrong namespace should be denied", func(t *testing.T) { + err := testFn(&structs.QueryOptions{ + AuthToken: idToken, Namespace: structs.DefaultNamespace}, acl.PolicyList, + fmt.Sprintf("nomad/jobs/%s/web/web", jobID)) + must.EqError(t, err, structs.ErrPermissionDenied.Error()) }) - must.NoError(t, resp.Error) -} -func TestVariablesEndpoint_Apply_ACL(t *testing.T) { - ci.Parallel(t) - srv, rootToken, shutdown := TestACLServer(t, func(c *Config) { - c.NumSchedulers = 0 // Prevent automatic dequeue - }) - defer shutdown() - testutil.WaitForKeyring(t, srv.RPC, "global") - codec := rpcClient(t, srv) - state := srv.fsm.State() + testCases := []struct { + name string + token string + cap string + path string + expectedErr error + }{ + { + name: "WI with policy no override can read task secret", + token: idToken, + cap: acl.PolicyRead, + path: fmt.Sprintf("nomad/jobs/%s/web/web", jobID), + expectedErr: nil, + }, + { + name: "WI with policy no override can list task secret", + token: idToken, + cap: acl.PolicyList, + path: fmt.Sprintf("nomad/jobs/%s/web/web", jobID), + expectedErr: nil, + }, + { + name: "WI with policy override denies list group secret", + token: idToken, + cap: acl.PolicyList, + path: fmt.Sprintf("nomad/jobs/%s/web", jobID), + expectedErr: structs.ErrPermissionDenied, + }, + { + name: "WI with policy override can write job secret", + token: idToken, + cap: acl.PolicyWrite, + path: fmt.Sprintf("nomad/jobs/%s", jobID), + expectedErr: nil, + }, + { + name: "WI with policy override for write-only job secret", + token: idToken, + cap: acl.PolicyRead, + path: fmt.Sprintf("nomad/jobs/%s", jobID), + expectedErr: structs.ErrPermissionDenied, + }, + { + name: "WI with policy no override can list namespace secret", + token: idToken, + cap: acl.PolicyList, + path: "nomad/jobs", + expectedErr: nil, + }, - writePol := mock.NamespacePolicyWithVariables( - structs.DefaultNamespace, "", []string{"list-jobs"}, - map[string][]string{ - "dropbox/*": {"write"}, - }) - writeToken := mock.CreatePolicyAndToken(t, state, 1003, "test-write-invalid", writePol) - - readPol := mock.NamespacePolicyWithVariables( - structs.DefaultNamespace, "", []string{"list-jobs"}, - map[string][]string{ - "dropbox/*": {"read"}, - }) - - readToken := mock.CreatePolicyAndToken(t, state, 1005, "test-read-invalid", readPol) - - sv1 := mock.Variable() - sv1.ModifyIndex = 0 - var svHold *structs.VariableDecrypted + { + name: "WI with policy can read other path", + token: idToken, + cap: acl.PolicyRead, + path: "other/path", + expectedErr: nil, + }, + { + name: "WI with policy cannot read other path not explicitly allowed", + token: idToken, + cap: acl.PolicyRead, + path: "other/not-allowed", + expectedErr: structs.ErrPermissionDenied, + }, + { + name: "WI with policy has no write cap for other path", + token: idToken, + cap: acl.PolicyWrite, + path: "other/path", + expectedErr: structs.ErrPermissionDenied, + }, + { + name: "WI with policy can read cross-job path", + token: idToken, + cap: acl.PolicyList, + path: "nomad/jobs/some-other", + expectedErr: nil, + }, - opMap := map[string]structs.VarOp{ - "set": structs.VarOpSet, - "cas": structs.VarOpCAS, - "delete": structs.VarOpDelete, - "delete-cas": structs.VarOpDeleteCAS, - "lock-acquire": structs.VarOpLockAcquire, - "lock-release": structs.VarOpLockRelease, - } + { + name: "WI for dispatch job can read parent secret", + token: idDispatchToken, + cap: acl.PolicyRead, + path: fmt.Sprintf("nomad/jobs/%s", parentID), + expectedErr: nil, + }, - for name, op := range opMap { - t.Run(name+"/no token", func(t *testing.T) { - sv := *sv1 - applyReq := structs.VariablesApplyRequest{ - Op: op, - Var: &sv, - WriteRequest: structs.WriteRequest{Region: "global"}, - } + { + name: "valid claim with no permissions denied by path", + token: noPermissionsToken, + cap: acl.PolicyList, + path: fmt.Sprintf("nomad/jobs/%s/w", jobID), + expectedErr: structs.ErrPermissionDenied, + }, + { + name: "valid claim with no permissions allowed by namespace", + token: noPermissionsToken, + cap: acl.PolicyList, + path: "nomad/jobs", + expectedErr: nil, + }, + { + name: "valid claim with no permissions denied by capability", + token: noPermissionsToken, + cap: acl.PolicyRead, + path: fmt.Sprintf("nomad/jobs/%s/w", jobID), + expectedErr: structs.ErrPermissionDenied, + }, + { + name: "missing auth token is denied", + cap: acl.PolicyList, + path: fmt.Sprintf("nomad/jobs/%s/web/web", jobID), + expectedErr: structs.ErrPermissionDenied, + }, + { + name: "invalid signature is denied", + token: invalidIDToken, + cap: acl.PolicyList, + path: fmt.Sprintf("nomad/jobs/%s/web/web", jobID), + expectedErr: structs.ErrPermissionDenied, + }, + { + name: "invalid claim for dispatched ID", + token: idDispatchToken, + cap: acl.PolicyList, + path: fmt.Sprintf("nomad/jobs/%s", alloc3.JobID), + expectedErr: structs.ErrPermissionDenied, + }, + { + name: "acl token read policy is allowed to list", + token: aclToken.SecretID, + cap: acl.PolicyList, + path: fmt.Sprintf("nomad/jobs/%s/web/web", jobID), + expectedErr: nil, + }, + { + name: "acl token read policy is not allowed to write", + token: aclToken.SecretID, + cap: acl.PolicyWrite, + path: fmt.Sprintf("nomad/jobs/%s/web/web", jobID), + expectedErr: structs.ErrPermissionDenied, + }, - if op == "lock-release" { - sv.Items = nil - } + { + name: "WI token can read own task", + token: wiOnlyToken, + cap: acl.PolicyRead, + path: fmt.Sprintf("nomad/jobs/%s/web/web", alloc4.JobID), + expectedErr: nil, + }, + { + name: "WI token can list own task", + token: wiOnlyToken, + cap: acl.PolicyList, + path: fmt.Sprintf("nomad/jobs/%s/web/web", alloc4.JobID), + expectedErr: nil, + }, + { + name: "WI token can read own group", + token: wiOnlyToken, + cap: acl.PolicyRead, + path: fmt.Sprintf("nomad/jobs/%s/web", alloc4.JobID), + expectedErr: nil, + }, + { + name: "WI token can list own group", + token: wiOnlyToken, + cap: acl.PolicyList, + path: fmt.Sprintf("nomad/jobs/%s/web", alloc4.JobID), + expectedErr: nil, + }, - applyResp := new(structs.VariablesApplyResponse) - err := msgpackrpc.CallWithCodec(codec, structs.VariablesApplyRPCMethod, &applyReq, applyResp) - must.EqError(t, err, structs.ErrPermissionDenied.Error()) - }) + { + name: "WI token cannot read another task in group", + token: wiOnlyToken, + cap: acl.PolicyRead, + path: fmt.Sprintf("nomad/jobs/%s/web/other", alloc4.JobID), + expectedErr: structs.ErrPermissionDenied, + }, + { + name: "WI token cannot list another task in group", + token: wiOnlyToken, + cap: acl.PolicyList, + path: fmt.Sprintf("nomad/jobs/%s/web/other", alloc4.JobID), + expectedErr: structs.ErrPermissionDenied, + }, + { + name: "WI token cannot read another task in group", + token: wiOnlyToken, + cap: acl.PolicyRead, + path: fmt.Sprintf("nomad/jobs/%s/web/other", alloc4.JobID), + expectedErr: structs.ErrPermissionDenied, + }, + { + name: "WI token cannot list a task in another group", + token: wiOnlyToken, + cap: acl.PolicyRead, + path: fmt.Sprintf("nomad/jobs/%s/other/web", alloc4.JobID), + expectedErr: structs.ErrPermissionDenied, + }, + { + name: "WI token cannot read a task in another group", + token: wiOnlyToken, + cap: acl.PolicyRead, + path: fmt.Sprintf("nomad/jobs/%s/other/web", alloc4.JobID), + expectedErr: structs.ErrPermissionDenied, + }, + { + name: "WI token cannot read a group in another job", + token: wiOnlyToken, + cap: acl.PolicyRead, + path: "nomad/jobs/other/web/web", + expectedErr: structs.ErrPermissionDenied, + }, + { + name: "WI token cannot list a group in another job", + token: wiOnlyToken, + cap: acl.PolicyList, + path: "nomad/jobs/other/web/web", + expectedErr: structs.ErrPermissionDenied, + }, + { + name: "WI token extra trailing slash is denied", + token: wiOnlyToken, + cap: acl.PolicyList, + path: fmt.Sprintf("nomad/jobs/%s/web/", alloc4.JobID), + expectedErr: structs.ErrPermissionDenied, + }, + { + name: "WI token invalid prefix is denied", + token: wiOnlyToken, + cap: acl.PolicyList, + path: fmt.Sprintf("nomad/jobs/%s/w", alloc4.JobID), + expectedErr: structs.ErrPermissionDenied, + }, } - t.Run("cas/management token/new", func(t *testing.T) { - applyReq := structs.VariablesApplyRequest{ - Op: structs.VarOpCAS, - Var: sv1, - WriteRequest: structs.WriteRequest{ - Region: "global", - AuthToken: rootToken.SecretID, - }, - } - applyResp := new(structs.VariablesApplyResponse) - err := msgpackrpc.CallWithCodec(codec, structs.VariablesApplyRPCMethod, &applyReq, applyResp) - - must.NoError(t, err) - must.Eq(t, structs.VarOpResultOk, applyResp.Result) - must.Eq(t, sv1.Items, applyResp.Output.Items) - - svHold = applyResp.Output - }) - - t.Run("cas with current", func(t *testing.T) { - must.NotNil(t, svHold) - sv := svHold - sv.Items["new"] = "newVal" - - applyReq := structs.VariablesApplyRequest{ - Op: structs.VarOpCAS, - Var: sv, - WriteRequest: structs.WriteRequest{ - Region: "global", - AuthToken: rootToken.SecretID, - }, - } - applyResp := new(structs.VariablesApplyResponse) - applyReq.AuthToken = rootToken.SecretID - - err := msgpackrpc.CallWithCodec(codec, structs.VariablesApplyRPCMethod, &applyReq, &applyResp) - - must.NoError(t, err) - must.Eq(t, structs.VarOpResultOk, applyResp.Result) - must.Eq(t, sv.Items, applyResp.Output.Items) - - svHold = applyResp.Output - }) - - t.Run("cas with stale", func(t *testing.T) { - must.NotNil(t, sv1) // TODO: query these directly - must.NotNil(t, svHold) - - sv1 := sv1 - svHold := svHold - - applyReq := structs.VariablesApplyRequest{ - Op: structs.VarOpCAS, - Var: sv1, - WriteRequest: structs.WriteRequest{ - Region: "global", - AuthToken: rootToken.SecretID, - }, - } - applyResp := new(structs.VariablesApplyResponse) - applyReq.AuthToken = rootToken.SecretID - - err := msgpackrpc.CallWithCodec(codec, structs.VariablesApplyRPCMethod, &applyReq, &applyResp) - - must.NoError(t, err) - must.Eq(t, structs.VarOpResultConflict, applyResp.Result) - must.Eq(t, svHold.VariableMetadata, applyResp.Conflict.VariableMetadata) - must.Eq(t, svHold.Items, applyResp.Conflict.Items) - }) - - sv3 := mock.Variable() - sv3.Path = "dropbox/a" - sv3.ModifyIndex = 0 - - t.Run("cas/write-only/read own new", func(t *testing.T) { - sv3 := sv3 - applyReq := structs.VariablesApplyRequest{ - Op: structs.VarOpCAS, - Var: sv3, - WriteRequest: structs.WriteRequest{ - Region: "global", - AuthToken: writeToken.SecretID, - }, - } - applyResp := new(structs.VariablesApplyResponse) - - err := msgpackrpc.CallWithCodec(codec, structs.VariablesApplyRPCMethod, &applyReq, &applyResp) - - must.NoError(t, err) - must.Eq(t, structs.VarOpResultOk, applyResp.Result) - must.Eq(t, sv3.Items, applyResp.Output.Items) - svHold = applyResp.Output - }) - - t.Run("cas/write only/conflict redacted", func(t *testing.T) { - must.NotNil(t, sv3) - must.NotNil(t, svHold) - sv3 := sv3 - svHold := svHold - - applyReq := structs.VariablesApplyRequest{ - Op: structs.VarOpCAS, - Var: sv3, - WriteRequest: structs.WriteRequest{ - Region: "global", - AuthToken: writeToken.SecretID, - }, - } - applyResp := new(structs.VariablesApplyResponse) - err := msgpackrpc.CallWithCodec(codec, structs.VariablesApplyRPCMethod, &applyReq, &applyResp) - - must.NoError(t, err) - must.Eq(t, structs.VarOpResultRedacted, applyResp.Result) - must.Eq(t, svHold.VariableMetadata, applyResp.Conflict.VariableMetadata) - must.Nil(t, applyResp.Conflict.Items) - }) - - t.Run("cas/write only/read own upsert", func(t *testing.T) { - must.NotNil(t, svHold) - sv := svHold - sv.Items["upsert"] = "read" - - applyReq := structs.VariablesApplyRequest{ - Op: structs.VarOpCAS, - Var: sv, - WriteRequest: structs.WriteRequest{ - Region: "global", - AuthToken: writeToken.SecretID, - }, - } - applyResp := new(structs.VariablesApplyResponse) - err := msgpackrpc.CallWithCodec(codec, structs.VariablesApplyRPCMethod, &applyReq, &applyResp) - - must.NoError(t, err) - must.Eq(t, structs.VarOpResultOk, applyResp.Result) - must.Eq(t, sv.Items, applyResp.Output.Items) - }) - - t.Run("lock-acquire/management token/new", func(t *testing.T) { - must.NotNil(t, svHold) - sv := *svHold - - sv.Items["upsert"] = "read" - sv.VariableMetadata.Lock = &structs.VariableLock{ - TTL: 24 * time.Hour, - LockDelay: 15 * time.Second, - } - - applyReq := structs.VariablesApplyRequest{ - Op: structs.VarOpLockAcquire, - Var: &sv, - WriteRequest: structs.WriteRequest{ - Region: "global", - AuthToken: rootToken.SecretID, - }, - } - - applyResp := new(structs.VariablesApplyResponse) - err := msgpackrpc.CallWithCodec(codec, structs.VariablesApplyRPCMethod, &applyReq, &applyResp) - - must.NoError(t, err) - must.Eq(t, structs.VarOpResultOk, applyResp.Result) - must.NonZero(t, len(applyResp.Output.VariableMetadata.Lock.ID)) - - svHold = applyResp.Output - }) - - t.Run("lock-release/management token/new", func(t *testing.T) { - must.NotNil(t, svHold) - sv := svHold - - applyReq := structs.VariablesApplyRequest{ - Op: structs.VarOpLockRelease, - Var: &structs.VariableDecrypted{ - VariableMetadata: structs.VariableMetadata{ - Path: sv.Path, - Lock: &structs.VariableLock{ - ID: sv.LockID(), - }, - }, - }, - WriteRequest: structs.WriteRequest{ - Region: "global", - AuthToken: rootToken.SecretID, - }, - } - - applyResp := new(structs.VariablesApplyResponse) - err := msgpackrpc.CallWithCodec(codec, structs.VariablesApplyRPCMethod, &applyReq, &applyResp) - - must.NoError(t, err) - must.Eq(t, structs.VarOpResultOk, applyResp.Result) - must.Nil(t, applyResp.Output.VariableMetadata.Lock) - }) - - t.Run("lock-acquire/read token/new", func(t *testing.T) { - must.NotNil(t, svHold) - sv := *sv3 - - sv.Items["upsert"] = "read" - sv.VariableMetadata.Lock = &structs.VariableLock{ - TTL: 24 * time.Hour, - LockDelay: 15 * time.Second, - } - - applyReq := structs.VariablesApplyRequest{ - Op: structs.VarOpLockAcquire, - Var: &sv, - WriteRequest: structs.WriteRequest{ - Region: "global", - AuthToken: readToken.SecretID, - }, - } - - applyResp := new(structs.VariablesApplyResponse) - err := msgpackrpc.CallWithCodec(codec, structs.VariablesApplyRPCMethod, &applyReq, &applyResp) - must.EqError(t, err, structs.ErrPermissionDenied.Error()) - }) -} - -func TestVariablesEndpoint_auth(t *testing.T) { - - ci.Parallel(t) - srv, _, shutdown := TestACLServer(t, func(c *Config) { - c.NumSchedulers = 0 // Prevent automatic dequeue - }) - - defer shutdown() - testutil.WaitForKeyring(t, srv.RPC, "global") - - const ns = "nondefault-namespace" - - alloc1 := mock.Alloc() - alloc1.ClientStatus = structs.AllocClientStatusFailed - alloc1.Job.Namespace = ns - alloc1.Namespace = ns - jobID := alloc1.JobID - - // create an alloc that will have no access to variables we create - alloc2 := mock.Alloc() - alloc2.Job.TaskGroups[0].Name = "other-no-permissions" - alloc2.TaskGroup = "other-no-permissions" - alloc2.ClientStatus = structs.AllocClientStatusRunning - alloc2.Job.Namespace = ns - alloc2.Namespace = ns - - alloc3 := mock.Alloc() - alloc3.ClientStatus = structs.AllocClientStatusRunning - alloc3.Job.Namespace = ns - alloc3.Namespace = ns - parentID := uuid.Short() - alloc3.Job.ParentID = parentID - - alloc4 := mock.Alloc() - alloc4.ClientStatus = structs.AllocClientStatusRunning - alloc4.Job.Namespace = ns - alloc4.Namespace = ns - - store := srv.fsm.State() - must.NoError(t, store.UpsertNamespaces(1000, []*structs.Namespace{{Name: ns}})) - must.NoError(t, store.UpsertAllocs( - structs.MsgTypeTestSetup, 1001, []*structs.Allocation{alloc1, alloc2, alloc3, alloc4})) - - wiHandle := &structs.WIHandle{ - WorkloadIdentifier: "web", - WorkloadType: structs.WorkloadTypeTask, - } - - claims1 := structs.NewIdentityClaims(alloc1.Job, alloc1, wiHandle, alloc1.LookupTask("web").Identity, time.Now()) - idToken, _, err := srv.encrypter.SignClaims(claims1) - must.NoError(t, err) - - claims2 := structs.NewIdentityClaims(alloc2.Job, alloc2, wiHandle, alloc2.LookupTask("web").Identity, time.Now()) - noPermissionsToken, _, err := srv.encrypter.SignClaims(claims2) - must.NoError(t, err) - - claims3 := structs.NewIdentityClaims(alloc3.Job, alloc3, wiHandle, alloc3.LookupTask("web").Identity, time.Now()) - idDispatchToken, _, err := srv.encrypter.SignClaims(claims3) - must.NoError(t, err) - - // corrupt the signature of the token - idTokenParts := strings.Split(idToken, ".") - must.Len(t, 3, idTokenParts) - sig := []string(strings.Split(idTokenParts[2], "")) - rand.Shuffle(len(sig), func(i, j int) { - sig[i], sig[j] = sig[j], sig[i] - }) - idTokenParts[2] = strings.Join(sig, "") - invalidIDToken := strings.Join(idTokenParts, ".") - - claims4 := structs.NewIdentityClaims(alloc4.Job, alloc4, wiHandle, alloc4.LookupTask("web").Identity, time.Now()) - wiOnlyToken, _, err := srv.encrypter.SignClaims(claims4) - must.NoError(t, err) - - policy := mock.ACLPolicy() - policy.Rules = fmt.Sprintf(`namespace "nondefault-namespace" { - variables { - path "nomad/jobs/*" { capabilities = ["list"] } - path "nomad/jobs/%s/web" { capabilities = ["deny"] } - path "nomad/jobs/%s" { capabilities = ["write"] } - path "other/path" { capabilities = ["read"] } - }}`, jobID, jobID) - policy.JobACL = &structs.JobACL{ - Namespace: ns, - JobID: jobID, - Group: alloc1.TaskGroup, - } - policy.SetHash() - err = store.UpsertACLPolicies(structs.MsgTypeTestSetup, 1100, []*structs.ACLPolicy{policy}) - must.NoError(t, err) - - aclToken := mock.ACLToken() - aclToken.Policies = []string{policy.Name} - err = store.UpsertACLTokens(structs.MsgTypeTestSetup, 1150, []*structs.ACLToken{aclToken}) - must.NoError(t, err) - - testFn := func(args *structs.QueryOptions, cap, path string) error { - err := srv.Authenticate(nil, args) - if err != nil { - return structs.ErrPermissionDenied - } - aclObj, err := srv.ResolveACL(args) - if err != nil { - return err - } - if !aclObj.AllowVariableOperation(args.Namespace, path, cap, - auth.IdentityToACLClaim(args.GetIdentity(), srv.State())) { - return structs.ErrPermissionDenied - } - - return nil - } - - t.Run("terminal alloc should be denied", func(t *testing.T) { - err := testFn( - &structs.QueryOptions{AuthToken: idToken, Namespace: ns}, acl.PolicyList, - fmt.Sprintf("nomad/jobs/%s/web/web", jobID)) - must.EqError(t, err, structs.ErrPermissionDenied.Error()) - }) - - // make alloc non-terminal - alloc1.ClientStatus = structs.AllocClientStatusRunning - must.NoError(t, store.UpsertAllocs( - structs.MsgTypeTestSetup, 1200, []*structs.Allocation{alloc1})) - - t.Run("wrong namespace should be denied", func(t *testing.T) { - err := testFn(&structs.QueryOptions{ - AuthToken: idToken, Namespace: structs.DefaultNamespace}, acl.PolicyList, - fmt.Sprintf("nomad/jobs/%s/web/web", jobID)) - must.EqError(t, err, structs.ErrPermissionDenied.Error()) - }) - - testCases := []struct { - name string - token string - cap string - path string - expectedErr error - }{ - { - name: "WI with policy no override can read task secret", - token: idToken, - cap: acl.PolicyRead, - path: fmt.Sprintf("nomad/jobs/%s/web/web", jobID), - expectedErr: nil, - }, - { - name: "WI with policy no override can list task secret", - token: idToken, - cap: acl.PolicyList, - path: fmt.Sprintf("nomad/jobs/%s/web/web", jobID), - expectedErr: nil, - }, - { - name: "WI with policy override denies list group secret", - token: idToken, - cap: acl.PolicyList, - path: fmt.Sprintf("nomad/jobs/%s/web", jobID), - expectedErr: structs.ErrPermissionDenied, - }, - { - name: "WI with policy override can write job secret", - token: idToken, - cap: acl.PolicyWrite, - path: fmt.Sprintf("nomad/jobs/%s", jobID), - expectedErr: nil, - }, - { - name: "WI with policy override for write-only job secret", - token: idToken, - cap: acl.PolicyRead, - path: fmt.Sprintf("nomad/jobs/%s", jobID), - expectedErr: structs.ErrPermissionDenied, - }, - { - name: "WI with policy no override can list namespace secret", - token: idToken, - cap: acl.PolicyList, - path: "nomad/jobs", - expectedErr: nil, - }, - - { - name: "WI with policy can read other path", - token: idToken, - cap: acl.PolicyRead, - path: "other/path", - expectedErr: nil, - }, - { - name: "WI with policy cannot read other path not explicitly allowed", - token: idToken, - cap: acl.PolicyRead, - path: "other/not-allowed", - expectedErr: structs.ErrPermissionDenied, - }, - { - name: "WI with policy has no write cap for other path", - token: idToken, - cap: acl.PolicyWrite, - path: "other/path", - expectedErr: structs.ErrPermissionDenied, - }, - { - name: "WI with policy can read cross-job path", - token: idToken, - cap: acl.PolicyList, - path: "nomad/jobs/some-other", - expectedErr: nil, - }, - - { - name: "WI for dispatch job can read parent secret", - token: idDispatchToken, - cap: acl.PolicyRead, - path: fmt.Sprintf("nomad/jobs/%s", parentID), - expectedErr: nil, - }, - - { - name: "valid claim with no permissions denied by path", - token: noPermissionsToken, - cap: acl.PolicyList, - path: fmt.Sprintf("nomad/jobs/%s/w", jobID), - expectedErr: structs.ErrPermissionDenied, - }, - { - name: "valid claim with no permissions allowed by namespace", - token: noPermissionsToken, - cap: acl.PolicyList, - path: "nomad/jobs", - expectedErr: nil, - }, - { - name: "valid claim with no permissions denied by capability", - token: noPermissionsToken, - cap: acl.PolicyRead, - path: fmt.Sprintf("nomad/jobs/%s/w", jobID), - expectedErr: structs.ErrPermissionDenied, - }, - { - name: "missing auth token is denied", - cap: acl.PolicyList, - path: fmt.Sprintf("nomad/jobs/%s/web/web", jobID), - expectedErr: structs.ErrPermissionDenied, - }, - { - name: "invalid signature is denied", - token: invalidIDToken, - cap: acl.PolicyList, - path: fmt.Sprintf("nomad/jobs/%s/web/web", jobID), - expectedErr: structs.ErrPermissionDenied, - }, - { - name: "invalid claim for dispatched ID", - token: idDispatchToken, - cap: acl.PolicyList, - path: fmt.Sprintf("nomad/jobs/%s", alloc3.JobID), - expectedErr: structs.ErrPermissionDenied, - }, - { - name: "acl token read policy is allowed to list", - token: aclToken.SecretID, - cap: acl.PolicyList, - path: fmt.Sprintf("nomad/jobs/%s/web/web", jobID), - expectedErr: nil, - }, - { - name: "acl token read policy is not allowed to write", - token: aclToken.SecretID, - cap: acl.PolicyWrite, - path: fmt.Sprintf("nomad/jobs/%s/web/web", jobID), - expectedErr: structs.ErrPermissionDenied, - }, - - { - name: "WI token can read own task", - token: wiOnlyToken, - cap: acl.PolicyRead, - path: fmt.Sprintf("nomad/jobs/%s/web/web", alloc4.JobID), - expectedErr: nil, - }, - { - name: "WI token can list own task", - token: wiOnlyToken, - cap: acl.PolicyList, - path: fmt.Sprintf("nomad/jobs/%s/web/web", alloc4.JobID), - expectedErr: nil, - }, - { - name: "WI token can read own group", - token: wiOnlyToken, - cap: acl.PolicyRead, - path: fmt.Sprintf("nomad/jobs/%s/web", alloc4.JobID), - expectedErr: nil, - }, - { - name: "WI token can list own group", - token: wiOnlyToken, - cap: acl.PolicyList, - path: fmt.Sprintf("nomad/jobs/%s/web", alloc4.JobID), - expectedErr: nil, - }, - - { - name: "WI token cannot read another task in group", - token: wiOnlyToken, - cap: acl.PolicyRead, - path: fmt.Sprintf("nomad/jobs/%s/web/other", alloc4.JobID), - expectedErr: structs.ErrPermissionDenied, - }, - { - name: "WI token cannot list another task in group", - token: wiOnlyToken, - cap: acl.PolicyList, - path: fmt.Sprintf("nomad/jobs/%s/web/other", alloc4.JobID), - expectedErr: structs.ErrPermissionDenied, - }, - { - name: "WI token cannot read another task in group", - token: wiOnlyToken, - cap: acl.PolicyRead, - path: fmt.Sprintf("nomad/jobs/%s/web/other", alloc4.JobID), - expectedErr: structs.ErrPermissionDenied, - }, - { - name: "WI token cannot list a task in another group", - token: wiOnlyToken, - cap: acl.PolicyRead, - path: fmt.Sprintf("nomad/jobs/%s/other/web", alloc4.JobID), - expectedErr: structs.ErrPermissionDenied, - }, - { - name: "WI token cannot read a task in another group", - token: wiOnlyToken, - cap: acl.PolicyRead, - path: fmt.Sprintf("nomad/jobs/%s/other/web", alloc4.JobID), - expectedErr: structs.ErrPermissionDenied, - }, - { - name: "WI token cannot read a group in another job", - token: wiOnlyToken, - cap: acl.PolicyRead, - path: "nomad/jobs/other/web/web", - expectedErr: structs.ErrPermissionDenied, - }, - { - name: "WI token cannot list a group in another job", - token: wiOnlyToken, - cap: acl.PolicyList, - path: "nomad/jobs/other/web/web", - expectedErr: structs.ErrPermissionDenied, - }, - - { - name: "WI token extra trailing slash is denied", - token: wiOnlyToken, - cap: acl.PolicyList, - path: fmt.Sprintf("nomad/jobs/%s/web/", alloc4.JobID), - expectedErr: structs.ErrPermissionDenied, - }, - { - name: "WI token invalid prefix is denied", - token: wiOnlyToken, - cap: acl.PolicyList, - path: fmt.Sprintf("nomad/jobs/%s/w", alloc4.JobID), - expectedErr: structs.ErrPermissionDenied, - }, - } - - for _, tc := range testCases { - tc := tc - t.Run(tc.name, func(t *testing.T) { - err := testFn( - &structs.QueryOptions{AuthToken: tc.token, Namespace: ns}, - tc.cap, tc.path) - if tc.expectedErr == nil { - must.NoError(t, err) - } else { - must.EqError(t, err, tc.expectedErr.Error()) - } - }) - } -} - -func TestVariablesEndpoint_ListFiltering(t *testing.T) { - ci.Parallel(t) - srv, _, shutdown := TestACLServer(t, func(c *Config) { - c.NumSchedulers = 0 // Prevent automatic dequeue - }) - defer shutdown() - testutil.WaitForKeyring(t, srv.RPC, "global") - codec := rpcClient(t, srv) - - ns := "nondefault-namespace" - idx := uint64(1000) - - alloc := mock.Alloc() - alloc.Job.ID = "job1" - alloc.JobID = "job1" - alloc.TaskGroup = "group" - alloc.Job.TaskGroups[0].Name = "group" - alloc.ClientStatus = structs.AllocClientStatusRunning - alloc.Job.Namespace = ns - alloc.Namespace = ns - - store := srv.fsm.State() - must.NoError(t, store.UpsertNamespaces(idx, []*structs.Namespace{{Name: ns}})) - idx++ - must.NoError(t, store.UpsertAllocs( - structs.MsgTypeTestSetup, idx, []*structs.Allocation{alloc})) - - wiHandle := &structs.WIHandle{ - WorkloadIdentifier: "web", - WorkloadType: structs.WorkloadTypeTask, - } - - claims := structs.NewIdentityClaims(alloc.Job, alloc, wiHandle, alloc.LookupTask("web").Identity, time.Now()) - token, _, err := srv.encrypter.SignClaims(claims) - must.NoError(t, err) - - writeVar := func(ns, path string) { - idx++ - sv := mock.VariableEncrypted() - sv.Namespace = ns - sv.Path = path - resp := store.VarSet(idx, &structs.VarApplyStateRequest{ - Op: structs.VarOpSet, - Var: sv, - }) - must.NoError(t, resp.Error) - } - - writeVar(ns, "nomad/jobs/job1/group/web") - writeVar(ns, "nomad/jobs/job1/group") - writeVar(ns, "nomad/jobs/job1") - - writeVar(ns, "nomad/jobs/job1/group/other") - writeVar(ns, "nomad/jobs/job1/other/web") - writeVar(ns, "nomad/jobs/job2/group/web") - - req := &structs.VariablesListRequest{ - QueryOptions: structs.QueryOptions{ - Namespace: ns, - Prefix: "nomad", - AuthToken: token, - Region: "global", - }, - } - var resp structs.VariablesListResponse - must.NoError(t, msgpackrpc.CallWithCodec(codec, "Variables.List", req, &resp)) - found := []string{} - for _, variable := range resp.Data { - found = append(found, variable.Path) - } - expect := []string{ - "nomad/jobs/job1", - "nomad/jobs/job1/group", - "nomad/jobs/job1/group/web", - } - must.Eq(t, expect, found) - - // Associate a policy with the identity's job to deny partial access. - policy := &structs.ACLPolicy{ - Name: "policy-for-identity", - Rules: mock.NamespacePolicyWithVariables(ns, "read", []string{}, - map[string][]string{"nomad/jobs/job1/group": []string{"deny"}}), - JobACL: &structs.JobACL{ - Namespace: ns, - JobID: "job1", - }, - } - policy.SetHash() - must.NoError(t, store.UpsertACLPolicies(structs.MsgTypeTestSetup, 16, - []*structs.ACLPolicy{policy})) - - must.NoError(t, msgpackrpc.CallWithCodec(codec, "Variables.List", req, &resp)) - found = []string{} - for _, variable := range resp.Data { - found = append(found, variable.Path) - } - expect = []string{ - "nomad/jobs/job1", - "nomad/jobs/job1/group/web", - } - must.Eq(t, expect, found) -} - -func TestVariablesEndpoint_ComplexACLPolicies(t *testing.T) { - - ci.Parallel(t) - srv, _, shutdown := TestACLServer(t, func(c *Config) { - c.NumSchedulers = 0 // Prevent automatic dequeue - }) - defer shutdown() - testutil.WaitForKeyring(t, srv.RPC, "global") - codec := rpcClient(t, srv) - - idx := uint64(1000) - - policyRules := ` -namespace "dev" { - variables { - path "*" { capabilities = ["list", "read"] } - path "system/*" { capabilities = ["deny"] } - path "config/system/*" { capabilities = ["deny"] } - } -} - -namespace "prod" { - variables { - path "*" { - capabilities = ["list"] - } - } -} - -namespace "*" {} -` - - store := srv.fsm.State() - - must.NoError(t, store.UpsertNamespaces(1000, []*structs.Namespace{ - {Name: "dev"}, {Name: "prod"}, {Name: "other"}})) - - idx++ - token := mock.CreatePolicyAndToken(t, store, idx, "developer", policyRules) - - writeVar := func(ns, path string) { - idx++ - sv := mock.VariableEncrypted() - sv.Namespace = ns - sv.Path = path - resp := store.VarSet(idx, &structs.VarApplyStateRequest{ - Op: structs.VarOpSet, - Var: sv, - }) - must.NoError(t, resp.Error) - } - - writeVar("dev", "system/never-list") - writeVar("dev", "config/system/never-list") - writeVar("dev", "config/can-read") - writeVar("dev", "project/can-read") - - writeVar("prod", "system/can-list") - writeVar("prod", "config/system/can-list") - writeVar("prod", "config/can-list") - writeVar("prod", "project/can-list") - - writeVar("other", "system/never-list") - writeVar("other", "config/system/never-list") - writeVar("other", "config/never-list") - writeVar("other", "project/never-list") - - testListPrefix := func(ns, prefix string, expectedCount int, expectErr error) { - t.Run(fmt.Sprintf("ns=%s-prefix=%s", ns, prefix), func(t *testing.T) { - req := &structs.VariablesListRequest{ - QueryOptions: structs.QueryOptions{ - Namespace: ns, - Prefix: prefix, - AuthToken: token.SecretID, - Region: "global", - }, - } - var resp structs.VariablesListResponse - - if expectErr != nil { - must.EqError(t, - msgpackrpc.CallWithCodec(codec, "Variables.List", req, &resp), - expectErr.Error()) - return - } - must.NoError(t, msgpackrpc.CallWithCodec(codec, "Variables.List", req, &resp)) - - found := "found:\n" - for _, sv := range resp.Data { - found += fmt.Sprintf(" ns=%s path=%s\n", sv.Namespace, sv.Path) - } - must.Len(t, expectedCount, resp.Data, must.Sprintf("%s", found)) - }) - } - - testListPrefix("dev", "system", 0, nil) - testListPrefix("dev", "config/system", 0, nil) - testListPrefix("dev", "config", 1, nil) - testListPrefix("dev", "project", 1, nil) - testListPrefix("dev", "", 2, nil) - - testListPrefix("prod", "system", 1, nil) - testListPrefix("prod", "config/system", 1, nil) - testListPrefix("prod", "config", 2, nil) - testListPrefix("prod", "project", 1, nil) - testListPrefix("prod", "", 4, nil) - - // list gives empty but no error! - testListPrefix("other", "system", 0, nil) - testListPrefix("other", "config/system", 0, nil) - testListPrefix("other", "config", 0, nil) - testListPrefix("other", "project", 0, nil) - testListPrefix("other", "", 0, nil) - - testListPrefix("*", "system", 1, nil) - testListPrefix("*", "config/system", 1, nil) - testListPrefix("*", "config", 3, nil) - testListPrefix("*", "project", 2, nil) - testListPrefix("*", "", 6, nil) -} - -func TestVariablesEndpoint_Apply_LockAcquireUpsertAndRelease(t *testing.T) { - ci.Parallel(t) - srv, shutdown := TestServer(t, func(c *Config) { - c.NumSchedulers = 0 // Prevent automatic dequeue - }) - defer shutdown() - testutil.WaitForKeyring(t, srv.RPC, "global") - codec := rpcClient(t, srv) - - mockVar := mock.Variable() - mockVar.ModifyIndex = 0 - - latest := mockVar.Copy() - - t.Run("successfully acquire lock on new variable", func(t *testing.T) { - sv := mockVar.Copy() - sv.VariableMetadata.Lock = &structs.VariableLock{ - TTL: 24 * time.Hour, - LockDelay: 15 * time.Second, - } - - applyReq := structs.VariablesApplyRequest{ - Op: structs.VarOpLockAcquire, - Var: &sv, - WriteRequest: structs.WriteRequest{Region: "global"}, - } - - runningTimers := srv.lockTTLTimer.TimerNum() - - applyResp := new(structs.VariablesApplyResponse) - err := msgpackrpc.CallWithCodec(codec, structs.VariablesApplyRPCMethod, &applyReq, applyResp) - - must.NoError(t, err) - must.Eq(t, structs.VarOpResultOk, applyResp.Result) - must.NonZero(t, len(applyResp.Output.VariableMetadata.Lock.ID)) - must.Eq(t, sv.Items, applyResp.Output.Items) - - must.NotNil(t, srv.lockTTLTimer.Get(applyResp.Output.VariableMetadata.Lock.ID)) - must.Eq(t, runningTimers+1, srv.lockTTLTimer.TimerNum()) - - latest = applyResp.Output.Copy() - }) - - t.Run("acquire lock on locked variable without lockID", func(t *testing.T) { - sv := mockVar.Copy() - sv.VariableMetadata.Lock = &structs.VariableLock{ - TTL: 24 * time.Hour, - LockDelay: 15 * time.Second, - } - - applyReq := structs.VariablesApplyRequest{ - Op: structs.VarOpLockAcquire, - Var: &sv, - WriteRequest: structs.WriteRequest{Region: "global"}, - } - - runningTimers := srv.lockTTLTimer.TimerNum() - - applyResp := new(structs.VariablesApplyResponse) - err := msgpackrpc.CallWithCodec(codec, structs.VariablesApplyRPCMethod, &applyReq, applyResp) - - must.NoError(t, err) - must.Eq(t, runningTimers, srv.lockTTLTimer.TimerNum()) - must.Eq(t, structs.VarOpResultConflict, applyResp.Result) - }) - - t.Run("successfully re acquire lock on locked variable with the lockID", func(t *testing.T) { - sv := latest.Copy() - - applyReq := structs.VariablesApplyRequest{ - Op: structs.VarOpLockAcquire, - Var: &sv, - WriteRequest: structs.WriteRequest{Region: "global"}, - } - - runningTimers := srv.lockTTLTimer.TimerNum() - - applyResp := new(structs.VariablesApplyResponse) - err := msgpackrpc.CallWithCodec(codec, structs.VariablesApplyRPCMethod, &applyReq, applyResp) - - must.NoError(t, err) - must.Eq(t, structs.VarOpResultOk, applyResp.Result) - must.Eq(t, sv.Items, applyResp.Output.Items) - - must.Eq(t, runningTimers, srv.lockTTLTimer.TimerNum()) - - latest = applyResp.Output.Copy() - }) - - t.Run("upsert locked variable without the lockID", func(t *testing.T) { - sv := mockVar.Copy() - sv.Items = structs.VariableItems{ - "item1": "very important info", - } - - applyReq := structs.VariablesApplyRequest{ - Op: structs.VarOpSet, - Var: &sv, - WriteRequest: structs.WriteRequest{Region: "global"}, - } - - applyResp := new(structs.VariablesApplyResponse) - err := msgpackrpc.CallWithCodec(codec, structs.VariablesApplyRPCMethod, &applyReq, applyResp) - - must.NoError(t, err) - must.Eq(t, structs.VarOpResultConflict, applyResp.Result) - }) - - t.Run("successfully upsert locked variable with the lockID", func(t *testing.T) { - sv := latest.Copy() - sv.Items = structs.VariableItems{ - "item1": "very important info", - } - - sv.Lock.TTL = 0 - sv.Lock.LockDelay = 0 - - applyReq := structs.VariablesApplyRequest{ - Op: structs.VarOpSet, - Var: &sv, - WriteRequest: structs.WriteRequest{Region: "global"}, - } - - applyResp := new(structs.VariablesApplyResponse) - err := msgpackrpc.CallWithCodec(codec, structs.VariablesApplyRPCMethod, &applyReq, applyResp) - - must.NoError(t, err) - must.Eq(t, structs.VarOpResultOk, applyResp.Result) - must.Eq(t, sv.Items, applyResp.Output.Items) - - latest = applyResp.Output.Copy() - }) - - t.Run("upsert locked variable with correct CAS without the lockID", func(t *testing.T) { - sv := latest.Copy() - sv.VariableMetadata.Lock = &structs.VariableLock{} - sv.Items = structs.VariableItems{ - "item1": "very important info", - } - - applyReq := structs.VariablesApplyRequest{ - Op: structs.VarOpCAS, - Var: &sv, - WriteRequest: structs.WriteRequest{Region: "global"}, - } - - applyResp := new(structs.VariablesApplyResponse) - err := msgpackrpc.CallWithCodec(codec, structs.VariablesApplyRPCMethod, &applyReq, applyResp) - - must.NoError(t, err) - must.Eq(t, structs.VarOpResultConflict, applyResp.Result) - }) - - t.Run("upsert locked variable with wrong CAS without the lockID", func(t *testing.T) { - sv := mockVar.Copy() - sv.VariableMetadata.Lock = &structs.VariableLock{} - sv.Items = structs.VariableItems{ - "item1": "very important info", - } - - applyReq := structs.VariablesApplyRequest{ - Op: structs.VarOpCAS, - Var: &sv, - WriteRequest: structs.WriteRequest{Region: "global"}, - } + for _, tc := range testCases { + tc := tc + t.Run(tc.name, func(t *testing.T) { + err := testFn( + &structs.QueryOptions{AuthToken: tc.token, Namespace: ns}, + tc.cap, tc.path) + if tc.expectedErr == nil { + must.NoError(t, err) + } else { + must.EqError(t, err, tc.expectedErr.Error()) + } + }) + } - applyResp := new(structs.VariablesApplyResponse) - err := msgpackrpc.CallWithCodec(codec, structs.VariablesApplyRPCMethod, &applyReq, applyResp) +} - must.NoError(t, err) - must.Eq(t, structs.VarOpResultConflict, applyResp.Result) +func TestVariablesEndpoint_Apply_ACL(t *testing.T) { + ci.Parallel(t) + srv, rootToken, shutdown := TestACLServer(t, func(c *Config) { + c.NumSchedulers = 0 // Prevent automatic dequeue }) + defer shutdown() + testutil.WaitForLeader(t, srv.RPC) + codec := rpcClient(t, srv) + state := srv.fsm.State() + + pol := mock.NamespacePolicyWithVariables( + structs.DefaultNamespace, "", []string{"list-jobs"}, + map[string][]string{ + "dropbox/*": {"write"}, + }) + writeToken := mock.CreatePolicyAndToken(t, state, 1003, "test-invalid", pol) - t.Run("upsert locked variable wrong CAS and the lockID", func(t *testing.T) { - sv := latest.Copy() + sv1 := mock.Variable() + sv1.ModifyIndex = 0 + var svHold *structs.VariableDecrypted - sv.Items = structs.VariableItems{ - "item1": "very important info", - "item2": "not so important info", - } + opMap := map[string]structs.VarOp{ + "set": structs.VarOpSet, + "cas": structs.VarOpCAS, + "delete": structs.VarOpDelete, + "delete-cas": structs.VarOpDeleteCAS, + } - sv.Lock.LockDelay = 0 - sv.Lock.TTL = 0 - sv.ModifyIndex = sv.ModifyIndex + 30 + for name, op := range opMap { + t.Run(name+"/no token", func(t *testing.T) { + sv1 := sv1 + applyReq := structs.VariablesApplyRequest{ + Op: op, + Var: sv1, + WriteRequest: structs.WriteRequest{Region: "global"}, + } + applyResp := new(structs.VariablesApplyResponse) + err := msgpackrpc.CallWithCodec(codec, structs.VariablesApplyRPCMethod, &applyReq, applyResp) + must.EqError(t, err, structs.ErrPermissionDenied.Error()) + }) + } + t.Run("cas/management token/new", func(t *testing.T) { applyReq := structs.VariablesApplyRequest{ - Op: structs.VarOpCAS, - Var: &sv, - WriteRequest: structs.WriteRequest{Region: "global"}, + Op: structs.VarOpCAS, + Var: sv1, + WriteRequest: structs.WriteRequest{ + Region: "global", + AuthToken: rootToken.SecretID, + }, } - applyResp := new(structs.VariablesApplyResponse) err := msgpackrpc.CallWithCodec(codec, structs.VariablesApplyRPCMethod, &applyReq, applyResp) must.NoError(t, err) - must.Eq(t, structs.VarOpResultConflict, applyResp.Result) - }) + must.Eq(t, structs.VarOpResultOk, applyResp.Result) + must.Eq(t, sv1.Items, applyResp.Output.Items) - t.Run("successfully upsert locked variable with CAS and the lockID", func(t *testing.T) { - sv := latest.Copy() + svHold = applyResp.Output + }) - sv.Items = structs.VariableItems{ - "item1": "very important info", - "item2": "not so important info", - } + t.Run("cas with current", func(t *testing.T) { + must.NotNil(t, svHold) + sv := svHold + sv.Items["new"] = "newVal" applyReq := structs.VariablesApplyRequest{ - Op: structs.VarOpCAS, - Var: &sv, - WriteRequest: structs.WriteRequest{Region: "global"}, + Op: structs.VarOpCAS, + Var: sv, + WriteRequest: structs.WriteRequest{ + Region: "global", + AuthToken: rootToken.SecretID, + }, } - applyResp := new(structs.VariablesApplyResponse) - err := msgpackrpc.CallWithCodec(codec, structs.VariablesApplyRPCMethod, &applyReq, applyResp) + applyReq.AuthToken = rootToken.SecretID + + err := msgpackrpc.CallWithCodec(codec, structs.VariablesApplyRPCMethod, &applyReq, &applyResp) must.NoError(t, err) must.Eq(t, structs.VarOpResultOk, applyResp.Result) must.Eq(t, sv.Items, applyResp.Output.Items) - latest = applyResp.Output.Copy() + svHold = applyResp.Output }) - t.Run("release locked variable without the lock", func(t *testing.T) { - sv := mockVar.Copy() - sv.VariableMetadata.Lock = &structs.VariableLock{ - ID: "wrongID", - } + t.Run("cas with stale", func(t *testing.T) { + must.NotNil(t, sv1) // TODO: query these directly + must.NotNil(t, svHold) - sv.Items = nil - sv.Lock = nil + sv1 := sv1 + svHold := svHold applyReq := structs.VariablesApplyRequest{ - Op: structs.VarOpLockRelease, - Var: &sv, - WriteRequest: structs.WriteRequest{Region: "global"}, + Op: structs.VarOpCAS, + Var: sv1, + WriteRequest: structs.WriteRequest{ + Region: "global", + AuthToken: rootToken.SecretID, + }, } - - runningTimers := srv.lockTTLTimer.TimerNum() - applyResp := new(structs.VariablesApplyResponse) - err := msgpackrpc.CallWithCodec(codec, structs.VariablesApplyRPCMethod, &applyReq, applyResp) + applyReq.AuthToken = rootToken.SecretID - must.Error(t, err) - must.Eq(t, runningTimers, srv.lockTTLTimer.TimerNum()) + err := msgpackrpc.CallWithCodec(codec, structs.VariablesApplyRPCMethod, &applyReq, &applyResp) + must.NoError(t, err) + must.Eq(t, structs.VarOpResultConflict, applyResp.Result) + must.Eq(t, svHold.VariableMetadata, applyResp.Conflict.VariableMetadata) + must.Eq(t, svHold.Items, applyResp.Conflict.Items) }) - t.Run("release locked variable without the lockID", func(t *testing.T) { - sv := mockVar.Copy() - sv.VariableMetadata.Lock = &structs.VariableLock{ - ID: "wrongID", - } - sv.Items = nil + sv3 := mock.Variable() + sv3.Path = "dropbox/a" + sv3.ModifyIndex = 0 + + t.Run("cas/write-only/read own new", func(t *testing.T) { + sv3 := sv3 applyReq := structs.VariablesApplyRequest{ - Op: structs.VarOpLockRelease, - Var: &sv, - WriteRequest: structs.WriteRequest{Region: "global"}, + Op: structs.VarOpCAS, + Var: sv3, + WriteRequest: structs.WriteRequest{ + Region: "global", + AuthToken: writeToken.SecretID, + }, } - - runningTimers := srv.lockTTLTimer.TimerNum() - applyResp := new(structs.VariablesApplyResponse) - err := msgpackrpc.CallWithCodec(codec, structs.VariablesApplyRPCMethod, &applyReq, applyResp) - must.NoError(t, err) - must.Eq(t, structs.VarOpResultConflict, applyResp.Result) - must.Eq(t, runningTimers, srv.lockTTLTimer.TimerNum()) + err := msgpackrpc.CallWithCodec(codec, structs.VariablesApplyRPCMethod, &applyReq, &applyResp) + must.NoError(t, err) + must.Eq(t, structs.VarOpResultOk, applyResp.Result) + must.Eq(t, sv3.Items, applyResp.Output.Items) + svHold = applyResp.Output }) - t.Run("successfully release locked variable with the lockID", func(t *testing.T) { - sv := latest.Copy() + t.Run("cas/write only/conflict redacted", func(t *testing.T) { + must.NotNil(t, sv3) + must.NotNil(t, svHold) + sv3 := sv3 + svHold := svHold applyReq := structs.VariablesApplyRequest{ - Op: structs.VarOpLockRelease, - Var: &sv, - WriteRequest: structs.WriteRequest{Region: "global"}, + Op: structs.VarOpCAS, + Var: sv3, + WriteRequest: structs.WriteRequest{ + Region: "global", + AuthToken: writeToken.SecretID, + }, } - - sv.Items = nil - - runningTimers := srv.lockTTLTimer.TimerNum() applyResp := new(structs.VariablesApplyResponse) - err := msgpackrpc.CallWithCodec(codec, structs.VariablesApplyRPCMethod, &applyReq, applyResp) + err := msgpackrpc.CallWithCodec(codec, structs.VariablesApplyRPCMethod, &applyReq, &applyResp) must.NoError(t, err) - must.Eq(t, structs.VarOpResultOk, applyResp.Result) - must.Eq(t, runningTimers-1, srv.lockTTLTimer.TimerNum()) - - must.Nil(t, applyResp.Output.Lock) - must.Zero(t, len(applyResp.Output.Items)) - - latest = applyResp.Output.Copy() + must.Eq(t, structs.VarOpResultRedacted, applyResp.Result) + must.Eq(t, svHold.VariableMetadata, applyResp.Conflict.VariableMetadata) + must.Nil(t, applyResp.Conflict.Items) }) - t.Run("successfully acquire lock on variable with new data", func(t *testing.T) { - sv := latest.Copy() - - sv.VariableMetadata.Lock = &structs.VariableLock{ - TTL: 24 * time.Hour, - LockDelay: 15 * time.Second, - } - - sv.Items = structs.VariableItems{ - "item1": "very important info", - "item2": "not so important info", - "item3": "the password", - } + t.Run("cas/write only/read own upsert", func(t *testing.T) { + must.NotNil(t, svHold) + sv := svHold + sv.Items["upsert"] = "read" applyReq := structs.VariablesApplyRequest{ - Op: structs.VarOpLockAcquire, - Var: &sv, - WriteRequest: structs.WriteRequest{Region: "global"}, + Op: structs.VarOpCAS, + Var: sv, + WriteRequest: structs.WriteRequest{ + Region: "global", + AuthToken: writeToken.SecretID, + }, } - - runningTimers := srv.lockTTLTimer.TimerNum() applyResp := new(structs.VariablesApplyResponse) - err := msgpackrpc.CallWithCodec(codec, structs.VariablesApplyRPCMethod, &applyReq, applyResp) + err := msgpackrpc.CallWithCodec(codec, structs.VariablesApplyRPCMethod, &applyReq, &applyResp) must.NoError(t, err) must.Eq(t, structs.VarOpResultOk, applyResp.Result) - must.Eq(t, runningTimers+1, srv.lockTTLTimer.TimerNum()) must.Eq(t, sv.Items, applyResp.Output.Items) - - latest = applyResp.Output.Copy() }) } -func TestVariablesEndpoint_List_Lock_ACL(t *testing.T) { +func TestVariablesEndpoint_ListFiltering(t *testing.T) { ci.Parallel(t) - - srv, rootToken, shutdown := TestACLServer(t, func(c *Config) { + srv, _, shutdown := TestACLServer(t, func(c *Config) { c.NumSchedulers = 0 // Prevent automatic dequeue }) defer shutdown() testutil.WaitForLeader(t, srv.RPC) codec := rpcClient(t, srv) - state := srv.fsm.State() - listPol := mock.NamespacePolicyWithVariables( - structs.DefaultNamespace, "", []string{"list-jobs"}, - map[string][]string{ - "dropbox/*": {"list", "read", "write"}, - }) - listToken := mock.CreatePolicyAndToken(t, state, 1003, "test-write-invalid", listPol) + ns := "nondefault-namespace" + idx := uint64(1000) - sv1 := mock.VariableEncrypted() - sv1.Path = "dropbox/a" + alloc := mock.Alloc() + alloc.Job.ID = "job1" + alloc.JobID = "job1" + alloc.TaskGroup = "group" + alloc.Job.TaskGroups[0].Name = "group" + alloc.ClientStatus = structs.AllocClientStatusRunning + alloc.Job.Namespace = ns + alloc.Namespace = ns - sv1.VariableMetadata.Lock = &structs.VariableLock{ - ID: "theLockID", - TTL: 24 * time.Hour, - LockDelay: 15 * time.Second, - } + store := srv.fsm.State() + must.NoError(t, store.UpsertNamespaces(idx, []*structs.Namespace{{Name: ns}})) + idx++ + must.NoError(t, store.UpsertAllocs( + structs.MsgTypeTestSetup, idx, []*structs.Allocation{alloc})) - // Creating and locking the variable directly on the state store allows us to - // set up the lock ID and bypass the timers. - ssResp := state.VarLockAcquire(100, &structs.VarApplyStateRequest{ - Op: structs.VarOpLockAcquire, - Var: sv1, - }) + claims := alloc.ToTaskIdentityClaims(alloc.Job, "web") + token, _, err := srv.encrypter.SignClaims(claims) + must.NoError(t, err) - must.NoError(t, ssResp.Error) + writeVar := func(ns, path string) { + idx++ + sv := mock.VariableEncrypted() + sv.Namespace = ns + sv.Path = path + resp := store.VarSet(idx, &structs.VarApplyStateRequest{ + Op: structs.VarOpSet, + Var: sv, + }) + must.NoError(t, resp.Error) + } - t.Run("successfully read the lock information with a management call", func(t *testing.T) { - req := &structs.VariablesListRequest{ - QueryOptions: structs.QueryOptions{ - Namespace: structs.DefaultNamespace, - Prefix: "dropbox", - AuthToken: rootToken.SecretID, - Region: "global", - }, - } + writeVar(ns, "nomad/jobs/job1/group/web") + writeVar(ns, "nomad/jobs/job1/group") + writeVar(ns, "nomad/jobs/job1") - listResp := new(structs.VariablesListResponse) - must.NoError(t, msgpackrpc.CallWithCodec(codec, "Variables.List", req, &listResp)) - must.NotNil(t, listResp.Data[0].Lock) - must.Eq(t, "theLockID", listResp.Data[0].Lock.ID) - }) + writeVar(ns, "nomad/jobs/job1/group/other") + writeVar(ns, "nomad/jobs/job1/other/web") + writeVar(ns, "nomad/jobs/job2/group/web") - t.Run("try to read the lock information without a token", func(t *testing.T) { - req := &structs.VariablesListRequest{ - QueryOptions: structs.QueryOptions{ - Namespace: structs.DefaultNamespace, - Prefix: "dropbox", - Region: "global", - }, - } + req := &structs.VariablesListRequest{ + QueryOptions: structs.QueryOptions{ + Namespace: ns, + Prefix: "nomad", + AuthToken: token, + Region: "global", + }, + } + var resp structs.VariablesListResponse + must.NoError(t, msgpackrpc.CallWithCodec(codec, "Variables.List", req, &resp)) + found := []string{} + for _, variable := range resp.Data { + found = append(found, variable.Path) + } + expect := []string{ + "nomad/jobs/job1", + "nomad/jobs/job1/group", + "nomad/jobs/job1/group/web", + } + must.Eq(t, expect, found) - listResp := new(structs.VariablesListResponse) - must.NoError(t, msgpackrpc.CallWithCodec(codec, "Variables.List", req, &listResp)) - must.Zero(t, len(listResp.Data)) - }) + // Associate a policy with the identity's job to deny partial access. + policy := &structs.ACLPolicy{ + Name: "policy-for-identity", + Rules: mock.NamespacePolicyWithVariables(ns, "read", []string{}, + map[string][]string{"nomad/jobs/job1/group": {"deny"}}), + JobACL: &structs.JobACL{ + Namespace: ns, + JobID: "job1", + }, + } + policy.SetHash() + must.NoError(t, store.UpsertACLPolicies(structs.MsgTypeTestSetup, 16, + []*structs.ACLPolicy{policy})) - t.Run("try to read the lock information without a list token", func(t *testing.T) { - req := &structs.VariablesListRequest{ - QueryOptions: structs.QueryOptions{ - Namespace: structs.DefaultNamespace, - Prefix: "dropbox", - AuthToken: listToken.SecretID, - Region: "global", - }, - } + must.NoError(t, msgpackrpc.CallWithCodec(codec, "Variables.List", req, &resp)) + found = []string{} + for _, variable := range resp.Data { + found = append(found, variable.Path) + } + expect = []string{ + "nomad/jobs/job1", + "nomad/jobs/job1/group/web", + } + must.Eq(t, expect, found) - listResp := new(structs.VariablesListResponse) - must.NoError(t, msgpackrpc.CallWithCodec(codec, "Variables.List", req, &listResp)) - must.NonZero(t, len(listResp.Data)) - must.Nil(t, listResp.Data[0].Lock) - }) } -func TestVariablesEndpoint_Read_Lock_ACL(t *testing.T) { +func TestVariablesEndpoint_ComplexACLPolicies(t *testing.T) { + ci.Parallel(t) - srv, rootToken, shutdown := TestACLServer(t, func(c *Config) { + srv, _, shutdown := TestACLServer(t, func(c *Config) { c.NumSchedulers = 0 // Prevent automatic dequeue }) defer shutdown() - testutil.WaitForKeyring(t, srv.RPC, "global") + testutil.WaitForLeader(t, srv.RPC) codec := rpcClient(t, srv) - state := srv.fsm.State() - listPol := mock.NamespacePolicyWithVariables( - structs.DefaultNamespace, "", []string{"list-jobs"}, - map[string][]string{ - "dropbox/*": {"list", "read"}, + idx := uint64(1000) + + policyRules := ` +namespace "dev" { + variables { + path "*" { capabilities = ["list", "read"] } + path "system/*" { capabilities = ["deny"] } + path "config/system/*" { capabilities = ["deny"] } + } +} + +namespace "prod" { + variables { + path "*" { + capabilities = ["list"] + } + } +} + +namespace "*" {} +` + + store := srv.fsm.State() + + must.NoError(t, store.UpsertNamespaces(1000, []*structs.Namespace{ + {Name: "dev"}, {Name: "prod"}, {Name: "other"}})) + + idx++ + token := mock.CreatePolicyAndToken(t, store, idx, "developer", policyRules) + + writeVar := func(ns, path string) { + idx++ + sv := mock.VariableEncrypted() + sv.Namespace = ns + sv.Path = path + resp := store.VarSet(idx, &structs.VarApplyStateRequest{ + Op: structs.VarOpSet, + Var: sv, }) - listToken := mock.CreatePolicyAndToken(t, state, 1003, "test-write-invalid", listPol) + must.NoError(t, resp.Error) + } - sv := mock.Variable() - sv.Path = "dropbox/a" - - latest := sv.Copy() - t.Run("successfully acquire lock on new variable", func(t *testing.T) { - sv := sv.Copy() - sv.VariableMetadata.Lock = &structs.VariableLock{ - TTL: 24 * time.Hour, - LockDelay: 15 * time.Second, - } + writeVar("dev", "system/never-list") + writeVar("dev", "config/system/never-list") + writeVar("dev", "config/can-read") + writeVar("dev", "project/can-read") - applyReq := structs.VariablesApplyRequest{ - Op: structs.VarOpLockAcquire, - Var: &sv, - WriteRequest: structs.WriteRequest{ - Region: "global", - AuthToken: rootToken.SecretID, - }, - } + writeVar("prod", "system/can-list") + writeVar("prod", "config/system/can-list") + writeVar("prod", "config/can-list") + writeVar("prod", "project/can-list") - runningTimers := srv.lockTTLTimer.TimerNum() + writeVar("other", "system/never-list") + writeVar("other", "config/system/never-list") + writeVar("other", "config/never-list") + writeVar("other", "project/never-list") - applyResp := new(structs.VariablesApplyResponse) - err := msgpackrpc.CallWithCodec(codec, structs.VariablesApplyRPCMethod, &applyReq, applyResp) + testListPrefix := func(ns, prefix string, expectedCount int, expectErr error) { + t.Run(fmt.Sprintf("ns=%s-prefix=%s", ns, prefix), func(t *testing.T) { + req := &structs.VariablesListRequest{ + QueryOptions: structs.QueryOptions{ + Namespace: ns, + Prefix: prefix, + AuthToken: token.SecretID, + Region: "global", + }, + } + var resp structs.VariablesListResponse - must.NoError(t, err) - must.Eq(t, structs.VarOpResultOk, applyResp.Result) - must.NotNil(t, applyResp.Output.VariableMetadata.Lock) - must.Eq(t, sv.Items, applyResp.Output.Items) + if expectErr != nil { + must.EqError(t, + msgpackrpc.CallWithCodec(codec, "Variables.List", req, &resp), + expectErr.Error()) + return + } + must.NoError(t, msgpackrpc.CallWithCodec(codec, "Variables.List", req, &resp)) - must.NotNil(t, srv.lockTTLTimer.Get(applyResp.Output.VariableMetadata.Lock.ID)) - must.Eq(t, runningTimers+1, srv.lockTTLTimer.TimerNum()) - latest = *applyResp.Output + found := "found:\n" + for _, sv := range resp.Data { + found += fmt.Sprintf(" ns=%s path=%s\n", sv.Namespace, sv.Path) + } + must.Len(t, expectedCount, resp.Data, must.Sprintf("%s", found)) + }) + } - }) + testListPrefix("dev", "system", 0, nil) + testListPrefix("dev", "config/system", 0, nil) + testListPrefix("dev", "config", 1, nil) + testListPrefix("dev", "project", 1, nil) + testListPrefix("dev", "", 2, nil) - t.Run("successfully read the lock information with a management call", func(t *testing.T) { - req := &structs.VariablesReadRequest{ - Path: sv.Path, - QueryOptions: structs.QueryOptions{ - Namespace: structs.DefaultNamespace, - AuthToken: rootToken.SecretID, - Region: "global", - }, - } + testListPrefix("prod", "system", 1, nil) + testListPrefix("prod", "config/system", 1, nil) + testListPrefix("prod", "config", 2, nil) + testListPrefix("prod", "project", 1, nil) + testListPrefix("prod", "", 4, nil) - readResp := new(structs.VariablesReadResponse) - must.NoError(t, msgpackrpc.CallWithCodec(codec, "Variables.Read", req, &readResp)) - must.NotNil(t, readResp.Data) - must.NotNil(t, readResp.Data.VariableMetadata.Lock) - must.Eq(t, latest.LockID(), readResp.Data.LockID()) - }) + // list gives empty but no error! + testListPrefix("other", "system", 0, nil) + testListPrefix("other", "config/system", 0, nil) + testListPrefix("other", "config", 0, nil) + testListPrefix("other", "project", 0, nil) + testListPrefix("other", "", 0, nil) - t.Run("try to read the lock information with a list token", func(t *testing.T) { - req := &structs.VariablesReadRequest{ - Path: sv.Path, - QueryOptions: structs.QueryOptions{ - Namespace: structs.DefaultNamespace, - AuthToken: listToken.SecretID, - Region: "global", - }, - } + testListPrefix("*", "system", 1, nil) + testListPrefix("*", "config/system", 1, nil) + testListPrefix("*", "config", 3, nil) + testListPrefix("*", "project", 2, nil) + testListPrefix("*", "", 6, nil) - readResp := new(structs.VariablesReadResponse) - must.NoError(t, msgpackrpc.CallWithCodec(codec, "Variables.Read", req, &readResp)) - must.Nil(t, readResp.Data.VariableMetadata.Lock) - }) } -func TestVariablesEndpoint_RenewLock(t *testing.T) { +func TestVariablesEndpoint_GetVariable_Blocking(t *testing.T) { ci.Parallel(t) - srv, shutdown := TestServer(t, func(c *Config) { - c.NumSchedulers = 0 // Prevent automatic dequeue - }) - defer shutdown() - testutil.WaitForLeader(t, srv.RPC) - codec := rpcClient(t, srv) - state := srv.fsm.State() - unlockedVar := mock.VariableEncrypted() + s1, cleanupS1 := TestServer(t, nil) + defer cleanupS1() + state := s1.fsm.State() + codec := rpcClient(t, s1) + testutil.WaitForLeader(t, s1.RPC) - vsResp := state.VarSet(102, &structs.VarApplyStateRequest{ - Op: structs.VarOpSet, - Var: unlockedVar, + // First create an unrelated variable. + delay := 100 * time.Millisecond + time.AfterFunc(delay, func() { + writeVar(t, s1, 100, "default", "aaa") }) - must.NoError(t, vsResp.Error) - lockedVar := mock.VariableEncrypted() - lockedVar.VariableMetadata.Lock = &structs.VariableLock{ - ID: "theLockID", - TTL: 24 * time.Hour, - LockDelay: 15 * time.Second, + // Upsert the variable we are watching later + delay = 200 * time.Millisecond + time.AfterFunc(delay, func() { + writeVar(t, s1, 200, "default", "bbb") + }) + + // Lookup the variable + req := &structs.VariablesReadRequest{ + Path: "bbb", + QueryOptions: structs.QueryOptions{ + Region: "global", + MinQueryIndex: 150, + MaxQueryTime: 500 * time.Millisecond, + }, + } + var resp structs.VariablesReadResponse + start := time.Now() + if err := msgpackrpc.CallWithCodec(codec, "Variables.Read", req, &resp); err != nil { + t.Fatalf("err: %v", err) + } + elapsed := time.Since(start) + + if elapsed < delay { + t.Fatalf("should block (returned in %s) %#v", elapsed, resp) + } + if elapsed > req.MaxQueryTime { + t.Fatalf("blocking query timed out %#v", resp) + } + if resp.Index != 200 { + t.Fatalf("Bad index: %d %d", resp.Index, 200) + } + if resp.Data == nil || resp.Data.Path != "bbb" { + t.Fatalf("bad: %#v", resp.Data) } - // Creating and locking the variable directly on the state store allows us to - // set up the lock ID and bypass the timers. - vlResp := state.VarLockAcquire(104, &structs.VarApplyStateRequest{ - Op: structs.VarOpLockAcquire, - Var: lockedVar, + // Variable update triggers watches + delay = 100 * time.Millisecond + + time.AfterFunc(delay, func() { + writeVar(t, s1, 300, "default", "bbb") }) - must.NoError(t, vlResp.Error) - - t.Run("error renewing lock", func(t *testing.T) { - - testCases := []struct { - name string - varPath string - lockID string - expError error - }{ - { - name: "renewing lock on a missing variable", - varPath: "missing/variable/path", - lockID: "missingVariableID", - expError: errVarNotFound, - }, - { - name: "renewing lock on unlocked variable", - varPath: unlockedVar.Path, - lockID: "randomLockID", - expError: errLockNotFound, - }, - { - name: "renewing lock with the wrong lockID", - varPath: lockedVar.Path, - lockID: "wrongLockID", - expError: errVarIsLocked, - }, - { - name: "renewing lock after it has expired", - varPath: lockedVar.Path, - lockID: lockedVar.LockID(), - expError: errVarIsLocked, - }, - } + req.QueryOptions.MinQueryIndex = 250 + var resp2 structs.VariablesReadResponse + start = time.Now() + if err := msgpackrpc.CallWithCodec(codec, "Variables.Read", req, &resp2); err != nil { + t.Fatalf("err: %v", err) + } + elapsed = time.Since(start) - for _, tc := range testCases { - t.Run(tc.name, func(t *testing.T) { - - rnReq := structs.VariablesRenewLockRequest{ - Path: tc.varPath, - LockID: tc.lockID, - WriteRequest: structs.WriteRequest{ - Region: "global", - Namespace: structs.DefaultNamespace, - }, - } - - rnResp := new(structs.VariablesApplyResponse) - err := msgpackrpc.CallWithCodec(codec, structs.VariablesRenewLockRPCMethod, &rnReq, rnResp) - must.ErrorContains(t, err, tc.expError.Error()) - }) + if elapsed < delay { + t.Fatalf("should block (returned in %s) %#v", elapsed, resp2) + } + if elapsed > req.MaxQueryTime { + t.Fatal("blocking query timed out") + } + if resp2.Index != 300 { + t.Fatalf("Bad index: %d %d", resp2.Index, 300) + } + if resp2.Data == nil || resp2.Data.Path != "bbb" { + t.Fatalf("bad: %#v", resp2.Data) + } + + // Variable delete triggers watches + delay = 100 * time.Millisecond + time.AfterFunc(delay, func() { + sv := mock.VariableEncrypted() + sv.Path = "bbb" + if resp := state.VarDelete(400, &structs.VarApplyStateRequest{Op: structs.VarOpDelete, Var: sv}); !resp.IsOk() { + t.Fatalf("err: %v", resp.Error) } }) - t.Run("successfully renewing lock", func(t *testing.T) { - // Add a running timer for the lock so it is consider active and can be renewed. - srv.lockTTLTimer.Create(vlResp.WrittenSVMeta.LockID(), 30*time.Second, func() {}) + req.QueryOptions.MinQueryIndex = 350 + var resp3 structs.VariablesReadResponse + start = time.Now() + if err := msgpackrpc.CallWithCodec(codec, "Variables.Read", req, &resp3); err != nil { + t.Fatalf("err: %v", err) + } + elapsed = time.Since(start) - rnReq := structs.VariablesRenewLockRequest{ - Path: lockedVar.Path, - LockID: lockedVar.LockID(), - WriteRequest: structs.WriteRequest{ - Region: "global", - Namespace: structs.DefaultNamespace, - }, - } + if elapsed < delay { + t.Fatalf("should block (returned in %s) %#v", elapsed, resp) + } + if elapsed > req.MaxQueryTime { + t.Fatal("blocking query timed out") + } + if resp3.Index != 400 { + t.Fatalf("Bad index: %d %d", resp3.Index, 400) + } + if resp3.Data != nil { + t.Fatalf("bad: %#v", resp3.Data) + } +} - rnResp := new(structs.VariablesApplyResponse) - err := msgpackrpc.CallWithCodec(codec, structs.VariablesRenewLockRPCMethod, &rnReq, rnResp) - must.NoError(t, err) +func writeVar(t *testing.T, s *Server, idx uint64, ns, path string) { + store := s.fsm.State() + sv := mock.Variable() + sv.Namespace = ns + sv.Path = path + bPlain, err := json.Marshal(sv.Items) + must.NoError(t, err) + bEnc, kID, err := s.encrypter.Encrypt(bPlain) + must.NoError(t, err) + sve := &structs.VariableEncrypted{ + VariableMetadata: sv.VariableMetadata, + VariableData: structs.VariableData{ + Data: bEnc, + KeyID: kID, + }, + } + resp := store.VarSet(idx, &structs.VarApplyStateRequest{ + Op: structs.VarOpSet, + Var: sve, }) + must.NoError(t, resp.Error) } diff --git a/nomad/vault_noop.go b/nomad/vault_noop.go deleted file mode 100644 index 57222fe168e5..000000000000 --- a/nomad/vault_noop.go +++ /dev/null @@ -1,89 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -package nomad - -import ( - "context" - "errors" - "sync" - "time" - - log "github.com/hashicorp/go-hclog" - "github.com/hashicorp/nomad/nomad/structs" - "github.com/hashicorp/nomad/nomad/structs/config" - vapi "github.com/hashicorp/vault/api" -) - -type NoopVault struct { - l sync.Mutex - - config *config.VaultConfig - logger log.Logger - purgeFn PurgeVaultAccessorFn -} - -func NewNoopVault(c *config.VaultConfig, logger log.Logger, purgeFn PurgeVaultAccessorFn) *NoopVault { - return &NoopVault{ - config: c, - logger: logger.Named("vault-noop"), - purgeFn: purgeFn, - } -} - -func (v *NoopVault) SetActive(_ bool) {} - -func (v *NoopVault) SetConfig(c *config.VaultConfig) error { - v.l.Lock() - defer v.l.Unlock() - - v.config = c - return nil -} - -func (v *NoopVault) GetConfig() *config.VaultConfig { - v.l.Lock() - defer v.l.Unlock() - - return v.config.Copy() -} - -func (v *NoopVault) CreateToken(_ context.Context, _ *structs.Allocation, _ string) (*vapi.Secret, error) { - return nil, errors.New("Nomad server is not configured to create tokens") -} - -func (v *NoopVault) LookupToken(_ context.Context, _ string) (*vapi.Secret, error) { - return nil, errors.New("Nomad server is not configured to lookup tokens") -} - -func (v *NoopVault) RevokeTokens(_ context.Context, tokens []*structs.VaultAccessor, _ bool) error { - for _, t := range tokens { - v.logger.Debug("Vault token is no longer used, but Nomad is not able to revoke it. The token may need to be revoked manually or will expire once its TTL reaches zero.", "accessor", t.Accessor, "ttl", t.CreationTTL) - } - - if err := v.purgeFn(tokens); err != nil { - v.logger.Error("failed to purge Vault accessors", "error", err) - } - - return nil -} - -func (v *NoopVault) MarkForRevocation(tokens []*structs.VaultAccessor) error { - for _, t := range tokens { - v.logger.Debug("Vault token is no longer used, but Nomad is not able to mark it for revocation. The token may need to be revoked manually or will expire once its TTL reaches zero.", "accessor", t.Accessor, "ttl", t.CreationTTL) - } - - if err := v.purgeFn(tokens); err != nil { - v.logger.Error("failed to purge Vault accessors", "error", err) - } - - return nil -} - -func (v *NoopVault) Stop() {} - -func (v *NoopVault) Running() bool { return true } - -func (v *NoopVault) Stats() map[string]string { return nil } - -func (v *NoopVault) EmitStats(_ time.Duration, _ <-chan struct{}) {} diff --git a/plugins/LICENSE b/plugins/LICENSE deleted file mode 100644 index f4f97ee5853a..000000000000 --- a/plugins/LICENSE +++ /dev/null @@ -1,365 +0,0 @@ -Copyright (c) 2015 HashiCorp, Inc. - -Mozilla Public License, version 2.0 - -1. Definitions - -1.1. "Contributor" - - means each individual or legal entity that creates, contributes to the - creation of, or owns Covered Software. - -1.2. "Contributor Version" - - means the combination of the Contributions of others (if any) used by a - Contributor and that particular Contributor's Contribution. - -1.3. "Contribution" - - means Covered Software of a particular Contributor. - -1.4. "Covered Software" - - means Source Code Form to which the initial Contributor has attached the - notice in Exhibit A, the Executable Form of such Source Code Form, and - Modifications of such Source Code Form, in each case including portions - thereof. - -1.5. "Incompatible With Secondary Licenses" - means - - a. that the initial Contributor has attached the notice described in - Exhibit B to the Covered Software; or - - b. that the Covered Software was made available under the terms of - version 1.1 or earlier of the License, but not also under the terms of - a Secondary License. - -1.6. "Executable Form" - - means any form of the work other than Source Code Form. - -1.7. "Larger Work" - - means a work that combines Covered Software with other material, in a - separate file or files, that is not Covered Software. - -1.8. "License" - - means this document. - -1.9. "Licensable" - - means having the right to grant, to the maximum extent possible, whether - at the time of the initial grant or subsequently, any and all of the - rights conveyed by this License. - -1.10. "Modifications" - - means any of the following: - - a. any file in Source Code Form that results from an addition to, - deletion from, or modification of the contents of Covered Software; or - - b. any new file in Source Code Form that contains any Covered Software. - -1.11. "Patent Claims" of a Contributor - - means any patent claim(s), including without limitation, method, - process, and apparatus claims, in any patent Licensable by such - Contributor that would be infringed, but for the grant of the License, - by the making, using, selling, offering for sale, having made, import, - or transfer of either its Contributions or its Contributor Version. - -1.12. "Secondary License" - - means either the GNU General Public License, Version 2.0, the GNU Lesser - General Public License, Version 2.1, the GNU Affero General Public - License, Version 3.0, or any later versions of those licenses. - -1.13. "Source Code Form" - - means the form of the work preferred for making modifications. - -1.14. "You" (or "Your") - - means an individual or a legal entity exercising rights under this - License. For legal entities, "You" includes any entity that controls, is - controlled by, or is under common control with You. For purposes of this - definition, "control" means (a) the power, direct or indirect, to cause - the direction or management of such entity, whether by contract or - otherwise, or (b) ownership of more than fifty percent (50%) of the - outstanding shares or beneficial ownership of such entity. - - -2. License Grants and Conditions - -2.1. Grants - - Each Contributor hereby grants You a world-wide, royalty-free, - non-exclusive license: - - a. under intellectual property rights (other than patent or trademark) - Licensable by such Contributor to use, reproduce, make available, - modify, display, perform, distribute, and otherwise exploit its - Contributions, either on an unmodified basis, with Modifications, or - as part of a Larger Work; and - - b. under Patent Claims of such Contributor to make, use, sell, offer for - sale, have made, import, and otherwise transfer either its - Contributions or its Contributor Version. - -2.2. Effective Date - - The licenses granted in Section 2.1 with respect to any Contribution - become effective for each Contribution on the date the Contributor first - distributes such Contribution. - -2.3. Limitations on Grant Scope - - The licenses granted in this Section 2 are the only rights granted under - this License. No additional rights or licenses will be implied from the - distribution or licensing of Covered Software under this License. - Notwithstanding Section 2.1(b) above, no patent license is granted by a - Contributor: - - a. for any code that a Contributor has removed from Covered Software; or - - b. for infringements caused by: (i) Your and any other third party's - modifications of Covered Software, or (ii) the combination of its - Contributions with other software (except as part of its Contributor - Version); or - - c. under Patent Claims infringed by Covered Software in the absence of - its Contributions. - - This License does not grant any rights in the trademarks, service marks, - or logos of any Contributor (except as may be necessary to comply with - the notice requirements in Section 3.4). - -2.4. Subsequent Licenses - - No Contributor makes additional grants as a result of Your choice to - distribute the Covered Software under a subsequent version of this - License (see Section 10.2) or under the terms of a Secondary License (if - permitted under the terms of Section 3.3). - -2.5. Representation - - Each Contributor represents that the Contributor believes its - Contributions are its original creation(s) or it has sufficient rights to - grant the rights to its Contributions conveyed by this License. - -2.6. Fair Use - - This License is not intended to limit any rights You have under - applicable copyright doctrines of fair use, fair dealing, or other - equivalents. - -2.7. Conditions - - Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted in - Section 2.1. - - -3. Responsibilities - -3.1. Distribution of Source Form - - All distribution of Covered Software in Source Code Form, including any - Modifications that You create or to which You contribute, must be under - the terms of this License. You must inform recipients that the Source - Code Form of the Covered Software is governed by the terms of this - License, and how they can obtain a copy of this License. You may not - attempt to alter or restrict the recipients' rights in the Source Code - Form. - -3.2. Distribution of Executable Form - - If You distribute Covered Software in Executable Form then: - - a. such Covered Software must also be made available in Source Code Form, - as described in Section 3.1, and You must inform recipients of the - Executable Form how they can obtain a copy of such Source Code Form by - reasonable means in a timely manner, at a charge no more than the cost - of distribution to the recipient; and - - b. You may distribute such Executable Form under the terms of this - License, or sublicense it under different terms, provided that the - license for the Executable Form does not attempt to limit or alter the - recipients' rights in the Source Code Form under this License. - -3.3. Distribution of a Larger Work - - You may create and distribute a Larger Work under terms of Your choice, - provided that You also comply with the requirements of this License for - the Covered Software. If the Larger Work is a combination of Covered - Software with a work governed by one or more Secondary Licenses, and the - Covered Software is not Incompatible With Secondary Licenses, this - License permits You to additionally distribute such Covered Software - under the terms of such Secondary License(s), so that the recipient of - the Larger Work may, at their option, further distribute the Covered - Software under the terms of either this License or such Secondary - License(s). - -3.4. Notices - - You may not remove or alter the substance of any license notices - (including copyright notices, patent notices, disclaimers of warranty, or - limitations of liability) contained within the Source Code Form of the - Covered Software, except that You may alter any license notices to the - extent required to remedy known factual inaccuracies. - -3.5. Application of Additional Terms - - You may choose to offer, and to charge a fee for, warranty, support, - indemnity or liability obligations to one or more recipients of Covered - Software. However, You may do so only on Your own behalf, and not on - behalf of any Contributor. You must make it absolutely clear that any - such warranty, support, indemnity, or liability obligation is offered by - You alone, and You hereby agree to indemnify every Contributor for any - liability incurred by such Contributor as a result of warranty, support, - indemnity or liability terms You offer. You may include additional - disclaimers of warranty and limitations of liability specific to any - jurisdiction. - -4. Inability to Comply Due to Statute or Regulation - - If it is impossible for You to comply with any of the terms of this License - with respect to some or all of the Covered Software due to statute, - judicial order, or regulation then You must: (a) comply with the terms of - this License to the maximum extent possible; and (b) describe the - limitations and the code they affect. Such description must be placed in a - text file included with all distributions of the Covered Software under - this License. Except to the extent prohibited by statute or regulation, - such description must be sufficiently detailed for a recipient of ordinary - skill to be able to understand it. - -5. Termination - -5.1. The rights granted under this License will terminate automatically if You - fail to comply with any of its terms. However, if You become compliant, - then the rights granted under this License from a particular Contributor - are reinstated (a) provisionally, unless and until such Contributor - explicitly and finally terminates Your grants, and (b) on an ongoing - basis, if such Contributor fails to notify You of the non-compliance by - some reasonable means prior to 60 days after You have come back into - compliance. Moreover, Your grants from a particular Contributor are - reinstated on an ongoing basis if such Contributor notifies You of the - non-compliance by some reasonable means, this is the first time You have - received notice of non-compliance with this License from such - Contributor, and You become compliant prior to 30 days after Your receipt - of the notice. - -5.2. If You initiate litigation against any entity by asserting a patent - infringement claim (excluding declaratory judgment actions, - counter-claims, and cross-claims) alleging that a Contributor Version - directly or indirectly infringes any patent, then the rights granted to - You by any and all Contributors for the Covered Software under Section - 2.1 of this License shall terminate. - -5.3. In the event of termination under Sections 5.1 or 5.2 above, all end user - license agreements (excluding distributors and resellers) which have been - validly granted by You or Your distributors under this License prior to - termination shall survive termination. - -6. Disclaimer of Warranty - - Covered Software is provided under this License on an "as is" basis, - without warranty of any kind, either expressed, implied, or statutory, - including, without limitation, warranties that the Covered Software is free - of defects, merchantable, fit for a particular purpose or non-infringing. - The entire risk as to the quality and performance of the Covered Software - is with You. Should any Covered Software prove defective in any respect, - You (not any Contributor) assume the cost of any necessary servicing, - repair, or correction. This disclaimer of warranty constitutes an essential - part of this License. No use of any Covered Software is authorized under - this License except under this disclaimer. - -7. Limitation of Liability - - Under no circumstances and under no legal theory, whether tort (including - negligence), contract, or otherwise, shall any Contributor, or anyone who - distributes Covered Software as permitted above, be liable to You for any - direct, indirect, special, incidental, or consequential damages of any - character including, without limitation, damages for lost profits, loss of - goodwill, work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses, even if such party shall have been - informed of the possibility of such damages. This limitation of liability - shall not apply to liability for death or personal injury resulting from - such party's negligence to the extent applicable law prohibits such - limitation. Some jurisdictions do not allow the exclusion or limitation of - incidental or consequential damages, so this exclusion and limitation may - not apply to You. - -8. Litigation - - Any litigation relating to this License may be brought only in the courts - of a jurisdiction where the defendant maintains its principal place of - business and such litigation shall be governed by laws of that - jurisdiction, without reference to its conflict-of-law provisions. Nothing - in this Section shall prevent a party's ability to bring cross-claims or - counter-claims. - -9. Miscellaneous - - This License represents the complete agreement concerning the subject - matter hereof. If any provision of this License is held to be - unenforceable, such provision shall be reformed only to the extent - necessary to make it enforceable. Any law or regulation which provides that - the language of a contract shall be construed against the drafter shall not - be used to construe this License against a Contributor. - - -10. Versions of the License - -10.1. New Versions - - Mozilla Foundation is the license steward. Except as provided in Section - 10.3, no one other than the license steward has the right to modify or - publish new versions of this License. Each version will be given a - distinguishing version number. - -10.2. Effect of New Versions - - You may distribute the Covered Software under the terms of the version - of the License under which You originally received the Covered Software, - or under the terms of any subsequent version published by the license - steward. - -10.3. Modified Versions - - If you create software not governed by this License, and you want to - create a new license for such software, you may create and use a - modified version of this License if you rename the license and remove - any references to the name of the license steward (except to note that - such modified license differs from this License). - -10.4. Distributing Source Code Form that is Incompatible With Secondary - Licenses If You choose to distribute Source Code Form that is - Incompatible With Secondary Licenses under the terms of this version of - the License, the notice described in Exhibit B of this License must be - attached. - -Exhibit A - Source Code Form License Notice - - This Source Code Form is subject to the - terms of the Mozilla Public License, v. - 2.0. If a copy of the MPL was not - distributed with this file, You can - obtain one at - http://mozilla.org/MPL/2.0/. - -If it is not possible or desirable to put the notice in a particular file, -then You may include the notice in a location (such as a LICENSE file in a -relevant directory) where a recipient would be likely to look for such a -notice. - -You may add additional accurate notices of copyright ownership. - -Exhibit B - "Incompatible With Secondary Licenses" Notice - - This Source Code Form is "Incompatible - With Secondary Licenses", as defined by - the Mozilla Public License, v. 2.0. - diff --git a/plugins/base/base.go b/plugins/base/base.go index d1c888f37aa4..153a8d70bd16 100644 --- a/plugins/base/base.go +++ b/plugins/base/base.go @@ -4,11 +4,6 @@ package base import ( - "github.com/hashicorp/nomad/client/lib/cpustats" - "github.com/hashicorp/nomad/client/lib/idset" - "github.com/hashicorp/nomad/client/lib/numalib" - "github.com/hashicorp/nomad/client/lib/numalib/hw" - "github.com/hashicorp/nomad/helper" "github.com/hashicorp/nomad/plugins/base/proto" "github.com/hashicorp/nomad/plugins/shared/hclspec" ) @@ -61,14 +56,6 @@ type AgentConfig struct { Driver *ClientDriverConfig } -// Compute gets the basic cpu compute availablility necessary for drivers. -func (ac *AgentConfig) Compute() cpustats.Compute { - if ac == nil || ac.Driver == nil || ac.Driver.Topology == nil { - return cpustats.Compute{} - } - return ac.Driver.Topology.Compute() -} - // ClientDriverConfig is the driver specific configuration for all driver plugins type ClientDriverConfig struct { // ClientMaxPort is the upper range of the ports that the client uses for @@ -78,24 +65,22 @@ type ClientDriverConfig struct { // ClientMinPort is the lower range of the ports that the client uses for // communicating with plugin subsystems over loopback ClientMinPort uint - - // Topology is the system hardware topology that is the result of scanning - // hardware combined with client configuration. - Topology *numalib.Topology } func (c *AgentConfig) toProto() *proto.NomadConfig { if c == nil { return nil } + cfg := &proto.NomadConfig{} if c.Driver != nil { + cfg.Driver = &proto.NomadDriverConfig{ ClientMaxPort: uint32(c.Driver.ClientMaxPort), ClientMinPort: uint32(c.Driver.ClientMinPort), - Topology: nomadTopologyToProto(c.Driver.Topology), } } + return cfg } @@ -103,119 +88,14 @@ func nomadConfigFromProto(pb *proto.NomadConfig) *AgentConfig { if pb == nil { return nil } + cfg := &AgentConfig{} if pb.Driver != nil { cfg.Driver = &ClientDriverConfig{ ClientMaxPort: uint(pb.Driver.ClientMaxPort), ClientMinPort: uint(pb.Driver.ClientMinPort), - Topology: nomadTopologyFromProto(pb.Driver.Topology), - } - } - return cfg -} - -func nomadTopologyFromProto(pb *proto.ClientTopology) *numalib.Topology { - if pb == nil { - return nil - } - return &numalib.Topology{ - NodeIDs: idset.FromFunc(pb.NodeIds, func(i uint32) hw.NodeID { return hw.NodeID(i) }), - Distances: nomadTopologyDistancesFromProto(pb.Distances), - Cores: nomadTopologyCoresFromProto(pb.Cores), - OverrideTotalCompute: hw.MHz(pb.OverrideTotalCompute), - OverrideWitholdCompute: hw.MHz(pb.OverrideWitholdCompute), - } -} - -func nomadTopologyDistancesFromProto(pb *proto.ClientTopologySLIT) numalib.SLIT { - if pb == nil { - return nil - } - size := int(pb.Dimension) - slit := make(numalib.SLIT, size) - for row := 0; row < size; row++ { - slit[row] = make([]numalib.Cost, size) - for col := 0; col < size; col++ { - index := row*size + col - slit[row][col] = numalib.Cost(pb.Values[index]) - } - } - return slit -} - -func nomadTopologyCoresFromProto(pb []*proto.ClientTopologyCore) []numalib.Core { - if len(pb) == 0 { - return nil - } - return helper.ConvertSlice(pb, func(pbcore *proto.ClientTopologyCore) numalib.Core { - return numalib.Core{ - SocketID: hw.SocketID(pbcore.SocketId), - NodeID: hw.NodeID(pbcore.NodeId), - ID: hw.CoreID(pbcore.CoreId), - Grade: nomadCoreGradeFromProto(pbcore.CoreGrade), - Disable: pbcore.Disable, - BaseSpeed: hw.MHz(pbcore.BaseSpeed), - MaxSpeed: hw.MHz(pbcore.MaxSpeed), - GuessSpeed: hw.MHz(pbcore.GuessSpeed), - } - }) -} - -func nomadTopologyToProto(top *numalib.Topology) *proto.ClientTopology { - if top == nil { - return nil - } - return &proto.ClientTopology{ - NodeIds: helper.ConvertSlice(top.NodeIDs.Slice(), func(id hw.NodeID) uint32 { return uint32(id) }), - Distances: nomadTopologyDistancesToProto(top.Distances), - Cores: nomadTopologyCoresToProto(top.Cores), - OverrideTotalCompute: uint64(top.OverrideTotalCompute), - OverrideWitholdCompute: uint64(top.OverrideWitholdCompute), - } -} - -func nomadTopologyDistancesToProto(slit numalib.SLIT) *proto.ClientTopologySLIT { - dimension := len(slit) - values := make([]uint32, 0, dimension) - for row := 0; row < dimension; row++ { - for col := 0; col < dimension; col++ { - values = append(values, uint32(slit[row][col])) } } - return &proto.ClientTopologySLIT{ - Dimension: uint32(dimension), - Values: values, - } -} - -func nomadTopologyCoresToProto(cores []numalib.Core) []*proto.ClientTopologyCore { - if len(cores) == 0 { - return nil - } - return helper.ConvertSlice(cores, func(core numalib.Core) *proto.ClientTopologyCore { - return &proto.ClientTopologyCore{ - SocketId: uint32(core.SocketID), - NodeId: uint32(core.NodeID), - CoreId: uint32(core.ID), - CoreGrade: nomadCoreGradeToProto(core.Grade), - Disable: core.Disable, - BaseSpeed: uint64(core.BaseSpeed), - MaxSpeed: uint64(core.MaxSpeed), - GuessSpeed: uint64(core.GuessSpeed), - } - }) -} - -func nomadCoreGradeFromProto(grade proto.CoreGrade) numalib.CoreGrade { - if grade == proto.CoreGrade_Performance { - return numalib.Performance - } - return numalib.Efficiency -} -func nomadCoreGradeToProto(grade numalib.CoreGrade) proto.CoreGrade { - if grade == numalib.Performance { - return proto.CoreGrade_Performance - } - return proto.CoreGrade_Efficiency + return cfg } diff --git a/plugins/base/base_test.go b/plugins/base/base_test.go deleted file mode 100644 index b9c448f962ca..000000000000 --- a/plugins/base/base_test.go +++ /dev/null @@ -1,214 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: MPL-2.0 - -package base - -import ( - "testing" - - "github.com/hashicorp/nomad/client/lib/idset" - "github.com/hashicorp/nomad/client/lib/numalib" - "github.com/hashicorp/nomad/client/lib/numalib/hw" - "github.com/hashicorp/nomad/plugins/base/proto" - "github.com/shoenig/test/must" -) - -func Test_nomadTopologyToProto(t *testing.T) { - top := &numalib.Topology{ - NodeIDs: idset.From[hw.NodeID]([]hw.NodeID{0, 1}), - Distances: numalib.SLIT{{10, 20}, {20, 10}}, - Cores: []numalib.Core{ - { - SocketID: 0, - NodeID: 1, - ID: 2, - Grade: numalib.Performance, - Disable: false, - BaseSpeed: 1000, - MaxSpeed: 5000, - GuessSpeed: 3000, - }, - }, - OverrideTotalCompute: 90_000, - OverrideWitholdCompute: 2000, - } - - pb := nomadTopologyToProto(top) - must.Eq(t, &proto.ClientTopology{ - NodeIds: []uint32{0, 1}, - Distances: &proto.ClientTopologySLIT{ - Dimension: 2, - Values: []uint32{10, 20, 20, 10}, - }, - Cores: []*proto.ClientTopologyCore{ - { - SocketId: 0, - NodeId: 1, - CoreId: 2, - CoreGrade: proto.CoreGrade_Performance, - Disable: false, - BaseSpeed: 1000, - MaxSpeed: 5000, - GuessSpeed: 3000, - }, - }, - OverrideTotalCompute: 90_000, - OverrideWitholdCompute: 2000, - }, pb) -} - -func Test_nomadTopologyFromProto(t *testing.T) { - pb := &proto.ClientTopology{ - NodeIds: []uint32{0, 1}, - Distances: &proto.ClientTopologySLIT{ - Dimension: 2, - Values: []uint32{10, 20, 20, 10}, - }, - Cores: []*proto.ClientTopologyCore{ - { - SocketId: 0, - NodeId: 1, - CoreId: 2, - CoreGrade: proto.CoreGrade_Performance, - Disable: false, - BaseSpeed: 1000, - MaxSpeed: 5000, - GuessSpeed: 3000, - }, - }, - OverrideTotalCompute: 90_000, - OverrideWitholdCompute: 2000, - } - top := nomadTopologyFromProto(pb) - must.Eq(t, &numalib.Topology{ - NodeIDs: idset.From[hw.NodeID]([]hw.NodeID{0, 1}), - Distances: numalib.SLIT{{10, 20}, {20, 10}}, - Cores: []numalib.Core{ - { - SocketID: 0, - NodeID: 1, - ID: 2, - Grade: numalib.Performance, - Disable: false, - BaseSpeed: 1000, - MaxSpeed: 5000, - GuessSpeed: 3000, - }, - }, - OverrideTotalCompute: 90_000, - OverrideWitholdCompute: 2000, - }, top) -} - -func Test_nomadTopologyDistancesToProto(t *testing.T) { - slit := numalib.SLIT{ - {10, 20}, - {20, 10}, - } - - pb := nomadTopologyDistancesToProto(slit) - must.Eq(t, 2, pb.Dimension) - must.Eq(t, []uint32{10, 20, 20, 10}, pb.Values) -} - -func Test_nomadTopologyDistanceFromProto(t *testing.T) { - pb := &proto.ClientTopologySLIT{ - Dimension: 2, - Values: []uint32{10, 20, 20, 10}, - } - - slit := nomadTopologyDistancesFromProto(pb) - must.Eq(t, numalib.SLIT{ - {10, 20}, - {20, 10}, - }, slit) -} - -func Test_nomadTopologyCoresToProto(t *testing.T) { - cores := []numalib.Core{ - { - SocketID: 0, - NodeID: 1, - ID: 3, - Grade: numalib.Efficiency, - Disable: false, - BaseSpeed: 1000, - MaxSpeed: 3000, - GuessSpeed: 2200, - }, - { - SocketID: 2, - NodeID: 4, - ID: 9, - Grade: numalib.Performance, - Disable: true, - BaseSpeed: 1500, - MaxSpeed: 5000, - GuessSpeed: 3500, - }, - } - - result := nomadTopologyCoresToProto(cores) - must.Eq(t, []*proto.ClientTopologyCore{{ - SocketId: 0, - NodeId: 1, - CoreId: 3, - CoreGrade: proto.CoreGrade_Efficiency, - Disable: false, - BaseSpeed: 1000, - MaxSpeed: 3000, - GuessSpeed: 2200, - }, { - SocketId: 2, - NodeId: 4, - CoreId: 9, - CoreGrade: proto.CoreGrade_Performance, - Disable: true, - BaseSpeed: 1500, - MaxSpeed: 5000, - GuessSpeed: 3500, - }}, result) -} - -func Test_nomadTopologyCoresFromProto(t *testing.T) { - pbcores := []*proto.ClientTopologyCore{{ - SocketId: 0, - NodeId: 1, - CoreId: 3, - CoreGrade: proto.CoreGrade_Efficiency, - Disable: false, - BaseSpeed: 1000, - MaxSpeed: 3000, - GuessSpeed: 2200, - }, { - SocketId: 2, - NodeId: 4, - CoreId: 9, - CoreGrade: proto.CoreGrade_Performance, - Disable: true, - BaseSpeed: 1500, - MaxSpeed: 5000, - GuessSpeed: 3500, - }} - - cores := nomadTopologyCoresFromProto(pbcores) - must.Eq(t, []numalib.Core{{ - SocketID: 0, - NodeID: 1, - ID: 3, - Grade: numalib.Efficiency, - Disable: false, - BaseSpeed: 1000, - MaxSpeed: 3000, - GuessSpeed: 2200, - }, { - SocketID: 2, - NodeID: 4, - ID: 9, - Grade: numalib.Performance, - Disable: true, - BaseSpeed: 1500, - MaxSpeed: 5000, - GuessSpeed: 3500, - }}, cores) -} diff --git a/plugins/base/plugin.go b/plugins/base/plugin.go index 61e232d8d368..b75869944c48 100644 --- a/plugins/base/plugin.go +++ b/plugins/base/plugin.go @@ -8,7 +8,7 @@ import ( "context" "reflect" - "github.com/hashicorp/go-msgpack/v2/codec" + "github.com/hashicorp/go-msgpack/codec" plugin "github.com/hashicorp/go-plugin" "github.com/hashicorp/nomad/plugins/base/proto" "google.golang.org/grpc" diff --git a/plugins/base/plugin_test.go b/plugins/base/plugin_test.go index a8b374c2ebef..840ab116c441 100644 --- a/plugins/base/plugin_test.go +++ b/plugins/base/plugin_test.go @@ -11,13 +11,14 @@ import ( "github.com/hashicorp/nomad/ci" "github.com/hashicorp/nomad/nomad/structs" "github.com/hashicorp/nomad/plugins/shared/hclspec" - "github.com/shoenig/test/must" + "github.com/stretchr/testify/require" "github.com/zclconf/go-cty/cty" "github.com/zclconf/go-cty/cty/msgpack" ) func TestBasePlugin_PluginInfo_GRPC(t *testing.T) { ci.Parallel(t) + require := require.New(t) var ( apiVersions = []string{"v0.1.0", "v0.1.1"} @@ -68,20 +69,22 @@ func TestBasePlugin_PluginInfo_GRPC(t *testing.T) { } resp, err := impl.PluginInfo() - must.NoError(t, err) - must.Eq(t, apiVersions, resp.PluginApiVersions) - must.Eq(t, pluginVersion, resp.PluginVersion) - must.Eq(t, pluginName, resp.Name) - must.Eq(t, PluginTypeDriver, resp.Type) + require.NoError(err) + require.Equal(apiVersions, resp.PluginApiVersions) + require.Equal(pluginVersion, resp.PluginVersion) + require.Equal(pluginName, resp.Name) + require.Equal(PluginTypeDriver, resp.Type) // Swap the implementation to return an unknown type mock.PluginInfoF = unknownType _, err = impl.PluginInfo() - must.ErrorContains(t, err, "unknown type") + require.Error(err) + require.Contains(err.Error(), "unknown type") } func TestBasePlugin_ConfigSchema(t *testing.T) { ci.Parallel(t) + require := require.New(t) mock := &MockPlugin{ ConfigSchemaF: func() (*hclspec.Spec, error) { @@ -96,18 +99,23 @@ func TestBasePlugin_ConfigSchema(t *testing.T) { defer client.Close() raw, err := client.Dispense(PluginTypeBase) - must.NoError(t, err) + if err != nil { + t.Fatalf("err: %s", err) + } impl, ok := raw.(BasePlugin) - must.True(t, ok) + if !ok { + t.Fatalf("bad: %#v", raw) + } specOut, err := impl.ConfigSchema() - must.NoError(t, err) - must.True(t, pb.Equal(TestSpec, specOut)) + require.NoError(err) + require.True(pb.Equal(TestSpec, specOut)) } func TestBasePlugin_SetConfig(t *testing.T) { ci.Parallel(t) + require := require.New(t) var receivedData []byte mock := &MockPlugin{ @@ -130,25 +138,29 @@ func TestBasePlugin_SetConfig(t *testing.T) { defer client.Close() raw, err := client.Dispense(PluginTypeBase) - must.NoError(t, err) + if err != nil { + t.Fatalf("err: %s", err) + } + impl, ok := raw.(BasePlugin) - must.True(t, ok) + if !ok { + t.Fatalf("bad: %#v", raw) + } config := cty.ObjectVal(map[string]cty.Value{ "foo": cty.StringVal("v1"), "bar": cty.NumberIntVal(1337), "baz": cty.BoolVal(true), }) - cdata, err := msgpack.Marshal(config, config.Type()) - must.NoError(t, err) - must.NoError(t, impl.SetConfig(&Config{PluginConfig: cdata})) - must.Eq(t, cdata, receivedData) + require.NoError(err) + require.NoError(impl.SetConfig(&Config{PluginConfig: cdata})) + require.Equal(cdata, receivedData) // Decode the value back var actual TestConfig - must.NoError(t, structs.Decode(receivedData, &actual)) - must.Eq(t, "v1", actual.Foo) - must.Eq(t, 1337, actual.Bar) - must.True(t, actual.Baz) + require.NoError(structs.Decode(receivedData, &actual)) + require.Equal("v1", actual.Foo) + require.EqualValues(1337, actual.Bar) + require.True(actual.Baz) } diff --git a/plugins/base/proto/base.pb.go b/plugins/base/proto/base.pb.go index 1ab0c5958c23..aed6b1db7860 100644 --- a/plugins/base/proto/base.pb.go +++ b/plugins/base/proto/base.pb.go @@ -54,31 +54,6 @@ func (PluginType) EnumDescriptor() ([]byte, []int) { return fileDescriptor_19edef855873449e, []int{0} } -type CoreGrade int32 - -const ( - CoreGrade_Performance CoreGrade = 0 - CoreGrade_Efficiency CoreGrade = 1 -) - -var CoreGrade_name = map[int32]string{ - 0: "Performance", - 1: "Efficiency", -} - -var CoreGrade_value = map[string]int32{ - "Performance": 0, - "Efficiency": 1, -} - -func (x CoreGrade) String() string { - return proto.EnumName(CoreGrade_name, int32(x)) -} - -func (CoreGrade) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_19edef855873449e, []int{1} -} - // PluginInfoRequest is used to request the plugins basic information. type PluginInfoRequest struct { XXX_NoUnkeyedLiteral struct{} `json:"-"` @@ -365,13 +340,10 @@ type NomadDriverConfig struct { // ClientMinPort is the lower range of the ports that the client uses for // communicating with plugin subsystems over loopback // buf:lint:ignore FIELD_LOWER_SNAKE_CASE - ClientMinPort uint32 `protobuf:"varint,2,opt,name=ClientMinPort,proto3" json:"ClientMinPort,omitempty"` - // Topology is the complex hardware topology detected by the client - // combined with client configuration. - Topology *ClientTopology `protobuf:"bytes,3,opt,name=Topology,proto3" json:"Topology,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + ClientMinPort uint32 `protobuf:"varint,2,opt,name=ClientMinPort,proto3" json:"ClientMinPort,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } func (m *NomadDriverConfig) Reset() { *m = NomadDriverConfig{} } @@ -413,231 +385,6 @@ func (m *NomadDriverConfig) GetClientMinPort() uint32 { return 0 } -func (m *NomadDriverConfig) GetTopology() *ClientTopology { - if m != nil { - return m.Topology - } - return nil -} - -// numalib/Topology -type ClientTopology struct { - NodeIds []uint32 `protobuf:"varint,1,rep,packed,name=node_ids,json=nodeIds,proto3" json:"node_ids,omitempty"` - Distances *ClientTopologySLIT `protobuf:"bytes,2,opt,name=distances,proto3" json:"distances,omitempty"` - Cores []*ClientTopologyCore `protobuf:"bytes,3,rep,name=cores,proto3" json:"cores,omitempty"` - OverrideTotalCompute uint64 `protobuf:"varint,4,opt,name=override_total_compute,json=overrideTotalCompute,proto3" json:"override_total_compute,omitempty"` - OverrideWitholdCompute uint64 `protobuf:"varint,5,opt,name=override_withold_compute,json=overrideWitholdCompute,proto3" json:"override_withold_compute,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *ClientTopology) Reset() { *m = ClientTopology{} } -func (m *ClientTopology) String() string { return proto.CompactTextString(m) } -func (*ClientTopology) ProtoMessage() {} -func (*ClientTopology) Descriptor() ([]byte, []int) { - return fileDescriptor_19edef855873449e, []int{7} -} - -func (m *ClientTopology) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_ClientTopology.Unmarshal(m, b) -} -func (m *ClientTopology) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_ClientTopology.Marshal(b, m, deterministic) -} -func (m *ClientTopology) XXX_Merge(src proto.Message) { - xxx_messageInfo_ClientTopology.Merge(m, src) -} -func (m *ClientTopology) XXX_Size() int { - return xxx_messageInfo_ClientTopology.Size(m) -} -func (m *ClientTopology) XXX_DiscardUnknown() { - xxx_messageInfo_ClientTopology.DiscardUnknown(m) -} - -var xxx_messageInfo_ClientTopology proto.InternalMessageInfo - -func (m *ClientTopology) GetNodeIds() []uint32 { - if m != nil { - return m.NodeIds - } - return nil -} - -func (m *ClientTopology) GetDistances() *ClientTopologySLIT { - if m != nil { - return m.Distances - } - return nil -} - -func (m *ClientTopology) GetCores() []*ClientTopologyCore { - if m != nil { - return m.Cores - } - return nil -} - -func (m *ClientTopology) GetOverrideTotalCompute() uint64 { - if m != nil { - return m.OverrideTotalCompute - } - return 0 -} - -func (m *ClientTopology) GetOverrideWitholdCompute() uint64 { - if m != nil { - return m.OverrideWitholdCompute - } - return 0 -} - -// numalib/SLIT -type ClientTopologySLIT struct { - // dimension is the row and column size of the slit matrix - Dimension uint32 `protobuf:"varint,1,opt,name=dimension,proto3" json:"dimension,omitempty"` - // values is the flattened matrix of slit values - Values []uint32 `protobuf:"varint,2,rep,packed,name=values,proto3" json:"values,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *ClientTopologySLIT) Reset() { *m = ClientTopologySLIT{} } -func (m *ClientTopologySLIT) String() string { return proto.CompactTextString(m) } -func (*ClientTopologySLIT) ProtoMessage() {} -func (*ClientTopologySLIT) Descriptor() ([]byte, []int) { - return fileDescriptor_19edef855873449e, []int{8} -} - -func (m *ClientTopologySLIT) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_ClientTopologySLIT.Unmarshal(m, b) -} -func (m *ClientTopologySLIT) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_ClientTopologySLIT.Marshal(b, m, deterministic) -} -func (m *ClientTopologySLIT) XXX_Merge(src proto.Message) { - xxx_messageInfo_ClientTopologySLIT.Merge(m, src) -} -func (m *ClientTopologySLIT) XXX_Size() int { - return xxx_messageInfo_ClientTopologySLIT.Size(m) -} -func (m *ClientTopologySLIT) XXX_DiscardUnknown() { - xxx_messageInfo_ClientTopologySLIT.DiscardUnknown(m) -} - -var xxx_messageInfo_ClientTopologySLIT proto.InternalMessageInfo - -func (m *ClientTopologySLIT) GetDimension() uint32 { - if m != nil { - return m.Dimension - } - return 0 -} - -func (m *ClientTopologySLIT) GetValues() []uint32 { - if m != nil { - return m.Values - } - return nil -} - -// numalib/Core -type ClientTopologyCore struct { - SocketId uint32 `protobuf:"varint,1,opt,name=socket_id,json=socketId,proto3" json:"socket_id,omitempty"` - NodeId uint32 `protobuf:"varint,2,opt,name=node_id,json=nodeId,proto3" json:"node_id,omitempty"` - CoreId uint32 `protobuf:"varint,3,opt,name=core_id,json=coreId,proto3" json:"core_id,omitempty"` - CoreGrade CoreGrade `protobuf:"varint,4,opt,name=core_grade,json=coreGrade,proto3,enum=hashicorp.nomad.plugins.base.proto.CoreGrade" json:"core_grade,omitempty"` - Disable bool `protobuf:"varint,5,opt,name=disable,proto3" json:"disable,omitempty"` - BaseSpeed uint64 `protobuf:"varint,6,opt,name=base_speed,json=baseSpeed,proto3" json:"base_speed,omitempty"` - MaxSpeed uint64 `protobuf:"varint,7,opt,name=max_speed,json=maxSpeed,proto3" json:"max_speed,omitempty"` - GuessSpeed uint64 `protobuf:"varint,8,opt,name=guess_speed,json=guessSpeed,proto3" json:"guess_speed,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *ClientTopologyCore) Reset() { *m = ClientTopologyCore{} } -func (m *ClientTopologyCore) String() string { return proto.CompactTextString(m) } -func (*ClientTopologyCore) ProtoMessage() {} -func (*ClientTopologyCore) Descriptor() ([]byte, []int) { - return fileDescriptor_19edef855873449e, []int{9} -} - -func (m *ClientTopologyCore) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_ClientTopologyCore.Unmarshal(m, b) -} -func (m *ClientTopologyCore) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_ClientTopologyCore.Marshal(b, m, deterministic) -} -func (m *ClientTopologyCore) XXX_Merge(src proto.Message) { - xxx_messageInfo_ClientTopologyCore.Merge(m, src) -} -func (m *ClientTopologyCore) XXX_Size() int { - return xxx_messageInfo_ClientTopologyCore.Size(m) -} -func (m *ClientTopologyCore) XXX_DiscardUnknown() { - xxx_messageInfo_ClientTopologyCore.DiscardUnknown(m) -} - -var xxx_messageInfo_ClientTopologyCore proto.InternalMessageInfo - -func (m *ClientTopologyCore) GetSocketId() uint32 { - if m != nil { - return m.SocketId - } - return 0 -} - -func (m *ClientTopologyCore) GetNodeId() uint32 { - if m != nil { - return m.NodeId - } - return 0 -} - -func (m *ClientTopologyCore) GetCoreId() uint32 { - if m != nil { - return m.CoreId - } - return 0 -} - -func (m *ClientTopologyCore) GetCoreGrade() CoreGrade { - if m != nil { - return m.CoreGrade - } - return CoreGrade_Performance -} - -func (m *ClientTopologyCore) GetDisable() bool { - if m != nil { - return m.Disable - } - return false -} - -func (m *ClientTopologyCore) GetBaseSpeed() uint64 { - if m != nil { - return m.BaseSpeed - } - return 0 -} - -func (m *ClientTopologyCore) GetMaxSpeed() uint64 { - if m != nil { - return m.MaxSpeed - } - return 0 -} - -func (m *ClientTopologyCore) GetGuessSpeed() uint64 { - if m != nil { - return m.GuessSpeed - } - return 0 -} - // SetConfigResponse is used to respond to setting the configuration type SetConfigResponse struct { XXX_NoUnkeyedLiteral struct{} `json:"-"` @@ -649,7 +396,7 @@ func (m *SetConfigResponse) Reset() { *m = SetConfigResponse{} } func (m *SetConfigResponse) String() string { return proto.CompactTextString(m) } func (*SetConfigResponse) ProtoMessage() {} func (*SetConfigResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_19edef855873449e, []int{10} + return fileDescriptor_19edef855873449e, []int{7} } func (m *SetConfigResponse) XXX_Unmarshal(b []byte) error { @@ -672,7 +419,6 @@ var xxx_messageInfo_SetConfigResponse proto.InternalMessageInfo func init() { proto.RegisterEnum("hashicorp.nomad.plugins.base.proto.PluginType", PluginType_name, PluginType_value) - proto.RegisterEnum("hashicorp.nomad.plugins.base.proto.CoreGrade", CoreGrade_name, CoreGrade_value) proto.RegisterType((*PluginInfoRequest)(nil), "hashicorp.nomad.plugins.base.proto.PluginInfoRequest") proto.RegisterType((*PluginInfoResponse)(nil), "hashicorp.nomad.plugins.base.proto.PluginInfoResponse") proto.RegisterType((*ConfigSchemaRequest)(nil), "hashicorp.nomad.plugins.base.proto.ConfigSchemaRequest") @@ -680,9 +426,6 @@ func init() { proto.RegisterType((*SetConfigRequest)(nil), "hashicorp.nomad.plugins.base.proto.SetConfigRequest") proto.RegisterType((*NomadConfig)(nil), "hashicorp.nomad.plugins.base.proto.NomadConfig") proto.RegisterType((*NomadDriverConfig)(nil), "hashicorp.nomad.plugins.base.proto.NomadDriverConfig") - proto.RegisterType((*ClientTopology)(nil), "hashicorp.nomad.plugins.base.proto.ClientTopology") - proto.RegisterType((*ClientTopologySLIT)(nil), "hashicorp.nomad.plugins.base.proto.ClientTopologySLIT") - proto.RegisterType((*ClientTopologyCore)(nil), "hashicorp.nomad.plugins.base.proto.ClientTopologyCore") proto.RegisterType((*SetConfigResponse)(nil), "hashicorp.nomad.plugins.base.proto.SetConfigResponse") } @@ -691,61 +434,40 @@ func init() { } var fileDescriptor_19edef855873449e = []byte{ - // 861 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x55, 0x4d, 0x6f, 0x23, 0x45, - 0x10, 0xcd, 0xd8, 0x8e, 0x3f, 0xca, 0xb1, 0x71, 0x2a, 0x0b, 0x0c, 0x86, 0x15, 0xd6, 0x88, 0x95, - 0xa2, 0x55, 0x98, 0x08, 0xb3, 0x59, 0xf6, 0x08, 0xf1, 0x46, 0xc8, 0x22, 0x6b, 0xa2, 0xb6, 0xc9, - 0x22, 0x84, 0x64, 0x75, 0x66, 0xda, 0x76, 0x6b, 0x3d, 0xd3, 0xc3, 0xf4, 0x38, 0x24, 0x48, 0x9c, - 0x38, 0xf3, 0x3f, 0xb8, 0xf1, 0x03, 0x38, 0x70, 0xe0, 0x8f, 0xa1, 0xfe, 0x18, 0xdb, 0x49, 0x84, - 0xb0, 0xf7, 0xe4, 0xee, 0x7a, 0xaf, 0x5e, 0x75, 0xbd, 0x1e, 0x57, 0xc3, 0xe3, 0x64, 0xbe, 0x98, - 0xf2, 0x58, 0x1e, 0x5f, 0x51, 0xc9, 0x8e, 0x93, 0x54, 0x64, 0x42, 0x2f, 0x7d, 0xbd, 0x44, 0x6f, - 0x46, 0xe5, 0x8c, 0x07, 0x22, 0x4d, 0xfc, 0x58, 0x44, 0x34, 0xf4, 0x2d, 0xdd, 0x5f, 0x71, 0xda, - 0x4f, 0x72, 0x09, 0x39, 0xa3, 0x29, 0x0b, 0x8f, 0x67, 0xc1, 0x5c, 0x26, 0x2c, 0x50, 0xbf, 0x63, - 0xb5, 0x30, 0x34, 0xef, 0x00, 0xf6, 0x2f, 0x34, 0xb1, 0x1f, 0x4f, 0x04, 0x61, 0x3f, 0x2d, 0x98, - 0xcc, 0xbc, 0x7f, 0x1c, 0xc0, 0xf5, 0xa8, 0x4c, 0x44, 0x2c, 0x19, 0x9e, 0x42, 0x29, 0xbb, 0x4d, - 0x98, 0xeb, 0x74, 0x9c, 0xc3, 0x66, 0xd7, 0xf7, 0xff, 0xff, 0x14, 0xbe, 0x51, 0x19, 0xdd, 0x26, - 0x8c, 0xe8, 0x5c, 0xf4, 0xe1, 0xc0, 0xd0, 0xc6, 0x34, 0xe1, 0xe3, 0x6b, 0x96, 0x4a, 0x2e, 0x62, - 0xe9, 0x16, 0x3a, 0xc5, 0xc3, 0x1a, 0xd9, 0x37, 0xd0, 0x57, 0x09, 0xbf, 0xb4, 0x00, 0x3e, 0x81, - 0xa6, 0xe5, 0x5b, 0xae, 0x5b, 0xec, 0x38, 0x87, 0x35, 0xd2, 0x30, 0x51, 0xcb, 0x43, 0x84, 0x52, - 0x4c, 0x23, 0xe6, 0x96, 0x34, 0xa8, 0xd7, 0xde, 0xbb, 0x70, 0xd0, 0x13, 0xf1, 0x84, 0x4f, 0x87, - 0xc1, 0x8c, 0x45, 0x34, 0x6f, 0xee, 0x7b, 0x78, 0x74, 0x37, 0x6c, 0xbb, 0xfb, 0x12, 0x4a, 0xca, - 0x17, 0xdd, 0x5d, 0xbd, 0x7b, 0xf4, 0x9f, 0xdd, 0x19, 0x3f, 0x7d, 0xeb, 0xa7, 0x3f, 0x4c, 0x58, - 0x40, 0x74, 0xa6, 0xf7, 0x97, 0x03, 0xad, 0x21, 0xcb, 0x8c, 0xba, 0x2d, 0xa7, 0x1a, 0x88, 0xe4, - 0x34, 0xa1, 0xc1, 0x9b, 0x71, 0xa0, 0x01, 0x5d, 0x60, 0x8f, 0x34, 0x6c, 0xd4, 0xb0, 0x91, 0xc0, - 0x9e, 0x2e, 0x93, 0x93, 0x0a, 0xfa, 0x14, 0xc7, 0x9b, 0x78, 0x3c, 0x50, 0x80, 0x2d, 0x5a, 0x8f, - 0x57, 0x1b, 0x3c, 0x02, 0x7c, 0xe8, 0xb5, 0xf5, 0xaf, 0x75, 0xdf, 0x6a, 0xef, 0x47, 0xa8, 0xaf, - 0x29, 0xe1, 0x2b, 0x28, 0x87, 0x29, 0xbf, 0x66, 0xa9, 0x35, 0xe4, 0x64, 0xe3, 0xa3, 0xbc, 0xd4, - 0x69, 0xf6, 0x40, 0x56, 0xc4, 0xfb, 0xd3, 0x81, 0xfd, 0x07, 0x28, 0x7e, 0x02, 0x8d, 0xde, 0x9c, - 0xb3, 0x38, 0x7b, 0x45, 0x6f, 0x2e, 0x44, 0x9a, 0xe9, 0x5a, 0x0d, 0x72, 0x37, 0xb8, 0xc6, 0xe2, - 0xb1, 0x66, 0x15, 0xee, 0xb0, 0x4c, 0x10, 0x07, 0x50, 0x1d, 0x89, 0x44, 0xcc, 0xc5, 0xf4, 0x56, - 0xf7, 0x58, 0xef, 0x76, 0x37, 0x39, 0xb2, 0x11, 0xc9, 0x33, 0xc9, 0x52, 0xc3, 0xfb, 0xbb, 0x00, - 0xcd, 0xbb, 0x20, 0x7e, 0x00, 0xd5, 0x58, 0x84, 0x6c, 0xcc, 0x43, 0xe9, 0x3a, 0x9d, 0xe2, 0x61, - 0x83, 0x54, 0xd4, 0xbe, 0x1f, 0x4a, 0x1c, 0x41, 0x2d, 0xe4, 0x32, 0xa3, 0x71, 0xc0, 0xa4, 0xbd, - 0xbc, 0xe7, 0xdb, 0x97, 0x1f, 0x9e, 0xf7, 0x47, 0x64, 0x25, 0x84, 0xe7, 0xb0, 0x1b, 0x88, 0x94, - 0x49, 0xb7, 0xd8, 0x29, 0xbe, 0x9d, 0x62, 0x4f, 0xa4, 0x8c, 0x18, 0x11, 0x7c, 0x06, 0xef, 0x89, - 0x6b, 0x96, 0xa6, 0x3c, 0x64, 0xe3, 0x4c, 0x64, 0x74, 0x3e, 0x0e, 0x44, 0x94, 0x2c, 0x32, 0xf3, - 0xb7, 0x29, 0x91, 0x47, 0x39, 0x3a, 0x52, 0x60, 0xcf, 0x60, 0xf8, 0x02, 0xdc, 0x65, 0xd6, 0xcf, - 0x3c, 0x9b, 0x89, 0x79, 0xb8, 0xcc, 0xdb, 0xd5, 0x79, 0x4b, 0xd5, 0xd7, 0x06, 0xb6, 0x99, 0xde, - 0x00, 0xf0, 0x61, 0x7b, 0xf8, 0x91, 0x72, 0x2a, 0x62, 0xb1, 0xfe, 0x18, 0xcd, 0x7d, 0xaf, 0x02, - 0xd8, 0x86, 0xf2, 0x35, 0x9d, 0x2f, 0x98, 0x19, 0x09, 0x8d, 0xd3, 0x42, 0xcb, 0x21, 0x36, 0xe2, - 0xfd, 0x51, 0xb8, 0x2f, 0xa8, 0xba, 0xc3, 0x0f, 0xa1, 0x26, 0x45, 0xf0, 0x86, 0x65, 0x63, 0x1e, - 0x5a, 0xc1, 0xaa, 0x09, 0xf4, 0x43, 0x7c, 0x1f, 0x2a, 0xf6, 0xca, 0xec, 0x57, 0x53, 0x36, 0x37, - 0xa6, 0x00, 0xe5, 0x8a, 0x02, 0x8a, 0x06, 0x50, 0xdb, 0x7e, 0x88, 0xe7, 0x00, 0x1a, 0x98, 0xa6, - 0x34, 0x34, 0xce, 0x34, 0xbb, 0x9f, 0x6e, 0x64, 0xbc, 0x48, 0xd9, 0xd7, 0x2a, 0x89, 0xd4, 0x82, - 0x7c, 0x89, 0x2e, 0x54, 0x42, 0x2e, 0xe9, 0xd5, 0xdc, 0x98, 0x55, 0x25, 0xf9, 0x16, 0x1f, 0x03, - 0xa8, 0x64, 0x35, 0x8c, 0x59, 0xe8, 0x96, 0xb5, 0x93, 0x35, 0x15, 0x19, 0xaa, 0x80, 0xea, 0x2a, - 0xa2, 0x37, 0x16, 0xad, 0x68, 0xb4, 0x1a, 0xd1, 0x1b, 0x03, 0x7e, 0x0c, 0xf5, 0xe9, 0x82, 0x49, - 0x69, 0xe1, 0xaa, 0x86, 0x41, 0x87, 0x34, 0x41, 0x8d, 0xf5, 0xb5, 0x49, 0x64, 0x26, 0xdc, 0xd3, - 0xcf, 0x00, 0x56, 0xf3, 0x18, 0xeb, 0x50, 0xf9, 0x6e, 0xf0, 0xcd, 0xe0, 0xdb, 0xd7, 0x83, 0xd6, - 0x0e, 0x02, 0x94, 0x5f, 0x92, 0xfe, 0xe5, 0x19, 0x69, 0x15, 0xf4, 0xfa, 0xec, 0xb2, 0xdf, 0x3b, - 0x6b, 0x15, 0x9f, 0x1e, 0x41, 0x6d, 0xd9, 0x16, 0xbe, 0x03, 0xf5, 0x0b, 0x96, 0x4e, 0x44, 0x1a, - 0xa9, 0xaf, 0xb3, 0xb5, 0x83, 0x4d, 0x80, 0xb3, 0xc9, 0x84, 0x07, 0x9c, 0xc5, 0xc1, 0x6d, 0xcb, - 0xe9, 0xfe, 0x5e, 0x04, 0x38, 0xa5, 0x92, 0x99, 0x2a, 0xf8, 0x6b, 0x5e, 0x4f, 0xbd, 0x22, 0x78, - 0xb2, 0xf9, 0x7b, 0xb1, 0xf6, 0x16, 0xb5, 0x9f, 0x6f, 0x9b, 0x66, 0x9a, 0xf5, 0x76, 0xf0, 0x37, - 0x07, 0xf6, 0xd6, 0x27, 0x3d, 0x7e, 0xb1, 0xd9, 0x2d, 0x3e, 0x78, 0x32, 0xda, 0x2f, 0xb6, 0x4f, - 0x5c, 0x9e, 0xe2, 0x17, 0xa8, 0x2d, 0x6f, 0x02, 0x9f, 0x6d, 0x22, 0x74, 0xff, 0x09, 0x69, 0x9f, - 0x6c, 0x99, 0x95, 0xd7, 0x3e, 0xad, 0xfc, 0xb0, 0xab, 0xc1, 0xab, 0xb2, 0xfe, 0xf9, 0xfc, 0xdf, - 0x00, 0x00, 0x00, 0xff, 0xff, 0xe1, 0xe9, 0x67, 0x7b, 0x58, 0x08, 0x00, 0x00, + // 521 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x53, 0x51, 0x6f, 0x12, 0x41, + 0x10, 0xee, 0x01, 0xd2, 0x30, 0x40, 0x73, 0x2c, 0x9a, 0x10, 0x12, 0x13, 0x72, 0xb1, 0x09, 0x31, + 0xcd, 0x12, 0x51, 0xd4, 0x47, 0x85, 0xf2, 0x40, 0x4c, 0xb1, 0x59, 0x14, 0x8d, 0x31, 0xb9, 0x6c, + 0x8f, 0x2d, 0x77, 0x11, 0xf6, 0xd6, 0xdb, 0x6b, 0x63, 0x4d, 0x7c, 0xf2, 0xd9, 0x5f, 0xe4, 0xa3, + 0x7f, 0xcc, 0xdc, 0xee, 0x5e, 0x39, 0x5a, 0x4d, 0x8f, 0xa7, 0x1b, 0x66, 0xbe, 0xef, 0x9b, 0x99, + 0x8f, 0x59, 0x78, 0x28, 0x56, 0x17, 0xcb, 0x80, 0xcb, 0xde, 0x19, 0x95, 0xac, 0x27, 0xa2, 0x30, + 0x0e, 0x55, 0x88, 0x55, 0x88, 0x1c, 0x9f, 0x4a, 0x3f, 0xf0, 0xc2, 0x48, 0x60, 0x1e, 0xae, 0xe9, + 0x02, 0x1b, 0x38, 0xde, 0x60, 0xda, 0x87, 0xa9, 0x84, 0xf4, 0x69, 0xc4, 0x16, 0x3d, 0xdf, 0x5b, + 0x49, 0xc1, 0xbc, 0xe4, 0xeb, 0x26, 0x81, 0x86, 0x39, 0x4d, 0x68, 0x9c, 0x2a, 0xe0, 0x84, 0x9f, + 0x87, 0x84, 0x7d, 0xbd, 0x60, 0x32, 0x76, 0xfe, 0x58, 0x80, 0xb2, 0x59, 0x29, 0x42, 0x2e, 0x19, + 0x1a, 0x42, 0x29, 0xbe, 0x12, 0xac, 0x65, 0x75, 0xac, 0xee, 0x41, 0x1f, 0xe3, 0xbb, 0xa7, 0xc0, + 0x5a, 0xe5, 0xdd, 0x95, 0x60, 0x44, 0x71, 0x11, 0x86, 0xa6, 0x86, 0xb9, 0x54, 0x04, 0xee, 0x25, + 0x8b, 0x64, 0x10, 0x72, 0xd9, 0x2a, 0x74, 0x8a, 0xdd, 0x0a, 0x69, 0xe8, 0xd2, 0x6b, 0x11, 0xcc, + 0x4d, 0x01, 0x1d, 0xc2, 0x81, 0xc1, 0x1b, 0x6c, 0xab, 0xd8, 0xb1, 0xba, 0x15, 0x52, 0xd7, 0x59, + 0x83, 0x43, 0x08, 0x4a, 0x9c, 0xae, 0x59, 0xab, 0xa4, 0x8a, 0x2a, 0x76, 0x1e, 0x40, 0x73, 0x14, + 0xf2, 0xf3, 0x60, 0x39, 0xf3, 0x7c, 0xb6, 0xa6, 0xe9, 0x72, 0x1f, 0xe1, 0xfe, 0x76, 0xda, 0x6c, + 0xf7, 0x0a, 0x4a, 0x89, 0x2f, 0x6a, 0xbb, 0x6a, 0xff, 0xe8, 0xbf, 0xdb, 0x69, 0x3f, 0xb1, 0xf1, + 0x13, 0xcf, 0x04, 0xf3, 0x88, 0x62, 0x3a, 0xbf, 0x2d, 0xb0, 0x67, 0x2c, 0xd6, 0xea, 0xa6, 0x5d, + 0xb2, 0xc0, 0x5a, 0x2e, 0x05, 0xf5, 0xbe, 0xb8, 0x9e, 0x2a, 0xa8, 0x06, 0x35, 0x52, 0x37, 0x59, + 0x8d, 0x46, 0x04, 0x6a, 0xaa, 0x4d, 0x0a, 0x2a, 0xa8, 0x29, 0x7a, 0x79, 0x3c, 0x9e, 0x26, 0x05, + 0xd3, 0xb4, 0xca, 0x37, 0x3f, 0xd0, 0x11, 0xa0, 0xdb, 0x5e, 0x1b, 0xff, 0xec, 0x9b, 0x56, 0x3b, + 0x9f, 0xa1, 0x9a, 0x51, 0x42, 0x27, 0x50, 0x5e, 0x44, 0xc1, 0x25, 0x8b, 0x8c, 0x21, 0x83, 0xdc, + 0xa3, 0x1c, 0x2b, 0x9a, 0x19, 0xc8, 0x88, 0x38, 0x2e, 0x34, 0x6e, 0x15, 0xd1, 0x23, 0xa8, 0x8f, + 0x56, 0x01, 0xe3, 0xf1, 0x09, 0xfd, 0x76, 0x1a, 0x46, 0xb1, 0x6a, 0x55, 0x27, 0xdb, 0xc9, 0x0c, + 0x2a, 0xe0, 0x0a, 0x55, 0xd8, 0x42, 0xe9, 0x64, 0x72, 0xc8, 0x19, 0xef, 0xf5, 0x7f, 0xfa, 0xf8, + 0x09, 0xc0, 0xe6, 0x02, 0x51, 0x15, 0xf6, 0xdf, 0x4f, 0xdf, 0x4c, 0xdf, 0x7e, 0x98, 0xda, 0x7b, + 0x08, 0xa0, 0x7c, 0x4c, 0x26, 0xf3, 0x31, 0xb1, 0x0b, 0x2a, 0x1e, 0xcf, 0x27, 0xa3, 0xb1, 0x5d, + 0xec, 0xff, 0x2a, 0x02, 0x0c, 0xa9, 0x64, 0x9a, 0x87, 0x7e, 0xa4, 0x0a, 0xc9, 0x4b, 0x40, 0x83, + 0xfc, 0x37, 0x9f, 0x79, 0x4f, 0xed, 0xe7, 0xbb, 0xd2, 0xf4, 0xf8, 0xce, 0x1e, 0xfa, 0x69, 0x41, + 0x2d, 0x7b, 0xad, 0xe8, 0x45, 0x1e, 0xa9, 0x7f, 0x9c, 0x7d, 0xfb, 0xe5, 0xee, 0xc4, 0xeb, 0x29, + 0xbe, 0x43, 0xe5, 0xda, 0x5b, 0xf4, 0x2c, 0x8f, 0xd0, 0xcd, 0x67, 0xd0, 0x1e, 0xec, 0xc8, 0x4a, + 0x7b, 0x0f, 0xf7, 0x3f, 0xdd, 0x53, 0xc5, 0xb3, 0xb2, 0xfa, 0x3c, 0xfd, 0x1b, 0x00, 0x00, 0xff, + 0xff, 0xdc, 0x0f, 0xf5, 0x51, 0x1c, 0x05, 0x00, 0x00, } // Reference imports to suppress errors if they are not otherwise used. diff --git a/plugins/base/proto/base.proto b/plugins/base/proto/base.proto index 20f49e50861c..fe63c292521d 100644 --- a/plugins/base/proto/base.proto +++ b/plugins/base/proto/base.proto @@ -87,45 +87,6 @@ message NomadDriverConfig { // communicating with plugin subsystems over loopback // buf:lint:ignore FIELD_LOWER_SNAKE_CASE uint32 ClientMinPort = 2; - - // Topology is the complex hardware topology detected by the client - // combined with client configuration. - ClientTopology Topology = 3; -} - -// numalib/Topology -message ClientTopology { - repeated uint32 node_ids = 1; - ClientTopologySLIT distances = 2; - repeated ClientTopologyCore cores = 3; - uint64 override_total_compute = 4; - uint64 override_withold_compute = 5; -} - -// numalib/SLIT -message ClientTopologySLIT { - // dimension is the row and column size of the slit matrix - uint32 dimension = 1; - - // values is the flattened matrix of slit values - repeated uint32 values = 2 [packed=true]; -} - -enum CoreGrade { - Performance = 0; - Efficiency = 1; -} - -// numalib/Core -message ClientTopologyCore { - uint32 socket_id = 1; - uint32 node_id = 2; - uint32 core_id = 3; - CoreGrade core_grade = 4; - bool disable = 5; - uint64 base_speed = 6; - uint64 max_speed = 7; - uint64 guess_speed = 8; } // SetConfigResponse is used to respond to setting the configuration diff --git a/plugins/csi/client_test.go b/plugins/csi/client_test.go index 9ce8eb5729c9..45bfb47832b2 100644 --- a/plugins/csi/client_test.go +++ b/plugins/csi/client_test.go @@ -14,6 +14,7 @@ import ( csipbv1 "github.com/container-storage-interface/spec/lib/go/csi" "github.com/golang/protobuf/ptypes/wrappers" "github.com/shoenig/test/must" + "github.com/stretchr/testify/require" "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/status" @@ -101,10 +102,10 @@ func TestClient_RPC_PluginProbe(t *testing.T) { resp, err := client.PluginProbe(context.TODO()) if tc.ExpectedErr != nil { - must.EqError(t, err, tc.ExpectedErr.Error()) + require.EqualError(t, err, tc.ExpectedErr.Error()) } - must.Eq(t, tc.ExpectedResponse, resp) + require.Equal(t, tc.ExpectedResponse, resp) }) } @@ -155,11 +156,11 @@ func TestClient_RPC_PluginInfo(t *testing.T) { name, version, err := client.PluginGetInfo(context.TODO()) if tc.ExpectedErr != nil { - must.EqError(t, err, tc.ExpectedErr.Error()) + require.EqualError(t, err, tc.ExpectedErr.Error()) } - must.Eq(t, tc.ExpectedResponseName, name) - must.Eq(t, tc.ExpectedResponseVersion, version) + require.Equal(t, tc.ExpectedResponseName, name) + require.Equal(t, tc.ExpectedResponseVersion, version) }) } @@ -222,10 +223,10 @@ func TestClient_RPC_PluginGetCapabilities(t *testing.T) { resp, err := client.PluginGetCapabilities(context.TODO()) if tc.ExpectedErr != nil { - must.EqError(t, err, tc.ExpectedErr.Error()) + require.EqualError(t, err, tc.ExpectedErr.Error()) } - must.Eq(t, tc.ExpectedResponse, resp) + require.Equal(t, tc.ExpectedResponse, resp) }) } } @@ -322,10 +323,10 @@ func TestClient_RPC_ControllerGetCapabilities(t *testing.T) { resp, err := client.ControllerGetCapabilities(context.TODO()) if tc.ExpectedErr != nil { - must.EqError(t, err, tc.ExpectedErr.Error()) + require.EqualError(t, err, tc.ExpectedErr.Error()) } - must.Eq(t, tc.ExpectedResponse, resp) + require.Equal(t, tc.ExpectedResponse, resp) }) } } @@ -382,10 +383,10 @@ func TestClient_RPC_NodeGetCapabilities(t *testing.T) { resp, err := client.NodeGetCapabilities(context.TODO()) if tc.ExpectedErr != nil { - must.EqError(t, err, tc.ExpectedErr.Error()) + require.EqualError(t, err, tc.ExpectedErr.Error()) } - must.Eq(t, tc.ExpectedResponse, resp) + require.Equal(t, tc.ExpectedResponse, resp) }) } } @@ -449,10 +450,10 @@ func TestClient_RPC_ControllerPublishVolume(t *testing.T) { resp, err := client.ControllerPublishVolume(context.TODO(), tc.Request) if tc.ExpectedErr != nil { - must.EqError(t, err, tc.ExpectedErr.Error()) + require.EqualError(t, err, tc.ExpectedErr.Error()) } - must.Eq(t, tc.ExpectedResponse, resp) + require.Equal(t, tc.ExpectedResponse, resp) }) } } @@ -497,10 +498,10 @@ func TestClient_RPC_ControllerUnpublishVolume(t *testing.T) { resp, err := client.ControllerUnpublishVolume(context.TODO(), tc.Request) if tc.ExpectedErr != nil { - must.EqError(t, err, tc.ExpectedErr.Error()) + require.EqualError(t, err, tc.ExpectedErr.Error()) } - must.Eq(t, tc.ExpectedResponse, resp) + require.Equal(t, tc.ExpectedResponse, resp) }) } } @@ -722,9 +723,9 @@ func TestClient_RPC_ControllerValidateVolume(t *testing.T) { err := client.ControllerValidateCapabilities(context.TODO(), req) if tc.ExpectedErr != nil { - must.EqError(t, err, tc.ExpectedErr.Error()) + require.EqualError(t, err, tc.ExpectedErr.Error()) } else { - must.NoError(t, err, must.Sprint("name", tc.Name)) + require.NoError(t, err, tc.Name) } }) } @@ -831,24 +832,24 @@ func TestClient_RPC_ControllerCreateVolume(t *testing.T) { resp, err := client.ControllerCreateVolume(context.TODO(), req) if tc.ExpectedErr != nil { - must.EqError(t, err, tc.ExpectedErr.Error()) + require.EqualError(t, err, tc.ExpectedErr.Error()) return } - must.NoError(t, err, must.Sprint("name", tc.Name)) + require.NoError(t, err, tc.Name) if tc.Response == nil { - must.Nil(t, resp) + require.Nil(t, resp) return } if tc.CapacityRange != nil { - must.Greater(t, 0, resp.Volume.CapacityBytes) + require.Greater(t, resp.Volume.CapacityBytes, int64(0)) } if tc.ContentSource != nil { - must.Eq(t, tc.ContentSource.CloneID, resp.Volume.ContentSource.CloneID) - must.Eq(t, tc.ContentSource.SnapshotID, resp.Volume.ContentSource.SnapshotID) + require.Equal(t, tc.ContentSource.CloneID, resp.Volume.ContentSource.CloneID) + require.Equal(t, tc.ContentSource.SnapshotID, resp.Volume.ContentSource.SnapshotID) } if tc.Response != nil && tc.Response.Volume != nil { - must.SliceLen(t, 1, resp.Volume.AccessibleTopology) - must.Eq(t, + require.Len(t, resp.Volume.AccessibleTopology, 1) + require.Equal(t, req.AccessibilityRequirements.Requisite[0].Segments, resp.Volume.AccessibleTopology[0].Segments, ) @@ -893,10 +894,10 @@ func TestClient_RPC_ControllerDeleteVolume(t *testing.T) { cc.NextErr = tc.ResponseErr err := client.ControllerDeleteVolume(context.TODO(), tc.Request) if tc.ExpectedErr != nil { - must.EqError(t, err, tc.ExpectedErr.Error()) + require.EqualError(t, err, tc.ExpectedErr.Error()) return } - must.NoError(t, err, must.Sprint("name", tc.Name)) + require.NoError(t, err, tc.Name) }) } } @@ -986,11 +987,11 @@ func TestClient_RPC_ControllerListVolume(t *testing.T) { resp, err := client.ControllerListVolumes(context.TODO(), tc.Request) if tc.ExpectedErr != nil { - must.EqError(t, err, tc.ExpectedErr.Error()) + require.EqualError(t, err, tc.ExpectedErr.Error()) return } - must.NoError(t, err, must.Sprint("name", tc.Name)) - must.NotNil(t, resp) + require.NoError(t, err, tc.Name) + require.NotNil(t, resp) }) } @@ -1053,11 +1054,11 @@ func TestClient_RPC_ControllerCreateSnapshot(t *testing.T) { // from protobuf to our struct resp, err := client.ControllerCreateSnapshot(context.TODO(), tc.Request) if tc.ExpectedErr != nil { - must.EqError(t, err, tc.ExpectedErr.Error()) + require.EqualError(t, err, tc.ExpectedErr.Error()) } else { - must.NoError(t, err, must.Sprint("name", tc.Name)) - must.Positive(t, resp.Snapshot.CreateTime) - must.Eq(t, now.Second(), time.Unix(resp.Snapshot.CreateTime, 0).Second()) + require.NoError(t, err, tc.Name) + require.NotZero(t, resp.Snapshot.CreateTime) + require.Equal(t, now.Second(), time.Unix(resp.Snapshot.CreateTime, 0).Second()) } }) } @@ -1098,10 +1099,10 @@ func TestClient_RPC_ControllerDeleteSnapshot(t *testing.T) { cc.NextErr = tc.ResponseErr err := client.ControllerDeleteSnapshot(context.TODO(), tc.Request) if tc.ExpectedErr != nil { - must.EqError(t, err, tc.ExpectedErr.Error()) + require.EqualError(t, err, tc.ExpectedErr.Error()) return } - must.NoError(t, err, must.Sprint("name", tc.Name)) + require.NoError(t, err, tc.Name) }) } } @@ -1161,14 +1162,14 @@ func TestClient_RPC_ControllerListSnapshots(t *testing.T) { resp, err := client.ControllerListSnapshots(context.TODO(), tc.Request) if tc.ExpectedErr != nil { - must.EqError(t, err, tc.ExpectedErr.Error()) + require.EqualError(t, err, tc.ExpectedErr.Error()) return } - must.NoError(t, err, must.Sprint("name", tc.Name)) - must.NotNil(t, resp) - must.Len(t, 1, resp.Entries) - must.Positive(t, resp.Entries[0].Snapshot.CreateTime) - must.Eq(t, now.Second(), + require.NoError(t, err, tc.Name) + require.NotNil(t, resp) + require.Len(t, resp.Entries, 1) + require.NotZero(t, resp.Entries[0].Snapshot.CreateTime) + require.Equal(t, now.Second(), time.Unix(resp.Entries[0].Snapshot.CreateTime, 0).Second()) }) } @@ -1358,9 +1359,9 @@ func TestClient_RPC_NodeStageVolume(t *testing.T) { VolumeCapability: &VolumeCapability{}, }) if tc.ExpectedErr != nil { - must.EqError(t, err, tc.ExpectedErr.Error()) + require.EqualError(t, err, tc.ExpectedErr.Error()) } else { - must.NoError(t, err) + require.Nil(t, err) } }) } @@ -1397,9 +1398,9 @@ func TestClient_RPC_NodeUnstageVolume(t *testing.T) { err := client.NodeUnstageVolume(context.TODO(), "foo", "/foo") if tc.ExpectedErr != nil { - must.EqError(t, err, tc.ExpectedErr.Error()) + require.EqualError(t, err, tc.ExpectedErr.Error()) } else { - must.NoError(t, err) + require.Nil(t, err) } }) } @@ -1455,9 +1456,9 @@ func TestClient_RPC_NodePublishVolume(t *testing.T) { err := client.NodePublishVolume(context.TODO(), tc.Request) if tc.ExpectedErr != nil { - must.EqError(t, err, tc.ExpectedErr.Error()) + require.EqualError(t, err, tc.ExpectedErr.Error()) } else { - must.NoError(t, err) + require.Nil(t, err) } }) } @@ -1510,9 +1511,9 @@ func TestClient_RPC_NodeUnpublishVolume(t *testing.T) { err := client.NodeUnpublishVolume(context.TODO(), tc.ExternalID, tc.TargetPath) if tc.ExpectedErr != nil { - must.EqError(t, err, tc.ExpectedErr.Error()) + require.EqualError(t, err, tc.ExpectedErr.Error()) } else { - must.NoError(t, err) + require.Nil(t, err) } }) } diff --git a/plugins/drivers/client.go b/plugins/drivers/client.go index 3c27df330037..c5447dc7c695 100644 --- a/plugins/drivers/client.go +++ b/plugins/drivers/client.go @@ -16,7 +16,6 @@ import ( "github.com/hashicorp/nomad/helper/pluginutils/grpcutils" "github.com/hashicorp/nomad/nomad/structs" "github.com/hashicorp/nomad/plugins/base" - "github.com/hashicorp/nomad/plugins/drivers/fsisolation" "github.com/hashicorp/nomad/plugins/drivers/proto" "github.com/hashicorp/nomad/plugins/shared/hclspec" pstructs "github.com/hashicorp/nomad/plugins/shared/structs" @@ -67,21 +66,18 @@ func (d *driverPluginClient) Capabilities() (*Capabilities, error) { switch resp.Capabilities.FsIsolation { case proto.DriverCapabilities_NONE: - caps.FSIsolation = fsisolation.None + caps.FSIsolation = FSIsolationNone case proto.DriverCapabilities_CHROOT: - caps.FSIsolation = fsisolation.Chroot + caps.FSIsolation = FSIsolationChroot case proto.DriverCapabilities_IMAGE: - caps.FSIsolation = fsisolation.Image - case proto.DriverCapabilities_UNVEIL: - caps.FSIsolation = fsisolation.Unveil + caps.FSIsolation = FSIsolationImage default: - caps.FSIsolation = fsisolation.None + caps.FSIsolation = FSIsolationNone } caps.MountConfigs = MountConfigSupport(resp.Capabilities.MountConfigs) caps.RemoteTasks = resp.Capabilities.RemoteTasks caps.DisableLogCollection = resp.Capabilities.DisableLogCollection - caps.DynamicWorkloadUsers = resp.Capabilities.DynamicWorkloadUsers } return caps, nil diff --git a/plugins/drivers/driver.go b/plugins/drivers/driver.go index cbbf3a4cbae3..6fcd78fb9923 100644 --- a/plugins/drivers/driver.go +++ b/plugins/drivers/driver.go @@ -17,7 +17,6 @@ import ( cstructs "github.com/hashicorp/nomad/client/structs" "github.com/hashicorp/nomad/nomad/structs" "github.com/hashicorp/nomad/plugins/base" - "github.com/hashicorp/nomad/plugins/drivers/fsisolation" "github.com/hashicorp/nomad/plugins/drivers/proto" "github.com/hashicorp/nomad/plugins/shared/hclspec" pstructs "github.com/hashicorp/nomad/plugins/shared/structs" @@ -133,18 +132,20 @@ type Fingerprint struct { Err error } -// Deprecated: use fsisolation.Mode instead. -type FSIsolation = fsisolation.Mode +// FSIsolation is an enumeration to describe what kind of filesystem isolation +// a driver supports. +type FSIsolation string var ( - // Deprecated: use fsisolation.None instead. - FSIsolationNone = fsisolation.None + // FSIsolationNone means no isolation. The host filesystem is used. + FSIsolationNone = FSIsolation("none") - // Deprecated: use fsisolation.Chroot instead. - FSIsolationChroot = fsisolation.Chroot + // FSIsolationChroot means the driver will use a chroot on the host + // filesystem. + FSIsolationChroot = FSIsolation("chroot") - // Deprecated: use fsisolation.Image instead. - FSIsolationImage = fsisolation.Image + // FSIsolationImage means the driver uses an image. + FSIsolationImage = FSIsolation("image") ) type Capabilities struct { @@ -156,7 +157,7 @@ type Capabilities struct { Exec bool //FSIsolation indicates what kind of filesystem isolation the driver supports. - FSIsolation fsisolation.Mode + FSIsolation FSIsolation //NetIsolationModes lists the set of isolation modes supported by the driver NetIsolationModes []NetIsolationMode @@ -177,12 +178,6 @@ type Capabilities struct { // DisableLogCollection indicates this driver has disabled log collection // and the client should not start a logmon process. DisableLogCollection bool - - // DynamicWorkloadUsers indicates this driver is capable (but not required) - // of making use of UID/GID not backed by a user known to the operating system. - // The allocation of a unique, not-in-use UID/GID is managed by Nomad client - // ensuring no overlap. - DynamicWorkloadUsers bool } func (c *Capabilities) HasNetIsolationMode(m NetIsolationMode) bool { @@ -449,15 +444,13 @@ type MountConfig struct { HostPath string Readonly bool PropagationMode string - SELinuxLabel string } func (m *MountConfig) IsEqual(o *MountConfig) bool { return m.TaskPath == o.TaskPath && m.HostPath == o.HostPath && m.Readonly == o.Readonly && - m.PropagationMode == o.PropagationMode && - m.SELinuxLabel == o.SELinuxLabel + m.PropagationMode == o.PropagationMode } func (m *MountConfig) Copy() *MountConfig { diff --git a/plugins/drivers/fsisolation/isolation.go b/plugins/drivers/fsisolation/isolation.go deleted file mode 100644 index 417e657595bd..000000000000 --- a/plugins/drivers/fsisolation/isolation.go +++ /dev/null @@ -1,25 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: MPL-2.0 - -package fsisolation - -// Mode is an enum to describe what kind of filesystem isolation a -// driver supports. -type Mode string - -const ( - // IsolationNone means no isolation. The host filesystem is used. - None = Mode("none") - - // IsolationChroot means the driver will use a chroot on the host - // filesystem. - Chroot = Mode("chroot") - - // IsolationImage means the driver uses an image. - Image = Mode("image") - - // IsolationUnveil means the driver and client will work together using - // unveil() syscall semantics (i.e. landlock on linux) isolate the host - // filesytem from workloads. - Unveil = Mode("unveil") -) diff --git a/plugins/drivers/proto/driver.pb.go b/plugins/drivers/proto/driver.pb.go index f346f4b304a5..6cee0af890d8 100644 --- a/plugins/drivers/proto/driver.pb.go +++ b/plugins/drivers/proto/driver.pb.go @@ -118,21 +118,18 @@ const ( DriverCapabilities_NONE DriverCapabilities_FSIsolation = 0 DriverCapabilities_CHROOT DriverCapabilities_FSIsolation = 1 DriverCapabilities_IMAGE DriverCapabilities_FSIsolation = 2 - DriverCapabilities_UNVEIL DriverCapabilities_FSIsolation = 3 ) var DriverCapabilities_FSIsolation_name = map[int32]string{ 0: "NONE", 1: "CHROOT", 2: "IMAGE", - 3: "UNVEIL", } var DriverCapabilities_FSIsolation_value = map[string]int32{ "NONE": 0, "CHROOT": 1, "IMAGE": 2, - "UNVEIL": 3, } func (x DriverCapabilities_FSIsolation) String() string { @@ -1854,10 +1851,7 @@ type DriverCapabilities struct { RemoteTasks bool `protobuf:"varint,7,opt,name=remote_tasks,json=remoteTasks,proto3" json:"remote_tasks,omitempty"` // disable_log_collection indicates whether the driver has the capability of // disabling log collection - DisableLogCollection bool `protobuf:"varint,8,opt,name=disable_log_collection,json=disableLogCollection,proto3" json:"disable_log_collection,omitempty"` - // dynamic_workload_users indicates the task is capable of using UID/GID - // assigned from the Nomad client as user credentials for the task. - DynamicWorkloadUsers bool `protobuf:"varint,9,opt,name=dynamic_workload_users,json=dynamicWorkloadUsers,proto3" json:"dynamic_workload_users,omitempty"` + DisableLogCollection bool `protobuf:"varint,8,opt,name=disable_log_collection,json=disableLogCollection,proto3" json:"disable_log_collection,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` @@ -1944,13 +1938,6 @@ func (m *DriverCapabilities) GetDisableLogCollection() bool { return false } -func (m *DriverCapabilities) GetDynamicWorkloadUsers() bool { - if m != nil { - return m.DynamicWorkloadUsers - } - return false -} - type NetworkIsolationSpec struct { Mode NetworkIsolationSpec_NetworkIsolationMode `protobuf:"varint,1,opt,name=mode,proto3,enum=hashicorp.nomad.plugins.drivers.proto.NetworkIsolationSpec_NetworkIsolationMode" json:"mode,omitempty"` Path string `protobuf:"bytes,2,opt,name=path,proto3" json:"path,omitempty"` @@ -2855,7 +2842,6 @@ type Mount struct { // Propagation mode for the mount. Not exactly the same as the unix mount // propagation flags. See callsite usage for details. PropagationMode string `protobuf:"bytes,4,opt,name=propagation_mode,json=propagationMode,proto3" json:"propagation_mode,omitempty"` - SelinuxLabel string `protobuf:"bytes,5,opt,name=selinux_label,json=selinuxLabel,proto3" json:"selinux_label,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` @@ -2914,13 +2900,6 @@ func (m *Mount) GetPropagationMode() string { return "" } -func (m *Mount) GetSelinuxLabel() string { - if m != nil { - return m.SelinuxLabel - } - return "" -} - type Device struct { // TaskPath is the file path within the task to mount the device to TaskPath string `protobuf:"bytes,1,opt,name=task_path,json=taskPath,proto3" json:"task_path,omitempty"` @@ -3768,254 +3747,251 @@ func init() { } var fileDescriptor_4a8f45747846a74d = []byte{ - // 3945 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x5a, 0x4f, 0x73, 0xdb, 0x48, - 0x76, 0x17, 0x08, 0x92, 0x22, 0x1f, 0x25, 0x0a, 0x6a, 0x49, 0x36, 0xcd, 0xd9, 0x64, 0xbc, 0xd8, - 0x9a, 0x94, 0xb2, 0x3b, 0x43, 0xcf, 0x6a, 0x93, 0xf1, 0xd8, 0xeb, 0x59, 0x0f, 0x87, 0xa2, 0x2d, - 0xda, 0x12, 0xa5, 0x34, 0xa9, 0x78, 0x1d, 0x27, 0x83, 0x40, 0x40, 0x9b, 0x82, 0x45, 0x02, 0x18, - 0x34, 0x28, 0x4b, 0x9b, 0x4a, 0x25, 0xb5, 0xa9, 0x4a, 0x6d, 0xaa, 0x92, 0x4a, 0x2e, 0x93, 0xbd, - 0xe4, 0xb4, 0x55, 0x39, 0xa5, 0x72, 0x4f, 0x6d, 0x6a, 0x4e, 0x39, 0xe4, 0x4b, 0xe4, 0x92, 0x5b, - 0x6e, 0xa9, 0x7c, 0x82, 0x6c, 0xf5, 0x1f, 0x80, 0x80, 0x48, 0x8f, 0x41, 0xca, 0x27, 0xf2, 0xbd, - 0xee, 0xfe, 0xf5, 0xc3, 0x7b, 0xaf, 0x5f, 0xbf, 0xee, 0x7e, 0xa0, 0xfb, 0xc3, 0xf1, 0xc0, 0x71, - 0xe9, 0x1d, 0x3b, 0x70, 0xce, 0x49, 0x40, 0xef, 0xf8, 0x81, 0x17, 0x7a, 0x92, 0x6a, 0x70, 0x02, - 0x7d, 0x70, 0x6a, 0xd2, 0x53, 0xc7, 0xf2, 0x02, 0xbf, 0xe1, 0x7a, 0x23, 0xd3, 0x6e, 0xc8, 0x31, - 0x0d, 0x39, 0x46, 0x74, 0xab, 0xff, 0xf6, 0xc0, 0xf3, 0x06, 0x43, 0x22, 0x10, 0x4e, 0xc6, 0x2f, - 0xef, 0xd8, 0xe3, 0xc0, 0x0c, 0x1d, 0xcf, 0x95, 0xed, 0xef, 0x5f, 0x6d, 0x0f, 0x9d, 0x11, 0xa1, - 0xa1, 0x39, 0xf2, 0x65, 0x87, 0x0f, 0x22, 0x59, 0xe8, 0xa9, 0x19, 0x10, 0xfb, 0xce, 0xa9, 0x35, - 0xa4, 0x3e, 0xb1, 0xd8, 0xaf, 0xc1, 0xfe, 0xc8, 0x6e, 0x1f, 0x5e, 0xe9, 0x46, 0xc3, 0x60, 0x6c, - 0x85, 0x91, 0xe4, 0x66, 0x18, 0x06, 0xce, 0xc9, 0x38, 0x24, 0xa2, 0xb7, 0x7e, 0x0b, 0x6e, 0xf6, - 0x4d, 0x7a, 0xd6, 0xf2, 0xdc, 0x97, 0xce, 0xa0, 0x67, 0x9d, 0x92, 0x91, 0x89, 0xc9, 0x57, 0x63, - 0x42, 0x43, 0xfd, 0x8f, 0xa1, 0x36, 0xdd, 0x44, 0x7d, 0xcf, 0xa5, 0x04, 0x7d, 0x0e, 0x79, 0x36, - 0x65, 0x4d, 0xb9, 0xad, 0x6c, 0x57, 0x76, 0x3e, 0x6c, 0xbc, 0x49, 0x05, 0x42, 0x86, 0x86, 0x14, - 0xb5, 0xd1, 0xf3, 0x89, 0x85, 0xf9, 0x48, 0x7d, 0x0b, 0x36, 0x5a, 0xa6, 0x6f, 0x9e, 0x38, 0x43, - 0x27, 0x74, 0x08, 0x8d, 0x26, 0x1d, 0xc3, 0x66, 0x9a, 0x2d, 0x27, 0xfc, 0x13, 0x58, 0xb1, 0x12, - 0x7c, 0x39, 0xf1, 0xbd, 0x46, 0x26, 0xdd, 0x37, 0x76, 0x39, 0x95, 0x02, 0x4e, 0xc1, 0xe9, 0x9b, - 0x80, 0x1e, 0x39, 0xee, 0x80, 0x04, 0x7e, 0xe0, 0xb8, 0x61, 0x24, 0xcc, 0x37, 0x2a, 0x6c, 0xa4, - 0xd8, 0x52, 0x98, 0x57, 0x00, 0xb1, 0x1e, 0x99, 0x28, 0xea, 0x76, 0x65, 0xe7, 0x49, 0x46, 0x51, - 0x66, 0xe0, 0x35, 0x9a, 0x31, 0x58, 0xdb, 0x0d, 0x83, 0x4b, 0x9c, 0x40, 0x47, 0x5f, 0x42, 0xf1, - 0x94, 0x98, 0xc3, 0xf0, 0xb4, 0x96, 0xbb, 0xad, 0x6c, 0x57, 0x77, 0x1e, 0x5d, 0x63, 0x9e, 0x3d, - 0x0e, 0xd4, 0x0b, 0xcd, 0x90, 0x60, 0x89, 0x8a, 0x3e, 0x02, 0x24, 0xfe, 0x19, 0x36, 0xa1, 0x56, - 0xe0, 0xf8, 0xcc, 0x25, 0x6b, 0xea, 0x6d, 0x65, 0xbb, 0x8c, 0xd7, 0x45, 0xcb, 0xee, 0xa4, 0xa1, - 0xee, 0xc3, 0xda, 0x15, 0x69, 0x91, 0x06, 0xea, 0x19, 0xb9, 0xe4, 0x16, 0x29, 0x63, 0xf6, 0x17, - 0x3d, 0x86, 0xc2, 0xb9, 0x39, 0x1c, 0x13, 0x2e, 0x72, 0x65, 0xe7, 0x87, 0x6f, 0x73, 0x0f, 0xe9, - 0xa2, 0x13, 0x3d, 0x60, 0x31, 0xfe, 0x7e, 0xee, 0x53, 0x45, 0xbf, 0x07, 0x95, 0x84, 0xdc, 0xa8, - 0x0a, 0x70, 0xdc, 0xdd, 0x6d, 0xf7, 0xdb, 0xad, 0x7e, 0x7b, 0x57, 0x5b, 0x42, 0xab, 0x50, 0x3e, - 0xee, 0xee, 0xb5, 0x9b, 0xfb, 0xfd, 0xbd, 0xe7, 0x9a, 0x82, 0x2a, 0xb0, 0x1c, 0x11, 0x39, 0xfd, - 0x02, 0x10, 0x26, 0x96, 0x77, 0x4e, 0x02, 0xe6, 0xc8, 0xd2, 0xaa, 0xe8, 0x26, 0x2c, 0x87, 0x26, - 0x3d, 0x33, 0x1c, 0x5b, 0xca, 0x5c, 0x64, 0x64, 0xc7, 0x46, 0x1d, 0x28, 0x9e, 0x9a, 0xae, 0x3d, - 0x7c, 0xbb, 0xdc, 0x69, 0x55, 0x33, 0xf0, 0x3d, 0x3e, 0x10, 0x4b, 0x00, 0xe6, 0xdd, 0xa9, 0x99, - 0x85, 0x01, 0xf4, 0xe7, 0xa0, 0xf5, 0x42, 0x33, 0x08, 0x93, 0xe2, 0xb4, 0x21, 0xcf, 0xe6, 0x97, - 0x1e, 0x3d, 0xcf, 0x9c, 0x62, 0x65, 0x62, 0x3e, 0x5c, 0xff, 0xbf, 0x1c, 0xac, 0x27, 0xb0, 0xa5, - 0xa7, 0x3e, 0x83, 0x62, 0x40, 0xe8, 0x78, 0x18, 0x72, 0xf8, 0xea, 0xce, 0xc3, 0x8c, 0xf0, 0x53, - 0x48, 0x0d, 0xcc, 0x61, 0xb0, 0x84, 0x43, 0xdb, 0xa0, 0x89, 0x11, 0x06, 0x09, 0x02, 0x2f, 0x30, - 0x46, 0x74, 0xc0, 0xb5, 0x56, 0xc6, 0x55, 0xc1, 0x6f, 0x33, 0xf6, 0x01, 0x1d, 0x24, 0xb4, 0xaa, - 0x5e, 0x53, 0xab, 0xc8, 0x04, 0xcd, 0x25, 0xe1, 0x6b, 0x2f, 0x38, 0x33, 0x98, 0x6a, 0x03, 0xc7, - 0x26, 0xb5, 0x3c, 0x07, 0xfd, 0x24, 0x23, 0x68, 0x57, 0x0c, 0x3f, 0x94, 0xa3, 0xf1, 0x9a, 0x9b, - 0x66, 0xe8, 0x3f, 0x80, 0xa2, 0xf8, 0x52, 0xe6, 0x49, 0xbd, 0xe3, 0x56, 0xab, 0xdd, 0xeb, 0x69, - 0x4b, 0xa8, 0x0c, 0x05, 0xdc, 0xee, 0x63, 0xe6, 0x61, 0x65, 0x28, 0x3c, 0x6a, 0xf6, 0x9b, 0xfb, - 0x5a, 0x4e, 0xff, 0x3e, 0xac, 0x3d, 0x33, 0x9d, 0x30, 0x8b, 0x73, 0xe9, 0x1e, 0x68, 0x93, 0xbe, - 0xd2, 0x3a, 0x9d, 0x94, 0x75, 0xb2, 0xab, 0xa6, 0x7d, 0xe1, 0x84, 0x57, 0xec, 0xa1, 0x81, 0x4a, - 0x82, 0x40, 0x9a, 0x80, 0xfd, 0xd5, 0x5f, 0xc3, 0x5a, 0x2f, 0xf4, 0xfc, 0x4c, 0x9e, 0xff, 0x23, - 0x58, 0x66, 0xbb, 0x8d, 0x37, 0x0e, 0xa5, 0xeb, 0xdf, 0x6a, 0x88, 0xdd, 0xa8, 0x11, 0xed, 0x46, - 0x8d, 0x5d, 0xb9, 0x5b, 0xe1, 0xa8, 0x27, 0xba, 0x01, 0x45, 0xea, 0x0c, 0x5c, 0x73, 0x28, 0xa3, - 0x85, 0xa4, 0x74, 0xc4, 0x9c, 0x3c, 0x9a, 0x58, 0x3a, 0x7e, 0x0b, 0xd0, 0x2e, 0xa1, 0x61, 0xe0, - 0x5d, 0x66, 0x92, 0x67, 0x13, 0x0a, 0x2f, 0xbd, 0xc0, 0x12, 0x0b, 0xb1, 0x84, 0x05, 0xc1, 0x16, - 0x55, 0x0a, 0x44, 0x62, 0x7f, 0x04, 0xa8, 0xe3, 0xb2, 0x3d, 0x25, 0x9b, 0x21, 0xfe, 0x21, 0x07, - 0x1b, 0xa9, 0xfe, 0xd2, 0x18, 0x8b, 0xaf, 0x43, 0x16, 0x98, 0xc6, 0x54, 0xac, 0x43, 0x74, 0x08, - 0x45, 0xd1, 0x43, 0x6a, 0xf2, 0xee, 0x1c, 0x40, 0x62, 0x9b, 0x92, 0x70, 0x12, 0x66, 0xa6, 0xd3, - 0xab, 0xef, 0xd6, 0xe9, 0x5f, 0x83, 0x16, 0x7d, 0x07, 0x7d, 0xab, 0x6d, 0x9e, 0xc0, 0x86, 0xe5, - 0x0d, 0x87, 0xc4, 0x62, 0xde, 0x60, 0x38, 0x6e, 0x48, 0x82, 0x73, 0x73, 0xf8, 0x76, 0xbf, 0x41, - 0x93, 0x51, 0x1d, 0x39, 0x48, 0x7f, 0x01, 0xeb, 0x89, 0x89, 0xa5, 0x21, 0x1e, 0x41, 0x81, 0x32, - 0x86, 0xb4, 0xc4, 0xc7, 0x73, 0x5a, 0x82, 0x62, 0x31, 0x5c, 0xdf, 0x10, 0xe0, 0xed, 0x73, 0xe2, - 0xc6, 0x9f, 0xa5, 0xef, 0xc2, 0x7a, 0x8f, 0xbb, 0x69, 0x26, 0x3f, 0x9c, 0xb8, 0x78, 0x2e, 0xe5, - 0xe2, 0x9b, 0x80, 0x92, 0x28, 0xd2, 0x11, 0x2f, 0x61, 0xad, 0x7d, 0x41, 0xac, 0x4c, 0xc8, 0x35, - 0x58, 0xb6, 0xbc, 0xd1, 0xc8, 0x74, 0xed, 0x5a, 0xee, 0xb6, 0xba, 0x5d, 0xc6, 0x11, 0x99, 0x5c, - 0x8b, 0x6a, 0xd6, 0xb5, 0xa8, 0xff, 0x9d, 0x02, 0xda, 0x64, 0x6e, 0xa9, 0x48, 0x26, 0x7d, 0x68, - 0x33, 0x20, 0x36, 0xf7, 0x0a, 0x96, 0x94, 0xe4, 0x47, 0xe1, 0x42, 0xf0, 0x49, 0x10, 0x24, 0xc2, - 0x91, 0x7a, 0xcd, 0x70, 0xa4, 0xef, 0xc1, 0x77, 0x22, 0x71, 0x7a, 0x61, 0x40, 0xcc, 0x91, 0xe3, - 0x0e, 0x3a, 0x87, 0x87, 0x3e, 0x11, 0x82, 0x23, 0x04, 0x79, 0xdb, 0x0c, 0x4d, 0x29, 0x18, 0xff, - 0xcf, 0x16, 0xbd, 0x35, 0xf4, 0x68, 0xbc, 0xe8, 0x39, 0xa1, 0xff, 0xa7, 0x0a, 0xb5, 0x29, 0xa8, - 0x48, 0xbd, 0x2f, 0xa0, 0x40, 0x49, 0x38, 0xf6, 0xa5, 0xab, 0xb4, 0x33, 0x0b, 0x3c, 0x1b, 0xaf, - 0xd1, 0x63, 0x60, 0x58, 0x60, 0xa2, 0x01, 0x94, 0xc2, 0xf0, 0xd2, 0xa0, 0xce, 0xcf, 0xa2, 0x84, - 0x60, 0xff, 0xba, 0xf8, 0x7d, 0x12, 0x8c, 0x1c, 0xd7, 0x1c, 0xf6, 0x9c, 0x9f, 0x11, 0xbc, 0x1c, - 0x86, 0x97, 0xec, 0x0f, 0x7a, 0xce, 0x1c, 0xde, 0x76, 0x5c, 0xa9, 0xf6, 0xd6, 0xa2, 0xb3, 0x24, - 0x14, 0x8c, 0x05, 0x62, 0x7d, 0x1f, 0x0a, 0xfc, 0x9b, 0x16, 0x71, 0x44, 0x0d, 0xd4, 0x30, 0xbc, - 0xe4, 0x42, 0x95, 0x30, 0xfb, 0x5b, 0x7f, 0x00, 0x2b, 0xc9, 0x2f, 0x60, 0x8e, 0x74, 0x4a, 0x9c, - 0xc1, 0xa9, 0x70, 0xb0, 0x02, 0x96, 0x14, 0xb3, 0xe4, 0x6b, 0xc7, 0x96, 0x29, 0x6b, 0x01, 0x0b, - 0x42, 0xff, 0xb7, 0x1c, 0xdc, 0x9a, 0xa1, 0x19, 0xe9, 0xac, 0x2f, 0x52, 0xce, 0xfa, 0x8e, 0xb4, - 0x10, 0x79, 0xfc, 0x8b, 0x94, 0xc7, 0xbf, 0x43, 0x70, 0xb6, 0x6c, 0x6e, 0x40, 0x91, 0x5c, 0x38, - 0x21, 0xb1, 0xa5, 0xaa, 0x24, 0x95, 0x58, 0x4e, 0xf9, 0xeb, 0x2e, 0xa7, 0x03, 0xd8, 0x6c, 0x05, - 0xc4, 0x0c, 0x89, 0x0c, 0xe5, 0x91, 0xff, 0xdf, 0x82, 0x92, 0x39, 0x1c, 0x7a, 0xd6, 0xc4, 0xac, - 0xcb, 0x9c, 0xee, 0xd8, 0xa8, 0x0e, 0xa5, 0x53, 0x8f, 0x86, 0xae, 0x39, 0x22, 0x32, 0x78, 0xc5, - 0xb4, 0xfe, 0xb5, 0x02, 0x5b, 0x57, 0xf0, 0xa4, 0x15, 0x4e, 0xa0, 0xea, 0x50, 0x6f, 0xc8, 0x3f, - 0xd0, 0x48, 0x9c, 0xf0, 0x7e, 0x3c, 0xdf, 0x56, 0xd3, 0x89, 0x30, 0xf8, 0x81, 0x6f, 0xd5, 0x49, - 0x92, 0xdc, 0xe3, 0xf8, 0xe4, 0xb6, 0x5c, 0xe9, 0x11, 0xa9, 0xff, 0xa3, 0x02, 0x5b, 0x72, 0x87, - 0xcf, 0xfe, 0xa1, 0xd3, 0x22, 0xe7, 0xde, 0xb5, 0xc8, 0x7a, 0x0d, 0x6e, 0x5c, 0x95, 0x4b, 0xc6, - 0xfc, 0xff, 0x2d, 0x00, 0x9a, 0x3e, 0x5d, 0xa2, 0xef, 0xc2, 0x0a, 0x25, 0xae, 0x6d, 0x88, 0xfd, - 0x42, 0x6c, 0x65, 0x25, 0x5c, 0x61, 0x3c, 0xb1, 0x71, 0x50, 0x16, 0x02, 0xc9, 0x85, 0x94, 0xb6, - 0x84, 0xf9, 0x7f, 0x74, 0x0a, 0x2b, 0x2f, 0xa9, 0x11, 0xcf, 0xcd, 0x1d, 0xaa, 0x9a, 0x39, 0xac, - 0x4d, 0xcb, 0xd1, 0x78, 0xd4, 0x8b, 0xbf, 0x0b, 0x57, 0x5e, 0xd2, 0x98, 0x40, 0xbf, 0x50, 0xe0, - 0x66, 0x94, 0x56, 0x4c, 0xd4, 0x37, 0xf2, 0x6c, 0x42, 0x6b, 0xf9, 0xdb, 0xea, 0x76, 0x75, 0xe7, - 0xe8, 0x1a, 0xfa, 0x9b, 0x62, 0x1e, 0x78, 0x36, 0xc1, 0x5b, 0xee, 0x0c, 0x2e, 0x45, 0x0d, 0xd8, - 0x18, 0x8d, 0x69, 0x68, 0x08, 0x2f, 0x30, 0x64, 0xa7, 0x5a, 0x81, 0xeb, 0x65, 0x9d, 0x35, 0xa5, - 0x7c, 0x15, 0x9d, 0xc1, 0xea, 0xc8, 0x1b, 0xbb, 0xa1, 0x61, 0xf1, 0xf3, 0x0f, 0xad, 0x15, 0xe7, - 0x3a, 0x18, 0xcf, 0xd0, 0xd2, 0x01, 0x83, 0x13, 0xa7, 0x29, 0x8a, 0x57, 0x46, 0x09, 0x8a, 0x19, - 0x32, 0x20, 0x23, 0x2f, 0x24, 0x06, 0x8b, 0x97, 0xb4, 0xb6, 0x2c, 0x0c, 0x29, 0x78, 0x2c, 0x34, - 0x50, 0xf4, 0x7b, 0x70, 0xc3, 0x76, 0xa8, 0x79, 0x32, 0x24, 0xc6, 0xd0, 0x1b, 0x18, 0x93, 0x34, - 0xa7, 0x56, 0xe2, 0x9d, 0x37, 0x65, 0xeb, 0xbe, 0x37, 0x68, 0xc5, 0x6d, 0x7c, 0xd4, 0xa5, 0x6b, - 0x8e, 0x1c, 0xcb, 0x60, 0x5f, 0x35, 0xf4, 0x4c, 0xdb, 0x18, 0x53, 0x12, 0xd0, 0x5a, 0x59, 0x8e, - 0x12, 0xad, 0xcf, 0x64, 0xe3, 0x31, 0x6b, 0xd3, 0xef, 0x43, 0x25, 0x61, 0x52, 0x54, 0x82, 0x7c, - 0xf7, 0xb0, 0xdb, 0xd6, 0x96, 0x10, 0x40, 0xb1, 0xb5, 0x87, 0x0f, 0x0f, 0xfb, 0xe2, 0x84, 0xd2, - 0x39, 0x68, 0x3e, 0x6e, 0x6b, 0x39, 0xc6, 0x3e, 0xee, 0xfe, 0x61, 0xbb, 0xb3, 0xaf, 0xa9, 0x7a, - 0x1b, 0x56, 0x92, 0x1f, 0x8a, 0x10, 0x54, 0x8f, 0xbb, 0x4f, 0xbb, 0x87, 0xcf, 0xba, 0xc6, 0xc1, - 0xe1, 0x71, 0xb7, 0xcf, 0xce, 0x39, 0x55, 0x80, 0x66, 0xf7, 0xf9, 0x84, 0x5e, 0x85, 0x72, 0xf7, - 0x30, 0x22, 0x95, 0x7a, 0x4e, 0x53, 0xf4, 0xff, 0x50, 0x61, 0x73, 0x96, 0xcd, 0x91, 0x0d, 0x79, - 0xe6, 0x3f, 0xf2, 0xa4, 0xf9, 0xee, 0xdd, 0x87, 0xa3, 0xb3, 0x65, 0xe3, 0x9b, 0x72, 0x6b, 0x29, - 0x63, 0xfe, 0x1f, 0x19, 0x50, 0x1c, 0x9a, 0x27, 0x64, 0x48, 0x6b, 0x2a, 0xbf, 0x8b, 0x79, 0x7c, - 0x9d, 0xb9, 0xf7, 0x39, 0x92, 0xb8, 0x88, 0x91, 0xb0, 0xa8, 0x0f, 0x15, 0x16, 0x3c, 0xa9, 0x50, - 0x9d, 0x8c, 0xe7, 0x3b, 0x19, 0x67, 0xd9, 0x9b, 0x8c, 0xc4, 0x49, 0x98, 0xfa, 0x3d, 0xa8, 0x24, - 0x26, 0x9b, 0x71, 0x8f, 0xb2, 0x99, 0xbc, 0x47, 0x29, 0x27, 0x2f, 0x45, 0x1e, 0x4e, 0xdb, 0x80, - 0xe9, 0x88, 0x39, 0xc4, 0xde, 0x61, 0xaf, 0x2f, 0x4e, 0xac, 0x8f, 0xf1, 0xe1, 0xf1, 0x91, 0xa6, - 0x30, 0x66, 0xbf, 0xd9, 0x7b, 0xaa, 0xe5, 0x62, 0x7f, 0x51, 0xf5, 0x16, 0x54, 0x12, 0x72, 0xa5, - 0x76, 0x0b, 0x25, 0xbd, 0x5b, 0xb0, 0x78, 0x6d, 0xda, 0x76, 0x40, 0x28, 0x95, 0x72, 0x44, 0xa4, - 0xfe, 0x02, 0xca, 0xbb, 0xdd, 0x9e, 0x84, 0xa8, 0xc1, 0x32, 0x25, 0x01, 0xfb, 0x6e, 0x7e, 0x23, - 0x56, 0xc6, 0x11, 0xc9, 0xc0, 0x29, 0x31, 0x03, 0xeb, 0x94, 0x50, 0x99, 0x63, 0xc4, 0x34, 0x1b, - 0xe5, 0xf1, 0x9b, 0x25, 0x61, 0xbb, 0x32, 0x8e, 0x48, 0xfd, 0xff, 0x4b, 0x00, 0x93, 0x5b, 0x0e, - 0x54, 0x85, 0x5c, 0x1c, 0xfb, 0x73, 0x8e, 0xcd, 0xfc, 0x20, 0xb1, 0xb7, 0xf1, 0xff, 0x68, 0x07, - 0xb6, 0x46, 0x74, 0xe0, 0x9b, 0xd6, 0x99, 0x21, 0x2f, 0x27, 0x44, 0x88, 0xe0, 0x71, 0x74, 0x05, - 0x6f, 0xc8, 0x46, 0x19, 0x01, 0x04, 0xee, 0x3e, 0xa8, 0xc4, 0x3d, 0xe7, 0x31, 0xaf, 0xb2, 0x73, - 0x7f, 0xee, 0xdb, 0x97, 0x46, 0xdb, 0x3d, 0x17, 0xbe, 0xc2, 0x60, 0x90, 0x01, 0x60, 0x93, 0x73, - 0xc7, 0x22, 0x06, 0x03, 0x2d, 0x70, 0xd0, 0xcf, 0xe7, 0x07, 0xdd, 0xe5, 0x18, 0x31, 0x74, 0xd9, - 0x8e, 0x68, 0xd4, 0x85, 0x72, 0x40, 0xa8, 0x37, 0x0e, 0x2c, 0x22, 0x02, 0x5f, 0xf6, 0x03, 0x12, - 0x8e, 0xc6, 0xe1, 0x09, 0x04, 0xda, 0x85, 0x22, 0x8f, 0x77, 0x2c, 0xb2, 0xa9, 0xdf, 0x7a, 0x95, - 0x9b, 0x06, 0xe3, 0x91, 0x04, 0xcb, 0xb1, 0xe8, 0x31, 0x2c, 0x0b, 0x11, 0x69, 0xad, 0xc4, 0x61, - 0x3e, 0xca, 0x1a, 0x8c, 0xf9, 0x28, 0x1c, 0x8d, 0x66, 0x56, 0x65, 0x41, 0x90, 0xc7, 0xc0, 0x32, - 0xe6, 0xff, 0xd1, 0x7b, 0x50, 0x16, 0x7b, 0xbf, 0xed, 0x04, 0x35, 0x10, 0xce, 0xc9, 0x19, 0xbb, - 0x4e, 0x80, 0xde, 0x87, 0x8a, 0xc8, 0xf1, 0x0c, 0x1e, 0x15, 0x2a, 0xbc, 0x19, 0x04, 0xeb, 0x88, - 0xc5, 0x06, 0xd1, 0x81, 0x04, 0x81, 0xe8, 0xb0, 0x12, 0x77, 0x20, 0x41, 0xc0, 0x3b, 0xfc, 0x0e, - 0xac, 0xf1, 0xcc, 0x78, 0x10, 0x78, 0x63, 0xdf, 0xe0, 0x3e, 0xb5, 0xca, 0x3b, 0xad, 0x32, 0xf6, - 0x63, 0xc6, 0xed, 0x32, 0xe7, 0xba, 0x05, 0xa5, 0x57, 0xde, 0x89, 0xe8, 0x50, 0x15, 0xeb, 0xe0, - 0x95, 0x77, 0x12, 0x35, 0xc5, 0xd9, 0xc9, 0x5a, 0x3a, 0x3b, 0xf9, 0x0a, 0x6e, 0x4c, 0x6f, 0xb3, - 0x3c, 0x4b, 0xd1, 0xae, 0x9f, 0xa5, 0x6c, 0xba, 0xb3, 0xe2, 0xf0, 0x17, 0xa0, 0xda, 0x2e, 0xad, - 0xad, 0xcf, 0xe5, 0x1c, 0xf1, 0x3a, 0xc6, 0x6c, 0x30, 0xda, 0x82, 0x22, 0xfb, 0x58, 0xc7, 0xae, - 0x21, 0x11, 0x7a, 0x5e, 0x79, 0x27, 0x1d, 0x1b, 0x7d, 0x07, 0xca, 0xec, 0xfb, 0xa9, 0x6f, 0x5a, - 0xa4, 0xb6, 0xc1, 0x5b, 0x26, 0x0c, 0x66, 0x28, 0xd7, 0xb3, 0x89, 0x50, 0xd1, 0xa6, 0x30, 0x14, - 0x63, 0x70, 0x1d, 0xdd, 0x84, 0x65, 0xde, 0xe8, 0xd8, 0xb5, 0x2d, 0x71, 0x00, 0x61, 0x64, 0xc7, - 0x46, 0x3a, 0xac, 0xfa, 0x66, 0x40, 0xdc, 0xd0, 0x90, 0x33, 0xde, 0xe0, 0xcd, 0x15, 0xc1, 0x7c, - 0xc2, 0xe6, 0xad, 0x7f, 0x02, 0xa5, 0x68, 0x31, 0xcc, 0x13, 0x26, 0xeb, 0x0f, 0xa0, 0x9a, 0x5e, - 0x4a, 0x73, 0x05, 0xd9, 0x7f, 0xce, 0x41, 0x39, 0x5e, 0x34, 0xc8, 0x85, 0x0d, 0x6e, 0x54, 0x96, - 0xa9, 0x1a, 0x93, 0x35, 0x28, 0xf2, 0xe3, 0xcf, 0x32, 0xaa, 0xb9, 0x19, 0x21, 0xc8, 0x83, 0xba, - 0x5c, 0x90, 0x28, 0x46, 0x9e, 0xcc, 0xf7, 0x25, 0xac, 0x0d, 0x1d, 0x77, 0x7c, 0x91, 0x98, 0x4b, - 0x24, 0xb6, 0xbf, 0x9f, 0x71, 0xae, 0x7d, 0x36, 0x7a, 0x32, 0x47, 0x75, 0x98, 0xa2, 0xd1, 0x1e, - 0x14, 0x7c, 0x2f, 0x08, 0xa3, 0x3d, 0x33, 0xeb, 0x6e, 0x76, 0xe4, 0x05, 0xe1, 0x81, 0xe9, 0xfb, - 0xec, 0xec, 0x26, 0x00, 0xf4, 0xaf, 0x73, 0x70, 0x63, 0xf6, 0x87, 0xa1, 0x2e, 0xa8, 0x96, 0x3f, - 0x96, 0x4a, 0x7a, 0x30, 0xaf, 0x92, 0x5a, 0xfe, 0x78, 0x22, 0x3f, 0x03, 0x42, 0xcf, 0xa0, 0x38, - 0x22, 0x23, 0x2f, 0xb8, 0x94, 0xba, 0x78, 0x38, 0x2f, 0xe4, 0x01, 0x1f, 0x3d, 0x41, 0x95, 0x70, - 0x08, 0x43, 0x49, 0x2e, 0x26, 0x2a, 0xc3, 0xf6, 0x9c, 0xb7, 0x6b, 0x11, 0x24, 0x8e, 0x71, 0xf4, - 0x4f, 0x60, 0x6b, 0xe6, 0xa7, 0xa0, 0xdf, 0x02, 0xb0, 0xfc, 0xb1, 0xc1, 0x5f, 0x3f, 0x84, 0x07, - 0xa9, 0xb8, 0x6c, 0xf9, 0xe3, 0x1e, 0x67, 0xe8, 0x2f, 0xa0, 0xf6, 0x26, 0x79, 0xd9, 0x1a, 0x13, - 0x12, 0x1b, 0xa3, 0x13, 0xae, 0x03, 0x15, 0x97, 0x04, 0xe3, 0xe0, 0x84, 0x2d, 0xa5, 0xa8, 0xd1, - 0xbc, 0x60, 0x1d, 0x54, 0xde, 0xa1, 0x22, 0x3b, 0x98, 0x17, 0x07, 0x27, 0xfa, 0x2f, 0x73, 0xb0, - 0x76, 0x45, 0x64, 0x76, 0x82, 0x15, 0x01, 0x38, 0xba, 0x1b, 0x10, 0x14, 0x8b, 0xc6, 0x96, 0x63, - 0x47, 0xb7, 0xca, 0xfc, 0x3f, 0xdf, 0x87, 0x7d, 0x79, 0xe3, 0x9b, 0x73, 0x7c, 0xb6, 0x7c, 0x46, - 0x27, 0x4e, 0x48, 0x79, 0x52, 0x54, 0xc0, 0x82, 0x40, 0xcf, 0xa1, 0x1a, 0x10, 0xbe, 0xff, 0xdb, - 0x86, 0xf0, 0xb2, 0xc2, 0x5c, 0x5e, 0x26, 0x25, 0x64, 0xce, 0x86, 0x57, 0x23, 0x24, 0x46, 0x51, - 0xf4, 0x0c, 0x56, 0xa3, 0xc4, 0x59, 0x20, 0x17, 0x17, 0x46, 0x5e, 0x91, 0x40, 0x1c, 0x58, 0xbf, - 0x07, 0x95, 0x44, 0x23, 0xfb, 0x30, 0x9e, 0xfd, 0x49, 0x9d, 0x08, 0x22, 0x1d, 0x2d, 0x0a, 0x32, - 0x5a, 0xe8, 0x27, 0x50, 0x49, 0xac, 0x8b, 0x79, 0x86, 0x32, 0x7d, 0x86, 0x1e, 0xd7, 0x67, 0x01, - 0xe7, 0x42, 0x8f, 0xc5, 0x49, 0x96, 0x79, 0x19, 0x8e, 0xcf, 0x35, 0x5a, 0xc6, 0x45, 0x46, 0x76, - 0x7c, 0xfd, 0xd7, 0x39, 0xa8, 0xa6, 0x97, 0x74, 0xe4, 0x47, 0x3e, 0x09, 0x1c, 0xcf, 0x4e, 0xf8, - 0xd1, 0x11, 0x67, 0x30, 0x5f, 0x61, 0xcd, 0x5f, 0x8d, 0xbd, 0xd0, 0x8c, 0x7c, 0xc5, 0xf2, 0xc7, - 0x7f, 0xc0, 0xe8, 0x2b, 0x3e, 0xa8, 0x5e, 0xf1, 0x41, 0xf4, 0x21, 0x20, 0xe9, 0x4a, 0x43, 0x67, - 0xe4, 0x84, 0xc6, 0xc9, 0x65, 0x48, 0x84, 0x8d, 0x55, 0xac, 0x89, 0x96, 0x7d, 0xd6, 0xf0, 0x05, - 0xe3, 0x33, 0xc7, 0xf3, 0xbc, 0x91, 0x41, 0x2d, 0x2f, 0x20, 0x86, 0x69, 0xbf, 0xe2, 0x87, 0x37, - 0x15, 0x57, 0x3c, 0x6f, 0xd4, 0x63, 0xbc, 0xa6, 0xfd, 0x8a, 0x6d, 0xc4, 0x96, 0x3f, 0xa6, 0x24, - 0x34, 0xd8, 0x0f, 0xcf, 0x5d, 0xca, 0x18, 0x04, 0xab, 0xe5, 0x8f, 0x29, 0xfa, 0x1e, 0xac, 0x46, - 0x1d, 0xf8, 0x5e, 0x2c, 0x93, 0x80, 0x15, 0xd9, 0x85, 0xf3, 0x90, 0x0e, 0x2b, 0x47, 0x24, 0xb0, - 0x88, 0x1b, 0xf6, 0x1d, 0xeb, 0x8c, 0xf2, 0x23, 0x96, 0x82, 0x53, 0xbc, 0x27, 0xf9, 0xd2, 0xb2, - 0x56, 0xc2, 0xd1, 0x6c, 0x23, 0x32, 0xa2, 0xfa, 0xbf, 0x2a, 0x50, 0xe0, 0x29, 0x0b, 0x53, 0x0a, - 0xdf, 0xee, 0x79, 0x36, 0x20, 0x53, 0x5d, 0xc6, 0xe0, 0xb9, 0xc0, 0x7b, 0x50, 0xe6, 0xca, 0x4f, - 0x9c, 0x30, 0x78, 0x1e, 0xcc, 0x1b, 0xeb, 0x50, 0x0a, 0x88, 0x69, 0x7b, 0xee, 0x30, 0xba, 0x14, - 0x8b, 0x69, 0xf4, 0xbb, 0xa0, 0xf9, 0x81, 0xe7, 0x9b, 0x83, 0xc9, 0x39, 0x5a, 0x9a, 0x6f, 0x2d, - 0xc1, 0xe7, 0x29, 0xfa, 0xf7, 0x60, 0x95, 0x12, 0x11, 0xd9, 0x85, 0x93, 0x14, 0xc4, 0x67, 0x4a, - 0x26, 0x3f, 0x11, 0xe8, 0x5f, 0x41, 0x51, 0x6c, 0x5c, 0xd7, 0x90, 0xf7, 0x23, 0x40, 0x42, 0x91, - 0xcc, 0x41, 0x46, 0x0e, 0xa5, 0x32, 0xcb, 0xe6, 0x2f, 0xbb, 0xa2, 0xe5, 0x68, 0xd2, 0xa0, 0xff, - 0x97, 0x22, 0xf2, 0x6d, 0xf1, 0xe6, 0xc6, 0x12, 0x73, 0xb6, 0x6a, 0xd8, 0x31, 0x56, 0x5c, 0xee, - 0x45, 0x24, 0xea, 0x40, 0x51, 0xa6, 0xd5, 0xb9, 0x45, 0x9f, 0x2c, 0x25, 0x40, 0x74, 0xd5, 0x4f, - 0xe4, 0x45, 0xc7, 0xbc, 0x57, 0xfd, 0x44, 0x5c, 0xf5, 0x13, 0x76, 0x4a, 0x97, 0x09, 0xbf, 0x80, - 0xcb, 0xf3, 0x7c, 0xbf, 0x62, 0xc7, 0xef, 0x29, 0x44, 0xff, 0x1f, 0x25, 0x8e, 0x7b, 0xd1, 0xbb, - 0x07, 0xfa, 0x12, 0x4a, 0x2c, 0x84, 0x18, 0x23, 0xd3, 0x97, 0xaf, 0xf8, 0xad, 0xc5, 0x9e, 0x54, - 0xa2, 0x5d, 0x51, 0xa4, 0xeb, 0xcb, 0xbe, 0xa0, 0x58, 0xfc, 0x64, 0x47, 0xa5, 0x28, 0x7e, 0xb2, - 0xff, 0xe8, 0x03, 0xa8, 0x9a, 0xe3, 0xd0, 0x33, 0x4c, 0xfb, 0x9c, 0x04, 0xa1, 0x43, 0x89, 0xf4, - 0xa5, 0x55, 0xc6, 0x6d, 0x46, 0xcc, 0xfa, 0x7d, 0x58, 0x49, 0x62, 0xbe, 0x2d, 0x6f, 0x29, 0x24, - 0xf3, 0x96, 0x3f, 0x05, 0x98, 0xdc, 0x21, 0x32, 0x1f, 0x21, 0x17, 0x4e, 0x68, 0x58, 0xd1, 0xd9, - 0xbc, 0x80, 0x4b, 0x8c, 0xd1, 0x62, 0xce, 0x98, 0x7e, 0xe0, 0x28, 0x44, 0x0f, 0x1c, 0x2c, 0x3a, - 0xb0, 0x05, 0x7d, 0xe6, 0x0c, 0x87, 0xf1, 0xbd, 0x66, 0xd9, 0xf3, 0x46, 0x4f, 0x39, 0x43, 0xff, - 0x26, 0x27, 0x7c, 0x45, 0x3c, 0x55, 0x65, 0x3a, 0x9b, 0xbd, 0x2b, 0x53, 0xdf, 0x03, 0xa0, 0xa1, - 0x19, 0xb0, 0x24, 0xcc, 0x8c, 0x6e, 0x56, 0xeb, 0x53, 0x2f, 0x24, 0xfd, 0xa8, 0x76, 0x06, 0x97, - 0x65, 0xef, 0x66, 0x88, 0x3e, 0x83, 0x15, 0xcb, 0x1b, 0xf9, 0x43, 0x22, 0x07, 0x17, 0xde, 0x3a, - 0xb8, 0x12, 0xf7, 0x6f, 0x86, 0x89, 0xfb, 0xdc, 0xe2, 0x75, 0xef, 0x73, 0x7f, 0xad, 0x88, 0x17, - 0xb7, 0xe4, 0x83, 0x1f, 0x1a, 0xcc, 0xa8, 0x2a, 0x79, 0xbc, 0xe0, 0xeb, 0xe1, 0xb7, 0x95, 0x94, - 0xd4, 0x3f, 0xcb, 0x52, 0xc3, 0xf1, 0xe6, 0xb4, 0xf8, 0xdf, 0x55, 0x28, 0xc7, 0x8f, 0x6d, 0x53, - 0xb6, 0xff, 0x14, 0xca, 0x71, 0xe1, 0x92, 0x0c, 0x10, 0xdf, 0x6a, 0x9e, 0xb8, 0x33, 0x7a, 0x09, - 0xc8, 0x1c, 0x0c, 0xe2, 0x74, 0xd7, 0x18, 0x53, 0x73, 0x10, 0x3d, 0x75, 0x7e, 0x3a, 0x87, 0x1e, - 0xa2, 0xfd, 0xf1, 0x98, 0x8d, 0xc7, 0x9a, 0x39, 0x18, 0xa4, 0x38, 0xe8, 0xcf, 0x60, 0x2b, 0x3d, - 0x87, 0x71, 0x72, 0x69, 0xf8, 0x8e, 0x2d, 0xef, 0x00, 0xf6, 0xe6, 0x7d, 0x6f, 0x6c, 0xa4, 0xe0, - 0xbf, 0xb8, 0x3c, 0x72, 0x6c, 0xa1, 0x73, 0x14, 0x4c, 0x35, 0xd4, 0xff, 0x02, 0x6e, 0xbe, 0xa1, - 0xfb, 0x0c, 0x1b, 0x74, 0xd3, 0x75, 0x34, 0x8b, 0x2b, 0x21, 0x61, 0xbd, 0x5f, 0x29, 0xe2, 0x59, - 0x34, 0xad, 0x93, 0x66, 0x32, 0x4f, 0xbf, 0x93, 0x71, 0x9e, 0xd6, 0xd1, 0xb1, 0x80, 0xe7, 0xa9, - 0xf9, 0x93, 0x2b, 0xa9, 0x79, 0xd6, 0x84, 0x4c, 0x64, 0xb8, 0x02, 0x48, 0x22, 0xe8, 0xff, 0xa2, - 0x42, 0x29, 0x42, 0xe7, 0x27, 0xf8, 0x4b, 0x1a, 0x92, 0x91, 0x11, 0x5f, 0x2f, 0x2a, 0x18, 0x04, - 0x8b, 0xef, 0xa8, 0xef, 0x41, 0x79, 0x4c, 0x49, 0x20, 0x9a, 0x73, 0xbc, 0xb9, 0xc4, 0x18, 0xbc, - 0xf1, 0x7d, 0xa8, 0x84, 0x5e, 0x68, 0x0e, 0x8d, 0x90, 0xe7, 0x0b, 0xaa, 0x18, 0xcd, 0x59, 0x3c, - 0x5b, 0x40, 0x3f, 0x80, 0xf5, 0xf0, 0x34, 0xf0, 0xc2, 0x70, 0xc8, 0x72, 0x55, 0x9e, 0x39, 0x89, - 0x44, 0x27, 0x8f, 0xb5, 0xb8, 0x41, 0x64, 0x54, 0x94, 0x45, 0xef, 0x49, 0x67, 0xe6, 0xba, 0x3c, - 0x88, 0xe4, 0xf1, 0x6a, 0xcc, 0x65, 0xae, 0xcd, 0x36, 0x4f, 0x5f, 0x64, 0x24, 0x3c, 0x56, 0x28, - 0x38, 0x22, 0x91, 0x01, 0x6b, 0x23, 0x62, 0xd2, 0x71, 0x40, 0x6c, 0xe3, 0xa5, 0x43, 0x86, 0xb6, - 0xb8, 0x78, 0xa9, 0x66, 0x3e, 0x6e, 0x44, 0x6a, 0x69, 0x3c, 0xe2, 0xa3, 0x71, 0x35, 0x82, 0x13, - 0x34, 0xcb, 0x1c, 0xc4, 0x3f, 0xb4, 0x06, 0x95, 0xde, 0xf3, 0x5e, 0xbf, 0x7d, 0x60, 0x1c, 0x1c, - 0xee, 0xb6, 0x65, 0xa9, 0x54, 0xaf, 0x8d, 0x05, 0xa9, 0xb0, 0xf6, 0xfe, 0x61, 0xbf, 0xb9, 0x6f, - 0xf4, 0x3b, 0xad, 0xa7, 0x3d, 0x2d, 0x87, 0xb6, 0x60, 0xbd, 0xbf, 0x87, 0x0f, 0xfb, 0xfd, 0xfd, - 0xf6, 0xae, 0x71, 0xd4, 0xc6, 0x9d, 0xc3, 0xdd, 0x9e, 0xa6, 0x22, 0x04, 0xd5, 0x09, 0xbb, 0xdf, - 0x39, 0x68, 0x6b, 0x79, 0x54, 0x81, 0xe5, 0xa3, 0x36, 0x6e, 0xb5, 0xbb, 0x7d, 0xad, 0xa0, 0xff, - 0x52, 0x85, 0x4a, 0xc2, 0x8a, 0xcc, 0x91, 0x03, 0x2a, 0xce, 0x35, 0x79, 0xcc, 0xfe, 0xf2, 0xa7, - 0x5d, 0xd3, 0x3a, 0x15, 0xd6, 0xc9, 0x63, 0x41, 0xf0, 0xb3, 0x8c, 0x79, 0x91, 0x58, 0xe7, 0x79, - 0x5c, 0x1a, 0x99, 0x17, 0x02, 0xe4, 0xbb, 0xb0, 0x72, 0x46, 0x02, 0x97, 0x0c, 0x65, 0xbb, 0xb0, - 0x48, 0x45, 0xf0, 0x44, 0x97, 0x6d, 0xd0, 0x64, 0x97, 0x09, 0x8c, 0x30, 0x47, 0x55, 0xf0, 0x0f, - 0x22, 0xb0, 0x4d, 0x28, 0x88, 0xe6, 0x65, 0x31, 0x3f, 0x27, 0xd8, 0x36, 0x45, 0x5f, 0x9b, 0x3e, - 0xcf, 0x21, 0xf3, 0x98, 0xff, 0x47, 0x27, 0xd3, 0xf6, 0x29, 0x72, 0xfb, 0xdc, 0x9b, 0xdf, 0x9d, - 0xdf, 0x64, 0xa2, 0xd3, 0xd8, 0x44, 0xcb, 0xa0, 0xe2, 0xa8, 0xbe, 0xa8, 0xd5, 0x6c, 0xed, 0x31, - 0xb3, 0xac, 0x42, 0xf9, 0xa0, 0xf9, 0x53, 0xe3, 0xb8, 0x27, 0x6e, 0xf0, 0x35, 0x58, 0x79, 0xda, - 0xc6, 0xdd, 0xf6, 0xbe, 0xe4, 0xa8, 0x68, 0x13, 0x34, 0xc9, 0x99, 0xf4, 0xcb, 0x33, 0x04, 0xf1, - 0xb7, 0x80, 0x4a, 0x90, 0xef, 0x3d, 0x6b, 0x1e, 0x69, 0x45, 0xfd, 0xbf, 0x73, 0xb0, 0x26, 0xb6, - 0x85, 0xb8, 0x12, 0xe2, 0xcd, 0x2f, 0xc1, 0xc9, 0x5b, 0xac, 0x5c, 0xfa, 0x16, 0x2b, 0x4a, 0x42, - 0xf9, 0xae, 0xae, 0x4e, 0x92, 0x50, 0x7e, 0xb3, 0x93, 0x8a, 0xf8, 0xf9, 0x79, 0x22, 0x7e, 0x0d, - 0x96, 0x47, 0x84, 0xc6, 0x76, 0x2b, 0xe3, 0x88, 0x44, 0x0e, 0x54, 0x4c, 0xd7, 0xf5, 0x42, 0x53, - 0x5c, 0x0d, 0x17, 0xe7, 0xda, 0x0c, 0xaf, 0x7c, 0x71, 0xa3, 0x39, 0x41, 0x12, 0x81, 0x39, 0x89, - 0x5d, 0xff, 0x09, 0x68, 0x57, 0x3b, 0xcc, 0xb3, 0x1d, 0x7e, 0xff, 0x87, 0x93, 0xdd, 0x90, 0xb0, - 0x75, 0x21, 0xdf, 0x54, 0xb4, 0x25, 0x46, 0xe0, 0xe3, 0x6e, 0xb7, 0xd3, 0x7d, 0xac, 0x29, 0x08, - 0xa0, 0xd8, 0xfe, 0x69, 0xa7, 0xdf, 0xde, 0xd5, 0x72, 0x3b, 0xbf, 0x5a, 0x87, 0xa2, 0x10, 0x12, - 0x7d, 0x2d, 0x33, 0x81, 0x64, 0x95, 0x2d, 0xfa, 0xc9, 0xdc, 0x19, 0x75, 0xaa, 0x72, 0xb7, 0xfe, - 0x70, 0xe1, 0xf1, 0xf2, 0x55, 0x73, 0x09, 0xfd, 0x8d, 0x02, 0x2b, 0xa9, 0x17, 0xcd, 0xac, 0x57, - 0xe3, 0x33, 0x8a, 0x7a, 0xeb, 0x3f, 0x5e, 0x68, 0x6c, 0x2c, 0xcb, 0x2f, 0x14, 0xa8, 0x24, 0xca, - 0x59, 0xd1, 0xbd, 0x45, 0x4a, 0x60, 0x85, 0x24, 0xf7, 0x17, 0xaf, 0x9e, 0xd5, 0x97, 0x3e, 0x56, - 0xd0, 0x5f, 0x2b, 0x50, 0x49, 0x14, 0x76, 0x66, 0x16, 0x65, 0xba, 0x0c, 0x35, 0xb3, 0x28, 0xb3, - 0xea, 0x48, 0x97, 0xd0, 0x5f, 0x2a, 0x50, 0x8e, 0x8b, 0x34, 0xd1, 0xdd, 0xf9, 0xcb, 0x3a, 0x85, - 0x10, 0x9f, 0x2e, 0x5a, 0x0f, 0xaa, 0x2f, 0xa1, 0x3f, 0x87, 0x52, 0x54, 0xd1, 0x88, 0xb2, 0xee, - 0x5e, 0x57, 0xca, 0x25, 0xeb, 0x77, 0xe7, 0x1e, 0x97, 0x9c, 0x3e, 0x2a, 0x33, 0xcc, 0x3c, 0xfd, - 0x95, 0x82, 0xc8, 0xfa, 0xdd, 0xb9, 0xc7, 0xc5, 0xd3, 0x33, 0x4f, 0x48, 0x54, 0x23, 0x66, 0xf6, - 0x84, 0xe9, 0x32, 0xc8, 0xcc, 0x9e, 0x30, 0xab, 0xf8, 0x51, 0x08, 0x92, 0xa8, 0x67, 0xcc, 0x2c, - 0xc8, 0x74, 0xcd, 0x64, 0x66, 0x41, 0x66, 0x94, 0x4f, 0xea, 0x4b, 0xe8, 0xe7, 0x4a, 0xf2, 0x5c, - 0x70, 0x77, 0xee, 0xb2, 0xbd, 0x39, 0x5d, 0x72, 0xaa, 0x70, 0x90, 0x2f, 0xd0, 0x9f, 0xcb, 0x5b, - 0x0c, 0x51, 0xf5, 0x87, 0xe6, 0x01, 0x4b, 0x15, 0x0a, 0xd6, 0x3f, 0x59, 0x6c, 0xb3, 0xe1, 0x42, - 0xfc, 0x95, 0x02, 0x30, 0xa9, 0x0f, 0xcc, 0x2c, 0xc4, 0x54, 0x61, 0x62, 0xfd, 0xde, 0x02, 0x23, - 0x93, 0x0b, 0x24, 0xaa, 0x5f, 0xca, 0xbc, 0x40, 0xae, 0xd4, 0x2f, 0x66, 0x5e, 0x20, 0x57, 0x6b, - 0x0f, 0xf5, 0x25, 0xf4, 0x4f, 0x0a, 0xac, 0x4f, 0xd5, 0x4f, 0xa1, 0x87, 0xd7, 0x2c, 0xa1, 0xab, - 0x7f, 0xbe, 0x38, 0x40, 0x24, 0xda, 0xb6, 0xf2, 0xb1, 0x82, 0xfe, 0x56, 0x81, 0xd5, 0x74, 0x5d, - 0x49, 0xe6, 0x5d, 0x6a, 0x46, 0x25, 0x56, 0xfd, 0xc1, 0x62, 0x83, 0x63, 0x6d, 0xfd, 0xbd, 0x02, - 0xd5, 0x74, 0x89, 0x11, 0x7a, 0x30, 0x5f, 0x58, 0xb8, 0x22, 0xd0, 0x67, 0x0b, 0x8e, 0x8e, 0x24, - 0xfa, 0x62, 0xf9, 0x8f, 0x0a, 0x22, 0x7b, 0x2b, 0xf2, 0x9f, 0x1f, 0xfd, 0x26, 0x00, 0x00, 0xff, - 0xff, 0x5b, 0xc7, 0xff, 0xf4, 0x0c, 0x35, 0x00, 0x00, + // 3895 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x5a, 0xcd, 0x6f, 0x1b, 0x49, + 0x76, 0x57, 0xf3, 0x4b, 0xe4, 0xa3, 0x44, 0xb5, 0xca, 0x92, 0x4d, 0x73, 0x36, 0x19, 0x6f, 0x07, + 0x13, 0x28, 0xbb, 0x33, 0xf4, 0xac, 0x36, 0x19, 0x8f, 0x67, 0x3d, 0xeb, 0xe1, 0x50, 0xb4, 0x45, + 0x5b, 0xa2, 0x94, 0x22, 0x05, 0xaf, 0xe3, 0x64, 0x3a, 0xad, 0xee, 0x32, 0xd5, 0x16, 0xfb, 0x63, + 0xba, 0x9a, 0xb2, 0xb4, 0x41, 0x90, 0x60, 0x03, 0x04, 0x13, 0x20, 0x41, 0x72, 0x99, 0xec, 0x25, + 0xa7, 0x05, 0x72, 0x0a, 0x72, 0x0f, 0x36, 0xd8, 0x53, 0x0e, 0xf9, 0x27, 0x72, 0xc9, 0x2d, 0xd7, + 0xfc, 0x05, 0x09, 0xea, 0xa3, 0x9b, 0xdd, 0x24, 0x3d, 0x6e, 0x52, 0x3e, 0xb1, 0xdf, 0xab, 0xaa, + 0x5f, 0x3d, 0xbe, 0xf7, 0xea, 0xd5, 0xab, 0xaa, 0x07, 0x9a, 0x3f, 0x1a, 0x0f, 0x6d, 0x97, 0xde, + 0xb5, 0x02, 0xfb, 0x82, 0x04, 0xf4, 0xae, 0x1f, 0x78, 0xa1, 0x27, 0xa9, 0x26, 0x27, 0xd0, 0x07, + 0x67, 0x06, 0x3d, 0xb3, 0x4d, 0x2f, 0xf0, 0x9b, 0xae, 0xe7, 0x18, 0x56, 0x53, 0x8e, 0x69, 0xca, + 0x31, 0xa2, 0x5b, 0xe3, 0xb7, 0x87, 0x9e, 0x37, 0x1c, 0x11, 0x81, 0x70, 0x3a, 0x7e, 0x79, 0xd7, + 0x1a, 0x07, 0x46, 0x68, 0x7b, 0xae, 0x6c, 0x7f, 0x7f, 0xba, 0x3d, 0xb4, 0x1d, 0x42, 0x43, 0xc3, + 0xf1, 0x65, 0x87, 0x0f, 0x22, 0x59, 0xe8, 0x99, 0x11, 0x10, 0xeb, 0xee, 0x99, 0x39, 0xa2, 0x3e, + 0x31, 0xd9, 0xaf, 0xce, 0x3e, 0x64, 0xb7, 0x0f, 0xa7, 0xba, 0xd1, 0x30, 0x18, 0x9b, 0x61, 0x24, + 0xb9, 0x11, 0x86, 0x81, 0x7d, 0x3a, 0x0e, 0x89, 0xe8, 0xad, 0xdd, 0x86, 0x5b, 0x03, 0x83, 0x9e, + 0xb7, 0x3d, 0xf7, 0xa5, 0x3d, 0xec, 0x9b, 0x67, 0xc4, 0x31, 0x30, 0xf9, 0x7a, 0x4c, 0x68, 0xa8, + 0xfd, 0x31, 0xd4, 0x67, 0x9b, 0xa8, 0xef, 0xb9, 0x94, 0xa0, 0x2f, 0xa0, 0xc0, 0xa6, 0xac, 0x2b, + 0x77, 0x94, 0x9d, 0xea, 0xee, 0x87, 0xcd, 0x37, 0xa9, 0x40, 0xc8, 0xd0, 0x94, 0xa2, 0x36, 0xfb, + 0x3e, 0x31, 0x31, 0x1f, 0xa9, 0x6d, 0xc3, 0x8d, 0xb6, 0xe1, 0x1b, 0xa7, 0xf6, 0xc8, 0x0e, 0x6d, + 0x42, 0xa3, 0x49, 0xc7, 0xb0, 0x95, 0x66, 0xcb, 0x09, 0xff, 0x04, 0xd6, 0xcc, 0x04, 0x5f, 0x4e, + 0x7c, 0xbf, 0x99, 0x49, 0xf7, 0xcd, 0x3d, 0x4e, 0xa5, 0x80, 0x53, 0x70, 0xda, 0x16, 0xa0, 0x47, + 0xb6, 0x3b, 0x24, 0x81, 0x1f, 0xd8, 0x6e, 0x18, 0x09, 0xf3, 0x9b, 0x3c, 0xdc, 0x48, 0xb1, 0xa5, + 0x30, 0xaf, 0x00, 0x62, 0x3d, 0x32, 0x51, 0xf2, 0x3b, 0xd5, 0xdd, 0x27, 0x19, 0x45, 0x99, 0x83, + 0xd7, 0x6c, 0xc5, 0x60, 0x1d, 0x37, 0x0c, 0xae, 0x70, 0x02, 0x1d, 0x7d, 0x05, 0xa5, 0x33, 0x62, + 0x8c, 0xc2, 0xb3, 0x7a, 0xee, 0x8e, 0xb2, 0x53, 0xdb, 0x7d, 0x74, 0x8d, 0x79, 0xf6, 0x39, 0x50, + 0x3f, 0x34, 0x42, 0x82, 0x25, 0x2a, 0xfa, 0x08, 0x90, 0xf8, 0xd2, 0x2d, 0x42, 0xcd, 0xc0, 0xf6, + 0x99, 0x4b, 0xd6, 0xf3, 0x77, 0x94, 0x9d, 0x0a, 0xde, 0x14, 0x2d, 0x7b, 0x93, 0x86, 0x86, 0x0f, + 0x1b, 0x53, 0xd2, 0x22, 0x15, 0xf2, 0xe7, 0xe4, 0x8a, 0x5b, 0xa4, 0x82, 0xd9, 0x27, 0x7a, 0x0c, + 0xc5, 0x0b, 0x63, 0x34, 0x26, 0x5c, 0xe4, 0xea, 0xee, 0x8f, 0xde, 0xe6, 0x1e, 0xd2, 0x45, 0x27, + 0x7a, 0xc0, 0x62, 0xfc, 0x67, 0xb9, 0x4f, 0x15, 0xed, 0x3e, 0x54, 0x13, 0x72, 0xa3, 0x1a, 0xc0, + 0x49, 0x6f, 0xaf, 0x33, 0xe8, 0xb4, 0x07, 0x9d, 0x3d, 0x75, 0x05, 0xad, 0x43, 0xe5, 0xa4, 0xb7, + 0xdf, 0x69, 0x1d, 0x0c, 0xf6, 0x9f, 0xab, 0x0a, 0xaa, 0xc2, 0x6a, 0x44, 0xe4, 0xb4, 0x4b, 0x40, + 0x98, 0x98, 0xde, 0x05, 0x09, 0x98, 0x23, 0x4b, 0xab, 0xa2, 0x5b, 0xb0, 0x1a, 0x1a, 0xf4, 0x5c, + 0xb7, 0x2d, 0x29, 0x73, 0x89, 0x91, 0x5d, 0x0b, 0x75, 0xa1, 0x74, 0x66, 0xb8, 0xd6, 0xe8, 0xed, + 0x72, 0xa7, 0x55, 0xcd, 0xc0, 0xf7, 0xf9, 0x40, 0x2c, 0x01, 0x98, 0x77, 0xa7, 0x66, 0x16, 0x06, + 0xd0, 0x9e, 0x83, 0xda, 0x0f, 0x8d, 0x20, 0x4c, 0x8a, 0xd3, 0x81, 0x02, 0x9b, 0x5f, 0x7a, 0xf4, + 0x22, 0x73, 0x8a, 0x95, 0x89, 0xf9, 0x70, 0xed, 0x7f, 0x73, 0xb0, 0x99, 0xc0, 0x96, 0x9e, 0xfa, + 0x0c, 0x4a, 0x01, 0xa1, 0xe3, 0x51, 0xc8, 0xe1, 0x6b, 0xbb, 0x0f, 0x33, 0xc2, 0xcf, 0x20, 0x35, + 0x31, 0x87, 0xc1, 0x12, 0x0e, 0xed, 0x80, 0x2a, 0x46, 0xe8, 0x24, 0x08, 0xbc, 0x40, 0x77, 0xe8, + 0x90, 0x6b, 0xad, 0x82, 0x6b, 0x82, 0xdf, 0x61, 0xec, 0x43, 0x3a, 0x4c, 0x68, 0x35, 0x7f, 0x4d, + 0xad, 0x22, 0x03, 0x54, 0x97, 0x84, 0xaf, 0xbd, 0xe0, 0x5c, 0x67, 0xaa, 0x0d, 0x6c, 0x8b, 0xd4, + 0x0b, 0x1c, 0xf4, 0x93, 0x8c, 0xa0, 0x3d, 0x31, 0xfc, 0x48, 0x8e, 0xc6, 0x1b, 0x6e, 0x9a, 0xa1, + 0xfd, 0x10, 0x4a, 0xe2, 0x9f, 0x32, 0x4f, 0xea, 0x9f, 0xb4, 0xdb, 0x9d, 0x7e, 0x5f, 0x5d, 0x41, + 0x15, 0x28, 0xe2, 0xce, 0x00, 0x33, 0x0f, 0xab, 0x40, 0xf1, 0x51, 0x6b, 0xd0, 0x3a, 0x50, 0x73, + 0xda, 0x0f, 0x60, 0xe3, 0x99, 0x61, 0x87, 0x59, 0x9c, 0x4b, 0xf3, 0x40, 0x9d, 0xf4, 0x95, 0xd6, + 0xe9, 0xa6, 0xac, 0x93, 0x5d, 0x35, 0x9d, 0x4b, 0x3b, 0x9c, 0xb2, 0x87, 0x0a, 0x79, 0x12, 0x04, + 0xd2, 0x04, 0xec, 0x53, 0x7b, 0x0d, 0x1b, 0xfd, 0xd0, 0xf3, 0x33, 0x79, 0xfe, 0x8f, 0x61, 0x95, + 0xed, 0x36, 0xde, 0x38, 0x94, 0xae, 0x7f, 0xbb, 0x29, 0x76, 0xa3, 0x66, 0xb4, 0x1b, 0x35, 0xf7, + 0xe4, 0x6e, 0x85, 0xa3, 0x9e, 0xe8, 0x26, 0x94, 0xa8, 0x3d, 0x74, 0x8d, 0x91, 0x8c, 0x16, 0x92, + 0xd2, 0x10, 0x73, 0xf2, 0x68, 0x62, 0xe9, 0xf8, 0x6d, 0x40, 0x7b, 0x84, 0x86, 0x81, 0x77, 0x95, + 0x49, 0x9e, 0x2d, 0x28, 0xbe, 0xf4, 0x02, 0x53, 0x2c, 0xc4, 0x32, 0x16, 0x04, 0x5b, 0x54, 0x29, + 0x10, 0x89, 0xfd, 0x11, 0xa0, 0xae, 0xcb, 0xf6, 0x94, 0x6c, 0x86, 0xf8, 0x87, 0x1c, 0xdc, 0x48, + 0xf5, 0x97, 0xc6, 0x58, 0x7e, 0x1d, 0xb2, 0xc0, 0x34, 0xa6, 0x62, 0x1d, 0xa2, 0x23, 0x28, 0x89, + 0x1e, 0x52, 0x93, 0xf7, 0x16, 0x00, 0x12, 0xdb, 0x94, 0x84, 0x93, 0x30, 0x73, 0x9d, 0x3e, 0xff, + 0x6e, 0x9d, 0xfe, 0x35, 0xa8, 0xd1, 0xff, 0xa0, 0x6f, 0xb5, 0xcd, 0x13, 0xb8, 0x61, 0x7a, 0xa3, + 0x11, 0x31, 0x99, 0x37, 0xe8, 0xb6, 0x1b, 0x92, 0xe0, 0xc2, 0x18, 0xbd, 0xdd, 0x6f, 0xd0, 0x64, + 0x54, 0x57, 0x0e, 0xd2, 0x5e, 0xc0, 0x66, 0x62, 0x62, 0x69, 0x88, 0x47, 0x50, 0xa4, 0x8c, 0x21, + 0x2d, 0xf1, 0xf1, 0x82, 0x96, 0xa0, 0x58, 0x0c, 0xd7, 0x6e, 0x08, 0xf0, 0xce, 0x05, 0x71, 0xe3, + 0xbf, 0xa5, 0xed, 0xc1, 0x66, 0x9f, 0xbb, 0x69, 0x26, 0x3f, 0x9c, 0xb8, 0x78, 0x2e, 0xe5, 0xe2, + 0x5b, 0x80, 0x92, 0x28, 0xd2, 0x11, 0xaf, 0x60, 0xa3, 0x73, 0x49, 0xcc, 0x4c, 0xc8, 0x75, 0x58, + 0x35, 0x3d, 0xc7, 0x31, 0x5c, 0xab, 0x9e, 0xbb, 0x93, 0xdf, 0xa9, 0xe0, 0x88, 0x4c, 0xae, 0xc5, + 0x7c, 0xd6, 0xb5, 0xa8, 0xfd, 0x9d, 0x02, 0xea, 0x64, 0x6e, 0xa9, 0x48, 0x26, 0x7d, 0x68, 0x31, + 0x20, 0x36, 0xf7, 0x1a, 0x96, 0x94, 0xe4, 0x47, 0xe1, 0x42, 0xf0, 0x49, 0x10, 0x24, 0xc2, 0x51, + 0xfe, 0x9a, 0xe1, 0x48, 0xdb, 0x87, 0xef, 0x45, 0xe2, 0xf4, 0xc3, 0x80, 0x18, 0x8e, 0xed, 0x0e, + 0xbb, 0x47, 0x47, 0x3e, 0x11, 0x82, 0x23, 0x04, 0x05, 0xcb, 0x08, 0x0d, 0x29, 0x18, 0xff, 0x66, + 0x8b, 0xde, 0x1c, 0x79, 0x34, 0x5e, 0xf4, 0x9c, 0xd0, 0xfe, 0x33, 0x0f, 0xf5, 0x19, 0xa8, 0x48, + 0xbd, 0x2f, 0xa0, 0x48, 0x49, 0x38, 0xf6, 0xa5, 0xab, 0x74, 0x32, 0x0b, 0x3c, 0x1f, 0xaf, 0xd9, + 0x67, 0x60, 0x58, 0x60, 0xa2, 0x21, 0x94, 0xc3, 0xf0, 0x4a, 0xa7, 0xf6, 0xcf, 0xa3, 0x84, 0xe0, + 0xe0, 0xba, 0xf8, 0x03, 0x12, 0x38, 0xb6, 0x6b, 0x8c, 0xfa, 0xf6, 0xcf, 0x09, 0x5e, 0x0d, 0xc3, + 0x2b, 0xf6, 0x81, 0x9e, 0x33, 0x87, 0xb7, 0x6c, 0x57, 0xaa, 0xbd, 0xbd, 0xec, 0x2c, 0x09, 0x05, + 0x63, 0x81, 0xd8, 0x38, 0x80, 0x22, 0xff, 0x4f, 0xcb, 0x38, 0xa2, 0x0a, 0xf9, 0x30, 0xbc, 0xe2, + 0x42, 0x95, 0x31, 0xfb, 0x6c, 0x3c, 0x80, 0xb5, 0xe4, 0x3f, 0x60, 0x8e, 0x74, 0x46, 0xec, 0xe1, + 0x99, 0x70, 0xb0, 0x22, 0x96, 0x14, 0xb3, 0xe4, 0x6b, 0xdb, 0x92, 0x29, 0x6b, 0x11, 0x0b, 0x42, + 0xfb, 0xb7, 0x1c, 0xdc, 0x9e, 0xa3, 0x19, 0xe9, 0xac, 0x2f, 0x52, 0xce, 0xfa, 0x8e, 0xb4, 0x10, + 0x79, 0xfc, 0x8b, 0x94, 0xc7, 0xbf, 0x43, 0x70, 0xb6, 0x6c, 0x6e, 0x42, 0x89, 0x5c, 0xda, 0x21, + 0xb1, 0xa4, 0xaa, 0x24, 0x95, 0x58, 0x4e, 0x85, 0xeb, 0x2e, 0xa7, 0x43, 0xd8, 0x6a, 0x07, 0xc4, + 0x08, 0x89, 0x0c, 0xe5, 0x91, 0xff, 0xdf, 0x86, 0xb2, 0x31, 0x1a, 0x79, 0xe6, 0xc4, 0xac, 0xab, + 0x9c, 0xee, 0x5a, 0xa8, 0x01, 0xe5, 0x33, 0x8f, 0x86, 0xae, 0xe1, 0x10, 0x19, 0xbc, 0x62, 0x5a, + 0xfb, 0x56, 0x81, 0xed, 0x29, 0x3c, 0x69, 0x85, 0x53, 0xa8, 0xd9, 0xd4, 0x1b, 0xf1, 0x3f, 0xa8, + 0x27, 0x4e, 0x78, 0x3f, 0x59, 0x6c, 0xab, 0xe9, 0x46, 0x18, 0xfc, 0xc0, 0xb7, 0x6e, 0x27, 0x49, + 0xee, 0x71, 0x7c, 0x72, 0x4b, 0xae, 0xf4, 0x88, 0xd4, 0xfe, 0x51, 0x81, 0x6d, 0xb9, 0xc3, 0x67, + 0xff, 0xa3, 0xb3, 0x22, 0xe7, 0xde, 0xb5, 0xc8, 0x5a, 0x1d, 0x6e, 0x4e, 0xcb, 0x25, 0x63, 0xfe, + 0xbf, 0x16, 0x01, 0xcd, 0x9e, 0x2e, 0xd1, 0xf7, 0x61, 0x8d, 0x12, 0xd7, 0xd2, 0xc5, 0x7e, 0x21, + 0xb6, 0xb2, 0x32, 0xae, 0x32, 0x9e, 0xd8, 0x38, 0x28, 0x0b, 0x81, 0xe4, 0x52, 0x4a, 0x5b, 0xc6, + 0xfc, 0x1b, 0x9d, 0xc1, 0xda, 0x4b, 0xaa, 0xc7, 0x73, 0x73, 0x87, 0xaa, 0x65, 0x0e, 0x6b, 0xb3, + 0x72, 0x34, 0x1f, 0xf5, 0xe3, 0xff, 0x85, 0xab, 0x2f, 0x69, 0x4c, 0xa0, 0x6f, 0x14, 0xb8, 0x15, + 0xa5, 0x15, 0x13, 0xf5, 0x39, 0x9e, 0x45, 0x68, 0xbd, 0x70, 0x27, 0xbf, 0x53, 0xdb, 0x3d, 0xbe, + 0x86, 0xfe, 0x66, 0x98, 0x87, 0x9e, 0x45, 0xf0, 0xb6, 0x3b, 0x87, 0x4b, 0x51, 0x13, 0x6e, 0x38, + 0x63, 0x1a, 0xea, 0xc2, 0x0b, 0x74, 0xd9, 0xa9, 0x5e, 0xe4, 0x7a, 0xd9, 0x64, 0x4d, 0x29, 0x5f, + 0x45, 0xe7, 0xb0, 0xee, 0x78, 0x63, 0x37, 0xd4, 0x4d, 0x7e, 0xfe, 0xa1, 0xf5, 0xd2, 0x42, 0x07, + 0xe3, 0x39, 0x5a, 0x3a, 0x64, 0x70, 0xe2, 0x34, 0x45, 0xf1, 0x9a, 0x93, 0xa0, 0x98, 0x21, 0x03, + 0xe2, 0x78, 0x21, 0xd1, 0x59, 0xbc, 0xa4, 0xf5, 0x55, 0x61, 0x48, 0xc1, 0x63, 0xa1, 0x81, 0xa2, + 0xdf, 0x87, 0x9b, 0x96, 0x4d, 0x8d, 0xd3, 0x11, 0xd1, 0x47, 0xde, 0x50, 0x9f, 0xa4, 0x39, 0xf5, + 0x32, 0xef, 0xbc, 0x25, 0x5b, 0x0f, 0xbc, 0x61, 0x3b, 0x6e, 0xd3, 0x9a, 0x50, 0x4d, 0x18, 0x07, + 0x95, 0xa1, 0xd0, 0x3b, 0xea, 0x75, 0xd4, 0x15, 0x04, 0x50, 0x6a, 0xef, 0xe3, 0xa3, 0xa3, 0x81, + 0x38, 0x6b, 0x74, 0x0f, 0x5b, 0x8f, 0x3b, 0x6a, 0x4e, 0xeb, 0xc0, 0x5a, 0x52, 0x4c, 0x84, 0xa0, + 0x76, 0xd2, 0x7b, 0xda, 0x3b, 0x7a, 0xd6, 0xd3, 0x0f, 0x8f, 0x4e, 0x7a, 0x03, 0x76, 0x4a, 0xa9, + 0x01, 0xb4, 0x7a, 0xcf, 0x27, 0xf4, 0x3a, 0x54, 0x7a, 0x47, 0x11, 0xa9, 0x34, 0x72, 0xaa, 0xa2, + 0xfd, 0x47, 0x1e, 0xb6, 0xe6, 0x59, 0x0c, 0x59, 0x50, 0x60, 0xd6, 0x97, 0xe7, 0xc4, 0x77, 0x6f, + 0x7c, 0x8e, 0xce, 0x9c, 0xde, 0x37, 0xe4, 0xc6, 0x50, 0xc1, 0xfc, 0x1b, 0xe9, 0x50, 0x1a, 0x19, + 0xa7, 0x64, 0x44, 0xeb, 0x79, 0x7e, 0x93, 0xf2, 0xf8, 0x3a, 0x73, 0x1f, 0x70, 0x24, 0x71, 0x8d, + 0x22, 0x61, 0xd1, 0x00, 0xaa, 0x2c, 0xf4, 0x51, 0xa1, 0x3a, 0x19, 0x8d, 0x77, 0x33, 0xce, 0xb2, + 0x3f, 0x19, 0x89, 0x93, 0x30, 0x8d, 0xfb, 0x50, 0x4d, 0x4c, 0x36, 0xe7, 0x16, 0x64, 0x2b, 0x79, + 0x0b, 0x52, 0x49, 0x5e, 0x69, 0x3c, 0x9c, 0xb5, 0x01, 0xd3, 0x11, 0x73, 0x82, 0xfd, 0xa3, 0xfe, + 0x40, 0x9c, 0x37, 0x1f, 0xe3, 0xa3, 0x93, 0x63, 0x55, 0x61, 0xcc, 0x41, 0xab, 0xff, 0x54, 0xcd, + 0xc5, 0x3e, 0x92, 0xd7, 0xda, 0x50, 0x4d, 0xc8, 0x95, 0x8a, 0xf5, 0x4a, 0x3a, 0xd6, 0xb3, 0x68, + 0x6b, 0x58, 0x56, 0x40, 0x28, 0x95, 0x72, 0x44, 0xa4, 0xf6, 0x02, 0x2a, 0x7b, 0xbd, 0xbe, 0x84, + 0xa8, 0xc3, 0x2a, 0x25, 0x01, 0xfb, 0xdf, 0xfc, 0x3e, 0xab, 0x82, 0x23, 0x92, 0x81, 0x53, 0x62, + 0x04, 0xe6, 0x19, 0xa1, 0x32, 0x43, 0x88, 0x69, 0x36, 0xca, 0xe3, 0xf7, 0x42, 0xc2, 0x76, 0x15, + 0x1c, 0x91, 0xda, 0xff, 0x95, 0x01, 0x26, 0x77, 0x14, 0xa8, 0x06, 0xb9, 0x38, 0x72, 0xe7, 0x6c, + 0x8b, 0xf9, 0x41, 0x62, 0x67, 0xe2, 0xdf, 0x68, 0x17, 0xb6, 0x1d, 0x3a, 0xf4, 0x0d, 0xf3, 0x5c, + 0x97, 0x57, 0x0b, 0x62, 0x81, 0xf3, 0x28, 0xb8, 0x86, 0x6f, 0xc8, 0x46, 0xb9, 0x7e, 0x05, 0xee, + 0x01, 0xe4, 0x89, 0x7b, 0xc1, 0x23, 0x56, 0x75, 0xf7, 0xb3, 0x85, 0xef, 0x4e, 0x9a, 0x1d, 0xf7, + 0x42, 0xf8, 0x0a, 0x83, 0x41, 0x3a, 0x80, 0x45, 0x2e, 0x6c, 0x93, 0xe8, 0x0c, 0xb4, 0xc8, 0x41, + 0xbf, 0x58, 0x1c, 0x74, 0x8f, 0x63, 0xc4, 0xd0, 0x15, 0x2b, 0xa2, 0x51, 0x0f, 0x2a, 0x01, 0xa1, + 0xde, 0x38, 0x30, 0x89, 0x08, 0x5b, 0xd9, 0x8f, 0x37, 0x38, 0x1a, 0x87, 0x27, 0x10, 0x68, 0x0f, + 0x4a, 0x3c, 0x5a, 0xb1, 0xb8, 0x94, 0xff, 0xce, 0x8b, 0xd8, 0x34, 0x18, 0x8f, 0x24, 0x58, 0x8e, + 0x45, 0x8f, 0x61, 0x55, 0x88, 0x48, 0xeb, 0x65, 0x0e, 0xf3, 0x51, 0xd6, 0x50, 0xca, 0x47, 0xe1, + 0x68, 0x34, 0xb3, 0xea, 0x98, 0x92, 0xa0, 0x5e, 0x11, 0x56, 0x65, 0xdf, 0xe8, 0x3d, 0xa8, 0x88, + 0x9d, 0xdb, 0xb2, 0x83, 0x3a, 0x08, 0xe7, 0xe4, 0x8c, 0x3d, 0x3b, 0x40, 0xef, 0x43, 0x55, 0x64, + 0x68, 0x3a, 0x8f, 0x0a, 0x55, 0xde, 0x0c, 0x82, 0x75, 0xcc, 0x62, 0x83, 0xe8, 0x40, 0x82, 0x40, + 0x74, 0x58, 0x8b, 0x3b, 0x90, 0x20, 0xe0, 0x1d, 0x7e, 0x17, 0x36, 0x78, 0x5e, 0x3b, 0x0c, 0xbc, + 0xb1, 0xaf, 0x73, 0x9f, 0x5a, 0xe7, 0x9d, 0xd6, 0x19, 0xfb, 0x31, 0xe3, 0xf6, 0x98, 0x73, 0xdd, + 0x86, 0xf2, 0x2b, 0xef, 0x54, 0x74, 0xa8, 0x89, 0x75, 0xf0, 0xca, 0x3b, 0x8d, 0x9a, 0xe2, 0xdc, + 0x62, 0x23, 0x9d, 0x5b, 0x7c, 0x0d, 0x37, 0x67, 0x37, 0x49, 0x9e, 0x63, 0xa8, 0xd7, 0xcf, 0x31, + 0xb6, 0xdc, 0x79, 0x71, 0xf8, 0x4b, 0xc8, 0x5b, 0x2e, 0xad, 0x6f, 0x2e, 0xe4, 0x1c, 0xf1, 0x3a, + 0xc6, 0x6c, 0x30, 0xda, 0x86, 0x12, 0xfb, 0xb3, 0xb6, 0x55, 0x47, 0x22, 0xf4, 0xbc, 0xf2, 0x4e, + 0xbb, 0x16, 0xfa, 0x1e, 0x54, 0xd8, 0xff, 0xa7, 0xbe, 0x61, 0x92, 0xfa, 0x0d, 0xde, 0x32, 0x61, + 0x30, 0x43, 0xb9, 0x9e, 0x45, 0x84, 0x8a, 0xb6, 0x84, 0xa1, 0x18, 0x83, 0xeb, 0xe8, 0x16, 0xac, + 0xf2, 0x46, 0xdb, 0xaa, 0x6f, 0x8b, 0xe3, 0x03, 0x23, 0xbb, 0x16, 0xd2, 0x60, 0xdd, 0x37, 0x02, + 0xe2, 0x86, 0xba, 0x9c, 0xf1, 0x26, 0x6f, 0xae, 0x0a, 0xe6, 0x13, 0x36, 0x6f, 0xe3, 0x13, 0x28, + 0x47, 0x8b, 0x61, 0x91, 0x30, 0xd9, 0x78, 0x00, 0xb5, 0xf4, 0x52, 0x5a, 0x28, 0xc8, 0xfe, 0x73, + 0x0e, 0x2a, 0xf1, 0xa2, 0x41, 0x2e, 0xdc, 0xe0, 0x46, 0x65, 0x79, 0xa6, 0x3e, 0x59, 0x83, 0x22, + 0xbb, 0xfd, 0x3c, 0xa3, 0x9a, 0x5b, 0x11, 0x82, 0x3c, 0x66, 0xcb, 0x05, 0x89, 0x62, 0xe4, 0xc9, + 0x7c, 0x5f, 0xc1, 0xc6, 0xc8, 0x76, 0xc7, 0x97, 0x89, 0xb9, 0x44, 0x5a, 0xfa, 0x07, 0x19, 0xe7, + 0x3a, 0x60, 0xa3, 0x27, 0x73, 0xd4, 0x46, 0x29, 0x1a, 0xed, 0x43, 0xd1, 0xf7, 0x82, 0x30, 0xda, + 0x33, 0xb3, 0xee, 0x66, 0xc7, 0x5e, 0x10, 0x1e, 0x1a, 0xbe, 0xcf, 0x4e, 0x5e, 0x02, 0x40, 0xfb, + 0x36, 0x07, 0x37, 0xe7, 0xff, 0x31, 0xd4, 0x83, 0xbc, 0xe9, 0x8f, 0xa5, 0x92, 0x1e, 0x2c, 0xaa, + 0xa4, 0xb6, 0x3f, 0x9e, 0xc8, 0xcf, 0x80, 0xd0, 0x33, 0x28, 0x39, 0xc4, 0xf1, 0x82, 0x2b, 0xa9, + 0x8b, 0x87, 0x8b, 0x42, 0x1e, 0xf2, 0xd1, 0x13, 0x54, 0x09, 0x87, 0x30, 0x94, 0xe5, 0x62, 0xa2, + 0x32, 0x6c, 0x2f, 0x78, 0x37, 0x16, 0x41, 0xe2, 0x18, 0x47, 0xfb, 0x04, 0xb6, 0xe7, 0xfe, 0x15, + 0xf4, 0x5b, 0x00, 0xa6, 0x3f, 0xd6, 0xf9, 0xdb, 0x85, 0xf0, 0xa0, 0x3c, 0xae, 0x98, 0xfe, 0xb8, + 0xcf, 0x19, 0xda, 0x0b, 0xa8, 0xbf, 0x49, 0x5e, 0xb6, 0xc6, 0x84, 0xc4, 0xba, 0x73, 0xca, 0x75, + 0x90, 0xc7, 0x65, 0xc1, 0x38, 0x3c, 0x65, 0x4b, 0x29, 0x6a, 0x34, 0x2e, 0x59, 0x87, 0x3c, 0xef, + 0x50, 0x95, 0x1d, 0x8c, 0xcb, 0xc3, 0x53, 0xed, 0x97, 0x39, 0xd8, 0x98, 0x12, 0x99, 0x9d, 0x3f, + 0x45, 0x00, 0x8e, 0x4e, 0xf6, 0x82, 0x62, 0xd1, 0xd8, 0xb4, 0xad, 0xe8, 0x4e, 0x98, 0x7f, 0xf3, + 0x7d, 0xd8, 0x97, 0xf7, 0xb5, 0x39, 0xdb, 0x67, 0xcb, 0xc7, 0x39, 0xb5, 0x43, 0xca, 0x93, 0xa2, + 0x22, 0x16, 0x04, 0x7a, 0x0e, 0xb5, 0x80, 0xf0, 0xfd, 0xdf, 0xd2, 0x85, 0x97, 0x15, 0x17, 0xf2, + 0x32, 0x29, 0x21, 0x73, 0x36, 0xbc, 0x1e, 0x21, 0x31, 0x8a, 0xa2, 0x67, 0xb0, 0x6e, 0x5d, 0xb9, + 0x86, 0x63, 0x9b, 0x12, 0xb9, 0xb4, 0x34, 0xf2, 0x9a, 0x04, 0xe2, 0xc0, 0xda, 0x7d, 0xa8, 0x26, + 0x1a, 0xd9, 0x1f, 0xe3, 0xd9, 0x9f, 0xd4, 0x89, 0x20, 0xd2, 0xd1, 0xa2, 0x28, 0xa3, 0x85, 0x76, + 0x0a, 0xd5, 0xc4, 0xba, 0x58, 0x64, 0x28, 0xd3, 0x67, 0xe8, 0x71, 0x7d, 0x16, 0x71, 0x2e, 0xf4, + 0x58, 0x9c, 0x64, 0x99, 0x97, 0x6e, 0xfb, 0x5c, 0xa3, 0x15, 0x5c, 0x62, 0x64, 0xd7, 0xd7, 0x7e, + 0x9d, 0x83, 0x5a, 0x7a, 0x49, 0x47, 0x7e, 0xe4, 0x93, 0xc0, 0xf6, 0xac, 0x84, 0x1f, 0x1d, 0x73, + 0x06, 0xf3, 0x15, 0xd6, 0xfc, 0xf5, 0xd8, 0x0b, 0x8d, 0xc8, 0x57, 0x4c, 0x7f, 0xfc, 0x87, 0x8c, + 0x9e, 0xf2, 0xc1, 0xfc, 0x94, 0x0f, 0xa2, 0x0f, 0x01, 0x49, 0x57, 0x1a, 0xd9, 0x8e, 0x1d, 0xea, + 0xa7, 0x57, 0x21, 0x11, 0x36, 0xce, 0x63, 0x55, 0xb4, 0x1c, 0xb0, 0x86, 0x2f, 0x19, 0x9f, 0x39, + 0x9e, 0xe7, 0x39, 0x3a, 0x35, 0xbd, 0x80, 0xe8, 0x86, 0xf5, 0x8a, 0x1f, 0xbd, 0xf2, 0xb8, 0xea, + 0x79, 0x4e, 0x9f, 0xf1, 0x5a, 0xd6, 0x2b, 0xb6, 0x11, 0x9b, 0xfe, 0x98, 0x92, 0x50, 0x67, 0x3f, + 0x3c, 0x77, 0xa9, 0x60, 0x10, 0xac, 0xb6, 0x3f, 0xa6, 0xe8, 0x77, 0x60, 0x3d, 0xea, 0xc0, 0xf7, + 0x62, 0x99, 0x04, 0xac, 0xc9, 0x2e, 0x9c, 0x87, 0x34, 0x58, 0x3b, 0x26, 0x81, 0x49, 0xdc, 0x70, + 0x60, 0x9b, 0xe7, 0x94, 0x1f, 0x90, 0x14, 0x9c, 0xe2, 0x3d, 0x29, 0x94, 0x57, 0xd5, 0x32, 0x8e, + 0x66, 0x73, 0x88, 0x43, 0xb5, 0x6f, 0x14, 0x28, 0xf2, 0x94, 0x85, 0x29, 0x85, 0x6f, 0xf7, 0x3c, + 0x1b, 0x90, 0xa9, 0x2e, 0x63, 0xf0, 0x5c, 0xe0, 0x3d, 0xa8, 0x70, 0xe5, 0x27, 0x4e, 0x18, 0x3c, + 0x0f, 0xe6, 0x8d, 0x0d, 0x28, 0x07, 0xc4, 0xb0, 0x3c, 0x77, 0x14, 0x5d, 0x69, 0xc5, 0x34, 0xfa, + 0x3d, 0x50, 0xfd, 0xc0, 0xf3, 0x8d, 0xe1, 0xe4, 0x14, 0x2c, 0xcd, 0xb7, 0x91, 0xe0, 0xb3, 0x14, + 0x5d, 0xfb, 0x1a, 0x4a, 0x62, 0x4f, 0xba, 0x86, 0x28, 0x1f, 0x01, 0x12, 0x3a, 0x62, 0xb6, 0x77, + 0x6c, 0x4a, 0x65, 0x02, 0xcd, 0x9f, 0x5c, 0x45, 0xcb, 0xf1, 0xa4, 0x41, 0xfb, 0x2f, 0x45, 0xa4, + 0xd2, 0xe2, 0x31, 0x8c, 0xe5, 0xdc, 0x6c, 0x41, 0xb0, 0xf3, 0xa5, 0xb8, 0x75, 0x8b, 0x48, 0xd4, + 0x85, 0x92, 0xcc, 0x98, 0x73, 0xcb, 0xbe, 0x25, 0x4a, 0x80, 0xe8, 0x0e, 0x9e, 0xc8, 0x1b, 0x88, + 0x45, 0xef, 0xe0, 0x89, 0xb8, 0x83, 0x27, 0xec, 0xf8, 0x2c, 0x73, 0x79, 0x01, 0x57, 0xe0, 0xa9, + 0x7c, 0xd5, 0x8a, 0x1f, 0x3a, 0x88, 0xf6, 0x3f, 0x4a, 0x1c, 0xd2, 0xa2, 0x07, 0x09, 0xf4, 0x15, + 0x94, 0x59, 0x74, 0xd0, 0x1d, 0xc3, 0x97, 0xcf, 0xeb, 0xed, 0xe5, 0xde, 0x3a, 0xa2, 0x0d, 0x4f, + 0x64, 0xe2, 0xab, 0xbe, 0xa0, 0x58, 0x68, 0x64, 0xa7, 0xa0, 0x28, 0x34, 0xb2, 0x6f, 0xf4, 0x01, + 0xd4, 0x8c, 0x71, 0xe8, 0xe9, 0x86, 0x75, 0x41, 0x82, 0xd0, 0xa6, 0x44, 0xba, 0xc9, 0x3a, 0xe3, + 0xb6, 0x22, 0x66, 0xe3, 0x33, 0x58, 0x4b, 0x62, 0xbe, 0x2d, 0x25, 0x29, 0x26, 0x53, 0x92, 0x3f, + 0x05, 0x98, 0x5c, 0xee, 0x31, 0x1f, 0x21, 0x97, 0x76, 0xa8, 0x9b, 0xd1, 0xb1, 0xbb, 0x88, 0xcb, + 0x8c, 0xd1, 0x66, 0x47, 0xc1, 0xf4, 0xcb, 0x43, 0x31, 0x7a, 0x79, 0x60, 0x0b, 0x9f, 0xad, 0xd5, + 0x73, 0x7b, 0x34, 0x8a, 0x2f, 0x1c, 0x2b, 0x9e, 0xe7, 0x3c, 0xe5, 0x0c, 0xed, 0x37, 0x39, 0xe1, + 0x2b, 0xe2, 0x0d, 0x29, 0xd3, 0xb1, 0xeb, 0x5d, 0x99, 0xfa, 0x3e, 0x00, 0x0d, 0x8d, 0x80, 0xe5, + 0x57, 0x46, 0x74, 0xe5, 0xd9, 0x98, 0x79, 0xba, 0x18, 0x44, 0x45, 0x2d, 0xb8, 0x22, 0x7b, 0xb7, + 0x42, 0xf4, 0x39, 0xac, 0x99, 0x9e, 0xe3, 0x8f, 0x88, 0x1c, 0x5c, 0x7c, 0xeb, 0xe0, 0x6a, 0xdc, + 0xbf, 0x15, 0x26, 0x2e, 0x5a, 0x4b, 0xd7, 0xbd, 0x68, 0xfd, 0xb5, 0x22, 0x9e, 0xc2, 0x92, 0x2f, + 0x71, 0x68, 0x38, 0xa7, 0xdc, 0xe3, 0xf1, 0x92, 0xcf, 0x7a, 0xdf, 0x55, 0xeb, 0xd1, 0xf8, 0x3c, + 0x4b, 0x71, 0xc5, 0x9b, 0x33, 0xde, 0x7f, 0xcf, 0x43, 0x25, 0x7e, 0x05, 0x9b, 0xb1, 0xfd, 0xa7, + 0x50, 0x89, 0x2b, 0x8a, 0x64, 0x80, 0xf8, 0x4e, 0xf3, 0xc4, 0x9d, 0xd1, 0x4b, 0x40, 0xc6, 0x70, + 0x18, 0x67, 0xb2, 0xfa, 0x98, 0x1a, 0xc3, 0xe8, 0x0d, 0xf2, 0xd3, 0x05, 0xf4, 0x10, 0x6d, 0x7d, + 0x27, 0x6c, 0x3c, 0x56, 0x8d, 0xe1, 0x30, 0xc5, 0x41, 0x7f, 0x06, 0xdb, 0xe9, 0x39, 0xf4, 0xd3, + 0x2b, 0xdd, 0xb7, 0x2d, 0x79, 0xbc, 0xdf, 0x5f, 0xf4, 0x21, 0xb0, 0x99, 0x82, 0xff, 0xf2, 0xea, + 0xd8, 0xb6, 0x84, 0xce, 0x51, 0x30, 0xd3, 0xd0, 0xf8, 0x0b, 0xb8, 0xf5, 0x86, 0xee, 0x73, 0x6c, + 0xd0, 0x4b, 0x17, 0xb8, 0x2c, 0xaf, 0x84, 0x84, 0xf5, 0x7e, 0xa5, 0x88, 0xf7, 0xca, 0xb4, 0x4e, + 0x5a, 0xc9, 0x14, 0xfc, 0x6e, 0xc6, 0x79, 0xda, 0xc7, 0x27, 0x02, 0x9e, 0x67, 0xdd, 0x4f, 0xa6, + 0xb2, 0xee, 0xac, 0xb9, 0x96, 0x48, 0x5e, 0x05, 0x90, 0x44, 0xd0, 0xfe, 0x25, 0x0f, 0xe5, 0x08, + 0x9d, 0x1f, 0xce, 0xaf, 0x68, 0x48, 0x1c, 0x3d, 0xbe, 0x39, 0x54, 0x30, 0x08, 0x16, 0xbf, 0xcf, + 0x7a, 0x0f, 0x2a, 0x63, 0x4a, 0x02, 0xd1, 0x9c, 0xe3, 0xcd, 0x65, 0xc6, 0xe0, 0x8d, 0xef, 0x43, + 0x35, 0xf4, 0x42, 0x63, 0xa4, 0x87, 0x3c, 0x15, 0xc8, 0x8b, 0xd1, 0x9c, 0xc5, 0x13, 0x01, 0xf4, + 0x43, 0xd8, 0x0c, 0xcf, 0x02, 0x2f, 0x0c, 0x47, 0x2c, 0x0d, 0xe5, 0x49, 0x91, 0xc8, 0x61, 0x0a, + 0x58, 0x8d, 0x1b, 0x44, 0xb2, 0x44, 0x59, 0xf4, 0x9e, 0x74, 0x66, 0xae, 0xcb, 0x83, 0x48, 0x01, + 0xaf, 0xc7, 0x5c, 0xe6, 0xda, 0x6c, 0xf3, 0xf4, 0x45, 0xb2, 0xc1, 0x63, 0x85, 0x82, 0x23, 0x12, + 0xe9, 0xb0, 0xe1, 0x10, 0x83, 0x8e, 0x03, 0x62, 0xe9, 0x2f, 0x6d, 0x32, 0xb2, 0xc4, 0x9d, 0x4a, + 0x2d, 0xf3, 0x49, 0x22, 0x52, 0x4b, 0xf3, 0x11, 0x1f, 0x8d, 0x6b, 0x11, 0x9c, 0xa0, 0x59, 0xe6, + 0x20, 0xbe, 0xd0, 0x06, 0x54, 0xfb, 0xcf, 0xfb, 0x83, 0xce, 0xa1, 0x7e, 0x78, 0xb4, 0xd7, 0x91, + 0x35, 0x4c, 0xfd, 0x0e, 0x16, 0xa4, 0xc2, 0xda, 0x07, 0x47, 0x83, 0xd6, 0x81, 0x3e, 0xe8, 0xb6, + 0x9f, 0xf6, 0xd5, 0x1c, 0xda, 0x86, 0xcd, 0xc1, 0x3e, 0x3e, 0x1a, 0x0c, 0x0e, 0x3a, 0x7b, 0xfa, + 0x71, 0x07, 0x77, 0x8f, 0xf6, 0xfa, 0x6a, 0x1e, 0x21, 0xa8, 0x4d, 0xd8, 0x83, 0xee, 0x61, 0x47, + 0x2d, 0xa0, 0x2a, 0xac, 0x1e, 0x77, 0x70, 0xbb, 0xd3, 0x1b, 0xa8, 0x45, 0xed, 0x97, 0x79, 0xa8, + 0x26, 0xac, 0xc8, 0x1c, 0x39, 0xa0, 0xe2, 0xc8, 0x52, 0xc0, 0xec, 0x93, 0xbf, 0xb9, 0x1a, 0xe6, + 0x99, 0xb0, 0x4e, 0x01, 0x0b, 0x82, 0x1f, 0x53, 0x8c, 0xcb, 0xc4, 0x3a, 0x2f, 0xe0, 0xb2, 0x63, + 0x5c, 0x0a, 0x90, 0xef, 0xc3, 0xda, 0x39, 0x09, 0x5c, 0x32, 0x92, 0xed, 0xc2, 0x22, 0x55, 0xc1, + 0x13, 0x5d, 0x76, 0x40, 0x95, 0x5d, 0x26, 0x30, 0xc2, 0x1c, 0x35, 0xc1, 0x3f, 0x8c, 0xc0, 0xb6, + 0xa0, 0x28, 0x9a, 0x57, 0xc5, 0xfc, 0x9c, 0x60, 0xdb, 0x14, 0x7d, 0x6d, 0xf8, 0x3c, 0x3d, 0x2c, + 0x60, 0xfe, 0x8d, 0x4e, 0x67, 0xed, 0x53, 0xe2, 0xf6, 0xb9, 0xbf, 0xb8, 0x3b, 0xbf, 0xc9, 0x44, + 0x67, 0xb1, 0x89, 0x56, 0x21, 0x8f, 0xa3, 0xc2, 0x9f, 0x76, 0xab, 0xbd, 0xcf, 0xcc, 0xb2, 0x0e, + 0x95, 0xc3, 0xd6, 0xcf, 0xf4, 0x93, 0x3e, 0xbf, 0x90, 0x47, 0x2a, 0xac, 0x3d, 0xed, 0xe0, 0x5e, + 0xe7, 0x40, 0x72, 0xf2, 0x68, 0x0b, 0x54, 0xc9, 0x99, 0xf4, 0x2b, 0x30, 0x04, 0xf1, 0x59, 0x44, + 0x65, 0x28, 0xf4, 0x9f, 0xb5, 0x8e, 0xd5, 0x92, 0xf6, 0xdf, 0x39, 0xd8, 0x10, 0xdb, 0x42, 0x5c, + 0xa2, 0xf0, 0xe6, 0x27, 0xda, 0xe4, 0x05, 0x55, 0x2e, 0x7d, 0x41, 0x15, 0x25, 0xa1, 0x7c, 0x57, + 0xcf, 0x4f, 0x92, 0x50, 0x7e, 0x69, 0x93, 0x8a, 0xf8, 0x85, 0x45, 0x22, 0x7e, 0x1d, 0x56, 0x1d, + 0x42, 0x63, 0xbb, 0x55, 0x70, 0x44, 0x22, 0x1b, 0xaa, 0x86, 0xeb, 0x7a, 0xa1, 0x21, 0x6e, 0x7d, + 0x4b, 0x0b, 0x6d, 0x86, 0x53, 0xff, 0xb8, 0xd9, 0x9a, 0x20, 0x89, 0xc0, 0x9c, 0xc4, 0x6e, 0xfc, + 0x14, 0xd4, 0xe9, 0x0e, 0x8b, 0x6c, 0x87, 0x3f, 0xf8, 0xd1, 0x64, 0x37, 0x24, 0x6c, 0x5d, 0xc8, + 0xe7, 0x12, 0x75, 0x85, 0x11, 0xf8, 0xa4, 0xd7, 0xeb, 0xf6, 0x1e, 0xab, 0x0a, 0x02, 0x28, 0x75, + 0x7e, 0xd6, 0x1d, 0x74, 0xf6, 0xd4, 0xdc, 0xee, 0xaf, 0x36, 0xa1, 0x24, 0x84, 0x44, 0xdf, 0xca, + 0x4c, 0x20, 0x59, 0xfe, 0x8a, 0x7e, 0xba, 0x70, 0x46, 0x9d, 0x2a, 0xa9, 0x6d, 0x3c, 0x5c, 0x7a, + 0xbc, 0x7c, 0x6e, 0x5c, 0x41, 0x7f, 0xa3, 0xc0, 0x5a, 0xea, 0xa9, 0x31, 0xeb, 0xad, 0xf7, 0x9c, + 0x6a, 0xdb, 0xc6, 0x4f, 0x96, 0x1a, 0x1b, 0xcb, 0xf2, 0x8d, 0x02, 0xd5, 0x44, 0x9d, 0x29, 0xba, + 0xbf, 0x4c, 0x6d, 0xaa, 0x90, 0xe4, 0xb3, 0xe5, 0xcb, 0x5a, 0xb5, 0x95, 0x8f, 0x15, 0xf4, 0xd7, + 0x0a, 0x54, 0x13, 0x15, 0x97, 0x99, 0x45, 0x99, 0xad, 0x0f, 0xcd, 0x2c, 0xca, 0xbc, 0x02, 0xcf, + 0x15, 0xf4, 0x97, 0x0a, 0x54, 0xe2, 0xea, 0x49, 0x74, 0x6f, 0xf1, 0x7a, 0x4b, 0x21, 0xc4, 0xa7, + 0xcb, 0x16, 0x6a, 0x6a, 0x2b, 0xe8, 0xcf, 0xa1, 0x1c, 0x95, 0x1a, 0xa2, 0xac, 0xbb, 0xd7, 0x54, + 0x1d, 0x63, 0xe3, 0xde, 0xc2, 0xe3, 0x92, 0xd3, 0x47, 0xf5, 0x7f, 0x99, 0xa7, 0x9f, 0xaa, 0x54, + 0x6c, 0xdc, 0x5b, 0x78, 0x5c, 0x3c, 0x3d, 0xf3, 0x84, 0x44, 0x99, 0x60, 0x66, 0x4f, 0x98, 0xad, + 0x4f, 0xcc, 0xec, 0x09, 0xf3, 0xaa, 0x12, 0x85, 0x20, 0x89, 0x42, 0xc3, 0xcc, 0x82, 0xcc, 0x16, + 0x33, 0x66, 0x16, 0x64, 0x4e, 0x5d, 0xa3, 0xb6, 0x82, 0x7e, 0xa1, 0x24, 0xcf, 0x05, 0xf7, 0x16, + 0xae, 0xa7, 0x5b, 0xd0, 0x25, 0x67, 0x2a, 0xfa, 0xf8, 0x02, 0xfd, 0x85, 0xbc, 0xc5, 0x10, 0xe5, + 0x78, 0x68, 0x11, 0xb0, 0x54, 0x05, 0x5f, 0xe3, 0x93, 0xe5, 0x36, 0x1b, 0x2e, 0xc4, 0x5f, 0x29, + 0x00, 0x93, 0xc2, 0xbd, 0xcc, 0x42, 0xcc, 0x54, 0x0c, 0x36, 0xee, 0x2f, 0x31, 0x32, 0xb9, 0x40, + 0xa2, 0xc2, 0xa2, 0xcc, 0x0b, 0x64, 0xaa, 0xb0, 0x30, 0xf3, 0x02, 0x99, 0x2e, 0x0a, 0xd4, 0x56, + 0xd0, 0x3f, 0x29, 0xb0, 0x39, 0x53, 0xd8, 0x84, 0x1e, 0x5e, 0xb3, 0xb6, 0xad, 0xf1, 0xc5, 0xf2, + 0x00, 0x91, 0x68, 0x3b, 0xca, 0xc7, 0x0a, 0xfa, 0x5b, 0x05, 0xd6, 0xd3, 0x05, 0x1f, 0x99, 0x77, + 0xa9, 0x39, 0x25, 0x52, 0x8d, 0x07, 0xcb, 0x0d, 0x8e, 0xb5, 0xf5, 0xf7, 0x0a, 0xd4, 0xd2, 0xb5, + 0x3f, 0xe8, 0xc1, 0x62, 0x61, 0x61, 0x4a, 0xa0, 0xcf, 0x97, 0x1c, 0x1d, 0x49, 0xf4, 0xe5, 0xea, + 0x1f, 0x15, 0x45, 0xf6, 0x56, 0xe2, 0x3f, 0x3f, 0xfe, 0xff, 0x00, 0x00, 0x00, 0xff, 0xff, 0x73, + 0x96, 0x70, 0x25, 0xa5, 0x34, 0x00, 0x00, } // Reference imports to suppress errors if they are not otherwise used. diff --git a/plugins/drivers/proto/driver.proto b/plugins/drivers/proto/driver.proto index b49fcc3833b8..98e845c3ed94 100644 --- a/plugins/drivers/proto/driver.proto +++ b/plugins/drivers/proto/driver.proto @@ -371,7 +371,6 @@ message DriverCapabilities { NONE = 0; CHROOT = 1; IMAGE = 2; - UNVEIL= 3; } // FsIsolation indicates what kind of filesystem isolation a driver supports. FSIsolation fs_isolation = 3; @@ -397,10 +396,6 @@ message DriverCapabilities { // disable_log_collection indicates whether the driver has the capability of // disabling log collection bool disable_log_collection = 8; - - // dynamic_workload_users indicates the task is capable of using UID/GID - // assigned from the Nomad client as user credentials for the task. - bool dynamic_workload_users = 9; } message NetworkIsolationSpec { @@ -595,8 +590,6 @@ message Mount { // Propagation mode for the mount. Not exactly the same as the unix mount // propagation flags. See callsite usage for details. string propagation_mode = 4; - - string selinux_label = 5; } message Device { diff --git a/plugins/drivers/server.go b/plugins/drivers/server.go index 36a9d96dc5bd..cfd2476871a5 100644 --- a/plugins/drivers/server.go +++ b/plugins/drivers/server.go @@ -15,7 +15,6 @@ import ( "google.golang.org/grpc/status" "github.com/hashicorp/nomad/nomad/structs" - "github.com/hashicorp/nomad/plugins/drivers/fsisolation" "github.com/hashicorp/nomad/plugins/drivers/proto" dstructs "github.com/hashicorp/nomad/plugins/shared/structs" sproto "github.com/hashicorp/nomad/plugins/shared/structs/proto" @@ -50,19 +49,16 @@ func (b *driverPluginServer) Capabilities(ctx context.Context, req *proto.Capabi MustCreateNetwork: caps.MustInitiateNetwork, NetworkIsolationModes: []proto.NetworkIsolationSpec_NetworkIsolationMode{}, RemoteTasks: caps.RemoteTasks, - DynamicWorkloadUsers: caps.DynamicWorkloadUsers, }, } switch caps.FSIsolation { - case fsisolation.None: + case FSIsolationNone: resp.Capabilities.FsIsolation = proto.DriverCapabilities_NONE - case fsisolation.Chroot: + case FSIsolationChroot: resp.Capabilities.FsIsolation = proto.DriverCapabilities_CHROOT - case fsisolation.Image: + case FSIsolationImage: resp.Capabilities.FsIsolation = proto.DriverCapabilities_IMAGE - case fsisolation.Unveil: - resp.Capabilities.FsIsolation = proto.DriverCapabilities_UNVEIL default: resp.Capabilities.FsIsolation = proto.DriverCapabilities_NONE } diff --git a/plugins/drivers/testutils/exec_testing.go b/plugins/drivers/testutils/exec_testing.go index c0eeebd8de57..a9f3c3c5d8b0 100644 --- a/plugins/drivers/testutils/exec_testing.go +++ b/plugins/drivers/testutils/exec_testing.go @@ -8,6 +8,7 @@ import ( "fmt" "io" "os" + "reflect" "regexp" "runtime" "strings" @@ -15,11 +16,11 @@ import ( "testing" "time" - "github.com/hashicorp/nomad/client/lib/cgroupslib" + "github.com/hashicorp/nomad/client/lib/cgutil" "github.com/hashicorp/nomad/plugins/drivers" dproto "github.com/hashicorp/nomad/plugins/drivers/proto" "github.com/hashicorp/nomad/testutil" - "github.com/shoenig/test/must" + "github.com/stretchr/testify/require" ) func ExecTaskStreamingConformanceTests(t *testing.T, driver *DriverHarness, taskID string) { @@ -120,29 +121,30 @@ func TestExecTaskStreamingBasicResponses(t *testing.T, driver *DriverHarness, ta result := execTask(t, driver, taskID, c.Command, c.Tty, c.Stdin) - must.Eq(t, c.ExitCode, result.exitCode) + require.Equal(t, c.ExitCode, result.exitCode) switch s := c.Stdout.(type) { case string: - must.Eq(t, s, result.stdout) + require.Equal(t, s, result.stdout) case *regexp.Regexp: - must.RegexMatch(t, s, result.stdout) + require.Regexp(t, s, result.stdout) case nil: - must.Eq(t, "", result.stdout) + require.Empty(t, result.stdout) default: - t.Fatal("unexpected type") + require.Fail(t, "unexpected stdout type", "found %v (%v), but expected string or regexp", s, reflect.TypeOf(s)) } switch s := c.Stderr.(type) { case string: - must.Eq(t, s, result.stderr) + require.Equal(t, s, result.stderr) case *regexp.Regexp: - must.RegexMatch(t, s, result.stderr) + require.Regexp(t, s, result.stderr) case nil: - must.Eq(t, "", result.stderr) + require.Empty(t, result.stderr) default: - t.Fatal("unexpected type") + require.Fail(t, "unexpected stderr type", "found %v (%v), but expected string or regexp", s, reflect.TypeOf(s)) } + }) } } @@ -152,7 +154,7 @@ func TestExecTaskStreamingBasicResponses(t *testing.T, driver *DriverHarness, ta func TestExecFSIsolation(t *testing.T, driver *DriverHarness, taskID string) { t.Run("isolation", func(t *testing.T) { caps, err := driver.Capabilities() - must.NoError(t, err) + require.NoError(t, err) isolated := (caps.FSIsolation != drivers.FSIsolationNone) @@ -162,7 +164,7 @@ func TestExecFSIsolation(t *testing.T, driver *DriverHarness, taskID string) { w := execTask(t, driver, taskID, fmt.Sprintf(`FILE=$(mktemp); echo "$FILE"; echo %q >> "${FILE}"`, text), false, "") - must.Zero(t, w.exitCode) + require.Zero(t, w.exitCode) tempfile := strings.TrimSpace(w.stdout) if !isolated { @@ -174,31 +176,30 @@ func TestExecFSIsolation(t *testing.T, driver *DriverHarness, taskID string) { // read from host b, err := os.ReadFile(tempfile) if !isolated { - must.NoError(t, err) - must.Eq(t, text, strings.TrimSpace(string(b))) + require.NoError(t, err) + require.Equal(t, text, strings.TrimSpace(string(b))) } else { - must.Error(t, err) - must.True(t, os.IsNotExist(err)) + require.Error(t, err) + require.True(t, os.IsNotExist(err)) } // read should succeed from task again r := execTask(t, driver, taskID, fmt.Sprintf("cat %q", tempfile), false, "") - must.Zero(t, r.exitCode) - must.Eq(t, text, strings.TrimSpace(r.stdout)) + require.Zero(t, r.exitCode) + require.Equal(t, text, strings.TrimSpace(r.stdout)) // we always run in a cgroup - testing freezer cgroup r = execTask(t, driver, taskID, "cat /proc/self/cgroup", - false, "", - ) - must.Zero(t, r.exitCode) - - switch cgroupslib.GetMode() { + false, "") + require.Zero(t, r.exitCode) - case cgroupslib.CG1: - acceptable := []string{":freezer:/nomad", ":freezer:/docker"} + if !cgutil.UseV2 { + acceptable := []string{ + ":freezer:/nomad", ":freezer:/docker", + } if testutil.IsCI() { // github actions freezer cgroup acceptable = append(acceptable, ":freezer:/actions_job") @@ -212,9 +213,9 @@ func TestExecFSIsolation(t *testing.T, driver *DriverHarness, taskID string) { } } if !ok { - t.Fatal("unexpected freezer cgroup") + require.Fail(t, "unexpected freezer cgroup", "expected freezer to be /nomad/ or /docker/, but found:\n%s", r.stdout) } - case cgroupslib.CG2: + } else { info, _ := driver.PluginInfo() if info.Name == "docker" { // Note: docker on cgroups v2 now returns nothing @@ -223,7 +224,7 @@ func TestExecFSIsolation(t *testing.T, driver *DriverHarness, taskID string) { t.Skip("/proc/self/cgroup not useful in docker cgroups.v2") } // e.g. 0::/testing.slice/5bdbd6c2-8aba-3ab2-728b-0ff3a81727a9.sleep.scope - must.True(t, strings.HasSuffix(strings.TrimSpace(r.stdout), ".scope"), must.Sprintf("actual stdout %q", r.stdout)) + require.True(t, strings.HasSuffix(strings.TrimSpace(r.stdout), ".scope"), "actual stdout %q", r.stdout) } }) } @@ -247,27 +248,27 @@ func execTask(t *testing.T, driver *DriverHarness, taskID string, cmd string, tt isRaw = true err := raw.ExecTaskStreamingRaw(ctx, taskID, command, tty, stream) - must.NoError(t, err) + require.NoError(t, err) } else if d, ok := driver.impl.(drivers.ExecTaskStreamingDriver); ok { execOpts, errCh := drivers.StreamToExecOptions(ctx, command, tty, stream) r, err := d.ExecTaskStreaming(ctx, taskID, execOpts) - must.NoError(t, err) + require.NoError(t, err) select { case err := <-errCh: - must.NoError(t, err) + require.NoError(t, err) default: // all good } exitCode = r.ExitCode } else { - t.Fatal("driver does not support exec") + require.Fail(t, "driver does not support exec") } result := stream.currentResult() - must.NoError(t, result.err) + require.NoError(t, result.err) if !isRaw { result.exitCode = exitCode diff --git a/plugins/drivers/testutils/testing.go b/plugins/drivers/testutils/testing.go index bf645f08f899..f0be5019e6ab 100644 --- a/plugins/drivers/testutils/testing.go +++ b/plugins/drivers/testutils/testing.go @@ -15,6 +15,7 @@ import ( plugin "github.com/hashicorp/go-plugin" "github.com/hashicorp/nomad/ci" "github.com/hashicorp/nomad/client/allocdir" + "github.com/hashicorp/nomad/client/lib/cgutil" "github.com/hashicorp/nomad/client/logmon" "github.com/hashicorp/nomad/client/taskenv" "github.com/hashicorp/nomad/helper/testlog" @@ -23,10 +24,9 @@ import ( "github.com/hashicorp/nomad/nomad/structs" "github.com/hashicorp/nomad/plugins/base" "github.com/hashicorp/nomad/plugins/drivers" - "github.com/hashicorp/nomad/plugins/drivers/fsisolation" "github.com/hashicorp/nomad/plugins/shared/hclspec" testing "github.com/mitchellh/go-testing-interface" - "github.com/shoenig/test/must" + "github.com/stretchr/testify/require" ) type DriverHarness struct { @@ -56,7 +56,7 @@ func NewDriverHarness(t testing.T, d drivers.DriverPlugin) *DriverHarness { ) raw, err := client.Dispense(base.PluginTypeDriver) - must.NoError(t, err) + require.NoError(t, err, "failed to dispense plugin") dClient := raw.(drivers.DriverPlugin) return &DriverHarness{ @@ -69,9 +69,46 @@ func NewDriverHarness(t testing.T, d drivers.DriverPlugin) *DriverHarness { } } +// setupCgroupV2 creates a v2 cgroup for the task, as if a Client were initialized +// and managing the cgroup as it normally would via the cpuset manager. +// +// Note that we are being lazy and trying to avoid importing cgutil because +// currently plugins/drivers/testutils is platform agnostic-ish. +// +// Some drivers (raw_exec) setup their own cgroup, while others (exec, java, docker) +// would otherwise depend on the Nomad cpuset manager (and docker daemon) to create +// one, which isn't available here in testing, and so we create one via the harness. +// Plumbing such metadata through to the harness is a mind bender, so we just always +// create the cgroup, but at least put it under 'testing.slice'. +// +// tl;dr raw_exec tests should ignore this cgroup. +func (h *DriverHarness) setupCgroupV2(allocID, task string) { + if cgutil.UseV2 { + h.cgroup = filepath.Join(cgutil.CgroupRoot, "testing.slice", cgutil.CgroupScope(allocID, task)) + h.logger.Trace("create cgroup for test", "parent", "testing.slice", "id", allocID, "task", task, "path", h.cgroup) + if err := os.MkdirAll(h.cgroup, 0755); err != nil { + panic(err) + } + } +} + func (h *DriverHarness) Kill() { _ = h.client.Close() h.server.Stop() + h.cleanupCgroup() +} + +// cleanupCgroup might cleanup a cgroup that may or may not be tricked by DriverHarness. +func (h *DriverHarness) cleanupCgroup() { + // some [non-exec] tests don't bother with MkAllocDir which is what would create + // the cgroup, but then do call Kill, so in that case skip the cgroup cleanup + if cgutil.UseV2 && h.cgroup != "" { + if err := os.Remove(h.cgroup); err != nil && !os.IsNotExist(err) { + // in some cases the driver will cleanup the cgroup itself, in which + // case we do not care about the cgroup not existing at cleanup time + h.t.Fatalf("failed to cleanup cgroup: %v", err) + } + } } // MkAllocDir creates a temporary directory and allocdir structure. @@ -81,25 +118,21 @@ func (h *DriverHarness) Kill() { // between tests. func (h *DriverHarness) MkAllocDir(t *drivers.TaskConfig, enableLogs bool) func() { dir, err := os.MkdirTemp("", "nomad_driver_harness-") - must.NoError(h.t, err) + require.NoError(h.t, err) - mountsDir, err := os.MkdirTemp("", "nomad_driver_harness-mounts-") - must.NoError(h.t, err) - must.NoError(h.t, os.Chmod(mountsDir, 0755)) - - allocDir := allocdir.NewAllocDir(h.logger, dir, mountsDir, t.AllocID) - must.NoError(h.t, allocDir.Build()) + allocDir := allocdir.NewAllocDir(h.logger, dir, t.AllocID) + require.NoError(h.t, allocDir.Build()) t.AllocDir = allocDir.AllocDir taskDir := allocDir.NewTaskDir(t.Name) caps, err := h.Capabilities() - must.NoError(h.t, err) + require.NoError(h.t, err) fsi := caps.FSIsolation h.logger.Trace("FS isolation", "fsi", fsi) - must.NoError(h.t, taskDir.Build(fsi, ci.TinyChroot, t.User)) + require.NoError(h.t, taskDir.Build(fsi == drivers.FSIsolationChroot, ci.TinyChroot)) task := &structs.Task{ Name: t.Name, @@ -127,6 +160,9 @@ func (h *DriverHarness) MkAllocDir(t *drivers.TaskConfig, enableLogs bool) func( } } + // setup a v2 cgroup for test cases that assume one exists + h.setupCgroupV2(alloc.ID, task.Name) + //logmon if enableLogs { lm := logmon.NewLogMon(h.logger.Named("logmon")) @@ -147,7 +183,7 @@ func (h *DriverHarness) MkAllocDir(t *drivers.TaskConfig, enableLogs bool) func( MaxFiles: 10, MaxFileSizeMB: 10, }) - must.NoError(h.t, err) + require.NoError(h.t, err) return func() { lm.Stop() @@ -159,6 +195,7 @@ func (h *DriverHarness) MkAllocDir(t *drivers.TaskConfig, enableLogs bool) func( return func() { h.client.Close() allocDir.Destroy() + h.cleanupCgroup() } } @@ -256,7 +293,7 @@ func (d *MockDriver) ExecTaskStreaming(ctx context.Context, taskID string, execO } // SetEnvvars sets path and host env vars depending on the FS isolation used. -func SetEnvvars(envBuilder *taskenv.Builder, fsmode fsisolation.Mode, taskDir *allocdir.TaskDir) { +func SetEnvvars(envBuilder *taskenv.Builder, fsi drivers.FSIsolation, taskDir *allocdir.TaskDir) { envBuilder.SetClientTaskRoot(taskDir.Dir) envBuilder.SetClientSharedAllocDir(taskDir.SharedAllocDir) @@ -264,13 +301,8 @@ func SetEnvvars(envBuilder *taskenv.Builder, fsmode fsisolation.Mode, taskDir *a envBuilder.SetClientTaskSecretsDir(taskDir.SecretsDir) // Set driver-specific environment variables - switch fsmode { - case fsisolation.Unveil: - // Use mounts host paths - envBuilder.SetAllocDir(filepath.Join(taskDir.MountsAllocDir, "alloc")) - envBuilder.SetTaskLocalDir(filepath.Join(taskDir.MountsTaskDir, "local")) - envBuilder.SetSecretsDir(filepath.Join(taskDir.SecretsDir, "secrets")) - case fsisolation.None: + switch fsi { + case drivers.FSIsolationNone: // Use host paths envBuilder.SetAllocDir(taskDir.SharedAllocDir) envBuilder.SetTaskLocalDir(taskDir.LocalDir) @@ -283,7 +315,7 @@ func SetEnvvars(envBuilder *taskenv.Builder, fsmode fsisolation.Mode, taskDir *a } // Set the host environment variables for non-image based drivers - if fsmode != fsisolation.Image { + if fsi != drivers.FSIsolationImage { envBuilder.SetHostEnvvars([]string{"env.denylist"}) } } diff --git a/plugins/drivers/testutils/testing_default.go b/plugins/drivers/testutils/testing_default.go deleted file mode 100644 index 6bf0b7bfa1b3..000000000000 --- a/plugins/drivers/testutils/testing_default.go +++ /dev/null @@ -1,10 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: MPL-2.0 - -//go:build !linux - -package testutils - -func (*DriverHarness) MakeTaskCgroup(string, string) { - // nothing -} diff --git a/plugins/drivers/testutils/testing_linux.go b/plugins/drivers/testutils/testing_linux.go deleted file mode 100644 index 3ab097db74a8..000000000000 --- a/plugins/drivers/testutils/testing_linux.go +++ /dev/null @@ -1,25 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: MPL-2.0 - -//go:build linux - -package testutils - -import ( - "github.com/hashicorp/nomad/client/lib/cgroupslib" - "github.com/shoenig/test/must" -) - -// MakeTaskCgroup creates the cgroup that the task driver might assume already -// exists, since Nomad client creates them. Why do we write tests that directly -// invoke task drivers without any context of the Nomad client? Who knows. -func (h *DriverHarness) MakeTaskCgroup(allocID, taskName string) { - f := cgroupslib.Factory(allocID, taskName, false) - must.NoError(h.t, f.Setup()) - - // ensure child procs are dead and remove the cgroup when the test is done - h.t.Cleanup(func() { - _ = f.Kill() - _ = f.Teardown() - }) -} diff --git a/plugins/drivers/testutils/testing_test.go b/plugins/drivers/testutils/testing_test.go index e505e7d6a7f3..92806337264a 100644 --- a/plugins/drivers/testutils/testing_test.go +++ b/plugins/drivers/testutils/testing_test.go @@ -11,12 +11,12 @@ import ( "testing" "time" - "github.com/hashicorp/go-msgpack/v2/codec" + "github.com/hashicorp/go-msgpack/codec" "github.com/hashicorp/nomad/ci" "github.com/hashicorp/nomad/nomad/structs" "github.com/hashicorp/nomad/plugins/drivers" pstructs "github.com/hashicorp/nomad/plugins/shared/structs" - "github.com/shoenig/test/must" + "github.com/stretchr/testify/require" ) var _ drivers.DriverPlugin = (*MockDriver)(nil) @@ -34,8 +34,8 @@ func TestDriverHarness(t *testing.T) { harness := NewDriverHarness(t, d) defer harness.Kill() actual, _, err := harness.StartTask(&drivers.TaskConfig{}) - must.NoError(t, err) - must.Eq(t, handle.Config.Name, actual.Config.Name) + require.NoError(t, err) + require.Equal(t, handle.Config.Name, actual.Config.Name) } type testDriverState struct { @@ -45,6 +45,7 @@ type testDriverState struct { func TestBaseDriver_Fingerprint(t *testing.T) { ci.Parallel(t) + require := require.New(t) fingerprints := []*drivers.Fingerprint{ { @@ -80,7 +81,7 @@ func TestBaseDriver_Fingerprint(t *testing.T) { defer harness.Kill() ch, err := harness.Fingerprint(context.Background()) - must.NoError(t, err) + require.NoError(err) var wg sync.WaitGroup wg.Add(1) @@ -88,24 +89,25 @@ func TestBaseDriver_Fingerprint(t *testing.T) { defer wg.Done() select { case f := <-ch: - must.Eq(t, f, fingerprints[0]) + require.Exactly(f, fingerprints[0]) case <-time.After(1 * time.Second): - t.Fatal("did not receive fingerprint[0]") + require.Fail("did not receive fingerprint[0]") } select { case f := <-ch: - must.Eq(t, f, fingerprints[1]) + require.Exactly(f, fingerprints[1]) case <-time.After(1 * time.Second): - t.Fatal("did not receive fingerprint[1]") + require.Fail("did not receive fingerprint[1]") } }() - must.False(t, complete.Load().(bool)) + require.False(complete.Load().(bool)) wg.Wait() - must.True(t, complete.Load().(bool)) + require.True(complete.Load().(bool)) } func TestBaseDriver_RecoverTask(t *testing.T) { ci.Parallel(t) + require := require.New(t) // build driver state and encode it into proto msg state := testDriverState{Pid: 1, Log: "foo"} @@ -117,8 +119,8 @@ func TestBaseDriver_RecoverTask(t *testing.T) { impl := &MockDriver{ RecoverTaskF: func(h *drivers.TaskHandle) error { var actual testDriverState - must.NoError(t, h.GetDriverState(&actual)) - must.Eq(t, state, actual) + require.NoError(h.GetDriverState(&actual)) + require.Equal(state, actual) return nil }, } @@ -130,11 +132,12 @@ func TestBaseDriver_RecoverTask(t *testing.T) { DriverState: buf.Bytes(), } err := harness.RecoverTask(handle) - must.NoError(t, err) + require.NoError(err) } func TestBaseDriver_StartTask(t *testing.T) { ci.Parallel(t) + require := require.New(t) cfg := &drivers.TaskConfig{ ID: "foo", @@ -154,18 +157,19 @@ func TestBaseDriver_StartTask(t *testing.T) { harness := NewDriverHarness(t, impl) defer harness.Kill() resp, _, err := harness.StartTask(cfg) - must.NoError(t, err) - must.Eq(t, cfg.ID, resp.Config.ID) - must.Eq(t, handle.State, resp.State) + require.NoError(err) + require.Equal(cfg.ID, resp.Config.ID) + require.Equal(handle.State, resp.State) var actualState testDriverState - must.NoError(t, resp.GetDriverState(&actualState)) - must.Eq(t, *state, actualState) + require.NoError(resp.GetDriverState(&actualState)) + require.Equal(*state, actualState) } func TestBaseDriver_WaitTask(t *testing.T) { ci.Parallel(t) + require := require.New(t) result := &drivers.ExitResult{ExitCode: 1, Signal: 9} @@ -190,19 +194,20 @@ func TestBaseDriver_WaitTask(t *testing.T) { go func() { defer wg.Done() ch, err := harness.WaitTask(context.TODO(), "foo") - must.NoError(t, err) + require.NoError(err) actualResult := <-ch finished = true - must.Eq(t, result, actualResult) + require.Exactly(result, actualResult) }() - must.False(t, finished) + require.False(finished) close(signalTask) wg.Wait() - must.True(t, finished) + require.True(finished) } func TestBaseDriver_TaskEvents(t *testing.T) { ci.Parallel(t) + require := require.New(t) now := time.Now().UTC().Truncate(time.Millisecond) events := []*drivers.TaskEvent{ @@ -249,14 +254,14 @@ func TestBaseDriver_TaskEvents(t *testing.T) { defer harness.Kill() ch, err := harness.TaskEvents(context.Background()) - must.NoError(t, err) + require.NoError(err) for _, event := range events { select { case actual := <-ch: - must.Eq(t, actual, event) + require.Exactly(actual, event) case <-time.After(500 * time.Millisecond): - t.Fatal("failed to receive event") + require.Fail("failed to receive event") } } @@ -286,6 +291,6 @@ func TestBaseDriver_Capabilities(t *testing.T) { defer harness.Kill() caps, err := harness.Capabilities() - must.NoError(t, err) - must.Eq(t, capabilities, caps) + require.NoError(t, err) + require.Equal(t, capabilities, caps) } diff --git a/plugins/drivers/utils.go b/plugins/drivers/utils.go index 557493822652..39b1f0843ab8 100644 --- a/plugins/drivers/utils.go +++ b/plugins/drivers/utils.go @@ -294,7 +294,6 @@ func MountFromProto(mount *proto.Mount) *MountConfig { HostPath: mount.HostPath, Readonly: mount.Readonly, PropagationMode: mount.PropagationMode, - SELinuxLabel: mount.SelinuxLabel, } } @@ -346,7 +345,6 @@ func MountToProto(mount *MountConfig) *proto.Mount { HostPath: mount.HostPath, Readonly: mount.Readonly, PropagationMode: mount.PropagationMode, - SelinuxLabel: mount.SELinuxLabel, } } diff --git a/plugins/drivers/utils_test.go b/plugins/drivers/utils_test.go index 14267e98110b..e64bf5102c3f 100644 --- a/plugins/drivers/utils_test.go +++ b/plugins/drivers/utils_test.go @@ -9,7 +9,8 @@ import ( "github.com/hashicorp/nomad/helper/uuid" "github.com/hashicorp/nomad/nomad/structs" "github.com/hashicorp/nomad/plugins/drivers/proto" - "github.com/shoenig/test/must" + "github.com/stretchr/testify/assert" + "github.com/stretchr/testify/require" ) func TestResourceUsageRoundTrip(t *testing.T) { @@ -35,7 +36,8 @@ func TestResourceUsageRoundTrip(t *testing.T) { } parsed := resourceUsageFromProto(resourceUsageToProto(input)) - must.Eq(t, parsed, input) + + require.EqualValues(t, parsed, input) } func TestTaskConfigRoundTrip(t *testing.T) { @@ -107,7 +109,8 @@ func TestTaskConfigRoundTrip(t *testing.T) { } parsed := taskConfigFromProto(taskConfigToProto(input)) - must.Eq(t, input, parsed) + + require.EqualValues(t, input, parsed) } @@ -137,7 +140,7 @@ func Test_networkCreateRequestFromProto(t *testing.T) { for _, tc := range testCases { t.Run(tc.name, func(t *testing.T) { actualOutput := networkCreateRequestFromProto(tc.inputPB) - must.Eq(t, tc.expectedOutput, actualOutput) + assert.Equal(t, tc.expectedOutput, actualOutput, tc.name) }) } } diff --git a/plugins/shared/structs/attribute_test.go b/plugins/shared/structs/attribute_test.go index 1a01e7cf1bc3..22a342056f83 100644 --- a/plugins/shared/structs/attribute_test.go +++ b/plugins/shared/structs/attribute_test.go @@ -8,7 +8,7 @@ import ( "testing" "github.com/hashicorp/nomad/helper/pointer" - "github.com/shoenig/test/must" + "github.com/stretchr/testify/require" ) func TestAttribute_Validate(t *testing.T) { @@ -77,7 +77,7 @@ func TestAttribute_Validate(t *testing.T) { for _, c := range cases { t.Run(c.Input.GoString(), func(t *testing.T) { if err := c.Input.Validate(); err != nil && !c.Fail { - must.NoError(t, err) + require.NoError(t, err) } }) } @@ -538,7 +538,7 @@ func testComparison(t *testing.T, cases []*compareTestCase) { if !ok && !c.NotComparable { t.Fatal("should be comparable") } else if ok { - must.Eq(t, c.Expected, v) + require.Equal(t, c.Expected, v) } }) } @@ -662,8 +662,8 @@ func TestAttribute_ParseAndValidate(t *testing.T) { for _, c := range cases { t.Run(c.Input, func(t *testing.T) { a := ParseAttribute(c.Input) - must.Eq(t, c.Expected, a) - must.NoError(t, a.Validate()) + require.Equal(t, c.Expected, a) + require.NoError(t, a.Validate()) }) } } diff --git a/scheduler/benchmarks/benchmarks_test.go b/scheduler/benchmarks/benchmarks_test.go index 7ab141037bb8..e3218921e0cc 100644 --- a/scheduler/benchmarks/benchmarks_test.go +++ b/scheduler/benchmarks/benchmarks_test.go @@ -173,12 +173,13 @@ func upsertNodes(h *scheduler.Harness, count, racks int) { node.Datacenter = datacenters[i%2] node.Meta = map[string]string{} node.Meta["rack"] = fmt.Sprintf("r%d", i%racks) + cpuShares := 14000 memoryMB := 32000 diskMB := 100 * 1024 node.NodeResources = &structs.NodeResources{ - Processors: structs.NodeProcessorResources{ - Topology: structs.MockBasicTopology(), + Cpu: structs.NodeCpuResources{ + CpuShares: int64(cpuShares), }, Memory: structs.NodeMemoryResources{ MemoryMB: int64(memoryMB), @@ -195,7 +196,6 @@ func upsertNodes(h *scheduler.Harness, count, racks int) { }, }, } - node.NodeResources.Compatibility() err := h.State.UpsertNode(structs.MsgTypeTestSetup, h.NextIndex(), node) if err != nil { diff --git a/scheduler/context_test.go b/scheduler/context_test.go index 07b13fa9a07f..4df305e96f98 100644 --- a/scheduler/context_test.go +++ b/scheduler/context_test.go @@ -7,15 +7,11 @@ import ( "testing" "github.com/hashicorp/nomad/ci" - "github.com/hashicorp/nomad/client/lib/idset" - "github.com/hashicorp/nomad/client/lib/numalib" - "github.com/hashicorp/nomad/client/lib/numalib/hw" "github.com/hashicorp/nomad/helper/testlog" "github.com/hashicorp/nomad/helper/uuid" "github.com/hashicorp/nomad/nomad/mock" "github.com/hashicorp/nomad/nomad/state" "github.com/hashicorp/nomad/nomad/structs" - "github.com/shoenig/test/must" "github.com/stretchr/testify/require" ) @@ -34,63 +30,19 @@ func testContext(t testing.TB) (*state.StateStore, *EvalContext) { return state, ctx } -// cpuResources creates both the legacy and modern structs concerning cpu -// metrics used for resource accounting -// -// only creates a trivial single node, single core system for the sake of -// compatibility with existing tests -func cpuResources(shares int) (structs.LegacyNodeCpuResources, structs.NodeProcessorResources) { - n := &structs.NodeResources{ - Processors: structs.NodeProcessorResources{ - Topology: &numalib.Topology{ - NodeIDs: idset.From[hw.NodeID]([]hw.NodeID{0}), - Distances: numalib.SLIT{[]numalib.Cost{10}}, - Cores: []numalib.Core{{ - SocketID: 0, - NodeID: 0, - ID: 0, - Grade: numalib.Performance, - Disable: false, - BaseSpeed: hw.MHz(shares), - }}, - }, - }, - } - - // polyfill the legacy struct - n.Compatibility() - - return n.Cpu, n.Processors -} - -func cpuResourcesFrom(top *numalib.Topology) (structs.LegacyNodeCpuResources, structs.NodeProcessorResources) { - n := &structs.NodeResources{ - Processors: structs.NodeProcessorResources{ - Topology: top, - }, - } - - // polyfill the legacy struct - n.Compatibility() - - return n.Cpu, n.Processors -} - func TestEvalContext_ProposedAlloc(t *testing.T) { ci.Parallel(t) state, ctx := testContext(t) - - legacyCpuResources, processorResources := cpuResources(2048) - nodes := []*RankedNode{ { Node: &structs.Node{ // Perfect fit ID: uuid.Generate(), NodeResources: &structs.NodeResources{ - Processors: processorResources, - Cpu: legacyCpuResources, + Cpu: structs.NodeCpuResources{ + CpuShares: 2048, + }, Memory: structs.NodeMemoryResources{ MemoryMB: 2048, }, @@ -102,8 +54,9 @@ func TestEvalContext_ProposedAlloc(t *testing.T) { // Perfect fit ID: uuid.Generate(), NodeResources: &structs.NodeResources{ - Processors: processorResources, - Cpu: legacyCpuResources, + Cpu: structs.NodeCpuResources{ + CpuShares: 2048, + }, Memory: structs.NodeMemoryResources{ MemoryMB: 2048, }, @@ -210,16 +163,14 @@ func TestEvalContext_ProposedAlloc(t *testing.T) { func TestEvalContext_ProposedAlloc_EvictPreempt(t *testing.T) { ci.Parallel(t) state, ctx := testContext(t) - - legacyCpuResources, processorResources := cpuResources(3 * 1024) - nodes := []*RankedNode{ { Node: &structs.Node{ ID: uuid.Generate(), NodeResources: &structs.NodeResources{ - Processors: processorResources, - Cpu: legacyCpuResources, + Cpu: structs.NodeCpuResources{ + CpuShares: 1024 * 3, + }, Memory: structs.NodeMemoryResources{ MemoryMB: 1024 * 3, }, @@ -474,20 +425,20 @@ func TestPortCollisionEvent_Copy(t *testing.T) { // Copy must be equal evCopy := ev.Copy() - must.Eq(t, ev, evCopy) + require.Equal(t, ev, evCopy) // Modifying the copy should not affect the original value evCopy.Reason = "copy" - must.NotEq(t, ev.Reason, evCopy.Reason) + require.NotEqual(t, ev.Reason, evCopy.Reason) evCopy.Node.Attributes["test"] = "true" - must.NotEq(t, ev.Node, evCopy.Node) + require.NotEqual(t, ev.Node, evCopy.Node) evCopy.Allocations = append(evCopy.Allocations, mock.Alloc()) - must.NotEq(t, ev.Allocations, evCopy.Allocations) + require.NotEqual(t, ev.Allocations, evCopy.Allocations) evCopy.NetIndex.AddAllocs(evCopy.Allocations) - must.NotEq(t, ev.NetIndex, evCopy.NetIndex) + require.NotEqual(t, ev.NetIndex, evCopy.NetIndex) } func TestPortCollisionEvent_Sanitize(t *testing.T) { diff --git a/scheduler/feasible_test.go b/scheduler/feasible_test.go index f552b70c9f34..e4d07910bf96 100644 --- a/scheduler/feasible_test.go +++ b/scheduler/feasible_test.go @@ -14,8 +14,9 @@ import ( "github.com/hashicorp/nomad/nomad/mock" "github.com/hashicorp/nomad/nomad/structs" psstructs "github.com/hashicorp/nomad/plugins/shared/structs" - "github.com/shoenig/test" "github.com/shoenig/test/must" + "github.com/stretchr/testify/assert" + "github.com/stretchr/testify/require" ) func TestStaticIterator_Reset(t *testing.T) { @@ -353,7 +354,7 @@ func TestCSIVolumeChecker(t *testing.T) { index := uint64(999) for _, node := range nodes { err := state.UpsertNode(structs.MsgTypeTestSetup, index, node) - must.NoError(t, err) + require.NoError(t, err) index++ } @@ -369,7 +370,7 @@ func TestCSIVolumeChecker(t *testing.T) { {Segments: map[string]string{"rack": "R2"}}, } err := state.UpsertCSIVolume(index, []*structs.CSIVolume{vol}) - must.NoError(t, err) + require.NoError(t, err) index++ // Create some other volumes in use on nodes[3] to trip MaxVolumes @@ -380,14 +381,14 @@ func TestCSIVolumeChecker(t *testing.T) { vol2.AccessMode = structs.CSIVolumeAccessModeMultiNodeSingleWriter vol2.AttachmentMode = structs.CSIVolumeAttachmentModeFilesystem err = state.UpsertCSIVolume(index, []*structs.CSIVolume{vol2}) - must.NoError(t, err) + require.NoError(t, err) index++ vid3 := "volume-id[0]" vol3 := vol.Copy() vol3.ID = vid3 err = state.UpsertCSIVolume(index, []*structs.CSIVolume{vol3}) - must.NoError(t, err) + require.NoError(t, err) index++ alloc := mock.Alloc() @@ -400,13 +401,13 @@ func TestCSIVolumeChecker(t *testing.T) { }, } err = state.UpsertJob(structs.MsgTypeTestSetup, index, nil, alloc.Job) - must.NoError(t, err) + require.NoError(t, err) index++ summary := mock.JobSummary(alloc.JobID) - must.NoError(t, state.UpsertJobSummary(index, summary)) + require.NoError(t, state.UpsertJobSummary(index, summary)) index++ err = state.UpsertAllocs(structs.MsgTypeTestSetup, index, []*structs.Allocation{alloc}) - must.NoError(t, err) + require.NoError(t, err) index++ // Create volume requests @@ -498,7 +499,7 @@ func TestCSIVolumeChecker(t *testing.T) { for _, c := range cases { checker.SetVolumes(alloc.Name, c.RequestedVolumes) - test.Eq(t, c.Result, checker.Feasible(c.Node), test.Sprint(c.Name)) + assert.Equal(t, c.Result, checker.Feasible(c.Node), c.Name) } // add a missing volume @@ -514,7 +515,7 @@ func TestCSIVolumeChecker(t *testing.T) { for _, node := range nodes { checker.SetVolumes(alloc.Name, volumes) act := checker.Feasible(node) - must.False(t, act, must.Sprint("request with missing volume should never be feasible")) + require.False(t, act, "request with missing volume should never be feasible") } } @@ -660,7 +661,7 @@ func TestNetworkChecker(t *testing.T) { for _, c := range cases { checker.SetNetwork(c.network) for i, node := range nodes { - must.Eq(t, c.results[i], checker.Feasible(node), must.Sprintf("mode=%q, idx=%d", c.network.Mode, i)) + require.Equal(t, c.results[i], checker.Feasible(node), "mode=%q, idx=%d", c.network.Mode, i) } } } @@ -680,7 +681,7 @@ func TestNetworkChecker_bridge_upgrade_path(t *testing.T) { checker.SetNetwork(&structs.NetworkResource{Mode: "bridge"}) ok := checker.Feasible(oldClient) - must.True(t, ok) + require.True(t, ok) }) t.Run("updated client", func(t *testing.T) { @@ -693,7 +694,7 @@ func TestNetworkChecker_bridge_upgrade_path(t *testing.T) { checker.SetNetwork(&structs.NetworkResource{Mode: "bridge"}) ok := checker.Feasible(oldClient) - must.False(t, ok) + require.False(t, ok) }) } @@ -804,6 +805,7 @@ func TestDriverChecker_Compatibility(t *testing.T) { func Test_HealthChecks(t *testing.T) { ci.Parallel(t) + require := require.New(t) _, ctx := testContext(t) nodes := []*structs.Node{ @@ -861,7 +863,7 @@ func Test_HealthChecks(t *testing.T) { } checker := NewDriverChecker(ctx, drivers) act := checker.Feasible(c.Node) - must.Eq(t, act, c.Result) + require.Equal(act, c.Result) } } @@ -1313,26 +1315,6 @@ func TestCheckSemverConstraint(t *testing.T) { lVal: "1.7.0-alpha1", rVal: ">= 1.6.0-beta1", result: true, }, - { - name: "Prereleases of same version handled according to semver", - lVal: "1.7.0-beta", rVal: ">= 1.7.0", - result: false, - }, - { - name: "Prereleases constraints allow GA version according to semver", - lVal: "1.7.0", rVal: ">= 1.7.0-dev", - result: true, - }, - { - name: "Prereleases constraints allow beta according to semver", - lVal: "1.7.0-beta.1", rVal: ">= 1.7.0-a", - result: true, - }, - { - name: "Prereleases constraints allow RC version according to semver", - lVal: "1.7.0-rc.1", rVal: ">= 1.7.0-dev", - result: true, - }, { name: "Meta is ignored according to semver", lVal: "1.3.0-beta1+ent", rVal: "= 1.3.0-beta1", @@ -1346,7 +1328,7 @@ func TestCheckSemverConstraint(t *testing.T) { _, ctx := testContext(t) p := newSemverConstraintParser(ctx) actual := checkVersionMatch(ctx, p, tc.lVal, tc.rVal) - must.Eq(t, tc.result, actual) + require.Equal(t, tc.result, actual) }) } } @@ -2637,11 +2619,11 @@ func TestFeasibilityWrapper_JobEligible_TgEscaped(t *testing.T) { func TestSetContainsAny(t *testing.T) { ci.Parallel(t) - must.True(t, checkSetContainsAny("a", "a")) - must.True(t, checkSetContainsAny("a,b", "a")) - must.True(t, checkSetContainsAny(" a,b ", "a ")) - must.True(t, checkSetContainsAny("a", "a")) - must.False(t, checkSetContainsAny("b", "a")) + require.True(t, checkSetContainsAny("a", "a")) + require.True(t, checkSetContainsAny("a,b", "a")) + require.True(t, checkSetContainsAny(" a,b ", "a ")) + require.True(t, checkSetContainsAny("a", "a")) + require.False(t, checkSetContainsAny("b", "a")) } func TestDeviceChecker(t *testing.T) { diff --git a/scheduler/generic_sched_test.go b/scheduler/generic_sched_test.go index 8a330c3087d1..f4b2a7624898 100644 --- a/scheduler/generic_sched_test.go +++ b/scheduler/generic_sched_test.go @@ -6,7 +6,6 @@ package scheduler import ( "fmt" "reflect" - "slices" "sort" "testing" "time" @@ -22,6 +21,7 @@ import ( "github.com/shoenig/test/must" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" + "golang.org/x/exp/slices" ) func TestServiceSched_JobRegister(t *testing.T) { @@ -1673,19 +1673,16 @@ func TestServiceSched_Plan_Partial_Progress(t *testing.T) { h := NewHarness(t) - // Create a node of limited resources - legacyCpuResources4000, processorResources4000 := cpuResources(4000) + // Create a node node := mock.Node() - node.NodeResources.Processors = processorResources4000 - node.NodeResources.Cpu = legacyCpuResources4000 - must.NoError(t, h.State.UpsertNode(structs.MsgTypeTestSetup, h.NextIndex(), node)) + require.NoError(t, h.State.UpsertNode(structs.MsgTypeTestSetup, h.NextIndex(), node)) // Create a job with a high resource ask so that all the allocations can't // be placed on a single node. job := mock.Job() job.TaskGroups[0].Count = 3 job.TaskGroups[0].Tasks[0].Resources.CPU = 3600 - must.NoError(t, h.State.UpsertJob(structs.MsgTypeTestSetup, h.NextIndex(), nil, job)) + require.NoError(t, h.State.UpsertJob(structs.MsgTypeTestSetup, h.NextIndex(), nil, job)) // Create a mock evaluation to register the job eval := &structs.Evaluation{ @@ -1697,24 +1694,33 @@ func TestServiceSched_Plan_Partial_Progress(t *testing.T) { Status: structs.EvalStatusPending, } - must.NoError(t, h.State.UpsertEvals(structs.MsgTypeTestSetup, h.NextIndex(), []*structs.Evaluation{eval})) + require.NoError(t, h.State.UpsertEvals(structs.MsgTypeTestSetup, h.NextIndex(), []*structs.Evaluation{eval})) // Process the evaluation - must.NoError(t, h.Process(NewServiceScheduler, eval)) + err := h.Process(NewServiceScheduler, eval) + if err != nil { + t.Fatalf("err: %v", err) + } // Ensure a single plan - must.SliceLen(t, 1, h.Plans) + if len(h.Plans) != 1 { + t.Fatalf("bad: %#v", h.Plans) + } plan := h.Plans[0] // Ensure the plan doesn't have annotations. - must.Nil(t, plan.Annotations) + if plan.Annotations != nil { + t.Fatalf("expected no annotations") + } // Ensure the plan allocated var planned []*structs.Allocation for _, allocList := range plan.NodeAllocation { planned = append(planned, allocList...) } - must.SliceLen(t, 1, planned) + if len(planned) != 1 { + t.Fatalf("bad: %#v", plan) + } // Lookup the allocations by JobID ws := memdb.NewWatchSet() @@ -1722,11 +1728,14 @@ func TestServiceSched_Plan_Partial_Progress(t *testing.T) { require.NoError(t, err) // Ensure only one allocations placed - must.SliceLen(t, 1, out) + if len(out) != 1 { + t.Fatalf("bad: %#v", out) + } - // Ensure 2 queued queued := h.Evals[0].QueuedAllocations["web"] - must.Eq(t, 2, queued, must.Sprintf("exp: 2, got: %#v", h.Evals[0].QueuedAllocations)) + if queued != 2 { + t.Fatalf("expected: %v, actual: %v", 2, queued) + } h.AssertEvalStatus(t, structs.EvalStatusComplete) } @@ -3644,78 +3653,24 @@ func TestServiceSched_StopAfterClientDisconnect(t *testing.T) { ci.Parallel(t) cases := []struct { - jobSpecFn func(*structs.Job) + stop time.Duration when time.Time rescheduled bool }{ - // Test using stop_after_client_disconnect, remove after its deprecated in favor - // of Disconnect.StopOnClientAfter introduced in 1.8.0. - { - rescheduled: true, - jobSpecFn: func(job *structs.Job) { - job.TaskGroups[0].Count = 1 - job.TaskGroups[0].StopAfterClientDisconnect = nil - }, - }, - { - jobSpecFn: func(job *structs.Job) { - job.TaskGroups[0].Count = 1 - job.TaskGroups[0].StopAfterClientDisconnect = pointer.Of(1 * time.Second) - }, - rescheduled: false, - }, - { - jobSpecFn: func(job *structs.Job) { - job.TaskGroups[0].Count = 1 - job.TaskGroups[0].StopAfterClientDisconnect = pointer.Of(1 * time.Second) - }, - when: time.Now().UTC().Add(-10 * time.Second), - rescheduled: true, - }, - { - jobSpecFn: func(job *structs.Job) { - job.TaskGroups[0].Count = 1 - job.TaskGroups[0].StopAfterClientDisconnect = pointer.Of(1 * time.Second) - }, - when: time.Now().UTC().Add(10 * time.Minute), - rescheduled: false, - }, - // Tests using the new disconnect block { rescheduled: true, - jobSpecFn: func(job *structs.Job) { - job.TaskGroups[0].Count = 1 - job.TaskGroups[0].Disconnect = &structs.DisconnectStrategy{ - StopOnClientAfter: nil, - } - }, }, { - jobSpecFn: func(job *structs.Job) { - job.TaskGroups[0].Count = 1 - job.TaskGroups[0].Disconnect = &structs.DisconnectStrategy{ - StopOnClientAfter: pointer.Of(1 * time.Second), - } - }, + stop: 1 * time.Second, rescheduled: false, }, { - jobSpecFn: func(job *structs.Job) { - job.TaskGroups[0].Count = 1 - job.TaskGroups[0].Disconnect = &structs.DisconnectStrategy{ - StopOnClientAfter: pointer.Of(1 * time.Second), - } - }, + stop: 1 * time.Second, when: time.Now().UTC().Add(-10 * time.Second), rescheduled: true, }, { - jobSpecFn: func(job *structs.Job) { - job.TaskGroups[0].Count = 1 - job.TaskGroups[0].Disconnect = &structs.DisconnectStrategy{ - StopOnClientAfter: pointer.Of(1 * time.Second), - } - }, + stop: 1 * time.Second, when: time.Now().UTC().Add(10 * time.Minute), rescheduled: false, }, @@ -3730,9 +3685,10 @@ func TestServiceSched_StopAfterClientDisconnect(t *testing.T) { node.Status = structs.NodeStatusDown require.NoError(t, h.State.UpsertNode(structs.MsgTypeTestSetup, h.NextIndex(), node)) + // Job with allocations and stop_after_client_disconnect job := mock.Job() - - tc.jobSpecFn(job) + job.TaskGroups[0].Count = 1 + job.TaskGroups[0].StopAfterClientDisconnect = &tc.stop require.NoError(t, h.State.UpsertJob(structs.MsgTypeTestSetup, h.NextIndex(), nil, job)) // Alloc for the running group @@ -5592,7 +5548,7 @@ func TestGenericSched_AllocFit_Lifecycle(t *testing.T) { testCases := []struct { Name string - NodeCpu int + NodeCpu int64 TaskResources structs.Resources MainTaskCount int InitTaskCount int @@ -5663,11 +5619,8 @@ func TestGenericSched_AllocFit_Lifecycle(t *testing.T) { for _, testCase := range testCases { t.Run(testCase.Name, func(t *testing.T) { h := NewHarness(t) - - legacyCpuResources, processorResources := cpuResources(testCase.NodeCpu) node := mock.Node() - node.NodeResources.Processors = processorResources - node.NodeResources.Cpu = legacyCpuResources + node.NodeResources.Cpu.CpuShares = testCase.NodeCpu require.NoError(t, h.State.UpsertNode(structs.MsgTypeTestSetup, h.NextIndex(), node)) // Create a job with sidecar & init tasks @@ -6302,15 +6255,14 @@ func TestServiceSched_Preemption(t *testing.T) { require := require.New(t) h := NewHarness(t) - legacyCpuResources, processorResources := cpuResources(1000) - // Create a node node := mock.Node() node.Resources = nil node.ReservedResources = nil node.NodeResources = &structs.NodeResources{ - Processors: processorResources, - Cpu: legacyCpuResources, + Cpu: structs.NodeCpuResources{ + CpuShares: 1000, + }, Memory: structs.NodeMemoryResources{ MemoryMB: 2048, }, @@ -7270,160 +7222,129 @@ func TestPropagateTaskState(t *testing.T) { // Tests that a client disconnect generates attribute updates and follow up evals. func TestServiceSched_Client_Disconnect_Creates_Updates_and_Evals(t *testing.T) { + h := NewHarness(t) + count := 1 + maxClientDisconnect := 10 * time.Minute - jobVersions := []struct { - name string - jobSpec func(time.Duration) *structs.Job - }{ - // Test using max_client_disconnect, remove after its deprecated in favor - // of Disconnect.LostAfter introduced in 1.8.0. - { - name: "job-with-max-client-disconnect-deprecated", - jobSpec: func(maxClientDisconnect time.Duration) *structs.Job { - job := mock.Job() - job.TaskGroups[0].MaxClientDisconnect = &maxClientDisconnect - - return job - }, - }, - { - name: "job-with-disconnect-block", - jobSpec: func(lostAfter time.Duration) *structs.Job { - job := mock.Job() - job.TaskGroups[0].Disconnect = &structs.DisconnectStrategy{ - LostAfter: lostAfter, - } - return job - }, - }, - } - - for _, version := range jobVersions { - t.Run(version.name, func(t *testing.T) { - - h := NewHarness(t) - count := 1 - maxClientDisconnect := 10 * time.Minute - - job := version.jobSpec(maxClientDisconnect) - job.TaskGroups[0].Count = count - require.NoError(t, h.State.UpsertJob(structs.MsgTypeTestSetup, h.NextIndex(), nil, job)) - - disconnectedNode, job, unknownAllocs := initNodeAndAllocs(t, h, job, - structs.NodeStatusReady, structs.AllocClientStatusRunning) - - // Now disconnect the node - disconnectedNode.Status = structs.NodeStatusDisconnected - require.NoError(t, h.State.UpsertNode(structs.MsgTypeTestSetup, h.NextIndex(), disconnectedNode)) - - // Create an evaluation triggered by the disconnect - evals := []*structs.Evaluation{{ - Namespace: structs.DefaultNamespace, - ID: uuid.Generate(), - Priority: 50, - TriggeredBy: structs.EvalTriggerNodeUpdate, - JobID: job.ID, - NodeID: disconnectedNode.ID, - Status: structs.EvalStatusPending, - }} - - nodeStatusUpdateEval := evals[0] - require.NoError(t, h.State.UpsertEvals(structs.MsgTypeTestSetup, h.NextIndex(), evals)) + disconnectedNode, job, unknownAllocs := initNodeAndAllocs(t, h, count, maxClientDisconnect, + structs.NodeStatusReady, structs.AllocClientStatusRunning) - // Process the evaluation - err := h.Process(NewServiceScheduler, nodeStatusUpdateEval) - require.NoError(t, err) - require.Equal(t, structs.EvalStatusComplete, h.Evals[0].Status) - require.Len(t, h.Plans, 1, "plan") + // Now disconnect the node + disconnectedNode.Status = structs.NodeStatusDisconnected + require.NoError(t, h.State.UpsertNode(structs.MsgTypeTestSetup, h.NextIndex(), disconnectedNode)) - // Two followup delayed eval created - require.Len(t, h.CreateEvals, 2) - followUpEval1 := h.CreateEvals[0] - require.Equal(t, nodeStatusUpdateEval.ID, followUpEval1.PreviousEval) - require.Equal(t, "pending", followUpEval1.Status) - require.NotEmpty(t, followUpEval1.WaitUntil) + // Create an evaluation triggered by the disconnect + evals := []*structs.Evaluation{{ + Namespace: structs.DefaultNamespace, + ID: uuid.Generate(), + Priority: 50, + TriggeredBy: structs.EvalTriggerNodeUpdate, + JobID: job.ID, + NodeID: disconnectedNode.ID, + Status: structs.EvalStatusPending, + }} - followUpEval2 := h.CreateEvals[1] - require.Equal(t, nodeStatusUpdateEval.ID, followUpEval2.PreviousEval) - require.Equal(t, "pending", followUpEval2.Status) - require.NotEmpty(t, followUpEval2.WaitUntil) + nodeStatusUpdateEval := evals[0] + require.NoError(t, h.State.UpsertEvals(structs.MsgTypeTestSetup, h.NextIndex(), evals)) - // Insert eval1 in the state store - testutil.WaitForResult(func() (bool, error) { - found, err := h.State.EvalByID(nil, followUpEval1.ID) - if err != nil { - return false, err - } - if found == nil { - return false, nil - } + // Process the evaluation + err := h.Process(NewServiceScheduler, nodeStatusUpdateEval) + require.NoError(t, err) + require.Equal(t, structs.EvalStatusComplete, h.Evals[0].Status) + require.Len(t, h.Plans, 1, "plan") + + // Two followup delayed eval created + require.Len(t, h.CreateEvals, 2) + followUpEval1 := h.CreateEvals[0] + require.Equal(t, nodeStatusUpdateEval.ID, followUpEval1.PreviousEval) + require.Equal(t, "pending", followUpEval1.Status) + require.NotEmpty(t, followUpEval1.WaitUntil) + + followUpEval2 := h.CreateEvals[1] + require.Equal(t, nodeStatusUpdateEval.ID, followUpEval2.PreviousEval) + require.Equal(t, "pending", followUpEval2.Status) + require.NotEmpty(t, followUpEval2.WaitUntil) + + // Insert eval1 in the state store + testutil.WaitForResult(func() (bool, error) { + found, err := h.State.EvalByID(nil, followUpEval1.ID) + if err != nil { + return false, err + } + if found == nil { + return false, nil + } - require.Equal(t, nodeStatusUpdateEval.ID, found.PreviousEval) - require.Equal(t, "pending", found.Status) - require.NotEmpty(t, found.WaitUntil) + require.Equal(t, nodeStatusUpdateEval.ID, found.PreviousEval) + require.Equal(t, "pending", found.Status) + require.NotEmpty(t, found.WaitUntil) - return true, nil - }, func(err error) { + return true, nil + }, func(err error) { - require.NoError(t, err) - }) + require.NoError(t, err) + }) - // Insert eval2 in the state store - testutil.WaitForResult(func() (bool, error) { - found, err := h.State.EvalByID(nil, followUpEval2.ID) - if err != nil { - return false, err - } - if found == nil { - return false, nil - } + // Insert eval2 in the state store + testutil.WaitForResult(func() (bool, error) { + found, err := h.State.EvalByID(nil, followUpEval2.ID) + if err != nil { + return false, err + } + if found == nil { + return false, nil + } - require.Equal(t, nodeStatusUpdateEval.ID, found.PreviousEval) - require.Equal(t, "pending", found.Status) - require.NotEmpty(t, found.WaitUntil) + require.Equal(t, nodeStatusUpdateEval.ID, found.PreviousEval) + require.Equal(t, "pending", found.Status) + require.NotEmpty(t, found.WaitUntil) - return true, nil - }, func(err error) { + return true, nil + }, func(err error) { - require.NoError(t, err) - }) + require.NoError(t, err) + }) - // Validate that the ClientStatus updates are part of the plan. - require.Len(t, h.Plans[0].NodeAllocation[disconnectedNode.ID], count) - // Pending update should have unknown status. + // Validate that the ClientStatus updates are part of the plan. + require.Len(t, h.Plans[0].NodeAllocation[disconnectedNode.ID], count) + // Pending update should have unknown status. - for _, nodeAlloc := range h.Plans[0].NodeAllocation[disconnectedNode.ID] { - require.Equal(t, nodeAlloc.ClientStatus, structs.AllocClientStatusUnknown) - } + for _, nodeAlloc := range h.Plans[0].NodeAllocation[disconnectedNode.ID] { + require.Equal(t, nodeAlloc.ClientStatus, structs.AllocClientStatusUnknown) + } - // Simulate that NodeAllocation got processed. - err = h.State.UpsertAllocs(structs.MsgTypeTestSetup, h.NextIndex(), h.Plans[0].NodeAllocation[disconnectedNode.ID]) - require.NoError(t, err, "plan.NodeUpdate") + // Simulate that NodeAllocation got processed. + err = h.State.UpsertAllocs(structs.MsgTypeTestSetup, h.NextIndex(), h.Plans[0].NodeAllocation[disconnectedNode.ID]) + require.NoError(t, err, "plan.NodeUpdate") - // Validate that the StateStore Upsert applied the ClientStatus we specified. + // Validate that the StateStore Upsert applied the ClientStatus we specified. - for _, alloc := range unknownAllocs { - alloc, err = h.State.AllocByID(nil, alloc.ID) - require.NoError(t, err) - require.Equal(t, alloc.ClientStatus, structs.AllocClientStatusUnknown) + for _, alloc := range unknownAllocs { + alloc, err = h.State.AllocByID(nil, alloc.ID) + require.NoError(t, err) + require.Equal(t, alloc.ClientStatus, structs.AllocClientStatusUnknown) - // Allocations have been transitioned to unknown - require.Equal(t, structs.AllocDesiredStatusRun, alloc.DesiredStatus) - require.Equal(t, structs.AllocClientStatusUnknown, alloc.ClientStatus) - } - }) + // Allocations have been transitioned to unknown + require.Equal(t, structs.AllocDesiredStatusRun, alloc.DesiredStatus) + require.Equal(t, structs.AllocClientStatusUnknown, alloc.ClientStatus) } } -func initNodeAndAllocs(t *testing.T, h *Harness, job *structs.Job, - nodeStatus, clientStatus string) (*structs.Node, *structs.Job, []*structs.Allocation) { +func initNodeAndAllocs(t *testing.T, h *Harness, allocCount int, + maxClientDisconnect time.Duration, nodeStatus, clientStatus string) (*structs.Node, *structs.Job, []*structs.Allocation) { // Node, which is ready node := mock.Node() node.Status = nodeStatus require.NoError(t, h.State.UpsertNode(structs.MsgTypeTestSetup, h.NextIndex(), node)) - allocs := make([]*structs.Allocation, job.TaskGroups[0].Count) - for i := 0; i < job.TaskGroups[0].Count; i++ { + // Job with allocations and max_client_disconnect + job := mock.Job() + job.TaskGroups[0].Count = allocCount + job.TaskGroups[0].MaxClientDisconnect = &maxClientDisconnect + require.NoError(t, h.State.UpsertJob(structs.MsgTypeTestSetup, h.NextIndex(), nil, job)) + + allocs := make([]*structs.Allocation, allocCount) + for i := 0; i < allocCount; i++ { // Alloc for the running group alloc := mock.Alloc() alloc.Job = job @@ -7438,5 +7359,4 @@ func initNodeAndAllocs(t *testing.T, h *Harness, job *structs.Job, require.NoError(t, h.State.UpsertAllocs(structs.MsgTypeTestSetup, h.NextIndex(), allocs)) return node, job, allocs - } diff --git a/scheduler/numa_ce.go b/scheduler/numa_ce.go deleted file mode 100644 index 146ca9d859eb..000000000000 --- a/scheduler/numa_ce.go +++ /dev/null @@ -1,43 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -//go:build !ent - -package scheduler - -import ( - "math/rand" - - "github.com/hashicorp/nomad/client/lib/idset" - "github.com/hashicorp/nomad/client/lib/numalib" - "github.com/hashicorp/nomad/client/lib/numalib/hw" - "github.com/hashicorp/nomad/helper" - "github.com/hashicorp/nomad/nomad/structs" -) - -type coreSelector struct { - topology *numalib.Topology - availableCores *idset.Set[hw.CoreID] - shuffle func([]numalib.Core) -} - -// Select returns a set of CoreIDs that satisfy the requested core reservations, -// as well as the amount of CPU bandwidth represented by those specific cores. -// -// NUMA preference is available in ent only. -func (cs *coreSelector) Select(ask *structs.Resources) ([]uint16, hw.MHz) { - cores := cs.availableCores.Slice()[0:ask.Cores] - mhz := hw.MHz(0) - for _, core := range cores { - mhz += cs.topology.Cores[core].MHz() - } - ids := helper.ConvertSlice(cores, func(id hw.CoreID) uint16 { return uint16(id) }) - return ids, mhz -} - -// randomize the cores so we can at least try to mitigate PFNR problems -func randomizeCores(cores []numalib.Core) { - rand.Shuffle(len(cores), func(x, y int) { - cores[x], cores[y] = cores[y], cores[x] - }) -} diff --git a/scheduler/preemption.go b/scheduler/preemption.go index 709f5d770264..ec366b23501e 100644 --- a/scheduler/preemption.go +++ b/scheduler/preemption.go @@ -136,10 +136,10 @@ func NewPreemptor(jobPriority int, ctx Context, jobID *structs.NamespacedID) *Pr // SetNode sets the node func (p *Preemptor) SetNode(node *structs.Node) { - nodeRemainingResources := node.NodeResources.Comparable() + nodeRemainingResources := node.ComparableResources() // Subtract the reserved resources of the node - if c := node.ReservedResources.Comparable(); c != nil { + if c := node.ComparableReservedResources(); c != nil { nodeRemainingResources.Subtract(c) } p.nodeRemainingResources = nodeRemainingResources @@ -161,7 +161,7 @@ func (p *Preemptor) SetCandidates(allocs []*structs.Allocation) { if tg != nil && tg.Migrate != nil { maxParallel = tg.Migrate.MaxParallel } - p.allocDetails[alloc.ID] = &allocInfo{maxParallel: maxParallel, resources: alloc.AllocatedResources.Comparable()} + p.allocDetails[alloc.ID] = &allocInfo{maxParallel: maxParallel, resources: alloc.ComparableResources()} p.currentAllocs = append(p.currentAllocs, alloc) } } diff --git a/scheduler/preemption_test.go b/scheduler/preemption_test.go index 265df4fb94ff..df8d043e0fd3 100644 --- a/scheduler/preemption_test.go +++ b/scheduler/preemption_test.go @@ -177,11 +177,10 @@ func TestPreemption(t *testing.T) { deviceIDs = append(deviceIDs, "dev"+strconv.Itoa(i)) } - legacyCpuResources, processorResources := cpuResources(4000) - defaultNodeResources := &structs.NodeResources{ - Processors: processorResources, - Cpu: legacyCpuResources, + Cpu: structs.NodeCpuResources{ + CpuShares: 4000, + }, Memory: structs.NodeMemoryResources{ MemoryMB: 8192, }, @@ -460,10 +459,10 @@ func TestPreemption(t *testing.T) { }, nodeReservedCapacity: reservedNodeResources, // This test sets up a node with two NICs - nodeCapacity: &structs.NodeResources{ - Processors: processorResources, - Cpu: legacyCpuResources, + Cpu: structs.NodeCpuResources{ + CpuShares: 4000, + }, Memory: structs.NodeMemoryResources{ MemoryMB: 8192, }, @@ -1403,13 +1402,12 @@ func TestPreemptionMultiple(t *testing.T) { // All low priority allocs should preempted to accomodate the high priority job h := NewHarness(t) - legacyCpuResources, processorResources := cpuResources(4000) - // node with 4 GPUs node := mock.Node() node.NodeResources = &structs.NodeResources{ - Processors: processorResources, - Cpu: legacyCpuResources, + Cpu: structs.NodeCpuResources{ + CpuShares: 4000, + }, Memory: structs.NodeMemoryResources{ MemoryMB: 8192, }, diff --git a/scheduler/propertyset.go b/scheduler/propertyset.go index 7cef31ad2cba..ea53678d3158 100644 --- a/scheduler/propertyset.go +++ b/scheduler/propertyset.go @@ -9,7 +9,7 @@ import ( log "github.com/hashicorp/go-hclog" memdb "github.com/hashicorp/go-memdb" - "github.com/hashicorp/go-set/v2" + "github.com/hashicorp/go-set" "github.com/hashicorp/nomad/nomad/structs" ) diff --git a/scheduler/rank.go b/scheduler/rank.go index a5fab803f0cf..6d78e932881d 100644 --- a/scheduler/rank.go +++ b/scheduler/rank.go @@ -7,8 +7,8 @@ import ( "fmt" "math" - "github.com/hashicorp/nomad/client/lib/idset" - "github.com/hashicorp/nomad/client/lib/numalib/hw" + "github.com/hashicorp/nomad/lib/cpuset" + "github.com/hashicorp/nomad/nomad/structs" ) @@ -55,10 +55,8 @@ func (r *RankedNode) ProposedAllocs(ctx Context) ([]*structs.Allocation, error) return p, nil } -func (r *RankedNode) SetTaskResources( - task *structs.Task, - resource *structs.AllocatedTaskResources, -) { +func (r *RankedNode) SetTaskResources(task *structs.Task, + resource *structs.AllocatedTaskResources) { if r.TaskResources == nil { r.TaskResources = make(map[string]*structs.AllocatedTaskResources) r.TaskLifecycles = make(map[string]*structs.TaskLifecycleConfig) @@ -477,50 +475,36 @@ OUTER: } } - // Handle CPU core reservations - if wantedCores := task.Resources.Cores; wantedCores > 0 { - // set of cores on this node allowable for use by nomad - nodeCores := option.Node.NodeResources.Processors.Topology.UsableCores() - - // set of consumed cores on this node - consumedCores := idset.Empty[hw.CoreID]() - for _, alloc := range proposed { // proposed is existing + proposal - allocCores := alloc.AllocatedResources.Comparable().Flattened.Cpu.ReservedCores - idset.InsertSlice(consumedCores, allocCores...) + // Check if we need to allocate any reserved cores + if task.Resources.Cores > 0 { + // set of reservable CPUs for the node + nodeCPUSet := cpuset.New(option.Node.NodeResources.Cpu.ReservableCpuCores...) + // set of all reserved CPUs on the node + allocatedCPUSet := cpuset.New() + for _, alloc := range proposed { + allocatedCPUSet = allocatedCPUSet.Union(cpuset.New(alloc.ComparableResources().Flattened.Cpu.ReservedCores...)) } - // add cores reserved for other tasks + // add any cores that were reserved for other tasks for _, tr := range total.Tasks { - taskCores := tr.Cpu.ReservedCores - idset.InsertSlice(consumedCores, taskCores...) + allocatedCPUSet = allocatedCPUSet.Union(cpuset.New(tr.Cpu.ReservedCores...)) } - // usable cores not yet reserved on this node - availableCores := nodeCores.Difference(consumedCores) + // set of CPUs not yet reserved on the node + availableCPUSet := nodeCPUSet.Difference(allocatedCPUSet) - // mark the node as exhausted if not enough cores available - if availableCores.Size() < wantedCores { + // If not enough cores are available mark the node as exhausted + if availableCPUSet.Size() < task.Resources.Cores { + // TODO preemption iter.ctx.Metrics().ExhaustedNode(option.Node, "cores") continue OUTER } - // set the task's reserved cores - cores, bandwidth := (&coreSelector{ - topology: option.Node.NodeResources.Processors.Topology, - availableCores: availableCores, - shuffle: randomizeCores, - }).Select(task.Resources) - - // mark the node as exhausted if not enough cores available given - // the NUMA preference - if cores == nil { - iter.ctx.Metrics().ExhaustedNode(option.Node, "numa-cores") - continue OUTER - } - - // set the cores and bandwidth consumed by the task - taskResources.Cpu.ReservedCores = cores - taskResources.Cpu.CpuShares = int64(bandwidth) + // Set the task's reserved cores + taskResources.Cpu.ReservedCores = availableCPUSet.ToSlice()[0:task.Resources.Cores] + // Total CPU usage on the node is still tracked by CPUShares. Even though the task will have the entire + // core reserved, we still track overall usage by cpu shares. + taskResources.Cpu.CpuShares = option.Node.NodeResources.Cpu.SharesPerCore() * int64(task.Resources.Cores) } // Store the task resource diff --git a/scheduler/rank_test.go b/scheduler/rank_test.go index a196ea8f38d6..9118da48b2d1 100644 --- a/scheduler/rank_test.go +++ b/scheduler/rank_test.go @@ -7,9 +7,6 @@ import ( "sort" "testing" - "github.com/hashicorp/nomad/client/lib/idset" - "github.com/hashicorp/nomad/client/lib/numalib" - "github.com/hashicorp/nomad/client/lib/numalib/hw" "github.com/hashicorp/nomad/helper/uuid" "github.com/hashicorp/nomad/nomad/mock" "github.com/hashicorp/nomad/nomad/structs" @@ -37,22 +34,16 @@ func TestFeasibleRankIterator(t *testing.T) { } } -var ( - legacyCpuResources1024, processorResources1024 = cpuResources(1024) - legacyCpuResources2048, processorResources2048 = cpuResources(2048) - legacyCpuResources4096, processorResources4096 = cpuResources(4096) -) - func TestBinPackIterator_NoExistingAlloc(t *testing.T) { _, ctx := testContext(t) - nodes := []*RankedNode{ { Node: &structs.Node{ // Perfect fit NodeResources: &structs.NodeResources{ - Processors: processorResources2048, - Cpu: legacyCpuResources2048, + Cpu: structs.NodeCpuResources{ + CpuShares: 2048, + }, Memory: structs.NodeMemoryResources{ MemoryMB: 2048, }, @@ -71,8 +62,9 @@ func TestBinPackIterator_NoExistingAlloc(t *testing.T) { Node: &structs.Node{ // Overloaded NodeResources: &structs.NodeResources{ - Processors: processorResources1024, - Cpu: legacyCpuResources1024, + Cpu: structs.NodeCpuResources{ + CpuShares: 1024, + }, Memory: structs.NodeMemoryResources{ MemoryMB: 1024, }, @@ -91,8 +83,9 @@ func TestBinPackIterator_NoExistingAlloc(t *testing.T) { Node: &structs.Node{ // 50% fit NodeResources: &structs.NodeResources{ - Processors: processorResources4096, - Cpu: legacyCpuResources4096, + Cpu: structs.NodeCpuResources{ + CpuShares: 4096, + }, Memory: structs.NodeMemoryResources{ MemoryMB: 4096, }, @@ -149,19 +142,15 @@ func TestBinPackIterator_NoExistingAlloc(t *testing.T) { // resources. func TestBinPackIterator_NoExistingAlloc_MixedReserve(t *testing.T) { _, ctx := testContext(t) - - legacyCpuResources900, processorResources900 := cpuResources(900) - legacyCpuResources1100, processorResources1100 := cpuResources(1100) - legacyCpuResources2000, processorResources2000 := cpuResources(2000) - nodes := []*RankedNode{ { // Best fit Node: &structs.Node{ Name: "no-reserved", NodeResources: &structs.NodeResources{ - Processors: processorResources1100, - Cpu: legacyCpuResources1100, + Cpu: structs.NodeCpuResources{ + CpuShares: 1100, + }, Memory: structs.NodeMemoryResources{ MemoryMB: 1100, }, @@ -173,8 +162,9 @@ func TestBinPackIterator_NoExistingAlloc_MixedReserve(t *testing.T) { Node: &structs.Node{ Name: "reserved", NodeResources: &structs.NodeResources{ - Processors: processorResources2000, - Cpu: legacyCpuResources2000, + Cpu: structs.NodeCpuResources{ + CpuShares: 2000, + }, Memory: structs.NodeMemoryResources{ MemoryMB: 2000, }, @@ -194,8 +184,9 @@ func TestBinPackIterator_NoExistingAlloc_MixedReserve(t *testing.T) { Node: &structs.Node{ Name: "reserved2", NodeResources: &structs.NodeResources{ - Processors: processorResources2000, - Cpu: legacyCpuResources2000, + Cpu: structs.NodeCpuResources{ + CpuShares: 2000, + }, Memory: structs.NodeMemoryResources{ MemoryMB: 2000, }, @@ -214,8 +205,9 @@ func TestBinPackIterator_NoExistingAlloc_MixedReserve(t *testing.T) { Node: &structs.Node{ Name: "overloaded", NodeResources: &structs.NodeResources{ - Processors: processorResources900, - Cpu: legacyCpuResources900, + Cpu: structs.NodeCpuResources{ + CpuShares: 900, + }, Memory: structs.NodeMemoryResources{ MemoryMB: 900, }, @@ -271,8 +263,9 @@ func TestBinPackIterator_Network_Success(t *testing.T) { Node: &structs.Node{ // Perfect fit NodeResources: &structs.NodeResources{ - Processors: processorResources2048, - Cpu: legacyCpuResources2048, + Cpu: structs.NodeCpuResources{ + CpuShares: 2048, + }, Memory: structs.NodeMemoryResources{ MemoryMB: 2048, }, @@ -302,8 +295,9 @@ func TestBinPackIterator_Network_Success(t *testing.T) { Node: &structs.Node{ // 50% fit NodeResources: &structs.NodeResources{ - Processors: processorResources4096, - Cpu: legacyCpuResources4096, + Cpu: structs.NodeCpuResources{ + CpuShares: 4096, + }, Memory: structs.NodeMemoryResources{ MemoryMB: 4096, }, @@ -398,8 +392,9 @@ func TestBinPackIterator_Network_Failure(t *testing.T) { Node: &structs.Node{ // 50% fit NodeResources: &structs.NodeResources{ - Processors: processorResources4096, - Cpu: legacyCpuResources4096, + Cpu: structs.NodeCpuResources{ + CpuShares: 4096, + }, Memory: structs.NodeMemoryResources{ MemoryMB: 4096, }, @@ -525,8 +520,9 @@ func TestBinPackIterator_Network_NoCollision_Node(t *testing.T) { }, }, NodeResources: &structs.NodeResources{ - Processors: processorResources4096, - Cpu: legacyCpuResources4096, + Cpu: structs.NodeCpuResources{ + CpuShares: 4096, + }, Memory: structs.NodeMemoryResources{ MemoryMB: 4096, }, @@ -619,8 +615,9 @@ func TestBinPackIterator_Network_NodeError(t *testing.T) { }, }, NodeResources: &structs.NodeResources{ - Processors: processorResources4096, - Cpu: legacyCpuResources4096, + Cpu: structs.NodeCpuResources{ + CpuShares: 4096, + }, Memory: structs.NodeMemoryResources{ MemoryMB: 4096, }, @@ -706,8 +703,9 @@ func TestBinPackIterator_Network_PortCollision_Alloc(t *testing.T) { Node: &structs.Node{ ID: uuid.Generate(), NodeResources: &structs.NodeResources{ - Processors: processorResources2048, - Cpu: legacyCpuResources2048, + Cpu: structs.NodeCpuResources{ + CpuShares: 2048, + }, Memory: structs.NodeMemoryResources{ MemoryMB: 2048, }, @@ -832,8 +830,9 @@ func TestBinPackIterator_Network_Interpolation_Success(t *testing.T) { "some_network": "public", }, NodeResources: &structs.NodeResources{ - Processors: processorResources2048, - Cpu: legacyCpuResources2048, + Cpu: structs.NodeCpuResources{ + CpuShares: 2048, + }, Memory: structs.NodeMemoryResources{ MemoryMB: 2048, }, @@ -878,8 +877,9 @@ func TestBinPackIterator_Network_Interpolation_Success(t *testing.T) { "some_network": "second", }, NodeResources: &structs.NodeResources{ - Processors: processorResources4096, - Cpu: legacyCpuResources4096, + Cpu: structs.NodeCpuResources{ + CpuShares: 4096, + }, Memory: structs.NodeMemoryResources{ MemoryMB: 4096, }, @@ -984,8 +984,9 @@ func TestBinPackIterator_Host_Network_Interpolation_Absent_Value(t *testing.T) { "some_network": "public", }, NodeResources: &structs.NodeResources{ - Processors: processorResources4096, - Cpu: legacyCpuResources4096, + Cpu: structs.NodeCpuResources{ + CpuShares: 4096, + }, Memory: structs.NodeMemoryResources{ MemoryMB: 4096, }, @@ -1085,8 +1086,9 @@ func TestBinPackIterator_Host_Network_Interpolation_Interface_Not_Exists(t *test "some_network": "absent", }, NodeResources: &structs.NodeResources{ - Processors: processorResources4096, - Cpu: legacyCpuResources4096, + Cpu: structs.NodeCpuResources{ + CpuShares: 4096, + }, Memory: structs.NodeMemoryResources{ MemoryMB: 4096, }, @@ -1182,8 +1184,9 @@ func TestBinPackIterator_PlannedAlloc(t *testing.T) { // Perfect fit ID: uuid.Generate(), NodeResources: &structs.NodeResources{ - Processors: processorResources2048, - Cpu: legacyCpuResources2048, + Cpu: structs.NodeCpuResources{ + CpuShares: 2048, + }, Memory: structs.NodeMemoryResources{ MemoryMB: 2048, }, @@ -1195,8 +1198,9 @@ func TestBinPackIterator_PlannedAlloc(t *testing.T) { // Perfect fit ID: uuid.Generate(), NodeResources: &structs.NodeResources{ - Processors: processorResources2048, - Cpu: legacyCpuResources2048, + Cpu: structs.NodeCpuResources{ + CpuShares: 2048, + }, Memory: structs.NodeMemoryResources{ MemoryMB: 2048, }, @@ -1277,30 +1281,17 @@ func TestBinPackIterator_PlannedAlloc(t *testing.T) { func TestBinPackIterator_ReservedCores(t *testing.T) { state, ctx := testContext(t) - - topology := &numalib.Topology{ - NodeIDs: idset.From[hw.NodeID]([]hw.NodeID{0}), - Distances: numalib.SLIT{[]numalib.Cost{10}}, - Cores: []numalib.Core{{ - ID: 0, - Grade: numalib.Performance, - BaseSpeed: 1024, - }, { - ID: 1, - Grade: numalib.Performance, - BaseSpeed: 1024, - }}, - } - legacyCpuResources, processorResources := cpuResourcesFrom(topology) - nodes := []*RankedNode{ { Node: &structs.Node{ // Perfect fit ID: uuid.Generate(), NodeResources: &structs.NodeResources{ - Processors: processorResources, - Cpu: legacyCpuResources, + Cpu: structs.NodeCpuResources{ + CpuShares: 2048, + TotalCpuCores: 2, + ReservableCpuCores: []uint16{0, 1}, + }, Memory: structs.NodeMemoryResources{ MemoryMB: 2048, }, @@ -1312,8 +1303,11 @@ func TestBinPackIterator_ReservedCores(t *testing.T) { // Perfect fit ID: uuid.Generate(), NodeResources: &structs.NodeResources{ - Processors: processorResources, - Cpu: legacyCpuResources, + Cpu: structs.NodeCpuResources{ + CpuShares: 2048, + TotalCpuCores: 2, + ReservableCpuCores: []uint16{0, 1}, + }, Memory: structs.NodeMemoryResources{ MemoryMB: 2048, }, @@ -1385,9 +1379,6 @@ func TestBinPackIterator_ReservedCores(t *testing.T) { Resources: &structs.Resources{ Cores: 1, MemoryMB: 1024, - NUMA: &structs.NUMA{ - Affinity: "none", - }, }, }, }, @@ -1413,8 +1404,9 @@ func TestBinPackIterator_ExistingAlloc(t *testing.T) { // Perfect fit ID: uuid.Generate(), NodeResources: &structs.NodeResources{ - Processors: processorResources2048, - Cpu: legacyCpuResources2048, + Cpu: structs.NodeCpuResources{ + CpuShares: 2048, + }, Memory: structs.NodeMemoryResources{ MemoryMB: 2048, }, @@ -1426,8 +1418,9 @@ func TestBinPackIterator_ExistingAlloc(t *testing.T) { // Perfect fit ID: uuid.Generate(), NodeResources: &structs.NodeResources{ - Processors: processorResources2048, - Cpu: legacyCpuResources2048, + Cpu: structs.NodeCpuResources{ + CpuShares: 2048, + }, Memory: structs.NodeMemoryResources{ MemoryMB: 2048, }, @@ -1527,8 +1520,9 @@ func TestBinPackIterator_ExistingAlloc_PlannedEvict(t *testing.T) { // Perfect fit ID: uuid.Generate(), NodeResources: &structs.NodeResources{ - Processors: processorResources2048, - Cpu: legacyCpuResources2048, + Cpu: structs.NodeCpuResources{ + CpuShares: 2048, + }, Memory: structs.NodeMemoryResources{ MemoryMB: 2048, }, @@ -1540,8 +1534,9 @@ func TestBinPackIterator_ExistingAlloc_PlannedEvict(t *testing.T) { // Perfect fit ID: uuid.Generate(), NodeResources: &structs.NodeResources{ - Processors: processorResources2048, - Cpu: legacyCpuResources2048, + Cpu: structs.NodeCpuResources{ + CpuShares: 2048, + }, Memory: structs.NodeMemoryResources{ MemoryMB: 2048, }, diff --git a/scheduler/reconcile.go b/scheduler/reconcile.go index 7f94c1830721..9870548e761c 100644 --- a/scheduler/reconcile.go +++ b/scheduler/reconcile.go @@ -19,7 +19,6 @@ import ( "github.com/hashicorp/nomad/helper" "github.com/hashicorp/nomad/helper/uuid" "github.com/hashicorp/nomad/nomad/structs" - reconnectingpicker "github.com/hashicorp/nomad/scheduler/reconnecting_picker" ) const ( @@ -33,10 +32,6 @@ const ( rescheduleWindowSize = 1 * time.Second ) -type ReconnectingPicker interface { - PickReconnectingAlloc(disconnect *structs.DisconnectStrategy, original *structs.Allocation, replacement *structs.Allocation) *structs.Allocation -} - // allocUpdateType takes an existing allocation and a new job definition and // returns whether the allocation can ignore the change, requires a destructive // update, or can be inplace updated. If it can be inplace updated, an updated @@ -45,14 +40,6 @@ type ReconnectingPicker interface { type allocUpdateType func(existing *structs.Allocation, newJob *structs.Job, newTG *structs.TaskGroup) (ignore, destructive bool, updated *structs.Allocation) -type AllocReconcilerOption func(*allocReconciler) - -func AllocRenconcilerWithNow(now time.Time) AllocReconcilerOption { - return func(ar *allocReconciler) { - ar.now = now - } -} - // allocReconciler is used to determine the set of allocations that require // placement, inplace updating or stopping given the job specification and // existing cluster state. The reconciler should only be used for batch and @@ -107,8 +94,6 @@ type allocReconciler struct { // defaults to time.Now, and overridden in unit tests now time.Time - reconnectingPicker ReconnectingPicker - // result is the results of the reconcile. During computation it can be // used to store intermediate state result *reconcileResults @@ -192,7 +177,6 @@ func (r *reconcileResults) GoString() string { for tg, u := range r.desiredTGUpdates { base += fmt.Sprintf("\nDesired Changes for %q: %#v", tg, u) } - return base } @@ -201,9 +185,8 @@ func (r *reconcileResults) GoString() string { func NewAllocReconciler(logger log.Logger, allocUpdateFn allocUpdateType, batch bool, jobID string, job *structs.Job, deployment *structs.Deployment, existingAllocs []*structs.Allocation, taintedNodes map[string]*structs.Node, evalID string, - evalPriority int, supportsDisconnectedClients bool, opts ...AllocReconcilerOption) *allocReconciler { - - ar := &allocReconciler{ + evalPriority int, supportsDisconnectedClients bool) *allocReconciler { + return &allocReconciler{ logger: logger.Named("reconciler"), allocUpdateFn: allocUpdateFn, batch: batch, @@ -224,14 +207,7 @@ func NewAllocReconciler(logger log.Logger, allocUpdateFn allocUpdateType, batch desiredFollowupEvals: make(map[string][]*structs.Evaluation), taskGroupAllocNameIndexes: make(map[string]*allocNameIndex), }, - reconnectingPicker: reconnectingpicker.New(logger), - } - - for _, op := range opts { - op(ar) } - - return ar } // Compute reconciles the existing cluster state and returns the set of changes @@ -393,14 +369,13 @@ func (a *allocReconciler) handleStop(m allocMatrix) { // filterAndStopAll stops all allocations in an allocSet. This is useful in when // stopping an entire job or task group. func (a *allocReconciler) filterAndStopAll(set allocSet) uint64 { - untainted, migrate, lost, disconnecting, reconnecting, ignore, expiring := set.filterByTainted(a.taintedNodes, a.supportsDisconnectedClients, a.now) + untainted, migrate, lost, disconnecting, reconnecting, ignore := set.filterByTainted(a.taintedNodes, a.supportsDisconnectedClients, a.now) a.markStop(untainted, "", allocNotNeeded) a.markStop(migrate, "", allocNotNeeded) a.markStop(lost, structs.AllocClientStatusLost, allocLost) a.markStop(disconnecting, "", allocNotNeeded) a.markStop(reconnecting, "", allocNotNeeded) a.markStop(ignore.filterByClientStatus(structs.AllocClientStatusUnknown), "", allocNotNeeded) - a.markStop(expiring.filterByClientStatus(structs.AllocClientStatusUnknown), "", allocNotNeeded) return uint64(len(set)) } @@ -458,7 +433,7 @@ func (a *allocReconciler) computeGroup(groupName string, all allocSet) bool { canaries, all := a.cancelUnneededCanaries(all, desiredChanges) // Determine what set of allocations are on tainted nodes - untainted, migrate, lost, disconnecting, reconnecting, ignore, expiring := all.filterByTainted(a.taintedNodes, a.supportsDisconnectedClients, a.now) + untainted, migrate, lost, disconnecting, reconnecting, ignore := all.filterByTainted(a.taintedNodes, a.supportsDisconnectedClients, a.now) desiredChanges.Ignore += uint64(len(ignore)) // Determine what set of terminal allocations need to be rescheduled @@ -470,7 +445,7 @@ func (a *allocReconciler) computeGroup(groupName string, all allocSet) bool { if len(reconnecting) > 0 { // Pass all allocations because the replacements we need to find may be // in any state, including themselves being reconnected. - reconnect, stop := a.reconcileReconnecting(reconnecting, all, tg) + reconnect, stop := a.reconcileReconnecting(reconnecting, all) // Stop the reconciled allocations and remove them from the other sets // since they have been already handled. @@ -485,50 +460,31 @@ func (a *allocReconciler) computeGroup(groupName string, all allocSet) bool { // Validate and add reconnecting allocations to the plan so they are // logged. - if len(reconnect) > 0 { - a.computeReconnecting(reconnect) - // The rest of the reconnecting allocations is now untainted and will - // be further reconciled below. - untainted = untainted.union(reconnect) - } - } + a.computeReconnecting(reconnect) - if len(expiring) > 0 { - if tg.PreventRescheduleOnLost { - untainted = untainted.union(expiring) - } else { - lost = lost.union(expiring) - } + // The rest of the reconnecting allocations is now untainted and will + // be further reconciled below. + untainted = untainted.union(reconnect) } + // Determine what set of disconnecting allocations need to be rescheduled now, // which ones later and which ones can't be rescheduled at all. timeoutLaterEvals := map[string]string{} if len(disconnecting) > 0 { - // If MaxClientDisconnect is enabled as well as tg.PreventRescheduleOnLost, - // the reschedule policy won't be enabled and the lost allocations - // wont be rescheduled, and PreventRescheduleOnLost is ignored. - if tg.GetDisconnectLostTimeout() != 0 { - untaintedDisconnecting, rescheduleDisconnecting, laterDisconnecting := disconnecting.filterByRescheduleable(a.batch, true, a.now, a.evalID, a.deployment) - - rescheduleNow = rescheduleNow.union(rescheduleDisconnecting) - untainted = untainted.union(untaintedDisconnecting) - rescheduleLater = append(rescheduleLater, laterDisconnecting...) - - // Find delays for any disconnecting allocs that have max_client_disconnect, - // create followup evals, and update the ClientStatus to unknown. - timeoutLaterEvals = a.createTimeoutLaterEvals(disconnecting, tg.Name) - - } else if tg.PreventRescheduleOnLost { - untainted = untainted.union(disconnecting) - } + untaintedDisconnecting, rescheduleDisconnecting, laterDisconnecting := disconnecting.filterByRescheduleable(a.batch, true, a.now, a.evalID, a.deployment) + + rescheduleNow = rescheduleNow.union(rescheduleDisconnecting) + untainted = untainted.union(untaintedDisconnecting) + rescheduleLater = append(rescheduleLater, laterDisconnecting...) - a.appendUnknownDisconnectingUpdates(disconnecting, timeoutLaterEvals) + // Find delays for any disconnecting allocs that have max_client_disconnect, + // create followup evals, and update the ClientStatus to unknown. + timeoutLaterEvals = a.createTimeoutLaterEvals(disconnecting, tg.Name) } // Find delays for any lost allocs that have stop_after_client_disconnect lostLaterEvals := map[string]string{} lostLater := []*delayedRescheduleInfo{} - if len(lost) > 0 { lostLater = lost.delayByStopAfterClientDisconnect() lostLaterEvals = a.createLostLaterEvals(lostLater, tg.Name) @@ -538,11 +494,10 @@ func (a *allocReconciler) computeGroup(groupName string, all allocSet) bool { // lostLaterEvals so that computeStop can add them to the stop set. lostLaterEvals = helper.MergeMapStringString(lostLaterEvals, timeoutLaterEvals) - if len(rescheduleLater) > 0 { - // Create batched follow-up evaluations for allocations that are - // reschedulable later and mark the allocations for in place updating - a.createRescheduleLaterEvals(rescheduleLater, all, tg.Name) - } + // Create batched follow-up evaluations for allocations that are + // reschedulable later and mark the allocations for in place updating + a.createRescheduleLaterEvals(rescheduleLater, all, tg.Name) + // Create a structure for choosing names. Seed with the taken names // which is the union of untainted, rescheduled, allocs on migrating // nodes, and allocs on down nodes (includes canaries) @@ -552,7 +507,6 @@ func (a *allocReconciler) computeGroup(groupName string, all allocSet) bool { // Stop any unneeded allocations and update the untainted set to not // include stopped allocations. isCanarying := dstate != nil && dstate.DesiredCanaries != 0 && !dstate.Promoted - stop := a.computeStop(tg, nameIndex, untainted, migrate, lost, canaries, isCanarying, lostLaterEvals) desiredChanges.Stop += uint64(len(stop)) @@ -733,7 +687,7 @@ func (a *allocReconciler) cancelUnneededCanaries(original allocSet, desiredChang } canaries = all.fromKeys(canaryIDs) - untainted, migrate, lost, _, _, _, _ := canaries.filterByTainted(a.taintedNodes, a.supportsDisconnectedClients, a.now) + untainted, migrate, lost, _, _, _ := canaries.filterByTainted(a.taintedNodes, a.supportsDisconnectedClients, a.now) // We don't add these stops to desiredChanges because the deployment is // still active. DesiredChanges is used to report deployment progress/final // state. These transient failures aren't meaningful. @@ -1032,7 +986,6 @@ func (a *allocReconciler) computeStop(group *structs.TaskGroup, nameIndex *alloc // Mark all lost allocations for stop. var stop allocSet stop = stop.union(lost) - a.markDelayed(lost, structs.AllocClientStatusLost, allocLost, followupEvals) // If we are still deploying or creating canaries, don't stop them @@ -1154,12 +1107,11 @@ func (a *allocReconciler) computeStop(group *structs.TaskGroup, nameIndex *alloc // - If the reconnecting allocation is to be stopped, its replacements may // not be present in any of the returned sets. The rest of the reconciler // logic will handle them. -func (a *allocReconciler) reconcileReconnecting(reconnecting allocSet, all allocSet, tg *structs.TaskGroup) (allocSet, allocSet) { +func (a *allocReconciler) reconcileReconnecting(reconnecting allocSet, all allocSet) (allocSet, allocSet) { stop := make(allocSet) reconnect := make(allocSet) for _, reconnectingAlloc := range reconnecting { - // Stop allocations that failed to reconnect. reconnectFailed := !reconnectingAlloc.ServerTerminalStatus() && reconnectingAlloc.ClientStatus == structs.AllocClientStatusFailed @@ -1208,8 +1160,8 @@ func (a *allocReconciler) reconcileReconnecting(reconnecting allocSet, all alloc continue } - // Pick which allocation we want to keep using the disconnect reconcile strategy - keepAlloc := a.reconnectingPicker.PickReconnectingAlloc(tg.Disconnect, reconnectingAlloc, replacementAlloc) + // Pick which allocation we want to keep. + keepAlloc := pickReconnectingAlloc(reconnectingAlloc, replacementAlloc) if keepAlloc == replacementAlloc { // The replacement allocation is preferred, so stop the one // reconnecting if not stopped yet. @@ -1244,6 +1196,44 @@ func (a *allocReconciler) reconcileReconnecting(reconnecting allocSet, all alloc return reconnect, stop } +// pickReconnectingAlloc returns the allocation to keep between the original +// one that is reconnecting and one of its replacements. +// +// This function is not commutative, meaning that pickReconnectingAlloc(A, B) +// is not the same as pickReconnectingAlloc(B, A). Preference is given to keep +// the original allocation when possible. +func pickReconnectingAlloc(original *structs.Allocation, replacement *structs.Allocation) *structs.Allocation { + // Check if the replacement is newer. + // Always prefer the replacement if true. + replacementIsNewer := replacement.Job.Version > original.Job.Version || + replacement.Job.CreateIndex > original.Job.CreateIndex + if replacementIsNewer { + return replacement + } + + // Check if the replacement has better placement score. + // If any of the scores is not available, only pick the replacement if + // itself does have scores. + originalMaxScoreMeta := original.Metrics.MaxNormScore() + replacementMaxScoreMeta := replacement.Metrics.MaxNormScore() + + replacementHasBetterScore := originalMaxScoreMeta == nil && replacementMaxScoreMeta != nil || + (originalMaxScoreMeta != nil && replacementMaxScoreMeta != nil && + replacementMaxScoreMeta.NormScore > originalMaxScoreMeta.NormScore) + + // Check if the replacement has better client status. + // Even with a better placement score make sure we don't replace a running + // allocation with one that is not. + replacementIsRunning := replacement.ClientStatus == structs.AllocClientStatusRunning + originalNotRunning := original.ClientStatus != structs.AllocClientStatusRunning + + if replacementHasBetterScore && (replacementIsRunning || originalNotRunning) { + return replacement + } + + return original +} + // computeUpdates determines which allocations for the passed group require // updates. Three groups are returned: // 1. Those that require no upgrades @@ -1299,6 +1289,9 @@ func (a *allocReconciler) createRescheduleLaterEvals(rescheduleLater []*delayedR // updates. Clients are responsible for reconciling the DesiredState with the // actual state as the node comes back online. func (a *allocReconciler) computeReconnecting(reconnecting allocSet) { + if len(reconnecting) == 0 { + return + } // Create updates that will be appended to the plan. for _, alloc := range reconnecting { @@ -1394,7 +1387,8 @@ func (a *allocReconciler) createLostLaterEvals(rescheduleLater []*delayedResched // createTimeoutLaterEvals creates followup evaluations with the // WaitUntil field set for allocations in an unknown state on disconnected nodes. -// It returns a map of allocIDs to their associated followUpEvalIDs. +// Followup Evals are appended to a.result as a side effect. It returns a map of +// allocIDs to their associated followUpEvalIDs. func (a *allocReconciler) createTimeoutLaterEvals(disconnecting allocSet, tgName string) map[string]string { if len(disconnecting) == 0 { return map[string]string{} @@ -1458,24 +1452,19 @@ func (a *allocReconciler) createTimeoutLaterEvals(disconnecting allocSet, tgName emitRescheduleInfo(timeoutInfo.alloc, eval) - } - - a.appendFollowupEvals(tgName, evals) - - return allocIDToFollowupEvalID -} - -// Create updates that will be applied to the allocs to mark the FollowupEvalID -// and the unknown ClientStatus and AllocState. -func (a *allocReconciler) appendUnknownDisconnectingUpdates(disconnecting allocSet, allocIDToFollowupEvalID map[string]string) { - for id, alloc := range disconnecting { - updatedAlloc := alloc.Copy() + // Create updates that will be applied to the allocs to mark the FollowupEvalID + // and the unknown ClientStatus and AllocState. + updatedAlloc := timeoutInfo.alloc.Copy() updatedAlloc.ClientStatus = structs.AllocClientStatusUnknown updatedAlloc.AppendState(structs.AllocStateFieldClientStatus, structs.AllocClientStatusUnknown) updatedAlloc.ClientDescription = allocUnknown - updatedAlloc.FollowupEvalID = allocIDToFollowupEvalID[id] + updatedAlloc.FollowupEvalID = eval.ID a.result.disconnectUpdates[updatedAlloc.ID] = updatedAlloc } + + a.appendFollowupEvals(tgName, evals) + + return allocIDToFollowupEvalID } // appendFollowupEvals appends a set of followup evals for a task group to the diff --git a/scheduler/reconcile_test.go b/scheduler/reconcile_test.go index 35e97e2f4509..0db33d65ac20 100644 --- a/scheduler/reconcile_test.go +++ b/scheduler/reconcile_test.go @@ -11,7 +11,7 @@ import ( "testing" "time" - "github.com/hashicorp/go-set/v2" + "github.com/hashicorp/go-set" "github.com/hashicorp/nomad/ci" "github.com/hashicorp/nomad/helper/pointer" "github.com/hashicorp/nomad/helper/testlog" @@ -19,8 +19,8 @@ import ( "github.com/hashicorp/nomad/nomad/mock" "github.com/hashicorp/nomad/nomad/structs" "github.com/kr/pretty" - "github.com/shoenig/test" - "github.com/shoenig/test/must" + "github.com/stretchr/testify/assert" + "github.com/stretchr/testify/require" ) var ( @@ -269,6 +269,7 @@ type resultExpectation struct { func assertResults(t *testing.T, r *reconcileResults, exp *resultExpectation) { t.Helper() + assertion := assert.New(t) if exp.createDeployment != nil && r.deployment == nil { t.Errorf("Expect a created deployment got none") @@ -283,15 +284,15 @@ func assertResults(t *testing.T, r *reconcileResults, exp *resultExpectation) { } } - test.Eq(t, exp.deploymentUpdates, r.deploymentUpdates, test.Sprint("Expected Deployment Updates")) - test.SliceLen(t, exp.place, r.place, test.Sprint("Expected Placements")) - test.SliceLen(t, exp.destructive, r.destructiveUpdate, test.Sprint("Expected Destructive")) - test.SliceLen(t, exp.inplace, r.inplaceUpdate, test.Sprint("Expected Inplace Updates")) - test.MapLen(t, exp.attributeUpdates, r.attributeUpdates, test.Sprint("Expected Attribute Updates")) - test.MapLen(t, exp.reconnectUpdates, r.reconnectUpdates, test.Sprint("Expected Reconnect Updates")) - test.MapLen(t, exp.disconnectUpdates, r.disconnectUpdates, test.Sprint("Expected Disconnect Updates")) - test.SliceLen(t, exp.stop, r.stop, test.Sprint("Expected Stops")) - test.Eq(t, exp.desiredTGUpdates, r.desiredTGUpdates, test.Sprint("Expected Desired TG Update Annotations")) + assertion.EqualValues(exp.deploymentUpdates, r.deploymentUpdates, "Expected Deployment Updates") + assertion.Len(r.place, exp.place, "Expected Placements") + assertion.Len(r.destructiveUpdate, exp.destructive, "Expected Destructive") + assertion.Len(r.inplaceUpdate, exp.inplace, "Expected Inplace Updates") + assertion.Len(r.attributeUpdates, exp.attributeUpdates, "Expected Attribute Updates") + assertion.Len(r.reconnectUpdates, exp.reconnectUpdates, "Expected Reconnect Updates") + assertion.Len(r.disconnectUpdates, exp.disconnectUpdates, "Expected Disconnect Updates") + assertion.Len(r.stop, exp.stop, "Expected Stops") + assertion.EqualValues(exp.desiredTGUpdates, r.desiredTGUpdates, "Expected Desired TG Update Annotations") } func buildAllocations(job *structs.Job, count int, clientStatus, desiredStatus string, nodeScore float64) []*structs.Allocation { @@ -337,9 +338,7 @@ func buildDisconnectedNodes(allocs []*structs.Allocation, count int) map[string] func buildResumableAllocations(count int, clientStatus, desiredStatus string, nodeScore float64) (*structs.Job, []*structs.Allocation) { job := mock.Job() - job.TaskGroups[0].Disconnect = &structs.DisconnectStrategy{ - LostAfter: 5 * time.Minute, - } + job.TaskGroups[0].MaxClientDisconnect = pointer.Of(5 * time.Minute) job.TaskGroups[0].Count = count return job, buildAllocations(job, count, clientStatus, desiredStatus, nodeScore) @@ -726,7 +725,7 @@ func TestReconciler_Inplace_Rollback(t *testing.T) { }, }) - test.MapLen(t, 1, r.desiredFollowupEvals, test.Sprint("expected 1 follow-up eval")) + assert.Len(t, r.desiredFollowupEvals, 1, "expected 1 follow-up eval") assertNamesHaveIndexes(t, intRange(0, 0), allocsToNames(r.inplaceUpdate)) assertNamesHaveIndexes(t, intRange(2, 2), stopResultsToNames(r.stop)) assertNamesHaveIndexes(t, intRange(2, 3), placeResultsToNames(r.place)) @@ -888,181 +887,6 @@ func TestReconciler_Destructive_ScaleDown(t *testing.T) { assertNamesHaveIndexes(t, intRange(0, 4), destructiveResultsToNames(r.destructiveUpdate)) } -// Tests the reconciler properly handles allocations when a node -// goes down or disconnects, using all possible combinations of -// PreventRescheduleOnLost, MaxClientDisconnect and ReschedulePolicy. -// Having the 3 configurations enabled is not a valid option and is not -// included in the test. -// Test using max_client_disconnect, remove after its deprecated in favor -// of Disconnect.LostAfter introduced in 1.8.0. -func TestReconciler_LostNode_PreventRescheduleOnLost(t *testing.T) { - disabledReschedulePolicy := &structs.ReschedulePolicy{ - Attempts: 0, - Unlimited: false, - } - - ci.Parallel(t) - now := time.Now() - - testCases := []struct { - name string - PreventRescheduleOnLost bool - maxClientDisconnect *time.Duration - reschedulePolicy *structs.ReschedulePolicy - expectPlace int - expectStop int - expectIgnore int - expectDisconnect int - allocStatus string - }{ - { - name: "PreventRescheduleOnLost off, MaxClientDisconnect off, Reschedule off", - maxClientDisconnect: nil, - PreventRescheduleOnLost: false, - reschedulePolicy: disabledReschedulePolicy, - expectPlace: 2, - expectStop: 2, - expectIgnore: 3, - expectDisconnect: 0, - allocStatus: structs.AllocClientStatusLost, - }, - { - name: "PreventRescheduleOnLost on, MaxClientDisconnect off, Reschedule off", - maxClientDisconnect: nil, - PreventRescheduleOnLost: true, - reschedulePolicy: disabledReschedulePolicy, - expectPlace: 0, - expectStop: 0, - expectIgnore: 5, - expectDisconnect: 2, - allocStatus: structs.AllocClientStatusUnknown, - }, - { - name: "PreventRescheduleOnLost off, MaxClientDisconnect on, Reschedule off", - maxClientDisconnect: pointer.Of(10 * time.Second), - PreventRescheduleOnLost: false, - reschedulePolicy: disabledReschedulePolicy, - expectPlace: 1, - expectStop: 1, - expectIgnore: 4, - expectDisconnect: 1, - allocStatus: structs.AllocClientStatusLost, - }, - { - name: "PreventRescheduleOnLost on, MaxClientDisconnect on, Reschedule off", - maxClientDisconnect: pointer.Of(10 * time.Second), - PreventRescheduleOnLost: true, - reschedulePolicy: disabledReschedulePolicy, - expectPlace: 0, - expectStop: 0, - expectIgnore: 5, - expectDisconnect: 2, - allocStatus: structs.AllocClientStatusUnknown, - }, - { - name: "PreventRescheduleOnLost off, MaxClientDisconnect off, Reschedule on", - maxClientDisconnect: nil, - PreventRescheduleOnLost: false, - reschedulePolicy: &structs.ReschedulePolicy{ - Attempts: 1, - }, - expectPlace: 3, - expectStop: 3, - expectIgnore: 2, - allocStatus: structs.AllocClientStatusLost, - }, - { - name: "PreventRescheduleOnLost on, MaxClientDisconnect off, Reschedule on", - maxClientDisconnect: nil, - PreventRescheduleOnLost: true, - reschedulePolicy: &structs.ReschedulePolicy{ - Attempts: 1, - }, - expectPlace: 1, - expectStop: 1, - expectIgnore: 4, - expectDisconnect: 2, - allocStatus: structs.AllocClientStatusUnknown, - }, - { - name: "PreventRescheduleOnLost off, MaxClientDisconnect on, Reschedule on", - maxClientDisconnect: pointer.Of(10 * time.Second), - PreventRescheduleOnLost: false, - reschedulePolicy: &structs.ReschedulePolicy{ - Attempts: 1, - }, - expectPlace: 3, - expectStop: 2, - expectIgnore: 2, - expectDisconnect: 1, - allocStatus: structs.AllocClientStatusLost, - }, - } - - for _, tc := range testCases { - t.Run(tc.name, func(t *testing.T) { - job := mock.Job() - job.TaskGroups[0].Count = 5 - job.TaskGroups[0].PreventRescheduleOnLost = tc.PreventRescheduleOnLost - job.TaskGroups[0].MaxClientDisconnect = tc.maxClientDisconnect - job.TaskGroups[0].ReschedulePolicy = tc.reschedulePolicy - - // Create 9 existing running allocations and a failed one - var allocs []*structs.Allocation - for i := 0; i < 5; i++ { - alloc := mock.Alloc() - alloc.Job = job - alloc.JobID = job.ID - - alloc.NodeID = uuid.Generate() - alloc.Name = structs.AllocName(job.ID, job.TaskGroups[0].Name, uint(i)) - alloc.DesiredStatus = structs.AllocDesiredStatusRun - - // Set one of the allocations to failed - if i == 4 { - alloc.ClientStatus = structs.AllocClientStatusFailed - } else { - alloc.ClientStatus = structs.AllocClientStatusRunning - } - - allocs = append(allocs, alloc) - } - - // Build a map of tainted nodes, one down one disconnected - tainted := make(map[string]*structs.Node, 2) - downNode := mock.Node() - downNode.ID = allocs[0].NodeID - downNode.Status = structs.NodeStatusDown - tainted[downNode.ID] = downNode - - disconnected := mock.Node() - disconnected.ID = allocs[1].NodeID - disconnected.Status = structs.NodeStatusDisconnected - tainted[disconnected.ID] = disconnected - - reconciler := NewAllocReconciler(testlog.HCLogger(t), allocUpdateFnIgnore, false, job.ID, job, - nil, allocs, tainted, "", 50, true, AllocRenconcilerWithNow(now)) - r := reconciler.Compute() - - // Assert the correct results - assertResults(t, r, &resultExpectation{ - createDeployment: nil, - deploymentUpdates: nil, - place: tc.expectPlace, - stop: tc.expectStop, - disconnectUpdates: tc.expectDisconnect, - desiredTGUpdates: map[string]*structs.DesiredUpdates{ - job.TaskGroups[0].Name: { - Place: uint64(tc.expectPlace), - Stop: uint64(tc.expectStop), - Ignore: uint64(tc.expectIgnore), - }, - }, - }) - }) - } -} - // Tests the reconciler properly handles lost nodes with allocations func TestReconciler_LostNode(t *testing.T) { ci.Parallel(t) @@ -1539,7 +1363,7 @@ func TestReconciler_JobStopped_TerminalAllocs(t *testing.T) { reconciler := NewAllocReconciler(testlog.HCLogger(t), allocUpdateFnIgnore, false, c.jobID, c.job, nil, allocs, nil, "", 50, true) r := reconciler.Compute() - must.SliceEmpty(t, r.stop) + require.Len(t, r.stop, 0) // Assert the correct results assertResults(t, r, &resultExpectation{ createDeployment: nil, @@ -1656,6 +1480,8 @@ func TestReconciler_MultiTG_SingleUpdateBlock(t *testing.T) { func TestReconciler_RescheduleLater_Batch(t *testing.T) { ci.Parallel(t) + require := require.New(t) + // Set desired 4 job := mock.Job() job.TaskGroups[0].Count = 4 @@ -1714,9 +1540,9 @@ func TestReconciler_RescheduleLater_Batch(t *testing.T) { // Two reschedule attempts were already made, one more can be made at a future time // Verify that the follow up eval has the expected waitUntil time evals := r.desiredFollowupEvals[tgName] - must.NotNil(t, evals) - must.SliceLen(t, 1, evals) - must.Eq(t, now.Add(delayDur), evals[0].WaitUntil) + require.NotNil(evals) + require.Equal(1, len(evals)) + require.Equal(now.Add(delayDur), evals[0].WaitUntil) // Alloc 5 should not be replaced because it is terminal assertResults(t, r, &resultExpectation{ @@ -1742,7 +1568,7 @@ func TestReconciler_RescheduleLater_Batch(t *testing.T) { for _, a := range r.attributeUpdates { annotated = a } - must.Eq(t, evals[0].ID, annotated.FollowupEvalID) + require.Equal(evals[0].ID, annotated.FollowupEvalID) } // Tests delayed rescheduling of failed batch allocations and batching of allocs @@ -1750,6 +1576,8 @@ func TestReconciler_RescheduleLater_Batch(t *testing.T) { func TestReconciler_RescheduleLaterWithBatchedEvals_Batch(t *testing.T) { ci.Parallel(t) + require := require.New(t) + // Set desired 4 job := mock.Job() job.TaskGroups[0].Count = 10 @@ -1794,13 +1622,13 @@ func TestReconciler_RescheduleLaterWithBatchedEvals_Batch(t *testing.T) { // Verify that two follow up evals were created evals := r.desiredFollowupEvals[tgName] - must.NotNil(t, evals) - must.SliceLen(t, 2, evals) + require.NotNil(evals) + require.Equal(2, len(evals)) // Verify expected WaitUntil values for both batched evals - must.Eq(t, now.Add(delayDur), evals[0].WaitUntil) + require.Equal(now.Add(delayDur), evals[0].WaitUntil) secondBatchDuration := delayDur + 10*time.Second - must.Eq(t, now.Add(secondBatchDuration), evals[1].WaitUntil) + require.Equal(now.Add(secondBatchDuration), evals[1].WaitUntil) // Alloc 5 should not be replaced because it is terminal assertResults(t, r, &resultExpectation{ @@ -1824,9 +1652,9 @@ func TestReconciler_RescheduleLaterWithBatchedEvals_Batch(t *testing.T) { // Verify that the followup evalID field is set correctly for _, alloc := range r.attributeUpdates { if allocNameToIndex(alloc.Name) < 5 { - must.Eq(t, evals[0].ID, alloc.FollowupEvalID) + require.Equal(evals[0].ID, alloc.FollowupEvalID) } else if allocNameToIndex(alloc.Name) < 7 { - must.Eq(t, evals[1].ID, alloc.FollowupEvalID) + require.Equal(evals[1].ID, alloc.FollowupEvalID) } else { t.Fatalf("Unexpected alloc name in Inplace results %v", alloc.Name) } @@ -1837,6 +1665,7 @@ func TestReconciler_RescheduleLaterWithBatchedEvals_Batch(t *testing.T) { func TestReconciler_RescheduleNow_Batch(t *testing.T) { ci.Parallel(t) + require := require.New(t) // Set desired 4 job := mock.Job() job.TaskGroups[0].Count = 4 @@ -1891,7 +1720,7 @@ func TestReconciler_RescheduleNow_Batch(t *testing.T) { // Verify that no follow up evals were created evals := r.desiredFollowupEvals[tgName] - must.Nil(t, evals) + require.Nil(evals) // Two reschedule attempts were made, one more can be made now // Alloc 5 should not be replaced because it is terminal @@ -1920,6 +1749,8 @@ func TestReconciler_RescheduleNow_Batch(t *testing.T) { func TestReconciler_RescheduleLater_Service(t *testing.T) { ci.Parallel(t) + require := require.New(t) + // Set desired 5 job := mock.Job() job.TaskGroups[0].Count = 5 @@ -1967,9 +1798,9 @@ func TestReconciler_RescheduleLater_Service(t *testing.T) { // Should place a new placement and create a follow up eval for the delayed reschedule // Verify that the follow up eval has the expected waitUntil time evals := r.desiredFollowupEvals[tgName] - must.NotNil(t, evals) - must.SliceLen(t, 1, evals) - must.Eq(t, now.Add(delayDur), evals[0].WaitUntil) + require.NotNil(evals) + require.Equal(1, len(evals)) + require.Equal(now.Add(delayDur), evals[0].WaitUntil) assertResults(t, r, &resultExpectation{ createDeployment: nil, @@ -1996,7 +1827,7 @@ func TestReconciler_RescheduleLater_Service(t *testing.T) { for _, a := range r.attributeUpdates { annotated = a } - must.Eq(t, evals[0].ID, annotated.FollowupEvalID) + require.Equal(evals[0].ID, annotated.FollowupEvalID) } // Tests service allocations with client status complete @@ -2114,13 +1945,16 @@ func TestReconciler_Service_DesiredStop_ClientStatusComplete(t *testing.T) { assertNamesHaveIndexes(t, intRange(4, 4), placeResultsToNames(r.place)) // Should not have any follow up evals created - must.MapEmpty(t, r.desiredFollowupEvals) + require := require.New(t) + require.Equal(0, len(r.desiredFollowupEvals)) } // Tests rescheduling failed service allocations with desired state stop func TestReconciler_RescheduleNow_Service(t *testing.T) { ci.Parallel(t) + require := require.New(t) + // Set desired 5 job := mock.Job() job.TaskGroups[0].Count = 5 @@ -2174,7 +2008,7 @@ func TestReconciler_RescheduleNow_Service(t *testing.T) { // Verify that no follow up evals were created evals := r.desiredFollowupEvals[tgName] - must.Nil(t, evals) + require.Nil(evals) // Verify that one rescheduled alloc and one replacement for terminal alloc were placed assertResults(t, r, &resultExpectation{ @@ -2202,6 +2036,8 @@ func TestReconciler_RescheduleNow_Service(t *testing.T) { func TestReconciler_RescheduleNow_WithinAllowedTimeWindow(t *testing.T) { ci.Parallel(t) + require := require.New(t) + // Set desired 5 job := mock.Job() job.TaskGroups[0].Count = 5 @@ -2254,7 +2090,7 @@ func TestReconciler_RescheduleNow_WithinAllowedTimeWindow(t *testing.T) { // Verify that no follow up evals were created evals := r.desiredFollowupEvals[tgName] - must.Nil(t, evals) + require.Nil(evals) // Verify that one rescheduled alloc was placed assertResults(t, r, &resultExpectation{ @@ -2282,6 +2118,8 @@ func TestReconciler_RescheduleNow_WithinAllowedTimeWindow(t *testing.T) { func TestReconciler_RescheduleNow_EvalIDMatch(t *testing.T) { ci.Parallel(t) + require := require.New(t) + // Set desired 5 job := mock.Job() job.TaskGroups[0].Count = 5 @@ -2336,7 +2174,7 @@ func TestReconciler_RescheduleNow_EvalIDMatch(t *testing.T) { // Verify that no follow up evals were created evals := r.desiredFollowupEvals[tgName] - must.Nil(t, evals) + require.Nil(evals) // Verify that one rescheduled alloc was placed assertResults(t, r, &resultExpectation{ @@ -2364,6 +2202,8 @@ func TestReconciler_RescheduleNow_EvalIDMatch(t *testing.T) { func TestReconciler_RescheduleNow_Service_WithCanaries(t *testing.T) { ci.Parallel(t) + require := require.New(t) + // Set desired 5 job := mock.Job() job.TaskGroups[0].Count = 5 @@ -2445,7 +2285,7 @@ func TestReconciler_RescheduleNow_Service_WithCanaries(t *testing.T) { // Verify that no follow up evals were created evals := r.desiredFollowupEvals[tgName] - must.Nil(t, evals) + require.Nil(evals) // Verify that one rescheduled alloc and one replacement for terminal alloc were placed assertResults(t, r, &resultExpectation{ @@ -2473,6 +2313,8 @@ func TestReconciler_RescheduleNow_Service_WithCanaries(t *testing.T) { func TestReconciler_RescheduleNow_Service_Canaries(t *testing.T) { ci.Parallel(t) + require := require.New(t) + // Set desired 5 job := mock.Job() job.TaskGroups[0].Count = 5 @@ -2570,7 +2412,7 @@ func TestReconciler_RescheduleNow_Service_Canaries(t *testing.T) { // Verify that no follow up evals were created evals := r.desiredFollowupEvals[tgName] - must.Nil(t, evals) + require.Nil(evals) // Verify that one rescheduled alloc and one replacement for terminal alloc were placed assertResults(t, r, &resultExpectation{ @@ -2599,6 +2441,8 @@ func TestReconciler_RescheduleNow_Service_Canaries(t *testing.T) { func TestReconciler_RescheduleNow_Service_Canaries_Limit(t *testing.T) { ci.Parallel(t) + require := require.New(t) + // Set desired 5 job := mock.Job() job.TaskGroups[0].Count = 5 @@ -2698,7 +2542,7 @@ func TestReconciler_RescheduleNow_Service_Canaries_Limit(t *testing.T) { // Verify that no follow up evals were created evals := r.desiredFollowupEvals[tgName] - must.Nil(t, evals) + require.Nil(evals) // Verify that one rescheduled alloc and one replacement for terminal alloc were placed assertResults(t, r, &resultExpectation{ @@ -5142,6 +4986,8 @@ func TestReconciler_SuccessfulDeploymentWithFailedAllocs_Reschedule(t *testing.T func TestReconciler_ForceReschedule_Service(t *testing.T) { ci.Parallel(t) + require := require.New(t) + // Set desired 5 job := mock.Job() job.TaskGroups[0].Count = 5 @@ -5188,7 +5034,7 @@ func TestReconciler_ForceReschedule_Service(t *testing.T) { // Verify that no follow up evals were created evals := r.desiredFollowupEvals[tgName] - must.Nil(t, evals) + require.Nil(evals) // Verify that one rescheduled alloc was created because of the forced reschedule assertResults(t, r, &resultExpectation{ @@ -5218,6 +5064,8 @@ func TestReconciler_ForceReschedule_Service(t *testing.T) { func TestReconciler_RescheduleNot_Service(t *testing.T) { ci.Parallel(t) + require := require.New(t) + // Set desired 5 job := mock.Job() job.TaskGroups[0].Count = 5 @@ -5271,7 +5119,7 @@ func TestReconciler_RescheduleNot_Service(t *testing.T) { // Verify that no follow up evals were created evals := r.desiredFollowupEvals[tgName] - must.Nil(t, evals) + require.Nil(evals) // no rescheduling, ignore all 4 allocs // but place one to substitute allocs[4] that was stopped explicitly @@ -5295,40 +5143,188 @@ func TestReconciler_RescheduleNot_Service(t *testing.T) { assertPlacementsAreRescheduled(t, 0, r.place) } -type mockPicker struct { - called bool - strategy string - result string +// Tests behavior of batch failure with rescheduling policy preventing rescheduling: +// current allocations are left unmodified and no follow up +func TestReconciler_RescheduleNot_Batch(t *testing.T) { + ci.Parallel(t) + + require := require.New(t) + // Set desired 4 + job := mock.Job() + job.TaskGroups[0].Count = 4 + now := time.Now() + // Set up reschedule policy + job.TaskGroups[0].ReschedulePolicy = &structs.ReschedulePolicy{ + Attempts: 0, + Interval: 24 * time.Hour, + Delay: 5 * time.Second, + DelayFunction: "constant", + } + tgName := job.TaskGroups[0].Name + // Create 6 existing allocations - 2 running, 1 complete and 3 failed + var allocs []*structs.Allocation + for i := 0; i < 6; i++ { + alloc := mock.Alloc() + alloc.Job = job + alloc.JobID = job.ID + alloc.NodeID = uuid.Generate() + alloc.Name = structs.AllocName(job.ID, job.TaskGroups[0].Name, uint(i)) + allocs = append(allocs, alloc) + alloc.ClientStatus = structs.AllocClientStatusRunning + } + // Mark 3 as failed with restart tracking info + allocs[0].ClientStatus = structs.AllocClientStatusFailed + allocs[0].NextAllocation = allocs[1].ID + allocs[1].ClientStatus = structs.AllocClientStatusFailed + allocs[1].RescheduleTracker = &structs.RescheduleTracker{Events: []*structs.RescheduleEvent{ + {RescheduleTime: time.Now().Add(-1 * time.Hour).UTC().UnixNano(), + PrevAllocID: allocs[0].ID, + PrevNodeID: uuid.Generate(), + }, + }} + allocs[1].NextAllocation = allocs[2].ID + allocs[2].ClientStatus = structs.AllocClientStatusFailed + allocs[2].TaskStates = map[string]*structs.TaskState{tgName: {State: "start", + StartedAt: now.Add(-1 * time.Hour), + FinishedAt: now.Add(-5 * time.Second)}} + allocs[2].FollowupEvalID = uuid.Generate() + allocs[2].RescheduleTracker = &structs.RescheduleTracker{Events: []*structs.RescheduleEvent{ + {RescheduleTime: time.Now().Add(-2 * time.Hour).UTC().UnixNano(), + PrevAllocID: allocs[0].ID, + PrevNodeID: uuid.Generate(), + }, + {RescheduleTime: time.Now().Add(-1 * time.Hour).UTC().UnixNano(), + PrevAllocID: allocs[1].ID, + PrevNodeID: uuid.Generate(), + }, + }} + // Mark one as complete + allocs[5].ClientStatus = structs.AllocClientStatusComplete + + reconciler := NewAllocReconciler(testlog.HCLogger(t), allocUpdateFnIgnore, true, job.ID, job, + nil, allocs, nil, "", 50, true) + reconciler.now = now + r := reconciler.Compute() + + // Verify that no follow up evals were created + evals := r.desiredFollowupEvals[tgName] + require.Nil(evals) + + // No reschedule attempts were made and all allocs are untouched + assertResults(t, r, &resultExpectation{ + createDeployment: nil, + deploymentUpdates: nil, + place: 0, + stop: 0, + inplace: 0, + desiredTGUpdates: map[string]*structs.DesiredUpdates{ + job.TaskGroups[0].Name: { + Place: 0, + Stop: 0, + Ignore: 4, + }, + }, + }) } -func (mp *mockPicker) PickReconnectingAlloc(disconnect *structs.DisconnectStrategy, - original *structs.Allocation, replacement *structs.Allocation) *structs.Allocation { - mp.strategy = disconnect.ReconcileStrategy() - mp.called = true +// Tests that when a node disconnects running allocations are queued to transition to unknown. +func TestReconciler_Node_Disconnect_Updates_Alloc_To_Unknown(t *testing.T) { + job, allocs := buildResumableAllocations(3, structs.AllocClientStatusRunning, structs.AllocDesiredStatusRun, 2) + // Build a map of disconnected nodes + nodes := buildDisconnectedNodes(allocs, 2) + + reconciler := NewAllocReconciler(testlog.HCLogger(t), allocUpdateFnIgnore, false, job.ID, job, + nil, allocs, nodes, "", 50, true) + reconciler.now = time.Now().UTC() + results := reconciler.Compute() + + // Verify that 1 follow up eval was created with the values we expect. + evals := results.desiredFollowupEvals[job.TaskGroups[0].Name] + require.Len(t, evals, 1) + expectedTime := reconciler.now.Add(5 * time.Minute) - if mp.result == "original" { - return original + eval := evals[0] + require.NotNil(t, eval.WaitUntil) + require.Equal(t, expectedTime, eval.WaitUntil) + // Validate that the queued disconnectUpdates have the right client status, + // and that they have a valid FollowUpdEvalID. + for _, disconnectUpdate := range results.disconnectUpdates { + require.Equal(t, structs.AllocClientStatusUnknown, disconnectUpdate.ClientStatus) + require.NotEmpty(t, disconnectUpdate.FollowupEvalID) + require.Equal(t, eval.ID, disconnectUpdate.FollowupEvalID) } - return replacement + // 2 to place, 2 to update, 1 to ignore + assertResults(t, results, &resultExpectation{ + createDeployment: nil, + deploymentUpdates: nil, + place: 2, + stop: 0, + inplace: 0, + disconnectUpdates: 2, + + // 2 to place and 1 to ignore + desiredTGUpdates: map[string]*structs.DesiredUpdates{ + job.TaskGroups[0].Name: { + Place: 2, + Stop: 0, + Ignore: 1, + InPlaceUpdate: 0, + }, + }, + }) } -// Tests that when a node disconnects/reconnects allocations for that node are -// reconciled according to the business rules. -func TestReconciler_Disconnected_Client(t *testing.T) { - disconnectAllocState := []*structs.AllocState{ +func TestReconciler_Disconnect_UpdateJobAfterReconnect(t *testing.T) { + ci.Parallel(t) + + // Create 2 allocs and simulate one have being previously disconnected and + // then reconnected. + job, allocs := buildResumableAllocations(2, structs.AllocClientStatusRunning, structs.AllocDesiredStatusRun, 2) + allocs[0].AllocStates = []*structs.AllocState{ { Field: structs.AllocStateFieldClientStatus, Value: structs.AllocClientStatusUnknown, + Time: time.Now().Add(-5 * time.Minute), + }, + { + Field: structs.AllocStateFieldClientStatus, + Value: structs.AllocClientStatusRunning, Time: time.Now(), }, } + reconciler := NewAllocReconciler(testlog.HCLogger(t), allocUpdateFnInplace, false, job.ID, job, + nil, allocs, nil, "", 50, true) + results := reconciler.Compute() + + // Assert both allocations will be updated. + assertResults(t, results, &resultExpectation{ + inplace: 2, + desiredTGUpdates: map[string]*structs.DesiredUpdates{ + job.TaskGroups[0].Name: { + InPlaceUpdate: 2, + }, + }, + }) +} + +// Tests that when a node disconnects/reconnects allocations for that node are +// reconciled according to the business rules. +func TestReconciler_Disconnected_Client(t *testing.T) { + disconnectAllocState := []*structs.AllocState{{ + Field: structs.AllocStateFieldClientStatus, + Value: structs.AllocClientStatusUnknown, + Time: time.Now(), + }} + type testCase struct { name string allocCount int disconnectedAllocCount int + jobVersionIncrement uint64 + nodeScoreIncrement float64 disconnectedAllocStatus string disconnectedAllocStates []*structs.AllocState isBatch bool @@ -5341,18 +5337,16 @@ func TestReconciler_Disconnected_Client(t *testing.T) { shouldStopOnDisconnectedNode bool maxDisconnect *time.Duration expected *resultExpectation - pickResult string - reconcileStrategy string - callPicker bool } testCases := []testCase{ { - name: "reconnect-original-no-replacement", - allocCount: 2, - replace: false, - disconnectedAllocCount: 2, - disconnectedAllocStatus: structs.AllocClientStatusRunning, + name: "reconnect-original-no-replacement", + allocCount: 2, + replace: false, + disconnectedAllocCount: 2, + disconnectedAllocStatus: structs.AllocClientStatusRunning, + disconnectedAllocStates: disconnectAllocState, shouldStopOnDisconnectedNode: false, expected: &resultExpectation{ @@ -5363,14 +5357,14 @@ func TestReconciler_Disconnected_Client(t *testing.T) { }, }, }, - callPicker: false, }, { - name: "resume-original-and-stop-replacement", - allocCount: 3, - replace: true, - disconnectedAllocCount: 1, - disconnectedAllocStatus: structs.AllocClientStatusRunning, + name: "resume-original-and-stop-replacement", + allocCount: 3, + replace: true, + disconnectedAllocCount: 1, + disconnectedAllocStatus: structs.AllocClientStatusRunning, + disconnectedAllocStates: disconnectAllocState, shouldStopOnDisconnectedNode: false, expected: &resultExpectation{ @@ -5383,77 +5377,197 @@ func TestReconciler_Disconnected_Client(t *testing.T) { }, }, }, - maxDisconnect: pointer.Of(5 * time.Minute), - callPicker: true, - reconcileStrategy: structs.ReconcileOptionKeepOriginal, - pickResult: "original", }, { - name: "stop-original-failed-on-reconnect", - allocCount: 4, - replace: true, - disconnectedAllocCount: 2, - disconnectedAllocStatus: structs.AllocClientStatusFailed, + name: "stop-original-with-lower-node-score", + allocCount: 4, + replace: true, + disconnectedAllocCount: 1, + disconnectedAllocStatus: structs.AllocClientStatusRunning, + disconnectedAllocStates: disconnectAllocState, shouldStopOnDisconnectedNode: true, + nodeScoreIncrement: 1, expected: &resultExpectation{ - stop: 2, + stop: 1, desiredTGUpdates: map[string]*structs.DesiredUpdates{ "web": { - Stop: 2, + Stop: 1, Ignore: 4, }, }, }, }, { - name: "reschedule-original-failed-if-not-replaced", - allocCount: 4, - replace: false, - disconnectedAllocCount: 2, - disconnectedAllocStatus: structs.AllocClientStatusFailed, + name: "stop-original-failed-on-reconnect", + allocCount: 4, + replace: true, + disconnectedAllocCount: 2, + disconnectedAllocStatus: structs.AllocClientStatusFailed, + disconnectedAllocStates: disconnectAllocState, shouldStopOnDisconnectedNode: true, expected: &resultExpectation{ - stop: 2, - place: 2, + stop: 2, desiredTGUpdates: map[string]*structs.DesiredUpdates{ "web": { - Ignore: 2, - Place: 2, Stop: 2, + Ignore: 4, }, }, }, }, { - name: "update-reconnect-completed", + name: "reschedule-original-failed-if-not-replaced", + allocCount: 4, + replace: false, + disconnectedAllocCount: 2, + disconnectedAllocStatus: structs.AllocClientStatusFailed, + + disconnectedAllocStates: disconnectAllocState, + shouldStopOnDisconnectedNode: true, + expected: &resultExpectation{ + stop: 2, + place: 2, + desiredTGUpdates: map[string]*structs.DesiredUpdates{ + "web": { + Ignore: 2, + Place: 2, + Stop: 2, + }, + }, + }, + }, + { + name: "ignore-reconnect-completed", allocCount: 2, replace: false, disconnectedAllocCount: 2, disconnectedAllocStatus: structs.AllocClientStatusComplete, + disconnectedAllocStates: disconnectAllocState, isBatch: true, expected: &resultExpectation{ - place: 0, + place: 2, desiredTGUpdates: map[string]*structs.DesiredUpdates{ "web": { Ignore: 2, - Place: 0, + Place: 2, }, }, }, }, { - name: "stop-original-alloc-failed-replacements-replaced", - allocCount: 5, - replace: true, - failReplacement: true, - replaceFailedReplacement: true, - disconnectedAllocCount: 2, - disconnectedAllocStatus: structs.AllocClientStatusRunning, + name: "keep-original-alloc-and-stop-failed-replacement", + allocCount: 3, + replace: true, + failReplacement: true, + disconnectedAllocCount: 2, + disconnectedAllocStatus: structs.AllocClientStatusRunning, + + disconnectedAllocStates: disconnectAllocState, + expected: &resultExpectation{ + reconnectUpdates: 2, + stop: 0, + desiredTGUpdates: map[string]*structs.DesiredUpdates{ + "web": { + Ignore: 5, + }, + }, + }, + }, + { + name: "keep-original-and-stop-reconnecting-replacement", + allocCount: 2, + replace: true, + disconnectReplacement: true, + disconnectedAllocCount: 1, + disconnectedAllocStatus: structs.AllocClientStatusRunning, + + disconnectedAllocStates: disconnectAllocState, + expected: &resultExpectation{ + reconnectUpdates: 1, + stop: 1, + desiredTGUpdates: map[string]*structs.DesiredUpdates{ + "web": { + Ignore: 2, + Stop: 1, + }, + }, + }, + }, + { + name: "keep-original-and-stop-tainted-replacement", + allocCount: 3, + replace: true, + taintReplacement: true, + disconnectedAllocCount: 2, + disconnectedAllocStatus: structs.AllocClientStatusRunning, + + disconnectedAllocStates: disconnectAllocState, + expected: &resultExpectation{ + reconnectUpdates: 2, + stop: 2, + desiredTGUpdates: map[string]*structs.DesiredUpdates{ + "web": { + Ignore: 3, + Stop: 2, + }, + }, + }, + }, + { + name: "stop-original-alloc-with-old-job-version", + allocCount: 5, + replace: true, + disconnectedAllocCount: 2, + disconnectedAllocStatus: structs.AllocClientStatusRunning, + + disconnectedAllocStates: disconnectAllocState, + shouldStopOnDisconnectedNode: true, + jobVersionIncrement: 1, + expected: &resultExpectation{ + stop: 2, + desiredTGUpdates: map[string]*structs.DesiredUpdates{ + "web": { + Ignore: 5, + Stop: 2, + }, + }, + }, + }, + { + name: "stop-original-alloc-with-old-job-version-reconnect-eval", + allocCount: 5, + replace: true, + disconnectedAllocCount: 2, + disconnectedAllocStatus: structs.AllocClientStatusRunning, + + disconnectedAllocStates: disconnectAllocState, + shouldStopOnDisconnectedNode: true, + jobVersionIncrement: 1, + expected: &resultExpectation{ + stop: 2, + desiredTGUpdates: map[string]*structs.DesiredUpdates{ + "web": { + Stop: 2, + Ignore: 5, + }, + }, + }, + }, + { + name: "stop-original-alloc-with-old-job-version-and-failed-replacements-replaced", + allocCount: 5, + replace: true, + failReplacement: true, + replaceFailedReplacement: true, + disconnectedAllocCount: 2, + disconnectedAllocStatus: structs.AllocClientStatusRunning, + disconnectedAllocStates: disconnectAllocState, shouldStopOnDisconnectedNode: false, + jobVersionIncrement: 1, expected: &resultExpectation{ stop: 2, reconnectUpdates: 2, @@ -5466,11 +5580,12 @@ func TestReconciler_Disconnected_Client(t *testing.T) { }, }, { - name: "stop-original-pending-alloc-for-disconnected-node", - allocCount: 2, - replace: true, - disconnectedAllocCount: 1, - disconnectedAllocStatus: structs.AllocClientStatusPending, + name: "stop-original-pending-alloc-for-disconnected-node", + allocCount: 2, + replace: true, + disconnectedAllocCount: 1, + disconnectedAllocStatus: structs.AllocClientStatusPending, + disconnectedAllocStates: disconnectAllocState, shouldStopOnDisconnectedNode: true, nodeStatusDisconnected: true, @@ -5485,22 +5600,23 @@ func TestReconciler_Disconnected_Client(t *testing.T) { }, }, { - name: "stop-failed-original-and-failed-replacements-and-place-new", - allocCount: 5, - replace: true, - failReplacement: true, - disconnectedAllocCount: 2, - disconnectedAllocStatus: structs.AllocClientStatusFailed, + name: "stop-failed-original-and-failed-replacements-and-place-new", + allocCount: 5, + replace: true, + failReplacement: true, + disconnectedAllocCount: 2, + disconnectedAllocStatus: structs.AllocClientStatusFailed, + disconnectedAllocStates: disconnectAllocState, shouldStopOnDisconnectedNode: true, expected: &resultExpectation{ - stop: 4, + stop: 2, place: 2, desiredTGUpdates: map[string]*structs.DesiredUpdates{ "web": { - Stop: 4, + Stop: 2, Place: 2, - Ignore: 3, + Ignore: 5, }, }, }, @@ -5548,6 +5664,7 @@ func TestReconciler_Disconnected_Client(t *testing.T) { for _, tc := range testCases { t.Run(tc.name, func(t *testing.T) { + require.NotEqual(t, 0, tc.allocCount, "invalid test case: alloc count must be greater than zero") testNode := mock.Node() if tc.nodeStatusDisconnected == true { @@ -5573,10 +5690,6 @@ func TestReconciler_Disconnected_Client(t *testing.T) { if tc.maxDisconnect != nil { alloc.Job.TaskGroups[0].MaxClientDisconnect = tc.maxDisconnect - alloc.Job.TaskGroups[0].Disconnect = &structs.DisconnectStrategy{ - LostAfter: *tc.maxDisconnect, - Reconcile: tc.reconcileStrategy, - } } if disconnectedAllocCount > 0 { @@ -5606,6 +5719,12 @@ func TestReconciler_Disconnected_Client(t *testing.T) { replacement.CreateIndex += 1 alloc.NextAllocation = replacement.ID + if tc.jobVersionIncrement != 0 { + replacement.Job.Version = replacement.Job.Version + tc.jobVersionIncrement + } + if tc.nodeScoreIncrement != 0 { + replacement.Metrics.ScoreMetaData[0].NormScore = replacement.Metrics.ScoreMetaData[0].NormScore + tc.nodeScoreIncrement + } if tc.taintReplacement { replacement.DesiredTransition.Migrate = pointer.Of(true) } @@ -5623,6 +5742,8 @@ func TestReconciler_Disconnected_Client(t *testing.T) { nextReplacement.ClientStatus = structs.AllocClientStatusRunning nextReplacement.DesiredStatus = structs.AllocDesiredStatusRun nextReplacement.PreviousAllocation = replacement.ID + nextReplacement.CreateIndex += 1 + replacement.NextAllocation = nextReplacement.ID replacement.DesiredStatus = structs.AllocDesiredStatusStop @@ -5644,18 +5765,9 @@ func TestReconciler_Disconnected_Client(t *testing.T) { reconciler.now = time.Now().Add(*tc.maxDisconnect * 20) } - mpc := &mockPicker{ - result: tc.pickResult, - } - - reconciler.reconnectingPicker = mpc - results := reconciler.Compute() assertResults(t, results, tc.expected) - must.Eq(t, tc.reconcileStrategy, mpc.strategy) - must.Eq(t, tc.callPicker, mpc.called) - for _, stopResult := range results.stop { // Skip replacement allocs. if !origAllocs.Contains(stopResult.alloc.ID) { @@ -5663,183 +5775,17 @@ func TestReconciler_Disconnected_Client(t *testing.T) { } if tc.shouldStopOnDisconnectedNode { - must.Eq(t, testNode.ID, stopResult.alloc.NodeID) + require.Equal(t, testNode.ID, stopResult.alloc.NodeID) } else { - must.NotEq(t, testNode.ID, stopResult.alloc.NodeID) + require.NotEqual(t, testNode.ID, stopResult.alloc.NodeID) } - must.Eq(t, job.Version, stopResult.alloc.Job.Version) + require.Equal(t, job.Version, stopResult.alloc.Job.Version) } }) } } -// Tests behavior of batch failure with rescheduling policy preventing rescheduling: -// current allocations are left unmodified and no follow up -func TestReconciler_RescheduleNot_Batch(t *testing.T) { - ci.Parallel(t) - - // Set desired 4 - job := mock.Job() - job.TaskGroups[0].Count = 4 - now := time.Now() - // Set up reschedule policy - job.TaskGroups[0].ReschedulePolicy = &structs.ReschedulePolicy{ - Attempts: 0, - Interval: 24 * time.Hour, - Delay: 5 * time.Second, - DelayFunction: "constant", - } - tgName := job.TaskGroups[0].Name - // Create 6 existing allocations - 2 running, 1 complete and 3 failed - var allocs []*structs.Allocation - for i := 0; i < 6; i++ { - alloc := mock.Alloc() - alloc.Job = job - alloc.JobID = job.ID - alloc.NodeID = uuid.Generate() - alloc.Name = structs.AllocName(job.ID, job.TaskGroups[0].Name, uint(i)) - allocs = append(allocs, alloc) - alloc.ClientStatus = structs.AllocClientStatusRunning - } - // Mark 3 as failed with restart tracking info - allocs[0].ClientStatus = structs.AllocClientStatusFailed - allocs[0].NextAllocation = allocs[1].ID - allocs[1].ClientStatus = structs.AllocClientStatusFailed - allocs[1].RescheduleTracker = &structs.RescheduleTracker{Events: []*structs.RescheduleEvent{ - {RescheduleTime: time.Now().Add(-1 * time.Hour).UTC().UnixNano(), - PrevAllocID: allocs[0].ID, - PrevNodeID: uuid.Generate(), - }, - }} - allocs[1].NextAllocation = allocs[2].ID - allocs[2].ClientStatus = structs.AllocClientStatusFailed - allocs[2].TaskStates = map[string]*structs.TaskState{tgName: {State: "start", - StartedAt: now.Add(-1 * time.Hour), - FinishedAt: now.Add(-5 * time.Second)}} - allocs[2].FollowupEvalID = uuid.Generate() - allocs[2].RescheduleTracker = &structs.RescheduleTracker{Events: []*structs.RescheduleEvent{ - {RescheduleTime: time.Now().Add(-2 * time.Hour).UTC().UnixNano(), - PrevAllocID: allocs[0].ID, - PrevNodeID: uuid.Generate(), - }, - {RescheduleTime: time.Now().Add(-1 * time.Hour).UTC().UnixNano(), - PrevAllocID: allocs[1].ID, - PrevNodeID: uuid.Generate(), - }, - }} - // Mark one as complete - allocs[5].ClientStatus = structs.AllocClientStatusComplete - - reconciler := NewAllocReconciler(testlog.HCLogger(t), allocUpdateFnIgnore, true, job.ID, job, - nil, allocs, nil, "", 50, true) - reconciler.now = now - r := reconciler.Compute() - - // Verify that no follow up evals were created - evals := r.desiredFollowupEvals[tgName] - must.Nil(t, evals) - - // No reschedule attempts were made and all allocs are untouched - assertResults(t, r, &resultExpectation{ - createDeployment: nil, - deploymentUpdates: nil, - place: 0, - stop: 0, - inplace: 0, - desiredTGUpdates: map[string]*structs.DesiredUpdates{ - job.TaskGroups[0].Name: { - Place: 0, - Stop: 0, - Ignore: 4, - }, - }, - }) -} - -// Tests that when a node disconnects running allocations are queued to transition to unknown. -func TestReconciler_Node_Disconnect_Updates_Alloc_To_Unknown(t *testing.T) { - job, allocs := buildResumableAllocations(3, structs.AllocClientStatusRunning, structs.AllocDesiredStatusRun, 2) - // Build a map of disconnected nodes - nodes := buildDisconnectedNodes(allocs, 2) - - reconciler := NewAllocReconciler(testlog.HCLogger(t), allocUpdateFnIgnore, false, job.ID, job, - nil, allocs, nodes, "", 50, true) - reconciler.now = time.Now().UTC() - results := reconciler.Compute() - - // Verify that 1 follow up eval was created with the values we expect. - evals := results.desiredFollowupEvals[job.TaskGroups[0].Name] - must.SliceLen(t, 1, evals) - expectedTime := reconciler.now.Add(5 * time.Minute) - - eval := evals[0] - must.NotNil(t, eval.WaitUntil) - must.Eq(t, expectedTime, eval.WaitUntil) - - // Validate that the queued disconnectUpdates have the right client status, - // and that they have a valid FollowUpdEvalID. - for _, disconnectUpdate := range results.disconnectUpdates { - must.Eq(t, structs.AllocClientStatusUnknown, disconnectUpdate.ClientStatus) - must.NotEq(t, "", disconnectUpdate.FollowupEvalID) - must.Eq(t, eval.ID, disconnectUpdate.FollowupEvalID) - } - - // 2 to place, 2 to update, 1 to ignore - assertResults(t, results, &resultExpectation{ - createDeployment: nil, - deploymentUpdates: nil, - place: 2, - stop: 0, - inplace: 0, - disconnectUpdates: 2, - - // 2 to place and 1 to ignore - desiredTGUpdates: map[string]*structs.DesiredUpdates{ - job.TaskGroups[0].Name: { - Place: 2, - Stop: 0, - Ignore: 1, - InPlaceUpdate: 0, - }, - }, - }) -} - -func TestReconciler_Disconnect_UpdateJobAfterReconnect(t *testing.T) { - ci.Parallel(t) - - // Create 2 allocs and simulate one have being previously disconnected and - // then reconnected. - job, allocs := buildResumableAllocations(2, structs.AllocClientStatusRunning, structs.AllocDesiredStatusRun, 2) - allocs[0].AllocStates = []*structs.AllocState{ - { - Field: structs.AllocStateFieldClientStatus, - Value: structs.AllocClientStatusUnknown, - Time: time.Now().Add(-5 * time.Minute), - }, - { - Field: structs.AllocStateFieldClientStatus, - Value: structs.AllocClientStatusRunning, - Time: time.Now(), - }, - } - - reconciler := NewAllocReconciler(testlog.HCLogger(t), allocUpdateFnInplace, false, job.ID, job, - nil, allocs, nil, "", 50, true) - results := reconciler.Compute() - - // Assert both allocations will be updated. - assertResults(t, results, &resultExpectation{ - inplace: 2, - desiredTGUpdates: map[string]*structs.DesiredUpdates{ - job.TaskGroups[0].Name: { - InPlaceUpdate: 2, - }, - }, - }) -} - // Tests that a client disconnect while a canary is in progress generates the result. func TestReconciler_Client_Disconnect_Canaries(t *testing.T) { @@ -6122,7 +6068,7 @@ func TestReconciler_Client_Disconnect_Canaries(t *testing.T) { } } - must.Eq(t, tc.deploymentState.DesiredTotal, allocsConfigured, must.Sprintf("invalid alloc configuration: expect %d got %d", tc.deploymentState.DesiredTotal, allocsConfigured)) + require.Equal(t, tc.deploymentState.DesiredTotal, allocsConfigured, "invalid alloc configuration: expect %d got %d", tc.deploymentState.DesiredTotal, allocsConfigured) // Populate Alloc IDS, Node IDs, Job on canaries canariesConfigured := 0 @@ -6154,7 +6100,7 @@ func TestReconciler_Client_Disconnect_Canaries(t *testing.T) { } // Validate tc.canaryAllocs against tc.deploymentState - must.Eq(t, tc.deploymentState.PlacedAllocs, canariesConfigured, must.Sprintf("invalid canary configuration: expect %d got %d", tc.deploymentState.PlacedAllocs, canariesConfigured)) + require.Equal(t, tc.deploymentState.PlacedAllocs, canariesConfigured, "invalid canary configuration: expect %d got %d", tc.deploymentState.PlacedAllocs, canariesConfigured) deployment := structs.NewDeployment(updatedJob, 50) deployment.TaskGroups[updatedJob.TaskGroups[0].Name] = tc.deploymentState @@ -6183,33 +6129,33 @@ func TestReconciler_Client_Disconnect_Canaries(t *testing.T) { // and that they have a disconnect update. for _, placeResult := range result.place { found := false - must.NotNil(t, placeResult.previousAlloc) + require.NotNil(t, placeResult.previousAlloc) for _, deployed := range tc.deployedAllocs[disconnectedNode] { if deployed.ID == placeResult.previousAlloc.ID { found = true - must.Eq(t, job.Version, placeResult.previousAlloc.Job.Version) - must.Eq(t, disconnectedNode.ID, placeResult.previousAlloc.NodeID) + require.Equal(t, job.Version, placeResult.previousAlloc.Job.Version) + require.Equal(t, disconnectedNode.ID, placeResult.previousAlloc.NodeID) _, exists := result.disconnectUpdates[placeResult.previousAlloc.ID] - must.True(t, exists) + require.True(t, exists) break } } for _, canary := range tc.canaryAllocs[disconnectedNode] { if canary.ID == placeResult.previousAlloc.ID { found = true - must.Eq(t, updatedJob.Version, placeResult.previousAlloc.Job.Version) - must.Eq(t, disconnectedNode.ID, placeResult.previousAlloc.NodeID) + require.Equal(t, updatedJob.Version, placeResult.previousAlloc.Job.Version) + require.Equal(t, disconnectedNode.ID, placeResult.previousAlloc.NodeID) _, exists := result.disconnectUpdates[placeResult.previousAlloc.ID] - must.True(t, exists) + require.True(t, exists) break } } - must.True(t, found) + require.True(t, found) } // Validate that stops are for pending disconnects for _, stopResult := range result.stop { - must.Eq(t, pending, stopResult.alloc.ClientStatus) + require.Equal(t, pending, stopResult.alloc.ClientStatus) } }) } @@ -6296,7 +6242,7 @@ func TestReconciler_ComputeDeploymentPaused(t *testing.T) { job = mock.BatchJob() } - must.NotNil(t, job, must.Sprint("invalid job type", tc.jobType)) + require.NotNil(t, job, "invalid job type", tc.jobType) var deployment *structs.Deployment if tc.isMultiregion { @@ -6326,7 +6272,7 @@ func TestReconciler_ComputeDeploymentPaused(t *testing.T) { _ = reconciler.Compute() - must.Eq(t, tc.expected, reconciler.deploymentPaused) + require.Equal(t, tc.expected, reconciler.deploymentPaused) }) } } diff --git a/scheduler/reconcile_util.go b/scheduler/reconcile_util.go index 25c7f5431520..7cf7c3fb14c1 100644 --- a/scheduler/reconcile_util.go +++ b/scheduler/reconcile_util.go @@ -16,7 +16,6 @@ import ( "time" "github.com/hashicorp/nomad/nomad/structs" - "golang.org/x/exp/slices" ) // placementResult is an allocation that must be placed. It potentially has a @@ -226,14 +225,13 @@ func (a allocSet) fromKeys(keys ...[]string) allocSet { // 4. Those that are on nodes that are disconnected, but have not had their ClientState set to unknown // 5. Those that are on a node that has reconnected. // 6. Those that are in a state that results in a noop. -func (a allocSet) filterByTainted(taintedNodes map[string]*structs.Node, serverSupportsDisconnectedClients bool, now time.Time) (untainted, migrate, lost, disconnecting, reconnecting, ignore, expiring allocSet) { +func (a allocSet) filterByTainted(taintedNodes map[string]*structs.Node, serverSupportsDisconnectedClients bool, now time.Time) (untainted, migrate, lost, disconnecting, reconnecting, ignore allocSet) { untainted = make(map[string]*structs.Allocation) migrate = make(map[string]*structs.Allocation) lost = make(map[string]*structs.Allocation) disconnecting = make(map[string]*structs.Allocation) reconnecting = make(map[string]*structs.Allocation) ignore = make(map[string]*structs.Allocation) - expiring = make(map[string]*structs.Allocation) for _, alloc := range a { // make sure we don't apply any reconnect logic to task groups @@ -241,6 +239,7 @@ func (a allocSet) filterByTainted(taintedNodes map[string]*structs.Node, serverS supportsDisconnectedClients := alloc.SupportsDisconnectedClients(serverSupportsDisconnectedClients) reconnect := false + expired := false // Only compute reconnect for unknown, running, and failed since they // need to go through the reconnect logic. @@ -249,6 +248,9 @@ func (a allocSet) filterByTainted(taintedNodes map[string]*structs.Node, serverS alloc.ClientStatus == structs.AllocClientStatusRunning || alloc.ClientStatus == structs.AllocClientStatusFailed) { reconnect = alloc.NeedsToReconnect() + if reconnect { + expired = alloc.Expired(now) + } } // Failed allocs that need to be reconnected must be added to @@ -262,40 +264,45 @@ func (a allocSet) filterByTainted(taintedNodes map[string]*structs.Node, serverS } taintedNode, nodeIsTainted := taintedNodes[alloc.NodeID] - if taintedNode != nil && taintedNode.Status == structs.NodeStatusDisconnected { + if taintedNode != nil { // Group disconnecting - if supportsDisconnectedClients { - // Filter running allocs on a node that is disconnected to be marked as unknown. - if alloc.ClientStatus == structs.AllocClientStatusRunning { - disconnecting[alloc.ID] = alloc - continue - } - // Filter pending allocs on a node that is disconnected to be marked as lost. - if alloc.ClientStatus == structs.AllocClientStatusPending { - lost[alloc.ID] = alloc - continue - } + switch taintedNode.Status { + case structs.NodeStatusDisconnected: + if supportsDisconnectedClients { - } else { - if alloc.PreventRescheduleOnDisconnect() { + // Filter running allocs on a node that is disconnected to be marked as unknown. if alloc.ClientStatus == structs.AllocClientStatusRunning { disconnecting[alloc.ID] = alloc continue } - - untainted[alloc.ID] = alloc + // Filter pending allocs on a node that is disconnected to be marked as lost. + if alloc.ClientStatus == structs.AllocClientStatusPending { + lost[alloc.ID] = alloc + continue + } + } else { + lost[alloc.ID] = alloc continue } + case structs.NodeStatusReady: + // Filter reconnecting allocs on a node that is now connected. + if reconnect { + if expired { + lost[alloc.ID] = alloc + continue + } - lost[alloc.ID] = alloc - continue + reconnecting[alloc.ID] = alloc + continue + } + default: } } if alloc.TerminalStatus() && !reconnect { - // Server-terminal allocs, if supportsDisconnectedClient and not reconnect, + // Terminal allocs, if supportsDisconnectedClient and not reconnect, // are probably stopped replacements and should be ignored - if supportsDisconnectedClients && alloc.ServerTerminalStatus() { + if supportsDisconnectedClients { ignore[alloc.ID] = alloc continue } @@ -312,8 +319,9 @@ func (a allocSet) filterByTainted(taintedNodes map[string]*structs.Node, serverS continue } + // Expired unknown allocs are lost if supportsDisconnectedClients && alloc.Expired(now) { - expiring[alloc.ID] = alloc + lost[alloc.ID] = alloc continue } @@ -335,17 +343,13 @@ func (a allocSet) filterByTainted(taintedNodes map[string]*structs.Node, serverS continue } - if !nodeIsTainted || (taintedNode != nil && taintedNode.Status == structs.NodeStatusReady) { + if !nodeIsTainted { // Filter allocs on a node that is now re-connected to be resumed. if reconnect { - // Expired unknown allocs should be processed depending on the max client disconnect - // and/or avoid reschedule on lost configurations, they are both treated as - // expiring. - if alloc.Expired(now) { - expiring[alloc.ID] = alloc + if expired { + lost[alloc.ID] = alloc continue } - reconnecting[alloc.ID] = alloc continue } @@ -356,24 +360,7 @@ func (a allocSet) filterByTainted(taintedNodes map[string]*structs.Node, serverS } // Allocs on GC'd (nil) or lost nodes are Lost - if taintedNode == nil { - lost[alloc.ID] = alloc - continue - } - - // Allocs on terminal nodes that can't be rescheduled need to be treated - // differently than those that can. - if taintedNode.TerminalStatus() { - if alloc.PreventRescheduleOnDisconnect() { - if alloc.ClientStatus == structs.AllocClientStatusUnknown { - untainted[alloc.ID] = alloc - continue - } else if alloc.ClientStatus == structs.AllocClientStatusRunning { - disconnecting[alloc.ID] = alloc - continue - } - } - + if taintedNode == nil || taintedNode.TerminalStatus() { lost[alloc.ID] = alloc continue } @@ -460,6 +447,7 @@ func shouldFilter(alloc *structs.Allocation, isBatch bool) (untainted, ignore bo if alloc.RanSuccessfully() { return true, false } + return false, true case structs.AllocDesiredStatusEvict: return false, true @@ -505,7 +493,7 @@ func updateByReschedulable(alloc *structs.Allocation, now time.Time, evalID stri var eligible bool switch { case isDisconnecting: - rescheduleTime, eligible = alloc.RescheduleTimeOnDisconnect(now) + rescheduleTime, eligible = alloc.NextRescheduleTimeByTime(now) case alloc.ClientStatus == structs.AllocClientStatusUnknown && alloc.FollowupEvalID == evalID: lastDisconnectTime := alloc.LastUnknown() @@ -554,7 +542,7 @@ func (a allocSet) filterByDeployment(id string) (match, nonmatch allocSet) { } // delayByStopAfterClientDisconnect returns a delay for any lost allocation that's got a -// disconnect.stop_on_client_after configured +// stop_after_client_disconnect configured func (a allocSet) delayByStopAfterClientDisconnect() (later []*delayedRescheduleInfo) { now := time.Now().UTC() for _, a := range a { @@ -597,10 +585,10 @@ func (a allocSet) delayByMaxClientDisconnect(now time.Time) ([]*delayedReschedul } // filterOutByClientStatus returns all allocs from the set without the specified client status. -func (a allocSet) filterOutByClientStatus(clientStatuses ...string) allocSet { +func (a allocSet) filterOutByClientStatus(clientStatus string) allocSet { allocs := make(allocSet) for _, alloc := range a { - if !slices.Contains(clientStatuses, alloc.ClientStatus) { + if alloc.ClientStatus != clientStatus { allocs[alloc.ID] = alloc } } diff --git a/scheduler/reconcile_util_test.go b/scheduler/reconcile_util_test.go index f5c64e5be3cf..600b9b4918a0 100644 --- a/scheduler/reconcile_util_test.go +++ b/scheduler/reconcile_util_test.go @@ -14,76 +14,9 @@ import ( "github.com/shoenig/test/must" ) -func testJob_Deprecated() *structs.Job { - testJob := mock.Job() - testJob.TaskGroups[0].MaxClientDisconnect = pointer.Of(5 * time.Second) - - return testJob -} - -func testJobSingle_Deprecated() *structs.Job { - testJobSingle := mock.Job() - testJobSingle.TaskGroups[0].MaxClientDisconnect = pointer.Of(5 * time.Second) - testJobSingle.TaskGroups[0].PreventRescheduleOnLost = true - - return testJobSingle -} - -func testJobNoMaxDisconnect_Deprecated() *structs.Job { - testJobNoMaxDisconnect := mock.Job() - testJobNoMaxDisconnect.TaskGroups[0].MaxClientDisconnect = nil - - return testJobNoMaxDisconnect -} - -func testJobNoMaxDisconnectSingle_Deprecated() *structs.Job { - testJobNoMaxDisconnectSingle := mock.Job() - testJobNoMaxDisconnectSingle.TaskGroups[0].MaxClientDisconnect = nil - testJobNoMaxDisconnectSingle.TaskGroups[0].PreventRescheduleOnLost = true - - return testJobNoMaxDisconnectSingle -} - -func testJob_Disconnected() *structs.Job { - testJob := mock.Job() - testJob.TaskGroups[0].Disconnect = &structs.DisconnectStrategy{ - LostAfter: 5 * time.Second, - Replace: pointer.Of(true), - } - - return testJob -} - -func testJobSingle_Disconnected() *structs.Job { - testJobSingle := mock.Job() - testJobSingle.TaskGroups[0].Disconnect = &structs.DisconnectStrategy{ - LostAfter: 5 * time.Second, - Replace: pointer.Of(true), - } - return testJobSingle -} - -func testJobNoMaxDisconnect_Disconnected() *structs.Job { - testJobNoMaxDisconnect := mock.Job() - testJobNoMaxDisconnect.TaskGroups[0].Disconnect = nil - - return testJobNoMaxDisconnect -} - -func testJobNoMaxDisconnectSingle_Disconnected() *structs.Job { - testJobNoMaxDisconnectSingle := mock.Job() - testJobNoMaxDisconnectSingle.TaskGroups[0].Disconnect = &structs.DisconnectStrategy{ - LostAfter: 0 * time.Second, - Replace: pointer.Of(false), - } - - return testJobNoMaxDisconnectSingle -} - func TestAllocSet_filterByTainted(t *testing.T) { ci.Parallel(t) - now := time.Now() nodes := map[string]*structs.Node{ "draining": { ID: "draining", @@ -104,6 +37,13 @@ func TestAllocSet_filterByTainted(t *testing.T) { }, } + testJob := mock.Job() + testJob.TaskGroups[0].MaxClientDisconnect = pointer.Of(5 * time.Second) + now := time.Now() + + testJobNoMaxDisconnect := mock.Job() + testJobNoMaxDisconnect.TaskGroups[0].MaxClientDisconnect = nil + unknownAllocState := []*structs.AllocState{{ Field: structs.AllocStateFieldClientStatus, Value: structs.AllocClientStatusUnknown, @@ -129,1286 +69,760 @@ func TestAllocSet_filterByTainted(t *testing.T) { }, } - jobDefinitions := []struct { - name string - testJob func() *structs.Job - testJobSingle func() *structs.Job - testJobNoMaxDisconnect func() *structs.Job - testJobNoMaxDisconnectSingle func() *structs.Job - }{ - // Test using max_client_disconnect, remove after its deprecated in favor - // of Disconnect.LostAfter introduced in 1.8.0. + type testCase struct { + name string + all allocSet + taintedNodes map[string]*structs.Node + supportsDisconnectedClients bool + skipNilNodeTest bool + now time.Time + // expected results + untainted allocSet + migrate allocSet + lost allocSet + disconnecting allocSet + reconnecting allocSet + ignore allocSet + } + + testCases := []testCase{ + // These two cases test that we maintain parity with pre-disconnected-clients behavior. { - name: "old_definitions_deprecated", - testJob: testJob_Deprecated, - testJobSingle: testJobSingle_Deprecated, - testJobNoMaxDisconnect: testJobNoMaxDisconnect_Deprecated, - testJobNoMaxDisconnectSingle: testJobNoMaxDisconnectSingle_Deprecated, + name: "lost-client", + supportsDisconnectedClients: false, + now: time.Now(), + taintedNodes: nodes, + skipNilNodeTest: false, + all: allocSet{ + "untainted1": { + ID: "untainted1", + ClientStatus: structs.AllocClientStatusRunning, + Job: testJob, + NodeID: "normal", + }, + // Terminal allocs are always untainted + "untainted2": { + ID: "untainted2", + ClientStatus: structs.AllocClientStatusComplete, + Job: testJob, + NodeID: "normal", + }, + // Terminal allocs are always untainted, even on draining nodes + "untainted3": { + ID: "untainted3", + ClientStatus: structs.AllocClientStatusComplete, + Job: testJob, + NodeID: "draining", + }, + // Terminal allocs are always untainted, even on lost nodes + "untainted4": { + ID: "untainted4", + ClientStatus: structs.AllocClientStatusComplete, + Job: testJob, + NodeID: "lost", + }, + // Non-terminal alloc with migrate=true should migrate on a draining node + "migrating1": { + ID: "migrating1", + ClientStatus: structs.AllocClientStatusRunning, + DesiredTransition: structs.DesiredTransition{Migrate: pointer.Of(true)}, + Job: testJob, + NodeID: "draining", + }, + // Non-terminal alloc with migrate=true should migrate on an unknown node + "migrating2": { + ID: "migrating2", + ClientStatus: structs.AllocClientStatusRunning, + DesiredTransition: structs.DesiredTransition{Migrate: pointer.Of(true)}, + Job: testJob, + NodeID: "nil", + }, + }, + untainted: allocSet{ + "untainted1": { + ID: "untainted1", + ClientStatus: structs.AllocClientStatusRunning, + Job: testJob, + NodeID: "normal", + }, + // Terminal allocs are always untainted + "untainted2": { + ID: "untainted2", + ClientStatus: structs.AllocClientStatusComplete, + Job: testJob, + NodeID: "normal", + }, + // Terminal allocs are always untainted, even on draining nodes + "untainted3": { + ID: "untainted3", + ClientStatus: structs.AllocClientStatusComplete, + Job: testJob, + NodeID: "draining", + }, + // Terminal allocs are always untainted, even on lost nodes + "untainted4": { + ID: "untainted4", + ClientStatus: structs.AllocClientStatusComplete, + Job: testJob, + NodeID: "lost", + }, + }, + migrate: allocSet{ + // Non-terminal alloc with migrate=true should migrate on a draining node + "migrating1": { + ID: "migrating1", + ClientStatus: structs.AllocClientStatusRunning, + DesiredTransition: structs.DesiredTransition{Migrate: pointer.Of(true)}, + Job: testJob, + NodeID: "draining", + }, + // Non-terminal alloc with migrate=true should migrate on an unknown node + "migrating2": { + ID: "migrating2", + ClientStatus: structs.AllocClientStatusRunning, + DesiredTransition: structs.DesiredTransition{Migrate: pointer.Of(true)}, + Job: testJob, + NodeID: "nil", + }, + }, + disconnecting: allocSet{}, + reconnecting: allocSet{}, + ignore: allocSet{}, + lost: allocSet{}, }, { - name: "new_definitions_using_disconnect_block", - testJob: testJob_Deprecated, - testJobSingle: testJobSingle_Deprecated, - testJobNoMaxDisconnect: testJobNoMaxDisconnect_Deprecated, - testJobNoMaxDisconnectSingle: testJobNoMaxDisconnectSingle_Deprecated, + name: "lost-client-only-tainted-nodes", + supportsDisconnectedClients: false, + now: time.Now(), + taintedNodes: nodes, + // The logic associated with this test case can only trigger if there + // is a tainted node. Therefore, testing with a nil node set produces + // false failures, so don't perform that test if in this case. + skipNilNodeTest: true, + all: allocSet{ + // Non-terminal allocs on lost nodes are lost + "lost1": { + ID: "lost1", + ClientStatus: structs.AllocClientStatusPending, + Job: testJob, + NodeID: "lost", + }, + // Non-terminal allocs on lost nodes are lost + "lost2": { + ID: "lost2", + ClientStatus: structs.AllocClientStatusRunning, + Job: testJob, + NodeID: "lost", + }, + }, + untainted: allocSet{}, + migrate: allocSet{}, + disconnecting: allocSet{}, + reconnecting: allocSet{}, + ignore: allocSet{}, + lost: allocSet{ + // Non-terminal allocs on lost nodes are lost + "lost1": { + ID: "lost1", + ClientStatus: structs.AllocClientStatusPending, + Job: testJob, + NodeID: "lost", + }, + // Non-terminal allocs on lost nodes are lost + "lost2": { + ID: "lost2", + ClientStatus: structs.AllocClientStatusRunning, + Job: testJob, + NodeID: "lost", + }, + }, }, - } - - for _, jd := range jobDefinitions { - testJob := jd.testJob() - testJobSingle := jd.testJobSingle() - testJobNoMaxDisconnect := jd.testJobNoMaxDisconnect() - testJobNoMaxDisconnectSingle := jd.testJobNoMaxDisconnectSingle() - - t.Run(jd.name, func(t *testing.T) { - testCases := []struct { - name string - all allocSet - taintedNodes map[string]*structs.Node - supportsDisconnectedClients bool - skipNilNodeTest bool - now time.Time - PreventRescheduleOnLost bool - // expected results - untainted allocSet - migrate allocSet - lost allocSet - disconnecting allocSet - reconnecting allocSet - ignore allocSet - expiring allocSet - }{ // These two cases test that we maintain parity with pre-disconnected-clients behavior. - { - name: "lost-client", - supportsDisconnectedClients: false, - now: time.Now(), - taintedNodes: nodes, - skipNilNodeTest: false, - all: allocSet{ - "untainted1": { - ID: "untainted1", - ClientStatus: structs.AllocClientStatusRunning, - Job: testJob, - NodeID: "normal", - }, - // Terminal allocs are always untainted - "untainted2": { - ID: "untainted2", - ClientStatus: structs.AllocClientStatusComplete, - Job: testJob, - NodeID: "normal", - }, - // Terminal allocs are always untainted, even on draining nodes - "untainted3": { - ID: "untainted3", - ClientStatus: structs.AllocClientStatusComplete, - Job: testJob, - NodeID: "draining", - }, - // Terminal allocs are always untainted, even on lost nodes - "untainted4": { - ID: "untainted4", - ClientStatus: structs.AllocClientStatusComplete, - Job: testJob, - NodeID: "lost", - }, - // Non-terminal alloc with migrate=true should migrate on a draining node - "migrating1": { - ID: "migrating1", - ClientStatus: structs.AllocClientStatusRunning, - DesiredTransition: structs.DesiredTransition{Migrate: pointer.Of(true)}, - Job: testJob, - NodeID: "draining", - }, - // Non-terminal alloc with migrate=true should migrate on an unknown node - "migrating2": { - ID: "migrating2", - ClientStatus: structs.AllocClientStatusRunning, - DesiredTransition: structs.DesiredTransition{Migrate: pointer.Of(true)}, - Job: testJob, - NodeID: "nil", - }, - }, - untainted: allocSet{ - "untainted1": { - ID: "untainted1", - ClientStatus: structs.AllocClientStatusRunning, - Job: testJob, - NodeID: "normal", - }, - // Terminal allocs are always untainted - "untainted2": { - ID: "untainted2", - ClientStatus: structs.AllocClientStatusComplete, - Job: testJob, - NodeID: "normal", - }, - // Terminal allocs are always untainted, even on draining nodes - "untainted3": { - ID: "untainted3", - ClientStatus: structs.AllocClientStatusComplete, - Job: testJob, - NodeID: "draining", - }, - // Terminal allocs are always untainted, even on lost nodes - "untainted4": { - ID: "untainted4", - ClientStatus: structs.AllocClientStatusComplete, - Job: testJob, - NodeID: "lost", - }, - }, - migrate: allocSet{ - // Non-terminal alloc with migrate=true should migrate on a draining node - "migrating1": { - ID: "migrating1", - ClientStatus: structs.AllocClientStatusRunning, - DesiredTransition: structs.DesiredTransition{Migrate: pointer.Of(true)}, - Job: testJob, - NodeID: "draining", - }, - // Non-terminal alloc with migrate=true should migrate on an unknown node - "migrating2": { - ID: "migrating2", - ClientStatus: structs.AllocClientStatusRunning, - DesiredTransition: structs.DesiredTransition{Migrate: pointer.Of(true)}, - Job: testJob, - NodeID: "nil", - }, - }, - disconnecting: allocSet{}, - reconnecting: allocSet{}, - ignore: allocSet{}, - lost: allocSet{}, - expiring: allocSet{}, - }, - { - name: "lost-client-only-tainted-nodes", - supportsDisconnectedClients: false, - now: time.Now(), - taintedNodes: nodes, - // The logic associated with this test case can only trigger if there - // is a tainted node. Therefore, testing with a nil node set produces - // false failures, so don't perform that test if in this case. - skipNilNodeTest: true, - all: allocSet{ - // Non-terminal allocs on lost nodes are lost - "lost1": { - ID: "lost1", - ClientStatus: structs.AllocClientStatusPending, - Job: testJob, - NodeID: "lost", - }, - // Non-terminal allocs on lost nodes are lost - "lost2": { - ID: "lost2", - ClientStatus: structs.AllocClientStatusRunning, - Job: testJob, - NodeID: "lost", - }, - }, - untainted: allocSet{}, - migrate: allocSet{}, - disconnecting: allocSet{}, - reconnecting: allocSet{}, - ignore: allocSet{}, - lost: allocSet{ - // Non-terminal allocs on lost nodes are lost - "lost1": { - ID: "lost1", - ClientStatus: structs.AllocClientStatusPending, - Job: testJob, - NodeID: "lost", - }, - // Non-terminal allocs on lost nodes are lost - "lost2": { - ID: "lost2", - ClientStatus: structs.AllocClientStatusRunning, - Job: testJob, - NodeID: "lost", - }, - }, - expiring: allocSet{}, - }, - { - name: "disco-client-disconnect-unset-max-disconnect", - supportsDisconnectedClients: true, - now: time.Now(), - taintedNodes: nodes, - skipNilNodeTest: true, - all: allocSet{ - // Non-terminal allocs on disconnected nodes w/o max-disconnect are lost - "lost-running": { - ID: "lost-running", - Name: "lost-running", - ClientStatus: structs.AllocClientStatusRunning, - DesiredStatus: structs.AllocDesiredStatusRun, - Job: testJobNoMaxDisconnect, - NodeID: "disconnected", - TaskGroup: "web", - }, - }, - untainted: allocSet{}, - migrate: allocSet{}, - disconnecting: allocSet{}, - reconnecting: allocSet{}, - ignore: allocSet{}, - lost: allocSet{ - "lost-running": { - ID: "lost-running", - Name: "lost-running", - ClientStatus: structs.AllocClientStatusRunning, - DesiredStatus: structs.AllocDesiredStatusRun, - Job: testJobNoMaxDisconnect, - NodeID: "disconnected", - TaskGroup: "web", - }, - }, - expiring: allocSet{}, - }, - // Everything below this line tests the disconnected client mode. - { - name: "disco-client-untainted-reconnect-failed-and-replaced", - supportsDisconnectedClients: true, - now: time.Now(), - taintedNodes: nodes, - skipNilNodeTest: false, - all: allocSet{ - "running-replacement": { - ID: "running-replacement", - Name: "web", - ClientStatus: structs.AllocClientStatusRunning, - DesiredStatus: structs.AllocDesiredStatusRun, - Job: testJob, - NodeID: "normal", - TaskGroup: "web", - PreviousAllocation: "failed-original", - }, - // Failed and replaced allocs on reconnected nodes - // that are still desired-running are reconnected so - // we can stop them - "failed-original": { - ID: "failed-original", - Name: "web", - ClientStatus: structs.AllocClientStatusFailed, - DesiredStatus: structs.AllocDesiredStatusRun, - Job: testJob, - NodeID: "normal", - TaskGroup: "web", - AllocStates: unknownAllocState, - }, - }, - untainted: allocSet{ - "running-replacement": { - ID: "running-replacement", - Name: "web", - ClientStatus: structs.AllocClientStatusRunning, - DesiredStatus: structs.AllocDesiredStatusRun, - Job: testJob, - NodeID: "normal", - TaskGroup: "web", - PreviousAllocation: "failed-original", - }, - }, - migrate: allocSet{}, - disconnecting: allocSet{}, - reconnecting: allocSet{ - "failed-original": { - ID: "failed-original", - Name: "web", - ClientStatus: structs.AllocClientStatusFailed, - DesiredStatus: structs.AllocDesiredStatusRun, - Job: testJob, - NodeID: "normal", - TaskGroup: "web", - AllocStates: unknownAllocState, - }, - }, - ignore: allocSet{}, - lost: allocSet{}, - expiring: allocSet{}, - }, - { - name: "disco-client-reconnecting-running-no-replacement", - supportsDisconnectedClients: true, - now: time.Now(), - taintedNodes: nodes, - skipNilNodeTest: false, - all: allocSet{ - // Running allocs on reconnected nodes with no replacement are reconnecting. - // Node.UpdateStatus has already handled syncing client state so this - // should be a noop. - "reconnecting-running-no-replacement": { - ID: "reconnecting-running-no-replacement", - Name: "web", - ClientStatus: structs.AllocClientStatusRunning, - DesiredStatus: structs.AllocDesiredStatusRun, - Job: testJob, - NodeID: "normal", - TaskGroup: "web", - AllocStates: unknownAllocState, - }, - }, - untainted: allocSet{}, - migrate: allocSet{}, - disconnecting: allocSet{}, - reconnecting: allocSet{ - "reconnecting-running-no-replacement": { - ID: "reconnecting-running-no-replacement", - Name: "web", - ClientStatus: structs.AllocClientStatusRunning, - DesiredStatus: structs.AllocDesiredStatusRun, - Job: testJob, - NodeID: "normal", - TaskGroup: "web", - AllocStates: unknownAllocState, - }, - }, - ignore: allocSet{}, - lost: allocSet{}, - expiring: allocSet{}, - }, - { - name: "disco-client-terminal", - supportsDisconnectedClients: true, - now: time.Now(), - taintedNodes: nodes, - skipNilNodeTest: false, - all: allocSet{ - // Allocs on reconnected nodes that are complete need to be updated to stop - "untainted-reconnect-complete": { - ID: "untainted-reconnect-complete", - Name: "untainted-reconnect-complete", - ClientStatus: structs.AllocClientStatusComplete, - DesiredStatus: structs.AllocDesiredStatusRun, - Job: testJob, - NodeID: "normal", - TaskGroup: "web", - AllocStates: unknownAllocState, - }, - // Failed allocs on reconnected nodes are in reconnecting so that - // they be marked with desired status stop at the server. - "reconnecting-failed": { - ID: "reconnecting-failed", - Name: "reconnecting-failed", - ClientStatus: structs.AllocClientStatusFailed, - DesiredStatus: structs.AllocDesiredStatusRun, - Job: testJob, - NodeID: "normal", - TaskGroup: "web", - AllocStates: unknownAllocState, - }, - // Lost allocs on reconnected nodes don't get restarted - "ignored-reconnect-lost": { - ID: "ignored-reconnect-lost", - Name: "ignored-reconnect-lost", - ClientStatus: structs.AllocClientStatusLost, - DesiredStatus: structs.AllocDesiredStatusStop, - Job: testJob, - NodeID: "normal", - TaskGroup: "web", - AllocStates: unknownAllocState, - }, - // Replacement allocs that are complete need to be updated - "untainted-reconnect-complete-replacement": { - ID: "untainted-reconnect-complete-replacement", - Name: "untainted-reconnect-complete", - ClientStatus: structs.AllocClientStatusComplete, - DesiredStatus: structs.AllocDesiredStatusRun, - Job: testJob, - NodeID: "normal", - TaskGroup: "web", - AllocStates: unknownAllocState, - PreviousAllocation: "untainted-reconnect-complete", - }, - // Replacement allocs on reconnected nodes that are failed are ignored - "ignored-reconnect-failed-replacement": { - ID: "ignored-reconnect-failed-replacement", - Name: "ignored-reconnect-failed", - ClientStatus: structs.AllocClientStatusFailed, - DesiredStatus: structs.AllocDesiredStatusStop, - Job: testJob, - NodeID: "normal", - TaskGroup: "web", - PreviousAllocation: "reconnecting-failed", - }, - // Lost replacement allocs on reconnected nodes don't get restarted - "ignored-reconnect-lost-replacement": { - ID: "ignored-reconnect-lost-replacement", - Name: "ignored-reconnect-lost", - ClientStatus: structs.AllocClientStatusLost, - DesiredStatus: structs.AllocDesiredStatusStop, - Job: testJob, - NodeID: "normal", - TaskGroup: "web", - AllocStates: unknownAllocState, - PreviousAllocation: "untainted-reconnect-lost", - }, - }, - untainted: allocSet{ - "untainted-reconnect-complete": { - ID: "untainted-reconnect-complete", - Name: "untainted-reconnect-complete", - ClientStatus: structs.AllocClientStatusComplete, - DesiredStatus: structs.AllocDesiredStatusRun, - Job: testJob, - NodeID: "normal", - TaskGroup: "web", - AllocStates: unknownAllocState, - }, - "untainted-reconnect-complete-replacement": { - ID: "untainted-reconnect-complete-replacement", - Name: "untainted-reconnect-complete", - ClientStatus: structs.AllocClientStatusComplete, - DesiredStatus: structs.AllocDesiredStatusRun, - Job: testJob, - NodeID: "normal", - TaskGroup: "web", - AllocStates: unknownAllocState, - PreviousAllocation: "untainted-reconnect-complete", - }, - }, - migrate: allocSet{}, - disconnecting: allocSet{}, - reconnecting: allocSet{ - "reconnecting-failed": { - ID: "reconnecting-failed", - Name: "reconnecting-failed", - ClientStatus: structs.AllocClientStatusFailed, - DesiredStatus: structs.AllocDesiredStatusRun, - Job: testJob, - NodeID: "normal", - TaskGroup: "web", - AllocStates: unknownAllocState, - }, - }, - ignore: allocSet{ - "ignored-reconnect-lost": { - ID: "ignored-reconnect-lost", - Name: "ignored-reconnect-lost", - ClientStatus: structs.AllocClientStatusLost, - DesiredStatus: structs.AllocDesiredStatusStop, - Job: testJob, - NodeID: "normal", - TaskGroup: "web", - AllocStates: unknownAllocState, - }, - "ignored-reconnect-failed-replacement": { - ID: "ignored-reconnect-failed-replacement", - Name: "ignored-reconnect-failed", - ClientStatus: structs.AllocClientStatusFailed, - DesiredStatus: structs.AllocDesiredStatusStop, - Job: testJob, - NodeID: "normal", - TaskGroup: "web", - PreviousAllocation: "reconnecting-failed", - }, - "ignored-reconnect-lost-replacement": { - ID: "ignored-reconnect-lost-replacement", - Name: "ignored-reconnect-lost", - ClientStatus: structs.AllocClientStatusLost, - DesiredStatus: structs.AllocDesiredStatusStop, - Job: testJob, - NodeID: "normal", - TaskGroup: "web", - AllocStates: unknownAllocState, - PreviousAllocation: "untainted-reconnect-lost", - }, - }, - lost: allocSet{}, - expiring: allocSet{}, - }, - { - name: "disco-client-disconnect", - supportsDisconnectedClients: true, - now: time.Now(), - taintedNodes: nodes, - skipNilNodeTest: true, - all: allocSet{ - // Non-terminal allocs on disconnected nodes are disconnecting - "disconnect-running": { - ID: "disconnect-running", - Name: "disconnect-running", - ClientStatus: structs.AllocClientStatusRunning, - DesiredStatus: structs.AllocDesiredStatusRun, - Job: testJob, - NodeID: "disconnected", - TaskGroup: "web", - }, - // Unknown allocs on disconnected nodes are acknowledge, so they wont be rescheduled again - "untainted-unknown": { - ID: "untainted-unknown", - Name: "untainted-unknown", - ClientStatus: structs.AllocClientStatusUnknown, - DesiredStatus: structs.AllocDesiredStatusRun, - Job: testJob, - NodeID: "disconnected", - TaskGroup: "web", - AllocStates: unknownAllocState, - }, - // Unknown allocs on disconnected nodes are lost when expired - "expiring-unknown": { - ID: "expiring-unknown", - Name: "expiring-unknown", - ClientStatus: structs.AllocClientStatusUnknown, - DesiredStatus: structs.AllocDesiredStatusRun, - Job: testJob, - NodeID: "disconnected", - TaskGroup: "web", - AllocStates: expiredAllocState, - }, - // Pending allocs on disconnected nodes are lost - "lost-pending": { - ID: "lost-pending", - Name: "lost-pending", - ClientStatus: structs.AllocClientStatusPending, - DesiredStatus: structs.AllocDesiredStatusRun, - Job: testJob, - NodeID: "disconnected", - TaskGroup: "web", - }, - // Expired allocs on reconnected clients are lost - "expiring-expired": { - ID: "expiring-expired", - Name: "expiring-expired", - ClientStatus: structs.AllocClientStatusUnknown, - DesiredStatus: structs.AllocDesiredStatusRun, - Job: testJob, - NodeID: "normal", - TaskGroup: "web", - AllocStates: expiredAllocState, - }, - // Failed and stopped allocs on disconnected nodes are ignored - "ignore-reconnected-failed-stopped": { - ID: "ignore-reconnected-failed-stopped", - Name: "ignore-reconnected-failed-stopped", - ClientStatus: structs.AllocClientStatusFailed, - DesiredStatus: structs.AllocDesiredStatusStop, - Job: testJob, - NodeID: "disconnected", - TaskGroup: "web", - AllocStates: unknownAllocState, - }, - }, - untainted: allocSet{ - // Unknown allocs on disconnected nodes are acknowledge, so they wont be rescheduled again - "untainted-unknown": { - ID: "untainted-unknown", - Name: "untainted-unknown", - ClientStatus: structs.AllocClientStatusUnknown, - DesiredStatus: structs.AllocDesiredStatusRun, - Job: testJob, - NodeID: "disconnected", - TaskGroup: "web", - AllocStates: unknownAllocState, - }, - }, - migrate: allocSet{}, - disconnecting: allocSet{ - "disconnect-running": { - ID: "disconnect-running", - Name: "disconnect-running", - ClientStatus: structs.AllocClientStatusRunning, - DesiredStatus: structs.AllocDesiredStatusRun, - Job: testJob, - NodeID: "disconnected", - TaskGroup: "web", - }, - }, - reconnecting: allocSet{}, - ignore: allocSet{ - "ignore-reconnected-failed-stopped": { - ID: "ignore-reconnected-failed-stopped", - Name: "ignore-reconnected-failed-stopped", - ClientStatus: structs.AllocClientStatusFailed, - DesiredStatus: structs.AllocDesiredStatusStop, - Job: testJob, - NodeID: "disconnected", - TaskGroup: "web", - AllocStates: unknownAllocState, - }, - }, - lost: allocSet{ - "lost-pending": { - ID: "lost-pending", - Name: "lost-pending", - ClientStatus: structs.AllocClientStatusPending, - DesiredStatus: structs.AllocDesiredStatusRun, - Job: testJob, - NodeID: "disconnected", - TaskGroup: "web", - }, - }, - expiring: allocSet{ - "expiring-unknown": { - ID: "expiring-unknown", - Name: "expiring-unknown", - ClientStatus: structs.AllocClientStatusUnknown, - DesiredStatus: structs.AllocDesiredStatusRun, - Job: testJob, - NodeID: "disconnected", - TaskGroup: "web", - AllocStates: expiredAllocState, - }, - "expiring-expired": { - ID: "expiring-expired", - Name: "expiring-expired", - ClientStatus: structs.AllocClientStatusUnknown, - DesiredStatus: structs.AllocDesiredStatusRun, - Job: testJob, - NodeID: "normal", - TaskGroup: "web", - AllocStates: expiredAllocState, - }, - }, + { + name: "disco-client-disconnect-unset-max-disconnect", + supportsDisconnectedClients: true, + now: time.Now(), + taintedNodes: nodes, + skipNilNodeTest: true, + all: allocSet{ + // Non-terminal allocs on disconnected nodes w/o max-disconnect are lost + "lost-running": { + ID: "lost-running", + Name: "lost-running", + ClientStatus: structs.AllocClientStatusRunning, + DesiredStatus: structs.AllocDesiredStatusRun, + Job: testJobNoMaxDisconnect, + NodeID: "disconnected", + TaskGroup: "web", }, - { - name: "disco-client-reconnect", - supportsDisconnectedClients: true, - now: time.Now(), - taintedNodes: nodes, - skipNilNodeTest: false, - all: allocSet{ - // Expired allocs on reconnected clients are lost - "expired-reconnect": { - ID: "expired-reconnect", - Name: "expired-reconnect", - ClientStatus: structs.AllocClientStatusUnknown, - DesiredStatus: structs.AllocDesiredStatusRun, - Job: testJob, - NodeID: "normal", - TaskGroup: "web", - AllocStates: expiredAllocState, - }, - }, - untainted: allocSet{}, - migrate: allocSet{}, - disconnecting: allocSet{}, - reconnecting: allocSet{}, - ignore: allocSet{}, - lost: allocSet{}, - expiring: allocSet{ - "expired-reconnect": { - ID: "expired-reconnect", - Name: "expired-reconnect", - ClientStatus: structs.AllocClientStatusUnknown, - DesiredStatus: structs.AllocDesiredStatusRun, - Job: testJob, - NodeID: "normal", - TaskGroup: "web", - AllocStates: expiredAllocState, - }, - }, + }, + untainted: allocSet{}, + migrate: allocSet{}, + disconnecting: allocSet{}, + reconnecting: allocSet{}, + ignore: allocSet{}, + lost: allocSet{ + "lost-running": { + ID: "lost-running", + Name: "lost-running", + ClientStatus: structs.AllocClientStatusRunning, + DesiredStatus: structs.AllocDesiredStatusRun, + Job: testJobNoMaxDisconnect, + NodeID: "disconnected", + TaskGroup: "web", }, - { - name: "disco-client-running-reconnecting-and-replacement-untainted", - supportsDisconnectedClients: true, - now: time.Now(), - taintedNodes: nodes, - skipNilNodeTest: false, - all: allocSet{ - "running-replacement": { - ID: "running-replacement", - Name: "web", - ClientStatus: structs.AllocClientStatusRunning, - DesiredStatus: structs.AllocDesiredStatusRun, - Job: testJob, - NodeID: "normal", - TaskGroup: "web", - PreviousAllocation: "running-original", - }, - // Running and replaced allocs on reconnected nodes are reconnecting - "running-original": { - ID: "running-original", - Name: "web", - ClientStatus: structs.AllocClientStatusRunning, - DesiredStatus: structs.AllocDesiredStatusRun, - Job: testJob, - NodeID: "normal", - TaskGroup: "web", - AllocStates: unknownAllocState, - }, - }, - untainted: allocSet{ - "running-replacement": { - ID: "running-replacement", - Name: "web", - ClientStatus: structs.AllocClientStatusRunning, - DesiredStatus: structs.AllocDesiredStatusRun, - Job: testJob, - NodeID: "normal", - TaskGroup: "web", - PreviousAllocation: "running-original", - }, - }, - migrate: allocSet{}, - disconnecting: allocSet{}, - reconnecting: allocSet{ - "running-original": { - ID: "running-original", - Name: "web", - ClientStatus: structs.AllocClientStatusRunning, - DesiredStatus: structs.AllocDesiredStatusRun, - Job: testJob, - NodeID: "normal", - TaskGroup: "web", - AllocStates: unknownAllocState, - }, - }, - ignore: allocSet{}, - lost: allocSet{}, - expiring: allocSet{}, - }, - { - // After an alloc is reconnected, it should be considered - // "untainted" instead of "reconnecting" to allow changes such as - // job updates to be applied properly. - name: "disco-client-reconnected-alloc-untainted", - supportsDisconnectedClients: true, - now: time.Now(), - taintedNodes: nodes, - skipNilNodeTest: false, - all: allocSet{ - "running-reconnected": { - ID: "running-reconnected", - Name: "web", - ClientStatus: structs.AllocClientStatusRunning, - DesiredStatus: structs.AllocDesiredStatusRun, - Job: testJob, - NodeID: "normal", - TaskGroup: "web", - AllocStates: reconnectedAllocState, - }, - }, - untainted: allocSet{ - "running-reconnected": { - ID: "running-reconnected", - Name: "web", - ClientStatus: structs.AllocClientStatusRunning, - DesiredStatus: structs.AllocDesiredStatusRun, - Job: testJob, - NodeID: "normal", - TaskGroup: "web", - AllocStates: reconnectedAllocState, - }, - }, - migrate: allocSet{}, - disconnecting: allocSet{}, - reconnecting: allocSet{}, - ignore: allocSet{}, - lost: allocSet{}, - expiring: allocSet{}, - }, - // Everything below this line tests the single instance on lost mode. - { - name: "lost-client-single-instance-on", - supportsDisconnectedClients: true, - now: time.Now(), - taintedNodes: nodes, - skipNilNodeTest: false, - all: allocSet{ - "untainted1": { - ID: "untainted1", - ClientStatus: structs.AllocClientStatusRunning, - Job: testJobSingle, - NodeID: "normal", - }, - // Terminal allocs are always untainted - "untainted2": { - ID: "untainted2", - ClientStatus: structs.AllocClientStatusComplete, - Job: testJobSingle, - NodeID: "normal", - }, - // Terminal allocs are always untainted, even on draining nodes - "untainted3": { - ID: "untainted3", - ClientStatus: structs.AllocClientStatusComplete, - Job: testJobSingle, - NodeID: "draining", - }, - // Terminal allocs are always untainted, even on lost nodes - "untainted4": { - ID: "untainted4", - ClientStatus: structs.AllocClientStatusComplete, - Job: testJobSingle, - NodeID: "lost", - }, - // Non-terminal alloc with migrate=true should migrate on a draining node - "migrating1": { - ID: "migrating1", - ClientStatus: structs.AllocClientStatusRunning, - DesiredTransition: structs.DesiredTransition{Migrate: pointer.Of(true)}, - Job: testJobSingle, - NodeID: "draining", - }, - // Non-terminal alloc with migrate=true should migrate on an unknown node - "migrating2": { - ID: "migrating2", - ClientStatus: structs.AllocClientStatusRunning, - DesiredTransition: structs.DesiredTransition{Migrate: pointer.Of(true)}, - Job: testJobSingle, - NodeID: "nil", - }, - }, - untainted: allocSet{ - "untainted1": { - ID: "untainted1", - ClientStatus: structs.AllocClientStatusRunning, - Job: testJobSingle, - NodeID: "normal", - }, - // Terminal allocs are always untainted - "untainted2": { - ID: "untainted2", - ClientStatus: structs.AllocClientStatusComplete, - Job: testJobSingle, - NodeID: "normal", - }, - // Terminal allocs are always untainted, even on draining nodes - "untainted3": { - ID: "untainted3", - ClientStatus: structs.AllocClientStatusComplete, - Job: testJobSingle, - NodeID: "draining", - }, - // Terminal allocs are always untainted, even on lost nodes - "untainted4": { - ID: "untainted4", - ClientStatus: structs.AllocClientStatusComplete, - Job: testJobSingle, - NodeID: "lost", - }, - }, - migrate: allocSet{ - // Non-terminal alloc with migrate=true should migrate on a draining node - "migrating1": { - ID: "migrating1", - ClientStatus: structs.AllocClientStatusRunning, - DesiredTransition: structs.DesiredTransition{Migrate: pointer.Of(true)}, - Job: testJobSingle, - NodeID: "draining", - }, - // Non-terminal alloc with migrate=true should migrate on an unknown node - "migrating2": { - ID: "migrating2", - ClientStatus: structs.AllocClientStatusRunning, - DesiredTransition: structs.DesiredTransition{Migrate: pointer.Of(true)}, - Job: testJobSingle, - NodeID: "nil", - }, - }, - disconnecting: allocSet{}, - reconnecting: allocSet{}, - ignore: allocSet{}, - lost: allocSet{}, - expiring: allocSet{}, - }, - { - name: "lost-client-only-tainted-nodes-single-instance-on", - supportsDisconnectedClients: false, - now: time.Now(), - taintedNodes: nodes, - // The logic associated with this test case can only trigger if there - // is a tainted node. Therefore, testing with a nil node set produces - // false failures, so don't perform that test if in this case. - skipNilNodeTest: true, - all: allocSet{ - // Non-terminal allocs on lost nodes are lost - "lost1": { - ID: "lost1", - ClientStatus: structs.AllocClientStatusPending, - Job: testJobSingle, - NodeID: "lost", - }, - // Non-terminal allocs on lost nodes are lost - "lost2": { - ID: "lost2", - ClientStatus: structs.AllocClientStatusRunning, - Job: testJobSingle, - NodeID: "lost", - }, - }, - untainted: allocSet{}, - migrate: allocSet{}, - disconnecting: allocSet{}, - reconnecting: allocSet{}, - ignore: allocSet{}, - lost: allocSet{ - // Non-terminal allocs on lost nodes are lost - "lost1": { - ID: "lost1", - ClientStatus: structs.AllocClientStatusPending, - Job: testJobSingle, - NodeID: "lost", - }, - // Non-terminal allocs on lost nodes are lost - "lost2": { - ID: "lost2", - ClientStatus: structs.AllocClientStatusRunning, - Job: testJobSingle, - NodeID: "lost", - }, - }, - expiring: allocSet{}, - }, - { - name: "disco-client-disconnect-unset-max-disconnect-single-instance-on", - supportsDisconnectedClients: true, - now: time.Now(), - taintedNodes: nodes, - skipNilNodeTest: true, - all: allocSet{ - // Non-terminal allocs on disconnected nodes w/o max-disconnect are lost - "disconnecting-running": { - ID: "disconnecting-running", - Name: "disconnecting-running", - ClientStatus: structs.AllocClientStatusRunning, - DesiredStatus: structs.AllocDesiredStatusRun, - Job: testJobNoMaxDisconnectSingle, - NodeID: "disconnected", - TaskGroup: "web", - }, - }, - untainted: allocSet{}, - migrate: allocSet{}, - disconnecting: allocSet{"disconnecting-running": { - ID: "disconnecting-running", - Name: "disconnecting-running", - ClientStatus: structs.AllocClientStatusRunning, - DesiredStatus: structs.AllocDesiredStatusRun, - Job: testJobNoMaxDisconnectSingle, - NodeID: "disconnected", - TaskGroup: "web", - }}, - reconnecting: allocSet{}, - ignore: allocSet{}, - lost: allocSet{}, - expiring: allocSet{}, - }, - { - name: "disco-client-untainted-reconnect-failed-and-replaced-single-instance-on", - supportsDisconnectedClients: true, - now: time.Now(), - taintedNodes: nodes, - skipNilNodeTest: false, - all: allocSet{ - "running-replacement": { - ID: "running-replacement", - Name: "web", - ClientStatus: structs.AllocClientStatusRunning, - DesiredStatus: structs.AllocDesiredStatusRun, - Job: testJobSingle, - NodeID: "normal", - TaskGroup: "web", - PreviousAllocation: "failed-original", - }, - // Failed and replaced allocs on reconnected nodes - // that are still desired-running are reconnected so - // we can stop them - "failed-original": { - ID: "failed-original", - Name: "web", - ClientStatus: structs.AllocClientStatusFailed, - DesiredStatus: structs.AllocDesiredStatusRun, - Job: testJobSingle, - NodeID: "normal", - TaskGroup: "web", - AllocStates: unknownAllocState, - }, - }, - untainted: allocSet{ - "running-replacement": { - ID: "running-replacement", - Name: "web", - ClientStatus: structs.AllocClientStatusRunning, - DesiredStatus: structs.AllocDesiredStatusRun, - Job: testJobSingle, - NodeID: "normal", - TaskGroup: "web", - PreviousAllocation: "failed-original", - }, - }, - migrate: allocSet{}, - disconnecting: allocSet{}, - reconnecting: allocSet{ - "failed-original": { - ID: "failed-original", - Name: "web", - ClientStatus: structs.AllocClientStatusFailed, - DesiredStatus: structs.AllocDesiredStatusRun, - Job: testJobSingle, - NodeID: "normal", - TaskGroup: "web", - AllocStates: unknownAllocState, - }, - }, - ignore: allocSet{}, - lost: allocSet{}, - expiring: allocSet{}, - }, - { - name: "disco-client-reconnect-single-instance-on", - supportsDisconnectedClients: true, - now: time.Now(), - taintedNodes: nodes, - skipNilNodeTest: false, - all: allocSet{ - // Expired allocs on reconnected clients are lost - "expired-reconnect": { - ID: "expired-reconnect", - Name: "expired-reconnect", - ClientStatus: structs.AllocClientStatusUnknown, - DesiredStatus: structs.AllocDesiredStatusRun, - Job: testJobSingle, - NodeID: "normal", - TaskGroup: "web", - AllocStates: expiredAllocState, - }, - }, - untainted: allocSet{}, - migrate: allocSet{}, - disconnecting: allocSet{}, - reconnecting: allocSet{}, - ignore: allocSet{}, - lost: allocSet{}, - expiring: allocSet{ - "expired-reconnect": { - ID: "expired-reconnect", - Name: "expired-reconnect", - ClientStatus: structs.AllocClientStatusUnknown, - DesiredStatus: structs.AllocDesiredStatusRun, - Job: testJobSingle, - NodeID: "normal", - TaskGroup: "web", - AllocStates: expiredAllocState, - }, - }, + }, + }, + // Everything below this line tests the disconnected client mode. + { + name: "disco-client-untainted-reconnect-failed-and-replaced", + supportsDisconnectedClients: true, + now: time.Now(), + taintedNodes: nodes, + skipNilNodeTest: false, + all: allocSet{ + "running-replacement": { + ID: "running-replacement", + Name: "web", + ClientStatus: structs.AllocClientStatusRunning, + DesiredStatus: structs.AllocDesiredStatusRun, + Job: testJob, + NodeID: "normal", + TaskGroup: "web", + PreviousAllocation: "failed-original", }, - { - name: "disco-client-running-reconnecting-and-replacement-untainted-single-instance-on", - supportsDisconnectedClients: true, - now: time.Now(), - taintedNodes: nodes, - skipNilNodeTest: false, - all: allocSet{ - "running-replacement": { - ID: "running-replacement", - Name: "web", - ClientStatus: structs.AllocClientStatusRunning, - DesiredStatus: structs.AllocDesiredStatusRun, - Job: testJobSingle, - NodeID: "normal", - TaskGroup: "web", - PreviousAllocation: "running-original", - }, - // Running and replaced allocs on reconnected nodes are reconnecting - "running-original": { - ID: "running-original", - Name: "web", - ClientStatus: structs.AllocClientStatusRunning, - DesiredStatus: structs.AllocDesiredStatusRun, - Job: testJobSingle, - NodeID: "normal", - TaskGroup: "web", - AllocStates: unknownAllocState, - }, - }, - untainted: allocSet{ - "running-replacement": { - ID: "running-replacement", - Name: "web", - ClientStatus: structs.AllocClientStatusRunning, - DesiredStatus: structs.AllocDesiredStatusRun, - Job: testJobSingle, - NodeID: "normal", - TaskGroup: "web", - PreviousAllocation: "running-original", - }, - }, - migrate: allocSet{}, - disconnecting: allocSet{}, - reconnecting: allocSet{ - "running-original": { - ID: "running-original", - Name: "web", - ClientStatus: structs.AllocClientStatusRunning, - DesiredStatus: structs.AllocDesiredStatusRun, - Job: testJobSingle, - NodeID: "normal", - TaskGroup: "web", - AllocStates: unknownAllocState, - }, - }, - ignore: allocSet{}, - lost: allocSet{}, - expiring: allocSet{}, - }, - { - // After an alloc is reconnected, it should be considered - // "untainted" instead of "reconnecting" to allow changes such as - // job updates to be applied properly. - name: "disco-client-reconnected-alloc-untainted", - supportsDisconnectedClients: true, - now: time.Now(), - taintedNodes: nodes, - skipNilNodeTest: false, - all: allocSet{ - "running-reconnected": { - ID: "running-reconnected", - Name: "web", - ClientStatus: structs.AllocClientStatusRunning, - DesiredStatus: structs.AllocDesiredStatusRun, - Job: testJobSingle, - NodeID: "normal", - TaskGroup: "web", - AllocStates: reconnectedAllocState, - }, - }, - untainted: allocSet{ - "running-reconnected": { - ID: "running-reconnected", - Name: "web", - ClientStatus: structs.AllocClientStatusRunning, - DesiredStatus: structs.AllocDesiredStatusRun, - Job: testJobSingle, - NodeID: "normal", - TaskGroup: "web", - AllocStates: reconnectedAllocState, - }, - }, - migrate: allocSet{}, - disconnecting: allocSet{}, - reconnecting: allocSet{}, - ignore: allocSet{}, - lost: allocSet{}, - expiring: allocSet{}, - }, - { - name: "disco-client-reconnected-alloc-untainted-single-instance-on", - supportsDisconnectedClients: true, - now: time.Now(), - taintedNodes: nodes, - skipNilNodeTest: true, - all: allocSet{ - "untainted-unknown": { - ID: "untainted-unknown", - Name: "web", - ClientStatus: structs.AllocClientStatusUnknown, - DesiredStatus: structs.AllocDesiredStatusRun, - Job: testJobNoMaxDisconnectSingle, - NodeID: "disconnected", - TaskGroup: "web", - AllocStates: unknownAllocState, - }, - "disconnecting-running": { - ID: "disconnecting-running", - Name: "web", - ClientStatus: structs.AllocClientStatusRunning, - DesiredStatus: structs.AllocDesiredStatusRun, - Job: testJobNoMaxDisconnectSingle, - NodeID: "disconnected", - TaskGroup: "web", - }, - "lost-running": { - ID: "lost-running", - Name: "web", - ClientStatus: structs.AllocClientStatusRunning, - DesiredStatus: structs.AllocDesiredStatusRun, - Job: testJobNoMaxDisconnect, - NodeID: "disconnected", - TaskGroup: "web", - }, - "untainted-unknown-on-down-node": { - ID: "untainted-unknown-on-down-node", - Name: "web", - ClientStatus: structs.AllocClientStatusUnknown, - DesiredStatus: structs.AllocDesiredStatusRun, - Job: testJobNoMaxDisconnectSingle, - NodeID: "down", - TaskGroup: "web", - AllocStates: unknownAllocState, - }, - }, - untainted: allocSet{ - "untainted-unknown": { - ID: "untainted-unknown", - Name: "web", - ClientStatus: structs.AllocClientStatusUnknown, - DesiredStatus: structs.AllocDesiredStatusRun, - Job: testJobNoMaxDisconnectSingle, - NodeID: "disconnected", - TaskGroup: "web", - AllocStates: unknownAllocState, - }, - "untainted-unknown-on-down-node": { - ID: "untainted-unknown-on-down-node", - Name: "web", - ClientStatus: structs.AllocClientStatusUnknown, - DesiredStatus: structs.AllocDesiredStatusRun, - Job: testJobNoMaxDisconnectSingle, - NodeID: "down", - TaskGroup: "web", - AllocStates: unknownAllocState, - }, - }, - migrate: allocSet{}, - disconnecting: allocSet{ - "disconnecting-running": { - ID: "disconnecting-running", - Name: "web", - ClientStatus: structs.AllocClientStatusRunning, - DesiredStatus: structs.AllocDesiredStatusRun, - Job: testJobNoMaxDisconnectSingle, - NodeID: "disconnected", - TaskGroup: "web", - }, - }, - reconnecting: allocSet{}, - ignore: allocSet{}, - lost: allocSet{ - "lost-running": { - ID: "lost-running", - Name: "web", - ClientStatus: structs.AllocClientStatusRunning, - DesiredStatus: structs.AllocDesiredStatusRun, - Job: testJobNoMaxDisconnect, - NodeID: "disconnected", - TaskGroup: "web", - }, - }, - expiring: allocSet{}, + // Failed and replaced allocs on reconnected nodes + // that are still desired-running are reconnected so + // we can stop them + "failed-original": { + ID: "failed-original", + Name: "web", + ClientStatus: structs.AllocClientStatusFailed, + DesiredStatus: structs.AllocDesiredStatusRun, + Job: testJob, + NodeID: "normal", + TaskGroup: "web", + AllocStates: unknownAllocState, }, - } + }, + untainted: allocSet{ + "running-replacement": { + ID: "running-replacement", + Name: "web", + ClientStatus: structs.AllocClientStatusRunning, + DesiredStatus: structs.AllocDesiredStatusRun, + Job: testJob, + NodeID: "normal", + TaskGroup: "web", + PreviousAllocation: "failed-original", + }, + }, + migrate: allocSet{}, + disconnecting: allocSet{}, + reconnecting: allocSet{ + "failed-original": { + ID: "failed-original", + Name: "web", + ClientStatus: structs.AllocClientStatusFailed, + DesiredStatus: structs.AllocDesiredStatusRun, + Job: testJob, + NodeID: "normal", + TaskGroup: "web", + AllocStates: unknownAllocState, + }, + }, + ignore: allocSet{}, + lost: allocSet{}, + }, + { + name: "disco-client-reconnecting-running-no-replacement", + supportsDisconnectedClients: true, + now: time.Now(), + taintedNodes: nodes, + skipNilNodeTest: false, + all: allocSet{ + // Running allocs on reconnected nodes with no replacement are reconnecting. + // Node.UpdateStatus has already handled syncing client state so this + // should be a noop. + "reconnecting-running-no-replacement": { + ID: "reconnecting-running-no-replacement", + Name: "web", + ClientStatus: structs.AllocClientStatusRunning, + DesiredStatus: structs.AllocDesiredStatusRun, + Job: testJob, + NodeID: "normal", + TaskGroup: "web", + AllocStates: unknownAllocState, + }, + }, + untainted: allocSet{}, + migrate: allocSet{}, + disconnecting: allocSet{}, + reconnecting: allocSet{ + "reconnecting-running-no-replacement": { + ID: "reconnecting-running-no-replacement", + Name: "web", + ClientStatus: structs.AllocClientStatusRunning, + DesiredStatus: structs.AllocDesiredStatusRun, + Job: testJob, + NodeID: "normal", + TaskGroup: "web", + AllocStates: unknownAllocState, + }, + }, + ignore: allocSet{}, + lost: allocSet{}, + }, + { + name: "disco-client-terminal", + supportsDisconnectedClients: true, + now: time.Now(), + taintedNodes: nodes, + skipNilNodeTest: false, + all: allocSet{ + // Allocs on reconnected nodes that are complete are ignored + "ignored-reconnect-complete": { + ID: "ignored-reconnect-complete", + Name: "ignored-reconnect-complete", + ClientStatus: structs.AllocClientStatusComplete, + DesiredStatus: structs.AllocDesiredStatusRun, + Job: testJob, + NodeID: "normal", + TaskGroup: "web", + AllocStates: unknownAllocState, + }, + // Failed allocs on reconnected nodes are in reconnecting so that + // they be marked with desired status stop at the server. + "reconnecting-failed": { + ID: "reconnecting-failed", + Name: "reconnecting-failed", + ClientStatus: structs.AllocClientStatusFailed, + DesiredStatus: structs.AllocDesiredStatusRun, + Job: testJob, + NodeID: "normal", + TaskGroup: "web", + AllocStates: unknownAllocState, + }, + // Lost allocs on reconnected nodes don't get restarted + "ignored-reconnect-lost": { + ID: "ignored-reconnect-lost", + Name: "ignored-reconnect-lost", + ClientStatus: structs.AllocClientStatusLost, + DesiredStatus: structs.AllocDesiredStatusStop, + Job: testJob, + NodeID: "normal", + TaskGroup: "web", + AllocStates: unknownAllocState, + }, + // Replacement allocs that are complete are ignored + "ignored-reconnect-complete-replacement": { + ID: "ignored-reconnect-complete-replacement", + Name: "ignored-reconnect-complete", + ClientStatus: structs.AllocClientStatusComplete, + DesiredStatus: structs.AllocDesiredStatusRun, + Job: testJob, + NodeID: "normal", + TaskGroup: "web", + AllocStates: unknownAllocState, + PreviousAllocation: "untainted-reconnect-complete", + }, + // Replacement allocs on reconnected nodes that are failed are ignored + "ignored-reconnect-failed-replacement": { + ID: "ignored-reconnect-failed-replacement", + Name: "ignored-reconnect-failed", + ClientStatus: structs.AllocClientStatusFailed, + DesiredStatus: structs.AllocDesiredStatusStop, + Job: testJob, + NodeID: "normal", + TaskGroup: "web", + PreviousAllocation: "reconnecting-failed", + }, + // Lost replacement allocs on reconnected nodes don't get restarted + "ignored-reconnect-lost-replacement": { + ID: "ignored-reconnect-lost-replacement", + Name: "ignored-reconnect-lost", + ClientStatus: structs.AllocClientStatusLost, + DesiredStatus: structs.AllocDesiredStatusStop, + Job: testJob, + NodeID: "normal", + TaskGroup: "web", + AllocStates: unknownAllocState, + PreviousAllocation: "untainted-reconnect-lost", + }, + }, + untainted: allocSet{}, + migrate: allocSet{}, + disconnecting: allocSet{}, + reconnecting: allocSet{ + "reconnecting-failed": { + ID: "reconnecting-failed", + Name: "reconnecting-failed", + ClientStatus: structs.AllocClientStatusFailed, + DesiredStatus: structs.AllocDesiredStatusRun, + Job: testJob, + NodeID: "normal", + TaskGroup: "web", + AllocStates: unknownAllocState, + }, + }, + ignore: allocSet{ - for _, tc := range testCases { - t.Run(tc.name, func(t *testing.T) { - // With tainted nodes - untainted, migrate, lost, disconnecting, reconnecting, ignore, expired := tc.all.filterByTainted(tc.taintedNodes, tc.supportsDisconnectedClients, tc.now) - must.Eq(t, tc.untainted, untainted, must.Sprintf("with-nodes: untainted")) - must.Eq(t, tc.migrate, migrate, must.Sprintf("with-nodes: migrate")) - must.Eq(t, tc.lost, lost, must.Sprintf("with-nodes: lost")) - must.Eq(t, tc.disconnecting, disconnecting, must.Sprintf("with-nodes: disconnecting")) - must.Eq(t, tc.reconnecting, reconnecting, must.Sprintf("with-nodes: reconnecting")) - must.Eq(t, tc.ignore, ignore, must.Sprintf("with-nodes: ignore")) - must.Eq(t, tc.expiring, expired, must.Sprintf("with-nodes: expiring")) + "ignored-reconnect-complete": { + ID: "ignored-reconnect-complete", + Name: "ignored-reconnect-complete", + ClientStatus: structs.AllocClientStatusComplete, + DesiredStatus: structs.AllocDesiredStatusRun, + Job: testJob, + NodeID: "normal", + TaskGroup: "web", + AllocStates: unknownAllocState, + }, + "ignored-reconnect-lost": { + ID: "ignored-reconnect-lost", + Name: "ignored-reconnect-lost", + ClientStatus: structs.AllocClientStatusLost, + DesiredStatus: structs.AllocDesiredStatusStop, + Job: testJob, + NodeID: "normal", + TaskGroup: "web", + AllocStates: unknownAllocState, + }, + "ignored-reconnect-complete-replacement": { + ID: "ignored-reconnect-complete-replacement", + Name: "ignored-reconnect-complete", + ClientStatus: structs.AllocClientStatusComplete, + DesiredStatus: structs.AllocDesiredStatusRun, + Job: testJob, + NodeID: "normal", + TaskGroup: "web", + AllocStates: unknownAllocState, + PreviousAllocation: "untainted-reconnect-complete", + }, + "ignored-reconnect-failed-replacement": { + ID: "ignored-reconnect-failed-replacement", + Name: "ignored-reconnect-failed", + ClientStatus: structs.AllocClientStatusFailed, + DesiredStatus: structs.AllocDesiredStatusStop, + Job: testJob, + NodeID: "normal", + TaskGroup: "web", + PreviousAllocation: "reconnecting-failed", + }, + "ignored-reconnect-lost-replacement": { + ID: "ignored-reconnect-lost-replacement", + Name: "ignored-reconnect-lost", + ClientStatus: structs.AllocClientStatusLost, + DesiredStatus: structs.AllocDesiredStatusStop, + Job: testJob, + NodeID: "normal", + TaskGroup: "web", + AllocStates: unknownAllocState, + PreviousAllocation: "untainted-reconnect-lost", + }, + }, + lost: allocSet{}, + }, + { + name: "disco-client-disconnect", + supportsDisconnectedClients: true, + now: time.Now(), + taintedNodes: nodes, + skipNilNodeTest: true, + all: allocSet{ + // Non-terminal allocs on disconnected nodes are disconnecting + "disconnect-running": { + ID: "disconnect-running", + Name: "disconnect-running", + ClientStatus: structs.AllocClientStatusRunning, + DesiredStatus: structs.AllocDesiredStatusRun, + Job: testJob, + NodeID: "disconnected", + TaskGroup: "web", + }, + // Unknown allocs on disconnected nodes are acknowledge, so they wont be rescheduled again + "untainted-unknown": { + ID: "untainted-unknown", + Name: "untainted-unknown", + ClientStatus: structs.AllocClientStatusUnknown, + DesiredStatus: structs.AllocDesiredStatusRun, + Job: testJob, + NodeID: "disconnected", + TaskGroup: "web", + AllocStates: unknownAllocState, + }, + // Unknown allocs on disconnected nodes are lost when expired + "lost-unknown": { + ID: "lost-unknown", + Name: "lost-unknown", + ClientStatus: structs.AllocClientStatusUnknown, + DesiredStatus: structs.AllocDesiredStatusRun, + Job: testJob, + NodeID: "disconnected", + TaskGroup: "web", + AllocStates: expiredAllocState, + }, + // Pending allocs on disconnected nodes are lost + "lost-pending": { + ID: "lost-pending", + Name: "lost-pending", + ClientStatus: structs.AllocClientStatusPending, + DesiredStatus: structs.AllocDesiredStatusRun, + Job: testJob, + NodeID: "disconnected", + TaskGroup: "web", + }, + // Expired allocs on reconnected clients are lost + // Pending allocs on disconnected nodes are lost + "lost-expired": { + ID: "lost-expired", + Name: "lost-expired", + ClientStatus: structs.AllocClientStatusUnknown, + DesiredStatus: structs.AllocDesiredStatusRun, + Job: testJob, + NodeID: "normal", + TaskGroup: "web", + AllocStates: expiredAllocState, + }, + // Failed and stopped allocs on disconnected nodes are ignored + "ignore-reconnected-failed-stopped": { + ID: "ignore-reconnected-failed-stopped", + Name: "ignore-reconnected-failed-stopped", + ClientStatus: structs.AllocClientStatusFailed, + DesiredStatus: structs.AllocDesiredStatusStop, + Job: testJob, + NodeID: "disconnected", + TaskGroup: "web", + AllocStates: unknownAllocState, + }, + }, + untainted: allocSet{ + // Unknown allocs on disconnected nodes are acknowledge, so they wont be rescheduled again + "untainted-unknown": { + ID: "untainted-unknown", + Name: "untainted-unknown", + ClientStatus: structs.AllocClientStatusUnknown, + DesiredStatus: structs.AllocDesiredStatusRun, + Job: testJob, + NodeID: "disconnected", + TaskGroup: "web", + AllocStates: unknownAllocState, + }, + }, + migrate: allocSet{}, + disconnecting: allocSet{ + "disconnect-running": { + ID: "disconnect-running", + Name: "disconnect-running", + ClientStatus: structs.AllocClientStatusRunning, + DesiredStatus: structs.AllocDesiredStatusRun, + Job: testJob, + NodeID: "disconnected", + TaskGroup: "web", + }, + }, + reconnecting: allocSet{}, + ignore: allocSet{ + "ignore-reconnected-failed-stopped": { + ID: "ignore-reconnected-failed-stopped", + Name: "ignore-reconnected-failed-stopped", + ClientStatus: structs.AllocClientStatusFailed, + DesiredStatus: structs.AllocDesiredStatusStop, + Job: testJob, + NodeID: "disconnected", + TaskGroup: "web", + AllocStates: unknownAllocState, + }, + }, + lost: allocSet{ + "lost-unknown": { + ID: "lost-unknown", + Name: "lost-unknown", + ClientStatus: structs.AllocClientStatusUnknown, + DesiredStatus: structs.AllocDesiredStatusRun, + Job: testJob, + NodeID: "disconnected", + TaskGroup: "web", + AllocStates: expiredAllocState, + }, + "lost-pending": { + ID: "lost-pending", + Name: "lost-pending", + ClientStatus: structs.AllocClientStatusPending, + DesiredStatus: structs.AllocDesiredStatusRun, + Job: testJob, + NodeID: "disconnected", + TaskGroup: "web", + }, + "lost-expired": { + ID: "lost-expired", + Name: "lost-expired", + ClientStatus: structs.AllocClientStatusUnknown, + DesiredStatus: structs.AllocDesiredStatusRun, + Job: testJob, + NodeID: "normal", + TaskGroup: "web", + AllocStates: expiredAllocState, + }, + }, + }, + { + name: "disco-client-reconnect", + supportsDisconnectedClients: true, + now: time.Now(), + taintedNodes: nodes, + skipNilNodeTest: false, + all: allocSet{ + // Expired allocs on reconnected clients are lost + "lost-expired-reconnect": { + ID: "lost-expired-reconnect", + Name: "lost-expired-reconnect", + ClientStatus: structs.AllocClientStatusUnknown, + DesiredStatus: structs.AllocDesiredStatusRun, + Job: testJob, + NodeID: "normal", + TaskGroup: "web", + AllocStates: expiredAllocState, + }, + }, + untainted: allocSet{}, + migrate: allocSet{}, + disconnecting: allocSet{}, + reconnecting: allocSet{}, + ignore: allocSet{}, + lost: allocSet{ + "lost-expired-reconnect": { + ID: "lost-expired-reconnect", + Name: "lost-expired-reconnect", + ClientStatus: structs.AllocClientStatusUnknown, + DesiredStatus: structs.AllocDesiredStatusRun, + Job: testJob, + NodeID: "normal", + TaskGroup: "web", + AllocStates: expiredAllocState, + }, + }, + }, + { + name: "disco-client-running-reconnecting-and-replacement-untainted", + supportsDisconnectedClients: true, + now: time.Now(), + taintedNodes: nodes, + skipNilNodeTest: false, + all: allocSet{ + "running-replacement": { + ID: "running-replacement", + Name: "web", + ClientStatus: structs.AllocClientStatusRunning, + DesiredStatus: structs.AllocDesiredStatusRun, + Job: testJob, + NodeID: "normal", + TaskGroup: "web", + PreviousAllocation: "running-original", + }, + // Running and replaced allocs on reconnected nodes are reconnecting + "running-original": { + ID: "running-original", + Name: "web", + ClientStatus: structs.AllocClientStatusRunning, + DesiredStatus: structs.AllocDesiredStatusRun, + Job: testJob, + NodeID: "normal", + TaskGroup: "web", + AllocStates: unknownAllocState, + }, + }, + untainted: allocSet{ + "running-replacement": { + ID: "running-replacement", + Name: "web", + ClientStatus: structs.AllocClientStatusRunning, + DesiredStatus: structs.AllocDesiredStatusRun, + Job: testJob, + NodeID: "normal", + TaskGroup: "web", + PreviousAllocation: "running-original", + }, + }, + migrate: allocSet{}, + disconnecting: allocSet{}, + reconnecting: allocSet{ + "running-original": { + ID: "running-original", + Name: "web", + ClientStatus: structs.AllocClientStatusRunning, + DesiredStatus: structs.AllocDesiredStatusRun, + Job: testJob, + NodeID: "normal", + TaskGroup: "web", + AllocStates: unknownAllocState, + }, + }, + ignore: allocSet{}, + lost: allocSet{}, + }, + { + // After an alloc is reconnected, it should be considered + // "untainted" instead of "reconnecting" to allow changes such as + // job updates to be applied properly. + name: "disco-client-reconnected-alloc-untainted", + supportsDisconnectedClients: true, + now: time.Now(), + taintedNodes: nodes, + skipNilNodeTest: false, + all: allocSet{ + "running-reconnected": { + ID: "running-reconnected", + Name: "web", + ClientStatus: structs.AllocClientStatusRunning, + DesiredStatus: structs.AllocDesiredStatusRun, + Job: testJob, + NodeID: "normal", + TaskGroup: "web", + AllocStates: reconnectedAllocState, + }, + }, + untainted: allocSet{ + "running-reconnected": { + ID: "running-reconnected", + Name: "web", + ClientStatus: structs.AllocClientStatusRunning, + DesiredStatus: structs.AllocDesiredStatusRun, + Job: testJob, + NodeID: "normal", + TaskGroup: "web", + AllocStates: reconnectedAllocState, + }, + }, + migrate: allocSet{}, + disconnecting: allocSet{}, + reconnecting: allocSet{}, + ignore: allocSet{}, + lost: allocSet{}, + }, + } - if tc.skipNilNodeTest { - return - } + for _, tc := range testCases { + t.Run(tc.name, func(t *testing.T) { + // With tainted nodes + untainted, migrate, lost, disconnecting, reconnecting, ignore := tc.all.filterByTainted(tc.taintedNodes, tc.supportsDisconnectedClients, tc.now) + must.Eq(t, tc.untainted, untainted, must.Sprintf("with-nodes: untainted")) + must.Eq(t, tc.migrate, migrate, must.Sprintf("with-nodes: migrate")) + must.Eq(t, tc.lost, lost, must.Sprintf("with-nodes: lost")) + must.Eq(t, tc.disconnecting, disconnecting, must.Sprintf("with-nodes: disconnecting")) + must.Eq(t, tc.reconnecting, reconnecting, must.Sprintf("with-nodes: reconnecting")) + must.Eq(t, tc.ignore, ignore, must.Sprintf("with-nodes: ignore")) - // Now again with nodes nil - untainted, migrate, lost, disconnecting, reconnecting, ignore, expired = tc.all.filterByTainted(nil, tc.supportsDisconnectedClients, tc.now) - must.Eq(t, tc.untainted, untainted, must.Sprintf("with-nodes: untainted")) - must.Eq(t, tc.migrate, migrate, must.Sprintf("with-nodes: migrate")) - must.Eq(t, tc.lost, lost, must.Sprintf("with-nodes: lost")) - must.Eq(t, tc.disconnecting, disconnecting, must.Sprintf("with-nodes: disconnecting")) - must.Eq(t, tc.reconnecting, reconnecting, must.Sprintf("with-nodes: reconnecting")) - must.Eq(t, tc.ignore, ignore, must.Sprintf("with-nodes: ignore")) - must.Eq(t, tc.ignore, ignore, must.Sprintf("with-nodes: expiring")) - must.Eq(t, tc.expiring, expired, must.Sprintf("with-nodes: expiring")) - }) + if tc.skipNilNodeTest { + return } + + // Now again with nodes nil + untainted, migrate, lost, disconnecting, reconnecting, ignore = tc.all.filterByTainted(nil, tc.supportsDisconnectedClients, tc.now) + must.Eq(t, tc.untainted, untainted, must.Sprintf("with-nodes: untainted")) + must.Eq(t, tc.migrate, migrate, must.Sprintf("with-nodes: migrate")) + must.Eq(t, tc.lost, lost, must.Sprintf("with-nodes: lost")) + must.Eq(t, tc.disconnecting, disconnecting, must.Sprintf("with-nodes: disconnecting")) + must.Eq(t, tc.reconnecting, reconnecting, must.Sprintf("with-nodes: reconnecting")) + must.Eq(t, tc.ignore, ignore, must.Sprintf("with-nodes: ignore")) }) } } @@ -1467,14 +881,6 @@ func TestReconcile_shouldFilter(t *testing.T) { untainted: false, ignore: false, }, - { - description: "batch lost", - batch: true, - desiredStatus: structs.AllocDesiredStatusStop, - clientStatus: structs.AllocClientStatusLost, - untainted: true, - ignore: false, - }, { description: "service running", batch: false, @@ -1511,15 +917,6 @@ func TestReconcile_shouldFilter(t *testing.T) { untainted: false, ignore: true, }, - { - description: "service client complete", - batch: false, - failed: false, - desiredStatus: structs.AllocDesiredStatusRun, - clientStatus: structs.AllocClientStatusComplete, - untainted: false, - ignore: true, - }, } for _, tc := range testCases { diff --git a/scheduler/reconnecting_picker/reconnecting_picker.go b/scheduler/reconnecting_picker/reconnecting_picker.go deleted file mode 100644 index 8a6c29ad93a4..000000000000 --- a/scheduler/reconnecting_picker/reconnecting_picker.go +++ /dev/null @@ -1,147 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -package reconnectingpicker - -import ( - "time" - - log "github.com/hashicorp/go-hclog" - "github.com/hashicorp/nomad/nomad/structs" -) - -type ReconnectingPicker struct { - logger log.Logger -} - -func New(logger log.Logger) *ReconnectingPicker { - rp := ReconnectingPicker{ - logger: logger.Named("reconnecting-picker"), - } - - return &rp -} - -func (rp *ReconnectingPicker) PickReconnectingAlloc(ds *structs.DisconnectStrategy, original *structs.Allocation, replacement *structs.Allocation) *structs.Allocation { - // Check if the replacement is a newer job version. - // Always prefer the replacement if true. - replacementIsNewer := replacement.Job.Version > original.Job.Version || - replacement.Job.CreateIndex > original.Job.CreateIndex - if replacementIsNewer { - rp.logger.Debug("replacement has a newer job version, keeping replacement") - return replacement - } - - var picker func(*structs.Allocation, *structs.Allocation) *structs.Allocation - - rs := ds.ReconcileStrategy() - rp.logger.Debug("picking according to strategy", "strategy", rs) - - switch rs { - case structs.ReconcileOptionBestScore: - picker = rp.pickBestScore - - case structs.ReconcileOptionKeepOriginal: - picker = rp.pickOriginal - - case structs.ReconcileOptionKeepReplacement: - picker = rp.pickReplacement - - case structs.ReconcileOptionLongestRunning: - picker = rp.pickLongestRunning - } - - return picker(original, replacement) -} - -// pickReconnectingAlloc returns the allocation to keep between the original -// one that is reconnecting and one of its replacements. -// -// This function is not commutative, meaning that pickReconnectingAlloc(A, B) -// is not the same as pickReconnectingAlloc(B, A). Preference is given to keep -// the original allocation when possible. -func (rp *ReconnectingPicker) pickBestScore(original *structs.Allocation, replacement *structs.Allocation) *structs.Allocation { - - // Check if the replacement has better placement score. - // If any of the scores is not available, only pick the replacement if - // itself does have scores. - originalMaxScoreMeta := original.Metrics.MaxNormScore() - replacementMaxScoreMeta := replacement.Metrics.MaxNormScore() - - replacementHasBetterScore := originalMaxScoreMeta == nil && replacementMaxScoreMeta != nil || - (originalMaxScoreMeta != nil && replacementMaxScoreMeta != nil && - replacementMaxScoreMeta.NormScore > originalMaxScoreMeta.NormScore) - - // Check if the replacement has better client status. - // Even with a better placement score make sure we don't replace a running - // allocation with one that is not. - replacementIsRunning := replacement.ClientStatus == structs.AllocClientStatusRunning - originalNotRunning := original.ClientStatus != structs.AllocClientStatusRunning - - if replacementHasBetterScore && (replacementIsRunning || originalNotRunning) { - return replacement - } - - return original -} - -func (rp *ReconnectingPicker) pickOriginal(original, _ *structs.Allocation) *structs.Allocation { - return original -} - -func (rp *ReconnectingPicker) pickReplacement(_, replacement *structs.Allocation) *structs.Allocation { - return replacement -} - -func (rp *ReconnectingPicker) pickLongestRunning(original, replacement *structs.Allocation) *structs.Allocation { - tg := original.Job.LookupTaskGroup(original.TaskGroup) - - orgStartTime := startOfLeaderOrOldestTaskInMain(original, tg) - repStartTime := startOfLeaderOrOldestTaskInMain(replacement, tg) - - if orgStartTime.IsZero() && !repStartTime.IsZero() { - return replacement - } - - if !orgStartTime.IsZero() && repStartTime.IsZero() { - return original - } - - // If neither one of them is running yet, default to best score. - if repStartTime.IsZero() && orgStartTime.IsZero() { - return rp.pickBestScore(original, replacement) - } - - // If the replacement has a later start time, keep the original. - if orgStartTime.Before(repStartTime) { - return original - } - - return replacement -} - -func startOfLeaderOrOldestTaskInMain(alloc *structs.Allocation, tg *structs.TaskGroup) time.Time { - if tg == nil || len(tg.Tasks) == 0 { - return time.Time{} - } - - now := time.Now().UTC() - oldestStart := now - - for _, task := range tg.Tasks { - ls := alloc.LastStartOfTask(task.Name) - if task.Leader { - return ls - } - - if !ls.IsZero() && ls.Before(oldestStart) { - oldestStart = ls - } - } - - if oldestStart == now { - return time.Time{} - } - - return oldestStart -} diff --git a/scheduler/reconnecting_picker/reconnecting_picker_test.go b/scheduler/reconnecting_picker/reconnecting_picker_test.go deleted file mode 100644 index 01bbf213c76a..000000000000 --- a/scheduler/reconnecting_picker/reconnecting_picker_test.go +++ /dev/null @@ -1,477 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -package reconnectingpicker - -import ( - "fmt" - "testing" - "time" - - "github.com/hashicorp/go-hclog" - "github.com/hashicorp/nomad/nomad/structs" - "github.com/shoenig/test/must" -) - -func TestPickReconnectingAlloc_NewerVersion(t *testing.T) { - rp := New(hclog.NewNullLogger()) - ds := &structs.DisconnectStrategy{ - Reconcile: "best-score", - } - - replacement := &structs.Allocation{ - Job: &structs.Job{ - Version: 2, - CreateIndex: 2, - }, - } - - testCases := []struct { - name string - version uint64 - createIndex uint64 - expected *structs.Allocation - }{ - { - name: "original_is_older", - version: 1, - createIndex: 1, - expected: replacement, - }, - { - name: "original_has_older_version", - version: 1, - createIndex: 2, - expected: replacement, - }, - { - name: "original_has_older_create_index", - version: 2, - createIndex: 1, - expected: replacement, - }, - } - - for _, tc := range testCases { - original := &structs.Allocation{ - Job: &structs.Job{ - Version: tc.version, - CreateIndex: tc.createIndex, - }, - } - - result := rp.PickReconnectingAlloc(ds, original, replacement) - - must.Eq(t, tc.expected, result) - } -} - -func TestPickReconnectingAlloc_DifferentStrategies(t *testing.T) { - rp := New(hclog.NewNullLogger()) - now := time.Now() - - original := &structs.Allocation{ - TaskGroup: "taskgroup1", - Job: &structs.Job{ - Version: 1, - CreateIndex: 1, - TaskGroups: []*structs.TaskGroup{ - { - Name: "taskgroup1", - Tasks: []*structs.Task{ - { - Name: "task1", - }, - }, - }, - }, - }, - TaskStates: map[string]*structs.TaskState{ - "task1": { - Restarts: 0, - StartedAt: now.Add(-time.Hour), - }, - }, - Metrics: &structs.AllocMetric{ - ScoreMetaData: []*structs.NodeScoreMeta{ - { - NormScore: 10, - }, - }, - }, - } - - replacement := &structs.Allocation{ - Job: &structs.Job{ - Version: 1, - CreateIndex: 1, - TaskGroups: []*structs.TaskGroup{ - { - Name: "taskgroup1", - Tasks: []*structs.Task{ - { - Name: "task1", - }, - }, - }, - }, - }, - TaskStates: map[string]*structs.TaskState{ - "task1": { - Restarts: 0, - StartedAt: now.Add(-30 * time.Minute), - }, - }, - Metrics: &structs.AllocMetric{ - ScoreMetaData: []*structs.NodeScoreMeta{ - { - NormScore: 20, - }, - }, - }, - } - - testsCases := []struct { - name string - strategy string - - expected *structs.Allocation - }{ - { - name: "keep_the_allocation_with_the_best_score", - strategy: structs.ReconcileOptionBestScore, - expected: replacement, - }, - { - name: "keep_the_original_allocation", - strategy: structs.ReconcileOptionKeepOriginal, - expected: original, - }, - { - name: "keep_the_replacement_allocation", - strategy: structs.ReconcileOptionKeepReplacement, - expected: replacement, - }, - { - name: "keep_the_longest_running_allocation", - strategy: structs.ReconcileOptionLongestRunning, - expected: original, - }, - } - - for _, tc := range testsCases { - t.Run(tc.name, func(t *testing.T) { - ds := &structs.DisconnectStrategy{ - Reconcile: tc.strategy, - } - - result := rp.PickReconnectingAlloc(ds, original, replacement) - must.Eq(t, tc.expected, result) - - }) - } -} - -func TestPickReconnectingAlloc_BestScore(t *testing.T) { - rp := New(hclog.NewNullLogger()) - - original := &structs.Allocation{ - Job: &structs.Job{ - Version: 1, - CreateIndex: 1, - }, - TaskGroup: "taskgroup1", - Metrics: &structs.AllocMetric{ - ScoreMetaData: []*structs.NodeScoreMeta{ - { - NormScore: 10, - }, - }, - }, - } - - replacement := original.Copy() - - testsCases := []struct { - name string - originalClientStatus string - replacementClientStatus string - replacementScore float64 - expected *structs.Allocation - }{ - { - name: "replacement_has_better_score_and_running", - replacementScore: 20, - originalClientStatus: structs.AllocClientStatusRunning, - replacementClientStatus: structs.AllocClientStatusRunning, - expected: replacement, - }, - { - name: "original_has_better_score_and_running", - originalClientStatus: structs.AllocClientStatusRunning, - replacementClientStatus: structs.AllocClientStatusRunning, - replacementScore: 5, - expected: original, - }, - { - name: "replacement_has_better_score_but_replacement_not_running", - originalClientStatus: structs.AllocClientStatusRunning, - replacementClientStatus: structs.AllocClientStatusPending, - replacementScore: 20, - expected: original, - }, - { - name: "replacement_has_better_score_and_original_not_running", - originalClientStatus: structs.AllocClientStatusPending, - replacementClientStatus: structs.AllocClientStatusRunning, - replacementScore: 20, - expected: replacement, - }, - { - name: "original_has_better_score_but_not_running", - originalClientStatus: structs.AllocClientStatusPending, - replacementClientStatus: structs.AllocClientStatusRunning, - replacementScore: 5, - expected: original, - }, - { - name: "original_has_better_score_and_replacement_not_running", - originalClientStatus: structs.AllocClientStatusRunning, - replacementClientStatus: structs.AllocClientStatusPending, - replacementScore: 5, - expected: original, - }, - } - - for _, tc := range testsCases { - t.Run(tc.name, func(t *testing.T) { - original.ClientStatus = tc.originalClientStatus - - replacement.ClientStatus = tc.replacementClientStatus - replacement.Metrics.ScoreMetaData[0].NormScore = tc.replacementScore - - result := rp.PickReconnectingAlloc(&structs.DisconnectStrategy{ - Reconcile: structs.ReconcileOptionBestScore, - }, original, replacement) - - must.Eq(t, tc.expected, result) - }) - } -} - -func TestPickReconnectingAlloc_LongestRunning(t *testing.T) { - rp := New(hclog.NewNullLogger()) - now := time.Now() - fmt.Println(now) - taskGroupNoLeader := &structs.TaskGroup{ - Name: "taskGroupNoLeader", - Tasks: []*structs.Task{ - { - Name: "task1", - }, - { - Name: "task2", - }, - { - Name: "task3", - }, - }, - } - - taskGroupWithLeader := &structs.TaskGroup{ - Name: "taskGroupWithLeader", - Tasks: []*structs.Task{ - { - Name: "task1", - }, - { - Name: "task2", - Leader: true, - }, - { - Name: "task3", - }, - }, - } - - emptyTaskGroup := &structs.TaskGroup{ - Name: "emptyTaskGroup", - } - - original := &structs.Allocation{ - Job: &structs.Job{ - Version: 1, - CreateIndex: 1, - TaskGroups: []*structs.TaskGroup{ - taskGroupNoLeader, - taskGroupWithLeader, - emptyTaskGroup, - }, - }, - TaskStates: map[string]*structs.TaskState{ - "task2": {}, - }, - Metrics: &structs.AllocMetric{ - ScoreMetaData: []*structs.NodeScoreMeta{ - { - NormScore: 10, - }, - }, - }, - } - - replacement := original.Copy() - replacement.Metrics.ScoreMetaData[0].NormScore = 20 - - testsCases := []struct { - name string - taskGroupName string - originalState structs.TaskState - replacementState structs.TaskState - expected *structs.Allocation - }{ - { - name: "original_with_no_restart", - taskGroupName: "taskGroupNoLeader", - replacementState: structs.TaskState{ - StartedAt: now.Add(-30 * time.Minute), - Restarts: 2, - LastRestart: now.Add(-10 * time.Minute), - }, - originalState: structs.TaskState{ - StartedAt: now.Add(-time.Hour), - Restarts: 0, - }, - expected: original, - }, - { - name: "original_with_no_restart_on_leader", - taskGroupName: "taskGroupWithLeader", - replacementState: structs.TaskState{ - StartedAt: now.Add(-30 * time.Minute), - Restarts: 2, - LastRestart: now.Add(-10 * time.Minute), - }, - originalState: structs.TaskState{ - StartedAt: now.Add(-time.Hour), - Restarts: 0, - }, - expected: original, - }, - { - name: "empty_task_group", - taskGroupName: "emptyTaskGroup", - replacementState: structs.TaskState{ - StartedAt: now.Add(-30 * time.Minute), - Restarts: 2, - LastRestart: now.Add(-10 * time.Minute), - }, - originalState: structs.TaskState{ - StartedAt: now.Add(-time.Hour), - Restarts: 0, - }, - expected: replacement, - }, - { - name: "original_with_no_restart_on_leader", - taskGroupName: "taskGroupNoLeader", - replacementState: structs.TaskState{ - StartedAt: now.Add(-30 * time.Minute), - Restarts: 2, - LastRestart: now.Add(-10 * time.Minute), - }, - originalState: structs.TaskState{ - StartedAt: now.Add(-time.Hour), - Restarts: 0, - }, - expected: original, - }, - { - name: "original_with_older_restarts", - taskGroupName: "taskGroupNoLeader", - replacementState: structs.TaskState{ - StartedAt: now.Add(-30 * time.Minute), - Restarts: 2, - LastRestart: now.Add(-10 * time.Minute), - }, - originalState: structs.TaskState{ - StartedAt: now.Add(-time.Hour), - Restarts: 4, - LastRestart: now.Add(-50 * time.Minute), - }, - expected: original, - }, - { - name: "original_with_newer_restarts", - taskGroupName: "taskGroupNoLeader", - replacementState: structs.TaskState{ - StartedAt: now.Add(-30 * time.Minute), - Restarts: 2, - LastRestart: now.Add(-10 * time.Minute), - }, - originalState: structs.TaskState{ - StartedAt: now.Add(-time.Hour), - Restarts: 4, - LastRestart: now.Add(-5 * time.Minute), - }, - expected: replacement, - }, - { - name: "original_with_zero_start_time", - taskGroupName: "taskGroupNoLeader", - replacementState: structs.TaskState{ - StartedAt: now.Add(-30 * time.Minute), - Restarts: 2, - LastRestart: now.Add(-10 * time.Minute), - }, - originalState: structs.TaskState{ - StartedAt: time.Time{}, - Restarts: 0, - }, - expected: replacement, - }, - { - name: "replacement_with_zero_start_time", - taskGroupName: "taskGroupNoLeader", - replacementState: structs.TaskState{ - StartedAt: time.Time{}, - Restarts: 0, - }, - originalState: structs.TaskState{ - StartedAt: now.Add(-30 * time.Minute), - Restarts: 2, - LastRestart: now.Add(-10 * time.Minute), - }, - expected: original, - }, - { - name: "both_with_zero_start_time_pick_best_score", - taskGroupName: "taskGroupNoLeader", - replacementState: structs.TaskState{ - StartedAt: time.Time{}, - Restarts: 0, - }, - originalState: structs.TaskState{ - StartedAt: time.Time{}, - Restarts: 0, - }, - expected: replacement, - }, - } - - for _, tc := range testsCases { - t.Run(tc.name, func(t *testing.T) { - original.TaskGroup = tc.taskGroupName - replacement.TaskGroup = tc.taskGroupName - - original.TaskStates["task2"] = &tc.originalState - replacement.TaskStates["task2"] = &tc.replacementState - - result := rp.PickReconnectingAlloc(&structs.DisconnectStrategy{ - Reconcile: structs.ReconcileOptionLongestRunning, - }, original, replacement) - - must.Eq(t, tc.expected, result) - }) - } -} diff --git a/scheduler/scheduler_ce.go b/scheduler/scheduler_oss.go similarity index 100% rename from scheduler/scheduler_ce.go rename to scheduler/scheduler_oss.go diff --git a/scheduler/scheduler_sysbatch_test.go b/scheduler/scheduler_sysbatch_test.go index 7c14fa10f47e..f1918d3bd48a 100644 --- a/scheduler/scheduler_sysbatch_test.go +++ b/scheduler/scheduler_sysbatch_test.go @@ -1432,8 +1432,6 @@ func TestSysBatch_Preemption(t *testing.T) { h := NewHarness(t) - legacyCpuResources, processorResources := cpuResources(3072) - // Create nodes nodes := make([]*structs.Node, 0) for i := 0; i < 2; i++ { @@ -1450,10 +1448,9 @@ func TestSysBatch_Preemption(t *testing.T) { }}, } node.NodeResources = &structs.NodeResources{ - Processors: processorResources, - Cpu: legacyCpuResources, - Memory: structs.NodeMemoryResources{MemoryMB: 5034}, - Disk: structs.NodeDiskResources{DiskMB: 20 * 1024}, + Cpu: structs.NodeCpuResources{CpuShares: 3072}, + Memory: structs.NodeMemoryResources{MemoryMB: 5034}, + Disk: structs.NodeDiskResources{DiskMB: 20 * 1024}, Networks: []*structs.NetworkResource{{ Device: "eth0", CIDR: "192.168.0.100/32", diff --git a/scheduler/scheduler_system_test.go b/scheduler/scheduler_system_test.go index 62ddb780a70b..e3d3ff748144 100644 --- a/scheduler/scheduler_system_test.go +++ b/scheduler/scheduler_system_test.go @@ -259,7 +259,7 @@ func TestSystemSched_ExhaustResources(t *testing.T) { // Create a service job which consumes most of the system resources svcJob := mock.Job() svcJob.TaskGroups[0].Count = 1 - svcJob.TaskGroups[0].Tasks[0].Resources.CPU = 13500 // mock.Node() has 14k + svcJob.TaskGroups[0].Tasks[0].Resources.CPU = 3600 require.NoError(t, h.State.UpsertJob(structs.MsgTypeTestSetup, h.NextIndex(), nil, svcJob)) // Create a mock evaluation to register the job @@ -1857,8 +1857,6 @@ func TestSystemSched_Preemption(t *testing.T) { h := NewHarness(t) - legacyCpuResources, processorResources := cpuResources(3072) - // Create nodes nodes := make([]*structs.Node, 0) for i := 0; i < 2; i++ { @@ -1875,10 +1873,9 @@ func TestSystemSched_Preemption(t *testing.T) { }}, } node.NodeResources = &structs.NodeResources{ - Processors: processorResources, - Cpu: legacyCpuResources, - Memory: structs.NodeMemoryResources{MemoryMB: 5034}, - Disk: structs.NodeDiskResources{DiskMB: 20 * 1024}, + Cpu: structs.NodeCpuResources{CpuShares: 3072}, + Memory: structs.NodeMemoryResources{MemoryMB: 5034}, + Disk: structs.NodeDiskResources{DiskMB: 20 * 1024}, Networks: []*structs.NetworkResource{{ Device: "eth0", CIDR: "192.168.0.100/32", diff --git a/scheduler/spread_test.go b/scheduler/spread_test.go index 2993fa202c1f..c31cdf771663 100644 --- a/scheduler/spread_test.go +++ b/scheduler/spread_test.go @@ -15,7 +15,7 @@ import ( "github.com/shoenig/test/must" "github.com/stretchr/testify/require" - "github.com/hashicorp/go-set/v2" + "github.com/hashicorp/go-set" "github.com/hashicorp/nomad/ci" "github.com/hashicorp/nomad/helper/pointer" "github.com/hashicorp/nomad/helper/uuid" diff --git a/scheduler/stack_ce.go b/scheduler/stack_oss.go similarity index 100% rename from scheduler/stack_ce.go rename to scheduler/stack_oss.go diff --git a/scheduler/stack_test.go b/scheduler/stack_test.go index 0197bb245424..fe4cc33e887b 100644 --- a/scheduler/stack_test.go +++ b/scheduler/stack_test.go @@ -13,6 +13,7 @@ import ( "github.com/hashicorp/nomad/nomad/mock" "github.com/hashicorp/nomad/nomad/structs" "github.com/shoenig/test/must" + "github.com/stretchr/testify/require" ) func BenchmarkServiceStack_With_ComputedClass(b *testing.B) { @@ -149,11 +150,15 @@ func TestServiceStack_Select_PreferringNodes(t *testing.T) { prefNodes := []*structs.Node{preferredNode} selectOptions := &SelectOptions{PreferredNodes: prefNodes} option := stack.Select(job.TaskGroups[0], selectOptions) - must.NotNil(t, option, must.Sprintf("missing node %#v", ctx.Metrics())) - must.Eq(t, option.Node.ID, preferredNode.ID) + if option == nil { + t.Fatalf("missing node %#v", ctx.Metrics()) + } + if option.Node.ID != preferredNode.ID { + t.Fatalf("expected: %v, actual: %v", option.Node.ID, preferredNode.ID) + } // Make sure select doesn't have a side effect on preferred nodes - must.Eq(t, prefNodes, selectOptions.PreferredNodes) + require.Equal(t, prefNodes, selectOptions.PreferredNodes) // Change the preferred node's kernel to windows and ensure the allocations // are placed elsewhere @@ -163,9 +168,14 @@ func TestServiceStack_Select_PreferringNodes(t *testing.T) { prefNodes1 := []*structs.Node{preferredNode1} selectOptions = &SelectOptions{PreferredNodes: prefNodes1} option = stack.Select(job.TaskGroups[0], selectOptions) - must.NotNil(t, option, must.Sprintf("missing node %#v", ctx.Metrics())) - must.Eq(t, option.Node.ID, nodes[0].ID) - must.Eq(t, prefNodes1, selectOptions.PreferredNodes) + if option == nil { + t.Fatalf("missing node %#v", ctx.Metrics()) + } + + if option.Node.ID != nodes[0].ID { + t.Fatalf("expected: %#v, actual: %#v", nodes[0], option.Node) + } + require.Equal(t, prefNodes1, selectOptions.PreferredNodes) } func TestServiceStack_Select_MetricsReset(t *testing.T) { @@ -186,16 +196,24 @@ func TestServiceStack_Select_MetricsReset(t *testing.T) { selectOptions := &SelectOptions{} n1 := stack.Select(job.TaskGroups[0], selectOptions) m1 := ctx.Metrics() - must.NotNil(t, n1, must.Sprintf("missing node %#v", m1)) + if n1 == nil { + t.Fatalf("missing node %#v", m1) + } - must.Eq(t, 2, m1.NodesEvaluated) + if m1.NodesEvaluated != 2 { + t.Fatalf("should only be 2") + } n2 := stack.Select(job.TaskGroups[0], selectOptions) m2 := ctx.Metrics() - must.NotNil(t, n2, must.Sprintf("missing node %#v", m2)) + if n2 == nil { + t.Fatalf("missing node %#v", m2) + } // If we don't reset, this would be 4 - must.Eq(t, 2, m2.NodesEvaluated) + if m2.NodesEvaluated != 2 { + t.Fatalf("should only be 2") + } } func TestServiceStack_Select_DriverFilter(t *testing.T) { @@ -208,7 +226,9 @@ func TestServiceStack_Select_DriverFilter(t *testing.T) { } zero := nodes[0] zero.Attributes["driver.foo"] = "1" - must.NoError(t, zero.ComputeClass()) + if err := zero.ComputeClass(); err != nil { + t.Fatalf("ComputedClass() failed: %v", err) + } stack := NewGenericStack(false, ctx) stack.SetNodes(nodes) @@ -219,9 +239,13 @@ func TestServiceStack_Select_DriverFilter(t *testing.T) { selectOptions := &SelectOptions{} node := stack.Select(job.TaskGroups[0], selectOptions) - must.NotNil(t, node, must.Sprintf("missing node %#v", ctx.Metrics())) + if node == nil { + t.Fatalf("missing node %#v", ctx.Metrics()) + } - must.Eq(t, zero, node.Node) + if node.Node != zero { + t.Fatalf("bad") + } } func TestServiceStack_Select_HostVolume(t *testing.T) { @@ -335,7 +359,7 @@ func TestServiceStack_Select_CSI(t *testing.T) { v.AttachmentMode = structs.CSIVolumeAttachmentModeFilesystem v.PluginID = "bar" err := state.UpsertCSIVolume(999, []*structs.CSIVolume{v}) - must.NoError(t, err) + require.NoError(t, err) // Create a node with healthy fingerprints for both controller and node plugins zero := nodes[0] @@ -362,10 +386,12 @@ func TestServiceStack_Select_CSI(t *testing.T) { // Add the node to the state store to index the healthy plugins and mark the volume "foo" healthy err = state.UpsertNode(structs.MsgTypeTestSetup, 1000, zero) - must.NoError(t, err) + require.NoError(t, err) // Use the node to build the stack and test - must.NoError(t, zero.ComputeClass()) + if err := zero.ComputeClass(); err != nil { + t.Fatalf("ComputedClass() failed: %v", err) + } stack := NewGenericStack(false, ctx) stack.SetNodes(nodes) @@ -385,9 +411,13 @@ func TestServiceStack_Select_CSI(t *testing.T) { selectOptions := &SelectOptions{ AllocName: structs.AllocName(job.Name, job.TaskGroups[0].Name, 0)} node := stack.Select(job.TaskGroups[0], selectOptions) - must.NotNil(t, node, must.Sprintf("missing node %#v", ctx.Metrics())) + if node == nil { + t.Fatalf("missing node %#v", ctx.Metrics()) + } - must.Eq(t, zero, node.Node) + if node.Node != zero { + t.Fatalf("bad") + } } func TestServiceStack_Select_ConstraintFilter(t *testing.T) { @@ -412,14 +442,24 @@ func TestServiceStack_Select_ConstraintFilter(t *testing.T) { stack.SetJob(job) selectOptions := &SelectOptions{} node := stack.Select(job.TaskGroups[0], selectOptions) - must.NotNil(t, node, must.Sprintf("missing node %#v", ctx.Metrics())) + if node == nil { + t.Fatalf("missing node %#v", ctx.Metrics()) + } - must.Eq(t, zero, node.Node) + if node.Node != zero { + t.Fatalf("bad") + } met := ctx.Metrics() - must.One(t, met.NodesFiltered) - must.One(t, met.ClassFiltered["linux-medium-pci"]) - must.One(t, met.ConstraintFiltered["${attr.kernel.name} = freebsd"]) + if met.NodesFiltered != 1 { + t.Fatalf("bad: %#v", met) + } + if met.ClassFiltered["linux-medium-pci"] != 1 { + t.Fatalf("bad: %#v", met) + } + if met.ConstraintFiltered["${attr.kernel.name} = freebsd"] != 1 { + t.Fatalf("bad: %#v", met) + } } func TestServiceStack_Select_BinPack_Overflow(t *testing.T) { @@ -446,14 +486,25 @@ func TestServiceStack_Select_BinPack_Overflow(t *testing.T) { selectOptions := &SelectOptions{} node := stack.Select(job.TaskGroups[0], selectOptions) ctx.Metrics().PopulateScoreMetaData() - must.NotNil(t, node) - must.Eq(t, zero, node.Node) + if node == nil { + t.Fatalf("missing node %#v", ctx.Metrics()) + } + + if node.Node != zero { + t.Fatalf("bad") + } met := ctx.Metrics() - must.One(t, met.NodesExhausted) - must.One(t, met.ClassExhausted["linux-medium-pci"]) + if met.NodesExhausted != 1 { + t.Fatalf("bad: %#v", met) + } + if met.ClassExhausted["linux-medium-pci"] != 1 { + t.Fatalf("bad: %#v", met) + } // Expect score metadata for one node - must.Len(t, 1, met.ScoreMetaData) + if len(met.ScoreMetaData) != 1 { + t.Fatalf("bad: %#v", met) + } } func TestSystemStack_SetNodes(t *testing.T) { @@ -475,7 +526,9 @@ func TestSystemStack_SetNodes(t *testing.T) { stack.SetNodes(nodes) out := collectFeasible(stack.source) - must.Eq(t, out, nodes) + if !reflect.DeepEqual(out, nodes) { + t.Fatalf("bad: %#v", out) + } } func TestSystemStack_SetJob(t *testing.T) { @@ -487,8 +540,12 @@ func TestSystemStack_SetJob(t *testing.T) { job := mock.Job() stack.SetJob(job) - must.Eq(t, stack.binPack.priority, job.Priority) - must.Eq(t, stack.jobConstraint.constraints, job.Constraints) + if stack.binPack.priority != job.Priority { + t.Fatalf("bad") + } + if !reflect.DeepEqual(stack.jobConstraint.constraints, job.Constraints) { + t.Fatalf("bad") + } } func TestSystemStack_Select_Size(t *testing.T) { @@ -503,7 +560,9 @@ func TestSystemStack_Select_Size(t *testing.T) { stack.SetJob(job) selectOptions := &SelectOptions{} node := stack.Select(job.TaskGroups[0], selectOptions) - must.NotNil(t, node) + if node == nil { + t.Fatalf("missing node %#v", ctx.Metrics()) + } // Note: On Windows time.Now currently has a best case granularity of 1ms. // We skip the following assertion on Windows because this test usually @@ -532,15 +591,24 @@ func TestSystemStack_Select_MetricsReset(t *testing.T) { selectOptions := &SelectOptions{} n1 := stack.Select(job.TaskGroups[0], selectOptions) m1 := ctx.Metrics() - must.NotNil(t, n1) - must.One(t, m1.NodesEvaluated) + if n1 == nil { + t.Fatalf("missing node %#v", m1) + } + + if m1.NodesEvaluated != 1 { + t.Fatalf("should only be 1") + } n2 := stack.Select(job.TaskGroups[0], selectOptions) m2 := ctx.Metrics() - must.NotNil(t, n2) + if n2 == nil { + t.Fatalf("missing node %#v", m2) + } // If we don't reset, this would be 2 - must.One(t, m2.NodesEvaluated) + if m2.NodesEvaluated != 1 { + t.Fatalf("should only be 2") + } } func TestSystemStack_Select_DriverFilter(t *testing.T) { @@ -562,17 +630,26 @@ func TestSystemStack_Select_DriverFilter(t *testing.T) { selectOptions := &SelectOptions{} node := stack.Select(job.TaskGroups[0], selectOptions) - must.NotNil(t, node) - must.Eq(t, zero, node.Node) + if node == nil { + t.Fatalf("missing node %#v", ctx.Metrics()) + } + + if node.Node != zero { + t.Fatalf("bad") + } zero.Attributes["driver.foo"] = "0" - must.NoError(t, zero.ComputeClass()) + if err := zero.ComputeClass(); err != nil { + t.Fatalf("ComputedClass() failed: %v", err) + } stack = NewSystemStack(false, ctx) stack.SetNodes(nodes) stack.SetJob(job) node = stack.Select(job.TaskGroups[0], selectOptions) - must.Nil(t, node) + if node != nil { + t.Fatalf("node not filtered %#v", node) + } } func TestSystemStack_Select_ConstraintFilter(t *testing.T) { @@ -598,13 +675,24 @@ func TestSystemStack_Select_ConstraintFilter(t *testing.T) { selectOptions := &SelectOptions{} node := stack.Select(job.TaskGroups[0], selectOptions) - must.NotNil(t, node) - must.Eq(t, zero, node.Node) + if node == nil { + t.Fatalf("missing node %#v", ctx.Metrics()) + } + + if node.Node != zero { + t.Fatalf("bad") + } met := ctx.Metrics() - must.One(t, met.NodesFiltered) - must.One(t, met.ClassFiltered["linux-medium-pci"]) - must.One(t, met.ConstraintFiltered["${attr.kernel.name} = freebsd"]) + if met.NodesFiltered != 1 { + t.Fatalf("bad: %#v", met) + } + if met.ClassFiltered["linux-medium-pci"] != 1 { + t.Fatalf("bad: %#v", met) + } + if met.ConstraintFiltered["${attr.kernel.name} = freebsd"] != 1 { + t.Fatalf("bad: %#v", met) + } } func TestSystemStack_Select_BinPack_Overflow(t *testing.T) { @@ -632,12 +720,23 @@ func TestSystemStack_Select_BinPack_Overflow(t *testing.T) { selectOptions := &SelectOptions{} node := stack.Select(job.TaskGroups[0], selectOptions) ctx.Metrics().PopulateScoreMetaData() - must.NotNil(t, node) - must.Eq(t, one, node.Node) + if node == nil { + t.Fatalf("missing node %#v", ctx.Metrics()) + } + + if node.Node != one { + t.Fatalf("bad") + } met := ctx.Metrics() - must.One(t, met.NodesExhausted) - must.One(t, met.ClassExhausted["linux-medium-pci"]) + if met.NodesExhausted != 1 { + t.Fatalf("bad: %#v", met) + } + if met.ClassExhausted["linux-medium-pci"] != 1 { + t.Fatalf("bad: %#v", met) + } // Should have two scores, one from bin packing and one from normalization - must.Len(t, 1, met.ScoreMetaData) + if len(met.ScoreMetaData) != 1 { + t.Fatalf("bad: %#v", met) + } } diff --git a/scheduler/util.go b/scheduler/util.go index 57eaa55ed767..978022853470 100644 --- a/scheduler/util.go +++ b/scheduler/util.go @@ -6,15 +6,14 @@ package scheduler import ( "encoding/binary" "fmt" - "maps" "math/rand" - "slices" log "github.com/hashicorp/go-hclog" memdb "github.com/hashicorp/go-memdb" - "github.com/hashicorp/go-set/v2" "github.com/hashicorp/nomad/helper" "github.com/hashicorp/nomad/nomad/structs" + "golang.org/x/exp/maps" + "golang.org/x/exp/slices" ) // allocTuple is a tuple of the allocation name and potential alloc ID @@ -243,8 +242,8 @@ func tasksUpdated(jobA, jobB *structs.Job, taskGroup string) comparison { return c } - // Check consul updated - if c := consulUpdated(a.Consul, b.Consul); c.modified { + // Check consul namespace updated + if c := consulNamespaceUpdated(a, b); c.modified { return c } @@ -290,9 +289,6 @@ func tasksUpdated(jobA, jobB *structs.Job, taskGroup string) comparison { if !at.Vault.Equal(bt.Vault) { return difference("task vault", at.Vault, bt.Vault) } - if c := consulUpdated(at.Consul, bt.Consul); c.modified { - return c - } if !slices.EqualFunc(at.Templates, bt.Templates, func(a, b *structs.Template) bool { return a.Equal(b) }) { return difference("task templates", at.Templates, bt.Templates) } @@ -319,15 +315,11 @@ func tasksUpdated(jobA, jobB *structs.Job, taskGroup string) comparison { return c } - // Inspect Identities being exposed + // Inspect Identity being exposed if !at.Identity.Equal(bt.Identity) { return difference("task identity", at.Identity, bt.Identity) } - if !slices.EqualFunc(at.Identities, bt.Identities, func(a, b *structs.WorkloadIdentity) bool { return a.Equal(b) }) { - return difference("task identity", at.Identities, bt.Identities) - } - // Most LogConfig updates are in-place but if we change Disabled we need // to recreate the task to stop/start log collection and change the // stdout/stderr of the task @@ -335,11 +327,6 @@ func tasksUpdated(jobA, jobB *structs.Job, taskGroup string) comparison { return difference("task log disabled", at.LogConfig.Disabled, bt.LogConfig.Disabled) } - // Check volume mount updates - if c := volumeMountsUpdated(at.VolumeMounts, bt.VolumeMounts); c.modified { - return c - } - // Check if restart.render_templates is updated if c := renderTemplatesUpdated(at.RestartPolicy, bt.RestartPolicy, "task restart render_templates"); c.modified { @@ -366,36 +353,22 @@ func nonNetworkResourcesUpdated(a, b *structs.Resources) comparison { return difference("task memory max", a.MemoryMaxMB, b.MemoryMaxMB) case !a.Devices.Equal(&b.Devices): return difference("task devices", a.Devices, b.Devices) - case !a.NUMA.Equal(b.NUMA): - return difference("numa", a.NUMA, b.NUMA) } return same } -// consulUpdated returns true if the Consul namespace or cluster in the task -// group has been changed. +// consulNamespaceUpdated returns true if the Consul namespace in the task group +// has been changed. // -// This is treated as a destructive update unlike ordinary Consul service -// configuration because Namespaces and Cluster directly impact networking -// validity among Consul intentions. Forcing the task through a reschedule is a -// sure way of breaking no-longer valid network connections. -func consulUpdated(consulA, consulB *structs.Consul) comparison { +// This is treated as a destructive update unlike ordinary Consul service configuration +// because Namespaces directly impact networking validity among Consul intentions. +// Forcing the task through a reschedule is a sure way of breaking no-longer valid +// network connections. +func consulNamespaceUpdated(tgA, tgB *structs.TaskGroup) comparison { // job.ConsulNamespace is pushed down to the TGs, just check those - if a, b := consulA.GetNamespace(), consulB.GetNamespace(); a != b { + if a, b := tgA.Consul.GetNamespace(), tgB.Consul.GetNamespace(); a != b { return difference("consul namespace", a, b) } - - // if either are nil, we can treat this as a non-destructive update - if consulA != nil && consulB != nil { - if a, b := consulA.Cluster, consulB.Cluster; a != b { - return difference("consul cluster", a, b) - } - - if a, b := consulA.Partition, consulB.Partition; a != b { - return difference("consul partition", a, b) - } - } - return same } @@ -417,11 +390,6 @@ func connectServiceUpdated(servicesA, servicesB []*structs.Service) comparison { if serviceA.PortLabel != serviceB.PortLabel { return difference("connect service port label", serviceA.PortLabel, serviceB.PortLabel) } - - if serviceA.Cluster != serviceB.Cluster { - return difference("connect service cluster", serviceA.Cluster, serviceB.Cluster) - } - break } } @@ -430,32 +398,6 @@ func connectServiceUpdated(servicesA, servicesB []*structs.Service) comparison { return same } -func volumeMountsUpdated(a, b []*structs.VolumeMount) comparison { - setA := set.HashSetFrom(a) - setB := set.HashSetFrom(b) - - if setA.Equal(setB) { - return same - } - - return difference("volume mounts", a, b) -} - -// volumeMountUpdated returns true if the definition of the volume mount -// has been updated in a manner that will requires the task to be recreated. -func volumeMountUpdated(mountA, mountB *structs.VolumeMount) comparison { - if mountA != nil && mountB == nil { - difference("volume mount removed", mountA, mountB) - } - - if mountA != nil && mountB != nil && - mountA.SELinuxLabel != mountB.SELinuxLabel { - return difference("volume mount selinux label", mountA.SELinuxLabel, mountB.SELinuxLabel) - } - - return same -} - // connectUpdated returns true if the connect block has been updated in a manner // that will require a destructive update. // diff --git a/scheduler/util_test.go b/scheduler/util_test.go index b0d17b37aa16..1378f20308b7 100644 --- a/scheduler/util_test.go +++ b/scheduler/util_test.go @@ -547,42 +547,6 @@ func TestTasksUpdated(t *testing.T) { // Compare changed Template ErrMissingKey j30.TaskGroups[0].Tasks[0].Templates[0].ErrMissingKey = true must.True(t, tasksUpdated(j29, j30, name).modified) - - // Compare identical volume mounts - j31 := mock.Job() - j32 := j31.Copy() - - must.False(t, tasksUpdated(j31, j32, name).modified) - - // Modify volume mounts - j31.TaskGroups[0].Tasks[0].VolumeMounts = []*structs.VolumeMount{ - { - Volume: "myvolume", - SELinuxLabel: "z", - }, - } - - j32.TaskGroups[0].Tasks[0].VolumeMounts = []*structs.VolumeMount{ - { - Volume: "myvolume", - SELinuxLabel: "", - }, - } - - must.True(t, tasksUpdated(j31, j32, name).modified) - - // Add volume mount - j32.TaskGroups[0].Tasks[0].VolumeMounts = append(j32.TaskGroups[0].Tasks[0].VolumeMounts, - &structs.VolumeMount{ - Volume: "myvolume2", - SELinuxLabel: "Z", - }) - - // Remove volume mount - j32 = j31.Copy() - j32.TaskGroups[0].Tasks[0].VolumeMounts = nil - - must.True(t, tasksUpdated(j31, j32, name).modified) } func TestTasksUpdated_connectServiceUpdated(t *testing.T) { @@ -950,7 +914,7 @@ func TestInplaceUpdate_NoMatch(t *testing.T) { // Create a new task group that requires too much resources. tg := &structs.TaskGroup{} *tg = *job.TaskGroups[0] - resource := &structs.Resources{CPU: 99999} + resource := &structs.Resources{CPU: 9999} tg.Tasks[0].Resources = resource updates := []allocTuple{{Alloc: alloc, TaskGroup: tg}} @@ -1226,25 +1190,6 @@ func TestTasksUpdated_Identity(t *testing.T) { must.True(t, tasksUpdated(j1, j2, name).modified) } -func TestTasksUpdated_NUMA(t *testing.T) { - ci.Parallel(t) - - j1 := mock.Job() - name := j1.TaskGroups[0].Name - - j1.TaskGroups[0].Tasks[0].Resources.NUMA = &structs.NUMA{ - Affinity: "none", - } - - j2 := j1.Copy() - - must.False(t, tasksUpdated(j1, j2, name).modified) - - j2.TaskGroups[0].Tasks[0].Resources.NUMA.Affinity = "require" - - must.True(t, tasksUpdated(j1, j2, name).modified) -} - func TestTaskGroupConstraints(t *testing.T) { ci.Parallel(t) diff --git a/scripts/dist.sh b/scripts/dist.sh index a1b19c81175f..127dc02d625d 100755 --- a/scripts/dist.sh +++ b/scripts/dist.sh @@ -1,6 +1,6 @@ #!/usr/bin/env bash # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 set -e diff --git a/scripts/docker-entrypoint.sh b/scripts/docker-entrypoint.sh index fa2cb02376aa..177f81062d38 100755 --- a/scripts/docker-entrypoint.sh +++ b/scripts/docker-entrypoint.sh @@ -1,17 +1,17 @@ #!/usr/bin/env ash # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 case "$1" in "agent" ) if [[ -z "${NOMAD_SKIP_DOCKER_IMAGE_WARN}" ]] then - echo "===============================================================================================" - echo "!! Running Nomad clients inside Docker containers is not supported. !!" - echo "!! Refer to https://developer.hashicorp.com/nomad/s/nomad-in-docker for more information. !!" - echo "!! Set the NOMAD_SKIP_DOCKER_IMAGE_WARN environment variable to skip this warning. !!" - echo "===============================================================================================" + echo "=====================================================================================" + echo "!! Running Nomad clients inside Docker containers is not supported. !!" + echo "!! Refer to https://www.nomadproject.io/s/nomad-in-docker for more information. !!" + echo "!! Set the NOMAD_SKIP_DOCKER_IMAGE_WARN environment variable to skip this warning. !!" + echo "=====================================================================================" echo "" sleep 2 fi diff --git a/scripts/example_weave.bash b/scripts/example_weave.bash index 48fb066ce086..836dcdb1d7ee 100755 --- a/scripts/example_weave.bash +++ b/scripts/example_weave.bash @@ -1,6 +1,6 @@ #!/usr/bin/env bash # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 if [[ "$USER" != "vagrant" ]]; then echo "WARNING: This script is intended to be run from Nomad's Vagrant" diff --git a/scripts/linux-priv-cni.sh b/scripts/linux-priv-cni.sh index 8cab30b865a2..716361207198 100755 --- a/scripts/linux-priv-cni.sh +++ b/scripts/linux-priv-cni.sh @@ -1,6 +1,6 @@ #!/usr/bin/env bash # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 set -o errexit @@ -12,7 +12,7 @@ case $(arch) in aarch64) ARCH="arm64" ;; esac -VERSION="v1.3.0" +VERSION="v1.0.0" DOWNLOAD=https://github.com/containernetworking/plugins/releases/download/${VERSION}/cni-plugins-linux-${ARCH}-${VERSION}.tgz TARGET_DIR=/opt/cni/bin CONFIG_DIR=/opt/cni/config diff --git a/scripts/linux-priv-config.sh b/scripts/linux-priv-config.sh index e493fcfbeb5c..7e13c941dc0f 100755 --- a/scripts/linux-priv-config.sh +++ b/scripts/linux-priv-config.sh @@ -1,6 +1,6 @@ #!/usr/bin/env bash # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 export DEBIAN_FRONTEND=noninteractive diff --git a/scripts/linux-priv-consul.sh b/scripts/linux-priv-consul.sh index b281fd801cc8..9c146c432eee 100755 --- a/scripts/linux-priv-consul.sh +++ b/scripts/linux-priv-consul.sh @@ -1,6 +1,6 @@ #!/usr/bin/env bash # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 set -o errexit diff --git a/scripts/linux-priv-dev.sh b/scripts/linux-priv-dev.sh index bc2949685092..761fbb48377d 100755 --- a/scripts/linux-priv-dev.sh +++ b/scripts/linux-priv-dev.sh @@ -1,6 +1,6 @@ #!/usr/bin/env bash # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 # Install Development utilities diff --git a/scripts/linux-priv-docker.sh b/scripts/linux-priv-docker.sh index a4f8785b0be8..00a57fe69c88 100755 --- a/scripts/linux-priv-docker.sh +++ b/scripts/linux-priv-docker.sh @@ -1,6 +1,6 @@ #!/usr/bin/env bash # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 # Source: https://docs.docker.com/engine/install/ubuntu/ diff --git a/scripts/linux-priv-go.sh b/scripts/linux-priv-go.sh index e7ab52594c9a..4f4835ce9a99 100755 --- a/scripts/linux-priv-go.sh +++ b/scripts/linux-priv-go.sh @@ -1,6 +1,6 @@ #!/usr/bin/env bash # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 set -o errexit diff --git a/scripts/linux-priv-vault.sh b/scripts/linux-priv-vault.sh index 4f30b303b4f0..ea81a3caa721 100755 --- a/scripts/linux-priv-vault.sh +++ b/scripts/linux-priv-vault.sh @@ -1,6 +1,6 @@ #!/usr/bin/env bash # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 set -o errexit diff --git a/scripts/release/Dockerfile b/scripts/release/Dockerfile index a0ce095e6980..63703fea4500 100644 --- a/scripts/release/Dockerfile +++ b/scripts/release/Dockerfile @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 # Dockerfile for building nomad binaries # that mimics Vagrant environment as far as required diff --git a/scripts/screenshots/Dockerfile b/scripts/screenshots/Dockerfile index 4490bccf360d..5e04403d1e27 100644 --- a/scripts/screenshots/Dockerfile +++ b/scripts/screenshots/Dockerfile @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 FROM buildkite/puppeteer:v1.15.0 diff --git a/scripts/screenshots/src/index.js b/scripts/screenshots/src/index.js index 41ac818328aa..9352b2a21d46 100644 --- a/scripts/screenshots/src/index.js +++ b/scripts/screenshots/src/index.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ const puppeteer = require("puppeteer"); diff --git a/scripts/screenshots/src/utils.js b/scripts/screenshots/src/utils.js index 8af5b1df95b7..7d9df47dbe0b 100644 --- a/scripts/screenshots/src/utils.js +++ b/scripts/screenshots/src/utils.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ async function error(browser, message = "Something went wrong.") { diff --git a/scripts/screenshots/src/yarn.lock b/scripts/screenshots/src/yarn.lock index f80a9e4fe620..0cbfb3a0c71c 100644 --- a/scripts/screenshots/src/yarn.lock +++ b/scripts/screenshots/src/yarn.lock @@ -69,13 +69,20 @@ concat-map@0.0.1: resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= -debug@4, debug@^4.1.0, debug@^4.1.1: - version "4.3.4" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" - integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== +debug@4, debug@^4.1.1: + version "4.2.0" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.2.0.tgz#7f150f93920e94c58f5574c2fd01a3110effe7f1" + integrity sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg== dependencies: ms "2.1.2" +debug@^4.1.0: + version "4.1.1" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791" + integrity sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw== + dependencies: + ms "^2.1.1" + devtools-protocol@0.0.809251: version "0.0.809251" resolved "https://registry.yarnpkg.com/devtools-protocol/-/devtools-protocol-0.0.809251.tgz#300b3366be107d5c46114ecb85274173e3999518" @@ -193,7 +200,7 @@ mkdirp-classic@^0.5.2: resolved "https://registry.yarnpkg.com/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz#fa10c9115cc6d8865be221ba47ee9bed78601113" integrity sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A== -ms@2.1.2: +ms@2.1.2, ms@^2.1.1: version "2.1.2" resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== diff --git a/scripts/update_golang_version.sh b/scripts/update_golang_version.sh index 7665ae0cd798..81fdfd21897c 100755 --- a/scripts/update_golang_version.sh +++ b/scripts/update_golang_version.sh @@ -1,6 +1,6 @@ #!/usr/bin/env bash # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 set -euo pipefail diff --git a/scripts/vagrant-freebsd-priv-config.sh b/scripts/vagrant-freebsd-priv-config.sh index 69236f232c83..0fe322fb6c40 100755 --- a/scripts/vagrant-freebsd-priv-config.sh +++ b/scripts/vagrant-freebsd-priv-config.sh @@ -1,6 +1,6 @@ #!/bin/sh # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 chown vagrant:wheel \ diff --git a/scripts/vagrant-freebsd-unpriv-bootstrap.sh b/scripts/vagrant-freebsd-unpriv-bootstrap.sh index 72c88e600f67..cf17199d4a59 100755 --- a/scripts/vagrant-freebsd-unpriv-bootstrap.sh +++ b/scripts/vagrant-freebsd-unpriv-bootstrap.sh @@ -1,6 +1,6 @@ #!/bin/sh # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 export GOPATH=/opt/gopath diff --git a/scripts/vagrant-linux-priv-buf.sh b/scripts/vagrant-linux-priv-buf.sh index af0909063100..238000b23a73 100755 --- a/scripts/vagrant-linux-priv-buf.sh +++ b/scripts/vagrant-linux-priv-buf.sh @@ -1,6 +1,6 @@ #!/usr/bin/env bash # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 set -o errexit diff --git a/scripts/vagrant-linux-priv-zeroconf.sh b/scripts/vagrant-linux-priv-zeroconf.sh index 5d9ef633287c..1daeab849b56 100755 --- a/scripts/vagrant-linux-priv-zeroconf.sh +++ b/scripts/vagrant-linux-priv-zeroconf.sh @@ -1,6 +1,6 @@ #!/usr/bin/env bash # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 set -o errexit diff --git a/scripts/vagrant-linux-unpriv-bootstrap.sh b/scripts/vagrant-linux-unpriv-bootstrap.sh index 2444a63e8abd..a4dc2d094980 100755 --- a/scripts/vagrant-linux-unpriv-bootstrap.sh +++ b/scripts/vagrant-linux-unpriv-bootstrap.sh @@ -1,6 +1,6 @@ #!/usr/bin/env bash # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 cd /opt/gopath/src/github.com/hashicorp/nomad && make bootstrap diff --git a/scripts/vagrant-linux-unpriv-ui.sh b/scripts/vagrant-linux-unpriv-ui.sh index 18451778cd37..b4cbf1c6d634 100755 --- a/scripts/vagrant-linux-unpriv-ui.sh +++ b/scripts/vagrant-linux-unpriv-ui.sh @@ -1,6 +1,6 @@ #!/usr/bin/env bash # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 export NODE_VERSION=18.16.1 diff --git a/scripts/version.sh b/scripts/version.sh index c11835f769ee..f5f6e0535041 100755 --- a/scripts/version.sh +++ b/scripts/version.sh @@ -1,6 +1,6 @@ #!/usr/bin/env bash # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 version_file=$1 diff --git a/temp-remove-headers.sh b/temp-remove-headers.sh new file mode 100755 index 000000000000..908bb25c6c77 --- /dev/null +++ b/temp-remove-headers.sh @@ -0,0 +1,13 @@ +#!/bin/sh + +# Used as a stopgap for copywrite bot in MPL-licensed subdirs, detects BUSL licensed +# headers and deletes them, then runs the copywrite bot to utilize local subdir config +# to inject correct headers. + +find . -type f -name '*.go' | while read line; do + if grep "SPDX-License-Identifier: MPL-2.0" $line; then + sed -i '' '/SPDX-License-Identifier: MPL-2.0/d' $line + sed -i '' '/Copyright (c) HashiCorp, Inc./d' $line + fi +done + diff --git a/terraform/README.md b/terraform/README.md index 2a39e2a7feb6..edcd1a61e8c7 100644 --- a/terraform/README.md +++ b/terraform/README.md @@ -73,8 +73,8 @@ for an introduction to Vault. Use the following links to get started with Nomad and its HashiCorp integrations: -* [Getting Started with Nomad](https://developer.hashicorp.com/nomad/intro/getting-started/jobs.html) -* [Consul integration](https://developer.hashicorp.com/nomad/docs/service-discovery/index.html) -* [Vault integration](https://developer.hashicorp.com/nomad/docs/vault-integration/index.html) -* [consul-template integration](https://developer.hashicorp.com/nomad/docs/job-specification/template.html) +* [Getting Started with Nomad](https://www.nomadproject.io/intro/getting-started/jobs.html) +* [Consul integration](https://www.nomadproject.io/docs/service-discovery/index.html) +* [Vault integration](https://www.nomadproject.io/docs/vault-integration/index.html) +* [consul-template integration](https://www.nomadproject.io/docs/job-specification/template.html) diff --git a/terraform/aws/env/us-east/main.tf b/terraform/aws/env/us-east/main.tf index bf8cf8433ac5..209b721432d5 100644 --- a/terraform/aws/env/us-east/main.tf +++ b/terraform/aws/env/us-east/main.tf @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 provider "aws" { region = var.region diff --git a/terraform/aws/env/us-east/outputs.tf b/terraform/aws/env/us-east/outputs.tf index b6ec2749cbc7..54109777f7b8 100644 --- a/terraform/aws/env/us-east/outputs.tf +++ b/terraform/aws/env/us-east/outputs.tf @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 output "IP_Addresses" { value = < diff --git a/terraform/shared/config/nomad.hcl b/terraform/shared/config/nomad.hcl index 36c10d145383..9bd90f44f717 100644 --- a/terraform/shared/config/nomad.hcl +++ b/terraform/shared/config/nomad.hcl @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 data_dir = "/opt/nomad/data" bind_addr = "0.0.0.0" diff --git a/terraform/shared/config/nomad.service b/terraform/shared/config/nomad.service index faee9ee212d9..07fcde891631 100644 --- a/terraform/shared/config/nomad.service +++ b/terraform/shared/config/nomad.service @@ -1,6 +1,6 @@ [Unit] Description=Nomad -Documentation=https://developer.hashicorp.com/nomad/docs/ +Documentation=https://nomadproject.io/docs/ Wants=network-online.target After=network-online.target StartLimitIntervalSec=10 diff --git a/terraform/shared/config/nomad_client.hcl b/terraform/shared/config/nomad_client.hcl index e2525d329932..5a6e9cfd409e 100644 --- a/terraform/shared/config/nomad_client.hcl +++ b/terraform/shared/config/nomad_client.hcl @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 data_dir = "/opt/nomad/data" bind_addr = "0.0.0.0" diff --git a/terraform/shared/config/vault.hcl b/terraform/shared/config/vault.hcl index 75d94164a42e..45ed946b329a 100644 --- a/terraform/shared/config/vault.hcl +++ b/terraform/shared/config/vault.hcl @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 ui = true diff --git a/terraform/shared/scripts/client.sh b/terraform/shared/scripts/client.sh index 67da7cacdd4a..9f432ab4448b 100644 --- a/terraform/shared/scripts/client.sh +++ b/terraform/shared/scripts/client.sh @@ -1,6 +1,6 @@ #!/usr/bin/env bash # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 set -e diff --git a/terraform/shared/scripts/server.sh b/terraform/shared/scripts/server.sh index 32b7ee6f29c4..272945601ab8 100644 --- a/terraform/shared/scripts/server.sh +++ b/terraform/shared/scripts/server.sh @@ -1,6 +1,6 @@ #!/usr/bin/env bash # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 set -e diff --git a/terraform/shared/scripts/setup.sh b/terraform/shared/scripts/setup.sh index 9469e3c505d2..b9841cc8568f 100644 --- a/terraform/shared/scripts/setup.sh +++ b/terraform/shared/scripts/setup.sh @@ -1,6 +1,6 @@ #!/usr/bin/env bash # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 set -e diff --git a/testutil/file.go b/testutil/file.go deleted file mode 100644 index cefc85f4cc72..000000000000 --- a/testutil/file.go +++ /dev/null @@ -1,20 +0,0 @@ -// Copyright (c) HashiCorp, Inc. -// SPDX-License-Identifier: BUSL-1.1 - -package testutil - -import ( - "os" - "path/filepath" - - testing "github.com/mitchellh/go-testing-interface" - "github.com/shoenig/test/must" -) - -// MustReadFile returns the contents of the specified file or fails the test. -// Multiple arguments are joined with filepath.Join. -func MustReadFile(t testing.T, path ...string) []byte { - contents, err := os.ReadFile(filepath.Join(path...)) - must.NoError(t, err) - return contents -} diff --git a/testutil/server.go b/testutil/server.go index d04109d67163..72a0664f2e0c 100644 --- a/testutil/server.go +++ b/testutil/server.go @@ -27,47 +27,32 @@ import ( cleanhttp "github.com/hashicorp/go-cleanhttp" "github.com/hashicorp/nomad/ci" "github.com/hashicorp/nomad/helper/discover" - "github.com/hashicorp/nomad/helper/pointer" testing "github.com/mitchellh/go-testing-interface" ) // TestServerConfig is the main server configuration struct. type TestServerConfig struct { - NodeName string `json:"name,omitempty"` - DataDir string `json:"data_dir,omitempty"` - Region string `json:"region,omitempty"` - DisableCheckpoint bool `json:"disable_update_check"` - LogLevel string `json:"log_level,omitempty"` - Consuls []*Consul `json:"consul,omitempty"` - AdvertiseAddrs *Advertise `json:"advertise,omitempty"` - Ports *PortsConfig `json:"ports,omitempty"` - Server *ServerConfig `json:"server,omitempty"` - Client *ClientConfig `json:"client,omitempty"` - Vaults []*VaultConfig `json:"vault,omitempty"` - ACL *ACLConfig `json:"acl,omitempty"` - DevMode bool `json:"-"` - DevConnectMode bool `json:"-"` - Stdout, Stderr io.Writer `json:"-"` + NodeName string `json:"name,omitempty"` + DataDir string `json:"data_dir,omitempty"` + Region string `json:"region,omitempty"` + DisableCheckpoint bool `json:"disable_update_check"` + LogLevel string `json:"log_level,omitempty"` + Consul *Consul `json:"consul,omitempty"` + AdvertiseAddrs *Advertise `json:"advertise,omitempty"` + Ports *PortsConfig `json:"ports,omitempty"` + Server *ServerConfig `json:"server,omitempty"` + Client *ClientConfig `json:"client,omitempty"` + Vault *VaultConfig `json:"vault,omitempty"` + ACL *ACLConfig `json:"acl,omitempty"` + DevMode bool `json:"-"` + Stdout, Stderr io.Writer `json:"-"` } // Consul is used to configure the communication with Consul type Consul struct { - Name string `json:"name,omitempty"` - Address string `json:"address,omitempty"` - Auth string `json:"auth,omitempty"` - Token string `json:"token,omitempty"` - ServiceIdentity *WorkloadIdentityConfig `json:"service_identity,omitempty"` - ServiceIdentityAuthMethod string `json:"service_auth_method,omitempty"` - TaskIdentity *WorkloadIdentityConfig `json:"task_identity,omitempty"` - TaskIdentityAuthMethod string `json:"task_auth_method,omitempty"` -} - -// WorkloadIdentityConfig is the configuration for default workload identities. -type WorkloadIdentityConfig struct { - Audience []string `json:"aud"` - Env bool `json:"env"` - File bool `json:"file"` - TTL string `json:"ttl"` + Address string `json:"address,omitempty"` + Auth string `json:"auth,omitempty"` + Token string `json:"token,omitempty"` } // Advertise is used to configure the addresses to advertise @@ -99,20 +84,16 @@ type ClientConfig struct { // VaultConfig is used to configure Vault type VaultConfig struct { - Name string `json:"name,omitempty"` - Enabled bool `json:"enabled"` - Address string `json:"address"` - AllowUnauthenticated *bool `json:"allow_unauthenticated,omitempty"` - Token string `json:"token,omitemtpy"` - Role string `json:"role,omitempty"` - JWTAuthBackendPath string `json:"jwt_auth_backend_path,omitempty"` - DefaultIdentity *WorkloadIdentityConfig `json:"default_identity,omitempty"` + Enabled bool `json:"enabled"` + Address string `json:"address"` + AllowUnauthenticated bool `json:"allow_unauthenticated"` + Token string `json:"token"` + Role string `json:"role"` } // ACLConfig is used to configure ACLs type ACLConfig struct { - Enabled bool `json:"enabled"` - BootstrapToken string `json:"-"` // not in the real config + Enabled bool `json:"enabled"` } // ServerConfigCallback is a function interface which can be @@ -139,10 +120,10 @@ func defaultServerConfig() *TestServerConfig { Client: &ClientConfig{ Enabled: false, }, - Vaults: []*VaultConfig{{ + Vault: &VaultConfig{ Enabled: false, - AllowUnauthenticated: pointer.Of(true), - }}, + AllowUnauthenticated: true, + }, ACL: &ACLConfig{ Enabled: false, }, @@ -175,8 +156,6 @@ func NewTestServer(t testing.T, cb ServerConfigCallback) *TestServer { if err := vcmd.Run(); err != nil { t.Skipf("nomad version failed: %v", err) } - out, _ := vcmd.Output() - t.Logf("nomad version: %s", out) dataDir, err := os.MkdirTemp("", "nomad") if err != nil { @@ -216,15 +195,11 @@ func NewTestServer(t testing.T, cb ServerConfigCallback) *TestServer { if nomadConfig.Stderr != nil { stderr = nomadConfig.Stderr } - t.Logf("CONFIG JSON: %s", string(configContent)) args := []string{"agent", "-config", configFile.Name()} if nomadConfig.DevMode { args = append(args, "-dev") } - if nomadConfig.DevConnectMode { - args = append(args, "-dev-connect") - } // Start the server cmd := exec.Command(path, args...) @@ -248,15 +223,11 @@ func NewTestServer(t testing.T, cb ServerConfigCallback) *TestServer { // Wait for the server to be ready if nomadConfig.Server.Enabled && nomadConfig.Server.BootstrapExpect != 0 { - server.waitForServers() + server.waitForLeader() } else { server.waitForAPI() } - if nomadConfig.ACL.Enabled && nomadConfig.ACL.BootstrapToken != "" { - server.bootstrapSelf() - } - // Wait for the client to be ready if nomadConfig.DevMode { server.waitForClient() @@ -301,28 +272,6 @@ func (s *TestServer) Stop() { } -// bootstrapSelf bootstraps the ACL system from the provided token. -func (s *TestServer) bootstrapSelf() { - - contentType := "application/json" - - rootToken := s.Config.ACL.BootstrapToken - body := struct{ BootstrapSecret string }{rootToken} - buf, err := json.Marshal(body) - if err != nil { - s.t.Fatalf("err: %s", err) - } - - resp, err := s.HTTPClient.Post(s.url("/v1/acl/bootstrap"), contentType, bytes.NewBuffer(buf)) - if err != nil { - s.t.Fatalf("err: %s", err) - } - defer resp.Body.Close() - if err := s.requireOK(resp); err != nil { - s.t.Fatalf("err: %s", err) - } -} - // waitForAPI waits for only the agent HTTP endpoint to start // responding. This is an indication that the agent has started, // but will likely return before a leader is elected. @@ -344,14 +293,14 @@ func (s *TestServer) waitForAPI() { }) } -// waitForServers waits for the Nomad server's HTTP API to become available, -// and then waits for the keyring to be intialized. This implies a leader has -// been elected and Raft writes have occurred. -func (s *TestServer) waitForServers() { +// waitForLeader waits for the Nomad server's HTTP API to become +// available, and then waits for a known leader and an index of +// 1 or more to be observed to confirm leader election is done. +func (s *TestServer) waitForLeader() { WaitForResult(func() (bool, error) { // Query the API and check the status code // Using this endpoint as it is does not have restricted access - resp, err := s.HTTPClient.Get(s.url("/.well-known/jwks.json")) + resp, err := s.HTTPClient.Get(s.url("/v1/status/leader")) if err != nil { return false, err } @@ -360,16 +309,6 @@ func (s *TestServer) waitForServers() { return false, err } - jwks := struct { - Keys []interface{} `json:"keys"` - }{} - if err := json.NewDecoder(resp.Body).Decode(&jwks); err != nil { - return false, fmt.Errorf("error decoding jwks response: %w", err) - } - if len(jwks.Keys) == 0 { - return false, fmt.Errorf("no keys found") - } - return true, nil }, func(err error) { defer s.Stop() @@ -385,14 +324,7 @@ func (s *TestServer) waitForClient() { } WaitForResult(func() (bool, error) { - req, err := http.NewRequest(http.MethodGet, s.url("/v1/nodes"), nil) - if err != nil { - return false, err - } - if s.Config.ACL.BootstrapToken != "" { - req.Header.Set("X-Nomad-Token", s.Config.ACL.BootstrapToken) - } - resp, err := s.HTTPClient.Do(req) + resp, err := s.HTTPClient.Get(s.url("/v1/nodes")) if err != nil { return false, err } diff --git a/testutil/tls.go b/testutil/tls.go index db44d4480ee0..a1093e18f340 100644 --- a/testutil/tls.go +++ b/testutil/tls.go @@ -10,20 +10,20 @@ import ( "testing" "github.com/hashicorp/nomad/helper/tlsutil" - "github.com/shoenig/test/must" + "github.com/stretchr/testify/require" ) // Assert CA file exists and is a valid CA Returns the CA func IsValidCertificate(t *testing.T, caPath string) *x509.Certificate { t.Helper() - must.FileExists(t, caPath) + require.FileExists(t, caPath) caData, err := os.ReadFile(caPath) - must.NoError(t, err) + require.NoError(t, err) ca, err := tlsutil.ParseCert(string(caData)) - must.NoError(t, err) - must.NotNil(t, ca) + require.NoError(t, err) + require.NotNil(t, ca) return ca } @@ -32,18 +32,21 @@ func IsValidCertificate(t *testing.T, caPath string) *x509.Certificate { func IsValidSigner(t *testing.T, keyPath string) bool { t.Helper() - must.FileExists(t, keyPath) + require.FileExists(t, keyPath) fi, err := os.Stat(keyPath) - must.NoError(t, err) + if err != nil { + t.Fatal("should not happen", err) + } if want, have := fs.FileMode(0600), fi.Mode().Perm(); want != have { t.Fatalf("private key file %s: permissions: want: %o; have: %o", keyPath, want, have) } keyData, err := os.ReadFile(keyPath) - must.NoError(t, err) + require.NoError(t, err) signer, err := tlsutil.ParseSigner(string(keyData)) - must.NoError(t, err) - must.NotNil(t, signer) + require.NoError(t, err) + require.NotNil(t, signer) + return true } diff --git a/testutil/vault.go b/testutil/vault.go index 3622a5943875..67617b4ca821 100644 --- a/testutil/vault.go +++ b/testutil/vault.go @@ -10,15 +10,14 @@ import ( "os/exec" "time" - "github.com/hashicorp/go-hclog" "github.com/hashicorp/nomad/ci" "github.com/hashicorp/nomad/helper/testlog" "github.com/hashicorp/nomad/helper/useragent" "github.com/hashicorp/nomad/helper/uuid" - "github.com/hashicorp/nomad/nomad/structs" "github.com/hashicorp/nomad/nomad/structs/config" vapi "github.com/hashicorp/vault/api" testing "github.com/mitchellh/go-testing-interface" + "github.com/stretchr/testify/require" ) // TestVault is a test helper. It uses a fork/exec model to create a test Vault @@ -27,10 +26,6 @@ import ( // and offers and easy API to tear itself down on test end. The only // prerequisite is that the Vault binary is on the $PATH. -const ( - envVaultLogLevel = "NOMAD_TEST_VAULT_LOG_LEVEL" -) - // TestVault wraps a test Vault server launched in dev mode, suitable for // testing. type TestVault struct { @@ -46,31 +41,13 @@ type TestVault struct { } func NewTestVaultFromPath(t testing.T, binary string) *TestVault { - t.Helper() - - if _, err := exec.LookPath(binary); err != nil { - t.Skipf("Skipping test %s, Vault binary %q not found in path.", t.Name(), binary) - } - - // Define which log level to use. Default to the same as Nomad but allow a - // custom value for Vault. Since Vault doesn't support "off", cap it to - // "error". - logLevel := testlog.HCLoggerTestLevel().String() - if vaultLogLevel := os.Getenv(envVaultLogLevel); vaultLogLevel != "" { - logLevel = vaultLogLevel - } - if logLevel == hclog.Off.String() { - logLevel = hclog.Error.String() - } - port := ci.PortAllocator.Grab(1)[0] token := uuid.Generate() bind := fmt.Sprintf("-dev-listen-address=127.0.0.1:%d", port) http := fmt.Sprintf("http://127.0.0.1:%d", port) root := fmt.Sprintf("-dev-root-token-id=%s", token) - log := fmt.Sprintf("-log-level=%s", logLevel) - cmd := exec.Command(binary, "server", "-dev", bind, root, log) + cmd := exec.Command(binary, "server", "-dev", bind, root) cmd.Stdout = testlog.NewWriter(t) cmd.Stderr = testlog.NewWriter(t) @@ -95,7 +72,6 @@ func NewTestVaultFromPath(t testing.T, binary string) *TestVault { RootToken: token, Client: client, Config: &config.VaultConfig{ - Name: structs.VaultDefaultCluster, Enabled: &enable, Token: token, Addr: http, @@ -134,8 +110,6 @@ func NewTestVaultFromPath(t testing.T, binary string) *TestVault { // NewTestVault returns a new TestVault instance that is ready for API calls func NewTestVault(t testing.T) *TestVault { - t.Helper() - // Lookup vault from the path return NewTestVaultFromPath(t, "vault") } @@ -228,7 +202,7 @@ func (tv *TestVault) Stop() { case <-tv.waitCh: return case <-time.After(1 * time.Second): - tv.t.Fatal("Timed out waiting for vault to terminate") + require.Fail(tv.t, "Timed out waiting for vault to terminate") } } } diff --git a/testutil/wait.go b/testutil/wait.go index 00d0c0232a41..8f97a0945ee3 100644 --- a/testutil/wait.go +++ b/testutil/wait.go @@ -169,24 +169,6 @@ func WaitForLeaders(t testing.TB, rpcs ...rpcFn) string { return leader } -// WaitForKeyring blocks until the keyring is initialized. -func WaitForKeyring(t testing.TB, rpc rpcFn, region string) { - t.Helper() - args := structs.GenericRequest{ - QueryOptions: structs.QueryOptions{ - Namespace: "default", - Region: region, - }, - } - reply := structs.KeyringListPublicResponse{} - WaitForResult(func() (bool, error) { - err := rpc("Keyring.ListPublic", &args, &reply) - return len(reply.PublicKeys) > 0, err - }, func(err error) { - t.Fatalf("timed out waiting for keyring to initialize: %v", err) - }) -} - // WaitForClient blocks until the client can be found func WaitForClient(t testing.TB, rpc rpcFn, nodeID string, region string) { t.Helper() diff --git a/testutil/wait_test.go b/testutil/wait_test.go index 5f1785a19176..6006df36dfca 100644 --- a/testutil/wait_test.go +++ b/testutil/wait_test.go @@ -10,7 +10,7 @@ import ( "testing" "time" - "github.com/shoenig/test/must" + "github.com/stretchr/testify/require" ) func TestWait_WaitForFilesUntil(t *testing.T) { @@ -30,10 +30,11 @@ func TestWait_WaitForFilesUntil(t *testing.T) { for _, file := range files { t.Logf("Creating file %s ...", file) fh, createErr := os.Create(file) - must.NoError(t, createErr) + require.NoError(t, createErr) - must.Close(t, fh) - must.FileExists(t, file) + closeErr := fh.Close() + require.NoError(t, closeErr) + require.FileExists(t, file) time.Sleep(250 * time.Millisecond) } diff --git a/tools/buf/buf.gen.yaml b/tools/buf/buf.gen.yaml index 539e01b072bb..1dc759b4d2fb 100644 --- a/tools/buf/buf.gen.yaml +++ b/tools/buf/buf.gen.yaml @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 version: v1beta1 diff --git a/tools/buf/buf.yaml b/tools/buf/buf.yaml index bd7ce5e930e5..4019e334c1b3 100644 --- a/tools/buf/buf.yaml +++ b/tools/buf/buf.yaml @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 version: v1beta1 build: diff --git a/tools/ec2info/cpu_table.go.template b/tools/ec2info/cpu_table.go.template new file mode 100644 index 000000000000..87137f87f5f1 --- /dev/null +++ b/tools/ec2info/cpu_table.go.template @@ -0,0 +1,48 @@ +// Code generated from hashicorp/nomad/tools/ec2info; DO NOT EDIT. + +package {{.Package}} + +// CPU contains virtual core count and processor baseline performance. +type CPU struct { + // use small units to reduce size of the embedded table + Cores uint32 // good for 4 billion cores + MHz uint32 // good for 4 billion MHz +} + +// Ticks computes the total number of cycles available across the virtual +// cores of a CPU. +func (c CPU) Ticks() int { + return int(c.MHz) * int(c.Cores) +} + +// GHz returns the speed of CPU in ghz. +func (c CPU) GHz() float64 { + return float64(c.MHz) / 1000.0 +} + +// newCPU create a CPUSpecs from the given virtual core count and core speed. +func newCPU(cores uint32, ghz float64) CPU { + return CPU{ + Cores: cores, + MHz: uint32(ghz * 1000), + } +} + +// LookupEC2CPU returns the virtual core count and core speed information from a +// lookup table generated from the Amazon EC2 API. +// +// If the instance type does not exist, nil is returned. +func LookupEC2CPU(instanceType string) *CPU { + specs, exists := instanceTypeCPU[instanceType] + if !exists { + return nil + } + return &specs +} + +{{with .Data}} +var instanceTypeCPU = map[string]CPU { + {{ range $key, $value := . }} + "{{ $key }}": newCPU({{$value.Cores}}, {{$value.Speed}}), {{ end }} +} +{{end}} diff --git a/tools/ec2info/main.go b/tools/ec2info/main.go new file mode 100644 index 000000000000..313042784ded --- /dev/null +++ b/tools/ec2info/main.go @@ -0,0 +1,213 @@ +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: BUSL-1.1 + +// Command ec2info provides a tool for generating a CPU performance lookup +// table indexed by EC2 instance types. +// +// By default the generated file will overwrite `env_aws_cpu.go` in Nomad's +// client/fingerprint package, when run from this directory. +// +// Requires AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, AWS_SESSION_TOKEN. +// +// Usage (invoke from Nomad's makefile) +// +// make ec2info +package main + +import ( + "fmt" + "io" + "log" + "os" + "os/exec" + "sort" + "text/template" + + "github.com/aws/aws-sdk-go/aws" + "github.com/aws/aws-sdk-go/aws/session" + "github.com/aws/aws-sdk-go/service/ec2" +) + +func check(err error) { + if err != nil { + log.Fatal(err) + } +} + +func main() { + pkg, region, output := "fingerprint", "us-west-1", "client/fingerprint/env_aws_cpu.go" + + client, err := clientForRegion(region) + check(err) + + regions, err := getRegions(client) + check(err) + + data, err := getData(regions) + check(err) + + flat := flatten(data) + + f, err := open(output) + check(err) + defer func() { + check(f.Close()) + }() + + check(write(f, flat, pkg)) + check(format(output)) +} + +func clientForRegion(region string) (*ec2.EC2, error) { + sess, err := session.NewSession(&aws.Config{ + Region: ®ion, + }) + if err != nil { + return nil, err + } + return ec2.New(sess), nil +} + +func getRegions(client *ec2.EC2) ([]*ec2.Region, error) { + all := false // beyond account access + regions, err := client.DescribeRegions(&ec2.DescribeRegionsInput{ + AllRegions: &all, + }) + if err != nil { + log.Println("failed to create AWS session; make sure environment is setup") + log.Println("must have environment variables AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, AWS_SESSION_TOKEN") + log.Println("or ~/.aws/credentials configured properly") + return nil, err + } + return regions.Regions, nil +} + +type specs struct { + Cores int + Speed float64 +} + +func (s specs) String() string { + return fmt.Sprintf("(%d %.2f)", s.Cores, s.Speed) +} + +func getData(regions []*ec2.Region) (map[string]map[string]specs, error) { + data := make(map[string]map[string]specs) + + for _, region := range regions { + rData, rProblems, err := getDataForRegion(*region.RegionName) + if err != nil { + return nil, err + } + data[*region.RegionName] = rData + + log.Println("region", *region.RegionName, "got data for", len(rData), "instance types", len(rProblems), "incomplete") + instanceProblems(rProblems) + } + + return data, nil +} + +func instanceProblems(problems map[string]string) { + types := make([]string, 0, len(problems)) + for k := range problems { + types = append(types, k) + } + sort.Strings(types) + for _, iType := range types { + log.Println(" ->", iType, problems[iType]) + } +} + +func getDataForRegion(region string) (map[string]specs, map[string]string, error) { + client, err := clientForRegion(region) + if err != nil { + return nil, nil, err + } + + data := make(map[string]specs) + problems := make(map[string]string) + regionInfoPage(client, true, region, nil, data, problems) + return data, problems, nil +} + +func regionInfoPage(client *ec2.EC2, first bool, region string, token *string, data map[string]specs, problems map[string]string) { + if first || token != nil { + output, err := client.DescribeInstanceTypes(&ec2.DescribeInstanceTypesInput{ + NextToken: token, + }) + if err != nil { + log.Fatal(err) + } + + // recursively accumulate each page of data + regionInfoAccumulate(output, data, problems) + regionInfoPage(client, false, region, output.NextToken, data, problems) + } +} + +func regionInfoAccumulate(output *ec2.DescribeInstanceTypesOutput, data map[string]specs, problems map[string]string) { + for _, iType := range output.InstanceTypes { + switch { + + case iType.ProcessorInfo == nil: + fallthrough + case iType.ProcessorInfo.SustainedClockSpeedInGhz == nil: + problems[*iType.InstanceType] = "missing clock Speed" + continue + + case iType.VCpuInfo == nil: + fallthrough + case iType.VCpuInfo.DefaultVCpus == nil: + problems[*iType.InstanceType] = "missing virtual cpu Cores" + continue + + default: + data[*iType.InstanceType] = specs{ + Speed: *iType.ProcessorInfo.SustainedClockSpeedInGhz, + Cores: int(*iType.VCpuInfo.DefaultVCpus), + } + continue + } + } +} + +// open the output file for writing. +func open(output string) (io.ReadWriteCloser, error) { + return os.Create(output) +} + +// flatten region data, assuming instance type is the same across regions. +func flatten(data map[string]map[string]specs) map[string]specs { + result := make(map[string]specs) + for _, m := range data { + for iType, specifications := range m { + result[iType] = specifications + } + } + return result +} + +type Template struct { + Package string + Data map[string]specs +} + +// write the data using the cpu_table.go.template to w. +func write(w io.Writer, data map[string]specs, pkg string) error { + tmpl, err := template.ParseFiles("tools/ec2info/cpu_table.go.template") + if err != nil { + return err + } + return tmpl.Execute(w, Template{ + Package: pkg, + Data: data, + }) +} + +// format the file using gofmt. +func format(file string) error { + cmd := exec.Command("gofmt", "-w", file) + _, err := cmd.CombinedOutput() + return err +} diff --git a/tools/go.mod b/tools/go.mod index 5567fa3ffdc0..9a08e9490500 100644 --- a/tools/go.mod +++ b/tools/go.mod @@ -1,12 +1,14 @@ module github.com/hashicorp/nomad/tools -go 1.21 - -toolchain go1.21.0 +go 1.20 require ( - github.com/hashicorp/go-set/v2 v2.1.0 - github.com/shoenig/test v0.6.7 + github.com/aws/aws-sdk-go v1.44.249 + github.com/hashicorp/go-set v0.1.11 + github.com/shoenig/test v0.6.4 ) -require github.com/google/go-cmp v0.5.9 // indirect +require ( + github.com/google/go-cmp v0.5.9 // indirect + github.com/jmespath/go-jmespath v0.4.0 // indirect +) diff --git a/tools/go.sum b/tools/go.sum index 5c19420cda28..187c6c38a8ad 100644 --- a/tools/go.sum +++ b/tools/go.sum @@ -1,6 +1,48 @@ +github.com/aws/aws-sdk-go v1.44.249 h1:UbUvh/oYHdAD3vZjNi316M0NIupJsrqAcJckVuhaCB8= +github.com/aws/aws-sdk-go v1.44.249/go.mod h1:aVsgQcEevwlmQ7qHE9I3h+dtQgpqhFB+i8Phjh7fkwI= +github.com/davecgh/go-spew v1.1.0 h1:ZDRjVQ15GmhC3fiQ8ni8+OwkZQO4DARzQgrnXU1Liz8= +github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/google/go-cmp v0.5.9 h1:O2Tfq5qg4qc4AmwVlvv0oLiVAGB7enBSJ2x2DqQFi38= github.com/google/go-cmp v0.5.9/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= -github.com/hashicorp/go-set/v2 v2.1.0 h1:iERPCQWks+I+4bTgy0CT2myZsCqNgBg79ZHqwniohXo= -github.com/hashicorp/go-set/v2 v2.1.0/go.mod h1:6q4nh8UCVZODn2tJ5RbJi8+ki7pjZBsAEYGt6yaGeTo= -github.com/shoenig/test v0.6.7 h1:k92ohN9VyRfZn0ezNfwamtIBT/5byyfLVktRmL/Jmek= -github.com/shoenig/test v0.6.7/go.mod h1:byHiCGXqrVaflBLAMq/srcZIHynQPQgeyvkvXnjqq0k= +github.com/hashicorp/go-set v0.1.11 h1:EZU3AzhNfCcMHtU0hCo2j4FAp7OHFDe/KTfmsbu1QIM= +github.com/hashicorp/go-set v0.1.11/go.mod h1:BaYYjrI6m7H3D0j+N5Z0rZkCbBXOgNtuoDHrMJfORsk= +github.com/jmespath/go-jmespath v0.4.0 h1:BEgLn5cpjn8UN1mAw4NjwDrS35OdebyEtFe+9YPoQUg= +github.com/jmespath/go-jmespath v0.4.0/go.mod h1:T8mJZnbsbmF+m6zOOFylbeCJqk5+pHWvzYPziyZiYoo= +github.com/jmespath/go-jmespath/internal/testify v1.5.1 h1:shLQSRRSCCPj3f2gpwzGwWFoC7ycTf1rcQZHOlsJ6N8= +github.com/jmespath/go-jmespath/internal/testify v1.5.1/go.mod h1:L3OGu8Wl2/fWfCI6z80xFu9LTZmf1ZRjMHUOPmWr69U= +github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= +github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= +github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= +github.com/shoenig/test v0.6.4 h1:kVTaSd7WLz5WZ2IaoM0RSzRsUD+m8wRR+5qvntpn4LU= +github.com/shoenig/test v0.6.4/go.mod h1:byHiCGXqrVaflBLAMq/srcZIHynQPQgeyvkvXnjqq0k= +github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= +github.com/yuin/goldmark v1.4.13/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY= +golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= +golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= +golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4= +golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= +golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= +golang.org/x/net v0.1.0/go.mod h1:Cx3nUiGt4eDBEyega/BKRp+/AlGL8hYe7U9odMt2Cco= +golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.1.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= +golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= +golang.org/x/term v0.1.0/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= +golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= +golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= +golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= +golang.org/x/text v0.4.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= +golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= +golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc= +golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= +gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= +gopkg.in/yaml.v2 v2.2.8 h1:obN1ZagJSUGI0Ek/LBmuj4SNLPfIny3KsKFopxRdj10= +gopkg.in/yaml.v2 v2.2.8/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= diff --git a/tools/missing/main.go b/tools/missing/main.go index 47af56197005..94a4a965d470 100644 --- a/tools/missing/main.go +++ b/tools/missing/main.go @@ -14,7 +14,7 @@ import ( "sort" "strings" - "github.com/hashicorp/go-set/v2" + "github.com/hashicorp/go-set" ) func main() { @@ -177,7 +177,7 @@ func skip(p string) bool { } func inCode(root string) ([]string, error) { - pkgs := set.NewTreeSet[string](set.Compare[string]) + pkgs := set.NewTreeSet[string, set.Compare[string]](set.Cmp[string]) err := filepath.Walk(root, func(path string, info fs.FileInfo, err error) error { if info.IsDir() { diff --git a/ui/.eslintrc.js b/ui/.eslintrc.js index 4a039269f8e7..de86347eb79a 100644 --- a/ui/.eslintrc.js +++ b/ui/.eslintrc.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ 'use strict'; @@ -37,7 +37,6 @@ module.exports = { 'ember/no-classic-components': 'off', 'ember/no-component-lifecycle-hooks': 'off', 'ember/require-tagless-components': 'off', - 'no-control-regex': 'off', }, overrides: [ // node files diff --git a/ui/.percy.yml b/ui/.percy.yml index 4c5da91ec689..2d1a68428307 100644 --- a/ui/.percy.yml +++ b/ui/.percy.yml @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 version: 1 snapshot: diff --git a/ui/.prettierrc.js b/ui/.prettierrc.js index 4833e3531de5..cd0cb10db33a 100644 --- a/ui/.prettierrc.js +++ b/ui/.prettierrc.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ 'use strict'; diff --git a/ui/.storybook/main.js b/ui/.storybook/main.js index 3383fc71b8af..f4d5cd4a0321 100644 --- a/ui/.storybook/main.js +++ b/ui/.storybook/main.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ /* eslint-env node */ diff --git a/ui/.storybook/preview.js b/ui/.storybook/preview.js index b1302bcd2e8f..0f6d10116d75 100644 --- a/ui/.storybook/preview.js +++ b/ui/.storybook/preview.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { addDecorator, addParameters } from '@storybook/ember'; diff --git a/ui/.storybook/theme.js b/ui/.storybook/theme.js index 174b2e775300..709a8e3d13b4 100644 --- a/ui/.storybook/theme.js +++ b/ui/.storybook/theme.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { create } from '@storybook/theming'; @@ -37,5 +37,5 @@ export default create({ barBg: blackBis, brandTitle: 'Nomad Storybook', - brandUrl: 'https://developer.hashicorp.com/nomad/', + brandUrl: 'https://www.nomadproject.io/', }); diff --git a/ui/.template-lintrc.js b/ui/.template-lintrc.js index fffa24c4ded3..43b6d52f5897 100644 --- a/ui/.template-lintrc.js +++ b/ui/.template-lintrc.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ 'use strict'; diff --git a/ui/.vercel/build.sh b/ui/.vercel/build.sh index ab516ea7ec30..f3f37db89d7b 100755 --- a/ui/.vercel/build.sh +++ b/ui/.vercel/build.sh @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 STORYBOOK_LINK=true ember build mkdir -p ui-dist/ui diff --git a/ui/DEVELOPMENT_MODE.md b/ui/DEVELOPMENT_MODE.md index 885e099441f3..cd55ae896245 100644 --- a/ui/DEVELOPMENT_MODE.md +++ b/ui/DEVELOPMENT_MODE.md @@ -33,8 +33,8 @@ Serving the Web UI is done with a single command in the `/ui` directory. However, this will use the [Mirage fixtures](http://www.ember-cli-mirage.com/) as a backend. To use your own Nomad cluster as a backend, use the proxy option. - - **Local:** `ember serve --proxy https://demo.example.com` - - **Vagrant:** `ember serve --watch polling --port 4201 --proxy https://demo.example.com` + - **Local:** `ember serve --proxy https://demo.nomadproject.io` + - **Vagrant:** `ember serve --watch polling --port 4201 --proxy https://demo.nomadproject.io` The Web UI will now be accessible from your host machine. diff --git a/ui/app/abilities/abstract.js b/ui/app/abilities/abstract.js index 66a42bcdfad3..c4cc51683ce9 100644 --- a/ui/app/abilities/abstract.js +++ b/ui/app/abilities/abstract.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { Ability } from 'ember-can'; @@ -80,7 +80,6 @@ export default class Abstract extends Ability { } featureIsPresent(featureName) { - // See the hashicorp/nomad-licensing repo for canonical feature names return this.features.includes(featureName); } diff --git a/ui/app/abilities/agent.js b/ui/app/abilities/agent.js index 07cdf15a2428..96213e059c26 100644 --- a/ui/app/abilities/agent.js +++ b/ui/app/abilities/agent.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import AbstractAbility from './abstract'; diff --git a/ui/app/abilities/allocation.js b/ui/app/abilities/allocation.js index 520663010eff..5ccd48d36a1b 100644 --- a/ui/app/abilities/allocation.js +++ b/ui/app/abilities/allocation.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import AbstractAbility from './abstract'; diff --git a/ui/app/abilities/client.js b/ui/app/abilities/client.js index e7c588212288..42679f2e03bf 100644 --- a/ui/app/abilities/client.js +++ b/ui/app/abilities/client.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import AbstractAbility from './abstract'; diff --git a/ui/app/abilities/job.js b/ui/app/abilities/job.js index fea2f2afcba9..f5db29f61220 100644 --- a/ui/app/abilities/job.js +++ b/ui/app/abilities/job.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import AbstractAbility from './abstract'; diff --git a/ui/app/abilities/namespace.js b/ui/app/abilities/namespace.js deleted file mode 100644 index 66e8aa69a787..000000000000 --- a/ui/app/abilities/namespace.js +++ /dev/null @@ -1,14 +0,0 @@ -/** - * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 - */ - -import AbstractAbility from './abstract'; -import { alias } from '@ember/object/computed'; - -export default class Namespace extends AbstractAbility { - @alias('selfTokenIsManagement') canList; - @alias('selfTokenIsManagement') canUpdate; - @alias('selfTokenIsManagement') canWrite; - @alias('selfTokenIsManagement') canDestroy; -} diff --git a/ui/app/abilities/node-pool.js b/ui/app/abilities/node-pool.js deleted file mode 100644 index 93457ac69e08..000000000000 --- a/ui/app/abilities/node-pool.js +++ /dev/null @@ -1,20 +0,0 @@ -/** - * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 - */ - -import AbstractAbility from './abstract'; -import { alias, and } from '@ember/object/computed'; -import { computed } from '@ember/object'; - -export default class NodePool extends AbstractAbility { - @alias('hasFeatureAndManagement') canConfigureInNamespace; - - @and('nodePoolGovernanceIsPresent', 'selfTokenIsManagement') - hasFeatureAndManagement; - - @computed('features.[]') - get nodePoolGovernanceIsPresent() { - return this.featureIsPresent('Node Pools Governance'); - } -} diff --git a/ui/app/abilities/policy.js b/ui/app/abilities/policy.js index 7bd28fe6974c..69b61afa3175 100644 --- a/ui/app/abilities/policy.js +++ b/ui/app/abilities/policy.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import AbstractAbility from './abstract'; diff --git a/ui/app/abilities/quota.js b/ui/app/abilities/quota.js deleted file mode 100644 index 8db611665273..000000000000 --- a/ui/app/abilities/quota.js +++ /dev/null @@ -1,20 +0,0 @@ -/** - * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 - */ - -import AbstractAbility from './abstract'; -import { alias, and } from '@ember/object/computed'; -import { computed } from '@ember/object'; - -export default class Quota extends AbstractAbility { - @alias('hasFeatureAndManagement') canConfigureInNamespace; - - @and('quotasIsPresent', 'selfTokenIsManagement') - hasFeatureAndManagement; - - @computed('features.[]') - get quotasIsPresent() { - return this.featureIsPresent('Resource Quotas'); - } -} diff --git a/ui/app/abilities/recommendation.js b/ui/app/abilities/recommendation.js index c5ce3cf29471..80b117ebd0b1 100644 --- a/ui/app/abilities/recommendation.js +++ b/ui/app/abilities/recommendation.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import AbstractAbility from './abstract'; diff --git a/ui/app/abilities/token.js b/ui/app/abilities/token.js index ead486391870..cc52038369f0 100644 --- a/ui/app/abilities/token.js +++ b/ui/app/abilities/token.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import AbstractAbility from './abstract'; diff --git a/ui/app/abilities/variable.js b/ui/app/abilities/variable.js index ccc4c548a3b2..c553ef85278a 100644 --- a/ui/app/abilities/variable.js +++ b/ui/app/abilities/variable.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ // @ts-check diff --git a/ui/app/adapters/agent.js b/ui/app/adapters/agent.js index e37dd667f400..db016add43cb 100644 --- a/ui/app/adapters/agent.js +++ b/ui/app/adapters/agent.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import ApplicationAdapter from './application'; diff --git a/ui/app/adapters/allocation.js b/ui/app/adapters/allocation.js index 29630740613c..2184477554ce 100644 --- a/ui/app/adapters/allocation.js +++ b/ui/app/adapters/allocation.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Watchable from './watchable'; diff --git a/ui/app/adapters/application.js b/ui/app/adapters/application.js index 68f6506ab747..b212df467df6 100644 --- a/ui/app/adapters/application.js +++ b/ui/app/adapters/application.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { inject as service } from '@ember/service'; diff --git a/ui/app/adapters/auth-method.js b/ui/app/adapters/auth-method.js index f07a951b8765..fa3a5da540e0 100644 --- a/ui/app/adapters/auth-method.js +++ b/ui/app/adapters/auth-method.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ // @ts-check diff --git a/ui/app/adapters/deployment.js b/ui/app/adapters/deployment.js index 3d328ed7fd0a..b9a278648366 100644 --- a/ui/app/adapters/deployment.js +++ b/ui/app/adapters/deployment.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Watchable from './watchable'; diff --git a/ui/app/adapters/evaluation.js b/ui/app/adapters/evaluation.js index 48472966c09a..3a8d1a8746f3 100644 --- a/ui/app/adapters/evaluation.js +++ b/ui/app/adapters/evaluation.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import ApplicationAdapter from './application'; diff --git a/ui/app/adapters/job-scale.js b/ui/app/adapters/job-scale.js index 4d001bcb9a8e..232f496043e5 100644 --- a/ui/app/adapters/job-scale.js +++ b/ui/app/adapters/job-scale.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import WatchableNamespaceIDs from './watchable-namespace-ids'; diff --git a/ui/app/adapters/job-summary.js b/ui/app/adapters/job-summary.js index 5037356dc5ad..e1b54d1b62eb 100644 --- a/ui/app/adapters/job-summary.js +++ b/ui/app/adapters/job-summary.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import WatchableNamespaceIDs from './watchable-namespace-ids'; diff --git a/ui/app/adapters/job-version.js b/ui/app/adapters/job-version.js index f190f557c04f..1e3808f117b0 100644 --- a/ui/app/adapters/job-version.js +++ b/ui/app/adapters/job-version.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import ApplicationAdapter from './application'; diff --git a/ui/app/adapters/job.js b/ui/app/adapters/job.js index 6441d57391c7..de7c71eb620d 100644 --- a/ui/app/adapters/job.js +++ b/ui/app/adapters/job.js @@ -1,20 +1,15 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ -// @ts-check import WatchableNamespaceIDs from './watchable-namespace-ids'; import addToPath from 'nomad-ui/utils/add-to-path'; import { base64EncodeString } from 'nomad-ui/utils/encode'; import classic from 'ember-classic-decorator'; -import { inject as service } from '@ember/service'; -import { getOwner } from '@ember/application'; @classic export default class JobAdapter extends WatchableNamespaceIDs { - @service system; - relationshipFallbackLinks = { summary: '/summary', }; @@ -169,37 +164,4 @@ export default class JobAdapter extends WatchableNamespaceIDs { }, }); } - - /** - * - * @param {import('../models/job').default} job - * @param {import('../models/action').default} action - * @param {string} allocID - * @returns {string} - */ - getActionSocketUrl(job, action, allocID) { - const protocol = window.location.protocol === 'https:' ? 'wss:' : 'ws:'; - const region = this.system.activeRegion; - - /** - * @type {Partial} - */ - const applicationAdapter = getOwner(this).lookup('adapter:application'); - const prefix = `${ - applicationAdapter.host || window.location.host - }/${applicationAdapter.urlPrefix()}`; - - const wsUrl = - `${protocol}//${prefix}/job/${encodeURIComponent( - job.get('name') - )}/action` + - `?namespace=${job.get('namespace.id')}&action=${ - action.name - }&allocID=${allocID}&task=${ - action.task.name - }&tty=true&ws_handshake=true` + - (region ? `®ion=${region}` : ''); - - return wsUrl; - } } diff --git a/ui/app/adapters/namespace.js b/ui/app/adapters/namespace.js index 255fdb3e33de..9c7dce8304a9 100644 --- a/ui/app/adapters/namespace.js +++ b/ui/app/adapters/namespace.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Watchable from './watchable'; @@ -17,12 +17,4 @@ export default class NamespaceAdapter extends Watchable { } }); } - - urlForCreateRecord(_modelName, model) { - return this.urlForUpdateRecord(model.attr('name'), 'namespace'); - } - - urlForDeleteRecord(id) { - return this.urlForUpdateRecord(id, 'namespace'); - } } diff --git a/ui/app/adapters/node-pool.js b/ui/app/adapters/node-pool.js index 526d0c0f5dff..3fb92d27016d 100644 --- a/ui/app/adapters/node-pool.js +++ b/ui/app/adapters/node-pool.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import ApplicationAdapter from './application'; diff --git a/ui/app/adapters/node.js b/ui/app/adapters/node.js index 70cf51b4f149..03c658309fcf 100644 --- a/ui/app/adapters/node.js +++ b/ui/app/adapters/node.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Watchable from './watchable'; diff --git a/ui/app/adapters/plugin.js b/ui/app/adapters/plugin.js index 36e0ba85b0f8..f6f09e8e0d63 100644 --- a/ui/app/adapters/plugin.js +++ b/ui/app/adapters/plugin.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Watchable from './watchable'; diff --git a/ui/app/adapters/policy.js b/ui/app/adapters/policy.js index 84f9160be977..744ac751627a 100644 --- a/ui/app/adapters/policy.js +++ b/ui/app/adapters/policy.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { default as ApplicationAdapter, namespace } from './application'; diff --git a/ui/app/adapters/recommendation-summary.js b/ui/app/adapters/recommendation-summary.js index bbe85fe6c21d..1e8393e4c348 100644 --- a/ui/app/adapters/recommendation-summary.js +++ b/ui/app/adapters/recommendation-summary.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import ApplicationAdapter from './application'; diff --git a/ui/app/adapters/service.js b/ui/app/adapters/service.js index c5add0d03ded..4ffc1bc4c00f 100644 --- a/ui/app/adapters/service.js +++ b/ui/app/adapters/service.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Watchable from './watchable'; diff --git a/ui/app/adapters/token.js b/ui/app/adapters/token.js index c4d2db9009fd..a2ee7a2a3956 100644 --- a/ui/app/adapters/token.js +++ b/ui/app/adapters/token.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { inject as service } from '@ember/service'; diff --git a/ui/app/adapters/variable.js b/ui/app/adapters/variable.js index ee023f1e1d39..c8131fdb86cb 100644 --- a/ui/app/adapters/variable.js +++ b/ui/app/adapters/variable.js @@ -1,12 +1,11 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ // @ts-check import ApplicationAdapter from './application'; import AdapterError from '@ember-data/adapter/error'; -import InvalidError from '@ember-data/adapter/error'; import { pluralize } from 'ember-inflector'; import classic from 'ember-classic-decorator'; import { ConflictError } from '@ember-data/adapter/error'; @@ -142,15 +141,6 @@ export default class VariableAdapter extends ApplicationAdapter { { detail: _normalizeConflictErrorObject(payload), status: 409 }, ]); } - if (status === 400) { - return new InvalidError([ - { - detail: - 'Invalid name. Name must contain only alphanumeric or "-", "_", "~", or "/" characters, and be fewer than 128 characters in length.', - status: 400, - }, - ]); - } return super.handleResponse(...arguments); } } diff --git a/ui/app/adapters/volume.js b/ui/app/adapters/volume.js index e8f2f59de8b0..ebbedfbdd135 100644 --- a/ui/app/adapters/volume.js +++ b/ui/app/adapters/volume.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import WatchableNamespaceIDs from './watchable-namespace-ids'; diff --git a/ui/app/adapters/watchable-namespace-ids.js b/ui/app/adapters/watchable-namespace-ids.js index e938d27ebd07..59581bb399ca 100644 --- a/ui/app/adapters/watchable-namespace-ids.js +++ b/ui/app/adapters/watchable-namespace-ids.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { inject as service } from '@ember/service'; diff --git a/ui/app/adapters/watchable.js b/ui/app/adapters/watchable.js index 792e9f4bc0c1..bf893f057b13 100644 --- a/ui/app/adapters/watchable.js +++ b/ui/app/adapters/watchable.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { get } from '@ember/object'; diff --git a/ui/app/app.js b/ui/app/app.js index 2c7518f7e2ee..4471ee9922e9 100644 --- a/ui/app/app.js +++ b/ui/app/app.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Application from '@ember/application'; diff --git a/ui/app/breakpoints.js b/ui/app/breakpoints.js index 9b0a791049c7..d506c923686d 100644 --- a/ui/app/breakpoints.js +++ b/ui/app/breakpoints.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ // Breakpoints are meant to match Bulma's breakpoints and any additional custom breakpoints diff --git a/ui/app/components/action-card.hbs b/ui/app/components/action-card.hbs deleted file mode 100644 index c8f0f04a4fb1..000000000000 --- a/ui/app/components/action-card.hbs +++ /dev/null @@ -1,107 +0,0 @@ -{{! - Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 -~}} - -
- - - - {{this.instance.action.name}} - - {{this.instance.action.task.taskGroup.job.name}} - - - - - - {{!-- - Action instance with peers (run on multiple allocs): - - If instance is running, user can stop it. - - If peers are running, user can stop all of them, - - And if none are running, user can clear all of them. - --}} - {{#if this.instance.peerID}} - {{#if (eq this.instance.state "running")}} - - {{/if}} - {{#if (get (filter-by 'state' 'running' (filter-by 'peerID' this.instance.peerID this.nomadActions.actionsQueue)) 'length')}} - - {{else}} - - {{/if}} - {{else}} - {{!-- - Action instance run on a single alloc: - - If instance is running, user can stop it. - - if not, user can clear it from queue. - --}} - {{#if (eq this.instance.state "running")}} - - {{else}} - - {{/if}} - {{/if}} - - - - {{#if this.instance.peerID}} - - {{#each (filter-by 'peerID' this.instance.peerID this.nomadActions.actionsQueue) as |peer|}} - - {{/each}} - - {{/if}} - -
- {{#if this.instance.error}} -
Error: {{this.instance.error}}
- {{/if}} - {{#if this.instance.messages.length}} - - -
-          {{this.instance.messages}}
-        
-
- - {{else}} - {{#if (eq this.instance.state "complete")}} -

Action completed with no output

- {{/if}} - {{/if}} -
- -
- -
    -
  • Task: {{this.instance.action.task.name}}
  • -
  • Job: {{this.instance.action.task.taskGroup.job.name}}
  • -
  • Allocation: {{this.instance.allocID}}
  • -
  • Created: {{format-ts this.instance.createdAt}}
  • - {{#if this.instance.completedAt}} - {{#if (gt (moment-diff this.instance.createdAt this.instance.completedAt precision='seconds') 1)}} -
  • Completed after {{moment-diff this.instance.createdAt this.instance.completedAt precision='seconds'}} seconds
  • - {{else}} -
  • Completed in {{moment-diff this.instance.createdAt this.instance.completedAt precision='seconds' float=true}} seconds
  • - {{/if}} - {{/if}} -
-
-
- - {{yield}} -
diff --git a/ui/app/components/action-card.js b/ui/app/components/action-card.js deleted file mode 100644 index b02ed0445332..000000000000 --- a/ui/app/components/action-card.js +++ /dev/null @@ -1,77 +0,0 @@ -/** - * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 - */ - -// @ts-check -import Component from '@glimmer/component'; -import { action } from '@ember/object'; -import { inject as service } from '@ember/service'; -import { tracked } from '@glimmer/tracking'; - -export default class ActionCardComponent extends Component { - @service nomadActions; - get stateColor() { - /** - * @type {import('../models/action-instance').default} - */ - const instance = this.instance; - switch (instance.state) { - case 'starting': - return 'neutral'; - case 'running': - return 'highlight'; - case 'complete': - return 'success'; - case 'error': - return 'critical'; - default: - return 'neutral'; - } - } - - @action stop() { - this.instance.socket.close(); - } - - @action stopAll() { - this.nomadActions.stopPeers(this.instance.peerID); - } - - @tracked selectedPeer = null; - - @action selectPeer(peer) { - this.selectedPeer = peer; - } - - get instance() { - // Either the passed instance, or the peer-selected instance - return this.selectedPeer || this.args.instance; - } - - @tracked hasBeenAnchored = false; - - /** - * Runs from the action-card template whenever instance.messages updates, - * and serves to keep the user's view anchored to the bottom of the messages. - * This uses a hidden element and the overflow-anchor css attribute, which - * keeps the element visible within the scrollable block parent. - * A trick here is that, if the user scrolls up from the bottom of the block, - * we don't want to force them down to the bottom again on update, but we do - * want to keep them there by default (so they have the latest output). - * The hasBeenAnchored flag is used to track this state, and we do a little - * trick when the messages get long enough to cause a scroll to start the - * anchoring process here. - * - * @param {HTMLElement} element - */ - @action anchorToBottom(element) { - if (this.hasBeenAnchored) return; - const parentHeight = element.parentElement.clientHeight; - const elementHeight = element.clientHeight; - if (elementHeight > parentHeight) { - this.hasBeenAnchored = true; - element.parentElement.scroll(0, elementHeight); - } - } -} diff --git a/ui/app/components/actions-dropdown.hbs b/ui/app/components/actions-dropdown.hbs deleted file mode 100644 index 635f84c5b177..000000000000 --- a/ui/app/components/actions-dropdown.hbs +++ /dev/null @@ -1,57 +0,0 @@ -{{! - Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 -~}} - - - - {{#each @actions as |action|}} - {{#if @allocation}} - {{!-- If an allocation was passed in, we run the action on that alloc --}} - - {{else if (eq action.allocations.length 1)}} - {{!-- If there is only one allocation on the action, we can just run it on the 0th alloc --}} - - {{else}} - {{!-- Either no allocation was passed in, or there are multiple allocatios on the action to choose from --}} - - - - - - - {{/if}} - {{/each}} - diff --git a/ui/app/components/actions-dropdown.js b/ui/app/components/actions-dropdown.js deleted file mode 100644 index 8b74e4f00e92..000000000000 --- a/ui/app/components/actions-dropdown.js +++ /dev/null @@ -1,25 +0,0 @@ -/** - * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 - */ - -// @ts-check - -import Component from '@glimmer/component'; -import { inject as service } from '@ember/service'; -import { action } from '@ember/object'; - -export default class ActionsDropdownComponent extends Component { - @service nomadActions; - @service notifications; - - /** - * @param {HTMLElement} el - */ - @action openActionsDropdown(el) { - const dropdownTrigger = el?.getElementsByTagName('button')[0]; - if (dropdownTrigger) { - dropdownTrigger.click(); - } - } -} diff --git a/ui/app/components/actions-flyout-global-button.hbs b/ui/app/components/actions-flyout-global-button.hbs deleted file mode 100644 index 26507e65082b..000000000000 --- a/ui/app/components/actions-flyout-global-button.hbs +++ /dev/null @@ -1,21 +0,0 @@ -{{! - Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 -~}} - -{{#if this.nomadActions.actionsQueue.length}} - {{#unless this.nomadActions.flyoutActive}} -
- -
- {{/unless}} -{{/if}} diff --git a/ui/app/components/actions-flyout-global-button.js b/ui/app/components/actions-flyout-global-button.js deleted file mode 100644 index e2f62457fd18..000000000000 --- a/ui/app/components/actions-flyout-global-button.js +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 - */ - -import Component from '@glimmer/component'; -import { inject as service } from '@ember/service'; - -export default class ActionsFlyoutGlobalButtonComponent extends Component { - @service nomadActions; -} diff --git a/ui/app/components/actions-flyout.hbs b/ui/app/components/actions-flyout.hbs deleted file mode 100644 index 7944afdb5264..000000000000 --- a/ui/app/components/actions-flyout.hbs +++ /dev/null @@ -1,44 +0,0 @@ -{{! - Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 -~}} - -{{#if this.nomadActions.flyoutActive}} - - -

- Actions -

- {{#if this.contextualActions.length}} - - {{/if}} - {{#if this.nomadActions.runningActions.length}} - - {{/if}} - {{#if this.nomadActions.finishedActions.length}} - - {{/if}} -
- -
    - {{#each this.actionInstances as |instance|}} - - {{else}} - - - - - - - - {{/each}} -
-
-
-{{/if}} diff --git a/ui/app/components/actions-flyout.js b/ui/app/components/actions-flyout.js deleted file mode 100644 index 0622323b5118..000000000000 --- a/ui/app/components/actions-flyout.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 - */ - -// @ts-check -import Component from '@glimmer/component'; -import { inject as service } from '@ember/service'; -import { alias } from '@ember/object/computed'; - -export default class ActionsFlyoutComponent extends Component { - @service nomadActions; - @service router; - - get job() { - if (this.task) { - return this.task.taskGroup.job; - } else { - return ( - this.router.currentRouteName.startsWith('jobs.job') && - this.router.currentRoute.attributes - ); - } - } - - get task() { - return ( - this.router.currentRouteName.startsWith('allocations.allocation.task') && - this.router.currentRoute.attributes.task - ); - } - - get allocation() { - return ( - this.args.allocation || - (this.task && this.router.currentRoute.attributes.allocation) - ); - } - - get contextualParent() { - return this.task || this.job; - } - - get contextualActions() { - return this.contextualParent?.actions || []; - } - - @alias('nomadActions.flyoutActive') isOpen; - - /** - * Group peers together by their peerID - */ - get actionInstances() { - let instances = this.nomadActions.actionsQueue; - - // Only keep the first of any found peerID value from the list - let peerIDs = new Set(); - let filteredInstances = []; - for (let instance of instances) { - if (!instance.peerID || !peerIDs.has(instance.peerID)) { - filteredInstances.push(instance); - peerIDs.add(instance.peerID); - } - } - - return filteredInstances; - } -} diff --git a/ui/app/components/addon-copy-button.js b/ui/app/components/addon-copy-button.js index 67d3a4a71e36..60e2eed4414f 100644 --- a/ui/app/components/addon-copy-button.js +++ b/ui/app/components/addon-copy-button.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ // This lets us use copy-button to wrap ember-cli-clipboard’s component diff --git a/ui/app/components/agent-monitor.js b/ui/app/components/agent-monitor.js index ad72ce958a6d..5a6146ab8706 100644 --- a/ui/app/components/agent-monitor.js +++ b/ui/app/components/agent-monitor.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { inject as service } from '@ember/service'; diff --git a/ui/app/components/allocation-row.js b/ui/app/components/allocation-row.js index 4b7e1aace82d..4169541ca3a6 100644 --- a/ui/app/components/allocation-row.js +++ b/ui/app/components/allocation-row.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Ember from 'ember'; diff --git a/ui/app/components/allocation-service-sidebar.hbs b/ui/app/components/allocation-service-sidebar.hbs index 7ad7ab4485ab..4c0881bd7050 100644 --- a/ui/app/components/allocation-service-sidebar.hbs +++ b/ui/app/components/allocation-service-sidebar.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}}
diff --git a/ui/app/components/breadcrumbs/job.js b/ui/app/components/breadcrumbs/job.js index 309120a3214c..33e15bf92ca2 100644 --- a/ui/app/components/breadcrumbs/job.js +++ b/ui/app/components/breadcrumbs/job.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { assert } from '@ember/debug'; diff --git a/ui/app/components/chart-primitives/area.hbs b/ui/app/components/chart-primitives/area.hbs index 1ae0c479deca..1747a38d4c92 100644 --- a/ui/app/components/chart-primitives/area.hbs +++ b/ui/app/components/chart-primitives/area.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} diff --git a/ui/app/components/chart-primitives/area.js b/ui/app/components/chart-primitives/area.js index 93787fb43dcc..acb815e09666 100644 --- a/ui/app/components/chart-primitives/area.js +++ b/ui/app/components/chart-primitives/area.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Component from '@glimmer/component'; diff --git a/ui/app/components/chart-primitives/h-annotations.hbs b/ui/app/components/chart-primitives/h-annotations.hbs index a87f8fb185da..b60f47079330 100644 --- a/ui/app/components/chart-primitives/h-annotations.hbs +++ b/ui/app/components/chart-primitives/h-annotations.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}}
diff --git a/ui/app/components/chart-primitives/h-annotations.js b/ui/app/components/chart-primitives/h-annotations.js index f598d1324418..b6f3436cf662 100644 --- a/ui/app/components/chart-primitives/h-annotations.js +++ b/ui/app/components/chart-primitives/h-annotations.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Component from '@glimmer/component'; diff --git a/ui/app/components/chart-primitives/tooltip.hbs b/ui/app/components/chart-primitives/tooltip.hbs index d8fdcceb08ab..039744f64394 100644 --- a/ui/app/components/chart-primitives/tooltip.hbs +++ b/ui/app/components/chart-primitives/tooltip.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}}
diff --git a/ui/app/components/chart-primitives/v-annotations.hbs b/ui/app/components/chart-primitives/v-annotations.hbs index 4ebab9910d50..e82e28a620a6 100644 --- a/ui/app/components/chart-primitives/v-annotations.hbs +++ b/ui/app/components/chart-primitives/v-annotations.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}}
diff --git a/ui/app/components/chart-primitives/v-annotations.js b/ui/app/components/chart-primitives/v-annotations.js index 5452e95f7bbe..883384454d62 100644 --- a/ui/app/components/chart-primitives/v-annotations.js +++ b/ui/app/components/chart-primitives/v-annotations.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Component from '@glimmer/component'; diff --git a/ui/app/components/children-status-bar.js b/ui/app/components/children-status-bar.js index 587f3d729b99..09326661bd6d 100644 --- a/ui/app/components/children-status-bar.js +++ b/ui/app/components/children-status-bar.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { computed } from '@ember/object'; diff --git a/ui/app/components/client-node-row.js b/ui/app/components/client-node-row.js index fca7a9a4d986..d705f47e9160 100644 --- a/ui/app/components/client-node-row.js +++ b/ui/app/components/client-node-row.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { inject as service } from '@ember/service'; @@ -57,31 +57,37 @@ export default class ClientNodeRow extends Component.extend( @watchRelationship('allocations') watch; - @computed('node.status') + @computed('node.compositeStatus') get nodeStatusColor() { - let status = this.get('node.status'); - if (status === 'disconnected') { + let compositeStatus = this.get('node.compositeStatus'); + + if (compositeStatus === 'draining') { + return 'neutral'; + } else if (compositeStatus === 'ineligible') { return 'warning'; - } else if (status === 'down') { + } else if (compositeStatus === 'down') { return 'critical'; - } else if (status === 'ready') { + } else if (compositeStatus === 'ready') { return 'success'; - } else if (status === 'initializing') { + } else if (compositeStatus === 'initializing') { return 'neutral'; } else { return 'neutral'; } } - @computed('node.status') + @computed('node.compositeStatus') get nodeStatusIcon() { - let status = this.get('node.status'); - if (status === 'disconnected') { + let compositeStatus = this.get('node.compositeStatus'); + + if (compositeStatus === 'draining') { + return 'minus-circle'; + } else if (compositeStatus === 'ineligible') { return 'skip'; - } else if (status === 'down') { + } else if (compositeStatus === 'down') { return 'x-circle'; - } else if (status === 'ready') { + } else if (compositeStatus === 'ready') { return 'check-circle'; - } else if (status === 'initializing') { + } else if (compositeStatus === 'initializing') { return 'entry-point'; } else { return ''; diff --git a/ui/app/components/client-subnav.js b/ui/app/components/client-subnav.js index 81141f0cf1fd..5da9b1f3dc8c 100644 --- a/ui/app/components/client-subnav.js +++ b/ui/app/components/client-subnav.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Component from '@ember/component'; diff --git a/ui/app/components/conditional-link-to.hbs b/ui/app/components/conditional-link-to.hbs index 4dd2be12f317..0633f66dd68f 100644 --- a/ui/app/components/conditional-link-to.hbs +++ b/ui/app/components/conditional-link-to.hbs @@ -1,33 +1,14 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} {{#if @condition}} - {{#if @tooltip}} - - {{yield}} - - {{else}} - - {{yield}} - - {{/if}} + + {{yield}} + {{else}} - {{#if @tooltip}} - - - {{yield}} - - - {{else}} - - {{yield}} - - {{/if}} + + {{yield}} + {{/if}} \ No newline at end of file diff --git a/ui/app/components/conditional-link-to.js b/ui/app/components/conditional-link-to.js index ccdca7013462..442e85c65ce7 100644 --- a/ui/app/components/conditional-link-to.js +++ b/ui/app/components/conditional-link-to.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Component from '@glimmer/component'; diff --git a/ui/app/components/copy-button.js b/ui/app/components/copy-button.js index eeda4b0975c6..115c4f8c9e8c 100644 --- a/ui/app/components/copy-button.js +++ b/ui/app/components/copy-button.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Component from '@glimmer/component'; diff --git a/ui/app/components/das/accepted.hbs b/ui/app/components/das/accepted.hbs index 3a460a2924d4..ba084d0bda2a 100644 --- a/ui/app/components/das/accepted.hbs +++ b/ui/app/components/das/accepted.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}}
diff --git a/ui/app/components/das/diffs-table.hbs b/ui/app/components/das/diffs-table.hbs index d7d9be46a80a..2febc8304bd4 100644 --- a/ui/app/components/das/diffs-table.hbs +++ b/ui/app/components/das/diffs-table.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} diff --git a/ui/app/components/das/diffs-table.js b/ui/app/components/das/diffs-table.js index 8a6a67aa1e85..a7be57b2b8ed 100644 --- a/ui/app/components/das/diffs-table.js +++ b/ui/app/components/das/diffs-table.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Component from '@glimmer/component'; diff --git a/ui/app/components/das/dismissed.hbs b/ui/app/components/das/dismissed.hbs index 6fbe74966997..6c21dbd9c0bc 100644 --- a/ui/app/components/das/dismissed.hbs +++ b/ui/app/components/das/dismissed.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}}
diff --git a/ui/app/components/das/dismissed.js b/ui/app/components/das/dismissed.js index 04a20643e626..46148f40d691 100644 --- a/ui/app/components/das/dismissed.js +++ b/ui/app/components/das/dismissed.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Component from '@glimmer/component'; diff --git a/ui/app/components/das/error.hbs b/ui/app/components/das/error.hbs index 3671c8f56258..66a0a0216179 100644 --- a/ui/app/components/das/error.hbs +++ b/ui/app/components/das/error.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}}
diff --git a/ui/app/components/das/error.js b/ui/app/components/das/error.js index 5fe8552df0f7..95196e95042b 100644 --- a/ui/app/components/das/error.js +++ b/ui/app/components/das/error.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Component from '@glimmer/component'; diff --git a/ui/app/components/das/recommendation-accordion.hbs b/ui/app/components/das/recommendation-accordion.hbs index e471e7531d0a..7f032341e941 100644 --- a/ui/app/components/das/recommendation-accordion.hbs +++ b/ui/app/components/das/recommendation-accordion.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} {{#if this.show}} diff --git a/ui/app/components/das/recommendation-accordion.js b/ui/app/components/das/recommendation-accordion.js index be76f677501c..e7a10a6e0070 100644 --- a/ui/app/components/das/recommendation-accordion.js +++ b/ui/app/components/das/recommendation-accordion.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Component from '@glimmer/component'; diff --git a/ui/app/components/das/recommendation-card.hbs b/ui/app/components/das/recommendation-card.hbs index a9360f633551..eaaac73e1e9a 100644 --- a/ui/app/components/das/recommendation-card.hbs +++ b/ui/app/components/das/recommendation-card.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} {{! template-lint-disable no-duplicate-landmark-elements}} @@ -60,42 +60,38 @@
{{else}} diff --git a/ui/app/components/das/recommendation-card.js b/ui/app/components/das/recommendation-card.js index a2d7c5821e19..f4cd923fe0e6 100644 --- a/ui/app/components/das/recommendation-card.js +++ b/ui/app/components/das/recommendation-card.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Component from '@glimmer/component'; diff --git a/ui/app/components/das/recommendation-chart.hbs b/ui/app/components/das/recommendation-chart.hbs index 63bf3b32342a..7dd48ac05a86 100644 --- a/ui/app/components/das/recommendation-chart.hbs +++ b/ui/app/components/das/recommendation-chart.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}}
diff --git a/ui/app/components/metadata-kv.js b/ui/app/components/metadata-kv.js index ad6952561fc5..0e8fecca7312 100644 --- a/ui/app/components/metadata-kv.js +++ b/ui/app/components/metadata-kv.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Component from '@glimmer/component'; diff --git a/ui/app/components/multi-select-dropdown.js b/ui/app/components/multi-select-dropdown.js index bf3d8571c080..e2a57172c7ea 100644 --- a/ui/app/components/multi-select-dropdown.js +++ b/ui/app/components/multi-select-dropdown.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Component from '@ember/component'; diff --git a/ui/app/components/namespace-editor.hbs b/ui/app/components/namespace-editor.hbs deleted file mode 100644 index afcfa31445ef..000000000000 --- a/ui/app/components/namespace-editor.hbs +++ /dev/null @@ -1,58 +0,0 @@ -{{! - Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 -~}} - - - {{#if this.namespace.isNew }} - - Name - - {{/if}} - -
-
- Definition -
-
-
-
- {{#if this.JSONError}} -

- {{this.JSONError}} -

- {{/if}} -
-
-
- -
- {{#if (can "update namespace")}} - - {{/if}} -
- \ No newline at end of file diff --git a/ui/app/components/namespace-editor.js b/ui/app/components/namespace-editor.js deleted file mode 100644 index fd2e84cc0455..000000000000 --- a/ui/app/components/namespace-editor.js +++ /dev/null @@ -1,157 +0,0 @@ -/** - * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 - */ - -// @ts-check - -import { action } from '@ember/object'; -import { inject as service } from '@ember/service'; -import { alias } from '@ember/object/computed'; -import { tracked } from '@glimmer/tracking'; -import Component from '@glimmer/component'; -import messageFromAdapterError from 'nomad-ui/utils/message-from-adapter-error'; - -export default class NamespaceEditorComponent extends Component { - @service notifications; - @service router; - @service store; - @service can; - - @alias('args.namespace') namespace; - - @tracked JSONError = null; - @tracked definitionString = this.definitionStringFromNamespace( - this.args.namespace - ); - - @action updateNamespaceName({ target: { value } }) { - this.namespace.set('name', value); - } - - @action updateNamespaceDefinition(value) { - this.JSONError = null; - this.definitionString = value; - - try { - JSON.parse(this.definitionString); - } catch (error) { - this.JSONError = 'Invalid JSON'; - } - } - - @action async save(e) { - if (e instanceof Event) { - e.preventDefault(); // code-mirror "command+enter" submits the form, but doesnt have a preventDefault() - } - try { - this.deserializeDefinitionJson(JSON.parse(this.definitionString)); - - const nameRegex = '^[a-zA-Z0-9-]{1,128}$'; - if (!this.namespace.name?.match(nameRegex)) { - throw new Error( - `Namespace name must be 1-128 characters long and can only contain letters, numbers, and dashes.` - ); - } - - const shouldRedirectAfterSave = this.namespace.isNew; - - if ( - this.namespace.isNew && - this.store - .peekAll('namespace') - .filter((namespace) => namespace !== this.namespace) - .findBy('name', this.namespace.name) - ) { - throw new Error( - `A namespace with name ${this.namespace.name} already exists.` - ); - } - - this.namespace.set('id', this.namespace.name); - await this.namespace.save(); - - this.notifications.add({ - title: 'Namespace Saved', - color: 'success', - }); - - if (shouldRedirectAfterSave) { - this.router.transitionTo( - 'access-control.namespaces.acl-namespace', - this.namespace.name - ); - } - } catch (err) { - let title = `Error ${ - this.namespace.isNew ? 'creating' : 'updating' - } Namespace ${this.namespace.name}`; - - let message = err.errors?.length - ? messageFromAdapterError(err) - : err.message || 'Unknown Error'; - - this.notifications.add({ - title, - message, - color: 'critical', - sticky: true, - }); - } - } - - definitionStringFromNamespace(namespace) { - let definitionHash = {}; - definitionHash['Description'] = namespace.description; - definitionHash['Capabilities'] = namespace.capabilities; - definitionHash['Meta'] = namespace.meta; - - if (this.can.can('configure-in-namespace node-pool')) { - definitionHash['NodePoolConfiguration'] = namespace.nodePoolConfiguration; - } - - if (this.can.can('configure-in-namespace quota')) { - definitionHash['Quota'] = namespace.quota; - } - - return JSON.stringify(definitionHash, null, 4); - } - - deserializeDefinitionJson(definitionHash) { - this.namespace.set('description', definitionHash['Description']); - this.namespace.set('meta', definitionHash['Meta']); - - let capabilities = this.store.createFragment( - 'ns-capabilities', - definitionHash['Capabilities'] - ); - this.namespace.set('capabilities', capabilities); - - if (this.can.can('configure-in-namespace node-pool')) { - let npConfig = definitionHash['NodePoolConfiguration'] || {}; - this.store.create; - - // If we don't manually set this to null, removing - // the keys wont update the data framgment, which we want - if (!('Allowed' in npConfig)) { - npConfig['Allowed'] = null; - } - - if (!('Disallowed' in npConfig)) { - npConfig['Disallowed'] = null; - } - - // Create node pool config fragment - let nodePoolConfiguration = this.store.createFragment( - 'ns-node-pool-configuration', - npConfig - ); - - this.namespace.set('nodePoolConfiguration', nodePoolConfiguration); - } - - if (this.can.can('configure-in-namespace quota')) { - this.namespace.set('quota', definitionHash['Quota']); - } - } -} diff --git a/ui/app/components/page-layout.js b/ui/app/components/page-layout.js index f6182c0548ab..ff3fa949f88c 100644 --- a/ui/app/components/page-layout.js +++ b/ui/app/components/page-layout.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Component from '@ember/component'; diff --git a/ui/app/components/page-size-select.js b/ui/app/components/page-size-select.js index 50cd4bbf2a4a..5738deb6ca03 100644 --- a/ui/app/components/page-size-select.js +++ b/ui/app/components/page-size-select.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Component from '@ember/component'; diff --git a/ui/app/components/placement-failure.js b/ui/app/components/placement-failure.js index 88a413f66242..3a88cf310945 100644 --- a/ui/app/components/placement-failure.js +++ b/ui/app/components/placement-failure.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Component from '@ember/component'; diff --git a/ui/app/components/plugin-allocation-row.js b/ui/app/components/plugin-allocation-row.js index 10c26d3d6e73..6faa8ef39773 100644 --- a/ui/app/components/plugin-allocation-row.js +++ b/ui/app/components/plugin-allocation-row.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import AllocationRow from 'nomad-ui/components/allocation-row'; diff --git a/ui/app/components/plugin-subnav.js b/ui/app/components/plugin-subnav.js index 76c0dc177064..d212403ddb98 100644 --- a/ui/app/components/plugin-subnav.js +++ b/ui/app/components/plugin-subnav.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Component from '@glimmer/component'; diff --git a/ui/app/components/policy-editor.hbs b/ui/app/components/policy-editor.hbs index 7d3b495680f2..606a148edf05 100644 --- a/ui/app/components/policy-editor.hbs +++ b/ui/app/components/policy-editor.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}}
diff --git a/ui/app/components/policy-editor.js b/ui/app/components/policy-editor.js index 2f6c5ac90ac3..9029efbfbfd9 100644 --- a/ui/app/components/policy-editor.js +++ b/ui/app/components/policy-editor.js @@ -1,13 +1,12 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Component from '@glimmer/component'; import { action } from '@ember/object'; import { inject as service } from '@ember/service'; import { alias } from '@ember/object/computed'; -import messageFromAdapterError from 'nomad-ui/utils/message-from-adapter-error'; export default class PolicyEditorComponent extends Component { @service notifications; @@ -64,14 +63,10 @@ export default class PolicyEditorComponent extends Component { this.policy.id ); } - } catch (err) { - let message = err.errors?.length - ? messageFromAdapterError(err) - : err.message || 'Unknown Error'; - + } catch (error) { this.notifications.add({ title: `Error creating Policy ${this.policy.name}`, - message, + message: error, color: 'critical', sticky: true, }); diff --git a/ui/app/components/popover-menu.js b/ui/app/components/popover-menu.js index 8a1e55e9a3e3..d3efcc88a5d5 100644 --- a/ui/app/components/popover-menu.js +++ b/ui/app/components/popover-menu.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Component from '@ember/component'; diff --git a/ui/app/components/primary-metric/allocation.hbs b/ui/app/components/primary-metric/allocation.hbs index 4ee876368ccf..c832fe3627e3 100644 --- a/ui/app/components/primary-metric/allocation.hbs +++ b/ui/app/components/primary-metric/allocation.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}}
diff --git a/ui/app/components/primary-metric/node.hbs b/ui/app/components/primary-metric/node.hbs index 2734d6f7ff0a..817de1e1d182 100644 --- a/ui/app/components/primary-metric/node.hbs +++ b/ui/app/components/primary-metric/node.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}}
diff --git a/ui/app/components/single-select-dropdown/index.js b/ui/app/components/single-select-dropdown/index.js index 67b1a5da10d3..7c765eab6f9f 100644 --- a/ui/app/components/single-select-dropdown/index.js +++ b/ui/app/components/single-select-dropdown/index.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Component from '@glimmer/component'; diff --git a/ui/app/components/stats-time-series.js b/ui/app/components/stats-time-series.js index 097fc4a141bd..227b5e95ff25 100644 --- a/ui/app/components/stats-time-series.js +++ b/ui/app/components/stats-time-series.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Component from '@glimmer/component'; diff --git a/ui/app/components/status-cell.hbs b/ui/app/components/status-cell.hbs index ac7ee1a78e3d..103f08361220 100644 --- a/ui/app/components/status-cell.hbs +++ b/ui/app/components/status-cell.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} {{@status}} \ No newline at end of file diff --git a/ui/app/components/stepper-input.js b/ui/app/components/stepper-input.js index 377a2157066f..fa1430228073 100644 --- a/ui/app/components/stepper-input.js +++ b/ui/app/components/stepper-input.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Component from '@ember/component'; diff --git a/ui/app/components/storage-subnav.js b/ui/app/components/storage-subnav.js index a861f5b80c14..7a68ffc36411 100644 --- a/ui/app/components/storage-subnav.js +++ b/ui/app/components/storage-subnav.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Component from '@glimmer/component'; diff --git a/ui/app/components/streaming-file.js b/ui/app/components/streaming-file.js index 843e26148f34..a019cd8c0903 100644 --- a/ui/app/components/streaming-file.js +++ b/ui/app/components/streaming-file.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Component from '@ember/component'; diff --git a/ui/app/components/task-context-sidebar.hbs b/ui/app/components/task-context-sidebar.hbs index 12758b274fbe..374cf2114ee2 100644 --- a/ui/app/components/task-context-sidebar.hbs +++ b/ui/app/components/task-context-sidebar.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} diff --git a/ui/app/components/task-context-sidebar.js b/ui/app/components/task-context-sidebar.js index 4d5cf6fc89e3..0aff7cc12dea 100644 --- a/ui/app/components/task-context-sidebar.js +++ b/ui/app/components/task-context-sidebar.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ // @ts-check diff --git a/ui/app/components/task-group-row.js b/ui/app/components/task-group-row.js index ac5e2af86c59..180067ee6191 100644 --- a/ui/app/components/task-group-row.js +++ b/ui/app/components/task-group-row.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Component from '@ember/component'; diff --git a/ui/app/components/task-log.js b/ui/app/components/task-log.js index 37085bef0fb3..63f403db9a23 100644 --- a/ui/app/components/task-log.js +++ b/ui/app/components/task-log.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { inject as service } from '@ember/service'; @@ -34,7 +34,6 @@ export default class TaskLog extends Component { // When true, logs cannot be fetched from either the client or the server noConnection = false; - logsDisabled = false; clientTimeout = 1000; serverTimeout = 5000; @@ -83,11 +82,6 @@ export default class TaskLog extends Component { timeout(timing), ]).then( (response) => { - // whenever the log files 404, it is due to log collection - // being disabled. - if (response.status === 404) { - this.set('logsDisabled', true); - } return response; }, (error) => { diff --git a/ui/app/components/task-row.js b/ui/app/components/task-row.js index 9deaf27f4342..4d516676b75c 100644 --- a/ui/app/components/task-row.js +++ b/ui/app/components/task-row.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Ember from 'ember'; diff --git a/ui/app/components/task-sub-row.hbs b/ui/app/components/task-sub-row.hbs index a4cdf58c500f..99b7c97081a0 100644 --- a/ui/app/components/task-sub-row.hbs +++ b/ui/app/components/task-sub-row.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}}
- {{#if @jobHasActions}} - - {{/if}} {{yield}} diff --git a/ui/app/components/task-sub-row.js b/ui/app/components/task-sub-row.js index e23c3d674636..d47cab4d9255 100644 --- a/ui/app/components/task-sub-row.js +++ b/ui/app/components/task-sub-row.js @@ -1,9 +1,8 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ -// @ts-check import Ember from 'ember'; import Component from '@glimmer/component'; import { inject as service } from '@ember/service'; @@ -16,8 +15,6 @@ import { tracked } from '@glimmer/tracking'; export default class TaskSubRowComponent extends Component { @service store; @service router; - @service notifications; - @service nomadActions; @service('stats-trackers-registry') statsTrackersRegistry; constructor() { @@ -97,27 +94,4 @@ export default class TaskSubRowComponent extends Component { } //#endregion Logs Sidebar - - get namespace() { - return this.task.task?.taskGroup.job.namespace; - } - - /** - * @param {string} action - The action to run - * @param {string} allocID - The allocation ID to run the action on - * @param {Event} ev - The event that triggered the action - */ - @task(function* (action, allocID) { - try { - yield this.nomadActions.runAction({ action, allocID }); - } catch (err) { - this.notifications.add({ - title: `Error starting ${action.name}`, - message: err, - sticky: true, - color: 'critical', - }); - } - }) - runAction; } diff --git a/ui/app/components/task-subnav.js b/ui/app/components/task-subnav.js index ad6d79e906cf..3fba5a8f62a2 100644 --- a/ui/app/components/task-subnav.js +++ b/ui/app/components/task-subnav.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Component from '@ember/component'; diff --git a/ui/app/components/toggle.js b/ui/app/components/toggle.js index acba2b5b2992..b6ca660798d3 100644 --- a/ui/app/components/toggle.js +++ b/ui/app/components/toggle.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Component from '@ember/component'; diff --git a/ui/app/components/token-editor.hbs b/ui/app/components/token-editor.hbs index 8450b048e64c..273f90c0fa57 100644 --- a/ui/app/components/token-editor.hbs +++ b/ui/app/components/token-editor.hbs @@ -83,7 +83,7 @@ {{#unless @token.isNew}}
- + Token Accessor
diff --git a/ui/app/components/token-editor.js b/ui/app/components/token-editor.js index 7856fbfe13fa..5c5fb86b9d13 100644 --- a/ui/app/components/token-editor.js +++ b/ui/app/components/token-editor.js @@ -9,7 +9,6 @@ import { inject as service } from '@ember/service'; import { alias } from '@ember/object/computed'; import Component from '@glimmer/component'; import { tracked } from '@glimmer/tracking'; -import messageFromAdapterError from 'nomad-ui/utils/message-from-adapter-error'; export default class TokenEditorComponent extends Component { @service notifications; @@ -109,14 +108,10 @@ export default class TokenEditorComponent extends Component { this.activeToken.id ); } - } catch (err) { - let message = err.errors?.length - ? messageFromAdapterError(err) - : err.message; - + } catch (error) { this.notifications.add({ title: `Error creating Token ${this.activeToken.name}`, - message, + message: error, color: 'critical', sticky: true, }); diff --git a/ui/app/components/tooltip.js b/ui/app/components/tooltip.js index d3ff2ffb349c..39ebce13779b 100644 --- a/ui/app/components/tooltip.js +++ b/ui/app/components/tooltip.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ // @ts-check diff --git a/ui/app/components/topo-viz.js b/ui/app/components/topo-viz.js index b33a7d34cdad..a181c2acbcf8 100644 --- a/ui/app/components/topo-viz.js +++ b/ui/app/components/topo-viz.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Component from '@glimmer/component'; diff --git a/ui/app/components/topo-viz/datacenter.js b/ui/app/components/topo-viz/datacenter.js index a1228c5ac58d..6b2db856e335 100644 --- a/ui/app/components/topo-viz/datacenter.js +++ b/ui/app/components/topo-viz/datacenter.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Component from '@glimmer/component'; diff --git a/ui/app/components/topo-viz/node.js b/ui/app/components/topo-viz/node.js index 0037ab69969a..2eee096e28b2 100644 --- a/ui/app/components/topo-viz/node.js +++ b/ui/app/components/topo-viz/node.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Component from '@glimmer/component'; diff --git a/ui/app/components/trigger.hbs b/ui/app/components/trigger.hbs index 00437d51c1b7..3e8bfbbb9839 100644 --- a/ui/app/components/trigger.hbs +++ b/ui/app/components/trigger.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} {{yield (hash data=this.data fns=this.fns)}} \ No newline at end of file diff --git a/ui/app/components/trigger.js b/ui/app/components/trigger.js index 803eb5da2ffc..3b9359358625 100644 --- a/ui/app/components/trigger.js +++ b/ui/app/components/trigger.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { action } from '@ember/object'; diff --git a/ui/app/components/two-step-button.js b/ui/app/components/two-step-button.js index f647cd36dcd6..933d3dfcd9c0 100644 --- a/ui/app/components/two-step-button.js +++ b/ui/app/components/two-step-button.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Component from '@ember/component'; diff --git a/ui/app/components/variable-form.hbs b/ui/app/components/variable-form.hbs index 686c25cc6b29..8b991d751c4b 100644 --- a/ui/app/components/variable-form.hbs +++ b/ui/app/components/variable-form.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} {{did-update this.onViewChange @view}} @@ -50,21 +50,22 @@ {{/if}}
- - - Path - + - - + - - Key - + - + disabled={{eq this.keyValues.length 1}} + > + Delete + {{#each-in entry.warnings as |k v|}} {{v}} @@ -161,23 +166,25 @@
{{#unless this.isJSONView}} {{#unless this.isJobTemplateVariable}} - + > + Add More + {{/unless}} {{/unless}} - + > + Save + {{pluralize "Variable" @this.keyValues.length}} +
\ No newline at end of file diff --git a/ui/app/components/variable-form.js b/ui/app/components/variable-form.js index 51d00f08d221..e2b1912c35e5 100644 --- a/ui/app/components/variable-form.js +++ b/ui/app/components/variable-form.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ // @ts-check @@ -154,11 +154,6 @@ export default class VariableFormComponent extends Component { } } - get hasInvalidPath() { - let pathNameRegex = new RegExp('^[a-zA-Z0-9-_~/]{1,128}$'); - return !pathNameRegex.test(trimPath([this.path])); - } - @action validateKey(entry, e) { const value = e.target.value; @@ -185,7 +180,6 @@ export default class VariableFormComponent extends Component { delete entry.warnings.duplicateKeyError; entry.warnings.notifyPropertyChange('duplicateKeyError'); } - set(entry, 'key', value); } @action appendRow() { @@ -213,7 +207,6 @@ export default class VariableFormComponent extends Component { * @param {KeyboardEvent} e */ @action setModelPath(e) { - set(this, 'path', e.target.value); set(this.args.model, 'path', e.target.value); } @@ -274,27 +267,18 @@ export default class VariableFormComponent extends Component { this.removeExitHandler(); this.router.transitionTo('variables.variable', this.args.model.id); - } catch (e) { - notifyConflict(this)(e); + } catch (error) { + notifyConflict(this)(error); if (!this.hasConflict) { - let errorMessage = e; - if (e.errors && e.errors.length > 0) { - const nameInvalidError = e.errors.find((err) => err.status === 400); - if (nameInvalidError) { - errorMessage = nameInvalidError.detail; - } - } - - console.log('caught an error', e); this.notifications.add({ title: `Error saving ${this.path}`, - message: errorMessage, + message: error, color: 'critical', sticky: true, }); } else { - if (e.errors[0]?.detail) { - set(this, 'conflictingVariable', e.errors[0].detail); + if (error.errors[0]?.detail) { + set(this, 'conflictingVariable', error.errors[0].detail); } window.scrollTo(0, 0); // because the k/v list may be long, ensure the user is snapped to top to read error } diff --git a/ui/app/components/variable-form/input-group.hbs b/ui/app/components/variable-form/input-group.hbs index 66a1f4e13874..e1edb87f4fca 100644 --- a/ui/app/components/variable-form/input-group.hbs +++ b/ui/app/components/variable-form/input-group.hbs @@ -1,18 +1,29 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} \ No newline at end of file diff --git a/ui/app/components/variable-form/input-group.js b/ui/app/components/variable-form/input-group.js index 7b83c5d58137..e056965bd432 100644 --- a/ui/app/components/variable-form/input-group.js +++ b/ui/app/components/variable-form/input-group.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ // @ts-check diff --git a/ui/app/components/variable-form/job-template-editor.hbs b/ui/app/components/variable-form/job-template-editor.hbs index f0b15999a915..cde3b20b4ee4 100644 --- a/ui/app/components/variable-form/job-template-editor.hbs +++ b/ui/app/components/variable-form/job-template-editor.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} {{did-insert this.establishKeyValues}} diff --git a/ui/app/components/variable-form/job-template-editor.js b/ui/app/components/variable-form/job-template-editor.js index 4fe5201f2187..23425ab1a126 100644 --- a/ui/app/components/variable-form/job-template-editor.js +++ b/ui/app/components/variable-form/job-template-editor.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ // @ts-check diff --git a/ui/app/components/variable-form/namespace-filter.hbs b/ui/app/components/variable-form/namespace-filter.hbs index 15d4e2e35846..6e1a230e2f1e 100644 --- a/ui/app/components/variable-form/namespace-filter.hbs +++ b/ui/app/components/variable-form/namespace-filter.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} @@ -10,18 +10,19 @@ {{#if trigger.data.isSuccess}} {{#if trigger.data.result}} {{#if @data.namespaceOptions}} - - - {{#each @data.namespaceOptions as |option|}} - - {{option.label}} - - {{/each}} - + {{/if}} {{/if}} {{/if}} diff --git a/ui/app/components/variable-form/namespace-filter.js b/ui/app/components/variable-form/namespace-filter.js index c794c39f7379..8f8a36f77a2b 100644 --- a/ui/app/components/variable-form/namespace-filter.js +++ b/ui/app/components/variable-form/namespace-filter.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ // @ts-check diff --git a/ui/app/components/variable-form/related-entities.hbs b/ui/app/components/variable-form/related-entities.hbs index 9c33a18d3498..1ade67fae2d4 100644 --- a/ui/app/components/variable-form/related-entities.hbs +++ b/ui/app/components/variable-form/related-entities.hbs @@ -1,20 +1,20 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} - - Automatically-accessible variable - + diff --git a/ui/app/components/variable-paths.hbs b/ui/app/components/variable-paths.hbs index 4b00fc46f434..5a51ff25af1c 100644 --- a/ui/app/components/variable-paths.hbs +++ b/ui/app/components/variable-paths.hbs @@ -1,26 +1,24 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} - - <:head as |H|> - - - Path - - - Namespace - - - Last Modified - - - - <:body as |B|> + + +
+ + + + {{#each this.folders as |folder|}} - - + + {{/each}} {{#each this.files as |file|}} - - + + + + + {{/each}} + + + diff --git a/ui/app/components/variable-paths.js b/ui/app/components/variable-paths.js index 3b5719b6459a..c70486b1e1bd 100644 --- a/ui/app/components/variable-paths.js +++ b/ui/app/components/variable-paths.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ // @ts-check diff --git a/ui/app/controllers/access-control/namespaces/acl-namespace.js b/ui/app/controllers/access-control/namespaces/acl-namespace.js deleted file mode 100644 index b452b4d358bc..000000000000 --- a/ui/app/controllers/access-control/namespaces/acl-namespace.js +++ /dev/null @@ -1,47 +0,0 @@ -/** - * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 - */ - -// @ts-check -import Controller from '@ember/controller'; -import { inject as service } from '@ember/service'; -import { task } from 'ember-concurrency'; -import rollbackWithoutChangedAttrs from 'nomad-ui/utils/rollback-without-changed-attrs'; -import messageFromAdapterError from 'nomad-ui/utils/message-from-adapter-error'; - -export default class AccessControlNamespacesAclNamespaceController extends Controller { - @service notifications; - @service router; - @service store; - - @task(function* () { - try { - yield this.model.destroyRecord(); - this.notifications.add({ - title: 'Namespace Deleted', - color: 'success', - type: `success`, - destroyOnClick: false, - }); - this.router.transitionTo('access-control.namespaces'); - } catch (err) { - // A failed delete resulted in errors when you then navigated away and back - // to the show page rollbackWithoutChangedAttrs fixes it, but there might - // be a more idiomatic way - rollbackWithoutChangedAttrs(this.model); - - let message = err.errors?.length - ? messageFromAdapterError(err) - : err.message || 'Unknown Error'; - - this.notifications.add({ - title: `Error deleting Namespace ${this.model.name}`, - message, - color: 'critical', - sticky: true, - }); - } - }) - deleteNamespace; -} diff --git a/ui/app/controllers/access-control/namespaces/index.js b/ui/app/controllers/access-control/namespaces/index.js deleted file mode 100644 index 3a78ae2973a9..000000000000 --- a/ui/app/controllers/access-control/namespaces/index.js +++ /dev/null @@ -1,39 +0,0 @@ -/** - * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 - */ - -import Controller from '@ember/controller'; -import { action } from '@ember/object'; -import { inject as service } from '@ember/service'; - -export default class AccessControlNamespacesIndexController extends Controller { - @service router; - @service notifications; - @service can; - - @action openNamespace(namespace) { - this.router.transitionTo( - 'access-control.namespaces.acl-namespace', - namespace.name - ); - } - - @action goToNewNamespace() { - this.router.transitionTo('access-control.namespaces.new'); - } - - get columns() { - return [ - { - key: 'name', - label: 'Name', - isSortable: true, - }, - { - key: 'description', - label: 'Description', - }, - ]; - } -} diff --git a/ui/app/controllers/access-control/policies/policy.js b/ui/app/controllers/access-control/policies/policy.js index 523d64851045..5d69c6bbf3fc 100644 --- a/ui/app/controllers/access-control/policies/policy.js +++ b/ui/app/controllers/access-control/policies/policy.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ // @ts-check diff --git a/ui/app/controllers/allocations/allocation.js b/ui/app/controllers/allocations/allocation.js index 911d72306392..d2cbe976a3f8 100644 --- a/ui/app/controllers/allocations/allocation.js +++ b/ui/app/controllers/allocations/allocation.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Controller from '@ember/controller'; diff --git a/ui/app/controllers/allocations/allocation/fs-root.js b/ui/app/controllers/allocations/allocation/fs-root.js index 5788326a4985..a68dab3a66f5 100644 --- a/ui/app/controllers/allocations/allocation/fs-root.js +++ b/ui/app/controllers/allocations/allocation/fs-root.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import FSController from './fs'; diff --git a/ui/app/controllers/allocations/allocation/fs.js b/ui/app/controllers/allocations/allocation/fs.js index 7f106af8afd6..bd34f6447611 100644 --- a/ui/app/controllers/allocations/allocation/fs.js +++ b/ui/app/controllers/allocations/allocation/fs.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Controller from '@ember/controller'; diff --git a/ui/app/controllers/allocations/allocation/index.js b/ui/app/controllers/allocations/allocation/index.js index 484d00091cd8..e7c9071d1c22 100644 --- a/ui/app/controllers/allocations/allocation/index.js +++ b/ui/app/controllers/allocations/allocation/index.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ /* eslint-disable ember/no-observers */ diff --git a/ui/app/controllers/allocations/allocation/task.js b/ui/app/controllers/allocations/allocation/task.js index 0eda6df495d1..2af3494de263 100644 --- a/ui/app/controllers/allocations/allocation/task.js +++ b/ui/app/controllers/allocations/allocation/task.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Controller from '@ember/controller'; diff --git a/ui/app/controllers/allocations/allocation/task/fs-root.js b/ui/app/controllers/allocations/allocation/task/fs-root.js index 5788326a4985..a68dab3a66f5 100644 --- a/ui/app/controllers/allocations/allocation/task/fs-root.js +++ b/ui/app/controllers/allocations/allocation/task/fs-root.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import FSController from './fs'; diff --git a/ui/app/controllers/allocations/allocation/task/fs.js b/ui/app/controllers/allocations/allocation/task/fs.js index 429975d153ad..ae58b262065d 100644 --- a/ui/app/controllers/allocations/allocation/task/fs.js +++ b/ui/app/controllers/allocations/allocation/task/fs.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Controller from '@ember/controller'; diff --git a/ui/app/controllers/allocations/allocation/task/index.js b/ui/app/controllers/allocations/allocation/task/index.js index 6b1cfd984ee8..9831ad9137c9 100644 --- a/ui/app/controllers/allocations/allocation/task/index.js +++ b/ui/app/controllers/allocations/allocation/task/index.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Controller from '@ember/controller'; @@ -8,12 +8,9 @@ import { computed as overridable } from 'ember-overridable-computed'; import { task } from 'ember-concurrency'; import classic from 'ember-classic-decorator'; import messageForError from 'nomad-ui/utils/message-from-adapter-error'; -import { inject as service } from '@ember/service'; @classic export default class IndexController extends Controller { - @service nomadActions; - @service notifications; @overridable(() => { // { title, description } return null; @@ -35,12 +32,4 @@ export default class IndexController extends Controller { } }) restartTask; - - get shouldShowActions() { - return ( - this.model.state === 'running' && - this.model.task.actions?.length && - this.nomadActions.hasActionPermissions - ); - } } diff --git a/ui/app/controllers/application.js b/ui/app/controllers/application.js index abb6d7a9968f..bc104dc928fa 100644 --- a/ui/app/controllers/application.js +++ b/ui/app/controllers/application.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ /* eslint-disable ember/no-observers */ diff --git a/ui/app/controllers/clients.js b/ui/app/controllers/clients.js index 496e599212b1..746075f5d07b 100644 --- a/ui/app/controllers/clients.js +++ b/ui/app/controllers/clients.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Controller from '@ember/controller'; diff --git a/ui/app/controllers/clients/client.js b/ui/app/controllers/clients/client.js index ec22bd0e9e6b..e1146ea2625f 100644 --- a/ui/app/controllers/clients/client.js +++ b/ui/app/controllers/clients/client.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Controller from '@ember/controller'; diff --git a/ui/app/controllers/clients/client/index.js b/ui/app/controllers/clients/client/index.js index 8dc6dafa9a09..66c39be9dc65 100644 --- a/ui/app/controllers/clients/client/index.js +++ b/ui/app/controllers/clients/client/index.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ /* eslint-disable ember/no-observers */ diff --git a/ui/app/controllers/clients/client/monitor.js b/ui/app/controllers/clients/client/monitor.js index cd5ba9c9f572..b4b0734ca356 100644 --- a/ui/app/controllers/clients/client/monitor.js +++ b/ui/app/controllers/clients/client/monitor.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Controller from '@ember/controller'; diff --git a/ui/app/controllers/clients/index.js b/ui/app/controllers/clients/index.js index ea2bc84bd8a4..085077fa29fc 100644 --- a/ui/app/controllers/clients/index.js +++ b/ui/app/controllers/clients/index.js @@ -1,10 +1,8 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ -// @ts-check - /* eslint-disable ember/no-incorrect-calls-with-inline-anonymous-functions */ import { alias, readOnly } from '@ember/object/computed'; import { inject as service } from '@ember/service'; @@ -47,6 +45,9 @@ export default class IndexController extends Controller.extend( { qpClass: 'class', }, + { + qpState: 'state', + }, { qpDatacenter: 'dc', }, @@ -61,110 +62,6 @@ export default class IndexController extends Controller.extend( }, ]; - filterFunc = (node) => { - return node.isEligible; - }; - - clientFilterToggles = { - state: [ - { - label: 'initializing', - qp: 'state_initializing', - default: true, - filter: (node) => node.status === 'initializing', - }, - { - label: 'ready', - qp: 'state_ready', - default: true, - filter: (node) => node.status === 'ready', - }, - { - label: 'down', - qp: 'state_down', - default: true, - filter: (node) => node.status === 'down', - }, - { - label: 'disconnected', - qp: 'state_disconnected', - default: true, - filter: (node) => node.status === 'disconnected', - }, - ], - eligibility: [ - { - label: 'eligible', - qp: 'eligibility_eligible', - default: true, - filter: (node) => node.isEligible, - }, - { - label: 'ineligible', - qp: 'eligibility_ineligible', - default: true, - filter: (node) => !node.isEligible, - }, - ], - drainStatus: [ - { - label: 'draining', - qp: 'drain_status_draining', - default: true, - filter: (node) => node.isDraining, - }, - { - label: 'not draining', - qp: 'drain_status_not_draining', - default: true, - filter: (node) => !node.isDraining, - }, - ], - }; - - @computed( - 'state_initializing', - 'state_ready', - 'state_down', - 'state_disconnected', - 'eligibility_eligible', - 'eligibility_ineligible', - 'drain_status_draining', - 'drain_status_not_draining', - 'allToggles.[]' - ) - get activeToggles() { - return this.allToggles.filter((t) => this[t.qp]); - } - - get allToggles() { - return Object.values(this.clientFilterToggles).reduce( - (acc, filters) => acc.concat(filters), - [] - ); - } - - // eslint-disable-next-line ember/classic-decorator-hooks - constructor() { - super(...arguments); - this.addDynamicQueryParams(); - } - - addDynamicQueryParams() { - this.clientFilterToggles.state.forEach((filter) => { - this.queryParams.push({ [filter.qp]: filter.qp }); - this.set(filter.qp, filter.default); - }); - this.clientFilterToggles.eligibility.forEach((filter) => { - this.queryParams.push({ [filter.qp]: filter.qp }); - this.set(filter.qp, filter.default); - }); - this.clientFilterToggles.drainStatus.forEach((filter) => { - this.queryParams.push({ [filter.qp]: filter.qp }); - this.set(filter.qp, filter.default); - }); - } - currentPage = 1; @readOnly('userSettings.pageSize') pageSize; @@ -177,12 +74,14 @@ export default class IndexController extends Controller.extend( } qpClass = ''; + qpState = ''; qpDatacenter = ''; qpVersion = ''; qpVolume = ''; qpNodePool = ''; @selection('qpClass') selectionClass; + @selection('qpState') selectionState; @selection('qpDatacenter') selectionDatacenter; @selection('qpVersion') selectionVersion; @selection('qpVolume') selectionVolume; @@ -206,6 +105,18 @@ export default class IndexController extends Controller.extend( return classes.sort().map((dc) => ({ key: dc, label: dc })); } + @computed + get optionsState() { + return [ + { key: 'initializing', label: 'Initializing' }, + { key: 'ready', label: 'Ready' }, + { key: 'down', label: 'Down' }, + { key: 'ineligible', label: 'Ineligible' }, + { key: 'draining', label: 'Draining' }, + { key: 'disconnected', label: 'Disconnected' }, + ]; + } + @computed('nodes.[]', 'selectionDatacenter') get optionsDatacenter() { const datacenters = Array.from( @@ -284,50 +195,35 @@ export default class IndexController extends Controller.extend( } @computed( - 'clientFilterToggles', - 'drain_status_draining', - 'drain_status_not_draining', - 'eligibility_eligible', - 'eligibility_ineligible', 'nodes.[]', 'selectionClass', + 'selectionState', 'selectionDatacenter', 'selectionNodePool', 'selectionVersion', - 'selectionVolume', - 'state_disconnected', - 'state_down', - 'state_initializing', - 'state_ready' + 'selectionVolume' ) get filteredNodes() { const { selectionClass: classes, + selectionState: states, selectionDatacenter: datacenters, selectionNodePool: nodePools, selectionVersion: versions, selectionVolume: volumes, } = this; - let nodes = this.nodes; - - // new QP style filtering - for (let category in this.clientFilterToggles) { - nodes = nodes.filter((node) => { - let includeNode = false; - for (let filter of this.clientFilterToggles[category]) { - if (this[filter.qp] && filter.filter(node)) { - includeNode = true; - break; - } - } - return includeNode; - }); - } - - return nodes.filter((node) => { + const onlyIneligible = states.includes('ineligible'); + const onlyDraining = states.includes('draining'); + + // states is a composite of node status and other node states + const statuses = states.without('ineligible').without('draining'); + + return this.nodes.filter((node) => { if (classes.length && !classes.includes(node.get('nodeClass'))) return false; + if (statuses.length && !statuses.includes(node.get('status'))) + return false; if (datacenters.length && !datacenters.includes(node.get('datacenter'))) return false; if (versions.length && !versions.includes(node.get('version'))) @@ -341,6 +237,9 @@ export default class IndexController extends Controller.extend( return false; } + if (onlyIneligible && node.get('isEligible')) return false; + if (onlyDraining && !node.get('isDraining')) return false; + return true; }); } @@ -355,16 +254,6 @@ export default class IndexController extends Controller.extend( this.set(queryParam, serialize(selection)); } - @action - handleFilterChange(queryParamValue, option, queryParamLabel) { - if (queryParamValue.includes(option)) { - queryParamValue.removeObject(option); - } else { - queryParamValue.addObject(option); - } - this.set(queryParamLabel, serialize(queryParamValue)); - } - @action gotoNode(node) { this.transitionToRoute('clients.client', node); diff --git a/ui/app/controllers/csi/plugins.js b/ui/app/controllers/csi/plugins.js index 857348e2132f..c0edd9243261 100644 --- a/ui/app/controllers/csi/plugins.js +++ b/ui/app/controllers/csi/plugins.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Controller from '@ember/controller'; diff --git a/ui/app/controllers/csi/plugins/index.js b/ui/app/controllers/csi/plugins/index.js index 5afa2f231b13..3b1155990551 100644 --- a/ui/app/controllers/csi/plugins/index.js +++ b/ui/app/controllers/csi/plugins/index.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { inject as service } from '@ember/service'; diff --git a/ui/app/controllers/csi/plugins/plugin.js b/ui/app/controllers/csi/plugins/plugin.js index 632d48841ab0..4c92c8aacea5 100644 --- a/ui/app/controllers/csi/plugins/plugin.js +++ b/ui/app/controllers/csi/plugins/plugin.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Controller from '@ember/controller'; diff --git a/ui/app/controllers/csi/plugins/plugin/allocations.js b/ui/app/controllers/csi/plugins/plugin/allocations.js index 7c2560e71f3b..7cd3ed6e20e0 100644 --- a/ui/app/controllers/csi/plugins/plugin/allocations.js +++ b/ui/app/controllers/csi/plugins/plugin/allocations.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Controller from '@ember/controller'; diff --git a/ui/app/controllers/csi/plugins/plugin/index.js b/ui/app/controllers/csi/plugins/plugin/index.js index 7dd4c9347b7d..f30735b900a6 100644 --- a/ui/app/controllers/csi/plugins/plugin/index.js +++ b/ui/app/controllers/csi/plugins/plugin/index.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Controller from '@ember/controller'; diff --git a/ui/app/controllers/csi/volumes.js b/ui/app/controllers/csi/volumes.js index 6ef842b07eb6..ee98aa25a79f 100644 --- a/ui/app/controllers/csi/volumes.js +++ b/ui/app/controllers/csi/volumes.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Controller from '@ember/controller'; diff --git a/ui/app/controllers/csi/volumes/index.js b/ui/app/controllers/csi/volumes/index.js index 92750aaf858a..9a43f0b167ea 100644 --- a/ui/app/controllers/csi/volumes/index.js +++ b/ui/app/controllers/csi/volumes/index.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { inject as service } from '@ember/service'; diff --git a/ui/app/controllers/csi/volumes/volume.js b/ui/app/controllers/csi/volumes/volume.js index 29a92cc61dd4..a47440c6937c 100644 --- a/ui/app/controllers/csi/volumes/volume.js +++ b/ui/app/controllers/csi/volumes/volume.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Controller from '@ember/controller'; diff --git a/ui/app/controllers/evaluations/index.js b/ui/app/controllers/evaluations/index.js index d0b29291fced..238d8c37a61b 100644 --- a/ui/app/controllers/evaluations/index.js +++ b/ui/app/controllers/evaluations/index.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { getOwner } from '@ember/application'; @@ -72,8 +72,7 @@ export default class EvaluationsController extends Controller { e instanceof MouseEvent || (e instanceof KeyboardEvent && (e.code === 'Enter' || e.code === 'Space')) || - !e || - e === 'keynav' + !e ) { this.statechart.send('LOAD_EVALUATION', { evaluation }); } diff --git a/ui/app/controllers/exec.js b/ui/app/controllers/exec.js index 974efef2f90f..15e39f88577f 100644 --- a/ui/app/controllers/exec.js +++ b/ui/app/controllers/exec.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { inject as service } from '@ember/service'; @@ -121,16 +121,10 @@ export default class ExecController extends Controller { 'Customize your command, then hit ‘return’ to run.' ); this.terminal.writeln(''); - - let namespaceCommandString = ''; - if (this.namespace && this.namespace !== 'default') { - namespaceCommandString = `-namespace ${this.namespace} `; - } - this.terminal.write( - `$ nomad alloc exec -i -t ${namespaceCommandString}-task ${escapeTaskName( - taskName - )} ${this.taskState.allocation.shortId} ` + `$ nomad alloc exec -i -t -task ${escapeTaskName(taskName)} ${ + this.taskState.allocation.shortId + } ` ); this.terminal.write(ANSI_WHITE); diff --git a/ui/app/controllers/jobs.js b/ui/app/controllers/jobs.js index f0afdbbd2bea..e5b27eab3f29 100644 --- a/ui/app/controllers/jobs.js +++ b/ui/app/controllers/jobs.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Controller from '@ember/controller'; diff --git a/ui/app/controllers/jobs/index.js b/ui/app/controllers/jobs/index.js index a095e5154fcd..53c421455cf4 100644 --- a/ui/app/controllers/jobs/index.js +++ b/ui/app/controllers/jobs/index.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ //@ts-check @@ -67,8 +67,6 @@ export default class IndexController extends Controller.extend( }, ]; - qpNamespace = '*'; - currentPage = 1; @readOnly('userSettings.pageSize') pageSize; @@ -196,10 +194,7 @@ export default class IndexController extends Controller.extend( }); // Unset the namespace selection if it was server-side deleted - if ( - this.qpNamespace && - !availableNamespaces.mapBy('key').includes(this.qpNamespace) - ) { + if (!availableNamespaces.mapBy('key').includes(this.qpNamespace)) { scheduleOnce('actions', () => { // eslint-disable-next-line ember/no-side-effects this.set('qpNamespace', '*'); diff --git a/ui/app/controllers/jobs/job.js b/ui/app/controllers/jobs/job.js index f1212e764407..09d879ad932f 100644 --- a/ui/app/controllers/jobs/job.js +++ b/ui/app/controllers/jobs/job.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ // @ts-check diff --git a/ui/app/controllers/jobs/job/allocations.js b/ui/app/controllers/jobs/job/allocations.js index df2fb40e0cd9..254f28a363b5 100644 --- a/ui/app/controllers/jobs/job/allocations.js +++ b/ui/app/controllers/jobs/job/allocations.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ /* eslint-disable ember/no-incorrect-calls-with-inline-anonymous-functions */ diff --git a/ui/app/controllers/jobs/job/clients.js b/ui/app/controllers/jobs/job/clients.js index 9ffbf2712aad..2d641af31107 100644 --- a/ui/app/controllers/jobs/job/clients.js +++ b/ui/app/controllers/jobs/job/clients.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ /* eslint-disable ember/no-incorrect-calls-with-inline-anonymous-functions */ diff --git a/ui/app/controllers/jobs/job/definition.js b/ui/app/controllers/jobs/job/definition.js index 8bd43782c5e5..a37f29fb31ff 100644 --- a/ui/app/controllers/jobs/job/definition.js +++ b/ui/app/controllers/jobs/job/definition.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ // @ts-check diff --git a/ui/app/controllers/jobs/job/deployments.js b/ui/app/controllers/jobs/job/deployments.js index c161f5fa832f..d9d8e1899554 100644 --- a/ui/app/controllers/jobs/job/deployments.js +++ b/ui/app/controllers/jobs/job/deployments.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Controller from '@ember/controller'; diff --git a/ui/app/controllers/jobs/job/dispatch.js b/ui/app/controllers/jobs/job/dispatch.js index ccdcff9e660d..6d47b57c4947 100644 --- a/ui/app/controllers/jobs/job/dispatch.js +++ b/ui/app/controllers/jobs/job/dispatch.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Controller from '@ember/controller'; diff --git a/ui/app/controllers/jobs/job/evaluations.js b/ui/app/controllers/jobs/job/evaluations.js index 85b461473b49..98b92e3c6b49 100644 --- a/ui/app/controllers/jobs/job/evaluations.js +++ b/ui/app/controllers/jobs/job/evaluations.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { alias } from '@ember/object/computed'; diff --git a/ui/app/controllers/jobs/job/index.js b/ui/app/controllers/jobs/job/index.js index 3285bf711938..e5032ca353f6 100644 --- a/ui/app/controllers/jobs/job/index.js +++ b/ui/app/controllers/jobs/job/index.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ // @ts-check diff --git a/ui/app/controllers/jobs/job/services.js b/ui/app/controllers/jobs/job/services.js index a58a63d02cef..e2034abb63f6 100644 --- a/ui/app/controllers/jobs/job/services.js +++ b/ui/app/controllers/jobs/job/services.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Controller from '@ember/controller'; diff --git a/ui/app/controllers/jobs/job/services/index.js b/ui/app/controllers/jobs/job/services/index.js index a9d8e96fa8ea..59500ef256e3 100644 --- a/ui/app/controllers/jobs/job/services/index.js +++ b/ui/app/controllers/jobs/job/services/index.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Controller from '@ember/controller'; diff --git a/ui/app/controllers/jobs/job/services/service.js b/ui/app/controllers/jobs/job/services/service.js index c45239b604cc..8f70499bc3ca 100644 --- a/ui/app/controllers/jobs/job/services/service.js +++ b/ui/app/controllers/jobs/job/services/service.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Controller from '@ember/controller'; diff --git a/ui/app/controllers/jobs/job/task-group.js b/ui/app/controllers/jobs/job/task-group.js index 483ea4a010ce..99e16d5fd79c 100644 --- a/ui/app/controllers/jobs/job/task-group.js +++ b/ui/app/controllers/jobs/job/task-group.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ /* eslint-disable ember/no-incorrect-calls-with-inline-anonymous-functions */ diff --git a/ui/app/controllers/jobs/job/variables.js b/ui/app/controllers/jobs/job/variables.js index ea43a529c520..6e28e4444707 100644 --- a/ui/app/controllers/jobs/job/variables.js +++ b/ui/app/controllers/jobs/job/variables.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ // @ts-check diff --git a/ui/app/controllers/jobs/job/versions.js b/ui/app/controllers/jobs/job/versions.js index 1eb725fee466..0292928d37cd 100644 --- a/ui/app/controllers/jobs/job/versions.js +++ b/ui/app/controllers/jobs/job/versions.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Controller from '@ember/controller'; diff --git a/ui/app/controllers/jobs/run.js b/ui/app/controllers/jobs/run.js index ad2f5c44bc60..21a80eddfd34 100644 --- a/ui/app/controllers/jobs/run.js +++ b/ui/app/controllers/jobs/run.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Controller from '@ember/controller'; diff --git a/ui/app/controllers/jobs/run/index.js b/ui/app/controllers/jobs/run/index.js index 4c6980c99b26..4fa67a2e830d 100644 --- a/ui/app/controllers/jobs/run/index.js +++ b/ui/app/controllers/jobs/run/index.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { getOwner } from '@ember/application'; diff --git a/ui/app/controllers/jobs/run/templates/index.js b/ui/app/controllers/jobs/run/templates/index.js index f52538e53bc8..79978cd3e803 100644 --- a/ui/app/controllers/jobs/run/templates/index.js +++ b/ui/app/controllers/jobs/run/templates/index.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Controller from '@ember/controller'; diff --git a/ui/app/controllers/jobs/run/templates/manage.js b/ui/app/controllers/jobs/run/templates/manage.js index 547b4e5a9080..9268b1dc84af 100644 --- a/ui/app/controllers/jobs/run/templates/manage.js +++ b/ui/app/controllers/jobs/run/templates/manage.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Controller from '@ember/controller'; diff --git a/ui/app/controllers/jobs/run/templates/new.js b/ui/app/controllers/jobs/run/templates/new.js index 59bce48f629e..85981d0329b0 100644 --- a/ui/app/controllers/jobs/run/templates/new.js +++ b/ui/app/controllers/jobs/run/templates/new.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Controller from '@ember/controller'; @@ -36,11 +36,6 @@ export default class JobsRunTemplatesNewController extends Controller { ); } - get hasInvalidName() { - let pathNameRegex = new RegExp('^[a-zA-Z0-9-_~/]{1,128}$'); - return !pathNameRegex.test(this.templateName); - } - @action updateKeyValue(key, value) { if (this.model.keyValues.find((kv) => kv.key === key)) { @@ -79,19 +74,9 @@ export default class JobsRunTemplatesNewController extends Controller { this.router.transitionTo('jobs.run.templates'); } catch (e) { - let errorMessage = - 'An unexpected error occurred when saving your Job template.'; - console.log('caught', e); - if (e.errors && e.errors.length > 0) { - const nameInvalidError = e.errors.find((err) => err.status === 400); - if (nameInvalidError) { - errorMessage = nameInvalidError.detail; - } - } - this.notifications.add({ title: 'Job template cannot be saved.', - message: errorMessage, + message: e, color: 'critical', }); } diff --git a/ui/app/controllers/jobs/run/templates/template.js b/ui/app/controllers/jobs/run/templates/template.js index 9149bafdb386..7cba6207913b 100644 --- a/ui/app/controllers/jobs/run/templates/template.js +++ b/ui/app/controllers/jobs/run/templates/template.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Controller from '@ember/controller'; diff --git a/ui/app/controllers/oidc-mock.js b/ui/app/controllers/oidc-mock.js index 038ea25bc123..fe7a684e750a 100644 --- a/ui/app/controllers/oidc-mock.js +++ b/ui/app/controllers/oidc-mock.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Controller from '@ember/controller'; diff --git a/ui/app/controllers/optimize.js b/ui/app/controllers/optimize.js index 0fddcce6ad77..55164deda796 100644 --- a/ui/app/controllers/optimize.js +++ b/ui/app/controllers/optimize.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ /* eslint-disable ember/no-incorrect-calls-with-inline-anonymous-functions */ diff --git a/ui/app/controllers/optimize/summary.js b/ui/app/controllers/optimize/summary.js index cc3fbf33ca1b..f5ae3c50865a 100644 --- a/ui/app/controllers/optimize/summary.js +++ b/ui/app/controllers/optimize/summary.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Controller from '@ember/controller'; diff --git a/ui/app/controllers/policies/index.js b/ui/app/controllers/policies/index.js new file mode 100644 index 000000000000..e94f6da9ee97 --- /dev/null +++ b/ui/app/controllers/policies/index.js @@ -0,0 +1,24 @@ +/** + * Copyright (c) HashiCorp, Inc. + * SPDX-License-Identifier: MPL-2.0 + */ + +import Controller from '@ember/controller'; +import { inject as service } from '@ember/service'; +import { action } from '@ember/object'; + +export default class PoliciesIndexController extends Controller { + @service router; + get policies() { + return this.model.policies.map((policy) => { + policy.tokens = (this.model.tokens || []).filter((token) => { + return token.policies.includes(policy); + }); + return policy; + }); + } + + @action openPolicy(policy) { + this.router.transitionTo('policies.policy', policy.name); + } +} diff --git a/ui/app/controllers/servers.js b/ui/app/controllers/servers.js index 4be72f7e008b..37d652c9eb23 100644 --- a/ui/app/controllers/servers.js +++ b/ui/app/controllers/servers.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Controller from '@ember/controller'; diff --git a/ui/app/controllers/servers/index.js b/ui/app/controllers/servers/index.js index bb9899963358..050576da5fe7 100644 --- a/ui/app/controllers/servers/index.js +++ b/ui/app/controllers/servers/index.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { alias } from '@ember/object/computed'; diff --git a/ui/app/controllers/servers/server.js b/ui/app/controllers/servers/server.js index e37a57881754..7155946c2f04 100644 --- a/ui/app/controllers/servers/server.js +++ b/ui/app/controllers/servers/server.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Controller from '@ember/controller'; diff --git a/ui/app/controllers/servers/server/index.js b/ui/app/controllers/servers/server/index.js index f36559b7043e..95e4e0c0eedc 100644 --- a/ui/app/controllers/servers/server/index.js +++ b/ui/app/controllers/servers/server/index.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Controller from '@ember/controller'; diff --git a/ui/app/controllers/servers/server/monitor.js b/ui/app/controllers/servers/server/monitor.js index 988a6be1dacd..766544a4f204 100644 --- a/ui/app/controllers/servers/server/monitor.js +++ b/ui/app/controllers/servers/server/monitor.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Controller from '@ember/controller'; diff --git a/ui/app/controllers/settings/tokens.js b/ui/app/controllers/settings/tokens.js index 74e2728f3d2a..77dc9a9a5b63 100644 --- a/ui/app/controllers/settings/tokens.js +++ b/ui/app/controllers/settings/tokens.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ // @ts-check diff --git a/ui/app/controllers/topology.js b/ui/app/controllers/topology.js index ef67674ec464..a28d6253b6a0 100644 --- a/ui/app/controllers/topology.js +++ b/ui/app/controllers/topology.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ /* eslint-disable ember/no-incorrect-calls-with-inline-anonymous-functions */ diff --git a/ui/app/controllers/variables.js b/ui/app/controllers/variables.js index 64fb6cb3820e..879bd502e11f 100644 --- a/ui/app/controllers/variables.js +++ b/ui/app/controllers/variables.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Controller from '@ember/controller'; diff --git a/ui/app/controllers/variables/index.js b/ui/app/controllers/variables/index.js index deddbb910d29..0b5f2dc2ee3e 100644 --- a/ui/app/controllers/variables/index.js +++ b/ui/app/controllers/variables/index.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Controller, { inject as controller } from '@ember/controller'; diff --git a/ui/app/controllers/variables/new.js b/ui/app/controllers/variables/new.js index 6dd61f73a602..3b92790fe546 100644 --- a/ui/app/controllers/variables/new.js +++ b/ui/app/controllers/variables/new.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ // @ts-check diff --git a/ui/app/controllers/variables/path.js b/ui/app/controllers/variables/path.js index 46858e9a039c..c2f214831361 100644 --- a/ui/app/controllers/variables/path.js +++ b/ui/app/controllers/variables/path.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Controller, { inject as controller } from '@ember/controller'; diff --git a/ui/app/controllers/variables/variable.js b/ui/app/controllers/variables/variable.js index 33aec8cccc65..af05d1b551c2 100644 --- a/ui/app/controllers/variables/variable.js +++ b/ui/app/controllers/variables/variable.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Controller from '@ember/controller'; diff --git a/ui/app/controllers/variables/variable/edit.js b/ui/app/controllers/variables/variable/edit.js index 568f51eb2116..73ba3c20e9cb 100644 --- a/ui/app/controllers/variables/variable/edit.js +++ b/ui/app/controllers/variables/variable/edit.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ // @ts-check diff --git a/ui/app/controllers/variables/variable/index.js b/ui/app/controllers/variables/variable/index.js index b2b6090927d7..8e713aac5eb9 100644 --- a/ui/app/controllers/variables/variable/index.js +++ b/ui/app/controllers/variables/variable/index.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Controller from '@ember/controller'; @@ -37,10 +37,6 @@ export default class VariablesVariableIndexController extends Controller { this.isDeleting = false; } - @action copyVariable() { - navigator.clipboard.writeText(JSON.stringify(this.model.items, null, 2)); - } - @task(function* () { try { yield this.model.deleteRecord(); diff --git a/ui/app/helpers/all-icons.js b/ui/app/helpers/all-icons.js index 4290ba8a7a1b..1347ebe72075 100644 --- a/ui/app/helpers/all-icons.js +++ b/ui/app/helpers/all-icons.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { helper } from '@ember/component/helper'; diff --git a/ui/app/helpers/async-escape-hatch.js b/ui/app/helpers/async-escape-hatch.js index dd13b41523e6..314b26819249 100644 --- a/ui/app/helpers/async-escape-hatch.js +++ b/ui/app/helpers/async-escape-hatch.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Helper from '@ember/component/helper'; diff --git a/ui/app/helpers/bind.js b/ui/app/helpers/bind.js index 435fef70f468..f16b99704bb7 100644 --- a/ui/app/helpers/bind.js +++ b/ui/app/helpers/bind.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { helper } from '@ember/component/helper'; diff --git a/ui/app/helpers/clean-keycommand.js b/ui/app/helpers/clean-keycommand.js index 56963bd31853..dc82f7ff7044 100644 --- a/ui/app/helpers/clean-keycommand.js +++ b/ui/app/helpers/clean-keycommand.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ // @ts-check diff --git a/ui/app/helpers/conditionally-capitalize.js b/ui/app/helpers/conditionally-capitalize.js index 713afbca0176..f0fc0878e0b5 100644 --- a/ui/app/helpers/conditionally-capitalize.js +++ b/ui/app/helpers/conditionally-capitalize.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Helper from '@ember/component/helper'; diff --git a/ui/app/helpers/css-class.js b/ui/app/helpers/css-class.js index 80e0d8eed127..48c209bf03cc 100644 --- a/ui/app/helpers/css-class.js +++ b/ui/app/helpers/css-class.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { helper } from '@ember/component/helper'; diff --git a/ui/app/helpers/dedupe-by-property.js b/ui/app/helpers/dedupe-by-property.js index 12e2fb00e93b..28694cd842f1 100644 --- a/ui/app/helpers/dedupe-by-property.js +++ b/ui/app/helpers/dedupe-by-property.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ // Takes an array and a property name and returns a new array with all the duplicates removed. diff --git a/ui/app/helpers/editable-variable-link.js b/ui/app/helpers/editable-variable-link.js index e1455b0319a8..6662b8856008 100644 --- a/ui/app/helpers/editable-variable-link.js +++ b/ui/app/helpers/editable-variable-link.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ // @ts-check diff --git a/ui/app/helpers/eq-by.js b/ui/app/helpers/eq-by.js index 235cadb79c64..bd3db763e1c7 100644 --- a/ui/app/helpers/eq-by.js +++ b/ui/app/helpers/eq-by.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { get } from '@ember/object'; diff --git a/ui/app/helpers/format-bytes.js b/ui/app/helpers/format-bytes.js index 6367de027952..8df5703242ad 100644 --- a/ui/app/helpers/format-bytes.js +++ b/ui/app/helpers/format-bytes.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Helper from '@ember/component/helper'; diff --git a/ui/app/helpers/format-date.js b/ui/app/helpers/format-date.js index 200e1065a867..e6af842ab7a1 100644 --- a/ui/app/helpers/format-date.js +++ b/ui/app/helpers/format-date.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import moment from 'moment'; diff --git a/ui/app/helpers/format-duration.js b/ui/app/helpers/format-duration.js index c62e8443bc6d..0c0565b10e6e 100644 --- a/ui/app/helpers/format-duration.js +++ b/ui/app/helpers/format-duration.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Helper from '@ember/component/helper'; diff --git a/ui/app/helpers/format-hertz.js b/ui/app/helpers/format-hertz.js index 22a0c6e74771..01c8b82b1069 100644 --- a/ui/app/helpers/format-hertz.js +++ b/ui/app/helpers/format-hertz.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Helper from '@ember/component/helper'; diff --git a/ui/app/helpers/format-id.js b/ui/app/helpers/format-id.js index 7447aa571d01..26548a41ee4c 100644 --- a/ui/app/helpers/format-id.js +++ b/ui/app/helpers/format-id.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Helper from '@ember/component/helper'; diff --git a/ui/app/helpers/format-job-id.js b/ui/app/helpers/format-job-id.js index 09b4847b7ebd..f5aac038f537 100644 --- a/ui/app/helpers/format-job-id.js +++ b/ui/app/helpers/format-job-id.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Helper from '@ember/component/helper'; diff --git a/ui/app/helpers/format-month-ts.js b/ui/app/helpers/format-month-ts.js index 2e337f824266..54fc45640483 100644 --- a/ui/app/helpers/format-month-ts.js +++ b/ui/app/helpers/format-month-ts.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import moment from 'moment'; diff --git a/ui/app/helpers/format-percentage.js b/ui/app/helpers/format-percentage.js index 9f9bac6cc28c..fe2940a50ab3 100644 --- a/ui/app/helpers/format-percentage.js +++ b/ui/app/helpers/format-percentage.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { helper } from '@ember/component/helper'; diff --git a/ui/app/helpers/format-scheduled-bytes.js b/ui/app/helpers/format-scheduled-bytes.js index 0db6b4567aac..f4c898da28d2 100644 --- a/ui/app/helpers/format-scheduled-bytes.js +++ b/ui/app/helpers/format-scheduled-bytes.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Helper from '@ember/component/helper'; diff --git a/ui/app/helpers/format-scheduled-hertz.js b/ui/app/helpers/format-scheduled-hertz.js index d7d96b5b3e3b..5bdb03a123c8 100644 --- a/ui/app/helpers/format-scheduled-hertz.js +++ b/ui/app/helpers/format-scheduled-hertz.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Helper from '@ember/component/helper'; diff --git a/ui/app/helpers/format-template-label.js b/ui/app/helpers/format-template-label.js index 812f1305cc6f..5c272cc43852 100644 --- a/ui/app/helpers/format-template-label.js +++ b/ui/app/helpers/format-template-label.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { helper } from '@ember/component/helper'; diff --git a/ui/app/helpers/format-ts.js b/ui/app/helpers/format-ts.js index b905d4ec38e1..5dfe7c1339c1 100644 --- a/ui/app/helpers/format-ts.js +++ b/ui/app/helpers/format-ts.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import moment from 'moment'; diff --git a/ui/app/helpers/format-volume-name.js b/ui/app/helpers/format-volume-name.js index fcc8ebec95d6..62bf0da91d58 100644 --- a/ui/app/helpers/format-volume-name.js +++ b/ui/app/helpers/format-volume-name.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { helper } from '@ember/component/helper'; diff --git a/ui/app/helpers/invoke-fn.js b/ui/app/helpers/invoke-fn.js index afa38b3728e7..1a452eb16c1a 100644 --- a/ui/app/helpers/invoke-fn.js +++ b/ui/app/helpers/invoke-fn.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { helper } from '@ember/component/helper'; diff --git a/ui/app/helpers/is-object.js b/ui/app/helpers/is-object.js index fed8fb1f7d8d..7d67981a1432 100644 --- a/ui/app/helpers/is-object.js +++ b/ui/app/helpers/is-object.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Helper from '@ember/component/helper'; diff --git a/ui/app/helpers/keyboard-commands.js b/ui/app/helpers/keyboard-commands.js index 44db0b66a244..5b99d7bf04b5 100644 --- a/ui/app/helpers/keyboard-commands.js +++ b/ui/app/helpers/keyboard-commands.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Helper from '@ember/component/helper'; diff --git a/ui/app/helpers/lazy-click.js b/ui/app/helpers/lazy-click.js index 4e182620de79..6f14281285af 100644 --- a/ui/app/helpers/lazy-click.js +++ b/ui/app/helpers/lazy-click.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Helper from '@ember/component/helper'; diff --git a/ui/app/helpers/merge.js b/ui/app/helpers/merge.js index 0d7d1b85652d..aa8361394160 100644 --- a/ui/app/helpers/merge.js +++ b/ui/app/helpers/merge.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { helper } from '@ember/component/helper'; diff --git a/ui/app/helpers/pluralize.js b/ui/app/helpers/pluralize.js index 7e5035c79ffd..f3e3b7a6c8fe 100644 --- a/ui/app/helpers/pluralize.js +++ b/ui/app/helpers/pluralize.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Helper from '@ember/component/helper'; diff --git a/ui/app/helpers/qp-deserialize.js b/ui/app/helpers/qp-deserialize.js index 9851c489fbd8..694775efe564 100644 --- a/ui/app/helpers/qp-deserialize.js +++ b/ui/app/helpers/qp-deserialize.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { helper } from '@ember/component/helper'; diff --git a/ui/app/helpers/qp-serialize.js b/ui/app/helpers/qp-serialize.js index 601344786570..ed21913e51eb 100644 --- a/ui/app/helpers/qp-serialize.js +++ b/ui/app/helpers/qp-serialize.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { helper } from '@ember/component/helper'; diff --git a/ui/app/helpers/stringify-object.js b/ui/app/helpers/stringify-object.js index 671115c567db..830dce883111 100644 --- a/ui/app/helpers/stringify-object.js +++ b/ui/app/helpers/stringify-object.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Helper from '@ember/component/helper'; diff --git a/ui/app/helpers/trim-path.js b/ui/app/helpers/trim-path.js index 3f945644b5ea..179e020b3efb 100644 --- a/ui/app/helpers/trim-path.js +++ b/ui/app/helpers/trim-path.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ // @ts-check diff --git a/ui/app/helpers/x-icon.js b/ui/app/helpers/x-icon.js index 725253498eed..931d79a3744b 100644 --- a/ui/app/helpers/x-icon.js +++ b/ui/app/helpers/x-icon.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { helper } from '@ember/component/helper'; diff --git a/ui/app/index.html b/ui/app/index.html index 9d49fe8a5790..a287409f5cdc 100644 --- a/ui/app/index.html +++ b/ui/app/index.html @@ -1,7 +1,7 @@ diff --git a/ui/app/initializers/app-env.js b/ui/app/initializers/app-env.js index 963778f827ed..bdb1ae51e53f 100644 --- a/ui/app/initializers/app-env.js +++ b/ui/app/initializers/app-env.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ export function initialize() { diff --git a/ui/app/initializers/app-token.js b/ui/app/initializers/app-token.js index 9327239d6bae..39ea5f03b77e 100644 --- a/ui/app/initializers/app-token.js +++ b/ui/app/initializers/app-token.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ export function initialize() { diff --git a/ui/app/initializers/custom-inflector-rules.js b/ui/app/initializers/custom-inflector-rules.js deleted file mode 100644 index 4ad2f94e4c4c..000000000000 --- a/ui/app/initializers/custom-inflector-rules.js +++ /dev/null @@ -1,18 +0,0 @@ -/** - * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 - */ - -import Inflector from 'ember-inflector'; - -export function initialize() { - const inflector = Inflector.inflector; - - // Tell the inflector that the plural of "quota" is "quotas" - inflector.irregular('quota', 'quotas'); -} - -export default { - name: 'custom-inflector-rules', - initialize, -}; diff --git a/ui/app/initializers/fragment-serializer.js b/ui/app/initializers/fragment-serializer.js index 041f901fb9a0..9b05fb6b3158 100644 --- a/ui/app/initializers/fragment-serializer.js +++ b/ui/app/initializers/fragment-serializer.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import FragmentSerializer from '../serializers/fragment'; diff --git a/ui/app/machines/evaluations.js b/ui/app/machines/evaluations.js index 4dced28c88fb..c71a97816180 100644 --- a/ui/app/machines/evaluations.js +++ b/ui/app/machines/evaluations.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { assign, createMachine, send } from 'xstate'; diff --git a/ui/app/mixins/searchable.js b/ui/app/mixins/searchable.js index 28f1300ec6b0..96c31f21e634 100644 --- a/ui/app/mixins/searchable.js +++ b/ui/app/mixins/searchable.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Mixin from '@ember/object/mixin'; diff --git a/ui/app/mixins/sortable-factory.js b/ui/app/mixins/sortable-factory.js index 7882d6c7252a..1969f294da7c 100644 --- a/ui/app/mixins/sortable-factory.js +++ b/ui/app/mixins/sortable-factory.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Mixin from '@ember/object/mixin'; diff --git a/ui/app/mixins/sortable.js b/ui/app/mixins/sortable.js index dd76e56b75e4..61929215be35 100644 --- a/ui/app/mixins/sortable.js +++ b/ui/app/mixins/sortable.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import SortableFactory from 'nomad-ui/mixins/sortable-factory'; diff --git a/ui/app/mixins/window-resizable.js b/ui/app/mixins/window-resizable.js index 2a943acefd16..0562c81e5a59 100644 --- a/ui/app/mixins/window-resizable.js +++ b/ui/app/mixins/window-resizable.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Mixin from '@ember/object/mixin'; diff --git a/ui/app/mixins/with-component-visibility-detection.js b/ui/app/mixins/with-component-visibility-detection.js index 137b164f116d..ab3c81f0f5d3 100644 --- a/ui/app/mixins/with-component-visibility-detection.js +++ b/ui/app/mixins/with-component-visibility-detection.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Ember from 'ember'; diff --git a/ui/app/mixins/with-forbidden-state.js b/ui/app/mixins/with-forbidden-state.js index d73cb0ae55b6..8bb0ff01b641 100644 --- a/ui/app/mixins/with-forbidden-state.js +++ b/ui/app/mixins/with-forbidden-state.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Mixin from '@ember/object/mixin'; diff --git a/ui/app/mixins/with-model-error-handling.js b/ui/app/mixins/with-model-error-handling.js index b8408ce46149..d9587fe7e411 100644 --- a/ui/app/mixins/with-model-error-handling.js +++ b/ui/app/mixins/with-model-error-handling.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Mixin from '@ember/object/mixin'; diff --git a/ui/app/mixins/with-namespace-resetting.js b/ui/app/mixins/with-namespace-resetting.js index 10f693b40ae8..f11155870a93 100644 --- a/ui/app/mixins/with-namespace-resetting.js +++ b/ui/app/mixins/with-namespace-resetting.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { inject as controller } from '@ember/controller'; diff --git a/ui/app/mixins/with-route-visibility-detection.js b/ui/app/mixins/with-route-visibility-detection.js index 1f3960ae4ce6..5022588222d8 100644 --- a/ui/app/mixins/with-route-visibility-detection.js +++ b/ui/app/mixins/with-route-visibility-detection.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Ember from 'ember'; diff --git a/ui/app/mixins/with-watchers.js b/ui/app/mixins/with-watchers.js index 0870322ab732..b3af0fabe88e 100644 --- a/ui/app/mixins/with-watchers.js +++ b/ui/app/mixins/with-watchers.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Mixin from '@ember/object/mixin'; diff --git a/ui/app/models/action-instance.js b/ui/app/models/action-instance.js deleted file mode 100644 index b0ab737fa09f..000000000000 --- a/ui/app/models/action-instance.js +++ /dev/null @@ -1,45 +0,0 @@ -/** - * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 - */ - -// @ts-check -import Model from '@ember-data/model'; -import { attr, belongsTo } from '@ember-data/model'; - -export default class ActionInstanceModel extends Model { - @belongsTo('action') action; - - /** - * @type {'starting'|'running'|'complete'|'error'} - */ - @attr('string') state; - - @attr('string', { - defaultValue() { - return ''; - }, - }) - messages; - @attr('date') createdAt; - - @attr('date') completedAt; - - @attr('string') allocID; - - @attr('string') error; - - get allocShortID() { - return this.allocID?.substring(0, 8); - } - - /** - * Used to group action instances "run on all allocs" - */ - @attr('string') peerID; - - /** - * @type {WebSocket} - */ - @attr() socket; -} diff --git a/ui/app/models/action.js b/ui/app/models/action.js deleted file mode 100644 index 946f9118e5f0..000000000000 --- a/ui/app/models/action.js +++ /dev/null @@ -1,35 +0,0 @@ -/** - * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 - */ - -// @ts-check - -import { attr } from '@ember-data/model'; -import { fragmentOwner } from 'ember-data-model-fragments/attributes'; -import Fragment from 'ember-data-model-fragments/fragment'; - -export default class ActionModel extends Fragment { - @attr('string') name; - @attr('string') command; - - /** - * @type {string[]} - */ - @attr() args; - - /** - * @type {import('../models/task').default} - */ - @fragmentOwner() task; - - /** - * The allocations that the action could be run on. - * @type {import('../models/allocation').default[]} - */ - get allocations() { - return this.task.taskGroup.allocations.filter((a) => { - return a.clientStatus === 'running'; - }); - } -} diff --git a/ui/app/models/agent.js b/ui/app/models/agent.js index 306e642ad92d..efea4f22ba30 100644 --- a/ui/app/models/agent.js +++ b/ui/app/models/agent.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { inject as service } from '@ember/service'; diff --git a/ui/app/models/allocation.js b/ui/app/models/allocation.js index 69aba48240cc..aeb2b2f8cf1c 100644 --- a/ui/app/models/allocation.js +++ b/ui/app/models/allocation.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { inject as service } from '@ember/service'; diff --git a/ui/app/models/auth-method.js b/ui/app/models/auth-method.js index ba90d267186d..feae471ba036 100644 --- a/ui/app/models/auth-method.js +++ b/ui/app/models/auth-method.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ // @ts-check diff --git a/ui/app/models/consul-connect.js b/ui/app/models/consul-connect.js index f9174fa14390..b3cd41f54bc8 100644 --- a/ui/app/models/consul-connect.js +++ b/ui/app/models/consul-connect.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Fragment from 'ember-data-model-fragments/fragment'; diff --git a/ui/app/models/deployment.js b/ui/app/models/deployment.js index 63ee41316aa2..7f199bfc8327 100644 --- a/ui/app/models/deployment.js +++ b/ui/app/models/deployment.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { alias, equal } from '@ember/object/computed'; diff --git a/ui/app/models/drain-strategy.js b/ui/app/models/drain-strategy.js index 02e5cfcb25ee..43a5132b2a04 100644 --- a/ui/app/models/drain-strategy.js +++ b/ui/app/models/drain-strategy.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { lt, equal } from '@ember/object/computed'; diff --git a/ui/app/models/evaluation-stub.js b/ui/app/models/evaluation-stub.js index 742f00703ba4..e535fe5db764 100644 --- a/ui/app/models/evaluation-stub.js +++ b/ui/app/models/evaluation-stub.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Model, { attr } from '@ember-data/model'; diff --git a/ui/app/models/evaluation.js b/ui/app/models/evaluation.js index e891327a12f0..0ae5613df010 100644 --- a/ui/app/models/evaluation.js +++ b/ui/app/models/evaluation.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { bool, equal } from '@ember/object/computed'; diff --git a/ui/app/models/group-scaling.js b/ui/app/models/group-scaling.js index fb48fe461bf9..a0b9f9396622 100644 --- a/ui/app/models/group-scaling.js +++ b/ui/app/models/group-scaling.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Fragment from 'ember-data-model-fragments/fragment'; diff --git a/ui/app/models/host-volume.js b/ui/app/models/host-volume.js index f31f3fe50bd6..f011b50e845c 100644 --- a/ui/app/models/host-volume.js +++ b/ui/app/models/host-volume.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Fragment from 'ember-data-model-fragments/fragment'; diff --git a/ui/app/models/job-dispatch.js b/ui/app/models/job-dispatch.js index cc5367d983ef..f3ce88d95f17 100644 --- a/ui/app/models/job-dispatch.js +++ b/ui/app/models/job-dispatch.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Model from '@ember-data/model'; diff --git a/ui/app/models/job-plan.js b/ui/app/models/job-plan.js index 76b740b43b3d..fdd3d478fa28 100644 --- a/ui/app/models/job-plan.js +++ b/ui/app/models/job-plan.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Model from '@ember-data/model'; diff --git a/ui/app/models/job-scale.js b/ui/app/models/job-scale.js index ae4ce03742f2..6e6e8b7e7089 100644 --- a/ui/app/models/job-scale.js +++ b/ui/app/models/job-scale.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Model from '@ember-data/model'; diff --git a/ui/app/models/job-summary.js b/ui/app/models/job-summary.js index 74b30cf44866..d70a58de675e 100644 --- a/ui/app/models/job-summary.js +++ b/ui/app/models/job-summary.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { collect, sum } from '@ember/object/computed'; diff --git a/ui/app/models/job-version.js b/ui/app/models/job-version.js index c4a0ef5f7291..366e9fd3180f 100644 --- a/ui/app/models/job-version.js +++ b/ui/app/models/job-version.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Model from '@ember-data/model'; diff --git a/ui/app/models/job.js b/ui/app/models/job.js index b873c0a51993..cc5628fd4d55 100644 --- a/ui/app/models/job.js +++ b/ui/app/models/job.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { alias, equal, or, and, mapBy } from '@ember/object/computed'; @@ -155,31 +155,6 @@ export default class Job extends Model { @hasMany('recommendation-summary') recommendationSummaries; - get actions() { - return this.taskGroups.reduce((acc, taskGroup) => { - return acc.concat( - taskGroup.tasks - .map((task) => { - return task.get('actions')?.toArray() || []; - }) - .reduce((taskAcc, taskActions) => taskAcc.concat(taskActions), []) - ); - }, []); - } - - /** - * - * @param {import('../models/action').default} action - * @param {string} allocID - * @param {import('../models/action-instance').default} actionInstance - * @returns - */ - getActionSocketUrl(action, allocID, actionInstance) { - return this.store - .adapterFor('job') - .getActionSocketUrl(this, action, allocID, actionInstance); - } - @computed('taskGroups.@each.drivers') get drivers() { return this.taskGroups diff --git a/ui/app/models/lifecycle.js b/ui/app/models/lifecycle.js index caf138f9506f..f665b2209f5d 100644 --- a/ui/app/models/lifecycle.js +++ b/ui/app/models/lifecycle.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { attr } from '@ember-data/model'; diff --git a/ui/app/models/namespace.js b/ui/app/models/namespace.js index 2c8d299941d1..b1d11e6c8e26 100644 --- a/ui/app/models/namespace.js +++ b/ui/app/models/namespace.js @@ -1,18 +1,14 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ +import { readOnly } from '@ember/object/computed'; import Model from '@ember-data/model'; import { attr } from '@ember-data/model'; -import { fragment } from 'ember-data-model-fragments/attributes'; export default class Namespace extends Model { - @attr('string') name; + @readOnly('id') name; @attr('string') hash; @attr('string') description; - @attr('string') quota; - @attr() meta; - @fragment('ns-capabilities') capabilities; - @fragment('ns-node-pool-configuration') nodePoolConfiguration; } diff --git a/ui/app/models/network.js b/ui/app/models/network.js index 8e5f9e6a0437..192170664f1c 100644 --- a/ui/app/models/network.js +++ b/ui/app/models/network.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { attr } from '@ember-data/model'; diff --git a/ui/app/models/node-driver.js b/ui/app/models/node-driver.js index a41a4e19250e..7098788ec0a4 100644 --- a/ui/app/models/node-driver.js +++ b/ui/app/models/node-driver.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import classic from 'ember-classic-decorator'; diff --git a/ui/app/models/node-event.js b/ui/app/models/node-event.js index acde7342ed55..2829868d4260 100644 --- a/ui/app/models/node-event.js +++ b/ui/app/models/node-event.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { alias } from '@ember/object/computed'; diff --git a/ui/app/models/node-pool.js b/ui/app/models/node-pool.js index a2e70c89f0f0..57730ccb8899 100644 --- a/ui/app/models/node-pool.js +++ b/ui/app/models/node-pool.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Model from '@ember-data/model'; diff --git a/ui/app/models/node.js b/ui/app/models/node.js index 033f9bb0875a..1600f55f6653 100644 --- a/ui/app/models/node.js +++ b/ui/app/models/node.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { computed } from '@ember/object'; diff --git a/ui/app/models/ns-capabilities.js b/ui/app/models/ns-capabilities.js deleted file mode 100644 index 10038f3ffe3a..000000000000 --- a/ui/app/models/ns-capabilities.js +++ /dev/null @@ -1,12 +0,0 @@ -/** - * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 - */ - -import Fragment from 'ember-data-model-fragments/fragment'; -import { array } from 'ember-data-model-fragments/attributes'; - -export default class NamespaceCapabilities extends Fragment { - @array('string') DisabledTaskDrivers; - @array('string') EnabledTaskDrivers; -} diff --git a/ui/app/models/ns-node-pool-configuration.js b/ui/app/models/ns-node-pool-configuration.js deleted file mode 100644 index 1a6bbd57b920..000000000000 --- a/ui/app/models/ns-node-pool-configuration.js +++ /dev/null @@ -1,14 +0,0 @@ -/** - * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 - */ - -import { attr } from '@ember-data/model'; -import Fragment from 'ember-data-model-fragments/fragment'; -import { array } from 'ember-data-model-fragments/attributes'; - -export default class NamespaceNodePoolConfiguration extends Fragment { - @attr('string') Default; - @array('string') Allowed; - @array('string') Disallowed; -} diff --git a/ui/app/models/placement-failure.js b/ui/app/models/placement-failure.js index 0ed9a8a4a9b6..c6b9471d8a5a 100644 --- a/ui/app/models/placement-failure.js +++ b/ui/app/models/placement-failure.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { attr } from '@ember-data/model'; diff --git a/ui/app/models/plugin.js b/ui/app/models/plugin.js index d271d3eec288..78ff23470754 100644 --- a/ui/app/models/plugin.js +++ b/ui/app/models/plugin.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { computed } from '@ember/object'; diff --git a/ui/app/models/policy.js b/ui/app/models/policy.js index f20cfc3f274a..449c3794ae77 100644 --- a/ui/app/models/policy.js +++ b/ui/app/models/policy.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Model from '@ember-data/model'; diff --git a/ui/app/models/port.js b/ui/app/models/port.js index d51ec02b8c7d..afe96d09bfc2 100644 --- a/ui/app/models/port.js +++ b/ui/app/models/port.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { attr } from '@ember-data/model'; diff --git a/ui/app/models/recommendation-summary.js b/ui/app/models/recommendation-summary.js index ba1c5eb0b9cb..1f6421aa978a 100644 --- a/ui/app/models/recommendation-summary.js +++ b/ui/app/models/recommendation-summary.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Model from '@ember-data/model'; diff --git a/ui/app/models/recommendation.js b/ui/app/models/recommendation.js index 7fa662752bd2..6a5a03d89523 100644 --- a/ui/app/models/recommendation.js +++ b/ui/app/models/recommendation.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Model from '@ember-data/model'; diff --git a/ui/app/models/reschedule-event.js b/ui/app/models/reschedule-event.js index a0b4e3497ba2..526034c28f04 100644 --- a/ui/app/models/reschedule-event.js +++ b/ui/app/models/reschedule-event.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Fragment from 'ember-data-model-fragments/fragment'; diff --git a/ui/app/models/resources.js b/ui/app/models/resources.js index 49fddff6fb07..5160ceccc9eb 100644 --- a/ui/app/models/resources.js +++ b/ui/app/models/resources.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { attr } from '@ember-data/model'; diff --git a/ui/app/models/scale-event.js b/ui/app/models/scale-event.js index 45efabf413fe..a72c83b8e6cb 100644 --- a/ui/app/models/scale-event.js +++ b/ui/app/models/scale-event.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { computed } from '@ember/object'; diff --git a/ui/app/models/service-fragment.js b/ui/app/models/service-fragment.js index 1c700da93648..fc73e81b7f11 100644 --- a/ui/app/models/service-fragment.js +++ b/ui/app/models/service-fragment.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { attr } from '@ember-data/model'; diff --git a/ui/app/models/service.js b/ui/app/models/service.js index 1bf4138931e6..721ba029cc28 100644 --- a/ui/app/models/service.js +++ b/ui/app/models/service.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ // @ts-check diff --git a/ui/app/models/sidecar-proxy-upstream.js b/ui/app/models/sidecar-proxy-upstream.js index f18cf7c23007..752730ad1f34 100644 --- a/ui/app/models/sidecar-proxy-upstream.js +++ b/ui/app/models/sidecar-proxy-upstream.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Fragment from 'ember-data-model-fragments/fragment'; diff --git a/ui/app/models/sidecar-proxy.js b/ui/app/models/sidecar-proxy.js index 869498b44b52..681ce06b9101 100644 --- a/ui/app/models/sidecar-proxy.js +++ b/ui/app/models/sidecar-proxy.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Fragment from 'ember-data-model-fragments/fragment'; diff --git a/ui/app/models/sidecar-service.js b/ui/app/models/sidecar-service.js index 37c1c851b60b..911cfbd38283 100644 --- a/ui/app/models/sidecar-service.js +++ b/ui/app/models/sidecar-service.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Fragment from 'ember-data-model-fragments/fragment'; diff --git a/ui/app/models/storage-controller.js b/ui/app/models/storage-controller.js index 8548cd387629..ca214e79ea33 100644 --- a/ui/app/models/storage-controller.js +++ b/ui/app/models/storage-controller.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { attr, belongsTo } from '@ember-data/model'; diff --git a/ui/app/models/storage-node.js b/ui/app/models/storage-node.js index df7b238868e1..01b986402381 100644 --- a/ui/app/models/storage-node.js +++ b/ui/app/models/storage-node.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { attr, belongsTo } from '@ember-data/model'; diff --git a/ui/app/models/structured-attributes.js b/ui/app/models/structured-attributes.js index 6dc5b4df9368..808e2db46212 100644 --- a/ui/app/models/structured-attributes.js +++ b/ui/app/models/structured-attributes.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { set } from '@ember/object'; diff --git a/ui/app/models/task-event.js b/ui/app/models/task-event.js index 56d879b8d46e..85fa8e819a11 100644 --- a/ui/app/models/task-event.js +++ b/ui/app/models/task-event.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Fragment from 'ember-data-model-fragments/fragment'; @@ -16,27 +16,6 @@ export default class TaskEvent extends Fragment { @attr('date') time; @attr('number') timeNanos; - @attr('string') displayMessage; - get message() { - let message = simplifyTimeMessage(this.displayMessage); - return message; - } -} - -function simplifyTimeMessage(message) { - return ( - message?.replace(/(\d+h)?(\d+m)?(\d+\.\d+)s/g, (_, h, m, s) => { - h = h ? parseInt(h) : 0; - m = m ? parseInt(m) : 0; - s = Math.round(parseFloat(s)); - - m += Math.floor(s / 60); - s %= 60; - h += Math.floor(m / 60); - m %= 60; - - return `${h ? h + 'h' : ''}${h || m ? m + 'm' : ''}${s}s`; - }) || message - ); + @attr('string') message; } diff --git a/ui/app/models/task-group-deployment-summary.js b/ui/app/models/task-group-deployment-summary.js index d360b32b1b7d..d8a2739d999f 100644 --- a/ui/app/models/task-group-deployment-summary.js +++ b/ui/app/models/task-group-deployment-summary.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { gt, alias } from '@ember/object/computed'; diff --git a/ui/app/models/task-group-scale.js b/ui/app/models/task-group-scale.js index 07b74512fae2..416894b1c093 100644 --- a/ui/app/models/task-group-scale.js +++ b/ui/app/models/task-group-scale.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { reads } from '@ember/object/computed'; diff --git a/ui/app/models/task-group-summary.js b/ui/app/models/task-group-summary.js index 0c083536604b..d0572f8e9e64 100644 --- a/ui/app/models/task-group-summary.js +++ b/ui/app/models/task-group-summary.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { sum, collect } from '@ember/object/computed'; diff --git a/ui/app/models/task-group.js b/ui/app/models/task-group.js index 8db1771f06c1..d775c388ab0c 100644 --- a/ui/app/models/task-group.js +++ b/ui/app/models/task-group.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { computed } from '@ember/object'; diff --git a/ui/app/models/task-state.js b/ui/app/models/task-state.js index e890e431a2ab..50f087757598 100644 --- a/ui/app/models/task-state.js +++ b/ui/app/models/task-state.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { computed } from '@ember/object'; diff --git a/ui/app/models/task.js b/ui/app/models/task.js index d4e88e9a49a5..0796cad30ce9 100644 --- a/ui/app/models/task.js +++ b/ui/app/models/task.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { attr } from '@ember-data/model'; @@ -18,8 +18,6 @@ export default class Task extends Fragment { @attr('string') name; @attr('string') driver; @attr('string') kind; - @fragmentArray('action', { defaultValue: () => [] }) - actions; @attr() meta; diff --git a/ui/app/models/token.js b/ui/app/models/token.js index 700afdd95205..10c364ae9007 100644 --- a/ui/app/models/token.js +++ b/ui/app/models/token.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { alias } from '@ember/object/computed'; diff --git a/ui/app/models/variable.js b/ui/app/models/variable.js index 9bed1187c42c..7c2d7eed1964 100644 --- a/ui/app/models/variable.js +++ b/ui/app/models/variable.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ // @ts-check diff --git a/ui/app/models/volume-definition.js b/ui/app/models/volume-definition.js index fd86d6adde64..45cbe48877cf 100644 --- a/ui/app/models/volume-definition.js +++ b/ui/app/models/volume-definition.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { alias, equal } from '@ember/object/computed'; diff --git a/ui/app/models/volume-mount.js b/ui/app/models/volume-mount.js index 3efe7be9d8be..01a8a0d394bd 100644 --- a/ui/app/models/volume-mount.js +++ b/ui/app/models/volume-mount.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { computed } from '@ember/object'; diff --git a/ui/app/models/volume.js b/ui/app/models/volume.js index 0b6ace6044ab..e5724112c4d2 100644 --- a/ui/app/models/volume.js +++ b/ui/app/models/volume.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { computed } from '@ember/object'; diff --git a/ui/app/modifiers/autofocus.js b/ui/app/modifiers/autofocus.js index 0b7111e892a9..25aff737091a 100644 --- a/ui/app/modifiers/autofocus.js +++ b/ui/app/modifiers/autofocus.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { modifier } from 'ember-modifier'; diff --git a/ui/app/modifiers/code-mirror.js b/ui/app/modifiers/code-mirror.js index 69a77d3dc288..ca02785336f4 100644 --- a/ui/app/modifiers/code-mirror.js +++ b/ui/app/modifiers/code-mirror.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { action } from '@ember/object'; diff --git a/ui/app/modifiers/keyboard-shortcut.js b/ui/app/modifiers/keyboard-shortcut.js index 1e64c514ce3f..3de49aa6daab 100644 --- a/ui/app/modifiers/keyboard-shortcut.js +++ b/ui/app/modifiers/keyboard-shortcut.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { inject as service } from '@ember/service'; diff --git a/ui/app/modifiers/window-resize.js b/ui/app/modifiers/window-resize.js index c6b84b7a96d7..0b1d655225ae 100644 --- a/ui/app/modifiers/window-resize.js +++ b/ui/app/modifiers/window-resize.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { modifier } from 'ember-modifier'; diff --git a/ui/app/router.js b/ui/app/router.js index 0d78de67faf3..fde299397436 100644 --- a/ui/app/router.js +++ b/ui/app/router.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import EmberRouter from '@ember/routing/router'; @@ -130,14 +130,6 @@ Router.map(function () { path: '/:id', }); }); - this.route('namespaces', function () { - this.route('new'); - // Note, this needs the "acl-" portion due to - // "namespace" being a magic string in Ember - this.route('acl-namespace', { - path: '/:name', - }); - }); }); // Mirage-only route for testing OIDC flow if (config['ember-cli-mirage']) { diff --git a/ui/app/routes/access-control.js b/ui/app/routes/access-control.js index e824871bd67c..6980bdadc9c0 100644 --- a/ui/app/routes/access-control.js +++ b/ui/app/routes/access-control.js @@ -21,8 +21,7 @@ export default class AccessControlRoute extends Route.extend( if ( this.can.cannot('list policies') || this.can.cannot('list roles') || - this.can.cannot('list tokens') || - this.can.cannot('list namespaces') + this.can.cannot('list tokens') ) { this.router.transitionTo('/jobs'); } @@ -34,7 +33,6 @@ export default class AccessControlRoute extends Route.extend( policies: this.store.findAll('policy', { reload: true }), roles: this.store.findAll('role', { reload: true }), tokens: this.store.findAll('token', { reload: true }), - namespaces: this.store.findAll('namespace', { reload: true }), }); } diff --git a/ui/app/routes/access-control/namespaces/acl-namespace.js b/ui/app/routes/access-control/namespaces/acl-namespace.js deleted file mode 100644 index 73f7ad855208..000000000000 --- a/ui/app/routes/access-control/namespaces/acl-namespace.js +++ /dev/null @@ -1,27 +0,0 @@ -/** - * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 - */ - -// @ts-check -import Route from '@ember/routing/route'; -import withForbiddenState from 'nomad-ui/mixins/with-forbidden-state'; -import WithModelErrorHandling from 'nomad-ui/mixins/with-model-error-handling'; -import { inject as service } from '@ember/service'; - -export default class AccessControlNamespacesAclNamespaceRoute extends Route.extend( - withForbiddenState, - WithModelErrorHandling -) { - @service store; - - async model(params) { - return await this.store.findRecord( - 'namespace', - decodeURIComponent(params.name), - { - reload: true, - } - ); - } -} diff --git a/ui/app/routes/access-control/namespaces/new.js b/ui/app/routes/access-control/namespaces/new.js deleted file mode 100644 index b82610b5e083..000000000000 --- a/ui/app/routes/access-control/namespaces/new.js +++ /dev/null @@ -1,58 +0,0 @@ -/** - * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 - */ - -import Route from '@ember/routing/route'; -import { inject as service } from '@ember/service'; - -export default class AccessControlNamespacesNewRoute extends Route { - @service can; - @service router; - - beforeModel() { - if (this.can.cannot('write namespace')) { - this.router.transitionTo('/access-control/namespaces'); - } - } - - async model() { - let defaultMeta = {}; - - let defaultNodePoolConfig = null; - if (this.can.can('configure-in-namespace node-pool')) { - defaultNodePoolConfig = this.store.createFragment( - 'ns-node-pool-configuration', - { - Default: 'default', - Allowed: [], - Disallowed: null, - } - ); - } - - let defaultCapabilities = this.store.createFragment('ns-capabilities', { - DisabledTaskDrivers: ['raw_exec'], - }); - - return await this.store.createRecord('namespace', { - name: '', - description: '', - capabilities: defaultCapabilities, - meta: defaultMeta, - quota: '', - nodePoolConfiguration: defaultNodePoolConfig, - }); - } - - resetController(controller, isExiting) { - if (isExiting) { - // If user didn't save, delete the freshly created model - if (controller.model.isNew) { - controller.model.capabilities?.unloadRecord(); - controller.model.nodePoolConfiguration?.unloadRecord(); - controller.model.unloadRecord(); - } - } - } -} diff --git a/ui/app/routes/access-control/policies/new.js b/ui/app/routes/access-control/policies/new.js index eaf0199e362f..9b52a619cfa8 100644 --- a/ui/app/routes/access-control/policies/new.js +++ b/ui/app/routes/access-control/policies/new.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Route from '@ember/routing/route'; diff --git a/ui/app/routes/access-control/policies/policy.js b/ui/app/routes/access-control/policies/policy.js index 6fb5faca7471..70fec6e4cbf7 100644 --- a/ui/app/routes/access-control/policies/policy.js +++ b/ui/app/routes/access-control/policies/policy.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Route from '@ember/routing/route'; diff --git a/ui/app/routes/allocations/allocation.js b/ui/app/routes/allocations/allocation.js index 9531a2c009dc..da9784eb77a0 100644 --- a/ui/app/routes/allocations/allocation.js +++ b/ui/app/routes/allocations/allocation.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Route from '@ember/routing/route'; diff --git a/ui/app/routes/allocations/allocation/fs-root.js b/ui/app/routes/allocations/allocation/fs-root.js index 99018ab12ec5..93f355af39f2 100644 --- a/ui/app/routes/allocations/allocation/fs-root.js +++ b/ui/app/routes/allocations/allocation/fs-root.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import FSRoute from './fs'; diff --git a/ui/app/routes/allocations/allocation/fs.js b/ui/app/routes/allocations/allocation/fs.js index cd26f2f787cb..4795bd94e2b6 100644 --- a/ui/app/routes/allocations/allocation/fs.js +++ b/ui/app/routes/allocations/allocation/fs.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Route from '@ember/routing/route'; diff --git a/ui/app/routes/allocations/allocation/index.js b/ui/app/routes/allocations/allocation/index.js index a6f935c4bad6..d5389fa67343 100644 --- a/ui/app/routes/allocations/allocation/index.js +++ b/ui/app/routes/allocations/allocation/index.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Route from '@ember/routing/route'; diff --git a/ui/app/routes/allocations/allocation/task.js b/ui/app/routes/allocations/allocation/task.js index 9b55545629f5..38626b3de08e 100644 --- a/ui/app/routes/allocations/allocation/task.js +++ b/ui/app/routes/allocations/allocation/task.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ /* eslint-disable ember/no-controller-access-in-routes */ diff --git a/ui/app/routes/allocations/allocation/task/fs-root.js b/ui/app/routes/allocations/allocation/task/fs-root.js index 3c0f9fc567fa..5709afdbf6de 100644 --- a/ui/app/routes/allocations/allocation/task/fs-root.js +++ b/ui/app/routes/allocations/allocation/task/fs-root.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import FSRoute from './fs'; diff --git a/ui/app/routes/allocations/allocation/task/fs.js b/ui/app/routes/allocations/allocation/task/fs.js index b476fb1426f2..42f1e4d75b4a 100644 --- a/ui/app/routes/allocations/allocation/task/fs.js +++ b/ui/app/routes/allocations/allocation/task/fs.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Route from '@ember/routing/route'; diff --git a/ui/app/routes/allocations/allocation/task/logs.js b/ui/app/routes/allocations/allocation/task/logs.js index f2e0fd9b1a97..2edef74c16b0 100644 --- a/ui/app/routes/allocations/allocation/task/logs.js +++ b/ui/app/routes/allocations/allocation/task/logs.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Route from '@ember/routing/route'; diff --git a/ui/app/routes/application.js b/ui/app/routes/application.js index b2cc7effaa13..690f1e485fa0 100644 --- a/ui/app/routes/application.js +++ b/ui/app/routes/application.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ /* eslint-disable ember/no-controller-access-in-routes */ diff --git a/ui/app/routes/clients.js b/ui/app/routes/clients.js index ef6e9cd8d38b..bde64750be0f 100644 --- a/ui/app/routes/clients.js +++ b/ui/app/routes/clients.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { inject as service } from '@ember/service'; diff --git a/ui/app/routes/clients/client.js b/ui/app/routes/clients/client.js index 4b36738612e8..184a051a31fa 100644 --- a/ui/app/routes/clients/client.js +++ b/ui/app/routes/clients/client.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { inject as service } from '@ember/service'; diff --git a/ui/app/routes/clients/client/index.js b/ui/app/routes/clients/client/index.js index 6bab506eeaa5..e5e0a71afbd3 100644 --- a/ui/app/routes/clients/client/index.js +++ b/ui/app/routes/clients/client/index.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { inject as service } from '@ember/service'; diff --git a/ui/app/routes/clients/index.js b/ui/app/routes/clients/index.js index db4584428d67..aeb684454c22 100644 --- a/ui/app/routes/clients/index.js +++ b/ui/app/routes/clients/index.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Route from '@ember/routing/route'; diff --git a/ui/app/routes/csi/index.js b/ui/app/routes/csi/index.js index 23b74f6f00d7..5f305b1eb202 100644 --- a/ui/app/routes/csi/index.js +++ b/ui/app/routes/csi/index.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Route from '@ember/routing/route'; diff --git a/ui/app/routes/csi/plugins.js b/ui/app/routes/csi/plugins.js index 020e401b5f9b..4d3e221f55e1 100644 --- a/ui/app/routes/csi/plugins.js +++ b/ui/app/routes/csi/plugins.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { inject as service } from '@ember/service'; diff --git a/ui/app/routes/csi/plugins/index.js b/ui/app/routes/csi/plugins/index.js index 742ec0605c14..1fc73cfa57b0 100644 --- a/ui/app/routes/csi/plugins/index.js +++ b/ui/app/routes/csi/plugins/index.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Route from '@ember/routing/route'; diff --git a/ui/app/routes/csi/plugins/plugin.js b/ui/app/routes/csi/plugins/plugin.js index c5e67de87792..7b12061762cb 100644 --- a/ui/app/routes/csi/plugins/plugin.js +++ b/ui/app/routes/csi/plugins/plugin.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { inject as service } from '@ember/service'; diff --git a/ui/app/routes/csi/plugins/plugin/allocations.js b/ui/app/routes/csi/plugins/plugin/allocations.js index 960093b9de82..5f588908b461 100644 --- a/ui/app/routes/csi/plugins/plugin/allocations.js +++ b/ui/app/routes/csi/plugins/plugin/allocations.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Route from '@ember/routing/route'; diff --git a/ui/app/routes/csi/plugins/plugin/index.js b/ui/app/routes/csi/plugins/plugin/index.js index 0122d2adf49b..aac300749de6 100644 --- a/ui/app/routes/csi/plugins/plugin/index.js +++ b/ui/app/routes/csi/plugins/plugin/index.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Route from '@ember/routing/route'; diff --git a/ui/app/routes/csi/volumes.js b/ui/app/routes/csi/volumes.js index e120408eae4e..657fab5aea6d 100644 --- a/ui/app/routes/csi/volumes.js +++ b/ui/app/routes/csi/volumes.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { inject as service } from '@ember/service'; diff --git a/ui/app/routes/csi/volumes/index.js b/ui/app/routes/csi/volumes/index.js index dd5f70ea6eac..815a0e1569b0 100644 --- a/ui/app/routes/csi/volumes/index.js +++ b/ui/app/routes/csi/volumes/index.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { inject as service } from '@ember/service'; diff --git a/ui/app/routes/csi/volumes/volume.js b/ui/app/routes/csi/volumes/volume.js index d889100cf0ff..a21e1f66263c 100644 --- a/ui/app/routes/csi/volumes/volume.js +++ b/ui/app/routes/csi/volumes/volume.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { inject as service } from '@ember/service'; diff --git a/ui/app/routes/evaluations/index.js b/ui/app/routes/evaluations/index.js index 2d6031227d3c..452078dcdf2e 100644 --- a/ui/app/routes/evaluations/index.js +++ b/ui/app/routes/evaluations/index.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { inject as service } from '@ember/service'; @@ -44,7 +44,7 @@ export default class EvaluationsIndexRoute extends Route { }) { /* We use our own DSL for filter expressions. This function takes our query parameters and builds a query that matches our DSL. - Documentation can be found here: https://developer.hashicorp.com/nomad/api-docs#filtering + Documentation can be found here: https://www.nomadproject.io/api-docs#filtering */ const generateFilterExpression = () => { const searchFilter = searchTerm diff --git a/ui/app/routes/exec.js b/ui/app/routes/exec.js index 9aa97bc7f4c7..98bd8114bc5b 100644 --- a/ui/app/routes/exec.js +++ b/ui/app/routes/exec.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { inject as service } from '@ember/service'; diff --git a/ui/app/routes/exec/task-group/task.js b/ui/app/routes/exec/task-group/task.js index 84ca7002f877..2bdca5a2c129 100644 --- a/ui/app/routes/exec/task-group/task.js +++ b/ui/app/routes/exec/task-group/task.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ /* eslint-disable ember/no-controller-access-in-routes */ diff --git a/ui/app/routes/index.js b/ui/app/routes/index.js index 26fe138f73e9..dda8954d67fb 100644 --- a/ui/app/routes/index.js +++ b/ui/app/routes/index.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Route from '@ember/routing/route'; diff --git a/ui/app/routes/jobs/index.js b/ui/app/routes/jobs/index.js index fd81cf89e785..5bbd8a07d528 100644 --- a/ui/app/routes/jobs/index.js +++ b/ui/app/routes/jobs/index.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { inject as service } from '@ember/service'; diff --git a/ui/app/routes/jobs/job.js b/ui/app/routes/jobs/job.js index e6b2eeb89214..49942a6f2029 100644 --- a/ui/app/routes/jobs/job.js +++ b/ui/app/routes/jobs/job.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { inject as service } from '@ember/service'; diff --git a/ui/app/routes/jobs/job/allocations.js b/ui/app/routes/jobs/job/allocations.js index aeaf9942869b..ce3e1ae70942 100644 --- a/ui/app/routes/jobs/job/allocations.js +++ b/ui/app/routes/jobs/job/allocations.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Route from '@ember/routing/route'; diff --git a/ui/app/routes/jobs/job/clients.js b/ui/app/routes/jobs/job/clients.js index 549e0cd936ce..88741f94f56c 100644 --- a/ui/app/routes/jobs/job/clients.js +++ b/ui/app/routes/jobs/job/clients.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { inject as service } from '@ember/service'; diff --git a/ui/app/routes/jobs/job/definition.js b/ui/app/routes/jobs/job/definition.js index 886683d6bb47..852dc4ba7d4d 100644 --- a/ui/app/routes/jobs/job/definition.js +++ b/ui/app/routes/jobs/job/definition.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ // @ts-check diff --git a/ui/app/routes/jobs/job/deployments.js b/ui/app/routes/jobs/job/deployments.js index e91452ccfe0f..1f67df6763e1 100644 --- a/ui/app/routes/jobs/job/deployments.js +++ b/ui/app/routes/jobs/job/deployments.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Route from '@ember/routing/route'; diff --git a/ui/app/routes/jobs/job/dispatch.js b/ui/app/routes/jobs/job/dispatch.js index 2ee0dba8f969..b3a38af869e1 100644 --- a/ui/app/routes/jobs/job/dispatch.js +++ b/ui/app/routes/jobs/job/dispatch.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Route from '@ember/routing/route'; diff --git a/ui/app/routes/jobs/job/evaluations.js b/ui/app/routes/jobs/job/evaluations.js index bfb2a446649f..34b2e2031ac4 100644 --- a/ui/app/routes/jobs/job/evaluations.js +++ b/ui/app/routes/jobs/job/evaluations.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Route from '@ember/routing/route'; diff --git a/ui/app/routes/jobs/job/index.js b/ui/app/routes/jobs/job/index.js index d6ffb15841d8..052982fa78d8 100644 --- a/ui/app/routes/jobs/job/index.js +++ b/ui/app/routes/jobs/job/index.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { inject as service } from '@ember/service'; diff --git a/ui/app/routes/jobs/job/services.js b/ui/app/routes/jobs/job/services.js index 6c8452c81f11..9310f6ca95e2 100644 --- a/ui/app/routes/jobs/job/services.js +++ b/ui/app/routes/jobs/job/services.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Route from '@ember/routing/route'; diff --git a/ui/app/routes/jobs/job/services/index.js b/ui/app/routes/jobs/job/services/index.js index 447d4d83fbe9..83dc86ee56ca 100644 --- a/ui/app/routes/jobs/job/services/index.js +++ b/ui/app/routes/jobs/job/services/index.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Route from '@ember/routing/route'; diff --git a/ui/app/routes/jobs/job/services/service.js b/ui/app/routes/jobs/job/services/service.js index aa7386bca8a9..35643f485287 100644 --- a/ui/app/routes/jobs/job/services/service.js +++ b/ui/app/routes/jobs/job/services/service.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Route from '@ember/routing/route'; diff --git a/ui/app/routes/jobs/job/task-group.js b/ui/app/routes/jobs/job/task-group.js index 0e2adc6259d4..17c6435be5cf 100644 --- a/ui/app/routes/jobs/job/task-group.js +++ b/ui/app/routes/jobs/job/task-group.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Route from '@ember/routing/route'; diff --git a/ui/app/routes/jobs/job/variables.js b/ui/app/routes/jobs/job/variables.js index 4df3f4979458..6ebbf9ff959c 100644 --- a/ui/app/routes/jobs/job/variables.js +++ b/ui/app/routes/jobs/job/variables.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ // @ts-check diff --git a/ui/app/routes/jobs/job/versions.js b/ui/app/routes/jobs/job/versions.js index 489e5b8e58fa..281b41f90875 100644 --- a/ui/app/routes/jobs/job/versions.js +++ b/ui/app/routes/jobs/job/versions.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Route from '@ember/routing/route'; diff --git a/ui/app/routes/jobs/run/index.js b/ui/app/routes/jobs/run/index.js index 95c0bbffd2d2..9e428dd6c8a2 100644 --- a/ui/app/routes/jobs/run/index.js +++ b/ui/app/routes/jobs/run/index.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ // @ts-check diff --git a/ui/app/routes/jobs/run/templates/index.js b/ui/app/routes/jobs/run/templates/index.js index e2e5ac3d0187..f469bc336261 100644 --- a/ui/app/routes/jobs/run/templates/index.js +++ b/ui/app/routes/jobs/run/templates/index.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ // @ts-check diff --git a/ui/app/routes/jobs/run/templates/manage.js b/ui/app/routes/jobs/run/templates/manage.js index 811da18d734c..9ef60053f5fb 100644 --- a/ui/app/routes/jobs/run/templates/manage.js +++ b/ui/app/routes/jobs/run/templates/manage.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Route from '@ember/routing/route'; diff --git a/ui/app/routes/jobs/run/templates/new.js b/ui/app/routes/jobs/run/templates/new.js index 5eeb010ba5f9..9c218d9f7dbc 100644 --- a/ui/app/routes/jobs/run/templates/new.js +++ b/ui/app/routes/jobs/run/templates/new.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { getOwner } from '@ember/application'; diff --git a/ui/app/routes/jobs/run/templates/template.js b/ui/app/routes/jobs/run/templates/template.js index aa33e86ad8cf..1e857f2abb87 100644 --- a/ui/app/routes/jobs/run/templates/template.js +++ b/ui/app/routes/jobs/run/templates/template.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Route from '@ember/routing/route'; diff --git a/ui/app/routes/not-found.js b/ui/app/routes/not-found.js index 6b1983cb84b8..ea6dd0318ed9 100644 --- a/ui/app/routes/not-found.js +++ b/ui/app/routes/not-found.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ /* eslint-disable ember/no-controller-access-in-routes */ diff --git a/ui/app/routes/oidc-mock.js b/ui/app/routes/oidc-mock.js index 8a9d3c24c2c5..d28c070167cd 100644 --- a/ui/app/routes/oidc-mock.js +++ b/ui/app/routes/oidc-mock.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Route from '@ember/routing/route'; diff --git a/ui/app/routes/optimize.js b/ui/app/routes/optimize.js index 6918f78bbe6c..b3b37879035a 100644 --- a/ui/app/routes/optimize.js +++ b/ui/app/routes/optimize.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Route from '@ember/routing/route'; diff --git a/ui/app/routes/optimize/index.js b/ui/app/routes/optimize/index.js index d9ca73f89e43..d9716f8d8660 100644 --- a/ui/app/routes/optimize/index.js +++ b/ui/app/routes/optimize/index.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ /* eslint-disable ember/no-controller-access-in-routes */ diff --git a/ui/app/routes/optimize/summary.js b/ui/app/routes/optimize/summary.js index 67a7a520c8ec..d93948ff8814 100644 --- a/ui/app/routes/optimize/summary.js +++ b/ui/app/routes/optimize/summary.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Route from '@ember/routing/route'; diff --git a/ui/app/routes/policies.js b/ui/app/routes/policies.js new file mode 100644 index 000000000000..7c95fe52ca49 --- /dev/null +++ b/ui/app/routes/policies.js @@ -0,0 +1,34 @@ +/** + * Copyright (c) HashiCorp, Inc. + * SPDX-License-Identifier: MPL-2.0 + */ + +import Route from '@ember/routing/route'; +import withForbiddenState from 'nomad-ui/mixins/with-forbidden-state'; +import WithModelErrorHandling from 'nomad-ui/mixins/with-model-error-handling'; +import { inject as service } from '@ember/service'; +import { hash } from 'rsvp'; + +export default class PoliciesRoute extends Route.extend( + withForbiddenState, + WithModelErrorHandling +) { + @service can; + @service store; + @service router; + + beforeModel() { + if (this.can.cannot('list policies')) { + this.router.transitionTo('/jobs'); + } + } + + async model() { + return await hash({ + policies: this.store.query('policy', { reload: true }), + tokens: + this.can.can('list tokens') && + this.store.query('token', { reload: true }), + }); + } +} diff --git a/ui/app/routes/servers.js b/ui/app/routes/servers.js index 3dcb8d733c80..0b2f95bae258 100644 --- a/ui/app/routes/servers.js +++ b/ui/app/routes/servers.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { inject as service } from '@ember/service'; diff --git a/ui/app/routes/servers/server.js b/ui/app/routes/servers/server.js index 850561fa31a4..529abfb9563b 100644 --- a/ui/app/routes/servers/server.js +++ b/ui/app/routes/servers/server.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Route from '@ember/routing/route'; diff --git a/ui/app/routes/settings/tokens.js b/ui/app/routes/settings/tokens.js index 89740fb5f3f5..8c0beb45e3ef 100644 --- a/ui/app/routes/settings/tokens.js +++ b/ui/app/routes/settings/tokens.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ // @ts-check diff --git a/ui/app/routes/topology.js b/ui/app/routes/topology.js index 606872c48978..26da72fa9b09 100644 --- a/ui/app/routes/topology.js +++ b/ui/app/routes/topology.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { inject as service } from '@ember/service'; diff --git a/ui/app/routes/variables.js b/ui/app/routes/variables.js index 9a0487f75c66..bc112fc71c16 100644 --- a/ui/app/routes/variables.js +++ b/ui/app/routes/variables.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Route from '@ember/routing/route'; diff --git a/ui/app/routes/variables/index.js b/ui/app/routes/variables/index.js index 32c32acd14f8..fa9f51c61e05 100644 --- a/ui/app/routes/variables/index.js +++ b/ui/app/routes/variables/index.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Route from '@ember/routing/route'; diff --git a/ui/app/routes/variables/new.js b/ui/app/routes/variables/new.js index 3d574e60ebb0..d70be2f5adec 100644 --- a/ui/app/routes/variables/new.js +++ b/ui/app/routes/variables/new.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Route from '@ember/routing/route'; diff --git a/ui/app/routes/variables/path.js b/ui/app/routes/variables/path.js index 7d9b9bcd0daa..77d572ca7bd9 100644 --- a/ui/app/routes/variables/path.js +++ b/ui/app/routes/variables/path.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Route from '@ember/routing/route'; diff --git a/ui/app/routes/variables/variable.js b/ui/app/routes/variables/variable.js index 81781d01b6b6..a1593fbd3cef 100644 --- a/ui/app/routes/variables/variable.js +++ b/ui/app/routes/variables/variable.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Route from '@ember/routing/route'; diff --git a/ui/app/routes/variables/variable/edit.js b/ui/app/routes/variables/variable/edit.js index 48ccaa3b441e..c39bd5a90961 100644 --- a/ui/app/routes/variables/variable/edit.js +++ b/ui/app/routes/variables/variable/edit.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Route from '@ember/routing/route'; diff --git a/ui/app/serializers/agent.js b/ui/app/serializers/agent.js index 325609b9bcc4..a9171d81bb2c 100644 --- a/ui/app/serializers/agent.js +++ b/ui/app/serializers/agent.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import ApplicationSerializer from './application'; diff --git a/ui/app/serializers/allocation.js b/ui/app/serializers/allocation.js index 276be41114de..214bbc75914b 100644 --- a/ui/app/serializers/allocation.js +++ b/ui/app/serializers/allocation.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { inject as service } from '@ember/service'; diff --git a/ui/app/serializers/application.js b/ui/app/serializers/application.js index 788ff89c5e87..a0b864fdda2a 100644 --- a/ui/app/serializers/application.js +++ b/ui/app/serializers/application.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { copy } from 'ember-copy'; diff --git a/ui/app/serializers/auth-method.js b/ui/app/serializers/auth-method.js index f9e0e2c05812..c80e0a9a6602 100644 --- a/ui/app/serializers/auth-method.js +++ b/ui/app/serializers/auth-method.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import ApplicationSerializer from './application'; diff --git a/ui/app/serializers/deployment.js b/ui/app/serializers/deployment.js index fb60ace4a38c..22a2357ed923 100644 --- a/ui/app/serializers/deployment.js +++ b/ui/app/serializers/deployment.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { get } from '@ember/object'; diff --git a/ui/app/serializers/drain-strategy.js b/ui/app/serializers/drain-strategy.js index 2d370554d4fe..ff6da53c4ec7 100644 --- a/ui/app/serializers/drain-strategy.js +++ b/ui/app/serializers/drain-strategy.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import ApplicationSerializer from './application'; diff --git a/ui/app/serializers/evaluation.js b/ui/app/serializers/evaluation.js index 4a19c68c7200..cf16a344dde7 100644 --- a/ui/app/serializers/evaluation.js +++ b/ui/app/serializers/evaluation.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { inject as service } from '@ember/service'; diff --git a/ui/app/serializers/fragment.js b/ui/app/serializers/fragment.js index a0884a130d99..d19a1458a802 100644 --- a/ui/app/serializers/fragment.js +++ b/ui/app/serializers/fragment.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import ApplicationSerializer from './application'; diff --git a/ui/app/serializers/job-plan.js b/ui/app/serializers/job-plan.js index 170a15b0dd70..372eaa6b8031 100644 --- a/ui/app/serializers/job-plan.js +++ b/ui/app/serializers/job-plan.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import ApplicationSerializer from './application'; diff --git a/ui/app/serializers/job-scale.js b/ui/app/serializers/job-scale.js index 7cfbc8bd5ed9..7758e852d26e 100644 --- a/ui/app/serializers/job-scale.js +++ b/ui/app/serializers/job-scale.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import ApplicationSerializer from './application'; diff --git a/ui/app/serializers/job-summary.js b/ui/app/serializers/job-summary.js index ba9e5efebec4..629eaca3f2e9 100644 --- a/ui/app/serializers/job-summary.js +++ b/ui/app/serializers/job-summary.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { get } from '@ember/object'; diff --git a/ui/app/serializers/job-version.js b/ui/app/serializers/job-version.js index 4982501588e7..3597de4b1d4f 100644 --- a/ui/app/serializers/job-version.js +++ b/ui/app/serializers/job-version.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { assign } from '@ember/polyfills'; diff --git a/ui/app/serializers/job.js b/ui/app/serializers/job.js index b40e84ce9b97..99b8b0803a7c 100644 --- a/ui/app/serializers/job.js +++ b/ui/app/serializers/job.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { assign } from '@ember/polyfills'; diff --git a/ui/app/serializers/namespace.js b/ui/app/serializers/namespace.js index 7a092867b4e5..b73ef03d3ec7 100644 --- a/ui/app/serializers/namespace.js +++ b/ui/app/serializers/namespace.js @@ -1,23 +1,12 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import ApplicationSerializer from './application'; import classic from 'ember-classic-decorator'; @classic -export default class NamespaceSerializer extends ApplicationSerializer { +export default class Namespace extends ApplicationSerializer { primaryKey = 'Name'; - - normalize(typeHash, hash) { - hash.ID = hash.Name; - return super.normalize(typeHash, hash); - } - - serialize(snapshot, options) { - const hash = super.serialize(snapshot, options); - hash.ID = hash.Name; - return hash; - } } diff --git a/ui/app/serializers/network.js b/ui/app/serializers/network.js index 9821b6496307..f01d22e1029a 100644 --- a/ui/app/serializers/network.js +++ b/ui/app/serializers/network.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import ApplicationSerializer from './application'; diff --git a/ui/app/serializers/node-event.js b/ui/app/serializers/node-event.js index 3122f7c3e745..b241c7d213ee 100644 --- a/ui/app/serializers/node-event.js +++ b/ui/app/serializers/node-event.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import ApplicationSerializer from './application'; diff --git a/ui/app/serializers/node-pool.js b/ui/app/serializers/node-pool.js index 90b818953545..ebc575b3d7e3 100644 --- a/ui/app/serializers/node-pool.js +++ b/ui/app/serializers/node-pool.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import ApplicationSerializer from './application'; diff --git a/ui/app/serializers/node.js b/ui/app/serializers/node.js index 87c8aaf1bbb1..a4fdb56c31e5 100644 --- a/ui/app/serializers/node.js +++ b/ui/app/serializers/node.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { inject as service } from '@ember/service'; diff --git a/ui/app/serializers/plugin.js b/ui/app/serializers/plugin.js index 2a0fe024eac1..c75aa605a2c3 100644 --- a/ui/app/serializers/plugin.js +++ b/ui/app/serializers/plugin.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import ApplicationSerializer from './application'; diff --git a/ui/app/serializers/policy.js b/ui/app/serializers/policy.js index 733090e97809..c6a1a645938e 100644 --- a/ui/app/serializers/policy.js +++ b/ui/app/serializers/policy.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import ApplicationSerializer from './application'; diff --git a/ui/app/serializers/port.js b/ui/app/serializers/port.js index 53ff710743bd..807081ea015e 100644 --- a/ui/app/serializers/port.js +++ b/ui/app/serializers/port.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import ApplicationSerializer from './application'; diff --git a/ui/app/serializers/recommendation-summary.js b/ui/app/serializers/recommendation-summary.js index 5785ae681684..08ee71054277 100644 --- a/ui/app/serializers/recommendation-summary.js +++ b/ui/app/serializers/recommendation-summary.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import ApplicationSerializer from './application'; diff --git a/ui/app/serializers/recommendation.js b/ui/app/serializers/recommendation.js index e12c48507688..a4763e8588a1 100644 --- a/ui/app/serializers/recommendation.js +++ b/ui/app/serializers/recommendation.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { assign } from '@ember/polyfills'; diff --git a/ui/app/serializers/reschedule-event.js b/ui/app/serializers/reschedule-event.js index b1ea365607fe..a276e58a308f 100644 --- a/ui/app/serializers/reschedule-event.js +++ b/ui/app/serializers/reschedule-event.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import ApplicationSerializer from './application'; diff --git a/ui/app/serializers/resources.js b/ui/app/serializers/resources.js index 10711e6b06ba..e0d4141f584e 100644 --- a/ui/app/serializers/resources.js +++ b/ui/app/serializers/resources.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import ApplicationSerializer from './application'; diff --git a/ui/app/serializers/scale-event.js b/ui/app/serializers/scale-event.js index cc799036483b..0af931e5cfcd 100644 --- a/ui/app/serializers/scale-event.js +++ b/ui/app/serializers/scale-event.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import ApplicationSerializer from './application'; diff --git a/ui/app/serializers/service-fragment.js b/ui/app/serializers/service-fragment.js index 3b1878fadd6f..68d43c6498cb 100644 --- a/ui/app/serializers/service-fragment.js +++ b/ui/app/serializers/service-fragment.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import ApplicationSerializer from './application'; diff --git a/ui/app/serializers/service.js b/ui/app/serializers/service.js index 849620755d0f..baec5b8c6e6f 100644 --- a/ui/app/serializers/service.js +++ b/ui/app/serializers/service.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import classic from 'ember-classic-decorator'; diff --git a/ui/app/serializers/structured-attributes.js b/ui/app/serializers/structured-attributes.js index b0b1ec3a1970..a9073acd14a3 100644 --- a/ui/app/serializers/structured-attributes.js +++ b/ui/app/serializers/structured-attributes.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import ApplicationSerializer from './application'; diff --git a/ui/app/serializers/task-event.js b/ui/app/serializers/task-event.js index 948bece481e5..07e694ccea2b 100644 --- a/ui/app/serializers/task-event.js +++ b/ui/app/serializers/task-event.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import ApplicationSerializer from './application'; diff --git a/ui/app/serializers/task-group-deployment-summary.js b/ui/app/serializers/task-group-deployment-summary.js index 4a10644b0fcc..f118950b4942 100644 --- a/ui/app/serializers/task-group-deployment-summary.js +++ b/ui/app/serializers/task-group-deployment-summary.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import ApplicationSerializer from './application'; diff --git a/ui/app/serializers/task-group-scale.js b/ui/app/serializers/task-group-scale.js index 0f421cc58c55..0ac144fc0bcd 100644 --- a/ui/app/serializers/task-group-scale.js +++ b/ui/app/serializers/task-group-scale.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import ApplicationSerializer from './application'; diff --git a/ui/app/serializers/task-group.js b/ui/app/serializers/task-group.js index 5d7d72a6832c..fe8885e707db 100644 --- a/ui/app/serializers/task-group.js +++ b/ui/app/serializers/task-group.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { copy } from 'ember-copy'; diff --git a/ui/app/serializers/task-state.js b/ui/app/serializers/task-state.js index 226d2c345d88..0571d39b619a 100644 --- a/ui/app/serializers/task-state.js +++ b/ui/app/serializers/task-state.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import ApplicationSerializer from './application'; diff --git a/ui/app/serializers/task.js b/ui/app/serializers/task.js index b6ac8eafd84f..35efb17aec69 100644 --- a/ui/app/serializers/task.js +++ b/ui/app/serializers/task.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import ApplicationSerializer from './application'; diff --git a/ui/app/serializers/token.js b/ui/app/serializers/token.js index 818d53a424b1..f5933d4cff9a 100644 --- a/ui/app/serializers/token.js +++ b/ui/app/serializers/token.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { copy } from 'ember-copy'; diff --git a/ui/app/serializers/variable.js b/ui/app/serializers/variable.js index 256a6db636b9..6c708d0d7b1e 100644 --- a/ui/app/serializers/variable.js +++ b/ui/app/serializers/variable.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import classic from 'ember-classic-decorator'; diff --git a/ui/app/serializers/volume.js b/ui/app/serializers/volume.js index 147c29078e4b..a07352b5d66e 100644 --- a/ui/app/serializers/volume.js +++ b/ui/app/serializers/volume.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { set, get } from '@ember/object'; diff --git a/ui/app/services/actors-relationships.js b/ui/app/services/actors-relationships.js index b4fbdc94a197..2af072c57e62 100644 --- a/ui/app/services/actors-relationships.js +++ b/ui/app/services/actors-relationships.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Service from '@ember/service'; diff --git a/ui/app/services/breadcrumbs.js b/ui/app/services/breadcrumbs.js index 6aa0100ccaef..4ce1ef838a3b 100644 --- a/ui/app/services/breadcrumbs.js +++ b/ui/app/services/breadcrumbs.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Service from '@ember/service'; diff --git a/ui/app/services/config.js b/ui/app/services/config.js index f2b06f08b357..d320d593d36c 100644 --- a/ui/app/services/config.js +++ b/ui/app/services/config.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { equal } from '@ember/object/computed'; diff --git a/ui/app/services/keyboard.js b/ui/app/services/keyboard.js index 648726b965c0..eff2597a2b0c 100644 --- a/ui/app/services/keyboard.js +++ b/ui/app/services/keyboard.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ // @ts-check @@ -30,7 +30,6 @@ import localStorageProperty from 'nomad-ui/utils/properties/local-storage'; * @property {boolean} [recording] * @property {boolean} [custom] * @property {boolean} [exclusive] - * @property {HTMLElement} [element] */ const DEBOUNCE_MS = 750; @@ -418,7 +417,7 @@ export default class KeyboardService extends Service { command.label === 'Hide Keyboard Shortcuts' ) { event.preventDefault(); - command.action(command.element); + command.action(); } }); this.clearBuffer(); diff --git a/ui/app/services/nomad-actions.js b/ui/app/services/nomad-actions.js deleted file mode 100644 index fdb7639014d4..000000000000 --- a/ui/app/services/nomad-actions.js +++ /dev/null @@ -1,310 +0,0 @@ -/** - * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 - */ - -// @ts-check -import Service from '@ember/service'; -import { inject as service } from '@ember/service'; -import { tracked } from '@glimmer/tracking'; -import { action } from '@ember/object'; -import { base64DecodeString } from '../utils/encode'; -import config from 'nomad-ui/config/environment'; - -export default class NomadActionsService extends Service { - @service can; - @service store; - @service token; - - // Note: future Actions Governance work (https://github.com/hashicorp/nomad/issues/18800) - // will require this to be a computed property that depends on the current user's permissions. - // For now, we simply check alloc exec privileges. - get hasActionPermissions() { - return this.can.can('exec allocation'); - } - - @tracked flyoutActive = false; - - @action openFlyout() { - this.flyoutActive = true; - } - @action closeFlyout() { - this.flyoutActive = false; - } - - /** - * @type {import('../models/action-instance').default[]} - */ - @tracked - actionsQueue = []; - - updateQueue() { - this.actionsQueue = [...this.actionsQueue]; - } - - get runningActions() { - return this.actionsQueue.filter((a) => a.state === 'running'); - } - - get finishedActions() { - return this.actionsQueue.filter( - (a) => a.state === 'complete' || a.state === 'error' - ); - } - - /** - * @typedef {Object} RunActionParams - * @property {import("../models/action").default} action - * @property {string} allocID - * @property {string} [peerID] - */ - - /** - * @param {RunActionParams} params - */ - @action runAction({ action, allocID, peerID = null }) { - const job = action.task.taskGroup.job; - - const actionQueueID = `${action.name}-${allocID}-${Date.now()}`; - /** - * @type {import ('../models/action-instance').default} - */ - const actionInstance = this.store.createRecord('action-instance', { - state: 'pending', - id: actionQueueID, - allocID, - peerID, - }); - - // Note: setting post-createRecord because of a noticed bug - // when passing action as a property to createRecord. - actionInstance.set('action', action); - - let wsURL = job.getActionSocketUrl(action, allocID, actionInstance); - - this.establishInstanceSocket(actionInstance, wsURL); - - this.actionsQueue.unshift(actionInstance); // add to the front of the queue - this.updateQueue(); - this.openFlyout(); - } - - /** - * @param {import('../models/action').default} action - */ - @action runActionOnRandomAlloc(action) { - let allocID = - action.allocations[Math.floor(Math.random() * action.allocations.length)] - .id; - this.runAction({ action, allocID }); - } - - /** - * @param {import('../models/action').default} action - */ - @action runActionOnAllAllocs(action) { - // Generate a new peer ID for these action instances to use - const peerID = `${action.name}-${Date.now()}`; - action.allocations.forEach((alloc) => { - this.runAction({ action, allocID: alloc.id, peerID }); - }); - } - - /** - * @param {import ('../models/action-instance').default} actionInstance - */ - @action clearActionInstance(actionInstance) { - // if instance is still running, stop it - if (actionInstance.state === 'running') { - actionInstance.socket.close(); - } - this.actionsQueue = this.actionsQueue.filter( - (a) => a.id !== actionInstance.id - ); - - // If action had peers, clear them out as well - if (actionInstance.peerID) { - this.actionsQueue = this.actionsQueue.filter( - (a) => a.peerID !== actionInstance.peerID - ); - } - this.updateQueue(); - } - - @action clearFinishedActions() { - this.actionsQueue = this.actionsQueue.filter((a) => a.state !== 'complete'); - } - - @action stopAll() { - this.actionsQueue.forEach((a) => { - if (a.state === 'running') { - a.socket.close(); - } - }); - this.updateQueue(); - } - - @action stopPeers(peerID) { - if (!peerID) { - return; - } - this.actionsQueue - .filter((a) => a.peerID === peerID) - .forEach((a) => { - if (a.state === 'running') { - a.socket.close(); - } - }); - this.updateQueue(); - } - - //#region Socket - - get mirageEnabled() { - return ( - config.environment !== 'production' && - config['ember-cli-mirage'] && - config['ember-cli-mirage'].enabled !== false - ); - } - - /** - * Mocks a WebSocket for testing. - * @returns {Object} - */ - createMockWebSocket() { - let socket = new Object({ - messageDisplayed: false, - addEventListener: function (event, callback) { - if (event === 'message') { - this.onmessage = callback; - } - if (event === 'open') { - this.onopen = callback; - } - if (event === 'close') { - this.onclose = callback; - } - if (event === 'error') { - this.onerror = callback; - } - }, - - send(e) { - if (!this.messageDisplayed) { - this.messageDisplayed = true; - this.onmessage({ - data: `{"stdout":{"data":"${btoa('Message Received')}"}}`, - }); - } else { - this.onmessage({ data: e.replace('stdin', 'stdout') }); - } - }, - }); - return socket; - } - - /** - * Establishes a WebSocket connection for a given action instance. - * - * @param {import('../models/action-instance').default} actionInstance - The action instance model. - * @param {string} wsURL - The WebSocket URL. - */ - establishInstanceSocket(actionInstance, wsURL) { - let socket = this.createWebSocket(wsURL); - actionInstance.set('socket', socket); - - socket.addEventListener('open', () => - this.handleSocketOpen(actionInstance, socket) - ); - socket.addEventListener('message', (event) => - this.handleSocketMessage(actionInstance, event) - ); - socket.addEventListener('close', () => - this.handleSocketClose(actionInstance) - ); - socket.addEventListener('error', () => - this.handleSocketError(actionInstance) - ); - - // Open, - if (this.mirageEnabled) { - socket.onopen(); - socket.onclose(); - } - } - - /** - * Creates a WebSocket or a mock WebSocket for testing. - * - * @param {string} wsURL - The WebSocket URL. - * @returns {WebSocket|Object} - The WebSocket or a mock WebSocket object. - */ - createWebSocket(wsURL) { - return this.mirageEnabled - ? this.createMockWebSocket() - : new WebSocket(wsURL); - } - - /** - * @param {import('../models/action-instance').default} actionInstance - The action instance model. - * @param {WebSocket} socket - The WebSocket instance. - */ - handleSocketOpen(actionInstance, socket) { - actionInstance.state = 'starting'; - actionInstance.createdAt = new Date(); - - socket.send( - JSON.stringify({ version: 1, auth_token: this.token?.secret || '' }) - ); - socket.send(JSON.stringify({ tty_size: { width: 250, height: 100 } })); - } - - /** - * @param {import('../models/action-instance').default} actionInstance - The action instance model. - * @param {MessageEvent} event - The message event. - */ - handleSocketMessage(actionInstance, event) { - actionInstance.state = 'running'; - - try { - let jsonData = JSON.parse(event.data); - if (jsonData.stdout && jsonData.stdout.data) { - const message = base64DecodeString(jsonData.stdout.data).replace( - /\x1b\[[0-9;]*[a-zA-Z]/g, - '' - ); - actionInstance.messages += '\n' + message; - } else if (jsonData.stderr && jsonData.stderr.data) { - actionInstance.state = 'error'; - actionInstance.error += '\n' + base64DecodeString(jsonData.stderr.data); - } - } catch (e) { - actionInstance.state = 'error'; - actionInstance.error += '\n' + e; - } - } - - /** - * Handles the WebSocket 'close' event. - * - * @param {import('../models/action-instance').default} actionInstance - The action instance model. - */ - handleSocketClose(actionInstance) { - actionInstance.state = 'complete'; - actionInstance.completedAt = new Date(); - } - - /** - * Handles the WebSocket 'error' event. - * - * @param {import('../models/action-instance').default} actionInstance - The action instance model. - */ - handleSocketError(actionInstance) { - actionInstance.state = 'error'; - actionInstance.completedAt = new Date(); - actionInstance.error = 'Error connecting to action socket'; - } - - // #endregion Socket -} diff --git a/ui/app/services/notifications.js b/ui/app/services/notifications.js index 84d042fd4482..ec788e38b396 100644 --- a/ui/app/services/notifications.js +++ b/ui/app/services/notifications.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ // @ts-check diff --git a/ui/app/services/sockets.js b/ui/app/services/sockets.js index 939d2bb9507b..c38dbad8d41e 100644 --- a/ui/app/services/sockets.js +++ b/ui/app/services/sockets.js @@ -1,9 +1,8 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ -// @ts-check import Service from '@ember/service'; import config from 'nomad-ui/config/environment'; import { getOwner } from '@ember/application'; diff --git a/ui/app/services/stats-trackers-registry.js b/ui/app/services/stats-trackers-registry.js index dbcc09a18713..87d4496d09c2 100644 --- a/ui/app/services/stats-trackers-registry.js +++ b/ui/app/services/stats-trackers-registry.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { computed } from '@ember/object'; diff --git a/ui/app/services/system.js b/ui/app/services/system.js index f5bede53d3db..2f6bfe7e5439 100644 --- a/ui/app/services/system.js +++ b/ui/app/services/system.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Service, { inject as service } from '@ember/service'; diff --git a/ui/app/services/token.js b/ui/app/services/token.js index 102fcf61bcb9..976703d9b257 100644 --- a/ui/app/services/token.js +++ b/ui/app/services/token.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Service, { inject as service } from '@ember/service'; diff --git a/ui/app/services/user-settings.js b/ui/app/services/user-settings.js index b9a9e44b754b..3f269663dcbc 100644 --- a/ui/app/services/user-settings.js +++ b/ui/app/services/user-settings.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Service from '@ember/service'; diff --git a/ui/app/services/watch-list.js b/ui/app/services/watch-list.js index 80a44d138c14..1317aee9c3b5 100644 --- a/ui/app/services/watch-list.js +++ b/ui/app/services/watch-list.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { computed } from '@ember/object'; diff --git a/ui/app/styles/app.scss b/ui/app/styles/app.scss index 5b3b42bb24e3..ed6dacbde677 100644 --- a/ui/app/styles/app.scss +++ b/ui/app/styles/app.scss @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ @import './core'; diff --git a/ui/app/styles/charts.scss b/ui/app/styles/charts.scss index 120075208409..b4864e1ab12a 100644 --- a/ui/app/styles/charts.scss +++ b/ui/app/styles/charts.scss @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ @import './charts/distribution-bar'; diff --git a/ui/app/styles/charts/chart-annotation.scss b/ui/app/styles/charts/chart-annotation.scss index 174e3813374f..9055bb7cd835 100644 --- a/ui/app/styles/charts/chart-annotation.scss +++ b/ui/app/styles/charts/chart-annotation.scss @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ .chart-vertical-annotation { diff --git a/ui/app/styles/charts/colors.scss b/ui/app/styles/charts/colors.scss index 32b32e62036d..54c1490fb13f 100644 --- a/ui/app/styles/charts/colors.scss +++ b/ui/app/styles/charts/colors.scss @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ $queued: $grey-lighter; diff --git a/ui/app/styles/charts/distribution-bar.scss b/ui/app/styles/charts/distribution-bar.scss index 3dede54062cb..e37e5b449563 100644 --- a/ui/app/styles/charts/distribution-bar.scss +++ b/ui/app/styles/charts/distribution-bar.scss @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ .chart.distribution-bar { diff --git a/ui/app/styles/charts/gauge-chart.scss b/ui/app/styles/charts/gauge-chart.scss index 98b6db381a74..90e3021af5cd 100644 --- a/ui/app/styles/charts/gauge-chart.scss +++ b/ui/app/styles/charts/gauge-chart.scss @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ .gauge-chart { diff --git a/ui/app/styles/charts/line-chart.scss b/ui/app/styles/charts/line-chart.scss index f6baa8c5bb0a..5e6aa2e8dafb 100644 --- a/ui/app/styles/charts/line-chart.scss +++ b/ui/app/styles/charts/line-chart.scss @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ @mixin standard-gradient($class, $color) { diff --git a/ui/app/styles/charts/recommendation-chart.scss b/ui/app/styles/charts/recommendation-chart.scss index 2c708797cddf..377152141c1a 100644 --- a/ui/app/styles/charts/recommendation-chart.scss +++ b/ui/app/styles/charts/recommendation-chart.scss @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ .chart.recommendation-chart { diff --git a/ui/app/styles/charts/tooltip.scss b/ui/app/styles/charts/tooltip.scss index 6c4da07d61d2..5798bc24a689 100644 --- a/ui/app/styles/charts/tooltip.scss +++ b/ui/app/styles/charts/tooltip.scss @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ .chart { diff --git a/ui/app/styles/charts/topo-viz-node.scss b/ui/app/styles/charts/topo-viz-node.scss index 787cbeca42fc..dc6ec305b3ae 100644 --- a/ui/app/styles/charts/topo-viz-node.scss +++ b/ui/app/styles/charts/topo-viz-node.scss @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ .topo-viz-node { diff --git a/ui/app/styles/charts/topo-viz.scss b/ui/app/styles/charts/topo-viz.scss index 652a86e634f9..d3438f6e564c 100644 --- a/ui/app/styles/charts/topo-viz.scss +++ b/ui/app/styles/charts/topo-viz.scss @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ .topo-viz { diff --git a/ui/app/styles/components.scss b/ui/app/styles/components.scss index 3321362e3e4b..5f7b880c4f66 100644 --- a/ui/app/styles/components.scss +++ b/ui/app/styles/components.scss @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ @import './components/accordion-internal'; @@ -59,4 +59,3 @@ @import './components/metadata-editor'; @import './components/job-status-panel'; @import './components/access-control'; -@import './components/actions'; diff --git a/ui/app/styles/components/access-control.scss b/ui/app/styles/components/access-control.scss index 4f5b99242177..99628c78b073 100644 --- a/ui/app/styles/components/access-control.scss +++ b/ui/app/styles/components/access-control.scss @@ -85,26 +85,6 @@ max-height: 600px; overflow: auto; } - - .namespace-editor-wrapper { - padding: 1rem 0; - &.error { - .CodeMirror { - box-shadow: 0 0 0 3px $red; - } - .help { - padding: 1rem 0; - font-size: 1rem; - } - } - } -} - -.namespace-editor { - .boxed-section { - padding: 0; - margin: 0; - } } .acl-explainer { diff --git a/ui/app/styles/components/accordion-internal.scss b/ui/app/styles/components/accordion-internal.scss index 79da04f526e3..51f836b2af6f 100644 --- a/ui/app/styles/components/accordion-internal.scss +++ b/ui/app/styles/components/accordion-internal.scss @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ .accordion { diff --git a/ui/app/styles/components/actions.scss b/ui/app/styles/components/actions.scss deleted file mode 100644 index 860290b5b93c..000000000000 --- a/ui/app/styles/components/actions.scss +++ /dev/null @@ -1,205 +0,0 @@ -/** - * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 - */ - -.action-card { - .peers { - width: 100%; - overflow: auto; - padding: 4px; - .peer { - white-space: nowrap; - &.active { - background: blue; - } - } - } -} - -.actions-dropdown { - z-index: 3; - .hds-dropdown__list { - padding-top: 0.5rem; - padding-bottom: 0.5rem; - } - .hds-reveal { - width: auto; - .hds-reveal__toggle-button { - color: black; - flex-direction: row-reverse; - width: 100%; - text-align: left; - font-weight: 600; - padding-top: calc(0.25rem + 8px); - padding-bottom: calc(0.25rem + 8px); - padding-left: 0; - padding-right: 0; - border-width: 0; - span { - text-align: left; - } - } - } -} - -// The actions sidebar is more "global" than others, -// and as such sits higher onthe page vertically as -// well as on the z-index. -#actions-flyout { - z-index: $z-actions; - left: unset; - animation-name: FlyoutSlideIn; - animation-duration: 0.2s; - animation-fill-mode: both; - - & + .hds-flyout__overlay { - z-index: $z-actions-backdrop; - animation-name: FlyoutOverlayFadeIn; - animation-duration: 0.2s; - animation-fill-mode: both; - } - - & > .hds-flyout__header { - position: relative; - z-index: $z-base; - .hds-flyout__title { - display: flex; - align-items: center; - gap: 1rem; - justify-content: space-between; - h3 { - flex-grow: 1; - } - } - } - - .hds-application-state { - width: auto; - } - - .action-card-header { - position: relative; - z-index: $z-base - 1; - .hds-page-header__main { - flex-direction: unset; - .hds-page-header__content { - gap: 0; - } - .hds-page-header__actions { - align-items: stretch; - } - } - } - .actions-queue { - display: grid; - gap: 1rem; - .action-card { - display: grid; - gap: 1rem; - grid-template-rows: auto 1fr auto; - border-bottom: 1px solid $grey-blue; - padding: 1rem 0 2rem; - - &:last-of-type { - border-bottom: none; - } - - header { - .action-card-title { - display: block; - .job-name { - opacity: 0.5; - font-size: 1rem; - color: black; - } - } - } - - .messages { - width: 100%; - overflow: hidden; - - code { - background-color: #0a0a0a; - color: whitesmoke; - display: block; - overflow: auto; - height: 200px; - border-radius: 6px; - resize: vertical; - position: relative; - pre { - background-color: transparent; - color: unset; - overflow-anchor: none; - min-height: 100%; - white-space: pre-wrap; - } - .anchor { - overflow-anchor: auto; - height: 1px; - margin-top: -1px; - visibility: hidden; - } - .copy-button { - position: sticky; - top: 0.5rem; - margin-right: 0.5rem; - margin-left: auto; - width: max-content; - height: 32px; - margin-bottom: -32px; - } - } - } - - footer { - display: grid; - grid-template-columns: 1fr auto; - align-items: start; - } - } - } -} - -// The centre of the subnav -$actionButtonTopOffset: calc($subNavOffset + ($secondaryNavbarHeight/4)); - -.actions-flyout-button { - position: fixed; - top: $actionButtonTopOffset; - right: 1.5rem; - z-index: $z-actions; - animation-name: FlyoutButtonSlideIn; - animation-duration: 0.2s; - animation-fill-mode: both; -} - -@keyframes FlyoutSlideIn { - from { - // right: -480px; //medium - right: -720px; //large - } - to { - right: 0px; - } -} - -@keyframes FlyoutButtonSlideIn { - from { - right: -200px; - } - to { - right: 1.5rem; - } -} - -@keyframes FlyoutOverlayFadeIn { - from { - opacity: 0; - } - to { - opacity: 0.5; - } -} diff --git a/ui/app/styles/components/authorization.scss b/ui/app/styles/components/authorization.scss index c6f873bf5e53..6a325bdd8642 100644 --- a/ui/app/styles/components/authorization.scss +++ b/ui/app/styles/components/authorization.scss @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ .authorization-page { @@ -24,11 +24,6 @@ margin-bottom: 1.5rem; } - .token-details { - display: grid; - gap: 1rem; - } - .or-divider { display: block; width: 100%; diff --git a/ui/app/styles/components/badge-nomad-internal.scss b/ui/app/styles/components/badge-nomad-internal.scss index 938fe42e3324..0c5b2420e990 100644 --- a/ui/app/styles/components/badge-nomad-internal.scss +++ b/ui/app/styles/components/badge-nomad-internal.scss @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ .badge { diff --git a/ui/app/styles/components/boxed-section.scss b/ui/app/styles/components/boxed-section.scss index dc718288b805..3de8bfaea407 100644 --- a/ui/app/styles/components/boxed-section.scss +++ b/ui/app/styles/components/boxed-section.scss @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ .boxed-section { diff --git a/ui/app/styles/components/cli-window.scss b/ui/app/styles/components/cli-window.scss index 0463e67f8424..dde745da1228 100644 --- a/ui/app/styles/components/cli-window.scss +++ b/ui/app/styles/components/cli-window.scss @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ .cli-window { diff --git a/ui/app/styles/components/codemirror.scss b/ui/app/styles/components/codemirror.scss index 2541c98b2b2e..e2605bb6821c 100644 --- a/ui/app/styles/components/codemirror.scss +++ b/ui/app/styles/components/codemirror.scss @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ $dark-bright: lighten($dark, 15%); @@ -13,12 +13,6 @@ $dark-bright: lighten($dark, 15%); min-height: 500px; } -.namespace-editor { - .CodeMirror-scroll { - min-height: 204px; - } -} - .cm-s-hashi, .cm-s-hashi-read-only { &.CodeMirror { diff --git a/ui/app/styles/components/copy-button.scss b/ui/app/styles/components/copy-button.scss index f2a8897efd23..af563261963c 100644 --- a/ui/app/styles/components/copy-button.scss +++ b/ui/app/styles/components/copy-button.scss @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ .copy-button { diff --git a/ui/app/styles/components/das-interstitial.scss b/ui/app/styles/components/das-interstitial.scss index bb8a8478fc16..1a5d1e34b486 100644 --- a/ui/app/styles/components/das-interstitial.scss +++ b/ui/app/styles/components/das-interstitial.scss @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ .das-interstitial { diff --git a/ui/app/styles/components/dashboard-metric.scss b/ui/app/styles/components/dashboard-metric.scss index a77e1718e551..7a8d76af29df 100644 --- a/ui/app/styles/components/dashboard-metric.scss +++ b/ui/app/styles/components/dashboard-metric.scss @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ .dashboard-metric { diff --git a/ui/app/styles/components/dropdown-nomad-internal.scss b/ui/app/styles/components/dropdown-nomad-internal.scss index 932d3ade27c9..2259bf9a9645 100644 --- a/ui/app/styles/components/dropdown-nomad-internal.scss +++ b/ui/app/styles/components/dropdown-nomad-internal.scss @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ .ember-power-select-trigger, diff --git a/ui/app/styles/components/ember-power-select.scss b/ui/app/styles/components/ember-power-select.scss index d7f70bde51c6..d84c02997de9 100644 --- a/ui/app/styles/components/ember-power-select.scss +++ b/ui/app/styles/components/ember-power-select.scss @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ .ember-power-select-trigger { diff --git a/ui/app/styles/components/empty-message.scss b/ui/app/styles/components/empty-message.scss index 02908fcc7faa..2cf0e493305c 100644 --- a/ui/app/styles/components/empty-message.scss +++ b/ui/app/styles/components/empty-message.scss @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ .empty-message { diff --git a/ui/app/styles/components/error-container.scss b/ui/app/styles/components/error-container.scss index fcd350813ad7..a8b6c1aff99d 100644 --- a/ui/app/styles/components/error-container.scss +++ b/ui/app/styles/components/error-container.scss @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ .error-container { diff --git a/ui/app/styles/components/evaluations.scss b/ui/app/styles/components/evaluations.scss index 98afd586549b..8769c2feb575 100644 --- a/ui/app/styles/components/evaluations.scss +++ b/ui/app/styles/components/evaluations.scss @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ .related-evaluation { diff --git a/ui/app/styles/components/event.scss b/ui/app/styles/components/event.scss index 157d6db6d075..1ebbce2c4473 100644 --- a/ui/app/styles/components/event.scss +++ b/ui/app/styles/components/event.scss @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ .event { diff --git a/ui/app/styles/components/exec-button.scss b/ui/app/styles/components/exec-button.scss index dc14d7bfac8b..2835202271f1 100644 --- a/ui/app/styles/components/exec-button.scss +++ b/ui/app/styles/components/exec-button.scss @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ .exec-button { diff --git a/ui/app/styles/components/exec-window.scss b/ui/app/styles/components/exec-window.scss index fec209e025bc..739f0367dbd9 100644 --- a/ui/app/styles/components/exec-window.scss +++ b/ui/app/styles/components/exec-window.scss @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ .exec-window { @@ -155,24 +155,3 @@ } } } -// Media query for small screens -@media ($breakpoint-mobile) { - .exec-window { - width: 100vw; - height: 100vh; - flex-direction: column; - position: static; - .task-group-tree { - flex: 0 0 auto; - min-height: 50px; - max-height: 300px; - overflow-y: auto; - width: 100%; - } - .terminal-container { - flex: 1 0 auto; - width: 100%; - height: auto; - } - } -} diff --git a/ui/app/styles/components/flex-masonry.scss b/ui/app/styles/components/flex-masonry.scss index bc25b8249012..978eb1d35915 100644 --- a/ui/app/styles/components/flex-masonry.scss +++ b/ui/app/styles/components/flex-masonry.scss @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ .flex-masonry { diff --git a/ui/app/styles/components/fs-explorer.scss b/ui/app/styles/components/fs-explorer.scss index 10adeff5761e..57fad3498125 100644 --- a/ui/app/styles/components/fs-explorer.scss +++ b/ui/app/styles/components/fs-explorer.scss @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ .fs-explorer { diff --git a/ui/app/styles/components/global-search-container.scss b/ui/app/styles/components/global-search-container.scss index 99c18115e0f8..913b91a90323 100644 --- a/ui/app/styles/components/global-search-container.scss +++ b/ui/app/styles/components/global-search-container.scss @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ .global-search-container { diff --git a/ui/app/styles/components/global-search-dropdown.scss b/ui/app/styles/components/global-search-dropdown.scss index 15fd1fbfe05e..0fe13d5e2b16 100644 --- a/ui/app/styles/components/global-search-dropdown.scss +++ b/ui/app/styles/components/global-search-dropdown.scss @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ .global-search-dropdown { diff --git a/ui/app/styles/components/gutter-toggle.scss b/ui/app/styles/components/gutter-toggle.scss index ae81db6b49ea..3424c5b3b489 100644 --- a/ui/app/styles/components/gutter-toggle.scss +++ b/ui/app/styles/components/gutter-toggle.scss @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ .gutter-toggle { diff --git a/ui/app/styles/components/gutter.scss b/ui/app/styles/components/gutter.scss index 243b3dfd778b..37320b276509 100644 --- a/ui/app/styles/components/gutter.scss +++ b/ui/app/styles/components/gutter.scss @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ .gutter { diff --git a/ui/app/styles/components/image-file.scss b/ui/app/styles/components/image-file.scss index 7bdcc65c2b43..25436cd8d099 100644 --- a/ui/app/styles/components/image-file.scss +++ b/ui/app/styles/components/image-file.scss @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ .image-file { diff --git a/ui/app/styles/components/inline-definitions.scss b/ui/app/styles/components/inline-definitions.scss index cece80f04c45..33eac4109558 100644 --- a/ui/app/styles/components/inline-definitions.scss +++ b/ui/app/styles/components/inline-definitions.scss @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ .inline-definitions { diff --git a/ui/app/styles/components/job-diff.scss b/ui/app/styles/components/job-diff.scss index f6bf6604f7db..52d738a80d0f 100644 --- a/ui/app/styles/components/job-diff.scss +++ b/ui/app/styles/components/job-diff.scss @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ .job-diff { diff --git a/ui/app/styles/components/job-status-panel.scss b/ui/app/styles/components/job-status-panel.scss index d488abf65951..f2525bc6d17f 100644 --- a/ui/app/styles/components/job-status-panel.scss +++ b/ui/app/styles/components/job-status-panel.scss @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ @import '~@hashicorp/design-system-tokens/dist/products/css/helpers/colors.css'; diff --git a/ui/app/styles/components/json-viewer.scss b/ui/app/styles/components/json-viewer.scss index 40e1ad53e37d..dab0208f2bda 100644 --- a/ui/app/styles/components/json-viewer.scss +++ b/ui/app/styles/components/json-viewer.scss @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ .json-viewer { diff --git a/ui/app/styles/components/keyboard-shortcuts-modal.scss b/ui/app/styles/components/keyboard-shortcuts-modal.scss index cfd9e8ec1fa0..604fe3f890a6 100644 --- a/ui/app/styles/components/keyboard-shortcuts-modal.scss +++ b/ui/app/styles/components/keyboard-shortcuts-modal.scss @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ .keyboard-shortcuts { diff --git a/ui/app/styles/components/legend.scss b/ui/app/styles/components/legend.scss index 87a6f1419e10..8da37031c534 100644 --- a/ui/app/styles/components/legend.scss +++ b/ui/app/styles/components/legend.scss @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ .legend { diff --git a/ui/app/styles/components/lifecycle-chart.scss b/ui/app/styles/components/lifecycle-chart.scss index 7ae11cc8d0dc..1be4f8b8e748 100644 --- a/ui/app/styles/components/lifecycle-chart.scss +++ b/ui/app/styles/components/lifecycle-chart.scss @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ .lifecycle-chart { diff --git a/ui/app/styles/components/loading-spinner.scss b/ui/app/styles/components/loading-spinner.scss index 8f64348b28fd..e23d381394ae 100644 --- a/ui/app/styles/components/loading-spinner.scss +++ b/ui/app/styles/components/loading-spinner.scss @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ $duration: 5s; diff --git a/ui/app/styles/components/metadata-editor.scss b/ui/app/styles/components/metadata-editor.scss index e7dbef3ba1dc..31b7fe701266 100644 --- a/ui/app/styles/components/metadata-editor.scss +++ b/ui/app/styles/components/metadata-editor.scss @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ .add-dynamic-metadata { diff --git a/ui/app/styles/components/metrics.scss b/ui/app/styles/components/metrics.scss index 4f40a85fa437..9149a7d9d7d3 100644 --- a/ui/app/styles/components/metrics.scss +++ b/ui/app/styles/components/metrics.scss @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ .metric-group { diff --git a/ui/app/styles/components/node-status-light.scss b/ui/app/styles/components/node-status-light.scss index e090e288041a..f5761d175f13 100644 --- a/ui/app/styles/components/node-status-light.scss +++ b/ui/app/styles/components/node-status-light.scss @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ @use "sass:math"; diff --git a/ui/app/styles/components/nomad-logo.scss b/ui/app/styles/components/nomad-logo.scss index d37f11827ea0..74f5754d2950 100644 --- a/ui/app/styles/components/nomad-logo.scss +++ b/ui/app/styles/components/nomad-logo.scss @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ .nomad-logo { diff --git a/ui/app/styles/components/page-layout.scss b/ui/app/styles/components/page-layout.scss index 6d709283a3b6..6eb8a0611269 100644 --- a/ui/app/styles/components/page-layout.scss +++ b/ui/app/styles/components/page-layout.scss @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ .page-layout { diff --git a/ui/app/styles/components/popover-menu.scss b/ui/app/styles/components/popover-menu.scss index e2cc8217fd43..d2006a8babf8 100644 --- a/ui/app/styles/components/popover-menu.scss +++ b/ui/app/styles/components/popover-menu.scss @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ .popover-content { diff --git a/ui/app/styles/components/primary-metric.scss b/ui/app/styles/components/primary-metric.scss index cc1e671fff4a..8f06cc51ba0f 100644 --- a/ui/app/styles/components/primary-metric.scss +++ b/ui/app/styles/components/primary-metric.scss @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ .primary-metric { diff --git a/ui/app/styles/components/recommendation-accordion.scss b/ui/app/styles/components/recommendation-accordion.scss index 1c89ecbbc103..8380da8da125 100644 --- a/ui/app/styles/components/recommendation-accordion.scss +++ b/ui/app/styles/components/recommendation-accordion.scss @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ .recommendation-accordion { diff --git a/ui/app/styles/components/recommendation-card.scss b/ui/app/styles/components/recommendation-card.scss index 16001dd1a82e..4238293d55da 100644 --- a/ui/app/styles/components/recommendation-card.scss +++ b/ui/app/styles/components/recommendation-card.scss @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ .recommendation-card { diff --git a/ui/app/styles/components/recommendation-row.scss b/ui/app/styles/components/recommendation-row.scss index 004214074826..44a01fad7107 100644 --- a/ui/app/styles/components/recommendation-row.scss +++ b/ui/app/styles/components/recommendation-row.scss @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ .recommendation-row { diff --git a/ui/app/styles/components/search-box.scss b/ui/app/styles/components/search-box.scss index 61f3508c476b..f2c6f8891318 100644 --- a/ui/app/styles/components/search-box.scss +++ b/ui/app/styles/components/search-box.scss @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ .search-box { diff --git a/ui/app/styles/components/services.scss b/ui/app/styles/components/services.scss index cd2fe1c0320e..8e2b85e82a0d 100644 --- a/ui/app/styles/components/services.scss +++ b/ui/app/styles/components/services.scss @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ .service-list { diff --git a/ui/app/styles/components/sidebar.scss b/ui/app/styles/components/sidebar.scss index b4cc850d8e79..b4b18065f747 100644 --- a/ui/app/styles/components/sidebar.scss +++ b/ui/app/styles/components/sidebar.scss @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ $topNavOffset: 112px; diff --git a/ui/app/styles/components/simple-list.scss b/ui/app/styles/components/simple-list.scss index 276c448be8a1..55f4cde70381 100644 --- a/ui/app/styles/components/simple-list.scss +++ b/ui/app/styles/components/simple-list.scss @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ .simple-list { diff --git a/ui/app/styles/components/status-text.scss b/ui/app/styles/components/status-text.scss index cfe3ad6d8d15..060836556d9d 100644 --- a/ui/app/styles/components/status-text.scss +++ b/ui/app/styles/components/status-text.scss @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ .status-text { diff --git a/ui/app/styles/components/stepper-input.scss b/ui/app/styles/components/stepper-input.scss index a74f1d57e1c3..287e545b1b3c 100644 --- a/ui/app/styles/components/stepper-input.scss +++ b/ui/app/styles/components/stepper-input.scss @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ .stepper-input { diff --git a/ui/app/styles/components/task-sub-row.scss b/ui/app/styles/components/task-sub-row.scss index 133fd757344d..78f3c432b896 100644 --- a/ui/app/styles/components/task-sub-row.scss +++ b/ui/app/styles/components/task-sub-row.scss @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ $taskSubRowBackground: #f9f9f9; diff --git a/ui/app/styles/components/timeline.scss b/ui/app/styles/components/timeline.scss index bb60059d3066..d3e6d6cc38a3 100644 --- a/ui/app/styles/components/timeline.scss +++ b/ui/app/styles/components/timeline.scss @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ .timeline { diff --git a/ui/app/styles/components/toggle.scss b/ui/app/styles/components/toggle.scss index 4cdf9c03ef99..5df7ce6d3de4 100644 --- a/ui/app/styles/components/toggle.scss +++ b/ui/app/styles/components/toggle.scss @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ $size: 12px; diff --git a/ui/app/styles/components/toolbar.scss b/ui/app/styles/components/toolbar.scss index e257b76670f3..474c16bb6195 100644 --- a/ui/app/styles/components/toolbar.scss +++ b/ui/app/styles/components/toolbar.scss @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ @use "sass:math"; diff --git a/ui/app/styles/components/tooltip_legacy.scss b/ui/app/styles/components/tooltip_legacy.scss index c03ec5d9b3aa..8b924e2a42e1 100644 --- a/ui/app/styles/components/tooltip_legacy.scss +++ b/ui/app/styles/components/tooltip_legacy.scss @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ .tooltip { diff --git a/ui/app/styles/components/two-step-button.scss b/ui/app/styles/components/two-step-button.scss index d9b930888369..8cc5b480bf45 100644 --- a/ui/app/styles/components/two-step-button.scss +++ b/ui/app/styles/components/two-step-button.scss @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ .two-step-button { diff --git a/ui/app/styles/components/variables.scss b/ui/app/styles/components/variables.scss index 2e341987128b..9d7a3e831958 100644 --- a/ui/app/styles/components/variables.scss +++ b/ui/app/styles/components/variables.scss @@ -1,22 +1,32 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ .section.single-variable { margin-top: 1.5rem; -} -$hdsLabelTopOffset: 26px; -$hdsInputHeight: 35px; + .back-link { + text-decoration: none; + color: #363636; + position: relative; + top: 4px; + } +} .variable-title { - margin-bottom: 2rem; - .hds-page-header__main { - flex-direction: unset; + .toggle { + font-size: 0.8rem; + margin-left: 1rem; + position: relative; + top: -0.25rem; + .toggler { + margin-right: 0.25rem; + } } - .copy-variable span { - color: var(--token-color-foreground-primary); + .copy-button { + position: relative; + top: 3px; } } @@ -25,6 +35,18 @@ $hdsInputHeight: 35px; margin-bottom: 1rem; } + .path-input { + height: 2.25em; + + &:disabled { + background-color: #f5f5f5; + } + &.error { + color: $red; + border-color: $red; + } + } + .duplicate-path-error { position: relative; animation: slide-in 0.3s ease-out; @@ -34,21 +56,13 @@ $hdsInputHeight: 35px; display: grid; grid-template-columns: 6fr 1fr; gap: 0 1rem; - align-items: start; - .namespace-dropdown { - white-space: nowrap; - width: auto; - position: relative; - top: $hdsLabelTopOffset; - height: $hdsInputHeight; - } } .key-value { display: grid; grid-template-columns: 1fr 4fr 130px; gap: 0 1rem; - align-items: start; + align-items: end; input.error { color: $red; @@ -63,12 +77,6 @@ $hdsInputHeight: 35px; } } - .delete-entry-button { - position: relative; - top: $hdsLabelTopOffset; - height: $hdsInputHeight; - } - button.show-hide-values { height: 100%; box-shadow: none; @@ -123,6 +131,11 @@ $hdsInputHeight: 35px; grid-auto-columns: max-content; grid-auto-flow: column; gap: 1rem; + + .button.is-info.is-inverted.add-more[disabled] { + border-color: #dbdbdb; + box-shadow: 0 2px 0 0 rgb(122 122 122 / 20%); + } } } @@ -139,8 +152,20 @@ table.path-tree { } } -.related-entities { - margin-bottom: 2rem; +.section .notification.related-entities { + --blue: #1563ff; + display: flex; + align-items: center; + gap: 0.5rem; + &.notification { + align-items: center; + } + a { + color: $blue; + display: inline-flex; + align-items: center; + gap: 0.25rem; + } } .related-entities-hint { @@ -153,6 +178,25 @@ table.path-tree { } } +.job-template-hint { + margin-top: 0.5rem; + code { + background-color: #eee; + padding: 0.25rem; + } + .copy-button { + display: inline-block; + padding-left: 0; + position: relative; + top: -5px; + button, + .button { + background-color: transparent; + padding-right: 0.25rem; + } + } +} + table.variable-items { // table-layout: fixed; td.value-cell { diff --git a/ui/app/styles/core.scss b/ui/app/styles/core.scss index 6296b32d4e51..b1ae53b9e92d 100644 --- a/ui/app/styles/core.scss +++ b/ui/app/styles/core.scss @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ // Utils diff --git a/ui/app/styles/core/breadcrumb.scss b/ui/app/styles/core/breadcrumb.scss index 215b28d47148..f0e4e2d4c693 100644 --- a/ui/app/styles/core/breadcrumb.scss +++ b/ui/app/styles/core/breadcrumb.scss @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ .breadcrumb { diff --git a/ui/app/styles/core/buttons.scss b/ui/app/styles/core/buttons.scss index b0d73b86b3ec..70aeb16de89f 100644 --- a/ui/app/styles/core/buttons.scss +++ b/ui/app/styles/core/buttons.scss @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ $button-box-shadow-standard: 0 2px 0 0 rgba($grey, 0.2); diff --git a/ui/app/styles/core/columns.scss b/ui/app/styles/core/columns.scss index 0ae38ae459ea..68c8cc0f735a 100644 --- a/ui/app/styles/core/columns.scss +++ b/ui/app/styles/core/columns.scss @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ .columns { diff --git a/ui/app/styles/core/forms.scss b/ui/app/styles/core/forms.scss index 5f67c6207bf4..655e5e85a998 100644 --- a/ui/app/styles/core/forms.scss +++ b/ui/app/styles/core/forms.scss @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ @mixin input { diff --git a/ui/app/styles/core/icon.scss b/ui/app/styles/core/icon.scss index ca4aa6f10c65..9bf94dfa0282 100644 --- a/ui/app/styles/core/icon.scss +++ b/ui/app/styles/core/icon.scss @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ $icon-dimensions: 1.25rem; diff --git a/ui/app/styles/core/level.scss b/ui/app/styles/core/level.scss index 4a77d4f5312c..8293712d3243 100644 --- a/ui/app/styles/core/level.scss +++ b/ui/app/styles/core/level.scss @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ .level { diff --git a/ui/app/styles/core/menu.scss b/ui/app/styles/core/menu.scss index 2f6bb3b727d1..2dfc581b1321 100644 --- a/ui/app/styles/core/menu.scss +++ b/ui/app/styles/core/menu.scss @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ .menu { diff --git a/ui/app/styles/core/message.scss b/ui/app/styles/core/message.scss index f77b3580bc1a..e5891fe6cfa0 100644 --- a/ui/app/styles/core/message.scss +++ b/ui/app/styles/core/message.scss @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ .message { diff --git a/ui/app/styles/core/navbar.scss b/ui/app/styles/core/navbar.scss index f2714a71cddf..204fe486d54b 100644 --- a/ui/app/styles/core/navbar.scss +++ b/ui/app/styles/core/navbar.scss @@ -1,10 +1,8 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ -$secondaryNavbarHeight: 4.5rem; - .navbar { display: flex; align-items: center; @@ -84,7 +82,7 @@ $secondaryNavbarHeight: 4.5rem; &.is-secondary { background-color: $nomad-green-dark; padding: 1.25rem 20px 1.25rem 0; - height: $secondaryNavbarHeight; + height: 4.5rem; font-weight: $weight-semibold; color: $primary-invert; diff --git a/ui/app/styles/core/notification.scss b/ui/app/styles/core/notification.scss index 4cf6801f34c9..a1860014354c 100644 --- a/ui/app/styles/core/notification.scss +++ b/ui/app/styles/core/notification.scss @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ .notification { diff --git a/ui/app/styles/core/notifications.scss b/ui/app/styles/core/notifications.scss index a2f13bcd73c6..a5fdc02798f3 100644 --- a/ui/app/styles/core/notifications.scss +++ b/ui/app/styles/core/notifications.scss @@ -1,13 +1,13 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ section.notifications { position: fixed; bottom: 20px; right: 20px; - z-index: $z-notification; + z-index: 100; justify-items: right; display: grid; @@ -15,39 +15,5 @@ section.notifications { &:not(:last-child) { margin-bottom: 1rem; } - - $toastPadding: 16px; - $toastIconSize: 20px; - $toastIconPadding: 12px; - $codeDeMargin: -($toastPadding + $toastIconSize + $toastIconPadding); - $codeBottomMargin: 18px; - - code { - background-color: black; - color: white; - display: block; - padding: 0.25rem; - height: 200px; - overflow: auto; - position: relative; - margin-left: $codeDeMargin; - margin-right: $codeDeMargin; - width: 500px; - margin-top: 1rem; - margin-bottom: -$codeBottomMargin; - } - - pre { - display: inline-block; - background: inherit; - color: inherit; - border: none; - white-space: pre; - font-family: monospace; - font-size: 14px; - } - .follows-code { - margin-top: calc(1rem + $codeBottomMargin); - } } } diff --git a/ui/app/styles/core/pagination.scss b/ui/app/styles/core/pagination.scss index 0b191079d979..32cec79c594f 100644 --- a/ui/app/styles/core/pagination.scss +++ b/ui/app/styles/core/pagination.scss @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ .pagination { diff --git a/ui/app/styles/core/progress.scss b/ui/app/styles/core/progress.scss index 5b308a053e03..6a03e892f6ef 100644 --- a/ui/app/styles/core/progress.scss +++ b/ui/app/styles/core/progress.scss @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ .progress { diff --git a/ui/app/styles/core/section.scss b/ui/app/styles/core/section.scss index b86b2e09729a..9b3e8f0b4686 100644 --- a/ui/app/styles/core/section.scss +++ b/ui/app/styles/core/section.scss @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ .section { diff --git a/ui/app/styles/core/table.scss b/ui/app/styles/core/table.scss index b98f82cc3cf2..cefb876dbc32 100644 --- a/ui/app/styles/core/table.scss +++ b/ui/app/styles/core/table.scss @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ @use 'sass:math'; @@ -110,12 +110,6 @@ white-space: nowrap; } - &.node-status-badges { - .hds-badge__text { - white-space: nowrap; - } - } - &.is-narrow { padding: 1.25em 0 1.25em 0.5em; @@ -136,18 +130,6 @@ max-width: 200px; } - .visually-hidden { - border: 0; - clip: rect(0 0 0 0); - height: 1px; - margin: -1px; - overflow: hidden; - padding: 0; - position: absolute; - width: 1px; - white-space: nowrap; /* added to ensure the text does not wrap */ - } - @for $i from 1 through 11 { &.is-#{$i} { width: math.div(100%, 12) * $i; diff --git a/ui/app/styles/core/tabs.scss b/ui/app/styles/core/tabs.scss index 0513e2731026..e1844bdd5a46 100644 --- a/ui/app/styles/core/tabs.scss +++ b/ui/app/styles/core/tabs.scss @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ .tabs { diff --git a/ui/app/styles/core/tag.scss b/ui/app/styles/core/tag.scss index 347197ee969f..1583cf79ec53 100644 --- a/ui/app/styles/core/tag.scss +++ b/ui/app/styles/core/tag.scss @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ // Strange selector mirrors selector used in Bulma diff --git a/ui/app/styles/core/title.scss b/ui/app/styles/core/title.scss index 8948677bde18..0a1d8568d7aa 100644 --- a/ui/app/styles/core/title.scss +++ b/ui/app/styles/core/title.scss @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ .title { @@ -23,22 +23,3 @@ justify-content: space-between; } } - -// Job page header, actions bar -.job-page-header { - margin-bottom: 1rem; - position: relative; - z-index: $z-base - 1; - .hds-page-header__main { - flex-direction: unset; - .hds-page-header__actions { - align-items: stretch; - } - } - .exec-open-button, - .two-step-button { - & > button { - height: 100%; - } - } -} diff --git a/ui/app/styles/core/typography.scss b/ui/app/styles/core/typography.scss index edf87e183a36..ff4b15601dde 100644 --- a/ui/app/styles/core/typography.scss +++ b/ui/app/styles/core/typography.scss @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ a { diff --git a/ui/app/styles/core/variables.scss b/ui/app/styles/core/variables.scss index 407685ef3de5..690f1d513a73 100644 --- a/ui/app/styles/core/variables.scss +++ b/ui/app/styles/core/variables.scss @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ $orange: #fa8e23; @@ -65,7 +65,3 @@ $control-padding-vertical: calc(0.375em - #{$control-border-width}); $control-padding-horizontal: calc(0.625em - #{$control-border-width}); $button-padding-vertical: calc(0.375em - #{$button-border-width}); $button-padding-horizontal: 0.75em; - -$breakpoint-mobile: 'max-width: 768px'; -$breakpoint-tablet: 'min-width: 769px'; -$breakpoint-desktop: 'min-width: 1088px'; diff --git a/ui/app/styles/storybook.scss b/ui/app/styles/storybook.scss index 99548e0a1f96..23703dafa706 100644 --- a/ui/app/styles/storybook.scss +++ b/ui/app/styles/storybook.scss @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ #storybook { diff --git a/ui/app/styles/utils/bumper.scss b/ui/app/styles/utils/bumper.scss index d799d2bde1dd..8a36a0d8133a 100644 --- a/ui/app/styles/utils/bumper.scss +++ b/ui/app/styles/utils/bumper.scss @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ .bumper-left { diff --git a/ui/app/styles/utils/layout.scss b/ui/app/styles/utils/layout.scss index 20f2cdd0ad0b..eb5c1c7497aa 100644 --- a/ui/app/styles/utils/layout.scss +++ b/ui/app/styles/utils/layout.scss @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ .is-associative { diff --git a/ui/app/styles/utils/product-colors.scss b/ui/app/styles/utils/product-colors.scss index 6e7cdb5d90cf..5385071af79e 100644 --- a/ui/app/styles/utils/product-colors.scss +++ b/ui/app/styles/utils/product-colors.scss @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ $consul-pink: #ff0087; diff --git a/ui/app/styles/utils/reset.scss b/ui/app/styles/utils/reset.scss index 583cbd88b261..bc13cafe47bd 100644 --- a/ui/app/styles/utils/reset.scss +++ b/ui/app/styles/utils/reset.scss @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ html, diff --git a/ui/app/styles/utils/structure-colors.scss b/ui/app/styles/utils/structure-colors.scss index 70a9edf17e4e..e17a0aabc00b 100644 --- a/ui/app/styles/utils/structure-colors.scss +++ b/ui/app/styles/utils/structure-colors.scss @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ $ui-gray-100: #ebeef2; diff --git a/ui/app/styles/utils/z-indices.scss b/ui/app/styles/utils/z-indices.scss index 383312ad62f2..6188b77da8f1 100644 --- a/ui/app/styles/utils/z-indices.scss +++ b/ui/app/styles/utils/z-indices.scss @@ -1,10 +1,9 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ $z-modal: 300; -$z-notification: 350; $z-tooltip: 250; $z-gutter: 220; $z-gutter-backdrop: 219; @@ -13,5 +12,3 @@ $z-subnav: 200; $z-popover: 150; $z-base: 100; $z-icon-decorators: 50; -$z-actions: 400; -$z-actions-backdrop: 399; diff --git a/ui/app/templates/access-control/index.hbs b/ui/app/templates/access-control/index.hbs index 3ddda57ef5fa..e2d3fb531d85 100644 --- a/ui/app/templates/access-control/index.hbs +++ b/ui/app/templates/access-control/index.hbs @@ -39,15 +39,6 @@

Sets of rules defining the capabilities granted to adhering tokens.

- - - {{this.model.namespaces.length}} {{pluralize "Namespace" this.model.namespaces.length}} - -

Namespaces allow jobs and other objects to be segmented from each other.

- -
{{outlet}} \ No newline at end of file diff --git a/ui/app/templates/access-control/namespaces.hbs b/ui/app/templates/access-control/namespaces.hbs deleted file mode 100644 index 29156e942535..000000000000 --- a/ui/app/templates/access-control/namespaces.hbs +++ /dev/null @@ -1,8 +0,0 @@ -{{! - Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 -~}} - -{{page-title "Namespaces"}} - -{{outlet}} \ No newline at end of file diff --git a/ui/app/templates/access-control/namespaces/acl-namespace.hbs b/ui/app/templates/access-control/namespaces/acl-namespace.hbs deleted file mode 100644 index d58fc1f3c193..000000000000 --- a/ui/app/templates/access-control/namespaces/acl-namespace.hbs +++ /dev/null @@ -1,37 +0,0 @@ -{{! - Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 -~}} - -{{page-title "Namespace"}} - -
-

-
- {{this.model.name}} -
- {{#if (and (not (eq this.model.name "default")) (can "destroy namespace"))}} - - {{/if}} -

- - - Related Resources - - View this namespace's <jobs - or <variables. - - - - -
diff --git a/ui/app/templates/access-control/namespaces/index.hbs b/ui/app/templates/access-control/namespaces/index.hbs deleted file mode 100644 index dc9180e887b6..000000000000 --- a/ui/app/templates/access-control/namespaces/index.hbs +++ /dev/null @@ -1,55 +0,0 @@ -{{! - Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 -~}} - -
-
-

- Namespaces allow jobs and associated objects to be segmented from each other and other users of the cluster. -

-
- {{#if (can "write namespace")}} - - {{else}} - - {{/if}} -
-
- - - <:body as |B|> - - - {{B.data.name}} - - {{B.data.description}} - - - -
diff --git a/ui/app/templates/access-control/namespaces/new.hbs b/ui/app/templates/access-control/namespaces/new.hbs deleted file mode 100644 index aa36bfe66a11..000000000000 --- a/ui/app/templates/access-control/namespaces/new.hbs +++ /dev/null @@ -1,13 +0,0 @@ -{{! - Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 -~}} - - -{{page-title "Create Namespace"}} -
-

- Create Namespace -

- -
diff --git a/ui/app/templates/access-control/policies/index.hbs b/ui/app/templates/access-control/policies/index.hbs index b2716fb2c005..8f985b4d2127 100644 --- a/ui/app/templates/access-control/policies/index.hbs +++ b/ui/app/templates/access-control/policies/index.hbs @@ -40,16 +40,15 @@ @sortBy="name" > <:body as |B|> - - {{B.data.name}} - + {{B.data.name}} {{B.data.description}} {{#if (can "list token")}} diff --git a/ui/app/templates/access-control/policies/new.hbs b/ui/app/templates/access-control/policies/new.hbs index a2c92105be4a..fe8a52ccafbb 100644 --- a/ui/app/templates/access-control/policies/new.hbs +++ b/ui/app/templates/access-control/policies/new.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} diff --git a/ui/app/templates/access-control/policies/policy.hbs b/ui/app/templates/access-control/policies/policy.hbs index a899dda970bb..74422530c763 100644 --- a/ui/app/templates/access-control/policies/policy.hbs +++ b/ui/app/templates/access-control/policies/policy.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} @@ -12,16 +12,9 @@ {{#if (can "destroy policy")}}
-
{{/if}} diff --git a/ui/app/templates/access-control/roles/role.hbs b/ui/app/templates/access-control/roles/role.hbs index 926acb870585..777743c66687 100644 --- a/ui/app/templates/access-control/roles/role.hbs +++ b/ui/app/templates/access-control/roles/role.hbs @@ -10,17 +10,10 @@ Edit Role {{#if (can "destroy role")}} - + {{/if}} {{#if (can "destroy token")}} - + {{/if}} diff --git a/ui/app/templates/allocations/allocation.hbs b/ui/app/templates/allocations/allocation.hbs index c7300fa42894..10386859c8cf 100644 --- a/ui/app/templates/allocations/allocation.hbs +++ b/ui/app/templates/allocations/allocation.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} {{#each this.breadcrumbs as |crumb|}} diff --git a/ui/app/templates/allocations/allocation/fs.hbs b/ui/app/templates/allocations/allocation/fs.hbs index 67febe04a044..4f85f3d01dce 100644 --- a/ui/app/templates/allocations/allocation/fs.hbs +++ b/ui/app/templates/allocations/allocation/fs.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} {{page-title this.pathWithLeadingSlash " - Allocation " this.allocation.shortId " filesystem"}} diff --git a/ui/app/templates/allocations/allocation/index.hbs b/ui/app/templates/allocations/allocation/index.hbs index 3d9307ed7b68..815083067999 100644 --- a/ui/app/templates/allocations/allocation/index.hbs +++ b/ui/app/templates/allocations/allocation/index.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} {{page-title "Allocation " this.model.name}} @@ -188,7 +188,7 @@ @class="is-striped" as |t| > -
+ Name @@ -287,7 +287,7 @@
-
+ @@ -468,7 +468,7 @@ @class="allocations is-isolated" as |t| > - + diff --git a/ui/app/templates/allocations/allocation/task.hbs b/ui/app/templates/allocations/allocation/task.hbs index b1f21454bd8b..f8410a910a07 100644 --- a/ui/app/templates/allocations/allocation/task.hbs +++ b/ui/app/templates/allocations/allocation/task.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} {{outlet}} \ No newline at end of file diff --git a/ui/app/templates/allocations/allocation/task/fs.hbs b/ui/app/templates/allocations/allocation/task/fs.hbs index 4d3b7bfa03f0..2941f628eacb 100644 --- a/ui/app/templates/allocations/allocation/task/fs.hbs +++ b/ui/app/templates/allocations/allocation/task/fs.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} {{page-title this.pathWithLeadingSlash " - Task " this.taskState.name " filesystem"}} diff --git a/ui/app/templates/allocations/allocation/task/index.hbs b/ui/app/templates/allocations/allocation/task/index.hbs index abeade2fee13..76167e780e65 100644 --- a/ui/app/templates/allocations/allocation/task/index.hbs +++ b/ui/app/templates/allocations/allocation/task/index.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} {{page-title "Task " this.model.name}} @@ -30,8 +30,8 @@ {{/if}} - - +

+
{{this.model.name}} {{#if this.model.isConnectProxy}} @@ -44,17 +44,9 @@ > {{this.model.state}} - - +
+
{{#if this.model.isRunning}} - - {{#if this.shouldShowActions}} - - {{/if}} -
- {{/if}} - - +
+

@@ -223,7 +214,7 @@
+ ID @@ -567,7 +564,6 @@ - {{#if this.showSubTasks}} {{#each row.model.states as |task|}} - + {{/each}} {{/if}} diff --git a/ui/app/templates/clients/client/monitor.hbs b/ui/app/templates/clients/client/monitor.hbs index 80fb5760beba..d633b23e1ea7 100644 --- a/ui/app/templates/clients/client/monitor.hbs +++ b/ui/app/templates/clients/client/monitor.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} {{page-title "Client " (or this.model.name this.model.shortId)}} diff --git a/ui/app/templates/clients/index.hbs b/ui/app/templates/clients/index.hbs index cb30abbd916e..190fff4c30d6 100644 --- a/ui/app/templates/clients/index.hbs +++ b/ui/app/templates/clients/index.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} {{page-title "Clients"}} @@ -18,190 +18,52 @@ /> {{/if}} - - - - +
+ - - {{#each this.clientFilterToggles.state as |option|}} - - {{capitalize option.label}} - - {{/each}} - - - {{#each this.clientFilterToggles.eligibility as |option|}} - - {{capitalize option.label}} - - {{/each}} - - - {{#each this.clientFilterToggles.drainStatus as |option|}} - - {{capitalize option.label}} - - {{/each}} - - - - - {{#each this.optionsNodePool key="label" as |option|}} - - {{option.label}} - - {{else}} - - No Node Pool filters - - {{/each}} - - - - - {{#each this.optionsClass key="label" as |option|}} - - {{option.label}} - - {{else}} - - No Class filters - - {{/each}} - - - - - {{#each this.optionsDatacenter key="label" as |option|}} - - {{option.label}} - - {{else}} - - No Datacenter filters - - {{/each}} - - - - - - {{#each this.optionsVersion key="label" as |option|}} - - {{option.label}} - - {{else}} - - No Version filters - - {{/each}} - - - - - {{#each this.optionsVolume key="label" as |option|}} - - {{option.label}} - - {{else}} - - No Volume filters - - {{/each}} - - +
+ {{#if this.sortedNodes}} -
+ IDName - State + StateNode PoolDatacenter diff --git a/ui/app/templates/clients/loading.hbs b/ui/app/templates/clients/loading.hbs index 103e012bec78..16bfe87aaa6a 100644 --- a/ui/app/templates/clients/loading.hbs +++ b/ui/app/templates/clients/loading.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}}
diff --git a/ui/app/templates/components/access-control-subnav.hbs b/ui/app/templates/components/access-control-subnav.hbs index e380095276e5..cb0bdcbc939a 100644 --- a/ui/app/templates/components/access-control-subnav.hbs +++ b/ui/app/templates/components/access-control-subnav.hbs @@ -9,6 +9,5 @@
  • Tokens
  • Roles
  • Policies
  • -
  • Namespaces
  • diff --git a/ui/app/templates/components/agent-monitor.hbs b/ui/app/templates/components/agent-monitor.hbs index 3a0fc55e1613..267a7725d3d4 100644 --- a/ui/app/templates/components/agent-monitor.hbs +++ b/ui/app/templates/components/agent-monitor.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}}
    diff --git a/ui/app/templates/components/allocation-row.hbs b/ui/app/templates/components/allocation-row.hbs index de925249d6b3..29b5cf0e4724 100644 --- a/ui/app/templates/components/allocation-row.hbs +++ b/ui/app/templates/components/allocation-row.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}}
    -{{#if this.model.job.actions.length}} - \ No newline at end of file diff --git a/ui/app/templates/components/allocation-stat.hbs b/ui/app/templates/components/allocation-stat.hbs index 8f8a91646137..7b2411cf7361 100644 --- a/ui/app/templates/components/allocation-stat.hbs +++ b/ui/app/templates/components/allocation-stat.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} {{#if this.allocation.isRunning}} diff --git a/ui/app/templates/components/allocation-subnav.hbs b/ui/app/templates/components/allocation-subnav.hbs index d012900e8dca..2b2b2339756d 100644 --- a/ui/app/templates/components/allocation-subnav.hbs +++ b/ui/app/templates/components/allocation-subnav.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}}
    diff --git a/ui/app/templates/components/app-breadcrumbs.hbs b/ui/app/templates/components/app-breadcrumbs.hbs index 70bc6be364f5..d2126c799c76 100644 --- a/ui/app/templates/components/app-breadcrumbs.hbs +++ b/ui/app/templates/components/app-breadcrumbs.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} diff --git a/ui/app/templates/components/attributes-section.hbs b/ui/app/templates/components/attributes-section.hbs index 7defaef8d116..5c8c0e9ae714 100644 --- a/ui/app/templates/components/attributes-section.hbs +++ b/ui/app/templates/components/attributes-section.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} {{#each-in this.attributes as |key value|}} diff --git a/ui/app/templates/components/attributes-table.hbs b/ui/app/templates/components/attributes-table.hbs index c2541583f356..4fa921a03d0a 100644 --- a/ui/app/templates/components/attributes-table.hbs +++ b/ui/app/templates/components/attributes-table.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}}
    Task Toggle All - + +
    CPU
    +
    - + +
    Mem
    +
    Task{{@task.name}} - + - + + {{#if (and @active this.height)}} diff --git a/ui/app/components/das/task-row.js b/ui/app/components/das/task-row.js index e3c5bfa5469d..ef9014139a39 100644 --- a/ui/app/components/das/task-row.js +++ b/ui/app/components/das/task-row.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Component from '@glimmer/component'; diff --git a/ui/app/components/distribution-bar.js b/ui/app/components/distribution-bar.js index ee7893ab0a1e..f4c96d4498c0 100644 --- a/ui/app/components/distribution-bar.js +++ b/ui/app/components/distribution-bar.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ /* eslint-disable ember/no-observers */ diff --git a/ui/app/components/drain-popover.js b/ui/app/components/drain-popover.js index e00347137da9..2c39b41a4630 100644 --- a/ui/app/components/drain-popover.js +++ b/ui/app/components/drain-popover.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Component from '@ember/component'; diff --git a/ui/app/components/editable-variable-link.hbs b/ui/app/components/editable-variable-link.hbs index 2891212a4377..ad1486ea7066 100644 --- a/ui/app/components/editable-variable-link.hbs +++ b/ui/app/components/editable-variable-link.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} {{!-- Either link to a new variable with a pre-filled path, or the existing variable in edit mode, depending if it exists --}} diff --git a/ui/app/components/evaluation-sidebar/detail.hbs b/ui/app/components/evaluation-sidebar/detail.hbs index ad12d7bb67b3..c788e0696c89 100644 --- a/ui/app/components/evaluation-sidebar/detail.hbs +++ b/ui/app/components/evaluation-sidebar/detail.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} {{#let this.currentEvalDetail as |evaluation|}} diff --git a/ui/app/components/evaluation-sidebar/detail.js b/ui/app/components/evaluation-sidebar/detail.js index b4372bd42f0c..418c6646e6df 100644 --- a/ui/app/components/evaluation-sidebar/detail.js +++ b/ui/app/components/evaluation-sidebar/detail.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { action } from '@ember/object'; diff --git a/ui/app/components/evaluation-sidebar/related-evaluations.hbs b/ui/app/components/evaluation-sidebar/related-evaluations.hbs index 40be8aa4fa9a..c9aaf8ae242f 100644 --- a/ui/app/components/evaluation-sidebar/related-evaluations.hbs +++ b/ui/app/components/evaluation-sidebar/related-evaluations.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}}
    diff --git a/ui/app/components/exec-terminal.js b/ui/app/components/exec-terminal.js index f493434eecae..5588927132a5 100644 --- a/ui/app/components/exec-terminal.js +++ b/ui/app/components/exec-terminal.js @@ -1,23 +1,17 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ -// @ts-check - import Component from '@ember/component'; import { FitAddon } from 'xterm-addon-fit'; import WindowResizable from '../mixins/window-resizable'; import { classNames } from '@ember-decorators/component'; import classic from 'ember-classic-decorator'; -import { inject as service } from '@ember/service'; -import { action } from '@ember/object'; @classic @classNames('terminal-container') export default class ExecTerminal extends Component.extend(WindowResizable) { - @service router; - didInsertElement() { super.didInsertElement(...arguments); let fitAddon = new FitAddon(); @@ -27,38 +21,6 @@ export default class ExecTerminal extends Component.extend(WindowResizable) { this.terminal.open(this.element.querySelector('.terminal')); fitAddon.fit(); - this.addExitHandler(); - } - - socketOpen = false; - hasRemovedExitHandler = false; - - @action - addExitHandler() { - window.addEventListener('beforeunload', this.confirmExit.bind(this)); - } - removeExitHandler() { - if (!this.hasRemovedExitHandler) { - window.removeEventListener('beforeunload', this.confirmExit.bind(this)); - this.hasRemovedExitHandler = true; - } - } - - /** - * - * @param {BeforeUnloadEvent} event - * @returns {string} - */ - confirmExit(event) { - if (this.socketOpen) { - event.preventDefault(); - return (event.returnValue = 'Are you sure you want to exit?'); - } - } - - willDestroy() { - super.willDestroy(...arguments); - this.removeExitHandler(); } windowResizeHandler(e) { diff --git a/ui/app/components/exec/open-button.js b/ui/app/components/exec/open-button.js index 1762a7d9cd2f..3463a9c5c860 100644 --- a/ui/app/components/exec/open-button.js +++ b/ui/app/components/exec/open-button.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Component from '@ember/component'; diff --git a/ui/app/components/exec/task-contents.js b/ui/app/components/exec/task-contents.js index 5b83b2f9d4df..67ff8160a84b 100644 --- a/ui/app/components/exec/task-contents.js +++ b/ui/app/components/exec/task-contents.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Component from '@ember/component'; diff --git a/ui/app/components/exec/task-group-parent.js b/ui/app/components/exec/task-group-parent.js index b39c3fb00c91..75feea68626a 100644 --- a/ui/app/components/exec/task-group-parent.js +++ b/ui/app/components/exec/task-group-parent.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Component from '@ember/component'; diff --git a/ui/app/components/flex-masonry.js b/ui/app/components/flex-masonry.js index 5de18d37eabd..27ff45143d34 100644 --- a/ui/app/components/flex-masonry.js +++ b/ui/app/components/flex-masonry.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Component from '@glimmer/component'; diff --git a/ui/app/components/forbidden-message.js b/ui/app/components/forbidden-message.js index a864fa945220..7243858272b2 100644 --- a/ui/app/components/forbidden-message.js +++ b/ui/app/components/forbidden-message.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Component from '@ember/component'; diff --git a/ui/app/components/fs/breadcrumbs.js b/ui/app/components/fs/breadcrumbs.js index c4f0088a2721..cda303f8320d 100644 --- a/ui/app/components/fs/breadcrumbs.js +++ b/ui/app/components/fs/breadcrumbs.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Component from '@ember/component'; diff --git a/ui/app/components/fs/browser.js b/ui/app/components/fs/browser.js index 8d746e0fbf8c..3b176295b9f2 100644 --- a/ui/app/components/fs/browser.js +++ b/ui/app/components/fs/browser.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Component from '@ember/component'; diff --git a/ui/app/components/fs/directory-entry.js b/ui/app/components/fs/directory-entry.js index 69681807e80f..ed583a8d004e 100644 --- a/ui/app/components/fs/directory-entry.js +++ b/ui/app/components/fs/directory-entry.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Component from '@ember/component'; diff --git a/ui/app/components/fs/file.js b/ui/app/components/fs/file.js index 1f0c531fee18..13c5d59385c9 100644 --- a/ui/app/components/fs/file.js +++ b/ui/app/components/fs/file.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Ember from 'ember'; diff --git a/ui/app/components/fs/link.js b/ui/app/components/fs/link.js index 0c960ffd9c4f..160e910e9323 100644 --- a/ui/app/components/fs/link.js +++ b/ui/app/components/fs/link.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Component from '@ember/component'; diff --git a/ui/app/components/gauge-chart.js b/ui/app/components/gauge-chart.js index 51c48c06879b..212533afdab3 100644 --- a/ui/app/components/gauge-chart.js +++ b/ui/app/components/gauge-chart.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Component from '@ember/component'; diff --git a/ui/app/components/global-header.js b/ui/app/components/global-header.js index 6ad560d02acb..961796b6698f 100644 --- a/ui/app/components/global-header.js +++ b/ui/app/components/global-header.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Component from '@ember/component'; diff --git a/ui/app/components/global-search/control.js b/ui/app/components/global-search/control.js index f39b98cf2488..b47646c2fe0f 100644 --- a/ui/app/components/global-search/control.js +++ b/ui/app/components/global-search/control.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Component from '@ember/component'; diff --git a/ui/app/components/gutter-menu.js b/ui/app/components/gutter-menu.js index 80838664caca..b91b36d54a99 100644 --- a/ui/app/components/gutter-menu.js +++ b/ui/app/components/gutter-menu.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { inject as service } from '@ember/service'; diff --git a/ui/app/components/hamburger-menu.js b/ui/app/components/hamburger-menu.js index e64dd0a65f54..854f88924651 100644 --- a/ui/app/components/hamburger-menu.js +++ b/ui/app/components/hamburger-menu.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Component from '@ember/component'; diff --git a/ui/app/components/image-file.js b/ui/app/components/image-file.js index 7d3a6ea29997..dc48deef76be 100644 --- a/ui/app/components/image-file.js +++ b/ui/app/components/image-file.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Component from '@ember/component'; diff --git a/ui/app/components/job-client-status-bar.js b/ui/app/components/job-client-status-bar.js index 5439efc79936..8f168a5c5a49 100644 --- a/ui/app/components/job-client-status-bar.js +++ b/ui/app/components/job-client-status-bar.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { computed } from '@ember/object'; diff --git a/ui/app/components/job-client-status-row.js b/ui/app/components/job-client-status-row.js index 9e858ede197c..25d0d7189416 100644 --- a/ui/app/components/job-client-status-row.js +++ b/ui/app/components/job-client-status-row.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import EmberObject from '@ember/object'; diff --git a/ui/app/components/job-deployment.js b/ui/app/components/job-deployment.js index dc31385ae4e9..dd2367969f3d 100644 --- a/ui/app/components/job-deployment.js +++ b/ui/app/components/job-deployment.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Component from '@ember/component'; diff --git a/ui/app/components/job-deployment/deployment-metrics.js b/ui/app/components/job-deployment/deployment-metrics.js index e701b203fd51..cb0d8e37f921 100644 --- a/ui/app/components/job-deployment/deployment-metrics.js +++ b/ui/app/components/job-deployment/deployment-metrics.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Component from '@ember/component'; diff --git a/ui/app/components/job-deployments-stream.js b/ui/app/components/job-deployments-stream.js index 5e4a3d710ed8..7c6b189f2ab3 100644 --- a/ui/app/components/job-deployments-stream.js +++ b/ui/app/components/job-deployments-stream.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Component from '@ember/component'; diff --git a/ui/app/components/job-diff-fields-and-objects.js b/ui/app/components/job-diff-fields-and-objects.js index 2a410f2af53f..3c4b5151677c 100644 --- a/ui/app/components/job-diff-fields-and-objects.js +++ b/ui/app/components/job-diff-fields-and-objects.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Component from '@ember/component'; diff --git a/ui/app/components/job-diff.js b/ui/app/components/job-diff.js index 0a976f4267d5..d05e43588464 100644 --- a/ui/app/components/job-diff.js +++ b/ui/app/components/job-diff.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { equal } from '@ember/object/computed'; diff --git a/ui/app/components/job-dispatch.js b/ui/app/components/job-dispatch.js index acff15a82ffd..81201d909c32 100644 --- a/ui/app/components/job-dispatch.js +++ b/ui/app/components/job-dispatch.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Component from '@glimmer/component'; diff --git a/ui/app/components/job-editor.js b/ui/app/components/job-editor.js index 742a2e69925e..0b3deeb4bc2a 100644 --- a/ui/app/components/job-editor.js +++ b/ui/app/components/job-editor.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ // @ts-check diff --git a/ui/app/components/job-editor/alert.js b/ui/app/components/job-editor/alert.js index d839aa7c970d..4d4c12bba0ff 100644 --- a/ui/app/components/job-editor/alert.js +++ b/ui/app/components/job-editor/alert.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Component from '@glimmer/component'; diff --git a/ui/app/components/job-page.js b/ui/app/components/job-page.js index 390c5c8583cc..ba915ea85e90 100644 --- a/ui/app/components/job-page.js +++ b/ui/app/components/job-page.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { action } from '@ember/object'; diff --git a/ui/app/components/job-page/parameterized-child.js b/ui/app/components/job-page/parameterized-child.js index d771d96b68bb..c533d355efd1 100644 --- a/ui/app/components/job-page/parameterized-child.js +++ b/ui/app/components/job-page/parameterized-child.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { computed } from '@ember/object'; diff --git a/ui/app/components/job-page/parts/children.js b/ui/app/components/job-page/parts/children.js index 2dafb7228a54..fe20191296ce 100644 --- a/ui/app/components/job-page/parts/children.js +++ b/ui/app/components/job-page/parts/children.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Component from '@ember/component'; diff --git a/ui/app/components/job-page/parts/error.js b/ui/app/components/job-page/parts/error.js index 6f10bf682f0f..d1eb2e2b6cc5 100644 --- a/ui/app/components/job-page/parts/error.js +++ b/ui/app/components/job-page/parts/error.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Component from '@ember/component'; diff --git a/ui/app/components/job-page/parts/placement-failures.js b/ui/app/components/job-page/parts/placement-failures.js index f691c0388487..076a7f90a9ff 100644 --- a/ui/app/components/job-page/parts/placement-failures.js +++ b/ui/app/components/job-page/parts/placement-failures.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Component from '@ember/component'; diff --git a/ui/app/components/job-page/parts/recent-allocations.js b/ui/app/components/job-page/parts/recent-allocations.js index d6c4bf675ea6..20f142ced3a8 100644 --- a/ui/app/components/job-page/parts/recent-allocations.js +++ b/ui/app/components/job-page/parts/recent-allocations.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Component from '@ember/component'; diff --git a/ui/app/components/job-page/parts/stats-box.js b/ui/app/components/job-page/parts/stats-box.js index ee1b7dbec679..10c9409126e5 100644 --- a/ui/app/components/job-page/parts/stats-box.js +++ b/ui/app/components/job-page/parts/stats-box.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Component from '@glimmer/component'; diff --git a/ui/app/components/job-page/parts/summary-chart.js b/ui/app/components/job-page/parts/summary-chart.js index b628ad864bf6..89ec0cab262d 100644 --- a/ui/app/components/job-page/parts/summary-chart.js +++ b/ui/app/components/job-page/parts/summary-chart.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ // @ts-check diff --git a/ui/app/components/job-page/parts/summary.js b/ui/app/components/job-page/parts/summary.js index b79539299b1b..47a8949c80c1 100644 --- a/ui/app/components/job-page/parts/summary.js +++ b/ui/app/components/job-page/parts/summary.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Component from '@ember/component'; diff --git a/ui/app/components/job-page/parts/task-groups.js b/ui/app/components/job-page/parts/task-groups.js index d9a475a5ce3c..d17154d88474 100644 --- a/ui/app/components/job-page/parts/task-groups.js +++ b/ui/app/components/job-page/parts/task-groups.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Component from '@ember/component'; diff --git a/ui/app/components/job-page/parts/title.js b/ui/app/components/job-page/parts/title.js index 275c25a595ae..843b43e99658 100644 --- a/ui/app/components/job-page/parts/title.js +++ b/ui/app/components/job-page/parts/title.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ // @ts-check diff --git a/ui/app/components/job-page/periodic.js b/ui/app/components/job-page/periodic.js index d7b6e90dcd1c..7945c28d0c9f 100644 --- a/ui/app/components/job-page/periodic.js +++ b/ui/app/components/job-page/periodic.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { action } from '@ember/object'; diff --git a/ui/app/components/job-row.js b/ui/app/components/job-row.js index 9cc7fe655063..8e451c454381 100644 --- a/ui/app/components/job-row.js +++ b/ui/app/components/job-row.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Component from '@ember/component'; diff --git a/ui/app/components/job-service-row.js b/ui/app/components/job-service-row.js index f7badd9a33f5..29479c779d38 100644 --- a/ui/app/components/job-service-row.js +++ b/ui/app/components/job-service-row.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Component from '@glimmer/component'; diff --git a/ui/app/components/job-status/allocation-status-block.hbs b/ui/app/components/job-status/allocation-status-block.hbs index 7bafb99fd293..a8c1ebe7a7e8 100644 --- a/ui/app/components/job-status/allocation-status-block.hbs +++ b/ui/app/components/job-status/allocation-status-block.hbs @@ -1,15 +1,8 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} -{{!-- - Exists as a "middleman" between AllocationStatusRow and IndividualAllocation - only when showSummaries in AllocationStatusRow is true (i.e. when the math of how - many allocations to show in each block is done x minWidth of each alloc exceeds - available space) ---}} -
    diff --git a/ui/app/components/job-status/allocation-status-row.js b/ui/app/components/job-status/allocation-status-row.js index 9f568adcaf1f..2a1e42b10f0d 100644 --- a/ui/app/components/job-status/allocation-status-row.js +++ b/ui/app/components/job-status/allocation-status-row.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ // @ts-check diff --git a/ui/app/components/job-status/deployment-history.hbs b/ui/app/components/job-status/deployment-history.hbs index 16b9617d19f7..7f66424541ec 100644 --- a/ui/app/components/job-status/deployment-history.hbs +++ b/ui/app/components/job-status/deployment-history.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}}
    diff --git a/ui/app/components/job-status/deployment-history.js b/ui/app/components/job-status/deployment-history.js index d49f62bf7725..47dca491cbdc 100644 --- a/ui/app/components/job-status/deployment-history.js +++ b/ui/app/components/job-status/deployment-history.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ // @ts-check diff --git a/ui/app/components/job-status/failed-or-lost.hbs b/ui/app/components/job-status/failed-or-lost.hbs index 433bd186baa0..12959363ccfe 100644 --- a/ui/app/components/job-status/failed-or-lost.hbs +++ b/ui/app/components/job-status/failed-or-lost.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}}
    diff --git a/ui/app/components/job-status/individual-allocation.hbs b/ui/app/components/job-status/individual-allocation.hbs index a78f680b8102..e99f7790eba6 100644 --- a/ui/app/components/job-status/individual-allocation.hbs +++ b/ui/app/components/job-status/individual-allocation.hbs @@ -1,35 +1,31 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} - - {{#unless @steady}} - {{#if (eq @canary "canary")}} - - {{/if}} - {{#if (eq @status "running")}} - - {{#if (eq @health "healthy")}} - - {{else if (eq @health "unhealthy")}} - - {{else}} - - {{/if}} - - {{/if}} - {{/unless}} - + + + + {{#unless @steady}} + {{#if (eq @canary "canary")}} + + {{/if}} + {{#if (eq @status "running")}} + + {{#if (eq @health "healthy")}} + + {{else if (eq @health "unhealthy")}} + + {{else}} + + {{/if}} + + {{/if}} + {{/unless}} + + \ No newline at end of file diff --git a/ui/app/components/job-status/individual-allocation.js b/ui/app/components/job-status/individual-allocation.js deleted file mode 100644 index a0baafb42164..000000000000 --- a/ui/app/components/job-status/individual-allocation.js +++ /dev/null @@ -1,30 +0,0 @@ -/** - * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 - */ - -// @ts-check -import Component from '@glimmer/component'; -import { alias } from '@ember/object/computed'; - -export default class JobStatusIndividualAllocationComponent extends Component { - @alias('args.allocation.job.type') jobType; - @alias('args.allocation.node.name') nodeName; - @alias('args.allocation.taskGroup.name') groupName; - @alias('args.allocation.job.taskGroups') taskGroups; - @alias('args.allocation.shortId') shortId; - - get showClient() { - return this.jobType === 'system' || this.jobType === 'sysbatch'; - } - - get tooltipText() { - if (this.showClient) { - return `${this.nodeName} - ${this.shortId}`; - } else if (this.groupName && this.taskGroups?.length > 1) { - return `${this.groupName} - ${this.shortId}`; - } else { - return this.shortId; - } - } -} diff --git a/ui/app/components/job-status/latest-deployment.hbs b/ui/app/components/job-status/latest-deployment.hbs index 01a3763ba647..0486553014fb 100644 --- a/ui/app/components/job-status/latest-deployment.hbs +++ b/ui/app/components/job-status/latest-deployment.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}}
    diff --git a/ui/app/components/job-status/latest-deployment.js b/ui/app/components/job-status/latest-deployment.js index 1fe335b2682d..9111135d86a4 100644 --- a/ui/app/components/job-status/latest-deployment.js +++ b/ui/app/components/job-status/latest-deployment.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Component from '@glimmer/component'; diff --git a/ui/app/components/job-status/panel.hbs b/ui/app/components/job-status/panel.hbs index 36ef3491e1fb..d6962d423426 100644 --- a/ui/app/components/job-status/panel.hbs +++ b/ui/app/components/job-status/panel.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} {{#if this.isActivelyDeploying}} diff --git a/ui/app/components/job-status/panel.js b/ui/app/components/job-status/panel.js index 9a12af763da6..4781e08cdb2a 100644 --- a/ui/app/components/job-status/panel.js +++ b/ui/app/components/job-status/panel.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ // @ts-check diff --git a/ui/app/components/job-status/panel/deploying.hbs b/ui/app/components/job-status/panel/deploying.hbs index a511cac74af6..95bdca403ef4 100644 --- a/ui/app/components/job-status/panel/deploying.hbs +++ b/ui/app/components/job-status/panel/deploying.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}}
    diff --git a/ui/app/components/job-status/panel/deploying.js b/ui/app/components/job-status/panel/deploying.js index 2f3af84c7645..e544abdbce9f 100644 --- a/ui/app/components/job-status/panel/deploying.js +++ b/ui/app/components/job-status/panel/deploying.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ // @ts-check diff --git a/ui/app/components/job-status/panel/steady.hbs b/ui/app/components/job-status/panel/steady.hbs index 9ae423798d80..cd65fc31e204 100644 --- a/ui/app/components/job-status/panel/steady.hbs +++ b/ui/app/components/job-status/panel/steady.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}}
    diff --git a/ui/app/components/job-status/panel/steady.js b/ui/app/components/job-status/panel/steady.js index 9e6f9c40d517..67a9d16624d9 100644 --- a/ui/app/components/job-status/panel/steady.js +++ b/ui/app/components/job-status/panel/steady.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ // @ts-check diff --git a/ui/app/components/job-status/update-params.hbs b/ui/app/components/job-status/update-params.hbs index 0f7da2d3cb4f..99472d0d9281 100644 --- a/ui/app/components/job-status/update-params.hbs +++ b/ui/app/components/job-status/update-params.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} diff --git a/ui/app/components/job-status/update-params.js b/ui/app/components/job-status/update-params.js index d0e7b47d561e..3d2ed461be3d 100644 --- a/ui/app/components/job-status/update-params.js +++ b/ui/app/components/job-status/update-params.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ // @ts-check diff --git a/ui/app/components/job-subnav.js b/ui/app/components/job-subnav.js index 763e9e85f668..a01952f031e3 100644 --- a/ui/app/components/job-subnav.js +++ b/ui/app/components/job-subnav.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { inject as service } from '@ember/service'; diff --git a/ui/app/components/job-version.js b/ui/app/components/job-version.js index e05c54b8f708..93e863acf605 100644 --- a/ui/app/components/job-version.js +++ b/ui/app/components/job-version.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Component from '@ember/component'; diff --git a/ui/app/components/job-versions-stream.js b/ui/app/components/job-versions-stream.js index 61528a70675c..70c915586ea9 100644 --- a/ui/app/components/job-versions-stream.js +++ b/ui/app/components/job-versions-stream.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Component from '@ember/component'; diff --git a/ui/app/components/json-viewer.js b/ui/app/components/json-viewer.js index 2d6ee0310181..3d4fac83ff3f 100644 --- a/ui/app/components/json-viewer.js +++ b/ui/app/components/json-viewer.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Component from '@ember/component'; diff --git a/ui/app/components/keyboard-shortcuts-modal.hbs b/ui/app/components/keyboard-shortcuts-modal.hbs index 46c5c61bed29..06ae6b5cbefd 100644 --- a/ui/app/components/keyboard-shortcuts-modal.hbs +++ b/ui/app/components/keyboard-shortcuts-modal.hbs @@ -1,11 +1,11 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} {{#if this.keyboard.shortcutsVisible}} {{keyboard-commands (array this.escapeCommand)}} -
    - - Keyboard shortcuts {{#if this.keyboard.enabled}}enabled{{else}}disabled{{/if}} - + Keyboard shortcuts {{#if this.keyboard.enabled}}enabled{{else}}disabled{{/if}} +
    -
    +
    {{/if}} {{#if (and this.keyboard.enabled this.keyboard.displayHints)}} diff --git a/ui/app/components/keyboard-shortcuts-modal.js b/ui/app/components/keyboard-shortcuts-modal.js index be31220bb643..d67a9dfe7823 100644 --- a/ui/app/components/keyboard-shortcuts-modal.js +++ b/ui/app/components/keyboard-shortcuts-modal.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { set } from '@ember/object'; diff --git a/ui/app/components/lifecycle-chart-row.js b/ui/app/components/lifecycle-chart-row.js index 81285c0a14a0..890d360c4b10 100644 --- a/ui/app/components/lifecycle-chart-row.js +++ b/ui/app/components/lifecycle-chart-row.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Component from '@ember/component'; diff --git a/ui/app/components/lifecycle-chart.js b/ui/app/components/lifecycle-chart.js index be2eb2625af1..8c9de23c223c 100644 --- a/ui/app/components/lifecycle-chart.js +++ b/ui/app/components/lifecycle-chart.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Component from '@ember/component'; diff --git a/ui/app/components/line-chart.js b/ui/app/components/line-chart.js index 424036e1e508..71d1329d146f 100644 --- a/ui/app/components/line-chart.js +++ b/ui/app/components/line-chart.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Component from '@glimmer/component'; diff --git a/ui/app/components/list-accordion.js b/ui/app/components/list-accordion.js index 31338e595cd0..a07193b40c9d 100644 --- a/ui/app/components/list-accordion.js +++ b/ui/app/components/list-accordion.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Component from '@ember/component'; diff --git a/ui/app/components/list-accordion/accordion-body.js b/ui/app/components/list-accordion/accordion-body.js index 6bf4e832efe0..8232ab78d6ca 100644 --- a/ui/app/components/list-accordion/accordion-body.js +++ b/ui/app/components/list-accordion/accordion-body.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Component from '@ember/component'; diff --git a/ui/app/components/list-accordion/accordion-head.js b/ui/app/components/list-accordion/accordion-head.js index 03ffa863a0b8..0d6127f78522 100644 --- a/ui/app/components/list-accordion/accordion-head.js +++ b/ui/app/components/list-accordion/accordion-head.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Component from '@ember/component'; diff --git a/ui/app/components/list-pagination.js b/ui/app/components/list-pagination.js index e7827d5bbc8c..9ec2ff497e18 100644 --- a/ui/app/components/list-pagination.js +++ b/ui/app/components/list-pagination.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Component from '@ember/component'; diff --git a/ui/app/components/list-pagination/list-pager.js b/ui/app/components/list-pagination/list-pager.js index 40ba52e4299e..05cedf4432eb 100644 --- a/ui/app/components/list-pagination/list-pager.js +++ b/ui/app/components/list-pagination/list-pager.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Component from '@ember/component'; diff --git a/ui/app/components/list-table.js b/ui/app/components/list-table.js index 4a2c100e713e..cd086b598688 100644 --- a/ui/app/components/list-table.js +++ b/ui/app/components/list-table.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Component from '@ember/component'; diff --git a/ui/app/components/list-table/sort-by.js b/ui/app/components/list-table/sort-by.js index 2809c8c206a2..11dde2193edb 100644 --- a/ui/app/components/list-table/sort-by.js +++ b/ui/app/components/list-table/sort-by.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Component from '@ember/component'; diff --git a/ui/app/components/list-table/table-body.js b/ui/app/components/list-table/table-body.js index f10776bfa69c..835c2347cfbc 100644 --- a/ui/app/components/list-table/table-body.js +++ b/ui/app/components/list-table/table-body.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Component from '@ember/component'; diff --git a/ui/app/components/list-table/table-head.js b/ui/app/components/list-table/table-head.js index 1f259d828c49..58cc8482b705 100644 --- a/ui/app/components/list-table/table-head.js +++ b/ui/app/components/list-table/table-head.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Component from '@ember/component'; diff --git a/ui/app/components/loading-spinner.js b/ui/app/components/loading-spinner.js index 927e0cd1bab9..1a9c2eb7e0c2 100644 --- a/ui/app/components/loading-spinner.js +++ b/ui/app/components/loading-spinner.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Component from '@glimmer/component'; diff --git a/ui/app/components/metadata-editor.hbs b/ui/app/components/metadata-editor.hbs index 67e6bedba99d..07c75045d215 100644 --- a/ui/app/components/metadata-editor.hbs +++ b/ui/app/components/metadata-editor.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}}
    - {{#if (can "exec allocation" namespace=this.namespace)}} - {{#if this.task.task.actions.length}} - - - {{#each this.task.task.actions as |action|}} - - {{/each}} - - {{/if}} - {{/if}} -
    + Path + + Namespace + + Last Modified +
    - - - +
    {{#if (can "read variable" path=file.absoluteFilePath namespace=file.variable.namespace)}} {{file.name}} {{/if}} - - + {{file.variable.namespace}} - - + {{moment-from-now file.variable.modifyTime}} - - - {{/each}} - - +
    Driver Health Service Type Name Driver Health, Scheduling, and Preemption ID diff --git a/ui/app/templates/allocations/allocation/task/logs.hbs b/ui/app/templates/allocations/allocation/task/logs.hbs index cd9e18052448..667ef738cfe6 100644 --- a/ui/app/templates/allocations/allocation/task/logs.hbs +++ b/ui/app/templates/allocations/allocation/task/logs.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} {{page-title "Task " this.model.name " logs"}} diff --git a/ui/app/templates/application.hbs b/ui/app/templates/application.hbs index bae05ce79336..d7d2f5596a8c 100644 --- a/ui/app/templates/application.hbs +++ b/ui/app/templates/application.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} {{page-title @@ -27,18 +27,10 @@ {{flash.title}} {{/if}} {{#if flash.message}} - {{#if flash.code}} -
    {{flash.message}}
    - {{else}} - {{flash.message}} - {{/if}} + {{flash.message}} {{/if}} {{#if flash.customAction}} - + {{/if}} @@ -47,9 +39,6 @@ - - - {{#if this.error}} diff --git a/ui/app/templates/clients.hbs b/ui/app/templates/clients.hbs index f1a3cb7d858a..33c85c698faa 100644 --- a/ui/app/templates/clients.hbs +++ b/ui/app/templates/clients.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} diff --git a/ui/app/templates/clients/client.hbs b/ui/app/templates/clients/client.hbs index b1f21454bd8b..f8410a910a07 100644 --- a/ui/app/templates/clients/client.hbs +++ b/ui/app/templates/clients/client.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} {{outlet}} \ No newline at end of file diff --git a/ui/app/templates/clients/client/index.hbs b/ui/app/templates/clients/client/index.hbs index 8958cca16277..8b726508dfa1 100644 --- a/ui/app/templates/clients/client/index.hbs +++ b/ui/app/templates/clients/client/index.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} {{page-title "Client " (or this.model.name this.model.shortId)}} @@ -180,14 +180,13 @@ > Eligible + + {{x-icon "info-circle-outline" class="is-faded"}} + - - -
    Host Resource Utilization - - - - + {{x-icon "info-circle-outline" class="is-faded"}} +
    @@ -539,7 +536,7 @@ @class="with-foot {{if this.showSubTasks "with-collapsed-borders"}}" as |t| > -
    Driver Health, Scheduling, and Preemption Memory Actions Driver Health Address @@ -136,7 +136,4 @@ @isLoading={{this.fetchStats.isRunning}} @error={{this.statsError}} /> - -{{/if}} +
    diff --git a/ui/app/templates/components/client-node-row.hbs b/ui/app/templates/components/client-node-row.hbs index 09e2142fd2b6..20ab7f618172 100644 --- a/ui/app/templates/components/client-node-row.hbs +++ b/ui/app/templates/components/client-node-row.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} - diff --git a/ui/app/templates/components/fs/file.hbs b/ui/app/templates/components/fs/file.hbs index 54bc8bdf6d64..73dce4eb5971 100644 --- a/ui/app/templates/components/fs/file.hbs +++ b/ui/app/templates/components/fs/file.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} {{#if this.noConnection}} diff --git a/ui/app/templates/components/fs/link.hbs b/ui/app/templates/components/fs/link.hbs index 3d84b6d1eedc..4421f1003341 100644 --- a/ui/app/templates/components/fs/link.hbs +++ b/ui/app/templates/components/fs/link.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} {{#if this.taskState}} diff --git a/ui/app/templates/components/gauge-chart.hbs b/ui/app/templates/components/gauge-chart.hbs index 313cbfd72ba6..390331cfc394 100644 --- a/ui/app/templates/components/gauge-chart.hbs +++ b/ui/app/templates/components/gauge-chart.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} diff --git a/ui/app/templates/components/global-header.hbs b/ui/app/templates/components/global-header.hbs index 095ce07a1fd3..81b7eac269d2 100644 --- a/ui/app/templates/components/global-header.hbs +++ b/ui/app/templates/components/global-header.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} {{! template-lint-disable no-duplicate-landmark-elements }} @@ -63,7 +63,7 @@ {{/if}} diff --git a/ui/app/templates/components/image-file.hbs b/ui/app/templates/components/image-file.hbs index 82a6a8abdce8..6305f82f285e 100644 --- a/ui/app/templates/components/image-file.hbs +++ b/ui/app/templates/components/image-file.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} diff --git a/ui/app/templates/components/job-client-status-row.hbs b/ui/app/templates/components/job-client-status-row.hbs index 3f584d325eb1..590d70f20945 100644 --- a/ui/app/templates/components/job-client-status-row.hbs +++ b/ui/app/templates/components/job-client-status-row.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}}
    diff --git a/ui/app/templates/components/job-deployment-details.hbs b/ui/app/templates/components/job-deployment-details.hbs index cd61c5581e9d..172dc642d67c 100644 --- a/ui/app/templates/components/job-deployment-details.hbs +++ b/ui/app/templates/components/job-deployment-details.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} {{yield (hash diff --git a/ui/app/templates/components/job-deployment.hbs b/ui/app/templates/components/job-deployment.hbs index 4ff3e3454086..15b5779593f9 100644 --- a/ui/app/templates/components/job-deployment.hbs +++ b/ui/app/templates/components/job-deployment.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}}
    diff --git a/ui/app/templates/components/job-deployment/deployment-allocations.hbs b/ui/app/templates/components/job-deployment/deployment-allocations.hbs index fb67b303edc7..b908014d8aba 100644 --- a/ui/app/templates/components/job-deployment/deployment-allocations.hbs +++ b/ui/app/templates/components/job-deployment/deployment-allocations.hbs @@ -1,17 +1,17 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}}
    Allocations
    -
    +
    {{#if @deployment.allocations.length}} -
    + diff --git a/ui/app/templates/components/job-deployment/deployment-metrics.hbs b/ui/app/templates/components/job-deployment/deployment-metrics.hbs index bf3846d5c1d9..ce2c2e2eb438 100644 --- a/ui/app/templates/components/job-deployment/deployment-metrics.hbs +++ b/ui/app/templates/components/job-deployment/deployment-metrics.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}}
    diff --git a/ui/app/templates/components/job-deployment/task-groups.hbs b/ui/app/templates/components/job-deployment/task-groups.hbs index b826c65c5211..a362fea8f535 100644 --- a/ui/app/templates/components/job-deployment/task-groups.hbs +++ b/ui/app/templates/components/job-deployment/task-groups.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}}
    diff --git a/ui/app/templates/components/job-deployments-stream.hbs b/ui/app/templates/components/job-deployments-stream.hbs index 816c2e71c04e..eeb27bd6b834 100644 --- a/ui/app/templates/components/job-deployments-stream.hbs +++ b/ui/app/templates/components/job-deployments-stream.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} {{#each this.annotatedDeployments key="deployment.id" as |record|}} diff --git a/ui/app/templates/components/job-diff-fields-and-objects.hbs b/ui/app/templates/components/job-diff-fields-and-objects.hbs index fc86bc5ec131..f43f77ef9186 100644 --- a/ui/app/templates/components/job-diff-fields-and-objects.hbs +++ b/ui/app/templates/components/job-diff-fields-and-objects.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}}
    diff --git a/ui/app/templates/components/job-diff.hbs b/ui/app/templates/components/job-diff.hbs index 7e40be936fd1..4012de2eb7b0 100644 --- a/ui/app/templates/components/job-diff.hbs +++ b/ui/app/templates/components/job-diff.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} {{! Job heading }} diff --git a/ui/app/templates/components/job-dispatch.hbs b/ui/app/templates/components/job-dispatch.hbs index 1c6722d3a2b7..1e60f912fe11 100644 --- a/ui/app/templates/components/job-dispatch.hbs +++ b/ui/app/templates/components/job-dispatch.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} {{#if this.errors}} diff --git a/ui/app/templates/components/job-editor.hbs b/ui/app/templates/components/job-editor.hbs index 76277dfd2517..cb22d2f8f69d 100644 --- a/ui/app/templates/components/job-editor.hbs +++ b/ui/app/templates/components/job-editor.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}}
    diff --git a/ui/app/templates/components/job-editor/alert.hbs b/ui/app/templates/components/job-editor/alert.hbs index f3f88c9ccfbd..de93fca8c777 100644 --- a/ui/app/templates/components/job-editor/alert.hbs +++ b/ui/app/templates/components/job-editor/alert.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}}
    diff --git a/ui/app/templates/components/job-editor/edit.hbs b/ui/app/templates/components/job-editor/edit.hbs index 371b779b4fde..30d6dd41ad4c 100644 --- a/ui/app/templates/components/job-editor/edit.hbs +++ b/ui/app/templates/components/job-editor/edit.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}}
    @@ -114,6 +114,6 @@ @text="Save as .nomad.hcl" @color="secondary" {{on "click" @fns.onSaveFile}} - disabled={{not @data.job._newDefinition}} + /> diff --git a/ui/app/templates/components/job-editor/read.hbs b/ui/app/templates/components/job-editor/read.hbs index 68abf6f0a868..2375b3671b7a 100644 --- a/ui/app/templates/components/job-editor/read.hbs +++ b/ui/app/templates/components/job-editor/read.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}}
    diff --git a/ui/app/templates/components/job-editor/review.hbs b/ui/app/templates/components/job-editor/review.hbs index 3bce179716ec..4a1428d7be6d 100644 --- a/ui/app/templates/components/job-editor/review.hbs +++ b/ui/app/templates/components/job-editor/review.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}}
    @@ -56,7 +56,7 @@ as |t| > -
    + diff --git a/ui/app/templates/components/job-page.hbs b/ui/app/templates/components/job-page.hbs index 44f62cfbec78..ed7ecfce3eda 100644 --- a/ui/app/templates/components/job-page.hbs +++ b/ui/app/templates/components/job-page.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} {{yield diff --git a/ui/app/templates/components/job-page/batch.hbs b/ui/app/templates/components/job-page/batch.hbs index 7574e6527eaf..6a995649303d 100644 --- a/ui/app/templates/components/job-page/batch.hbs +++ b/ui/app/templates/components/job-page/batch.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} diff --git a/ui/app/templates/components/job-page/parameterized-child.hbs b/ui/app/templates/components/job-page/parameterized-child.hbs index c11f0ff72991..003df821a67e 100644 --- a/ui/app/templates/components/job-page/parameterized-child.hbs +++ b/ui/app/templates/components/job-page/parameterized-child.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} diff --git a/ui/app/templates/components/job-page/parameterized.hbs b/ui/app/templates/components/job-page/parameterized.hbs index 5925f9a18960..afc75b79b23c 100644 --- a/ui/app/templates/components/job-page/parameterized.hbs +++ b/ui/app/templates/components/job-page/parameterized.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} diff --git a/ui/app/templates/components/job-page/parts/body.hbs b/ui/app/templates/components/job-page/parts/body.hbs index 1c468b9fda22..776695410abf 100644 --- a/ui/app/templates/components/job-page/parts/body.hbs +++ b/ui/app/templates/components/job-page/parts/body.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} diff --git a/ui/app/templates/components/job-page/parts/children.hbs b/ui/app/templates/components/job-page/parts/children.hbs index 492129d2d2ee..08cf5362916b 100644 --- a/ui/app/templates/components/job-page/parts/children.hbs +++ b/ui/app/templates/components/job-page/parts/children.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}}
    @@ -52,6 +52,9 @@ Status +
    diff --git a/ui/app/templates/components/job-page/parts/das-recommendations.hbs b/ui/app/templates/components/job-page/parts/das-recommendations.hbs index c44e9f2747fd..cfe71e0fda17 100644 --- a/ui/app/templates/components/job-page/parts/das-recommendations.hbs +++ b/ui/app/templates/components/job-page/parts/das-recommendations.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} {{#if (can "accept recommendations")}} diff --git a/ui/app/templates/components/job-page/parts/error.hbs b/ui/app/templates/components/job-page/parts/error.hbs index d18dbc7dae69..ba381c4e6189 100644 --- a/ui/app/templates/components/job-page/parts/error.hbs +++ b/ui/app/templates/components/job-page/parts/error.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} {{#if this.errorMessage}} diff --git a/ui/app/templates/components/job-page/parts/meta.hbs b/ui/app/templates/components/job-page/parts/meta.hbs index 9e7157ad5ffa..e24ad172a318 100644 --- a/ui/app/templates/components/job-page/parts/meta.hbs +++ b/ui/app/templates/components/job-page/parts/meta.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} {{#if @job.meta.structured}} diff --git a/ui/app/templates/components/job-page/parts/placement-failures.hbs b/ui/app/templates/components/job-page/parts/placement-failures.hbs index 2feabf909009..210232c25d00 100644 --- a/ui/app/templates/components/job-page/parts/placement-failures.hbs +++ b/ui/app/templates/components/job-page/parts/placement-failures.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} {{#if this.job.hasPlacementFailures}} diff --git a/ui/app/templates/components/job-page/parts/recent-allocations.hbs b/ui/app/templates/components/job-page/parts/recent-allocations.hbs index de081c77aef3..b46f27fae11d 100644 --- a/ui/app/templates/components/job-page/parts/recent-allocations.hbs +++ b/ui/app/templates/components/job-page/parts/recent-allocations.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}}
    @@ -26,7 +26,7 @@ @class="with-foot {{if this.showSubTasks "with-collapsed-borders"}}" as |t| > -
    + @@ -57,9 +57,6 @@ - {{#if this.job.actions.length}} - - {{/if}} + {{/each}} {{/if}} diff --git a/ui/app/templates/components/job-page/parts/stats-box.hbs b/ui/app/templates/components/job-page/parts/stats-box.hbs index 567edf148424..7619c73f84ca 100644 --- a/ui/app/templates/components/job-page/parts/stats-box.hbs +++ b/ui/app/templates/components/job-page/parts/stats-box.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} {{! template-lint-disable no-inline-styles }} diff --git a/ui/app/templates/components/job-page/parts/summary-chart.hbs b/ui/app/templates/components/job-page/parts/summary-chart.hbs index 8cd1c170cbef..a669c2614d92 100644 --- a/ui/app/templates/components/job-page/parts/summary-chart.hbs +++ b/ui/app/templates/components/job-page/parts/summary-chart.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} {{#if @job.hasChildren}} diff --git a/ui/app/templates/components/job-page/parts/summary-legend-item.hbs b/ui/app/templates/components/job-page/parts/summary-legend-item.hbs index fbccd9212aab..578fd57b3e7a 100644 --- a/ui/app/templates/components/job-page/parts/summary-legend-item.hbs +++ b/ui/app/templates/components/job-page/parts/summary-legend-item.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}}
    diff --git a/ui/app/templates/components/job-page/parts/summary.hbs b/ui/app/templates/components/job-page/parts/summary.hbs index 3c495d2e033e..53cb91efdd6d 100644 --- a/ui/app/templates/components/job-page/parts/summary.hbs +++ b/ui/app/templates/components/job-page/parts/summary.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} diff --git a/ui/app/templates/components/job-page/parts/title.hbs b/ui/app/templates/components/job-page/parts/title.hbs index b45be90c05ba..44634666f4a0 100644 --- a/ui/app/templates/components/job-page/parts/title.hbs +++ b/ui/app/templates/components/job-page/parts/title.hbs @@ -1,10 +1,10 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} - - +

    +
    {{or this.title this.job.name}} {{#if @job.meta.structured.pack}} @@ -13,16 +13,12 @@ {{/if}} {{yield}} - - - - {{#if (not (eq this.job.status "dead"))}} - {{#if (can "exec allocation" namespace=this.job.namespace)}} - {{#if (and this.job.actions.length this.job.allocations.length)}} - - {{/if}} - {{/if}} - +
    +
    + {{#if (not (eq this.job.status "dead"))}} +
    + +
    {{/if}} - - +
    +

    diff --git a/ui/app/templates/components/job-page/periodic-child.hbs b/ui/app/templates/components/job-page/periodic-child.hbs index 83e489f09c4a..9066e9e01f8d 100644 --- a/ui/app/templates/components/job-page/periodic-child.hbs +++ b/ui/app/templates/components/job-page/periodic-child.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} diff --git a/ui/app/templates/components/job-page/periodic.hbs b/ui/app/templates/components/job-page/periodic.hbs index 1d5ed296a31c..2c41b8971335 100644 --- a/ui/app/templates/components/job-page/periodic.hbs +++ b/ui/app/templates/components/job-page/periodic.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} diff --git a/ui/app/templates/components/job-page/service.hbs b/ui/app/templates/components/job-page/service.hbs index 2c9097bbd693..ed9c98a106bf 100644 --- a/ui/app/templates/components/job-page/service.hbs +++ b/ui/app/templates/components/job-page/service.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} diff --git a/ui/app/templates/components/job-page/sysbatch.hbs b/ui/app/templates/components/job-page/sysbatch.hbs index 7574e6527eaf..6a995649303d 100644 --- a/ui/app/templates/components/job-page/sysbatch.hbs +++ b/ui/app/templates/components/job-page/sysbatch.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} diff --git a/ui/app/templates/components/job-page/system.hbs b/ui/app/templates/components/job-page/system.hbs index 2c9097bbd693..ed9c98a106bf 100644 --- a/ui/app/templates/components/job-page/system.hbs +++ b/ui/app/templates/components/job-page/system.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} diff --git a/ui/app/templates/components/job-row.hbs b/ui/app/templates/components/job-row.hbs index 3f062378b5d1..3f1bfe6e92a7 100644 --- a/ui/app/templates/components/job-row.hbs +++ b/ui/app/templates/components/job-row.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}}
    diff --git a/ui/app/templates/components/job-version.hbs b/ui/app/templates/components/job-version.hbs index 19cceffe0ca5..adb062a3fd9a 100644 --- a/ui/app/templates/components/job-version.hbs +++ b/ui/app/templates/components/job-version.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}}
    diff --git a/ui/app/templates/components/job-versions-stream.hbs b/ui/app/templates/components/job-versions-stream.hbs index c13517b66bf4..40e2f6f8cd73 100644 --- a/ui/app/templates/components/job-versions-stream.hbs +++ b/ui/app/templates/components/job-versions-stream.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} {{#each this.annotatedVersions key="version.id" as |record|}} diff --git a/ui/app/templates/components/json-viewer.hbs b/ui/app/templates/components/json-viewer.hbs index 2f87a99e500e..c1151c72320e 100644 --- a/ui/app/templates/components/json-viewer.hbs +++ b/ui/app/templates/components/json-viewer.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}}
    diff --git a/ui/app/templates/components/list-pagination.hbs b/ui/app/templates/components/list-pagination.hbs index e5936ef897c5..4540fd7c4773 100644 --- a/ui/app/templates/components/list-pagination.hbs +++ b/ui/app/templates/components/list-pagination.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} {{#if this.source.length}} diff --git a/ui/app/templates/components/list-pagination/list-pager.hbs b/ui/app/templates/components/list-pagination/list-pager.hbs index cab9f17e19db..0b137cb3a5be 100644 --- a/ui/app/templates/components/list-pagination/list-pager.hbs +++ b/ui/app/templates/components/list-pagination/list-pager.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} {{#if this.visible}} diff --git a/ui/app/templates/components/list-table.hbs b/ui/app/templates/components/list-table.hbs index 323559aead78..06f80d85c625 100644 --- a/ui/app/templates/components/list-table.hbs +++ b/ui/app/templates/components/list-table.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} {{yield (hash diff --git a/ui/app/templates/components/list-table/sort-by.hbs b/ui/app/templates/components/list-table/sort-by.hbs index cefc4a874140..88f49d3e8a94 100644 --- a/ui/app/templates/components/list-table/sort-by.hbs +++ b/ui/app/templates/components/list-table/sort-by.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} diff --git a/ui/app/templates/components/loading-spinner.hbs b/ui/app/templates/components/loading-spinner.hbs index 6c874557f52c..1309660262de 100644 --- a/ui/app/templates/components/loading-spinner.hbs +++ b/ui/app/templates/components/loading-spinner.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}}
    diff --git a/ui/app/templates/components/multi-select-dropdown.hbs b/ui/app/templates/components/multi-select-dropdown.hbs index 50b99d47bc89..8b337ceaee0e 100644 --- a/ui/app/templates/components/multi-select-dropdown.hbs +++ b/ui/app/templates/components/multi-select-dropdown.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}}
    + Modified diff --git a/ui/app/templates/csi/plugins/plugin/index.hbs b/ui/app/templates/csi/plugins/plugin/index.hbs index 1c2b7748e37d..a2ed7902b8aa 100644 --- a/ui/app/templates/csi/plugins/plugin/index.hbs +++ b/ui/app/templates/csi/plugins/plugin/index.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} {{page-title "CSI Plugin " this.model.plainId}} @@ -100,7 +100,7 @@ @source={{take 10 this.sortedControllers}} @class="with-foot" as |t|> - + @@ -151,7 +151,7 @@ @source={{take 10 this.sortedNodes}} @class="with-foot" as |t|> - + diff --git a/ui/app/templates/csi/volumes.hbs b/ui/app/templates/csi/volumes.hbs index f2c6f7ee976b..30c57d315ed4 100644 --- a/ui/app/templates/csi/volumes.hbs +++ b/ui/app/templates/csi/volumes.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} {{outlet}} \ No newline at end of file diff --git a/ui/app/templates/csi/volumes/index.hbs b/ui/app/templates/csi/volumes/index.hbs index 3d73ff0b431c..e6eb3652b569 100644 --- a/ui/app/templates/csi/volumes/index.hbs +++ b/ui/app/templates/csi/volumes/index.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} {{page-title "CSI Volumes"}} diff --git a/ui/app/templates/csi/volumes/volume.hbs b/ui/app/templates/csi/volumes/volume.hbs index 146d785565bd..ba18099f9968 100644 --- a/ui/app/templates/csi/volumes/volume.hbs +++ b/ui/app/templates/csi/volumes/volume.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} {{#each this.breadcrumbs as |crumb|}} @@ -44,7 +44,7 @@ @source={{this.sortedWriteAllocations}} @class="with-foot" as |t|> - + @@ -86,7 +86,7 @@ @source={{this.sortedReadAllocations}} @class="with-foot" as |t|> - + diff --git a/ui/app/templates/evaluations.hbs b/ui/app/templates/evaluations.hbs index a7289d309157..6ec2b66718ed 100644 --- a/ui/app/templates/evaluations.hbs +++ b/ui/app/templates/evaluations.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} diff --git a/ui/app/templates/evaluations/index.hbs b/ui/app/templates/evaluations/index.hbs index 6b81b4cd0ebe..3d898584fad6 100644 --- a/ui/app/templates/evaluations/index.hbs +++ b/ui/app/templates/evaluations/index.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} {{page-title "Evaluations"}} @@ -86,7 +86,7 @@ diff --git a/ui/app/templates/jobs/job.hbs b/ui/app/templates/jobs/job.hbs index de8827d835c1..613124fbb345 100644 --- a/ui/app/templates/jobs/job.hbs +++ b/ui/app/templates/jobs/job.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} {{did-update this.notFoundJobHandler this.watchers.job.isError}} diff --git a/ui/app/templates/jobs/job/allocations.hbs b/ui/app/templates/jobs/job/allocations.hbs index 018faca0cf7d..ed5f6b087434 100644 --- a/ui/app/templates/jobs/job/allocations.hbs +++ b/ui/app/templates/jobs/job/allocations.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} {{page-title "Job " this.job.name " allocations"}} @@ -66,7 +66,7 @@ @sortDescending={{this.sortDescending}} @class="with-foot with-collapsed-borders" as |t|> - + IDTask GroupCreated @@ -77,9 +77,6 @@ - {{#if this.job.actions.length}} - - {{/if}} {{#each row.model.states as |task|}} - + {{/each}} diff --git a/ui/app/templates/jobs/job/clients.hbs b/ui/app/templates/jobs/job/clients.hbs index 844efc641e67..46a59dde77f7 100644 --- a/ui/app/templates/jobs/job/clients.hbs +++ b/ui/app/templates/jobs/job/clients.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} {{page-title "Job " this.job.name " clients"}} diff --git a/ui/app/templates/jobs/job/definition.hbs b/ui/app/templates/jobs/job/definition.hbs index d917a85ada49..1967973d860b 100644 --- a/ui/app/templates/jobs/job/definition.hbs +++ b/ui/app/templates/jobs/job/definition.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} {{page-title "Job " this.job.name " definition"}} diff --git a/ui/app/templates/jobs/job/deployments.hbs b/ui/app/templates/jobs/job/deployments.hbs index 5b49009fb7c4..a9a90abe5a1e 100644 --- a/ui/app/templates/jobs/job/deployments.hbs +++ b/ui/app/templates/jobs/job/deployments.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} {{page-title "Job " this.job.name " deployments"}} diff --git a/ui/app/templates/jobs/job/dispatch.hbs b/ui/app/templates/jobs/job/dispatch.hbs index be2b3f490f23..8cef06e0639d 100644 --- a/ui/app/templates/jobs/job/dispatch.hbs +++ b/ui/app/templates/jobs/job/dispatch.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} diff --git a/ui/app/templates/jobs/job/evaluations.hbs b/ui/app/templates/jobs/job/evaluations.hbs index b12d27ed0801..8605a8db4085 100644 --- a/ui/app/templates/jobs/job/evaluations.hbs +++ b/ui/app/templates/jobs/job/evaluations.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} {{page-title "Job " this.job.name " evaluations"}} diff --git a/ui/app/templates/jobs/job/index.hbs b/ui/app/templates/jobs/job/index.hbs index a5b7bbb8c374..0ab8e5f01006 100644 --- a/ui/app/templates/jobs/job/index.hbs +++ b/ui/app/templates/jobs/job/index.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} {{page-title "Job " this.model.name}} diff --git a/ui/app/templates/jobs/job/loading.hbs b/ui/app/templates/jobs/job/loading.hbs index 0ac0604500f2..e9f9f78982f9 100644 --- a/ui/app/templates/jobs/job/loading.hbs +++ b/ui/app/templates/jobs/job/loading.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} diff --git a/ui/app/templates/jobs/job/services.hbs b/ui/app/templates/jobs/job/services.hbs index bc8132a62ad6..1222e27889b9 100644 --- a/ui/app/templates/jobs/job/services.hbs +++ b/ui/app/templates/jobs/job/services.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} {{page-title "Job " @model.name " services"}} diff --git a/ui/app/templates/jobs/job/services/index.hbs b/ui/app/templates/jobs/job/services/index.hbs index 3322f408ab17..f45d0d5b4bcc 100644 --- a/ui/app/templates/jobs/job/services/index.hbs +++ b/ui/app/templates/jobs/job/services/index.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}}
    @@ -15,7 +15,7 @@ Name Level
    - Number of Allocations + Number of Alocations diff --git a/ui/app/templates/jobs/job/task-group.hbs b/ui/app/templates/jobs/job/task-group.hbs index 1adbbb237815..adfe5ca85133 100644 --- a/ui/app/templates/jobs/job/task-group.hbs +++ b/ui/app/templates/jobs/job/task-group.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} @@ -186,7 +186,7 @@ @class="with-foot {{if this.showSubTasks "with-collapsed-borders"}}" as |t| > - + ID @@ -214,9 +214,6 @@ - {{#if this.model.job.actions.length}} - - {{/if}} {{#if this.showSubTasks}} {{#each row.model.states as |task|}} - + {{/each}} {{/if}} diff --git a/ui/app/templates/jobs/job/variables.hbs b/ui/app/templates/jobs/job/variables.hbs index 583ca81b2d16..385f1b27cdfa 100644 --- a/ui/app/templates/jobs/job/variables.hbs +++ b/ui/app/templates/jobs/job/variables.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} {{page-title "Job " @model.job.name " variables"}} diff --git a/ui/app/templates/jobs/job/versions.hbs b/ui/app/templates/jobs/job/versions.hbs index d41d4d6eb19b..1413b77896c8 100644 --- a/ui/app/templates/jobs/job/versions.hbs +++ b/ui/app/templates/jobs/job/versions.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} {{page-title "Job " this.job.name " versions"}} diff --git a/ui/app/templates/jobs/loading.hbs b/ui/app/templates/jobs/loading.hbs index 103e012bec78..16bfe87aaa6a 100644 --- a/ui/app/templates/jobs/loading.hbs +++ b/ui/app/templates/jobs/loading.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}}
    diff --git a/ui/app/templates/jobs/run/index.hbs b/ui/app/templates/jobs/run/index.hbs index 4292cfe58732..08d44f89a728 100644 --- a/ui/app/templates/jobs/run/index.hbs +++ b/ui/app/templates/jobs/run/index.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} diff --git a/ui/app/templates/jobs/run/templates/index.hbs b/ui/app/templates/jobs/run/templates/index.hbs index a2b814eadecf..48c5583977ec 100644 --- a/ui/app/templates/jobs/run/templates/index.hbs +++ b/ui/app/templates/jobs/run/templates/index.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}}
    diff --git a/ui/app/templates/jobs/run/templates/manage.hbs b/ui/app/templates/jobs/run/templates/manage.hbs index 4de41b081858..8de95f2512c0 100644 --- a/ui/app/templates/jobs/run/templates/manage.hbs +++ b/ui/app/templates/jobs/run/templates/manage.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} {{page-title "Manage templates"}} diff --git a/ui/app/templates/jobs/run/templates/new.hbs b/ui/app/templates/jobs/run/templates/new.hbs index 1ad146067f9c..65ccf6b88caa 100644 --- a/ui/app/templates/jobs/run/templates/new.hbs +++ b/ui/app/templates/jobs/run/templates/new.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} {{page-title "Create a custom template"}} @@ -28,11 +28,6 @@ There is already a templated named {{this.templateName}}.

    {{/if}} - {{#if this.hasInvalidName}} -

    - Template name must contain only alphanumeric or "-", "_", "~", or "/" characters, and be fewer than 128 characters in length. -

    - {{/if}} {{#if this.system.shouldShowNamespaces}}
    + {{#if (can "list token")}} + + {{/if}} + + + + + {{#if (can "list token")}} + + {{/if}} + + + + {{else}} +
    +

    + No Policies +

    +

    + Get started by creating a new policy +

    +
    + {{/if}} + diff --git a/ui/app/templates/servers.hbs b/ui/app/templates/servers.hbs index d7382a7c740d..592ac6bc97cf 100644 --- a/ui/app/templates/servers.hbs +++ b/ui/app/templates/servers.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} diff --git a/ui/app/templates/servers/index.hbs b/ui/app/templates/servers/index.hbs index b969b1d7e2e2..b5e2d1dffcbb 100644 --- a/ui/app/templates/servers/index.hbs +++ b/ui/app/templates/servers/index.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} {{page-title "Servers"}} diff --git a/ui/app/templates/servers/loading.hbs b/ui/app/templates/servers/loading.hbs index a5b2aeb2c102..4f53e2c3bca7 100644 --- a/ui/app/templates/servers/loading.hbs +++ b/ui/app/templates/servers/loading.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}}
    diff --git a/ui/app/templates/servers/server.hbs b/ui/app/templates/servers/server.hbs index ab5c88b580e4..23ccf1437b37 100644 --- a/ui/app/templates/servers/server.hbs +++ b/ui/app/templates/servers/server.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} diff --git a/ui/app/templates/settings/tokens.hbs b/ui/app/templates/settings/tokens.hbs index 22473668b559..b0c7733ad054 100644 --- a/ui/app/templates/settings/tokens.hbs +++ b/ui/app/templates/settings/tokens.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} {{page-title (if this.tokenRecord "Profile" "Sign In")}} @@ -8,168 +8,167 @@ {{#if this.isValidatingToken}} {{else}} - - - - {{#if this.tokenRecord}} - Profile - {{else}} - Sign In - {{/if}} - - - {{#if this.shouldShowPolicies}} - {{#unless this.tokenRecord.isExpired}} - - - {{/unless}} +

    + {{#if this.tokenRecord}} + Profile + {{else}} + Sign In {{/if}} - - +

    -
    +
    {{#if (eq this.signInStatus "failure")}} - - Token Failed to Authenticate - The token secret you have provided does not match an existing token, or has expired. - +
    +
    +
    +

    Token Failed to Authenticate

    +

    The token secret you have provided does not match an existing token, or has expired.

    +
    +
    +
    {{/if}} {{#if (eq this.signInStatus "jwtFailure")}} - - JWT Failed to Authenticate - You passed in a JWT, but no JWT auth methods were found - +
    +
    +
    +

    JWT Failed to Authenticate

    +

    You passed in a JWT, but no JWT auth methods were found

    +
    +
    +
    {{/if}} {{#if this.tokenRecord.isExpired}} - - Your authentication has expired - Expired {{moment-from-now this.tokenRecord.expirationTime interval=1000}} ({{this.tokenRecord.expirationTime}}) - +
    +
    +
    +

    Your authentication has expired

    +

    Expired {{moment-from-now this.tokenRecord.expirationTime interval=1000}} ({{this.tokenRecord.expirationTime}})

    +
    +
    + +
    +
    +
    {{else}} {{#if (eq this.signInStatus "success")}} - - Token Authenticated! - Your token is valid and authorized for the following policies. - +
    +
    +
    +

    Token Authenticated!

    +

    Your token is valid and authorized for the following policies.

    +
    +
    +
    {{/if}} {{/if}} {{#if this.token.tokenNotFound}} - - Token not found - It may have expired, or been entered incorrectly. - +
    +
    +
    +

    Your token was not found

    +

    It may have expired, or been entered incorrectly.

    +
    +
    +
    {{/if}} {{#if this.SSOFailure}} - - Failed to sign in with SSO - Your OIDC provider has failed on sign in; please try again or contact your SSO administrator. - +
    +
    +
    +

    Failed to sign in with SSO

    +

    Your OIDC provider has failed on sign in; please try again or contact your SSO administrator.

    +
    +
    + +
    +
    +
    {{/if}}
    - {{#if this.canSignIn}} - {{/if}} diff --git a/ui/app/templates/topology.hbs b/ui/app/templates/topology.hbs index de6c9e9acba1..864470a505b7 100644 --- a/ui/app/templates/topology.hbs +++ b/ui/app/templates/topology.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} diff --git a/ui/app/templates/variables.hbs b/ui/app/templates/variables.hbs index e0bc294980c5..1be0ddd0e63c 100644 --- a/ui/app/templates/variables.hbs +++ b/ui/app/templates/variables.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} diff --git a/ui/app/templates/variables/index.hbs b/ui/app/templates/variables/index.hbs index 4cebdb013f0d..062df782cb6e 100644 --- a/ui/app/templates/variables/index.hbs +++ b/ui/app/templates/variables/index.hbs @@ -1,54 +1,50 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} {{page-title "Variables"}}
    - - - +
    +
    {{#if this.namespaceOptions}} - - - {{#each this.namespaceOptions as |option|}} - - {{option.label}} - - {{/each}} - - {{/if}} - - {{#if (can "write variable" path="*" namespace=this.namespaceSelection)}} -
    - -
    - {{else}} - {{/if}} - - +
    + {{#if (can "write variable" path="*" namespace=this.namespaceSelection)}} + + Create Variable + + {{else}} + + {{/if}} +
    +
    +
    {{#if this.isForbidden}} {{else}} diff --git a/ui/app/templates/variables/new.hbs b/ui/app/templates/variables/new.hbs index 1891c2388128..9a04e28fab6d 100644 --- a/ui/app/templates/variables/new.hbs +++ b/ui/app/templates/variables/new.hbs @@ -1,30 +1,21 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} {{page-title "New Variable"}}
    - - Create a Variable - - - JSON - - - +

    + Create a Variable + JSON +

    {{/each}}
    - - /{{this.absolutePath}} - - {{#if this.namespaceOptions}} - - - {{#each this.namespaceOptions as |option|}} - - {{option.label}} - - {{/each}} - - {{/if}} - +
    +
    + {{#if this.namespaceOptions}} + + {{/if}} +
    {{#if (can "write variable" path=(concat this.absolutePath "/") namespace=this.namespaceSelection)}} -
    - -
    + Create Variable + {{else}} - + type="button" + > + Create Variable + {{/if}} - - +
    +
    +
    {{#if this.isForbidden}} {{else}} diff --git a/ui/app/templates/variables/variable.hbs b/ui/app/templates/variables/variable.hbs index d1492ca272f0..44fbe808f7a6 100644 --- a/ui/app/templates/variables/variable.hbs +++ b/ui/app/templates/variables/variable.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} {{page-title "Variables: " this.model.path}} diff --git a/ui/app/templates/variables/variable/edit.hbs b/ui/app/templates/variables/variable/edit.hbs index a4deca70b4aa..162fd014d69b 100644 --- a/ui/app/templates/variables/variable/edit.hbs +++ b/ui/app/templates/variables/variable/edit.hbs @@ -1,33 +1,28 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} {{page-title "Edit Variable"}} - - Editing {{this.model.path}} - - - - JSON - - - - - - - - + +

    + + + + Edit + {{this.model.path}} + JSON + +

    - {{this.model.path}} - - - {{#unless this.isDeleting}} +

    +
    + + {{this.model.path}} + - - JSON - - -
    - -
    - + data-test-memory-toggle + @isActive={{eq this.view "json"}} + @onToggle={{action this.toggleView}} + title="JSON" + >JSON +
    +
    + {{#unless this.isDeleting}} {{#if (can "write variable" path=this.model.path namespace=this.model.namespace)}} - + + > + Edit + +
    {{/if}} {{/unless}} - {{#if (can "destroy variable" path=this.model.path namespace=this.model.namespace)}} {{/if}} - - +

    + {{#if this.shouldShowLinkedEntities}}
    Key/Value Data +
    {{else}} - - <:body as |B|> - - {{B.data.key}} - + + + Key + Value + + +
    + + + + + {{/if}} diff --git a/ui/app/utils/add-to-path.js b/ui/app/utils/add-to-path.js index da5f75a38524..7d487e3b0ca2 100644 --- a/ui/app/utils/add-to-path.js +++ b/ui/app/utils/add-to-path.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ // Adds a string to the end of a URL path while being mindful of query params diff --git a/ui/app/utils/allocation-client-statuses.js b/ui/app/utils/allocation-client-statuses.js index 9dfb02fc7837..142012d17196 100644 --- a/ui/app/utils/allocation-client-statuses.js +++ b/ui/app/utils/allocation-client-statuses.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ // @ts-check diff --git a/ui/app/utils/classes/abstract-logger.js b/ui/app/utils/classes/abstract-logger.js index 66f3a0fdddd1..5305712151a1 100644 --- a/ui/app/utils/classes/abstract-logger.js +++ b/ui/app/utils/classes/abstract-logger.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { assert } from '@ember/debug'; diff --git a/ui/app/utils/classes/abstract-stats-tracker.js b/ui/app/utils/classes/abstract-stats-tracker.js index c53489499f50..a2b3b5612611 100644 --- a/ui/app/utils/classes/abstract-stats-tracker.js +++ b/ui/app/utils/classes/abstract-stats-tracker.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Ember from 'ember'; diff --git a/ui/app/utils/classes/allocation-stats-tracker.js b/ui/app/utils/classes/allocation-stats-tracker.js index 09380a2a8b46..b995f2e84033 100644 --- a/ui/app/utils/classes/allocation-stats-tracker.js +++ b/ui/app/utils/classes/allocation-stats-tracker.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import EmberObject, { get, computed } from '@ember/object'; diff --git a/ui/app/utils/classes/exec-command-editor-xterm-adapter.js b/ui/app/utils/classes/exec-command-editor-xterm-adapter.js index 6e84cac70bdf..52396d285f5b 100644 --- a/ui/app/utils/classes/exec-command-editor-xterm-adapter.js +++ b/ui/app/utils/classes/exec-command-editor-xterm-adapter.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import KEYS from 'nomad-ui/utils/keys'; diff --git a/ui/app/utils/classes/exec-socket-xterm-adapter.js b/ui/app/utils/classes/exec-socket-xterm-adapter.js index bbcd573d7e47..69cfb90aa5dc 100644 --- a/ui/app/utils/classes/exec-socket-xterm-adapter.js +++ b/ui/app/utils/classes/exec-socket-xterm-adapter.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ const ANSI_UI_GRAY_400 = '\x1b[38;2;142;150;163m'; diff --git a/ui/app/utils/classes/log.js b/ui/app/utils/classes/log.js index 9e38cae83ccb..ca47416b3d8b 100644 --- a/ui/app/utils/classes/log.js +++ b/ui/app/utils/classes/log.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { alias } from '@ember/object/computed'; diff --git a/ui/app/utils/classes/node-stats-tracker.js b/ui/app/utils/classes/node-stats-tracker.js index e8c8db397178..1942a71a33e4 100644 --- a/ui/app/utils/classes/node-stats-tracker.js +++ b/ui/app/utils/classes/node-stats-tracker.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import EmberObject, { computed } from '@ember/object'; diff --git a/ui/app/utils/classes/poll-logger.js b/ui/app/utils/classes/poll-logger.js index 7db2305889f0..4763aa44333d 100644 --- a/ui/app/utils/classes/poll-logger.js +++ b/ui/app/utils/classes/poll-logger.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import EmberObject from '@ember/object'; diff --git a/ui/app/utils/classes/promise-array.js b/ui/app/utils/classes/promise-array.js index 8758af73b241..127c1733ecb8 100644 --- a/ui/app/utils/classes/promise-array.js +++ b/ui/app/utils/classes/promise-array.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import ArrayProxy from '@ember/array/proxy'; diff --git a/ui/app/utils/classes/promise-object.js b/ui/app/utils/classes/promise-object.js index 8c2cbbd91c1d..bcf76d0e73f3 100644 --- a/ui/app/utils/classes/promise-object.js +++ b/ui/app/utils/classes/promise-object.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import ObjectProxy from '@ember/object/proxy'; diff --git a/ui/app/utils/classes/query-params.js b/ui/app/utils/classes/query-params.js index d0923ee887eb..d29ad947ac0f 100644 --- a/ui/app/utils/classes/query-params.js +++ b/ui/app/utils/classes/query-params.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ // Copied from source since it isn't exposed to import diff --git a/ui/app/utils/classes/rolling-array.js b/ui/app/utils/classes/rolling-array.js index a468c9bcdc67..b64633162c69 100644 --- a/ui/app/utils/classes/rolling-array.js +++ b/ui/app/utils/classes/rolling-array.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ // An array with a max length. diff --git a/ui/app/utils/classes/stream-logger.js b/ui/app/utils/classes/stream-logger.js index f45fb6fbb379..84b08d48dc4c 100644 --- a/ui/app/utils/classes/stream-logger.js +++ b/ui/app/utils/classes/stream-logger.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import EmberObject, { computed } from '@ember/object'; diff --git a/ui/app/utils/classes/text-decoder.js b/ui/app/utils/classes/text-decoder.js index 192b0abdbcce..ef01cf8c11a0 100644 --- a/ui/app/utils/classes/text-decoder.js +++ b/ui/app/utils/classes/text-decoder.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ // This is a very incomplete polyfill for TextDecoder used only diff --git a/ui/app/utils/codes-for-error.js b/ui/app/utils/codes-for-error.js index de8da3e60edb..5878a10c1829 100644 --- a/ui/app/utils/codes-for-error.js +++ b/ui/app/utils/codes-for-error.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ // Returns an array of error codes as strings for an Ember error object diff --git a/ui/app/utils/compact-path.js b/ui/app/utils/compact-path.js index 52eb84ded2b8..bfad2e340035 100644 --- a/ui/app/utils/compact-path.js +++ b/ui/app/utils/compact-path.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ /** diff --git a/ui/app/utils/default-job-templates.js b/ui/app/utils/default-job-templates.js index 02d18ab97c68..7364c96cfc2c 100644 --- a/ui/app/utils/default-job-templates.js +++ b/ui/app/utils/default-job-templates.js @@ -1,13 +1,12 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import helloWorld from './default_jobs/hello-world'; import parameterized from './default_jobs/parameterized'; import serviceDiscovery from './default_jobs/service-discovery'; import variables from './default_jobs/variables'; -import actions from './default_jobs/actions'; export default [ { @@ -23,20 +22,6 @@ export default [ }, ], }, - { - id: 'nomad/job-templates/default/actions', - keyValues: [ - { - key: 'template', - value: actions, - }, - { - key: 'description', - value: - 'Nomad Actions let job authors describe commands that can be run in one click from the UI or one command from the CLI. This example job shows how to use them to simulate development on a Redis instance.', - }, - ], - }, { id: 'nomad/job-templates/default/parameterized-job', keyValues: [ diff --git a/ui/app/utils/default_jobs/actions.js b/ui/app/utils/default_jobs/actions.js deleted file mode 100644 index cd65feab8312..000000000000 --- a/ui/app/utils/default_jobs/actions.js +++ /dev/null @@ -1,125 +0,0 @@ -/** - * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 - */ - -export default `job "redis-actions" { - - group "cache" { - network { - port "db" {} - } - - task "redis" { - driver = "docker" - - config { - image = "redis:7" - ports = ["db"] - command = "/bin/sh" - args = ["-c", "redis-server --port \${NOMAD_PORT_db} & /local/db_log.sh"] - } - - template { - data = <Hello, Nomad! -
      -
    • Task: {{env "NOMAD_TASK_NAME"}}
    • -
    • Group: {{env "NOMAD_GROUP_NAME"}}
    • -
    • Job: {{env "NOMAD_JOB_NAME"}}
    • -
    • Metadata value for foo: {{env "NOMAD_META_foo"}}
    • -
    • Currently running on port: {{env "NOMAD_PORT_www"}}
    • -
    + data = <Hello, Nomad! +
      +
    • Task: {{env "NOMAD_TASK_NAME"}}
    • +
    • Group: {{env "NOMAD_GROUP_NAME"}}
    • +
    • Job: {{env "NOMAD_JOB_NAME"}}
    • +
    • Metadata value for foo: {{env "NOMAD_META_foo"}}
    • +
    • Currently running on port: {{env "NOMAD_PORT_www"}}
    • +
    EOF destination = "local/index.html" } - # Specify the maximum resources required to run the task + // Specify the maximum resources required to run the task resources { cpu = 50 memory = 64 diff --git a/ui/app/utils/default_jobs/parameterized.js b/ui/app/utils/default_jobs/parameterized.js index c3c09f32ed3e..3d28ca243acd 100644 --- a/ui/app/utils/default_jobs/parameterized.js +++ b/ui/app/utils/default_jobs/parameterized.js @@ -1,25 +1,25 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ export default `job "parameterized-job" { - # Specifies the datacenter where this job should be run - # This can be omitted and it will default to ["*"] + // Specifies the datacenter where this job should be run + // This can be omitted and it will default to ["*"] datacenters = ["*"] - # Unlike service jobs, Batch jobs are intended to run until they exit successfully. + // Unlike service jobs, Batch jobs are intended to run until they exit successfully. type = "batch" - # Run the job only on Linux or MacOS. + // Run the job only on Linux or MacOS. constraint { attribute = "\${attr.kernel.name}" operator = "set_contains_any" value = "darwin,linux" } - # Allow the job to be parameterized, and allow any meta key with - # a name starting with "i" to be specified. + // Allow the job to be parameterized, and allow any meta key with + // a name starting with "i" to be specified. parameterized { meta_optional = ["MY_META_KEY"] } diff --git a/ui/app/utils/default_jobs/service-discovery.js b/ui/app/utils/default_jobs/service-discovery.js index 614da80e0abe..144e716a4ab9 100644 --- a/ui/app/utils/default_jobs/service-discovery.js +++ b/ui/app/utils/default_jobs/service-discovery.js @@ -1,11 +1,11 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ export default `job "service-discovery-example" { - # Specifies the datacenter where this job should be run - # This can be omitted and it will default to ["*"] + // Specifies the datacenter where this job should be run + // This can be omitted and it will default to ["*"] datacenters = ["*"] group "client" { @@ -53,8 +53,8 @@ EOF name = "nomad-service-discovery-example-server" provider = "nomad" port = "www" - # If you're running Nomad in dev mode, uncomment the following address_mode line to allow this service to be discovered - # address_mode = "driver" + // If you're running Nomad in dev mode, uncomment the following address_mode line to allow this service to be discovered + // address_mode = "driver" check { type = "http" diff --git a/ui/app/utils/default_jobs/variables.js b/ui/app/utils/default_jobs/variables.js index 7db9c8f1097d..b3e3ecb3dc3f 100644 --- a/ui/app/utils/default_jobs/variables.js +++ b/ui/app/utils/default_jobs/variables.js @@ -1,22 +1,22 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ /* eslint-disable */ -export default `# Use Nomad Variables to modify this job's output: -# run "nomad var put nomad/jobs/variables-example name=YOUR_NAME" to get started +export default `// Use Nomad Variables to modify this job's output: +// run "nomad var put nomad/jobs/variables-example name=YOUR_NAME" to get started job "variables-example" { - # Specifies the datacenter where this job should be run - # This can be omitted and it will default to ["*"] + // Specifies the datacenter where this job should be run + // This can be omitted and it will default to ["*"] datacenters = ["*"] group "web" { network { - # Task group will have an isolated network namespace with - # an interface that is bridged with the host + // Task group will have an isolated network namespace with + // an interface that is bridged with the host port "www" { to = 8001 } @@ -38,8 +38,8 @@ job "variables-example" { ports = ["www"] } - # Create a template resource that will be used to render the html file - # using the Nomad variable at "nomad/jobs/variables-example" + // Create a template resource that will be used to render the html file + // using the Nomad variable at "nomad/jobs/variables-example" template { data = "hello, {{ with nomadVar \\" nomad/jobs/variables-example \\" }}{{ .name }}{{ end }}" destination = "local/index.html" diff --git a/ui/app/utils/encode.js b/ui/app/utils/encode.js index c6556b1b7b83..f33035053853 100644 --- a/ui/app/utils/encode.js +++ b/ui/app/utils/encode.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import base64js from 'base64-js'; diff --git a/ui/app/utils/escape-task-name.js b/ui/app/utils/escape-task-name.js index ed4c6846d663..d36525694b7f 100644 --- a/ui/app/utils/escape-task-name.js +++ b/ui/app/utils/escape-task-name.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ export default function escapeTaskName(taskName) { diff --git a/ui/app/utils/fetch.js b/ui/app/utils/fetch.js index bade0d8e0cf8..d874a230431e 100644 --- a/ui/app/utils/fetch.js +++ b/ui/app/utils/fetch.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import fetch from 'fetch'; diff --git a/ui/app/utils/format-duration.js b/ui/app/utils/format-duration.js index 031380186276..bf261f952112 100644 --- a/ui/app/utils/format-duration.js +++ b/ui/app/utils/format-duration.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import moment from 'moment'; diff --git a/ui/app/utils/format-host.js b/ui/app/utils/format-host.js index 3ee1acd33973..ef4a8c3ab578 100644 --- a/ui/app/utils/format-host.js +++ b/ui/app/utils/format-host.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import isIp from 'is-ip'; diff --git a/ui/app/utils/generate-exec-url.js b/ui/app/utils/generate-exec-url.js index c27f6be0b9b2..a73521cb69c3 100644 --- a/ui/app/utils/generate-exec-url.js +++ b/ui/app/utils/generate-exec-url.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { get } from '@ember/object'; diff --git a/ui/app/utils/ip-parts.js b/ui/app/utils/ip-parts.js index 6155b9c93bf3..6bb2e71f634b 100644 --- a/ui/app/utils/ip-parts.js +++ b/ui/app/utils/ip-parts.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ // Splits any IP address into an address and a port diff --git a/ui/app/utils/json-with-default.js b/ui/app/utils/json-with-default.js index e4df5d1252fc..0a86301461db 100644 --- a/ui/app/utils/json-with-default.js +++ b/ui/app/utils/json-with-default.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { copy } from 'ember-copy'; diff --git a/ui/app/utils/keys.js b/ui/app/utils/keys.js index 12abd8e0972b..5f0acf626924 100644 --- a/ui/app/utils/keys.js +++ b/ui/app/utils/keys.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ export default { diff --git a/ui/app/utils/match-glob.js b/ui/app/utils/match-glob.js index da4c88e01bc3..ee3168e72196 100644 --- a/ui/app/utils/match-glob.js +++ b/ui/app/utils/match-glob.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ // @ts-check diff --git a/ui/app/utils/message-from-adapter-error.js b/ui/app/utils/message-from-adapter-error.js index f840c4f76c66..d15d6429285b 100644 --- a/ui/app/utils/message-from-adapter-error.js +++ b/ui/app/utils/message-from-adapter-error.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { ForbiddenError } from '@ember-data/adapter/error'; diff --git a/ui/app/utils/no-leader-error.js b/ui/app/utils/no-leader-error.js index 73f30ab4dc94..3ad54f852e2b 100644 --- a/ui/app/utils/no-leader-error.js +++ b/ui/app/utils/no-leader-error.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import AdapterError from '@ember-data/adapter/error'; diff --git a/ui/app/utils/notify-conflict.js b/ui/app/utils/notify-conflict.js index a10554adb835..a413adba39c3 100644 --- a/ui/app/utils/notify-conflict.js +++ b/ui/app/utils/notify-conflict.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ // @ts-check diff --git a/ui/app/utils/notify-error.js b/ui/app/utils/notify-error.js index 9172c37b4a05..60b97f822cec 100644 --- a/ui/app/utils/notify-error.js +++ b/ui/app/utils/notify-error.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ /* eslint-disable ember/no-controller-access-in-routes */ diff --git a/ui/app/utils/notify-forbidden.js b/ui/app/utils/notify-forbidden.js index d4109ae167cb..9935783f7674 100644 --- a/ui/app/utils/notify-forbidden.js +++ b/ui/app/utils/notify-forbidden.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ // An error handler to provide to a promise catch to set a diff --git a/ui/app/utils/open-exec-url.js b/ui/app/utils/open-exec-url.js index 7daca4fb0f4b..dea3800a9dcf 100644 --- a/ui/app/utils/open-exec-url.js +++ b/ui/app/utils/open-exec-url.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ export default function openExecUrl(url) { diff --git a/ui/app/utils/ott-exchange-error.js b/ui/app/utils/ott-exchange-error.js index 374cf9f779c2..dd31f5b69675 100644 --- a/ui/app/utils/ott-exchange-error.js +++ b/ui/app/utils/ott-exchange-error.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ export default class OTTExchangeError extends Error { diff --git a/ui/app/utils/path-tree.js b/ui/app/utils/path-tree.js index 4db8a6a0ed2c..2f85b47e976e 100644 --- a/ui/app/utils/path-tree.js +++ b/ui/app/utils/path-tree.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ // @ts-check diff --git a/ui/app/utils/properties/glimmer-style-string.js b/ui/app/utils/properties/glimmer-style-string.js index bf2d9c5df334..0e5be779fe43 100644 --- a/ui/app/utils/properties/glimmer-style-string.js +++ b/ui/app/utils/properties/glimmer-style-string.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { htmlSafe } from '@ember/template'; diff --git a/ui/app/utils/properties/job-client-status.js b/ui/app/utils/properties/job-client-status.js index ca22eb1bddad..eae5b61b7baa 100644 --- a/ui/app/utils/properties/job-client-status.js +++ b/ui/app/utils/properties/job-client-status.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { computed } from '@ember/object'; diff --git a/ui/app/utils/properties/local-storage.js b/ui/app/utils/properties/local-storage.js index ab7457a9baf6..7a946571e17c 100644 --- a/ui/app/utils/properties/local-storage.js +++ b/ui/app/utils/properties/local-storage.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { computed } from '@ember/object'; diff --git a/ui/app/utils/properties/short-uuid.js b/ui/app/utils/properties/short-uuid.js index 4189aaf9f117..86d3f6297c9e 100644 --- a/ui/app/utils/properties/short-uuid.js +++ b/ui/app/utils/properties/short-uuid.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { computed } from '@ember/object'; diff --git a/ui/app/utils/properties/style-string.js b/ui/app/utils/properties/style-string.js index bf9af353507a..41ab3069c175 100644 --- a/ui/app/utils/properties/style-string.js +++ b/ui/app/utils/properties/style-string.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { computed, get } from '@ember/object'; diff --git a/ui/app/utils/properties/sum-aggregation.js b/ui/app/utils/properties/sum-aggregation.js index 30cf9f1acd02..989f0c24eb42 100644 --- a/ui/app/utils/properties/sum-aggregation.js +++ b/ui/app/utils/properties/sum-aggregation.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { computed } from '@ember/object'; diff --git a/ui/app/utils/properties/uniquely.js b/ui/app/utils/properties/uniquely.js index 99a414a0f4e0..2e19e8482bfe 100644 --- a/ui/app/utils/properties/uniquely.js +++ b/ui/app/utils/properties/uniquely.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { computed } from '@ember/object'; diff --git a/ui/app/utils/properties/watch.js b/ui/app/utils/properties/watch.js index 6ff96e18d57d..386395d2068a 100644 --- a/ui/app/utils/properties/watch.js +++ b/ui/app/utils/properties/watch.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ // @ts-check diff --git a/ui/app/utils/qp-serialize.js b/ui/app/utils/qp-serialize.js index 5158600f1a92..18c59bd42cba 100644 --- a/ui/app/utils/qp-serialize.js +++ b/ui/app/utils/qp-serialize.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { computed } from '@ember/object'; diff --git a/ui/app/utils/remove-record.js b/ui/app/utils/remove-record.js index e0fba2b19567..c9db8579a875 100644 --- a/ui/app/utils/remove-record.js +++ b/ui/app/utils/remove-record.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ // Unlinks a record from all its relationships and unloads it from diff --git a/ui/app/utils/resources-diffs.js b/ui/app/utils/resources-diffs.js index 828bd1d1d764..a255ce3441bc 100644 --- a/ui/app/utils/resources-diffs.js +++ b/ui/app/utils/resources-diffs.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import d3Format from 'd3-format'; diff --git a/ui/app/utils/rollback-without-changed-attrs.js b/ui/app/utils/rollback-without-changed-attrs.js deleted file mode 100644 index 76370b134b73..000000000000 --- a/ui/app/utils/rollback-without-changed-attrs.js +++ /dev/null @@ -1,24 +0,0 @@ -/** - * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 - */ - -export default function rollbackWithoutChangedAttrs(model) { - // The purpose of this function was to allow deletes to fail - // and then roll them back without rolling back - // other changed attributes. - - // A failed delete followed by trying to re-view the - // model in question was throwing uncaught Errros - - let forLater = {}; - Object.keys(model.changedAttributes()).forEach((key) => { - forLater[key] = model.get(key); - }); - - model.rollbackAttributes(); - - Object.keys(forLater).forEach((key) => { - model.set(key, forLater[key]); - }); -} diff --git a/ui/app/utils/stream-frames.js b/ui/app/utils/stream-frames.js index 97f310af8b2b..5a66b1c0027d 100644 --- a/ui/app/utils/stream-frames.js +++ b/ui/app/utils/stream-frames.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { TextDecoderLite } from 'text-encoder-lite'; diff --git a/ui/app/utils/styleguide/product-metadata.js b/ui/app/utils/styleguide/product-metadata.js index 12aadcd12498..534b6fa9f652 100644 --- a/ui/app/utils/styleguide/product-metadata.js +++ b/ui/app/utils/styleguide/product-metadata.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ export default [ @@ -8,7 +8,7 @@ export default [ name: 'Nomad', lang: 'golang', desc: 'Nomad is a flexible, enterprise-grade cluster scheduler designed to easily integrate into existing workflows. Nomad can run a diverse workload of micro-service, batch, containerized and non-containerized applications.', - link: 'https://developer.hashicorp.com/nomad/', + link: 'https://www.nomadproject.io/', }, { name: 'Terraform', diff --git a/ui/app/utils/timeout.js b/ui/app/utils/timeout.js index 8507d76552d3..3ba4c3fb0684 100644 --- a/ui/app/utils/timeout.js +++ b/ui/app/utils/timeout.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import RSVP from 'rsvp'; diff --git a/ui/app/utils/units.js b/ui/app/utils/units.js index 7d5732e6f97b..66e02991cc66 100644 --- a/ui/app/utils/units.js +++ b/ui/app/utils/units.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ export const BYTES_UNITS = ['Bytes', 'KiB', 'MiB', 'GiB', 'TiB', 'PiB']; diff --git a/ui/app/utils/wait.js b/ui/app/utils/wait.js index caae6a8907e7..0d76c53702b5 100644 --- a/ui/app/utils/wait.js +++ b/ui/app/utils/wait.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import RSVP from 'rsvp'; diff --git a/ui/blueprints/story/files/__path__/stories/components/__name__.stories.js b/ui/blueprints/story/files/__path__/stories/components/__name__.stories.js index 61d564bb2cb9..ca8935078af4 100644 --- a/ui/blueprints/story/files/__path__/stories/components/__name__.stories.js +++ b/ui/blueprints/story/files/__path__/stories/components/__name__.stories.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import hbs from 'htmlbars-inline-precompile'; diff --git a/ui/blueprints/story/index.js b/ui/blueprints/story/index.js index 267e537a0db4..c6399ee8fbfd 100644 --- a/ui/blueprints/story/index.js +++ b/ui/blueprints/story/index.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ /* eslint-disable ember/no-string-prototype-extensions */ diff --git a/ui/config/deprecation-workflow.js b/ui/config/deprecation-workflow.js index e226ababeba1..a2926a7db2ae 100644 --- a/ui/config/deprecation-workflow.js +++ b/ui/config/deprecation-workflow.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ /* global self */ diff --git a/ui/config/environment.js b/ui/config/environment.js index 2be2e58ac5c2..da7163ae192c 100644 --- a/ui/config/environment.js +++ b/ui/config/environment.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ /* eslint-env node */ diff --git a/ui/config/targets.js b/ui/config/targets.js index 2ae9edd45760..2d97ed664204 100644 --- a/ui/config/targets.js +++ b/ui/config/targets.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ 'use strict'; diff --git a/ui/ember-cli-build.js b/ui/ember-cli-build.js index 2a738e77e4e9..3e8db31b456d 100644 --- a/ui/ember-cli-build.js +++ b/ui/ember-cli-build.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ /* eslint-env node */ diff --git a/ui/lib/bulma/index.js b/ui/lib/bulma/index.js index e538bf669e0b..99e18c1ca570 100644 --- a/ui/lib/bulma/index.js +++ b/ui/lib/bulma/index.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ /* eslint-env node */ diff --git a/ui/mirage/common.js b/ui/mirage/common.js index 513e1abefbe0..02caaa8a2f53 100644 --- a/ui/mirage/common.js +++ b/ui/mirage/common.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import faker from 'nomad-ui/mirage/faker'; diff --git a/ui/mirage/config.js b/ui/mirage/config.js index fa49903778e0..5b55ab420964 100644 --- a/ui/mirage/config.js +++ b/ui/mirage/config.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Ember from 'ember'; @@ -429,6 +429,20 @@ export default function () { return this.serialize(volume); }); + this.get('/namespaces', function ({ namespaces }) { + const records = namespaces.all(); + + if (records.length) { + return this.serialize(records); + } + + return this.serialize([{ Name: 'default' }]); + }); + + this.get('/namespace/:id', function ({ namespaces }, { params }) { + return this.serialize(namespaces.find(params.id)); + }); + this.get('/agent/members', function ({ agents, regions }) { const firstRegion = regions.first(); return { @@ -717,48 +731,6 @@ export default function () { }); }); - this.get('/namespaces', function ({ namespaces }) { - const records = namespaces.all(); - - if (records.length) { - return this.serialize(records); - } - - return this.serialize([{ Name: 'default' }]); - }); - - this.get('/namespace/:id', function ({ namespaces }, { params }) { - return this.serialize(namespaces.find(params.id)); - }); - - this.post('/namespace/:id', function (schema, request) { - const { Name, Description } = JSON.parse(request.requestBody); - - return server.create('namespace', { - id: Name, - name: Name, - description: Description, - }); - }); - - this.put('/namespace/:id', function () { - return new Response(200, {}, {}); - }); - - this.delete('/namespace/:id', function (schema, request) { - const { id } = request.params; - - // If any variables exist for the namespace, error - const variables = - server.db.variables.where((v) => v.namespace === id) || []; - if (variables.length) { - return new Response(403, {}, 'Namespace has variables'); - } - - server.db.namespaces.remove(id); - return ''; - }); - this.get('/regions', function ({ regions }) { return this.serialize(regions.all()); }); diff --git a/ui/mirage/data/generate-resources.js b/ui/mirage/data/generate-resources.js index 14cad42287d3..8017bb945e85 100644 --- a/ui/mirage/data/generate-resources.js +++ b/ui/mirage/data/generate-resources.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ export default function generateResources() { diff --git a/ui/mirage/data/logs.js b/ui/mirage/data/logs.js index bb78a4e3da64..9c7ea5e0f7a0 100644 --- a/ui/mirage/data/logs.js +++ b/ui/mirage/data/logs.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ export const logFrames = [ diff --git a/ui/mirage/factories/action.js b/ui/mirage/factories/action.js deleted file mode 100644 index 602cabfbcfcd..000000000000 --- a/ui/mirage/factories/action.js +++ /dev/null @@ -1,15 +0,0 @@ -/** - * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 - */ - -import { Factory, trait } from 'ember-cli-mirage'; -import faker from 'nomad-ui/mirage/faker'; - -export default Factory.extend({ - name() { - return this.id; - }, - args: () => [], - command: () => faker.hacker.phrase(), -}); diff --git a/ui/mirage/factories/agent.js b/ui/mirage/factories/agent.js index 1686eab1dd88..734d99e775d7 100644 --- a/ui/mirage/factories/agent.js +++ b/ui/mirage/factories/agent.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { Factory, trait } from 'ember-cli-mirage'; diff --git a/ui/mirage/factories/alloc-file.js b/ui/mirage/factories/alloc-file.js index 0322cdc0af62..d9a1a0a444f6 100644 --- a/ui/mirage/factories/alloc-file.js +++ b/ui/mirage/factories/alloc-file.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { Factory, trait } from 'ember-cli-mirage'; diff --git a/ui/mirage/factories/allocation.js b/ui/mirage/factories/allocation.js index 0980cb9e62b2..ed731fdc365c 100644 --- a/ui/mirage/factories/allocation.js +++ b/ui/mirage/factories/allocation.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Ember from 'ember'; diff --git a/ui/mirage/factories/auth-method.js b/ui/mirage/factories/auth-method.js index 5374b3d93eec..307bc6cffb90 100644 --- a/ui/mirage/factories/auth-method.js +++ b/ui/mirage/factories/auth-method.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { Factory } from 'ember-cli-mirage'; diff --git a/ui/mirage/factories/client-allocation-stat.js b/ui/mirage/factories/client-allocation-stat.js index 654fcc7d3d5a..951787ef8ad7 100644 --- a/ui/mirage/factories/client-allocation-stat.js +++ b/ui/mirage/factories/client-allocation-stat.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { Factory } from 'ember-cli-mirage'; diff --git a/ui/mirage/factories/client-stat.js b/ui/mirage/factories/client-stat.js index 3b3f4d6964e4..af7a2bb897dc 100644 --- a/ui/mirage/factories/client-stat.js +++ b/ui/mirage/factories/client-stat.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { Factory } from 'ember-cli-mirage'; diff --git a/ui/mirage/factories/csi-plugin.js b/ui/mirage/factories/csi-plugin.js index 26e7e15b2e2e..ccde1bee652d 100644 --- a/ui/mirage/factories/csi-plugin.js +++ b/ui/mirage/factories/csi-plugin.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { Factory } from 'ember-cli-mirage'; @@ -53,13 +53,9 @@ export default Factory.extend({ afterCreate(plugin, server) { let storageNodes; let storageControllers; - server.create('namespace', { id: 'default' }); if (plugin.isMonolith) { - const pluginJob = server.create('job', { - type: 'service', - createAllocations: false, - }); + const pluginJob = server.create('job', { type: 'service', createAllocations: false }); const count = plugin.nodesExpected; storageNodes = server.createList('storage-node', count, { job: pluginJob, diff --git a/ui/mirage/factories/csi-volume.js b/ui/mirage/factories/csi-volume.js index a4771b5d2cbc..1b7f9367c44e 100644 --- a/ui/mirage/factories/csi-volume.js +++ b/ui/mirage/factories/csi-volume.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { Factory } from 'ember-cli-mirage'; diff --git a/ui/mirage/factories/deployment-task-group-summary.js b/ui/mirage/factories/deployment-task-group-summary.js index 289767cf45b0..e32c27207654 100644 --- a/ui/mirage/factories/deployment-task-group-summary.js +++ b/ui/mirage/factories/deployment-task-group-summary.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { Factory } from 'ember-cli-mirage'; diff --git a/ui/mirage/factories/deployment.js b/ui/mirage/factories/deployment.js index 2404e9ef8a42..6313858e9eb2 100644 --- a/ui/mirage/factories/deployment.js +++ b/ui/mirage/factories/deployment.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { Factory, trait } from 'ember-cli-mirage'; diff --git a/ui/mirage/factories/evaluation.js b/ui/mirage/factories/evaluation.js index b1d72bc9a10b..4cca1f93ea54 100644 --- a/ui/mirage/factories/evaluation.js +++ b/ui/mirage/factories/evaluation.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Ember from 'ember'; diff --git a/ui/mirage/factories/job-scale.js b/ui/mirage/factories/job-scale.js index 18e36f4f7088..bdefc38f9205 100644 --- a/ui/mirage/factories/job-scale.js +++ b/ui/mirage/factories/job-scale.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { Factory, trait } from 'ember-cli-mirage'; diff --git a/ui/mirage/factories/job-summary.js b/ui/mirage/factories/job-summary.js index 68db27aa4c33..62bd0954face 100644 --- a/ui/mirage/factories/job-summary.js +++ b/ui/mirage/factories/job-summary.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { Factory, trait } from 'ember-cli-mirage'; diff --git a/ui/mirage/factories/job-version.js b/ui/mirage/factories/job-version.js index caadbf745085..6aac5c2a6348 100644 --- a/ui/mirage/factories/job-version.js +++ b/ui/mirage/factories/job-version.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { Factory } from 'ember-cli-mirage'; diff --git a/ui/mirage/factories/job.js b/ui/mirage/factories/job.js index b5c4d82766a6..abd9e517946f 100644 --- a/ui/mirage/factories/job.js +++ b/ui/mirage/factories/job.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { assign } from '@ember/polyfills'; @@ -199,9 +199,6 @@ export default Factory.extend({ // When true, only task groups and allocations are made shallow: false, - // When true, the job's groups' tasks will have actions blocks - withActions: false, - afterCreate(job, server) { Ember.assert( '[Mirage] No node pools! make sure node pools are created before jobs', @@ -211,7 +208,7 @@ export default Factory.extend({ if (!job.namespaceId) { const namespace = server.db.namespaces.length ? pickOne(server.db.namespaces).id - : 'default'; + : null; job.update({ namespace, namespaceId: namespace, @@ -234,18 +231,13 @@ export default Factory.extend({ withRescheduling: job.withRescheduling, withServices: job.withGroupServices, withTaskServices: job.withTaskServices, - withActions: job.withActions, createRecommendations: job.createRecommendations, shallow: job.shallow, allocStatusDistribution: job.allocStatusDistribution, }; if (job.groupTaskCount) { - groupProps.taskCount = job.groupTaskCount; - } - - if (job.groupAllocCount) { - groupProps.count = job.groupAllocCount; + groupProps.count = job.groupTaskCount; } let groups; diff --git a/ui/mirage/factories/namespace.js b/ui/mirage/factories/namespace.js index 9be4bc3b5fa1..0c094a6e7443 100644 --- a/ui/mirage/factories/namespace.js +++ b/ui/mirage/factories/namespace.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { Factory } from 'ember-cli-mirage'; @@ -8,7 +8,7 @@ import { Factory } from 'ember-cli-mirage'; import faker from 'nomad-ui/mirage/faker'; export default Factory.extend({ - id: (i) => (i === 0 ? 'default' : `namespace-${i}`), + id: i => (i === 0 ? 'default' : `namespace-${i}`), name() { return this.id; diff --git a/ui/mirage/factories/node-event.js b/ui/mirage/factories/node-event.js index 0dd680a9f240..3d37f60fb031 100644 --- a/ui/mirage/factories/node-event.js +++ b/ui/mirage/factories/node-event.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { Factory } from 'ember-cli-mirage'; diff --git a/ui/mirage/factories/node-pool.js b/ui/mirage/factories/node-pool.js index d03fbfe2fb20..9333ff202910 100644 --- a/ui/mirage/factories/node-pool.js +++ b/ui/mirage/factories/node-pool.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { Factory } from 'ember-cli-mirage'; diff --git a/ui/mirage/factories/node.js b/ui/mirage/factories/node.js index 5ac5d65632b2..dec7e0d02dc7 100644 --- a/ui/mirage/factories/node.js +++ b/ui/mirage/factories/node.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { Factory, trait } from 'ember-cli-mirage'; diff --git a/ui/mirage/factories/policy.js b/ui/mirage/factories/policy.js index c975668c8058..bdb3ab9243c9 100644 --- a/ui/mirage/factories/policy.js +++ b/ui/mirage/factories/policy.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { Factory } from 'ember-cli-mirage'; diff --git a/ui/mirage/factories/recommendation.js b/ui/mirage/factories/recommendation.js index e5b0864b0121..cdc4a9cf28f6 100644 --- a/ui/mirage/factories/recommendation.js +++ b/ui/mirage/factories/recommendation.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { Factory } from 'ember-cli-mirage'; diff --git a/ui/mirage/factories/region.js b/ui/mirage/factories/region.js index 04e33c0b3ae9..24a6f83eb69f 100644 --- a/ui/mirage/factories/region.js +++ b/ui/mirage/factories/region.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { Factory } from 'ember-cli-mirage'; diff --git a/ui/mirage/factories/scale-event.js b/ui/mirage/factories/scale-event.js index 590321d2022f..e6b743f7e6ca 100644 --- a/ui/mirage/factories/scale-event.js +++ b/ui/mirage/factories/scale-event.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { Factory, trait } from 'ember-cli-mirage'; diff --git a/ui/mirage/factories/service-fragment.js b/ui/mirage/factories/service-fragment.js index abba6bf95c5d..28da29074e34 100644 --- a/ui/mirage/factories/service-fragment.js +++ b/ui/mirage/factories/service-fragment.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { Factory } from 'ember-cli-mirage'; diff --git a/ui/mirage/factories/service.js b/ui/mirage/factories/service.js index e2e66eb1c88c..fcf8bfcc047e 100644 --- a/ui/mirage/factories/service.js +++ b/ui/mirage/factories/service.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { Factory } from 'ember-cli-mirage'; diff --git a/ui/mirage/factories/storage-controller.js b/ui/mirage/factories/storage-controller.js index 07d5497515b3..5786e8752d13 100644 --- a/ui/mirage/factories/storage-controller.js +++ b/ui/mirage/factories/storage-controller.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { Factory } from 'ember-cli-mirage'; diff --git a/ui/mirage/factories/storage-node.js b/ui/mirage/factories/storage-node.js index a3d065d619a7..17814fe694e0 100644 --- a/ui/mirage/factories/storage-node.js +++ b/ui/mirage/factories/storage-node.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { Factory } from 'ember-cli-mirage'; diff --git a/ui/mirage/factories/task-event.js b/ui/mirage/factories/task-event.js index 3e7fdfd0bfbc..34bd967efdca 100644 --- a/ui/mirage/factories/task-event.js +++ b/ui/mirage/factories/task-event.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { Factory } from 'ember-cli-mirage'; @@ -17,5 +17,5 @@ export default Factory.extend({ exitCode: () => null, time: () => faker.date.past(2 / 365, REF_TIME) * 1000000, - displayMessage: () => faker.lorem.sentence(), + message: () => faker.lorem.sentence(), }); diff --git a/ui/mirage/factories/task-group-scale.js b/ui/mirage/factories/task-group-scale.js index 74f9cf4c93bc..b677b7a551be 100644 --- a/ui/mirage/factories/task-group-scale.js +++ b/ui/mirage/factories/task-group-scale.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { Factory, trait } from 'ember-cli-mirage'; diff --git a/ui/mirage/factories/task-group.js b/ui/mirage/factories/task-group.js index 5165bad197ea..ee064597f647 100644 --- a/ui/mirage/factories/task-group.js +++ b/ui/mirage/factories/task-group.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { Factory, trait } from 'ember-cli-mirage'; @@ -14,7 +14,6 @@ const DISK_RESERVATIONS = [200, 500, 1000, 2000, 5000, 10000, 100000]; export default Factory.extend({ name: (id) => `${dasherize(faker.hacker.noun())}-g-${id}`, count: () => faker.random.number({ min: 1, max: 2 }), - taskCount: null, ephemeralDisk: () => ({ Sticky: faker.random.boolean(), @@ -84,11 +83,10 @@ export default Factory.extend({ } if (!group.shallow) { - const numAllocs = group.taskCount || group.count; const resources = group.resourceSpec && - divide(numAllocs, parseResourceSpec(group.resourceSpec)); - const tasks = provide(numAllocs, (_, idx) => { + divide(group.count, parseResourceSpec(group.resourceSpec)); + const tasks = provide(group.count, (_, idx) => { const mounts = faker.helpers .shuffle(volumes) .slice(0, faker.random.number({ min: 1, max: 3 })); @@ -97,12 +95,10 @@ export default Factory.extend({ if (resources) { maybeResources.originalResources = generateResources(resources[idx]); } - return server.create('task', { taskGroupID: group.id, ...maybeResources, withServices: group.withTaskServices, - withActions: true, volumeMounts: mounts.map((mount) => ({ Volume: mount, Destination: `/${faker.internet.userName()}/${faker.internet.domainWord()}/${faker.internet.color()}`, @@ -127,29 +123,29 @@ export default Factory.extend({ unknown: 0.25, lost: 0.1, }; - + const totalAllocations = group.count; const allocationsByStatus = {}; - + Object.entries(statusProbabilities).forEach(([status, prob]) => { allocationsByStatus[status] = Math.round(totalAllocations * prob); }); - + let currentStatusIndex = 0; const statusKeys = Object.keys(allocationsByStatus); - + Array(totalAllocations) .fill(null) .forEach((_, i) => { let clientStatus; - + while (allocationsByStatus[statusKeys[currentStatusIndex]] === 0) { currentStatusIndex++; } - + clientStatus = statusKeys[currentStatusIndex]; allocationsByStatus[clientStatus]--; - + const props = { jobId: group.job.id, namespace: group.job.namespace, @@ -167,7 +163,7 @@ export default Factory.extend({ Healthy: false, }, }; - + if (group.withRescheduling) { server.create('allocation', 'rescheduled', props); } else { diff --git a/ui/mirage/factories/task-resource.js b/ui/mirage/factories/task-resource.js index 24652ad2b812..e178d43cfb27 100644 --- a/ui/mirage/factories/task-resource.js +++ b/ui/mirage/factories/task-resource.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { Factory, trait } from 'ember-cli-mirage'; diff --git a/ui/mirage/factories/task-state.js b/ui/mirage/factories/task-state.js index 7262922b5087..a0de4d0d390c 100644 --- a/ui/mirage/factories/task-state.js +++ b/ui/mirage/factories/task-state.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { Factory } from 'ember-cli-mirage'; diff --git a/ui/mirage/factories/task.js b/ui/mirage/factories/task.js index 55740ca7bc0a..59b9ef5cb9cc 100644 --- a/ui/mirage/factories/task.js +++ b/ui/mirage/factories/task.js @@ -1,9 +1,8 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ -// @ts-check import { Factory } from 'ember-cli-mirage'; import faker from 'nomad-ui/mirage/faker'; import { generateResources } from '../common'; @@ -17,9 +16,6 @@ export default Factory.extend({ withServices: false, - withActions: false, - actions: [], - // Hidden property used to compute the Summary hash groupNames: [], @@ -100,20 +96,5 @@ export default Factory.extend({ }); task.update({ services }); } - - if (task.withActions) { - let actionsData = [ - { - taskName: task.name, - Name: faker.hacker.verb(), - Command: '/bin/sh', - Args: [ - '-c', - 'counter=0; while true; do echo "Running for ${counter} seconds"; counter=$((counter + 1)); sleep 1; done', - ], - }, - ]; - task.update({ actions: actionsData }); - } }, }); diff --git a/ui/mirage/factories/token.js b/ui/mirage/factories/token.js index a4d893e2dcc1..efbbee2219ff 100644 --- a/ui/mirage/factories/token.js +++ b/ui/mirage/factories/token.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { Factory } from 'ember-cli-mirage'; diff --git a/ui/mirage/factories/variable.js b/ui/mirage/factories/variable.js index 2eabbc04145b..185df0a2371a 100644 --- a/ui/mirage/factories/variable.js +++ b/ui/mirage/factories/variable.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { Factory } from 'ember-cli-mirage'; diff --git a/ui/mirage/faker.js b/ui/mirage/faker.js index bae999466903..a4c2c25c0a49 100644 --- a/ui/mirage/faker.js +++ b/ui/mirage/faker.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import faker from 'faker'; diff --git a/ui/mirage/models/action.js b/ui/mirage/models/action.js deleted file mode 100644 index 48c3fb772895..000000000000 --- a/ui/mirage/models/action.js +++ /dev/null @@ -1,10 +0,0 @@ -/** - * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 - */ - -import { Model, belongsTo } from 'ember-cli-mirage'; - -export default Model.extend({ - task: belongsTo('task'), -}); diff --git a/ui/mirage/models/alloc-file.js b/ui/mirage/models/alloc-file.js index 19d81441588d..6df6b58a295f 100644 --- a/ui/mirage/models/alloc-file.js +++ b/ui/mirage/models/alloc-file.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { Model, belongsTo } from 'ember-cli-mirage'; diff --git a/ui/mirage/models/allocation.js b/ui/mirage/models/allocation.js index 201f5bae56ad..5858650bd078 100644 --- a/ui/mirage/models/allocation.js +++ b/ui/mirage/models/allocation.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { Model, hasMany } from 'ember-cli-mirage'; diff --git a/ui/mirage/models/client-allocation-stat.js b/ui/mirage/models/client-allocation-stat.js index 5a6265edad02..9ee81450bb45 100644 --- a/ui/mirage/models/client-allocation-stat.js +++ b/ui/mirage/models/client-allocation-stat.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { Model } from 'ember-cli-mirage'; diff --git a/ui/mirage/models/client-stat.js b/ui/mirage/models/client-stat.js index 5a6265edad02..9ee81450bb45 100644 --- a/ui/mirage/models/client-stat.js +++ b/ui/mirage/models/client-stat.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { Model } from 'ember-cli-mirage'; diff --git a/ui/mirage/models/csi-plugin.js b/ui/mirage/models/csi-plugin.js index 3a149db2cdd3..658196f17d46 100644 --- a/ui/mirage/models/csi-plugin.js +++ b/ui/mirage/models/csi-plugin.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { Model, hasMany } from 'ember-cli-mirage'; diff --git a/ui/mirage/models/csi-volume.js b/ui/mirage/models/csi-volume.js index f172b318a6a0..74985409e772 100644 --- a/ui/mirage/models/csi-volume.js +++ b/ui/mirage/models/csi-volume.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { Model, belongsTo, hasMany } from 'ember-cli-mirage'; diff --git a/ui/mirage/models/deployment-task-group-summary.js b/ui/mirage/models/deployment-task-group-summary.js index b7314a319857..224207640ded 100644 --- a/ui/mirage/models/deployment-task-group-summary.js +++ b/ui/mirage/models/deployment-task-group-summary.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { Model, belongsTo } from 'ember-cli-mirage'; diff --git a/ui/mirage/models/deployment.js b/ui/mirage/models/deployment.js index 3344820a8795..82fcf1bb98eb 100644 --- a/ui/mirage/models/deployment.js +++ b/ui/mirage/models/deployment.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { Model, hasMany } from 'ember-cli-mirage'; diff --git a/ui/mirage/models/evaluation-stub.js b/ui/mirage/models/evaluation-stub.js index 72778c09511c..8566ec638597 100644 --- a/ui/mirage/models/evaluation-stub.js +++ b/ui/mirage/models/evaluation-stub.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { Model } from 'ember-cli-mirage'; diff --git a/ui/mirage/models/evaluation.js b/ui/mirage/models/evaluation.js index d580c05c3671..14cc5a8aac48 100644 --- a/ui/mirage/models/evaluation.js +++ b/ui/mirage/models/evaluation.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { Model, hasMany, belongsTo } from 'ember-cli-mirage'; diff --git a/ui/mirage/models/feature.js b/ui/mirage/models/feature.js index 5a6265edad02..9ee81450bb45 100644 --- a/ui/mirage/models/feature.js +++ b/ui/mirage/models/feature.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { Model } from 'ember-cli-mirage'; diff --git a/ui/mirage/models/job-scale.js b/ui/mirage/models/job-scale.js index 0cba8f924f4b..17a0ebbfb17c 100644 --- a/ui/mirage/models/job-scale.js +++ b/ui/mirage/models/job-scale.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { Model, belongsTo, hasMany } from 'ember-cli-mirage'; diff --git a/ui/mirage/models/job.js b/ui/mirage/models/job.js index 9389610b9e78..be21710f0144 100644 --- a/ui/mirage/models/job.js +++ b/ui/mirage/models/job.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { Model, hasMany, belongsTo } from 'ember-cli-mirage'; diff --git a/ui/mirage/models/node-pool.js b/ui/mirage/models/node-pool.js index 72778c09511c..8566ec638597 100644 --- a/ui/mirage/models/node-pool.js +++ b/ui/mirage/models/node-pool.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { Model } from 'ember-cli-mirage'; diff --git a/ui/mirage/models/node.js b/ui/mirage/models/node.js index b851863c24bb..9d8112f6f21c 100644 --- a/ui/mirage/models/node.js +++ b/ui/mirage/models/node.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { Model, hasMany } from 'ember-cli-mirage'; diff --git a/ui/mirage/models/recommendation.js b/ui/mirage/models/recommendation.js index 48c3fb772895..b0f4935d62a8 100644 --- a/ui/mirage/models/recommendation.js +++ b/ui/mirage/models/recommendation.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { Model, belongsTo } from 'ember-cli-mirage'; diff --git a/ui/mirage/models/region.js b/ui/mirage/models/region.js index 5a6265edad02..9ee81450bb45 100644 --- a/ui/mirage/models/region.js +++ b/ui/mirage/models/region.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { Model } from 'ember-cli-mirage'; diff --git a/ui/mirage/models/scale-event.js b/ui/mirage/models/scale-event.js index 6bf263faf678..80182f8226c6 100644 --- a/ui/mirage/models/scale-event.js +++ b/ui/mirage/models/scale-event.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { Model, belongsTo } from 'ember-cli-mirage'; diff --git a/ui/mirage/models/service-fragment.js b/ui/mirage/models/service-fragment.js index de541b88bcb0..6105d531a082 100644 --- a/ui/mirage/models/service-fragment.js +++ b/ui/mirage/models/service-fragment.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { Model, belongsTo } from 'ember-cli-mirage'; diff --git a/ui/mirage/models/service.js b/ui/mirage/models/service.js index d6a5aecf2167..69650a597ab1 100644 --- a/ui/mirage/models/service.js +++ b/ui/mirage/models/service.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { Model, belongsTo } from 'ember-cli-mirage'; diff --git a/ui/mirage/models/storage-controller.js b/ui/mirage/models/storage-controller.js index 8b2b55cad342..20bf61e37af4 100644 --- a/ui/mirage/models/storage-controller.js +++ b/ui/mirage/models/storage-controller.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { Model, belongsTo } from 'ember-cli-mirage'; diff --git a/ui/mirage/models/storage-node.js b/ui/mirage/models/storage-node.js index 8b2b55cad342..20bf61e37af4 100644 --- a/ui/mirage/models/storage-node.js +++ b/ui/mirage/models/storage-node.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { Model, belongsTo } from 'ember-cli-mirage'; diff --git a/ui/mirage/models/task-event.js b/ui/mirage/models/task-event.js index 0f574517fb3f..72648b08f074 100644 --- a/ui/mirage/models/task-event.js +++ b/ui/mirage/models/task-event.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { Model, belongsTo } from 'ember-cli-mirage'; diff --git a/ui/mirage/models/task-group-scale.js b/ui/mirage/models/task-group-scale.js index 91653dc6e703..00c5011d37c8 100644 --- a/ui/mirage/models/task-group-scale.js +++ b/ui/mirage/models/task-group-scale.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { Model, belongsTo, hasMany } from 'ember-cli-mirage'; diff --git a/ui/mirage/models/task-group.js b/ui/mirage/models/task-group.js index 81dae501f12e..e3f5eb44e6bc 100644 --- a/ui/mirage/models/task-group.js +++ b/ui/mirage/models/task-group.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { Model, belongsTo, hasMany } from 'ember-cli-mirage'; diff --git a/ui/mirage/models/task-resources.js b/ui/mirage/models/task-resources.js index 7a1f24443f71..c2642a30a485 100644 --- a/ui/mirage/models/task-resources.js +++ b/ui/mirage/models/task-resources.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { Model, belongsTo } from 'ember-cli-mirage'; diff --git a/ui/mirage/models/task-state.js b/ui/mirage/models/task-state.js index 2b4c9f412d75..f9d0d3546b7e 100644 --- a/ui/mirage/models/task-state.js +++ b/ui/mirage/models/task-state.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { Model, belongsTo, hasMany } from 'ember-cli-mirage'; diff --git a/ui/mirage/models/task.js b/ui/mirage/models/task.js index 304ef32f917f..b00a1d925929 100644 --- a/ui/mirage/models/task.js +++ b/ui/mirage/models/task.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { Model, belongsTo, hasMany } from 'ember-cli-mirage'; diff --git a/ui/mirage/scenarios/default.js b/ui/mirage/scenarios/default.js index fc70d71542cc..b9316ceed883 100644 --- a/ui/mirage/scenarios/default.js +++ b/ui/mirage/scenarios/default.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { assign } from '@ember/polyfills'; @@ -27,7 +27,6 @@ export const allScenarios = { servicesTestCluster, policiesTestCluster, rolesTestCluster, - namespacesTestCluster, ...topoScenarios, ...sysbatchScenarios, }; @@ -81,7 +80,7 @@ function smallCluster(server) { }); server.create('job', { createAllocations: true, - groupAllocCount: 150, + groupTaskCount: 150, shallow: true, allocStatusDistribution: { running: 0.5, @@ -98,47 +97,6 @@ function smallCluster(server) { activeDeployment: true, }); - // action-having job - const actionsJob = server.create('job', { - createAllocations: true, - resourceSpec: Array(2).fill('M: 257, C: 500'), - groupAllocCount: 5, - groupTaskCount: 2, - shallow: false, - name: 'actionable-job', - id: 'actionable-job', - namespaceId: 'default', - type: 'service', - activeDeployment: false, - noDeployments: true, - allocStatusDistribution: { - running: 1, - }, - noFailedPlacements: true, - status: 'running', - withActions: true, - }); - - // A third task group in the Actions job with a single task/alloc - const actionsGroup = server.create('task-group', { - jobId: actionsJob.id, - name: 'actionable-group', - count: 1, - }); - - // make sure the allocation generated by that group is running - server.schema.allocations.findBy({ taskGroup: actionsGroup.name }).update({ - clientStatus: 'running', - }); - - // Set its task state to running - server.schema.allocations - .all() - .filter((x) => x.taskGroup === actionsGroup.name) - .models[0].taskStates.models[0].update({ - state: 'running', - }); - server.create('policy', { id: 'client-reader', name: 'client-reader', @@ -242,7 +200,7 @@ function smallCluster(server) { const activelyDeployingJob = server.create('job', { createAllocations: true, - groupAllocCount: activelyDeployingTasksPerGroup, + groupTaskCount: activelyDeployingTasksPerGroup, shallow: true, resourceSpec: Array(activelyDeployingJobGroups).fill('M: 257, C: 500'), noDeployments: true, // manually created below @@ -315,7 +273,6 @@ function smallCluster(server) { id: 'display-hcl', namespaceId: 'default', }); - server.createList('allocFile', 5); server.create('allocFile', 'dir', { depth: 2 }); server.createList('csi-plugin', 2); @@ -582,11 +539,6 @@ function policiesTestCluster(server) { function rolesTestCluster(server) { faker.seed(1); - server.create('namespace', { - id: 'default', - name: 'default', - }); - server.createList('namespace', 4); server.createList('agent', 3, 'withConsulLink', 'withVaultLink'); server.createList('node-pool', 2); server.createList('node', 5); @@ -796,30 +748,6 @@ function rolesTestCluster(server) { server.createList('agent', 3, 'withConsulLink', 'withVaultLink'); } -function namespacesTestCluster(server, opts = { enterprise: true }) { - faker.seed(1); - createTokens(server); - - if (opts.enterprise) { - server.create('feature', { name: 'Node Pools Governance' }); - server.create('feature', { name: 'Resource Quotas' }); - } - - createNamespaces(server); - - let nsWithVariable = server.create('namespace', { - name: 'with-variables', - id: 'with-variables', - }); - - server.create('variable', { - id: `some/variable/path`, - namespace: nsWithVariable.id, - }); - - server.createList('agent', 3, 'withConsulLink', 'withVaultLink'); -} - function servicesTestCluster(server) { faker.seed(1); server.create('feature', { name: 'Dynamic Application Sizing' }); diff --git a/ui/mirage/scenarios/sysbatch.js b/ui/mirage/scenarios/sysbatch.js index a4601a19c79a..fab3ff61031c 100644 --- a/ui/mirage/scenarios/sysbatch.js +++ b/ui/mirage/scenarios/sysbatch.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ export function sysbatchSmall(server) { diff --git a/ui/mirage/scenarios/topo.js b/ui/mirage/scenarios/topo.js index 9788991f7d56..723747572dfe 100644 --- a/ui/mirage/scenarios/topo.js +++ b/ui/mirage/scenarios/topo.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import faker from 'nomad-ui/mirage/faker'; diff --git a/ui/mirage/serializers/agent.js b/ui/mirage/serializers/agent.js index 1a2929967711..0c6d2c17a812 100644 --- a/ui/mirage/serializers/agent.js +++ b/ui/mirage/serializers/agent.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import ApplicationSerializer from './application'; diff --git a/ui/mirage/serializers/allocation.js b/ui/mirage/serializers/allocation.js index 09bc2836694b..bd9d17a47c2b 100644 --- a/ui/mirage/serializers/allocation.js +++ b/ui/mirage/serializers/allocation.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import ApplicationSerializer from './application'; diff --git a/ui/mirage/serializers/application.js b/ui/mirage/serializers/application.js index 9323f2f1cb59..4b3e0f98857c 100644 --- a/ui/mirage/serializers/application.js +++ b/ui/mirage/serializers/application.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { camelize, capitalize } from '@ember/string'; diff --git a/ui/mirage/serializers/csi-plugin.js b/ui/mirage/serializers/csi-plugin.js index 3c305206c2be..d89c845efcae 100644 --- a/ui/mirage/serializers/csi-plugin.js +++ b/ui/mirage/serializers/csi-plugin.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import ApplicationSerializer from './application'; diff --git a/ui/mirage/serializers/csi-volume.js b/ui/mirage/serializers/csi-volume.js index 4bea835c4369..2f3c03f4bf2e 100644 --- a/ui/mirage/serializers/csi-volume.js +++ b/ui/mirage/serializers/csi-volume.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import ApplicationSerializer from './application'; diff --git a/ui/mirage/serializers/deployment.js b/ui/mirage/serializers/deployment.js index b3ecfb24a3dc..87dcf38bcc92 100644 --- a/ui/mirage/serializers/deployment.js +++ b/ui/mirage/serializers/deployment.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import ApplicationSerializer from './application'; diff --git a/ui/mirage/serializers/evaluation.js b/ui/mirage/serializers/evaluation.js index 6cbbdbb9e0a2..caa17615cd06 100644 --- a/ui/mirage/serializers/evaluation.js +++ b/ui/mirage/serializers/evaluation.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import ApplicationSerializer from './application'; diff --git a/ui/mirage/serializers/job-scale.js b/ui/mirage/serializers/job-scale.js index 69e08b463fd9..c1dabb2e8472 100644 --- a/ui/mirage/serializers/job-scale.js +++ b/ui/mirage/serializers/job-scale.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import ApplicationSerializer from './application'; diff --git a/ui/mirage/serializers/job-version.js b/ui/mirage/serializers/job-version.js index 409a479e3b67..8d629bdc9d80 100644 --- a/ui/mirage/serializers/job-version.js +++ b/ui/mirage/serializers/job-version.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import ApplicationSerializer from './application'; diff --git a/ui/mirage/serializers/job.js b/ui/mirage/serializers/job.js index c88463dada83..222880564ba4 100644 --- a/ui/mirage/serializers/job.js +++ b/ui/mirage/serializers/job.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import ApplicationSerializer from './application'; @@ -21,27 +21,9 @@ export default ApplicationSerializer.extend({ }); function serializeJob(job) { - job.TaskGroups.forEach((group) => { + job.TaskGroups.forEach(group => { if (group.Services.length === 0) { group.Services = null; } - if (group.Tasks) { - group.Tasks = group.Tasks.map((task) => serializeTaskFragment(task)); - } }); } - -function serializeTaskFragment(task) { - return { - ...task, - actions: task.Actions.map(serializeActionFragment), - }; -} - -function serializeActionFragment(action) { - return { - name: action.Name, - command: action.Command, - args: action.Args, - }; -} diff --git a/ui/mirage/serializers/node.js b/ui/mirage/serializers/node.js index 28371fff437a..4af7afd08cc9 100644 --- a/ui/mirage/serializers/node.js +++ b/ui/mirage/serializers/node.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import ApplicationSerializer from './application'; diff --git a/ui/mirage/serializers/recommendation.js b/ui/mirage/serializers/recommendation.js index 7543912c9464..0bff76804107 100644 --- a/ui/mirage/serializers/recommendation.js +++ b/ui/mirage/serializers/recommendation.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import ApplicationSerializer from './application'; diff --git a/ui/mirage/serializers/region.js b/ui/mirage/serializers/region.js index cbc8a651abb6..ee00e292f536 100644 --- a/ui/mirage/serializers/region.js +++ b/ui/mirage/serializers/region.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import ApplicationSerializer from './application'; diff --git a/ui/mirage/serializers/task-group-scale.js b/ui/mirage/serializers/task-group-scale.js index 28371fff437a..4af7afd08cc9 100644 --- a/ui/mirage/serializers/task-group-scale.js +++ b/ui/mirage/serializers/task-group-scale.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import ApplicationSerializer from './application'; diff --git a/ui/mirage/serializers/task-group.js b/ui/mirage/serializers/task-group.js index c207a30e9eb1..3b8c6d9c86e5 100644 --- a/ui/mirage/serializers/task-group.js +++ b/ui/mirage/serializers/task-group.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import ApplicationSerializer from './application'; diff --git a/ui/mirage/serializers/task-state.js b/ui/mirage/serializers/task-state.js index 28371fff437a..4af7afd08cc9 100644 --- a/ui/mirage/serializers/task-state.js +++ b/ui/mirage/serializers/task-state.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import ApplicationSerializer from './application'; diff --git a/ui/mirage/serializers/task.js b/ui/mirage/serializers/task.js index 355900587f21..5851d11d44d9 100644 --- a/ui/mirage/serializers/task.js +++ b/ui/mirage/serializers/task.js @@ -1,8 +1,8 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ -// @ts-check + import ApplicationSerializer from './application'; export default ApplicationSerializer.extend({ diff --git a/ui/mirage/serializers/token.js b/ui/mirage/serializers/token.js index c799341c1854..0dff1c96cb3a 100644 --- a/ui/mirage/serializers/token.js +++ b/ui/mirage/serializers/token.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import ApplicationSerializer from './application'; diff --git a/ui/mirage/utils.js b/ui/mirage/utils.js index 6d0fc30ae2af..8d613607e9d6 100644 --- a/ui/mirage/utils.js +++ b/ui/mirage/utils.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import faker from 'nomad-ui/mirage/faker'; diff --git a/ui/package.json b/ui/package.json index 73fc6d324c3c..247a225b0401 100644 --- a/ui/package.json +++ b/ui/package.json @@ -50,7 +50,7 @@ "@glimmer/component": "^1.0.4", "@glimmer/tracking": "^1.0.4", "@hashicorp/structure-icons": "^1.3.0", - "@storybook/ember-cli-storybook": "^0.6.1", + "@storybook/ember-cli-storybook": "https://github.com/storybookjs/ember-cli-storybook#27bf1b4", "anser": "^2.1.1", "babel-eslint": "^10.1.0", "base64-js": "^1.3.1", @@ -149,8 +149,8 @@ "testem-multi-reporter": "^1.2.0", "text-encoder-lite": "^2.0.0", "webpack": "^5.86.0", - "xterm": "^5.3.0", - "xterm-addon-fit": "0.8.0" + "xterm": "^4.6.0", + "xterm-addon-fit": "0.5.0" }, "optionalDependencies": { "@babel/plugin-transform-member-expression-literals": "^7.16.7", @@ -159,13 +159,13 @@ "@storybook/addon-storysource": "^6.3.10", "@storybook/addon-viewport": "^6.3.10", "@storybook/addons": "^6.3.10", - "@storybook/ember": "6.5.14", + "@storybook/ember": "^6.3.10", "babel-loader": "^8.0.6", "ember-cli-get-component-path-option": "^1.0.0", "ember-cli-string-utils": "^1.1.0" }, "engines": { - "node": "16.* || 18.* || 20.*" + "node": "12.* || 14.* || >= 16" }, "ember": { "edition": "octane" @@ -178,8 +178,8 @@ }, "dependencies": { "@babel/helper-string-parser": "^7.19.4", - "@hashicorp/design-system-components": "^3.6.0", - "@hashicorp/ember-flight-icons": "^4.0.4", + "@hashicorp/design-system-components": "^2.12.0", + "@hashicorp/ember-flight-icons": "^3.0.4", "@percy/cli": "^1.6.1", "@percy/ember": "^3.0.0", "curved-arrows": "^0.1.0", @@ -191,7 +191,6 @@ }, "resolutions": { "ember-auto-import": "^2.4.0", - "ember-element-helper": "0.6.0", "prop-types": "^15.8.1" } } diff --git a/ui/public/crossdomain.xml b/ui/public/crossdomain.xml index 13d9ac666954..781af334e3b3 100644 --- a/ui/public/crossdomain.xml +++ b/ui/public/crossdomain.xml @@ -1,7 +1,7 @@ diff --git a/ui/server/.eslintrc.js b/ui/server/.eslintrc.js index 1cc4213e0678..6eaab3d22073 100644 --- a/ui/server/.eslintrc.js +++ b/ui/server/.eslintrc.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ module.exports = { diff --git a/ui/server/index.js b/ui/server/index.js index d8c782901cae..06e7dd57e8eb 100644 --- a/ui/server/index.js +++ b/ui/server/index.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ 'use strict'; diff --git a/ui/server/proxies/api.js b/ui/server/proxies/api.js index 5b8d9540e768..e472a38fc01b 100644 --- a/ui/server/proxies/api.js +++ b/ui/server/proxies/api.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ 'use strict'; diff --git a/ui/stories/charts/distribution-bar.stories.js b/ui/stories/charts/distribution-bar.stories.js index f55be9e3fab0..81bf5d98fe65 100644 --- a/ui/stories/charts/distribution-bar.stories.js +++ b/ui/stories/charts/distribution-bar.stories.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import hbs from 'htmlbars-inline-precompile'; diff --git a/ui/stories/charts/gauge-chart.stories.js b/ui/stories/charts/gauge-chart.stories.js index cac786c94df5..1b64fba2e018 100644 --- a/ui/stories/charts/gauge-chart.stories.js +++ b/ui/stories/charts/gauge-chart.stories.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import hbs from 'htmlbars-inline-precompile'; diff --git a/ui/stories/charts/line-chart.stories.js b/ui/stories/charts/line-chart.stories.js index 4bdfada632d9..d205cee0090d 100644 --- a/ui/stories/charts/line-chart.stories.js +++ b/ui/stories/charts/line-chart.stories.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import hbs from 'htmlbars-inline-precompile'; diff --git a/ui/stories/charts/primitives.stories.js b/ui/stories/charts/primitives.stories.js index c65144227209..ad7de01f3a6e 100644 --- a/ui/stories/charts/primitives.stories.js +++ b/ui/stories/charts/primitives.stories.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import hbs from 'htmlbars-inline-precompile'; diff --git a/ui/stories/charts/progress-bar.stories.js b/ui/stories/charts/progress-bar.stories.js index 4f915b0f527c..aba0da53da68 100644 --- a/ui/stories/charts/progress-bar.stories.js +++ b/ui/stories/charts/progress-bar.stories.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import hbs from 'htmlbars-inline-precompile'; diff --git a/ui/stories/charts/recommendation-chart.stories.js b/ui/stories/charts/recommendation-chart.stories.js index 68aa63d6eae2..33455a2d540a 100644 --- a/ui/stories/charts/recommendation-chart.stories.js +++ b/ui/stories/charts/recommendation-chart.stories.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import hbs from 'htmlbars-inline-precompile'; diff --git a/ui/stories/charts/stats-time-series.stories.js b/ui/stories/charts/stats-time-series.stories.js index f2ffb431e166..4d97bae62daa 100644 --- a/ui/stories/charts/stats-time-series.stories.js +++ b/ui/stories/charts/stats-time-series.stories.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import hbs from 'htmlbars-inline-precompile'; diff --git a/ui/stories/charts/topo-viz.stories.js b/ui/stories/charts/topo-viz.stories.js index 28480a58ea1b..dc4bb327732f 100644 --- a/ui/stories/charts/topo-viz.stories.js +++ b/ui/stories/charts/topo-viz.stories.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import hbs from 'htmlbars-inline-precompile'; diff --git a/ui/stories/components/accordion.stories.js b/ui/stories/components/accordion.stories.js index d31033b917bd..0424295e56dc 100644 --- a/ui/stories/components/accordion.stories.js +++ b/ui/stories/components/accordion.stories.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import hbs from 'htmlbars-inline-precompile'; diff --git a/ui/stories/components/alerts.stories.js b/ui/stories/components/alerts.stories.js index 057790d7e58d..dd9fea6eee07 100644 --- a/ui/stories/components/alerts.stories.js +++ b/ui/stories/components/alerts.stories.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import hbs from 'htmlbars-inline-precompile'; diff --git a/ui/stories/components/boxed-section.stories.js b/ui/stories/components/boxed-section.stories.js index 80a7cb0063cd..969f33886370 100644 --- a/ui/stories/components/boxed-section.stories.js +++ b/ui/stories/components/boxed-section.stories.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import hbs from 'htmlbars-inline-precompile'; diff --git a/ui/stories/components/breadcrumbs.stories.js b/ui/stories/components/breadcrumbs.stories.js index 2bbdacc3b4a8..c96238c4e327 100644 --- a/ui/stories/components/breadcrumbs.stories.js +++ b/ui/stories/components/breadcrumbs.stories.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import hbs from 'htmlbars-inline-precompile'; diff --git a/ui/stories/components/buttons.stories.js b/ui/stories/components/buttons.stories.js index cc9144deef6a..c616b5830119 100644 --- a/ui/stories/components/buttons.stories.js +++ b/ui/stories/components/buttons.stories.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import hbs from 'htmlbars-inline-precompile'; diff --git a/ui/stories/components/copy-button.stories.js b/ui/stories/components/copy-button.stories.js index de54c19be3f7..d864def194b5 100644 --- a/ui/stories/components/copy-button.stories.js +++ b/ui/stories/components/copy-button.stories.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import hbs from 'htmlbars-inline-precompile'; diff --git a/ui/stories/components/diff-viewer.stories.js b/ui/stories/components/diff-viewer.stories.js index d7c824e57bb3..7e6c3b2c58ca 100644 --- a/ui/stories/components/diff-viewer.stories.js +++ b/ui/stories/components/diff-viewer.stories.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import hbs from 'htmlbars-inline-precompile'; diff --git a/ui/stories/components/dropdown.stories.js b/ui/stories/components/dropdown.stories.js index 979454ba85a5..e4948d81cb06 100644 --- a/ui/stories/components/dropdown.stories.js +++ b/ui/stories/components/dropdown.stories.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import hbs from 'htmlbars-inline-precompile'; diff --git a/ui/stories/components/filter-facets.stories.js b/ui/stories/components/filter-facets.stories.js index 68027878c6cf..87065a0ed474 100644 --- a/ui/stories/components/filter-facets.stories.js +++ b/ui/stories/components/filter-facets.stories.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import hbs from 'htmlbars-inline-precompile'; diff --git a/ui/stories/components/gutter-menu.stories.js b/ui/stories/components/gutter-menu.stories.js index d2e85a771018..ec7c24145347 100644 --- a/ui/stories/components/gutter-menu.stories.js +++ b/ui/stories/components/gutter-menu.stories.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import hbs from 'htmlbars-inline-precompile'; diff --git a/ui/stories/components/header.stories.js b/ui/stories/components/header.stories.js index c83674a10306..bbf013a50be1 100644 --- a/ui/stories/components/header.stories.js +++ b/ui/stories/components/header.stories.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import hbs from 'htmlbars-inline-precompile'; diff --git a/ui/stories/components/inline-definitions.stories.js b/ui/stories/components/inline-definitions.stories.js index e2754f75d1eb..075d163f8198 100644 --- a/ui/stories/components/inline-definitions.stories.js +++ b/ui/stories/components/inline-definitions.stories.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import hbs from 'htmlbars-inline-precompile'; diff --git a/ui/stories/components/json-viewer.stories.js b/ui/stories/components/json-viewer.stories.js index e938f9617d4f..85d31d9272ce 100644 --- a/ui/stories/components/json-viewer.stories.js +++ b/ui/stories/components/json-viewer.stories.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import hbs from 'htmlbars-inline-precompile'; diff --git a/ui/stories/components/log-stream.stories.js b/ui/stories/components/log-stream.stories.js index 7985ce45eee2..b3292d46ff2a 100644 --- a/ui/stories/components/log-stream.stories.js +++ b/ui/stories/components/log-stream.stories.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import hbs from 'htmlbars-inline-precompile'; diff --git a/ui/stories/components/metrics.stories.js b/ui/stories/components/metrics.stories.js index a8a269763203..6546009fbbd2 100644 --- a/ui/stories/components/metrics.stories.js +++ b/ui/stories/components/metrics.stories.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import hbs from 'htmlbars-inline-precompile'; diff --git a/ui/stories/components/page-tabs.stories.js b/ui/stories/components/page-tabs.stories.js index 43fdf3ca55a5..d060ea6170f4 100644 --- a/ui/stories/components/page-tabs.stories.js +++ b/ui/stories/components/page-tabs.stories.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import hbs from 'htmlbars-inline-precompile'; diff --git a/ui/stories/components/page-title.stories.js b/ui/stories/components/page-title.stories.js index 64b4c6a149ca..197c26ffd673 100644 --- a/ui/stories/components/page-title.stories.js +++ b/ui/stories/components/page-title.stories.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import hbs from 'htmlbars-inline-precompile'; diff --git a/ui/stories/components/proxy-tag.stories.js b/ui/stories/components/proxy-tag.stories.js index 80d82a4adb3a..acfc845142b6 100644 --- a/ui/stories/components/proxy-tag.stories.js +++ b/ui/stories/components/proxy-tag.stories.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import hbs from 'htmlbars-inline-precompile'; diff --git a/ui/stories/components/search-box.stories.js b/ui/stories/components/search-box.stories.js index 4579e9eafe96..83f0d07a9909 100644 --- a/ui/stories/components/search-box.stories.js +++ b/ui/stories/components/search-box.stories.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import hbs from 'htmlbars-inline-precompile'; diff --git a/ui/stories/components/stepper-input.stories.js b/ui/stories/components/stepper-input.stories.js index fa473915416b..51fc9b1b8999 100644 --- a/ui/stories/components/stepper-input.stories.js +++ b/ui/stories/components/stepper-input.stories.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import hbs from 'htmlbars-inline-precompile'; diff --git a/ui/stories/components/table-configuration.stories.js b/ui/stories/components/table-configuration.stories.js index c99b74b3d2af..67a23dcbb7d7 100644 --- a/ui/stories/components/table-configuration.stories.js +++ b/ui/stories/components/table-configuration.stories.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import hbs from 'htmlbars-inline-precompile'; diff --git a/ui/stories/components/table.stories.js b/ui/stories/components/table.stories.js index ebefc3025b2b..c12acc3bba7f 100644 --- a/ui/stories/components/table.stories.js +++ b/ui/stories/components/table.stories.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import hbs from 'htmlbars-inline-precompile'; diff --git a/ui/stories/components/timeline.stories.js b/ui/stories/components/timeline.stories.js index 5a5e79e616e7..c363ff98dea9 100644 --- a/ui/stories/components/timeline.stories.js +++ b/ui/stories/components/timeline.stories.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import hbs from 'htmlbars-inline-precompile'; diff --git a/ui/stories/components/two-step-button.stories.js b/ui/stories/components/two-step-button.stories.js index e83da4e72dad..b603420ab394 100644 --- a/ui/stories/components/two-step-button.stories.js +++ b/ui/stories/components/two-step-button.stories.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import hbs from 'htmlbars-inline-precompile'; diff --git a/ui/stories/theme/colors.stories.js b/ui/stories/theme/colors.stories.js index f2af23b86a05..0efa0b38b7f0 100644 --- a/ui/stories/theme/colors.stories.js +++ b/ui/stories/theme/colors.stories.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import hbs from 'htmlbars-inline-precompile'; diff --git a/ui/stories/theme/font-stacks.stories.js b/ui/stories/theme/font-stacks.stories.js index e629edb6672c..cb9ac267ef10 100644 --- a/ui/stories/theme/font-stacks.stories.js +++ b/ui/stories/theme/font-stacks.stories.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import hbs from 'htmlbars-inline-precompile'; diff --git a/ui/stories/theme/icons.stories.js b/ui/stories/theme/icons.stories.js index 899b9d31f50c..526b5eb4daf9 100644 --- a/ui/stories/theme/icons.stories.js +++ b/ui/stories/theme/icons.stories.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import hbs from 'htmlbars-inline-precompile'; diff --git a/ui/stories/theme/text-sizes.stories.js b/ui/stories/theme/text-sizes.stories.js index adf65fb95e98..10034ac09084 100644 --- a/ui/stories/theme/text-sizes.stories.js +++ b/ui/stories/theme/text-sizes.stories.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import hbs from 'htmlbars-inline-precompile'; diff --git a/ui/stories/utils/delayed-array.js b/ui/stories/utils/delayed-array.js index 9c509a16e6f3..db2995f61a21 100644 --- a/ui/stories/utils/delayed-array.js +++ b/ui/stories/utils/delayed-array.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { A } from '@ember/array'; diff --git a/ui/stories/utils/delayed-truth.js b/ui/stories/utils/delayed-truth.js index d92ea14564a8..dff9c9929ef1 100644 --- a/ui/stories/utils/delayed-truth.js +++ b/ui/stories/utils/delayed-truth.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import EmberObject from '@ember/object'; diff --git a/ui/testem.js b/ui/testem.js index 9b70d7ba248a..3365884eb7e7 100644 --- a/ui/testem.js +++ b/ui/testem.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ 'use strict'; diff --git a/ui/tests/.eslintrc.js b/ui/tests/.eslintrc.js index cfeb57fa1ac9..904c142a25f0 100644 --- a/ui/tests/.eslintrc.js +++ b/ui/tests/.eslintrc.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ module.exports = { diff --git a/ui/tests/acceptance/access-control-test.js b/ui/tests/acceptance/access-control-test.js index 4e8418379721..82e00eb5ff2d 100644 --- a/ui/tests/acceptance/access-control-test.js +++ b/ui/tests/acceptance/access-control-test.js @@ -83,12 +83,10 @@ module('Acceptance | access control', function (hooks) { assert.dom('[data-test-tokens-card]').exists(); assert.dom('[data-test-roles-card]').exists(); assert.dom('[data-test-policies-card]').exists(); - assert.dom('[data-test-namespaces-card]').exists(); const numberOfTokens = server.db.tokens.length; const numberOfRoles = server.db.roles.length; const numberOfPolicies = server.db.policies.length; - const numberOfNamespaces = server.db.namespaces.length; assert .dom('[data-test-tokens-card] a') @@ -99,9 +97,6 @@ module('Acceptance | access control', function (hooks) { assert .dom('[data-test-policies-card] a') .includesText(`${numberOfPolicies} Policies`); - assert - .dom('[data-test-namespaces-card] a') - .includesText(`${numberOfNamespaces} Namespaces`); }); test('Access control subnav', async function (assert) { @@ -143,15 +138,6 @@ module('Acceptance | access control', function (hooks) { 'Shift+ArrowRight takes you to the next tab (Policies)' ); - await triggerKeyEvent('.page-layout', 'keydown', 'ArrowRight', { - shiftKey: true, - }); - assert.equal( - currentURL(), - `/access-control/namespaces`, - 'Shift+ArrowRight takes you to the next tab (Namespaces)' - ); - await triggerKeyEvent('.page-layout', 'keydown', 'ArrowRight', { shiftKey: true, }); diff --git a/ui/tests/acceptance/actions-test.js b/ui/tests/acceptance/actions-test.js deleted file mode 100644 index 59182e23d26c..000000000000 --- a/ui/tests/acceptance/actions-test.js +++ /dev/null @@ -1,370 +0,0 @@ -/** - * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 - */ -// @ts-check -import { module, test } from 'qunit'; -import { setupApplicationTest } from 'ember-qunit'; -import { allScenarios } from '../../mirage/scenarios/default'; -import { setupMirage } from 'ember-cli-mirage/test-support'; -import Tokens from 'nomad-ui/tests/pages/settings/tokens'; -import a11yAudit from 'nomad-ui/tests/helpers/a11y-audit'; -import percySnapshot from '@percy/ember'; -import Actions from 'nomad-ui/tests/pages/jobs/job/actions'; -import { triggerEvent, visit, click } from '@ember/test-helpers'; - -module('Acceptance | actions', function (hooks) { - setupApplicationTest(hooks); - setupMirage(hooks); - - hooks.beforeEach(function () { - window.localStorage.clear(); - }); - - test('Actions show up on the Job Index page, permissions allowing', async function (assert) { - assert.expect(8); - allScenarios.smallCluster(server); - let managementToken = server.create('token', { - type: 'management', - name: 'Management Token', - }); - - let clientReaderToken = server.create('token', { - type: 'client', - name: "N. O'DeReader", - }); - - const allocExecPolicy = server.create('policy', { - id: 'alloc-exec', - rules: ` - namespace "*" { - policy = "read" - capabilities = ["list-jobs", "alloc-exec", "read-logs"] - } - `, - rulesJSON: { - Namespaces: [ - { - Capabilities: ['list-jobs', 'alloc-exec', 'read-logs'], - Name: '*', - }, - ], - }, - }); - - let allocExecToken = server.create('token', { - type: 'client', - name: 'Alloc Exec Token', - policyIds: [allocExecPolicy.id], - }); - - await Actions.visitIndex({ id: 'actionable-job' }); - - // no actions dropdown by default - assert.notOk(Actions.hasTitleActions, 'No actions dropdown by default'); - await Tokens.visit(); - const { secretId } = managementToken; - await Tokens.secret(secretId).submit(); - await Actions.visitIndex({ id: 'actionable-job' }); - assert.ok( - Actions.hasTitleActions, - 'Management token sees actions dropdown' - ); - assert.ok(Actions.taskRowActions.length, 'Task row has actions dropdowns'); - - await a11yAudit(assert); - - // Sign out and sign back in as a token without alloc exec - await Tokens.visit(); - await Tokens.clear(); - await Tokens.secret(clientReaderToken.secretId).submit(); - await Actions.visitIndex({ id: 'actionable-job' }); - assert.notOk( - Actions.hasTitleActions, - 'Basic client token does not see actions dropdown' - ); - assert.notOk( - Actions.taskRowActions.length, - 'Basic client token does not see task row actions dropdowns' - ); - - // Sign out and sign back in as a token with alloc exec - await Tokens.visit(); - await Tokens.clear(); - await Tokens.secret(allocExecToken.secretId).submit(); - await Actions.visitIndex({ id: 'actionable-job' }); - assert.ok( - Actions.hasTitleActions, - 'Alloc exec token sees actions dropdown' - ); - assert.ok( - Actions.taskRowActions.length, - 'Alloc exec token sees task row actions dropdowns' - ); - }); - - // Running actions test - test('Running actions and notifications', async function (assert) { - assert.expect(20); - allScenarios.smallCluster(server); - let managementToken = server.create('token', { - type: 'management', - name: 'Management Token', - }); - - await Tokens.visit(); - const { secretId } = managementToken; - await Tokens.secret(secretId).submit(); - await Actions.visitIndex({ id: 'actionable-job' }); - assert.ok( - Actions.hasTitleActions, - 'Management token sees actions dropdown' - ); - - // Open the dropdown - await Actions.titleActions.click(); - assert.equal(Actions.titleActions.expandedValue, 'true'); - assert.equal( - Actions.titleActions.actions.length, - 5, - '5 actions show up in the dropdown' - ); - - assert.equal( - Actions.titleActions.multiAllocActions.length, - 4, - '4 actions in the dropdown have multiple allocs to run against' - ); - assert.equal( - Actions.titleActions.singleAllocActions.length, - 1, - '1 action in the dropdown has a single alloc to run against' - ); - - assert.equal( - Actions.titleActions.multiAllocActions[0].button[0].expanded, - 'false', - "The first action's dropdown is not expanded" - ); - assert.notOk( - Actions.titleActions.multiAllocActions[0].showsDisclosureContent, - "The first action's dropdown subcontent does not yet exist" - ); - - await Actions.titleActions.actions[0].click(); - assert.equal( - Actions.titleActions.multiAllocActions[0].button[0].expanded, - 'true', - "The first action's dropdown is expanded" - ); - assert.ok( - Actions.titleActions.multiAllocActions[0].showsDisclosureContent, - "The first action's dropdown subcontent exists" - ); - - await percySnapshot(assert, { - percyCSS: ` - .allocation-row td { display: none; } - `, - }); - - // run on a random alloc - await Actions.titleActions.multiAllocActions[0].subActions[0].click(); - - assert.ok(Actions.flyout.isPresent); - assert.equal( - Actions.flyout.instances.length, - 1, - 'A sidebar instance pops up upon running an action' - ); - - assert.ok( - Actions.flyout.instances[0].code.includes('Message Received'), - 'The instance contains the message from the action' - ); - assert.ok( - Actions.flyout.instances[0].statusBadge.includes('Complete'), - 'The instance contains the status of the action' - ); - - await Actions.flyout.close(); - // Type the escape key: the Helios dropdown doesn't automatically close on click-away events - // as defined by clickable in the page object here, so we should explicitly make sure it's closed. - await triggerEvent('.job-page-header .actions-dropdown', 'keyup', { - key: 'Escape', - }); - - assert.notOk(Actions.flyout.isPresent); - assert.equal(Actions.titleActions.expandedValue, 'false'); - - await Actions.titleActions.click(); - await Actions.titleActions.multiAllocActions[0].button[0].click(); - await Actions.titleActions.multiAllocActions[0].subActions[1].click(); - - assert.ok(Actions.flyout.isPresent); - - // 2 assets, the second of which has multiple peer allocs within it - assert.equal( - Actions.flyout.instances.length, - 2, - 'Running on all allocs in the group (1) results in 2 total instances' - ); - - assert.ok( - Actions.flyout.instances[0].hasPeers, - 'The first instance has peers' - ); - assert.notOk( - Actions.flyout.instances[1].hasPeers, - 'The second instance does not have peers' - ); - - await Actions.flyout.close(); - // Type the escape key: the Helios dropdown doesn't automatically close on click-away events - // as defined by clickable in the page object here, so we should explicitly make sure it's closed. - await triggerEvent('.job-page-header .actions-dropdown', 'keyup', { - key: 'Escape', - }); - - await Actions.titleActions.click(); - await Actions.titleActions.singleAllocActions[0].button[0].click(); - - assert.equal( - Actions.flyout.instances.length, - 3, - 'Running on an orphan alloc results in 1 further action instance' - ); - - await percySnapshot(assert); - }); - - test('Running actions from a task row', async function (assert) { - allScenarios.smallCluster(server); - let managementToken = server.create('token', { - type: 'management', - name: 'Management Token', - }); - - await Tokens.visit(); - const { secretId } = managementToken; - await Tokens.secret(secretId).submit(); - await Actions.visitAllocs({ id: 'actionable-job' }); - - // Get the number of rows; each of them should have an actions dropdown - const job = server.schema.jobs.find('actionable-job'); - const numberOfTaskRows = server.schema.allocations - .all() - .models.filter((a) => a.jobId === job.name) - .map((a) => a.taskStates.models) - .flat().length; - - assert.equal( - Actions.taskRowActions.length, - numberOfTaskRows, - 'Each task row has an actions dropdown' - ); - await Actions.taskRowActions[0].click(); - - assert.equal( - Actions.taskRowActions[0].actions.length, - 1, - 'Actions within a task row actions dropdown are shown' - ); - - await Actions.taskRowActions[0].actions[0].click(); - assert.ok(Actions.flyout.isPresent); - assert.equal( - Actions.flyout.instances.length, - 1, - 'A sidebar instance pops up upon running an action' - ); - assert.ok( - Actions.flyout.instances[0].code.includes('Message Received'), - 'The instance contains the message from the action' - ); - }); - - test('Actions flyout gets dynamic actions list', async function (assert) { - assert.expect(8); - allScenarios.smallCluster(server); - let managementToken = server.create('token', { - type: 'management', - name: 'Management Token', - }); - await Tokens.visit(); - const { secretId } = managementToken; - await Tokens.secret(secretId).submit(); - await Actions.visitIndex({ id: 'actionable-job' }); - // Run an action to open the flyout; observe the dropdown there - await Actions.titleActions.click(); - await Actions.titleActions.singleAllocActions[0].button[0].click(); - - // Is flyout open? - assert.ok(Actions.flyout.isPresent, 'Flyout is open'); - - // Is there a dropdown in the flyout? - assert.ok(Actions.flyout.actions.isPresent, 'Flyout has actions dropdown'); - - // Close the flyout go to the Jobs page - await Actions.flyout.close(); - await visit('/jobs'); - - assert.notOk(Actions.flyout.isPresent, 'Flyout is closed'); - - // Global button should be present - assert.ok(Actions.globalButton.isPresent, 'Global button is present'); - // click it - await Actions.globalButton.click(); - - // actions flyout should be open - assert.ok(Actions.flyout.isPresent, 'Flyout is open'); - - // it shouldn't have a dropdown in it - assert.notOk( - Actions.flyout.actions.isPresent, - 'Flyout has no actions dropdown' - ); - await Actions.flyout.close(); - - // head back into the job, and into a task - await Actions.visitIndex({ id: 'actionable-job' }); - await click('[data-test-task-group="actionable-group"] a'); - await click('.task-name'); - // Click global button - await Actions.globalButton.click(); - // Dropdown present - assert.ok( - Actions.flyout.actions.isPresent, - 'Flyout has actions dropdown on task page' - ); - await percySnapshot(assert, { - percyCSS: ` - g.tick { visibility: hidden; } - .recent-events-table td { - display: none; - } - .inline-definitions { visibility: hidden; } - `, - }); - - // Clear finished actions and take a snapshot - await click('button[data-test-clear-finished-actions]'); - - await percySnapshot('Cleared actions/flyout open state', { - percyCSS: ` - g.tick { visibility: hidden; } - .recent-events-table td { - display: none; - } - .inline-definitions { visibility: hidden; } - `, - }); - - // Close flyout; global button is no longer present - await Actions.flyout.close(); - assert.notOk( - Actions.globalButton.isPresent, - 'Global button is not present after flyout close' - ); - }); -}); diff --git a/ui/tests/acceptance/allocation-detail-test.js b/ui/tests/acceptance/allocation-detail-test.js index 5f69f44a3a04..ead79edb9521 100644 --- a/ui/tests/acceptance/allocation-detail-test.js +++ b/ui/tests/acceptance/allocation-detail-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ /* eslint-disable qunit/require-expect */ @@ -119,7 +119,7 @@ module('Acceptance | allocation detail', function (hooks) { test('/allocation/:id should present task lifecycles', async function (assert) { const job = server.create('job', { groupsCount: 1, - groupAllocCount: 6, + groupTaskCount: 6, withGroupServices: true, createAllocations: false, }); @@ -168,7 +168,7 @@ module('Acceptance | allocation detail', function (hooks) { test('each task row should list high-level information for the task', async function (assert) { const job = server.create('job', { groupsCount: 1, - groupAllocCount: 3, + groupTaskCount: 3, withGroupServices: true, createAllocations: false, }); @@ -209,7 +209,7 @@ module('Acceptance | allocation detail', function (hooks) { assert.equal(taskRow.name, task.name, 'Name'); assert.equal(taskRow.state, task.state, 'State'); - assert.equal(taskRow.message, event.displayMessage, 'Event Message'); + assert.equal(taskRow.message, event.message, 'Event Message'); assert.equal( taskRow.time, moment(event.time / 1000000).format("MMM DD, 'YY HH:mm:ss ZZ"), @@ -402,7 +402,7 @@ module('Acceptance | allocation detail', function (hooks) { await Allocation.stop.idle(); run.later(() => { - assert.ok(Allocation.stop.isDisabled, 'Stop is disabled'); + assert.ok(Allocation.stop.isRunning, 'Stop is loading'); assert.ok(Allocation.restart.isDisabled, 'Restart is disabled'); assert.ok(Allocation.restartAll.isDisabled, 'Restart All is disabled'); server.pretender.resolve(server.pretender.requestReferences[0].request); diff --git a/ui/tests/acceptance/allocation-fs-test.js b/ui/tests/acceptance/allocation-fs-test.js index c8b062214fe4..f167719b613c 100644 --- a/ui/tests/acceptance/allocation-fs-test.js +++ b/ui/tests/acceptance/allocation-fs-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ /* eslint-disable ember-a11y-testing/a11y-audit-called */ // Covered in behaviours/fs diff --git a/ui/tests/acceptance/application-errors-test.js b/ui/tests/acceptance/application-errors-test.js index 52d9c8a24636..130ee3651fca 100644 --- a/ui/tests/acceptance/application-errors-test.js +++ b/ui/tests/acceptance/application-errors-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { currentURL, visit } from '@ember/test-helpers'; diff --git a/ui/tests/acceptance/behaviors/fs.js b/ui/tests/acceptance/behaviors/fs.js index f3c81a2a5950..febc08859947 100644 --- a/ui/tests/acceptance/behaviors/fs.js +++ b/ui/tests/acceptance/behaviors/fs.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ /* eslint-disable qunit/require-expect */ @@ -411,7 +411,7 @@ export default function browseFilesystem({ await visit('/'); this.server.get('/client/fs/stat/:allocation_id', () => { - return new Response(599); + return new Response(999); }); await FS[pageObjectVisitPathFunctionName]({ @@ -444,7 +444,7 @@ export default function browseFilesystem({ await visit('/'); this.server.get('/client/fs/ls/:allocation_id', () => { - return new Response(599); + return new Response(999); }); await FS[pageObjectVisitPathFunctionName]({ diff --git a/ui/tests/acceptance/behaviors/page-size-select.js b/ui/tests/acceptance/behaviors/page-size-select.js index 0f2c04263fb7..964d3fb9e2d8 100644 --- a/ui/tests/acceptance/behaviors/page-size-select.js +++ b/ui/tests/acceptance/behaviors/page-size-select.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { pluralize } from 'ember-inflector'; diff --git a/ui/tests/acceptance/client-detail-test.js b/ui/tests/acceptance/client-detail-test.js index ef3667121165..9900f4ec38d7 100644 --- a/ui/tests/acceptance/client-detail-test.js +++ b/ui/tests/acceptance/client-detail-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ /* eslint-disable qunit/require-expect */ diff --git a/ui/tests/acceptance/client-monitor-test.js b/ui/tests/acceptance/client-monitor-test.js index 089ec75fd415..a33523b533ec 100644 --- a/ui/tests/acceptance/client-monitor-test.js +++ b/ui/tests/acceptance/client-monitor-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { currentURL } from '@ember/test-helpers'; diff --git a/ui/tests/acceptance/clients-list-test.js b/ui/tests/acceptance/clients-list-test.js index 49c53da544d1..67ce56e5d7fa 100644 --- a/ui/tests/acceptance/clients-list-test.js +++ b/ui/tests/acceptance/clients-list-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ /* eslint-disable qunit/require-expect */ @@ -77,7 +77,7 @@ module('Acceptance | clients list', function (hooks) { assert.equal(nodeRow.nodePool, node.nodePool, 'Node Pool'); assert.equal( nodeRow.compositeStatus.text, - 'Ready Ineligible Draining', + 'Draining', 'Combined status, draining, and eligbility' ); assert.equal(nodeRow.address, node.httpAddr); @@ -111,13 +111,13 @@ module('Acceptance | clients list', function (hooks) { assert.equal(nodeRow.id, node.id.split('-')[0], 'ID'); assert.equal( nodeRow.compositeStatus.text, - 'Ready Eligible Not Draining', + 'Ready', 'Combined status, draining, and eligbility' ); assert.equal(nodeRow.allocations, running.length, '# Allocations'); }); - test('client status, draining, and eligibility are combined into one column that stays sorted on status', async function (assert) { + test('client status, draining, and eligibility are collapsed into one column that stays sorted', async function (assert) { server.createList('agent', 1); server.create('node', { @@ -151,71 +151,47 @@ module('Acceptance | clients list', function (hooks) { drain: false, }); server.create('node', 'draining', { - schedulingEligibility: 'eligible', modifyIndex: 0, status: 'ready', }); await ClientsList.visit(); - assert.equal( - ClientsList.nodes[0].compositeStatus.text, - 'Ready Eligible Not Draining' - ); - assert.equal( - ClientsList.nodes[1].compositeStatus.text, - 'Initializing Eligible Not Draining' - ); + ClientsList.nodes[0].compositeStatus.as((readyClient) => { + assert.equal(readyClient.text, 'Ready'); + console.log('readyClient', readyClient.text); + assert.equal(readyClient.tooltip, 'ready / not draining / eligible'); + }); + + assert.equal(ClientsList.nodes[1].compositeStatus.text, 'Initializing'); + assert.equal(ClientsList.nodes[2].compositeStatus.text, 'Down'); assert.equal( ClientsList.nodes[2].compositeStatus.text, - 'Down Eligible Not Draining' - ); - assert.equal( - ClientsList.nodes[3].compositeStatus.text, - 'Down Ineligible Not Draining' - ); - assert.equal( - ClientsList.nodes[4].compositeStatus.text, - 'Ready Ineligible Not Draining' - ); - assert.equal( - ClientsList.nodes[5].compositeStatus.text, - 'Ready Eligible Draining' + 'Down', + 'down takes priority over ineligible' ); + assert.equal(ClientsList.nodes[4].compositeStatus.text, 'Ineligible'); - await ClientsList.sortBy('status'); + assert.equal(ClientsList.nodes[5].compositeStatus.text, 'Draining'); + + await ClientsList.sortBy('compositeStatus'); assert.deepEqual( ClientsList.nodes.map((n) => n.compositeStatus.text), - [ - 'Ready Eligible Draining', - 'Ready Ineligible Not Draining', - 'Ready Eligible Not Draining', - 'Initializing Eligible Not Draining', - 'Down Ineligible Not Draining', - 'Down Eligible Not Draining', - ], - 'Nodes are sorted only by status, and otherwise default to modifyIndex' + ['Ready', 'Initializing', 'Ineligible', 'Draining', 'Down', 'Down'] ); // Simulate a client state change arriving through polling - let discoClient = this.owner + let readyClient = this.owner .lookup('service:store') .peekAll('node') .findBy('modifyIndex', 5); - discoClient.set('status', 'disconnected'); + readyClient.set('schedulingEligibility', 'ineligible'); await settled(); assert.deepEqual( ClientsList.nodes.map((n) => n.compositeStatus.text), - [ - 'Ready Eligible Draining', - 'Ready Ineligible Not Draining', - 'Disconnected Eligible Not Draining', - 'Initializing Eligible Not Draining', - 'Down Ineligible Not Draining', - 'Down Eligible Not Draining', - ] + ['Initializing', 'Ineligible', 'Ineligible', 'Draining', 'Down', 'Down'] ); }); @@ -299,14 +275,12 @@ module('Acceptance | clients list', function (hooks) { facet: ClientsList.facets.state, paramName: 'state', expectedOptions: [ - 'initializing', - 'ready', - 'down', - 'disconnected', - 'eligible', - 'ineligible', - 'draining', - 'not draining', + 'Initializing', + 'Ready', + 'Down', + 'Ineligible', + 'Draining', + 'Disconnected', ], async beforeEach() { server.create('agent'); @@ -338,7 +312,7 @@ module('Acceptance | clients list', function (hooks) { ) return false; - return !selection.includes(node.status); + return selection.includes(node.status); }, }); @@ -426,8 +400,9 @@ module('Acceptance | clients list', function (hooks) { server.createList('node', 2, { status: 'ready' }); await ClientsList.visit(); + await ClientsList.facets.state.toggle(); - await ClientsList.facets.state.options.objectAt(1).toggle(); + await ClientsList.facets.state.options.objectAt(0).toggle(); assert.ok(ClientsList.isEmpty, 'There is an empty message'); assert.equal( ClientsList.empty.headline, @@ -466,9 +441,7 @@ module('Acceptance | clients list', function (hooks) { } assert.deepEqual( - facet.options.map((option) => { - return option.key.trim(); - }), + facet.options.map((option) => option.label.trim()), expectation, 'Options for facet are as expected' ); @@ -538,20 +511,11 @@ module('Acceptance | clients list', function (hooks) { await option2.toggle(); selection.push(option2.key); - // State is different from the other facets, in that it is an "exclusive" filter, whete others are "inclusive". - // Because of this, it doesn't pass "state" as a stringified-array query param; rather, exclusion is indicated - // for each option with a "${optionName}=false" query param. - - const stateString = `/clients?${selection - .map((option) => `state_${option}=false`) - .join('&')}`; - const nonStateString = `/clients?${paramName}=${encodeURIComponent( - JSON.stringify(selection) - )}`; - assert.equal( currentURL(), - paramName === 'state' ? stateString : nonStateString, + `/clients?${paramName}=${encodeURIComponent( + JSON.stringify(selection) + )}`, 'URL has the correct query param key and value' ); }); diff --git a/ui/tests/acceptance/evaluations-test.js b/ui/tests/acceptance/evaluations-test.js index 2b2a1fdb46f3..0593558bee21 100644 --- a/ui/tests/acceptance/evaluations-test.js +++ b/ui/tests/acceptance/evaluations-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ /* eslint-disable qunit/require-expect */ diff --git a/ui/tests/acceptance/exec-test.js b/ui/tests/acceptance/exec-test.js index 019ed892a183..1240189dd647 100644 --- a/ui/tests/acceptance/exec-test.js +++ b/ui/tests/acceptance/exec-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ /* eslint-disable qunit/require-expect */ @@ -31,7 +31,7 @@ module('Acceptance | exec', function (hooks) { this.job = server.create('job', { groupsCount: 2, - groupAllocCount: 5, + groupTaskCount: 5, createAllocations: false, status: 'running', }); @@ -266,7 +266,7 @@ module('Acceptance | exec', function (hooks) { }); test('navigating to a task adds its name to the route, chooses an allocation, and assigns a default command', async function (assert) { - await Exec.visitJob({ job: this.job.id, namespace: this.job.namespaceId }); + await Exec.visitJob({ job: this.job.id }); await Exec.taskGroups[0].click(); await Exec.taskGroups[0].tasks[0].click(); @@ -282,7 +282,7 @@ module('Acceptance | exec', function (hooks) { assert.equal( currentURL(), - `/exec/${this.job.id}/${taskGroup.name}/${task.name}?namespace=${this.job.namespaceId}` + `/exec/${this.job.id}/${taskGroup.name}/${task.name}` ); assert.ok(Exec.taskGroups[0].tasks[0].isActive); @@ -332,7 +332,6 @@ module('Acceptance | exec', function (hooks) { task_group: taskGroup.name, task_name: task.name, allocation: allocation.id.split('-')[0], - namespace: this.job.namespaceId, }); await settled(); @@ -345,42 +344,6 @@ module('Acceptance | exec', function (hooks) { ); }); - test('a namespace can be specified', async function (assert) { - server.create('namespace'); // default - let namespace = server.create('namespace', { - id: 'should-show-in-example-string', - }); - let job = server.create('job', { - namespaceId: namespace.id, - createAllocations: true, - }); - - let taskGroup = job.taskGroups.models.sortBy('name')[0]; - let task = taskGroup.tasks.models.sortBy('name')[0]; - let allocations = this.server.db.allocations.where({ - jobId: job.id, - taskGroup: taskGroup.name, - }); - let allocation = allocations[allocations.length - 1]; - - await Exec.visitTask({ - job: job.id, - task_group: taskGroup.name, - task_name: task.name, - allocation: allocation.id.split('-')[0], - namespace: namespace.id, - }); - - await settled(); - - assert.equal( - window.execTerminal.buffer.active.getLine(4).translateToString().trim(), - `$ nomad alloc exec -i -t -namespace should-show-in-example-string -task ${ - task.name - } ${allocation.id.split('-')[0]} /bin/bash` - ); - }); - test('running the command opens the socket for reading/writing and detects it closing', async function (assert) { let mockSocket = new MockSocket(); let mockSockets = Service.extend({ @@ -532,7 +495,7 @@ module('Acceptance | exec', function (hooks) { this.owner.register('service:sockets', mockSockets); - await Exec.visitJob({ job: this.job.id, namespace: this.job.namespaceId }); + await Exec.visitJob({ job: this.job.id }); await Exec.taskGroups[0].click(); await Exec.taskGroups[0].tasks[0].click(); @@ -594,7 +557,6 @@ module('Acceptance | exec', function (hooks) { task_group: taskGroup.name, task_name: task.name, allocation: allocation.id.split('-')[0], - namespace: this.job.namespaceId, }); await settled(); diff --git a/ui/tests/acceptance/global-header-test.js b/ui/tests/acceptance/global-header-test.js index 64be9a2310a7..e38c9bdfa067 100644 --- a/ui/tests/acceptance/global-header-test.js +++ b/ui/tests/acceptance/global-header-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ /* eslint-disable ember-a11y-testing/a11y-audit-called */ diff --git a/ui/tests/acceptance/job-allocations-test.js b/ui/tests/acceptance/job-allocations-test.js index 9ec652ddf565..ddb791264628 100644 --- a/ui/tests/acceptance/job-allocations-test.js +++ b/ui/tests/acceptance/job-allocations-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ /* eslint-disable qunit/require-expect */ diff --git a/ui/tests/acceptance/job-clients-test.js b/ui/tests/acceptance/job-clients-test.js index 1f58fd173108..c9876dba077f 100644 --- a/ui/tests/acceptance/job-clients-test.js +++ b/ui/tests/acceptance/job-clients-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ /* eslint-disable qunit/require-expect */ diff --git a/ui/tests/acceptance/job-definition-test.js b/ui/tests/acceptance/job-definition-test.js index eed3632da37e..a6b260a24206 100644 --- a/ui/tests/acceptance/job-definition-test.js +++ b/ui/tests/acceptance/job-definition-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { click, currentURL } from '@ember/test-helpers'; diff --git a/ui/tests/acceptance/job-deployments-test.js b/ui/tests/acceptance/job-deployments-test.js index f4273293a57d..401945336de8 100644 --- a/ui/tests/acceptance/job-deployments-test.js +++ b/ui/tests/acceptance/job-deployments-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { currentURL } from '@ember/test-helpers'; diff --git a/ui/tests/acceptance/job-detail-test.js b/ui/tests/acceptance/job-detail-test.js index d6ba81039d89..bff0ab535cdf 100644 --- a/ui/tests/acceptance/job-detail-test.js +++ b/ui/tests/acceptance/job-detail-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ /* eslint-disable ember/no-test-module-for */ @@ -56,16 +56,14 @@ moduleForJob('Acceptance | job detail (sysbatch)', 'allocations', () => moduleForJobWithClientStatus( 'Acceptance | job detail with client status (sysbatch)', - () => { - server.create('namespace', { id: 'test' }); - return server.create('job', { + () => + server.create('job', { status: 'running', datacenters: ['dc1'], type: 'sysbatch', createAllocations: false, noActiveDeployment: true, - }); - } + }) ); moduleForJobWithClientStatus( @@ -115,7 +113,6 @@ moduleForJob('Acceptance | job detail (sysbatch child)', 'allocations', () => { moduleForJobWithClientStatus( 'Acceptance | job detail with client status (sysbatch child)', () => { - server.create('namespace', { id: 'test' }); const parent = server.create('job', 'periodicSysbatch', { childrenCount: 1, shallow: true, @@ -281,8 +278,6 @@ moduleForJob( allocStatusDistribution: { running: 1, }, - // Child's gotta be non-queued to be able to run - status: 'running', // TODO: TEMP }); return server.db.jobs.where({ parentId: parent.id })[0]; } @@ -632,7 +627,7 @@ module('Acceptance | job detail (with namespaces)', function (hooks) { noActiveDeployment: true, createAllocations: true, groupsCount: 1, - groupAllocCount: 1, + groupTaskCount: 1, allocStatusDistribution: { running: 1, }, @@ -650,7 +645,7 @@ module('Acceptance | job detail (with namespaces)', function (hooks) { await settled(); // User should be booted off the page - assert.equal(currentURL(), '/jobs'); + assert.equal(currentURL(), '/jobs?namespace=*'); // A notification should be present assert @@ -670,7 +665,7 @@ module('Acceptance | job detail (with namespaces)', function (hooks) { noActiveDeployment: true, createAllocations: true, groupsCount: 1, - groupAllocCount: 1, + groupTaskCount: 1, allocStatusDistribution: { running: 1, }, @@ -689,7 +684,7 @@ module('Acceptance | job detail (with namespaces)', function (hooks) { await settled(); // User should be booted off the page - assert.equal(currentURL(), '/jobs'); + assert.equal(currentURL(), '/jobs?namespace=*'); // A notification should be present assert diff --git a/ui/tests/acceptance/job-dispatch-test.js b/ui/tests/acceptance/job-dispatch-test.js index 151407d1c3fb..b72538a00bfe 100644 --- a/ui/tests/acceptance/job-dispatch-test.js +++ b/ui/tests/acceptance/job-dispatch-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ /* eslint-disable ember/no-test-module-for */ diff --git a/ui/tests/acceptance/job-evaluations-test.js b/ui/tests/acceptance/job-evaluations-test.js index 86dca037ef7f..79c252ac6ac7 100644 --- a/ui/tests/acceptance/job-evaluations-test.js +++ b/ui/tests/acceptance/job-evaluations-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ /* eslint-disable qunit/require-expect */ diff --git a/ui/tests/acceptance/job-run-test.js b/ui/tests/acceptance/job-run-test.js index 09391a36f160..14a3943afb4d 100644 --- a/ui/tests/acceptance/job-run-test.js +++ b/ui/tests/acceptance/job-run-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import AdapterError from '@ember-data/adapter/error'; @@ -29,8 +29,6 @@ const newJobName = 'new-job'; const newJobTaskGroupName = 'redis'; const newJobNamespace = 'default'; -const NUMBER_OF_DEFAULT_TEMPLATES = 5; - let managementToken, clientToken; const jsonJob = (overrides) => { @@ -247,10 +245,7 @@ module('Acceptance | job run', function (hooks) { // Assert assert .dom('[data-test-template-card]') - .exists( - { count: NUMBER_OF_DEFAULT_TEMPLATES }, - 'A list of default job templates is rendered.' - ); + .exists({ count: 4 }, 'A list of default job templates is rendered.'); await click('[data-test-create-new-button]'); assert.equal(currentRouteName(), 'jobs.run.templates.new'); @@ -336,10 +331,7 @@ module('Acceptance | job run', function (hooks) { // Assert assert .dom('[data-test-template-card]') - .exists( - { count: NUMBER_OF_DEFAULT_TEMPLATES }, - 'A list of default job templates is rendered.' - ); + .exists({ count: 4 }, 'A list of default job templates is rendered.'); await click('[data-test-create-new-button]'); assert.equal(currentRouteName(), 'jobs.run.templates.new'); @@ -388,10 +380,7 @@ module('Acceptance | job run', function (hooks) { // Assert assert .dom('[data-test-template-card]') - .exists( - { count: NUMBER_OF_DEFAULT_TEMPLATES }, - 'A list of default job templates is rendered.' - ); + .exists({ count: 4 }, 'A list of default job templates is rendered.'); await click('[data-test-create-new-button]'); assert.equal(currentRouteName(), 'jobs.run.templates.new'); @@ -587,6 +576,7 @@ module('Acceptance | job run', function (hooks) { test('default templates', async function (assert) { assert.expect(4); + const NUMBER_OF_DEFAULT_TEMPLATES = 4; await visit('/jobs/run/templates'); diff --git a/ui/tests/acceptance/job-services-test.js b/ui/tests/acceptance/job-services-test.js index b99172ce7ce9..7d8c166819a9 100644 --- a/ui/tests/acceptance/job-services-test.js +++ b/ui/tests/acceptance/job-services-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { module, test } from 'qunit'; diff --git a/ui/tests/acceptance/job-status-panel-test.js b/ui/tests/acceptance/job-status-panel-test.js index be98f631f065..179dac8d9852 100644 --- a/ui/tests/acceptance/job-status-panel-test.js +++ b/ui/tests/acceptance/job-status-panel-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ // @ts-check @@ -39,7 +39,6 @@ module('Acceptance | job status panel', function (hooks) { datacenters: ['*'], type: 'service', createAllocations: true, - noDeployments: true, }); await visit(`/jobs/${job.id}`); @@ -91,7 +90,7 @@ module('Acceptance | job status panel', function (hooks) { faker.seed(1); - let groupAllocCount = 10; + let groupTaskCount = 10; let job = server.create('job', { status: 'running', @@ -105,7 +104,7 @@ module('Acceptance | job status panel', function (hooks) { unknown: 0, lost: 0, }, - groupAllocCount, + groupTaskCount, shallow: true, }); @@ -118,7 +117,7 @@ module('Acceptance | job status panel', function (hooks) { assert.equal( jobAllocCount, - groupAllocCount * job.taskGroups.length, + groupTaskCount * job.taskGroups.length, 'Correect number of allocs generated (metatest)' ); assert @@ -128,7 +127,7 @@ module('Acceptance | job status panel', function (hooks) { `All ${jobAllocCount} allocations are represented in the status panel` ); - groupAllocCount = 20; + groupTaskCount = 20; job = server.create('job', { status: 'running', @@ -142,7 +141,7 @@ module('Acceptance | job status panel', function (hooks) { unknown: 0, lost: 0, }, - groupAllocCount, + groupTaskCount, noActiveDeployment: true, shallow: true, }); @@ -162,7 +161,7 @@ module('Acceptance | job status panel', function (hooks) { assert.equal( runningAllocCount + failedAllocCount, - groupAllocCount * job.taskGroups.length, + groupTaskCount * job.taskGroups.length, 'Correect number of allocs generated (metatest)' ); assert @@ -192,7 +191,7 @@ module('Acceptance | job status panel', function (hooks) { type: 'service', resourceSpec: ['M: 256, C: 500'], // a single group createAllocations: false, - groupAllocCount: 4, + groupTaskCount: 4, shallow: true, version: 5, }); @@ -226,7 +225,7 @@ module('Acceptance | job status panel', function (hooks) { await visit(`/jobs/${job.id}`); assert.dom('.job-status-panel').exists(); - // We expect to see 4 represented-allocations, since that's the number in our groupAllocCount + // We expect to see 4 represented-allocations, since that's the number in our groupTaskCount assert .dom('.ungrouped-allocs .represented-allocation') .exists({ count: 4 }); @@ -277,7 +276,7 @@ module('Acceptance | job status panel', function (hooks) { lost: 0, complete: 0.2, }, - groupAllocCount: 5, + groupTaskCount: 5, shallow: true, version: 5, noActiveDeployment: true, @@ -316,7 +315,7 @@ module('Acceptance | job status panel', function (hooks) { await visit(`/jobs/${job.id}`); assert.dom('.job-status-panel').exists(); - // We expect to see 5 represented-allocations, since that's the number in our groupAllocCount + // We expect to see 5 represented-allocations, since that's the number in our groupTaskCount assert .dom('.ungrouped-allocs .represented-allocation') .exists({ count: 5 }); @@ -354,7 +353,7 @@ module('Acceptance | job status panel', function (hooks) { faker.seed(1); - let groupAllocCount = 20; + let groupTaskCount = 20; let job = server.create('job', { status: 'running', @@ -368,7 +367,7 @@ module('Acceptance | job status panel', function (hooks) { unknown: 0, lost: 0, }, - groupAllocCount, + groupTaskCount, shallow: true, }); @@ -386,7 +385,7 @@ module('Acceptance | job status panel', function (hooks) { `All ${jobAllocCount} allocations are represented in the status panel, ungrouped` ); - groupAllocCount = 40; + groupTaskCount = 40; job = server.create('job', { status: 'running', @@ -400,7 +399,7 @@ module('Acceptance | job status panel', function (hooks) { unknown: 0, lost: 0, }, - groupAllocCount, + groupTaskCount, shallow: true, }); @@ -426,7 +425,7 @@ module('Acceptance | job status panel', function (hooks) { assert .dom('.represented-allocation.rest') .hasText( - `+${groupAllocCount - desiredUngroupedAllocCount}`, + `+${groupTaskCount - desiredUngroupedAllocCount}`, 'Summary block has the correct number of grouped allocs' ); @@ -438,7 +437,7 @@ module('Acceptance | job status panel', function (hooks) { }); test('Status Panel groups allocations when they get past a threshold, multiple statuses', async function (assert) { - let groupAllocCount = 50; + let groupTaskCount = 50; let job = server.create('job', { status: 'running', @@ -452,7 +451,7 @@ module('Acceptance | job status panel', function (hooks) { pending: 0.1, unknown: 0.1, }, - groupAllocCount, + groupTaskCount, shallow: true, }); @@ -530,7 +529,6 @@ module('Acceptance | job status panel', function (hooks) { { percyCSS: ` .allocation-row td { display: none; } - .inline-chart { visibility: hidden; } `, } ); @@ -546,7 +544,6 @@ module('Acceptance | job status panel', function (hooks) { { percyCSS: ` .allocation-row td { display: none; } - .inline-chart { visibility: hidden; } `, } ); @@ -590,7 +587,6 @@ module('Acceptance | job status panel', function (hooks) { { percyCSS: ` .allocation-row td { display: none; } - .inline-chart { visibility: hidden; } `, } ); @@ -629,7 +625,7 @@ module('Acceptance | job status panel', function (hooks) { test('Restarted/Rescheduled/Failed numbers reflected correctly', async function (assert) { this.store = this.owner.lookup('service:store'); - let groupAllocCount = 10; + let groupTaskCount = 10; let job = server.create('job', { status: 'running', @@ -643,7 +639,7 @@ module('Acceptance | job status panel', function (hooks) { unknown: 0, lost: 0, }, - groupAllocCount, + groupTaskCount, activeDeployment: true, shallow: true, version: 0, @@ -750,7 +746,7 @@ module('Acceptance | job status panel', function (hooks) { test('Deployment history can be searched', async function (assert) { faker.seed(1); - let groupAllocCount = 10; + let groupTaskCount = 10; let job = server.create('job', { status: 'running', @@ -764,7 +760,7 @@ module('Acceptance | job status panel', function (hooks) { unknown: 0, lost: 0, }, - groupAllocCount, + groupTaskCount, shallow: true, activeDeployment: true, version: 0, @@ -794,7 +790,7 @@ module('Acceptance | job status panel', function (hooks) { await fillIn( '[data-test-history-search] input', - serverEvents.models[0].displayMessage + serverEvents.models[0].message ); assert.equal( findAll('.timeline-object').length, @@ -826,7 +822,7 @@ module('Acceptance | job status panel', function (hooks) { complete: 0.2, }, groupsCount: 1, - groupAllocCount: 10, + groupTaskCount: 10, noActiveDeployment: true, shallow: true, version: 1, @@ -845,7 +841,7 @@ module('Acceptance | job status panel', function (hooks) { complete: 0.2, }, groupsCount: 1, - groupAllocCount: 10, + groupTaskCount: 10, noActiveDeployment: true, shallow: true, version: 1, diff --git a/ui/tests/acceptance/job-versions-test.js b/ui/tests/acceptance/job-versions-test.js index 06fc98ab94d2..cf6238526034 100644 --- a/ui/tests/acceptance/job-versions-test.js +++ b/ui/tests/acceptance/job-versions-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ /* eslint-disable qunit/require-expect */ diff --git a/ui/tests/acceptance/jobs-list-test.js b/ui/tests/acceptance/jobs-list-test.js index 820a2ad79550..85159cd7973c 100644 --- a/ui/tests/acceptance/jobs-list-test.js +++ b/ui/tests/acceptance/jobs-list-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ /* eslint-disable qunit/require-expect */ @@ -63,6 +63,7 @@ module('Acceptance | jobs list', function (hooks) { test('each job row should contain information about the job', async function (assert) { server.createList('job', 2); const job = server.db.jobs.sortBy('modifyIndex').reverse()[0]; + const taskGroups = server.db.taskGroups.where({ jobId: job.id }); await JobsList.visit(); @@ -75,6 +76,7 @@ module('Acceptance | jobs list', function (hooks) { assert.equal(jobRow.status, job.status, 'Status'); assert.equal(jobRow.type, typeForJob(job), 'Type'); assert.equal(jobRow.priority, job.priority, 'Priority'); + assert.equal(jobRow.taskGroups, taskGroups.length, '# Groups'); }); test('each job row should link to the corresponding job', async function (assert) { diff --git a/ui/tests/acceptance/keyboard-test.js b/ui/tests/acceptance/keyboard-test.js index ed1a1835312a..880d9455ee37 100644 --- a/ui/tests/acceptance/keyboard-test.js +++ b/ui/tests/acceptance/keyboard-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ /* eslint-disable qunit/require-expect */ diff --git a/ui/tests/acceptance/namespaces-test.js b/ui/tests/acceptance/namespaces-test.js deleted file mode 100644 index d226475c13e9..000000000000 --- a/ui/tests/acceptance/namespaces-test.js +++ /dev/null @@ -1,252 +0,0 @@ -/** - * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 - */ - -import { module, test } from 'qunit'; -import { - visit, - currentURL, - click, - typeIn, - findAll, - find, -} from '@ember/test-helpers'; -import { setupApplicationTest } from 'ember-qunit'; -import { allScenarios } from '../../mirage/scenarios/default'; -import { setupMirage } from 'ember-cli-mirage/test-support'; -import percySnapshot from '@percy/ember'; -import a11yAudit from 'nomad-ui/tests/helpers/a11y-audit'; - -module('Acceptance | namespaces', function (hooks) { - setupApplicationTest(hooks); - setupMirage(hooks); - - test('Namespaces index, general', async function (assert) { - assert.expect(4); - allScenarios.namespacesTestCluster(server); - window.localStorage.nomadTokenSecret = server.db.tokens[0].secretId; - await visit('/access-control/namespaces'); - assert.dom('[data-test-gutter-link="access-control"]').exists(); - assert.equal(currentURL(), '/access-control/namespaces'); - assert - .dom('[data-test-namespace-row]') - .exists({ count: server.db.namespaces.length }); - await a11yAudit(assert); - await percySnapshot(assert); - // Reset Token - window.localStorage.nomadTokenSecret = null; - }); - - test('Prevents namespaes access if you lack a management token', async function (assert) { - allScenarios.namespacesTestCluster(server); - window.localStorage.nomadTokenSecret = server.db.tokens[1].secretId; - await visit('/access-control/namespaces'); - assert.equal(currentURL(), '/jobs'); - assert.dom('[data-test-gutter-link="access-control"]').doesNotExist(); - // Reset Token - window.localStorage.nomadTokenSecret = null; - }); - - test('Creating a new namespace', async function (assert) { - assert.expect(7); - allScenarios.namespacesTestCluster(server); - window.localStorage.nomadTokenSecret = server.db.tokens[0].secretId; - await visit('/access-control/namespaces'); - await click('[data-test-create-namespace]'); - assert.equal(currentURL(), '/access-control/namespaces/new'); - await typeIn('[data-test-namespace-name-input]', 'My New Namespace'); - await click('button[data-test-save-namespace]'); - assert - .dom('.flash-message.alert-critical') - .exists('Doesnt let you save a bad name'); - assert.equal(currentURL(), '/access-control/namespaces/new'); - document.querySelector('[data-test-namespace-name-input]').value = ''; // clear - await typeIn('[data-test-namespace-name-input]', 'My-New-Namespace'); - await click('button[data-test-save-namespace]'); - assert.dom('.flash-message.alert-success').exists(); - - assert.equal( - currentURL(), - '/access-control/namespaces/My-New-Namespace', - 'redirected to the now-created namespace' - ); - await visit('/access-control/namespaces'); - const newNs = [...findAll('[data-test-namespace-name]')].filter((a) => - a.textContent.includes('My-New-Namespace') - )[0]; - assert.ok(newNs, 'Namespace is in the list'); - await click(newNs); - assert.equal(currentURL(), '/access-control/namespaces/My-New-Namespace'); - await percySnapshot(assert); - // Reset Token - window.localStorage.nomadTokenSecret = null; - }); - - test('New namespaces have quotas and node_pool properties if Ent', async function (assert) { - assert.expect(2); - allScenarios.namespacesTestCluster(server, { enterprise: true }); - window.localStorage.nomadTokenSecret = server.db.tokens[0].secretId; - await visit('/access-control/namespaces'); - await click('[data-test-create-namespace]'); - - // Get the dom node text for the description - const descriptionText = document.querySelector( - '[data-test-namespace-editor]' - ).textContent; - - assert.ok( - descriptionText.includes('Quota'), - 'Includes Quotas in namespace description' - ); - assert.ok( - descriptionText.includes( - 'NodePoolConfiguration', - 'Includes NodePoolConfiguration in namespace description' - ) - ); - - // Reset Token - window.localStorage.nomadTokenSecret = null; - }); - - test('New namespaces hide quotas and node_pool properties if CE', async function (assert) { - assert.expect(2); - allScenarios.namespacesTestCluster(server, { enterprise: false }); - window.localStorage.nomadTokenSecret = server.db.tokens[0].secretId; - await visit('/access-control/namespaces'); - await click('[data-test-create-namespace]'); - - // Get the dom node text for the description - const descriptionText = document.querySelector( - '[data-test-namespace-editor]' - ).textContent; - - assert.notOk(descriptionText.includes('Quotas')); - assert.notOk(descriptionText.includes('NodePoolConfiguration')); - - // Reset Token - window.localStorage.nomadTokenSecret = null; - }); - - test('Modifying an existing namespace', async function (assert) { - allScenarios.namespacesTestCluster(server); - window.localStorage.nomadTokenSecret = server.db.tokens[0].secretId; - await visit('/access-control/namespaces'); - await click('[data-test-namespace-row]:first-child a'); - // Table sorts by name by default - let firstNamespace = server.db.namespaces.sort((a, b) => { - return a.name.localeCompare(b.name); - })[0]; - assert.equal( - currentURL(), - `/access-control/namespaces/${firstNamespace.name}` - ); - assert.dom('[data-test-namespace-editor]').exists(); - assert.dom('[data-test-title]').includesText(firstNamespace.name); - await click('button[data-test-save-namespace]'); - assert.dom('.flash-message.alert-success').exists(); - assert.equal( - currentURL(), - `/access-control/namespaces/${firstNamespace.name}`, - 'remain on page after save' - ); - // Reset Token - window.localStorage.nomadTokenSecret = null; - }); - - test('Deleting a namespace', async function (assert) { - assert.expect(11); - allScenarios.namespacesTestCluster(server); - window.localStorage.nomadTokenSecret = server.db.tokens[0].secretId; - await visit('/access-control/namespaces'); - - // Default namespace hides delete button - const defaultNamespaceLink = [ - ...findAll('[data-test-namespace-name]'), - ].filter((row) => row.textContent.includes('default'))[0]; - await click(defaultNamespaceLink); - - assert.equal(currentURL(), `/access-control/namespaces/default`); - let deleteButton = find('[data-test-delete-namespace] button'); - assert - .dom(deleteButton) - .doesNotExist('delete button is not present for default'); - - // Standard namespace properly deletes - await visit('/access-control/namespaces'); - - let nonDefaultNamespace = server.db.namespaces.findBy( - (ns) => ns.name != 'default' - ); - const nonDefaultNsLink = [...findAll('[data-test-namespace-name]')].filter( - (row) => row.textContent.includes(nonDefaultNamespace.name) - )[0]; - await click(nonDefaultNsLink); - assert.equal( - currentURL(), - `/access-control/namespaces/${nonDefaultNamespace.name}` - ); - deleteButton = find('[data-test-delete-namespace] button'); - assert.dom(deleteButton).exists('delete button is present for non-default'); - await click(deleteButton); - assert - .dom('[data-test-confirmation-message]') - .exists('confirmation message is present'); - await click(find('[data-test-confirm-button]')); - assert.dom('.flash-message.alert-success').exists(); - assert.equal(currentURL(), '/access-control/namespaces'); - assert - .dom(`[data-test-namespace-name="${nonDefaultNamespace.name}"]`) - .doesNotExist(); - - // Namespace with variables errors properly - // "with-variables" hard-coded into scenario to be a NS with variables attached - await visit('/access-control/namespaces/with-variables'); - assert.equal(currentURL(), '/access-control/namespaces/with-variables'); - deleteButton = find('[data-test-delete-namespace] button'); - await click(deleteButton); - await click(find('[data-test-confirm-button]')); - assert - .dom('.flash-message.alert-critical') - .exists('Doesnt let you delete a namespace with variables'); - - assert.equal(currentURL(), '/access-control/namespaces/with-variables'); - - // Reset Token - window.localStorage.nomadTokenSecret = null; - }); - - test('Deleting a namespace failure and return', async function (assert) { - // This is an indirect test of rollbackWithoutChangedAttrs - // which allows deletes to fail and rolls back attributes - // It was added because this path was throwing an error when - // reloading the Ember model that was attempted to be deleted - - assert.expect(3); - allScenarios.namespacesTestCluster(server); - window.localStorage.nomadTokenSecret = server.db.tokens[0].secretId; - - // Attempt a delete on an un-deletable namespace - await visit('/access-control/namespaces/with-variables'); - let deleteButton = find('[data-test-delete-namespace] button'); - await click(deleteButton); - await click(find('[data-test-confirm-button]')); - - assert - .dom('.flash-message.alert-critical') - .exists('Doesnt let you delete a namespace with variables'); - assert.equal(currentURL(), '/access-control/namespaces/with-variables'); - - // Navigate back to the page via the index - await visit('/access-control/namespaces'); - - // Default namespace hides delete button - const notDeletedNSLink = [...findAll('[data-test-namespace-name]')].filter( - (row) => row.textContent.includes('with-variables') - )[0]; - await click(notDeletedNSLink); - - assert.equal(currentURL(), `/access-control/namespaces/with-variables`); - }); -}); diff --git a/ui/tests/acceptance/optimize-test.js b/ui/tests/acceptance/optimize-test.js index 577e2b74b7de..481d279df339 100644 --- a/ui/tests/acceptance/optimize-test.js +++ b/ui/tests/acceptance/optimize-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ /* eslint-disable qunit/require-expect */ @@ -48,7 +48,7 @@ module('Acceptance | optimize', function (hooks) { const jobs = server.createList('job', 2, { createRecommendations: true, groupsCount: 1, - groupAllocCount: 2, + groupTaskCount: 2, namespaceId: server.db.namespaces[1].id, }); @@ -289,7 +289,7 @@ module('Acceptance | optimize', function (hooks) { server.createList('job', 10, { createRecommendations: true, groupsCount: 1, - groupAllocCount: 2, + groupTaskCount: 2, namespaceId: server.db.namespaces[1].id, }); @@ -307,7 +307,7 @@ module('Acceptance | optimize', function (hooks) { server.createList('job', 10, { createRecommendations: true, groupsCount: 1, - groupAllocCount: 2, + groupTaskCount: 2, namespaceId: server.db.namespaces[1].id, }); @@ -422,7 +422,7 @@ module('Acceptance | optimize', function (hooks) { window.localStorage.nomadTokenSecret = clientToken.secretId; await Optimize.visit(); - assert.equal(currentURL(), '/jobs'); + assert.equal(currentURL(), '/jobs?namespace=*'); assert.ok(Layout.gutter.optimize.isHidden); }); @@ -457,7 +457,7 @@ module('Acceptance | optimize search and facets', function (hooks) { name: 'zzzzzz', createRecommendations: true, groupsCount: 1, - groupAllocCount: 6, + groupTaskCount: 6, }); // Ensure this job’s recommendations are sorted to the top of the table @@ -468,14 +468,14 @@ module('Acceptance | optimize search and facets', function (hooks) { name: 'oooooo', createRecommendations: true, groupsCount: 2, - groupAllocCount: 4, + groupTaskCount: 4, }); server.create('job', { name: 'pppppp', createRecommendations: true, groupsCount: 2, - groupAllocCount: 4, + groupTaskCount: 4, }); await Optimize.visit(); @@ -514,7 +514,7 @@ module('Acceptance | optimize search and facets', function (hooks) { server.create('job', { createRecommendations: true, groupsCount: 1, - groupAllocCount: 4, + groupTaskCount: 4, }); await Optimize.visit(); @@ -527,21 +527,21 @@ module('Acceptance | optimize search and facets', function (hooks) { name: 'ooo111', createRecommendations: true, groupsCount: 1, - groupAllocCount: 4, + groupTaskCount: 4, }); server.create('job', { name: 'pppppp', createRecommendations: true, groupsCount: 1, - groupAllocCount: 4, + groupTaskCount: 4, }); server.create('job', { name: 'ooo222', createRecommendations: true, groupsCount: 1, - groupAllocCount: 4, + groupTaskCount: 4, }); // Directly set the sorting of the above jobs’s summaries in the table @@ -616,14 +616,14 @@ module('Acceptance | optimize search and facets', function (hooks) { type: 'service', createRecommendations: true, groupsCount: 1, - groupAllocCount: 2, + groupTaskCount: 2, }); server.createList('job', 2, { type: 'system', createRecommendations: true, groupsCount: 1, - groupAllocCount: 2, + groupTaskCount: 2, }); await Optimize.visit(); }, @@ -642,14 +642,14 @@ module('Acceptance | optimize search and facets', function (hooks) { status: 'pending', createRecommendations: true, groupsCount: 1, - groupAllocCount: 2, + groupTaskCount: 2, childrenCount: 0, }); server.createList('job', 2, { status: 'running', createRecommendations: true, groupsCount: 1, - groupAllocCount: 2, + groupTaskCount: 2, childrenCount: 0, }); server.createList('job', 2, { @@ -676,28 +676,28 @@ module('Acceptance | optimize search and facets', function (hooks) { datacenters: ['pdx', 'lax'], createRecommendations: true, groupsCount: 1, - groupAllocCount: 2, + groupTaskCount: 2, childrenCount: 0, }); server.create('job', { datacenters: ['pdx', 'ord'], createRecommendations: true, groupsCount: 1, - groupAllocCount: 2, + groupTaskCount: 2, childrenCount: 0, }); server.create('job', { datacenters: ['lax', 'jfk'], createRecommendations: true, groupsCount: 1, - groupAllocCount: 2, + groupTaskCount: 2, childrenCount: 0, }); server.create('job', { datacenters: ['jfk', 'dfw'], createRecommendations: true, groupsCount: 1, - groupAllocCount: 2, + groupTaskCount: 2, childrenCount: 0, }); server.create('job', { @@ -732,7 +732,7 @@ module('Acceptance | optimize search and facets', function (hooks) { createRecommendations: true, createAllocations: true, groupsCount: 1, - groupAllocCount: 2, + groupTaskCount: 2, childrenCount: 0, }); }); diff --git a/ui/tests/acceptance/plugin-allocations-test.js b/ui/tests/acceptance/plugin-allocations-test.js index efaec6f16519..fff39a3ef9ee 100644 --- a/ui/tests/acceptance/plugin-allocations-test.js +++ b/ui/tests/acceptance/plugin-allocations-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ /* eslint-disable qunit/require-expect */ diff --git a/ui/tests/acceptance/plugin-detail-test.js b/ui/tests/acceptance/plugin-detail-test.js index 77c9f3166426..d6f6df5b4f01 100644 --- a/ui/tests/acceptance/plugin-detail-test.js +++ b/ui/tests/acceptance/plugin-detail-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ /* eslint-disable qunit/require-expect */ diff --git a/ui/tests/acceptance/plugins-list-test.js b/ui/tests/acceptance/plugins-list-test.js index 4dc89fd38268..aea711fd1656 100644 --- a/ui/tests/acceptance/plugins-list-test.js +++ b/ui/tests/acceptance/plugins-list-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ /* eslint-disable qunit/require-expect */ diff --git a/ui/tests/acceptance/policies-test.js b/ui/tests/acceptance/policies-test.js index e04d01ec0411..bc1d839a3f1e 100644 --- a/ui/tests/acceptance/policies-test.js +++ b/ui/tests/acceptance/policies-test.js @@ -1,17 +1,10 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { module, test } from 'qunit'; -import { - visit, - currentURL, - click, - typeIn, - findAll, - find, -} from '@ember/test-helpers'; +import { visit, currentURL, click, typeIn, findAll } from '@ember/test-helpers'; import { setupApplicationTest } from 'ember-qunit'; import { allScenarios } from '../../mirage/scenarios/default'; import { setupMirage } from 'ember-cli-mirage/test-support'; @@ -144,15 +137,7 @@ module('Acceptance | policies', function (hooks) { )[0]; await click(firstPolicyLink); assert.equal(currentURL(), `/access-control/policies/${firstPolicyName}`); - - const deleteButton = find('[data-test-delete-policy] button'); - assert.dom(deleteButton).exists('delete button is present'); - await click(deleteButton); - assert - .dom('[data-test-confirmation-message]') - .exists('confirmation message is present'); - await click(find('[data-test-confirm-button]')); - + await click('[data-test-delete-policy]'); assert.dom('.flash-message.alert-success').exists(); assert.equal(currentURL(), '/access-control/policies'); assert.dom(`[data-test-policy-name="${firstPolicyName}"]`).doesNotExist(); diff --git a/ui/tests/acceptance/proxy-test.js b/ui/tests/acceptance/proxy-test.js index 387337f50882..50ad39dc7bf9 100644 --- a/ui/tests/acceptance/proxy-test.js +++ b/ui/tests/acceptance/proxy-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ /* eslint-disable ember-a11y-testing/a11y-audit-called */ // Tests for non-UI behaviour. diff --git a/ui/tests/acceptance/regions-test.js b/ui/tests/acceptance/regions-test.js index d461d597bde5..d565ec667d2f 100644 --- a/ui/tests/acceptance/regions-test.js +++ b/ui/tests/acceptance/regions-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ /* eslint-disable qunit/require-expect */ diff --git a/ui/tests/acceptance/roles-test.js b/ui/tests/acceptance/roles-test.js index e08e4a29f346..5a62990a97eb 100644 --- a/ui/tests/acceptance/roles-test.js +++ b/ui/tests/acceptance/roles-test.js @@ -255,13 +255,7 @@ module('Acceptance | roles', function (hooks) { const role = server.db.roles.findBy((r) => r.name === 'reader'); await click('[data-test-role-name="reader"] a'); assert.equal(currentURL(), `/access-control/roles/${role.id}`); - const deleteButton = find('[data-test-delete-role] button'); - assert.dom(deleteButton).exists('delete button is present'); - await click(deleteButton); - assert - .dom('[data-test-confirmation-message]') - .exists('confirmation message is present'); - await click(find('[data-test-confirm-button]')); + await click('[data-test-delete-role]'); assert.dom('.flash-message.alert-success').exists(); assert.equal(currentURL(), '/access-control/roles'); assert.dom('[data-test-role-row="reader"]').doesNotExist(); diff --git a/ui/tests/acceptance/search-test.js b/ui/tests/acceptance/search-test.js index ef10a0d1fef6..6c0912cd0db5 100644 --- a/ui/tests/acceptance/search-test.js +++ b/ui/tests/acceptance/search-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ /* eslint-disable ember-a11y-testing/a11y-audit-called */ @@ -30,27 +30,27 @@ module('Acceptance | search', function (hooks) { id: 'vwxyz', namespaceId: 'default', groupsCount: 1, - groupAllocCount: 1, + groupTaskCount: 1, }); server.create('job', { id: 'xyz', name: 'xyz job', namespaceId: 'default', groupsCount: 1, - groupAllocCount: 1, + groupTaskCount: 1, }); server.create('job', { id: 'xyzw', name: 'xyzw job', namespaceId: 'dev', groupsCount: 1, - groupAllocCount: 1, + groupTaskCount: 1, }); server.create('job', { id: 'abc', namespaceId: 'default', groupsCount: 1, - groupAllocCount: 1, + groupTaskCount: 1, }); const firstAllocation = server.schema.allocations.all().models[0]; diff --git a/ui/tests/acceptance/server-detail-test.js b/ui/tests/acceptance/server-detail-test.js index d5420b1a4a26..b481889d7b03 100644 --- a/ui/tests/acceptance/server-detail-test.js +++ b/ui/tests/acceptance/server-detail-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ /* eslint-disable qunit/require-expect */ diff --git a/ui/tests/acceptance/server-monitor-test.js b/ui/tests/acceptance/server-monitor-test.js index cabaa6268e53..44c5bac054a4 100644 --- a/ui/tests/acceptance/server-monitor-test.js +++ b/ui/tests/acceptance/server-monitor-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { currentURL } from '@ember/test-helpers'; diff --git a/ui/tests/acceptance/servers-list-test.js b/ui/tests/acceptance/servers-list-test.js index defdcd033f75..fcb7f9995007 100644 --- a/ui/tests/acceptance/servers-list-test.js +++ b/ui/tests/acceptance/servers-list-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ /* eslint-disable qunit/require-expect */ diff --git a/ui/tests/acceptance/task-detail-test.js b/ui/tests/acceptance/task-detail-test.js index ba6e77b307eb..e5b8a459f7f8 100644 --- a/ui/tests/acceptance/task-detail-test.js +++ b/ui/tests/acceptance/task-detail-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ /* eslint-disable qunit/require-expect */ @@ -223,7 +223,7 @@ module('Acceptance | task detail', function (hooks) { 'Event timestamp' ); assert.equal(recentEvent.type, event.type, 'Event type'); - assert.equal(recentEvent.message, event.displayMessage, 'Event message'); + assert.equal(recentEvent.message, event.message, 'Event message'); }); test('when the allocation is not found, the application errors', async function (assert) { @@ -377,7 +377,11 @@ module('Acceptance | task detail (different namespace)', function (hooks) { const job = server.db.jobs.find(jobId); await Layout.breadcrumbFor('jobs.index').visit(); - assert.equal(currentURL(), '/jobs', 'Jobs breadcrumb links correctly'); + assert.equal( + currentURL(), + '/jobs?namespace=*', + 'Jobs breadcrumb links correctly' + ); await Task.visit({ id: allocation.id, name: task.name }); await Layout.breadcrumbFor('jobs.job.index').visit(); diff --git a/ui/tests/acceptance/task-fs-test.js b/ui/tests/acceptance/task-fs-test.js index f24d07280d75..521a9d8f5cb5 100644 --- a/ui/tests/acceptance/task-fs-test.js +++ b/ui/tests/acceptance/task-fs-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ /* eslint-disable ember-a11y-testing/a11y-audit-called */ // Covered in behaviours/fs diff --git a/ui/tests/acceptance/task-group-detail-test.js b/ui/tests/acceptance/task-group-detail-test.js index 694c286dca51..04a39d8be5cd 100644 --- a/ui/tests/acceptance/task-group-detail-test.js +++ b/ui/tests/acceptance/task-group-detail-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ /* eslint-disable qunit/require-expect */ @@ -406,7 +406,7 @@ module('Acceptance | task group detail', function (hooks) { test('/jobs/:id/:task-group should present task lifecycles', async function (assert) { job = server.create('job', { groupsCount: 2, - groupAllocCount: 3, + groupTaskCount: 3, }); const taskGroups = server.db.taskGroups.where({ jobId: job.id }); diff --git a/ui/tests/acceptance/task-logs-test.js b/ui/tests/acceptance/task-logs-test.js index 83e0738d334e..78c34bac56c1 100644 --- a/ui/tests/acceptance/task-logs-test.js +++ b/ui/tests/acceptance/task-logs-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ /* eslint-disable qunit/require-expect */ diff --git a/ui/tests/acceptance/token-test.js b/ui/tests/acceptance/token-test.js index e73a444dd420..83832a1694c9 100644 --- a/ui/tests/acceptance/token-test.js +++ b/ui/tests/acceptance/token-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ /* eslint-disable qunit/require-expect */ @@ -48,7 +48,6 @@ module('Acceptance | tokens', function (hooks) { server.create('agent'); server.create('node-pool'); - server.create('namespace'); node = server.create('node'); job = server.create('job'); managementToken = server.create('token'); @@ -322,7 +321,7 @@ module('Acceptance | tokens', function (hooks) { assert.timeout(6000); const nearlyExpiringToken = server.create('token', { name: 'Not quite dead yet', - expirationTime: moment().add(10, 'm').add(3, 's').toDate(), + expirationTime: moment().add(10, 'm').add(5, 's').toDate(), }); await Tokens.visit(); @@ -857,8 +856,7 @@ module('Acceptance | tokens', function (hooks) { await visit('/jobs'); // Expect the Run button/link to work now assert.dom('[data-test-run-job]').hasTagName('a'); - let runJobLink = find('[data-test-run-job]'); - assert.ok(runJobLink.href.includes('/ui/jobs/run')); + assert.dom('[data-test-run-job]').hasAttribute('href', '/ui/jobs/run'); }); }); @@ -1210,15 +1208,7 @@ module('Acceptance | tokens', function (hooks) { test('Token can be deleted', async function (assert) { const token = server.db.tokens.findBy((t) => t.id === 'cl4y-t0k3n'); await visit(`/access-control/tokens/${token.id}`); - - const deleteButton = find('[data-test-delete-token] button'); - assert.dom(deleteButton).exists('delete button is present'); - await click(deleteButton); - assert - .dom('[data-test-confirmation-message]') - .exists('confirmation message is present'); - await click(find('[data-test-confirm-button]')); - + await click('[data-test-delete-token]'); assert.dom('.flash-message.alert-success').exists(); await AccessControl.visitTokens(); assert.dom('[data-test-token-name="cl4y-t0k3n"]').doesNotExist(); diff --git a/ui/tests/acceptance/topology-test.js b/ui/tests/acceptance/topology-test.js index 253a76ff1b67..84c614ac45a0 100644 --- a/ui/tests/acceptance/topology-test.js +++ b/ui/tests/acceptance/topology-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ /* eslint-disable qunit/require-expect */ diff --git a/ui/tests/acceptance/variables-test.js b/ui/tests/acceptance/variables-test.js index f66cd8784ea7..ce1986d707a9 100644 --- a/ui/tests/acceptance/variables-test.js +++ b/ui/tests/acceptance/variables-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { @@ -13,7 +13,10 @@ import { visit, } from '@ember/test-helpers'; import { setupMirage } from 'ember-cli-mirage/test-support'; -import { clickToggle, clickOption } from 'nomad-ui/tests/helpers/helios'; +import { + selectChoose, + clickTrigger, +} from 'ember-power-select/test-support/helpers'; import { setupApplicationTest } from 'ember-qunit'; import { module, test } from 'qunit'; import a11yAudit from 'nomad-ui/tests/helpers/a11y-audit'; @@ -362,13 +365,14 @@ module('Acceptance | variables', function (hooks) { window.localStorage.nomadTokenSecret = server.db.tokens[0].secretId; await Variables.visitNew(); assert.equal(currentURL(), '/variables/new'); - await typeIn('[data-test-path-input]', 'foo/bar'); + await typeIn('.path-input', 'foo/bar'); await click('button[type="submit"]'); assert.dom('.flash-message.alert-critical').exists(); await click('.flash-message.alert-critical .hds-dismiss-button'); assert.dom('.flash-message.alert-critical').doesNotExist(); - await typeIn('[data-test-var-key]', 'myKey'); - await typeIn('[data-test-var-value]', 'superSecret'); + + await typeIn('.key-value label:nth-child(1) input', 'myKey'); + await typeIn('.key-value label:nth-child(2) input', 'superSecret'); await percySnapshot(assert); @@ -408,12 +412,9 @@ module('Acceptance | variables', function (hooks) { assert.equal(currentRouteName(), 'variables.new'); await typeIn('[data-test-path-input]', 'foo/bar'); - await clickToggle('[data-test-variable-namespace-filter]'); - assert - .dom( - '[data-test-variable-namespace-filter] .hds-menu-primitive__content' - ) - .exists('Namespace can be edited.'); + await clickTrigger('[data-test-variable-namespace-filter]'); + + assert.dom('.dropdown-options').exists('Namespace can be edited.'); assert .dom('[data-test-variable-namespace-filter]') .containsText( @@ -421,7 +422,10 @@ module('Acceptance | variables', function (hooks) { 'The first alphabetically sorted namespace should be selected as the default option.' ); - await clickOption('[data-test-variable-namespace-filter]', 'namespace-1'); + await selectChoose( + '[data-test-variable-namespace-filter]', + 'namespace-1' + ); await typeIn('[data-test-var-key]', 'kiki'); await typeIn('[data-test-var-value]', 'do you love me'); await click('[data-test-submit-var]'); @@ -551,7 +555,7 @@ module('Acceptance | variables', function (hooks) { .dom('.related-entities-hint') .doesNotExist('Hides the hint when editing a job template variable'); assert - .dom('[data-test-job-template-hint]') + .dom('.job-template-hint') .exists('Shows a hint about job templates'); assert .dom('.CodeMirror') @@ -570,7 +574,7 @@ module('Acceptance | variables', function (hooks) { module('edit flow', function () { test('allows a user with correct permissions to edit a variable', async function (assert) { - assert.expect(7); + assert.expect(8); // Arrange Test Set-up allScenarios.variableTestCluster(server); server.createList('variable', 3); @@ -599,6 +603,10 @@ module('Acceptance | variables', function (hooks) { await percySnapshot(assert); assert.dom('[data-test-path-input]').isDisabled('Path cannot be edited'); + await clickTrigger('[data-test-variable-namespace-filter]'); + assert + .dom('.dropdown-options') + .doesNotExist('Namespace cannot be edited.'); document.querySelector('[data-test-var-key]').value = ''; // clear current input await typeIn('[data-test-var-key]', 'kiki'); @@ -703,7 +711,7 @@ module('Acceptance | variables', function (hooks) { assert.ok(confirmFired, 'Confirm fired when leaving with unsaved form'); assert.equal( currentURL(), - '/jobs', + '/jobs?namespace=*', 'Opted to leave, ended up on desired page' ); @@ -876,8 +884,8 @@ module('Acceptance | variables', function (hooks) { }); // Act - await clickToggle('[data-test-variable-namespace-filter]'); - await clickOption('[data-test-variable-namespace-filter]', 'default'); + await clickTrigger('[data-test-variable-namespace-filter]'); + await selectChoose('[data-test-variable-namespace-filter]', 'default'); assert .dom('[data-test-no-matching-variables-list-headline]') @@ -938,8 +946,8 @@ module('Acceptance | variables', function (hooks) { }); // Act - await clickToggle('[data-test-variable-namespace-filter]'); - await clickOption('[data-test-variable-namespace-filter]', 'default'); + await clickTrigger('[data-test-variable-namespace-filter]'); + await selectChoose('[data-test-variable-namespace-filter]', 'default'); assert .dom('[data-test-no-matching-variables-list-headline]') @@ -991,7 +999,7 @@ module('Acceptance | variables', function (hooks) { await visit( `/jobs/${server.db.jobs[0].id}@${server.db.jobs[0].namespace}/variables` ); - assert.equal(currentURL(), '/jobs'); + assert.equal(currentURL(), '/jobs?namespace=*'); window.localStorage.nomadTokenSecret = null; // Reset Token }); @@ -1086,7 +1094,7 @@ module('Acceptance | variables', function (hooks) { let token = server.create('token', { type: 'management' }); let job = server.create('job', { createAllocations: true, - groupAllocCount: 10, + groupTaskCount: 10, resourceSpec: Array(3).fill('M: 257, C: 500'), // 3 groups shallow: false, name: 'test-job', @@ -1145,7 +1153,7 @@ module('Acceptance | variables', function (hooks) { let token = server.create('token', { type: 'management' }); let job = server.create('job', { createAllocations: true, - groupAllocCount: 2, + groupTaskCount: 2, resourceSpec: Array(1).fill('M: 257, C: 500'), // 1 group shallow: false, name: 'test-job', diff --git a/ui/tests/acceptance/volume-detail-test.js b/ui/tests/acceptance/volume-detail-test.js index bf79a871b1b6..7831aae19994 100644 --- a/ui/tests/acceptance/volume-detail-test.js +++ b/ui/tests/acceptance/volume-detail-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ /* eslint-disable qunit/require-expect */ diff --git a/ui/tests/acceptance/volumes-list-test.js b/ui/tests/acceptance/volumes-list-test.js index 033decdadac1..a91667655112 100644 --- a/ui/tests/acceptance/volumes-list-test.js +++ b/ui/tests/acceptance/volumes-list-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ /* eslint-disable qunit/require-expect */ diff --git a/ui/tests/helpers/a11y-audit.js b/ui/tests/helpers/a11y-audit.js index 89d5ae82d960..6af3196d8f6b 100644 --- a/ui/tests/helpers/a11y-audit.js +++ b/ui/tests/helpers/a11y-audit.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import a11yAudit from 'ember-a11y-testing/test-support/audit'; diff --git a/ui/tests/helpers/codemirror.js b/ui/tests/helpers/codemirror.js index 68f3523698ee..d1b41c9216b3 100644 --- a/ui/tests/helpers/codemirror.js +++ b/ui/tests/helpers/codemirror.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ export function getCodeMirrorInstance() { diff --git a/ui/tests/helpers/collapse-whitespace.js b/ui/tests/helpers/collapse-whitespace.js index aa019372cf8b..f62854170fdc 100644 --- a/ui/tests/helpers/collapse-whitespace.js +++ b/ui/tests/helpers/collapse-whitespace.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ export default function (string) { diff --git a/ui/tests/helpers/flash-message.js b/ui/tests/helpers/flash-message.js index fe35b65a9fca..f98432d4e46b 100644 --- a/ui/tests/helpers/flash-message.js +++ b/ui/tests/helpers/flash-message.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import FlashObject from 'ember-cli-flash/flash/object'; diff --git a/ui/tests/helpers/glimmer-factory.js b/ui/tests/helpers/glimmer-factory.js index 9352dee5a63f..9194bc49566a 100644 --- a/ui/tests/helpers/glimmer-factory.js +++ b/ui/tests/helpers/glimmer-factory.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ /* eslint-disable qunit/no-commented-tests */ diff --git a/ui/tests/helpers/helios.js b/ui/tests/helpers/helios.js deleted file mode 100644 index 06898bbf3448..000000000000 --- a/ui/tests/helpers/helios.js +++ /dev/null @@ -1,38 +0,0 @@ -/** - * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 - */ - -// @ts-check - -import { - click, - // fillIn, - // triggerKeyEvent, - // triggerEvent, -} from '@ember/test-helpers'; - -/** - * @param {string} scope - * @param {*} options - */ -export async function clickToggle(scope, options) { - let selector = '.hds-dropdown-toggle-button'; - if (scope) { - selector = `${scope} ${selector}`; - } - return click(selector, options); -} - -/** - * @param {string} scope - * @param {string} option the name of the option to click - * @param {*} options - */ -export async function clickOption(scope, option, options) { - let selector = `.hds-dropdown-list-item label input[name="${option}"]`; - if (scope) { - selector = `${scope} ${selector}`; - } - return click(selector, options); -} diff --git a/ui/tests/helpers/module-for-job.js b/ui/tests/helpers/module-for-job.js index 5a73348a6e38..bface552664c 100644 --- a/ui/tests/helpers/module-for-job.js +++ b/ui/tests/helpers/module-for-job.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ /* eslint-disable qunit/require-expect */ @@ -44,7 +44,7 @@ export default function moduleForJob( server.create('node-pool'); server.create('node'); job = jobFactory(); - if (!job.namespace) { + if (!job.namespace || job.namespace === 'default') { await JobDetail.visit({ id: job.id }); } else { await JobDetail.visit({ id: `${job.id}@${job.namespace}` }); @@ -199,9 +199,9 @@ export default function moduleForJob( const encodedStatus = encodeURIComponent(JSON.stringify([status])); const expectedURL = new URL( urlWithNamespace( - `/jobs/${encodeURIComponent(job.name)}@${ - job.namespace - }/allocations?status=${encodedStatus}`, + `/jobs/${encodeURIComponent( + job.name + )}/allocations?status=${encodedStatus}`, job.namespace ), window.location diff --git a/ui/tests/helpers/resolver.js b/ui/tests/helpers/resolver.js index d9aae0176d9d..ec50ade2d4a2 100644 --- a/ui/tests/helpers/resolver.js +++ b/ui/tests/helpers/resolver.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Resolver from '../../resolver'; diff --git a/ui/tests/helpers/setup-ability.js b/ui/tests/helpers/setup-ability.js index 7c81e8e36a1c..723703b90ba1 100644 --- a/ui/tests/helpers/setup-ability.js +++ b/ui/tests/helpers/setup-ability.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ export default (ability) => (hooks) => { diff --git a/ui/tests/index.html b/ui/tests/index.html index bb5c81221728..0feadbaabc8f 100644 --- a/ui/tests/index.html +++ b/ui/tests/index.html @@ -1,7 +1,7 @@ diff --git a/ui/tests/integration/components/agent-monitor-test.js b/ui/tests/integration/components/agent-monitor-test.js index 90640aabe3e1..f957ff885ef8 100644 --- a/ui/tests/integration/components/agent-monitor-test.js +++ b/ui/tests/integration/components/agent-monitor-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ /* eslint-disable ember/no-string-prototype-extensions */ diff --git a/ui/tests/integration/components/allocation-row-test.js b/ui/tests/integration/components/allocation-row-test.js index 38b9dafe839a..fc63c2848fb2 100644 --- a/ui/tests/integration/components/allocation-row-test.js +++ b/ui/tests/integration/components/allocation-row-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { module, test } from 'qunit'; diff --git a/ui/tests/integration/components/allocation-service-sidebar-test.js b/ui/tests/integration/components/allocation-service-sidebar-test.js index ff19bc6c69a9..0267b7cacf7f 100644 --- a/ui/tests/integration/components/allocation-service-sidebar-test.js +++ b/ui/tests/integration/components/allocation-service-sidebar-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { module, test } from 'qunit'; diff --git a/ui/tests/integration/components/app-breadcrumbs-test.js b/ui/tests/integration/components/app-breadcrumbs-test.js index 1c6fc358b714..9db0ca52be9b 100644 --- a/ui/tests/integration/components/app-breadcrumbs-test.js +++ b/ui/tests/integration/components/app-breadcrumbs-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ /* eslint-disable ember-a11y-testing/a11y-audit-called */ diff --git a/ui/tests/integration/components/attributes-table-test.js b/ui/tests/integration/components/attributes-table-test.js index 9ae6adda2298..596b622e7bd3 100644 --- a/ui/tests/integration/components/attributes-table-test.js +++ b/ui/tests/integration/components/attributes-table-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { find, findAll, render } from '@ember/test-helpers'; diff --git a/ui/tests/integration/components/breadcrumbs-test.js b/ui/tests/integration/components/breadcrumbs-test.js index b2963f9a4dab..3cc48ea3c09e 100644 --- a/ui/tests/integration/components/breadcrumbs-test.js +++ b/ui/tests/integration/components/breadcrumbs-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ /* eslint-disable ember-a11y-testing/a11y-audit-called */ diff --git a/ui/tests/integration/components/copy-button-test.js b/ui/tests/integration/components/copy-button-test.js index 16c96c675685..3ecc224a1645 100644 --- a/ui/tests/integration/components/copy-button-test.js +++ b/ui/tests/integration/components/copy-button-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { module, test } from 'qunit'; diff --git a/ui/tests/integration/components/das/dismissed-test.js b/ui/tests/integration/components/das/dismissed-test.js index 236e661027f8..6661b2b58d7b 100644 --- a/ui/tests/integration/components/das/dismissed-test.js +++ b/ui/tests/integration/components/das/dismissed-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { module, test } from 'qunit'; diff --git a/ui/tests/integration/components/das/recommendation-card-test.js b/ui/tests/integration/components/das/recommendation-card-test.js index 5361bcc8dcc5..0837b49f70a7 100644 --- a/ui/tests/integration/components/das/recommendation-card-test.js +++ b/ui/tests/integration/components/das/recommendation-card-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { module, test } from 'qunit'; diff --git a/ui/tests/integration/components/das/recommendation-chart-test.js b/ui/tests/integration/components/das/recommendation-chart-test.js index ad5316d8960b..44c196911764 100644 --- a/ui/tests/integration/components/das/recommendation-chart-test.js +++ b/ui/tests/integration/components/das/recommendation-chart-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { module, test } from 'qunit'; diff --git a/ui/tests/integration/components/flex-masonry-test.js b/ui/tests/integration/components/flex-masonry-test.js index 5d23aaab5e32..90ba7bfc0aef 100644 --- a/ui/tests/integration/components/flex-masonry-test.js +++ b/ui/tests/integration/components/flex-masonry-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { htmlSafe } from '@ember/template'; diff --git a/ui/tests/integration/components/fs/file-test.js b/ui/tests/integration/components/fs/file-test.js index 641b5817b8bd..70a8fa53deaf 100644 --- a/ui/tests/integration/components/fs/file-test.js +++ b/ui/tests/integration/components/fs/file-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { module, test } from 'qunit'; diff --git a/ui/tests/integration/components/gauge-chart-test.js b/ui/tests/integration/components/gauge-chart-test.js index ada5a650fe03..456f43151e33 100644 --- a/ui/tests/integration/components/gauge-chart-test.js +++ b/ui/tests/integration/components/gauge-chart-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { find, render } from '@ember/test-helpers'; diff --git a/ui/tests/integration/components/image-file-test.js b/ui/tests/integration/components/image-file-test.js index 3d95712546ae..821fbf9b5371 100644 --- a/ui/tests/integration/components/image-file-test.js +++ b/ui/tests/integration/components/image-file-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { find, render } from '@ember/test-helpers'; diff --git a/ui/tests/integration/components/job-client-status-bar-test.js b/ui/tests/integration/components/job-client-status-bar-test.js index e9ab25430aba..dc5eee1faf6d 100644 --- a/ui/tests/integration/components/job-client-status-bar-test.js +++ b/ui/tests/integration/components/job-client-status-bar-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { module, test } from 'qunit'; diff --git a/ui/tests/integration/components/job-diff-test.js b/ui/tests/integration/components/job-diff-test.js index 8a8eeb59e0e7..1aa6ab4f8634 100644 --- a/ui/tests/integration/components/job-diff-test.js +++ b/ui/tests/integration/components/job-diff-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { findAll, find, render } from '@ember/test-helpers'; diff --git a/ui/tests/integration/components/job-editor-test.js b/ui/tests/integration/components/job-editor-test.js index 55d4ce3b9413..c63b535524d6 100644 --- a/ui/tests/integration/components/job-editor-test.js +++ b/ui/tests/integration/components/job-editor-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { assign } from '@ember/polyfills'; diff --git a/ui/tests/integration/components/job-page/helpers.js b/ui/tests/integration/components/job-page/helpers.js index a654f984006e..168f75496e53 100644 --- a/ui/tests/integration/components/job-page/helpers.js +++ b/ui/tests/integration/components/job-page/helpers.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { click, find } from '@ember/test-helpers'; diff --git a/ui/tests/integration/components/job-page/parts/body-test.js b/ui/tests/integration/components/job-page/parts/body-test.js index 2a6a118fcb84..a8e6e6493cfd 100644 --- a/ui/tests/integration/components/job-page/parts/body-test.js +++ b/ui/tests/integration/components/job-page/parts/body-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { module, test } from 'qunit'; diff --git a/ui/tests/integration/components/job-page/parts/children-test.js b/ui/tests/integration/components/job-page/parts/children-test.js index 30563991c6b7..f3bd2aaddae6 100644 --- a/ui/tests/integration/components/job-page/parts/children-test.js +++ b/ui/tests/integration/components/job-page/parts/children-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { assign } from '@ember/polyfills'; diff --git a/ui/tests/integration/components/job-page/parts/placement-failures-test.js b/ui/tests/integration/components/job-page/parts/placement-failures-test.js index 2c1a5182242d..1b764e4de01c 100644 --- a/ui/tests/integration/components/job-page/parts/placement-failures-test.js +++ b/ui/tests/integration/components/job-page/parts/placement-failures-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ /* eslint-disable qunit/require-expect */ diff --git a/ui/tests/integration/components/job-page/parts/summary-test.js b/ui/tests/integration/components/job-page/parts/summary-test.js index a883109ee91a..c8c24f3e34de 100644 --- a/ui/tests/integration/components/job-page/parts/summary-test.js +++ b/ui/tests/integration/components/job-page/parts/summary-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import hbs from 'htmlbars-inline-precompile'; diff --git a/ui/tests/integration/components/job-page/parts/task-groups-test.js b/ui/tests/integration/components/job-page/parts/task-groups-test.js index 0c493180191f..69fc3d5335cc 100644 --- a/ui/tests/integration/components/job-page/parts/task-groups-test.js +++ b/ui/tests/integration/components/job-page/parts/task-groups-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { assign } from '@ember/polyfills'; diff --git a/ui/tests/integration/components/job-page/periodic-test.js b/ui/tests/integration/components/job-page/periodic-test.js index 4141a3e84faf..c0d102922a87 100644 --- a/ui/tests/integration/components/job-page/periodic-test.js +++ b/ui/tests/integration/components/job-page/periodic-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { module, test } from 'qunit'; diff --git a/ui/tests/integration/components/job-page/service-test.js b/ui/tests/integration/components/job-page/service-test.js index 0ed4acc10828..56fcd66dfe07 100644 --- a/ui/tests/integration/components/job-page/service-test.js +++ b/ui/tests/integration/components/job-page/service-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { assign } from '@ember/polyfills'; diff --git a/ui/tests/integration/components/job-status-panel-test.js b/ui/tests/integration/components/job-status-panel-test.js index 9e23ee6e04ce..13d01fea35ee 100644 --- a/ui/tests/integration/components/job-status-panel-test.js +++ b/ui/tests/integration/components/job-status-panel-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { module, test } from 'qunit'; @@ -69,7 +69,7 @@ module( createAllocations: true, noDeployments: true, // manually created below activeDeployment: true, - groupAllocCount: ALLOCS_PER_GROUP, + groupTaskCount: ALLOCS_PER_GROUP, shallow: true, resourceSpec: Array(NUMBER_OF_GROUPS).fill('M: 257, C: 500'), // length of this array determines number of groups allocStatusDistribution, @@ -404,7 +404,7 @@ module( createAllocations: true, noDeployments: true, // manually created below activeDeployment: true, - groupAllocCount: ALLOCS_PER_GROUP, + groupTaskCount: ALLOCS_PER_GROUP, shallow: true, resourceSpec: Array(NUMBER_OF_GROUPS).fill('M: 257, C: 500'), // length of this array determines number of groups allocStatusDistribution, @@ -486,7 +486,7 @@ module( createAllocations: true, noDeployments: true, // manually created below activeDeployment: true, - groupAllocCount: ALLOCS_PER_GROUP, + groupTaskCount: ALLOCS_PER_GROUP, shallow: true, resourceSpec: Array(NUMBER_OF_GROUPS).fill('M: 257, C: 500'), // length of this array determines number of groups allocStatusDistribution, diff --git a/ui/tests/integration/components/job-status/failed-or-lost-test.js b/ui/tests/integration/components/job-status/failed-or-lost-test.js index 1522ea674f72..ffc15e813e21 100644 --- a/ui/tests/integration/components/job-status/failed-or-lost-test.js +++ b/ui/tests/integration/components/job-status/failed-or-lost-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { module, test } from 'qunit'; diff --git a/ui/tests/integration/components/lifecycle-chart-test.js b/ui/tests/integration/components/lifecycle-chart-test.js index 9318c4c147e3..f7c337dfa402 100644 --- a/ui/tests/integration/components/lifecycle-chart-test.js +++ b/ui/tests/integration/components/lifecycle-chart-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ /* eslint-disable qunit/no-conditional-assertions */ diff --git a/ui/tests/integration/components/line-chart-test.js b/ui/tests/integration/components/line-chart-test.js index 2c42723fe049..b618062b1729 100644 --- a/ui/tests/integration/components/line-chart-test.js +++ b/ui/tests/integration/components/line-chart-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { diff --git a/ui/tests/integration/components/list-pagination-test.js b/ui/tests/integration/components/list-pagination-test.js index 10c0c3220d01..a7e3939bd0fc 100644 --- a/ui/tests/integration/components/list-pagination-test.js +++ b/ui/tests/integration/components/list-pagination-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { findAll, find, render } from '@ember/test-helpers'; diff --git a/ui/tests/integration/components/list-table-test.js b/ui/tests/integration/components/list-table-test.js index 13d3ad703deb..f3ffcc8850e4 100644 --- a/ui/tests/integration/components/list-table-test.js +++ b/ui/tests/integration/components/list-table-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { findAll, find, render } from '@ember/test-helpers'; diff --git a/ui/tests/integration/components/multi-select-dropdown-test.js b/ui/tests/integration/components/multi-select-dropdown-test.js index ffd68d0c6595..ee1cacc504b4 100644 --- a/ui/tests/integration/components/multi-select-dropdown-test.js +++ b/ui/tests/integration/components/multi-select-dropdown-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { diff --git a/ui/tests/integration/components/page-layout-test.js b/ui/tests/integration/components/page-layout-test.js index ad044c632700..f6143d54011b 100644 --- a/ui/tests/integration/components/page-layout-test.js +++ b/ui/tests/integration/components/page-layout-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { module, test } from 'qunit'; diff --git a/ui/tests/integration/components/placement-failure-test.js b/ui/tests/integration/components/placement-failure-test.js index ea24f77ee2e1..f2224d658a42 100644 --- a/ui/tests/integration/components/placement-failure-test.js +++ b/ui/tests/integration/components/placement-failure-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { find, findAll, render } from '@ember/test-helpers'; diff --git a/ui/tests/integration/components/plugin-allocation-row-test.js b/ui/tests/integration/components/plugin-allocation-row-test.js index d21807a72988..66835dbfc67f 100644 --- a/ui/tests/integration/components/plugin-allocation-row-test.js +++ b/ui/tests/integration/components/plugin-allocation-row-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { module, test } from 'qunit'; diff --git a/ui/tests/integration/components/policy-editor-test.js b/ui/tests/integration/components/policy-editor-test.js index e1f8f6df67a7..4cebb5e553eb 100644 --- a/ui/tests/integration/components/policy-editor-test.js +++ b/ui/tests/integration/components/policy-editor-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { module, test } from 'qunit'; diff --git a/ui/tests/integration/components/popover-menu-test.js b/ui/tests/integration/components/popover-menu-test.js index 3df87d52be25..136cae6a6132 100644 --- a/ui/tests/integration/components/popover-menu-test.js +++ b/ui/tests/integration/components/popover-menu-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { click, render } from '@ember/test-helpers'; diff --git a/ui/tests/integration/components/primary-metric/allocation-test.js b/ui/tests/integration/components/primary-metric/allocation-test.js index e3e7686021d7..1b7f75ff6e59 100644 --- a/ui/tests/integration/components/primary-metric/allocation-test.js +++ b/ui/tests/integration/components/primary-metric/allocation-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { setupRenderingTest } from 'ember-qunit'; @@ -31,7 +31,7 @@ module('Integration | Component | PrimaryMetric::Allocation', function (hooks) { this.server.create('node'); this.server.create('job', { groupsCount: 1, - groupAllocCount: 3, + groupTaskCount: 3, createAllocations: false, }); this.server.create('allocation'); diff --git a/ui/tests/integration/components/primary-metric/node-test.js b/ui/tests/integration/components/primary-metric/node-test.js index 4a21fcaa68f4..ae93a69e138b 100644 --- a/ui/tests/integration/components/primary-metric/node-test.js +++ b/ui/tests/integration/components/primary-metric/node-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { setupRenderingTest } from 'ember-qunit'; diff --git a/ui/tests/integration/components/primary-metric/primary-metric.js b/ui/tests/integration/components/primary-metric/primary-metric.js index dee34242c519..0b326d52ad21 100644 --- a/ui/tests/integration/components/primary-metric/primary-metric.js +++ b/ui/tests/integration/components/primary-metric/primary-metric.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import EmberObject, { computed } from '@ember/object'; diff --git a/ui/tests/integration/components/primary-metric/task-test.js b/ui/tests/integration/components/primary-metric/task-test.js index 78a66b1a2314..11e906aa2e66 100644 --- a/ui/tests/integration/components/primary-metric/task-test.js +++ b/ui/tests/integration/components/primary-metric/task-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { setupRenderingTest } from 'ember-qunit'; @@ -31,7 +31,7 @@ module('Integration | Component | PrimaryMetric::Task', function (hooks) { this.server.create('node'); const job = this.server.create('job', { groupsCount: 1, - groupAllocCount: 3, + groupTaskCount: 3, createAllocations: false, }); diff --git a/ui/tests/integration/components/reschedule-event-timeline-test.js b/ui/tests/integration/components/reschedule-event-timeline-test.js index ec71d8c3044b..ac9fd46e3fca 100644 --- a/ui/tests/integration/components/reschedule-event-timeline-test.js +++ b/ui/tests/integration/components/reschedule-event-timeline-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { module, test } from 'qunit'; diff --git a/ui/tests/integration/components/scale-events-accordion-test.js b/ui/tests/integration/components/scale-events-accordion-test.js index 2bc995bdcf02..51c964b054a2 100644 --- a/ui/tests/integration/components/scale-events-accordion-test.js +++ b/ui/tests/integration/components/scale-events-accordion-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { module, test } from 'qunit'; @@ -76,8 +76,8 @@ module('Integration | Component | scale-events-accordion', function (hooks) { await componentA11yAudit(this.element, assert); }); - test('when an event has a count higher than previous count, an up arrow is shown', async function (assert) { - assert.expect(3); + test('when an event has a count higher than previous count, a danger up arrow is shown', async function (assert) { + assert.expect(4); const count = 5; const taskGroup = await this.taskGroupWithEvents( @@ -93,10 +93,15 @@ module('Integration | Component | scale-events-accordion', function (hooks) { assert.notOk(find('[data-test-error]')); assert.equal(find('[data-test-count]').textContent, count); + assert.ok( + find('[data-test-count-icon]') + .querySelector('.icon') + .classList.contains('is-danger') + ); await componentA11yAudit(this.element, assert); }); - test('when an event has a count lower than previous count, a down arrow is shown', async function (assert) { + test('when an event has a count lower than previous count, a primary down arrow is shown', async function (assert) { const count = 5; const taskGroup = await this.taskGroupWithEvents( server.createList('scale-event', 1, { @@ -111,6 +116,11 @@ module('Integration | Component | scale-events-accordion', function (hooks) { assert.notOk(find('[data-test-error]')); assert.equal(find('[data-test-count]').textContent, count); + assert.ok( + find('[data-test-count-icon]') + .querySelector('.icon') + .classList.contains('is-primary') + ); }); test('when an event has no count, the count is omitted', async function (assert) { diff --git a/ui/tests/integration/components/scale-events-chart-test.js b/ui/tests/integration/components/scale-events-chart-test.js index 5163acd60d52..bda991cc320a 100644 --- a/ui/tests/integration/components/scale-events-chart-test.js +++ b/ui/tests/integration/components/scale-events-chart-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { module, test } from 'qunit'; diff --git a/ui/tests/integration/components/service-status-bar-test.js b/ui/tests/integration/components/service-status-bar-test.js index e80596ca57f4..8ba9d1597628 100644 --- a/ui/tests/integration/components/service-status-bar-test.js +++ b/ui/tests/integration/components/service-status-bar-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { findAll, render } from '@ember/test-helpers'; @@ -14,6 +14,8 @@ module('Integration | Component | Service Status Bar', function (hooks) { test('Visualizes aggregate status of a service', async function (assert) { assert.expect(2); + const component = this; + await componentA11yAudit(component, assert); const serviceStatus = { success: 1, @@ -32,7 +34,6 @@ module('Integration | Component | Service Status Bar', function (hooks) { `); - await componentA11yAudit(this.element, assert); const bars = findAll('g > g').length; assert.equal(bars, 3, 'It visualizes services by status'); diff --git a/ui/tests/integration/components/single-select-dropdown-test.js b/ui/tests/integration/components/single-select-dropdown-test.js index b4e391315a6f..c083cfbfe3bf 100644 --- a/ui/tests/integration/components/single-select-dropdown-test.js +++ b/ui/tests/integration/components/single-select-dropdown-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { findAll, find, render } from '@ember/test-helpers'; diff --git a/ui/tests/integration/components/stepper-input-test.js b/ui/tests/integration/components/stepper-input-test.js index 49eb3045a363..c09e4d30122c 100644 --- a/ui/tests/integration/components/stepper-input-test.js +++ b/ui/tests/integration/components/stepper-input-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { diff --git a/ui/tests/integration/components/streaming-file-test.js b/ui/tests/integration/components/streaming-file-test.js index d48f50068538..6d071e231f9e 100644 --- a/ui/tests/integration/components/streaming-file-test.js +++ b/ui/tests/integration/components/streaming-file-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { run } from '@ember/runloop'; diff --git a/ui/tests/integration/components/task-group-row-test.js b/ui/tests/integration/components/task-group-row-test.js index 25018eae2ae5..e6468be522de 100644 --- a/ui/tests/integration/components/task-group-row-test.js +++ b/ui/tests/integration/components/task-group-row-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { module, test } from 'qunit'; @@ -25,9 +25,6 @@ let clientToken; const makeJob = (server, props = {}) => { // These tests require a job with particular task groups. This requires // mild Mirage surgery. - server.create('namespace', { - id: 'default', - }); const job = server.create('job', { id: jobName, groupCount: 0, diff --git a/ui/tests/integration/components/task-log-test.js b/ui/tests/integration/components/task-log-test.js index 54ed13a6c87a..ad8cab28f9f1 100644 --- a/ui/tests/integration/components/task-log-test.js +++ b/ui/tests/integration/components/task-log-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { run } from '@ember/runloop'; diff --git a/ui/tests/integration/components/task-sub-row-test.js b/ui/tests/integration/components/task-sub-row-test.js index 13b66ffa411a..c2ac9b14baf3 100644 --- a/ui/tests/integration/components/task-sub-row-test.js +++ b/ui/tests/integration/components/task-sub-row-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { module, test } from 'qunit'; diff --git a/ui/tests/integration/components/toggle-test.js b/ui/tests/integration/components/toggle-test.js index 2ce98bbc3451..51c286cd2cae 100644 --- a/ui/tests/integration/components/toggle-test.js +++ b/ui/tests/integration/components/toggle-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { find, render, settled } from '@ember/test-helpers'; diff --git a/ui/tests/integration/components/topo-viz-test.js b/ui/tests/integration/components/topo-viz-test.js index 7ba3bf30a2b1..6082f0ae7236 100644 --- a/ui/tests/integration/components/topo-viz-test.js +++ b/ui/tests/integration/components/topo-viz-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { module, test } from 'qunit'; diff --git a/ui/tests/integration/components/topo-viz/datacenter-test.js b/ui/tests/integration/components/topo-viz/datacenter-test.js index 04862dd79e12..11ca92cf98dd 100644 --- a/ui/tests/integration/components/topo-viz/datacenter-test.js +++ b/ui/tests/integration/components/topo-viz/datacenter-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { find, render } from '@ember/test-helpers'; diff --git a/ui/tests/integration/components/topo-viz/node-test.js b/ui/tests/integration/components/topo-viz/node-test.js index 3c5be48bbed5..b0a54772c7a8 100644 --- a/ui/tests/integration/components/topo-viz/node-test.js +++ b/ui/tests/integration/components/topo-viz/node-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { findAll, render } from '@ember/test-helpers'; @@ -148,7 +148,7 @@ module('Integration | Component | TopoViz::Node', function (hooks) { await render(commonTemplate); - assert.ok(TopoVizNode.statusIcon.includes('clock')); + assert.ok(TopoVizNode.statusIcon.includes('icon-is-clock-outline')); assert.equal(TopoVizNode.statusIconLabel, 'Client is draining'); }); @@ -165,7 +165,7 @@ module('Integration | Component | TopoViz::Node', function (hooks) { await render(commonTemplate); - assert.ok(TopoVizNode.statusIcon.includes('lock')); + assert.ok(TopoVizNode.statusIcon.includes('icon-is-lock-closed')); assert.equal(TopoVizNode.statusIconLabel, 'Client is ineligible'); }); diff --git a/ui/tests/integration/components/trigger-test.js b/ui/tests/integration/components/trigger-test.js index cfd4cc78c995..2793c1599940 100644 --- a/ui/tests/integration/components/trigger-test.js +++ b/ui/tests/integration/components/trigger-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ /* eslint-disable ember-a11y-testing/a11y-audit-called */ diff --git a/ui/tests/integration/components/two-step-button-test.js b/ui/tests/integration/components/two-step-button-test.js index 9ef415164989..0358b88dddd7 100644 --- a/ui/tests/integration/components/two-step-button-test.js +++ b/ui/tests/integration/components/two-step-button-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { find, click, render } from '@ember/test-helpers'; @@ -138,10 +138,8 @@ module('Integration | Component | two step button', function (hooks) { TwoStepButton.confirmIsDisabled, 'The confirm button is disabled' ); - - assert.equal( - TwoStepButton.confirmText, - 'Loading...', + assert.ok( + TwoStepButton.isRunning, 'The confirm button is in a loading state' ); diff --git a/ui/tests/integration/components/variable-form-test.js b/ui/tests/integration/components/variable-form-test.js index 24379c470697..21250019da2e 100644 --- a/ui/tests/integration/components/variable-form-test.js +++ b/ui/tests/integration/components/variable-form-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { module, test } from 'qunit'; @@ -12,8 +12,10 @@ import { setupMirage } from 'ember-cli-mirage/test-support'; import setupCodeMirror from 'nomad-ui/tests/helpers/codemirror'; import { codeFillable, code } from 'nomad-ui/tests/pages/helpers/codemirror'; import percySnapshot from '@percy/ember'; -import { clickToggle, clickOption } from 'nomad-ui/tests/helpers/helios'; - +import { + selectChoose, + clickTrigger, +} from 'ember-power-select/test-support/helpers'; import faker from 'nomad-ui/mirage/faker'; module('Integration | Component | variable-form', function (hooks) { @@ -55,7 +57,7 @@ module('Integration | Component | variable-form', function (hooks) { 'The "Add More" button is disabled until key and value are filled' ); - await typeIn('[data-test-var-key]', 'foo'); + await typeIn('.key-value label:nth-child(1) input', 'foo'); assert .dom('[data-test-add-kv]') @@ -63,7 +65,7 @@ module('Integration | Component | variable-form', function (hooks) { 'The "Add More" button is still disabled with only key filled' ); - await typeIn('[data-test-var-value]', 'bar'); + await typeIn('.key-value label:nth-child(2) input', 'bar'); assert .dom('[data-test-add-kv]') @@ -79,8 +81,9 @@ module('Integration | Component | variable-form', function (hooks) { 'A second KV row exists after adding a new one' ); - await typeIn('.key-value:last-of-type [data-test-var-key]', 'foo'); - await typeIn('.key-value:last-of-type [data-test-var-value]', 'bar'); + await typeIn('.key-value:last-of-type label:nth-child(1) input', 'foo'); + await typeIn('.key-value:last-of-type label:nth-child(2) input', 'bar'); + await click('[data-test-add-kv]'); assert.equal( @@ -89,7 +92,7 @@ module('Integration | Component | variable-form', function (hooks) { 'A third KV row exists after adding a new one' ); - await click('.delete-entry-button'); + await click('.key-value button.delete-row'); assert.equal( findAll('div.key-value').length, @@ -113,33 +116,37 @@ module('Integration | Component | variable-form', function (hooks) { await render(hbs``); await click('[data-test-add-kv]'); // add a second variable - findAll('.value-label').forEach((label, iter) => { - const maskedInput = label.querySelector('.hds-form-masked-input'); - assert.ok( - maskedInput.classList.contains('hds-form-masked-input--is-masked'), + findAll('input.value-input').forEach((input, iter) => { + assert.equal( + input.getAttribute('type'), + 'password', `Value ${iter + 1} is hidden by default` ); }); - await click('.hds-form-visibility-toggle'); - const [firstRow, secondRow] = findAll('.hds-form-masked-input'); + await click('.key-value button.show-hide-values'); + const [firstRow, secondRow] = findAll('input.value-input'); - assert.ok( - firstRow.classList.contains('hds-form-masked-input--is-not-masked'), + assert.equal( + firstRow.getAttribute('type'), + 'text', 'Only the row that is clicked on toggles visibility' ); - assert.ok( - secondRow.classList.contains('hds-form-masked-input--is-masked'), + assert.equal( + secondRow.getAttribute('type'), + 'password', 'Rows that are not clicked remain obscured' ); - await click('.hds-form-visibility-toggle'); - assert.ok( - firstRow.classList.contains('hds-form-masked-input--is-masked'), + await click('.key-value button.show-hide-values'); + assert.equal( + firstRow.getAttribute('type'), + 'password', 'Only the row that is clicked on toggles visibility' ); - assert.ok( - secondRow.classList.contains('hds-form-masked-input--is-masked'), + assert.equal( + secondRow.getAttribute('type'), + 'password', 'Rows that are not clicked remain obscured' ); await percySnapshot(assert); @@ -170,7 +177,7 @@ module('Integration | Component | variable-form', function (hooks) { 'Shows 5 existing key values' ); assert.equal( - findAll('.delete-entry-button').length, + findAll('button.delete-row').length, 5, 'Shows "delete" for all five rows' ); @@ -182,13 +189,13 @@ module('Integration | Component | variable-form', function (hooks) { findAll('div.key-value').forEach((row, idx) => { assert.equal( - row.querySelector(`[data-test-var-key]`).value, + row.querySelector(`label:nth-child(1) input`).value, keyValues[idx].key, `Key ${idx + 1} is correct` ); assert.equal( - row.querySelector(`[data-test-var-value]`).value, + row.querySelector(`label:nth-child(2) input`).value, keyValues[idx].value, keyValues[idx].value ); @@ -207,9 +214,9 @@ module('Integration | Component | variable-form', function (hooks) { variable.isNew = false; this.set('variable', variable); await render(hbs``); - assert.dom('[data-test-path-input]').hasValue('/baz/bat', 'Path is set'); + assert.dom('input.path-input').hasValue('/baz/bat', 'Path is set'); assert - .dom('[data-test-path-input]') + .dom('input.path-input') .isDisabled('Existing variable is in disabled state'); variable.isNew = true; @@ -217,7 +224,7 @@ module('Integration | Component | variable-form', function (hooks) { this.set('variable', variable); await render(hbs``); assert - .dom('[data-test-path-input]') + .dom('input.path-input') .isNotDisabled('New variable is not in disabled state'); }); @@ -247,77 +254,27 @@ module('Integration | Component | variable-form', function (hooks) { hbs`` ); - await typeIn('[data-test-path-input]', 'foo/bar'); - assert.dom('[data-test-duplicate-variable-error]').doesNotExist(); - assert - .dom('[data-test-path-input]') - .doesNotHaveClass('hds-form-text-input--is-invalid'); + await typeIn('.path-input', 'foo/bar'); + assert.dom('.duplicate-path-error').doesNotExist(); + assert.dom('.path-input').doesNotHaveClass('error'); - document.querySelector('[data-test-path-input]').value = ''; // clear current input - await typeIn('[data-test-path-input]', 'baz/bat'); + document.querySelector('.path-input').value = ''; // clear current input + await typeIn('.path-input', 'baz/bat'); + assert.dom('.duplicate-path-error').exists(); + assert.dom('.path-input').hasClass('error'); - assert.dom('[data-test-duplicate-variable-error]').exists(); - assert - .dom('[data-test-path-input]') - .hasClass('hds-form-text-input--is-invalid'); - - await clickToggle('[data-test-variable-namespace-filter]'); - await clickOption( + await clickTrigger('[data-test-variable-namespace-filter]'); + await selectChoose( '[data-test-variable-namespace-filter]', server.db.namespaces[2].id ); - assert.dom('[data-test-duplicate-variable-error]').doesNotExist(); - assert - .dom('[data-test-path-input]') - .doesNotHaveClass('hds-form-text-input--is-invalid'); - - document.querySelector('[data-test-path-input]').value = ''; // clear current input - await typeIn('[data-test-path-input]', 'baz/bat/qux'); - assert.dom('[data-test-duplicate-variable-error]').exists(); - assert - .dom('[data-test-path-input]') - .hasClass('hds-form-text-input--is-invalid'); - }); + assert.dom('.duplicate-path-error').doesNotExist(); + assert.dom('.path-input').doesNotHaveClass('error'); - test('warns when you try to create a path with invalid characters', async function (assert) { - this.server.createList('namespace', 3); - - this.set( - 'mockedModel', - server.create('variable', { - path: '', - keyValues: [{ key: '', value: '' }], - }) - ); - - await render(hbs``); - - await typeIn('[data-test-path-input]', 'foo-bar'); - assert.dom('[data-test-invalid-path-error]').doesNotExist(); - assert - .dom('[data-test-path-input]') - .doesNotHaveClass('hds-form-text-input--is-invalid'); - - document.querySelector('[data-test-path-input]').value = ''; // clear current input - await typeIn('[data-test-path-input]', 'foo bar'); - - assert - .dom('[data-test-invalid-path-error]') - .exists('Space makes path invalid'); - assert - .dom('[data-test-path-input]') - .hasClass('hds-form-text-input--is-invalid'); - - document.querySelector('[data-test-path-input]').value = ''; // clear current input - await typeIn('[data-test-path-input]', '_'); - assert.dom('[data-test-invalid-path-error]').doesNotExist(); - - // Try 129 characters - let longString = 'a'.repeat(129); - await typeIn('[data-test-path-input]', longString); - assert - .dom('[data-test-invalid-path-error]') - .exists('Long name makes path invalid'); + document.querySelector('.path-input').value = ''; // clear current input + await typeIn('.path-input', 'baz/bat/qux'); + assert.dom('.duplicate-path-error').exists(); + assert.dom('.path-input').hasClass('error'); }); test('warns you when you set a key with . in it', async function (assert) { @@ -467,8 +424,11 @@ module('Integration | Component | variable-form', function (hooks) { await click('[data-test-add-kv]'); - await typeIn('.key-value:last-of-type [data-test-var-key]', 'howdy'); - await typeIn('.key-value:last-of-type [data-test-var-value]', 'partner'); + await typeIn('.key-value:last-of-type label:nth-child(1) input', 'howdy'); + await typeIn( + '.key-value:last-of-type label:nth-child(2) input', + 'partner' + ); this.set('view', 'json'); @@ -499,13 +459,13 @@ module('Integration | Component | variable-form', function (hooks) { ); this.set('view', 'table'); assert.equal( - find(`.key-value:last-of-type [data-test-var-key]`).value, + find(`.key-value:last-of-type label:nth-child(1) input`).value, 'golden', 'Key persists from JSON to Table' ); assert.equal( - find(`.key-value:last-of-type [data-test-var-value]`).value, + find(`.key-value:last-of-type label:nth-child(2) input`).value, 'gate', 'Value persists from JSON to Table' ); diff --git a/ui/tests/integration/components/variable-paths-test.js b/ui/tests/integration/components/variable-paths-test.js index 044806c3916e..9443bde0465e 100644 --- a/ui/tests/integration/components/variable-paths-test.js +++ b/ui/tests/integration/components/variable-paths-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ /* eslint-disable ember/avoid-leaking-state-in-ember-objects */ diff --git a/ui/tests/integration/data-modeling/related-evaluations-test.js b/ui/tests/integration/data-modeling/related-evaluations-test.js index fa4ce84c0569..3610c322be8b 100644 --- a/ui/tests/integration/data-modeling/related-evaluations-test.js +++ b/ui/tests/integration/data-modeling/related-evaluations-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { setupMirage } from 'ember-cli-mirage/test-support'; diff --git a/ui/tests/integration/helpers/conditionally-capitalize-test.js b/ui/tests/integration/helpers/conditionally-capitalize-test.js index 7d7a2b117226..607dce4372b4 100644 --- a/ui/tests/integration/helpers/conditionally-capitalize-test.js +++ b/ui/tests/integration/helpers/conditionally-capitalize-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { module, test } from 'qunit'; diff --git a/ui/tests/integration/helpers/trim-path-test.js b/ui/tests/integration/helpers/trim-path-test.js index 826e45ff89b2..b2796964c5d5 100644 --- a/ui/tests/integration/helpers/trim-path-test.js +++ b/ui/tests/integration/helpers/trim-path-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { module, test } from 'qunit'; diff --git a/ui/tests/integration/modifiers/autofocus-test.js b/ui/tests/integration/modifiers/autofocus-test.js index c0cdbc8edf7e..1c75d9cf531b 100644 --- a/ui/tests/integration/modifiers/autofocus-test.js +++ b/ui/tests/integration/modifiers/autofocus-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { module, test } from 'qunit'; diff --git a/ui/tests/integration/util/exec-command-editor-xterm-adapter-test.js b/ui/tests/integration/util/exec-command-editor-xterm-adapter-test.js index 6f8c10da63da..eb683376fdd1 100644 --- a/ui/tests/integration/util/exec-command-editor-xterm-adapter-test.js +++ b/ui/tests/integration/util/exec-command-editor-xterm-adapter-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import ExecCommandEditorXtermAdapter from 'nomad-ui/utils/classes/exec-command-editor-xterm-adapter'; diff --git a/ui/tests/integration/util/exec-socket-xterm-adapter-test.js b/ui/tests/integration/util/exec-socket-xterm-adapter-test.js index 5e44ff67b8ad..28b7cef5738e 100644 --- a/ui/tests/integration/util/exec-socket-xterm-adapter-test.js +++ b/ui/tests/integration/util/exec-socket-xterm-adapter-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ /* eslint-disable qunit/no-conditional-assertions */ diff --git a/ui/tests/pages/access-control.js b/ui/tests/pages/access-control.js index 9db1bd3cd9cb..932127cc1a3f 100644 --- a/ui/tests/pages/access-control.js +++ b/ui/tests/pages/access-control.js @@ -10,5 +10,4 @@ export default create({ visitTokens: visitable('/access-control/tokens'), visitPolicies: visitable('/access-control/policies'), visitRoles: visitable('/access-control/roles'), - visitNamespaces: visitable('/access-control/namespaces'), }); diff --git a/ui/tests/pages/allocations/detail.js b/ui/tests/pages/allocations/detail.js index 027b753c6e6c..544635c08cd6 100644 --- a/ui/tests/pages/allocations/detail.js +++ b/ui/tests/pages/allocations/detail.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { diff --git a/ui/tests/pages/allocations/fs.js b/ui/tests/pages/allocations/fs.js index 79cdddf4d8ff..f0c4f32e8260 100644 --- a/ui/tests/pages/allocations/fs.js +++ b/ui/tests/pages/allocations/fs.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { diff --git a/ui/tests/pages/allocations/task/detail.js b/ui/tests/pages/allocations/task/detail.js index 45d6efa304a9..d1cb9b2aaef8 100644 --- a/ui/tests/pages/allocations/task/detail.js +++ b/ui/tests/pages/allocations/task/detail.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { @@ -26,7 +26,7 @@ export default create({ }, }, - state: text('[data-test-title] [data-test-state]'), + state: text('.title [data-test-state]'), startedAt: text('[data-test-started-at]'), lifecycle: text('.pair [data-test-lifecycle]'), diff --git a/ui/tests/pages/allocations/task/logs.js b/ui/tests/pages/allocations/task/logs.js index cccf054933cd..a9f8983bd21c 100644 --- a/ui/tests/pages/allocations/task/logs.js +++ b/ui/tests/pages/allocations/task/logs.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { create, isPresent, visitable } from 'ember-cli-page-object'; diff --git a/ui/tests/pages/clients/detail.js b/ui/tests/pages/clients/detail.js index c9432dcc361e..b0ccd5d11308 100644 --- a/ui/tests/pages/clients/detail.js +++ b/ui/tests/pages/clients/detail.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { diff --git a/ui/tests/pages/clients/list.js b/ui/tests/pages/clients/list.js index 13e567e79084..bf5a7abc7472 100644 --- a/ui/tests/pages/clients/list.js +++ b/ui/tests/pages/clients/list.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { @@ -16,24 +16,9 @@ import { visitable, } from 'ember-cli-page-object'; +import { multiFacet } from 'nomad-ui/tests/pages/components/facet'; import pageSizeSelect from 'nomad-ui/tests/pages/components/page-size-select'; -const heliosFacet = (scope) => ({ - scope, - toggle: clickable('button'), - options: collection( - '.hds-menu-primitive__content .hds-dropdown__content .hds-dropdown__list .hds-dropdown-list-item--variant-checkbox', - { - toggle: clickable('label'), - count: text('label .hds-dropdown-list-item__count'), - key: attribute( - 'data-test-dropdown-option', - '[data-test-dropdown-option]' - ), - } - ), -}); - export default create({ pageSize: 25, @@ -92,11 +77,11 @@ export default create({ }, facets: { - nodePools: heliosFacet('[data-test-node-pool-facet]'), - class: heliosFacet('[data-test-class-facet]'), - state: heliosFacet('[data-test-state-facet]'), - datacenter: heliosFacet('[data-test-datacenter-facet]'), - version: heliosFacet('[data-test-version-facet]'), - volume: heliosFacet('[data-test-volume-facet]'), + nodePools: multiFacet('[data-test-node-pool-facet]'), + class: multiFacet('[data-test-class-facet]'), + state: multiFacet('[data-test-state-facet]'), + datacenter: multiFacet('[data-test-datacenter-facet]'), + version: multiFacet('[data-test-version-facet]'), + volume: multiFacet('[data-test-volume-facet]'), }, }); diff --git a/ui/tests/pages/clients/monitor.js b/ui/tests/pages/clients/monitor.js index 4164314fc403..875b44c4af6b 100644 --- a/ui/tests/pages/clients/monitor.js +++ b/ui/tests/pages/clients/monitor.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { diff --git a/ui/tests/pages/components/allocations.js b/ui/tests/pages/components/allocations.js index bdb17fb9a98a..4c2ab9426e43 100644 --- a/ui/tests/pages/components/allocations.js +++ b/ui/tests/pages/components/allocations.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { diff --git a/ui/tests/pages/components/clients.js b/ui/tests/pages/components/clients.js index 39369e7e1cec..4ed303104a27 100644 --- a/ui/tests/pages/components/clients.js +++ b/ui/tests/pages/components/clients.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { attribute, collection, clickable, text } from 'ember-cli-page-object'; diff --git a/ui/tests/pages/components/error.js b/ui/tests/pages/components/error.js index 6f0e5641a88c..e6af050fbd0a 100644 --- a/ui/tests/pages/components/error.js +++ b/ui/tests/pages/components/error.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { clickable, isPresent, text } from 'ember-cli-page-object'; diff --git a/ui/tests/pages/components/facet.js b/ui/tests/pages/components/facet.js index a77c2eae1fb5..b88bacb1bdb7 100644 --- a/ui/tests/pages/components/facet.js +++ b/ui/tests/pages/components/facet.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { clickable, collection, text, attribute } from 'ember-cli-page-object'; diff --git a/ui/tests/pages/components/gauge-chart.js b/ui/tests/pages/components/gauge-chart.js index 2924ee00d7bd..eefbd14b2932 100644 --- a/ui/tests/pages/components/gauge-chart.js +++ b/ui/tests/pages/components/gauge-chart.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { isPresent, text } from 'ember-cli-page-object'; diff --git a/ui/tests/pages/components/job-client-status-bar.js b/ui/tests/pages/components/job-client-status-bar.js index 7816554e11f5..35af20ce5894 100644 --- a/ui/tests/pages/components/job-client-status-bar.js +++ b/ui/tests/pages/components/job-client-status-bar.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { attribute, clickable, collection } from 'ember-cli-page-object'; diff --git a/ui/tests/pages/components/job-editor.js b/ui/tests/pages/components/job-editor.js index c5b25769ce59..3b5f54e9fe9a 100644 --- a/ui/tests/pages/components/job-editor.js +++ b/ui/tests/pages/components/job-editor.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { clickable, hasClass, isPresent, text } from 'ember-cli-page-object'; diff --git a/ui/tests/pages/components/lifecycle-chart.js b/ui/tests/pages/components/lifecycle-chart.js index a805d416c716..c3fae45fd589 100644 --- a/ui/tests/pages/components/lifecycle-chart.js +++ b/ui/tests/pages/components/lifecycle-chart.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { clickable, collection, hasClass, text } from 'ember-cli-page-object'; diff --git a/ui/tests/pages/components/notification.js b/ui/tests/pages/components/notification.js index f904faeac119..40877686555d 100644 --- a/ui/tests/pages/components/notification.js +++ b/ui/tests/pages/components/notification.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { isPresent, clickable, text } from 'ember-cli-page-object'; diff --git a/ui/tests/pages/components/page-size-select.js b/ui/tests/pages/components/page-size-select.js index 7705e1a7f4a0..c27f8cecb6b0 100644 --- a/ui/tests/pages/components/page-size-select.js +++ b/ui/tests/pages/components/page-size-select.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { clickable, collection, isPresent, text } from 'ember-cli-page-object'; diff --git a/ui/tests/pages/components/popover-menu.js b/ui/tests/pages/components/popover-menu.js index c8874a781249..907c963ec4d8 100644 --- a/ui/tests/pages/components/popover-menu.js +++ b/ui/tests/pages/components/popover-menu.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { diff --git a/ui/tests/pages/components/recommendation-accordion.js b/ui/tests/pages/components/recommendation-accordion.js index 7589e0e4e413..e3f3f9d22891 100644 --- a/ui/tests/pages/components/recommendation-accordion.js +++ b/ui/tests/pages/components/recommendation-accordion.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { text } from 'ember-cli-page-object'; diff --git a/ui/tests/pages/components/recommendation-card.js b/ui/tests/pages/components/recommendation-card.js index b5c6f90c7f87..da388ab53893 100644 --- a/ui/tests/pages/components/recommendation-card.js +++ b/ui/tests/pages/components/recommendation-card.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { diff --git a/ui/tests/pages/components/stepper-input.js b/ui/tests/pages/components/stepper-input.js index a98caba05766..63fb7c8c0f8f 100644 --- a/ui/tests/pages/components/stepper-input.js +++ b/ui/tests/pages/components/stepper-input.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { diff --git a/ui/tests/pages/components/task-groups.js b/ui/tests/pages/components/task-groups.js index 0c195fe0bf0c..14da8205c1d2 100644 --- a/ui/tests/pages/components/task-groups.js +++ b/ui/tests/pages/components/task-groups.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { collection, clickable, text } from 'ember-cli-page-object'; diff --git a/ui/tests/pages/components/toggle.js b/ui/tests/pages/components/toggle.js index a082e8824e3e..c66d71a763ec 100644 --- a/ui/tests/pages/components/toggle.js +++ b/ui/tests/pages/components/toggle.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { diff --git a/ui/tests/pages/components/topo-viz.js b/ui/tests/pages/components/topo-viz.js index 2f85d18713d8..ac0fae8ba602 100644 --- a/ui/tests/pages/components/topo-viz.js +++ b/ui/tests/pages/components/topo-viz.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { collection, isPresent } from 'ember-cli-page-object'; diff --git a/ui/tests/pages/components/topo-viz/datacenter.js b/ui/tests/pages/components/topo-viz/datacenter.js index 70a5d71d10d5..48f0a6ec738f 100644 --- a/ui/tests/pages/components/topo-viz/datacenter.js +++ b/ui/tests/pages/components/topo-viz/datacenter.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { collection, text } from 'ember-cli-page-object'; diff --git a/ui/tests/pages/components/topo-viz/node.js b/ui/tests/pages/components/topo-viz/node.js index 2910bac3ae68..7d425c6fd69a 100644 --- a/ui/tests/pages/components/topo-viz/node.js +++ b/ui/tests/pages/components/topo-viz/node.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { @@ -31,7 +31,7 @@ export default (scope) => ({ label: text('[data-test-label]'), labelIsPresent: isPresent('[data-test-label]'), - statusIcon: attribute('class', '[data-test-status-icon] .flight-icon'), + statusIcon: attribute('class', '[data-test-status-icon] .icon'), statusIconLabel: attribute('aria-label', '[data-test-status-icon]'), selectNode: clickable('[data-test-node-background]'), diff --git a/ui/tests/pages/components/two-step-button.js b/ui/tests/pages/components/two-step-button.js index 627d9c7b0457..6b095c359bab 100644 --- a/ui/tests/pages/components/two-step-button.js +++ b/ui/tests/pages/components/two-step-button.js @@ -1,9 +1,15 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ -import { attribute, clickable, isPresent, text } from 'ember-cli-page-object'; +import { + attribute, + clickable, + hasClass, + isPresent, + text, +} from 'ember-cli-page-object'; export default (scope) => ({ scope, @@ -14,6 +20,7 @@ export default (scope) => ({ confirm: clickable('[data-test-confirm-button]'), cancel: clickable('[data-test-cancel-button]'), + isRunning: hasClass('is-loading', '[data-test-confirm-button]'), isDisabled: attribute('disabled', '[data-test-idle-button]'), cancelIsDisabled: attribute('disabled', '[data-test-cancel-button]'), diff --git a/ui/tests/pages/exec.js b/ui/tests/pages/exec.js index d1b102727d02..c0ba13ad10ba 100644 --- a/ui/tests/pages/exec.js +++ b/ui/tests/pages/exec.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { diff --git a/ui/tests/pages/helpers/codemirror.js b/ui/tests/pages/helpers/codemirror.js index 1cf313d2b386..b951535478f3 100644 --- a/ui/tests/pages/helpers/codemirror.js +++ b/ui/tests/pages/helpers/codemirror.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ // Like fillable, but for the CodeMirror editor diff --git a/ui/tests/pages/jobs/detail.js b/ui/tests/pages/jobs/detail.js index 94a2c465d047..91465c6ef6ce 100644 --- a/ui/tests/pages/jobs/detail.js +++ b/ui/tests/pages/jobs/detail.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { diff --git a/ui/tests/pages/jobs/dispatch.js b/ui/tests/pages/jobs/dispatch.js index 039ae11498c2..aa8202e593ba 100644 --- a/ui/tests/pages/jobs/dispatch.js +++ b/ui/tests/pages/jobs/dispatch.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { diff --git a/ui/tests/pages/jobs/job/actions.js b/ui/tests/pages/jobs/job/actions.js deleted file mode 100644 index c2b37de472c3..000000000000 --- a/ui/tests/pages/jobs/job/actions.js +++ /dev/null @@ -1,138 +0,0 @@ -/** - * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 - */ - -import { - attribute, - clickable, - create, - collection, - text, - visitable, - isPresent, -} from 'ember-cli-page-object'; - -export default create({ - visitIndex: visitable('/jobs/:id'), - visitAllocs: visitable('/jobs/:id/allocations'), - - hasTitleActions: isPresent('.job-page-header .actions-dropdown'), - - taskRowActions: collection('td[data-test-actions] .actions-dropdown', { - click: clickable('button'), - actions: collection('.hds-dropdown__list li', { - text: text(), - click: clickable('button'), - }), - }), - - titleActions: { - click: clickable( - '.job-page-header .actions-dropdown .action-toggle-button' - ), - expandedValue: attribute( - 'aria-expanded', - '.job-page-header .actions-dropdown .action-toggle-button' - ), - actions: collection( - '.job-page-header .actions-dropdown .hds-dropdown__list li', - { - text: text(), - click: clickable('button'), - } - ), - multiAllocActions: collection( - '.job-page-header .actions-dropdown .hds-dropdown__list li.hds-dropdown-list-item--variant-generic', - { - text: text(), - button: collection('button', { - click: clickable(), - expanded: attribute('aria-expanded'), - }), - subActions: collection( - '.hds-disclosure-primitive__content .hds-reveal__content li', - { - text: text(), - click: clickable('button'), - } - ), - showsDisclosureContent: isPresent('.hds-disclosure-primitive__content'), - } - ), - singleAllocActions: collection( - '.job-page-header .actions-dropdown .hds-dropdown__list li.hds-dropdown-list-item--variant-interactive', - { - text: text(), - button: collection('button', { - click: clickable(), - expanded: attribute('aria-expanded'), - }), - showsDisclosureContent: isPresent('.hds-disclosure-primitive__content'), - } - ), - }, - - globalButton: { - isPresent: isPresent('.actions-flyout-button button'), - click: clickable('.actions-flyout-button button'), - }, - - flyout: { - isPresent: isPresent('#actions-flyout'), - instances: collection('.actions-queue .action-card', { - text: text(), - code: text('.messages code'), - hasPeers: isPresent('.peers'), - // titleBar: text('header'), - statusBadge: text('header .hds-badge'), - }), - close: clickable('.hds-flyout__dismiss'), - actions: { - // find within actions-flyout - isPresent: isPresent('#actions-flyout .actions-dropdown'), - click: clickable('.actions-dropdown .action-toggle-button'), - // expandedValue: attribute( - // 'aria-expanded', - // '.actions-dropdown .action-toggle-button' - // ), - actions: collection('.actions-dropdown .hds-dropdown__list li', { - text: text(), - click: clickable('button'), - }), - multiAllocActions: collection( - '.actions-dropdown .hds-dropdown__list li.hds-dropdown-list-item--variant-generic', - { - text: text(), - button: collection('button', { - click: clickable(), - expanded: attribute('aria-expanded'), - }), - subActions: collection( - '.hds-disclosure-primitive__content .hds-reveal__content li', - { - text: text(), - click: clickable('button'), - } - ), - showsDisclosureContent: isPresent( - '.hds-disclosure-primitive__content' - ), - } - ), - singleAllocActions: collection( - '.actions-dropdown .hds-dropdown__list li.hds-dropdown-list-item--variant-interactive', - { - text: text(), - button: collection('button', { - click: clickable(), - expanded: attribute('aria-expanded'), - }), - showsDisclosureContent: isPresent( - '.hds-disclosure-primitive__content' - ), - } - ), - }, - }, -}); diff --git a/ui/tests/pages/jobs/job/allocations.js b/ui/tests/pages/jobs/job/allocations.js index d60489f257b0..bb5eba9d526c 100644 --- a/ui/tests/pages/jobs/job/allocations.js +++ b/ui/tests/pages/jobs/job/allocations.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { diff --git a/ui/tests/pages/jobs/job/clients.js b/ui/tests/pages/jobs/job/clients.js index 820c32013514..8b8551f0e7b9 100644 --- a/ui/tests/pages/jobs/job/clients.js +++ b/ui/tests/pages/jobs/job/clients.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { diff --git a/ui/tests/pages/jobs/job/definition.js b/ui/tests/pages/jobs/job/definition.js index f1aacc8a2a6c..15db9bd6639a 100644 --- a/ui/tests/pages/jobs/job/definition.js +++ b/ui/tests/pages/jobs/job/definition.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { create, isPresent, visitable, clickable } from 'ember-cli-page-object'; diff --git a/ui/tests/pages/jobs/job/deployments.js b/ui/tests/pages/jobs/job/deployments.js index 9321ecc63483..1043b6c31fa3 100644 --- a/ui/tests/pages/jobs/job/deployments.js +++ b/ui/tests/pages/jobs/job/deployments.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { diff --git a/ui/tests/pages/jobs/job/evaluations.js b/ui/tests/pages/jobs/job/evaluations.js index 8ee1585e1cce..072efa52c925 100644 --- a/ui/tests/pages/jobs/job/evaluations.js +++ b/ui/tests/pages/jobs/job/evaluations.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { diff --git a/ui/tests/pages/jobs/job/services.js b/ui/tests/pages/jobs/job/services.js index acc23bb09637..ce732df42c8d 100644 --- a/ui/tests/pages/jobs/job/services.js +++ b/ui/tests/pages/jobs/job/services.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { create, visitable } from 'ember-cli-page-object'; diff --git a/ui/tests/pages/jobs/job/task-group.js b/ui/tests/pages/jobs/job/task-group.js index 35216e9da5b2..96c95f75e18f 100644 --- a/ui/tests/pages/jobs/job/task-group.js +++ b/ui/tests/pages/jobs/job/task-group.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { diff --git a/ui/tests/pages/jobs/job/versions.js b/ui/tests/pages/jobs/job/versions.js index 12195ea0c14c..44a4e10833ab 100644 --- a/ui/tests/pages/jobs/job/versions.js +++ b/ui/tests/pages/jobs/job/versions.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { diff --git a/ui/tests/pages/jobs/list.js b/ui/tests/pages/jobs/list.js index eca2ac765c05..f8de52c70f45 100644 --- a/ui/tests/pages/jobs/list.js +++ b/ui/tests/pages/jobs/list.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { diff --git a/ui/tests/pages/jobs/run.js b/ui/tests/pages/jobs/run.js index 22a6756b5dc9..64a08b27b578 100644 --- a/ui/tests/pages/jobs/run.js +++ b/ui/tests/pages/jobs/run.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { create, visitable } from 'ember-cli-page-object'; diff --git a/ui/tests/pages/layout.js b/ui/tests/pages/layout.js index 3fbca6063f8a..e5fc1ff1b07c 100644 --- a/ui/tests/pages/layout.js +++ b/ui/tests/pages/layout.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { diff --git a/ui/tests/pages/optimize.js b/ui/tests/pages/optimize.js index 990c98b95a78..02da2d2bc88d 100644 --- a/ui/tests/pages/optimize.js +++ b/ui/tests/pages/optimize.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { diff --git a/ui/tests/pages/servers/detail.js b/ui/tests/pages/servers/detail.js index 095301b28b8c..273dde93b55a 100644 --- a/ui/tests/pages/servers/detail.js +++ b/ui/tests/pages/servers/detail.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { diff --git a/ui/tests/pages/servers/list.js b/ui/tests/pages/servers/list.js index 240357858724..3e0581bba32b 100644 --- a/ui/tests/pages/servers/list.js +++ b/ui/tests/pages/servers/list.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { diff --git a/ui/tests/pages/servers/monitor.js b/ui/tests/pages/servers/monitor.js index 1cd2fe54f75f..6af30cc19571 100644 --- a/ui/tests/pages/servers/monitor.js +++ b/ui/tests/pages/servers/monitor.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { diff --git a/ui/tests/pages/settings/tokens.js b/ui/tests/pages/settings/tokens.js index 6164d16d9a39..318ce3435e13 100644 --- a/ui/tests/pages/settings/tokens.js +++ b/ui/tests/pages/settings/tokens.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { @@ -24,7 +24,7 @@ export default create({ successMessage: isVisible('[data-test-token-success]'), managementMessage: isVisible('[data-test-token-management-message]'), ssoErrorMessage: isVisible('[data-test-sso-error]'), - clearSSOError: clickable('[data-test-sso-error] .hds-dismiss-button'), + clearSSOError: clickable('[data-test-sso-error-clear]'), policies: collection('[data-test-token-policy]', { name: text('[data-test-policy-name]'), diff --git a/ui/tests/pages/storage/plugins/detail.js b/ui/tests/pages/storage/plugins/detail.js index ffa2dab6530b..9dd559e1e288 100644 --- a/ui/tests/pages/storage/plugins/detail.js +++ b/ui/tests/pages/storage/plugins/detail.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { diff --git a/ui/tests/pages/storage/plugins/list.js b/ui/tests/pages/storage/plugins/list.js index 899d99e56b87..70ee6c75cd38 100644 --- a/ui/tests/pages/storage/plugins/list.js +++ b/ui/tests/pages/storage/plugins/list.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { diff --git a/ui/tests/pages/storage/plugins/plugin/allocations.js b/ui/tests/pages/storage/plugins/plugin/allocations.js index c05546c27d1d..df155f28b0b6 100644 --- a/ui/tests/pages/storage/plugins/plugin/allocations.js +++ b/ui/tests/pages/storage/plugins/plugin/allocations.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { diff --git a/ui/tests/pages/storage/volumes/detail.js b/ui/tests/pages/storage/volumes/detail.js index 645a7ed644eb..798c48c65064 100644 --- a/ui/tests/pages/storage/volumes/detail.js +++ b/ui/tests/pages/storage/volumes/detail.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { create, isPresent, text, visitable } from 'ember-cli-page-object'; diff --git a/ui/tests/pages/storage/volumes/list.js b/ui/tests/pages/storage/volumes/list.js index 2e8102ed911c..7ecaebc56883 100644 --- a/ui/tests/pages/storage/volumes/list.js +++ b/ui/tests/pages/storage/volumes/list.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { diff --git a/ui/tests/pages/topology.js b/ui/tests/pages/topology.js index 62c233d17a84..bb3f830bf756 100644 --- a/ui/tests/pages/topology.js +++ b/ui/tests/pages/topology.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { diff --git a/ui/tests/pages/variables.js b/ui/tests/pages/variables.js index bc4ef6299c39..5cf3720a9ec7 100644 --- a/ui/tests/pages/variables.js +++ b/ui/tests/pages/variables.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { create, visitable } from 'ember-cli-page-object'; diff --git a/ui/tests/test-helper.js b/ui/tests/test-helper.js index 0a83f66d76c4..d4b9f00e6244 100644 --- a/ui/tests/test-helper.js +++ b/ui/tests/test-helper.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import 'core-js'; diff --git a/ui/tests/unit/abilities/abstract-test.js b/ui/tests/unit/abilities/abstract-test.js index 04074dd64f66..c2f5eb119254 100644 --- a/ui/tests/unit/abilities/abstract-test.js +++ b/ui/tests/unit/abilities/abstract-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { module, test } from 'qunit'; diff --git a/ui/tests/unit/abilities/allocation-test.js b/ui/tests/unit/abilities/allocation-test.js index 103e63b31afe..766ec3ce8038 100644 --- a/ui/tests/unit/abilities/allocation-test.js +++ b/ui/tests/unit/abilities/allocation-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ /* eslint-disable ember/avoid-leaking-state-in-ember-objects */ diff --git a/ui/tests/unit/abilities/client-test.js b/ui/tests/unit/abilities/client-test.js index d69790c6e972..abde61cf5a6a 100644 --- a/ui/tests/unit/abilities/client-test.js +++ b/ui/tests/unit/abilities/client-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ /* eslint-disable ember/avoid-leaking-state-in-ember-objects */ diff --git a/ui/tests/unit/abilities/job-test.js b/ui/tests/unit/abilities/job-test.js index 27c34995c79e..eae5babaacc7 100644 --- a/ui/tests/unit/abilities/job-test.js +++ b/ui/tests/unit/abilities/job-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ /* eslint-disable ember/avoid-leaking-state-in-ember-objects */ diff --git a/ui/tests/unit/abilities/recommendation-test.js b/ui/tests/unit/abilities/recommendation-test.js index dc6071e08db2..ccdd1108b988 100644 --- a/ui/tests/unit/abilities/recommendation-test.js +++ b/ui/tests/unit/abilities/recommendation-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ /* eslint-disable ember/avoid-leaking-state-in-ember-objects */ diff --git a/ui/tests/unit/abilities/token-test.js b/ui/tests/unit/abilities/token-test.js index 53aa8f8b9fea..4d48b956feed 100644 --- a/ui/tests/unit/abilities/token-test.js +++ b/ui/tests/unit/abilities/token-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ /* eslint-disable ember/avoid-leaking-state-in-ember-objects */ diff --git a/ui/tests/unit/abilities/variable-test.js b/ui/tests/unit/abilities/variable-test.js index 7b80e86783fe..fb71b26fe453 100644 --- a/ui/tests/unit/abilities/variable-test.js +++ b/ui/tests/unit/abilities/variable-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ /* eslint-disable ember/avoid-leaking-state-in-ember-objects */ diff --git a/ui/tests/unit/adapters/allocation-test.js b/ui/tests/unit/adapters/allocation-test.js index 9ef3807e9a0e..e18a5cb0e935 100644 --- a/ui/tests/unit/adapters/allocation-test.js +++ b/ui/tests/unit/adapters/allocation-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { module, test } from 'qunit'; diff --git a/ui/tests/unit/adapters/deployment-test.js b/ui/tests/unit/adapters/deployment-test.js index 5a83f39b2fcf..11374e2d2d85 100644 --- a/ui/tests/unit/adapters/deployment-test.js +++ b/ui/tests/unit/adapters/deployment-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { module, test } from 'qunit'; diff --git a/ui/tests/unit/adapters/job-test.js b/ui/tests/unit/adapters/job-test.js index c7d57b51f310..9e1e9384de51 100644 --- a/ui/tests/unit/adapters/job-test.js +++ b/ui/tests/unit/adapters/job-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { next } from '@ember/runloop'; diff --git a/ui/tests/unit/adapters/node-test.js b/ui/tests/unit/adapters/node-test.js index f9d51612d482..2dd5a4382420 100644 --- a/ui/tests/unit/adapters/node-test.js +++ b/ui/tests/unit/adapters/node-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { run } from '@ember/runloop'; diff --git a/ui/tests/unit/adapters/variable-test.js b/ui/tests/unit/adapters/variable-test.js index 55015b81a628..03311370e22e 100644 --- a/ui/tests/unit/adapters/variable-test.js +++ b/ui/tests/unit/adapters/variable-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { module, test } from 'qunit'; diff --git a/ui/tests/unit/adapters/volume-test.js b/ui/tests/unit/adapters/volume-test.js index eaf2d32bb41c..095c57190132 100644 --- a/ui/tests/unit/adapters/volume-test.js +++ b/ui/tests/unit/adapters/volume-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { next } from '@ember/runloop'; diff --git a/ui/tests/unit/components/gauge-chart-test.js b/ui/tests/unit/components/gauge-chart-test.js index fc44ccfd483c..8f1b2ca27755 100644 --- a/ui/tests/unit/components/gauge-chart-test.js +++ b/ui/tests/unit/components/gauge-chart-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { module, test } from 'qunit'; diff --git a/ui/tests/unit/components/line-chart-test.js b/ui/tests/unit/components/line-chart-test.js index 8be189edf848..952cee0284ef 100644 --- a/ui/tests/unit/components/line-chart-test.js +++ b/ui/tests/unit/components/line-chart-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { module, test } from 'qunit'; diff --git a/ui/tests/unit/components/scale-events-chart-test.js b/ui/tests/unit/components/scale-events-chart-test.js index 47ecfef7a65c..146de9f6d620 100644 --- a/ui/tests/unit/components/scale-events-chart-test.js +++ b/ui/tests/unit/components/scale-events-chart-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { module, test } from 'qunit'; diff --git a/ui/tests/unit/components/stats-time-series-test.js b/ui/tests/unit/components/stats-time-series-test.js index 1980476c83d0..7de0f3769961 100644 --- a/ui/tests/unit/components/stats-time-series-test.js +++ b/ui/tests/unit/components/stats-time-series-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { module, test } from 'qunit'; diff --git a/ui/tests/unit/components/tooltip-test.js b/ui/tests/unit/components/tooltip-test.js index 2f848fe989df..51f0c11bf5c5 100644 --- a/ui/tests/unit/components/tooltip-test.js +++ b/ui/tests/unit/components/tooltip-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { module, test } from 'qunit'; diff --git a/ui/tests/unit/components/topo-viz-test.js b/ui/tests/unit/components/topo-viz-test.js index 2a248bdf88f3..cc65bdb8b6d0 100644 --- a/ui/tests/unit/components/topo-viz-test.js +++ b/ui/tests/unit/components/topo-viz-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { module, test } from 'qunit'; diff --git a/ui/tests/unit/controllers/allocations/allocation/index-test.js b/ui/tests/unit/controllers/allocations/allocation/index-test.js index b6c0529d8a94..2520b36a6549 100644 --- a/ui/tests/unit/controllers/allocations/allocation/index-test.js +++ b/ui/tests/unit/controllers/allocations/allocation/index-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { module, test } from 'qunit'; diff --git a/ui/tests/unit/helpers/format-volume-name-test.js b/ui/tests/unit/helpers/format-volume-name-test.js index b3d84b63a6cb..4153dcd56f74 100644 --- a/ui/tests/unit/helpers/format-volume-name-test.js +++ b/ui/tests/unit/helpers/format-volume-name-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { module, test } from 'qunit'; diff --git a/ui/tests/unit/helpers/stringify-object-test.js b/ui/tests/unit/helpers/stringify-object-test.js index 03fbdb90bc38..94825cac8814 100644 --- a/ui/tests/unit/helpers/stringify-object-test.js +++ b/ui/tests/unit/helpers/stringify-object-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { module, test } from 'qunit'; diff --git a/ui/tests/unit/mixins/searchable-test.js b/ui/tests/unit/mixins/searchable-test.js index a267484df70e..5fd307db9d7c 100644 --- a/ui/tests/unit/mixins/searchable-test.js +++ b/ui/tests/unit/mixins/searchable-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { alias } from '@ember/object/computed'; diff --git a/ui/tests/unit/models/allocation-test.js b/ui/tests/unit/models/allocation-test.js index f7a17aeb608b..94ba8e39d4e3 100644 --- a/ui/tests/unit/models/allocation-test.js +++ b/ui/tests/unit/models/allocation-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { run } from '@ember/runloop'; diff --git a/ui/tests/unit/models/job-test.js b/ui/tests/unit/models/job-test.js index 7f61eca619c8..1d3a00e25866 100644 --- a/ui/tests/unit/models/job-test.js +++ b/ui/tests/unit/models/job-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { run } from '@ember/runloop'; @@ -139,121 +139,6 @@ module('Unit | Model | job', function (hooks) { ); }); - test('actions are aggregated from taskgroups tasks', function (assert) { - const job = run(() => - this.owner.lookup('service:store').createRecord('job', { - name: 'example', - taskGroups: [ - { - name: 'one', - count: 0, - tasks: [ - { - name: '1.1', - actions: [ - { - name: 'one', - command: 'date', - args: ['+%s'], - }, - { - name: 'two', - command: 'sh', - args: ['-c "echo hello"'], - }, - ], - }, - ], - }, - { - name: 'two', - count: 0, - tasks: [ - { - name: '2.1', - }, - ], - }, - { - name: 'three', - count: 0, - tasks: [ - { - name: '3.1', - actions: [ - { - name: 'one', - command: 'date', - args: ['+%s'], - }, - ], - }, - { - name: '3.2', - actions: [ - { - name: 'one', - command: 'date', - args: ['+%s'], - }, - ], - }, - ], - }, - ], - }) - ); - - assert.equal( - job.get('actions.length'), - 4, - 'Job draws actions from its task groups tasks' - ); - - // Three actions named one, one named two - assert.equal( - job.get('actions').filterBy('name', 'one').length, - 3, - 'Job has three actions named one' - ); - assert.equal( - job.get('actions').filterBy('name', 'two').length, - 1, - 'Job has one action named two' - ); - - // Job's actions mapped by task.name return 1.1, 1.1, 3.1, 3.2 - assert.equal( - job.get('actions').mapBy('task.name').length, - 4, - 'Job action fragments surface their task properties' - ); - assert.equal( - job - .get('actions') - .mapBy('task.name') - .filter((name) => name === '1.1').length, - 2, - 'Two of the job actions are from task 1.1' - ); - assert.equal( - job - .get('actions') - .mapBy('task.name') - .filter((name) => name === '3.1').length, - 1, - 'One of the job actions is from task 3.1' - ); - assert.equal( - job - .get('actions') - .mapBy('task.name') - .filter((name) => name === '3.2').length, - 1, - 'One of the job actions is from task 3.2' - ); - }); - module('#parse', function () { test('it parses JSON', async function (assert) { const store = this.owner.lookup('service:store'); diff --git a/ui/tests/unit/models/task-group-test.js b/ui/tests/unit/models/task-group-test.js index 4733060f69a3..4de41b5db004 100644 --- a/ui/tests/unit/models/task-group-test.js +++ b/ui/tests/unit/models/task-group-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { get } from '@ember/object'; diff --git a/ui/tests/unit/models/task-test.js b/ui/tests/unit/models/task-test.js index 20b432f3fb6c..737819de2e1b 100644 --- a/ui/tests/unit/models/task-test.js +++ b/ui/tests/unit/models/task-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { module, test } from 'qunit'; @@ -85,69 +85,4 @@ module('Unit | Model | task', function (hooks) { ); }); }); - - // Test that message comes back with proper time formatting - test('displayMessage shows simplified time', function (assert) { - assert.expect(5); - - const longTaskEvent = run(() => - this.owner.lookup('service:store').createRecord('task-event', { - displayMessage: 'Task restarting in 1h2m3.456s', - }) - ); - - assert.equal( - longTaskEvent.get('message'), - 'Task restarting in 1h2m3s', - 'hour-specific displayMessage is simplified' - ); - - const mediumTaskEvent = run(() => - this.owner.lookup('service:store').createRecord('task-event', { - displayMessage: 'Task restarting in 1m2.345s', - }) - ); - - assert.equal( - mediumTaskEvent.get('message'), - 'Task restarting in 1m2s', - 'minute-specific displayMessage is simplified' - ); - - const shortTaskEvent = run(() => - this.owner.lookup('service:store').createRecord('task-event', { - displayMessage: 'Task restarting in 1.234s', - }) - ); - - assert.equal( - shortTaskEvent.get('message'), - 'Task restarting in 1s', - 'second-specific displayMessage is simplified' - ); - - const roundedTaskEvent = run(() => - this.owner.lookup('service:store').createRecord('task-event', { - displayMessage: 'I bet I can knock this out in about 1.999s', - }) - ); - - assert.equal( - roundedTaskEvent.get('message'), - 'I bet I can knock this out in about 2s', - 'displayMessage is rounded' - ); - - const timelessTaskEvent = run(() => - this.owner.lookup('service:store').createRecord('task-event', { - displayMessage: 'All 3000 tasks look great, no notes.', - }) - ); - - assert.equal( - timelessTaskEvent.get('message'), - 'All 3000 tasks look great, no notes.', - 'displayMessage is unchanged' - ); - }); }); diff --git a/ui/tests/unit/models/variable-test.js b/ui/tests/unit/models/variable-test.js index 341d046461a6..9e55055b04ea 100644 --- a/ui/tests/unit/models/variable-test.js +++ b/ui/tests/unit/models/variable-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { module, test } from 'qunit'; diff --git a/ui/tests/unit/serializers/allocation-test.js b/ui/tests/unit/serializers/allocation-test.js index 111966566efb..ade992cc864a 100644 --- a/ui/tests/unit/serializers/allocation-test.js +++ b/ui/tests/unit/serializers/allocation-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { module, test } from 'qunit'; diff --git a/ui/tests/unit/serializers/application-test.js b/ui/tests/unit/serializers/application-test.js index d46adf6beaba..480ec17217b9 100644 --- a/ui/tests/unit/serializers/application-test.js +++ b/ui/tests/unit/serializers/application-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { module, test } from 'qunit'; diff --git a/ui/tests/unit/serializers/deployment-test.js b/ui/tests/unit/serializers/deployment-test.js index b969014d13d8..e984c956597d 100644 --- a/ui/tests/unit/serializers/deployment-test.js +++ b/ui/tests/unit/serializers/deployment-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { module, test } from 'qunit'; diff --git a/ui/tests/unit/serializers/evaluation-test.js b/ui/tests/unit/serializers/evaluation-test.js index 03dc2dc7fc59..22b940297f03 100644 --- a/ui/tests/unit/serializers/evaluation-test.js +++ b/ui/tests/unit/serializers/evaluation-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { module, test } from 'qunit'; diff --git a/ui/tests/unit/serializers/job-plan-test.js b/ui/tests/unit/serializers/job-plan-test.js index 807c7db1100d..541e15e8c9c9 100644 --- a/ui/tests/unit/serializers/job-plan-test.js +++ b/ui/tests/unit/serializers/job-plan-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { module, test } from 'qunit'; diff --git a/ui/tests/unit/serializers/job-summary-test.js b/ui/tests/unit/serializers/job-summary-test.js index 0387054f059d..23e4bc3a02d0 100644 --- a/ui/tests/unit/serializers/job-summary-test.js +++ b/ui/tests/unit/serializers/job-summary-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { module, test } from 'qunit'; diff --git a/ui/tests/unit/serializers/job-test.js b/ui/tests/unit/serializers/job-test.js index 423b4c0d49e2..2a0ab0940d9c 100644 --- a/ui/tests/unit/serializers/job-test.js +++ b/ui/tests/unit/serializers/job-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { module, test } from 'qunit'; diff --git a/ui/tests/unit/serializers/network-test.js b/ui/tests/unit/serializers/network-test.js index 88664aa56490..9ce7b08627d2 100644 --- a/ui/tests/unit/serializers/network-test.js +++ b/ui/tests/unit/serializers/network-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { module, test } from 'qunit'; diff --git a/ui/tests/unit/serializers/node-pool-test.js b/ui/tests/unit/serializers/node-pool-test.js index 046f9d012c98..149caff6c09a 100644 --- a/ui/tests/unit/serializers/node-pool-test.js +++ b/ui/tests/unit/serializers/node-pool-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { setupTest } from 'ember-qunit'; diff --git a/ui/tests/unit/serializers/node-test.js b/ui/tests/unit/serializers/node-test.js index 9b84893e9f8b..a6ede2d4ee21 100644 --- a/ui/tests/unit/serializers/node-test.js +++ b/ui/tests/unit/serializers/node-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { module, test } from 'qunit'; diff --git a/ui/tests/unit/serializers/recommendation-summary-test.js b/ui/tests/unit/serializers/recommendation-summary-test.js index 974b24e5ec5c..b9cc8abf3c2f 100644 --- a/ui/tests/unit/serializers/recommendation-summary-test.js +++ b/ui/tests/unit/serializers/recommendation-summary-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { module, test } from 'qunit'; diff --git a/ui/tests/unit/serializers/scale-event-test.js b/ui/tests/unit/serializers/scale-event-test.js index 081b1485252d..4184c6468691 100644 --- a/ui/tests/unit/serializers/scale-event-test.js +++ b/ui/tests/unit/serializers/scale-event-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { module, test } from 'qunit'; diff --git a/ui/tests/unit/serializers/volume-test.js b/ui/tests/unit/serializers/volume-test.js index 5789321ae1e4..3b0092f6312e 100644 --- a/ui/tests/unit/serializers/volume-test.js +++ b/ui/tests/unit/serializers/volume-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { module, test } from 'qunit'; diff --git a/ui/tests/unit/services/stats-trackers-registry-test.js b/ui/tests/unit/services/stats-trackers-registry-test.js index 291245474285..d91a8680aaff 100644 --- a/ui/tests/unit/services/stats-trackers-registry-test.js +++ b/ui/tests/unit/services/stats-trackers-registry-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import EmberObject from '@ember/object'; diff --git a/ui/tests/unit/services/token-test.js b/ui/tests/unit/services/token-test.js index 186c8da7aadb..a40e13f81467 100644 --- a/ui/tests/unit/services/token-test.js +++ b/ui/tests/unit/services/token-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import Service from '@ember/service'; diff --git a/ui/tests/unit/utils/add-to-path-test.js b/ui/tests/unit/utils/add-to-path-test.js index f526ca1294d4..e2c33538aeb8 100644 --- a/ui/tests/unit/utils/add-to-path-test.js +++ b/ui/tests/unit/utils/add-to-path-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { module, test } from 'qunit'; diff --git a/ui/tests/unit/utils/allocation-stats-tracker-test.js b/ui/tests/unit/utils/allocation-stats-tracker-test.js index 7b4250edddbd..be2b7b1ac3dd 100644 --- a/ui/tests/unit/utils/allocation-stats-tracker-test.js +++ b/ui/tests/unit/utils/allocation-stats-tracker-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import EmberObject from '@ember/object'; diff --git a/ui/tests/unit/utils/behaviors/stats-tracker-frame-missing.js b/ui/tests/unit/utils/behaviors/stats-tracker-frame-missing.js index 69d7bc099fea..0578b6a3743c 100644 --- a/ui/tests/unit/utils/behaviors/stats-tracker-frame-missing.js +++ b/ui/tests/unit/utils/behaviors/stats-tracker-frame-missing.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { resolve } from 'rsvp'; diff --git a/ui/tests/unit/utils/compact-path-test.js b/ui/tests/unit/utils/compact-path-test.js index 6b6c245c2ad4..00f65dbfbcf9 100644 --- a/ui/tests/unit/utils/compact-path-test.js +++ b/ui/tests/unit/utils/compact-path-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import compactPath from 'nomad-ui/utils/compact-path'; diff --git a/ui/tests/unit/utils/encode-test.js b/ui/tests/unit/utils/encode-test.js index 63cb6d090ecc..1e360c57d348 100644 --- a/ui/tests/unit/utils/encode-test.js +++ b/ui/tests/unit/utils/encode-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { base64DecodeString, base64EncodeString } from 'nomad-ui/utils/encode'; diff --git a/ui/tests/unit/utils/escape-task-name-test.js b/ui/tests/unit/utils/escape-task-name-test.js index 6cd2e7cefa91..19ab82d471e1 100644 --- a/ui/tests/unit/utils/escape-task-name-test.js +++ b/ui/tests/unit/utils/escape-task-name-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import escapeTaskName from 'nomad-ui/utils/escape-task-name'; diff --git a/ui/tests/unit/utils/format-duration-test.js b/ui/tests/unit/utils/format-duration-test.js index 1fd7348b4523..c3668631eaf9 100644 --- a/ui/tests/unit/utils/format-duration-test.js +++ b/ui/tests/unit/utils/format-duration-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { module, test } from 'qunit'; diff --git a/ui/tests/unit/utils/generate-exec-url-test.js b/ui/tests/unit/utils/generate-exec-url-test.js index e1093e77a127..6f2007a2a34d 100644 --- a/ui/tests/unit/utils/generate-exec-url-test.js +++ b/ui/tests/unit/utils/generate-exec-url-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import generateExecUrl from 'nomad-ui/utils/generate-exec-url'; diff --git a/ui/tests/unit/utils/job-client-status-test.js b/ui/tests/unit/utils/job-client-status-test.js index 84766999316d..26ca99700228 100644 --- a/ui/tests/unit/utils/job-client-status-test.js +++ b/ui/tests/unit/utils/job-client-status-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { module, test } from 'qunit'; diff --git a/ui/tests/unit/utils/log-test.js b/ui/tests/unit/utils/log-test.js index 628d7b27017f..61f64eb44267 100644 --- a/ui/tests/unit/utils/log-test.js +++ b/ui/tests/unit/utils/log-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import EmberObject from '@ember/object'; diff --git a/ui/tests/unit/utils/match-glob-test.js b/ui/tests/unit/utils/match-glob-test.js index b9f566e78ff0..d23e861e0b30 100644 --- a/ui/tests/unit/utils/match-glob-test.js +++ b/ui/tests/unit/utils/match-glob-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import matchGlob from 'nomad-ui/utils/match-glob'; diff --git a/ui/tests/unit/utils/message-from-adapter-error-test.js b/ui/tests/unit/utils/message-from-adapter-error-test.js index cfc9cfbfc90b..cc6b70b750d6 100644 --- a/ui/tests/unit/utils/message-from-adapter-error-test.js +++ b/ui/tests/unit/utils/message-from-adapter-error-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { module, test } from 'qunit'; diff --git a/ui/tests/unit/utils/node-stats-tracker-test.js b/ui/tests/unit/utils/node-stats-tracker-test.js index a3575f95bada..cc8f99ac0f87 100644 --- a/ui/tests/unit/utils/node-stats-tracker-test.js +++ b/ui/tests/unit/utils/node-stats-tracker-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import EmberObject from '@ember/object'; diff --git a/ui/tests/unit/utils/path-tree-test.js b/ui/tests/unit/utils/path-tree-test.js index 55df3a48b6d9..8796da7f928d 100644 --- a/ui/tests/unit/utils/path-tree-test.js +++ b/ui/tests/unit/utils/path-tree-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import pathTree from 'nomad-ui/utils/path-tree'; diff --git a/ui/tests/unit/utils/rolling-array-test.js b/ui/tests/unit/utils/rolling-array-test.js index 11a364992289..b02abdae3349 100644 --- a/ui/tests/unit/utils/rolling-array-test.js +++ b/ui/tests/unit/utils/rolling-array-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { isArray } from '@ember/array'; diff --git a/ui/tests/unit/utils/stream-frames-test.js b/ui/tests/unit/utils/stream-frames-test.js index 8ff4edd4b0d9..ddc724c642a7 100644 --- a/ui/tests/unit/utils/stream-frames-test.js +++ b/ui/tests/unit/utils/stream-frames-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { module, test } from 'qunit'; diff --git a/ui/tests/unit/utils/stream-logger-test.js b/ui/tests/unit/utils/stream-logger-test.js index d579dc5125d0..343cbdf90609 100644 --- a/ui/tests/unit/utils/stream-logger-test.js +++ b/ui/tests/unit/utils/stream-logger-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { module, test } from 'qunit'; diff --git a/ui/tests/unit/utils/units-test.js b/ui/tests/unit/utils/units-test.js index f8ea50876842..640e49a7c842 100644 --- a/ui/tests/unit/utils/units-test.js +++ b/ui/tests/unit/utils/units-test.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { module, test } from 'qunit'; diff --git a/ui/tests/utils/clean-whitespace.js b/ui/tests/utils/clean-whitespace.js index d970476d368d..6be6e5089e3f 100644 --- a/ui/tests/utils/clean-whitespace.js +++ b/ui/tests/utils/clean-whitespace.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ // cleans whitespace from a string, for example for cleaning diff --git a/ui/tests/utils/ember-power-select-extensions.js b/ui/tests/utils/ember-power-select-extensions.js index 259eaafbd92a..e5028b3a858f 100644 --- a/ui/tests/utils/ember-power-select-extensions.js +++ b/ui/tests/utils/ember-power-select-extensions.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { click, settled } from '@ember/test-helpers'; diff --git a/ui/tests/utils/generate-raw-json-job.js b/ui/tests/utils/generate-raw-json-job.js index 968e3dadd6a8..d548524767b9 100644 --- a/ui/tests/utils/generate-raw-json-job.js +++ b/ui/tests/utils/generate-raw-json-job.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ export const JOB_JSON = { diff --git a/ui/tests/utils/push-payload-to-store.js b/ui/tests/utils/push-payload-to-store.js index 0c2ed8747e56..3d1ea49e9fe8 100644 --- a/ui/tests/utils/push-payload-to-store.js +++ b/ui/tests/utils/push-payload-to-store.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ import { run } from '@ember/runloop'; diff --git a/ui/tests/utils/set-policy.js b/ui/tests/utils/set-policy.js index 1db77ecd3940..2dff36ea4f5d 100644 --- a/ui/tests/utils/set-policy.js +++ b/ui/tests/utils/set-policy.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ export default function setPolicy(policy) { diff --git a/ui/yarn.lock b/ui/yarn.lock index 0684caf833e9..73b8345ba7bc 100644 --- a/ui/yarn.lock +++ b/ui/yarn.lock @@ -2,10 +2,12 @@ # yarn lockfile v1 -"@aashutoshrathi/word-wrap@^1.2.3": - version "1.2.6" - resolved "https://registry.yarnpkg.com/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz#bd9154aec9983f77b3a034ecaa015c2e4201f6cf" - integrity sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA== +"@ampproject/remapping@^2.1.0": + version "2.1.2" + resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.1.2.tgz#4edca94973ded9630d20101cd8559cedb8d8bd34" + integrity sha512-hoyByceqwKirw7w3Z7gnIIZC3Wx3J484Y3L/cMpXFbr7d9ZQj2mODrirNzcJa+SM3UlpWXYvKV4RlRpFXlWgXg== + dependencies: + "@jridgewell/trace-mapping" "^0.3.0" "@ampproject/remapping@^2.2.0": version "2.2.1" @@ -15,25 +17,72 @@ "@jridgewell/gen-mapping" "^0.3.0" "@jridgewell/trace-mapping" "^0.3.9" -"@babel/code-frame@7.12.11": +"@babel/code-frame@7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.10.4.tgz#168da1a36e90da68ae8d49c0f1b48c7c6249213a" + integrity sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg== + dependencies: + "@babel/highlight" "^7.10.4" + +"@babel/code-frame@7.12.11", "@babel/code-frame@^7.0.0": version "7.12.11" resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.12.11.tgz#f4ad435aa263db935b8f10f2c552d23fb716a63f" integrity sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw== dependencies: "@babel/highlight" "^7.10.4" -"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.23.5", "@babel/code-frame@^7.5.5", "@babel/code-frame@^7.8.3": - version "7.23.5" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.23.5.tgz#9009b69a8c602293476ad598ff53e4562e15c244" - integrity sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA== +"@babel/code-frame@^7.10.4", "@babel/code-frame@^7.12.11", "@babel/code-frame@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.16.7.tgz#44416b6bd7624b998f5b1af5d470856c40138789" + integrity sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg== dependencies: - "@babel/highlight" "^7.23.4" - chalk "^2.4.2" + "@babel/highlight" "^7.16.7" + +"@babel/code-frame@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.12.13.tgz#dcfc826beef65e75c50e21d3837d7d95798dd658" + integrity sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g== + dependencies: + "@babel/highlight" "^7.12.13" + +"@babel/code-frame@^7.14.5", "@babel/code-frame@^7.5.5", "@babel/code-frame@^7.8.3": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.14.5.tgz#23b08d740e83f49c5e59945fbf1b43e80bbf4edb" + integrity sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw== + dependencies: + "@babel/highlight" "^7.14.5" + +"@babel/code-frame@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.22.5.tgz#234d98e1551960604f1246e6475891a570ad5658" + integrity sha512-Xmwn266vad+6DAqEB2A6V/CcZVp62BbwVmcOJc2RPuwih1kw02TjQvWVWlcKGbBPd+8/0V5DEkOcizRGYsspYQ== + dependencies: + "@babel/highlight" "^7.22.5" + +"@babel/compat-data@^7.13.0", "@babel/compat-data@^7.13.8": + version "7.13.12" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.13.12.tgz#a8a5ccac19c200f9dd49624cac6e19d7be1236a1" + integrity sha512-3eJJ841uKxeV8dcN/2yGEUy+RfgQspPEgQat85umsE1rotuquQ2AbIub4S6j7c50a2d+4myc+zSlnXeIHrOnhQ== + +"@babel/compat-data@^7.13.11", "@babel/compat-data@^7.15.0": + version "7.15.0" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.15.0.tgz#2dbaf8b85334796cafbb0f5793a90a2fc010b176" + integrity sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA== -"@babel/compat-data@^7.20.5", "@babel/compat-data@^7.22.6", "@babel/compat-data@^7.23.3", "@babel/compat-data@^7.23.5": - version "7.23.5" - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.23.5.tgz#ffb878728bb6bdcb6f4510aa51b1be9afb8cfd98" - integrity sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw== +"@babel/compat-data@^7.16.0": + version "7.16.0" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.16.0.tgz#ea269d7f78deb3a7826c39a4048eecda541ebdaa" + integrity sha512-DGjt2QZse5SGd9nfOSqO4WLJ8NN/oHkijbXbPrxuoJO3oIPJL3TciZs9FX+cOHNiY9E9l0opL8g7BmLe3T+9ew== + +"@babel/compat-data@^7.16.4", "@babel/compat-data@^7.16.8", "@babel/compat-data@^7.17.0": + version "7.17.0" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.17.0.tgz#86850b8597ea6962089770952075dcaabb8dba34" + integrity sha512-392byTlpGWXMv4FbyWw3sAZ/FrW/DrwqLGXpy0mbyNe9Taqv1mg9yON5/o0cnr8XYCkFTZbC1eV+c+LAROgrng== + +"@babel/compat-data@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.22.5.tgz#b1f6c86a02d85d2dd3368a2b67c09add8cd0c255" + integrity sha512-4Jc/YuIaYqKnDDz892kPIledykKg12Aw1PYX5i/TY28anJtacvM1Rrr8wbieB9GfEJwlzqT0hUEao0CxEebiDA== "@babel/core@7.12.9": version "7.12.9" @@ -57,37 +106,141 @@ semver "^5.4.1" source-map "^0.5.0" -"@babel/core@^7.0.0", "@babel/core@^7.1.0", "@babel/core@^7.12.0", "@babel/core@^7.12.10", "@babel/core@^7.12.3", "@babel/core@^7.13.10", "@babel/core@^7.13.8", "@babel/core@^7.16.7", "@babel/core@^7.3.4": - version "7.23.9" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.23.9.tgz#b028820718000f267870822fec434820e9b1e4d1" - integrity sha512-5q0175NOjddqpvvzU+kDiSOAk4PfdO6FvwCWoQ6RO7rTzEe8vlo+4HVfcnAREhD4npMs0e9uZypjTwzZPCf/cw== +"@babel/core@^7.0.0", "@babel/core@^7.12.3": + version "7.12.10" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.12.10.tgz#b79a2e1b9f70ed3d84bbfb6d8c4ef825f606bccd" + integrity sha512-eTAlQKq65zHfkHZV0sIVODCPGVgoo1HdBlbSLi9CqOzuZanMv2ihzY+4paiKr1mH+XmYESMAmJ/dpZ68eN6d8w== + dependencies: + "@babel/code-frame" "^7.10.4" + "@babel/generator" "^7.12.10" + "@babel/helper-module-transforms" "^7.12.1" + "@babel/helpers" "^7.12.5" + "@babel/parser" "^7.12.10" + "@babel/template" "^7.12.7" + "@babel/traverse" "^7.12.10" + "@babel/types" "^7.12.10" + convert-source-map "^1.7.0" + debug "^4.1.0" + gensync "^1.0.0-beta.1" + json5 "^2.1.2" + lodash "^4.17.19" + semver "^5.4.1" + source-map "^0.5.0" + +"@babel/core@^7.1.0": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.22.5.tgz#d67d9747ecf26ee7ecd3ebae1ee22225fe902a89" + integrity sha512-SBuTAjg91A3eKOvD+bPEz3LlhHZRNu1nFOVts9lzDJTXshHTjII0BAtDS3Y2DAkdZdDKWVZGVwkDfc4Clxn1dg== dependencies: "@ampproject/remapping" "^2.2.0" - "@babel/code-frame" "^7.23.5" - "@babel/generator" "^7.23.6" - "@babel/helper-compilation-targets" "^7.23.6" - "@babel/helper-module-transforms" "^7.23.3" - "@babel/helpers" "^7.23.9" - "@babel/parser" "^7.23.9" - "@babel/template" "^7.23.9" - "@babel/traverse" "^7.23.9" - "@babel/types" "^7.23.9" - convert-source-map "^2.0.0" + "@babel/code-frame" "^7.22.5" + "@babel/generator" "^7.22.5" + "@babel/helper-compilation-targets" "^7.22.5" + "@babel/helper-module-transforms" "^7.22.5" + "@babel/helpers" "^7.22.5" + "@babel/parser" "^7.22.5" + "@babel/template" "^7.22.5" + "@babel/traverse" "^7.22.5" + "@babel/types" "^7.22.5" + convert-source-map "^1.7.0" debug "^4.1.0" gensync "^1.0.0-beta.2" - json5 "^2.2.3" - semver "^6.3.1" + json5 "^2.2.2" + semver "^6.3.0" + +"@babel/core@^7.12.0", "@babel/core@^7.13.10", "@babel/core@^7.13.8", "@babel/core@^7.16.7", "@babel/core@^7.3.4": + version "7.17.5" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.17.5.tgz#6cd2e836058c28f06a4ca8ee7ed955bbf37c8225" + integrity sha512-/BBMw4EvjmyquN5O+t5eh0+YqB3XXJkYD2cjKpYtWOfFy4lQ4UozNSmxAcWT8r2XtZs0ewG+zrfsqeR15i1ajA== + dependencies: + "@ampproject/remapping" "^2.1.0" + "@babel/code-frame" "^7.16.7" + "@babel/generator" "^7.17.3" + "@babel/helper-compilation-targets" "^7.16.7" + "@babel/helper-module-transforms" "^7.16.7" + "@babel/helpers" "^7.17.2" + "@babel/parser" "^7.17.3" + "@babel/template" "^7.16.7" + "@babel/traverse" "^7.17.3" + "@babel/types" "^7.17.0" + convert-source-map "^1.7.0" + debug "^4.1.0" + gensync "^1.0.0-beta.2" + json5 "^2.1.2" + semver "^6.3.0" + +"@babel/core@^7.12.10": + version "7.15.5" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.15.5.tgz#f8ed9ace730722544609f90c9bb49162dc3bf5b9" + integrity sha512-pYgXxiwAgQpgM1bNkZsDEq85f0ggXMA5L7c+o3tskGMh2BunCI9QUwB9Z4jpvXUOuMdyGKiGKQiRe11VS6Jzvg== + dependencies: + "@babel/code-frame" "^7.14.5" + "@babel/generator" "^7.15.4" + "@babel/helper-compilation-targets" "^7.15.4" + "@babel/helper-module-transforms" "^7.15.4" + "@babel/helpers" "^7.15.4" + "@babel/parser" "^7.15.5" + "@babel/template" "^7.15.4" + "@babel/traverse" "^7.15.4" + "@babel/types" "^7.15.4" + convert-source-map "^1.7.0" + debug "^4.1.0" + gensync "^1.0.0-beta.2" + json5 "^2.1.2" + semver "^6.3.0" + source-map "^0.5.0" + +"@babel/generator@^7.12.10", "@babel/generator@^7.12.11", "@babel/generator@^7.17.3": + version "7.17.3" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.17.3.tgz#a2c30b0c4f89858cb87050c3ffdfd36bdf443200" + integrity sha512-+R6Dctil/MgUsZsZAkYgK+ADNSZzJRRy0TvY65T71z/CR854xHQ1EweBYXdfT+HNeN7w0cSJJEzgxZMv40pxsg== + dependencies: + "@babel/types" "^7.17.0" + jsesc "^2.5.1" + source-map "^0.5.0" + +"@babel/generator@^7.12.5", "@babel/generator@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.15.4.tgz#85acb159a267ca6324f9793986991ee2022a05b0" + integrity sha512-d3itta0tu+UayjEORPNz6e1T3FtvWlP5N4V5M+lhp/CxT4oAA7/NcScnpRyspUMLK6tu9MNHmQHxRykuN2R7hw== + dependencies: + "@babel/types" "^7.15.4" + jsesc "^2.5.1" + source-map "^0.5.0" + +"@babel/generator@^7.13.0": + version "7.13.9" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.13.9.tgz#3a7aa96f9efb8e2be42d38d80e2ceb4c64d8de39" + integrity sha512-mHOOmY0Axl/JCTkxTU6Lf5sWOg/v8nUa+Xkt4zMTftX0wqmb6Sh7J8gvcehBw7q0AhrhAR+FDacKjCZ2X8K+Sw== + dependencies: + "@babel/types" "^7.13.0" + jsesc "^2.5.1" + source-map "^0.5.0" -"@babel/generator@^7.12.11", "@babel/generator@^7.12.5", "@babel/generator@^7.23.6": - version "7.23.6" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.23.6.tgz#9e1fca4811c77a10580d17d26b57b036133f3c2e" - integrity sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw== +"@babel/generator@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.22.5.tgz#1e7bf768688acfb05cf30b2369ef855e82d984f7" + integrity sha512-+lcUbnTRhd0jOewtFSedLyiPsD5tswKkbgcezOqqWFUVNEwoUTlpPOBmvhG7OXWLR4jMdv0czPGH5XbflnD1EA== dependencies: - "@babel/types" "^7.23.6" + "@babel/types" "^7.22.5" "@jridgewell/gen-mapping" "^0.3.2" "@jridgewell/trace-mapping" "^0.3.17" jsesc "^2.5.1" +"@babel/helper-annotate-as-pure@^7.14.5", "@babel/helper-annotate-as-pure@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.15.4.tgz#3d0e43b00c5e49fdb6c57e421601a7a658d5f835" + integrity sha512-QwrtdNvUNsPCj2lfNQacsGSQvGX8ee1ttrBrcozUP2Sv/jylewBP/8QFe6ZkBsC8T/GYWonNAWJV4aRR9AL2DA== + dependencies: + "@babel/types" "^7.15.4" + +"@babel/helper-annotate-as-pure@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz#bb2339a7534a9c128e3102024c60760a3a7f3862" + integrity sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw== + dependencies: + "@babel/types" "^7.16.7" + "@babel/helper-annotate-as-pure@^7.18.6", "@babel/helper-annotate-as-pure@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz#e7f06737b197d580a01edf75d97e2c8be99d3882" @@ -95,47 +248,150 @@ dependencies: "@babel/types" "^7.22.5" -"@babel/helper-builder-binary-assignment-operator-visitor@^7.22.15": - version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz#5426b109cf3ad47b91120f8328d8ab1be8b0b956" - integrity sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw== +"@babel/helper-builder-binary-assignment-operator-visitor@^7.14.5": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.15.4.tgz#21ad815f609b84ee0e3058676c33cf6d1670525f" + integrity sha512-P8o7JP2Mzi0SdC6eWr1zF+AEYvrsZa7GSY1lTayjF5XJhVH0kjLYUZPvTMflP7tBgZoe9gIhTa60QwFpqh/E0Q== + dependencies: + "@babel/helper-explode-assignable-expression" "^7.15.4" + "@babel/types" "^7.15.4" + +"@babel/helper-builder-binary-assignment-operator-visitor@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.7.tgz#38d138561ea207f0f69eb1626a418e4f7e6a580b" + integrity sha512-C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA== dependencies: - "@babel/types" "^7.22.15" + "@babel/helper-explode-assignable-expression" "^7.16.7" + "@babel/types" "^7.16.7" -"@babel/helper-compilation-targets@^7.12.0", "@babel/helper-compilation-targets@^7.13.0", "@babel/helper-compilation-targets@^7.20.7", "@babel/helper-compilation-targets@^7.22.15", "@babel/helper-compilation-targets@^7.22.6", "@babel/helper-compilation-targets@^7.23.6": - version "7.23.6" - resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz#4d79069b16cbcf1461289eccfbbd81501ae39991" - integrity sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ== +"@babel/helper-compilation-targets@^7.12.0", "@babel/helper-compilation-targets@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.7.tgz#06e66c5f299601e6c7da350049315e83209d551b" + integrity sha512-mGojBwIWcwGD6rfqgRXVlVYmPAv7eOpIemUG3dGnDdCY4Pae70ROij3XmfrH6Fa1h1aiDylpglbZyktfzyo/hA== dependencies: - "@babel/compat-data" "^7.23.5" - "@babel/helper-validator-option" "^7.23.5" - browserslist "^4.22.2" + "@babel/compat-data" "^7.16.4" + "@babel/helper-validator-option" "^7.16.7" + browserslist "^4.17.5" + semver "^6.3.0" + +"@babel/helper-compilation-targets@^7.13.0": + version "7.13.10" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.13.10.tgz#1310a1678cb8427c07a753750da4f8ce442bdd0c" + integrity sha512-/Xju7Qg1GQO4mHZ/Kcs6Au7gfafgZnwm+a7sy/ow/tV1sHeraRUHbjdat8/UvDor4Tez+siGKDk6zIKtCPKVJA== + dependencies: + "@babel/compat-data" "^7.13.8" + "@babel/helper-validator-option" "^7.12.17" + browserslist "^4.14.5" + semver "^6.3.0" + +"@babel/helper-compilation-targets@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.4.tgz#cf6d94f30fbefc139123e27dd6b02f65aeedb7b9" + integrity sha512-rMWPCirulnPSe4d+gwdWXLfAXTTBj8M3guAf5xFQJ0nvFY7tfNAFnWdqaHegHlgDZOCT4qvhF3BYlSJag8yhqQ== + dependencies: + "@babel/compat-data" "^7.15.0" + "@babel/helper-validator-option" "^7.14.5" + browserslist "^4.16.6" + semver "^6.3.0" + +"@babel/helper-compilation-targets@^7.16.0": + version "7.16.0" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.0.tgz#01d615762e796c17952c29e3ede9d6de07d235a8" + integrity sha512-S7iaOT1SYlqK0sQaCi21RX4+13hmdmnxIEAnQUB/eh7GeAnRjOUgTYpLkUOiRXzD+yog1JxP0qyAQZ7ZxVxLVg== + dependencies: + "@babel/compat-data" "^7.16.0" + "@babel/helper-validator-option" "^7.14.5" + browserslist "^4.16.6" + semver "^6.3.0" + +"@babel/helper-compilation-targets@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.5.tgz#fc7319fc54c5e2fa14b2909cf3c5fd3046813e02" + integrity sha512-Ji+ywpHeuqxB8WDxraCiqR0xfhYjiDE/e6k7FuIaANnoOFxAHskHChz4vA1mJC9Lbm01s1PVAGhQY4FUKSkGZw== + dependencies: + "@babel/compat-data" "^7.22.5" + "@babel/helper-validator-option" "^7.22.5" + browserslist "^4.21.3" lru-cache "^5.1.1" - semver "^6.3.1" + semver "^6.3.0" -"@babel/helper-create-class-features-plugin@^7.18.6", "@babel/helper-create-class-features-plugin@^7.21.0", "@babel/helper-create-class-features-plugin@^7.22.15", "@babel/helper-create-class-features-plugin@^7.23.6", "@babel/helper-create-class-features-plugin@^7.23.9", "@babel/helper-create-class-features-plugin@^7.5.5", "@babel/helper-create-class-features-plugin@^7.8.3": - version "7.23.10" - resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.23.10.tgz#25d55fafbaea31fd0e723820bb6cc3df72edf7ea" - integrity sha512-2XpP2XhkXzgxecPNEEK8Vz8Asj9aRxt08oKOqtiZoqV2UGZ5T+EkyP9sXQ9nwMxBIG34a7jmasVqoMop7VdPUw== +"@babel/helper-create-class-features-plugin@^7.12.1", "@babel/helper-create-class-features-plugin@^7.16.10", "@babel/helper-create-class-features-plugin@^7.16.7", "@babel/helper-create-class-features-plugin@^7.17.1", "@babel/helper-create-class-features-plugin@^7.17.6", "@babel/helper-create-class-features-plugin@^7.5.5": + version "7.17.6" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.17.6.tgz#3778c1ed09a7f3e65e6d6e0f6fbfcc53809d92c9" + integrity sha512-SogLLSxXm2OkBbSsHZMM4tUi8fUzjs63AT/d0YQIzr6GSd8Hxsbk2KYDX0k0DweAzGMj/YWeiCsorIdtdcW8Eg== + dependencies: + "@babel/helper-annotate-as-pure" "^7.16.7" + "@babel/helper-environment-visitor" "^7.16.7" + "@babel/helper-function-name" "^7.16.7" + "@babel/helper-member-expression-to-functions" "^7.16.7" + "@babel/helper-optimise-call-expression" "^7.16.7" + "@babel/helper-replace-supers" "^7.16.7" + "@babel/helper-split-export-declaration" "^7.16.7" + +"@babel/helper-create-class-features-plugin@^7.13.0": + version "7.13.11" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.13.11.tgz#30d30a005bca2c953f5653fc25091a492177f4f6" + integrity sha512-ays0I7XYq9xbjCSvT+EvysLgfc3tOkwCULHjrnscGT3A9qD4sk3wXnJ3of0MAWsWGjdinFvajHU2smYuqXKMrw== + dependencies: + "@babel/helper-function-name" "^7.12.13" + "@babel/helper-member-expression-to-functions" "^7.13.0" + "@babel/helper-optimise-call-expression" "^7.12.13" + "@babel/helper-replace-supers" "^7.13.0" + "@babel/helper-split-export-declaration" "^7.12.13" + +"@babel/helper-create-class-features-plugin@^7.14.5", "@babel/helper-create-class-features-plugin@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.15.4.tgz#7f977c17bd12a5fba363cb19bea090394bf37d2e" + integrity sha512-7ZmzFi+DwJx6A7mHRwbuucEYpyBwmh2Ca0RvI6z2+WLZYCqV0JOaLb+u0zbtmDicebgKBZgqbYfLaKNqSgv5Pw== + dependencies: + "@babel/helper-annotate-as-pure" "^7.15.4" + "@babel/helper-function-name" "^7.15.4" + "@babel/helper-member-expression-to-functions" "^7.15.4" + "@babel/helper-optimise-call-expression" "^7.15.4" + "@babel/helper-replace-supers" "^7.15.4" + "@babel/helper-split-export-declaration" "^7.15.4" + +"@babel/helper-create-class-features-plugin@^7.21.0": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.5.tgz#2192a1970ece4685fbff85b48da2c32fcb130b7c" + integrity sha512-xkb58MyOYIslxu3gKmVXmjTtUPvBU4odYzbiIQbWwLKIHCsx6UGZGX6F1IznMFVnDdirseUZopzN+ZRt8Xb33Q== dependencies: "@babel/helper-annotate-as-pure" "^7.22.5" - "@babel/helper-environment-visitor" "^7.22.20" - "@babel/helper-function-name" "^7.23.0" - "@babel/helper-member-expression-to-functions" "^7.23.0" + "@babel/helper-environment-visitor" "^7.22.5" + "@babel/helper-function-name" "^7.22.5" + "@babel/helper-member-expression-to-functions" "^7.22.5" "@babel/helper-optimise-call-expression" "^7.22.5" - "@babel/helper-replace-supers" "^7.22.20" + "@babel/helper-replace-supers" "^7.22.5" "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" - "@babel/helper-split-export-declaration" "^7.22.6" - semver "^6.3.1" + "@babel/helper-split-export-declaration" "^7.22.5" + semver "^6.3.0" + +"@babel/helper-create-class-features-plugin@^7.8.3": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.12.1.tgz#3c45998f431edd4a9214c5f1d3ad1448a6137f6e" + integrity sha512-hkL++rWeta/OVOBTRJc9a5Azh5mt5WgZUGAKMD8JM141YsE08K//bp1unBBieO6rUKkIPyUE0USQ30jAy3Sk1w== + dependencies: + "@babel/helper-function-name" "^7.10.4" + "@babel/helper-member-expression-to-functions" "^7.12.1" + "@babel/helper-optimise-call-expression" "^7.10.4" + "@babel/helper-replace-supers" "^7.12.1" + "@babel/helper-split-export-declaration" "^7.10.4" -"@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.22.15", "@babel/helper-create-regexp-features-plugin@^7.22.5": - version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz#5ee90093914ea09639b01c711db0d6775e558be1" - integrity sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w== +"@babel/helper-create-regexp-features-plugin@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.14.5.tgz#c7d5ac5e9cf621c26057722fb7a8a4c5889358c4" + integrity sha512-TLawwqpOErY2HhWbGJ2nZT5wSkR192QpN+nBg1THfBfftrlvOh+WbhrxXCH4q4xJ9Gl16BGPR/48JA+Ryiho/A== dependencies: - "@babel/helper-annotate-as-pure" "^7.22.5" - regexpu-core "^5.3.1" - semver "^6.3.1" + "@babel/helper-annotate-as-pure" "^7.14.5" + regexpu-core "^4.7.1" + +"@babel/helper-create-regexp-features-plugin@^7.16.7": + version "7.17.0" + resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.17.0.tgz#1dcc7d40ba0c6b6b25618997c5dbfd310f186fe1" + integrity sha512-awO2So99wG6KnlE+TPs6rn83gCz5WlEePJDTnLEqbchMVrBeAujURVphRdigsk094VhvZehFoNOihSlcBjwsXA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.16.7" + regexpu-core "^5.0.1" "@babel/helper-define-polyfill-provider@^0.1.5": version "0.1.5" @@ -151,29 +407,129 @@ resolve "^1.14.2" semver "^6.1.2" -"@babel/helper-define-polyfill-provider@^0.5.0": - version "0.5.0" - resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.5.0.tgz#465805b7361f461e86c680f1de21eaf88c25901b" - integrity sha512-NovQquuQLAQ5HuyjCz7WQP9MjRj7dx++yspwiyUiGl9ZyadHRSql1HZh5ogRd8W8w6YM6EQ/NTB8rgjLt5W65Q== +"@babel/helper-define-polyfill-provider@^0.2.2": + version "0.2.3" + resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.3.tgz#0525edec5094653a282688d34d846e4c75e9c0b6" + integrity sha512-RH3QDAfRMzj7+0Nqu5oqgO5q9mFtQEVvCRsi8qCEfzLR9p2BHfn5FzhSB2oj1fF7I2+DcTORkYaQ6aTR9Cofew== + dependencies: + "@babel/helper-compilation-targets" "^7.13.0" + "@babel/helper-module-imports" "^7.12.13" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/traverse" "^7.13.0" + debug "^4.1.1" + lodash.debounce "^4.0.8" + resolve "^1.14.2" + semver "^6.1.2" + +"@babel/helper-define-polyfill-provider@^0.3.1": + version "0.3.1" + resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz#52411b445bdb2e676869e5a74960d2d3826d2665" + integrity sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA== dependencies: - "@babel/helper-compilation-targets" "^7.22.6" - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-compilation-targets" "^7.13.0" + "@babel/helper-module-imports" "^7.12.13" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/traverse" "^7.13.0" debug "^4.1.1" lodash.debounce "^4.0.8" resolve "^1.14.2" + semver "^6.1.2" + +"@babel/helper-environment-visitor@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz#ff484094a839bde9d89cd63cba017d7aae80ecd7" + integrity sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag== + dependencies: + "@babel/types" "^7.16.7" + +"@babel/helper-environment-visitor@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.5.tgz#f06dd41b7c1f44e1f8da6c4055b41ab3a09a7e98" + integrity sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q== + +"@babel/helper-explode-assignable-expression@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.15.4.tgz#f9aec9d219f271eaf92b9f561598ca6b2682600c" + integrity sha512-J14f/vq8+hdC2KoWLIQSsGrC9EFBKE4NFts8pfMpymfApds+fPqR30AOUWc4tyr56h9l/GA1Sxv2q3dLZWbQ/g== + dependencies: + "@babel/types" "^7.15.4" + +"@babel/helper-explode-assignable-expression@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.7.tgz#12a6d8522fdd834f194e868af6354e8650242b7a" + integrity sha512-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ== + dependencies: + "@babel/types" "^7.16.7" + +"@babel/helper-function-name@^7.10.4", "@babel/helper-function-name@^7.12.11", "@babel/helper-function-name@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz#f1ec51551fb1c8956bc8dd95f38523b6cf375f8f" + integrity sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA== + dependencies: + "@babel/helper-get-function-arity" "^7.16.7" + "@babel/template" "^7.16.7" + "@babel/types" "^7.16.7" + +"@babel/helper-function-name@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz#93ad656db3c3c2232559fd7b2c3dbdcbe0eb377a" + integrity sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA== + dependencies: + "@babel/helper-get-function-arity" "^7.12.13" + "@babel/template" "^7.12.13" + "@babel/types" "^7.12.13" + +"@babel/helper-function-name@^7.14.5", "@babel/helper-function-name@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz#845744dafc4381a4a5fb6afa6c3d36f98a787ebc" + integrity sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw== + dependencies: + "@babel/helper-get-function-arity" "^7.15.4" + "@babel/template" "^7.15.4" + "@babel/types" "^7.15.4" + +"@babel/helper-function-name@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.22.5.tgz#ede300828905bb15e582c037162f99d5183af1be" + integrity sha512-wtHSq6jMRE3uF2otvfuD3DIvVhOsSNshQl0Qrd7qC9oQJzHvOL4qQXlQn2916+CXGywIjpGuIkoyZRRxHPiNQQ== + dependencies: + "@babel/template" "^7.22.5" + "@babel/types" "^7.22.5" + +"@babel/helper-get-function-arity@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz#bc63451d403a3b3082b97e1d8b3fe5bd4091e583" + integrity sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg== + dependencies: + "@babel/types" "^7.12.13" -"@babel/helper-environment-visitor@^7.22.20": - version "7.22.20" - resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz#96159db61d34a29dba454c959f5ae4a649ba9167" - integrity sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA== +"@babel/helper-get-function-arity@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz#098818934a137fce78b536a3e015864be1e2879b" + integrity sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA== + dependencies: + "@babel/types" "^7.15.4" -"@babel/helper-function-name@^7.22.5", "@babel/helper-function-name@^7.23.0": - version "7.23.0" - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz#1f9a3cdbd5b2698a670c30d2735f9af95ed52759" - integrity sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw== +"@babel/helper-get-function-arity@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz#ea08ac753117a669f1508ba06ebcc49156387419" + integrity sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw== dependencies: - "@babel/template" "^7.22.15" - "@babel/types" "^7.23.0" + "@babel/types" "^7.16.7" + +"@babel/helper-hoist-variables@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.15.4.tgz#09993a3259c0e918f99d104261dfdfc033f178df" + integrity sha512-VTy085egb3jUGVK9ycIxQiPbquesq0HUQ+tPO0uv5mPEBZipk+5FkRKiWq5apuyTE9FUrjENB0rCf8y+n+UuhA== + dependencies: + "@babel/types" "^7.15.4" + +"@babel/helper-hoist-variables@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz#86bcb19a77a509c7b77d0e22323ef588fa58c246" + integrity sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg== + dependencies: + "@babel/types" "^7.16.7" "@babel/helper-hoist-variables@^7.22.5": version "7.22.5" @@ -182,30 +538,145 @@ dependencies: "@babel/types" "^7.22.5" -"@babel/helper-member-expression-to-functions@^7.22.15", "@babel/helper-member-expression-to-functions@^7.23.0": - version "7.23.0" - resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.23.0.tgz#9263e88cc5e41d39ec18c9a3e0eced59a3e7d366" - integrity sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA== +"@babel/helper-member-expression-to-functions@^7.12.1", "@babel/helper-member-expression-to-functions@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.7.tgz#42b9ca4b2b200123c3b7e726b0ae5153924905b0" + integrity sha512-VtJ/65tYiU/6AbMTDwyoXGPKHgTsfRarivm+YbB5uAzKUyuPjgZSgAFeG87FCigc7KNHu2Pegh1XIT3lXjvz3Q== + dependencies: + "@babel/types" "^7.16.7" + +"@babel/helper-member-expression-to-functions@^7.13.0", "@babel/helper-member-expression-to-functions@^7.13.12": + version "7.13.12" + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.12.tgz#dfe368f26d426a07299d8d6513821768216e6d72" + integrity sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw== + dependencies: + "@babel/types" "^7.13.12" + +"@babel/helper-member-expression-to-functions@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.4.tgz#bfd34dc9bba9824a4658b0317ec2fd571a51e6ef" + integrity sha512-cokOMkxC/BTyNP1AlY25HuBWM32iCEsLPI4BHDpJCHHm1FU2E7dKWWIXJgQgSFiu4lp8q3bL1BIKwqkSUviqtA== + dependencies: + "@babel/types" "^7.15.4" + +"@babel/helper-member-expression-to-functions@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.22.5.tgz#0a7c56117cad3372fbf8d2fb4bf8f8d64a1e76b2" + integrity sha512-aBiH1NKMG0H2cGZqspNvsaBe6wNGjbJjuLy29aU+eDZjSbbN53BaxlpB02xm9v34pLTZ1nIQPFYn2qMZoa5BQQ== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-module-imports@^7.0.0", "@babel/helper-module-imports@^7.8.3": + version "7.12.5" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.12.5.tgz#1bfc0229f794988f76ed0a4d4e90860850b54dfb" + integrity sha512-SR713Ogqg6++uexFRORf/+nPXMmWIn80TALu0uaFb+iQIUoR7bOC7zBWyzBs5b3tBBJXuyD0cRu1F15GyzjOWA== dependencies: - "@babel/types" "^7.23.0" + "@babel/types" "^7.12.5" -"@babel/helper-module-imports@^7.0.0", "@babel/helper-module-imports@^7.12.13", "@babel/helper-module-imports@^7.22.15", "@babel/helper-module-imports@^7.8.3": - version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz#16146307acdc40cc00c3b2c647713076464bdbf0" - integrity sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w== +"@babel/helper-module-imports@^7.12.13", "@babel/helper-module-imports@^7.13.12": + version "7.13.12" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.13.12.tgz#c6a369a6f3621cb25da014078684da9196b61977" + integrity sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA== dependencies: - "@babel/types" "^7.22.15" + "@babel/types" "^7.13.12" -"@babel/helper-module-transforms@^7.12.1", "@babel/helper-module-transforms@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.23.3.tgz#d7d12c3c5d30af5b3c0fcab2a6d5217773e2d0f1" - integrity sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ== +"@babel/helper-module-imports@^7.12.5", "@babel/helper-module-imports@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz#25612a8091a999704461c8a222d0efec5d091437" + integrity sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg== + dependencies: + "@babel/types" "^7.16.7" + +"@babel/helper-module-imports@^7.14.5", "@babel/helper-module-imports@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.15.4.tgz#e18007d230632dea19b47853b984476e7b4e103f" + integrity sha512-jeAHZbzUwdW/xHgHQ3QmWR4Jg6j15q4w/gCfwZvtqOxoo5DKtLHk8Bsf4c5RZRC7NmLEs+ohkdq8jFefuvIxAA== + dependencies: + "@babel/types" "^7.15.4" + +"@babel/helper-module-imports@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.22.5.tgz#1a8f4c9f4027d23f520bd76b364d44434a72660c" + integrity sha512-8Dl6+HD/cKifutF5qGd/8ZJi84QeAKh+CEe1sBzz8UayBBGg1dAIJrdHOcOM5b2MpzWL2yuotJTtGjETq0qjXg== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-module-transforms@^7.12.1", "@babel/helper-module-transforms@^7.16.7": + version "7.17.6" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.17.6.tgz#3c3b03cc6617e33d68ef5a27a67419ac5199ccd0" + integrity sha512-2ULmRdqoOMpdvkbT8jONrZML/XALfzxlb052bldftkicAUy8AxSCkD5trDPQcwHNmolcl7wP6ehNqMlyUw6AaA== + dependencies: + "@babel/helper-environment-visitor" "^7.16.7" + "@babel/helper-module-imports" "^7.16.7" + "@babel/helper-simple-access" "^7.16.7" + "@babel/helper-split-export-declaration" "^7.16.7" + "@babel/helper-validator-identifier" "^7.16.7" + "@babel/template" "^7.16.7" + "@babel/traverse" "^7.17.3" + "@babel/types" "^7.17.0" + +"@babel/helper-module-transforms@^7.13.0": + version "7.13.12" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.13.12.tgz#600e58350490828d82282631a1422268e982ba96" + integrity sha512-7zVQqMO3V+K4JOOj40kxiCrMf6xlQAkewBB0eu2b03OO/Q21ZutOzjpfD79A5gtE/2OWi1nv625MrDlGlkbknQ== + dependencies: + "@babel/helper-module-imports" "^7.13.12" + "@babel/helper-replace-supers" "^7.13.12" + "@babel/helper-simple-access" "^7.13.12" + "@babel/helper-split-export-declaration" "^7.12.13" + "@babel/helper-validator-identifier" "^7.12.11" + "@babel/template" "^7.12.13" + "@babel/traverse" "^7.13.0" + "@babel/types" "^7.13.12" + +"@babel/helper-module-transforms@^7.14.5", "@babel/helper-module-transforms@^7.15.4": + version "7.15.7" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.15.7.tgz#7da80c8cbc1f02655d83f8b79d25866afe50d226" + integrity sha512-ZNqjjQG/AuFfekFTY+7nY4RgBSklgTu970c7Rj3m/JOhIu5KPBUuTA9AY6zaKcUvk4g6EbDXdBnhi35FAssdSw== + dependencies: + "@babel/helper-module-imports" "^7.15.4" + "@babel/helper-replace-supers" "^7.15.4" + "@babel/helper-simple-access" "^7.15.4" + "@babel/helper-split-export-declaration" "^7.15.4" + "@babel/helper-validator-identifier" "^7.15.7" + "@babel/template" "^7.15.4" + "@babel/traverse" "^7.15.4" + "@babel/types" "^7.15.6" + +"@babel/helper-module-transforms@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.22.5.tgz#0f65daa0716961b6e96b164034e737f60a80d2ef" + integrity sha512-+hGKDt/Ze8GFExiVHno/2dvG5IdstpzCq0y4Qc9OJ25D4q3pKfiIP/4Vp3/JvhDkLKsDK2api3q3fpIgiIF5bw== dependencies: - "@babel/helper-environment-visitor" "^7.22.20" - "@babel/helper-module-imports" "^7.22.15" + "@babel/helper-environment-visitor" "^7.22.5" + "@babel/helper-module-imports" "^7.22.5" "@babel/helper-simple-access" "^7.22.5" - "@babel/helper-split-export-declaration" "^7.22.6" - "@babel/helper-validator-identifier" "^7.22.20" + "@babel/helper-split-export-declaration" "^7.22.5" + "@babel/helper-validator-identifier" "^7.22.5" + "@babel/template" "^7.22.5" + "@babel/traverse" "^7.22.5" + "@babel/types" "^7.22.5" + +"@babel/helper-optimise-call-expression@^7.10.4", "@babel/helper-optimise-call-expression@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz#a34e3560605abbd31a18546bd2aad3e6d9a174f2" + integrity sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w== + dependencies: + "@babel/types" "^7.16.7" + +"@babel/helper-optimise-call-expression@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz#5c02d171b4c8615b1e7163f888c1c81c30a2aaea" + integrity sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA== + dependencies: + "@babel/types" "^7.12.13" + +"@babel/helper-optimise-call-expression@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.15.4.tgz#f310a5121a3b9cc52d9ab19122bd729822dee171" + integrity sha512-E/z9rfbAOt1vDW1DR7k4SzhzotVV5+qMciWV6LaG1g4jeFrkDlJedjtV4h0i4Q/ITnUu+Pk08M7fczsB9GXBDw== + dependencies: + "@babel/types" "^7.15.4" "@babel/helper-optimise-call-expression@^7.22.5": version "7.22.5" @@ -219,153 +690,537 @@ resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz#2f75a831269d4f677de49986dff59927533cf375" integrity sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg== -"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.13.0", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.20.2", "@babel/helper-plugin-utils@^7.22.5", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.16.7", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz#aa3a8ab4c3cceff8e65eb9e73d87dc4ff320b2f5" + integrity sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA== + +"@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.13.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz#806526ce125aed03373bc416a828321e3a6a33af" + integrity sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ== + +"@babel/helper-plugin-utils@^7.20.2": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz#dd7ee3735e8a313b9f7b05a773d892e88e6d7295" integrity sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg== -"@babel/helper-remap-async-to-generator@^7.22.20": - version "7.22.20" - resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz#7b68e1cb4fa964d2996fd063723fb48eca8498e0" - integrity sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw== +"@babel/helper-remap-async-to-generator@^7.14.5", "@babel/helper-remap-async-to-generator@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.15.4.tgz#2637c0731e4c90fbf58ac58b50b2b5a192fc970f" + integrity sha512-v53MxgvMK/HCwckJ1bZrq6dNKlmwlyRNYM6ypaRTdXWGOE2c1/SCa6dL/HimhPulGhZKw9W0QhREM583F/t0vQ== + dependencies: + "@babel/helper-annotate-as-pure" "^7.15.4" + "@babel/helper-wrap-function" "^7.15.4" + "@babel/types" "^7.15.4" + +"@babel/helper-remap-async-to-generator@^7.16.8": + version "7.16.8" + resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.8.tgz#29ffaade68a367e2ed09c90901986918d25e57e3" + integrity sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw== + dependencies: + "@babel/helper-annotate-as-pure" "^7.16.7" + "@babel/helper-wrap-function" "^7.16.8" + "@babel/types" "^7.16.8" + +"@babel/helper-replace-supers@^7.12.1", "@babel/helper-replace-supers@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz#e9f5f5f32ac90429c1a4bdec0f231ef0c2838ab1" + integrity sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw== + dependencies: + "@babel/helper-environment-visitor" "^7.16.7" + "@babel/helper-member-expression-to-functions" "^7.16.7" + "@babel/helper-optimise-call-expression" "^7.16.7" + "@babel/traverse" "^7.16.7" + "@babel/types" "^7.16.7" + +"@babel/helper-replace-supers@^7.13.0", "@babel/helper-replace-supers@^7.13.12": + version "7.13.12" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.13.12.tgz#6442f4c1ad912502481a564a7386de0c77ff3804" + integrity sha512-Gz1eiX+4yDO8mT+heB94aLVNCL+rbuT2xy4YfyNqu8F+OI6vMvJK891qGBTqL9Uc8wxEvRW92Id6G7sDen3fFw== + dependencies: + "@babel/helper-member-expression-to-functions" "^7.13.12" + "@babel/helper-optimise-call-expression" "^7.12.13" + "@babel/traverse" "^7.13.0" + "@babel/types" "^7.13.12" + +"@babel/helper-replace-supers@^7.14.5", "@babel/helper-replace-supers@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.15.4.tgz#52a8ab26ba918c7f6dee28628b07071ac7b7347a" + integrity sha512-/ztT6khaXF37MS47fufrKvIsiQkx1LBRvSJNzRqmbyeZnTwU9qBxXYLaaT/6KaxfKhjs2Wy8kG8ZdsFUuWBjzw== dependencies: - "@babel/helper-annotate-as-pure" "^7.22.5" - "@babel/helper-environment-visitor" "^7.22.20" - "@babel/helper-wrap-function" "^7.22.20" + "@babel/helper-member-expression-to-functions" "^7.15.4" + "@babel/helper-optimise-call-expression" "^7.15.4" + "@babel/traverse" "^7.15.4" + "@babel/types" "^7.15.4" + +"@babel/helper-replace-supers@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.22.5.tgz#71bc5fb348856dea9fdc4eafd7e2e49f585145dc" + integrity sha512-aLdNM5I3kdI/V9xGNyKSF3X/gTyMUBohTZ+/3QdQKAA9vxIiy12E+8E2HoOP1/DjeqU+g6as35QHJNMDDYpuCg== + dependencies: + "@babel/helper-environment-visitor" "^7.22.5" + "@babel/helper-member-expression-to-functions" "^7.22.5" + "@babel/helper-optimise-call-expression" "^7.22.5" + "@babel/template" "^7.22.5" + "@babel/traverse" "^7.22.5" + "@babel/types" "^7.22.5" + +"@babel/helper-simple-access@^7.13.12": + version "7.13.12" + resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.13.12.tgz#dd6c538afb61819d205a012c31792a39c7a5eaf6" + integrity sha512-7FEjbrx5SL9cWvXioDbnlYTppcZGuCY6ow3/D5vMggb2Ywgu4dMrpTJX0JdQAIcRRUElOIxF3yEooa9gUb9ZbA== + dependencies: + "@babel/types" "^7.13.12" + +"@babel/helper-simple-access@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.15.4.tgz#ac368905abf1de8e9781434b635d8f8674bcc13b" + integrity sha512-UzazrDoIVOZZcTeHHEPYrr1MvTR/K+wgLg6MY6e1CJyaRhbibftF6fR2KU2sFRtI/nERUZR9fBd6aKgBlIBaPg== + dependencies: + "@babel/types" "^7.15.4" + +"@babel/helper-simple-access@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.16.7.tgz#d656654b9ea08dbb9659b69d61063ccd343ff0f7" + integrity sha512-ZIzHVyoeLMvXMN/vok/a4LWRy8G2v205mNP0XOuf9XRLyX5/u9CnVulUtDgUTama3lT+bf/UqucuZjqiGuTS1g== + dependencies: + "@babel/types" "^7.16.7" + +"@babel/helper-simple-access@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz#4938357dc7d782b80ed6dbb03a0fba3d22b1d5de" + integrity sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-skip-transparent-expression-wrappers@^7.12.1", "@babel/helper-skip-transparent-expression-wrappers@^7.16.0": + version "7.16.0" + resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz#0ee3388070147c3ae051e487eca3ebb0e2e8bb09" + integrity sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw== + dependencies: + "@babel/types" "^7.16.0" + +"@babel/helper-skip-transparent-expression-wrappers@^7.14.5", "@babel/helper-skip-transparent-expression-wrappers@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.15.4.tgz#707dbdba1f4ad0fa34f9114fc8197aec7d5da2eb" + integrity sha512-BMRLsdh+D1/aap19TycS4eD1qELGrCBJwzaY9IE8LrpJtJb+H7rQkPIdsfgnMtLBA6DJls7X9z93Z4U8h7xw0A== + dependencies: + "@babel/types" "^7.15.4" + +"@babel/helper-skip-transparent-expression-wrappers@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz#007f15240b5751c537c40e77abb4e89eeaaa8847" + integrity sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-split-export-declaration@^7.10.4", "@babel/helper-split-export-declaration@^7.12.11", "@babel/helper-split-export-declaration@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz#0b648c0c42da9d3920d85ad585f2778620b8726b" + integrity sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw== + dependencies: + "@babel/types" "^7.16.7" + +"@babel/helper-split-export-declaration@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz#e9430be00baf3e88b0e13e6f9d4eaf2136372b05" + integrity sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg== + dependencies: + "@babel/types" "^7.12.13" + +"@babel/helper-split-export-declaration@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz#aecab92dcdbef6a10aa3b62ab204b085f776e257" + integrity sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw== + dependencies: + "@babel/types" "^7.15.4" + +"@babel/helper-split-export-declaration@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.5.tgz#88cf11050edb95ed08d596f7a044462189127a08" + integrity sha512-thqK5QFghPKWLhAV321lxF95yCg2K3Ob5yw+M3VHWfdia0IkPXUtoLH8x/6Fh486QUvzhb8YOWHChTVen2/PoQ== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-string-parser@^7.19.4": + version "7.19.4" + resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz#38d3acb654b4701a9b77fb0615a96f775c3a9e63" + integrity sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw== + +"@babel/helper-string-parser@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz#533f36457a25814cf1df6488523ad547d784a99f" + integrity sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw== + +"@babel/helper-validator-identifier@^7.12.11", "@babel/helper-validator-identifier@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz#e8c602438c4a8195751243da9031d1607d247cad" + integrity sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw== + +"@babel/helper-validator-identifier@^7.14.5", "@babel/helper-validator-identifier@^7.14.9", "@babel/helper-validator-identifier@^7.15.7": + version "7.15.7" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz#220df993bfe904a4a6b02ab4f3385a5ebf6e2389" + integrity sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w== + +"@babel/helper-validator-identifier@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz#9544ef6a33999343c8740fa51350f30eeaaaf193" + integrity sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ== + +"@babel/helper-validator-option@^7.12.17": + version "7.12.17" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.12.17.tgz#d1fbf012e1a79b7eebbfdc6d270baaf8d9eb9831" + integrity sha512-TopkMDmLzq8ngChwRlyjR6raKD6gMSae4JdYDB8bByKreQgG0RBTuKe9LRxW3wFtUnjxOPRKBDwEH6Mg5KeDfw== + +"@babel/helper-validator-option@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz#6e72a1fff18d5dfcb878e1e62f1a021c4b72d5a3" + integrity sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow== + +"@babel/helper-validator-option@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz#b203ce62ce5fe153899b617c08957de860de4d23" + integrity sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ== + +"@babel/helper-validator-option@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.22.5.tgz#de52000a15a177413c8234fa3a8af4ee8102d0ac" + integrity sha512-R3oB6xlIVKUnxNUxbmgq7pKjxpru24zlimpE8WK47fACIlM0II/Hm1RS8IaOI7NgCr6LNS+jl5l75m20npAziw== + +"@babel/helper-wrap-function@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.15.4.tgz#6f754b2446cfaf3d612523e6ab8d79c27c3a3de7" + integrity sha512-Y2o+H/hRV5W8QhIfTpRIBwl57y8PrZt6JM3V8FOo5qarjshHItyH5lXlpMfBfmBefOqSCpKZs/6Dxqp0E/U+uw== + dependencies: + "@babel/helper-function-name" "^7.15.4" + "@babel/template" "^7.15.4" + "@babel/traverse" "^7.15.4" + "@babel/types" "^7.15.4" + +"@babel/helper-wrap-function@^7.16.8": + version "7.16.8" + resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.16.8.tgz#58afda087c4cd235de92f7ceedebca2c41274200" + integrity sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw== + dependencies: + "@babel/helper-function-name" "^7.16.7" + "@babel/template" "^7.16.7" + "@babel/traverse" "^7.16.8" + "@babel/types" "^7.16.8" + +"@babel/helpers@^7.12.5", "@babel/helpers@^7.17.2": + version "7.17.2" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.17.2.tgz#23f0a0746c8e287773ccd27c14be428891f63417" + integrity sha512-0Qu7RLR1dILozr/6M0xgj+DFPmi6Bnulgm9M8BVa9ZCWxDqlSnqt3cf8IDPB5m45sVXUZ0kuQAgUrdSFFH79fQ== + dependencies: + "@babel/template" "^7.16.7" + "@babel/traverse" "^7.17.0" + "@babel/types" "^7.17.0" + +"@babel/helpers@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.15.4.tgz#5f40f02050a3027121a3cf48d497c05c555eaf43" + integrity sha512-V45u6dqEJ3w2rlryYYXf6i9rQ5YMNu4FLS6ngs8ikblhu2VdR1AqAd6aJjBzmf2Qzh6KOLqKHxEN9+TFbAkAVQ== + dependencies: + "@babel/template" "^7.15.4" + "@babel/traverse" "^7.15.4" + "@babel/types" "^7.15.4" + +"@babel/helpers@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.22.5.tgz#74bb4373eb390d1ceed74a15ef97767e63120820" + integrity sha512-pSXRmfE1vzcUIDFQcSGA5Mr+GxBV9oiRKDuDxXvWQQBCh8HoIjs/2DlDB7H8smac1IVrB9/xdXj2N3Wol9Cr+Q== + dependencies: + "@babel/template" "^7.22.5" + "@babel/traverse" "^7.22.5" + "@babel/types" "^7.22.5" + +"@babel/highlight@^7.10.4", "@babel/highlight@^7.16.7": + version "7.16.10" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.16.10.tgz#744f2eb81579d6eea753c227b0f570ad785aba88" + integrity sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw== + dependencies: + "@babel/helper-validator-identifier" "^7.16.7" + chalk "^2.0.0" + js-tokens "^4.0.0" + +"@babel/highlight@^7.12.13": + version "7.13.10" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.13.10.tgz#a8b2a66148f5b27d666b15d81774347a731d52d1" + integrity sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg== + dependencies: + "@babel/helper-validator-identifier" "^7.12.11" + chalk "^2.0.0" + js-tokens "^4.0.0" + +"@babel/highlight@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.14.5.tgz#6861a52f03966405001f6aa534a01a24d99e8cd9" + integrity sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg== + dependencies: + "@babel/helper-validator-identifier" "^7.14.5" + chalk "^2.0.0" + js-tokens "^4.0.0" + +"@babel/highlight@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.22.5.tgz#aa6c05c5407a67ebce408162b7ede789b4d22031" + integrity sha512-BSKlD1hgnedS5XRnGOljZawtag7H1yPfQp0tdNJCHoH6AZ+Pcm9VvkrK59/Yy593Ypg0zMxH2BxD1VPYUQ7UIw== + dependencies: + "@babel/helper-validator-identifier" "^7.22.5" + chalk "^2.0.0" + js-tokens "^4.0.0" + +"@babel/parser@^7.12.10", "@babel/parser@^7.12.11", "@babel/parser@^7.12.7", "@babel/parser@^7.16.7", "@babel/parser@^7.17.3": + version "7.17.3" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.17.3.tgz#b07702b982990bf6fdc1da5049a23fece4c5c3d0" + integrity sha512-7yJPvPV+ESz2IUTPbOL+YkIGyCqOyNIzdguKQuJGnH7bg1WTIifuM21YqokFt/THWh1AkCRn9IgoykTRCBVpzA== + +"@babel/parser@^7.12.13", "@babel/parser@^7.13.0": + version "7.13.12" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.13.12.tgz#ba320059420774394d3b0c0233ba40e4250b81d1" + integrity sha512-4T7Pb244rxH24yR116LAuJ+adxXXnHhZaLJjegJVKSdoNCe4x1eDBaud5YIcQFcqzsaD5BHvJw5BQ0AZapdCRw== + +"@babel/parser@^7.12.3", "@babel/parser@^7.4.5", "@babel/parser@^7.7.0": + version "7.12.11" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.12.11.tgz#9ce3595bcd74bc5c466905e86c535b8b25011e79" + integrity sha512-N3UxG+uuF4CMYoNj8AhnbAcJF0PiuJ9KHuy1lQmkYsxTer/MAH9UBNHsBoAX/4s6NvlDD047No8mYVGGzLL4hg== + +"@babel/parser@^7.14.7", "@babel/parser@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.22.5.tgz#721fd042f3ce1896238cf1b341c77eb7dee7dbea" + integrity sha512-DFZMC9LJUG9PLOclRC32G63UXwzqS2koQC8dkx+PLdmt1xSePYpbT/NbsrJy8Q/muXz7o/h/d4A7Fuyixm559Q== + +"@babel/parser@^7.15.4", "@babel/parser@^7.15.5": + version "7.15.7" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.15.7.tgz#0c3ed4a2eb07b165dfa85b3cc45c727334c4edae" + integrity sha512-rycZXvQ+xS9QyIcJ9HXeDWf1uxqlbVFAUq0Rq0dbc50Zb/+wUe/ehyfzGfm9KZZF0kBejYgxltBXocP+gKdL2g== + +"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.7.tgz#4eda6d6c2a0aa79c70fa7b6da67763dfe2141050" + integrity sha512-anv/DObl7waiGEnC24O9zqL0pSuI9hljihqiDuFHC8d7/bjr/4RLGPWuc8rYOff/QPzbEPSkzG8wGG9aDuhHRg== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.15.4.tgz#dbdeabb1e80f622d9f0b583efb2999605e0a567e" + integrity sha512-eBnpsl9tlhPhpI10kU06JHnrYXwg3+V6CaP2idsCXNef0aeslpqyITXQ74Vfk5uHgY7IG7XP0yIH8b42KSzHog== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/helper-skip-transparent-expression-wrappers" "^7.15.4" + "@babel/plugin-proposal-optional-chaining" "^7.14.5" + +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.7.tgz#cc001234dfc139ac45f6bcf801866198c8c72ff9" + integrity sha512-di8vUHRdf+4aJ7ltXhaDbPoszdkh59AQtJM5soLsuHpQJdFQZOA4uGj0V2u/CZ8bJ/u8ULDL5yq6FO/bCXnKHw== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-skip-transparent-expression-wrappers" "^7.16.0" + "@babel/plugin-proposal-optional-chaining" "^7.16.7" + +"@babel/plugin-proposal-async-generator-functions@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.15.4.tgz#f82aabe96c135d2ceaa917feb9f5fca31635277e" + integrity sha512-2zt2g5vTXpMC3OmK6uyjvdXptbhBXfA77XGrd3gh93zwG8lZYBLOBImiGBEG0RANu3JqKEACCz5CGk73OJROBw== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/helper-remap-async-to-generator" "^7.15.4" + "@babel/plugin-syntax-async-generators" "^7.8.4" + +"@babel/plugin-proposal-async-generator-functions@^7.16.8": + version "7.16.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.8.tgz#3bdd1ebbe620804ea9416706cd67d60787504bc8" + integrity sha512-71YHIvMuiuqWJQkebWJtdhQTfd4Q4mF76q2IX37uZPkG9+olBxsX+rH1vkhFto4UeJZ9dPY2s+mDvhDm1u2BGQ== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-remap-async-to-generator" "^7.16.8" + "@babel/plugin-syntax-async-generators" "^7.8.4" + +"@babel/plugin-proposal-class-properties@^7.1.0": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.12.1.tgz#a082ff541f2a29a4821065b8add9346c0c16e5de" + integrity sha512-cKp3dlQsFsEs5CWKnN7BnSHOd0EOW8EKpEjkoz1pO2E5KzIDNV9Ros1b0CnmbVgAGXJubOYVBOGCT1OmJwOI7w== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.12.1" + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-proposal-class-properties@^7.12.1", "@babel/plugin-proposal-class-properties@^7.16.5", "@babel/plugin-proposal-class-properties@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.7.tgz#925cad7b3b1a2fcea7e59ecc8eb5954f961f91b0" + integrity sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-proposal-class-properties@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.14.5.tgz#40d1ee140c5b1e31a350f4f5eed945096559b42e" + integrity sha512-q/PLpv5Ko4dVc1LYMpCY7RVAAO4uk55qPwrIuJ5QJ8c6cVuAmhu7I/49JOppXL6gXf7ZHzpRVEUZdYoPLM04Gg== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.14.5" + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-proposal-class-static-block@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.15.4.tgz#3e7ca6128453c089e8b477a99f970c63fc1cb8d7" + integrity sha512-M682XWrrLNk3chXCjoPUQWOyYsB93B9z3mRyjtqqYJWDf2mfCdIYgDrA11cgNVhAQieaq6F2fn2f3wI0U4aTjA== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.15.4" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/plugin-syntax-class-static-block" "^7.14.5" + +"@babel/plugin-proposal-class-static-block@^7.16.7": + version "7.17.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.17.6.tgz#164e8fd25f0d80fa48c5a4d1438a6629325ad83c" + integrity sha512-X/tididvL2zbs7jZCeeRJ8167U/+Ac135AM6jCAx6gYXDUviZV5Ku9UDvWS2NCuWlFjIRXklYhwo6HhAC7ETnA== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.17.6" + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/plugin-syntax-class-static-block" "^7.14.5" -"@babel/helper-replace-supers@^7.22.20": - version "7.22.20" - resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.22.20.tgz#e37d367123ca98fe455a9887734ed2e16eb7a793" - integrity sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw== +"@babel/plugin-proposal-decorators@^7.12.12": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.15.4.tgz#fb55442bc83ab4d45dda76b91949706bf22881d2" + integrity sha512-WNER+YLs7avvRukEddhu5PSfSaMMimX2xBFgLQS7Bw16yrUxJGWidO9nQp+yLy9MVybg5Ba3BlhAw+BkdhpDmg== dependencies: - "@babel/helper-environment-visitor" "^7.22.20" - "@babel/helper-member-expression-to-functions" "^7.22.15" - "@babel/helper-optimise-call-expression" "^7.22.5" + "@babel/helper-create-class-features-plugin" "^7.15.4" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/plugin-syntax-decorators" "^7.14.5" -"@babel/helper-simple-access@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz#4938357dc7d782b80ed6dbb03a0fba3d22b1d5de" - integrity sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w== +"@babel/plugin-proposal-decorators@^7.13.5": + version "7.13.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.13.5.tgz#d28071457a5ba8ee1394b23e38d5dcf32ea20ef7" + integrity sha512-i0GDfVNuoapwiheevUOuSW67mInqJ8qw7uWfpjNVeHMn143kXblEy/bmL9AdZ/0yf/4BMQeWXezK0tQIvNPqag== dependencies: - "@babel/types" "^7.22.5" + "@babel/helper-create-class-features-plugin" "^7.13.0" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/plugin-syntax-decorators" "^7.12.13" -"@babel/helper-skip-transparent-expression-wrappers@^7.20.0", "@babel/helper-skip-transparent-expression-wrappers@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz#007f15240b5751c537c40e77abb4e89eeaaa8847" - integrity sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q== +"@babel/plugin-proposal-decorators@^7.16.7": + version "7.17.2" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.17.2.tgz#c36372ddfe0360cac1ee331a238310bddca11493" + integrity sha512-WH8Z95CwTq/W8rFbMqb9p3hicpt4RX4f0K659ax2VHxgOyT6qQmUaEVEjIh4WR9Eh9NymkVn5vwsrE68fAQNUw== dependencies: - "@babel/types" "^7.22.5" + "@babel/helper-create-class-features-plugin" "^7.17.1" + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-replace-supers" "^7.16.7" + "@babel/plugin-syntax-decorators" "^7.17.0" + charcodes "^0.2.0" -"@babel/helper-split-export-declaration@^7.22.6": - version "7.22.6" - resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz#322c61b7310c0997fe4c323955667f18fcefb91c" - integrity sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g== +"@babel/plugin-proposal-dynamic-import@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.14.5.tgz#0c6617df461c0c1f8fff3b47cd59772360101d2c" + integrity sha512-ExjiNYc3HDN5PXJx+bwC50GIx/KKanX2HiggnIUAYedbARdImiCU4RhhHfdf0Kd7JNXGpsBBBCOm+bBVy3Gb0g== dependencies: - "@babel/types" "^7.22.5" - -"@babel/helper-string-parser@^7.19.4", "@babel/helper-string-parser@^7.23.4": - version "7.23.4" - resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz#9478c707febcbbe1ddb38a3d91a2e054ae622d83" - integrity sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ== + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" -"@babel/helper-validator-identifier@^7.22.20": - version "7.22.20" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz#c4ae002c61d2879e724581d96665583dbc1dc0e0" - integrity sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A== +"@babel/plugin-proposal-dynamic-import@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.7.tgz#c19c897eaa46b27634a00fee9fb7d829158704b2" + integrity sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" -"@babel/helper-validator-option@^7.22.15", "@babel/helper-validator-option@^7.23.5": - version "7.23.5" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz#907a3fbd4523426285365d1206c423c4c5520307" - integrity sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw== +"@babel/plugin-proposal-export-default-from@^7.12.1": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.14.5.tgz#8931a6560632c650f92a8e5948f6e73019d6d321" + integrity sha512-T8KZ5abXvKMjF6JcoXjgac3ElmXf0AWzJwi2O/42Jk+HmCky3D9+i1B7NPP1FblyceqTevKeV/9szeikFoaMDg== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/plugin-syntax-export-default-from" "^7.14.5" -"@babel/helper-wrap-function@^7.22.20": - version "7.22.20" - resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.22.20.tgz#15352b0b9bfb10fc9c76f79f6342c00e3411a569" - integrity sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw== +"@babel/plugin-proposal-export-namespace-from@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.14.5.tgz#dbad244310ce6ccd083072167d8cea83a52faf76" + integrity sha512-g5POA32bXPMmSBu5Dx/iZGLGnKmKPc5AiY7qfZgurzrCYgIztDlHFbznSNCoQuv57YQLnQfaDi7dxCtLDIdXdA== dependencies: - "@babel/helper-function-name" "^7.22.5" - "@babel/template" "^7.22.15" - "@babel/types" "^7.22.19" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" -"@babel/helpers@^7.12.5", "@babel/helpers@^7.23.9": - version "7.23.9" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.23.9.tgz#c3e20bbe7f7a7e10cb9b178384b4affdf5995c7d" - integrity sha512-87ICKgU5t5SzOT7sBMfCOZQ2rHjRU+Pcb9BoILMYz600W6DkVRLFBPwQ18gwUVvggqXivaUakpnxWQGbpywbBQ== +"@babel/plugin-proposal-export-namespace-from@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.7.tgz#09de09df18445a5786a305681423ae63507a6163" + integrity sha512-ZxdtqDXLRGBL64ocZcs7ovt71L3jhC1RGSyR996svrCi3PYqHNkb3SwPJCs8RIzD86s+WPpt2S73+EHCGO+NUA== dependencies: - "@babel/template" "^7.23.9" - "@babel/traverse" "^7.23.9" - "@babel/types" "^7.23.9" + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" -"@babel/highlight@^7.10.4", "@babel/highlight@^7.23.4": - version "7.23.4" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.23.4.tgz#edaadf4d8232e1a961432db785091207ead0621b" - integrity sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A== +"@babel/plugin-proposal-json-strings@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.14.5.tgz#38de60db362e83a3d8c944ac858ddf9f0c2239eb" + integrity sha512-NSq2fczJYKVRIsUJyNxrVUMhB27zb7N7pOFGQOhBKJrChbGcgEAqyZrmZswkPk18VMurEeJAaICbfm57vUeTbQ== dependencies: - "@babel/helper-validator-identifier" "^7.22.20" - chalk "^2.4.2" - js-tokens "^4.0.0" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/plugin-syntax-json-strings" "^7.8.3" -"@babel/parser@^7.12.11", "@babel/parser@^7.12.3", "@babel/parser@^7.12.7", "@babel/parser@^7.14.7", "@babel/parser@^7.23.9", "@babel/parser@^7.4.5", "@babel/parser@^7.7.0": - version "7.23.9" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.23.9.tgz#7b903b6149b0f8fa7ad564af646c4c38a77fc44b" - integrity sha512-9tcKgqKbs3xGJ+NtKF2ndOBBLVwPjl1SHxPQkd36r3Dlirw3xWUeGaTbqr7uGZcTaxkVNwc+03SVP7aCdWrTlA== +"@babel/plugin-proposal-json-strings@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.7.tgz#9732cb1d17d9a2626a08c5be25186c195b6fa6e8" + integrity sha512-lNZ3EEggsGY78JavgbHsK9u5P3pQaW7k4axlgFLYkMd7UBsiNahCITShLjNQschPyjtO6dADrL24757IdhBrsQ== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/plugin-syntax-json-strings" "^7.8.3" -"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.23.3.tgz#5cd1c87ba9380d0afb78469292c954fee5d2411a" - integrity sha512-iRkKcCqb7iGnq9+3G6rZ+Ciz5VywC4XNRHe57lKM+jOeYAoR0lVqdeeDRfh0tQcTfw/+vBhHn926FmQhLtlFLQ== +"@babel/plugin-proposal-logical-assignment-operators@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.14.5.tgz#6e6229c2a99b02ab2915f82571e0cc646a40c738" + integrity sha512-YGn2AvZAo9TwyhlLvCCWxD90Xq8xJ4aSgaX3G5D/8DW94L8aaT+dS5cSP+Z06+rCJERGSr9GxMBZ601xoc2taw== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" -"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.23.3.tgz#f6652bb16b94f8f9c20c50941e16e9756898dc5d" - integrity sha512-WwlxbfMNdVEpQjZmK5mhm7oSwD3dS6eU+Iwsi4Knl9wAletWem7kaRsGOG+8UEbRyqxY4SS5zvtfXwX+jMxUwQ== +"@babel/plugin-proposal-logical-assignment-operators@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.7.tgz#be23c0ba74deec1922e639832904be0bea73cdea" + integrity sha512-K3XzyZJGQCr00+EtYtrDjmwX7o7PLK6U9bi1nCwkQioRFVUv6dJoxbQjtWVtP+bCPy82bONBKG8NPyQ4+i6yjg== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" - "@babel/plugin-transform-optional-chaining" "^7.23.3" + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" -"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@^7.23.7": - version "7.23.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.23.7.tgz#516462a95d10a9618f197d39ad291a9b47ae1d7b" - integrity sha512-LlRT7HgaifEpQA1ZgLVOIJZZFVPWN5iReq/7/JixwBtwcoeVGDBD53ZV28rrsLYOZs1Y/EHhA8N/Z6aazHR8cw== +"@babel/plugin-proposal-nullish-coalescing-operator@^7.12.1", "@babel/plugin-proposal-nullish-coalescing-operator@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.7.tgz#141fc20b6857e59459d430c850a0011e36561d99" + integrity sha512-aUOrYU3EVtjf62jQrCj63pYZ7k6vns2h/DQvHPWGmsJRYzWXZ6/AsfgpiRy6XiuIDADhJzP2Q9MwSMKauBQ+UQ== dependencies: - "@babel/helper-environment-visitor" "^7.22.20" - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" -"@babel/plugin-proposal-class-properties@^7.1.0", "@babel/plugin-proposal-class-properties@^7.12.1", "@babel/plugin-proposal-class-properties@^7.16.5", "@babel/plugin-proposal-class-properties@^7.16.7": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz#b110f59741895f7ec21a6fff696ec46265c446a3" - integrity sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ== +"@babel/plugin-proposal-nullish-coalescing-operator@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.5.tgz#ee38589ce00e2cc59b299ec3ea406fcd3a0fdaf6" + integrity sha512-gun/SOnMqjSb98Nkaq2rTKMwervfdAoz6NphdY0vTfuzMfryj+tDGb2n6UkDKwez+Y8PZDhE3D143v6Gepp4Hg== dependencies: - "@babel/helper-create-class-features-plugin" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" -"@babel/plugin-proposal-decorators@^7.12.12", "@babel/plugin-proposal-decorators@^7.13.5", "@babel/plugin-proposal-decorators@^7.16.7", "@babel/plugin-proposal-decorators@^7.20.13": - version "7.23.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.23.9.tgz#126d947d62ee72022ec46813983c6dd861456fa3" - integrity sha512-hJhBCb0+NnTWybvWq2WpbCYDOcflSbx0t+BYP65e5R9GVnukiDTi+on5bFkk4p7QGuv190H6KfNiV9Knf/3cZA== +"@babel/plugin-proposal-nullish-coalescing-operator@^7.4.4": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.12.1.tgz#3ed4fff31c015e7f3f1467f190dbe545cd7b046c" + integrity sha512-nZY0ESiaQDI1y96+jk6VxMOaL4LPo/QDHBqL+SF3/vl6dHkTwHlOI8L4ZwuRBHgakRBw5zsVylel7QPbbGuYgg== dependencies: - "@babel/helper-create-class-features-plugin" "^7.23.9" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-decorators" "^7.23.3" + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.0" -"@babel/plugin-proposal-export-default-from@^7.12.1": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.23.3.tgz#6f511a676c540ccc8d17a8553dbba9230b0ddac0" - integrity sha512-Q23MpLZfSGZL1kU7fWqV262q65svLSCIP5kZ/JCW/rKTCm/FrLjpvEd2kfUYMVeHh4QhV/xzyoRAHWrAZJrE3Q== +"@babel/plugin-proposal-numeric-separator@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.5.tgz#83631bf33d9a51df184c2102a069ac0c58c05f18" + integrity sha512-yiclALKe0vyZRZE0pS6RXgjUOt87GWv6FYa5zqj15PvhOGFO69R5DusPlgK/1K5dVnCtegTiWu9UaBSrLLJJBg== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-export-default-from" "^7.23.3" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" -"@babel/plugin-proposal-nullish-coalescing-operator@^7.12.1", "@babel/plugin-proposal-nullish-coalescing-operator@^7.4.4": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz#fdd940a99a740e577d6c753ab6fbb43fdb9467e1" - integrity sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA== +"@babel/plugin-proposal-numeric-separator@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.7.tgz#d6b69f4af63fb38b6ca2558442a7fb191236eba9" + integrity sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw== dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" "@babel/plugin-proposal-object-rest-spread@7.12.1": version "7.12.1" @@ -376,40 +1231,99 @@ "@babel/plugin-syntax-object-rest-spread" "^7.8.0" "@babel/plugin-transform-parameters" "^7.12.1" -"@babel/plugin-proposal-object-rest-spread@^7.12.1", "@babel/plugin-proposal-object-rest-spread@^7.4.3": - version "7.20.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz#aa662940ef425779c75534a5c41e9d936edc390a" - integrity sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg== +"@babel/plugin-proposal-object-rest-spread@^7.12.1", "@babel/plugin-proposal-object-rest-spread@^7.16.7": + version "7.17.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.17.3.tgz#d9eb649a54628a51701aef7e0ea3d17e2b9dd390" + integrity sha512-yuL5iQA/TbZn+RGAfxQXfi7CNLmKi1f8zInn4IgobuCWcAb7i+zj4TYzQ9l8cEzVyJ89PDGuqxK1xZpUDISesw== dependencies: - "@babel/compat-data" "^7.20.5" - "@babel/helper-compilation-targets" "^7.20.7" - "@babel/helper-plugin-utils" "^7.20.2" + "@babel/compat-data" "^7.17.0" + "@babel/helper-compilation-targets" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" "@babel/plugin-syntax-object-rest-spread" "^7.8.3" - "@babel/plugin-transform-parameters" "^7.20.7" + "@babel/plugin-transform-parameters" "^7.16.7" -"@babel/plugin-proposal-optional-chaining@^7.12.7", "@babel/plugin-proposal-optional-chaining@^7.6.0": - version "7.21.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz#886f5c8978deb7d30f678b2e24346b287234d3ea" - integrity sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA== +"@babel/plugin-proposal-object-rest-spread@^7.15.6": + version "7.15.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.15.6.tgz#ef68050c8703d07b25af402cb96cf7f34a68ed11" + integrity sha512-qtOHo7A1Vt+O23qEAX+GdBpqaIuD3i9VRrWgCJeq7WO6H2d14EK3q11urj5Te2MAeK97nMiIdRpwd/ST4JFbNg== dependencies: - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/helper-skip-transparent-expression-wrappers" "^7.20.0" + "@babel/compat-data" "^7.15.0" + "@babel/helper-compilation-targets" "^7.15.4" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-transform-parameters" "^7.15.4" + +"@babel/plugin-proposal-object-rest-spread@^7.4.3": + version "7.16.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.16.0.tgz#5fb32f6d924d6e6712810362a60e12a2609872e6" + integrity sha512-LU/+jp89efe5HuWJLmMmFG0+xbz+I2rSI7iLc1AlaeSMDMOGzWlc5yJrMN1d04osXN4sSfpo4O+azkBNBes0jg== + dependencies: + "@babel/compat-data" "^7.16.0" + "@babel/helper-compilation-targets" "^7.16.0" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-transform-parameters" "^7.16.0" + +"@babel/plugin-proposal-optional-catch-binding@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.14.5.tgz#939dd6eddeff3a67fdf7b3f044b5347262598c3c" + integrity sha512-3Oyiixm0ur7bzO5ybNcZFlmVsygSIQgdOa7cTfOYCMY+wEPAYhZAJxi3mixKFCTCKUhQXuCTtQ1MzrpL3WT8ZQ== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + +"@babel/plugin-proposal-optional-catch-binding@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.7.tgz#c623a430674ffc4ab732fd0a0ae7722b67cb74cf" + integrity sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + +"@babel/plugin-proposal-optional-chaining@^7.12.7", "@babel/plugin-proposal-optional-chaining@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.7.tgz#7cd629564724816c0e8a969535551f943c64c39a" + integrity sha512-eC3xy+ZrUcBtP7x+sq62Q/HYd674pPTb/77XZMb5wbDPGWIdUbSr4Agr052+zaUPSb+gGRnjxXfKFvx5iMJ+DA== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-skip-transparent-expression-wrappers" "^7.16.0" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + +"@babel/plugin-proposal-optional-chaining@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.5.tgz#fa83651e60a360e3f13797eef00b8d519695b603" + integrity sha512-ycz+VOzo2UbWNI1rQXxIuMOzrDdHGrI23fRiz/Si2R4kv2XZQ1BK8ccdHwehMKBlcH/joGW/tzrUmo67gbJHlQ== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/helper-skip-transparent-expression-wrappers" "^7.14.5" "@babel/plugin-syntax-optional-chaining" "^7.8.3" -"@babel/plugin-proposal-private-methods@^7.12.1", "@babel/plugin-proposal-private-methods@^7.16.5", "@babel/plugin-proposal-private-methods@^7.16.7": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz#5209de7d213457548a98436fa2882f52f4be6bea" - integrity sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA== +"@babel/plugin-proposal-optional-chaining@^7.6.0": + version "7.12.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.7.tgz#e02f0ea1b5dc59d401ec16fb824679f683d3303c" + integrity sha512-4ovylXZ0PWmwoOvhU2vhnzVNnm88/Sm9nx7V8BPgMvAzn5zDou3/Awy0EjglyubVHasJj+XCEkr/r1X3P5elCA== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-skip-transparent-expression-wrappers" "^7.12.1" + "@babel/plugin-syntax-optional-chaining" "^7.8.0" + +"@babel/plugin-proposal-private-methods@^7.12.1", "@babel/plugin-proposal-private-methods@^7.16.11", "@babel/plugin-proposal-private-methods@^7.16.5": + version "7.16.11" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.11.tgz#e8df108288555ff259f4527dbe84813aac3a1c50" + integrity sha512-F/2uAkPlXDr8+BHpZvo19w3hLFKge+k75XUprE6jaqKxjGkSYcK+4c+bup5PdW/7W/Rpjwql7FTVEDW+fRAQsw== dependencies: - "@babel/helper-create-class-features-plugin" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-create-class-features-plugin" "^7.16.10" + "@babel/helper-plugin-utils" "^7.16.7" -"@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2": - version "7.21.0-placeholder-for-preset-env.2" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz#7844f9289546efa9febac2de4cfe358a050bd703" - integrity sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w== +"@babel/plugin-proposal-private-methods@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.14.5.tgz#37446495996b2945f30f5be5b60d5e2aa4f5792d" + integrity sha512-838DkdUA1u+QTCplatfq4B7+1lnDa/+QMI89x5WZHBcnNv+47N8QEj2k9I2MUU9xIv8XJ4XvPCviM/Dj7Uwt9g== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.14.5" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-proposal-private-property-in-object@^7.12.1", "@babel/plugin-proposal-private-property-in-object@^7.16.5", "@babel/plugin-proposal-private-property-in-object@^7.20.5": +"@babel/plugin-proposal-private-property-in-object@^7.12.1": version "7.21.11" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.11.tgz#69d597086b6760c4126525cfa154f34631ff272c" integrity sha512-0QZ8qP/3RLDVBwBFoWAwCtgcDZJVwA5LUJRZU8x2YFfKNuFq161wK3cuGrALu5yiPu+vzwTAg/sMWVNeWeNyaw== @@ -419,6 +1333,42 @@ "@babel/helper-plugin-utils" "^7.20.2" "@babel/plugin-syntax-private-property-in-object" "^7.14.5" +"@babel/plugin-proposal-private-property-in-object@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.15.4.tgz#55c5e3b4d0261fd44fe637e3f624cfb0f484e3e5" + integrity sha512-X0UTixkLf0PCCffxgu5/1RQyGGbgZuKoI+vXP4iSbJSYwPb7hu06omsFGBvQ9lJEvwgrxHdS8B5nbfcd8GyUNA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.15.4" + "@babel/helper-create-class-features-plugin" "^7.15.4" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/plugin-syntax-private-property-in-object" "^7.14.5" + +"@babel/plugin-proposal-private-property-in-object@^7.16.5", "@babel/plugin-proposal-private-property-in-object@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.7.tgz#b0b8cef543c2c3d57e59e2c611994861d46a3fce" + integrity sha512-rMQkjcOFbm+ufe3bTZLyOfsOUOxyvLXZJCTARhJr+8UMSoZmqTe1K1BgkFcrW37rAchWg57yI69ORxiWvUINuQ== + dependencies: + "@babel/helper-annotate-as-pure" "^7.16.7" + "@babel/helper-create-class-features-plugin" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/plugin-syntax-private-property-in-object" "^7.14.5" + +"@babel/plugin-proposal-unicode-property-regex@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.14.5.tgz#0f95ee0e757a5d647f378daa0eca7e93faa8bbe8" + integrity sha512-6axIeOU5LnY471KenAB9vI8I5j7NQ2d652hIYwVyRfgaZT5UpiqFKCuVXCDMSrU+3VFafnu2c5m3lrWIlr6A5Q== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.14.5" + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-proposal-unicode-property-regex@^7.16.7", "@babel/plugin-proposal-unicode-property-regex@^7.4.4": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.7.tgz#635d18eb10c6214210ffc5ff4932552de08188a2" + integrity sha512-QRK0YI/40VLhNVGIjRNAAQkEHws0cswSdFFjpFyt943YmJIU1da9uW63Iu6NFV6CxTZW5eTDCrwZUstBWgp/Rg== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/plugin-syntax-async-generators@^7.8.4": version "7.8.4" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d" @@ -440,12 +1390,26 @@ dependencies: "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-syntax-decorators@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.23.3.tgz#a1d351d6c25bfdcf2e16f99b039101bc0ffcb0ca" - integrity sha512-cf7Niq4/+/juY67E0PbgH0TDhLQ5J7zS8C/Q5FFx+DWyrRa9sUQdTXkjqKu8zGvuqr7vw1muKiukseihU+PJDA== +"@babel/plugin-syntax-decorators@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.12.13.tgz#fac829bf3c7ef4a1bc916257b403e58c6bdaf648" + integrity sha512-Rw6aIXGuqDLr6/LoBBYE57nKOzQpz/aDkKlMqEwH+Vp0MXbG6H/TfRjaY343LKxzAKAMXIHsQ8JzaZKuDZ9MwA== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-syntax-decorators@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.14.5.tgz#eafb9c0cbe09c8afeb964ba3a7bbd63945a72f20" + integrity sha512-c4sZMRWL4GSvP1EXy0woIP7m4jkVcEuG8R1TOZxPBPtp4FSM/kiPZub9UIs/Jrb5ZAOzvTUSGYrWsrSu1JvoPw== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-decorators@^7.17.0": + version "7.17.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.17.0.tgz#a2be3b2c9fe7d78bd4994e790896bc411e2f166d" + integrity sha512-qWe85yCXsvDEluNP0OyeQjH63DlhAR3W7K9BxxU1MvbDb48tgBG+Ao6IJJ6smPDrrVzSQZrbF6donpkFBMcs3A== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.16.7" "@babel/plugin-syntax-dynamic-import@^7.8.3": version "7.8.3" @@ -454,12 +1418,12 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-export-default-from@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.23.3.tgz#7e6d4bf595d5724230200fb2b7401d4734b15335" - integrity sha512-KeENO5ck1IeZ/l2lFZNy+mpobV3D2Zy5C1YFnWm+YuY5mQiAWc4yAp13dqgguwsBsFVLh4LPCEqCa5qW13N+hw== +"@babel/plugin-syntax-export-default-from@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.14.5.tgz#cdfa9d43d2b2c89b6f1af3e83518e8c8b9ed0dbc" + integrity sha512-snWDxjuaPEobRBnhpqEfZ8RMxDbHt8+87fiEioGuE+Uc0xAKgSD8QiuL3lF93hPVQfZFAcYwrrf+H5qUhike3Q== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-export-namespace-from@^7.8.3": version "7.8.3" @@ -468,27 +1432,6 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.3" -"@babel/plugin-syntax-import-assertions@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.23.3.tgz#9c05a7f592982aff1a2768260ad84bcd3f0c77fc" - integrity sha512-lPgDSU+SJLK3xmFDTV2ZRQAiM7UuUjGidwBywFavObCiZc1BeAAcMtHJKUya92hPHO+at63JJPLygilZard8jw== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-syntax-import-attributes@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.23.3.tgz#992aee922cf04512461d7dae3ff6951b90a2dc06" - integrity sha512-pawnE0P9g10xgoP7yKr6CK63K2FMsTE+FZidZO/1PwRdzmAPVs+HS1mAURUsgaoxammTJvULUdIkEK0gOcU2tA== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-syntax-import-meta@^7.10.4": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz#ee601348c370fa334d2207be158777496521fd51" - integrity sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/plugin-syntax-json-strings@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a" @@ -503,12 +1446,12 @@ dependencies: "@babel/helper-plugin-utils" "^7.10.4" -"@babel/plugin-syntax-jsx@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.23.3.tgz#8f2e4f8a9b5f9aa16067e142c1ac9cd9f810f473" - integrity sha512-EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg== +"@babel/plugin-syntax-jsx@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.14.5.tgz#000e2e25d8673cce49300517a3eda44c263e4201" + integrity sha512-ohuFIsOMXJnbOMRfX7/w7LocdR6R7whhuRD4ax8IipLcLPlZGJKkBxgHp++U4N/vKyU16/YDQr2f5seajD3jIw== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-logical-assignment-operators@^7.10.4": version "7.10.4" @@ -517,7 +1460,7 @@ dependencies: "@babel/helper-plugin-utils" "^7.10.4" -"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": +"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.0", "@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9" integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== @@ -545,7 +1488,7 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-optional-chaining@^7.8.3": +"@babel/plugin-syntax-optional-chaining@^7.8.0", "@babel/plugin-syntax-optional-chaining@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a" integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== @@ -566,439 +1509,603 @@ dependencies: "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-syntax-typescript@^7.2.0", "@babel/plugin-syntax-typescript@^7.23.3", "@babel/plugin-syntax-typescript@^7.8.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.23.3.tgz#24f460c85dbbc983cd2b9c4994178bcc01df958f" - integrity sha512-9EiNjVJOMwCO+43TqoTrgQ8jMwcAd0sWyXi9RPfIsLTj4R2MADDDQXELhffaUx/uJv2AYcxBgPwH6j4TIA4ytQ== +"@babel/plugin-syntax-typescript@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.12.13.tgz#9dff111ca64154cef0f4dc52cf843d9f12ce4474" + integrity sha512-cHP3u1JiUiG2LFDKbXnwVad81GvfyIOmCD6HIEId6ojrY0Drfy2q1jw7BwN7dE84+kTnBjLkXoL3IEy/3JPu2w== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.12.13" -"@babel/plugin-syntax-unicode-sets-regex@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz#d49a3b3e6b52e5be6740022317580234a6a47357" - integrity sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg== +"@babel/plugin-syntax-typescript@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.14.5.tgz#b82c6ce471b165b5ce420cf92914d6fb46225716" + integrity sha512-u6OXzDaIXjEstBRRoBCQ/uKQKlbuaeE5in0RvWdA4pN6AhqxTIwUsnHPU1CFZA/amYObMsuWhYfRl3Ch90HD0Q== dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-arrow-functions@^7.12.1", "@babel/plugin-transform-arrow-functions@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.23.3.tgz#94c6dcfd731af90f27a79509f9ab7fb2120fc38b" - integrity sha512-NzQcQrzaQPkaEwoTm4Mhyl8jI1huEL/WWIEvudjTCMJ9aBZNpsJbMASx7EQECtQQPS/DcnFpo0FIh3LvEO9cxQ== +"@babel/plugin-syntax-typescript@^7.2.0": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.16.7.tgz#39c9b55ee153151990fb038651d58d3fd03f98f8" + integrity sha512-YhUIJHHGkqPgEcMYkPCKTyGUdoGKWtopIycQyjJH8OjvRgOYsXsaKehLVPScKJWAULPxMa4N1vCe6szREFlZ7A== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.16.7" -"@babel/plugin-transform-async-generator-functions@^7.23.9": - version "7.23.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.23.9.tgz#9adaeb66fc9634a586c5df139c6240d41ed801ce" - integrity sha512-8Q3veQEDGe14dTYuwagbRtwxQDnytyg1JFu4/HwEMETeofocrB0U0ejBJIXoeG/t2oXZ8kzCyI0ZZfbT80VFNQ== +"@babel/plugin-syntax-typescript@^7.8.3": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.12.1.tgz#460ba9d77077653803c3dd2e673f76d66b4029e5" + integrity sha512-UZNEcCY+4Dp9yYRCAHrHDU+9ZXLYaY9MgBXSRLkB9WjYFRR6quJBumfVrEkUxrePPBwFcpWfNKXqVRQQtm7mMA== dependencies: - "@babel/helper-environment-visitor" "^7.22.20" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-remap-async-to-generator" "^7.22.20" - "@babel/plugin-syntax-async-generators" "^7.8.4" + "@babel/helper-plugin-utils" "^7.10.4" -"@babel/plugin-transform-async-to-generator@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.23.3.tgz#d1f513c7a8a506d43f47df2bf25f9254b0b051fa" - integrity sha512-A7LFsKi4U4fomjqXJlZg/u0ft/n8/7n7lpffUP/ZULx/DtV9SGlNKZolHH6PE8Xl1ngCc0M11OaeZptXVkfKSw== +"@babel/plugin-transform-arrow-functions@^7.12.1", "@babel/plugin-transform-arrow-functions@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.7.tgz#44125e653d94b98db76369de9c396dc14bef4154" + integrity sha512-9ffkFFMbvzTvv+7dTp/66xvZAWASuPD5Tl9LK3Z9vhOmANo6j94rik+5YMBt4CwHVMWLWpMsriIc2zsa3WW3xQ== dependencies: - "@babel/helper-module-imports" "^7.22.15" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-remap-async-to-generator" "^7.22.20" + "@babel/helper-plugin-utils" "^7.16.7" -"@babel/plugin-transform-block-scoped-functions@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.23.3.tgz#fe1177d715fb569663095e04f3598525d98e8c77" - integrity sha512-vI+0sIaPIO6CNuM9Kk5VmXcMVRiOpDh7w2zZt9GXzmE/9KD70CUEVhvPR/etAeNK/FAEkhxQtXOzVF3EuRL41A== +"@babel/plugin-transform-arrow-functions@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.14.5.tgz#f7187d9588a768dd080bf4c9ffe117ea62f7862a" + integrity sha512-KOnO0l4+tD5IfOdi4x8C1XmEIRWUjNRV8wc6K2vz/3e8yAOoZZvsRXRRIF/yo/MAOFb4QjtAw9xSxMXbSMRy8A== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-block-scoping@^7.12.12", "@babel/plugin-transform-block-scoping@^7.23.4", "@babel/plugin-transform-block-scoping@^7.8.3": - version "7.23.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.23.4.tgz#b2d38589531c6c80fbe25e6b58e763622d2d3cf5" - integrity sha512-0QqbP6B6HOh7/8iNR4CQU2Th/bbRtBp4KS9vcaZd1fZ0wSh5Fyssg0UCIHwxh+ka+pNDREbVLQnHCMHKZfPwfw== +"@babel/plugin-transform-async-to-generator@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.14.5.tgz#72c789084d8f2094acb945633943ef8443d39e67" + integrity sha512-szkbzQ0mNk0rpu76fzDdqSyPu0MuvpXgC+6rz5rpMb5OIRxdmHfQxrktL8CYolL2d8luMCZTR0DpIMIdL27IjA== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-module-imports" "^7.14.5" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/helper-remap-async-to-generator" "^7.14.5" -"@babel/plugin-transform-class-properties@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.23.3.tgz#35c377db11ca92a785a718b6aa4e3ed1eb65dc48" - integrity sha512-uM+AN8yCIjDPccsKGlw271xjJtGii+xQIF/uMPS8H15L12jZTsLfF4o5vNO7d/oUguOyfdikHGc/yi9ge4SGIg== +"@babel/plugin-transform-async-to-generator@^7.16.8": + version "7.16.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.8.tgz#b83dff4b970cf41f1b819f8b49cc0cfbaa53a808" + integrity sha512-MtmUmTJQHCnyJVrScNzNlofQJ3dLFuobYn3mwOTKHnSCMtbNsqvF71GQmJfFjdrXSsAA7iysFmYWw4bXZ20hOg== dependencies: - "@babel/helper-create-class-features-plugin" "^7.22.15" - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-module-imports" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-remap-async-to-generator" "^7.16.8" -"@babel/plugin-transform-class-static-block@^7.16.7", "@babel/plugin-transform-class-static-block@^7.22.11", "@babel/plugin-transform-class-static-block@^7.23.4": - version "7.23.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.23.4.tgz#2a202c8787a8964dd11dfcedf994d36bfc844ab5" - integrity sha512-nsWu/1M+ggti1SOALj3hfx5FXzAY06fwPJsUZD4/A5e1bWi46VUIWtD+kOX6/IdhXGsXBWllLFDSnqSCdUNydQ== +"@babel/plugin-transform-block-scoped-functions@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.14.5.tgz#e48641d999d4bc157a67ef336aeb54bc44fd3ad4" + integrity sha512-dtqWqdWZ5NqBX3KzsVCWfQI3A53Ft5pWFCT2eCVUftWZgjc5DpDponbIF1+c+7cSGk2wN0YK7HGL/ezfRbpKBQ== dependencies: - "@babel/helper-create-class-features-plugin" "^7.22.15" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-class-static-block" "^7.14.5" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-classes@^7.12.1", "@babel/plugin-transform-classes@^7.23.8": - version "7.23.8" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.23.8.tgz#d08ae096c240347badd68cdf1b6d1624a6435d92" - integrity sha512-yAYslGsY1bX6Knmg46RjiCiNSwJKv2IUC8qOdYKqMMr0491SXFhcHqOdRDeCRohOOIzwN/90C6mQ9qAKgrP7dg== +"@babel/plugin-transform-block-scoped-functions@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.7.tgz#4d0d57d9632ef6062cdf354bb717102ee042a620" + integrity sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg== dependencies: - "@babel/helper-annotate-as-pure" "^7.22.5" - "@babel/helper-compilation-targets" "^7.23.6" - "@babel/helper-environment-visitor" "^7.22.20" - "@babel/helper-function-name" "^7.23.0" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-replace-supers" "^7.22.20" - "@babel/helper-split-export-declaration" "^7.22.6" + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-block-scoping@^7.12.12", "@babel/plugin-transform-block-scoping@^7.15.3": + version "7.15.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.15.3.tgz#94c81a6e2fc230bcce6ef537ac96a1e4d2b3afaf" + integrity sha512-nBAzfZwZb4DkaGtOes1Up1nOAp9TDRRFw4XBzBBSG9QK7KVFmYzgj9o9sbPv7TX5ofL4Auq4wZnxCoPnI/lz2Q== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-transform-block-scoping@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.7.tgz#f50664ab99ddeaee5bc681b8f3a6ea9d72ab4f87" + integrity sha512-ObZev2nxVAYA4bhyusELdo9hb3H+A56bxH3FZMbEImZFiEDYVHXQSJ1hQKFlDnlt8G9bBrCZ5ZpURZUrV4G5qQ== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-block-scoping@^7.8.3": + version "7.12.12" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.12.12.tgz#d93a567a152c22aea3b1929bb118d1d0a175cdca" + integrity sha512-VOEPQ/ExOVqbukuP7BYJtI5ZxxsmegTwzZ04j1aF0dkSypGo9XpDHuOrABsJu+ie+penpSJheDJ11x1BEZNiyQ== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-transform-classes@^7.12.1", "@babel/plugin-transform-classes@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.7.tgz#8f4b9562850cd973de3b498f1218796eb181ce00" + integrity sha512-WY7og38SFAGYRe64BrjKf8OrE6ulEHtr5jEYaZMwox9KebgqPi67Zqz8K53EKk1fFEJgm96r32rkKZ3qA2nCWQ== + dependencies: + "@babel/helper-annotate-as-pure" "^7.16.7" + "@babel/helper-environment-visitor" "^7.16.7" + "@babel/helper-function-name" "^7.16.7" + "@babel/helper-optimise-call-expression" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-replace-supers" "^7.16.7" + "@babel/helper-split-export-declaration" "^7.16.7" globals "^11.1.0" -"@babel/plugin-transform-computed-properties@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.23.3.tgz#652e69561fcc9d2b50ba4f7ac7f60dcf65e86474" - integrity sha512-dTj83UVTLw/+nbiHqQSFdwO9CbTtwq1DsDqm3CUEtDrZNET5rT5E6bIdTlOftDTDLMYxvxHNEYO4B9SLl8SLZw== +"@babel/plugin-transform-classes@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.15.4.tgz#50aee17aaf7f332ae44e3bce4c2e10534d5d3bf1" + integrity sha512-Yjvhex8GzBmmPQUvpXRPWQ9WnxXgAFuZSrqOK/eJlOGIXwvv8H3UEdUigl1gb/bnjTrln+e8bkZUYCBt/xYlBg== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/template" "^7.22.15" + "@babel/helper-annotate-as-pure" "^7.15.4" + "@babel/helper-function-name" "^7.15.4" + "@babel/helper-optimise-call-expression" "^7.15.4" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/helper-replace-supers" "^7.15.4" + "@babel/helper-split-export-declaration" "^7.15.4" + globals "^11.1.0" -"@babel/plugin-transform-destructuring@^7.12.1", "@babel/plugin-transform-destructuring@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.23.3.tgz#8c9ee68228b12ae3dff986e56ed1ba4f3c446311" - integrity sha512-n225npDqjDIr967cMScVKHXJs7rout1q+tt50inyBCPkyZ8KxeI6d+GIbSBTT/w/9WdlWDOej3V9HE5Lgk57gw== +"@babel/plugin-transform-computed-properties@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.14.5.tgz#1b9d78987420d11223d41195461cc43b974b204f" + integrity sha512-pWM+E4283UxaVzLb8UBXv4EIxMovU4zxT1OPnpHJcmnvyY9QbPPTKZfEj31EUvG3/EQRbYAGaYEUZ4yWOBC2xg== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-dotall-regex@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.23.3.tgz#3f7af6054882ede89c378d0cf889b854a993da50" - integrity sha512-vgnFYDHAKzFaTVp+mneDsIEbnJ2Np/9ng9iviHw3P/KVcgONxpNULEW/51Z/BaFojG2GI2GwwXck5uV1+1NOYQ== +"@babel/plugin-transform-computed-properties@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.7.tgz#66dee12e46f61d2aae7a73710f591eb3df616470" + integrity sha512-gN72G9bcmenVILj//sv1zLNaPyYcOzUho2lIJBMh/iakJ9ygCo/hEF9cpGb61SCMEDxbbyBoVQxrt+bWKu5KGw== dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.22.15" - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.16.7" -"@babel/plugin-transform-duplicate-keys@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.23.3.tgz#664706ca0a5dfe8d066537f99032fc1dc8b720ce" - integrity sha512-RrqQ+BQmU3Oyav3J+7/myfvRCq7Tbz+kKLLshUmMwNlDHExbGL7ARhajvoBJEvc+fCguPPu887N+3RRXBVKZUA== +"@babel/plugin-transform-destructuring@^7.12.1", "@babel/plugin-transform-destructuring@^7.16.7": + version "7.17.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.17.3.tgz#c445f75819641788a27a0a3a759d9df911df6abc" + integrity sha512-dDFzegDYKlPqa72xIlbmSkly5MluLoaC1JswABGktyt6NTXSBcUuse/kWE/wvKFWJHPETpi158qJZFS3JmykJg== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.16.7" -"@babel/plugin-transform-dynamic-import@^7.23.4": - version "7.23.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.23.4.tgz#c7629e7254011ac3630d47d7f34ddd40ca535143" - integrity sha512-V6jIbLhdJK86MaLh4Jpghi8ho5fGzt3imHOBu/x0jlBaPYqDoWz4RDXjmMOfnh+JWNaQleEAByZLV0QzBT4YQQ== +"@babel/plugin-transform-destructuring@^7.14.7": + version "7.14.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.14.7.tgz#0ad58ed37e23e22084d109f185260835e5557576" + integrity sha512-0mDE99nK+kVh3xlc5vKwB6wnP9ecuSj+zQCa/n0voENtP/zymdT4HH6QEb65wjjcbqr1Jb/7z9Qp7TF5FtwYGw== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-dynamic-import" "^7.8.3" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-exponentiation-operator@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.23.3.tgz#ea0d978f6b9232ba4722f3dbecdd18f450babd18" - integrity sha512-5fhCsl1odX96u7ILKHBj4/Y8vipoqwsJMh4csSA8qFfxrZDEA4Ssku2DyNvMJSmZNOEBT750LfFPbtrnTP90BQ== +"@babel/plugin-transform-dotall-regex@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.14.5.tgz#2f6bf76e46bdf8043b4e7e16cf24532629ba0c7a" + integrity sha512-loGlnBdj02MDsFaHhAIJzh7euK89lBrGIdM9EAtHFo6xKygCUGuuWe07o1oZVk287amtW1n0808sQM99aZt3gw== dependencies: - "@babel/helper-builder-binary-assignment-operator-visitor" "^7.22.15" - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-create-regexp-features-plugin" "^7.14.5" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-export-namespace-from@^7.23.4": - version "7.23.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.23.4.tgz#084c7b25e9a5c8271e987a08cf85807b80283191" - integrity sha512-GzuSBcKkx62dGzZI1WVgTWvkkz84FZO5TC5T8dl/Tht/rAla6Dg/Mz9Yhypg+ezVACf/rgDuQt3kbWEv7LdUDQ== +"@babel/plugin-transform-dotall-regex@^7.16.7", "@babel/plugin-transform-dotall-regex@^7.4.4": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.7.tgz#6b2d67686fab15fb6a7fd4bd895d5982cfc81241" + integrity sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + "@babel/helper-create-regexp-features-plugin" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" -"@babel/plugin-transform-for-of@^7.12.1", "@babel/plugin-transform-for-of@^7.23.6": - version "7.23.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.23.6.tgz#81c37e24171b37b370ba6aaffa7ac86bcb46f94e" - integrity sha512-aYH4ytZ0qSuBbpfhuofbg/e96oQ7U2w1Aw/UQmKT+1l39uEhUPoFS3fHevDc1G0OvewyDudfMKY1OulczHzWIw== +"@babel/plugin-transform-duplicate-keys@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.14.5.tgz#365a4844881bdf1501e3a9f0270e7f0f91177954" + integrity sha512-iJjbI53huKbPDAsJ8EmVmvCKeeq21bAze4fu9GBQtSLqfvzj2oRuHVx4ZkDwEhg1htQ+5OBZh/Ab0XDf5iBZ7A== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-function-name@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.23.3.tgz#8f424fcd862bf84cb9a1a6b42bc2f47ed630f8dc" - integrity sha512-I1QXp1LxIvt8yLaib49dRW5Okt7Q4oaxao6tFVKS/anCdEOMtYwWVKoiOA1p34GOWIZjUK0E+zCp7+l1pfQyiw== +"@babel/plugin-transform-duplicate-keys@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.7.tgz#2207e9ca8f82a0d36a5a67b6536e7ef8b08823c9" + integrity sha512-03DvpbRfvWIXyK0/6QiR1KMTWeT6OcQ7tbhjrXyFS02kjuX/mu5Bvnh5SDSWHxyawit2g5aWhKwI86EE7GUnTw== dependencies: - "@babel/helper-compilation-targets" "^7.22.15" - "@babel/helper-function-name" "^7.23.0" - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.16.7" -"@babel/plugin-transform-json-strings@^7.23.4": - version "7.23.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.23.4.tgz#a871d9b6bd171976efad2e43e694c961ffa3714d" - integrity sha512-81nTOqM1dMwZ/aRXQ59zVubN9wHGqk6UtqRK+/q+ciXmRy8fSolhGVvG09HHRGo4l6fr/c4ZhXUQH0uFW7PZbg== +"@babel/plugin-transform-exponentiation-operator@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.14.5.tgz#5154b8dd6a3dfe6d90923d61724bd3deeb90b493" + integrity sha512-jFazJhMBc9D27o9jDnIE5ZErI0R0m7PbKXVq77FFvqFbzvTMuv8jaAwLZ5PviOLSFttqKIW0/wxNSDbjLk0tYA== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-json-strings" "^7.8.3" + "@babel/helper-builder-binary-assignment-operator-visitor" "^7.14.5" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-literals@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.23.3.tgz#8214665f00506ead73de157eba233e7381f3beb4" - integrity sha512-wZ0PIXRxnwZvl9AYpqNUxpZ5BiTGrYt7kueGQ+N5FiQ7RCOD4cm8iShd6S6ggfVIWaJf2EMk8eRzAh52RfP4rQ== +"@babel/plugin-transform-exponentiation-operator@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.7.tgz#efa9862ef97e9e9e5f653f6ddc7b665e8536fe9b" + integrity sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-builder-binary-assignment-operator-visitor" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" -"@babel/plugin-transform-logical-assignment-operators@^7.23.4": - version "7.23.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.23.4.tgz#e599f82c51d55fac725f62ce55d3a0886279ecb5" - integrity sha512-Mc/ALf1rmZTP4JKKEhUwiORU+vcfarFVLfcFiolKUo6sewoxSEgl36ak5t+4WamRsNr6nzjZXQjM35WsU+9vbg== +"@babel/plugin-transform-for-of@^7.12.1", "@babel/plugin-transform-for-of@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.7.tgz#649d639d4617dff502a9a158c479b3b556728d8c" + integrity sha512-/QZm9W92Ptpw7sjI9Nx1mbcsWz33+l8kuMIQnDwgQBG5s3fAfQvkRjQ7NqXhtNcKOnPkdICmUHyCaWW06HCsqg== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" + "@babel/helper-plugin-utils" "^7.16.7" -"@babel/plugin-transform-member-expression-literals@^7.16.7", "@babel/plugin-transform-member-expression-literals@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.23.3.tgz#e37b3f0502289f477ac0e776b05a833d853cabcc" - integrity sha512-sC3LdDBDi5x96LA+Ytekz2ZPk8i/Ck+DEuDbRAll5rknJ5XRTSaPKEYwomLcs1AA8wg9b3KjIQRsnApj+q51Ag== +"@babel/plugin-transform-for-of@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.15.4.tgz#25c62cce2718cfb29715f416e75d5263fb36a8c2" + integrity sha512-DRTY9fA751AFBDh2oxydvVm4SYevs5ILTWLs6xKXps4Re/KG5nfUkr+TdHCrRWB8C69TlzVgA9b3RmGWmgN9LA== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-modules-amd@^7.12.1", "@babel/plugin-transform-modules-amd@^7.13.0", "@babel/plugin-transform-modules-amd@^7.20.11", "@babel/plugin-transform-modules-amd@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.23.3.tgz#e19b55436a1416829df0a1afc495deedfae17f7d" - integrity sha512-vJYQGxeKM4t8hYCKVBlZX/gtIY2I7mRGFNcm85sgXGMTBcoV3QdVtdpbcWEbzbfUIUZKwvgFT82mRvaQIebZzw== +"@babel/plugin-transform-function-name@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.14.5.tgz#e81c65ecb900746d7f31802f6bed1f52d915d6f2" + integrity sha512-vbO6kv0fIzZ1GpmGQuvbwwm+O4Cbm2NrPzwlup9+/3fdkuzo1YqOZcXw26+YUJB84Ja7j9yURWposEHLYwxUfQ== dependencies: - "@babel/helper-module-transforms" "^7.23.3" - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-function-name" "^7.14.5" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-modules-commonjs@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.23.3.tgz#661ae831b9577e52be57dd8356b734f9700b53b4" - integrity sha512-aVS0F65LKsdNOtcz6FRCpE4OgsP2OFnW46qNxNIX9h3wuzaNcSQsJysuMwqSibC98HPrf2vCgtxKNwS0DAlgcA== +"@babel/plugin-transform-function-name@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.7.tgz#5ab34375c64d61d083d7d2f05c38d90b97ec65cf" + integrity sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA== dependencies: - "@babel/helper-module-transforms" "^7.23.3" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-simple-access" "^7.22.5" + "@babel/helper-compilation-targets" "^7.16.7" + "@babel/helper-function-name" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" -"@babel/plugin-transform-modules-systemjs@^7.23.9": - version "7.23.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.23.9.tgz#105d3ed46e4a21d257f83a2f9e2ee4203ceda6be" - integrity sha512-KDlPRM6sLo4o1FkiSlXoAa8edLXFsKKIda779fbLrvmeuc3itnjCtaO6RrtoaANsIJANj+Vk1zqbZIMhkCAHVw== +"@babel/plugin-transform-literals@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.14.5.tgz#41d06c7ff5d4d09e3cf4587bd3ecf3930c730f78" + integrity sha512-ql33+epql2F49bi8aHXxvLURHkxJbSmMKl9J5yHqg4PLtdE6Uc48CH1GS6TQvZ86eoB/ApZXwm7jlA+B3kra7A== dependencies: - "@babel/helper-hoist-variables" "^7.22.5" - "@babel/helper-module-transforms" "^7.23.3" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-validator-identifier" "^7.22.20" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-modules-umd@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.23.3.tgz#5d4395fccd071dfefe6585a4411aa7d6b7d769e9" - integrity sha512-zHsy9iXX2nIsCBFPud3jKn1IRPWg3Ing1qOZgeKV39m1ZgIdpJqvlWVeiHBZC6ITRG0MfskhYe9cLgntfSFPIg== +"@babel/plugin-transform-literals@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.7.tgz#254c9618c5ff749e87cb0c0cef1a0a050c0bdab1" + integrity sha512-6tH8RTpTWI0s2sV6uq3e/C9wPo4PTqqZps4uF0kzQ9/xPLFQtipynvmT1g/dOfEJ+0EQsHhkQ/zyRId8J2b8zQ== dependencies: - "@babel/helper-module-transforms" "^7.23.3" - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.16.7" -"@babel/plugin-transform-named-capturing-groups-regex@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz#67fe18ee8ce02d57c855185e27e3dc959b2e991f" - integrity sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ== +"@babel/plugin-transform-member-expression-literals@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.14.5.tgz#b39cd5212a2bf235a617d320ec2b48bcc091b8a7" + integrity sha512-WkNXxH1VXVTKarWFqmso83xl+2V3Eo28YY5utIkbsmXoItO8Q3aZxN4BTS2k0hz9dGUloHK26mJMyQEYfkn/+Q== dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-new-target@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.23.3.tgz#5491bb78ed6ac87e990957cea367eab781c4d980" - integrity sha512-YJ3xKqtJMAT5/TIZnpAR3I+K+WaDowYbN3xyxI8zxx/Gsypwf9B9h0VB+1Nh6ACAAPRS5NSRje0uVv5i79HYGQ== +"@babel/plugin-transform-member-expression-literals@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.7.tgz#6e5dcf906ef8a098e630149d14c867dd28f92384" + integrity sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.16.7" -"@babel/plugin-transform-nullish-coalescing-operator@^7.23.4": - version "7.23.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.23.4.tgz#45556aad123fc6e52189ea749e33ce090637346e" - integrity sha512-jHE9EVVqHKAQx+VePv5LLGHjmHSJR76vawFPTdlxR/LVJPfOEGxREQwQfjuZEOPTwG92X3LINSh3M40Rv4zpVA== +"@babel/plugin-transform-modules-amd@^7.12.1", "@babel/plugin-transform-modules-amd@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.7.tgz#b28d323016a7daaae8609781d1f8c9da42b13186" + integrity sha512-KaaEtgBL7FKYwjJ/teH63oAmE3lP34N3kshz8mm4VMAw7U3PxjVwwUmxEFksbgsNUaO3wId9R2AVQYSEGRa2+g== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + "@babel/helper-module-transforms" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + babel-plugin-dynamic-import-node "^2.3.3" -"@babel/plugin-transform-numeric-separator@^7.23.4": - version "7.23.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.23.4.tgz#03d08e3691e405804ecdd19dd278a40cca531f29" - integrity sha512-mps6auzgwjRrwKEZA05cOwuDc9FAzoyFS4ZsG/8F43bTLf/TgkJg7QXOrPO1JO599iA3qgK9MXdMGOEC8O1h6Q== +"@babel/plugin-transform-modules-amd@^7.13.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.13.0.tgz#19f511d60e3d8753cc5a6d4e775d3a5184866cc3" + integrity sha512-EKy/E2NHhY/6Vw5d1k3rgoobftcNUmp9fGjb9XZwQLtTctsRBOTRO7RHHxfIky1ogMN5BxN7p9uMA3SzPfotMQ== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-numeric-separator" "^7.10.4" + "@babel/helper-module-transforms" "^7.13.0" + "@babel/helper-plugin-utils" "^7.13.0" + babel-plugin-dynamic-import-node "^2.3.3" + +"@babel/plugin-transform-modules-amd@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.5.tgz#4fd9ce7e3411cb8b83848480b7041d83004858f7" + integrity sha512-3lpOU8Vxmp3roC4vzFpSdEpGUWSMsHFreTWOMMLzel2gNGfHE5UWIh/LN6ghHs2xurUp4jRFYMUIZhuFbody1g== + dependencies: + "@babel/helper-module-transforms" "^7.14.5" + "@babel/helper-plugin-utils" "^7.14.5" + babel-plugin-dynamic-import-node "^2.3.3" + +"@babel/plugin-transform-modules-commonjs@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.15.4.tgz#8201101240eabb5a76c08ef61b2954f767b6b4c1" + integrity sha512-qg4DPhwG8hKp4BbVDvX1s8cohM8a6Bvptu4l6Iingq5rW+yRUAhe/YRup/YcW2zCOlrysEWVhftIcKzrEZv3sA== + dependencies: + "@babel/helper-module-transforms" "^7.15.4" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/helper-simple-access" "^7.15.4" + babel-plugin-dynamic-import-node "^2.3.3" + +"@babel/plugin-transform-modules-commonjs@^7.16.8": + version "7.16.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.16.8.tgz#cdee19aae887b16b9d331009aa9a219af7c86afe" + integrity sha512-oflKPvsLT2+uKQopesJt3ApiaIS2HW+hzHFcwRNtyDGieAeC/dIHZX8buJQ2J2X1rxGPy4eRcUijm3qcSPjYcA== + dependencies: + "@babel/helper-module-transforms" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-simple-access" "^7.16.7" + babel-plugin-dynamic-import-node "^2.3.3" + +"@babel/plugin-transform-modules-systemjs@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.15.4.tgz#b42890c7349a78c827719f1d2d0cd38c7d268132" + integrity sha512-fJUnlQrl/mezMneR72CKCgtOoahqGJNVKpompKwzv3BrEXdlPspTcyxrZ1XmDTIr9PpULrgEQo3qNKp6dW7ssw== + dependencies: + "@babel/helper-hoist-variables" "^7.15.4" + "@babel/helper-module-transforms" "^7.15.4" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/helper-validator-identifier" "^7.14.9" + babel-plugin-dynamic-import-node "^2.3.3" + +"@babel/plugin-transform-modules-systemjs@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.16.7.tgz#887cefaef88e684d29558c2b13ee0563e287c2d7" + integrity sha512-DuK5E3k+QQmnOqBR9UkusByy5WZWGRxfzV529s9nPra1GE7olmxfqO2FHobEOYSPIjPBTr4p66YDcjQnt8cBmw== + dependencies: + "@babel/helper-hoist-variables" "^7.16.7" + "@babel/helper-module-transforms" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-validator-identifier" "^7.16.7" + babel-plugin-dynamic-import-node "^2.3.3" + +"@babel/plugin-transform-modules-umd@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.14.5.tgz#fb662dfee697cce274a7cda525190a79096aa6e0" + integrity sha512-RfPGoagSngC06LsGUYyM9QWSXZ8MysEjDJTAea1lqRjNECE3y0qIJF/qbvJxc4oA4s99HumIMdXOrd+TdKaAAA== + dependencies: + "@babel/helper-module-transforms" "^7.14.5" + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-transform-modules-umd@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.7.tgz#23dad479fa585283dbd22215bff12719171e7618" + integrity sha512-EMh7uolsC8O4xhudF2F6wedbSHm1HHZ0C6aJ7K67zcDNidMzVcxWdGr+htW9n21klm+bOn+Rx4CBsAntZd3rEQ== + dependencies: + "@babel/helper-module-transforms" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-named-capturing-groups-regex@^7.14.9": + version "7.14.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.14.9.tgz#c68f5c5d12d2ebaba3762e57c2c4f6347a46e7b2" + integrity sha512-l666wCVYO75mlAtGFfyFwnWmIXQm3kSH0C3IRnJqWcZbWkoihyAdDhFm2ZWaxWTqvBvhVFfJjMRQ0ez4oN1yYA== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.14.5" + +"@babel/plugin-transform-named-capturing-groups-regex@^7.16.8": + version "7.16.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.8.tgz#7f860e0e40d844a02c9dcf9d84965e7dfd666252" + integrity sha512-j3Jw+n5PvpmhRR+mrgIh04puSANCk/T/UA3m3P1MjJkhlK906+ApHhDIqBQDdOgL/r1UYpz4GNclTXxyZrYGSw== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.16.7" + +"@babel/plugin-transform-new-target@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.14.5.tgz#31bdae8b925dc84076ebfcd2a9940143aed7dbf8" + integrity sha512-Nx054zovz6IIRWEB49RDRuXGI4Gy0GMgqG0cII9L3MxqgXz/+rgII+RU58qpo4g7tNEx1jG7rRVH4ihZoP4esQ== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-transform-new-target@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.7.tgz#9967d89a5c243818e0800fdad89db22c5f514244" + integrity sha512-xiLDzWNMfKoGOpc6t3U+etCE2yRnn3SM09BXqWPIZOBpL2gvVrBWUKnsJx0K/ADi5F5YC5f8APFfWrz25TdlGg== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" "@babel/plugin-transform-object-assign@^7.8.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-assign/-/plugin-transform-object-assign-7.23.3.tgz#64177e8cf943460c7f0e1c410277546804f59625" - integrity sha512-TPJ6O7gVC2rlQH2hvQGRH273G1xdoloCj9Pc07Q7JbIZYDi+Sv5gaE2fu+r5E7qK4zyt6vj0FbZaZTRU5C3OMA== + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-assign/-/plugin-transform-object-assign-7.12.1.tgz#9102b06625f60a5443cc292d32b565373665e1e4" + integrity sha512-geUHn4XwHznRAFiuROTy0Hr7bKbpijJCmr1Svt/VNGhpxmp0OrdxURNpWbOAf94nUbL+xj6gbxRVPHWIbRpRoA== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.10.4" -"@babel/plugin-transform-object-rest-spread@^7.23.4": - version "7.23.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.23.4.tgz#2b9c2d26bf62710460bdc0d1730d4f1048361b83" - integrity sha512-9x9K1YyeQVw0iOXJlIzwm8ltobIIv7j2iLyP2jIhEbqPRQ7ScNgwQufU2I0Gq11VjyG4gI4yMXt2VFags+1N3g== +"@babel/plugin-transform-object-super@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.14.5.tgz#d0b5faeac9e98597a161a9cf78c527ed934cdc45" + integrity sha512-MKfOBWzK0pZIrav9z/hkRqIk/2bTv9qvxHzPQc12RcVkMOzpIKnFCNYJip00ssKWYkd8Sf5g0Wr7pqJ+cmtuFg== dependencies: - "@babel/compat-data" "^7.23.3" - "@babel/helper-compilation-targets" "^7.22.15" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-object-rest-spread" "^7.8.3" - "@babel/plugin-transform-parameters" "^7.23.3" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/helper-replace-supers" "^7.14.5" -"@babel/plugin-transform-object-super@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.23.3.tgz#81fdb636dcb306dd2e4e8fd80db5b2362ed2ebcd" - integrity sha512-BwQ8q0x2JG+3lxCVFohg+KbQM7plfpBwThdW9A6TMtWwLsbDA01Ek2Zb/AgDN39BiZsExm4qrXxjk+P1/fzGrA== +"@babel/plugin-transform-object-super@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.7.tgz#ac359cf8d32cf4354d27a46867999490b6c32a94" + integrity sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-replace-supers" "^7.22.20" + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-replace-supers" "^7.16.7" -"@babel/plugin-transform-optional-catch-binding@^7.23.4": - version "7.23.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.23.4.tgz#318066de6dacce7d92fa244ae475aa8d91778017" - integrity sha512-XIq8t0rJPHf6Wvmbn9nFxU6ao4c7WhghTR5WyV8SrJfUFzyxhCm4nhC+iAp3HFhbAKLfYpgzhJ6t4XCtVwqO5A== +"@babel/plugin-transform-parameters@^7.12.1", "@babel/plugin-transform-parameters@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.7.tgz#a1721f55b99b736511cb7e0152f61f17688f331f" + integrity sha512-AT3MufQ7zZEhU2hwOA11axBnExW0Lszu4RL/tAlUJBuNoRak+wehQW8h6KcXOcgjY42fHtDxswuMhMjFEuv/aw== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + "@babel/helper-plugin-utils" "^7.16.7" -"@babel/plugin-transform-optional-chaining@^7.23.3", "@babel/plugin-transform-optional-chaining@^7.23.4": - version "7.23.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.23.4.tgz#6acf61203bdfc4de9d4e52e64490aeb3e52bd017" - integrity sha512-ZU8y5zWOfjM5vZ+asjgAPwDaBjJzgufjES89Rs4Lpq63O300R/kOz30WCLo6BxxX6QVEilwSlpClnG5cZaikTA== +"@babel/plugin-transform-parameters@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.15.4.tgz#5f2285cc3160bf48c8502432716b48504d29ed62" + integrity sha512-9WB/GUTO6lvJU3XQsSr6J/WKvBC2hcs4Pew8YxZagi6GkTdniyqp8On5kqdK8MN0LMeu0mGbhPN+O049NV/9FQ== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" - "@babel/plugin-syntax-optional-chaining" "^7.8.3" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-parameters@^7.12.1", "@babel/plugin-transform-parameters@^7.20.7", "@babel/plugin-transform-parameters@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.23.3.tgz#83ef5d1baf4b1072fa6e54b2b0999a7b2527e2af" - integrity sha512-09lMt6UsUb3/34BbECKVbVwrT9bO6lILWln237z7sLaWnMsTi7Yc9fhX5DLpkJzAGfaReXI22wP41SZmnAA3Vw== +"@babel/plugin-transform-parameters@^7.16.0": + version "7.16.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.0.tgz#1b50765fc421c229819dc4c7cdb8911660b3c2d7" + integrity sha512-XgnQEm1CevKROPx+udOi/8f8TiGhrUWiHiaUCIp47tE0tpFDjzXNTZc9E5CmCwxNjXTWEVqvRfWZYOTFvMa/ZQ== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-private-methods@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.23.3.tgz#b2d7a3c97e278bfe59137a978d53b2c2e038c0e4" - integrity sha512-UzqRcRtWsDMTLrRWFvUBDwmw06tCQH9Rl1uAjfh6ijMSmGYQ+fpdB+cnqRC8EMh5tuuxSv0/TejGL+7vyj+50g== +"@babel/plugin-transform-property-literals@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.14.5.tgz#0ddbaa1f83db3606f1cdf4846fa1dfb473458b34" + integrity sha512-r1uilDthkgXW8Z1vJz2dKYLV1tuw2xsbrp3MrZmD99Wh9vsfKoob+JTgri5VUb/JqyKRXotlOtwgu4stIYCmnw== dependencies: - "@babel/helper-create-class-features-plugin" "^7.22.15" - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-private-property-in-object@^7.23.4": - version "7.23.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.23.4.tgz#3ec711d05d6608fd173d9b8de39872d8dbf68bf5" - integrity sha512-9G3K1YqTq3F4Vt88Djx1UZ79PDyj+yKRnUy7cZGSMe+a7jkwD259uKKuUzQlPkGam7R+8RJwh5z4xO27fA1o2A== +"@babel/plugin-transform-property-literals@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.7.tgz#2dadac85155436f22c696c4827730e0fe1057a55" + integrity sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw== dependencies: - "@babel/helper-annotate-as-pure" "^7.22.5" - "@babel/helper-create-class-features-plugin" "^7.22.15" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-private-property-in-object" "^7.14.5" + "@babel/helper-plugin-utils" "^7.16.7" -"@babel/plugin-transform-property-literals@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.23.3.tgz#54518f14ac4755d22b92162e4a852d308a560875" - integrity sha512-jR3Jn3y7cZp4oEWPFAlRsSWjxKe4PZILGBSd4nis1TsC5qeSpb+nrtihJuDhNI7QHiVbUaiXa0X2RZY3/TI6Nw== +"@babel/plugin-transform-react-display-name@^7.14.5": + version "7.15.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.15.1.tgz#6aaac6099f1fcf6589d35ae6be1b6e10c8c602b9" + integrity sha512-yQZ/i/pUCJAHI/LbtZr413S3VT26qNrEm0M5RRxQJA947/YNYwbZbBaXGDrq6CG5QsZycI1VIP6d7pQaBfP+8Q== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-react-display-name@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.23.3.tgz#70529f034dd1e561045ad3c8152a267f0d7b6200" - integrity sha512-GnvhtVfA2OAtzdX58FJxU19rhoGeQzyVndw3GgtdECQvQFXPEZIOVULHVZGAYmOgmqjXpVpfocAbSjh99V/Fqw== +"@babel/plugin-transform-react-jsx-development@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.14.5.tgz#1a6c73e2f7ed2c42eebc3d2ad60b0c7494fcb9af" + integrity sha512-rdwG/9jC6QybWxVe2UVOa7q6cnTpw8JRRHOxntG/h6g/guAOe6AhtQHJuJh5FwmnXIT1bdm5vC2/5huV8ZOorQ== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-transform-react-jsx" "^7.14.5" -"@babel/plugin-transform-react-jsx-development@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.22.5.tgz#e716b6edbef972a92165cd69d92f1255f7e73e87" - integrity sha512-bDhuzwWMuInwCYeDeMzyi7TaBgRQei6DqxhbyniL7/VG4RSS7HtSL2QbY4eESy1KJqlWt8g3xeEBGPuo+XqC8A== +"@babel/plugin-transform-react-jsx@^7.12.12", "@babel/plugin-transform-react-jsx@^7.14.5": + version "7.14.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.14.9.tgz#3314b2163033abac5200a869c4de242cd50a914c" + integrity sha512-30PeETvS+AeD1f58i1OVyoDlVYQhap/K20ZrMjLmmzmC2AYR/G43D4sdJAaDAqCD3MYpSWbmrz3kES158QSLjw== dependencies: - "@babel/plugin-transform-react-jsx" "^7.22.5" + "@babel/helper-annotate-as-pure" "^7.14.5" + "@babel/helper-module-imports" "^7.14.5" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/plugin-syntax-jsx" "^7.14.5" + "@babel/types" "^7.14.9" -"@babel/plugin-transform-react-jsx@^7.12.12", "@babel/plugin-transform-react-jsx@^7.22.15", "@babel/plugin-transform-react-jsx@^7.22.5": - version "7.23.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.23.4.tgz#393f99185110cea87184ea47bcb4a7b0c2e39312" - integrity sha512-5xOpoPguCZCRbo/JeHlloSkTA8Bld1J/E1/kLfD1nsuiW1m8tduTA1ERCgIZokDflX/IBzKcqR3l7VlRgiIfHA== +"@babel/plugin-transform-react-pure-annotations@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.14.5.tgz#18de612b84021e3a9802cbc212c9d9f46d0d11fc" + integrity sha512-3X4HpBJimNxW4rhUy/SONPyNQHp5YRr0HhJdT2OH1BRp0of7u3Dkirc7x9FRJMKMqTBI079VZ1hzv7Ouuz///g== dependencies: - "@babel/helper-annotate-as-pure" "^7.22.5" - "@babel/helper-module-imports" "^7.22.15" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-jsx" "^7.23.3" - "@babel/types" "^7.23.4" + "@babel/helper-annotate-as-pure" "^7.14.5" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-react-pure-annotations@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.23.3.tgz#fabedbdb8ee40edf5da96f3ecfc6958e3783b93c" - integrity sha512-qMFdSS+TUhB7Q/3HVPnEdYJDQIk57jkntAwSuz9xfSE4n+3I+vHYCli3HoHawN1Z3RfCz/y1zXA/JXjG6cVImQ== +"@babel/plugin-transform-regenerator@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.14.5.tgz#9676fd5707ed28f522727c5b3c0aa8544440b04f" + integrity sha512-NVIY1W3ITDP5xQl50NgTKlZ0GrotKtLna08/uGY6ErQt6VEQZXla86x/CTddm5gZdcr+5GSsvMeTmWA5Ii6pkg== dependencies: - "@babel/helper-annotate-as-pure" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" + regenerator-transform "^0.14.2" -"@babel/plugin-transform-regenerator@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.23.3.tgz#141afd4a2057298602069fce7f2dc5173e6c561c" - integrity sha512-KP+75h0KghBMcVpuKisx3XTu9Ncut8Q8TuvGO4IhY+9D5DFEckQefOuIsB/gQ2tG71lCke4NMrtIPS8pOj18BQ== +"@babel/plugin-transform-regenerator@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.7.tgz#9e7576dc476cb89ccc5096fff7af659243b4adeb" + integrity sha512-mF7jOgGYCkSJagJ6XCujSQg+6xC1M77/03K2oBmVJWoFGNUtnVJO4WHKJk3dnPC8HCcj4xBQP1Egm8DWh3Pb3Q== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - regenerator-transform "^0.15.2" + regenerator-transform "^0.14.2" -"@babel/plugin-transform-reserved-words@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.23.3.tgz#4130dcee12bd3dd5705c587947eb715da12efac8" - integrity sha512-QnNTazY54YqgGxwIexMZva9gqbPa15t/x9VS+0fsEFWplwVpXYZivtgl43Z1vMpc1bdPP2PP8siFeVcnFvA3Cg== +"@babel/plugin-transform-reserved-words@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.14.5.tgz#c44589b661cfdbef8d4300dcc7469dffa92f8304" + integrity sha512-cv4F2rv1nD4qdexOGsRQXJrOcyb5CrgjUH9PKrrtyhSDBNWGxd0UIitjyJiWagS+EbUGjG++22mGH1Pub8D6Vg== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-runtime@^7.12.1", "@babel/plugin-transform-runtime@^7.13.9": - version "7.23.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.23.9.tgz#2c64d0680fc8e09e1dfe8fd5c646fe72abd82004" - integrity sha512-A7clW3a0aSjm3ONU9o2HAILSegJCYlEZmOhmBRReVtIpY/Z/p7yIZ+wR41Z+UipwdGuqwtID/V/dOdZXjwi9gQ== +"@babel/plugin-transform-reserved-words@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.7.tgz#1d798e078f7c5958eec952059c460b220a63f586" + integrity sha512-KQzzDnZ9hWQBjwi5lpY5v9shmm6IVG0U9pB18zvMu2i4H90xpT4gmqwPYsn8rObiadYe2M0gmgsiOIF5A/2rtg== dependencies: - "@babel/helper-module-imports" "^7.22.15" - "@babel/helper-plugin-utils" "^7.22.5" - babel-plugin-polyfill-corejs2 "^0.4.8" - babel-plugin-polyfill-corejs3 "^0.9.0" - babel-plugin-polyfill-regenerator "^0.5.5" - semver "^6.3.1" + "@babel/helper-plugin-utils" "^7.16.7" -"@babel/plugin-transform-shorthand-properties@^7.12.1", "@babel/plugin-transform-shorthand-properties@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.23.3.tgz#97d82a39b0e0c24f8a981568a8ed851745f59210" - integrity sha512-ED2fgqZLmexWiN+YNFX26fx4gh5qHDhn1O2gvEhreLW2iI63Sqm4llRLCXALKrCnbN4Jy0VcMQZl/SAzqug/jg== +"@babel/plugin-transform-runtime@^7.12.1": + version "7.12.10" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.12.10.tgz#af0fded4e846c4b37078e8e5d06deac6cd848562" + integrity sha512-xOrUfzPxw7+WDm9igMgQCbO3cJKymX7dFdsgRr1eu9n3KjjyU4pptIXbXPseQDquw+W+RuJEJMHKHNsPNNm3CA== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-module-imports" "^7.12.5" + "@babel/helper-plugin-utils" "^7.10.4" + semver "^5.5.1" -"@babel/plugin-transform-spread@^7.12.1", "@babel/plugin-transform-spread@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.23.3.tgz#41d17aacb12bde55168403c6f2d6bdca563d362c" - integrity sha512-VvfVYlrlBVu+77xVTOAoxQ6mZbnIq5FM0aGBSFEcIh03qHf+zNqA4DC/3XMUozTg7bZV3e3mZQ0i13VB6v5yUg== +"@babel/plugin-transform-runtime@^7.13.9": + version "7.13.10" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.13.10.tgz#a1e40d22e2bf570c591c9c7e5ab42d6bf1e419e1" + integrity sha512-Y5k8ipgfvz5d/76tx7JYbKQTcgFSU6VgJ3kKQv4zGTKr+a9T/KBvfRvGtSFgKDQGt/DBykQixV0vNWKIdzWErA== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" + "@babel/helper-module-imports" "^7.12.13" + "@babel/helper-plugin-utils" "^7.13.0" + babel-plugin-polyfill-corejs2 "^0.1.4" + babel-plugin-polyfill-corejs3 "^0.1.3" + babel-plugin-polyfill-regenerator "^0.1.2" + semver "^6.3.0" + +"@babel/plugin-transform-shorthand-properties@^7.12.1", "@babel/plugin-transform-shorthand-properties@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.7.tgz#e8549ae4afcf8382f711794c0c7b6b934c5fbd2a" + integrity sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" -"@babel/plugin-transform-sticky-regex@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.23.3.tgz#dec45588ab4a723cb579c609b294a3d1bd22ff04" - integrity sha512-HZOyN9g+rtvnOU3Yh7kSxXrKbzgrm5X4GncPY1QOquu7epga5MxKHVpYu2hvQnry/H+JjckSYRb93iNfsioAGg== +"@babel/plugin-transform-shorthand-properties@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.14.5.tgz#97f13855f1409338d8cadcbaca670ad79e091a58" + integrity sha512-xLucks6T1VmGsTB+GWK5Pl9Jl5+nRXD1uoFdA5TSO6xtiNjtXTjKkmPdFXVLGlK5A2/or/wQMKfmQ2Y0XJfn5g== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-template-literals@^7.12.1", "@babel/plugin-transform-template-literals@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.23.3.tgz#5f0f028eb14e50b5d0f76be57f90045757539d07" - integrity sha512-Flok06AYNp7GV2oJPZZcP9vZdszev6vPBkHLwxwSpaIqx75wn6mUd3UFWsSsA0l8nXAKkyCmL/sR02m8RYGeHg== +"@babel/plugin-transform-spread@^7.12.1", "@babel/plugin-transform-spread@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.7.tgz#a303e2122f9f12e0105daeedd0f30fb197d8ff44" + integrity sha512-+pjJpgAngb53L0iaA5gU/1MLXJIfXcYepLgXB3esVRf4fqmj8f2cxM3/FKaHsZms08hFQJkFccEWuIpm429TXg== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-skip-transparent-expression-wrappers" "^7.16.0" -"@babel/plugin-transform-typeof-symbol@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.23.3.tgz#9dfab97acc87495c0c449014eb9c547d8966bca4" - integrity sha512-4t15ViVnaFdrPC74be1gXBSMzXk3B4Us9lP7uLRQHTFpV5Dvt33pn+2MyyNxmN3VTTm3oTrZVMUmuw3oBnQ2oQ== +"@babel/plugin-transform-spread@^7.14.6": + version "7.14.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.14.6.tgz#6bd40e57fe7de94aa904851963b5616652f73144" + integrity sha512-Zr0x0YroFJku7n7+/HH3A2eIrGMjbmAIbJSVv0IZ+t3U2WUQUA64S/oeied2e+MaGSjmt4alzBCsK9E8gh+fag== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/helper-skip-transparent-expression-wrappers" "^7.14.5" -"@babel/plugin-transform-typescript@^7.13.0", "@babel/plugin-transform-typescript@^7.20.13", "@babel/plugin-transform-typescript@^7.23.3": - version "7.23.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.23.6.tgz#aa36a94e5da8d94339ae3a4e22d40ed287feb34c" - integrity sha512-6cBG5mBvUu4VUD04OHKnYzbuHNP8huDsD3EDqqpIpsswTDoqHCjLoHb6+QgsV1WsT2nipRqCPgxD3LXnEO7XfA== +"@babel/plugin-transform-sticky-regex@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.14.5.tgz#5b617542675e8b7761294381f3c28c633f40aeb9" + integrity sha512-Z7F7GyvEMzIIbwnziAZmnSNpdijdr4dWt+FJNBnBLz5mwDFkqIXU9wmBcWWad3QeJF5hMTkRe4dAq2sUZiG+8A== dependencies: - "@babel/helper-annotate-as-pure" "^7.22.5" - "@babel/helper-create-class-features-plugin" "^7.23.6" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-typescript" "^7.23.3" + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-transform-sticky-regex@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.7.tgz#c84741d4f4a38072b9a1e2e3fd56d359552e8660" + integrity sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-template-literals@^7.12.1", "@babel/plugin-transform-template-literals@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.7.tgz#f3d1c45d28967c8e80f53666fc9c3e50618217ab" + integrity sha512-VwbkDDUeenlIjmfNeDX/V0aWrQH2QiVyJtwymVQSzItFDTpxfyJh3EVaQiS0rIN/CqbLGr0VcGmuwyTdZtdIsA== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-template-literals@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.14.5.tgz#a5f2bc233937d8453885dc736bdd8d9ffabf3d93" + integrity sha512-22btZeURqiepOfuy/VkFr+zStqlujWaarpMErvay7goJS6BWwdd6BY9zQyDLDa4x2S3VugxFb162IZ4m/S/+Gg== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-transform-typeof-symbol@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.14.5.tgz#39af2739e989a2bd291bf6b53f16981423d457d4" + integrity sha512-lXzLD30ffCWseTbMQzrvDWqljvZlHkXU+CnseMhkMNqU1sASnCsz3tSzAaH3vCUXb9PHeUb90ZT1BdFTm1xxJw== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-transform-typeof-symbol@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.7.tgz#9cdbe622582c21368bd482b660ba87d5545d4f7e" + integrity sha512-p2rOixCKRJzpg9JB4gjnG4gjWkWa89ZoYUnl9snJ1cWIcTH/hvxZqfO+WjG6T8DRBpctEol5jw1O5rA8gkCokQ== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-typescript@^7.13.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.13.0.tgz#4a498e1f3600342d2a9e61f60131018f55774853" + integrity sha512-elQEwluzaU8R8dbVuW2Q2Y8Nznf7hnjM7+DSCd14Lo5fF63C9qNLbwZYbmZrtV9/ySpSUpkRpQXvJb6xyu4hCQ== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.13.0" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/plugin-syntax-typescript" "^7.12.13" + +"@babel/plugin-transform-typescript@^7.15.0": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.15.4.tgz#db7a062dcf8be5fc096bc0eeb40a13fbfa1fa251" + integrity sha512-sM1/FEjwYjXvMwu1PJStH11kJ154zd/lpY56NQJ5qH2D0mabMv1CAy/kdvS9RP4Xgfj9fBBA3JiSLdDHgXdzOA== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.15.4" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/plugin-syntax-typescript" "^7.14.5" "@babel/plugin-transform-typescript@~7.4.0": version "7.4.5" @@ -1026,36 +2133,35 @@ "@babel/helper-plugin-utils" "^7.8.3" "@babel/plugin-syntax-typescript" "^7.8.3" -"@babel/plugin-transform-unicode-escapes@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.23.3.tgz#1f66d16cab01fab98d784867d24f70c1ca65b925" - integrity sha512-OMCUx/bU6ChE3r4+ZdylEqAjaQgHAgipgW8nsCfu5pGqDcFytVd91AwRvUJSBZDz0exPGgnjoqhgRYLRjFZc9Q== +"@babel/plugin-transform-unicode-escapes@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.14.5.tgz#9d4bd2a681e3c5d7acf4f57fa9e51175d91d0c6b" + integrity sha512-crTo4jATEOjxj7bt9lbYXcBAM3LZaUrbP2uUdxb6WIorLmjNKSpHfIybgY4B8SRpbf8tEVIWH3Vtm7ayCrKocA== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-unicode-property-regex@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.23.3.tgz#19e234129e5ffa7205010feec0d94c251083d7ad" - integrity sha512-KcLIm+pDZkWZQAFJ9pdfmh89EwVfmNovFBcXko8szpBeF8z68kWIPeKlmSOkT9BXJxs2C0uk+5LxoxIv62MROA== +"@babel/plugin-transform-unicode-escapes@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.7.tgz#da8717de7b3287a2c6d659750c964f302b31ece3" + integrity sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q== dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.22.15" - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.16.7" -"@babel/plugin-transform-unicode-regex@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.23.3.tgz#26897708d8f42654ca4ce1b73e96140fbad879dc" - integrity sha512-wMHpNA4x2cIA32b/ci3AfwNgheiva2W0WUKWTK7vBHBhDKfPsc5cFGNWm69WBqpwd86u1qwZ9PWevKqm1A3yAw== +"@babel/plugin-transform-unicode-regex@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.14.5.tgz#4cd09b6c8425dd81255c7ceb3fb1836e7414382e" + integrity sha512-UygduJpC5kHeCiRw/xDVzC+wj8VaYSoKl5JNVmbP7MadpNinAm3SvZCxZ42H37KZBKztz46YC73i9yV34d0Tzw== dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.22.15" - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-create-regexp-features-plugin" "^7.14.5" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-unicode-sets-regex@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.23.3.tgz#4fb6f0a719c2c5859d11f6b55a050cc987f3799e" - integrity sha512-W7lliA/v9bNR83Qc3q1ip9CQMZ09CcHDbHfbLRDNuAhn1Mvkr1ZNF7hPmztMQvtTGVLJ9m8IZqWsTkXOml8dbw== +"@babel/plugin-transform-unicode-regex@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.7.tgz#0f7aa4a501198976e25e82702574c34cfebe9ef2" + integrity sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q== dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.22.15" - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-create-regexp-features-plugin" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" "@babel/polyfill@^7.11.5": version "7.12.1" @@ -1065,27 +2171,116 @@ core-js "^2.6.5" regenerator-runtime "^0.13.4" -"@babel/preset-env@^7.12.11", "@babel/preset-env@^7.16.5", "@babel/preset-env@^7.16.7", "@babel/preset-env@^7.20.2": - version "7.23.9" - resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.23.9.tgz#beace3b7994560ed6bf78e4ae2073dff45387669" - integrity sha512-3kBGTNBBk9DQiPoXYS0g0BYlwTQYUTifqgKTjxUwEUkduRT2QOa0FPGBJ+NROQhGyYO5BuTJwGvBnqKDykac6A== - dependencies: - "@babel/compat-data" "^7.23.5" - "@babel/helper-compilation-targets" "^7.23.6" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-validator-option" "^7.23.5" - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.23.3" - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.23.3" - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly" "^7.23.7" - "@babel/plugin-proposal-private-property-in-object" "7.21.0-placeholder-for-preset-env.2" +"@babel/preset-env@^7.12.11": + version "7.15.6" + resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.15.6.tgz#0f3898db9d63d320f21b17380d8462779de57659" + integrity sha512-L+6jcGn7EWu7zqaO2uoTDjjMBW+88FXzV8KvrBl2z6MtRNxlsmUNRlZPaNNPUTgqhyC5DHNFk/2Jmra+ublZWw== + dependencies: + "@babel/compat-data" "^7.15.0" + "@babel/helper-compilation-targets" "^7.15.4" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/helper-validator-option" "^7.14.5" + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.15.4" + "@babel/plugin-proposal-async-generator-functions" "^7.15.4" + "@babel/plugin-proposal-class-properties" "^7.14.5" + "@babel/plugin-proposal-class-static-block" "^7.15.4" + "@babel/plugin-proposal-dynamic-import" "^7.14.5" + "@babel/plugin-proposal-export-namespace-from" "^7.14.5" + "@babel/plugin-proposal-json-strings" "^7.14.5" + "@babel/plugin-proposal-logical-assignment-operators" "^7.14.5" + "@babel/plugin-proposal-nullish-coalescing-operator" "^7.14.5" + "@babel/plugin-proposal-numeric-separator" "^7.14.5" + "@babel/plugin-proposal-object-rest-spread" "^7.15.6" + "@babel/plugin-proposal-optional-catch-binding" "^7.14.5" + "@babel/plugin-proposal-optional-chaining" "^7.14.5" + "@babel/plugin-proposal-private-methods" "^7.14.5" + "@babel/plugin-proposal-private-property-in-object" "^7.15.4" + "@babel/plugin-proposal-unicode-property-regex" "^7.14.5" + "@babel/plugin-syntax-async-generators" "^7.8.4" + "@babel/plugin-syntax-class-properties" "^7.12.13" + "@babel/plugin-syntax-class-static-block" "^7.14.5" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + "@babel/plugin-syntax-json-strings" "^7.8.3" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + "@babel/plugin-syntax-private-property-in-object" "^7.14.5" + "@babel/plugin-syntax-top-level-await" "^7.14.5" + "@babel/plugin-transform-arrow-functions" "^7.14.5" + "@babel/plugin-transform-async-to-generator" "^7.14.5" + "@babel/plugin-transform-block-scoped-functions" "^7.14.5" + "@babel/plugin-transform-block-scoping" "^7.15.3" + "@babel/plugin-transform-classes" "^7.15.4" + "@babel/plugin-transform-computed-properties" "^7.14.5" + "@babel/plugin-transform-destructuring" "^7.14.7" + "@babel/plugin-transform-dotall-regex" "^7.14.5" + "@babel/plugin-transform-duplicate-keys" "^7.14.5" + "@babel/plugin-transform-exponentiation-operator" "^7.14.5" + "@babel/plugin-transform-for-of" "^7.15.4" + "@babel/plugin-transform-function-name" "^7.14.5" + "@babel/plugin-transform-literals" "^7.14.5" + "@babel/plugin-transform-member-expression-literals" "^7.14.5" + "@babel/plugin-transform-modules-amd" "^7.14.5" + "@babel/plugin-transform-modules-commonjs" "^7.15.4" + "@babel/plugin-transform-modules-systemjs" "^7.15.4" + "@babel/plugin-transform-modules-umd" "^7.14.5" + "@babel/plugin-transform-named-capturing-groups-regex" "^7.14.9" + "@babel/plugin-transform-new-target" "^7.14.5" + "@babel/plugin-transform-object-super" "^7.14.5" + "@babel/plugin-transform-parameters" "^7.15.4" + "@babel/plugin-transform-property-literals" "^7.14.5" + "@babel/plugin-transform-regenerator" "^7.14.5" + "@babel/plugin-transform-reserved-words" "^7.14.5" + "@babel/plugin-transform-shorthand-properties" "^7.14.5" + "@babel/plugin-transform-spread" "^7.14.6" + "@babel/plugin-transform-sticky-regex" "^7.14.5" + "@babel/plugin-transform-template-literals" "^7.14.5" + "@babel/plugin-transform-typeof-symbol" "^7.14.5" + "@babel/plugin-transform-unicode-escapes" "^7.14.5" + "@babel/plugin-transform-unicode-regex" "^7.14.5" + "@babel/preset-modules" "^0.1.4" + "@babel/types" "^7.15.6" + babel-plugin-polyfill-corejs2 "^0.2.2" + babel-plugin-polyfill-corejs3 "^0.2.2" + babel-plugin-polyfill-regenerator "^0.2.2" + core-js-compat "^3.16.0" + semver "^6.3.0" + +"@babel/preset-env@^7.16.5", "@babel/preset-env@^7.16.7": + version "7.16.11" + resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.16.11.tgz#5dd88fd885fae36f88fd7c8342475c9f0abe2982" + integrity sha512-qcmWG8R7ZW6WBRPZK//y+E3Cli151B20W1Rv7ln27vuPaXU/8TKms6jFdiJtF7UDTxcrb7mZd88tAeK9LjdT8g== + dependencies: + "@babel/compat-data" "^7.16.8" + "@babel/helper-compilation-targets" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-validator-option" "^7.16.7" + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.16.7" + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.16.7" + "@babel/plugin-proposal-async-generator-functions" "^7.16.8" + "@babel/plugin-proposal-class-properties" "^7.16.7" + "@babel/plugin-proposal-class-static-block" "^7.16.7" + "@babel/plugin-proposal-dynamic-import" "^7.16.7" + "@babel/plugin-proposal-export-namespace-from" "^7.16.7" + "@babel/plugin-proposal-json-strings" "^7.16.7" + "@babel/plugin-proposal-logical-assignment-operators" "^7.16.7" + "@babel/plugin-proposal-nullish-coalescing-operator" "^7.16.7" + "@babel/plugin-proposal-numeric-separator" "^7.16.7" + "@babel/plugin-proposal-object-rest-spread" "^7.16.7" + "@babel/plugin-proposal-optional-catch-binding" "^7.16.7" + "@babel/plugin-proposal-optional-chaining" "^7.16.7" + "@babel/plugin-proposal-private-methods" "^7.16.11" + "@babel/plugin-proposal-private-property-in-object" "^7.16.7" + "@babel/plugin-proposal-unicode-property-regex" "^7.16.7" "@babel/plugin-syntax-async-generators" "^7.8.4" "@babel/plugin-syntax-class-properties" "^7.12.13" "@babel/plugin-syntax-class-static-block" "^7.14.5" "@babel/plugin-syntax-dynamic-import" "^7.8.3" "@babel/plugin-syntax-export-namespace-from" "^7.8.3" - "@babel/plugin-syntax-import-assertions" "^7.23.3" - "@babel/plugin-syntax-import-attributes" "^7.23.3" - "@babel/plugin-syntax-import-meta" "^7.10.4" "@babel/plugin-syntax-json-strings" "^7.8.3" "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" @@ -1095,110 +2290,100 @@ "@babel/plugin-syntax-optional-chaining" "^7.8.3" "@babel/plugin-syntax-private-property-in-object" "^7.14.5" "@babel/plugin-syntax-top-level-await" "^7.14.5" - "@babel/plugin-syntax-unicode-sets-regex" "^7.18.6" - "@babel/plugin-transform-arrow-functions" "^7.23.3" - "@babel/plugin-transform-async-generator-functions" "^7.23.9" - "@babel/plugin-transform-async-to-generator" "^7.23.3" - "@babel/plugin-transform-block-scoped-functions" "^7.23.3" - "@babel/plugin-transform-block-scoping" "^7.23.4" - "@babel/plugin-transform-class-properties" "^7.23.3" - "@babel/plugin-transform-class-static-block" "^7.23.4" - "@babel/plugin-transform-classes" "^7.23.8" - "@babel/plugin-transform-computed-properties" "^7.23.3" - "@babel/plugin-transform-destructuring" "^7.23.3" - "@babel/plugin-transform-dotall-regex" "^7.23.3" - "@babel/plugin-transform-duplicate-keys" "^7.23.3" - "@babel/plugin-transform-dynamic-import" "^7.23.4" - "@babel/plugin-transform-exponentiation-operator" "^7.23.3" - "@babel/plugin-transform-export-namespace-from" "^7.23.4" - "@babel/plugin-transform-for-of" "^7.23.6" - "@babel/plugin-transform-function-name" "^7.23.3" - "@babel/plugin-transform-json-strings" "^7.23.4" - "@babel/plugin-transform-literals" "^7.23.3" - "@babel/plugin-transform-logical-assignment-operators" "^7.23.4" - "@babel/plugin-transform-member-expression-literals" "^7.23.3" - "@babel/plugin-transform-modules-amd" "^7.23.3" - "@babel/plugin-transform-modules-commonjs" "^7.23.3" - "@babel/plugin-transform-modules-systemjs" "^7.23.9" - "@babel/plugin-transform-modules-umd" "^7.23.3" - "@babel/plugin-transform-named-capturing-groups-regex" "^7.22.5" - "@babel/plugin-transform-new-target" "^7.23.3" - "@babel/plugin-transform-nullish-coalescing-operator" "^7.23.4" - "@babel/plugin-transform-numeric-separator" "^7.23.4" - "@babel/plugin-transform-object-rest-spread" "^7.23.4" - "@babel/plugin-transform-object-super" "^7.23.3" - "@babel/plugin-transform-optional-catch-binding" "^7.23.4" - "@babel/plugin-transform-optional-chaining" "^7.23.4" - "@babel/plugin-transform-parameters" "^7.23.3" - "@babel/plugin-transform-private-methods" "^7.23.3" - "@babel/plugin-transform-private-property-in-object" "^7.23.4" - "@babel/plugin-transform-property-literals" "^7.23.3" - "@babel/plugin-transform-regenerator" "^7.23.3" - "@babel/plugin-transform-reserved-words" "^7.23.3" - "@babel/plugin-transform-shorthand-properties" "^7.23.3" - "@babel/plugin-transform-spread" "^7.23.3" - "@babel/plugin-transform-sticky-regex" "^7.23.3" - "@babel/plugin-transform-template-literals" "^7.23.3" - "@babel/plugin-transform-typeof-symbol" "^7.23.3" - "@babel/plugin-transform-unicode-escapes" "^7.23.3" - "@babel/plugin-transform-unicode-property-regex" "^7.23.3" - "@babel/plugin-transform-unicode-regex" "^7.23.3" - "@babel/plugin-transform-unicode-sets-regex" "^7.23.3" - "@babel/preset-modules" "0.1.6-no-external-plugins" - babel-plugin-polyfill-corejs2 "^0.4.8" - babel-plugin-polyfill-corejs3 "^0.9.0" - babel-plugin-polyfill-regenerator "^0.5.5" - core-js-compat "^3.31.0" - semver "^6.3.1" - -"@babel/preset-modules@0.1.6-no-external-plugins": - version "0.1.6-no-external-plugins" - resolved "https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz#ccb88a2c49c817236861fee7826080573b8a923a" - integrity sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA== + "@babel/plugin-transform-arrow-functions" "^7.16.7" + "@babel/plugin-transform-async-to-generator" "^7.16.8" + "@babel/plugin-transform-block-scoped-functions" "^7.16.7" + "@babel/plugin-transform-block-scoping" "^7.16.7" + "@babel/plugin-transform-classes" "^7.16.7" + "@babel/plugin-transform-computed-properties" "^7.16.7" + "@babel/plugin-transform-destructuring" "^7.16.7" + "@babel/plugin-transform-dotall-regex" "^7.16.7" + "@babel/plugin-transform-duplicate-keys" "^7.16.7" + "@babel/plugin-transform-exponentiation-operator" "^7.16.7" + "@babel/plugin-transform-for-of" "^7.16.7" + "@babel/plugin-transform-function-name" "^7.16.7" + "@babel/plugin-transform-literals" "^7.16.7" + "@babel/plugin-transform-member-expression-literals" "^7.16.7" + "@babel/plugin-transform-modules-amd" "^7.16.7" + "@babel/plugin-transform-modules-commonjs" "^7.16.8" + "@babel/plugin-transform-modules-systemjs" "^7.16.7" + "@babel/plugin-transform-modules-umd" "^7.16.7" + "@babel/plugin-transform-named-capturing-groups-regex" "^7.16.8" + "@babel/plugin-transform-new-target" "^7.16.7" + "@babel/plugin-transform-object-super" "^7.16.7" + "@babel/plugin-transform-parameters" "^7.16.7" + "@babel/plugin-transform-property-literals" "^7.16.7" + "@babel/plugin-transform-regenerator" "^7.16.7" + "@babel/plugin-transform-reserved-words" "^7.16.7" + "@babel/plugin-transform-shorthand-properties" "^7.16.7" + "@babel/plugin-transform-spread" "^7.16.7" + "@babel/plugin-transform-sticky-regex" "^7.16.7" + "@babel/plugin-transform-template-literals" "^7.16.7" + "@babel/plugin-transform-typeof-symbol" "^7.16.7" + "@babel/plugin-transform-unicode-escapes" "^7.16.7" + "@babel/plugin-transform-unicode-regex" "^7.16.7" + "@babel/preset-modules" "^0.1.5" + "@babel/types" "^7.16.8" + babel-plugin-polyfill-corejs2 "^0.3.0" + babel-plugin-polyfill-corejs3 "^0.5.0" + babel-plugin-polyfill-regenerator "^0.3.0" + core-js-compat "^3.20.2" + semver "^6.3.0" + +"@babel/preset-modules@^0.1.4": + version "0.1.4" + resolved "https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.4.tgz#362f2b68c662842970fdb5e254ffc8fc1c2e415e" + integrity sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/plugin-proposal-unicode-property-regex" "^7.4.4" + "@babel/plugin-transform-dotall-regex" "^7.4.4" + "@babel/types" "^7.4.4" + esutils "^2.0.2" + +"@babel/preset-modules@^0.1.5": + version "0.1.5" + resolved "https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.5.tgz#ef939d6e7f268827e1841638dc6ff95515e115d9" + integrity sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA== dependencies: "@babel/helper-plugin-utils" "^7.0.0" + "@babel/plugin-proposal-unicode-property-regex" "^7.4.4" + "@babel/plugin-transform-dotall-regex" "^7.4.4" "@babel/types" "^7.4.4" esutils "^2.0.2" "@babel/preset-react@^7.12.10": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.23.3.tgz#f73ca07e7590f977db07eb54dbe46538cc015709" - integrity sha512-tbkHOS9axH6Ysf2OUEqoSZ6T3Fa2SrNH6WTWSPBboxKzdxNc9qOICeLXkNG0ZEwbQ1HY8liwOce4aN/Ceyuq6w== + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.14.5.tgz#0fbb769513f899c2c56f3a882fa79673c2d4ab3c" + integrity sha512-XFxBkjyObLvBaAvkx1Ie95Iaq4S/GUEIrejyrntQ/VCMKUYvKLoyKxOBzJ2kjA3b6rC9/KL6KXfDC2GqvLiNqQ== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-validator-option" "^7.22.15" - "@babel/plugin-transform-react-display-name" "^7.23.3" - "@babel/plugin-transform-react-jsx" "^7.22.15" - "@babel/plugin-transform-react-jsx-development" "^7.22.5" - "@babel/plugin-transform-react-pure-annotations" "^7.23.3" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/helper-validator-option" "^7.14.5" + "@babel/plugin-transform-react-display-name" "^7.14.5" + "@babel/plugin-transform-react-jsx" "^7.14.5" + "@babel/plugin-transform-react-jsx-development" "^7.14.5" + "@babel/plugin-transform-react-pure-annotations" "^7.14.5" "@babel/preset-typescript@^7.12.7": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.23.3.tgz#14534b34ed5b6d435aa05f1ae1c5e7adcc01d913" - integrity sha512-17oIGVlqz6CchO9RFYn5U6ZpWRZIngayYCtrPRSgANSwC2V1Jb+iP74nVxzzXJte8b8BYxrL1yY96xfhTBrNNQ== + version "7.15.0" + resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.15.0.tgz#e8fca638a1a0f64f14e1119f7fe4500277840945" + integrity sha512-lt0Y/8V3y06Wq/8H/u0WakrqciZ7Fz7mwPDHWUJAXlABL5hiUG42BNlRXiELNjeWjO5rWmnNKlx+yzJvxezHow== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-validator-option" "^7.22.15" - "@babel/plugin-syntax-jsx" "^7.23.3" - "@babel/plugin-transform-modules-commonjs" "^7.23.3" - "@babel/plugin-transform-typescript" "^7.23.3" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/helper-validator-option" "^7.14.5" + "@babel/plugin-transform-typescript" "^7.15.0" "@babel/register@^7.12.1": - version "7.23.7" - resolved "https://registry.yarnpkg.com/@babel/register/-/register-7.23.7.tgz#485a5e7951939d21304cae4af1719fdb887bc038" - integrity sha512-EjJeB6+kvpk+Y5DAkEAmbOBEFkh9OASx0huoEkqYTFxAZHzOAX2Oh5uwAUuL2rUddqfM0SA+KPXV2TbzoZ2kvQ== + version "7.15.3" + resolved "https://registry.yarnpkg.com/@babel/register/-/register-7.15.3.tgz#6b40a549e06ec06c885b2ec42c3dd711f55fe752" + integrity sha512-mj4IY1ZJkorClxKTImccn4T81+UKTo4Ux0+OFSV9hME1ooqS9UV+pJ6BjD0qXPK4T3XW/KNa79XByjeEMZz+fw== dependencies: clone-deep "^4.0.1" find-cache-dir "^2.0.0" make-dir "^2.1.0" - pirates "^4.0.6" + pirates "^4.0.0" source-map-support "^0.5.16" -"@babel/regjsgen@^0.8.0": - version "0.8.0" - resolved "https://registry.yarnpkg.com/@babel/regjsgen/-/regjsgen-0.8.0.tgz#f0ba69b075e1f05fb2825b7fad991e7adbb18310" - integrity sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA== - "@babel/runtime@7.12.18": version "7.12.18" resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.12.18.tgz#af137bd7e7d9705a412b3caaf991fe6aaa97831b" @@ -1206,45 +2391,188 @@ dependencies: regenerator-runtime "^0.13.4" -"@babel/runtime@^7.12.5", "@babel/runtime@^7.17.8", "@babel/runtime@^7.21.0", "@babel/runtime@^7.3.1", "@babel/runtime@^7.4.4", "@babel/runtime@^7.5.0", "@babel/runtime@^7.5.5", "@babel/runtime@^7.7.2", "@babel/runtime@^7.8.4", "@babel/runtime@^7.8.7": - version "7.23.9" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.23.9.tgz#47791a15e4603bb5f905bc0753801cf21d6345f7" - integrity sha512-0CX6F+BI2s9dkUqr08KFrAIZgNFj75rdBU/DjCyYLIaV/quFjkk6T+EJ2LkZHyZTbEV4L5p97mNkUsHl2wLFAw== +"@babel/runtime@^7.10.2", "@babel/runtime@^7.14.0", "@babel/runtime@^7.14.8": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.15.4.tgz#fd17d16bfdf878e6dd02d19753a39fa8a8d9c84a" + integrity sha512-99catp6bHCaxr4sJ/DbTGgHS4+Rs2RVd2g7iOap6SLGPDknRK9ztKNsE/Fg6QhSeh1FGE5f6gHGQmvvn3I3xhw== dependencies: - regenerator-runtime "^0.14.0" + regenerator-runtime "^0.13.4" + +"@babel/runtime@^7.12.5", "@babel/runtime@^7.3.1", "@babel/runtime@^7.4.4", "@babel/runtime@^7.5.0", "@babel/runtime@^7.5.5", "@babel/runtime@^7.7.2", "@babel/runtime@^7.8.7": + version "7.12.5" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.12.5.tgz#410e7e487441e1b360c29be715d870d9b985882e" + integrity sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg== + dependencies: + regenerator-runtime "^0.13.4" + +"@babel/runtime@^7.17.8": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.22.5.tgz#8564dd588182ce0047d55d7a75e93921107b57ec" + integrity sha512-ecjvYlnAaZ/KVneE/OdKYBYfgXV3Ptu6zQWmgEF7vwKhQnvVS6bjMD2XYgj+SNvQ1GfK/pjgokfPkC/2CO8CuA== + dependencies: + regenerator-runtime "^0.13.11" + +"@babel/runtime@^7.8.4": + version "7.17.2" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.17.2.tgz#66f68591605e59da47523c631416b18508779941" + integrity sha512-hzeyJyMA1YGdJTuWU0e/j4wKXrU4OMFvY2MSlaI9B7VQb0r5cxTE3EAIS2Q7Tn2RIcDkRvTA/v2JsAEhxe99uw== + dependencies: + regenerator-runtime "^0.13.4" + +"@babel/template@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.12.13.tgz#530265be8a2589dbb37523844c5bcb55947fb327" + integrity sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA== + dependencies: + "@babel/code-frame" "^7.12.13" + "@babel/parser" "^7.12.13" + "@babel/types" "^7.12.13" + +"@babel/template@^7.12.7", "@babel/template@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.16.7.tgz#8d126c8701fde4d66b264b3eba3d96f07666d155" + integrity sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w== + dependencies: + "@babel/code-frame" "^7.16.7" + "@babel/parser" "^7.16.7" + "@babel/types" "^7.16.7" -"@babel/template@^7.12.7", "@babel/template@^7.22.15", "@babel/template@^7.23.9": - version "7.23.9" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.23.9.tgz#f881d0487cba2828d3259dcb9ef5005a9731011a" - integrity sha512-+xrD2BWLpvHKNmX2QbpdpsBaWnRxahMwJjO+KZk2JOElj5nSmKezyS1B4u+QbHMTX69t4ukm6hh9lsYQ7GHCKA== +"@babel/template@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.15.4.tgz#51898d35dcf3faa670c4ee6afcfd517ee139f194" + integrity sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg== dependencies: - "@babel/code-frame" "^7.23.5" - "@babel/parser" "^7.23.9" - "@babel/types" "^7.23.9" + "@babel/code-frame" "^7.14.5" + "@babel/parser" "^7.15.4" + "@babel/types" "^7.15.4" -"@babel/traverse@^7.12.1", "@babel/traverse@^7.12.11", "@babel/traverse@^7.12.9", "@babel/traverse@^7.13.0", "@babel/traverse@^7.23.9", "@babel/traverse@^7.4.5", "@babel/traverse@^7.7.0": - version "7.23.9" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.23.9.tgz#2f9d6aead6b564669394c5ce0f9302bb65b9d950" - integrity sha512-I/4UJ9vs90OkBtY6iiiTORVMyIhJ4kAVmsKo9KFc8UOxMeUfi2hvtIBsET5u9GizXE6/GFSuKCTNfgCswuEjRg== +"@babel/template@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.22.5.tgz#0c8c4d944509875849bd0344ff0050756eefc6ec" + integrity sha512-X7yV7eiwAxdj9k94NEylvbVHLiVG1nvzCV2EAowhxLTwODV1jl9UzZ48leOC0sH7OnuHrIkllaBgneUykIcZaw== + dependencies: + "@babel/code-frame" "^7.22.5" + "@babel/parser" "^7.22.5" + "@babel/types" "^7.22.5" + +"@babel/traverse@^7.12.1", "@babel/traverse@^7.12.10", "@babel/traverse@^7.16.7", "@babel/traverse@^7.16.8", "@babel/traverse@^7.17.0", "@babel/traverse@^7.17.3": + version "7.17.3" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.17.3.tgz#0ae0f15b27d9a92ba1f2263358ea7c4e7db47b57" + integrity sha512-5irClVky7TxRWIRtxlh2WPUUOLhcPN06AGgaQSB8AEwuyEBgJVuJ5imdHm5zxk8w0QS5T+tDfnDxAlhWjpb7cw== + dependencies: + "@babel/code-frame" "^7.16.7" + "@babel/generator" "^7.17.3" + "@babel/helper-environment-visitor" "^7.16.7" + "@babel/helper-function-name" "^7.16.7" + "@babel/helper-hoist-variables" "^7.16.7" + "@babel/helper-split-export-declaration" "^7.16.7" + "@babel/parser" "^7.17.3" + "@babel/types" "^7.17.0" + debug "^4.1.0" + globals "^11.1.0" + +"@babel/traverse@^7.12.11", "@babel/traverse@^7.12.9", "@babel/traverse@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.15.4.tgz#ff8510367a144bfbff552d9e18e28f3e2889c22d" + integrity sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA== + dependencies: + "@babel/code-frame" "^7.14.5" + "@babel/generator" "^7.15.4" + "@babel/helper-function-name" "^7.15.4" + "@babel/helper-hoist-variables" "^7.15.4" + "@babel/helper-split-export-declaration" "^7.15.4" + "@babel/parser" "^7.15.4" + "@babel/types" "^7.15.4" + debug "^4.1.0" + globals "^11.1.0" + +"@babel/traverse@^7.13.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.13.0.tgz#6d95752475f86ee7ded06536de309a65fc8966cc" + integrity sha512-xys5xi5JEhzC3RzEmSGrs/b3pJW/o87SypZ+G/PhaE7uqVQNv/jlmVIBXuoh5atqQ434LfXV+sf23Oxj0bchJQ== + dependencies: + "@babel/code-frame" "^7.12.13" + "@babel/generator" "^7.13.0" + "@babel/helper-function-name" "^7.12.13" + "@babel/helper-split-export-declaration" "^7.12.13" + "@babel/parser" "^7.13.0" + "@babel/types" "^7.13.0" + debug "^4.1.0" + globals "^11.1.0" + lodash "^4.17.19" + +"@babel/traverse@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.22.5.tgz#44bd276690db6f4940fdb84e1cb4abd2f729ccd1" + integrity sha512-7DuIjPgERaNo6r+PZwItpjCZEa5vyw4eJGufeLxrPdBXBoLcCJCIasvK6pK/9DVNrLZTLFhUGqaC6X/PA007TQ== dependencies: - "@babel/code-frame" "^7.23.5" - "@babel/generator" "^7.23.6" - "@babel/helper-environment-visitor" "^7.22.20" - "@babel/helper-function-name" "^7.23.0" + "@babel/code-frame" "^7.22.5" + "@babel/generator" "^7.22.5" + "@babel/helper-environment-visitor" "^7.22.5" + "@babel/helper-function-name" "^7.22.5" "@babel/helper-hoist-variables" "^7.22.5" - "@babel/helper-split-export-declaration" "^7.22.6" - "@babel/parser" "^7.23.9" - "@babel/types" "^7.23.9" - debug "^4.3.1" + "@babel/helper-split-export-declaration" "^7.22.5" + "@babel/parser" "^7.22.5" + "@babel/types" "^7.22.5" + debug "^4.1.0" + globals "^11.1.0" + +"@babel/traverse@^7.4.5", "@babel/traverse@^7.7.0": + version "7.12.12" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.12.12.tgz#d0cd87892704edd8da002d674bc811ce64743376" + integrity sha512-s88i0X0lPy45RrLM8b9mz8RPH5FqO9G9p7ti59cToE44xFm1Q+Pjh5Gq4SXBbtb88X7Uy7pexeqRIQDDMNkL0w== + dependencies: + "@babel/code-frame" "^7.12.11" + "@babel/generator" "^7.12.11" + "@babel/helper-function-name" "^7.12.11" + "@babel/helper-split-export-declaration" "^7.12.11" + "@babel/parser" "^7.12.11" + "@babel/types" "^7.12.12" + debug "^4.1.0" globals "^11.1.0" + lodash "^4.17.19" + +"@babel/types@^7.12.1", "@babel/types@^7.12.10", "@babel/types@^7.12.11", "@babel/types@^7.12.12", "@babel/types@^7.12.5", "@babel/types@^7.12.7", "@babel/types@^7.16.0", "@babel/types@^7.16.7", "@babel/types@^7.16.8", "@babel/types@^7.17.0", "@babel/types@^7.4.4": + version "7.17.0" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.17.0.tgz#a826e368bccb6b3d84acd76acad5c0d87342390b" + integrity sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw== + dependencies: + "@babel/helper-validator-identifier" "^7.16.7" + to-fast-properties "^2.0.0" + +"@babel/types@^7.12.13", "@babel/types@^7.13.0", "@babel/types@^7.13.12": + version "7.13.12" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.13.12.tgz#edbf99208ef48852acdff1c8a681a1e4ade580cd" + integrity sha512-K4nY2xFN4QMvQwkQ+zmBDp6ANMbVNw6BbxWmYA4qNjhR9W+Lj/8ky5MEY2Me5r+B2c6/v6F53oMndG+f9s3IiA== + dependencies: + "@babel/helper-validator-identifier" "^7.12.11" + lodash "^4.17.19" + to-fast-properties "^2.0.0" + +"@babel/types@^7.14.9", "@babel/types@^7.15.4", "@babel/types@^7.15.6": + version "7.15.6" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.15.6.tgz#99abdc48218b2881c058dd0a7ab05b99c9be758f" + integrity sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig== + dependencies: + "@babel/helper-validator-identifier" "^7.14.9" + to-fast-properties "^2.0.0" + +"@babel/types@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.22.5.tgz#cd93eeaab025880a3a47ec881f4b096a5b786fbe" + integrity sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA== + dependencies: + "@babel/helper-string-parser" "^7.22.5" + "@babel/helper-validator-identifier" "^7.22.5" + to-fast-properties "^2.0.0" -"@babel/types@^7.12.1", "@babel/types@^7.12.11", "@babel/types@^7.12.13", "@babel/types@^7.12.7", "@babel/types@^7.22.15", "@babel/types@^7.22.19", "@babel/types@^7.22.5", "@babel/types@^7.23.0", "@babel/types@^7.23.4", "@babel/types@^7.23.6", "@babel/types@^7.23.9", "@babel/types@^7.4.4", "@babel/types@^7.7.0", "@babel/types@^7.7.2": - version "7.23.9" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.23.9.tgz#1dd7b59a9a2b5c87f8b41e52770b5ecbf492e002" - integrity sha512-dQjSq/7HaSjRM43FFGnv5keM2HsxpmyV1PfaSVm0nzzjwwTmjOe6J4bC8e3+pTEIgHaHj+1ZlLThRJ2auc/w1Q== +"@babel/types@^7.7.0", "@babel/types@^7.7.2": + version "7.12.12" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.12.12.tgz#4608a6ec313abbd87afa55004d373ad04a96c299" + integrity sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ== dependencies: - "@babel/helper-string-parser" "^7.23.4" - "@babel/helper-validator-identifier" "^7.22.20" + "@babel/helper-validator-identifier" "^7.12.11" + lodash "^4.17.19" to-fast-properties "^2.0.0" "@cnakazawa/watch@^1.0.3": @@ -1255,15 +2583,10 @@ exec-sh "^0.3.2" minimist "^1.2.0" -"@colors/colors@1.5.0": - version "1.5.0" - resolved "https://registry.yarnpkg.com/@colors/colors/-/colors-1.5.0.tgz#bb504579c1cae923e6576a4f5da43d25f97bdbd9" - integrity sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ== - "@discoveryjs/json-ext@^0.5.3": - version "0.5.7" - resolved "https://registry.yarnpkg.com/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz#1d572bfbbe14b7704e0ba0f39b74815b84870d70" - integrity sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw== + version "0.5.5" + resolved "https://registry.yarnpkg.com/@discoveryjs/json-ext/-/json-ext-0.5.5.tgz#9283c9ce5b289a3c4f61c12757469e59377f81f3" + integrity sha512-6nFkfkmSeV/rqSaS4oWHgmpnYw194f6hmWF5is6b0J1naJZoiD0NTc9AiUwPHvWsowkjuHErCZT1wa0jg+BLIA== "@ember-data/adapter@3.24.2": version "3.24.2" @@ -1429,9 +2752,9 @@ integrity sha512-VmVq/8saCaPdesQmftPqbFtxJWrzxNGSQ+e8x8LLe3Hjm36pJ04Q8LeORGZkAeOhldoUX9seLGmSaHeXkIqoog== "@ember/legacy-built-in-components@^0.4.1": - version "0.4.2" - resolved "https://registry.yarnpkg.com/@ember/legacy-built-in-components/-/legacy-built-in-components-0.4.2.tgz#79a97d66153ff17909759b368b2a117bc9e168e5" - integrity sha512-rJulbyVQIVe1zEDQDqAQHechHy44DsS2qxO24+NmU/AYxwPFSzWC/OZNCDFSfLU+Y5BVd/00qjxF0pu7Nk+TNA== + version "0.4.1" + resolved "https://registry.yarnpkg.com/@ember/legacy-built-in-components/-/legacy-built-in-components-0.4.1.tgz#5c0319be8f8d0b3b43c44912c3710da4fab7b274" + integrity sha512-tLxiU1YR+A+002rkGfwyB4FK8bO5qqU/3c7cZ1z2j3XG+1T28Yg2iZuMxPwFJ0LsE//mhRFkWlGzO3tJUtMHbA== dependencies: "@embroider/macros" "^1.0.0" ember-cli-babel "^7.26.6" @@ -1458,7 +2781,16 @@ ember-cli-babel "^7.22.1" ember-compatibility-helpers "^1.1.1" -"@ember/render-modifiers@^2.0.0", "@ember/render-modifiers@^2.0.2", "@ember/render-modifiers@^2.0.4", "@ember/render-modifiers@^2.0.5": +"@ember/render-modifiers@^2.0.0", "@ember/render-modifiers@^2.0.2", "@ember/render-modifiers@^2.0.4": + version "2.0.4" + resolved "https://registry.yarnpkg.com/@ember/render-modifiers/-/render-modifiers-2.0.4.tgz#0ac7af647cb736076dbfcd54ca71e090cd329d71" + integrity sha512-Zh/fo5VUmVzYHkHVvzWVjJ1RjFUxA2jH0zCp2+DQa80Bf3DUXauiEByxU22UkN4LFT55DBFttC0xCQSJG3WTsg== + dependencies: + "@embroider/macros" "^1.0.0" + ember-cli-babel "^7.26.11" + ember-modifier-manager-polyfill "^1.2.0" + +"@ember/render-modifiers@^2.0.5": version "2.1.0" resolved "https://registry.yarnpkg.com/@ember/render-modifiers/-/render-modifiers-2.1.0.tgz#f4fff95a8b5cfbe947ec46644732d511711c5bf9" integrity sha512-LruhfoDv2itpk0fA0IC76Sxjcnq/7BC6txpQo40hOko8Dn6OxwQfxkPIbZGV0Cz7df+iX+VJrcYzNIvlc3w2EQ== @@ -1474,43 +2806,64 @@ dependencies: ember-cli-babel "^7.4.0" -"@ember/string@^3.0.0", "@ember/string@^3.1.1": - version "3.1.1" - resolved "https://registry.yarnpkg.com/@ember/string/-/string-3.1.1.tgz#0a5ac0d1e4925259e41d5c8d55ef616117d47ff0" - integrity sha512-UbXJ+k3QOrYN4SRPHgXCqYIJ+yWWUg1+vr0H4DhdQPTy8LJfyqwZ2tc5uqpSSnEXE+/1KopHBE5J8GDagAg5cg== +"@ember/test-helpers@^2.1.4": + version "2.4.2" + resolved "https://registry.yarnpkg.com/@ember/test-helpers/-/test-helpers-2.4.2.tgz#e5be97e316dc502d7da933461135fbcb9254726e" + integrity sha512-++k/dXZ0IeOQLSm0Yu5QuCRe9UoptuckMhaXHY37VLb1varLHRuP8908kigVNt9c5waiocaK4jPjDBkKYRLlfA== dependencies: + "@ember/test-waiters" "^3.0.0" + broccoli-debug "^0.6.5" + broccoli-funnel "^3.0.8" ember-cli-babel "^7.26.6" + ember-cli-htmlbars "^5.7.1" + ember-destroyable-polyfill "^2.0.3" "@ember/test-helpers@^2.6.0": - version "2.9.4" - resolved "https://registry.yarnpkg.com/@ember/test-helpers/-/test-helpers-2.9.4.tgz#985022e9ba05cfc918bcf08b77cbb355f85b723e" - integrity sha512-z+Qs1NYWyIVDmrY6WdmOS5mdG1lJ5CFfzh6dRhLfs9lq45deDaDrVNcaCYhnNeJZTvUBK2XR2SvPcZm0RloXdA== + version "2.6.0" + resolved "https://registry.yarnpkg.com/@ember/test-helpers/-/test-helpers-2.6.0.tgz#d687515c6ab49ba72717fc62046970ef4a72ea9c" + integrity sha512-N5sr3layWk60wB3maCy+/5hFHQRcTh8aqxcZTSs3Od9QkuHdWBtRgMGLP/35mXpJlgWuu3xqLpt6u3dGHc8gCg== dependencies: "@ember/test-waiters" "^3.0.0" - "@embroider/macros" "^1.10.0" - "@embroider/util" "^1.9.0" broccoli-debug "^0.6.5" broccoli-funnel "^3.0.8" - ember-cli-babel "^7.26.11" - ember-cli-htmlbars "^6.1.1" + ember-cli-babel "^7.26.6" + ember-cli-htmlbars "^5.7.1" ember-destroyable-polyfill "^2.0.3" -"@ember/test-waiters@^2.4.3 || ^3.0.0", "@ember/test-waiters@^3.0.0", "@ember/test-waiters@^3.1.0": - version "3.1.0" - resolved "https://registry.yarnpkg.com/@ember/test-waiters/-/test-waiters-3.1.0.tgz#61399919cbf793978da0b8bfdfdb7bca0cb80e9e" - integrity sha512-bb9h95ktG2wKY9+ja1sdsFBdOms2lB19VWs8wmNpzgHv1NCetonBoV5jHBV4DHt0uS1tg9z66cZqhUVlYs96KQ== +"@ember/test-waiters@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@ember/test-waiters/-/test-waiters-3.0.0.tgz#b66a35cd5b78ec3c296a6f5f5fb3852780a5d3c8" + integrity sha512-z6+gIlq/rXLKroWv2wxAoiiLtgSOGQFCw6nUufERausV+jLnA7CYbWwzEo5R7XaOejSDpgA5d6haXIBsD5j0oQ== + dependencies: + calculate-cache-key-for-tree "^2.0.0" + ember-cli-babel "^7.26.6" + ember-cli-version-checker "^5.1.2" + semver "^7.3.5" + +"@ember/test-waiters@^3.0.2": + version "3.0.2" + resolved "https://registry.yarnpkg.com/@ember/test-waiters/-/test-waiters-3.0.2.tgz#5b950c580a1891ed1d4ee64f9c6bacf49a15ea6f" + integrity sha512-H8Q3Xy9rlqhDKnQpwt2pzAYDouww4TZIGSI1pZJhM7mQIGufQKuB0ijzn/yugA6Z+bNdjYp1HioP8Y4hn2zazQ== dependencies: calculate-cache-key-for-tree "^2.0.0" ember-cli-babel "^7.26.6" ember-cli-version-checker "^5.1.2" semver "^7.3.5" -"@embroider/addon-shim@^1.0.0", "@embroider/addon-shim@^1.2.0", "@embroider/addon-shim@^1.8.0", "@embroider/addon-shim@^1.8.4": - version "1.8.7" - resolved "https://registry.yarnpkg.com/@embroider/addon-shim/-/addon-shim-1.8.7.tgz#ba2dcb0647ed2cb0c500c835326266b89ceec595" - integrity sha512-JGOQNRj3UR0NdWEg8MsM2eqPLncEwSB1IX+rwntIj22TEKj8biqx7GDgSbeH+ZedijmCh354Hf2c5rthrdzUAw== +"@embroider/addon-shim@^1.0.0", "@embroider/addon-shim@^1.2.0": + version "1.5.0" + resolved "https://registry.yarnpkg.com/@embroider/addon-shim/-/addon-shim-1.5.0.tgz#639b8b394336a5ae26dd3e24ffc3d34d864ac5ce" + integrity sha512-5zgwA/wTYjgn2Oo6hKRQhF/5Gnwb+hGhj/WXhZQa5yA7fRRdBV1tVMS7b7SLawZcmOhuWkyPwFdgsYtGBvDB0w== + dependencies: + "@embroider/shared-internals" "^1.5.0" + semver "^7.3.5" + +"@embroider/addon-shim@^1.8.4": + version "1.8.4" + resolved "https://registry.yarnpkg.com/@embroider/addon-shim/-/addon-shim-1.8.4.tgz#0e7f32c5506bf0f3eb0840506e31c36c7053763c" + integrity sha512-sFhfWC0vI18KxVenmswQ/ShIvBg4juL8ubI+Q3NTSdkCTeaPQ/DIOUF6oR5DCQ8eO/TkIaw+kdG3FkTY6yNJqA== dependencies: - "@embroider/shared-internals" "^2.5.1" + "@embroider/shared-internals" "^2.0.0" broccoli-funnel "^3.0.8" semver "^7.3.8" @@ -1568,6 +2921,18 @@ resolve "^1.8.1" semver "^7.3.2" +"@embroider/macros@0.41.0": + version "0.41.0" + resolved "https://registry.yarnpkg.com/@embroider/macros/-/macros-0.41.0.tgz#3e78b6f388d7229906abf4c75edfff8bb0208aca" + integrity sha512-QISzwEEfLsskZeL0jyZDs1RoQSotwBWj+4upTogNHuxQP5j/9H3IMG/3QB1gh8GEpbudATb/cS4NDYK3UBxufw== + dependencies: + "@embroider/shared-internals" "0.41.0" + assert-never "^1.1.0" + ember-cli-babel "^7.23.0" + lodash "^4.17.10" + resolve "^1.8.1" + semver "^7.3.2" + "@embroider/macros@0.47.2", "@embroider/macros@^0.47.2": version "0.47.2" resolved "https://registry.yarnpkg.com/@embroider/macros/-/macros-0.47.2.tgz#23cbe92cac3c24747f054e1eea2a22538bf7ebd0" @@ -1593,14 +2958,42 @@ resolve "^1.8.1" semver "^7.3.2" -"@embroider/macros@^0.50.0 || ^1.0.0", "@embroider/macros@^1.0.0", "@embroider/macros@^1.10.0", "@embroider/macros@^1.13.3", "@embroider/macros@^1.2.0", "@embroider/macros@^1.8.1": - version "1.13.5" - resolved "https://registry.yarnpkg.com/@embroider/macros/-/macros-1.13.5.tgz#fe2efa3c87cf52889ac64585626b10efbe10ab29" - integrity sha512-OzYyM+bOcyV9IWma1qSraIyuBmGv6U8sCIHumHCe0oDDypvIvVA3csuDjoS3BGhUWV56VpzBSwVEDdIHXmqQ2w== +"@embroider/macros@^0.50.0 || ^1.0.0", "@embroider/macros@^1.8.1": + version "1.10.0" + resolved "https://registry.yarnpkg.com/@embroider/macros/-/macros-1.10.0.tgz#af3844d5db48f001b85cfb096c76727c72ad6c1e" + integrity sha512-LMbfQGk/a+f6xtvAv5fq/wf2LRxETnbgSCLUf/z6ebzmuskOUxrke+uP55chF/loWrARi9g6erFQ7RDOUoBMSg== + dependencies: + "@embroider/shared-internals" "2.0.0" + assert-never "^1.2.1" + babel-import-util "^1.1.0" + ember-cli-babel "^7.26.6" + find-up "^5.0.0" + lodash "^4.17.21" + resolve "^1.20.0" + semver "^7.3.2" + +"@embroider/macros@^1.0.0": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@embroider/macros/-/macros-1.2.0.tgz#9a2d99225fba6dcb69e795cddad9f4948c2a2b6b" + integrity sha512-WD2V3OKXZB73OymI/zC2+MbqIYaAskhjtSOVVY6yG6kWILyVsJ6+fcbNHEnZyGqs4sm0TvHVJfevmA2OXV8Pww== + dependencies: + "@embroider/shared-internals" "1.2.0" + assert-never "^1.2.1" + babel-import-util "^1.1.0" + ember-cli-babel "^7.26.6" + find-up "^5.0.0" + lodash "^4.17.21" + resolve "^1.20.0" + semver "^7.3.2" + +"@embroider/macros@^1.2.0": + version "1.5.0" + resolved "https://registry.yarnpkg.com/@embroider/macros/-/macros-1.5.0.tgz#8c67666359e7814d91cdeac2fd96c896080473b3" + integrity sha512-QqNsWmIJ8LvwWg+YAfB+nfcRZ49hAJNTJAKt2IDpgZDKa/FYj/Mp75UWfJ1BJvB3KUq50OQCOv4TZ3ZcU9h/TQ== dependencies: - "@embroider/shared-internals" "2.5.2" + "@embroider/shared-internals" "1.5.0" assert-never "^1.2.1" - babel-import-util "^2.0.0" + babel-import-util "^1.1.0" ember-cli-babel "^7.26.6" find-up "^5.0.0" lodash "^4.17.21" @@ -1620,6 +3013,19 @@ semver "^7.3.2" typescript-memoize "^1.0.0-alpha.3" +"@embroider/shared-internals@0.41.0": + version "0.41.0" + resolved "https://registry.yarnpkg.com/@embroider/shared-internals/-/shared-internals-0.41.0.tgz#2553f026d4f48ea1fd11235501feb63bf49fa306" + integrity sha512-fiqUVB6cfh2UBEFE4yhT5EzagkZ1Q26+OhBV0nJszFEJZx4DqVIb3pxSSZ8P+HhpxuJsQ2XpMA/j02ZPFZfbdQ== + dependencies: + ember-rfc176-data "^0.3.17" + fs-extra "^7.0.1" + lodash "^4.17.10" + pkg-up "^3.1.0" + resolve-package-path "^1.2.2" + semver "^7.3.2" + typescript-memoize "^1.0.0-alpha.3" + "@embroider/shared-internals@0.47.2": version "0.47.2" resolved "https://registry.yarnpkg.com/@embroider/shared-internals/-/shared-internals-0.47.2.tgz#24e9fa0dd9c529d5c996ee1325729ea08d1fa19f" @@ -1633,13 +3039,38 @@ semver "^7.3.5" typescript-memoize "^1.0.1" -"@embroider/shared-internals@2.5.2", "@embroider/shared-internals@^2.0.0", "@embroider/shared-internals@^2.5.1": - version "2.5.2" - resolved "https://registry.yarnpkg.com/@embroider/shared-internals/-/shared-internals-2.5.2.tgz#5cd49c6164147c68fe9d6994ef5cccb47e138bb4" - integrity sha512-jNDJ9YlV6Qp9Na9v17qirUewVuq6T0t32nn+bbnFlCRTvmllKluZdYPSC5RuRnEZKTloVYRSF0+f1rgkTIEvxQ== +"@embroider/shared-internals@1.2.0": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@embroider/shared-internals/-/shared-internals-1.2.0.tgz#edb3ca7e8528be713dab01818e8caad2dc937fba" + integrity sha512-11RfGuXxT+m2xPcpny/ENHjw53CuKPcrx7222LFQ53+I09hLxsvPCsH8be5E99LePDA46YGX41vxOxxfowD4OQ== dependencies: - babel-import-util "^2.0.0" - debug "^4.3.2" + babel-import-util "^1.1.0" + ember-rfc176-data "^0.3.17" + fs-extra "^9.1.0" + lodash "^4.17.21" + resolve-package-path "^4.0.1" + semver "^7.3.5" + typescript-memoize "^1.0.1" + +"@embroider/shared-internals@1.5.0", "@embroider/shared-internals@^1.5.0": + version "1.5.0" + resolved "https://registry.yarnpkg.com/@embroider/shared-internals/-/shared-internals-1.5.0.tgz#d3883f13571be36fcdbc59c65c785db7b6d8186e" + integrity sha512-kdR7Fh2YdzsNofJO+DJxLfrlMbW4/NNf78aMXgE21z/tg9GO5W2mKlI1DzsO2JlO5yfZdiYfqb9C9vSLJEx14A== + dependencies: + babel-import-util "^1.1.0" + ember-rfc176-data "^0.3.17" + fs-extra "^9.1.0" + lodash "^4.17.21" + resolve-package-path "^4.0.1" + semver "^7.3.5" + typescript-memoize "^1.0.1" + +"@embroider/shared-internals@2.0.0", "@embroider/shared-internals@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@embroider/shared-internals/-/shared-internals-2.0.0.tgz#d8205ec6944362aeecfbb51143db352430ced316" + integrity sha512-qZ2/xky9mWm5YC6noOa6AiAwgISEQ78YTZNv4SNu2PFgEK/H+Ha/3ddngzGSsnXkVnIHZyxIBzhxETonQYHY9g== + dependencies: + babel-import-util "^1.1.0" ember-rfc176-data "^0.3.17" fs-extra "^9.1.0" js-string-escape "^1.0.1" @@ -1648,14 +3079,27 @@ semver "^7.3.5" typescript-memoize "^1.0.1" -"@embroider/util@^0.39.1 || ^0.40.0 || ^0.41.0 || ^1.0.0", "@embroider/util@^1.9.0": - version "1.12.1" - resolved "https://registry.yarnpkg.com/@embroider/util/-/util-1.12.1.tgz#6137c8b54d51a0813c81b9d2c81b9ab577f5259b" - integrity sha512-sEjFf2HOcqQdm3auernvvD3oXX/CdGTjo9eB5N8DmQBz9vseYNjn4kQRaAcyHWpCpMHe5Yr0d9xW8+4c9a9fJw== +"@embroider/shared-internals@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@embroider/shared-internals/-/shared-internals-1.0.0.tgz#b081708ac79e4582f17ba0f3e3796e6612a8976c" + integrity sha512-Vx3dmejJxI5MG/qC7or3EUZY0AZBSBNOAR50PYotX3LxUSb4lAm5wISPnFbwEY4bbo2VhL/6XtWjMv8ZMcaP+g== + dependencies: + babel-import-util "^1.1.0" + ember-rfc176-data "^0.3.17" + fs-extra "^9.1.0" + lodash "^4.17.21" + resolve-package-path "^4.0.1" + semver "^7.3.5" + typescript-memoize "^1.0.1" + +"@embroider/util@^0.39.1 || ^0.40.0 || ^0.41.0": + version "0.41.0" + resolved "https://registry.yarnpkg.com/@embroider/util/-/util-0.41.0.tgz#5324cb4742aa4ed8d613c4f88a466f73e4e6acc1" + integrity sha512-ytA3J/YfQh7FEUEBwz3ezTqQNm/S5et5rZw3INBIy4Ak4x0NXV/VXLjyL8mv3txL8fGknZTBdXEhDsHUKIq8SQ== dependencies: - "@embroider/macros" "^1.13.3" + "@embroider/macros" "0.41.0" broccoli-funnel "^3.0.5" - ember-cli-babel "^7.26.11" + ember-cli-babel "^7.23.1" "@embroider/util@^0.47.2": version "0.47.2" @@ -1676,10 +3120,10 @@ "@emotion/utils" "0.11.3" "@emotion/weak-memoize" "0.2.5" -"@emotion/core@^10.0.9": - version "10.3.1" - resolved "https://registry.yarnpkg.com/@emotion/core/-/core-10.3.1.tgz#4021b6d8b33b3304d48b0bb478485e7d7421c69d" - integrity sha512-447aUEjPIm0MnE6QYIaFz9VQOHSXf4Iu6EWOIqq11EAPqinkSZmfymPTmlOE3QjLv846lH4JVZBUOtwGbuQoww== +"@emotion/core@^10.0.9", "@emotion/core@^10.1.1": + version "10.1.1" + resolved "https://registry.yarnpkg.com/@emotion/core/-/core-10.1.1.tgz#c956c1365f2f2481960064bcb8c4732e5fb612c3" + integrity sha512-ZMLG6qpXR8x031NXD8HJqugy/AZSkAuMxxqB46pmAR7ze47MhNJ56cdoX243QPZdGctrdfo+s08yZTiwaUcRKA== dependencies: "@babel/runtime" "^7.5.5" "@emotion/cache" "^10.0.27" @@ -1702,6 +3146,13 @@ resolved "https://registry.yarnpkg.com/@emotion/hash/-/hash-0.8.0.tgz#bbbff68978fefdbe68ccb533bc8cbe1d1afb5413" integrity sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow== +"@emotion/is-prop-valid@0.8.8", "@emotion/is-prop-valid@^0.8.6": + version "0.8.8" + resolved "https://registry.yarnpkg.com/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz#db28b1c4368a259b60a97311d6a952d4fd01ac1a" + integrity sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA== + dependencies: + "@emotion/memoize" "0.7.4" + "@emotion/memoize@0.7.4": version "0.7.4" resolved "https://registry.yarnpkg.com/@emotion/memoize/-/memoize-0.7.4.tgz#19bf0f5af19149111c40d98bb0cf82119f5d9eeb" @@ -1723,6 +3174,24 @@ resolved "https://registry.yarnpkg.com/@emotion/sheet/-/sheet-0.9.4.tgz#894374bea39ec30f489bbfc3438192b9774d32e5" integrity sha512-zM9PFmgVSqBw4zL101Q0HrBVTGmpAxFZH/pYx/cjJT5advXguvcgjHFTCaIO3enL/xr89vK2bh0Mfyj9aa0ANA== +"@emotion/styled-base@^10.0.27": + version "10.0.31" + resolved "https://registry.yarnpkg.com/@emotion/styled-base/-/styled-base-10.0.31.tgz#940957ee0aa15c6974adc7d494ff19765a2f742a" + integrity sha512-wTOE1NcXmqMWlyrtwdkqg87Mu6Rj1MaukEoEmEkHirO5IoHDJ8LgCQL4MjJODgxWxXibGR3opGp1p7YvkNEdXQ== + dependencies: + "@babel/runtime" "^7.5.5" + "@emotion/is-prop-valid" "0.8.8" + "@emotion/serialize" "^0.11.15" + "@emotion/utils" "0.11.3" + +"@emotion/styled@^10.0.27": + version "10.0.27" + resolved "https://registry.yarnpkg.com/@emotion/styled/-/styled-10.0.27.tgz#12cb67e91f7ad7431e1875b1d83a94b814133eaf" + integrity sha512-iK/8Sh7+NLJzyp9a5+vIQIXTYxfT4yB/OJbjzQanB2RZpvmzBQOHZWhpAMZWYEKRNNbsD6WfBw5sVWkb6WzS/Q== + dependencies: + "@emotion/styled-base" "^10.0.27" + babel-plugin-emotion "^10.0.27" + "@emotion/stylis@0.8.5": version "0.8.5" resolved "https://registry.yarnpkg.com/@emotion/stylis/-/stylis-0.8.5.tgz#deacb389bd6ee77d1e7fcaccce9e16c5c7e78e04" @@ -1759,11 +3228,31 @@ strip-json-comments "^3.1.1" "@gar/promisify@^1.0.1": - version "1.1.3" - resolved "https://registry.yarnpkg.com/@gar/promisify/-/promisify-1.1.3.tgz#555193ab2e3bb3b6adc3d551c9c030d9e860daf6" - integrity sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw== + version "1.1.2" + resolved "https://registry.yarnpkg.com/@gar/promisify/-/promisify-1.1.2.tgz#30aa825f11d438671d585bd44e7fd564535fc210" + integrity sha512-82cpyJyKRoQoRi+14ibCeGPu0CwypgtBAdBhq1WfvagpCZNKqwXbKwXllYSMG91DhmG4jt9gN8eP6lGOtozuaw== + +"@glimmer/component@^1.0.4": + version "1.0.4" + resolved "https://registry.yarnpkg.com/@glimmer/component/-/component-1.0.4.tgz#1c85a5181615a6647f6acfaaed68e28ad7e9626e" + integrity sha512-sS4N8wtcKfYdUJ6O3m8nbTut6NjErdz94Ap8VB1ekcg4WSD+7sI7Nmv6kt2rdPoe363nUdjUbRBzHNWhLzraBw== + dependencies: + "@glimmer/di" "^0.1.9" + "@glimmer/env" "^0.1.7" + "@glimmer/util" "^0.44.0" + broccoli-file-creator "^2.1.1" + broccoli-merge-trees "^3.0.2" + ember-cli-babel "^7.7.3" + ember-cli-get-component-path-option "^1.0.0" + ember-cli-is-package-missing "^1.0.0" + ember-cli-normalize-entity-name "^1.0.0" + ember-cli-path-utils "^1.0.0" + ember-cli-string-utils "^1.1.0" + ember-cli-typescript "3.0.0" + ember-cli-version-checker "^3.1.3" + ember-compatibility-helpers "^1.1.2" -"@glimmer/component@^1.0.4", "@glimmer/component@^1.1.2": +"@glimmer/component@^1.1.2": version "1.1.2" resolved "https://registry.yarnpkg.com/@glimmer/component/-/component-1.1.2.tgz#892ec0c9f0b6b3e41c112be502fde073cf24d17c" integrity sha512-XyAsEEa4kWOPy+gIdMjJ8XlzA3qrGH55ZDv6nA16ibalCR17k74BI0CztxuRds+Rm6CtbUVgheCVlcCULuqD7A== @@ -1786,7 +3275,7 @@ "@glimmer/di@^0.1.9": version "0.1.11" resolved "https://registry.yarnpkg.com/@glimmer/di/-/di-0.1.11.tgz#a6878c07a13a2c2c76fcde598a5c97637bfc4280" - integrity sha512-moRwafNDwHTnTHzyyZC9D+mUSvYrs1Ak0tRPjjmCghdoHHIvMshVbEnwKb/1WmW5CUlKc2eL9rlAV32n3GiItg== + integrity sha1-poeMB6E6LCx2/N5ZilyXY3v8QoA= "@glimmer/encoder@^0.42.2": version "0.42.2" @@ -1799,26 +3288,19 @@ "@glimmer/env@0.1.7", "@glimmer/env@^0.1.7": version "0.1.7" resolved "https://registry.yarnpkg.com/@glimmer/env/-/env-0.1.7.tgz#fd2d2b55a9029c6b37a6c935e8c8871ae70dfa07" - integrity sha512-JKF/a9I9jw6fGoz8kA7LEQslrwJ5jms5CXhu/aqkBWk+PmZ6pTl8mlb/eJ/5ujBGTiQzBhy5AIWF712iA+4/mw== + integrity sha1-/S0rVakCnGs3psk16MiHGucN+gc= -"@glimmer/global-context@0.65.4": - version "0.65.4" - resolved "https://registry.yarnpkg.com/@glimmer/global-context/-/global-context-0.65.4.tgz#1da1d59dd4260ce912c40e474cd39c2e82de51b8" - integrity sha512-RSYCPG/uVR5XCDcPREBclncU7R0zkjACbADP+n3FWAH1TfWbXRMDIkvO/ZlwHkjHoCZf6tIM6p5S/MoFzfJEJA== +"@glimmer/global-context@0.65.1": + version "0.65.1" + resolved "https://registry.yarnpkg.com/@glimmer/global-context/-/global-context-0.65.1.tgz#390224b619f4ca0aca1f1ce4e42a33db76ec9c48" + integrity sha512-/nAXRfNFTULhkSB9rD1too5ea35FNtQaIrdU745VPMTsQZc4981OGtn75rJ7jCAPZl5eo17NwKU4ggKDwFMTzg== dependencies: "@glimmer/env" "^0.1.7" -"@glimmer/interfaces@0.65.4": - version "0.65.4" - resolved "https://registry.yarnpkg.com/@glimmer/interfaces/-/interfaces-0.65.4.tgz#d298cc2b12b8ebcf269f39246ca7ab92816f6680" - integrity sha512-R0kby79tGNKZOojVJa/7y0JH9Eq4SV+L1s6GcZy30QUZ1g1AAGS5XwCIXc9Sc09coGcv//q+6NLeSw7nlx1y4A== - dependencies: - "@simple-dom/interface" "^1.4.0" - -"@glimmer/interfaces@0.84.3": - version "0.84.3" - resolved "https://registry.yarnpkg.com/@glimmer/interfaces/-/interfaces-0.84.3.tgz#629777a4abe373b0785656f6c8d08989f5784805" - integrity sha512-dk32ykoNojt0mvEaIW6Vli5MGTbQo58uy3Epj7ahCgTHmWOKuw/0G83f2UmFprRwFx689YTXG38I/vbpltEjzg== +"@glimmer/interfaces@0.65.1": + version "0.65.1" + resolved "https://registry.yarnpkg.com/@glimmer/interfaces/-/interfaces-0.65.1.tgz#f6212db145cfa7341ae15ff5d82cde5487e1b452" + integrity sha512-rvbYPhNvgiVJJYOQCv3zIi0/pEHXr8/qV7oWvlV/R5qpYqJKv8BPrBCA+IZ9G5BhFCMZ2Dtd8aKUfpjKOOoEzg== dependencies: "@simple-dom/interface" "^1.4.0" @@ -1849,15 +3331,15 @@ "@glimmer/util" "^0.42.2" "@glimmer/reference@^0.65.0": - version "0.65.4" - resolved "https://registry.yarnpkg.com/@glimmer/reference/-/reference-0.65.4.tgz#bbc8becd6a1bf01fc189b6489e27446437194711" - integrity sha512-yuRVE4qyqrlCndDMrHKDWUbDmGDCjPzsFtlTmxxnhDMJAdQsnr2cRLITHvQRDm1tXfigVvyKnomeuYhRRbBqYQ== + version "0.65.1" + resolved "https://registry.yarnpkg.com/@glimmer/reference/-/reference-0.65.1.tgz#44515e7bef58c9ce4ea65c2eb3403caec11a2060" + integrity sha512-oYXBqgSRlQ2e2gLNZ38ql8c2f4Wl6cFyQETpCuRrhHQTs2IIrzxRiwodLej4JCJEkLQICDdwDtDUe9NP5W0Ijw== dependencies: "@glimmer/env" "^0.1.7" - "@glimmer/global-context" "0.65.4" - "@glimmer/interfaces" "0.65.4" - "@glimmer/util" "0.65.4" - "@glimmer/validator" "0.65.4" + "@glimmer/global-context" "0.65.1" + "@glimmer/interfaces" "0.65.1" + "@glimmer/util" "0.65.1" + "@glimmer/validator" "0.65.1" "@glimmer/runtime@^0.42.1": version "0.42.2" @@ -1883,49 +3365,30 @@ simple-html-tokenizer "^0.5.8" "@glimmer/syntax@^0.65.0": - version "0.65.4" - resolved "https://registry.yarnpkg.com/@glimmer/syntax/-/syntax-0.65.4.tgz#49164de5dc9e8b67084ec009bdd865e379d8a971" - integrity sha512-y+/C3e8w96efk3a/Z5If9o4ztKJwrr8RtDpbhV2J8X+DUsn5ic2N3IIdlThbt/Zn6tkP1K3dY6uaFUx3pGTvVQ== + version "0.65.1" + resolved "https://registry.yarnpkg.com/@glimmer/syntax/-/syntax-0.65.1.tgz#033e646ea7882d08bfe7d550130ed565b25cf80a" + integrity sha512-WRVuNryOMI7OS9vMTivrGDe4wsJ1Z3MNCKlWJUkUNX2SnzLAuHRLwdiiIVCmYwmkI6OWZZrzJEsoHqYq3KCn8Q== dependencies: - "@glimmer/interfaces" "0.65.4" - "@glimmer/util" "0.65.4" + "@glimmer/interfaces" "0.65.1" + "@glimmer/util" "0.65.1" "@handlebars/parser" "^1.1.0" simple-html-tokenizer "^0.5.10" -"@glimmer/syntax@^0.84.3": - version "0.84.3" - resolved "https://registry.yarnpkg.com/@glimmer/syntax/-/syntax-0.84.3.tgz#4045a1708cef7fd810cff42fe6deeba40c7286d0" - integrity sha512-ioVbTic6ZisLxqTgRBL2PCjYZTFIwobifCustrozRU2xGDiYvVIL0vt25h2c1ioDsX59UgVlDkIK4YTAQQSd2A== - dependencies: - "@glimmer/interfaces" "0.84.3" - "@glimmer/util" "0.84.3" - "@handlebars/parser" "~2.0.0" - simple-html-tokenizer "^0.5.11" - -"@glimmer/tracking@^1.0.0", "@glimmer/tracking@^1.0.1", "@glimmer/tracking@^1.0.4": - version "1.1.2" - resolved "https://registry.yarnpkg.com/@glimmer/tracking/-/tracking-1.1.2.tgz#74e71be07b0a7066518d24044d2665d0cf8281eb" - integrity sha512-cyV32zsHh+CnftuRX84ALZpd2rpbDrhLhJnTXn9W//QpqdRZ5rdMsxSY9fOsj0CKEc706tmEU299oNnDc0d7tA== +"@glimmer/tracking@^1.0.0", "@glimmer/tracking@^1.0.1", "@glimmer/tracking@^1.0.2", "@glimmer/tracking@^1.0.4": + version "1.0.4" + resolved "https://registry.yarnpkg.com/@glimmer/tracking/-/tracking-1.0.4.tgz#f1bc1412fe5e2236d0f8d502994a8f88af1bbb21" + integrity sha512-F+oT8I55ba2puSGIzInmVrv/8QA2PcK1VD+GWgFMhF6WC97D+uZX7BFg+a3s/2N4FVBq5KHE+QxZzgazM151Yw== dependencies: "@glimmer/env" "^0.1.7" "@glimmer/validator" "^0.44.0" -"@glimmer/util@0.65.4": - version "0.65.4" - resolved "https://registry.yarnpkg.com/@glimmer/util/-/util-0.65.4.tgz#e464145078f3f40da9013ff2590a6016515455d2" - integrity sha512-aofe+rdBhkREKP2GZta6jy1UcbRRMfWx7M18zxGxspPoeD08NscD04Kx+WiOKXmC1TcrfITr8jvqMfrKrMzYWQ== - dependencies: - "@glimmer/env" "0.1.7" - "@glimmer/interfaces" "0.65.4" - "@simple-dom/interface" "^1.4.0" - -"@glimmer/util@0.84.3": - version "0.84.3" - resolved "https://registry.yarnpkg.com/@glimmer/util/-/util-0.84.3.tgz#9ae0166982c0b48aa94b02d6ba8c2c81976ade4b" - integrity sha512-qFkh6s16ZSRuu2rfz3T4Wp0fylFj3HBsONGXQcrAdZjdUaIS6v3pNj6mecJ71qRgcym9Hbaq/7/fefIwECUiKw== +"@glimmer/util@0.65.1": + version "0.65.1" + resolved "https://registry.yarnpkg.com/@glimmer/util/-/util-0.65.1.tgz#c85ebc13344739c123e0ec6551ae740cf5fd62bf" + integrity sha512-+KHvCXJSsY4pbbUqc2x7BMSLkErVYGU9O6gl9CQM3SByjOJ++b//03dziAaglehmiCwfjNUQCfdYWhAp8UpuoA== dependencies: "@glimmer/env" "0.1.7" - "@glimmer/interfaces" "0.84.3" + "@glimmer/interfaces" "0.65.1" "@simple-dom/interface" "^1.4.0" "@glimmer/util@^0.42.2": @@ -1938,13 +3401,13 @@ resolved "https://registry.yarnpkg.com/@glimmer/util/-/util-0.44.0.tgz#45df98d73812440206ae7bda87cfe04aaae21ed9" integrity sha512-duAsm30uVK9jSysElCbLyU6QQYO2X9iLDLBIBUcCqck9qN1o3tK2qWiHbGK5d6g8E2AJ4H88UrfElkyaJlGrwg== -"@glimmer/validator@0.65.4", "@glimmer/validator@^0.65.0": - version "0.65.4" - resolved "https://registry.yarnpkg.com/@glimmer/validator/-/validator-0.65.4.tgz#12c27a9a63706c60e6499fd687940e9d1affb32c" - integrity sha512-0YUjAyo45DF5JkQxdv5kHn96nMNhvZiEwsAD4Jme0kk5Q9MQcPOUtN76pQAS4f+C6GdF9DeUr2yGXZLFMmb+LA== +"@glimmer/validator@0.65.1", "@glimmer/validator@^0.65.0": + version "0.65.1" + resolved "https://registry.yarnpkg.com/@glimmer/validator/-/validator-0.65.1.tgz#07ebd13952660d341fea8e5b606b512fe1dbc176" + integrity sha512-MgPIvGOH4jhWDb93RHbFeSOfVQbUAZHgfovre6NJ3t5k98MfxgsNfyTkTpjzPJW1gVnlRfOTTBqcd8jWoy2xGQ== dependencies: "@glimmer/env" "^0.1.7" - "@glimmer/global-context" "0.65.4" + "@glimmer/global-context" "0.65.1" "@glimmer/validator@^0.44.0": version "0.44.0" @@ -1979,58 +3442,66 @@ resolved "https://registry.yarnpkg.com/@handlebars/parser/-/parser-1.1.0.tgz#d6dbc7574774b238114582410e8fee0dc3532bdf" integrity sha512-rR7tJoSwJ2eooOpYGxGGW95sLq6GXUaS1UtWvN7pei6n2/okYvCGld9vsUTvkl2migxbkszsycwtMf/GEc1k1A== -"@handlebars/parser@~2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@handlebars/parser/-/parser-2.0.0.tgz#5e8b7298f31ff8f7b260e6b7363c7e9ceed7d9c5" - integrity sha512-EP9uEDZv/L5Qh9IWuMUGJRfwhXJ4h1dqKTT4/3+tY0eu7sPis7xh23j61SYUnNF4vqCQvvUXpDo9Bh/+q1zASA== - -"@hashicorp/design-system-components@^3.6.0": - version "3.6.0" - resolved "https://registry.yarnpkg.com/@hashicorp/design-system-components/-/design-system-components-3.6.0.tgz#e678123f9d88eef7df2edfdf1666997214fe3273" - integrity sha512-HV8Wa9fTFCfwCCze7gzg2+U3oSmwNkwYtnrrxln7MXzEKRWl1E2p4BM7ZdyaXu3n092R3wcjy04VwaVSmQqrLw== +"@hashicorp/design-system-components@^2.12.0": + version "2.12.0" + resolved "https://registry.yarnpkg.com/@hashicorp/design-system-components/-/design-system-components-2.12.0.tgz#295b910c1673d7f2c8bc62be9f07c585788f2df3" + integrity sha512-ewUWfyavTRVVcwKHigICdEIcQeDwLYXt4S/m+xGKyjowRGTfOIcU6tvg5eIB0YVtbhyA1AHEQi80+NhK867Kvg== dependencies: "@ember/render-modifiers" "^2.0.5" - "@ember/string" "^3.1.1" - "@ember/test-waiters" "^3.1.0" - "@hashicorp/design-system-tokens" "^1.11.0" - "@hashicorp/ember-flight-icons" "^4.1.0" + "@ember/test-waiters" "^3.0.2" + "@hashicorp/design-system-tokens" "^1.8.0" + "@hashicorp/ember-flight-icons" "^3.1.2" dialog-polyfill "^0.5.6" ember-a11y-refocus "^3.0.2" ember-auto-import "^2.6.3" - ember-cli-babel "^8.2.0" - ember-cli-htmlbars "^6.3.0" - ember-cli-sass "^11.0.1" - ember-composable-helpers "^5.0.0" - ember-element-helper "^0.8.5" - ember-focus-trap "^1.1.0" - ember-keyboard "^8.2.1" + ember-cached-decorator-polyfill "^0.1.4" + ember-cli-babel "^7.26.11" + ember-cli-clipboard "^1.0.0" + ember-cli-htmlbars "^6.2.0" + ember-cli-sass "^10.0.1" + ember-composable-helpers "^4.5.0" + ember-focus-trap "^1.0.2" + ember-keyboard "^8.2.0" ember-stargate "^0.4.3" ember-style-modifier "^3.0.1" ember-truth-helpers "^3.1.1" - prismjs "^1.29.0" - sass "^1.69.5" + sass "^1.62.1" tippy.js "^6.3.7" -"@hashicorp/design-system-tokens@^1.11.0": - version "1.11.0" - resolved "https://registry.yarnpkg.com/@hashicorp/design-system-tokens/-/design-system-tokens-1.11.0.tgz#0ae68d06d4297e891ce4ba63465d1f6e742e5554" - integrity sha512-LPj8IAznpEEhKrrosg3+sW9ss6fVKt8zOC9Ic4Kt5/KZPWLFaP6S8pff5ytvede+cZrAzY3UzZF55u+ev5J9GQ== +"@hashicorp/design-system-tokens@^1.8.0": + version "1.8.0" + resolved "https://registry.yarnpkg.com/@hashicorp/design-system-tokens/-/design-system-tokens-1.8.0.tgz#8734bc46fbdaf72b694927ba7352694d0da3e8e1" + integrity sha512-miRHSodtBJ0mkBkRpppW857U79lk2vIwNTv7bPmIbX1SQJONFsWQaOXJOKGAHEAxxWpGn0M98xnqo3Eol9Y6Eg== -"@hashicorp/ember-flight-icons@^4.0.4", "@hashicorp/ember-flight-icons@^4.1.0": - version "4.1.0" - resolved "https://registry.yarnpkg.com/@hashicorp/ember-flight-icons/-/ember-flight-icons-4.1.0.tgz#4f73fc6145c94ecd46ef38802722ea2d1fe0e876" - integrity sha512-X1AL475EPuGu6UkZiS/zqRFgymnIhGfgpY1HwPdavePARmgMr9CcPSwsTeZeV+OXq6yUxMzidijSJUAfEpLb5Q== +"@hashicorp/ember-flight-icons@^3.0.4": + version "3.0.4" + resolved "https://registry.yarnpkg.com/@hashicorp/ember-flight-icons/-/ember-flight-icons-3.0.4.tgz#c02a631678a25f7cdea00e20a6a0988ebfe3ac0e" + integrity sha512-2OxwhxlfQaCkfxFD8dyWi1PaHrtc2e0CWUj82SYEQIG3VMe0djv5A1uH6O6rnptN9ER325EMQ+3pvsUhVWg44w== + dependencies: + "@hashicorp/flight-icons" "^2.13.0" + ember-auto-import "^2.6.0" + ember-cli-babel "^7.26.11" + ember-cli-htmlbars "^6.1.0" + +"@hashicorp/ember-flight-icons@^3.1.2": + version "3.1.2" + resolved "https://registry.yarnpkg.com/@hashicorp/ember-flight-icons/-/ember-flight-icons-3.1.2.tgz#39982cae2d1ba6a25cd3f8aa336cae674b2c463c" + integrity sha512-aroJ4xd/+6/HTTJnK7KCGNh77Eei8aDpQquEeqBkTT+TK5+C8y043J8joTUAOXq1brIaOwGtd9WuWPpJbb/Csw== dependencies: - "@hashicorp/flight-icons" "^3.0.0" + "@hashicorp/flight-icons" "^2.19.0" ember-auto-import "^2.6.3" - ember-cli-babel "^8.2.0" - ember-cli-htmlbars "^6.3.0" - ember-get-config "^2.1.1" + ember-cli-babel "^7.26.11" + ember-cli-htmlbars "^6.2.0" -"@hashicorp/flight-icons@^3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@hashicorp/flight-icons/-/flight-icons-3.0.0.tgz#164185caae1e1fd0ca3b605550b435d440bf90a2" - integrity sha512-gjI24oDuJQ3w1Obn6oghcopv7xsX/YcjjYaffhsN2BAYEQ83ywT1IiyN13RKdFG8Ufa+9h+o6Yi2e+jBVNNU/w== +"@hashicorp/flight-icons@^2.13.0": + version "2.13.0" + resolved "https://registry.yarnpkg.com/@hashicorp/flight-icons/-/flight-icons-2.13.0.tgz#5ffa5edc3aa96e8574e57ed8ff049ac652febca0" + integrity sha512-nWZ20v+r3c35OOUMhV+BdT34AHwqNELB59ZcnWaElqbJ4nkppQA9Xr/bT/wGx1yhftwZaDtpRayBWdJCT9zy6g== + +"@hashicorp/flight-icons@^2.19.0": + version "2.19.0" + resolved "https://registry.yarnpkg.com/@hashicorp/flight-icons/-/flight-icons-2.19.0.tgz#4088574887232bb50a3c1d6e5044456c90b88e40" + integrity sha512-FzEHAOLSQMS5yJorF5H3xP4BKfpIUFRnQgkFl6i1RmvwpOJQgeoz9w/QqWvjh+H/DhFomeC6OxHGgD6rZL7phw== "@hashicorp/structure-icons@^1.3.0": version "1.9.2" @@ -2108,10 +3579,15 @@ "@jridgewell/sourcemap-codec" "^1.4.10" "@jridgewell/trace-mapping" "^0.3.9" -"@jridgewell/resolve-uri@^3.1.0": - version "3.1.1" - resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz#c08679063f279615a3326583ba3a90d1d82cc721" - integrity sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA== +"@jridgewell/resolve-uri@3.1.0": + version "3.1.0" + resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz#2203b118c157721addfe69d47b70465463066d78" + integrity sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w== + +"@jridgewell/resolve-uri@^3.0.3": + version "3.0.5" + resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.0.5.tgz#68eb521368db76d040a6315cdb24bf2483037b9c" + integrity sha512-VPeQ7+wH0itvQxnG+lIzWgkysKIr3L9sslimFW55rHMdGu/qCQ5z5h9zq4gI8uBtqkpHhsF4Z/OwExufUCThew== "@jridgewell/set-array@^1.0.1": version "1.1.2" @@ -2119,25 +3595,38 @@ integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw== "@jridgewell/source-map@^0.3.3": - version "0.3.5" - resolved "https://registry.yarnpkg.com/@jridgewell/source-map/-/source-map-0.3.5.tgz#a3bb4d5c6825aab0d281268f47f6ad5853431e91" - integrity sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ== + version "0.3.3" + resolved "https://registry.yarnpkg.com/@jridgewell/source-map/-/source-map-0.3.3.tgz#8108265659d4c33e72ffe14e33d6cc5eb59f2fda" + integrity sha512-b+fsZXeLYi9fEULmfBrhxn4IrPlINf8fiNarzTof004v3lFdntdwa9PF7vFJqm3mg7s+ScJMxXaE3Acp1irZcg== dependencies: "@jridgewell/gen-mapping" "^0.3.0" "@jridgewell/trace-mapping" "^0.3.9" -"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.14": - version "1.4.15" - resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32" - integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== +"@jridgewell/sourcemap-codec@1.4.14": + version "1.4.14" + resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz#add4c98d341472a289190b424efbdb096991bb24" + integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw== + +"@jridgewell/sourcemap-codec@^1.4.10": + version "1.4.11" + resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.11.tgz#771a1d8d744eeb71b6adb35808e1a6c7b9b8c8ec" + integrity sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg== + +"@jridgewell/trace-mapping@^0.3.0": + version "0.3.4" + resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.4.tgz#f6a0832dffd5b8a6aaa633b7d9f8e8e94c83a0c3" + integrity sha512-vFv9ttIedivx0ux3QSjhgtCVjPZd5l46ZOMDSCwnH1yUO2e964gO8LZGyv2QkqcgR6TnBU1v+1IFqmeoG+0UJQ== + dependencies: + "@jridgewell/resolve-uri" "^3.0.3" + "@jridgewell/sourcemap-codec" "^1.4.10" -"@jridgewell/trace-mapping@^0.3.17", "@jridgewell/trace-mapping@^0.3.20", "@jridgewell/trace-mapping@^0.3.9": - version "0.3.22" - resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.22.tgz#72a621e5de59f5f1ef792d0793a82ee20f645e4c" - integrity sha512-Wf963MzWtA2sjrNt+g18IAln9lKnlRp+K2eH4jjIoF1wYeq3aMREpG09xhlhdzS0EjwU7qmUJYangWa+151vZw== +"@jridgewell/trace-mapping@^0.3.17", "@jridgewell/trace-mapping@^0.3.9": + version "0.3.18" + resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz#25783b2086daf6ff1dcb53c9249ae480e4dd4cd6" + integrity sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA== dependencies: - "@jridgewell/resolve-uri" "^3.1.0" - "@jridgewell/sourcemap-codec" "^1.4.14" + "@jridgewell/resolve-uri" "3.1.0" + "@jridgewell/sourcemap-codec" "1.4.14" "@mdx-js/mdx@^1.6.22": version "1.6.22" @@ -2187,18 +3676,18 @@ call-me-maybe "^1.0.1" glob-to-regexp "^0.3.0" -"@nodelib/fs.scandir@2.1.5": - version "2.1.5" - resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" - integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== +"@nodelib/fs.scandir@2.1.4": + version "2.1.4" + resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.4.tgz#d4b3549a5db5de2683e0c1071ab4f140904bbf69" + integrity sha512-33g3pMJk3bg5nXbL/+CY6I2eJDzZAni49PfJnL5fghPTggPvBd/pFNSgJsdAgWptuFu7qq/ERvOYFlhvsLTCKA== dependencies: - "@nodelib/fs.stat" "2.0.5" + "@nodelib/fs.stat" "2.0.4" run-parallel "^1.1.9" -"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": - version "2.0.5" - resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b" - integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== +"@nodelib/fs.stat@2.0.4", "@nodelib/fs.stat@^2.0.2": + version "2.0.4" + resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.4.tgz#a3f2dd61bab43b8db8fa108a121cfffe4c676655" + integrity sha512-IYlHJA0clt2+Vg7bccq+TzRdJvv19c2INqBSsoOLp1je7xjtr7J26+WXR72MCdvU9q1qTzIWDfhMf+DRvQJK4Q== "@nodelib/fs.stat@^1.1.2": version "1.1.3" @@ -2206,17 +3695,17 @@ integrity sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw== "@nodelib/fs.walk@^1.2.3": - version "1.2.8" - resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a" - integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== + version "1.2.6" + resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.6.tgz#cce9396b30aa5afe9e3756608f5831adcb53d063" + integrity sha512-8Broas6vTtW4GIXTAHDoE32hnN2M5ykgCpWGbuXHQ15vEMqr23pB76e/GZcYsZCHALv50ktd24qhEyKr6wBtow== dependencies: - "@nodelib/fs.scandir" "2.1.5" + "@nodelib/fs.scandir" "2.1.4" fastq "^1.6.0" "@npmcli/fs@^1.0.0": - version "1.1.1" - resolved "https://registry.yarnpkg.com/@npmcli/fs/-/fs-1.1.1.tgz#72f719fe935e687c56a4faecf3c03d06ba593257" - integrity sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ== + version "1.0.0" + resolved "https://registry.yarnpkg.com/@npmcli/fs/-/fs-1.0.0.tgz#589612cfad3a6ea0feafcb901d29c63fd52db09f" + integrity sha512-8ltnOpRR/oJbOp8vaGUnipOi3bqkcW+sLHFlyXIr08OGHmVJLB1Hn7QtGXbYcpVtH1gAYZTlmDXtE4YV0+AMMQ== dependencies: "@gar/promisify" "^1.0.1" semver "^7.3.5" @@ -2229,106 +3718,96 @@ mkdirp "^1.0.4" rimraf "^3.0.2" -"@percy/cli-app@1.28.0": - version "1.28.0" - resolved "https://registry.yarnpkg.com/@percy/cli-app/-/cli-app-1.28.0.tgz#acfdc2e63f11eb7516111b7651e5fe57ef590e98" - integrity sha512-j/TCIVGaaryKcfb8O7eLq6MkkUh2oP0PXnoVKxNhLp+Kaq265yFOU6gHf+1wrZA8FS+M78fPeTUUQCcnAW/cUA== - dependencies: - "@percy/cli-command" "1.28.0" - "@percy/cli-exec" "1.28.0" - -"@percy/cli-build@1.28.0": - version "1.28.0" - resolved "https://registry.yarnpkg.com/@percy/cli-build/-/cli-build-1.28.0.tgz#fbbf7ca2befa0a397688b8523228d4280c0288f1" - integrity sha512-fGPz2UrjJmuAsLC9YYN0OngF7A8pyf8BIS6OH7NCDC9KFXgDIPojqtjKsCLLbmkAIjcFz0TDBo0Z+XxRWF+fWA== +"@percy/cli-build@1.6.1": + version "1.6.1" + resolved "https://registry.yarnpkg.com/@percy/cli-build/-/cli-build-1.6.1.tgz#f49e6df1ca3b2f548c853c66f75ebb407e2302ea" + integrity sha512-YP4+uLfT14zI1bfjU+VE8fhu6RkwuhRK1AHIFcbonj/HlIhCdFWqyrWcmLp6HYU06JoiNtbI4QQNM3spxWrolg== dependencies: - "@percy/cli-command" "1.28.0" + "@percy/cli-command" "1.6.1" -"@percy/cli-command@1.28.0": - version "1.28.0" - resolved "https://registry.yarnpkg.com/@percy/cli-command/-/cli-command-1.28.0.tgz#53fc0382a7e3848ab58172f2ea4a5a6a8298cb32" - integrity sha512-JEiuKvIPCObneucheSAkRzxhTbb54MuDrO5p5Sn0XBv+JuijAMtVzV69dj4SGxuAcQD59weKyBU6M4CR7YBEFQ== +"@percy/cli-command@1.6.1": + version "1.6.1" + resolved "https://registry.yarnpkg.com/@percy/cli-command/-/cli-command-1.6.1.tgz#e41b47d038e9ce52ffeeabba19d707468670829d" + integrity sha512-5jeKsKM+it3gh93vV48dBi725ewVGOfxUsjZU8slKcK9IaohXkjr0/aWor9LWgQcug87sLS9VjNlc+UyhTW0KA== dependencies: - "@percy/config" "1.28.0" - "@percy/core" "1.28.0" - "@percy/logger" "1.28.0" + "@percy/config" "1.6.1" + "@percy/core" "1.6.1" + "@percy/logger" "1.6.1" -"@percy/cli-config@1.28.0": - version "1.28.0" - resolved "https://registry.yarnpkg.com/@percy/cli-config/-/cli-config-1.28.0.tgz#a6c32eb4a285362a9ccf5b6c12cd8274b76bad66" - integrity sha512-Grs2MgfifbQY+3+6nqh2rRvOHiRg4NuPlS8p5FDISvdG+Jx2HbLX1Fju6dAnta7O2QCydVZNgLjzSwavlZKMMw== +"@percy/cli-config@1.6.1": + version "1.6.1" + resolved "https://registry.yarnpkg.com/@percy/cli-config/-/cli-config-1.6.1.tgz#f34c72fda6f9903770bb725693b8c7dbbad21150" + integrity sha512-fUO14gra2EdvY0RT5eSxH8QhammDtclcb2vjTwMG6QUW+sGDQQCu8M8s7YBxRKo/aTq+tJy1hfqd6W/rsx0mWQ== dependencies: - "@percy/cli-command" "1.28.0" + "@percy/cli-command" "1.6.1" -"@percy/cli-exec@1.28.0": - version "1.28.0" - resolved "https://registry.yarnpkg.com/@percy/cli-exec/-/cli-exec-1.28.0.tgz#af8701b074d7baf30edff827453d78d178a45444" - integrity sha512-rjetI2J9Lshq2kXnFIwI13Nr5qNMN/HnYZyokdXWi1dV4DQwP5NjaRCUu1hQ7mONgRGwcID+IePRW+AWYklhtg== +"@percy/cli-exec@1.6.1": + version "1.6.1" + resolved "https://registry.yarnpkg.com/@percy/cli-exec/-/cli-exec-1.6.1.tgz#736e5f2c09080e19ebbcf84c1ded13c5e7db2b0b" + integrity sha512-F8j+reJWPu0s+zQuEU2Gm8SZ1QP7cf04MS5hmL1CaE7G7O88ec+yrS6eiSlNrY1+D45B7NYy7l6zWzsP+nQ3TA== dependencies: - "@percy/cli-command" "1.28.0" + "@percy/cli-command" "1.6.1" cross-spawn "^7.0.3" which "^2.0.2" -"@percy/cli-snapshot@1.28.0": - version "1.28.0" - resolved "https://registry.yarnpkg.com/@percy/cli-snapshot/-/cli-snapshot-1.28.0.tgz#f97e70752583f0b9b75c9f25207ce3ba092aba90" - integrity sha512-ZHqHP2MMuS/rAYOrNd7T9eZH6yQpXKplHAI0ebJwd7TKZuKqKOSVKRGs39vUPNw3FrsaQ+GrIIfe3lHUFJjhnw== +"@percy/cli-snapshot@1.6.1": + version "1.6.1" + resolved "https://registry.yarnpkg.com/@percy/cli-snapshot/-/cli-snapshot-1.6.1.tgz#0da90a1cf6f7e79898f4f68f1e180c8c7c8f2894" + integrity sha512-lrZR/CIL1zkZdeOPmnidkVtWY6foOq3ekWbaoMgDu0agMjf2lxEX2DvkCS/WwdmF/JvDcquLKO6gS5EHE6mbBQ== dependencies: - "@percy/cli-command" "1.28.0" + "@percy/cli-command" "1.6.1" yaml "^2.0.0" -"@percy/cli-upload@1.28.0": - version "1.28.0" - resolved "https://registry.yarnpkg.com/@percy/cli-upload/-/cli-upload-1.28.0.tgz#e18b92d02f72f86cda0aa51859ac03cb43f90160" - integrity sha512-NXiH7XsdXodqP6xcdP1ooHACYqDIjgWJAHyG1UHc60spprvP4Pk3dzQxTp3aGLOdYKkC6mxNwBHlaRUNpco/Sg== +"@percy/cli-upload@1.6.1": + version "1.6.1" + resolved "https://registry.yarnpkg.com/@percy/cli-upload/-/cli-upload-1.6.1.tgz#ffd95ca03d15081a77d9090d1c33b32044db849e" + integrity sha512-F+n7gy5CTfR0BUSsFdxEpfb9CNDnnhnFO0AN9v2FfyiSEei3CXrS2Te6DJS/YXnVI58YeFRbiW6G1LKhP+Vi4g== dependencies: - "@percy/cli-command" "1.28.0" + "@percy/cli-command" "1.6.1" fast-glob "^3.2.11" image-size "^1.0.0" "@percy/cli@^1.6.1": - version "1.28.0" - resolved "https://registry.yarnpkg.com/@percy/cli/-/cli-1.28.0.tgz#453a25f1866eb4a191235b8f97c2408f3beb61c5" - integrity sha512-kcS5LMp6JrBUk0FpgOlbGuFTbupiWvofKkpIfUlzjTzP/ZW+1ncabzxSOf5Es+YcMnTypjZSmbHARNHjOARlgg== - dependencies: - "@percy/cli-app" "1.28.0" - "@percy/cli-build" "1.28.0" - "@percy/cli-command" "1.28.0" - "@percy/cli-config" "1.28.0" - "@percy/cli-exec" "1.28.0" - "@percy/cli-snapshot" "1.28.0" - "@percy/cli-upload" "1.28.0" - "@percy/client" "1.28.0" - "@percy/logger" "1.28.0" - -"@percy/client@1.28.0": - version "1.28.0" - resolved "https://registry.yarnpkg.com/@percy/client/-/client-1.28.0.tgz#92b2d6a0d1adf15f273763c99b75e2e7d871d76e" - integrity sha512-pdcSvlEYn46oT0KP15+1e7WY6NhUxcf7LZgFXTMQC7O+Nw9MdzNQkPOGDLqSPncY69OykKvnNmHv40WJXIRcxQ== - dependencies: - "@percy/env" "1.28.0" - "@percy/logger" "1.28.0" - -"@percy/config@1.28.0": - version "1.28.0" - resolved "https://registry.yarnpkg.com/@percy/config/-/config-1.28.0.tgz#df46532ff0bdf32176f1d14c99847cddd257784a" - integrity sha512-m5UO0jkO2LiXYsXG3AkKG3Zn7BNgaRVCbWNmpdxVW3E8wFHI00Klbg1QHXzNZsEa18GpvHQzChBZUJeCOIJf7Q== - dependencies: - "@percy/logger" "1.28.0" + version "1.6.1" + resolved "https://registry.yarnpkg.com/@percy/cli/-/cli-1.6.1.tgz#d3910dd63d2b2b67e57e4c9c675eafb4d471322a" + integrity sha512-BwCcigFixUhi2Wn6X+oucJrqnk/6e4FOsYQI4+lDzZU416+WpsYF0CjmhQVpa9Us278L+qc7eIsDHJwuJeurFw== + dependencies: + "@percy/cli-build" "1.6.1" + "@percy/cli-command" "1.6.1" + "@percy/cli-config" "1.6.1" + "@percy/cli-exec" "1.6.1" + "@percy/cli-snapshot" "1.6.1" + "@percy/cli-upload" "1.6.1" + "@percy/client" "1.6.1" + "@percy/logger" "1.6.1" + +"@percy/client@1.6.1": + version "1.6.1" + resolved "https://registry.yarnpkg.com/@percy/client/-/client-1.6.1.tgz#6bb136c2fe0ab0490acc898de21f8ab3508420a5" + integrity sha512-e5ToG88O1gDDOuQ+i4989vKCfF+CsPSGG9VA06IKSYNP4QBATe9/RYERZ5jk118uEutjxi8lIjzet0eg8rv7BA== + dependencies: + "@percy/env" "1.6.1" + "@percy/logger" "1.6.1" + +"@percy/config@1.6.1": + version "1.6.1" + resolved "https://registry.yarnpkg.com/@percy/config/-/config-1.6.1.tgz#11fb960dca4ecc0575349382a973b6c5c941363a" + integrity sha512-UiB4gpt01VgPUF4ObZBixR1Wwi/ZUaMXBUxmE3wOa3zZrtZXOzbZwQGcntw5ToEq6OQBP100q1vetnP8xhFQtQ== + dependencies: + "@percy/logger" "1.6.1" ajv "^8.6.2" - cosmiconfig "^8.0.0" + cosmiconfig "^7.0.0" yaml "^2.0.0" -"@percy/core@1.28.0": - version "1.28.0" - resolved "https://registry.yarnpkg.com/@percy/core/-/core-1.28.0.tgz#0351a25813f15edab3366be74016853c940719df" - integrity sha512-iSvH6ZNb9yTHoqt9r28QNzkLAUbu13t3fGgRWHRtTQ5uBM7Cb73qssJ3xGHHyTitMIBiEkQegEi0l7SyGgjIGw== +"@percy/core@1.6.1": + version "1.6.1" + resolved "https://registry.yarnpkg.com/@percy/core/-/core-1.6.1.tgz#f18681ba4ba1d8f25cfe2c624424749ae0b2590a" + integrity sha512-a4EeoynE4pU7qExfLr56nmZNu3ozeCNFk6rCBQqoXbSJy6UVG8nj7U8AWEPeBHqtdk2M+30YAVr6mJCQjkZZ7w== dependencies: - "@percy/client" "1.28.0" - "@percy/config" "1.28.0" - "@percy/dom" "1.28.0" - "@percy/logger" "1.28.0" - "@percy/webdriver-utils" "1.28.0" + "@percy/client" "1.6.1" + "@percy/config" "1.6.1" + "@percy/dom" "1.6.1" + "@percy/logger" "1.6.1" content-disposition "^0.5.4" cross-spawn "^7.0.3" extract-zip "^2.0.1" @@ -2339,73 +3818,82 @@ rimraf "^3.0.2" ws "^8.0.0" -"@percy/dom@1.28.0": - version "1.28.0" - resolved "https://registry.yarnpkg.com/@percy/dom/-/dom-1.28.0.tgz#f4d7e2e9c95d9e9ff340e2cd44b0e308af2f6cd6" - integrity sha512-/9RP18OovD2pEnW+MDOk+jl3dv//8Lw1+na8w3hCvBtd1ggyDtzkzMltsT2ZgcMT5ImS6GeztrC+MBR5tWC/rA== +"@percy/dom@1.6.1": + version "1.6.1" + resolved "https://registry.yarnpkg.com/@percy/dom/-/dom-1.6.1.tgz#8b8e82817dd88f8497ffce2d8fc5480466cbfef3" + integrity sha512-TAVGiE/7imR3Q6z1ogZFufX+SsPrElBOYNmj+MOFVJyzJ/cTjA9B510Blx1nXTu2VNdK2GAmRGQPbZDty34YMg== "@percy/ember@^3.0.0": - version "3.0.1" - resolved "https://registry.yarnpkg.com/@percy/ember/-/ember-3.0.1.tgz#2f1f74993db8b327391ff657316d3083a8e27ecb" - integrity sha512-TOTwai5AsjtpAUWnCijKp8djfsWXfo4eUfF0Wc4QUjba+d3rk9FzvcppjJSmDPSJplyBlAyv1bxO1NMIfr80WQ== + version "3.0.0" + resolved "https://registry.yarnpkg.com/@percy/ember/-/ember-3.0.0.tgz#4e89148e139d42b88e93526d47bf29d39a24094f" + integrity sha512-0QuQLtfeX7Xf2dOfrs6v5IEABSQuFimZDSgPMHaEGV9hOze+J7YKeWtpzBOCjcaaT36JRVdNwA+SdMX0gALP6A== dependencies: - "@percy/sdk-utils" "^1.6.4" - ember-cli-babel "^7.26.11" + "@percy/sdk-utils" "^1.0.0-beta.46" + ember-cli-babel "^7.26.3" -"@percy/env@1.28.0": - version "1.28.0" - resolved "https://registry.yarnpkg.com/@percy/env/-/env-1.28.0.tgz#58fd313821e56fb19f6ea980bf5c1873ca2d6ac1" - integrity sha512-f+5mTLE4/VXS8fL+vd1PnD8IbP1bLdlJj8C6y0b6s+umBe/OItIqBCbyKO7F08GoXwF877QTsKKMp/OqHQdUBA== - dependencies: - "@percy/logger" "1.28.0" +"@percy/env@1.6.1": + version "1.6.1" + resolved "https://registry.yarnpkg.com/@percy/env/-/env-1.6.1.tgz#5119de7526e006242b76688c24e94822113af139" + integrity sha512-AguYuqRcKHkCnWndvq1pTrxeUXT0mNULSi9p7D0nN1744036RcdVrE/EhZbgK2fshSHxIrnfPSj0Lnt4Of46lg== -"@percy/logger@1.28.0": - version "1.28.0" - resolved "https://registry.yarnpkg.com/@percy/logger/-/logger-1.28.0.tgz#1b7ad929f2596af44eb30d3f8be20683ab6e0d67" - integrity sha512-mRGc3hdcx5vgQ3jg3CClM6CMUPvrsvbWOi0K6GphzsjWydnyi9AYzmb6Q6gyHU5mPfdmMkjMJjE9P8QkMiXJsg== +"@percy/logger@1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@percy/logger/-/logger-1.1.0.tgz#6bb5df0563d3566071f8b718e61f11a04c5a2722" + integrity sha512-bAlxBcdnViTpGQZtjs361vXSlaxEj6Zt4Wt1Mo7EdPwv/zya2cBpLFNNcRycWto4mdb5Qnpht+IPXf7RFXJ/nw== -"@percy/sdk-utils@1.28.0", "@percy/sdk-utils@^1.6.4": - version "1.28.0" - resolved "https://registry.yarnpkg.com/@percy/sdk-utils/-/sdk-utils-1.28.0.tgz#479f5374aa34efe4a18e1fd290a2c328b670e7ed" - integrity sha512-K4fziY+OXJJtNVfecO3jI3VQFuei2Lf8/5nlQvnx+U9v8fGFrkc0aE+gIlP3Ce5qzJbotgAlV1Dd0bZ2y7i7vw== +"@percy/logger@1.6.1": + version "1.6.1" + resolved "https://registry.yarnpkg.com/@percy/logger/-/logger-1.6.1.tgz#754e3bdaa4419aadc2d7fa95b63f4ef757483cd4" + integrity sha512-cOMzDbg6Or1SnyzT9xCnwIiMDQ4sUR7Ha91CE6NWpV273Ef5PtvBA0joIB7wWSe7t2/a8hQrYJ6eGU4rUcsuTw== -"@percy/webdriver-utils@1.28.0": - version "1.28.0" - resolved "https://registry.yarnpkg.com/@percy/webdriver-utils/-/webdriver-utils-1.28.0.tgz#057a885d8ad9e9676633848a925256595c612dd4" - integrity sha512-hx22tjfK17ErYS+3dwPLwCEBuEa6ZJnqQrYnWVFCXWc6jSkUuWhh5NAdFm+MNGxgqfh1m22UsgO1mBjENoVOUg== +"@percy/sdk-utils@^1.0.0-beta.46": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@percy/sdk-utils/-/sdk-utils-1.1.0.tgz#2e69b228e0fffbceaccea3cbf8585dbb7a3ef5a4" + integrity sha512-pSUtOv/nJvpKNbnsRPmgRhBrT+BA3ANCBQjT6swlwY7+hbd60A2cHiC9E9KoqSpyblPIijM9LAHHf3A09agtnA== dependencies: - "@percy/config" "1.28.0" - "@percy/sdk-utils" "1.28.0" + "@percy/logger" "1.1.0" + +"@popperjs/core@^2.5.4", "@popperjs/core@^2.6.0": + version "2.10.2" + resolved "https://registry.yarnpkg.com/@popperjs/core/-/core-2.10.2.tgz#0798c03351f0dea1a5a4cabddf26a55a7cbee590" + integrity sha512-IXf3XA7+XyN7CP9gGh/XB0UxVMlvARGEgGXLubFICsUMGz6Q+DU+i4gGlpOxTjKvXjkJDJC8YdqdKkDj9qZHEQ== "@popperjs/core@^2.9.0": version "2.11.8" resolved "https://registry.yarnpkg.com/@popperjs/core/-/core-2.11.8.tgz#6b79032e760a0899cd4204710beede972a3a185f" integrity sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A== +"@reach/router@^1.3.4": + version "1.3.4" + resolved "https://registry.yarnpkg.com/@reach/router/-/router-1.3.4.tgz#d2574b19370a70c80480ed91f3da840136d10f8c" + integrity sha512-+mtn9wjlB9NN2CNnnC/BRYtwdKBfSyyasPYraNAyvaV1occr/5NnB4CVzjEZipNHwYebQwcndGUmpFzxAUoqSA== + dependencies: + create-react-context "0.3.0" + invariant "^2.2.3" + prop-types "^15.6.1" + react-lifecycles-compat "^3.0.4" + "@ro0gr/ceibo@^2.2.0": version "2.2.0" resolved "https://registry.yarnpkg.com/@ro0gr/ceibo/-/ceibo-2.2.0.tgz#01c4f3c8e6bfab98136d5863f55ac24e64c74539" integrity sha512-4gSXPwwr99zUWxnTllN5L4QlfgFDloYKOsenoPvx46LE75x3wvLgGUhxUxhIMxJbqOZ0w9pzrugjQR7St0/PQg== -"@scalvert/ember-setup-middleware-reporter@^0.1.1": - version "0.1.1" - resolved "https://registry.yarnpkg.com/@scalvert/ember-setup-middleware-reporter/-/ember-setup-middleware-reporter-0.1.1.tgz#bdd74c19d99feeef8807dea9c9ee2d272b6c1923" - integrity sha512-C5DHU6YlKaISB5utGQ+jpsMB57ZtY0uZ8UkD29j855BjqG6eJ98lhA2h/BoJbyPw89RKLP1EEXroy9+5JPoyVw== - dependencies: - "@types/fs-extra" "^9.0.12" - body-parser "^1.19.0" - errorhandler "^1.5.1" - fs-extra "^10.0.0" - "@simple-dom/interface@^1.4.0": version "1.4.0" resolved "https://registry.yarnpkg.com/@simple-dom/interface/-/interface-1.4.0.tgz#e8feea579232017f89b0138e2726facda6fbb71f" integrity sha512-l5qumKFWU0S+4ZzMaLXFU8tQZsicHEMEyAxI5kDFGhJsRqDwe0a7/iPA/GdxlGyDKseQQAgIz5kzU7eXTrlSpA== -"@sinonjs/commons@^1.6.0", "@sinonjs/commons@^1.7.0", "@sinonjs/commons@^1.8.1": - version "1.8.6" - resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-1.8.6.tgz#80c516a4dc264c2a69115e7578d62581ff455ed9" - integrity sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ== +"@sinonjs/commons@^1.6.0", "@sinonjs/commons@^1.8.1": + version "1.8.3" + resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-1.8.3.tgz#3802ddd21a50a949b6721ddd72da36e67e7f1b2d" + integrity sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ== + dependencies: + type-detect "4.0.8" + +"@sinonjs/commons@^1.7.0": + version "1.8.2" + resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-1.8.2.tgz#858f5c4b48d80778fde4b9d541f27edc0d56488b" + integrity sha512-sruwd86RJHdsVf/AtBoijDmUqJp3B6hF/DGC23C+JaegnDHaZyewCjoVGTdg3J0uz3Zs7NnIT05OBOmML72lQw== dependencies: type-detect "4.0.8" @@ -2426,14 +3914,9 @@ type-detect "^4.0.8" "@sinonjs/text-encoding@^0.7.1": - version "0.7.2" - resolved "https://registry.yarnpkg.com/@sinonjs/text-encoding/-/text-encoding-0.7.2.tgz#5981a8db18b56ba38ef0efb7d995b12aa7b51918" - integrity sha512-sXXKG+uL9IrKqViTtao2Ws6dy0znu9sOaP1di/jKGW1M6VssO8vlpXCQcpZ+jisQ1tTFAC5Jo/EOzFbggBagFQ== - -"@socket.io/component-emitter@~3.1.0": - version "3.1.0" - resolved "https://registry.yarnpkg.com/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz#96116f2a912e0c02817345b3c10751069920d553" - integrity sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg== + version "0.7.1" + resolved "https://registry.yarnpkg.com/@sinonjs/text-encoding/-/text-encoding-0.7.1.tgz#8da5c6530915653f3a1f38fd5f101d8c3f8079c5" + integrity sha512-+iTbntw2IZPb/anVDbypzfQa+ay64MW0Zo8aJ8gZPWMMK6/OubMVb6lUPMagqjOPnmtauXnFCACVl3O7ogjeqQ== "@storybook/addon-docs@^6.3.20": version "6.5.16" @@ -2470,9 +3953,9 @@ util-deprecate "^1.0.2" "@storybook/addon-knobs@^6.3.1": - version "6.4.0" - resolved "https://registry.yarnpkg.com/@storybook/addon-knobs/-/addon-knobs-6.4.0.tgz#fa5943ef21826cdc2e20ded74edfdf5a6dc71dcf" - integrity sha512-DiH1/5e2AFHoHrncl1qLu18ZHPHzRMMPvOLFz8AWvvmc+VCqTdIaE+tdxKr3e8rYylKllibgvDOzrLjfTNjF+Q== + version "6.3.1" + resolved "https://registry.yarnpkg.com/@storybook/addon-knobs/-/addon-knobs-6.3.1.tgz#2115c6f0d5759e4fe73d5f25710f4a94ebd6f0db" + integrity sha512-2GGGnQSPXXUhHHYv4IW6pkyQlCPYXKYiyGzfhV7Zhs95M2Ban08OA6KLmliMptWCt7U9tqTO8dB5u0C2cWmCTw== dependencies: copy-to-clipboard "^3.3.1" core-js "^3.8.2" @@ -2487,59 +3970,58 @@ react-select "^3.2.0" "@storybook/addon-storysource@^6.3.10": - version "6.5.16" - resolved "https://registry.yarnpkg.com/@storybook/addon-storysource/-/addon-storysource-6.5.16.tgz#b663622d2420d6ad3746ae477dd272ce00ed8525" - integrity sha512-cwYZ5ggucw3oLr1OiDCEbuUf9JRYhPOoZbDyiXKYG8KyD1QfsY85lRVHa/b1CFjGVOTaoC//CLe5B//9hwGWiw== - dependencies: - "@storybook/addons" "6.5.16" - "@storybook/api" "6.5.16" - "@storybook/client-logger" "6.5.16" - "@storybook/components" "6.5.16" - "@storybook/router" "6.5.16" - "@storybook/source-loader" "6.5.16" - "@storybook/theming" "6.5.16" + version "6.3.10" + resolved "https://registry.yarnpkg.com/@storybook/addon-storysource/-/addon-storysource-6.3.10.tgz#280369741db2fa528f8b411a4c1a6799e2c5e4a7" + integrity sha512-ULEceW4IOEMlEFzfKEvl13ocbuabj2ntevs8xw9DbgdJXjHDZI9d2ORAWlq4LCxjxEkSKJNGZSIrDoDIzfEQNA== + dependencies: + "@storybook/addons" "6.3.10" + "@storybook/api" "6.3.10" + "@storybook/client-logger" "6.3.10" + "@storybook/components" "6.3.10" + "@storybook/router" "6.3.10" + "@storybook/source-loader" "6.3.10" + "@storybook/theming" "6.3.10" core-js "^3.8.2" estraverse "^5.2.0" - loader-utils "^2.0.4" + loader-utils "^2.0.0" + prettier "~2.2.1" prop-types "^15.7.2" - react-syntax-highlighter "^15.4.5" + react-syntax-highlighter "^13.5.3" regenerator-runtime "^0.13.7" "@storybook/addon-viewport@^6.3.10": - version "6.5.16" - resolved "https://registry.yarnpkg.com/@storybook/addon-viewport/-/addon-viewport-6.5.16.tgz#226aa0ab93df68264269eb31adb104e7e48f6c68" - integrity sha512-1Vyqf1U6Qng6TXlf4SdqUKyizlw1Wn6+qW8YeA2q1lbkJqn3UlnHXIp8Q0t/5q1dK5BFtREox3+jkGwbJrzkmA== - dependencies: - "@storybook/addons" "6.5.16" - "@storybook/api" "6.5.16" - "@storybook/client-logger" "6.5.16" - "@storybook/components" "6.5.16" - "@storybook/core-events" "6.5.16" - "@storybook/theming" "6.5.16" + version "6.3.10" + resolved "https://registry.yarnpkg.com/@storybook/addon-viewport/-/addon-viewport-6.3.10.tgz#35fffca83087e8c89cf594afb4b9e8ccf240b376" + integrity sha512-KyR7yajCD1bbiRZthgxYC/7iy3NWp9k6QKR18fq/hEKbNWNoiN00ddFfFJ3sizJUGKourGOoIbSHZlwqI6rtmg== + dependencies: + "@storybook/addons" "6.3.10" + "@storybook/api" "6.3.10" + "@storybook/client-logger" "6.3.10" + "@storybook/components" "6.3.10" + "@storybook/core-events" "6.3.10" + "@storybook/theming" "6.3.10" core-js "^3.8.2" global "^4.4.0" memoizerific "^1.11.3" prop-types "^15.7.2" regenerator-runtime "^0.13.7" -"@storybook/addons@6.5.14": - version "6.5.14" - resolved "https://registry.yarnpkg.com/@storybook/addons/-/addons-6.5.14.tgz#855ddd85533ffa596b7684f3df7b91b833fdf3f7" - integrity sha512-8wVy1eDKipj+dmWpVmmPa1p2jYVqDvrkWll4IsP/KU7AYFCiyCiVAd1ZPDv9EhDnwArfYYjrdJjAl6gmP0UMag== - dependencies: - "@storybook/api" "6.5.14" - "@storybook/channels" "6.5.14" - "@storybook/client-logger" "6.5.14" - "@storybook/core-events" "6.5.14" - "@storybook/csf" "0.0.2--canary.4566f4d.1" - "@storybook/router" "6.5.14" - "@storybook/theming" "6.5.14" - "@types/webpack-env" "^1.16.0" +"@storybook/addons@6.3.10", "@storybook/addons@^6.3.10": + version "6.3.10" + resolved "https://registry.yarnpkg.com/@storybook/addons/-/addons-6.3.10.tgz#a9fab13e6b81279f1dcdc54220dc4becac4b7a21" + integrity sha512-nrqyHPFGft6FhLXAB4xfebh3Xe/16574FSV3I96hyhcNwlxRs/ANLQriiDVElz3KfDqyFUIYMoskUBHZNRwWFA== + dependencies: + "@storybook/api" "6.3.10" + "@storybook/channels" "6.3.10" + "@storybook/client-logger" "6.3.10" + "@storybook/core-events" "6.3.10" + "@storybook/router" "6.3.10" + "@storybook/theming" "6.3.10" core-js "^3.8.2" global "^4.4.0" regenerator-runtime "^0.13.7" -"@storybook/addons@6.5.16", "@storybook/addons@^6.3.10": +"@storybook/addons@6.5.16": version "6.5.16" resolved "https://registry.yarnpkg.com/@storybook/addons/-/addons-6.5.16.tgz#07e8f2205f86fa4c9dada719e3e096cb468e3cdd" integrity sha512-p3DqQi+8QRL5k7jXhXmJZLsE/GqHqyY6PcoA1oNTJr0try48uhTGUOYkgzmqtDaa/qPFO5LP+xCPzZXckGtquQ== @@ -2556,26 +4038,29 @@ global "^4.4.0" regenerator-runtime "^0.13.7" -"@storybook/api@6.5.14": - version "6.5.14" - resolved "https://registry.yarnpkg.com/@storybook/api/-/api-6.5.14.tgz#e0caaee2d8634857ac428acc93db62aba744c1c1" - integrity sha512-RpgEWV4mxD1mNsGWkjSNq3+B/LFNIhXZc4OapEEK5u0jgCZKB7OCsRL9NJZB5WfpyN+vx8SwbUTgo8DIkes3qw== - dependencies: - "@storybook/channels" "6.5.14" - "@storybook/client-logger" "6.5.14" - "@storybook/core-events" "6.5.14" - "@storybook/csf" "0.0.2--canary.4566f4d.1" - "@storybook/router" "6.5.14" +"@storybook/api@6.3.10": + version "6.3.10" + resolved "https://registry.yarnpkg.com/@storybook/api/-/api-6.3.10.tgz#d6cd7d32841c9b6a9c2104016649b510190622ac" + integrity sha512-7fB6q718UWvgFI+ZqEU0QpXr5cHHli85bTq/w7kSz1VUWjV7vVqtxE3RTbIjMbKHkIVNkVUbZDeDi+r2soK9Tw== + dependencies: + "@reach/router" "^1.3.4" + "@storybook/channels" "6.3.10" + "@storybook/client-logger" "6.3.10" + "@storybook/core-events" "6.3.10" + "@storybook/csf" "0.0.1" + "@storybook/router" "6.3.10" "@storybook/semver" "^7.3.2" - "@storybook/theming" "6.5.14" + "@storybook/theming" "6.3.10" + "@types/reach__router" "^1.3.7" core-js "^3.8.2" fast-deep-equal "^3.1.3" global "^4.4.0" - lodash "^4.17.21" + lodash "^4.17.20" memoizerific "^1.11.3" + qs "^6.10.0" regenerator-runtime "^0.13.7" store2 "^2.12.0" - telejson "^6.0.8" + telejson "^5.3.2" ts-dedent "^2.0.0" util-deprecate "^1.0.2" @@ -2602,38 +4087,60 @@ ts-dedent "^2.0.0" util-deprecate "^1.0.2" -"@storybook/builder-webpack4@6.5.14": - version "6.5.14" - resolved "https://registry.yarnpkg.com/@storybook/builder-webpack4/-/builder-webpack4-6.5.14.tgz#ff9e1f7b08c112462596ca9a30ce935669147894" - integrity sha512-0pv8BlsMeiP9VYU2CbCZaa3yXDt1ssb8OeTRDbFC0uFFb3eqslsH68I7XsC8ap/dr0RZR0Edtw0OW3HhkjUXXw== +"@storybook/builder-webpack4@6.3.10": + version "6.3.10" + resolved "https://registry.yarnpkg.com/@storybook/builder-webpack4/-/builder-webpack4-6.3.10.tgz#38e5f8888994684bb3d70c18a3ea3c4cb1f149af" + integrity sha512-QckIjdBRSrwNZFQGU8IWjFV39oikSVA13X4hXIdtI4po8aZOkq2ZgT29LJQzc+9g3pQDNjZvPiSbGcG+F2y1+g== dependencies: "@babel/core" "^7.12.10" - "@storybook/addons" "6.5.14" - "@storybook/api" "6.5.14" - "@storybook/channel-postmessage" "6.5.14" - "@storybook/channels" "6.5.14" - "@storybook/client-api" "6.5.14" - "@storybook/client-logger" "6.5.14" - "@storybook/components" "6.5.14" - "@storybook/core-common" "6.5.14" - "@storybook/core-events" "6.5.14" - "@storybook/node-logger" "6.5.14" - "@storybook/preview-web" "6.5.14" - "@storybook/router" "6.5.14" + "@babel/plugin-proposal-class-properties" "^7.12.1" + "@babel/plugin-proposal-decorators" "^7.12.12" + "@babel/plugin-proposal-export-default-from" "^7.12.1" + "@babel/plugin-proposal-nullish-coalescing-operator" "^7.12.1" + "@babel/plugin-proposal-object-rest-spread" "^7.12.1" + "@babel/plugin-proposal-optional-chaining" "^7.12.7" + "@babel/plugin-proposal-private-methods" "^7.12.1" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + "@babel/plugin-transform-arrow-functions" "^7.12.1" + "@babel/plugin-transform-block-scoping" "^7.12.12" + "@babel/plugin-transform-classes" "^7.12.1" + "@babel/plugin-transform-destructuring" "^7.12.1" + "@babel/plugin-transform-for-of" "^7.12.1" + "@babel/plugin-transform-parameters" "^7.12.1" + "@babel/plugin-transform-shorthand-properties" "^7.12.1" + "@babel/plugin-transform-spread" "^7.12.1" + "@babel/plugin-transform-template-literals" "^7.12.1" + "@babel/preset-env" "^7.12.11" + "@babel/preset-react" "^7.12.10" + "@babel/preset-typescript" "^7.12.7" + "@storybook/addons" "6.3.10" + "@storybook/api" "6.3.10" + "@storybook/channel-postmessage" "6.3.10" + "@storybook/channels" "6.3.10" + "@storybook/client-api" "6.3.10" + "@storybook/client-logger" "6.3.10" + "@storybook/components" "6.3.10" + "@storybook/core-common" "6.3.10" + "@storybook/core-events" "6.3.10" + "@storybook/node-logger" "6.3.10" + "@storybook/router" "6.3.10" "@storybook/semver" "^7.3.2" - "@storybook/store" "6.5.14" - "@storybook/theming" "6.5.14" - "@storybook/ui" "6.5.14" - "@types/node" "^14.0.10 || ^16.0.0" + "@storybook/theming" "6.3.10" + "@storybook/ui" "6.3.10" + "@types/node" "^14.0.10" "@types/webpack" "^4.41.26" autoprefixer "^9.8.6" - babel-loader "^8.0.0" + babel-loader "^8.2.2" + babel-plugin-macros "^2.8.0" + babel-plugin-polyfill-corejs3 "^0.1.0" case-sensitive-paths-webpack-plugin "^2.3.0" core-js "^3.8.2" css-loader "^3.6.0" + dotenv-webpack "^1.8.0" file-loader "^6.2.0" find-up "^5.0.0" fork-ts-checker-webpack-plugin "^4.1.6" + fs-extra "^9.0.1" glob "^7.1.6" glob-promise "^3.4.0" global "^4.4.0" @@ -2643,6 +4150,7 @@ postcss-flexbugs-fixes "^4.2.1" postcss-loader "^4.2.0" raw-loader "^4.0.2" + react-dev-utils "^11.0.3" stable "^0.1.8" style-loader "^1.3.0" terser-webpack-plugin "^4.2.3" @@ -2652,21 +4160,21 @@ webpack "4" webpack-dev-middleware "^3.7.3" webpack-filter-warnings-plugin "^1.2.1" - webpack-hot-middleware "^2.25.1" + webpack-hot-middleware "^2.25.0" webpack-virtual-modules "^0.2.2" -"@storybook/channel-postmessage@6.5.14": - version "6.5.14" - resolved "https://registry.yarnpkg.com/@storybook/channel-postmessage/-/channel-postmessage-6.5.14.tgz#17d6071b3563819092ef3e18f8ca7946c2532823" - integrity sha512-0Cmdze5G3Qwxf7yYPGlJxGiY+KiEUQ+8GfpohsKGfvrP8cfSrx6VhxupHA7hDNyRh75hqZq5BrkW4HO9Ypbt5A== +"@storybook/channel-postmessage@6.3.10": + version "6.3.10" + resolved "https://registry.yarnpkg.com/@storybook/channel-postmessage/-/channel-postmessage-6.3.10.tgz#7a64e06b43c68f9ba83cf9c350dc9be6c28f5695" + integrity sha512-LWzT0kvluQxMBOrVb6vPoZWx6GlFhmgoFRLJPsFhFmXS1FqmWolRvqKr2aIVHj+bpqS7ocngMKY8Zg+FuKwctQ== dependencies: - "@storybook/channels" "6.5.14" - "@storybook/client-logger" "6.5.14" - "@storybook/core-events" "6.5.14" + "@storybook/channels" "6.3.10" + "@storybook/client-logger" "6.3.10" + "@storybook/core-events" "6.3.10" core-js "^3.8.2" global "^4.4.0" qs "^6.10.0" - telejson "^6.0.8" + telejson "^5.3.2" "@storybook/channel-postmessage@6.5.16": version "6.5.16" @@ -2681,21 +4189,10 @@ qs "^6.10.0" telejson "^6.0.8" -"@storybook/channel-websocket@6.5.14": - version "6.5.14" - resolved "https://registry.yarnpkg.com/@storybook/channel-websocket/-/channel-websocket-6.5.14.tgz#8b24fcf61a32623f2d03c6f3f962fc24855cff6e" - integrity sha512-ZyDL5PBFWuFQ15NBljhbOaD/3FAijXvLj5oxfNris2khdkqlP6/8JmcIvfohJJcqepGZHUF9H29OaUsRC35ftA== - dependencies: - "@storybook/channels" "6.5.14" - "@storybook/client-logger" "6.5.14" - core-js "^3.8.2" - global "^4.4.0" - telejson "^6.0.8" - -"@storybook/channels@6.5.14": - version "6.5.14" - resolved "https://registry.yarnpkg.com/@storybook/channels/-/channels-6.5.14.tgz#dcb73496a771dafb77a9e25dce2ba1adaa352df9" - integrity sha512-hHpr4Sya6fuEDhy7vnfD2QnL5wy1CaAK9BC0FLupndXnQyKJtygfIaUP4a0B2KntuNPbzPhclb2Hb4yM7CExmQ== +"@storybook/channels@6.3.10": + version "6.3.10" + resolved "https://registry.yarnpkg.com/@storybook/channels/-/channels-6.3.10.tgz#2b501e7e56bd1109a2c095a127fd78742a1f74da" + integrity sha512-olYxCiYjmhbCHtPe7HR1hdGYJZPuSowqVmhLbqrWMf4HFYqBkO3T7em1S+ztCvLPLKbIK6AM2JUom6ob1F8n4g== dependencies: core-js "^3.8.2" ts-dedent "^2.0.0" @@ -2710,36 +4207,34 @@ ts-dedent "^2.0.0" util-deprecate "^1.0.2" -"@storybook/client-api@6.5.14": - version "6.5.14" - resolved "https://registry.yarnpkg.com/@storybook/client-api/-/client-api-6.5.14.tgz#57a660810165126cdf3380cd04bf6c5f027eab5c" - integrity sha512-G5mBQCKn8/VqE9XDCL19ixcvu8YhaQZ0AE+EXGYXUsvPpyQ43oGoGJry5IqOzeRlc7dbglFWpMkB6PeeUD7aCw== - dependencies: - "@storybook/addons" "6.5.14" - "@storybook/channel-postmessage" "6.5.14" - "@storybook/channels" "6.5.14" - "@storybook/client-logger" "6.5.14" - "@storybook/core-events" "6.5.14" - "@storybook/csf" "0.0.2--canary.4566f4d.1" - "@storybook/store" "6.5.14" +"@storybook/client-api@6.3.10": + version "6.3.10" + resolved "https://registry.yarnpkg.com/@storybook/client-api/-/client-api-6.3.10.tgz#b213c1608398c17180cda7def3bfaccdcae62af5" + integrity sha512-caqh/TJKQkKSjcBchx44+Fr5Mi9XjAmMvsIJHM2uZv6mV7KUzUqiZNIWj1gvIYeNBF9PXTWUIhEbu6xt65d0UA== + dependencies: + "@storybook/addons" "6.3.10" + "@storybook/channel-postmessage" "6.3.10" + "@storybook/channels" "6.3.10" + "@storybook/client-logger" "6.3.10" + "@storybook/core-events" "6.3.10" + "@storybook/csf" "0.0.1" "@types/qs" "^6.9.5" "@types/webpack-env" "^1.16.0" core-js "^3.8.2" - fast-deep-equal "^3.1.3" global "^4.4.0" - lodash "^4.17.21" + lodash "^4.17.20" memoizerific "^1.11.3" qs "^6.10.0" regenerator-runtime "^0.13.7" + stable "^0.1.8" store2 "^2.12.0" - synchronous-promise "^2.0.15" ts-dedent "^2.0.0" util-deprecate "^1.0.2" -"@storybook/client-logger@6.5.14": - version "6.5.14" - resolved "https://registry.yarnpkg.com/@storybook/client-logger/-/client-logger-6.5.14.tgz#ec178f31e70969ae22399ce4207c05e4f1d480a8" - integrity sha512-r1pY69DGKzX9/GngkudthaaPxPlka16zjG7Y58psunwcoUuH3riAP1cjqhXt5+S8FKCNI/MGb82PLlCPX2Liuw== +"@storybook/client-logger@6.3.10": + version "6.3.10" + resolved "https://registry.yarnpkg.com/@storybook/client-logger/-/client-logger-6.3.10.tgz#dd5156acb7623fa3e656229c36019000f043f4dc" + integrity sha512-fRwxPiwQBKHK83IJgA5VoFwbaEj9zHLdYGE1wxJXcBYP0hi5h5ZwnGkNumFDntw1xt+RUs5PsGQ16f+rzE3n+w== dependencies: core-js "^3.8.2" global "^4.4.0" @@ -2752,18 +4247,34 @@ core-js "^3.8.2" global "^4.4.0" -"@storybook/components@6.5.14": - version "6.5.14" - resolved "https://registry.yarnpkg.com/@storybook/components/-/components-6.5.14.tgz#e4d35b689674a16d88d0d16f50319865387497dd" - integrity sha512-wqB9CF3sjxtgffnDW1G/W5SsKumsFQ0ftn/3PdrsvKULu5LM5bjNEqC2cTCWrk9vQhj+EVQxzdVM/BlPl/lSwg== - dependencies: - "@storybook/client-logger" "6.5.14" - "@storybook/csf" "0.0.2--canary.4566f4d.1" - "@storybook/theming" "6.5.14" +"@storybook/components@6.3.10": + version "6.3.10" + resolved "https://registry.yarnpkg.com/@storybook/components/-/components-6.3.10.tgz#27a2bc98280e9fba148a52a405fe2ed27f036099" + integrity sha512-s9iOq0jT+h51hid4Vckmy84XAMm8aoZwD/QHpzWs4aRqrT5lqsen3jnlvqEEdEVUbMIoLPPNfOxOZsm4M/7zpQ== + dependencies: + "@popperjs/core" "^2.6.0" + "@storybook/client-logger" "6.3.10" + "@storybook/csf" "0.0.1" + "@storybook/theming" "6.3.10" + "@types/color-convert" "^2.0.0" + "@types/overlayscrollbars" "^1.12.0" + "@types/react-syntax-highlighter" "11.0.5" + color-convert "^2.0.1" core-js "^3.8.2" + fast-deep-equal "^3.1.3" + global "^4.4.0" + lodash "^4.17.20" + markdown-to-jsx "^7.1.3" memoizerific "^1.11.3" - qs "^6.10.0" + overlayscrollbars "^1.13.1" + polished "^4.0.5" + prop-types "^15.7.2" + react-colorful "^5.1.2" + react-popper-tooltip "^3.1.1" + react-syntax-highlighter "^13.5.3" + react-textarea-autosize "^8.3.0" regenerator-runtime "^0.13.7" + ts-dedent "^2.0.0" util-deprecate "^1.0.2" "@storybook/components@6.5.16": @@ -2780,36 +4291,33 @@ regenerator-runtime "^0.13.7" util-deprecate "^1.0.2" -"@storybook/core-client@6.5.14": - version "6.5.14" - resolved "https://registry.yarnpkg.com/@storybook/core-client/-/core-client-6.5.14.tgz#ff8bd155750ca4644dba7e8ac53ed3ad1c414bda" - integrity sha512-d5mUgz1xSvrAdal8XKI5YOZOM/XUly90vis3DboeZRO58qSp+NH5xFYIBBED5qefDgmGU0Yv4rXHQlph96LSHQ== - dependencies: - "@storybook/addons" "6.5.14" - "@storybook/channel-postmessage" "6.5.14" - "@storybook/channel-websocket" "6.5.14" - "@storybook/client-api" "6.5.14" - "@storybook/client-logger" "6.5.14" - "@storybook/core-events" "6.5.14" - "@storybook/csf" "0.0.2--canary.4566f4d.1" - "@storybook/preview-web" "6.5.14" - "@storybook/store" "6.5.14" - "@storybook/ui" "6.5.14" +"@storybook/core-client@6.3.10": + version "6.3.10" + resolved "https://registry.yarnpkg.com/@storybook/core-client/-/core-client-6.3.10.tgz#236cafad4c828d178efe122fe3bb15247fae69f0" + integrity sha512-UnVfFV7qvRI1o5P4lrMmp+DxEoogVYV0/QrlGJFrKotkG815e58OdVM00bQByMdbsId3Ao2TZM78uj1k2F5J7Q== + dependencies: + "@storybook/addons" "6.3.10" + "@storybook/channel-postmessage" "6.3.10" + "@storybook/client-api" "6.3.10" + "@storybook/client-logger" "6.3.10" + "@storybook/core-events" "6.3.10" + "@storybook/csf" "0.0.1" + "@storybook/ui" "6.3.10" airbnb-js-shims "^2.2.1" ansi-to-html "^0.6.11" core-js "^3.8.2" global "^4.4.0" - lodash "^4.17.21" + lodash "^4.17.20" qs "^6.10.0" regenerator-runtime "^0.13.7" ts-dedent "^2.0.0" unfetch "^4.2.0" util-deprecate "^1.0.2" -"@storybook/core-common@6.5.14": - version "6.5.14" - resolved "https://registry.yarnpkg.com/@storybook/core-common/-/core-common-6.5.14.tgz#162f321d0c3011ece84b324f584c641c474e20d9" - integrity sha512-MrxhYXYrtN6z/+tydjPkCIwDQm5q8Jx+w4TPdLKBZu7vzfp6T3sT12Ym96j9MJ42CvE4vSDl/Njbw6C0D+yEVw== +"@storybook/core-common@6.3.10": + version "6.3.10" + resolved "https://registry.yarnpkg.com/@storybook/core-common/-/core-common-6.3.10.tgz#2bd958ad1d940749da1de9265f63d7cb198fce71" + integrity sha512-E6jlsSPJoISF8B/AwqDZpPNOviSeJTb+ODhnWqz/R4b6hSmuGSPp7LDdOMdQAjTURAxhhjLWQen4smDwuVNzHw== dependencies: "@babel/core" "^7.12.10" "@babel/plugin-proposal-class-properties" "^7.12.1" @@ -2819,7 +4327,6 @@ "@babel/plugin-proposal-object-rest-spread" "^7.12.1" "@babel/plugin-proposal-optional-chaining" "^7.12.7" "@babel/plugin-proposal-private-methods" "^7.12.1" - "@babel/plugin-proposal-private-property-in-object" "^7.12.1" "@babel/plugin-syntax-dynamic-import" "^7.8.3" "@babel/plugin-transform-arrow-functions" "^7.12.1" "@babel/plugin-transform-block-scoping" "^7.12.12" @@ -2833,11 +4340,13 @@ "@babel/preset-react" "^7.12.10" "@babel/preset-typescript" "^7.12.7" "@babel/register" "^7.12.1" - "@storybook/node-logger" "6.5.14" + "@storybook/node-logger" "6.3.10" "@storybook/semver" "^7.3.2" - "@types/node" "^14.0.10 || ^16.0.0" + "@types/glob-base" "^0.3.0" + "@types/micromatch" "^4.0.1" + "@types/node" "^14.0.10" "@types/pretty-hrtime" "^1.0.0" - babel-loader "^8.0.0" + babel-loader "^8.2.2" babel-plugin-macros "^3.0.1" babel-plugin-polyfill-corejs3 "^0.1.0" chalk "^4.1.0" @@ -2846,18 +4355,15 @@ file-system-cache "^1.0.5" find-up "^5.0.0" fork-ts-checker-webpack-plugin "^6.0.4" - fs-extra "^9.0.1" glob "^7.1.6" - handlebars "^4.7.7" + glob-base "^0.3.0" interpret "^2.2.0" json5 "^2.1.3" lazy-universal-dotenv "^3.0.1" - picomatch "^2.3.0" + micromatch "^4.0.2" pkg-dir "^5.0.0" pretty-hrtime "^1.0.3" resolve-from "^5.0.0" - slash "^3.0.0" - telejson "^6.0.8" ts-dedent "^2.0.0" util-deprecate "^1.0.2" webpack "4" @@ -2918,10 +4424,10 @@ util-deprecate "^1.0.2" webpack "4" -"@storybook/core-events@6.5.14": - version "6.5.14" - resolved "https://registry.yarnpkg.com/@storybook/core-events/-/core-events-6.5.14.tgz#5b4f94d336cd14f0e8e213a0f3cf9a098c45d1dc" - integrity sha512-PLu0M8Mqt9ruN5RupgcFKHEybiSm3CdWQyylWO5FRGg+WZV3BCm0aI8ujvO1GAm+YEi57Lull+M9d6NUycTpRg== +"@storybook/core-events@6.3.10": + version "6.3.10" + resolved "https://registry.yarnpkg.com/@storybook/core-events/-/core-events-6.3.10.tgz#82b41291b8baf1fae8848c603f0b825b3c42e3b5" + integrity sha512-bw3HuqKIMDnEebVf2DG+TdX21D7z7LGFvr5rehNDnUTdnM9+pVLlZZfGkUU6LMRbIzr27CI5dXWdPRTA5kQIZg== dependencies: core-js "^3.8.2" @@ -2932,84 +4438,80 @@ dependencies: core-js "^3.8.2" -"@storybook/core-server@6.5.14": - version "6.5.14" - resolved "https://registry.yarnpkg.com/@storybook/core-server/-/core-server-6.5.14.tgz#ba9ca39b41879aa657c524e3c0ac4c7b1abe9bbd" - integrity sha512-+Z3lHEsDpiBXt6xBwU5AVBoEkicndnHoiLwhEGPkfixy7POYEEny3cm54tteVxV8O5AHMwsHs54/QD+hHxAXnQ== +"@storybook/core-server@6.3.10": + version "6.3.10" + resolved "https://registry.yarnpkg.com/@storybook/core-server/-/core-server-6.3.10.tgz#a5cdfa0adddd1dfaa473d94affc60fdb0a32ac07" + integrity sha512-bo3suxIy0HrbAaqbUH70F2E3VzWs235K6t0lr09Skn9AwoMnfdvywXQ+9F7d0plGxV0QzZLcU3n+0sw3rBd7sQ== dependencies: "@discoveryjs/json-ext" "^0.5.3" - "@storybook/builder-webpack4" "6.5.14" - "@storybook/core-client" "6.5.14" - "@storybook/core-common" "6.5.14" - "@storybook/core-events" "6.5.14" - "@storybook/csf" "0.0.2--canary.4566f4d.1" - "@storybook/csf-tools" "6.5.14" - "@storybook/manager-webpack4" "6.5.14" - "@storybook/node-logger" "6.5.14" + "@storybook/builder-webpack4" "6.3.10" + "@storybook/core-client" "6.3.10" + "@storybook/core-common" "6.3.10" + "@storybook/csf-tools" "6.3.10" + "@storybook/manager-webpack4" "6.3.10" + "@storybook/node-logger" "6.3.10" "@storybook/semver" "^7.3.2" - "@storybook/store" "6.5.14" - "@storybook/telemetry" "6.5.14" - "@types/node" "^14.0.10 || ^16.0.0" + "@types/node" "^14.0.10" "@types/node-fetch" "^2.5.7" "@types/pretty-hrtime" "^1.0.0" "@types/webpack" "^4.41.26" better-opn "^2.1.1" - boxen "^5.1.2" + boxen "^4.2.0" chalk "^4.1.0" - cli-table3 "^0.6.1" + cli-table3 "0.6.0" commander "^6.2.1" compression "^1.7.4" core-js "^3.8.2" - cpy "^8.1.2" + cpy "^8.1.1" detect-port "^1.3.0" express "^4.17.1" + file-system-cache "^1.0.5" fs-extra "^9.0.1" - global "^4.4.0" globby "^11.0.2" - ip "^2.0.0" - lodash "^4.17.21" - node-fetch "^2.6.7" - open "^8.4.0" + ip "^1.1.5" + node-fetch "^2.6.1" pretty-hrtime "^1.0.3" prompts "^2.4.0" regenerator-runtime "^0.13.7" serve-favicon "^2.5.0" - slash "^3.0.0" - telejson "^6.0.8" ts-dedent "^2.0.0" util-deprecate "^1.0.2" - watchpack "^2.2.0" webpack "4" - ws "^8.2.3" - x-default-browser "^0.4.0" -"@storybook/core@6.5.14": - version "6.5.14" - resolved "https://registry.yarnpkg.com/@storybook/core/-/core-6.5.14.tgz#8fa21c7539e2ffe8f9601d9542b0e627f7f9a349" - integrity sha512-5rjwZXk++NkKWCmHt/CC+h2L4ZbOYkLJpMmaB97CwgQCA6kaF8xuJqlAwG72VUH3oV+6RntW02X6/ypgX1atPw== +"@storybook/core@6.3.10": + version "6.3.10" + resolved "https://registry.yarnpkg.com/@storybook/core/-/core-6.3.10.tgz#328be1c31b1d0cdbff6dc9ccd36ef141d1306d66" + integrity sha512-u3Cw09G0CpzrVfd0tiqqCLdEpjYlG6gF9R9bOhSFdgGQbgArh6kKrprQDSjUoLVtUx8Ms7p9sHwith1f1ekXnA== dependencies: - "@storybook/core-client" "6.5.14" - "@storybook/core-server" "6.5.14" + "@storybook/core-client" "6.3.10" + "@storybook/core-server" "6.3.10" -"@storybook/csf-tools@6.5.14": - version "6.5.14" - resolved "https://registry.yarnpkg.com/@storybook/csf-tools/-/csf-tools-6.5.14.tgz#fe36c8570c1f9e27aa4536f09a729a61598a1255" - integrity sha512-PgCKgyfD6UD9aNilDxmKJRbCZwcZl8t8Orb6+vVGuzB5f0BV92NqnHS4sgAlFoZ+iqcQGUEU9vRIdUxNcyItaw== +"@storybook/csf-tools@6.3.10": + version "6.3.10" + resolved "https://registry.yarnpkg.com/@storybook/csf-tools/-/csf-tools-6.3.10.tgz#f455106e872d62f81b1e1ba8b63cd109ab3b5695" + integrity sha512-SRf47ZP91yyD62JZjKhUpAABI44d6J2h+WxdRkH/S+3K5U5olllXjKMA6+bzIdy7x0v/w/sI+oi3zU6wycaPMA== dependencies: - "@babel/core" "^7.12.10" "@babel/generator" "^7.12.11" "@babel/parser" "^7.12.11" "@babel/plugin-transform-react-jsx" "^7.12.12" "@babel/preset-env" "^7.12.11" "@babel/traverse" "^7.12.11" "@babel/types" "^7.12.11" - "@storybook/csf" "0.0.2--canary.4566f4d.1" - "@storybook/mdx1-csf" "^0.0.1" + "@mdx-js/mdx" "^1.6.22" + "@storybook/csf" "^0.0.1" core-js "^3.8.2" fs-extra "^9.0.1" - global "^4.4.0" + js-string-escape "^1.0.1" + lodash "^4.17.20" + prettier "~2.2.1" regenerator-runtime "^0.13.7" - ts-dedent "^2.0.0" + +"@storybook/csf@0.0.1", "@storybook/csf@^0.0.1": + version "0.0.1" + resolved "https://registry.yarnpkg.com/@storybook/csf/-/csf-0.0.1.tgz#95901507dc02f0bc6f9ac8ee1983e2fc5bb98ce6" + integrity sha512-USTLkZze5gkel8MYCujSRBVIrUQ3YPBrLOx7GNk/0wttvVtlzWXAq9eLbQ4p/NicGxP+3T7KPEMVV//g+yubpw== + dependencies: + lodash "^4.17.15" "@storybook/csf@0.0.2--canary.4566f4d.1": version "0.0.2--canary.4566f4d.1" @@ -3018,19 +4520,6 @@ dependencies: lodash "^4.17.15" -"@storybook/docs-tools@6.5.14": - version "6.5.14" - resolved "https://registry.yarnpkg.com/@storybook/docs-tools/-/docs-tools-6.5.14.tgz#68d9c156cdc80a906570807f1d116be103032656" - integrity sha512-qA0UWvrZ7XyIWD+01NGHiiGPSbfercrxjphM9wHgF6KrO6e5iykNKIEL4elsM+EV4szfhlalQdtpnwM7WtXODA== - dependencies: - "@babel/core" "^7.12.10" - "@storybook/csf" "0.0.2--canary.4566f4d.1" - "@storybook/store" "6.5.14" - core-js "^3.8.2" - doctrine "^3.0.0" - lodash "^4.17.21" - regenerator-runtime "^0.13.7" - "@storybook/docs-tools@6.5.16": version "6.5.16" resolved "https://registry.yarnpkg.com/@storybook/docs-tools/-/docs-tools-6.5.16.tgz#1ec5433eeab63a214d37ffc4660cdaec9704ac39" @@ -3044,10 +4533,9 @@ lodash "^4.17.21" regenerator-runtime "^0.13.7" -"@storybook/ember-cli-storybook@^0.6.1": - version "0.6.1" - resolved "https://registry.yarnpkg.com/@storybook/ember-cli-storybook/-/ember-cli-storybook-0.6.1.tgz#ed9201fc1dfcbf7aa738f327ff2b92ea0aaeb8bc" - integrity sha512-BVOSqm7VcFppM0z0/9VYnzCbzGRyA0LSLgroY8r0t/+0OP6hZN58Aok0sar80ooU3C9+hwSmmp1TkYrLijUQMg== +"@storybook/ember-cli-storybook@https://github.com/storybookjs/ember-cli-storybook#27bf1b4": + version "0.6.0" + resolved "https://github.com/storybookjs/ember-cli-storybook#27bf1b433ba86c88fdf8f858b235ebaac6355035" dependencies: broccoli-funnel "^3.0.8" broccoli-merge-trees "^4.2.0" @@ -3057,15 +4545,14 @@ ember-cli-htmlbars "^6.0.1" lodash.merge "^4.6.2" -"@storybook/ember@6.5.14": - version "6.5.14" - resolved "https://registry.yarnpkg.com/@storybook/ember/-/ember-6.5.14.tgz#447a619ae93727acc664b294e1b8c518821e2c31" - integrity sha512-6qSrMkaKzHbTsVcgvliIZWozLFU5T80ObXN05aZW8mirz8i78NmcJjM2TWcpAMQYjitQu1XuA4HZXdpKSYP1zg== +"@storybook/ember@^6.3.10": + version "6.3.10" + resolved "https://registry.yarnpkg.com/@storybook/ember/-/ember-6.3.10.tgz#43f77540c8681ad674abe78c3560626fc60aafa5" + integrity sha512-m1vbYR5YrvPHxoD1WeRvWmrwRdllEPiEbUifeTjByESZjZu0XfotORDc1fn43X3ZAf47ChPy0s6lCoWvpnu+2Q== dependencies: - "@storybook/core" "6.5.14" - "@storybook/core-common" "6.5.14" - "@storybook/docs-tools" "6.5.14" - "@storybook/store" "6.5.14" + "@ember/test-helpers" "^2.1.4" + "@storybook/core" "6.3.10" + "@storybook/core-common" "6.3.10" core-js "^3.8.2" global "^4.4.0" react "16.14.0" @@ -3074,39 +4561,41 @@ regenerator-runtime "^0.13.7" ts-dedent "^2.0.0" -"@storybook/manager-webpack4@6.5.14": - version "6.5.14" - resolved "https://registry.yarnpkg.com/@storybook/manager-webpack4/-/manager-webpack4-6.5.14.tgz#92cd3d34b9e28d7edd215b1e79b1f0757fb66eba" - integrity sha512-ixfJuaG0eiOlxn4i+LJNRUZkm+3WMsiaGUm0hw2XHF0pW3cBIA/+HyzkEwVh/fROHbsOERTkjNl0Ygl12Imw9w== +"@storybook/manager-webpack4@6.3.10": + version "6.3.10" + resolved "https://registry.yarnpkg.com/@storybook/manager-webpack4/-/manager-webpack4-6.3.10.tgz#98b59678b6fee110d64b99aaf504bdbf9844db04" + integrity sha512-TDHbqhAxizS1aXn0QBYi7F4coY4WjmVQYQU0vOkR/zUlMbF9pwAyvFgJOnKjqVkqOTi/zim6BX9GlYjC2PW9Qg== dependencies: "@babel/core" "^7.12.10" "@babel/plugin-transform-template-literals" "^7.12.1" "@babel/preset-react" "^7.12.10" - "@storybook/addons" "6.5.14" - "@storybook/core-client" "6.5.14" - "@storybook/core-common" "6.5.14" - "@storybook/node-logger" "6.5.14" - "@storybook/theming" "6.5.14" - "@storybook/ui" "6.5.14" - "@types/node" "^14.0.10 || ^16.0.0" + "@storybook/addons" "6.3.10" + "@storybook/core-client" "6.3.10" + "@storybook/core-common" "6.3.10" + "@storybook/node-logger" "6.3.10" + "@storybook/theming" "6.3.10" + "@storybook/ui" "6.3.10" + "@types/node" "^14.0.10" "@types/webpack" "^4.41.26" - babel-loader "^8.0.0" + babel-loader "^8.2.2" case-sensitive-paths-webpack-plugin "^2.3.0" chalk "^4.1.0" core-js "^3.8.2" css-loader "^3.6.0" + dotenv-webpack "^1.8.0" express "^4.17.1" file-loader "^6.2.0" + file-system-cache "^1.0.5" find-up "^5.0.0" fs-extra "^9.0.1" html-webpack-plugin "^4.0.0" - node-fetch "^2.6.7" + node-fetch "^2.6.1" pnp-webpack-plugin "1.6.4" read-pkg-up "^7.0.1" regenerator-runtime "^0.13.7" resolve-from "^5.0.0" style-loader "^1.3.0" - telejson "^6.0.8" + telejson "^5.3.2" terser-webpack-plugin "^4.2.3" ts-dedent "^2.0.0" url-loader "^4.1.1" @@ -3132,15 +4621,15 @@ prettier ">=2.2.1 <=2.3.0" ts-dedent "^2.0.0" -"@storybook/node-logger@6.5.14": - version "6.5.14" - resolved "https://registry.yarnpkg.com/@storybook/node-logger/-/node-logger-6.5.14.tgz#5d85c475c0afd4124f86fae559bcb35db92f35b2" - integrity sha512-MbEEgUEfrDN8Y0vzZJqPcxwWvX0l8zAsXy6d/DORP2AmwuNmnWTy++BE9YhxH6HMdM1ivRDmBbT30+KBUWhnUA== +"@storybook/node-logger@6.3.10": + version "6.3.10" + resolved "https://registry.yarnpkg.com/@storybook/node-logger/-/node-logger-6.3.10.tgz#468327f380603c3cfab6734d336fb193871bd2a4" + integrity sha512-SqRoCCZxdyK/IJd5IWtNPWtK3g5xzoiFmX43ibPvL8qCl896m5U/+nhQ2vhaU+qd9BmH0LIZjU9QeUB3fsZAqg== dependencies: "@types/npmlog" "^4.1.2" chalk "^4.1.0" core-js "^3.8.2" - npmlog "^5.0.1" + npmlog "^4.1.2" pretty-hrtime "^1.0.3" "@storybook/node-logger@6.5.16": @@ -3161,28 +4650,6 @@ dependencies: core-js "^3.8.2" -"@storybook/preview-web@6.5.14": - version "6.5.14" - resolved "https://registry.yarnpkg.com/@storybook/preview-web/-/preview-web-6.5.14.tgz#acfd5e3ba72a00405f9ad5925a9a7844b36602c4" - integrity sha512-ey2E7222xw0itPgCWH7ZIrdgM1yCdYte/QxRvwv/O4us4SUs/RQaL1aoCD+hCRwd0BNyZUk/u1KnqB4y0MnHww== - dependencies: - "@storybook/addons" "6.5.14" - "@storybook/channel-postmessage" "6.5.14" - "@storybook/client-logger" "6.5.14" - "@storybook/core-events" "6.5.14" - "@storybook/csf" "0.0.2--canary.4566f4d.1" - "@storybook/store" "6.5.14" - ansi-to-html "^0.6.11" - core-js "^3.8.2" - global "^4.4.0" - lodash "^4.17.21" - qs "^6.10.0" - regenerator-runtime "^0.13.7" - synchronous-promise "^2.0.15" - ts-dedent "^2.0.0" - unfetch "^4.2.0" - util-deprecate "^1.0.2" - "@storybook/preview-web@6.5.16": version "6.5.16" resolved "https://registry.yarnpkg.com/@storybook/preview-web/-/preview-web-6.5.16.tgz#1d32a72be25776f9597e33ffc1914f3430fae689" @@ -3205,16 +4672,21 @@ unfetch "^4.2.0" util-deprecate "^1.0.2" -"@storybook/router@6.5.14": - version "6.5.14" - resolved "https://registry.yarnpkg.com/@storybook/router/-/router-6.5.14.tgz#8cb959c8cfece2a948cd6a4e14ac0fa1cece3095" - integrity sha512-AvHbpRUAHnzm5pmwFPjDR09uPjQITD6kA0QNa2pe+7/Q/b4k40z5dHvHZJ/YhWhwVwGqGBG20KdDOl30wLXAZw== +"@storybook/router@6.3.10": + version "6.3.10" + resolved "https://registry.yarnpkg.com/@storybook/router/-/router-6.3.10.tgz#b8efab6310d49cff0db6b8701be34c27536a1daf" + integrity sha512-cRyoNrBeBTOfiLYJumm0559cVJeO7z/ZDVcgLxi16uUjhu4nkio0chTwtdtrtTygKxJq8ibWq6LAjZAHDoeq8g== dependencies: - "@storybook/client-logger" "6.5.14" + "@reach/router" "^1.3.4" + "@storybook/client-logger" "6.3.10" + "@types/reach__router" "^1.3.7" core-js "^3.8.2" + fast-deep-equal "^3.1.3" + global "^4.4.0" + lodash "^4.17.20" memoizerific "^1.11.3" qs "^6.10.0" - regenerator-runtime "^0.13.7" + ts-dedent "^2.0.0" "@storybook/router@6.5.16": version "6.5.16" @@ -3235,6 +4707,22 @@ core-js "^3.6.5" find-up "^4.1.0" +"@storybook/source-loader@6.3.10": + version "6.3.10" + resolved "https://registry.yarnpkg.com/@storybook/source-loader/-/source-loader-6.3.10.tgz#bb8a8356a8ebaea40358837d19d4269a673a26b1" + integrity sha512-I8wm8vkLB2S29iAHezkMZzzb1nvc1zZqVaWBlAqK5T2AuQojMIiKapU4Mohj9XORbcFfz7Kn7ULYgrx4cl5lZw== + dependencies: + "@storybook/addons" "6.3.10" + "@storybook/client-logger" "6.3.10" + "@storybook/csf" "0.0.1" + core-js "^3.8.2" + estraverse "^5.2.0" + global "^4.4.0" + loader-utils "^2.0.0" + lodash "^4.17.20" + prettier "~2.2.1" + regenerator-runtime "^0.13.7" + "@storybook/source-loader@6.5.16": version "6.5.16" resolved "https://registry.yarnpkg.com/@storybook/source-loader/-/source-loader-6.5.16.tgz#b691a024e6ff36bbd1144ecb4a65986f0e149741" @@ -3251,27 +4739,6 @@ prettier ">=2.2.1 <=2.3.0" regenerator-runtime "^0.13.7" -"@storybook/store@6.5.14": - version "6.5.14" - resolved "https://registry.yarnpkg.com/@storybook/store/-/store-6.5.14.tgz#92b67aac8c6a55beff934e135937a1c6e1e77879" - integrity sha512-s07Vw4nbShPYwBJmVXzptuyCkrDQD3khcrKB5L7NsHHgWsm2QI0OyiPMuMbSvgipjcMc/oRqdL3tFUeFak9EMg== - dependencies: - "@storybook/addons" "6.5.14" - "@storybook/client-logger" "6.5.14" - "@storybook/core-events" "6.5.14" - "@storybook/csf" "0.0.2--canary.4566f4d.1" - core-js "^3.8.2" - fast-deep-equal "^3.1.3" - global "^4.4.0" - lodash "^4.17.21" - memoizerific "^1.11.3" - regenerator-runtime "^0.13.7" - slash "^3.0.0" - stable "^0.1.8" - synchronous-promise "^2.0.15" - ts-dedent "^2.0.0" - util-deprecate "^1.0.2" - "@storybook/store@6.5.16": version "6.5.16" resolved "https://registry.yarnpkg.com/@storybook/store/-/store-6.5.16.tgz#b308701293a3a11bfcc766770584495874fd17da" @@ -3293,33 +4760,23 @@ ts-dedent "^2.0.0" util-deprecate "^1.0.2" -"@storybook/telemetry@6.5.14": - version "6.5.14" - resolved "https://registry.yarnpkg.com/@storybook/telemetry/-/telemetry-6.5.14.tgz#b2e8a99ed36fc97451a1f695792a79605b5f7746" - integrity sha512-AVSw7WyKHrVbXMSZZ0fvg3oAb8xAS7OrmNU6++yUfbuqpF0JNtNkNnRSaJ4Nh7Vujzloy5jYhbpfY44nb/hsCw== +"@storybook/theming@6.3.10": + version "6.3.10" + resolved "https://registry.yarnpkg.com/@storybook/theming/-/theming-6.3.10.tgz#9a46bff3517fd6bfcc816376b426476811712f2e" + integrity sha512-yX7qKrnFaa1otjrf21dP9HpMLJLw+iV7gcNo/RVkPSixWzglCIGgQ8T6vVjfjIgBUl6KbiE2qwqaFjLLe4fIYQ== dependencies: - "@storybook/client-logger" "6.5.14" - "@storybook/core-common" "6.5.14" - chalk "^4.1.0" + "@emotion/core" "^10.1.1" + "@emotion/is-prop-valid" "^0.8.6" + "@emotion/styled" "^10.0.27" + "@storybook/client-logger" "6.3.10" core-js "^3.8.2" - detect-package-manager "^2.0.1" - fetch-retry "^5.0.2" - fs-extra "^9.0.1" + deep-object-diff "^1.1.0" + emotion-theming "^10.0.27" global "^4.4.0" - isomorphic-unfetch "^3.1.0" - nanoid "^3.3.1" - read-pkg-up "^7.0.1" - regenerator-runtime "^0.13.7" - -"@storybook/theming@6.5.14": - version "6.5.14" - resolved "https://registry.yarnpkg.com/@storybook/theming/-/theming-6.5.14.tgz#4cc7e568b9641112f35abe0606cc6925952cb647" - integrity sha512-3ff6RLZGaIil/AFJ0/BRlE2hhdPrC5v6wGbRfroZVmGldRCxio/7+KAA3LH6cuHnjK5MeBcCBaHuxzXqGmbEFw== - dependencies: - "@storybook/client-logger" "6.5.14" - core-js "^3.8.2" memoizerific "^1.11.3" - regenerator-runtime "^0.13.7" + polished "^4.0.5" + resolve-from "^5.0.0" + ts-dedent "^2.0.0" "@storybook/theming@6.5.16": version "6.5.16" @@ -3331,67 +4788,104 @@ memoizerific "^1.11.3" regenerator-runtime "^0.13.7" -"@storybook/ui@6.5.14": - version "6.5.14" - resolved "https://registry.yarnpkg.com/@storybook/ui/-/ui-6.5.14.tgz#8c03a37917adc0060b077d3acb7f0064ace68083" - integrity sha512-dXlCIULh8ytgdFrvVoheQLlZjAyyYmGCuw+6m+s+2yF/oUbFREG/5Zo9hDwlJ4ZiAyqNLkuwg2tnMYtjapZSog== - dependencies: - "@storybook/addons" "6.5.14" - "@storybook/api" "6.5.14" - "@storybook/channels" "6.5.14" - "@storybook/client-logger" "6.5.14" - "@storybook/components" "6.5.14" - "@storybook/core-events" "6.5.14" - "@storybook/router" "6.5.14" +"@storybook/ui@6.3.10": + version "6.3.10" + resolved "https://registry.yarnpkg.com/@storybook/ui/-/ui-6.3.10.tgz#bb2bebac9ceb592fd44503ca2c65f0eb21bb7b93" + integrity sha512-TkaHgpTBp0nBr6A/v04k1V2rbRy7ajAoL9bFSU7hLNXDyQInUzT/p13+4JMR2TANSzPAycJNa3zRbO7n1MgV5w== + dependencies: + "@emotion/core" "^10.1.1" + "@storybook/addons" "6.3.10" + "@storybook/api" "6.3.10" + "@storybook/channels" "6.3.10" + "@storybook/client-logger" "6.3.10" + "@storybook/components" "6.3.10" + "@storybook/core-events" "6.3.10" + "@storybook/router" "6.3.10" "@storybook/semver" "^7.3.2" - "@storybook/theming" "6.5.14" + "@storybook/theming" "6.3.10" + "@types/markdown-to-jsx" "^6.11.3" + copy-to-clipboard "^3.3.1" core-js "^3.8.2" + core-js-pure "^3.8.2" + downshift "^6.0.15" + emotion-theming "^10.0.27" + fuse.js "^3.6.1" + global "^4.4.0" + lodash "^4.17.20" + markdown-to-jsx "^6.11.4" memoizerific "^1.11.3" + polished "^4.0.5" qs "^6.10.0" + react-draggable "^4.4.3" + react-helmet-async "^1.0.7" + react-sizeme "^3.0.1" regenerator-runtime "^0.13.7" resolve-from "^5.0.0" - -"@tootallnate/once@1": - version "1.1.2" - resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-1.1.2.tgz#ccb91445360179a04e7fe6aff78c00ffc1eeaf82" - integrity sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw== + store2 "^2.12.0" "@types/acorn@^4.0.3": - version "4.0.6" - resolved "https://registry.yarnpkg.com/@types/acorn/-/acorn-4.0.6.tgz#d61ca5480300ac41a7d973dd5b84d0a591154a22" - integrity sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ== + version "4.0.5" + resolved "https://registry.yarnpkg.com/@types/acorn/-/acorn-4.0.5.tgz#e29fdf884695e77be4e99e67d748f5147255752d" + integrity sha512-603sPiZ4GVRHPvn6vNgEAvJewKsy+zwRWYS2MeIMemgoAtcjlw2G3lALxrb9OPA17J28bkB71R33yXlQbUatCA== dependencies: "@types/estree" "*" +"@types/anymatch@*": + version "1.3.1" + resolved "https://registry.yarnpkg.com/@types/anymatch/-/anymatch-1.3.1.tgz#336badc1beecb9dacc38bea2cf32adf627a8421a" + integrity sha512-/+CRPXpBDpo2RK9C68N3b2cOvO0Cf5B9aPijHsoDQTHivnGSObdOF2BRQOYjojWTDy6nQvMjmqRXIxH55VjxxA== + "@types/body-parser@*": - version "1.19.5" - resolved "https://registry.yarnpkg.com/@types/body-parser/-/body-parser-1.19.5.tgz#04ce9a3b677dc8bd681a17da1ab9835dc9d3ede4" - integrity sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg== + version "1.19.0" + resolved "https://registry.yarnpkg.com/@types/body-parser/-/body-parser-1.19.0.tgz#0685b3c47eb3006ffed117cdd55164b61f80538f" + integrity sha512-W98JrE0j2K78swW4ukqMleo8R7h/pFETjM2DQ90MF6XK2i4LO4W3gQ71Lt4w3bfm2EvVSyWHplECvB5sK22yFQ== dependencies: "@types/connect" "*" "@types/node" "*" +"@types/braces@*": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@types/braces/-/braces-3.0.1.tgz#5a284d193cfc61abb2e5a50d36ebbc50d942a32b" + integrity sha512-+euflG6ygo4bn0JHtn4pYqcXwRtLvElQ7/nnjDu7iYG56H0+OhCd7d6Ug0IE3WcFpZozBKW2+80FUbv5QGk5AQ== + "@types/broccoli-plugin@^1.3.0": version "1.3.0" resolved "https://registry.yarnpkg.com/@types/broccoli-plugin/-/broccoli-plugin-1.3.0.tgz#38f8462fecaebc4e09a32e4d4ed1b9808f75bbca" integrity sha512-SLk4/hFc2kGvgwNFrpn2O1juxFOllcHAywvlo7VwxfExLzoz1GGJ0oIZCwj5fwSpvHw4AWpZjJ1fUvb62PDayQ== "@types/chai-as-promised@^7.1.2": - version "7.1.8" - resolved "https://registry.yarnpkg.com/@types/chai-as-promised/-/chai-as-promised-7.1.8.tgz#f2b3d82d53c59626b5d6bbc087667ccb4b677fe9" - integrity sha512-ThlRVIJhr69FLlh6IctTXFkmhtP3NpMZ2QGq69StYLyKZFp/HOp1VdKZj7RvfNWYYcJ1xlbLGLLWj1UvP5u/Gw== + version "7.1.3" + resolved "https://registry.yarnpkg.com/@types/chai-as-promised/-/chai-as-promised-7.1.3.tgz#779166b90fda611963a3adbfd00b339d03b747bd" + integrity sha512-FQnh1ohPXJELpKhzjuDkPLR2BZCAqed+a6xV4MI/T3XzHfd2FlarfUGUdZYgqYe8oxkYn0fchHEeHfHqdZ96sg== dependencies: "@types/chai" "*" "@types/chai@*", "@types/chai@^4.2.9": - version "4.3.11" - resolved "https://registry.yarnpkg.com/@types/chai/-/chai-4.3.11.tgz#e95050bf79a932cb7305dd130254ccdf9bde671c" - integrity sha512-qQR1dr2rGIHYlJulmr8Ioq3De0Le9E4MJ5AiaeAETJJpndT1uUNHsGFK3L/UIu+rbkQSdj8J/w2bCsBZc/Y5fQ== + version "4.2.14" + resolved "https://registry.yarnpkg.com/@types/chai/-/chai-4.2.14.tgz#44d2dd0b5de6185089375d976b4ec5caf6861193" + integrity sha512-G+ITQPXkwTrslfG5L/BksmbLUA0M1iybEsmCWPqzSxsRRhJZimBKJkoMi8fr/CPygPTj4zO5pJH7I2/cm9M7SQ== + +"@types/color-convert@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@types/color-convert/-/color-convert-2.0.0.tgz#8f5ee6b9e863dcbee5703f5a517ffb13d3ea4e22" + integrity sha512-m7GG7IKKGuJUXvkZ1qqG3ChccdIM/qBBo913z+Xft0nKCX4hAU/IxKwZBU4cpRZ7GS5kV4vOblUkILtSShCPXQ== + dependencies: + "@types/color-name" "*" + +"@types/color-name@*": + version "1.1.1" + resolved "https://registry.yarnpkg.com/@types/color-name/-/color-name-1.1.1.tgz#1c1261bbeaa10a8055bbc5d8ab84b7b2afc846a0" + integrity sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ== + +"@types/component-emitter@^1.2.10": + version "1.2.11" + resolved "https://registry.yarnpkg.com/@types/component-emitter/-/component-emitter-1.2.11.tgz#50d47d42b347253817a39709fef03ce66a108506" + integrity sha512-SRXjM+tfsSlA9VuG8hGO2nft2p8zjXCK1VcC6N4NXbBbYbSia9kzCChYQajIjzIqOOOuh5Ock6MmV2oux4jDZQ== "@types/connect@*": - version "3.4.38" - resolved "https://registry.yarnpkg.com/@types/connect/-/connect-3.4.38.tgz#5ba7f3bc4fbbdeaff8dded952e5ff2cc53f8d858" - integrity sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug== + version "3.4.34" + resolved "https://registry.yarnpkg.com/@types/connect/-/connect-3.4.34.tgz#170a40223a6d666006d93ca128af2beb1d9b1901" + integrity sha512-ePPA/JuI+X0vb+gSWlPKOY0NdNAie/rPUqX2GUPpbZwiKTkSPhjXWuee47E4MtE54QVzGCQMQkAL6JhV2E1+cQ== dependencies: "@types/node" "*" @@ -3401,24 +4895,22 @@ integrity sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q== "@types/cors@^2.8.12": - version "2.8.17" - resolved "https://registry.yarnpkg.com/@types/cors/-/cors-2.8.17.tgz#5d718a5e494a8166f569d986794e49c48b216b2b" - integrity sha512-8CGDvrBj1zgo2qE+oS3pOCyYNqCPryMWY2bGfwA0dcfopWGgxs+78df0Rs3rc9THP4JkOhLsAa+15VdpAqkcUA== - dependencies: - "@types/node" "*" + version "2.8.12" + resolved "https://registry.yarnpkg.com/@types/cors/-/cors-2.8.12.tgz#6b2c510a7ad7039e98e7b8d3d6598f4359e5c080" + integrity sha512-vt+kDhq/M2ayberEtJcIN/hxXy1Pk+59g2FV/ZQceeaTyCtCucjL2Q7FXlFjtWn4n15KCr1NE2lNNFhp0lEThw== "@types/eslint-scope@^3.7.3": - version "3.7.7" - resolved "https://registry.yarnpkg.com/@types/eslint-scope/-/eslint-scope-3.7.7.tgz#3108bd5f18b0cdb277c867b3dd449c9ed7079ac5" - integrity sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg== + version "3.7.3" + resolved "https://registry.yarnpkg.com/@types/eslint-scope/-/eslint-scope-3.7.3.tgz#125b88504b61e3c8bc6f870882003253005c3224" + integrity sha512-PB3ldyrcnAicT35TWPs5IcwKD8S333HMaa2VVv4+wdvebJkjWuW/xESoB8IwRcog8HYVYamb1g/R31Qv5Bx03g== dependencies: "@types/eslint" "*" "@types/estree" "*" "@types/eslint@*": - version "8.56.2" - resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-8.56.2.tgz#1c72a9b794aa26a8b94ad26d5b9aa51c8a6384bb" - integrity sha512-uQDwm1wFHmbBbCZCqAlq6Do9LYwByNZHWzXppSnay9SuwJ+VRbjkbLABer54kcPnMSlG6Fdiy2yaFXm/z9Z5gw== + version "8.4.1" + resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-8.4.1.tgz#c48251553e8759db9e656de3efc846954ac32304" + integrity sha512-GE44+DNEyxxh2Kc6ro/VkIj+9ma0pO0bwv9+uHSyBrikYOHr8zYcdPvnBOp1aw8s+CjRvuSx7CyWqRrNFQ59mA== dependencies: "@types/estree" "*" "@types/json-schema" "*" @@ -3431,28 +4923,27 @@ "@types/estree" "*" "@types/json-schema" "*" -"@types/estree@*", "@types/estree@^1.0.5": - version "1.0.5" - resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.5.tgz#a6ce3e556e00fd9895dd872dd172ad0d4bd687f4" - integrity sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw== +"@types/estree@*", "@types/estree@^1.0.0": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.1.tgz#aa22750962f3bf0e79d753d3cc067f010c95f194" + integrity sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA== -"@types/express-serve-static-core@^4.17.33": - version "4.17.43" - resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.43.tgz#10d8444be560cb789c4735aea5eac6e5af45df54" - integrity sha512-oaYtiBirUOPQGSWNGPWnzyAFJ0BP3cwvN4oWZQY+zUBwpVIGsKUkpBpSztp74drYcjavs7SKFZ4DX1V2QeN8rg== +"@types/express-serve-static-core@^4.17.18": + version "4.17.18" + resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.18.tgz#8371e260f40e0e1ca0c116a9afcd9426fa094c40" + integrity sha512-m4JTwx5RUBNZvky/JJ8swEJPKFd8si08pPF2PfizYjGZOKr/svUWPcoUmLow6MmPzhasphB7gSTINY67xn3JNA== dependencies: "@types/node" "*" "@types/qs" "*" "@types/range-parser" "*" - "@types/send" "*" "@types/express@^4.17.2": - version "4.17.21" - resolved "https://registry.yarnpkg.com/@types/express/-/express-4.17.21.tgz#c26d4a151e60efe0084b23dc3369ebc631ed192d" - integrity sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ== + version "4.17.11" + resolved "https://registry.yarnpkg.com/@types/express/-/express-4.17.11.tgz#debe3caa6f8e5fcda96b47bd54e2f40c4ee59545" + integrity sha512-no+R6rW60JEc59977wIxreQVsIEOAYwgCqldrA/vkpCnbD7MqTefO97lmoBe4WE0F156bC4uLSP1XHDOySnChg== dependencies: "@types/body-parser" "*" - "@types/express-serve-static-core" "^4.17.33" + "@types/express-serve-static-core" "^4.17.18" "@types/qs" "*" "@types/serve-static" "*" @@ -3464,146 +4955,144 @@ "@types/node" "*" "@types/fs-extra@^8.1.0": - version "8.1.5" - resolved "https://registry.yarnpkg.com/@types/fs-extra/-/fs-extra-8.1.5.tgz#33aae2962d3b3ec9219b5aca2555ee00274f5927" - integrity sha512-0dzKcwO+S8s2kuF5Z9oUWatQJj5Uq/iqphEtE3GQJVRRYm/tD1LglU2UnXi2A8jLq5umkGouOXOR9y0n613ZwQ== + version "8.1.1" + resolved "https://registry.yarnpkg.com/@types/fs-extra/-/fs-extra-8.1.1.tgz#1e49f22d09aa46e19b51c0b013cb63d0d923a068" + integrity sha512-TcUlBem321DFQzBNuz8p0CLLKp0VvF/XH9E4KHNmgwyp4E3AfgI5cjiIVZWlbfThBop2qxFIh4+LeY6hVWWZ2w== dependencies: "@types/node" "*" -"@types/fs-extra@^9.0.12": - version "9.0.13" - resolved "https://registry.yarnpkg.com/@types/fs-extra/-/fs-extra-9.0.13.tgz#7594fbae04fe7f1918ce8b3d213f74ff44ac1f45" - integrity sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA== - dependencies: - "@types/node" "*" +"@types/glob-base@^0.3.0": + version "0.3.0" + resolved "https://registry.yarnpkg.com/@types/glob-base/-/glob-base-0.3.0.tgz#a581d688347e10e50dd7c17d6f2880a10354319d" + integrity sha1-pYHWiDR+EOUN18F9byiAoQNUMZ0= "@types/glob@*": - version "8.1.0" - resolved "https://registry.yarnpkg.com/@types/glob/-/glob-8.1.0.tgz#b63e70155391b0584dce44e7ea25190bbc38f2fc" - integrity sha512-IO+MJPVhoqz+28h1qLAcBEH2+xHMK6MTyHJc7MTnnYb6wsoLR29POVGJ7LycmVXIqyy/4/2ShP5sUwTXuOwb/w== + version "7.2.0" + resolved "https://registry.yarnpkg.com/@types/glob/-/glob-7.2.0.tgz#bc1b5bf3aa92f25bd5dd39f35c57361bdce5b2eb" + integrity sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA== dependencies: - "@types/minimatch" "^5.1.2" + "@types/minimatch" "*" "@types/node" "*" "@types/glob@^7.1.1": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@types/glob/-/glob-7.2.0.tgz#bc1b5bf3aa92f25bd5dd39f35c57361bdce5b2eb" - integrity sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA== + version "7.1.3" + resolved "https://registry.yarnpkg.com/@types/glob/-/glob-7.1.3.tgz#e6ba80f36b7daad2c685acd9266382e68985c183" + integrity sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w== dependencies: "@types/minimatch" "*" "@types/node" "*" "@types/graceful-fs@^4.1.2": - version "4.1.9" - resolved "https://registry.yarnpkg.com/@types/graceful-fs/-/graceful-fs-4.1.9.tgz#2a06bc0f68a20ab37b3e36aa238be6abdf49e8b4" - integrity sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ== + version "4.1.6" + resolved "https://registry.yarnpkg.com/@types/graceful-fs/-/graceful-fs-4.1.6.tgz#e14b2576a1c25026b7f02ede1de3b84c3a1efeae" + integrity sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw== dependencies: "@types/node" "*" "@types/hast@^2.0.0": - version "2.3.10" - resolved "https://registry.yarnpkg.com/@types/hast/-/hast-2.3.10.tgz#5c9d9e0b304bbb8879b857225c5ebab2d81d7643" - integrity sha512-McWspRw8xx8J9HurkVBfYj0xKoE25tOFlHGdx4MJ5xORQrMGZNqJhVQWaIbm6Oyla5kYOXtDiopzKRJzEOkwJw== + version "2.3.4" + resolved "https://registry.yarnpkg.com/@types/hast/-/hast-2.3.4.tgz#8aa5ef92c117d20d974a82bdfb6a648b08c0bafc" + integrity sha512-wLEm0QvaoawEDoTRwzTXp4b4jpwiJDvR5KMnFnVodm3scufTlBOWRD6N1OBf9TZMhjlNsSfcO5V+7AF4+Vy+9g== dependencies: - "@types/unist" "^2" + "@types/unist" "*" "@types/html-minifier-terser@^5.0.0": - version "5.1.2" - resolved "https://registry.yarnpkg.com/@types/html-minifier-terser/-/html-minifier-terser-5.1.2.tgz#693b316ad323ea97eed6b38ed1a3cc02b1672b57" - integrity sha512-h4lTMgMJctJybDp8CQrxTUiiYmedihHWkjnF/8Pxseu2S6Nlfcy8kwboQ8yejh456rP2yWoEVm1sS/FVsfM48w== - -"@types/http-errors@*": - version "2.0.4" - resolved "https://registry.yarnpkg.com/@types/http-errors/-/http-errors-2.0.4.tgz#7eb47726c391b7345a6ec35ad7f4de469cf5ba4f" - integrity sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA== + version "5.1.1" + resolved "https://registry.yarnpkg.com/@types/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz#3c9ee980f1a10d6021ae6632ca3e79ca2ec4fb50" + integrity sha512-giAlZwstKbmvMk1OO7WXSj4OZ0keXAcl2TQq4LWHiiPH2ByaH7WeUzng+Qej8UPxxv+8lRTuouo0iaNDBuzIBA== "@types/is-function@^1.0.0": - version "1.0.3" - resolved "https://registry.yarnpkg.com/@types/is-function/-/is-function-1.0.3.tgz#548f851db5d30a12abeea2569ba75890dbf89425" - integrity sha512-/CLhCW79JUeLKznI6mbVieGbl4QU5Hfn+6udw1YHZoofASjbQ5zaP5LzAUZYDpRYEjS4/P+DhEgyJ/PQmGGTWw== + version "1.0.0" + resolved "https://registry.yarnpkg.com/@types/is-function/-/is-function-1.0.0.tgz#1b0b819b1636c7baf0d6785d030d12edf70c3e83" + integrity sha512-iTs9HReBu7evG77Q4EC8hZnqRt57irBDkK9nvmHroiOIVwYMQc4IvYvdRgwKfYepunIY7Oh/dBuuld+Gj9uo6w== "@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0": - version "2.0.6" - resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz#7739c232a1fee9b4d3ce8985f314c0c6d33549d7" - integrity sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w== + version "2.0.4" + resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz#8467d4b3c087805d63580480890791277ce35c44" + integrity sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g== "@types/istanbul-lib-report@*": - version "3.0.3" - resolved "https://registry.yarnpkg.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz#53047614ae72e19fc0401d872de3ae2b4ce350bf" - integrity sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA== + version "3.0.0" + resolved "https://registry.yarnpkg.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#c14c24f18ea8190c118ee7562b7ff99a36552686" + integrity sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg== dependencies: "@types/istanbul-lib-coverage" "*" "@types/istanbul-reports@^3.0.0": - version "3.0.4" - resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz#0f03e3d2f670fbdac586e34b433783070cc16f54" - integrity sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ== + version "3.0.1" + resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz#9153fe98bba2bd565a63add9436d6f0d7f8468ff" + integrity sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw== dependencies: "@types/istanbul-lib-report" "*" -"@types/jquery@^3.5.14": - version "3.5.29" - resolved "https://registry.yarnpkg.com/@types/jquery/-/jquery-3.5.29.tgz#3c06a1f519cd5fc3a7a108971436c00685b5dcea" - integrity sha512-oXQQC9X9MOPRrMhPHHOsXqeQDnWeCDT3PelUIg/Oy8FAbzSZtFHRjc7IpbfFVmpLtJ+UOoywpRsuO5Jxjybyeg== - dependencies: - "@types/sizzle" "*" - "@types/json-schema@*", "@types/json-schema@^7.0.4", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9": - version "7.0.15" - resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.15.tgz#596a1747233694d50f6ad8a7869fcb6f56cf5841" - integrity sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA== + version "7.0.9" + resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.9.tgz#97edc9037ea0c38585320b28964dde3b39e4660d" + integrity sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ== "@types/lodash@^4.14.167": - version "4.14.202" - resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.202.tgz#f09dbd2fb082d507178b2f2a5c7e74bd72ff98f8" - integrity sha512-OvlIYQK9tNneDlS0VN54LLd5uiPCBOp7gS5Z0f1mjoJYBrtStzgmJBxONW3U6OZqdtNzZPmn9BS/7WI7BFFcFQ== + version "4.14.195" + resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.195.tgz#bafc975b252eb6cea78882ce8a7b6bf22a6de632" + integrity sha512-Hwx9EUgdwf2GLarOjQp5ZH8ZmblzcbTBC2wtQWNKARBSxM9ezRIAUpeDTgoQRAFB0+8CNWXVA9+MaSOzOF3nPg== + +"@types/markdown-to-jsx@^6.11.3": + version "6.11.3" + resolved "https://registry.yarnpkg.com/@types/markdown-to-jsx/-/markdown-to-jsx-6.11.3.tgz#cdd1619308fecbc8be7e6a26f3751260249b020e" + integrity sha512-30nFYpceM/ZEvhGiqWjm5quLUxNeld0HCzJEXMZZDpq53FPkS85mTwkWtCXzCqq8s5JYLgM5W392a02xn8Bdaw== + dependencies: + "@types/react" "*" "@types/mdast@^3.0.0": - version "3.0.15" - resolved "https://registry.yarnpkg.com/@types/mdast/-/mdast-3.0.15.tgz#49c524a263f30ffa28b71ae282f813ed000ab9f5" - integrity sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ== + version "3.0.10" + resolved "https://registry.yarnpkg.com/@types/mdast/-/mdast-3.0.10.tgz#4724244a82a4598884cbbe9bcfd73dff927ee8af" + integrity sha512-W864tg/Osz1+9f4lrGTZpCSO5/z4608eUp19tbozkq2HJK6i3z1kT0H9tlADXuYIb1YYOBByU4Jsqkk75q48qA== dependencies: - "@types/unist" "^2" + "@types/unist" "*" -"@types/mime@*": - version "3.0.4" - resolved "https://registry.yarnpkg.com/@types/mime/-/mime-3.0.4.tgz#2198ac274de6017b44d941e00261d5bc6a0e0a45" - integrity sha512-iJt33IQnVRkqeqC7PzBHPTC6fDlRNRW8vjrgqtScAhrmMwe8c4Eo7+fUGTa+XdWrpEgpyKWMYmi2dIwMAYRzPw== +"@types/micromatch@^4.0.1": + version "4.0.2" + resolved "https://registry.yarnpkg.com/@types/micromatch/-/micromatch-4.0.2.tgz#ce29c8b166a73bf980a5727b1e4a4d099965151d" + integrity sha512-oqXqVb0ci19GtH0vOA/U2TmHTcRY9kuZl4mqUxe0QmJAlIW13kzhuK5pi1i9+ngav8FjpSb9FVS/GE00GLX1VA== + dependencies: + "@types/braces" "*" "@types/mime@^1": - version "1.3.5" - resolved "https://registry.yarnpkg.com/@types/mime/-/mime-1.3.5.tgz#1ef302e01cf7d2b5a0fa526790c9123bf1d06690" - integrity sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w== - -"@types/minimatch@*", "@types/minimatch@^5.1.2": - version "5.1.2" - resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-5.1.2.tgz#07508b45797cb81ec3f273011b054cd0755eddca" - integrity sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA== + version "1.3.2" + resolved "https://registry.yarnpkg.com/@types/mime/-/mime-1.3.2.tgz#93e25bf9ee75fe0fd80b594bc4feb0e862111b5a" + integrity sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw== -"@types/minimatch@^3.0.3", "@types/minimatch@^3.0.4": +"@types/minimatch@*", "@types/minimatch@^3.0.3", "@types/minimatch@^3.0.4": version "3.0.5" resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.5.tgz#1001cc5e6a3704b83c236027e77f2f58ea010f40" integrity sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ== "@types/node-fetch@^2.5.7": - version "2.6.11" - resolved "https://registry.yarnpkg.com/@types/node-fetch/-/node-fetch-2.6.11.tgz#9b39b78665dae0e82a08f02f4967d62c66f95d24" - integrity sha512-24xFj9R5+rfQJLRyM56qh+wnVSYhyXC2tkoBndtY0U+vubqNsYXGjufB2nn8Q6gt0LrARwL6UBtMCSVCwl4B1g== + version "2.5.12" + resolved "https://registry.yarnpkg.com/@types/node-fetch/-/node-fetch-2.5.12.tgz#8a6f779b1d4e60b7a57fb6fd48d84fb545b9cc66" + integrity sha512-MKgC4dlq4kKNa/mYrwpKfzQMB5X3ee5U6fSprkKpToBqBmX4nFZL9cW5jl6sWn+xpRJ7ypWh2yyqqr8UUCstSw== dependencies: "@types/node" "*" - form-data "^4.0.0" + form-data "^3.0.0" -"@types/node@*", "@types/node@>=10.0.0": - version "20.11.17" - resolved "https://registry.yarnpkg.com/@types/node/-/node-20.11.17.tgz#cdd642d0e62ef3a861f88ddbc2b61e32578a9292" - integrity sha512-QmgQZGWu1Yw9TDyAP9ZzpFJKynYNeOvwMJmaxABfieQoVoiVOS6MN1WSpqpRcbeA5+RW82kraAVxCCJg+780Qw== - dependencies: - undici-types "~5.26.4" +"@types/node@*": + version "17.0.21" + resolved "https://registry.yarnpkg.com/@types/node/-/node-17.0.21.tgz#864b987c0c68d07b4345845c3e63b75edd143644" + integrity sha512-DBZCJbhII3r90XbQxI8Y9IjjiiOGlZ0Hr32omXIZvwwZ7p4DMMXGrKXVyPfuoBOri9XNtL0UK69jYIBIsRX3QQ== + +"@types/node@>=10.0.0": + version "16.11.6" + resolved "https://registry.yarnpkg.com/@types/node/-/node-16.11.6.tgz#6bef7a2a0ad684cf6e90fcfe31cecabd9ce0a3ae" + integrity sha512-ua7PgUoeQFjmWPcoo9khiPum3Pd60k4/2ZGXt18sm2Slk0W0xZTqt5Y0Ny1NyBiN1EVQ/+FaF9NcY4Qe6rwk5w== + +"@types/node@^14.0.10": + version "14.17.21" + resolved "https://registry.yarnpkg.com/@types/node/-/node-14.17.21.tgz#6359d8cf73481e312a43886fa50afc70ce5592c6" + integrity sha512-zv8ukKci1mrILYiQOwGSV4FpkZhyxQtuFWGya2GujWg+zVAeRQ4qbaMmWp9vb9889CFA8JECH7lkwCL6Ygg8kA== "@types/node@^14.0.10 || ^16.0.0": - version "16.18.80" - resolved "https://registry.yarnpkg.com/@types/node/-/node-16.18.80.tgz#9644e2d8acaf8163d46d23e05ce3822e9379dfc3" - integrity sha512-vFxJ1Iyl7A0+xB0uW1r1v504yItKZLdqg/VZELUZ4H02U0bXAgBisSQ8Erf0DMruNFz9ggoiEv6T8Ll9bTg8Jw== + version "16.18.36" + resolved "https://registry.yarnpkg.com/@types/node/-/node-16.18.36.tgz#0db5d7efc4760d36d0d1d22c85d1a53accd5dc27" + integrity sha512-8egDX8dE50XyXWH6C6PRCNkTP106DuUrvdrednFouDSmCi7IOvrqr0frznfZaHifHH/3aq/7a7v9N4wdXMqhBQ== "@types/node@^9.6.0": version "9.6.61" @@ -3611,21 +5100,24 @@ integrity sha512-/aKAdg5c8n468cYLy2eQrcR5k6chlbNwZNGUj3TboyPa2hcO2QAJcfymlqPzMiRj8B6nYKXjzQz36minFE0RwQ== "@types/normalize-package-data@^2.4.0": - version "2.4.4" - resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz#56e2cc26c397c038fab0e3a917a12d5c5909e901" - integrity sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA== + version "2.4.1" + resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz#d3357479a0fdfdd5907fe67e17e0a85c906e1301" + integrity sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw== "@types/npmlog@^4.1.2": - version "4.1.6" - resolved "https://registry.yarnpkg.com/@types/npmlog/-/npmlog-4.1.6.tgz#792341665000209ee76997df8a16300fda6d77cb" - integrity sha512-0l3z16vnlJGl2Mi/rgJFrdwfLZ4jfNYgE6ZShEpjqhHuGTqdEzNles03NpYHwUMVYZa+Tj46UxKIEpE78lQ3DQ== - dependencies: - "@types/node" "*" + version "4.1.2" + resolved "https://registry.yarnpkg.com/@types/npmlog/-/npmlog-4.1.2.tgz#d070fe6a6b78755d1092a3dc492d34c3d8f871c4" + integrity sha512-4QQmOF5KlwfxJ5IGXFIudkeLCdMABz03RcUXu+LCb24zmln8QW6aDjuGl4d4XPVLf2j+FnjelHTP7dvceAFbhA== + +"@types/overlayscrollbars@^1.12.0": + version "1.12.1" + resolved "https://registry.yarnpkg.com/@types/overlayscrollbars/-/overlayscrollbars-1.12.1.tgz#fb637071b545834fb12aea94ee309a2ff4cdc0a8" + integrity sha512-V25YHbSoKQN35UasHf0EKD9U2vcmexRSp78qa8UglxFH8H3D+adEa9zGZwrqpH4TdvqeMrgMqVqsLB4woAryrQ== "@types/parse-json@^4.0.0": - version "4.0.2" - resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.2.tgz#5950e50960793055845e956c427fc2b0d70c5239" - integrity sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw== + version "4.0.0" + resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0" + integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== "@types/parse5@^5.0.0": version "5.0.3" @@ -3633,26 +5125,58 @@ integrity sha512-kUNnecmtkunAoQ3CnjmMkzNU/gtxG8guhi+Fk2U/kOpIKjIMKnXGp4IJCgQJrXSgMsWYimYG4TGjz/UzbGEBTw== "@types/pretty-hrtime@^1.0.0": - version "1.0.3" - resolved "https://registry.yarnpkg.com/@types/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz#ee1bd8c9f7a01b3445786aad0ef23aba5f511a44" - integrity sha512-nj39q0wAIdhwn7DGUyT9irmsKK1tV0bd5WFEhgpqNTMFZ8cE+jieuTphCW0tfdm47S2zVT5mr09B28b1chmQMA== + version "1.0.1" + resolved "https://registry.yarnpkg.com/@types/pretty-hrtime/-/pretty-hrtime-1.0.1.tgz#72a26101dc567b0d68fd956cf42314556e42d601" + integrity sha512-VjID5MJb1eGKthz2qUerWT8+R4b9N+CHvGCzg9fn4kWZgaF9AhdYikQio3R7wV8YY1NsQKPaCwKz1Yff+aHNUQ== + +"@types/prop-types@*": + version "15.7.3" + resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.3.tgz#2ab0d5da2e5815f94b0b9d4b95d1e5f243ab2ca7" + integrity sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw== "@types/q@^1.5.1": - version "1.5.8" - resolved "https://registry.yarnpkg.com/@types/q/-/q-1.5.8.tgz#95f6c6a08f2ad868ba230ead1d2d7f7be3db3837" - integrity sha512-hroOstUScF6zhIi+5+x0dzqrHA1EJi+Irri6b1fxolMTqqHIV/Cg77EtnQcZqZCu8hR3mX2BzIxN4/GzI68Kfw== + version "1.5.4" + resolved "https://registry.yarnpkg.com/@types/q/-/q-1.5.4.tgz#15925414e0ad2cd765bfef58842f7e26a7accb24" + integrity sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug== + +"@types/qs@*": + version "6.9.5" + resolved "https://registry.yarnpkg.com/@types/qs/-/qs-6.9.5.tgz#434711bdd49eb5ee69d90c1d67c354a9a8ecb18b" + integrity sha512-/JHkVHtx/REVG0VVToGRGH2+23hsYLHdyG+GrvoUGlGAd0ErauXDyvHtRI/7H7mzLm+tBCKA7pfcpkQ1lf58iQ== -"@types/qs@*", "@types/qs@^6.9.5": - version "6.9.11" - resolved "https://registry.yarnpkg.com/@types/qs/-/qs-6.9.11.tgz#208d8a30bc507bd82e03ada29e4732ea46a6bbda" - integrity sha512-oGk0gmhnEJK4Yyk+oI7EfXsLayXatCWPHary1MtcmbAifkobT9cM9yutG/hZKIseOU0MqbIwQ/u2nn/Gb+ltuQ== +"@types/qs@^6.9.5": + version "6.9.7" + resolved "https://registry.yarnpkg.com/@types/qs/-/qs-6.9.7.tgz#63bb7d067db107cc1e457c303bc25d511febf6cb" + integrity sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw== "@types/range-parser@*": - version "1.2.7" - resolved "https://registry.yarnpkg.com/@types/range-parser/-/range-parser-1.2.7.tgz#50ae4353eaaddc04044279812f52c8c65857dbcb" - integrity sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ== + version "1.2.3" + resolved "https://registry.yarnpkg.com/@types/range-parser/-/range-parser-1.2.3.tgz#7ee330ba7caafb98090bece86a5ee44115904c2c" + integrity sha512-ewFXqrQHlFsgc09MK5jP5iR7vumV/BYayNC6PgJO2LPe8vrnNFyjQjSppfEngITi0qvfKtzFvgKymGheFM9UOA== + +"@types/reach__router@^1.3.7": + version "1.3.9" + resolved "https://registry.yarnpkg.com/@types/reach__router/-/reach__router-1.3.9.tgz#d3aaac0072665c81063cc6c557c18dadd642b226" + integrity sha512-N6rqQqTTAV/zKLfK3iq9Ww3wqCEhTZvsilhl0zI09zETdVq1QGmJH6+/xnj8AFUWIrle2Cqo+PGM/Ltr1vBb9w== + dependencies: + "@types/react" "*" -"@types/rimraf@^2.0.2", "@types/rimraf@^2.0.3": +"@types/react-syntax-highlighter@11.0.5": + version "11.0.5" + resolved "https://registry.yarnpkg.com/@types/react-syntax-highlighter/-/react-syntax-highlighter-11.0.5.tgz#0d546261b4021e1f9d85b50401c0a42acb106087" + integrity sha512-VIOi9i2Oj5XsmWWoB72p3KlZoEbdRAcechJa8Ztebw7bDl2YmR+odxIqhtJGp1q2EozHs02US+gzxJ9nuf56qg== + dependencies: + "@types/react" "*" + +"@types/react@*": + version "17.0.0" + resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.0.tgz#5af3eb7fad2807092f0046a1302b7823e27919b8" + integrity sha512-aj/L7RIMsRlWML3YB6KZiXB3fV2t41+5RBGYF8z+tAKU43Px8C3cYUZsDvf1/+Bm4FK21QWBrDutu8ZJ/70qOw== + dependencies: + "@types/prop-types" "*" + csstype "^3.0.2" + +"@types/rimraf@^2.0.2": version "2.0.5" resolved "https://registry.yarnpkg.com/@types/rimraf/-/rimraf-2.0.5.tgz#368fb04d59630b727fc05a74d2ca557f64a8ef98" integrity sha512-YyP+VfeaqAyFmXoTh3HChxOQMyjByRMsHU7kc5KOJkSlXudhMhQIALbYV7rHh/l8d2lX3VUQzprrcAgWdRuU8g== @@ -3660,73 +5184,72 @@ "@types/glob" "*" "@types/node" "*" -"@types/send@*": - version "0.17.4" - resolved "https://registry.yarnpkg.com/@types/send/-/send-0.17.4.tgz#6619cd24e7270793702e4e6a4b958a9010cfc57a" - integrity sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA== +"@types/rimraf@^2.0.3": + version "2.0.4" + resolved "https://registry.yarnpkg.com/@types/rimraf/-/rimraf-2.0.4.tgz#403887b0b53c6100a6c35d2ab24f6ccc042fec46" + integrity sha512-8gBudvllD2A/c0CcEX/BivIDorHFt5UI5m46TsNj8DjWCCTTZT74kEe4g+QsY7P/B9WdO98d82zZgXO/RQzu2Q== dependencies: - "@types/mime" "^1" + "@types/glob" "*" "@types/node" "*" "@types/serve-static@*": - version "1.15.5" - resolved "https://registry.yarnpkg.com/@types/serve-static/-/serve-static-1.15.5.tgz#15e67500ec40789a1e8c9defc2d32a896f05b033" - integrity sha512-PDRk21MnK70hja/YF8AHfC7yIsiQHn1rcXx7ijCFBX/k+XQJhQT/gw3xekXKJvx+5SXaMMS8oqQy09Mzvz2TuQ== + version "1.13.9" + resolved "https://registry.yarnpkg.com/@types/serve-static/-/serve-static-1.13.9.tgz#aacf28a85a05ee29a11fb7c3ead935ac56f33e4e" + integrity sha512-ZFqF6qa48XsPdjXV5Gsz0Zqmux2PerNd3a/ktL45mHpa19cuMi/cL8tcxdAx497yRh+QtYPuofjT9oWw9P7nkA== dependencies: - "@types/http-errors" "*" - "@types/mime" "*" + "@types/mime" "^1" "@types/node" "*" -"@types/sizzle@*": - version "2.3.8" - resolved "https://registry.yarnpkg.com/@types/sizzle/-/sizzle-2.3.8.tgz#518609aefb797da19bf222feb199e8f653ff7627" - integrity sha512-0vWLNK2D5MT9dg0iOo8GlKguPAU02QjmZitPEsXRuJXU/OGIOt9vT9Fc26wtYuavLxtO45v9PGleoL9Z0k1LHg== - "@types/source-list-map@*": - version "0.1.6" - resolved "https://registry.yarnpkg.com/@types/source-list-map/-/source-list-map-0.1.6.tgz#164e169dd061795b50b83c19e4d3be09f8d3a454" - integrity sha512-5JcVt1u5HDmlXkwOD2nslZVllBBc7HDuOICfiZah2Z0is8M8g+ddAEawbmd3VjedfDHBzxCaXLs07QEmb7y54g== + version "0.1.2" + resolved "https://registry.yarnpkg.com/@types/source-list-map/-/source-list-map-0.1.2.tgz#0078836063ffaf17412349bba364087e0ac02ec9" + integrity sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA== "@types/symlink-or-copy@^1.2.0": - version "1.2.2" - resolved "https://registry.yarnpkg.com/@types/symlink-or-copy/-/symlink-or-copy-1.2.2.tgz#51b1c00b516a5774ada5d611e65eb123f988ef8d" - integrity sha512-MQ1AnmTLOncwEf9IVU+B2e4Hchrku5N67NkgcAHW0p3sdzPe0FNMANxEm6OJUzPniEQGkeT3OROLlCwZJLWFZA== + version "1.2.0" + resolved "https://registry.yarnpkg.com/@types/symlink-or-copy/-/symlink-or-copy-1.2.0.tgz#4151a81b4052c80bc2becbae09f3a9ec010a9c7a" + integrity sha512-Lja2xYuuf2B3knEsga8ShbOdsfNOtzT73GyJmZyY7eGl2+ajOqrs8yM5ze0fsSoYwvA6bw7/Qr7OZ7PEEmYwWg== -"@types/tapable@^1", "@types/tapable@^1.0.5": - version "1.0.12" - resolved "https://registry.yarnpkg.com/@types/tapable/-/tapable-1.0.12.tgz#bc2cab12e87978eee89fb21576b670350d6d86ab" - integrity sha512-bTHG8fcxEqv1M9+TD14P8ok8hjxoOCkfKc8XXLaaD05kI7ohpeI956jtDOD3XHKBQrlyPughUtzm1jtVhHpA5Q== +"@types/tapable@*", "@types/tapable@^1.0.5": + version "1.0.6" + resolved "https://registry.yarnpkg.com/@types/tapable/-/tapable-1.0.6.tgz#a9ca4b70a18b270ccb2bc0aaafefd1d486b7ea74" + integrity sha512-W+bw9ds02rAQaMvaLYxAbJ6cvguW/iJXNT6lTssS1ps6QdrMKttqEAMEG/b5CR8TZl3/L7/lH0ZV5nNR1LXikA== + +"@types/tapable@^1": + version "1.0.8" + resolved "https://registry.yarnpkg.com/@types/tapable/-/tapable-1.0.8.tgz#b94a4391c85666c7b73299fd3ad79d4faa435310" + integrity sha512-ipixuVrh2OdNmauvtT51o3d8z12p6LtFW9in7U79der/kwejjdNchQC5UMn5u/KxNoM7VHHOs/l8KS8uHxhODQ== "@types/uglify-js@*": - version "3.17.4" - resolved "https://registry.yarnpkg.com/@types/uglify-js/-/uglify-js-3.17.4.tgz#3c70021f08023e5a760ce133d22966f200e1d31c" - integrity sha512-Hm/T0kV3ywpJyMGNbsItdivRhYNCQQf1IIsYsXnoVPES4t+FMLyDe0/K+Ea7ahWtMtSNb22ZdY7MIyoD9rqARg== + version "3.11.1" + resolved "https://registry.yarnpkg.com/@types/uglify-js/-/uglify-js-3.11.1.tgz#97ff30e61a0aa6876c270b5f538737e2d6ab8ceb" + integrity sha512-7npvPKV+jINLu1SpSYVWG8KvyJBhBa8tmzMMdDoVc2pWUYHN8KIXlPJhjJ4LT97c4dXJA2SHL/q6ADbDriZN+Q== dependencies: source-map "^0.6.1" -"@types/unist@^2", "@types/unist@^2.0.0", "@types/unist@^2.0.2", "@types/unist@^2.0.3": - version "2.0.10" - resolved "https://registry.yarnpkg.com/@types/unist/-/unist-2.0.10.tgz#04ffa7f406ab628f7f7e97ca23e290cd8ab15efc" - integrity sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA== +"@types/unist@*", "@types/unist@^2.0.0", "@types/unist@^2.0.2", "@types/unist@^2.0.3": + version "2.0.6" + resolved "https://registry.yarnpkg.com/@types/unist/-/unist-2.0.6.tgz#250a7b16c3b91f672a24552ec64678eeb1d3a08d" + integrity sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ== "@types/webpack-env@^1.16.0": - version "1.18.4" - resolved "https://registry.yarnpkg.com/@types/webpack-env/-/webpack-env-1.18.4.tgz#62879b0a9c653f9b1172d403b882f2045ecce032" - integrity sha512-I6e+9+HtWADAWeeJWDFQtdk4EVSAbj6Rtz4q8fJ7mSr1M0jzlFcs8/HZ+Xb5SHzVm1dxH7aUiI+A8kA8Gcrm0A== + version "1.16.2" + resolved "https://registry.yarnpkg.com/@types/webpack-env/-/webpack-env-1.16.2.tgz#8db514b059c1b2ae14ce9d7bb325296de6a9a0fa" + integrity sha512-vKx7WNQNZDyJveYcHAm9ZxhqSGLYwoyLhrHjLBOkw3a7cT76sTdjgtwyijhk1MaHyRIuSztcVwrUOO/NEu68Dw== "@types/webpack-sources@*": - version "3.2.3" - resolved "https://registry.yarnpkg.com/@types/webpack-sources/-/webpack-sources-3.2.3.tgz#b667bd13e9fa15a9c26603dce502c7985418c3d8" - integrity sha512-4nZOdMwSPHZ4pTEZzSp0AsTM4K7Qmu40UKW4tJDiOVs20UzYF9l+qUe4s0ftfN0pin06n+5cWWDJXH+sbhAiDw== + version "2.1.0" + resolved "https://registry.yarnpkg.com/@types/webpack-sources/-/webpack-sources-2.1.0.tgz#8882b0bd62d1e0ce62f183d0d01b72e6e82e8c10" + integrity sha512-LXn/oYIpBeucgP1EIJbKQ2/4ZmpvRl+dlrFdX7+94SKRUV3Evy3FsfMZY318vGhkWUS5MPhtOM3w1/hCOAOXcg== dependencies: "@types/node" "*" "@types/source-list-map" "*" source-map "^0.7.3" -"@types/webpack@^4.41.26", "@types/webpack@^4.41.8": - version "4.41.38" - resolved "https://registry.yarnpkg.com/@types/webpack/-/webpack-4.41.38.tgz#5a40ac81bdd052bf405e8bdcf3e1236f6db6dc26" - integrity sha512-oOW7E931XJU1mVfCnxCVgv8GLFL768pDO5u2Gzk82i8yTIgX6i7cntyZOkZYb/JtYM8252SN9bQp9tgkVDSsRw== +"@types/webpack@^4.41.26": + version "4.41.31" + resolved "https://registry.yarnpkg.com/@types/webpack/-/webpack-4.41.31.tgz#c35f252a3559ddf9c85c0d8b0b42019025e581aa" + integrity sha512-/i0J7sepXFIp1ZT7FjUGi1eXMCg8HCCzLJEQkKsOtbJFontsJLolBcDC+3qxn5pPwiCt1G0ZdRmYRzNBtvpuGQ== dependencies: "@types/node" "*" "@types/tapable" "^1" @@ -3735,22 +5258,34 @@ anymatch "^3.0.0" source-map "^0.6.0" +"@types/webpack@^4.41.8": + version "4.41.26" + resolved "https://registry.yarnpkg.com/@types/webpack/-/webpack-4.41.26.tgz#27a30d7d531e16489f9c7607c747be6bc1a459ef" + integrity sha512-7ZyTfxjCRwexh+EJFwRUM+CDB2XvgHl4vfuqf1ZKrgGvcS5BrNvPQqJh3tsZ0P6h6Aa1qClVHaJZszLPzpqHeA== + dependencies: + "@types/anymatch" "*" + "@types/node" "*" + "@types/tapable" "*" + "@types/uglify-js" "*" + "@types/webpack-sources" "*" + source-map "^0.6.0" + "@types/yargs-parser@*": - version "21.0.3" - resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-21.0.3.tgz#815e30b786d2e8f0dcd85fd5bcf5e1a04d008f15" - integrity sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ== + version "21.0.0" + resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-21.0.0.tgz#0c60e537fa790f5f9472ed2776c2b71ec117351b" + integrity sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA== "@types/yargs@^15.0.0": - version "15.0.19" - resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-15.0.19.tgz#328fb89e46109ecbdb70c295d96ff2f46dfd01b9" - integrity sha512-2XUaGVmyQjgyAZldf0D0c14vvo/yv0MhQBSTJcejMMaitsn3nxCB6TmH4G0ZQf+uxROOa9mpanoSm8h6SG/1ZA== + version "15.0.15" + resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-15.0.15.tgz#e609a2b1ef9e05d90489c2f5f45bbfb2be092158" + integrity sha512-IziEYMU9XoVj8hWg7k+UJrXALkGFjWJhn5QFEv9q4p+v40oZhSuC135M38st8XPjICL7Ey4TV64ferBGUoJhBg== dependencies: "@types/yargs-parser" "*" "@types/yauzl@^2.9.1": - version "2.10.3" - resolved "https://registry.yarnpkg.com/@types/yauzl/-/yauzl-2.10.3.tgz#e9b2808b4f109504a03cda958259876f61017999" - integrity sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q== + version "2.10.0" + resolved "https://registry.yarnpkg.com/@types/yauzl/-/yauzl-2.10.0.tgz#b3248295276cf8c6f153ebe6a9aba0c988cb2599" + integrity sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw== dependencies: "@types/node" "*" @@ -4020,10 +5555,10 @@ "@webassemblyjs/wast-parser" "1.9.0" "@xtuc/long" "4.2.2" -"@xmldom/xmldom@^0.8.0": - version "0.8.10" - resolved "https://registry.yarnpkg.com/@xmldom/xmldom/-/xmldom-0.8.10.tgz#a1337ca426aa61cef9fe15b5b28e340a72f6fa99" - integrity sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw== +"@xmldom/xmldom@^0.7.1": + version "0.7.5" + resolved "https://registry.yarnpkg.com/@xmldom/xmldom/-/xmldom-0.7.5.tgz#09fa51e356d07d0be200642b0e4f91d8e6dd408d" + integrity sha512-V3BIhmY36fXZ1OtVcI9W+FxQqxVLsPKcNjWigIaa81dLC9IolJl5Mt4Cvhmr0flUnjSpTdrbMTSbXqYqV5dT6A== "@xtuc/ieee754@^1.2.0": version "1.2.0" @@ -4040,10 +5575,10 @@ JSV@^4.0.x: resolved "https://registry.yarnpkg.com/JSV/-/JSV-4.0.2.tgz#d077f6825571f82132f9dffaed587b4029feff57" integrity sha512-ZJ6wx9xaKJ3yFUhq5/sk82PJMuUyLk277I8mQeyDgCTjGdjWJIvPfaU5LIXaMuaN2UO1X3kZH4+lgphublZUHw== -abab@^2.0.3, abab@^2.0.5: - version "2.0.6" - resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.6.tgz#41b80f2c871d19686216b82309231cfd3cb3d291" - integrity sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA== +abab@^2.0.3: + version "2.0.5" + resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.5.tgz#c0b678fb32d60fc1219c784d6a826fe385aeb79a" + integrity sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q== abbrev@1: version "1.1.1" @@ -4051,17 +5586,17 @@ abbrev@1: integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q== abortcontroller-polyfill@^1.7.3: - version "1.7.5" - resolved "https://registry.yarnpkg.com/abortcontroller-polyfill/-/abortcontroller-polyfill-1.7.5.tgz#6738495f4e901fbb57b6c0611d0c75f76c485bed" - integrity sha512-JMJ5soJWP18htbbxJjG7bG6yuI6pRhgJ0scHHTfkUjf6wjP912xZWvM+A4sJK3gqd9E8fcPbDnOefbA9Th/FIQ== + version "1.7.3" + resolved "https://registry.yarnpkg.com/abortcontroller-polyfill/-/abortcontroller-polyfill-1.7.3.tgz#1b5b487bd6436b5b764fd52a612509702c3144b5" + integrity sha512-zetDJxd89y3X99Kvo4qFx8GKlt6GsvN3UcRZHwU6iFA/0KiOmhkTVhe8oRoTBiTVPZu09x3vCra47+w8Yz1+2Q== -accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.7, accepts@~1.3.8: - version "1.3.8" - resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.8.tgz#0bf0be125b67014adcb0b0921e62db7bffe16b2e" - integrity sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw== +accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.7: + version "1.3.7" + resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.7.tgz#531bc726517a3b2b41f850021c6cc15eaab507cd" + integrity sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA== dependencies: - mime-types "~2.1.34" - negotiator "0.6.3" + mime-types "~2.1.24" + negotiator "0.6.2" acorn-dynamic-import@^3.0.0: version "3.0.0" @@ -4084,9 +5619,9 @@ acorn-import-assertions@^1.9.0: integrity sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA== acorn-jsx@^5.3.1: - version "5.3.2" - resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" - integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== + version "5.3.1" + resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.1.tgz#fc8661e11b7ac1539c47dbfea2e72b3af34d267b" + integrity sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng== acorn-walk@^7.1.1: version "7.2.0" @@ -4108,22 +5643,15 @@ acorn@^7.1.0, acorn@^7.1.1, acorn@^7.4.0: resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== -acorn@^8.2.4, acorn@^8.7.1, acorn@^8.8.2: - version "8.11.3" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.11.3.tgz#71e0b14e13a4ec160724b38fb7b0f233b1b81d7a" - integrity sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg== +acorn@^8.7.1, acorn@^8.8.2: + version "8.8.2" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.8.2.tgz#1b2f25db02af965399b9776b0c2c391276d37c4a" + integrity sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw== -address@^1.0.1: - version "1.2.2" - resolved "https://registry.yarnpkg.com/address/-/address-1.2.2.tgz#2b5248dac5485a6390532c6a517fda2e3faac89e" - integrity sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA== - -agent-base@6: - version "6.0.2" - resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" - integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== - dependencies: - debug "4" +address@1.1.2, address@^1.0.1: + version "1.1.2" + resolved "https://registry.yarnpkg.com/address/-/address-1.1.2.tgz#bf1116c9c758c51b7a933d296b72c221ed9428b6" + integrity sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA== aggregate-error@^3.0.0: version "3.1.0" @@ -4173,14 +5701,14 @@ ajv-keywords@^3.1.0, ajv-keywords@^3.4.1, ajv-keywords@^3.5.2: resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d" integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== -ajv-keywords@^5.1.0: +ajv-keywords@^5.0.0: version "5.1.0" resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-5.1.0.tgz#69d4d385a4733cdbeab44964a1170a88f87f0e16" integrity sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw== dependencies: fast-deep-equal "^3.1.3" -ajv@^6.1.0, ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.2, ajv@^6.12.4, ajv@^6.12.5: +ajv@^6.1.0, ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.2, ajv@^6.12.3, ajv@^6.12.4, ajv@^6.12.5: version "6.12.6" resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== @@ -4190,10 +5718,10 @@ ajv@^6.1.0, ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.2, ajv@^6.12.4, ajv@^6.12.5: json-schema-traverse "^0.4.1" uri-js "^4.2.2" -ajv@^8.0.0, ajv@^8.0.1, ajv@^8.6.2, ajv@^8.9.0: - version "8.12.0" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.12.0.tgz#d1a0527323e22f53562c567c00991577dfbe19d1" - integrity sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA== +ajv@^8.0.0, ajv@^8.0.1, ajv@^8.6.2, ajv@^8.8.0: + version "8.11.0" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.11.0.tgz#977e91dd96ca669f54a11e23e378e33b884a565f" + integrity sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg== dependencies: fast-deep-equal "^3.1.1" json-schema-traverse "^1.0.0" @@ -4218,7 +5746,7 @@ amd-name-resolver@^1.2.0, amd-name-resolver@^1.3.1: amdefine@>=0.0.4: version "1.0.1" resolved "https://registry.yarnpkg.com/amdefine/-/amdefine-1.0.1.tgz#4a5282ac164729e93619bcfd3ad151f817ce91f5" - integrity sha512-S2Hw0TtNkMJhIabBwIojKL9YHO5T0n5eNqWJ7Lrlel/zDbftQpxpapi8tZs3X1HWa+u+QeydGmzzNU0m09+Rcg== + integrity sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU= anser@^2.1.1: version "2.1.1" @@ -4226,11 +5754,11 @@ anser@^2.1.1: integrity sha512-nqLm4HxOTpeLOxcmB3QWmV5TcDFhW9y/fyQ+hivtDFcK4OQ+pQ5fzPnXHM1Mfcm0VkLtvVi1TCPr++Qy0Q/3EQ== ansi-align@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/ansi-align/-/ansi-align-3.0.1.tgz#0cdf12e111ace773a86e9a1fad1225c43cb19a59" - integrity sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w== + version "3.0.0" + resolved "https://registry.yarnpkg.com/ansi-align/-/ansi-align-3.0.0.tgz#b536b371cf687caaef236c18d3e21fe3797467cb" + integrity sha512-ZpClVKqXN3RGBmKibdfWzqCY4lnjEuoNzU5T0oEFpfd/z5qJHVarukridD4juLO2FXMiwUQxr9WqQtaYa8XRYw== dependencies: - string-width "^4.1.0" + string-width "^3.0.0" ansi-colors@^3.0.0: version "3.2.4" @@ -4238,48 +5766,50 @@ ansi-colors@^3.0.0: integrity sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA== ansi-colors@^4.1.1: - version "4.1.3" - resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.3.tgz#37611340eb2243e70cc604cad35d63270d48781b" - integrity sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw== + version "4.1.1" + resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.1.tgz#cbb9ae256bf750af1eab344f229aa27fe94ba348" + integrity sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA== ansi-escapes@^3.2.0: version "3.2.0" resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-3.2.0.tgz#8780b98ff9dbf5638152d1f1fe5c1d7b4442976b" integrity sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ== -ansi-escapes@^4.2.1, ansi-escapes@^4.3.0: +ansi-escapes@^4.2.1: version "4.3.2" resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e" integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== dependencies: type-fest "^0.21.3" -ansi-html-community@0.0.8: - version "0.0.8" - resolved "https://registry.yarnpkg.com/ansi-html-community/-/ansi-html-community-0.0.8.tgz#69fbc4d6ccbe383f9736934ae34c3f8290f1bf41" - integrity sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw== +ansi-escapes@^4.3.0: + version "4.3.1" + resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.1.tgz#a5c47cc43181f1f38ffd7076837700d395522a61" + integrity sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA== + dependencies: + type-fest "^0.11.0" -ansi-html@^0.0.7: +ansi-html@0.0.7, ansi-html@^0.0.7: version "0.0.7" resolved "https://registry.yarnpkg.com/ansi-html/-/ansi-html-0.0.7.tgz#813584021962a9e9e6fd039f940d12f56ca7859e" - integrity sha512-JoAxEa1DfP9m2xfB/y2r/aKcwXNlltr4+0QSBC4TrLfcxyvepX2Pv0t/xpgGV5bGsDzCYV8SzjWgyCW0T9yYbA== + integrity sha1-gTWEAhliqenm/QOflA0S9WynhZ4= ansi-regex@^2.0.0: version "2.1.1" resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" - integrity sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA== + integrity sha1-w7M6te42DYbg5ijwRorn7yfWVN8= ansi-regex@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.1.tgz#123d6479e92ad45ad897d4054e3c7ca7db4944e1" - integrity sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw== + version "3.0.0" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998" + integrity sha1-7QMXwyIGT3lGbAKWa922Bas32Zg= ansi-regex@^4.1.0: - version "4.1.1" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.1.tgz#164daac87ab2d6f6db3a29875e2d1766582dabed" - integrity sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g== + version "4.1.0" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.0.tgz#8b9f8f08cf1acb843756a839ca8c7e3168c51997" + integrity sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg== -ansi-regex@^5.0.1: +ansi-regex@^5.0.0, ansi-regex@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== @@ -4287,7 +5817,7 @@ ansi-regex@^5.0.1: ansi-styles@^2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" - integrity sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA== + integrity sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4= ansi-styles@^3.0.0, ansi-styles@^3.2.1: version "3.2.1" @@ -4308,7 +5838,14 @@ ansi-styles@~1.0.0: resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-1.0.0.tgz#cb102df1c56f5123eab8b67cd7b98027a0279178" integrity sha512-3iF4FIKdxaVYT3JqQuY3Wat/T2t7TRbbQ94Fu50ZUCbLy4TFbTzr90NOHQodQkNqmeEGCw8WbeP78WNi6SKYUA== -ansi-to-html@^0.6.11, ansi-to-html@^0.6.15, ansi-to-html@^0.6.6: +ansi-to-html@^0.6.11: + version "0.6.14" + resolved "https://registry.yarnpkg.com/ansi-to-html/-/ansi-to-html-0.6.14.tgz#65fe6d08bba5dd9db33f44a20aec331e0010dad8" + integrity sha512-7ZslfB1+EnFSDO5Ju+ue5Y6It19DRnZXWv8jrGHgIlPna5Mh4jz7BV5jCbQneXNFurQcKoolaaAjHtgSBfOIuA== + dependencies: + entities "^1.1.2" + +ansi-to-html@^0.6.15, ansi-to-html@^0.6.6: version "0.6.15" resolved "https://registry.yarnpkg.com/ansi-to-html/-/ansi-to-html-0.6.15.tgz#ac6ad4798a00f6aa045535d7f6a9cb9294eebea7" integrity sha512-28ijx2aHJGdzbs+O5SNQF65r6rrKYnkuwTYm8lZlChuoJ9P1vVzIpWO20sQTqTPDXYp6NFwk326vApTtLVFXpQ== @@ -4318,7 +5855,7 @@ ansi-to-html@^0.6.11, ansi-to-html@^0.6.15, ansi-to-html@^0.6.6: ansicolors@~0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/ansicolors/-/ansicolors-0.2.1.tgz#be089599097b74a5c9c4a84a0cdbcdb62bd87aef" - integrity sha512-tOIuy1/SK/dr94ZA0ckDohKXNeBNqZ4us6PjMVLs5h1w2GBB6uPtOknp2+VF4F/zcy9LI70W+Z+pE2Soajky1w== + integrity sha1-vgiVmQl7dKXJxKhKDNvNtivYeu8= anymatch@^2.0.0: version "2.0.0" @@ -4328,7 +5865,15 @@ anymatch@^2.0.0: micromatch "^3.1.4" normalize-path "^2.1.1" -anymatch@^3.0.0, anymatch@^3.0.3, anymatch@~3.1.2: +anymatch@^3.0.0, anymatch@~3.1.1, anymatch@~3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716" + integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg== + dependencies: + normalize-path "^3.0.0" + picomatch "^2.0.4" + +anymatch@^3.0.3: version "3.1.3" resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e" integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw== @@ -4339,7 +5884,7 @@ anymatch@^3.0.0, anymatch@^3.0.3, anymatch@~3.1.2: app-root-dir@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/app-root-dir/-/app-root-dir-1.0.2.tgz#38187ec2dea7577fff033ffcb12172692ff6e118" - integrity sha512-jlpIfsOoNoafl92Sz//64uQHGSyMrD2vYG5d8o2a4qGvyNCvXur7bzIsWtAC/6flI2RYAp3kv8rsfBtaLm7w0g== + integrity sha1-OBh+wt6nV3//Az/8sSFyaS/24Rg= aproba@^1.0.3, aproba@^1.1.1: version "1.2.0" @@ -4359,14 +5904,6 @@ are-we-there-yet@^2.0.0: delegates "^1.0.0" readable-stream "^3.6.0" -are-we-there-yet@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz#679df222b278c64f2cdba1175cdc00b0d96164bd" - integrity sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg== - dependencies: - delegates "^1.0.0" - readable-stream "^3.6.0" - are-we-there-yet@~1.1.2: version "1.1.7" resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz#b15474a932adab4ff8a50d9adfa7e4e926f21146" @@ -4390,7 +5927,7 @@ argparse@^2.0.1: arr-diff@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" - integrity sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA== + integrity sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA= arr-flatten@^1.1.0: version "1.1.0" @@ -4400,58 +5937,45 @@ arr-flatten@^1.1.0: arr-union@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" - integrity sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q== - -array-buffer-byte-length@^1.0.0, array-buffer-byte-length@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz#1e5583ec16763540a27ae52eed99ff899223568f" - integrity sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg== - dependencies: - call-bind "^1.0.5" - is-array-buffer "^3.0.4" + integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ= array-equal@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/array-equal/-/array-equal-1.0.2.tgz#a8572e64e822358271250b9156d20d96ef5dec04" - integrity sha512-gUHx76KtnhEgB3HOuFYiCm3FIdEs6ocM2asHvNTkfu/Y09qQVrrVVaOKENmS2KkSaGoxgXNqC+ZVtR/n0MOkSA== - -array-find-index@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/array-find-index/-/array-find-index-1.0.2.tgz#df010aa1287e164bbda6f9723b0a96a1ec4187a1" - integrity sha512-M1HQyIXcBGtVywBt8WVdim+lrNaK7VHp99Qt5pSNziXznKHViIBbXWtfRTpEFpF/c4FdfxNAsCCwPp5phBYJtw== + version "1.0.0" + resolved "https://registry.yarnpkg.com/array-equal/-/array-equal-1.0.0.tgz#8c2a5ef2472fd9ea742b04c77a75093ba2757c93" + integrity sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM= array-flatten@1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" - integrity sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg== + integrity sha1-ml9pkFGx5wczKPKgCJaLZOopVdI= array-includes@^3.0.3: - version "3.1.7" - resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.7.tgz#8cd2e01b26f7a3086cbc87271593fe921c62abda" - integrity sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ== + version "3.1.2" + resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.2.tgz#a8db03e0b88c8c6aeddc49cb132f9bcab4ebf9c8" + integrity sha512-w2GspexNQpx+PutG3QpT437/BenZBj0M/MZGn5mzv/MofYqo0xmRHzn4lFsoDlWJ+THYsGJmFlW68WlDFx7VRw== dependencies: - call-bind "^1.0.2" - define-properties "^1.2.0" - es-abstract "^1.22.1" - get-intrinsic "^1.2.1" - is-string "^1.0.7" + call-bind "^1.0.0" + define-properties "^1.1.3" + es-abstract "^1.18.0-next.1" + get-intrinsic "^1.0.1" + is-string "^1.0.5" array-to-error@^1.0.0: version "1.1.1" resolved "https://registry.yarnpkg.com/array-to-error/-/array-to-error-1.1.1.tgz#d68812926d14097a205579a667eeaf1856a44c07" - integrity sha512-kqcQ8s7uQfg3UViYON3kCMcck3A9exxgq+riVuKy08Mx00VN4EJhK30L2VpjE58LQHKhcE/GRpvbVUhqTvqzGQ== + integrity sha1-1ogSkm0UCXogVXmmZ+6vGFakTAc= dependencies: array-to-sentence "^1.1.0" array-to-sentence@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/array-to-sentence/-/array-to-sentence-1.1.0.tgz#c804956dafa53232495b205a9452753a258d39fc" - integrity sha512-YkwkMmPA2+GSGvXj1s9NZ6cc2LBtR+uSeWTy2IGi5MR1Wag4DdrcjTxA/YV/Fw+qKlBeXomneZgThEbm/wvZbw== + integrity sha1-yASVba+lMjJJWyBalFJ1OiWNOfw= array-union@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" - integrity sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng== + integrity sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk= dependencies: array-uniq "^1.0.1" @@ -4463,68 +5987,42 @@ array-union@^2.1.0: array-uniq@^1.0.1: version "1.0.3" resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6" - integrity sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q== + integrity sha1-r2rId6Jcx/dOBYiUdThY39sk/bY= array-unique@^0.3.2: version "0.3.2" resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" - integrity sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ== + integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg= array.prototype.flat@^1.2.1: - version "1.3.2" - resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz#1476217df8cff17d72ee8f3ba06738db5b387d18" - integrity sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA== + version "1.2.4" + resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.2.4.tgz#6ef638b43312bd401b4c6199fdec7e2dc9e9a123" + integrity sha512-4470Xi3GAPAjZqFcljX2xzckv1qeKPizoNkiS0+O4IoPR2ZNpcjE0pkhdihlDouK+x6QOast26B4Q/O9DJnwSg== dependencies: - call-bind "^1.0.2" - define-properties "^1.2.0" - es-abstract "^1.22.1" - es-shim-unscopables "^1.0.0" + call-bind "^1.0.0" + define-properties "^1.1.3" + es-abstract "^1.18.0-next.1" array.prototype.flatmap@^1.2.1: - version "1.3.2" - resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz#c9a7c6831db8e719d6ce639190146c24bbd3e527" - integrity sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ== - dependencies: - call-bind "^1.0.2" - define-properties "^1.2.0" - es-abstract "^1.22.1" - es-shim-unscopables "^1.0.0" - -array.prototype.map@^1.0.5: - version "1.0.6" - resolved "https://registry.yarnpkg.com/array.prototype.map/-/array.prototype.map-1.0.6.tgz#6a3d23f7192b2066eb97666ccc34118cb8163950" - integrity sha512-nK1psgF2cXqP3wSyCSq0Hc7zwNq3sfljQqaG27r/7a7ooNUnn5nGq6yYWyks9jMO5EoFQ0ax80hSg6oXSRNXaw== + version "1.2.4" + resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.2.4.tgz#94cfd47cc1556ec0747d97f7c7738c58122004c9" + integrity sha512-r9Z0zYoxqHz60vvQbWEdXIEtCwHF0yxaWfno9qzXeNHvfyl3BZqygmGzb84dsubyaXLH4husF+NFgMSdpZhk2Q== dependencies: - call-bind "^1.0.2" - define-properties "^1.2.0" - es-abstract "^1.22.1" - es-array-method-boxes-properly "^1.0.0" - is-string "^1.0.7" + call-bind "^1.0.0" + define-properties "^1.1.3" + es-abstract "^1.18.0-next.1" + function-bind "^1.1.1" -array.prototype.reduce@^1.0.6: - version "1.0.6" - resolved "https://registry.yarnpkg.com/array.prototype.reduce/-/array.prototype.reduce-1.0.6.tgz#63149931808c5fc1e1354814923d92d45f7d96d5" - integrity sha512-UW+Mz8LG/sPSU8jRDCjVr6J/ZKAGpHfwrZ6kWTG5qCxIEiXdVshqGnu5vEZA8S1y6X4aCSbQZ0/EEsfvEvBiSg== +array.prototype.map@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/array.prototype.map/-/array.prototype.map-1.0.3.tgz#1609623618d3d84134a37d4a220030c2bd18420b" + integrity sha512-nNcb30v0wfDyIe26Yif3PcV1JXQp4zEeEfupG7L4SRjnD6HLbO5b2a7eVSba53bOx4YCHYMBHt+Fp4vYstneRA== dependencies: - call-bind "^1.0.2" - define-properties "^1.2.0" - es-abstract "^1.22.1" + call-bind "^1.0.0" + define-properties "^1.1.3" + es-abstract "^1.18.0-next.1" es-array-method-boxes-properly "^1.0.0" - is-string "^1.0.7" - -arraybuffer.prototype.slice@^1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz#097972f4255e41bc3425e37dc3f6421cf9aefde6" - integrity sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A== - dependencies: - array-buffer-byte-length "^1.0.1" - call-bind "^1.0.5" - define-properties "^1.2.1" - es-abstract "^1.22.3" - es-errors "^1.2.1" - get-intrinsic "^1.2.3" - is-array-buffer "^3.0.4" - is-shared-array-buffer "^1.0.2" + is-string "^1.0.5" arrify@^2.0.1: version "2.0.1" @@ -4544,30 +6042,42 @@ asn1.js@^5.2.0: asn1@0.1.11: version "0.1.11" resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.1.11.tgz#559be18376d08a4ec4dbe80877d27818639b2df7" - integrity sha512-Fh9zh3G2mZ8qM/kwsiKwL2U2FmXxVsboP4x1mXjnhKHv3SmzaBZoYvxEQJz/YS2gnCgd8xlAVWcZnQyC9qZBsA== + integrity sha1-VZvhg3bQik7E2+gId9J4GGObLfc= + +asn1@~0.2.3: + version "0.2.4" + resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.4.tgz#8d2475dfab553bb33e77b54e59e880bb8ce23136" + integrity sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg== + dependencies: + safer-buffer "~2.1.0" assert-never@^1.1.0, assert-never@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/assert-never/-/assert-never-1.2.1.tgz#11f0e363bf146205fb08193b5c7b90f4d1cf44fe" integrity sha512-TaTivMB6pYI1kXwrFlEhLeGfOqoDNdTxjCdwRfFFkEA30Eu+k48W34nlok2EYWJfFFzqaEmichdNM7th6M5HNw== +assert-plus@1.0.0, assert-plus@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" + integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU= + assert-plus@^0.1.5: version "0.1.5" resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-0.1.5.tgz#ee74009413002d84cec7219c6ac811812e723160" - integrity sha512-brU24g7ryhRwGCI2y+1dGQmQXiZF7TtIj583S96y0jjdajIe6wn8BuXyELYhvD22dtIxDQVFk04YTJwwdwOYJw== + integrity sha1-7nQAlBMALYTOxyGcasgRgS5yMWA= assert@^1.1.1: - version "1.5.1" - resolved "https://registry.yarnpkg.com/assert/-/assert-1.5.1.tgz#038ab248e4ff078e7bc2485ba6e6388466c78f76" - integrity sha512-zzw1uCAgLbsKwBfFc8CX78DDg+xZeBksSO3vwVIDDN5i94eOrPsSSyiVhmsSABFDM/OcpE2aagCat9dnWQLG1A== + version "1.5.0" + resolved "https://registry.yarnpkg.com/assert/-/assert-1.5.0.tgz#55c109aaf6e0aefdb3dc4b71240c70bf574b18eb" + integrity sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA== dependencies: - object.assign "^4.1.4" - util "^0.10.4" + object-assign "^4.1.1" + util "0.10.3" assign-symbols@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" - integrity sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw== + integrity sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c= ast-types@0.13.3: version "0.13.3" @@ -4606,9 +6116,9 @@ async-disk-cache@^2.0.0: username-sync "^1.0.2" async-each@^1.0.1: - version "1.0.6" - resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.6.tgz#52f1d9403818c179b7561e11a5d1b77eb2160e77" - integrity sha512-c646jH1avxr+aVpndVMeAfYw7wAa6idufrlN3LPA4PmKS0QEGp6PIC9nwz0WQkkvBGAMEki3pFdtxaF39J9vvg== + version "1.0.3" + resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.3.tgz#b727dbf87d7651602f06f4d4ac387f47d91b0cbf" + integrity sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ== async-promise-queue@^1.0.3, async-promise-queue@^1.0.5: version "1.0.5" @@ -4618,27 +6128,27 @@ async-promise-queue@^1.0.3, async-promise-queue@^1.0.5: async "^2.4.1" debug "^2.6.8" -async@^2.4.1, async@^2.6.4: - version "2.6.4" - resolved "https://registry.yarnpkg.com/async/-/async-2.6.4.tgz#706b7ff6084664cd7eae713f6f965433b5504221" - integrity sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA== +async@^2.4.1, async@^2.6.2: + version "2.6.3" + resolved "https://registry.yarnpkg.com/async/-/async-2.6.3.tgz#d72625e2344a3656e3a3ad4fa749fa83299d82ff" + integrity sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg== dependencies: lodash "^4.17.14" async@~0.2.9: version "0.2.10" resolved "https://registry.yarnpkg.com/async/-/async-0.2.10.tgz#b6bbe0b0674b9d719708ca38de8c237cb526c3d1" - integrity sha512-eAkdoKxU6/LkKDBzLpT+t6Ff5EtfSF4wx1WfJiPEEV7WNLnDaRXk0oVysiEPm262roaachGexwUv94WhSgN5TQ== + integrity sha1-trvgsGdLnXGXCMo43owjfLUmw9E= async@~0.9.0: version "0.9.2" resolved "https://registry.yarnpkg.com/async/-/async-0.9.2.tgz#aea74d5e61c1f899613bf64bda66d4c78f2fd17d" - integrity sha512-l6ToIJIotphWahxxHyzK9bnLR6kM4jJIIgLShZeqLY7iboHoGkdgFl7W2/Ivi4SkMJYGKqW8vSuk0uKUj6qsSw== + integrity sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0= asynckit@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" - integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== + integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= at-least-node@^1.0.0: version "1.0.0" @@ -4663,25 +6173,30 @@ autoprefixer@^9.8.6: postcss "^7.0.32" postcss-value-parser "^4.1.0" -available-typed-arrays@^1.0.5, available-typed-arrays@^1.0.6: - version "1.0.6" - resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.6.tgz#ac812d8ce5a6b976d738e1c45f08d0b00bc7d725" - integrity sha512-j1QzY8iPNPG4o4xmO3ptzpRxTciqD3MgEHtifP/YnJpIo58Xu+ne4BejlbkuaLfXn/nz6HFiw29bLpj2PNMdGg== - aws-sign2@~0.5.0: version "0.5.0" resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.5.0.tgz#c57103f7a17fc037f02d7c2e64b602ea223f7d63" - integrity sha512-oqUX0DM5j7aPWPCnpWebiyNIj2wiNI87ZxnOMoGv0aE4TGlBy2N+5iWc6dQ/NOKZaBD2W6PVz8jtOGkWzSC5EA== + integrity sha1-xXED96F/wDfwLXwuZLYC6iI/fWM= + +aws-sign2@~0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" + integrity sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg= -axe-core@^4.6.3: - version "4.8.4" - resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.8.4.tgz#90db39a2b316f963f00196434d964e6e23648643" - integrity sha512-CZLSKisu/bhJ2awW4kJndluz2HLZYIHh5Uy1+ZwDRkJi69811xgIXXfdU9HSLX0Th+ILrHj8qfL/5wzamsFtQg== +aws4@^1.8.0: + version "1.11.0" + resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.11.0.tgz#d61f46d83b2519250e2784daf5b09479a8b41c59" + integrity sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA== + +axe-core@^4.0.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.1.1.tgz#70a7855888e287f7add66002211a423937063eaf" + integrity sha512-5Kgy8Cz6LPC9DJcNb3yjAXTu3XihQgEdnIg50c//zOC/MyLP0Clg+Y8Sh9ZjjnvBrDZU4DgXS9C3T9r4/scGZQ== babel-code-frame@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.26.0.tgz#63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b" - integrity sha512-XqYMR2dfdGMW+hd0IUZ2PwK+fGeFkOxZJ0wY+JaQAHzt1Zx8LcvpiZD2NiGkEG8qx0CfkAOr5xt76d1e8vG90g== + integrity sha1-Y/1D99weO7fONZR9uP42mj9Yx0s= dependencies: chalk "^1.1.3" esutils "^2.0.2" @@ -4741,7 +6256,7 @@ babel-generator@^6.26.0: babel-helper-builder-binary-assignment-operator-visitor@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-helper-builder-binary-assignment-operator-visitor/-/babel-helper-builder-binary-assignment-operator-visitor-6.24.1.tgz#cce4517ada356f4220bcae8a02c2b346f9a56664" - integrity sha512-gCtfYORSG1fUMX4kKraymq607FWgMWg+j42IFPc18kFQEsmtaibP4UrqsXt8FlEJle25HUd4tsoDR7H2wDhe9Q== + integrity sha1-zORReto1b0IgvK6KAsKzRvmlZmQ= dependencies: babel-helper-explode-assignable-expression "^6.24.1" babel-runtime "^6.22.0" @@ -4750,7 +6265,7 @@ babel-helper-builder-binary-assignment-operator-visitor@^6.24.1: babel-helper-call-delegate@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz#ece6aacddc76e41c3461f88bfc575bd0daa2df8d" - integrity sha512-RL8n2NiEj+kKztlrVJM9JT1cXzzAdvWFh76xh/H1I4nKwunzE4INBXn8ieCZ+wh4zWszZk7NBS1s/8HR5jDkzQ== + integrity sha1-7Oaqzdx25Bw0YfiL/Fdb0Nqi340= dependencies: babel-helper-hoist-variables "^6.24.1" babel-runtime "^6.22.0" @@ -4760,7 +6275,7 @@ babel-helper-call-delegate@^6.24.1: babel-helper-define-map@^6.24.1: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz#a5f56dab41a25f97ecb498c7ebaca9819f95be5f" - integrity sha512-bHkmjcC9lM1kmZcVpA5t2om2nzT/xiZpo6TJq7UlZ3wqKfzia4veeXbIhKvJXAMzhhEBd3cR1IElL5AenWEUpA== + integrity sha1-pfVtq0GiX5fstJjH66ypgZ+Vvl8= dependencies: babel-helper-function-name "^6.24.1" babel-runtime "^6.26.0" @@ -4770,7 +6285,7 @@ babel-helper-define-map@^6.24.1: babel-helper-explode-assignable-expression@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-helper-explode-assignable-expression/-/babel-helper-explode-assignable-expression-6.24.1.tgz#f25b82cf7dc10433c55f70592d5746400ac22caa" - integrity sha512-qe5csbhbvq6ccry9G7tkXbzNtcDiH4r51rrPUbwwoTzZ18AqxWYRZT6AOmxrpxKnQBW0pYlBI/8vh73Z//78nQ== + integrity sha1-8luCz33BBDPFX3BZLVdGQArCLKo= dependencies: babel-runtime "^6.22.0" babel-traverse "^6.24.1" @@ -4779,7 +6294,7 @@ babel-helper-explode-assignable-expression@^6.24.1: babel-helper-function-name@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz#d3475b8c03ed98242a25b48351ab18399d3580a9" - integrity sha512-Oo6+e2iX+o9eVvJ9Y5eKL5iryeRdsIkwRYheCuhYdVHsdEQysbc2z2QkqCLIYnNxkT5Ss3ggrHdXiDI7Dhrn4Q== + integrity sha1-00dbjAPtmCQqJbSDUasYOZ01gKk= dependencies: babel-helper-get-function-arity "^6.24.1" babel-runtime "^6.22.0" @@ -4790,7 +6305,7 @@ babel-helper-function-name@^6.24.1: babel-helper-get-function-arity@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz#8f7782aa93407c41d3aa50908f89b031b1b6853d" - integrity sha512-WfgKFX6swFB1jS2vo+DwivRN4NB8XUdM3ij0Y1gnC21y1tdBoe6xjVnd7NSI6alv+gZXCtJqvrTeMW3fR/c0ng== + integrity sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0= dependencies: babel-runtime "^6.22.0" babel-types "^6.24.1" @@ -4798,7 +6313,7 @@ babel-helper-get-function-arity@^6.24.1: babel-helper-hoist-variables@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz#1ecb27689c9d25513eadbc9914a73f5408be7a76" - integrity sha512-zAYl3tqerLItvG5cKYw7f1SpvIxS9zi7ohyGHaI9cgDUjAT6YcY9jIEH5CstetP5wHIVSceXwNS7Z5BpJg+rOw== + integrity sha1-HssnaJydJVE+rbyZFKc/VAi+enY= dependencies: babel-runtime "^6.22.0" babel-types "^6.24.1" @@ -4806,7 +6321,7 @@ babel-helper-hoist-variables@^6.24.1: babel-helper-optimise-call-expression@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz#f7a13427ba9f73f8f4fa993c54a97882d1244257" - integrity sha512-Op9IhEaxhbRT8MDXx2iNuMgciu2V8lDvYCNQbDGjdBNCjaMvyLf4wl4A3b8IgndCyQF8TwfgsQ8T3VD8aX1/pA== + integrity sha1-96E0J7qfc/j0+pk8VKl4gtEkQlc= dependencies: babel-runtime "^6.22.0" babel-types "^6.24.1" @@ -4814,7 +6329,7 @@ babel-helper-optimise-call-expression@^6.24.1: babel-helper-regex@^6.24.1: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz#325c59f902f82f24b74faceed0363954f6495e72" - integrity sha512-VlPiWmqmGJp0x0oK27Out1D+71nVVCTSdlbhIVoaBAj2lUgrNjBCRR9+llO4lTSb2O4r7PJg+RobRkhBrf6ofg== + integrity sha1-MlxZ+QL4LyS3T6zu0DY5VPZJXnI= dependencies: babel-runtime "^6.26.0" babel-types "^6.26.0" @@ -4823,7 +6338,7 @@ babel-helper-regex@^6.24.1: babel-helper-remap-async-to-generator@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-helper-remap-async-to-generator/-/babel-helper-remap-async-to-generator-6.24.1.tgz#5ec581827ad723fecdd381f1c928390676e4551b" - integrity sha512-RYqaPD0mQyQIFRu7Ho5wE2yvA/5jxqCIj/Lv4BXNq23mHYu/vxikOy2JueLiBxQknwapwrJeNCesvY0ZcfnlHg== + integrity sha1-XsWBgnrXI/7N04HxySg5BnbkVRs= dependencies: babel-helper-function-name "^6.24.1" babel-runtime "^6.22.0" @@ -4834,7 +6349,7 @@ babel-helper-remap-async-to-generator@^6.24.1: babel-helper-replace-supers@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz#bf6dbfe43938d17369a213ca8a8bf74b6a90ab1a" - integrity sha512-sLI+u7sXJh6+ToqDr57Bv973kCepItDhMou0xCP2YPVmR1jkHSCY+p1no8xErbV1Siz5QE8qKT1WIwybSWlqjw== + integrity sha1-v22/5Dk40XNpohPKiov3S2qQqxo= dependencies: babel-helper-optimise-call-expression "^6.24.1" babel-messages "^6.23.0" @@ -4846,7 +6361,7 @@ babel-helper-replace-supers@^6.24.1: babel-helpers@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-helpers/-/babel-helpers-6.24.1.tgz#3471de9caec388e5c850e597e58a26ddf37602b2" - integrity sha512-n7pFrqQm44TCYvrCDb0MqabAF+JUBq+ijBvNMUxpkLjJaAu32faIexewMumrH5KLLJ1HDyT0PTEqRyAe/GwwuQ== + integrity sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI= dependencies: babel-runtime "^6.22.0" babel-template "^6.24.1" @@ -4856,12 +6371,17 @@ babel-import-util@^0.2.0: resolved "https://registry.yarnpkg.com/babel-import-util/-/babel-import-util-0.2.0.tgz#b468bb679919601a3570f9e317536c54f2862e23" integrity sha512-CtWYYHU/MgK88rxMrLfkD356dApswtR/kWZ/c6JifG1m10e7tBBrs/366dFzWMAoqYmG5/JSh+94tUSpIwh+ag== -babel-import-util@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/babel-import-util/-/babel-import-util-2.0.1.tgz#263a2963ee9208428c04f05326c6ea32b2206ac6" - integrity sha512-N1ZfNprtf/37x0R05J0QCW/9pCAcuI+bjZIK9tlu0JEkwEST7ssdD++gxHRbD58AiG5QE5OuNYhRoEFsc1wESw== +babel-import-util@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/babel-import-util/-/babel-import-util-1.1.0.tgz#4156b16ef090c4f0d3cdb869ff799202f24aeb93" + integrity sha512-sfzgAiJsUT1es9yrHAuJZuJfBkkOE7Og6rovAIwK/gNJX6MjDfWTprbPngdJZTd5ye4F3FvpvpQmvKXObRzVYA== + +babel-import-util@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/babel-import-util/-/babel-import-util-1.3.0.tgz#dc9251ea39a7747bd586c1c13b8d785a42797f8e" + integrity sha512-PPzUT17eAI18zn6ek1R3sB4Krc/MbnmT1MkZQFmyhjoaEGBVwNABhfVU9+EKcDSKrrOm9OIpGhjxukx1GCiy1g== -babel-loader@^8.0.0, babel-loader@^8.0.6: +babel-loader@^8.0.0: version "8.3.0" resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-8.3.0.tgz#124936e841ba4fe8176786d6ff28add1f134d6a8" integrity sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q== @@ -4871,10 +6391,30 @@ babel-loader@^8.0.0, babel-loader@^8.0.6: make-dir "^3.1.0" schema-utils "^2.6.5" +babel-loader@^8.0.6: + version "8.2.3" + resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-8.2.3.tgz#8986b40f1a64cacfcb4b8429320085ef68b1342d" + integrity sha512-n4Zeta8NC3QAsuyiizu0GkmRcQ6clkV9WFUnUf1iXP//IeSKbWjofW3UHyZVwlOB4y039YQKefawyTn64Zwbuw== + dependencies: + find-cache-dir "^3.3.1" + loader-utils "^1.4.0" + make-dir "^3.1.0" + schema-utils "^2.6.5" + +babel-loader@^8.2.2: + version "8.2.2" + resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-8.2.2.tgz#9363ce84c10c9a40e6c753748e1441b60c8a0b81" + integrity sha512-JvTd0/D889PQBtUXJ2PXaKU/pjZDMtHA9V2ecm+eNRmmBCMR09a+fmpGTNwnJtFmFl5Ei7Vy47LjBb+L0wQ99g== + dependencies: + find-cache-dir "^3.3.1" + loader-utils "^1.4.0" + make-dir "^3.1.0" + schema-utils "^2.6.5" + babel-messages@^6.23.0: version "6.23.0" resolved "https://registry.yarnpkg.com/babel-messages/-/babel-messages-6.23.0.tgz#f3cdf4703858035b2a2951c6ec5edf6c62f2630e" - integrity sha512-Bl3ZiA+LjqaMtNYopA9TYE9HP1tQ+E5dLxE0XrAzcIJeK2UqF0/EaqXwBn9esd4UmTfEab+P+UYQ1GnioFIb/w== + integrity sha1-8830cDhYA1sqKVHG7F7fbGLyYw4= dependencies: babel-runtime "^6.22.0" @@ -4889,7 +6429,7 @@ babel-plugin-apply-mdx-type-prop@1.6.22: babel-plugin-check-es2015-constants@^6.22.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz#35157b101426fd2ffd3da3f75c7d1e91835bbf8a" - integrity sha512-B1M5KBP29248dViEo1owyY32lk1ZSH2DaNNrXLGt8lyjjHm7pBqAdQ7VKUPR6EEDO323+OvT3MQXbCin8ooWdA== + integrity sha1-NRV7EBQm/S/9PaP3XH0ekYNbv4o= dependencies: babel-runtime "^6.22.0" @@ -4907,6 +6447,13 @@ babel-plugin-debug-macros@^0.3.3, babel-plugin-debug-macros@^0.3.4: dependencies: semver "^5.3.0" +babel-plugin-dynamic-import-node@^2.3.3: + version "2.3.3" + resolved "https://registry.yarnpkg.com/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz#84fda19c976ec5c6defef57f9427b3def66e17a3" + integrity sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ== + dependencies: + object.assign "^4.1.0" + babel-plugin-ember-data-packages-polyfill@^0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/babel-plugin-ember-data-packages-polyfill/-/babel-plugin-ember-data-packages-polyfill-0.1.2.tgz#21154c095ddc703722b1fb8bb06c126c0b6d77dc" @@ -4921,25 +6468,34 @@ babel-plugin-ember-modules-api-polyfill@^2.6.0: dependencies: ember-rfc176-data "^0.3.13" -babel-plugin-ember-modules-api-polyfill@^3.5.0: +babel-plugin-ember-modules-api-polyfill@^3.4.0, babel-plugin-ember-modules-api-polyfill@^3.5.0: version "3.5.0" resolved "https://registry.yarnpkg.com/babel-plugin-ember-modules-api-polyfill/-/babel-plugin-ember-modules-api-polyfill-3.5.0.tgz#27b6087fac75661f779f32e60f94b14d0e9f6965" integrity sha512-pJajN/DkQUnStw0Az8c6khVcMQHgzqWr61lLNtVeu0g61LRW0k9jyK7vaedrHDWGe/Qe8sxG5wpiyW9NsMqFzA== dependencies: ember-rfc176-data "^0.3.17" -babel-plugin-ember-template-compilation@^2.0.0, babel-plugin-ember-template-compilation@^2.0.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/babel-plugin-ember-template-compilation/-/babel-plugin-ember-template-compilation-2.2.1.tgz#81ad03f572e94bda92ebc2c0005d5179e3f7c980" - integrity sha512-alinprIQcLficqkuIyeKKfD4HQOpMOiHK6pt6Skj/yjoPoQYBuwAJ2BoPAlRe9k/URPeVkpMefbN3m6jEp7RsA== +babel-plugin-ember-template-compilation@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/babel-plugin-ember-template-compilation/-/babel-plugin-ember-template-compilation-1.0.1.tgz#64baf434ff1b751c6292936f8b9eb75a2f8149dc" + integrity sha512-V/kY6CDyUNrl5Kx6UPKUPhzSKNfdrxNii+S5zK4dgJvVyoxFv7Ykg06Ct/yskY0LkA4wUPdYN7JOBtYJwHk2sg== + dependencies: + babel-import-util "^0.2.0" + line-column "^1.0.2" + magic-string "^0.25.7" + string.prototype.matchall "^4.0.5" + +babel-plugin-ember-template-compilation@^2.0.0: + version "2.0.3" + resolved "https://registry.yarnpkg.com/babel-plugin-ember-template-compilation/-/babel-plugin-ember-template-compilation-2.0.3.tgz#8370e92eabc9987354eb7e3a84f6d5cf1d19b365" + integrity sha512-SIetZD/uCLnzIBTJtzYGc2Q55TPqM5WyjuOgW+Is1W3SZVljlY3JD5Add29hDMs//OvXBWoXfOopQxkfG4/pIA== dependencies: - "@glimmer/syntax" "^0.84.3" - babel-import-util "^2.0.0" + babel-import-util "^1.3.0" babel-plugin-emotion@^10.0.27: - version "10.2.2" - resolved "https://registry.yarnpkg.com/babel-plugin-emotion/-/babel-plugin-emotion-10.2.2.tgz#a1fe3503cff80abfd0bdda14abd2e8e57a79d17d" - integrity sha512-SMSkGoqTbTyUTDeuVuPIWifPdUGkTk1Kf9BWRiXIOIcuyMfsdp2EjeiiFvOzX8NOBvEh/ypKYvUh2rkgAJMCLA== + version "10.0.33" + resolved "https://registry.yarnpkg.com/babel-plugin-emotion/-/babel-plugin-emotion-10.0.33.tgz#ce1155dcd1783bbb9286051efee53f4e2be63e03" + integrity sha512-bxZbTTGz0AJQDHm8k6Rf3RQJ8tX2scsfsRyKVgAbiUPUNIRtlK+7JxP+TAd1kRLABFxe0CFm2VdK4ePkoA9FxQ== dependencies: "@babel/helper-module-imports" "^7.0.0" "@emotion/hash" "0.8.0" @@ -4972,7 +6528,19 @@ babel-plugin-htmlbars-inline-precompile@^3.2.0: resolved "https://registry.yarnpkg.com/babel-plugin-htmlbars-inline-precompile/-/babel-plugin-htmlbars-inline-precompile-3.2.0.tgz#c4882ea875d0f5683f0d91c1f72e29a4f14b5606" integrity sha512-IUeZmgs9tMUGXYu1vfke5I18yYJFldFGdNFQOWslXTnDWXzpwPih7QFduUqvT+awDpDuNtXpdt5JAf43Q1Hhzg== -babel-plugin-htmlbars-inline-precompile@^5.0.0, babel-plugin-htmlbars-inline-precompile@^5.2.1, babel-plugin-htmlbars-inline-precompile@^5.3.0: +babel-plugin-htmlbars-inline-precompile@^4.2.0: + version "4.2.1" + resolved "https://registry.yarnpkg.com/babel-plugin-htmlbars-inline-precompile/-/babel-plugin-htmlbars-inline-precompile-4.2.1.tgz#9a367f8d7ecb9fb2c2e886edfe285caf7cb9766d" + integrity sha512-MCJXk+1R0YjlF/F52eDbhJTpsnqRVYsPYVP9d0jEu7E46AcRPEWDL5tfSweiQWHLKG017BIedATb91KcIoT3zA== + +babel-plugin-htmlbars-inline-precompile@^5.0.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/babel-plugin-htmlbars-inline-precompile/-/babel-plugin-htmlbars-inline-precompile-5.1.0.tgz#6416496d2d89eb5a999c8420ae9f2bb3df842c78" + integrity sha512-JlEQqu3BzgW2lUKgHTly8lVPTm239EmQXt/NY9WVuRih7+4apprhgyk/yIwuLGCfSe7T0lIWqQajB9OLx3Ftuw== + dependencies: + babel-plugin-ember-modules-api-polyfill "^3.4.0" + +babel-plugin-htmlbars-inline-precompile@^5.2.1, babel-plugin-htmlbars-inline-precompile@^5.3.0: version "5.3.1" resolved "https://registry.yarnpkg.com/babel-plugin-htmlbars-inline-precompile/-/babel-plugin-htmlbars-inline-precompile-5.3.1.tgz#5ba272e2e4b6221522401f5f1d98a73b1de38787" integrity sha512-QWjjFgSKtSRIcsBhJmEwS2laIdrA6na8HAlc/pEAhjHgQsah/gMiBFRZvbQTy//hWxR4BMwV7/Mya7q5H8uHeA== @@ -4994,7 +6562,7 @@ babel-plugin-istanbul@^6.0.0: istanbul-lib-instrument "^5.0.4" test-exclude "^6.0.0" -babel-plugin-macros@^2.0.0: +babel-plugin-macros@^2.0.0, babel-plugin-macros@^2.8.0: version "2.8.0" resolved "https://registry.yarnpkg.com/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz#0f958a7cc6556b1e65344465d99111a1e5e10138" integrity sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg== @@ -5034,27 +6602,34 @@ babel-plugin-module-resolver@^4.1.0: reselect "^4.0.0" resolve "^1.13.1" -babel-plugin-module-resolver@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/babel-plugin-module-resolver/-/babel-plugin-module-resolver-5.0.0.tgz#2b7fc176bd55da25f516abf96015617b4f70fc73" - integrity sha512-g0u+/ChLSJ5+PzYwLwP8Rp8Rcfowz58TJNCe+L/ui4rpzE/mg//JVX0EWBUYoxaextqnwuGHzfGp2hh0PPV25Q== +babel-plugin-polyfill-corejs2@^0.1.4: + version "0.1.10" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.1.10.tgz#a2c5c245f56c0cac3dbddbf0726a46b24f0f81d1" + integrity sha512-DO95wD4g0A8KRaHKi0D51NdGXzvpqVLnLu5BTvDlpqUEpTmeEtypgC1xqesORaWmiUOQI14UHKlzNd9iZ2G3ZA== dependencies: - find-babel-config "^2.0.0" - glob "^8.0.3" - pkg-up "^3.1.0" - reselect "^4.1.7" - resolve "^1.22.1" + "@babel/compat-data" "^7.13.0" + "@babel/helper-define-polyfill-provider" "^0.1.5" + semver "^6.1.1" + +babel-plugin-polyfill-corejs2@^0.2.2: + version "0.2.2" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.2.tgz#e9124785e6fd94f94b618a7954e5693053bf5327" + integrity sha512-kISrENsJ0z5dNPq5eRvcctITNHYXWOA4DUZRFYCz3jYCcvTb/A546LIddmoGNMVYg2U38OyFeNosQwI9ENTqIQ== + dependencies: + "@babel/compat-data" "^7.13.11" + "@babel/helper-define-polyfill-provider" "^0.2.2" + semver "^6.1.1" -babel-plugin-polyfill-corejs2@^0.4.8: - version "0.4.8" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.8.tgz#dbcc3c8ca758a290d47c3c6a490d59429b0d2269" - integrity sha512-OtIuQfafSzpo/LhnJaykc0R/MMnuLSSVjVYy9mHArIZ9qTCSZ6TpWCuEKZYVoN//t8HqBNScHrOtCrIK5IaGLg== +babel-plugin-polyfill-corejs2@^0.3.0: + version "0.3.1" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz#440f1b70ccfaabc6b676d196239b138f8a2cfba5" + integrity sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w== dependencies: - "@babel/compat-data" "^7.22.6" - "@babel/helper-define-polyfill-provider" "^0.5.0" - semver "^6.3.1" + "@babel/compat-data" "^7.13.11" + "@babel/helper-define-polyfill-provider" "^0.3.1" + semver "^6.1.1" -babel-plugin-polyfill-corejs3@^0.1.0: +babel-plugin-polyfill-corejs3@^0.1.0, babel-plugin-polyfill-corejs3@^0.1.3: version "0.1.7" resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.1.7.tgz#80449d9d6f2274912e05d9e182b54816904befd0" integrity sha512-u+gbS9bbPhZWEeyy1oR/YaaSpod/KDT07arZHb80aTpl8H5ZBq+uN1nN9/xtX7jQyfLdPfoqI4Rue/MQSWJquw== @@ -5062,50 +6637,72 @@ babel-plugin-polyfill-corejs3@^0.1.0: "@babel/helper-define-polyfill-provider" "^0.1.5" core-js-compat "^3.8.1" -babel-plugin-polyfill-corejs3@^0.9.0: - version "0.9.0" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.9.0.tgz#9eea32349d94556c2ad3ab9b82ebb27d4bf04a81" - integrity sha512-7nZPG1uzK2Ymhy/NbaOWTg3uibM2BmGASS4vHS4szRZAIR8R6GwA/xAujpdrXU5iyklrimWnLWU+BLF9suPTqg== +babel-plugin-polyfill-corejs3@^0.2.2: + version "0.2.5" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.5.tgz#2779846a16a1652244ae268b1e906ada107faf92" + integrity sha512-ninF5MQNwAX9Z7c9ED+H2pGt1mXdP4TqzlHKyPIYmJIYz0N+++uwdM7RnJukklhzJ54Q84vA4ZJkgs7lu5vqcw== dependencies: - "@babel/helper-define-polyfill-provider" "^0.5.0" - core-js-compat "^3.34.0" + "@babel/helper-define-polyfill-provider" "^0.2.2" + core-js-compat "^3.16.2" -babel-plugin-polyfill-regenerator@^0.5.5: - version "0.5.5" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.5.tgz#8b0c8fc6434239e5d7b8a9d1f832bb2b0310f06a" - integrity sha512-OJGYZlhLqBh2DDHeqAxWB1XIvr49CxiJ2gIt61/PU55CQK4Z58OzMqjDe1zwQdQk+rBYsRc+1rJmdajM3gimHg== +babel-plugin-polyfill-corejs3@^0.5.0: + version "0.5.2" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz#aabe4b2fa04a6e038b688c5e55d44e78cd3a5f72" + integrity sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.3.1" + core-js-compat "^3.21.0" + +babel-plugin-polyfill-regenerator@^0.1.2: + version "0.1.6" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.1.6.tgz#0fe06a026fe0faa628ccc8ba3302da0a6ce02f3f" + integrity sha512-OUrYG9iKPKz8NxswXbRAdSwF0GhRdIEMTloQATJi4bDuFqrXaXcCUT/VGNrr8pBcjMh1RxZ7Xt9cytVJTJfvMg== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.1.5" + +babel-plugin-polyfill-regenerator@^0.2.2: + version "0.2.2" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.2.tgz#b310c8d642acada348c1fa3b3e6ce0e851bee077" + integrity sha512-Goy5ghsc21HgPDFtzRkSirpZVW35meGoTmTOb2bxqdl60ghub4xOidgNTHaZfQ2FaxQsKmwvXtOAkcIS4SMBWg== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.2.2" + +babel-plugin-polyfill-regenerator@^0.3.0: + version "0.3.1" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz#2c0678ea47c75c8cc2fbb1852278d8fb68233990" + integrity sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A== dependencies: - "@babel/helper-define-polyfill-provider" "^0.5.0" + "@babel/helper-define-polyfill-provider" "^0.3.1" babel-plugin-syntax-async-functions@^6.8.0: version "6.13.0" resolved "https://registry.yarnpkg.com/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz#cad9cad1191b5ad634bf30ae0872391e0647be95" - integrity sha512-4Zp4unmHgw30A1eWI5EpACji2qMocisdXhAftfhXoSV9j0Tvj6nRFE3tOmRY912E0FMRm/L5xWE7MGVT2FoLnw== + integrity sha1-ytnK0RkbWtY0vzCuCHI5HgZHvpU= babel-plugin-syntax-dynamic-import@^6.18.0: version "6.18.0" resolved "https://registry.yarnpkg.com/babel-plugin-syntax-dynamic-import/-/babel-plugin-syntax-dynamic-import-6.18.0.tgz#8d6a26229c83745a9982a441051572caa179b1da" - integrity sha512-MioUE+LfjCEz65Wf7Z/Rm4XCP5k2c+TbMd2Z2JKc7U9uwjBhAfNPE48KC4GTGKhppMeYVepwDBNO/nGY6NYHBA== + integrity sha1-jWomIpyDdFqZgqRBBRVyyqF5sdo= babel-plugin-syntax-exponentiation-operator@^6.8.0: version "6.13.0" resolved "https://registry.yarnpkg.com/babel-plugin-syntax-exponentiation-operator/-/babel-plugin-syntax-exponentiation-operator-6.13.0.tgz#9ee7e8337290da95288201a6a57f4170317830de" - integrity sha512-Z/flU+T9ta0aIEKl1tGEmN/pZiI1uXmCiGFRegKacQfEJzp7iNsKloZmyJlQr+75FCJtiFfGIK03SiCvCt9cPQ== + integrity sha1-nufoM3KQ2pUoggGmpX9BcDF4MN4= babel-plugin-syntax-jsx@^6.18.0: version "6.18.0" resolved "https://registry.yarnpkg.com/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz#0af32a9a6e13ca7a3fd5069e62d7b0f58d0d8946" - integrity sha512-qrPaCSo9c8RHNRHIotaufGbuOBN8rtdC4QrrFFc43vyWCCz7Kl7GL1PGaXtMGQZUXrkCjNEgxDfmAuAabr/rlw== + integrity sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY= babel-plugin-syntax-trailing-function-commas@^6.22.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz#ba0360937f8d06e40180a43fe0d5616fff532cf3" - integrity sha512-Gx9CH3Q/3GKbhs07Bszw5fPTlU+ygrOGfAhEt7W2JICwufpC4SuO0mG0+4NykPBSYPMJhqvVlDBU17qB1D+hMQ== + integrity sha1-ugNgk3+NBuQBgKQ/4NVhb/9TLPM= babel-plugin-transform-async-to-generator@^6.22.0: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-6.24.1.tgz#6536e378aff6cb1d5517ac0e40eb3e9fc8d08761" - integrity sha512-7BgYJujNCg0Ti3x0c/DL3tStvnKS6ktIYOmo9wginv/dfZOrbSZ+qG4IRRHMBOzZ5Awb1skTiAsQXg/+IWkZYw== + integrity sha1-ZTbjeK/2yx1VF6wOQOs+n8jQh2E= dependencies: babel-helper-remap-async-to-generator "^6.24.1" babel-plugin-syntax-async-functions "^6.8.0" @@ -5114,21 +6711,21 @@ babel-plugin-transform-async-to-generator@^6.22.0: babel-plugin-transform-es2015-arrow-functions@^6.22.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz#452692cb711d5f79dc7f85e440ce41b9f244d221" - integrity sha512-PCqwwzODXW7JMrzu+yZIaYbPQSKjDTAsNNlK2l5Gg9g4rz2VzLnZsStvp/3c46GfXpwkyufb3NCyG9+50FF1Vg== + integrity sha1-RSaSy3EdX3ncf4XkQM5BufJE0iE= dependencies: babel-runtime "^6.22.0" babel-plugin-transform-es2015-block-scoped-functions@^6.22.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz#bbc51b49f964d70cb8d8e0b94e820246ce3a6141" - integrity sha512-2+ujAT2UMBzYFm7tidUsYh+ZoIutxJ3pN9IYrF1/H6dCKtECfhmB8UkHVpyxDwkj0CYbQG35ykoz925TUnBc3A== + integrity sha1-u8UbSflk1wy42OC5ToICRs46YUE= dependencies: babel-runtime "^6.22.0" babel-plugin-transform-es2015-block-scoping@^6.23.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz#d70f5299c1308d05c12f463813b0a09e73b1895f" - integrity sha512-YiN6sFAQ5lML8JjCmr7uerS5Yc/EMbgg9G8ZNmk2E3nYX4ckHR01wrkeeMijEf5WHNK5TW0Sl0Uu3pv3EdOJWw== + integrity sha1-1w9SmcEwjQXBL0Y4E7CgnnOxiV8= dependencies: babel-runtime "^6.26.0" babel-template "^6.26.0" @@ -5139,7 +6736,7 @@ babel-plugin-transform-es2015-block-scoping@^6.23.0: babel-plugin-transform-es2015-classes@^6.23.0: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz#5a4c58a50c9c9461e564b4b2a3bfabc97a2584db" - integrity sha512-5Dy7ZbRinGrNtmWpquZKZ3EGY8sDgIVB4CU8Om8q8tnMLrD/m94cKglVcHps0BCTdZ0TJeeAWOq2TK9MIY6cag== + integrity sha1-WkxYpQyclGHlZLSyo7+ryXolhNs= dependencies: babel-helper-define-map "^6.24.1" babel-helper-function-name "^6.24.1" @@ -5154,7 +6751,7 @@ babel-plugin-transform-es2015-classes@^6.23.0: babel-plugin-transform-es2015-computed-properties@^6.22.0: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz#6fe2a8d16895d5634f4cd999b6d3480a308159b3" - integrity sha512-C/uAv4ktFP/Hmh01gMTvYvICrKze0XVX9f2PdIXuriCSvUmV9j+u+BB9f5fJK3+878yMK6dkdcq+Ymr9mrcLzw== + integrity sha1-b+Ko0WiV1WNPTNmZttNICjCBWbM= dependencies: babel-runtime "^6.22.0" babel-template "^6.24.1" @@ -5162,14 +6759,14 @@ babel-plugin-transform-es2015-computed-properties@^6.22.0: babel-plugin-transform-es2015-destructuring@^6.23.0: version "6.23.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz#997bb1f1ab967f682d2b0876fe358d60e765c56d" - integrity sha512-aNv/GDAW0j/f4Uy1OEPZn1mqD+Nfy9viFGBfQ5bZyT35YqOiqx7/tXdyfZkJ1sC21NyEsBdfDY6PYmLHF4r5iA== + integrity sha1-mXux8auWf2gtKwh2/jWNYOdlxW0= dependencies: babel-runtime "^6.22.0" babel-plugin-transform-es2015-duplicate-keys@^6.22.0: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz#73eb3d310ca969e3ef9ec91c53741a6f1576423e" - integrity sha512-ossocTuPOssfxO2h+Z3/Ea1Vo1wWx31Uqy9vIiJusOP4TbF7tPs9U0sJ9pX9OJPf4lXRGj5+6Gkl/HHKiAP5ug== + integrity sha1-c+s9MQypaePvnskcU3QabxV2Qj4= dependencies: babel-runtime "^6.22.0" babel-types "^6.24.1" @@ -5177,14 +6774,14 @@ babel-plugin-transform-es2015-duplicate-keys@^6.22.0: babel-plugin-transform-es2015-for-of@^6.23.0: version "6.23.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz#f47c95b2b613df1d3ecc2fdb7573623c75248691" - integrity sha512-DLuRwoygCoXx+YfxHLkVx5/NpeSbVwfoTeBykpJK7JhYWlL/O8hgAK/reforUnZDlxasOrVPPJVI/guE3dCwkw== + integrity sha1-9HyVsrYT3x0+zC/bdXNiPHUkhpE= dependencies: babel-runtime "^6.22.0" babel-plugin-transform-es2015-function-name@^6.22.0: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz#834c89853bc36b1af0f3a4c5dbaa94fd8eacaa8b" - integrity sha512-iFp5KIcorf11iBqu/y/a7DK3MN5di3pNCzto61FqCNnUX4qeBwcV1SLqe10oXNnCaxBUImX3SckX2/o1nsrTcg== + integrity sha1-g0yJhTvDaxrw86TF26qU/Y6sqos= dependencies: babel-helper-function-name "^6.24.1" babel-runtime "^6.22.0" @@ -5193,14 +6790,14 @@ babel-plugin-transform-es2015-function-name@^6.22.0: babel-plugin-transform-es2015-literals@^6.22.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz#4f54a02d6cd66cf915280019a31d31925377ca2e" - integrity sha512-tjFl0cwMPpDYyoqYA9li1/7mGFit39XiNX5DKC/uCNjBctMxyL1/PT/l4rSlbvBG1pOKI88STRdUsWXB3/Q9hQ== + integrity sha1-T1SgLWzWbPkVKAAZox0xklN3yi4= dependencies: babel-runtime "^6.22.0" babel-plugin-transform-es2015-modules-amd@^6.22.0, babel-plugin-transform-es2015-modules-amd@^6.24.0, babel-plugin-transform-es2015-modules-amd@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz#3b3e54017239842d6d19c3011c4bd2f00a00d154" - integrity sha512-LnIIdGWIKdw7zwckqx+eGjcS8/cl8D74A3BpJbGjKTFFNJSMrjN4bIh22HY1AlkUbeLG6X6OZj56BDvWD+OeFA== + integrity sha1-Oz5UAXI5hC1tGcMBHEvS8AoA0VQ= dependencies: babel-plugin-transform-es2015-modules-commonjs "^6.24.1" babel-runtime "^6.22.0" @@ -5219,7 +6816,7 @@ babel-plugin-transform-es2015-modules-commonjs@^6.23.0, babel-plugin-transform-e babel-plugin-transform-es2015-modules-systemjs@^6.23.0: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz#ff89a142b9119a906195f5f106ecf305d9407d23" - integrity sha512-ONFIPsq8y4bls5PPsAWYXH/21Hqv64TBxdje0FvU3MhIV6QM2j5YS7KvAzg/nTIVLot2D2fmFQrFWCbgHlFEjg== + integrity sha1-/4mhQrkRmpBhlfXxBuzzBdlAfSM= dependencies: babel-helper-hoist-variables "^6.24.1" babel-runtime "^6.22.0" @@ -5228,7 +6825,7 @@ babel-plugin-transform-es2015-modules-systemjs@^6.23.0: babel-plugin-transform-es2015-modules-umd@^6.23.0: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz#ac997e6285cd18ed6176adb607d602344ad38468" - integrity sha512-LpVbiT9CLsuAIp3IG0tfbVo81QIhn6pE8xBJ7XSeCtFlMltuar5VuBV6y6Q45tpui9QWcy5i0vLQfCfrnF7Kiw== + integrity sha1-rJl+YoXNGO1hdq22B9YCNErThGg= dependencies: babel-plugin-transform-es2015-modules-amd "^6.24.1" babel-runtime "^6.22.0" @@ -5237,7 +6834,7 @@ babel-plugin-transform-es2015-modules-umd@^6.23.0: babel-plugin-transform-es2015-object-super@^6.22.0: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz#24cef69ae21cb83a7f8603dad021f572eb278f8d" - integrity sha512-8G5hpZMecb53vpD3mjs64NhI1au24TAmokQ4B+TBFBjN9cVoGoOvotdrMMRmHvVZUEvqGUPWL514woru1ChZMA== + integrity sha1-JM72muIcuDp/hgPa0CH1cusnj40= dependencies: babel-helper-replace-supers "^6.24.1" babel-runtime "^6.22.0" @@ -5245,7 +6842,7 @@ babel-plugin-transform-es2015-object-super@^6.22.0: babel-plugin-transform-es2015-parameters@^6.23.0: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz#57ac351ab49caf14a97cd13b09f66fdf0a625f2b" - integrity sha512-8HxlW+BB5HqniD+nLkQ4xSAVq3bR/pcYW9IigY+2y0dI+Y7INFeTbfAQr+63T3E4UDsZGjyb+l9txUnABWxlOQ== + integrity sha1-V6w1GrScrxSpfNE7CfZv3wpiXys= dependencies: babel-helper-call-delegate "^6.24.1" babel-helper-get-function-arity "^6.24.1" @@ -5257,7 +6854,7 @@ babel-plugin-transform-es2015-parameters@^6.23.0: babel-plugin-transform-es2015-shorthand-properties@^6.22.0: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz#24f875d6721c87661bbd99a4622e51f14de38aa0" - integrity sha512-mDdocSfUVm1/7Jw/FIRNw9vPrBQNePy6wZJlR8HAUBLybNp1w/6lr6zZ2pjMShee65t/ybR5pT8ulkLzD1xwiw== + integrity sha1-JPh11nIch2YbvZmkYi5R8U3jiqA= dependencies: babel-runtime "^6.22.0" babel-types "^6.24.1" @@ -5265,14 +6862,14 @@ babel-plugin-transform-es2015-shorthand-properties@^6.22.0: babel-plugin-transform-es2015-spread@^6.22.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz#d6d68a99f89aedc4536c81a542e8dd9f1746f8d1" - integrity sha512-3Ghhi26r4l3d0Js933E5+IhHwk0A1yiutj9gwvzmFbVV0sPMYk2lekhOufHBswX7NCoSeF4Xrl3sCIuSIa+zOg== + integrity sha1-1taKmfia7cRTbIGlQujdnxdG+NE= dependencies: babel-runtime "^6.22.0" babel-plugin-transform-es2015-sticky-regex@^6.22.0: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz#00c1cdb1aca71112cdf0cf6126c2ed6b457ccdbc" - integrity sha512-CYP359ADryTo3pCsH0oxRo/0yn6UsEZLqYohHmvLQdfS9xkf+MbCzE3/Kolw9OYIY4ZMilH25z/5CbQbwDD+lQ== + integrity sha1-AMHNsaynERLN8M9hJsLta0V8zbw= dependencies: babel-helper-regex "^6.24.1" babel-runtime "^6.22.0" @@ -5281,21 +6878,21 @@ babel-plugin-transform-es2015-sticky-regex@^6.22.0: babel-plugin-transform-es2015-template-literals@^6.22.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz#a84b3450f7e9f8f1f6839d6d687da84bb1236d8d" - integrity sha512-x8b9W0ngnKzDMHimVtTfn5ryimars1ByTqsfBDwAqLibmuuQY6pgBQi5z1ErIsUOWBdw1bW9FSz5RZUojM4apg== + integrity sha1-qEs0UPfp+PH2g51taH2oS7EjbY0= dependencies: babel-runtime "^6.22.0" babel-plugin-transform-es2015-typeof-symbol@^6.23.0: version "6.23.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz#dec09f1cddff94b52ac73d505c84df59dcceb372" - integrity sha512-fz6J2Sf4gYN6gWgRZaoFXmq93X+Li/8vf+fb0sGDVtdeWvxC9y5/bTD7bvfWMEq6zetGEHpWjtzRGSugt5kNqw== + integrity sha1-3sCfHN3/lLUqxz1QXITfWdzOs3I= dependencies: babel-runtime "^6.22.0" babel-plugin-transform-es2015-unicode-regex@^6.22.0: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz#d38b12f42ea7323f729387f18a7c5ae1faeb35e9" - integrity sha512-v61Dbbihf5XxnYjtBN04B/JBvsScY37R1cZT5r9permN1cp+b70DY3Ib3fIkgn1DI9U3tGgBJZVD8p/mE/4JbQ== + integrity sha1-04sS9C6nMj9yk4fxinxa4frrNek= dependencies: babel-helper-regex "^6.24.1" babel-runtime "^6.22.0" @@ -5304,7 +6901,7 @@ babel-plugin-transform-es2015-unicode-regex@^6.22.0: babel-plugin-transform-exponentiation-operator@^6.22.0: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-exponentiation-operator/-/babel-plugin-transform-exponentiation-operator-6.24.1.tgz#2ab0c9c7f3098fa48907772bb813fe41e8de3a0e" - integrity sha512-LzXDmbMkklvNhprr20//RStKVcT8Cu+SQtX18eMHLhjHf2yFzwtQ0S2f0jQ+89rokoNdmwoSqYzAhq86FxlLSQ== + integrity sha1-KrDJx/MJj6SJB3cruBP+QejeOg4= dependencies: babel-helper-builder-binary-assignment-operator-visitor "^6.24.1" babel-plugin-syntax-exponentiation-operator "^6.8.0" @@ -5313,14 +6910,14 @@ babel-plugin-transform-exponentiation-operator@^6.22.0: babel-plugin-transform-regenerator@^6.22.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz#e0703696fbde27f0a3efcacf8b4dca2f7b3a8f2f" - integrity sha512-LS+dBkUGlNR15/5WHKe/8Neawx663qttS6AGqoOUhICc9d1KciBvtrQSuc0PI+CxQ2Q/S1aKuJ+u64GtLdcEZg== + integrity sha1-4HA2lvveJ/Cj78rPi03KL3s6jy8= dependencies: regenerator-transform "^0.10.0" babel-plugin-transform-strict-mode@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz#d5faf7aa578a65bbe591cf5edae04a0c67020758" - integrity sha512-j3KtSpjyLSJxNoCDrhwiJad8kw0gJ9REGj8/CqL0HeRyLnvUNYV9zcqluL6QJSXh3nfsLEmSLvwRfGzrgR96Pw== + integrity sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g= dependencies: babel-runtime "^6.22.0" babel-types "^6.24.1" @@ -5328,7 +6925,7 @@ babel-plugin-transform-strict-mode@^6.24.1: babel-polyfill@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-polyfill/-/babel-polyfill-6.26.0.tgz#379937abc67d7895970adc621f284cd966cf2153" - integrity sha512-F2rZGQnAdaHWQ8YAoeRbukc7HS9QgdgeyJ0rQDd485v9opwuPvjpPFcOOT/WmkKTdgy9ESgSPXDcTNpzrGr6iQ== + integrity sha1-N5k3q8Z9eJWXCtxiHyhM2WbPIVM= dependencies: babel-runtime "^6.26.0" core-js "^2.5.0" @@ -5373,7 +6970,7 @@ babel-preset-env@^1.7.0: babel-register@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-register/-/babel-register-6.26.0.tgz#6ed021173e2fcb486d7acb45c6009a856f647071" - integrity sha512-veliHlHX06wjaeY8xNITbveXSiI+ASFnOqvne/LaIJIqOWi2Ogmj91KOugEz/hoh/fwMhXNBJPCv8Xaz5CyM4A== + integrity sha1-btAhFz4vy0htestFxgCahW9kcHE= dependencies: babel-core "^6.26.0" babel-runtime "^6.26.0" @@ -5386,7 +6983,7 @@ babel-register@^6.26.0: babel-runtime@^6.18.0, babel-runtime@^6.22.0, babel-runtime@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe" - integrity sha512-ITKNuq2wKlW1fJg9sSW52eepoYgZBggvOAHC0u/CYu/qxQ9EVzThCgR69BnSXLHjy2f7SY5zaQ4yt7H9ZVxY2g== + integrity sha1-llxwWGaOgrVde/4E/yM3vItWR/4= dependencies: core-js "^2.4.0" regenerator-runtime "^0.11.0" @@ -5394,7 +6991,7 @@ babel-runtime@^6.18.0, babel-runtime@^6.22.0, babel-runtime@^6.26.0: babel-template@^6.24.1, babel-template@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-template/-/babel-template-6.26.0.tgz#de03e2d16396b069f46dd9fff8521fb1a0e35e02" - integrity sha512-PCOcLFW7/eazGUKIoqH97sO9A2UYMahsn/yRQ7uOk37iutwjq7ODtcTNF+iFDSHNfkctqsLRjLP7URnOx0T1fg== + integrity sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI= dependencies: babel-runtime "^6.26.0" babel-traverse "^6.26.0" @@ -5405,7 +7002,7 @@ babel-template@^6.24.1, babel-template@^6.26.0: babel-traverse@^6.24.1, babel-traverse@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-traverse/-/babel-traverse-6.26.0.tgz#46a9cbd7edcc62c8e5c064e2d2d8d0f4035766ee" - integrity sha512-iSxeXx7apsjCHe9c7n8VtRXGzI2Bk1rBSOJgCCjfyXb6v1aCqE1KSEpq/8SXuVN8Ka/Rh1WDTF0MDzkvTA4MIA== + integrity sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4= dependencies: babel-code-frame "^6.26.0" babel-messages "^6.23.0" @@ -5420,7 +7017,7 @@ babel-traverse@^6.24.1, babel-traverse@^6.26.0: babel-types@^6.19.0, babel-types@^6.24.1, babel-types@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-types/-/babel-types-6.26.0.tgz#a3b073f94ab49eb6fa55cd65227a334380632497" - integrity sha512-zhe3V/26rCWsEZK8kZN+HaQj5yQ1CilTObixFzKW1UWjqG7618Twz6YEsCnjfg5gBcJh02DrpCkS9h98ZqDY+g== + integrity sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc= dependencies: babel-runtime "^6.26.0" esutils "^2.0.2" @@ -5430,7 +7027,7 @@ babel-types@^6.19.0, babel-types@^6.24.1, babel-types@^6.26.0: babel6-plugin-strip-class-callcheck@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/babel6-plugin-strip-class-callcheck/-/babel6-plugin-strip-class-callcheck-6.0.0.tgz#de841c1abebbd39f78de0affb2c9a52ee228fddf" - integrity sha512-biNFJ7JAK4+9BwswDGL0dmYpvXHvswOFR/iKg3Q/f+pNxPEa5bWZkLHI1fW4spPytkHGMe7f/XtYyhzml9hiWg== + integrity sha1-3oQcGr6705943gr/ssmlLuIo/d8= babylon@^6.18.0: version "6.18.0" @@ -5438,9 +7035,9 @@ babylon@^6.18.0: integrity sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ== backbone@^1.1.2: - version "1.6.0" - resolved "https://registry.yarnpkg.com/backbone/-/backbone-1.6.0.tgz#5cdfa25257819b223109a77a74dde26d38995930" - integrity sha512-13PUjmsgw/49EowNcQvfG4gmczz1ximTMhUktj0Jfrjth0MVaTxehpU+qYYX4MxnuIuhmvBLC6/ayxuAGnOhbA== + version "1.4.0" + resolved "https://registry.yarnpkg.com/backbone/-/backbone-1.4.0.tgz#54db4de9df7c3811c3f032f34749a4cd27f3bd12" + integrity sha512-RLmDrRXkVdouTg38jcgHhyQ/2zjg7a8E6sz2zxfz21Hh17xDJYUHBZimVIt5fUyS8vbfpeSmTL3gUjTEvUV3qQ== dependencies: underscore ">=1.8.3" @@ -5454,6 +7051,11 @@ balanced-match@^1.0.0: resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== +base64-arraybuffer@~1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/base64-arraybuffer/-/base64-arraybuffer-1.0.1.tgz#87bd13525626db4a9838e00a508c2b73efcf348c" + integrity sha512-vFIUq7FdLtjZMhATwDul5RZWv2jpXQ09Pd6jcVEOvIsqCWTRFD/ONHNfyOS8dA/Ippi5dsIgpyKWKZaAKZltbA== + base64-js@^1.0.2, base64-js@^1.3.1: version "1.5.1" resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" @@ -5484,6 +7086,18 @@ basic-auth@~2.0.1: dependencies: safe-buffer "5.1.2" +batch-processor@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/batch-processor/-/batch-processor-1.0.0.tgz#75c95c32b748e0850d10c2b168f6bdbe9891ace8" + integrity sha1-dclcMrdI4IUNEMKxaPa9vpiRrOg= + +bcrypt-pbkdf@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e" + integrity sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4= + dependencies: + tweetnacl "^0.14.3" + better-opn@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/better-opn/-/better-opn-2.1.1.tgz#94a55b4695dc79288f31d7d0e5f658320759f7c6" @@ -5491,11 +7105,6 @@ better-opn@^2.1.1: dependencies: open "^7.0.3" -big-integer@^1.6.7: - version "1.6.52" - resolved "https://registry.yarnpkg.com/big-integer/-/big-integer-1.6.52.tgz#60a887f3047614a8e1bffe5d7173490a97dc8c85" - integrity sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg== - big.js@^5.2.2: version "5.2.2" resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" @@ -5535,63 +7144,43 @@ bl@^4.1.0: blank-object@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/blank-object/-/blank-object-1.0.2.tgz#f990793fbe9a8c8dd013fb3219420bec81d5f4b9" - integrity sha512-kXQ19Xhoghiyw66CUiGypnuRpWlbHAzY/+NyvqTEdTfhfQGH1/dbEMYiXju7fYKIFePpzp/y9dsu5Cu/PkmawQ== + integrity sha1-+ZB5P76ajI3QE/syGUIL7IHV9Lk= -bluebird@^3.4.6, bluebird@^3.5.5, bluebird@^3.7.2: +bluebird@^3.1.1, bluebird@^3.3.5, bluebird@^3.4.6, bluebird@^3.5.5: version "3.7.2" resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f" integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg== -bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.11.9: - version "4.12.0" - resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.12.0.tgz#775b3f278efbb9718eec7361f483fb36fbbfea88" - integrity sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA== - -bn.js@^5.0.0, bn.js@^5.2.1: - version "5.2.1" - resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-5.2.1.tgz#0bc527a6a0d18d0aa8d5b0538ce4a77dccfa7b70" - integrity sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ== - -body-parser@1.20.1: - version "1.20.1" - resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.20.1.tgz#b1812a8912c195cd371a3ee5e66faa2338a5c668" - integrity sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw== - dependencies: - bytes "3.1.2" - content-type "~1.0.4" - debug "2.6.9" - depd "2.0.0" - destroy "1.2.0" - http-errors "2.0.0" - iconv-lite "0.4.24" - on-finished "2.4.1" - qs "6.11.0" - raw-body "2.5.1" - type-is "~1.6.18" - unpipe "1.0.0" +bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.11.9: + version "4.11.9" + resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.9.tgz#26d556829458f9d1e81fc48952493d0ba3507828" + integrity sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw== + +bn.js@^5.0.0, bn.js@^5.1.1: + version "5.1.3" + resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-5.1.3.tgz#beca005408f642ebebea80b042b4d18d2ac0ee6b" + integrity sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ== -body-parser@^1.19.0: - version "1.20.2" - resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.20.2.tgz#6feb0e21c4724d06de7ff38da36dad4f57a747fd" - integrity sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA== +body-parser@1.19.0, body-parser@^1.19.0: + version "1.19.0" + resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.19.0.tgz#96b2709e57c9c4e09a6fd66a8fd979844f69f08a" + integrity sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw== dependencies: - bytes "3.1.2" - content-type "~1.0.5" + bytes "3.1.0" + content-type "~1.0.4" debug "2.6.9" - depd "2.0.0" - destroy "1.2.0" - http-errors "2.0.0" + depd "~1.1.2" + http-errors "1.7.2" iconv-lite "0.4.24" - on-finished "2.4.1" - qs "6.11.0" - raw-body "2.5.2" - type-is "~1.6.18" - unpipe "1.0.0" + on-finished "~2.3.0" + qs "6.7.0" + raw-body "2.4.0" + type-is "~1.6.17" body@^5.1.0: version "5.1.0" resolved "https://registry.yarnpkg.com/body/-/body-5.1.0.tgz#e4ba0ce410a46936323367609ecb4e6553125069" - integrity sha512-chUsBxGRtuElD6fmw1gHLpvnKdVLK302peeFa9ZqAEk8TyzZ3fygLyUEDDPTJvL9+Bor0dIwn6ePOsRM2y0zQQ== + integrity sha1-5LoM5BCkaTYyM2dgnstOZVMSUGk= dependencies: continuable-cache "^0.3.1" error "^7.0.0" @@ -5601,12 +7190,12 @@ body@^5.1.0: boolbase@^1.0.0, boolbase@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" - integrity sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww== + integrity sha1-aN/1++YMUes3cl6p4+0xDcwed24= boom@0.4.x: version "0.4.2" resolved "https://registry.yarnpkg.com/boom/-/boom-0.4.2.tgz#7a636e9ded4efcefb19cef4947a3c67dfaee911b" - integrity sha512-OvfN8y1oAxxphzkl2SnCS+ztV/uVKTATtgLjWYg/7KwcNyf3rzpHxNQJZCKtsZd4+MteKczhWbSjtEX4bGgU9g== + integrity sha1-emNune1O/O+xnO9JR6PGffrukRs= dependencies: hoek "0.9.x" @@ -5625,28 +7214,21 @@ bower-config@^1.4.3: bower-endpoint-parser@0.2.2: version "0.2.2" resolved "https://registry.yarnpkg.com/bower-endpoint-parser/-/bower-endpoint-parser-0.2.2.tgz#00b565adbfab6f2d35addde977e97962acbcb3f6" - integrity sha512-YWZHhWkPdXtIfH3VRu3QIV95sa75O9vrQWBOHjexWCLBCTy5qJvRr36LXTqFwTchSXVlzy5piYJOjzHr7qhsNg== + integrity sha1-ALVlrb+rby01rd3pd+l5Yqy8s/Y= -boxen@^5.1.2: - version "5.1.2" - resolved "https://registry.yarnpkg.com/boxen/-/boxen-5.1.2.tgz#788cb686fc83c1f486dfa8a40c68fc2b831d2b50" - integrity sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ== +boxen@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/boxen/-/boxen-4.2.0.tgz#e411b62357d6d6d36587c8ac3d5d974daa070e64" + integrity sha512-eB4uT9RGzg2odpER62bBwSLvUeGC+WbRjjyyFhGsKnc8wp/m0+hQsMUvUe3H2V0D5vw0nBdO1hCJoZo5mKeuIQ== dependencies: ansi-align "^3.0.0" - camelcase "^6.2.0" - chalk "^4.1.0" - cli-boxes "^2.2.1" - string-width "^4.2.2" - type-fest "^0.20.2" + camelcase "^5.3.1" + chalk "^3.0.0" + cli-boxes "^2.2.0" + string-width "^4.1.0" + term-size "^2.1.0" + type-fest "^0.8.1" widest-line "^3.1.0" - wrap-ansi "^7.0.0" - -bplist-parser@^0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/bplist-parser/-/bplist-parser-0.1.1.tgz#d60d5dcc20cba6dc7e1f299b35d3e1f95dafbae6" - integrity sha512-2AEM0FXy8ZxVLBuqX0hqt1gDwcnz2zygEkQ6zaD5Wko/sB9paUNwlpawrFtKeHUAQUOzjVy9AO4oeonqIHKA9Q== - dependencies: - big-integer "^1.6.7" brace-expansion@^1.1.7: version "1.1.11" @@ -5656,13 +7238,6 @@ brace-expansion@^1.1.7: balanced-match "^1.0.0" concat-map "0.0.1" -brace-expansion@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.0.1.tgz#1edc459e0f0c548486ecf9fc99f2221364b9a0ae" - integrity sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA== - dependencies: - balanced-match "^1.0.0" - braces@^2.3.1, braces@^2.3.2: version "2.3.2" resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" @@ -5679,7 +7254,7 @@ braces@^2.3.1, braces@^2.3.2: split-string "^3.0.2" to-regex "^3.0.1" -braces@^3.0.2, braces@~3.0.2: +braces@^3.0.1, braces@~3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== @@ -5730,9 +7305,9 @@ broccoli-babel-transpiler@^6.5.0: workerpool "^2.3.0" broccoli-babel-transpiler@^7.8.0: - version "7.8.1" - resolved "https://registry.yarnpkg.com/broccoli-babel-transpiler/-/broccoli-babel-transpiler-7.8.1.tgz#a5dc04cf4f59de98124fc128683ab2b83e5d28c1" - integrity sha512-6IXBgfRt7HZ61g67ssBc6lBb3Smw3DPZ9dEYirgtvXWpRZ2A9M22nxy6opEwJDgDJzlu/bB7ToppW33OFkA1gA== + version "7.8.0" + resolved "https://registry.yarnpkg.com/broccoli-babel-transpiler/-/broccoli-babel-transpiler-7.8.0.tgz#7e0f01fce5739f49bbadeee7f1e625ca51cad66e" + integrity sha512-dv30Td5uL7dO3NzQUqQKQs+Iq7JGKnCNtvc6GBO76uVPqGnRlsQZcYqdBVr33JrctR+ZrpTUf7TjsFKeDRFA8Q== dependencies: "@babel/core" "^7.12.0" "@babel/polyfill" "^7.11.5" @@ -5747,24 +7322,10 @@ broccoli-babel-transpiler@^7.8.0: rsvp "^4.8.4" workerpool "^3.1.1" -broccoli-babel-transpiler@^8.0.0: - version "8.0.0" - resolved "https://registry.yarnpkg.com/broccoli-babel-transpiler/-/broccoli-babel-transpiler-8.0.0.tgz#07576728a95b840a99d5f0f9b07b71a737f69319" - integrity sha512-3HEp3flvasUKJGWERcrPgM1SWvHJ0O/fmbEtY9L4kDyMSnqjY6hTYvNvgWCIgbwXAYAUlZP0vjAQsmyLNGLwFw== - dependencies: - broccoli-persistent-filter "^3.0.0" - clone "^2.1.2" - hash-for-dep "^1.4.7" - heimdalljs "^0.2.1" - heimdalljs-logger "^0.1.9" - json-stable-stringify "^1.0.1" - rsvp "^4.8.4" - workerpool "^6.0.2" - broccoli-builder@^0.18.14: version "0.18.14" resolved "https://registry.yarnpkg.com/broccoli-builder/-/broccoli-builder-0.18.14.tgz#4b79e2f844de11a4e1b816c3f49c6df4776c312d" - integrity sha512-YoUHeKnPi4xIGZ2XDVN9oHNA9k3xF5f5vlA+1wvrxIIDXqQU97gp2FxVAF503Zxdtt0C5CRB5n+47k2hlkaBzA== + integrity sha1-S3ni+ETeEaThuBbD9Jxt9HdsMS0= dependencies: broccoli-node-info "^1.1.0" heimdalljs "^0.2.0" @@ -5777,7 +7338,7 @@ broccoli-builder@^0.18.14: broccoli-caching-writer@^2.2.0: version "2.3.1" resolved "https://registry.yarnpkg.com/broccoli-caching-writer/-/broccoli-caching-writer-2.3.1.tgz#b93cf58f9264f003075868db05774f4e7f25bd07" - integrity sha512-lfoDx98VaU8tG4mUXCxKdKyw2Lr+iSIGUjCgV83KC2zRC07SzYTGuSsMqpXFiOQlOGuoJxG3NRoyniBa1BWOqA== + integrity sha1-uTz1j5Jk8AMHWGjbBXdPTn8lvQc= dependencies: broccoli-kitchen-sink-helpers "^0.2.5" broccoli-plugin "1.1.0" @@ -5789,7 +7350,7 @@ broccoli-caching-writer@^2.2.0: broccoli-caching-writer@^3.0.3: version "3.0.3" resolved "https://registry.yarnpkg.com/broccoli-caching-writer/-/broccoli-caching-writer-3.0.3.tgz#0bd2c96a9738d6a6ab590f07ba35c5157d7db476" - integrity sha512-g644Kb5uBPsy+6e2DvO3sOc+/cXZQQNgQt64QQzjA9TSdP0dl5qvetpoNIx4sy/XIjrPYG1smEidq9Z9r61INw== + integrity sha1-C9LJapc41qarWQ8HujXFFX19tHY= dependencies: broccoli-kitchen-sink-helpers "^0.3.1" broccoli-plugin "^1.2.1" @@ -5801,14 +7362,31 @@ broccoli-caching-writer@^3.0.3: broccoli-clean-css@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/broccoli-clean-css/-/broccoli-clean-css-1.1.0.tgz#9db143d9af7e0ae79c26e3ac5a9bb2d720ea19fa" - integrity sha512-S7/RWWX+lL42aGc5+fXVLnwDdMtS0QEWUFalDp03gJ9Na7zj1rWa351N2HZ687E2crM9g+eDWXKzD17cbcTepg== + integrity sha1-nbFD2a9+CuecJuOsWpuy1yDqGfo= dependencies: broccoli-persistent-filter "^1.1.6" clean-css-promise "^0.1.0" inline-source-map-comment "^1.0.5" json-stable-stringify "^1.0.0" -broccoli-concat@^4.2.4, broccoli-concat@^4.2.5: +broccoli-concat@^4.2.4: + version "4.2.4" + resolved "https://registry.yarnpkg.com/broccoli-concat/-/broccoli-concat-4.2.4.tgz#78e359ddc540b999d815355163bf3cfb6bd67322" + integrity sha512-NgdBIE57r+U/AslBohQr0mCS7PopIWL8dihMI1CzqffQkisAgqWMuddjYmizqRBQlml7crBFaBeUnPDHhf4/RQ== + dependencies: + broccoli-debug "^0.6.5" + broccoli-kitchen-sink-helpers "^0.3.1" + broccoli-plugin "^4.0.2" + ensure-posix-path "^1.0.2" + fast-sourcemap-concat "^2.1.0" + find-index "^1.1.0" + fs-extra "^8.1.0" + fs-tree-diff "^2.0.1" + lodash.merge "^4.6.2" + lodash.omit "^4.1.0" + lodash.uniq "^4.2.0" + +broccoli-concat@^4.2.5: version "4.2.5" resolved "https://registry.yarnpkg.com/broccoli-concat/-/broccoli-concat-4.2.5.tgz#d578f00094048b5fc87195e82fbdbde20d838d29" integrity sha512-dFB5ATPwOyV8S2I7a07HxCoutoq23oY//LhM6Mou86cWUTB174rND5aQLR7Fu8FjFFLxoTbkk7y0VPITJ1IQrw== @@ -5835,7 +7413,7 @@ broccoli-config-loader@^1.0.1: broccoli-config-replace@^1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/broccoli-config-replace/-/broccoli-config-replace-1.1.2.tgz#6ea879d92a5bad634d11329b51fc5f4aafda9c00" - integrity sha512-qLlEY3V7p3ZWJNRPdPgwIM77iau1qR03S9BupMMFngjzBr7S6RSzcg96HbCYXmW9gfTbjRm9FC4CQT81SBusZg== + integrity sha1-bqh52SpbrWNNETKbUfxfSq/anAA= dependencies: broccoli-kitchen-sink-helpers "^0.3.1" broccoli-plugin "^1.2.0" @@ -5896,7 +7474,7 @@ broccoli-flatiron@~0.1.3: broccoli-funnel-reducer@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/broccoli-funnel-reducer/-/broccoli-funnel-reducer-1.0.0.tgz#11365b2a785aec9b17972a36df87eef24c5cc0ea" - integrity sha512-SaOCEdh+wnt2jFUV2Qb32m7LXyElvFwW3NKNaEJyi5PGQNwxfqpkc0KI6AbQANKgdj/40U2UC0WuGThFwuEUaA== + integrity sha1-ETZbKnha7JsXlyo234fu8kxcwOo= broccoli-funnel@2.0.1: version "2.0.1" @@ -5936,7 +7514,23 @@ broccoli-funnel@^2.0.0, broccoli-funnel@^2.0.1, broccoli-funnel@^2.0.2, broccoli symlink-or-copy "^1.0.0" walk-sync "^0.3.1" -broccoli-funnel@^3.0.3, broccoli-funnel@^3.0.5, broccoli-funnel@^3.0.8: +broccoli-funnel@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/broccoli-funnel/-/broccoli-funnel-3.0.3.tgz#26fd42632471f67a91f4770d1987118087219937" + integrity sha512-LPzZ91BwStoHZXdXHQAJeYORl189OrRKM5NdIi86SDU9wZ4s/3lV1PRFOiobDT/jKM10voM7CDzfvicHbCYxAQ== + dependencies: + array-equal "^1.0.0" + blank-object "^1.0.1" + broccoli-plugin "^4.0.1" + debug "^4.1.1" + fast-ordered-set "^1.0.0" + fs-tree-diff "^2.0.1" + heimdalljs "^0.2.0" + minimatch "^3.0.0" + path-posix "^1.0.0" + walk-sync "^2.0.2" + +broccoli-funnel@^3.0.5, broccoli-funnel@^3.0.8: version "3.0.8" resolved "https://registry.yarnpkg.com/broccoli-funnel/-/broccoli-funnel-3.0.8.tgz#f5b62e2763c3918026a15a3c833edc889971279b" integrity sha512-ng4eIhPYiXqMw6SyGoxPHR3YAwEd2lr9FgBI1CyTbspl4txZovOsmzFkMkGAlu88xyvYXJqHiM2crfLa65T1BQ== @@ -5952,7 +7546,7 @@ broccoli-funnel@^3.0.3, broccoli-funnel@^3.0.5, broccoli-funnel@^3.0.8: broccoli-kitchen-sink-helpers@^0.2.5: version "0.2.9" resolved "https://registry.yarnpkg.com/broccoli-kitchen-sink-helpers/-/broccoli-kitchen-sink-helpers-0.2.9.tgz#a5e0986ed8d76fb5984b68c3f0450d3a96e36ecc" - integrity sha512-C+oEqivDofZv/h80rgN4WJkbZkbfwkrIeu8vFn4bb4m4jPd3ICNNplhkXGl3ps439pzc2yjZ1qIwz0yy8uHcQg== + integrity sha1-peCYbtjXb7WYS2jD8EUNOpbjbsw= dependencies: glob "^5.0.10" mkdirp "^0.5.1" @@ -5960,7 +7554,7 @@ broccoli-kitchen-sink-helpers@^0.2.5: broccoli-kitchen-sink-helpers@^0.3.1: version "0.3.1" resolved "https://registry.yarnpkg.com/broccoli-kitchen-sink-helpers/-/broccoli-kitchen-sink-helpers-0.3.1.tgz#77c7c18194b9664163ec4fcee2793444926e0c06" - integrity sha512-gqYnKSJxBSjj/uJqeuRAzYVbmjWhG0mOZ8jrp6+fnUIOgLN6MvI7XxBECDHkYMIFPJ8Smf4xaI066Q2FqQDnXg== + integrity sha1-d8fBgZS5ZkFj7E/O4nk0RJJuDAY= dependencies: glob "^5.0.10" mkdirp "^0.5.1" @@ -6007,12 +7601,12 @@ broccoli-node-api@^1.6.0, broccoli-node-api@^1.7.0: broccoli-node-info@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/broccoli-node-info/-/broccoli-node-info-1.1.0.tgz#3aa2e31e07e5bdb516dd25214f7c45ba1c459412" - integrity sha512-DUohSZCdfXli/3iN6SmxPbck1OVG8xCkrLx47R25his06xVc1ZmmrOsrThiM8BsCWirwyocODiYJqNP5W2Hg1A== + integrity sha1-OqLjHgflvbUW3SUhT3xFuhxFlBI= broccoli-node-info@^2.1.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/broccoli-node-info/-/broccoli-node-info-2.2.0.tgz#feb01c13020792f429e01d7f7845dc5b3a7932b3" - integrity sha512-VabSGRpKIzpmC+r+tJueCE5h8k6vON7EIMMWu6d/FyPdtijwLQ7QvzShEw+m3mHoDzUaj/kiZsDYrS8X2adsBg== + version "2.1.0" + resolved "https://registry.yarnpkg.com/broccoli-node-info/-/broccoli-node-info-2.1.0.tgz#ca84560e8570ff78565bea1699866ddbf58ad644" + integrity sha512-l6qDuboJThHfRVVWQVaTs++bFdrFTP0gJXgsWenczc1PavRVUmL1Eyb2swTAXXMpDOnr2zhNOBLx4w9AxkqbPQ== broccoli-output-wrapper@^2.0.0: version "2.0.0" @@ -6021,7 +7615,7 @@ broccoli-output-wrapper@^2.0.0: dependencies: heimdalljs-logger "^0.1.10" -broccoli-output-wrapper@^3.2.5: +broccoli-output-wrapper@^3.2.1, broccoli-output-wrapper@^3.2.5: version "3.2.5" resolved "https://registry.yarnpkg.com/broccoli-output-wrapper/-/broccoli-output-wrapper-3.2.5.tgz#514b17801c92922a2c2f87fd145df2a25a11bc5f" integrity sha512-bQAtwjSrF4Nu0CK0JOy5OZqw9t5U0zzv2555EA/cF8/a8SLDTIetk9UgrtMVw7qKLKdSpOZ2liZNeZZDaKgayw== @@ -6069,10 +7663,10 @@ broccoli-persistent-filter@^2.2.1, broccoli-persistent-filter@^2.3.0, broccoli-p sync-disk-cache "^1.3.3" walk-sync "^1.0.0" -broccoli-persistent-filter@^3.0.0, broccoli-persistent-filter@^3.1.2: - version "3.1.3" - resolved "https://registry.yarnpkg.com/broccoli-persistent-filter/-/broccoli-persistent-filter-3.1.3.tgz#aca815bf3e3b0247bd0a7b567fdb0d0e08c99cc2" - integrity sha512-Q+8iezprZzL9voaBsDY3rQVl7c7H5h+bvv8SpzCZXPZgfBFCbx7KFQ2c3rZR6lW5k4Kwoqt7jG+rZMUg67Gwxw== +broccoli-persistent-filter@^3.1.0, broccoli-persistent-filter@^3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/broccoli-persistent-filter/-/broccoli-persistent-filter-3.1.2.tgz#41da6b9577be09a170ecde185f2c5a6099f99c4e" + integrity sha512-CbU95RXXVyy+eJV9XTiHUC7NnsY3EvdVrGzp3YgyvO2bzXZFE5/GzDp4X/VQqX+jsk4qyT1HvMOF0sD1DX68TQ== dependencies: async-disk-cache "^2.0.0" async-promise-queue "^1.0.3" @@ -6089,7 +7683,7 @@ broccoli-persistent-filter@^3.0.0, broccoli-persistent-filter@^3.1.2: broccoli-plugin@1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/broccoli-plugin/-/broccoli-plugin-1.1.0.tgz#73e2cfa05f8ea1e3fc1420c40c3d9e7dc724bf02" - integrity sha512-dY1QsA20of9wWEto8yhN7JQjpfjySmgeIMsvnQ9aBAv1wEJJCe04B0ekdgq7Bduyx9yWXdoC5CngGy81swmp2w== + integrity sha1-c+LPoF+OoeP8FCDEDD2efcckvwI= dependencies: promise-map-series "^0.2.1" quick-temp "^0.1.3" @@ -6129,7 +7723,20 @@ broccoli-plugin@^3.1.0: rimraf "^2.3.4" symlink-or-copy "^1.1.8" -broccoli-plugin@^4.0.0, broccoli-plugin@^4.0.1, broccoli-plugin@^4.0.2, broccoli-plugin@^4.0.3, broccoli-plugin@^4.0.5, broccoli-plugin@^4.0.7: +broccoli-plugin@^4.0.0, broccoli-plugin@^4.0.1, broccoli-plugin@^4.0.2, broccoli-plugin@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/broccoli-plugin/-/broccoli-plugin-4.0.3.tgz#9dcfbfb6a1b27a37cc22e65c071719ce9f92bc1e" + integrity sha512-CtAIEYq5K+4yQv8c/BHymOteuyjDAJfvy/asu4LudIWcMSS7dTn3yGI5gNBkwHG+qlRangYkHJNVAcDZMQbSVQ== + dependencies: + broccoli-node-api "^1.6.0" + broccoli-output-wrapper "^3.2.1" + fs-merger "^3.1.0" + promise-map-series "^0.2.1" + quick-temp "^0.1.3" + rimraf "^3.0.0" + symlink-or-copy "^1.3.0" + +broccoli-plugin@^4.0.5, broccoli-plugin@^4.0.7: version "4.0.7" resolved "https://registry.yarnpkg.com/broccoli-plugin/-/broccoli-plugin-4.0.7.tgz#dd176a85efe915ed557d913744b181abe05047db" integrity sha512-a4zUsWtA1uns1K7p9rExYVYG99rdKeGRymW0qOCNkvDPHQxVi3yVyJHhQbM3EZwdt2E0mnhr5e0c/bPpJ7p3Wg== @@ -6175,13 +7782,15 @@ broccoli-rollup@^4.1.1: walk-sync "^1.1.3" broccoli-sass-source-maps@^4.0.0: - version "4.2.4" - resolved "https://registry.yarnpkg.com/broccoli-sass-source-maps/-/broccoli-sass-source-maps-4.2.4.tgz#14bdb5f23c05a38bec33d4953aaabdf3e93eca93" - integrity sha512-MHwqLkgYW24T9k2OzprdYtERCAaO3wuSGqKna8QcAzCjDxYyoojisg2lfSWj9k2G72PlACUjUg8O39jttE84og== + version "4.0.0" + resolved "https://registry.yarnpkg.com/broccoli-sass-source-maps/-/broccoli-sass-source-maps-4.0.0.tgz#1ee4c10a810b10955b0502e28f85ab672f5961a2" + integrity sha512-Bjgg0Q626pPwiPU+Sk7jJNjblPEwhceuTzMPw2F5XY+FzdTBMYQKuJYlJ4x2DdsubE95e3rVQeSZ68jA13Nhzg== dependencies: broccoli-caching-writer "^3.0.3" include-path-searcher "^0.1.0" - rsvp "^4.8.5" + mkdirp "^0.3.5" + object-assign "^2.0.0" + rsvp "^3.0.6" broccoli-slow-trees@^3.0.1, broccoli-slow-trees@^3.1.0: version "3.1.0" @@ -6193,24 +7802,24 @@ broccoli-slow-trees@^3.0.1, broccoli-slow-trees@^3.1.0: broccoli-source@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/broccoli-source/-/broccoli-source-1.1.0.tgz#54f0e82c8b73f46580cbbc4f578f0b32fca8f809" - integrity sha512-ahvqmwF6Yvh6l+sTJJdey4o4ynwSH8swSSBSGmUXGSPPCqBWvquWB/4rWN65ZArKilBFq/29O0yQnZNIf//sTg== + integrity sha1-VPDoLItz9GWAy7xPV48LMvyo+Ak= broccoli-source@^2.1.2: version "2.1.2" resolved "https://registry.yarnpkg.com/broccoli-source/-/broccoli-source-2.1.2.tgz#e9ae834f143b607e9ec114ade66731500c38b90b" integrity sha512-1lLayO4wfS0c0Sj50VfHJXNWf94FYY0WUhxj0R77thbs6uWI7USiOWFqQV5dRmhAJnoKaGN4WyLGQbgjgiYFwQ== -broccoli-source@^3.0.0, broccoli-source@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/broccoli-source/-/broccoli-source-3.0.1.tgz#fd581b2f3877ca1338f724f6ef70acec8c7e1444" - integrity sha512-ZbGVQjivWi0k220fEeIUioN6Y68xjMy0xiLAc0LdieHI99gw+tafU8w0CggBDYVNsJMKUr006AZaM7gNEwCxEg== +broccoli-source@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/broccoli-source/-/broccoli-source-3.0.0.tgz#c7c9ba24505941b72a0244568285bc859f69dfbd" + integrity sha512-G4Zc8HngZIdASyQOiz/9H/0Gjc2F02EFwhWF4wiueaI+/FBrM9Ixj6Prno/1aiLIYcN0JvRC3oytN9uOVonTww== dependencies: broccoli-node-api "^1.6.0" broccoli-sri-hash@^2.1.0: version "2.1.2" resolved "https://registry.yarnpkg.com/broccoli-sri-hash/-/broccoli-sri-hash-2.1.2.tgz#bc69905ed7a381ad325cc0d02ded071328ebf3f3" - integrity sha512-toLD/v7ut2ajcH8JsdCMG2Bpq2qkwTcKM6CMzVMSAJjaz/KpK69fR+gSqe1dsjh+QTdxG0yVvkq3Sij/XMzV6A== + integrity sha1-vGmQXtejga0yXMDQLe0HEyjr8/M= dependencies: broccoli-caching-writer "^2.2.0" mkdirp "^0.5.1" @@ -6270,20 +7879,20 @@ broccoli-templater@^2.0.1: walk-sync "^0.3.3" broccoli-terser-sourcemap@^4.1.0: - version "4.1.1" - resolved "https://registry.yarnpkg.com/broccoli-terser-sourcemap/-/broccoli-terser-sourcemap-4.1.1.tgz#4c26696e07a822e1fc91fb48c5b6d6c70d5ca9b2" - integrity sha512-8sbpRf0/+XeszBJQM7vph2UNj4Kal0lCI/yubcrBIzb2NvYj5gjTHJABXOdxx5mKNmlCMu2hx2kvOtMpQsxrfg== + version "4.1.0" + resolved "https://registry.yarnpkg.com/broccoli-terser-sourcemap/-/broccoli-terser-sourcemap-4.1.0.tgz#5f37441b64a3b6bfb0c67e9af232259c9576f115" + integrity sha512-zkNnjsAbP+M5rG2aMM1EE4BmXPUSxFKmtLUkUs2D1DLTOJQoF1xlOjGWjjKYCFy5tw8t4+tgGJ+HVa2ucJZ8sw== dependencies: async-promise-queue "^1.0.5" - broccoli-plugin "^4.0.7" - convert-source-map "^2.0.0" - debug "^4.3.1" + broccoli-plugin "^4.0.3" + debug "^4.1.0" lodash.defaultsdeep "^4.6.1" matcher-collection "^2.0.1" + source-map-url "^0.4.0" symlink-or-copy "^1.3.1" - terser "^5.7.0" + terser "^5.3.0" walk-sync "^2.2.0" - workerpool "^6.1.5" + workerpool "^6.0.0" broccoli@^3.5.1: version "3.5.2" @@ -6318,7 +7927,7 @@ broccoli@^3.5.1: brorand@^1.0.1, brorand@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" - integrity sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w== + integrity sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8= browser-process-hrtime@^1.0.0: version "1.0.0" @@ -6356,7 +7965,7 @@ browserify-des@^1.0.0: inherits "^2.0.1" safe-buffer "^5.1.2" -browserify-rsa@^4.0.0, browserify-rsa@^4.1.0: +browserify-rsa@^4.0.0, browserify-rsa@^4.0.1: version "4.1.0" resolved "https://registry.yarnpkg.com/browserify-rsa/-/browserify-rsa-4.1.0.tgz#b2fd06b5b75ae297f7ce2dc651f918f5be158c8d" integrity sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog== @@ -6365,19 +7974,19 @@ browserify-rsa@^4.0.0, browserify-rsa@^4.1.0: randombytes "^2.0.1" browserify-sign@^4.0.0: - version "4.2.2" - resolved "https://registry.yarnpkg.com/browserify-sign/-/browserify-sign-4.2.2.tgz#e78d4b69816d6e3dd1c747e64e9947f9ad79bc7e" - integrity sha512-1rudGyeYY42Dk6texmv7c4VcQ0EsvVbLwZkA+AQB7SxvXxmcD93jcHie8bzecJ+ChDlmAm2Qyu0+Ccg5uhZXCg== + version "4.2.1" + resolved "https://registry.yarnpkg.com/browserify-sign/-/browserify-sign-4.2.1.tgz#eaf4add46dd54be3bb3b36c0cf15abbeba7956c3" + integrity sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg== dependencies: - bn.js "^5.2.1" - browserify-rsa "^4.1.0" + bn.js "^5.1.1" + browserify-rsa "^4.0.1" create-hash "^1.2.0" create-hmac "^1.1.7" - elliptic "^6.5.4" + elliptic "^6.5.3" inherits "^2.0.4" - parse-asn1 "^5.1.6" - readable-stream "^3.6.2" - safe-buffer "^5.2.1" + parse-asn1 "^5.1.5" + readable-stream "^3.6.0" + safe-buffer "^5.2.0" browserify-zlib@^0.2.0: version "0.2.0" @@ -6386,6 +7995,16 @@ browserify-zlib@^0.2.0: dependencies: pako "~1.0.5" +browserslist@4.14.2: + version "4.14.2" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.14.2.tgz#1b3cec458a1ba87588cc5e9be62f19b6d48813ce" + integrity sha512-HI4lPveGKUR0x2StIz+2FXfDk9SfVMrxn6PLh1JeGUwcuoDkdKZebWiyLRJ68iIPDpMI4JLVDf7S7XzslgWOhw== + dependencies: + caniuse-lite "^1.0.30001125" + electron-to-chromium "^1.3.564" + escalade "^3.0.2" + node-releases "^1.1.61" + browserslist@^3.2.6: version "3.2.8" resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-3.2.8.tgz#b0005361d6471f0f5952797a76fc985f1f978fc6" @@ -6394,15 +8013,26 @@ browserslist@^3.2.6: caniuse-lite "^1.0.30000844" electron-to-chromium "^1.3.47" -browserslist@^4.0.0, browserslist@^4.12.0, browserslist@^4.21.10, browserslist@^4.22.2: - version "4.22.3" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.22.3.tgz#299d11b7e947a6b843981392721169e27d60c5a6" - integrity sha512-UAp55yfwNv0klWNapjs/ktHoguxuQNGnOzxYmfnXIS+8AsRDZkSDxg7R1AX3GKzn078SBI5dzwzj/Yx0Or0e3A== +browserslist@^4.0.0, browserslist@^4.12.0, browserslist@^4.14.5, browserslist@^4.16.3, browserslist@^4.16.6, browserslist@^4.17.3, browserslist@^4.17.5, browserslist@^4.19.1: + version "4.19.3" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.19.3.tgz#29b7caad327ecf2859485f696f9604214bedd383" + integrity sha512-XK3X4xtKJ+Txj8G5c30B4gsm71s69lqXlkYui4s6EkKxuv49qjYlY6oVd+IFJ73d4YymtM3+djvvt/R/iJwwDg== + dependencies: + caniuse-lite "^1.0.30001312" + electron-to-chromium "^1.4.71" + escalade "^3.1.1" + node-releases "^2.0.2" + picocolors "^1.0.0" + +browserslist@^4.21.3: + version "4.21.9" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.21.9.tgz#e11bdd3c313d7e2a9e87e8b4b0c7872b13897635" + integrity sha512-M0MFoZzbUrRU4KNfCrDLnvyE7gub+peetoTid3TBIqtunaDJyXlwhakT+/VkvSXcfIzFfK/nkCs4nmyTmxdNSg== dependencies: - caniuse-lite "^1.0.30001580" - electron-to-chromium "^1.4.648" - node-releases "^2.0.14" - update-browserslist-db "^1.0.13" + caniuse-lite "^1.0.30001503" + electron-to-chromium "^1.4.431" + node-releases "^2.0.12" + update-browserslist-db "^1.0.11" bser@2.1.1: version "2.1.1" @@ -6414,17 +8044,17 @@ bser@2.1.1: buffer-crc32@~0.2.3: version "0.2.13" resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242" - integrity sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ== + integrity sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI= buffer-from@^1.0.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" - integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== + version "1.1.1" + resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" + integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A== buffer-xor@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/buffer-xor/-/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9" - integrity sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ== + integrity sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk= buffer@^4.3.0: version "4.9.2" @@ -6446,12 +8076,12 @@ buffer@^5.5.0: builtin-status-codes@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8" - integrity sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ== + integrity sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug= builtins@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/builtins/-/builtins-1.0.3.tgz#cb94faeb61c8696451db36534e1422f94f0aee88" - integrity sha512-uYBjakWipfaO/bXI7E8rq6kpwHRZK5cNYrUv2OzZSI/FvmdMyXJ2tG9dKcjEC5YHmHpUAwsargWIZNWdxb/bnQ== + integrity sha1-y5T662HIaWRR2zZTThQi+U8K7og= bulma@0.9.3: version "0.9.3" @@ -6461,17 +8091,17 @@ bulma@0.9.3: bytes@1: version "1.0.0" resolved "https://registry.yarnpkg.com/bytes/-/bytes-1.0.0.tgz#3569ede8ba34315fab99c3e92cb04c7220de1fa8" - integrity sha512-/x68VkHLeTl3/Ll8IvxdwzhrT+IyKc52e/oyHhA2RwqPqswSnjVbSddfPRwAsJtbilMAPSRWwAlpxdYsSWOTKQ== + integrity sha1-NWnt6Lo0MV+rmcPpLLBMciDeH6g= bytes@3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" - integrity sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw== + integrity sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg= -bytes@3.1.2: - version "3.1.2" - resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5" - integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== +bytes@3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.0.tgz#f6cf7933a360e0588fa9fde85651cdc7f805d1f6" + integrity sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg== cacache@^12.0.2: version "12.0.4" @@ -6547,20 +8177,18 @@ calculate-cache-key-for-tree@^2.0.0: dependencies: json-stable-stringify "^1.0.1" -call-bind@^1.0.2, call-bind@^1.0.5, call-bind@^1.0.6: - version "1.0.6" - resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.6.tgz#6c46675fc7a5e9de82d75a233d586c8b7ac0d931" - integrity sha512-Mj50FLHtlsoVfRfnHaZvyrooHcrlceNZdL/QBvJJVd9Ta55qCQK0gs4ss2oZDeV9zFCs6ewzYgVE5yfVmfFpVg== +call-bind@^1.0.0, call-bind@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c" + integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== dependencies: - es-errors "^1.3.0" - function-bind "^1.1.2" - get-intrinsic "^1.2.3" - set-function-length "^1.2.0" + function-bind "^1.1.1" + get-intrinsic "^1.0.2" call-me-maybe@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/call-me-maybe/-/call-me-maybe-1.0.2.tgz#03f964f19522ba643b1b0693acb9152fe2074baa" - integrity sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ== + version "1.0.1" + resolved "https://registry.yarnpkg.com/call-me-maybe/-/call-me-maybe-1.0.1.tgz#26d208ea89e37b5cbde60250a15f031c16a4d66b" + integrity sha1-JtII6onje1y95gJQoV8DHBak1ms= callsites@^3.0.0, callsites@^3.1.0: version "3.1.0" @@ -6580,33 +8208,15 @@ camelcase-css@2.0.1: resolved "https://registry.yarnpkg.com/camelcase-css/-/camelcase-css-2.0.1.tgz#ee978f6947914cc30c6b44741b6ed1df7f043fd5" integrity sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA== -camelcase-keys@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-2.1.0.tgz#308beeaffdf28119051efa1d932213c91b8f92e7" - integrity sha512-bA/Z/DERHKqoEOrp+qeGKw1QlvEQkGZSc0XaY6VnTxZr+Kv1G5zFwttpjv8qxZ/sBPT4nthwZaAcsAZTJlSKXQ== - dependencies: - camelcase "^2.0.0" - map-obj "^1.0.0" - -camelcase@^2.0.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-2.1.1.tgz#7c1d16d679a1bbe59ca02cacecfb011e201f5a1f" - integrity sha512-DLIsRzJVBQu72meAKPkWQOLcujdXT32hwdfnkI1frSiSRMK1MofjKHf+MEx0SB6fjEFXL8fBDv1dKymBlOp4Qw== - camelcase@^5.3.1: version "5.3.1" resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== -camelcase@^6.2.0: - version "6.3.0" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" - integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== - can-symlink@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/can-symlink/-/can-symlink-1.0.0.tgz#97b607d8a84bb6c6e228b902d864ecb594b9d219" - integrity sha512-RbsNrFyhwkx+6psk/0fK/Q9orOUr9VMxohGd8vTa4djf4TGLfblBgUfqZChrZuW0Q+mz2eBPFLusw9Jfukzmhg== + integrity sha1-l7YH2KhLtsbiKLkC2GTstZS50hk= dependencies: tmp "0.0.28" @@ -6620,10 +8230,30 @@ caniuse-api@^3.0.0: lodash.memoize "^4.1.2" lodash.uniq "^4.5.0" -caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000844, caniuse-lite@^1.0.30001109, caniuse-lite@^1.0.30001580: - version "1.0.30001587" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001587.tgz#a0bce920155fa56a1885a69c74e1163fc34b4881" - integrity sha512-HMFNotUmLXn71BQxg8cijvqxnIAofforZOwGsxyXJ0qugTdspUF4sPSJ2vhgprHCB996tIDzEq1ubumPDV8ULA== +caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001109: + version "1.0.30001183" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001183.tgz#7a57ba9d6584119bb5f2bc76d3cc47ba9356b3e2" + integrity sha512-7JkwTEE1hlRKETbCFd8HDZeLiQIUcl8rC6JgNjvHCNaxOeNmQ9V4LvQXRUsKIV2CC73qKxljwVhToaA3kLRqTw== + +caniuse-lite@^1.0.30000844: + version "1.0.30001332" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001332.tgz#39476d3aa8d83ea76359c70302eafdd4a1d727dd" + integrity sha512-10T30NYOEQtN6C11YGg411yebhvpnC6Z102+B95eAsN0oB6KUs01ivE8u+G6FMIRtIrVlYXhL+LUwQ3/hXwDWw== + +caniuse-lite@^1.0.30001125: + version "1.0.30001265" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001265.tgz#0613c9e6c922e422792e6fcefdf9a3afeee4f8c3" + integrity sha512-YzBnspggWV5hep1m9Z6sZVLOt7vrju8xWooFAgN6BA5qvy98qPAPb7vNUzypFaoh2pb3vlfzbDO8tB57UPGbtw== + +caniuse-lite@^1.0.30001312: + version "1.0.30001312" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001312.tgz#e11eba4b87e24d22697dae05455d5aea28550d5f" + integrity sha512-Wiz1Psk2MEK0pX3rUzWaunLTZzqS2JYZFzNKqAiJGiuxIjRPLgV6+VDPOg6lQOUxmDwhTlh198JsTTi8Hzw6aQ== + +caniuse-lite@^1.0.30001503: + version "1.0.30001503" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001503.tgz#88b6ff1b2cf735f1f3361dc1a15b59f0561aa398" + integrity sha512-Sf9NiF+wZxPfzv8Z3iS0rXM1Do+iOy2Lxvib38glFX+08TCYYYGR5fRJXk4d77C4AYwhUjgYgMsMudbh2TqCKw== capture-exit@^2.0.0: version "2.0.0" @@ -6635,7 +8265,7 @@ capture-exit@^2.0.0: cardinal@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/cardinal/-/cardinal-1.0.0.tgz#50e21c1b0aa37729f9377def196b5a9cec932ee9" - integrity sha512-INsuF4GyiFLk8C91FPokbKTc/rwHqV4JnfatVZ6GPhguP1qmkRWX2dp5tepYboYdPpGWisLVLI+KsXoXFPRSMg== + integrity sha1-UOIcGwqjdyn5N33vGWtanOyTLuk= dependencies: ansicolors "~0.2.1" redeyed "~1.0.0" @@ -6645,15 +8275,29 @@ case-sensitive-paths-webpack-plugin@^2.3.0: resolved "https://registry.yarnpkg.com/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz#db64066c6422eed2e08cc14b986ca43796dbc6d4" integrity sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw== +caseless@~0.12.0: + version "0.12.0" + resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" + integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= + ccount@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/ccount/-/ccount-1.1.0.tgz#246687debb6014735131be8abab2d93898f8d043" integrity sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg== +chalk@2.4.2, chalk@^2.0.0, chalk@^2.0.1, chalk@^2.1.0, chalk@^2.3.0, chalk@^2.4.1, chalk@^2.4.2: + version "2.4.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + chalk@^1.0.0, chalk@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" - integrity sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A== + integrity sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg= dependencies: ansi-styles "^2.2.1" escape-string-regexp "^1.0.2" @@ -6661,16 +8305,23 @@ chalk@^1.0.0, chalk@^1.1.3: strip-ansi "^3.0.0" supports-color "^2.0.0" -chalk@^2.0.0, chalk@^2.0.1, chalk@^2.1.0, chalk@^2.4.1, chalk@^2.4.2: - version "2.4.2" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" - integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== +chalk@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-3.0.0.tgz#3f73c2bf526591f574cc492c51e2456349f844e4" + integrity sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg== dependencies: - ansi-styles "^3.2.1" - escape-string-regexp "^1.0.5" - supports-color "^5.3.0" + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +chalk@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.0.tgz#4e14870a618d9e2edd97dd8345fd9d9dc315646a" + integrity sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" -chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.2: +chalk@^4.1.0, chalk@^4.1.2: version "4.1.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== @@ -6702,6 +8353,11 @@ character-reference-invalid@^1.0.0: resolved "https://registry.yarnpkg.com/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz#083329cda0eae272ab3dbbf37e9a382c13af1560" integrity sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg== +charcodes@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/charcodes/-/charcodes-0.2.0.tgz#5208d327e6cc05f99eb80ffc814707572d1f14e4" + integrity sha512-Y4kiDb+AM4Ecy58YkuZrrSRJBDQdQ2L+NyS1vHHFtNtUjgutcZfx3yp1dAONI/oPaPmyGfCLx5CxL+zauIMyKQ== + chardet@^0.7.0: version "0.7.0" resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" @@ -6710,7 +8366,7 @@ chardet@^0.7.0: charm@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/charm/-/charm-1.0.2.tgz#8add367153a6d9a581331052c4090991da995e35" - integrity sha512-wqW3VdPnlSWT4eRiYX+hcs+C6ViBPUWk1qTCd+37qw9kEm/a5n2qcyQDMBWvSYKN/ctqZzeXNQaeBjOetJJUkw== + integrity sha1-it02cVOm2aWBMxBSxAkJkdqZXjU= dependencies: inherits "^2.0.1" @@ -6739,10 +8395,10 @@ cheerio@^1.0.0-rc.10: parse5 "^7.0.0" parse5-htmlparser2-tree-adapter "^7.0.0" -"chokidar@>=3.0.0 <4.0.0", chokidar@^3.4.1, chokidar@^3.4.2: - version "3.6.0" - resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.6.0.tgz#197c6cc669ef2a8dc5e7b4d97ee4e092c3eb0d5b" - integrity sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw== +"chokidar@>=3.0.0 <4.0.0", chokidar@^3.4.2: + version "3.5.2" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.2.tgz#dba3976fcadb016f66fd365021d91600d01c1e75" + integrity sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ== dependencies: anymatch "~3.1.2" braces "~3.0.2" @@ -6773,6 +8429,21 @@ chokidar@^2.1.8: optionalDependencies: fsevents "^1.2.7" +chokidar@^3.4.1: + version "3.5.1" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.1.tgz#ee9ce7bbebd2b79f49f304799d5468e31e14e68a" + integrity sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw== + dependencies: + anymatch "~3.1.1" + braces "~3.0.2" + glob-parent "~5.1.0" + is-binary-path "~2.1.0" + is-glob "~4.0.1" + normalize-path "~3.0.0" + readdirp "~3.5.0" + optionalDependencies: + fsevents "~2.3.1" + chownr@^1.1.1: version "1.1.4" resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b" @@ -6784,9 +8455,11 @@ chownr@^2.0.0: integrity sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ== chrome-trace-event@^1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz#1015eced4741e15d06664a957dbbf50d041e26ac" - integrity sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg== + version "1.0.2" + resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz#234090ee97c7d4ad1a2c4beae27505deffc608a4" + integrity sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ== + dependencies: + tslib "^1.9.0" ci-info@^2.0.0: version "2.0.0" @@ -6794,9 +8467,9 @@ ci-info@^2.0.0: integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ== ci-info@^3.3.0: - version "3.9.0" - resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.9.0.tgz#4279a62028a7b1f262f3473fc9605f5e218c59b4" - integrity sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ== + version "3.3.0" + resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.3.0.tgz#b4ed1fb6818dea4803a55c623041f9165d2066b2" + integrity sha512-riT/3vI5YpVH6/qomlDnJow6TBee2PBKSEpx3O32EGPYbWGIRsIlGRms3Sm74wYE1JMo8RnO04Hb12+v1J5ICw== cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: version "1.0.4" @@ -6819,12 +8492,12 @@ class-utils@^0.3.5: clean-base-url@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/clean-base-url/-/clean-base-url-1.0.0.tgz#c901cf0a20b972435b0eccd52d056824a4351b7b" - integrity sha512-9q6ZvUAhbKOSRFY7A/irCQ/rF0KIpa3uXpx6izm8+fp7b2H4hLeUJ+F1YYk9+gDQ/X8Q0MEyYs+tG3cht//HTg== + integrity sha1-yQHPCiC5ckNbDszVLQVoJKQ1G3s= clean-css-promise@^0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/clean-css-promise/-/clean-css-promise-0.1.1.tgz#43f3d2c8dfcb2bf071481252cd9b76433c08eecb" - integrity sha512-tzWkANXMD70ETa/wAu2TXAAxYWS0ZjVUFM2dVik8RQBoAbGMFJv4iVluz3RpcoEbo++fX4RV/BXfgGoOjp8o3Q== + integrity sha1-Q/PSyN/LK/BxSBJSzZt2QzwI7ss= dependencies: array-to-error "^1.0.0" clean-css "^3.4.5" @@ -6833,15 +8506,15 @@ clean-css-promise@^0.1.0: clean-css@^3.4.5: version "3.4.28" resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-3.4.28.tgz#bf1945e82fc808f55695e6ddeaec01400efd03ff" - integrity sha512-aTWyttSdI2mYi07kWqHi24NUU9YlELFKGOAgFzZjDN1064DMAOy2FBuoyGmkKRlXkbpXd0EVHmiVkbKhKoirTw== + integrity sha1-vxlF6C/ICPVWlebd6uwBQA79A/8= dependencies: commander "2.8.x" source-map "0.4.x" clean-css@^4.2.3: - version "4.2.4" - resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-4.2.4.tgz#733bf46eba4e607c6891ea57c24a989356831178" - integrity sha512-EJUDT7nDVFDvaQgAo2G/PJvxmp1o/c6iXLbswsBbUFXi1Nr+AjA2cKmfbKDMjMvzEe75g3P6JkaDDAKk96A85A== + version "4.2.3" + resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-4.2.3.tgz#507b5de7d97b48ee53d84adb0160ff6216380f78" + integrity sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA== dependencies: source-map "~0.6.0" @@ -6855,7 +8528,7 @@ clean-up-path@^1.0.0: resolved "https://registry.yarnpkg.com/clean-up-path/-/clean-up-path-1.0.0.tgz#de9e8196519912e749c9eaf67c13d64fac72a3e5" integrity sha512-PHGlEF0Z6976qQyN6gM7kKH6EH0RdfZcc8V+QhFe36eRxV0SMH5OUBZG7Bxa9YcreNzyNbK63cGiZxdSZgosRw== -cli-boxes@^2.2.1: +cli-boxes@^2.2.0: version "2.2.1" resolved "https://registry.yarnpkg.com/cli-boxes/-/cli-boxes-2.2.1.tgz#ddd5035d25094fce220e9cab40a45840a440318f" integrity sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw== @@ -6863,7 +8536,7 @@ cli-boxes@^2.2.1: cli-cursor@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-2.1.0.tgz#b35dac376479facc3e94747d41d0d0f5238ffcb5" - integrity sha512-8lgKz8LmCRYZZQDpRyT2m5rKJ08TnU4tR9FFFW2rxpxR1FzWi4PQ/NfyODchAatHaUgnSPVcx/R5w6NuTBzFiw== + integrity sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU= dependencies: restore-cursor "^2.0.0" @@ -6875,25 +8548,36 @@ cli-cursor@^3.1.0: restore-cursor "^3.1.0" cli-spinners@^2.0.0, cli-spinners@^2.5.0: - version "2.9.2" - resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.9.2.tgz#1773a8f4b9c4d6ac31563df53b3fc1d79462fe41" - integrity sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg== + version "2.5.0" + resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.5.0.tgz#12763e47251bf951cb75c201dfa58ff1bcb2d047" + integrity sha512-PC+AmIuK04E6aeSs/pUccSujsTzBhu4HzC2dL+CfJB/Jcc2qTRbEwZQDfIUpt2Xl8BodYBEq8w4fc0kU2I9DjQ== -cli-table3@^0.6.0, cli-table3@^0.6.1: - version "0.6.3" - resolved "https://registry.yarnpkg.com/cli-table3/-/cli-table3-0.6.3.tgz#61ab765aac156b52f222954ffc607a6f01dbeeb2" - integrity sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg== +cli-table3@0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/cli-table3/-/cli-table3-0.6.0.tgz#b7b1bc65ca8e7b5cef9124e13dc2b21e2ce4faee" + integrity sha512-gnB85c3MGC7Nm9I/FkiasNBOKjOiO1RNuXXarQms37q4QMpWdlbBgD/VnOStA2faG1dpXMv31RFApjX1/QdgWQ== + dependencies: + object-assign "^4.1.0" + string-width "^4.2.0" + optionalDependencies: + colors "^1.1.2" + +cli-table3@^0.6.0: + version "0.6.1" + resolved "https://registry.yarnpkg.com/cli-table3/-/cli-table3-0.6.1.tgz#36ce9b7af4847f288d3cdd081fbd09bf7bd237b8" + integrity sha512-w0q/enDHhPLq44ovMGdQeeDLvwxwavsJX7oQGYt/LrBlYsyaxyDnp6z3QzFut/6kLLKnlcUVJLrpB7KBfgG/RA== dependencies: string-width "^4.2.0" optionalDependencies: - "@colors/colors" "1.5.0" + colors "1.4.0" cli-table@^0.3.1: - version "0.3.11" - resolved "https://registry.yarnpkg.com/cli-table/-/cli-table-0.3.11.tgz#ac69cdecbe81dccdba4889b9a18b7da312a9d3ee" - integrity sha512-IqLQi4lO0nIB4tcdTpN4LCB9FI3uqrJZK7RC515EnhZ6qBaglkIgICb1wjeAqpdoOabm1+SuQtkXIPdYC93jhQ== + version "0.3.4" + resolved "https://registry.yarnpkg.com/cli-table/-/cli-table-0.3.4.tgz#5b37fd723751f1a6e9e70d55953a75e16eab958e" + integrity sha512-1vinpnX/ZERcmE443i3SZTmU5DF0rPO9DrL4I2iVAllhxzCM9SzPlHnz19fsZB78htkKZvYBvj6SZ6vXnaxmTA== dependencies: - colors "1.0.3" + chalk "^2.4.1" + string-width "^4.2.0" cli-truncate@2.1.0, cli-truncate@^2.1.0: version "2.1.0" @@ -6943,12 +8627,17 @@ clone-deep@^4.0.1: clone@^1.0.2: version "1.0.4" resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" - integrity sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg== + integrity sha1-2jCcwmPfFZlMaIypAheco8fNfH4= clone@^2.0.0, clone@^2.1.2: version "2.1.2" resolved "https://registry.yarnpkg.com/clone/-/clone-2.1.2.tgz#1b7f4b9f591f1e8f83670401600345a02887435f" - integrity sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w== + integrity sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18= + +clsx@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/clsx/-/clsx-1.1.1.tgz#98b3134f9abbdf23b2663491ace13c5c03a73188" + integrity sha512-6/bPho624p3S2pMyvP5kKBPXnI3ufHLObBFCfgx+LkeR5lg2XYy2hqZqUf45ypD8COn2bhgGJSUE+l5dhNBieA== coa@^2.0.2: version "2.0.2" @@ -6962,12 +8651,12 @@ coa@^2.0.2: code-point-at@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" - integrity sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA== + integrity sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c= codemirror@^5.58.2: - version "5.65.16" - resolved "https://registry.yarnpkg.com/codemirror/-/codemirror-5.65.16.tgz#efc0661be6bf4988a6a1c2fe6893294638cdb334" - integrity sha512-br21LjYmSlVL0vFCPWPfhzUCT34FM/pAdK7rRIZwa0rrtrIdotvP4Oh4GUHsu2E3IrQMCfRkL/fN3ytMNxVQvg== + version "5.65.6" + resolved "https://registry.yarnpkg.com/codemirror/-/codemirror-5.65.6.tgz#fc313797331cbeb3bcab0652d1ec9d0f40c23ab5" + integrity sha512-zNihMSMoDxK9Gqv9oEyDT8oM51rcRrQ+IEo2zyS48gJByBq5Fj8XuNEguMra+MuIOuh6lkpnLUJeL70DoTt6yw== collapse-white-space@^1.0.2: version "1.0.6" @@ -6977,7 +8666,7 @@ collapse-white-space@^1.0.2: collection-visit@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0" - integrity sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw== + integrity sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA= dependencies: map-visit "^1.0.0" object-visit "^1.0.0" @@ -6999,14 +8688,14 @@ color-convert@^2.0.1: color-name@1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" - integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== + integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= color-name@~1.1.4: version "1.1.4" resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== -color-support@^1.1.2, color-support@^1.1.3: +color-support@^1.1.2: version "1.1.3" resolved "https://registry.yarnpkg.com/color-support/-/color-support-1.1.3.tgz#93834379a1cc9a0c61f82f52f0d04322251bd5a2" integrity sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg== @@ -7017,21 +8706,16 @@ colorette@^1.4.0: integrity sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g== colorette@^2.0.16: - version "2.0.20" - resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.20.tgz#9eb793e6833067f7235902fcd3b09917a000a95a" - integrity sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w== + version "2.0.16" + resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.16.tgz#713b9af84fdb000139f04546bd4a93f62a5085da" + integrity sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g== -colors@1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/colors/-/colors-1.0.3.tgz#0433f44d809680fdeb60ed260f1b0c262e82a40b" - integrity sha512-pFGrxThWcWQ2MsAz6RtgeWe4NK2kUE1WfsrvvlctdII745EW9I0yflqhe7++M5LEc7bV2c/9/5zc8sFcpL0Drw== - -colors@^1.4.0: +colors@1.4.0, colors@^1.1.2, colors@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/colors/-/colors-1.4.0.tgz#c50491479d4c1bdaed2c9ced32cf7c7dc2360f78" integrity sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA== -combined-stream@^1.0.8: +combined-stream@^1.0.6, combined-stream@^1.0.8, combined-stream@~1.0.6: version "1.0.8" resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== @@ -7041,7 +8725,7 @@ combined-stream@^1.0.8: combined-stream@~0.0.4: version "0.0.7" resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-0.0.7.tgz#0137e657baa5a7541c57ac37ac5fc07d73b4dc1f" - integrity sha512-qfexlmLp9MyrkajQVyjEDb0Vj+KhRgR/rxLiVhaihlT+ZkX0lReqtH6Ack40CvMDERR4b5eFp3CreskpBs1Pig== + integrity sha1-ATfmV7qlp1QcV6w3rF/AfXO03B8= dependencies: delayed-stream "0.0.5" @@ -7053,7 +8737,7 @@ comma-separated-tokens@^1.0.0: commander@2.8.x: version "2.8.1" resolved "https://registry.yarnpkg.com/commander/-/commander-2.8.1.tgz#06be367febfda0c330aa1e2a072d3dc9762425d4" - integrity sha512-+pJLBFVk+9ZZdlAOB5WuIElVPPth47hILFkmGym57aq8kwxsowvByvB0DHs1vQAhyMZzdcpTtF0VDKGkSDR4ZQ== + integrity sha1-Br42f+v9oMMwqh4qBy09yXYkJdQ= dependencies: graceful-readlink ">= 1.0.0" @@ -7083,24 +8767,24 @@ commander@^8.2.0: integrity sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww== common-tags@^1.8.0: - version "1.8.2" - resolved "https://registry.yarnpkg.com/common-tags/-/common-tags-1.8.2.tgz#94ebb3c076d26032745fd54face7f688ef5ac9c6" - integrity sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA== + version "1.8.0" + resolved "https://registry.yarnpkg.com/common-tags/-/common-tags-1.8.0.tgz#8e3153e542d4a39e9b10554434afaaf98956a937" + integrity sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw== commondir@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" - integrity sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg== + integrity sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs= compare-versions@^3.6.0: version "3.6.0" resolved "https://registry.yarnpkg.com/compare-versions/-/compare-versions-3.6.0.tgz#1a5689913685e5a87637b8d3ffca75514ec41d62" integrity sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA== -component-emitter@^1.2.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.1.tgz#ef1d5796f7d93f135ee6fb684340b26403c97d17" - integrity sha512-T0+barUSQRTUQASh8bx02dl+DhF54GtIDY13Y3m9oWTklKbb3Wv974meRpeZ3lp1JpLVECWWNHC4vaG2XHXouQ== +component-emitter@^1.2.1, component-emitter@~1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0" + integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg== compressible@~2.0.16: version "2.0.18" @@ -7122,10 +8806,15 @@ compression@^1.7.4: safe-buffer "5.1.2" vary "~1.1.2" +compute-scroll-into-view@^1.0.17: + version "1.0.17" + resolved "https://registry.yarnpkg.com/compute-scroll-into-view/-/compute-scroll-into-view-1.0.17.tgz#6a88f18acd9d42e9cf4baa6bec7e0522607ab7ab" + integrity sha512-j4dx+Fb0URmzbwwMUrhqWM2BEWHdFGx+qZ9qqASHRPqvTYdqvWnHg0H1hIbcyLnvgnoNAVMlwkepyqM3DaIFUg== + concat-map@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" - integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== + integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= concat-stream@^1.5.0: version "1.6.2" @@ -7167,7 +8856,7 @@ console-browserify@^1.1.0: console-control-strings@^1.0.0, console-control-strings@^1.1.0, console-control-strings@~1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" - integrity sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ== + integrity sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4= console-ui@^3.0.4, console-ui@^3.1.2: version "3.1.2" @@ -7180,59 +8869,75 @@ console-ui@^3.0.4, console-ui@^3.1.2: ora "^3.4.0" through2 "^3.0.1" -consolidate@^0.16.0: - version "0.16.0" - resolved "https://registry.yarnpkg.com/consolidate/-/consolidate-0.16.0.tgz#a11864768930f2f19431660a65906668f5fbdc16" - integrity sha512-Nhl1wzCslqXYTJVDyJCu3ODohy9OfBMB5uD2BiBTzd7w+QY0lBzafkR8y8755yMYHAaMD4NuzbAw03/xzfw+eQ== +consolidate@^0.15.1: + version "0.15.1" + resolved "https://registry.yarnpkg.com/consolidate/-/consolidate-0.15.1.tgz#21ab043235c71a07d45d9aad98593b0dba56bab7" + integrity sha512-DW46nrsMJgy9kqAbPt5rKaCr7uFtpo4mSUvLHIUbJEjm0vo+aY5QLwBUq3FK4tRnJr/X0Psc0C4jf/h+HtXSMw== dependencies: - bluebird "^3.7.2" + bluebird "^3.1.1" constants-browserify@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75" - integrity sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ== + integrity sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U= + +content-disposition@0.5.3: + version "0.5.3" + resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.3.tgz#e130caf7e7279087c5616c2007d0485698984fbd" + integrity sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g== + dependencies: + safe-buffer "5.1.2" -content-disposition@0.5.4, content-disposition@^0.5.4: +content-disposition@^0.5.4: version "0.5.4" resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.4.tgz#8b82b4efac82512a02bb0b1dcec9d2c5e8eb5bfe" integrity sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ== dependencies: safe-buffer "5.2.1" -content-type@~1.0.4, content-type@~1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.5.tgz#8b773162656d1d1086784c8f23a54ce6d73d7918" - integrity sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA== +content-type@~1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" + integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== continuable-cache@^0.3.1: version "0.3.1" resolved "https://registry.yarnpkg.com/continuable-cache/-/continuable-cache-0.3.1.tgz#bd727a7faed77e71ff3985ac93351a912733ad0f" - integrity sha512-TF30kpKhTH8AGCG3dut0rdd/19B7Z+qCnrMoBLpyQu/2drZdNrrpcjPEoJeSVsQM+8KmWG5O56oPDjSSUsuTyA== + integrity sha1-vXJ6f67XfnH/OYWskzUakSczrQ8= -convert-source-map@^1.4.0, convert-source-map@^1.5.0, convert-source-map@^1.5.1, convert-source-map@^1.7.0: +convert-source-map@^1.4.0: version "1.9.0" resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.9.0.tgz#7faae62353fb4213366d0ca98358d22e8368b05f" integrity sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A== -convert-source-map@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-2.0.0.tgz#4b560f649fc4e918dd0ab75cf4961e8bc882d82a" - integrity sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg== +convert-source-map@^1.5.0, convert-source-map@^1.5.1: + version "1.7.0" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.7.0.tgz#17a2cb882d7f77d3490585e2ce6c524424a3a442" + integrity sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA== + dependencies: + safe-buffer "~5.1.1" + +convert-source-map@^1.7.0: + version "1.8.0" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.8.0.tgz#f3373c32d21b4d780dd8004514684fb791ca4369" + integrity sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA== + dependencies: + safe-buffer "~5.1.1" cookie-signature@1.0.6: version "1.0.6" resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" - integrity sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ== + integrity sha1-4wOogrNCzD7oylE6eZmXNNqzriw= -cookie@0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.5.0.tgz#d1f5d71adec6558c58f389987c366aa47e994f8b" - integrity sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw== +cookie@0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.0.tgz#beb437e7022b3b6d49019d088665303ebe9c14ba" + integrity sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg== cookie@~0.4.1: - version "0.4.2" - resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.2.tgz#0e41f24de5ecf317947c82fc789e06a884824432" - integrity sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA== + version "0.4.1" + resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.1.tgz#afd713fe26ebd21ba95ceb61f9a8116e50a537d1" + integrity sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA== copy-concurrently@^1.0.0: version "1.0.5" @@ -7249,26 +8954,48 @@ copy-concurrently@^1.0.0: copy-dereference@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/copy-dereference/-/copy-dereference-1.0.0.tgz#6b131865420fd81b413ba994b44d3655311152b6" - integrity sha512-40TSLuhhbiKeszZhK9LfNdazC67Ue4kq/gGwN5sdxEUWPXTIMmKmGmgD9mPfNKVAeecEW+NfEIpBaZoACCQLLw== + integrity sha1-axMYZUIP2BtBO6mUtE02VTERUrY= copy-descriptor@^0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" - integrity sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw== + integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40= copy-to-clipboard@^3.3.1: - version "3.3.3" - resolved "https://registry.yarnpkg.com/copy-to-clipboard/-/copy-to-clipboard-3.3.3.tgz#55ac43a1db8ae639a4bd99511c148cdd1b83a1b0" - integrity sha512-2KV8NhB5JqC3ky0r9PMCAZKbUHSwtEo4CwCs0KXgruG43gX5PMqDEBbVU4OUzw2MuAWUfsuFmWvEKG5QRfSnJA== + version "3.3.1" + resolved "https://registry.yarnpkg.com/copy-to-clipboard/-/copy-to-clipboard-3.3.1.tgz#115aa1a9998ffab6196f93076ad6da3b913662ae" + integrity sha512-i13qo6kIHTTpCm8/Wup+0b1mVWETvu2kIMzKoK8FpkLkFxlt0znUAHcMzox+T8sPlqtZXq3CulEjQHsYiGFJUw== dependencies: toggle-selection "^1.0.6" -core-js-compat@^3.31.0, core-js-compat@^3.34.0, core-js-compat@^3.8.1: - version "3.35.1" - resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.35.1.tgz#215247d7edb9e830efa4218ff719beb2803555e2" - integrity sha512-sftHa5qUJY3rs9Zht1WEnmkvXputCyDBczPnr7QDgL8n3qrF3CMXY4VPSYtOLLiOUJcah2WNXREd48iOl6mQIw== +core-js-compat@^3.16.0, core-js-compat@^3.16.2: + version "3.18.2" + resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.18.2.tgz#e40c266fbd613948dd8d2d2156345da8ac03c142" + integrity sha512-25VJYCJtGjZwLguj7d66oiHfmnVw3TMOZ0zV8DyMJp/aeQ3OjR519iOOeck08HMyVVRAqXxafc2Hl+5QstJrsQ== + dependencies: + browserslist "^4.17.3" + semver "7.0.0" + +core-js-compat@^3.20.2, core-js-compat@^3.21.0: + version "3.21.1" + resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.21.1.tgz#cac369f67c8d134ff8f9bd1623e3bc2c42068c82" + integrity sha512-gbgX5AUvMb8gwxC7FLVWYT7Kkgu/y7+h/h1X43yJkNqhlK2fuYyQimqvKGNZFAY6CKii/GFKJ2cp/1/42TN36g== dependencies: - browserslist "^4.22.2" + browserslist "^4.19.1" + semver "7.0.0" + +core-js-compat@^3.8.1: + version "3.9.1" + resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.9.1.tgz#4e572acfe90aff69d76d8c37759d21a5c59bb455" + integrity sha512-jXAirMQxrkbiiLsCx9bQPJFA6llDadKMpYrBJQJ3/c4/vsPP/fAf29h24tviRlvwUL6AmY5CHLu2GvjuYviQqA== + dependencies: + browserslist "^4.16.3" + semver "7.0.0" + +core-js-pure@^3.8.2: + version "3.18.2" + resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.18.2.tgz#d8cc11d4885ea919f3de776d45e720e4c769d406" + integrity sha512-4hMMLUlZhKJKOWbbGD1/VDUxGPEhEoN/T01k7bx271WiBKCvCfkgPzy0IeRS4PB50p6/N1q/SZL4B/TRsTE5bA== core-js@3.19.1: version "3.19.1" @@ -7280,10 +9007,15 @@ core-js@^2.4.0, core-js@^2.5.0, core-js@^2.6.5: resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.12.tgz#d9333dfa7b065e347cc5682219d6f690859cc2ec" integrity sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ== -core-js@^3.0.4, core-js@^3.6.5, core-js@^3.8.2: - version "3.35.1" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.35.1.tgz#9c28f8b7ccee482796f8590cc8d15739eaaf980c" - integrity sha512-IgdsbxNyMskrTFxa9lWHyMwAJU5gXOPP+1yO+K59d50VLVAIDAbs7gIv705KzALModfK3ZrSZTPNpC0PQgIZuw== +core-js@^3.0.4: + version "3.8.3" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.8.3.tgz#c21906e1f14f3689f93abcc6e26883550dd92dd0" + integrity sha512-KPYXeVZYemC2TkNEkX/01I+7yd+nX3KddKwZ1Ww7SKWdI2wQprSgLmrTddT8nw92AjEklTsPBoSdQBhbI1bQ6Q== + +core-js@^3.6.5, core-js@^3.8.2: + version "3.18.2" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.18.2.tgz#63a551e8a29f305cd4123754846e65896619ba5b" + integrity sha512-zNhPOUoSgoizoSQFdX1MeZO16ORRb9FFQLts8gSYbZU5FcgXhp24iMWMxnOQo5uIaIG7/6FA/IqJPwev1o9ZXQ== core-object@^3.1.5: version "3.1.5" @@ -7292,6 +9024,11 @@ core-object@^3.1.5: dependencies: chalk "^2.0.0" +core-util-is@1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" + integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= + core-util-is@~1.0.0: version "1.0.3" resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" @@ -7316,10 +9053,10 @@ cosmiconfig@^6.0.0: path-type "^4.0.0" yaml "^1.7.2" -cosmiconfig@^7.0.0, cosmiconfig@^7.0.1: - version "7.1.0" - resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.1.0.tgz#1443b9afa596b670082ea46cbd8f6a62b84635f6" - integrity sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA== +cosmiconfig@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.0.0.tgz#ef9b44d773959cae63ddecd122de23853b60f8d3" + integrity sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA== dependencies: "@types/parse-json" "^4.0.0" import-fresh "^3.2.1" @@ -7327,15 +9064,16 @@ cosmiconfig@^7.0.0, cosmiconfig@^7.0.1: path-type "^4.0.0" yaml "^1.10.0" -cosmiconfig@^8.0.0: - version "8.3.6" - resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-8.3.6.tgz#060a2b871d66dba6c8538ea1118ba1ac16f5fae3" - integrity sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA== +cosmiconfig@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.0.1.tgz#714d756522cace867867ccb4474c5d01bbae5d6d" + integrity sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ== dependencies: - import-fresh "^3.3.0" - js-yaml "^4.1.0" - parse-json "^5.2.0" + "@types/parse-json" "^4.0.0" + import-fresh "^3.2.1" + parse-json "^5.0.0" path-type "^4.0.0" + yaml "^1.10.0" cp-file@^7.0.0: version "7.0.0" @@ -7347,7 +9085,7 @@ cp-file@^7.0.0: nested-error-stacks "^2.0.0" p-event "^4.1.0" -cpy@^8.1.2: +cpy@^8.1.1: version "8.1.2" resolved "https://registry.yarnpkg.com/cpy/-/cpy-8.1.2.tgz#e339ea54797ad23f8e3919a5cffd37bfc3f25935" integrity sha512-dmC4mUesv0OYH2kNFEidtf/skUwv4zePmGeepjyyJ0qTo5+8KhA1o99oIAwVVLzQMAeDJml74d6wPPKb6EZUTg== @@ -7393,6 +9131,23 @@ create-hmac@^1.1.0, create-hmac@^1.1.4, create-hmac@^1.1.7: safe-buffer "^5.0.1" sha.js "^2.4.8" +create-react-context@0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/create-react-context/-/create-react-context-0.3.0.tgz#546dede9dc422def0d3fc2fe03afe0bc0f4f7d8c" + integrity sha512-dNldIoSuNSvlTJ7slIKC/ZFGKexBMBrrcc+TTe1NdmROnaASuLPvqpwj9v4XS4uXZ8+YPu0sNmShX2rXI5LNsw== + dependencies: + gud "^1.0.0" + warning "^4.0.3" + +cross-spawn@7.0.3, cross-spawn@^7.0.0, cross-spawn@^7.0.2, cross-spawn@^7.0.3: + version "7.0.3" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" + integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== + dependencies: + path-key "^3.1.0" + shebang-command "^2.0.0" + which "^2.0.1" + cross-spawn@^6.0.0, cross-spawn@^6.0.5: version "6.0.5" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" @@ -7404,19 +9159,10 @@ cross-spawn@^6.0.0, cross-spawn@^6.0.5: shebang-command "^1.2.0" which "^1.2.9" -cross-spawn@^7.0.0, cross-spawn@^7.0.2, cross-spawn@^7.0.3: - version "7.0.3" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" - integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== - dependencies: - path-key "^3.1.0" - shebang-command "^2.0.0" - which "^2.0.1" - cryptiles@0.2.x: version "0.2.2" resolved "https://registry.yarnpkg.com/cryptiles/-/cryptiles-0.2.2.tgz#ed91ff1f17ad13d3748288594f8a48a0d26f325c" - integrity sha512-gvWSbgqP+569DdslUiCelxIv3IYK5Lgmq1UrRnk+s1WxQOQ16j3GPDcjdtgL5Au65DU/xQi6q3xPtf5Kta+3IQ== + integrity sha1-7ZH/HxetE9N0gohZT4pIoNJvMlw= dependencies: boom "0.4.x" @@ -7482,7 +9228,7 @@ css-select-base-adapter@^0.1.1: resolved "https://registry.yarnpkg.com/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz#3b2ff4972cc362ab88561507a95408a1432135d7" integrity sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w== -css-select@^2.0.0: +css-select@^2.0.0, css-select@^2.0.2: version "2.1.0" resolved "https://registry.yarnpkg.com/css-select/-/css-select-2.1.0.tgz#6a34653356635934a81baca68d0255432105dbef" integrity sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ== @@ -7492,17 +9238,6 @@ css-select@^2.0.0: domutils "^1.7.0" nth-check "^1.0.2" -css-select@^4.1.3: - version "4.3.0" - resolved "https://registry.yarnpkg.com/css-select/-/css-select-4.3.0.tgz#db7129b2846662fd8628cfc496abb2b59e41529b" - integrity sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ== - dependencies: - boolbase "^1.0.0" - css-what "^6.0.1" - domhandler "^4.3.1" - domutils "^2.8.0" - nth-check "^2.0.1" - css-select@^5.1.0: version "5.1.0" resolved "https://registry.yarnpkg.com/css-select/-/css-select-5.1.0.tgz#b8ebd6554c3637ccc76688804ad3f6a6fdaea8a6" @@ -7531,24 +9266,24 @@ css-tree@1.0.0-alpha.29: source-map "^0.5.3" css-tree@^2.0.4: - version "2.3.1" - resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-2.3.1.tgz#10264ce1e5442e8572fc82fbe490644ff54b5c20" - integrity sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw== + version "2.0.4" + resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-2.0.4.tgz#be44314f17e9ac85fe894a5888941782e1123c29" + integrity sha512-b4IS9ZUMtGBiNjzYbcj9JhYbyei99R3ai2CSxlu8GQDnoPA/P+NU85hAm0eKDc/Zp660rpK6tFJQ2OSdacMHVg== dependencies: - mdn-data "2.0.30" + mdn-data "2.0.23" source-map-js "^1.0.1" css-url-regex@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/css-url-regex/-/css-url-regex-1.1.0.tgz#83834230cc9f74c457de59eebd1543feeb83b7ec" - integrity sha512-hLKuvifwoKvwqpctblTp0BovBuOXzxof8JgkA8zeqxxL+vcynHQjtIqqlFfQI1gEAZAjbqKm9gFTa88fxTAX4g== + integrity sha1-g4NCMMyfdMRX3lnuvRVD/uuDt+w= css-what@^3.2.1: version "3.4.2" resolved "https://registry.yarnpkg.com/css-what/-/css-what-3.4.2.tgz#ea7026fcb01777edbde52124e21f327e7ae950e4" integrity sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ== -css-what@^6.0.1, css-what@^6.1.0: +css-what@^6.1.0: version "6.1.0" resolved "https://registry.yarnpkg.com/css-what/-/css-what-6.1.0.tgz#fb5effcf76f1ddea2c81bdfaa4de44e79bac70f4" integrity sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw== @@ -7575,7 +9310,7 @@ cssom@~0.3.6: resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.3.8.tgz#9f1276f5b2b463f2114d3f2c75250af8c1a36f4a" integrity sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg== -cssstyle@^2.3.0: +cssstyle@^2.2.0: version "2.3.0" resolved "https://registry.yarnpkg.com/cssstyle/-/cssstyle-2.3.0.tgz#ff665a0ddbdc31864b09647f34163443d90b0852" integrity sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A== @@ -7583,26 +9318,19 @@ cssstyle@^2.3.0: cssom "~0.3.6" csstype@^2.5.7: - version "2.6.21" - resolved "https://registry.yarnpkg.com/csstype/-/csstype-2.6.21.tgz#2efb85b7cc55c80017c66a5ad7cbd931fda3a90e" - integrity sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w== + version "2.6.14" + resolved "https://registry.yarnpkg.com/csstype/-/csstype-2.6.14.tgz#004822a4050345b55ad4dcc00be1d9cf2f4296de" + integrity sha512-2mSc+VEpGPblzAxyeR+vZhJKgYg0Og0nnRi7pmRXFYYxSfnOnW8A5wwQb4n4cE2nIOzqKOAzLCaEX6aBmNEv8A== csstype@^3.0.2: - version "3.1.3" - resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.3.tgz#d80ff294d114fb0e6ac500fbf85b60137d7eff81" - integrity sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw== + version "3.0.6" + resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.0.6.tgz#865d0b5833d7d8d40f4e5b8a6d76aea3de4725ef" + integrity sha512-+ZAmfyWMT7TiIlzdqJgjMb7S4f1beorDbWbsocyK4RaiqA5RTX3K14bnBWmmA9QEM0gRdsjyyrEmcyga8Zsxmw== ctype@0.5.3: version "0.5.3" resolved "https://registry.yarnpkg.com/ctype/-/ctype-0.5.3.tgz#82c18c2461f74114ef16c135224ad0b9144ca12f" - integrity sha512-T6CEkoSV4q50zW3TlTHMbzy1E5+zlnNcY+yb7tWVYlTwPhx9LpnfAkd4wecpWknDyptp4k97LUZeInlf6jdzBg== - -currently-unhandled@^0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/currently-unhandled/-/currently-unhandled-0.4.1.tgz#988df33feab191ef799a61369dd76c17adf957ea" - integrity sha512-/fITjgjGU50vjQ4FH6eUoYu+iUoUKIXws2hL15JJpIR+BbTxaXQsMuuyjtNh2WqsSBS5nsaZHFsFecyw5CCAng== - dependencies: - array-find-index "^1.0.1" + integrity sha1-gsGMJGH3QRTvFsE1IkrQuRRMoS8= curved-arrows@^0.1.0: version "0.1.0" @@ -7610,14 +9338,14 @@ curved-arrows@^0.1.0: integrity sha512-FchrDNr8b3ijJOycRM3iT0tc7d5NJSJ5e1fPZibTv73N2yXcgIbSi858R+QfCPRbrjqSWXnR8OaUUu9w+TxTRg== cyclist@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/cyclist/-/cyclist-1.0.2.tgz#673b5f233bf34d8e602b949429f8171d9121bea3" - integrity sha512-0sVXIohTfLqVIW3kb/0n6IiWF3Ifj5nm2XaSrLq2DI6fKIGa2fYAZdk917rUneaeLVpYfFcyXE2ft0fe3remsA== + version "1.0.1" + resolved "https://registry.yarnpkg.com/cyclist/-/cyclist-1.0.1.tgz#596e9698fd0c80e12038c2b82d6eb1b35b6224d9" + integrity sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk= -"d3-array@2 - 3", "d3-array@2.10.0 - 3", "d3-array@2.5.0 - 3", d3-array@3, d3-array@^3.1.1, d3-array@^3.2.0: - version "3.2.4" - resolved "https://registry.yarnpkg.com/d3-array/-/d3-array-3.2.4.tgz#15fec33b237f97ac5d7c986dc77da273a8ed0bb5" - integrity sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg== +"d3-array@2 - 3", "d3-array@2.10.0 - 3", "d3-array@2.5.0 - 3", d3-array@3, d3-array@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/d3-array/-/d3-array-3.1.1.tgz#7797eb53ead6b9083c75a45a681e93fc41bc468c" + integrity sha512-33qQ+ZoZlli19IFiQx4QEpf2CBEayMRzhlisJHSCsSUbDXv6ZishqS1x7uFVClKG4Wr7rZVHvaAttoLow6GqdQ== dependencies: internmap "1 - 2" @@ -7645,21 +9373,21 @@ d3-chord@3: d3-path "1 - 3" "d3-color@1 - 3", d3-color@3: - version "3.1.0" - resolved "https://registry.yarnpkg.com/d3-color/-/d3-color-3.1.0.tgz#395b2833dfac71507f12ac2f7af23bf819de24e2" - integrity sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA== + version "3.0.1" + resolved "https://registry.yarnpkg.com/d3-color/-/d3-color-3.0.1.tgz#03316e595955d1fcd39d9f3610ad41bb90194d0a" + integrity sha512-6/SlHkDOBLyQSJ1j1Ghs82OIUXpKWlR0hCsw0XrLSQhuUPuCSmLQ1QPH98vpnQxMUQM2/gfAkUEWsupVpd9JGw== -d3-contour@4: - version "4.0.2" - resolved "https://registry.yarnpkg.com/d3-contour/-/d3-contour-4.0.2.tgz#bb92063bc8c5663acb2422f99c73cbb6c6ae3bcc" - integrity sha512-4EzFTRIikzs47RGmdxbeUvLWtGedDUNkTcmzoeyg4sP/dvCexO47AaQL7VKy/gul85TOxw+IBgA8US2xwbToNA== +d3-contour@3: + version "3.0.1" + resolved "https://registry.yarnpkg.com/d3-contour/-/d3-contour-3.0.1.tgz#2c64255d43059599cd0dba8fe4cc3d51ccdd9bbd" + integrity sha512-0Oc4D0KyhwhM7ZL0RMnfGycLN7hxHB8CMmwZ3+H26PWAG0ozNuYG5hXSDNgmP1SgJkQMrlG6cP20HoaSbvcJTQ== dependencies: - d3-array "^3.2.0" + d3-array "2 - 3" d3-delaunay@6: - version "6.0.4" - resolved "https://registry.yarnpkg.com/d3-delaunay/-/d3-delaunay-6.0.4.tgz#98169038733a0a5babbeda55054f795bb9e4a58b" - integrity sha512-mdjtIZ1XLAM8bm/hx3WwjfHt6Sggek7qH043O8KEjDXN40xi3vx/6pYSVTwLjEgiXQTbvaouWKynLBiUZ6SK6A== + version "6.0.2" + resolved "https://registry.yarnpkg.com/d3-delaunay/-/d3-delaunay-6.0.2.tgz#7fd3717ad0eade2fc9939f4260acfb503f984e92" + integrity sha512-IMLNldruDQScrcfT+MWnazhHbDJhcRJyOEBAJfwQnHle1RPh6WDuLvxNArUju2VSMSUuKlY5BGHRJ2cYyoFLQQ== dependencies: delaunator "5" @@ -7706,22 +9434,27 @@ d3-force@3: d3-quadtree "1 - 3" d3-timer "1 - 3" -"d3-format@1 - 3", d3-format@3, d3-format@^3.0.1: +"d3-format@1 - 3", d3-format@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/d3-format/-/d3-format-3.0.1.tgz#e41b81b2ab79277141ec1404aa5d05001da64084" + integrity sha512-hdL7+HBIohpgfolhBxr1KX47VMD6+vVD/oEFrxk5yhmzV2prk99EkFKYpXuhVkFpTgHdJ6/4bYcjdLPPXV4tIA== + +d3-format@3: version "3.1.0" resolved "https://registry.yarnpkg.com/d3-format/-/d3-format-3.1.0.tgz#9260e23a28ea5cb109e93b21a06e24e2ebd55641" integrity sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA== d3-geo@3: - version "3.1.0" - resolved "https://registry.yarnpkg.com/d3-geo/-/d3-geo-3.1.0.tgz#74fd54e1f4cebd5185ac2039217a98d39b0a4c0e" - integrity sha512-JEo5HxXDdDYXCaWdwLRt79y7giK8SbhZJbFWXqbRTolCHFI5jRqteLzCsq51NKbUoX0PjBVSohxrx+NoOUujYA== + version "3.0.1" + resolved "https://registry.yarnpkg.com/d3-geo/-/d3-geo-3.0.1.tgz#4f92362fd8685d93e3b1fae0fd97dc8980b1ed7e" + integrity sha512-Wt23xBych5tSy9IYAM1FR2rWIBFWa52B/oF/GYe5zbdHrg08FU8+BuI6X4PvTwPDdqdAdq04fuWJpELtsaEjeA== dependencies: d3-array "2.5.0 - 3" d3-hierarchy@3: - version "3.1.2" - resolved "https://registry.yarnpkg.com/d3-hierarchy/-/d3-hierarchy-3.1.2.tgz#b01cd42c1eed3d46db77a5966cf726f8c09160c6" - integrity sha512-FX/9frcub54beBdugHjDCdikxThEqjnR93Qt7PvQTOHxyiNCAlvMrHhclk3cD5VeAaq9fxmfRp+CnWw9rEMBuA== + version "3.1.1" + resolved "https://registry.yarnpkg.com/d3-hierarchy/-/d3-hierarchy-3.1.1.tgz#9cbb0ffd2375137a351e6cfeed344a06d4ff4597" + integrity sha512-LtAIu54UctRmhGKllleflmHalttH3zkfSi4NlKrTAoFKjC+AFBJohsCAdgCBYQwH0F8hIOGY89X1pPqAchlMkA== "d3-interpolate@1 - 3", "d3-interpolate@1.2.0 - 3", d3-interpolate@3: version "3.0.1" @@ -7730,10 +9463,10 @@ d3-hierarchy@3: dependencies: d3-color "1 - 3" -"d3-path@1 - 3", d3-path@3, d3-path@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/d3-path/-/d3-path-3.1.0.tgz#22df939032fb5a71ae8b1800d61ddb7851c42526" - integrity sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ== +"d3-path@1 - 3", d3-path@3: + version "3.0.1" + resolved "https://registry.yarnpkg.com/d3-path/-/d3-path-3.0.1.tgz#f09dec0aaffd770b7995f1a399152bf93052321e" + integrity sha512-gq6gZom9AFZby0YLduxT1qmrp4xpBA1YZr19OI717WIdKE2OM5ETq5qrHLb301IgxhLwcuxvGZVLeeWc/k1I6w== d3-polygon@3: version "3.0.1" @@ -7774,14 +9507,28 @@ d3-scale@4, d3-scale@^4.0.2: resolved "https://registry.yarnpkg.com/d3-selection/-/d3-selection-3.0.0.tgz#c25338207efa72cc5b9bd1458a1a41901f1e1b31" integrity sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ== -d3-shape@3, d3-shape@^3.0.1: - version "3.2.0" - resolved "https://registry.yarnpkg.com/d3-shape/-/d3-shape-3.2.0.tgz#a1a839cbd9ba45f28674c69d7f855bcf91dfc6a5" - integrity sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA== +d3-shape@3: + version "3.1.0" + resolved "https://registry.yarnpkg.com/d3-shape/-/d3-shape-3.1.0.tgz#c8a495652d83ea6f524e482fca57aa3f8bc32556" + integrity sha512-tGDh1Muf8kWjEDT/LswZJ8WF85yDZLvVJpYU9Nq+8+yW1Z5enxrmXOhTArlkaElU+CTn0OTVNli+/i+HP45QEQ== + dependencies: + d3-path "1 - 3" + +d3-shape@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/d3-shape/-/d3-shape-3.0.1.tgz#9ccdfb28fd9b0d12f2d8aec234cd5c4a9ea27931" + integrity sha512-HNZNEQoDhuCrDWEc/BMbF/hKtzMZVoe64TvisFLDp2Iyj0UShB/E6/lBsLlJTfBMbYgftHj90cXJ0SEitlE6Xw== + dependencies: + d3-path "1 - 3" + +"d3-time-format@2 - 4", d3-time-format@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/d3-time-format/-/d3-time-format-4.0.0.tgz#930ded86a9de761702344760d8a25753467f28b7" + integrity sha512-nzaCwlj+ZVBIlFuVOT1RmU+6xb/7D5IcnhHzHQcBgS/aTa5K9fWZNN5LCXA27LgF5WxoSNJqKBbLcGMtM6Ca6A== dependencies: - d3-path "^3.1.0" + d3-time "1 - 3" -"d3-time-format@2 - 4", d3-time-format@4, d3-time-format@^4.0.0: +d3-time-format@4: version "4.1.0" resolved "https://registry.yarnpkg.com/d3-time-format/-/d3-time-format-4.1.0.tgz#7ab5257a5041d11ecb4fe70a5c7d16a195bb408a" integrity sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg== @@ -7789,9 +9536,9 @@ d3-shape@3, d3-shape@^3.0.1: d3-time "1 - 3" "d3-time@1 - 3", "d3-time@2.1.1 - 3", d3-time@3: - version "3.1.0" - resolved "https://registry.yarnpkg.com/d3-time/-/d3-time-3.1.0.tgz#9310db56e992e3c0175e1ef385e545e48a9bb5c7" - integrity sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q== + version "3.0.0" + resolved "https://registry.yarnpkg.com/d3-time/-/d3-time-3.0.0.tgz#65972cb98ae2d4954ef5c932e8704061335d4975" + integrity sha512-zmV3lRnlaLI08y9IMRXSDshQb5Nj77smnfpnd2LrBa/2K281Jijactokeak14QacHs/kKq0AQ121nidNYlarbQ== dependencies: d3-array "2 - 3" @@ -7823,16 +9570,16 @@ d3-zoom@3: d3-transition "2 - 3" d3@^7.3.0: - version "7.8.5" - resolved "https://registry.yarnpkg.com/d3/-/d3-7.8.5.tgz#fde4b760d4486cdb6f0cc8e2cbff318af844635c" - integrity sha512-JgoahDG51ncUfJu6wX/1vWQEqOflgXyl4MaHqlcSruTez7yhaRKR9i8VjjcQGeS2en/jnFivXuaIMnseMMt0XA== + version "7.3.0" + resolved "https://registry.yarnpkg.com/d3/-/d3-7.3.0.tgz#f3d5a22c1f658952a6491cf50132f5267ed7a40a" + integrity sha512-MDRLJCMK232OJQRqGljQ/gCxtB8k3/sLKFjftMjzPB3nKVUODpdW9Rb3vcq7U8Ka5YKoZkAmp++Ur6I+6iNWIw== dependencies: d3-array "3" d3-axis "3" d3-brush "3" d3-chord "3" d3-color "3" - d3-contour "4" + d3-contour "3" d3-delaunay "6" d3-dispatch "3" d3-drag "3" @@ -7861,7 +9608,14 @@ d3@^7.3.0: dag-map@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/dag-map/-/dag-map-2.0.2.tgz#9714b472de82a1843de2fba9b6876938cab44c68" - integrity sha512-xnsprIzYuDeiyu5zSKwilV/ajRHxnoMlAhEREfyfTgTSViMVY2fGP1ZcHJbtwup26oCkofySU/m6oKJ3HrkW7w== + integrity sha1-lxS0ct6CoYQ94vuptodpOMq0TGg= + +dashdash@^1.12.0: + version "1.14.1" + resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" + integrity sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA= + dependencies: + assert-plus "^1.0.0" data-urls@^2.0.0: version "2.0.0" @@ -7872,17 +9626,15 @@ data-urls@^2.0.0: whatwg-mimetype "^2.3.0" whatwg-url "^8.0.0" -date-and-time@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/date-and-time/-/date-and-time-1.0.1.tgz#4959b7faf1ec5873e59d926d4528b9223a808a57" - integrity sha512-7u+uNfnjWkX+YFQfivvW24TjaJG6ahvTrfw1auq7KlC7osuGcZBIWGBvB9UcENjH6JnLVhMqlRripk1dSHjAUA== +date-and-time@^0.14.1: + version "0.14.2" + resolved "https://registry.yarnpkg.com/date-and-time/-/date-and-time-0.14.2.tgz#a4266c3dead460f6c231fe9674e585908dac354e" + integrity sha512-EFTCh9zRSEpGPmJaexg7HTuzZHh6cnJj1ui7IGCFNXzd2QdpsNh05Db5TF3xzJm30YN+A8/6xHSuRcQqoc3kFA== date-fns@^2.28.0: - version "2.30.0" - resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-2.30.0.tgz#f367e644839ff57894ec6ac480de40cae4b0f4d0" - integrity sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw== - dependencies: - "@babel/runtime" "^7.21.0" + version "2.28.0" + resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-2.28.0.tgz#9570d656f5fc13143e50c975a3b6bbeb46cd08b2" + integrity sha512-8d35hViGYx/QH0icHYCeLmsLmMUheMmTyV9Fcm6gvNwdw31yXXH+O85sOBJ+OLnLQMKZowvpKb6FgMIQjcpvQw== date-time@^2.1.0: version "2.1.0" @@ -7891,103 +9643,91 @@ date-time@^2.1.0: dependencies: time-zone "^1.0.0" -debug@2.6.9, debug@^2.1.0, debug@^2.1.1, debug@^2.1.3, debug@^2.2.0, debug@^2.3.3, debug@^2.6.8, debug@^2.6.9: +debug@2.6.9, debug@^2.1.0, debug@^2.1.1, debug@^2.1.3, debug@^2.2.0, debug@^2.3.3, debug@^2.6.0, debug@^2.6.8, debug@^2.6.9: version "2.6.9" resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== dependencies: ms "2.0.0" -debug@4, debug@^4.0.0, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.2.0, debug@^4.3.1, debug@^4.3.2, debug@~4.3.1, debug@~4.3.2: - version "4.3.4" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" - integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== - dependencies: - ms "2.1.2" - -debug@^3.0.0, debug@^3.0.1, debug@^3.1.0, debug@^3.2.7: +debug@^3.0.0, debug@^3.0.1, debug@^3.1.0, debug@^3.1.1: version "3.2.7" resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== dependencies: ms "^2.1.1" -decamelize@^1.1.2: - version "1.2.0" - resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" - integrity sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA== +debug@^4.0.0, debug@^4.1.0, debug@^4.2.0: + version "4.3.3" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.3.tgz#04266e0b70a98d4462e6e288e38259213332b664" + integrity sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q== + dependencies: + ms "2.1.2" -decimal.js@^10.2.1: - version "10.4.3" - resolved "https://registry.yarnpkg.com/decimal.js/-/decimal.js-10.4.3.tgz#1044092884d245d1b7f65725fa4ad4c6f781cc23" - integrity sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA== +debug@^4.0.1, debug@^4.1.1, debug@^4.3.1: + version "4.3.1" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.1.tgz#f0d229c505e0c6d8c49ac553d1b13dc183f6b2ee" + integrity sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ== + dependencies: + ms "2.1.2" -decode-uri-component@^0.2.0, decode-uri-component@^0.2.2: - version "0.2.2" - resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.2.tgz#e69dbe25d37941171dd540e024c444cd5188e1e9" - integrity sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ== +debug@^4.3.2, debug@~4.3.1, debug@~4.3.2: + version "4.3.2" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.2.tgz#f0a49c18ac8779e31d4a0c6029dfb76873c7428b" + integrity sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw== + dependencies: + ms "2.1.2" -deep-is@^0.1.3: - version "0.1.4" - resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831" - integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== +decimal.js@^10.2.0: + version "10.2.1" + resolved "https://registry.yarnpkg.com/decimal.js/-/decimal.js-10.2.1.tgz#238ae7b0f0c793d3e3cea410108b35a2c01426a3" + integrity sha512-KaL7+6Fw6i5A2XSnsbhm/6B+NuEA7TZ4vqxnd5tXz9sbKtrN9Srj8ab4vKVdK8YAqZO9P1kg45Y6YLoduPf+kw== -deepmerge@^4.2.2: - version "4.3.1" - resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.3.1.tgz#44b5f2147cd3b00d4b56137685966f26fd25dd4a" - integrity sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A== +decode-uri-component@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" + integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU= -default-browser-id@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/default-browser-id/-/default-browser-id-1.0.4.tgz#e59d09a5d157b828b876c26816e61c3d2a2c203a" - integrity sha512-qPy925qewwul9Hifs+3sx1ZYn14obHxpkX+mPD369w4Rzg+YkJBgi3SOvwUq81nWSjqGUegIgEPwD8u+HUnxlw== - dependencies: - bplist-parser "^0.1.0" - meow "^3.1.0" - untildify "^2.0.0" +deep-is@^0.1.3, deep-is@~0.1.3: + version "0.1.3" + resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" + integrity sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ= + +deep-object-diff@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/deep-object-diff/-/deep-object-diff-1.1.0.tgz#d6fabf476c2ed1751fc94d5ca693d2ed8c18bc5a" + integrity sha512-b+QLs5vHgS+IoSNcUE4n9HP2NwcHj7aqnJWsjPtuG75Rh5TOaGt0OjAYInh77d5T16V5cRDC+Pw/6ZZZiETBGw== + +deepmerge@^4.2.2: + version "4.2.2" + resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.2.2.tgz#44d2ea3679b8f4d4ffba33f03d865fc1e7bf4955" + integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg== defaults@^1.0.3: - version "1.0.4" - resolved "https://registry.yarnpkg.com/defaults/-/defaults-1.0.4.tgz#b0b02062c1e2aa62ff5d9528f0f98baa90978d7a" - integrity sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A== + version "1.0.3" + resolved "https://registry.yarnpkg.com/defaults/-/defaults-1.0.3.tgz#c656051e9817d9ff08ed881477f3fe4019f3ef7d" + integrity sha1-xlYFHpgX2f8I7YgUd/P+QBnz730= dependencies: clone "^1.0.2" -define-data-property@^1.0.1, define-data-property@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/define-data-property/-/define-data-property-1.1.2.tgz#f3c33b4f0102360cd7c0f5f28700f5678510b63a" - integrity sha512-SRtsSqsDbgpJBbW3pABMCOt6rQyeM8s8RiyeSN8jYG8sYmt/kGJejbydttUsnDs1tadr19tvhT4ShwMyoqAm4g== - dependencies: - es-errors "^1.3.0" - get-intrinsic "^1.2.2" - gopd "^1.0.1" - has-property-descriptors "^1.0.1" - -define-lazy-prop@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz#3f7ae421129bcaaac9bc74905c98a0009ec9ee7f" - integrity sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og== - -define-properties@^1.1.2, define-properties@^1.1.3, define-properties@^1.2.0, define-properties@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.2.1.tgz#10781cc616eb951a80a034bafcaa7377f6af2b6c" - integrity sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg== +define-properties@^1.1.2, define-properties@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" + integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ== dependencies: - define-data-property "^1.0.1" - has-property-descriptors "^1.0.0" - object-keys "^1.1.1" + object-keys "^1.0.12" define-property@^0.2.5: version "0.2.5" resolved "https://registry.yarnpkg.com/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116" - integrity sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA== + integrity sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY= dependencies: is-descriptor "^0.1.0" define-property@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/define-property/-/define-property-1.0.0.tgz#769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6" - integrity sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA== + integrity sha1-dp66rz9KY6rTr56NMEybvnm/sOY= dependencies: is-descriptor "^1.0.0" @@ -8000,21 +9740,21 @@ define-property@^2.0.2: isobject "^3.0.1" delaunator@5: - version "5.0.1" - resolved "https://registry.yarnpkg.com/delaunator/-/delaunator-5.0.1.tgz#39032b08053923e924d6094fe2cde1a99cc51278" - integrity sha512-8nvh+XBe96aCESrGOqMp/84b13H9cdKbG5P2ejQCh4d4sK9RL4371qou9drQjMhvnPmhWl5hnmqbEE0fXr9Xnw== + version "5.0.0" + resolved "https://registry.yarnpkg.com/delaunator/-/delaunator-5.0.0.tgz#60f052b28bd91c9b4566850ebf7756efe821d81b" + integrity sha512-AyLvtyJdbv/U1GkiS6gUUzclRoAY4Gs75qkMygJJhU75LW4DNuSF2RMzpxs9jw9Oz1BobHjTdkG3zdP55VxAqw== dependencies: - robust-predicates "^3.0.2" + robust-predicates "^3.0.0" delayed-stream@0.0.5: version "0.0.5" resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-0.0.5.tgz#d4b1f43a93e8296dfe02694f4680bc37a313c73f" - integrity sha512-v+7uBd1pqe5YtgPacIIbZ8HuHeLFVNe4mUEyFDXL6KiqzEykjbw+5mXZXpGFgNVasdL4jWKgaKIXrEHiynN1LA== + integrity sha1-1LH0OpPoKW3+AmlPRoC8N6MTxz8= delayed-stream@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" - integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ== + integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk= delegate@^3.1.2: version "3.2.0" @@ -8024,30 +9764,30 @@ delegate@^3.1.2: delegates@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" - integrity sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ== - -depd@2.0.0, depd@~2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df" - integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== + integrity sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o= depd@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" - integrity sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ== + integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= + +depd@~2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df" + integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== des.js@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/des.js/-/des.js-1.1.0.tgz#1d37f5766f3bbff4ee9638e871a8768c173b81da" - integrity sha512-r17GxjhUCjSRy8aiJpr8/UadFIzMzJGexI3Nmz4ADi9LYSFx4gTBp80+NaX/YsXWWLhpZ7v/v/ubEc/bCNfKwg== + version "1.0.1" + resolved "https://registry.yarnpkg.com/des.js/-/des.js-1.0.1.tgz#5382142e1bdc53f85d86d53e5f4aa7deb91e0843" + integrity sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA== dependencies: inherits "^2.0.1" minimalistic-assert "^1.0.0" -destroy@1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015" - integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg== +destroy@~1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" + integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA= detab@2.0.4: version "2.0.4" @@ -8059,39 +9799,40 @@ detab@2.0.4: detect-file@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/detect-file/-/detect-file-1.0.0.tgz#f0d66d03672a825cb1b73bdb3fe62310c8e552b7" - integrity sha512-DtCOLG98P007x7wiiOmfI0fi3eIKyWiLTGJ2MDnVi/E04lWGbf+JzrRHMm0rgIIZJGtHpKpbVgLWHrv8xXpc3Q== + integrity sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc= detect-indent@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-4.0.0.tgz#f76d064352cdf43a1cb6ce619c4ee3a9475de208" - integrity sha512-BDKtmHlOzwI7iRuEkhzsnPoi5ypEhWAJB5RvHWe1kMr06js3uK5B3734i3ui5Yd+wOJV1cpE4JnivPD283GU/A== + integrity sha1-920GQ1LN9Docts5hnE7jqUdd4gg= dependencies: repeating "^2.0.0" detect-indent@^6.0.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-6.1.0.tgz#592485ebbbf6b3b1ab2be175c8393d04ca0d57e6" - integrity sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA== + version "6.0.0" + resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-6.0.0.tgz#0abd0f549f69fc6659a254fe96786186b6f528fd" + integrity sha512-oSyFlqaTHCItVRGK5RmrmjB+CmaMOW7IaNA/kdxqhoa6d17j/5ce9O9eWXmV/KEdRwqpQA+Vqe8a8Bsybu4YnA== detect-newline@3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651" integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA== -detect-package-manager@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/detect-package-manager/-/detect-package-manager-2.0.1.tgz#6b182e3ae5e1826752bfef1de9a7b828cffa50d8" - integrity sha512-j/lJHyoLlWi6G1LDdLgvUtz60Zo5GEj+sVYtTVXnYLDPuzgC3llMxonXym9zIwhhUII8vjdw0LXxavpLqTbl1A== +detect-port-alt@1.1.6: + version "1.1.6" + resolved "https://registry.yarnpkg.com/detect-port-alt/-/detect-port-alt-1.1.6.tgz#24707deabe932d4a3cf621302027c2b266568275" + integrity sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q== dependencies: - execa "^5.1.1" + address "^1.0.1" + debug "^2.6.0" detect-port@^1.3.0: - version "1.5.1" - resolved "https://registry.yarnpkg.com/detect-port/-/detect-port-1.5.1.tgz#451ca9b6eaf20451acb0799b8ab40dff7718727b" - integrity sha512-aBzdj76lueB6uUst5iAs7+0H/oOjqI5D16XUWxlWMIMROhcM0rfsNVk93zTngq1dDNpoXRr++Sus7ETAExppAQ== + version "1.3.0" + resolved "https://registry.yarnpkg.com/detect-port/-/detect-port-1.3.0.tgz#d9c40e9accadd4df5cac6a782aefd014d573d1f1" + integrity sha512-E+B1gzkl2gqxt1IhUzwjrxBKRqx1UzC3WLONHinn8S3T6lwV/agVCyitiFOsGJ/eYuEUBvD71MZHy3Pv1G9doQ== dependencies: address "^1.0.1" - debug "4" + debug "^2.6.0" dialog-polyfill@^0.5.6: version "0.5.6" @@ -8104,9 +9845,9 @@ diff@^4.0.2: integrity sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A== diff@^5.0.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/diff/-/diff-5.2.0.tgz#26ded047cd1179b78b9537d5ef725503ce1ae531" - integrity sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A== + version "5.0.0" + resolved "https://registry.yarnpkg.com/diff/-/diff-5.0.0.tgz#7ed6ad76d859d030787ec35855f5b1daf31d852b" + integrity sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w== diffie-hellman@^5.0.0: version "5.0.3" @@ -8138,7 +9879,7 @@ doctrine@^3.0.0: dependencies: esutils "^2.0.2" -dom-converter@^0.2.0: +dom-converter@^0.2: version "0.2.0" resolved "https://registry.yarnpkg.com/dom-converter/-/dom-converter-0.2.0.tgz#6721a9daee2e293682955b6afe416771627bb768" integrity sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA== @@ -8146,9 +9887,9 @@ dom-converter@^0.2.0: utila "~0.4" dom-helpers@^5.0.1: - version "5.2.1" - resolved "https://registry.yarnpkg.com/dom-helpers/-/dom-helpers-5.2.1.tgz#d9400536b2bf8225ad98fe052e029451ac40e902" - integrity sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA== + version "5.2.0" + resolved "https://registry.yarnpkg.com/dom-helpers/-/dom-helpers-5.2.0.tgz#57fd054c5f8f34c52a3eeffdb7e7e93cd357d95b" + integrity sha512-Ru5o9+V8CpunKnz5LGgWXkmrH/20cGKwcHwS4m73zIvs54CN9epEmT/HLqFJW3kXpakAFkEdzgy1hzlJe3E4OQ== dependencies: "@babel/runtime" "^7.8.7" csstype "^3.0.2" @@ -8161,15 +9902,6 @@ dom-serializer@0: domelementtype "^2.0.1" entities "^2.0.0" -dom-serializer@^1.0.1: - version "1.4.1" - resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-1.4.1.tgz#de5d41b1aea290215dc45a6dae8adcf1d32e2d30" - integrity sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag== - dependencies: - domelementtype "^2.0.1" - domhandler "^4.2.0" - entities "^2.0.0" - dom-serializer@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-2.0.0.tgz#e41b802e1eedf9f6cae183ce5e622d789d7d8e53" @@ -8189,12 +9921,17 @@ domain-browser@^1.1.1: resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.2.0.tgz#3d31f50191a6749dd1375a7f522e823d42e54eda" integrity sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA== -domelementtype@1: +domelementtype@1, domelementtype@^1.3.1: version "1.3.1" resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.3.1.tgz#d048c44b37b0d10a7f2a3d5fee3f4333d790481f" integrity sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w== -domelementtype@^2.0.1, domelementtype@^2.2.0, domelementtype@^2.3.0: +domelementtype@^2.0.1: + version "2.1.0" + resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.1.0.tgz#a851c080a6d1c3d94344aed151d99f669edf585e" + integrity sha512-LsTgx/L5VpD+Q8lmsXSHW2WpA+eBlZ9HPf3erD1IoPF00/3JKHZ3BknUVA2QGDNu69ZNmyFmCWBSO45XjYKC5w== + +domelementtype@^2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.3.0.tgz#5c45e8e869952626331d7aab326d01daf65d589d" integrity sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw== @@ -8206,12 +9943,12 @@ domexception@^2.0.1: dependencies: webidl-conversions "^5.0.0" -domhandler@^4.0.0, domhandler@^4.2.0, domhandler@^4.3.1: - version "4.3.1" - resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-4.3.1.tgz#8d792033416f59d68bc03a5aa7b018c1ca89279c" - integrity sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ== +domhandler@^2.3.0: + version "2.4.2" + resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-2.4.2.tgz#8805097e933d65e85546f726d60f5eb88b44f803" + integrity sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA== dependencies: - domelementtype "^2.2.0" + domelementtype "1" domhandler@^5.0.2, domhandler@^5.0.3: version "5.0.3" @@ -8220,7 +9957,7 @@ domhandler@^5.0.2, domhandler@^5.0.3: dependencies: domelementtype "^2.3.0" -domutils@^1.7.0: +domutils@^1.5.1, domutils@^1.7.0: version "1.7.0" resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.7.0.tgz#56ea341e834e06e6748af7a1cb25da67ea9f8c2a" integrity sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg== @@ -8228,15 +9965,6 @@ domutils@^1.7.0: dom-serializer "0" domelementtype "1" -domutils@^2.5.2, domutils@^2.8.0: - version "2.8.0" - resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.8.0.tgz#4437def5db6e2d1f5d6ee859bd95ca7d02048135" - integrity sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A== - dependencies: - dom-serializer "^1.0.1" - domelementtype "^2.2.0" - domhandler "^4.2.0" - domutils@^3.0.1: version "3.1.0" resolved "https://registry.yarnpkg.com/domutils/-/domutils-3.1.0.tgz#c47f551278d3dc4b0b1ab8cbb42d751a6f0d824e" @@ -8261,15 +9989,50 @@ dot-prop@^5.2.0: dependencies: is-obj "^2.0.0" +dotenv-defaults@^1.0.2: + version "1.1.1" + resolved "https://registry.yarnpkg.com/dotenv-defaults/-/dotenv-defaults-1.1.1.tgz#032c024f4b5906d9990eb06d722dc74cc60ec1bd" + integrity sha512-6fPRo9o/3MxKvmRZBD3oNFdxODdhJtIy1zcJeUSCs6HCy4tarUpd+G67UTU9tF6OWXeSPqsm4fPAB+2eY9Rt9Q== + dependencies: + dotenv "^6.2.0" + dotenv-expand@^5.1.0: version "5.1.0" resolved "https://registry.yarnpkg.com/dotenv-expand/-/dotenv-expand-5.1.0.tgz#3fbaf020bfd794884072ea26b1e9791d45a629f0" integrity sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA== +dotenv-webpack@^1.8.0: + version "1.8.0" + resolved "https://registry.yarnpkg.com/dotenv-webpack/-/dotenv-webpack-1.8.0.tgz#7ca79cef2497dd4079d43e81e0796bc9d0f68a5e" + integrity sha512-o8pq6NLBehtrqA8Jv8jFQNtG9nhRtVqmoD4yWbgUyoU3+9WBlPe+c2EAiaJok9RB28QvrWvdWLZGeTT5aATDMg== + dependencies: + dotenv-defaults "^1.0.2" + +dotenv@^6.2.0: + version "6.2.0" + resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-6.2.0.tgz#941c0410535d942c8becf28d3f357dbd9d476064" + integrity sha512-HygQCKUBSFl8wKQZBSemMywRWcEDNidvNbjGVyZu3nbZ8qq9ubiPoGLMdRDpfSrpkkm9BXYFkpKxxFX38o/76w== + dotenv@^8.0.0: - version "8.6.0" - resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-8.6.0.tgz#061af664d19f7f4d8fc6e4ff9b584ce237adcb8b" - integrity sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g== + version "8.2.0" + resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-8.2.0.tgz#97e619259ada750eea3e4ea3e26bceea5424b16a" + integrity sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw== + +downshift@^6.0.15: + version "6.1.7" + resolved "https://registry.yarnpkg.com/downshift/-/downshift-6.1.7.tgz#fdb4c4e4f1d11587985cd76e21e8b4b3fa72e44c" + integrity sha512-cVprZg/9Lvj/uhYRxELzlu1aezRcgPWBjTvspiGTVEU64gF5pRdSRKFVLcxqsZC637cLAGMbL40JavEfWnqgNg== + dependencies: + "@babel/runtime" "^7.14.8" + compute-scroll-into-view "^1.0.17" + prop-types "^15.7.2" + react-is "^17.0.2" + tslib "^2.3.0" + +duplexer@^0.1.1: + version "0.1.2" + resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6" + integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg== duplexify@^3.4.2, duplexify@^3.6.0: version "3.7.1" @@ -8284,7 +10047,15 @@ duplexify@^3.4.2, duplexify@^3.6.0: duration-js@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/duration-js/-/duration-js-4.0.0.tgz#ab91575a4f1a6b096034685cfc6ea9aca99cd63f" - integrity sha512-qoXjOsH97r+NrOa6sK5V2cwBOouVG/LI9jwgwKvjVkyqGpZ72yilWjjzFJYPqqbvNZDwpRMaLEUFE+PTefvOEA== + integrity sha1-q5FXWk8aawlgNGhc/G6prKmc1j8= + +ecc-jsbn@~0.1.1: + version "0.1.2" + resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9" + integrity sha1-OoOpBOVDUyh4dMVkt1SThoSamMk= + dependencies: + jsbn "~0.1.0" + safer-buffer "^2.1.0" editions@^1.1.1: version "1.3.4" @@ -8302,14 +10073,36 @@ editions@^2.2.0: ee-first@1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" - integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== + integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= + +electron-to-chromium@^1.3.47: + version "1.4.123" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.123.tgz#de88ea7fd29d7c868e63c88f129e91494bcf3266" + integrity sha512-0pHGE53WkYoFbsgwYcVKEpWa6jbzlvkohIEA2CUoZ9b5KC+w/zlMiQHvW/4IBcOh7YoEFqRNavgTk02TBoUTUw== + +electron-to-chromium@^1.3.564: + version "1.3.860" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.860.tgz#d612e54ed75fa524c12af8da3ad8121ebfe2802b" + integrity sha512-gWwGZ+Wv4Mou2SJRH6JQzhTPjL5f95SX7n6VkLTQ/Q/INsZLZNQ1vH2GlZjozKyvT0kkFuCmWTwIoCj+/hUDPw== -electron-to-chromium@^1.3.47, electron-to-chromium@^1.4.648: - version "1.4.665" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.665.tgz#681700bd590b0e5a3be66e3e2874ce62abcf5da5" - integrity sha512-UpyCWObBoD+nSZgOC2ToaIdZB0r9GhqT2WahPKiSki6ckkSuKhQNso8V2PrFcHBMleI/eqbKgVQgVC4Wni4ilw== +electron-to-chromium@^1.4.431: + version "1.4.431" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.431.tgz#47990d6e43465d69aa1fbd0abdec43114946edd0" + integrity sha512-m232JTVmCawA2vG+1azVxhKZ9Sv1Q//xxNv5PkP5rWxGgQE8c3CiZFrh8Xnp+d1NmNxlu3QQrGIfdeW5TtXX5w== + +electron-to-chromium@^1.4.71: + version "1.4.72" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.72.tgz#19b871f1da8be8199b2330d694fc84fcdb72ecd9" + integrity sha512-9LkRQwjW6/wnSfevR21a3k8sOJ+XWSH7kkzs9/EUenKmuDkndP3W9y1yCZpOxufwGbX3JV8glZZSDb4o95zwXQ== + +element-resize-detector@^1.2.2: + version "1.2.3" + resolved "https://registry.yarnpkg.com/element-resize-detector/-/element-resize-detector-1.2.3.tgz#5078d9b99398fe4c589f8c8df94ff99e5d413ff3" + integrity sha512-+dhNzUgLpq9ol5tyhoG7YLoXL3ssjfFW+0gpszXPwRU6NjGr1fVHMEAF8fVzIiRJq57Nre0RFeIjJwI8Nh2NmQ== + dependencies: + batch-processor "1.0.0" -elliptic@^6.5.3, elliptic@^6.5.4: +elliptic@^6.5.3: version "6.5.4" resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.4.tgz#da37cebd31e79a1367e941b592ed1fbebd58abbb" integrity sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ== @@ -8331,35 +10124,32 @@ ember-a11y-refocus@^3.0.2: ember-cli-htmlbars "^6.0.1" ember-a11y-testing@^4.0.0: - version "4.5.1" - resolved "https://registry.yarnpkg.com/ember-a11y-testing/-/ember-a11y-testing-4.5.1.tgz#4788e354a4f74cd49a5c63a7862b88822ba76dd0" - integrity sha512-W+qE/94s/pAx4M46kpJ506ollrQ6grxE//VBdGw05ipDgU5wHq0b3Ye+NZFbm924UkCiIPQ5f6FsvupZqwm3bg== + version "4.0.0" + resolved "https://registry.yarnpkg.com/ember-a11y-testing/-/ember-a11y-testing-4.0.0.tgz#99cf0bf7e5b840379a995ff6449de24c24f7ef13" + integrity sha512-fr9hvsQ2cPyqMMCm/v+C5EBDY6tFTbwb7Kp3rUemidXGlrQrw0XRvJddbX8KAuMkJ1I0JRqQDiLJJNWEU74Qng== dependencies: - "@ember/test-waiters" "^2.4.3 || ^3.0.0" - "@scalvert/ember-setup-middleware-reporter" "^0.1.1" - axe-core "^4.6.3" + axe-core "^4.0.1" body-parser "^1.19.0" - broccoli-persistent-filter "^3.1.2" - date-and-time "^1.0.0" - ember-auto-import "^1.11.2" - ember-cli-babel "^7.26.3" - ember-cli-typescript "^4.2.1" - ember-cli-version-checker "^5.1.2" + broccoli-funnel "^3.0.3" + broccoli-merge-trees "^4.2.0" + date-and-time "^0.14.1" + ember-cli-babel "^7.21.0" + ember-cli-typescript "^3.0.0" ember-destroyable-polyfill "^2.0.1" - fs-extra "^10.0.0" - validate-peer-dependencies "^2.0.0" + fs-extra "^9.0.1" + validate-peer-dependencies "^1.1.0" ember-arg-types@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/ember-arg-types/-/ember-arg-types-1.1.0.tgz#6af1dba117aee0cfd92766be37e0e014224fb5e4" - integrity sha512-hWpUz0eiNkWzi3FgHW5QU6LyCDyUlTWwuIROHluEKZoa9m6LJVXbb/EVFgIG3FkAib6a5Ie00WvkXEZFXxh3+A== + version "1.0.0" + resolved "https://registry.yarnpkg.com/ember-arg-types/-/ember-arg-types-1.0.0.tgz#8178a33620cff1d70fc693676df534813e9899b4" + integrity sha512-Y3fS0P4GQ68lrXVHdKJLbcCKk0x0+MHcEMUJwk7BH864S3OVP9Px5c5c7L7RFYCKsIFWeISxjJ4N2gjsdlrsJg== dependencies: "@embroider/macros" "^1.8.1" ember-auto-import "^2.4.2" ember-cli-babel "^7.26.11" ember-cli-typescript "^5.1.1" ember-get-config "^2.1.1" - prop-types "^15.8.1" + prop-types "^15.7.2" ember-assign-helper@^0.3.0: version "0.3.0" @@ -8369,22 +10159,19 @@ ember-assign-helper@^0.3.0: ember-cli-babel "^7.19.0" ember-cli-htmlbars "^4.3.1" -ember-auto-import@^1.10.1, ember-auto-import@^1.11.2, ember-auto-import@^1.11.3, ember-auto-import@^1.2.19, ember-auto-import@^1.6.0, ember-auto-import@^2.2.4, ember-auto-import@^2.4.0, ember-auto-import@^2.4.2, ember-auto-import@^2.5.0, ember-auto-import@^2.6.3: - version "2.7.2" - resolved "https://registry.yarnpkg.com/ember-auto-import/-/ember-auto-import-2.7.2.tgz#5e74b6a8839fab25e23af6cff6f74b1b424d8f25" - integrity sha512-pkWIljmJClYL17YBk8FjO7NrZPQoY9v0b+FooJvaHf/xlDQIBYVP7OaDHbNuNbpj7+wAwSDAnnwxjCoLsmm4cw== +ember-auto-import@^1.10.1, ember-auto-import@^1.11.3, ember-auto-import@^1.2.19, ember-auto-import@^1.6.0, ember-auto-import@^2.2.4, ember-auto-import@^2.4.0, ember-auto-import@^2.4.2, ember-auto-import@^2.5.0, ember-auto-import@^2.6.0, ember-auto-import@^2.6.3: + version "2.4.0" + resolved "https://registry.yarnpkg.com/ember-auto-import/-/ember-auto-import-2.4.0.tgz#91c4797f08315728086e35af954cb60bd23c14bc" + integrity sha512-BwF6iTaoSmT2vJ9NEHEGRBCh2+qp+Nlaz/Q7roqNSxl5oL5iMRwenPnHhOoBPTYZvPhcV/KgXR5e+pBQ107plQ== dependencies: "@babel/core" "^7.16.7" "@babel/plugin-proposal-class-properties" "^7.16.7" "@babel/plugin-proposal-decorators" "^7.16.7" - "@babel/plugin-proposal-private-methods" "^7.16.7" - "@babel/plugin-transform-class-static-block" "^7.16.7" "@babel/preset-env" "^7.16.7" "@embroider/macros" "^1.0.0" - "@embroider/shared-internals" "^2.0.0" + "@embroider/shared-internals" "^1.0.0" babel-loader "^8.0.6" babel-plugin-ember-modules-api-polyfill "^3.5.0" - babel-plugin-ember-template-compilation "^2.0.1" babel-plugin-htmlbars-inline-precompile "^5.2.1" babel-plugin-syntax-dynamic-import "^6.18.0" broccoli-debug "^0.6.4" @@ -8394,16 +10181,15 @@ ember-auto-import@^1.10.1, ember-auto-import@^1.11.2, ember-auto-import@^1.11.3, broccoli-source "^3.0.0" css-loader "^5.2.0" debug "^4.3.1" - fs-extra "^10.0.0" + fs-extra "^6.0.1" fs-tree-diff "^2.0.0" handlebars "^4.3.1" js-string-escape "^1.0.1" lodash "^4.17.19" mini-css-extract-plugin "^2.5.2" - minimatch "^3.0.0" parse5 "^6.0.1" resolve "^1.20.0" - resolve-package-path "^4.0.3" + resolve-package-path "^3.1.0" semver "^7.3.4" style-loader "^2.0.0" typescript-memoize "^1.0.0-alpha.3" @@ -8427,19 +10213,39 @@ ember-basic-dropdown@^3.0.21: ember-style-modifier "^0.7.0" ember-truth-helpers "^2.1.0 || ^3.0.0" +ember-cache-primitive-polyfill@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/ember-cache-primitive-polyfill/-/ember-cache-primitive-polyfill-1.0.1.tgz#a27075443bd87e5af286c1cd8a7df24e3b9f6715" + integrity sha512-hSPcvIKarA8wad2/b6jDd/eU+OtKmi6uP+iYQbzi5TQpjsqV6b4QdRqrLk7ClSRRKBAtdTuutx+m+X+WlEd2lw== + dependencies: + ember-cli-babel "^7.22.1" + ember-cli-version-checker "^5.1.1" + ember-compatibility-helpers "^1.2.1" + silent-error "^1.1.1" + +ember-cached-decorator-polyfill@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/ember-cached-decorator-polyfill/-/ember-cached-decorator-polyfill-0.1.4.tgz#f1e2c65cc78d0d9c4ac0e047e643af477eb85ace" + integrity sha512-JOK7kBCWsTVCzmCefK4nr9BACDJk0owt9oIUaVt6Q0UtQ4XeAHmoK5kQ/YtDcxQF1ZevHQFdGhsTR3JLaHNJgA== + dependencies: + "@glimmer/tracking" "^1.0.4" + ember-cache-primitive-polyfill "^1.0.1" + ember-cli-babel "^7.21.0" + ember-cli-babel-plugin-helpers "^1.1.1" + ember-can@^4.1.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/ember-can/-/ember-can-4.2.0.tgz#08bfec3b2b57aad3dc6e4dc36fe9692bd1794dab" - integrity sha512-hiaWZspmI4zWeWmmFWgyw1+yEStSo6edGRHHUXCUPR+vBoqlT/hEfmndlfDGso2GFP8IV59DORMVY0KReMcO+w== + version "4.1.0" + resolved "https://registry.yarnpkg.com/ember-can/-/ember-can-4.1.0.tgz#af3bb7838eab381e56977772dbb75bf5e16e77a9" + integrity sha512-8s0bR+rmwQ/A4kj6E7AaIAlsPs/oenQVOVgfiUTdbZO2ek57PFWMoSg6mWxDKbozoW2fSEgdhcBv/eaSflh9lQ== dependencies: ember-cli-babel "^7.26.6" ember-cli-htmlbars "^6.0.0" ember-inflector "^4.0.2" ember-classic-decorator@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/ember-classic-decorator/-/ember-classic-decorator-3.0.1.tgz#13acf53e5fdb1f867919765853eb3592380ed1ef" - integrity sha512-IoocHPX1cY93Sma7VeDGbF0M1+TkBWDJLus+RD01902eD+KHEL2+diwM+iayCyO+1/xaUzdzNGh35J+i+TCxoA== + version "3.0.0" + resolved "https://registry.yarnpkg.com/ember-classic-decorator/-/ember-classic-decorator-3.0.0.tgz#9e31c50c40c060d23d15653cdf260f78b6cdef2a" + integrity sha512-nCCO3d06c27l1vj4P54xLYk8AwrzSlFFGX8MZmfFl/xZ9LDY0V8OphAmO9PsaYEbBkjmtUy+h9vG2Lg9qVij+g== dependencies: "@embroider/macros" "^1.0.0" babel-plugin-filter-imports "^4.0.0" @@ -8483,7 +10289,7 @@ ember-cli-babel@^6.6.0: ember-cli-version-checker "^2.1.2" semver "^5.5.0" -ember-cli-babel@^7.0.0, ember-cli-babel@^7.1.2, ember-cli-babel@^7.1.3, ember-cli-babel@^7.10.0, ember-cli-babel@^7.11.1, ember-cli-babel@^7.13.0, ember-cli-babel@^7.17.2, ember-cli-babel@^7.18.0, ember-cli-babel@^7.19.0, ember-cli-babel@^7.21.0, ember-cli-babel@^7.22.1, ember-cli-babel@^7.23.0, ember-cli-babel@^7.23.1, ember-cli-babel@^7.26.0, ember-cli-babel@^7.26.10, ember-cli-babel@^7.26.11, ember-cli-babel@^7.26.3, ember-cli-babel@^7.26.4, ember-cli-babel@^7.26.5, ember-cli-babel@^7.26.6, ember-cli-babel@^7.4.0, ember-cli-babel@^7.5.0, ember-cli-babel@^7.7.3: +ember-cli-babel@^7.0.0, ember-cli-babel@^7.1.2, ember-cli-babel@^7.1.3, ember-cli-babel@^7.10.0, ember-cli-babel@^7.11.1, ember-cli-babel@^7.13.0, ember-cli-babel@^7.13.2, ember-cli-babel@^7.17.2, ember-cli-babel@^7.18.0, ember-cli-babel@^7.19.0, ember-cli-babel@^7.21.0, ember-cli-babel@^7.22.1, ember-cli-babel@^7.23.0, ember-cli-babel@^7.23.1, ember-cli-babel@^7.24.0, ember-cli-babel@^7.26.0, ember-cli-babel@^7.26.10, ember-cli-babel@^7.26.11, ember-cli-babel@^7.26.3, ember-cli-babel@^7.26.4, ember-cli-babel@^7.26.5, ember-cli-babel@^7.26.6, ember-cli-babel@^7.4.0, ember-cli-babel@^7.5.0, ember-cli-babel@^7.7.3: version "7.26.11" resolved "https://registry.yarnpkg.com/ember-cli-babel/-/ember-cli-babel-7.26.11.tgz#50da0fe4dcd99aada499843940fec75076249a9f" integrity sha512-JJYeYjiz/JTn34q7F5DSOjkkZqy8qwFOOxXfE6pe9yEJqWGu4qErKxlz8I22JoVEQ/aBUO+OcKTpmctvykM9YA== @@ -8519,73 +10325,39 @@ ember-cli-babel@^7.0.0, ember-cli-babel@^7.1.2, ember-cli-babel@^7.1.3, ember-cl rimraf "^3.0.1" semver "^5.5.0" -ember-cli-babel@^8.2.0: - version "8.2.0" - resolved "https://registry.yarnpkg.com/ember-cli-babel/-/ember-cli-babel-8.2.0.tgz#91e14c22ac22956177002385947724174553d41c" - integrity sha512-8H4+jQElCDo6tA7CamksE66NqBXWs7VNpS3a738L9pZCjg2kXIX4zoyHzkORUqCtr0Au7YsCnrlAMi1v2ALo7A== - dependencies: - "@babel/helper-compilation-targets" "^7.20.7" - "@babel/plugin-proposal-class-properties" "^7.16.5" - "@babel/plugin-proposal-decorators" "^7.20.13" - "@babel/plugin-proposal-private-methods" "^7.16.5" - "@babel/plugin-proposal-private-property-in-object" "^7.20.5" - "@babel/plugin-transform-class-static-block" "^7.22.11" - "@babel/plugin-transform-modules-amd" "^7.20.11" - "@babel/plugin-transform-runtime" "^7.13.9" - "@babel/plugin-transform-typescript" "^7.20.13" - "@babel/preset-env" "^7.20.2" - "@babel/runtime" "7.12.18" - amd-name-resolver "^1.3.1" - babel-plugin-debug-macros "^0.3.4" - babel-plugin-ember-data-packages-polyfill "^0.1.2" - babel-plugin-ember-modules-api-polyfill "^3.5.0" - babel-plugin-module-resolver "^5.0.0" - broccoli-babel-transpiler "^8.0.0" - broccoli-debug "^0.6.4" - broccoli-funnel "^3.0.8" - broccoli-source "^3.0.1" - calculate-cache-key-for-tree "^2.0.0" - clone "^2.1.2" - ember-cli-babel-plugin-helpers "^1.1.1" - ember-cli-version-checker "^5.1.2" - ensure-posix-path "^1.0.2" - resolve-package-path "^4.0.3" - semver "^7.3.8" - ember-cli-clipboard@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/ember-cli-clipboard/-/ember-cli-clipboard-1.1.0.tgz#0c79dd51c236a9346825d285a533a864ad27d21c" - integrity sha512-gqFMeLCMe7OKP8rtZluV3BsP03bnjqD/f1QQLdOB9gAbdiHzMIAbwIA/RhccGtGQgy5AlnxkkQ+7j/h6UDluPQ== + version "1.0.0" + resolved "https://registry.yarnpkg.com/ember-cli-clipboard/-/ember-cli-clipboard-1.0.0.tgz#8d599610250348186b1cde40d2094e98a4e8a87b" + integrity sha512-PdsSnWK6OkPQJMxkw/J+5TU2uaVm5KCb9gk8fad/bhwkMjkl6TMvPNyFkqtfxVhh7tGfs0Ka4Xjsi6oQzyigeg== dependencies: - "@embroider/macros" "^1.10.0" clipboard "^2.0.11" ember-arg-types "^1.0.0" ember-auto-import "^2.4.2" ember-cli-babel "^7.26.11" ember-cli-htmlbars "^6.1.0" - ember-modifier "^3.2.7 || ^4.1.0" + ember-modifier "^3.2.7" prop-types "^15.8.1" ember-cli-dependency-checker@^3.2.0: - version "3.3.2" - resolved "https://registry.yarnpkg.com/ember-cli-dependency-checker/-/ember-cli-dependency-checker-3.3.2.tgz#94ed7e8e3d47e494082eb9ccfaa489d603ab6017" - integrity sha512-PwkrW5oYsdPWwt+0Tojufmv/hxVETTjkrEdK7ANQB2VSnqpA5UcYubwpQM9ONuR2J8wyNDMwEHlqIrk/FYtBsQ== + version "3.2.0" + resolved "https://registry.yarnpkg.com/ember-cli-dependency-checker/-/ember-cli-dependency-checker-3.2.0.tgz#9202ad9e14d6fda33cffc22a11c343c2a8885330" + integrity sha512-dkSmcJ/jY/2ms/S6ph2jXSfOW5VfOpLfg5DFEbra0SaMNgYkNDFF1o0U4OdTsG37L5h/AXWNuVtnOa4TMabz9Q== dependencies: - chalk "^2.4.2" - find-yarn-workspace-root "^1.2.1" + chalk "^2.3.0" + find-yarn-workspace-root "^1.1.0" is-git-url "^1.0.0" - resolve "^1.22.0" - semver "^5.7.1" + resolve "^1.5.0" + semver "^5.3.0" ember-cli-deprecation-workflow@^2.1.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/ember-cli-deprecation-workflow/-/ember-cli-deprecation-workflow-2.2.0.tgz#277d56bdafc15dbdb7a58dee598402cdf50e0d08" - integrity sha512-23bXZqZJBJSKBTfT0LK7qzSJX861TgafL6RVdMfn/iubpLnoZIWergYwEdgs24CNTUbuehVbHy2Q71o8jYfwfw== + version "2.1.0" + resolved "https://registry.yarnpkg.com/ember-cli-deprecation-workflow/-/ember-cli-deprecation-workflow-2.1.0.tgz#f0d38ece7ac0ab7b3f83790a3a092e3472f58cff" + integrity sha512-Ay9P9iKMJdY4Gq5XPowh3HqqeAzLfwBRj1oB1ZKkDW1fryZQWBN4pZuRnjnB+3VWZjBnZif5e7Pacc7YNW9hWg== dependencies: - "@ember/string" "^3.0.0" broccoli-funnel "^3.0.3" broccoli-merge-trees "^4.2.0" broccoli-plugin "^4.0.5" + ember-cli-htmlbars "^5.3.2" ember-cli-flash@^3.0.0: version "3.0.0" @@ -8607,7 +10379,7 @@ ember-cli-funnel@^0.6.1: ember-cli-get-component-path-option@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/ember-cli-get-component-path-option/-/ember-cli-get-component-path-option-1.0.0.tgz#0d7b595559e2f9050abed804f1d8eff1b08bc771" - integrity sha512-k47TDwcJ2zPideBCZE8sCiShSxQSpebY2BHcX2DdipMmBox5gsfyVrbKJWIHeSTTKyEUgmBIvQkqTOozEziCZA== + integrity sha1-DXtZVVni+QUKvtgE8djv8bCLx3E= ember-cli-htmlbars@^4.0.0, ember-cli-htmlbars@^4.2.0, ember-cli-htmlbars@^4.3.1: version "4.5.0" @@ -8617,44 +10389,128 @@ ember-cli-htmlbars@^4.0.0, ember-cli-htmlbars@^4.2.0, ember-cli-htmlbars@^4.3.1: "@ember/edition-utils" "^1.2.0" babel-plugin-htmlbars-inline-precompile "^3.2.0" broccoli-debug "^0.6.5" - broccoli-persistent-filter "^2.3.1" - broccoli-plugin "^3.1.0" - common-tags "^1.8.0" - ember-cli-babel-plugin-helpers "^1.1.0" + broccoli-persistent-filter "^2.3.1" + broccoli-plugin "^3.1.0" + common-tags "^1.8.0" + ember-cli-babel-plugin-helpers "^1.1.0" + fs-tree-diff "^2.0.1" + hash-for-dep "^1.5.1" + heimdalljs-logger "^0.1.10" + json-stable-stringify "^1.0.1" + semver "^6.3.0" + strip-bom "^4.0.0" + walk-sync "^2.0.2" + +ember-cli-htmlbars@^5.1.0, ember-cli-htmlbars@^5.7.2: + version "5.7.2" + resolved "https://registry.yarnpkg.com/ember-cli-htmlbars/-/ember-cli-htmlbars-5.7.2.tgz#e0cd2fb3c20d85fe4c3e228e6f0590ee1c645ba8" + integrity sha512-Uj6R+3TtBV5RZoJY14oZn/sNPnc+UgmC8nb5rI4P3fR/gYoyTFIZSXiIM7zl++IpMoIrocxOrgt+mhonKphgGg== + dependencies: + "@ember/edition-utils" "^1.2.0" + babel-plugin-htmlbars-inline-precompile "^5.0.0" + broccoli-debug "^0.6.5" + broccoli-persistent-filter "^3.1.2" + broccoli-plugin "^4.0.3" + common-tags "^1.8.0" + ember-cli-babel-plugin-helpers "^1.1.1" + ember-cli-version-checker "^5.1.2" + fs-tree-diff "^2.0.1" + hash-for-dep "^1.5.1" + heimdalljs-logger "^0.1.10" + json-stable-stringify "^1.0.1" + semver "^7.3.4" + silent-error "^1.1.1" + strip-bom "^4.0.0" + walk-sync "^2.2.0" + +ember-cli-htmlbars@^5.2.0: + version "5.3.1" + resolved "https://registry.yarnpkg.com/ember-cli-htmlbars/-/ember-cli-htmlbars-5.3.1.tgz#61793964fc2599ce750db9e972ab55c6dd177c48" + integrity sha512-ZjQTt44euDoqLvUkWbt1svgNCXgLzOztEbc2qqYMQvhQig416LMrWK7l3SSbNU+BtLD5UIxmwvLfF1tsO2CVyA== + dependencies: + "@ember/edition-utils" "^1.2.0" + babel-plugin-htmlbars-inline-precompile "^4.2.0" + broccoli-debug "^0.6.5" + broccoli-persistent-filter "^3.1.0" + broccoli-plugin "^4.0.3" + common-tags "^1.8.0" + ember-cli-babel-plugin-helpers "^1.1.0" + fs-tree-diff "^2.0.1" + hash-for-dep "^1.5.1" + heimdalljs-logger "^0.1.10" + json-stable-stringify "^1.0.1" + semver "^7.3.2" + silent-error "^1.1.1" + strip-bom "^4.0.0" + walk-sync "^2.2.0" + +ember-cli-htmlbars@^5.3.1, ember-cli-htmlbars@^5.3.2, ember-cli-htmlbars@^5.6.3, ember-cli-htmlbars@^5.7.1: + version "5.7.1" + resolved "https://registry.yarnpkg.com/ember-cli-htmlbars/-/ember-cli-htmlbars-5.7.1.tgz#eb5b88c7d9083bc27665fb5447a9b7503b32ce4f" + integrity sha512-9laCgL4tSy48orNoQgQKEHp93MaqAs9ZOl7or5q+8iyGGJHW6sVXIYrVv5/5O9HfV6Ts8/pW1rSoaeKyLUE+oA== + dependencies: + "@ember/edition-utils" "^1.2.0" + babel-plugin-htmlbars-inline-precompile "^5.0.0" + broccoli-debug "^0.6.5" + broccoli-persistent-filter "^3.1.2" + broccoli-plugin "^4.0.3" + common-tags "^1.8.0" + ember-cli-babel-plugin-helpers "^1.1.1" + ember-cli-version-checker "^5.1.2" + fs-tree-diff "^2.0.1" + hash-for-dep "^1.5.1" + heimdalljs-logger "^0.1.10" + json-stable-stringify "^1.0.1" + semver "^7.3.4" + silent-error "^1.1.1" + strip-bom "^4.0.0" + walk-sync "^2.2.0" + +ember-cli-htmlbars@^6.0.0, ember-cli-htmlbars@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/ember-cli-htmlbars/-/ember-cli-htmlbars-6.0.1.tgz#5487831d477e61682bc867fd138808269e5d2152" + integrity sha512-IDsl9uty+MXtMfp/BUTEc/Q36EmlHYj8ZdPekcoRa8hmdsigHnK4iokfaB7dJFktlf6luruei+imv7JrJrBQPQ== + dependencies: + "@ember/edition-utils" "^1.2.0" + babel-plugin-ember-template-compilation "^1.0.0" + babel-plugin-htmlbars-inline-precompile "^5.3.0" + broccoli-debug "^0.6.5" + broccoli-persistent-filter "^3.1.2" + broccoli-plugin "^4.0.3" + ember-cli-version-checker "^5.1.2" fs-tree-diff "^2.0.1" hash-for-dep "^1.5.1" heimdalljs-logger "^0.1.10" json-stable-stringify "^1.0.1" - semver "^6.3.0" + semver "^7.3.4" + silent-error "^1.1.1" strip-bom "^4.0.0" - walk-sync "^2.0.2" + walk-sync "^2.2.0" -ember-cli-htmlbars@^5.3.1, ember-cli-htmlbars@^5.7.1, ember-cli-htmlbars@^5.7.2: - version "5.7.2" - resolved "https://registry.yarnpkg.com/ember-cli-htmlbars/-/ember-cli-htmlbars-5.7.2.tgz#e0cd2fb3c20d85fe4c3e228e6f0590ee1c645ba8" - integrity sha512-Uj6R+3TtBV5RZoJY14oZn/sNPnc+UgmC8nb5rI4P3fR/gYoyTFIZSXiIM7zl++IpMoIrocxOrgt+mhonKphgGg== +ember-cli-htmlbars@^6.1.0: + version "6.1.1" + resolved "https://registry.yarnpkg.com/ember-cli-htmlbars/-/ember-cli-htmlbars-6.1.1.tgz#f5b588572a5d18ad087560122b8dabc90145173d" + integrity sha512-DKf2rjzIVw9zWCuFsBGJScrgf5Mz7dSg08Cq+FWFYIxnpssINUbNUoB0NHWnUJK4QqCvaExOyOmjm0kO455CPg== dependencies: "@ember/edition-utils" "^1.2.0" - babel-plugin-htmlbars-inline-precompile "^5.0.0" + babel-plugin-ember-template-compilation "^1.0.0" + babel-plugin-htmlbars-inline-precompile "^5.3.0" broccoli-debug "^0.6.5" broccoli-persistent-filter "^3.1.2" broccoli-plugin "^4.0.3" - common-tags "^1.8.0" - ember-cli-babel-plugin-helpers "^1.1.1" ember-cli-version-checker "^5.1.2" fs-tree-diff "^2.0.1" hash-for-dep "^1.5.1" heimdalljs-logger "^0.1.10" - json-stable-stringify "^1.0.1" + js-string-escape "^1.0.1" semver "^7.3.4" silent-error "^1.1.1" - strip-bom "^4.0.0" walk-sync "^2.2.0" -ember-cli-htmlbars@^6.0.0, ember-cli-htmlbars@^6.0.1, ember-cli-htmlbars@^6.1.0, ember-cli-htmlbars@^6.1.1, ember-cli-htmlbars@^6.3.0: - version "6.3.0" - resolved "https://registry.yarnpkg.com/ember-cli-htmlbars/-/ember-cli-htmlbars-6.3.0.tgz#ac85f2bbd09788992ab7f9ca832cd044fb8e5798" - integrity sha512-N9Y80oZfcfWLsqickMfRd9YByVcTGyhYRnYQ2XVPVrp6jyUyOeRWmEAPh7ERSXpp8Ws4hr/JB9QVQrn/yZa+Ag== +ember-cli-htmlbars@^6.2.0: + version "6.2.0" + resolved "https://registry.yarnpkg.com/ember-cli-htmlbars/-/ember-cli-htmlbars-6.2.0.tgz#18ec48ee1c93f9eed862a64eb24a9d14604f1dfc" + integrity sha512-j5EGixjGau23HrqRiW/JjoAovg5UBHfjbyN7wX5ekE90knIEqUUj1z/Mo/cTx/J2VepQ2lE6HdXW9LWQ/WdMtw== dependencies: "@ember/edition-utils" "^1.2.0" babel-plugin-ember-template-compilation "^2.0.0" @@ -8674,7 +10530,7 @@ ember-cli-htmlbars@^6.0.0, ember-cli-htmlbars@^6.0.1, ember-cli-htmlbars@^6.1.0, ember-cli-import-polyfill@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/ember-cli-import-polyfill/-/ember-cli-import-polyfill-0.2.0.tgz#c1a08a8affb45c97b675926272fe78cf4ca166f2" - integrity sha512-vq19edejqzNN3u4ZtETSPqppLrDHSh7LwC6nHaqV7gddJQMVgCtu/fZzPAGM6WfrFK/4vwPMLYyu0c+3MbATvQ== + integrity sha1-waCKiv+0XJe2dZJicv54z0yhZvI= ember-cli-inject-live-reload@^2.1.0: version "2.1.0" @@ -8687,12 +10543,12 @@ ember-cli-inject-live-reload@^2.1.0: ember-cli-is-package-missing@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/ember-cli-is-package-missing/-/ember-cli-is-package-missing-1.0.0.tgz#6e6184cafb92635dd93ca6c946b104292d4e3390" - integrity sha512-9hEoZj6Au5onlSDdcoBqYEPT8ehlYntZPxH8pBKV0GO7LNel88otSAQsCfXvbi2eKE+MaSeLG/gNaCI5UdWm9g== + integrity sha1-bmGEyvuSY13ZPKbJRrEEKS1OM5A= ember-cli-lodash-subset@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/ember-cli-lodash-subset/-/ember-cli-lodash-subset-2.0.1.tgz#20cb68a790fe0fde2488ddfd8efbb7df6fe766f2" - integrity sha512-QkLGcYv1WRK35g4MWu/uIeJ5Suk2eJXKtZ+8s+qE7C9INmpCPyPxzaqZABquYzcWNzIdw6kYwz3NWAFdKYFxwg== + integrity sha1-IMtop5D+D94kiN39jvu332/nZvI= ember-cli-mirage@2.2.0: version "2.2.0" @@ -8730,24 +10586,29 @@ ember-cli-moment-shim@^3.8.0: ember-cli-normalize-entity-name@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/ember-cli-normalize-entity-name/-/ember-cli-normalize-entity-name-1.0.0.tgz#0b14f7bcbc599aa117b5fddc81e4fd03c4bad5b7" - integrity sha512-rF4P1rW2P1gVX1ynZYPmuIf7TnAFDiJmIUFI1Xz16VYykUAyiOCme0Y22LeZq8rTzwBMiwBwoE3RO4GYWehXZA== + integrity sha1-CxT3vLxZmqEXtf3cgeT9A8S61bc= dependencies: silent-error "^1.0.0" ember-cli-page-object@^2.0.0-beta.3: - version "2.2.2" - resolved "https://registry.yarnpkg.com/ember-cli-page-object/-/ember-cli-page-object-2.2.2.tgz#4d600f1b0d08ebdda8ee8072cc60409b65f193ec" - integrity sha512-XMn0g4zgFx49a+Zc2ExtZg9RcCw9TDojMx3NppM76QEVe9FplcvgP1cQKbjotMc3DIskoN1R2BZa+YJrKqztfQ== + version "2.0.0-beta.3" + resolved "https://registry.yarnpkg.com/ember-cli-page-object/-/ember-cli-page-object-2.0.0-beta.3.tgz#49ecc2239f061d801ad208d6a933db1d3906c088" + integrity sha512-swUbl4HnHEK3H6s+ivhEN+RBNgznIxHt3AHT4qQqSIQFrUdEck/s1/Z5lDl1rPOxuWvz5nnKt+W4GOu27muTMA== dependencies: - "@embroider/addon-shim" "^1.8.0" + "@babel/preset-env" "^7.12.11" "@ro0gr/ceibo" "^2.2.0" - "@types/jquery" "^3.5.14" - jquery "^3.5.1" + broccoli-file-creator "^2.1.1" + broccoli-merge-trees "^2.0.0" + ember-auto-import "^2.4.0" + ember-cli-babel "^7.24.0" + ember-cli-typescript "^4.1.0" + jquery "^3.4.1" + rsvp "^4.7.0" ember-cli-path-utils@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/ember-cli-path-utils/-/ember-cli-path-utils-1.0.0.tgz#4e39af8b55301cddc5017739b77a804fba2071ed" - integrity sha512-Qq0vvquzf4cFHoDZavzkOy3Izc893r/5spspWgyzLCPTaG78fM3HsrjZm7UWEltbXUqwHHYrqZd/R0jS08NqSA== + integrity sha1-Tjmvi1UwHN3FAXc5t3qAT7ogce0= ember-cli-preprocess-registry@^3.3.0: version "3.3.0" @@ -8759,7 +10620,7 @@ ember-cli-preprocess-registry@^3.3.0: debug "^3.0.1" process-relative-require "^1.0.0" -ember-cli-sass@^10.0.0: +ember-cli-sass@^10.0.0, ember-cli-sass@^10.0.1: version "10.0.1" resolved "https://registry.yarnpkg.com/ember-cli-sass/-/ember-cli-sass-10.0.1.tgz#afa91eb7dfe3890be0390639d66976512e7d8edc" integrity sha512-dWVoX03O2Mot1dEB1AN3ofC8DDZb6iU4Kfkbr3WYi9S9bGVHrpR/ngsR7tuVBuTugTyG53FPtLLqYdqx7XjXdA== @@ -8769,20 +10630,10 @@ ember-cli-sass@^10.0.0: broccoli-sass-source-maps "^4.0.0" ember-cli-version-checker "^2.1.0" -ember-cli-sass@^11.0.1: - version "11.0.1" - resolved "https://registry.yarnpkg.com/ember-cli-sass/-/ember-cli-sass-11.0.1.tgz#dc565764213a76973a83c0db9583cb79ba187dc5" - integrity sha512-RMlFPMK4kaB+67seF/IIoY3EC4rRd+L58q+lyElrxB3FcQTgph/qmGwtqf9Up7m3SDbPiA7cccCOSmgReMgCXA== - dependencies: - broccoli-funnel "^2.0.1" - broccoli-merge-trees "^3.0.1" - broccoli-sass-source-maps "^4.0.0" - ember-cli-version-checker "^2.1.0" - ember-cli-sri@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/ember-cli-sri/-/ember-cli-sri-2.1.1.tgz#971620934a4b9183cf7923cc03e178b83aa907fd" - integrity sha512-YG/lojDxkur9Bnskt7xB6gUOtJ6aPl/+JyGYm9HNDk3GECVHB3SMN3rlGhDKHa1ndS5NK2W2TSLb9bzRbGlMdg== + integrity sha1-lxYgk0pLkYPPeSPMA+F4uDqpB/0= dependencies: broccoli-sri-hash "^2.1.0" @@ -8799,7 +10650,7 @@ ember-cli-string-helpers@^6.1.0: ember-cli-string-utils@^1.0.0, ember-cli-string-utils@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/ember-cli-string-utils/-/ember-cli-string-utils-1.1.0.tgz#39b677fc2805f55173735376fcef278eaa4452a1" - integrity sha512-PlJt4fUDyBrC/0X+4cOpaGCiMawaaB//qD85AXmDRikxhxVzfVdpuoec02HSiTGTTB85qCIzWBIh8lDOiMyyFg== + integrity sha1-ObZ3/CgF9VFzc1N2/O8njqpEUqE= ember-cli-terser@^4.0.2: version "4.0.2" @@ -8811,16 +10662,16 @@ ember-cli-terser@^4.0.2: ember-cli-test-info@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/ember-cli-test-info/-/ember-cli-test-info-1.0.0.tgz#ed4e960f249e97523cf891e4aed2072ce84577b4" - integrity sha512-dEVTIpmUfCzweC97NGf6p7L6XKBwV2GmSM4elmzKvkttEp5P7AvGA9uGyN4GqFq+RwhW+2b0I2qlX00w+skm+A== + integrity sha1-7U6WDySel1I8+JHkrtIHLOhFd7Q= dependencies: ember-cli-string-utils "^1.0.0" ember-cli-test-loader@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/ember-cli-test-loader/-/ember-cli-test-loader-3.1.0.tgz#13abd43b7e07e2266a9f0fc5b9dc5455883b18ff" - integrity sha512-0aocZV9SIoOHiU3hrH3IuLR6busWhTX6UVXgd490hmJkIymmOXNH2+jJoC7Ebkeo3PiOfAdjqhb765QDlHSJOw== + version "3.0.0" + resolved "https://registry.yarnpkg.com/ember-cli-test-loader/-/ember-cli-test-loader-3.0.0.tgz#1c036fc48de36155355fcda3266af63f977826f1" + integrity sha512-wfFRBrfO9gaKScYcdQxTfklx9yp1lWK6zv1rZRpkas9z2SHyJojF7NOQRWQgSB3ypm7vfpiF8VsFFVVr7VBzAQ== dependencies: - ember-cli-babel "^7.23.0" + ember-cli-babel "^7.13.2" ember-cli-typescript@3.0.0: version "3.0.0" @@ -8857,7 +10708,7 @@ ember-cli-typescript@^2.0.2: stagehand "^1.0.0" walk-sync "^1.0.0" -ember-cli-typescript@^3.1.3, ember-cli-typescript@^3.1.4: +ember-cli-typescript@^3.0.0, ember-cli-typescript@^3.1.3, ember-cli-typescript@^3.1.4: version "3.1.4" resolved "https://registry.yarnpkg.com/ember-cli-typescript/-/ember-cli-typescript-3.1.4.tgz#21d6ccd670d1f2e34c9cce68c6e32c442f46806b" integrity sha512-HJ73kL45OGRmIkPhBNFt31I1SGUvdZND+LCH21+qpq3pPlFpJG8GORyXpP+2ze8PbnITNLzwe5AwUrpyuRswdQ== @@ -8893,7 +10744,23 @@ ember-cli-typescript@^4.0.0, ember-cli-typescript@^4.1.0, ember-cli-typescript@^ stagehand "^1.0.0" walk-sync "^2.2.0" -ember-cli-typescript@^5.0.0, ember-cli-typescript@^5.1.1: +ember-cli-typescript@^5.0.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/ember-cli-typescript/-/ember-cli-typescript-5.1.0.tgz#460eb848564e29d64f2b36b2a75bbe98172b72a4" + integrity sha512-wEZfJPkjqFEZAxOYkiXsDrJ1HY75e/6FoGhQFg8oNFJeGYpIS/3W0tgyl1aRkSEEN1NRlWocDubJ4aZikT+RTA== + dependencies: + ansi-to-html "^0.6.15" + broccoli-stew "^3.0.0" + debug "^4.0.0" + execa "^4.0.0" + fs-extra "^9.0.1" + resolve "^1.5.0" + rsvp "^4.8.1" + semver "^7.3.2" + stagehand "^1.0.0" + walk-sync "^2.2.0" + +ember-cli-typescript@^5.1.1: version "5.2.1" resolved "https://registry.yarnpkg.com/ember-cli-typescript/-/ember-cli-typescript-5.2.1.tgz#553030f1ce3e8958b8e4fc34909acd1218cb35f2" integrity sha512-qqp5TAIuPHxHiGXJKL+78Euyhy0zSKQMovPh8sJpN/ZBYx0H90pONufHR3anaMcp1snVfx4B+mb9+7ijOik8ZA== @@ -8944,9 +10811,9 @@ ember-cli-version-checker@^5.1.1, ember-cli-version-checker@^5.1.2: silent-error "^1.1.1" ember-cli@~3.28.5: - version "3.28.6" - resolved "https://registry.yarnpkg.com/ember-cli/-/ember-cli-3.28.6.tgz#477a6a134501639d6cb03da6746158501c41efce" - integrity sha512-aGHIDXM5KujhU+tHyfp1X5bUp3yj47sIWI0zgybyIw6vv6ErAu/eKWWMSib5PF8cQDdXG9vttBcXnvQ4QBNIPQ== + version "3.28.5" + resolved "https://registry.yarnpkg.com/ember-cli/-/ember-cli-3.28.5.tgz#9c91266e412f6d537b47a88e4b63a2b56db35483" + integrity sha512-Y/UdbUOTeKHGMCP3XtE5g14JUTYyeQTdjPvHuv11FFx5HQBtHqqWLY6U1ivMDukDkQ4i2v6TyaUcKVo4e8PtyQ== dependencies: "@babel/core" "^7.13.8" "@babel/plugin-transform-modules-amd" "^7.12.1" @@ -9049,10 +10916,10 @@ ember-click-outside@^5.0.0: ember-cli-htmlbars "^5.7.1" ember-modifier "^3.2.0" -ember-compatibility-helpers@^1.1.1, ember-compatibility-helpers@^1.1.2, ember-compatibility-helpers@^1.2.0, ember-compatibility-helpers@^1.2.1, ember-compatibility-helpers@^1.2.5: - version "1.2.7" - resolved "https://registry.yarnpkg.com/ember-compatibility-helpers/-/ember-compatibility-helpers-1.2.7.tgz#b4f138bba844f8f38f0b8f4d7e928841cd5e6591" - integrity sha512-BtkjulweiXo9c3yVWrtexw2dTmBrvavD/xixNC6TKOBdrixUwU+6nuOO9dufDWsMxoid7MvtmDpzc9+mE8PdaA== +ember-compatibility-helpers@^1.1.1, ember-compatibility-helpers@^1.1.2, ember-compatibility-helpers@^1.2.5: + version "1.2.6" + resolved "https://registry.yarnpkg.com/ember-compatibility-helpers/-/ember-compatibility-helpers-1.2.6.tgz#603579ab2fb14be567ef944da3fc2d355f779cd8" + integrity sha512-2UBUa5SAuPg8/kRVaiOfTwlXdeVweal1zdNPibwItrhR0IvPrXpaqwJDlEZnWKEoB+h33V0JIfiWleSG6hGkkA== dependencies: babel-plugin-debug-macros "^0.2.0" ember-cli-version-checker "^5.1.1" @@ -9060,6 +10927,25 @@ ember-compatibility-helpers@^1.1.1, ember-compatibility-helpers@^1.1.2, ember-co fs-extra "^9.1.0" semver "^5.4.1" +ember-compatibility-helpers@^1.2.0, ember-compatibility-helpers@^1.2.1: + version "1.2.2" + resolved "https://registry.yarnpkg.com/ember-compatibility-helpers/-/ember-compatibility-helpers-1.2.2.tgz#839e0c24190b7a2ec8c39b80e030811b1a95b6d3" + integrity sha512-EKyCGOGBvKkBsk6wKfg3GhjTvTTkcEwzl/cv4VYvZM18cihmjGNpliR4BymWsKRWrv4VJLyq15Vhk3NHkSNBag== + dependencies: + babel-plugin-debug-macros "^0.2.0" + ember-cli-version-checker "^5.1.1" + semver "^5.4.1" + +ember-composable-helpers@^4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/ember-composable-helpers/-/ember-composable-helpers-4.5.0.tgz#94febbdf4348e64f45f7a6f993f326e32540a61e" + integrity sha512-XjpDLyVPsLCy6kd5dIxZonOECCO6AA5sY5Hr6tYUbJg3s5ghFAiFWaNcYraYC+fL2yPJQAswwpfwGlQORUJZkw== + dependencies: + "@babel/core" "^7.0.0" + broccoli-funnel "2.0.1" + ember-cli-babel "^7.26.3" + resolve "^1.10.0" + ember-composable-helpers@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/ember-composable-helpers/-/ember-composable-helpers-5.0.0.tgz#055bab3a3e234ab2917499b1465e968c253ca885" @@ -9080,16 +10966,24 @@ ember-concurrency-decorators@^2.0.0: ember-cli-htmlbars "^4.3.1" ember-cli-typescript "^3.1.4" -"ember-concurrency@>=1.0.0 <3", ember-concurrency@^2.2.1: - version "2.3.7" - resolved "https://registry.yarnpkg.com/ember-concurrency/-/ember-concurrency-2.3.7.tgz#52d786e37704b9054da1952638797e23714ec0e1" - integrity sha512-sz6sTIXN/CuLb5wdpauFa+rWXuvXXSnSHS4kuNzU5GSMDX1pLBWSuovoUk61FUe6CYRqBmT1/UushObwBGickQ== +"ember-concurrency@>=1.0.0 <3": + version "2.0.3" + resolved "https://registry.yarnpkg.com/ember-concurrency/-/ember-concurrency-2.0.3.tgz#d8ac917fdf013a277bfc7b26e417937ee0638455" + integrity sha512-+fOOFt32odnunDL3Du0LqMgnRzDDNKnzo1ry9ppICpvLXekJzYFwU1RniVivfJ+9nbpHMJZQUlZJAm1ZAnTExw== + dependencies: + "@glimmer/tracking" "^1.0.2" + ember-cli-babel "^7.22.1" + ember-cli-htmlbars "^5.6.3" + ember-compatibility-helpers "^1.2.0" + ember-destroyable-polyfill "^2.0.2" + +ember-concurrency@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/ember-concurrency/-/ember-concurrency-2.2.1.tgz#4ed2e167036d00f7142312bc93c16f13ed9a259c" + integrity sha512-a4283Yq+jimxqoD5YaxQu7cXePHKqkNQfsT4fs0nYTz5PYbUd6wzUtelp6k8R1JTNPwDdxyVvUgu7yYoC8Sk5A== dependencies: - "@babel/helper-plugin-utils" "^7.12.13" - "@babel/types" "^7.12.13" "@glimmer/tracking" "^1.0.4" - ember-cli-babel "^7.26.11" - ember-cli-babel-plugin-helpers "^1.1.1" + ember-cli-babel "^7.26.6" ember-cli-htmlbars "^5.7.1" ember-compatibility-helpers "^1.2.0" ember-destroyable-polyfill "^2.0.2" @@ -9154,14 +11048,14 @@ ember-destroyable-polyfill@^2.0.1, ember-destroyable-polyfill@^2.0.2, ember-dest ember-cli-version-checker "^5.1.1" ember-compatibility-helpers "^1.2.1" -ember-element-helper@0.6.0, ember-element-helper@^0.5.5, ember-element-helper@^0.8.5: - version "0.6.0" - resolved "https://registry.yarnpkg.com/ember-element-helper/-/ember-element-helper-0.6.0.tgz#6e6d0e86fadc9c8e5ccad306f498e8ef61b61c4e" - integrity sha512-sS3VIGdzF81lQrlMvFC8H71vwGrOl7b3+LK+9GTpLI555YF1b4sLmNylLkhaXv8UVEZUmsPHedVJY00Xarrc3Q== +ember-element-helper@^0.5.5: + version "0.5.5" + resolved "https://registry.yarnpkg.com/ember-element-helper/-/ember-element-helper-0.5.5.tgz#4a9ecb4dce57ee7f5ceb868a53c7b498c729f056" + integrity sha512-Tu3hsI+/mjHBUvw62Qi+YDZtKkn59V66CjwbgfNTZZ7aHf4gFm1ow4zJ4WLnpnie8p9FvOmIUxwl5HvgPJIcFA== dependencies: - "@embroider/util" "^0.39.1 || ^0.40.0 || ^0.41.0 || ^1.0.0" - ember-cli-babel "^7.26.11" - ember-cli-htmlbars "^6.0.1" + "@embroider/util" "^0.39.1 || ^0.40.0 || ^0.41.0" + ember-cli-babel "^7.17.2" + ember-cli-htmlbars "^5.1.0" ember-exam@6.1.0: version "6.1.0" @@ -9189,9 +11083,9 @@ ember-export-application-global@^2.0.1: integrity sha512-B7wiurPgsxsSGzJuPFkpBWnaeuCu2PGpG2BjyrfA1VcL7//o+5RSnZqiCEY326y7qmxb2GoCgo0ft03KBU0rRw== ember-fetch@^8.1.1: - version "8.1.2" - resolved "https://registry.yarnpkg.com/ember-fetch/-/ember-fetch-8.1.2.tgz#651839780519319309127054786bf35cd4b84543" - integrity sha512-TVx24/jrvDIuPL296DV0hBwp7BWLcSMf0I8464KGz01sPytAB+ZAePbc9ooBTJDkKZEGFgatJa4nj3yF1S9Bpw== + version "8.1.1" + resolved "https://registry.yarnpkg.com/ember-fetch/-/ember-fetch-8.1.1.tgz#d68d4a58529121a572ec09c39c6a3ad174c83a2e" + integrity sha512-Xi1wNmPtVmfIoFH675AA0ELIdYUcoZ2p+6j9c8eDFjiGJiFesyp01bDtl5ryBI/1VPOByJLsDkT+4C11HixsJw== dependencies: abortcontroller-polyfill "^1.7.3" broccoli-concat "^4.2.5" @@ -9208,7 +11102,7 @@ ember-fetch@^8.1.1: node-fetch "^2.6.1" whatwg-fetch "^3.6.2" -ember-focus-trap@^1.1.0: +ember-focus-trap@^1.0.2: version "1.1.0" resolved "https://registry.yarnpkg.com/ember-focus-trap/-/ember-focus-trap-1.1.0.tgz#e3c47c6e916e838af3884b43e2794e87088d2bac" integrity sha512-KxbCKpAJaBVZm+bW4tHPoBJAZThmxa6pI+WQusL+bj0RtAnGUNkWsVy6UBMZ5QqTQzf4EvGHkCVACVp5lbAWMQ== @@ -9216,7 +11110,15 @@ ember-focus-trap@^1.1.0: "@embroider/addon-shim" "^1.0.0" focus-trap "^6.7.1" -ember-get-config@, ember-get-config@^2.1.1: +ember-get-config@, "ember-get-config@^0.2.4 || ^0.3.0": + version "0.3.0" + resolved "https://registry.yarnpkg.com/ember-get-config/-/ember-get-config-0.3.0.tgz#a73a1a87b48d9dde4c66a0e52ed5260b8a48cfbd" + integrity sha512-0e2pKzwW5lBZ4oJnvu9qHOht4sP1MWz/m3hyz8kpSoMdrlZVf62LDKZ6qfKgy8drcv5YhCMYE6QV7MhnqlrzEQ== + dependencies: + broccoli-file-creator "^1.1.1" + ember-cli-babel "^7.0.0" + +ember-get-config@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/ember-get-config/-/ember-get-config-2.1.1.tgz#bede76c25d95dbefab8d30064abf7aa00bc19235" integrity sha512-uNmv1cPG/4qsac8oIf5txJ2FZ8p88LEpG4P3dNcjsJS98Y8hd0GPMFwVqpnzI78Lz7VYRGQWY4jnE4qm5R3j4g== @@ -9224,13 +11126,15 @@ ember-get-config@, ember-get-config@^2.1.1: "@embroider/macros" "^0.50.0 || ^1.0.0" ember-cli-babel "^7.26.6" -"ember-get-config@^0.2.4 || ^0.3.0": - version "0.3.0" - resolved "https://registry.yarnpkg.com/ember-get-config/-/ember-get-config-0.3.0.tgz#a73a1a87b48d9dde4c66a0e52ed5260b8a48cfbd" - integrity sha512-0e2pKzwW5lBZ4oJnvu9qHOht4sP1MWz/m3hyz8kpSoMdrlZVf62LDKZ6qfKgy8drcv5YhCMYE6QV7MhnqlrzEQ== +ember-in-element-polyfill@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/ember-in-element-polyfill/-/ember-in-element-polyfill-1.0.1.tgz#143504445bb4301656a2eaad42644d684f5164dd" + integrity sha512-eHs+7D7PuQr8a1DPqsJTsEyo3FZ1XuH6WEZaEBPDa9s0xLlwByCNKl8hi1EbXOgvgEZNHHi9Rh0vjxyfakrlgg== dependencies: - broccoli-file-creator "^1.1.1" - ember-cli-babel "^7.0.0" + debug "^4.3.1" + ember-cli-babel "^7.23.1" + ember-cli-htmlbars "^5.3.1" + ember-cli-version-checker "^5.1.2" "ember-inflector@^2.0.0 || ^3.0.0 || ^4.0.0", ember-inflector@^4.0.2: version "4.0.2" @@ -9263,7 +11167,7 @@ ember-inline-svg@^1.0.1: svgo "~1.2.2" walk-sync "~2.0.2" -ember-keyboard@^8.2.1: +ember-keyboard@^8.2.0: version "8.2.1" resolved "https://registry.yarnpkg.com/ember-keyboard/-/ember-keyboard-8.2.1.tgz#945a8a71068d81c06ad26851008ef81061db2a59" integrity sha512-wT9xpt3GKsiodGZoifKU4OyeRjXWlmKV9ZHHsp6wJBwMFpl4wWPjTNdINxivk2qg/WFNIh8nUiwuG4+soWXPdw== @@ -9292,13 +11196,14 @@ ember-maybe-import-regenerator@^1.0.0: regenerator-runtime "^0.13.2" ember-maybe-in-element@^2.0.3: - version "2.1.0" - resolved "https://registry.yarnpkg.com/ember-maybe-in-element/-/ember-maybe-in-element-2.1.0.tgz#f7bd8e41ca90a4f8038d919a9c135cbe7a7f271b" - integrity sha512-6WAzPbf4BNQIQzkur2+zRJJJ/PKQoujIYgFjrpj3fOPy8iRlxVUm0/B41qbFyg1LE6bVbg0cWbuESWEvJ9Rswg== + version "2.0.3" + resolved "https://registry.yarnpkg.com/ember-maybe-in-element/-/ember-maybe-in-element-2.0.3.tgz#640ea56b492bdacd1c41c128c2163d933c18c3ec" + integrity sha512-XKuBYPYELwsEmDnJXI7aNSZtt/SKGgRZNMFhASODLz7j0OHSNrcJtjo5Wam/alxIjUIYVjEnMnOzqBLMfJnQkQ== dependencies: - ember-cli-babel "^7.26.11" - ember-cli-htmlbars "^6.1.1" - ember-cli-version-checker "^5.1.2" + ember-cli-babel "^7.21.0" + ember-cli-htmlbars "^5.2.0" + ember-cli-version-checker "^5.1.1" + ember-in-element-polyfill "^1.0.1" ember-modifier-manager-polyfill@^1.2.0: version "1.2.0" @@ -9320,7 +11225,16 @@ ember-modifier@3.2.7, ember-modifier@^3.0.0, ember-modifier@^3.2.0, ember-modifi ember-cli-typescript "^5.0.0" ember-compatibility-helpers "^1.2.5" -"ember-modifier@^2.1.2 || ^3.1.0 || ^4.0.0", "ember-modifier@^3.2.7 || ^4.0.0", "ember-modifier@^3.2.7 || ^4.1.0": +"ember-modifier@^2.1.2 || ^3.1.0 || ^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/ember-modifier/-/ember-modifier-4.0.0.tgz#0bb3fae11435fcbe0d3dfa852ce224d81d75ddb2" + integrity sha512-OdconmrqKP2haK4kBwNmtnA2NiC2MFmIJC3LgJ1WhwZ49GaktM+bRIuFxF/S5W0oaegzKs1qH2ZDlqMeO2L3nw== + dependencies: + "@embroider/addon-shim" "^1.8.4" + ember-cli-normalize-entity-name "^1.0.0" + ember-cli-string-utils "^1.1.0" + +"ember-modifier@^3.2.7 || ^4.0.0": version "4.1.0" resolved "https://registry.yarnpkg.com/ember-modifier/-/ember-modifier-4.1.0.tgz#cb91efbf8ca4ff4a1a859767afa42dddba5a2bbd" integrity sha512-YFCNpEYj6jdyy3EjslRb2ehNiDvaOrXTilR9+ngq+iUqSHYto2zKV0rleiA1XJQ27ELM1q8RihT29U6Lq5EyqQ== @@ -9341,14 +11255,14 @@ ember-moment@^9.0.1: moment-timezone "^0.5.33" ember-on-resize-modifier@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/ember-on-resize-modifier/-/ember-on-resize-modifier-1.1.0.tgz#96b92cb190a552a8e240a2077037b0b71facc54e" - integrity sha512-Pz7muUcwzgAVGQ3ZNCdY/KMKtmvtJk5DWetuvx2MVHZCRpVzSRvkVa2tKXcp4tmz/COYUysneJxAR4tmwAyH9Q== + version "1.0.0" + resolved "https://registry.yarnpkg.com/ember-on-resize-modifier/-/ember-on-resize-modifier-1.0.0.tgz#b4e12dc023b4d608d7b0f4fa0100722fb860cdd4" + integrity sha512-awmjTV8xIZ0Qc5X+46iYL4NT3f4NahNq+3XJ3Fn7zo8D4QuMzMOM91HqvtFQBWddD8o0v7qZNzW++HXAYAPXkg== dependencies: ember-cli-babel "^7.26.6" ember-cli-htmlbars "^5.7.1" - ember-modifier "^3.2.7" - ember-resize-observer-service "^1.1.0" + ember-modifier "^3.0.0" + ember-resize-observer-service "^1.0.0" ember-overridable-computed@^1.0.0: version "1.0.0" @@ -9404,18 +11318,18 @@ ember-render-helpers@^0.2.0: ember-cli-babel "^7.23.0" ember-cli-typescript "^4.0.0" -ember-resize-observer-service@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/ember-resize-observer-service/-/ember-resize-observer-service-1.1.0.tgz#62729a9de656e8eade4b3e65bd9999840dc44f65" - integrity sha512-/vbfxtHSyOGSNdjPKL8X3SyvUnYo3z88sJtD/bLJ0ZGhqVPaXCmtSkLyr/Fh75ckJDixRFxK4i4zEUSlrbk0PA== +ember-resize-observer-service@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/ember-resize-observer-service/-/ember-resize-observer-service-1.0.0.tgz#6d28e33cf06ddc60e83111069c41796d6739142e" + integrity sha512-KmKNerMJUIJgOjr/AOM+fTa3nhbLLrLLTAw2mZuHhRCF1xEivvvF3ivE9Lst2tVgwi4IgI5Q/4t6AMea/dZpAA== dependencies: ember-cli-babel "^7.26.6" ember-cli-htmlbars "^5.7.1" ember-resolver@^8.0.3: - version "8.1.0" - resolved "https://registry.yarnpkg.com/ember-resolver/-/ember-resolver-8.1.0.tgz#8ada162746fde3e6ea6a703bbb9910fbe62ab1e5" - integrity sha512-MGD7X2ztZVswGqs1mLgzhZJRhG7XiF6Mg4DgC7xJFWRYQQUHyGJpGdNWY9nXyrYnRIsCrQoL1do41zpxbrB/cg== + version "8.0.3" + resolved "https://registry.yarnpkg.com/ember-resolver/-/ember-resolver-8.0.3.tgz#40f243aa58281bf195c695fe84a6b291e204690a" + integrity sha512-fA53fxfG821BRqNiB9mQDuzZpzSRcSAYZTYBlRQOHsJwoYdjyE7idz4YcytbSsa409G5J2kP6B+PiKOBh0odlw== dependencies: babel-plugin-debug-macros "^0.3.4" broccoli-funnel "^3.0.8" @@ -9424,6 +11338,15 @@ ember-resolver@^8.0.3: ember-cli-version-checker "^5.1.2" resolve "^1.20.0" +ember-resources@^4.0.0: + version "4.4.0" + resolved "https://registry.yarnpkg.com/ember-resources/-/ember-resources-4.4.0.tgz#a3b85a0269c3523ba32a2a5ab15472c8e90a6a41" + integrity sha512-bMk3qdD7sgG33VY3Znri6z2p/XneITuT02zgFROS9flvUE124rnW/m9ND/fySt5EOE8URhS3IZ6MImIgI1dyCg== + dependencies: + "@ember/test-waiters" "^3.0.0" + "@embroider/addon-shim" "^1.2.0" + "@embroider/macros" "^1.2.0" + ember-resources@^5.0.1: version "5.6.4" resolved "https://registry.yarnpkg.com/ember-resources/-/ember-resources-5.6.4.tgz#1ae05bb5398ab0d8fab8c0925c5bf679ee86e327" @@ -9440,10 +11363,15 @@ ember-responsive@^4.0.2: dependencies: ember-cli-babel "^7.19.0" -ember-rfc176-data@^0.3.13, ember-rfc176-data@^0.3.15, ember-rfc176-data@^0.3.17: - version "0.3.18" - resolved "https://registry.yarnpkg.com/ember-rfc176-data/-/ember-rfc176-data-0.3.18.tgz#bb6fdcef49999981317ea81b6cc9210fb4108d65" - integrity sha512-JtuLoYGSjay1W3MQAxt3eINWXNYYQliK90tLwtb8aeCuQK8zKGCRbBodVIrkcTqshULMnRuTOS6t1P7oQk3g6Q== +ember-rfc176-data@^0.3.13, ember-rfc176-data@^0.3.17: + version "0.3.17" + resolved "https://registry.yarnpkg.com/ember-rfc176-data/-/ember-rfc176-data-0.3.17.tgz#d4fc6c33abd6ef7b3440c107a28e04417b49860a" + integrity sha512-EVzTTKqxv9FZbEh6Ktw56YyWRAA0MijKvl7H8C06wVF+8f/cRRz3dXxa4nkwjzyVwx4rzKGuIGq77hxJAQhWWw== + +ember-rfc176-data@^0.3.15: + version "0.3.16" + resolved "https://registry.yarnpkg.com/ember-rfc176-data/-/ember-rfc176-data-0.3.16.tgz#2ace0ac9cf9016d493a74a1d931643a308679803" + integrity sha512-IYAzffS90r2ybAcx8c2qprYfkxa70G+/UPkxMN1hw55DU5S2aLOX6v3umKDZItoRhrvZMCnzwsdfKSrKdC9Wbg== ember-router-generator@^2.0.0: version "2.0.0" @@ -9472,9 +11400,9 @@ ember-source-channel-url@^3.0.0: node-fetch "^2.6.0" ember-source@~3.28.10: - version "3.28.12" - resolved "https://registry.yarnpkg.com/ember-source/-/ember-source-3.28.12.tgz#d8bb33d665d9c5adc858dce9d2d18be5ce58b2c0" - integrity sha512-HGrBpY6TN+MAi7F6BS8XYtNFG6vtbKE9ttPcyj0Ps+76kP7isCHyN0hk8ecKciLq7JYDqiPDNWjdIXAn2JfhZA== + version "3.28.10" + resolved "https://registry.yarnpkg.com/ember-source/-/ember-source-3.28.10.tgz#f4be7e2852d421a558f686505748f4c88f6d6ae6" + integrity sha512-TH8ug2rRUq6pLwqjciwvnuF8GDKBXNW2v5mvDkkf+k5S84XVHPjn3K0q2uGaR2W/mCDYg+mGmqu/PIGy0STx9Q== dependencies: "@babel/helper-module-imports" "^7.8.3" "@babel/plugin-transform-block-scoping" "^7.8.3" @@ -9503,7 +11431,18 @@ ember-source@~3.28.10: semver "^7.3.4" silent-error "^1.1.1" -ember-stargate@^0.4.1, ember-stargate@^0.4.3: +ember-stargate@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/ember-stargate/-/ember-stargate-0.4.1.tgz#04ee5595569d77d9f2882636c78aa978b874ac62" + integrity sha512-tw+H5nC29psfIBSfsYwhYZ9BqaRf50baO3isKal3UrEELTAblkjPiA1zuls2VV9+s5cUnqU2ygwW0zKEXNi1zQ== + dependencies: + "@ember/render-modifiers" "^2.0.0" + "@embroider/addon-shim" "^1.0.0" + "@glimmer/component" "^1.0.4" + ember-resources "^4.0.0" + tracked-maps-and-sets "^3.0.1" + +ember-stargate@^0.4.3: version "0.4.3" resolved "https://registry.yarnpkg.com/ember-stargate/-/ember-stargate-0.4.3.tgz#93e92e4928d489557401d70e52b242b38f36f9ab" integrity sha512-GeT5n+TT3Lfl335f16fx9ms0Jap+v5LTs8otIaQEGtFbSP5Jj/hlT3JPB9Uo8IDLXdjejxJsKRpCEzRD43g5dg== @@ -9536,9 +11475,9 @@ ember-style-modifier@^0.7.0: ember-modifier "^3.0.0" ember-style-modifier@^3.0.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/ember-style-modifier/-/ember-style-modifier-3.1.1.tgz#313269708552c42255806586160411840adc98c5" - integrity sha512-J91YLKVp3/m7LrcLEWNSG2sJlSFhE5Ny75empU048qYJtdJMe788Ks/EpKEi953o1mJujVRg792YGrwbrpTzNA== + version "3.0.1" + resolved "https://registry.yarnpkg.com/ember-style-modifier/-/ember-style-modifier-3.0.1.tgz#96aaaa2b713108725b81d8b934ec445ece6b89c3" + integrity sha512-WHRVIiqY/dpwDtVWlnHW0P4Z+Jha8QEwfaQdIF2ckJL77ZKdjbV2j1XZymS0Nzj61EGx5BM+YEsGL16r3hLv2A== dependencies: ember-auto-import "^2.5.0" ember-cli-babel "^7.26.11" @@ -9607,7 +11546,14 @@ ember-tracked-storage-polyfill@1.0.0: ember-cli-babel "^7.26.3" ember-cli-htmlbars "^5.7.1" -"ember-truth-helpers@^2.1.0 || ^3.0.0", ember-truth-helpers@^3.0.0, ember-truth-helpers@^3.1.1: +"ember-truth-helpers@^2.1.0 || ^3.0.0", ember-truth-helpers@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/ember-truth-helpers/-/ember-truth-helpers-3.0.0.tgz#86766bdca4ac9b86bce3d262dff2aabc4a0ea384" + integrity sha512-hPKG9QqruAELh0li5xaiLZtr88ioWYxWCXisAWHWE0qCP4a2hgtuMzKUPpiTCkltvKjuqpzTZCU4VhQ+IlRmew== + dependencies: + ember-cli-babel "^7.22.1" + +ember-truth-helpers@^3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/ember-truth-helpers/-/ember-truth-helpers-3.1.1.tgz#434715926d72bcc63b8a115dec09745fda4474dc" integrity sha512-FHwJAx77aA5q27EhdaaiBFuy9No+8yaWNT5A7zs0sIFCmf14GbcLn69vJEp6mW7vkITezizGAWhw7gL0Wbk7DA== @@ -9621,6 +11567,11 @@ ember-tracked-storage-polyfill@1.0.0: ember-cli-babel "^7.13.0" ember-cli-htmlbars "^4.2.0" +emoji-regex@^7.0.1: + version "7.0.3" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156" + integrity sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA== + emoji-regex@^8.0.0: version "8.0.0" resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" @@ -9631,10 +11582,19 @@ emojis-list@^3.0.0: resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78" integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== +emotion-theming@^10.0.27: + version "10.0.27" + resolved "https://registry.yarnpkg.com/emotion-theming/-/emotion-theming-10.0.27.tgz#1887baaec15199862c89b1b984b79806f2b9ab10" + integrity sha512-MlF1yu/gYh8u+sLUqA0YuA9JX0P4Hb69WlKc/9OLo+WCXuX6sy/KoIa+qJimgmr2dWqnypYKYPX37esjDBbhdw== + dependencies: + "@babel/runtime" "^7.5.5" + "@emotion/weak-memoize" "0.2.5" + hoist-non-react-statics "^3.3.0" + encodeurl@~1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" - integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w== + integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= end-of-stream@^1.0.0, end-of-stream@^1.1.0: version "1.4.4" @@ -9643,15 +11603,17 @@ end-of-stream@^1.0.0, end-of-stream@^1.1.0: dependencies: once "^1.4.0" -engine.io-parser@~5.2.1: - version "5.2.2" - resolved "https://registry.yarnpkg.com/engine.io-parser/-/engine.io-parser-5.2.2.tgz#37b48e2d23116919a3453738c5720455e64e1c49" - integrity sha512-RcyUFKA93/CXH20l4SoVvzZfrSDMOTUS3bWVpTt2FuFP+XYrL8i8oonHP7WInRyVHXh0n/ORtoeiE1os+8qkSw== +engine.io-parser@~5.0.0: + version "5.0.1" + resolved "https://registry.yarnpkg.com/engine.io-parser/-/engine.io-parser-5.0.1.tgz#6695fc0f1e6d76ad4a48300ff80db5f6b3654939" + integrity sha512-j4p3WwJrG2k92VISM0op7wiq60vO92MlF3CRGxhKHy9ywG1/Dkc72g0dXeDQ+//hrcDn8gqQzoEkdO9FN0d9AA== + dependencies: + base64-arraybuffer "~1.0.1" -engine.io@~6.5.2: - version "6.5.4" - resolved "https://registry.yarnpkg.com/engine.io/-/engine.io-6.5.4.tgz#6822debf324e781add2254e912f8568508850cdc" - integrity sha512-KdVSDKhVKyOi+r5uEabrDLZw2qXStVvCsEB/LN3mw4WFi6Gx50jTyuxYVCwAAC0U46FdnzP/ScKRBTXb/NiEOg== +engine.io@~6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/engine.io/-/engine.io-6.0.0.tgz#2b993fcd73e6b3a6abb52b40b803651cd5747cf0" + integrity sha512-Ui7yl3JajEIaACg8MOUwWvuuwU7jepZqX3BKs1ho7NQRuP4LhN4XIykXhp8bEy+x/DhA0LBZZXYSCkZDqrwMMg== dependencies: "@types/cookie" "^0.4.1" "@types/cors" "^2.8.12" @@ -9661,8 +11623,8 @@ engine.io@~6.5.2: cookie "~0.4.1" cors "~2.8.5" debug "~4.3.1" - engine.io-parser "~5.2.1" - ws "~8.11.0" + engine.io-parser "~5.0.0" + ws "~8.2.3" enhanced-resolve@^4.5.0: version "4.5.0" @@ -9673,27 +11635,31 @@ enhanced-resolve@^4.5.0: memory-fs "^0.5.0" tapable "^1.0.0" -enhanced-resolve@^5.15.0: - version "5.15.0" - resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz#1af946c7d93603eb88e9896cee4904dc012e9c35" - integrity sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg== +enhanced-resolve@^5.14.1: + version "5.14.1" + resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.14.1.tgz#de684b6803724477a4af5d74ccae5de52c25f6b3" + integrity sha512-Vklwq2vDKtl0y/vtwjSesgJ5MYS7Etuk5txS8VdKL4AOS1aUlD96zqIfsOSLQsdv3xgMRbtkWM8eG9XDfKUPow== dependencies: graceful-fs "^4.2.4" tapable "^2.2.0" enquirer@^2.3.5, enquirer@^2.3.6: - version "2.4.1" - resolved "https://registry.yarnpkg.com/enquirer/-/enquirer-2.4.1.tgz#93334b3fbd74fc7097b224ab4a8fb7e40bf4ae56" - integrity sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ== + version "2.3.6" + resolved "https://registry.yarnpkg.com/enquirer/-/enquirer-2.3.6.tgz#2a7fe5dd634a1e4125a975ec994ff5456dc3734d" + integrity sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg== dependencies: ansi-colors "^4.1.1" - strip-ansi "^6.0.1" ensure-posix-path@^1.0.0, ensure-posix-path@^1.0.1, ensure-posix-path@^1.0.2, ensure-posix-path@^1.1.0, ensure-posix-path@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/ensure-posix-path/-/ensure-posix-path-1.1.1.tgz#3c62bdb19fa4681544289edb2b382adc029179ce" integrity sha512-VWU0/zXzVbeJNXvME/5EmLuEj2TauvoaTz6aFYK1Z92JCBlDlZ3Gu0tuGR42kpW1754ywTs+QB0g5TP0oj9Zaw== +entities@^1.1.1, entities@^1.1.2, entities@~1.1.1: + version "1.1.2" + resolved "https://registry.yarnpkg.com/entities/-/entities-1.1.2.tgz#bdfa735299664dfafd34529ed4f8522a275fea56" + integrity sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w== + entities@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55" @@ -9704,11 +11670,6 @@ entities@^4.2.0, entities@^4.4.0: resolved "https://registry.yarnpkg.com/entities/-/entities-4.5.0.tgz#5d268ea5e7113ec74c4d033b79ea5a35a488fb48" integrity sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw== -entities@~1.1.1: - version "1.1.2" - resolved "https://registry.yarnpkg.com/entities/-/entities-1.1.2.tgz#bdfa735299664dfafd34529ed4f8522a275fea56" - integrity sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w== - entities@~2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/entities/-/entities-2.1.0.tgz#992d3129cf7df6870b96c57858c249a120f8b8b5" @@ -9726,7 +11687,7 @@ errno@^0.1.3, errno@~0.1.7: dependencies: prr "~1.0.1" -error-ex@^1.2.0, error-ex@^1.3.1: +error-ex@^1.3.1: version "1.3.2" resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== @@ -9740,104 +11701,92 @@ error@^7.0.0: dependencies: string-template "~0.2.1" -errorhandler@^1.5.1: - version "1.5.1" - resolved "https://registry.yarnpkg.com/errorhandler/-/errorhandler-1.5.1.tgz#b9ba5d17cf90744cd1e851357a6e75bf806a9a91" - integrity sha512-rcOwbfvP1WTViVoUjcfZicVzjhjTuhSMntHh6mW3IrEiyE6mJyXvsToJUJGlGlw/2xU9P5whlWNGlIDVeCiT4A== +es-abstract@^1.17.0-next.0, es-abstract@^1.17.2: + version "1.17.7" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.17.7.tgz#a4de61b2f66989fc7421676c1cb9787573ace54c" + integrity sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g== dependencies: - accepts "~1.3.7" - escape-html "~1.0.3" + es-to-primitive "^1.2.1" + function-bind "^1.1.1" + has "^1.0.3" + has-symbols "^1.0.1" + is-callable "^1.2.2" + is-regex "^1.1.1" + object-inspect "^1.8.0" + object-keys "^1.1.1" + object.assign "^4.1.1" + string.prototype.trimend "^1.0.1" + string.prototype.trimstart "^1.0.1" -es-abstract@^1.17.2, es-abstract@^1.22.1, es-abstract@^1.22.3: - version "1.22.3" - resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.22.3.tgz#48e79f5573198de6dee3589195727f4f74bc4f32" - integrity sha512-eiiY8HQeYfYH2Con2berK+To6GrK2RxbPawDkGq4UiCQQfZHb6wX9qQqkbpPqaxQFcl8d9QzZqo0tGE0VcrdwA== +es-abstract@^1.18.0-next.1, es-abstract@^1.19.1: + version "1.19.1" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.19.1.tgz#d4885796876916959de78edaa0df456627115ec3" + integrity sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w== dependencies: - array-buffer-byte-length "^1.0.0" - arraybuffer.prototype.slice "^1.0.2" - available-typed-arrays "^1.0.5" - call-bind "^1.0.5" - es-set-tostringtag "^2.0.1" + call-bind "^1.0.2" es-to-primitive "^1.2.1" - function.prototype.name "^1.1.6" - get-intrinsic "^1.2.2" + function-bind "^1.1.1" + get-intrinsic "^1.1.1" get-symbol-description "^1.0.0" - globalthis "^1.0.3" - gopd "^1.0.1" - has-property-descriptors "^1.0.0" - has-proto "^1.0.1" - has-symbols "^1.0.3" - hasown "^2.0.0" - internal-slot "^1.0.5" - is-array-buffer "^3.0.2" - is-callable "^1.2.7" - is-negative-zero "^2.0.2" + has "^1.0.3" + has-symbols "^1.0.2" + internal-slot "^1.0.3" + is-callable "^1.2.4" + is-negative-zero "^2.0.1" is-regex "^1.1.4" - is-shared-array-buffer "^1.0.2" + is-shared-array-buffer "^1.0.1" is-string "^1.0.7" - is-typed-array "^1.1.12" - is-weakref "^1.0.2" - object-inspect "^1.13.1" + is-weakref "^1.0.1" + object-inspect "^1.11.0" + object-keys "^1.1.1" + object.assign "^4.1.2" + string.prototype.trimend "^1.0.4" + string.prototype.trimstart "^1.0.4" + unbox-primitive "^1.0.1" + +es-abstract@^1.18.0-next.2: + version "1.18.0-next.2" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.18.0-next.2.tgz#088101a55f0541f595e7e057199e27ddc8f3a5c2" + integrity sha512-Ih4ZMFHEtZupnUh6497zEL4y2+w8+1ljnCyaTa+adcoafI1GOvMwFlDjBLfWR7y9VLfrjRJe9ocuHY1PSR9jjw== + dependencies: + call-bind "^1.0.2" + es-to-primitive "^1.2.1" + function-bind "^1.1.1" + get-intrinsic "^1.0.2" + has "^1.0.3" + has-symbols "^1.0.1" + is-callable "^1.2.2" + is-negative-zero "^2.0.1" + is-regex "^1.1.1" + object-inspect "^1.9.0" object-keys "^1.1.1" - object.assign "^4.1.4" - regexp.prototype.flags "^1.5.1" - safe-array-concat "^1.0.1" - safe-regex-test "^1.0.0" - string.prototype.trim "^1.2.8" - string.prototype.trimend "^1.0.7" - string.prototype.trimstart "^1.0.7" - typed-array-buffer "^1.0.0" - typed-array-byte-length "^1.0.0" - typed-array-byte-offset "^1.0.0" - typed-array-length "^1.0.4" - unbox-primitive "^1.0.2" - which-typed-array "^1.1.13" + object.assign "^4.1.2" + string.prototype.trimend "^1.0.3" + string.prototype.trimstart "^1.0.3" es-array-method-boxes-properly@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz#873f3e84418de4ee19c5be752990b2e44718d09e" integrity sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA== -es-errors@^1.0.0, es-errors@^1.2.1, es-errors@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/es-errors/-/es-errors-1.3.0.tgz#05f75a25dab98e4fb1dcd5e1472c0546d5057c8f" - integrity sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw== - es-get-iterator@^1.0.2: - version "1.1.3" - resolved "https://registry.yarnpkg.com/es-get-iterator/-/es-get-iterator-1.1.3.tgz#3ef87523c5d464d41084b2c3c9c214f1199763d6" - integrity sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw== + version "1.1.2" + resolved "https://registry.yarnpkg.com/es-get-iterator/-/es-get-iterator-1.1.2.tgz#9234c54aba713486d7ebde0220864af5e2b283f7" + integrity sha512-+DTO8GYwbMCwbywjimwZMHp8AuYXOS2JZFWoi2AlPOS3ebnII9w/NLpNZtA7A0YLaVDw+O7KFCeoIV7OPvM7hQ== dependencies: call-bind "^1.0.2" - get-intrinsic "^1.1.3" - has-symbols "^1.0.3" - is-arguments "^1.1.1" + get-intrinsic "^1.1.0" + has-symbols "^1.0.1" + is-arguments "^1.1.0" is-map "^2.0.2" is-set "^2.0.2" - is-string "^1.0.7" + is-string "^1.0.5" isarray "^2.0.5" - stop-iteration-iterator "^1.0.0" es-module-lexer@^1.2.1: - version "1.4.1" - resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-1.4.1.tgz#41ea21b43908fe6a287ffcbe4300f790555331f5" - integrity sha512-cXLGjP0c4T3flZJKQSuziYoq7MlT+rnvfZjfp7h+I7K9BNX54kP9nyWvdbwjQ4u1iWbOL4u96fgeZLToQlZC7w== - -es-set-tostringtag@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/es-set-tostringtag/-/es-set-tostringtag-2.0.2.tgz#11f7cc9f63376930a5f20be4915834f4bc74f9c9" - integrity sha512-BuDyupZt65P9D2D2vA/zqcI3G5xRsklm5N3xCwuiy+/vKy8i0ifdsQP1sLgO4tZDSCaQUSnmC48khknGMV3D2Q== - dependencies: - get-intrinsic "^1.2.2" - has-tostringtag "^1.0.0" - hasown "^2.0.0" - -es-shim-unscopables@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz#1f6942e71ecc7835ed1c8a83006d8771a63a3763" - integrity sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw== - dependencies: - hasown "^2.0.0" + version "1.3.0" + resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-1.3.0.tgz#6be9c9e0b4543a60cd166ff6f8b4e9dae0b0c16f" + integrity sha512-vZK7T0N2CBmBOixhmjdqx2gWVbFZ4DXZ/NyRMZVlJXPa7CyFS+/a4QQsDGDQy9ZfEzxFuNEsMLeQJnKP2p5/JA== es-to-primitive@^1.2.1: version "1.2.1" @@ -9849,50 +11798,56 @@ es-to-primitive@^1.2.1: is-symbol "^1.0.2" es5-shim@^4.5.13: - version "4.6.7" - resolved "https://registry.yarnpkg.com/es5-shim/-/es5-shim-4.6.7.tgz#bc67ae0fc3dd520636e0a1601cc73b450ad3e955" - integrity sha512-jg21/dmlrNQI7JyyA2w7n+yifSxBng0ZralnSfVZjoCawgNTCnS+yBCyVM9DL5itm7SUnDGgv7hcq2XCZX4iRQ== + version "4.5.15" + resolved "https://registry.yarnpkg.com/es5-shim/-/es5-shim-4.5.15.tgz#6a26869b261854a3b045273f5583c52d390217fe" + integrity sha512-FYpuxEjMeDvU4rulKqFdukQyZSTpzhg4ScQHrAosrlVpR6GFyaw14f74yn2+4BugniIS0Frpg7TvwZocU4ZMTw== es6-shim@^0.35.5: - version "0.35.8" - resolved "https://registry.yarnpkg.com/es6-shim/-/es6-shim-0.35.8.tgz#89216f6fbf8bacba3f897c8c0e814d2a41c05fb7" - integrity sha512-Twf7I2v4/1tLoIXMT8HlqaBSS5H2wQTs2wx3MNYCI8K1R1/clXyCazrcVCPm/FuO9cyV8+leEaZOWD5C253NDg== + version "0.35.6" + resolved "https://registry.yarnpkg.com/es6-shim/-/es6-shim-0.35.6.tgz#d10578301a83af2de58b9eadb7c2c9945f7388a0" + integrity sha512-EmTr31wppcaIAgblChZiuN/l9Y7DPyw8Xtbg7fIVngn6zMW+IEBJDJngeKC3x6wr0V/vcA2wqeFnaw1bFJbDdA== -escalade@^3.1.1: - version "3.1.2" - resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.2.tgz#54076e9ab29ea5bf3d8f1ed62acffbb88272df27" - integrity sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA== +escalade@^3.0.2, escalade@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" + integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== escape-html@^1.0.3, escape-html@~1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" - integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow== + integrity sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg= + +escape-string-regexp@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344" + integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" - integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== + integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= escape-string-regexp@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== -escodegen@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-2.1.0.tgz#ba93bbb7a43986d29d6041f99f5262da773e2e17" - integrity sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w== +escodegen@^1.14.1: + version "1.14.3" + resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.14.3.tgz#4e7b81fba61581dc97582ed78cab7f0e8d63f503" + integrity sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw== dependencies: esprima "^4.0.1" - estraverse "^5.2.0" + estraverse "^4.2.0" esutils "^2.0.2" + optionator "^0.8.1" optionalDependencies: source-map "~0.6.1" eslint-config-prettier@^8.3.0: - version "8.10.0" - resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-8.10.0.tgz#3a06a662130807e2502fc3ff8b4143d8a0658e11" - integrity sha512-SM8AMJdeQqRYT9O9zguiruQZaN7+z+E4eAP9oiLNGKMtomwaB1E9dcgUD6ZAn/eQAb52USbvezbiljfZUhbJcg== + version "8.3.0" + resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-8.3.0.tgz#f7471b20b6fe8a9a9254cc684454202886a2dd7a" + integrity sha512-BgZuLUSeKzvlL/VUjx/Yb787VQ26RU3gGjA3iiFvdsp/2bMfVIWUVP7tjxtjS0e+HP409cPlPvNkQloz8C91ew== eslint-plugin-ember-a11y-testing@a11y-tool-sandbox/eslint-plugin-ember-a11y-testing#ca31c9698c7cb105f1c9761d98fcaca7d6874459: version "0.0.0" @@ -9901,9 +11856,9 @@ eslint-plugin-ember-a11y-testing@a11y-tool-sandbox/eslint-plugin-ember-a11y-test requireindex "~1.1.0" eslint-plugin-ember@^10.5.9: - version "10.6.1" - resolved "https://registry.yarnpkg.com/eslint-plugin-ember/-/eslint-plugin-ember-10.6.1.tgz#04ea84cc82307f64a2faa4f2855b30e5ebf9f722" - integrity sha512-R+TN3jwhYQ2ytZCA1VkfJDZSGgHFOHjsHU1DrBlRXYRepThe56PpuGxywAyDvQ7inhoAz3e6G6M60PzpvjzmNg== + version "10.5.9" + resolved "https://registry.yarnpkg.com/eslint-plugin-ember/-/eslint-plugin-ember-10.5.9.tgz#4071ac135c7207c7d4942e9fa75b710214885469" + integrity sha512-kJsdAaKNcfRvZBZ+YZ67pxxUgl+aPLFAnoFJNwTo+BsaptiOCsHUEc4xUKXiInH2BJOC6mg0FQcZKn1a6gwKrA== dependencies: "@ember-data/rfc395-data" "^0.0.4" css-tree "^2.0.4" @@ -9985,9 +11940,9 @@ eslint-visitor-keys@^1.0.0, eslint-visitor-keys@^1.1.0, eslint-visitor-keys@^1.3 integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ== eslint-visitor-keys@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303" - integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw== + version "2.0.0" + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz#21fdc8fbcd9c795cc0321f0563702095751511a8" + integrity sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ== eslint@^7.32.0: version "7.32.0" @@ -10057,12 +12012,12 @@ esprima@^4.0.0, esprima@^4.0.1, esprima@~4.0.0: esprima@~3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/esprima/-/esprima-3.0.0.tgz#53cf247acda77313e551c3aa2e73342d3fb4f7d9" - integrity sha512-xoBq/MIShSydNZOkjkoCEjqod963yHNXTLC40ypBhop6yPqflPz/vTinmCfSrGcywVLnSftRf6a0kJLdFdzemw== + integrity sha1-U88kes2ncxPlUcOqLnM0LT+099k= esquery@^1.4.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.5.0.tgz#6ce17738de8577694edd7361c57182ac8cb0db0b" - integrity sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg== + version "1.4.0" + resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.4.0.tgz#2148ffc38b82e8c7057dfed48425b3e61f0f24a5" + integrity sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w== dependencies: estraverse "^5.1.0" @@ -10073,15 +12028,15 @@ esrecurse@^4.1.0, esrecurse@^4.3.0: dependencies: estraverse "^5.2.0" -estraverse@^4.1.1: +estraverse@^4.1.1, estraverse@^4.2.0: version "4.3.0" resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== estraverse@^5.1.0, estraverse@^5.2.0: - version "5.3.0" - resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123" - integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== + version "5.2.0" + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.2.0.tgz#307df42547e6cc7324d3cf03c155d5cdb8c53880" + integrity sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ== estree-walker@^0.6.1: version "0.6.1" @@ -10096,7 +12051,7 @@ esutils@^2.0.2: etag@~1.8.1: version "1.8.1" resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" - integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg== + integrity sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc= eventemitter3@^4.0.0: version "4.0.7" @@ -10106,7 +12061,7 @@ eventemitter3@^4.0.0: events-to-array@^1.0.1: version "1.1.2" resolved "https://registry.yarnpkg.com/events-to-array/-/events-to-array-1.1.2.tgz#2d41f563e1fe400ed4962fe1a4d5c6a7539df7f6" - integrity sha512-inRWzRY7nG+aXZxBzEqYKB3HPgwflZRopAjDCHv0whhRx+MTUr1ei0ICZUypdyE0HRm4L2d5VEcIqLD6yl+BFA== + integrity sha1-LUH1Y+H+QA7Uli/hpNXGp1Od9/Y= events@^3.0.0, events@^3.2.0: version "3.3.0" @@ -10122,9 +12077,9 @@ evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: safe-buffer "^5.1.1" exec-sh@^0.3.2: - version "0.3.6" - resolved "https://registry.yarnpkg.com/exec-sh/-/exec-sh-0.3.6.tgz#ff264f9e325519a60cb5e273692943483cca63bc" - integrity sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w== + version "0.3.4" + resolved "https://registry.yarnpkg.com/exec-sh/-/exec-sh-0.3.4.tgz#3a018ceb526cc6f6df2bb504b2bfe8e3a4934ec5" + integrity sha512-sEFIkc61v75sWeOe72qyrqg2Qg0OuLESziUDk/O/z2qgS15y2gWVFrI6f2Qn/qw/0/NCfCEsmNA4zOjkwEZT1A== execa@^1.0.0: version "1.0.0" @@ -10203,12 +12158,12 @@ execa@^5.0.0, execa@^5.1.1: exit@^0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" - integrity sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ== + integrity sha1-BjJjj42HfMghB9MKD/8aF8uhzQw= expand-brackets@^2.1.4: version "2.1.4" resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622" - integrity sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA== + integrity sha1-t3c14xXOMPa27/D4OwQVGiJEliI= dependencies: debug "^2.3.3" define-property "^0.2.5" @@ -10221,43 +12176,42 @@ expand-brackets@^2.1.4: expand-tilde@^2.0.0, expand-tilde@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/expand-tilde/-/expand-tilde-2.0.2.tgz#97e801aa052df02454de46b02bf621642cdc8502" - integrity sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw== + integrity sha1-l+gBqgUt8CRU3kawK/YhZCzchQI= dependencies: homedir-polyfill "^1.0.1" express@^4.10.7, express@^4.13.1, express@^4.17.1: - version "4.18.2" - resolved "https://registry.yarnpkg.com/express/-/express-4.18.2.tgz#3fabe08296e930c796c19e3c516979386ba9fd59" - integrity sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ== + version "4.17.1" + resolved "https://registry.yarnpkg.com/express/-/express-4.17.1.tgz#4491fc38605cf51f8629d39c2b5d026f98a4c134" + integrity sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g== dependencies: - accepts "~1.3.8" + accepts "~1.3.7" array-flatten "1.1.1" - body-parser "1.20.1" - content-disposition "0.5.4" + body-parser "1.19.0" + content-disposition "0.5.3" content-type "~1.0.4" - cookie "0.5.0" + cookie "0.4.0" cookie-signature "1.0.6" debug "2.6.9" - depd "2.0.0" + depd "~1.1.2" encodeurl "~1.0.2" escape-html "~1.0.3" etag "~1.8.1" - finalhandler "1.2.0" + finalhandler "~1.1.2" fresh "0.5.2" - http-errors "2.0.0" merge-descriptors "1.0.1" methods "~1.1.2" - on-finished "2.4.1" + on-finished "~2.3.0" parseurl "~1.3.3" path-to-regexp "0.1.7" - proxy-addr "~2.0.7" - qs "6.11.0" + proxy-addr "~2.0.5" + qs "6.7.0" range-parser "~1.2.1" - safe-buffer "5.2.1" - send "0.18.0" - serve-static "1.15.0" - setprototypeof "1.2.0" - statuses "2.0.1" + safe-buffer "5.1.2" + send "0.17.1" + serve-static "1.14.1" + setprototypeof "1.1.1" + statuses "~1.5.0" type-is "~1.6.18" utils-merge "1.0.1" vary "~1.1.2" @@ -10265,19 +12219,19 @@ express@^4.10.7, express@^4.13.1, express@^4.17.1: extend-shallow@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" - integrity sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug== + integrity sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8= dependencies: is-extendable "^0.1.0" extend-shallow@^3.0.0, extend-shallow@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8" - integrity sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q== + integrity sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg= dependencies: assign-symbols "^1.0.0" is-extendable "^1.0.1" -extend@^3.0.0: +extend@^3.0.0, extend@~3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== @@ -10321,6 +12275,16 @@ extract-zip@^2.0.1: optionalDependencies: "@types/yauzl" "^2.9.1" +extsprintf@1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05" + integrity sha1-lpGEQOMEGnpBT4xS48V06zw+HgU= + +extsprintf@^1.2.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f" + integrity sha1-4mifjzVvrWLMplo6kcXfX5VRaS8= + fake-xml-http-request@^2.1.2: version "2.1.2" resolved "https://registry.yarnpkg.com/fake-xml-http-request/-/fake-xml-http-request-2.1.2.tgz#f1786720cae50bbb46273035a0173414f3e85e74" @@ -10329,7 +12293,7 @@ fake-xml-http-request@^2.1.2: faker@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/faker/-/faker-4.1.0.tgz#1e45bbbecc6774b3c195fad2835109c6d748cc3f" - integrity sha512-ILKg69P6y/D8/wSmDXw35Ly0re8QzQ8pMfBCflsGiZG2ZjMUNLYNexA6lz5pkmJlepVdsiDFUxYAzPQ9/+iGLA== + integrity sha1-HkW7vsxndLPBlfrSg1EJxtdIzD8= fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: version "3.1.3" @@ -10337,9 +12301,9 @@ fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== fast-diff@^1.1.2: - version "1.3.0" - resolved "https://registry.yarnpkg.com/fast-diff/-/fast-diff-1.3.0.tgz#ece407fa550a64d638536cd727e129c61616e0f0" - integrity sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw== + version "1.2.0" + resolved "https://registry.yarnpkg.com/fast-diff/-/fast-diff-1.2.0.tgz#73ee11982d86caaf7959828d519cfe927fac5f03" + integrity sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w== fast-glob@^2.2.6: version "2.2.7" @@ -10353,10 +12317,22 @@ fast-glob@^2.2.6: merge2 "^1.2.3" micromatch "^3.1.10" -fast-glob@^3.0.3, fast-glob@^3.2.11, fast-glob@^3.2.9: - version "3.3.2" - resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.2.tgz#a904501e57cfdd2ffcded45e99a54fef55e46129" - integrity sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow== +fast-glob@^3.0.3, fast-glob@^3.1.1: + version "3.2.5" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.5.tgz#7939af2a656de79a4f1901903ee8adcaa7cb9661" + integrity sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg== + dependencies: + "@nodelib/fs.stat" "^2.0.2" + "@nodelib/fs.walk" "^1.2.3" + glob-parent "^5.1.0" + merge2 "^1.3.0" + micromatch "^4.0.2" + picomatch "^2.2.1" + +fast-glob@^3.2.11, fast-glob@^3.2.9: + version "3.2.11" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.11.tgz#a1172ad95ceb8a16e20caa5c5e56480e5129c1d9" + integrity sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew== dependencies: "@nodelib/fs.stat" "^2.0.2" "@nodelib/fs.walk" "^1.2.3" @@ -10369,15 +12345,15 @@ fast-json-stable-stringify@^2.0.0: resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== -fast-levenshtein@^2.0.6: +fast-levenshtein@^2.0.6, fast-levenshtein@~2.0.6: version "2.0.6" resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" - integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw== + integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= fast-ordered-set@^1.0.0: version "1.0.3" resolved "https://registry.yarnpkg.com/fast-ordered-set/-/fast-ordered-set-1.0.3.tgz#3fbb36634f7be79e4f7edbdb4a357dee25d184eb" - integrity sha512-MxBW4URybFszOx1YlACEoK52P6lE3xiFcPaGCUZ7QQOZ6uJXKo++Se8wa31SjcZ+NC/fdAWX7UtKEfaGgHS2Vg== + integrity sha1-P7s2Y097555PftvbSjV97iXRhOs= dependencies: blank-object "^1.0.1" @@ -10396,9 +12372,9 @@ fast-sourcemap-concat@^1.4.0: sourcemap-validator "^1.1.0" fast-sourcemap-concat@^2.1.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/fast-sourcemap-concat/-/fast-sourcemap-concat-2.1.1.tgz#3647fd5876deace53d9a1c418061199417911801" - integrity sha512-7h9/x25c6AQwdU3mA8MZDUMR3UCy50f237egBrBkuwjnUZSmfu4ptCf91PZSKzON2Uh5VvIHozYKWcPPgcjxIw== + version "2.1.0" + resolved "https://registry.yarnpkg.com/fast-sourcemap-concat/-/fast-sourcemap-concat-2.1.0.tgz#12dd36bfc38c804093e4bd1de61dd6216f574211" + integrity sha512-L9uADEnnHOeF4U5Kc3gzEs3oFpNCFkiTJXvT+nKmR0zcFqHZJJbszWT7dv4t9558FJRGpCj8UxUpTgz2zwiIZA== dependencies: chalk "^2.0.0" fs-extra "^5.0.0" @@ -10407,11 +12383,12 @@ fast-sourcemap-concat@^2.1.0: mkdirp "^0.5.0" source-map "^0.4.2" source-map-url "^0.3.0" + sourcemap-validator "^1.1.0" fastq@^1.6.0: - version "1.17.1" - resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.17.1.tgz#2a523f07a4e7b1e81a42b91b8bf2254107753b47" - integrity sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w== + version "1.10.1" + resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.10.1.tgz#8b8f2ac8bf3632d67afcd65dac248d5fdc45385e" + integrity sha512-AWuv6Ery3pM+dY7LYS8YIaCiQvUaos9OB1RyNgaOWnaX+Tik7Onvcsf8x8c+YtDeT0maYLniBip2hox5KtEXXA== dependencies: reusify "^1.0.4" @@ -10430,24 +12407,19 @@ faye-websocket@^0.11.3: websocket-driver ">=0.5.1" fb-watchman@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.2.tgz#e9524ee6b5c77e9e5001af0f85f3adbb8623255c" - integrity sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA== + version "2.0.1" + resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.1.tgz#fc84fb39d2709cf3ff6d743706157bb5708a8a85" + integrity sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg== dependencies: bser "2.1.1" fd-slicer@~1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/fd-slicer/-/fd-slicer-1.1.0.tgz#25c7c89cb1f9077f8891bbe61d8f390eae256f1e" - integrity sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g== + integrity sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4= dependencies: pend "~1.2.0" -fetch-retry@^5.0.2: - version "5.0.6" - resolved "https://registry.yarnpkg.com/fetch-retry/-/fetch-retry-5.0.6.tgz#17d0bc90423405b7a88b74355bf364acd2a7fa56" - integrity sha512-3yurQZ2hD9VISAhJJP9bpYFNQrHHBXE2JxxjY5aLEcDi46RmAzJE2OC9FAde0yis5ElW0jTTzs0zfg/Cca4XqQ== - figgy-pudding@^3.5.1: version "3.5.2" resolved "https://registry.yarnpkg.com/figgy-pudding/-/figgy-pudding-3.5.2.tgz#b4eee8148abb01dcf1d1ac34367d59e12fa61d6e" @@ -10456,7 +12428,7 @@ figgy-pudding@^3.5.1: figures@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/figures/-/figures-2.0.0.tgz#3ab1a2d2a62c8bfb431a0c94cb797a2fce27c962" - integrity sha512-Oa2M9atig69ZkfwiApY8F2Yy+tzMbazyvqv21R0NsSC8floSOC09BbT1ITWAdoMGQvJ/aZnR1KMwdx9tvHnTNA== + integrity sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI= dependencies: escape-string-regexp "^1.0.5" @@ -10483,32 +12455,33 @@ file-loader@^6.2.0: schema-utils "^3.0.0" file-system-cache@^1.0.5: - version "1.1.0" - resolved "https://registry.yarnpkg.com/file-system-cache/-/file-system-cache-1.1.0.tgz#984de17b976b75a77a27e08d6828137c1aa80fa1" - integrity sha512-IzF5MBq+5CR0jXx5RxPe4BICl/oEhBSXKaL9fLhAXrIfIUS77Hr4vzrYyqYMHN6uTt+BOqi3fDCTjjEBCjERKw== + version "1.0.5" + resolved "https://registry.yarnpkg.com/file-system-cache/-/file-system-cache-1.0.5.tgz#84259b36a2bbb8d3d6eb1021d3132ffe64cfff4f" + integrity sha1-hCWbNqK7uNPW6xAh0xMv/mTP/08= dependencies: - fs-extra "^10.1.0" - ramda "^0.28.0" + bluebird "^3.3.5" + fs-extra "^0.30.0" + ramda "^0.21.0" file-uri-to-path@1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd" integrity sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw== +filesize@6.1.0, filesize@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/filesize/-/filesize-6.1.0.tgz#e81bdaa780e2451d714d71c0d7a4f3238d37ad00" + integrity sha512-LpCHtPQ3sFx67z+uh2HnSyWSLLu5Jxo21795uRDuar/EOuYWXib5EmPaGIBuSnRqH2IODiKA2k5re/K9OnN/Yg== + filesize@^4.1.2: version "4.2.1" resolved "https://registry.yarnpkg.com/filesize/-/filesize-4.2.1.tgz#ab1cb2069db5d415911c1a13e144c0e743bc89bc" integrity sha512-bP82Hi8VRZX/TUBKfE24iiUGsB/sfm2WUrwTQyAzQrhO3V9IhcBBNBXMyzLY5orACxRyYJ3d2HeRVX+eFv4lmA== -filesize@^6.1.0: - version "6.4.0" - resolved "https://registry.yarnpkg.com/filesize/-/filesize-6.4.0.tgz#914f50471dd66fdca3cefe628bd0cde4ef769bcd" - integrity sha512-mjFIpOHC4jbfcTfoh4rkWpI31mF7viw9ikj/JyLoKzqlwG/YsefKfvYlYhdYdg/9mtK2z1AzgN/0LvVQ3zdlSQ== - fill-range@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7" - integrity sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ== + integrity sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc= dependencies: extend-shallow "^2.0.1" is-number "^3.0.0" @@ -10525,9 +12498,9 @@ fill-range@^7.0.1: filter-obj@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/filter-obj/-/filter-obj-1.1.0.tgz#9b311112bc6c6127a16e016c6c5d7f19e0805c5b" - integrity sha512-8rXg1ZnX7xzy2NGDVkBVaAy+lSlPNwad13BtgSlLuxfIslyt5Vg64U7tFcCt4WS1R0hvtnQybT/IyCkGZ3DpXQ== + integrity sha1-mzERErxsYSehbgFsbF1/GeCAXFs= -finalhandler@1.1.2: +finalhandler@1.1.2, finalhandler@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.2.tgz#b7e7d000ffd11938d0fdb053506f6ebabe9f587d" integrity sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA== @@ -10537,20 +12510,7 @@ finalhandler@1.1.2: escape-html "~1.0.3" on-finished "~2.3.0" parseurl "~1.3.3" - statuses "~1.5.0" - unpipe "~1.0.0" - -finalhandler@1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.2.0.tgz#7d23fe5731b207b4640e4fcd00aec1f9207a7b32" - integrity sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg== - dependencies: - debug "2.6.9" - encodeurl "~1.0.2" - escape-html "~1.0.3" - on-finished "2.4.1" - parseurl "~1.3.3" - statuses "2.0.1" + statuses "~1.5.0" unpipe "~1.0.0" find-babel-config@^1.1.0, find-babel-config@^1.2.0: @@ -10561,14 +12521,6 @@ find-babel-config@^1.1.0, find-babel-config@^1.2.0: json5 "^0.5.1" path-exists "^3.0.0" -find-babel-config@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/find-babel-config/-/find-babel-config-2.0.0.tgz#a8216f825415a839d0f23f4d18338a1cc966f701" - integrity sha512-dOKT7jvF3hGzlW60Gc3ONox/0rRZ/tz7WCil0bqA1In/3I8f1BctpXahRnEKDySZqci7u+dqq93sZST9fOJpFw== - dependencies: - json5 "^2.1.1" - path-exists "^4.0.0" - find-cache-dir@^2.0.0, find-cache-dir@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-2.1.0.tgz#8d0f94cd13fe43c6c7c261a0d86115ca918c05f7" @@ -10597,18 +12549,18 @@ find-root@^1.1.0: resolved "https://registry.yarnpkg.com/find-root/-/find-root-1.1.0.tgz#abcfc8ba76f708c42a97b3d685b7e9450bfb9ce4" integrity sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng== -find-up@^1.0.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f" - integrity sha512-jvElSjyuo4EMQGoTwo1uJU5pQMwTW5lS1x05zzfJuTIyLR3zwO27LYrxNg+dlvKpGOuGy/MzBdXh80g0ve5+HA== +find-up@4.1.0, find-up@^4.0.0, find-up@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" + integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== dependencies: - path-exists "^2.0.0" - pinkie-promise "^2.0.0" + locate-path "^5.0.0" + path-exists "^4.0.0" find-up@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" - integrity sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ== + integrity sha1-RdG35QbHF93UgndaK3eSCjwMV6c= dependencies: locate-path "^2.0.0" @@ -10619,14 +12571,6 @@ find-up@^3.0.0: dependencies: locate-path "^3.0.0" -find-up@^4.0.0, find-up@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" - integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== - dependencies: - locate-path "^5.0.0" - path-exists "^4.0.0" - find-up@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc" @@ -10642,7 +12586,7 @@ find-versions@^4.0.0: dependencies: semver-regex "^3.1.2" -find-yarn-workspace-root@^1.2.1: +find-yarn-workspace-root@^1.1.0: version "1.2.1" resolved "https://registry.yarnpkg.com/find-yarn-workspace-root/-/find-yarn-workspace-root-1.2.1.tgz#40eb8e6e7c2502ddfaa2577c176f221422f860db" integrity sha512-dVtfb0WuQG+8Ag2uWkbG79hOUzEsRrhBzgfn86g2sJPkzmcpGdghbNTfUKGTxymFrY/tLIodDzLoW9nOJ4FY8Q== @@ -10668,9 +12612,9 @@ findup-sync@^4.0.0: resolve-dir "^1.0.1" fireworm@^0.7.0: - version "0.7.2" - resolved "https://registry.yarnpkg.com/fireworm/-/fireworm-0.7.2.tgz#bc5736515b48bd30bf3293a2062e0b0e0361537a" - integrity sha512-GjebTzq+NKKhfmDxjKq3RXwQcN9xRmZWhnnuC9L+/x5wBQtR0aaQM50HsjrzJ2wc28v1vSdfOpELok0TKR4ddg== + version "0.7.1" + resolved "https://registry.yarnpkg.com/fireworm/-/fireworm-0.7.1.tgz#ccf20f7941f108883fcddb99383dbe6e1861c758" + integrity sha1-zPIPeUHxCIg/zduZOD2+bhhhx1g= dependencies: async "~0.2.9" is-type "0.0.1" @@ -10707,9 +12651,9 @@ fixturify@^1.2.0: matcher-collection "^2.0.0" fixturify@^2.1.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/fixturify/-/fixturify-2.1.1.tgz#e962d72f062600cb81a9651086f60d822c72d998" - integrity sha512-SRgwIMXlxkb6AUgaVjIX+jCEqdhyXu9hah7mcK+lWynjKtX73Ux1TDv71B7XyaQ+LJxkYRHl5yCL8IycAvQRUw== + version "2.1.0" + resolved "https://registry.yarnpkg.com/fixturify/-/fixturify-2.1.0.tgz#a0437faac9b6e4aeb35910a1214df866aeec5d75" + integrity sha512-gHq6UCv8DE91EpiaRSzrmvLoRvFOBzI961IQ3gXE5wfmMM1TtApDcZAonG2hnp6GJrVFCxHwP01wSw9VQJiJ1w== dependencies: "@types/fs-extra" "^8.1.0" "@types/minimatch" "^3.0.3" @@ -10719,12 +12663,11 @@ fixturify@^2.1.0: walk-sync "^2.0.2" flat-cache@^3.0.4: - version "3.2.0" - resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.2.0.tgz#2c0c2d5040c99b1632771a9d105725c0115363ee" - integrity sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw== + version "3.0.4" + resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.0.4.tgz#61b0338302b2fe9f957dcc32fc2a87f1c3048b11" + integrity sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg== dependencies: - flatted "^3.2.9" - keyv "^4.5.3" + flatted "^3.1.0" rimraf "^3.0.2" flat@^5.0.2: @@ -10732,10 +12675,10 @@ flat@^5.0.2: resolved "https://registry.yarnpkg.com/flat/-/flat-5.0.2.tgz#8ca6fe332069ffa9d324c327198c598259ceb241" integrity sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ== -flatted@^3.2.9: - version "3.2.9" - resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.9.tgz#7eb4c67ca1ba34232ca9d2d93e9886e611ad7daf" - integrity sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ== +flatted@^3.1.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.1.1.tgz#c4b489e80096d9df1dfc97c79871aea7c617c469" + integrity sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA== flush-write-stream@^1.0.0: version "1.1.1" @@ -10753,28 +12696,26 @@ focus-trap@^6.7.1: tabbable "^5.3.3" follow-redirects@^1.0.0: - version "1.15.5" - resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.5.tgz#54d4d6d062c0fa7d9d17feb008461550e3ba8020" - integrity sha512-vSFWUON1B+yAw1VN4xMfxgn5fTUiaOzAJCKBwIIgT/+7CuGy9+r+5gITvP62j3RmaD5Ph65UaERdOSRGUzZtgw== - -for-each@^0.3.3: - version "0.3.3" - resolved "https://registry.yarnpkg.com/for-each/-/for-each-0.3.3.tgz#69b447e88a0a5d32c3e7084f3f1710034b21376e" - integrity sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw== - dependencies: - is-callable "^1.1.3" + version "1.14.8" + resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.14.8.tgz#016996fb9a11a100566398b1c6839337d7bfa8fc" + integrity sha512-1x0S9UVJHsQprFcEC/qnNzBLcIxsjAV905f/UkQxbclCsoTWlacCNOpQa/anodLl2uaEKFhfWOvM2Qg77+15zA== for-in@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" - integrity sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ== + integrity sha1-gQaNKVqBQuwKxybG4iAMMPttXoA= forever-agent@~0.5.0: version "0.5.2" resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.5.2.tgz#6d0e09c4921f94a27f63d3b49c5feff1ea4c5130" - integrity sha512-PDG5Ef0Dob/JsZUxUltJOhm/Y9mlteAE+46y3M9RBz/Rd3QVENJ75aGRhN56yekTUboaBIkd8KVWX2NjF6+91A== + integrity sha1-bQ4JxJIflKJ/Y9O0nF/v8epMUTA= + +forever-agent@~0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" + integrity sha1-+8cfDEGt6zf5bFd60e1C2P2sypE= -fork-ts-checker-webpack-plugin@^4.1.6: +fork-ts-checker-webpack-plugin@4.1.6, fork-ts-checker-webpack-plugin@^4.1.6: version "4.1.6" resolved "https://registry.yarnpkg.com/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-4.1.6.tgz#5055c703febcf37fa06405d400c122b905167fc5" integrity sha512-DUxuQaKoqfNne8iikd14SAkh5uw4+8vNifp6gmA73yYNS6ywLIWSLD/n/mBzHQRpW3J7rbATEakmiA8JvkTyZw== @@ -10788,9 +12729,9 @@ fork-ts-checker-webpack-plugin@^4.1.6: worker-rpc "^0.1.0" fork-ts-checker-webpack-plugin@^6.0.4: - version "6.5.3" - resolved "https://registry.yarnpkg.com/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.3.tgz#eda2eff6e22476a2688d10661688c47f611b37f3" - integrity sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ== + version "6.3.4" + resolved "https://registry.yarnpkg.com/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.3.4.tgz#9af17de0a36caf6f1b4e1d2d081cf586f0a12b14" + integrity sha512-z0dns2NXH9NHH0wpW6iuUmyXYRN9BI2Lqnv+RCdL+9GXSW6tKUqYnwf+h3ZaucJsbsrdobdxuOELGgm1xVZITA== dependencies: "@babel/code-frame" "^7.8.3" "@types/json-schema" "^7.0.5" @@ -10815,28 +12756,28 @@ form-data@^3.0.0: combined-stream "^1.0.8" mime-types "^2.1.12" -form-data@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452" - integrity sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww== - dependencies: - asynckit "^0.4.0" - combined-stream "^1.0.8" - mime-types "^2.1.12" - form-data@~0.1.0: version "0.1.4" resolved "https://registry.yarnpkg.com/form-data/-/form-data-0.1.4.tgz#91abd788aba9702b1aabfa8bc01031a2ac9e3b12" - integrity sha512-x8eE+nzFtAMA0YYlSxf/Qhq6vP1f8wSoZ7Aw1GuctBcmudCNuTUmmx45TfEplyb6cjsZO/jvh6+1VpZn24ez+w== + integrity sha1-kavXiKupcCsaq/qLwBAxoqyeOxI= dependencies: async "~0.9.0" combined-stream "~0.0.4" mime "~1.2.11" +form-data@~2.3.2: + version "2.3.3" + resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6" + integrity sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ== + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.6" + mime-types "^2.1.12" + format@^0.2.0: version "0.2.2" resolved "https://registry.yarnpkg.com/format/-/format-0.2.2.tgz#d6170107e9efdc4ed30c9dc39016df942b5cb58b" - integrity sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww== + integrity sha1-1hcBB+nv3E7TDJ3DkBbflCtctYs= forwarded@0.2.0: version "0.2.0" @@ -10846,19 +12787,19 @@ forwarded@0.2.0: fragment-cache@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19" - integrity sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA== + integrity sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk= dependencies: map-cache "^0.2.2" fresh@0.5.2: version "0.5.2" resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" - integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q== + integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac= from2@^2.1.0: version "2.3.0" resolved "https://registry.yarnpkg.com/from2/-/from2-2.3.0.tgz#8bfb5502bde4a4d36cfdeea007fcca21d7e382af" - integrity sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g== + integrity sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8= dependencies: inherits "^2.0.1" readable-stream "^2.0.0" @@ -10866,21 +12807,23 @@ from2@^2.1.0: fs-extra@^0.24.0: version "0.24.0" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-0.24.0.tgz#d4e4342a96675cb7846633a6099249332b539952" - integrity sha512-w1RvhdLZdU9V3vQdL+RooGlo6b9R9WVoBanOfoJvosWlqSKvrjFlci2oVhwvLwZXBtM7khyPvZ8r3fwsim3o0A== + integrity sha1-1OQ0KpZnXLeEZjOmCZJJMytTmVI= dependencies: graceful-fs "^4.1.2" jsonfile "^2.1.0" path-is-absolute "^1.0.0" rimraf "^2.2.8" -fs-extra@^10.0.0, fs-extra@^10.1.0: - version "10.1.0" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-10.1.0.tgz#02873cfbc4084dde127eaa5f9905eef2325d1abf" - integrity sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ== +fs-extra@^0.30.0: + version "0.30.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-0.30.0.tgz#f233ffcc08d4da7d432daa449776989db1df93f0" + integrity sha1-8jP/zAjU2n1DLapEl3aYnbHfk/A= dependencies: - graceful-fs "^4.2.0" - jsonfile "^6.0.1" - universalify "^2.0.0" + graceful-fs "^4.1.2" + jsonfile "^2.1.0" + klaw "^1.0.0" + path-is-absolute "^1.0.0" + rimraf "^2.2.8" fs-extra@^4.0.2, fs-extra@^4.0.3: version "4.0.3" @@ -10900,6 +12843,15 @@ fs-extra@^5.0.0: jsonfile "^4.0.0" universalify "^0.1.0" +fs-extra@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-6.0.1.tgz#8abc128f7946e310135ddc93b98bddb410e7a34b" + integrity sha512-GnyIkKhhzXZUWFCaJzvyDLEEgDkPfb4/TPvJCJVuS8MWZgoSsErf++QpiAlDnKFcqhRlm+tIOcencCjyJE6ZCA== + dependencies: + graceful-fs "^4.1.2" + jsonfile "^4.0.0" + universalify "^0.1.0" + fs-extra@^7.0.0, fs-extra@^7.0.1: version "7.0.1" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-7.0.1.tgz#4f189c44aa123b895f722804f55ea23eadc348e9" @@ -10928,7 +12880,19 @@ fs-extra@^9.0.0, fs-extra@^9.0.1, fs-extra@^9.1.0: jsonfile "^6.0.1" universalify "^2.0.0" -fs-merger@^3.0.1, fs-merger@^3.2.1: +fs-merger@^3.0.1, fs-merger@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/fs-merger/-/fs-merger-3.1.0.tgz#f30f74f6c70b2ff7333ec074f3d2f22298152f3b" + integrity sha512-RZ9JtqugaE8Rkt7idO5NSwcxEGSDZpLmVFjtVQUm3f+bWun7JAU6fKyU6ZJUeUnKdJwGx8uaro+K4QQfOR7vpA== + dependencies: + broccoli-node-api "^1.7.0" + broccoli-node-info "^2.1.0" + fs-extra "^8.0.1" + fs-tree-diff "^2.0.1" + rimraf "^2.6.3" + walk-sync "^2.0.2" + +fs-merger@^3.2.1: version "3.2.1" resolved "https://registry.yarnpkg.com/fs-merger/-/fs-merger-3.2.1.tgz#a225b11ae530426138294b8fbb19e82e3d4e0b3b" integrity sha512-AN6sX12liy0JE7C2evclwoo0aCG3PFulLjrTLsJpWh/2mM+DinhpSGqYLbHBBbIW1PLRNcFhJG8Axtz8mQW3ug== @@ -10946,10 +12910,10 @@ fs-minipass@^2.0.0: dependencies: minipass "^3.0.0" -fs-monkey@^1.0.4: - version "1.0.5" - resolved "https://registry.yarnpkg.com/fs-monkey/-/fs-monkey-1.0.5.tgz#fe450175f0db0d7ea758102e1d84096acb925788" - integrity sha512-8uMbBjrhzW76TYgEV27Y5E//W2f/lTFmx78P2w19FZSxarhI/798APGQyuGCwmkNxgwGRhrLfvWyLBvNtuOmew== +fs-monkey@1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/fs-monkey/-/fs-monkey-1.0.3.tgz#ae3ac92d53bb328efe0e9a1d9541f6ad8d48e2d3" + integrity sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q== fs-tree-diff@^0.5.2, fs-tree-diff@^0.5.3, fs-tree-diff@^0.5.4, fs-tree-diff@^0.5.6, fs-tree-diff@^0.5.9: version "0.5.9" @@ -10986,7 +12950,7 @@ fs-updater@^1.0.4: fs-write-stream-atomic@^1.0.8: version "1.0.10" resolved "https://registry.yarnpkg.com/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz#b47df53493ef911df75731e70a9ded0189db40c9" - integrity sha512-gehEzmPn2nAwr39eay+x3X34Ra+M2QlVUTLhkXPjWdeO8RF9kszk116avgBJM3ZyNHgHXBNx+VmPaFC36k0PzA== + integrity sha1-tH31NJPvkR33VzHnCp3tAYnbQMk= dependencies: graceful-fs "^4.1.2" iferr "^0.1.5" @@ -10996,7 +12960,7 @@ fs-write-stream-atomic@^1.0.8: fs.realpath@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" - integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== + integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= fsevents@^1.2.7: version "1.2.13" @@ -11006,45 +12970,45 @@ fsevents@^1.2.7: bindings "^1.5.0" nan "^2.12.1" -fsevents@^2.1.2, fsevents@~2.3.2: - version "2.3.3" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6" - integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== +fsevents@^2.1.2, fsevents@~2.3.1, fsevents@~2.3.2: + version "2.3.2" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" + integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== -function-bind@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c" - integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== +function-bind@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" + integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== -function.prototype.name@^1.1.0, function.prototype.name@^1.1.6: - version "1.1.6" - resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.6.tgz#cdf315b7d90ee77a4c6ee216c3c3362da07533fd" - integrity sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg== +function.prototype.name@^1.1.0: + version "1.1.3" + resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.3.tgz#0bb034bb308e7682826f215eb6b2ae64918847fe" + integrity sha512-H51qkbNSp8mtkJt+nyW1gyStBiKZxfRqySNUR99ylq6BPXHKI4SEvIlTKp4odLfjRKJV04DFWMU3G/YRlQOsag== dependencies: - call-bind "^1.0.2" - define-properties "^1.2.0" - es-abstract "^1.22.1" - functions-have-names "^1.2.3" + call-bind "^1.0.0" + define-properties "^1.1.3" + es-abstract "^1.18.0-next.1" + functions-have-names "^1.2.1" functional-red-black-tree@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" - integrity sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g== + integrity sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc= -functions-have-names@^1.2.3: - version "1.2.3" - resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834" - integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ== +functions-have-names@^1.2.1: + version "1.2.2" + resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.2.tgz#98d93991c39da9361f8e50b337c4f6e41f120e21" + integrity sha512-bLgc3asbWdwPbx2mNk2S49kmJCuQeu0nfmaOgbs8WIyzzkw3r4htszdIi9Q9EMezDPTYuJx2wvjZ/EwgAthpnA== -fuse.js@^3.4.4: +fuse.js@^3.4.4, fuse.js@^3.6.1: version "3.6.1" resolved "https://registry.yarnpkg.com/fuse.js/-/fuse.js-3.6.1.tgz#7de85fdd6e1b3377c23ce010892656385fd9b10c" integrity sha512-hT9yh/tiinkmirKrlv4KWOjztdoZo1mx9Qh4KvWqC7isoXwdUY3PNWUxceF4/qO9R6riA2C29jdTOeQOIROjgw== fuse.js@^6.5.3: - version "6.6.2" - resolved "https://registry.yarnpkg.com/fuse.js/-/fuse.js-6.6.2.tgz#fe463fed4b98c0226ac3da2856a415576dc9a111" - integrity sha512-cJaJkxCCxC8qIIcPBF9yGxY0W/tVZS3uEISDxhYIdtk8OL93pe+6Zj7LjCqVV4dzbqcriOZ+kQ/NE4RXZHsIGA== + version "6.5.3" + resolved "https://registry.yarnpkg.com/fuse.js/-/fuse.js-6.5.3.tgz#7446c0acbc4ab0ab36fa602e97499bdb69452b93" + integrity sha512-sA5etGE7yD/pOqivZRBvUBd/NaL2sjAu6QuSaFoe1H2BrJSkH/T/UXAJ8CdXdw7DvY3Hs8CXKYkDWX7RiP5KOg== gauge@^3.0.0: version "3.0.2" @@ -11061,24 +13025,10 @@ gauge@^3.0.0: strip-ansi "^6.0.1" wide-align "^1.1.2" -gauge@^4.0.3: - version "4.0.4" - resolved "https://registry.yarnpkg.com/gauge/-/gauge-4.0.4.tgz#52ff0652f2bbf607a989793d53b751bef2328dce" - integrity sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg== - dependencies: - aproba "^1.0.3 || ^2.0.0" - color-support "^1.1.3" - console-control-strings "^1.1.0" - has-unicode "^2.0.1" - signal-exit "^3.0.7" - string-width "^4.2.3" - strip-ansi "^6.0.1" - wide-align "^1.1.5" - gauge@~2.7.3: version "2.7.4" resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7" - integrity sha512-14x4kjc6lkD3ltw589k0NrPD6cCNTD6CWoVUNpB85+DrtONoZn+Rug6xZU5RvSC4+TZPxA5AnBibQYAvZn41Hg== + integrity sha1-LANAXHU4w51+s3sxcCLjJfsBi/c= dependencies: aproba "^1.0.3" console-control-strings "^1.0.0" @@ -11099,16 +13049,23 @@ get-caller-file@^2.0.5: resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== -get-intrinsic@^1.1.3, get-intrinsic@^1.2.1, get-intrinsic@^1.2.2, get-intrinsic@^1.2.3, get-intrinsic@^1.2.4: - version "1.2.4" - resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.4.tgz#e385f5a4b5227d449c3eabbad05494ef0abbeadd" - integrity sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ== +get-intrinsic@^1.0.1, get-intrinsic@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.0.tgz#892e62931e6938c8a23ea5aaebcfb67bd97da97e" + integrity sha512-M11rgtQp5GZMZzDL7jLTNxbDfurpzuau5uqRWDPvlHjfvg3TdScAZo96GLvhMjImrmR8uAt0FS2RLoMrfWGKlg== + dependencies: + function-bind "^1.1.1" + has "^1.0.3" + has-symbols "^1.0.1" + +get-intrinsic@^1.0.2, get-intrinsic@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.1.tgz#15f59f376f855c446963948f0d24cd3637b4abc6" + integrity sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q== dependencies: - es-errors "^1.3.0" - function-bind "^1.1.2" - has-proto "^1.0.1" - has-symbols "^1.0.3" - hasown "^2.0.0" + function-bind "^1.1.1" + has "^1.0.3" + has-symbols "^1.0.1" get-own-enumerable-property-symbols@^3.0.0: version "3.0.2" @@ -11123,7 +13080,7 @@ get-package-type@^0.1.0: get-stdin@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe" - integrity sha512-F5aQMywwJ2n85s4hJPTT9RPxGmubonuB10MNYo17/xph174n2MIR33HRguhzVag10O/npM7SPk73LMZNP+FaWw== + integrity sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4= get-stdin@^8.0.0: version "8.0.0" @@ -11150,18 +13107,24 @@ get-stream@^6.0.0: integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== get-symbol-description@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/get-symbol-description/-/get-symbol-description-1.0.2.tgz#533744d5aa20aca4e079c8e5daf7fd44202821f5" - integrity sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg== + version "1.0.0" + resolved "https://registry.yarnpkg.com/get-symbol-description/-/get-symbol-description-1.0.0.tgz#7fdb81c900101fbd564dd5f1a30af5aadc1e58d6" + integrity sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw== dependencies: - call-bind "^1.0.5" - es-errors "^1.3.0" - get-intrinsic "^1.2.4" + call-bind "^1.0.2" + get-intrinsic "^1.1.1" get-value@^2.0.3, get-value@^2.0.6: version "2.0.6" resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" - integrity sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA== + integrity sha1-3BXKHGcjh8p2vTesCjlbogQqLCg= + +getpass@^0.1.1: + version "0.1.7" + resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa" + integrity sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo= + dependencies: + assert-plus "^1.0.0" git-hooks-list@1.0.3: version "1.0.3" @@ -11178,15 +13141,37 @@ github-slugger@^1.0.0: resolved "https://registry.yarnpkg.com/github-slugger/-/github-slugger-1.5.0.tgz#17891bbc73232051474d68bd867a34625c955f7d" integrity sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw== +glob-base@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/glob-base/-/glob-base-0.3.0.tgz#dbb164f6221b1c0b1ccf82aea328b497df0ea3c4" + integrity sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q= + dependencies: + glob-parent "^2.0.0" + is-glob "^2.0.0" + +glob-parent@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-2.0.0.tgz#81383d72db054fcccf5336daa902f182f6edbb28" + integrity sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg= + dependencies: + is-glob "^2.0.0" + glob-parent@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae" - integrity sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA== + integrity sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4= dependencies: is-glob "^3.1.0" path-dirname "^1.0.0" -glob-parent@^5.1.2, glob-parent@~5.1.2: +glob-parent@^5.1.0: + version "5.1.1" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.1.tgz#b6c1ef417c4e5663ea498f1c45afac6916bbc229" + integrity sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ== + dependencies: + is-glob "^4.0.1" + +glob-parent@^5.1.2, glob-parent@~5.1.0, glob-parent@~5.1.2: version "5.1.2" resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== @@ -11203,7 +13188,7 @@ glob-promise@^3.4.0: glob-to-regexp@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz#8c5a1494d2066c570cc3bfe4496175acc4d502ab" - integrity sha512-Iozmtbqv0noj0uDDqoL0zNq0VBEfK2YFoMAZoxJe4cwphvLR+JskfF30QhXHOR4m3KrE6NLRYw+U9MRXvifyig== + integrity sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs= glob-to-regexp@^0.4.1: version "0.4.1" @@ -11213,7 +13198,7 @@ glob-to-regexp@^0.4.1: glob@^5.0.10: version "5.0.15" resolved "https://registry.yarnpkg.com/glob/-/glob-5.0.15.tgz#1bc936b9e02f4a603fcc222ecf7633d30b8b93b1" - integrity sha512-c9IPMazfRITpmAAKi22dK1VKxGDX9ehhqfABDriL/lzO92xcUKEJPQHrVA/2YHSNFB4iFlykVmWvwo48nr3OxA== + integrity sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E= dependencies: inflight "^1.0.4" inherits "2" @@ -11221,28 +13206,36 @@ glob@^5.0.10: once "^1.3.0" path-is-absolute "^1.0.0" -glob@^7.0.4, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6, glob@^7.2.0: - version "7.2.3" - resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" - integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== +glob@^7.0.4, glob@^7.1.2, glob@^7.1.3, glob@^7.1.6, glob@^7.2.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.0.tgz#d15535af7732e02e948f4c41628bd910293f6023" + integrity sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q== dependencies: fs.realpath "^1.0.0" inflight "^1.0.4" inherits "2" - minimatch "^3.1.1" + minimatch "^3.0.4" once "^1.3.0" path-is-absolute "^1.0.0" -glob@^8.0.3: - version "8.1.0" - resolved "https://registry.yarnpkg.com/glob/-/glob-8.1.0.tgz#d388f656593ef708ee3e34640fdfb99a9fd1c33e" - integrity sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ== +glob@^7.1.4: + version "7.1.6" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" + integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== dependencies: fs.realpath "^1.0.0" inflight "^1.0.4" inherits "2" - minimatch "^5.0.1" + minimatch "^3.0.4" once "^1.3.0" + path-is-absolute "^1.0.0" + +global-modules@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-2.0.0.tgz#997605ad2345f27f51539bea26574421215c7780" + integrity sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A== + dependencies: + global-prefix "^3.0.0" global-modules@^1.0.0: version "1.0.0" @@ -11256,7 +13249,7 @@ global-modules@^1.0.0: global-prefix@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-1.0.2.tgz#dbf743c6c14992593c655568cb66ed32c0122ebe" - integrity sha512-5lsx1NUDHtSjfg0eHlmYvZKv8/nVqX4ckFbM+FrGcQ+04KWcWFo9P5MxPZYSzUvyzmdTbI7Eix8Q4IbELDqzKg== + integrity sha1-2/dDxsFJklk8ZVVoy2btMsASLr4= dependencies: expand-tilde "^2.0.2" homedir-polyfill "^1.0.1" @@ -11264,6 +13257,15 @@ global-prefix@^1.0.1: is-windows "^1.0.1" which "^1.2.14" +global-prefix@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-3.0.0.tgz#fc85f73064df69f50421f47f883fe5b913ba9b97" + integrity sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg== + dependencies: + ini "^1.3.5" + kind-of "^6.0.2" + which "^1.3.1" + global@^4.4.0: version "4.4.0" resolved "https://registry.yarnpkg.com/global/-/global-4.4.0.tgz#3e7b105179006a323ed71aafca3e9c57a5cc6406" @@ -11278,9 +13280,9 @@ globals@^11.1.0: integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== globals@^13.6.0, globals@^13.9.0: - version "13.24.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-13.24.0.tgz#8432a19d78ce0c1e833949c36adb345400bb1171" - integrity sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ== + version "13.12.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-13.12.0.tgz#4d733760304230a0082ed96e21e5c565f898089e" + integrity sha512-uS8X6lSKN2JumVoXrbUz+uG4BYG+eiawqm3qFcT7ammfbUHeCBoJMlHcec/S3krSk73/AE/f0szYFmgAA3kYZg== dependencies: type-fest "^0.20.2" @@ -11289,10 +13291,10 @@ globals@^9.18.0: resolved "https://registry.yarnpkg.com/globals/-/globals-9.18.0.tgz#aa3896b3e69b487f17e31ed2143d69a8e30c2d8a" integrity sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ== -globalthis@^1.0.0, globalthis@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/globalthis/-/globalthis-1.0.3.tgz#5852882a52b80dc301b0660273e1ed082f0b6ccf" - integrity sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA== +globalthis@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/globalthis/-/globalthis-1.0.1.tgz#40116f5d9c071f9e8fb0037654df1ab3a83b7ef9" + integrity sha512-mJPRTc/P39NH/iNG4mXa9aIhNymaQikTrnspeCa2ZuJ+mH2QN/rXwtX3XwKrHqWgUQFbNZKtHM105aHzJalElw== dependencies: define-properties "^1.1.3" @@ -11315,7 +13317,31 @@ globby@10.0.0: merge2 "^1.2.3" slash "^3.0.0" -globby@^11.0.2, globby@^11.0.3, globby@^11.0.4: +globby@11.0.1: + version "11.0.1" + resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.1.tgz#9a2bf107a068f3ffeabc49ad702c79ede8cfd357" + integrity sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ== + dependencies: + array-union "^2.1.0" + dir-glob "^3.0.1" + fast-glob "^3.1.1" + ignore "^5.1.4" + merge2 "^1.3.0" + slash "^3.0.0" + +globby@^11.0.2: + version "11.0.2" + resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.2.tgz#1af538b766a3b540ebfb58a32b2e2d5897321d83" + integrity sha512-2ZThXDvvV8fYFRVIxnrMQBipZQDr7MxKAmQK1vujaj9/7eF0efG7BPUKJ7jP7G5SLF37xKDXvO4S/KKLj/Z0og== + dependencies: + array-union "^2.1.0" + dir-glob "^3.0.1" + fast-glob "^3.1.1" + ignore "^5.1.4" + merge2 "^1.3.0" + slash "^3.0.0" + +globby@^11.0.3, globby@^11.0.4: version "11.1.0" resolved "https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b" integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g== @@ -11349,62 +13375,81 @@ globrex@^0.1.2: good-listener@^1.2.2: version "1.2.2" resolved "https://registry.yarnpkg.com/good-listener/-/good-listener-1.2.2.tgz#d53b30cdf9313dffb7dc9a0d477096aa6d145c50" - integrity sha512-goW1b+d9q/HIwbVYZzZ6SsTr4IgE+WA44A0GmPIQstuOrgsFcT7VEJ48nmr9GaRtNu0XTKacFLGnBPAM6Afouw== + integrity sha1-1TswzfkxPf+33JoNR3CWqm0UXFA= dependencies: delegate "^3.1.2" -gopd@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.0.1.tgz#29ff76de69dac7489b7c0918a5788e56477c332c" - integrity sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA== - dependencies: - get-intrinsic "^1.1.3" - -graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.3, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4, graceful-fs@^4.2.9: - version "4.2.11" - resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" - integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== +graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.3, graceful-fs@^4.1.6, graceful-fs@^4.1.9, graceful-fs@^4.2.0, graceful-fs@^4.2.4, graceful-fs@^4.2.9: + version "4.2.9" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.9.tgz#041b05df45755e587a24942279b9d113146e1c96" + integrity sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ== "graceful-readlink@>= 1.0.0": version "1.0.1" resolved "https://registry.yarnpkg.com/graceful-readlink/-/graceful-readlink-1.0.1.tgz#4cafad76bc62f02fa039b2f94e9a3dd3a391a725" - integrity sha512-8tLu60LgxF6XpdbK8OW3FA+IfTNBn1ZHGHKF4KQbEeSkajYw5PlYJcKluntgegDPTg8UkHjpet1T82vk6TQ68w== + integrity sha1-TK+tdrxi8C+gObL5Tpo906ORpyU= growly@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081" - integrity sha512-+xGQY0YyAWCnqy7Cd++hc2JqMYzlm0dG30Jd0beaA64sROr8C4nt8Yc9V5Ro3avlSUDTN0ulqP/VBKi1/lLygw== + integrity sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE= + +gud@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/gud/-/gud-1.0.0.tgz#a489581b17e6a70beca9abe3ae57de7a499852c0" + integrity sha512-zGEOVKFM5sVPPrYs7J5/hYEw2Pof8KCyOwyhG8sAF26mCAeUFAcYPu1mwB7hhpIP29zOIBaDqwuHdLp0jvZXjw== + +gzip-size@5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/gzip-size/-/gzip-size-5.1.1.tgz#cb9bee692f87c0612b232840a873904e4c135274" + integrity sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA== + dependencies: + duplexer "^0.1.1" + pify "^4.0.1" handlebars@^4.0.13, handlebars@^4.0.4, handlebars@^4.3.1, handlebars@^4.4.2, handlebars@^4.7.3, handlebars@^4.7.7: - version "4.7.8" - resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.7.8.tgz#41c42c18b1be2365439188c77c6afae71c0cd9e9" - integrity sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ== + version "4.7.7" + resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.7.7.tgz#9ce33416aad02dbd6c8fafa8240d5d98004945a1" + integrity sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA== dependencies: minimist "^1.2.5" - neo-async "^2.6.2" + neo-async "^2.6.0" source-map "^0.6.1" wordwrap "^1.0.0" optionalDependencies: uglify-js "^3.1.4" +har-schema@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92" + integrity sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI= + +har-validator@~5.1.3: + version "5.1.5" + resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.5.tgz#1f0803b9f8cb20c0fa13822df1ecddb36bde1efd" + integrity sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w== + dependencies: + ajv "^6.12.3" + har-schema "^2.0.0" + has-ansi@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" - integrity sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg== + integrity sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE= dependencies: ansi-regex "^2.0.0" has-ansi@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-3.0.0.tgz#36077ef1d15f333484aa7fa77a28606f1c655b37" - integrity sha512-5JRDTvNq6mVkaMHQVXrGnaCXHD6JfqxwCy8LA/DQSqLLqePR9uaJVm2u3Ek/UziJFQz+d1ul99RtfIhE2aorkQ== + integrity sha1-Ngd+8dFfMzSEqn+neihgbxxlWzc= dependencies: ansi-regex "^3.0.0" -has-bigints@^1.0.1, has-bigints@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.2.tgz#0871bd3e3d51626f6ca0966668ba35d5602d6eaa" - integrity sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ== +has-bigints@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.1.tgz#64fe6acb020673e3b78db035a5af69aa9d07b113" + integrity sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA== has-color@~0.1.0: version "0.1.7" @@ -11414,7 +13459,7 @@ has-color@~0.1.0: has-flag@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" - integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw== + integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= has-flag@^4.0.0: version "4.0.0" @@ -11424,43 +13469,31 @@ has-flag@^4.0.0: has-glob@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/has-glob/-/has-glob-1.0.0.tgz#9aaa9eedbffb1ba3990a7b0010fb678ee0081207" - integrity sha512-D+8A457fBShSEI3tFCj65PAbT++5sKiFtdCdOam0gnfBgw9D277OERk+HM9qYJXmdVLZ/znez10SqHN0BBQ50g== + integrity sha1-mqqe7b/7G6OZCnsAEPtnjuAIEgc= dependencies: is-glob "^3.0.0" -has-property-descriptors@^1.0.0, has-property-descriptors@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.1.tgz#52ba30b6c5ec87fd89fa574bc1c39125c6f65340" - integrity sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg== - dependencies: - get-intrinsic "^1.2.2" - -has-proto@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/has-proto/-/has-proto-1.0.1.tgz#1885c1305538958aff469fef37937c22795408e0" - integrity sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg== - -has-symbols@^1.0.1, has-symbols@^1.0.2, has-symbols@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" - integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== - -has-tostringtag@^1.0.0, has-tostringtag@^1.0.1: +has-symbols@^1.0.1, has-symbols@^1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.2.tgz#2cdc42d40bef2e5b4eeab7c01a73c54ce7ab5abc" - integrity sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw== + resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.2.tgz#165d3070c00309752a1236a479331e3ac56f1423" + integrity sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw== + +has-tostringtag@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz#7e133818a7d394734f941e73c3d3f9291e658b25" + integrity sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ== dependencies: - has-symbols "^1.0.3" + has-symbols "^1.0.2" has-unicode@^2.0.0, has-unicode@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" - integrity sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ== + integrity sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk= has-value@^0.3.1: version "0.3.1" resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f" - integrity sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q== + integrity sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8= dependencies: get-value "^2.0.3" has-values "^0.1.4" @@ -11469,7 +13502,7 @@ has-value@^0.3.1: has-value@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/has-value/-/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177" - integrity sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw== + integrity sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc= dependencies: get-value "^2.0.6" has-values "^1.0.0" @@ -11478,16 +13511,23 @@ has-value@^1.0.0: has-values@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/has-values/-/has-values-0.1.4.tgz#6d61de95d91dfca9b9a02089ad384bff8f62b771" - integrity sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ== + integrity sha1-bWHeldkd/Km5oCCJrThL/49it3E= has-values@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/has-values/-/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f" - integrity sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ== + integrity sha1-lbC2P+whRmGab+V/51Yo1aOe/k8= dependencies: is-number "^3.0.0" kind-of "^4.0.0" +has@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" + integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== + dependencies: + function-bind "^1.1.1" + hash-base@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/hash-base/-/hash-base-3.1.0.tgz#55c381d9e06e1d2997a883b4a3fddfe7f0d3af33" @@ -11517,13 +13557,6 @@ hash.js@^1.0.0, hash.js@^1.0.3: inherits "^2.0.3" minimalistic-assert "^1.0.1" -hasown@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.1.tgz#26f48f039de2c0f8d3356c223fb8d50253519faa" - integrity sha512-1/th4MHjnwncwXsIW6QMzlvYL9kG5e/CpVvLRZe4XPa8TOUNbCELqmvhDmnkNsAjwaG4+I8gJJL0JBvTTLO9qA== - dependencies: - function-bind "^1.1.2" - hast-to-hyperscript@^9.0.0: version "9.0.1" resolved "https://registry.yarnpkg.com/hast-to-hyperscript/-/hast-to-hyperscript-9.0.1.tgz#9b67fd188e4c81e8ad66f803855334173920218d" @@ -11595,7 +13628,7 @@ hastscript@^6.0.0: hawk@1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/hawk/-/hawk-1.1.1.tgz#87cd491f9b46e4e2aeaca335416766885d2d1ed9" - integrity sha512-am8sVA2bCJIw8fuuVcKvmmNnGFUGW8spTkVtj2fXTEZVkfN42bwFZFtDem57eFi+NSxurJB8EQ7Jd3uCHLn8Vw== + integrity sha1-h81JH5tG5OKurKM1QWdmiF0tHtk= dependencies: boom "0.4.x" cryptiles "0.2.x" @@ -11641,11 +13674,11 @@ heimdalljs@^0.2.0, heimdalljs@^0.2.1, heimdalljs@^0.2.3, heimdalljs@^0.2.5, heim heimdalljs@^0.3.0: version "0.3.3" resolved "https://registry.yarnpkg.com/heimdalljs/-/heimdalljs-0.3.3.tgz#e92d2c6f77fd46d5bf50b610d28ad31755054d0b" - integrity sha512-xRlqDhgaXW4WccsiQlv6avDMKVN9Jk+FyMopDRPkmdf92TqfGSd2Osd/PKrK9sbM1AKcj8OpPlCzNlCWaLagCw== + integrity sha1-6S0sb3f9RtW/ULYQ0orTF1UFTQs= dependencies: rsvp "~3.2.1" -highlight.js@^10.4.1, highlight.js@~10.7.0: +highlight.js@^10.1.1, highlight.js@~10.7.0: version "10.7.3" resolved "https://registry.yarnpkg.com/highlight.js/-/highlight.js-10.7.3.tgz#697272e3991356e40c3cac566a74eef681756531" integrity sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A== @@ -11653,7 +13686,7 @@ highlight.js@^10.4.1, highlight.js@~10.7.0: hmac-drbg@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1" - integrity sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg== + integrity sha1-0nRXAQJabHdabFRXk+1QL8DGSaE= dependencies: hash.js "^1.0.3" minimalistic-assert "^1.0.0" @@ -11662,12 +13695,19 @@ hmac-drbg@^1.0.1: hoek@0.9.x: version "0.9.1" resolved "https://registry.yarnpkg.com/hoek/-/hoek-0.9.1.tgz#3d322462badf07716ea7eb85baf88079cddce505" - integrity sha512-ZZ6eGyzGjyMTmpSPYVECXy9uNfqBR7x5CavhUaLOeD6W0vWK1mp/b7O3f86XE0Mtfo9rZ6Bh3fnuw9Xr8MF9zA== + integrity sha1-PTIkYrrfB3Fup+uFuviAec3c5QU= + +hoist-non-react-statics@^3.3.0: + version "3.3.2" + resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45" + integrity sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw== + dependencies: + react-is "^16.7.0" home-or-tmp@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/home-or-tmp/-/home-or-tmp-2.0.0.tgz#e36c3f2d2cae7d746a857e38d18d5f32a7882db8" - integrity sha512-ycURW7oUxE2sNiPVw1HVEFsW+ecOpJ5zaj7eC0RlwhibhRBod20muUN8qu/gzx956YrLolVvs1MTXwKgC2rVEg== + integrity sha1-42w/LSyufXRqhX440Y1fMqeILbg= dependencies: os-homedir "^1.0.0" os-tmpdir "^1.0.1" @@ -11698,10 +13738,10 @@ html-encoding-sniffer@^2.0.1: dependencies: whatwg-encoding "^1.0.5" -html-entities@^2.1.0: - version "2.4.0" - resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-2.4.0.tgz#edd0cee70402584c8c76cc2c0556db09d1f45061" - integrity sha512-igBTJcNNNhvZFRtm8uA6xMY6xYleeDwn3PeBCkDz7tHttv4F2hsDI2aPgNERWzvRcNYHNT3ymRaQzllmXj4YsQ== +html-entities@^1.2.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-1.4.0.tgz#cfbd1b01d2afaf9adca1b10ae7dffab98c71d2dc" + integrity sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA== html-minifier-terser@^5.0.1: version "5.1.1" @@ -11736,15 +13776,17 @@ html-webpack-plugin@^4.0.0: tapable "^1.1.3" util.promisify "1.0.0" -htmlparser2@^6.1.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-6.1.0.tgz#c4d762b6c3371a05dbe65e94ae43a9f845fb8fb7" - integrity sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A== +htmlparser2@^3.10.1: + version "3.10.1" + resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-3.10.1.tgz#bd679dc3f59897b6a34bb10749c855bb53a9392f" + integrity sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ== dependencies: - domelementtype "^2.0.1" - domhandler "^4.0.0" - domutils "^2.5.2" - entities "^2.0.0" + domelementtype "^1.3.1" + domhandler "^2.3.0" + domutils "^1.5.1" + entities "^1.1.1" + inherits "^2.0.1" + readable-stream "^3.1.1" htmlparser2@^8.0.1: version "8.0.2" @@ -11756,40 +13798,42 @@ htmlparser2@^8.0.1: domutils "^3.0.1" entities "^4.4.0" -http-errors@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-2.0.0.tgz#b7774a1486ef73cf7667ac9ae0858c012c57b9d3" - integrity sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ== +http-errors@1.7.2: + version "1.7.2" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.2.tgz#4f5029cf13239f31036e5b2e55292bcfbcc85c8f" + integrity sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg== dependencies: - depd "2.0.0" - inherits "2.0.4" - setprototypeof "1.2.0" - statuses "2.0.1" - toidentifier "1.0.1" + depd "~1.1.2" + inherits "2.0.3" + setprototypeof "1.1.1" + statuses ">= 1.5.0 < 2" + toidentifier "1.0.0" http-errors@~1.6.2: version "1.6.3" resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d" - integrity sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A== + integrity sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0= dependencies: depd "~1.1.2" inherits "2.0.3" setprototypeof "1.1.0" statuses ">= 1.4.0 < 2" -http-parser-js@>=0.5.1: - version "0.5.8" - resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.5.8.tgz#af23090d9ac4e24573de6f6aecc9d84a48bf20e3" - integrity sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q== - -http-proxy-agent@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz#8a8c8ef7f5932ccf953c296ca8291b95aa74aa3a" - integrity sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg== +http-errors@~1.7.2: + version "1.7.3" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.3.tgz#6c619e4f9c60308c38519498c14fbb10aacebb06" + integrity sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw== dependencies: - "@tootallnate/once" "1" - agent-base "6" - debug "4" + depd "~1.1.2" + inherits "2.0.4" + setprototypeof "1.1.1" + statuses ">= 1.5.0 < 2" + toidentifier "1.0.0" + +http-parser-js@>=0.5.1: + version "0.5.3" + resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.5.3.tgz#01d2709c79d41698bb01d4decc5e9da4e4a033d9" + integrity sha512-t7hjvef/5HEK7RWTdUzVUhl8zkEu+LlaE0IYzdMuvbSDipxBRpOn4Uhw8ZyECEa808iVT8XCjzo6xmYt4CiLZg== http-proxy@^1.1.6, http-proxy@^1.13.1, http-proxy@^1.18.1: version "1.18.1" @@ -11803,29 +13847,30 @@ http-proxy@^1.1.6, http-proxy@^1.13.1, http-proxy@^1.18.1: http-signature@~0.10.0: version "0.10.1" resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-0.10.1.tgz#4fbdac132559aa8323121e540779c0a012b27e66" - integrity sha512-coK8uR5rq2IMj+Hen+sKPA5ldgbCc1/spPdKCL1Fw6h+D0s/2LzMcRK0Cqufs1h0ryx/niwBHGFu8HC3hwU+lA== + integrity sha1-T72sEyVZqoMjEh5UB3nAoBKyfmY= dependencies: asn1 "0.1.11" assert-plus "^0.1.5" ctype "0.5.3" +http-signature@~1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1" + integrity sha1-muzZJRFHcvPZW2WmCruPfBj7rOE= + dependencies: + assert-plus "^1.0.0" + jsprim "^1.2.2" + sshpk "^1.7.0" + https-browserify@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73" - integrity sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg== - -https-proxy-agent@^5.0.0: - version "5.0.1" - resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6" - integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA== - dependencies: - agent-base "6" - debug "4" + integrity sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM= https@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/https/-/https-1.0.0.tgz#3c37c7ae1a8eeb966904a2ad1e975a194b7ed3a4" - integrity sha512-4EC57ddXrkaF0x83Oj8sM6SLQHAWXw90Skqu2M4AEWENZ3F02dFJE/GARA8igO79tcgYqGrD7ae4f5L3um2lgg== + integrity sha1-PDfHrhqO65ZpBKKtHpdaGUt+06Q= human-signals@^1.1.1: version "1.1.1" @@ -11887,31 +13932,41 @@ ieee754@^1.1.13, ieee754@^1.1.4: iferr@^0.1.5: version "0.1.5" resolved "https://registry.yarnpkg.com/iferr/-/iferr-0.1.5.tgz#c60eed69e6d8fdb6b3104a1fcbca1c192dc5b501" - integrity sha512-DUNFN5j7Tln0D+TxzloUjKB+CtVu6myn0JEFak6dG18mNt9YkQ6lzGCdafwofISZ1lLF3xRHJ98VKy9ynkcFaA== + integrity sha1-xg7taebY/bazEEofy8ocGS3FtQE= ignore@^4.0.3, ignore@^4.0.6: version "4.0.6" resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== -ignore@^5.1.1, ignore@^5.2.0: - version "5.3.1" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.3.1.tgz#5073e554cd42c5b33b394375f538b8593e34d4ef" - integrity sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw== +ignore@^5.1.1, ignore@^5.1.4: + version "5.1.8" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.8.tgz#f150a8b50a34289b33e22f5889abd4d8016f0e57" + integrity sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw== + +ignore@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.0.tgz#6d3bac8fa7fe0d45d9f9be7bac2fc279577e345a" + integrity sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ== image-size@^1.0.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/image-size/-/image-size-1.1.1.tgz#ddd67d4dc340e52ac29ce5f546a09f4e29e840ac" - integrity sha512-541xKlUw6jr/6gGuk92F+mYM5zaFAc5ahphvkqvNe2bQ6gVBkd6bfrmVJ2t4KDAfikAYZyIqTnktX3i6/aQDrQ== + version "1.0.1" + resolved "https://registry.yarnpkg.com/image-size/-/image-size-1.0.1.tgz#86d6cfc2b1d19eab5d2b368d4b9194d9e48541c5" + integrity sha512-VAwkvNSNGClRw9mDHhc5Efax8PLlsOGcUTh0T/LIriC8vPA3U5PdqXWqkz406MoYHMKW8Uf9gWr05T/rYB44kQ== dependencies: queue "6.0.2" +immer@8.0.1: + version "8.0.1" + resolved "https://registry.yarnpkg.com/immer/-/immer-8.0.1.tgz#9c73db683e2b3975c424fb0572af5889877ae656" + integrity sha512-aqXhGP7//Gui2+UrEtvxZxSquQVXTpZ7KDxfCcKAF3Vysvw0CViVaW9RZ1j1xlIYqaaaipBoqdqeibkc18PNvA== + immutable@^4.0.0: - version "4.3.5" - resolved "https://registry.yarnpkg.com/immutable/-/immutable-4.3.5.tgz#f8b436e66d59f99760dc577f5c99a4fd2a5cc5a0" - integrity sha512-8eabxkth9gZatlwl5TBuJnCsoTADlL6ftEr7A4qgdaTsPyreilDSnUk57SO+jfKcNtxPa22U5KK6DSeAYhpBJw== + version "4.1.0" + resolved "https://registry.yarnpkg.com/immutable/-/immutable-4.1.0.tgz#f795787f0db780183307b9eb2091fcac1f6fafef" + integrity sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ== -import-fresh@^3.0.0, import-fresh@^3.1.0, import-fresh@^3.2.1, import-fresh@^3.3.0: +import-fresh@^3.0.0, import-fresh@^3.1.0, import-fresh@^3.2.1: version "3.3.0" resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== @@ -11922,25 +13977,23 @@ import-fresh@^3.0.0, import-fresh@^3.1.0, import-fresh@^3.2.1, import-fresh@^3.3 imurmurhash@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" - integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA== + integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= include-path-searcher@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/include-path-searcher/-/include-path-searcher-0.1.0.tgz#c0cf2ddfa164fb2eae07bc7ca43a7f191cb4d7bd" - integrity sha512-KlpXnsZOrBGo4PPKqPFi3Ft6dcRyh8fTaqgzqDRi8jKAsngJEWWOxeFIWC8EfZtXKaZqlsNf9XRwcQ49DVgl/g== - -indent-string@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-2.1.0.tgz#8e2d48348742121b4a8218b7a137e9a52049dc80" - integrity sha512-aqwDFWSgSgfRaEwao5lg5KEcVd/2a+D1rvoG7NdilmYz0NwRk6StWpWdz/Hpk34MKPpx7s8XxUqimfcQK6gGlg== - dependencies: - repeating "^2.0.0" + integrity sha1-wM8t36Fk+y6uB7x8pDp/GRy0170= indent-string@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== +indexes-of@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/indexes-of/-/indexes-of-1.0.1.tgz#f30f716c8e2bd346c7b67d3df3915566a7c05607" + integrity sha1-8w9xbI4r00bHtn0985FVZqfAVgc= + infer-owner@^1.0.3, infer-owner@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/infer-owner/-/infer-owner-1.0.4.tgz#c4cefcaa8e51051c2a40ba2ce8a3d27295af9467" @@ -11951,20 +14004,15 @@ inflected@^2.0.4: resolved "https://registry.yarnpkg.com/inflected/-/inflected-2.1.0.tgz#2816ac17a570bbbc8303ca05bca8bf9b3f959687" integrity sha512-hAEKNxvHf2Iq3H60oMBHkB4wl5jn3TPF3+fXek/sRwAB5gP9xWs4r7aweSF95f99HFoz69pnZTcu8f0SIHV18w== -inflection@1.12.0: +inflection@1.12.0, inflection@^1.12.0: version "1.12.0" resolved "https://registry.yarnpkg.com/inflection/-/inflection-1.12.0.tgz#a200935656d6f5f6bc4dc7502e1aecb703228416" - integrity sha512-lRy4DxuIFWXlJU7ed8UiTJOSTqStqYdEb4CEbtXfNbkdj3nH1L+reUWiE10VWcJS2yR7tge8Z74pJjtBjNwj0w== - -inflection@^1.12.0: - version "1.13.4" - resolved "https://registry.yarnpkg.com/inflection/-/inflection-1.13.4.tgz#65aa696c4e2da6225b148d7a154c449366633a32" - integrity sha512-6I/HUDeYFfuNCVS3td055BaXBwKYuzw7K3ExVMStBowKo9oOAMJIXIHvdyR3iboTCp1b+1i5DSkIZTcwIktuDw== + integrity sha1-ogCTVlbW9fa8TcdQLhrstwMihBY= inflight@^1.0.4: version "1.0.6" resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" - integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA== + integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= dependencies: once "^1.3.0" wrappy "1" @@ -11974,12 +14022,17 @@ inherits@2, inherits@2.0.4, inherits@^2.0.0, inherits@^2.0.1, inherits@^2.0.3, i resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== +inherits@2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.1.tgz#b17d08d326b4423e568eff719f91b0b1cbdf69f1" + integrity sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE= + inherits@2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" - integrity sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw== + integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4= -ini@^1.3.4: +ini@^1.3.4, ini@^1.3.5: version "1.3.8" resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== @@ -11987,7 +14040,7 @@ ini@^1.3.4: inline-source-map-comment@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/inline-source-map-comment/-/inline-source-map-comment-1.0.5.tgz#50a8a44c2a790dfac441b5c94eccd5462635faf6" - integrity sha512-a3/m6XgooVCXkZCduOb7pkuvUtNKt4DaqaggKKJrMQHQsqt6JcJXEreExeZiiK4vWL/cM/uF6+chH05pz2/TdQ== + integrity sha1-UKikTCp5DfrEQbXJTszVRiY1+vY= dependencies: chalk "^1.0.0" get-stdin "^4.0.1" @@ -12038,13 +14091,13 @@ inquirer@^7.3.3: strip-ansi "^6.0.0" through "^2.3.6" -internal-slot@^1.0.4, internal-slot@^1.0.5: - version "1.0.7" - resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.7.tgz#c06dcca3ed874249881007b0a5523b172a190802" - integrity sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g== +internal-slot@^1.0.2, internal-slot@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.3.tgz#7347e307deeea2faac2ac6205d4bc7d34967f59c" + integrity sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA== dependencies: - es-errors "^1.3.0" - hasown "^2.0.0" + get-intrinsic "^1.1.0" + has "^1.0.3" side-channel "^1.0.4" "internmap@1 - 2": @@ -12057,22 +14110,27 @@ interpret@^2.2.0: resolved "https://registry.yarnpkg.com/interpret/-/interpret-2.2.0.tgz#1a78a0b5965c40a5416d007ad6f50ad27c417df9" integrity sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw== -invariant@^2.2.2: +invariant@^2.2.2, invariant@^2.2.3, invariant@^2.2.4: version "2.2.4" resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" integrity sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA== dependencies: loose-envify "^1.0.0" +ip-regex@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/ip-regex/-/ip-regex-2.1.0.tgz#fa78bf5d2e6913c911ce9f819ee5146bb6d844e9" + integrity sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk= + ip-regex@^4.0.0: version "4.3.0" resolved "https://registry.yarnpkg.com/ip-regex/-/ip-regex-4.3.0.tgz#687275ab0f57fa76978ff8f4dddc8a23d5990db5" integrity sha512-B9ZWJxHHOHUhUjCPrMpLD4xEq35bUTClHM1S6CBU5ixQnkZmwipwgc96vAd7AAGM9TGHvJR+Uss+/Ak6UphK+Q== -ip@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/ip/-/ip-2.0.0.tgz#4cf4ab182fee2314c75ede1276f8c80b479936da" - integrity sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ== +ip@^1.1.5: + version "1.1.5" + resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a" + integrity sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo= ipaddr.js@1.9.1: version "1.9.1" @@ -12084,12 +14142,19 @@ is-absolute-url@^3.0.0: resolved "https://registry.yarnpkg.com/is-absolute-url/-/is-absolute-url-3.0.3.tgz#96c6a22b6a23929b11ea0afb1836c36ad4a5d698" integrity sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q== -is-accessor-descriptor@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.1.tgz#3223b10628354644b86260db29b3e693f5ceedd4" - integrity sha512-YBUanLI8Yoihw923YeFUS5fs0fF2f5TSFTNiYAAzhhDscDa3lEqYuz1pDOEP5KvX94I9ey3vsqjJcLVFVU+3QA== +is-accessor-descriptor@^0.1.6: + version "0.1.6" + resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6" + integrity sha1-qeEss66Nh2cn7u84Q/igiXtcmNY= + dependencies: + kind-of "^3.0.2" + +is-accessor-descriptor@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz#169c2f6d3df1f992618072365c9b0ea1f6878656" + integrity sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ== dependencies: - hasown "^2.0.0" + kind-of "^6.0.0" is-alphabetical@1.0.4, is-alphabetical@^1.0.0: version "1.0.4" @@ -12104,26 +14169,17 @@ is-alphanumerical@^1.0.0: is-alphabetical "^1.0.0" is-decimal "^1.0.0" -is-arguments@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.1.1.tgz#15b3f88fda01f2a97fec84ca761a560f123efa9b" - integrity sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA== - dependencies: - call-bind "^1.0.2" - has-tostringtag "^1.0.0" - -is-array-buffer@^3.0.2, is-array-buffer@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/is-array-buffer/-/is-array-buffer-3.0.4.tgz#7a1f92b3d61edd2bc65d24f130530ea93d7fae98" - integrity sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw== +is-arguments@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.1.0.tgz#62353031dfbee07ceb34656a6bde59efecae8dd9" + integrity sha512-1Ij4lOMPl/xB5kBDn7I+b2ttPMKa8szhEIrXDuXQD/oe3HJLTLhqhgGspwgyGd6MOywBUqVvYicF72lkgDnIHg== dependencies: - call-bind "^1.0.2" - get-intrinsic "^1.2.1" + call-bind "^1.0.0" is-arrayish@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" - integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== + integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= is-bigint@^1.0.1: version "1.0.4" @@ -12135,7 +14191,7 @@ is-bigint@^1.0.1: is-binary-path@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898" - integrity sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q== + integrity sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg= dependencies: binary-extensions "^1.0.0" @@ -12164,10 +14220,10 @@ is-buffer@^2.0.0: resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-2.0.5.tgz#ebc252e400d22ff8d77fa09888821a24a658c191" integrity sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ== -is-callable@^1.1.3, is-callable@^1.1.4, is-callable@^1.2.7: - version "1.2.7" - resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055" - integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA== +is-callable@^1.1.4, is-callable@^1.2.2, is-callable@^1.2.4: + version "1.2.4" + resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.4.tgz#47301d58dd0259407865547853df6d61fe471945" + integrity sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w== is-ci@^2.0.0: version "2.0.0" @@ -12176,19 +14232,26 @@ is-ci@^2.0.0: dependencies: ci-info "^2.0.0" -is-core-module@^2.13.0: - version "2.13.1" - resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.13.1.tgz#ad0d7532c6fea9da1ebdc82742d74525c6273384" - integrity sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw== +is-core-module@^2.1.0, is-core-module@^2.2.0, is-core-module@^2.8.1: + version "2.8.1" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.8.1.tgz#f59fdfca701d5879d0a6b100a40aa1560ce27211" + integrity sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA== dependencies: - hasown "^2.0.0" + has "^1.0.3" -is-data-descriptor@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-1.0.1.tgz#2109164426166d32ea38c405c1e0945d9e6a4eeb" - integrity sha512-bc4NlCDiCr28U4aEsQ3Qs2491gVq4V8G7MQyws968ImqjKuYtTJXrl7Vq7jsN7Ly/C3xj5KWFrY7sHNeDkAzXw== +is-data-descriptor@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56" + integrity sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y= + dependencies: + kind-of "^3.0.2" + +is-data-descriptor@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz#d84876321d0e7add03990406abbbbd36ba9268c7" + integrity sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ== dependencies: - hasown "^2.0.0" + kind-of "^6.0.0" is-date-object@^1.0.1: version "1.0.5" @@ -12203,30 +14266,32 @@ is-decimal@^1.0.0: integrity sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw== is-descriptor@^0.1.0: - version "0.1.7" - resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-0.1.7.tgz#2727eb61fd789dcd5bdf0ed4569f551d2fe3be33" - integrity sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg== + version "0.1.6" + resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca" + integrity sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg== dependencies: - is-accessor-descriptor "^1.0.1" - is-data-descriptor "^1.0.1" + is-accessor-descriptor "^0.1.6" + is-data-descriptor "^0.1.4" + kind-of "^5.0.0" is-descriptor@^1.0.0, is-descriptor@^1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-1.0.3.tgz#92d27cb3cd311c4977a4db47df457234a13cb306" - integrity sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw== + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-1.0.2.tgz#3b159746a66604b04f8c81524ba365c5f14d86ec" + integrity sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg== dependencies: - is-accessor-descriptor "^1.0.1" - is-data-descriptor "^1.0.1" + is-accessor-descriptor "^1.0.0" + is-data-descriptor "^1.0.0" + kind-of "^6.0.2" -is-docker@^2.0.0, is-docker@^2.1.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa" - integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== +is-docker@^2.0.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.1.1.tgz#4125a88e44e450d384e09047ede71adc2d144156" + integrity sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw== is-extendable@^0.1.0, is-extendable@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" - integrity sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw== + integrity sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik= is-extendable@^1.0.1: version "1.0.1" @@ -12235,10 +14300,15 @@ is-extendable@^1.0.1: dependencies: is-plain-object "^2.0.4" +is-extglob@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-1.0.0.tgz#ac468177c4943405a092fc8f29760c6ffc6206c0" + integrity sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA= + is-extglob@^2.1.0, is-extglob@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" - integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== + integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= is-finite@^1.0.0: version "1.1.0" @@ -12248,14 +14318,14 @@ is-finite@^1.0.0: is-fullwidth-code-point@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb" - integrity sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw== + integrity sha1-754xOG8DGn8NZDr4L95QxFfvAMs= dependencies: number-is-nan "^1.0.0" is-fullwidth-code-point@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" - integrity sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w== + integrity sha1-o7MKXE8ZkYMWeqq5O+764937ZU8= is-fullwidth-code-point@^3.0.0: version "3.0.0" @@ -12270,16 +14340,30 @@ is-function@^1.0.2: is-git-url@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-git-url/-/is-git-url-1.0.0.tgz#53f684cd143285b52c3244b4e6f28253527af66b" - integrity sha512-UCFta9F9rWFSavp9H3zHEHrARUfZbdJvmHKeEpds4BK3v7W2LdXoNypMtXXi5w5YBDEBCTYmbI+vsSwI8LYJaQ== + integrity sha1-U/aEzRQyhbUsMkS05vKCU1J69ms= + +is-glob@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-2.0.1.tgz#d096f926a3ded5600f3fdfd91198cb0888c2d863" + integrity sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM= + dependencies: + is-extglob "^1.0.0" is-glob@^3.0.0, is-glob@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a" - integrity sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw== + integrity sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo= dependencies: is-extglob "^2.1.0" -is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1: +is-glob@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc" + integrity sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg== + dependencies: + is-extglob "^2.1.1" + +is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1: version "4.0.3" resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== @@ -12313,22 +14397,22 @@ is-map@^2.0.2: resolved "https://registry.yarnpkg.com/is-map/-/is-map-2.0.2.tgz#00922db8c9bf73e81b7a335827bc2a43f2b91127" integrity sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg== -is-negative-zero@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.2.tgz#7bf6f03a28003b8b3965de3ac26f664d765f3150" - integrity sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA== +is-negative-zero@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.1.tgz#3de746c18dda2319241a53675908d8f766f11c24" + integrity sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w== is-number-object@^1.0.4: - version "1.0.7" - resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.7.tgz#59d50ada4c45251784e9904f5246c742f07a42fc" - integrity sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ== + version "1.0.6" + resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.6.tgz#6a7aaf838c7f0686a50b4553f7e54a96494e89f0" + integrity sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g== dependencies: has-tostringtag "^1.0.0" is-number@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" - integrity sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg== + integrity sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU= dependencies: kind-of "^3.0.2" @@ -12340,7 +14424,7 @@ is-number@^7.0.0: is-obj@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f" - integrity sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg== + integrity sha1-PkcprB9f3gJc19g6iW2rn09n2w8= is-obj@^2.0.0: version "2.0.0" @@ -12359,10 +14443,10 @@ is-plain-object@^2.0.3, is-plain-object@^2.0.4: dependencies: isobject "^3.0.1" -is-potential-custom-element-name@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz#171ed6f19e3ac554394edf78caa05784a45bebb5" - integrity sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ== +is-potential-custom-element-name@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.0.tgz#0c52e54bcca391bb2c494b21e8626d7336c6e397" + integrity sha1-DFLlS8yjkbssSUsh6GJtczbG45c= is-reference@^1.1.0: version "1.2.1" @@ -12371,7 +14455,7 @@ is-reference@^1.1.0: dependencies: "@types/estree" "*" -is-regex@^1.1.2, is-regex@^1.1.4: +is-regex@^1.1.1, is-regex@^1.1.2, is-regex@^1.1.4: version "1.1.4" resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958" integrity sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg== @@ -12382,79 +14466,82 @@ is-regex@^1.1.2, is-regex@^1.1.4: is-regexp@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-regexp/-/is-regexp-1.0.0.tgz#fd2d883545c46bac5a633e7b9a09e87fa2cb5069" - integrity sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA== + integrity sha1-/S2INUXEa6xaYz57mgnof6LLUGk= + +is-root@2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-root/-/is-root-2.1.0.tgz#809e18129cf1129644302a4f8544035d51984a9c" + integrity sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg== is-set@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/is-set/-/is-set-2.0.2.tgz#90755fa4c2562dc1c5d4024760d6119b94ca18ec" integrity sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g== -is-shared-array-buffer@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz#8f259c573b60b6a32d4058a1a07430c0a7344c79" - integrity sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA== - dependencies: - call-bind "^1.0.2" +is-shared-array-buffer@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz#97b0c85fbdacb59c9c446fe653b82cf2b5b7cfe6" + integrity sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA== is-stream@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" - integrity sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ== + integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ= is-stream@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== -is-string@^1.0.5, is-string@^1.0.7: +is-string@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.5.tgz#40493ed198ef3ff477b8c7f92f644ec82a5cd3a6" + integrity sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ== + +is-string@^1.0.7: version "1.0.7" resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.7.tgz#0dd12bf2006f255bb58f695110eff7491eebc0fd" integrity sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg== dependencies: has-tostringtag "^1.0.0" -is-symbol@^1.0.2, is-symbol@^1.0.3: +is-symbol@^1.0.2: version "1.0.4" resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.4.tgz#a6dac93b635b063ca6872236de88910a57af139c" integrity sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg== dependencies: has-symbols "^1.0.2" +is-symbol@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.3.tgz#38e1014b9e6329be0de9d24a414fd7441ec61937" + integrity sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ== + dependencies: + has-symbols "^1.0.1" + is-type@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/is-type/-/is-type-0.0.1.tgz#f651d85c365d44955d14a51d8d7061f3f6b4779c" - integrity sha512-YwJh/zBVrcJ90aAnPBM0CbHvm7lG9ao7lIFeqTZ1UQj4iFLpM5CikdaU+dGGesrMJwxLqPGmjjrUrQ6Kn3Zh+w== + integrity sha1-9lHYXDZdRJVdFKUdjXBh8/a0d5w= dependencies: core-util-is "~1.0.0" -is-typed-array@^1.1.10, is-typed-array@^1.1.12, is-typed-array@^1.1.13, is-typed-array@^1.1.9: - version "1.1.13" - resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.13.tgz#d6c5ca56df62334959322d7d7dd1cca50debe229" - integrity sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw== - dependencies: - which-typed-array "^1.1.14" - -is-typedarray@^1.0.0: +is-typedarray@^1.0.0, is-typedarray@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" - integrity sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA== + integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= is-unicode-supported@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz#3f26c76a809593b52bfa2ecb5710ed2779b522a7" integrity sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw== -is-utf8@^0.2.0: - version "0.2.1" - resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72" - integrity sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q== - -is-weakref@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-weakref/-/is-weakref-1.0.2.tgz#9529f383a9338205e89765e0392efc2f100f06f2" - integrity sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ== +is-weakref@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-weakref/-/is-weakref-1.0.1.tgz#842dba4ec17fa9ac9850df2d6efbc1737274f2a2" + integrity sha512-b2jKc2pQZjaeFYWEf7ScFj+Be1I+PXmlu572Q8coTXZ+LD/QQZ7ShPMst8h16riVgyXTQwUsFEl74mDvc/3MHQ== dependencies: - call-bind "^1.0.2" + call-bind "^1.0.0" is-whitespace-character@^1.0.0: version "1.0.4" @@ -12474,7 +14561,7 @@ is-word-character@^1.0.0: is-wsl@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d" - integrity sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw== + integrity sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0= is-wsl@^2.1.1, is-wsl@^2.2.0: version "2.2.0" @@ -12486,12 +14573,12 @@ is-wsl@^2.1.1, is-wsl@^2.2.0: isarray@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" - integrity sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ== + integrity sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8= isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" - integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== + integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= isarray@^2.0.5: version "2.0.5" @@ -12499,44 +14586,41 @@ isarray@^2.0.5: integrity sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw== isbinaryfile@^4.0.6: - version "4.0.10" - resolved "https://registry.yarnpkg.com/isbinaryfile/-/isbinaryfile-4.0.10.tgz#0c5b5e30c2557a2f06febd37b7322946aaee42b3" - integrity sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw== + version "4.0.6" + resolved "https://registry.yarnpkg.com/isbinaryfile/-/isbinaryfile-4.0.6.tgz#edcb62b224e2b4710830b67498c8e4e5a4d2610b" + integrity sha512-ORrEy+SNVqUhrCaal4hA4fBzhggQQ+BaLntyPOdoEiwlKZW9BZiJXjg3RMiruE4tPEI3pyVPpySHQF/dKWperg== isexe@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" - integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== + integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= isobject@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89" - integrity sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA== + integrity sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk= dependencies: isarray "1.0.0" isobject@^3.0.0, isobject@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" - integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg== + integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8= isobject@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/isobject/-/isobject-4.0.0.tgz#3f1c9155e73b192022a80819bacd0343711697b0" integrity sha512-S/2fF5wH8SJA/kmwr6HYhK/RI/OkhD84k8ntalo0iJjZikgq1XFvR5M8NPT1x5F7fBwCG3qHfnzeP/Vh/ZxCUA== -isomorphic-unfetch@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/isomorphic-unfetch/-/isomorphic-unfetch-3.1.0.tgz#87341d5f4f7b63843d468438128cb087b7c3e98f" - integrity sha512-geDJjpoZ8N0kWexiwkX8F9NkTsXhetLPVbZFQ+JTW239QNOwvB0gniuR1Wc6f0AMTn7/mFGyXvHTifrCp/GH8Q== - dependencies: - node-fetch "^2.6.1" - unfetch "^4.2.0" +isstream@~0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" + integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo= istanbul-lib-coverage@^3.2.0: - version "3.2.2" - resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz#2d166c4b0644d43a39f04bf6c2edd1e585f31756" - integrity sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg== + version "3.2.0" + resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz#189e7909d0a39fa5a3dfad5b03f71947770191d3" + integrity sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw== istanbul-lib-instrument@^5.0.4: version "5.2.1" @@ -12552,7 +14636,7 @@ istanbul-lib-instrument@^5.0.4: istextorbinary@2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/istextorbinary/-/istextorbinary-2.1.0.tgz#dbed2a6f51be2f7475b68f89465811141b758874" - integrity sha512-kT1g2zxZ5Tdabtpp9VSdOzW9lb6LXImyWbzbQeTxoRtHhurC9Ej9Wckngr2+uepPL09ky/mJHmN9jeJPML5t6A== + integrity sha1-2+0qb1G+L3R1to+JRlgRFBt1iHQ= dependencies: binaryextensions "1 || 2" editions "^1.1.1" @@ -12568,9 +14652,9 @@ istextorbinary@^2.5.1: textextensions "^2.5.0" iterate-iterator@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/iterate-iterator/-/iterate-iterator-1.0.2.tgz#551b804c9eaa15b847ea6a7cdc2f5bf1ec150f91" - integrity sha512-t91HubM4ZDQ70M9wqp+pcNpu8OyJ9UAtXntT/Bcsvp5tZMnz9vRa+IunKXeI8AnfZMTv0jNuVEmGeLSMjVvfPw== + version "1.0.1" + resolved "https://registry.yarnpkg.com/iterate-iterator/-/iterate-iterator-1.0.1.tgz#1693a768c1ddd79c969051459453f082fe82e9f6" + integrity sha512-3Q6tudGN05kbkDQDI4CqjaBf4qf85w6W6GnuZDtUVYwKgtC1q8yxYX7CZed7N+tLzQqS6roujWvszf13T+n9aw== iterate-value@^1.0.2: version "1.0.2" @@ -12644,15 +14728,20 @@ jest-worker@^27.4.5: merge-stream "^2.0.0" supports-color "^8.0.0" +jquery@^3.4.1: + version "3.5.1" + resolved "https://registry.yarnpkg.com/jquery/-/jquery-3.5.1.tgz#d7b4d08e1bfdb86ad2f1a3d039ea17304717abb5" + integrity sha512-XwIBPqcMn57FxfT+Go5pzySnm4KWkT1Tv7gjrpT1srtf8Weynl6R273VJ5GjkRb51IzMp5nbaPjJXMWeju2MKg== + jquery@^3.5.1: - version "3.7.1" - resolved "https://registry.yarnpkg.com/jquery/-/jquery-3.7.1.tgz#083ef98927c9a6a74d05a6af02806566d16274de" - integrity sha512-m4avr8yL8kmFN8psrbFFFmB/If14iN5o9nw/NgnnM+kybDJpRsAynV2BsfpTYrTRysYUdADVD7CkUUizgkpLfg== + version "3.6.0" + resolved "https://registry.yarnpkg.com/jquery/-/jquery-3.6.0.tgz#c72a09f15c1bdce142f49dbf1170bdf8adac2470" + integrity sha512-JVzAR/AjBvVt2BmYhxRCSYysDsPcssdmTFnzyLEts9qNwmjmu4JTAMYubEfwVOSwpQ1I1sKKFcxhZCI2buerfw== js-string-escape@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/js-string-escape/-/js-string-escape-1.0.1.tgz#e2625badbc0d67c7533e9edc1068c587ae4137ef" - integrity sha512-Smw4xcfIQ5LVjAOuJCvN/zIodzA/BBSsluuoSykP+lUvScIi4U6RJLfwHet5cxFnCswUjISV8oAXaqaJDY3chg== + integrity sha1-4mJbrbwNZ8dTPp7cEGjFh65BN+8= "js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: version "4.0.0" @@ -12662,7 +14751,7 @@ js-string-escape@^1.0.1: js-tokens@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b" - integrity sha512-RjTcuD4xjtthQkaWH7dFlH85L+QaVtSoOyGdZ3g6HFhS9dFNDfLyqgm2NFe2X6cQpeFmt0452FJjFG5UameExg== + integrity sha1-mGbfOVECEw449/mWvOtlRDIJwls= js-yaml@^3.13.1, js-yaml@^3.14.0, js-yaml@^3.2.5, js-yaml@^3.2.7: version "3.14.1" @@ -12672,50 +14761,47 @@ js-yaml@^3.13.1, js-yaml@^3.14.0, js-yaml@^3.2.5, js-yaml@^3.2.7: argparse "^1.0.7" esprima "^4.0.0" -js-yaml@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602" - integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA== - dependencies: - argparse "^2.0.1" +jsbn@~0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" + integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM= jsdom@^16.4.0: - version "16.7.0" - resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-16.7.0.tgz#918ae71965424b197c819f8183a754e18977b710" - integrity sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw== + version "16.4.0" + resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-16.4.0.tgz#36005bde2d136f73eee1a830c6d45e55408edddb" + integrity sha512-lYMm3wYdgPhrl7pDcRmvzPhhrGVBeVhPIqeHjzeiHN3DFmD1RBpbExbi8vU7BJdH8VAZYovR8DMt0PNNDM7k8w== dependencies: - abab "^2.0.5" - acorn "^8.2.4" + abab "^2.0.3" + acorn "^7.1.1" acorn-globals "^6.0.0" cssom "^0.4.4" - cssstyle "^2.3.0" + cssstyle "^2.2.0" data-urls "^2.0.0" - decimal.js "^10.2.1" + decimal.js "^10.2.0" domexception "^2.0.1" - escodegen "^2.0.0" - form-data "^3.0.0" + escodegen "^1.14.1" html-encoding-sniffer "^2.0.1" - http-proxy-agent "^4.0.1" - https-proxy-agent "^5.0.0" - is-potential-custom-element-name "^1.0.1" + is-potential-custom-element-name "^1.0.0" nwsapi "^2.2.0" - parse5 "6.0.1" - saxes "^5.0.1" + parse5 "5.1.1" + request "^2.88.2" + request-promise-native "^1.0.8" + saxes "^5.0.0" symbol-tree "^3.2.4" - tough-cookie "^4.0.0" + tough-cookie "^3.0.1" w3c-hr-time "^1.0.2" w3c-xmlserializer "^2.0.0" webidl-conversions "^6.1.0" whatwg-encoding "^1.0.5" whatwg-mimetype "^2.3.0" - whatwg-url "^8.5.0" - ws "^7.4.6" + whatwg-url "^8.0.0" + ws "^7.2.3" xml-name-validator "^3.0.0" jsesc@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-1.3.0.tgz#46c3fec8c1892b12b0833db9bc7622176dbab34b" - integrity sha512-Mke0DA0QjUWuJlhsE0ZPPhYiJkRap642SmI/4ztCFaUs6V2AiH1sfecc+57NgaryfAA2VR3v6O+CSjC1jZJKOA== + integrity sha1-RsP+yMGJKxKwgz25vHYiF226s0s= jsesc@^2.5.1: version "2.5.2" @@ -12725,25 +14811,20 @@ jsesc@^2.5.1: jsesc@~0.3.x: version "0.3.0" resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.3.0.tgz#1bf5ee63b4539fe2e26d0c1e99c240b97a457972" - integrity sha512-UHQmAeTXV+iwEk0aHheJRqo6Or90eDxI6KIYpHSjKLXKuKlPt1CQ7tGBerFcFA8uKU5mYxiPMlckmFptd5XZzA== + integrity sha1-G/XuY7RTn+LibQwemcJAuXpFeXI= jsesc@~0.5.0: version "0.5.0" resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" - integrity sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA== + integrity sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0= json-api-serializer@^2.6.0: - version "2.6.6" - resolved "https://registry.yarnpkg.com/json-api-serializer/-/json-api-serializer-2.6.6.tgz#fa5d283b913e0ea25653f4d04f981dc44d66dd4f" - integrity sha512-l7/e2O5/0+GU38RTMowRUKxRlT8zFc1oryAYBxqK54sFZnvJOJI2bo4XbbxnkTtvSzwkyv5DoBUuFm0hvG3avg== + version "2.6.5" + resolved "https://registry.yarnpkg.com/json-api-serializer/-/json-api-serializer-2.6.5.tgz#410b4e92d0a4ff566bb6e49c551977c2e223b8c9" + integrity sha512-Hb7wyToEqKMbV0rcSnKKPWa6jd+CL5h8MtIK/JvUfpfKxc1HDzt9H0ylfdMi8JYioEue73B8xA44r4fI2LqGrg== dependencies: setimmediate "^1.0.5" -json-buffer@3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.1.tgz#9338802a30d3b6605fbe0613e094008ca8c05a13" - integrity sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ== - json-parse-better-errors@^1.0.1, json-parse-better-errors@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" @@ -12764,39 +14845,48 @@ json-schema-traverse@^1.0.0: resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2" integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== +json-schema@0.2.3: + version "0.2.3" + resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13" + integrity sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM= + json-stable-stringify-without-jsonify@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" - integrity sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw== + integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE= json-stable-stringify@^1.0.0, json-stable-stringify@^1.0.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/json-stable-stringify/-/json-stable-stringify-1.1.1.tgz#52d4361b47d49168bcc4e564189a42e5a7439454" - integrity sha512-SU/971Kt5qVQfJpyDveVhQ/vya+5hvrjClFOcr8c0Fq5aODJjMwutrOfCU+eCnVD5gpx1Q3fEqkyom77zH1iIg== + version "1.0.1" + resolved "https://registry.yarnpkg.com/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz#9a759d39c5f2ff503fd5300646ed445f88c4f9af" + integrity sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8= dependencies: - call-bind "^1.0.5" - isarray "^2.0.5" - jsonify "^0.0.1" - object-keys "^1.1.1" + jsonify "~0.0.0" -json-stringify-safe@~5.0.0: +json-stringify-safe@~5.0.0, json-stringify-safe@~5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" - integrity sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA== + integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= json5@^0.5.1: version "0.5.1" resolved "https://registry.yarnpkg.com/json5/-/json5-0.5.1.tgz#1eade7acc012034ad84e2396767ead9fa5495821" - integrity sha512-4xrs1aW+6N5DalkqSVA8fxh458CXvR99WU8WLKmq4v8eWAL86Xo3BVqyd3SkA9wEVjCMqyvvRRkshAdOnBp5rw== + integrity sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE= json5@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.2.tgz#63d98d60f21b313b77c4d6da18bfa69d80e1d593" - integrity sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA== + version "1.0.1" + resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.1.tgz#779fb0018604fa854eacbf6252180d83543e3dbe" + integrity sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow== dependencies: minimist "^1.2.0" -json5@^2.1.1, json5@^2.1.2, json5@^2.1.3, json5@^2.2.3: +json5@^2.1.2, json5@^2.1.3: + version "2.2.0" + resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.0.tgz#2dfefe720c6ba525d9ebd909950f0515316c89a3" + integrity sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA== + dependencies: + minimist "^1.2.5" + +json5@^2.2.2, json5@^2.2.3: version "2.2.3" resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== @@ -12804,14 +14894,14 @@ json5@^2.1.1, json5@^2.1.2, json5@^2.1.3, json5@^2.2.3: jsonfile@^2.1.0: version "2.4.0" resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-2.4.0.tgz#3736a2b428b87bbda0cc83b53fa3d633a35c2ae8" - integrity sha512-PKllAqbgLgxHaj8TElYymKCAgrASebJrWpTnEkOaTowt23VKXXN0sUeriJ+eh7y6ufb/CC5ap11pz71/cM0hUw== + integrity sha1-NzaitCi4e72gzIO1P6PWM6NcKug= optionalDependencies: graceful-fs "^4.1.6" jsonfile@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" - integrity sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg== + integrity sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss= optionalDependencies: graceful-fs "^4.1.6" @@ -12824,10 +14914,10 @@ jsonfile@^6.0.1: optionalDependencies: graceful-fs "^4.1.6" -jsonify@^0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.1.tgz#2aa3111dae3d34a0f151c63f3a45d995d9420978" - integrity sha512-2/Ki0GcmuqSrgFyelQq9M05y7PS0mEwuIzrf3f1fPqkVDVRvZrPZtVSMHxdgo8Aq0sxAOb/cr2aqqA3LeWHVPg== +jsonify@~0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.0.tgz#2c74b6ee41d93ca51b7b5aaee8f503631d252a73" + integrity sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM= jsonlint@^1.6.3: version "1.6.3" @@ -12837,51 +14927,66 @@ jsonlint@^1.6.3: JSV "^4.0.x" nomnom "^1.5.x" +jsprim@^1.2.2: + version "1.4.1" + resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2" + integrity sha1-MT5mvB5cwG5Di8G3SZwuXFastqI= + dependencies: + assert-plus "1.0.0" + extsprintf "1.3.0" + json-schema "0.2.3" + verror "1.10.0" + junk@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/junk/-/junk-3.1.0.tgz#31499098d902b7e98c5d9b9c80f43457a88abfa1" integrity sha512-pBxcB3LFc8QVgdggvZWyeys+hnrNWg4OcZIU/1X59k5jQdLBlCsYGRQaz234SqoRLTCgMH00fY0xRJH+F9METQ== just-extend@^4.0.2: - version "4.2.1" - resolved "https://registry.yarnpkg.com/just-extend/-/just-extend-4.2.1.tgz#ef5e589afb61e5d66b24eca749409a8939a8c744" - integrity sha512-g3UB796vUFIY90VIv/WX3L2c8CS2MdWUww3CNrYmqza1Fg0DURc2K/O4YrnklBdQarSJ/y8JnJYDGc+1iumQjg== - -keyv@^4.5.3: - version "4.5.4" - resolved "https://registry.yarnpkg.com/keyv/-/keyv-4.5.4.tgz#a879a99e29452f942439f2a405e3af8b31d4de93" - integrity sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw== - dependencies: - json-buffer "3.0.1" + version "4.1.1" + resolved "https://registry.yarnpkg.com/just-extend/-/just-extend-4.1.1.tgz#158f1fdb01f128c411dc8b286a7b4837b3545282" + integrity sha512-aWgeGFW67BP3e5181Ep1Fv2v8z//iBJfrvyTnq8wG86vEESwmonn1zPBJ0VfmT9CJq2FIT0VsETtrNFm2a+SHA== kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: version "3.2.2" resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" - integrity sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ== + integrity sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ= dependencies: is-buffer "^1.1.5" kind-of@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57" - integrity sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw== + integrity sha1-IIE989cSkosgc3hpGkUGb65y3Vc= dependencies: is-buffer "^1.1.5" -kind-of@^6.0.2: +kind-of@^5.0.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d" + integrity sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw== + +kind-of@^6.0.0, kind-of@^6.0.2: version "6.0.3" resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== +klaw@^1.0.0: + version "1.3.1" + resolved "https://registry.yarnpkg.com/klaw/-/klaw-1.3.1.tgz#4088433b46b3b1ba259d78785d8e96f73ba02439" + integrity sha1-QIhDO0azsbolnXh4XY6W9zugJDk= + optionalDependencies: + graceful-fs "^4.1.9" + kleur@^3.0.3: version "3.0.3" resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== klona@^2.0.4: - version "2.0.6" - resolved "https://registry.yarnpkg.com/klona/-/klona-2.0.6.tgz#85bffbf819c03b2f53270412420a4555ef882e22" - integrity sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA== + version "2.0.4" + resolved "https://registry.yarnpkg.com/klona/-/klona-2.0.4.tgz#7bb1e3affb0cb8624547ef7e8f6708ea2e39dfc0" + integrity sha512-ZRbnvdg/NxqzC7L9Uyqzf4psi1OM4Cuc+sJAkQPjO6XkQIJTNbfK2Rsmbw8fx1p2mkZdp2FZYo2+LwXYY/uwIA== lazy-universal-dotenv@^3.0.1: version "3.0.1" @@ -12897,7 +15002,7 @@ lazy-universal-dotenv@^3.0.1: leek@0.0.24: version "0.0.24" resolved "https://registry.yarnpkg.com/leek/-/leek-0.0.24.tgz#e400e57f0e60d8ef2bd4d068dc428a54345dbcda" - integrity sha512-6PVFIYXxlYF0o6hrAsHtGpTmi06otkwNrMcmQ0K96SeSRHPREPa9J3nJZ1frliVH7XT0XFswoJFQoXsDukzGNQ== + integrity sha1-5ADlfw5g2O8r1NBo3EKKVDRdvNo= dependencies: debug "^2.1.0" lodash.assign "^3.2.0" @@ -12911,18 +15016,26 @@ levn@^0.4.1: prelude-ls "^1.2.1" type-check "~0.4.0" +levn@~0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" + integrity sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4= + dependencies: + prelude-ls "~1.1.2" + type-check "~0.3.2" + line-column@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/line-column/-/line-column-1.0.2.tgz#d25af2936b6f4849172b312e4792d1d987bc34a2" - integrity sha512-Ktrjk5noGYlHsVnYWh62FLVs4hTb8A3e+vucNZMgPeAOITdshMSgv4cCZQeRDjm7+goqmo6+liZwTXo+U3sVww== + integrity sha1-0lryk2tvSEkXKzEuR5LR2Ye8NKI= dependencies: isarray "^1.0.0" isobject "^2.0.0" lines-and-columns@^1.1.6: - version "1.2.4" - resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" - integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== + version "1.1.6" + resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.1.6.tgz#1c00c743b433cd0a4e80758f7b64a57440d9ff00" + integrity sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA= linkify-it@^2.0.0: version "2.2.0" @@ -12932,16 +15045,16 @@ linkify-it@^2.0.0: uc.micro "^1.0.1" linkify-it@^3.0.1: - version "3.0.3" - resolved "https://registry.yarnpkg.com/linkify-it/-/linkify-it-3.0.3.tgz#a98baf44ce45a550efb4d49c769d07524cc2fa2e" - integrity sha512-ynTsyrFSdE5oZ/O9GEf00kPngmOfVwazR5GKDq6EYfhlpFug3J2zybX56a2PRRpc9P+FuSoGNAwjlbDs9jJBPQ== + version "3.0.2" + resolved "https://registry.yarnpkg.com/linkify-it/-/linkify-it-3.0.2.tgz#f55eeb8bc1d3ae754049e124ab3bb56d97797fb8" + integrity sha512-gDBO4aHNZS6coiZCKVhSNh43F9ioIL4JwRjLZPkoLIY4yZFwg264Y5lu2x6rb1Js42Gh6Yqm2f6L2AJcnkzinQ== dependencies: uc.micro "^1.0.1" linkify-it@~1.2.0: version "1.2.4" resolved "https://registry.yarnpkg.com/linkify-it/-/linkify-it-1.2.4.tgz#0773526c317c8fd13bd534ee1d180ff88abf881a" - integrity sha512-eGHwtlABkp1NOJSiKUNqBf3SYAS5jPHtvRXPAgNaQwTqmkTahjtiLH9NtxdR5IOPhNvwNMN/diswSfZKzUkhGg== + integrity sha1-B3NSbDF8j9E71TTuHRgP+Iq/iBo= dependencies: uc.micro "^1.0.1" @@ -12966,39 +15079,28 @@ lint-staged@^11.2.6: supports-color "8.1.1" listr2@^3.12.2: - version "3.14.0" - resolved "https://registry.yarnpkg.com/listr2/-/listr2-3.14.0.tgz#23101cc62e1375fd5836b248276d1d2b51fdbe9e" - integrity sha512-TyWI8G99GX9GjE54cJ+RrNMcIFBfwMPxc3XTFiAYGN4s10hWROGtOg7+O6u6LE3mNkyld7RSLE6nrKBvTfcs3g== + version "3.13.3" + resolved "https://registry.yarnpkg.com/listr2/-/listr2-3.13.3.tgz#d8f6095c9371b382c9b1c2bc33c5941d8e177f11" + integrity sha512-VqAgN+XVfyaEjSaFewGPcDs5/3hBbWVaX1VgWv2f52MF7US45JuARlArULctiB44IIcEk3JF7GtoFCLqEdeuPA== dependencies: cli-truncate "^2.1.0" + clone "^2.1.2" colorette "^2.0.16" log-update "^4.0.0" p-map "^4.0.0" - rfdc "^1.3.0" - rxjs "^7.5.1" + rxjs "^7.4.0" through "^2.3.8" wrap-ansi "^7.0.0" livereload-js@^3.3.1: - version "3.4.1" - resolved "https://registry.yarnpkg.com/livereload-js/-/livereload-js-3.4.1.tgz#ba90fbc708ed1b9a024bb89c4ee12c96ea03d66f" - integrity sha512-5MP0uUeVCec89ZbNOT/i97Mc+q3SxXmiUGhRFOTmhrGPn//uWVQdCvcLJDy64MSBR5MidFdOR7B9viumoavy6g== - -load-json-file@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-1.1.0.tgz#956905708d58b4bab4c2261b04f59f31c99374c0" - integrity sha512-cy7ZdNRXdablkXYNI049pthVeXFurRyb9+hA/dZzerZ0pGTx42z+y+ssxBaVV2l70t1muq5IdKhn4UtcoGUY9A== - dependencies: - graceful-fs "^4.1.2" - parse-json "^2.2.0" - pify "^2.0.0" - pinkie-promise "^2.0.0" - strip-bom "^2.0.0" + version "3.3.3" + resolved "https://registry.yarnpkg.com/livereload-js/-/livereload-js-3.3.3.tgz#3e4f5699f741fdf8be6dc9c46c523e4fc1abbd0d" + integrity sha512-a7Jipme3XIBIryJluWP5LQrEAvhobDPyScBe+q+MYwxBiMT2Ck7msy4tAdF8TAa33FMdJqX4guP81Yhiu6BkmQ== load-json-file@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-4.0.0.tgz#2f5f45ab91e33216234fd53adab668eb4ec0993b" - integrity sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw== + integrity sha1-L19Fq5HjMhYjT9U62rZo607AmTs= dependencies: graceful-fs "^4.1.2" parse-json "^4.0.0" @@ -13011,20 +15113,29 @@ loader-runner@^2.4.0: integrity sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw== loader-runner@^4.2.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-4.3.0.tgz#c1b4a163b99f614830353b16755e7149ac2314e1" - integrity sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg== + version "4.2.0" + resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-4.2.0.tgz#d7022380d66d14c5fb1d496b89864ebcfd478384" + integrity sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw== -loader-utils@^1.2.3: - version "1.4.2" - resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.4.2.tgz#29a957f3a63973883eb684f10ffd3d151fec01a3" - integrity sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg== +loader-utils@2.0.0, loader-utils@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-2.0.0.tgz#e4cace5b816d425a166b5f097e10cd12b36064b0" + integrity sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ== + dependencies: + big.js "^5.2.2" + emojis-list "^3.0.0" + json5 "^2.1.2" + +loader-utils@^1.2.3, loader-utils@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.4.0.tgz#c579b5e34cb34b1a74edc6c1fb36bfa371d5a613" + integrity sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA== dependencies: big.js "^5.2.2" emojis-list "^3.0.0" json5 "^1.0.1" -loader-utils@^2.0.0, loader-utils@^2.0.4: +loader-utils@^2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-2.0.4.tgz#8b5cb38b5c34a9a018ee1fc0e6a066d1dfcc528c" integrity sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw== @@ -13046,7 +15157,7 @@ locate-character@^2.0.5: locate-path@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" - integrity sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA== + integrity sha1-K1aLJl7slExtnA3pw9u7ygNUzY4= dependencies: p-locate "^2.0.0" path-exists "^3.0.0" @@ -13081,7 +15192,7 @@ lodash-es@^4.17.11: lodash._baseassign@^3.0.0: version "3.2.0" resolved "https://registry.yarnpkg.com/lodash._baseassign/-/lodash._baseassign-3.2.0.tgz#8c38a099500f215ad09e59f1722fd0c52bfe0a4e" - integrity sha512-t3N26QR2IdSN+gqSy9Ds9pBu/J1EAFEshKlUHpJG3rvyJOYgcELIxcIeKKfZk7sjOz11cFfzJRsyFry/JyabJQ== + integrity sha1-jDigmVAPIVrQnlnxci/QxSv+Ck4= dependencies: lodash._basecopy "^3.0.0" lodash.keys "^3.0.0" @@ -13089,12 +15200,12 @@ lodash._baseassign@^3.0.0: lodash._basecopy@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz#8da0e6a876cf344c0ad8a54882111dd3c5c7ca36" - integrity sha512-rFR6Vpm4HeCK1WPGvjZSJ+7yik8d8PVUdCJx5rT2pogG4Ve/2ZS7kfmO5l5T2o5V2mqlNIfSF5MZlr1+xOoYQQ== + integrity sha1-jaDmqHbPNEwK2KVIghEd08XHyjY= lodash._baseflatten@^3.0.0: version "3.1.4" resolved "https://registry.yarnpkg.com/lodash._baseflatten/-/lodash._baseflatten-3.1.4.tgz#0770ff80131af6e34f3b511796a7ba5214e65ff7" - integrity sha512-fESngZd+X4k+GbTxdMutf8ohQa0s3sJEHIcwtu4/LsIQ2JTDzdRxDCMQjW+ezzwRitLmHnacVVmosCbxifefbw== + integrity sha1-B3D/gBMa9uNPO1EXlqe6UhTmX/c= dependencies: lodash.isarguments "^3.0.0" lodash.isarray "^3.0.0" @@ -13102,12 +15213,12 @@ lodash._baseflatten@^3.0.0: lodash._bindcallback@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/lodash._bindcallback/-/lodash._bindcallback-3.0.1.tgz#e531c27644cf8b57a99e17ed95b35c748789392e" - integrity sha512-2wlI0JRAGX8WEf4Gm1p/mv/SZ+jLijpj0jyaE/AXeuQphzCgD8ZQW4oSpoN8JAopujOFGU3KMuq7qfHBWlGpjQ== + integrity sha1-5THCdkTPi1epnhftlbNcdIeJOS4= lodash._createassigner@^3.0.0: version "3.1.1" resolved "https://registry.yarnpkg.com/lodash._createassigner/-/lodash._createassigner-3.1.1.tgz#838a5bae2fdaca63ac22dee8e19fa4e6d6970b11" - integrity sha512-LziVL7IDnJjQeeV95Wvhw6G28Z8Q6da87LWKOPWmzBLv4u6FAT/x5v00pyGW0u38UoogNF2JnD3bGgZZDaNEBw== + integrity sha1-g4pbri/aymOsIt7o4Z+k5taXCxE= dependencies: lodash._bindcallback "^3.0.0" lodash._isiterateecall "^3.0.0" @@ -13116,125 +15227,195 @@ lodash._createassigner@^3.0.0: lodash._getnative@^3.0.0: version "3.9.1" resolved "https://registry.yarnpkg.com/lodash._getnative/-/lodash._getnative-3.9.1.tgz#570bc7dede46d61cdcde687d65d3eecbaa3aaff5" - integrity sha512-RrL9VxMEPyDMHOd9uFbvMe8X55X16/cGM5IgOKgRElQZutpX89iS6vwl64duTV1/16w5JY7tuFNXqoekmh1EmA== + integrity sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U= lodash._isiterateecall@^3.0.0: version "3.0.9" resolved "https://registry.yarnpkg.com/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz#5203ad7ba425fae842460e696db9cf3e6aac057c" - integrity sha512-De+ZbrMu6eThFti/CSzhRvTKMgQToLxbij58LMfM8JnYDNSOjkjTCIaa8ixglOeGh2nyPlakbt5bJWJ7gvpYlQ== + integrity sha1-UgOte6Ql+uhCRg5pbbnPPmqsBXw= lodash._reinterpolate@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d" - integrity sha512-xYHt68QRoYGjeeM/XOE1uJtvXQAgvszfBhjV4yvsQH0u2i9I6cI6c6/eG4Hh3UAOVn0y/xAXwmTzEay49Q//HA== + integrity sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0= lodash.assign@^3.2.0: version "3.2.0" resolved "https://registry.yarnpkg.com/lodash.assign/-/lodash.assign-3.2.0.tgz#3ce9f0234b4b2223e296b8fa0ac1fee8ebca64fa" - integrity sha512-/VVxzgGBmbphasTg51FrztxQJ/VgAUpol6zmJuSVSGcNg4g7FA4z7rQV8Ovr9V3vFBNWZhvKWHfpAytjTVUfFA== + integrity sha1-POnwI0tLIiPilrj6CsH+6OvKZPo= dependencies: lodash._baseassign "^3.0.0" lodash._createassigner "^3.0.0" lodash.keys "^3.0.0" +lodash.assign@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/lodash.assign/-/lodash.assign-4.2.0.tgz#0d99f3ccd7a6d261d19bdaeb9245005d285808e7" + integrity sha1-DZnzzNem0mHRm9rrkkUAXShYCOc= + lodash.assignin@^4.1.0: version "4.2.0" resolved "https://registry.yarnpkg.com/lodash.assignin/-/lodash.assignin-4.2.0.tgz#ba8df5fb841eb0a3e8044232b0e263a8dc6a28a2" - integrity sha512-yX/rx6d/UTVh7sSVWVSIMjfnz95evAgDFdb1ZozC35I9mSFCkmzptOzevxjgbQUsc78NR44LVHWjsoMQXy9FDg== + integrity sha1-uo31+4QesKPoBEIysOJjqNxqKKI= + +lodash.camelcase@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz#b28aa6288a2b9fc651035c7711f65ab6190331a6" + integrity sha1-soqmKIorn8ZRA1x3EfZathkDMaY= lodash.castarray@^4.4.0: version "4.4.0" resolved "https://registry.yarnpkg.com/lodash.castarray/-/lodash.castarray-4.4.0.tgz#c02513515e309daddd4c24c60cfddcf5976d9115" - integrity sha512-aVx8ztPv7/2ULbArGJ2Y42bG1mEQ5mGjpdvrbJcJFU3TbYybe+QlLS4pst9zV52ymy2in1KpFPiZnAOATxD4+Q== + integrity sha1-wCUTUV4wna3dTCTGDP3c9ZdtkRU= -lodash.clonedeep@^4.4.1: +lodash.clonedeep@^4.4.1, lodash.clonedeep@^4.5.0: version "4.5.0" resolved "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef" - integrity sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ== + integrity sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8= + +lodash.compact@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/lodash.compact/-/lodash.compact-3.0.1.tgz#540ce3837745975807471e16b4a2ba21e7256ca5" + integrity sha1-VAzjg3dFl1gHRx4WtKK6IeclbKU= lodash.debounce@^3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-3.1.1.tgz#812211c378a94cc29d5aa4e3346cf0bfce3a7df5" - integrity sha512-lcmJwMpdPAtChA4hfiwxTtgFeNAaow701wWUgVUqeD0XJF7vMXIN+bu/2FJSGxT0NUbZy9g9VFrlOFfPjl+0Ew== + integrity sha1-gSIRw3ipTMKdWqTjNGzwv846ffU= dependencies: lodash._getnative "^3.0.0" lodash.debounce@^4.0.8: version "4.0.8" resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" - integrity sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow== + integrity sha1-gteb/zCmfEAF/9XiUVMArZyk168= lodash.defaults@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/lodash.defaults/-/lodash.defaults-4.2.0.tgz#d09178716ffea4dde9e5fb7b37f6f0802274580c" - integrity sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ== + integrity sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw= lodash.defaultsdeep@^4.6.1: version "4.6.1" resolved "https://registry.yarnpkg.com/lodash.defaultsdeep/-/lodash.defaultsdeep-4.6.1.tgz#512e9bd721d272d94e3d3a63653fa17516741ca6" integrity sha512-3j8wdDzYuWO3lM3Reg03MuQR957t287Rpcxp1njpEa8oDrikb+FwGdW3n+FELh/A6qib6yPit0j/pv9G/yeAqA== -lodash.find@^4.5.1: +lodash.find@^4.5.1, lodash.find@^4.6.0: version "4.6.0" resolved "https://registry.yarnpkg.com/lodash.find/-/lodash.find-4.6.0.tgz#cb0704d47ab71789ffa0de8b97dd926fb88b13b1" - integrity sha512-yaRZoAV3Xq28F1iafWN1+a0rflOej93l1DQUejs3SZ41h2O9UJBoS9aueGjPDgAl4B6tPC0NuuchLKaDQQ3Isg== + integrity sha1-ywcE1Hq3F4n/oN6Ll92Sb7iLE7E= lodash.flatten@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/lodash.flatten/-/lodash.flatten-3.0.2.tgz#de1cf57758f8f4479319d35c3e9cc60c4501938c" - integrity sha512-jCXLoNcqQRbnT/KWZq2fIREHWeczrzpTR0vsycm96l/pu5hGeAntVBG0t7GuM/2wFqmnZs3d1eGptnAH2E8+xQ== + integrity sha1-3hz1d1j49EeTGdNcPpzGDEUBk4w= dependencies: lodash._baseflatten "^3.0.0" lodash._isiterateecall "^3.0.0" +lodash.flatten@^4.4.0: + version "4.4.0" + resolved "https://registry.yarnpkg.com/lodash.flatten/-/lodash.flatten-4.4.0.tgz#f31c22225a9632d2bbf8e4addbef240aa765a61f" + integrity sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8= + lodash.foreach@^4.5.0: version "4.5.0" resolved "https://registry.yarnpkg.com/lodash.foreach/-/lodash.foreach-4.5.0.tgz#1a6a35eace401280c7f06dddec35165ab27e3e53" - integrity sha512-aEXTF4d+m05rVOAUG3z4vZZ4xVexLKZGF0lIxuHZ1Hplpk/3B6Z1+/ICICYRLm7c41Z2xiejbkCkJoTlypoXhQ== + integrity sha1-Gmo16s5AEoDH8G3d7DUWWrJ+PlM= + +lodash.forin@^4.4.0: + version "4.4.0" + resolved "https://registry.yarnpkg.com/lodash.forin/-/lodash.forin-4.4.0.tgz#5d3f20ae564011fbe88381f7d98949c9c9519731" + integrity sha1-XT8grlZAEfvog4H32YlJyclRlzE= lodash.get@^4.4.2: version "4.4.2" resolved "https://registry.yarnpkg.com/lodash.get/-/lodash.get-4.4.2.tgz#2d177f652fa31e939b4438d5341499dfa3825e99" - integrity sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ== + integrity sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk= + +lodash.has@^4.5.2: + version "4.5.2" + resolved "https://registry.yarnpkg.com/lodash.has/-/lodash.has-4.5.2.tgz#d19f4dc1095058cccbe2b0cdf4ee0fe4aa37c862" + integrity sha1-0Z9NwQlQWMzL4rDN9O4P5Ko3yGI= lodash.intersection@^4.4.0: version "4.4.0" resolved "https://registry.yarnpkg.com/lodash.intersection/-/lodash.intersection-4.4.0.tgz#0a11ba631d0e95c23c7f2f4cbb9a692ed178e705" - integrity sha512-N+L0cCfnqMv6mxXtSPeKt+IavbOBBSiAEkKyLasZ8BVcP9YXQgxLO12oPR8OyURwKV8l5vJKiE1M8aS70heuMg== + integrity sha1-ChG6Yx0OlcI8fy9Mu5ppLtF45wU= + +lodash.invokemap@^4.6.0: + version "4.6.0" + resolved "https://registry.yarnpkg.com/lodash.invokemap/-/lodash.invokemap-4.6.0.tgz#1748cda5d8b0ef8369c4eb3ec54c21feba1f2d62" + integrity sha1-F0jNpdiw74NpxOs+xUwh/rofLWI= lodash.isarguments@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz#2f573d85c6a24289ff00663b491c1d338ff3458a" - integrity sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg== + integrity sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo= lodash.isarray@^3.0.0: version "3.0.4" resolved "https://registry.yarnpkg.com/lodash.isarray/-/lodash.isarray-3.0.4.tgz#79e4eb88c36a8122af86f844aa9bcd851b5fbb55" - integrity sha512-JwObCrNJuT0Nnbuecmqr5DgtuBppuCvGD9lxjFpAzwnVtdGoDQ1zig+5W8k5/6Gcn0gZ3936HDAlGd28i7sOGQ== + integrity sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U= + +lodash.isempty@^4.4.0: + version "4.4.0" + resolved "https://registry.yarnpkg.com/lodash.isempty/-/lodash.isempty-4.4.0.tgz#6f86cbedd8be4ec987be9aaf33c9684db1b31e7e" + integrity sha1-b4bL7di+TsmHvpqvM8loTbGzHn4= lodash.isequal@^4.5.0: version "4.5.0" resolved "https://registry.yarnpkg.com/lodash.isequal/-/lodash.isequal-4.5.0.tgz#415c4478f2bcc30120c22ce10ed3226f7d3e18e0" integrity sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ== +lodash.isfunction@^3.0.9: + version "3.0.9" + resolved "https://registry.yarnpkg.com/lodash.isfunction/-/lodash.isfunction-3.0.9.tgz#06de25df4db327ac931981d1bdb067e5af68d051" + integrity sha512-AirXNj15uRIMMPihnkInB4i3NHeb4iBtNg9WRWuK2o31S+ePwwNmDPaTL3o7dTJ+VXNZim7rFs4rxN4YU1oUJw== + +lodash.isinteger@^4.0.4: + version "4.0.4" + resolved "https://registry.yarnpkg.com/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz#619c0af3d03f8b04c31f5882840b77b11cd68343" + integrity sha1-YZwK89A/iwTDH1iChAt3sRzWg0M= + +lodash.isplainobject@^4.0.6: + version "4.0.6" + resolved "https://registry.yarnpkg.com/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz#7c526a52d89b45c45cc690b88163be0497f550cb" + integrity sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs= + lodash.kebabcase@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz#8489b1cb0d29ff88195cceca448ff6d6cc295c36" - integrity sha512-N8XRTIMMqqDgSy4VLKPnJ/+hpGZN+PHQiJnSenYqPaVV/NCqEogTnAdZLQiGKhxX+JCs8waWq2t1XHWKOmlY8g== + integrity sha1-hImxyw0p/4gZXM7KRI/21swpXDY= lodash.keys@^3.0.0: version "3.1.2" resolved "https://registry.yarnpkg.com/lodash.keys/-/lodash.keys-3.1.2.tgz#4dbc0472b156be50a0b286855d1bd0b0c656098a" - integrity sha512-CuBsapFjcubOGMn3VD+24HOAPxM79tH+V6ivJL3CHYjtrawauDJHUk//Yew9Hvc6e9rbCrURGk8z6PC+8WJBfQ== + integrity sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo= dependencies: lodash._getnative "^3.0.0" lodash.isarguments "^3.0.0" lodash.isarray "^3.0.0" +lodash.lowerfirst@^4.3.1: + version "4.3.1" + resolved "https://registry.yarnpkg.com/lodash.lowerfirst/-/lodash.lowerfirst-4.3.1.tgz#de3c7b12e02c6524a0059c2f6cb7c5c52655a13d" + integrity sha1-3jx7EuAsZSSgBZwvbLfFxSZVoT0= + +lodash.map@^4.6.0: + version "4.6.0" + resolved "https://registry.yarnpkg.com/lodash.map/-/lodash.map-4.6.0.tgz#771ec7839e3473d9c4cde28b19394c3562f4f6d3" + integrity sha1-dx7Hg540c9nEzeKLGTlMNWL09tM= + +lodash.mapvalues@^4.6.0: + version "4.6.0" + resolved "https://registry.yarnpkg.com/lodash.mapvalues/-/lodash.mapvalues-4.6.0.tgz#1bafa5005de9dd6f4f26668c30ca37230cc9689c" + integrity sha1-G6+lAF3p3W9PJmaMMMo3IwzJaJw= + lodash.memoize@^4.1.2: version "4.1.2" resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" - integrity sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag== + integrity sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4= lodash.merge@^4.6.0, lodash.merge@^4.6.2: version "4.6.2" @@ -13244,12 +15425,27 @@ lodash.merge@^4.6.0, lodash.merge@^4.6.2: lodash.omit@^4.1.0: version "4.5.0" resolved "https://registry.yarnpkg.com/lodash.omit/-/lodash.omit-4.5.0.tgz#6eb19ae5a1ee1dd9df0b969e66ce0b7fa30b5e60" - integrity sha512-XeqSp49hNGmlkj2EJlfrQFIzQ6lXdNro9sddtQzcJY8QaoC2GO0DT7xaIokHeyM+mIT0mPMlPvkYzg2xCuHdZg== + integrity sha1-brGa5aHuHdnfC5aeZs4Lf6MLXmA= + +lodash.pick@^4.4.0: + version "4.4.0" + resolved "https://registry.yarnpkg.com/lodash.pick/-/lodash.pick-4.4.0.tgz#52f05610fff9ded422611441ed1fc123a03001b3" + integrity sha1-UvBWEP/53tQiYRRB7R/BI6AwAbM= lodash.restparam@^3.0.0: version "3.6.1" resolved "https://registry.yarnpkg.com/lodash.restparam/-/lodash.restparam-3.6.1.tgz#936a4e309ef330a7645ed4145986c85ae5b20805" - integrity sha512-L4/arjjuq4noiUJpt3yS6KIKDtJwNe2fIYgMqyYYKoeIfV1iEqvPwhCx23o+R9dzouGihDAPN1dTIRWa7zk8tw== + integrity sha1-k2pOMJ7zMKdkXtQUWYbIWuWyCAU= + +lodash.snakecase@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/lodash.snakecase/-/lodash.snakecase-4.1.1.tgz#39d714a35357147837aefd64b5dcbb16becd8f8d" + integrity sha1-OdcUo1NXFHg3rv1ktdy7Fr7Nj40= + +lodash.sortby@^4.7.0: + version "4.7.0" + resolved "https://registry.yarnpkg.com/lodash.sortby/-/lodash.sortby-4.7.0.tgz#edd14c824e2cc9c1e0b0a1b42bb5210516a42438" + integrity sha1-7dFMgk4sycHgsKG0K7UhBRakJDg= lodash.template@^4.4.0, lodash.template@^4.5.0: version "4.5.0" @@ -13269,19 +15465,24 @@ lodash.templatesettings@^4.0.0: lodash.truncate@^4.4.2: version "4.4.2" resolved "https://registry.yarnpkg.com/lodash.truncate/-/lodash.truncate-4.4.2.tgz#5a350da0b1113b837ecfffd5812cbe58d6eae193" - integrity sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw== + integrity sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM= lodash.uniq@4.5.0, lodash.uniq@^4.2.0, lodash.uniq@^4.5.0: version "4.5.0" resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" - integrity sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ== + integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M= lodash.uniqby@^4.7.0: version "4.7.0" resolved "https://registry.yarnpkg.com/lodash.uniqby/-/lodash.uniqby-4.7.0.tgz#d99c07a669e9e6d24e1362dfe266c67616af1302" - integrity sha512-e/zcLx6CSbmaEgFHCA7BnoQKyCtKMxnuWrJygbwPs/AIn+IMKl66L8/s+wBUn5LRw2pZx3bUHibiV1b6aTWIww== + integrity sha1-2ZwHpmnp5tJOE2Lf4mbGdhavEwI= + +lodash.values@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/lodash.values/-/lodash.values-4.3.0.tgz#a3a6c2b0ebecc5c2cba1c17e6e620fe81b53d347" + integrity sha1-o6bCsOvsxcLLocF+bmIP6BtT00c= -lodash@^4.0.0, lodash@^4.17.10, lodash@^4.17.12, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.17.4, lodash@^4.7.0: +lodash@^4.17.10, lodash@^4.17.12, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.17.4: version "4.17.21" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== @@ -13318,14 +15519,6 @@ loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.4.0: dependencies: js-tokens "^3.0.0 || ^4.0.0" -loud-rejection@^1.0.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/loud-rejection/-/loud-rejection-1.6.0.tgz#5b46f80147edee578870f086d04821cf998e551f" - integrity sha512-RPNliZOFkqFumDhvYqOaNY4Uz9oJM2K9tC6JWsJJsNdhuONW4LQHRBpb0qf4pJApVffI5N39SwzWZJuEhfd7eQ== - dependencies: - currently-unhandled "^0.4.1" - signal-exit "^3.0.0" - lower-case@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-2.0.2.tgz#6fa237c63dbdc4a82ca0fd882e4722dc5e634e28" @@ -13333,7 +15526,7 @@ lower-case@^2.0.2: dependencies: tslib "^2.0.3" -lowlight@^1.17.0: +lowlight@^1.14.0: version "1.20.0" resolved "https://registry.yarnpkg.com/lowlight/-/lowlight-1.20.0.tgz#ddb197d33462ad0d93bf19d17b6c301aa3941888" integrity sha512-8Ktj+prEb1RoCPkEOrPMYUN/nCggB7qAWe3a7OpMjWQkh3l2RD5wKRQ+o8Q8YuI9RG/xs95waaI/E6ym/7NsTw== @@ -13368,11 +15561,11 @@ magic-string@^0.24.0: sourcemap-codec "^1.4.1" magic-string@^0.25.7: - version "0.25.9" - resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.25.9.tgz#de7f9faf91ef8a1c91d02c2e5314c8277dbcdd1c" - integrity sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ== + version "0.25.7" + resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.25.7.tgz#3f497d6fd34c669c6798dcb821f2ef31f5445051" + integrity sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA== dependencies: - sourcemap-codec "^1.4.8" + sourcemap-codec "^1.4.4" make-dir@^2.0.0, make-dir@^2.1.0: version "2.1.0" @@ -13396,25 +15589,27 @@ makeerror@1.0.12: dependencies: tmpl "1.0.5" +makeerror@1.0.x: + version "1.0.11" + resolved "https://registry.yarnpkg.com/makeerror/-/makeerror-1.0.11.tgz#e01a5c9109f2af79660e4e8b9587790184f5a96c" + integrity sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw= + dependencies: + tmpl "1.0.x" + map-cache@^0.2.2: version "0.2.2" resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" - integrity sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg== - -map-obj@^1.0.0, map-obj@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d" - integrity sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg== + integrity sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8= map-or-similar@^1.5.0: version "1.5.0" resolved "https://registry.yarnpkg.com/map-or-similar/-/map-or-similar-1.5.0.tgz#6de2653174adfb5d9edc33c69d3e92a1b76faf08" - integrity sha512-0aF7ZmVon1igznGI4VS30yugpduQW3y3GkcgGJOp7d8x8QrizhigUxjI/m2UojsXXto+jLAH3KSz+xOJTiORjg== + integrity sha1-beJlMXSt+12e3DPGnT6Sobdvrwg= map-visit@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f" - integrity sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w== + integrity sha1-7Nyo8TFE5mDxtb1B8S80edmN+48= dependencies: object-visit "^1.0.0" @@ -13448,7 +15643,7 @@ markdown-it@^12.0.4: markdown-it@^4.3.0: version "4.4.0" resolved "https://registry.yarnpkg.com/markdown-it/-/markdown-it-4.4.0.tgz#3df373dbea587a9a7fef3e56311b68908f75c414" - integrity sha512-Rl8dHHeLuAh3E72OPY0tY7CLvlxgHiLhlshIYswAAabAg4YDBLa6e/LTgNkkxBO2K61ESzoquPQFMw/iMrT1PA== + integrity sha1-PfNz2+pYepp/7z5WMRtokI91xBQ= dependencies: argparse "~1.0.2" entities "~1.1.1" @@ -13467,6 +15662,19 @@ markdown-it@^8.3.1: mdurl "^1.0.1" uc.micro "^1.0.5" +markdown-to-jsx@^6.11.4: + version "6.11.4" + resolved "https://registry.yarnpkg.com/markdown-to-jsx/-/markdown-to-jsx-6.11.4.tgz#b4528b1ab668aef7fe61c1535c27e837819392c5" + integrity sha512-3lRCD5Sh+tfA52iGgfs/XZiw33f7fFX9Bn55aNnVNUd2GzLDkOWyKYYD8Yju2B1Vn+feiEdgJs8T6Tg0xNokPw== + dependencies: + prop-types "^15.6.2" + unquote "^1.1.0" + +markdown-to-jsx@^7.1.3: + version "7.1.3" + resolved "https://registry.yarnpkg.com/markdown-to-jsx/-/markdown-to-jsx-7.1.3.tgz#f00bae66c0abe7dd2d274123f84cb6bd2a2c7c6a" + integrity sha512-jtQ6VyT7rMT5tPV0g2EJakEnXLiPksnvlYtwQsVVZ611JsWGN8bQ1tVSDX4s6JllfEH6wmsYxNjTUAMrPmNA8w== + matcher-collection@^1.0.0, matcher-collection@^1.1.1: version "1.1.2" resolved "https://registry.yarnpkg.com/matcher-collection/-/matcher-collection-1.1.2.tgz#1076f506f10ca85897b53d14ef54f90a5c426838" @@ -13524,10 +15732,10 @@ mdast-util-to-string@^1.0.0: resolved "https://registry.yarnpkg.com/mdast-util-to-string/-/mdast-util-to-string-1.1.0.tgz#27055500103f51637bd07d01da01eb1967a43527" integrity sha512-jVU0Nr2B9X3MU4tSK7JP1CMkSvOj7X5l/GboG1tKRw52lLF1x2Ju92Ms9tNetCcbfX3hzlM73zYo2NKkWSfF/A== -mdn-data@2.0.30: - version "2.0.30" - resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.30.tgz#ce4df6f80af6cfbe218ecd5c552ba13c4dfa08cc" - integrity sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA== +mdn-data@2.0.23: + version "2.0.23" + resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.23.tgz#dfb6c41e50a0edb808cf340973ab29321b70808e" + integrity sha512-IonVb7pfla2U4zW8rc7XGrtgq11BvYeCxWN8HS+KFBnLDE7XDK9AAMVhRuG6fj9BBsjc69Fqsp6WEActEdNTDQ== mdn-data@~1.1.0: version "1.1.4" @@ -13537,41 +15745,41 @@ mdn-data@~1.1.0: mdn-links@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/mdn-links/-/mdn-links-0.1.0.tgz#e24c83b97cb4c5886cc39f2f780705fbfe273aa5" - integrity sha512-m+gI2Hrgro1O0SwqHd9cFkqN8VGzP56eprB63gxu6z9EFQDMeaR083wcNqMVADIbgiMP/TOCCe0ZIXHLBv2tUg== + integrity sha1-4kyDuXy0xYhsw58veAcF+/4nOqU= mdurl@^1.0.0, mdurl@^1.0.1, mdurl@~1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/mdurl/-/mdurl-1.0.1.tgz#fe85b2ec75a59037f2adfec100fd6c601761152e" - integrity sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g== + integrity sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4= media-typer@0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" - integrity sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ== + integrity sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g= memfs@^3.1.2: - version "3.6.0" - resolved "https://registry.yarnpkg.com/memfs/-/memfs-3.6.0.tgz#d7a2110f86f79dd950a8b6df6d57bc984aa185f6" - integrity sha512-EGowvkkgbMcIChjMTMkESFDbZeSh8xZ7kNSF0hAiAN4Jh6jgHCRS0Ga/+C8y6Au+oqpezRHCfPsmJ2+DwAgiwQ== + version "3.3.0" + resolved "https://registry.yarnpkg.com/memfs/-/memfs-3.3.0.tgz#4da2d1fc40a04b170a56622c7164c6be2c4cbef2" + integrity sha512-BEE62uMfKOavX3iG7GYX43QJ+hAeeWnwIAuJ/R6q96jaMtiLzhsxHJC8B1L7fK7Pt/vXDRwb3SG/yBpNGDPqzg== dependencies: - fs-monkey "^1.0.4" + fs-monkey "1.0.3" memoize-one@^5.0.0: - version "5.2.1" - resolved "https://registry.yarnpkg.com/memoize-one/-/memoize-one-5.2.1.tgz#8337aa3c4335581839ec01c3d594090cebe8f00e" - integrity sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q== + version "5.1.1" + resolved "https://registry.yarnpkg.com/memoize-one/-/memoize-one-5.1.1.tgz#047b6e3199b508eaec03504de71229b8eb1d75c0" + integrity sha512-HKeeBpWvqiVJD57ZUAsJNm71eHTykffzcLZVYWiVfQeI1rJtuEaS7hQiEpWfVVk18donPwJEcFKIkCmPJNOhHA== memoizerific@^1.11.3: version "1.11.3" resolved "https://registry.yarnpkg.com/memoizerific/-/memoizerific-1.11.3.tgz#7c87a4646444c32d75438570905f2dbd1b1a805a" - integrity sha512-/EuHYwAPdLtXwAwSZkh/Gutery6pD2KYd44oQLhAvQp/50mpyduZh8Q7PYHXTCJ+wuXxt7oij2LXyIJOOYFPog== + integrity sha1-fIekZGREwy11Q4VwkF8tvRsagFo= dependencies: map-or-similar "^1.5.0" memory-fs@^0.4.1: version "0.4.1" resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.4.1.tgz#3a9a20b8462523e447cfbc7e8bb80ed667bfc552" - integrity sha512-cda4JKCxReDXFXRqOHPQscuIYg1PvxbE2S2GP45rnwfEK+vZaXC8C1OFvdHIbgw0DLzowXGVoxLaAmlgRy14GQ== + integrity sha1-OpoguEYlI+RHz7x+i7gO1me/xVI= dependencies: errno "^0.1.3" readable-stream "^2.0.1" @@ -13594,28 +15802,12 @@ memory-streams@^0.1.3: memorystream@^0.3.1: version "0.3.1" resolved "https://registry.yarnpkg.com/memorystream/-/memorystream-0.3.1.tgz#86d7090b30ce455d63fbae12dda51a47ddcaf9b2" - integrity sha512-S3UwM3yj5mtUSEfP41UZmt/0SCoVYUcU1rkXv+BQ5Ig8ndL4sPoJNBUJERafdPb5jjHJGuMgytgKvKIf58XNBw== - -meow@^3.1.0: - version "3.7.0" - resolved "https://registry.yarnpkg.com/meow/-/meow-3.7.0.tgz#72cb668b425228290abbfa856892587308a801fb" - integrity sha512-TNdwZs0skRlpPpCUK25StC4VH+tP5GgeY1HQOOGP+lQ2xtdkN2VtT/5tiX9k3IWpkBPV9b3LsAWXn4GGi/PrSA== - dependencies: - camelcase-keys "^2.0.0" - decamelize "^1.1.2" - loud-rejection "^1.0.0" - map-obj "^1.0.1" - minimist "^1.1.3" - normalize-package-data "^2.3.4" - object-assign "^4.0.1" - read-pkg-up "^1.0.1" - redent "^1.0.0" - trim-newlines "^1.0.0" + integrity sha1-htcJCzDORV1j+64S3aUaR93K+bI= merge-descriptors@1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" - integrity sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w== + integrity sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E= merge-stream@^2.0.0: version "2.0.0" @@ -13625,7 +15817,7 @@ merge-stream@^2.0.0: merge-trees@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/merge-trees/-/merge-trees-1.0.1.tgz#ccbe674569787f9def17fd46e6525f5700bbd23e" - integrity sha512-O7TWwipLHhc9tErjq3WBvNP7I1g7Wgudl1ZkLqpT7F2MZy1yEdgnI9cpZZxBaqk+wJZu+2b9FE7D3ubUmGFHFA== + integrity sha1-zL5nRWl4f53vF/1G5lJfVwC70j4= dependencies: can-symlink "^1.0.0" fs-tree-diff "^0.5.4" @@ -13655,7 +15847,7 @@ merge@^2.1.1: methods@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" - integrity sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w== + integrity sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4= microevent.ts@~0.1.1: version "0.1.1" @@ -13682,12 +15874,12 @@ micromatch@^3.1.10, micromatch@^3.1.4: to-regex "^3.0.2" micromatch@^4.0.2, micromatch@^4.0.4: - version "4.0.5" - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6" - integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== + version "4.0.4" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.4.tgz#896d519dfe9db25fce94ceb7a500919bf881ebf9" + integrity sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg== dependencies: - braces "^3.0.2" - picomatch "^2.3.1" + braces "^3.0.1" + picomatch "^2.2.3" miller-rabin@^4.0.0: version "4.0.1" @@ -13697,12 +15889,17 @@ miller-rabin@^4.0.0: bn.js "^4.0.0" brorand "^1.0.1" -mime-db@1.52.0, "mime-db@>= 1.43.0 < 2": +mime-db@1.52.0: version "1.52.0" resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== -mime-types@^2.1.12, mime-types@^2.1.18, mime-types@^2.1.26, mime-types@^2.1.27, mime-types@^2.1.34, mime-types@~2.1.24, mime-types@~2.1.34: +"mime-db@>= 1.43.0 < 2": + version "1.50.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.50.0.tgz#abd4ac94e98d3c0e185016c67ab45d5fde40c11f" + integrity sha512-9tMZCDlYHqeERXEHO9f/hKfNXhre5dK2eE/krIvUjZbS2KPcqGDfNShIWS1uW9XOTKQKqK6qbeOci18rbfW77A== + +mime-types@^2.1.12, mime-types@^2.1.18, mime-types@^2.1.26, mime-types@^2.1.27, mime-types@^2.1.34, mime-types@~2.1.19, mime-types@~2.1.24: version "2.1.35" resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== @@ -13712,7 +15909,7 @@ mime-types@^2.1.12, mime-types@^2.1.18, mime-types@^2.1.26, mime-types@^2.1.27, mime-types@~1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-1.0.2.tgz#995ae1392ab8affcbfcb2641dd054e943c0d5dce" - integrity sha512-echfutj/t5SoTL4WZpqjA1DCud1XO0WQF3/GJ48YBmc4ZMhCK77QA6Z/w6VTQERLKuJ4drze3kw2TUT8xZXVNw== + integrity sha1-mVrhOSq4r/y/yyZB3QVOlDwNXc4= mime@1.6.0: version "1.6.0" @@ -13720,14 +15917,14 @@ mime@1.6.0: integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== mime@^2.4.4: - version "2.6.0" - resolved "https://registry.yarnpkg.com/mime/-/mime-2.6.0.tgz#a2a682a95cd4d0cb1d6257e28f83da7e35800367" - integrity sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg== + version "2.5.0" + resolved "https://registry.yarnpkg.com/mime/-/mime-2.5.0.tgz#2b4af934401779806ee98026bb42e8c1ae1876b1" + integrity sha512-ft3WayFSFUVBuJj7BMLKAQcSlItKtfjsKDDsii3rqFDAZ7t11zRe8ASw/GlmivGwVUYtwkQrxiGGpL6gFvB0ag== mime@~1.2.11: version "1.2.11" resolved "https://registry.yarnpkg.com/mime/-/mime-1.2.11.tgz#58203eed86e3a5ef17aed2b7d9ebd47f0a60dd10" - integrity sha512-Ysa2F/nqTNGHhhm9MV8ure4+Hc+Y8AWiqUdHxsO7xu8zc92ND9f3kpALHjaP026Ft17UfxrMt95c50PLUeynBw== + integrity sha1-WCA+7Ybjpe8XrtK32evUfwpg3RA= mimic-fn@^1.0.0: version "1.2.0" @@ -13742,17 +15939,16 @@ mimic-fn@^2.1.0: min-document@^2.19.0: version "2.19.0" resolved "https://registry.yarnpkg.com/min-document/-/min-document-2.19.0.tgz#7bd282e3f5842ed295bb748cdd9f1ffa2c824685" - integrity sha512-9Wy1B3m3f66bPPmU5hdA4DR4PB2OfDU/+GS3yAB7IQozE3tqXaVv2zOjgla7MEGSRv95+ILmOuvhLkOK6wJtCQ== + integrity sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU= dependencies: dom-walk "^0.1.0" mini-css-extract-plugin@^2.5.2: - version "2.8.0" - resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-2.8.0.tgz#1aeae2a90a954b6426c9e8311eab36b450f553a0" - integrity sha512-CxmUYPFcTgET1zImteG/LZOy/4T5rTojesQXkSNBiquhydn78tfbCE9sjIjnJ/UcjNjOC1bphTCCW5rrS7cXAg== + version "2.5.3" + resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-2.5.3.tgz#c5c79f9b22ce9b4f164e9492267358dbe35376d9" + integrity sha512-YseMB8cs8U/KCaAGQoqYmfUuhhGW0a9p9XvWXrxVOkE3/IiISTLw4ALNt7JR5B2eYauFM+PQGSbXMDmVbR7Tfw== dependencies: schema-utils "^4.0.0" - tapable "^2.2.1" minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1: version "1.0.1" @@ -13762,31 +15958,31 @@ minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1: minimalistic-crypto-utils@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a" - integrity sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg== + integrity sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo= -"minimatch@2 || 3", minimatch@^3.0.0, minimatch@^3.0.2, minimatch@^3.0.4, minimatch@^3.1.1: +"minimatch@2 || 3", minimatch@^3.0.0, minimatch@^3.0.2, minimatch@^3.0.4: version "3.1.2" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== dependencies: brace-expansion "^1.1.7" -minimatch@^5.0.1: - version "5.1.6" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.1.6.tgz#1cfcb8cf5522ea69952cd2af95ae09477f122a96" - integrity sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g== +minimatch@3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" + integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== dependencies: - brace-expansion "^2.0.1" + brace-expansion "^1.1.7" minimist@^0.2.1: - version "0.2.4" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.2.4.tgz#0085d5501e29033748a2f2a4da0180142697a475" - integrity sha512-Pkrrm8NjyQ8yVt8Am9M+yUt74zE3iokhzbG1bFVNjLB92vwM71hf40RkEsryg98BujhVOncKm/C1xROxZ030LQ== + version "0.2.1" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.2.1.tgz#827ba4e7593464e7c221e8c5bed930904ee2c455" + integrity sha512-GY8fANSrTMfBVfInqJAY41QkOM+upUTytK1jZ0c8+3HdHrJxBJ3rF5i9moClXTE8uUSnUo8cAsCoxDXvSY4DHg== -minimist@^1.1.1, minimist@^1.1.3, minimist@^1.2.0, minimist@^1.2.5, minimist@^1.2.6: - version "1.2.8" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" - integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== +minimist@^1.1.1, minimist@^1.2.0, minimist@^1.2.5: + version "1.2.5" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" + integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== minipass-collect@^1.0.2: version "1.0.2" @@ -13818,17 +16014,12 @@ minipass@^2.2.0: yallist "^3.0.0" minipass@^3.0.0, minipass@^3.1.1: - version "3.3.6" - resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.3.6.tgz#7bba384db3a1520d18c9c0e5251c3444e95dd94a" - integrity sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw== + version "3.1.3" + resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.1.3.tgz#7d42ff1f39635482e15f9cdb53184deebd5815fd" + integrity sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg== dependencies: yallist "^4.0.0" -minipass@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/minipass/-/minipass-5.0.0.tgz#3e9788ffb90b694a5d0ec94479a45b5d8738133d" - integrity sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ== - minizlib@^2.1.1: version "2.1.2" resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-2.1.2.tgz#e90d3466ba209b932451508a11ce3d3632145931" @@ -13838,13 +16029,35 @@ minizlib@^2.1.1: yallist "^4.0.0" miragejs@^0.1.31: - version "0.1.48" - resolved "https://registry.yarnpkg.com/miragejs/-/miragejs-0.1.48.tgz#f30babc00186ac556f0058e5b050fa1137807c5c" - integrity sha512-MGZAq0Q3OuRYgZKvlB69z4gLN4G3PvgC4A2zhkCXCXrLD5wm2cCnwNB59xOBVA+srZ0zEes6u+VylcPIkB4SqA== + version "0.1.43" + resolved "https://registry.yarnpkg.com/miragejs/-/miragejs-0.1.43.tgz#47a8546b9e3489f806073e681f380ccfe13d757d" + integrity sha512-BhkyxssOZ2i4JqRjWpRnUQu9AFAKHyft8dJbqsg/N64+gCn2vw6vRteMpTKXllLjCPOA9Os8PhGRVXlXs4Ojhw== dependencies: "@miragejs/pretender-node-polyfill" "^0.1.0" inflected "^2.0.4" - lodash "^4.0.0" + lodash.assign "^4.2.0" + lodash.camelcase "^4.3.0" + lodash.clonedeep "^4.5.0" + lodash.compact "^3.0.1" + lodash.find "^4.6.0" + lodash.flatten "^4.4.0" + lodash.forin "^4.4.0" + lodash.get "^4.4.2" + lodash.has "^4.5.2" + lodash.invokemap "^4.6.0" + lodash.isempty "^4.4.0" + lodash.isequal "^4.5.0" + lodash.isfunction "^3.0.9" + lodash.isinteger "^4.0.4" + lodash.isplainobject "^4.0.6" + lodash.lowerfirst "^4.3.1" + lodash.map "^4.6.0" + lodash.mapvalues "^4.6.0" + lodash.pick "^4.4.0" + lodash.snakecase "^4.1.1" + lodash.uniq "^4.5.0" + lodash.uniqby "^4.7.0" + lodash.values "^4.3.0" pretender "^3.4.7" mississippi@^3.0.0: @@ -13871,39 +16084,46 @@ mixin-deep@^1.2.0: for-in "^1.0.2" is-extendable "^1.0.1" -mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@^0.5.3, mkdirp@^0.5.5, mkdirp@^0.5.6, mkdirp@~0.5.1: - version "0.5.6" - resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.6.tgz#7def03d2432dcae4ba1d611445c48396062255f6" - integrity sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw== +mkdirp@^0.3.5: + version "0.3.5" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.3.5.tgz#de3e5f8961c88c787ee1368df849ac4413eca8d7" + integrity sha1-3j5fiWHIjHh+4TaN+EmsRBPsqNc= + +mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@^0.5.3, mkdirp@^0.5.5, mkdirp@~0.5.1: + version "0.5.5" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def" + integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ== dependencies: - minimist "^1.2.6" + minimist "^1.2.5" mkdirp@^1.0.3, mkdirp@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== -mkdirp@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-3.0.1.tgz#e44e4c5607fb279c168241713cc6e0fea9adcb50" - integrity sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg== - mktemp@~0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/mktemp/-/mktemp-0.4.0.tgz#6d0515611c8a8c84e484aa2000129b98e981ff0b" - integrity sha512-IXnMcJ6ZyTuhRmJSjzvHSRhlVPiN9Jwc6e59V0bEJ0ba6OBeX2L0E+mRN1QseeOF4mM+F1Rit6Nh7o+rl2Yn/A== + integrity sha1-bQUVYRyKjITkhKogABKbmOmB/ws= + +moment-timezone@^0.5.13: + version "0.5.32" + resolved "https://registry.yarnpkg.com/moment-timezone/-/moment-timezone-0.5.32.tgz#db7677cc3cc680fd30303ebd90b0da1ca0dfecc2" + integrity sha512-Z8QNyuQHQAmWucp8Knmgei8YNo28aLjJq6Ma+jy1ZSpSk5nyfRT8xgUbSQvD2+2UajISfenndwvFuH3NGS+nvA== + dependencies: + moment ">= 2.9.0" -moment-timezone@^0.5.13, moment-timezone@^0.5.33: - version "0.5.45" - resolved "https://registry.yarnpkg.com/moment-timezone/-/moment-timezone-0.5.45.tgz#cb685acd56bac10e69d93c536366eb65aa6bcf5c" - integrity sha512-HIWmqA86KcmCAhnMAN0wuDOARV/525R2+lOLotuGFzn4HO+FH+/645z2wx0Dt3iDv6/p61SIvKnDstISainhLQ== +moment-timezone@^0.5.33: + version "0.5.34" + resolved "https://registry.yarnpkg.com/moment-timezone/-/moment-timezone-0.5.34.tgz#a75938f7476b88f155d3504a9343f7519d9a405c" + integrity sha512-3zAEHh2hKUs3EXLESx/wsgw6IQdusOT8Bxm3D9UrHPQR7zlMmzwybC8zHEM1tQ4LJwP7fcxrWr8tuBg05fFCbg== dependencies: - moment "^2.29.4" + moment ">= 2.9.0" -moment@^2.19.3, moment@^2.29.1, moment@^2.29.4: - version "2.30.1" - resolved "https://registry.yarnpkg.com/moment/-/moment-2.30.1.tgz#f8c91c07b7a786e30c59926df530b4eac96974ae" - integrity sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how== +"moment@>= 2.9.0", moment@^2.19.3, moment@^2.29.1: + version "2.29.1" + resolved "https://registry.yarnpkg.com/moment/-/moment-2.29.1.tgz#b2be769fa31940be9eeea6469c075e35006fa3d3" + integrity sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ== morgan@^1.10.0, morgan@^1.3.2: version "1.10.0" @@ -13917,14 +16137,14 @@ morgan@^1.10.0, morgan@^1.3.2: on-headers "~1.0.2" mout@^1.0.0: - version "1.2.4" - resolved "https://registry.yarnpkg.com/mout/-/mout-1.2.4.tgz#9ffd261c4d6509e7ebcbf6b641a89b36ecdf8155" - integrity sha512-mZb9uOruMWgn/fw28DG4/yE3Kehfk1zKCLhuDU2O3vlKdnBBr4XaOCqVTflJ5aODavGUPqFHZgrFX3NJVuxGhQ== + version "1.2.3" + resolved "https://registry.yarnpkg.com/mout/-/mout-1.2.3.tgz#bd1477d8c7f2db5fcf43c91de30b6cc746b78e10" + integrity sha512-vtE+eZcSj/sBkIp6gxB87MznryWP+gHIp0XX9SKrzA5TAkvz6y7VTuNruBjYdJozd8NY5i9XVIsn8cn3SwNjzg== move-concurrently@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/move-concurrently/-/move-concurrently-1.0.1.tgz#be2c005fda32e0b29af1f05d7c4b33214c701f92" - integrity sha512-hdrFxZOycD/g6A6SoI2bB5NA/5NEqD0569+S47WZhPvm46sD50ZHdYaFmnua5lndde9rCHGjmfK7Z8BuCt/PcQ== + integrity sha1-viwAX9oy4LKa8fBdfEszIUxwH5I= dependencies: aproba "^1.1.1" copy-concurrently "^1.0.0" @@ -13936,7 +16156,7 @@ move-concurrently@^1.0.1: ms@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" - integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A== + integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= ms@2.1.1: version "2.1.1" @@ -13948,20 +16168,20 @@ ms@2.1.2: resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== -ms@2.1.3, ms@^2.1.1: +ms@^2.1.1: version "2.1.3" resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== -mustache@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/mustache/-/mustache-4.2.0.tgz#e5892324d60a12ec9c2a73359edca52972bf6f64" - integrity sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ== +mustache@^3.0.0: + version "3.2.1" + resolved "https://registry.yarnpkg.com/mustache/-/mustache-3.2.1.tgz#89e78a9d207d78f2799b1e95764a25bf71a28322" + integrity sha512-RERvMFdLpaFfSRIEe632yDm5nsd0SDKn8hGmcUwswnyiE5mtdZLDybtHAz6hjJhawokF0hXvGLtx9mrQfm6FkA== mute-stream@0.0.7: version "0.0.7" resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab" - integrity sha512-r65nCZhrbXXb6dXOACihYApHw2Q6pV0M3V0PSxd74N0+D8nzAdEAITq2oAjA1jVnKI+tGvEBUpqiMh0+rW6zDQ== + integrity sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s= mute-stream@0.0.8: version "0.0.8" @@ -13969,14 +16189,14 @@ mute-stream@0.0.8: integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA== nan@^2.12.1: - version "2.18.0" - resolved "https://registry.yarnpkg.com/nan/-/nan-2.18.0.tgz#26a6faae7ffbeb293a39660e88a76b82e30b7554" - integrity sha512-W7tfG7vMOGtD30sHoZSSc/JVYiyDPEyQVso/Zz+/uQd0B0L46gtC+pHha5FFMRpil6fm/AoEcRWyOVi4+E/f8w== + version "2.14.2" + resolved "https://registry.yarnpkg.com/nan/-/nan-2.14.2.tgz#f5376400695168f4cc694ac9393d0c9585eeea19" + integrity sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ== -nanoid@^3.3.1, nanoid@^3.3.7: - version "3.3.7" - resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.7.tgz#d0c301a691bc8d54efa0a2226ccf3fe2fd656bd8" - integrity sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g== +nanoid@^3.3.1: + version "3.3.1" + resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.1.tgz#6347a18cac88af88f58af0b3594b723d5e99bb35" + integrity sha512-n6Vs/3KGyxPQd6uO0eH4Bv0ojGSUvuLlIHtC3Y0kEO23YRge8H9x1GCzLn28YX0H66pMkxuaeESFq4tKISKwdw== nanomatch@^1.2.9: version "1.2.13" @@ -13998,22 +16218,22 @@ nanomatch@^1.2.9: natural-compare@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" - integrity sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw== + integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= -negotiator@0.6.3: - version "0.6.3" - resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd" - integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== +negotiator@0.6.2: + version "0.6.2" + resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.2.tgz#feacf7ccf525a77ae9634436a64883ffeca346fb" + integrity sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw== -neo-async@^2.5.0, neo-async@^2.6.1, neo-async@^2.6.2: +neo-async@^2.5.0, neo-async@^2.6.0, neo-async@^2.6.1, neo-async@^2.6.2: version "2.6.2" resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== nested-error-stacks@^2.0.0, nested-error-stacks@^2.1.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/nested-error-stacks/-/nested-error-stacks-2.1.1.tgz#26c8a3cee6cc05fbcf1e333cd2fc3e003326c0b5" - integrity sha512-9iN1ka/9zmX1ZvLV9ewJYEk9h7RyRRtqdK0woXcqohu8EWIerfPUjYJPg0ULy0UqP7cslmdGc8xKDJcojlKiaw== + version "2.1.0" + resolved "https://registry.yarnpkg.com/nested-error-stacks/-/nested-error-stacks-2.1.0.tgz#0fbdcf3e13fe4994781280524f8b96b0cdff9c61" + integrity sha512-AO81vsIO1k1sM4Zrd6Hu7regmJN1NSiAja10gc4bX3F0wd+9rQmcuHQaHVQCYIEC8iFXnE+mavh23GOt7wBgug== nice-try@^1.0.4: version "1.0.5" @@ -14039,17 +16259,17 @@ no-case@^3.0.4: lower-case "^2.0.2" tslib "^2.0.3" -node-fetch@^2.6.0, node-fetch@^2.6.1, node-fetch@^2.6.7: - version "2.7.0" - resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.7.0.tgz#d0f0fa6e3e2dc1d27efcd8ad99d550bda94d187d" - integrity sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A== +node-fetch@^2.6.0, node-fetch@^2.6.1: + version "2.6.7" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.7.tgz#24de9fba827e3b4ae44dc8b20256a379160052ad" + integrity sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ== dependencies: whatwg-url "^5.0.0" node-int64@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" - integrity sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw== + integrity sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs= node-libs-browser@^2.2.1: version "2.2.1" @@ -14085,27 +16305,42 @@ node-modules-path@^1.0.0, node-modules-path@^1.0.1: resolved "https://registry.yarnpkg.com/node-modules-path/-/node-modules-path-1.0.2.tgz#e3acede9b7baf4bc336e3496b58e5b40d517056e" integrity sha512-6Gbjq+d7uhkO7epaKi5DNgUJn7H0gEyA4Jg0Mo1uQOi3Rk50G83LtmhhFyw0LxnAFhtlspkiiw52ISP13qzcBg== -node-notifier@^10.0.0: - version "10.0.1" - resolved "https://registry.yarnpkg.com/node-notifier/-/node-notifier-10.0.1.tgz#0e82014a15a8456c4cfcdb25858750399ae5f1c7" - integrity sha512-YX7TSyDukOZ0g+gmzjB6abKu+hTGvO8+8+gIFDsRCU2t8fLV/P2unmt+LGFaIa4y64aX98Qksa97rgz4vMNeLQ== +node-modules-regexp@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz#8d9dbe28964a4ac5712e9131642107c71e90ec40" + integrity sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA= + +node-notifier@^9.0.1: + version "9.0.1" + resolved "https://registry.yarnpkg.com/node-notifier/-/node-notifier-9.0.1.tgz#cea837f4c5e733936c7b9005e6545cea825d1af4" + integrity sha512-fPNFIp2hF/Dq7qLDzSg4vZ0J4e9v60gJR+Qx7RbjbWqzPDdEqeVpEx5CFeDAELIl+A/woaaNn1fQ5nEVerMxJg== dependencies: growly "^1.3.0" is-wsl "^2.2.0" - semver "^7.3.5" + semver "^7.3.2" shellwords "^0.1.1" - uuid "^8.3.2" + uuid "^8.3.0" which "^2.0.2" -node-releases@^2.0.14: - version "2.0.14" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.14.tgz#2ffb053bceb8b2be8495ece1ab6ce600c4461b0b" - integrity sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw== +node-releases@^1.1.61: + version "1.1.77" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.77.tgz#50b0cfede855dd374e7585bf228ff34e57c1c32e" + integrity sha512-rB1DUFUNAN4Gn9keO2K1efO35IDK7yKHCdCaIMvFO7yUYmmZYeDjnGKle26G4rwj+LKRQpjyUUvMkPglwGCYNQ== + +node-releases@^2.0.12: + version "2.0.12" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.12.tgz#35627cc224a23bfb06fb3380f2b3afaaa7eb1039" + integrity sha512-QzsYKWhXTWx8h1kIvqfnC++o0pEmpRQA/aenALsL2F4pqNVr7YzcdMlDij5WBnwftRbJCNJL/O7zdKaxKPHqgQ== + +node-releases@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.2.tgz#7139fe71e2f4f11b47d4d2986aaf8c48699e0c01" + integrity sha512-XxYDdcQ6eKqp/YjI+tb2C5WM2LgjnZrfYg4vgQt49EK268b6gYCHsBLrK2qvJo4FmCtqmKezb0WZFK4fkrZNsg== node-uuid@~1.4.0: version "1.4.8" resolved "https://registry.yarnpkg.com/node-uuid/-/node-uuid-1.4.8.tgz#b040eb0923968afabf8d32fb1f17f1167fdab907" - integrity sha512-TkCET/3rr9mUuRp+CpO7qfgT++aAxfDRaalQhwPFzI9BY/2rCDn6OfpZOVggi1AXfTPpfkTrg5f5WQx5G1uLxA== + integrity sha1-sEDrCSOWivq/jTL7HxfxFn/auQc= node-watch@0.7.3: version "0.7.3" @@ -14123,11 +16358,11 @@ nomnom@^1.5.x: nopt@^3.0.6: version "3.0.6" resolved "https://registry.yarnpkg.com/nopt/-/nopt-3.0.6.tgz#c6465dbf08abcd4db359317f79ac68a646b28ff9" - integrity sha512-4GUt3kSEYmk4ITxzB/b9vaIDfUVWN/Ml1Fwl11IlnIG2iaJ9O6WXZ9SrYM9NLI8OCBieN2Y8SWC2oJV0RQ7qYg== + integrity sha1-xkZdvwirzU2zWTF/eaxopkayj/k= dependencies: abbrev "1" -normalize-package-data@^2.3.2, normalize-package-data@^2.3.4, normalize-package-data@^2.5.0: +normalize-package-data@^2.3.2, normalize-package-data@^2.5.0: version "2.5.0" resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== @@ -14140,7 +16375,7 @@ normalize-package-data@^2.3.2, normalize-package-data@^2.3.4, normalize-package- normalize-path@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" - integrity sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w== + integrity sha1-GrKLVW4Zg2Oowab35vogE3/mrtk= dependencies: remove-trailing-separator "^1.0.1" @@ -14152,12 +16387,12 @@ normalize-path@^3.0.0, normalize-path@~3.0.0: normalize-range@^0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942" - integrity sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA== + integrity sha1-LRDAa9/TEuqXd2laTShDlFa3WUI= npm-git-info@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/npm-git-info/-/npm-git-info-1.0.3.tgz#a933c42ec321e80d3646e0d6e844afe94630e1d5" - integrity sha512-i5WBdj4F/ULl16z9ZhsJDMl1EQCMQhHZzBwNnKL2LOA+T8IHNeRkLCVz9uVV9SzUdGTbDq+1oXhIYMe+8148vw== + integrity sha1-qTPELsMh6A02RuDW6ESv6UYw4dU= npm-package-arg@^8.1.1: version "8.1.5" @@ -14186,7 +16421,7 @@ npm-run-all@^4.1.5: npm-run-path@^2.0.0: version "2.0.2" resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" - integrity sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw== + integrity sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8= dependencies: path-key "^2.0.0" @@ -14204,7 +16439,7 @@ npm-run-path@^4.0.0, npm-run-path@^4.0.1: dependencies: path-key "^3.0.0" -npmlog@^4.1.2: +npmlog@^4.0.0, npmlog@^4.1.2: version "4.1.2" resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b" integrity sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg== @@ -14224,16 +16459,6 @@ npmlog@^5.0.1: gauge "^3.0.0" set-blocking "^2.0.0" -npmlog@^6.0.0: - version "6.0.2" - resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-6.0.2.tgz#c8166017a42f2dea92d6453168dd865186a70830" - integrity sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg== - dependencies: - are-we-there-yet "^3.0.0" - console-control-strings "^1.1.0" - gauge "^4.0.3" - set-blocking "^2.0.0" - nth-check@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-1.0.2.tgz#b2bd295c37e3dd58a3bf0700376663ba4d9cf05c" @@ -14251,32 +16476,42 @@ nth-check@^2.0.1: num2fraction@^1.2.2: version "1.2.2" resolved "https://registry.yarnpkg.com/num2fraction/-/num2fraction-1.2.2.tgz#6f682b6a027a4e9ddfa4564cd2589d1d4e669ede" - integrity sha512-Y1wZESM7VUThYY+4W+X4ySH2maqcA+p7UR+w8VWNWVAd6lwuXXWz/w/Cz43J/dI2I+PS6wD5N+bJUF+gjWvIqg== + integrity sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4= number-is-nan@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" - integrity sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ== + integrity sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0= nwsapi@^2.2.0: - version "2.2.7" - resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.7.tgz#738e0707d3128cb750dddcfe90e4610482df0f30" - integrity sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ== + version "2.2.0" + resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.0.tgz#204879a9e3d068ff2a55139c2c772780681a38b7" + integrity sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ== oauth-sign@~0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.3.0.tgz#cb540f93bb2b22a7d5941691a288d60e8ea9386e" - integrity sha512-Tr31Sh5FnK9YKm7xTUPyDMsNOvMqkVDND0zvK/Wgj7/H9q8mpye0qG2nVzrnsvLhcsX5DtqXD0la0ks6rkPCGQ== + integrity sha1-y1QPk7srIqfVlBaRoojWDo6pOG4= + +oauth-sign@~0.9.0: + version "0.9.0" + resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455" + integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ== -object-assign@4.1.1, object-assign@^4, object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1: +object-assign@4.1.1, object-assign@^4, object-assign@^4.1.0, object-assign@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" - integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== + integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= + +object-assign@^2.0.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-2.1.1.tgz#43c36e5d569ff8e4816c4efa8be02d26967c18aa" + integrity sha1-Q8NuXVaf+OSBbE76i+AtJpZ8GKo= object-copy@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c" - integrity sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ== + integrity sha1-fn2Fi3gb18mRpBupde04EnVOmYw= dependencies: copy-descriptor "^0.1.0" define-property "^0.2.5" @@ -14287,12 +16522,17 @@ object-hash@^1.3.1: resolved "https://registry.yarnpkg.com/object-hash/-/object-hash-1.3.1.tgz#fde452098a951cb145f039bb7d455449ddc126df" integrity sha512-OSuu/pU4ENM9kmREg0BdNrUDIl1heYa4mBZacJc+vVWz4GtAwu7jO8s4AIt2aGRUTqxykpWzI3Oqnsm13tTMDA== -object-inspect@^1.13.1: - version "1.13.1" - resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.13.1.tgz#b96c6109324ccfef6b12216a956ca4dc2ff94bc2" - integrity sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ== +object-inspect@^1.11.0, object-inspect@^1.9.0: + version "1.11.0" + resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.11.0.tgz#9dceb146cedd4148a0d9e51ab88d34cf509922b1" + integrity sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg== + +object-inspect@^1.8.0: + version "1.9.0" + resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.9.0.tgz#c90521d74e1127b67266ded3394ad6116986533a" + integrity sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw== -object-keys@^1.1.1: +object-keys@^1.0.12, object-keys@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== @@ -14300,76 +16540,70 @@ object-keys@^1.1.1: object-visit@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb" - integrity sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA== + integrity sha1-95xEk68MU3e1n+OdOV5BBC3QRbs= dependencies: isobject "^3.0.0" -object.assign@^4.1.4: - version "4.1.5" - resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.5.tgz#3a833f9ab7fdb80fc9e8d2300c803d216d8fdbb0" - integrity sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ== +object.assign@^4.1.0, object.assign@^4.1.1, object.assign@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.2.tgz#0ed54a342eceb37b38ff76eb831a0e788cb63940" + integrity sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ== dependencies: - call-bind "^1.0.5" - define-properties "^1.2.1" - has-symbols "^1.0.3" + call-bind "^1.0.0" + define-properties "^1.1.3" + has-symbols "^1.0.1" object-keys "^1.1.1" object.entries@^1.1.0: - version "1.1.7" - resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.7.tgz#2b47760e2a2e3a752f39dd874655c61a7f03c131" - integrity sha512-jCBs/0plmPsOnrKAfFQXRG2NFjlhZgjjcBLSmTnEhU8U6vVTsVe8ANeQJCHTl3gSsI4J+0emOoCgoKlmQPMgmA== + version "1.1.3" + resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.3.tgz#c601c7f168b62374541a07ddbd3e2d5e4f7711a6" + integrity sha512-ym7h7OZebNS96hn5IJeyUmaWhaSM4SVtAPPfNLQEI2MYWCO2egsITb9nab2+i/Pwibx+R0mtn+ltKJXRSeTMGg== dependencies: - call-bind "^1.0.2" - define-properties "^1.2.0" - es-abstract "^1.22.1" + call-bind "^1.0.0" + define-properties "^1.1.3" + es-abstract "^1.18.0-next.1" + has "^1.0.3" "object.fromentries@^2.0.0 || ^1.0.0": - version "2.0.7" - resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.7.tgz#71e95f441e9a0ea6baf682ecaaf37fa2a8d7e616" - integrity sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA== + version "2.0.3" + resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.3.tgz#13cefcffa702dc67750314a3305e8cb3fad1d072" + integrity sha512-IDUSMXs6LOSJBWE++L0lzIbSqHl9KDCfff2x/JSEIDtEUavUnyMYC2ZGay/04Zq4UT8lvd4xNhU4/YHKibAOlw== dependencies: - call-bind "^1.0.2" - define-properties "^1.2.0" - es-abstract "^1.22.1" + call-bind "^1.0.0" + define-properties "^1.1.3" + es-abstract "^1.18.0-next.1" + has "^1.0.3" -object.getownpropertydescriptors@^2.0.3, object.getownpropertydescriptors@^2.1.0, object.getownpropertydescriptors@^2.1.2: - version "2.1.7" - resolved "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.7.tgz#7a466a356cd7da4ba8b9e94ff6d35c3eeab5d56a" - integrity sha512-PrJz0C2xJ58FNn11XV2lr4Jt5Gzl94qpy9Lu0JlfEj14z88sqbSBJCBEzdlNUCzY2gburhbrwOZ5BHCmuNUy0g== +object.getownpropertydescriptors@^2.0.3, object.getownpropertydescriptors@^2.1.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.1.tgz#0dfda8d108074d9c563e80490c883b6661091544" + integrity sha512-6DtXgZ/lIZ9hqx4GtZETobXLR/ZLaa0aqV0kzbn80Rf8Z2e/XFnhA0I7p07N2wH8bBBltr2xQPi6sbKWAY2Eng== dependencies: - array.prototype.reduce "^1.0.6" - call-bind "^1.0.2" - define-properties "^1.2.0" - es-abstract "^1.22.1" - safe-array-concat "^1.0.0" + call-bind "^1.0.0" + define-properties "^1.1.3" + es-abstract "^1.18.0-next.1" object.pick@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747" - integrity sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ== + integrity sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c= dependencies: isobject "^3.0.1" object.values@^1.1.0: - version "1.1.7" - resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.7.tgz#617ed13272e7e1071b43973aa1655d9291b8442a" - integrity sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng== - dependencies: - call-bind "^1.0.2" - define-properties "^1.2.0" - es-abstract "^1.22.1" - -on-finished@2.4.1: - version "2.4.1" - resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.4.1.tgz#58c8c44116e54845ad57f14ab10b03533184ac3f" - integrity sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg== + version "1.1.2" + resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.2.tgz#7a2015e06fcb0f546bd652486ce8583a4731c731" + integrity sha512-MYC0jvJopr8EK6dPBiO8Nb9mvjdypOachO5REGk6MXzujbBrAisKo3HmdEI6kZDL6fC31Mwee/5YbtMebixeag== dependencies: - ee-first "1.1.1" + call-bind "^1.0.0" + define-properties "^1.1.3" + es-abstract "^1.18.0-next.1" + has "^1.0.3" on-finished@~2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947" - integrity sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww== + integrity sha1-IPEzZIGwg811M3mSoWlxqi2QaUc= dependencies: ee-first "1.1.1" @@ -14381,14 +16615,14 @@ on-headers@~1.0.2: once@^1.3.0, once@^1.3.1, once@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" - integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== + integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= dependencies: wrappy "1" onetime@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/onetime/-/onetime-2.0.1.tgz#067428230fd67443b2794b22bba528b6867962d4" - integrity sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ== + integrity sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ= dependencies: mimic-fn "^1.0.0" @@ -14399,7 +16633,7 @@ onetime@^5.1.0, onetime@^5.1.2: dependencies: mimic-fn "^2.1.0" -open@^7.0.3: +open@^7.0.2, open@^7.0.3: version "7.4.2" resolved "https://registry.yarnpkg.com/open/-/open-7.4.2.tgz#b8147e26dcf3e426316c730089fd71edd29c2321" integrity sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q== @@ -14407,31 +16641,34 @@ open@^7.0.3: is-docker "^2.0.0" is-wsl "^2.1.1" -open@^8.4.0: - version "8.4.2" - resolved "https://registry.yarnpkg.com/open/-/open-8.4.2.tgz#5b5ffe2a8f793dcd2aad73e550cb87b59cb084f9" - integrity sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ== - dependencies: - define-lazy-prop "^2.0.0" - is-docker "^2.1.1" - is-wsl "^2.2.0" - opencollective-postinstall@^2.0.2: version "2.0.3" resolved "https://registry.yarnpkg.com/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz#7a0fff978f6dbfa4d006238fbac98ed4198c3259" integrity sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q== +optionator@^0.8.1: + version "0.8.3" + resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495" + integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA== + dependencies: + deep-is "~0.1.3" + fast-levenshtein "~2.0.6" + levn "~0.3.0" + prelude-ls "~1.1.2" + type-check "~0.3.2" + word-wrap "~1.2.3" + optionator@^0.9.1: - version "0.9.3" - resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.3.tgz#007397d44ed1872fdc6ed31360190f81814e2c64" - integrity sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg== + version "0.9.1" + resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.1.tgz#4f236a6373dae0566a6d43e1326674f50c291499" + integrity sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw== dependencies: - "@aashutoshrathi/word-wrap" "^1.2.3" deep-is "^0.1.3" fast-levenshtein "^2.0.6" levn "^0.4.1" prelude-ls "^1.2.1" type-check "^0.4.0" + word-wrap "^1.2.3" ora@^3.4.0: version "3.4.0" @@ -14463,17 +16700,17 @@ ora@^5.4.0: os-browserify@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/os-browserify/-/os-browserify-0.3.0.tgz#854373c7f5c2315914fc9bfc6bd8238fdda1ec27" - integrity sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A== + integrity sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc= os-homedir@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" - integrity sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ== + integrity sha1-/7xJiDNuDoM94MFox+8VISGqf7M= os-tmpdir@^1.0.0, os-tmpdir@^1.0.1, os-tmpdir@~1.0.1, os-tmpdir@~1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" - integrity sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g== + integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ= osenv@^0.1.3: version "0.1.5" @@ -14483,6 +16720,11 @@ osenv@^0.1.3: os-homedir "^1.0.0" os-tmpdir "^1.0.0" +overlayscrollbars@^1.13.1: + version "1.13.1" + resolved "https://registry.yarnpkg.com/overlayscrollbars/-/overlayscrollbars-1.13.1.tgz#0b840a88737f43a946b9d87875a2f9e421d0338a" + integrity sha512-gIQfzgGgu1wy80EB4/6DaJGHMEGmizq27xHIESrzXq0Y/J0Ay1P3DWk6tuVmEPIZH15zaBlxeEJOqdJKmowHCQ== + p-all@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/p-all/-/p-all-2.1.0.tgz#91419be56b7dee8fe4c5db875d55e0da084244a0" @@ -14512,7 +16754,7 @@ p-filter@^2.1.0: p-finally@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" - integrity sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow== + integrity sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4= p-finally@^2.0.0: version "2.0.1" @@ -14543,7 +16785,7 @@ p-limit@^3.0.2: p-locate@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" - integrity sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg== + integrity sha1-IKAQOyIqcMj9OcwuWAaA893l7EM= dependencies: p-limit "^1.1.0" @@ -14597,7 +16839,7 @@ p-timeout@^3.1.0: p-try@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" - integrity sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww== + integrity sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M= p-try@^2.0.0: version "2.2.0" @@ -14633,7 +16875,7 @@ parent-module@^1.0.0: dependencies: callsites "^3.0.0" -parse-asn1@^5.0.0, parse-asn1@^5.1.6: +parse-asn1@^5.0.0, parse-asn1@^5.1.5: version "5.1.6" resolved "https://registry.yarnpkg.com/parse-asn1/-/parse-asn1-5.1.6.tgz#385080a3ec13cb62a62d39409cb3e88844cdaed4" integrity sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw== @@ -14656,22 +16898,15 @@ parse-entities@^2.0.0: is-decimal "^1.0.0" is-hexadecimal "^1.0.0" -parse-json@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9" - integrity sha512-QR/GGaKCkhwk1ePQNYDRKYZ3mwU9ypsKhB0XyFnLQdomyEqk3e8wpW3V5Jp88zbxK4n5ST1nqo+g9juTpownhQ== - dependencies: - error-ex "^1.2.0" - parse-json@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0" - integrity sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw== + integrity sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA= dependencies: error-ex "^1.3.1" json-parse-better-errors "^1.0.1" -parse-json@^5.0.0, parse-json@^5.2.0: +parse-json@^5.0.0: version "5.2.0" resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd" integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== @@ -14684,12 +16919,12 @@ parse-json@^5.0.0, parse-json@^5.2.0: parse-ms@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/parse-ms/-/parse-ms-1.0.1.tgz#56346d4749d78f23430ca0c713850aef91aa361d" - integrity sha512-LpH1Cf5EYuVjkBvCDBYvkUPh+iv2bk3FHflxHkpCYT0/FZ1d3N3uJaLiHr4yGuMcFUhv6eAivitTvWZI4B/chg== + integrity sha1-VjRtR0nXjyNDDKDHE4UK75GqNh0= parse-passwd@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/parse-passwd/-/parse-passwd-1.0.0.tgz#6d5b934a456993b23d37f40a382d6f1666a8e5c6" - integrity sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q== + integrity sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY= parse-static-imports@^1.1.0: version "1.1.0" @@ -14704,7 +16939,12 @@ parse5-htmlparser2-tree-adapter@^7.0.0: domhandler "^5.0.2" parse5 "^7.0.0" -parse5@6.0.1, parse5@^6.0.0, parse5@^6.0.1: +parse5@5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/parse5/-/parse5-5.1.1.tgz#f68e4e5ba1852ac2cadc00f4555fff6c2abb6178" + integrity sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug== + +parse5@^6.0.0, parse5@^6.0.1: version "6.0.1" resolved "https://registry.yarnpkg.com/parse5/-/parse5-6.0.1.tgz#e1a1c085c569b3dc08321184f19a39cc27f7c30b" integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw== @@ -14732,7 +16972,7 @@ pascal-case@^3.1.2: pascalcase@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" - integrity sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw== + integrity sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ= path-browserify@0.0.1: version "0.0.1" @@ -14742,19 +16982,12 @@ path-browserify@0.0.1: path-dirname@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0" - integrity sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q== - -path-exists@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-2.1.0.tgz#0feb6c64f0fc518d9a754dd5efb62c7022761f4b" - integrity sha512-yTltuKuhtNeFJKa1PiRzfLAU5182q1y4Eb4XCJ3PBqyzEDkAZRzBrKKBct682ls9reBVHf9udYLN5Nd+K1B9BQ== - dependencies: - pinkie-promise "^2.0.0" + integrity sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA= path-exists@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" - integrity sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ== + integrity sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= path-exists@^4.0.0: version "4.0.0" @@ -14764,19 +16997,19 @@ path-exists@^4.0.0: path-is-absolute@1.0.1, path-is-absolute@^1.0.0, path-is-absolute@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" - integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== + integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= path-key@^2.0.0, path-key@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" - integrity sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw== + integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A= path-key@^3.0.0, path-key@^3.1.0: version "3.1.1" resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== -path-parse@^1.0.7: +path-parse@^1.0.6, path-parse@^1.0.7: version "1.0.7" resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== @@ -14784,24 +17017,24 @@ path-parse@^1.0.7: path-posix@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/path-posix/-/path-posix-1.0.0.tgz#06b26113f56beab042545a23bfa88003ccac260f" - integrity sha512-1gJ0WpNIiYcQydgg3Ed8KzvIqTsDpNwq+cjBCssvBtuTWjEqY1AW+i+OepiEMqDCzyro9B2sLAe4RBPajMYFiA== + integrity sha1-BrJhE/Vr6rBCVFojv6iAA8ysJg8= path-root-regex@^0.1.0: version "0.1.2" resolved "https://registry.yarnpkg.com/path-root-regex/-/path-root-regex-0.1.2.tgz#bfccdc8df5b12dc52c8b43ec38d18d72c04ba96d" - integrity sha512-4GlJ6rZDhQZFE0DPVKh0e9jmZ5egZfxTkp7bcRDuPlJXbAwhxcl2dINPUAsjLdejqaLsCeg8axcLjIbvBjN4pQ== + integrity sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0= path-root@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/path-root/-/path-root-0.1.1.tgz#9a4a6814cac1c0cd73360a95f32083c8ea4745b7" - integrity sha512-QLcPegTHF11axjfojBIoDygmS2E3Lf+8+jI6wOVmNVenrKSo3mFdSGiIgdSHenczw3wPtlVMQaFVwGmM7BJdtg== + integrity sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc= dependencies: path-root-regex "^0.1.0" path-to-regexp@0.1.7: version "0.1.7" resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" - integrity sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ== + integrity sha1-32BBeABfUi8V60SQ5yR6G/qmf4w= path-to-regexp@^1.7.0: version "1.8.0" @@ -14811,18 +17044,9 @@ path-to-regexp@^1.7.0: isarray "0.0.1" path-to-regexp@^6.2.0: - version "6.2.1" - resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-6.2.1.tgz#d54934d6798eb9e5ef14e7af7962c945906918e5" - integrity sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw== - -path-type@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/path-type/-/path-type-1.1.0.tgz#59c44f7ee491da704da415da5a4070ba4f8fe441" - integrity sha512-S4eENJz1pkiQn9Znv33Q+deTOKmbl+jj1Fl+qiP/vYezj+S8x+J3Uo0ISrx/QoEvIlOaDWJhPaRd1flJ9HXZqg== - dependencies: - graceful-fs "^4.1.2" - pify "^2.0.0" - pinkie-promise "^2.0.0" + version "6.2.0" + resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-6.2.0.tgz#f7b3803336104c346889adece614669230645f38" + integrity sha512-f66KywYG6+43afgE/8j/GoiNyygk/bnoCbps++3ErRKsIYkGGupyv07R2Ok5m9i67Iqc+T2g1eAUGUPzWhYTyg== path-type@^3.0.0: version "3.0.0" @@ -14837,9 +17061,9 @@ path-type@^4.0.0: integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== pbkdf2@^3.0.3: - version "3.1.2" - resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.1.2.tgz#dd822aa0887580e52f1a039dc3eda108efae3075" - integrity sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA== + version "3.1.1" + resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.1.1.tgz#cb8724b0fada984596856d1a6ebafd3584654b94" + integrity sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg== dependencies: create-hash "^1.1.2" create-hmac "^1.1.4" @@ -14850,7 +17074,12 @@ pbkdf2@^3.0.3: pend@~1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50" - integrity sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg== + integrity sha1-elfrVQpng/kRUzH89GY9XI4AelA= + +performance-now@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" + integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= picocolors@^0.2.1: version "0.2.1" @@ -14862,7 +17091,12 @@ picocolors@^1.0.0: resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== -picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.3.0, picomatch@^2.3.1: +picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.3: + version "2.3.0" + resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.0.tgz#f1f061de8f6a4bf022892e2d128234fb98302972" + integrity sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw== + +picomatch@^2.3.0: version "2.3.1" resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== @@ -14872,15 +17106,10 @@ pidtree@^0.3.0: resolved "https://registry.yarnpkg.com/pidtree/-/pidtree-0.3.1.tgz#ef09ac2cc0533df1f3250ccf2c4d366b0d12114a" integrity sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA== -pify@^2.0.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" - integrity sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog== - pify@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" - integrity sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg== + integrity sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY= pify@^4.0.1: version "4.0.1" @@ -14890,19 +17119,26 @@ pify@^4.0.1: pinkie-promise@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" - integrity sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw== + integrity sha1-ITXW36ejWMBprJsXh3YogihFD/o= dependencies: pinkie "^2.0.0" pinkie@^2.0.0: version "2.0.4" resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" - integrity sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg== + integrity sha1-clVrgM+g1IqXToDnckjoDtT3+HA= -pirates@^4.0.1, pirates@^4.0.6: - version "4.0.6" - resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.6.tgz#3018ae32ecfcff6c29ba2267cbf21166ac1f36b9" - integrity sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg== +pirates@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.1.tgz#643a92caf894566f91b2b986d2c66950a8e2fb87" + integrity sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA== + dependencies: + node-modules-regexp "^1.0.0" + +pirates@^4.0.1: + version "4.0.5" + resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.5.tgz#feec352ea5c3268fb23a37c702ab1699f35a5f3b" + integrity sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ== pkg-dir@^3.0.0: version "3.0.0" @@ -14925,20 +17161,20 @@ pkg-dir@^5.0.0: dependencies: find-up "^5.0.0" -pkg-up@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/pkg-up/-/pkg-up-2.0.0.tgz#c819ac728059a461cab1c3889a2be3c49a004d7f" - integrity sha512-fjAPuiws93rm7mPUu21RdBnkeZNrbfCFCwfAhPWY+rR3zG0ubpe5cEReHOw5fIbfmsxEV/g2kSxGTATY3Bpnwg== - dependencies: - find-up "^2.1.0" - -pkg-up@^3.1.0: +pkg-up@3.1.0, pkg-up@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/pkg-up/-/pkg-up-3.1.0.tgz#100ec235cc150e4fd42519412596a28512a0def5" integrity sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA== dependencies: find-up "^3.0.0" +pkg-up@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/pkg-up/-/pkg-up-2.0.0.tgz#c819ac728059a461cab1c3889a2be3c49a004d7f" + integrity sha1-yBmscoBZpGHKscOImivjxJoATX8= + dependencies: + find-up "^2.1.0" + please-upgrade-node@^3.2.0: version "3.2.0" resolved "https://registry.yarnpkg.com/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz#aeddd3f994c933e4ad98b99d9a556efa0e2fe942" @@ -14953,19 +17189,26 @@ pnp-webpack-plugin@1.6.4: dependencies: ts-pnp "^1.1.6" +polished@^4.0.5: + version "4.1.3" + resolved "https://registry.yarnpkg.com/polished/-/polished-4.1.3.tgz#7a3abf2972364e7d97770b827eec9a9e64002cfc" + integrity sha512-ocPAcVBUOryJEKe0z2KLd1l9EBa1r5mSwlKpExmrLzsnIzJo4axsoU9O2BjOTkDGDT4mZ0WFE5XKTlR3nLnZOA== + dependencies: + "@babel/runtime" "^7.14.0" + portfinder@^1.0.28: - version "1.0.32" - resolved "https://registry.yarnpkg.com/portfinder/-/portfinder-1.0.32.tgz#2fe1b9e58389712429dc2bea5beb2146146c7f81" - integrity sha512-on2ZJVVDXRADWE6jnQaX0ioEylzgBpQk8r55NE4wjXW1ZxO+BgDlY6DXwj20i0V8eB4SenDQ00WEaxfiIQPcxg== + version "1.0.28" + resolved "https://registry.yarnpkg.com/portfinder/-/portfinder-1.0.28.tgz#67c4622852bd5374dd1dd900f779f53462fac778" + integrity sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA== dependencies: - async "^2.6.4" - debug "^3.2.7" - mkdirp "^0.5.6" + async "^2.6.2" + debug "^3.1.1" + mkdirp "^0.5.5" posix-character-classes@^0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" - integrity sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg== + integrity sha1-AerA/jta9xoqbAL+q7jB/vfgDqs= postcss-flexbugs-fixes@^4.2.1: version "4.2.1" @@ -15008,9 +17251,9 @@ postcss-modules-local-by-default@^3.0.2: postcss-value-parser "^4.1.0" postcss-modules-local-by-default@^4.0.0: - version "4.0.4" - resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.4.tgz#7cbed92abd312b94aaea85b68226d3dec39a14e6" - integrity sha512-L4QzMnOdVwRm1Qb8m4x8jsZzKAaPAgrUF1r/hjDR2Xj7R+8Zsf97jAlSQzWtKx5YNiNGN8QxmPFIc/sh+RQl+Q== + version "4.0.0" + resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz#ebbb54fae1598eecfdf691a02b3ff3b390a5a51c" + integrity sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ== dependencies: icss-utils "^5.0.0" postcss-selector-parser "^6.0.2" @@ -15025,9 +17268,9 @@ postcss-modules-scope@^2.2.0: postcss-selector-parser "^6.0.0" postcss-modules-scope@^3.0.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-3.1.1.tgz#32cfab55e84887c079a19bbb215e721d683ef134" - integrity sha512-uZgqzdTleelWjzJY+Fhti6F3C9iF1JR/dODLs/JDefozYcKTBCdD8BIl6nNPbTbcLnGrk56hzwZC2DaGNvYjzA== + version "3.0.0" + resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz#9ef3151456d3bbfa120ca44898dfca6f2fa01f06" + integrity sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg== dependencies: postcss-selector-parser "^6.0.4" @@ -15046,20 +17289,39 @@ postcss-modules-values@^4.0.0: dependencies: icss-utils "^5.0.0" -postcss-selector-parser@^6.0.0, postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4: - version "6.0.15" - resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.15.tgz#11cc2b21eebc0b99ea374ffb9887174855a01535" - integrity sha512-rEYkQOMUCEMhsKbK66tbEU9QVIxbhN18YiniAwA7XQYTVBqrBy+P2p5JcdqsHgKM2zWylp8d7J6eszocfds5Sw== +postcss-selector-parser@^6.0.0, postcss-selector-parser@^6.0.2: + version "6.0.4" + resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.4.tgz#56075a1380a04604c38b063ea7767a129af5c2b3" + integrity sha512-gjMeXBempyInaBqpp8gODmwZ52WaYsVOsfr4L4lDQ7n3ncD6mEyySiDtgzCT+NYC0mmeOLvtsF8iaEf0YT6dBw== + dependencies: + cssesc "^3.0.0" + indexes-of "^1.0.1" + uniq "^1.0.1" + util-deprecate "^1.0.2" + +postcss-selector-parser@^6.0.4: + version "6.0.9" + resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.9.tgz#ee71c3b9ff63d9cd130838876c13a2ec1a992b2f" + integrity sha512-UO3SgnZOVTwu4kyLR22UQ1xZh086RyNZppb7lLAKBFK8a32ttG5i87Y/P3+2bRSjZNyJ1B7hfFNo273tKe9YxQ== dependencies: cssesc "^3.0.0" util-deprecate "^1.0.2" postcss-value-parser@^4.1.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514" - integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== + version "4.1.0" + resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz#443f6a20ced6481a2bda4fa8532a6e55d789a2cb" + integrity sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ== -postcss@^7.0.14, postcss@^7.0.26, postcss@^7.0.32, postcss@^7.0.36, postcss@^7.0.5, postcss@^7.0.6: +postcss@^7.0.14, postcss@^7.0.26, postcss@^7.0.32, postcss@^7.0.5, postcss@^7.0.6: + version "7.0.36" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.36.tgz#056f8cffa939662a8f5905950c07d5285644dfcb" + integrity sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw== + dependencies: + chalk "^2.4.2" + source-map "^0.6.1" + supports-color "^6.1.0" + +postcss@^7.0.36: version "7.0.39" resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.39.tgz#9624375d965630e2e1f2c02a935c82a59cb48309" integrity sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA== @@ -15068,11 +17330,11 @@ postcss@^7.0.14, postcss@^7.0.26, postcss@^7.0.32, postcss@^7.0.36, postcss@^7.0 source-map "^0.6.1" postcss@^8.2.15: - version "8.4.35" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.35.tgz#60997775689ce09011edf083a549cea44aabe2f7" - integrity sha512-u5U8qYpBCpN13BsiEB0CbR1Hhh4Gc0zLFuedrHJKMctHCHAGrMdG0PRM/KErzAL3CU6/eckEtmHNB3x6e3c0vA== + version "8.4.7" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.7.tgz#f99862069ec4541de386bf57f5660a6c7a0875a8" + integrity sha512-L9Ye3r6hkkCeOETQX6iOaWZgjp3LL6Lpqm6EtgbKrgqGGteRMNb9vzBfRL96YOSu8o7x3MfIH9Mo5cPJFGrW6A== dependencies: - nanoid "^3.3.7" + nanoid "^3.3.1" picocolors "^1.0.0" source-map-js "^1.0.2" @@ -15081,6 +17343,11 @@ prelude-ls@^1.2.1: resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== +prelude-ls@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" + integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ= + pretender@^3.0.1, pretender@^3.4.7: version "3.4.7" resolved "https://registry.yarnpkg.com/pretender/-/pretender-3.4.7.tgz#34a2ae2d1fc9db440a990d50e6c0f5481d8755fc" @@ -15102,9 +17369,14 @@ prettier-linter-helpers@^1.0.0: integrity sha512-kXtO4s0Lz/DW/IJ9QdWhAf7/NmPWQXkFr/r/WkR3vyI+0v8amTDxiaQSLzs8NBlytfLWX/7uQUMIW677yLKl4w== prettier@^2.5.1: - version "2.8.8" - resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.8.8.tgz#e8c5d7e98a4305ffe3de2e1fc4aca1a71c28b1da" - integrity sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q== + version "2.5.1" + resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.5.1.tgz#fff75fa9d519c54cf0fce328c1017d94546bc56a" + integrity sha512-vBZcPRUR5MZJwoyi3ZoyQlc1rXeEck8KgeC9AwwOn+exuxLxq5toTRDTSaVrXHxelDMHy9zlicw8u66yxoSUFg== + +prettier@~2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.2.1.tgz#795a1a78dd52f073da0cd42b21f9c91381923ff5" + integrity sha512-PqyhM2yCjg/oKkFPtTGUojv7gnZAoG80ttl45O6x2Ug/rMJw4wcc9k6aaf2hibP7BGVCCM33gZoGjyvt9mm16Q== pretty-error@^2.1.1: version "2.1.2" @@ -15117,7 +17389,7 @@ pretty-error@^2.1.1: pretty-hrtime@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz#b7e3ea42435a4c9b2759d99e0f201eb195802ee1" - integrity sha512-66hKPCr+72mlfiSjlEB1+45IjXSqvVAIy6mocupoww4tBFE9R9IhwwUGoI4G++Tc9Aq+2rxOt0RFU6gPcrte0A== + integrity sha1-t+PqQkNaTJsnWdmeDyAesZWALuE= pretty-ms@^3.1.0: version "3.2.0" @@ -15131,15 +17403,15 @@ printf@^0.6.1: resolved "https://registry.yarnpkg.com/printf/-/printf-0.6.1.tgz#b9afa3d3b55b7f2e8b1715272479fc756ed88650" integrity sha512-is0ctgGdPJ5951KulgfzvHGwJtZ5ck8l042vRkV6jrkpBzTmb/lueTqguWHy2JfVA+RY6gFVlaZgUS0j7S/dsw== -prismjs@^1.27.0, prismjs@^1.29.0: - version "1.29.0" - resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.29.0.tgz#f113555a8fa9b57c35e637bba27509dcf802dd12" - integrity sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q== +prismjs@^1.21.0: + version "1.25.0" + resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.25.0.tgz#6f822df1bdad965734b310b315a23315cf999756" + integrity sha512-WCjJHl1KEWbnkQom1+SzftbtXMKQoezOCYs5rECqMN+jP+apI7ftoflyqigqzopSO3hMhTEb0mFClA8lkolgEg== -prismjs@~1.27.0: - version "1.27.0" - resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.27.0.tgz#bb6ee3138a0b438a3653dd4d6ce0cc6510a45057" - integrity sha512-t13BGPUlFDR7wRB5kQDG4jjl7XeuH6jbJGt11JHPL96qwsEHNX2+68tFXqc1/k+/jALsbSWJKUOT/hcYAZ5LkA== +prismjs@~1.24.0: + version "1.24.1" + resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.24.1.tgz#c4d7895c4d6500289482fa8936d9cdd192684036" + integrity sha512-mNPsedLuk90RVJioIky8ANZEwYm5w9LcvCXrxHlwf4fNVSn8jEipMybMkWUyyF0JhnC+C4VcOVSBuHRKs1L5Ow== private@^0.1.6, private@^0.1.8: version "0.1.8" @@ -15154,14 +17426,14 @@ process-nextick-args@~2.0.0: process-relative-require@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/process-relative-require/-/process-relative-require-1.0.0.tgz#1590dfcf5b8f2983ba53e398446b68240b4cc68a" - integrity sha512-r8G5WJPozMJAiv8sDdVWKgJ4In/zBXqwJdMCGAXQt2Kd3HdbAuJVzWYM4JW150hWoaI9DjhtbjcsCCHIMxm8RA== + integrity sha1-FZDfz1uPKYO6U+OYRGtoJAtMxoo= dependencies: node-modules-path "^1.0.0" process@^0.11.10: version "0.11.10" resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" - integrity sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A== + integrity sha1-czIwDoQBYb2j5podHZGn1LwW8YI= progress@^2.0.0: version "2.0.3" @@ -15171,12 +17443,12 @@ progress@^2.0.0: promise-inflight@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3" - integrity sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g== + integrity sha1-mEcocL8igTL8vdhoEputEsPAKeM= promise-map-series@^0.2.1: version "0.2.3" resolved "https://registry.yarnpkg.com/promise-map-series/-/promise-map-series-0.2.3.tgz#c2d377afc93253f6bd03dbb77755eb88ab20a847" - integrity sha512-wx9Chrutvqu1N/NHzTayZjE1BgIwt6SJykQoCOic4IZ9yUDjKyVYrpLa/4YCNsV61eRENfs29hrEquVuB13Zlw== + integrity sha1-wtN3r8kyU/a9A9u3d1XriKsgqEc= dependencies: rsvp "^3.0.14" @@ -15186,15 +17458,15 @@ promise-map-series@^0.3.0: integrity sha512-3npG2NGhTc8BWBolLLf8l/92OxMGaRLbqvIh9wjCHhDXNvk4zsxaTaCpiCunW09qWPrN2zeNSNwRLVBrQQtutA== promise.allsettled@^1.0.0: - version "1.0.7" - resolved "https://registry.yarnpkg.com/promise.allsettled/-/promise.allsettled-1.0.7.tgz#b9dd51e9cffe496243f5271515652c468865f2d8" - integrity sha512-hezvKvQQmsFkOdrZfYxUxkyxl8mgFQeT259Ajj9PXdbg9VzBCWrItOev72JyWxkCD5VSSqAeHmlN3tWx4DlmsA== + version "1.0.4" + resolved "https://registry.yarnpkg.com/promise.allsettled/-/promise.allsettled-1.0.4.tgz#65e71f2a604082ed69c548b68603294090ee6803" + integrity sha512-o73CbvQh/OnPFShxHcHxk0baXR2a1m4ozb85ha0H14VEoi/EJJLa9mnPfEWJx9RjA9MLfhdjZ8I6HhWtBa64Ag== dependencies: - array.prototype.map "^1.0.5" + array.prototype.map "^1.0.3" call-bind "^1.0.2" - define-properties "^1.2.0" - es-abstract "^1.22.1" - get-intrinsic "^1.2.1" + define-properties "^1.1.3" + es-abstract "^1.18.0-next.2" + get-intrinsic "^1.0.2" iterate-value "^1.0.2" promise.hash.helper@^1.0.7: @@ -15203,25 +17475,31 @@ promise.hash.helper@^1.0.7: integrity sha512-KYcnXctWUWyVD3W3Ye0ZDuA1N8Szrh85cVCxpG6xYrOk/0CttRtYCmU30nWsUch0NuExQQ63QXvzRE6FLimZmg== promise.prototype.finally@^3.1.0: - version "3.1.8" - resolved "https://registry.yarnpkg.com/promise.prototype.finally/-/promise.prototype.finally-3.1.8.tgz#b97bc1bbca74dc21b6e978c85a70752a7a0b7c3a" - integrity sha512-aVDtsXOml9iuMJzUco9J1je/UrIT3oMYfWkCTiUhkt+AvZw72q4dUZnR/R/eB3h5GeAagQVXvM1ApoYniJiwoA== + version "3.1.2" + resolved "https://registry.yarnpkg.com/promise.prototype.finally/-/promise.prototype.finally-3.1.2.tgz#b8af89160c9c673cefe3b4c4435b53cfd0287067" + integrity sha512-A2HuJWl2opDH0EafgdjwEw7HysI8ff/n4lW4QEVBCUXFk9QeGecBWv0Deph0UmLe3tTNYegz8MOjsVuE6SMoJA== + dependencies: + define-properties "^1.1.3" + es-abstract "^1.17.0-next.0" + function-bind "^1.1.1" + +prompts@2.4.0: + version "2.4.0" + resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.0.tgz#4aa5de0723a231d1ee9121c40fdf663df73f61d7" + integrity sha512-awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ== dependencies: - call-bind "^1.0.5" - define-properties "^1.2.1" - es-abstract "^1.22.3" - es-errors "^1.0.0" - set-function-name "^2.0.1" + kleur "^3.0.3" + sisteransi "^1.0.5" prompts@^2.4.0: - version "2.4.2" - resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.2.tgz#7b57e73b3a48029ad10ebd44f74b01722a4cb069" - integrity sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q== + version "2.4.1" + resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.1.tgz#befd3b1195ba052f9fd2fde8a486c4e82ee77f61" + integrity sha512-EQyfIuO2hPDsX1L/blblV+H7I0knhgAd82cVneCwcdND9B8AuCDuRcBH6yIcG4dFzlOUqbazQqwGjx5xmsNLuQ== dependencies: kleur "^3.0.3" sisteransi "^1.0.5" -prop-types@^15.5.8, prop-types@^15.6.0, prop-types@^15.6.2, prop-types@^15.7.2, prop-types@^15.8.1: +prop-types@^15.5.8, prop-types@^15.6.0, prop-types@^15.6.1, prop-types@^15.6.2, prop-types@^15.7.2, prop-types@^15.8.1: version "15.8.1" resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5" integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg== @@ -15237,7 +17515,7 @@ property-information@^5.0.0, property-information@^5.3.0: dependencies: xtend "^4.0.0" -proxy-addr@~2.0.7: +proxy-addr@~2.0.5: version "2.0.7" resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.7.tgz#f19fe69ceab311eeb94b42e70e8c2070f9ba1025" integrity sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg== @@ -15248,12 +17526,12 @@ proxy-addr@~2.0.7: prr@~1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476" - integrity sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw== + integrity sha1-0/wRS6BplaRexok/SEzrHXj19HY= -psl@^1.1.33: - version "1.9.0" - resolved "https://registry.yarnpkg.com/psl/-/psl-1.9.0.tgz#d0df2a137f00794565fcaf3b2c00cd09f8d5a5a7" - integrity sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag== +psl@^1.1.28, psl@^1.1.33: + version "1.8.0" + resolved "https://registry.yarnpkg.com/psl/-/psl-1.8.0.tgz#9326f8bcfb013adcc005fdff056acce020e51c24" + integrity sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ== public-encrypt@^4.0.0: version "4.0.3" @@ -15292,46 +17570,59 @@ pumpify@^1.3.3: inherits "^2.0.3" pump "^2.0.0" -punycode@^1.2.4, punycode@^1.4.1: +punycode@1.3.2: + version "1.3.2" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d" + integrity sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0= + +punycode@^1.2.4: version "1.4.1" resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" - integrity sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ== + integrity sha1-wNWmOycYgArY4esPpSachN1BhF4= punycode@^2.1.0, punycode@^2.1.1: - version "2.3.1" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.1.tgz#027422e2faec0b25e1549c3e1bd8309b9133b6e5" - integrity sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg== + version "2.1.1" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" + integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== q@^1.1.2: version "1.5.1" resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7" - integrity sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw== + integrity sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc= -qs@6.11.0: - version "6.11.0" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.11.0.tgz#fd0d963446f7a65e1367e01abd85429453f0c37a" - integrity sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q== - dependencies: - side-channel "^1.0.4" +qs@6.7.0: + version "6.7.0" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.7.0.tgz#41dc1a015e3d581f1621776be31afb2876a9b1bc" + integrity sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ== -qs@^6.10.0, qs@^6.11.2, qs@^6.4.0: - version "6.11.2" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.11.2.tgz#64bea51f12c1f5da1bc01496f48ffcff7c69d7d9" - integrity sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA== +qs@^6.10.0: + version "6.10.1" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.10.1.tgz#4931482fa8d647a5aab799c5271d2133b981fb6a" + integrity sha512-M528Hph6wsSVOBiYUnGf+K/7w0hNshs/duGsNXPUCLH5XAqjEtiPGwNONLV0tBH8NoGb0mvD5JubnUTrujKDTg== dependencies: side-channel "^1.0.4" +qs@^6.4.0: + version "6.9.6" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.9.6.tgz#26ed3c8243a431b2924aca84cc90471f35d5a0ee" + integrity sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ== + qs@~1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/qs/-/qs-1.0.2.tgz#50a93e2b5af6691c31bcea5dae78ee6ea1903768" - integrity sha512-tHuOP9TN/1VmDM/ylApGK1QF3PSIP8I6bHDEfoKNQeViREQ/sfu1bAUrA1hoDun8p8Tpm7jcsz47g+3PiGoYdg== + integrity sha1-UKk+K1r2aRwxvOpdrnjubqGQN2g= + +qs@~6.5.2: + version "6.5.2" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36" + integrity sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA== query-string@^7.0.1: - version "7.1.3" - resolved "https://registry.yarnpkg.com/query-string/-/query-string-7.1.3.tgz#a1cf90e994abb113a325804a972d98276fe02328" - integrity sha512-hh2WYhq4fi8+b+/2Kg9CEge4fDPvHS534aOOvOZeQ3+Vf2mCFsaFBYj0i+iXcAq6I9Vzp5fjMFBlONvayDC1qg== + version "7.0.1" + resolved "https://registry.yarnpkg.com/query-string/-/query-string-7.0.1.tgz#45bd149cf586aaa582dffc7ec7a8ad97dd02f75d" + integrity sha512-uIw3iRvHnk9to1blJCG3BTc+Ro56CBowJXKmNNAm3RulvPBzWLRqKSiiDk+IplJhsydwtuNMHi8UGQFcCLVfkA== dependencies: - decode-uri-component "^0.2.2" + decode-uri-component "^0.2.0" filter-obj "^1.1.0" split-on-first "^1.0.0" strict-uri-encode "^2.0.0" @@ -15339,17 +17630,12 @@ query-string@^7.0.1: querystring-es3@^0.2.0: version "0.2.1" resolved "https://registry.yarnpkg.com/querystring-es3/-/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73" - integrity sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA== + integrity sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM= -querystringify@^2.1.1: - version "2.2.0" - resolved "https://registry.yarnpkg.com/querystringify/-/querystringify-2.2.0.tgz#3345941b4153cb9d082d8eee4cda2016a9aef7f6" - integrity sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ== - -queue-microtask@^1.2.2: - version "1.2.3" - resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" - integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== +querystring@0.2.0, querystring@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620" + integrity sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA= queue@6.0.2: version "6.0.2" @@ -15361,7 +17647,7 @@ queue@6.0.2: quick-temp@^0.1.2, quick-temp@^0.1.3, quick-temp@^0.1.5, quick-temp@^0.1.8: version "0.1.8" resolved "https://registry.yarnpkg.com/quick-temp/-/quick-temp-0.1.8.tgz#bab02a242ab8fb0dd758a3c9776b32f9a5d94408" - integrity sha512-YsmIFfD9j2zaFwJkzI6eMG7y0lQP7YeWzgtFgNl38pGWZBSXJooZbOWwkcRot7Vt0Fg9L23pX0tqWU3VvLDsiA== + integrity sha1-urAqJCq4+w3XWKPJd2sy+aXZRAg= dependencies: mktemp "~0.4.0" rimraf "^2.5.4" @@ -15378,18 +17664,18 @@ qunit-dom@^2.0.0: ember-cli-version-checker "^5.1.1" qunit@^2.17.2: - version "2.20.0" - resolved "https://registry.yarnpkg.com/qunit/-/qunit-2.20.0.tgz#66a404a0142781316bbda91535869ce5671555b1" - integrity sha512-N8Fp1J55waE+QG1KwX2LOyqulZUToRrrPBqDOfYfuAMkEglFL15uwvmH1P4Tq/omQ/mGbBI8PEB3PhIfvUb+jg== + version "2.18.0" + resolved "https://registry.yarnpkg.com/qunit/-/qunit-2.18.0.tgz#5a3efc8ee609e9d8f207a1ad317a9b02bb14bc6b" + integrity sha512-Xw/zUm5t1JY8SNErki/qtw4fCuaaOZL+bPloZU+0kto+fO8j1JV9MQWqXO4kATfhEyJohlsKZpfg1HF7GOkpXw== dependencies: commander "7.2.0" node-watch "0.7.3" tiny-glob "0.2.9" -ramda@^0.28.0: - version "0.28.0" - resolved "https://registry.yarnpkg.com/ramda/-/ramda-0.28.0.tgz#acd785690100337e8b063cab3470019be427cc97" - integrity sha512-9QnLuG/kPVgWvMQ4aODhsBUFKOUmnbUnsSXACv+NCQZcHbeb+v8Lodp8OVxtRULN1/xOyYLLaL6npE6dMq5QTA== +ramda@^0.21.0: + version "0.21.0" + resolved "https://registry.yarnpkg.com/ramda/-/ramda-0.21.0.tgz#a001abedb3ff61077d4ff1d577d44de77e8d0a35" + integrity sha1-oAGr7bP/YQd9T/HVd9RN536NCjU= randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5, randombytes@^2.1.0: version "2.1.0" @@ -15411,30 +17697,20 @@ range-parser@^1.2.1, range-parser@~1.2.1: resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== -raw-body@2.5.1: - version "2.5.1" - resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.5.1.tgz#fe1b1628b181b700215e5fd42389f98b71392857" - integrity sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig== - dependencies: - bytes "3.1.2" - http-errors "2.0.0" - iconv-lite "0.4.24" - unpipe "1.0.0" - -raw-body@2.5.2: - version "2.5.2" - resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.5.2.tgz#99febd83b90e08975087e8f1f9419a149366b68a" - integrity sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA== +raw-body@2.4.0: + version "2.4.0" + resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.4.0.tgz#a1ce6fb9c9bc356ca52e89256ab59059e13d0332" + integrity sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q== dependencies: - bytes "3.1.2" - http-errors "2.0.0" + bytes "3.1.0" + http-errors "1.7.2" iconv-lite "0.4.24" unpipe "1.0.0" raw-body@~1.1.0: version "1.1.7" resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-1.1.7.tgz#1d027c2bfa116acc6623bca8f00016572a87d425" - integrity sha512-WmJJU2e9Y6M5UzTOkHaM7xJGAPQD8PNzx3bAd2+uhZAim6wDk6dAZxPVYLF67XhbR4hmKGh33Lpmh4XWrCH5Mg== + integrity sha1-HQJ8K/oRasxmI7yo8AAWVyqH1CU= dependencies: bytes "1" string_decoder "0.10" @@ -15448,9 +17724,39 @@ raw-loader@^4.0.2: schema-utils "^3.0.0" react-colorful@^5.1.2: - version "5.6.1" - resolved "https://registry.yarnpkg.com/react-colorful/-/react-colorful-5.6.1.tgz#7dc2aed2d7c72fac89694e834d179e32f3da563b" - integrity sha512-1exovf0uGTGyq5mXQT0zgQ80uvj2PCwvF8zY1RN9/vbJVSjSo3fsB/4L3ObbF7u70NduSiK4xu4Y6q1MHoUGEw== + version "5.5.0" + resolved "https://registry.yarnpkg.com/react-colorful/-/react-colorful-5.5.0.tgz#8359f218984a927095477a190ab9927eaf865c0c" + integrity sha512-BuzrlrM0ylg7coPkXOrRqlf2BgHLw5L44sybbr9Lg4xy7w9e5N7fGYbojOO0s8J0nvrM3PERN2rVFkvSa24lnQ== + +react-dev-utils@^11.0.3: + version "11.0.4" + resolved "https://registry.yarnpkg.com/react-dev-utils/-/react-dev-utils-11.0.4.tgz#a7ccb60257a1ca2e0efe7a83e38e6700d17aa37a" + integrity sha512-dx0LvIGHcOPtKbeiSUM4jqpBl3TcY7CDjZdfOIcKeznE7BWr9dg0iPG90G5yfVQ+p/rGNMXdbfStvzQZEVEi4A== + dependencies: + "@babel/code-frame" "7.10.4" + address "1.1.2" + browserslist "4.14.2" + chalk "2.4.2" + cross-spawn "7.0.3" + detect-port-alt "1.1.6" + escape-string-regexp "2.0.0" + filesize "6.1.0" + find-up "4.1.0" + fork-ts-checker-webpack-plugin "4.1.6" + global-modules "2.0.0" + globby "11.0.1" + gzip-size "5.1.1" + immer "8.0.1" + is-root "2.1.0" + loader-utils "2.0.0" + open "^7.0.2" + pkg-up "3.1.0" + prompts "2.4.0" + react-error-overlay "^6.0.9" + recursive-readdir "2.2.2" + shell-quote "1.7.2" + strip-ansi "6.0.0" + text-table "0.2.0" react-dom@16.14.0: version "16.14.0" @@ -15462,6 +17768,35 @@ react-dom@16.14.0: prop-types "^15.6.2" scheduler "^0.19.1" +react-draggable@^4.4.3: + version "4.4.4" + resolved "https://registry.yarnpkg.com/react-draggable/-/react-draggable-4.4.4.tgz#5b26d9996be63d32d285a426f41055de87e59b2f" + integrity sha512-6e0WdcNLwpBx/YIDpoyd2Xb04PB0elrDrulKUgdrIlwuYvxh5Ok9M+F8cljm8kPXXs43PmMzek9RrB1b7mLMqA== + dependencies: + clsx "^1.1.1" + prop-types "^15.6.0" + +react-error-overlay@^6.0.9: + version "6.0.9" + resolved "https://registry.yarnpkg.com/react-error-overlay/-/react-error-overlay-6.0.9.tgz#3c743010c9359608c375ecd6bc76f35d93995b0a" + integrity sha512-nQTTcUu+ATDbrSD1BZHr5kgSD4oF8OFjxun8uAaL8RwPBacGBNPf/yAuVVdx17N8XNzRDMrZ9XcKZHCjPW+9ew== + +react-fast-compare@^3.0.1, react-fast-compare@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/react-fast-compare/-/react-fast-compare-3.2.0.tgz#641a9da81b6a6320f270e89724fb45a0b39e43bb" + integrity sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA== + +react-helmet-async@^1.0.7: + version "1.1.2" + resolved "https://registry.yarnpkg.com/react-helmet-async/-/react-helmet-async-1.1.2.tgz#653b7e6bbfdd239c5dcd6b8df2811c7a363b8334" + integrity sha512-LTTzDDkyIleT/JJ6T/uqx7Y8qi1EuPPSiJawQY/nHHz0h7SPDT6HxP1YDDQx/fzcVxCqpWEEMS3QdrSrNkJYhg== + dependencies: + "@babel/runtime" "^7.12.5" + invariant "^2.2.4" + prop-types "^15.7.2" + react-fast-compare "^3.2.0" + shallowequal "^1.1.0" + react-input-autosize@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/react-input-autosize/-/react-input-autosize-3.0.0.tgz#6b5898c790d4478d69420b55441fcc31d5c50a85" @@ -15469,16 +17804,38 @@ react-input-autosize@^3.0.0: dependencies: prop-types "^15.5.8" -react-is@^16.13.1: +react-is@^16.13.1, react-is@^16.7.0: version "16.13.1" resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== +react-is@^17.0.2: + version "17.0.2" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0" + integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== + react-lifecycles-compat@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz#4f1a273afdfc8f3488a8c516bfda78f872352362" integrity sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA== +react-popper-tooltip@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/react-popper-tooltip/-/react-popper-tooltip-3.1.1.tgz#329569eb7b287008f04fcbddb6370452ad3f9eac" + integrity sha512-EnERAnnKRptQBJyaee5GJScWNUKQPDD2ywvzZyUjst/wj5U64C8/CnSYLNEmP2hG0IJ3ZhtDxE8oDN+KOyavXQ== + dependencies: + "@babel/runtime" "^7.12.5" + "@popperjs/core" "^2.5.4" + react-popper "^2.2.4" + +react-popper@^2.2.4: + version "2.2.5" + resolved "https://registry.yarnpkg.com/react-popper/-/react-popper-2.2.5.tgz#1214ef3cec86330a171671a4fbcbeeb65ee58e96" + integrity sha512-kxGkS80eQGtLl18+uig1UIf9MKixFSyPxglsgLBxlYnyDf65BiY9B3nZSc6C9XUNDgStROB0fMQlTEz1KxGddw== + dependencies: + react-fast-compare "^3.0.1" + warning "^4.0.2" + react-select@^3.2.0: version "3.2.0" resolved "https://registry.yarnpkg.com/react-select/-/react-select-3.2.0.tgz#de9284700196f5f9b5277c5d850a9ce85f5c72fe" @@ -15493,21 +17850,40 @@ react-select@^3.2.0: react-input-autosize "^3.0.0" react-transition-group "^4.3.0" -react-syntax-highlighter@^15.4.5: - version "15.5.0" - resolved "https://registry.yarnpkg.com/react-syntax-highlighter/-/react-syntax-highlighter-15.5.0.tgz#4b3eccc2325fa2ec8eff1e2d6c18fa4a9e07ab20" - integrity sha512-+zq2myprEnQmH5yw6Gqc8lD55QHnpKaU8TOcFeC/Lg/MQSs8UknEA0JC4nTZGFAXC2J2Hyj/ijJ7NlabyPi2gg== +react-sizeme@^3.0.1: + version "3.0.2" + resolved "https://registry.yarnpkg.com/react-sizeme/-/react-sizeme-3.0.2.tgz#4a2f167905ba8f8b8d932a9e35164e459f9020e4" + integrity sha512-xOIAOqqSSmKlKFJLO3inBQBdymzDuXx4iuwkNcJmC96jeiOg5ojByvL+g3MW9LPEsojLbC6pf68zOfobK8IPlw== + dependencies: + element-resize-detector "^1.2.2" + invariant "^2.2.4" + shallowequal "^1.1.0" + throttle-debounce "^3.0.1" + +react-syntax-highlighter@^13.5.3: + version "13.5.3" + resolved "https://registry.yarnpkg.com/react-syntax-highlighter/-/react-syntax-highlighter-13.5.3.tgz#9712850f883a3e19eb858cf93fad7bb357eea9c6" + integrity sha512-crPaF+QGPeHNIblxxCdf2Lg936NAHKhNhuMzRL3F9ct6aYXL3NcZtCL0Rms9+qVo6Y1EQLdXGypBNSbPL/r+qg== dependencies: "@babel/runtime" "^7.3.1" - highlight.js "^10.4.1" - lowlight "^1.17.0" - prismjs "^1.27.0" - refractor "^3.6.0" + highlight.js "^10.1.1" + lowlight "^1.14.0" + prismjs "^1.21.0" + refractor "^3.1.0" + +react-textarea-autosize@^8.3.0: + version "8.3.3" + resolved "https://registry.yarnpkg.com/react-textarea-autosize/-/react-textarea-autosize-8.3.3.tgz#f70913945369da453fd554c168f6baacd1fa04d8" + integrity sha512-2XlHXK2TDxS6vbQaoPbMOfQ8GK7+irc2fVK6QFIcC8GOnH3zI/v481n+j1L0WaPVvKxwesnY93fEfH++sus2rQ== + dependencies: + "@babel/runtime" "^7.10.2" + use-composed-ref "^1.0.0" + use-latest "^1.0.0" react-transition-group@^4.3.0: - version "4.4.5" - resolved "https://registry.yarnpkg.com/react-transition-group/-/react-transition-group-4.4.5.tgz#e53d4e3f3344da8521489fbef8f2581d42becdd1" - integrity sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g== + version "4.4.1" + resolved "https://registry.yarnpkg.com/react-transition-group/-/react-transition-group-4.4.1.tgz#63868f9325a38ea5ee9535d828327f85773345c9" + integrity sha512-Djqr7OQ2aPUiYurhPalTrVy9ddmFCCzwhqQmtN+J3+3DzLO209Fdr70QrN8Z3DsglWql6iY1lDWAfpFiBtuKGw== dependencies: "@babel/runtime" "^7.5.5" dom-helpers "^5.0.1" @@ -15523,14 +17899,6 @@ react@16.14.0: object-assign "^4.1.1" prop-types "^15.6.2" -read-pkg-up@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-1.0.1.tgz#9d63c13276c065918d57f002a57f40a1b643fb02" - integrity sha512-WD9MTlNtI55IwYUS27iHh9tK3YoIVhxis8yKhLpTqWtml739uXc9NWTpxoHkfZf3+DkCCsXox94/VWZniuZm6A== - dependencies: - find-up "^1.0.0" - read-pkg "^1.0.0" - read-pkg-up@^7.0.1: version "7.0.1" resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-7.0.1.tgz#f3a6135758459733ae2b95638056e1854e7ef507" @@ -15540,19 +17908,10 @@ read-pkg-up@^7.0.1: read-pkg "^5.2.0" type-fest "^0.8.1" -read-pkg@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-1.1.0.tgz#f5ffaa5ecd29cb31c0474bca7d756b6bb29e3f28" - integrity sha512-7BGwRHqt4s/uVbuyoeejRn4YmFnYZiFl4AuaeXHlgZf3sONF0SOGlxs2Pw8g6hCKupo08RafIO5YXFNOKTfwsQ== - dependencies: - load-json-file "^1.0.0" - normalize-package-data "^2.3.2" - path-type "^1.0.0" - read-pkg@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-3.0.0.tgz#9cbc686978fee65d16c00e2b19c237fcf6e38389" - integrity sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA== + integrity sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k= dependencies: load-json-file "^4.0.0" normalize-package-data "^2.3.2" @@ -15569,9 +17928,9 @@ read-pkg@^5.2.0: type-fest "^0.6.0" "readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.6, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.6, readable-stream@~2.3.6: - version "2.3.8" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.8.tgz#91125e8042bba1b9887f49345f6277027ce8be9b" - integrity sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA== + version "2.3.7" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" + integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== dependencies: core-util-is "~1.0.0" inherits "~2.0.3" @@ -15581,10 +17940,10 @@ read-pkg@^5.2.0: string_decoder "~1.1.1" util-deprecate "~1.0.1" -"readable-stream@2 || 3", readable-stream@^3.4.0, readable-stream@^3.6.0, readable-stream@^3.6.2: - version "3.6.2" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.2.tgz#56a9b36ea965c00c5a93ef31eb111a0f11056967" - integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== +"readable-stream@2 || 3", readable-stream@^3.1.1, readable-stream@^3.4.0, readable-stream@^3.6.0: + version "3.6.0" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" + integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== dependencies: inherits "^2.0.3" string_decoder "^1.1.1" @@ -15593,7 +17952,7 @@ read-pkg@^5.2.0: readable-stream@~1.0.2: version "1.0.34" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.0.34.tgz#125820e34bc842d2f2aaafafe4c2916ee32c157c" - integrity sha512-ok1qVCJuRkNmvebYikljxJA/UEsKwLl2nI1OmaqAu4/UE+h0wKCHok4XkL/gvi39OacXvw59RJUOFUkDib2rHg== + integrity sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw= dependencies: core-util-is "~1.0.0" inherits "~2.0.1" @@ -15609,6 +17968,13 @@ readdirp@^2.2.1: micromatch "^3.1.10" readable-stream "^2.0.2" +readdirp@~3.5.0: + version "3.5.0" + resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.5.0.tgz#9ba74c019b15d365278d2e91bb8c48d7b4d42c9e" + integrity sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ== + dependencies: + picomatch "^2.2.1" + readdirp@~3.6.0: version "3.6.0" resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" @@ -15626,34 +17992,40 @@ recast@^0.18.1: private "^0.1.8" source-map "~0.6.1" -redent@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/redent/-/redent-1.0.0.tgz#cf916ab1fd5f1f16dfb20822dd6ec7f730c2afde" - integrity sha512-qtW5hKzGQZqKoh6JNSD+4lfitfPKGz42e6QwiRmPM5mmKtR0N41AbJRYu0xJi7nhOJ4WDgRkKvAk6tw4WIwR4g== +recursive-readdir@2.2.2: + version "2.2.2" + resolved "https://registry.yarnpkg.com/recursive-readdir/-/recursive-readdir-2.2.2.tgz#9946fb3274e1628de6e36b2f6714953b4845094f" + integrity sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg== dependencies: - indent-string "^2.1.0" - strip-indent "^1.0.1" + minimatch "3.0.4" redeyed@~1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/redeyed/-/redeyed-1.0.1.tgz#e96c193b40c0816b00aec842698e61185e55498a" - integrity sha512-8eEWsNCkV2rvwKLS1Cvp5agNjMhwRe2um+y32B2+3LqOzg4C9BBPs6vzAfV16Ivb8B9HPNKIqd8OrdBws8kNlQ== + integrity sha1-6WwZO0DAgWsArshCaY5hGF5VSYo= dependencies: esprima "~3.0.0" -refractor@^3.6.0: - version "3.6.0" - resolved "https://registry.yarnpkg.com/refractor/-/refractor-3.6.0.tgz#ac318f5a0715ead790fcfb0c71f4dd83d977935a" - integrity sha512-MY9W41IOWxxk31o+YvFCNyNzdkc9M20NoZK5vq6jkv4I/uh2zkWcfudj0Q1fovjUQJrNewS9NMzeTtqPf+n5EA== +refractor@^3.1.0: + version "3.4.0" + resolved "https://registry.yarnpkg.com/refractor/-/refractor-3.4.0.tgz#62bd274b06c942041f390c371b676eb67cb0a678" + integrity sha512-dBeD02lC5eytm9Gld2Mx0cMcnR+zhSnsTfPpWqFaMgUMJfC9A6bcN3Br/NaXrnBJcuxnLFR90k1jrkaSyV8umg== dependencies: hastscript "^6.0.0" parse-entities "^2.0.0" - prismjs "~1.27.0" + prismjs "~1.24.0" -regenerate-unicode-properties@^10.1.0: - version "10.1.1" - resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz#6b0e05489d9076b04c436f318d9b067bba459480" - integrity sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q== +regenerate-unicode-properties@^10.0.1: + version "10.0.1" + resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz#7f442732aa7934a3740c779bb9b3340dccc1fb56" + integrity sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw== + dependencies: + regenerate "^1.4.2" + +regenerate-unicode-properties@^9.0.0: + version "9.0.0" + resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-9.0.0.tgz#54d09c7115e1f53dc2314a974b32c1c344efe326" + integrity sha512-3E12UeNSPfjrgwjkR81m5J7Aw/T55Tu7nUyZVQYCKEOs+2dkxEY+DpPtZzO4YruuiPb7NkYLVcyJC4+zCbk5pA== dependencies: regenerate "^1.4.2" @@ -15665,22 +18037,22 @@ regenerate@^1.2.1, regenerate@^1.4.2: regenerator-runtime@^0.10.5: version "0.10.5" resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz#336c3efc1220adcedda2c9fab67b5a7955a33658" - integrity sha512-02YopEIhAgiBHWeoTiA8aitHDt8z6w+rQqNuIftlM+ZtvSl/brTouaU7DW6GO/cHtvxJvS4Hwv2ibKdxIRi24w== + integrity sha1-M2w+/BIgrc7dosn6tntaeVWjNlg= regenerator-runtime@^0.11.0: version "0.11.1" resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9" integrity sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg== -regenerator-runtime@^0.13.2, regenerator-runtime@^0.13.4, regenerator-runtime@^0.13.7: +regenerator-runtime@^0.13.11: version "0.13.11" resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz#f6dca3e7ceec20590d07ada785636a90cdca17f9" integrity sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg== -regenerator-runtime@^0.14.0: - version "0.14.1" - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz#356ade10263f685dda125100cd862c1db895327f" - integrity sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw== +regenerator-runtime@^0.13.2, regenerator-runtime@^0.13.4, regenerator-runtime@^0.13.7: + version "0.13.9" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz#8925742a98ffd90814988d7566ad30ca3b263b52" + integrity sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA== regenerator-transform@^0.10.0: version "0.10.1" @@ -15691,10 +18063,10 @@ regenerator-transform@^0.10.0: babel-types "^6.19.0" private "^0.1.6" -regenerator-transform@^0.15.2: - version "0.15.2" - resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.15.2.tgz#5bbae58b522098ebdf09bca2f83838929001c7a4" - integrity sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg== +regenerator-transform@^0.14.2: + version "0.14.5" + resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.14.5.tgz#c98da154683671c9c4dcb16ece736517e1b7feb4" + integrity sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw== dependencies: "@babel/runtime" "^7.8.4" @@ -15706,65 +18078,100 @@ regex-not@^1.0.0, regex-not@^1.0.2: extend-shallow "^3.0.2" safe-regex "^1.1.0" -regexp.prototype.flags@^1.5.0, regexp.prototype.flags@^1.5.1: - version "1.5.2" - resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz#138f644a3350f981a858c44f6bb1a61ff59be334" - integrity sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw== +regexp.prototype.flags@^1.3.0: + version "1.3.1" + resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz#7ef352ae8d159e758c0eadca6f8fcb4eef07be26" + integrity sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + +regexp.prototype.flags@^1.3.1: + version "1.4.1" + resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.4.1.tgz#b3f4c0059af9e47eca9f3f660e51d81307e72307" + integrity sha512-pMR7hBVUUGI7PMA37m2ofIdQCsomVnas+Jn5UPGAHQ+/LlwKm/aTLJHdasmHRzlfeZwHiAOaRSo2rbBDm3nNUQ== dependencies: - call-bind "^1.0.6" - define-properties "^1.2.1" - es-errors "^1.3.0" - set-function-name "^2.0.1" + call-bind "^1.0.2" + define-properties "^1.1.3" regexpp@^3.0.0, regexpp@^3.1.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.2.0.tgz#0425a2768d8f23bad70ca4b90461fa2f1213e1b2" - integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg== + version "3.1.0" + resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.1.0.tgz#206d0ad0a5648cffbdb8ae46438f3dc51c9f78e2" + integrity sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q== regexpu-core@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-2.0.0.tgz#49d038837b8dcf8bfa5b9a42139938e6ea2ae240" - integrity sha512-tJ9+S4oKjxY8IZ9jmjnp/mtytu1u3iyIQAfmI51IKWH6bFf7XR1ybtaO6j7INhZKXOTYADk7V5qxaqLkmNxiZQ== + integrity sha1-SdA4g3uNz4v6W5pCE5k45uoq4kA= dependencies: regenerate "^1.2.1" regjsgen "^0.2.0" regjsparser "^0.1.4" -regexpu-core@^5.3.1: - version "5.3.2" - resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-5.3.2.tgz#11a2b06884f3527aec3e93dbbf4a3b958a95546b" - integrity sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ== +regexpu-core@^4.7.1: + version "4.8.0" + resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-4.8.0.tgz#e5605ba361b67b1718478501327502f4479a98f0" + integrity sha512-1F6bYsoYiz6is+oz70NWur2Vlh9KWtswuRuzJOfeYUrfPX2o8n74AnUVaOGDbUqVGO9fNHu48/pjJO4sNVwsOg== + dependencies: + regenerate "^1.4.2" + regenerate-unicode-properties "^9.0.0" + regjsgen "^0.5.2" + regjsparser "^0.7.0" + unicode-match-property-ecmascript "^2.0.0" + unicode-match-property-value-ecmascript "^2.0.0" + +regexpu-core@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-5.0.1.tgz#c531122a7840de743dcf9c83e923b5560323ced3" + integrity sha512-CriEZlrKK9VJw/xQGJpQM5rY88BtuL8DM+AEwvcThHilbxiTAy8vq4iJnd2tqq8wLmjbGZzP7ZcKFjbGkmEFrw== dependencies: - "@babel/regjsgen" "^0.8.0" regenerate "^1.4.2" - regenerate-unicode-properties "^10.1.0" - regjsparser "^0.9.1" + regenerate-unicode-properties "^10.0.1" + regjsgen "^0.6.0" + regjsparser "^0.8.2" unicode-match-property-ecmascript "^2.0.0" - unicode-match-property-value-ecmascript "^2.1.0" + unicode-match-property-value-ecmascript "^2.0.0" regjsgen@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.2.0.tgz#6c016adeac554f75823fe37ac05b92d5a4edb1f7" - integrity sha512-x+Y3yA24uF68m5GA+tBjbGYo64xXVJpbToBaWCoSNSc1hdk6dfctaRWrNFTVJZIIhL5GxW8zwjoixbnifnK59g== + integrity sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc= + +regjsgen@^0.5.2: + version "0.5.2" + resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.5.2.tgz#92ff295fb1deecbf6ecdab2543d207e91aa33733" + integrity sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A== + +regjsgen@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.6.0.tgz#83414c5354afd7d6627b16af5f10f41c4e71808d" + integrity sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA== regjsparser@^0.1.4: version "0.1.5" resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.1.5.tgz#7ee8f84dc6fa792d3fd0ae228d24bd949ead205c" - integrity sha512-jlQ9gYLfk2p3V5Ag5fYhA7fv7OHzd1KUH0PRP46xc3TgwjwgROIW572AfYg/X9kaNq/LJnu6oJcFRXlIrGoTRw== + integrity sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw= dependencies: jsesc "~0.5.0" -regjsparser@^0.9.1: - version "0.9.1" - resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.9.1.tgz#272d05aa10c7c1f67095b1ff0addae8442fc5709" - integrity sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ== +regjsparser@^0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.7.0.tgz#a6b667b54c885e18b52554cb4960ef71187e9968" + integrity sha512-A4pcaORqmNMDVwUjWoTzuhwMGpP+NykpfqAsEgI1FSH/EzC7lrN5TMd+kN8YCovX+jMpu8eaqXgXPCa0g8FQNQ== + dependencies: + jsesc "~0.5.0" + +regjsparser@^0.8.2: + version "0.8.4" + resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.8.4.tgz#8a14285ffcc5de78c5b95d62bbf413b6bc132d5f" + integrity sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA== dependencies: jsesc "~0.5.0" relateurl@^0.2.7: version "0.2.7" resolved "https://registry.yarnpkg.com/relateurl/-/relateurl-0.2.7.tgz#54dbf377e51440aca90a4cd274600d3ff2d888a9" - integrity sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog== + integrity sha1-VNvzd+UUQKypCkzSdGANP/LYiKk= remark-external-links@^8.0.0: version "8.0.0" @@ -15837,40 +18244,82 @@ remark-squeeze-paragraphs@4.0.0: remove-trailing-separator@^1.0.1: version "1.1.0" resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" - integrity sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw== + integrity sha1-wkvOKig62tW8P1jg1IJJuSN52O8= renderkid@^2.0.4: - version "2.0.7" - resolved "https://registry.yarnpkg.com/renderkid/-/renderkid-2.0.7.tgz#464f276a6bdcee606f4a15993f9b29fc74ca8609" - integrity sha512-oCcFyxaMrKsKcTY59qnCAtmDVSLfPbrv6A3tVbPdFMMrv5jaK10V6m40cKsoPNhAqN6rmHW9sswW4o3ruSrwUQ== + version "2.0.5" + resolved "https://registry.yarnpkg.com/renderkid/-/renderkid-2.0.5.tgz#483b1ac59c6601ab30a7a596a5965cabccfdd0a5" + integrity sha512-ccqoLg+HLOHq1vdfYNm4TBeaCDIi1FLt3wGojTDSvdewUv65oTmI3cnT2E4hRjl1gzKZIPK+KZrXzlUYKnR+vQ== dependencies: - css-select "^4.1.3" - dom-converter "^0.2.0" - htmlparser2 "^6.1.0" - lodash "^4.17.21" - strip-ansi "^3.0.1" + css-select "^2.0.2" + dom-converter "^0.2" + htmlparser2 "^3.10.1" + lodash "^4.17.20" + strip-ansi "^3.0.0" repeat-element@^1.1.2: - version "1.1.4" - resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.4.tgz#be681520847ab58c7568ac75fbfad28ed42d39e9" - integrity sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ== + version "1.1.3" + resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.3.tgz#782e0d825c0c5a3bb39731f84efee6b742e6b1ce" + integrity sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g== repeat-string@^1.5.4, repeat-string@^1.6.1: version "1.6.1" resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" - integrity sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w== + integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc= repeating@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/repeating/-/repeating-2.0.1.tgz#5214c53a926d3552707527fbab415dbc08d06dda" - integrity sha512-ZqtSMuVybkISo2OWvqvm7iHSWngvdaW3IpsT9/uP8v4gMi591LY6h35wdOfvQdWCKFWZWm2Y1Opp4kV7vQKT6A== + integrity sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo= dependencies: is-finite "^1.0.0" +request-promise-core@1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/request-promise-core/-/request-promise-core-1.1.4.tgz#3eedd4223208d419867b78ce815167d10593a22f" + integrity sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw== + dependencies: + lodash "^4.17.19" + +request-promise-native@^1.0.8: + version "1.0.9" + resolved "https://registry.yarnpkg.com/request-promise-native/-/request-promise-native-1.0.9.tgz#e407120526a5efdc9a39b28a5679bf47b9d9dc28" + integrity sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g== + dependencies: + request-promise-core "1.1.4" + stealthy-require "^1.1.1" + tough-cookie "^2.3.3" + +request@^2.88.2: + version "2.88.2" + resolved "https://registry.yarnpkg.com/request/-/request-2.88.2.tgz#d73c918731cb5a87da047e207234146f664d12b3" + integrity sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw== + dependencies: + aws-sign2 "~0.7.0" + aws4 "^1.8.0" + caseless "~0.12.0" + combined-stream "~1.0.6" + extend "~3.0.2" + forever-agent "~0.6.1" + form-data "~2.3.2" + har-validator "~5.1.3" + http-signature "~1.2.0" + is-typedarray "~1.0.0" + isstream "~0.1.2" + json-stringify-safe "~5.0.1" + mime-types "~2.1.19" + oauth-sign "~0.9.0" + performance-now "^2.1.0" + qs "~6.5.2" + safe-buffer "^5.1.2" + tough-cookie "~2.5.0" + tunnel-agent "^0.6.0" + uuid "^3.3.2" + request@~2.40.0: version "2.40.0" resolved "https://registry.yarnpkg.com/request/-/request-2.40.0.tgz#4dd670f696f1e6e842e66b4b5e839301ab9beb67" - integrity sha512-waNoGB4Z7bPn+lgqPk7l7hhze4Vd68jKccnwLeS7vr9GMxz0iWQbYTbBNWzfIk87Urx7V44pu29qjF/omej+Fw== + integrity sha1-TdZw9pbx5uhC5mtLXoOTAaub62c= dependencies: forever-agent "~0.5.0" json-stringify-safe "~5.0.0" @@ -15890,7 +18339,7 @@ request@~2.40.0: require-directory@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" - integrity sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q== + integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I= require-from-string@^2.0.2: version "2.0.2" @@ -15900,7 +18349,7 @@ require-from-string@^2.0.2: require-relative@^0.8.7: version "0.8.7" resolved "https://registry.yarnpkg.com/require-relative/-/require-relative-0.8.7.tgz#7999539fc9e047a37928fa196f8e1563dabd36de" - integrity sha512-AKGr4qvHiryxRb19m3PsLRGuKVAbJLUD7E6eOaHkfKhwc+vSgVOCY5xNvm9EkolBKTOf0GrQAZKLimOCz81Khg== + integrity sha1-eZlTn8ngR6N5KPoZb44VY9q9Nt4= requireindex@^1.2.0: version "1.2.0" @@ -15910,27 +18359,27 @@ requireindex@^1.2.0: requireindex@~1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/requireindex/-/requireindex-1.1.0.tgz#e5404b81557ef75db6e49c5a72004893fe03e162" - integrity sha512-LBnkqsDE7BZKvqylbmn7lTIVdpx4K/QCduRATpO5R+wtPmky/a8pN1bO2D6wXppn1497AJF9mNjqAXr6bdl9jg== + integrity sha1-5UBLgVV+91225JxacgBIk/4D4WI= requires-port@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" - integrity sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ== + integrity sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8= reselect@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/reselect/-/reselect-3.0.1.tgz#efdaa98ea7451324d092b2b2163a6a1d7a9a2147" - integrity sha512-b/6tFZCmRhtBMa4xGqiiRp9jh9Aqi2A687Lo265cN0/QohJQEBPiQ52f4QB6i0eF3yp3hmLL21LSGBcML2dlxA== + integrity sha1-79qpjqdFEyTQkrKyFjpqHXqaIUc= -reselect@^4.0.0, reselect@^4.1.7: - version "4.1.8" - resolved "https://registry.yarnpkg.com/reselect/-/reselect-4.1.8.tgz#3f5dc671ea168dccdeb3e141236f69f02eaec524" - integrity sha512-ab9EmR80F/zQTMNeneUr4cv+jSwPJgIlvEmVwLerwrWVbpLlBuls9XHzIeTFy4cegU2NHBp3va0LKOzU5qFEYQ== +reselect@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/reselect/-/reselect-4.0.0.tgz#f2529830e5d3d0e021408b246a206ef4ea4437f7" + integrity sha512-qUgANli03jjAyGlnbYVAV5vvnOmJnODyABz51RdBN7M4WaVu8mecZWgyQNkG8Yqe3KRGRt0l4K4B3XVEULC4CA== resolve-dir@^1.0.0, resolve-dir@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/resolve-dir/-/resolve-dir-1.0.1.tgz#79a40644c362be82f26effe739c9bb5382046f43" - integrity sha512-R7uiTjECzvOsWSfdM0QKFNBVFcK27aHOUwdvK53BcW8zqnGdYp0Fbj82cy54+2A4P2tFM22J5kRfe1R+lM/1yg== + integrity sha1-eaQGRMNivoLybv/nOcm7U4IEb0M= dependencies: expand-tilde "^2.0.0" global-modules "^1.0.0" @@ -15969,7 +18418,7 @@ resolve-package-path@^3.1.0: path-root "^0.1.1" resolve "^1.17.0" -resolve-package-path@^4.0.1, resolve-package-path@^4.0.3: +resolve-package-path@^4.0.1: version "4.0.3" resolved "https://registry.yarnpkg.com/resolve-package-path/-/resolve-package-path-4.0.3.tgz#31dab6897236ea6613c72b83658d88898a9040aa" integrity sha512-SRpNAPW4kewOaNUt8VPqhJ0UMxawMwzJD8V7m1cJfdSTK9ieZwS6K7Dabsm4bmLFM96Z5Y/UznrpG5kt1im8yA== @@ -15979,7 +18428,7 @@ resolve-package-path@^4.0.1, resolve-package-path@^4.0.3: resolve-path@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/resolve-path/-/resolve-path-1.4.0.tgz#c4bda9f5efb2fce65247873ab36bb4d834fe16f7" - integrity sha512-i1xevIst/Qa+nA9olDxLWnLk8YZbi8R/7JPbCMcgyWaFR6bKWaexgJgEB5oc2PKMjYdrHynyz0NY+if+H98t1w== + integrity sha1-xL2p9e+y/OZSR4c6s2u02DT+Fvc= dependencies: http-errors "~1.6.2" path-is-absolute "1.0.1" @@ -15987,21 +18436,37 @@ resolve-path@^1.4.0: resolve-url@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" - integrity sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg== + integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo= -resolve@^1.10.0, resolve@^1.10.1, resolve@^1.11.1, resolve@^1.12.0, resolve@^1.13.1, resolve@^1.14.2, resolve@^1.17.0, resolve@^1.19.0, resolve@^1.20.0, resolve@^1.22.0, resolve@^1.22.1, resolve@^1.3.2, resolve@^1.3.3, resolve@^1.4.0, resolve@^1.5.0, resolve@^1.8.1: - version "1.22.8" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.8.tgz#b6c87a9f2aa06dfab52e3d70ac8cde321fa5a48d" - integrity sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw== +resolve@^1.10.0, resolve@^1.13.1, resolve@^1.17.0, resolve@^1.20.0, resolve@^1.4.0, resolve@^1.5.0: + version "1.22.0" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.0.tgz#5e0b8c67c15df57a89bdbabe603a002f21731198" + integrity sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw== dependencies: - is-core-module "^2.13.0" + is-core-module "^2.8.1" path-parse "^1.0.7" supports-preserve-symlinks-flag "^1.0.0" +resolve@^1.10.1, resolve@^1.11.1, resolve@^1.12.0, resolve@^1.19.0, resolve@^1.3.3, resolve@^1.8.1: + version "1.19.0" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.19.0.tgz#1af5bf630409734a067cae29318aac7fa29a267c" + integrity sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg== + dependencies: + is-core-module "^2.1.0" + path-parse "^1.0.6" + +resolve@^1.14.2, resolve@^1.3.2: + version "1.20.0" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.20.0.tgz#629a013fb3f70755d6f0b7935cc1c2c5378b1975" + integrity sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A== + dependencies: + is-core-module "^2.2.0" + path-parse "^1.0.6" + restore-cursor@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-2.0.0.tgz#9f7ee287f82fd326d4fd162923d62129eee0dfaf" - integrity sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q== + integrity sha1-n37ih/gv0ybU/RYpI9YhKe7g368= dependencies: onetime "^2.0.0" signal-exit "^3.0.2" @@ -16024,12 +18489,7 @@ reusify@^1.0.4: resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== -rfdc@^1.3.0: - version "1.3.1" - resolved "https://registry.yarnpkg.com/rfdc/-/rfdc-1.3.1.tgz#2b6d4df52dffe8bb346992a10ea9451f24373a8f" - integrity sha512-r5a3l5HzYlIC68TpmYKlxWjmOP6wiPJ1vWv2HeLhNsRZMrCkxeqxiHlQ21oXmQ4F3SiryXBHhAD7JZqvOJjFmg== - -rimraf@^2.2.8, rimraf@^2.3.4, rimraf@^2.4.1, rimraf@^2.4.3, rimraf@^2.5.3, rimraf@^2.5.4, rimraf@^2.6.1, rimraf@^2.6.2, rimraf@^2.6.3: +rimraf@^2.2.8, rimraf@^2.3.4, rimraf@^2.4.1, rimraf@^2.4.3, rimraf@^2.4.4, rimraf@^2.5.3, rimraf@^2.5.4, rimraf@^2.6.1, rimraf@^2.6.2, rimraf@^2.6.3: version "2.7.1" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== @@ -16058,10 +18518,10 @@ ripemd160@^2.0.0, ripemd160@^2.0.1: hash-base "^3.0.0" inherits "^2.0.1" -robust-predicates@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/robust-predicates/-/robust-predicates-3.0.2.tgz#d5b28528c4824d20fc48df1928d41d9efa1ad771" - integrity sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg== +robust-predicates@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/robust-predicates/-/robust-predicates-3.0.1.tgz#ecde075044f7f30118682bd9fb3f123109577f9a" + integrity sha512-ndEIpszUHiG4HtDsQLeIuMvRsDnn8c8rYStabochtUeCvfuvNptb5TUbVD68LRAILPX7p9nqQGh4xJgn3EHS/g== rollup-pluginutils@^2.0.1, rollup-pluginutils@^2.8.1: version "2.8.2" @@ -16114,7 +18574,7 @@ rsvp@^4.7.0, rsvp@^4.8.1, rsvp@^4.8.2, rsvp@^4.8.3, rsvp@^4.8.4, rsvp@^4.8.5: rsvp@~3.2.1: version "3.2.1" resolved "https://registry.yarnpkg.com/rsvp/-/rsvp-3.2.1.tgz#07cb4a5df25add9e826ebc67dcc9fd89db27d84a" - integrity sha512-Rf4YVNYpKjZ6ASAmibcwTNciQ5Co5Ztq6iZPEykHpkoflnD/K5ryE/rHehFsTm4NJj8nKDhbi3eKBWGogmNnkg== + integrity sha1-B8tKXfJa3Z6Cbrxn3Mn9idsn2Eo= run-async@^2.2.0, run-async@^2.4.0: version "2.4.1" @@ -16122,47 +18582,42 @@ run-async@^2.2.0, run-async@^2.4.0: integrity sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ== run-parallel@^1.1.9: - version "1.2.0" - resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" - integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== - dependencies: - queue-microtask "^1.2.2" + version "1.1.10" + resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.1.10.tgz#60a51b2ae836636c81377df16cb107351bcd13ef" + integrity sha512-zb/1OuZ6flOlH6tQyMPUrE3x3Ulxjlo9WIVXR4yVYi4H9UXQaeIsPbLn2R3O3vQCnDKkAl2qHiuocKKX4Tz/Sw== run-queue@^1.0.0, run-queue@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/run-queue/-/run-queue-1.0.3.tgz#e848396f057d223f24386924618e25694161ec47" - integrity sha512-ntymy489o0/QQplUDnpYAYUsO50K9SBrIVaKCWDOJzYJts0f9WH9RFJkyagebkw5+y1oi00R7ynNW/d12GBumg== + integrity sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec= dependencies: aproba "^1.1.1" rw@1: version "1.3.3" resolved "https://registry.yarnpkg.com/rw/-/rw-1.3.3.tgz#3f862dfa91ab766b14885ef4d01124bfda074fb4" - integrity sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ== + integrity sha1-P4Yt+pGrdmsUiF700BEkv9oHT7Q= -rxjs@^6.4.0, rxjs@^6.6.0: +rxjs@^6.4.0: + version "6.6.3" + resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.3.tgz#8ca84635c4daa900c0d3967a6ee7ac60271ee552" + integrity sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ== + dependencies: + tslib "^1.9.0" + +rxjs@^6.6.0: version "6.6.7" resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.7.tgz#90ac018acabf491bf65044235d5863c4dab804c9" integrity sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ== dependencies: tslib "^1.9.0" -rxjs@^7.5.1: - version "7.8.1" - resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-7.8.1.tgz#6f6f3d99ea8044291efd92e7c7fcf562c4057543" - integrity sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg== - dependencies: - tslib "^2.1.0" - -safe-array-concat@^1.0.0, safe-array-concat@^1.0.1: - version "1.1.0" - resolved "https://registry.yarnpkg.com/safe-array-concat/-/safe-array-concat-1.1.0.tgz#8d0cae9cb806d6d1c06e08ab13d847293ebe0692" - integrity sha512-ZdQ0Jeb9Ofti4hbt5lX3T2JcAamT9hfzYU1MNB+z/jaEbB6wfFfPIR/zEORmZqobkCCJhSjodobH6WHNmJ97dg== +rxjs@^7.4.0: + version "7.4.0" + resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-7.4.0.tgz#a12a44d7eebf016f5ff2441b87f28c9a51cebc68" + integrity sha512-7SQDi7xeTMCJpqViXh8gL/lebcwlp3d831F05+9B44A4B0WfsEwUQHR64gsH1kvJ+Ep/J9K2+n1hVl1CsGN23w== dependencies: - call-bind "^1.0.5" - get-intrinsic "^1.2.2" - has-symbols "^1.0.3" - isarray "^2.0.5" + tslib "~2.1.0" safe-buffer@5.1.1: version "5.1.1" @@ -16174,7 +18629,7 @@ safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== -safe-buffer@5.2.1, safe-buffer@>=5.1.0, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@^5.2.0, safe-buffer@^5.2.1, safe-buffer@~5.2.0: +safe-buffer@5.2.1, safe-buffer@>=5.1.0, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@^5.2.0, safe-buffer@~5.2.0: version "5.2.1" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== @@ -16182,25 +18637,16 @@ safe-buffer@5.2.1, safe-buffer@>=5.1.0, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-json-parse@~1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/safe-json-parse/-/safe-json-parse-1.0.1.tgz#3e76723e38dfdda13c9b1d29a1e07ffee4b30b57" - integrity sha512-o0JmTu17WGUaUOHa1l0FPGXKBfijbxK6qoHzlkihsDXxzBHvJcA7zgviKR92Xs841rX9pK16unfphLq0/KqX7A== - -safe-regex-test@^1.0.0: - version "1.0.3" - resolved "https://registry.yarnpkg.com/safe-regex-test/-/safe-regex-test-1.0.3.tgz#a5b4c0f06e0ab50ea2c395c14d8371232924c377" - integrity sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw== - dependencies: - call-bind "^1.0.6" - es-errors "^1.3.0" - is-regex "^1.1.4" + integrity sha1-PnZyPjjf3aE8mx0poeB//uSzC1c= safe-regex@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" - integrity sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg== + integrity sha1-QKNmnzsHfR6UPURinhV91IAjvy4= dependencies: ret "~0.1.10" -"safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0", safer-buffer@^2.1.0: +"safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0: version "2.1.2" resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== @@ -16220,10 +18666,17 @@ sane@^4.0.0, sane@^4.0.3, sane@^4.1.0: minimist "^1.1.1" walker "~1.0.5" -sass@^1.17.3, sass@^1.69.5: - version "1.70.0" - resolved "https://registry.yarnpkg.com/sass/-/sass-1.70.0.tgz#761197419d97b5358cb25f9dd38c176a8a270a75" - integrity sha512-uUxNQ3zAHeAx5nRFskBnrWzDUJrrvpCPD5FNAoRvTi0WwremlheES3tg+56PaVtCs5QDRX5CBLxxKMDJMEa1WQ== +sass@^1.17.3: + version "1.43.4" + resolved "https://registry.yarnpkg.com/sass/-/sass-1.43.4.tgz#68c7d6a1b004bef49af0d9caf750e9b252105d1f" + integrity sha512-/ptG7KE9lxpGSYiXn7Ar+lKOv37xfWsZRtFYal2QHNigyVQDx685VFT/h7ejVr+R8w7H4tmUgtulsKl5YpveOg== + dependencies: + chokidar ">=3.0.0 <4.0.0" + +sass@^1.62.1: + version "1.67.0" + resolved "https://registry.yarnpkg.com/sass/-/sass-1.67.0.tgz#fed84d74b9cd708db603b1380d6dc1f71bb24f6f" + integrity sha512-SVrO9ZeX/QQyEGtuZYCVxoeAL5vGlYjJ9p4i4HFuekWl8y/LtJ7tJc10Z+ck1c8xOuoBm2MYzcLfTAffD0pl/A== dependencies: chokidar ">=3.0.0 <4.0.0" immutable "^4.0.0" @@ -16234,7 +18687,7 @@ sax@~1.2.4: resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== -saxes@^5.0.1: +saxes@^5.0.0: version "5.0.1" resolved "https://registry.yarnpkg.com/saxes/-/saxes-5.0.1.tgz#eebab953fa3b7608dbe94e5dadb15c888fa6696d" integrity sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw== @@ -16276,75 +18729,94 @@ schema-utils@^2.6.5, schema-utils@^2.7.0: ajv "^6.12.4" ajv-keywords "^3.5.2" -schema-utils@^3.0.0, schema-utils@^3.1.1, schema-utils@^3.2.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.3.0.tgz#f50a88877c3c01652a15b622ae9e9795df7a60fe" - integrity sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg== +schema-utils@^3.0.0, schema-utils@^3.1.1, schema-utils@^3.1.2: + version "3.2.0" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.2.0.tgz#7dff4881064a4f22c09f0c6a1457feb820fd0636" + integrity sha512-0zTyLGyDJYd/MBxG1AhJkKa6fpEBds4OQO2ut0w7OYG+ZGhGea09lijvzsqegYSik88zc7cUtIlnnO+/BvD6gQ== dependencies: "@types/json-schema" "^7.0.8" ajv "^6.12.5" ajv-keywords "^3.5.2" schema-utils@^4.0.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-4.2.0.tgz#70d7c93e153a273a805801882ebd3bff20d89c8b" - integrity sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw== + version "4.0.0" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-4.0.0.tgz#60331e9e3ae78ec5d16353c467c34b3a0a1d3df7" + integrity sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg== dependencies: "@types/json-schema" "^7.0.9" - ajv "^8.9.0" + ajv "^8.8.0" ajv-formats "^2.1.1" - ajv-keywords "^5.1.0" + ajv-keywords "^5.0.0" select@^1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/select/-/select-1.1.2.tgz#0e7350acdec80b1108528786ec1d4418d11b396d" - integrity sha512-OwpTSOfy6xSs1+pwcNrv0RBMOzI39Lp3qQKUTPVVPRjCdNa5JH/oPRiqsesIskK8TVgmRiHwO4KXlV2Li9dANA== + integrity sha1-DnNQrN7ICxEIUoeG7B1EGNEbOW0= semver-compare@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/semver-compare/-/semver-compare-1.0.0.tgz#0dee216a1c941ab37e9efb1788f6afc5ff5537fc" - integrity sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow== + integrity sha1-De4hahyUGrN+nvsXiPavxf9VN/w= semver-regex@^3.1.2: version "3.1.4" resolved "https://registry.yarnpkg.com/semver-regex/-/semver-regex-3.1.4.tgz#13053c0d4aa11d070a2f2872b6b1e3ae1e1971b4" integrity sha512-6IiqeZNgq01qGf0TId0t3NvKzSvUsjcpdEO3AQNeIjR6A2+ckTnQlDpl4qu1bjRv0RzN3FP9hzFmws3lKqRWkA== -"semver@2 || 3 || 4 || 5", semver@^5.3.0, semver@^5.4.1, semver@^5.5.0, semver@^5.6.0, semver@^5.7.1: - version "5.7.2" - resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8" - integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== +"semver@2 || 3 || 4 || 5", semver@^5.3.0, semver@^5.4.1, semver@^5.5.0, semver@^5.5.1, semver@^5.6.0: + version "5.7.1" + resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" + integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== -semver@^6.0.0, semver@^6.1.0, semver@^6.1.2, semver@^6.3.0, semver@^6.3.1: - version "6.3.1" - resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" - integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== +semver@7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.0.0.tgz#5f3ca35761e47e05b206c6daff2cf814f0316b8e" + integrity sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A== + +semver@^6.0.0, semver@^6.1.0, semver@^6.1.1, semver@^6.1.2, semver@^6.3.0: + version "6.3.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" + integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== -semver@^7.1.3, semver@^7.2.1, semver@^7.3.2, semver@^7.3.4, semver@^7.3.5, semver@^7.3.8: - version "7.6.0" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.0.tgz#1a46a4db4bffcccd97b743b5005c8325f23d4e2d" - integrity sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg== +semver@^7.1.3, semver@^7.3.4, semver@^7.3.5: + version "7.3.5" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.5.tgz#0b621c879348d8998e4b0e4be94b3f12e6018ef7" + integrity sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ== dependencies: lru-cache "^6.0.0" -send@0.18.0: - version "0.18.0" - resolved "https://registry.yarnpkg.com/send/-/send-0.18.0.tgz#670167cc654b05f5aa4a767f9113bb371bc706be" - integrity sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg== +semver@^7.2.1, semver@^7.3.2: + version "7.3.4" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.4.tgz#27aaa7d2e4ca76452f98d3add093a72c943edc97" + integrity sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw== + dependencies: + lru-cache "^6.0.0" + +semver@^7.3.8: + version "7.3.8" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.8.tgz#07a78feafb3f7b32347d725e33de7e2a2df67798" + integrity sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A== + dependencies: + lru-cache "^6.0.0" + +send@0.17.1: + version "0.17.1" + resolved "https://registry.yarnpkg.com/send/-/send-0.17.1.tgz#c1d8b059f7900f7466dd4938bdc44e11ddb376c8" + integrity sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg== dependencies: debug "2.6.9" - depd "2.0.0" - destroy "1.2.0" + depd "~1.1.2" + destroy "~1.0.4" encodeurl "~1.0.2" escape-html "~1.0.3" etag "~1.8.1" fresh "0.5.2" - http-errors "2.0.0" + http-errors "~1.7.2" mime "1.6.0" - ms "2.1.3" - on-finished "2.4.1" + ms "2.1.1" + on-finished "~2.3.0" range-parser "~1.2.1" - statuses "2.0.1" + statuses "~1.5.0" serialize-javascript@^4.0.0: version "4.0.0" @@ -16361,16 +18833,16 @@ serialize-javascript@^5.0.1: randombytes "^2.1.0" serialize-javascript@^6.0.1: - version "6.0.2" - resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.2.tgz#defa1e055c83bf6d59ea805d8da862254eb6a6c2" - integrity sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g== + version "6.0.1" + resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.1.tgz#b206efb27c3da0b0ab6b52f48d170b7996458e5c" + integrity sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w== dependencies: randombytes "^2.1.0" serve-favicon@^2.5.0: version "2.5.0" resolved "https://registry.yarnpkg.com/serve-favicon/-/serve-favicon-2.5.0.tgz#935d240cdfe0f5805307fdfe967d88942a2cbcf0" - integrity sha512-FMW2RvqNr03x+C0WxTyu6sOv21oOjkq5j8tjquWccwa6ScNyGFOGJVpuS1NmTVGBAHS07xnSKotgf2ehQmf9iA== + integrity sha1-k10kDN/g9YBTB/3+ln2IlCosvPA= dependencies: etag "~1.8.1" fresh "0.5.2" @@ -16378,41 +18850,20 @@ serve-favicon@^2.5.0: parseurl "~1.3.2" safe-buffer "5.1.1" -serve-static@1.15.0: - version "1.15.0" - resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.15.0.tgz#faaef08cffe0a1a62f60cad0c4e513cff0ac9540" - integrity sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g== +serve-static@1.14.1: + version "1.14.1" + resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.14.1.tgz#666e636dc4f010f7ef29970a88a674320898b2f9" + integrity sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg== dependencies: encodeurl "~1.0.2" escape-html "~1.0.3" parseurl "~1.3.3" - send "0.18.0" + send "0.17.1" set-blocking@^2.0.0, set-blocking@~2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" - integrity sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw== - -set-function-length@^1.2.0: - version "1.2.1" - resolved "https://registry.yarnpkg.com/set-function-length/-/set-function-length-1.2.1.tgz#47cc5945f2c771e2cf261c6737cf9684a2a5e425" - integrity sha512-j4t6ccc+VsKwYHso+kElc5neZpjtq9EnRICFZtWyBsLojhmeF/ZBd/elqm22WJh/BziDe/SBiOeAt0m2mfLD0g== - dependencies: - define-data-property "^1.1.2" - es-errors "^1.3.0" - function-bind "^1.1.2" - get-intrinsic "^1.2.3" - gopd "^1.0.1" - has-property-descriptors "^1.0.1" - -set-function-name@^2.0.0, set-function-name@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/set-function-name/-/set-function-name-2.0.1.tgz#12ce38b7954310b9f61faa12701620a0c882793a" - integrity sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA== - dependencies: - define-data-property "^1.0.1" - functions-have-names "^1.2.3" - has-property-descriptors "^1.0.0" + integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= set-value@^2.0.0, set-value@^2.0.1: version "2.0.1" @@ -16427,17 +18878,17 @@ set-value@^2.0.0, set-value@^2.0.1: setimmediate@^1.0.4, setimmediate@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" - integrity sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA== + integrity sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU= setprototypeof@1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656" integrity sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ== -setprototypeof@1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424" - integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== +setprototypeof@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.1.tgz#7e95acb24aa92f5885e0abef5ba131330d4ae683" + integrity sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw== sha.js@^2.4.0, sha.js@^2.4.8: version "2.4.11" @@ -16454,10 +18905,15 @@ shallow-clone@^3.0.0: dependencies: kind-of "^6.0.2" +shallowequal@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/shallowequal/-/shallowequal-1.1.0.tgz#188d521de95b9087404fd4dcb68b13df0ae4e7f8" + integrity sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ== + shebang-command@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" - integrity sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg== + integrity sha1-RKrGW2lbAzmJaMOfNj/uXer98eo= dependencies: shebang-regex "^1.0.0" @@ -16471,34 +18927,38 @@ shebang-command@^2.0.0: shebang-regex@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" - integrity sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ== + integrity sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM= shebang-regex@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== -shell-quote@^1.6.1: - version "1.8.1" - resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.8.1.tgz#6dbf4db75515ad5bac63b4f1894c3a154c766680" - integrity sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA== +shell-quote@1.7.2, shell-quote@^1.6.1: + version "1.7.2" + resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.7.2.tgz#67a7d02c76c9da24f99d20808fcaded0e0e04be2" + integrity sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg== shellwords@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/shellwords/-/shellwords-0.1.1.tgz#d6b9181c1a48d397324c84871efbcfc73fc0654b" integrity sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww== -side-channel@^1.0.4: - version "1.0.5" - resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.5.tgz#9a84546599b48909fb6af1211708d23b1946221b" - integrity sha512-QcgiIWV4WV7qWExbN5llt6frQB/lBven9pqliLXfGPB+K9ZYXxDozp0wLkHS24kWCm+6YXH/f0HhnObZnZOBnQ== +side-channel@^1.0.3, side-channel@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" + integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== dependencies: - call-bind "^1.0.6" - es-errors "^1.3.0" - get-intrinsic "^1.2.4" - object-inspect "^1.13.1" + call-bind "^1.0.0" + get-intrinsic "^1.0.2" + object-inspect "^1.9.0" + +signal-exit@^3.0.0, signal-exit@^3.0.3: + version "3.0.5" + resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.5.tgz#9e3e8cc0c75a99472b44321033a7702e7738252f" + integrity sha512-KWcOiKeQj6ZyXx7zq4YxSMgHRlod4czeBQZrPb8OKcohcqAXShm7E20kEMle9WBt26hFcAf0qLOcp5zmY7kOqQ== -signal-exit@^3.0.0, signal-exit@^3.0.2, signal-exit@^3.0.3, signal-exit@^3.0.7: +signal-exit@^3.0.2: version "3.0.7" resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== @@ -16510,10 +18970,10 @@ silent-error@^1.0.0, silent-error@^1.0.1, silent-error@^1.1.1: dependencies: debug "^2.2.0" -simple-html-tokenizer@^0.5.10, simple-html-tokenizer@^0.5.11, simple-html-tokenizer@^0.5.8: - version "0.5.11" - resolved "https://registry.yarnpkg.com/simple-html-tokenizer/-/simple-html-tokenizer-0.5.11.tgz#4c5186083c164ba22a7b477b7687ac056ad6b1d9" - integrity sha512-C2WEK/Z3HoSFbYq8tI7ni3eOo/NneSPRoPpcM7WdLjFOArFuyXEjAoCdOC3DgMfRyziZQ1hCNR4mrNdWEvD0og== +simple-html-tokenizer@^0.5.10, simple-html-tokenizer@^0.5.8: + version "0.5.10" + resolved "https://registry.yarnpkg.com/simple-html-tokenizer/-/simple-html-tokenizer-0.5.10.tgz#0843e4f00c9677f1c81e3dfeefcee0a4aca8e5d0" + integrity sha512-1DHMUmvUOGuUZ9/+cX/+hOhWhRD5dEw6lodn8WuV+T+cQ31hhBcCu1dcDsNotowi4mMaNhrLyKoS+DtB81HdDA== sinon@^9.0.0: version "9.2.4" @@ -16535,7 +18995,7 @@ sisteransi@^1.0.5: slash@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/slash/-/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55" - integrity sha512-3TYDR7xWt4dIqV2JauJr+EJeW356RXijHeUlO+8djJ+uBXPn8/2dpzBc8yQhh583sVvc9CvFAeQVgijsH+PNNg== + integrity sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU= slash@^2.0.0: version "2.0.0" @@ -16606,37 +19066,35 @@ snapdragon@^0.8.1: sntp@0.2.x: version "0.2.4" resolved "https://registry.yarnpkg.com/sntp/-/sntp-0.2.4.tgz#fb885f18b0f3aad189f824862536bceeec750900" - integrity sha512-bDLrKa/ywz65gCl+LmOiIhteP1bhEsAAzhfMedPoiHP3dyYnAevlaJshdqb9Yu0sRifyP/fRqSt8t+5qGIWlGQ== + integrity sha1-+4hfGLDzqtGJ+CSGJTa87ux1CQA= dependencies: hoek "0.9.x" -socket.io-adapter@~2.5.2: - version "2.5.2" - resolved "https://registry.yarnpkg.com/socket.io-adapter/-/socket.io-adapter-2.5.2.tgz#5de9477c9182fdc171cd8c8364b9a8894ec75d12" - integrity sha512-87C3LO/NOMc+eMcpcxUBebGjkpMDkNBS9tf7KJqcDsmL936EChtVva71Dw2q4tQcuVC+hAUy4an2NO/sYXmwRA== - dependencies: - ws "~8.11.0" +socket.io-adapter@~2.3.2: + version "2.3.2" + resolved "https://registry.yarnpkg.com/socket.io-adapter/-/socket.io-adapter-2.3.2.tgz#039cd7c71a52abad984a6d57da2c0b7ecdd3c289" + integrity sha512-PBZpxUPYjmoogY0aoaTmo1643JelsaS1CiAwNjRVdrI0X9Seuc19Y2Wife8k88avW6haG8cznvwbubAZwH4Mtg== -socket.io-parser@~4.2.4: - version "4.2.4" - resolved "https://registry.yarnpkg.com/socket.io-parser/-/socket.io-parser-4.2.4.tgz#c806966cf7270601e47469ddeec30fbdfda44c83" - integrity sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew== +socket.io-parser@~4.0.4: + version "4.0.4" + resolved "https://registry.yarnpkg.com/socket.io-parser/-/socket.io-parser-4.0.4.tgz#9ea21b0d61508d18196ef04a2c6b9ab630f4c2b0" + integrity sha512-t+b0SS+IxG7Rxzda2EVvyBZbvFPBCjJoyHuE0P//7OAsN23GItzDRdWa6ALxZI/8R5ygK7jAR6t028/z+7295g== dependencies: - "@socket.io/component-emitter" "~3.1.0" + "@types/component-emitter" "^1.2.10" + component-emitter "~1.3.0" debug "~4.3.1" socket.io@^4.1.2: - version "4.7.4" - resolved "https://registry.yarnpkg.com/socket.io/-/socket.io-4.7.4.tgz#2401a2d7101e4bdc64da80b140d5d8b6a8c7738b" - integrity sha512-DcotgfP1Zg9iP/dH9zvAQcWrE0TtbMVwXmlV4T4mqsvY+gw+LqUGPfx2AoVyRk0FLME+GQhufDMyacFmw7ksqw== + version "4.3.1" + resolved "https://registry.yarnpkg.com/socket.io/-/socket.io-4.3.1.tgz#c0aa14f3f916a8ab713e83a5bd20c16600245763" + integrity sha512-HC5w5Olv2XZ0XJ4gOLGzzHEuOCfj3G0SmoW3jLHYYh34EVsIr3EkW9h6kgfW+K3TFEcmYy8JcPWe//KUkBp5jA== dependencies: accepts "~1.3.4" base64id "~2.0.0" - cors "~2.8.5" debug "~4.3.2" - engine.io "~6.5.2" - socket.io-adapter "~2.5.2" - socket.io-parser "~4.2.4" + engine.io "~6.0.0" + socket.io-adapter "~2.3.2" + socket.io-parser "~4.0.4" sort-object-keys@^1.1.3: version "1.1.3" @@ -16644,9 +19102,9 @@ sort-object-keys@^1.1.3: integrity sha512-855pvK+VkU7PaKYPc+Jjnmt4EzejQHyhhF33q31qG8x7maDzkeFhAAThdCYay11CISO+qAMwjOBP+fPZe0IPyg== sort-package-json@^1.49.0: - version "1.57.0" - resolved "https://registry.yarnpkg.com/sort-package-json/-/sort-package-json-1.57.0.tgz#e95fb44af8ede0bb6147e3f39258102d4bb23fc4" - integrity sha512-FYsjYn2dHTRb41wqnv+uEqCUvBpK3jZcTp9rbz2qDTmel7Pmdtf+i2rLaaPMRZeSVM60V3Se31GyWFpmKs4Q5Q== + version "1.54.0" + resolved "https://registry.yarnpkg.com/sort-package-json/-/sort-package-json-1.54.0.tgz#2096ccce1ef0221a6bf8ec3046ec6b9ae8d2c726" + integrity sha512-MA0nRiSfZ4/CNM/9rz70Hwq4PpvtBc3v532tzQSmoaLSdeBB3cCd488xmNruLL0fb/ZdbKlcaDDudwnrObbjBw== dependencies: detect-indent "^6.0.0" detect-newline "3.1.0" @@ -16683,10 +19141,18 @@ source-map-support@^0.4.15: dependencies: source-map "^0.5.6" -source-map-support@^0.5.16, source-map-support@~0.5.12, source-map-support@~0.5.20: - version "0.5.21" - resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" - integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== +source-map-support@^0.5.16, source-map-support@~0.5.20: + version "0.5.20" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.20.tgz#12166089f8f5e5e8c56926b377633392dd2cb6c9" + integrity sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw== + dependencies: + buffer-from "^1.0.0" + source-map "^0.6.0" + +source-map-support@~0.5.12, source-map-support@~0.5.19: + version "0.5.19" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.19.tgz#a98b62f86dcaf4f67399648c085291ab9e8fed61" + integrity sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw== dependencies: buffer-from "^1.0.0" source-map "^0.6.0" @@ -16694,7 +19160,7 @@ source-map-support@^0.5.16, source-map-support@~0.5.12, source-map-support@~0.5. source-map-url@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.3.0.tgz#7ecaf13b57bcd09da8a40c5d269db33799d4aaf9" - integrity sha512-QU4fa0D6aSOmrT+7OHpUXw+jS84T0MLaQNtFs8xzLNe6Arj44Magd7WEbyVW5LNYoAPVV35aKs4azxIfVJrToQ== + integrity sha1-fsrxO1e80J2opAxdJp2zN5nUqvk= source-map-url@^0.4.0: version "0.4.1" @@ -16704,33 +19170,33 @@ source-map-url@^0.4.0: source-map@0.4.x, source-map@^0.4.2: version "0.4.4" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.4.4.tgz#eba4f5da9c0dc999de68032d8b4f76173652036b" - integrity sha512-Y8nIfcb1s/7DcobUz1yOO1GSp7gyL+D9zLHDehT7iRESqGSxjJ448Sg7rvfgsRJCnKLdSl11uGf0s9X80cH0/A== + integrity sha1-66T12pwNyZneaAMti092FzZSA2s= dependencies: amdefine ">=0.0.4" source-map@^0.5.0, source-map@^0.5.3, source-map@^0.5.6, source-map@^0.5.7: version "0.5.7" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" - integrity sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ== + integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== -source-map@^0.7.3: - version "0.7.4" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.4.tgz#a9bbe705c9d8846f4e08ff6765acf0f1b0898656" - integrity sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA== +source-map@^0.7.3, source-map@~0.7.2: + version "0.7.3" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.3.tgz#5302f8169031735226544092e64981f751750383" + integrity sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ== source-map@~0.1.x: version "0.1.43" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.1.43.tgz#c24bc146ca517c1471f5dacbe2571b2b7f9e3346" - integrity sha512-VtCvB9SIQhk3aF6h+N85EaqIaBFIAfZ9Cu+NJHHVvc8BbEcnvDcFw6sqQ2dQrT6SlOrZq3tIvyD9+EGq/lJryQ== + integrity sha1-wkvBRspRfBRx9drL4lcbK3+eM0Y= dependencies: amdefine ">=0.0.4" -sourcemap-codec@^1.4.1, sourcemap-codec@^1.4.8: +sourcemap-codec@^1.4.1, sourcemap-codec@^1.4.4: version "1.4.8" resolved "https://registry.yarnpkg.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz#ea804bd94857402e6992d05a38ef1ae35a9ab4c4" integrity sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA== @@ -16753,20 +19219,20 @@ space-separated-tokens@^1.0.0: spawn-args@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/spawn-args/-/spawn-args-0.2.0.tgz#fb7d0bd1d70fd4316bd9e3dec389e65f9d6361bb" - integrity sha512-73BoniQDcRWgnLAf/suKH6V5H54gd1KLzwYN9FB6J/evqTV33htH9xwV/4BHek+++jzxpVlZQKKZkqstPQPmQg== + integrity sha1-+30L0dcP1DFr2ePew4nmX51jYbs= spdx-correct@^3.0.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.2.0.tgz#4f5ab0668f0059e34f9c00dce331784a12de4e9c" - integrity sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA== + version "3.1.1" + resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.1.tgz#dece81ac9c1e6713e5f7d1b6f17d468fa53d89a9" + integrity sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w== dependencies: spdx-expression-parse "^3.0.0" spdx-license-ids "^3.0.0" spdx-exceptions@^2.1.0: - version "2.4.0" - resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.4.0.tgz#c07a4ede25b16e4f78e6707bbd84b15a45c19c1b" - integrity sha512-hcjppoJ68fhxA/cjbN4T8N6uCUejN8yFw69ttpqtBeCbF3u13n7mb31NB9jKwGTTWWnt9IbRA/mf1FprYS8wfw== + version "2.3.0" + resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz#3f28ce1a77a00372683eade4a433183527a2163d" + integrity sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A== spdx-expression-parse@^3.0.0: version "3.0.1" @@ -16777,9 +19243,9 @@ spdx-expression-parse@^3.0.0: spdx-license-ids "^3.0.0" spdx-license-ids@^3.0.0: - version "3.0.17" - resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.17.tgz#887da8aa73218e51a1d917502d79863161a93f9c" - integrity sha512-sh8PWc/ftMqAAdFiBu6Fy6JUOYjqDJBJvIhpfDMyHrr0Rbp5liZqd4TjtQ/RgfLjKFZb+LMx5hpml5qOWy0qvg== + version "3.0.7" + resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz#e9c18a410e5ed7e12442a549fbd8afa767038d65" + integrity sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ== split-on-first@^1.0.0: version "1.1.0" @@ -16793,20 +19259,35 @@ split-string@^3.0.1, split-string@^3.0.2: dependencies: extend-shallow "^3.0.0" -sprintf-js@^1.1.1: - version "1.1.3" - resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.1.3.tgz#4914b903a2f8b685d17fdf78a70e917e872e444a" - integrity sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA== +sprintf-js@^1.0.3, sprintf-js@^1.1.1: + version "1.1.2" + resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.1.2.tgz#da1765262bf8c0f571749f2ad6c26300207ae673" + integrity sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug== sprintf-js@~1.0.2: version "1.0.3" resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" - integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== + integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= sri-toolbox@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/sri-toolbox/-/sri-toolbox-0.2.0.tgz#a7fea5c3fde55e675cf1c8c06f3ebb5c2935835e" - integrity sha512-DQIMWCAr/M7phwo+d3bEfXwSBEwuaJL+SJx9cuqt1Ty7K96ZFoHpYnSbhrQZEr0+0/GtmpKECP8X/R4RyeTAfw== + integrity sha1-p/6lw/3lXmdc8cjAbz67XCk1g14= + +sshpk@^1.7.0: + version "1.16.1" + resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.16.1.tgz#fb661c0bef29b39db40769ee39fa70093d6f6877" + integrity sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg== + dependencies: + asn1 "~0.2.3" + assert-plus "^1.0.0" + bcrypt-pbkdf "^1.0.0" + dashdash "^1.12.0" + ecc-jsbn "~0.1.1" + getpass "^0.1.1" + jsbn "~0.1.0" + safer-buffer "^2.0.2" + tweetnacl "~0.14.0" ssri@^6.0.1: version "6.0.2" @@ -16828,9 +19309,9 @@ stable@^0.1.8: integrity sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w== stagehand@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/stagehand/-/stagehand-1.0.1.tgz#0cbca6f906e4a7be36c5830dc31d9cc7091a827e" - integrity sha512-GqXBq2SPWv9hTXDFKS8WrKK1aISB0aKGHZzH+uD4ShAgs+Fz20ZfoerLOm8U+f62iRWLrw6nimOY/uYuTcVhvg== + version "1.0.0" + resolved "https://registry.yarnpkg.com/stagehand/-/stagehand-1.0.0.tgz#79515e2ad3a02c63f8720c7df9b6077ae14276d9" + integrity sha512-zrXl0QixAtSHFyN1iv04xOBgplbT4HgC8T7g+q8ESZbDNi5uZbMtxLukFVXPJ5Nl7zCYvYcrT3Mj24WYCH93hw== dependencies: debug "^4.1.0" @@ -16842,32 +19323,25 @@ state-toggle@^1.0.0: static-extend@^0.1.1: version "0.1.2" resolved "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6" - integrity sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g== + integrity sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY= dependencies: define-property "^0.2.5" object-copy "^0.1.0" -statuses@2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/statuses/-/statuses-2.0.1.tgz#55cb000ccf1d48728bd23c685a063998cf1a1b63" - integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== - -"statuses@>= 1.4.0 < 2", statuses@~1.5.0: +"statuses@>= 1.4.0 < 2", "statuses@>= 1.5.0 < 2", statuses@~1.5.0: version "1.5.0" resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" - integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA== + integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= -stop-iteration-iterator@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz#6a60be0b4ee757d1ed5254858ec66b10c49285e4" - integrity sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ== - dependencies: - internal-slot "^1.0.4" +stealthy-require@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/stealthy-require/-/stealthy-require-1.1.1.tgz#35b09875b4ff49f26a777e509b3090a3226bf24b" + integrity sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks= store2@^2.12.0: - version "2.14.2" - resolved "https://registry.yarnpkg.com/store2/-/store2-2.14.2.tgz#56138d200f9fe5f582ad63bc2704dbc0e4a45068" - integrity sha512-siT1RiqlfQnGqgT/YzXVUNsom9S0H1OX+dpdGN1xkyYATo4I6sep5NmsRD/40s3IIOvlCq6akxkqG82urIZW1w== + version "2.12.0" + resolved "https://registry.yarnpkg.com/store2/-/store2-2.12.0.tgz#e1f1b7e1a59b6083b2596a8d067f6ee88fd4d3cf" + integrity sha512-7t+/wpKLanLzSnQPX8WAcuLCCeuSHoWdQuh9SB3xD0kNOM38DNf+0Oa+wmvxmYueRzkmh6IcdKFtvTa+ecgPDw== stream-browserify@^2.0.1: version "2.0.2" @@ -16897,14 +19371,14 @@ stream-http@^2.7.2: xtend "^4.0.0" stream-shift@^1.0.0: - version "1.0.3" - resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.3.tgz#85b8fab4d71010fc3ba8772e8046cc49b8a3864b" - integrity sha512-76ORR0DO1o1hlKwTbi/DM3EXWGf3ZJYO8cXX5RJwnul2DEg2oyoZyjLNoQM8WsvZiFKCRfC1O0J7iCvie3RZmQ== + version "1.0.1" + resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.1.tgz#d7088281559ab2778424279b0877da3c392d5a3d" + integrity sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ== strict-uri-encode@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz#b9c7330c7042862f6b142dc274bbcc5866ce3546" - integrity sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ== + integrity sha1-ucczDHBChi9rFC3CdLvMWGbONUY= string-argv@0.3.1: version "0.3.1" @@ -16914,18 +19388,18 @@ string-argv@0.3.1: string-template@~0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/string-template/-/string-template-0.2.1.tgz#42932e598a352d01fc22ec3367d9d84eec6c9add" - integrity sha512-Yptehjogou2xm4UJbxJ4CxgZx12HBfeystp0y3x7s4Dj32ltVVG1Gg8YhKjHZkHicuKpZX/ffilA8505VbUbpw== + integrity sha1-QpMuWYo1LQH8IuwzZ9nYTuxsmt0= string-width@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" - integrity sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw== + integrity sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M= dependencies: code-point-at "^1.0.0" is-fullwidth-code-point "^1.0.0" strip-ansi "^3.0.0" -"string-width@^1.0.2 || 2 || 3 || 4", string-width@^4.0.0, string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.2, string-width@^4.2.3: +"string-width@^1.0.2 || 2 || 3 || 4", string-width@^4.1.0, string-width@^4.2.3: version "4.2.3" resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== @@ -16942,70 +19416,105 @@ string-width@^2.1.0: is-fullwidth-code-point "^2.0.0" strip-ansi "^4.0.0" -"string.prototype.matchall@^4.0.0 || ^3.0.1", string.prototype.matchall@^4.0.5: - version "4.0.10" - resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.10.tgz#a1553eb532221d4180c51581d6072cd65d1ee100" - integrity sha512-rGXbGmOEosIQi6Qva94HUjgPs9vKW+dkG7Y8Q5O2OYkWL6wFaTRZO8zM4mhP94uX55wgyrXzfS2aGtGzUL7EJQ== +string-width@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-3.1.0.tgz#22767be21b62af1081574306f69ac51b62203961" + integrity sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w== + dependencies: + emoji-regex "^7.0.1" + is-fullwidth-code-point "^2.0.0" + strip-ansi "^5.1.0" + +string-width@^4.0.0, string-width@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.0.tgz#952182c46cc7b2c313d1596e623992bd163b72b5" + integrity sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.0" + +"string.prototype.matchall@^4.0.0 || ^3.0.1": + version "4.0.3" + resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.3.tgz#24243399bc31b0a49d19e2b74171a15653ec996a" + integrity sha512-OBxYDA2ifZQ2e13cP82dWFMaCV9CGF8GzmN4fljBVw5O5wep0lu4gacm1OL6MjROoUnB8VbkWRThqkV2YFLNxw== + dependencies: + call-bind "^1.0.0" + define-properties "^1.1.3" + es-abstract "^1.18.0-next.1" + has-symbols "^1.0.1" + internal-slot "^1.0.2" + regexp.prototype.flags "^1.3.0" + side-channel "^1.0.3" + +string.prototype.matchall@^4.0.5: + version "4.0.6" + resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.6.tgz#5abb5dabc94c7b0ea2380f65ba610b3a544b15fa" + integrity sha512-6WgDX8HmQqvEd7J+G6VtAahhsQIssiZ8zl7zKh1VDMFyL3hRTJP4FTNA3RbIp2TOQ9AYNDcc7e3fH0Qbup+DBg== dependencies: call-bind "^1.0.2" - define-properties "^1.2.0" - es-abstract "^1.22.1" - get-intrinsic "^1.2.1" - has-symbols "^1.0.3" - internal-slot "^1.0.5" - regexp.prototype.flags "^1.5.0" - set-function-name "^2.0.0" + define-properties "^1.1.3" + es-abstract "^1.19.1" + get-intrinsic "^1.1.1" + has-symbols "^1.0.2" + internal-slot "^1.0.3" + regexp.prototype.flags "^1.3.1" side-channel "^1.0.4" string.prototype.padend@^3.0.0: - version "3.1.5" - resolved "https://registry.yarnpkg.com/string.prototype.padend/-/string.prototype.padend-3.1.5.tgz#311ef3a4e3c557dd999cdf88fbdde223f2ac0f95" - integrity sha512-DOB27b/2UTTD+4myKUFh+/fXWcu/UDyASIXfg+7VzoCNNGOfWvoyU/x5pvVHr++ztyt/oSYI1BcWBBG/hmlNjA== + version "3.1.1" + resolved "https://registry.yarnpkg.com/string.prototype.padend/-/string.prototype.padend-3.1.1.tgz#824c84265dbac46cade2b957b38b6a5d8d1683c5" + integrity sha512-eCzTASPnoCr5Ht+Vn1YXgm8SB015hHKgEIMu9Nr9bQmLhRBxKRfmzSj/IQsxDFc8JInJDDFA0qXwK+xxI7wDkg== dependencies: - call-bind "^1.0.2" - define-properties "^1.2.0" - es-abstract "^1.22.1" + call-bind "^1.0.0" + define-properties "^1.1.3" + es-abstract "^1.18.0-next.1" string.prototype.padstart@^3.0.0: - version "3.1.5" - resolved "https://registry.yarnpkg.com/string.prototype.padstart/-/string.prototype.padstart-3.1.5.tgz#ce435e145e4d68b701d1db51cb546ba100177d98" - integrity sha512-R57IsE3JIfModQWrVXYZ8ZHWMBNDpIoniDwhYCR1nx+iHwDkjjk26a8xM9BYgf7SAXJO7sdNPng5J+0ccr5LFQ== + version "3.1.1" + resolved "https://registry.yarnpkg.com/string.prototype.padstart/-/string.prototype.padstart-3.1.1.tgz#5a1ce79d21899073f630895cb9c7ce7f5acf51d6" + integrity sha512-kcFjKhQYg40AK9MITCWYr/vIebruAD01sc/fxi8szHJaEG7Rke4XHw6LU9c1VWXh/+J/PxvWLLf/aIAGKhXkAQ== dependencies: - call-bind "^1.0.2" - define-properties "^1.2.0" - es-abstract "^1.22.1" + call-bind "^1.0.0" + define-properties "^1.1.3" + es-abstract "^1.18.0-next.1" -string.prototype.trim@^1.2.8: - version "1.2.8" - resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.2.8.tgz#f9ac6f8af4bd55ddfa8895e6aea92a96395393bd" - integrity sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ== +string.prototype.trimend@^1.0.1: + version "1.0.3" + resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.3.tgz#a22bd53cca5c7cf44d7c9d5c732118873d6cd18b" + integrity sha512-ayH0pB+uf0U28CtjlLvL7NaohvR1amUvVZk+y3DYb0Ey2PUV5zPkkKy9+U1ndVEIXO8hNg18eIv9Jntbii+dKw== dependencies: - call-bind "^1.0.2" - define-properties "^1.2.0" - es-abstract "^1.22.1" + call-bind "^1.0.0" + define-properties "^1.1.3" -string.prototype.trimend@^1.0.7: - version "1.0.7" - resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.7.tgz#1bb3afc5008661d73e2dc015cd4853732d6c471e" - integrity sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA== +string.prototype.trimend@^1.0.3, string.prototype.trimend@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz#e75ae90c2942c63504686c18b287b4a0b1a45f80" + integrity sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A== dependencies: call-bind "^1.0.2" - define-properties "^1.2.0" - es-abstract "^1.22.1" + define-properties "^1.1.3" -string.prototype.trimstart@^1.0.7: - version "1.0.7" - resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.7.tgz#d4cdb44b83a4737ffbac2d406e405d43d0184298" - integrity sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg== +string.prototype.trimstart@^1.0.1: + version "1.0.3" + resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.3.tgz#9b4cb590e123bb36564401d59824298de50fd5aa" + integrity sha512-oBIBUy5lea5tt0ovtOFiEQaBkoBBkyJhZXzJYrSmDo5IUUqbOPvVezuRs/agBIdZ2p2Eo1FD6bD9USyBLfl3xg== + dependencies: + call-bind "^1.0.0" + define-properties "^1.1.3" + +string.prototype.trimstart@^1.0.3, string.prototype.trimstart@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz#b36399af4ab2999b4c9c648bd7a3fb2bb26feeed" + integrity sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw== dependencies: call-bind "^1.0.2" - define-properties "^1.2.0" - es-abstract "^1.22.1" + define-properties "^1.1.3" string_decoder@0.10, string_decoder@~0.10.x: version "0.10.31" resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94" - integrity sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ== + integrity sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ= string_decoder@^1.0.0, string_decoder@^1.1.1: version "1.3.0" @@ -17035,17 +19544,24 @@ stringstream@~0.0.4: resolved "https://registry.yarnpkg.com/stringstream/-/stringstream-0.0.6.tgz#7880225b0d4ad10e30927d167a1d6f2fd3b33a72" integrity sha512-87GEBAkegbBcweToUrdzf3eLhWNg06FJTebl4BVJz/JgWy8CvEr9dRtX5qWphiynMSQlxxi+QqN0z5T32SLlhA== +strip-ansi@6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.0.tgz#0b1571dd7669ccd4f3e06e14ef1eed26225ae532" + integrity sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w== + dependencies: + ansi-regex "^5.0.0" + strip-ansi@^3.0.0, strip-ansi@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" - integrity sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg== + integrity sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8= dependencies: ansi-regex "^2.0.0" strip-ansi@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f" - integrity sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow== + integrity sha1-qEeQIusaw2iocTibY1JixQXuNo8= dependencies: ansi-regex "^3.0.0" @@ -17068,17 +19584,10 @@ strip-ansi@~0.1.0: resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-0.1.1.tgz#39e8a98d044d150660abe4a6808acf70bb7bc991" integrity sha512-behete+3uqxecWlDAm5lmskaSaISA+ThQ4oNNBDTBJt0x2ppR6IPqfZNuj6BLaLJ/Sji4TPZlcRyOis8wXQTLg== -strip-bom@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-2.0.0.tgz#6219a85616520491f35788bdbf1447a99c7e6b0e" - integrity sha512-kwrX1y7czp1E69n2ajbG65mIo9dqvJ+8aBQXOGVxqwvNbsXdFM6Lq37dLAY3mknUwru8CfcCbfOLL/gMo+fi3g== - dependencies: - is-utf8 "^0.2.0" - strip-bom@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" - integrity sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA== + integrity sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM= strip-bom@^4.0.0: version "4.0.0" @@ -17088,20 +19597,13 @@ strip-bom@^4.0.0: strip-eof@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" - integrity sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q== + integrity sha1-u0P/VZim6wXYm1n80SnJgzE2Br8= strip-final-newline@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== -strip-indent@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-1.0.1.tgz#0c7962a6adefa7bbd4ac366460a638552ae1a0a2" - integrity sha512-I5iQq6aFMM62fBEAIB/hXzwJD6EEZ0xEGCX2t7oXqaKPIRgt4WruAQ285BISgdkP+HLGWyeGmNJcpIwFeRYRUA== - dependencies: - get-stdin "^4.0.1" - strip-json-comments@^3.1.0, strip-json-comments@^3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" @@ -17133,12 +19635,12 @@ style-to-object@0.3.0, style-to-object@^0.3.0: styled_string@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/styled_string/-/styled_string-0.0.1.tgz#d22782bd81295459bc4f1df18c4bad8e94dd124a" - integrity sha512-DU2KZiB6VbPkO2tGSqQ9n96ZstUPjW7X4sGO6V2m1myIQluX0p1Ol8BrA/l6/EesqhMqXOIXs3cJNOy1UuU2BA== + integrity sha1-0ieCvYEpVFm8Tx3xjEutjpTdEko= sum-up@^1.0.1: version "1.0.3" resolved "https://registry.yarnpkg.com/sum-up/-/sum-up-1.0.3.tgz#1c661f667057f63bcb7875aa1438bc162525156e" - integrity sha512-zw5P8gnhiqokJUWRdR6F4kIIIke0+ubQSGyYUY506GCbJWtV7F6Xuy0j6S125eSX2oF+a8KdivsZ8PlVEH0Mcw== + integrity sha1-HGYfZnBX9jvLeHWqFDi8FiUlFW4= dependencies: chalk "^1.0.0" @@ -17152,7 +19654,7 @@ supports-color@8.1.1, supports-color@^8.0.0: supports-color@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" - integrity sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g== + integrity sha1-U10EXOa2Nj+kARcIRimZXp3zJMc= supports-color@^5.3.0: version "5.5.0" @@ -17161,6 +19663,13 @@ supports-color@^5.3.0: dependencies: has-flag "^3.0.0" +supports-color@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-6.1.0.tgz#0764abc69c63d5ac842dd4867e8d025e880df8f3" + integrity sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ== + dependencies: + has-flag "^3.0.0" + supports-color@^7.0.0, supports-color@^7.1.0: version "7.2.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" @@ -17199,16 +19708,16 @@ symbol-tree@^3.2.4: integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw== symbol.prototype.description@^1.0.0: - version "1.0.5" - resolved "https://registry.yarnpkg.com/symbol.prototype.description/-/symbol.prototype.description-1.0.5.tgz#d30e01263b6020fbbd2d2884a6276ce4d49ab568" - integrity sha512-x738iXRYsrAt9WBhRCVG5BtIC3B7CUkFwbHW2zOvGtwM33s7JjrCDyq8V0zgMYVb5ymsL8+qkzzpANH63CPQaQ== + version "1.0.3" + resolved "https://registry.yarnpkg.com/symbol.prototype.description/-/symbol.prototype.description-1.0.3.tgz#5b0eb61595bca6945da95ec7696a25e55aa1eca6" + integrity sha512-NvwWb5AdyTtmFNa1x0ksJakFUV/WJ+z7iRrYGU1xZew77Qd+kMrZKsk3uatCckk6yPNpbHhRcOO+JBU+ohcMBw== dependencies: - call-bind "^1.0.2" - get-symbol-description "^1.0.0" - has-symbols "^1.0.2" - object.getownpropertydescriptors "^2.1.2" + call-bind "^1.0.0" + es-abstract "^1.18.0-next.1" + has-symbols "^1.0.1" + object.getownpropertydescriptors "^2.1.0" -symlink-or-copy@^1.0.0, symlink-or-copy@^1.0.1, symlink-or-copy@^1.1.8, symlink-or-copy@^1.2.0, symlink-or-copy@^1.3.1: +symlink-or-copy@^1.0.0, symlink-or-copy@^1.0.1, symlink-or-copy@^1.1.8, symlink-or-copy@^1.2.0, symlink-or-copy@^1.3.0, symlink-or-copy@^1.3.1: version "1.3.1" resolved "https://registry.yarnpkg.com/symlink-or-copy/-/symlink-or-copy-1.3.1.tgz#9506dd64d8e98fa21dcbf4018d1eab23e77f71fe" integrity sha512-0K91MEXFpBUaywiwSSkmKjnGcasG/rVBXFLJz5DrgGabpYD6N+3yZrfD6uUIfpuTu65DZLHi7N8CizHc07BPZA== @@ -17246,9 +19755,9 @@ tabbable@^5.3.3: integrity sha512-QD9qKY3StfbZqWOPLp0++pOrAVb/HbUi5xCc8cUo4XjP19808oaMiDzn0leBY5mCespIBM0CIZePzZjgzR83kA== table@^6.0.9: - version "6.8.1" - resolved "https://registry.yarnpkg.com/table/-/table-6.8.1.tgz#ea2b71359fe03b017a5fbc296204471158080bdf" - integrity sha512-Y4X9zqrCftUhMeH2EptSSERdVKt/nEdijTOacGD/97EKjhQ/Qs8RTlEGABSJNNN8lac9kheH+af7yAkEWlgneA== + version "6.7.5" + resolved "https://registry.yarnpkg.com/table/-/table-6.7.5.tgz#f04478c351ef3d8c7904f0e8be90a1b62417d238" + integrity sha512-LFNeryOqiQHqCVKzhkymKwt6ozeRhlm8IL1mE8rNUurkir4heF6PzMyRgaTa4tlyPTGGgXuvVOF/OLWiH09Lqw== dependencies: ajv "^8.0.1" lodash.truncate "^4.4.2" @@ -17270,23 +19779,37 @@ tapable@^1.0.0, tapable@^1.1.3: resolved "https://registry.yarnpkg.com/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2" integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA== -tapable@^2.1.1, tapable@^2.2.0, tapable@^2.2.1: +tapable@^2.1.1, tapable@^2.2.0: version "2.2.1" resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.2.1.tgz#1967a73ef4060a82f12ab96af86d52fdb76eeca0" integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ== tar@^6.0.2: - version "6.2.0" - resolved "https://registry.yarnpkg.com/tar/-/tar-6.2.0.tgz#b14ce49a79cb1cd23bc9b016302dea5474493f73" - integrity sha512-/Wo7DcT0u5HUV486xg675HtjNd3BXZ6xDbzsCUZPt5iw8bTQ63bP0Raut3mvro9u+CUyq7YQd8Cx55fsZXxqLQ== + version "6.1.11" + resolved "https://registry.yarnpkg.com/tar/-/tar-6.1.11.tgz#6760a38f003afa1b2ffd0ffe9e9abbd0eab3d621" + integrity sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA== dependencies: chownr "^2.0.0" fs-minipass "^2.0.0" - minipass "^5.0.0" + minipass "^3.0.0" minizlib "^2.1.1" mkdirp "^1.0.3" yallist "^4.0.0" +telejson@^5.3.2: + version "5.3.3" + resolved "https://registry.yarnpkg.com/telejson/-/telejson-5.3.3.tgz#fa8ca84543e336576d8734123876a9f02bf41d2e" + integrity sha512-PjqkJZpzEggA9TBpVtJi1LVptP7tYtXB6rEubwlHap76AMjzvOdKX41CxyaW7ahhzDU1aftXnMCx5kAPDZTQBA== + dependencies: + "@types/is-function" "^1.0.0" + global "^4.4.0" + is-function "^1.0.2" + is-regex "^1.1.2" + is-symbol "^1.0.3" + isobject "^4.0.0" + lodash "^4.17.21" + memoizerific "^1.11.3" + telejson@^6.0.8: version "6.0.8" resolved "https://registry.yarnpkg.com/telejson/-/telejson-6.0.8.tgz#1c432db7e7a9212c1fbd941c3e5174ec385148f7" @@ -17309,6 +19832,11 @@ temp@0.9.4: mkdirp "^0.5.1" rimraf "~2.6.2" +term-size@^2.1.0: + version "2.2.1" + resolved "https://registry.yarnpkg.com/term-size/-/term-size-2.2.1.tgz#2a6a54840432c2fb6320fea0f415531e90189f54" + integrity sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg== + terser-webpack-plugin@^1.4.3: version "1.4.5" resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz#a217aefaea330e734ffacb6120ec1fa312d6040b" @@ -17339,36 +19867,54 @@ terser-webpack-plugin@^4.2.3: terser "^5.3.4" webpack-sources "^1.4.3" -terser-webpack-plugin@^5.3.10: - version "5.3.10" - resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz#904f4c9193c6fd2a03f693a2150c62a92f40d199" - integrity sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w== +terser-webpack-plugin@^5.3.7: + version "5.3.9" + resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.9.tgz#832536999c51b46d468067f9e37662a3b96adfe1" + integrity sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA== dependencies: - "@jridgewell/trace-mapping" "^0.3.20" + "@jridgewell/trace-mapping" "^0.3.17" jest-worker "^27.4.5" schema-utils "^3.1.1" serialize-javascript "^6.0.1" - terser "^5.26.0" + terser "^5.16.8" terser@^4.1.2, terser@^4.6.3: - version "4.8.1" - resolved "https://registry.yarnpkg.com/terser/-/terser-4.8.1.tgz#a00e5634562de2239fd404c649051bf6fc21144f" - integrity sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw== + version "4.8.0" + resolved "https://registry.yarnpkg.com/terser/-/terser-4.8.0.tgz#63056343d7c70bb29f3af665865a46fe03a0df17" + integrity sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw== dependencies: commander "^2.20.0" source-map "~0.6.1" source-map-support "~0.5.12" -terser@^5.26.0, terser@^5.3.4, terser@^5.7.0: - version "5.27.0" - resolved "https://registry.yarnpkg.com/terser/-/terser-5.27.0.tgz#70108689d9ab25fef61c4e93e808e9fd092bf20c" - integrity sha512-bi1HRwVRskAjheeYl291n3JC4GgO/Ty4z1nVs5AAsmonJulGxpSektecnNedrwK9C7vpvVtcX3cw00VSLt7U2A== +terser@^5.16.8: + version "5.17.7" + resolved "https://registry.yarnpkg.com/terser/-/terser-5.17.7.tgz#2a8b134826fe179b711969fd9d9a0c2479b2a8c3" + integrity sha512-/bi0Zm2C6VAexlGgLlVxA0P2lru/sdLyfCVaRMfKVo9nWxbmz7f/sD8VPybPeSUJaJcwmCJis9pBIhcVcG1QcQ== dependencies: "@jridgewell/source-map" "^0.3.3" acorn "^8.8.2" commander "^2.20.0" source-map-support "~0.5.20" +terser@^5.3.0: + version "5.6.1" + resolved "https://registry.yarnpkg.com/terser/-/terser-5.6.1.tgz#a48eeac5300c0a09b36854bf90d9c26fb201973c" + integrity sha512-yv9YLFQQ+3ZqgWCUk+pvNJwgUTdlIxUk1WTN+RnaFJe2L7ipG2csPT0ra2XRm7Cs8cxN7QXmK1rFzEwYEQkzXw== + dependencies: + commander "^2.20.0" + source-map "~0.7.2" + source-map-support "~0.5.19" + +terser@^5.3.4: + version "5.9.0" + resolved "https://registry.yarnpkg.com/terser/-/terser-5.9.0.tgz#47d6e629a522963240f2b55fcaa3c99083d2c351" + integrity sha512-h5hxa23sCdpzcye/7b8YqbE5OwKca/ni0RQz1uRX3tGh8haaGHqcuSqbGRybuAKNdntZ0mDgFNXPJ48xQ2RXKQ== + dependencies: + commander "^2.20.0" + source-map "~0.7.2" + source-map-support "~0.5.20" + test-exclude@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-6.0.0.tgz#04a8698661d805ea6fa293b6cb9e63ac044ef15e" @@ -17384,17 +19930,17 @@ testem-multi-reporter@^1.2.0: integrity sha512-ttIds/wpU0njpRBQsDl+tcPOy8jvafad6MCEIy21+BpNEcpCBZWrYuNva8TtxaZcoLuFTW0B8FsWl6XuJfH3rQ== testem@^3.0.3, testem@^3.2.0: - version "3.11.0" - resolved "https://registry.yarnpkg.com/testem/-/testem-3.11.0.tgz#24f46528a9f7135eca88466b35ca8e09ad497399" - integrity sha512-q0U126/nnRH54ZDrr6j1Ai5zK6vOm2rdY/5VJrbqcEPQgOWoLB6zrymWUs7BqN2/yRsdorocl9E9ZEwm7LLIZQ== + version "3.6.0" + resolved "https://registry.yarnpkg.com/testem/-/testem-3.6.0.tgz#bf5c86944bafd035c18f41f520195cce5eef33a8" + integrity sha512-sXwx2IlOadOhrKf0hsV1Yt/yuYhdfrtJ4dpp7T6pFN62GjMyKifjAv2SFm+4zYHee1JwxheO7JUL0+3iN0rlHw== dependencies: - "@xmldom/xmldom" "^0.8.0" + "@xmldom/xmldom" "^0.7.1" backbone "^1.1.2" bluebird "^3.4.6" charm "^1.0.0" commander "^2.6.0" compression "^1.7.4" - consolidate "^0.16.0" + consolidate "^0.15.1" execa "^1.0.0" express "^4.10.7" fireworm "^0.7.0" @@ -17406,12 +19952,12 @@ testem@^3.0.3, testem@^3.2.0: lodash.clonedeep "^4.4.1" lodash.find "^4.5.1" lodash.uniqby "^4.7.0" - mkdirp "^3.0.1" - mustache "^4.2.0" - node-notifier "^10.0.0" - npmlog "^6.0.0" + mkdirp "^0.5.1" + mustache "^3.0.0" + node-notifier "^9.0.1" + npmlog "^4.0.0" printf "^0.6.1" - rimraf "^3.0.2" + rimraf "^2.4.4" socket.io "^4.1.2" spawn-args "^0.2.0" styled_string "0.0.1" @@ -17428,16 +19974,21 @@ text-encoder-lite@^2.0.0: resolved "https://registry.yarnpkg.com/text-encoder-lite/-/text-encoder-lite-2.0.0.tgz#3c865dd6f3720b279c9e370f8f36c831d2cee175" integrity sha512-bo08ND8LlBwPeU23EluRUcO3p2Rsb/eN5EIfOVqfRmblNDEVKK5IzM9Qfidvo+odT0hhV8mpXQcP/M5MMzABXw== -text-table@^0.2.0: +text-table@0.2.0, text-table@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" - integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw== + integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= "textextensions@1 || 2", textextensions@^2.5.0: version "2.6.0" resolved "https://registry.yarnpkg.com/textextensions/-/textextensions-2.6.0.tgz#d7e4ab13fe54e32e08873be40d51b74229b00fc4" integrity sha512-49WtAWS+tcsy93dRt6P0P3AMD2m5PvXRhuEA0kaXos5ZLlujtYmpmFsB+QvWUSxE1ZsstmYXfQ7L40+EcQgpAQ== +throttle-debounce@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/throttle-debounce/-/throttle-debounce-3.0.1.tgz#32f94d84dfa894f786c9a1f290e7a645b6a19abb" + integrity sha512-dTEWWNu6JmeVXY0ZYoPuH5cRIwc0MeGbJwah9KUNYSJwommQpCzTySTpEe8Gs1J23aeWEuAobe4Ag7EHVt/LOg== + through2@^2.0.0: version "2.0.5" resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" @@ -17457,12 +20008,12 @@ through2@^3.0.1: through@^2.3.6, through@^2.3.8: version "2.3.8" resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" - integrity sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg== + integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= time-zone@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/time-zone/-/time-zone-1.0.0.tgz#99c5bf55958966af6d06d83bdf3800dc82faec5d" - integrity sha512-TIsDdtKo6+XrPtiTm1ssmMngN1sAhyKnTO2kunQWqNPWIVvCm15Wmw4SWInwTVgJ5u/Tr04+8Ei9TNcw4x4ONA== + integrity sha1-mcW/VZWJZq9tBtg73zgA3IL67F0= timers-browserify@^2.0.4: version "2.0.12" @@ -17513,7 +20064,7 @@ title-case@^3.0.3: tmp@0.0.28: version "0.0.28" resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.28.tgz#172735b7f614ea7af39664fa84cf0de4e515d120" - integrity sha512-c2mmfiBmND6SOVxzogm1oda0OJ1HZVIk/5n26N59dDTh80MUeavpiCls4PGAdkX1PFkKokLpcf7prSjCeXLsJg== + integrity sha1-Fyc1t/YU6nrzlmT6hM8N5OUV0SA= dependencies: os-tmpdir "~1.0.1" @@ -17538,7 +20089,7 @@ tmp@^0.2.1: dependencies: rimraf "^3.0.0" -tmpl@1.0.5: +tmpl@1.0.5, tmpl@1.0.x: version "1.0.5" resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.5.tgz#8683e0b902bb9c20c4f726e3c0b69f36518c07cc" integrity sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw== @@ -17546,29 +20097,29 @@ tmpl@1.0.5: to-arraybuffer@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz#7d229b1fcc637e466ca081180836a7aabff83f43" - integrity sha512-okFlQcoGTi4LQBG/PgSYblw9VOyptsz2KJZqc6qtgGdes8VktzUQkj4BI2blit072iS8VODNcMA+tvnS9dnuMA== + integrity sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M= to-fast-properties@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-1.0.3.tgz#b83571fa4d8c25b82e231b06e3a3055de4ca1a47" - integrity sha512-lxrWP8ejsq+7E3nNjwYmUBMAgjMTZoTI+sdBOpvNyijeDLa29LUn9QaoXAHv4+Z578hbmHHJKZknzxVtvo77og== + integrity sha1-uDVx+k2MJbguIxsG46MFXeTKGkc= to-fast-properties@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" - integrity sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog== + integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= to-object-path@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af" - integrity sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg== + integrity sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68= dependencies: kind-of "^3.0.2" to-regex-range@^2.1.0: version "2.1.1" resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38" - integrity sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg== + integrity sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg= dependencies: is-number "^3.0.0" repeat-string "^1.6.1" @@ -17593,34 +20144,50 @@ to-regex@^3.0.1, to-regex@^3.0.2: toggle-selection@^1.0.6: version "1.0.6" resolved "https://registry.yarnpkg.com/toggle-selection/-/toggle-selection-1.0.6.tgz#6e45b1263f2017fa0acc7d89d78b15b8bf77da32" - integrity sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ== + integrity sha1-bkWxJj8gF/oKzH2J14sVuL932jI= -toidentifier@1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35" - integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== +toidentifier@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.0.tgz#7e1be3470f1e77948bc43d94a3c8f4d7752ba553" + integrity sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw== -tough-cookie@>=0.12.0, tough-cookie@^4.0.0: - version "4.1.3" - resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-4.1.3.tgz#97b9adb0728b42280aa3d814b6b999b2ff0318bf" - integrity sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw== +tough-cookie@>=0.12.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-4.0.0.tgz#d822234eeca882f991f0f908824ad2622ddbece4" + integrity sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg== dependencies: psl "^1.1.33" punycode "^2.1.1" - universalify "^0.2.0" - url-parse "^1.5.3" + universalify "^0.1.2" -tr46@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/tr46/-/tr46-2.1.0.tgz#fa87aa81ca5d5941da8cbf1f9b749dc969a4e240" - integrity sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw== +tough-cookie@^2.3.3, tough-cookie@~2.5.0: + version "2.5.0" + resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2" + integrity sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g== + dependencies: + psl "^1.1.28" + punycode "^2.1.1" + +tough-cookie@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-3.0.1.tgz#9df4f57e739c26930a018184887f4adb7dca73b2" + integrity sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg== + dependencies: + ip-regex "^2.1.0" + psl "^1.1.28" + punycode "^2.1.1" + +tr46@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/tr46/-/tr46-2.0.2.tgz#03273586def1595ae08fedb38d7733cee91d2479" + integrity sha512-3n1qG+/5kg+jrbTzwAykB5yRYtQCTqOGKq5U5PE3b0a1/mzo6snDhjGS0zJVJunO0NrT3Dg1MLy5TjWP/UJppg== dependencies: punycode "^2.1.1" tr46@~0.0.3: version "0.0.3" resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" - integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw== + integrity sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o= tracked-maps-and-sets@^3.0.1: version "3.0.2" @@ -17654,15 +20221,10 @@ tree-sync@^2.0.0, tree-sync@^2.1.0: quick-temp "^0.1.5" walk-sync "^0.3.3" -trim-newlines@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-1.0.0.tgz#5887966bb582a4503a41eb524f7d35011815a613" - integrity sha512-Nm4cF79FhSTzrLKGDMi3I4utBtFv8qKy4sq1enftf2gMdpqI8oVQTAfySkTz5r49giVzDj88SVZXP4CeYQwjaw== - trim-right@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/trim-right/-/trim-right-1.0.1.tgz#cb2e1203067e0c8de1f614094b9fe45704ea6003" - integrity sha512-WZGXGstmCWgeevgTL54hrCuw1dyMQIzWy7ZfqRJfSmJZBwklI15egmQytFP6bPidmw3M8d5yEowl1niq4vmqZw== + integrity sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM= trim-trailing-lines@^1.0.0: version "1.1.4" @@ -17672,7 +20234,7 @@ trim-trailing-lines@^1.0.0: trim@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/trim/-/trim-0.0.1.tgz#5858547f6b290757ee95cccc666fb50084c460dd" - integrity sha512-YzQV+TZg4AxpKxaTHK3c3D+kRDCGVEE7LemdlQZoQXn0iennk10RsIoY6ikzAqJTc9Xjl9C1/waHom/J86ziAQ== + integrity sha1-WFhUf2spB1fulczMZm+1AITEYN0= trough@^1.0.0: version "1.0.5" @@ -17684,6 +20246,11 @@ ts-dedent@^2.0.0: resolved "https://registry.yarnpkg.com/ts-dedent/-/ts-dedent-2.2.0.tgz#39e4bd297cd036292ae2394eb3412be63f563bb5" integrity sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ== +ts-essentials@^2.0.3: + version "2.0.12" + resolved "https://registry.yarnpkg.com/ts-essentials/-/ts-essentials-2.0.12.tgz#c9303f3d74f75fa7528c3d49b80e089ab09d8745" + integrity sha512-3IVX4nI6B5cc31/GFFE+i8ey/N2eA0CZDbo6n0yrz0zDX8ZJ8djmU1p+XRz7G3is0F3bB3pu2pAroFdAWQKU3w== + ts-pnp@^1.1.6: version "1.2.0" resolved "https://registry.yarnpkg.com/ts-pnp/-/ts-pnp-1.2.0.tgz#a500ad084b0798f1c3071af391e65912c86bca92" @@ -17694,20 +20261,37 @@ tslib@^1.9.0: resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== -tslib@^2.0.3, tslib@^2.1.0, tslib@^2.2.0: - version "2.6.2" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.2.tgz#703ac29425e7b37cd6fd456e92404d46d1f3e4ae" - integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q== +tslib@^2.0.3, tslib@~2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.1.0.tgz#da60860f1c2ecaa5703ab7d39bc05b6bf988b97a" + integrity sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A== + +tslib@^2.2.0, tslib@^2.3.0: + version "2.3.1" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.3.1.tgz#e8a335add5ceae51aa261d32a490158ef042ef01" + integrity sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw== tty-browserify@0.0.0: version "0.0.0" resolved "https://registry.yarnpkg.com/tty-browserify/-/tty-browserify-0.0.0.tgz#a157ba402da24e9bf957f9aa69d524eed42901a6" - integrity sha512-JVa5ijo+j/sOoHGjw0sxw734b1LhBkQ3bvUGNdxnVXDCX81Yx7TFgnZygxrIIWn23hbfTaMYLwRmAxFyDuFmIw== + integrity sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY= + +tunnel-agent@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" + integrity sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0= + dependencies: + safe-buffer "^5.0.1" tunnel-agent@~0.4.0: version "0.4.3" resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.4.3.tgz#6373db76909fe570e08d73583365ed828a74eeeb" - integrity sha512-e0IoVDWx8SDHc/hwFTqJDQ7CCDTEeGhmcT9jkWJjoGQSpgBz20nAMr80E3Tpk7PatJ1b37DQDgJR3CNSzcMOZQ== + integrity sha1-Y3PbdpCf5XDgjXNYM2Xtgop07us= + +tweetnacl@^0.14.3, tweetnacl@~0.14.0: + version "0.14.5" + resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" + integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q= type-check@^0.4.0, type-check@~0.4.0: version "0.4.0" @@ -17716,6 +20300,13 @@ type-check@^0.4.0, type-check@~0.4.0: dependencies: prelude-ls "^1.2.1" +type-check@~0.3.2: + version "0.3.2" + resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" + integrity sha1-WITKtRLPHTVeP7eE8wgEsrUg23I= + dependencies: + prelude-ls "~1.1.2" + type-detect@4.0.8, type-detect@^4.0.8: version "4.0.8" resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" @@ -17746,7 +20337,7 @@ type-fest@^0.8.1: resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d" integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== -type-is@~1.6.18: +type-is@~1.6.17, type-is@~1.6.18: version "1.6.18" resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== @@ -17754,45 +20345,6 @@ type-is@~1.6.18: media-typer "0.3.0" mime-types "~2.1.24" -typed-array-buffer@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/typed-array-buffer/-/typed-array-buffer-1.0.1.tgz#0608ffe6bca71bf15a45bff0ca2604107a1325f5" - integrity sha512-RSqu1UEuSlrBhHTWC8O9FnPjOduNs4M7rJ4pRKoEjtx1zUNOPN2sSXHLDX+Y2WPbHIxbvg4JFo2DNAEfPIKWoQ== - dependencies: - call-bind "^1.0.6" - es-errors "^1.3.0" - is-typed-array "^1.1.13" - -typed-array-byte-length@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz#d787a24a995711611fb2b87a4052799517b230d0" - integrity sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA== - dependencies: - call-bind "^1.0.2" - for-each "^0.3.3" - has-proto "^1.0.1" - is-typed-array "^1.1.10" - -typed-array-byte-offset@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz#cbbe89b51fdef9cd6aaf07ad4707340abbc4ea0b" - integrity sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg== - dependencies: - available-typed-arrays "^1.0.5" - call-bind "^1.0.2" - for-each "^0.3.3" - has-proto "^1.0.1" - is-typed-array "^1.1.10" - -typed-array-length@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/typed-array-length/-/typed-array-length-1.0.4.tgz#89d83785e5c4098bec72e08b319651f0eac9c1bb" - integrity sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng== - dependencies: - call-bind "^1.0.2" - for-each "^0.3.3" - is-typed-array "^1.1.9" - typedarray-to-buffer@^3.1.5: version "3.1.5" resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080" @@ -17803,12 +20355,17 @@ typedarray-to-buffer@^3.1.5: typedarray@^0.0.6: version "0.0.6" resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" - integrity sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA== + integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= -typescript-memoize@^1.0.0-alpha.3, typescript-memoize@^1.0.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/typescript-memoize/-/typescript-memoize-1.1.1.tgz#02737495d5df6ebf72c07ba0d002e8f4cf5ccfa0" - integrity sha512-GQ90TcKpIH4XxYTI2F98yEQYZgjNMOGPpOgdjIBhaLaWji5HPWlRnZ4AeA1hfBxtY7bCGDJsqDDHk/KaHOl5bA== +typescript-memoize@^1.0.0-alpha.3: + version "1.0.0-alpha.4" + resolved "https://registry.yarnpkg.com/typescript-memoize/-/typescript-memoize-1.0.0-alpha.4.tgz#fd97ab63807c3392af5d0ac5f4754254a4fcd634" + integrity sha512-woA2UUWSvx8ugkEjPN8DMuNjukBp8NQeLmz+LRXbEsQIvhLR8LSlD+8Qxdk7NmgE8xeJabJdU8zSrO4ozijGjg== + +typescript-memoize@^1.0.1: + version "1.1.0" + resolved "https://registry.yarnpkg.com/typescript-memoize/-/typescript-memoize-1.1.0.tgz#4a8f512d06fc995167c703a3592219901db8bc79" + integrity sha512-LQPKVXK8QrBBkL/zclE6YgSWn0I8ew5m0Lf+XL00IwMhlotqRLlzHV+BRrljVQIc+NohUAuQP7mg4HQwrx5Xbg== uc.micro@^1.0.0, uc.micro@^1.0.1, uc.micro@^1.0.5: version "1.0.6" @@ -17816,21 +20373,29 @@ uc.micro@^1.0.0, uc.micro@^1.0.1, uc.micro@^1.0.5: integrity sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA== uglify-js@^3.1.4: - version "3.17.4" - resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.17.4.tgz#61678cf5fa3f5b7eb789bb345df29afb8257c22c" - integrity sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g== + version "3.13.5" + resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.13.5.tgz#5d71d6dbba64cf441f32929b1efce7365bb4f113" + integrity sha512-xtB8yEqIkn7zmOyS2zUNBsYCBRhDkvlNxMMY2smuJ/qA8NCHeQvKCF3i9Z4k8FJH4+PJvZRtMrPynfZ75+CSZw== -unbox-primitive@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.2.tgz#29032021057d5e6cdbd08c5129c226dff8ed6f9e" - integrity sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw== +unbox-primitive@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.1.tgz#085e215625ec3162574dc8859abee78a59b14471" + integrity sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw== dependencies: - call-bind "^1.0.2" - has-bigints "^1.0.2" - has-symbols "^1.0.3" + function-bind "^1.1.1" + has-bigints "^1.0.1" + has-symbols "^1.0.2" which-boxed-primitive "^1.0.2" -underscore.string@^3.2.2, underscore.string@~3.3.4: +underscore.string@^3.2.2: + version "3.3.5" + resolved "https://registry.yarnpkg.com/underscore.string/-/underscore.string-3.3.5.tgz#fc2ad255b8bd309e239cbc5816fd23a9b7ea4023" + integrity sha512-g+dpmgn+XBneLmXXo+sGlW5xQEt4ErkS3mgeN2GFbremYeMBSJKr9Wf2KJplQVaiPY/f7FN6atosWYNm9ovrYg== + dependencies: + sprintf-js "^1.0.3" + util-deprecate "^1.0.2" + +underscore.string@~3.3.4: version "3.3.6" resolved "https://registry.yarnpkg.com/underscore.string/-/underscore.string-3.3.6.tgz#ad8cf23d7423cb3b53b898476117588f4e2f9159" integrity sha512-VoC83HWXmCrF6rgkyxS9GHv8W9Q5nhMKho+OadDJGzL2oDYbYEppBaCMH6pFlwLeqj2QS+hhkw2kpXkSdD1JxQ== @@ -17839,20 +20404,15 @@ underscore.string@^3.2.2, underscore.string@~3.3.4: util-deprecate "^1.0.2" underscore@>=1.8.3: - version "1.13.6" - resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.13.6.tgz#04786a1f589dc6c09f761fc5f45b89e935136441" - integrity sha512-+A5Sja4HP1M08MaXya7p5LvjuM7K6q/2EaC0+iovj/wOcMsTzMvDFbasi/oSapiwOlt252IqsKqPjCl7huKS0A== + version "1.13.1" + resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.13.1.tgz#0c1c6bd2df54b6b69f2314066d65b6cde6fcf9d1" + integrity sha512-hzSoAVtJF+3ZtiFX0VgfFPHEDRm7Y/QPjGyNo4TVdnDTdft3tr8hEkD25a1jC+TjTuE7tkHGKkhwCgs9dgBB2g== underscore@~1.6.0: version "1.6.0" resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.6.0.tgz#8b38b10cacdef63337b8b24e4ff86d45aea529a8" integrity sha512-z4o1fvKUojIWh9XuaVLUDdf86RQiq13AC1dmHbTpoyuu+bquHms76v16CjycCbec87J7z0k//SiQVk0sMdFmpQ== -undici-types@~5.26.4: - version "5.26.5" - resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.26.5.tgz#bcd539893d00b56e964fd2657a4866b221a65617" - integrity sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA== - unfetch@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/unfetch/-/unfetch-4.2.0.tgz#7e21b0ef7d363d8d9af0fb929a5555f6ef97a3be" @@ -17879,15 +20439,15 @@ unicode-match-property-ecmascript@^2.0.0: unicode-canonical-property-names-ecmascript "^2.0.0" unicode-property-aliases-ecmascript "^2.0.0" -unicode-match-property-value-ecmascript@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz#cb5fffdcd16a05124f5a4b0bf7c3770208acbbe0" - integrity sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA== +unicode-match-property-value-ecmascript@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz#1a01aa57247c14c568b89775a54938788189a714" + integrity sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw== unicode-property-aliases-ecmascript@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz#43d41e3be698bd493ef911077c9b131f827e8ccd" - integrity sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w== + version "2.0.0" + resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz#0a36cb9a585c4f6abd51ad1deddb285c165297c8" + integrity sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ== unified@9.2.0: version "9.2.0" @@ -17911,6 +20471,11 @@ union-value@^1.0.0: is-extendable "^0.1.1" set-value "^2.0.1" +uniq@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/uniq/-/uniq-1.0.1.tgz#b31c5ae8254844a3a8281541ce2b04b865a734ff" + integrity sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8= + unique-filename@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/unique-filename/-/unique-filename-1.1.1.tgz#1d69769369ada0583103a1e6ae87681b56573230" @@ -17990,43 +20555,38 @@ unist-util-visit@2.0.3, unist-util-visit@^2.0.0: unist-util-is "^4.0.0" unist-util-visit-parents "^3.0.0" -universalify@^0.1.0: +universalify@^0.1.0, universalify@^0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== -universalify@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.2.0.tgz#6451760566fa857534745ab1dde952d1b1761be0" - integrity sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg== - universalify@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.1.tgz#168efc2180964e6386d061e094df61afe239b18d" - integrity sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw== + version "2.0.0" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" + integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== unpipe@1.0.0, unpipe@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" - integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== + integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw= -unquote@~1.1.1: +unquote@^1.1.0, unquote@~1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/unquote/-/unquote-1.1.1.tgz#8fded7324ec6e88a0ff8b905e7c098cdc086d544" - integrity sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg== + integrity sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ= unset-value@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" - integrity sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ== + integrity sha1-g3aHP30jNRef+x5vw6jtDfyKtVk= dependencies: has-value "^0.3.1" isobject "^3.0.0" -untildify@^2.0.0, untildify@^2.1.0: +untildify@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/untildify/-/untildify-2.1.0.tgz#17eb2807987f76952e9c0485fc311d06a826a2e0" - integrity sha512-sJjbDp2GodvkB0FZZcn7k6afVisqX5BZD7Yq3xp4nN2O15BBK0cLm3Vwn2vQaF7UDS0UUsrQMkkplmDI5fskig== + integrity sha1-F+soB5h/dpUunASF/DEdBqgmouA= dependencies: os-homedir "^1.0.0" @@ -18035,10 +20595,10 @@ upath@^1.1.1: resolved "https://registry.yarnpkg.com/upath/-/upath-1.2.0.tgz#8f66dbcd55a883acdae4408af8b035a5044c1894" integrity sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg== -update-browserslist-db@^1.0.13: - version "1.0.13" - resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz#3c5e4f5c083661bd38ef64b6328c26ed6c8248c4" - integrity sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg== +update-browserslist-db@^1.0.11: + version "1.0.11" + resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz#9a2a641ad2907ae7b3616506f4b977851db5b940" + integrity sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA== dependencies: escalade "^3.1.1" picocolors "^1.0.0" @@ -18053,7 +20613,7 @@ uri-js@^4.2.2: urix@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" - integrity sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg== + integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI= url-loader@^4.1.1: version "4.1.1" @@ -18064,21 +20624,32 @@ url-loader@^4.1.1: mime-types "^2.1.27" schema-utils "^3.0.0" -url-parse@^1.5.3: - version "1.5.10" - resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.5.10.tgz#9d3c2f736c1d75dd3bd2be507dcc111f1e2ea9c1" - integrity sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ== +url@^0.11.0: + version "0.11.0" + resolved "https://registry.yarnpkg.com/url/-/url-0.11.0.tgz#3838e97cfc60521eb73c525a8e55bfdd9e2e28f1" + integrity sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE= dependencies: - querystringify "^2.1.1" - requires-port "^1.0.0" + punycode "1.3.2" + querystring "0.2.0" -url@^0.11.0: - version "0.11.3" - resolved "https://registry.yarnpkg.com/url/-/url-0.11.3.tgz#6f495f4b935de40ce4a0a52faee8954244f3d3ad" - integrity sha512-6hxOLGfZASQK/cijlZnZJTq8OXAkt/3YGfQX45vvMYXpZoo8NdWZcY73K108Jf759lS1Bv/8wXnHDTSz17dSRw== +use-composed-ref@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/use-composed-ref/-/use-composed-ref-1.1.0.tgz#9220e4e94a97b7b02d7d27eaeab0b37034438bbc" + integrity sha512-my1lNHGWsSDAhhVAT4MKs6IjBUtG6ZG11uUqexPH9PptiIZDQOzaF4f5tEbJ2+7qvNbtXNBbU3SfmN+fXlWDhg== + dependencies: + ts-essentials "^2.0.3" + +use-isomorphic-layout-effect@^1.0.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.1.tgz#7bb6589170cd2987a152042f9084f9effb75c225" + integrity sha512-L7Evj8FGcwo/wpbv/qvSfrkHFtOpCzvM5yl2KVyDJoylVuSvzphiiasmjgQPttIGBAy2WKiBNR98q8w7PiNgKQ== + +use-latest@^1.0.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/use-latest/-/use-latest-1.2.0.tgz#a44f6572b8288e0972ec411bdd0840ada366f232" + integrity sha512-d2TEuG6nSLKQLAfW3By8mKr8HurOlTkul0sOpxbClIv4SQ4iOd7BYr7VIzdbktUCnv7dua/60xzd8igMU6jmyw== dependencies: - punycode "^1.4.1" - qs "^6.11.2" + use-isomorphic-layout-effect "^1.0.0" use@^3.1.0: version "3.1.1" @@ -18093,7 +20664,7 @@ username-sync@^1.0.2: util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" - integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== + integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= util.promisify@1.0.0: version "1.0.0" @@ -18113,12 +20684,12 @@ util.promisify@~1.0.0: has-symbols "^1.0.1" object.getownpropertydescriptors "^2.1.0" -util@^0.10.4: - version "0.10.4" - resolved "https://registry.yarnpkg.com/util/-/util-0.10.4.tgz#3aa0125bfe668a4672de58857d3ace27ecb76901" - integrity sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A== +util@0.10.3: + version "0.10.3" + resolved "https://registry.yarnpkg.com/util/-/util-0.10.3.tgz#7afb1afe50805246489e3db7fe0ed379336ac0f9" + integrity sha1-evsa/lCAUkZInj23/g7TeTNqwPk= dependencies: - inherits "2.0.3" + inherits "2.0.1" util@^0.11.0: version "0.11.1" @@ -18130,27 +20701,32 @@ util@^0.11.0: utila@~0.4: version "0.4.0" resolved "https://registry.yarnpkg.com/utila/-/utila-0.4.0.tgz#8a16a05d445657a3aea5eecc5b12a4fa5379772c" - integrity sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA== + integrity sha1-ihagXURWV6Oupe7MWxKk+lN5dyw= utils-merge@1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" - integrity sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA== + integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM= uuid@^3.3.2: version "3.4.0" resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== -uuid@^8.3.2: +uuid@^8.3.0, uuid@^8.3.2: version "8.3.2" resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== -v8-compile-cache@^2.0.3, v8-compile-cache@^2.3.0: - version "2.4.0" - resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.4.0.tgz#cdada8bec61e15865f05d097c5f4fd30e94dc128" - integrity sha512-ocyWc3bAHBB/guyqJQVI5o4BZkPhznPYUG2ea80Gond/BgNWpap8TOmLSeeQG7bnh2KMISxskdADG59j7zruhw== +v8-compile-cache@^2.0.3: + version "2.2.0" + resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.2.0.tgz#9471efa3ef9128d2f7c6a7ca39c4dd6b5055b132" + integrity sha512-gTpR5XQNKFwOd4clxfnhaqvfqMpqEwr4tOtCyz4MtYZX2JYhfr1JvBFKdS+7K/9rfpZR3VLX+YWBbKoxCgS43Q== + +v8-compile-cache@^2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee" + integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA== validate-npm-package-license@^3.0.1: version "3.0.4" @@ -18163,10 +20739,18 @@ validate-npm-package-license@^3.0.1: validate-npm-package-name@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz#5fa912d81eb7d0c74afc140de7317f0ca7df437e" - integrity sha512-M6w37eVCMMouJ9V/sdPGnC5H4uDr73/+xdq0FBLO3TFFX1+7wiUY6Es328NN+y43tmY+doUdN9g9J21vqB7iLw== + integrity sha1-X6kS2B630MdK/BQN5zF/DKffQ34= dependencies: builtins "^1.0.3" +validate-peer-dependencies@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/validate-peer-dependencies/-/validate-peer-dependencies-1.1.0.tgz#8240a115df121ea35b0bb082255b38b5c591d7e1" + integrity sha512-eHHxI3fNMqu8bzWPRWWgV72kBJkWwRCeEua7yC7UI6dsqC55orhxKAC3uyQfCjjToOyAZ8mpNrbQH+NMoYBn1w== + dependencies: + resolve-package-path "^3.1.0" + semver "^7.3.2" + validate-peer-dependencies@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/validate-peer-dependencies/-/validate-peer-dependencies-1.2.0.tgz#22aab93c514f4fda457d36c80685e8b1160d2036" @@ -18175,18 +20759,19 @@ validate-peer-dependencies@^1.2.0: resolve-package-path "^3.1.0" semver "^7.3.2" -validate-peer-dependencies@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/validate-peer-dependencies/-/validate-peer-dependencies-2.2.0.tgz#47b8ff008f66a66fc5d8699123844522c1d874f4" - integrity sha512-8X1OWlERjiUY6P6tdeU9E0EwO8RA3bahoOVG7ulOZT5MqgNDUO/BQoVjYiHPcNe+v8glsboZRIw9iToMAA2zAA== - dependencies: - resolve-package-path "^4.0.3" - semver "^7.3.8" - vary@^1, vary@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" - integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== + integrity sha1-IpnwLG3tMNSllhsLn3RSShj2NPw= + +verror@1.10.0: + version "1.10.0" + resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400" + integrity sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA= + dependencies: + assert-plus "^1.0.0" + core-util-is "1.0.2" + extsprintf "^1.2.0" vfile-location@^3.0.0, vfile-location@^3.2.0: version "3.2.0" @@ -18233,7 +20818,7 @@ w3c-xmlserializer@^2.0.0: walk-sync@^0.2.5: version "0.2.7" resolved "https://registry.yarnpkg.com/walk-sync/-/walk-sync-0.2.7.tgz#b49be4ee6867657aeb736978b56a29d10fa39969" - integrity sha512-OH8GdRMowEFr0XSHQeX5fGweO6zSVHo7bG/0yJQx6LAj9Oukz0C8heI3/FYectT66gY0IPGe89kOvU410/UNpg== + integrity sha1-tJvk7mhnZXrrc2l4tWop0Q+jmWk= dependencies: ensure-posix-path "^1.0.0" matcher-collection "^1.0.0" @@ -18284,19 +20869,34 @@ walk-sync@~2.0.2: ensure-posix-path "^1.1.0" matcher-collection "^2.0.0" -walker@^1.0.7, walker@~1.0.5: +walker@^1.0.7: version "1.0.8" resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.8.tgz#bd498db477afe573dc04185f011d3ab8a8d7653f" integrity sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ== dependencies: makeerror "1.0.12" +walker@~1.0.5: + version "1.0.7" + resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.7.tgz#2f7f9b8fd10d677262b18a884e28d19618e028fb" + integrity sha1-L3+bj9ENZ3JisYqITijRlhjgKPs= + dependencies: + makeerror "1.0.x" + +warning@^4.0.2, warning@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/warning/-/warning-4.0.3.tgz#16e9e077eb8a86d6af7d64aa1e05fd85b4678ca3" + integrity sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w== + dependencies: + loose-envify "^1.0.0" + watch-detector@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/watch-detector/-/watch-detector-1.0.2.tgz#95deb9189f8c89c0a9f211739cef6d01cffcf452" - integrity sha512-MrJK9z7kD5Gl3jHBnnBVHvr1saVGAfmkyyrvuNzV/oe0Gr1nwZTy5VSA0Gw2j2Or0Mu8HcjUa44qlBvC2Ofnpg== + version "1.0.0" + resolved "https://registry.yarnpkg.com/watch-detector/-/watch-detector-1.0.0.tgz#c7b722d8695fee9ab6071e0f38f258e6adb22609" + integrity sha512-siywMl3fXK30Tlpu/dUBHhlpxhQmHdguZ8OIb813eU9lrVmmsJa9k0+n1HtJ+7p3SzFCPq2XbmR3GUYpPC3TBA== dependencies: heimdalljs-logger "^0.1.10" + semver "^6.3.0" silent-error "^1.1.1" tmp "^0.1.0" @@ -18318,7 +20918,7 @@ watchpack@^1.7.4: chokidar "^3.4.1" watchpack-chokidar2 "^2.0.1" -watchpack@^2.2.0, watchpack@^2.4.0: +watchpack@^2.4.0: version "2.4.0" resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.4.0.tgz#fa33032374962c78113f93c7f2fb4c54c9862a5d" integrity sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg== @@ -18329,7 +20929,7 @@ watchpack@^2.2.0, watchpack@^2.4.0: wcwidth@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/wcwidth/-/wcwidth-1.0.1.tgz#f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8" - integrity sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg== + integrity sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g= dependencies: defaults "^1.0.3" @@ -18341,7 +20941,7 @@ web-namespaces@^1.0.0: webidl-conversions@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" - integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ== + integrity sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE= webidl-conversions@^5.0.0: version "5.0.0" @@ -18369,14 +20969,15 @@ webpack-filter-warnings-plugin@^1.2.1: resolved "https://registry.yarnpkg.com/webpack-filter-warnings-plugin/-/webpack-filter-warnings-plugin-1.2.1.tgz#dc61521cf4f9b4a336fbc89108a75ae1da951cdb" integrity sha512-Ez6ytc9IseDMLPo0qCuNNYzgtUl8NovOqjIq4uAU8LTD4uoa1w1KpZyyzFtLTEMZpkkOkLfL9eN+KGYdk1Qtwg== -webpack-hot-middleware@^2.25.1: - version "2.26.1" - resolved "https://registry.yarnpkg.com/webpack-hot-middleware/-/webpack-hot-middleware-2.26.1.tgz#87214f1e3f9f3acab9271fef9e6ed7b637d719c0" - integrity sha512-khZGfAeJx6I8K9zKohEWWYN6KDlVw2DHownoe+6Vtwj1LP9WFgegXnVMSkZ/dBEBtXFwrkkydsaPFlB7f8wU2A== +webpack-hot-middleware@^2.25.0: + version "2.25.0" + resolved "https://registry.yarnpkg.com/webpack-hot-middleware/-/webpack-hot-middleware-2.25.0.tgz#4528a0a63ec37f8f8ef565cf9e534d57d09fe706" + integrity sha512-xs5dPOrGPCzuRXNi8F6rwhawWvQQkeli5Ro48PRuQh8pYPCPmNnltP9itiUPT4xI8oW+y0m59lyyeQk54s5VgA== dependencies: - ansi-html-community "0.0.8" - html-entities "^2.1.0" - strip-ansi "^6.0.0" + ansi-html "0.0.7" + html-entities "^1.2.0" + querystring "^0.2.0" + strip-ansi "^3.0.0" webpack-log@^2.0.0: version "2.0.0" @@ -18407,9 +21008,9 @@ webpack-virtual-modules@^0.2.2: debug "^3.0.0" webpack@4: - version "4.47.0" - resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.47.0.tgz#8b8a02152d7076aeb03b61b47dad2eeed9810ebc" - integrity sha512-td7fYwgLSrky3fI1EuU5cneU4+pbH6GgOfuKNS1tNPcfdGinGELAqsb/BP4nnvZyKSG2i/xFGU7+n2PvZA8HJQ== + version "4.46.0" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.46.0.tgz#bf9b4404ea20a073605e0a011d188d77cb6ad542" + integrity sha512-6jJuJjg8znb/xRItk7bkT0+Q7AHCYjjFnvKIWQPkNIOyRqoCGvkOs0ipeQzrqz4l5FtN5ZI/ukEHroeX/o1/5Q== dependencies: "@webassemblyjs/ast" "1.9.0" "@webassemblyjs/helper-module-context" "1.9.0" @@ -18436,20 +21037,20 @@ webpack@4: webpack-sources "^1.4.1" webpack@^5.86.0: - version "5.90.1" - resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.90.1.tgz#62ab0c097d7cbe83d32523dbfbb645cdb7c3c01c" - integrity sha512-SstPdlAC5IvgFnhiRok8hqJo/+ArAbNv7rhU4fnWGHNVfN59HSQFaxZDSAL3IFG2YmqxuRs+IU33milSxbPlog== + version "5.86.0" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.86.0.tgz#b0eb81794b62aee0b7e7eb8c5073495217d9fc6d" + integrity sha512-3BOvworZ8SO/D4GVP+GoRC3fVeg5MO4vzmq8TJJEkdmopxyazGDxN8ClqN12uzrZW9Tv8EED8v5VSb6Sqyi0pg== dependencies: "@types/eslint-scope" "^3.7.3" - "@types/estree" "^1.0.5" + "@types/estree" "^1.0.0" "@webassemblyjs/ast" "^1.11.5" "@webassemblyjs/wasm-edit" "^1.11.5" "@webassemblyjs/wasm-parser" "^1.11.5" acorn "^8.7.1" acorn-import-assertions "^1.9.0" - browserslist "^4.21.10" + browserslist "^4.14.5" chrome-trace-event "^1.0.2" - enhanced-resolve "^5.15.0" + enhanced-resolve "^5.14.1" es-module-lexer "^1.2.1" eslint-scope "5.1.1" events "^3.2.0" @@ -18459,9 +21060,9 @@ webpack@^5.86.0: loader-runner "^4.2.0" mime-types "^2.1.27" neo-async "^2.6.2" - schema-utils "^3.2.0" + schema-utils "^3.1.2" tapable "^2.1.1" - terser-webpack-plugin "^5.3.10" + terser-webpack-plugin "^5.3.7" watchpack "^2.4.0" webpack-sources "^3.2.3" @@ -18487,9 +21088,9 @@ whatwg-encoding@^1.0.5: iconv-lite "0.4.24" whatwg-fetch@^3.6.2: - version "3.6.20" - resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-3.6.20.tgz#580ce6d791facec91d37c72890995a0b48d31c70" - integrity sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg== + version "3.6.2" + resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz#dced24f37f2624ed0281725d51d0e2e3fe677f8c" + integrity sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA== whatwg-mimetype@^2.3.0: version "2.3.0" @@ -18499,18 +21100,18 @@ whatwg-mimetype@^2.3.0: whatwg-url@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d" - integrity sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw== + integrity sha1-lmRU6HZUYuN2RNNib2dCzotwll0= dependencies: tr46 "~0.0.3" webidl-conversions "^3.0.0" -whatwg-url@^8.0.0, whatwg-url@^8.5.0: - version "8.7.0" - resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-8.7.0.tgz#656a78e510ff8f3937bc0bcbe9f5c0ac35941b77" - integrity sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg== +whatwg-url@^8.0.0: + version "8.4.0" + resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-8.4.0.tgz#50fb9615b05469591d2b2bd6dfaed2942ed72837" + integrity sha512-vwTUFf6V4zhcPkWp/4CQPr1TW9Ml6SF4lVyaIMBdJw5i6qUUJ1QWM4Z6YYVkfka0OUIzVo/0aNtGVGk256IKWw== dependencies: - lodash "^4.7.0" - tr46 "^2.1.0" + lodash.sortby "^4.7.0" + tr46 "^2.0.2" webidl-conversions "^6.1.0" which-boxed-primitive@^1.0.2: @@ -18525,22 +21126,11 @@ which-boxed-primitive@^1.0.2: is-symbol "^1.0.3" which-pm-runs@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/which-pm-runs/-/which-pm-runs-1.1.0.tgz#35ccf7b1a0fce87bd8b92a478c9d045785d3bf35" - integrity sha512-n1brCuqClxfFfq/Rb0ICg9giSZqCS+pLtccdag6C2HyufBrh3fBOiy9nb6ggRMvWOVH5GrdJskj5iGTZNxd7SA== - -which-typed-array@^1.1.13, which-typed-array@^1.1.14: - version "1.1.14" - resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.14.tgz#1f78a111aee1e131ca66164d8bdc3ab062c95a06" - integrity sha512-VnXFiIW8yNn9kIHN88xvZ4yOWchftKDsRJ8fEPacX/wl1lOvBrhsJ/OeJCXq7B0AaijRuqgzSKalJoPk+D8MPg== - dependencies: - available-typed-arrays "^1.0.6" - call-bind "^1.0.5" - for-each "^0.3.3" - gopd "^1.0.1" - has-tostringtag "^1.0.1" + version "1.0.0" + resolved "https://registry.yarnpkg.com/which-pm-runs/-/which-pm-runs-1.0.0.tgz#670b3afbc552e0b55df6b7780ca74615f23ad1cb" + integrity sha1-Zws6+8VS4LVd9rd4DKdGFfI60cs= -which@^1.2.14, which@^1.2.9: +which@^1.2.14, which@^1.2.9, which@^1.3.1: version "1.3.1" resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== @@ -18554,7 +21144,7 @@ which@^2.0.1, which@^2.0.2: dependencies: isexe "^2.0.0" -wide-align@^1.1.0, wide-align@^1.1.2, wide-align@^1.1.5: +wide-align@^1.1.0, wide-align@^1.1.2: version "1.1.5" resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.5.tgz#df1d4c206854369ecf3c9a4898f1b23fbd9d15d3" integrity sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg== @@ -18568,15 +21158,20 @@ widest-line@^3.1.0: dependencies: string-width "^4.0.0" +word-wrap@^1.2.3, word-wrap@~1.2.3: + version "1.2.3" + resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" + integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== + wordwrap@^0.0.3: version "0.0.3" resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.3.tgz#a3d5da6cd5c0bc0008d37234bbaf1bed63059107" - integrity sha512-1tMA907+V4QmxV7dbRvb4/8MaRALK6q9Abid3ndMYnbyo8piisCmeONVqVSXqQA3KaP4SLt5b7ud6E2sqP8TFw== + integrity sha1-o9XabNXAvAAI03I0u68b7WMFkQc= wordwrap@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" - integrity sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q== + integrity sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus= worker-farm@^1.7.0: version "1.7.0" @@ -18608,10 +21203,15 @@ workerpool@^3.1.1: object-assign "4.1.1" rsvp "^4.8.4" -workerpool@^6.0.2, workerpool@^6.1.4, workerpool@^6.1.5: - version "6.5.1" - resolved "https://registry.yarnpkg.com/workerpool/-/workerpool-6.5.1.tgz#060f73b39d0caf97c6db64da004cd01b4c099544" - integrity sha512-Fs4dNYcsdpYSAfVxhnl1L5zTksjvOJxtC5hzMNl+1t9B8hTJTdKDyZ5ju7ztgPy+ft9tBFXoOlDNiOT9WUXZlA== +workerpool@^6.0.0: + version "6.1.2" + resolved "https://registry.yarnpkg.com/workerpool/-/workerpool-6.1.2.tgz#52bb8c05d89e9b699b68d39f9687419cb2f6ca5c" + integrity sha512-I/gDW4LwV3bslk4Yiqd4XoNYlnvV03LON7KuIjmQ90yDnKND1sR2LK/JA1g1tmd71oe6KPSvN0JpBzXIH6xAgA== + +workerpool@^6.1.4: + version "6.2.0" + resolved "https://registry.yarnpkg.com/workerpool/-/workerpool-6.2.0.tgz#827d93c9ba23ee2019c3ffaff5c27fccea289e8b" + integrity sha512-Rsk5qQHJ9eowMH28Jwhe8HEbmdYDX4lwoMWshiCXugjtHqMD9ZbiqSDLxcsfdqsETPzVUtX5s1Z5kStiIM6l4A== wrap-ansi@^6.2.0: version "6.2.0" @@ -18644,7 +21244,7 @@ wrap-legacy-hbs-plugin-if-needed@^1.0.1: wrappy@1: version "1.0.2" resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" - integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== + integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= write-file-atomic@^3.0.0: version "3.0.3" @@ -18656,27 +21256,20 @@ write-file-atomic@^3.0.0: signal-exit "^3.0.2" typedarray-to-buffer "^3.1.5" -ws@^7.4.6: - version "7.5.9" - resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.9.tgz#54fa7db29f4c7cec68b1ddd3a89de099942bb591" - integrity sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q== - -ws@^8.0.0, ws@^8.2.3: - version "8.16.0" - resolved "https://registry.yarnpkg.com/ws/-/ws-8.16.0.tgz#d1cd774f36fbc07165066a60e40323eab6446fd4" - integrity sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ== +ws@^7.2.3: + version "7.4.6" + resolved "https://registry.yarnpkg.com/ws/-/ws-7.4.6.tgz#5654ca8ecdeee47c33a9a4bf6d28e2be2980377c" + integrity sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A== -ws@~8.11.0: - version "8.11.0" - resolved "https://registry.yarnpkg.com/ws/-/ws-8.11.0.tgz#6a0d36b8edfd9f96d8b25683db2f8d7de6e8e143" - integrity sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg== +ws@^8.0.0: + version "8.6.0" + resolved "https://registry.yarnpkg.com/ws/-/ws-8.6.0.tgz#e5e9f1d9e7ff88083d0c0dd8281ea662a42c9c23" + integrity sha512-AzmM3aH3gk0aX7/rZLYvjdvZooofDu3fFOzGqcSnQ1tOcTWwhM/o+q++E8mAyVVIyUdajrkzWUGftaVSDLn1bw== -x-default-browser@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/x-default-browser/-/x-default-browser-0.4.0.tgz#70cf0da85da7c0ab5cb0f15a897f2322a6bdd481" - integrity sha512-7LKo7RtWfoFN/rHx1UELv/2zHGMx8MkZKDq1xENmOCTkfIqZJ0zZ26NEJX8czhnPXVcqS0ARjjfJB+eJ0/5Cvw== - optionalDependencies: - default-browser-id "^1.0.4" +ws@~8.2.3: + version "8.2.3" + resolved "https://registry.yarnpkg.com/ws/-/ws-8.2.3.tgz#63a56456db1b04367d0b721a0b80cae6d8becbba" + integrity sha512-wBuoj1BDpC6ZQ1B7DWQBYVLphPWkm8i9Y0/3YdHjHKHiohOJ1ws+3OccDWtH+PoC9DZD5WOTrJvNbWvjS6JWaA== xdg-basedir@^4.0.0: version "4.0.0" @@ -18694,34 +21287,34 @@ xmlchars@^2.2.0: integrity sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw== xstate@^4.12.0: - version "4.38.3" - resolved "https://registry.yarnpkg.com/xstate/-/xstate-4.38.3.tgz#4e15e7ad3aa0ca1eea2010548a5379966d8f1075" - integrity sha512-SH7nAaaPQx57dx6qvfcIgqKRXIh4L0A1iYEqim4s1u7c9VoCgzZc+63FY90AKU4ZzOC2cfJzTnpO4zK7fCUzzw== + version "4.30.5" + resolved "https://registry.yarnpkg.com/xstate/-/xstate-4.30.5.tgz#c2c6753542578bf15e707b759ebb671f55849410" + integrity sha512-iZhIoZP8Alq4qI8eN/iAYiBRLfLSbSdI29LYsgk2DUvAwMV2J9xGw6CUT2HcH+5Rp5G3XzG6ByRfRmJJ+eEuDQ== xtend@^4.0.0, xtend@^4.0.1, xtend@~4.0.1: version "4.0.2" resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== -xterm-addon-fit@0.8.0: - version "0.8.0" - resolved "https://registry.yarnpkg.com/xterm-addon-fit/-/xterm-addon-fit-0.8.0.tgz#48ca99015385141918f955ca7819e85f3691d35f" - integrity sha512-yj3Np7XlvxxhYF/EJ7p3KHaMt6OdwQ+HDu573Vx1lRXsVxOcnVJs51RgjZOouIZOczTsskaS+CpXspK81/DLqw== +xterm-addon-fit@0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/xterm-addon-fit/-/xterm-addon-fit-0.5.0.tgz#2d51b983b786a97dcd6cde805e700c7f913bc596" + integrity sha512-DsS9fqhXHacEmsPxBJZvfj2la30Iz9xk+UKjhQgnYNkrUIN5CYLbw7WEfz117c7+S86S/tpHPfvNxJsF5/G8wQ== -xterm@^5.3.0: - version "5.3.0" - resolved "https://registry.yarnpkg.com/xterm/-/xterm-5.3.0.tgz#867daf9cc826f3d45b5377320aabd996cb0fce46" - integrity sha512-8QqjlekLUFTrU6x7xck1MsPzPA571K5zNqWm0M0oroYEWVOptZ0+ubQSkQ3uxIEhcIHRujJy6emDWX4A7qyFzg== +xterm@^4.6.0: + version "4.15.0" + resolved "https://registry.yarnpkg.com/xterm/-/xterm-4.15.0.tgz#e52038507eba7e0d36d47f81e29fe548c82b9561" + integrity sha512-Ik1GoSq1yqKZQ2LF37RPS01kX9t4TP8gpamUYblD09yvWX5mEYuMK4CcqH6+plgiNEZduhTz/UrcaWs97gOlOw== y18n@^4.0.0: - version "4.0.3" - resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.3.tgz#b5f259c82cd6e336921efd7bfd8bf560de9eeedf" - integrity sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ== + version "4.0.1" + resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.1.tgz#8db2b83c31c5d75099bb890b23f3094891e247d4" + integrity sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ== y18n@^5.0.5: - version "5.0.8" - resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" - integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== + version "5.0.5" + resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.5.tgz#8769ec08d03b1ea2df2500acef561743bbb9ab18" + integrity sha512-hsRUr4FFrvhhRH12wOdfs38Gy7k2FFzB9qgN9v3aLykRq0dRcdcpz5C9FxdS2NuhOrI/628b/KSTJ3rwHysYSg== yallist@^3.0.0, yallist@^3.0.2: version "3.1.1" @@ -18742,19 +21335,19 @@ yam@^1.0.0: lodash.merge "^4.6.0" yaml@^1.10.0, yaml@^1.7.2: - version "1.10.2" - resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" - integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== + version "1.10.0" + resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.0.tgz#3b593add944876077d4d683fee01081bd9fff31e" + integrity sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg== yaml@^2.0.0: - version "2.3.4" - resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.3.4.tgz#53fc1d514be80aabf386dc6001eb29bf3b7523b2" - integrity sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA== + version "2.0.1" + resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.0.1.tgz#71886d6021f3da28169dbefde78d4dd0f8d83650" + integrity sha512-1NpAYQ3wjzIlMs0mgdBmYzLkFgWBIWrzYVDYfrixhoFNNgJ444/jT2kUT2sicRbJES3oQYRZugjB6Ro8SjKeFg== yargs-parser@^20.2.2: - version "20.2.9" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee" - integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== + version "20.2.4" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.4.tgz#b42890f14566796f85ae8e3a25290d205f154a54" + integrity sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA== yargs@^16.2.0: version "16.2.0" @@ -18772,7 +21365,7 @@ yargs@^16.2.0: yauzl@^2.10.0: version "2.10.0" resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-2.10.0.tgz#c7eb17c93e112cb1086fa6d8e51fb0667b79a5f9" - integrity sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g== + integrity sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk= dependencies: buffer-crc32 "~0.2.3" fd-slicer "~1.1.0" @@ -18785,14 +21378,14 @@ yocto-queue@^0.1.0: yui@^3.18.1: version "3.18.1" resolved "https://registry.yarnpkg.com/yui/-/yui-3.18.1.tgz#e000269ec0a7b6fbc741cbb8fcbd0e65117b014c" - integrity sha512-M4/mHnq5uGvpwKEpRBh3SclL70cpDEus9LNGnrK5ZBzp4HOoueY7EkXfgtRBd+9VOQHWlFukXL2udHE53N4Wqw== + integrity sha1-4AAmnsCntvvHQcu4/L0OZRF7AUw= dependencies: request "~2.40.0" yuidocjs@^0.10.2: version "0.10.2" resolved "https://registry.yarnpkg.com/yuidocjs/-/yuidocjs-0.10.2.tgz#33924967ce619024cd70ef694e267d2f988f73f6" - integrity sha512-g0ZrXsaCmQL9zsvkgD+RxWDsMNkHne5tK72iWYodro9JQlfKxePcV1dwbGhKMy/fl1XCIW3R3erZudohU+PcEw== + integrity sha1-M5JJZ85hkCTNcO9pTiZ9L5iPc/Y= dependencies: express "^4.13.1" graceful-fs "^4.1.2" diff --git a/version/version.go b/version/version.go index a5d2c01904d1..02685166a854 100644 --- a/version/version.go +++ b/version/version.go @@ -19,7 +19,7 @@ var ( GitDescribe string // The main version number that is being run at the moment. - Version = "1.7.7" + Version = "1.6.10" // A pre-release marker for the version. If this is "" (empty string) // then it means that it is a final release. Otherwise, this is a pre-release diff --git a/website/.eslintrc.js b/website/.eslintrc.js index 7f369af738f3..a51a42a17305 100644 --- a/website/.eslintrc.js +++ b/website/.eslintrc.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ module.exports = { diff --git a/website/.gitignore b/website/.gitignore index a3cf0a4854b5..adaccf90dbaa 100644 --- a/website/.gitignore +++ b/website/.gitignore @@ -4,6 +4,8 @@ node_modules out .mdx-data -.env.* +# As per Next.js conventions (https://nextjs.org/docs/basic-features/environment-variables#default-environment-variables) +.env*.local +!.env* website-preview diff --git a/website/.husky/pre-commit b/website/.husky/pre-commit deleted file mode 100644 index a46308d08ebf..000000000000 --- a/website/.husky/pre-commit +++ /dev/null @@ -1,3 +0,0 @@ -cd website - -npx next-hashicorp precommit diff --git a/website/.nvmrc b/website/.nvmrc index 3f430af82b3d..958b5a36e1fa 100644 --- a/website/.nvmrc +++ b/website/.nvmrc @@ -1 +1 @@ -v18 +v14 diff --git a/website/.stylelintrc.js b/website/.stylelintrc.js index 57da28b09bad..c5e95bd1dce9 100644 --- a/website/.stylelintrc.js +++ b/website/.stylelintrc.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ module.exports = { diff --git a/website/README.md b/website/README.md index ee69d3df45af..79c9fa6cad16 100644 --- a/website/README.md +++ b/website/README.md @@ -48,15 +48,13 @@ The docker image is pre-built with all the website dependencies installed, which ### With Node -If your local development environment has a supported version of [Node.js](https://nodejs.org/en/) installed you can run: +If your local development environment has a supported version (v10.0.0+) of [node installed](https://nodejs.org/en/) you can run: - `npm install` - `npm start` ...and then visit `http://localhost:3000`. -See [`nvmrc`](./.nvmrc) or [`package.json`](./package.json)'s `engines` field for supported Node.js versions. - If you pull down new code from github, you should run `npm install` again. Otherwise, there's no need to re-run `npm install` each time the site is run, you can just run `npm start` to get it going. diff --git a/website/content/api-docs/acl/auth-methods.mdx b/website/content/api-docs/acl/auth-methods.mdx index 56d503378a4c..f3025634599e 100644 --- a/website/content/api-docs/acl/auth-methods.mdx +++ b/website/content/api-docs/acl/auth-methods.mdx @@ -28,8 +28,8 @@ The table below shows this endpoint's support for ### Parameters - `Name` `(string: )` - Name is the identifier of the ACL auth method. - The name can contain alphanumeric characters and dashes. This name must be - unique and must not exceed 128 characters. + The name can contain alphanumeric characters, dashes, and underscores. This + name must be unique and must not exceed 128 characters. - `Type` `(string: )` - ACL auth method type, supports `OIDC` and `JWT`. @@ -37,11 +37,7 @@ The table below shows this endpoint's support for creates a local or global token when performing SSO login. This field must be set to either `local` or `global`. -- `TokenNameFormat` `(string )` - Defines the token name format for the - generated tokens This can be lightly templated using HIL `${foo}` syntax. - Defaults to `${auth_method_type}-${auth_method_name}`. - - - `MaxTokenTTL` `(duration: )` - Defines the maximum life of a token created +- `MaxTokenTTL` `(duration: )` - Defines the maximum life of a token created by this method. When set, it will initialize the `ExpirationTime` field on all tokens to a value of `Token.CreateTime + AuthMethod.MaxTokenTTL`. This field is not persisted beyond its initial use. Can be specified in the form of `"60s"` or @@ -123,7 +119,6 @@ The table below shows this endpoint's support for "Name": "example-acl-auth-method", "Type": "OIDC", "TokenLocality": "local", - "TokenNameFormat": "${auth_method_type}-${value.user}", "MaxTokenTTL": "1h0m0s", "Default": false, "Config": { @@ -168,7 +163,6 @@ $ curl \ "Name": "example-acl-auth-method", "Type": "OIDC", "TokenLocality": "local", - "TokenNameFormat": "${auth_method_type}-${value.user}", "Default": false, "Config": { "OIDCDiscoveryURL": "https://my-corp-app-name.auth0.com/", @@ -219,7 +213,7 @@ queries](/nomad/api-docs#blocking-queries) and [required ACLs](/nomad/api-docs#a ### Parameters - `Name` `(string: )` - Names is the identifier of the ACL auth - method. The name can contain alphanumeric characters and dashes. + method. The name can contain alphanumeric characters, dashes, and underscores. This name must be unique and must not exceed 128 characters. - `Type` `(string: )` - ACL auth role SSO identifier. Currently, the @@ -229,10 +223,6 @@ queries](/nomad/api-docs#blocking-queries) and [required ACLs](/nomad/api-docs#a creates a local or global token when performing SSO login. This field must be set to either "local" or "global" -- `TokenNameFormat` `(string )` - Defines the token name format for the - generated tokens This can be lightly templated using HIL '${foo}' syntax. - Defaults to '${auth_method_type}-${auth_method_name}' - - `MaxTokenTTL` `(duration: )` - Defines the maximum life of a token created by this method. When set it will initialize the `ExpirationTime` field on all tokens to a value of `Token.CreateTime + AuthMethod.MaxTokenTTL`. This field is @@ -293,7 +283,6 @@ queries](/nomad/api-docs#blocking-queries) and [required ACLs](/nomad/api-docs#a "Name": "example-acl-auth-method", "Type": "OIDC", "Tokenlocality": "global", - "TokenNameFormat": "${auth_method_type}-${value.user}", "Maxtokenttl": "1h0m0s", "Default": true, "Config": { @@ -338,7 +327,6 @@ $ curl \ "Name": "example-acl-auth-method", "Type": "OIDC", "TokenLocality": "global", - "TokenNameFormat": "${auth_method_type}-${value.user}", "Default": true, "Config": { "OIDCDiscoveryURL": "https://my-corp-app-name.auth0.com/", @@ -448,7 +436,6 @@ $ curl \ "Name": "example-acl-auth-method", "Type": "OIDC", "TokenLocality": "global", - "TokenNameFormat": "${auth_method_type}-${value.user}", "Default": true, "Config": { "OIDCDiscoveryURL": "https://my-corp-app-name.auth0.com/", diff --git a/website/content/api-docs/acl/roles.mdx b/website/content/api-docs/acl/roles.mdx index b19dca993065..7e2e2ca5807a 100644 --- a/website/content/api-docs/acl/roles.mdx +++ b/website/content/api-docs/acl/roles.mdx @@ -28,7 +28,7 @@ The table below shows this endpoint's support for ### Parameters - `Name` `(string: )` - Specifies the human-readable name of the ACL - Role. The name can contain alphanumeric characters and dashes. + Role. The name can contain alphanumeric characters, dashes, and underscores. This name must be unique and must not exceed 128 characters. - `Description` `(string: )` - A free form human-readable description @@ -102,7 +102,7 @@ The table below shows this endpoint's support for updated. Must match payload body and request path. - `Name` `(string: )` - Specifies the human-readable name of the ACL - Role. The name can contain alphanumeric characters and dashes. + Role. The name can contain alphanumeric characters, dashes, and underscores. This name must be unique a must not exceed 128 characters. - `Description` `(string: )` - A free form human-readable description diff --git a/website/content/api-docs/client.mdx b/website/content/api-docs/client.mdx index b58244ad262f..52993fb4d4c8 100644 --- a/website/content/api-docs/client.mdx +++ b/website/content/api-docs/client.mdx @@ -61,7 +61,7 @@ The table below shows this endpoint's support for - `:node_id` `(string: )` - Specifies the node to query. This is required when the endpoint is being accessed via a server. Defaults - to the node receiving the request otherwise. This is specified as part of + to the node recieving the request otherwise. This is specified as part of the URL. Note, this must be the _full_ node ID, not the short 8-character one. This must be specified as part of the path (`?node_id=...`). @@ -127,7 +127,7 @@ The table below shows this endpoint's support for - `NodeID` or `:node_id` `(string: )` - Specifies the node to query. This is required when the endpoint is being accessed via a server. Defaults - to the node receiving the request otherwise. This is specified as part of + to the node recieving the request otherwise. This is specified as part of the URL. Note, this must be the _full_ node ID, not the short 8-character one. This may be specified as part of the path (`?node_id=...`) or request (`NodeID: "..."`). diff --git a/website/content/api-docs/index.mdx b/website/content/api-docs/index.mdx index 30fe4109cfe1..55713ae728ec 100644 --- a/website/content/api-docs/index.mdx +++ b/website/content/api-docs/index.mdx @@ -97,16 +97,10 @@ to be segmented from each other and other users of the cluster. When using non-default namespace, the API request must pass the target namespace as an API query parameter. Prior to Nomad 1.0 namespaces were Enterprise-only. -Here is an example using curl to query the `qa` namespace: +Here is an example using curl: ```shell-session -$ curl 'localhost:4646/v1/jobs?namespace=qa' -``` - -Use a wildcard (`*`) to query all namespaces: - -```shell-session -$ curl 'localhost:4646/v1/jobs?namespace=*' +$ curl https://localhost:4646/v1/jobs?namespace=qa ``` ## Filtering @@ -123,16 +117,7 @@ parameter with the URL encoded expression when sending requests to HTTP API endpoints that support it. ```shell-session -$ curl --get https://localhost:4646/v1/ \ - --data-urlencode 'filter=' -``` - -The filter expression can also be specified in the -[`-filter`][cli_operator_api_filter] flag of the -[`nomad operator api`][cli_operator_api] command. - -```shell-session -$ nomad operator api -filter '' /v1/ +$ curl --get https://localhost:4646/v1/ --data-urlencode 'filter=' ``` Some endpoints may have other query parameters that are used for filtering, but @@ -141,22 +126,6 @@ they can't be used with the `filter` query parameter. Doing so will result in a database index, so they may be prefereable over an equivalent simple `filter` expression due to better resource usage and performance. -### List Stubs - -Some list endpoints return a reduced version of the resource being queried. -This smaller version is called a _stub_ and may have different fields than the -full resource definition. To allow more expressive filtering operations, the -filter is applied to the full version, not the stub. - -If a request returns an error such as `error finding value in datum` the field -used in filter expression may need to be adjusted. For example, filtering on -node addresses should use the `HTTPAddr` field of the full node definition -instead of `Address` field present in the stub. - -```shell-session -$ nomad operator api -filter 'HTTPAddr matches "10.0.0..+"' /v1/nodes -``` - ### Creating Expressions A single expression is a matching operator with a selector and value and they @@ -274,7 +243,7 @@ is executed on the leader. Command (Unfiltered) ```shell-session -$ nomad operator api /v1/jobs +$ curl --request GET https://localhost:4646/v1/jobs ``` Response (Unfiltered) @@ -379,8 +348,9 @@ Response (Unfiltered) Command (Filtered) -```shell-session -$ nomad operator api -filter 'Datacenters contains "dc2"' /v1/jobs +```shell +curl --get https://localhost:4646/v1/jobs \ + --data-urlencode 'filter=Datacenters contains "dc2"' ``` Response (Filtered) @@ -446,7 +416,7 @@ Response (Filtered) Command (Unfiltered) ```shell-session -$ nomad operator api /v1/deployments +$ curl --request GET https://localhost:4646/v1/deployments ``` Response (Unfiltered) @@ -531,8 +501,9 @@ Response (Unfiltered) Command (Filtered) -```shell-session -$ nomad operator api -filter 'Status != "successful"' /v1/deployments +```shell +curl --get https://localhost:4646/v1/deployments \ + --data-urlencode 'filter=Status != "successful"' ``` Response (Filtered) @@ -726,6 +697,3 @@ specific response codes are returned but all clients should handle the following - 403 marks that the client isn't authenticated for the request. - 404 indicates an unknown resource. - 5xx means that the client should not expect the request to succeed if retried. - -[cli_operator_api]: /nomad/docs/commands/operator/api -[cli_operator_api_filter]: /nomad/docs/commands/operator/api#filter diff --git a/website/content/api-docs/jobs.mdx b/website/content/api-docs/jobs.mdx index 02677ea21344..d33e9347481a 100644 --- a/website/content/api-docs/jobs.mdx +++ b/website/content/api-docs/jobs.mdx @@ -329,8 +329,8 @@ The table below shows this endpoint's support for ### Parameters -- `:job_id` `(string: )` - Specifies the ID of the job. This is - specified as part of the path. +- `:job_id` `(string: )` - Specifies the ID of the job (as specified in + the job file during submission). This is specified as part of the path. - `namespace` `(string: "default")` - Specifies the namespace of the job. If not specified, defaults to "default". This is specified as a URL query parameter. @@ -639,8 +639,8 @@ The table below shows this endpoint's support for - `diffs` `(bool: false)` - Specifies if the Diffs field should be populated, containing the structured diff between the current and last job version. -- `:job_id` `(string: )` - Specifies the ID of the job. This is - specified as part of the path. +- `:job_id` `(string: )` - Specifies the ID of the job (as specified in + the job file during submission). This is specified as part of the path. - `namespace` `(string: "default")` - Specifies the target namespace. If ACL is enabled, this value must match a namespace that the token is allowed to @@ -1235,8 +1235,8 @@ The table below shows this endpoint's support for ### Parameters -- `:job_id` `(string: )` - Specifies the ID of the job. This is - specified as part of the path. +- `:job_id` `(string: )` - Specifies the ID of the job (as specified in + the job file during submission). This is specified as part of the path. - `all` `(bool: false)` - Specifies whether the list of allocations should include allocations from a previously registered job with the same ID. This is @@ -1408,8 +1408,8 @@ The table below shows this endpoint's support for ### Parameters -- `:job_id` `(string: )` - Specifies the ID of the job. This is - specified as part of the path. +- `:job_id` `(string: )` - Specifies the ID of the job (as specified in + the job file during submission). This is specified as part of the path. - `namespace` `(string: "default")` - Specifies the target namespace. If ACL is enabled, this value must match a namespace that the token is allowed to @@ -1473,8 +1473,8 @@ The table below shows this endpoint's support for ### Parameters -- `:job_id` `(string: )` - Specifies the ID of the job. This is - specified as part of the path. +- `:job_id` `(string: )` - Specifies the ID of the job (as specified in + the job file during submission). This is specified as part of the path. - `all` `(bool: false)` - Specifies whether the list of deployments should include deployments from a previously registered job with the same ID. This is @@ -1565,8 +1565,8 @@ The table below shows this endpoint's support for ### Parameters -- `:job_id` `(string: )` - Specifies the ID of the job. This is - specified as part of the path. +- `:job_id` `(string: )` - Specifies the ID of the job (as specified in + the job file during submission). This is specified as part of the path. - `namespace` `(string: "default")` - Specifies the target namespace. If ACL is enabled, this value must match a namespace that the token is allowed to @@ -1628,8 +1628,8 @@ The table below shows this endpoint's support for ### Parameters -- `:job_id` `(string: )` - Specifies the ID of the job. This is - specified as part of the path. +- `:job_id` `(string: )` - Specifies the ID of the job (as specified in + the job file during submission). This is specified as part of the path. - `namespace` `(string: "default")` - Specifies the target namespace. If ACL is enabled, this value must match a namespace that the token is allowed to @@ -1685,8 +1685,8 @@ The table below shows this endpoint's support for ### Parameters -- `:job_id` `(string: )` - Specifies the ID of the job. This is - specified as part of the path. +- `:job_id` `(string: )` - Specifies the ID of the job (as specified in + the job file during submission). This is specified as part of the path. - `Job` `(Job: )` - Specifies the JSON definition of the job. @@ -1763,8 +1763,8 @@ The table below shows this endpoint's support for ### Parameters -- `:job_id` `(string: )` - Specifies the ID of the job. This is - specified as part of the path. +- `:job_id` `(string: )` - Specifies the ID of the job (as specified + in the job file during submission). This is specified as part of the path. - `IdempotencyToken` `(string: "")` - Optional identifier used to prevent more than one instance of the job from being dispatched. This is specified as a @@ -1833,8 +1833,8 @@ The table below shows this endpoint's support for ### Parameters -- `JobID` `(string: )` - Specifies the ID of the job. This is - specified as part of the path. +- `JobID` `(string: )` - Specifies the ID of the job (as specified + in the job file during submission). This is specified as part of the path. - `JobVersion` `(integer: 0)` - Specifies the job version to revert to. @@ -1898,8 +1898,8 @@ The table below shows this endpoint's support for ### Parameters -- `JobID` `(string: )` - Specifies the ID of the job. This is - specified as part of the path. +- `JobID` `(string: )` - Specifies the ID of the job (as specified + in the job file during submission). This is specified as part of the path. - `JobVersion` `(integer: 0)` - Specifies the job version to set the stability on. @@ -1958,8 +1958,8 @@ The table below shows this endpoint's support for ### Parameters -- `:job_id` `(string: )` - Specifies the ID of the job. This is - specified as part of the path. +- `:job_id` `(string: )` - Specifies the ID of the job (as specified in + the job file during submission). This is specified as part of the path. - `JobID` `(string: )` - Specify the ID of the job in the JSON payload @@ -2020,8 +2020,8 @@ The table below shows this endpoint's support for ### Parameters -- `:job_id` `(string: )` - Specifies the ID of the job. This is - specified as part of the path. +- `:job_id` `(string: )` - Specifies the ID of the job (as specified in +- the job file during submission). This is specified as part of the path. - `Job` `(string: )` - Specifies the JSON definition of the job. @@ -2231,8 +2231,8 @@ The table below shows this endpoint's support for ### Parameters -- `:job_id` `(string: )` - Specifies the ID of the job. This is - specified as part of the path. +- `:job_id` `(string: )` - Specifies the ID of the job (as specified in + the job file during submission). This is specified as part of the path. ### Sample Request @@ -2269,8 +2269,8 @@ The table below shows this endpoint's support for ### Parameters -- `:job_id` `(string: )` - Specifies the ID of the job. This is - specified as part of the path. +- `:job_id` `(string: )` - Specifies the ID of the job (as specified in + the job file during submission). This is specified as part of the path. - `eval_priority` `(int: 0)` - Override the priority of the evaluations produced as a result of this job deregistration. By default, this is set to the priority @@ -2328,8 +2328,8 @@ The table below shows this endpoint's support for ### Parameters -- `:job_id` `(string: )` - Specifies the ID of the job. This is - specified as part of the path. +- `:job_id` `(string: )` - Specifies the ID of the job (as specified in + the job file during submission). This is specified as part of the path. - `namespace` `(string: "default")` - Specifies the target namespace. If ACL is enabled, this value must match a namespace that the token is allowed to @@ -2384,8 +2384,8 @@ The table below shows this endpoint's support for ### Parameters -- `:job_id` `(string: )` - Specifies the ID of the job. This is - specified as part of the path. +- `:job_id` `(string: )` - Specifies the ID of the job (as specified in + the job file during submission). This is specified as part of the path. - `Count` `(int: )` - Specifies the new task group count. @@ -2470,8 +2470,8 @@ The table below shows this endpoint's support for ### Parameters -- `:job_id` `(string: )` - Specifies the ID of the job. This is - specified as part of the path. +- `:job_id` `(string: )` - Specifies the ID of the job (as specified in +the job file during submission). This is specified as part of the path. - `namespace` `(string: "default")` - Specifies the target namespace. @@ -2505,174 +2505,3 @@ $ curl \ } ] ``` - -## List Job Actions - -This endpoint lists the actions available to tasks within a job. - -| Method | Path | Produces | -| ------ | ------------------------- | ------------------ | -| `GET` | `/v1/job/:job_id/actions` | `application/json` | - -The table below shows this endpoint's support for -[blocking queries](/nomad/api-docs#blocking-queries) and -[required ACLs](/nomad/api-docs#acls). - -| Blocking Queries | ACL Required | -| ---------------- | -------------------- | -| `NO` | `namespace:read-job` | - -### Parameters - -- `:job_id` `(string: )` - Specifies the ID of the job. This is - specified as part of the path. - -### Sample Request - -```shell-session -$ nomad operator api '/v1/job/my-job/actions' -``` - -### Sample Response - -```json -[ - { - "Args": [ - "-s", - "wttr.in/Toronto?format=3" - ], - "Command": "/usr/bin/curl", - "Name": "weather", - "TaskGroupName": "group1", - "TaskName": "task" - }, - { - "Args": [ - "-c", - "nomad alloc status ${NOMAD_ALLOC_ID}" - ], - "Command": "/bin/sh", - "Name": "get-alloc-info", - "TaskGroupName": "group2", - "TaskName": "task" - }, -] -``` - -## Run Action - -This endpoint executes a predefined action from a job in the -context of a specific task within an allocation. It opens a WebSocket to -transmit output from the running action. - - -| Method | Path | Produces | -| ----------- | ------------------------ | ---------------------- | -| `WebSocket` | `/v1/job/:job_id/action` | WebSocket JSON streams | - -The table below shows this endpoint's support for -[blocking queries](/nomad/api-docs#blocking-queries) and -[required ACLs](/nomad/api-docs#acls). - -| Blocking Queries | ACL Required | -| ---------------- | -------------------------------------------------------------------------------------------- | -| `NO` | `namespace:alloc-exec` (and `namespace:alloc-node-exec` if task driver does not support [file system isolation](/nomad/docs/concepts/plugins/task-drivers#capabilities-capabilities-error)) | - -### Parameters - -- `:job_id` `(string: )` - Specifies the ID of the job containing the - action. This is specified as part of the path. -- `action` `(string: )` - Specifies the name of the action to be - executed, as defined within the job's task. Specified as a query parameter. -- `alloc_id` `(string: )` - Specifies the UUID of the target - allocation. Specified as a query parameter. -- `task` `(string: )` - Specifies the task where the action is - defined. Specified as a query parameter. -- `tty` `(bool: false)` - Specifies whether a TTY is allocated for this action. - Specified as a query parameter. -- `ws_handshake` `(bool: false)` - Specifies whether to expect the - authentication token in the first frame, as a query parameter. - -### WebSocket Upgrade Request - -Actions are executed with a WebSocket upgrade request. The request headers -must include the standard WebSocket upgrade parameters. Example: - -```shell-session -$ curl \ - -X GET \ - -H 'Connection: Upgrade' \ - -H 'Upgrade: websocket' \ - -H 'Sec-Websocket-Version: 13' \ - -H 'Sec-Websocket-Key: x3JJHMbDL1EzLkh9GBhXDw==' \ - 'http://127.0.0.1:4646/v1/job/actions-demo/action?action=weather&allocID=8614ed07-425f-889f-170d-dd2716e0e01f&task=task&tty=true' -``` -or -```shell-session -$ nomad operator api \ --H "Connection: Upgrade" \ --H "Upgrade: websocket" \ --H "Sec-WebSocket-Version: 13" \ --H "Sec-WebSocket-Key: x3JJHMbDL1EzLkh9GBhXDw==" \ -'/v1/job/actions-demo/action?action=weather&allocID=8614ed07-425f-889f-170d-dd2716e0e01f&task=task&tty=true' -``` - -### Request Frames - -Unlike [alloc exec](/nomad/api-docs/allocations#exec-allocation), Actions do -not take input in the form of request frames using `stdin`. Instead, the name -of the action is passed as a query parameter and the associated input is handled -on the allocation apart from the stream. - -When `?ws_handshake=true`, the first request frame must contain the -authentication token. Similarly, when `?tty=true`, a `tty_size` frame may be -provided to indicate a resize. - -The following are valid input frames: - -``` -# sending authentication token -{"version":1,"auth_token":"fc3c1968-8d31-5c50-9617-3db2e19ef32e"} - -# indicating that TTY was resized -{"tty_size": {"height": , "width": }} -``` - -### Response Frames - -Response frames represent `stdout` and `stderr` output from the command as well -as exit codes. Response frames encompass the full range of terminal emulator outputs, including -the control characters necessary to render interactive applications. - -``` -# transferring stdout data -{"stdout": {"data": "...base64 encoded string of bytes ..."}} - -# signaling that host closed stdout -{"stdout": {"close": true}} -{"exited":true,"result":{}} -``` - -The stdout data returned in the response frames from the job action endpoint is -base64 encoded. This encoding is necessary to ensure that the data can be -transmitted over WebSocket connections without issues, regardless of its content. - -### Sample Request and Response - -This example response includes instances of the ANSI "control sequence -introducer" (CSI), which is ASCII code 27 followed by `[`. The second stdout -frame includes the desired output from the Action in question, which prints -the local weather. - -``` -# Sample WebSocket request to execute an action -WebSocket Request: /v1/job/actions-demo/action?action=weather&allocID=8614ed07-425f-889f-170d-dd2716e0e01f&task=task&tty=true - -# "\x1b[H\x1b[2J$ ": -# CSI-H (move cursor to top left corner), CSI-2J (clear entire screen), print "$ " -{"stdout":{"data":"G1tIG1sySiQg"}} - -# Toronto: ⛅️ -1°C -{"stdout":{"data":"VG9yb250bzog4puF77iPICAtMcKwQw0K"}} -``` diff --git a/website/content/api-docs/libraries-and-sdks.mdx b/website/content/api-docs/libraries-and-sdks.mdx index 53734a477d2c..828cb1af8052 100644 --- a/website/content/api-docs/libraries-and-sdks.mdx +++ b/website/content/api-docs/libraries-and-sdks.mdx @@ -36,6 +36,4 @@ the community. - [`hostel`](https://github.com/LKNSI/hostel) - Nomad Client for NodeJS. Includes property checking, and an Object-based API. -- [`nix-nomad`](https://github.com/tristanpemble/nix-nomad) - HashiCorp Nomad job definitions in Nix - _Want to see your library here? [Submit a Pull Request](https://github.com/hashicorp/nomad)._ diff --git a/website/content/api-docs/operator/autopilot.mdx b/website/content/api-docs/operator/autopilot.mdx index cfe2ea2a9d7b..76bc8d13460d 100644 --- a/website/content/api-docs/operator/autopilot.mdx +++ b/website/content/api-docs/operator/autopilot.mdx @@ -175,12 +175,7 @@ $ curl \ "Voter": false, "StableSince": "2017-03-06T22:18:26Z" } - ], - "Leader": "e349749b-3303-3ddf-959c-b5885a0e1f6e", - "Voters": [ - "e349749b-3303-3ddf-959c-b5885a0e1f6e", - "e36ee410-cc3c-0a0c-c724-63817ab30303" - ], + ] } ``` @@ -216,38 +211,5 @@ $ curl \ - `StableSince` is the time this server has been in its current `Healthy` state. - - The HTTP status code will indicate the health of the cluster. If `Healthy` is true, then a status of 200 will be returned. If `Healthy` is false, then a status of 429 will be returned. - - - This API endpoint return with more information in Nomad Enterprise. This is - not present in Nomad Community Edition. - - -When using Nomad Enterprise this endpoint will return more information about the -underlying actions and state of Autopilot. - -```json -{ - ... - "ReadReplicas": null, - "RedundancyZones": {}, - "Upgrade": { - "Status": "idle", - "TargetVersion": "1.7.5+ent", - "TargetVersionVoters": [ - "e349749b-3303-3ddf-959c-b5885a0e1f6e", - "e36ee410-cc3c-0a0c-c724-63817ab30303" - ], - "TargetVersionNonVoters": null, - "TargetVersionReadReplicas": null, - "OtherVersionVoters": null, - "OtherVersionNonVoters": null, - "OtherVersionReadReplicas": null, - "RedundancyZones": {} - }, - "OptimisticFailureTolerance": 0 -} -``` diff --git a/website/content/api-docs/operator/keyring.mdx b/website/content/api-docs/operator/keyring.mdx index 7080d4828e4d..ad4975c12139 100644 --- a/website/content/api-docs/operator/keyring.mdx +++ b/website/content/api-docs/operator/keyring.mdx @@ -16,106 +16,6 @@ are used. For instructions on how to use the CLI to perform these operations manually, please see the documentation for the [`nomad operator root keyring`] commands. -## List Active Public Keys - -This endpoint retrieves a list of active public keys used to sign [workload -identities][wi]. The response is in the [JWKS][rfc7517] format as is commonly -used by JWT auth methods. - -| Method | Path | Produces | -|--------|-----------------------------|--------------------| -| `GET` | `/.well-known/jwks.json` | `application/json` | - -The table below shows this endpoint's support for [blocking queries] and -[required ACLs]. - -| Blocking Queries | ACL Required | -|------------------|--------------| -| `YES` | `none` | - -### Sample Request - -```shell-session -$ nomad operator api '/.well-known/jwks.json' -``` - -### Sample Response - -```json -{ - "keys": [ - { - "use": "sig", - "kty": "RSA", - "kid": "15a95f48-001a-8be5-5da9-d94901d022c9", - "alg": "RS256", - "n": "6sImUQR6A...FB7bKn02dKw", - "e": "AQAB" - }, - { - "use": "sig", - "kty": "RSA", - "kid": "b7f6a3a7-14f9-4ac5-f713-32c9bce1fa93", - "alg": "RS256", - "n": "zEdiUB3DFuM...ii3kQvOf_eDApBDWJhfQw", - "e": "AQAB" - } - ] -} -``` - -## OIDC Discovery - -This endpoint retrieves [OIDC configuration metadata][oidc-disco] for using -[workload identities][wi] with third party services. Nomad will act as an -identity provider (IDP) to allow third parties to authenticate workload -identity JWTs based on the OIDC configurationa and JWKS. - -Most third parties will require this endpoint be accessible through a -publically resolvable domain name and HTTPS signed by a trusted certificate -authority. - -You must set the [`oidc_issuer`][oidc_issuer] Server agent configuration -parameter before this endpoint is enabled. In most situations you will also -need to run a proxy or load balancer for in front of this endpoint to serve the -contents with HTTPS using a trusted certificate. - -| Method | Path | Produces | -|--------|-------------------------------------|--------------------| -| `GET` | `/.well-known/openid-configuration` | `application/json` | - -The table below shows this endpoint's support for [blocking queries] and -[required ACLs]. - -| Blocking Queries | ACL Required | -|------------------|--------------| -| `NO` | `none` | - -### Sample Request - -```shell-session -$ nomad operator api '/.well-known/openid-configuration' -``` - -### Sample Response - -```json -{ - "id_token_signing_alg_values_supported": [ - "RS256", - "EdDSA" - ], - "issuer": "http://example.com", - "jwks_uri": "http://example.com/.well-known/jwks.json", - "response_types_supported": [ - "code" - ], - "subject_types_supported": [ - "public" - ] -} -``` - ## List Keys This endpoint retrieves a list of root keys known to the cluster. Note that only @@ -254,8 +154,4 @@ $ curl \ [Key Management]: /nomad/docs/operations/key-management [`nomad operator root keyring`]: /nomad/docs/commands/operator/root/keyring-rotate [blocking queries]: /nomad/api-docs#blocking-queries -[oidc-disco]: https://openid.net/specs/openid-connect-discovery-1_0.html -[oidc_issuer]: /nomad/docs/configuration/server#oidc_issuer [required ACLs]: /nomad/api-docs#acls -[rfc7517]: https://datatracker.ietf.org/doc/html/rfc7517 -[wi]: /nomad/docs/concepts/workload-identity diff --git a/website/content/api-docs/operator/raft.mdx b/website/content/api-docs/operator/raft.mdx index fb77f6d8e603..b6313223f07f 100644 --- a/website/content/api-docs/operator/raft.mdx +++ b/website/content/api-docs/operator/raft.mdx @@ -2,7 +2,7 @@ layout: api page_title: Raft - Operator - HTTP API description: |- - The /operator/raft endpoints provide tools for management of the Raft subsystem. + The /operator/raft endpoints provide tools for management of the Raft subsystem. --- # Raft Operator HTTP API @@ -34,56 +34,26 @@ The table below shows this endpoint's support for ### Sample Request - - - -```shell-session -$ nomad operator api /v1/operator/raft/configuration -``` - - - - ```shell-session $ curl \ https://localhost:4646/v1/operator/raft/configuration ``` - - - ### Sample Response ```json { - "Index": 0, - "Servers": [ - { - "Address": "10.1.0.10:4647", - "ID": "c13f9998-a0f3-d765-0b52-55a0b3ce5f88", - "Leader": false, - "Node": "node1.global", - "RaftProtocol": "3", - "Voter": true - }, - { - "Address": "10.1.0.20:4647", - "ID": "d7927f2b-067f-45a4-6266-af8bb84de082", - "Leader": true, - "Node": "node2.global", - "RaftProtocol": "3", - "Voter": true - }, - { - "Address": "10.1.0.30:4647", - "ID": "00d56ef8-938e-abc3-6f8a-f8ac80a80fb9", - "Leader": false, - "Node": "node3.global", - "RaftProtocol": "3", - "Voter": true - } - - ] + "Index": 1, + "Servers": [ + { + "Address": "127.0.0.1:4647", + "ID": "127.0.0.1:4647", + "Leader": true, + "Node": "bacon-mac.global", + "RaftProtocol": 2, + "Voter": true + } + ] } ``` @@ -96,8 +66,8 @@ $ curl \ - `Servers` `(array: Server)` - The returned `Servers` array has information about the servers in the Raft peer configuration. - - `ID` `(string)` - The ID of the server. For Raft protocol v2, this is the - same as the `Address`. Raft protocol v3 uses GUIDs as the ID. + - `ID` `(string)` - The ID of the server. This is the same as the `Address` + but may be upgraded to a GUID in a future version of Nomad. - `Node` `(string)` - The node name of the server, as known to Nomad, or `"(unknown)"` if the node is stale and not known. @@ -130,100 +100,18 @@ The table below shows this endpoint's support for ### Parameters -- `address` `(string: )` - Specifies the Raft **Address** of the - server to remove as provided in the output of `/v1/operator/raft/configuration` - API endpoint or the `nomad operator raft list-peers` command. +- `address` `(string: )` - Specifies the server to remove as + `ip:port`. This cannot be provided along with the `id` parameter. -- `id` `(string: )` - Specifies the Raft **ID** of the server to - remove as provided in the output of `/v1/operator/raft/configuration` - API endpoint or the `nomad operator raft list-peers` command. - - - - Either `address` or `id` must be provided, but not both. - - +- `id` `(string: )` - Specifies the server to remove as + `id`. This cannot be provided along with the `address` parameter. ### Sample Request - - - - -```shell-session -$ nomad operator api -X DELETE \ - /v1/operator/raft/peer?address=1.2.3.4:4647 -``` - - - - ```shell-session $ curl \ --request DELETE \ - --header "X-Nomad-Token: ${NOMAD_TOKEN}" - https://127.0.0.1:4646/v1/operator/raft/peer?address=1.2.3.4:4647 -``` - - - - -## Transfer Leadership to another Raft Peer - -This endpoint tells the current cluster leader to transfer leadership -to the Nomad server with given address or ID in the Raft -configuration. The return code signifies success or failure. - -| Method | Path | Produces | -| ------------------- | --------------------------------------- | ------------------ | -| `PUT`
    `POST` | `/v1/operator/raft/transfer-leadership` | `application/json` | - -The table below shows this endpoint's support for -[blocking queries](/nomad/api-docs#blocking-queries) and -[required ACLs](/nomad/api-docs#acls). - -| Blocking Queries | ACL Required | -| ---------------- | ------------ | -| `NO` | `management` | - -### Parameters - -- `address` `(string: )` - Specifies the Raft **Address** of the - target server as provided in the output of `/v1/operator/raft/configuration` - API endpoint or the `nomad operator raft list-peers` command. - -- `id` `(string: )` - Specifies the Raft **ID** of the target server - as provided in the output of `/v1/operator/raft/configuration` API endpoint or - the `nomad operator raft list-peers` command. - - - -- The cluster must be running Raft protocol v3 or greater on all server members. - -- Either `address` or `id` must be provided, but not both. - - - -### Sample Requests - - - - -```shell-session -$ nomad operator api -X PUT \ - "/v1/operator/raft/transfer-leadership?address=1.2.3.4:4647" + https://localhost:4646/v1/operator/raft/peer?address=1.2.3.4:4646 ``` - - - -```shell-session -$ curl --request PUT \ - --header "X-Nomad-Token: ${NOMAD_TOKEN}" - "https://127.0.0.1:4646/v1/operator/raft/transfer-leadership?address=1.2.3.4:4647" -``` - - - - [consensus protocol guide]: /nomad/docs/concepts/consensus diff --git a/website/content/api-docs/operator/upgrade-check.mdx b/website/content/api-docs/operator/upgrade-check.mdx deleted file mode 100644 index 8659c6b13591..000000000000 --- a/website/content/api-docs/operator/upgrade-check.mdx +++ /dev/null @@ -1,187 +0,0 @@ ---- -layout: api -page_title: Upgrade Check - Operator - HTTP API -description: |- - The /operator/upgrade-check endpoints provide tools for verifying the state - of the cluster prior to upgrades. ---- - -# Upgrade Check Operator HTTP API - -The `/operator/upgrade-check` endpoints provide some predefined verifications -that can be useful prior to upgrades and changes to Nomad configuration. - - - -These endpoints are meant to target specific releases of Nomad and may be -removed or modified without notice. - - - -## Vault Workload Identity - -This endpoint retrieves jobs, nodes, and Vault ACL tokens that may be affected -when migrating a Nomad cluster to use [workload identities for -Vault][nomad_acl_vault_wid]. - -| Method | Path | Produces | -| ------ | ---------------------------------------------------- | ------------------ | -| `GET` | `/v1/operator/upgrade-check/vault-workload-identity` | `application/json` | - -The table below shows this endpoint's support for -[blocking queries](/nomad/api-docs#blocking-queries) and -[required ACLs](/nomad/api-docs#acls). - -| Blocking Queries | ACL Required | -| ---------------- | --------------- | -| `NO` | `operator:read` | - -### Sample Request - -```shell-session -$ nomad operator api \ - /v1/operator/upgrade-check/vault-workload-identity -``` - -### Sample Response - -```json -{ - "Index": 20, - "JobsWithoutVaultIdentity": [ - { - "CreateIndex": 11, - "Datacenters": [ - "*" - ], - "ID": "example", - "JobModifyIndex": 11, - "JobSummary": null, - "ModifyIndex": 19, - "Multiregion": null, - "Name": "example", - "Namespace": "default", - "NodePool": "default", - "ParameterizedJob": false, - "ParentID": "", - "Periodic": false, - "Priority": 50, - "Status": "running", - "StatusDescription": "", - "Stop": false, - "SubmitTime": 1704995322434188000, - "Type": "service" - } - ], - "KnownLeader": true, - "LastContact": 0, - "NextToken": "", - "OutdatedNodes": [ - { - "Address": "192.168.0.186", - "CreateIndex": 8, - "Datacenter": "dc1", - "Drain": false, - "Drivers": { - "qemu": { - "Attributes": { - "driver.qemu": "true", - "driver.qemu.version": "8.1.1" - }, - "Detected": true, - "HealthDescription": "Healthy", - "Healthy": true, - "UpdateTime": "2024-01-11T12:48:35.993541-05:00" - }, - "exec": { - "Attributes": {}, - "Detected": false, - "HealthDescription": "exec driver unsupported on client OS", - "Healthy": false, - "UpdateTime": "2024-01-11T12:48:35.958495-05:00" - }, - "raw_exec": { - "Attributes": { - "driver.raw_exec": "true" - }, - "Detected": true, - "HealthDescription": "Healthy", - "Healthy": true, - "UpdateTime": "2024-01-11T12:48:35.958539-05:00" - }, - "java": { - "Attributes": {}, - "Detected": false, - "HealthDescription": "", - "Healthy": false, - "UpdateTime": "2024-01-11T12:48:35.97141-05:00" - }, - "docker": { - "Attributes": { - "driver.docker.bridge_ip": "172.17.0.1", - "driver.docker.runtimes": "io.containerd.runc.v2,runc", - "driver.docker.os_type": "linux", - "driver.docker": "true", - "driver.docker.version": "24.0.7" - }, - "Detected": true, - "HealthDescription": "Healthy", - "Healthy": true, - "UpdateTime": "2024-01-11T12:48:35.989993-05:00" - } - }, - "HostVolumes": null, - "ID": "049f7683-0cde-727f-428a-913a89f92bd8", - "LastDrain": null, - "ModifyIndex": 10, - "Name": "client-1", - "NodeClass": "", - "NodePool": "default", - "SchedulingEligibility": "eligible", - "Status": "ready", - "StatusDescription": "", - "Version": "1.6.4" - } - ], - "VaultTokens": [ - { - "Accessor": "czh9MPcRXzAhxBL9XKyb3Kh1", - "AllocID": "f00893d4-d9ef-4937-6a7a-ab495b68a971", - "CreateIndex": 14, - "CreationTTL": 60, - "NodeID": "049f7683-0cde-727f-428a-913a89f92bd8", - "Task": "redis" - } - ] -} -``` - -#### Field Reference - -- `JobsWithoutVaultIdentity` `(array)` - The list of jobs that have a - [`vault`][] block but do not have an [`identity`][] for Vault - authentication. These jobs can fail if they are not redeployed with an - identity for Vault before the configuration for Nomad servers are updated and - their access to Vault is removed. - -- `OutdatedNodes` `(array)` - The list of nodes running a version of - Nomad that does not support workload identity authentication for Vault. - Allocations placed in these nodes will use the deprecated legacy flow to - retrieve Vault tokens. If the Nomad servers configuration is update to remove - their access to Vault before these nodes are upgraded, these allocations will - fail. Allocations that use workload identity for Vault will not be able to be - placed in these nodes until they are upgraded. - -- `VaultTokens` `(array)` - The list of Vault ACL tokens created - by Nomad servers using the deprecated legacy flow. They will continue to work - even after the migration to the workload identities, but they may not be - automatically revoked by Nomad and will only expire once their TTL reaches - zero. - -Refer to [Migrating to Using Workload Identity with -Vault][nomad_acl_vault_wid_migrate] for more information. - -[`identity`]: /nomad/docs/job-specification/identity -[`vault`]: /nomad/docs/job-specification/vault -[nomad_acl_vault_wid]: /nomad/docs/integrations/vault/acl#nomad-workload-identities -[nomad_acl_vault_wid_migrate]: /nomad/docs/integrations/vault/acl#migrating-to-using-workload-identity-with-vault diff --git a/website/content/api-docs/task-api.mdx b/website/content/api-docs/task-api.mdx index 8f2b43ca0146..31f80380740a 100644 --- a/website/content/api-docs/task-api.mdx +++ b/website/content/api-docs/task-api.mdx @@ -92,11 +92,6 @@ the outcome by searching for the updated Node's metadata: $ nomad node status -filter 'Meta.example == "Hello World!"' ``` -## Limitations - -- Using the Task API Unix Domain Socket on Windows [requires][windows] Windows -build 17063 or later. - [acl]: /nomad/docs/concepts/acl [acl-tokens]: /nomad/docs/concepts/acl#token [alloc-exec]: /nomad/docs/commands/alloc/exec @@ -105,5 +100,4 @@ build 17063 or later. [mTLS]: /nomad/tutorials/transport-security/security-enable-tls [task-user]: /nomad/docs/job-specification/task#user [workload-id]: /nomad/docs/concepts/workload-identity -[windows]: https://devblogs.microsoft.com/commandline/af_unix-comes-to-windows/ [dnm]: /nomad/api-docs/client#update-node-metadata diff --git a/website/content/api-docs/variables/variables.mdx b/website/content/api-docs/variables.mdx similarity index 96% rename from website/content/api-docs/variables/variables.mdx rename to website/content/api-docs/variables.mdx index f53b0c7be4f1..f68c0fbd5415 100644 --- a/website/content/api-docs/variables/variables.mdx +++ b/website/content/api-docs/variables.mdx @@ -9,8 +9,9 @@ description: The /var endpoints are used to query for and interact with variable The `/var` and `/vars` endpoints are used to query for and interact with variables. -See the [Variables][] documentation for information how these capabilities are -used. +See the [Variables] documentation for information how these capabilities are +used. For a CLI to perform these operations manually, please see the +documentation for the [`nomad var`] commands. ## List Variables @@ -149,10 +150,6 @@ The table below shows this endpoint's support for [blocking queries] and 0, the variable is only created if it does not already exist. This paradigm allows check-and-set style updates. -- `lock-operation` `(string: )` - This endpoint can also be used to create -and hold a lock over a variable, refer to the [locks section][] for more -information. - ## Restrictions Variable paths are restricted to [RFC3986][] URL-safe characters that don't @@ -293,8 +290,9 @@ the response will include only metadata and not the `Items` field: } ``` + [Variables]: /nomad/docs/concepts/variables -[locks section]:/nomad/api-docs/variables/locks +[`nomad var`]: /nomad/docs/commands/var [blocking queries]: /nomad/api-docs#blocking-queries [required ACLs]: /nomad/api-docs#acls [RFC3986]: https://www.rfc-editor.org/rfc/rfc3986#section-2 diff --git a/website/content/api-docs/variables/index.mdx b/website/content/api-docs/variables/index.mdx deleted file mode 100644 index 8f1e8bcb2176..000000000000 --- a/website/content/api-docs/variables/index.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -layout: api -page_title: Variables - HTTP API -description: |- - The /var endpoints are used to query for and interact with variables and variable - locking. ---- - -# Vars HTTP API - -The `/var` and `/vars` endpoints are used to query for and interact with -variables, and set up locks and leases over them. - -See the [Variables][] documentation for information how these capabilities are -used. For a CLI to perform these operations manually, please see the -documentation for the [`nomad var`][] commands. - -Please choose a sub-section in the navigation for more information - -[`nomad var`]: /nomad/docs/commands/var -[Variables]: /nomad/docs/concepts/variables \ No newline at end of file diff --git a/website/content/api-docs/variables/locks.mdx b/website/content/api-docs/variables/locks.mdx deleted file mode 100644 index bbb79d75835e..000000000000 --- a/website/content/api-docs/variables/locks.mdx +++ /dev/null @@ -1,211 +0,0 @@ ---- -layout: api -page_title: Variable Locks - HTTP API -description: The /var endpoints are used to query for and interact with variables and locks. ---- - -# Locks HTTP API - -The `/var` endpoint is used to hold, renew and release a lock over a variable. - -## Lock Variable - -The endpoint to create a variable can also be used to hold a lock and interact with -it through the use of a parameter defining the operation to be performed. - -| Method | Path | Produces | -|--------|--------------------------------------|--------------------| -| `PUT` | `/v1/var/:var_path?` | `application/json` | - -### Parameters - -The lock operation parameter can be: - -- `lock-acquire`: When used, the call will introduce a lock over the variable if -it exists, or create a new one if it doesn't. The lock ID will be returned in the -response and it must be provided to perform any other operation over the lock. -The variable items can be updated at any time using the lock ID, but the lock -parameters are unmmutable, attempting to modify them while a lock is present will -generate an error. - -In the case of attempting to acquire a variable that is already locked, a conflict -response will be returned. - -The lock-acquire operation will override the variable items if new values are -present. - - -#### Sample Request - -```shell-session -$ curl \ - -XPUT -d@spec.nsv.json \ - https://localhost:4646/v1/var/example/first?lock-acquire -``` - -#### Sample Payload - -```json -{ - "Namespace": "prod", - "Path": "example/first", - "Items": { - "user": "me", - "password": "passw0rd1" - }, - "Lock": { - "TTL": "15s", - "LockDelay": "1m" - } -} -``` - -#### Sample Response - -The response body returns the created or updated variable including the lock -parameters and ID, along with metadata created by the server: - -```json -{ - "CreateIndex": 15, - "CreateTime": 1694552155379696000, - "Items": { - "user": "me", - "password": "passw0rd1" - }, - "Lock": { - "TTL": "15s", - "LockDelay": "15s", - "ID": "670c7248-e2ef-f982-e4c5-f4437f75f1e4" - }, - "ModifyIndex": 16, - "ModifyTime": 1694552206138804000, - "Namespace": "prod", - "Path": "example/first" -} -``` - -- `lock-renew`: A valid call to lock renew needs to be placed before the lock's -TTL is up in order to mantain the variable locked. A valid call must include the -lock ID as part of the request body. If the lock TTL is up without a renewal or -release calls, the variable will remain unlockable for at least the lock delay. - -#### Sample Request - -```shell-session -$ curl \ - -XPUT -d@spec.nsv.json \ - https://localhost:4646/v1/var/example/first?lock-renew -``` - -#### Sample Payload - -```json -{ - "Path": "example/first", - "Namespace": "prod", - "Lock": { - "ID": "670c7248-e2ef-f982-e4c5-f4437f75f1e4" - } -} -``` - -#### Sample Response - -The response body only returns metadata created by the server and the lock -parameters: - -```json -{ - "CreateIndex": 11, - "CreateTime": 1694555280887153000, - "Lock": { - "TTL": "15s", - "LockDelay": "15s", - "ID": "670c7248-e2ef-f982-e4c5-f4437f75f1e4" - }, - "ModifyIndex": 43, - "ModifyTime": 1694556175092779000, - "Namespace": "prod", - "Path": "example/first" -} -``` - -- `lock-release`: A call to the endpoint with the `lock-release` operation will -immediately remove the lock over the variable, making it modifiable without -restrictions again. - -The lock-release operation will not override the variable items, if the request -body contains any item, it will generate a bad request response. - -#### Sample Request - -```shell-session -$ curl \ - -XPUT -d@spec.nsv.json \ - https://localhost:4646/v1/var/example/first?lock-release -``` - -#### Sample Payload - -```json -{ - "Path": "example/first", - "Namespace": "prod", - "Lock": { - "ID": "670c7248-e2ef-f982-e4c5-f4437f75f1e4" - } -} -``` - -#### Sample Response - -The response body returns the released variable along with metadata -created by the server: - -```json -{ - "CreateIndex": 11, - "CreateTime": 1694555280887153000, - "ModifyIndex": 66, - "ModifyTime": 1694556922600469000, - "Namespace": "prod", - "Path": "example/first" -} -``` - -### Sample Response for Conflict - -In the case of an attempt to lock, renew or modify a locked variable -without the correct ID, the API will return HTTP error code -409 and a response body showing the conflicting variable. If the provided ACL -token does not also have `read` permissions to the variable path, the response -will include only metadata and not the `Items` field: - -```json -{ - "CreateIndex": 0, - "CreateTime": 0, - "Items": null, - "Lock": null, - "ModifyIndex": 0, - "ModifyTime": 0, - "Namespace": "default", - "Path": "example/first" -} -``` - -## Restrictions - -When creating a new variable using the lock-acquire operation, all the known -[restrictions][] regarding the path and size of the content apply, but unlike -regular variables, locked variables can be created with or without any items. - -The lock TTL and Delay must be values between 10 seconds and 24 hours. - -[Variables]: /nomad/docs/concepts/variables -[restrictions]: /nomad/api-docs/variables/variables#restrictions -[`nomad var`]: /nomad/docs/commands/var -[blocking queries]: /nomad/api-docs#blocking-queries -[required ACLs]: /nomad/api-docs#acls -[RFC3986]: https://www.rfc-editor.org/rfc/rfc3986#section-2 diff --git a/website/content/api-docs/volumes.mdx b/website/content/api-docs/volumes.mdx index 9b56c16e88b1..a7569a5464cc 100644 --- a/website/content/api-docs/volumes.mdx +++ b/website/content/api-docs/volumes.mdx @@ -278,10 +278,8 @@ $ curl \ ## Register Volume This endpoint registers an external volume with Nomad. The volume must exist -in the external storage provider (see [Create Volume] below). - -Making the same request again with a higher `RequestedCapacityMin` value -may trigger a [Volume Expansion][]. +in the external storage provider (see [Create Volume] below). It is an error +to register an already registered volume. | Method | Path | Produces | | ------ | --------------------------- | ------------------ | @@ -346,12 +344,9 @@ $ curl \ ## Create Volume This endpoint creates a volume in an external storage provider and registers -it with Nomad. Only CSI plugins that implement the -[Controller][csi_plugins_internals] interface with the `CREATE_DELETE_VOLUME` -capability support this endpoint. - -Making the same request again with a higher `RequestedCapacityMin` value -may trigger a [Volume Expansion][]. +it with Nomad. It is an error to create an already-registered volume. Only CSI +plugins that implement the [Controller][csi_plugins_internals] interface with +the `CREATE_DELETE_VOLUME` capability support this endpoint. | Method | Path | Produces | | ------ | ---------------------------------- | ------------------ | @@ -786,4 +781,3 @@ $ curl \ [csi_plugin]: /nomad/docs/job-specification/csi_plugin [csi_plugins_internals]: /nomad/docs/concepts/plugins/csi#csi-plugins [Create Volume]: #create-volume -[Volume Expansion]: /nomad/docs/other-specifications/volume#volume-expansion diff --git a/website/content/docs/commands/acl/auth-method/create.mdx b/website/content/docs/commands/acl/auth-method/create.mdx index 2d3d8cccc1a3..8cc6519a78c6 100644 --- a/website/content/docs/commands/acl/auth-method/create.mdx +++ b/website/content/docs/commands/acl/auth-method/create.mdx @@ -37,10 +37,6 @@ via flags detailed below. - `-token-locality`: Defines the kind of token that this auth method should produce. This can be either `local` or `global`. -- `token-name-format`: Sets the token format for the authenticated users. - This can be lightly templated using HIL '${foo}' syntax. Defaults to - '${auth_method_type}-${auth_method_name}'. - - `-default`: Specifies whether this auth method should be treated as a default one in case no auth method is explicitly specified for a login command. @@ -58,14 +54,13 @@ Create a new ACL Auth Method: ```shell-session $ nomad acl auth-method create -name "example-acl-auth-method" -type "OIDC" -max-token-ttl "1h" -token-locality "local" -config "@config.json" -Name = example-acl-auth-method -Type = OIDC -Locality = local -Max Token TTL = 1h0m0s -Token Name Format = ${auth_method_type}-${auth_method_name} -Default = false -Create Index = 14 -Modify Index = 14 +Name = example-acl-auth-method +Type = OIDC +Locality = local +Max Token TTL = 1h0m0s +Default = false +Create Index = 14 +Modify Index = 14 Auth Method Config diff --git a/website/content/docs/commands/acl/auth-method/info.mdx b/website/content/docs/commands/acl/auth-method/info.mdx index a6d13c61b838..1f7605213a7d 100644 --- a/website/content/docs/commands/acl/auth-method/info.mdx +++ b/website/content/docs/commands/acl/auth-method/info.mdx @@ -34,14 +34,13 @@ Fetch information about an existing ACL Auth Method: ```shell-session $ nomad acl auth-method info example-acl-auth-method -Name = example-acl-auth-method -Type = OIDC -Locality = local -Max Token TTL = 1h0m0s -Token Name Format = ${auth_method_type}-${auth_method_name} -Default = false -Create Index = 14 -Modify Index = 14 +Name = example-acl-auth-method +Type = OIDC +Locality = local +Max Token TTL = 1h0m0s +Default = false +Create Index = 14 +Modify Index = 14 Auth Method Config diff --git a/website/content/docs/commands/acl/auth-method/update.mdx b/website/content/docs/commands/acl/auth-method/update.mdx index 5b0b58d0af70..2dd8a9d6681e 100644 --- a/website/content/docs/commands/acl/auth-method/update.mdx +++ b/website/content/docs/commands/acl/auth-method/update.mdx @@ -23,8 +23,8 @@ The `acl auth-method update` command requires an existing method's name. ## Update Options - `-name`: Sets the human-readable name for the ACL Role. It is required and - can contain alphanumeric characters and dashes. This name must be unique and - must not exceed 128 characters. + can contain alphanumeric characters, dashes, and underscores. This name must + be unique and must not exceed 128 characters. - `-description`: A free form text description of the role that must not exceed 256 characters. @@ -45,10 +45,6 @@ The `acl auth-method update` command requires an existing method's name. - `-token-locality`: Updates the kind of token that this auth method should produce. This can be either `local` or `global`. -- `token-name-format`: Sets the token format for the authenticated users. - This can be lightly templated using HIL '${foo}' syntax. Defaults to - '${auth_method_type}-${auth_method_name}'. - - `-default`: Specifies whether this auth method should be treated as a default one in case no auth method is explicitly specified for a login command. @@ -65,15 +61,14 @@ The `acl auth-method update` command requires an existing method's name. Update an existing ACL auth method: ```shell-session -$ nomad acl auth-method update -token-locality "global" -token-name-format '${auth_method_name}-${value.user}' -config @config.json example-acl-auth-method -Name = example-acl-auth-method -Type = OIDC -Locality = global -Max Token TTL = 1h0m0s -Token Name Format = ${auth_method_name}-${value.user} -Default = false -Create Index = 14 -Modify Index = 33 +$ nomad acl auth-method update -token-locality "global" -config @config.json example-acl-auth-method +Name = example-acl-auth-method +Type = OIDC +Locality = global +Max Token TTL = 1h0m0s +Default = false +Create Index = 14 +Modify Index = 33 Auth Method Config diff --git a/website/content/docs/commands/acl/bootstrap.mdx b/website/content/docs/commands/acl/bootstrap.mdx index 83f538040be5..f797d33d2ef8 100644 --- a/website/content/docs/commands/acl/bootstrap.mdx +++ b/website/content/docs/commands/acl/bootstrap.mdx @@ -19,7 +19,7 @@ The `acl bootstrap` command can be used in two ways: - If you provide no arguments it will return a system generated bootstrap token. - If you would like to provide an operator generated token it is possible to provide the token using a file `acl bootstrap [path]`. The Token can be read from stdin by setting the path to "-". -Please make sure you secure this token in an appropriate manner as it could be written to your terminal history. +Please make sure you secure this token in an apropriate manner as it could be written to your terminal history. ## General Options diff --git a/website/content/docs/commands/acl/role/create.mdx b/website/content/docs/commands/acl/role/create.mdx index a5a48d3da0d6..64d72c4b0cd3 100644 --- a/website/content/docs/commands/acl/role/create.mdx +++ b/website/content/docs/commands/acl/role/create.mdx @@ -24,8 +24,8 @@ via flags detailed below. ## Create Options - `-name`: Sets the human-readable name for the ACL Role. It is required and - can contain alphanumeric characters and dashes. This name must be unique and - must not exceed 128 characters. + can contain alphanumeric characters, dashes, and underscores. This name must + be unique and must not exceed 128 characters. - `-description`: A free form text description of the role that must not exceed 256 characters. diff --git a/website/content/docs/commands/acl/role/update.mdx b/website/content/docs/commands/acl/role/update.mdx index 921924e82b4a..cc808f83864c 100644 --- a/website/content/docs/commands/acl/role/update.mdx +++ b/website/content/docs/commands/acl/role/update.mdx @@ -23,8 +23,8 @@ The `acl role update` command requires an existing role's ID. ## Update Options - `-name`: Sets the human-readable name for the ACL Role. It is required and - can contain alphanumeric characters and dashes. This name must be unique and - must not exceed 128 characters. + can contain alphanumeric characters, dashes, and underscores. This name must + be unique and must not exceed 128 characters. - `-description`: A free form text description of the role that must not exceed 256 characters. diff --git a/website/content/docs/commands/agent.mdx b/website/content/docs/commands/agent.mdx index 00685c4e9172..02c114042479 100644 --- a/website/content/docs/commands/agent.mdx +++ b/website/content/docs/commands/agent.mdx @@ -25,84 +25,72 @@ correctly. A subset of the available Nomad agent configuration can optionally be passed in via CLI arguments. The `agent` command accepts the following arguments: -- `-alloc-dir=`: Equivalent to the Client [alloc_dir][] config +- `-alloc-dir=`: Equivalent to the Client [alloc_dir] config option. -- `-acl-enabled`: Equivalent to the ACL [enabled][] config option. +- `-acl-enabled`: Equivalent to the ACL [enabled] config option. -- `-acl-replication-token`: Equivalent to the ACL [replication_token][] config +- `-acl-replication-token`: Equivalent to the ACL [replication_token] config option. -- `-bind=
    `: Equivalent to the [bind_addr][] config option. +- `-bind=
    `: Equivalent to the [bind_addr] config option. - `-bootstrap-expect=`: Equivalent to the - [bootstrap_expect][] config option. + [bootstrap_expect] config option. - `-client`: Enable client mode on the local agent. - `-config=`: Specifies the path to a configuration file or a directory of configuration files to load. Can be specified multiple times. -- `-consul-address=`: Equivalent to the [address][] config option. +- `-consul-address=`: Equivalent to the [address] config option. -- `-consul-auth=`: Equivalent to the [auth][] config option. +- `-consul-auth=`: Equivalent to the [auth] config option. -- `-consul-auto-advertise`: Equivalent to the [auto_advertise][] config option. +- `-consul-auto-advertise`: Equivalent to the [auto_advertise] config option. -- `-consul-ca-file=`: Equivalent to the [ca_file][] config option. +- `-consul-ca-file=`: Equivalent to the [ca_file] config option. -- `-consul-cert-file=`: Equivalent to the [cert_file][] config option. +- `-consul-cert-file=`: Equivalent to the [cert_file] config option. -- `-consul-checks-use-advertise`: Equivalent to the [checks_use_advertise][] +- `-consul-checks-use-advertise`: Equivalent to the [checks_use_advertise] config option. -- `-consul-client-auto-join`: Equivalent to the [client_auto_join][] config +- `-consul-client-auto-join`: Equivalent to the [client_auto_join] config option. -- `-consul-client-service-name=`: Equivalent to the [client_service_name][] +- `-consul-client-service-name=`: Equivalent to the [client_service_name] config option. - `-consul-client-http-check-name=`: Equivalent to the - [client_http_check_name][] config option. + [client_http_check_name] config option. -- `-consul-client-failures-before-critical=`: Equivalent to the - [client_failures_before_critical][] config option. +- `-consul-key-file=`: Equivalent to the [key_file] config option. -- `-consul-client-failures-before-warning=`: Equivalent to the - [client_failures_before_warning][] config option. - -- `-consul-key-file=`: Equivalent to the [key_file][] config option. - -- `-consul-server-service-name=`: Equivalent to the [server_service_name][] +- `-consul-server-service-name=`: Equivalent to the [server_service_name] config option. - `-consul-server-http-check-name=`: Equivalent to the - [server_http_check_name][] config option. + [server_http_check_name] config option. - `-consul-server-serf-check-name=`: Equivalent to the - [server_serf_check_name][] config option. + [server_serf_check_name] config option. - `-consul-server-rpc-check-name=`: Equivalent to the - [server_rpc_check_name][] config option. + [server_rpc_check_name] config option. -- `-consul-server-auto-join`: Equivalent to the [server_auto_join][] config +- `-consul-server-auto-join`: Equivalent to the [server_auto_join] config option. -- `-consul-server-failures-before-critical=`: Equivalent to the - [server_failures_before_critical][] config option. - -- `-consul-server-failures-before-warning=`: Equivalent to the - [server_failures_before_warning][] config option. +- `-consul-ssl`: Equivalent to the [ssl] config option. -- `-consul-ssl`: Equivalent to the [ssl][] config option. +- `-consul-token=`: Equivalent to the [token] config option. -- `-consul-token=`: Equivalent to the [token][] config option. +- `-consul-verify-ssl`: Equivalent to the [verify_ssl] config option. -- `-consul-verify-ssl`: Equivalent to the [verify_ssl][] config option. +- `-data-dir=`: Equivalent to the [data_dir] config option. -- `-data-dir=`: Equivalent to the [data_dir][] config option. - -- `-dc=`: Equivalent to the [datacenter][] config option. +- `-dc=`: Equivalent to the [datacenter] config option. - `-dev`: Start the agent in development mode. This enables a pre-configured dual-role agent (client + server) which is useful for developing or testing @@ -110,49 +98,41 @@ via CLI arguments. The `agent` command accepts the following arguments: but you may pass an optional comma-separated list of mode configurations: - `-dev-connect`: Start the agent in development mode, but bind to a public - network interface rather than localhost for using Consul Connect. It may be - used with `-dev-consul` to configure default workload identities for Consul. - This mode is supported only on Linux as root. - -- `-dev-consul`: Starts the agent in development mode with a default Consul - configuration for Nomad workload identity. It may be used with `-dev-connect` - to configure the agent for Consul Service Mesh. - -- `-dev-vault`: Starts the agent in development mode with a default Vault - configuration for Nomad workload identity. + network interface rather than localhost for using Consul Connect. This mode + is supported only on Linux as root. -- `-encrypt`: Set the Serf encryption key. See the [Encryption Overview][] for +- `-encrypt`: Set the Serf encryption key. See the [Encryption Overview] for more details. - `-join=
    `: Address of another agent to join upon starting up. This can be specified multiple times to specify multiple agents to join. -- `-log-level=`: Equivalent to the [log_level][] config option. +- `-log-level=`: Equivalent to the [log_level] config option. -- `-log-include-location`: Equivalent to the [log_include_location][] config option. +- `-log-include-location`: Equivalent to the [log_include_location] config option. -- `-log-json`: Equivalent to the [log_json][] config option. +- `-log-json`: Equivalent to the [log_json] config option. -- `-meta=`: Equivalent to the Client [meta][] config option. +- `-meta=`: Equivalent to the Client [meta] config option. - `-network-interface=`: Equivalent to the Client - [network_interface][] config option. + [network_interface] config option. -- `-node=`: Equivalent to the [name][] config option. +- `-node=`: Equivalent to the [name] config option. -- `-node-class=`: Equivalent to the Client [node_class][] +- `-node-class=`: Equivalent to the Client [node_class] config option. -- `-node-pool=`: Equivalent to the Client [node_pool][] +- `-node-pool=`: Equivalent to the Client [node_pool] config option. -- `-plugin-dir=`: Equivalent to the [plugin_dir][] config option. +- `-plugin-dir=`: Equivalent to the [plugin_dir] config option. -- `-region=`: Equivalent to the [region][] config option. +- `-region=`: Equivalent to the [region] config option. -- `-rejoin`: Equivalent to the [rejoin_after_leave][] config option. +- `-rejoin`: Equivalent to the [rejoin_after_leave] config option. -- `-retry-interval`: Equivalent to the [retry_interval][] config option. +- `-retry-interval`: Equivalent to the [retry_interval] config option. - `-retry-join`: Similar to `-join` but allows retrying a join if the first attempt fails. @@ -164,14 +144,14 @@ via CLI arguments. The `agent` command accepts the following arguments: `retry-join` can be defined as a command line flag only for servers. Clients can configure `retry-join` only in configuration files. -- `-retry-max`: Similar to the [retry_max][] config option. +- `-retry-max`: Similar to the [retry_max] config option. - `-server`: Enable server mode on the local agent. -- `-servers=`: Equivalent to the Client [servers][] config +- `-servers=`: Equivalent to the Client [servers] config option. -- `-state-dir=`: Equivalent to the Client [state_dir][] config +- `-state-dir=`: Equivalent to the Client [state_dir] config option. - `-vault-enabled`: Whether to enable or disabled Vault integration. @@ -217,10 +197,6 @@ via CLI arguments. The `agent` command accepts the following arguments: [checks_use_advertise]: /nomad/docs/configuration/consul#checks_use_advertise [client_auto_join]: /nomad/docs/configuration/consul#client_auto_join [client_http_check_name]: /nomad/docs/configuration/consul#client_http_check_name -[client_failures_before_critical]: /nomad/docs/configuration/consul#client_failures_before_critical -[client_failures_before_warning]: /nomad/docs/configuration/consul#client_failures_before_warning -[server_failures_before_critical]: /nomad/docs/configuration/consul#server_failures_before_critical -[server_failures_before_warning]: /nomad/docs/configuration/consul#server_failures_before_warning [client_service_name]: /nomad/docs/configuration/consul#client_service_name [configuration]: /nomad/docs/configuration [data_dir]: /nomad/docs/configuration#data_dir diff --git a/website/content/docs/commands/eval/delete.mdx b/website/content/docs/commands/eval/delete.mdx index 23995ad28e74..a4900f08fff0 100644 --- a/website/content/docs/commands/eval/delete.mdx +++ b/website/content/docs/commands/eval/delete.mdx @@ -49,7 +49,7 @@ Delete an evaluation using its ID: ```shell-session $ nomad eval delete 9ecffbba-73be-d909-5d7e-ac2694c10e0c -Successfully deleted 1 evaluation +Successfuly deleted 1 evaluation ``` Delete all evaluations with status `pending` for the `example` job: @@ -58,7 +58,7 @@ Delete all evaluations with status `pending` for the `example` job: $ nomad eval delete -filter='Status == "pending" and JobID == "example"' Are you sure you want to delete 3 evals? [y/N] y -Successfully deleted 3 evaluations +Successfuly deleted 3 evaluations ``` Delete all evaluations for the `system` and `service` whilst skipping all @@ -66,7 +66,7 @@ prompts: ```shell-session $ nomad eval delete -filter='Scheduler == "system" or Scheduler == "service"' -yes -Successfully deleted 23 evaluations +Successfuly deleted 23 evaluations ``` [scheduler_get_config]: /nomad/docs/commands/operator/scheduler/get-config diff --git a/website/content/docs/commands/job/action.mdx b/website/content/docs/commands/job/action.mdx deleted file mode 100644 index 1d16217c088c..000000000000 --- a/website/content/docs/commands/job/action.mdx +++ /dev/null @@ -1,107 +0,0 @@ ---- -layout: docs -page_title: 'Commands: job action' -description: | - The job action command is used to execute predefined actions from a job - specification in a running task context ---- - -# Command: job action - -**Alias: `nomad action`** - -The `job action` command allows operators to execute predefined actions declared -in Nomad job specifications. These actions can be defined at task level and are -intended for specific operational tasks, such as clearing a cache, or migrating -a database. - -An action may self-terminate upon completion (for example, echoing a string), -or run for an indeterminate amount of time (for example, watching a blocking -query). In the latter case, an action can be terminated via escape character -(such as cmd+c / ctrl+c) - -When ACLs are enabled, this command requires a token with the `alloc-exec`, -`read-job`, and `list-jobs` capabilities for the allocation's namespace. If -the task driver does not have file system isolation (as with `raw_exec`), -this command requires the `alloc-node-exec`, `alloc-exec`, `read-job`, and -`list-jobs` capabilities for the allocation's namespace. - -## Usage - -```plaintext -nomad job action [options] -``` - -The `job action` command requires an action name and accepts two ways of -specifying where it should run: -- by passing the job name and known allocation ID along with the name of the action -- by passing the job, task group, and task name along with the name of the action -(when the allocation ID is not known). A random allocation will be selected if -multiple are available. - -The action name provided must be defined within a task in the [job specification] -provided. With sufficient privileges, an execution context will be opened and -the defined action command will be run. No further input is possible, save for -the escape character to terminate execution, so interactive commands are not -supported. - -## General Options - -@include 'general_options.mdx' - -## Action Options - -- `-job`: (Required) Specifies the job containing the predefined action. - -- `-alloc`: Specifies the allocation within which the action is to be executed. - If omitted, `-group` and `-task` must be provided, and a random - allocation for the group will be selected. - -- `-task`: Specifies the task within the job where the action is defined. This - is required either if `-alloc` provided and your group has multiple tasks, - or if you specify a `-group`. - -- `-group`: Specifies the task group within the job. If present, a random - allocation is selected. If omitted, `-alloc` must be provided. - -- `-i`: Pass stdin to the action, defaults to `true`. Pass `-i=false` to - disable explicitly. - -- `-t`: Allocate a pseudo-tty, defaults to `true` if stdin is detected to be a tty - session. Pass `-t=false` to disable explicitly. - -- `-e` : Sets the escape character for sessions with a pty, - defaults to '~'. The escape character is only recognized at the beginning of a - line. The escape character followed by a dot (`.`) closes the connection. - Setting the character to `none` disables any escapes and makes the session - fully transparent. - -## Examples - -Execute an action within a specific task in a job: - -```shell-session -$ nomad action \ - -group=my-group \ - -task=my-task \ - -job=my-job \ - weather - -Toronto: ☁️ +3°C -``` - -Execute an action within a specific allocation: - -```shell-session -$ nomad action \ - -alloc=f200a789-6da4-504c-d131-6181764f101e \ - -job=actions-demo \ - echo-time - -Running for 0 seconds -Running for 1 seconds -Running for 2 seconds -Running for 3 seconds -``` - -[job specification]: /nomad/docs/job-specification diff --git a/website/content/docs/commands/job/status.mdx b/website/content/docs/commands/job/status.mdx index dfcbc885a3da..5842f8059286 100644 --- a/website/content/docs/commands/job/status.mdx +++ b/website/content/docs/commands/job/status.mdx @@ -44,10 +44,6 @@ run the command with a job prefix instead of the exact job ID. - `-short`: Display short output. Used only when a single node is being queried. Drops verbose node allocation data from the output. -- `-json`: Output the job status in JSON format. - -- `-t`: Format and display the job status using a Go template. - - `-verbose`: Show full information. Allocation create and modify times are shown in `yyyy/mm/dd hh:mm:ss` format. diff --git a/website/content/docs/commands/operator/autopilot/health.mdx b/website/content/docs/commands/operator/autopilot/health.mdx deleted file mode 100644 index ee455aa17b9d..000000000000 --- a/website/content/docs/commands/operator/autopilot/health.mdx +++ /dev/null @@ -1,45 +0,0 @@ ---- -layout: docs -page_title: 'Commands: operator autopilot health' -description: | - Display the current Autopilot internal health. ---- - -# Command: operator autopilot state - -The Autopilot operator command is used to view the current Autopilot -state. See the [Autopilot Guide][] for more information about Autopilot. - -## Usage - -```plaintext -nomad operator autopilot health [options] -``` - -If ACLs are enabled, this command requires a token with the `operator:read` -capability. - -## General Options - -@include 'general_options_no_namespace.mdx' - -## Output Options - -- `-json`: Output the Autopilot health in unformatted JSON. - -The output will return like below, read about the output of the command in the [API docs][]. - -```shell-session -$ nomad operator autopilot health -Healthy: true -FailureTolerance: 0 -Leader: e349749b-3303-3ddf-959c-b5885a0e1f6e -Voters: - e349749b-3303-3ddf-959c-b5885a0e1f6e -Servers: -ID Name Address SerfStatus Version Leader Voter Healthy LastContact LastTerm LastIndex StableSince -e349749b-3303-3ddf-959c-b5885a0e1f6e node1 127.0.0.1:4647 alive 1.7.5 true true true 0s 2 14 2024-02-20 16:40:55 +0000 UTC -``` - -[autopilot guide]: /nomad/tutorials/manage-clusters/autopilot -[api docs]: /nomad/api-docs/operator/autopilot#read-state \ No newline at end of file diff --git a/website/content/docs/commands/operator/raft/transfer-leadership.mdx b/website/content/docs/commands/operator/raft/transfer-leadership.mdx deleted file mode 100644 index 0520b530b9b3..000000000000 --- a/website/content/docs/commands/operator/raft/transfer-leadership.mdx +++ /dev/null @@ -1,57 +0,0 @@ ---- -layout: docs -page_title: 'Commands: operator raft transfer-leadership' -description: | - Transfer leadership to a specific a Nomad server. ---- - -# Command: operator raft transfer-leadership - -Transfer leadership from the current leader to the given server member. - -While performing a [rolling upgrade][] of your Nomad cluster, it might be -advisable to transfer leadership to a specific node in the cluster. For example, -setting the leader to the first upgraded server in the cluster can prevent -leadership churn as you upgrade the remaining server nodes. - -The target server's ID or address:port are required and can be obtained by -running the [`nomad operator raft list-peers`][] command or by calling the -[Read Raft Configuration][] API endpoint. - -For an API to perform these operations programmatically, please see the -documentation for the [Operator][] endpoint. - -## Usage - -```plaintext -nomad operator raft transfer-leadership [options] -``` - - -If ACLs are enabled, this command requires a management token. - - -## General Options - -@include 'general_options_no_namespace.mdx' - -## Transfer Leadership Options - -- `-peer-address`: Specifies the Raft **Address** of the target server as - provided in the output of the [`nomad operator raft list-peers`][] command or - the [Read Raft Configuration] API endpoint. - -- `-peer-id`: Specifies the Raft **ID** of the target server as provided in the - output of the [`nomad operator raft list-peers`][] command or the - [Read Raft Configuration] API endpoint. - - - - Either `-peer-address` or `-peer-id` must be provided, but not both. - - - -[`nomad operator raft list-peers`]: /nomad/docs/commands/operator/raft/list-peers 'Nomad operator raft list-peers command' -[operator]: /nomad/api-docs/operator 'Nomad Operator API' -[rolling upgrade]: /nomad/docs/upgrade#upgrade-process -[Read Raft Configuration]: /nomad/api-docs/operator/raft#read-raft-configuration diff --git a/website/content/docs/commands/setup/consul.mdx b/website/content/docs/commands/setup/consul.mdx deleted file mode 100644 index 49109f111c62..000000000000 --- a/website/content/docs/commands/setup/consul.mdx +++ /dev/null @@ -1,156 +0,0 @@ ---- -layout: docs -page_title: 'Commands: setup consul' -description: | - Setup a Consul cluster for Nomad integration. ---- - -# Command: setup consul - -This command sets up Consul for allowing Nomad workloads to authenticate -themselves using Workload Identity. - -This command requires `acl:write` permissions for Consul and respects -`CONSUL_HTTP_TOKEN`, `CONSUL_HTTP_ADDR`, and other [Consul-related environment -variables][consulenv]. - - - -This command is an experimental feature and may change its behavior in future -versions of Nomad. - - - -## Usage - -```plaintext -nomad setup consul [options] -``` - -## Setup Consul Options - -- `-jwks-url`: URL of Nomad's JWKS endpoint contacted by Consul to verify JWT - signatures. Defaults to `http://localhost:4646/.well-known/jwks.json`. - -- `-destroy`: Removes all configuration components this command created from the - Consul cluster. - -- `-y`: Automatically answers `yes` to all the questions, making the setup - non-interactive. Defaults to `false`. - -## Examples - -Below is an example of an interactive session with default options, interrupted -by answering `no` to one of the questions, demonstrating the capabilities of the -`-destroy` flag. - -```shell-session -$ nomad setup consul - -This command will walk you through configuring all the components required for -Nomad workloads to authenticate themselves against Consul ACL using their -respective workload identities. - -First we need to connect to Consul. - -[?] Is "127.0.0.1:8500" the correct address of your Consul cluster? [Y/n] - -Since you're running Consul Enterprise, we will additionally create -a namespace "nomad-workloads" and bind the auth methods to that namespace. - -[?] Create the namespace "nomad-workloads" in your Consul cluster? [Y/n] -[✔] Created namespace "nomad-workloads". - -Nomad needs a JWT auth method for Consul services and tasks. The method for -services will be called "nomad-workloads". - -This is the "nomad-workloads" method configuration: - -{ - "Name": "nomad-workloads", - "Type": "jwt", - "DisplayName": "nomad-workloads", - "Description": "Login method for Nomad workloads using workload identities", - "TokenLocality": "local", - "Config": { - "BoundAudiences": [ - "consul.io" - ], - "ClaimMappings": { - "consul_namespace": "consul_namespace", - "nomad_job_id": "nomad_job_id", - "nomad_namespace": "nomad_namespace", - "nomad_service": "nomad_service", - "nomad_task": "nomad_task" - }, - "JWKSURL": "http://localhost:4646/.well-known/jwks.json", - "JWTSupportedAlgs": [ - "RS256" - ] - }, - "CreateIndex": 0, - "ModifyIndex": 0, - "NamespaceRules": [ - { - "BindNamespace": "${value.consul_namespace}" - } - ] -} -[?] Create "nomad-workloads" auth method in your Consul cluster? [Y/n] -[✔] Created auth method "nomad-workloads". - -Consul uses binding rules to map claims between Nomad's JWTs to Consul service -identities and ACL roles, so we need to create a two binding rules for the auth -method we created above: one for services, and one for tasks. - -This is the binding rule for services: - -{ - "ID": "", - "Description": "Binding rule for Nomad services authenticated using a workload identity", - "AuthMethod": "nomad-workloads", - "Selector": "\"nomad_service\" in value", - "BindType": "service", - "BindName": "${value.nomad_service}", - "CreateIndex": 0, - "ModifyIndex": 0 -} -[?] Create this binding rule in your Consul cluster? [Y/n] -[✔] Created binding rule for auth method "nomad-workloads". - -This is the binding rule for tasks: - -{ - "ID": "", - "Description": "Binding rule for Nomad tasks authenticated using a workload identity", - "AuthMethod": "nomad-workloads", - "Selector": "\"nomad_service\" not in value", - "BindType": "role", - "BindName": "nomad-${value.nomad_namespace}-tasks", - "CreateIndex": 0, - "ModifyIndex": 0 -} -[?] Create this binding rule in your Consul cluster? [Y/n] n - -By answering "no" to any of these questions, you are risking an incorrect Consul -cluster configuration. Nomad workloads with Workload Identity will not be able -to authenticate unless you create missing configuration yourself. - -[?] Remove everything this command creates? [Y/n] -The following items will be deleted: - * Auth method: nomad-workloads - * Binding rules: 4d80108a-6d77-36e1-71b1-d20a9acf8b17 - * Namespace: nomad-workloads - -[?] Remove all the items listed above? [Y/n] -[✔] Deleted binding rule "4d80108a-6d77-36e1-71b1-d20a9acf8b17". -[✔] Deleted auth method "nomad-workloads". -[✔] Deleted namespace "nomad-workloads". - -Consul cluster has not been configured for authenticating Nomad tasks and -services using workload identitiies. - -Run the command again to finish the configuration process. -``` - -[consulenv]: /consul/commands#environment-variables diff --git a/website/content/docs/commands/setup/index.mdx b/website/content/docs/commands/setup/index.mdx deleted file mode 100644 index 15a354de1e70..000000000000 --- a/website/content/docs/commands/setup/index.mdx +++ /dev/null @@ -1,31 +0,0 @@ ---- -layout: docs -page_title: 'Commands: setup' -description: | - The setup command is used to interact with interactive setup helpers. ---- - -# Command: setup - -The `setup` command groups helper subcommands used for setting up external -tools. - - - -These commands are experimental features and may change their behavior in future -versions of Nomad. - - - -## Usage - -Usage: `nomad setup [options]` - -Run `nomad setup -h` for help on that subcommand. The following -subcommands are available: - -- [`setup consul`][consul] - Setup a Consul cluster for Nomad integration. -- [`setup vault`][vault] - Setup a Vault cluster for Nomad integration. - -[consul]: /nomad/docs/commands/setup/consul -[vault]: /nomad/docs/commands/setup/vault diff --git a/website/content/docs/commands/setup/vault.mdx b/website/content/docs/commands/setup/vault.mdx deleted file mode 100644 index a016ea0366ab..000000000000 --- a/website/content/docs/commands/setup/vault.mdx +++ /dev/null @@ -1,210 +0,0 @@ ---- -layout: docs -page_title: 'Commands: setup vault' -description: | - Setup a Vault cluster for Nomad integration. ---- - -# Command: setup vault - -This command sets up Vault for allowing Nomad workloads to authenticate -themselves using Workload Identity. - -This command requires `acl:write` permissions for Vault and respects -`VAULT_TOKEN`, `VAULT_ADDR`, and other [Vault-related environment -variables][vaultenv]. - -The `-check` option can be used to verify if the Nomad cluster is ready to -migrate to use Workload Identities with Vault. This option requires -`operator:read` permission for Nomad. - -Refer to [Migrating to Using Workload Identity with -Vault][nomad_acl_vault_wid_migrate] for more information. - - - -This command is an experimental feature and may change its behavior in future -versions of Nomad. - - - -## Usage - -```plaintext -nomad setup vault [options] -``` - -## Setup Vault Options - -- `-jwks-url`: URL of Nomad's JWKS endpoint contacted by Consul to verify JWT - signatures. Defaults to `http://localhost:4646/.well-known/jwks.json`. - -- `-destroy`: Removes all configuration components this command created from the - Consul cluster. - -- `-y`: Automatically answers `yes` to all the questions, making the setup - non-interactive. Defaults to `false`. - -- `-check`: Verify if the Nomad cluster is ready to migrate to Workload - Identities. - -### Setup Vault Options When Using `-check`: - -- `-json`: Output migration status information in its JSON format. - -- `-t`: Format and display migration status information using a Go template. - -- `-verbose`: Display full information. - -@include 'general_options_no_namespace.mdx' - -## Examples - -Below is an example of an interactive session with default options, interrupted -by answering `no` to one of the questions, demonstrating the capabilities of the -`-destroy` flag. - -```shell-session -$ nomad setup vault - -This command will walk you through configuring all the components required for -Nomad workloads to authenticate themselves against Vault ACL using their -respective workload identities. - -First we need to connect to Vault. - -[?] Is "http://127.0.0.1:8200" the correct address of your Vault cluster? [Y/n] - -Since you're running Vault Enterprise, we will additionally create -a namespace "nomad-workloads" and create all configuration within that namespace. - -[?] Create the namespace "nomad-workloads" in your Vault cluster? [Y/n] -[✔] Created namespace "nomad-workloads". - -We will now enable the JWT credential backend and create a JWT auth method that -Nomad workloads will use. - -This is the method configuration: - -{ - "default_role": "nomad-workloads", - "jwks_url": "http://localhost:4646/.well-known/jwks.json", - "jwt_supported_algs": [ - "EdDSA", - "RS256" - ] -} -[?] Create JWT auth method in your Vault cluster? [Y/n] -[✔] Created JWT auth method "jwt-nomad". - -We need to create a role that Nomad workloads will assume while authenticating, -and a policy associated with that role. - - -These are the rules for the policy "nomad-workloads" that we will create. It uses a templated -policy to allow Nomad tasks to access secrets in the path -"secrets/data//": - -path "secret/data/{{identity.entity.aliases.auth_jwt_1b8dcc32.metadata.nomad_namespace}}/{{identity.entity.aliases.auth_jwt_1b8dcc32.metadata.nomad_job_id}}/*" { - capabilities = ["read"] -} - -path "secret/data/{{identity.entity.aliases.auth_jwt_1b8dcc32.metadata.nomad_namespace}}/{{identity.entity.aliases.auth_jwt_1b8dcc32.metadata.nomad_job_id}}" { - capabilities = ["read"] -} - -path "secret/metadata/{{identity.entity.aliases.auth_jwt_1b8dcc32.metadata.nomad_namespace}}/*" { - capabilities = ["list"] -} - -path "secret/metadata/*" { - capabilities = ["list"] -} - -[?] Create the above policy in your Vault cluster? [Y/n] -[✔] Created policy "nomad-workloads". - -We will now create an ACL role called "nomad-workloads" associated with the policy above. - -{ - "bound_audiences": "vault.io", - "claim_mappings": { - "nomad_job_id": "nomad_job_id", - "nomad_namespace": "nomad_namespace", - "nomad_task": "nomad_task" - }, - "role_type": "jwt", - "token_period": "30m", - "token_policies": [ - "nomad-workloads" - ], - "token_type": "service", - "user_claim": "/nomad_job_id", - "user_claim_json_pointer": true -} -[?] Create role in your Vault cluster? [Y/n] n - -By answering "no" to any of these questions, you are risking an incorrect Vault -cluster configuration. Nomad workloads with Workload Identity will not be able -to authenticate unless you create missing configuration yourself. - -[?] Remove everything this command creates? [Y/n] -The following items will be deleted: - * Policy: "nomad-workloads" - * JWT auth method: "jwt-nomad" - * Namespace: "nomad-workloads" - -[?] Remove all the items listed above? [Y/n] -[✔] Deleted policy "nomad-workloads". -[✔] Disabled JWT auth method "jwt-nomad". -[✔] Deleted namespace "nomad-workloads". - -Vault cluster has not been configured for authenticating Nomad tasks and -services using workload identities. - -Run the command again to finish the configuration process. -``` - -The `-check` option can use to verify if a cluster is ready to migrate to using -workload identities with Vault. - -``` -$ nomad setup vault -check - -Jobs Without Workload Identity for Vault -The following jobs access Vault but are not configured for workload identity. - -You should redeploy them before fully migrating to workload identities with -Vault to prevent unexpected errors if their tokens need to be recreated. - -Refer to https://developer.hashicorp.com/nomad/s/vault-workload-identity-migration -for more information. - -ID Namespace Type Status -example default service running - -Outdated Nodes -The following nodes are running a version of Nomad that does not support using -workload identities with Vault. - -You should upgrade them to Nomad 1.7 before fully migrating to workload -identities with Vault to prevent unexpected errors if they receive allocations -for jobs that use Vault. - -Refer to https://developer.hashicorp.com/nomad/s/vault-workload-identity-migration -for more information. - -ID Name Address Version Drain Eligibility Status -049f7683 client-1 192.168.0.186 1.6.4 false eligible ready - -Vault Tokens -The following Vault ACL tokens were created by Nomad but will not be -automatically revoked after migrating to workload identities. They will expire -once their TTL reaches zero. - -Accessor ID Allocation ID Node ID Configured TTL -czh9MPcRXzAhxBL9XKyb3Kh1 f00893d4 049f7683 60 -``` - -[vaultenv]: /vault/docs/commands#environment-variables -[nomad_acl_vault_wid_migrate]: /nomad/docs/integrations/vault/acl#migrating-to-using-workload-identity-with-vault diff --git a/website/content/docs/commands/var/index.mdx b/website/content/docs/commands/var/index.mdx index 695bf78dd967..16f7bd533476 100644 --- a/website/content/docs/commands/var/index.mdx +++ b/website/content/docs/commands/var/index.mdx @@ -21,7 +21,6 @@ subcommands are available: - [`var get`][get] - Retrieve a variable - [`var put`][put] - Insert or update a variable - [`var purge`][purge] - Permanently delete a variable -- [`var lock`][lock] - Acquire a lock over a variable ## Examples @@ -63,4 +62,3 @@ user = dba [list]: /nomad/docs/commands/var/list [put]: /nomad/docs/commands/var/put [purge]: /nomad/docs/commands/var/purge -[lock]: /nomad/docs/commands/var/lock diff --git a/website/content/docs/commands/var/lock.mdx b/website/content/docs/commands/var/lock.mdx deleted file mode 100644 index 0e9921181f28..000000000000 --- a/website/content/docs/commands/var/lock.mdx +++ /dev/null @@ -1,100 +0,0 @@ ---- -layout: docs -page_title: "Command: var lock" -description: |- - The "var lock" command locks a variable, only allowing the lock owner to modify it. ---- - -# Command: var lock - -The `var lock` command holds a lock on a [variable][]. - -## Usage - -```plaintext -nomad var lock [options] child... -nomad var lock [options] [] child -``` - -The lock command provides a mechanism for simple distributed locking. A lock -is created in the given variable, and only when held, is a child process invoked. - -The lock command can be called on an existing variable or an entire new variable -specification can be provided to the command from a file by using an -@-prefixed path to a variable specification file. Items to be stored in the -variable can be supplied using the specification file as well. - -Nomad lock launches its children in a shell. By default, Nomad will use the -shell defined in the environment variable SHELL. If SHELL is not defined, -it will default to /bin/sh. It should be noted that not all shells terminate -child processes when they receive SIGTERM. Under Ubuntu, /bin/sh is linked -to dash, which does not terminate its children. In order to ensure that -child processes are killed when the lock is lost, be sure to set the SHELL -environment variable appropriately, or run without a shell by setting -shell=false. - -If [ACLs][] are enabled, this command requires the 'variables:write' capability -for the destination namespace and path. - -## Restrictions - -Variable paths are restricted to [RFC3986][] URL-safe characters that don't -conflict with the use of the characters `@` and `.` in template blocks. This -includes alphanumeric characters and the special characters `-`, `_`, `~`, and -`/`. Paths may be up to 128 bytes long. The following regex matches the allowed -paths: `^[a-zA-Z0-9-_~/]{1,128}$` - -The keys for the items in a variable may contain any character, but keys -containing characters outside the set of Unicode letters, Unicode digits, and -the underscore (`_`) can not be read directly using dotted references in Nomad's -template engine. Instead, they require the use of the `index` template function -to directly access their values. This does not impact cases where the keys and -values are read using the `range` function. - -Variable items are restricted to 64KiB in size. This limit is calculated by -taking the sum of the length in bytes of all of the unencrypted keys and values. - -## General Options - -@include 'general_options.mdx' - -## Lock Options -- `-verbose`: Provides additional information via standard error to preserve - standard output (stdout) for redirected output. - -- `ttl`: Optional, TTL for the lock, time the variable will be locked. Defaults to 15s. - -- `delay`: Optional, time the variable is blocked from locking when a lease is not renewed. - Defaults to 15s. - -- `max-retry`:Optional, max-retry up to this number of times if Nomad returns a 500 error - while monitoring the lock. This allows riding out brief periods of - unavailability without causing leader elections, but increases the amount of - time required to detect a lost lock in some cases. Defaults to 5. Set to 0 to - disable. - -- `shell`: Optional, use a shell to run the command (can set a custom shell via - the SHELL environment variable). The default value is true. - -## Examples - -Attempts to acquire a lock over the variable at path "secret/creds" for a time of -15s and executes `nomad job run webapp.nomad.hcl` if it succeeds: - -```shell-session -$ nomad var lock -ttl=15s secret/creds "nomad job run webapp.nomad.hcl" -``` - -The data can also be consumed from a file on disk by prefixing with the "@" -symbol. For example, you can store a variable using a specification created with -the `nomad var init` command. - -```shell-session -$ nomad var lock secret/foo @spec.nv.json `nomad job run webapp.nomad.hcl` -``` - -[variable]: /nomad/docs/concepts/variables -[varspec]: /nomad/docs/other-specifications/variables -[ACL Policy]: /nomad/docs/other-specifications/acl-policy#variables -[RFC3986]: https://www.rfc-editor.org/rfc/rfc3986#section-2 -[ACL]: /nomad/docs/other-specifications/acl-policy#variables - diff --git a/website/content/docs/commands/volume/register.mdx b/website/content/docs/commands/volume/register.mdx index a1ab1352f008..39b0b39c9394 100644 --- a/website/content/docs/commands/volume/register.mdx +++ b/website/content/docs/commands/volume/register.mdx @@ -69,10 +69,9 @@ Specification][volume_specification] page. Not all fields can be updated after the volume is registered: -* The `capacity_min` and `capacity_max` fields can be updated, and may increase - the volume size if the CSI plugin supports it. Expansion may or may not be - possible while the volume is in use, again depending on the plugin. - Reducing volume capacity is not allowed per the CSI spec. +* The `capacity_min` and `capacity_max` fields can be updated, so long as the + volumes existing capacity fits within that range. The actual capacity of the + volume is unchanged. * The `capability` blocks can be added or removed, but only if the capability is not currently in use by a mounted volume. * The `mount_options` block can be updated if the volume is not in use. diff --git a/website/content/docs/commands/volume/status.mdx b/website/content/docs/commands/volume/status.mdx index 1a93d7f6c0f9..bc8088789ef4 100644 --- a/website/content/docs/commands/volume/status.mdx +++ b/website/content/docs/commands/volume/status.mdx @@ -85,7 +85,6 @@ External ID = vol-23452345 Plugin ID = ebs-prod Provider = aws.ebs Version = 1.0.1 -Capacity = 100 GiB Schedulable = true Controllers Healthy = 1 Controllers Expected = 1 @@ -108,7 +107,6 @@ External ID = vol-23452345 Plugin ID = ebs-prod Provider = aws.ebs Version = 1.0.1 -Capacity = 100 GiB Schedulable = true Controllers Healthy = 1 Controllers Expected = 1 diff --git a/website/content/docs/concepts/cpu.mdx b/website/content/docs/concepts/cpu.mdx deleted file mode 100644 index e747fccd3808..000000000000 --- a/website/content/docs/concepts/cpu.mdx +++ /dev/null @@ -1,331 +0,0 @@ ---- -layout: docs -page_title: CPU -description: Learn about how Nomad manages CPU resources. ---- - -# Modern Processors - -Every Nomad node has a Central Processing Unit (CPU) providing the computational -power needed for running operating system processes. Nomad uses the CPU to -run tasks defined by the Nomad job submitter. For Nomad to know which nodes -have sufficient capacity for running a given task, each node in the cluster -is fingerprinted to gather information about the performance characteristics -of its CPU. The two metrics associated with each Nomad node with regard to -CPU performance are its bandwidth (how much it can _compute_) and the number -of cores. - -Modern CPUs may contain heterogeneous core types. Apple introduced the M1 CPU -in 2020 which contains both _performance_ (P-Core) and _efficiency_ (E-Core) -types. Each core type operates at a different base frequency. Intel introduced -a similar topology in its Raptor Lake chips in 2022. When fingerprinting -the characteristics of a CPU Nomad is capable of taking these advanced CPU -topologies into account. - -[![PE Cores](/img/nomad-pe-cores.png)](/img/nomad-pe-cores.png) - -## Calculating CPU Resources - -The total CPU bandwidth of a Nomad node is the sum of the product between the -frequency of each core type and the total number of cores of that type in the -CPU. - -``` -bandwidth = (p_cores * p_frequency) + (e_cores * e_frequency) -``` - -The total number of cores is computed by summing the number of P-Cores and the -number of E-Cores. - -``` -cores = p_cores + e_cores -``` - -Nomad does not distinguish between logical and physical CPU cores. One of the -defining differences between the P-Core and E-Core types is that the E-Cores -do not support hyperthreading, whereas P-Cores do. As such a single physical -P-Core is presented as 2 logical cores, and a single E-Core is presented as 1 -logical core. - -The example below is from a Nomad node with an Intel i9-13900 CPU. It is made -up of mixed core types, with a P-Core base frequency of 2 GHz and an E-Core -base frequency of 1.5 GHz. - -These characteristics are reflected in the `cpu.frequency.performance` and -`cpu.frequency.efficiency` node attributes respectively. - -```text -cpu.arch = amd64 -cpu.frequency.efficiency = 1500 -cpu.frequency.performance = 2000 -cpu.modelname = 13th Gen Intel(R) Core(TM) i9-13900 -cpu.numcores = 32 -cpu.numcores.efficiency = 16 -cpu.numcores.performance = 16 -cpu.reservablecores = 32 -cpu.totalcompute = 56000 -cpu.usablecompute = 56000 -``` - -## Reserving CPU Resources - -In the fingerprinted node attributes, `cpu.totalcompute` indicates the total -amount of CPU bandwidth the processor is capable of delivering. In some cases it -may be beneficial to reserve some amount of a node's CPU resources for use by -the operating system and other non-Nomad processes. This can be done in client -configuration. - -The amount of reserved CPU can be specified in bandwidth via `cpu`. - -```hcl -client { - reserved { - cpu = 3000 # mhz - } -} -``` - -Or as a specific set of `cores` on which to disallow the scheduling of Nomad -tasks. This capability is available on Linux systems only. - -```hcl -client { - reserved { - cores = "0-3" - } -} -``` - -When the CPU is constrained by one of the above configurations, the node -attribute `cpu.usablecompute` indicates the total amount of CPU bandwidth -available for scheduling of Nomad tasks. - -## Allocating CPU Resources - -When scheduling jobs, a Task must specify how much CPU resource should be -allocated on its behalf. This can be done in terms of bandwidth in MHz with the -`cpu` attribute. This MHz value is translated directly into [cpushares][] on -Linux systems. - -```hcl -task { - resources { - cpu = 2000 # mhz - } -} -``` - -Note that the isolation mechanism around CPU resources is dependent on each task -driver and its configuration. The standard behavior is that Nomad ensures a task -has access to _at least_ as much of its allocated CPU bandwidth. In which case -if a node has idle CPU capacity, a task may use additional CPU resources. Some -task drivers enable limiting a task to use only the amount of bandwidth -allocated to the task, described in the [CPU Hard Limits](#cpu-hard-limits) -section below. - -On Linux systems, Nomad supports reserving whole CPU cores specifically for a -task. No task will be allowed to run on a CPU core reserved for another task. - -```hcl -task { - resources { - cores = 4 - } -} -``` - -Nomad Enterprise supports NUMA aware scheduling, which enables operators to -more finely control which CPU cores may be reserved for tasks. - -### CPU Hard Limits - -Some task drivers support the configuration option `cpu_hard_limit`. If enabled -this option restricts tasks from bursting above their CPU limit even when there -is idle capacity on the node. The tradeoff is consistency versus utilization. -A task with too few CPU resources may operate fine until another task is placed -on the node causing a reduction in available CPU bandwidth, which could cause -disruption for the underprovisioned task. - -### CPU Environment Variables - -To help tasks understand the resources available to them, Nomad sets the -following environment variables in their runtime environment. - - -- `NOMAD_CPU_LIMIT` - The amount of CPU bandwidth allocated on behalf of the - task. -- `NOMAD_CPU_CORES` - The set of cores in [cpuset][] notation reserved for the - task. This value is only set if `resources.cores` is configured. - -```env -NOMAD_CPU_CORES=3-5 -NOMAD_CPU_LIMIT=9000 -``` - -# NUMA - -Nomad clients are commonly provisioned on real hardware in an on-premise -environment or in the cloud on large `.metal` instance types. In either case it -is likely the underlying server is designed around a [NUMA topology][numa_wiki]. -Servers that contain multiple CPU sockets or multiple RAM banks per CPU socket -are characterized by the non-uniform access times involved in accessing system -memory. - -[![NUMA](/img/nomad-numa.png)](/img/nomad-numa.png) - -The simplified example machine above has the following topology -- 2 physical CPU sockets -- 4 system memory banks, 2 per socket -- 8 physical cpu cores (4 per socket) -- 2 logical cpu cores per physical core -- 4 PCI devices, 1 per memory bank - -### Optimizing performance - -Operating system processes take longer to access memory across a NUMA boundary. - -Using the example above if a task is scheduled on Core 0, accessing memory in -Mem 1 might take 20% longer than accessing memory in Mem 0, and accessing memory -in Mem 2 might take 300% longer. - -The extreme differences are due to various physical hardware limitations. A core -accessing memory in its own NUMA node is optimal. Programs which perform a high -throughput of reads or writes to/from system memory will have their performance -substantially hindered by not optimizing their spatial locality with regard to -the systems NUMA topology. - -### SLIT tables - -Modern machines will define System Locality Distance Information (SLIT) tables -in their firmware. These tables are understood and made referenceable by the -Linux kernel. There are two key pieces of information provided by SLIT tables: -- Which CPU cores belong to which NUMA nodes -- The penalty incurred for accessing each NUMA node from a core in every other -NUMA node - -The `lscpu` command can be used to describe the Core associativity on a machine. -For example on an `r6a.metal` EC2 instance: - -```shell-session -$ lscpu | grep NUMA -NUMA node(s):          4 -NUMA node0 CPU(s):     0-23,96-119 -NUMA node1 CPU(s):     24-47,120-143 -NUMA node2 CPU(s):     48-71,144-167 -NUMA node3 CPU(s):     72-95,168-191 -``` - -And the associated performance degradations are available via `numactl`: - -```shell-session -$ numactl -H -available: 4 nodes (0-3) -... -node distances: -node   0   1   2   3 -  0:  10  12  32  32 -  1:  12  10  32  32 -  2:  32  32  10  12 -  3:  32  32  12  10 -``` - -These SLIT table "node distance" values are presented as approximate relative -ratios. The value of 10 represents an optimal situation where a memory access -is occurring from a CPU that is part of the same NUMA node. A value of 20 would -indicate a 200% performance degradation, 30 for 300%, etc. - -### Node Attributes - -Nomad clients will fingerprint the machine's NUMA topology and export the -core associativity as node attributes. This data can provide a Nomad operator -a better understanding of when it might be useful to make use of NUMA aware -scheduling for certain workloads. - -``` -numa.node.count = 4 -numa.node0.cores = 0-23,96-119 -numa.node1.cores = 24-47,120-143 -numa.node2.cores = 48-71,144-167 -numa.node3.cores = 72-95,168-191 -``` - -## NUMA aware scheduling - -Nomad Enterprise is capable of scheduling tasks in a way that is optimized for -the NUMA topology of a client node. A task may specify a `numa` block indicating -its NUMA optimization preference. - -```hcl -task { - resources { - cores = 6 - numa { - affinity = "require" - } - } -} -``` - -### `affinity` Options - -There are three supported affinity options: `none`, `prefer`, and `require`, -each with their own advantages and tradeoffs. - -#### option `none` - -In the `none` mode the Nomad scheduler leverages the apathy of jobs without -preference of NUMA affinity to help reduce core fragmentation within NUMA nodes. -It does so by bin-packing the core request of these jobs onto the NUMA nodes -with the fewest unused cores available. - -The `none` mode is the default mode if the `numa` block is not specified. - -```hcl -resources { - cores = 4 - numa { - affinity = "none" - } -} -``` - -#### option `prefer` - -In the `prefer` mode the Nomad scheduler uses the hardware topology of a node -to calculate an optimized selection of available cores, but does not limit -those cores to come from a single NUMA node. - -```hcl -resources { - cores = 4 - numa { - affinity = "prefer" - } -} -``` - -#### option `require` - -In the `require` mode the Nomad scheduler uses the topology of each potential -client to find a set of available CPU cores that belong to the same NUMA node. -If no such set of cores can be found, that node is marked exhausted for the -resource of `numa-cores`. - -```hcl -resources { - cores = 4 - numa { - affinity = "require" - } -} -``` - -## Virtual CPU Fingerprinting - -When running on a virtualized host such as Amazon EC2 Nomad makes use of the -`dmidecode` tool to detect CPU performance data. Some Linux distributions will -require installing the `dmidecode` package manually. - -[cpuset]: https://www.kernel.org/doc/html/latest/admin-guide/cgroup-v1/cpusets.html -[cpushares]: https://www.redhat.com/sysadmin/cgroups-part-two -[numa_wiki]: https://en.wikipedia.org/wiki/Non-uniform_memory_access diff --git a/website/content/docs/concepts/security.mdx b/website/content/docs/concepts/security.mdx index acc12b1aae32..739932e20665 100644 --- a/website/content/docs/concepts/security.mdx +++ b/website/content/docs/concepts/security.mdx @@ -95,10 +95,11 @@ recommendations accordingly. #### Requirements -- **[mTLS enabled](/nomad/tutorials/transport-security/security-enable-tls)** - - Mutual TLS (mTLS) enables [mutual - authentication](https://en.wikipedia.org/wiki/Mutual_authentication) with - security properties to prevent the following problems: +- **[mTLS enabled](/nomad/tutorials/transport-security/security-enable-tls)** + + - Mutual TLS (mTLS) enables [mutual + authentication](https://en.wikipedia.org/wiki/Mutual_authentication) with + security properties to prevent the following problems: * Unauthorized access because both server and clients must provide valid TLS [X.509](https://en.wikipedia.org/wiki/X.509) certificates signed by the same @@ -133,12 +134,6 @@ recommendations accordingly. enabled and is recommended if you are using the Nomad web UI to avoid the difficulty of distributing client certificates to browsers. - Some API endpoints, such as [`/v1/metrics`][api_metrics] and - [`/v1/status/peers`][api_status_peers], can be accessed without an ACL - token and may be exposed to anyone with access to the Nomad HTTP address - when using `tls.verify_https_client=false`. You can use a reverse proxy or - other external means to restrict access to them. - - **[ACLs enabled](/nomad/tutorials/access-control)** - The access control list (ACL) system provides a capability-based control mechanism for Nomad administrators allowing for custom roles (typically @@ -340,7 +335,5 @@ There are two main components to consider to for external threats in a Nomad clu | **4648** / TCP + UDP | Servers | [gossip](/nomad/docs/concepts/gossip) protocol to manage server membership using [Serf](https://www.serf.io/). | -[api_metrics]: /nomad/api-docs/metrics -[api_status_peers]: /nomad/api-docs/status#list-peers [Variables]: /nomad/docs/concepts/variables [verify_https_client]: /nomad/docs/configuration/tls#verify_https_client diff --git a/website/content/docs/concepts/variables.mdx b/website/content/docs/concepts/variables.mdx index 3cd877e626d3..85016a45e7bc 100644 --- a/website/content/docs/concepts/variables.mdx +++ b/website/content/docs/concepts/variables.mdx @@ -186,55 +186,6 @@ apply. See [Workload Associated ACL Policies] for more details. -## Locks - -Nomad provides the ability to block a variable from being updated for a period -of time by setting a lock on it. Once a variable is locked, it can be read by -everyone, but it can only be updated by the lock holder. - -The locks are designed to provide granular locking and are heavily inspired by -[The Chubby Lock Service for Loosely-Coupled Distributed Systems][]. - -A lock is composed of an ID, a TTL, and a lock delay. The ID is generated by -the Nomad Server and must be provided on every request to modify the variable's -items or the lock itself. The TTL defines the time the lock will be held; if the -lock needs to be in place for longer, it can be renewed for as many new periods -as wanted. - -Once it is no longer needed, it must be released. If by the time the TTL expires, -and no renew or release calls were made, the variable will remain locked for at -least the lock delay duration, to avoid a possible split-brain situation, where -there are two holders at the same time. - -### Leader election backed by Nomad Variable Locks - -For some applications, like HDFS or the Nomad Autoscaler, it is necessary to -have multiple instances running to ensure redundancy in case of a failure, but -only one of them may be active at a time as a leader. - -As part of the [Go Package][], Nomad offers a helper that takes one variable and -uses a lock over it as a sync mechanism to run multiple instances but always -keeping just one running at any given time, using the following algorithm: - -[![Leader Election Helper](/img/nomad-vars-leader-election-sdk.png)](/img/nomad-vars-leader-election-sdk.png) - -As soon as any instance starts, it tries to lock the sync variable. If it succeeds, -it continues to execute while a secondary thread is in charge of keeping track of -the lock and renewing it when necessary. If by any chance the renewal fails, -the main process is forced to return, and the instance goes into standby until it -attempts to acquire the lock over the sync variable. - -Only threads 1 and 3 or thread 2 are running at any given time, because every -instance is either executing as normal while renewing the lock or waiting for a -chance to acquire it and run. - -When the main process, or protected function, returns, the helper releases the -lock, allowing a second instance to start running. - -To see it implemented live, look for the [`nomad var lock`][] command -implementation or the [Nomad Autoscaler][] High Availability implementation. - - [HashiCorp Consul]: https://www.consul.io/ [HashiCorp Vault]: https://www.vaultproject.io/ [Key Management]: /nomad/docs/operations/key-management @@ -243,8 +194,3 @@ implementation or the [Nomad Autoscaler][] High Availability implementation. [workload identity]: /nomad/docs/concepts/workload-identity [Workload Associated ACL Policies]: /nomad/docs/concepts/workload-identity#workload-associated-acl-policies [ACL policy namespace rules]: /nomad/docs/other-specifications/acl-policy#namespace-rules -[The Chubby Lock Service for Loosely-Coupled Distributed Systems]: https://research.google/pubs/pub27897/ -[`nomad var lock`]: /nomad/docs/commands/var -[Go Package]: https://pkg.go.dev/github.com/hashicorp/nomad/api -[implementation]: https://github.com/hashicorp/nomad/blob/release/1.7.0/command/var_lock.go#L240 -[Nomad Autoscaler]: https://github.com/hashicorp/nomad-autoscaler/blob/v0.4.0/command/agent.go#L392 diff --git a/website/content/docs/concepts/workload-identity.mdx b/website/content/docs/concepts/workload-identity.mdx index 3854896a4d54..b1c22ab2bde0 100644 --- a/website/content/docs/concepts/workload-identity.mdx +++ b/website/content/docs/concepts/workload-identity.mdx @@ -6,16 +6,11 @@ description: Learn about Nomad's workload identity feature # Workload Identity -Every workload running in Nomad is given a default identity. When an -[allocation][] is accepted by the [plan applier][], the leader generates a -Workload Identity for each task in the allocation. This workload identity is a -[JSON Web Token (JWT)][] that has been signed by the leader's keyring. -Additional workload identities may be defined in tasks and services using the -[`identity`][identity-block] block. - -## Workload Identity Claims - -Nomad workload identity for tasks include the following identity claims. +Every workload running in Nomad is given an identity. When an [allocation][] is +accepted by the [plan applier][], the leader generates a Workload Identity for +each task in the allocation. This workload identity is a [JSON Web Token +(JWT)][] that has been signed by the leader's keyring. The workload identity +includes the following identity claims: ```json { @@ -26,65 +21,7 @@ Nomad workload identity for tasks include the following identity claims. } ``` -Workload identities for Consul services have a claim with the service name -instead of the task name. - -```json -{ - "nomad_namespace": "default", - "nomad_job_id": "example", - "nomad_allocation_id": "8623ac7a-28ba-20c3-24a6-e615a39bbbf3", - "nomad_service": "example-cache-redis" -} -``` - -Workload identities for tasks that use Vault have an additional claim for -[`vault.role`][jobspec_vault_role] if a role is specified in the job. - --> **Note:** This claim will *not* be added if the role is inherited from -the [agent configuration][vault_role_agent_config] and is not present -in the Nomad job specification. - -```json -{ - "nomad_namespace": "default", - "nomad_job_id": "example", - "nomad_allocation_id": "8623ac7a-28ba-20c3-24a6-e615a39bbbf3", - "nomad_service": "example-cache-redis" - "vault_role": "nomad-jwt-login" -} -``` - -### Nomad Enterprise - -In Nomad Enterprise, tasks and services with a [`consul`][jobspec_consul] block -that defines a [`namespace`][jobspec_consul_ns] value, or inside a `group` -block that does it, have an additional claim called `consul_namespace`. - -```json -{ - "consul_namespace": "prod", - "nomad_namespace": "default", - "nomad_job_id": "example", - "nomad_allocation_id": "8623ac7a-28ba-20c3-24a6-e615a39bbbf3", - "nomad_service": "example-cache-redis" -} -``` - -Similarly, tasks with a [`vault.namespace`][jobspec_vault_ns] value have the additional claim -`vault_namespace`. - -```json -{ - "nomad_namespace": "default", - "nomad_job_id": "example", - "nomad_allocation_id": "8623ac7a-28ba-20c3-24a6-e615a39bbbf3", - "nomad_service": "example-cache-redis" - "vault_namespace": "prod", -} -``` - -## Workload Identity for Nomad +## Using Workload Identity While Nomad always creates and uses workload identities internally, the JWT is not exposed to tasks by default. @@ -106,7 +43,7 @@ task "example" { } ``` -### Default Workload ACL Policy +## Default Workload ACL Policy By default, a Workload Identity has access to a implicit ACL policy. This policy grants access to Nomad Variables associated with the job, group, and task, as @@ -114,7 +51,7 @@ described in [Task Access to Variables][]. The implicit policy also allows access to list or read any Nomad service registration as with the [List Services API][] or [Read Service API][]. -### Workload Associated ACL Policies +## Workload Associated ACL Policies You can associate additional ACL policies with workload identities by passing the `-job`, `-group`, and `-task` flags to `nomad acl policy apply`. When Nomad @@ -161,30 +98,10 @@ nomad acl policy apply \ redis-policy ./policy.hcl ``` -### Task API - -It can be convenient to combine workload identity with Nomad's [Task API] -[taskapi] for enabling tasks to access the Nomad API. - -## Workload Identity for Consul and Vault - -Consul and Vault can be configured to accept workload identities from Nomad for -authentication. Refer to the [Consul][consul_int] and [Vault][vault_int] -integration pages for more information. - [allocation]: /nomad/docs/concepts/architecture#allocation [identity-block]: /nomad/docs/job-specification/identity -[jobspec_consul]: /nomad/docs/job-specification/consul -[jobspec_consul_ns]: /nomad/docs/job-specification/consul#namespace -[jobspec_vault_ns]: /nomad/docs/job-specification/vault#namespace -[jobspec_vault_role]: /nomad/docs/job-specification/vault#role -[vault_role_agent_config]: /nomad/docs/configuration/vault#create_from_role [plan applier]: /nomad/docs/concepts/scheduling/scheduling [JSON Web Token (JWT)]: https://datatracker.ietf.org/doc/html/rfc7519 [Task Access to Variables]: /nomad/docs/concepts/variables#task-access-to-variables [List Services API]: /nomad/api-docs/services#list-services [Read Service API]: /nomad/api-docs/services#read-service -[windows]: https://devblogs.microsoft.com/commandline/af_unix-comes-to-windows/ -[taskapi]: /nomad/api-docs/task-api -[consul_int]: /nomad/docs/integrations/consul-integration -[vault_int]: /nomad/docs/integrations/vault-integration diff --git a/website/content/docs/configuration/client.mdx b/website/content/docs/configuration/client.mdx index 5ac120ed9757..ccae9d12cbef 100644 --- a/website/content/docs/configuration/client.mdx +++ b/website/content/docs/configuration/client.mdx @@ -163,10 +163,7 @@ client { - `bridge_network_hairpin_mode` `(bool: false)` - Specifies if hairpin mode is enabled on the network bridge created by Nomad for allocations running with bridge networking mode on this client. You may use the corresponding - node attribute `nomad.bridge.hairpin_mode` in constraints. When hairpin mode - is enabled, allocations are able to reach their own IP and **all ports** bound - to it. Changing this value requires a reboot of the client host to take - effect. + node attribute `nomad.bridge.hairpin_mode` in constraints. - `artifact` ([Artifact](#artifact-parameters): varied) - Specifies controls on the behavior of task @@ -237,7 +234,7 @@ client. To find the options supported by each individual Nomad driver, please see the [drivers documentation](/nomad/docs/drivers). - `"driver.allowlist"` `(string: "")` - Specifies a comma-separated list of - allowlisted drivers. If specified, drivers not in the allowlist will be + allowlisted drivers . If specified, drivers not in the allowlist will be disabled. If the allowlist is empty, all drivers are fingerprinted and enabled where applicable. @@ -250,7 +247,7 @@ see the [drivers documentation](/nomad/docs/drivers). ``` - `"driver.denylist"` `(string: "")` - Specifies a comma-separated list of - denylisted drivers. If specified, drivers in the denylist will be + denylisted drivers . If specified, drivers in the denylist will be disabled. ```hcl @@ -344,14 +341,12 @@ see the [drivers documentation](/nomad/docs/drivers). - `"fingerprint.denylist"` `(string: "")` - Specifies a comma-separated list of denylisted fingerprinters. If specified, any fingerprinters in the denylist - will be disabled. A common use-case for the fingerprint denylist is to disable - fingerprinters of irrelevant cloud environments, which can slow down client - agent startup time. + will be disabled. ```hcl client { options = { - "fingerprint.denylist" = "env_aws,env_gce,env_azure,env_digitalocean" + "fingerprint.denylist" = "network" } } ``` @@ -582,7 +577,7 @@ and ACLs. ```hcl client { host_volume "ca-certificates" { - path = "/etc/ssl/certs" + path = "/etc/ssl/certs" read_only = true } } @@ -608,7 +603,7 @@ The key of the block corresponds to the name of the network used in the ```hcl client { host_network "public" { - cidr = "203.0.113.0/24" + cidr = "203.0.113.0/24" reserved_ports = "22,80" } } @@ -683,8 +678,8 @@ cluster. client { enabled = true server_join { - retry_join = [ "1.1.1.1", "2.2.2.2" ] - retry_max = 3 + retry_join = [ "1.1.1.1", "2.2.2.2" ] + retry_max = 3 retry_interval = "15s" } } diff --git a/website/content/docs/configuration/consul.mdx b/website/content/docs/configuration/consul.mdx index fd5e05df90dd..cda50bede1ea 100644 --- a/website/content/docs/configuration/consul.mdx +++ b/website/content/docs/configuration/consul.mdx @@ -33,39 +33,26 @@ agent running on the same host as the Nomad agent with the default configuration, Nomad will be able to automatically connect to the rest of the Nomad cluster. -If the local Consul agent is configured and accessible by the Nomad agents, the -Nomad cluster will [automatically bootstrap][bootstrap] provided -`server_auto_join`, `client_auto_join`, and `auto_advertise` are all enabled -(which is the default). - ~> An important requirement is that each Nomad agent talks to a unique Consul agent. Nomad agents should be configured to talk to Consul agents and not Consul servers. If you are observing flapping services, you may have multiple Nomad agents talking to the same Consul agent. As such avoid configuring Nomad to talk to Consul via DNS such as consul.service.consul -In Nomad Enterprise, you may specify multiple `consul` blocks to configure -access to multiple Consul clusters. Each Consul cluster must have a different -value for the [`name`](#name) field. - ## `consul` Parameters -Some parameters are expected to be specified in the configuration file of Nomad -agents running as clients, servers, or in all agents. Parameters are safely -ignored if placed in a configuration file where they are not expected to be -defined. - -### Parameters for Nomad Clients and Servers - -These parameters should be defined in the configuration file of all Nomad -agents. - - `address` `(string: "127.0.0.1:8500")` - Specifies the address to the local Consul agent, given in the format `host:port`. Supports Unix sockets with the format: `unix:///tmp/consul/consul.sock`. Will default to the `CONSUL_HTTP_ADDR` environment variable if set. The value supports [go-sockaddr/template format][go-sockaddr/template]. +- `allow_unauthenticated` `(bool: true)` - Specifies if users submitting jobs to + the Nomad server should be required to provide their own Consul token, proving + they have access to the service identity policies required by the Consul Connect + enabled services listed in the job. This option should be + disabled in an untrusted environment. + - `auth` `(string: "")` - Specifies the HTTP Basic Authentication information to use for access to the Consul Agent, given in the format `username:password`. @@ -75,6 +62,20 @@ agents. respective services, each tagged appropriately with either `http` or `rpc` tag. Nomad servers also advertise a `serf` tagged service. +- `grpc_ca_file` `(string: "")` - Specifies an optional path to the GRPC CA + certificate used for communication between Connect sidecar proxies and Consul + agents. Will default to the `CONSUL_GRPC_CACERT` environment variable if set. + + + + Consul does not support incoming TLS verification of Envoy + sidecars. You should set `tls.grpc.verify_incoming = false` in your + Consul configuration when using Connect. See + [Consul/#13088](https://github.com/hashicorp/consul/issues/13088) for + more details. + + + - `ca_file` `(string: "")` - Specifies an optional path to the CA certificate used for Consul communication. This defaults to the system bundle if unspecified. Will default to the `CONSUL_CACERT` environment variable if set. @@ -89,46 +90,6 @@ agents. specified, it will fall back to the [bind_addr](/nomad/docs/configuration#bind_addr). -- `key_file` `(string: "")` - Specifies the path to the private key used for - Consul communication. If this is set then you need to also set `cert_file`. - -- `name` `(string: "default")` - Specifies a name for - the cluster so it can be referred to by job submitters in the job - specification's [`consul.cluster`][] or [`service.cluster`][] fields. In Nomad - Community Edition, only the `"default"` cluster will be used, so this field - should be omitted. - -- `namespace` `(string: "")` - Specifies the [Consul - namespace](/consul/docs/enterprise/namespaces) used by the Consul - integration. If non-empty, this namespace will be used on all Consul API calls - and for Consul Connect configurations, unless overridden by the job's - [`consul.namespace`][] field. - -- `ssl` `(bool: false)` - Specifies if the transport scheme should use HTTPS to - communicate with the Consul agent. Will default to the `CONSUL_HTTP_SSL` - environment variable if set. - -- `tags` `(array: [])` - Specifies optional Consul tags to be - registered with the Nomad server and client services. - -- `timeout` `(string: "5s")` - Specifies a time limit for requests made against - Consul. This is specified using a label suffix like "10s". - -- `token` `(string: "")` - Specifies the token used to provide a per-request ACL - token. This option overrides the Consul Agent's default token. If the token is - not set here or on the Consul agent, it will default to Consul's anonymous policy, - which may or may not allow writes. Will default to the `CONSUL_HTTP_TOKEN` - environment variable if set. - -- `verify_ssl` `(bool: true)`- Specifies if SSL peer verification should be used - when communicating to the Consul API client over HTTPS. Will default to the - `CONSUL_HTTP_SSL_VERIFY` environment variable if set. - -### Parameters for Nomad Clients - -These parameters should only be defined in the configuration file of Nomad -agents with [`client.enabled`][] set to `true`. - - `client_auto_join` `(bool: true)` - Specifies if the Nomad clients should automatically discover servers in the same region by searching for the Consul service name defined in the `server_service_name` option. The search occurs if @@ -142,49 +103,17 @@ agents with [`client.enabled`][] set to `true`. - `client_http_check_name` `(string: "Nomad Client HTTP Check")` - Specifies the HTTP health check name in Consul for the Nomad clients. -- `client_failures_before_critical` `(int: 0)` - Specifies the number of - consecutive failures before the Nomad client Consul health check is critical. - -- `client_failures_before_warning` `(int: 0)` - Specifies the number of - consecutive failures before the Nomad client Consul health check shows a warning. - - `grpc_address` `(string: "127.0.0.1:8502")` - Specifies the address to the local Consul agent for `gRPC` requests, given in the format `host:port`. Note that Consul does not enable the [`grpc`][grpc_port] or [`grpc_tls`][grpctls_port] listeners by default. -- `grpc_ca_file` `(string: "")` - Specifies an optional path to the GRPC CA - certificate used for communication between Connect sidecar proxies and Consul - agents. Will default to the `CONSUL_GRPC_CACERT` environment variable if set. - - - - Consul does not support incoming TLS verification of Envoy - sidecars. You should set `tls.grpc.verify_incoming = false` in your - Consul configuration when using Connect. See - [Consul/#13088](https://github.com/hashicorp/consul/issues/13088) for - more details. - - - -- `share_ssl` `(bool: true)` - Specifies whether the Nomad client should share - its Consul SSL configuration with Connect Native applications. Includes values - of `ca_file`, `cert_file`, `key_file`, `ssl`, and `verify_ssl`. Does not - include the values for the ACL `token` or `auth`. This option should be - disabled in environments where Consul ACLs are not enabled. - -- `service_auth_method` `(string: "nomad-workloads")` - Specifies the name of the - Consul [authentication method][auth-method] that will be used to login with a - Nomad JWT for services. - -- `task_auth_method` `(string: "nomad-workloads")` - Specifies the name of the - Consul [authentication method][auth-method] that will be used to login with a - Nomad JWT for tasks. - -### Parameters for Nomad Servers +- `key_file` `(string: "")` - Specifies the path to the private key used for + Consul communication. If this is set then you need to also set `cert_file`. -These parameters should only be defined in the configuration file of Nomad -agents with [`server.enabled`] set to `true`. +- `namespace` `(string: "")` - Specifies the [Consul namespace](/consul/docs/enterprise/namespaces) + used by the Consul integration. If non-empty, this namespace will be used on + all Consul API calls and for Consul Connect configurations. - `server_service_name` `(string: "nomad")` - Specifies the name of the service in Consul for the Nomad servers. @@ -203,91 +132,36 @@ agents with [`server.enabled`] set to `true`. Consul service name defined in the `server_service_name` option. This search only happens if the server does not have a leader. -- `server_failures_before_critical` `(int: 0)` - Specifies the number of - consecutive failures before the Nomad server Consul health check is critical. - -- `server_failures_before_warning` `(int: 0)` - Specifies the number of - consecutive failures before the Nomad server Consul health check shows a warning. - -- `service_identity` ([Identity](#service_identity-parameters): nil) - Specifies - a default Workload Identity to use when obtaining Service Identity tokens from - Consul to register services. Refer to [Workload Identity](#workload-identity) - for a recommended configuration. - -- `task_identity` ([Identity](#task_identity-parameters): nil) - Specifies a - default Workload Identity to use when obtaining Consul tokens from Consul to - support [`template`][] blocks. Refer to [Workload - Identity](#workload-identity) for a recommended configuration. - -### Deprecated Parameters - -These parameters are used by the deprecated token-based authentication flow and -will be removed in a future release. - -- `allow_unauthenticated` `(bool: true)` - Specifies if users submitting jobs to - the Nomad server should be required to provide their own Consul token, proving - they have access to the service identity policies required by the Consul - Connect enabled services listed in the job. This option should be disabled in - an untrusted environment. - -## Workload Identity - -The `service_identity` and `task_identity` blocks accept all the same values as -the job specification's [`identity`][identity_block] (except that the -`service_identity` ignores the `env` and `file` fields). By ensuring these -blocks are set on the Nomad servers, you can automatically migrate your existing -jobs to use Workload Identity without modifying the job specification and -resubmitting them. - -The recommended configuration for `service_identity` and `task_identity` is as -follows. See [Migrating to Using Workload Identity with Consul][] for details on -how to configure Consul to accept these identities. Note that the `ttl` field -here refers to the TTL of the Nomad identity and not the Consul token. - -```hcl -consul { - service_identity { - aud = ["consul.io"] - ttl = "1h" - } - - task_identity { - aud = ["consul.io"] - ttl = "1h" - } -} -``` - -### `service_identity` Parameters - -- `aud` `(array: [])` - List of valid recipients for this workload - identity. This value must match the [`BoundAudiences`][consul_bound_aud] - configuration in the Consul JWT auth method. It is recommended to provide one, - and only one, audience to minimize where the identity may be used. +- `share_ssl` `(bool: true)` - Specifies whether the Nomad client should share + its Consul SSL configuration with Connect Native applications. Includes values + of `ca_file`, `cert_file`, `key_file`, `ssl`, and `verify_ssl`. Does not include + the values for the ACL `token` or `auth`. This option should be disabled in + environments where Consul ACLs are not enabled. -- `ttl` `(string: "")` - Specifies for how long the workload identity should be - considered as valid before expiring. +- `ssl` `(bool: false)` - Specifies if the transport scheme should use HTTPS to + communicate with the Consul agent. Will default to the `CONSUL_HTTP_SSL` + environment variable if set. -### `task_identity` Parameters +- `tags` `(array: [])` - Specifies optional Consul tags to be + registered with the Nomad server and agent services. -- `aud` `(array: [])` - List of valid recipients for this workload - identity. This value must match the [`BoundAudiences`][consul_bound_aud] - configuration in the Consul JWT auth method. It is recommended to provide one, - and only one, audience to minimize where the identity may be used. +- `timeout` `(string: "5s")` - Specifies a time limit for requests made against + Consul. This is specified using a label suffix like "10s". -- `env` `(bool: false)` - If true the workload identity will be available in the - task's `NOMAD_TOKEN_consul_default` (or `NOMAD_TOKEN_consul_` depending - on the [`name`](#name) field) environment variable. +- `token` `(string: "")` - Specifies the token used to provide a per-request ACL + token. This option overrides the Consul Agent's default token. If the token is + not set here or on the Consul agent, it will default to Consul's anonymous policy, + which may or may not allow writes. Will default to the `CONSUL_HTTP_TOKEN` + environment variable if set. -- `file` `(bool: false)` - If true the workload identity will be available in - the task's filesystem via the path `secrets/nomad_consul_default.jwt` (or - `secrets/nomad_consul_.jwt` depending on the [`name`](#name) field). If - the [`task.user`][taskuser] parameter is set, the token file will only be - readable by that user. Otherwise the file is readable by everyone but is - protected by parent directory permissions. +- `verify_ssl` `(bool: true)`- Specifies if SSL peer verification should be used + when communicating to the Consul API client over HTTPS. Will default to the + `CONSUL_HTTP_SSL_VERIFY` environment variable if set. -- `ttl` `(string: "")` - Specifies for how long the workload identity should be - considered as valid before expiring. +If the local Consul agent is configured and accessible by the Nomad agents, the +Nomad cluster will [automatically bootstrap][bootstrap] provided +`server_auto_join`, `client_auto_join`, and `auto_advertise` are all enabled +(which is the default). ## `consul` Examples @@ -334,7 +208,7 @@ consul { } ``` -### Consul Namespace +### Consul Namespace Consul does not allow ACL policies associated with namespaces to use agent permissions. Nomad requires `agent:read` permissions. In order to use the @@ -344,7 +218,7 @@ as a `namespace` block with the other relevant permissions for running Nomad in the intended namespace. The Consul policy below shows an example policy configuration for a Nomad server: -```hcl +``` agent_prefix "" { policy = "read" } @@ -366,20 +240,8 @@ namespace "nomad-ns" { } ``` - [consul]: https://www.consul.io/ 'Consul by HashiCorp' [bootstrap]: /nomad/tutorials/manage-clusters/clustering 'Automatic Bootstrapping' [go-sockaddr/template]: https://pkg.go.dev/github.com/hashicorp/go-sockaddr/template [grpc_port]: /consul/docs/agent/config/config-files#grpc_port [grpctls_port]: /consul/docs/agent/config/config-files#grpc_tls_port -[`consul.cluster`]: /nomad/docs/job-specification/group#cluster -[`service.cluster`]: /nomad/docs/job-specification/service#cluster -[identity_block]: /nomad/docs/job-specification/identity -[`template`]: /nomad/docs/job-specification/template -[Migrating to Using Workload Identity with Consul]: /nomad/docs/integrations/consul/acl#migrating-to-using-workload-identity-with-consul -[auth-method]: /consul/docs/security/acl/auth-methods/jwt -[`client.enabled`]: /nomad/docs/configuration/client#enabled -[`server.enabled`]: /nomad/docs/configuration/server#enabled -[taskuser]: /nomad/docs/job-specification/task#user "Nomad task Block" -[consul_bound_aud]: /consul/docs/security/acl/auth-methods/jwt#boundaudiences -[`consul.namespace`]: /nomad/docs/job-specification/consul#namespace diff --git a/website/content/docs/configuration/reporting.mdx b/website/content/docs/configuration/reporting.mdx deleted file mode 100644 index f89c6013f547..000000000000 --- a/website/content/docs/configuration/reporting.mdx +++ /dev/null @@ -1,39 +0,0 @@ ---- -layout: docs -page_title: reporting Block - Agent Configuration -description: >- - The "reporting" block configures the Nomad agents automated license - utilization reporting. ---- - -# `reporting` Block - - - -The `reporting` block configures the Nomad agents automated license utilization -reporting. This is an Enterprise-only feature and the configuration applies to -agents running with [server mode enabled][server_mode_enabled]. - -For more information about automated license utilization reporting, please see the -[guide][automated_license_utilization_reporting]. - -```hcl -reporting { - license { - enabled = true - } -} -``` - -## `reporting` Parameters - -- `license` ([license](#license-block): default) - Configures - automated license utilization reporting. - -## `license` Block - -- `enabled` `(bool: true)` - Specifies whether automated license utilization - reporting should be enabled and run. - -[server_mode_enabled]: /nomad/docs/configuration/server#enabled -[automated_license_utilization_reporting]: /nomad/docs/enterprise/license/utilization-reporting diff --git a/website/content/docs/configuration/server.mdx b/website/content/docs/configuration/server.mdx index 235d25dc0117..8df843df0cf8 100644 --- a/website/content/docs/configuration/server.mdx +++ b/website/content/docs/configuration/server.mdx @@ -20,8 +20,8 @@ server { enabled = true bootstrap_expect = 3 server_join { - retry_join = [ "1.1.1.1", "2.2.2.2" ] - retry_max = 3 + retry_join = [ "1.1.1.1", "2.2.2.2" ] + retry_max = 3 retry_interval = "15s" } } @@ -270,15 +270,6 @@ server { - `job_tracked_versions` `(int: 6)` - Specifies the number of historic job versions that are kept. -- `oidc_issuer` `(string: "")` - Specifies the Issuer URL for [Workload - Identity][wi] JWTs. For example, `"https://nomad.example.com"`. If set the - `/.well-known/openid-configuration` HTTP endpoint is enabled for third - parties to discover Nomad's OIDC configuration. Once set `oidc_issuer` - *cannot be changed* without invalidating Workload Identities that have the - old issuer claim. For this reason it is suggested to set `oidc_issuer` to a - proxy in front of Nomad's HTTP API to ensure a stable DNS name can be used - instead of a potentially ephemeral Nomad server IP. - ### Deprecated Parameters - `retry_join` `(array: [])` - Specifies a list of server addresses to @@ -427,7 +418,7 @@ server { Nomad Clients periodically heartbeat to Nomad Servers to confirm they are operating as expected. Nomad Clients which do not heartbeat in the specified amount of time are considered `down` and their allocations are marked as `lost` -or `disconnected` (if [`disconnect.lost_after`][disconnect.lost_after] is set) +or `disconnected` (if [`max_client_disconnect`][max_client_disconnect] is set) and rescheduled. The various heartbeat related parameters allow you to tune the following @@ -512,7 +503,6 @@ work. [`nomad operator gossip keyring generate`]: /nomad/docs/commands/operator/gossip/keyring-generate [search]: /nomad/docs/configuration/search [encryption key]: /nomad/docs/operations/key-management -[disconnect.lost_after]: /nomad/docs/job-specification/disconnect#lost_after +[max_client_disconnect]: /nomad/docs/job-specification/group#max-client-disconnect [herd]: https://en.wikipedia.org/wiki/Thundering_herd_problem -[wi]: /nomad/docs/concepts/workload-identity [Configure for multiple regions]: /nomad/tutorials/access-control/access-control-bootstrap#configure-for-multiple-regions diff --git a/website/content/docs/configuration/server_join.mdx b/website/content/docs/configuration/server_join.mdx index aacda65b3074..f4184645b283 100644 --- a/website/content/docs/configuration/server_join.mdx +++ b/website/content/docs/configuration/server_join.mdx @@ -20,63 +20,45 @@ to Nomad servers. ```hcl server_join { - retry_join = [ "1.1.1.1", "2.2.2.2" ] - retry_max = 3 + retry_join = [ "1.1.1.1", "2.2.2.2" ] + retry_max = 3 retry_interval = "15s" } ``` ## `server_join` Parameters -- `retry_join` `(array: [])` - Specifies a list of Nomad server - addresses and [Cloud Auto-join](#cloud-auto-join) configurations that are - joined as cluster members. This is similar to [`start_join`](#start_join), - but join attempts are retried up to [retry_max](#retry_max) times. - Further, `retry_join` is available to both Nomad servers and clients, while - `start_join` is only defined for Nomad servers. This is useful for cases where - we know the address will become available eventually. Use `retry_join` with an - array as a replacement for `start_join`, **do not use both options**. +- `retry_join` `(array: [])` - Specifies a list of server addresses to + join. This is similar to [`start_join`](#start_join), but will continue to + be attempted even if the initial join attempt fails, up to + [retry_max](#retry_max). Further, `retry_join` is available to + both Nomad servers and clients, while `start_join` is only defined for Nomad + servers. This is useful for cases where we know the address will become + available eventually. Use `retry_join` with an array as a replacement for + `start_join`, **do not use both options**. - Server addresses must conform to the [server address format](#server-address-format). + Address format includes both using IP addresses as well as an interface to the + [go-discover](https://github.com/hashicorp/go-discover) library for doing + automated cluster joining using cloud metadata. See the [Cloud Auto-join](#cloud-auto-join) + section below for more information. - ```hcl - server_join { - retry_join = [ "1.1.1.1", "2.2.2.2" ] - } ``` - - Auto-join configurations must conform to the [Cloud Auto-join format](#cloud-auto-join). - - Cloud-Auto join using `go-discover` to join an AWS EC2 cluster. - - ```hcl server_join { - retry_join = [ "provider=aws tag_key=..." ] + retry_join = [ "1.1.1.1", "2.2.2.2" ] } ``` - Cloud-Auto join using `go-netaddrs` to join a Hetzner cluster of servers - labeled with `nomad-server=true` using the `hcloud` CLI. + Using the `go-discover` interface, this can be defined both in a client or + server configuration as well as provided as a command-line argument. - ```hcl - server_join { - retry_join = [ "exec=hcloud server list -o noheader -o columns=ipv4 -l nomad-server=true | tr '\n' ' '" ] - } ``` - - Server addresses and Cloud Auto-join configurations may be used together. - This is a mixed configuration containing a server address and Cloud Auto-join - configuration. - - ```hcl server_join { - retry_join = [ "1.1.1.1", "provider=aws tag_key=..." ] + retry_join = [ "provider=aws tag_key=..." ] } ``` - See [server address format](#server-address-format) for more information - about expected server address formats and [Cloud Auto-join](#cloud-auto-join) - for more information on expected Cloud Auto-join formats. + See the [server address format](#server-address-format) for more information about expected + server address formats. - `retry_interval` `(string: "30s")` - Specifies the time to wait between retry join attempts. @@ -132,9 +114,10 @@ nomad-01.company.local => nomad-01.company.local:4648 ``` ### Via the go-discover interface -`retry_join` accepts a unified interface using the + +As of Nomad 0.8.4, `retry_join` accepts a unified interface using the [go-discover](https://github.com/hashicorp/go-discover) library for doing -automated cluster joining using cloud provider metadata. See [Cloud +automated cluster joining using cloud metadata. See [Cloud Auto-join](#cloud-auto-join) for more information. ``` @@ -143,24 +126,11 @@ Auto-join](#cloud-auto-join) for more information. ## Cloud Auto-join -`retry_join`'s Cloud Auto-join allows Nomad to automatically discover cluster -server addresses using cloud provider metadata. Cloud Auto-join allows both -[go-discover](https://github.com/hashicorp/go-discover) and -[go-netaddrs](https://github.com/hashicorp/go-netaddrs) formats. - -Configurations prefixed with `provider=` use `go-discover` whereas -configurations prefixed with `exec=` use `go-netaddrs`. For cloud providers not -supported by `go-discover`, use `go-netaddrs`. - -### `go-discover` Configurations - -`go-discover` configurations are prefixed with `provider=`. - The following sections describe the Cloud Auto-join `retry_join` options that are specific to a subset of supported cloud providers. For information on all providers, see further documentation in [go-discover](https://github.com/hashicorp/go-discover). -#### Amazon EC2 +### Amazon EC2 This returns the first private IP address of all servers in the given region which have the given `tag_key` and `tag_value`. @@ -179,7 +149,7 @@ region which have the given `tag_key` and `tag_value`. - `access_key_id` (optional) - the AWS access key for authentication (see below for more information about authenticating). - `secret_access_key` (optional) - the AWS secret access key for authentication (see below for more information about authenticating). -##### Authentication & Precedence +#### Authentication & Precedence - Static credentials `access_key_id=... secret_access_key=...` - Environment variables (`AWS_ACCESS_KEY_ID` and `AWS_SECRET_ACCESS_KEY`) @@ -193,7 +163,7 @@ region which have the given `tag_key` and `tag_value`. metadata endpoint](http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-identity-documents.html). -#### Microsoft Azure +### Microsoft Azure This returns the first private IP address of all servers in the given region which have the given `tag_key` and `tag_value` in the tenant and subscription, or in @@ -225,7 +195,7 @@ Use these configuration parameters when using Virtual Machine Scale Sets (Consul When using tags the only permission needed is the `ListAll` method for `NetworkInterfaces`. When using Virtual Machine Scale Sets the only role action needed is `Microsoft.Compute/virtualMachineScaleSets/*/read`. -#### Google Compute Engine +### Google Compute Engine This returns the first private IP address of all servers in the given project which have the given `tag_value`. @@ -242,7 +212,7 @@ project which have the given `tag_value`. - `zone_pattern` (optional) - the list of zones can be restricted through an RE2 compatible regular expression. If omitted, servers in all zones are returned. - `credentials_file` (optional) - the credentials file for authentication. See below for more information. -##### Authentication & Precedence +#### Authentication & Precedence - Use credentials from `credentials_file`, if provided. - Use JSON file from `GOOGLE_APPLICATION_CREDENTIALS` environment variable. @@ -255,37 +225,3 @@ project which have the given `tag_value`. Discovery requires a [GCE Service Account](https://cloud.google.com/compute/docs/access/service-accounts). Credentials are searched using the following paths, in order of precedence. - - -### `go-netaddrs` Configurations - -`go-netaddrs` configurations are prefixed with `exec=`. - -What follows the `exec=` prefix may be any executable program and its arguments. -Commands run by `go-netaddrs` must return a list of space-delimited IPv4 or IPv6 -addresses and exit with code `0` on success and non-zero on failure. - -You can refer to the executable by its absolute file system path, or by -the executable's name if it can be found on the Nomad agent's PATH. See -[executables in the current directory](https://pkg.go.dev/os/exec#hdr-Executables_in_the_current_directory) -for more details on the lookup behavior. - -Example `go-netaddrs` configuration. - -```hcl -server_join { - retry_join = [ "exec=hcloud server list -o noheader -o columns=ipv4 -l nomad-server=true | tr '\n' ' '" ] -} -``` - -Here, `hcloud`'s newline-delimited output has been re-formatted as space- -delimited by piping its output into `tr`. - -Output of an example `go-netaddrs` executable - -``` -"1.1.1.1 2.2.2.2" -``` - -Visit [go-netaddrs](https://github.com/hashicorp/go-netaddrs) for more -information on go-netaddrs configuration. diff --git a/website/content/docs/configuration/telemetry.mdx b/website/content/docs/configuration/telemetry.mdx index d76a07b9f4da..fe073731edef 100644 --- a/website/content/docs/configuration/telemetry.mdx +++ b/website/content/docs/configuration/telemetry.mdx @@ -33,16 +33,6 @@ parameters on this page are grouped by the telemetry provider. The following options are available on all telemetry configurations. -- `in_memory_collection_interval` `(duration: 10s)` Configures the in-memory - sink collection interval. This sink is always configured and backs the JSON - metrics API endpoint. This option is particularly useful for debugging or - development purposes, where aggressive collection is required. - -- `in_memory_retention_period` `(duration: 1m)` Configures the in-memory sink - retention period. This sink is always configured and backs the JSON metrics - API endpoint. This option is particularly useful for debugging or development - purposes. - - `disable_hostname` `(bool: false)` - Specifies if gauge values should be prefixed with the local hostname. @@ -126,7 +116,7 @@ These `telemetry` parameters apply to ```hcl telemetry { datadog_address = "dogstatsd.company.local:8125" - datadog_tags = ["my_tag_name:my_tag_value"] + datadog_tags = ["my_tag_name:my_tag_value"] } ``` diff --git a/website/content/docs/configuration/vault.mdx b/website/content/docs/configuration/vault.mdx index 8d448a70d378..dad303682cd9 100644 --- a/website/content/docs/configuration/vault.mdx +++ b/website/content/docs/configuration/vault.mdx @@ -12,94 +12,42 @@ description: |- The `vault` block configures Nomad's integration with [HashiCorp's -Vault][vault]. When configured, tasks can use [workload -identities][workload_id] to receive Vault ACL tokens automatically. - -Alternatively, Nomad servers may be configured with a high-privileged Vault -token that is used to derive fine-grained tokens for tasks. Refer to -[Token-based Authentication](#token-based-authentication) for configuration -details. This workflow is deprecated and will be removed in a future version of -Nomad. Using using workload identities is strongly recommended as it is easier -to manage and more secure. - -Refer to the [Nomad and Vault Integration][nomad-vault] page for more -information about the Vault integration. +Vault][vault]. When configured, Nomad can create and distribute Vault tokens to +tasks automatically. For more information on the architecture and setup, please +see the [Nomad and Vault integration documentation][nomad-vault]. ```hcl vault { enabled = true - - default_identity { - aud = ["vault.io"] - ttl = "1h" - } + address = "https://vault.company.internal:8200" } ``` -In Nomad Enterprise, you may specify multiple `vault` blocks to configure access -to multiple Vault clusters. Each Vault cluster must have a different value for -the [`name`](#name) field. - ## `vault` Parameters -Some parameters are expected to be specified in the configuration file of Nomad -agents running as clients, servers, or in all agents. Parameters are safely -ignored if placed in a configuration file where they are not expected to be -defined. - -The placement also depends on the authentication strategy used. This section -describes the parameter organization for workload identity authentication. -Refer to the [Token-based Authentication](#token-based-authentication) section -if using Vault tokens directly. - -### Parameters for Nomad Clients and Servers - -These parameters should be defined in the configuration file of all Nomad -agents. +- `address` - `(string: "https://vault.service.consul:8200")` - Specifies the + address to the Vault server. This must include the protocol, host/ip, and port + given in the format `protocol://host:port`. If your Vault installation is + behind a load balancer, this should be the address of the load balancer. -- `name` `(string: "default")` - Specifies a name for - the cluster so it can be referred to by job submitters in the job - specification's [`vault.cluster`][] field. In Nomad Community Edition, only - the `"default"` cluster will be used, so this field should be omitted. +- `allow_unauthenticated` `(bool: true)` - Specifies if users submitting jobs to + the Nomad server should be required to provide their own Vault token, proving + they have access to the policies listed in the job. This option should be + disabled in an untrusted environment. - `enabled` `(bool: false)` - Specifies if the Vault integration should be activated. - `create_from_role` `(string: "")` - Specifies the role to create tokens from. + The token given to Nomad does not have to be created from this role but must + have "`update`" capability on "`auth/token/create/`" path in + Vault. If this value is unset and the token is created from a role, the value + is defaulted to the role the token is from. This is largely for backwards + compatibility. It is recommended to set the `create_from_role` field if Nomad + is deriving child tokens from a role. - When using workload identities this field defines the role used to derive - task tokens when the job does not define a value for - [`vault.role`][jobspec_vault_role]. If empty, the default Vault cluster role - is used. - - For token-based authentication, the Nomad servers derive tokens - using this role. The token given to Nomad does not have to be created from - this role but must have `update` capability on - `auth/token/create/` path in Vault. If this value is unset - and the token is created from a role, the value is defaulted to the role the - token is from. - - -> **Note:** This used to be a server-only field, but it is client-only when - using workload identities. It should be set in both while transitioning from - token-based authentication to workload identities. - -### Parameters for Nomad Clients - -These parameters should only be defined in the configuration file of Nomad -agents with [`client.enabled`] set to `true`. - -- `namespace` `(string: "")` - Specifies the [Vault namespace](/vault/docs/enterprise/namespaces) - used by the Vault integration. If non-empty, this namespace will be used on - all Vault API calls. - -- `address` - `(string: "https://vault.service.consul:8200")` - Specifies the - address to the Vault server. This must include the protocol, host/ip, and port - given in the format `protocol://host:port`. If your Vault installation is - behind a load balancer, this should be the address of the load balancer. - -- `jwt_auth_backend_path` - `(string: "jwt-nomad")` - Specifies the mount - [path][vault_auth_enable_path] of the JWT authentication method to be used to - login with workload identity JWTs. +- `task_token_ttl` `(string: "72h")` - Specifies the TTL of created tokens when + using a root token. This is specified using a label suffix like "30s" or "1h". - `ca_file` `(string: "")` - Specifies an optional path to the CA certificate used for Vault communication. If unspecified, this will fallback @@ -121,6 +69,10 @@ agents with [`client.enabled`] set to `true`. [tls_require_and_verify_client_cert](/vault/docs/configuration/listener/tcp#tls_require_and_verify_client_cert) is enabled in Vault. +- `namespace` `(string: "")` - Specifies the [Vault namespace](/vault/docs/enterprise/namespaces) + used by the Vault integration. If non-empty, this namespace will be used on + all Vault API calls. + - `tls_server_name` `(string: "")` - Specifies an optional string used to set the SNI host when connecting to Vault via TLS. @@ -131,31 +83,6 @@ agents with [`client.enabled`] set to `true`. should install a custom CA bundle and validate against it. Disabling SSL verification can allow an attacker to easily compromise your cluster. -### Parameters for Nomad Servers - -These parameters should only be defined in the configuration file of Nomad -agents with [`server.enabled`] set to `true`. - -- `default_identity` ([Identity](#default_identity-parameters): nil) - - Specifies the default workload identity configuration to use when a task with - a `vault` block does not specify an [`identity`][jobspec_identity] block - named `vault_`, where `` matches the value of this `vault` block - [`name`](#name) parameter. Setting a default identity causes the value of - `allow_unauthenticated` to be ignored. - -### Deprecated Parameters - -These parameters are used by the deprecated token-based authentication flow and -will be removed in a future release. - -- `allow_unauthenticated` `(bool: true)` - Specifies if users submitting jobs to - the Nomad server should be required to provide their own Vault token, proving - they have access to the policies listed in the job. This option should be - disabled in an untrusted environment. - -- `task_token_ttl` `(string: "72h")` - Specifies the TTL of created tokens when - using a root token. This is specified using a label suffix like "30s" or "1h". - - `token` `(string: "")` - Specifies the parent Vault token to use to derive child tokens for jobs requesting tokens. Only required on Nomad servers. Nomad client agents use the allocation's token when contacting Vault. @@ -167,54 +94,6 @@ will be removed in a future release. accidentally. Users should set the `VAULT_TOKEN` environment variable when starting the agent instead. -### `default_identity` Parameters - -- `aud` `(array: [])` - List of valid recipients for this workload - identity. This value must match the [`bound_audiences`][vault_bound_aud] - configuration in the Vault JWT auth method. It is recommended to provide one, - and only one, audience to minimize where the identity may be used. - -- `env` `(bool: false)` - If true the workload identity will be available in - the task's `NOMAD_TOKEN_vault` environment variable. - -- `file` `(bool: false)` - If true the workload identity will be available in - the task's filesystem via the path `secrets/nomad_vault.jwt`. If the - [`task.user`][taskuser] parameter is set, the token file will only be - readable by that user. Otherwise the file is readable by everyone but is - protected by parent directory permissions. - -- `ttl` `(string: "")` - Specifies for how long the workload identity should be - considered as valid before expiring. - -### Token-based Authentication - -~> **Warning:** The token-based authentication flow is deprecated and will be - removed in a future release. It is highly recommended to migrate and use the - workload identity flow instead. - -When using token-based authentication the `vault` block parameters should be -defined as below. - -#### Parameters for Nomad Clients and Servers - -- [`address`](#address) -- [`ca_file`](#ca_file) -- [`ca_path`](#ca_path) -- [`cert_file`](#cert_file) -- [`enabled`](#enabled) -- [`key_file`](#key_file) -- [`name`](#name) -- [`namespace`](#namespace) -- [`tls_server_name`](#tls_server_name) -- [`tls_skip_verify`](#tls_skip_verify) - -#### Parameters for Nomad Servers - -- [`allow_unauthenticated`](#allow_unauthenticated) -- [`create_from_role`](#create_from_role) -- [`token`](#token) -- [`task_token_ttl`](#task_token_ttl) - ## `vault` Examples The following examples only show the `vault` blocks. Remember that the @@ -222,56 +101,23 @@ The following examples only show the `vault` blocks. Remember that the ### Nomad Server -This example shows a Vault configuration for a Nomad server using the workload -identity authentication flow. +This example shows an example Vault configuration for a Nomad server: ```hcl -server { - enabled = true - # ... -} - -vault { - enabled = true - - # Only needed in servers when transioning from the token-based flow to - # workload identities. - create_from_role = "nomad-cluster" - - # Provide a default workload identity configuration so jobs don't need to - # specify one. - default_identity { - aud = ["vault.io"] - env = false - file = true - ttl = "1h" - } -} -``` - -This example shows a Vault configuration for a Nomad server using the -deprecated token-based authentication flow. - -```hcl -server { - enabled = true - # ... -} - vault { - enabled = true - ca_path = "/etc/certs/ca" - cert_file = "/var/certs/vault.crt" - key_file = "/var/certs/vault.key" + enabled = true + ca_path = "/etc/certs/ca" + cert_file = "/var/certs/vault.crt" + key_file = "/var/certs/vault.key" # Address to communicate with Vault. The below is the default address if # unspecified. - address = "https://vault.service.consul:8200" + address = "https://vault.service.consul:8200" # Embedding the token in the configuration is discouraged. Instead users # should set the VAULT_TOKEN environment variable when starting the Nomad # agent - token = "debecfdc-9ed7-ea22-c6ee-948f22cdd474" + token = "debecfdc-9ed7-ea22-c6ee-948f22cdd474" # Setting the create_from_role option causes Nomad to create tokens for tasks # via the provided role. This allows the role to manage what policies are @@ -282,37 +128,25 @@ vault { ### Nomad Client -This example shows a Vault configuration for a Nomad client. +This example shows an example Vault configuration for a Nomad client: ```hcl -client { - enabled = true - # ... -} - vault { - enabled = true - address = "https://vault.service.consul:8200" - ca_path = "/etc/certs/ca" - cert_file = "/var/certs/vault.crt" - key_file = "/var/certs/vault.key" + enabled = true + address = "https://vault.service.consul:8200" + ca_path = "/etc/certs/ca" + cert_file = "/var/certs/vault.crt" + key_file = "/var/certs/vault.key" } ``` +The key difference is that the token is not necessary on the client. + ## `vault` Configuration Reloads The Vault configuration can be reloaded on servers. This can be useful if a new token needs to be given to the servers without having to restart them. A reload can be accomplished by sending the process a `SIGHUP` signal. -[`client.enabled`]: /nomad/docs/configuration/client#enabled -[`server.enabled`]: /nomad/docs/configuration/server#enabled -[`vault.cluster`]: /nomad/docs/job-specification/vault#cluster -[jobspec_vault_role]: /nomad/docs/job-specification/vault#role -[jobspec_identity]: /nomad/docs/job-specification/identity -[nomad-vault]: /nomad/docs/integrations/vault-integration 'Nomad Vault Integration' -[taskuser]: /nomad/docs/job-specification/task#user "Nomad task Block" [vault]: https://www.vaultproject.io/ 'Vault by HashiCorp' -[vault_bound_aud]: /vault/api-docs/auth/jwt#bound_audiences -[vault_auth_enable_path]: /vault/docs/commands/auth/enable#path -[workload_id]: /nomad/docs/concepts/workload-identity +[nomad-vault]: /nomad/docs/integrations/vault-integration 'Nomad Vault Integration' diff --git a/website/content/docs/drivers/docker.mdx b/website/content/docs/drivers/docker.mdx index c7b65fda6a27..5d5223f890ee 100644 --- a/website/content/docs/drivers/docker.mdx +++ b/website/content/docs/drivers/docker.mdx @@ -84,6 +84,22 @@ The `docker` driver supports the following configuration in the job spec. Only } ``` +- `cpuset_cpus` Beta - (Optional) CPUs in which to allow execution + (0-3, 0,1). Limit the specific CPUs or cores a container can use. A + comma-separated list or hyphen-separated range of CPUs a container can use, if + you have more than one CPU. The first CPU is numbered 0. A valid value might + be 0-3 (to use the first, second, third, and fourth CPU) or 1,3 (to use the + second and fourth CPU). + +Note: `cpuset_cpus` pins the workload to the CPUs but doesn't give the workload +exclusive access to those CPUs. + +```hcl +config { + cpuset_cpus = "0-3" +} +``` + - `dns_search_domains` - (Optional) A list of DNS search domains for the container to use. If you are using bridge networking mode with a `network` block in the task group, you must set all DNS options in @@ -495,9 +511,7 @@ The `docker` driver supports the following configuration in the job spec. Only directly to [`--cap-add`][]. Effective capabilities (computed from `cap_add` and `cap_drop`) must be a subset of the allowed capabilities configured with the [`allow_caps`][allow_caps] plugin option key in the client node's - configuration. Note that `"all"` is not permitted here if the `allow_caps` - field in the driver configuration doesn't also allow all capabilities. For - example: + configuration. For example: ```hcl config { diff --git a/website/content/docs/drivers/exec.mdx b/website/content/docs/drivers/exec.mdx index d14588956019..02efcff25c50 100644 --- a/website/content/docs/drivers/exec.mdx +++ b/website/content/docs/drivers/exec.mdx @@ -65,10 +65,8 @@ be able to access sensitive process information like environment variables. able to make use of IPC features, like sending unexpected POSIX signals. - `cap_add` - (Optional) A list of Linux capabilities to enable for the task. - Effective capabilities (computed from `cap_add` and `cap_drop`) must be a - subset of the allowed capabilities configured with [`allow_caps`][allow_caps]. - Note that `"all"` is not permitted here if the `allow_caps` field in the - driver configuration doesn't also allow all capabilities. + Effective capabilities (computed from `cap_add` and `cap_drop`) must be a subset + of the allowed capabilities configured with [`allow_caps`][allow_caps]. ```hcl config { diff --git a/website/content/docs/drivers/java.mdx b/website/content/docs/drivers/java.mdx index 88066fa78736..3c1050c668e3 100644 --- a/website/content/docs/drivers/java.mdx +++ b/website/content/docs/drivers/java.mdx @@ -62,11 +62,8 @@ be able to access sensitive process information like environment variables. able to make use of IPC features, like sending unexpected POSIX signals. - `cap_add` - (Optional) A list of Linux capabilities to enable for the task. - Effective capabilities (computed from `cap_add` and `cap_drop`) must be a - subset of the allowed capabilities configured with [`allow_caps`][allow_caps]. - Note that `"all"` is not permitted here if the `allow_caps` field in the - driver configuration doesn't also allow all capabilities. - + Effective capabilities (computed from `cap_add` and `cap_drop`) must be a subset + of the allowed capabilities configured with [`allow_caps`][allow_caps]. ```hcl config { diff --git a/website/content/docs/drivers/raw_exec.mdx b/website/content/docs/drivers/raw_exec.mdx index 951bdca7eb3e..b8b2db68e794 100644 --- a/website/content/docs/drivers/raw_exec.mdx +++ b/website/content/docs/drivers/raw_exec.mdx @@ -37,9 +37,6 @@ The `raw_exec` driver supports the following configuration in the job spec: variables](/nomad/docs/runtime/interpolation) will be interpreted before launching the task. -~> The `task.user` field cannot be set on a Task using the `raw_exec` driver if -the Nomad client has been hardened according to the [production][hardening] guide. - ## Examples To run a binary present on the Node: @@ -117,6 +114,14 @@ client { - `enabled` - Specifies whether the driver should be enabled or disabled. Defaults to `false`. +- `no_cgroups` - Specifies whether the driver should not use + cgroups to manage the process group launched by the driver. By default, + cgroups are used to manage the process tree to ensure full cleanup of all + processes started by the task. The driver uses cgroups by default on + Linux and when `/sys/fs/cgroup/freezer/nomad` is writable for the + Nomad process. Using a cgroup significantly reduces Nomad's CPU + usage when collecting process metrics. + ## Client Options ~> Note: client configuration options will soon be deprecated. Please use @@ -125,6 +130,12 @@ client { - `driver.raw_exec.enable` - Specifies whether the driver should be enabled or disabled. Defaults to `false`. +- `driver.raw_exec.no_cgroups` - Specifies whether the driver should not use + cgroups to manage the process group launched by the driver. By default, + cgroups are used to manage the process tree to ensure full cleanup of all + processes started by the task. The driver only uses cgroups when Nomad is + launched as root, on Linux and when cgroups are detected. + ## Client Attributes The `raw_exec` driver will set the following client attributes: @@ -133,27 +144,14 @@ The `raw_exec` driver will set the following client attributes: ## Resource Isolation -The `raw_exec` driver provides no filesystem isolation. - -If the launched process creates a new process group, it is possible that -Nomad will leak processes on shutdown unless the application forwards signals -properly. Nomad will not leak any processes if cgroups are being used to -manage the process tree. Cgroups are used on Linux when Nomad is being run with -appropriate privileges, and the cgroup system is mounted. - -If the cluster is configured with memory oversubscription enabled, a task using -the `raw_exec` driver can be configured to have no maximum memory limit by -setting `memory_max = -1`. - -```hcl -resources { - cpu = 500 - memory = 128 - memory_max = -1 # no limit -} -``` +The `raw_exec` driver provides no isolation. +If the launched process creates a new process group, it is possible that Nomad +will leak processes on shutdown unless the application forwards signals +properly. Nomad will not leak any processes if cgroups are being used to manage +the process tree. Cgroups are used on Linux when Nomad is being run with +appropriate privileges, the cgroup system is mounted and the operator hasn't +disabled cgroups for the driver. -[hardening]: /nomad/docs/install/production/requirements#user-permissions [plugin-options]: #plugin-options [plugin-block]: /nomad/docs/configuration/plugin diff --git a/website/content/docs/enterprise/license/utilization-reporting.mdx b/website/content/docs/enterprise/license/utilization-reporting.mdx deleted file mode 100644 index 1fa42c06bd4e..000000000000 --- a/website/content/docs/enterprise/license/utilization-reporting.mdx +++ /dev/null @@ -1,139 +0,0 @@ ---- -layout: docs -page_title: Automated license utilization reporting -description: >- - Learn what data HashiCorp collects to meter Enterprise license utilization. Enable or disable reporting. Review sample payloads and logs. ---- - -# Automated license utilization reporting - -Automated license utilization reporting sends license utilization data to HashiCorp without requiring you -to manually collect and report them. It also lets you review your license usage with the monitoring -solution you already use (for example Splunk, Datadog, or others) so you can optimize and manage your -deployments. Use these reports to understand how much more you can deploy under your current contract, -protect against overutilization, and budget for predicted consumption. - -Automated reporting shares the minimum data required to validate license utilization as defined in our -contracts. They consist of mostly computed metrics and will never contain Personal Identifiable Information -(PII) or other sensitive information. Automated reporting shares the data with HashiCorp using a secure, -unidirectional HTTPS API and makes an auditable record in the product logs each time it submits a report. -The reporting process is GDPR compliant and submits reports roughly once every 24 hours. - -## Enable automated reporting - -To enable automated reporting, you need to make sure that outbound network traffic is configured correctly -and upgrade your enterprise product to a version that supports it. If your installation is air-gapped or -network settings are not in place, automated reporting will not work. - -### 1. Allow outbound HTTPS traffic on port 443 - -Make sure that your network allows HTTPS egress on port 443 from https://reporting.hashicorp.services by -allow-listing the following IP addresses: - -- 100.20.70.12 -- 35.166.5.222 -- 23.95.85.111 -- 44.215.244.1 - -### 2. Upgrade - -Upgrade to a release that supports license utilization reporting. These releases include: -- [Nomad v1.7.0](/nomad/downloads) and later - -### 3. Check logs - -Automatic license utilization reporting will start sending data within roughly 24 hours. Check the product -logs for records that the data sent successfully. - -Instructions on how to check logs. - -``` -[DEBUG] core.reporting: beginning snapshot export -[DEBUG] core.reporting: creating payload -[DEBUG] core.reporting: marshalling payload to json -[DEBUG] core.reporting: generating authentication headers -[DEBUG] core.reporting: creating request -[DEBUG] core.reporting: sending request -[DEBUG] core.reporting: performing request: method=POST url=https://reporting.hashicorp.services -[DEBUG] core.reporting: recording audit record -[INFO] reporting: Report sent: auditRecord={"payload":{"payload_version":"1","license_id":"d2cdd857-4202-5a45-70a6-e4b531050c34","product":"nomad","product_version":"1.6.0","export_timestamp":"2023-05-26T20:09:13.753921087Z","snapshots":[{"snapshot_version":1,"snapshot_id":"0001J724F90F4XWQDSAA76ZQWA","process_id":"01H1CTJPC1S8H7Q45MKTJ689ZW","timestamp":"2023-05-26T20:09:13.753513962Z","schema_version":"1.0.0","service":"nomad","metrics":{"nomad.billable.nodes":{"key":"nomad.billable.nodes","kind":"counter","mode":"write","value":33}}}]}} -[DEBUG] completed recording audit record -[DEBUG] core.reporting: export finished successfully -``` - -If your installation is air-gapped or your network doesn’t allow the correct egress, logs will show an -error. - -``` -[DEBUG] core.reporting: beginning snapshot export -[DEBUG] core.reporting: creating payload -[DEBUG] core.reporting: marshalling payload to json -[DEBUG] core.reporting: generating authentication headers -[DEBUG] core.reporting: creating request -[DEBUG] core.reporting: sending request -[DEBUG] core.reporting: performing request: method=POST url=https://reporting.hashicorp.services -[DEBUG] core.reporting: error status code received: statusCode=403 -``` - -In this case, reconfigure your network to allow egress and check back in 24 hours. - -## Opt out - -If your installation is air-gapped or you want to manually collect and report on the same license -utilization metrics, you can opt-out of automated reporting. - -Manually reporting these metrics can be time consuming. Opting out of automated reporting does not mean that -you also opt out from sending license utilization metrics. Customers who opt out of automated reporting will -still be required to manually collect and send license utilization metrics to HashiCorp. - -If you are considering opting out because you’re worried about the data, we strongly recommend that you -review the [example payloads](#example-payloads) before opting out. If you have concerns with any of the -automatically-reported data please bring them to your account manager. - -You have two options to opt out of automated reporting: HCL configuration (recommended) and Environment -variable (requires restart). - -Opting out in your product’s configuration file doesn’t require a system restart, and is the method we -recommend. Add the following block to your `server.hcl` file. - -```hcl -reporting { - license { - enabled = false - } -} -``` - -If you need to, you can also opt out using an environment variable, which will provide a startup message -confirming that you have disabled automated reporting. This option requires a system restart. - -Set the following environment variable. - -``` -$ export OPTOUT_LICENSE_REPORTING=true -``` - -Now restart your system by following [these instructions](/nomad/docs/operations/nomad-agent). - -Check your product logs roughly 24 hours after opting out to make sure that the system isn’t trying to send -reports. - -If your configuration file and environment variable differ, the environment variable setting will take -precedence. - -## Example payloads - -HashiCorp collects the following utilization data as JSON payloads: - -`billable.nodes` - Number of billable nodes in Nomad - -```json -"metrics": { - "nomad.billable.nodes": { - "key": "nomad.billable.nodes", - "kind": "counter", - "mode": "write", - "value": 33 - } -} -``` \ No newline at end of file diff --git a/website/content/docs/integrations/consul/service-mesh.mdx b/website/content/docs/integrations/consul-connect.mdx similarity index 100% rename from website/content/docs/integrations/consul/service-mesh.mdx rename to website/content/docs/integrations/consul-connect.mdx diff --git a/website/content/docs/integrations/consul-integration.mdx b/website/content/docs/integrations/consul-integration.mdx new file mode 100644 index 000000000000..61414160eeab --- /dev/null +++ b/website/content/docs/integrations/consul-integration.mdx @@ -0,0 +1,138 @@ +--- +layout: docs +page_title: Consul Integration +description: Learn how to integrate Nomad with Consul and add service discovery to jobs +--- + +# Consul Integration + +[Consul][] is a tool for discovering and configuring services in your +infrastructure. Consul's key features include service discovery, health checking, +a KV store, and robust support for multi-datacenter deployments. Nomad's integration +with Consul enables automatic clustering, built-in service registration, and +dynamic rendering of configuration files and environment variables. The sections +below describe the integration in more detail. + +## Configuration + +In order to use Consul with Nomad, you will need to configure and +install Consul on your nodes alongside Nomad, or schedule it as a system job. +Nomad does not currently run Consul for you. + +To enable Consul integration, please see the +[Nomad agent Consul integration](/nomad/docs/configuration/consul) +configuration. + +## Automatic Clustering with Consul + +Nomad servers and clients will be automatically informed of each other's +existence when a running Consul cluster already exists and the Consul agent is +installed and configured on each host. Please see the [Automatic Clustering with +Consul](/nomad/tutorials/manage-clusters/clustering) guide for more information. + +## Service Discovery + +Nomad schedules workloads of various types across a cluster of generic hosts. +Because of this, placement is not known in advance and you will need to use +service discovery to connect tasks to other services deployed across your +cluster. Nomad integrates with Consul to provide service discovery and +monitoring. + +To configure a job to register with service discovery, please see the +[`service` job specification documentation][service]. + +## Dynamic Configuration + +Nomad's job specification includes a [`template` block](/nomad/docs/job-specification/template) +that utilizes a Consul ecosystem tool called [Consul Template](https://github.com/hashicorp/consul-template). This mechanism creates a convenient way to ship configuration files +that are populated from environment variables, Consul data, Vault secrets, or just +general configurations within a Nomad task. + +For more information on Nomad's template block and how it leverages Consul Template, +please see the [`template` job specification documentation](/nomad/docs/job-specification/template). + +## Consul Namespaces + +Nomad provides integration with [Consul Namespaces][consul_namespaces] for service +registrations specified in `service` blocks and Consul KV reads in `template` +blocks. + +By default, Nomad will not specify a Consul namespace on service registrations or +KV store reads, which Consul then implicitly resolves to the `"default"` namespace. +This default namespace behavior can be modified by setting the [`namespace`][consul_agent_namespace] field +in the Nomad agent Consul configuration block. + +For more control over Consul namespaces, Nomad Enterprise supports configuring the +Consul namespace at the [group level][consul_group_namespace] in the Nomad job spec +as well as the [`-consul-namespace`][consul_run_namespace] command line argument for `job run`. + +The Consul namespace used for a set of group or task service registrations within +a group, as well as `template` KV store access is determined from the following +hierarchy from lowest to highest precedence: + +- Consul default: If no Consul namespace options are configured, Consul will automatically + make use of the `"default"` namespace. + +- agent configuration: If the [`namespace`][consul_agent_namespace] Nomad agent + Consul configuration parameter is set, this namespace will be used instead of + the Consul default. + +- job run command: If the [`-consul-namespace`][consul_run_namespace] + command line argument is specified on job submission, this namespace will take + precedence over the namespace set in Nomad agent configuration. + +- group configuration: If the [group level][consul_group_namespace] + Consul namespace is configured, this namespace will take precedence over all other + options. + +If [Consul ACLs][consul_acls] are enabled, the [`allow_unauthenticated`] configuration parameter +will control whether a Consul token will be required when submitting a job with +Consul namespace configured. The provided Consul token must belong to the correct +namespace, and must be backed by a Consul ACL Policy with sufficient `service:write` +`kv:read` permissions. An example policy might look like, + +```hcl +key_prefix "" { + policy = "read" +} + +service_prefix "" { + policy = "write" +} +``` + +## Assumptions + +- Consul 0.7.2 or later is needed for `tls_skip_verify` in HTTP checks. + +- Consul 0.6.4 or later is needed for using the Script checks. + +- Consul 0.6.0 or later is needed for using the TCP checks. + +- The service discovery feature in Nomad depends on operators making sure that + the Nomad client can reach the Consul agent. + +- Tasks running inside Nomad also need to reach out to the Consul agent if + they want to use any of the Consul APIs. Ex: A task running inside a docker + container in the bridge mode won't be able to talk to a Consul Agent running + on the loopback interface of the host since the container in the bridge mode + has its own network interface and doesn't see interfaces on the global + network namespace of the host. There are a couple of ways to solve this, one + way is to run the container in the host networking mode, or make the Consul + agent listen on an interface in the network namespace of the container. + +[`allow_unauthenticated`]: /nomad/docs/configuration/consul#allow_unauthenticated + +[consul]: https://www.consul.io/ "Consul by HashiCorp" + +[consul_acls]: /consul/docs/security/acl + +[consul_namespaces]: /consul/docs/enterprise/namespaces + +[consul_agent_namespace]: /nomad/docs/configuration/consul#namespace + +[consul_group_namespace]: /nomad/docs/job-specification/group#namespace + +[consul_run_namespace]: /nomad/docs/commands/job/run#consul-namespace + +[service]: /nomad/docs/job-specification/service "Nomad service Job Specification" diff --git a/website/content/docs/integrations/consul/acl.mdx b/website/content/docs/integrations/consul/acl.mdx deleted file mode 100644 index 9499fe7fe2a7..000000000000 --- a/website/content/docs/integrations/consul/acl.mdx +++ /dev/null @@ -1,450 +0,0 @@ ---- -layout: docs -page_title: Consul ACL -description: Learn how to integrate Nomad with Consul when ACL is enabled. ---- - -# Consul ACL - -The [Consul ACL][consul_acls] system protects the cluster from unauthorized -access. When enabled, both Consul and Nomad must be properly configured in -order for their integrations to work. - -Nomad agents must be configured with their own Consul ACL token, and Consul -must be configured to accept workload identities from tasks and services -running in Nomad. - -## Nomad Agents - -Nomad agents need access to Consul in order to register themselves in the -service catalog and discover other Nomad agents via service discovery for -automatic clustering. Nomad servers also create [configuration -entries][consul_config_entry] for Consul Service Mesh, so the specific -permissions vary slightly between Nomad servers and clients. The following -Consul ACL policies represent the minimal permissions Nomad servers and clients -need. - - - - -```hcl -agent_prefix "" { - policy = "read" -} - -node_prefix "" { - policy = "read" -} - -service_prefix "" { - policy = "write" -} - -acl = "write" -mesh = "write" -``` - - - - -```hcl -agent_prefix "" { - policy = "read" -} - -node_prefix "" { - policy = "read" -} - -service_prefix "" { - policy = "write" -} -``` - - - - -## Nomad Workload Identities - -Starting in Nomad 1.7, Nomad clients can use a task or service's [Workload -Identity][nomad_wid] to authenticate to Consul and obtain an ACL token specific -to the service or task. When using Nomad workload identities, you no longer -need to pass in a Consul ACL token to submit a job. - -By default, Nomad does not generate workload identities for services, and tasks -only receive an identity that can be used to access data from Nomad itself, -such as for reading [Variables][] from a [`template`][] block. To access -Consul, jobs must have additional workload identities defined as [`identity`][] -blocks. - -To avoid having to add these additional identities to every job, you can -configure Nomad servers with the [`consul.service_identity`][] and -[`consul.task_identity`][] agent configuration. Upon job registration, the -Nomad servers update tasks that have a [`consul`][] or [`template`][] block and -services that use the Consul service provider with these default identities. - -You can also specify identities for Consul directly in the job. When provided, -they override the Nomad server configuration. Refer to the [Workload Identities -for Consul][jobspec_identity_consul] section of the `identity` block -documentation for more information. - -### Configuring Consul Authentication - -You must configure Consul so it can receive, validate, and trust workload -identities from Nomad. Since they are encoded as [JSON Web Tokens (JWTs)][jwt], -you must create a [JWT ACL auth method][consul_jwt_auth_method]. The auth -method is an endpoint that Nomad can use to exchange workload identities for -Consul ACL tokens. - -Refer to Consul's [Auth Methods Overview][consul_auth_methods] documentation -for more information. - -#### Consul Auth Method - -The auth method configuration points to Nomad's [JSON Web Key Set (JWKS) -URL][nomad_jwks_url]. Consul servers call this URL to retrieve the public keys -Nomad uses to sign workload identities. With these keys, Consul is able to -validate their origin and confirm that they were actually created by Nomad. - - - -```json -{ - "JWKSURL": "https://nomad.example.com:4646/.well-known/jwks.json", - "JWTSupportedAlgs": ["RS256"], - "BoundAudiences": ["consul.io"], - "ClaimMappings": { - "nomad_namespace": "nomad_namespace", - "nomad_job_id": "nomad_job_id", - "nomad_task": "nomad_task", - "nomad_service": "nomad_service" - } -} -``` - - - -The `JWKSURL` address must be reachable by all Consul servers and should -resolve to multiple Nomad agents to avoid a single point of failure. Both Nomad -servers and clients are able to handle this request. - -Refer to the [Important Considerations About the JWKS -URL](#important-considerations-about-the-jwks-url) section for additional -information on how to configure the `JWKSURL` value. - -[![Consul Auth Method][img_consul_auth_method]][img_consul_auth_method] - -When an allocation that needs access to Consul starts, the Nomad client running -it exchanges the Nomad workload identities for tasks and services for Consul -ACL tokens. - -[![Consul JWT Login][img_consul_wid_acl_token]][img_consul_wid_acl_token] - -The auth method also defines the list of authorized audience values, which must -have at least one match with the values defined in the Nomad workload identity -[`aud`][] parameter. For security reasons, it is recommended to only define a -single audience value. - - - -```json -{ - "JWKSURL": "http://nomad.example.com:4646/.well-known/jwks.json", - "JWTSupportedAlgs": ["RS256"], - "BoundAudiences": ["consul.io"], - "ClaimMappings": { - "nomad_namespace": "nomad_namespace", - "nomad_job_id": "nomad_job_id", - "nomad_task": "nomad_task", - "nomad_service": "nomad_service" - } -} -``` - - - -Nomad workload identities have a set of [claims][nomad_wid_claims] that can be -referenced as dynamic values in Consul ACL configuration. The auth method -determines which of these claims are made available to the rest of the -configuration. - - - -```json -{ - "JWKSURL": "http://nomad.example.com:4646/.well-known/jwks.json", - "JWTSupportedAlgs": ["RS256"], - "BoundAudiences": ["consul.io"], - "ClaimMappings": { - "nomad_namespace": "nomad_namespace", - "nomad_job_id": "nomad_job_id", - "nomad_task": "nomad_task", - "nomad_service": "nomad_service" - } -} -``` - - - -#### Consul Binding Rules - -Consul auth methods use [binding rules][consul_binding_rules] to determine the -set of policies applied to the generated ACL token. Nomad workload identities -can be used in Consul for two main purpose: registering services and retrieving -configuration values and service addresses from Consul using `template` blocks -in tasks. Each purpose requires tokens with different permissions so Nomad -requires two binding rules. - -The first binding rule associates the Consul ACL token with a [service -identity][consul_si], allowing the token to register and manage the lifecyle of -a given service. This binding rule is only applied to Nomad workload identities -for services because they are the only ones that have a `nomad_service` claim. - -```shell-session -$ consul acl binding-rule create \ - -method 'nomad-workloads' \ - -bind-type 'service' \ - -bind-name '${value.nomad_service}' \ - -selector '"nomad_service" in value' -``` - -The [`-bind-name`][] flag restricts the token to only be able to modify -services with the same name as the one defined in the Nomad workload identity -claim. The [`-selector`][] flag ensures this binding rule only applies to -workload identities for services. - -The second binding rule associates the Consul ACL token with an [ACL -role][consul_acl_role], which is a collection of [ACL -policies][consul_acl_policy] that define what the token is authorized to do. -This binding rule is applied to Nomad workload identities for tasks to access -information from Consul. The exact ACL policy rules will depend on the level of -access required by the tasks (typically, accessing service addresses and KV with -[`template`][] blocks). - -```shell-session -$ consul acl binding-rule create \ - -method 'nomad-workloads' \ - -bind-type 'role' \ - -bind-name 'nomad-tasks-${value.nomad_namespace}' \ - -selector '"nomad_service" not in value' -``` - -The `-bind-name` flag defines which role is used for the token. It may -reference claim values from the Nomad workload identity to apply different -roles to different tasks. Similarly to the binding rule for services, the -`-selector` flag ensures this binding rule only applies to workload identities -for tasks since they don't have the `nomad_service` claim. - -The overall configuration structure is illustrated in the following diagram. - -[![Consul Auth Overview][img_consul_auth]][img_consul_auth] - -The [`consul.service_auth_method`][] and [`consul.task_auth_method`][] -configuration define the auth method used by Nomad to retrieve Consul ACL -tokens for services and tasks. - -By default, they follow the structure described above and use a single auth -method for both, but it is possible to use two different auth methods, provided -the resulting Consul ACL token from each have the expected service identity and -role applied. - -#### Consul Namespace Rules - -Consul Enterprise supports multiple namespaces and Nomad Enterprise allows jobs -to use the [`consul.namespace`][] parameter to register services and read KV -data from different Consul namespaces. - -In a multi-namespace environment, you should create the auth method and binding -rules in the `default` namespace and configure the auth method with a set of -[`NamespaceRules`][]. - -```shell-session -$ consul acl auth-method create \ - -name 'nomad-workloads' \ - -type 'jwt' \ - -config '@auth-method.json' \ - -namespace-rule-selector '"consul_namespace" in value' \ - -namespace-rule-bind-namespace '${value.consul_namespace}' -``` - -Similarly to binding rules, namespace rules have a [`Selector`][] expression to -determine when the rule should be applied and a [`BindNamespace`][] value that -defines the namespace used. - -In Nomad Enterprise, workload identities for tasks and services placed within -the scope of a `consul` block with a `namespace` value, have an additional -claim called `consul_namespace` that represents the Consul namespace defined -in Nomad for the workload. - - - -```hcl -job "example" { - group "cache" { - network { - port "db" { - to = 6379 - } - } - - consul { - namespace = "prod" - } - - service { - port = "db" - name = "redis" - provider = "consul" - } - - task "redis" { - driver = "docker" - - config { - image = "redis:7" - ports = ["db"] - } - } - } -} -``` - - - -If a `consul` block is not defined, then the workload identity will not have -the `consul_namespace` claim, since Nomad is not able to determine which Consul -namespace will be used. - -Refer to the [Consul Namespaces][int_consul_ns] section for more information. - -### Important Considerations About the JWKS URL - -The recommended configuration assumes Consul servers are able to connect to -Nomad agents (either client or servers) to retrieve the JSON Web Key Set -information. - -This section covers additional aspects you should consider depending on how -your Consul and Nomad clusters are configured and deployed. - -#### Mutual TLS in Nomad - -It is highly recommended to use [mutual TLS][tutorial_mtls] in production -deployments of Nomad. With mTLS enabled, the [`tls.verify_https_client`][] -configuration must be set to `false` since it is not possible to provide client -certificates to the Consul auth method. - -Alternatively, you may expose Nomad's JWKS URL from a proxy or a load balancer -that handles the mutual TLS connection to Nomad and exposes the JWKS URL -endpoint over standard TLS. - -#### Consul Servers Not Able to Connect to Nomad - -If the Consul servers are not able to reach Nomad's JWKS URL, you may read the -public keys from Nomad's [`/.well-known/jwks.json`][nomad_jwks_url] endpoint -and provide them to the auth method directly using the -[`JWTValidationPubKeys`][] parameter. The keys must be converted from JWKS to -PEM format. - -You may also host the JWKS JSON response from Nomad in an external location -that is reachable by the Consul servers, and use that address as the value for -`JWKSURL`. - -It is important to remember that the Nomad keys **are rotated periodically**, -so both approaches should be automated and done continually. The rotation -frequency is controlled by the [`server.root_key_rotation_threshold`][] -configuration of the Nomad servers. - -### Additional References - -The [Consul ACL with Nomad Workload Identities][consul_tutorial_wid] tutorial -provides guided instructions on how to configure Consul and Nomad for workload -identities. - -The [`nomad setup consul`][nomad_cli_setup_consul] command and the -[`hashicorp-modules/nomad-setup/consul`][tf_nomad_setup_consul] Terraform -module can help you automate the process of applying configuration to a Consul -cluster. - -## Authenticating Without Workload Identity (Legacy) - -If [Consul ACLs][consul_acls] are enabled, the [`allow_unauthenticated`][] -configuration parameter will control whether a Consul token will be required -when submitting a job with Consul namespace configured. The provided Consul -token must belong to the correct namespace, and must be backed by a Consul ACL -Policy with sufficient `service:write` and `kv:read` permissions. An example -policy might look like the following. - -```hcl -key_prefix "" { - policy = "read" -} - -service_prefix "" { - policy = "write" -} -``` - - - -This legacy workflow will be removed in Nomad 1.9. Before upgrading to Nomad 1.9 -you will need to have configured authentication with Consul as described in -[Nomad Workload Identities](#nomad-workload-identities). - - - -## Migrating to Using Workload Identity with Consul - -Migrating from the legacy (pre-1.7) workflow where workload use the agent's -Consul token requires configuation on your Consul cluster and your Nomad server -agents. It does not require updating your running Nomad jobs. To migrate: - -* Create the Consul auth method and binding rules on your Consul cluster. -* Enable [`consul.service_identity`][] blocks in your Nomad server agent configurations. -* Enable [`consul.task_identity`][] blocks in your Nomad server agent configurations. -* (Optionally) add [`identity`][] blocks to your jobs if you want to use a - different identity because of how your auth method and binding rules are - configured. - -Note that when using Workload Identity you will no longer need to pass in a -Consul token to submit a job. - -[Variables]: /nomad/docs/concepts/variables -[`-bind-name`]: /consul/commands/acl/binding-rule/create#bind-name -[`-selector`]: /consul/commands/acl/binding-rule/create#selector -[`BindNamespace`]: /consul/api-docs/acl/auth-methods#bindnamespace -[`JWTValidationPubKeys`]: /consul/docs/security/acl/auth-methods/jwt#jwtvalidationpubkeys -[`NamespaceRules`]: /consul/api-docs/acl/auth-methods#namespacerules -[`Selector`]: /consul/api-docs/acl/auth-methods#selector -[`allow_unauthenticated`]: /nomad/docs/configuration/consul#allow_unauthenticated -[`aud`]: /nomad/docs/job-specification/identity#aud -[`consul.namespace`]: /nomad/docs/job-specification/consul#namespace -[`consul.service_auth_method`]: /nomad/docs/configuration/consul#service_auth_method -[`consul.service_identity`]: /nomad/docs/configuration/consul#service_identity -[`consul.task_auth_method`]: /nomad/docs/configuration/consul#task_auth_method -[`consul.task_identity`]: /nomad/docs/configuration/consul#task_identity -[`consul`]: /nomad/docs/job-specification/consul -[`identity`]: /nomad/docs/job-specification/identity -[`server.root_key_rotation_threshold`]: /nomad/docs/configuration/server#root_key_rotation_threshold -[`template`]: /nomad/docs/job-specification/template -[`tls.verify_https_client`]: /nomad/docs/configuration/tls#verify_https_client -[consul_acl_policy]: /consul/docs/security/acl/acl-policies -[consul_acl_role]: /consul/docs/security/acl/acl-roles -[consul_acls]: /consul/docs/security/acl -[consul_auth_methods]: /consul/docs/security/acl/auth-methods -[consul_binding_rules]: /consul/api-docs/acl/binding-rules -[consul_config_entry]: /consul/docs/connect/config-entries -[consul_jwt_auth_method]: /consul/docs/security/acl/auth-methods/jwt -[consul_si]: /consul/docs/security/acl/acl-roles#service-identities -[consul_tutorial_wid]: /nomad/tutorials/integrate-consul/consul-acl -[img_consul_auth]: /img/consul-integration-wi.png -[img_consul_auth_method]: /img/consul-integration-auth-method.png -[img_consul_wid_acl_token]: /img/consul-integration-wid-acl-token.png -[int_consul_ns]: /nomad/docs/integrations/consul#consul-namespaces -[jobspec_identity_consul]: /nomad/docs/job-specification/identity#workload-identities-for-consul -[jwt]: https://jwt.io/ -[nomad_cli_setup_consul]: /nomad/docs/commands/setup/consul -[nomad_jwks_url]: /nomad/api-docs/operator/keyring#list-active-public-keys -[nomad_wid]: /nomad/docs/concepts/workload-identity -[nomad_wid_claims]: /nomad/docs/concepts/workload-identity#workload-identity-claims -[tf_nomad_setup_consul]: https://registry.terraform.io/modules/hashicorp-modules/nomad-setup/consul/ -[tutorial_mtls]: /nomad/tutorials/transport-security/security-enable-tls diff --git a/website/content/docs/integrations/consul/index.mdx b/website/content/docs/integrations/consul/index.mdx deleted file mode 100644 index 1fb5fdeeaec8..000000000000 --- a/website/content/docs/integrations/consul/index.mdx +++ /dev/null @@ -1,176 +0,0 @@ ---- -layout: docs -page_title: Consul Integration -description: Learn how to integrate Nomad with Consul and add service discovery to jobs ---- - -# Consul Integration - -[Consul][] is a tool for discovering and configuring services in your -infrastructure. Consul's key features include service discovery, health checking, -a KV store, and robust support for multi-datacenter deployments. Nomad's integration -with Consul enables automatic clustering, built-in service registration, and -dynamic rendering of configuration files and environment variables. The sections -below describe the integration in more detail. - -## Configuration - -In order to use Consul with Nomad, you will need to configure and install Consul -on your nodes alongside Nomad, or schedule it as a system job. Nomad does not -run Consul for you. - -To enable Consul integration, please refer to the [Nomad agent Consul -configuration][] documentation. - -## Automatic Clustering with Consul - -Nomad servers and clients will be automatically informed of each other's -existence when a running Consul cluster already exists and the Consul agent is -installed and configured on each host. Please refer to the [Automatic Clustering -with Consul][] guide for more information. - -## Service Discovery - -Nomad schedules workloads of various types across a cluster of generic hosts. -Because of this, placement is not known in advance and you will need to use -service discovery to connect tasks to other services deployed across your -cluster. Nomad integrates with Consul to provide service discovery and -monitoring. - -To configure a job to register with service discovery, please refer to the -[`service` job specification documentation][service]. - -## Service Mesh - -Consul service mesh provides service-to-service connection authorization and -encryption using mutual Transport Layer Security (TLS). Nomad can automatically -provision the components necessary to securely connect your tasks to Consul's -service mesh. - -Refer to the [Consul Service Mesh integration page][int_consul_mesh] for more -information. - -## Dynamic Configuration - -Nomad's job specification includes a [`template`][] block that uses a Consul -ecosystem tool called [Consul Template][]. This mechanism creates a convenient -way to ship configuration files that are populated from environment variables, -Consul data, Vault secrets, or just general configurations within a Nomad task. - -For more information on Nomad's template block and how it leverages Consul -Template, please see the [`template` job specification documentation][]. - -## Consul ACL - -The Consul ACL system protects the cluster from unauthorized access. When -enabled, both Consul and Nomad must be properly configured in order for their -integrations to work. - -Refer to the [Consul ACL integration page][int_consul_acl] for more -information. - -## Consul Namespaces - -Nomad provides integration with [Consul Namespaces][consul_namespaces] for -service registrations specified in `service` blocks and Consul KV reads in -`template` blocks. - -By default, Nomad will not specify a Consul namespace on service registrations -or KV store reads, which Consul then implicitly resolves to the `"default"` -namespace. This default namespace behavior can be modified by setting the -[`namespace`][consul_agent_namespace] field in the Nomad agent Consul -configuration block. - -For more control over Consul namespaces, Nomad Enterprise supports configuring -the Consul [namespace][consul_jobspec_namespace] at the group or task level in -the Nomad job spec as well as the [`-consul-namespace`][consul_run_namespace] -command line argument for `job run`. - -The Consul namespace used for a set of group or task service registrations -within a group, as well as `template` KV store access is determined from the -following hierarchy from highest to lowest precedence: - -* group and task configuration: Consul - [namespace field][consul_jobspec_namespace] defined in the job at the task or - group level. - -* job run command option: Consul namespace defined in the - [`-consul-namespace`][consul_run_namespace] command line option on job - submission. - -* job run command environment various: Consul namespace defined as the - [`CONSUL_NAMESPACE`][consul_env_namespace] environment variable on job - submission. - -* agent configuration: Consul namespace defined in the - [`namespace`][consul_agent_namespace] Nomad agent Consul configuration - parameter. - -* Consul default: If no Consul namespace options are configured, Consul will - automatically make use of the `"default"` namespace. - -## Multiple Consul Clusters - -Nomad Enterprise supports access to multiple Consul clusters. They can be -configured using multiple [`consul`][nomad_config_consul] blocks with different -`name` values. If a `name` is not provided, the cluster configuration is called -`default`. Nomad automatic clustering uses the `default` cluster for service -discovery. - -Jobs that need access to Consul may specify which Consul cluster to use with -the [`consul.cluster`][] parameter. - -## Assumptions - -* Each Nomad client should have a local Consul agent running on the same host, - reachable by Nomad. Nomad clients should never share a Consul agent or talk - directly to the Consul servers. Nomad is not compatible with [Consul Data - Plane][CDP]. - -* The service discovery feature in Nomad depends on operators making sure that - the Nomad client can reach the Consul agent. - -* Tasks running inside Nomad also need to reach out to the Consul agent if - they want to use any of the Consul APIs. Ex: A task running inside a docker - container in the bridge mode won't be able to talk to a Consul Agent running - on the loopback interface of the host since the container in the bridge mode - has its own network interface and doesn't see interfaces on the global - network namespace of the host. There are a couple of ways to solve this, one - way is to run the container in the host networking mode, or make the Consul - agent listen on an interface in the network namespace of the container. - -* The `consul` binary must be present in Nomad's `$PATH` to run the Envoy - proxy sidecar on client nodes. - -* Consul service mesh using network namespaces is only supported on Linux. - -## Compatibility - -All currently supported versions of Nomad are compatible with recent versions of -Consul, with some exceptions. - -* Nomad is not compatible with Consul Data Plane. - -| | Consul 1.16.0+ | Consul 1.17.0+ | Consul 1.18.0+ | -|-------------------|----------------|----------------|----------------| -| Nomad 1.7.0+ | ✅ | ✅ | ✅ | -| Nomad 1.6.0+ | ✅ | ✅ | ✅ | -| Nomad 1.5.0+ | ✅ | ✅ | ✅ | - -[Automatic Clustering with Consul]: /nomad/tutorials/manage-clusters/clustering -[CDP]: /consul/docs/connect/dataplane -[Consul Template]: https://github.com/hashicorp/consul-template -[Consul]: https://www.consul.io/ "Consul by HashiCorp" -[Nomad agent Consul configuration]: /nomad/docs/configuration/consul -[`consul.cluster`]: /nomad/docs/job-specification/consul#cluster -[`template` job specification documentation]: /nomad/docs/job-specification/template#consul-integration -[`template`]: /nomad/docs/job-specification/template -[consul_agent_namespace]: /nomad/docs/configuration/consul#namespace -[consul_jobspec_namespace]: /nomad/docs/job-specification/consul#namespace -[consul_namespaces]: /consul/docs/enterprise/namespaces -[consul_run_namespace]: /nomad/docs/commands/job/run#consul-namespace -[consul_env_namespace]: /consul/commands#consul_namespace -[int_consul_acl]: /nomad/docs/integrations/consul/acl -[int_consul_mesh]: /nomad/docs/integrations/consul/service-mesh -[nomad_config_consul]: /nomad/docs/configuration/consul -[service]: /nomad/docs/job-specification/service "Nomad service Job Specification" diff --git a/website/content/docs/integrations/vault-integration.mdx b/website/content/docs/integrations/vault-integration.mdx new file mode 100644 index 000000000000..9fb9016bec4e --- /dev/null +++ b/website/content/docs/integrations/vault-integration.mdx @@ -0,0 +1,475 @@ +--- +layout: docs +page_title: Vault Integration +description: >- + Learn how to integrate Nomad with HashiCorp Vault and retrieve Vault tokens + for + + tasks. +--- + +# Vault Integration + +Many workloads require access to tokens, passwords, certificates, API keys, and +other secrets. To enable secure, auditable and easy access to your secrets, +Nomad integrates with HashiCorp's [Vault][]. Nomad servers and clients +coordinate with Vault to derive a Vault token that has access to only the Vault +policies the tasks needs. Nomad clients make the token available to the task and +handle the tokens renewal. Further, Nomad's [`template` block][template] can +retrieve secrets from Vault making it easier than ever to secure your +infrastructure. + +Note that in order to use Vault with Nomad, you will need to configure and +install Vault separately from Nomad. Nomad does not run Vault for you. + +-> **Note:** Vault integration requires Vault version 0.6.2 or higher. + +## Vault Configuration + +To use the Vault integration, Nomad servers must be provided a Vault token. This +token can either be a root token or a periodic token with permissions to create +from a token role. The root token is the easiest way to get started, but we +recommend a token role based token for production installations. Nomad servers +will renew the token automatically. **Note that the Nomad clients do not need to +be provided with a Vault token.** + +-> **Note:** See the [Enterprise specific section][ent] for configuring Vault Enterprise + +### Root Token Integration + +If Nomad is given a [root +token](/vault/docs/concepts/tokens#root-tokens), no +further configuration is needed as Nomad can derive a token for jobs using any +Vault policies. Best practices recommend using a periodic token with the minimal +permissions necessary instead of providing Nomad the root vault token. + +### Token Role based Integration + +Vault's [Token Authentication Backend][auth] supports a concept called "roles". +Token roles allow policies to be grouped together and token creation to be +delegated to a trusted service such as Nomad. By creating a token role, the set +of policies that tasks managed by Nomad can access may be limited compared to +giving Nomad a root token. Token roles allow both allowlist and denylist +management of policies accessible to the role. + +To configure Nomad and Vault to create tokens against a role, the following must +occur: + +1. Create a "nomad-server" policy used by Nomad to create and manage tokens. + +2. Create a Vault token role with the configuration described below. + +3. Configure Nomad to use the created token role. + +4. Give Nomad servers a periodic token with the "nomad-server" policy created + above. + +#### Required Vault Policies + +The token Nomad receives must have the capabilities listed below. An explanation +for the use of each capability is given. + +```hcl +# Allow creating tokens under "nomad-cluster" token role. The token role name +# should be updated if "nomad-cluster" is not used. +path "auth/token/create/nomad-cluster" { + capabilities = ["update"] +} + +# Allow looking up "nomad-cluster" token role. The token role name should be +# updated if "nomad-cluster" is not used. +path "auth/token/roles/nomad-cluster" { + capabilities = ["read"] +} + +# Allow looking up the token passed to Nomad to validate # the token has the +# proper capabilities. This is provided by the "default" policy. +path "auth/token/lookup-self" { + capabilities = ["read"] +} + +# Allow looking up incoming tokens to validate they have permissions to access +# the tokens they are requesting. This is only required if +# `allow_unauthenticated` is set to false. +path "auth/token/lookup" { + capabilities = ["update"] +} + +# Allow revoking tokens that should no longer exist. This allows revoking +# tokens for dead tasks. +path "auth/token/revoke-accessor" { + capabilities = ["update"] +} + +# Allow checking the capabilities of our own token. This is used to validate the +# token upon startup. Note this requires update permissions because the Vault API +# is a POST +path "sys/capabilities-self" { + capabilities = ["update"] +} + +# Allow our own token to be renewed. +path "auth/token/renew-self" { + capabilities = ["update"] +} +``` + +The above [`nomad-server` policy](https://nomadproject.io/data/vault/nomad-server-policy.hcl) is +available for download. Below is an example of writing this policy to Vault: + +```shell-session +# Download the policy +$ curl https://nomadproject.io/data/vault/nomad-server-policy.hcl -O -s -L + +# Write the policy to Vault +$ vault policy write nomad-server nomad-server-policy.hcl +``` + +#### Vault Token Role Configuration + +A Vault token role must be created for use by Nomad. The token role can be used +to manage what Vault policies are accessible by jobs submitted to Nomad. The +policies can be managed as a allowlist by using `allowed_policies` in the token +role definition or as a denylist by using `disallowed_policies`. + +If using `allowed_policies`, tasks may only request Vault policies that are in +the list. If `disallowed_policies` is used, task may request any policy that is +not in the `disallowed_policies` list. There are trade-offs to both approaches +but generally it is easier to use the denylist approach and add policies that +you would not like tasks to have access to into the `disallowed_policies` list. + +An example token role definition is given below: + +```json +{ + "disallowed_policies": "nomad-server", + "token_explicit_max_ttl": 0, + "name": "nomad-cluster", + "orphan": true, + "token_period": 259200, + "renewable": true +} +``` + +##### Token Role Requirements + +Nomad checks that token role has an appropriate configuration for use by the +cluster. Fields that are checked are documented below as well as descriptions of +the important fields. See Vault's [Token Authentication Backend][auth] +documentation for all possible fields and more complete documentation. + +- `allowed_policies` - Specifies the list of allowed policies as a + comma-separated string. This list should contain all policies that jobs running + under Nomad should have access to. + +- `disallowed_policies` - Specifies the list of disallowed policies as a + comma-separated string. This list should contain all policies that jobs running + under Nomad should **not** have access to. The policy created above that + grants Nomad the ability to generate tokens from the token role should be + included in list of disallowed policies. This prevents tokens created by + Nomad from generating new tokens with different policies than those granted + by Nomad. + + A regression occurred in Vault 0.6.4 when validating token creation using a + token role with `disallowed_policies` such that it is not usable with + Nomad. This was remedied in 0.6.5 and does not effect earlier versions + of Vault. + +- `token_explicit_max_ttl` - Specifies the max TTL of a token. **Must be set to `0`** to + allow periodic tokens. + +- `name` - Specifies the name of the policy. We recommend using the name + `nomad-cluster`. If a different name is chosen, replace the token role in the + above policy. + +- `orphan` - Specifies whether tokens created against this token role will be + orphaned and have no parents. Nomad does not enforce the value of this field + but understanding the implications of each value is important. + + If set to false, all tokens will be revoked when the Vault token given to + Nomad expires. This makes it easy to revoke all tokens generated by Nomad but + forces all Nomad servers to use the same Vault token, even through upgrades of + Nomad servers. If the Vault token that was given to Nomad and used to generate + a tasks token expires, the token used by the task will also be revoked which + is not ideal. + + When set to true, the tokens generated for tasks will not be revoked when + Nomad's token is revoked. However Nomad will still revoke tokens when the + allocation is no longer running, minimizing the lifetime of any task's token. + With orphaned enabled, each Nomad server may also use a unique Vault token, + making bootstrapping and upgrading simpler. As such, **setting `orphan = true` + is the recommended setting**. + +- `token_period` - Specifies the length the TTL is extended by each renewal in + seconds. It is suggested to set this value on the order of magnitude of 3 days + (259200 seconds) to avoid a large renewal request rate to Vault. **Must be set + to a positive value**. + +- `renewable` - Specifies whether created tokens are renewable. **Must be set to + `true`**. This allows Nomad to renew tokens for tasks. + +The above [`nomad-cluster` token role](https://nomadproject.io/data/vault/nomad-cluster-role.json) is +available for download. Below is an example of writing this role to Vault: + +```shell-session +# Download the token role +$ curl https://nomadproject.io/data/vault/nomad-cluster-role.json -O -s -L + +# Create the token role with Vault +$ vault write /auth/token/roles/nomad-cluster @nomad-cluster-role.json +``` + +#### Example Configuration + +To make getting started easy, the basic [`nomad-server` +policy](https://nomadproject.io/data/vault/nomad-server-policy.hcl) and +[`nomad-cluster` role](https://nomadproject.io/data/vault/nomad-cluster-role.json) described above are +available for download. + +The below example assumes Vault is accessible, unsealed and the operator has +appropriate permissions. + +```shell-session +# Download the policy and token role +$ curl https://nomadproject.io/data/vault/nomad-server-policy.hcl -O -s -L +$ curl https://nomadproject.io/data/vault/nomad-cluster-role.json -O -s -L + +# Write the policy to Vault +$ vault policy write nomad-server nomad-server-policy.hcl + +# Create the token role with Vault +$ vault write /auth/token/roles/nomad-cluster @nomad-cluster-role.json +``` + +#### Retrieving the Token Role based Token + +After the token role is created, a token suitable for the Nomad servers may be +retrieved by issuing the following Vault command: + +```shell-session +$ vault token create -policy nomad-server -period 72h -orphan +Key Value +--- ----- +token f02f01c2-c0d1-7cb7-6b88-8a14fada58c0 +token_accessor 8cb7fcb3-9a4f-6fbf-0efc-83092bb0cb1c +token_duration 259200s +token_renewable true +token_policies [default nomad-server] +``` + +The `-orphan` flag is included when generating the Nomad server token above to +prevent revocation of the token when its parent expires. Vault typically +creates tokens with a parent-child relationship. When an ancestor token is +revoked, all of its descendant tokens and their associated leases are revoked +as well. + +When generating Nomad's Vault token, we need to ensure that revocation of the +parent token does not revoke Nomad's token. To prevent this behavior we +specify the `-orphan` flag when we create the Nomad's Vault token. All +other tokens generated by Nomad for jobs will be generated using the policy +default of `orphan = false`. + +More information about creating orphan tokens can be found in +[Vault's Token Hierarchies and Orphan Tokens documentation][tokenhierarchy]. + +The [`-period` flag](/vault/docs/commands/token/create#period) is required to allow the automatic renewal of the token. If this is left out, a [`vault token renew` command](/vault/docs/commands/token/renew) will need to be run manually to renew the token. + +The token can then be set in the server configuration's +[`vault` block][config], as a command-line flag, or via an environment +variable. + +```shell-session +$ VAULT_TOKEN=f02f01c2-c0d1-7cb7-6b88-8a14fada58c0 nomad agent -config /path/to/config +``` + +An example of what may be contained in the configuration is shown below. For +complete documentation please see the [Nomad agent Vault integration][config] +configuration. + +```hcl +vault { + enabled = true + ca_path = "/etc/certs/ca" + cert_file = "/var/certs/vault.crt" + key_file = "/var/certs/vault.key" + address = "https://vault.service.consul:8200" + create_from_role = "nomad-cluster" +} +``` + +## Agent Configuration + +To enable Vault integration, please see the [Nomad agent Vault +integration][config] configuration. + +## Vault Definition Syntax + +To configure a job to retrieve Vault tokens, please see the [`vault` job +specification documentation][vault-spec]. + +## Troubleshooting + +### Invalid Vault token + +Upon startup, Nomad will attempt to connect to the specified Vault server. Nomad +will lookup the passed token and if the token is from a token role, the token +role will be validated. Nomad will not shutdown if given an invalid Vault token, +but will log the reasons the token is invalid and disable Vault integration. + +### Permission Denied errors + +If you are using a Vault version less than 0.7.1 with a Nomad version greater than or equal to 0.6.1, you will need to update your task's policy (listed in [the `vault` block of the job specification][vault-spec]) to add the following: + +```hcl +path "sys/leases/renew" { + capabilities = ["update"] +} +``` + +This is included in Vault's "default" policy beginning with Vault 0.7.1 and is relied upon by Nomad's Vault integration beginning with Nomad 0.6.1. If you're using a newer Nomad version with an older Vault version, your default policy may not automatically include this and you will see "permission denied" errors in your Nomad logs similar to the following: + +```plaintext +Code: 403. Errors: +URL: PUT https://vault:8200/v1/sys/leases/renew +* permission denied +``` + +### No Secret Exists + +Vault has two APIs for secrets, [`v1` and `v2`][vault-secrets-version]. Each version +has different paths, and Nomad does not abstract this for you. As such you will +need to specify the path as reflected by Vault's HTTP API, rather than the path +used in the `vault kv` command. + +You can see examples of `v1` and `v2` syntax in the +[template documentation][vault-kv-templates]. + +## Enterprise Configuration + + + +Nomad Enterprise 0.12.2 introduced the ability for jobs to use multiple Vault Namespaces. +There are a few configuration settings to consider when using this functionality. + +### Example Configuration + +Below is an example for creating two Namespaces within Vault. + +```shell-session +# Create a namespace "engineering" within Vault +$ vault namespace create engineering + +# Create a child namespace "frontend" under "engineering" +$ vault namespace create -namespace=engineering frontend +``` + +### Required Vault Policies + +Policies are configured per Vault namespace. We will apply the policy in the example above to each namespace—engineering and engineering/frontend. + +```shell-session +# Create the "nomad-server" policy in the "engineering" namespace +$ vault policy write -namespace=engineering nomad-server nomad-server-policy.hcl + +# Create the "nomad-server" policy in the "engineering/frontend" namespace +$ vault policy write -namespace=engineering/frontend nomad-server nomad-server-policy.hcl +``` + +We will also configure the previously configured `nomad-cluster` role with each Namespace + +```shell-session +# Create the "nomad-cluster" token role in the "engineering" namespace +$ vault write -namespace=engineering /auth/token/roles/nomad-cluster @nomad-cluster-role.json + +# Create the "nomad-cluster" token role in the "engineering/frontend" namespace +$ vault write -namespace=engineering/frontend /auth/token/roles/nomad-cluster @nomad-cluster-role.json +``` + +The [Nomad agent Vault integration][config] configuration supports specifying a Vault Namespace, but since +we will be using multiple it can be left blank. By default Nomad will interact with Vault's root Namespace, but individual jobs may specify other Vault Namespaces to use. + +```hcl +vault { + enabled = true + ca_path = "/etc/certs/ca" + cert_file = "/var/certs/vault.crt" + key_file = "/var/certs/vault.key" + address = "https://vault.service.consul:8200" + create_from_role = "nomad-cluster" + allow_unauthenticated = false # Disabling allow_unauthenticated is a best practice for securing your cluster +} +``` + +The same steps can be taken to inject a Vault token from the [Retrieving the Token Role based Token](#retrieving-the-token-role-based-token) steps. + +### Submitting a job with a Vault Namespace + +Since [`allow_unauthenticated`][allow_unauth] is set to `false` job submitters will need to provide a sufficiently privileged token when submitting a job. + +[allow_unauth]: /nomad/docs/configuration/vault#allow_unauthenticated + +The example job file below specifies to use the `engineering` Namespace in Vault. It will then read the value at secret/foo and fetch the value for key `bar` + +```hcl +job "vault" { + datacenters = ["dc1"] + + group "demo" { + task "task" { + vault { + namespace = "engineering" + policies = ["access-kv"] + } + + driver = "raw_exec" + config { + command = "/usr/bin/cat" + args = ["secrets/config.txt"] + } + + template { + data = < - -```json -{ - "jwks_url": "https://nomad.example.com:4646/.well-known/jwks.json", - "jwt_supported_algs": ["RS256", "EdDSA"], - "default_role": "nomad-workloads" -} -``` - - - -The `jwks_url` address must be reachable by all Vault servers and should -resolve to multiple Nomad agents to avoid a single point of failure. Both Nomad -servers and clients are able to handle this request. - -Refer to the [Important Considerations About the JWKS -URL](#important-considerations-about-the-jwks-url) section for additional -information on how to configure the `jwks_url` value. - -[![Vault Auth Method][img_vault_auth_method]][img_vault_auth_method] - -When an allocation that needs access access to Vault starts, the Nomad client -running it exchanges the Nomad workload identities for tasks for Vault ACL -tokens. - -[![Vault JWT Login][img_vault_wid_acl_token]][img_vault_wid_acl_token] - -#### Vault ACL Role - -A Vault [ACL role][vault_role] groups multiple ACL policies to apply to a token -and determine the permissions it receives. - -The auth method may define a default ACL role that is applied to the ACL tokens -it generates. If no default role is set, the role must be provided in the job -using the [`vault.role`][] parameter or in the Nomad client configuration -[`vault.create_from_role`][]. - - - -```json -{ - "jwks_url": "https://nomad.example.com:4646/.well-known/jwks.json", - "jwt_supported_algs": ["RS256", "EdDSA"], - "default_role": "nomad-workloads" -} -``` - - - -The ACL role specifies the list of authorized audience values using the -[`bound_audiences`][], which must have at least one match with the values -defined in the Nomad workload identity [`aud`][] parameter. For security -reasons, it is recommended to only define a single audience value. - - - -```json -{ - "role_type": "jwt", - "bound_audiences": ["vault.io"], - "bound_claims": { - "nomad_namespace": "default", - "nomad_job_id": "mongo" - }, - "user_claim": "/nomad_job_id", - "user_claim_json_pointer": true, - "claim_mappings": { - "nomad_namespace": "nomad_namespace", - "nomad_job_id": "nomad_job_id", - "nomad_task": "nomad_task" - }, - "token_type": "service", - "token_policies": ["nomad-workloads"], - "token_period": "30m", - "token_explicit_max_ttl": 0 -} -``` - - - -Nomad workload identities have a set of [claims][nomad_wid_claims] that can be -referenced in Vault ACL configuration. The ACL role uses the -[`claim_mappings`][] parameter to determine which of these claims are made -available to the rest of the configuration. - -The [`bound_claims`][] parameter restricts which workload identities are able -to use the role based on their claims. Refer to Vault's [Bound -Claims][vault_bound_claims] documentation for more information. - - - -```json -{ - "role_type": "jwt", - "bound_audiences": ["vault.io"], - "bound_claims": { - "nomad_namespace": "default", - "nomad_job_id": "mongo" - }, - "user_claim": "/nomad_job_id", - "user_claim_json_pointer": true, - "claim_mappings": { - "nomad_namespace": "nomad_namespace", - "nomad_job_id": "nomad_job_id", - "nomad_task": "nomad_task" - }, - "token_type": "service", - "token_policies": ["nomad-workloads"], - "token_period": "30m", - "token_explicit_max_ttl": 0 -} -``` - - - -Vault has different [types of ACL tokens][vault_token_types]. Nomad typically -uses tokens of type `service` since they can be renewed for as long as the -workload is active. Nomad automatically renews the Vault ACL tokens it generates -before they expire. To ensure the tokens can be renewed for as long as -necessary, [`token_explicit_max_ttl`][] must be set to 0. - -Alternately, you may use `batch` tokens. This should only be used when a secret -is requested from Vault once at the start of a task or in a short-lived prestart -task. Long-running tasks should never set `allow_token_expiration=true` if they -obtain Vault secrets via `template` blocks, as the Vault token will expire and -the template runner will continue to make failing requests to Vault until its -[`vault_retry`][] attempts are exhausted, at which point the task will -fail. Vault's `batch` tokens cannot be renewed, and Nomad will not attempt to -renew them when configured to use Workload Identity. - - - -```json -{ - "role_type": "jwt", - "bound_audiences": ["vault.io"], - "bound_claims": { - "nomad_namespace": "default", - "nomad_job_id": "mongo" - }, - "user_claim": "/nomad_job_id", - "user_claim_json_pointer": true, - "claim_mappings": { - "nomad_namespace": "nomad_namespace", - "nomad_job_id": "nomad_job_id", - "nomad_task": "nomad_task" - }, - "token_policies": ["nomad-workloads"], - "token_type": "service", - "token_period": "30m", - "token_explicit_max_ttl": 0 -} -``` - - - -#### Vault ACL Policy - -A Vault ACL role may have one or more ACL policies attached. Vault [ACL -policies][vault_policies] define the permissions granted to an ACL -token. - - - -```json -{ - "role_type": "jwt", - "bound_audiences": ["vault.io"], - "bound_claims": { - "nomad_namespace": "default", - "nomad_job_id": "mongo" - }, - "user_claim": "/nomad_job_id", - "user_claim_json_pointer": true, - "claim_mappings": { - "nomad_namespace": "nomad_namespace", - "nomad_job_id": "nomad_job_id", - "nomad_task": "nomad_task" - }, - "token_policies": ["nomad-workloads"], - "token_type": "service", - "token_period": "30m", - "token_explicit_max_ttl": 0 -} -``` - - - -ACL policies can reference dynamic values from Nomad workload identities claims -exposed from the ACL role in [templated policies][vault_templated_policies]. -The exact ACL policy rules will depend on the level of access required by -tasks. - -The following example ACL policy automatically grants `read` permissions to -secrets in the path `secret/data///*`, where `` and `` are read from the workload identity claims -`nomad_namespace` and `nomad_job_id`. - - - -```hcl -path "secret/data/{{identity.entity.aliases.auth_jwt_d34481ad.metadata.nomad_namespace}}/{{identity.entity.aliases.auth_jwt_d34481ad.metadata.nomad_job_id}}/*" { - capabilities = ["read"] -} - -path "secret/data/{{identity.entity.aliases.auth_jwt_d34481ad.metadata.nomad_namespace}}/{{identity.entity.aliases.auth_jwt_d34481ad.metadata.nomad_job_id}}" { - capabilities = ["read"] -} - -path "secret/metadata/{{identity.entity.aliases.auth_jwt_d34481ad.metadata.nomad_namespace}}/*" { - capabilities = ["list"] -} - -path "secret/metadata/*" { - capabilities = ["list"] -} -``` - - - -The overall configuration structure is illustrated in the following diagram. - -[![Vault Auth Overview][img_vault_auth_overview]][img_vault_auth_overview] - -#### Vault Namespaces - -Vault Enterprise supports multiple namespaces and jobs in Nomad Enterprise can -use the [`vault.namespace`][] parameter to specify which namespace to use. In a -multi-namespace environment, the authentication setup described must be applied -to each Vault namespace used by jobs. - -### Important Considerations About the JWKS URL - -The recommended configuration assumes Vault servers are able to connect to -Nomad agents (either client or servers) to retrieve the JSON Web Key Set -information. - -This section covers additional aspects you should consider depending on how -your Vault and Nomad clusters are configured and deployed. - -#### Mutual TLS in Nomad - -It is highly recommended to use [mutual TLS][tutorial_mtls] in production -deployments of Nomad. With mTLS enabled, the [`tls.verify_https_client`][] -configuration must be set to `false` since it is not possible to provide client -certificates to the Vault auth method. - -Alternatively, you may expose Nomad's JWKS URL from a proxy or a load balancer -that handles the mutual TLS connection to Nomad and exposes the JWKS URL -endpoint over standard TLS. - -#### Vault Servers Not Able to Connect to Nomad - -If the Vault servers are not able to reach Nomad's JWKS URL, you may read the -public keys from Nomad's [`/.well-known/jwks.json`][nomad_jwks_url] endpoint -and provide them to the auth method directly using the -[`jwt_validation_pubkeys`][] parameter. The keys must be converted from JWKS to -PEM format. - -You may also host the JWKS JSON response from Nomad in an external location -that is reachable by the Vault servers, and use that address as the value for -`jwks_url`. - -It is important to remember that the Nomad keys **are rotated periodically**, -so both approaches should be automated and done continually. The rotation -frequency is controlled by the [`server.root_key_rotation_threshold`][] -configuration of the Nomad servers. - -### Additional References - -The [Vault ACL with Nomad Workload Identities][vault_tutorial_wid] tutorial -provides guided instructions on how to configure Vault and Nomad for workload -identities. - -The [`nomad setup vault`][nomad_cli_setup_vault] command and the -[`hashicorp-modules/nomad-setup/vault`][tf_nomad_setup_vault] Terraform -module can help you automate the process of applying configuration to a Vault -cluster. - -## Authentication Without Workload Identity (Legacy) - -To use the legacy Vault integration, Nomad servers must be provided a Vault -token. This token can either be a root token or a periodic token with -permissions to create from a token role. The root token is the easiest way to -get started, but we recommend a token role based token for production -installations. Nomad servers will renew the token automatically. **Note that the -Nomad clients do not need to be provided with a Vault token.** - - - -This legacy workflow will be removed in Nomad 1.9. Before upgrading to Nomad 1.9 -you will need to have configured authentication with Vault as described in -[Nomad Workload Identities](#nomad-workload-identities). - - - -See the [Enterprise specific section][ent] for configuring Vault Enterprise. - -### Root Token Integration - -If Nomad is given a [root token](/vault/docs/concepts/tokens#root-tokens), no -further configuration is needed as Nomad can derive a token for jobs using any -Vault policies. Best practices recommend using a periodic token with the minimal -permissions necessary instead of providing Nomad the root vault token. - -### Token Role based Integration - -Vault's [Token Authentication Backend][auth] supports a concept called "roles". -Token roles allow policies to be grouped together and token creation to be -delegated to a trusted service such as Nomad. By creating a token role, the set -of policies that tasks managed by Nomad can access may be limited compared to -giving Nomad a root token. Token roles allow both allowlist and denylist -management of policies accessible to the role. - -To configure Nomad and Vault to create tokens against a role, the following must -occur: - -1. Create a "nomad-server" policy used by Nomad to create and manage tokens. - -2. Create a Vault token role with the configuration described below. - -3. Configure Nomad to use the created token role. - -4. Give Nomad servers a periodic token with the "nomad-server" policy created - above. - -#### Required Vault Policies - -The token Nomad receives must have the capabilities listed below. An explanation -for the use of each capability is given. - -```hcl -# Allow creating tokens under "nomad-cluster" token role. The token role name -# should be updated if "nomad-cluster" is not used. -path "auth/token/create/nomad-cluster" { - capabilities = ["update"] -} - -# Allow looking up "nomad-cluster" token role. The token role name should be -# updated if "nomad-cluster" is not used. -path "auth/token/roles/nomad-cluster" { - capabilities = ["read"] -} - -# Allow looking up the token passed to Nomad to validate # the token has the -# proper capabilities. This is provided by the "default" policy. -path "auth/token/lookup-self" { - capabilities = ["read"] -} - -# Allow looking up incoming tokens to validate they have permissions to access -# the tokens they are requesting. This is only required if -# `allow_unauthenticated` is set to false. -path "auth/token/lookup" { - capabilities = ["update"] -} - -# Allow revoking tokens that should no longer exist. This allows revoking -# tokens for dead tasks. -path "auth/token/revoke-accessor" { - capabilities = ["update"] -} - -# Allow checking the capabilities of our own token. This is used to validate the -# token upon startup. Note this requires update permissions because the Vault API -# is a POST -path "sys/capabilities-self" { - capabilities = ["update"] -} - -# Allow our own token to be renewed. -path "auth/token/renew-self" { - capabilities = ["update"] -} -``` - -The above [`nomad-server` policy](https://nomadproject.io/data/vault/nomad-server-policy.hcl) is -available for download. Below is an example of writing this policy to Vault: - -```shell-session -# Download the policy -$ curl https://nomadproject.io/data/vault/nomad-server-policy.hcl -O -s -L - -# Write the policy to Vault -$ vault policy write nomad-server nomad-server-policy.hcl -``` - -#### Vault Token Role Configuration - -A Vault token role must be created for use by Nomad. The token role can be used -to manage what Vault policies are accessible by jobs submitted to Nomad. The -policies can be managed as a allowlist by using `allowed_policies` in the token -role definition or as a denylist by using `disallowed_policies`. - -If using `allowed_policies`, tasks may only request Vault policies that are in -the list. If `disallowed_policies` is used, task may request any policy that is -not in the `disallowed_policies` list. There are trade-offs to both approaches -but generally it is easier to use the denylist approach and add policies that -you would not like tasks to have access to into the `disallowed_policies` list. - -An example token role definition is given below: - -```json -{ - "disallowed_policies": "nomad-server", - "token_explicit_max_ttl": 0, - "name": "nomad-cluster", - "orphan": true, - "token_period": 259200, - "renewable": true -} -``` - -##### Token Role Requirements - -Nomad checks that token role has an appropriate configuration for use by the -cluster. Fields that are checked are documented below as well as descriptions of -the important fields. See Vault's [Token Authentication Backend][auth] -documentation for all possible fields and more complete documentation. - -- `allowed_policies` - Specifies the list of allowed policies as a - comma-separated string. This list should contain all policies that jobs running - under Nomad should have access to. - -- `disallowed_policies` - Specifies the list of disallowed policies as a - comma-separated string. This list should contain all policies that jobs running - under Nomad should **not** have access to. The policy created above that - grants Nomad the ability to generate tokens from the token role should be - included in list of disallowed policies. This prevents tokens created by - Nomad from generating new tokens with different policies than those granted - by Nomad. - - A regression occurred in Vault 0.6.4 when validating token creation using a - token role with `disallowed_policies` such that it is not usable with - Nomad. This was remedied in 0.6.5 and does not effect earlier versions - of Vault. - -- `token_explicit_max_ttl` - Specifies the max TTL of a token. **Must be set to `0`** to - allow periodic tokens. - -- `name` - Specifies the name of the policy. We recommend using the name - `nomad-cluster`. If a different name is chosen, replace the token role in the - above policy. - -- `orphan` - Specifies whether tokens created against this token role will be - orphaned and have no parents. Nomad does not enforce the value of this field - but understanding the implications of each value is important. - - If set to false, all tokens will be revoked when the Vault token given to - Nomad expires. This makes it easy to revoke all tokens generated by Nomad but - forces all Nomad servers to use the same Vault token, even through upgrades of - Nomad servers. If the Vault token that was given to Nomad and used to generate - a tasks token expires, the token used by the task will also be revoked which - is not ideal. - - When set to true, the tokens generated for tasks will not be revoked when - Nomad's token is revoked. However Nomad will still revoke tokens when the - allocation is no longer running, minimizing the lifetime of any task's token. - With orphaned enabled, each Nomad server may also use a unique Vault token, - making bootstrapping and upgrading simpler. As such, **setting `orphan = true` - is the recommended setting**. - -- `token_period` - Specifies the length the TTL is extended by each renewal in - seconds. It is suggested to set this value on the order of magnitude of 3 days - (259200 seconds) to avoid a large renewal request rate to Vault. **Must be set - to a positive value**. - -- `renewable` - Specifies whether created tokens are renewable. This allows - Nomad to renew tokens for tasks. Nomad clients will automatically detect when - tokens cannot be renewed and will not attempt to renew them (see - [`vault.allow_token_expiration`][]). - -The above [`nomad-cluster` token role](https://nomadproject.io/data/vault/nomad-cluster-role.json) is -available for download. Below is an example of writing this role to Vault: - -```shell-session -# Download the token role -$ curl https://nomadproject.io/data/vault/nomad-cluster-role.json -O -s -L - -# Create the token role with Vault -$ vault write /auth/token/roles/nomad-cluster @nomad-cluster-role.json -``` - -#### Example Configuration - -To make getting started easy, the basic [`nomad-server` -policy](https://nomadproject.io/data/vault/nomad-server-policy.hcl) and -[`nomad-cluster` role](https://nomadproject.io/data/vault/nomad-cluster-role.json) described above are -available for download. - -The below example assumes Vault is accessible, unsealed and the operator has -appropriate permissions. - -```shell-session -# Download the policy and token role -$ curl https://nomadproject.io/data/vault/nomad-server-policy.hcl -O -s -L -$ curl https://nomadproject.io/data/vault/nomad-cluster-role.json -O -s -L - -# Write the policy to Vault -$ vault policy write nomad-server nomad-server-policy.hcl - -# Create the token role with Vault -$ vault write /auth/token/roles/nomad-cluster @nomad-cluster-role.json -``` - -#### Retrieving the Token Role based Token - -After the token role is created, a token suitable for the Nomad servers may be -retrieved by issuing the following Vault command: - -```shell-session -$ vault token create -policy nomad-server -period 72h -orphan -Key Value ---- ----- -token f02f01c2-c0d1-7cb7-6b88-8a14fada58c0 -token_accessor 8cb7fcb3-9a4f-6fbf-0efc-83092bb0cb1c -token_duration 259200s -token_renewable true -token_policies [default nomad-server] -``` - -The `-orphan` flag is included when generating the Nomad server token above to -prevent revocation of the token when its parent expires. Vault typically -creates tokens with a parent-child relationship. When an ancestor token is -revoked, all of its descendant tokens and their associated leases are revoked -as well. - -When generating Nomad's Vault token, we need to ensure that revocation of the -parent token does not revoke Nomad's token. To prevent this behavior we -specify the `-orphan` flag when we create the Nomad's Vault token. All -other tokens generated by Nomad for jobs will be generated using the policy -default of `orphan = false`. - -More information about creating orphan tokens can be found in -[Vault's Token Hierarchies and Orphan Tokens documentation][tokenhierarchy]. - -The [`-period` flag](/vault/docs/commands/token/create#period) is required to allow the automatic renewal of the token. If this is left out, a [`vault token renew` command](/vault/docs/commands/token/renew) will need to be run manually to renew the token. - -The token can then be set in the server configuration's -[`vault` block][config], as a command-line flag, or via an environment -variable. - -```shell-session -$ VAULT_TOKEN=f02f01c2-c0d1-7cb7-6b88-8a14fada58c0 nomad agent -config /path/to/config -``` - -An example of what may be contained in the configuration is shown below. For -complete documentation please see the [Nomad agent Vault integration][config] -configuration. - -```hcl -vault { - enabled = true - ca_path = "/etc/certs/ca" - cert_file = "/var/certs/vault.crt" - key_file = "/var/certs/vault.key" - address = "https://vault.service.consul:8200" - create_from_role = "nomad-cluster" -} -``` - -### Troubleshooting Legacy Authentication - -#### Invalid Vault token - -Upon startup, Nomad will attempt to connect to the specified Vault server. Nomad -will lookup the passed token and if the token is from a token role, the token -role will be validated. Nomad will not shutdown if given an invalid Vault token, -but will log the reasons the token is invalid and disable Vault integration. - -#### No Secret Exists - -Vault has two APIs for secrets, [`v1` and `v2`][vault-secrets-version]. Each version -has different paths, and Nomad does not abstract this for you. As such you will -need to specify the path as reflected by Vault's HTTP API, rather than the path -used in the `vault kv` command. - -You can see examples of `v1` and `v2` syntax in the -[template documentation][vault-kv-templates]. - -## Enterprise Configuration - - - -Nomad Enterprise allows jobs to use multiple [Vault Namespaces][]. There are a -few configuration settings to consider when using this functionality. - -### Example Configuration - -Below is an example for creating two Namespaces within Vault. - -```shell-session -# Create a namespace "engineering" within Vault -$ vault namespace create engineering - -# Create a child namespace "frontend" under "engineering" -$ vault namespace create -namespace=engineering frontend -``` - -### Required Vault Policies - -Policies are configured per Vault namespace. We will apply the policy in the -example above to each namespace—engineering and engineering/frontend. - -```shell-session -# Create the "nomad-server" policy in the "engineering" namespace -$ vault policy write -namespace=engineering nomad-server nomad-server-policy.hcl - -# Create the "nomad-server" policy in the "engineering/frontend" namespace -$ vault policy write -namespace=engineering/frontend nomad-server nomad-server-policy.hcl -``` - -We will also configure the previously configured `nomad-workloads` role with each -Namespace - -```shell-session -# Create the "nomad-cluster" token role in the "engineering" namespace -$ vault write -namespace=engineering /auth/token/roles/nomad-workloads @nomad-workloads-role.json - -# Create the "nomad-cluster" token role in the "engineering/frontend" namespace -$ vault write -namespace=engineering/frontend /auth/token/roles/nomad-workloads @nomad-workloads-role.json -``` - -The [Nomad agent Vault integration][config] configuration supports specifying a -Vault Namespace, but since we will be using multiple it can be left blank. By -default Nomad will interact with Vault's root Namespace, but individual jobs may -specify other Vault Namespaces to use. - -```hcl -vault { - enabled = true - ca_path = "/etc/certs/ca" - cert_file = "/var/certs/vault.crt" - key_file = "/var/certs/vault.key" - address = "https://vault.service.consul:8200" - - default_identity { - aud = ["vault.io"] - } -} -``` - -For legacy authentication, the same steps can be taken to inject a Vault token -from the [Retrieving the Token Role based -Token](#retrieving-the-token-role-based-token) steps. - -### Submitting a job with a Vault Namespace - -The example job file below specifies to use the `engineering` Namespace in -Vault. It will authenticate to Vault using its workload identity with the -`nomad-workloads` Vault role, then read the value at secret/foo and fetch the -value for key `bar`. - -```hcl -job "vault" { - - group "demo" { - task "task" { - vault { - namespace = "engineering" - role = "nomad-workloads" - } - - driver = "raw_exec" - config { - command = "/usr/bin/cat" - args = ["secrets/config.txt"] - } - - template { - data = <- - Learn how to integrate Nomad with HashiCorp Vault and retrieve Vault tokens - for tasks. ---- - -# Vault Integration - -Many workloads require access to tokens, passwords, certificates, API keys, and -other secrets. To enable secure, auditable and easy access to your secrets, -Nomad integrates with HashiCorp's [Vault][]. Nomad servers and clients -coordinate with Vault to derive a Vault token that has access to only the Vault -policies the tasks needs. Nomad clients make the token available to the task and -handle the tokens renewal. - -## Configuration - -In order to use Vault with Nomad, you will need to configure and install Vault -separately from Nomad. Nomad does not run Vault for you. - -## Agent Configuration - -To enable Vault integration, Nomad agents must be configured with -[`vault`][] blocks. Each block can be enabled or disabled and configures how -Nomad connects to the Vault cluster. - -## Dynamic Configuration with Secrets - -Nomad's job specification includes a [`template`][] block that uses a tool -called [Consul Template][]. When used with Vault, this mechanism creates a -convenient way to ship configuration files that are populated from Vault -secrets. - -For more information on Nomad's template block please see the -[`template` job specification documentation][]. - -## Vault ACL - -The Vault ACL system protects the cluster from unauthorized access. When -enabled, both Vault and Nomad must be properly configured in order for their -integrations to work. - -Refer to the [Vault ACL integration page][int_vault_acl] for more information. - -## Multiple Vault Clusters - -Nomad Enterprise supports access to multiple Vault clusters. They can be -configured using multiple [`vault`][] blocks with different `name` values. If a -`name` is not provided, the cluster configuration is called `default`. - -Jobs that need access to Vault may specify which Vault cluster to use with the -[`vault.cluster`][] parameter. - -## Compatibility - -* Nomad versions 1.4.0 and above are compatible with any currently supported - version of Vault. - -| | Vault 1.13.0+ | -|--------------|---------------| -| Nomad 1.4.0+ | ✅ | - -[Consul Template]: https://github.com/hashicorp/consul-template -[Vault]: https://www.vaultproject.io/ 'Vault by HashiCorp' -[`template` job specification documentation]: /nomad/docs/job-specification/template#vault-integration -[`template`]: /nomad/docs/job-specification/template -[`vault.cluster`]: /nomad/docs/job-specification/vault#cluster -[`vault`]: /nomad/docs/configuration/vault 'Nomad Vault Configuration Block' -[int_vault_acl]: /nomad/docs/integrations/vault/acl diff --git a/website/content/docs/job-specification/action.mdx b/website/content/docs/job-specification/action.mdx deleted file mode 100644 index bb7f4c43da97..000000000000 --- a/website/content/docs/job-specification/action.mdx +++ /dev/null @@ -1,131 +0,0 @@ ---- -layout: docs -page_title: action Block - Job Specification -description: The "action" block allows for executable commands that job authors can predefine for operators to subsequently run against their job. ---- - -# `action` Block - - - -The `action` block allows job authors to define custom commands. These commands -can be executed by operators with the necessary permissions on a running -allocation, offering a controlled way to interact with tasks. - -The name of the action can contain alphanumeric characters and dashes. This -name must be unique within its task and must not exceed 128 characters. - -## `action` Parameters - -- `command` `(string: )` - Specifies the command to be executed. -- `args` `(array: [])` - Provides a list of arguments to pass to the command. - -```hcl -job "my-job" { - group "my-group" { - task "my-task" { - action "get-changelog" { - command = "/usr/bin/curl" - args = [ - "-s", - "https://raw.githubusercontent.com/hashicorp/nomad/main/CHANGELOG.md" - ] - } - # ... - } - } -} -``` - -## `action` Examples - -### Basic Action -This example demonstrates a simple action that prints the current date and time: - -```hcl -job "example" { - # ... - group "demo" { - # ... - task "show-date" { - # ... - action "current-date" { - command = "/bin/date" - } - } - } -} -``` - -### Action with Arguments -Here, an action uses arguments to perform a specific task: - -```hcl -job "example" { - # ... - group "demo" { - # ... - task "list-files" { - # ... - action "list-tmp" { - command = "/bin/ls" - args = ["-l", "/tmp"] - } - } - } -} -``` - -### Action with Template -This advanced example demonstrates an action that fetches and formats the latest -changelog from the Nomad GitHub repository using a shell script. It showcases -the use of templating with embedded environment variables and a multi-line script. - -```hcl -action "fetch-latest-nomad-changelog" { - command = "/bin/sh" - args = ["-c", - < 1){ - # Splitting the version line into components - split($1, versionInfo, /[()]/); - version=versionInfo[1]; - gsub(" ", "", version); # Removing spaces from version - releaseDate=versionInfo[2]; - # Formatting URL components - urlVersion=version; gsub("\\.", "", urlVersion); # Remove dots from version - urlDate=releaseDate; gsub(" ", "-", urlDate); gsub(",", "", urlDate); # Replace spaces with hyphens and remove comma - # Counting items under each section - for(i=1; i<=NF; i++){ - if($i ~ /^[A-Z ]+:$/){ - gsub(":", "", $i); - section=$i; - itemCount[section]=0; - } - if(section && $i ~ /^\*/){ - itemCount[section]++; - } - } - # Printing the extracted information - printf "Version: %s\nRelease Date: %s\n", version, releaseDate; - for (s in itemCount) { - printf "%d %s, ", itemCount[s], s; - } - printf "\nLink: https://github.com/hashicorp/nomad/blob/main/CHANGELOG.md#%s-%s\n\n", urlVersion, tolower(urlDate); - delete itemCount; # Clear the itemCount array for the next version - count++; - } -}' - EOT - ] -} -``` diff --git a/website/content/docs/job-specification/artifact.mdx b/website/content/docs/job-specification/artifact.mdx index 5093af1da473..3f9b2f6f2e02 100644 --- a/website/content/docs/job-specification/artifact.mdx +++ b/website/content/docs/job-specification/artifact.mdx @@ -247,7 +247,7 @@ artifact { ## Environment The `artifact` downloader by default does not have access to the environment variables -set for the Nomad client. Inheritance of environment variables can be managed through the [`artifact.set_environment_variables`][client_artifact] +set for the Nomad client. Inheritence of environment variables can be managed through the [`artifact.set_environment_variables`][client_artifact] client configuration. [client_artifact]: /nomad/docs/configuration/client#artifact-parameters diff --git a/website/content/docs/job-specification/check.mdx b/website/content/docs/job-specification/check.mdx index c26f25a7a002..db13448b4f8f 100644 --- a/website/content/docs/job-specification/check.mdx +++ b/website/content/docs/job-specification/check.mdx @@ -92,16 +92,12 @@ job "example" { until Nomad produces an initial check status result. - `success_before_passing` `(int:0)` - The number of consecutive successful checks - required before Consul will transition the service status to [`passing`][consul_success_before_passing]. - Only supported by the Consul service provider and not applicable for health checks of type "script". + required before Consul will transition the service status to [`passing`][consul_passfail]. + Only supported in the Consul service provider. - `failures_before_critical` `(int:0)` - The number of consecutive failing checks - required before Consul will transition the service status to [`critical`][consul_failure_before_critical]. - Only supported by the Consul service provider and not applicable for health checks of type "script". - -- `failures_before_warning` `(int:0)` - The number of consecutive failing checks - required before Consul will transition the service status to [`warning`][consul_failure_before_warning]. - Only supported by the Consul service provider and not applicable for health checks of type "script". + required before Consul will transition the service status to [`critical`][consul_passfail]. + Only supported in the Consul service provider. - `interval` `(string: )` - Specifies the frequency of the health checks that Consul or Nomad service provider will perform. This is specified using a label @@ -468,9 +464,7 @@ Output = nomad: Get "http://:9999/": dial tcp :9999: connect: connection re [check_restart_block]: /nomad/docs/job-specification/check_restart -[consul_success_before_passing]: /consul/api-docs/agent/check#successbeforepassing -[consul_failure_before_critical]: /consul/api-docs/agent/check#failuresbeforecritical -[consul_failure_before_warning]: /consul/api-docs/agent/check#failuresbeforewarning +[consul_passfail]: /consul/docs/discovery/checks#success-failures-before-passing-critical [network]: /nomad/docs/job-specification/network 'Nomad network Job Specification' [service]: /nomad/docs/job-specification/service [service_task]: /nomad/docs/job-specification/service#task-1 diff --git a/website/content/docs/job-specification/consul.mdx b/website/content/docs/job-specification/consul.mdx deleted file mode 100644 index ec76f5ab7e16..000000000000 --- a/website/content/docs/job-specification/consul.mdx +++ /dev/null @@ -1,297 +0,0 @@ ---- -layout: docs -page_title: consul Block - Job Specification -description: |- - The "consul" block allows the group or task to specify that it requires a token - from a HashiCorp Consul server. Nomad will automatically retrieve a Consul token - for the group or task. ---- - -# `consul` Block - - - -The `consul` block specifies [Consul][] configuration options specific to a -task. If specified at the `group` level, the configuration will apply to all -tasks and services within the group unless a task has its own `consul` block. A -task-level `consul` block will entirely override a group-level `consul` block. - -```hcl -job "docs" { - group "example" { - task "server" { - consul { - cluster = "default" - namespace = "default" - partition = "default" - } - } - } -} -``` - -## Workload Identity - -Starting in Nomad 1.7, Nomad clients will use a task or service's [Workload -Identity][] to authenticate to Consul and obtain a Consul token specific to the -service or task when the following conditions are met: - -* For services, if either the [`consul.service_identity`][] is configured on the - Nomad servers or the service includes an `identity` block. -* For tasks, if the [`consul.task_identity`][] is configured on the Nomad - servers, or the task includes an [`identity`][] block with the `name` field - set to `consul_default` (or `consul_$clusterName` for non-default Consul - clusters in Nomad Enterprise). - -As a fallback if none of these conditions are met, the Nomad client will instead -use, in order of preference: - -* The token provided by the [`-consul-token`][flag_consul_token] flag for the - `nomad job run` command. -* The Consul token as configured in the agent's [`consul.token`][] configuration. -* The Consul token as configured by the agent's `CONSUL_HTTP_TOKEN` environment variable. - -To avoid failed deployments, you should first set up an authentication method -and binding rules in Consul before configuring the Nomad servers with -`consul.task_identity` and `consul.service_identity`. Refer to [Configuring Consul -Authentication][] for more details. - - -Starting in Nomad 1.9, the fallback options to use the -consul-token flag when -submitting a job, the agent's consul.token configuration, or the -CONSUL_HTTP_TOKEN environment variable, will be removed. This means service and -template blocks will not be able to use the agent's Consul token or one provided -by the job submitter. You should be prepared to migrate to the Workload Identity -workflow for Consul and Vault before upgrading to Nomad 1.9. Refer to Migrating -to Using Workload Identity with Consul - - -### Access to Token - -The Nomad client will make the Consul token available to the task by writing it -to the secret directory at `secrets/consul_token` and by injecting a -`CONSUL_TOKEN` environment variable in the task. - -If the Nomad cluster is [configured][config_consul_namespace] to use [Consul Namespaces][], a -`CONSUL_NAMESPACE` environment variable will be injected whenever `CONSUL_TOKEN` -is set. - -The [`template`][template] block can use the Consul token as well. - -### `consul` Parameters - -- `cluster` `(string: "default")` - Specifies the - Consul cluster to use. The Nomad client will retrieve a Consul token from the - cluster configured in the agent configuration with the same - [`consul.name`][]. In Nomad Community Edition, this field is ignored. - -- `namespace` `(string: "")` - The Consul namespace in - which group and task-level services within the group will be registered. Use - of `template` to access Consul KV will read from the specified Consul - namespace. Specifying `namespace` takes precedence over the - [`-consul-namespace`][flag_consul_namespace] command line argument in `job run`. - -- `partition` `(string: "")` - When this field is set, a constraint will be - added to the group or task to ensure that the allocation is placed on a Nomad - client that has a Consul Enterprise agent in the specified Consul [admin - partition][]. Note that Consul Community Edition agents are not assigned to - any admin partition, so this field should not be used without Consul - Enterprise. - -## `consul` Examples - -The following examples only show the `consul` blocks or other relevant -blocks. Remember that the `consul` block is only valid in the placements listed -above. - -### Consul Token for Templates - -This example tells the Nomad client to obtain a Consul token using the task's -Workload Identity. The token is available to the task via the canonical -environment variable `CONSUL_TOKEN` and written to disk at -`secrets/consul_token`. The `template` block will use the same Consul -token. Note that the `identity.name` is set to `"consul_default"`, which tells -the Nomad client to use this identity when making requests to the default Consul -cluster. - -```hcl -job "example" { - group "app" { - task "web" { - identity { - name = "consul_default" - } - - template { - data = "APP_NAME={{key \"app/name\"}}" - destination = "local/config.txt" - } - } - } -} -``` - -The following example has the same behavior as the example above, but assumes -that the server has a `consul.task_identity` block configured. Note that both -the `consul` and `identity` blocks can be omitted in this case. - -```hcl -job "example" { - group "app" { - task "web" { - template { - data = "APP_NAME={{key \"app/name\"}}" - destination = "local/config.txt" - } - } - } -} -``` - -### Consul Token for Group Services - -This example tells the Nomad client to obtain a Consul Service Identity token -using the service's Workload Identity. The Consul token will be used to register -the service with Consul and configure any [Connect][] sidecar tasks for that -service. - -```hcl -job "example" { - group "web" { - service { - port = "www" - identity {} - } - } -} -``` - -The following example has the same behavior as the example above, but assumes -that the server has a `consul.service_identity` block configured. Note that both -the `consul` and `identity` blocks can be omitted for the service in this case. - -```hcl -job "example" { - group "web" { - service { - port = "www" - } - } -} -``` - -### Consul Namespace - -This example shows specifying a particular Consul namespace or Consul cluster -for different tasks within a group. - - - -The `template` block in the `web` task will use the default Consul cluster, and -will obtain a token that allows it access to the `engineering/frontend` Consul -namespace. The `template` block in the `app` task will use the Consul cluster -named `prod-apps`, and will obtain a token that allows it access to the -`engineering/apps` Consul namespace. - -```hcl -job "docs" { - group "example" { - - task "web" { - - consul { - namespace = "engineering/frontend" - } - - template { - data = "FRONTEND_NAME={{key \"fe/name\"}}" - destination = "local/config.txt" - } - } - - task "app" { - - consul { - namespace = "engineering/apps" - cluster = "prod-apps" - } - - template { - data = "APP_NAME={{key \"app/name\"}}" - destination = "local/config.txt" - } - } - - } -} -``` - -### Consul Admin Partition - -This example demonstrates how to configure Consul admin partitions for different -tasks within a group. The Consul client agent must separately specify the admin -partition in the agent configuration. Refer to the Consul documentation's -[agent configuration reference][] for more information. - - - -In the following example, the `web` and `app` tasks use the default Consul cluster -and obtain a token that allows access to the `prod` admin partition in Consul. The -Consul configuration occurs at the `group` level because tasks are placed together -on the same Allocation. If you configure tasks with separate `consul` blocks, the -`partition` field must be the same in both blocks. - -```hcl -job "docs" { - group "example" { - - consul { - cluster = "default" - namespace = "default" - partition = "prod" - } - - task "web" { - - template { - data = "FRONTEND_NAME={{key \"fe/name\"}}" - destination = "local/config.txt" - } - } - - task "app" { - - template { - data = "APP_NAME={{key \"app/name\"}}" - destination = "local/config.txt" - } - } - - } -} -``` - -[Consul]: https://www.consul.io/ "Consul by HashiCorp" -[Workload Identity]: /nomad/docs/concepts/workload-identity -[`consul.task_identity`]: /nomad/docs/configuration/consul#task_identity -[`identity`]: /nomad/docs/job-specification/identity -[`consul.service_identity`]: /nomad/docs/configuration/consul#service_identity -[flag_consul_token]: /nomad/docs/commands/job/run#consul-token -[`consul.token`]: /nomad/docs/configuration/consul#token -[Configuring Consul Authentication]: /nomad/docs/integrations/consul-integration#TODO -[Migrating to Using Workload Identity with Consul]: /nomad/docs/integrations/consul-integration#migrating-to-using-workload-identity-with-consul -[config_consul_namespace]: /nomad/docs/configuration/consul#namespace -[Consul Namespaces]: /consul/docs/enterprise/namespaces -[Consul Admin Partitions]: /consul/docs/enterprise/admin-partitions -[template]: /nomad/docs/job-specification/template "Nomad template Job Specification" -[`consul.name`]: /nomad/docs/configuration/consul#name -[flag_consul_namespace]: /nomad/docs/commands/job/run#consul-namespace -[Connect]: /nomad/docs/job-specification/connect -[admin partition]: /consul/docs/enterprise/admin-partitions -[agent configuration reference]: /consul/docs/agent/config/config-files#partition-1 diff --git a/website/content/docs/job-specification/disconnect.mdx b/website/content/docs/job-specification/disconnect.mdx deleted file mode 100644 index c5c7db1da14e..000000000000 --- a/website/content/docs/job-specification/disconnect.mdx +++ /dev/null @@ -1,201 +0,0 @@ ---- -layout: docs -page_title: disconnect Block - Job Specification -description: |- - The "disconnect" block describes the behavior of both the Nomad server and - client in case of a network partition, as well as how to reconcile the workloads - in case of a reconnection. ---- - -# `disconnect` Block - - - -The `disconnect` block describes the system's behavior in case of a network -partition. By default, without a `disconnect` block, if an allocation is on a -node that misses heartbeats, the allocation will be marked `lost` and will be -rescheduled. - -```hcl - job "docs" { - group "example" { - disconnect { - lost_after = "6h" - stop_after = "2h" - replace = false - reconcile = "keep_original" - } - } - } -``` - -## `disconnect` Parameters - -- `lost_after` `(string: "")` - Specifies a duration during which a Nomad client - will attempt to reconnect allocations after it fails to heartbeat - in the [`heartbeat_grace`][] window. It defaults to "" which is equivalent to - having the disconnect block be nil. - - See [the example code below][lost_after] for more details. This setting cannot - be used with [`stop_after`]. - -- `replace` `(bool: false)` - Specifies if the disconnected allocation should - be replaced by a new one rescheduled on a different node. If false and the - node it is running on becomes disconnected or goes down, this allocation - won't be rescheduled and will be reported as `unknown` until the node reconnects, - or until the allocation is manually stopped: - - ```plaintext - `nomad alloc stop ` - ``` - - If true, a new alloc will be placed immediately upon the node becoming - disconnected. - -- `stop_after` `(string: "")` - Specifies a duration after which a disconnected - Nomad client will stop its allocations. Setting `stop_after` shorter than - `lost_after` and `replace = false` at the same time is not permitted and - will cause a validation error, because this would lead to a state where no - allocations can be scheduled. - - The Nomad client process must be running for this to occur. This setting - cannot be used with [`lost_after`]. - -- `reconcile` `(string: "best_score")` - Specifies which allocation to keep once - the previously disconnected node regains connectivity. - It has four possible values which are described below: - - - `keep_original`: Always keep the original allocation. Bear in mind - when choosing this option, it can have crashed while the client was - disconnected. - - `keep_replacement`: Always keep the allocation that was rescheduled - to replace the disconnected one. - - `best_score`: Keep the allocation running on the node with the best - score. - - `longest_running`: Keep the allocation that has been up and running - continuously for the longest time. - - -## `disconnect` Examples - -The following examples only show the `disconnect` blocks. Remember that the -`disconnect` block is only valid in the placements listed above. - -### Stop After - -This example shows how `stop_after` interacts with -other blocks. For the `first` group, after the default 10 second -[`heartbeat_grace`] window expires and 90 more seconds passes, the -server will reschedule the allocation. The client will wait 90 seconds -before sending a stop signal (`SIGTERM`) to the `first-task` -task. After 15 more seconds because of the task's `kill_timeout`, the -client will send `SIGKILL`. The `second` group does not have -`stop_after`, so the server will reschedule the -allocation after the 10 second [`heartbeat_grace`] expires. It will -not be stopped on the client, regardless of how long the client is out -of touch. - -Note that if the server's clocks are not closely synchronized with -each other, the server may reschedule the group before the client has -stopped the allocation. Operators should ensure that clock drift -between servers is as small as possible. - -Note also that a group using this feature will be stopped on the -client if the Nomad server cluster fails, since the client will be -unable to contact any server in that case. Groups opting in to this -feature are therefore exposed to an additional runtime dependency and -potential point of failure. - -```hcl -group "first" { - stop_after_client_disconnect = "90s" - - task "first-task" { - kill_timeout = "15s" - } -} - -group "second" { - - task "second-task" { - kill_timeout = "5s" - } -} -``` - -### Lost After - -By default, allocations running on a client that fails to heartbeat will be -marked "lost". When a client reconnects, its allocations, which may still be -healthy, will restart because they have been marked "lost". This can cause -issues with stateful tasks or tasks with long restart times. - -Instead, an operator may desire that these allocations reconnect without a -restart. When `lost_after` is specified, the Nomad server will mark -clients that fail to heartbeat as "disconnected" rather than "down", and will -mark allocations on a disconnected client as "unknown" rather than "lost". -These allocations may continue to run on the disconnected client. Replacement -allocations will be scheduled according to the allocations' `replace` settings -until the disconnected client reconnects. Once a disconnected client reconnects, -Nomad will compare the "unknown" allocations with their replacements will -decide which ones to keep according to the `reconcile` setting. -If the `lost_after` duration expires before the client reconnects, -the allocations will be marked "lost". Clients that contain "unknown" -allocations will transition to "disconnected" rather than "down" until the last -`lost_after` duration has expired. - -In the example code below, if both of these task groups were placed on the same -client and that client experienced a network outage, both of the group's -allocations would be marked as "disconnected" at two minutes because of the -client's `heartbeat_grace` value of "2m". If the network outage continued for -eight hours, and the client continued to fail to heartbeat, the client would -remain in a "disconnected" state, as the first group's `lost_after` -is twelve hours. Once all groups' `lost_after` durations are -exceeded, in this case in twelve hours, the client node will be marked as "down" -and the allocation will be marked as "lost". If the client had reconnected -before twelve hours had passed, the allocations would gracefully reconnect -using the strategy defined by [`reconcile`]. - -Lost After is useful for edge deployments, or scenarios when -operators want zero on-client downtime due to node connectivity issues. This -setting cannot be used with [`stop_after`]. - -```hcl -# server_config.hcl - -server { - enabled = true - heartbeat_grace = "2m" -} -``` - -```hcl -# jobspec.nomad - -group "first" { - disconnect { - lost_after = "12h" - reconcile = "best_score" - } - - task "first-task" { - ... - } -} - -group "second" { - disconnect { - lost_after = "12h" - reconcile = "keep_original" - } - - task "second-task" { - ... - } -} -``` - -[`heartbeat_grace`]: /nomad/docs/configuration/server#heartbeat_grace -[`stop_after`]: /nomad/docs/job-specification/disconnect#stop_after -[`lost_after`]: /nomad/docs/job-specification/disconnect#replace_after -[`reconcile`]: /nomad/docs/job-specification/disconnect#reconcile \ No newline at end of file diff --git a/website/content/docs/job-specification/ephemeral_disk.mdx b/website/content/docs/job-specification/ephemeral_disk.mdx index d83a21a8500d..8cf7b034b472 100644 --- a/website/content/docs/job-specification/ephemeral_disk.mdx +++ b/website/content/docs/job-specification/ephemeral_disk.mdx @@ -53,6 +53,21 @@ documentation][] for more information. attempt to place the updated allocation on the same machine. This will move the `local/` and `alloc/data` directories to the new allocation. +## `ephemeral_disk` Examples + +The following examples only show the `ephemeral_disk` blocks. Remember that the +`ephemeral_disk` block is only valid in the placements listed above. + +### Sticky Volumes + +This example shows enabling sticky volumes with Nomad using ephemeral disks: + +```hcl +ephemeral_disk { + sticky = true +} +``` + [resources]: /nomad/docs/job-specification/resources 'Nomad resources Job Specification' [filesystem internals]: /nomad/docs/concepts/filesystem#templates-artifacts-and-dispatch-payloads 'Filesystem internals documentation' [logs documentation]: /nomad/docs/job-specification/logs 'Nomad logs Job Specification' diff --git a/website/content/docs/job-specification/gateway.mdx b/website/content/docs/job-specification/gateway.mdx index b97f09767554..30750f46dd96 100644 --- a/website/content/docs/job-specification/gateway.mdx +++ b/website/content/docs/job-specification/gateway.mdx @@ -10,10 +10,9 @@ description: |- -The `gateway` block allows configuration of [Consul Connect -Gateways](/consul/docs/connect/gateways). Nomad will automatically create the -necessary Gateway [Configuration Entry](/consul/docs/agent/config-entries) as -well as inject an Envoy proxy task into the Nomad job to serve as the Gateway. +The `gateway` block allows configuration of [Consul Connect Gateways](/consul/docs/connect/gateways). Nomad will +automatically create the necessary Gateway [Configuration Entry](/consul/docs/agent/config-entries) +as well as inject an Envoy proxy task into the Nomad job to serve as the Gateway. The `gateway` configuration is valid within the context of a `connect` block. Additional information about Gateway configurations can be found in Consul's @@ -49,23 +48,19 @@ Exactly one of `ingress`, `terminating`, or `mesh` must be configured. ### `proxy` Parameters -- `connect_timeout` `(string: "5s")` - The amount of time to allow when making - upstream connections before timing out. Defaults to 5 seconds. If the upstream - service has the configuration option [connect_timeout_ms] set for - the `service-resolver`, that timeout value will take precedence over this - gateway proxy option. - -- `envoy_gateway_bind_tagged_addresses` `(bool: false)` - Indicates that the - gateway services tagged addresses should be bound to listeners in addition to - the default listener address. - -- `envoy_gateway_bind_addresses` (map: nil) - A - map of additional addresses to be bound. The keys to this map are the same of - the listeners to be created and the values are a map with two keys - address - and port, that combined make the address to bind the listener to. These are - bound in addition to the default address. If `bridge` networking is in use, - this map is automatically populated with additional listeners enabling the - Envoy proxy to work from inside the network namespace. +- `connect_timeout` `(string: "5s")` - The amount of time to allow when making upstream + connections before timing out. Defaults to 5 seconds. If the upstream service has + the configuration option [connect_timeout_ms] set for the `service-resolver`, that + timeout value will take precedence over this gateway proxy option. +- `envoy_gateway_bind_tagged_addresses` `(bool: false)` - Indicates that the gateway + services tagged addresses should be bound to listeners in addition to the default + listener address. +- `envoy_gateway_bind_addresses` (map: nil) - A map of additional addresses to be bound. + The keys to this map are the same of the listeners to be created and the values are + a map with two keys - address and port, that combined make the address to bind the + listener to. These are bound in addition to the default address. + If `bridge` networking is in use, this map is automatically populated with additional + listeners enabling the Envoy proxy to work from inside the network namespace. ``` envoy_gateway_bind_addresses "" { @@ -81,9 +76,9 @@ envoy_gateway_bind_addresses "" { service address from inside the network namespace. - `envoy_dns_discovery_type` `(string: optional)` - Determintes how Envoy will resolve hostnames. Defaults to `LOGICAL_DNS`. Must be one of `STRICT_DNS` or - `LOGICAL_DNS`. Details for each type are available in the [Envoy - Documentation][envoy_sd_docs]. This option applies to terminating gateways - that route to services addressed by a hostname. + `LOGICAL_DNS`. Details for each type are available in the [Envoy Documentation](https://www.envoyproxy.io/docs/envoy/v1.16.1/intro/arch_overview/upstream/service_discovery). + This option applies to terminating gateways that route to services addressed by a + hostname. - `config` `(map: nil)` - Escape hatch for [Advanced Configuration] of Envoy. Keys and values support [runtime variable interpolation][interpolation]. @@ -94,39 +89,51 @@ envoy_gateway_bind_addresses "" { ### `ingress` Parameters -- `listener` (array<[listener]> : required) - One or more listeners - that the ingress gateway should setup, uniquely identified by their port - number. - - `tls` ([tls]: nil) - TLS configuration for this gateway. +- `listener` (array<[listener]> : required) - One or more listeners that the + ingress gateway should setup, uniquely identified by their port number. + +#### `tls` Parameters + +- `enabled` `(bool: false)` - Set this configuration to enable TLS for every listener + on the gateway. If TLS is enabled, then each host defined in the `host` field will + be added as a DNSSAN to the gateway's x509 certificate. + +- `tls_min_version` `(string: optional)` - Set the default minimum TLS version + supported by the gateway. Refer to + [`TLSMinVersion`](/consul/docs/connect/config-entries/ingress-gateway#tlsminversion) + in the Consul documentation for supported versions. + +- `tls_max_version` `(string: optional)` - Set the default maximum TLS version + supported by the gateway. Refer to + [`TLSMaxVersion`](/consul/docs/connect/config-entries/ingress-gateway#tlsmaxversion) + in the Consul documentation for supported versions. + +- `cipher_suites` `(array: optional)` - Set the default list of TLS + cipher suites for the gateway's listeners. Refer to + [`CipherSuites`](/consul/docs/connect/config-entries/ingress-gateway#ciphersuites) + in the Consul documentation for the supported cipher suites. #### `listener` Parameters - `port` `(int: required)` - The port that the listener should receive traffic on. - - `protocol` `(string: "tcp")` - The protocol associated with the listener. One of `tcp`, `http`, `http2`, or `grpc`. - ~> **Note:** If using any protocol other than `tcp` (for example: `http` or - `grpc`), preconfiguring a [service-default][] in Consul to set the - [Protocol][service-default-protocol] of the service to the desired protocol is - mandatory due to an [open issue](https://github.com/hashicorp/nomad/issues/8647). + ~> **Note:** If using any protocol other than `tcp` (for example: `http` or `grpc`), preconfiguring a [service-default] in Consul to + set the [Protocol](/consul/docs/connect/config-entries/service-defaults#protocol) + of the service to the desired protocol is mandatory due to an [open issue](https://github.com/hashicorp/nomad/issues/8647). -- `service` (array<[listener-service]>: required) - One or more services to be +- `service` (array<[service]>: required) - One or more services to be exposed via this listener. For `tcp` listeners, only a single service is allowed. -#### Listener `service` Parameters - -The `service` blocks for a listener under an `ingress` gateway accept the -following parameters. Note these are different than the `service` blocks under a -`terminating` gateway. +#### `service` Parameters - `name` `(string: required)` - The name of the service that should be exposed through this listener. This can be either a service registered in the catalog, or a service defined by other config entries, or a service that is going to be configured by Nomad. If the wildcard specifier `*` is provided, then ALL services will be exposed through this listener. This is not supported for a listener with protocol `tcp`. - - `hosts` `(array: nil)` - A list of hosts that specify what requests will match this service. This cannot be used with a `tcp` listener, and cannot be specified alongside a wildcard (`*`) service name. If not specified, the default @@ -141,79 +148,6 @@ following parameters. Note these are different than the `service` blocks under a hosts are valid DNS records. For example, `*.example.com` is valid while `example.*` and `*-suffix.example.com` are not. -- `request_headers` `([header modifiers]: )` - A set of HTTP-specific - header modification rules that will be applied to requests routed to this - service. This cannot be used with a tcp listener. - -- `response_headers` `([header modifiers]: )` - A set of HTTP-specific - header modification rules that will be applied to responses from this - service. This cannot be used with a tcp listener. - -- `max_concurrent_requests` `(int: )` - Specifies the maximum number - of concurrent HTTP/2 traffic requests that are allowed at a single point in - time. If unset, will default to the Envoy proxy's default. - -- `max_connections` `(int: )` - Specifies the maximum number of - HTTP/1.1 connections a service instance is allowed to establish against the - upstream. If unset, will default to the Envoy proxy's default. - -- `max_pending_requests` `(int: )` - Specifies the maximum number of - requests that are allowed to queue while waiting to establish a connection. - If unset, will default to the Envoy proxy's default. - -- `tls` ([tls]: nil) - TLS configuration for this service. - -#### Header modifier parameters - -The `request_headers` and `response_headers` blocks of an `ingress.service` -block accept the following parameters. For more details, see the [Consul -documentation][response-headers]. - -- `add` `(map: optional)` - A set of key-value pairs to add to the - headers, where header names are keys and header values are the values. Header - names are not case-sensitive. If header values with the same name already - exist, the value is appended and Consul applies both headers. - -- `set` `(map: optional)` - A set of key-value pairs to add to the - response header or to replace existing header values with. Use header names as - the keys. Header names are not case-sensitive. If header values with the same - names already exist, Consul replaces the header values. - -- `remove` `array(string): optional` - Defines a list of headers to remove. Consul - removes only headers containing exact matches. Header names are not - case-sensitive. - -#### `tls` Parameters - -- `enabled` `(bool: false)` - Set this configuration to enable TLS for every - listener on the gateway. If TLS is enabled, then each host defined in the - `host` field will be added as a DNSSAN to the gateway's x509 certificate. - -- `cipher_suites` `(array: optional)` - Set the default list of TLS - cipher suites for the gateway's listeners. Refer to - [`CipherSuites`](/consul/docs/connect/config-entries/ingress-gateway#ciphersuites) - in the Consul documentation for the supported cipher suites. - -- `sds` `(block: optional)` - Defines a set of parameters that configures the - listener to load TLS certificates from an external Secret Discovery Service - ([SDS][]). - - - `cluster_name` `(string)` - The SDS cluster name to connect to to retrieve - certificates. - - - `cert_resource` `(string)` - The SDS resource name to request when fetching - the certificate from the SDS service. - -- `tls_max_version` `(string: optional)` - Set the default maximum TLS version - supported by the gateway. Refer to - [`TLSMaxVersion`](/consul/docs/connect/config-entries/ingress-gateway#tlsmaxversion) - in the Consul documentation for supported versions. - -- `tls_min_version` `(string: optional)` - Set the default minimum TLS version - supported by the gateway. Refer to - [`TLSMinVersion`](/consul/docs/connect/config-entries/ingress-gateway#tlsminversion) - in the Consul documentation for supported versions. - ### `terminating` Parameters - `service` (array<[linked-service]>: required) - One or more services to be @@ -222,35 +156,26 @@ documentation][response-headers]. addresses. They must also be registered in the same Consul datacenter as the terminating gateway. -#### linked `service` Parameters - -The `service` blocks for a `terminating` gateway accept the following -parameters. Note these are different than the `service` blocks for listeners -under an `ingress` gateway. +#### `service` Parameters -- `name` `(string: required)` - The name of the service to link with the - gateway. If the wildcard specifier `*` is provided, then ALL services within - the Consul namespace wil lbe linked with the gateway. +- `name` `(string: required)` - The name of the service to link with the gateway. + If the wildcard specifier `*` is provided, then ALL services within the Consul + namespace wil lbe linked with the gateway. - `ca_file` `(string: )` - A file path to a PEM-encoded certificate - authority. The file must be accessible by the gateway task. The certificate - authority is used to verify the authenticity of the service linked with the - gateway. It can be provided along with a `cert_file` and `key_file` for mutual - TLS authentication, or on its own for one-way TLS authentication. If none is - provided the gateway **will not** encrypt traffic to the destination. - + authority. The file must be accessible by the gateway task. The certificate authority + is used to verify the authenticity of the service linked with the gateway. It + can be provided along with a `cert_file` and `key_file` for mutual TLS + authentication, or on its own for one-way TLS authentication. If none is provided + the gateway **will not** encrypt traffic to the destination. - `cert_file` `(string: )` - A file path to a PEM-encoded certificate. - The file must be accessible by the gateway task. The certificate is provided - to servers to verify the gateway's authenticity. It must be provided if a - `key_file` is provided. - + The file must be accessible by the gateway task. The certificate is provided to servers + to verify the gateway's authenticity. It must be provided if a `key_file` is provided. - `key_file` `(string: )` - A file path to a PEM-encoded private key. - The file must be accessible by the gateway task. The key is used with the - certificate to verify the gateway's authenticity. It must be provided if a - `cert_file` is provided. - -- `sni` `(string: )` - An optional hostname or domain name to specify - during the TLS handshake. + The file must be accessible by the gateway task. The key is used with the certificate + to verify the gateway's authenticity. It must be provided if a `cert_file` is provided. +- `sni` `(string: )` - An optional hostname or domain name to specify during + the TLS handshake. ### `mesh` Parameters @@ -344,7 +269,7 @@ job "ingress-demo" { # } # # Additional options are documented at - # https://developer.hashicorp.com/nomad/docs/job-specification/gateway#proxy-parameters + # https://www.nomadproject.io/docs/job-specification/gateway#proxy-parameters } # Consul Ingress Gateway Configuration Entry. @@ -353,7 +278,7 @@ job "ingress-demo" { # given the parameters in the ingress block. # # Additional options are documented at - # https://developer.hashicorp.com/nomad/docs/job-specification/gateway#ingress-parameters + # https://www.nomadproject.io/docs/job-specification/gateway#ingress-parameters listener { port = 8080 protocol = "tcp" @@ -461,7 +386,7 @@ job "countdash-terminating" { # port = # } # Additional options are documented at - # https://developer.hashicorp.com/nomad/docs/job-specification/gateway#proxy-parameters + # https://www.nomadproject.io/docs/job-specification/gateway#proxy-parameters } # Consul Terminating Gateway Configuration Entry. @@ -470,7 +395,7 @@ job "countdash-terminating" { # given the parameters in the terminating block. # # Additional options are documented at - # https://developer.hashicorp.com/nomad/docs/job-specification/gateway#terminating-parameters + # https://www.nomadproject.io/docs/job-specification/gateway#terminating-parameters service { name = "count-api" } @@ -581,7 +506,7 @@ job "countdash-mesh-one" { # port = # } # Additional options are documented at - # https://developer.hashicorp.com/nomad/docs/job-specification/gateway#proxy-parameters + # https://www.nomadproject.io/docs/job-specification/gateway#proxy-parameters } } } @@ -690,7 +615,7 @@ job "countdash-mesh-two" { # port = # } # Additional options are documented at - # https://developer.hashicorp.com/nomad/docs/job-specification/gateway#proxy-parameters + # https://www.nomadproject.io/docs/job-specification/gateway#proxy-parameters } } } @@ -729,18 +654,13 @@ job "countdash-mesh-two" { [envoy docker]: https://hub.docker.com/r/envoyproxy/envoy/tags [ingress]: /nomad/docs/job-specification/gateway#ingress-parameters [proxy]: /nomad/docs/job-specification/gateway#proxy-parameters -[linked-service]: /nomad/docs/job-specification/gateway#linked-service-parameters +[linked-service]: /nomad/docs/job-specification/gateway#service-parameters-1 [listener]: /nomad/docs/job-specification/gateway#listener-parameters [interpolation]: /nomad/docs/runtime/interpolation -[listener-service]: /nomad/docs/job-specification/gateway#listener-service-parameters +[service]: /nomad/docs/job-specification/gateway#service-parameters [service-default]: /consul/docs/connect/config-entries/service-defaults [sidecar_task]: /nomad/docs/job-specification/sidecar_task [terminating]: /nomad/docs/job-specification/gateway#terminating-parameters [tls]: /nomad/docs/job-specification/gateway#tls-parameters [mesh]: /nomad/docs/job-specification/gateway#mesh-parameters [meta]: /nomad/docs/job-specification/service#meta -[envoy_sd_docs]: https://www.envoyproxy.io/docs/envoy/v1.16.1/intro/arch_overview/upstream/service_discovery -[SDS]: https://developer.hashicorp.com/consul/docs/connect/config-entries/ingress-gateway#listeners-services-tls-sds -[service-default-protocol]: /consul/docs/connect/config-entries/service-defaults#protocol -[response-headers]: /consul/docs/connect/config-entries/ingress-gateway#listeners-services-responseheaders -[header modifiers]: /nomad/docs/job-specification/gateway#header-modifier-parameters diff --git a/website/content/docs/job-specification/group.mdx b/website/content/docs/job-specification/group.mdx index f8338e21298b..a64fe8322547 100644 --- a/website/content/docs/job-specification/group.mdx +++ b/website/content/docs/job-specification/group.mdx @@ -41,19 +41,12 @@ job "docs" { block, if present; otherwise, this defaults to `1`. - `consul` ([Consul][consul]: nil) - Specifies Consul configuration - options specific to the group. These options will be applied to all tasks and - services in the group unless a task has its own `consul` block. + options specific to the group. - `ephemeral_disk` ([EphemeralDisk][]: nil) - Specifies the ephemeral disk requirements of the group. Ephemeral disks can be marked as sticky and support live data migrations. -- `disconnect` ([disconnect][]: nil) - Specifies the disconnect - strategy for the server and client for all tasks in this group in case of a - network partition. The tasks can be left unconnected, stopped or replaced - when the client disconnects. The policy for reconciliation in case the client - regains connectivity is also specified here. - - `meta` ([Meta][]: nil) - Specifies a key-value map that annotates with user-defined metadata. @@ -65,28 +58,6 @@ job "docs" { requirements and configuration, including static and dynamic port allocations, for the group. -- `prevent_reschedule_on_lost` `(bool: false)` - Defines the reschedule behaviour - of an allocation when the node it is running on misses heartbeats. - When enabled, if the node it is running on becomes disconnected - or goes down, this allocations wont be rescheduled and will show up as `unknown` - until the node comes back up or it is manually restarted. - - This behaviour will only modify the reschedule process on the server. - To modify the allocation behaviour on the client, see - [`stop_after_client_disconnect`](#stop_after_client_disconnect). - - The `unknown` allocation has to be manually stopped to run it again. - - ```plaintext - `nomad alloc stop ` - ``` - - Setting `max_client_disconnect` and `prevent_reschedule_on_lost = true` at the - same time requires that [rescheduling is disabled entirely][`disable_rescheduling`]. - - This field was deprecated in favour of `replace` on the [`disconnect`] block, - see [example below][disconect_migration] for more details about migrating. - - `reschedule` ([Reschedule][]: nil) - Allows to specify a rescheduling strategy. Nomad will then attempt to schedule the task on another node if any of the group allocation statuses become "failed". @@ -124,16 +95,12 @@ job "docs" { The Nomad client process must be running for this to occur. This setting cannot be used with [`max_client_disconnect`]. - This field was deprecated in favour of `stop_after` on the [`disconnect`] block. - - `max_client_disconnect` `(string: "")` - Specifies a duration during which a Nomad client will attempt to reconnect allocations after it fails to heartbeat in the [`heartbeat_grace`] window. See [the example code below][max-client-disconnect] for more details. This setting cannot be used with [`stop_after_client_disconnect`]. - This field was deprecated in favour of `lost_after` on the [`disconnect`] block. - - `task` ([Task][]: <required>) - Specifies one or more tasks to run within this group. This can be specified multiple times, to add a task as part of the group. @@ -148,6 +115,14 @@ job "docs" { - `volume` ([Volume][]: nil) - Specifies the volumes that are required by tasks within the group. +### `consul` Parameters + +- `namespace` `(string: "")` - The Consul namespace in which + group and task-level services within the group will be registered. Use of + `template` to access Consul KV will read from the specified Consul namespace. + Specifying `namespace` takes precedence over the [`-consul-namespace`][consul_namespace] + command line argument in `job run`. + ## `group` Examples The following examples only show the `group` blocks. Remember that the @@ -298,20 +273,17 @@ healthy, will restart because they have been marked "lost". This can cause issues with stateful tasks or tasks with long restart times. Instead, an operator may desire that these allocations reconnect without a -restart. When `max_client_disconnect` or `disconnect.lost_after` is specified, -the Nomad server will mark clients that fail to heartbeat as "disconnected" -rather than "down", and will mark allocations on a disconnected client as -"unknown" rather than "lost". These allocations may continue to run on the -disconnected client. Replacement allocations will be scheduled according to the -allocations' `disconnect.replace` settings. until the disconnected client -reconnects. Once a disconnected client reconnects, Nomad will compare the "unknown" -allocations with their replacements and will decide which ones to keep according -to the `disconnect.replace` setting. If the `max_client_disconnect` or -`disconnect.losta_after` duration expires before the client reconnects, -the allocations will be marked "lost". +restart. When `max_client_disconnect` is specified, the Nomad server will mark +clients that fail to heartbeat as "disconnected" rather than "down", and will +mark allocations on a disconnected client as "unknown" rather than "lost". These +allocations may continue to run on the disconnected client. Replacement +allocations will be scheduled according to the allocations' reschedule policy +until the disconnected client reconnects. Once a disconnected client reconnects, +Nomad will compare the "unknown" allocations with their replacements and keep +the one with the best node score. If the `max_client_disconnect` duration +expires before the client reconnects, the allocations will be marked "lost". Clients that contain "unknown" allocations will transition to "disconnected" -rather than "down" until the last `max_client_disconnect` or `disconnect.lost_after` -duration has expired. +rather than "down" until the last `max_client_disconnect` duration has expired. In the example code below, if both of these task groups were placed on the same client and that client experienced a network outage, both of the group's @@ -358,98 +330,31 @@ group "second" { } ``` -#### Max Client Disconnect and Prevent Reschedule On Lost - -Setting `max_client_disconnect` and `prevent_reschedule_on_lost = true` at the -same time requires that [rescheduling is disabled entirely][`disable_rescheduling`]. - -```hcl -# jobspec.nomad - -group "first" { - max_client_disconnect = "12h" - prevent_reschedule_on_lost = true - - reschedule { - attempts = 0 - unlimited = false - } - - task "first-task" { - ... - } -} -``` - -If [`max_client_disconnect`](#max_client_disconnect) is set and -`prevent_reschedule_on_lost = true`, allocations on disconnected nodes will be -`unknown` until the `max_client_disconnect` window expires, at which point -the node will be transition from `disconnected` to `down`. The allocation -will remain as `unknown` and won't be rescheduled. - -#### Migration to `disconnect` block - -The new configuration fileds in the disconnect block work exactly the same as the -ones they are replacing: - * `stop_after_client_disconnect` is replaced by `stop_after` - * `max_client_disconnect` is replaced by `lost_after` - * `prevent_reschedule_on_lost` is replaced by `replace` - -To keep the same behaviour as the old configuration upon reconnection, the -`reconcile` option should be set to `best_score`. - -The following example shows how to migrate from the old configuration to the new one: - -```hcl -job "docs" { - group "example" { - max_client_disconnect = "6h" - stop_after_client_disconnect = "2h" - prevent_reschedule_on_lost = true - } -} -``` -Can be directly translated to: - -```hcl -job "docs" { - group "example" { - disconnect { - lost_after = "6h" - stop_after = "2h" - replace = false - reconcile = "best_score" - } - } - } -``` - -All use constrains still apply with the disconnect block as they did before: - - `stop_after` and `lost_after` can't be used together. +~> **Note:** The `max_client_disconnect` feature is only supported on Nomad +version 1.3.0 and above. If you run a job with `max_client_disconnect` on servers +where some servers are not upgraded to 1.3.0, the `max_client_disconnect` +flag will be _ignored_. Deploying a job with `max_client_disconnect` to a +`datacenter` of Nomad clients where all clients are not 1.3.0 or above is unsupported. [task]: /nomad/docs/job-specification/task 'Nomad task Job Specification' [job]: /nomad/docs/job-specification/job 'Nomad job Job Specification' [constraint]: /nomad/docs/job-specification/constraint 'Nomad constraint Job Specification' -[consul]: /nomad/docs/job-specification/consul +[consul]: /nomad/docs/job-specification/group#consul-parameters [consul_namespace]: /nomad/docs/commands/job/run#consul-namespace [spread]: /nomad/docs/job-specification/spread 'Nomad spread Job Specification' [affinity]: /nomad/docs/job-specification/affinity 'Nomad affinity Job Specification' [ephemeraldisk]: /nomad/docs/job-specification/ephemeral_disk 'Nomad ephemeral_disk Job Specification' [`heartbeat_grace`]: /nomad/docs/configuration/server#heartbeat_grace [`max_client_disconnect`]: /nomad/docs/job-specification/group#max_client_disconnect -[`disable_rescheduling`]: /nomad/docs/job-specification/reschedule#disabling-rescheduling [max-client-disconnect]: /nomad/docs/job-specification/group#max-client-disconnect 'the example code below' [`stop_after_client_disconnect`]: /nomad/docs/job-specification/group#stop_after_client_disconnect [meta]: /nomad/docs/job-specification/meta 'Nomad meta Job Specification' [migrate]: /nomad/docs/job-specification/migrate 'Nomad migrate Job Specification' [network]: /nomad/docs/job-specification/network 'Nomad network Job Specification' [reschedule]: /nomad/docs/job-specification/reschedule 'Nomad reschedule Job Specification' -[disconnect]: /nomad/docs/job-specification/disconnect 'Nomad disconnect Job Specification' [restart]: /nomad/docs/job-specification/restart 'Nomad restart Job Specification' [service]: /nomad/docs/job-specification/service 'Nomad service Job Specification' [service_discovery]: /nomad/docs/integrations/consul-integration#service-discovery 'Nomad Service Discovery' [update]: /nomad/docs/job-specification/update 'Nomad update Job Specification' [vault]: /nomad/docs/job-specification/vault 'Nomad vault Job Specification' [volume]: /nomad/docs/job-specification/volume 'Nomad volume Job Specification' -[`consul.name`]: /nomad/docs/configuration/consul#name -[disconect_migration]: /nomad/docs/job-specification/group#migration_to_disconnect_block diff --git a/website/content/docs/job-specification/hcl2/functions/uuid/uuidv5.mdx b/website/content/docs/job-specification/hcl2/functions/uuid/uuidv5.mdx index 2e92de582494..667174c8a1aa 100644 --- a/website/content/docs/job-specification/hcl2/functions/uuid/uuidv5.mdx +++ b/website/content/docs/job-specification/hcl2/functions/uuid/uuidv5.mdx @@ -40,10 +40,10 @@ Use the namespace keywords where possible, to make the intent more obvious to a future reader: ```shell-session -> uuidv5("dns", "developer.hashicorp.com/nomad") +> uuidv5("dns", "nomadproject.io") d2616d48-e1cb-5b87-8a8c-46355decc76a -> uuidv5("url", "https://developer.hashicorp.com/nomad/") +> uuidv5("url", "https://nomadproject.io/") a1572394-3948-5251-b0c7-b4ded43587b4 > uuidv5("oid", "1.3.6.1.4") @@ -58,7 +58,7 @@ UUIDs, and in some special cases it may be more appropriate to use the UUID form: ```shell-session -> uuidv5("6ba7b810-9dad-11d1-80b4-00c04fd430c8", "developer.hashicorp.com/nomad") +> uuidv5("6ba7b810-9dad-11d1-80b4-00c04fd430c8", "nomadproject.io") d2616d48-e1cb-5b87-8a8c-46355decc76a ``` diff --git a/website/content/docs/job-specification/identity.mdx b/website/content/docs/job-specification/identity.mdx index ec2299274aa3..8e0c162d9dbb 100644 --- a/website/content/docs/job-specification/identity.mdx +++ b/website/content/docs/job-specification/identity.mdx @@ -10,21 +10,16 @@ description: |- The `identity` block allows a task access to its [Workload Identity][] via an -environment variable or file. Nomad will create a _default_ identity for all -workloads, but it is *not* exposed to a task. You may also set additional -identities intended for use with external applications such as Vault, Consul, or -OIDC authentication. +environment variable or file. By default Nomad will create an identity for all +workloads, but it is *not* exposed to a task. -For example, the following will expose the default Workload Identity as an -environment variable and file to the task, and a second Workload Identity -configured for a third-party OIDC provider: +The following will expose the Workload Identity as an environment variable and +file to the task: ```hcl job "docs" { @@ -32,22 +27,8 @@ job "docs" { task "api" { identity { - env = true - file = true - - # Restart on token renewal to get the new env var - change_mode = "restart" - } - - identity { - name = "example" - aud = ["oidc.example.com"] - file = true - ttl = "1h" - - # Send a HUP signal when the token file is updated - change_mode = "signal" - change_signal = "SIGHUP" + env = true + file = true } # ... @@ -58,22 +39,6 @@ job "docs" { ## `identity` Parameters -- `name` `(string: "default")` - The name of the workload identity, which must - be unique per task. Only one `identity` block in a task can omit the `name` - field. -- `aud` `([]string: nil)` - The audience field for the workload identity. This - should always be set for non-default identities. -- `change_mode` `(string: "noop")` - Specifies the behavior Nomad should take when the token changes. - - - `"noop"` - take no action. The default since tasks may choose to reload - tokens only when their current token gets rejected or implement their own - change detection. - - `"restart"` - restart the task. - - `"signal"` - send a configurable signal to the task. Must set `change_signal`. - -- `change_signal` `(string: "")` - Specifies the signal to send to the task as a - string like `"SIGHUP"` or `"SIGUSR1"`. This option is required if the - `change_mode` is `signal`. - `env` `(bool: false)` - If true the workload identity will be available in the task's `NOMAD_TOKEN` environment variable. - `file` `(bool: false)` - If true the workload identity will be available in @@ -81,277 +46,6 @@ job "docs" { [`task.user`][taskuser] parameter is set, the token file will only be readable by that user. Otherwise the file is readable by everyone but is protected by parent directory permissions. -- `ttl` `(string: "")` - The lifetime of the identity before it expires. The - client will renew the identity at roughly half the TTL. This is specified - using a label suffix like "30s" or "1h". You may not set a TTL on the default - identity. You should always set a TTL for non-default identities. - -## Task API - -It can be convenient to combine workload identity with Nomad's [Task API] -[taskapi] for enabling tasks to access the Nomad API. - -## Workload Identities for Consul - -Jobs that need access to Consul can use Nomad workload identities for -authentication. These identities are specified as additional `identity` blocks -inside the task or service that will access Consul. - -You can configure Nomad servers to automatically add default identities for -Consul using the [`consul.service_identity`][] and [`consul.task_identity`][] -agent configuration. Upon job registration, the Nomad server updates tasks that -have a [`consul`][] or [`template`][] block and services that use the Consul -service provider to include the default identities. - -You can also specify these identities directly in the job. When provided, they -override the default identities configured in the Nomad servers. Identities for -tasks must have a [`name`](#name) that follows the pattern -`consul_`. Identities for services do not need to specify a -`name`. - -In Nomad Community Edition, `` is always `default`, so the task -identity name should be `consul_default`. - - - Nomad Enterprise supports multiple Consul clusters. The value of - <cluster_name> must be the same as the - consul.cluster value for the task. - - -Refer to [Nomad Workload Identities][int_consul_wid] section of the Consul -integration documentation for more information. - - - - - -```hcl -job "httpd" { - group "httpd" { - consul {} - - network { - port "http" {} - } - - service { - provider = "consul" - name = "httpd" - port = "http" - - identity { - aud = ["consul.io"] - ttl = "1h" - } - } - - task "httpd" { - driver = "docker" - config { - image = "busybox:1.36" - command = "httpd" - args = ["-f", "-p", "${NOMAD_PORT_http}"] - ports = ["http"] - } - - identity { - name = "consul_default" - aud = ["consul.io"] - ttl = "1h" - } - } - } -} -``` - - - - - - -```hcl -job "httpd" { - group "httpd" { - consul { - cluster = "prod" - } - - network { - port "http" {} - } - - service { - provider = "consul" - name = "httpd" - port = "http" - - identity { - aud = ["consul.io"] - ttl = "1h" - } - } - - task "httpd" { - driver = "docker" - - config { - image = "busybox:1.36" - command = "httpd" - args = ["-f", "-p", "${NOMAD_PORT_http}"] - ports = ["http"] - } - - identity { - name = "consul_prod" - aud = ["consul.io"] - ttl = "1h" - } - } - } -} -``` - - - - - -## Workload Identities for Vault - -Jobs that need access to Vault can use Nomad workload identities for -authentication. These identities are specified as additional `identity` blocks -inside the task that will access Vault. - -You can configure Nomad servers to automatically add default identities for -Vault using the [`vault.default_identity`][] agent configuration. Upon job -registration, the Nomad server updates tasks that have a [`vault`][] block to -include the default identity. - -You can also specify these identities directly in the job. When provided, they -override the default identity configured in the Nomad servers. The identity -[`name`](#name) must follow the pattern `vault_`. - -In Nomad Community Edition, `` is always `default`, so the -identity name should be `vault_default`. - - - Nomad Enterprise supports multiple Vault clusters. The value of - <cluster_name> must be the same as the - vault.cluster value for the task. - - -Refer to [Nomad Workload Identities][int_vault_wid] section of the Vault -integration documentation for more information. - - - - - -```hcl -job "mongo" { - namespace = "default" - - group "db" { - network { - port "db" { - to = 27017 - } - } - - task "mongo" { - driver = "docker" - - config { - image = "mongo:7" - ports = ["db"] - } - - vault {} - - identity { - name = "vault_default" - aud = ["vault.io"] - ttl = "1h" - } - - template { - data = < - - - - -```hcl -job "mongo" { - namespace = "default" - - group "db" { - network { - port "db" { - to = 27017 - } - } - - task "mongo" { - driver = "docker" - - config { - image = "mongo:7" - ports = ["db"] - } - - vault { - cluster = "prod" - } - - identity { - name = "vault_prod" - aud = ["vault.io"] - ttl = "1h" - } - - template { - data = < - - - -[Workload Identity]: /nomad/docs/concepts/workload-identity "Nomad Workload Identity" -[`consul.cluster`]: /nomad/docs/job-specification/consul#cluster -[`consul.service_identity`]: /nomad/docs/configuration/consul#service_identity -[`consul.task_identity`]: /nomad/docs/configuration/consul#task_identity -[`consul`]: /nomad/docs/job-specification/consul -[`template`]: /nomad/docs/job-specification/template -[`vault.default_identity`]: /nomad/docs/configuration/vault#default_identity -[`vault`]: /nomad/docs/job-specification/vault -[int_consul_wid]: /nomad/docs/integrations/consul-integration#nomad-workload-identities -[int_vault_wid]: /nomad/docs/integrations/vault-integration#nomad-workload-identities -[taskapi]: /nomad/api-docs/task-api [taskuser]: /nomad/docs/job-specification/task#user "Nomad task Block" -[windows]: https://devblogs.microsoft.com/commandline/af_unix-comes-to-windows/ +[Workload Identity]: /nomad/docs/concepts/workload-identity "Nomad Workload Identity" diff --git a/website/content/docs/job-specification/network.mdx b/website/content/docs/job-specification/network.mdx index 8ce2bce7c46c..cfd6b6094fcf 100644 --- a/website/content/docs/job-specification/network.mdx +++ b/website/content/docs/job-specification/network.mdx @@ -234,7 +234,7 @@ $ sudo firewall-cmd --zone=trusted --add-interface=nomad $ sudo firewall-cmd --zone=trusted --add-interface=nomad --permanent ``` -It is necessary to restart the affected jobs afterwards for them to be able to access +It is neccessary to restart the affected jobs afterwards for them to be able to access the network. Further details can be found in Docker's documentation under [Docker and iptables](https://docs.docker.com/network/iptables/#integration-with-firewalld). ### DNS diff --git a/website/content/docs/job-specification/numa.mdx b/website/content/docs/job-specification/numa.mdx deleted file mode 100644 index a67e38cbad64..000000000000 --- a/website/content/docs/job-specification/numa.mdx +++ /dev/null @@ -1,78 +0,0 @@ ---- -layout: docs -page_title: numa Block - Job Specification -description: |- - The "numa" block is used configure NUMA aware scheduling strategy for a task. ---- - -# `numa` Block - - - -The `numa` block is used to configure how Nomad will assign CPU cores for a task -while taking the [NUMA hardware topology][numa_wiki] of a node into consideration. -Workloads that are sensitive to memory latency can perform significantly better -when pinned to CPU cores on the same NUMA node. - - - -This functionality only exists in Nomad Enterprise. This is not -present in the source available version of Nomad. - - - - -NUMA aware scheduling is currently limited to Linux. - - -```hcl -job "example" { - group "group" { - task "task" { - resources { - cores = 8 - numa { - affinity = "require" - } - } - } - } -} -``` - -In the example above, the task is requesting Nomad to reserve 8 CPU cores, all -of which must be colocated on the same hardware NUMA node. The Nomad scheduler -will ensure the task is placed on a Nomad node with sufficient unused CPU cores -in a compatible configuration. - -Configuring the `numa` block requires the task specifies CPU resources using -the [`cores`][cores] parameter. - -# `numa` Parameters - -- `affinity` `(string: "none")` - Specifies the strategy Nomad will use when - selecting CPU cores to assign to a task. Possible values are `"none"`, - `"prefer"`, or `"require"`. - - `none` - Nomad is free to allocate CPU cores using any strategy. Nomad uses - this freedom to allocate cores in such a way that minimizes the amount of - fragmentation of core availability per NUMA node. It does so by bin-packing - the chosen cores onto the NUMA nodes with the fewest number of cores available. - - `prefer` - Nomad will select the set of CPU cores on a node that minimizes - the total distance between those cores, but does not limit those CPU core - selections to come from a single NUMA node. - - `require` - Nomad will select a set of CPU cores that are strictly colocated - on the same hardware NUMA node. If there are no Nomad nodes with a sufficient - number of available cores in a compatible configuration, task placement will - fail due to exhausted resources. - - - - The `require` affinity option causes fragmentation of available CPU cores - based on the NUMA node the selected cores are associated with. Use it for - workloads known to be highly sensitive to memory latencies. A cluster where - all jobs make use of the `require` affinity option will not be able to make - efficient use of available resources. - - -[numa_wiki]: https://en.wikipedia.org/wiki/Non-uniform_memory_access -[cores]: /nomad/docs/job-specification/resources#cores diff --git a/website/content/docs/job-specification/resources.mdx b/website/content/docs/job-specification/resources.mdx index f3ac22533ef4..c01ed1122679 100644 --- a/website/content/docs/job-specification/resources.mdx +++ b/website/content/docs/job-specification/resources.mdx @@ -44,9 +44,6 @@ job "docs" { maximum memory the task may use, if the client has excess memory capacity, in MB. See [Memory Oversubscription](#memory-oversubscription) for more details. -- `numa` ([Numa][]: <optional>) - Specifies the - NUMA scheduling preference for the task. Requires the use of `cores`. - - `device` ([Device][]: <optional>) - Specifies the device requirements. This may be repeated to request multiple device types. @@ -116,9 +113,8 @@ mechanism for memory pressure is specific to the task driver, operating system, and application runtime. The `memory_max` limit attribute is currently supported by the official -`raw_exec`, `docker`, `exec`, and `java` task drivers. Consult the -documentation of community-supported task drivers for their memory -oversubscription support. +`docker`, `exec`, and `java` task drivers. Consult the documentation of +community-supported task drivers for their memory oversubscription support. Memory oversubscription is opt-in. Nomad operators can enable [Memory Oversubscription in the scheduler configuration][api_sched_config]. Enterprise @@ -147,4 +143,3 @@ resource utilization and considering the following suggestions: [exec_cpu]: /nomad/docs/drivers/exec#cpu [np_sched_config]: /nomad/docs/other-specifications/node-pool#memory_oversubscription_enabled [tutorial_quota]: /nomad/tutorials/governance-and-policy/quotas -[numa]: /nomad/docs/job-specification/numa 'Nomad NUMA Job Specification' diff --git a/website/content/docs/job-specification/restart.mdx b/website/content/docs/job-specification/restart.mdx index 7347deba6889..5b0883665781 100644 --- a/website/content/docs/job-specification/restart.mdx +++ b/website/content/docs/job-specification/restart.mdx @@ -122,21 +122,6 @@ defaults by job type: } ``` -### Disabling restart - -To disable restarting, set the `attempts` parameter to zero and `mode` to `"fail"`. - -```hcl -job "docs" { - group "example" { - restart { - attempts = 0 - mode = "fail" - } - } -} -``` - ### `mode` Values This section details the specific values for the "mode" parameter in the Nomad diff --git a/website/content/docs/job-specification/service.mdx b/website/content/docs/job-specification/service.mdx index a433c45e3689..22d5cf6d3f5c 100644 --- a/website/content/docs/job-specification/service.mdx +++ b/website/content/docs/job-specification/service.mdx @@ -56,10 +56,6 @@ job "docs" { ignore_warnings = false } } - - identity { - aud = ["consul.io"] - } } } } @@ -81,12 +77,6 @@ Connect][connect] integration. `nomad`. All services within a single task group must utilise the same provider value. -- `cluster` `(string: "default")` - Specifies the - Consul cluster to use, when the `provider` is `"consul"`. The Nomad client - will retrieve a Consul token from the cluster configured in the agent - configuration with the same [`consul.name`][]. In Nomad Community Edition, - this field is ignored. - - `check` ([Check][check]: nil) - Specifies a health check associated with the service. This can be specified multiple times to define multiple checks for the service. At this time, a check using the Nomad @@ -96,12 +86,6 @@ Connect][connect] integration. - `connect` - Configures the [Consul Connect][connect] integration. Only available on group services and where `provider = "consul"`. -- `identity` ([Identity][identity_block]: nil) - Specifies a - Workload Identity to use when obtaining Service Identity tokens from Consul to - register the service. Only available where `provider = "consul"`. Typically - this can be omitted so that Nomad will fall back to the server's - [`consul.service_identity`][] block. - - `name` `(string: "--")` - Specifies the name this service will be advertised as in Consul. If not supplied, this will default to the name of the job, task group, and task concatenated together with a dash, like @@ -533,6 +517,3 @@ advertise and check directly since Nomad isn't managing any port assignments. [network_mode]: /nomad/docs/job-specification/network#mode [on_update]: /nomad/docs/job-specification/service#on_update [tagged_addresses]: /consul/docs/discovery/services#tagged-addresses -[`consul.name`]: /nomad/docs/configuration/consul#name -[`consul.service_identity`]: /nomad/docs/configuration/consul#service_identity -[identity_block]: /nomad/docs/job-specification/identity diff --git a/website/content/docs/job-specification/task.mdx b/website/content/docs/job-specification/task.mdx index 43b743bd975b..40006df9aaee 100644 --- a/website/content/docs/job-specification/task.mdx +++ b/website/content/docs/job-specification/task.mdx @@ -34,9 +34,6 @@ job "docs" { configurations are specific to each driver, so please see specific driver documentation for more information. -- `consul` ([Consul][consul_jobspec]: nil) - Specifies Consul - configuration options specific to the task. - - `constraint` ([Constraint][]: nil) - Specifies user-defined constraints on the task. This can be provided multiple times to define additional constraints. @@ -209,7 +206,6 @@ task "server" { [artifact]: /nomad/docs/job-specification/artifact 'Nomad artifact Job Specification' [consul]: https://www.consul.io/ 'Consul by HashiCorp' -[consul_jobspec]: /nomad/docs/job-specification/consul [constraint]: /nomad/docs/job-specification/constraint 'Nomad constraint Job Specification' [affinity]: /nomad/docs/job-specification/affinity 'Nomad affinity Job Specification' [dispatchpayload]: /nomad/docs/job-specification/dispatch_payload 'Nomad dispatch_payload Job Specification' diff --git a/website/content/docs/job-specification/template.mdx b/website/content/docs/job-specification/template.mdx index aeb16643f00b..5eec1437f653 100644 --- a/website/content/docs/job-specification/template.mdx +++ b/website/content/docs/job-specification/template.mdx @@ -661,6 +661,12 @@ When generating PKI certificates with Vault, the certificate, private key, and any intermediate certs are all returned as part of the same API call. Most software requires these files be placed in separate files on the system. +~> **Note**: `generate_lease` must be set to `true` (non-default) on the Vault +PKI role.

    Failure to do so will cause the template to frequently +render a new certificate, approximately every minute. This creates a significant +number of certificates to be expired in Vault and could ultimately lead to Vault +performance impacts and failures. + #### As individual files For templates, all dependencies are mapped into a single list. This means that diff --git a/website/content/docs/job-specification/upstreams.mdx b/website/content/docs/job-specification/upstreams.mdx index 102cefb6d9bb..ef39911d3545 100644 --- a/website/content/docs/job-specification/upstreams.mdx +++ b/website/content/docs/job-specification/upstreams.mdx @@ -86,7 +86,6 @@ job "countdash" { for details. Keys and values support [runtime variable interpolation][interpolation]. - `destination_name` `(string: )` - Name of the upstream service. - `destination_namespace` `(string: )` - Name of the upstream Consul namespace. -- `destination_partition` `(string: "")` - Name of the Cluster admin partition containing the upstream service. - `destination_peer` `(string: "")` - Name of the peer cluster containing the upstream service. - `destination_type` - `(string: "service")` - The type of discovery query the proxy should use for finding service mesh instances. - `local_bind_port` - `(int: )` - The port the proxy will receive diff --git a/website/content/docs/job-specification/vault.mdx b/website/content/docs/job-specification/vault.mdx index 0b8ae8ddc2ca..cfe5a1893c64 100644 --- a/website/content/docs/job-specification/vault.mdx +++ b/website/content/docs/job-specification/vault.mdx @@ -30,8 +30,7 @@ job "docs" { group "example" { task "server" { vault { - cluster = "default" - role = "prod" + policies = ["cdn", "frontend"] change_mode = "signal" change_signal = "SIGUSR1" @@ -58,22 +57,6 @@ with Vault as well. ## `vault` Parameters -- `allow_token_expiration` `(bool: false)` - Specifies that Nomad clients should - not attempt to renew a task's Vault token, allowing it to expire. This should - only be used when a secret is requested from Vault once at the start of a task - or in a short-lived prestart task. Long-running tasks should never set - `allow_token_expiration=true` if they obtain Vault secrets via `template` - blocks, as the Vault token will expire and the template runner will continue - to make failing requests to Vault until its [`vault_retry`][] attempts are - exhausted, at which point the task will fail. - - When Nomad has been configured to use [Workload Identity with Vault][], Nomad - clients will automatically detect when tokens cannot be refreshed (for - example, when the Vault auth method is configured to issue batch tokens). In - this case, the `allow_token_expiration` option will be implicitly set to - `true` by the client. The [legacy Vault authentication workflow][] cannot - automatically detect this. - - `change_mode` `(string: "restart")` - Specifies the behavior Nomad should take if the Vault token changes. The possible values are: @@ -85,11 +68,6 @@ with Vault as well. string like `"SIGUSR1"` or `"SIGINT"`. This option is required if the `change_mode` is `signal`. -- `cluster` `(string: "default")` - Specifies the - Vault cluster to use. The Nomad client will retrieve a Vault token from the - cluster configured in the agent configuration with the same - [`vault.name`][]. In Nomad Community Edition, this field is ignored. - - `env` `(bool: true)` - Specifies if the `VAULT_TOKEN` and `VAULT_NAMESPACE` environment variables should be set when starting the task. @@ -105,19 +83,14 @@ with Vault as well. isolation. + - `namespace` `(string: "")` - Specifies the Vault Namespace to use for the task. The Nomad client will retrieve a Vault token that is scoped to this particular namespace. - `policies` `(array: [])` - Specifies the set of Vault policies that the task requires. The Nomad client will retrieve a Vault token that is - limited to those policies. This field may only be used with the legacy Vault - authentication workflow and not with JWT and workload identity. It is - deprecated in favor of the `role` field and will be removed in Nomad 1.9. - -- `role` `(string: "")` - Specifies the Vault role used when retrieving a token - from Vault using JWT and workload identity. If not specified the client's - [`create_from_role`][] value is used. + limited to those policies. ## `vault` Examples @@ -129,11 +102,11 @@ The following examples only show the `vault` blocks. Remember that the This example tells the Nomad client to retrieve a Vault token. The token is available to the task via the canonical environment variable `VAULT_TOKEN` and written to disk at `secrets/vault_token`. The resulting token will have the -Vault policies from the "prod" role attached. +"frontend" Vault policy attached. ```hcl vault { - role = "prod" + policies = ["frontend"] } ``` @@ -143,7 +116,7 @@ This example shows signaling the task instead of restarting it. ```hcl vault { - role = "prod" + policies = ["frontend"] change_mode = "signal" change_signal = "SIGINT" @@ -162,7 +135,7 @@ the task itself: ```hcl vault { - role = "prod" + policies = ["tls-policy", "nomad-job-policy"] change_mode = "noop" env = false file = false @@ -210,7 +183,7 @@ This example shows specifying a particular Vault namespace for a given task. ```hcl vault { - role = "prod" + policies = ["frontend"] namespace = "engineering/frontend" change_mode = "signal" @@ -218,12 +191,7 @@ vault { } ``` -[`create_from_role`]: /nomad/docs/configuration/vault#create_from_role [docker]: /nomad/docs/drivers/docker "Docker Driver" [restart]: /nomad/docs/job-specification/restart "Nomad restart Job Specification" [template]: /nomad/docs/job-specification/template "Nomad template Job Specification" [vault]: https://www.vaultproject.io/ "Vault by HashiCorp" -[`vault.name`]: /nomad/docs/configuration/vault#name -[`vault_retry`]: /nomad/docs/configuration/client#vault_retry -[Workload Identity with Vault]: /nomad/docs/integrations/vault/acl#nomad-workload-identities -[legacy Vault authentication workflow]: /nomad/docs/integrations/vault/acl#authentication-without-workload-identity-legacy diff --git a/website/content/docs/job-specification/volume_mount.mdx b/website/content/docs/job-specification/volume_mount.mdx index 01929d2277ea..545379bd62b6 100644 --- a/website/content/docs/job-specification/volume_mount.mdx +++ b/website/content/docs/job-specification/volume_mount.mdx @@ -64,14 +64,6 @@ updates to remove a volume that it depends on. and cause problems in the host operating system if a task creates a mount but does not clean it up properly before exiting. -- `selinux_label``(string: "")` - Specifies the SELinux label for the mount. - This is only supported on Linux hosts and when supported by the task driver. Refer to the task driver documentation for more information. Possible - values are: - - - `Z` - Specifies that the volume content is private and unshared between - containers. - - `z` - Specifies that the volume content is shared among containers. - For examples of how to use [HCL2] interpolation for fine-grained control of volumes, see [Volume Interpolation]. diff --git a/website/content/docs/operations/metrics-reference.mdx b/website/content/docs/operations/metrics-reference.mdx index 861e9cb81e21..72252e2d0945 100644 --- a/website/content/docs/operations/metrics-reference.mdx +++ b/website/content/docs/operations/metrics-reference.mdx @@ -507,4 +507,4 @@ Agent metrics are emitted by all Nomad agents running in either client or server [tagged-metrics]: /nomad/docs/operations/metrics-reference#tagged-metrics [sticky]: /nomad/docs/job-specification/ephemeral_disk#sticky -[s_port_plan_failure]: https://developer.hashicorp.com/nomad/s/port-plan-failure +[s_port_plan_failure]: https://nomadproject.io/s/port-plan-failure diff --git a/website/content/docs/operations/monitoring-nomad.mdx b/website/content/docs/operations/monitoring-nomad.mdx index 2823055ba144..6dd813a86c59 100644 --- a/website/content/docs/operations/monitoring-nomad.mdx +++ b/website/content/docs/operations/monitoring-nomad.mdx @@ -160,7 +160,7 @@ When a node is marked as ineligible due to excessive plan rejections, the following node event is registered: ``` -Node marked as ineligible for scheduling due to multiple plan rejections, refer to https://developer.hashicorp.com/nomad/s/port-plan-failure for more information +Node marked as ineligible for scheduling due to multiple plan rejections, refer to https://www.nomadproject.io/s/port-plan-failure for more information ``` Along with the log line: diff --git a/website/content/docs/operations/nomad-agent.mdx b/website/content/docs/operations/nomad-agent.mdx index 7dc11710a56a..474eed327ea4 100644 --- a/website/content/docs/operations/nomad-agent.mdx +++ b/website/content/docs/operations/nomad-agent.mdx @@ -84,7 +84,7 @@ There are several important messages that `nomad agent` outputs: By default, any stop signal to an agent (interrupt or terminate) will cause the agent to exit after ensuring its internal state is committed to disk as -needed. You can configuration additional behaviors by setting shutdown +needed. You can configuration additonal behaviors by setting shutdown [`leave_on_interrupt`][] or [`leave_on_terminate`][] to respond to the respective signals. diff --git a/website/content/docs/other-specifications/namespace.mdx b/website/content/docs/other-specifications/namespace.mdx index 1d3d5d7b7de9..cea22064041f 100644 --- a/website/content/docs/other-specifications/namespace.mdx +++ b/website/content/docs/other-specifications/namespace.mdx @@ -46,18 +46,6 @@ node_pool_config { default = "prod" allowed = ["all", "default"] } - -# Vault configuration is a Nomad Enterprise feature. -vault { - default = "default" - allowed = ["default", "infra"] -} - -# Consul configuration is a Nomad Enterprise feature. -consul { - default = "default" - allowed = ["all", "default"] -} ``` ## Namespace Specification Parameters @@ -82,14 +70,6 @@ consul { Specifies node pool configurations. These values are checked at job submission. -- `vault` ([Vault](#vault-parameters): <optional>) - - Specifies which Vault clusters are allowed to be used from this - namespace. These values are checked at job submission. - -- `consul` ([Consul](#consul-parameters): <optional>) - - Specifies which Consul clusters are allowed to be used from this - namespace. These values are checked at job submission. - ### `capabilities` Parameters - `enabled_task_drivers` `(array: [])` - List of task drivers allowed @@ -115,40 +95,6 @@ consul { any node pool is allowed to be used, except for those that match any of these patterns. This field cannot be used with `allowed`. -### `vault` Parameters - -- `default` `(string: "default")` - Specifies the Vault cluster to use for jobs - in this namespace that don't define a Vault cluster in their specification. - -- `allowed` `(array: nil)` - Specifies the Vault clusters that are - allowed to be used by jobs in this namespace. By default, all Vault clusters - are allowed. If an empty list is provided only the namespace's default Vault - cluster is allowed. This field supports wildcard globbing through the use of - `*` for multi-character matching. This field cannot be used with `denied`. - -- `denied` `(array: nil)` - Specifies the Vault clusters that are not - allowed to be used by jobs in this namespace. This field supports wildcard - globbing through the use of `*` for multi-character matching. If specified, - any Vault cluster is allowed to be used, except for those that match any of - these patterns. This field cannot be used with `allowed`. - -### `consul` Parameters - -- `default` `(string: "default")` - Specifies the Consul cluster to use for jobs - in this namespace that don't define a Consul cluster in their specification. - -- `allowed` `(array: nil)` - Specifies the Consul clusters that are - allowed to be used by jobs in this namespace. By default, all Consul clusters - are allowed. If an empty list is provided only the namespace's default Consul - cluster is allowed. This field supports wildcard globbing through the use of - `*` for multi-character matching. This field cannot be used with `denied`. - -- `denied` `(array: nil)` - Specifies the Consul clusters that are not - allowed to be used by jobs in this namespace. This field supports wildcard - globbing through the use of `*` for multi-character matching. If specified, - any Consul cluster is allowed to be used, except for those that match any of - these patterns. This field cannot be used with `allowed`. - [cli_ns_apply]: /nomad/docs/commands/namespace/apply [hcl2]: /nomad/docs/job-specification/hcl2 [jobspecs]: /nomad/docs/job-specification diff --git a/website/content/docs/other-specifications/volume/index.mdx b/website/content/docs/other-specifications/volume/index.mdx index 9ba9fc3cc172..5422693c6906 100644 --- a/website/content/docs/other-specifications/volume/index.mdx +++ b/website/content/docs/other-specifications/volume/index.mdx @@ -106,9 +106,7 @@ parameters { the exact behavior is up to the storage provider. If you want to specify an exact size, you should set `capacity_min` and `capacity_max` to the same value. Accepts human-friendly suffixes such as `"100GiB"`. This field may not - be supported by all storage providers. Increasing this value and re-issuing - `volume create` or `volume register` may expand the volume, if the CSI plugin - supports it. + be supported by all storage providers. Only allowed on **volume creation**. - `capacity_max` `(string: )` - Option for requesting a maximum capacity, in bytes. The capacity of a volume may be the physical size of a @@ -117,7 +115,7 @@ parameters { the exact behavior is up to the storage provider. If you want to specify an exact size, you should set `capacity_min` and `capacity_max` to the same value. Accepts human-friendly suffixes such as `"100GiB"`. This field may not - be supported by all storage providers. + be supported by all storage providers. Only allowed on **volume creation**. - `capability` ([Capability][capability]: <required>) - Option for validating the capability of a volume. @@ -154,8 +152,9 @@ Several fields are set automatically by the plugin when `volume create` or `volume register` commands are successful and you should not set their values if they are not supported by the operation. -You should not set the [`snapshot_id`](#snapshot_id), or [`clone_id`](#clone_id) -fields on **volume registration**. +You should not set the [`snapshot_id`](#snapshot_id), [`clone_id`](#clone_id), +[`capacity_min`](#capacity_min), or [`capacity_max`](#capacity_max) fields on +**volume registration**. And you should not set the [`external_id`](#external_id) or [`context`](#context) fields on **volume creation**. @@ -165,10 +164,9 @@ And you should not set the [`external_id`](#external_id) or The `volume register` command allows updating a volume definition. But not all fields can be updated after the volume is registered: -* The `capacity_min` and `capacity_max` fields can be updated, and may increase - the volume size if the CSI plugin supports it. Expansion may or may not be - possible while the volume is in use, again depending on the plugin. - Reducing volume capacity is not allowed per the CSI spec. +* The `capacity_min` and `capacity_max` fields can be updated, so long as the + volumes existing capacity fits within that range. The actual capacity of the + volume is unchanged. * The `capability` blocks can be added or removed, but only if the capability is not currently in use by a mounted volume. * The `mount_options` block can be updated if the volume is not in use. @@ -177,20 +175,6 @@ fields can be updated after the volume is registered: provided by the CSI plugin, and should not be updated unless recommended by the CSI plugin's documentation. -## Volume Expansion - -CSI Volumes may be expanded (increased in size) if the CSI controller plugin -(and node plugin, if required) has the `EXPAND_VOLUME` capability. - -To trigger a volume expansion, increase [`capacity_min`](#capacity_min) -above the current real capacity of the volume (as seen with the -[`volume status`][] command), and re-issue either [`volume create`][] -or [`volume register`][]. - -Nomad will reconcile the requested capacity by issuing expand volume requests -to the controller plugin, and if required by the controller, also to the -node plugins for each allocation that has a claim on the volume. - ## Examples ### Volume registration @@ -239,73 +223,6 @@ context { } ``` - -### Example Volume Expansion - -Either [`volume create`][] or [`volume register`][] commands can trigger -an expand to occur, after the volume has already been created or registered. - -Example using `volume create`, with a `volume.hcl` file: - -```hcl -id = "ebs_prod_db1" -name = "database" -type = "csi" -plugin_id = "ebs-prod" - -capacity_min = "50gib" -capacity_max = "50gib" - -# ... etc ... -``` - -Create the volume: - -```shell-session -$ nomad volume create volume.hcl -Created external volume vol-asdf1234 with ID ebs_prod_db1 -``` - -See its current capacity with [`volume status`][]: - -```shell-session -$ nomad volume status ebs_prod_db1 | grep Capacity -Capacity = 50 GiB -``` - -Update `volume.hcl`: - -```hcl -id = "ebs_prod_db1" -name = "database" -type = "csi" -plugin_id = "ebs-prod" -# all of the above must remain the same - -capacity_min = "100gib" # double -capacity_max = "100gib" # increased to match - -# ... etc ... -``` - -Run `volume create` again: - -```shell-session -$ nomad volume create volume.hcl -Created external volume vol-asdf1234 with ID ebs_prod_db1 -``` - -Check the volume capacity again: - -```shell-session -$ nomad volume status ebs_prod_db1 | grep Capacity -Capacity = 100 GiB -``` - -If you encounter errors that are not clear from the command output, -the CSI plugin allocation logs and/or Nomad leader server logs may be -helpful. - [api_volume_create]: /nomad/api-docs/volumes#create-volume [api_volume_register]: /nomad/api-docs/volumes#register-volume [capability]: /nomad/docs/other-specifications/volume/capability @@ -315,4 +232,3 @@ helpful. [topology_request]: /nomad/docs/other-specifications/volume/topology_request [`volume create`]: /nomad/docs/commands/volume/create [`volume register`]: /nomad/docs/commands/volume/register -[`volume status`]: /nomad/docs/commands/volume/status diff --git a/website/content/docs/upgrade/upgrade-specific.mdx b/website/content/docs/upgrade/upgrade-specific.mdx index e58a20ae03aa..abc7f150474a 100644 --- a/website/content/docs/upgrade/upgrade-specific.mdx +++ b/website/content/docs/upgrade/upgrade-specific.mdx @@ -13,181 +13,21 @@ upgrade. However, specific versions of Nomad may have more details provided for their upgrades as a result of new features or changed behavior. This page is used to document those details separately from the standard upgrade flow. -## Nomad 1.8.0 - -#### Deprecated Disconnect Fields - -Nomad 1.8.0 introduces a `disconnect` block meant to group all the configuration -options related to disconnected client's and server's behavior, causing the -deprecation of the fields `stop_after_client_disconnect`, `max_client_disconnect` -and `prevent_reschedule_on_lost`. This block also introduces new options for -allocations reconciliation if the client regains connectivity. - -#### CNI Constraints - -In Nomad 1.8.0, jobs with `bridge` networking will have constraints added during -job submit that require CNI plugins to be present on the node. Nodes have -fingerprinted the available CNI plugins starting in Nomad 1.5.0. - -If you are upgrading from Nomad 1.5.0 or later to 1.8.0 or later, there's -nothing additional for you to do. It's not recommended to skip more than 2 -versions of Nomad. But if you upgrade from earlier than 1.5.0 to 1.8.0 or later, -you will need to ensure that clients have been upgraded before submitting any -jobs that use `bridge` networking. - -#### Removal of `raw_exec` option `no_cgroups` - -In Nomad 1.7.0 the `raw_exec` plugin option for `no_cgroups` became ineffective. -Starting in Nomad 1.8.0 attempting to set the `no_cgroups` in `raw_exec` plugin -configuration will result in an error when starting the agent. - -## Nomad 1.7.2 - -Nomad 1.7.2 fixes a critical bug in CPU fingerprinting in Nomad 1.7.0 and -1.7.1. You should not install Nomad 1.7.0 or 1.7.1 and instead install the -latest Nomad 1.7.x version. - -## Nomad 1.7.0 - - - -Nomad 1.7.0 contains a critical bug in keyring replication. You should not -install Nomad 1.7.0 and instead install the latest Nomad 1.7.x version. - - - -#### Keyring Replication Failure After Leader Election - -Nomad 1.7.0 introduced new RSA keys to the keyring for use in signing workload -identities. These keys were not correctly replicated from leader to -followers. This results in all workload identity verification failing after a -leader election. - -This bug was fixed in Nomad 1.7.1. - -#### Vault Integration Changes - -Starting in Nomad 1.7, Nomad clients will use a task's [Workload Identity][] to -authenticate to Vault and obtain a Vault token specific to the task. - -The existing workflow using a Vault token provided in either the agent -configuration or at the time of job submission is deprecated and will be removed -in Nomad 1.9. The [`vault.policies`][] field is also deprecated and will work -only with the existing workflow. Instead, you should configure a suitable Vault -role and use that. - -The following agent configuration fields are deprecated: -- [`vault.allow_unauthenticated`][] will be removed in Nomad 1.9. Tasks will use - the workload identity without the user supplying a Vault token. -- [`vault.task_token_ttl`][] will be removed in Nomad 1.9. With workload - identity, tasks will receive their TTL configuration from the Vault role. -- [`vault.token`][] will be removed in Nomad 1.9. Nomad agents will no longer - make requests to authenticated endpoints except with a task's workload - identity. - -Before upgrading to Nomad 1.9 you will need to have configured authentication -with Vault to work with workload identity. See [Migrating to Using Workload -Identity with Vault][] for more details. - -#### Consul Integration Changes - -Starting in Nomad 1.7, Nomad clients will use a service's or task's [Workload -Identity][] to authenticate to Consul and obtain a Consul token specific to the -workload. - -The existing workflow using a Consul token provided in either the agent -configuration or at the time of job submission is deprecated and will be removed -in Nomad 1.9. The [`consul.allow_unauthenticated`][] agent configuration field -will be removed in Nomad 1.9. Tasks will use the workload identity without the -user supplying a Consul token. - -Before upgrading to Nomad 1.9 you will need to have configured authentication -with Consul to work with workload identity. See [Migrating to Using Workload -Identity with Consul][] for more details. - -#### RS256 JWT Signing Algorithm Support - -Prior to Nomad 1.7, workload identity JWTs were signed with the `EdDSA` -algorithm. While `EdDSA` has numerous advantages as a signing algorithm, most -third parties that accept JWTs expect the `RS256` signing algorithm to be used. - -Therefore starting in Nomad 1.7 *new* signing keys will generate an RSA key and -sign workload identities with the `RS256` signing algorithm. - -Before setting up third party authentication methods to use workload -identities, it is recommended to run [`nomad operator root keyring -rotate`](/nomad/docs/commands/operator/root/keyring-rotate) to ensure you -generate a new RSA key. - -To verify an RSA key is present you may check the [`/.well-known/jwks.json` -endpoint](/nomad/api-docs/operator/keyring#list-active-public-keys) on any -Nomad agent. If you see `"kty": "RSA"`, then an RSA key exists and you do not -need to rotate keys. - -New Nomad clusters will use RSA by default and are not affected. - -#### CPU Fingerprinting Changes - -Starting in Nomad 1.7, Nomad clients improve the accuracy of detected CPU -performance metrics. The fingerprinter now takes into account heterogeneous core -types on applicable processors. In addition, Nomad will attempt to detect and -use the base frequency of the processor rather than the turbo frequency when -calculating the total available CPU bandwidth. The net result of these behaviors -is that the calculated total CPU bandwidth available on a node may change when -upgrading to Nomad 1.7. Operators are encouraged to ensure planned capacity -meets expectations before upgrading. The [cpu concepts][cpu] documentation -contains guidance in understanding how Nomad detects CPU metrics. - -#### CPU EC2 Detection Changes - -Prior to Nomad 1.7, Nomad clients embedded a large lookup table of CPU -performance data for every EC2 instance type. In 1.7 and later Nomad instead -gathers this data by executing the `dmidecode` command. The `dmidecode` package -must be installed manually on some Linux distributions before the Nomad agent -is started. - -#### CPU Core Isolation - -Starting in Nomad 1.7, Nomad tasks that specify CPU resources using the `cores` -attribute will be restricted to using only the CPU cores assigned to them. In -previous versions of Nomad these tasks could also make use of other non-reserved -CPU cores. However this feature would cause severe performance problems for -the Linux kernel as the number of tasks increased. Operators are encouraged -to ensure tasks making use of the `cores` attribute are given sufficient CPU -resources before upgrading. +## Nomad 1.6.4, 1.5.11 #### The `distinct_hosts` Constraint Now Honors Namespaces -Nomad 1.7.0 changes the behavior of the [`distinct_hosts`][] constraint such that -namespaces are taken into account when choosing feasible clients for allocation -placement. The previous, less-expected behavior would cause **any** job with the -same name running on a client to cause that node to be considered infeasible. +Nomad 1.6.4 and 1.5.11 change the behavior of the [`distinct_hosts`][] +constraint such that namespaces are taken into account when choosing feasible +clients for allocation placement. The previous, less-expected behavior would +cause **any** job with the same name running on a client to cause that node to +be considered infeasible. This change allows workloads that formerly did not colocate to be scheduled onto the same client when they are in different namespaces. To prevent this, consider using [node pools] and constrain the jobs with a [`distinct_property`][] constraint over [`${node.pool}`][node_attributes]. -#### Loading Binaries from `plugin_dir` Without Configuration - -Starting with Nomad 1.7.0, loading plugins that are not referenced in the agent -configuration file is deprecated. Future versions of Nomad will only load -plugins that have a corresponding [`plugin`](/nomad/docs/configuration/plugin) -block in the agent configuration file. - -#### Changes to `raw_exec` - -The `raw_exec` task driver now enforces memory limits via cgroups on Linux -platforms similar to the `exec` and `docker` task drivers. The driver does -support memory [oversubscription][oversub], which can be configured in such a -way to nearly replicate the previously unlimited behavior. - -The `no_cgroups` configuration option no longer has any effect. Previously, -setting `no_cgroups` would disable the mechanism where Nomad used the freezer -cgroup to halt the process group of a Task before issuing a kill signal to each -process. Starting in Nomad 1.7.0 this behavior is always enabled (and a similar -mechanism has always been enabled on cgroups v2 systems). - ## Nomad 1.6.0 #### Enterprise License Validation with BuildDate @@ -2032,14 +1872,13 @@ deleted and then Nomad 0.3.0 can be launched. [lxc]: /nomad/plugins/drivers/community/lxc [max_kill_timeout]: /nomad/docs/configuration/client#max_kill_timeout [migrate]: /nomad/docs/job-specification/migrate -[Migrating to Using Workload Identity with Consul]: /nomad/docs/integrations/consul/acl#migrating-to-using-workload-identity-with-consul -[Migrating to Using Workload Identity with Vault]: /nomad/docs/integrations/vault/acl#migrating-to-using-workload-identity-with-vault +[Migrating to Using Workload Identity with Consul]: /nomad/docs/integrations/consul-integration#migrating-to-using-workload-identity-with-consul +[Migrating to Using Workload Identity with Vault]: /nomad/docs/integrations/vault-integration#migrating-to-using-workload-identity-with-vault [no_net_raw]: /nomad/docs/upgrade/upgrade-specific#nomad-1-1-0-rc1-1-0-5-0-12-12 [node drain]: /nomad/docs/upgrade#5-upgrade-clients [node pools]: /nomad/docs/concepts/node-pools [node_attributes]: /nomad/docs/runtime/interpolation#node-attributes [nvidia]: /nomad/plugins/devices/nvidia -[oversub]: /nomad/docs/job-specification/resources#memory-oversubscription [pki]: /vault/docs/secrets/pki [plugin-block]: /nomad/docs/configuration/plugin [plugins]: /nomad/plugins/drivers/community @@ -2057,4 +1896,39 @@ deleted and then Nomad 0.3.0 can be launched. [Upgrading to Raft Protocol 3]: /nomad/docs/upgrade#upgrading-to-raft-protocol-3 [validate]: /nomad/docs/commands/job/validate [vault_grace]: /nomad/docs/job-specification/template -[Workload Identity]: /nomad/docs/concepts/workload-identity +[node drain]: /nomad/docs/upgrade#5-upgrade-clients +[`template.disable_file_sandbox`]: /nomad/docs/configuration/client#template-parameters +[template_gid]: /nomad/docs/job-specification/template#gid +[template_uid]: /nomad/docs/job-specification/template#uid +[pki]: /vault/docs/secrets/pki +[`volume create`]: /nomad/docs/commands/volume/create +[`volume register`]: /nomad/docs/commands/volume/register +[`volume`]: /nomad/docs/job-specification/volume +[enterprise licensing]: /nomad/docs/enterprise/license +[`cap_net_raw`]: https://security.stackexchange.com/a/128988 +[`linux capabilities`]: https://docs.docker.com/engine/reference/run/#runtime-privilege-and-linux-capabilities +[`allow_caps`]: /nomad/docs/drivers/docker#allow_caps +[`extra_hosts`]: /nomad/docs/drivers/docker#extra_hosts +[no_net_raw]: /nomad/docs/upgrade/upgrade-specific#nomad-1-1-0-rc1-1-0-5-0-12-12 +[allow_caps_exec]: /nomad/docs/drivers/exec#allow_caps +[allow_caps_java]: /nomad/docs/drivers/java#allow_caps +[cap_add_exec]: /nomad/docs/drivers/exec#cap_add +[cap_drop_exec]: /nomad/docs/drivers/exec#cap_drop +[`log_file`]: /nomad/docs/configuration#log_file +[Upgrading to Raft Protocol 3]: /nomad/docs/upgrade#upgrading-to-raft-protocol-3 +[`Local`]: /consul/docs/security/acl/acl-tokens#token-attributes +[anon_token]: /consul/docs/security/acl/acl-tokens#special-purpose-tokens +[consul_acl]: https://github.com/hashicorp/consul/issues/7414 +[kill_timeout]: /nomad/docs/job-specification/task#kill_timeout +[max_kill_timeout]: /nomad/docs/configuration/client#max_kill_timeout +[alloc_overlap]: https://github.com/hashicorp/nomad/issues/10440 +[gh_10446]: https://github.com/hashicorp/nomad/pull/10446#issuecomment-1224833906 +[gh_issue]: https://github.com/hashicorp/nomad/issues/new/choose +[upgrade process]: /nomad/docs/upgrade#upgrade-process +[landlock]: https://docs.kernel.org/userspace-api/landlock.html +[artifact_fs_isolation]: /nomad/docs/configuration/client#disable_filesystem_isolation +[decompression_file_count_limit]: /nomad/docs/configuration/client#decompression_file_count_limit +[decompression_size_limit]: /nomad/docs/configuration/client#decompression_size_limit +[artifact_env]: /nomad/docs/configuration/client#set_environment_variables +[dangling_container_reconciliation]: /nomad/docs/drivers/docker#enabled +[hard_guide]: /nomad/docs/install/production/requirements#hardening-nomad diff --git a/website/content/plugins/drivers/community/firecracker-task-driver.mdx b/website/content/plugins/drivers/community/firecracker-task-driver.mdx index f0e335092262..5aa129c9cdb9 100644 --- a/website/content/plugins/drivers/community/firecracker-task-driver.mdx +++ b/website/content/plugins/drivers/community/firecracker-task-driver.mdx @@ -124,7 +124,7 @@ match the name of the network, and use the .conflist extension. - [tc-redirect-tap][tc-redirect-tap] [plugin_dir]: /nomad/docs/configuration#plugin_dir -[tc-redirect-tap]: https://github.com/awslabs/tc-redirect-tap +[tc-redirect-tap]: https://github.com/firecracker-microvm/firecracker-go-sdk/tree/master/cni [container network plugins]: https://github.com/containernetworking/plugins [firecracker binary]: https://github.com/firecracker-microvm/firecracker/releases [firecracker-task-guide]: https://github.com/cneira/firecracker-task-driver diff --git a/website/content/plugins/drivers/community/index.mdx b/website/content/plugins/drivers/community/index.mdx index a49e922d1a1c..cc8e59b489ff 100644 --- a/website/content/plugins/drivers/community/index.mdx +++ b/website/content/plugins/drivers/community/index.mdx @@ -32,7 +32,6 @@ Below is a list of community-supported task drivers you can use with Nomad: - [Singularity][singularity] - [systemd-nspawn][nspawn-driver] - [Windows IIS][nomad-driver-iis] -- [Windows IIS][nomad-iis] [rookout]: /nomad/plugins/drivers/community/rookout [lxc]: /nomad/plugins/drivers/community/lxc @@ -44,7 +43,6 @@ Below is a list of community-supported task drivers you can use with Nomad: [firecracker-task-driver]: /nomad/plugins/drivers/community/firecracker-task-driver [nspawn-driver]: /nomad/plugins/drivers/community/nspawn [nomad-driver-iis]: /nomad/plugins/drivers/community/iis -[nomad-iis]: /nomad/plugins/drivers/community/nomad-iis [nomad-driver-containerd]: /nomad/plugins/drivers/community/containerd [lightrun]: /nomad/plugins/drivers/community/lightrun [pledge]: /nomad/plugins/drivers/community/pledge diff --git a/website/content/plugins/drivers/community/lightrun.mdx b/website/content/plugins/drivers/community/lightrun.mdx index e71ad18b5c47..3a0a46f9326f 100644 --- a/website/content/plugins/drivers/community/lightrun.mdx +++ b/website/content/plugins/drivers/community/lightrun.mdx @@ -56,7 +56,7 @@ task "run-with-lightrun" { The `lightrun-java` driver accepts all configuration options of the Nomad [`java`] driver. -Additionally, the `lightrun-java` driver requires the following configuration in +Additionaly, the `lightrun-java` driver requires the following configuration in the job spec. To find these configurations, log into the [Lightrun Management Portal][lightrun_portal] and refer to the **Download the Agent** section: diff --git a/website/content/plugins/drivers/community/nomad-iis.mdx b/website/content/plugins/drivers/community/nomad-iis.mdx deleted file mode 100644 index a2514d92a44b..000000000000 --- a/website/content/plugins/drivers/community/nomad-iis.mdx +++ /dev/null @@ -1,75 +0,0 @@ ---- -layout: docs -page_title: 'Drivers: nomad-iis' -description: >- - The IIS driver is used for running - Windows IIS services. ---- - -# Windows IIS Driver - -Name: `nomad_iis` - -This plugin is a task driver to run IIS Web Applications on Windows Servers. Each allocation will create an AppPool and a Website. -For a full documentation please refer to the project's [Readme](https://github.com/sevensolutions/nomad-iis/blob/main/README.md). - -Unlike most other Nomad task drivers, this one is written in the C# language using ASP.NET. It uses the Microsoft.Web.Administration-API to communicate with IIS. - - -At the moment I'm developing this plugin as a hobby project. Version 1 has not yet been reached and breaking changes may still occur. - - -## Sample Job - -```hcl -job "iis-test" { - datacenters = ["dc1"] - type = "service" - - group "iis-test" { - count = 1 - - network { - port "httplabel" {} - } - - task "iis-test" { - driver = "iis" - - config { - application { - path = "C:\\inetpub\\wwwroot" - } - application { - alias = "subapp" - path = "C:\\inetpub\\wwwroot" - } - - binding { - type = "http" - port = "httplabel" - } - } - - env { - my_key = "my-value" - } - - resources { - cpu = 100 - memory = 20 - } - } - } -} -``` - -Please refer to the project's [Readme](https://github.com/sevensolutions/nomad-iis/blob/main/README.md) for the full documentation and configuration options. - -## Download - -Download the latest version from [here](https://github.com/sevensolutions/nomad-iis/releases). - -## Source Code - -You can get the full source code of this plugin on [Github](https://github.com/sevensolutions/nomad-iis). diff --git a/website/content/plugins/drivers/community/rkt.mdx b/website/content/plugins/drivers/community/rkt.mdx index 5e132b5e2952..dfbb3dfb11c7 100644 --- a/website/content/plugins/drivers/community/rkt.mdx +++ b/website/content/plugins/drivers/community/rkt.mdx @@ -5,8 +5,10 @@ description: The rkt task driver is used to run application containers using rkt --- ~> **Deprecation Warning!** -Rkt has ended and the project has been [archived by the -CNCF](https://github.com/rkt/rkt/issues/4004#issuecomment-507358362) +Nomad introduced the rkt driver in version 0.2.0. The rkt project had some +early adoption; in recent times user adoption has trended away from rkt towards +other projects. Project activity has declined and there are unpatched CVEs. +The project has been [archived by the CNCF](https://github.com/rkt/rkt/issues/4004#issuecomment-507358362) Nomad 0.11 converted the rkt driver to an external driver. We will not prioritize features or pull requests that affect the rkt driver. The external driver is available as an [open source diff --git a/website/content/plugins/drivers/remote/ecs.mdx b/website/content/plugins/drivers/remote/ecs.mdx index bec2c3778d0c..b4346bd02050 100644 --- a/website/content/plugins/drivers/remote/ecs.mdx +++ b/website/content/plugins/drivers/remote/ecs.mdx @@ -81,7 +81,7 @@ job "nomad-ecs-demo" { task "http-server" { driver = "ecs" - kill_timeout = "1m" // increased from default to accommodate ECS. + kill_timeout = "1m" // increased from default to accomodate ECS. config { task { diff --git a/website/content/tools/autoscaling/agent.mdx b/website/content/tools/autoscaling/agent.mdx index 8df4e33d17c3..6d2ae9d188e0 100644 --- a/website/content/tools/autoscaling/agent.mdx +++ b/website/content/tools/autoscaling/agent.mdx @@ -17,9 +17,7 @@ The Nomad Autoscaler currently has limited support for [Nomad Namespaces][nomad_namespaces]. The `nomad` configuration below supports specifying a namespace; if configured with a namespace, the Autoscaler will retrieve scaling policies and perform autoscaling only for jobs in that -namespace. If the special wildcard namespace value `*` is used, the Autoscaler -agent will retrieve scaling policies from all namespaces. A future version will -include support for multiple namespaces. +namespace. A future version will include support for multiple namespaces. ## Nomad ACLs @@ -35,32 +33,6 @@ namespace "default" { } ``` -When utilizing the High-Availability feature added in v0.4.0, the ACL policy -needs to include capabilities that allow the Nomad Autoscaler to obtain and release Nomad variable -locks. The namespace identifier should match the configured -[`high_availability.lock_namespace`][autoscaler_ha_lock_namespace] parameter, -and the path should match the [`high_availability.lock_path`][autoscaler_ha_lock_path] -parameter. - -```hcl -namespace "default" { - variables { - path "nomad-autoscaler/lock" { - capabilities = ["write"] - } - } -} -``` - -If running Nomad Autoscaler Enterprise, the following ACL policy addition is -needed to ensure it can read the Nomad Enterprise license. - -```hcl -operator { - policy = "read" -} -``` - Other APM and target plugins may require additional ACLs; see the plugin documentation for more information. ## Load Order and Merging @@ -125,5 +97,3 @@ following actions. [autoscaler_agent_nomad]: /nomad/tools/autoscaling/agent/nomad [autoscaler_cli_config]: /nomad/tools/autoscaling/cli#config [autoscaler_cli_policy_dir]: /nomad/tools/autoscaling/cli#policy-dir -[autoscaler_ha_lock_namespace]: /nomad/tools/autoscaling/agent/high_availability#lock_namespace -[autoscaler_ha_lock_path]: /nomad/tools/autoscaling/agent/high_availability#lock_path diff --git a/website/content/tools/autoscaling/agent/dynamic_application_sizing.mdx b/website/content/tools/autoscaling/agent/dynamic_application_sizing.mdx index 3acc904e9687..ca630dff4c09 100644 --- a/website/content/tools/autoscaling/agent/dynamic_application_sizing.mdx +++ b/website/content/tools/autoscaling/agent/dynamic_application_sizing.mdx @@ -15,7 +15,7 @@ description: >- present in the open source version of Nomad Autoscaler. -~> Note that currently Prometheus is the only APM available for Dynamic Application Sizing +~> Note that currently Prometheus is the only APM availible for Dynamic Application Sizing The `dynamic_application_sizing` blocks configures the Nomad Autoscaler agent options for Dynamic Application Sizing. Learn more about the Dynamic diff --git a/website/content/tools/autoscaling/agent/high_availability.mdx b/website/content/tools/autoscaling/agent/high_availability.mdx deleted file mode 100644 index 0d8df1ac8511..000000000000 --- a/website/content/tools/autoscaling/agent/high_availability.mdx +++ /dev/null @@ -1,54 +0,0 @@ ---- -layout: docs -page_title: high_availability Block - Nomad Autoscaler Agent Configuration -description: >- - The "high_availability" block is used to configure the Nomad Autoscaler agent - in high availability (HA) mode. In this mode, multiple agents participate in - leadership election, with only the leader conducting autoscaling calculations - and actions. ---- - -# `high_availability` Block - - - -The `high_availability` block is used to configure the Nomad Autoscaler agent -in high availability (HA) mode. In this mode, multiple agents participate in -leadership election, with only the leader conducting autoscaling calculations -and actions. - -```hcl -high_availability { - enabled = true - lock_namespace = "prod" - lock_path = "custom/lock/path" - lock_ttl = "30s" - lock_delay = "15s" -} -``` - -## `high_availability` Parameters - -- `enabled` `(bool: false)` - Specifies whether the Nomad Autoscaler agent will - start in high availability mode. If enabled, the agent instance attempts to - hold a lock over a Nomad variable and will only execute if the lock is - successfully acquired. - -- `lock_namespace` `(string: "default")` - Defines the namespace of the Nomad - variable that will be used to sync the leader when running in high - availability mode. This parameter needs to be the same on all Nomad - Autoscaler agents expected to take part in the same leadership election - process. - -- `lock_path` `(string: "nomad-autoscaler/lock")` - Defines the path of the Nomad - variable that will be used to sync the leader when running in high - availability mode. This parameter needs to be the same on all Nomad Autoscaler - agents expected to take part in the same leadership election process. - -- `lock_ttl` `(string: "60s")` - Defines the lease period or TTL of the lock used - to sync the leader when running in high availability mode. If the Nomad Autoscaler - agent does not renew the lock within this period, the lock is considered lost. - -- `lock_delay` `(string: "30s")` - Defines the period that the lock will be blocked - after the TTL expired without being renewed. This helps prevent split brain - situations. diff --git a/website/content/tools/autoscaling/agent/nomad.mdx b/website/content/tools/autoscaling/agent/nomad.mdx index 124dba0a93a5..01be84617b09 100644 --- a/website/content/tools/autoscaling/agent/nomad.mdx +++ b/website/content/tools/autoscaling/agent/nomad.mdx @@ -26,7 +26,7 @@ nomad { - `region` `(string: "global")` - The region of the Nomad servers to connect with. - `namespace` `(string: "")` - The target namespace for queries and actions bound - to a namespace. If set to `*` all namespaces are queried. + to a namespace. - `token` `(string: "")` - The SecretID of an ACL token to use to authenticate API requests with. @@ -51,6 +51,3 @@ nomad { - `skip_verify` `(bool: false)` - Do not verify TLS certificates. This is strongly discouraged. - -- `block_query_wait_time` `(string: "5m")` - How long applicable Nomad API - requests supporting blocking queries are held open. Defaults to `5m`. diff --git a/website/content/tools/autoscaling/cli.mdx b/website/content/tools/autoscaling/cli.mdx index b5988c78aae5..5340d70b45f7 100644 --- a/website/content/tools/autoscaling/cli.mdx +++ b/website/content/tools/autoscaling/cli.mdx @@ -74,9 +74,6 @@ passed in via CLI arguments. The `agent` command accepts the following arguments - `-nomad-skip-verify`: Do not verify TLS certificates. This is strongly discouraged. -- `-nomad-block-query-wait-time=`: How long applicable Nomad API requests - supporting blocking queries are held open. Defaults to `5m`. - - `-policy-dir=`: The path to a directory used to load scaling policies. - `-policy-default-cooldown=`: The default cooldown that will be applied to @@ -170,32 +167,6 @@ passed in via CLI arguments. The `agent` command accepts the following arguments - `-telemetry-circonus-broker-select-tag`: A tag which is used to select a broker ID when an explicit broker ID is not provided. -- `-high-availability-enabled`: Specifies whether the Nomad Autoscaler agent will - start in high availability mode. If enabled, the agent instance attempts to - hold a lock over a Nomad variable and will only execute if the lock is - successfully acquired. It defaults to `false`. - -- `-high-availability-lock-namepsace`: Defines the path of the Nomad namespace - where the variable that will be used to sync the leader when running in high - availability mode. This parameter needs to be the same on all Nomad - Autoscaler agents expected to take part in the same leadership election - process. Defaults to `default`. - -- `-high-availability-lock-path`: Defines the path of the Nomad variable that - will be used to sync the leader when running in high availability mode. This - parameter needs to be the same on all Nomad Autoscaler agents expected to - take part in the same leadership election process. Defaults to - `nomad-autoscaler/lock`. - -- `-high-availability-lock-ttl`: Defines the lease period or TTL of the lock used - to sync the leader when running on high availability mode. If the Nomad - Autoscaler agent does not renew the lock within this period, the lock is - considered lost. Defaults to `60s`. - -- `-high-availability-lock-delay`: Defines the period that the lock will be - blocked after the TTL expired without being renewed. This helps prevent split - brain situations. Defaults to `30s`. - # Nomad Autoscaler Command: version The `version` command displays build information about the running binary, diff --git a/website/content/tools/autoscaling/plugins/strategy/target-value.mdx b/website/content/tools/autoscaling/plugins/strategy/target-value.mdx index 9fdbbead9a7c..13ef0a2aab43 100644 --- a/website/content/tools/autoscaling/plugins/strategy/target-value.mdx +++ b/website/content/tools/autoscaling/plugins/strategy/target-value.mdx @@ -89,11 +89,3 @@ check "target-value-check" { - `threshold` `(float: 0.01)` - Specifies how significant a change in the input metric should be considered. Small threshold values can lead to output fluctuation. - -- `max_scale_up` `(int: unlimited)` - Specifies the maximum number of instances - that can be added in a single scaling operation. It acts as a safeguard - against the system scaling up too rapidly. - -- `max_scale_down` `(int: unlimited)` - Specifies the maximum number of instances - that can be removed in a single scaling operation. It acts as a safeguard - against the system scaling down too rapidly. diff --git a/website/content/tools/autoscaling/plugins/strategy/threshold.mdx b/website/content/tools/autoscaling/plugins/strategy/threshold.mdx index 23c9391edfb0..b8b626e869f4 100644 --- a/website/content/tools/autoscaling/plugins/strategy/threshold.mdx +++ b/website/content/tools/autoscaling/plugins/strategy/threshold.mdx @@ -57,14 +57,10 @@ policy { ``` - `lower_bound` `(float: )` - The minimum value a metric must have - to be considered with bounds. This value is always **inclusive**, meaning a - metric with the exact same value as `lower_bound` is considered within - bounds. + to be considered with bounds. - `upper_bound` `(float: )` - The maximum value a metric must have - to be considered within bounds. This value is always **exclusive**, meaning a - metric with the exact same value as `upper_bound` is considered **out** of - bounds. + to be considered within bounds. - `delta` `(int: )` - Specifies the relative amount to add (positive value) or remove (negative value) from the current target count. Conflicts @@ -83,8 +79,8 @@ policy { At least one of `lower_bound` or `upper_bound` must be defined. If `lower_bound` is not defined, any value below `upper_bound` is considered -within bounds. Similarly, if `upper_bound` is not defined, any value above or -equal to `lower_bound` will be considered within bounds. +within bounds. Similarly, if `upper_bound` is not defined, any value above +`lower_bound` will be considered within bounds. One, and only one, of `delta`, `percentage`, or `value` must be defined. diff --git a/website/content/tools/autoscaling/plugins/target/app-sizing-nomad.mdx b/website/content/tools/autoscaling/plugins/target/app-sizing-nomad.mdx index d293ba125f8b..d91143a086ab 100644 --- a/website/content/tools/autoscaling/plugins/target/app-sizing-nomad.mdx +++ b/website/content/tools/autoscaling/plugins/target/app-sizing-nomad.mdx @@ -11,7 +11,7 @@ description: The "app-sizing-nomad" target plugin scales a task resource. present in the open source version of Nomad Autoscaler. -~> Note that currently Prometheus is the only APM available for Dynamic Application Sizing +~> Note that currently Prometheus is the only APM availible for Dynamic Application Sizing The `app-sizing-nomad` target plugin reports on the current task resource value as well as submits recommendations to Nomad via the [recommendations API endpoint][nomad_recommendations_api] diff --git a/website/content/tools/autoscaling/plugins/target/aws-asg.mdx b/website/content/tools/autoscaling/plugins/target/aws-asg.mdx index 656fb74905f6..a702f00bde9e 100644 --- a/website/content/tools/autoscaling/plugins/target/aws-asg.mdx +++ b/website/content/tools/autoscaling/plugins/target/aws-asg.mdx @@ -75,14 +75,6 @@ target "aws-asg" { the [standard credential chain][aws_sdk_creds] will be followed. If set to "ec2_role" credentials will be retrieved from the EC2 instance role. -- `retry_attempts` `(int: "15")` - The number of attempts to make while waiting - for the cluster to stabilize after a scaling action. It may need to be tuned - up if errors such as `failed to ensure all activities completed` occur. - -- `scale_in_protection` `(bool: false)` - If `true`, instances marked with - [scale-in protection][aws_scale_in_protection] are not considered for - removal. It may be overridden per policy. - ### Nomad ACL When using a Nomad cluster with ACLs enabled, the plugin will require an ACL @@ -118,9 +110,6 @@ check "hashistack-allocated-cpu" { - `node_class` `(string: "")` - The Nomad [client node class][nomad_node_class] identifier used to group nodes into a pool of resource. -- `node_pool` `(string: "")` - The Nomad [client node pool][nomad_node_pool] - identifier used to group nodes into a pool of resource. - - `node_drain_deadline` `(duration: "15m")` The Nomad [drain deadline][nomad_node_drain_deadline] to use when performing node draining actions. **Note that the default value for this setting differs from Nomad's @@ -138,17 +127,18 @@ check "hashistack-allocated-cpu" { selecting nodes for termination. Refer to the [node selector strategy][node_selector_strategy] documentation for more information. -- `scale_in_protection` `(bool: false)` - If `true`, instances marked with - [scale-in protection][aws_scale_in_protection] are not considered for - removal. If set, it overrides the plugin configuration. - [aws_autoscaling]: https://aws.amazon.com/autoscaling/ + [aws_region]: https://aws.amazon.com/about-aws/global-infrastructure/regions_az/ -[aws_scale_in_protection]: https://docs.aws.amazon.com/autoscaling/ec2/userguide/ec2-auto-scaling-instance-protection.html + [nomad_datacenter]: /nomad/docs/configuration#datacenter + [nomad_node_class]: /nomad/docs/configuration/client#node_class -[nomad_node_pool]: /nomad/docs/configuration/client#node_pool + [nomad_node_drain_deadline]: /nomad/api-docs/nodes#deadline + [nomad_node_purge]: /nomad/api-docs/nodes#purge-node + [node_selector_strategy]: /nomad/tools/autoscaling/internals/node-selector-strategy + [vault_aws_backend]: /vault/docs/secrets/aws diff --git a/website/content/tools/autoscaling/plugins/target/azure-vmss.mdx b/website/content/tools/autoscaling/plugins/target/azure-vmss.mdx index 8d4d5f158eb6..7bf2dbc6d7a1 100644 --- a/website/content/tools/autoscaling/plugins/target/azure-vmss.mdx +++ b/website/content/tools/autoscaling/plugins/target/azure-vmss.mdx @@ -106,9 +106,6 @@ check "clients-azure-vmss" { - `node_class` `(string: "")` - The Nomad [client node class][nomad_node_class] identifier used to group nodes into a pool of resource. -- `node_pool` `(string: "")` - The Nomad [client node pool][nomad_node_pool] - identifier used to group nodes into a pool of resource. - - `node_drain_deadline` `(duration: "15m")` The Nomad [drain deadline][nomad_node_drain_deadline] to use when performing node draining actions. **Note that the default value for this setting differs from Nomad's @@ -135,15 +132,25 @@ This can be retrieved programatically via the [Azure Instance Metadata service][azure_instance_metadata]. [azure_instance_metadata]: https://docs.microsoft.com/en-us/azure/virtual-machines/windows/instance-metadata-service + [azure_resource_group]: https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/manage-resource-groups-portal#what-is-a-resource-group + [azure_virtual_machine_scale_sets]: https://docs.microsoft.com/en-us/azure/virtual-machine-scale-sets/overview + [azure_vm_identity]: https://docs.microsoft.com/en-us/azure/active-directory/managed-identities-azure-resources/ + [client_meta_tag]: #client-meta-tag + [node_selector_strategy]: /nomad/tools/autoscaling/internals/node-selector-strategy + [nomad_datacenter]: /nomad/docs/configuration#datacenter + [nomad_client_meta_tag]: /nomad/docs/configuration/client#meta + [nomad_node_class]: /nomad/docs/configuration/client#node_class -[nomad_node_pool]: /nomad/docs/configuration/client#node_pool + [nomad_node_drain_deadline]: /nomad/api-docs/nodes#deadline + [nomad_node_purge]: /nomad/api-docs/nodes#purge-node + [vault_azure_backend]: /vault/docs/secrets/azure diff --git a/website/content/tools/autoscaling/plugins/target/gce-mig.mdx b/website/content/tools/autoscaling/plugins/target/gce-mig.mdx index 0d4f10612505..f7df5bd0e7a9 100644 --- a/website/content/tools/autoscaling/plugins/target/gce-mig.mdx +++ b/website/content/tools/autoscaling/plugins/target/gce-mig.mdx @@ -82,9 +82,6 @@ check "hashistack-allocated-cpu" { - `node_class` `(string: "")` - The Nomad [client node class][nomad_node_class] identifier used to group nodes into a pool of resource. -- `node_pool` `(string: "")` - The Nomad [client node pool][nomad_node_pool] - identifier used to group nodes into a pool of resource. - - `node_drain_deadline` `(duration: "15m")` The Nomad [drain deadline][nomad_node_drain_deadline] to use when performing node draining actions. **Note that the default value for this setting differs from Nomad's @@ -103,12 +100,19 @@ check "hashistack-allocated-cpu" { strategy][node_selector_strategy] documentation for more information. [gcp_credentials]: https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application + [gcp_projects]: https://cloud.google.com/resource-manager/docs/creating-managing-projects + [gce_migs]: https://cloud.google.com/compute/docs/instance-groups/ + [nomad_datacenter]: /nomad/docs/configuration#datacenter + [nomad_node_class]: /nomad/docs/configuration/client#node_class -[nomad_node_pool]: /nomad/docs/configuration/client#node_pool + [nomad_node_drain_deadline]: /nomad/api-docs/nodes#deadline + [nomad_node_purge]: /nomad/api-docs/nodes#purge-node + [node_selector_strategy]: /nomad/tools/autoscaling/internals/node-selector-strategy + [vault_gcp_backend]: /vault/docs/secrets/gcp diff --git a/website/content/tools/autoscaling/policy.mdx b/website/content/tools/autoscaling/policy.mdx index 77fab0bae8eb..4dcd9f28c21d 100644 --- a/website/content/tools/autoscaling/policy.mdx +++ b/website/content/tools/autoscaling/policy.mdx @@ -69,12 +69,6 @@ horizontal application scaling or horizontal cluster scaling. value may not be supported by all APM plugins. Refer to the documentation of the specific APM plugin being used for more information. -- `query_window_offset` - Defines a time offset from the current time to apply - to the query window. A short offset (for example, `1m`) can be used to avoid - reading unstable and incomplete data from the APM. A long offset (`168h`, - representing 7 days ago) can be used for predictive scaling based on past - data. - - `group` - Specifies which checks should treated as correlated when the policy is evaluated. Refer to [Check Grouping][concepts_grouping] for more information. diff --git a/website/content/tools/autoscaling/telemetry.mdx b/website/content/tools/autoscaling/telemetry.mdx index 52c484463cd1..9113f451e743 100644 --- a/website/content/tools/autoscaling/telemetry.mdx +++ b/website/content/tools/autoscaling/telemetry.mdx @@ -197,7 +197,7 @@ as overall success and failure counters.
    - + - +
    @@ -12,41 +12,15 @@ {{this.node.shortId}} {{this.node.name}} - - - {{#if this.node.isEligible}} - - {{else}} - - {{/if}} - - {{#if this.node.isDraining}} - - {{else}} + + - {{/if}} + {{this.node.httpAddr}} diff --git a/ui/app/templates/components/client-subnav.hbs b/ui/app/templates/components/client-subnav.hbs index fb9a5f9652ef..eb3569a94a52 100644 --- a/ui/app/templates/components/client-subnav.hbs +++ b/ui/app/templates/components/client-subnav.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}}
    diff --git a/ui/app/templates/components/copy-button.hbs b/ui/app/templates/components/copy-button.hbs index 5fd1f7b162e2..40afc42a55e5 100644 --- a/ui/app/templates/components/copy-button.hbs +++ b/ui/app/templates/components/copy-button.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}}
    diff --git a/ui/app/templates/components/distribution-bar.hbs b/ui/app/templates/components/distribution-bar.hbs index 5340ba86c5d6..31a0ecd99493 100644 --- a/ui/app/templates/components/distribution-bar.hbs +++ b/ui/app/templates/components/distribution-bar.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} diff --git a/ui/app/templates/components/drain-popover.hbs b/ui/app/templates/components/drain-popover.hbs index e0936dae2227..1b970c1b42ce 100644 --- a/ui/app/templates/components/drain-popover.hbs +++ b/ui/app/templates/components/drain-popover.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} {{! template-lint-disable require-input-label }} diff --git a/ui/app/templates/components/evaluation-sidebar/evaluation-actor.hbs b/ui/app/templates/components/evaluation-sidebar/evaluation-actor.hbs index 6cbfb528870b..2d233d10f1d5 100644 --- a/ui/app/templates/components/evaluation-sidebar/evaluation-actor.hbs +++ b/ui/app/templates/components/evaluation-sidebar/evaluation-actor.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} diff --git a/ui/app/templates/components/exec-terminal.hbs b/ui/app/templates/components/exec-terminal.hbs index b35c1c07cded..ce7ce5c1c6fc 100644 --- a/ui/app/templates/components/exec-terminal.hbs +++ b/ui/app/templates/components/exec-terminal.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}}
    \ No newline at end of file diff --git a/ui/app/templates/components/exec/open-button.hbs b/ui/app/templates/components/exec/open-button.hbs index 500fb49dcea8..2e82d94217a5 100644 --- a/ui/app/templates/components/exec/open-button.hbs +++ b/ui/app/templates/components/exec/open-button.hbs @@ -1,26 +1,23 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} {{#let (cannot "exec allocation" namespace=this.job.namespace) as |cannotExec|}} -
    - -
    + action=(action "open") + }}> + {{x-icon "console"}} + Exec + {{/let}} diff --git a/ui/app/templates/components/exec/task-contents.hbs b/ui/app/templates/components/exec/task-contents.hbs index 4b2f4c841d1e..6b7e16c4eee4 100644 --- a/ui/app/templates/components/exec/task-contents.hbs +++ b/ui/app/templates/components/exec/task-contents.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}}
    diff --git a/ui/app/templates/components/exec/task-group-parent.hbs b/ui/app/templates/components/exec/task-group-parent.hbs index a749767cade7..b87abeed9c13 100644 --- a/ui/app/templates/components/exec/task-group-parent.hbs +++ b/ui/app/templates/components/exec/task-group-parent.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}}
    Driver Health, Scheduling, and Preemption ID Task Group CreatedDriver Health, Scheduling, and Preemption ID Task Group Created + Groups + Summary Driver Health, Scheduling, and Preemption ID Memory Actions {{/if}} + + {{#if this.job.taskGroupCount}} + {{this.job.taskGroupCount}} + {{else}} + -- + {{/if}} +
    {{#if this.job.hasChildren}} diff --git a/ui/app/templates/components/job-service-row.hbs b/ui/app/templates/components/job-service-row.hbs index 57c034eb940c..76d3e0044650 100644 --- a/ui/app/templates/components/job-service-row.hbs +++ b/ui/app/templates/components/job-service-row.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}}
    diff --git a/ui/app/templates/components/stats-time-series.hbs b/ui/app/templates/components/stats-time-series.hbs index db71f560b945..6d40325456d6 100644 --- a/ui/app/templates/components/stats-time-series.hbs +++ b/ui/app/templates/components/stats-time-series.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} diff --git a/ui/app/templates/components/streaming-file.hbs b/ui/app/templates/components/streaming-file.hbs index bb4258274f81..96d8b951f08a 100644 --- a/ui/app/templates/components/streaming-file.hbs +++ b/ui/app/templates/components/streaming-file.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} {{this.logger.output}} \ No newline at end of file diff --git a/ui/app/templates/components/svg-patterns.hbs b/ui/app/templates/components/svg-patterns.hbs index bcc00369c06b..b3b445cd474a 100644 --- a/ui/app/templates/components/svg-patterns.hbs +++ b/ui/app/templates/components/svg-patterns.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} diff --git a/ui/app/templates/components/task-group-row.hbs b/ui/app/templates/components/task-group-row.hbs index e03b5a1b800e..62456e777930 100644 --- a/ui/app/templates/components/task-group-row.hbs +++ b/ui/app/templates/components/task-group-row.hbs @@ -1,9 +1,9 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} - + {{this.taskGroup.name}} diff --git a/ui/app/templates/components/task-log.hbs b/ui/app/templates/components/task-log.hbs index 76103a5cae44..d417afabfeaa 100644 --- a/ui/app/templates/components/task-log.hbs +++ b/ui/app/templates/components/task-log.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} {{#if this.noConnection}} @@ -16,19 +16,6 @@ {{/if}} -{{#if this.logsDisabled}} -
    -
    -
    -

    Cannot fetch logs

    -

    Logs unavailable. Log collection may be disabled.

    -
    -
    - -
    -
    -
    -{{/if}}
    diff --git a/ui/app/templates/components/task-row.hbs b/ui/app/templates/components/task-row.hbs index bd811f1c7533..20a1841b142f 100644 --- a/ui/app/templates/components/task-row.hbs +++ b/ui/app/templates/components/task-row.hbs @@ -1,13 +1,17 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}}
    {{#unless this.task.driverStatus.healthy}} - - - + + {{x-icon "alert-triangle" class="is-warning"}} + {{/unless}} diff --git a/ui/app/templates/components/task-subnav.hbs b/ui/app/templates/components/task-subnav.hbs index 903d4b7ccc63..33d593d63382 100644 --- a/ui/app/templates/components/task-subnav.hbs +++ b/ui/app/templates/components/task-subnav.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}}
    diff --git a/ui/app/templates/components/toggle.hbs b/ui/app/templates/components/toggle.hbs index ee7fa0ee473e..9934338baae1 100644 --- a/ui/app/templates/components/toggle.hbs +++ b/ui/app/templates/components/toggle.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} {{! template-lint-disable }} diff --git a/ui/app/templates/components/tooltip.hbs b/ui/app/templates/components/tooltip.hbs index b031c43d61c0..27b3ade9b3ff 100644 --- a/ui/app/templates/components/tooltip.hbs +++ b/ui/app/templates/components/tooltip.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} {{#if this.condition}} diff --git a/ui/app/templates/components/topo-viz.hbs b/ui/app/templates/components/topo-viz.hbs index 9bde71e63a46..48841972d0b4 100644 --- a/ui/app/templates/components/topo-viz.hbs +++ b/ui/app/templates/components/topo-viz.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}}
    diff --git a/ui/app/templates/components/topo-viz/node.hbs b/ui/app/templates/components/topo-viz/node.hbs index c411df1bd541..4d356b8b2d03 100644 --- a/ui/app/templates/components/topo-viz/node.hbs +++ b/ui/app/templates/components/topo-viz/node.hbs @@ -1,45 +1,25 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}}
    {{#unless @isDense}}

    {{#if @node.node.isDraining}} - - - + {{x-icon "clock-outline" class="is-info"}} {{else if (not @node.node.isEligible)}} - - - - {{/if}} - {{@node.node.name}} - {{this.count}} Allocs - {{#if @node.node.nodePool}} - {{@node.node.nodePool}} - {{/if}} - {{#if @node.memory}} - {{format-scheduled-bytes @node.memory start="MiB"}} - {{/if}} - {{#if @node.cpu}} - {{format-scheduled-hertz @node.cpu}} - {{/if}} - {{#if @node.node.status}} - {{@node.node.status}} - {{/if}} - {{#if @node.node.version}} - {{@node.node.version}} + {{x-icon "lock-closed" class="is-warning"}} {{/if}} + {{@node.node.name}} + {{this.count}} Allocs + {{@node.node.nodePool}} + + {{format-scheduled-bytes @node.memory start="MiB"}}, + {{format-scheduled-hertz @node.cpu}} + + {{@node.node.status}} + {{@node.node.version}}

    {{/unless}} + type="button" + class="button {{if this.classes.idleButton this.classes.idleButton "is-danger is-outlined"}} is-important is-small" + disabled={{this.disabled}} + onclick={{action "promptForConfirmation"}}> + {{this.idleText}} + {{else if this.isPendingConfirmation}} {{this.confirmationMessage}} - - + {{this.cancelText}} + + {{/if}} diff --git a/ui/app/templates/csi.hbs b/ui/app/templates/csi.hbs index 220e1a5ada2f..bbe76aacafb3 100644 --- a/ui/app/templates/csi.hbs +++ b/ui/app/templates/csi.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} diff --git a/ui/app/templates/csi/plugins.hbs b/ui/app/templates/csi/plugins.hbs index f2c6f7ee976b..30c57d315ed4 100644 --- a/ui/app/templates/csi/plugins.hbs +++ b/ui/app/templates/csi/plugins.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} {{outlet}} \ No newline at end of file diff --git a/ui/app/templates/csi/plugins/index.hbs b/ui/app/templates/csi/plugins/index.hbs index fcc1f8367549..a80a77b5628d 100644 --- a/ui/app/templates/csi/plugins/index.hbs +++ b/ui/app/templates/csi/plugins/index.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} {{page-title "CSI Plugins"}} diff --git a/ui/app/templates/csi/plugins/plugin.hbs b/ui/app/templates/csi/plugins/plugin.hbs index c7300fa42894..10386859c8cf 100644 --- a/ui/app/templates/csi/plugins/plugin.hbs +++ b/ui/app/templates/csi/plugins/plugin.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} {{#each this.breadcrumbs as |crumb|}} diff --git a/ui/app/templates/csi/plugins/plugin/allocations.hbs b/ui/app/templates/csi/plugins/plugin/allocations.hbs index 71ed9878d8d9..003b37d5957d 100644 --- a/ui/app/templates/csi/plugins/plugin/allocations.hbs +++ b/ui/app/templates/csi/plugins/plugin/allocations.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} {{page-title "CSI Plugin " this.model.plainId " allocations"}} @@ -38,7 +38,7 @@ @sortDescending={{this.sortDescending}} @class="with-foot" as |t|> -
    Driver Health, Scheduling, and Preemption ID Created Driver Health, Scheduling, and Preemption ID Created ModifiedDriver Health, Scheduling, and Preemption ID Created ModifiedDriver Health, Scheduling, and Preemption ID Created ModifiedDriver Health, Scheduling, and Preemption ID Modified Created {{row.model.shortId}} diff --git a/ui/app/templates/exec-loading.hbs b/ui/app/templates/exec-loading.hbs index 852bd4f1ad1c..46f86289e08a 100644 --- a/ui/app/templates/exec-loading.hbs +++ b/ui/app/templates/exec-loading.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} {{page-title "Exec"}} @@ -12,7 +12,7 @@ diff --git a/ui/app/templates/exec.hbs b/ui/app/templates/exec.hbs index 31ad2e7fb0a5..230419264438 100644 --- a/ui/app/templates/exec.hbs +++ b/ui/app/templates/exec.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} {{page-title "Exec"}} @@ -29,7 +29,7 @@ {{this.model.name}} @@ -58,6 +58,6 @@ {{/each}} - + {{/if}} \ No newline at end of file diff --git a/ui/app/templates/index.hbs b/ui/app/templates/index.hbs index 192effc6e650..58e140a5f8bb 100644 --- a/ui/app/templates/index.hbs +++ b/ui/app/templates/index.hbs @@ -1,5 +1,5 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} diff --git a/ui/app/templates/jobs.hbs b/ui/app/templates/jobs.hbs index 5cc703b345c3..9fb6e6754061 100644 --- a/ui/app/templates/jobs.hbs +++ b/ui/app/templates/jobs.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} diff --git a/ui/app/templates/jobs/index.hbs b/ui/app/templates/jobs/index.hbs index 0c577a7e7a76..edc5463f0e09 100644 --- a/ui/app/templates/jobs/index.hbs +++ b/ui/app/templates/jobs/index.hbs @@ -1,6 +1,6 @@ {{! Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: BUSL-1.1 + SPDX-License-Identifier: MPL-2.0 ~}} {{page-title "Jobs"}} @@ -155,6 +155,9 @@ Priority + + Groups + Summary Driver Health, Scheduling, and Preemption Volume CPU MemoryActions Tags Driver Health, Scheduling, and Preemption Memory Actions Policy NameTokens
    + {{row.model.name}} + + + {{row.model.tokens.length}} + {{#if (filter-by "isExpired" row.model.tokens)}} + ({{get (filter-by "isExpired" row.model.tokens) "length"}} expired) + {{/if}} + +
    + {{row.model.key}} +
    - {{#if B.data.isVisible}} - {{B.data.value}} + {{#if row.model.isVisible}} + {{row.model.value}} {{else}} ******** {{/if}}
    - - - - - +
    Tracks the number of successful scaling actions triggered Counterpolicy_id, target_name
    @@ -205,7 +205,7 @@ as overall success and failure counters. Tracks the number of unsuccessful scaling actions triggered Counterpolicy_id, target_name
    diff --git a/website/content/tools/index.mdx b/website/content/tools/index.mdx index 603707a81110..88d35fbbb2f3 100644 --- a/website/content/tools/index.mdx +++ b/website/content/tools/index.mdx @@ -19,6 +19,7 @@ The following external tools are currently available for Nomad and maintained by - [Levant](https://github.com/hashicorp/levant) - A templating and deployment tool for HashiCorp Nomad jobs that provides realtime feedback and detailed failure messages upon deployment issues. - [Nomad Pack](https://github.com/hashicorp/nomad-pack) - An official package manager and templating tool for Nomad, currently a Tech Preview. - [Nomad Pack GitHub Action](https://github.com/marketplace/actions/setup-hashicorp-nomad-pack) - A GitHub Action for Nomad Pack. +- [OpenAPI](https://github.com/hashicorp/nomad-openapi) - An OpenAPI/Swagger spec for Nomad, allowing for programmatic generation of SDKs and documentation. Includes a reference implementation in Go built on top of a generated client. ## Community Tools @@ -43,7 +44,6 @@ The following external tools are currently available for Nomad and maintained by - [Nomad Monitoring](https://github.com/mr-karan/nomad-monitoring) - Collection of jobspecs and Grafana dashboards for end to end monitoring of Nomad clusters - [Nomad Ops](https://nomad-ops.github.io/nomad-ops) - A simple operator for Nomad which reconciles the running jobs in comparison to git repos - [Nomad Pipeline](https://github.com/HyperBadger/nomad-pipeline) - A tool to make running pipeline-style workloads on Nomad -- [Nomad Port Forward](https://github.com/Mongey/nomad-port-forward) - A tool for forwarding ports from a Nomad job to your local machine - [Nomad Toast](https://github.com/jrasell/nomad-toast) - A tool for receiving notifications based on HashiCorp Nomad events - [Nomad Vector Logger](https://github.com/mr-karan/nomad-vector-logger) - A daemon which continuously watches jobs running in a Nomad cluster and templates out a Vector configuration file which can be used to collect application logs enriched with Nomad metadata. - [Nomad Watcher](https://github.com/blalor/nomad-watcher) - A simple service that watches Nomad's nodes, jobs, deployments, evaluations, allocations, and task states, and writes the events to a file diff --git a/website/data/api-docs-nav-data.json b/website/data/api-docs-nav-data.json index e89bec40ac84..c886c66f1371 100644 --- a/website/data/api-docs-nav-data.json +++ b/website/data/api-docs-nav-data.json @@ -132,10 +132,6 @@ { "title": "Snapshot", "path": "operator/snapshot" - }, - { - "title": "Upgrade Check", - "path": "operator/upgrade-check" } ] }, @@ -189,20 +185,7 @@ }, { "title": "Variables", - "routes": [ - { - "title": "Overview", - "path": "variables" - }, - { - "title": "Variables", - "path": "variables/variables" - }, - { - "title": "Locks", - "path": "variables/locks" - } - ] + "path": "variables" }, { "title": "Volumes", diff --git a/website/data/docs-nav-data.json b/website/data/docs-nav-data.json index 51fa8c4c9040..447a3411ae17 100644 --- a/website/data/docs-nav-data.json +++ b/website/data/docs-nav-data.json @@ -59,33 +59,15 @@ }, { "title": "Consul", - "routes": [ - { - "title": "Overview", - "path": "integrations/consul" - }, - { - "title": "ACL", - "path": "integrations/consul/acl" - }, - { - "title": "Service Mesh", - "path": "integrations/consul/service-mesh" - } - ] + "path": "integrations/consul-integration" }, { - "title": "Vault", - "routes": [ - { - "title": "Overview", - "path": "integrations/vault" - }, - { - "title": "ACL", - "path": "integrations/vault/acl" - } - ] + "title": "Consul Service Mesh", + "path": "integrations/consul-connect" + }, + { + "title": "Vault Integration", + "path": "integrations/vault-integration" } ] }, @@ -107,10 +89,6 @@ "title": "Architecture", "path": "concepts/architecture" }, - { - "title": "CPU", - "path": "concepts/cpu" - }, { "title": "Plugins", "routes": [ @@ -222,10 +200,6 @@ "title": "plugin", "path": "configuration/plugin" }, - { - "title": "reporting", - "path": "configuration/reporting" - }, { "title": "sentinel", "path": "configuration/sentinel" @@ -536,10 +510,6 @@ "title": "Overview", "path": "commands/job" }, - { - "title": "action", - "path": "commands/job/action" - }, { "title": "allocs", "path": "commands/job/allocs" @@ -768,10 +738,6 @@ { "title": "set-config", "path": "commands/operator/autopilot/set-config" - }, - { - "title": "health", - "path": "commands/operator/autopilot/health" } ] }, @@ -834,10 +800,6 @@ { "title": "state", "path": "commands/operator/raft/state" - }, - { - "title": "transfer-leadership", - "path": "commands/operator/raft/transfer-leadership" } ] }, @@ -969,23 +931,6 @@ } ] }, - { - "title": "setup", - "routes": [ - { - "title": "Overview", - "path": "commands/setup" - }, - { - "title": "consul", - "path": "commands/setup/consul" - }, - { - "title": "vault", - "path": "commands/setup/vault" - } - ] - }, { "title": "scaling", "routes": [ @@ -1143,10 +1088,6 @@ "title": "put", "path": "commands/var/put" }, - { - "title": "lock", - "path": "commands/var/lock" - }, { "title": "purge", "path": "commands/var/purge" @@ -1643,10 +1584,6 @@ } ] }, - { - "title": "action", - "path": "job-specification/action" - }, { "title": "artifact", "path": "job-specification/artifact" @@ -1671,10 +1608,6 @@ "title": "connect", "path": "job-specification/connect" }, - { - "title": "consul", - "path": "job-specification/consul" - }, { "title": "constraint", "path": "job-specification/constraint" @@ -1703,10 +1636,6 @@ "title": "expose", "path": "job-specification/expose" }, - { - "title": "disconnect", - "path": "job-specification/disconnect" - }, { "title": "gateway", "path": "job-specification/gateway" @@ -1747,10 +1676,6 @@ "title": "network", "path": "job-specification/network" }, - { - "title": "numa", - "path": "job-specification/numa" - }, { "title": "parameterized", "path": "job-specification/parameterized" @@ -1961,10 +1886,6 @@ { "title": "Windows IIS", "href": "/plugins/drivers/community/iis" - }, - { - "title": "Windows IIS", - "href": "/plugins/drivers/community/nomad-iis" } ] }, @@ -2359,10 +2280,6 @@ "title": "Overview", "path": "enterprise/license" }, - { - "title": "Automated license utilization reporting", - "path": "enterprise/license/utilization-reporting" - }, { "title": "FAQ", "path": "enterprise/license/faq" diff --git a/website/data/plugins-nav-data.json b/website/data/plugins-nav-data.json index 044fc7ea4ad8..f51bf50a29ae 100644 --- a/website/data/plugins-nav-data.json +++ b/website/data/plugins-nav-data.json @@ -69,10 +69,6 @@ { "title": "Windows IIS", "path": "drivers/community/iis" - }, - { - "title": "Windows IIS", - "path": "drivers/community/nomad-iis" } ] }, diff --git a/website/data/tools-nav-data.json b/website/data/tools-nav-data.json index 195677fadc33..51a278df1fbe 100644 --- a/website/data/tools-nav-data.json +++ b/website/data/tools-nav-data.json @@ -76,10 +76,6 @@ "title": "dynamic_application_sizing", "path": "autoscaling/agent/dynamic_application_sizing" }, - { - "title": "high_availability", - "path": "autoscaling/agent/high_availability" - }, { "title": "http", "path": "autoscaling/agent/http" diff --git a/website/package-lock.json b/website/package-lock.json index d15f7e408aaf..e41e48cff147 100644 --- a/website/package-lock.json +++ b/website/package-lock.json @@ -1,56 +1,41 @@ { "name": "nomad-docs-platform", "version": "1.0.0", - "lockfileVersion": 3, + "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "nomad-docs-platform", "version": "1.0.0", "devDependencies": { - "@hashicorp/platform-cli": "^2.7.3", - "@hashicorp/platform-content-conformance": "^0.0.12", + "@hashicorp/platform-cli": "^2.6.0", + "@hashicorp/platform-content-conformance": "^0.0.11", "dart-linkcheck": "^2.0.15", - "husky": "^9.0.7", - "next": "14.0.4", - "prettier": "^3.2.4" + "husky": "4.3.8", + "next": "^13.4.2", + "prettier": "2.8.8" }, "engines": { - "node": ">=18.x <=20.x", - "npm": ">=9.6.7" + "node": ">=16.x <=18.x", + "npm": ">=7.0.0" } }, "node_modules/@babel/code-frame": { - "version": "7.23.5", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz", - "integrity": "sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", "dev": true, "dependencies": { - "@babel/highlight": "^7.23.4", - "chalk": "^2.4.2" + "@babel/highlight": "^7.18.6" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/code-frame/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/@babel/compat-data": { - "version": "7.23.5", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.23.5.tgz", - "integrity": "sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==", + "version": "7.14.7", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.14.7.tgz", + "integrity": "sha512-nS6dZaISCXJ3+518CWiBfEr//gHyMO02uDxBkXTKZDN5POruCnOZ1N4YBRZDCabwF8nZMWBpRxIicmXtBs+fvw==", "dev": true, "engines": { "node": ">=6.9.0" @@ -122,62 +107,49 @@ } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz", - "integrity": "sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.14.5.tgz", + "integrity": "sha512-v+QtZqXEiOnpO6EYvlImB6zCD2Lel06RzOPzmkz/D/XgQiUu3C/Jb1LOqSt/AIA34TYi/Q+KlT8vTQrgdxkbLw==", "dev": true, "dependencies": { - "@babel/compat-data": "^7.23.5", - "@babel/helper-validator-option": "^7.23.5", - "browserslist": "^4.22.2", - "lru-cache": "^5.1.1", - "semver": "^6.3.1" + "@babel/compat-data": "^7.14.5", + "@babel/helper-validator-option": "^7.14.5", + "browserslist": "^4.16.6", + "semver": "^6.3.0" }, "engines": { "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-compilation-targets/node_modules/lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dev": true, - "dependencies": { - "yallist": "^3.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, "node_modules/@babel/helper-compilation-targets/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", "dev": true, "bin": { "semver": "bin/semver.js" } }, - "node_modules/@babel/helper-compilation-targets/node_modules/yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true - }, "node_modules/@babel/helper-environment-visitor": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", - "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", + "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-function-name": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", - "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", + "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", "dev": true, "dependencies": { - "@babel/template": "^7.22.15", - "@babel/types": "^7.23.0" + "@babel/template": "^7.18.10", + "@babel/types": "^7.19.0" }, "engines": { "node": ">=6.9.0" @@ -196,91 +168,91 @@ } }, "node_modules/@babel/helper-module-imports": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", - "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", + "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", "dev": true, "dependencies": { - "@babel/types": "^7.22.15" + "@babel/types": "^7.18.6" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.3.tgz", - "integrity": "sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==", + "version": "7.20.11", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.11.tgz", + "integrity": "sha512-uRy78kN4psmji1s2QtbtcCSaj/LILFDp0f/ymhpQH5QY3nljUZCaNWz9X1dEj/8MBdBEFECs7yRhKn8i7NjZgg==", "dev": true, "dependencies": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-module-imports": "^7.22.15", - "@babel/helper-simple-access": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/helper-validator-identifier": "^7.22.20" + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.20.2", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.19.1", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.10", + "@babel/types": "^7.20.7" }, "engines": { "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", - "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", + "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-simple-access": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", - "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", + "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", "dev": true, "dependencies": { - "@babel/types": "^7.22.5" + "@babel/types": "^7.20.2" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-split-export-declaration": { - "version": "7.22.6", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", - "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", "dev": true, "dependencies": { - "@babel/types": "^7.22.5" + "@babel/types": "^7.18.6" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-string-parser": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz", - "integrity": "sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==", + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", + "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", - "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-option": { - "version": "7.23.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz", - "integrity": "sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz", + "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==", "dev": true, "engines": { "node": ">=6.9.0" @@ -301,13 +273,13 @@ } }, "node_modules/@babel/highlight": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.23.4.tgz", - "integrity": "sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", "dev": true, "dependencies": { - "@babel/helper-validator-identifier": "^7.22.20", - "chalk": "^2.4.2", + "@babel/helper-validator-identifier": "^7.18.6", + "chalk": "^2.0.0", "js-tokens": "^4.0.0" }, "engines": { @@ -329,9 +301,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.23.9", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.9.tgz", - "integrity": "sha512-9tcKgqKbs3xGJ+NtKF2ndOBBLVwPjl1SHxPQkd36r3Dlirw3xWUeGaTbqr7uGZcTaxkVNwc+03SVP7aCdWrTlA==", + "version": "7.20.15", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.15.tgz", + "integrity": "sha512-DI4a1oZuf8wC+oAJA9RW6ga3Zbe8RZFt7kD9i4qAspz3I/yHet1VvC3DiSy/fsUvv5pvJuNPh0LPOdCcqinDPg==", "dev": true, "bin": { "parser": "bin/babel-parser.js" @@ -552,14 +524,14 @@ } }, "node_modules/@babel/template": { - "version": "7.23.9", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.23.9.tgz", - "integrity": "sha512-+xrD2BWLpvHKNmX2QbpdpsBaWnRxahMwJjO+KZk2JOElj5nSmKezyS1B4u+QbHMTX69t4ukm6hh9lsYQ7GHCKA==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz", + "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==", "dev": true, "dependencies": { - "@babel/code-frame": "^7.23.5", - "@babel/parser": "^7.23.9", - "@babel/types": "^7.23.9" + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7" }, "engines": { "node": ">=6.9.0" @@ -587,13 +559,13 @@ } }, "node_modules/@babel/types": { - "version": "7.23.9", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.9.tgz", - "integrity": "sha512-dQjSq/7HaSjRM43FFGnv5keM2HsxpmyV1PfaSVm0nzzjwwTmjOe6J4bC8e3+pTEIgHaHj+1ZlLThRJ2auc/w1Q==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.7.tgz", + "integrity": "sha512-69OnhBxSSgK0OzTJai4kyPDiKTIe3j+ctaHdIGVbRahTLAT7L3R9oeXHC2aVSuGYt3cVnoAMDmOCgJ2yaiLMvg==", "dev": true, "dependencies": { - "@babel/helper-string-parser": "^7.23.4", - "@babel/helper-validator-identifier": "^7.22.20", + "@babel/helper-string-parser": "^7.19.4", + "@babel/helper-validator-identifier": "^7.19.1", "to-fast-properties": "^2.0.0" }, "engines": { @@ -680,27 +652,18 @@ "js-yaml": "bin/js-yaml.js" } }, - "node_modules/@graphql-typed-document-node/core": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/@graphql-typed-document-node/core/-/core-3.2.0.tgz", - "integrity": "sha512-mB9oAsNCm9aM3/SOv4YtBMqZbYj10R7dkq8byBqxGY/ncFwhf2oQzMV+LCRlWoDSEBJ3COiR1yeDvMtsoOsuFQ==", - "dev": true, - "peerDependencies": { - "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, "node_modules/@hashicorp/platform-cli": { - "version": "2.7.3", - "resolved": "https://registry.npmjs.org/@hashicorp/platform-cli/-/platform-cli-2.7.3.tgz", - "integrity": "sha512-8vmKiF67gxGQFj8GkNcm8udNYwm/Ao3mLpmUD0vDTN/SA6jdONyXt43/O3H7FvEkVfaUT5K0huljp4b5hY+LYQ==", + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@hashicorp/platform-cli/-/platform-cli-2.6.0.tgz", + "integrity": "sha512-nMO7Uiy/A5CT/BCE9RyQt6/Uci7bxwTesxCNWkXlciyqlIrz9WmBa9hr710IiMoDzrzQ1tL6AgFIeTbXs4RTqA==", "dev": true, "dependencies": { - "@hashicorp/platform-cms": "0.4.0", + "@hashicorp/platform-cms": "0.3.0", "@typescript-eslint/eslint-plugin": "^5.48.0", "@typescript-eslint/parser": "^5.48.0", "chalk": "4.1.0", "commander": "7.2.0", - "ejs": "^3.1.9", + "ejs": "3.1.5", "eslint": "^8.31.0", "eslint-config-next": "^13.1.1", "eslint-config-prettier": "^8.6.0", @@ -711,7 +674,7 @@ "inquirer": "7.3.3", "lint-staged": "11.1.2", "open": "7.3.0", - "prettier": "^2.8.7", + "prettier": "2.5.1", "readdirp": "3.5.0", "signale": "1.4.0", "slugify": "1.4.6", @@ -739,33 +702,30 @@ } }, "node_modules/@hashicorp/platform-cli/node_modules/prettier": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", - "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.5.1.tgz", + "integrity": "sha512-vBZcPRUR5MZJwoyi3ZoyQlc1rXeEck8KgeC9AwwOn+exuxLxq5toTRDTSaVrXHxelDMHy9zlicw8u66yxoSUFg==", "dev": true, "bin": { "prettier": "bin-prettier.js" }, "engines": { "node": ">=10.13.0" - }, - "funding": { - "url": "https://github.com/prettier/prettier?sponsor=1" } }, "node_modules/@hashicorp/platform-cms": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@hashicorp/platform-cms/-/platform-cms-0.4.0.tgz", - "integrity": "sha512-Q8fixx7JnzzDvuMEC1+UK8xO4bqMh/QxNX7lPusfMixVhnnyJaTF7xRhDRFWMG1bhUwI9TJxQYElWC2aDj7CmA==", + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@hashicorp/platform-cms/-/platform-cms-0.3.0.tgz", + "integrity": "sha512-sRX9A+kDEZvfZy8PvGFbEaHjn5G1mEsHwTri1vDnrmKG8apE+ELlug83b0iEkD5wIJi9OqaewMIb0NrLxg9s5A==", "dev": true, "dependencies": { - "rivet-graphql": "^0.6.0-canary-20230309231927" + "rivet-graphql": "0.3.1" } }, "node_modules/@hashicorp/platform-content-conformance": { - "version": "0.0.12", - "resolved": "https://registry.npmjs.org/@hashicorp/platform-content-conformance/-/platform-content-conformance-0.0.12.tgz", - "integrity": "sha512-Va6XTh7cH1M11yqgi4GsLPZZx1NgXQjKvCzadynJyJJhpXe++oQDS5ItDm8ABxeM/EuKU4dOfA7PMUkLzAtAWQ==", + "version": "0.0.11", + "resolved": "https://registry.npmjs.org/@hashicorp/platform-content-conformance/-/platform-content-conformance-0.0.11.tgz", + "integrity": "sha512-LJTZc7uEOryQ5YBjJV/uty98P2HZi2Xndbmxe3+TNDH/DrCXE59yeITzaVGCZ2dv8Yfqh05DLt4yqPeiIqx54Q==", "dev": true, "dependencies": { "find-up": "^6.3.0", @@ -782,7 +742,7 @@ "vfile-reporter": "^7.0.4", "vfile-reporter-json": "^3.2.0", "vfile-statistics": "^2.0.0", - "yaml": "^2.2.2", + "yaml": "^2.1.3", "yargs": "^17.4.1", "zod": "^3.19.1" }, @@ -971,9 +931,9 @@ } }, "node_modules/@hashicorp/platform-content-conformance/node_modules/yaml": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.2.tgz", - "integrity": "sha512-N/lyzTPaJasoDmfV7YTrYCI0G/3ivm/9wdG0aHuheKowWQwGTsK0Eoiw6utmzAnI6pkJa0DUVygvp3spqqEKXg==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.2.1.tgz", + "integrity": "sha512-e0WHiYql7+9wr4cWMx3TVQrNwejKaEe7/rHNmQmqRjazfOP5W8PB6Jpebb5o6fIapbz9o9+2ipcaTM2ZwDI6lw==", "dev": true, "engines": { "node": ">= 14" @@ -1068,6 +1028,16 @@ "node": ">=8" } }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true, + "peer": true, + "engines": { + "node": ">=6" + } + }, "node_modules/@istanbuljs/load-nyc-config/node_modules/find-up": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", @@ -1300,6 +1270,31 @@ "node-notifier": "^8.0.0" } }, + "node_modules/@jest/reporters/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/reporters/node_modules/jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "dev": true, + "peer": true, + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, "node_modules/@jest/reporters/node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -1310,6 +1305,19 @@ "node": ">=0.10.0" } }, + "node_modules/@jest/reporters/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "peer": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/@jest/source-map": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-26.6.2.tgz", @@ -1480,9 +1488,9 @@ } }, "node_modules/@next/env": { - "version": "14.0.4", - "resolved": "https://registry.npmjs.org/@next/env/-/env-14.0.4.tgz", - "integrity": "sha512-irQnbMLbUNQpP1wcE5NstJtbuA/69kRfzBrpAD7Gsn8zm/CY6YQYc3HQBz8QPxwISG26tIm5afvvVbu508oBeQ==", + "version": "13.4.2", + "resolved": "https://registry.npmjs.org/@next/env/-/env-13.4.2.tgz", + "integrity": "sha512-Wqvo7lDeS0KGwtwg9TT9wKQ8raelmUxt+TQKWvG/xKfcmDXNOtCuaszcfCF8JzlBG1q0VhpI6CKaRMbVPMDWgw==", "dev": true }, "node_modules/@next/eslint-plugin-next": { @@ -1495,9 +1503,9 @@ } }, "node_modules/@next/swc-darwin-arm64": { - "version": "14.0.4", - "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-14.0.4.tgz", - "integrity": "sha512-mF05E/5uPthWzyYDyptcwHptucf/jj09i2SXBPwNzbgBNc+XnwzrL0U6BmPjQeOL+FiB+iG1gwBeq7mlDjSRPg==", + "version": "13.4.2", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-13.4.2.tgz", + "integrity": "sha512-6BBlqGu3ewgJflv9iLCwO1v1hqlecaIH2AotpKfVUEzUxuuDNJQZ2a4KLb4MBl8T9/vca1YuWhSqtbF6ZuUJJw==", "cpu": [ "arm64" ], @@ -1511,9 +1519,9 @@ } }, "node_modules/@next/swc-darwin-x64": { - "version": "14.0.4", - "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-14.0.4.tgz", - "integrity": "sha512-IZQ3C7Bx0k2rYtrZZxKKiusMTM9WWcK5ajyhOZkYYTCc8xytmwSzR1skU7qLgVT/EY9xtXDG0WhY6fyujnI3rw==", + "version": "13.4.2", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-13.4.2.tgz", + "integrity": "sha512-iZuYr7ZvGLPjPmfhhMl0ISm+z8EiyLBC1bLyFwGBxkWmPXqdJ60mzuTaDSr5WezDwv0fz32HB7JHmRC6JVHSZg==", "cpu": [ "x64" ], @@ -1527,9 +1535,9 @@ } }, "node_modules/@next/swc-linux-arm64-gnu": { - "version": "14.0.4", - "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-14.0.4.tgz", - "integrity": "sha512-VwwZKrBQo/MGb1VOrxJ6LrKvbpo7UbROuyMRvQKTFKhNaXjUmKTu7wxVkIuCARAfiI8JpaWAnKR+D6tzpCcM4w==", + "version": "13.4.2", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-13.4.2.tgz", + "integrity": "sha512-2xVabFtIge6BJTcJrW8YuUnYTuQjh4jEuRuS2mscyNVOj6zUZkom3CQg+egKOoS+zh2rrro66ffSKIS+ztFJTg==", "cpu": [ "arm64" ], @@ -1543,9 +1551,9 @@ } }, "node_modules/@next/swc-linux-arm64-musl": { - "version": "14.0.4", - "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-14.0.4.tgz", - "integrity": "sha512-8QftwPEW37XxXoAwsn+nXlodKWHfpMaSvt81W43Wh8dv0gkheD+30ezWMcFGHLI71KiWmHK5PSQbTQGUiidvLQ==", + "version": "13.4.2", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-13.4.2.tgz", + "integrity": "sha512-wKRCQ27xCUJx5d6IivfjYGq8oVngqIhlhSAJntgXLt7Uo9sRT/3EppMHqUZRfyuNBTbykEre1s5166z+pvRB5A==", "cpu": [ "arm64" ], @@ -1559,9 +1567,9 @@ } }, "node_modules/@next/swc-linux-x64-gnu": { - "version": "14.0.4", - "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-14.0.4.tgz", - "integrity": "sha512-/s/Pme3VKfZAfISlYVq2hzFS8AcAIOTnoKupc/j4WlvF6GQ0VouS2Q2KEgPuO1eMBwakWPB1aYFIA4VNVh667A==", + "version": "13.4.2", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-13.4.2.tgz", + "integrity": "sha512-NpCa+UVhhuNeaFVUP1Bftm0uqtvLWq2JTm7+Ta48+2Uqj2mNXrDIvyn1DY/ZEfmW/1yvGBRaUAv9zkMkMRixQA==", "cpu": [ "x64" ], @@ -1575,9 +1583,9 @@ } }, "node_modules/@next/swc-linux-x64-musl": { - "version": "14.0.4", - "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-14.0.4.tgz", - "integrity": "sha512-m8z/6Fyal4L9Bnlxde5g2Mfa1Z7dasMQyhEhskDATpqr+Y0mjOBZcXQ7G5U+vgL22cI4T7MfvgtrM2jdopqWaw==", + "version": "13.4.2", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-13.4.2.tgz", + "integrity": "sha512-ZWVC72x0lW4aj44e3khvBrj2oSYj1bD0jESmyah3zG/3DplEy/FOtYkMzbMjHTdDSheso7zH8GIlW6CDQnKhmQ==", "cpu": [ "x64" ], @@ -1591,9 +1599,9 @@ } }, "node_modules/@next/swc-win32-arm64-msvc": { - "version": "14.0.4", - "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-14.0.4.tgz", - "integrity": "sha512-7Wv4PRiWIAWbm5XrGz3D8HUkCVDMMz9igffZG4NB1p4u1KoItwx9qjATHz88kwCEal/HXmbShucaslXCQXUM5w==", + "version": "13.4.2", + "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-13.4.2.tgz", + "integrity": "sha512-pLT+OWYpzJig5K4VKhLttlIfBcVZfr2+Xbjra0Tjs83NQSkFS+y7xx+YhCwvpEmXYLIvaggj2ONPyjbiigOvHQ==", "cpu": [ "arm64" ], @@ -1607,9 +1615,9 @@ } }, "node_modules/@next/swc-win32-ia32-msvc": { - "version": "14.0.4", - "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-14.0.4.tgz", - "integrity": "sha512-zLeNEAPULsl0phfGb4kdzF/cAVIfaC7hY+kt0/d+y9mzcZHsMS3hAS829WbJ31DkSlVKQeHEjZHIdhN+Pg7Gyg==", + "version": "13.4.2", + "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-13.4.2.tgz", + "integrity": "sha512-dhpiksQCyGca4WY0fJyzK3FxMDFoqMb0Cn+uDB+9GYjpU2K5//UGPQlCwiK4JHxuhg8oLMag5Nf3/IPSJNG8jw==", "cpu": [ "ia32" ], @@ -1623,9 +1631,9 @@ } }, "node_modules/@next/swc-win32-x64-msvc": { - "version": "14.0.4", - "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-14.0.4.tgz", - "integrity": "sha512-yEh2+R8qDlDCjxVpzOTEpBLQTEFAcP2A8fUFLaWNap9GitYKkKv1//y2S6XY6zsR4rCOPRpU7plYDR+az2n30A==", + "version": "13.4.2", + "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-13.4.2.tgz", + "integrity": "sha512-O7bort1Vld00cu8g0jHZq3cbSTUNMohOEvYqsqE10+yfohhdPHzvzO+ziJRz4Dyyr/fYKREwS7gR4JC0soSOMw==", "cpu": [ "x64" ], @@ -1723,9 +1731,9 @@ "dev": true }, "node_modules/@sinonjs/commons": { - "version": "1.8.6", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz", - "integrity": "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==", + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", + "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", "dev": true, "peer": true, "dependencies": { @@ -1746,7 +1754,6 @@ "version": "0.37.2", "resolved": "https://registry.npmjs.org/@stylelint/postcss-css-in-js/-/postcss-css-in-js-0.37.2.tgz", "integrity": "sha512-nEhsFoJurt8oUmieT8qy4nk81WRHmJynmVwn/Vts08PL9fhgIsMhk1GId5yAN643OzqEEb5S/6At2TZW7pqPDA==", - "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.", "dev": true, "dependencies": { "@babel/core": ">=7.9.0" @@ -1760,7 +1767,6 @@ "version": "0.36.2", "resolved": "https://registry.npmjs.org/@stylelint/postcss-markdown/-/postcss-markdown-0.36.2.tgz", "integrity": "sha512-2kGbqUVJUGE8dM+bMzXG/PYUWKkjLIkRLWNh39OaADkiabDRdw8ATFCgbMz5xdIcvwspPAluSL7uY+ZiTWdWmQ==", - "deprecated": "Use the original unforked package instead: postcss-markdown", "dev": true, "dependencies": { "remark": "^13.0.0", @@ -1800,18 +1806,18 @@ } }, "node_modules/@swc/helpers": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.2.tgz", - "integrity": "sha512-E4KcWTpoLHqwPHLxidpOqQbcrZVgi0rsmmZXUle1jXmJfuIf/UWpczUJ7MZZ5tlxytgJXyp0w4PGkkeLiuIdZw==", + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.1.tgz", + "integrity": "sha512-sJ902EfIzn1Fa+qYmjdQqh8tPsoxyBz+8yBKC2HKUxyezKJFwPGOn7pv4WY6QuQW//ySQi5lJjA/ZT9sNWWNTg==", "dev": true, "dependencies": { "tslib": "^2.4.0" } }, "node_modules/@swc/helpers/node_modules/tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==", "dev": true }, "node_modules/@tootallnate/once": { @@ -1825,14 +1831,14 @@ } }, "node_modules/@types/babel__core": { - "version": "7.20.1", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.1.tgz", - "integrity": "sha512-aACu/U/omhdk15O4Nfb+fHgH/z3QsfQzpnvRZhYhThms83ZnAOZz7zZAWO7mn2yyNQaA4xTO8GLK3uqFU4bYYw==", + "version": "7.1.19", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.19.tgz", + "integrity": "sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw==", "dev": true, "peer": true, "dependencies": { - "@babel/parser": "^7.20.7", - "@babel/types": "^7.20.7", + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0", "@types/babel__generator": "*", "@types/babel__template": "*", "@types/babel__traverse": "*" @@ -1860,19 +1866,19 @@ } }, "node_modules/@types/babel__traverse": { - "version": "7.20.1", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.1.tgz", - "integrity": "sha512-MitHFXnhtgwsGZWtT68URpOvLN4EREih1u3QtQiN4VdAxWKRVvGCSvw/Qth0M0Qq3pJpnGOu5JaM/ydK7OGbqg==", + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.17.0.tgz", + "integrity": "sha512-r8aveDbd+rzGP+ykSdF3oPuTVRWRfbBiHl0rVDM2yNEmSMXfkObQLV46b4RnCv3Lra51OlfnZhkkFaDl2MIRaA==", "dev": true, "peer": true, "dependencies": { - "@babel/types": "^7.20.7" + "@babel/types": "^7.3.0" } }, "node_modules/@types/graceful-fs": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.6.tgz", - "integrity": "sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==", + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", + "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", "dev": true, "peer": true, "dependencies": { @@ -1949,9 +1955,9 @@ "dev": true }, "node_modules/@types/prettier": { - "version": "2.7.3", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.3.tgz", - "integrity": "sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==", + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.6.0.tgz", + "integrity": "sha512-G/AdOadiZhnJp0jXCaBQU449W2h716OW/EoXeYkCytxKL06X1WCXB4DZpp8TpZ8eyIJVS1cw4lrlkkSYU21cDw==", "dev": true, "peer": true }, @@ -2255,10 +2261,11 @@ "peer": true }, "node_modules/acorn": { - "version": "8.10.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", - "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==", + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", "dev": true, + "peer": true, "bin": { "acorn": "bin/acorn" }, @@ -2277,19 +2284,6 @@ "acorn-walk": "^7.1.1" } }, - "node_modules/acorn-globals/node_modules/acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "dev": true, - "peer": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, "node_modules/acorn-jsx": { "version": "5.3.2", "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", @@ -2418,9 +2412,9 @@ } }, "node_modules/anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", + "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", "dev": true, "peer": true, "dependencies": { @@ -2453,7 +2447,7 @@ "node_modules/arr-diff": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", "dev": true, "peer": true, "engines": { @@ -2473,7 +2467,7 @@ "node_modules/arr-union": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", "dev": true, "peer": true, "engines": { @@ -2511,7 +2505,7 @@ "node_modules/array-unique": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", "dev": true, "peer": true, "engines": { @@ -2579,7 +2573,7 @@ "node_modules/assign-symbols": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", "dev": true, "peer": true, "engines": { @@ -2602,9 +2596,9 @@ } }, "node_modules/async": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.5.tgz", - "integrity": "sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==", + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", + "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=", "dev": true }, "node_modules/asynckit": { @@ -2728,9 +2722,9 @@ } }, "node_modules/babel-plugin-istanbul/node_modules/istanbul-lib-instrument": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", - "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.1.0.tgz", + "integrity": "sha512-czwUz525rkOFDJxfKK6mYfIs9zBKILyrZQxjz3ABhjQXhbhFsSbo1HW/BFcsDnfJYJWA6thRR5/TUY2qs5W99Q==", "dev": true, "peer": true, "dependencies": { @@ -2745,9 +2739,9 @@ } }, "node_modules/babel-plugin-istanbul/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", "dev": true, "peer": true, "bin": { @@ -2849,7 +2843,7 @@ "node_modules/base/node_modules/define-property": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", "dev": true, "peer": true, "dependencies": { @@ -2889,35 +2883,26 @@ "peer": true }, "node_modules/browserslist": { - "version": "4.22.3", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.3.tgz", - "integrity": "sha512-UAp55yfwNv0klWNapjs/ktHoguxuQNGnOzxYmfnXIS+8AsRDZkSDxg7R1AX3GKzn078SBI5dzwzj/Yx0Or0e3A==", + "version": "4.16.6", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.6.tgz", + "integrity": "sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==", "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], "dependencies": { - "caniuse-lite": "^1.0.30001580", - "electron-to-chromium": "^1.4.648", - "node-releases": "^2.0.14", - "update-browserslist-db": "^1.0.13" + "caniuse-lite": "^1.0.30001219", + "colorette": "^1.2.2", + "electron-to-chromium": "^1.3.723", + "escalade": "^3.1.1", + "node-releases": "^1.1.71" }, "bin": { "browserslist": "cli.js" }, "engines": { "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" } }, "node_modules/bs-logger": { @@ -2982,14 +2967,13 @@ } }, "node_modules/call-bind": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.5.tgz", - "integrity": "sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", "dev": true, "dependencies": { - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.1", - "set-function-length": "^1.1.1" + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -3004,19 +2988,10 @@ "node": ">=6" } }, - "node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, "node_modules/caniuse-lite": { - "version": "1.0.30001581", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001581.tgz", - "integrity": "sha512-whlTkwhqV2tUmP3oYhtNfaWGYHDdS3JYFQBKXxcUR9qqPWsRhFHhoISO2Xnl/g0xyKzht9mI1LZpiNWfMzHixQ==", + "version": "1.0.30001416", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001416.tgz", + "integrity": "sha512-06wzzdAkCPZO+Qm4e/eNghZBDfVNDsCgw33T27OwBH9unE9S478OYw//Q2L7Npf/zBzs7rjZOszIFQkwQKAEqA==", "dev": true, "funding": [ { @@ -3026,10 +3001,6 @@ { "type": "tidelift", "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" } ] }, @@ -3214,7 +3185,7 @@ "node_modules/class-utils/node_modules/define-property": { "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", "dev": true, "peer": true, "dependencies": { @@ -3227,7 +3198,7 @@ "node_modules/class-utils/node_modules/is-accessor-descriptor": { "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", "dev": true, "peer": true, "dependencies": { @@ -3240,7 +3211,7 @@ "node_modules/class-utils/node_modules/is-accessor-descriptor/node_modules/kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "peer": true, "dependencies": { @@ -3260,7 +3231,7 @@ "node_modules/class-utils/node_modules/is-data-descriptor": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", "dev": true, "peer": true, "dependencies": { @@ -3273,7 +3244,7 @@ "node_modules/class-utils/node_modules/is-data-descriptor/node_modules/kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "peer": true, "dependencies": { @@ -3447,7 +3418,7 @@ "node_modules/co": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", "dev": true, "peer": true, "engines": { @@ -3466,16 +3437,16 @@ } }, "node_modules/collect-v8-coverage": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz", - "integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", + "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==", "dev": true, "peer": true }, "node_modules/collection-visit": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", "dev": true, "peer": true, "dependencies": { @@ -3519,6 +3490,12 @@ "node": ">= 0.8" } }, + "node_modules/compare-versions": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-3.6.0.tgz", + "integrity": "sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA==", + "dev": true + }, "node_modules/component-emitter": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", @@ -3544,7 +3521,7 @@ "node_modules/copy-descriptor": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", "dev": true, "peer": true, "engines": { @@ -3567,13 +3544,31 @@ "node": ">=10" } }, + "node_modules/cosmiconfig/node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/cross-fetch": { - "version": "3.1.8", - "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.8.tgz", - "integrity": "sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg==", + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.5.tgz", + "integrity": "sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==", "dev": true, "dependencies": { - "node-fetch": "^2.6.12" + "node-fetch": "2.6.7" } }, "node_modules/cross-spawn": { @@ -3590,18 +3585,6 @@ "node": ">= 8" } }, - "node_modules/cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "dev": true, - "bin": { - "cssesc": "bin/cssesc" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/cssom": { "version": "0.4.4", "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", @@ -3745,9 +3728,9 @@ } }, "node_modules/decimal.js": { - "version": "10.4.3", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", - "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==", + "version": "10.3.1", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz", + "integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==", "dev": true, "peer": true }, @@ -3801,30 +3784,6 @@ "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", "dev": true }, - "node_modules/deepmerge": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", - "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", - "dev": true, - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/define-data-property": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.1.tgz", - "integrity": "sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==", - "dev": true, - "dependencies": { - "get-intrinsic": "^1.2.1", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - } - }, "node_modules/define-lazy-prop": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", @@ -3994,12 +3953,12 @@ "dev": true }, "node_modules/ejs": { - "version": "3.1.9", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.9.tgz", - "integrity": "sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==", + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.5.tgz", + "integrity": "sha512-dldq3ZfFtgVTJMLjOe+/3sROTzALlL9E34V4/sDtUd/KlBSS0s6U1/+WPE1B4sj9CXHJpL1M6rhNJnc9Wbal9w==", "dev": true, "dependencies": { - "jake": "^10.8.5" + "jake": "^10.6.1" }, "bin": { "ejs": "bin/cli.js" @@ -4009,9 +3968,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.4.650", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.650.tgz", - "integrity": "sha512-sYSQhJCJa4aGA1wYol5cMQgekDBlbVfTRavlGZVr3WZpDdOPcp6a6xUnFfrt8TqZhsBYYbDxJZCjGfHuGupCRQ==", + "version": "1.3.784", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.784.tgz", + "integrity": "sha512-JTPxdUibkefeomWNaYs8lI/x/Zb4cOhZWX+d7kpzsNKzUd07pNuo/AcHeNJ/qgEchxM1IAxda9aaGUhKN/poOg==", "dev": true }, "node_modules/emittery": { @@ -4033,31 +3992,6 @@ "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", "dev": true }, - "node_modules/encoding": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", - "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "iconv-lite": "^0.6.2" - } - }, - "node_modules/encoding/node_modules/iconv-lite": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/end-of-stream": { "version": "1.4.4", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", @@ -4243,15 +4177,16 @@ } }, "node_modules/escodegen": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", - "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", + "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", "dev": true, "peer": true, "dependencies": { "esprima": "^4.0.1", "estraverse": "^5.2.0", - "esutils": "^2.0.2" + "esutils": "^2.0.2", + "optionator": "^0.8.1" }, "bin": { "escodegen": "bin/escodegen.js", @@ -4264,28 +4199,83 @@ "source-map": "~0.6.1" } }, - "node_modules/escodegen/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "node_modules/escodegen/node_modules/levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", "dev": true, - "optional": true, "peer": true, + "dependencies": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.8.0" } }, - "node_modules/eslint": { - "version": "8.31.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.31.0.tgz", - "integrity": "sha512-0tQQEVdmPZ1UtUKXjX7EMm9BlgJ08G90IhWh0PKDCb3ZLsgAOHI8fYSIzYVZej92zsgq+ft0FGsxhJ3xo2tbuA==", + "node_modules/escodegen/node_modules/optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", "dev": true, + "peer": true, "dependencies": { - "@eslint/eslintrc": "^1.4.1", - "@humanwhocodes/config-array": "^0.11.8", - "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", - "ajv": "^6.10.0", + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", + "dev": true, + "peer": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "optional": true, + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/escodegen/node_modules/type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "dev": true, + "peer": true, + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/eslint": { + "version": "8.31.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.31.0.tgz", + "integrity": "sha512-0tQQEVdmPZ1UtUKXjX7EMm9BlgJ08G90IhWh0PKDCb3ZLsgAOHI8fYSIzYVZej92zsgq+ft0FGsxhJ3xo2tbuA==", + "dev": true, + "dependencies": { + "@eslint/eslintrc": "^1.4.1", + "@humanwhocodes/config-array": "^0.11.8", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "ajv": "^6.10.0", "chalk": "^4.0.0", "cross-spawn": "^7.0.2", "debug": "^4.3.2", @@ -4915,6 +4905,18 @@ "url": "https://opencollective.com/eslint" } }, + "node_modules/espree/node_modules/acorn": { + "version": "8.8.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", + "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, "node_modules/esprima": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", @@ -5017,7 +5019,7 @@ "node_modules/exit": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", + "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", "dev": true, "peer": true, "engines": { @@ -5027,7 +5029,7 @@ "node_modules/expand-brackets": { "version": "2.1.4", "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", "dev": true, "peer": true, "dependencies": { @@ -5056,7 +5058,7 @@ "node_modules/expand-brackets/node_modules/define-property": { "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", "dev": true, "peer": true, "dependencies": { @@ -5069,7 +5071,7 @@ "node_modules/expand-brackets/node_modules/extend-shallow": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, "peer": true, "dependencies": { @@ -5082,7 +5084,7 @@ "node_modules/expand-brackets/node_modules/is-accessor-descriptor": { "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", "dev": true, "peer": true, "dependencies": { @@ -5095,7 +5097,7 @@ "node_modules/expand-brackets/node_modules/is-accessor-descriptor/node_modules/kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "peer": true, "dependencies": { @@ -5115,7 +5117,7 @@ "node_modules/expand-brackets/node_modules/is-data-descriptor": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", "dev": true, "peer": true, "dependencies": { @@ -5128,7 +5130,7 @@ "node_modules/expand-brackets/node_modules/is-data-descriptor/node_modules/kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "peer": true, "dependencies": { @@ -5153,16 +5155,6 @@ "node": ">=0.10.0" } }, - "node_modules/expand-brackets/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "dev": true, - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/expand-brackets/node_modules/kind-of": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", @@ -5236,7 +5228,7 @@ "node_modules/extend-shallow": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", "dev": true, "peer": true, "dependencies": { @@ -5247,6 +5239,19 @@ "node": ">=0.10.0" } }, + "node_modules/extend-shallow/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "peer": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/external-editor": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", @@ -5284,7 +5289,7 @@ "node_modules/extglob/node_modules/define-property": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", "dev": true, "peer": true, "dependencies": { @@ -5297,7 +5302,7 @@ "node_modules/extglob/node_modules/extend-shallow": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, "peer": true, "dependencies": { @@ -5307,16 +5312,6 @@ "node": ">=0.10.0" } }, - "node_modules/extglob/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "dev": true, - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/extract-files": { "version": "9.0.0", "resolved": "https://registry.npmjs.org/extract-files/-/extract-files-9.0.0.tgz", @@ -5397,30 +5392,15 @@ } }, "node_modules/fb-watchman": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", - "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", + "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", "dev": true, "peer": true, "dependencies": { "bser": "2.1.1" } }, - "node_modules/figures": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", - "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", - "dev": true, - "dependencies": { - "escape-string-regexp": "^1.0.5" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/file-entry-cache": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", @@ -5434,33 +5414,12 @@ } }, "node_modules/filelist": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", - "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", - "dev": true, - "dependencies": { - "minimatch": "^5.0.1" - } - }, - "node_modules/filelist/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/filelist/node_modules/minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.2.tgz", + "integrity": "sha512-z7O0IS8Plc39rTCq6i6iHxk43duYOn8uFJiWSewIq0Bww1RNybVHSCjahmcC87ZqAm4OTvFzlzeGu3XAzG1ctQ==", "dev": true, "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" + "minimatch": "^3.0.4" } }, "node_modules/fill-range": { @@ -5527,7 +5486,7 @@ "node_modules/for-in": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", "dev": true, "peer": true, "engines": { @@ -5551,7 +5510,7 @@ "node_modules/fragment-cache": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", "dev": true, "peer": true, "dependencies": { @@ -5583,9 +5542,9 @@ "dev": true }, "node_modules/fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", "dev": true, "hasInstallScript": true, "optional": true, @@ -5598,13 +5557,10 @@ } }, "node_modules/function-bind": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true }, "node_modules/function.prototype.name": { "version": "1.1.5", @@ -5652,15 +5608,14 @@ } }, "node_modules/get-intrinsic": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.2.tgz", - "integrity": "sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", + "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", "dev": true, "dependencies": { - "function-bind": "^1.1.2", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "hasown": "^2.0.0" + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -5726,7 +5681,7 @@ "node_modules/get-value": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", "dev": true, "peer": true, "engines": { @@ -5765,12 +5720,6 @@ "node": ">=10.13.0" } }, - "node_modules/glob-to-regexp": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", - "dev": true - }, "node_modules/global-modules": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", @@ -5899,9 +5848,9 @@ } }, "node_modules/graceful-fs": { - "version": "4.2.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "version": "4.2.5", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.5.tgz", + "integrity": "sha512-kBBSQbz2K0Nyn+31j/w36fUfxkBW9/gfwRWdUY1ULReH3iokVJgddZAFcD1D0xlgTmFxJCbUkUclAlc6/IDJkw==", "dev": true }, "node_modules/grapheme-splitter": { @@ -5911,33 +5860,32 @@ "dev": true }, "node_modules/graphql": { - "version": "16.8.1", - "resolved": "https://registry.npmjs.org/graphql/-/graphql-16.8.1.tgz", - "integrity": "sha512-59LZHPdGZVh695Ud9lRzPBVTtlX9ZCV150Er2W43ro37wVof0ctenSaskPPjN7lVTIN8mSZt8PHUNKZuNQUuxw==", + "version": "15.6.0", + "resolved": "https://registry.npmjs.org/graphql/-/graphql-15.6.0.tgz", + "integrity": "sha512-WJR872Zlc9hckiEPhXgyUftXH48jp2EjO5tgBBOyNMRJZ9fviL2mJBD6CAysk6N5S0r9BTs09Qk39nnJBkvOXQ==", "dev": true, "engines": { - "node": "^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0" + "node": ">= 10.x" } }, "node_modules/graphql-request": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/graphql-request/-/graphql-request-5.1.0.tgz", - "integrity": "sha512-0OeRVYigVwIiXhNmqnPDt+JhMzsjinxHE7TVy3Lm6jUzav0guVcL0lfSbi6jVTRAxcbwgyr6yrZioSHxf9gHzw==", + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/graphql-request/-/graphql-request-3.5.0.tgz", + "integrity": "sha512-Io89QpfU4rqiMbqM/KwMBzKaDLOppi8FU8sEccCE4JqCgz95W9Q8bvxQ4NfPALLSMvg9nafgg8AkYRmgKSlukA==", "dev": true, "dependencies": { - "@graphql-typed-document-node/core": "^3.1.1", - "cross-fetch": "^3.1.5", + "cross-fetch": "^3.0.6", "extract-files": "^9.0.0", "form-data": "^3.0.0" }, "peerDependencies": { - "graphql": "14 - 16" + "graphql": "14.x || 15.x" } }, "node_modules/growly": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", - "integrity": "sha512-+xGQY0YyAWCnqy7Cd++hc2JqMYzlm0dG30Jd0beaA64sROr8C4nt8Yc9V5Ro3avlSUDTN0ulqP/VBKi1/lLygw==", + "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", "dev": true, "optional": true, "peer": true @@ -5982,12 +5930,12 @@ } }, "node_modules/has-property-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.1.tgz", - "integrity": "sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", "dev": true, "dependencies": { - "get-intrinsic": "^1.2.2" + "get-intrinsic": "^1.1.1" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -6035,7 +5983,7 @@ "node_modules/has-value": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", "dev": true, "peer": true, "dependencies": { @@ -6050,7 +5998,7 @@ "node_modules/has-values": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", "dev": true, "peer": true, "dependencies": { @@ -6071,7 +6019,7 @@ "node_modules/has-values/node_modules/is-number": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", "dev": true, "peer": true, "dependencies": { @@ -6084,7 +6032,7 @@ "node_modules/has-values/node_modules/is-number/node_modules/kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "peer": true, "dependencies": { @@ -6097,7 +6045,7 @@ "node_modules/has-values/node_modules/kind-of": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", "dev": true, "peer": true, "dependencies": { @@ -6107,23 +6055,12 @@ "node": ">=0.10.0" } }, - "node_modules/hasown": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", - "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.2" - }, - "engines": { - "node": ">= 0.4" - } - }, "node_modules/hosted-git-info": { "version": "2.8.9", "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", - "dev": true + "dev": true, + "peer": true }, "node_modules/html-encoding-sniffer": { "version": "2.0.1", @@ -6174,6 +6111,20 @@ "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", "dev": true }, + "node_modules/htmlparser2/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/http-proxy-agent": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", @@ -6214,18 +6165,121 @@ } }, "node_modules/husky": { - "version": "9.0.7", - "resolved": "https://registry.npmjs.org/husky/-/husky-9.0.7.tgz", - "integrity": "sha512-vWdusw+y12DUEeoZqW1kplOFqk3tedGV8qlga8/SF6a3lOiWLqGZZQvfWvY0fQYdfiRi/u1DFNpudTSV9l1aCg==", + "version": "4.3.8", + "resolved": "https://registry.npmjs.org/husky/-/husky-4.3.8.tgz", + "integrity": "sha512-LCqqsB0PzJQ/AlCgfrfzRe3e3+NvmefAdKQhRYpxS4u6clblBoDdzzvHi8fmxKRzvMxPY/1WZWzomPZww0Anow==", "dev": true, + "hasInstallScript": true, + "dependencies": { + "chalk": "^4.0.0", + "ci-info": "^2.0.0", + "compare-versions": "^3.6.0", + "cosmiconfig": "^7.0.0", + "find-versions": "^4.0.0", + "opencollective-postinstall": "^2.0.2", + "pkg-dir": "^5.0.0", + "please-upgrade-node": "^3.2.0", + "slash": "^3.0.0", + "which-pm-runs": "^1.0.0" + }, "bin": { - "husky": "bin.js" + "husky-run": "bin/run.js", + "husky-upgrade": "lib/upgrader/bin.js" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/husky" + } + }, + "node_modules/husky/node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/husky/node_modules/find-versions": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-4.0.0.tgz", + "integrity": "sha512-wgpWy002tA+wgmO27buH/9KzyEOQnKsG/R0yrcjPT9BOFm0zRBVQbZ95nRGXWMywS8YR5knRbpohio0bcJABxQ==", + "dev": true, + "dependencies": { + "semver-regex": "^3.1.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/husky/node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/husky/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/husky/node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "dependencies": { + "p-limit": "^3.0.2" }, "engines": { - "node": ">=18" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/typicode" + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/husky/node_modules/pkg-dir": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-5.0.0.tgz", + "integrity": "sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==", + "dev": true, + "dependencies": { + "find-up": "^5.0.0" + }, + "engines": { + "node": ">=10" } }, "node_modules/iconv-lite": { @@ -6340,6 +6394,21 @@ "node": ">=8.0.0" } }, + "node_modules/inquirer/node_modules/figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^1.0.5" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/internal-slot": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.4.tgz", @@ -6601,14 +6670,11 @@ } }, "node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true, "peer": true, - "dependencies": { - "is-plain-object": "^2.0.4" - }, "engines": { "node": ">=0.10.0" } @@ -6968,7 +7034,7 @@ "node_modules/isarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", "dev": true, "peer": true }, @@ -6981,7 +7047,7 @@ "node_modules/isobject": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", "dev": true, "peer": true, "engines": { @@ -7015,9 +7081,9 @@ } }, "node_modules/istanbul-lib-instrument/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", "dev": true, "peer": true, "bin": { @@ -7025,18 +7091,18 @@ } }, "node_modules/istanbul-lib-report": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", - "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", "dev": true, "peer": true, "dependencies": { "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^4.0.0", + "make-dir": "^3.0.0", "supports-color": "^7.1.0" }, "engines": { - "node": ">=10" + "node": ">=8" } }, "node_modules/istanbul-lib-report/node_modules/has-flag": { @@ -7049,6 +7115,32 @@ "node": ">=8" } }, + "node_modules/istanbul-lib-report/node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "peer": true, + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/istanbul-lib-report/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "peer": true, + "bin": { + "semver": "bin/semver.js" + } + }, "node_modules/istanbul-lib-report/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -7088,9 +7180,9 @@ } }, "node_modules/istanbul-reports": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.6.tgz", - "integrity": "sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg==", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.4.tgz", + "integrity": "sha512-r1/DshN4KSE7xWEknZLLLLDn5CJybV3nw01VTkp6D5jzLuELlcbudfj/eSQFvrKsJuTVCGnePO7ho82Nw9zzfw==", "dev": true, "peer": true, "dependencies": { @@ -7102,21 +7194,35 @@ } }, "node_modules/jake": { - "version": "10.8.7", - "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.7.tgz", - "integrity": "sha512-ZDi3aP+fG/LchyBzUM804VjddnwfSfsdeYkwt8NcbKRvo4rFkjhs456iLFn3k2ZUWvNe4i48WACDbza8fhq2+w==", + "version": "10.8.2", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.2.tgz", + "integrity": "sha512-eLpKyrfG3mzvGE2Du8VoPbeSkRry093+tyNjdYaBbJS9v17knImYGNXQCUV0gLxQtF82m3E8iRb/wdSQZLoq7A==", "dev": true, "dependencies": { - "async": "^3.2.3", - "chalk": "^4.0.2", - "filelist": "^1.0.4", - "minimatch": "^3.1.2" + "async": "0.9.x", + "chalk": "^2.4.2", + "filelist": "^1.0.1", + "minimatch": "^3.0.4" }, "bin": { "jake": "bin/cli.js" }, "engines": { - "node": ">=10" + "node": "*" + } + }, + "node_modules/jake/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" } }, "node_modules/jest": { @@ -7218,6 +7324,16 @@ } } }, + "node_modules/jest-config/node_modules/deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", + "dev": true, + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/jest-diff": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", @@ -7339,6 +7455,44 @@ "fsevents": "^2.1.2" } }, + "node_modules/jest-haste-map/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-haste-map/node_modules/jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "dev": true, + "peer": true, + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/jest-haste-map/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "peer": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/jest-jasmine2": { "version": "26.6.3", "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-26.6.3.tgz", @@ -7435,9 +7589,9 @@ } }, "node_modules/jest-pnp-resolver": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", - "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", + "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", "dev": true, "peer": true, "engines": { @@ -7497,200 +7651,188 @@ "node": ">= 10.14.2" } }, - "node_modules/jest-runner": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-26.6.3.tgz", - "integrity": "sha512-atgKpRHnaA2OvByG/HpGA4g6CSPS/1LK0jK3gATJAoptC1ojltpmVlYC3TYgdmGp+GLuhzpH30Gvs36szSL2JQ==", + "node_modules/jest-resolve/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "dev": true, "peer": true, "dependencies": { - "@jest/console": "^26.6.2", - "@jest/environment": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "emittery": "^0.7.1", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "jest-config": "^26.6.3", - "jest-docblock": "^26.0.0", - "jest-haste-map": "^26.6.2", - "jest-leak-detector": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-resolve": "^26.6.2", - "jest-runtime": "^26.6.3", - "jest-util": "^26.6.2", - "jest-worker": "^26.6.2", - "source-map-support": "^0.5.6", - "throat": "^5.0.0" + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": ">=8" } }, - "node_modules/jest-runtime": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-26.6.3.tgz", - "integrity": "sha512-lrzyR3N8sacTAMeonbqpnSka1dHNux2uk0qqDXVkMv2c/A3wYnvQ4EXuI013Y6+gSKSCxdaczvf4HF0mVXHRdw==", + "node_modules/jest-resolve/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "dev": true, "peer": true, "dependencies": { - "@jest/console": "^26.6.2", - "@jest/environment": "^26.6.2", - "@jest/fake-timers": "^26.6.2", - "@jest/globals": "^26.6.2", - "@jest/source-map": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/transform": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0", - "cjs-module-lexer": "^0.6.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.3", - "graceful-fs": "^4.2.4", - "jest-config": "^26.6.3", - "jest-haste-map": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-mock": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-resolve": "^26.6.2", - "jest-snapshot": "^26.6.2", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", - "slash": "^3.0.0", - "strip-bom": "^4.0.0", - "yargs": "^15.4.1" - }, - "bin": { - "jest-runtime": "bin/jest-runtime.js" + "p-locate": "^4.1.0" }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-runtime/node_modules/strip-bom": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", - "dev": true, - "peer": true, "engines": { "node": ">=8" } }, - "node_modules/jest-serializer": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz", - "integrity": "sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==", + "node_modules/jest-resolve/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dev": true, "peer": true, "dependencies": { - "@types/node": "*", - "graceful-fs": "^4.2.4" + "p-try": "^2.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/jest-snapshot": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-26.6.2.tgz", - "integrity": "sha512-OLhxz05EzUtsAmOMzuupt1lHYXCNib0ECyuZ/PZOx9TrZcC8vL0x+DUG3TL+GLX3yHG45e6YGjIm0XwDc3q3og==", + "node_modules/jest-resolve/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", "dev": true, "peer": true, "dependencies": { - "@babel/types": "^7.0.0", - "@jest/types": "^26.6.2", - "@types/babel__traverse": "^7.0.4", - "@types/prettier": "^2.0.0", - "chalk": "^4.0.0", - "expect": "^26.6.2", - "graceful-fs": "^4.2.4", - "jest-diff": "^26.6.2", - "jest-get-type": "^26.3.0", - "jest-haste-map": "^26.6.2", - "jest-matcher-utils": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-resolve": "^26.6.2", - "natural-compare": "^1.4.0", - "pretty-format": "^26.6.2", - "semver": "^7.3.2" + "p-limit": "^2.2.0" }, "engines": { - "node": ">= 10.14.2" + "node": ">=8" } }, - "node_modules/jest-util": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", - "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", + "node_modules/jest-resolve/node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", "dev": true, - "dependencies": { - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "is-ci": "^2.0.0", - "micromatch": "^4.0.2" - }, + "peer": true, "engines": { - "node": ">= 10.14.2" + "node": ">=6" } }, - "node_modules/jest-validate": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-26.6.2.tgz", - "integrity": "sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ==", + "node_modules/jest-resolve/node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", "dev": true, "peer": true, "dependencies": { - "@jest/types": "^26.6.2", - "camelcase": "^6.0.0", - "chalk": "^4.0.0", - "jest-get-type": "^26.3.0", - "leven": "^3.1.0", - "pretty-format": "^26.6.2" + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" }, "engines": { - "node": ">= 10.14.2" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/jest-validate/node_modules/camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "node_modules/jest-resolve/node_modules/read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", "dev": true, "peer": true, + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, "engines": { - "node": ">=10" + "node": ">=8" + } + }, + "node_modules/jest-resolve/node_modules/read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dev": true, + "peer": true, + "dependencies": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/jest-watcher": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-26.6.2.tgz", - "integrity": "sha512-WKJob0P/Em2csiVthsI68p6aGKTIcsfjH9Gsx1f0A3Italz43e3ho0geSAVsmj09RWOELP1AZ/DXyJgOgDKxXQ==", + "node_modules/jest-resolve/node_modules/read-pkg/node_modules/type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true, + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-resolve/node_modules/type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true, + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runner": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-26.6.3.tgz", + "integrity": "sha512-atgKpRHnaA2OvByG/HpGA4g6CSPS/1LK0jK3gATJAoptC1ojltpmVlYC3TYgdmGp+GLuhzpH30Gvs36szSL2JQ==", "dev": true, "peer": true, "dependencies": { + "@jest/console": "^26.6.2", + "@jest/environment": "^26.6.2", "@jest/test-result": "^26.6.2", "@jest/types": "^26.6.2", "@types/node": "*", - "ansi-escapes": "^4.2.1", "chalk": "^4.0.0", + "emittery": "^0.7.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "jest-config": "^26.6.3", + "jest-docblock": "^26.0.0", + "jest-haste-map": "^26.6.2", + "jest-leak-detector": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-resolve": "^26.6.2", + "jest-runtime": "^26.6.3", "jest-util": "^26.6.2", - "string-length": "^4.0.1" + "jest-worker": "^26.6.2", + "source-map-support": "^0.5.6", + "throat": "^5.0.0" }, "engines": { "node": ">= 10.14.2" } }, - "node_modules/jest-worker": { + "node_modules/jest-runner/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runner/node_modules/jest-worker": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", @@ -7705,29 +7847,180 @@ "node": ">= 10.13.0" } }, - "node_modules/jest-worker/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/jest-runner/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "peer": true, + "dependencies": { + "has-flag": "^4.0.0" + }, "engines": { "node": ">=8" } }, - "node_modules/jest-worker/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/jest-runtime": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-26.6.3.tgz", + "integrity": "sha512-lrzyR3N8sacTAMeonbqpnSka1dHNux2uk0qqDXVkMv2c/A3wYnvQ4EXuI013Y6+gSKSCxdaczvf4HF0mVXHRdw==", "dev": true, "peer": true, "dependencies": { - "has-flag": "^4.0.0" + "@jest/console": "^26.6.2", + "@jest/environment": "^26.6.2", + "@jest/fake-timers": "^26.6.2", + "@jest/globals": "^26.6.2", + "@jest/source-map": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0", + "cjs-module-lexer": "^0.6.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.4", + "jest-config": "^26.6.3", + "jest-haste-map": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-mock": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-resolve": "^26.6.2", + "jest-snapshot": "^26.6.2", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "slash": "^3.0.0", + "strip-bom": "^4.0.0", + "yargs": "^15.4.1" + }, + "bin": { + "jest-runtime": "bin/jest-runtime.js" }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-runtime/node_modules/strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "dev": true, + "peer": true, "engines": { "node": ">=8" } }, + "node_modules/jest-serializer": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz", + "integrity": "sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==", + "dev": true, + "peer": true, + "dependencies": { + "@types/node": "*", + "graceful-fs": "^4.2.4" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-snapshot": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-26.6.2.tgz", + "integrity": "sha512-OLhxz05EzUtsAmOMzuupt1lHYXCNib0ECyuZ/PZOx9TrZcC8vL0x+DUG3TL+GLX3yHG45e6YGjIm0XwDc3q3og==", + "dev": true, + "peer": true, + "dependencies": { + "@babel/types": "^7.0.0", + "@jest/types": "^26.6.2", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.0.0", + "chalk": "^4.0.0", + "expect": "^26.6.2", + "graceful-fs": "^4.2.4", + "jest-diff": "^26.6.2", + "jest-get-type": "^26.3.0", + "jest-haste-map": "^26.6.2", + "jest-matcher-utils": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-resolve": "^26.6.2", + "natural-compare": "^1.4.0", + "pretty-format": "^26.6.2", + "semver": "^7.3.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-util": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", + "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "is-ci": "^2.0.0", + "micromatch": "^4.0.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-validate": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-26.6.2.tgz", + "integrity": "sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ==", + "dev": true, + "peer": true, + "dependencies": { + "@jest/types": "^26.6.2", + "camelcase": "^6.0.0", + "chalk": "^4.0.0", + "jest-get-type": "^26.3.0", + "leven": "^3.1.0", + "pretty-format": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-validate/node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true, + "peer": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-watcher": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-26.6.2.tgz", + "integrity": "sha512-WKJob0P/Em2csiVthsI68p6aGKTIcsfjH9Gsx1f0A3Italz43e3ho0geSAVsmj09RWOELP1AZ/DXyJgOgDKxXQ==", + "dev": true, + "peer": true, + "dependencies": { + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "jest-util": "^26.6.2", + "string-length": "^4.0.1" + }, + "engines": { + "node": ">= 10.14.2" + } + }, "node_modules/js-sdsl": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.2.0.tgz", @@ -7805,14 +8098,27 @@ } } }, - "node_modules/jsdom/node_modules/tr46": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", - "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "node_modules/jsdom/node_modules/acorn": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz", + "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==", "dev": true, "peer": true, - "dependencies": { - "punycode": "^2.1.1" + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/jsdom/node_modules/tr46": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "dev": true, + "peer": true, + "dependencies": { + "punycode": "^2.1.1" }, "engines": { "node": ">=8" @@ -7843,6 +8149,28 @@ "node": ">=10" } }, + "node_modules/jsdom/node_modules/ws": { + "version": "7.5.7", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.7.tgz", + "integrity": "sha512-KMvVuFzpKBuiIXW3E4u3mySRO2/mCHSyZDJQM5NQ9Q9KHWHWh0NHgfbRMLLrceUK5qAL4ytALJbpRMjixFZh8A==", + "dev": true, + "peer": true, + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, "node_modules/jsesc": { "version": "2.5.2", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", @@ -8344,38 +8672,6 @@ "node": ">=10" } }, - "node_modules/make-dir": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", - "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", - "dev": true, - "peer": true, - "dependencies": { - "semver": "^7.5.3" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/make-dir/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dev": true, - "peer": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/make-error": { "version": "1.3.6", "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", @@ -8395,7 +8691,7 @@ "node_modules/map-cache": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", "dev": true, "peer": true, "engines": { @@ -8414,7 +8710,7 @@ "node_modules/map-visit": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", "dev": true, "peer": true, "dependencies": { @@ -8605,21 +8901,21 @@ } }, "node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "version": "1.44.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz", + "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==", "dev": true, "engines": { "node": ">= 0.6" } }, "node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "version": "2.1.27", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz", + "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==", "dev": true, "dependencies": { - "mime-db": "1.52.0" + "mime-db": "1.44.0" }, "engines": { "node": ">= 0.6" @@ -8698,10 +8994,23 @@ "node": ">=0.10.0" } }, + "node_modules/mixin-deep/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "peer": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", "dev": true, "peer": true }, @@ -8712,16 +9021,10 @@ "dev": true }, "node_modules/nanoid": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", - "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], "bin": { "nanoid": "bin/nanoid.cjs" }, @@ -8765,39 +9068,40 @@ "dev": true }, "node_modules/next": { - "version": "14.0.4", - "resolved": "https://registry.npmjs.org/next/-/next-14.0.4.tgz", - "integrity": "sha512-qbwypnM7327SadwFtxXnQdGiKpkuhaRLE2uq62/nRul9cj9KhQ5LhHmlziTNqUidZotw/Q1I9OjirBROdUJNgA==", + "version": "13.4.2", + "resolved": "https://registry.npmjs.org/next/-/next-13.4.2.tgz", + "integrity": "sha512-aNFqLs3a3nTGvLWlO9SUhCuMUHVPSFQC0+tDNGAsDXqx+WJDFSbvc233gOJ5H19SBc7nw36A9LwQepOJ2u/8Kg==", "dev": true, "dependencies": { - "@next/env": "14.0.4", - "@swc/helpers": "0.5.2", + "@next/env": "13.4.2", + "@swc/helpers": "0.5.1", "busboy": "1.6.0", "caniuse-lite": "^1.0.30001406", - "graceful-fs": "^4.2.11", - "postcss": "8.4.31", + "postcss": "8.4.14", "styled-jsx": "5.1.1", - "watchpack": "2.4.0" + "zod": "3.21.4" }, "bin": { "next": "dist/bin/next" }, "engines": { - "node": ">=18.17.0" + "node": ">=16.8.0" }, "optionalDependencies": { - "@next/swc-darwin-arm64": "14.0.4", - "@next/swc-darwin-x64": "14.0.4", - "@next/swc-linux-arm64-gnu": "14.0.4", - "@next/swc-linux-arm64-musl": "14.0.4", - "@next/swc-linux-x64-gnu": "14.0.4", - "@next/swc-linux-x64-musl": "14.0.4", - "@next/swc-win32-arm64-msvc": "14.0.4", - "@next/swc-win32-ia32-msvc": "14.0.4", - "@next/swc-win32-x64-msvc": "14.0.4" + "@next/swc-darwin-arm64": "13.4.2", + "@next/swc-darwin-x64": "13.4.2", + "@next/swc-linux-arm64-gnu": "13.4.2", + "@next/swc-linux-arm64-musl": "13.4.2", + "@next/swc-linux-x64-gnu": "13.4.2", + "@next/swc-linux-x64-musl": "13.4.2", + "@next/swc-win32-arm64-msvc": "13.4.2", + "@next/swc-win32-ia32-msvc": "13.4.2", + "@next/swc-win32-x64-msvc": "13.4.2" }, "peerDependencies": { "@opentelemetry/api": "^1.1.0", + "fibers": ">= 3.1.0", + "node-sass": "^6.0.0 || ^7.0.0", "react": "^18.2.0", "react-dom": "^18.2.0", "sass": "^1.3.0" @@ -8806,15 +9110,21 @@ "@opentelemetry/api": { "optional": true }, + "fibers": { + "optional": true + }, + "node-sass": { + "optional": true + }, "sass": { "optional": true } } }, "node_modules/next/node_modules/postcss": { - "version": "8.4.31", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", - "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", + "version": "8.4.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.14.tgz", + "integrity": "sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==", "dev": true, "funding": [ { @@ -8824,14 +9134,10 @@ { "type": "tidelift", "url": "https://tidelift.com/funding/github/npm/postcss" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" } ], "dependencies": { - "nanoid": "^3.3.6", + "nanoid": "^3.3.4", "picocolors": "^1.0.0", "source-map-js": "^1.0.2" }, @@ -8847,9 +9153,9 @@ "peer": true }, "node_modules/node-fetch": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", - "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", "dev": true, "dependencies": { "whatwg-url": "^5.0.0" @@ -8869,7 +9175,7 @@ "node_modules/node-int64": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", + "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=", "dev": true, "peer": true }, @@ -8889,10 +9195,21 @@ "which": "^2.0.2" } }, + "node_modules/node-notifier/node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true, + "optional": true, + "peer": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, "node_modules/node-releases": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", - "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==", + "version": "1.1.73", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.73.tgz", + "integrity": "sha512-uW7fodD6pyW2FZNZnp/Z3hvWKeEW1Y8R1+1CnErE8cXFXzl5blBOoVB41CvMer6P6Q0S5FXDwcHgFd1Wj0U9zg==", "dev": true }, "node_modules/normalize-package-data": { @@ -8900,6 +9217,7 @@ "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", "dev": true, + "peer": true, "dependencies": { "hosted-git-info": "^2.1.4", "resolve": "^1.10.0", @@ -8908,10 +9226,11 @@ } }, "node_modules/normalize-package-data/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "dev": true, + "peer": true, "bin": { "semver": "bin/semver" } @@ -8959,9 +9278,9 @@ "dev": true }, "node_modules/nwsapi": { - "version": "2.2.7", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.7.tgz", - "integrity": "sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", + "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==", "dev": true, "peer": true }, @@ -8977,7 +9296,7 @@ "node_modules/object-copy": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", "dev": true, "peer": true, "dependencies": { @@ -8992,7 +9311,7 @@ "node_modules/object-copy/node_modules/define-property": { "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", "dev": true, "peer": true, "dependencies": { @@ -9005,7 +9324,7 @@ "node_modules/object-copy/node_modules/is-accessor-descriptor": { "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", "dev": true, "peer": true, "dependencies": { @@ -9025,7 +9344,7 @@ "node_modules/object-copy/node_modules/is-data-descriptor": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", "dev": true, "peer": true, "dependencies": { @@ -9063,7 +9382,7 @@ "node_modules/object-copy/node_modules/kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "peer": true, "dependencies": { @@ -9110,7 +9429,7 @@ "node_modules/object-visit": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", "dev": true, "peer": true, "dependencies": { @@ -9185,7 +9504,7 @@ "node_modules/object.pick": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", "dev": true, "peer": true, "dependencies": { @@ -9252,6 +9571,15 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/opencollective-postinstall": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz", + "integrity": "sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q==", + "dev": true, + "bin": { + "opencollective-postinstall": "index.js" + } + }, "node_modules/optionator": { "version": "0.9.1", "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", @@ -9294,7 +9622,7 @@ "node_modules/p-finally": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", "dev": true, "peer": true, "engines": { @@ -9379,24 +9707,6 @@ "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/parse5": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", @@ -9407,7 +9717,7 @@ "node_modules/pascalcase": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", "dev": true, "peer": true, "engines": { @@ -9475,9 +9785,9 @@ } }, "node_modules/pirates": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", - "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", + "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", "dev": true, "peer": true, "engines": { @@ -9625,7 +9935,7 @@ "node_modules/posix-character-classes": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", "dev": true, "peer": true, "engines": { @@ -9806,15 +10116,15 @@ } }, "node_modules/prettier": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.2.4.tgz", - "integrity": "sha512-FWu1oLHKCrtpO1ypU6J0SbK2d9Ckwysq6bHj/uaCP26DxrPpppCLQRGVuqAxSTvhF00AcvDRyYrLNW7ocBhFFQ==", + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", + "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", "dev": true, "bin": { - "prettier": "bin/prettier.cjs" + "prettier": "bin-prettier.js" }, "engines": { - "node": ">=14" + "node": ">=10.13.0" }, "funding": { "url": "https://github.com/prettier/prettier?sponsor=1" @@ -9917,9 +10227,9 @@ } }, "node_modules/psl": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", - "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", "dev": true, "peer": true }, @@ -9943,13 +10253,6 @@ "node": ">=6" } }, - "node_modules/querystringify": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", - "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", - "dev": true, - "peer": true - }, "node_modules/queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", @@ -10012,131 +10315,6 @@ "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", "dev": true }, - "node_modules/read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", - "dev": true, - "dependencies": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/read-pkg-up": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", - "dev": true, - "dependencies": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/read-pkg-up/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/read-pkg-up/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/read-pkg-up/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/read-pkg-up/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/read-pkg-up/node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/read-pkg-up/node_modules/type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/read-pkg/node_modules/type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, "node_modules/readdirp": { "version": "3.5.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", @@ -10389,7 +10567,7 @@ "node_modules/remove-trailing-separator": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", "dev": true, "peer": true }, @@ -10437,13 +10615,6 @@ "dev": true, "peer": true }, - "node_modules/requires-port": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", - "dev": true, - "peer": true - }, "node_modules/resolve": { "version": "1.19.0", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz", @@ -10492,7 +10663,7 @@ "node_modules/resolve-url": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", "deprecated": "https://github.com/lydell/resolve-url#deprecated", "dev": true, "peer": true @@ -10546,14 +10717,13 @@ } }, "node_modules/rivet-graphql": { - "version": "0.6.0-canary-20230309231927", - "resolved": "https://registry.npmjs.org/rivet-graphql/-/rivet-graphql-0.6.0-canary-20230309231927.tgz", - "integrity": "sha512-6+HlBIKGty0+XULdpQaXwFpXgItmNUOCSZ8a6Eit/kJzXPp7YVyBMvCN9ozaRVqHUK8PiToGB+jg+jo8/V+bgw==", + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/rivet-graphql/-/rivet-graphql-0.3.1.tgz", + "integrity": "sha512-HEov02XhZ6H1jOME+mO8CZwliu/UtgZSHixYUwvQ7HSx3gk8EOVaQY5c3zscOYjZECvP8cR4+1Ob3KHWJRWEMw==", "dev": true, "dependencies": { - "@graphql-typed-document-node/core": "^3.1.2", - "graphql": "^16.6.0", - "graphql-request": "~5.1.0" + "graphql": "^15.3.0", + "graphql-request": "^3.0.0" } }, "node_modules/rsvp": { @@ -10619,7 +10789,7 @@ "node_modules/safe-regex": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", "dev": true, "peer": true, "dependencies": { @@ -10707,7 +10877,7 @@ "node_modules/sane/node_modules/braces/node_modules/extend-shallow": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, "peer": true, "dependencies": { @@ -10756,7 +10926,7 @@ "node_modules/sane/node_modules/fill-range": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", "dev": true, "peer": true, "dependencies": { @@ -10772,7 +10942,7 @@ "node_modules/sane/node_modules/fill-range/node_modules/extend-shallow": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, "peer": true, "dependencies": { @@ -10802,20 +10972,10 @@ "dev": true, "peer": true }, - "node_modules/sane/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "dev": true, - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/sane/node_modules/is-number": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", "dev": true, "peer": true, "dependencies": { @@ -10828,7 +10988,7 @@ "node_modules/sane/node_modules/is-number/node_modules/kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "peer": true, "dependencies": { @@ -10841,7 +11001,7 @@ "node_modules/sane/node_modules/is-stream": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", "dev": true, "peer": true, "engines": { @@ -10876,7 +11036,7 @@ "node_modules/sane/node_modules/normalize-path": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", "dev": true, "peer": true, "dependencies": { @@ -10889,7 +11049,7 @@ "node_modules/sane/node_modules/npm-run-path": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", "dev": true, "peer": true, "dependencies": { @@ -10902,7 +11062,7 @@ "node_modules/sane/node_modules/path-key": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", "dev": true, "peer": true, "engines": { @@ -10910,9 +11070,9 @@ } }, "node_modules/sane/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "dev": true, "peer": true, "bin": { @@ -10922,7 +11082,7 @@ "node_modules/sane/node_modules/shebang-command": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", "dev": true, "peer": true, "dependencies": { @@ -10935,7 +11095,7 @@ "node_modules/sane/node_modules/shebang-regex": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", "dev": true, "peer": true, "engines": { @@ -10945,7 +11105,7 @@ "node_modules/sane/node_modules/to-regex-range": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", "dev": true, "peer": true, "dependencies": { @@ -11013,29 +11173,25 @@ "integrity": "sha1-De4hahyUGrN+nvsXiPavxf9VN/w=", "dev": true }, - "node_modules/set-blocking": { + "node_modules/semver-regex": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-3.1.4.tgz", + "integrity": "sha512-6IiqeZNgq01qGf0TId0t3NvKzSvUsjcpdEO3AQNeIjR6A2+ckTnQlDpl4qu1bjRv0RzN3FP9hzFmws3lKqRWkA==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/set-blocking": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", "dev": true, "peer": true }, - "node_modules/set-function-length": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.0.tgz", - "integrity": "sha512-4DBHDoyHlM1IRPGYcoxexgh67y4ueR53FKV1yyxwFMY7aCqcN/38M1+SwZ/qJQ8iLv7+ck385ot4CcisOAPT9w==", - "dev": true, - "dependencies": { - "define-data-property": "^1.1.1", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.2", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - } - }, "node_modules/set-value": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", @@ -11055,7 +11211,7 @@ "node_modules/set-value/node_modules/extend-shallow": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, "peer": true, "dependencies": { @@ -11065,16 +11221,6 @@ "node": ">=0.10.0" } }, - "node_modules/set-value/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "dev": true, - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", @@ -11274,7 +11420,7 @@ "node_modules/snapdragon-node/node_modules/define-property": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", "dev": true, "peer": true, "dependencies": { @@ -11307,7 +11453,7 @@ "node_modules/snapdragon-util/node_modules/kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "peer": true, "dependencies": { @@ -11330,7 +11476,7 @@ "node_modules/snapdragon/node_modules/define-property": { "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", "dev": true, "peer": true, "dependencies": { @@ -11343,7 +11489,7 @@ "node_modules/snapdragon/node_modules/extend-shallow": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, "peer": true, "dependencies": { @@ -11356,7 +11502,7 @@ "node_modules/snapdragon/node_modules/is-accessor-descriptor": { "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", "dev": true, "peer": true, "dependencies": { @@ -11369,7 +11515,7 @@ "node_modules/snapdragon/node_modules/is-accessor-descriptor/node_modules/kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "peer": true, "dependencies": { @@ -11389,7 +11535,7 @@ "node_modules/snapdragon/node_modules/is-data-descriptor": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", "dev": true, "peer": true, "dependencies": { @@ -11402,7 +11548,7 @@ "node_modules/snapdragon/node_modules/is-data-descriptor/node_modules/kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "peer": true, "dependencies": { @@ -11427,16 +11573,6 @@ "node": ">=0.10.0" } }, - "node_modules/snapdragon/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "dev": true, - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/snapdragon/node_modules/kind-of": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", @@ -11469,7 +11605,6 @@ "version": "0.5.3", "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", - "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", "dev": true, "peer": true, "dependencies": { @@ -11481,9 +11616,9 @@ } }, "node_modules/source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "version": "0.5.20", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.20.tgz", + "integrity": "sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw==", "dev": true, "peer": true, "dependencies": { @@ -11505,7 +11640,6 @@ "version": "0.4.1", "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", - "deprecated": "See https://github.com/lydell/source-map-url#deprecated", "dev": true, "peer": true }, @@ -11566,14 +11700,14 @@ "node_modules/sprintf-js": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", "dev": true, "peer": true }, "node_modules/stack-utils": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", - "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz", + "integrity": "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==", "dev": true, "peer": true, "dependencies": { @@ -11606,7 +11740,7 @@ "node_modules/static-extend": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", "dev": true, "peer": true, "dependencies": { @@ -11620,7 +11754,7 @@ "node_modules/static-extend/node_modules/define-property": { "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", "dev": true, "peer": true, "dependencies": { @@ -11633,7 +11767,7 @@ "node_modules/static-extend/node_modules/is-accessor-descriptor": { "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", "dev": true, "peer": true, "dependencies": { @@ -11646,7 +11780,7 @@ "node_modules/static-extend/node_modules/is-accessor-descriptor/node_modules/kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "peer": true, "dependencies": { @@ -11666,7 +11800,7 @@ "node_modules/static-extend/node_modules/is-data-descriptor": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", "dev": true, "peer": true, "dependencies": { @@ -11679,7 +11813,7 @@ "node_modules/static-extend/node_modules/is-data-descriptor/node_modules/kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "peer": true, "dependencies": { @@ -11887,7 +12021,7 @@ "node_modules/strip-eof": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", "dev": true, "peer": true, "engines": { @@ -12131,6 +12265,15 @@ "node": ">=6.14.4" } }, + "node_modules/stylelint/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/stylelint/node_modules/camelcase-keys": { "version": "6.2.2", "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", @@ -12148,6 +12291,31 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/stylelint/node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true, + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/stylelint/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/stylelint/node_modules/get-stdin": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz", @@ -12190,6 +12358,18 @@ "node": ">=8" } }, + "node_modules/stylelint/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/stylelint/node_modules/map-obj": { "version": "4.2.1", "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.2.1.tgz", @@ -12242,6 +12422,60 @@ "node": ">=10" } }, + "node_modules/stylelint/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/stylelint/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/stylelint/node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/stylelint/node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/stylelint/node_modules/postcss-selector-parser": { "version": "6.0.6", "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz", @@ -12255,6 +12489,83 @@ "node": ">=4" } }, + "node_modules/stylelint/node_modules/read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dev": true, + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/stylelint/node_modules/read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dev": true, + "dependencies": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/stylelint/node_modules/read-pkg-up/node_modules/type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/stylelint/node_modules/read-pkg/node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "node_modules/stylelint/node_modules/read-pkg/node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/stylelint/node_modules/read-pkg/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/stylelint/node_modules/read-pkg/node_modules/type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/stylelint/node_modules/redent": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", @@ -12345,9 +12656,9 @@ } }, "node_modules/supports-hyperlinks": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", - "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz", + "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==", "dev": true, "peer": true, "dependencies": { @@ -12627,7 +12938,7 @@ "node_modules/to-object-path": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", "dev": true, "peer": true, "dependencies": { @@ -12647,7 +12958,7 @@ "node_modules/to-object-path/node_modules/kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "peer": true, "dependencies": { @@ -12686,25 +12997,24 @@ } }, "node_modules/tough-cookie": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz", - "integrity": "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", + "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==", "dev": true, "peer": true, "dependencies": { "psl": "^1.1.33", "punycode": "^2.1.1", - "universalify": "^0.2.0", - "url-parse": "^1.5.3" + "universalify": "^0.1.2" }, "engines": { "node": ">=6" } }, "node_modules/tough-cookie/node_modules/universalify": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", - "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", "dev": true, "peer": true, "engines": { @@ -12714,14 +13024,13 @@ "node_modules/tr46": { "version": "0.0.3", "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", + "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=", "dev": true }, "node_modules/trim": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz", "integrity": "sha512-YzQV+TZg4AxpKxaTHK3c3D+kRDCGVEE7LemdlQZoQXn0iennk10RsIoY6ikzAqJTc9Xjl9C1/waHom/J86ziAQ==", - "deprecated": "Use String.prototype.trim() instead", "dev": true }, "node_modules/trim-trailing-lines": { @@ -12887,9 +13196,9 @@ } }, "node_modules/typescript": { - "version": "4.9.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", - "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", + "version": "4.3.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.3.5.tgz", + "integrity": "sha512-DqQgihaQ9cUrskJo9kIyW/+g0Vxsk8cDtZ52a3NGh0YNTfpUSArXSohyUGnvbPazEPLu398C0UxmKSOrPumUzA==", "dev": true, "peer": true, "bin": { @@ -13073,16 +13382,6 @@ "node": ">=0.10.0" } }, - "node_modules/union-value/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "dev": true, - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/unist-util-find-all-after": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/unist-util-find-all-after/-/unist-util-find-all-after-3.0.2.tgz", @@ -13222,7 +13521,7 @@ "node_modules/unset-value": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", "dev": true, "peer": true, "dependencies": { @@ -13236,7 +13535,7 @@ "node_modules/unset-value/node_modules/has-value": { "version": "0.3.1", "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", "dev": true, "peer": true, "dependencies": { @@ -13251,7 +13550,7 @@ "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", "dev": true, "peer": true, "dependencies": { @@ -13264,43 +13563,13 @@ "node_modules/unset-value/node_modules/has-values": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", "dev": true, "peer": true, "engines": { "node": ">=0.10.0" } }, - "node_modules/update-browserslist-db": { - "version": "1.0.13", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", - "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" - }, - "bin": { - "update-browserslist-db": "cli.js" - }, - "peerDependencies": { - "browserslist": ">= 4.21.0" - } - }, "node_modules/uri-js": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", @@ -13313,22 +13582,11 @@ "node_modules/urix": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", "deprecated": "Please see https://github.com/lydell/urix#deprecated", "dev": true, "peer": true }, - "node_modules/url-parse": { - "version": "1.5.10", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", - "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", - "dev": true, - "peer": true, - "dependencies": { - "querystringify": "^2.1.1", - "requires-port": "^1.0.0" - } - }, "node_modules/url-regex": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/url-regex/-/url-regex-5.0.0.tgz", @@ -13358,17 +13616,6 @@ "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", "dev": true }, - "node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "dev": true, - "optional": true, - "peer": true, - "bin": { - "uuid": "dist/bin/uuid" - } - }, "node_modules/v8-compile-cache": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", @@ -13391,9 +13638,9 @@ } }, "node_modules/v8-to-istanbul/node_modules/source-map": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", "dev": true, "peer": true, "engines": { @@ -13750,7 +13997,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", - "deprecated": "Use your platform's native performance.now() and performance.timeOrigin.", "dev": true, "peer": true, "dependencies": { @@ -13770,286 +14016,11277 @@ "node": ">=10" } }, - "node_modules/walker": { + "node_modules/walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "dev": true, + "peer": true, + "dependencies": { + "makeerror": "1.0.12" + } + }, + "node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=", + "dev": true + }, + "node_modules/whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "dev": true, + "peer": true, + "dependencies": { + "iconv-lite": "0.4.24" + } + }, + "node_modules/whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", + "dev": true, + "peer": true + }, + "node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha1-lmRU6HZUYuN2RNNib2dCzotwll0=", + "dev": true, + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-collection": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", + "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", + "dev": true, + "dependencies": { + "is-map": "^2.0.1", + "is-set": "^2.0.1", + "is-weakmap": "^2.0.1", + "is-weakset": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "dev": true, + "peer": true + }, + "node_modules/which-pm-runs": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.1.0.tgz", + "integrity": "sha512-n1brCuqClxfFfq/Rb0ICg9giSZqCS+pLtccdag6C2HyufBrh3fBOiy9nb6ggRMvWOVH5GrdJskj5iGTZNxd7SA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz", + "integrity": "sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==", + "dev": true, + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/wrap-ansi/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "node_modules/write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "dev": true, + "dependencies": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "node_modules/xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", + "dev": true, + "peer": true + }, + "node_modules/xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", + "dev": true, + "peer": true + }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true, + "engines": { + "node": ">=0.4" + } + }, + "node_modules/y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", + "dev": true, + "peer": true + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "dev": true, + "peer": true, + "dependencies": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true, + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/yargs/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "peer": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "peer": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "peer": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/yargs/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "peer": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/yargs/node_modules/yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "dev": true, + "peer": true, + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/zod": { + "version": "3.21.4", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.21.4.tgz", + "integrity": "sha512-m46AKbrzKVzOzs/DZgVnG5H55N1sv1M8qZU3A8RIKbs3mrACDNeIOeilDymVb2HdmP8uwshOCF4uJ8uM9rCqJw==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, + "node_modules/zwitch": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-1.0.5.tgz", + "integrity": "sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + } + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "dev": true, + "requires": { + "@babel/highlight": "^7.18.6" + } + }, + "@babel/compat-data": { + "version": "7.14.7", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.14.7.tgz", + "integrity": "sha512-nS6dZaISCXJ3+518CWiBfEr//gHyMO02uDxBkXTKZDN5POruCnOZ1N4YBRZDCabwF8nZMWBpRxIicmXtBs+fvw==", + "dev": true + }, + "@babel/core": { + "version": "7.14.8", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.14.8.tgz", + "integrity": "sha512-/AtaeEhT6ErpDhInbXmjHcUQXH0L0TEgscfcxk1qbOvLuKCa5aZT0SOOtDKFY96/CLROwbLSKyFor6idgNaU4Q==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.8", + "@babel/helper-compilation-targets": "^7.14.5", + "@babel/helper-module-transforms": "^7.14.8", + "@babel/helpers": "^7.14.8", + "@babel/parser": "^7.14.8", + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.8", + "@babel/types": "^7.14.8", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.1.2", + "semver": "^6.3.0", + "source-map": "^0.5.0" + }, + "dependencies": { + "json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "@babel/generator": { + "version": "7.20.14", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.14.tgz", + "integrity": "sha512-AEmuXHdcD3A52HHXxaTmYlb8q/xMEhoRP67B3T4Oq7lbmSoqroMZzjnGj3+i1io3pdnF8iBYVu4Ilj+c4hBxYg==", + "dev": true, + "requires": { + "@babel/types": "^7.20.7", + "@jridgewell/gen-mapping": "^0.3.2", + "jsesc": "^2.5.1" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.14.5.tgz", + "integrity": "sha512-v+QtZqXEiOnpO6EYvlImB6zCD2Lel06RzOPzmkz/D/XgQiUu3C/Jb1LOqSt/AIA34TYi/Q+KlT8vTQrgdxkbLw==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.14.5", + "@babel/helper-validator-option": "^7.14.5", + "browserslist": "^4.16.6", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "@babel/helper-environment-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", + "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", + "dev": true + }, + "@babel/helper-function-name": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", + "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", + "dev": true, + "requires": { + "@babel/template": "^7.18.10", + "@babel/types": "^7.19.0" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", + "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-module-imports": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", + "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-module-transforms": { + "version": "7.20.11", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.11.tgz", + "integrity": "sha512-uRy78kN4psmji1s2QtbtcCSaj/LILFDp0f/ymhpQH5QY3nljUZCaNWz9X1dEj/8MBdBEFECs7yRhKn8i7NjZgg==", + "dev": true, + "requires": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.20.2", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.19.1", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.10", + "@babel/types": "^7.20.7" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", + "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==", + "dev": true + }, + "@babel/helper-simple-access": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", + "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", + "dev": true, + "requires": { + "@babel/types": "^7.20.2" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-string-parser": { + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", + "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==", + "dev": true + }, + "@babel/helper-validator-identifier": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", + "dev": true + }, + "@babel/helper-validator-option": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz", + "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==", + "dev": true + }, + "@babel/helpers": { + "version": "7.20.13", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.13.tgz", + "integrity": "sha512-nzJ0DWCL3gB5RCXbUO3KIMMsBY2Eqbx8mBpKGE/02PgyRQFcPQLbkQ1vyy596mZLaP+dAfD+R4ckASzNVmW3jg==", + "dev": true, + "requires": { + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.13", + "@babel/types": "^7.20.7" + } + }, + "@babel/highlight": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.18.6", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + } + } + }, + "@babel/parser": { + "version": "7.20.15", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.15.tgz", + "integrity": "sha512-DI4a1oZuf8wC+oAJA9RW6ga3Zbe8RZFt7kD9i4qAspz3I/yHet1VvC3DiSy/fsUvv5pvJuNPh0LPOdCcqinDPg==", + "dev": true + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.12.1.tgz", + "integrity": "sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.0", + "@babel/plugin-transform-parameters": "^7.12.1" + } + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "peer": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "dev": true, + "peer": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dev": true, + "peer": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dev": true, + "peer": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "peer": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-jsx": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.1.tgz", + "integrity": "sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "peer": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "peer": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "peer": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "peer": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "peer": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dev": true, + "peer": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.20.7.tgz", + "integrity": "sha512-WiWBIkeHKVOSYPO0pWkxGPfKeWrCJyD3NJ53+Lrp/QMSZbsVPovrVl2aWZ19D/LTVnaDv5Ap7GJ/B2CTOZdrfA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.20.2" + } + }, + "@babel/runtime": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.7.tgz", + "integrity": "sha512-UF0tvkUtxwAgZ5W/KrkHf0Rn0fdnLDU9ScxBrEVNUprE/MzirjK4MJUX1/BVDv00Sv8cljtukVK1aky++X1SjQ==", + "dev": true, + "requires": { + "regenerator-runtime": "^0.13.11" + } + }, + "@babel/template": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz", + "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7" + } + }, + "@babel/traverse": { + "version": "7.20.13", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.13.tgz", + "integrity": "sha512-kMJXfF0T6DIS9E8cgdLCSAL+cuCK+YEZHWiLK0SXpTo8YRj5lpJu3CDNKiIBCne4m9hhTIqUg6SYTAI39tAiVQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.20.7", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.20.13", + "@babel/types": "^7.20.7", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.7.tgz", + "integrity": "sha512-69OnhBxSSgK0OzTJai4kyPDiKTIe3j+ctaHdIGVbRahTLAT7L3R9oeXHC2aVSuGYt3cVnoAMDmOCgJ2yaiLMvg==", + "dev": true, + "requires": { + "@babel/helper-string-parser": "^7.19.4", + "@babel/helper-validator-identifier": "^7.19.1", + "to-fast-properties": "^2.0.0" + } + }, + "@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", + "dev": true, + "peer": true + }, + "@cnakazawa/watch": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz", + "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==", + "dev": true, + "peer": true, + "requires": { + "exec-sh": "^0.3.2", + "minimist": "^1.2.0" + } + }, + "@eslint/eslintrc": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.4.1.tgz", + "integrity": "sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA==", + "dev": true, + "requires": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.4.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "dependencies": { + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "globals": { + "version": "13.19.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.19.0.tgz", + "integrity": "sha512-dkQ957uSRWHw7CFXLUtUHQI3g3aWApYhfNR2O6jn/907riyTYKVBmxYVROkBcY614FSSeSJh7Xm7SrUWCxvJMQ==", + "dev": true, + "requires": { + "type-fest": "^0.20.2" + } + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "requires": { + "argparse": "^2.0.1" + } + } + } + }, + "@hashicorp/platform-cli": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@hashicorp/platform-cli/-/platform-cli-2.6.0.tgz", + "integrity": "sha512-nMO7Uiy/A5CT/BCE9RyQt6/Uci7bxwTesxCNWkXlciyqlIrz9WmBa9hr710IiMoDzrzQ1tL6AgFIeTbXs4RTqA==", + "dev": true, + "requires": { + "@hashicorp/platform-cms": "0.3.0", + "@typescript-eslint/eslint-plugin": "^5.48.0", + "@typescript-eslint/parser": "^5.48.0", + "chalk": "4.1.0", + "commander": "7.2.0", + "ejs": "3.1.5", + "eslint": "^8.31.0", + "eslint-config-next": "^13.1.1", + "eslint-config-prettier": "^8.6.0", + "eslint-plugin-jsx-a11y": "^6.6.1", + "eslint-plugin-prettier": "^4.2.1", + "fs-extra": "9.0.1", + "globby": "11.0.1", + "inquirer": "7.3.3", + "lint-staged": "11.1.2", + "open": "7.3.0", + "prettier": "2.5.1", + "readdirp": "3.5.0", + "signale": "1.4.0", + "slugify": "1.4.6", + "stylelint": "13.8.0", + "stylelint-config-css-modules": "2.2.0", + "stylelint-config-prettier": "8.0.2", + "stylelint-config-standard": "20.0.0", + "stylelint-media-use-custom-media": "2.0.0", + "stylelint-order": "4.1.0", + "stylelint-use-nesting": "3.0.0", + "stylelint-value-no-unknown-custom-properties": "3.0.0", + "ts-jest": "^26.4.4" + }, + "dependencies": { + "commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "dev": true + }, + "prettier": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.5.1.tgz", + "integrity": "sha512-vBZcPRUR5MZJwoyi3ZoyQlc1rXeEck8KgeC9AwwOn+exuxLxq5toTRDTSaVrXHxelDMHy9zlicw8u66yxoSUFg==", + "dev": true + } + } + }, + "@hashicorp/platform-cms": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@hashicorp/platform-cms/-/platform-cms-0.3.0.tgz", + "integrity": "sha512-sRX9A+kDEZvfZy8PvGFbEaHjn5G1mEsHwTri1vDnrmKG8apE+ELlug83b0iEkD5wIJi9OqaewMIb0NrLxg9s5A==", + "dev": true, + "requires": { + "rivet-graphql": "0.3.1" + } + }, + "@hashicorp/platform-content-conformance": { + "version": "0.0.11", + "resolved": "https://registry.npmjs.org/@hashicorp/platform-content-conformance/-/platform-content-conformance-0.0.11.tgz", + "integrity": "sha512-LJTZc7uEOryQ5YBjJV/uty98P2HZi2Xndbmxe3+TNDH/DrCXE59yeITzaVGCZ2dv8Yfqh05DLt4yqPeiIqx54Q==", + "dev": true, + "requires": { + "find-up": "^6.3.0", + "flat": "^5.0.2", + "globby": "^13.1.2", + "mdast-util-to-string": "^3.1.0", + "remark": "12.0.1", + "remark-mdx": "^1.6.22", + "unified-lint-rule": "^2.1.1", + "unist-util-stringify-position": "^3.0.2", + "unist-util-visit": "^4.1.1", + "vfile": "^5.3.6", + "vfile-matter": "^4.0.0", + "vfile-reporter": "^7.0.4", + "vfile-reporter-json": "^3.2.0", + "vfile-statistics": "^2.0.0", + "yaml": "^2.1.3", + "yargs": "^17.4.1", + "zod": "^3.19.1" + }, + "dependencies": { + "cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + } + }, + "find-up": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz", + "integrity": "sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==", + "dev": true, + "requires": { + "locate-path": "^7.1.0", + "path-exists": "^5.0.0" + } + }, + "globby": { + "version": "13.1.3", + "resolved": "https://registry.npmjs.org/globby/-/globby-13.1.3.tgz", + "integrity": "sha512-8krCNHXvlCgHDpegPzleMq07yMYTO2sXKASmZmquEYWEmCx6J5UTRbp5RwMJkTJGtcQ44YpiUYUiN0b9mzy8Bw==", + "dev": true, + "requires": { + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.11", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^4.0.0" + } + }, + "locate-path": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.1.1.tgz", + "integrity": "sha512-vJXaRMJgRVD3+cUZs3Mncj2mxpt5mP0EmNOsxRSZRMlbqjvxzDEOIUWXGmavo0ZC9+tNZCBLQ66reA11nbpHZg==", + "dev": true, + "requires": { + "p-locate": "^6.0.0" + } + }, + "mdast-util-to-string": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-3.1.1.tgz", + "integrity": "sha512-tGvhT94e+cVnQt8JWE9/b3cUQZWS732TJxXHktvP+BYo62PpYD53Ls/6cC60rW21dW+txxiM4zMdc6abASvZKA==", + "dev": true, + "requires": { + "@types/mdast": "^3.0.0" + } + }, + "p-limit": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", + "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", + "dev": true, + "requires": { + "yocto-queue": "^1.0.0" + } + }, + "p-locate": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", + "integrity": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==", + "dev": true, + "requires": { + "p-limit": "^4.0.0" + } + }, + "path-exists": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", + "integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==", + "dev": true + }, + "slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "dev": true + }, + "unist-util-stringify-position": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", + "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0" + } + }, + "vfile": { + "version": "5.3.6", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.6.tgz", + "integrity": "sha512-ADBsmerdGBs2WYckrLBEmuETSPyTD4TuLxTrw0DvjirxW1ra4ZwkbzG8ndsv3Q57smvHxo677MHaQrY9yxH8cA==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0", + "is-buffer": "^2.0.0", + "unist-util-stringify-position": "^3.0.0", + "vfile-message": "^3.0.0" + } + }, + "vfile-message": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.3.tgz", + "integrity": "sha512-0yaU+rj2gKAyEk12ffdSbBfjnnj+b1zqTBv3OQCTn8yEB02bsPizwdBPrLJjHnK+cU9EMMcUnNv938XcZIkmdA==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^3.0.0" + } + }, + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true + }, + "yaml": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.2.1.tgz", + "integrity": "sha512-e0WHiYql7+9wr4cWMx3TVQrNwejKaEe7/rHNmQmqRjazfOP5W8PB6Jpebb5o6fIapbz9o9+2ipcaTM2ZwDI6lw==", + "dev": true + }, + "yargs": { + "version": "17.6.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.6.2.tgz", + "integrity": "sha512-1/9UrdHjDZc0eOU0HxOHoS78C69UD3JRMvzlJ7S79S2nTaWRA/whGCTV8o9e/N/1Va9YIV7Q4sOxD8VV4pCWOw==", + "dev": true, + "requires": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + } + }, + "yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true + }, + "yocto-queue": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz", + "integrity": "sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==", + "dev": true + } + } + }, + "@humanwhocodes/config-array": { + "version": "0.11.8", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", + "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==", + "dev": true, + "requires": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.5" + } + }, + "@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true + }, + "@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", + "dev": true + }, + "@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "dev": true, + "peer": true, + "requires": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true, + "peer": true + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "peer": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "peer": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "peer": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "peer": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "peer": true + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "peer": true + } + } + }, + "@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "dev": true, + "peer": true + }, + "@jest/console": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-26.6.2.tgz", + "integrity": "sha512-IY1R2i2aLsLr7Id3S6p2BA82GNWryt4oSvEXLAKc+L2zdi89dSkE8xC1C+0kpATG4JhBJREnQOH7/zmccM2B0g==", + "dev": true, + "peer": true, + "requires": { + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^26.6.2", + "jest-util": "^26.6.2", + "slash": "^3.0.0" + } + }, + "@jest/core": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-26.6.3.tgz", + "integrity": "sha512-xvV1kKbhfUqFVuZ8Cyo+JPpipAHHAV3kcDBftiduK8EICXmTFddryy3P7NfZt8Pv37rA9nEJBKCCkglCPt/Xjw==", + "dev": true, + "peer": true, + "requires": { + "@jest/console": "^26.6.2", + "@jest/reporters": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "jest-changed-files": "^26.6.2", + "jest-config": "^26.6.3", + "jest-haste-map": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-resolve": "^26.6.2", + "jest-resolve-dependencies": "^26.6.3", + "jest-runner": "^26.6.3", + "jest-runtime": "^26.6.3", + "jest-snapshot": "^26.6.2", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "jest-watcher": "^26.6.2", + "micromatch": "^4.0.2", + "p-each-series": "^2.1.0", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, + "@jest/environment": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-26.6.2.tgz", + "integrity": "sha512-nFy+fHl28zUrRsCeMB61VDThV1pVTtlEokBRgqPrcT1JNq4yRNIyTHfyht6PqtUvY9IsuLGTrbG8kPXjSZIZwA==", + "dev": true, + "peer": true, + "requires": { + "@jest/fake-timers": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "jest-mock": "^26.6.2" + } + }, + "@jest/fake-timers": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-26.6.2.tgz", + "integrity": "sha512-14Uleatt7jdzefLPYM3KLcnUl1ZNikaKq34enpb5XG9i81JpppDb5muZvonvKyrl7ftEHkKS5L5/eB/kxJ+bvA==", + "dev": true, + "peer": true, + "requires": { + "@jest/types": "^26.6.2", + "@sinonjs/fake-timers": "^6.0.1", + "@types/node": "*", + "jest-message-util": "^26.6.2", + "jest-mock": "^26.6.2", + "jest-util": "^26.6.2" + } + }, + "@jest/globals": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-26.6.2.tgz", + "integrity": "sha512-85Ltnm7HlB/KesBUuALwQ68YTU72w9H2xW9FjZ1eL1U3lhtefjjl5c2MiUbpXt/i6LaPRvoOFJ22yCBSfQ0JIA==", + "dev": true, + "peer": true, + "requires": { + "@jest/environment": "^26.6.2", + "@jest/types": "^26.6.2", + "expect": "^26.6.2" + } + }, + "@jest/reporters": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-26.6.2.tgz", + "integrity": "sha512-h2bW53APG4HvkOnVMo8q3QXa6pcaNt1HkwVsOPMBV6LD/q9oSpxNSYZQYkAnjdMjrJ86UuYeLo+aEZClV6opnw==", + "dev": true, + "peer": true, + "requires": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.2.4", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^4.0.3", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.0.2", + "jest-haste-map": "^26.6.2", + "jest-resolve": "^26.6.2", + "jest-util": "^26.6.2", + "jest-worker": "^26.6.2", + "node-notifier": "^8.0.0", + "slash": "^3.0.0", + "source-map": "^0.6.0", + "string-length": "^4.0.1", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^7.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "peer": true + }, + "jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "dev": true, + "peer": true, + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "peer": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "peer": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/source-map": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-26.6.2.tgz", + "integrity": "sha512-YwYcCwAnNmOVsZ8mr3GfnzdXDAl4LaenZP5z+G0c8bzC9/dugL8zRmxZzdoTl4IaS3CryS1uWnROLPFmb6lVvA==", + "dev": true, + "peer": true, + "requires": { + "callsites": "^3.0.0", + "graceful-fs": "^4.2.4", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "peer": true + } + } + }, + "@jest/test-result": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-26.6.2.tgz", + "integrity": "sha512-5O7H5c/7YlojphYNrK02LlDIV2GNPYisKwHm2QTKjNZeEzezCbwYs9swJySv2UfPMyZ0VdsmMv7jIlD/IKYQpQ==", + "dev": true, + "peer": true, + "requires": { + "@jest/console": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + } + }, + "@jest/test-sequencer": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-26.6.3.tgz", + "integrity": "sha512-YHlVIjP5nfEyjlrSr8t/YdNfU/1XEt7c5b4OxcXCjyRhjzLYu/rO69/WHPuYcbCWkz8kAeZVZp2N2+IOLLEPGw==", + "dev": true, + "peer": true, + "requires": { + "@jest/test-result": "^26.6.2", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^26.6.2", + "jest-runner": "^26.6.3", + "jest-runtime": "^26.6.3" + } + }, + "@jest/transform": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-26.6.2.tgz", + "integrity": "sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA==", + "dev": true, + "peer": true, + "requires": { + "@babel/core": "^7.1.0", + "@jest/types": "^26.6.2", + "babel-plugin-istanbul": "^6.0.0", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-util": "^26.6.2", + "micromatch": "^4.0.2", + "pirates": "^4.0.1", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "peer": true + } + } + }, + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "dev": true + }, + "@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "dev": true + }, + "@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", + "dev": true + }, + "@jridgewell/trace-mapping": { + "version": "0.3.17", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", + "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", + "dev": true, + "requires": { + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" + } + }, + "@mdx-js/util": { + "version": "1.6.22", + "resolved": "https://registry.npmjs.org/@mdx-js/util/-/util-1.6.22.tgz", + "integrity": "sha512-H1rQc1ZOHANWBvPcW+JpGwr+juXSxM8Q8YCkm3GhZd8REu1fHR3z99CErO1p9pkcfcxZnMdIZdIsXkOHY0NilA==", + "dev": true + }, + "@next/env": { + "version": "13.4.2", + "resolved": "https://registry.npmjs.org/@next/env/-/env-13.4.2.tgz", + "integrity": "sha512-Wqvo7lDeS0KGwtwg9TT9wKQ8raelmUxt+TQKWvG/xKfcmDXNOtCuaszcfCF8JzlBG1q0VhpI6CKaRMbVPMDWgw==", + "dev": true + }, + "@next/eslint-plugin-next": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-13.1.2.tgz", + "integrity": "sha512-WGaNVvIYphdriesP6r7jq/8l7u38tzotnVQuxc1RYKLqYYApSsrebti3OCPoT3Gx0pw2smPIFHH98RzcsgW5GQ==", + "dev": true, + "requires": { + "glob": "7.1.7" + } + }, + "@next/swc-darwin-arm64": { + "version": "13.4.2", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-13.4.2.tgz", + "integrity": "sha512-6BBlqGu3ewgJflv9iLCwO1v1hqlecaIH2AotpKfVUEzUxuuDNJQZ2a4KLb4MBl8T9/vca1YuWhSqtbF6ZuUJJw==", + "dev": true, + "optional": true + }, + "@next/swc-darwin-x64": { + "version": "13.4.2", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-13.4.2.tgz", + "integrity": "sha512-iZuYr7ZvGLPjPmfhhMl0ISm+z8EiyLBC1bLyFwGBxkWmPXqdJ60mzuTaDSr5WezDwv0fz32HB7JHmRC6JVHSZg==", + "dev": true, + "optional": true + }, + "@next/swc-linux-arm64-gnu": { + "version": "13.4.2", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-13.4.2.tgz", + "integrity": "sha512-2xVabFtIge6BJTcJrW8YuUnYTuQjh4jEuRuS2mscyNVOj6zUZkom3CQg+egKOoS+zh2rrro66ffSKIS+ztFJTg==", + "dev": true, + "optional": true + }, + "@next/swc-linux-arm64-musl": { + "version": "13.4.2", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-13.4.2.tgz", + "integrity": "sha512-wKRCQ27xCUJx5d6IivfjYGq8oVngqIhlhSAJntgXLt7Uo9sRT/3EppMHqUZRfyuNBTbykEre1s5166z+pvRB5A==", + "dev": true, + "optional": true + }, + "@next/swc-linux-x64-gnu": { + "version": "13.4.2", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-13.4.2.tgz", + "integrity": "sha512-NpCa+UVhhuNeaFVUP1Bftm0uqtvLWq2JTm7+Ta48+2Uqj2mNXrDIvyn1DY/ZEfmW/1yvGBRaUAv9zkMkMRixQA==", + "dev": true, + "optional": true + }, + "@next/swc-linux-x64-musl": { + "version": "13.4.2", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-13.4.2.tgz", + "integrity": "sha512-ZWVC72x0lW4aj44e3khvBrj2oSYj1bD0jESmyah3zG/3DplEy/FOtYkMzbMjHTdDSheso7zH8GIlW6CDQnKhmQ==", + "dev": true, + "optional": true + }, + "@next/swc-win32-arm64-msvc": { + "version": "13.4.2", + "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-13.4.2.tgz", + "integrity": "sha512-pLT+OWYpzJig5K4VKhLttlIfBcVZfr2+Xbjra0Tjs83NQSkFS+y7xx+YhCwvpEmXYLIvaggj2ONPyjbiigOvHQ==", + "dev": true, + "optional": true + }, + "@next/swc-win32-ia32-msvc": { + "version": "13.4.2", + "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-13.4.2.tgz", + "integrity": "sha512-dhpiksQCyGca4WY0fJyzK3FxMDFoqMb0Cn+uDB+9GYjpU2K5//UGPQlCwiK4JHxuhg8oLMag5Nf3/IPSJNG8jw==", + "dev": true, + "optional": true + }, + "@next/swc-win32-x64-msvc": { + "version": "13.4.2", + "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-13.4.2.tgz", + "integrity": "sha512-O7bort1Vld00cu8g0jHZq3cbSTUNMohOEvYqsqE10+yfohhdPHzvzO+ziJRz4Dyyr/fYKREwS7gR4JC0soSOMw==", + "dev": true, + "optional": true + }, + "@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true + }, + "@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, + "@pkgr/utils": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@pkgr/utils/-/utils-2.3.1.tgz", + "integrity": "sha512-wfzX8kc1PMyUILA+1Z/EqoE4UCXGy0iRGMhPwdfae1+f0OXlLqCk+By+aMzgJBzR9AzS4CDizioG6Ss1gvAFJw==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.3", + "is-glob": "^4.0.3", + "open": "^8.4.0", + "picocolors": "^1.0.0", + "tiny-glob": "^0.2.9", + "tslib": "^2.4.0" + }, + "dependencies": { + "open": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", + "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", + "dev": true, + "requires": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + } + }, + "tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "dev": true + } + } + }, + "@rushstack/eslint-patch": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.2.0.tgz", + "integrity": "sha512-sXo/qW2/pAcmT43VoRKOJbDOfV3cYpq3szSVfIThQXNt+E4DfKj361vaAt3c88U5tPUxzEswam7GW48PJqtKAg==", + "dev": true + }, + "@sinonjs/commons": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", + "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", + "dev": true, + "peer": true, + "requires": { + "type-detect": "4.0.8" + } + }, + "@sinonjs/fake-timers": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz", + "integrity": "sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==", + "dev": true, + "peer": true, + "requires": { + "@sinonjs/commons": "^1.7.0" + } + }, + "@stylelint/postcss-css-in-js": { + "version": "0.37.2", + "resolved": "https://registry.npmjs.org/@stylelint/postcss-css-in-js/-/postcss-css-in-js-0.37.2.tgz", + "integrity": "sha512-nEhsFoJurt8oUmieT8qy4nk81WRHmJynmVwn/Vts08PL9fhgIsMhk1GId5yAN643OzqEEb5S/6At2TZW7pqPDA==", + "dev": true, + "requires": { + "@babel/core": ">=7.9.0" + } + }, + "@stylelint/postcss-markdown": { + "version": "0.36.2", + "resolved": "https://registry.npmjs.org/@stylelint/postcss-markdown/-/postcss-markdown-0.36.2.tgz", + "integrity": "sha512-2kGbqUVJUGE8dM+bMzXG/PYUWKkjLIkRLWNh39OaADkiabDRdw8ATFCgbMz5xdIcvwspPAluSL7uY+ZiTWdWmQ==", + "dev": true, + "requires": { + "remark": "^13.0.0", + "unist-util-find-all-after": "^3.0.2" + }, + "dependencies": { + "remark": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/remark/-/remark-13.0.0.tgz", + "integrity": "sha512-HDz1+IKGtOyWN+QgBiAT0kn+2s6ovOxHyPAFGKVE81VSzJ+mq7RwHFledEvB5F1p4iJvOah/LOKdFuzvRnNLCA==", + "dev": true, + "requires": { + "remark-parse": "^9.0.0", + "remark-stringify": "^9.0.0", + "unified": "^9.1.0" + } + }, + "remark-stringify": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-9.0.1.tgz", + "integrity": "sha512-mWmNg3ZtESvZS8fv5PTvaPckdL4iNlCHTt8/e/8oN08nArHRHjNZMKzA/YW3+p7/lYqIw4nx1XsjCBo/AxNChg==", + "dev": true, + "requires": { + "mdast-util-to-markdown": "^0.6.0" + } + } + } + }, + "@swc/helpers": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.1.tgz", + "integrity": "sha512-sJ902EfIzn1Fa+qYmjdQqh8tPsoxyBz+8yBKC2HKUxyezKJFwPGOn7pv4WY6QuQW//ySQi5lJjA/ZT9sNWWNTg==", + "dev": true, + "requires": { + "tslib": "^2.4.0" + }, + "dependencies": { + "tslib": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==", + "dev": true + } + } + }, + "@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "dev": true, + "peer": true + }, + "@types/babel__core": { + "version": "7.1.19", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.19.tgz", + "integrity": "sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw==", + "dev": true, + "peer": true, + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "@types/babel__generator": { + "version": "7.6.4", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", + "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", + "dev": true, + "peer": true, + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@types/babel__template": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", + "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "dev": true, + "peer": true, + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@types/babel__traverse": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.17.0.tgz", + "integrity": "sha512-r8aveDbd+rzGP+ykSdF3oPuTVRWRfbBiHl0rVDM2yNEmSMXfkObQLV46b4RnCv3Lra51OlfnZhkkFaDl2MIRaA==", + "dev": true, + "peer": true, + "requires": { + "@babel/types": "^7.3.0" + } + }, + "@types/graceful-fs": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", + "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", + "dev": true, + "peer": true, + "requires": { + "@types/node": "*" + } + }, + "@types/istanbul-lib-coverage": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz", + "integrity": "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==", + "dev": true + }, + "@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "*" + } + }, + "@types/istanbul-reports": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "dev": true, + "requires": { + "@types/istanbul-lib-report": "*" + } + }, + "@types/json-schema": { + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", + "dev": true + }, + "@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", + "dev": true + }, + "@types/mdast": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.3.tgz", + "integrity": "sha512-SXPBMnFVQg1s00dlMCc/jCdvPqdE4mXaMMCeRlxLDmTAEoegHT53xKtkDnzDTOcmMHUfcjyf36/YYZ6SxRdnsw==", + "dev": true, + "requires": { + "@types/unist": "*" + } + }, + "@types/minimist": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz", + "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==", + "dev": true + }, + "@types/node": { + "version": "14.14.37", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.37.tgz", + "integrity": "sha512-XYmBiy+ohOR4Lh5jE379fV2IU+6Jn4g5qASinhitfyO71b/sCo6MKsMLF5tc7Zf2CE8hViVQyYSobJNke8OvUw==", + "dev": true + }, + "@types/normalize-package-data": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", + "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==", + "dev": true + }, + "@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", + "dev": true + }, + "@types/prettier": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.6.0.tgz", + "integrity": "sha512-G/AdOadiZhnJp0jXCaBQU449W2h716OW/EoXeYkCytxKL06X1WCXB4DZpp8TpZ8eyIJVS1cw4lrlkkSYU21cDw==", + "dev": true, + "peer": true + }, + "@types/semver": { + "version": "7.3.13", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.13.tgz", + "integrity": "sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==", + "dev": true + }, + "@types/stack-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", + "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==", + "dev": true, + "peer": true + }, + "@types/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/@types/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-dPWnWsf+kzIG140B8z2w3fr5D03TLWbOAFQl45xUpI3vcizeXriNR5VYkWZ+WTMsUHqZ9Xlt3hrxGNANFyNQfw==", + "dev": true + }, + "@types/unist": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.3.tgz", + "integrity": "sha512-FvUupuM3rlRsRtCN+fDudtmytGO6iHJuuRKS1Ss0pG5z8oX0diNEw94UEL7hgDbpN94rgaK5R7sWm6RrSkZuAQ==", + "dev": true + }, + "@types/yargs": { + "version": "15.0.14", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz", + "integrity": "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, + "@types/yargs-parser": { + "version": "20.2.1", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.1.tgz", + "integrity": "sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw==", + "dev": true + }, + "@typescript-eslint/eslint-plugin": { + "version": "5.48.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.48.1.tgz", + "integrity": "sha512-9nY5K1Rp2ppmpb9s9S2aBiF3xo5uExCehMDmYmmFqqyxgenbHJ3qbarcLt4ITgaD6r/2ypdlcFRdcuVPnks+fQ==", + "dev": true, + "requires": { + "@typescript-eslint/scope-manager": "5.48.1", + "@typescript-eslint/type-utils": "5.48.1", + "@typescript-eslint/utils": "5.48.1", + "debug": "^4.3.4", + "ignore": "^5.2.0", + "natural-compare-lite": "^1.4.0", + "regexpp": "^3.2.0", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "dependencies": { + "semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "@typescript-eslint/parser": { + "version": "5.48.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.48.1.tgz", + "integrity": "sha512-4yg+FJR/V1M9Xoq56SF9Iygqm+r5LMXvheo6DQ7/yUWynQ4YfCRnsKuRgqH4EQ5Ya76rVwlEpw4Xu+TgWQUcdA==", + "dev": true, + "requires": { + "@typescript-eslint/scope-manager": "5.48.1", + "@typescript-eslint/types": "5.48.1", + "@typescript-eslint/typescript-estree": "5.48.1", + "debug": "^4.3.4" + } + }, + "@typescript-eslint/scope-manager": { + "version": "5.48.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.48.1.tgz", + "integrity": "sha512-S035ueRrbxRMKvSTv9vJKIWgr86BD8s3RqoRZmsSh/s8HhIs90g6UlK8ZabUSjUZQkhVxt7nmZ63VJ9dcZhtDQ==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.48.1", + "@typescript-eslint/visitor-keys": "5.48.1" + } + }, + "@typescript-eslint/type-utils": { + "version": "5.48.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.48.1.tgz", + "integrity": "sha512-Hyr8HU8Alcuva1ppmqSYtM/Gp0q4JOp1F+/JH5D1IZm/bUBrV0edoewQZiEc1r6I8L4JL21broddxK8HAcZiqQ==", + "dev": true, + "requires": { + "@typescript-eslint/typescript-estree": "5.48.1", + "@typescript-eslint/utils": "5.48.1", + "debug": "^4.3.4", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/types": { + "version": "5.48.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.48.1.tgz", + "integrity": "sha512-xHyDLU6MSuEEdIlzrrAerCGS3T7AA/L8Hggd0RCYBi0w3JMvGYxlLlXHeg50JI9Tfg5MrtsfuNxbS/3zF1/ATg==", + "dev": true + }, + "@typescript-eslint/typescript-estree": { + "version": "5.48.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.48.1.tgz", + "integrity": "sha512-Hut+Osk5FYr+sgFh8J/FHjqX6HFcDzTlWLrFqGoK5kVUN3VBHF/QzZmAsIXCQ8T/W9nQNBTqalxi1P3LSqWnRA==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.48.1", + "@typescript-eslint/visitor-keys": "5.48.1", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "dependencies": { + "globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + } + }, + "semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "@typescript-eslint/utils": { + "version": "5.48.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.48.1.tgz", + "integrity": "sha512-SmQuSrCGUOdmGMwivW14Z0Lj8dxG1mOFZ7soeJ0TQZEJcs3n5Ndgkg0A4bcMFzBELqLJ6GTHnEU+iIoaD6hFGA==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.9", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.48.1", + "@typescript-eslint/types": "5.48.1", + "@typescript-eslint/typescript-estree": "5.48.1", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0", + "semver": "^7.3.7" + }, + "dependencies": { + "semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "@typescript-eslint/visitor-keys": { + "version": "5.48.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.48.1.tgz", + "integrity": "sha512-Ns0XBwmfuX7ZknznfXozgnydyR8F6ev/KEGePP4i74uL3ArsKbEhJ7raeKr1JSa997DBDwol/4a0Y+At82c9dA==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.48.1", + "eslint-visitor-keys": "^3.3.0" + } + }, + "abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", + "dev": true, + "peer": true + }, + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true, + "peer": true + }, + "acorn-globals": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", + "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", + "dev": true, + "peer": true, + "requires": { + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1" + } + }, + "acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "requires": {} + }, + "acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "dev": true, + "peer": true + }, + "agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dev": true, + "peer": true, + "requires": { + "debug": "4" + } + }, + "aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dev": true, + "requires": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "dependencies": { + "indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true + } + } + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ansi-colors": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", + "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", + "dev": true + }, + "ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, + "requires": { + "type-fest": "^0.21.3" + }, + "dependencies": { + "type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true + } + } + }, + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "anymatch": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", + "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", + "dev": true, + "peer": true, + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "peer": true, + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "aria-query": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", + "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", + "dev": true, + "requires": { + "deep-equal": "^2.0.5" + } + }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "dev": true, + "peer": true + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "dev": true, + "peer": true + }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "dev": true, + "peer": true + }, + "array-includes": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.6.tgz", + "integrity": "sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "get-intrinsic": "^1.1.3", + "is-string": "^1.0.7" + } + }, + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true, + "peer": true + }, + "array.prototype.flat": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz", + "integrity": "sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0" + } + }, + "array.prototype.flatmap": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz", + "integrity": "sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0" + } + }, + "array.prototype.tosorted": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.1.tgz", + "integrity": "sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0", + "get-intrinsic": "^1.1.3" + } + }, + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", + "dev": true + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", + "dev": true, + "peer": true + }, + "ast-types-flow": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", + "integrity": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==", + "dev": true + }, + "astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "dev": true + }, + "async": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", + "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=", + "dev": true + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "dev": true + }, + "at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "dev": true + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "dev": true, + "peer": true + }, + "autoprefixer": { + "version": "9.8.6", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.6.tgz", + "integrity": "sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg==", + "dev": true, + "requires": { + "browserslist": "^4.12.0", + "caniuse-lite": "^1.0.30001109", + "colorette": "^1.2.1", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^7.0.32", + "postcss-value-parser": "^4.1.0" + } + }, + "available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", + "dev": true + }, + "axe-core": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.6.2.tgz", + "integrity": "sha512-b1WlTV8+XKLj9gZy2DZXgQiyDp9xkkoe2a6U6UbYccScq2wgH/YwCeI2/Jq2mgo0HzQxqJOjWZBLeA/mqsk5Mg==", + "dev": true + }, + "axobject-query": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.1.1.tgz", + "integrity": "sha512-goKlv8DZrK9hUh975fnHzhNIO4jUnFCfv/dszV5VwUGDFjI6vQ2VwoyjYjYNEbBE8AH87TduWP5uyDR1D+Iteg==", + "dev": true, + "requires": { + "deep-equal": "^2.0.5" + } + }, + "babel-jest": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-26.6.3.tgz", + "integrity": "sha512-pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA==", + "dev": true, + "peer": true, + "requires": { + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/babel__core": "^7.1.7", + "babel-plugin-istanbul": "^6.0.0", + "babel-preset-jest": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "slash": "^3.0.0" + } + }, + "babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "dev": true, + "peer": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + }, + "dependencies": { + "istanbul-lib-instrument": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.1.0.tgz", + "integrity": "sha512-czwUz525rkOFDJxfKK6mYfIs9zBKILyrZQxjz3ABhjQXhbhFsSbo1HW/BFcsDnfJYJWA6thRR5/TUY2qs5W99Q==", + "dev": true, + "peer": true, + "requires": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "peer": true + } + } + }, + "babel-plugin-jest-hoist": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.6.2.tgz", + "integrity": "sha512-PO9t0697lNTmcEHH69mdtYiOIkkOlj9fySqfO3K1eCcdISevLAE0xY59VLLUj0SoiPiTX/JU2CYFpILydUa5Lw==", + "dev": true, + "peer": true, + "requires": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.0.0", + "@types/babel__traverse": "^7.0.6" + } + }, + "babel-preset-current-node-syntax": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", + "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", + "dev": true, + "peer": true, + "requires": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-top-level-await": "^7.8.3" + } + }, + "babel-preset-jest": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz", + "integrity": "sha512-YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ==", + "dev": true, + "peer": true, + "requires": { + "babel-plugin-jest-hoist": "^26.6.2", + "babel-preset-current-node-syntax": "^1.0.0" + } + }, + "bail": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz", + "integrity": "sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==", + "dev": true + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dev": true, + "peer": true, + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "peer": true, + "requires": { + "is-descriptor": "^1.0.0" + } + } + } + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "browser-process-hrtime": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", + "dev": true, + "peer": true + }, + "browserslist": { + "version": "4.16.6", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.6.tgz", + "integrity": "sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001219", + "colorette": "^1.2.2", + "electron-to-chromium": "^1.3.723", + "escalade": "^3.1.1", + "node-releases": "^1.1.71" + } + }, + "bs-logger": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/bs-logger/-/bs-logger-0.2.6.tgz", + "integrity": "sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==", + "dev": true, + "requires": { + "fast-json-stable-stringify": "2.x" + } + }, + "bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "dev": true, + "peer": true, + "requires": { + "node-int64": "^0.4.0" + } + }, + "buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", + "dev": true + }, + "busboy": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", + "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==", + "dev": true, + "requires": { + "streamsearch": "^1.1.0" + } + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dev": true, + "peer": true, + "requires": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + } + }, + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true + }, + "caniuse-lite": { + "version": "1.0.30001416", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001416.tgz", + "integrity": "sha512-06wzzdAkCPZO+Qm4e/eNghZBDfVNDsCgw33T27OwBH9unE9S478OYw//Q2L7Npf/zBzs7rjZOszIFQkwQKAEqA==", + "dev": true + }, + "capture-exit": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", + "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==", + "dev": true, + "peer": true, + "requires": { + "rsvp": "^4.8.4" + } + }, + "ccount": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/ccount/-/ccount-1.1.0.tgz", + "integrity": "sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg==", + "dev": true + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "dev": true, + "peer": true + }, + "character-entities": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", + "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==", + "dev": true + }, + "character-entities-html4": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-1.1.4.tgz", + "integrity": "sha512-HRcDxZuZqMx3/a+qrzxdBKBPUpxWEq9xw2OPZ3a/174ihfrQKVsFhqtthBInFy1zZ9GgZyFXOatNujm8M+El3g==", + "dev": true + }, + "character-entities-legacy": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", + "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==", + "dev": true + }, + "character-reference-invalid": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", + "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==", + "dev": true + }, + "chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", + "dev": true + }, + "ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", + "dev": true + }, + "cjs-module-lexer": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz", + "integrity": "sha512-uc2Vix1frTfnuzxxu1Hp4ktSvM3QaI4oXl4ZUqL1wjTu/BGki9TrCWoqLTg/drR1KwAEarXuRFCG2Svr1GxPFw==", + "dev": true, + "peer": true + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dev": true, + "peer": true, + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "peer": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "peer": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "peer": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true, + "peer": true + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "peer": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "peer": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "peer": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true, + "peer": true + } + } + }, + "clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "dev": true + }, + "cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dev": true, + "requires": { + "restore-cursor": "^3.1.0" + } + }, + "cli-truncate": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", + "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", + "dev": true, + "requires": { + "slice-ansi": "^3.0.0", + "string-width": "^4.2.0" + } + }, + "cli-width": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", + "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", + "dev": true + }, + "client-only": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz", + "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==", + "dev": true + }, + "cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "dev": true, + "peer": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "peer": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "peer": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "peer": true + }, + "wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "peer": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + } + } + }, + "clone-regexp": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clone-regexp/-/clone-regexp-2.2.0.tgz", + "integrity": "sha512-beMpP7BOtTipFuW8hrJvREQ2DrRu3BE7by0ZpibtfBA+qfHYvMGTc2Yb1JMYPKg/JUw0CHYvpg796aNTSW9z7Q==", + "dev": true, + "requires": { + "is-regexp": "^2.0.0" + }, + "dependencies": { + "is-regexp": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-2.1.0.tgz", + "integrity": "sha512-OZ4IlER3zmRIoB9AqNhEggVxqIH4ofDns5nRrPS6yQxXE1TPCUpFznBfRQmQa8uC+pXqjMnukiJBxCisIxiLGA==", + "dev": true + } + } + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", + "dev": true, + "peer": true + }, + "collapse-white-space": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-1.0.6.tgz", + "integrity": "sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ==", + "dev": true + }, + "collect-v8-coverage": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", + "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==", + "dev": true, + "peer": true + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "dev": true, + "peer": true, + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "colorette": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", + "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==", + "dev": true + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "compare-versions": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-3.6.0.tgz", + "integrity": "sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA==", + "dev": true + }, + "component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", + "dev": true, + "peer": true + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", + "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "dev": true, + "peer": true + }, + "cosmiconfig": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz", + "integrity": "sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==", + "dev": true, + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "dependencies": { + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + } + } + }, + "cross-fetch": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.5.tgz", + "integrity": "sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==", + "dev": true, + "requires": { + "node-fetch": "2.6.7" + } + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", + "dev": true, + "peer": true + }, + "cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "dev": true, + "peer": true, + "requires": { + "cssom": "~0.3.6" + }, + "dependencies": { + "cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", + "dev": true, + "peer": true + } + } + }, + "damerau-levenshtein": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", + "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==", + "dev": true + }, + "dart-linkcheck": { + "version": "2.0.15", + "resolved": "https://registry.npmjs.org/dart-linkcheck/-/dart-linkcheck-2.0.15.tgz", + "integrity": "sha512-ZMvxkAyEpBTvBFk+DPjcK0ObNy8GM4gmrGG1qIu0EXb/zj25vjRWNnhLHKZw4JlOLo02oWlwDeqo98GuBlJcIg==", + "dev": true + }, + "data-urls": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", + "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", + "dev": true, + "peer": true, + "requires": { + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" + }, + "dependencies": { + "tr46": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "dev": true, + "peer": true, + "requires": { + "punycode": "^2.1.1" + } + }, + "webidl-conversions": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", + "dev": true, + "peer": true + }, + "whatwg-url": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", + "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", + "dev": true, + "peer": true, + "requires": { + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" + } + } + } + }, + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + }, + "dependencies": { + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + } + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true + }, + "decamelize-keys": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz", + "integrity": "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=", + "dev": true, + "requires": { + "decamelize": "^1.1.0", + "map-obj": "^1.0.0" + } + }, + "decimal.js": { + "version": "10.3.1", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz", + "integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==", + "dev": true, + "peer": true + }, + "decode-uri-component": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", + "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==", + "dev": true, + "peer": true + }, + "deep-equal": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.0.tgz", + "integrity": "sha512-RdpzE0Hv4lhowpIUKKMJfeH6C1pXdtT1/it80ubgWqwI3qpuxUBpC1S4hnHg+zjnuOoDkzUtUCEEkG+XG5l3Mw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "es-get-iterator": "^1.1.2", + "get-intrinsic": "^1.1.3", + "is-arguments": "^1.1.1", + "is-array-buffer": "^3.0.1", + "is-date-object": "^1.0.5", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "isarray": "^2.0.5", + "object-is": "^1.1.5", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.4.3", + "side-channel": "^1.0.4", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.9" + }, + "dependencies": { + "isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true + } + } + }, + "deep-is": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", + "dev": true + }, + "define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "dev": true + }, + "define-properties": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", + "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "dev": true, + "requires": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + } + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "peer": true, + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "dev": true + }, + "detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", + "dev": true, + "peer": true + }, + "diff-sequences": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", + "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==", + "dev": true, + "peer": true + }, + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "requires": { + "path-type": "^4.0.0" + } + }, + "doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + }, + "dependencies": { + "domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", + "dev": true + } + } + }, + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", + "dev": true + }, + "domexception": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", + "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", + "dev": true, + "peer": true, + "requires": { + "webidl-conversions": "^5.0.0" + }, + "dependencies": { + "webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", + "dev": true, + "peer": true + } + } + }, + "domhandler": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", + "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", + "dev": true, + "requires": { + "domelementtype": "1" + } + }, + "domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "dev": true, + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true + }, + "ejs": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.5.tgz", + "integrity": "sha512-dldq3ZfFtgVTJMLjOe+/3sROTzALlL9E34V4/sDtUd/KlBSS0s6U1/+WPE1B4sj9CXHJpL1M6rhNJnc9Wbal9w==", + "dev": true, + "requires": { + "jake": "^10.6.1" + } + }, + "electron-to-chromium": { + "version": "1.3.784", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.784.tgz", + "integrity": "sha512-JTPxdUibkefeomWNaYs8lI/x/Zb4cOhZWX+d7kpzsNKzUd07pNuo/AcHeNJ/qgEchxM1IAxda9aaGUhKN/poOg==", + "dev": true + }, + "emittery": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.7.2.tgz", + "integrity": "sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ==", + "dev": true, + "peer": true + }, + "emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true + }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, + "peer": true, + "requires": { + "once": "^1.4.0" + } + }, + "enhanced-resolve": { + "version": "5.12.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz", + "integrity": "sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + } + }, + "enquirer": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", + "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", + "dev": true, + "requires": { + "ansi-colors": "^4.1.1" + } + }, + "entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "es-abstract": { + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.1.tgz", + "integrity": "sha512-QudMsPOz86xYz/1dG1OuGBKOELjCh99IIWHLzy5znUB6j8xG2yMA7bfTV86VSqKF+Y/H08vQPR+9jyXpuC6hfg==", + "dev": true, + "requires": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "es-set-tostringtag": "^2.0.1", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "function.prototype.name": "^1.1.5", + "get-intrinsic": "^1.1.3", + "get-symbol-description": "^1.0.0", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.4", + "is-array-buffer": "^3.0.1", + "is-callable": "^1.2.7", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.10", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.2", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.4.3", + "safe-regex-test": "^1.0.0", + "string.prototype.trimend": "^1.0.6", + "string.prototype.trimstart": "^1.0.6", + "typed-array-length": "^1.0.4", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.9" + } + }, + "es-get-iterator": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz", + "integrity": "sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "is-arguments": "^1.1.1", + "is-map": "^2.0.2", + "is-set": "^2.0.2", + "is-string": "^1.0.7", + "isarray": "^2.0.5", + "stop-iteration-iterator": "^1.0.0" + }, + "dependencies": { + "isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true + } + } + }, + "es-set-tostringtag": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz", + "integrity": "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==", + "dev": true, + "requires": { + "get-intrinsic": "^1.1.3", + "has": "^1.0.3", + "has-tostringtag": "^1.0.0" + } + }, + "es-shim-unscopables": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", + "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", + "dev": true, + "requires": { + "has": "^1.0.3" + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, + "escodegen": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", + "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", + "dev": true, + "peer": true, + "requires": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + }, + "dependencies": { + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "dev": true, + "peer": true, + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + } + }, + "optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "dev": true, + "peer": true, + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + } + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", + "dev": true, + "peer": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "optional": true, + "peer": true + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "dev": true, + "peer": true, + "requires": { + "prelude-ls": "~1.1.2" + } + } + } + }, + "eslint": { + "version": "8.31.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.31.0.tgz", + "integrity": "sha512-0tQQEVdmPZ1UtUKXjX7EMm9BlgJ08G90IhWh0PKDCb3ZLsgAOHI8fYSIzYVZej92zsgq+ft0FGsxhJ3xo2tbuA==", + "dev": true, + "requires": { + "@eslint/eslintrc": "^1.4.1", + "@humanwhocodes/config-array": "^0.11.8", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.1.1", + "eslint-utils": "^3.0.0", + "eslint-visitor-keys": "^3.3.0", + "espree": "^9.4.0", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "grapheme-splitter": "^1.0.4", + "ignore": "^5.2.0", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-sdsl": "^4.1.4", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "regexpp": "^3.2.0", + "strip-ansi": "^6.0.1", + "strip-json-comments": "^3.1.0", + "text-table": "^0.2.0" + }, + "dependencies": { + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true + }, + "eslint-scope": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", + "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + } + }, + "find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "requires": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + } + }, + "globals": { + "version": "13.19.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.19.0.tgz", + "integrity": "sha512-dkQ957uSRWHw7CFXLUtUHQI3g3aWApYhfNR2O6jn/907riyTYKVBmxYVROkBcY614FSSeSJh7Xm7SrUWCxvJMQ==", + "dev": true, + "requires": { + "type-fest": "^0.20.2" + } + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "requires": { + "argparse": "^2.0.1" + } + }, + "locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "requires": { + "p-locate": "^5.0.0" + } + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "requires": { + "p-limit": "^3.0.2" + } + } + } + }, + "eslint-config-next": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-13.1.2.tgz", + "integrity": "sha512-zdRAQOr8v69ZwJRtBrGqAqm160ONqKxU/pV1FB1KlgfyqveGsLZmlQ7l31otwtw763901J7xdiTVkj2y3YxXZA==", + "dev": true, + "requires": { + "@next/eslint-plugin-next": "13.1.2", + "@rushstack/eslint-patch": "^1.1.3", + "@typescript-eslint/parser": "^5.42.0", + "eslint-import-resolver-node": "^0.3.6", + "eslint-import-resolver-typescript": "^3.5.2", + "eslint-plugin-import": "^2.26.0", + "eslint-plugin-jsx-a11y": "^6.5.1", + "eslint-plugin-react": "^7.31.7", + "eslint-plugin-react-hooks": "^4.5.0" + } + }, + "eslint-config-prettier": { + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.6.0.tgz", + "integrity": "sha512-bAF0eLpLVqP5oEVUFKpMA+NnRFICwn9X8B5jrR9FcqnYBuPbqWEjTEspPWMj5ye6czoSLDweCzSo3Ko7gGrZaA==", + "dev": true, + "requires": {} + }, + "eslint-import-resolver-node": { + "version": "0.3.7", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.7.tgz", + "integrity": "sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==", + "dev": true, + "requires": { + "debug": "^3.2.7", + "is-core-module": "^2.11.0", + "resolve": "^1.22.1" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, + "resolve": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "dev": true, + "requires": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + } + } + }, + "eslint-import-resolver-typescript": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.5.3.tgz", + "integrity": "sha512-njRcKYBc3isE42LaTcJNVANR3R99H9bAxBDMNDr2W7yq5gYPxbU3MkdhsQukxZ/Xg9C2vcyLlDsbKfRDg0QvCQ==", + "dev": true, + "requires": { + "debug": "^4.3.4", + "enhanced-resolve": "^5.10.0", + "get-tsconfig": "^4.2.0", + "globby": "^13.1.2", + "is-core-module": "^2.10.0", + "is-glob": "^4.0.3", + "synckit": "^0.8.4" + }, + "dependencies": { + "globby": { + "version": "13.1.3", + "resolved": "https://registry.npmjs.org/globby/-/globby-13.1.3.tgz", + "integrity": "sha512-8krCNHXvlCgHDpegPzleMq07yMYTO2sXKASmZmquEYWEmCx6J5UTRbp5RwMJkTJGtcQ44YpiUYUiN0b9mzy8Bw==", + "dev": true, + "requires": { + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.11", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^4.0.0" + } + }, + "slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "dev": true + } + } + }, + "eslint-module-utils": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.4.tgz", + "integrity": "sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==", + "dev": true, + "requires": { + "debug": "^3.2.7" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + } + } + }, + "eslint-plugin-import": { + "version": "2.27.4", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.27.4.tgz", + "integrity": "sha512-Z1jVt1EGKia1X9CnBCkpAOhWy8FgQ7OmJ/IblEkT82yrFU/xJaxwujaTzLWqigewwynRQ9mmHfX9MtAfhxm0sA==", + "dev": true, + "requires": { + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "array.prototype.flatmap": "^1.3.0", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.7", + "eslint-module-utils": "^2.7.4", + "has": "^1.0.3", + "is-core-module": "^2.11.0", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.values": "^1.1.6", + "resolve": "^1.22.1", + "semver": "^6.3.0", + "tsconfig-paths": "^3.14.1" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, + "resolve": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "dev": true, + "requires": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "eslint-plugin-jsx-a11y": { + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.7.1.tgz", + "integrity": "sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==", + "dev": true, + "requires": { + "@babel/runtime": "^7.20.7", + "aria-query": "^5.1.3", + "array-includes": "^3.1.6", + "array.prototype.flatmap": "^1.3.1", + "ast-types-flow": "^0.0.7", + "axe-core": "^4.6.2", + "axobject-query": "^3.1.1", + "damerau-levenshtein": "^1.0.8", + "emoji-regex": "^9.2.2", + "has": "^1.0.3", + "jsx-ast-utils": "^3.3.3", + "language-tags": "=1.0.5", + "minimatch": "^3.1.2", + "object.entries": "^1.1.6", + "object.fromentries": "^2.0.6", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "eslint-plugin-prettier": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-4.2.1.tgz", + "integrity": "sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==", + "dev": true, + "requires": { + "prettier-linter-helpers": "^1.0.0" + } + }, + "eslint-plugin-react": { + "version": "7.32.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.32.0.tgz", + "integrity": "sha512-vSBi1+SrPiLZCGvxpiZIa28fMEUaMjXtCplrvxcIxGzmFiYdsXQDwInEjuv5/i/2CTTxbkS87tE8lsQ0Qxinbw==", + "dev": true, + "requires": { + "array-includes": "^3.1.6", + "array.prototype.flatmap": "^1.3.1", + "array.prototype.tosorted": "^1.1.1", + "doctrine": "^2.1.0", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.6", + "object.fromentries": "^2.0.6", + "object.hasown": "^1.1.2", + "object.values": "^1.1.6", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.4", + "semver": "^6.3.0", + "string.prototype.matchall": "^4.0.8" + }, + "dependencies": { + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "resolve": { + "version": "2.0.0-next.4", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz", + "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==", + "dev": true, + "requires": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "eslint-plugin-react-hooks": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", + "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", + "dev": true, + "requires": {} + }, + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "dependencies": { + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true + } + } + }, + "eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "dev": true, + "requires": { + "eslint-visitor-keys": "^2.0.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true + } + } + }, + "eslint-visitor-keys": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", + "dev": true + }, + "espree": { + "version": "9.4.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", + "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", + "dev": true, + "requires": { + "acorn": "^8.8.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.3.0" + }, + "dependencies": { + "acorn": { + "version": "8.8.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", + "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==", + "dev": true + } + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true, + "peer": true + }, + "esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "dev": true, + "requires": { + "estraverse": "^5.1.0" + } + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "requires": { + "estraverse": "^5.2.0" + } + }, + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true + }, + "exec-sh": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.6.tgz", + "integrity": "sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w==", + "dev": true, + "peer": true + }, + "execa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "dev": true, + "peer": true, + "requires": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + } + }, + "execall": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/execall/-/execall-2.0.0.tgz", + "integrity": "sha512-0FU2hZ5Hh6iQnarpRtQurM/aAvp3RIbfvgLHrcqJYzhXyV2KFruhuChf9NC6waAhiUR7FFtlugkI4p7f2Fqlow==", + "dev": true, + "requires": { + "clone-regexp": "^2.1.0" + } + }, + "exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", + "dev": true, + "peer": true + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dev": true, + "peer": true, + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "peer": true, + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "peer": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "peer": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "peer": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "peer": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true, + "peer": true + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "peer": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "peer": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "peer": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true, + "peer": true + } + } + }, + "expect": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/expect/-/expect-26.6.2.tgz", + "integrity": "sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA==", + "dev": true, + "peer": true, + "requires": { + "@jest/types": "^26.6.2", + "ansi-styles": "^4.0.0", + "jest-get-type": "^26.3.0", + "jest-matcher-utils": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-regex-util": "^26.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "peer": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "peer": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "peer": true + } + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "peer": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "peer": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "dev": true, + "requires": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "peer": true, + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "peer": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "peer": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "extract-files": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/extract-files/-/extract-files-9.0.0.tgz", + "integrity": "sha512-CvdFfHkC95B4bBBk36hcEmvdR2awOdhhVUYH6S/zrVj3477zven/fJMYg7121h4T1xHZC+tetUpubpAhxwI7hQ==", + "dev": true + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "fast-diff": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz", + "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==", + "dev": true + }, + "fast-glob": { + "version": "3.2.11", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", + "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "dependencies": { + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + } + } + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", + "dev": true + }, + "fastest-levenshtein": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz", + "integrity": "sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==", + "dev": true + }, + "fastq": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.11.1.tgz", + "integrity": "sha512-HOnr8Mc60eNYl1gzwp6r5RoUyAn5/glBolUzP/Ez6IFVPMPirxn/9phgL6zhOtaTy7ISwPvQ+wT+hfcRZh/bzw==", + "dev": true, + "requires": { + "reusify": "^1.0.4" + } + }, + "fb-watchman": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", + "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", + "dev": true, + "peer": true, + "requires": { + "bser": "2.1.1" + } + }, + "file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "requires": { + "flat-cache": "^3.0.4" + } + }, + "filelist": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.2.tgz", + "integrity": "sha512-z7O0IS8Plc39rTCq6i6iHxk43duYOn8uFJiWSewIq0Bww1RNybVHSCjahmcC87ZqAm4OTvFzlzeGu3XAzG1ctQ==", + "dev": true, + "requires": { + "minimatch": "^3.0.4" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "requires": { + "locate-path": "^2.0.0" + } + }, + "flat": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", + "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", + "dev": true + }, + "flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dev": true, + "requires": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + } + }, + "flatted": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.1.tgz", + "integrity": "sha512-OMQjaErSFHmHqZe+PSidH5n8j3O0F2DdnVh8JB4j4eUQ2k6KvB0qGfrKIhapvez5JerBbmWkaLYUYWISaESoXg==", + "dev": true + }, + "for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dev": true, + "requires": { + "is-callable": "^1.1.3" + } + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "dev": true, + "peer": true + }, + "form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "dev": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + } + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "dev": true, + "peer": true, + "requires": { + "map-cache": "^0.2.2" + } + }, + "fs-extra": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.1.tgz", + "integrity": "sha512-h2iAoN838FqAFJY2/qVpzFXy+EBxfVE220PalAqQLDVsFOHLJrZvut5puAbCdNv6WJk+B8ihI+k0c7JK5erwqQ==", + "dev": true, + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^1.0.0" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "optional": true, + "peer": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "function.prototype.name": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", + "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0", + "functions-have-names": "^1.2.2" + } + }, + "functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "dev": true + }, + "gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true + }, + "get-intrinsic": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", + "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + } + }, + "get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==", + "dev": true + }, + "get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "dev": true, + "peer": true + }, + "get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "peer": true, + "requires": { + "pump": "^3.0.0" + } + }, + "get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + } + }, + "get-tsconfig": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.3.0.tgz", + "integrity": "sha512-YCcF28IqSay3fqpIu5y3Krg/utCBHBeoflkZyHj/QcqI2nrLPC3ZegS9CmIo+hJb8K7aiGsuUl7PwWVjNG2HQQ==", + "dev": true + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "dev": true, + "peer": true + }, + "glob": { + "version": "7.1.7", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", + "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "requires": { + "is-glob": "^4.0.3" + } + }, + "global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "dev": true, + "requires": { + "global-prefix": "^3.0.0" + } + }, + "global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "dev": true, + "requires": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + }, + "dependencies": { + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true + }, + "globalthis": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", + "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", + "dev": true, + "requires": { + "define-properties": "^1.1.3" + } + }, + "globalyzer": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/globalyzer/-/globalyzer-0.1.0.tgz", + "integrity": "sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==", + "dev": true + }, + "globby": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.1.tgz", + "integrity": "sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ==", + "dev": true, + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.1.1", + "ignore": "^5.1.4", + "merge2": "^1.3.0", + "slash": "^3.0.0" + } + }, + "globjoin": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/globjoin/-/globjoin-0.1.4.tgz", + "integrity": "sha1-L0SUrIkZ43Z8XLtpHp9GMyQoXUM=", + "dev": true + }, + "globrex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/globrex/-/globrex-0.1.2.tgz", + "integrity": "sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==", + "dev": true + }, + "gonzales-pe": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/gonzales-pe/-/gonzales-pe-4.3.0.tgz", + "integrity": "sha512-otgSPpUmdWJ43VXyiNgEYE4luzHCL2pz4wQ0OnDluC6Eg4Ko3Vexy/SrSynglw/eR+OhkzmqFCZa/OFa/RgAOQ==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dev": true, + "requires": { + "get-intrinsic": "^1.1.3" + } + }, + "graceful-fs": { + "version": "4.2.5", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.5.tgz", + "integrity": "sha512-kBBSQbz2K0Nyn+31j/w36fUfxkBW9/gfwRWdUY1ULReH3iokVJgddZAFcD1D0xlgTmFxJCbUkUclAlc6/IDJkw==", + "dev": true + }, + "grapheme-splitter": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", + "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", + "dev": true + }, + "graphql": { + "version": "15.6.0", + "resolved": "https://registry.npmjs.org/graphql/-/graphql-15.6.0.tgz", + "integrity": "sha512-WJR872Zlc9hckiEPhXgyUftXH48jp2EjO5tgBBOyNMRJZ9fviL2mJBD6CAysk6N5S0r9BTs09Qk39nnJBkvOXQ==", + "dev": true + }, + "graphql-request": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/graphql-request/-/graphql-request-3.5.0.tgz", + "integrity": "sha512-Io89QpfU4rqiMbqM/KwMBzKaDLOppi8FU8sEccCE4JqCgz95W9Q8bvxQ4NfPALLSMvg9nafgg8AkYRmgKSlukA==", + "dev": true, + "requires": { + "cross-fetch": "^3.0.6", + "extract-files": "^9.0.0", + "form-data": "^3.0.0" + } + }, + "growly": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", + "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", + "dev": true, + "optional": true, + "peer": true + }, + "hard-rejection": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", + "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", + "dev": true + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "dev": true, + "requires": { + "get-intrinsic": "^1.1.1" + } + }, + "has-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", + "dev": true + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true + }, + "has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dev": true, + "requires": { + "has-symbols": "^1.0.2" + } + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "dev": true, + "peer": true, + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "dev": true, + "peer": true, + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true, + "peer": true + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "peer": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "peer": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dev": true, + "peer": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true, + "peer": true + }, + "html-encoding-sniffer": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", + "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", + "dev": true, + "peer": true, + "requires": { + "whatwg-encoding": "^1.0.5" + } + }, + "html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "dev": true, + "peer": true + }, + "html-tags": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.1.0.tgz", + "integrity": "sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg==", + "dev": true + }, + "htmlparser2": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", + "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", + "dev": true, + "requires": { + "domelementtype": "^1.3.1", + "domhandler": "^2.3.0", + "domutils": "^1.5.1", + "entities": "^1.1.1", + "inherits": "^2.0.1", + "readable-stream": "^3.1.1" + }, + "dependencies": { + "entities": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", + "dev": true + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "dev": true, + "peer": true, + "requires": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + } + }, + "https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dev": true, + "peer": true, + "requires": { + "agent-base": "6", + "debug": "4" + } + }, + "human-signals": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", + "dev": true, + "peer": true + }, + "husky": { + "version": "4.3.8", + "resolved": "https://registry.npmjs.org/husky/-/husky-4.3.8.tgz", + "integrity": "sha512-LCqqsB0PzJQ/AlCgfrfzRe3e3+NvmefAdKQhRYpxS4u6clblBoDdzzvHi8fmxKRzvMxPY/1WZWzomPZww0Anow==", + "dev": true, + "requires": { + "chalk": "^4.0.0", + "ci-info": "^2.0.0", + "compare-versions": "^3.6.0", + "cosmiconfig": "^7.0.0", + "find-versions": "^4.0.0", + "opencollective-postinstall": "^2.0.2", + "pkg-dir": "^5.0.0", + "please-upgrade-node": "^3.2.0", + "slash": "^3.0.0", + "which-pm-runs": "^1.0.0" + }, + "dependencies": { + "find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "requires": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + } + }, + "find-versions": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-4.0.0.tgz", + "integrity": "sha512-wgpWy002tA+wgmO27buH/9KzyEOQnKsG/R0yrcjPT9BOFm0zRBVQbZ95nRGXWMywS8YR5knRbpohio0bcJABxQ==", + "dev": true, + "requires": { + "semver-regex": "^3.1.2" + } + }, + "locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "requires": { + "p-locate": "^5.0.0" + } + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "requires": { + "p-limit": "^3.0.2" + } + }, + "pkg-dir": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-5.0.0.tgz", + "integrity": "sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==", + "dev": true, + "requires": { + "find-up": "^5.0.0" + } + } + } + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "dev": true + }, + "import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "import-local": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "dev": true, + "peer": true, + "requires": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true + }, + "inquirer": { + "version": "7.3.3", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz", + "integrity": "sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==", + "dev": true, + "requires": { + "ansi-escapes": "^4.2.1", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-width": "^3.0.0", + "external-editor": "^3.0.3", + "figures": "^3.0.0", + "lodash": "^4.17.19", + "mute-stream": "0.0.8", + "run-async": "^2.4.0", + "rxjs": "^6.6.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0", + "through": "^2.3.6" + }, + "dependencies": { + "figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5" + } + } + } + }, + "internal-slot": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.4.tgz", + "integrity": "sha512-tA8URYccNzMo94s5MQZgH8NB/XTa6HsOo0MLfXTKKEnHVVdegzaQoFZ7Jp44bdvLvY2waT5dc+j5ICEswhi7UQ==", + "dev": true, + "requires": { + "get-intrinsic": "^1.1.3", + "has": "^1.0.3", + "side-channel": "^1.0.4" + } + }, + "ip-regex": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-4.3.0.tgz", + "integrity": "sha512-B9ZWJxHHOHUhUjCPrMpLD4xEq35bUTClHM1S6CBU5ixQnkZmwipwgc96vAd7AAGM9TGHvJR+Uss+/Ak6UphK+Q==", + "dev": true + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "peer": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-alphabetical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", + "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==", + "dev": true + }, + "is-alphanumeric": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-alphanumeric/-/is-alphanumeric-1.0.0.tgz", + "integrity": "sha512-ZmRL7++ZkcMOfDuWZuMJyIVLr2keE1o/DeNWh1EmgqGhUcV+9BIVsx0BcSBOHTZqzjs4+dISzr2KAeBEWGgXeA==", + "dev": true + }, + "is-alphanumerical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", + "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", + "dev": true, + "requires": { + "is-alphabetical": "^1.0.0", + "is-decimal": "^1.0.0" + } + }, + "is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-array-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.1.tgz", + "integrity": "sha512-ASfLknmY8Xa2XtB4wmbz13Wu202baeA18cJBCeCy0wXUHZF0IPyVEXqKEcd+t2fNSLLL1vC6k7lxZEojNbISXQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-typed-array": "^1.1.10" + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, + "requires": { + "has-bigints": "^1.0.1" + } + }, + "is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-buffer": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", + "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", + "dev": true + }, + "is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "dev": true + }, + "is-ci": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", + "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", + "dev": true, + "requires": { + "ci-info": "^2.0.0" + } + }, + "is-core-module": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", + "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", + "dev": true, + "requires": { + "has": "^1.0.3" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "peer": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-decimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", + "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==", + "dev": true + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "peer": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true, + "peer": true + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "dev": true, + "peer": true + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-hexadecimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", + "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==", + "dev": true + }, + "is-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", + "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==", + "dev": true + }, + "is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "dev": true + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", + "dev": true + }, + "is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "dev": true + }, + "is-plain-obj": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", + "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", + "dev": true + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "peer": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "is-potential-custom-element-name": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", + "dev": true, + "peer": true + }, + "is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=", + "dev": true + }, + "is-set": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", + "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==", + "dev": true + }, + "is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2" + } + }, + "is-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", + "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", + "dev": true + }, + "is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dev": true, + "requires": { + "has-symbols": "^1.0.2" + } + }, + "is-typed-array": { + "version": "1.1.10", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz", + "integrity": "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==", + "dev": true, + "requires": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "dev": true + }, + "is-unicode-supported": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", + "dev": true + }, + "is-url-superb": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-url-superb/-/is-url-superb-3.0.0.tgz", + "integrity": "sha512-3faQP+wHCGDQT1qReM5zCPx2mxoal6DzbzquFlCYJLWyy4WPTved33ea2xFbX37z4NoriEwZGIYhFtx8RUB5wQ==", + "dev": true, + "requires": { + "url-regex": "^5.0.0" + } + }, + "is-weakmap": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", + "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==", + "dev": true + }, + "is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2" + } + }, + "is-weakset": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz", + "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + } + }, + "is-whitespace-character": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz", + "integrity": "sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w==", + "dev": true + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true, + "peer": true + }, + "is-word-character": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-word-character/-/is-word-character-1.0.4.tgz", + "integrity": "sha512-5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA==", + "dev": true + }, + "is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "requires": { + "is-docker": "^2.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true, + "peer": true + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true, + "peer": true + }, + "istanbul-lib-coverage": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", + "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", + "dev": true, + "peer": true + }, + "istanbul-lib-instrument": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", + "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", + "dev": true, + "peer": true, + "requires": { + "@babel/core": "^7.7.5", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.0.0", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "peer": true + } + } + }, + "istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", + "dev": true, + "peer": true, + "requires": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^3.0.0", + "supports-color": "^7.1.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "peer": true + }, + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "peer": true, + "requires": { + "semver": "^6.0.0" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "peer": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "peer": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "istanbul-lib-source-maps": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "dev": true, + "peer": true, + "requires": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "peer": true + } + } + }, + "istanbul-reports": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.4.tgz", + "integrity": "sha512-r1/DshN4KSE7xWEknZLLLLDn5CJybV3nw01VTkp6D5jzLuELlcbudfj/eSQFvrKsJuTVCGnePO7ho82Nw9zzfw==", + "dev": true, + "peer": true, + "requires": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + } + }, + "jake": { + "version": "10.8.2", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.2.tgz", + "integrity": "sha512-eLpKyrfG3mzvGE2Du8VoPbeSkRry093+tyNjdYaBbJS9v17knImYGNXQCUV0gLxQtF82m3E8iRb/wdSQZLoq7A==", + "dev": true, + "requires": { + "async": "0.9.x", + "chalk": "^2.4.2", + "filelist": "^1.0.1", + "minimatch": "^3.0.4" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + } + } + }, + "jest": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest/-/jest-26.6.3.tgz", + "integrity": "sha512-lGS5PXGAzR4RF7V5+XObhqz2KZIDUA1yD0DG6pBVmy10eh0ZIXQImRuzocsI/N2XZ1GrLFwTS27In2i2jlpq1Q==", + "dev": true, + "peer": true, + "requires": { + "@jest/core": "^26.6.3", + "import-local": "^3.0.2", + "jest-cli": "^26.6.3" + } + }, + "jest-changed-files": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-26.6.2.tgz", + "integrity": "sha512-fDS7szLcY9sCtIip8Fjry9oGf3I2ht/QT21bAHm5Dmf0mD4X3ReNUf17y+bO6fR8WgbIZTlbyG1ak/53cbRzKQ==", + "dev": true, + "peer": true, + "requires": { + "@jest/types": "^26.6.2", + "execa": "^4.0.0", + "throat": "^5.0.0" + } + }, + "jest-cli": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-26.6.3.tgz", + "integrity": "sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg==", + "dev": true, + "peer": true, + "requires": { + "@jest/core": "^26.6.3", + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "import-local": "^3.0.2", + "is-ci": "^2.0.0", + "jest-config": "^26.6.3", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "prompts": "^2.0.1", + "yargs": "^15.4.1" + } + }, + "jest-config": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-26.6.3.tgz", + "integrity": "sha512-t5qdIj/bCj2j7NFVHb2nFB4aUdfucDn3JRKgrZnplb8nieAirAzRSHP8uDEd+qV6ygzg9Pz4YG7UTJf94LPSyg==", + "dev": true, + "peer": true, + "requires": { + "@babel/core": "^7.1.0", + "@jest/test-sequencer": "^26.6.3", + "@jest/types": "^26.6.2", + "babel-jest": "^26.6.3", + "chalk": "^4.0.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.4", + "jest-environment-jsdom": "^26.6.2", + "jest-environment-node": "^26.6.2", + "jest-get-type": "^26.3.0", + "jest-jasmine2": "^26.6.3", + "jest-regex-util": "^26.0.0", + "jest-resolve": "^26.6.2", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "micromatch": "^4.0.2", + "pretty-format": "^26.6.2" + }, + "dependencies": { + "deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", + "dev": true, + "peer": true + } + } + }, + "jest-diff": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", + "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", + "dev": true, + "peer": true, + "requires": { + "chalk": "^4.0.0", + "diff-sequences": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + } + }, + "jest-docblock": { + "version": "26.0.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-26.0.0.tgz", + "integrity": "sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w==", + "dev": true, + "peer": true, + "requires": { + "detect-newline": "^3.0.0" + } + }, + "jest-each": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-26.6.2.tgz", + "integrity": "sha512-Mer/f0KaATbjl8MCJ+0GEpNdqmnVmDYqCTJYTvoo7rqmRiDllmp2AYN+06F93nXcY3ur9ShIjS+CO/uD+BbH4A==", + "dev": true, + "peer": true, + "requires": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "jest-get-type": "^26.3.0", + "jest-util": "^26.6.2", + "pretty-format": "^26.6.2" + } + }, + "jest-environment-jsdom": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-26.6.2.tgz", + "integrity": "sha512-jgPqCruTlt3Kwqg5/WVFyHIOJHsiAvhcp2qiR2QQstuG9yWox5+iHpU3ZrcBxW14T4fe5Z68jAfLRh7joCSP2Q==", + "dev": true, + "peer": true, + "requires": { + "@jest/environment": "^26.6.2", + "@jest/fake-timers": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "jest-mock": "^26.6.2", + "jest-util": "^26.6.2", + "jsdom": "^16.4.0" + } + }, + "jest-environment-node": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-26.6.2.tgz", + "integrity": "sha512-zhtMio3Exty18dy8ee8eJ9kjnRyZC1N4C1Nt/VShN1apyXc8rWGtJ9lI7vqiWcyyXS4BVSEn9lxAM2D+07/Tag==", + "dev": true, + "peer": true, + "requires": { + "@jest/environment": "^26.6.2", + "@jest/fake-timers": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "jest-mock": "^26.6.2", + "jest-util": "^26.6.2" + } + }, + "jest-get-type": { + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", + "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", + "dev": true, + "peer": true + }, + "jest-haste-map": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz", + "integrity": "sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==", + "dev": true, + "peer": true, + "requires": { + "@jest/types": "^26.6.2", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "fsevents": "^2.1.2", + "graceful-fs": "^4.2.4", + "jest-regex-util": "^26.0.0", + "jest-serializer": "^26.6.2", + "jest-util": "^26.6.2", + "jest-worker": "^26.6.2", + "micromatch": "^4.0.2", + "sane": "^4.0.3", + "walker": "^1.0.7" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "peer": true + }, + "jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "dev": true, + "peer": true, + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "peer": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-jasmine2": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-26.6.3.tgz", + "integrity": "sha512-kPKUrQtc8aYwBV7CqBg5pu+tmYXlvFlSFYn18ev4gPFtrRzB15N2gW/Roew3187q2w2eHuu0MU9TJz6w0/nPEg==", + "dev": true, + "peer": true, + "requires": { + "@babel/traverse": "^7.1.0", + "@jest/environment": "^26.6.2", + "@jest/source-map": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "expect": "^26.6.2", + "is-generator-fn": "^2.0.0", + "jest-each": "^26.6.2", + "jest-matcher-utils": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-runtime": "^26.6.3", + "jest-snapshot": "^26.6.2", + "jest-util": "^26.6.2", + "pretty-format": "^26.6.2", + "throat": "^5.0.0" + } + }, + "jest-leak-detector": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-26.6.2.tgz", + "integrity": "sha512-i4xlXpsVSMeKvg2cEKdfhh0H39qlJlP5Ex1yQxwF9ubahboQYMgTtz5oML35AVA3B4Eu+YsmwaiKVev9KCvLxg==", + "dev": true, + "peer": true, + "requires": { + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + } + }, + "jest-matcher-utils": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz", + "integrity": "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==", + "dev": true, + "peer": true, + "requires": { + "chalk": "^4.0.0", + "jest-diff": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + } + }, + "jest-message-util": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.6.2.tgz", + "integrity": "sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA==", + "dev": true, + "peer": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "@jest/types": "^26.6.2", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "micromatch": "^4.0.2", + "pretty-format": "^26.6.2", + "slash": "^3.0.0", + "stack-utils": "^2.0.2" + } + }, + "jest-mock": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-26.6.2.tgz", + "integrity": "sha512-YyFjePHHp1LzpzYcmgqkJ0nm0gg/lJx2aZFzFy1S6eUqNjXsOqTK10zNRff2dNfssgokjkG65OlWNcIlgd3zew==", + "dev": true, + "peer": true, + "requires": { + "@jest/types": "^26.6.2", + "@types/node": "*" + } + }, + "jest-pnp-resolver": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", + "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", + "dev": true, + "peer": true, + "requires": {} + }, + "jest-regex-util": { + "version": "26.0.0", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", + "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==", + "dev": true, + "peer": true + }, + "jest-resolve": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", + "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", + "dev": true, + "peer": true, + "requires": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.2", + "read-pkg-up": "^7.0.1", + "resolve": "^1.18.1", + "slash": "^3.0.0" + }, + "dependencies": { + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "peer": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "peer": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "peer": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "peer": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "peer": true + }, + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "peer": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + }, + "read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dev": true, + "peer": true, + "requires": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "dependencies": { + "type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true, + "peer": true + } + } + }, + "read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dev": true, + "peer": true, + "requires": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + } + }, + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true, + "peer": true + } + } + }, + "jest-resolve-dependencies": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.3.tgz", + "integrity": "sha512-pVwUjJkxbhe4RY8QEWzN3vns2kqyuldKpxlxJlzEYfKSvY6/bMvxoFrYYzUO1Gx28yKWN37qyV7rIoIp2h8fTg==", + "dev": true, + "peer": true, + "requires": { + "@jest/types": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-snapshot": "^26.6.2" + } + }, + "jest-runner": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-26.6.3.tgz", + "integrity": "sha512-atgKpRHnaA2OvByG/HpGA4g6CSPS/1LK0jK3gATJAoptC1ojltpmVlYC3TYgdmGp+GLuhzpH30Gvs36szSL2JQ==", + "dev": true, + "peer": true, + "requires": { + "@jest/console": "^26.6.2", + "@jest/environment": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.7.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "jest-config": "^26.6.3", + "jest-docblock": "^26.0.0", + "jest-haste-map": "^26.6.2", + "jest-leak-detector": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-resolve": "^26.6.2", + "jest-runtime": "^26.6.3", + "jest-util": "^26.6.2", + "jest-worker": "^26.6.2", + "source-map-support": "^0.5.6", + "throat": "^5.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "peer": true + }, + "jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "dev": true, + "peer": true, + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "peer": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-runtime": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-26.6.3.tgz", + "integrity": "sha512-lrzyR3N8sacTAMeonbqpnSka1dHNux2uk0qqDXVkMv2c/A3wYnvQ4EXuI013Y6+gSKSCxdaczvf4HF0mVXHRdw==", + "dev": true, + "peer": true, + "requires": { + "@jest/console": "^26.6.2", + "@jest/environment": "^26.6.2", + "@jest/fake-timers": "^26.6.2", + "@jest/globals": "^26.6.2", + "@jest/source-map": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0", + "cjs-module-lexer": "^0.6.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.4", + "jest-config": "^26.6.3", + "jest-haste-map": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-mock": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-resolve": "^26.6.2", + "jest-snapshot": "^26.6.2", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "slash": "^3.0.0", + "strip-bom": "^4.0.0", + "yargs": "^15.4.1" + }, + "dependencies": { + "strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "dev": true, + "peer": true + } + } + }, + "jest-serializer": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz", + "integrity": "sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==", + "dev": true, + "peer": true, + "requires": { + "@types/node": "*", + "graceful-fs": "^4.2.4" + } + }, + "jest-snapshot": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-26.6.2.tgz", + "integrity": "sha512-OLhxz05EzUtsAmOMzuupt1lHYXCNib0ECyuZ/PZOx9TrZcC8vL0x+DUG3TL+GLX3yHG45e6YGjIm0XwDc3q3og==", + "dev": true, + "peer": true, + "requires": { + "@babel/types": "^7.0.0", + "@jest/types": "^26.6.2", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.0.0", + "chalk": "^4.0.0", + "expect": "^26.6.2", + "graceful-fs": "^4.2.4", + "jest-diff": "^26.6.2", + "jest-get-type": "^26.3.0", + "jest-haste-map": "^26.6.2", + "jest-matcher-utils": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-resolve": "^26.6.2", + "natural-compare": "^1.4.0", + "pretty-format": "^26.6.2", + "semver": "^7.3.2" + } + }, + "jest-util": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", + "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", + "dev": true, + "requires": { + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "is-ci": "^2.0.0", + "micromatch": "^4.0.2" + } + }, + "jest-validate": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-26.6.2.tgz", + "integrity": "sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ==", + "dev": true, + "peer": true, + "requires": { + "@jest/types": "^26.6.2", + "camelcase": "^6.0.0", + "chalk": "^4.0.0", + "jest-get-type": "^26.3.0", + "leven": "^3.1.0", + "pretty-format": "^26.6.2" + }, + "dependencies": { + "camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true, + "peer": true + } + } + }, + "jest-watcher": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-26.6.2.tgz", + "integrity": "sha512-WKJob0P/Em2csiVthsI68p6aGKTIcsfjH9Gsx1f0A3Italz43e3ho0geSAVsmj09RWOELP1AZ/DXyJgOgDKxXQ==", + "dev": true, + "peer": true, + "requires": { + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "jest-util": "^26.6.2", + "string-length": "^4.0.1" + } + }, + "js-sdsl": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.2.0.tgz", + "integrity": "sha512-dyBIzQBDkCqCu+0upx25Y2jGdbTGxE9fshMsCdK0ViOongpV+n5tXRcZY9v7CaVQ79AGS9KA1KHtojxiM7aXSQ==", + "dev": true + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "peer": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "jsdom": { + "version": "16.7.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", + "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", + "dev": true, + "peer": true, + "requires": { + "abab": "^2.0.5", + "acorn": "^8.2.4", + "acorn-globals": "^6.0.0", + "cssom": "^0.4.4", + "cssstyle": "^2.3.0", + "data-urls": "^2.0.0", + "decimal.js": "^10.2.1", + "domexception": "^2.0.1", + "escodegen": "^2.0.0", + "form-data": "^3.0.0", + "html-encoding-sniffer": "^2.0.1", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.0", + "parse5": "6.0.1", + "saxes": "^5.0.1", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.0.0", + "w3c-hr-time": "^1.0.2", + "w3c-xmlserializer": "^2.0.0", + "webidl-conversions": "^6.1.0", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.5.0", + "ws": "^7.4.6", + "xml-name-validator": "^3.0.0" + }, + "dependencies": { + "acorn": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz", + "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==", + "dev": true, + "peer": true + }, + "tr46": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "dev": true, + "peer": true, + "requires": { + "punycode": "^2.1.1" + } + }, + "webidl-conversions": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", + "dev": true, + "peer": true + }, + "whatwg-url": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", + "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", + "dev": true, + "peer": true, + "requires": { + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" + } + }, + "ws": { + "version": "7.5.7", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.7.tgz", + "integrity": "sha512-KMvVuFzpKBuiIXW3E4u3mySRO2/mCHSyZDJQM5NQ9Q9KHWHWh0NHgfbRMLLrceUK5qAL4ytALJbpRMjixFZh8A==", + "dev": true, + "peer": true, + "requires": {} + } + } + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true + }, + "json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true + }, + "json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + }, + "dependencies": { + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true + } + } + }, + "jsx-ast-utils": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz", + "integrity": "sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==", + "dev": true, + "requires": { + "array-includes": "^3.1.5", + "object.assign": "^4.1.3" + } + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + }, + "kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "dev": true, + "peer": true + }, + "known-css-properties": { + "version": "0.20.0", + "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.20.0.tgz", + "integrity": "sha512-URvsjaA9ypfreqJ2/ylDr5MUERhJZ+DhguoWRr2xgS5C7aGCalXo+ewL+GixgKBfhT2vuL02nbIgNGqVWgTOYw==", + "dev": true + }, + "language-subtag-registry": { + "version": "0.3.22", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz", + "integrity": "sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==", + "dev": true + }, + "language-tags": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", + "integrity": "sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==", + "dev": true, + "requires": { + "language-subtag-registry": "~0.3.2" + } + }, + "leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "dev": true, + "peer": true + }, + "levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "requires": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + } + }, + "lines-and-columns": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", + "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", + "dev": true + }, + "lint-staged": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-11.1.2.tgz", + "integrity": "sha512-6lYpNoA9wGqkL6Hew/4n1H6lRqF3qCsujVT0Oq5Z4hiSAM7S6NksPJ3gnr7A7R52xCtiZMcEUNNQ6d6X5Bvh9w==", + "dev": true, + "requires": { + "chalk": "^4.1.1", + "cli-truncate": "^2.1.0", + "commander": "^7.2.0", + "cosmiconfig": "^7.0.0", + "debug": "^4.3.1", + "enquirer": "^2.3.6", + "execa": "^5.0.0", + "listr2": "^3.8.2", + "log-symbols": "^4.1.0", + "micromatch": "^4.0.4", + "normalize-path": "^3.0.0", + "please-upgrade-node": "^3.2.0", + "string-argv": "0.3.1", + "stringify-object": "^3.3.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "dev": true + }, + "execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + } + }, + "get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "listr2": { + "version": "3.12.2", + "resolved": "https://registry.npmjs.org/listr2/-/listr2-3.12.2.tgz", + "integrity": "sha512-64xC2CJ/As/xgVI3wbhlPWVPx0wfTqbUAkpb7bjDi0thSWMqrf07UFhrfsGoo8YSXmF049Rp9C0cjLC8rZxK9A==", + "dev": true, + "requires": { + "cli-truncate": "^2.1.0", + "colorette": "^1.4.0", + "log-update": "^4.0.0", + "p-map": "^4.0.0", + "rxjs": "^6.6.7", + "through": "^2.3.8", + "wrap-ansi": "^7.0.0" + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dev": true, + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + }, + "dependencies": { + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + } + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "lodash.clonedeep": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", + "dev": true + }, + "lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, + "lodash.truncate": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", + "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=", + "dev": true + }, + "log-symbols": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", + "dev": true, + "requires": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + } + }, + "log-update": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz", + "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==", + "dev": true, + "requires": { + "ansi-escapes": "^4.3.0", + "cli-cursor": "^3.1.0", + "slice-ansi": "^4.0.0", + "wrap-ansi": "^6.2.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + } + }, + "wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + } + } + }, + "longest-streak": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-2.0.4.tgz", + "integrity": "sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg==", + "dev": true + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dev": true, + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "make-error": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", + "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", + "dev": true + }, + "makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "dev": true, + "peer": true, + "requires": { + "tmpl": "1.0.5" + } + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "dev": true, + "peer": true + }, + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", + "dev": true + }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "dev": true, + "peer": true, + "requires": { + "object-visit": "^1.0.0" + } + }, + "markdown-escapes": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/markdown-escapes/-/markdown-escapes-1.0.4.tgz", + "integrity": "sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg==", + "dev": true + }, + "markdown-table": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-2.0.0.tgz", + "integrity": "sha512-Ezda85ToJUBhM6WGaG6veasyym+Tbs3cMAw/ZhOPqXiYsr0jgocBV3j3nx+4lk47plLlIqjwuTm/ywVI+zjJ/A==", + "dev": true, + "requires": { + "repeat-string": "^1.0.0" + } + }, + "mathml-tag-names": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz", + "integrity": "sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg==", + "dev": true + }, + "mdast-util-compact": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-compact/-/mdast-util-compact-2.0.1.tgz", + "integrity": "sha512-7GlnT24gEwDrdAwEHrU4Vv5lLWrEer4KOkAiKT9nYstsTad7Oc1TwqT2zIMKRdZF7cTuaf+GA1E4Kv7jJh8mPA==", + "dev": true, + "requires": { + "unist-util-visit": "^2.0.0" + }, + "dependencies": { + "unist-util-visit": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.3.tgz", + "integrity": "sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0", + "unist-util-is": "^4.0.0", + "unist-util-visit-parents": "^3.0.0" + } + }, + "unist-util-visit-parents": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz", + "integrity": "sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0", + "unist-util-is": "^4.0.0" + } + } + } + }, + "mdast-util-from-markdown": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-0.8.5.tgz", + "integrity": "sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ==", + "dev": true, + "requires": { + "@types/mdast": "^3.0.0", + "mdast-util-to-string": "^2.0.0", + "micromark": "~2.11.0", + "parse-entities": "^2.0.0", + "unist-util-stringify-position": "^2.0.0" + } + }, + "mdast-util-to-markdown": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-0.6.5.tgz", + "integrity": "sha512-XeV9sDE7ZlOQvs45C9UKMtfTcctcaj/pGwH8YLbMHoMOXNNCn2LsqVQOqrF1+/NU8lKDAqozme9SCXWyo9oAcQ==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0", + "longest-streak": "^2.0.0", + "mdast-util-to-string": "^2.0.0", + "parse-entities": "^2.0.0", + "repeat-string": "^1.0.0", + "zwitch": "^1.0.0" + } + }, + "mdast-util-to-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz", + "integrity": "sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==", + "dev": true + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true + }, + "micromark": { + "version": "2.11.4", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-2.11.4.tgz", + "integrity": "sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==", + "dev": true, + "requires": { + "debug": "^4.0.0", + "parse-entities": "^2.0.0" + } + }, + "micromatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "dev": true, + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.2.3" + }, + "dependencies": { + "picomatch": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", + "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", + "dev": true + } + } + }, + "mime-db": { + "version": "1.44.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz", + "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==", + "dev": true + }, + "mime-types": { + "version": "2.1.27", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz", + "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==", + "dev": true, + "requires": { + "mime-db": "1.44.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true + }, + "min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "dev": true + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", + "dev": true + }, + "minimist-options": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", + "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", + "dev": true, + "requires": { + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0", + "kind-of": "^6.0.3" + }, + "dependencies": { + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", + "dev": true + } + } + }, + "mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "dev": true, + "peer": true, + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "peer": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true, + "peer": true + }, + "mute-stream": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", + "dev": true + }, + "nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", + "dev": true + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dev": true, + "peer": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + } + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", + "dev": true + }, + "natural-compare-lite": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", + "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==", + "dev": true + }, + "next": { + "version": "13.4.2", + "resolved": "https://registry.npmjs.org/next/-/next-13.4.2.tgz", + "integrity": "sha512-aNFqLs3a3nTGvLWlO9SUhCuMUHVPSFQC0+tDNGAsDXqx+WJDFSbvc233gOJ5H19SBc7nw36A9LwQepOJ2u/8Kg==", + "dev": true, + "requires": { + "@next/env": "13.4.2", + "@next/swc-darwin-arm64": "13.4.2", + "@next/swc-darwin-x64": "13.4.2", + "@next/swc-linux-arm64-gnu": "13.4.2", + "@next/swc-linux-arm64-musl": "13.4.2", + "@next/swc-linux-x64-gnu": "13.4.2", + "@next/swc-linux-x64-musl": "13.4.2", + "@next/swc-win32-arm64-msvc": "13.4.2", + "@next/swc-win32-ia32-msvc": "13.4.2", + "@next/swc-win32-x64-msvc": "13.4.2", + "@swc/helpers": "0.5.1", + "busboy": "1.6.0", + "caniuse-lite": "^1.0.30001406", + "postcss": "8.4.14", + "styled-jsx": "5.1.1", + "zod": "3.21.4" + }, + "dependencies": { + "postcss": { + "version": "8.4.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.14.tgz", + "integrity": "sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==", + "dev": true, + "requires": { + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + } + } + } + }, + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true, + "peer": true + }, + "node-fetch": { + "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "dev": true, + "requires": { + "whatwg-url": "^5.0.0" + } + }, + "node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=", + "dev": true, + "peer": true + }, + "node-notifier": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-8.0.2.tgz", + "integrity": "sha512-oJP/9NAdd9+x2Q+rfphB2RJCHjod70RcRLjosiPMMu5gjIfwVnOUGq2nbTjTUbmy0DJ/tFIVT30+Qe3nzl4TJg==", + "dev": true, + "optional": true, + "peer": true, + "requires": { + "growly": "^1.3.0", + "is-wsl": "^2.2.0", + "semver": "^7.3.2", + "shellwords": "^0.1.1", + "uuid": "^8.3.0", + "which": "^2.0.2" + }, + "dependencies": { + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true, + "optional": true, + "peer": true + } + } + }, + "node-releases": { + "version": "1.1.73", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.73.tgz", + "integrity": "sha512-uW7fodD6pyW2FZNZnp/Z3hvWKeEW1Y8R1+1CnErE8cXFXzl5blBOoVB41CvMer6P6Q0S5FXDwcHgFd1Wj0U9zg==", + "dev": true + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "peer": true, + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "peer": true + } + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", + "dev": true + }, + "normalize-selector": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/normalize-selector/-/normalize-selector-0.2.0.tgz", + "integrity": "sha1-0LFF62kRicY6eNIB3E/bEpPvDAM=", + "dev": true + }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "requires": { + "path-key": "^3.0.0" + } + }, + "num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", + "dev": true + }, + "nwsapi": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", + "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==", + "dev": true, + "peer": true + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true + }, + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "dev": true, + "peer": true, + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "peer": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "peer": true, + "requires": { + "kind-of": "^3.0.2" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true, + "peer": true + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "peer": true, + "requires": { + "kind-of": "^3.0.2" + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "peer": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true, + "peer": true + } + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "peer": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "object-inspect": { + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", + "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", + "dev": true + }, + "object-is": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true + }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "dev": true, + "peer": true, + "requires": { + "isobject": "^3.0.0" + } + }, + "object.assign": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + } + }, + "object.entries": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.6.tgz", + "integrity": "sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "object.fromentries": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.6.tgz", + "integrity": "sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "object.hasown": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.2.tgz", + "integrity": "sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==", + "dev": true, + "requires": { + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "dev": true, + "peer": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "object.values": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.6.tgz", + "integrity": "sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "open": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/open/-/open-7.3.0.tgz", + "integrity": "sha512-mgLwQIx2F/ye9SmbrUkurZCnkoXyXyu9EbHtJZrICjVAJfyMArdHp3KkixGdZx1ZHFPNIwl0DDM1dFFqXbTLZw==", + "dev": true, + "requires": { + "is-docker": "^2.0.0", + "is-wsl": "^2.1.1" + } + }, + "opencollective-postinstall": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz", + "integrity": "sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q==", + "dev": true + }, + "optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dev": true, + "requires": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + } + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", + "dev": true + }, + "p-each-series": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz", + "integrity": "sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==", + "dev": true, + "peer": true + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "dev": true, + "peer": true + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dev": true, + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dev": true, + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dev": true, + "requires": { + "aggregate-error": "^3.0.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "dev": true + }, + "parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "requires": { + "callsites": "^3.0.0" + } + }, + "parse-entities": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", + "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", + "dev": true, + "requires": { + "character-entities": "^1.0.0", + "character-entities-legacy": "^1.0.0", + "character-reference-invalid": "^1.0.0", + "is-alphanumerical": "^1.0.0", + "is-decimal": "^1.0.0", + "is-hexadecimal": "^1.0.0" + } + }, + "parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", + "dev": true, + "peer": true + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "dev": true, + "peer": true + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true + }, + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, + "picomatch": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", + "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", + "dev": true + }, + "pirates": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", + "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", + "dev": true, + "peer": true + }, + "pkg-conf": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/pkg-conf/-/pkg-conf-2.1.0.tgz", + "integrity": "sha1-ISZRTKbyq/69FoWW3xi6V4Z/AFg=", + "dev": true, + "requires": { + "find-up": "^2.0.0", + "load-json-file": "^4.0.0" + }, + "dependencies": { + "load-json-file": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" + } + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dev": true, + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + } + } + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "peer": true, + "requires": { + "find-up": "^4.0.0" + }, + "dependencies": { + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "peer": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "peer": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "peer": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "peer": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "peer": true + } + } + }, + "please-upgrade-node": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz", + "integrity": "sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==", + "dev": true, + "requires": { + "semver-compare": "^1.0.0" + } + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", + "dev": true, + "peer": true + }, + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-html": { + "version": "0.36.0", + "resolved": "https://registry.npmjs.org/postcss-html/-/postcss-html-0.36.0.tgz", + "integrity": "sha512-HeiOxGcuwID0AFsNAL0ox3mW6MHH5cstWN1Z3Y+n6H+g12ih7LHdYxWwEA/QmrebctLjo79xz9ouK3MroHwOJw==", + "dev": true, + "requires": { + "htmlparser2": "^3.10.0" + } + }, + "postcss-less": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/postcss-less/-/postcss-less-3.1.4.tgz", + "integrity": "sha512-7TvleQWNM2QLcHqvudt3VYjULVB49uiW6XzEUFmvwHzvsOEF5MwBrIXZDJQvJNFGjJQTzSzZnDoCJ8h/ljyGXA==", + "dev": true, + "requires": { + "postcss": "^7.0.14" + } + }, + "postcss-media-query-parser": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz", + "integrity": "sha1-J7Ocb02U+Bsac7j3Y1HGCeXO8kQ=", + "dev": true + }, + "postcss-resolve-nested-selector": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.1.tgz", + "integrity": "sha1-Kcy8fDfe36wwTp//C/FZaz9qDk4=", + "dev": true + }, + "postcss-safe-parser": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-4.0.2.tgz", + "integrity": "sha512-Uw6ekxSWNLCPesSv/cmqf2bY/77z11O7jZGPax3ycZMFU/oi2DMH9i89AdHc1tRwFg/arFoEwX0IS3LCUxJh1g==", + "dev": true, + "requires": { + "postcss": "^7.0.26" + } + }, + "postcss-sass": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/postcss-sass/-/postcss-sass-0.4.4.tgz", + "integrity": "sha512-BYxnVYx4mQooOhr+zer0qWbSPYnarAy8ZT7hAQtbxtgVf8gy+LSLT/hHGe35h14/pZDTw1DsxdbrwxBN++H+fg==", + "dev": true, + "requires": { + "gonzales-pe": "^4.3.0", + "postcss": "^7.0.21" + } + }, + "postcss-scss": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-2.1.1.tgz", + "integrity": "sha512-jQmGnj0hSGLd9RscFw9LyuSVAa5Bl1/KBPqG1NQw9w8ND55nY4ZEsdlVuYJvLPpV+y0nwTV5v/4rHPzZRihQbA==", + "dev": true, + "requires": { + "postcss": "^7.0.6" + } + }, + "postcss-sorting": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-sorting/-/postcss-sorting-5.0.1.tgz", + "integrity": "sha512-Y9fUFkIhfrm6i0Ta3n+89j56EFqaNRdUKqXyRp6kvTcSXnmgEjaVowCXH+JBe9+YKWqd4nc28r2sgwnzJalccA==", + "dev": true, + "requires": { + "lodash": "^4.17.14", + "postcss": "^7.0.17" + } + }, + "postcss-syntax": { + "version": "0.36.2", + "resolved": "https://registry.npmjs.org/postcss-syntax/-/postcss-syntax-0.36.2.tgz", + "integrity": "sha512-nBRg/i7E3SOHWxF3PpF5WnJM/jQ1YpY9000OaVXlAQj6Zp/kIqJxEDWIZ67tAd7NLuk7zqN4yqe9nc0oNAOs1w==", + "dev": true, + "requires": {} + }, + "postcss-value-parser": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", + "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==", + "dev": true + }, + "prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true + }, + "prettier": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", + "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", + "dev": true + }, + "prettier-linter-helpers": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", + "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", + "dev": true, + "requires": { + "fast-diff": "^1.1.2" + } + }, + "pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "dev": true, + "peer": true, + "requires": { + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "peer": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "peer": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "peer": true + }, + "react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", + "dev": true, + "peer": true + } + } + }, + "prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "dev": true, + "peer": true, + "requires": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + } + }, + "prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dev": true, + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "psl": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", + "dev": true, + "peer": true + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "peer": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true + }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true + }, + "quick-lru": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", + "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", + "dev": true + }, + "react": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "dev": true, + "peer": true, + "requires": { + "loose-envify": "^1.1.0" + } + }, + "react-dom": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", + "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", + "dev": true, + "peer": true, + "requires": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.0" + } + }, + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "dev": true + }, + "readdirp": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", + "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", + "dev": true, + "requires": { + "picomatch": "^2.2.1" + } + }, + "regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==", + "dev": true + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dev": true, + "peer": true, + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + } + }, + "regexp.prototype.flags": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", + "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "functions-have-names": "^1.2.2" + } + }, + "regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "dev": true + }, + "remark": { + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/remark/-/remark-12.0.1.tgz", + "integrity": "sha512-gS7HDonkdIaHmmP/+shCPejCEEW+liMp/t/QwmF0Xt47Rpuhl32lLtDV1uKWvGoq+kxr5jSgg5oAIpGuyULjUw==", + "dev": true, + "requires": { + "remark-parse": "^8.0.0", + "remark-stringify": "^8.0.0", + "unified": "^9.0.0" + }, + "dependencies": { + "remark-parse": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-8.0.3.tgz", + "integrity": "sha512-E1K9+QLGgggHxCQtLt++uXltxEprmWzNfg+MxpfHsZlrddKzZ/hZyWHDbK3/Ap8HJQqYJRXP+jHczdL6q6i85Q==", + "dev": true, + "requires": { + "ccount": "^1.0.0", + "collapse-white-space": "^1.0.2", + "is-alphabetical": "^1.0.0", + "is-decimal": "^1.0.0", + "is-whitespace-character": "^1.0.0", + "is-word-character": "^1.0.0", + "markdown-escapes": "^1.0.0", + "parse-entities": "^2.0.0", + "repeat-string": "^1.5.4", + "state-toggle": "^1.0.0", + "trim": "0.0.1", + "trim-trailing-lines": "^1.0.0", + "unherit": "^1.0.4", + "unist-util-remove-position": "^2.0.0", + "vfile-location": "^3.0.0", + "xtend": "^4.0.1" + } + } + } + }, + "remark-mdx": { + "version": "1.6.22", + "resolved": "https://registry.npmjs.org/remark-mdx/-/remark-mdx-1.6.22.tgz", + "integrity": "sha512-phMHBJgeV76uyFkH4rvzCftLfKCr2RZuF+/gmVcaKrpsihyzmhXjA0BEMDaPTXG5y8qZOKPVo83NAOX01LPnOQ==", + "dev": true, + "requires": { + "@babel/core": "7.12.9", + "@babel/helper-plugin-utils": "7.10.4", + "@babel/plugin-proposal-object-rest-spread": "7.12.1", + "@babel/plugin-syntax-jsx": "7.12.1", + "@mdx-js/util": "1.6.22", + "is-alphabetical": "1.0.4", + "remark-parse": "8.0.3", + "unified": "9.2.0" + }, + "dependencies": { + "@babel/core": { + "version": "7.12.9", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.9.tgz", + "integrity": "sha512-gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.12.5", + "@babel/helper-module-transforms": "^7.12.1", + "@babel/helpers": "^7.12.5", + "@babel/parser": "^7.12.7", + "@babel/template": "^7.12.7", + "@babel/traverse": "^7.12.9", + "@babel/types": "^7.12.7", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.1", + "json5": "^2.1.2", + "lodash": "^4.17.19", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==", + "dev": true + }, + "json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true + }, + "remark-parse": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-8.0.3.tgz", + "integrity": "sha512-E1K9+QLGgggHxCQtLt++uXltxEprmWzNfg+MxpfHsZlrddKzZ/hZyWHDbK3/Ap8HJQqYJRXP+jHczdL6q6i85Q==", + "dev": true, + "requires": { + "ccount": "^1.0.0", + "collapse-white-space": "^1.0.2", + "is-alphabetical": "^1.0.0", + "is-decimal": "^1.0.0", + "is-whitespace-character": "^1.0.0", + "is-word-character": "^1.0.0", + "markdown-escapes": "^1.0.0", + "parse-entities": "^2.0.0", + "repeat-string": "^1.5.4", + "state-toggle": "^1.0.0", + "trim": "0.0.1", + "trim-trailing-lines": "^1.0.0", + "unherit": "^1.0.4", + "unist-util-remove-position": "^2.0.0", + "vfile-location": "^3.0.0", + "xtend": "^4.0.1" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "remark-parse": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-9.0.0.tgz", + "integrity": "sha512-geKatMwSzEXKHuzBNU1z676sGcDcFoChMK38TgdHJNAYfFtsfHDQG7MoJAjs6sgYMqyLduCYWDIWZIxiPeafEw==", + "dev": true, + "requires": { + "mdast-util-from-markdown": "^0.8.0" + } + }, + "remark-stringify": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-8.1.1.tgz", + "integrity": "sha512-q4EyPZT3PcA3Eq7vPpT6bIdokXzFGp9i85igjmhRyXWmPs0Y6/d2FYwUNotKAWyLch7g0ASZJn/KHHcHZQ163A==", + "dev": true, + "requires": { + "ccount": "^1.0.0", + "is-alphanumeric": "^1.0.0", + "is-decimal": "^1.0.0", + "is-whitespace-character": "^1.0.0", + "longest-streak": "^2.0.1", + "markdown-escapes": "^1.0.0", + "markdown-table": "^2.0.0", + "mdast-util-compact": "^2.0.0", + "parse-entities": "^2.0.0", + "repeat-string": "^1.5.4", + "state-toggle": "^1.0.0", + "stringify-entities": "^3.0.0", + "unherit": "^1.0.4", + "xtend": "^4.0.1" + } + }, + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", + "dev": true, + "peer": true + }, + "repeat-element": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", + "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", + "dev": true, + "peer": true + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "dev": true + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true + }, + "require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true + }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "dev": true, + "peer": true + }, + "resolve": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz", + "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==", + "dev": true, + "requires": { + "is-core-module": "^2.1.0", + "path-parse": "^1.0.6" + } + }, + "resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dev": true, + "peer": true, + "requires": { + "resolve-from": "^5.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "peer": true + } + } + }, + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "dev": true, + "peer": true + }, + "restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dev": true, + "requires": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + } + }, + "ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true, + "peer": true + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "rivet-graphql": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/rivet-graphql/-/rivet-graphql-0.3.1.tgz", + "integrity": "sha512-HEov02XhZ6H1jOME+mO8CZwliu/UtgZSHixYUwvQ7HSx3gk8EOVaQY5c3zscOYjZECvP8cR4+1Ob3KHWJRWEMw==", + "dev": true, + "requires": { + "graphql": "^15.3.0", + "graphql-request": "^3.0.0" + } + }, + "rsvp": { + "version": "4.8.5", + "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", + "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", + "dev": true, + "peer": true + }, + "run-async": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", + "dev": true + }, + "run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "requires": { + "queue-microtask": "^1.2.2" + } + }, + "rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", + "dev": true, + "requires": { + "tslib": "^1.9.0" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "dev": true, + "peer": true, + "requires": { + "ret": "~0.1.10" + } + }, + "safe-regex-test": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", + "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-regex": "^1.1.4" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "sane": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", + "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", + "dev": true, + "peer": true, + "requires": { + "@cnakazawa/watch": "^1.0.3", + "anymatch": "^2.0.0", + "capture-exit": "^2.0.0", + "exec-sh": "^0.3.2", + "execa": "^1.0.0", + "fb-watchman": "^2.0.0", + "micromatch": "^3.1.4", + "minimist": "^1.1.1", + "walker": "~1.0.5" + }, + "dependencies": { + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "peer": true, + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "peer": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "peer": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "peer": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "peer": true, + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "peer": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "peer": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "peer": true, + "requires": { + "pump": "^3.0.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true, + "peer": true + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "peer": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "peer": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true, + "peer": true + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "peer": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "peer": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "dev": true, + "peer": true, + "requires": { + "path-key": "^2.0.0" + } + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true, + "peer": true + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "peer": true + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "peer": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true, + "peer": true + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "peer": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "peer": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "dev": true, + "peer": true, + "requires": { + "xmlchars": "^2.2.0" + } + }, + "scheduler": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", + "dev": true, + "peer": true, + "requires": { + "loose-envify": "^1.1.0" + } + }, + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "semver-compare": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", + "integrity": "sha1-De4hahyUGrN+nvsXiPavxf9VN/w=", + "dev": true + }, + "semver-regex": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-3.1.4.tgz", + "integrity": "sha512-6IiqeZNgq01qGf0TId0t3NvKzSvUsjcpdEO3AQNeIjR6A2+ckTnQlDpl4qu1bjRv0RzN3FP9hzFmws3lKqRWkA==", + "dev": true + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "dev": true, + "peer": true + }, + "set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "dev": true, + "peer": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "peer": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "shellwords": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", + "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", + "dev": true, + "optional": true, + "peer": true + }, + "side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + } + }, + "signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", + "dev": true + }, + "signale": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/signale/-/signale-1.4.0.tgz", + "integrity": "sha512-iuh+gPf28RkltuJC7W5MRi6XAjTDCAPC/prJUpQoG4vIP3MJZ+GTydVnodXA7pwvTKb2cA0m9OFZW/cdWy/I/w==", + "dev": true, + "requires": { + "chalk": "^2.3.2", + "figures": "^2.0.0", + "pkg-conf": "^2.1.0" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "figures": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", + "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5" + } + } + } + }, + "sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "dev": true, + "peer": true + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true + }, + "slice-ansi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", + "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + } + } + }, + "slugify": { + "version": "1.4.6", + "resolved": "https://registry.npmjs.org/slugify/-/slugify-1.4.6.tgz", + "integrity": "sha512-ZdJIgv9gdrYwhXqxsH9pv7nXxjUEyQ6nqhngRxoAAOlmMGA28FDq5O4/5US4G2/Nod7d1ovNcgURQJ7kHq50KQ==", + "dev": true + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dev": true, + "peer": true, + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "peer": true, + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "peer": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "peer": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "peer": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "peer": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true, + "peer": true + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "peer": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "peer": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "peer": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true, + "peer": true + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dev": true, + "peer": true, + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "peer": true, + "requires": { + "is-descriptor": "^1.0.0" + } + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dev": true, + "peer": true, + "requires": { + "kind-of": "^3.2.0" + }, + "dependencies": { + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true, + "peer": true + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "peer": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "dev": true + }, + "source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "dev": true, + "peer": true, + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "source-map-support": { + "version": "0.5.20", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.20.tgz", + "integrity": "sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw==", + "dev": true, + "peer": true, + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "peer": true + } + } + }, + "source-map-url": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", + "dev": true, + "peer": true + }, + "spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dev": true, + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true + }, + "spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.9.tgz", + "integrity": "sha512-Ki212dKK4ogX+xDo4CtOZBVIwhsKBEfsEEcwmJfLQzirgc2jIWdzg40Unxz/HzEUqM1WFzVlQSMF9kZZ2HboLQ==", + "dev": true + }, + "specificity": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/specificity/-/specificity-0.4.1.tgz", + "integrity": "sha512-1klA3Gi5PD1Wv9Q0wUoOQN1IWAuPu0D1U03ThXTr0cJ20+/iq2tHSDnK7Kk/0LXJ1ztUB2/1Os0wKmfyNgUQfg==", + "dev": true + }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dev": true, + "peer": true, + "requires": { + "extend-shallow": "^3.0.0" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true, + "peer": true + }, + "stack-utils": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz", + "integrity": "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==", + "dev": true, + "peer": true, + "requires": { + "escape-string-regexp": "^2.0.0" + }, + "dependencies": { + "escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "dev": true, + "peer": true + } + } + }, + "state-toggle": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/state-toggle/-/state-toggle-1.0.3.tgz", + "integrity": "sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ==", + "dev": true + }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "dev": true, + "peer": true, + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "peer": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "peer": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "peer": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true, + "peer": true + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "peer": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "peer": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "peer": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true, + "peer": true + } + } + }, + "stop-iteration-iterator": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz", + "integrity": "sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==", + "dev": true, + "requires": { + "internal-slot": "^1.0.4" + } + }, + "streamsearch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", + "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==", + "dev": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "string-argv": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.1.tgz", + "integrity": "sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==", + "dev": true + }, + "string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "dev": true, + "peer": true, + "requires": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + } + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "dependencies": { + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + } + } + }, + "string.prototype.matchall": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz", + "integrity": "sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.4.3", + "side-channel": "^1.0.4" + } + }, + "string.prototype.trimend": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", + "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "string.prototype.trimstart": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz", + "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "stringify-entities": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-3.1.0.tgz", + "integrity": "sha512-3FP+jGMmMV/ffZs86MoghGqAoqXAdxLrJP4GUdrDN1aIScYih5tuIO3eF4To5AJZ79KDZ8Fpdy7QJnK8SsL1Vg==", + "dev": true, + "requires": { + "character-entities-html4": "^1.0.0", + "character-entities-legacy": "^1.0.0", + "xtend": "^4.0.0" + } + }, + "stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "dev": true, + "requires": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", + "dev": true, + "peer": true + }, + "strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true + }, + "strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true + }, + "style-search": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/style-search/-/style-search-0.1.0.tgz", + "integrity": "sha1-eVjHk+R+MuB9K1yv5cC/jhLneQI=", + "dev": true + }, + "styled-jsx": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.1.1.tgz", + "integrity": "sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==", + "dev": true, + "requires": { + "client-only": "0.0.1" + } + }, + "stylelint": { + "version": "13.8.0", + "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-13.8.0.tgz", + "integrity": "sha512-iHH3dv3UI23SLDrH4zMQDjLT9/dDIz/IpoFeuNxZmEx86KtfpjDOscxLTFioQyv+2vQjPlRZnK0UoJtfxLICXQ==", + "dev": true, + "requires": { + "@stylelint/postcss-css-in-js": "^0.37.2", + "@stylelint/postcss-markdown": "^0.36.2", + "autoprefixer": "^9.8.6", + "balanced-match": "^1.0.0", + "chalk": "^4.1.0", + "cosmiconfig": "^7.0.0", + "debug": "^4.2.0", + "execall": "^2.0.0", + "fast-glob": "^3.2.4", + "fastest-levenshtein": "^1.0.12", + "file-entry-cache": "^6.0.0", + "get-stdin": "^8.0.0", + "global-modules": "^2.0.0", + "globby": "^11.0.1", + "globjoin": "^0.1.4", + "html-tags": "^3.1.0", + "ignore": "^5.1.8", + "import-lazy": "^4.0.0", + "imurmurhash": "^0.1.4", + "known-css-properties": "^0.20.0", + "lodash": "^4.17.20", + "log-symbols": "^4.0.0", + "mathml-tag-names": "^2.1.3", + "meow": "^8.0.0", + "micromatch": "^4.0.2", + "normalize-selector": "^0.2.0", + "postcss": "^7.0.35", + "postcss-html": "^0.36.0", + "postcss-less": "^3.1.4", + "postcss-media-query-parser": "^0.2.3", + "postcss-resolve-nested-selector": "^0.1.1", + "postcss-safe-parser": "^4.0.2", + "postcss-sass": "^0.4.4", + "postcss-scss": "^2.1.1", + "postcss-selector-parser": "^6.0.4", + "postcss-syntax": "^0.36.2", + "postcss-value-parser": "^4.1.0", + "resolve-from": "^5.0.0", + "slash": "^3.0.0", + "specificity": "^0.4.1", + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "style-search": "^0.1.0", + "sugarss": "^2.0.0", + "svg-tags": "^1.0.0", + "table": "^6.0.3", + "v8-compile-cache": "^2.2.0", + "write-file-atomic": "^3.0.3" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + }, + "camelcase-keys": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", + "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", + "dev": true, + "requires": { + "camelcase": "^5.3.1", + "map-obj": "^4.0.0", + "quick-lru": "^4.0.1" + } + }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "get-stdin": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz", + "integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==", + "dev": true + }, + "hosted-git-info": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.0.2.tgz", + "integrity": "sha512-c9OGXbZ3guC/xOlCg1Ci/VgWlwsqDv1yMQL1CWqXDL0hDjXuNcq0zuR4xqPSuasI3kqFDhqSyTjREz5gzq0fXg==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "import-lazy": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz", + "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==", + "dev": true + }, + "indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "map-obj": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.2.1.tgz", + "integrity": "sha512-+WA2/1sPmDj1dlvvJmB5G6JKfY9dpn7EVBUL06+y6PoljPkh+6V1QihwxNkbcGxCRjt2b0F9K0taiCuo7MbdFQ==", + "dev": true + }, + "meow": { + "version": "8.1.2", + "resolved": "https://registry.npmjs.org/meow/-/meow-8.1.2.tgz", + "integrity": "sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==", + "dev": true, + "requires": { + "@types/minimist": "^1.2.0", + "camelcase-keys": "^6.2.2", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "4.1.0", + "normalize-package-data": "^3.0.0", + "read-pkg-up": "^7.0.1", + "redent": "^3.0.0", + "trim-newlines": "^3.0.0", + "type-fest": "^0.18.0", + "yargs-parser": "^20.2.3" + } + }, + "normalize-package-data": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.2.tgz", + "integrity": "sha512-6CdZocmfGaKnIHPVFhJJZ3GuR8SsLKvDANFp47Jmy51aKIr8akjAWTSxtpI+MBgBFdSMRyo4hMpDlT6dTffgZg==", + "dev": true, + "requires": { + "hosted-git-info": "^4.0.1", + "resolve": "^1.20.0", + "semver": "^7.3.4", + "validate-npm-package-license": "^3.0.1" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + }, + "postcss-selector-parser": { + "version": "6.0.6", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz", + "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==", + "dev": true, + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + }, + "read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dev": true, + "requires": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "dependencies": { + "hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + }, + "type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true + } + } + }, + "read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dev": true, + "requires": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "dependencies": { + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true + } + } + }, + "redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "dev": true, + "requires": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + } + }, + "resolve": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", + "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "dev": true, + "requires": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + } + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true + }, + "strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dev": true, + "requires": { + "min-indent": "^1.0.0" + } + }, + "trim-newlines": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", + "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", + "dev": true + }, + "type-fest": { + "version": "0.18.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", + "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", + "dev": true + } + } + }, + "stylelint-config-css-modules": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/stylelint-config-css-modules/-/stylelint-config-css-modules-2.2.0.tgz", + "integrity": "sha512-+zjcDbot+zbuxy1UA31k4G2lUG+nHUwnLyii3uT2F09B8kT2YrT9LZYNfMtAWlDidrxr7sFd5HX9EqPHGU3WKA==", + "dev": true, + "requires": {} + }, + "stylelint-config-prettier": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/stylelint-config-prettier/-/stylelint-config-prettier-8.0.2.tgz", + "integrity": "sha512-TN1l93iVTXpF9NJstlvP7nOu9zY2k+mN0NSFQ/VEGz15ZIP9ohdDZTtCWHs5LjctAhSAzaILULGbgiM0ItId3A==", + "dev": true, + "requires": {} + }, + "stylelint-config-recommended": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/stylelint-config-recommended/-/stylelint-config-recommended-3.0.0.tgz", + "integrity": "sha512-F6yTRuc06xr1h5Qw/ykb2LuFynJ2IxkKfCMf+1xqPffkxh0S09Zc902XCffcsw/XMFq/OzQ1w54fLIDtmRNHnQ==", + "dev": true, + "requires": {} + }, + "stylelint-config-standard": { + "version": "20.0.0", + "resolved": "https://registry.npmjs.org/stylelint-config-standard/-/stylelint-config-standard-20.0.0.tgz", + "integrity": "sha512-IB2iFdzOTA/zS4jSVav6z+wGtin08qfj+YyExHB3LF9lnouQht//YyB0KZq9gGz5HNPkddHOzcY8HsUey6ZUlA==", + "dev": true, + "requires": { + "stylelint-config-recommended": "^3.0.0" + } + }, + "stylelint-media-use-custom-media": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/stylelint-media-use-custom-media/-/stylelint-media-use-custom-media-2.0.0.tgz", + "integrity": "sha512-G7Hwma8HIMFJOChqrX9ie8hAGbtEMUbEjuiaR3olHIXjloDWqYlFHIJKsCyyckigkm+4LtCwtZDQASrVY4pRBg==", + "dev": true, + "requires": {} + }, + "stylelint-order": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/stylelint-order/-/stylelint-order-4.1.0.tgz", + "integrity": "sha512-sVTikaDvMqg2aJjh4r48jsdfmqLT+nqB1MOsaBnvM3OwLx4S+WXcsxsgk5w18h/OZoxZCxuyXMh61iBHcj9Qiw==", + "dev": true, + "requires": { + "lodash": "^4.17.15", + "postcss": "^7.0.31", + "postcss-sorting": "^5.0.1" + } + }, + "stylelint-use-nesting": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/stylelint-use-nesting/-/stylelint-use-nesting-3.0.0.tgz", + "integrity": "sha512-BMzhXWbK5DdAYtZMQULn7VmWZXpy8Rwlx2PgeNYqKInQrKTJWM/TFKPScc+xvsGUc/6JPiUDeQQij9gFnOo8Kg==", + "dev": true, + "requires": {} + }, + "stylelint-value-no-unknown-custom-properties": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/stylelint-value-no-unknown-custom-properties/-/stylelint-value-no-unknown-custom-properties-3.0.0.tgz", + "integrity": "sha512-8WoOnZ4ELTxA1cDbhwolIVOutxHwbjpXmd0lL0Li3Iye078jSnEb1KO6pJ/ig5oDVGRApFeA25Fyy4qqmqwGgg==", + "dev": true, + "requires": { + "postcss-values-parser": "^3.2.1" + }, + "dependencies": { + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "postcss-values-parser": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/postcss-values-parser/-/postcss-values-parser-3.2.1.tgz", + "integrity": "sha512-SQ7/88VE9LhJh9gc27/hqnSU/aZaREVJcRVccXBmajgP2RkjdJzNyH/a9GCVMI5nsRhT0jC5HpUMwfkz81DVVg==", + "dev": true, + "requires": { + "color-name": "^1.1.4", + "is-url-superb": "^3.0.0", + "postcss": "^7.0.5", + "url-regex": "^5.0.0" + } + } + } + }, + "sugarss": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/sugarss/-/sugarss-2.0.0.tgz", + "integrity": "sha512-WfxjozUk0UVA4jm+U1d736AUpzSrNsQcIbyOkoE364GrtWmIrFdk5lksEupgWMD4VaT/0kVx1dobpiDumSgmJQ==", + "dev": true, + "requires": { + "postcss": "^7.0.2" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "supports-hyperlinks": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz", + "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==", + "dev": true, + "peer": true, + "requires": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "peer": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "peer": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true + }, + "svg-tags": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz", + "integrity": "sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q=", + "dev": true + }, + "symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", + "dev": true, + "peer": true + }, + "synckit": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.8.4.tgz", + "integrity": "sha512-Dn2ZkzMdSX827QbowGbU/4yjWuvNaCoScLLoMo/yKbu+P4GBR6cRGKZH27k6a9bRzdqcyd1DE96pQtQ6uNkmyw==", + "dev": true, + "requires": { + "@pkgr/utils": "^2.3.1", + "tslib": "^2.4.0" + }, + "dependencies": { + "tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "dev": true + } + } + }, + "table": { + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/table/-/table-6.7.1.tgz", + "integrity": "sha512-ZGum47Yi6KOOFDE8m223td53ath2enHcYLgOCjGr5ngu8bdIARQk6mN/wRMv4yMRcHnCSnHbCEha4sobQx5yWg==", + "dev": true, + "requires": { + "ajv": "^8.0.1", + "lodash.clonedeep": "^4.5.0", + "lodash.truncate": "^4.4.2", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.6.3", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.6.3.tgz", + "integrity": "sha512-SMJOdDP6LqTkD0Uq8qLi+gMwSt0imXLSV080qFVwJCpH9U6Mb+SUGHAXM0KNbcBPguytWyvFxcHgMLe2D2XSpw==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + } + } + } + }, + "tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true + }, + "terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "dev": true, + "peer": true, + "requires": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + } + }, + "test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "dev": true, + "peer": true, + "requires": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + } + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "dev": true + }, + "throat": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", + "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==", + "dev": true, + "peer": true + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", + "dev": true + }, + "tiny-glob": { + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/tiny-glob/-/tiny-glob-0.2.9.tgz", + "integrity": "sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==", + "dev": true, + "requires": { + "globalyzer": "0.1.0", + "globrex": "^0.1.2" + } + }, + "tlds": { + "version": "1.221.1", + "resolved": "https://registry.npmjs.org/tlds/-/tlds-1.221.1.tgz", + "integrity": "sha512-N1Afn/SLeOQRpxMwHBuNFJ3GvGrdtY4XPXKPFcx8he0U9Jg9ZkvTKE1k3jQDtCmlFn44UxjVtouF6PT4rEGd3Q==", + "dev": true + }, + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dev": true, + "requires": { + "os-tmpdir": "~1.0.2" + } + }, + "tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", + "dev": true, + "peer": true + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true + }, + "to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "dev": true, + "peer": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true, + "peer": true + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "peer": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dev": true, + "peer": true, + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + }, + "tough-cookie": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", + "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==", + "dev": true, + "peer": true, + "requires": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.1.2" + }, + "dependencies": { + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true, + "peer": true + } + } + }, + "tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=", + "dev": true + }, + "trim": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz", + "integrity": "sha512-YzQV+TZg4AxpKxaTHK3c3D+kRDCGVEE7LemdlQZoQXn0iennk10RsIoY6ikzAqJTc9Xjl9C1/waHom/J86ziAQ==", + "dev": true + }, + "trim-trailing-lines": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/trim-trailing-lines/-/trim-trailing-lines-1.1.4.tgz", + "integrity": "sha512-rjUWSqnfTNrjbB9NQWfPMH/xRK1deHeGsHoVfpxJ++XeYXE0d6B1En37AHfw3jtfTU7dzMzZL2jjpe8Qb5gLIQ==", + "dev": true + }, + "trough": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz", + "integrity": "sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==", + "dev": true + }, + "ts-jest": { + "version": "26.5.6", + "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-26.5.6.tgz", + "integrity": "sha512-rua+rCP8DxpA8b4DQD/6X2HQS8Zy/xzViVYfEs2OQu68tkCuKLV0Md8pmX55+W24uRIyAsf/BajRfxOs+R2MKA==", + "dev": true, + "requires": { + "bs-logger": "0.x", + "buffer-from": "1.x", + "fast-json-stable-stringify": "2.x", + "jest-util": "^26.1.0", + "json5": "2.x", + "lodash": "4.x", + "make-error": "1.x", + "mkdirp": "1.x", + "semver": "7.x", + "yargs-parser": "20.x" + }, + "dependencies": { + "json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true + }, + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true + } + } + }, + "tsconfig-paths": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", + "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==", + "dev": true, + "requires": { + "@types/json5": "^0.0.29", + "json5": "^1.0.1", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + } + }, + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dev": true, + "requires": { + "tslib": "^1.8.1" + } + }, + "type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "requires": { + "prelude-ls": "^1.2.1" + } + }, + "type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "dev": true, + "peer": true + }, + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true + }, + "typed-array-length": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", + "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "is-typed-array": "^1.1.9" + } + }, + "typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "dev": true, + "requires": { + "is-typedarray": "^1.0.0" + } + }, + "typescript": { + "version": "4.3.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.3.5.tgz", + "integrity": "sha512-DqQgihaQ9cUrskJo9kIyW/+g0Vxsk8cDtZ52a3NGh0YNTfpUSArXSohyUGnvbPazEPLu398C0UxmKSOrPumUzA==", + "dev": true, + "peer": true + }, + "unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + } + }, + "unherit": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/unherit/-/unherit-1.1.3.tgz", + "integrity": "sha512-Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ==", + "dev": true, + "requires": { + "inherits": "^2.0.0", + "xtend": "^4.0.0" + } + }, + "unified": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/unified/-/unified-9.2.0.tgz", + "integrity": "sha512-vx2Z0vY+a3YoTj8+pttM3tiJHCwY5UFbYdiWrwBEbHmK8pvsPj2rtAX2BFfgXen8T39CJWblWRDT4L5WGXtDdg==", + "dev": true, + "requires": { + "bail": "^1.0.0", + "extend": "^3.0.0", + "is-buffer": "^2.0.0", + "is-plain-obj": "^2.0.0", + "trough": "^1.0.0", + "vfile": "^4.0.0" + } + }, + "unified-lint-rule": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/unified-lint-rule/-/unified-lint-rule-2.1.1.tgz", + "integrity": "sha512-vsLHyLZFstqtGse2gvrGwasOmH8M2y+r2kQMoDSWzSqUkQx2MjHjvZuGSv5FUaiv4RQO1bHRajy7lSGp7XWq5A==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0", + "trough": "^2.0.0", + "unified": "^10.0.0", + "vfile": "^5.0.0" + }, + "dependencies": { + "bail": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", + "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==", + "dev": true + }, + "is-plain-obj": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", + "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", + "dev": true + }, + "trough": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/trough/-/trough-2.1.0.tgz", + "integrity": "sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g==", + "dev": true + }, + "unified": { + "version": "10.1.2", + "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", + "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0", + "bail": "^2.0.0", + "extend": "^3.0.0", + "is-buffer": "^2.0.0", + "is-plain-obj": "^4.0.0", + "trough": "^2.0.0", + "vfile": "^5.0.0" + } + }, + "unist-util-stringify-position": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", + "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0" + } + }, + "vfile": { + "version": "5.3.6", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.6.tgz", + "integrity": "sha512-ADBsmerdGBs2WYckrLBEmuETSPyTD4TuLxTrw0DvjirxW1ra4ZwkbzG8ndsv3Q57smvHxo677MHaQrY9yxH8cA==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0", + "is-buffer": "^2.0.0", + "unist-util-stringify-position": "^3.0.0", + "vfile-message": "^3.0.0" + } + }, + "vfile-message": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.3.tgz", + "integrity": "sha512-0yaU+rj2gKAyEk12ffdSbBfjnnj+b1zqTBv3OQCTn8yEB02bsPizwdBPrLJjHnK+cU9EMMcUnNv938XcZIkmdA==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^3.0.0" + } + } + } + }, + "union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "dev": true, + "peer": true, + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + } + }, + "unist-util-find-all-after": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/unist-util-find-all-after/-/unist-util-find-all-after-3.0.2.tgz", + "integrity": "sha512-xaTC/AGZ0rIM2gM28YVRAFPIZpzbpDtU3dRmp7EXlNVA8ziQc4hY3H7BHXM1J49nEmiqc3svnqMReW+PGqbZKQ==", + "dev": true, + "requires": { + "unist-util-is": "^4.0.0" + } + }, + "unist-util-is": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.1.0.tgz", + "integrity": "sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==", + "dev": true + }, + "unist-util-remove-position": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-2.0.1.tgz", + "integrity": "sha512-fDZsLYIe2uT+oGFnuZmy73K6ZxOPG/Qcm+w7jbEjaFcJgbQ6cqjs/eSPzXhsmGpAsWPkqZM9pYjww5QTn3LHMA==", + "dev": true, + "requires": { + "unist-util-visit": "^2.0.0" + }, + "dependencies": { + "unist-util-visit": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.3.tgz", + "integrity": "sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0", + "unist-util-is": "^4.0.0", + "unist-util-visit-parents": "^3.0.0" + } + }, + "unist-util-visit-parents": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz", + "integrity": "sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0", + "unist-util-is": "^4.0.0" + } + } + } + }, + "unist-util-stringify-position": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz", + "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==", + "dev": true, + "requires": { + "@types/unist": "^2.0.2" + } + }, + "unist-util-visit": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz", + "integrity": "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0", + "unist-util-visit-parents": "^5.1.1" + }, + "dependencies": { + "unist-util-is": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.2.0.tgz", + "integrity": "sha512-Glt17jWwZeyqrFqOK0pF1Ded5U3yzJnFr8CG1GMjCWTp9zDo2p+cmD6pWbZU8AgM5WU3IzRv6+rBwhzsGh6hBQ==", + "dev": true + } + } + }, + "unist-util-visit-parents": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz", + "integrity": "sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0" + }, + "dependencies": { + "unist-util-is": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.2.0.tgz", + "integrity": "sha512-Glt17jWwZeyqrFqOK0pF1Ded5U3yzJnFr8CG1GMjCWTp9zDo2p+cmD6pWbZU8AgM5WU3IzRv6+rBwhzsGh6hBQ==", + "dev": true + } + } + }, + "universalify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz", + "integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==", + "dev": true + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "dev": true, + "peer": true, + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "dev": true, + "peer": true, + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "peer": true, + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "dev": true, + "peer": true + } + } + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "dev": true, + "peer": true + }, + "url-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/url-regex/-/url-regex-5.0.0.tgz", + "integrity": "sha512-O08GjTiAFNsSlrUWfqF1jH0H1W3m35ZyadHrGv5krdnmPPoxP27oDTqux/579PtaroiSGm5yma6KT1mHFH6Y/g==", + "dev": true, + "requires": { + "ip-regex": "^4.1.0", + "tlds": "^1.203.0" + } + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "dev": true, + "peer": true + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true + }, + "v8-compile-cache": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", + "dev": true + }, + "v8-to-istanbul": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-7.1.2.tgz", + "integrity": "sha512-TxNb7YEUwkLXCQYeudi6lgQ/SZrzNO4kMdlqVxaZPUIUjCv6iSSypUQX70kNBSERpQ8fk48+d61FXk+tgqcWow==", + "dev": true, + "peer": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" + }, + "dependencies": { + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "dev": true, + "peer": true + } + } + }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "vfile": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.2.1.tgz", + "integrity": "sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0", + "is-buffer": "^2.0.0", + "unist-util-stringify-position": "^2.0.0", + "vfile-message": "^2.0.0" + } + }, + "vfile-location": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-3.2.0.tgz", + "integrity": "sha512-aLEIZKv/oxuCDZ8lkJGhuhztf/BW4M+iHdCwglA/eWc+vtuRFJj8EtgceYFX4LRjOhCAAiNHsKGssC6onJ+jbA==", + "dev": true + }, + "vfile-matter": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/vfile-matter/-/vfile-matter-4.0.0.tgz", + "integrity": "sha512-NObJWq76zoXQh9xlFqcYMpvB60PzwvTzO5XhXRMEX9O/YWyfx7SniO+YzskIvueP4SnGFt2/DfedBx+38dWNwA==", + "dev": true, + "requires": { + "is-buffer": "^2.0.0", + "yaml": "^2.0.0" + }, + "dependencies": { + "yaml": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.2.1.tgz", + "integrity": "sha512-e0WHiYql7+9wr4cWMx3TVQrNwejKaEe7/rHNmQmqRjazfOP5W8PB6Jpebb5o6fIapbz9o9+2ipcaTM2ZwDI6lw==", + "dev": true + } + } + }, + "vfile-message": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz", + "integrity": "sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^2.0.0" + } + }, + "vfile-reporter": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/vfile-reporter/-/vfile-reporter-7.0.5.tgz", + "integrity": "sha512-NdWWXkv6gcd7AZMvDomlQbK3MqFWL1RlGzMn++/O2TI+68+nqxCPTvLugdOtfSzXmjh+xUyhp07HhlrbJjT+mw==", + "dev": true, + "requires": { + "@types/supports-color": "^8.0.0", + "string-width": "^5.0.0", + "supports-color": "^9.0.0", + "unist-util-stringify-position": "^3.0.0", + "vfile": "^5.0.0", + "vfile-message": "^3.0.0", + "vfile-sort": "^3.0.0", + "vfile-statistics": "^2.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true + }, + "string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "requires": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + } + }, + "strip-ansi": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "dev": true, + "requires": { + "ansi-regex": "^6.0.1" + } + }, + "supports-color": { + "version": "9.3.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-9.3.1.tgz", + "integrity": "sha512-knBY82pjmnIzK3NifMo3RxEIRD9E0kIzV4BKcyTZ9+9kWgLMxd4PrsTSMoFQUabgRBbF8KOLRDCyKgNV+iK44Q==", + "dev": true + }, + "unist-util-stringify-position": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", + "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0" + } + }, + "vfile": { + "version": "5.3.6", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.6.tgz", + "integrity": "sha512-ADBsmerdGBs2WYckrLBEmuETSPyTD4TuLxTrw0DvjirxW1ra4ZwkbzG8ndsv3Q57smvHxo677MHaQrY9yxH8cA==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0", + "is-buffer": "^2.0.0", + "unist-util-stringify-position": "^3.0.0", + "vfile-message": "^3.0.0" + } + }, + "vfile-message": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.3.tgz", + "integrity": "sha512-0yaU+rj2gKAyEk12ffdSbBfjnnj+b1zqTBv3OQCTn8yEB02bsPizwdBPrLJjHnK+cU9EMMcUnNv938XcZIkmdA==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^3.0.0" + } + } + } + }, + "vfile-reporter-json": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/vfile-reporter-json/-/vfile-reporter-json-3.2.0.tgz", + "integrity": "sha512-bCmLKBfL88pA7ZtA9ESq/LqZP4nCBtuDIoo+A8mzTpH0aoMgQ28E8h4d4ET31ztz1/Udvhm1LM5iliMDbj4PsQ==", + "dev": true, + "requires": { + "vfile": "^5.0.0", + "vfile-message": "^3.0.0" + }, + "dependencies": { + "unist-util-stringify-position": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", + "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0" + } + }, + "vfile": { + "version": "5.3.6", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.6.tgz", + "integrity": "sha512-ADBsmerdGBs2WYckrLBEmuETSPyTD4TuLxTrw0DvjirxW1ra4ZwkbzG8ndsv3Q57smvHxo677MHaQrY9yxH8cA==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0", + "is-buffer": "^2.0.0", + "unist-util-stringify-position": "^3.0.0", + "vfile-message": "^3.0.0" + } + }, + "vfile-message": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.3.tgz", + "integrity": "sha512-0yaU+rj2gKAyEk12ffdSbBfjnnj+b1zqTBv3OQCTn8yEB02bsPizwdBPrLJjHnK+cU9EMMcUnNv938XcZIkmdA==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^3.0.0" + } + } + } + }, + "vfile-sort": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/vfile-sort/-/vfile-sort-3.0.1.tgz", + "integrity": "sha512-1os1733XY6y0D5x0ugqSeaVJm9lYgj0j5qdcZQFyxlZOSy1jYarL77lLyb5gK4Wqr1d5OxmuyflSO3zKyFnTFw==", + "dev": true, + "requires": { + "vfile": "^5.0.0", + "vfile-message": "^3.0.0" + }, + "dependencies": { + "unist-util-stringify-position": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", + "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0" + } + }, + "vfile": { + "version": "5.3.6", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.6.tgz", + "integrity": "sha512-ADBsmerdGBs2WYckrLBEmuETSPyTD4TuLxTrw0DvjirxW1ra4ZwkbzG8ndsv3Q57smvHxo677MHaQrY9yxH8cA==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0", + "is-buffer": "^2.0.0", + "unist-util-stringify-position": "^3.0.0", + "vfile-message": "^3.0.0" + } + }, + "vfile-message": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.3.tgz", + "integrity": "sha512-0yaU+rj2gKAyEk12ffdSbBfjnnj+b1zqTBv3OQCTn8yEB02bsPizwdBPrLJjHnK+cU9EMMcUnNv938XcZIkmdA==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^3.0.0" + } + } + } + }, + "vfile-statistics": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/vfile-statistics/-/vfile-statistics-2.0.0.tgz", + "integrity": "sha512-foOWtcnJhKN9M2+20AOTlWi2dxNfAoeNIoxD5GXcO182UJyId4QrXa41fWrgcfV3FWTjdEDy3I4cpLVcQscIMA==", + "dev": true, + "requires": { + "vfile-message": "^3.0.0" + }, + "dependencies": { + "unist-util-stringify-position": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", + "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0" + } + }, + "vfile-message": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.3.tgz", + "integrity": "sha512-0yaU+rj2gKAyEk12ffdSbBfjnnj+b1zqTBv3OQCTn8yEB02bsPizwdBPrLJjHnK+cU9EMMcUnNv938XcZIkmdA==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^3.0.0" + } + } + } + }, + "w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "dev": true, + "peer": true, + "requires": { + "browser-process-hrtime": "^1.0.0" + } + }, + "w3c-xmlserializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", + "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", + "dev": true, + "peer": true, + "requires": { + "xml-name-validator": "^3.0.0" + } + }, + "walker": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", "dev": true, "peer": true, - "dependencies": { + "requires": { "makeerror": "1.0.12" } }, - "node_modules/watchpack": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", - "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", - "dev": true, - "dependencies": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/webidl-conversions": { + "webidl-conversions": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", + "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=", "dev": true }, - "node_modules/whatwg-encoding": { + "whatwg-encoding": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", "dev": true, "peer": true, - "dependencies": { + "requires": { "iconv-lite": "0.4.24" } }, - "node_modules/whatwg-mimetype": { + "whatwg-mimetype": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", "dev": true, "peer": true }, - "node_modules/whatwg-url": { + "whatwg-url": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "integrity": "sha1-lmRU6HZUYuN2RNNib2dCzotwll0=", "dev": true, - "dependencies": { + "requires": { "tr46": "~0.0.3", "webidl-conversions": "^3.0.0" } }, - "node_modules/which": { + "which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", "dev": true, - "dependencies": { + "requires": { "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" } }, - "node_modules/which-boxed-primitive": { + "which-boxed-primitive": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", "dev": true, - "dependencies": { + "requires": { "is-bigint": "^1.0.1", "is-boolean-object": "^1.1.0", "is-number-object": "^1.0.4", "is-string": "^1.0.5", "is-symbol": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/which-collection": { + "which-collection": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", "dev": true, - "dependencies": { + "requires": { "is-map": "^2.0.1", "is-set": "^2.0.1", "is-weakmap": "^2.0.1", "is-weakset": "^2.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/which-module": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz", - "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==", + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", "dev": true, "peer": true }, - "node_modules/which-typed-array": { + "which-pm-runs": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.1.0.tgz", + "integrity": "sha512-n1brCuqClxfFfq/Rb0ICg9giSZqCS+pLtccdag6C2HyufBrh3fBOiy9nb6ggRMvWOVH5GrdJskj5iGTZNxd7SA==", + "dev": true + }, + "which-typed-array": { "version": "1.1.9", "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz", "integrity": "sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==", "dev": true, - "dependencies": { + "requires": { "available-typed-arrays": "^1.0.5", "call-bind": "^1.0.2", "for-each": "^0.3.3", "gopd": "^1.0.1", "has-tostringtag": "^1.0.0", "is-typed-array": "^1.1.10" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/word-wrap": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", - "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } + "word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "dev": true }, - "node_modules/wrap-ansi": { + "wrap-ansi": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", "dev": true, - "dependencies": { + "requires": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", "strip-ansi": "^6.0.0" }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + } } }, - "node_modules/wrap-ansi/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/wrappy": { + "wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", "dev": true }, - "node_modules/write-file-atomic": { + "write-file-atomic": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", "dev": true, - "dependencies": { + "requires": { "imurmurhash": "^0.1.4", "is-typedarray": "^1.0.0", "signal-exit": "^3.0.2", "typedarray-to-buffer": "^3.1.5" } }, - "node_modules/ws": { - "version": "7.5.9", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", - "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", - "dev": true, - "peer": true, - "engines": { - "node": ">=8.3.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/xml-name-validator": { + "xml-name-validator": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", "dev": true, "peer": true }, - "node_modules/xmlchars": { + "xmlchars": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", "dev": true, "peer": true }, - "node_modules/xtend": { + "xtend": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "dev": true, - "engines": { - "node": ">=0.4" - } + "dev": true }, - "node_modules/y18n": { + "y18n": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", "dev": true, "peer": true }, - "node_modules/yallist": { + "yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", "dev": true }, - "node_modules/yaml": { + "yaml": { "version": "1.10.2", "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", - "dev": true, - "engines": { - "node": ">= 6" - } + "dev": true }, - "node_modules/yargs": { + "yargs": { "version": "15.4.1", "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", "dev": true, "peer": true, - "dependencies": { + "requires": { "cliui": "^6.0.0", "decamelize": "^1.2.0", "find-up": "^4.1.0", @@ -14062,129 +25299,98 @@ "y18n": "^4.0.0", "yargs-parser": "^18.1.2" }, - "engines": { - "node": ">=8" + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true, + "peer": true + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "peer": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "peer": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "peer": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "peer": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "peer": true + }, + "yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "dev": true, + "peer": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } } }, - "node_modules/yargs-parser": { + "yargs-parser": { "version": "20.2.9", "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/yargs/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "peer": true, - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/yargs/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "peer": true, - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/yargs/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "peer": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/yargs/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "peer": true, - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/yargs/node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true, - "peer": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/yargs/node_modules/yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "dev": true, - "peer": true, - "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - }, - "engines": { - "node": ">=6" - } + "dev": true }, - "node_modules/yocto-queue": { + "yocto-queue": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } + "dev": true }, - "node_modules/zod": { + "zod": { "version": "3.21.4", "resolved": "https://registry.npmjs.org/zod/-/zod-3.21.4.tgz", "integrity": "sha512-m46AKbrzKVzOzs/DZgVnG5H55N1sv1M8qZU3A8RIKbs3mrACDNeIOeilDymVb2HdmP8uwshOCF4uJ8uM9rCqJw==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/colinhacks" - } + "dev": true }, - "node_modules/zwitch": { + "zwitch": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-1.0.5.tgz", "integrity": "sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } + "dev": true } } } diff --git a/website/package.json b/website/package.json index 099e57a32f49..210b5b8e0514 100644 --- a/website/package.json +++ b/website/package.json @@ -4,16 +4,21 @@ "version": "1.0.0", "author": "HashiCorp", "engines": { - "npm": ">=9.6.7", - "node": ">=18.x <=20.x" + "node": "14.x - 16.x", + "npm": ">=7.0.0" }, "devDependencies": { - "@hashicorp/platform-cli": "^2.7.3", - "@hashicorp/platform-content-conformance": "^0.0.12", + "@hashicorp/platform-cli": "^2.6.0", + "@hashicorp/platform-content-conformance": "^0.0.11", "dart-linkcheck": "^2.0.15", - "husky": "^9.0.7", - "next": "14.0.4", - "prettier": "^3.2.4" + "husky": "4.3.8", + "next": "^13.4.2", + "prettier": "2.8.8" + }, + "husky": { + "hooks": { + "pre-commit": "next-hashicorp precommit" + } }, "scripts": { "build": "./scripts/website-build.sh", @@ -22,8 +27,7 @@ "generate:readme": "next-hashicorp markdown-blocks README.md", "lint": "next-hashicorp lint", "start": "./scripts/website-start.sh", - "linkcheck": "linkcheck https://developer.hashicorp.com/nomad", - "content-check": "hc-content --config base-docs", - "prepare": "cd .. && husky website/.husky" + "linkcheck": "linkcheck https://www.nomadproject.io", + "content-check": "hc-content --config base-docs" } } diff --git a/website/prettier.config.js b/website/prettier.config.js index 6cedcca48f42..e8334791b83d 100644 --- a/website/prettier.config.js +++ b/website/prettier.config.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ module.exports = { diff --git a/website/public/data/vault/nomad-server-policy.hcl b/website/public/data/vault/nomad-server-policy.hcl index 135477015bc1..d565d324528d 100644 --- a/website/public/data/vault/nomad-server-policy.hcl +++ b/website/public/data/vault/nomad-server-policy.hcl @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 # Allow creating tokens under "nomad-cluster" role. The role name should be # updated if "nomad-cluster" is not used. diff --git a/website/public/ie-warning.js b/website/public/ie-warning.js index 87109b2ed536..08d1060444bc 100644 --- a/website/public/ie-warning.js +++ b/website/public/ie-warning.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ !(function () { diff --git a/website/public/img/consul-integration-auth-method.png b/website/public/img/consul-integration-auth-method.png deleted file mode 100644 index 51598cb4d24f9e4e10f952b38d6a758cf2ecdf1d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 76788 zcmeFZcT|(v_c!{`RZy%{Dat4)y(lOpI1Dn10#>9WMGyp}cM@g9k*b2AA|%KtSReyP zhXhNg(xlf&4Lv}B5K^9dp7{OV_g(A$^Zs%Fxa+Q8)*8sj$$8G%XYbG6`?L4SBP$ED zojasO77A{BxVKN4B`=wAM)A{EOKbChc8>_aEfy zyu4X@G@+dqIYit*HiW!zIZ495-a)vr?f-cP8E^mZ-~Z?Be`NCiIguoaLJ(%pkC71> z2L}gIyJJB?0SV}*@x+`r8vo|ak-@=1UQCe!vi$Du`XuQI4wIS^Jl}gjD0b^dq?KpW z(l#{5BQ%al^5>PthrFtdV@lx0aa8(uE+MSd}$$ zI3&cBKN z*Rjt&@S*|CqWS5mqIH$8fBbtazbwUiRx>yxq<*gFgR9O?H?(Z?v=2Op>@n_`C^Yps ziFN8mOSd&E9rvi`5{^jlGhi|%9 zZU9}M{b@HEGivFyTI)ZNq+9>z9QD-nMB)CY67Rqj|vzBV-(G?Pu_G)Glp`>nT)rQ7*RUf+frG;(~?kcKxU z9L>Eg&!kzMoZy8Z=jQ7iBLr^_{4`vz6+wvnQTh zI!D0wvQe-2B9fXT#UYGV3l$a?Q&Ea1nXn0&%#)I@TB)sk1LZe^CONl4Ci$kgXD(u{ zs$WgRU6!?%n%(m#=^whYP3f0Nyw`}d$zpGKt%2TEADf3y4%XUGS8FqG?mPr!*ep+^ zQ|Lp(eII&4hex9`McTDCR_RqivzM6~R=1Q3YBv%|YuN--OWZg3)5_-{tNEF7f=iH- z!&rFjXspOHUj@r{8du5Ri^$nWt&lYBzs}xi@B10ATsT7ykPK<0ymHuh=9pUZeRZlO zx3;!+e9`R?;m6gus8-s^xYekD?f1^7d;o^lA9q-;OaK@-!eR6YM%HOO zIq~MWNWG{V%Ky`((PSkhTOU`)xjRXXY<+oxj}Wy4Z@6pVv23lEPr&9Njo(5?!#zl} z;^(%Db!Wu9BJ+6M`pn+&nbbb$&Jhct{rtT&d9(9zO0Lq{V8O7p*3qmMA$8llesP{;aTqvt;*jhE!^}XZC)){9(EG9aEeeo zc~$F&!{K!$a`mZ4IX~{TdkLLFEN?QDb3XOkD1AJ(UJ-eo$T?Nf9g}Br4D{0M#E2#TR{4<$<7+v|>3%^yRbE^3%}w{CO6RXD zPt%VygkFDoDCyRG?`#hMSmt{b@ZcKh?+bXaOtH$8likrJB0H}N^Q@^|tM6}N zlf0+`I8ClwG`ak4CR0d6&~9^K@#sL2t63*wG*MW3_dUk9@Hyzo2 z{9RtKa>MV*$_3xfT!0{{GfTv4na^Fxivxoy2#Z-tRdXU3VCsJX znvJZAgs0}|gaJvxMtNgF-oo0A!9AjUll@=HYZrY?Mg<3tp!UAMXpvvG#F}@%NBF^0 zX3*H@q-$3C*tno7c=gmSN@&`ZqxI(rXk~%l-UoL9XIa}Aeg8aDfVV(Fk**L|BKOIw z=Y9TzVUGoMJ;x7B-m@u)T4}i1K)!x{azTgm5(wqP0WID)F$>2vB!6BDUsnCPhp}~4 z>vhSR2BE8}cCtDcJRxzSC0!#fV? zx3pZfmz}xyRE0(PTt56hcv`fKW+dDhUiVg=!F=Dn_=K2oKE;qqyf6XN)@41d%?WA) z0#_D8b*|&v%Y24-G4(p(tCP<)ZvK8S@Vn;GM&m5cUUqdKExg+xpvp;bP5EMuT~*NS zBC=D$vAgc>=#NoS4CV_&3f*-aHq({TmPI=A`c|6$@4Douz)N@9e)kefR+iDrKZ@_G zcE4FAA|xJxwN#y)zvN@!>a-e~N}3_anurzA)(G)EJv+u@qea%$oF1M(^e9KEB~l#I znMxuJuj)^gv>Qn)zPfw=i*#bnEiy5eF$o81@jt%OwzWf_a=Z2rn4 z(fjVL&qjW^c#C9K^yDlaokXKwJr-5u*7WpcXt}7Om6hfE)9KH}wibIKT;&w~yAx+M zLo;ytJ9O4edx?CF>8t+OFdzW-)?;cZl;U3=;^bvVydPhU36C&Z(o!7~itSV)w&b}o}(7skztUZLBtYv{hYd8dF?dO+NQ6JYFKxz>HW12#|dhT$oCm58MNtEVMwYA z*g!&X19L0ph3hSv{@0ZTIk~z<&kc697n6tKP;vccUsP7$PDV{Foj|V*E`25L*IkWw zyp29V@60^$(diMpX!Z6a)dRtK4SsdPrVBQY@;Rr=LcieH4!H6wHg_U2p~2>lR*RXO z{RJf-3>vmwKaJ^V4Hon2EB?t0unFJ*OK#gik&(doAgH#>h+= zIQWF~ri`3n>o=O5aAS4Rg=?34m*9K0l>zRgJ#QFvs}`If)aw1?pL5aKj<|c zCJx@_v)O^WE;DVOt|HkzWmc@9h^Cir%1oVMCML+WQpWO0M&uh8R-60&6=NDR^d(eJl@<&5{+Qf(q-bVk`=q8KI)=XXN#b(LB4LnnYngxFp zWT!Mmq!4?hyYu(&Xd*kPl{k9=HBC|?Hr(phPhhZ{pgZW6%4<)_AGGf{JLMKla@yWr z%shJ}YNtpRLUq(VcHa~JPu16wWv6$$9dGrd^X6ZB7%qE9dgl2>8Cky`F!8rvyJHm& zkpqAcm1kzbt@}6B5=O}*f7a?^26uyLptvI@(7>U~Equ_a*D)2j^3vA`$vx@TjaGlC zp1pc2BLe-g!Dhgd{{&E-kCQRR7IGhgAI8MpriC1UrL75yTXuVQOV}X>R`;*_!#`!e zN%|I5ly7F`%4b&Q%Jc26ymmQZ7tLU~m;5}!bwPRFVF&K1tpIm6x17+1WEm2DbWD&Z zf{60y80v@XGnky7x376zxgmJ|BZI$Fg@RV0OR^#o-_K-?1|OwW?K)iZez39CHu$-< zu;f2aY)5lcR0KdYq}|A_9+j_i{{2fODm9}WLnlNtFNiC@7=9=&^>Ayg47~`VnL6B^ zp|XPZE=p^rILp?V81dhHG{WQlggRgAWG~%5(j%KU9OS-doAVum2v0xOOkG=l)G}pd zL0O1bYUJHMkF`4uB$9Sp{Jwfiz!&2*xm59+R0p_yv~2V_`n+;1gknzEP5d*TA!g2} z5wT0wa4((8^k;n)9^z}B%u}Z-mpyb`h)+2fdCT5l0v5m0a1odhu83<(Zvt?xcAbZI zx`(cjOo}3V3{AJyJ%w@=5@2-YhuXY9z0U1vUX*hTQ;{`XyTBUwX!<+wIe#TZR*!SC zhFm7J^*5zOP1UU+`cM^!tr%*KCZA>4oTTmet1JR*R!vzoGO;dodl!-H63 z^!AluLjaU3uMZ!9Z;LS;iD)t`ok1|E+lJW+HtU?A6Hh3OX1ZC+(+50BD&(&W$HM)*VTE7FQ0aUK5yI+I4$dWumDEy%0IRZ53-%J?Eg% zhG~+ukVqP$vBqB`8BGq+*)goC1m0%Pxi8`1{mh zZ9*IRydt@alGQ&*38%xXPRu=SbOHw9)Ph5(bF{T*G;x8n&Zh&>>Wo{w5Z@8*3_vOl za|@#*l-aZJmFwczAE6NL$7P9SFyhy%`^}QVL-2?K_glu2Q>$Xp@7Bs8zoY;8D+C>p z|DU&r1pZIuU_3I&W*4kMiRbFT|(ejnFkFt?uLk;a4 z_#@8m*I9HYWjN_c*!3B7loU`I^m~04XqI$le1Q+?h=09e+dh6Ub|w~?4k*SUVHRpL zL7!~3i7sjDp>vLJTW)eWj{J#uQVsd#EHd>RCKB&lGguq2`yd8K9%$iPv)>pcGg8BR zy{$ol8gO!HF+LcD*1^;}|5}0TVPQrVdVM{NHF{BVe>mIEam|DD8|KwEXB)ui56+(M zkZF-4sGl_Iy2hdx_mh5 zQ7ZKNq=c?dzzTImv3!k1Pm@4jHotH>`g;3GS}6@Py|F4R)7% z5At=23GcwOMA~E=GA9Px*8P-N!~p=%6UlieiBkNY4!ez`L39ib>#+bwWsOQ+&edD4 zH50nNEcYea?O*xwv@5)CUyVq0i4*ag+td1%sD7&TY)bo+w9oe+8bx~FaiBTBLJwhW z#lXoxh~Tf;5ov=JFlTZVYLRuc`-`VHX0zDSd(To_#3AHC9h1cpXy7*&;D@aWm)Gz| zGj{b8b4vQPMD8w(3uxAQw4nK>9#3%etwztR^Qbr4b8gk$`tcFN}gt<(7stY1zl&6-bG zV%xSH;aLjv3f#kA@jCbnlxvAB5_it+A-km9P(tXmY|`0IX?{6Q&7;m%d{ zi$58qG9*uSu239m&|f78KmWJ5ei>;cLp^>rA^3@LZ8+mWEK!OMJL}xH7n3gsB|?5M zw^qv@_(ROF-Kfbu#)bP7Aq-3MN+^d01&dt~Dm>+S^W*bs z4a}1hh%qa@;gcB}_pm10#*f4EQ%@mAjn-}`G3y`=ZcX5*#4L-4o^)FwT2qT5I;Rc$ zZ3$i2{sshcg31l-_V8tM|B2oWO;rxP*`22_+%0Q-~B2|w?S#=jPOKa&^68N@`}7SfChX1VdLqQ|~>VZ?1uu&)8)hH_r z$9dS1J7i#X_j6U{Jl9WT1Vhm>P8(9{a}>|;P+gtWfEs|f>jE_Frh9P_ks90oy| z-^+0{UOXb(&nVP+((R0a*<@%Tp}d;}_q9;AS`&Pgvh^WjLpuN((+10L;*N2Mjz-g_ z(thPCP&aViK=rq;iNT_%BK?<5o2ho=X_SpzCFewIu;F| zX%B2)HsMG^xa>Q_LkAE;>N6-NJcl~+BQgY@(|%^eQ}{(vxCkg^Um^yV%%Et28DfVZ zTv@;{EXrw-S=p?uB3}`MwfXM?AWtegfK7BA4R=8bohr}O(VGNBRS_whX8NYM7x)yd zex#`iLngl=OYQi%5i>>r$7eZ{3!&XCLlgf|;j|NOha>n2m8L#`3%q4#26}bf8_?*0 zQy8r8X2x?O>;7SI78);$TTl&bN&SyMVLE3`#I_W%BU1Y;GY?#8%ig!|R@qgVTDUoT>F~C@n~xm)JzJ8)Zkt;?2N4 z+a%`FFsX%3?>9wHq&7hoyv~KDaYB->Z}?N<-50b|@nh_e zaV$iwnByg(^PgA?!}AYM>>%!$tbhUHE*$&rv{ykjgTJ5MZkNDp*$Fu-6)*o6fUhJ0 zm;pY~b);P`$-B*7f{Vg-T(79}JR03+G`YffHkl7gqW@L0O;<_m?3LzkoD$i%cH@V0 z{gf-MAD1Y*wLsqQI^VL?O_KXtltWQITdIJ{6K4HXUrMBu86BWRaR4`}A#rL6%^(h2 z2UTa-wEWfdb%*X`aNs$Ne)ix&-8QHF)}MC7f1T$x97)xWDTbKQtCI8IENs9@c6eDD zFLTAvloL7OpbW{oFZkbKJWyNi_IA3pW63h5SN%xqD~2REl+*XYl`2k6;FC!? z&f()b`Er8819=_NAFyUu)Jo8uLJGQUU0Q{V9Qh$HnE=G*zK8!bFZx)jdObTh=97ib zcF$j7@lF>wuJwcr8~tP5JfV}hers4W)pfeLW&Dk*11ac!PUE~0aU;@ytuE*A)w{r1 zilgoYNG15gfQj$4+mvflVx0w^+4{S~jl?;*+X$rJ#CW&exG}7#ql{oKM)2{2h3L>y zvx08#6?i?)met-jTd7-n{nSP0jf*X=KW>-sDy67wVgtK+G-)O@0E(AX;Ln3D?5$!u zEvBJA?Y^)X_lWFijaxHOG1i*?(69CZW4b`2ijZQd9>u6 zk3mWgA2nD2k22TbnamVA&K;f~Xv4yr(qVsd@%ohvUHZM}{tXv)fqA^VRqEM%(f=95 z+>*GBx-qamDnf#fd9*(QIEzppqXDD;blno80C`wR*RxI7lH%Z_-315joD!DcE5235 z$KuHYW9To}#A~M3M2x@NhXX$e#)9#fBCK16dn zF4DoQra02+f zT)1xL^tFT)cwi^_!U#B12xruPu-$;Stf3!@#fX;C@yh|n~AdCbru&@Ck z-ic`{Z;8vInG?2`6xPT#wk~qVE9|^!|-bCx+(9!ml3@n+#o?nw zQa`0FqNCV!pm~E6LFv}oozgOD;YL`YN94prgw8GUCj*cG%V`@&9bC7XY#frc5b@lI|vUZ^9}yRL5XT(m0%HXl>6~;&Fa#-_TO&1`->D_omCR{*T}`xIfs^`P$Yn&)@d>wiYFqd_YEIKx zpKg%~9BTzi?4_k~ml#oQ6}Cq&BtP>|jdw2)=2ha>eK4ofyn93&03UO&n~Va@{T}uKh4RL!Ex&jF z@M8sEOtAB-Sd28AF5@}-vfV6hzGk1DE6uDhS(>6Ae?sntl)hSx#ct^Q@4pnJwm5R; z!R)!bRwR5fQ z&@zIJU!Hd%c4x<*QAS!<0XV+~bXY<`uvd$;1$8H{n;!J5Wd;iN)XSZ1z#1rc`A{?B z$e*!1_iYo0v1QAK2l#efY4eT#8a@%ZgB5P;^j6*XL%0=h*flYZ(CH<#Mno*c&9q+~ z-ewij$C)t9{Sp0=UNo1(?=ksa`YWFIe|h@Pyg<) zyPzS<>Q(x@3uUY41Baq3boI9urtQi-65c@$=Lim6srV;4a7duDSIgU~ujw`v8sw9F z4e*Ean5iz@B`zFwzi`@BVovCFSX2ktRvNGzITR-Y{TVLZpz=z5Wd8K{vk|5XV3}XL z&weq&MhXgARK?szIAp!zylM$1YIFwe8K$6l6SGw`hu$Fj4{F`^`pD81Z#ZH2;GM3w zKBL>kZX=VjpY)-ocIj)6iNc3SwNS2U&b??i6U=r0GWmKQeyRPCAX@e@_)O7uUgHUF zu#>Mna13>@RLz&jnk>wJrV!~B`mYj}vK<}t8K;I{7PW!{YG?I1eW+`-7sSd3(Qw@B zzk9GM7ngi96)0@5=F^*nkG&&=hk?$*F{x+WO`|^-ZvOj{8*FX7X``sZl&nypH4wyN%U$K28;| z&D(y%#83;F1rYDjnK4_b?R5#uzo>k;=;t%mJnYZJs7E%WKXhU6@ex@!M*EUK_(?5S zO-ZA-JUaypuMYS}0}YVua5tk70+Q&b%13vb1UHz$(f0luexjSJeoP`hF-NMES+(*i zfvFlnbR@(vY|>Q*2&G^UGn}7B}c3I%!*MWzEbOm{wL(7KQ4sps+3;j3VB8D zzQt?$$JY9=rFU>_I><~?sc8;eaYUGWcL1iWuJO711c3VHsaz+m)8=WlsvL+f9WO<+!I55Ep7s2*yN(PpTcuIDsT zPJq&iL?Lif*A_O=ONATdugWOx)bJK99=xF7k}xi2fkP=++0;FW0J_P4TufYvNZpuX zs9Avwu#}tX7az;eORZFYK5mh#;jl!655Bw0FlfIFS)m-GwqAtIl$6&aB#fzq^KUh* zFP~>vAMir!1@1q(-%~_AM1m=@-Z%KBPCUh?sHT2EpX9Sb{StV`Q1Xj|ChOCO!&E2t zV^UF}w-Yl@erh-|v1)okx*WxsoY*>r{z<2`=w1|r>Kz4nIGi8XK$-~XlkyO%*$&f7ET+8_RP(NBVkrH6vJk1$oN&2hfO8ZTS- ztIV>E+lzUUdImE*c-?-lN7Ohd$7Ct)nu%!lS&WxsW#}h>=76c;D`c5a79RaRj8l*0 z{B|8xbLe`Mv%kn$$2{Unzqi^Jy=Xxft?zZnPr3Z_V407dNN+Pb(7z}t&fNoh<&Jwb zo@NnkiCAxBVq9kpeqm6yfO+1%7B6E>-kDa@Tt z7_U*Our%0rkKM6FPl=?x>89VwM!& zliUJ77M4zrtUTgzJPcZIp(rT$G~A=OGQN6G)E6ukO_v+VQnI?GN_(Rxtv=3GMmtab z@+>){o$F=~E6%bz#YIWxDM6%9qAB)y7Dj~G1o3Zc68e16F{BCm1>6yxD*GMs8T^gB zXs0t6l`ZLY@}})k%OrOXIAnNrIW9h97KFlL(d%z35KLPPYHjOP@x7+}{LKQZohg`a zZ6qhDdP=|8+)@jx|Uz<&*{}RBu8Ueo|uG>FmzuF1@WCW9iFvvRtCv^ zOWF5Lr&Nxp#zFA-iy&L8e#SP!3Yd%KLYURK?8toigt zIqo=~`6FEhRISET6(K7;2p;Jfg*%!R`&5Z<^BS)ew3J$lm82UklU?c@3n1aSM-~eTx zy}mNqpbBsNfIRnul`0Q>CVEaR`h%L^`-~PfScRqDzpNV%YY6_rlx{$5xgeFxgSA(H z@pn!}bb+|_>)&FPtDvbAl6ur`R)4wg-qMYYN4XE2V6$Ws4JX|iuC3Jz@A&DZ6 zg&YFmeNV{hyA#x)#l<_VLxP@HjpW`5N%G(LG`ryfNN?9)v~Y5g{;k!2GkE^A+3gp{ zyLpf5ldxp;Wfx-@TRpGOW9-^|zk6EQFVWlRU%fbQ({`UppV>PC&GM+05c}xVb~DIP z0a=q31*E%5ar1znj91&t6>2t&Us+DAR?g1Y#{;6z%IWo1An?~6r2sV|@AhTslqw}p z1^dlbCe^57v{o3~jPWZ#P{t0K0UNJecGTS!?jH~!M)r(wOSh7>(SwuVl7PF%+{*+` z^rZz`dVh*b*A>*GwpvtD;gZuIz)VT*#kijTCV_MZYVr{eg5@P)B|~fq^c(jO1Rr04 z9II|#6tRxmhIm`O*{u{aNp~w3rw6p7#83-peV&A+?vzMWxuMEz4UFH3aiTG{bquQ@ zpYDJn@}TZ7z=fJ_!zHc;&v`ffbuOUHKPC z453pH_}8qatn56=|F~0=Qj8 z2cnMGu?*gR5PXmt*&_Uj55Ob0=InB-Q)UGv5lYY4wdFpnt6ufF5e)*1u3(&gI;U&I zegBywCa<^+8U{LpyaMxYwzYUo12c2c(PXQmp|Dine8`37g{QI4^ zl^6mH&`zZcUcLSz)#OCu2F`pe1S(GINad;YWXBgcQ_gxXFJ>$gJ@vqU&dkUvXadDa zO47U>Q#CfW`Ppgs)bTU1MH^mYaH{4?|2rPgyIwqxW_+cSKozW z{yefd+!^LfJpEOsw#UPK;X^ zZZBfTN{*oRg7~F&^B6x=8d!gXB4(#1{4ZdHzaIaYQMri%CrGM*hZC7XP#ho|GwLHf zz9;si1Sg)?G}31yOyta#dUg8tR9DjQ1OJIAX1tF2FS+*>yWQ*zCQ_|US8g5RhZGbt z`1L0C0R|aik$(2IZGH=1`3y%r_=18o?)1H?)JXrHE&idbtO3+4UH|zwRH<6HXiwhn z0E6aG5guc0u8u3+n?PUV7w3h%awPmK#=wh%pNa0}!gx7|1-y$6c42PZbNWe(3S zxvZgI)JowtE54v=9wE~jKLS_4e%#guG;SZzy(y#q)OzgjUTsw9yKz+FzbY8)))R7k zfp@PNWe#sP;68@ttO_TzR-hs0Pb%IHR(EuLeNuXc^y9A8sRyp0%vh8P*#7M23Ut^n z-u3B=jj`|*X`n`kGc(&r3(aZ(inVZz<8=Km2=gSvbj5z}PozGNM7RyaBF$!{1~#B! zJ>qADz@@1}eML?ig#siU%&Q%BcvWwogv=qetD6sxb3>9hsirFfx(fZitpCf_ms2#;g5giXz<_B1^=V1%oz;r!qAg6%lnu@8S zvMxvire`a9+IDRgd^l#WH;pGMP?8Cd+h+}w@i??5pK zua)va*-jTx?|ctL8D9ZGCvFKrQs>3K_`M=3rPq3&(M0ORX_u0jPPES{X7g9g<^I#p zr1JzspZo1Bc=PG-08bMrGy_laJ3+;eAHUn%h!)2o!=R36%pEX5!FBpUj;_KN? zpqaz{$%9oHaYt)zl_yDxzp+UW)LO0r>xugnk~~@$}OMySSF9Y6IZ|Jtt-e$bh-05sbFxxTPw*G?vZ9XPY(o& zi?v9(ZG-Z;VHgzuI?`{9T}PKq0xtKgfe6C+KHnM(*Yp`PFhwgBf%0@Q6SM+EAIcsY zJdk^H`e9pq865Tq=z;N-Mt2_H7^*$xWfjOQ1UCrrWhO-Zi6ucnzYhu;#HK8ZkX zyX6t6k710P`)w1rpcj62MLU6GGl|tGd9$f&e0t((V1jCfz>Gb6J^vY?*OftM#jRl! z)UkjZ7HA7mxK6+0D#PEn2L_4Iy(e5+z7FT6Np6gBt_V1X(KcG~+Wm9I?@rmNLEBsPo=uuC(o0reLkFch3DaMFQyOoRv1BQP$DLS-)HS6zMH?dY!267L ze^`!XX}#YZ1X&sylKlNOn{zIEjV<^k-nsLv#`yYH4i7w@|qw6C0WFCwmJ6Ug5g>;M_!BPtSAyZ!?AHcH#FFHJO5sIq0iMp{-t6ncRdH|9=36Ead{^|~pH2J1~}+)1$u z(H_RyV3p1vOD*P^uqhqo)1=${uB4iJG!AGx58okV2Wel{NWv~ZW}~Sh9@~B*{V-Ro zqmFI(^&fnQ9hT|X2FgM*Bc@~UMi^*5PzH@7Occ`6OU*o~kCSvTnD_``ih@QT1#THc zk67?P&9{4c33-Il((gMY{zkG+D_(8t_}!$$8Yqo?nu(9oYN2z3n%ly`_Y%|JO&tA( zZMD66ffqDawZTz%N~A0__qmw?&Y%`){QKm8vGc^vU(L#G^dP6>?48C=+?*?|?UQJG z0$DHmdXewe6GPDNu06Zgf;0eW0p}Cs60}OCDrwUj|G6dL7~^7n5bz=g z4eu)9MnNyFNRH8KR3qa_0=ZAo+@HQIlvk|LG| zU}4$YkJ*Q?&?3#?PB;J$aO0fEeSNjf>Dv;XEHN74K{5*qvh4AW^z|%QLLcv*@ntEm8kZ=Iw{m$7%!;vAPz* zf>|x(WJ4#moaX-an3CN7TTa23_V7b9&qy46)Rf;uHa=Q4ZhVLwgX>qTUAy8xQrZWM z!MH>k>GrTX6T*f!ufXn&pc*$6K2+}7Vg|R5pX4c?hgVUXv4_NACu(*iK}@bX?A*d| zr84-;%NK}#K+(;=vvaW=mxF~jKXaDxzE`$EFNZc3Q%Kjaj0+cqHzbuBhlYWyz|dbk zH_)idZ=f>$7r2t`p2I28jSBgrYMoXFua)RNN9DyY zg3=K2sVjpXwT>2Dp}}nrshSKVM%T3Xm8^~_iOMkGT6Qs zSUv0aR-0e544s&R7&Rt`PE>C*qz}7f8hT&%AKYk=O;|(?j9%%7n=!xh(}!uLo82(y z-E+gp>&R1uxf^k$(S`^;RQGyItW*g+^IDHVN7Gd)7o+L=35$QFsH(&>2gba{c)Zn|$fc?@l!Y$j~$)kZ;UfJwkI&AFBxgjG=9O246XY6IDaCATzFwwF282s zm|@>Lkk&E>_4$;XA9T}#OFK+5On9Hc7!yVB z2cK@`q9EqW=S9?q2+l&xX~u^a{*HD%G^eemE}pbLpmNs?VN_IAgd+L`_$mS49$Go- zI-3B_p!pBv@t7}TS?$*h(R0<7NjY9N-M#J6@L|mAV5zrt4~^1RV07f4m$a?z&{`-N zjCKcsD%ky422=Dp@)@$E$+H$A5eng6eHl;5kRKi6SyzNb(DBE`-9w9HPP zqdP=D0vET|b>E`9LW$BQrO`}R%~wodv`T;y2d^Dhra5POXw|wQ^;V0l)$;e*sPz%5 z2(D(j&9G#S0q(2E=WI2TV~)fH{_i{LCr5<#(CBc>MnAg;-V<9&S%UXG4CTC@bAL-j z`$ALe9C|Hrj)7v0rHp$!F>OVzJ9<#s94@g5WCSbzdk~4H)TDAttnIp%K9RK;)4(8( znj2<}0PtYe4kw!WfHSG2a4arhjcVuIIYZW*lVyHnS-xkvFzqy(Os@oc=ukln9#V2! zf&W66|2yZ7fU?2Xtokm`y~ZINio4TnrNs#Z9*Lj%a7FGbaIPHNv!`W&OhgrKeedCW z$^ST`a!wn2tnf;!sd)4!@=q|U@r#;8r${ifhSE@(&pd4ne8Go+PVvDW;#4k7!Kmrq z-q3g1kaO67g&ghGzR}iKNFEuLWS$HWGZz&3HXzD!BKh!4m4WX@+3Y8o3kD4Uog|?* z*W~JlD?$FdxKPOf_nYHYGeji*X7&{%43u~X=)xZ_1c~GtbrKqca9e)F|4E zRqp|p>&?>9x*?+*1z`ZV_y|jz+4E&85q{q}x#+xQ(Y09sa7is{?5nJDeAE#Fdr?R* zsuq}1gBdE~rv27Cb3hv7nvf#kuAn;!NP+vw2)BrViO}^OoO~X%_5FF+*2m{%cO5UB zsy+c40{)-skv5{t6g?ZtR48(t0@$hR(Np|-6AMaU_xg!w^qs-AksIq2wBve!GKyZQ zM;|61`yH}6N%+55d-HgzqW52X8;VjPQxif(#uO>jQ9@CMD3YP5kdVydIVvU6X+n`9 zLI^2C#v_qRW>RDh2bt$H?fY!1&-Z(O_w{?--@U*6M;+(vz4ltqde$?(pSA2N$TMDT z2QW{9I)0fb=2yhBr4z%kFV+ZDfzNTB^35KNf4$7*Hy*B{^Qh;)?yecQ$cqNO|8$+P z%(BaWG9~zwG#O9gDMXiWs1(guG;sJuRqk#!u$)Tn>o$~Ho;#SnmgL_Q6w3#ITgCR+ zh#$qzR~PWtm}|)Vb>I!X-fWK+Y=UsnT8Xzwazde<8RNT|<@PM^d4zF5ON5OoMF1-X zgaXa3Ysk6|Y&zf~D8HGx)sf-JFaRoHg*w&#-d0#*2&~?{{Qv4KC3%-1c8m}7Dw!c! z3GOlZ*R}9%H>}b$lrfS|v4tgG{9HlM-itW``vaz~ldamg0fbmue;=y)rd_tnv1zX8 zD|qpUHdewHhQ4(%&w@I@nuV(?Rd_>^wDsj0Pq4m~-#?CKVj{y(Z>8=rJ{EnXAJ1pF zddaG8VOGxhEE+juHN3Rd+o9&(6G#CP-Y@&E=Z<#GM2uqVC31tm%h~u;BCb$t2$%e5 zV)%yI#L~L5k{^%;TZL@esE54cyKmGrI3x5aF zZ_5GG1UP6B>>Y~kv*gB2N_7b`(H|T#B3EJG&3$-q4BK>W4bQGwAIfu0tbp^D4a%Uy zwj#sD025lNy8meYumoUri^b{_0kG*1xP|ccJ<>m(MmWAzpZU7a6}k!! zKHs9`Z1L>cm))*k<*VV*b&>Em(xP$iQtjB%P&`q<%KJGx^EP$=1HkmS&AVb198MmG zeTK}<%|kI1;0l|z7`nh8n+`5-w*xd;PWlluu$fG(Zy?907$Ofu9>EHw!5mKwmu9G zOD}ndlv=s?$Q)uZZ+-KhX2-I%Eay7079?{1_bUf;V76DToe%#v$^cg|6xah2LDCno|BZ1HR!1)9jEC}^X*rSS2}9$T zwS^u(YEgCQ!yB6xBk~IH*yXC0ocK|rwa82lMwC627M8FV4 z?~*xI{VmUe8#QiVRRZ$nC`gRP5I|^GhCzYZAML^Xa>W&b`(C>Jm?Ht)qjl~b8ss}y z_-f2YRt2jNTd9`XitTfWT`$jK`QZAjvOHc4SGkjE+UMf-zsU>icVkRXfl6@r{s5(a z?nALaSe$hmclqQpFc52FU%TsmQ;X+Ci1pb!bm;W}aBhUG^xgcf?HaOnud^#2uHGjr98eLPUkEbF!Yi}GE=aq6& z7AlBNA9fe-Fkf}Fx})hrhXyXhYnSWVl6H^7A6JWSe$CUtEAp`i=RNB7*&`~|kY{r+==Dvf^ zsfX|MFVfLDH;1JZ&IpDK?e@}nh@>rFPju`^xYm|$=tRKPvuSgI#b?}Wn{u!HG9GSC z)qh;X(;_D1cd47Rsmio2Ds*jD@xpxm?rQ|k7k?f{29L4+NG18~QPeBGg}!aw%BUWl zoqpCf5+NS=@HGCSj`_9bbXE(9^}^-h<9Q+RD*c3Q2Nsu}aKF^eb7CvKdrdFCwCjma zxK*9R<9CZ4GsDR)G$)55mY!?NoqSoN*By{}wG?A$LX8#`y=3M(ajxwa+FP+N^;%n1 zE@HI(oFww@XX2k3&$YOT)^4KX$MR1M7x}Rn%bkTG{p|xZ^7TgZW|=WZzN9Wc5gLgS z8I)`9My>Rx~ zpBp1Xp&)F8`u$d1^g`K$?N+^5BxM2jpv#-#?%PH+O=dX7+-2Nm{!8(Msydv9s$$>C zQMAK2`_51RosNG@7x~uos(GE5=ZD7q-_YjT! zv2dfQ%of+y>E}1du%Qo=4m^S3PR%>f&nhK*;U;y~ygTwots%LeG7J>IF-Q@;sMNma zXg1@5_4rW=`=ITbwoa8Nr@u}n9rR`ZioOguG)ih1J$f1f>7(1gt zNkDgoGug#nZ8o$DbLd7UpX&%?lAhP`g(AIg>**JlsI6^Vgx?FVVhs@P_`W1Z06XRV7$zY39NoQ4ImuZ+K( zXRo)$X7?pF&w(@av=)+w@#V@y$H){uyy_Dx%E#`q{&{w4H?>Dxt{DAt8y8{a{|jjP zGyppNevXs&h}9zT@9@lfYFBHcw=WSdRFF zcFi$PrQthLz77ekV!`A^(RkPUSqevUay}ZC$GGkFA98Vt4Qy@veU+MLXOMi!r}X{! z>bF%hB@6~GeVB0_|0!SM4~JN0H(tN_qs!ig329LMyF!oz4v9ZKBkXsdiWm(4&Kc%n z_8|J==Mz%KZxyLahvm%wuD+Dw^!Gj^F+bkmN;2*|hyB31pE+rf@gQ3qd@tQ0$;J89 zW)*ww0gBp=)A2LHDNT;`ak{46dkxL`l@^sXmHw?ICvv!ee(EJk=~F{`vJPXvqGors z^NHHYJ|)KfSURJn0}bpC9-hs}9+z50Z*%UPy+^h39yC#2YUnCZS@n$0cyMwNlNOom zNMQ9pc4ZE~)x>>EsTpR*ia)(gEUvA!;MIw6-?=oN33k-ZZz+aNu6Qh1E@1SH1G6mO zI)8DdsDGp9cet>Hz)`OrA1%{9s-&!V=^&^o`W!V7qt&7gc;wt}OF{S7)vy zy$fHQvy&PZunxaxY3V85+Ba@$LIU~J1goX!+MrooAU<6|@$gTts?vg?E@9sX{}B_3 z-{xAE)lqAbc+)g7P$ExvoAurC2|bR~_90W{x?NtP1ZSJSJZt}a=Y-3ZErfkk{Cy<- z`JetG=Jr2QVvNPC0!AvoUQ=Z<`Ok_YM-%s-M!59xGv}CJ{zqUo^lhayFLOx4D&*zI zzP~!HrRnTyU6DYsM2_-S>&-_?cf`5zs$2LE`1`h47Xae4CYhPQg9)zGx81mhj2caRT$lHGWu_nh;T@TxOAa5Jk(=z5ej*5d zfXyIv_^!=u?{PW&%oOVdwRo_Jx{$2%j-qDXVNYQfo zz6F;e6(SlOAr_y$v?vM;NidD`_8mM}7Tx91oZdomGG?CsBV7wr=Ldk!8e^g@WuBuc z?w3%Ww9QsNed5Cc@l@ZUDXDnS$Io=6;N~Td z;{>Y)*Hy^v4T8FC8@3&#E=(AR>pwf%FuecDcSCb+ZS5wAk3*l`Lw9C$#{wZ=8r*fp zQR!(X4|J`QZ(<0b^tR@?1=I)(iI2JW`wqr3!frVDo(}pDY!{bZ47jPT#1@g1)YRrI z%i^Y}HIH^WDzRqOF8FO~7_xQV$#DTf%0Uzmo?+D+>A#h?tPEM1A19{cd8DhQa^4lBeHj)I; zga(;=in+F5UpW0lkY-v;JRqxuG;9eojtM)BYBQQ0`}X16EWMIt&gSn}>9ikoHG?!g zJR4RYpk@iIeL0x@r|lVkO?=vD`84RE43{%8Biz-SGHKR6eZ%haxZ|w>UtLvAWl74V z)F7O$#!PMi6X8L_Y&r|uhCectAjI{a_T_Y4CuT&n$8~BLr%$Xm%#0%Wyq--J zMeOfsrPc065=^URu?zt4+yuG1C{6svqy+N;dhub{sLsiH`3Lx?v=6LTJ|@KD-@0>p zVHyUurJ7N6H1ab3pQzer#QJ)=*RLsYK+jmt4CrM}j}TOw@qd1bA9L?se&AH>ft{10pd&A1FNW(|bZFu0Zreau@7`qPlNevmN7SBFYf0|Wx(TO=)=dT^; zPGDrlG%3b7>w_dYrwnZ0l4jF_dMs>6(W;5sl~DLk1l^YKVhMRLgSix?j0*P=Ue~Wu zN7*OVPs%*CrWXI0GMo02q!GV6pH3 zdd>sIfCD+`=Y#%$vZE!UU^mLWL|8gzMwESrQTC;5^B>j} zm4>o^)Zq->V_g$SmJR#sbT>@>{SDC&_%{l~@|-KYhoCHdhCYsI5Dn_`ZyJ`)KEG?$ zz!!x1e;y!0{^y$f7sCr7$R_+HA5uj4+w1>}o0t6!!`mF<){+*a3v71!^4glJ!UTA7i?zb|lauwLA|uPn%5ty#cmv&cS6`m`mVq>tGP4yvc7HoOJUrVM zCYRD?jaNIAdgpM2g!!ET*zZ~2)Y9Wr5rZ;njK|}l+saYPeJ5-=(u3AmGxo;f@al&O zLh9$zj8k>BWZ+1c-Fz5{V(pBu8xth$>Yg2|SEs(3jL+f=MyiRzawi;tkKKh<`0rGR z#w^4|lfMl&)OPvL)SiqAlkkS$mBUuvv)0DM{U+L=XXV`+++-&V_SCi&T@@VXH(prr z0EP2j^a26`lB<3WyI+6uv9BVSW4MjP@NoWQJ*71O{tzP#=XdtmGG zuO(^~sG{RHc68Vq4yBO@i0t1NyK@3Usz|Qz%7_lu#i~T9P;lCeYWBGJLm2fF9t{yZsbRr18g?`zbCPKlI)Pt$`j z*p7V(^uNpPzw=}HvR&jsrhY2=Z|to;OTO{{WN&4}@Xf`V$lUWEZskG>vnifVrzh_` zZeWngBd-5A^22S;RL$EPlErlH?SQdhSNm;df)GCwIyrf@9UvFx#hy;R^hAm6k(p-; zBAvr*Fs*k|UW4|>E+qsfBMCa;ckjN4Rq-lQ`$9TxwCAh|BxIVGuXDZ9 zy0eej$5T^Mn#g4P&R+EASXKT#VVu=>tv|OAzMVuGG;iIyrQ3_oop#B;cK(o0=*n*d za~aTDGxOl%>NkYTs#5(2$HKDCL?;NXMSPFkL>tpdo0AwbmH7)}9j5Jn)JrCR_SZW3 zKx$?4nxaO>`e$EC0>FpjY0+fT;0!TZ;%1m$BR4!(*uOt=H5*$q7!gH%p;Edvp?p%h z1!L`bQi2Dsz3B6_vHsTwOS<*?3tfTZY-^@-AmnR}(fEn3(%^+V zJve5DnYNCO9;)uzSJ^R|nwqLt5KbhfhHq7h92Y=kH!g$+tf(0i$0Z%yV;^dULF`ex zdEA49m}fs0j`*tC`GyUEzA)rmg;ZQXxG!h<&i_>rtG7g*puTRRv3{V}}Zavtb>@cXRPKTTpL<|EFr z6K%DxNS+xp>y=IK(uk8NXuf@I)ppxPJgUy_JGnLNAUVyFby}W+lX^llqRL+SylWL&biWH`)PFAuL$qpc|$-^}}l4($WzsITsao zN6077=3n_NNXPBp|1EbCSD9}UQ|vWScEyr+6#$QnR~Q6IxGW{iFricpmBpzXR<3Ay zCCk+C8Pkr=v@fYV3N}WGQV?>JZhV6?Ur;*hqfC(2)YQb57%Wb6`Lz@Z8$;rdoX-TQ z{WRsbrWh~c{@nhvwE~57YC2!AdZXaVtw?$+C~Jp-4-1dAwKSE&>KFZle?~^S?44r| zH%1zQrz_^|TjP~B5YMLL z-4XjdGUT21Ui&dN+Lpas?Et1xD0fp%38m%E>=zybQ0fOksn7Tqfj(y)lWnJ2=e@zn zlwM3|89_(Re%ocg3Ru%#gagrkcHn`JAD;AO=L%h1xu2~yV0!bEIe}v!c&xd(Ij!}d zmX=<(BJbeNhE*7~N**wLj9C<#4|{^HSiZ;?*CIs?hxw5!-(QQ&%$Gn_+sb9X0bWS{ z^g!%sfy<9KJM&EDRDMhr z0{I=g^o$sU7;U=kQkpkg7}l}U;Ic3Z4pl}f zo6`5F=f}1&X)tMc9q<@2p=7uONU6<#N2fe{aHcy7S)7Y>A*ct{_Gdk#UCdt$-9e z!X1p{{B*1D9G)rm1ez9o7@j@4wY~f96OAY;UgO96`}@r&hZ0&h}7*tjgVj?|m+(pa{vIG5lQcZSyx6b`CD`DVSNayI*kE zejObw%5!W>xxvO6nZokYG?z|vs?2|LWHP>OGhx2%_XE@|LWSv>n&19ElaDQv0mza@ zs_<#tZSMw`V|Qiun~Qqsr++F5@iedd6;2}tY}l}2mvVDkS-zi@_K*&Dc@lmeJJJlh z?0@zhF%2_XEcP7J^;;OPEj3`J^F>ErgqqbET_fX^eXMjcxUYOjO0> z=5#k@z96G$;x^9TaoCN!X5>_cZh;{6M}1RHyim-VdEw0TkRFW0Mb!At*wfio5i9Q^ zPMRW@nGG#cL&5DTlg8UaB=ioKo3ju z0Pu}OFjc;SbTS5Y380=GeqWFOQ#gXm?OUZm3=t(H4kOVb`GURp!X82$&mlS-TVmE5 zAWB1Fh8->~;@SXJXj$Z$`Aqd=rW~hUyq${w z;)GO}xHcpE>_U)9=DUdiz*=I>;rth`g5^R8_WYwB^PQ-_zUJLKt5?(0GnTxY-$NBz zZtvuCsXglS8_r`ps?ZH8ean_Dx&U`N5guZM!l6IAorr@m6WK%GqsmOaGo5QqKQ&y; zHd6e3s@x726X!o&y{4!Wjs|Q}Y_l*P@t+Ff^glP)o$+@iDnd-uCoYgO{Ivr+1n!7e zAukP|Hf#6bUF4eps^ON+n~!yV84@BZ297fszG!B|n>`~R#3s*(HJF{(};$_0iWrX4tzZIDLQ%E<%Cz4t4`6} zH_oWFAf^cOTuIdG>ID;z?svQPDl6}Iv%I)hP<7G!!wo5z>F8r%M1=8tgFwQ?54YAQ z+Ys0t`YRP9VOccMMSF-l+i5y6^NVj!Dyqf~x1<>dkJ|FOmF9o-&o7(L>s;e|hL`m* z>}p+wVCQ%-6ZGe-%chiqM_v4T`qw0Mj(yKb;vH<0%*v>oMT}Uv+D^eM+rj-x2(Mje z1DGp?wA%vxfX)gVOBHaIN~C;ST#WU4p)&r?*c7bsy8rmR?#ePj#b--<(JS&HHkU`L zT{vHmSF0~Tox2++K{R$Atpt4|{e)aHH6cWQJB!VYP{3>>%D{T&$oyMY6aHYtda*)t*s<6v6+9x$^evPO zM&bOi6V*gq446_)%gg9zKA4rceuE3Ms*fIpdx5o&*gs}QdYoVhC0wQVuGZd(qu80p zXv&n$WxAx|11E%2p|8;UgoDr?=6Ca+=pSm zZa--+`Xd9zfdDw@M&GMDz$;x#HRWW;!RblTF>I!;>w8VNq%}z}HkG2k9vP&>(|_9~ zPw1=Js4Ot1gi~*$wWMQUc|c^jfdisbCnYsN+}RILG@7H8cX-lTMQQO*zMmbS%gTv{ z^shq53NCSKQToEF(Sb9+44N}=bS>YpUp2$wPdh65$}SFDW@PKts4teaEcALfRQ23) zANcB|;Rhj+5~rC#{A18wYdh{$ZyPA+@^v(a#}ei*tc983W^}`0q+k^9nFhs_rI1c~_^zHMo_?ju=PMjodatSM`Pr%=l~5*a zp}+$H3+0Ta_zctRbce0h^!D*ta#BhYOrGD71`_D+T-W|ghpUtG3hHHc?<-I)%heG3 z)2-&I`St6EMSY2*PoOl`P~ zI-ZfnwY|u}#MmE<_c3Sm>%<4{HxoY#Gg<~oot5%V-DP6y*Zp)q(-UvH2^I@t?*-}@ zEu`XgQpXWr|V?IZP~uoQGGJVWB7w`83;v<)H{3B+JEcRp!!_ZTeT1suMMdW9zgO% zxS99DW{|+pwUO3%#$NjG8EXT9=uO|N^8>GSn>Gsvj=4GfV8i2>#tyL&WOKkLeEO&{ z)}gyBV0dw=e|UDdc{sD6>vGu6dlxTXPItfJdRJ?P+$bda_!-eqJ#@W|l^glulv>Dc zCUp{EosG}?_ddVf^!ZULL}T0^PQOI;*PwP`!)v|>a!f9-MP|e?(FS-0H~&xX<5AAnmgep@ z(i=aLPKnswjO$)(#wk*SFQpCm33NXv(FUzeEENzWbMiy@f3h zTx60CvCbmqz|X5jhb>}$6fe{p7fi1BAntFK>f@yH=%j`|Lg42SuT&H*Ks}1yxSYA} z-0XlFfbVD6=qan+>_wqnbA6)*PHz!c`2as<)CYF7Xc7>j9BvLnMBmXK;i)d5-h_{q ztF)eEy;`s46{XCElpi)iG~~G06|&kVafhkJ<3*0Ujtl!%&)u^xCIwLMg%agBABT9- z^Q`3VjPe+6; zaARho3<`_RtTlkD{zf+Q`x}utPG^bmK~79aJRJ}i{w0Pt_FxN|BL*BS9rYsKc5Vdf zN$a}b1v6biQL)vd7azhi;O&gb{oE+_-=rl0{DW~=cP%f!Yv)P}Ff?<_*IxWsHk<4| z|N94MsIipjN!)d6e|3EAI#g~w|GU!3DfvE}Q1`1z+z}O&eNM_UDWu{?0JW^yqZjIn z)fhEOjFi3r{skGS@OHEzi8E4rQtl~VmmIZcB6Sp(v%7OI&q#GZy2AuYvu4DvF*8#} z+(X#WB<50q$~&I93rT9q$XEWPhiGRKF=ZlPA}3v#XXX)zI2>ln5qpF$^EO{SB2Lg{ zLIYqG(`%^XddQw`E7~|u@M!;GZg*ud=Fzu+{LckWbZfI7xw;tp^UwzHl9C^wT1k_j z-#S}*@cGxK4s|iaXhhK<=WQ>z|4uNu_U%v;5jC2cea_9mU){AxOdxG(W#tcBJ}Uo z)Su$kpx!b1EXIkmh<2k*_L2+?7>l1zYHSW>8X)XtM&ET~9E)j32hcbsMeAQ$`V+^g zU+tROF3DcuUz#sK3*75Fy{K7CdnQ^F4| z7Zxw@5uGIR^e?{Usa)fmyC|h>L^2sBq9(k~jAj zcTipj95WgHE`Hz{t|EP&Xy?yl zB<11NAl3LoSg^(t9XGh5s}$~J&>*8chThS-lkYj%^Zq9+)oIIO&)R2CHh3O~A(-_) z>Hpq;@Is+UElG~)zOJQ`WcWBy7KuoK94X;+SXN*-7*ouPs*UrcQ@wbLq?f#mYDTdd zAlZvP6xxy`EQFKL(L5WysR`R`#%$CYvjc09cC)(=>s5A_nLJQ`^0B(wI5pIkICS63 zMo@eFQ^cy-h3*G};Cq6c*|Dm$?+ol4(r`CBJ=f6buec)y-+o_>;<{~j}8Kc9G|t4+*Kecb|Zx3K)0 zvZd;6Z&{yM1pG{nR2)L)15Wp=du@pAqvD-RQl(n~Q$OjoyJcZ3?)FLP`L@Ee$Ds zzxL`qd**qq167@R)>n9O^On5@LK-hqI0z0fE;IIs3hL#`qjc%0q8+F4PTMQ!;ago| z*NjzPQ`vA@Z;=ymPnV)b@@0{(PFI;^yMgU?`9imb<8H)WvvFg#{VcxVi=Xq9`4Jsf zf|Woonpxm1T|!)Gxt4u`Q}7GJGQXYqx}oz>yb|9b85@o3*xE4BJ8fJ5Nx zq&db4uKakG-uiVCZ)4-a4DFg``+@B~tT|_(7%=?+{0GwS8>Dzba1xTR-l^+ZfQ`z* zgHMYryFQ(Qz^?3>f^nAMX5`2s9uUqTYiE)-_Xaf15lUq5xM|tF2iM^IxpPj??gi4q z15W-d95u;ycnNfmNrnJpWTGkfksM!F>cof9jjylrBDv2?csfc7XN!(mu@UA*+r$ys z6D(X>h*lhJiU>^fHL7HkPs?~)U8_CQA=N;41$=v@#Et{rlT+@L*&47*WFr|?3X1O+ z7vmJv)M9~YT0`H@4Sy-S7`$+B>C=K_{!IK>>r-kR?c;)EmrGSbR^99S{NnBUastS& z*vW;31$g69Ior2n@%XQtO9pYOPmy!#v|nY}{8^YD*p)yPREt)_Uy;eA61RQs(#~UH z4ox|J*MS|JkHKvnkxg$d)wZ7;A{2_!i28RweE6^iN#N01#M7&lBD8-G`ON$-Z1U;E zA~jOz5>ED~)fMpyROynC@h^(Om2@+2BsX#c;v^yWdp!7y8+exy0aqV!a~PYlE0vf~CTi zE`hXsv2$JWzrx4koxn#{baKnTbEih`VLi4vx0!v0@H;oF!%N?*h5dWucb)6qjXnMr z&UCJrgVRr8bbG9)m66;J?t!hxQ@?+5z2rm^NV&?2C|5@W)HJaP2fR+!LUP8wvo#2T zR|(hagz3YJm$iFumpHTN+}n06;zAxO*M8|~0xTmueM+@IEEL`XjUk{^(D`EJu!vhl7sb4#0+Gpzd&Iect1T{A1QtE=t@)%#`J8aKNpnA#H8E=#E^=z~oR{*s(besL200R` z@@Gune z4hRB$E>V-)UcXU`^^DkJzpqBuQEDORkC=^R)%#&Zfx>Fu`iqb27vDZm)=8VH@N{uW zFXj;HrYX)?h;DCfhcLj!f)o1sDOQc6^;m3J`7@}4y)IZ7E&cRO)F+m8mpB@bu6?Dy z=Y927N#>C1kNYJ*bD;fGKK0<9ol}$> zQPMU`nPGz|)#nzQn7KXyV2c-*ojQvYy|xg{^LdyUQ~mWR;E<({3sdh>^-s{>rDGB} zQDK!vWN$Aj0z{SG0RjLng$twKiuby}9K73t>PTxPlaHoxotx;w$?-{i-LTL< zVRZF1L@b*E`pV8!vAJnY#w$^9=BOhI>?xhQjI>0y>`_p7>^c6^H{&IlWL-5@bLT`9Bw^H*@K@&vA~|0J@6zzBWi971?*wEsh6}+kV2;}Sm!(Y z`y1@umaR|`2nUruCAtV0eY)Rvr|0DJ_lE!FF}-e`Z#x0I)HkC&tRp}$vu+W>RiKIc z(Z=)VM5^3sMy?uyjnuyexLR-ph?3yUJG(@u5aI7JO3FkreLt<9<5R~$8qt9R&gVU~iJ@bpnaik`!h+vs?8?}n5yMB$8&KO8 zluR~DV^27G6E#OMcU~JN2Ch@1A184Y40Z+<`CG^M&{gW!46!HhaW#rpu#y_5+SO>7 zry9H{!c37lyFV39x{cBviP9O>DHpB*nm6@+xNXN!jfVJ=N$Y%#6B>+J9K|P>U!b8i zCd8=k47^EcT}^EbVPLm=U=4&Rt%VTLgwwj#&O;WV%JrTG|3%V{5IiF*E{4K9NW`r*8Gf<3*#g z?}7Ila+ZaqVH98ybTz!p$&>giSER#<6UVSzjZhAK{nq_2AS)b|kCh5}U2%j=XmUAj z{B0ne^0XZ9Har1uja|XCBQ9s*aoA`ed6H!Hwt(a|1niaYrkh4K>!oyK`DypnD^vM6 zSF;1vZl@?IX96vs)S4AU&}*V&&fF?1c4uo?3L+hNK)QS!;fZ$0s9ebQkH2%hLd#X zh2ig-6=6%3=MZFov`z+1st3Z4{02HnpgdhBU_$i~#M)(%1VZdq1?o)$lLMrH#?0;v zER#)^*J27ZTC^U{Y0ag}`C^!_@IQQUEO`RWo0CWCwJ52 zPQowQ60-16!kd+~+irN5CM+c6{1PkrO8A3)J@>wJ?pqc1R@*;w)sZ4}3>!)=Q488! zzR1{qAaFeqQ1SeI6h7qMTN#~wAv-F*YuCQEIn3%o`0Fsm!_;|bg~4~4S{UKqe$p0F z0igk_;(*?1k_uDj`;}fwKVe6!tG(bcWJ@a6Izm{*y}b0W-ngx-X0kjC&EfePU|b~H zV7XZh;*UbN12Q|Xxzlj`dmE^dWKqJ>I4c)5EPw;M-P{&~<{$|}zq?9{a}neR27KU` z*?Vszp{@^)5e9y=v-D^^^|T-!uqsRq9d&VPF+P4>sNk3eaDn+aR8J?PJNoP4(CSPR zwe@4NlC&sUOLKE9lLtVDjmX68f1*OLuw|im1W%u37k-1XTduyxi4Uk&vU7ZdTl^+o?vnp$>L*-!j3B!H3N^8b+RQrp@Q+;j$U_+lY zs)<%~Y%i+9d?v$E$L!MmbV?hk?zj1wvbt5sMQDRDVQ&hPYM;K(uI>exhE_57qSMb7 zg>iwZndW)Ab3k0gJxD6MWG|c`VcuY1;5Ub-baS*>)3ecHR*Pv2C6l)gcv;~@u5MW5 zfrc>*qtm1n^zJ}IT?Cf+)9^_AgcglvNu6L}FD2KarcCQh#8U1!EjU)dDpWXhH3N$NT%7!dnw2E(3WO~ z0nL+q5Scm5xF${r3JLA3Sb;Yo%GMSf zAp>8Z?i*GjEkVJH>AHN z8V3ponROXSq}JYVPcr&bD0re__x}=B z1alMI!o3QSPaS`MgUy3EVYKQKy7($aCtClZDf0Tl=ZCDF64^*kxKbA;9I);vCnDRA zY%c{Fyq^IUb_Rr<*xu*WD|s3 z6Y!Lu*&9kH_AO!lIrasi=;!qJD2&aKG23Na8TL^*Zbf0iM>6w@T!veP@+k}zo(91c z@dJ%<7Ec8c#S>KiRRsNC;O~~9XDz)-IOWst7z+@T#AMZ;<$XX9!>IVKh1QC>f)i>G zg8(s#``f4g4z?n!2vu0px9NjA)oa_(F0g(Q_N~Y`Yy|Vo)H3rGU|z%K74R9>pryvL zWW+wYGp#5=_=v$C{#^eJviN^`bI`IH8EIH}-~s8>M6ECkNGMlKpKG%=z_5VVo!xpX zg1>eE80`xz$3K9xmH|zo`jdnXtxxfMA#sprU&huI)n;UuMf*@;?SQ@W7f5&Cc4>Ox zX#t>F-ID~Y{pDxo0id`G=Cs z00|sW1oq2D_w-Fm!o4UA5%5M{z(~&6^by7rmPwjWj==)0e20_WVazq(pgf5~uEcPy zVG`H&!DC9M%CXzc>FA&m=@^MV=Avh8{_9R7I)&L+$}7NB!rCs#1|{3Y2kiH{>3%Z} z^FkX=U_$HLt22*auIqA^%``&^?L*lXg?kUl6;6HJsuv#s)Nms&_rWmO{)UiPA{Joi zSc4QD@~=zk8HjewItHw5hj~b2JlbqE5O=9?7*B6K% zT__n+yN(CqTm@Z{u$G%P@#C#H*mt|>u~&?^xND%~T^AJ+6g-AWF~T^OzLT&32WuH(nxn=q20;=atyYmkvyC}6ki3Y@7` zN_FNAng?)zHnnYc5wZ=^-$NSeAa&Mwj5!q5kya$B!VB;L<1saNqexU*$;HooRfm15m%sl(|vN zNz=uf)T2+ zLb4WJCJiFyjw(YYJQ{)`!N;{kSuw{M1GUt0iTL?+a~BQW5hd8)5Ts_>>Hq%D0AQ4C zv07X`s9!xik&dmh8IMhZf&kUXJ;F+Dv+A%u(1csd3QYNIevGPbiDOxQ8KLXqT7nR_ z$ihl3OV9Cl3RdzoP9tfqRS3*$a8SU`sqao5`N)TBlK|4JL}&Cd}FW07KyfL z^B#zON@L@Llkcos#&!e(?5V4(p&kSXTnP)1jb!599>FrT!S%y5LZWkCZqaI@hRp4qSF7 zjp8M_?!}mjIVJVUDU5~6X%I&l5WVSgiDMYBBQMg@(ki~SifF&uzwe5i0F%kvi9{zP z_YvS}^bvV2jJtkP!|&aT2xan|=!!)WVxRf{@(Uj2TOQ|EIb*~V;@ZnP9b%=swAb-_kB%RI!I4L5=_lER zZQT8(&)gGIi-uShrYq~q zVYxY&FIy=Iy8~yEY=b!(4)Ti^oo+lj4?5`-A3;Zj_R1y*b6~uR&)7JRUJl(bIIfbx zzWsVOM8h7Z$iF2f|@>1I@C@4ig{wlc~WC=)p5QJNTX(E zFgwDr^E%xzdrWTIu<$D8shPcNA-n(=p(_QNi#WSz7ygCFodhW`IX*?&ooZ@xszIu@W%L(ERX1v__tcG0<%-qRi>FFK zIhxxVC1z9|YlTpkqwjHxD^EcDo#5dTubQ$;4%;zMT^lw1GThvr&gq``4k?BdT1C9i z+;J!=Zy5X1Yx}HC`-w%Zj}xtqZz1gPlD7r#+csl@RpxhVTA2VfG~i=d#=*95>X94` z_t_4>AJ!1v#>*Cd|9GT)rpx5^z&Ka<7wRiTN2*UpgCN*}>}!$eSA60>!=3lZvL6Zd zDP{7uFbN6UWyHS6T7Wm*$Po@g&^dzSn$zxvaTJ0S4_*kH#QXb04O-8`MKww7qt!lF z6hQ?`+#_C9KTNq4##L(Z%y4vR?22ogQ1#||r6TsPw+{?@7O5L%kfZMpVG(@psUqHB z8dkX&E+LS1!Qq85kflKlLfaZ*;^TQm^X-lqMby<Pl6|0ULt7pQ)bTyXoN2CFyGjd8fR&1jJsAG^gI;0&fxTXTZhQoz!OZZs-s0mDnx74}C&I-qK60`} zAD5mJb8yJK@v~(q^-e$0hG6!k&qiC?mDZ@f$KcsZ?Tm^|KFVG(KGe{}8<#S?bXg$3 zA#)azt*5--%LmSnbu0+F`7tA3xt-7dRF1x+jYm8ygEA9OxRXjd9BksLXrd`(gHSsHn{rLT_)c39*DZDlrR4qT$lWl%VgL z_$0N_)A?=HF~6?Qwl{ILs)b==T8A|5N``M>@@btE8QoDxHtV~t`Bs47ym97>b9Y(N zWTG?enY#C+D@3Qtx4GUkH~D16FXC`>f!n;=$3>d^;Y3G4w!6ATZQ-Tka)zUy7R)Qq z0|LbUgRuQwNA)H>no8t!>U%)1H%3oLuB1T5YPL3E4U~XIe|D=d6@Mord_Ze9ul0 zI|(crv7*24aj={b_Z-;oU29*;A7mJJdbLKB_LK1%rxTm%Rb)lKZlJeiTgMk>zM?W; zJx24tYjlB!=MgY6hcAT1>C&qbGS}S&z`=&lx>(I;{n|Nx-+X)z&Jr~a)LAFpPiUIA z36L40$)7Acxo2BPn60$r;gIfC{ReFCWcj;pi%?#yD(k0}ol4v;8fZF}dzkJm)2~=x zG|0^ab)`b-v4NuFru7~V6L*W|p%74m@T9_a$#ICM?`u;`T5q*fp&6GrGG4Nu;d)rT zzytrFGebMj{S#_V#>q?5s#C4cW~$kjbOl*NuXGi<*`;e0 zzC2$Wtr)zDgZomod`ri*vWM3WIZB1CGvB#(_w;JD%9D;pnt8D-eTo@&(Lp73Ov*b! zRJ?@}118t$XI^i*?K4WJ`)4ZeST^3V`Cagn*>!$n#8T#E)YScWYp%`LjlsOGQy0gZ zMtlUB%w=R3*Kg>u+Qg_vz@Fk5%l};Pr$?J*;poWI)d`Vp2~RteG@v(6PB3Y(h(6h^e2i#l z*Z(nG@ph|gpT)3igzS-DdHqBlhHmCMJE^tfZ$pKr^_BbcUS1@LjK?o*IZ(Jt`HZ{P zok`O4(Y)&B`LV%iRz%{YiQ#6FF<rU=^ zJx7%U|%VGS>Uq_`4pqF$BLN9!JJd;T_#WQ7{BBETS;G`UvYQ4SMoR;z$2S-cU1)& zPQ6vBzz6F?0N>G_@(z+XLs=QT_fIR6vRm>=LRuYn`@`L)w2w4cw5-W#HC~?!BlsV* zy$4iN+xIRS5Hx~?NR=vJp(6r<^cLXQ06~xz1f&QGBB8g)5v3zX=`Df+N{RGdL=Xfi z0i+iRC3K{h0C{VN^MC)}xZ~Y--@RkJJsg;kve(+H&iT!6ev7j+BR2LBxwN}Zy=Rh1 z)l%iG2)Ow2kIVu>7W7tyIi1ZMCo z5^QkT#0o0Au-56pn4iB=wPV6ge?A?QeoF;!|N6O}TCzsFsAh09m6sJ6$psgRkP9Yq zM2W8mABvC_?@EQ;{gUxVg%kkD2bRAYHCAc+cj_Jif`_FYILBe^(=6wW4rPv$A10Ic z0GG4X3`(!t8A!+fak)DZ8rXT0xX=#Qne^zZ9yfAKasR^ADE+FMsQ*+Y%}7MI*53u7 zn>I@MvDAN8>-{MyCX1il30@G_%hh{Ko)%-t6QL2%`TKnTKcRAG-^ts3cgv7XH9^V4 zuyO!|xmONLQKwRQ+ZduRtd(hzNWb^6eThEfA@<%I10}t@Og7$9=4QQi|D1|=1S!9C z$y{OEwp5EIUI(0ax&I^rZ<3KA2SiPJKhG-M=(xdOp6u)rY1&&_9phTc`n2kN-l(wK zVHg!{3QNZf^Bsd>ZzYh%V?a{&ioVnRHF+e^*ck`i{UTHFj)G7 zi_`}uW#_k}tmlfYfO8Ws4jNyeVGg(+nMSM4Kg>Yy39z1#nv8Fq2#_8Y8ZR?mH?l}P zOTy|EsPtECxbCecghl36!B2rbJ#=W}HJhcGPRl?r;EK-VhmDg>1_#AT&Cz3H;k&)o z#qRiB|18=fB>zT^V0_C$?p0EevDoqWyrIX(*XT|W6tid8?^F{3^Jj8ZPopcmQ`c9M zooh-jbqqMRo>ypLcUZ1i;E!MZJi&2#bn=6uX15Ic@3?R4>DMv8IBzk@^q!k-mT0zS zUkYc4iduq`U)(KqCH}D~GvC|Y_v{J%2!na+;W-y<5M8mu@iP3?xgP|2Q=%R(6*kNi zrW0P8K+dj*xdQpe55gR7=&yaHu@)(qaoQ)4+(6piuU3n3C{5e;`aDx)z%4p%PkdcC za5sZidet}a*Mx)|V`DMcg6ow5Yl_c>k1+^_@4j)jI_ETQl14&kj{i&4$Jq}xECr*o zv9g&0G}&98t)nN{1=R%VSO8V#zB7NMIO?@$aw%CwCfF(yxOi#K)1{vfhh&?ICOJ$ z@Q06uP()W}(z2zKY}&TT{T`|dD@tA|^sR(V9AMYEeBVrG^F;JNB<$(zS7n!9NOcv~ z9BU>q;Pidn2|&HACUN~^eBT8eq!_u8-V_oW`lUu;P3bPY&2>z9d&KqQaDL6!P}w)E zgK3#`x*43|RiKc>|O6S8#xyD7AnGHb>TO3y&6*MZfky6YhxJjW0-xs=Cf`bQf zH&o<9=zEa-A03!kb3rh@ z!UytYa>e%!as`r|W78*{W(?q~i9}|d#-|{i=5e|3Z{Lt@1!4QBPHi*wANo&adD8OA z`y{pxryY@A{T6Ge@wKhc#)Y(P|F}9y*D}3YG3NgJgo@_bz1*jbE=}Fxku1~HbJbMB z1!+4@tbXp+ew<;;(O`RkJw%n5h7lcxE|#iQpBXYgCUse?5xFyd)8)OymR{|J6EN3< z|E5aCi%+Zl(bT*gM|>pyx)|~5yY`g8@$8Qe>#_msLQaKwDI7bLl8e?*{+gm`Y@?JjQVEi;@a{p@~B3*4=)o0-7eIwK_^5#ai{w6Y7Jr*2yS zo@b4B23ESNWf3(Iu4kQu*Hjeu{8`wQw?cGfLVuh)G{FniGKXsR5`+Hm<{Si|UN;L| z{Bcj}vhq5*yAdxN*98I2C;k%X(k-k5DdlRGO(afdtkPkKY!?z3 zYf{JRmACs1Fa-2#tcv~fn$PhDj1|1Ak_I=%>4V#I*%Lb^q%1-;2LX(f^IQf4tvRy^ zmm0=qkLv=$LjMdePO9l4n(D!9KKz#e`};JveXj`*{OrDcjrY5(8 zCMGgZyU*pd_pxo+!?j|rlHe7?K7-RXUi#NSY2wDoFia$4h7F+sb(^;9bJ!;r7g3YS z$jC%3M%b)b(YHDHGCy0y@9T#mbT`-E0qKp*%z3&!B0pSQNY~!b=w$`4JJ8xK@~L;@ z(`ppdlou33JAaJuz0U1`A@xtb6u1T)$@0Z5cs@}{3|Eiso+YPuqHo*jcG_KCktp#G zXl36O(RlG3J!L<$3hG0VqT&*oA^c1Nj6k4ux5L#og8zxoZ9ezH@nsPJYK-WLtzWv2 zUFX9@Y~~rD_w(lOGTg}(dZ+p9a*egtTjIeIFKpJZCxUhBKARBaSO$P<Aqu zFnpt}=ePl#6#vBzpIT&8N))D00On+~s)~*hN=)+uyoXPt(?JWaTBLrC4x$@ez~h5J zTM`TQ-s=~-pD-T>=Xb|s_HO+2@y$9sMU8R)Lt$oMI^ILW2$ua9O$C10Z@K#FJ7OPoa{?l@e1OLX&_%6=k?4ZIl8e1?}}ky7$=vBsap_$a};&@sVDgJj2G|H zh~V)VrOX&}7~j4K-Jq%Bfl6_gINhhBq4Bb}>4>c&b#iXMY~YduY8;qFc4JCDNnW(a zW8_YOY9FD~Eexv9@b=Ty(cfc+iits0?YclBW^;CdL0@nxr2h%P>p!L3Pdt7>v)Yc? z#XwT7&bKaC>{!uwRrPkkkl#k(?oRkIn2J0!-~o>*+uJl2_n?3e!nPA`6=m`Z&@qNZ zRtaQt@$fkRm9#Z51MukOJ>U*X@enFN#*L)M0mwHr?fjM6|CLvbEV~T&Dt7re8?-F z^tx^U(2eEZ%O$U7lwdZ_C_Go(`|OPCh9{aTeuX$L;>E?;`qj6BvEHntx)uqNPMO&Z zst$m<#8iG5k!3u|R&4X-a>VVw^~C;ZvDyH!dMJjGSiG)%35MDIhjk}LOS}KGz$p=S zb2Fyk?=H7Nj7ReqhrxHpchap@B9$fdcahPXUW5lTlAIAl3n^w51#FY1*B5CgnPI{_-c0PHx;}`X7ulx1onjE8M8k6jxxX%nbiajcR_uu3GZI< zuj)E#VkfUt7Y(i*r38z z-&f)aA^=9qG?pb0?i}OkkHqQ8dr-BIo*-q@e%ZY5Tc-0eKTfFmxu+=S|2p5D2kcUQ z%WIYN2Io3&jNvM7)udb}xNM?Ng)}oUNA_Mj4K`S`Fjzg`@UEy$4-CYe`}L!02M4-d z&SGqKmLa1n=k%6PNg$5tixImU*Dwz!XD)yfQ-PN4p041N@NpkL8XVeJ&t4a|lakZz z8vZBXz5j_}kOsV534gwjay|W5>(UajRer1*ae!Q_)oK^G+Co~^AO?BYo?TUpSot8m>iVm}gdizJZ7zuxlWOH2zOfik47G*sY8gh4e6>KXDG$HMpiJ{u;go zut-CR0nrl}(B5k%HGROkUP1aA0)kqM10rK{U2{+78lkq& zHRmSR2||@_n-rL4U3p-_s=R`KS{LI6Ab7jklLNGAr*S0%!OE)oGQgbTP#FqdP0TQK zDkNMtq2?h>H^z^S(wmczQxxtMJF)2Hn)2F#m>cz{`rZzEGf-C16}lblXG=Rn{!{hy z;eGRC4v#<8f&A^z&P##qvftsGld@}(5|PTOS|ermNSgyh5Z35X3loE-u>CaTaO#(z zSHQKYNNypvJAH2ZI;F$0iFaYETphw}*)}GD3VO-+K0VAfTfFz_jScTn>!N`e#5q{+ z+<)g~r7Yh|x|MN|Bq-Jz5$S#yRN-_ua!f^(PXL!GP^fUli^dDFai39vTiL&Q{+U#% z@#DrrGZ%#-^*IyG@n)B%)nDmmOnPk+9e#%;oYo3uaI)~7jH^Z!zkK=%diRoZ2AxvN zo#kmNfznI%PU;c>{0+X`i-PxOhz3N%2NwjV1Xzow1U+5{FH;vOJFfapuCuQg*V~g-lx)kHC+w@ckYYt4+XE^`8T2fmObsJW(T zZ=3_C0$M93dsU`4_HiB{YJf51v93O|#B}(2XH)Lp-d4XM~_LbaH?yD{t2mt2f#|?5Cn6Ediu8sLgk?P6|8I2is_lO>xfYX z{`%PTpQ=>qz?-d42RQsvrw#Y=?45Zs7ER4*@WJU`bHn%1FoEvbbpUc?Kj0s0(+s;o za2?KF(a1nvwb47(J$s!{;!Nz62U`IXcrM+qAH#|}OPe@9q+ArU{qA^Odea&-2(}HW z&Hnyjjp*0532(_E&*qg267x6Iw!EY4O4kaceWv^s`fa(bp9q`O7=csEy5#ccRjN~w zyaD_f>usT-rxNd9MU01Ns&Ct}#7o`F)jy1E_9z@x26V}0d+3J`L zv(-C!*5c|hrES0r73S7a${CIf(P<$Lrj!Q5O>v;Af|=Kd zHy2A(aGkk5R|+<-cMS{hcdUGk!aSWLe$693}9(^zF!m0iXSU;Lsf16nuBqSloX* zq+zo^z)GL`Uz!K>wk1edrt235Zo~h7Qegk;G?hc?sh~_1QWr2akFNhcO|hdJfnRRq zLi&mS#diU3cn=(rJO8C`f_MIBjq|T2nwjkGy@|blRTu&3iDCw2x9NNM797d&VD7pR z8biwBy2i)JTZNY2UV*B2MIN>NBUun3XXoVnY32bD$iNQPn+<~0nSiD;l|K%Gp+l8! zj_I3_P9q3BL+XHYiXj24gFvYRklH;x%LUWG_`ujccn7sYyaynz3Y;Q?oJZ09v=b5y z%41>7!iJEFR4kn`lrFd|0|NhCVNfO%q=3~cZ~!_#P}rzgfRqL-rSeJu zr%p;v&gA}Ykf2I_08R)(35^6lrk4B5x344lhU?%Gl>2`dz}+guBXZx>D3Hk0bwlSR z8M*M-jOGxe(+G()WNSSUr=vQqPdR-@6Weu!RrbV1e2X{ zZ*VG*qc?CCRlRSY?6NlkeTxA)P|y{B0w`dLKUv_($TMZWxqdeNn0k1(^G5;d0g#di zVa3kCc?Fk!0cbg<;|+K*e?T<|=?i^Wn|Ov^FTCI=XZcn4IV+6-1*M^BEh<&Rw*A5M z-~7v25lXPGlTac#5Q~8H>}F3<`VeL!5J<4Uk=B1s2_$?<)&kZy-XunIy4eTP;(|nR zes1cW(nWzLMa^Hww%x*g6n^@Y=2J(gdGz+aLZc#Ik+q`8EWxs0CD-98Q0d_#qV1D^E9`BZVvb=%F9A^w{%$hqTGS_?oFq?^G=z479D-?Rqsz#EpY) z!a$1^z2ahQKKY&xL3|T5l}MWSi;8{iBXDOU0n@*;YzcInE!sj|1kfe+H|$v zOibwM&_zHS@i2cm*lyUndm$9T{`eOU?~bW+O-xm<5GqL^GMG9{Hb1>zHd1ly^_m^l zehBasup~+;STVreu6p(Y#rXcIUOCTGLK4?uvl3*S8hLW5x-d~c87|GU3Qm)0_Vaq@ zt+-|~qZL0EdgdgMd=fW<`0bTp=MyiDy@jvx@8F0J2(Ao4$B@9LgsFHyB;wP?#rArY zo~s0#vO1tBI0v-vZgxEtGb?}NMT#*(CBVGfDT_~>Mm*R1r>Sgs?u_-MPqBu}NWuWW zXJjnND`P6dlNVQ|qM+2*&lfmf9XkVK!k^d|e11x2Ex{W{J3cQa8sId~bRV3|P$A^Cr{H+ZxAVb?XiE;veEH z{C5k7?Y{+Hy3T{ex$6z2CJ7i(Vy@;d-y=fR%7U%p z1iXKoqZQZNp@yNOZqmXmYk|!4M8KF5e{~dqXx=}`jXFbZOmJBpS>xvElyNlh`qEo58P+f#z9R8l#^DhfEygSH^puj9+BCQQs|1CsYUdD=&x zKFWf@HtP#o!F~WDq{fOE|5G6b5JMa9pGn-Tsc0Ikel;|qKE|PhXvwSRJLt*Q8v(v2 zzzDt9uDxO}J^m9&J^fK|)&SAh(m%$ojd92>&Zc9=gn_k4=PkdrpB_28z^%EZ&O|L$ zw5|ds`bc@f=T2?ZRi0);M;A4P%+z$y2G}Z~I@(18^ejo;MV(4X9RFy>dqdg0qmS_E z$j2b!dJ=X)r`RIup*zSplKw29fV)y3*{p$0lQua3yod_X>B)*IHx5~_XigMN-4WMi zLY0{;%EZDKCwB;L9m1Gw!zaSv!OAbJxSjGMh1{jz3~sjZyUXsU1XJ1OU>i=Qm@1ge zV7)G3qx{=|)_c247)k(uv_Y}j;qexA{(j%6JYKFD^EHAzIPG==Cbs57Ld7H6b{9^( z@dd|3OnL`(yF=4>uz;F?$Gu>fa-=kBeMd6%qQhzYq=dwM4JN8bC2JtdGdG8**uEgA zJ7%OO0XP`L`4rO^$|M8X5UNoKydKS){{MlJ%d55$Pg2yO`3fiqr`ugDn3k6T#Zp@T z;}`iwjZIR3u17*(RHVdJs zNjN#lyw_!8Ru9^Kx{k42g4w4-LSH?1WX?0+={KoFKL#SzwBj%ruV#eSt$ldYy2djF zS=snOr#h2gKLy7{Vj?BwU?3-QiuS@MAORG!S1MM>sYgFImltFexOay=ibyJ8J%@H5~Ntnk<&{l&P zdkBWJ$z{N<`G2GbWB-F5Tu*Ku8$E7%e|$HPtbR3En|@vc`xZX5YH52@#roc(&th-h znJ?Klymz!6x|oSc-E#0o!G@OdT2ojGRyOE+j(bXQ)u3s!;~Q)5yWY5H+bx~o^t%@R zHlF5BU!DdhQtqUh=CR{EDj`32MT>q;eCZ$RBqi5u5%o(J>Wv+7#3IGDgM)wo*?vh6 z#e0?eGk#H*vJ2s4{tcd|J(+g~t5>1T|9I3V>efnHrUZMCfzp@zqob^^63-oguG(E1 zF6$rBq?ttq(HuNl=*u&XR>!;L$b1BQyGj<+*b98J%pj9N_mYHz-;*7lbfjj9ytyMSxA5kx<9)aAckAc~CK_MW@lrrR6f`Re zEK=a=`d~5(IP=g4RbzY&vB6lUw$X+t>uMot#imY-JY}r1Z-(~7~e(|INj)Q z)?4>tC457T=@C=VAD3{wVtju2N_)Jtqv1rMr@!3llkh%mJz!OJk&i5Q^n;hJh*q3w zS^mr#yu}D4yU=z<9B)RzSpk{!y6^Hk*-p=2?7Q6hT#be4TVxldlrt4!jsBr@u(iH} znlpeE`QfMMC@`+Db$9MURYseIuSFR}!`Cz5SUu#6XL`fCsE{)>C5fI>GSybv35(_378=#*7eMZQipo2*FK-%zPCG1_$?*frZ8maDvx@dP&`w$?B zw12s=1rlNRV}y-t_4yiI!b`k2=Nq<5o>%9Et_uo(4_;s=;^(tT@iW+Ld3AvyC$mYD zPR%E{80rw&S0-Gn>0Q`3T3|`k@BG`mNJvoz%0M_3%Om*tr*QHcrv@Ur&f>_5LY zW4h3LZj{l1OWzk4lO73NmcHt<1u2GfFb73PP;#R!)W3ki9jf9543>|sKeaF@TueZ< za^Sj&RikHK^tcT$h80AdHH#*mhnKFDK**C=lp_KOYd32yx3g*Dsz_fr-~WELB6#^^ zJIx=LQzZ>#U8y_jibz^cn964LMtjXiacsbm$1z*TR%3x{Cj;r)`Qty3{6Ey0PDshc z`2jO`i(FFNov5s~s5#z$^M&e_Mx_PX373OOxtSnX$+DKxv>MF@&?d1NJwvEu=F&&K z(RC*A2JSs5%YKMmtT>76QPi*u;RC0hVBI~407fV*aicfA>Q>x%^-2NF zfe6p2Ih0vo;$X?cUu-?)7dqoj-MXTY-({r3D1S_vbg!^eZUul?tmrT~!ynmiU zG<2`g3_FPG_uX(g4YDkHb+c2$9A)?9uCI@kM{Z^^2U{m92l!ihrm>!El;+^*ZI+HI zCEIkWE6_`vMkaV(4y!!z(lhfr>NNvW)TUDi)}_2p<}!c|^aG0(fhRb-(uoNi=kTa) z=%>~IhyHP<$Cn#B)Q3HF_?MoF5iZIcHCcMv-7Q|v1C#M*=1Co_e&J-Bsn;8#j*6QhL=(?i{(n2oen}(yDrO?irOg9>(&P2Q- zSCkV|k1U%9D<_kllF6Vl=^KhxC zn_8Y1!PTXDiPKR=W0pGz=3=(gVZ%c#1D;|jog~3?NOZApori<#%@rq+HvrMr9-2>EVQgpPfi8&}*~GZ#yEj!HcdB#C~UC zbN^qj?w_2kflp+()&n!UGvSJo8kv@!<|L`ijf#rTe%Aw>+~t&u4*&j2QvnS2YxBQ{?Z&@}=IBN+4m#-D)M;k$ zC~g=g1PH|$yguq=d(-fJ9P{C8fR$YY6{|c-c!fQM(l{mxZD$I>GK+PiOm~=l8_<#M zNJ>*G11c6z^1c7#`=W!uT{S6vVmws*Sbsw9U)kM_@9!XJ2<8U-Pe~wyww1iX9I@AV z{@^TV0@I_LW-kDFHn(GBJl~GY9uFw2>}XBz(gSItw*hc*4ZMrhxt-!;O#S)aEMG2u zkTN~1EaOXZKBs&7EhAJ0x*kZU_kc;+4bn8BcWSaIa0*N`1b-;etsF?6Zi}HIytj|%6!AmUlQ6<4k722aU z3cSS79Sw8v62^>${!%WX|4v*ns6T2DaKdD67R#vl(GHGPp8c=y{?C4gq0D;dTiLK9 z{~x^6rTUKwWkTI&|8=CwSqJ*sZBEK(_CHp}*MC5rP~Z69P~iXU9{)QJ^^meo?$tx8 zzaS6o4Gfd#-01Sf81jq!vlLhD$l<@)%r3O{G%8UF1G(%o3I_9La{r-A_=Qdkm zT{79np=v7geg}vI!5FpBt^>f?@fwf%#BtqeBpx;^-iaGGtla;6I_I2c(AnhbeXtv~ z9pz?h^i9#g7*&c%7C<<@`5PGz{DVq*N~K^1(V&~Yo4+I@I=0oqm5h!a2D}aC8k&)vY&|dKMbvLUdAf$`pRk zd_}fK#$h15AMC?`1vgshcJvdh5Y*0M*PX}Aj0@IVy5QJwgMFBeXqJ}q4ovgk?hoMa9-BSEXiXDGIV$3LmrVA(PcdqV^RC>@)oZ`r81Dhr#wn#kmg*=hnvSh;L8Mo&}9H zTLGU6(`Yes?)8`Cn~GS9dFl%Eg^cm4q5#ai1%x-1R!E4zW+qzRhG_wZV7K*pCDx!* z5lpZ~5Po=e&g)1`Bns2QJ-x zT~N?oh#!l1Ifmrhfy`>KTK0HN1Y}sT2f|zV!^P;y>Sk5&c?h)uDcgG9q8tcP*kqKS zj5ilSVUmpyf2Es=&P9|^*(kiMRpZD=6wxpUN z14V@tbvbn5UOjZD7oyzwp#sp3z@!S%+poW=<#1mdh?Wx!B)De^wP@v(amZ>-fK0bw z#4dggtLL?g+{_$bgUds=pQX%T~TN-rLtOwel}OH9i*rH zuGOC)+v9J%$Fm$Rv55Dcqw*EbSQ%yxI+X$^yShBRtfqCej@t(Tr+?#i4aWOxAnjv@ z#^BAuKgx2vA{Mm@qGsiPMg{2z5K#W4*e`mP<_n1ZK56~?+9vh#01*fi6i&93F_WN- zx4FZ~YJy^g=L$&6>om@q<+K`wKz=?K(eIy)S{R1I8-hLa*S58qUwWR&c!r(j*5Fl7 zZu4}LqBI4@@Q$23AJ9gI5LNU$^6F&s!mIuo7E8Ab{)YA6O4J*kO%+o(%~IBtka}Nq zu##cTGL-~-tw?#~Gx;%#i-F`jN!LFX9*CP13($8ve)2dQ)}h>S(Dh#Z(|H$er1=TL zjW9=JcM+FV;GN}Eh>Wo|OX5?tFd;KjXV1oprL9gl{*OzU9PtyY!e_>Vipw9;pDE>A zqE+n;m=u|qrFw;59W`tSBvHetrpyA<7#L~MUN^(fk_5PeFI1jiO-)b#8?a* zjiv0ODgr`QaGTK+a+kLB(2)@=65)mhT@0kT`~QxVS)lL<+xQ7kT;uXw5rfq1#FOpn zdhsLL+ZYq8&o6AZ7=h}B={mFdDR#vB9U#)(;|Ua*bS4VZ9q(OE%YPqR=me%MxUS-F z{{_3Ms!=|olL7-UYR{iaz2CY9Qw-zK2@?*6c>BZh$bxp;P{w(X*#;lW5cL<=-0hc- z<+B+*+sdTqaq!?M(ZBxpJzyzxHfk?iLzMQJ+VMS}dC(R(1t*&d!UPzbsM?ueQ%lQd z!AS>PjwlUX!}6=B*2t`$(UYN}B9xjue=56!u3UzbW%h z(!HGYH^i_Kbnw3U!rOrvrZIu60qcNN<7Ue-@<7MH(+CgxL)lW3W`^ckVC*05rGMW9 zgG-Uwa_#f|96Hl3tuIwj3<_*ifc##Q9(jznVXE-)Nx6@?Z7NC)wZl+^tz2YlJVNcI zlYrcJ0in6qlP9wONgLbLo_o#@8SpUgThJX@C;SIFH}JF z^}Kxy2brDb<+%xe0;=U|UOuF1z> zNtCYR>1+o(tf|m^u#fISbvnaGBP1WCRlCH%ga{9V0}hQSUFIZ7!drO;?R*^*v8}md zah;&3{0dbXE-nNMUO_$^eFDf>*4Zz5 z&yh#(4+9BzNjzDAaY18ee0i2!7)iewX<00gDIk|7aK;{OT7c5yZGwizHYf~Sj7J8W z*Upgk!=w}Br6G{nr(;TvVlh9PuCAKL7o;%IX}S}Ya_&Nh;?SX%szx+CFRVkf)ChgR zHxOkVx=fWp4^O|qyOkjBY{aRqM*`Lo6MAYPoTXW+vPe|~2-^x&N3Arwh2nrUsBGs` zuri>NY&5vutL<{M^4z`%{%7-OXQC?RSNjbBzKcBKhz_kUoEdYDA@z!Z3kp-6-}W`- zj!g}Vooj2QUMV0gY37j2PuK*(3p&#eB2$JgbX*DC7f2QuGW5q;*FpV4WFF?m@f}Sx z`xsy=#xnquQ?uD4XWIK^1%4|);Tzd3+{_t`_AG)(y zbti~v+s}Gh^#)}0U(46iv!jBIttP$2WkHVAvbVV3y3b%G)PftY!0vE498LrW7WJ>b zQ3ATW?#-pWJUWQ09-o_h`6mMM@%7c(X5Zj{h7qKwyQkU(gxFf><>jPJ0_^Ptsx)D} zTQkvdJ$1gTJl#EI2g7LlgVM?c9+Nu7gB^>!w!VmM$eidh2h9|(%hwWtxuG_ysg=`z z?u84}xkh&@r(GvE7JDtwejKP~X@|^mfKlckS@g8=pS~z=jo+3~8$1Ym$|;A=&I=6n z^$wQJ4B5$rg_p54k;MZ@Jl!vbYu`lr9i;UnT-MsuD#LiLh;x$+L75K;UJm%tf3c~D zYM~G18)g755+705PjAZ)k9>HeFKQdft16GAsbOgDZ!MVV&x%n|%C}y`;r(Vv^JrdV zcqxzH@{*H0osgB!>M1Gx2Ou)JS{t88g;{TEIUql8uDjJ-yQTBVT#MW9nxfw@DT#j)kx18J;CO?y{(3KB#lx?Giwg3H*#2R=#VcF=bAFrm zl6#g%t9pRR-2?ozu>=3)PAImSGOUrvLj9006nmKEq4>{T57{qia@&Pyu=aNQXw_2p zK3~^TGO67E#N!LZ*t%|PYVJ~SuzvxCOsmMFXw&~9O zNZ<3*hQ28FaAMQWUukX6_#2W2YK+HQc1o5)(7iBcC|-7bmH+B&*?hjF&3EME<6?bo@t`AL5x z7g(h%X!iMaw)nJGZ{(4)oT8z^V4Gl?0J^EGZ~u$Rg~k>#+r)VGgY9jtG5yO8F~?Dz-z?JOZcZbr#3Q zpHtOGH`m^;+)sBLPXk|MB8wR68J|vGTtkz`?rtNAt^fU7h@8GmbZKf!d@wg4S zCZJYaSy9!=kqUcx8{K7F*Y{HeCB<$^#))dXt{i^&&0{~%&a-Pjx0dDq=YR$E~M;FNX~8kt$fRwd-wiU4Z{nv4-u7^X-;~v;Ui<7 z6hvNC#MnZkayIWj;VfV^gN}O%-w-GF5*DHUt8WB00{9=g{Qkul!Ak=S<*}f5|6edE zbUjeM12*VehgyJCB-@VwGsFSayt_`!@-G2WA`L`-6hIwrLP~3+hAXn*w4#*bcamN6 z91+Sr=QaUI7c_tcp2wZYRvKJ{x7Cf?&5N% zHg4`K{1UQd0OVJ2U7ZCwTV1a-weHK@y9nE?{Hs_f6%U^C67(SqI|K$#@q4`9FNtQK zJjB{n6CfOsi%zrypeneI1Fm@f)2b{fc-YyvjWza8)kKxbGaNL;&< z$CL4;N}@8!;qg|*XFKxY!Qc^&m0c@%5);c5(Tgg7W@-7GoxcD|=*DU@g*G~ZC;P-0 zes}^ZYCZvSM=8d-$sfQuVd}`K1vYiAEVgfL2SgF)foh^%GaW266?g@p@kiWDmv5;^ zgE@nxg%0F1yAE2?5X1mnjg=}nS|L6Ue-E3wb7&?>zEWcBYVYu8m+Puxwdi{i`HX2SykHN^L({nwRW?H{s)988m<_;`CLdp>Lf^gZUX1~w*Y zgUfL-xPQk7sJx^<)fGESHa+=$efw^)?lor~i(BX<`}=t5`Kgu-+c1gmq1NFKZ_vRn zr_VkDJRafB+sUT#ou)-WCrY+>`b)DJJ`6X%VWlqCZ=@_4D(hetNWB;N`I$MFrGy_R zb2D+hY12WbzVp~Zi2IV3P63z~*?F9fcqwMDu&ulHS!~w10vF=#kuVp3K%uu^Fb;Vt zC1?KKeu;@YoO$8^gf{LKt&upIyFcGm;-@sF6tHhp7(+FCSZH&AovwqtJfBSr5eghA zR4K-nZWTm;g2F11#d78vpcF*0hnh^KV6UV2xTA{`lE}LKIlHR)fy>=?1?N$LdxIb_ zqMrhj^9wK)45Zv1D-9si(;*jd0t_7N?4NfJ6bAB`XOIF$QfoeZVXlB}x^QDW>{&ry zNyx%ILmK?D*#_Q{S57=!tTvd$^xjJk&P^D?fke#-hB8(@SQLK9x(SVN$&C<7%1mEG zNoCCX6AAu}wS+^!YP)JG<9|F|QgzTT1nUVFJmN^)KnJh|y*j)l(rfxU4HV8oBsAnu z#rW!2`PqV~{fY?dV4`Sb)}nW#Uj(su>~LL-b+dt7K&w@-;@!mPa%#0!GZT~T5#S2K zPXX(l<+Cggiz#EUeg|ytUD(3t0UN5PdS8-WzfN)ZF(!=QgS?XbJ9+h28@{GLW*9=e zm;{P34ydXfR5hQJ82e^&RIc;o2P>uUN=L;jtKm}X$xO6gARJOmjb;bQ>yP*QvCTot ztG973Z_}|PwzEnyTr51qP5_nB4mq`;EwFC zdhN2jNheGg>K(ef$WN!-+CbV72_@#{GQ3|roFNb|r~Wb-4)KHJ899cBhn@KSRH3p1jzHbcE-K#Z4C708#u9M^bY#&olf1DP77jk~1jsPo}V5swCg ziFi0yjZ?GVr4Y(gMDJCi8+S}VpzP=$t90t>FOH~y6j6U9ar_FyiqQ9 zB^qkAYx;I3?J%UZ~tom__^Ow1PEUG6xgIo`7V!F1%&E=_4u>^ z{Y8$GjiG%B_Lf8q)(P7TRr?m=72KtKKmPUP?R$8I)d;04$OW`RVo3T@*}aEX-MLBl z%Qrn<*>(yKEwFyt&ShqXOObvOR|JLpL+n0fbEpnVvh=?n^x<6C9%iB#(tpnbi%oZr zdawB%jmjtZ@=%IV%@Z2umnn>o#r8sS2d_#rY?LcAx)cY9dU0&CeN;58Azn=FN%!h+ zlj8*gUXI00Ec*%_w*xqV%bzb>EGeg!HL=ENHMdEkpWV`;?<;RdS+>fB$oDY|45RS$ z9F@F-@6tHwOB%*;fre@CJuPaMPjo$XRya`ee!8O5y)aJt%X=X{Uw)(RlTqj0l^O^4 z%8ibwEJ362l>lL2&tO7;aHI;COy+5p5 zn3>=9dKQqiNS_w*!{=+EsKd3((T#PhqH3oK8CO`Z$GvYo4sO`rtmZ?~nsO;?LC4880ixR4Gl zwm_iw45#eX{B8LaZah8mtIuLxigmEvM?ex=bbj(WsE{1x`*fc}dn{`j@yY{5c`VhOr z^eFSV%+agB^M%3we)^mmn+b18JU=m>pUx2Xl@Vm?ZkP0WUk*#{xeFv_X0OzF`x*tR zZVZj3U545KOch#i!m-<;vx1glTnQ{|J67BRwN6@14)?#FaSNG8ysT+nChs9%qbJo+ zJDT>Ru=B00=JdjMmAV@T`(Y=K;~l}MgPIfg)G99^xpEZ9QWdFsNh76874xTGSQ;vWgDuKVRr02ODjz`gszo!u@l*Z?~{OLN=UJ-|`%?{M#- zugExgT<>-O^k`V{?-iS+BKM0O0OfuMr(BO>qL$gfPUPhb03L-a64$D-^^sXxWDu;w zqAR?{OpOc_5NWEb4x2+PcTOWn9HuZ`_kiK0SA=!&)Zlg=U{CJVmHI4KJZz$@0eC&|f%+9%T6cbz1=d?iy7~>0TxLe{xuh zV@kB5zKE5M-lpG#CnR_hxW5lU$xArJUof)L>HNLDHT;Zp$>j697qy@3<(2E-Xdn2Gz4jcy4IJ?ib(z^yUlj z37oTZ7(7&e`ND?3+B$Ma^C_U)J5r_m#`z(?dINJ{)eOWvodA7{^OkT%HBeiE2BuGm zoK^K$XS;^sMgjwoX~IX6P$A&0qrj76nD@CNH}~1a<-d$A4T_qf4gy4V;99X|Eo>>wEI4LXiY6CZ;n7sdjDrxm(mt0wX;leh5Z(vfL%<*)Tl6@rNSlO&fX0C#U0>z`)=K}m2G1E02Dz=nTCeiV%SpYV=Q>U~9@ zt#`|kJb9)pr-=M{>Mw&v*`qmBAEG%0HP#^)ZVY{8 z4GD~@uD@7UxB8@a;W}dBdiPf>N>u~z7W!0YiW>6;ob6nhL9{k5Qf_luMvihgaH%uh zdpC+30K`_QYopqOL`ra+@!S9HYyB?clM7S{*3`+mw{>*FPkMq2dN1eA2Qs@0+d z`tt)Tz}JL4TujJQ2;>61IS|RHcSf4-^C5!WDvzlM(0}K=DW)^L|L64A0{ zMYD%(9Ufu@iIQ;{!~D9-26(MQ&Zv}Y*xP7cd)ov5f5^8>NeOQ~908ZCv#DgMk*HSG zbTk8tp^ett?%ngT!s=M32&X6vPGkxqDSggLfz|2rT8QNXKxkC|`n;b)s5sw%BFN=3 z?bJ~q0|tPj;9}(V{Tjx45b`yxtkq-aUf%qn%+o3t!xTdJTh^U|uS~d+NAQ=`*cJ`T8(Wa zZ(qc-ic#u!Ah1q~dQ%z7MMbDyTQJ47sV4{Qn>Fu6+|AO}dBVTNwf!kt@bX$`?0za` z3YrNB*lhr+pOKCmyof!y;uB(gg*k98C`!#D1F!5@uAZ-dv2L(n^xzpnmA179A zdDzmw`*{9WQP0#ID*&$F3Ae^+QGs-c>eB5ibG<#U3zZ=>qw5HYY|*IaQ6-0)I^FJ3 zb~jgl5g<$oZV2=YnmzaDdk;A1bY+=icTWu(692OOj+?z)WfiSeIvC>-o4+}0aXFJA z-lZ*lk+}(0ceq@;G2gO~7kyL$CuL_oCKO0E_VC{y#qUgthEj>uxEgN(?ng7v_(ukC zTNw5v1rt5~Q-l7{@kbT40OVuL*7j(j#LSi4mTitWJfPts>aK2PB&dh=G=<@GAhWEGLfOKs z3qs{*e_`7s*OCrB)yhcDz4F9DKKZyf?t{DDz@nxsW#b9S(APf9h2d`T>{Kb^G?)SoW=x$>O%Ooq$YDnDTUJ!lxvV3mQ$%N|R57iuZ&F#Ix!kq3RAeL`=|(yUmIV_Sv~FrL7xk za8xjs9Fb+Aos||Kk>b6l>%A}=(%na5HItAOrtw_)<=S1$F%wliV>3!8r@C|Y*CruM z9Pm;k?Y>l|0GN7sj$b@Z3<@UEP`pN6RVcxY8oMWETp(-iO)TuagZNWdXuYES2L#H= zNr=4N@x7;bl_&ffi286-78_csJol43)BN%;$-0(W^GvXx@e=${49dAr5a!t#9(Jxv z8O(JRp1rQuhuGp{^^lMQIAi@SEIS_#Ks{1luP9=OCtyD<>CD0Z)!uhTHMO;W21G?r z0jXDnAgG`yMG=q|REmuz3P@GB2v|U*w)=EJQ2%v$s9Js(0A$=PS;*?T|z`8|@uo(-LUR35#QNZ24}^KpUR?;H5A z9l1r%aeCKkLR(_tB}>_ir(n8cJ$B3>!H!B7=zMKSAV9Cd$fOiUO1I-vG449%Ou%DE1%akaA`_LM?-6=009})vpylhcD=|eu7;gH%DE+ECguYPP zeF(Uge@wqB|EY&NS4Ky%2OMUZ z3u->@-gECIND!pEg6y+vHGNN}>^b;sEc?|6m-OoyJxzy(smvGwVu9@oiyNN~H-fKI-u;94|YJb3wa$Vn& zc0NU|r)dq?Q18=N%9un#05MuEjJ(!_kx&6XBlBVjG0;B4o)eoBO=B5w)8Say%vm9} zlTRnW>wiFr!UUcH627^k%Jqh^9R#f;NX`BVpk_r)k*v+KG9?=lfJvr2Z~8qtaOvP# z~V-ed)! zb^N{=?1GGMpJb-_O_wCxF2B?=wgo}~q-7!KS7H~62f5dxOT0vt)1v~*g+b{=t|L+2R4E^ES)Hy zlD4JCDk1b~R6DjFe>>$HBcM2n;g^GnTNUY#}u*t`|{C2wUuy9;J{kXE7@fA6^MG4b%aes$@fah&2vA7msl*9HDAlVlzaShXO*kPtwC_M zFM2)Y8GAGVwqA}#Dtf=e@iI*Zl@KeAB#x2_dCFdrBZtITL67z?`Y|=~E~(R<7#M&w zrn$Zb8li{X_FA8Qj?ziugd3Tb$cy@Zu<#EnN>D=VXA9{XvAKV(cyQ^Jhqg_B;ei)9 zPfB%#MMIRak&0c6->nVL<2-4>>T3^{aVUdYsGAVv7X0g?WH_`%hOI4v%lsi6ehcvK z^T6bgH)0||s5AgV2me|E)hmO$5J%vM{1ts)u3Tz-204BPLr$FP+S(<~)#0|pO!nY9 zlx|uEAxDaCf-mpsK1p<sh0U z_imN)1APh+{lcUq7h9}+TIg}rhLO9F7X>AJt&D+N^+{{j^C@E>_jNLr_TomB97+xV z2~lJ81-jSlrk8Ltl=g;)0&?UK=KFi3%M&&%L;=dp*XgfMBG_8D|0b0>hhA!+HL0zA z7|xTb-^W4)(Zh#t%f?K;1#EK%Ci!Y2B)x~k4r|!?Dv9u}hj_XiguC2{lHJU@@nsB% z?)Ux-@ifziK!h0kEiw-w&00w;Rj*ky>TO0fwC2{*A_j~==krI0ZSS|v_oX$+;mPs= zYFGX=a4VB!r=9YbttV6X^Xy~|(#R1pu+U8t|Imugq>TZct!CuG^^skxy@18FM;`>j zKQ#{3kUzzq7`hqedF{=qG8%p<1?WSLXo_|eA&O{{8aNSk=PT-wJdXO*H>3@d^RyUj zjVU!VM3XTteM??6z?IU3F8*AN zVAG3Bp(ko{4{&rvTp~B3Y#gemw$IXvSi6c*USGZyY(bds0vr>|2O645_SMh-I9bPj zZid!Ylo$eF8{7(inei{@{XRS5Pi^eaAK}N<46soTsl)TAzI&1^-dQ))@@!lMKJ9*U zhw3<_ogv)l8bAyt)VP53CK0Zr-RZS3w{pX|7<_)WjQRML6-PXlC{XBrgo&dP{6O&b z;0|CInWXduCPANZw6xv=SAJo0DVTRR)`K z+>j=jCPe+YxQG(Ou7YJ{#SQmgO37 z22;uX=suu3IT6#BsP1`(rn|vQyvHC_W&sD<`?sETJ^Kn8gEB(S@r0ypP^4yeKQL(> z;4f-VMzh^veK+rUwxez>=;$YIh)CRd%(Qstk_qWeD7pX1VA%XnRPS%MxL3+KK|*Zw zWE4ha0)zcpuSZ)b9ljz!CWc!rhQV%G(51)dF=Tz$=5;Dqy>O5m13HCWc@CfBsu>;? zPziEpao{GTs@_x|7@lM`b{42?ZG&%1oUubwKTl2F3_mSyc(!MRF;5JXRn)3st&a+) z^qAhJpD>QkF=Z4lGA4nWO(rsL$H+0$K;Vrpz1v@71YGk?r$$je3t!u)yIoVbTIRlf zTGsAag!ZSLKC;x-HqFi#q9H@ob$ym!Qx?uGBQc)kV{+(X=7c!1ix0GQ)Fc88HHVlS zDp$|$=r(eM{!)VaF^NF$Vfhg?e1@CUCcg~62P{0Wi<;9>rNH`}sF!wZ%Lflmxl3*x z@2vA~M@T`y*V1=)^?di@1)u3Svj^W{v-`utq)PTT5;fZ@W$2SeJ##4Fat>H+N7z4} zZ5lY+v*i1pzp>+8^DJ;>>rRIVts|=;#p$Q?v`}*R>`JYd$qCPEltrrJDC0S$9f!Bb z1qR6-$?t#=^bw|6yEj#E2`AMgJ{)}wwb(^2*F39Ia$+CM-| z6y_pGcp-eRA;+(p5!b`}KhTV6AeCounXVk>q$7HI*qAVsX3Elrh)JJG;BkOhpNosklsAeuGqO=t67(lxG{{Y(4y;1SNYh`xxj zDc!rVY=M;B<;n%B!3|eo8`hW)VH$g9av(tvl`UFzeZ7D(<)eHvT%f#*1*?osdL?qK zIkLlWKc9tyxz{bkT#OKrtR3zTl}$`~LDsW4Oo)HY%t8pTs-9|ZWVXb($<9D5Ko@AG z658)T23bGV)Ssz-Kz%d;;%?_N-igK90EZvWev{cxYq$^&!p%m&cG-{h;Cdr2_hZyM z`^)%xf4dn^~q&t9P>dP8VQ|mWe{3h=*Lub1cdNO4DBb?AtjE8y=k@tk-E8 z&Sq`wlux4rWW{HUx}3g#73WDQUuc)~o&b_ZY>@ z?wWBz(aG_phr`(`YzE7|?}dWFQ=+a0D?SZAnq~V(HZ<&bWS9}3fec1$vx)5pqqI9& z@gjT&V*e1&5s&BNd&f7`_4>JKYUs(+nJZ(M>E*bE05i)kKzu9>qCyXGiNL9HJF8B~ zLC=togku`o>2|=ET^)=;fn1-qhBKe2D&l)IZ}4K(WE^Eyn{6=Dmr*&AoYV097~{)ZshuQZXwiuW-jCUd1vbey zA-1UK4-yJ7yIQwOZg_O5MDmNyF3 zTecQRvidXG;a+n=|9PPgPH1Xjo^Uib{iXxDyU?TMSPX&1c%gVRn~JZL<)=ISK?v!p zu`EtanbKqCEcqJ&M@mz{^|3aVlLgQBC%l1~kG{(rqn&{MUh$^`S8fA1-Wm)#TkV*G z*2?sT2CH&b7(+(ooGNwWXK^8Ft^*yUq`0q$rT<22x;FvmlnPXy5gzkDH%pgu-^0$R zetrwhGBj%okf2_dCTFWr!7^8y2OygHt*f#3Q1_u9VB%FyK)o%OJ45}Vh+Fn%%oW z6BxxX0M}g=0bTXUewr}bGu6q9Q2^?6ZQwbHcn;!a631!fp}9AzdE$6UN}28^J;1i~hufcri$PqU4Ytoyc542g0j+B<^zT~m3ifdusAA!n z19#YAU?!!~!cMRbl{ngFyjtN<4zQ9LAt26h-#O5W-g(>W{U4P-lT4lpTJr1z zE)xF1oKlQy@&Ye!V{J(6%q|wwl`x!{Gp1#py!GIy0v~ZZp3Sfkoonrlr$&-Rr50##;)9pkwIR;n(VD**E!7HLp(Uxgk3l;0K2YmaUY8+}Ayd5$s zS&sttl3a1njzbwqV%MiZ&E#v?XSSJREK}+``xgZkAM7;;%qvlD6}BUTV0O6{cGi71 z5KB8n{CO%_l#|#%;;iA8#W%P0UX(MSi7x`TTXjDtZ>r|+`gc1ZX11#y1AVgu@y4OM z0rS_Nhuz)RW$ODDq3+(Cr7Ag9Z&-^5bcmbbUT$I8^~pr}#LcS%Q)0Gr+KJ=rBWU@{ zs(y0t={z}HhA`9HAe8|Y_+HM~5w2m?pY#QK;7{=jdI0@%NL)B z<(&2&)~(FGSjvqJ;<$K$Yb>i;0P?6Ai+&x&7VP8Fq5oEXD+Y!@ym=45Zfi5qz$cY6 za7zTgYugcr8Y-Q12iDaP`?<-dc^h+-8}vF0EEZH;fBkgBZ;%b3ww$fBsjl&Y6Y$OE zuy+R`fe?BhMjnqS6)M-j2fAe73>b8O6JROb5eY5(T3kW}D&xIt0N)4tIz2cj4c)TZ zsS>c53{zADwkr^#Vwp@B=;^4AU5)Sg3=~WusabBp%rUoO$an7*_&jG|ntc)Rn6><2 zx4qyNbJ*?!x-4%yylUBa%vN83yPf3!g-K~(SiS$Cb@j4>_nbb%P$agPb~L8DEQ#}* zH8~T`RUwt+XIeTSngDsOR`ALcSr$4+^>x=Lp$Fc{^0hc!;^Z?XdvW}t$_5{GN#h%N z!Wq2RVRw)+ayWsIiY+9&)I6l(sjag!Pl`3dLWL+eu&Lk27|1tpmiUz?zNM1l8^S#=(t!qh&iNa9+|)}UL*bQ_% z4&LJ&M-T9N1~CRKXA?nzf~7pXGBA<;Eaoptdfjq1mJT%%SwU~Efo}66TpfF_-47fuoT3>9djQp4^}RW-pRgm2O$ZgLF$tvXa=f%m8PjAP0= z(}1epZ{il0a;_M?BtN@WkMgLNkcsn#BNm3RgPs}@Gom#G@>u%XPR)=PLWbuDEIn45#cz(IMdU9vfItc??g{xf z-NrHUhT9)c$|<8k%n)2KxDNuWCnmSzqQ-Qk{(KX>zlo)w<(}<_(Xa4kh*_-oir z|NqSGo;?`BN6QM_No%8L;13Wm|3X}8O0W33S<$_$4UdR8;%pv+xLIVAY{JP)QJLBN z-Z>GjefZ@y*kRu*qxsLq*ftdk&*d9OGUX->uCvux3*C?se{22%1*om#5D4>d@<%oY zx%?QyN$hAf1Io;Y3~T=dsU1*dcI6SrU+{y!$HGzqdm&mD3v0Rc8$Wy0=6%|GK^!O> zP3=0xY6WVK@&Wj(U0LvJ`h+Pk@QN2%=Rx|CE3BVf#zk8|aERo8Mn5)#Boc@q4Xj40 z-V3Gr)k%+Uq9-hIkv;5IB;=OKhJU~uhdrz411$@)4!an4IPuER;1I2Q9DGEuTxtpY zTs#nXizwu9S(V0>Gg$aU0OLk&#gAPjvZanSl1KR#S3fMW74GB;Y;6u%Wccx`V`21( z`CcH|h-=PR*qv;Rqduq532D4Q@d3zin@|eV9DC3@3HWQkicg$$`_=7Jf-?iDPq(aM zmr+2rCk)1L_;8L9H&h9>AUq#m&I}QJ^}-`asf|8%08SiK`11;8oNfFSlapd8a&Kyg zyf6=|KW^wC*?K>Uffalo$ip}c|4BbAG|6eU--WRllafT|IqcnSx4}{(-_P1F90d<$v>n&G6{^gLlOp-#cx17>z}j# z(z|D3UU+8))v=H>2Iml5X@eE8>w+Mv1;DAnE{2ym{WzRC278S^%T)i_JfYT10Z>f{ zeUK0fSV%`!fYL?F^0RLGUrVLCb>I(@Hmg-~p8@LUy@gXEYn2ZedK zAcrTs^aGLM0>Lp@y?}#x=|o_DbolnP7MTIZTpAo6fsaTm9BSCSj$8-UODcS#A z|Jj89A;mvi;lELS!%6e#f)PdQ7<=zdb-eZ<)CGBf2IN2j0q6c6j&>nunyi@s0ASKU z;dJVg2!QV~2(q2mTcCi@I>=`>1=margBsi3f7&58+Hf}NHd`JRs0C?j`T;W2 zvOtl`NdVvuKz4KBf(ksfg$VEI>vbFfvF!(FqFB1DcZO+n7Lo;!7DA1nc)$CtI_KvE zbHIUA?#V8|z)iLQon`bhWYcq6UxV{;3#SSC_4KbZOv4zlEKvH>f9z8{04)Z^Kk$b5 z2d!>rtWMI>)fhHFLGdg9&biZwQwp|Czl`ps#ssZVZ;BCM_!0m*0c@*CYRheq=z8rV zv5mq7AV#_>R6(f?d}RAy)MQ?#YYCvt!3mAUI zmRGPHD5jw43Wu;Yf5T^9|2H7WG5-1XuL>-HC!7Un^6@4OWmO|L2xm#xjC^<|2w&Jai%9QvreLlC-43qoMyi8SM1at7CRnRb5~S`o4cRzhw-{Y+rDb zPl|8l{R9O&@Yd{)a|Jo6*AfiTm%MenkHXaiFx*YbE2l>w6*bLAO6;hOisv9_J!LmJ zsFn03@oS*A$G8cye~c$b->Z4WVo=>4_?6^ZMw}Q6BH{E`&q}dsDjgiqqmLh--1H1 zL3^=qdAvd#OonZ5VR4TA_F?coZdkuk$W@Lh*9JiGjGE~}CB~8a0I(Ph=^XTUs3-h7 zz_|4r^fJ72q5^q3NNzOVFXOvx*Smqqs74e42iCF%U}khz?Ix!JsDXpL(#xZjHLkp=b8)}va zp$VExTA`T0osqJ`qh5-Gf?%w4A}2*F_kA56oxnR+d*e<%)9MbfL06JQi2ANYG?lNB zDii)1p&2)G35Gp+l6^W-_K7CjzqwSfRhj`G(A?uNuodyzKTS$f))($aM2)C(Z;vjh-J_JPGbWByDQ7FRv&UEE+K&|7KOt+cJ1! zDD#{Q=H%rLK|@4g*`l&Ag8)(lwL;eK{8*D|XdzBATw&PR%IEs~ZVzkq{2{aca!JF8 z>V>Z&nEW|Uf@N)b8b@0@l6Q0_ zH8&G-`7<p z1-UT8x<_oSd>vhyy~Q@C^I`KW%~e(tVvMq<b_V23HnjRn ziZUXpBKQ~@+9Dk}ZGKzpag}Kg8<#q>2N1cqZUr`C5fUOCW9GsU$-|C{HqvH7ZQ|j- zTr+3d4QNuCtlM`3z!5wKP*MPrZ>_w6AadIJ;?IZ-5@;^+X3u^?Dd;O%z?)9^R5nTi zgZ+DJ8QC?P@qird!}dSiYgwNrm@x!9k+#87IM=zrD#y;I`o8OU$qcs&KtKXGtaD|6 z8`bo2IMq%L+9meF5&l&95uIhj*5{Sqy{^VK6lV?W<}G}(Q5fkH&;2ALPw0#=!htF=eil25t6gH$WSZW_7qfddt?_tD!F?r z&D*pG&%po#FeD+B7aI-UuE3lm-ELDiDg%WBy}yO?`1LLH@t$0bo7gYI+*oqb<^Ai` z;8*}(D7`AxbYbjn({ei+WnwDCo3S@ znj_gTa2AjU2szm*WL%LE%MD z?z(@@VK{NWbII79;I$Qz3GmRoCtH9H2q5!@71{eTne%>VkZx;1v$)vP&q*u8XTVd- zEdZ!1ueRY;W$T{rzuR%bsRE#!@VJ6Z@y7#(TY1*bte~FCG(JPO)8I^(KblV=;4(b40TYdH1b0CqAXX@H}E7t-*%-!xDIdaNMjz+3?-zYIz}6 ztnV~TQ_7o7u@Q4G43zk0%^Qr>-5D-cGjoPc*tIDFQ!bh!adCCK!s52m3}L|rbW#PfT90P zXI*Goqes-lLU3AQu)$GCzrgwj`Q4rO5NB@%KA97Z1c0^G?-;w_$HMV-APUdKF2J1o zEZ6;`@j^dIaT9TkVW5m;S1~ekH8VGThPL7oO`0keG~{|38ymm6v|ZKkw1}xePqU48 zs<%LGGbj{v?cSmA)jhA?vCvP&Gnn{7|>eSM5;Y7X7bpZZvb3{4>2LSKh(am z%8|?p?o%~rbow!ciWZo-D)uX0X?N7^5t19{6kBZmnhQJ?Al-ZZmLgN)hBU+d;61Ob zd+Dh&N6ppi8x2JEhwcl|RbA0b%YNrbLsGL6)|r5}96Pp0qVOm)-Up_~=00j{jDqoH z0{xD=$CFyx*4!CHcdY%z*jq~mLi+p8?z@QVI*)9{p97F8va#_Dd}P(4H*!>n`VoH@ z9z+d>212NO%;0YXkg+35Jdx?T59fxga*Re=$zRuP@8Xd@{jH4lsoJIOApX0kWJYi0G`K0q^ zmKI6X&PB>?s5}(EZxTc$*!yc1U)OB={ z*Fj@@lD7C@7=Rmc7=;;_{w9(Ecn1vV|JPJ<4h!BKf}`idZ~q%unppVck3n8b><7u3 zeQH?D{C&+|sZoHFt5qA~9m;xBz5g^Be!HJfy|i+nanHE}FdZzO7^0O3*+SAs_1={+$|9bAgt-K1mi`v?w994k;Fmq4BZeiuM5qf{auxX%Wn1NQ zlBmaYI6LJgKC{ZyGO?oK5H;f!;eC~c zack==rMW#sm?%z##rK#FX99QJ)eQ&+^^Q)oSl*oW$2~$vsloL}?Yk0pWLH#HmYSn+ z^=bb86_$S>oi+}nBq!I=wJVgWe$3X<39a==@oX`juoX)yMC2ryJv{Bgc(k3mlw;=xWuIx4e>K=HA_DI@=Z~zXYZp-=y|9(J zigm!lxZ_}iZA+}^9c)GBLE!0Q^t)6~Y zx13y{ZXcGrur(z=rPnp84y18pwVuGi#?+We2xoPB9mBlFZ3+(ILY5qB+=Z-+5fJOZ zbw^S5G*LYKL22?TrPg}uoMocq({PuFFJG=$z1S_AoVIp9mc8P!!$K!AifcY~{z|CX zYog5oD;7VTh>MNkNVAVmBm|twWSQhiM|yXB@%tY47fKf%_Zd#IU7EvqCO$o6t^983 zy}It*_4XA4v=p&AA`$P?mS%iORv~|e+M@QzRTdln&>*2I-uvl<(6p7WQ;y~CZz4yt zP0h?oGvJfhXjsbmvscz0MVpf04_}o%%3fH--Mn!>v!`wS83zB2QW|+(`;fq|?n1n$ z+k-$R=7(=t7`2CK#bv>rOIo}cLP$&yfO2rBK+KFil|tIk*G)~^wLGcw&2!6lWJf#{ zPaIZAQWBg%i)>vMqP4!_GNfj^=VNKf#SLsN-6{;~WrFgqx}SXG-LqdtBJ$R69J_n> zZq~);a7dvsh|%XI3=RUe+#rcfI-ubA`}Zv-eu0QT|GlBIGI8tT2DTxV_r1$VV*$Xn zOLr`HVwJsDku+_s2K%k=cK7V0V%nuMA6Dzu@By>S_cQ}^x>o&M!{Pm>bd8K`j=i0d?^d$}riGX< zfyt)7LrAt*xXR4B+Bj+7_`L-~$O~d4p9`{ADJ*=gBuN>0+J~Suy(dHA-t;;t+-E^x zTV4TgDMSX*=5VNQP~+|Dc!>R5zt(wi)}qbdP6zn*ZrmQ7^|g8e^{wjArrw6n4~O-e zyp3F9F%q44IXi!>nSLme$Z6R(Y-d+?hS@h1BLFG~P-# z!(4|c#$?^9;&8;58%Gqa$`e`mME;gF)Z$vNR$P4iG&@d+-CkkS<|QiF9AWbSS2XL- zSDH~^uC{gD?;BbfJf|^;qks&V^DJBN1TK%EXI1nJKJIhbSR&L`-ai>yr|va;gf{5$ z>mlv9B00ylb0B|qHM)I!w^hT^3@z}6A%tf1H4U2PD0SRY)4Sj*%4!%d9hla-$SL@& z+qDVAe86bjtaUs-71eDOgOrlWa>B4q@)uhdu3(r|iS>Fd8_JU67)_mIhPGqn9Z}{7 zpU#-Wh(asHLb)@{62pi*1!TuIinqhWQmE>6D;x@!fkFplUVj5XLeJYbgr0gSO8it> zdZKa;l`Z(GB|uKIdf#ubGwyf(gu-w>-wxK+Woh3u{L zK3-548RvB?^l}E`-jnOv4;eR0UkBF{@?9Q%?jAmQm~XA!Gekv6;kZax%b^z63wuVJ z;NaO9i6dt2y|XQx>h*>;5~!A?`BUAavrtNQ%wK7-f;hzr8HHYChf~bZ%Jt`W;rJDT z4dZJg5QK*|2ML~-ntP$Ng=;nLUM2R=#QS!w2=AspYCga1(}W%_7=s%Nh6T;CSp|HD z%?-7^S>idX`M)YrLwc)vOBj#x%asiGMVrTDvQ0%d>&oMqPY#ViLp5bDl`d!YB=J)x zK?)4><7i5Vna*IFiGWQjIB~FlblLbFJmSZu%F2fJ3y4y!l>A}Bn%k#4#k36W#;z_? zty8Ch)&g{pb~~8TI!-J$?9q9D5>mQMEOY5 zr=bh*-DB~f3ox1L|eSqUyqi;A9%Q$Kpkfa}Kk-rw^2@VIp`9Ew}ns2j0I?JB!O zQmNZn;VvN|YfXbwTUG^KKod_H27OJ^C%*F21wFJIyHa|$K&j6xb-Pb1bu_JL?X|_8 zHe$~By(D$-Nw3wxnR{Ql;h9#Q<0w0d2Dv|#c;Cqtu;=EBHI8uk*5c1=vhIurDr)S- z9BEofNg-9csH&q-M=&pIsf(SgdT{-iqieiNP&~PF8%mjndvfkg+^jGO1q(&_1p~w{-5ZS}&LtcNVzziNA_syugIn&-)qE;*Gk+7fpU9 z)(7jtzou?}Q=kjJTS*xW;QKO@#PjTFG|pR2vK{G)9X4nG$-Ix+;2lFXto+^E!xCx{ zf4MUo?EI!%EZzcZQNirze9;d{$MfgA?d;p9{)*aeDKwMF>gXESxP10!%)ADBedIiX z{H6+(7RKH<^KRnqD_GA&d<#T@r+<6}v?o|5@zZ0h@U3%nCLhBOXocq+iMAUxP>qi^ zKhq6|vDJ@U%^!5h$ENst%wN{}Bkld<Nwkb%9rvj)GXKyJV#2tAg$=o5q&MtLRA^9t>x#=Xh8KcoMs; zSkuOk@wE&h@)BFaX5$YbCKPtx3mzP;dvsU2r=1aEX>&;{>}F`@^VY(BQIEQZd{6j87M+BT2NOS zh?c#k(yE@Afh$-EUF2u~iWSyQ#pRrXk8L^$NQ$+muAu9Ko24%cKVU{(pjF$>n?RZC zd^+Z(rl*y-TKA*+4f}Ytu|O?8%Y~gY!Fbb&GArs~zmA4AEQD8k8u~4)&?m?6CK-39 zxk0H7nw@cX9Y)^peAD(|JQ5(-(4;d-m_MGDBv6L~(o%08e2_v)xkAi0V~e^+WKK?6 z4=NO013Ip}MF-GU8hn29g5j{oIb?<(k%6F#Kl>fYMtMsvZ?VrPp8~NNAC! z^mYWL1?fE?LI|NrCy?YW#Pi+uk-b;uoNLZ!KJ!`osgZ%sL5|}b z5Ck2(dE@GB2;vBVpnZ7<_JhCJ^G{>I|JWbiu<(K)Nxj|wn6lIpa=;&%yl(4gLj@gz zWblT?SqrWOK_6o{cN|zDCe!$vSG7$1ndV0A@&x;lVw+d4Te`*_;HiG3*wq&DpQGz} zb_wsJ&JG|?C67L_`RCZ{00Fkxi1!YTv56B|{IQ=d-6XXSUXmt#xqc++Zd$#+oi>kA z2&~slhU$pS#Z^Kc4^0k&@Ek0fOyCDp8$Hlj+GdLFBB&mNiO$YpH90%Z0+K+nI}p z1eIm{)6|2?)VAk}S)qGk(C?c|j#LM2w0x>ryV!l8xC=F#jl!wXR=dM@YHBL0X>U_g)5!xkOF2lM7h>IA{n1%EZ9BZh6EBq!FrB>oGuH5^xi8hZ z?*&-Kjm?#>ug*BSx`H+8DRiDtaz7BttQkJ~`-}EkviVE7g*BG;>A~B>MBx&oxfA%_ ztKIKS8BQ4XT^kAxD!v`NURB?Rvy&|)Ka)e z++r~4a=zR4$7bOR+w1ce@OfbQ$7yo8KjO`7zhAe|%V7@OT$*5ps)%Ry?$0Fa<7f=s z*;p8zx*|d~+8SqrnP(dE2)3LtK2S@iQl>oU(;h9u9<{X2ZJw(wm+U3<62R&Z@6k?( z4-sE0Dp0fvu(5k&Sk-nHh(AoEE%>=&3_tHWqv6`>ScZDgem51j3WM%T&~q%>sh5l) z%Nf@e7Zli3nnEE@*!OaT*T!_JhoWhso@2SmOc>&2*^U=%!>hD#>e$zhQ0rAjTSX_V z+l)CgFW1aAAPa)H|5$!{0a(7200VZAX#MDU+hyTbvq&K_pKKm-?K`a4U^mP(iT}Mx zpOr_i24>b1|187*$I~HFErYhmZ!Y@VRRRz+BgeF7=Ymr+VY#e!Su_51MP^<5l ze=p)YY##(6Mfbv{Z4}tWW_#yOjJl~kpCffn6-NIR!zsy2lcQW`a6!;&^8e(#|EU1G z`(pQ{`Ts6@ZF@Tqf|8yojrqT`uJZqAT@##DwcK*SG2>67+D=}cD<&L;P(O0AGmfvm zc)~3r6|}J+wBtu@8yIxPG7Qie&3%2Q<=~IwBt7YB6Of0W{u^}q_3;UHQ>lC@*&Y4IzD^-Q}xn?v$xRXKSJ~KNNCpz-I3o zAs@4tN6NiOtwk1h6>f(F=q;_x4Hi#zq+gzDh~$)GM=!+rSXX$v;5+hyNG8h=RQzXC z)furL&T9CcEa%+vYqHjKeSSN#$eF;_3ep8J=x6yE9hBozhCWQvnf0!APk**vIFxxE{P|~|X=h)UV7o^qn6OYg@8iauPPd_){NQUS06%S5!9cGcV<(u2+h0S+}^3 zi(VN1Dw1WE7ZsdRv;HW$OzEJP5I#ctD7jog_ zl_8UjMTR`?z+Z7o8u*9Vh8STJx}f60AikZsemln4czLcFqa;l&;H@zN+ur_s zswcCoYTuCuNJE8QYF;?ThoX+!*{tj@ z&3?QdQy$&n%mgJJ-TO%)3JFWj%<67DJ8hai%orv2;L-;V(xli93HsZ8m0SGgl{~cE zm8BQHVOz19^+s!V8|AWaw6%vn>?}MWV^F8TGJP=~CKnl$YElgIUmCX#$6TJOP@L$# zU{+94BaOLs&Iq!%+(SfApGo49^ZpUuX*IuvxlXd8A28J2?34E-LY+E=?fY2xv)^%q z;xakfEZwD!n{LS|@t!j(=R)45He2uGuB;c2*EF^ef$VQHXa4rO>pk;LxzKi#?U9ix z8P6rJY_2e83%669`dYPMe?U&>XcT$@c2JYLs1<4}h<|CZ7&6CdvL z9V-WJ=)AuLL5+X#eqM6H1i{7hT#Ky7XkdU0JUA9at_|dLiYcuOB~7!TRs&zy?(PpA z6bLE}W8pzDF~f{|*6tF@xy&4G+U}Yak0!5AzPLf|=f$T@AG}&_o9=W{Za6`FB2_!H zQR57x$^Y;2-@9&l9qs*Fn9CDgdWnVFr6&#YVZo6Q7d=MTPmqlkBge9Z8j_vAe7DHE zuzj|7qbO$f>`o4Gztbt2LHF7{YGs-I)Oq0%=;6DnT_^-1I9!K*8A+5cc#`Yp#?k65 z1V>8#KW_M+R}%!?283B5-Q~_#oZB|k}fWr14q0WZYYH&m3`;T2L}f31=BWvO&YVKH9j+qH(gPJe%5-SZXEMIKG7z@ zGISQ>lM=td6tZ^uPh{`s>9p|P^xCdS+21XviJBiOWtM@%wchZGp>p-F49k%)B zZ&cN_rz)MWOLg8XF8cVW;$zqMFV7h`NZ%Nw7E8W<1B^y>Tz&cjW8;TjCUC8;00S@X zyqdBcqO@I&wW5+zt9;-0b2}EvrU&GQQNMnC8R}n79>!%bL-K#^foJo5@cQ@HB48Kb zZ{C|+K!P@aL(}ekO!dQw701C6)|~5EvO+ShCE6cMQ-1X04b#-M$FMW;8!61!`U~x(A>`}M+t`b?k2CL#->`<)NpQ{8+*-IlF7#uVi;QeyUTF(UW6bT9~z1^JuckBn%7HQ4jySQ11P4 zwbZd5ihy~I4`nLSOaN@KtMe;XR#vQ;9$n2?4>++;-jOPqWoXDikvf!4Y@3BR_L|UE zK;;c56U8n`?j%1X*N3yQ#gt`|<+U?&d@(xdtCJSZ>6iWX_s@Zi@~4|J=M*q9@TqVt zLNn+?B(eM@7W{d#t1*%{WPykNpyCp_Em_Wy$EE?J6D=69NR?xx>!!hnjW4>s7ALP% zx-k*h;;9~S?d|RLLBkTU%n${>*Fiu>u`c65t`uJ;=-70xncam|J1n{|RyR3zjpo!LC*MuDKqe;_zs2F_#@f=DC>gYZyG8rt0a zWd~Xnn)YBZDcrHYV02M^c?8rES$_g(+af04)Qi+C=}ckhO&$sScEKMzVekpUYJd&y zZeQ}*9hH_KQTEX3VxROO_5L=qLR%pd7FKA$;9uM_eNqeaoL~Bob~<}dhU(h4qVj-W z)elJ>Cyn?}EkU@K_fQ)x@fTSAYx`}3^3xb|i`-$E*vQ31ESXqnS8LmJ>BSQ1{9^i9 zmK3js^HSEIWp4G}g6!A+Bs1_^5HTkESxs+JEA-b=AyCJYKVBHRhT8b~%{bf1oV1wSf=`S6DIkI&0BCeu=K^K6U;)S;Fmr*EF6%@pUq~Tl%JnJM8Y7~ z2bu94JPW&M#B*U}tHYS)`|9NFgyfSSo@FlK`R#U!moL|DS7IaWJa;XU`0nu;=fCKJ zQ-00tq0zDjcYJeLhDsKpkhSF-zrj!DhU~*MnW_2VPefWk(2})+X8QdUf<~p^VcbY9 z8m;nhyspb+pl!YH+dA{A1p<`&PlVf4stHTG%E|gOd~p+EIF|{=QY1`*(JT^N5d8Cu zh`3~;bz+}O#mx`jBpWf86TyCY(UcmGb32x$?FAekEfh4f1qvFsb_SeM5x90A{Fw2p z7z=zczrAOdKo;Tid!OB4gDub`^;y*Iszc7bH4`4zYW6ryqC7zqT)36(ne zrz~(Ujn4q!;LbN5Vh^Kt6F1wJf5kBF2hfcPiOv}T6?nlEYHq5MM?%5$U-XgkJeS9s zpbxd$-T@81Wq*7f+E(v?cM2btDFk(CuVd9Dm>{NP=NEzRUNvG~5pRC^tgjb5+atz* zTje~Z%6Hy!-jyB8y!w5&BDX2*lzWZh>b0u%InjUO|470WTz5Zt=t;+}Q)P9M57m&1 zMOQ8IbH&G#H=CO2P)&TA4(z~RTQN!oqTfUyfMPy3NEqlo2IWs9P=u? zADTXk9KjR$m?I}-&+Wi80`saie>{);qRZE+YE$6l)vmk5o~3zt(wZr*w0m7UCS82H6uk&d39_U1Kc*DTEwcy+!@*P~RF6FMDnK zDQ|7>W(HgDTuN?vIxxOJ-XAO%axRfP#7j?W_HIB-eSU0#vP!5!=5lSy|{ESz^Hv;ZoC@KM2J|65xT5s-q+MbZdyCY z$;rfBwc6EQU$TU$eW-QVn<<4_AywbL8VRqxOj&a7_YqQlnAt5mJ2#>P_?f96U!K2M zgzw@a+FT&XW{>BHu30ZF?A2g^UcO`rl`KjFTQq$v6$cYIK=6KLsJ`|yD7-00VzuRh zUn?kgY@wM2;S-6{b`oL+Y3I8W#7Tzf)Vm-Ou4k!^Npvlc!x3)TmA<|GS9h^Wt9;3t z>&I%G^Kg)H{Y5^FGg><=%ar$+Jlr|4!$U_`N9bcW+XG=z&*rU1^h=nbk9shLJjwY32HsaZhVfGM>qu+;wPsQ_)UM3aBi~}h*g`RC z%YhlKarL03@md;_uNtQaP(`KK*g*T4SFd-6`mg zvoPzkFr%$#ouiwz$WIA&dP{u^$acRBh4h~LW0SiT5in_xyg&R@`8Mv0Qqt;_%>5QF zaRnn8d;BQ9t!x(>F?T8fZ|5L2XhZ8u&ho6jzNU=4_hDYfFU3gD=6O!Ksfs;tw>4os z(zNvBIocFO@Z!K8Y30i+JE_~c$aVor7wv@lH=JR+-W@AA6kT4Mv|l1mbw{a;dcH6sHs+s{i| zPpG}15)I>&l@RxVv#8s27^T9StXH}SXH?3`aCpbw&txpG@bB+#sNGExTQj%66p6D4 ztQ-jSwa^(>bhk4|FLNc8No4B82wwz1#{c~;u&;ae8K4ULko7`aRCyJ3Hh0R3NHyJ} z_Sb6oxA(l5+-j}eTxr`@)pi z>H&{Rwcmy22{uY08Fih?Or4+$!Or?Zt&(ptu$sFuH}{5=GL}j&&1b&H_j6Dj>1v}q zJ2yz^krJcu?+^P1QsKMi=y-lxe}|<{2Vw!=;y%A(Qy4%1P3?wmrcEPeuuLjNg96H{ z6}m9rPU)Z;l*hf7jsu;8W>(DT*^Ge0n>)F+frF4_btxBE4mO-{q=8)!5!%__&gp2< zfT_c|a!j8+Y+^<$Cer}dBhe_&dX)k~|8K;tUT4n8DT&p^AZB=}?#T_9coVJ`RnUBGjn-3& z&oFA1#PEkwBmxy96;i|0Y^WR9mot5)$PXnsXd%UPS(%jkmYXbE?W!^v*qRdYBZGH^ zPjy;Ez}}J7IWxgGz5c(dLwU`$2hcLJ0)Z?vN5QNoqCdnS2^@f*>_3@C&iu(w-y0*%&IVp?jqTFf}|QY;?B2x%%SH7yV3x8Lb&_#vCzw} zQndCOfdpM_FoVR{*=WjGP!Gq8Y<+#w`UJK!u^gkZ9Mhsh|E|+Q*l8ogIcK0M>fUBG zbmlc+z8{(Uw!(hTplD9C0n&p;?~$G*HRFkFib$~f0`<>rGI9}q8udM@F|6x_A9$cGzZsdfJj1s z*mi~^=XZ%Dzp;SrH#){IXFAe7`fAYIXIk@O9iyqJ%t}z+&DhYc2hbh1*ia7+S;a`D z%Hxizn*kB9$%aU3Ez&DJ9eL>)mJ*26fb!V(>~T~o9<~d$XLsoH^t|=d%rvp6~DL26!~Q+ZuJK729FYtH7eb{Aak7pv3wp z1-mf1urOMA=Au{6#=gbGLDrhhFVbxOnUfMKsB(83zQAA+atb~yKaT-6OrfZwJ$TY`MH|En>3 ziCgunS?z$kFE0^zLvVKy2$S3gTgrU6<7{HAUk$7j+9{spV z+E9vA@RKU;2;H|0Mn@R+mhDhB;gNgmIm;Bx=2Zv!E{j0!&UU>ZNun-~*N5}M{WKn^ zZk9<9IL9eH>i{kh1h<1co#(wm2C4UFR} zM(mAAoo}wNen=G9kD~E1{(0fVX@X$N=e%KB|4q)hBkm>_XQ*QG_03{S4`X8bET*ww zmU#v}3%1_JkKwK=(UNkl2Af{O7&d#0_Y7B#Y79VP zPcrm2iwZ>CIigILExY5IeJI3{s)0>gn*7c`_JFSq z=K1q0D8z$(xn_lmH5r5ydXP1|e;t?%FTB^GCslItOK~A%mc(+$r`xHs7-z7@-KT&&^|9aKe zqCZ&J81XM7YvzxExE0&t1!PP&yAbWCj4r()lp` zL2kzgqU@ual~^*hy35cRuL9=| z(-dQiVR>9uR++o4#7m}zrPE4fX2bLGi>3}&6g1SQ1o z@k?GSL#~DK{ERumSC~3iNHD9)4#_(~3gr>7;sVtGI|;=`)j*li?d+C9^bg)h z`pw#u5NGW;pRU?-Cj+P3lKr;p+Kco(-ETM&%2KmIyeh=MbTVe`bYZ>26f)(+;lFEK za65iGK}*`oqzD7CuOu%D%QTABvV^E&6B&AmH9ebwxNy--3sB_cN*DFcdk4vsb8p5-5{PDZk*_8 zxvb@t_nucYy92S8BGn=M&Y$Q@b?Aj*P*n2rPIiVgULpnSCI3RT?*2_k%(!0Zrly<& zCXL_Mba7+>j4x{Z7VhEb$wc*l<$uPJ7EV^1a(pw(w&r3Y+XG%81MO&U5n)ItBc?dI zUXo|f%bJeePBC74#p_mAZT4w$Q`2?Iwy=p?hQXJv^!Rrd8ZZ!E6$#%=c1+1^~Q{QW88&JEcCTvm(W;Iup1n@L~dl2?Q@`(McnYFh^w`O}`ZU-4>dji0C3h@2(&%e}jW(G}r z<=$j~;bGRLlg9@ipHQm7{g8J(h0wsD>08T%jGwJjVE0A##^aKkV?;y(FQ(&?04pxQ zBFo#677vQB1Ld2d2xv*}$HQ{hl+wLSAl8tzQ@x((%vU97%H;mqz5`F3uQ-U8p#N;O6W+P#P_eQ0Qlf>8Tlm4jdNW*zQ$r@dly#Es zG5OXT=cfDZ(A8db^1~@^8NTP`hHr^c$VF(-%r5<=@j?Vn9HmE*GPcb_5wSTTl>K%d zV^!iw`|xjZ&@^5mz4+xy2VUYm{{HXQDlmsRK3SIrw#yYFM&r?)J9n18zAy)DbvWhM zP8-8H;PN(Q#{hRe+itWL%@}9!t_zkHEq{5=&o-w^ggI>vX$j|=bPfJBGbgk6)Ar$m~B%k3;OPlIhdZkIuG0t{UJHo;9RTXm zVQ(MS25#;MKEnV{MqiY3n4c(&*{=s(A3Xwu~P#d@01qi(Ago1&TqCjB$=9< z_{5Mw|47QXfCoNwl9N%(Wtwo1m9bU2_=wJ+u2EP+$ht-(fbkNFoe2gC2U76P3CX(e ziVN>xZp>B(?0e z3if;mWBooAz<)W8r8HoM?byu4R=7AE1J_x!jQ{d}UFU>SioaGYX|_dt$ba-OH=X~3*I2j*E2kbO)QsJlmR1LIb8c` zj#!H}vIx8tO2D@C7N?B~+nWHEE!=g;Vhzsjk6kpF+A$eUBfVhRsys!CQB^^o4dH{W|?Htg}0w^&0% zOsY-?FY;xJr%&4D5XaY=(;zBZz$pJXF?M_!khuHnsS*!ri=}fr1lWTBs`Oi8us4uM zr?JU|0Lh6y(Hw1XbFqJKPNy+Os1;l%|$@4HY(xx6k^*aq0MbM4+__H5hg zz|vo9!F?58f&dx#^6yrMq&JKm%<#TUL&gq)-`pn|_c5oz8pm-iQ{}m?HprdaXWtJT zDKS)-j#y2_D%+W<0PVt0wb#g=vlEsfjP;T`7UB0Mo^{8KNi84*VZ%JDlzN}<~vO&-vMV9&~)xq;5xy(&<2ob zyeKs5RV}nGzb*QTX&eAtu$ksw=7dD@Ws7Zh1+bVql^@kW?f6ep$jvqp#ub4qejdRf9RZ#a1?e~*|@2r!BRx;H5c8gFcp=x8KeC0}Z$Pv)1Tku&QVHUz5 z53Ir);>vH~+IOoSpAx8gheR|+a!$Kw=xOjmn*ZgFoqqD8$%$5WjNh~vb!(`<#&ml} z2S)u~Bz3#g**vSmMQ^htpIN*(YqXn<(qq7zB69S=53$=%rHpwku9g+jcDhKX9?V`8Y;eX1LJA&$arMgePBQ2S!Gc2e!bya>0TTy_i{G+ zt3>a-m$ij&-*-p#!Ra$P(I0l$A+@V}?Z1;QtI_O-k~Q8O$vE*5XN1Fy)McgqIQUH$ar`@;(5IT`mnBWi!5sa>62>Lr|uNXEkzZydI3T$~~#8 zOB`F}wubg{F(yAohK3|S782a6O@$LHm)ZS=0k^-Kf|eNNQX-|#{#2*D`{EG3X3tdi zSQ98KTGy(bhou@2*UdPoIHoC+9ne{RVu2;T{H?&rJ2Ri5af`{j!m~XX0QIcg1kCS( zBU+$basMAHXxu?!PlqV^Dpt(!kZ{g&EEAEfH_{zuVsYMqfWvhb6Bc%Hh|tc)2Sg-L zV%kgv1`%tJ;S#A}LSXKHSRTFa{VZvE8jHg~nqq$u${Ha_9z z#)VCj-t#Q&+6oM|MI`OUd7-4ZKjT@@q#w%Ru#D6?bE*?)hq%Jtfa$C>7;p59fAnhE z+_6177XY-L^^EKxXA}pL8R|Z}N0NiP$XwM1z)AmCS;Kz8cd>wx{Y`|v^n}&)J2y}t50TKj%IP{;pu2Vdt-HniS9d$} zE~ZZdaDFuA+!+tXx`!)g8)kQ4}ejYUZLHW@=F50O}-%n^H9V)Wd{ zW{&@_s8+_$Q0*5GUwG7PIc<$?)R@`FzlSTqF{9p+b#K9C#eQFQ@!!h^?fhy!ku6|w zuHd&^T;hfmy~D4@c-t~MRFD&|4|LL;K<2%+E4MV)0rIT#AQk`lZsca?6AhE?o!wF0 zvIt`mZQ>F=rgx$S3;_bR=RdjHd8qEU{|>I83a$W>@<(RM4S*?U|NMH+UqBC@z#Tlk zue9*o-PL&ybY<}53F3K=s$Y+vd97Z@^3V+#WZ1#5Yc7rOiMJ++t(TzI8;mxIE?6;; z=BZoS3#9|eI?z1-Nv@J#VLMM4_~4aP;sY*+vw6Qj&&+3juF`LDR~&i~-v*X)1}xY5H|uw zb4Kh(Of4kP*!=AFebAb3^-95SDX`q~^V-$c{6fZ*-A+L0SMLVD#WA6s2*k?3otT4R z-V&|fb^g`wPsN+HY^{)5`}+FEnUIM&V_+(5x@!D6?gRDX*G$8AjO|LEPHp8fk(^PhtXc4L8*{QAkga|*IA9%^5M z(Yj$ayUOt8&B+*kb3UpwRex8=op*XK?b(Z;OFEUtgb&^gZwN2A2mF2~Ln!dtzp4}P zKGS*6V1GWk{y!i67NPt$N8ta@*4QJ$Ks^fsM+K&;b*2WLF+w|P563kFW^=MR>WTt^ z#B4vUAB5F*h9NQj35tu_e(6x1>c7=26A^Yqx_b5Y?&zi*NcF}U!)MK3H9zGQYnf<# z!r3|rhBx7hMIBSEiEKoHytg>+Rzmt4yefNXHlr)%5+@w_XlN7&x>{t10I#_1zB91U z^x_03%%IFJTi%W2Tm0G7Wmsp+HaFD~vQOFL)`2`cpG6&r+h7Oe1!1V*!-oYyqaTsG zJjPQ&O~JYA^4+xo8rwGTmNuzW0%(&?IQ7CM;P) z5PQS~00UQeQdIqy>{a|0tg}0vV_7a4WT*{V@^RV^@hsr99pDI$%Av6sc!lK5JCnW# zvEx%!h=~QDZicTN^UG(}B>tJ{LrWU`(zb#T5?Fz-uSGoP+k5h$;y4XST6;-j3c0yU z2`ej`_q=4=fwVAkUY79CJG$N_qSCL$8GfMW(jiUE-ev0I96Rp;opsS_M{_;MX{f8;*?f4u>&dt6X)h=sMWx|>=eW~1;kWufK`tTdh#b$+n$&nB|XZ<7TZtr_Hf~v`1?4bs-`D&W!5ipVhpN~6p3)Q~Y z=b-lV@&ELZ)~)?W1F3AMj3BD^-c}A2{e6+CiKM&n-Z}R+dW;PZGIs(6+QnVkNX;E^ zpY9`{ZvoAi(XN)?TY&xV0|rdpaVrn|mq;Lr*l4{SC`kr}J`bXEz9cPAny=mgajr+D z<%L19ny_aS7<`*H`$tpKoBiGM<^rR{SZ0s0*$=A!K5P|Yi<2n%T@;>^lHM=!;Eo+# zRt7D8X1*AUrC8|mh-{u?0;WPrl-6He3K8|*f2(vg^`AJhG3r4A-c96nfJoZi}X13M*CI~hGGA+6MKS%o;Y+`;n^o#divc1?1c8G-0Uf~GT zzs6%O6@8QXzy_}uN0 zwQM&O(0|yh;cd=wWy!XLXH7OZu`9&)ZepDl+2oy?(o%)b>~~WtgeP;Zj;*Pl^Nb={ zo>M9)xm79{;+W0+`?%byHM28-+cRpNtRVKWI7nW9KWgP`rZ1}O*15kma6^8vEc+@= z#)b+w?g*;+<3CoIB3O^uTQ^E(HE97#)9)g6$XLU zhGMLK^s&%n`EJyV4$b=V+ZuYJ--QTOVI@;Y44@U5|dJ+7T_Na(g?l!%M|! zGiv@z9xL>KHN<5vUxl1Y2+iZV?)Wf2r$P7bxSKgta{PVn8GpH&G8&Hg z=Y1TutmEULiTL?_y*Z*k2i{5#Nw|JFOS6bh7UYDJ@OeR94^0zpsh_5_DjHUd+?tXT zJ)42qEy`+%Ct!W#;FpUhw@+fwq>YaNzm-Qg7mdyHr4}zdXsjCESFH5Fa>iQ3Ft^>& zLZwz|&9V0*>{~gk)~=MOn~>OiI?Q=6A!4jZeVD+jl5j{!b=CIp!xY@J9t*qPnCt6W z)R%ePYrS&_WI*~X_N7TxA!o?+Wqp6|kyM>Bif5Ezt_R`Zh2BTj&MEb#P?G3g4W0?* z$`jT1o$bjP>d&qJQN}b-g*`p7>L_D-E@>?en%NaAvo-T39n1P5Em@3}xoW1urhpKD zf60H;a6)CBN5&=ftzwss*az6cucX;5pXLB+$n5m2p|Bir=W*oIcT^2*06ont$i7@YJ^W1bC}7Kz6C!Gg zs<4w{O)4AN)!0!i&7E7SKe>c9y$L2vcJr>oF^n>e{J`p2LXkR|Q|w@vDMhf1`#)*4 z&h^3Kd5}58-`!V*-5sXV{miVEitdZKDfz#L8y<&*Olidx7M_+MJ`u`;L=+^My4R!4 zL~@-iL!1y$L`usb-QxX(VpqT6A*Y6p*c-hgU@V=ze(C;8afj3h_vL%JO`m8ql_#Q` z-SX-4pNkeo(!L*I9+HahN;xa9SimBk+IHq=(o3UtH|AY#?$zSO?Kz-BPe*5elPzVN zzR(P}+D^WfRpSs^c8frBDRy~I))|uEHl6;C^3wMscS~$>vA_AWcFk=$Irq-zR*k>s zw;j4PA_Cz=bVJN=V-5TiWrr?L-B4_Fsyo()nz_vk zvGpNZlNl+S=V>KTeeuc%6@cw})M6@BOUyu-k1gJhw@ywgzx)w6@J<{w>Hq0{e$j!tID?0ypE zwPP~xH$wDyJ@vx))}`T>C&xcD8~4UUd2x9#kV>QaW>%jAoi&T*ryt+E(&FaOD)_uu zxp_*tK)b*v#zoizlDUWt0o^?mBJ7g;pVeKI?|2LDnEdR~FdMhAgH+6Y)e(!9z)yvj zx82jkA18unQc$0%+HhSUddw9$wgUPlXTt1U$@wNHvQYf|I%i5g^*Tk3LkuApJL z)PqWweA#@OQ97oG+uB%P$BJ07QrWKIQGxop<@;J9-EID(-iZ@tLp;#x(>>7@{&a=@ zqjJ~&f*~F4BaL^TeW@Uh+LFcgeYP-Fh<8*tZ=)`Iz#QJMoFBS4Ulg6^N61iL%zqd7 zUe%~fiJ{&uF1I3(vhJEFaRXjki9C_Zv>aSuVs?MH5G;J8u(zke!Y?7+$C1{1W;nLL zcp-Q!ozk(`kF2ReBce`x{z{))rup@j6s{z#e^hKybc2cJ-goYe8!T3p5+LATUe{J6 zyMi>Iaf)OTn09@j@Uc6@DvkX6azF*ZQ_jR9*QuGB1WqE_Eaq6-Qt{~Ml zq{7R*`&YuEatl#B<+%faW{bGp7BP++s z=vALM^wv*3^ab=}eVMP2T005Tgvw{uu*vRg-!@)z5eg56H&3aWy*WOWls87qp7caa zsdZ(&HC;oV8%SMLcBooKut&B1=lEF3n+QVcPr;-md)zYM{jx_Yd|ZvHFANVHwQP}X zK8TIV9qLmZOt{5t-Kecvj6*3)mc;wU(HK-pA$LuT+87Y9zUke<>1H;1yKuA1#S961 z9!m8KvJY;grkK33zD|~Y5-FVPGTrU8^7WF!-1Wk_7?&qWUR79GcOOZTatA?5iSuV# zr|5R(#edQXX+CC@c14rsN3nDJ`VYstQrJ?lK`MotTIp?yhL%k33Cn{iVcLy%YojlZr!cKX z1T?cZm~8vlNaRedD3)$J9>la+M&~?={x;M2sC<^^v%ooJbHphFyZ9wrM6UvDMO~5g zNTqJ-J&GZZ>P^iVKyEL>x2)khR*_GJ8g#q!jwObe4teyYX5QvQjR@R!;pqGa-`V5q z);y4hL!0(uQt#T4iu+mnmaQ9-+=x0gi)D~m|N2WWdz+xI)Zva?T*!L!uD;yPuIb?b zeo}0{l*3T0E=|#DO)S9OoT1ik6cn8$D1G^Yh7(Pt#xt!n^7a$NjN5PrPGnGcsKDJf zm%4_f$+WlBQE)jTZ5kd_a0~NtKa>KucD0-zuIo^x0E}q zMwV@24|WXk?DBEO2Mc6JwfVxSgUj3RBA%WOFL7~=H8`Vs6Dl^Z$JLXwUQeBBZgY?hKgQ+hvnpa;pq$J1EwgYL=jBoKL$E0+`x+$4Oz2y)V zO*28v(=V@>hOA0kzH|2#i0mNrM|hV;vY;R zYx{0$k96l%#XIISeLCh+*(jk9eHy7-Lx^bYZstm*`&VKQ2Zb5EOWU_RhFxlTKcDA% z*oU;(^Q~sqQ>snn?RsjXZk!I2e*H#UdDQW_=n zNNd(*|(pMG2A-gf3gghPJ5r`gXnDMYL6 z-vd)#W{6JQOC4r8_?u+M!lQA7m$V9`L`QJ+-1E6l*m=SVyO9q&%fW5bX^KH42253} z`LDKXw4X$ejxWgLw4_q!y61As2#UGn#6$$Otc-SRjgvj^=PRT+BH})UdY?Zjk+pqF)DdU)=$N0Sjv*AKom#ff)Os0)JpjYGj! zJ|qhvX}9{!TeUI4>t)D9ua=GwC#w+mwDp&ixQfnu3O2uFA0HqWmO<7yshFWL*=svB z$nE=ftsiCGVKTEH<0e0ocVKg(AF;%nm=VYA?(BZna-qt}o3;Ht29+iW9Vmi=ZFfK! zWy4Y+n+DZY{D~5k6w_-dT!D@uzH#@>R$gk=R%p#}9XB=pfn~O~ax9d3^W35Pi}U5% zqq#0GKjI{nb@?i;wLpG0KIL=$C7~>`!|Sdnzkv|cIt?FU)?mp_nH!0oBR$aR!z?;& zkN=WobIm;ojtLpc+#7h5R+iCR@pWUYOeA#({(hc|v&Z+~W4RLu$BNZcF5B!!;qP9X zQKN!4+>pk72r=Z2GM{g^nUe%nb?X7VyT44}=zrW|kw*L>ZS;1Pym{*ZQ+6-Y-Y2Pj z7Lh7C@ryO$l6D(|Kmgs^w6iaVM2CAyI&QAlpRfN^wz38axrTH3Jm_?Pl{!||XXm5!4|`gx z)b>Tr<0gH2?8(Y*C;&$s1<6V&xRcJq#-k#@(Sy(09kCl7^1+BCe5m%yjU%odq43!T$XLJpPL4L3;k znk>Vwr~go1gr9$4$>*_sdRvKUz$Z1Kh@7NXDUhZ62s{VGVf5Drjv3FJCkm-)^TbDd zs=BbT(%bhWsuA697JH6twyLH`1Vp>0t<;^ZZ~m};$Hp!h*?;7-OKy}ZSy91-)2@Ru z@L=e%8f<IA#4wVRHyDYjiJo$% zv9tSM&es~Rd2P)Bt={#-Nyp=egj|UtAEi|jrT0G7gKsbXOn3B2R$zwuzU&UR>KcBE zT&M+4D&g9{uV$lqF&}|IRNR!@l-(@&_9qo`^*DyO2}oRwR-JlaRabm5 zBDQ|6tY0U;%KV^)bgs!a0ms_1$OA*`R#rxG6cI&aaQa-ok3d|0ScT1%&fK$Z**R`6 zy4``KZqg+2E*$ zsc}>;^N=(`S(Wd{P{TPg+ApJVTBy#d=a>PazF=WxdUGhC=7Fji0=ba4d;a-FVfzJ0 z6)0I+rQK@C15X|JrV{Jr3j~I+w?v#RRuXFObP;xiDS2)M+E2)gD4XcQ`Nhnif)ysK z3l$j!@t2raXNXQerAnToF(qtmUX z)}+CR#CqG0)$|)Ty%ETgw;3Cz0kZ=PqxGHXS4G>|A{RROa~hWNJ&<}?hNh-rnK|pL ztKEj&*vD*R(r81martLE7c=gQyM@0MP|L?^r+wn;cwt%nVV=m_ly9Q)?IarIH^`hh z$s*k>wCX-giUrwz&1XxgYbVHJ$OsowV7!@`Pwm1>7`@Z|+NX(zO$o+BXk(Za{{f3^ z$hP1hE>)#Wk5MjnZ1~7~p9lEpu7%Vv7ZtV_mI5`o;cVQB8H^%$`O(Zu6Xy0aL<{<~ zKz7k&h3ymgm9V&#D)!UFM~Nr+b8$c5{fAW6oqeLRD;{+F+!(r#OWRi``xlfRYRx66 z;(2xOk*O{HR}S@#?tvo-h7FiP`dH%rQ!3_;?8=OJMo_leO1U9NXcys_X{zg;lKrJF*63mP`9d7>avHUV!La@tJ>tejuE;%{vcHDT}w^vbF<>uzOeF4eZ zp2=-qwTd(=CwjZ{Ynm#7AQK&2Ben1ImJ%_7yBIShaWV@zO?>PnSkPLVs8E^?vdEp5 z+VYKId?qp)GmmVl+NbuMi!1AyFTEP+Jn%kc;q&YhFE06XHhv4%5iWm8T`S0&^h@rd z%i=o&@|ZVV=Ea?C@%MerhwtM2r(e-tFDfV<;ujzjoY*OYf1em zH%<}#JGG)A_`HeCTg(LlA<@AJg5mJqiz|WsE!UAC_hmFki6=XYxhX0gm;bg(jD4K) zB=Xg44H1h{8BXc^iTgl(TXEQcnu^1;Y?wHwJ^TLd{$-K2cQGE@!MT0HfU#J%7EwwU zDHDNpclpYh_8_PpmEy9^gwM?$!vX$)|HvvVf_Yk-k+OoDBo3t9k9Q0GQbhvdM_vS8 z*=Mjii}OhCNaKtgSZHu3$>f{Rp*0%+odjZJE%~{^FNJAz&7i-Tl{KP(zWW! z4G`?!L=Bppek~zy&ON@O@c0;l+ zg9??kl0C-0j4gZCkv03i4#tw*7z_quc~1BD`+J_>^Y;Jd-&@1gbL+hgj4B@bmj$dV zsY5wRH^Q=A&t%?fz=*YlrR(KYX%8LkJD2yqFQg|*)oDyxzaJV}Lxlt{4qjg`YDO3J zxSGg25qofzur6e7Hfdi5@G{8HYt78 zWi?t3FHIu1tq^lSK6oD@W!1cS^d1@`y-B8E;q8ahbfVLLf;sa%16#T(&)J4KM$x4#lCYI z1YnqGMHct3gvQzX+J&62M?KV|t*W4R9g#YT3%*kj_aPh8{r7y2BG;WL{&;xSd)Vin zCgSq*G;Q;FW!Eq--~yB}4P}MuHdCJ8D!;=M19=s?-7)gB3qW5H=cC!z`X+sYRa#A*Z&=4iBe zjQ!E2x4bf^2MZVDr+x-Db6-|KBcs#}VO}O@u;Ri(wHi%bI08iDp|&fOb%JZ)M301= z%F42ml9DeEn{S#Kxv&25OqBEZVeYCV3_A;%q7&?>DV>qJk{N0EnFsylhTc#O10VW} zeXw-%GZ>~zrb-%0cW(ZsZ!WS(tL%KE#dr!^b1g$v?!0W`E0N79J zt#Y%)P=sDca0r?^CYxmj;6s_~)NXT0Tpov+K$O( zHu$a z;v+WTM&vWFID{Rv#__7U?uc{k)1;dWjokzwWNaA4cX?#oUa*ru29W;j{#TC{Uve%m z*+0}d3xe*p&}vd5;hVcBxBwJnNJ|2`T4Q^)CS2rXV;^H;GvTaGQn-=i!ZTCQH0zaA zxj$|-Ta6{OU-`n%{^tkDc1@psWx;74sm>LKif4Zwo+xv>S|@JS2&y-n>AYO0$-XI` zWq*Xou1s#!85Js^u&%uO?o0L}uXaUUC3liEU%I^=nxGXtJ{XzU+YaUW<-|?Et~0rx zK)H%w)6y99u%^IcF@2Rd?lwEN<|5g_fW@yK-!RXtCb)Uy#lNm^aL11>8vnqkkNoDJ zj701vJ@OxHAFcT9s2Z7MK_Bz+qD7n{eQ6OIb$ILz(??BJvP~+bz+&{v>VEJ{?prkE zSZD_me*dJ%9$LGMZdm_Qp)`iVyq*5K;5ziua%W>`+Y1%wSk~T+TBdL1Rbf%?l)`7@aDtbgHP;>$6?hz z)$@Il;tiB?h9Nv_?bQ0DBe~rM-4_0#C!J<3%1=STiTkq$P7Z9%$izx4!hYI7W!h~Q z?no7$jcl4&y!2fQNmcnw|L1!3Ls)5HlsdCIvCFqo??LY)vEpm%M(x$tO~3oKWh3*v z`4ErB5Yok3ct2!N<%#StLwJ5KtvXS-OTG5jo4F<;lEiaW{wNc>ROPp6SD8`1Y7u~P zuQ%-`>;PETv&LIsEC(jR?DiG={J_R%QFiUpM4s&Z7Nfm^uAw%5@n{;mKKC@$a4RP^}cc?|ao#CR-(zUYh z=6~BAf%c!g6z%#Ws0;Nq-sv#D!o;zY$CXkf9YMRX*k?;8Zjk490>NtP9 zQnoGZ>V}R*>e{chTmP_BHEr`|X|gh?8U6L({NoB#45K*sk2fX_wdE)a>j~DH0>q;D zb8g^@nTucbrOAEVUXYB<+=XGuktA@Xn7&PZ?giSV{0 zFJ_%}SHPkRGLRuACngmXX?>kPlQ7vVypFZ+1c+koOm4pV zhv>HdN0Yg$)FcV}5L5EW-W)$lrxQ+T9VtAEAY9MSt+_7TI5Fx`8dbA7h9pJTe6+V5 zm&@f|7|A33Zo(_v@Z#jF@izXvuKoL3Ql!j>)4V(5;!l5^ z#COWUk>5ofnlEXU6$20Hn7&Xh1#dPtS}Itc^GY0LQqv=%pMIcl+Lm(FLUyG#i;W2~ zez6|*+hWML*KBfxOPd*#W`7k})fEdh5jV-_5ciqVs7WUeCUNy686CxZJ2I`Za4i)2 zSflCDdOs_ZW@K9VSG$iBZ&{@51bN%NVh23Hl9DxP9_q4AJn^BY#MKl$>vJATx#gEK zX&t@t_Ck~7WMs23XQZ};7msROSd7+Kr>)M*$ACCsirjHexh%xDQ$n1kt(S- zW}?Gi^VcijP(wQ4Td=lFaxM!e~{H+l*hGt9qo>6_+LT}HS*8) zOFjYgh`aa15)!G$mVMZ}jJ#U**Ok|3g$vWnMe?JLv)#R+`5Dh0U2Gb~dk+}Zi1_Q; zvALxLcfE^bLrXjL%V!@eV%C;EAWb8~mlX9sO*DX?C3pTUXZ9Z+$DwZZlr~2{Q`LdcLn6iP^wEi%a;usa!FK zh1taO6SKahDzi2DtiSTD7`u&L4ZxQb?Ktnn$8aCSJ(+}8azH(+oK+)>0ZvF&>HQ7% zEcZ3Fb;ZnWy`k&NHfEepqn~J_pZ4=%nt8eNp|G+-+1JxRvzh!$w%-gISW3aV>{pKe z@qPbMzQ<&CQ9yF5xYZ+E9bO|L))8MGJGLiTbhKv&e*(qC>{->H8+M$NM;hdTpC*+G zUETZaXjS=#5fZ<|-fcN89ksn?T#lDLWChp)ry9lohwkbIZ;Y1sK;?WdX^2$p-XE&g z8wn`A?JrDk!<`*TGmI{xxL|FN&x(ZQw~V=;Egq;d@o1+-@zA@_n(F^O?OlEfEqFHB z>oLKZZDnezPS4F~;rk}E)yNIq&$?ni3U*gM?Xw!LFv-Y#imqtg2iD%aMy-y3>DO)q z;kgh6O{n%x5gy_~AIRd_*`UL)fftP|dl{_oBq5~i+ryqR&3uwE@JwQ$vD`Z9G;JG( zBw~u~LUZH_U}p zgQ`@~rgKs*&>js>I5F(-R~s*e1z1aM0j6Dc*RSCt*_*sLc(R8d*eVHF{00umLU{O( zk*Au9yYYjqJQ@M;KWnu8kNmN5_=+%}ZqsXS^2i5iix!FtND3@h=0rLh{p+RbkND4a1^Iyd0gHJAtb=-BE0V~)R0CvU z@$>cH`fW%N=T6N!PUz#L`^O3Y$#V$o_-}mPtVtZd2{*87`I-H4ttFGyzUF3pCH}$F zf0;BjjsH3;F1<{^17+qS2-oEv@&HLUZ}-+l{#7Zfef;nBanD|e-0ip181e_cxrB?V z=Q37vlm9Bax8$JYyTD9nMFUkH0A81?0q4Km`2Bx={3S?2z@$b8_*}HXeM;$(srTc7 z@9@K{jXz;)uK8b|Pkh6F=sk$&(=9xpra!cwN0pzuwB>_4TIrM?6G_Kl5c3%8uN{ps2)r{d?^jaIiG8SP#8t8Y{RU3!1K!r4Aw3PnA&G$wuZ z=q1wM!CaSBv(OV>?JtPD&p|SCIWhIAUSh}l*V3eX--3A!4COwS`#o|a9F8rg3@z80 zLQNVEfxI2@7_oWUK*awi@6P&vE3obVf12a}!ygqrg+Sc?b}}<$nVpSCtcEf(=J3eX zaGgw6=;iS6PsL6%`X9C(?#?7FGY13^M#>mZPjr079`hc0K<-EcYS)_{R3ljFOY0@2R2d4aV_k??E1_C zE`yu2P{@jtJ$>X^xeQ6_414%tTCJ1n**vCTLv^K0t^AAG!D>vz!=}_T0##&|1iu>2 z_(1ynn!D_Ve9IRVEDJ1)E~J7u%nrVSyT?~f+^5~gI3N&}Cig95OM`!nj-;tNucm;Dl$WgL?P90fenH^%#-E`SNo)-`k<~n=BXlEW;FGkIbKQU|Y^R`66TSMuufInt#TmS%@p6>2U zC&%%hX)gX*6F`?b1TyqrN`&)WfapAid{0qVQyW)AaE!KsipUI`BVm#ogZ;`MFod6q zU46;IXBePYvtNWBbcoUvL%t_{Q_b{6^6lTJi9e={yexD#sz9(MKX~Xp+rZbLaCyF| z1}GwyXR5#oAfqgH>U+m)Sf0D(u?&SkE~$d6wOofA^lyWZB0C^bjUXAOsD`54CNbKAZ);1x=u_98OY>bq@^%#{_mng9 zzGI?>4N=J4OGg-%I+WIx-MwZ_aOXEHdRA9g2N`hFp_U2p=`^+*Lz-$EI`nkrjqJPC z077!x`HPQewBe!t5e``dkvF@e&>m~Wq z2klHDZihRIR|0>3wnv<=v57v*2zf_{;Qs4?8Y1L89N?zqwE=b$&e;2Z&OQiJ|6q_r@3}FKk?1hRVQR|GZEW|C3m8DwoYEHPQ@M_+^;KpqKnUuzRdhk^PC>wDy{8FLx zd|g1b&m7Pu+;SXRQ)cywMZl<%x8feFGzeg5A};Jbc<_L~nr{@7DCRKfa~#WObZfnu zrKHG`d*_sh%K`GRY>?AZwKtjk3HNxw#gumlNIz)>t6mw=o-Hr*`8(z3-$1!op^L}G zE6}odJw`<~epxn#yZz%%tleL zshrTNA7rT#3%5@Fz|ONed?D&e0O`HE8n>VPvD}_t7ogln@aQPg$$neTAho0-eXVCa!+SW2=3$L&OI&29fmFdo&@m21H1cfs**iLZ2 z4-bzzod|gsBA-EFgCBOLJ`L|gIHR_nljbHlzTqcDXklH6`z$8Ovr*!DTGQam-3DxC z@qEcZr$9<=z?r2rk++>fant7|5 zI9^>wO<_`hw4*x*>fL8fgc@YmY=f3?E4D!RZ+x)6PYg6`U5w1I)wgR&DAJ@8Kv8;L zW)gFN2k&<>>b#H~7CKO`v(wWJeJZ!aHrJPqeG}9!eI>xdRinV*coa%q7ry9JWpDS@ z%U>R8a{&@p%T59b4{RkAJsX>HH%h!pz2UdsE|67aCX)<$n+Nsy&WXX%b-kINTqZ6S zM|)8M&-5^$C317kFtnow32{=Pw3DDisD2}SXg>BKMk|;Dd=ssG8u^|}9mqc|beuC( zY;uE=&!$(+70Vxl*?~Oj2*K5smfj-6o(tjmaLlCV1Z-dl{%ToIyEc~B;9J9K|Ko_~ z>A(iL!9kEc{A-ruEAGS#yGfjI2%fk4brk4g?e>Ea$yZGnVm)I3kU9}F&#;_-j2D!qOBPWsqL)@=# z&GmWsbH4J0y6cPi<8=!SM~3$EdBYQ7X6Q#bj9oNo@Z~m0Dhl+yfs?gP%_gfyzGIpG zp@GZmA5%1(PrS0JPdEN4w+>iFJkAh`x^cHZ7-2d=9;6~!&Mbe}c6UxQRd@dNek2P) zg7n+;FQ&n%VM&*%KE+>>4_QFFHy`9lc}e9?dGt?v@fR%Gl>S%Wla_mcWc#T#gfyx~ z#QmO9>iVejuS~4(F-X^4W=?wvLB>HJJ8EcQH~SkcX;gd3^IbX{=pYH`YcTO=6 zVM`lHk8BdAYt$*nTL`}gd#XX=eKM!bk&hABZi%GjCe7lfV;EvyeQ;8uX^5l`^V#t4QTxA!$z*I zs{!ZURlC(ejyz_qMf_$hPD4|?0xmBF*MZQbYIZ8!xx2r7PvNCogZzHdy#j6M4N+1l zn{#YAAN7>ppYPmQk&JrA;HFG%qGYBY6jUT%w5(URnDlbuhmn6Mb; z9iJ@Vf*3+uM`gTmJfooP*qtxIWDjrpSx(@WXc<{5nIU}nrxTl{kZA|bT+Eth1}~SH zyEzKl+B=?IW#ldzTgcUtaPe@#SielNims~Nga3VsH?Dq2&@W+}q0RXP{wRvTgkmd^ z-gtV8X)7&C)hK}f-+Wbqqi zY-(E7ZsVc?mTF}@X}Wx)zqK{t0&rJM166j$&`@>SjK!N0nvGVg$cM4+MRM&E#muzf z-*mB)mS>Ne!mXBx_x_=w??RFnw3O1Zd}ukwH}UqoGDzaFvo3w3E-=4$k82p&tQa2s z-9&A4RoOm+z0G&0#YL}nJ#$5x8KZ~Aq@9H-?Wav+BD~Zla4IsW=pue)BxOKII)N1@ zHluBNAcETq^=F&+EE*%QblpIAlw!IzltS1IDs&;K0Xh(?mA!?|p^Z*c$Qo>WdDLxM zuKsDck31fm=eEB!WLKnoLp0mg2K6g7>m;H5a+xD!x@Meorwo?-CMBN%SKrBfyXAYu zCwU*Y8mmUJQN@BV%k~uL9wb$Lps1cvOSZiFy{&}eAMzI}90MSx=K4#(J#!Zx{pB12 zP3_Q~7U4GB;Q1h}rdcZ;ITK&PbPTU$!AE^gO_{^7taZ1JZyc*(MyUQBu>g>*T)cZa zP32!GBo;>4UAY&P=@CoF!@-LONFT|y%V>#-FI9oCdC;jR>wSj#Q_)JJCcQ9L>-N~m zTH5eX-Mc9oNch~L<=A8 z@H5-7fK#qaw>@UN*1+xdSRXRCQQ3;|x*NWB8}Mn%x~jeT-=`wRFEPTLrA=lE;65qj zCsoo2NfaG+3D_mQC#tJVF`m4SYYWk3*QJzks~{CiX%Eu>V{TEfLhG9h@r3Cu}+wVbJ8e zqskMFl8usG4qdDk)#MYNJWU_LPTcU?o|8BJ5wKR&;8e|?6Q&7SZEwF{WLY>R=Q%asLF#hb?`Dx^BMq4m z!^q;vo}#_WJkUkl+!f&>Ccgy6(j#!(OdE5!8Y5G0EJoS*=9kMdTQ;}yFX7306n^c^ z58kM)Q$^;{Z!ehjca`yfac=?8E2zf5TZ)#TDDzl58D!76;+-bd`bK$Qtd z+$;^O|JH9XZ;Rk|+d6zKeDCJEJHPTuS<+%epTHux{R>Jhtj5>k=D~IyY;Q>aTi_M_LwqO#(DDn^s-lcX%L<{zeQ4A ztzr`MPp3bf;ijE97nEkwpJz>jxWdJbp&n-){R(^N+`1dFLAqW6?Mw%ujAYoNtmm3w zlkRh=uqwXLRN{K`-AgQnWDPc#qo*@@bi#>|{N8&qtA9%zSMMTMUrPM!wuhCFKt_Aq zOYxmP(#$*@<9~{4@X4mW&l3BENAM_p(e!I>;!W(#lY!RQZ(1C4+2vMU%dTv+?Hu*x zp=3-@Bh*&#?i+2ZO7hLZTEQE)U@aM9o~BRB?G42GWCmWIf@yl{=MlyChMBZo8*#4| z!E}zO03tfBBDMIrZnCI=aeRevl$9SStGA*$u4bx0JG~qW#ytLs-^t5qh$H%VVoq@U zbz@m}a}`&I@`iE-%lhP!m{TJ5YF>8?c5yd|7w0Sy=!;9<%vHpp_A9Qc##Qm&PO4w3 zc6I)H>7Rv4@=pJgw2%ChfyK|0eS~usrNfb>ou<c#q*wN@en36SH+|w3VSl%1bZ!5+8APS)*nuH) z9e1LG?ED!bZ?i6b4Dcl}#?g^PgQ}??Mb+z-ZfgO4y!9tdJXcaN*V%fh0#)cgYF!He zO^nE;l#F?sGIEBF08-=46kqY|RW|kIOPB8z9H8X(>Q&wdDv5Z`xI8gyN~JEC67lx- zo%NaqdA;JMRTCY{2u&*a<1LOZxRA_2%x-c!o94+E#?x?aBrUD9Yn;%`m;?b^%iDN! zeJ>heJR+QXYeWg(^qrbD;*HacjTYU@h!=}rn?Le<_kPXZ|Bk}fqC7iLI82Fbp-HWH zMZT?fS>N`kkyG{GJxhZHJep7lkK=RJNsH)r&as$T+OpZ7j_7;1bU7olfMTh}ef?z> z`_G$cF&d9!m7}5{&&#(9UsjRyJCQ#A8>XOV`i0ji?4f{~F5S3nYhjlh@hll;{`#6awBGzbJVMJ z4dG56;K4IGkTusAmQJ(ceB5C}(`d{kl~xZ!pK(Tnr7MOxUH(kcrl@1YOVO_URDd+x z?6C8~s`gp&ndec4FAhdViQ3+3ju@SXmYYON4u=*fEKF()kElqT&do;|^yc`!T1s%G`7UVi(pnVE-g_j(rr$3;2c z=Ac49ywoRRS~gUGVgrA@a>oHXhce zbw~SFtDT`r>Sd6{Ai)`JywBIVW6PfG{9Dr{mQSAaC3J<+ z)riHd-+-)~%Z4oPAp=^>%_TkrQho$y9Ia=2ePdLz$)>)3+!1AF4K8vd5P;DBG!J@s z*8H^@7EEaqmO4L>F%+S&f-7F%c-1&HI}6}24N-YH)7qq2^RIPl2xY$Uu)ngWE4u?t z?efHptS(G$thXl-p;|ZE77_5K16E>+%pITP6=-4ZLOXquXxTYE9Am55*k783Nzc1W z!&s;?+FCWcgVQ&!Zl6elNjMx;VrSB{j69J;7sCXff@xgOGG4uXTPmu59n$YinhFVz zVIuEDHrZY^lRrN)4Ci~A$x1WK^;MnrB>^xE0ilc`J3hLd5Fg@0?x}ZmywY zqZMI!U;-!h#OR#K>@`|iQv3ViBJis=QK#*@06*UUhQ0?Ou5F^814x*YI01gPt{s~H`*^f1@*pIj*))^bot;7 zSohQ7v%SJApJ20Ynu-YS4>IclKd7e4Y&2hqDhG-POx>(%r6U;tcpifsic5h)r+C9N zZ448Ue#cq>AHLQI@WOwA@=!$2d=>Ym!?HxS<0FuKpySQ)3Ohw&zI!F`rK-yfR%uke zZlV40P3fYEUWbk0b`1|T5NvTU+nBOV&$(=w%EA5G_%@Tz;s?bvCNllfzin-)?a7Rn z+~=i7o^^??30!)cF7;IBf>w;>FTUg5&f$D;5{jMicK0i4k|lgtSS@5jeJ?TsRKQMK z>nb?vXxLE6f-K^|16fi?uF3{ytK3ks`dl};VB5CIhO<}|q)(>KrnIEbUFg^=ua2Ku z=wM1cX=fS4zhZbwA}Mlb87(*QKP|TUo>`v`6It${@?B6<=$RQa5WG&bC{&cKZW8 z35JQM^J)Ogqqmttm7=w`RvZBcw?7^Di0%v%dWzcLsij7rreh*N+D?vBOR36%NUQ{D ziqPf{!Yyjb2z*TmpS>8$bn`OA_5tKMtVP4!xV{>+aDzNC^9_>KwAvfynrdo({e$<4 z>eloo0zxz?i;hQVH8XK=oIHar$!B!g+BL?@9~-hkKiE0h^u(x9{_N;+^@VqoGb2?3 zs`Z~b<80be_k7E|FlW0s6oTnC>Inqmde32kWrz_Ba(NS8g)6;dyWuM9XVJeu@PxH` z<1ojp4(3TS9X%%!#x_yry$xB6qN&36~X)! z;;`z|n=2aOi%ay|tDq!q>`949A18d~P6i-r_qAdbo&&Gs(i=7g2V$Yj6%=2<%)KOp z`5!Ai?Q_knOaF{|!qNEG$b1O^ats1I+T@Yg{H+g&Ota)=Je z=Rr#^i+iDhQNlTINwa&p;Mj_>Y>SbozMqFD4K76}1j#UTG>=D<%(!#XDGrPWGhb^v zZyyFq-Oxh3q|dZor+d?Iv+!#@y|3xFPu<-~YpF7cYM$bukn$kbQul>n-=-YM&-5I; z30Iep7dU0P_$f3t&DKc7NQ!GF_r^&GgY_nH69$(+Wb*ti`XTm+c4IHv1tM=h{CJ!(jB^*n(bVlL_Dvd;K6 zA1X(5bdQlmkKnc*j08C*@fl0jz0+fQKz+)aug^e|sKMi{a=@t+H_df5(}OnTvsKh` zE73M(hx?b1Km z3<18XI{7{-&-TjMdC%AuI0w$&v>%2Xh@K8B>t7qhDN~4&CW|FFUs0?!cAY1iawRjE=u7%kTD|fM?lheb<)8DU@Shi2j z@Y^sx{Hrz11Ze}YwvRbItQYS08*hBE*0X6P3Ced{=X);%{Rp$}Blb1yDERDteKI(h zRZlhgLSXw4=fCA(cl1R5xpXCNi-jrh{M4ie-)I{St1dWwbe4EALLTFb_q(NA60SG% zi|ZV7PBZP5+VLgJc&JgwCb^YA8cj_Wu@IZ?VFq#IpDYbne0Ld8LrqEG(B4@%JMp>h zg}Es+E=x7m)WeAE#m80BA9e23I02>9leb-bXKPKT*gUFJmUo@;J}1UURv@l4ju!_+ zA>V4~ajyGyrH2;|=Z$^Ulz-Qf6I!be$h*HoZNrgv^+EC?0~Q5blyr)zUWMr%b7ji8 zxm@FhIp#fpaleWSo9#C?{i{o7AG&uN@k|1iXcN}QfoyE^EJ|+QKk`u^yh77Lx$$jw z_r{q>x=IDDj+a`*3wU>@i}4bGs5$oL!<1cRWB-%DS@}UoBbneESC8{(D&8JHfbk*y zCVO$WAuj^JdzL(&5OD#o`|8Olh)Ii(FXPd9ydl_*w+#L8PM6bs-i2B+BH40{2bsQC zCg!B;jg^iH@U^`xxl)|*B!_uOmf)zyd}f}pHFA4R?D%jq-)6{2-v1%MQ6Dm%CdK^A zr|ZFw+o(uW@0v<9S6p{Yn)CvZ&^%$E-AWKMlOcvQ{osVU-bYG;$xSq zl4XzGj&h!$5V;|kdrY!DfY1+804eQAJlO6R?{=v``=k4Eq;VUC6f4!PSZG1_)zB0f z@3*<6sU_hhY?8Ie#Z|e@08_u7t_x9pGDJtidVA+mb=@xkqoLC6JHN1uHBxkh3T=iMG*Lf26Uznf}~XrmEng zOLF8D-5AHJ1$bM{r|oY`Z>;@vp?ZJ9y_bSTEb9T&SRnZQCZ^bQ7v( zRAyneti6F=FUZxDk<0!i+xE%m#JZ(2m2E^`LQ**>sg=l0F>b@iO&4rt>C1$V zY8Q)2ZgQ zkU7%&CfMU|YI|X~^Hc=O?89&-(M2fFePv1siKg6~)Asg3w1BbU>QXZS{@}caQFZES zN>xg&$AdR1hwJ!?!XEqhxN)`62642(Z8J$ z%Ywn_Lsh4+(3~Fjl|zuuWBS(UxONC)%e(x6 zO3teT23U)-I&0>)nmY7C7__a>kERZ}GUuHSqq4?&zH( z81br-F^9F$S_?d3;HIzwH;6CN{`p|W$RK#st4|rWna}VJoo?>LW!R=cnrihMsfLaOR#{Qe2&lETk|)-&Rwn>^h5bm+zLBIT@pb|L;0Xj*S&dr6Vu zMYA%DCB$5&TT}4<{2ghJt+3aNo0c~!lcNR75RCZ9{LIdjI1^cw`hUomK4&X_Vs}YD zJ1^7so?OpC5z)XWgE{P7uzR)KTbchz<-nQ0NtUvzfbSSrY=k2UUM@P)cOKCtj-1NA zkCV_iwy-!TGYArOp7Pd2M>)6COYquL1ensrChKiZ zIZfy*2-1@uPVgqf7>4 z1t5W2Ut5ITYQgVdBj;+4LK9z4skd{!)G@=8b~(hBXwCcNLQLhGO}`I;o`bGsErZ8t z16Dg_e6froPH)<=PYm&k55C*Q{1V#PRB}#LetWSTBk{es-E<89>-;^)O5R%j`}&OM zDI`2;{7EO8>S(FKSxidEjXQE8kw+thoP`1EV(d%E+LOC?d~;+>nmTQ0Nx?b>de2f; zEbMt+@-Kbp>EJRQ^iO!->xDM?UmN@6)gC)OJri4_{GaBm6@_@hVH6xtjZ=x>Dzt(C52Lqp8U1np6e_aTjMs3BHd-z%PfZnQSe zn&=%-D{PTT5BDc~j&IQ@d3&%&{Xwwj!{wg&%m9XRyF~ziiL;`)-G*R$R4RIYRF>u| z9TYq@TResD!>nffw`0zAcG@vOJrZFOEH6S$TEB@v7ZL1FEA%Q(#yw5>&RF1tn3({Z z_83s``LIFqRJUzW*gFtx*a@Q0?4Zf2s$H&6kJalA&}9^3!*J|DH{0#Jqs(e6f93h= zcsX9@P}$qdHJym8>$fA*=rS$S_9kg3|FMZ4GbI-tT}HqcdEyF_O0BxDF1I;s`u}t% zFXvM8*3`&#s{}e4(;b{`{zQ=gnB_FF)3!X`E7ciG*x7USeDV%D`zkdH4e1S~=ed>E zb5KT6LRrFF??w`~{efI_R1Ea*+p!>*k$LoG)PrORaj8?qd_L%Ypd|^&DqH+s+opLb6 z)G!)F>`c(9i1Iru1Fi6#!t}+XB+aw9roeTuEw6qf&Vb0|V6^pHHs8(5?c7wIk+i5M zf>J^9B$ovELmpDFt8ny_FDb8VtpuN>P83dCVpfLb^%BC{|53%)ZP^3~p?+0($@3_E z0L>Oyo9CR56-11m;ust=JSQyYWubfmvrOwb(2t?yZ8OB`J~8fBy$o}0rQBJ{b5r^l zm)p1Tu+iKUAB*J0!suM_Np3pd^B(G3fX%z1354(0gCF=(O+}WKZArKLrUaZNve%Iqw7>HAdf*^@jYaK=wQUBv{*Ll@W3&Kjz0M}EkrKGqX|pOdYjJiT)Y%73Au&-krTkgTTc z*0>c^e%Y+{4*Wn2&bO@1Om<8NHJDmkN#a3QlKd8q%^mD zrq{*Lcs6cq@$UOC)TVWd04*5gP#vn4=*}Pn#((}Y9xud6DmD}EZ zNhdX)#$NusmIuV>07MEH)H4O|;vQA~==J34dTZ$t^mnOqmr zzfD-c*b8Q7E6$2Ps6tJT9@(ApC5|7CJkLipaecy{PVZqb>%UyqnxtH-*^TyC3^H6c_le$FS>on=~ew2U3!+7LD@V_vV@`Wo2rJ<~a z1%?&RXG2n26pYojWvAkYxTE%u4WppK`Paqxf58oqonnXs>~qpo8-ebHh#Z7Nc?{~m z@Qo9h8GeT7>-<9#C^gb{Cl|C=feu;heR`o`^H3t@UaowMJV}Tq*)se1n3EA+m;FXH zK3^K$@D$fYFe@OPyzLQgzHp9k=EaadKIcqcqFRDKYVC+mL`4$vA2&0e6Ex@ z8P;2K7BeCyz#yhc!!hMj_;xx@i`Uikjl|IE5s4wsI=MKxklett7_qf`SDBYrGf8;` zZ?pfEbV9Ft^=S>beSxZz1p4%oro0Pf*-QVhk=r!ktbDi6Mdnj(hHbUU(m7`|ecn93 z=l-YSt1Vj&pPy&?D=UGSLdhwwk#;2WZtYG8$mZRa%NShcsXaqdZ#vTZ)sJ64<(TUW zJ&=9xLwicbWJ)~~))`6dwxMer?s;}1T|=?0JnphSx;g3J9vrxxc+$WmII2}e(pn&8 zC$Vk?I-y7eBVyqkw|~-yJ{&3D-#z^3G^XVjlFTmvX|@Eh3&Dg%`b$8Fn#)74a5Fdk zij@953oCG8b)@$9?gc2aO!0N>~%t$T%_s4*~w(> z5TIsM`v9uY1!PovB1##BlT~^TXVw89!)(H}4|gzI6}FDTx!=6^{U-i%AHXRPYCwY5 z4L2@`uEm{tMz}gp*O|)5%bkG}yombQ%DfH6{!F@W!(B%lA!&*tZdTY~r#+=TF6Wjo z5g++k)FL=Tzi~l;S0S8+pd+oW0>iED_r!P=)_pkn1$+Bem_)}4=pcqx^)#6O zAr0jJ=VM?;M;N`axbw_+VBCoI0TSyM0@P&n=lCq0hTNIoy+%(T-Eo(WV9P?UsliZz z^bV!mxda;oEQp1<_?)E%L$U;JFYv*PcU{-{s@&+sBLuCAq5L*|oTEKJwkfCId!wtu ztz$6dLP=SxPlu_9DW|CfQKqQ=%`x+OCbBPm&7H0k_u`W~Ktq{*O(g;dRRPfuraH+P z9&TY_A)&88C9Coo!gT>Ue0l=jXS*Ug=pipfj7k3px`Yjtf~0ue;>23ZewC3CeSzkBd;aa;p5%dF zsTX8jj`c;`GLJZcLnf3AtS$@kKn9bGHMUzetM+^yavtpZc?ht506QrSd+x?|E-hr!`KY&5sD5|Cs)By;yK&NPKev|Q7ymk#wjUa_8$3s7K6yqsSf-_wcs-(RrSDH8S z>m`{yNK#KZ|AHeZQWap+0DW2o6tbSz85l8{bZ(JRx!9)B;;NC%UED2Eg3q@DEXU`g zgJjG}y(nWk%`DLHr8!^GXT-%*V+6LfPJsZ?W>|+ zzOoID3u^TJte_(Hy4MuT3JDF6+cMZeujm{AcZIo()!hHX-djdR*@kVSLy8iDfOLrp z(nw09f(l3o1JWg3A|*8gC@3JHkEFzmAT^Y9rvge1ozl|nzz{=x*U0m{Ywxx8kNx9Y zYp=c5cmGfUnft!4IIlB~<2bbnK>w&9og0u2C3?!^o`v88;Bmfii;3r=s3e>C6}Uf{ z8G{#w2k;U2cuxATn%rW8aA59E%5A5Sse(+YgtuGYfem8bn97|Jo|Z$@46%mf-_;`s zTxf1o+w!V5u>*^4tInufg|r|fC$+Ap&WYiA&HO%D1pUT{k4G_-SiJUPFqO=)p{I%E zHVtTs&{*Lz5fA!DE*=2Q2u26spbi2Axrdv1y`R@7eiee=1asIO(c{zYwBZd;ZY2!B zUwi?06$Q|~MmIsvLe}fZ({B#(N^&Pr-!l2@9=S2?YY@A0%O5RsgJ4&aD__A67dnv3 zK<;WDkHTWfi^Necy`NkZC(OW~nyMsy9r5$62A2|M@st(pXnL<>*E|Em6zwDkwGJat z8w_k0%K9D1JQ;zG5CHB#x}u~>qjoZvuZfC@eZ0xTvs5`Pw*3llOK{@zXl{5`J;i4EqSfP!eVHD3228D|QmSEHbh-PRE46}lrG8b5CwaIjZ#mu}= z;cDl@mK%pEMRwU7h_TAcr26B4n+UcV{@S&Ig%C{C`nYZ4DO{UQ(3Biix}pyc4oYFy zs4;tQ8m1DSn|0yPji+ACjiN(j#_~rGxt}k{ib%UP_8KQ{*6jJ*NF)dMc>=0}9rf}; zRjBlFIPo3s-m$`JDtLT7`v3mMuAol5-2j5b1^o*f&@K;0N7VKyV5;-1E&=~4SMEy! z)F{$d%q;yM^D_Ulp807_JaWY9>v(~y;qTRn1k*%UO%Vn#x<%h%K7A^tsrs7&{jOx5 zh2IdfAZuG)*)Frv?oM_7a`P%+i9}xAR)H#Is4d~SNJH4I>FGqDG|*v6?@83#=C?sz z^V6r^-hl{IH$2R+86crQv$^jbY;$p-!_dy)!V!SW~ zJJ|l97pKqFtNdE=+wW(m?wadP=QmX<0_Wro9fm@w83JXU0=;+?%i$;`5AS;|ag-=k1 z@*%q<8Xr8@(P25j*CavHgDe!t%U%Ep(0zSROG6%)wZ8;H2=YhWzVJgm+o?KVhZMTN zz#7BL!0ZbbV3}Uw31llZGInK#?>HTF7SLa9I^$JIKv(c;_EqPnQaqqXq&ldqtARwZ z2L43%1cso^g^N%^CsQy44(7tn2;{NuN^-B_nwQ=kM|*zn)n_R*L6%h{c_>QL36|^&*YV}8B8Pi%t959)vSJPEnVh(-4 z8K@RS<)-<~6n~%!rgDPB?nrJbS4HB+WnXMXLhOl^A3S2s6EMaW|H7qnH!pV2>k#Nc zV#ffW1^;A7Kcglwy>SNuCgq-_q$F~pR^6y3TZ*e_*UKF67)OM=x!g^VIXY%aC%GY_ zuvv$RR;~3Zh+CVlm+IO7MXGS0z7O~-v8t02K9k;t2Vy4fv-QFa`??n`gj6~)W4QIw zjVXD*&l^=1f?6gi6|j?RL1P%9lS{aupqF$~4R*s^(=+8{qBHLvX7& zAJ|sb%4Tc(+E-uyWduWlG;<*x+J=A`$Q-NOAlVDoS?~aj8dpH2#Q31J4J>2zI6Z4|4sGw*HMhflM5fpc@0Ydh`{Ki$1=* zykqv~{vMhv7*BEr+(9VVq0BT*U3p}5aY0nfN1j(r1>Qf~GasMVV13 zLS}qw;YXN~wfsV;%`|M*)2|?%T2LuF{gQp3!v62yQ=m*;6JdjPa_5+n-x`;|`|;pH zf(+!&G>XxaGIA69 z&G-2C<8gSFbQ`M)3cH7e@xmc#+3YU`Qss9&W$@q#JCH43;W&Hqpx+;$$%w8nm~Kp; zJ)J%Aav|Yp=Ph1Wxp@-=aDSg7XNvw}*nORYKLF7irD&}Uo?y({+6c@Iw=}b^zPvc; zJL`z|OS`+C^XNsjyQ1j2kpWV6Bzt4E$LQv5+v8^*4Z`sQ~(s9+cp$5b$qd=&amajx3q* zZM(iuM|X-+Urg42D-sBm+22nT(=ucEQB{zDeXl~V6d6wtG)p@qnBiv!gzqx?7aNby zP8>4S7OOc})nCzVIRNbU7nM@NLW977MoC2NG7us9R$5MNTp6L-C+Q%NJD zAJ5$_4-ZepGgHBJq)h(u=vrReSa|ws@?=?nTc&-GK8beF(M!B1%>zH3)XT&dOYt6m zo96;$>RCLL3k5qJHa}hgu{)@@xusO`5Dc2;>2H7h=+DyJVad>0%4>$^IrxlGz=T~r~eN~IjO z7ZfJ~qn-+JXn*i$^uRqICL2aM6ZC96IfAa5%ed4VW!p;gB zXVQdpIZZbJ>Q>u~9mRWgdA~AG1)x)auCE`$`03~ol-V2J-ZA68&b(EdZ=|D`z!s#g zLegvCeFo*$7}M(e6xbJ5%dAVR33hE9`M}EVrdCgukNKT}ssd2}G45{kR_0!3LMOpD zhE`B9f{%d9$1;GA@}M@r$TJstE$-wJYa0~9py3+_x`#d(0j26*BU zCI0iV(gQw5T8g~CBwo4s>$sg>y8!C_ShV+ePW#L%h#C}Lrh?v=*}%oA3~<#^61$ta z)p!P5Rgo>atW=ISh${&8lhYJvYZsp{Hcuj;7E~G^&uejMBYUh63Vgw;Wa81Hf9`MJ z#um%2h-+s`Z;mwtKA1f*d=JHkOW+EsPA8F*Pfkf$S05E6g+-z~!^j*pA3x6gd&Cq^ zun-lB0)~X^L?ax&GUFuR(Kqu#*s4M2gf6Js2k(fg%A!x^~Pc#HfBD- zU4^E#EDXlo0tZiR$aaB= zN;s~aoUtoi_XQ_@Z9ZEd#%VX5V+|6t`Ob;V6F->+D+H_gsnpBB?3TS)U<;hwZ>WNw z<$BIEHMg{b9>0IbLgXRfwBICsm>_7ZZ>Zh|TqMcUcfGc+rDQ2#l99?|_T(H;W$?iC z^hz0g+I35y%{oXaP<$W@ZYaSO_4~V}Y0b|}8lbauFUv_vZZR;r7?PFcXZl_3?TThW z(P7>NIgIVx6-Yi;1c5+aU5BVG00o30vJln0?~KwLl62KTq}CHO_ENPk?NAoud&;S9soGxoqLSTIz)|CuGi)}zkL*EoNu{~;BpJK`53sfX z)oW$cxC2pi$%+5}OhNPiICkOK)*uJH{dFis571z#6s2Zq?kn;Bun}RA9g&t=d?$Ez zr=@W+=^&2Z^=T}AO&I|Z0*Apm*z$^Mxo(^yd}01`IjWTClT%E6S_#MbfVR@~GXKCgamUYFlpLQ?1z zy~;Ag?d4yxEAx)gUw1byn(a0l?<})^|U&{cEm;l3VF*IPz*HDFc z*EmB4@99(S@=PDN&Tn~L3D$xt2D?`{joi;*w$Hni;?7DYh<5D6s@1^(K7lJ zBiMtxK$MZ7AS85kqMW~mG+_Oo_jbqfA&3pVlXuZ1J4Tbkp~^ zyBoFf***K(#O&1>yT0QLzUAgu7d$w0J!K&ox5z_ONB@A#1El~3bHOB9PT|JE#ojRc zi;7|xt4yx$91&)h#qxlEy|qzOkYm7aiJZbxhk>lNMsCkLckYbk^oudfd4VMCFTltL zblQ>uJefjMmzC*$0Bi9JNcQnUAhq-Z?n6`5$W(V zv{BgM*dMPmk)7VMG$CB~!cry`wllZlc?xK_K4JNL0h58pit>pTqjLMdJgO_Fy(e74 zSHF{(8CL`}%nK3XJvH3EV%DU8Yrt0020r>x+d8XlJV`$HXgpPcG*6JE3583;i&?jJ z#VUZ@qami$;qnA^UGpoK0{4f+@c66wfWN{jvPCH_ASzgnA$zU~0v)_s%Er`*MQ0D8 z&YlM#w>w}KAOGvUtl|}5km@vxgC%Sh2hLM<)xezZ&NMe_02v`IJG5DT1?y)tJ-_}J zK=YOeL4ZO1d*yKdZM>rT1Sog>{YH?E_`kj({!49sLge3X|NTP(&%gff(iZ!F^&=(1 zzfk@Eehc!yMXKiCQ0ec7{+|#0-!&RY^dcIqxa$Yf-&fwHS5CuZ_p#=`>AeoX+)ssszVdO#Pct~B==f}XF#AjiMGFn7l!Mod2X*Mioyt9FVw!_5uy zs{%k?2!H+eF;|6568&*#_$g)=H2A&2cw;9O2JZY~i~p$c{C_Gffe_srw58x-e1NAa zHEmb@2~)Y))(7RN6>Szd!pmBZk}B}sNK=F>H1odQ`lAIu8u*2qJ5xF~KmQ0MGa-`R zxDgf@;to22e_OccGZ}BedUDiGqQqpzarooG3%9ccVR+K%8vLY)FZhZ74jb%nAz{FO zt3JUW-gkCx_aHUg5TjzSac(d^prxg~$jCktFjq}1!PTjvj~El96~I)Xy3bZhC~FI#=Tq z@!_X9aNjSka*kV^b;1vYS)eqQv8_J%CiE*{Rv({#q@Ekz@*XW_CYY&#HqM&BB)Ms5 z`}C~_g1(dvAi?Ya2H|4P8+;ZE&tf^5YaLkGU@&{6?SmIP2wVmx-)XZ(5KpYQxXKF% zlgEELqZ9#s`{`FCji>(M$FBbehXXHh)&!{stsPdf6;E0= zITQrIz&j2ON1A9To*kkGsy&wa!C=)P;0z=SH1p_|aF}fgT>*`kwae7*tv ziz1k;=OX&wRkHC3asIyeKXd-={P*`eL7)C>zWet_|H;VVzxY2t`ah!qIX`;;KUf>R z3Zo@9>Yt?C%w|CV`$;b@!OSmr+bfz~{u2_vReMefTQ@);T>2Xm|XZfGSDx-ic5d60p01{&zA#vn{$c-v!b05OcyH9gC91;AiJs% z&mgNHPY`pi^nShvUetn7Wj_RjjTL*NIfQ(WOG@-}bz^84wsf~gcI$dhGMUl+(kMsh7n&qhIFI%7vbF$BA{$|G^94|jR81w7$b!8$GBh65`Z_-R0h zPArLdx*-2xIQXa@Y*I~0pzYw8g06v~)C>R!efjzGk>wrLHc-bL08!49*PrHP*{8k2 zUO|?r-=1*-9aFrC{|02UxI=le_4A*8@b^#YB@EJR4VnU=2j+q^i`bJt35^+fwrvR$r-@1b)^e_ zi5PkMlMpp@*>e5lB1Iyi&nRCokAou5caW}vMu_*V}UHa_q zOuJ8{Bx?p-fc_2@4&Y$)1Nk(Tfj9%RBybe44C8&Glih4ZLDnxld`v16;*9!WCYZrY zfOpAg!zSs_EOkInpZ)so0|Uoe+iOw{h$oexQ5i2#wfn**>-~F5G5_q=wG?JWz0#s5 zZ}+dfs#kI0z*P(AgxdT09sLu$_%x02wHYACTUU?M2mi`1u({gRJ!Rae82NI8mPb>3 z*s0DNdo<=}3R1MwjpREG$rsk=%dOeK)|%=-y>ta?Upq^S-N`JI6o1lKaFtm8Jet4z zHOl(U7;dY0i(NOnT^aK2dWE|RQ2=HMt%W}k`@xbxAT_TFJnc;^tlj*Zn%Mn_IKD3R zg@$MnoAmcJuYuPL2CoUmTIchXYx8_B3<#00Za`$(E8M0}o10A2EOTRNWi`Q~aH04W zPkC(H+zIxhSN$*1Gq99?1I#pT%e+L6=AZ67By$NiR+NlQd7^}%H_?DXkD;6YyHl&& z+(|3Mhn@(vQ5Q2dCt+P*;is7T<8D!L!ylAHDC7O;EmZI`NYD<{vxE;zUmEzm%AQXc z!fe$jg|+rC2791|?+b8S*f?H&ud_1vzsvqFTf@$%QLOM9 z{LB2FMYmR0b%}5w#f*xQr*?_{uIMNeQMJu1dVNRqEi*xnCh0?28qB-H%1h3+R=!|g z9x8K+yP46rI@_5UhHt*qoH~}FL8FJAWQ$VkVHGg{6SHSq@>wsnY!J}(#P5(70!4Xx z5D@)(Wd0ljTyU-yqzYG;**>D(l-Pd0Dr-p8@Mbj2dLxk+27@@O`wDWNLbqRb=KxRm zf#Ol$zn*ZAr4_EL>T6(@E3h04z^KJRc;`_ZhN3duc-yVS480Lq#-f>Tl&#!Zw`3qc z1N2t26=RE!StOmSu8Svi=S>m}E-u)one$kse#g|Fn9T2SzaQJEiCWlvw*9i=K;gTG z%U1$O+k@AaBgHQ$L`J(HC0W$+j#Fi z*5ADEjD(R6*aBdFyuf2h7YC9CVJ`+zJ=7x*L|RPYED73F(1T zWN^t!#_2K#UA`B;t%d^L0qL+Q0@hF+a~-vaw!&%v>fYoJ1erb!dL)GHaef3@>Tg+lU$ z;!e*iu2Fm1&;zl7N1?-f=8AWbqQLQ2HD1TiZ^$l%%3C+qV=)Rjvl4Ax`mSDfmKoMED) z%yBO|LZU?*?Q_laS9k|d|2WlQ0YOp7I4mbtuZ%+UElZ~~s4vKDJ?-(nTeVZuS0Tot z5j_%f%Po*ui4?*ZSX^ZMC1=wASDH@%H7-W95fy!L@d+z`*VLK3``rC`MjkZaU6L;i zxLTAx^wyw2+06{;DR%nmfhts#+AMy_vKa z?W@KDg@lrhN5!t4iyT&ySLJV-)e0msbsFfmicd`gQlQ!e)Vv2GDaj$P{}zy+{p>s~ z&o{yl9=JBz-bIVcvT^DD$uQfa-!51X{c5i2Gjxgc{MlC3A)aKhl%py?ibfzdA4-C( z^p?tF=PJx(~erAJ)VdhWn2hrEZ8P;TFNXs&Y+_lRJ zfm;GD3vsaBgY|=($h5H;ls-D4Kk`#8csfXVxsMI6J{0%}WpXjdQ(j?Ybm7tXRPQ}@ zj6a@Ra2+j41@Z0`Bj)h>JX{9~-nKNjDf8q0!|KT<5cloTF^JH!`ILDmYwJM-YkA*c z%l&Cgveq#=f%NBh^#pefFLC@xgM6pI4UJH4N^hPdE(<@(Di zAROC|lXbB(8*IBB3zdjkst488YTeqnfH};HEwawpw7uy$DEnzheYOBO#?1Bf0&i?a zr_fY?M4ecw{*17!>v?!+@%N650)phEZ59r3L|Haa3mM8sJ^JD^6B{L!mpmn%=&x>g zTI|-W6{>sOVqpZc`oO6Ag^fX+IdI&7D#SwR#%?Ldz$jQXmge76stx`QQWEr2mEgd= z@098(_#>9BayR4OR3qfuY{d88x7*M3CU0F*SEcU-g&w_7;6nVKVkhV@L$!amurV9z zAd_qxbYR(W<@<1TWv?E3gVcgMh(+-C{8q8q9NKvmYFJe{f|eY%G+Y24*=p{3NP#Bb zkAw}eHYZOH4G~v8%z0uHX$l-STPv&d=i3r3!FUg#EOHB~)BAO#xed>3FBw_)JcV9R zx^P2b0IY*ApxU)xPpFkQyj%a4;N<0H5Msnj_wZi9^{EUgW4N(`3bH=XY3h z{+%$0YBFT`eR$9$ATN95*@ppbdWrFu`^>iM2K4PE3#*F~c@!>GR-6(oX?;C`dUrpf zB!HM=S`MeVzKTM$GU`gRHbL(TZ1wqM*pD24?+qvDOIL0r(*e!mWTPTwF2g{*y8Dxa z2m9%|PpA$s)#`?OXp{=1EPqn&{26)`2zt5bKDU>kq;=TJMwAEA9TV&INd^5+rJ*H1 zTM(&XqSkCGon1MEKxy){uqDGLP7`-{NC?r^@?iTR2Xu;o=ZU|7uAa=7YY;}|rfc>3 z1cH~Wu}1PG>xZxGn-zG0lCXd&L-8q)fla}eC$h4#`n$R`WIPr%tYy5{pUz{e&hTp_ zm5+Qpz8vd}*K%*Nzw>;iDaGJ@%n0isY@t)QG3ES57J6hsRK;WjSHt<_>&qNXfZMpa zAxb^b33;v~fgrmPtxM9&I4E?bd5X+eH55&D1W+|KG|>f)C$S_hVA<(b&eeW46@EC8G@mLV7lDNzz7)7Rn@NAhZKZBB}rJfEZ?R` z$}zpeR_Co`OA=m;u$Fl>oR;TFc0@}(7inGIsWUjBvq$X&$?vxnKNM!T)mj&cjhqk3 z#Yb{xo<`jRB>yIn-Z6u*X8^VQ_qU5wtbPr<@E?$Iw#77)n!Nc{0LHvA`h&Yx7al8=SHWIgI_G9|~tIpR0KX|pEU^y602D?f^JTHHr z*WH9J)Z!k`=kY`>L;k~(5nl3_Kyy;y%O@UCCEF)~D4oP^IO*#&E4C!r;2LSDT{81) z0(si+)|<$UP~kexhZ01v_LTP}dNfh0-nXaI3C0*HTz!JXNo7a!4RxiL#~f#T1_30b zYP&&`G%OPJvLYkD+aK#&&O#W~p$%|kYG4ONmtfaFk6_oiq6s2|WXSt`k#RXl^Dj_x z+!(3~nY*6&pGtg?GBuD89z4y@0p$oWefELeyXAL3{&$^iSo3L zo_;3puuYzY%hg_I9}!tCJ!ihWak`D$oeGujp&@LQ=*tib)-uO4Gf-In3W}P*$%dB> zDYy|Ub%rDW2h!dNQIY!9f!~HY>miB;lshZSC`jr&?WMWcLHqwm*)+JjH0Bb z*4q*+K;Yj}qu_p18OMWAoFhLJYKmv*~e)SP`lA@o8d zI0wxNuqP?Z#8g? zHxoey&GjY)u2^=X_zx07IZD-1ZLSTDZ7R6v_cc5$!j0^hwH16jU*M2$>X0(qBZ-;B zP(TF2(!MIicf?uSwp#>=4*5X+zLwj=Hbp41;I^glH5>uNVtZ~bBi%8@5(Kxoj>W=; z-YM=Nn=`0pLN>Cd;3C&JqLwlSb2n_oBkjSJ2+Bti1CRESHEp^2myu=~PNH;y5< z73RLqQ7e63feKQlg%o^djNK@IVwZP_?&=aJeAP!-l3(+f!mo|fnIcGkQWZw`{pbf+ zyk4|xcUnq!4q$rPsVCJHm^-aL0_c2A*WtZy>>?TG;v6B%ZzkyDwx@8%zn;^H`#C3Umz)m{76^WE7<`F)ekjmk-H;}D$%e=W9ywA;}ETe(Ejx@{k}uYH$+((`vV}j=kBtn4D9$I#my}lpKmDu7&Djg-S)qg zg&=IJq&U{p8t04W#GSI^%0BxdBrEoJSg3WK&&+{8*@gh^ARdbp{#Qyv64I!S0|!o4@oP;v^@Y71Ont9IDKncsaur_OByRbJg+-aD}oh#eO(` zfk08}2V%6r832=kfK)Larz9pm1U)#SF8w?K0dVBVC@}c*67%KB#y`LD{#%kjW|C2> zkVJvx)E9v3NRAi8JvFL3I1+c8I=-A$B}lqBFWLutx=hB1Ppq+bxR?#|F(Efs=}xBtOa-J%mxlQx?-L|cU=<`Vzo7zP5Vz)6f!4qYm*@jOi?_+`d?Er48QHn>mPCuoNxFMulG`=#MyJl^F_n8_*?OU@$QTvx!R%pc+vp`a$L&z zY`S>^f2m>NFikWuKKprAxz&c8pkePs5(5ZaQepvQrvOJG{BY>Nj8Bez&c!v@& z8QX+85KD1yGff7{<@~j+L`g63f{ab>B zIR331x#K&=6#4fhdUFN|MC`|qm@rC&i*qu_1Wpf$uh#^c7i*?p@zi@RDMCfj()ZhJuc>mQ7c89XLCSAkOo{urXQ~2m(W={~O*=1&HLbSg_@v3Vh+b)z zxlEO<#OShJ3?|I52TZJ}4n%YMkKA&Xyl$MM3`7>M z_0kgL=v!G_NBIGp%flv%b^es(D+(eo|EQI&q!H#yHh?)Q1Ax&A6ih>NQvyQORZT{# zQa(?Xj)pD=>V21qCRle65GFRj@}i6+5<9MgILj;^Ex3yS65L3PmcnrgsSVmnPS2x z(!It(l7l5?vhl1qUb&YMVsMczk)PoLLh(k^DA5`a!`J@5JLrOYHqGbgMCG6Xk~^!n3dtj2Rp>Q!o`!cr}>)s>a&4CFYY3ncq6QF z%f~w4rFGm(p-uZE+RRsf-0SB872S|AoUK$$nWfAUnVWgRBG#1)>EEjDTWIP=^>?j zNXWu#rC^;a3~vE4k=~4#88=DuHUAGGS{k8k!zmUoNQhG5>eb((!J`cEcP83vV{yA~ zv027)y8fU%GV&F#q5wrO0D_9M$-NXI&=af>24Lr#3S{*L@;_t~=pW#AjKD^y(aq10 zqd6^`B(;A`M#o5BZ2r`Sge-9zNFk1ac_=2Q?~HFc+Xwk*~ra*6KvJ zLGk5l`F|r5pxC8VY4Rmuo}0@=6wnmWTgmlL&MFX(65h| z=Pk_7i9%m1StnVKMc!}KDVSmM=4OJJg6bcr6i(Ub8amd}et3#bJ}a^5d_o_w$f2vV zGOKe1p*!V24a$kDmC_f@$~H4(2w&;!CUx1Yu|k4eTix&WopzaQ+Eo}uyH8X`>>HN} z=@sQ_vbHZ2SPNcjM}zLmYFmH>zeL*$9~c-2-R}lWq*8FOwx}`t@1LSCBGpvd<)F~r zF>nZLQ&F_vrYDgCjiRr66|y4%>Pv|&t{fJ#G5q`YGt`{K_(ixa>QZo93FtBgYKt$? zHc%}~#&^#k;%Zb&;mUPbDWj-r`?%RfJ=CkH}~Zszx$uoAXbrwct+96 z36GWnq6Z*df=>BlDy83U+hy^_>J3$!1XW*|7?t;D*Zh{{jBLfEfut`Y-95Hy)QNgY18IsMM!fQIAZXL@s2(W2k2N^}kpenrPyt@$ z51~9Ml)l3^banpaEj~3#Et?I)pxLj_e*S|mPPX8H1PVa>Hd+N$`!-p#@v3!?ri(jKsX++#~3@8s!5KhEmNsRI1v1-S1AiZ;&Pq2HQSR>`Y zHO)_+is(qV1+>TTQ(v)8J6_|V?KNk(AOJg1UfW}=!Xq_<4T?wW?!bF%*G+B#6;c;x zXJhLL{lVMy2&-iFiG6S~lUEi&C@zCHp^5-$yXwPH&AoJxC2x}kf#+CaM@SZa=?P@o z%iX}1&P&+Z+A=TcStR18PV?E-6T3Api?2hN`7h6e3&JA`9b+hea%$ocekUX7tJxV( zPH1x)^%*J@FkPkNP2X7GV&3Vb3WXqRy&qGk#MOXY)Y8(hFZBr|dN3aETDy5Os#C%tP!l@O>Q5Q5L#e{g^a=YbN0y6bsvVh(m_ zK?%7nn3^|Zc`$b%{D^;CQl%j`fm{l-28o{>&L5$+H>B?!14XqoKqi&kF65(Dm4wv% z4X!m)mN&m!);9O0^Q9HULN5#YgOY;M3BL4=+VdkMMXL3Yo`NDYZ(!F)t+0K}GIyY*A6v3nK^ain+~c~WC@*jN5^)I$f}wH04gL2Ia6T5JWsXEemw4at2o69X zGuODZRlBA31Nl#Yo~}BOG}23lMU<$~G^~5eWh89d@x-j$AZFew$O$qpmCklw?)|K) zqRkllfifs8{k0d*nNBidBzm;T)5FV8=ef9Kj%ElUq-l9=A!5wdT_gQOR>V1-GC+?| z5KubG$%r6rkKP%!?#uu>m|ACipa7s8G>QtE1q9Al00C1}1ckQPSVdiO?vTo)dygBa z(_CDg+g%xO*neg2M68^O$xTRC@~ce!kOw4||BRa5MHXM43YYiC?&^8b`HA)u^p;et z^tsm47B?^dzBB2(91dvk~w)HfN@rYfe-fl{Kx}ZocSmoAUW+H z(?KB{Sz<5ZX3?5y11@A`$u7=y@oGqlmWLOVI{ECpnS13xO=WWf&^a`vylsf;3&t}* zn3Rz*kf#=@XZV;7skZO@YqaDNV7LyfJSv#6bfz<9gyZpZK|1v9Fn)unzP_dxdI6D3 zdS1WClDgz{g6$KCYk(eAxtUd+MaynJ1op~_aQx#5ReS4tdyIJ<@}wW5C?!!b;jZbL z2uqF>YKU1NVN`K%Hq$#^S9M;?xMqKx+j_lerd7cU$`&Y-NyzIJUmhBRQG}oFy-7J^ zx~swzttl(CFLpd87n7Tt+ft`qL6J&_e!JmpmUZiez35HtT_fNosR5-@)=_E7c{^t! z$8ySg?^*6Y1Sk^C-04seK3mK>Vo0Lun5N$VyW8Q)b3GrHs->2^dDzyHY8x867$3Rdj_;0TZd>1xO zbLV8?Q+?Kzmym-wtp7k$<+RS8R1A4ounyhQ&sw}-Jm&3u2PkpgfRNhZur6`VBeh&l zzw^H3T;`a>RsYx0P3D65{fHh~I{KR@4_mh%_T(rkFtzFcM&L|6oMqr9yi zN5!ugc@U)whwxDxV)RbWvBI`+58qeI7|y<+;D--6`=0*X4*x~yqX;!0w&j#YnXE8))?(Xb(;`b9G=vnlq)dsgY4 zcbv`c)X#PYYO6C3OAOHiLz6=%8;V5?y&0D9+S*gkp#kV#-5N$9L&u3_7kUw1f%*8r z08+8Gcc@v?qnRorvG4QGN~*lSxA=)ehc3^Tq@D?`ibzkrC68zhMYGg5a)=Qs2~$WA zG{L%`73Y~`cYwuKp*nkqEZbsyc-X#`w<6-wM#^{?){{vJ|!|?@StpHOQg4@@h3i4i>ShX7=gxly{bd6tC z+@ILe&6s_ym3mZfTFw5^AwJqvZN!vd7&>0Zb?@$>z(_xVw?Sd$4Pr-6x zrx?(ML@Gb*9eaPK8%eKCm}2%}mqXYqVL>Nj=Ztu*4kx{JJ3~nYh!KlXji;siuP@JS zb3<&V(M1x`fqAE8P+>btqs5bZ-gK%gi^lq&0-xMVYm=~vPw?7K-F9mDXsEtbIs40S zdfJuNMIzl$(R!HUSHRZA;+qF|HgF8ZKr%W%y`R#2;8&ekq28?$N!FhNSNNUe-L|p0wrbhWfOJ>lQCPzH|Axo!CdYvty5L0Lqo# z@w$uL{wjHpG=rwzaPiN08G`I=VAstvQP5KH41&f=Rt&mkZ(U>iUg>)B^>Dou5zX$i zStpMgGBHBYFLN5QXh%6Q9pBBahGd+g)P1U}yiSqE9qy{ab*y$%YE zT2DngMfKVpn5*^Pr5G6dzA!v`t>|Qv_9i}3`rd2vi3L7WGQ@5JSLZXWQUPBV<6L|8 zF?Q%>LWrbc^r1S>StmlcGtuABR>HeJ^}B)WVBHfP5BxE$>SXf7OMO6rdz6UPjDo} zTjy5M;F6zm!Jma|-w*>D8CqUFpf^!9sd;UZWIG0RztrBC1|sO?IUHs-ox3J6Kikz$ z@>AhkQ^MkBI+Mv;QA53P&?llVrnYSt?F>_^l7K$JZ`ap~Zg>;M;n}9wzir zzFYEx=9;0*r`j*`Oc0BYanU%t+}~;Q6}~;fM-N53e#}pHf&FIiXk*m>6DC4nM10Bd z9*c5EdMEj*PQSL64lIl3pK_5vENB7hexvW}c9B^fFIf$_ zT6=b2p;W>VcRYZ@$QJb5_s=8xYyu{~C}w+Vq>Xgcf3=ShH%1opj(IiT=J{1#`%~RV zGg^um98aqOa8z1~LSW6UpLPjCvK~`UFNA%YW^6<72a-axd;1r?G?2NT?Mgk3>r0JT!_Bx zew|vX61k0ChRIwAZ${Bv?P%F?mf@^i7__ESyd8e;m*qIsmT5n`lkLGr*0qJ{ zjbc|JSZuUJX-d-mj;yPP-MS{eNxYqi{LkWJ+%b}0oUz+C8!q!@*yJTbhj}PW!E)fWHMzKs1^rqa~bHHr+up-!@j_e7~@5c;K zL4wM6PqrFGWu|^Uye(X}efOJVr@PZg`7+jM?{*P4__V^c`9q&Yubji5<$C~G>diip z4d*(!$hTk03l?zH6Nu-NWg&+9wa>EI&W^>Y=4G7}6wz@q<7x;5spXULfG2V7UAi*N zwKDI-v@Wg;DR4*W3T;wBBcw5XlHM+_6u0a~_#Q8o0_t_cU}WpzY|f*Mw7v22Ux)0D z^zc8aHomm>1-X!YJ&$c!Z=c7dNnsoh*Q7TeNQC18+- z_Vi%au6h1(e&P{9FV+Nky))tPhs?T6f;~}1rbl=H48ghj1(PJ;(JUZ%Zn4)*K}(*e6{#M(XaLpVSb>7XYNaU{dp9oh%pX0+C7um8ReS&{A0^e zp_Z=2*=9UO9y@9=^qsrW)D8{HIN0YmIE4~@bx;dra;U}e(NnooP(hq)yq_K@!cMeQ zGk#XxN`&fm?*6WU6>eRY|0GgYVMTVpn@X3!7qEGZtExy}t}3KzHws1bLe)|{KYKsv z6=L&u&{IPUc)uS;Syv1>E)IoJVIIDUk8E`r`s7Q9T#**?dcNo(R2!2m|IYHkTSzI2E%Ii{Q`u;jg#e2>l$}!!CWdR_pq&4>TDRxU&B^N$E3)~a zH!&v*o4@;`o^8lIs~=vp?w@Qe$0YsmHCfE45L{ptD`L9M`Q7_)V;bg;60s9HUP?bx zRPf991+fApNt@~_?Wx8@z}A#G?9}+!E&He&?S#R7*iVx)Y&85mm^;lPU=q8go-1H< zWV&j6@v_Ba?0CJyk*L~69Z1W46?`Gj`>npmxCt58Uta&ma;CQIo{)E-z60|>04$c!>m%RpAWE(RdJ~r;;VtTR zajv5D#apVS)P7~7wYS}^YrsXwxC+aM{$xt%=^x*YD_l)ntBz%&T!qsI!&oX&+@}>R4k5RcpTCLh=?ncV>*( z@?hd)A2vm7+ZA$6*6e+&meCsbZt#|0h0#Y&J1t7wI!^KhDpU)2w3Xv+nXWDP$yzsy zTV3B*#`1KMkFg~;0?897E&I#VMi$x?Gt>p8jXHJ(UR)O&{RFX(_5SkYsAg+>tKdmo z-;<0Fq@M?uA73Jm5Ak*gP-BDL@YPx&bQ5aBZam+7LY~mW7iCkxEy<9dVCsHz+B!EF z?Jc!&{98WL1*ux)itQg#JZvHNiq zA2f>c2INxf%N;2LpRpwfT^oXZzgkRHGTCh$dKF?}8XFxruKjEyEB%R0d!5}|>pw;$ zorbOr9o-5^MTMA8tOiu_Ax&ks-3HPO28S^M?R|F|Q})7g>WbFtlVVucVhon@y`<58 zW+R2)#(4>}L8A8aq5*twOy{k~@N6CEAz1k!Mr!IniV|}OKixXZv-AaC8f~n}{qltX zTVUM=QzR?~d5)9TN?Q=$aC_4S-C^CCfo8&)9>^58J^2fKskq#xMpzj-`7w@SO&wR4 zHr{9Xf@oXaJTTW69Cyr%2_A=qm|ZZMsxeU}9-7!MvGfi^pFmEMDS#2%FpE|g5H!7z z6l?i&$%k#eGQ*&=Nu;a*1^J|!?X?;wqr*daX6E#er@qp5 z{8H}6E-~TE!$i8%l!}hu+G=Y#8>49|%%}bSJST~od29{xiiM@%#pSweH@A2yS>4xu8HF{m1a7!LJQcg$OWz!w@1M9OuKTUE{Qt*$imk9 zq`qmu^vJf3pgkV^>0Ns5jNnOonSMCs(>PIgFc(Sb963n=ulO@&$|hcIXcIr31zzeS z&xtD}Sx~CVv)Xe7(9y7!D~YKz)N17ZOMITjER5fu=mNtLdm(n0B6P+EY15{i^iEa0(#igZIj zdgvuVI)WY$2!Vu}2#7!eLO=;EgmPEZbKdW}-?(GkasS=@!!gukXYIAuT64~4&iOn& zOga)f0Hrq8XKoeC&;uN57G=3Xb7eWyzo+*orMp(gditLZoV#QDZB><&mFsWsVIVW0 z(;`iT8&O4+a#xK*O*{Ay?kyLS;Nzu%BT9`VHI#=IDP3+9*R3IcU{ibNpAia!n&B<;(2U-3DZl1Tk8z#)4r{Wqfg*ySxrwr=lPLyPCrifak zHNWsnu0ofrg$!MW)pJ0G6*1`^20D+E(UCl=&o|_Eh1UlfH4_2l;DD44%$BOjBZD*y zFs@qO>H&nCi^fmO%_ZGOHyawmW<}fXSEO1=Y>pUQdul}QLDoD5oXm~38Oil+IwpFdoUZruRQmWcbNgi99qXilAF!6a`MJrob9c$sV zp@z9E<>#)(*fOB`qXhaU%aW2#8qnxe$GtKRY!Gsu_toeQp{&Vv$F*2U1BtOg5W-a1 zJibAZm!1oEf7L#l>o$|-E)A(GU_{yG`nLr;g&Fg{c~SXv0v`et)C21Mr*B!tzk)|3 zmjmjvTgNpCNqJtLw3MwcwaK7(xejm-Ca1@58$bg1a{FApRg@E@gJet48P>q^j- zw$lh32@hR7?fD@kN>|l`drOg+#T$dUl3D8KSKpx5x)qGt8-%>mdoLs}O1r(Ov5k07 zk&f4#!aBbP2;Z!$O^b|b>34Pi%RP<`mu&nVB-~j2c-Zv$gUrHxp$pT==`8;*IuO(G z!^8f9%tV%v2cVv0>-5i1p2CGPq^J=P$ic3aZ0(KJ8eNq`+BK|+N zLdM(f%?&YVYm@|uEpBa~leyQtQ7d>aeyJ^SB~`f0L8>$U&TMS)>h`t2PVI(ZjcEzy-KwwvoE4s>qVx~|hf9y|N#z1lsg zJuyZe0xHHp=F=#M(mi|mN+#oZI3H_M0j<2a>v0U?B4Uj`H&5iY>}fOjL^F6SB_;so z9?ZoXu61L00!)HFDJB!Ms#o}z`M7q z@bQKGMgbp(+0D|q^=4&Z#u!yqI6#NL>ouB(^C9Ig?NBC-G8#M%)7t#eMggV&-r%q$ zQiy=}d2>8w^R|+d{AMb4jgTALmcjXmvO#$l^BSO$`?oHbB^?+KX z<^7jqn@hqCUo;p~hq>GI{;HfR_y_Y?Dz7kR#A{b7kozMU-GEJzuf=M6XBQh+b>}ub z2VyzoPKalHcAUx)*d@3}ZjaUY_qQbh?}KQ|xdGwJLfe`XjWV!u02jPd^uu_icVVmk z!cTUmDxhxlHZAwg5uW4`E)N~-J3ZAJGIY>XP%^`EHa2_i3Zkjm&PJa8Y6Y{8rc4OT zk{rL5feI8%Qvnno<#GNCH`SUt@7;>qYZ#nLad4fPTqCGnr{Ety9l@x$1`4&~;V0fM z<_5_01!|?z3KbiD{Hn%q$Z3BKyzl2;r3|)vhRA6RpIx3PHmiiy5S!+0!R8Su9p3|5!3%Cf5BM@0 z2frjHOCGJ9xs$;=^R5krVMrdOoRe@AmYr^Lwz5~{2!A8_EeBrYz4xuyra-Qo2YYnx zp7KRSud?*K{vYp40X+~}vZcE2_)o>U-0PYjdTk?p@+|Fiq3a&VSfAKj;kZ(-YRqiT zcj~)VR0%0a9v`HN4`YK2+Rm;^x7VtgbR%mV`7UgR(e7J6ZfCsdS@e%ko~x5alCKQ~ z+o~s(AqLNOsR{405ogehZdAIC{qUHwvz=WNZI%Xyt;)>ZAB^JgydUB%%LMoQ7Y)IS zvbxt!kkZ+Lw>9y(vQzEa+v$CNk623tLA$%Svq0gV!0(nkn$UIcd$lbZ=`O$%Auxd_ z1tvo2=Qm7kl1jLvlGxLr9Cbl0O#`a-u*aSEI9CD#A56dV9Zy&#c<8D<^nhL>gg9^s zn$*ufBUs*6<-g*kW0Ij3=q17JWqqnjX>RuliCGun;}tAmbeKIwsoIX|f(opED}HG| zq@QqBG8*_&1$Uu+B z5~6zp*)KE3=2KMtBG(&WbK3TWJk~|~A}HM>l=YvH@|FWn@4-@(P?ji`mDXQ~zaJF3 zto|~S>Vet{Sk{wM#A9^+*#)^fzF#&xw>D%ll#WSmB9+^GKAgC8GS?s#VSJd~5s1wh zWN!{~!Qb@9l*fv|U=T%qvwD*x!xw{6$O1>p>vV=AF=dr*-dAB*qVWDKw@Jyva>WwM zSAo{(I177h7B$PN)`L_JA@tdAOmwVWz+nZ64#(0k-`u5L)wWkdKbiu+r?%}})*K%oRsO=ayA>5i6 zA&X%^hOO4rx$4U54+v~OcOceBY>ivpN|^i`!HmdN4g9{A$Hk;#IO8de31i}$AhFu= z5>V;aQq;#oN>taDy0W=4rJPD^J~RLtLeqWAAeW!r4wn4q$v4;ED2GZH`FQWjtSzu3 zLEDYZk??$|q=$*Uo5Dbp0rC+i&noRvV`TpJtK02gPRGPMJPL44l6jd=49IZVpPw50 zn!|$GqZ6U%)rLvVGv6OF)`X~^JwyIbto&X5mZrRnS%4kJw-d~*jM%rDf-#&+-PZpD*zKSQlT@h>% zGw7{6J0Kdv6^SJ*-X;?V9@bcwncB13Nm`{0EWnW~lyb_PC2 z(^x$Xs|=fES@rpQKfc1V@lMyZ_d!~G^@r(#;}^-{0E;}Z*0kR%yNR+HIp(#J08G#( zNipWV7}9$tSEEO2K-(o1s|-1gaajmTTlwZ)*g5mw&J9Hh^NMa$^Z}d|=f@tSVpO?7 zH~8Kn(OB!o4UZxruBPfHg(I8q+8$xl1xayaQuvo2mr53npF15{;8Of@F07nt=nmcGqGWr zV3<8I7Rmg?FBqg-!sRJ_QT2tsNbl<`u0yT@21BO)&r6~NisoOrKg(^^XAe#=vPV`W zK0|Uwn;hqY4sxl?x&qQX_n&m~_Y7KiHMgbAp5?+gbMG%!HVzgVVY4-HvL}u!wb?+OYcE?5|kp^9-6yff_86g z{es8TecATVT0JxMvGjmf1&yCe=k7DN<*>}_?a7nW3#zLQ(|z0|L6U#B)9aPA_VwDU zgVY?JsfGx`?(%RaG=BOY%_aukfjprQmtF>cz0Z9hw6zvD2dD^O4(DNR6PFH&t1-=qp}_4>%9o$u(81! zE=5R-WC+kdxUOP&{5t|;B-xNuY~-&>bZA~6sBowO`>&c#Qu+yOs zbM=*Q0_k9<202{4SqGNz?7%!ofjxXHYoz9pLVbJNF2UExYx;f_U&j}T_BsUqvVW62 z{^xheF12H~3*HV&QJ<;iACr_ypOt}=IczLvH_vUIlnF~&=1^Sx5)!63DiUEz7hurp zgk_Fyb3C!wc6j_$D>c?UKcb8cV#5yvP-Z;euW4_M1wYodwy?in;#yFwSDNUdh<+}K zHMfV939$t`r4B8Jym7UqO2pi#TRjcw?8Rz9)CxB!4VD3+l`$);&S4^1z=vkk$?~3UomlPxtbI{Os{n4V~s1gOT*$ zv5@>|5f}oZsP11fp$e*E70O80`m@kk)!gPXV?BhI?plWw-_|7fS-PqkAg5~A9O z>XPm>hCIlpaeJ!nK`JW}GMat7-pjT3+BVtZMM*1a_>IpV-S7wraJDK0F9zM}AE!xv zhUPDhf81=N{BpD+iQ6bucxZrQNy(Lrp{aX2YttTOxH%4Owg@qykJe>Q=eIRsUJurw zxICQ`BPqKBCK)7*%mZ znR?B`YXKV7T?rwn)f$X23L@hxXsZ+Jyk{nH;9~#X(W;IM-eJW>3-Ei7 z$6d(?IcxJqcROilAA&u=5T#Ry(?)D87Z}sv$nfK|+S`)yL)Whh3acH4IM?KMQdOGn zVOh~2{_djpx%Ng(Uog4P*ZRWRy`A9(r<8B~h2{?*DH;x~SVQ|E%552Vt)cQh!rghJ z-2A@`@66q%EePzGh*`cvTFYp-r3nLA%d?KLfC~Ly*msR7vRF5xE-SF%LydP!(nOwA z`wIdYw2xDTHw>K&#s<;X;R&wDxLe2UmTNznIF9=@kxz8_-QLG<)1bXW*Io?Y9*Uq1 zr5OWeWZ6Kg=XwLmFzV_^5-no|TSx}3$EeaxGky5J_V}Fy3eXHVs2RC)y---W>+V#C z_ID}J&okWD$9+e~W;yhWG|6M|1J*Y`owQ)&Z9nvIHKcKC!*A1_N(WRW->&nlWMp;L z7_(>8zN!{G)9m#AuFFu76ZVsY*kdz=cXyw5;)-HLp1gJ*i3F9QGPjpYWH=+mIMifRUgR3g@N!&oS=$$-r3YEoV!L5Aav!qH zprX8;K*Pz4lJ(jbY`q*LN4+YQkGIVbIeRtDD|>Q5xJnqR z{9=7#L7wAJuV{CcMW3hb1peHM_vPe)BuEsEg>5MQTIS;+G^Msizf2A>bEPV=4_zE` z=7|xuXY8)oKURp>C*tG}fPzg{8c-_|2z~5{5&K;cU+(JI*1D@jL%vuP94{Tbi-qfq z{Bfo)3qg*-C3+ z=>L0!o_AA))B*}rL6P+0oOEhLD@w<@TN_AiQ0caSVB41CH@8;Q?$37{9QoJ$0E>0M z3m#%q93UTWtwDN`xr6TB3yJzcUH!Zg|8VcYxEM3m2KYEct5KsP zw-@id8!?`pdJpPmsr02Ds*pHS7pZWi5K;w3y-XGA;6HiaSB1o|Oa-mSSo2b)v%RTa z$$-yu9)T2L>%q#;oEE(i`n|vKG54noHyPtKz!AeO)tY>qHD?gM(*x(~92)EDErl1X zr|*{nJb9^rcxFe_e@d9!iNWq{@0!y7NS1gHsk@DsC46!pv2p`C_QSpcB*b_VB3sbZ z+GUu&DmH9!&e39>4zyBmpo3p+CvQXiSv9o^uk`Cz440{q+f*cehg7y@SEWz*P|n(A z+qA(FVVQ=?Ysmo(XXi%-*x)PQk0yTO^R&l?4U+SG^TSpHhOV;eN|cvt3g>PzyVZsV zX%Obo@}OL!Jdg12hj7aLocb z4gQEPs7_|?#De)2afOdh|4#!#vd-9IM3(XV`8ce^FiBJbEiDxf&15vgYG5WH# zp(|eWpY6gbpsr2$MZxR#^$PbeBa~pR*810nV6AO-M+RrtMfNBhQk2#|b(GKe&trT5 zwHXY0T-^sj>bg(^7`i8wbqPR?n1zhY9~q#)KHr z9gvla#_z0Eu%gL9ed%NArrB=~0LL5L8%xjg#Oe}nu$r-^i z0Lx>B$uicr&Tn%1WHWUPwr}hUfUKQY*aBQMQMNgq;l55KpN*@nK|Ax`lWT7cT_a>1 z>nyk<-BW$Pyzgs~|I^1nnOV>nOY?$R)T%~KO z^S_D?N%P+a&JP%5mORoZb7~~97EId1y(sV1g{@q7e1`0clbqp{S_O}uI7yG?Sq{^6 zpm8)D#3?gYzm}YRNn?Ku-gSXO6NfUqibCrJC?>FG^Hp8i5qT zxtFPvYu82uHs2~DyXmja=vr*MTK}2U`Pa(f)g3+LfR{OTVb0fshAp($F* z;Zft8UMQkoV%>AG@>wu~!)(1S(`o;Jnm8+&nT$)bAn#|fb>d9K`}*IFV^O)pS1Pt> zy&Rp1h?S?oC(#bC%028c-)8esUVze1ZDS{9#?cYjiD=pzm}|XqE}M`PebaC6;_4-LVw4D4=6R~EVX4F>vFz(>;=x%${)v}6Iv8P0rlr( z$@WjIQbtu^{9uTEifjeN`=em5AfDF^R6~}gN;xj?*0$Yy%j=g-1Akaq2!=agvZ9hd zt3j}qtvj3#7C=88w5`nJIOw1iGFBk+ZM!D^nJe)5^CdzXn_p_-IA#6a{ZjPb`@mjy z;8OevRr&kJ6xr~~%e7!R_9(8 zng_w+KA{%iSzQeJ5q~H^*ADN&odK;c8eS^I2#|G*?DwTyIQiBuQWg+{kXdQq>`3a` z*`1@Su8#jREblYX842R1aVH@!d8zU-F|n4e`|khyjF71RjVig^{okHn)&~Yb8sfhX zw)}6*pf-S0c^9e5!<2dl_z5`Q+Pf21s2WJMK(tHno2J9#;DrBkA^vA15J+*V?s4aL zU=~$CyoH!yfK+ZnEl37c8F}=)g=%fDPsV0wgWdsFOV}UUA3!{c6NhkV0t;KF0NGe3 zn#yWILP32w1!$f|&V>9+CJ#PGbNPS!VBKf9%PoL0^#ij$!l(fPPQN`F)|ll$v!K)n zaC5E$kL%Bsk|^@^Pop>Zm;c+mT;SMDV|+G^AT$8No$MVf>rB!BkAm~d(%k+_>$8`a02DsdXqESC^_NOPf>Bw$<(0*ID`w5DFYQUqw+zT0X#v=9{8? z|9k#pNsyVR2KVJJe*(pd%0z=x{xdJ{u)pQBcW=r|WL$((y3g$+i5HBlDbPbWb9*+% zUpl9$rIX5S$Rprybghr$A~o^u1dw+V zNh;ZTp2c1`HwF4nJ~iXa3Nd`gH9=JHE6!lupyda6Tq8-lBuPb+BCFJjvPatHHv`Vu zHUSA76?%vNKr5Vwso)m0yWc=%>&EGT)E~|i(GQ)3&9km4%_vahDqujF1UBU$ z2af_0;4fCOe>a21RZp!-sglhd(5RvDqYmt$;20>K#Hzp+rSn8)xOHxfN_6!fCHOQy z(=tn~D)RTxQW-ZM??f`<43Az?&_=Yq|8H`P07u;89Fn{A$JBC{)~5n-2oL9q#8WIL z%su-bxIbBb-L2c2rS~4iI)%jJbuV`K6FR%kercCRT058qaIG}IVYEz>5(y( zg@YKEiS}GI%C9iSYJbD(t5aU%fo6ifP0Cj{#fnN2K;WpHaQ3Vn7pH8cq~w1y#-4dT z+v?uEw9Gq2rjL7GKiV*$CwQe1C3kas6I0L5Wm|lxG?aKm>d_s#F_SJs)-5#fXst~c z{CfguKmNIb;vq9!db>N#L_cu|c@*ZQ+#OeB`;7F;>b84Xc~+#&?AQu2cns=(fmZ3Z zf#Ibo@40kl;+u@EFeb|54K^WsoVX|Hzni7>oZ+r7RpwwwMR!?A`k5#=gcTj>GBOc%Mc>$Pk$j6DDbZ)R;A8LaW!p3=>3mEc%>52%KK@+K#36O;UY2t4 zCpAgklF>LICTAp6Db=WDDFPa$2M$07A)ZOkT+X_FISRqSLjt%D-{NA&+f{%PfZtct z>@oI;-Tg7bsNi!n+Xt_^ieIaC_0Glc3tLGBiAjACP1I_4W9kL=$~d|JvZ_B<%&(t~ z?lO}rE3-Uk*mFqvC`8B#TVXcPW3h4K;B1iPepq76^Z(wcvkiC!zDZoEawWg;1{7@( zID7{+RJIqb(6}D6d;iOLIHO9Vu31$dIh7lKVASb&6M}kov2fT94MDS{Uw>aMOB#f7 zf-i83tS<#5i3}Qo7REtVOyHs*+A?xk&SSXqDQ2V(PQyL!<-K&}pcNTDixJt@_ARx~NfSC=0Bh(noj>Z%e^U>5tz0&l}I+$~=GSsET1C zKiwf_wCBecVqFl;PT?7t4rLG)d(}~Lg}B1)IC)v6AV?zG@{(I^B@zib!Lq3IQ53Mv zbWP3!g4=+C_4nmm3y!%zBhA^5}|Ci0?Tzi16`Lvggr}+I~(4RlnRx92xWcdjkn-IgSrtsD3 z#A}8Vc;kW-sne3X&m_};!V8WU#AGT1bKE;T|Bj|S9K7Jumpkl^$xk!^>a_qXcOTIw zDdlcXDt_lGl&8X5vkK)%?SQQQS)$&M#3sv?`ZiwKlPtkDDr1XB=(H*^oXmD(7rpZf zjaY|F?*<{cPS$w4W@mN$`0&-8mFDfC9_mi)&P1fAbD}3|L>VA?k5^M+*?`J30zAT% zQioc?3BYo2Y|QAr>_pF_1$oy^P=lq!wTr?4ShvR!$O-guw<`#ivjRf2e#Y7+4WNbD za-K2y;{pcV8aW1@WA^*cnt;Is)7OE zdOuBpd>s%?ZtaUIefenh&{LyBWOaL#nNN2} z**{3kT>J#s9OJYYxA1WuutO7GHTl# z{4jt{$N$eC2HX8pP9^0=;)TO@Z^bi{*T(Ati>#kqxctFvpT7h8I#4-ivQ^={krZ?5 zRvwmp{`AU7ko+%ps;bcCK3#Rx4!L=YO!3>M_#GcUJCX;A%aT@i1L6S>?BBqre}`~S z2PGky+AITpcd9|87uuSx6tcsMA{wkK=nRx)7e8c~y`obt{nxB-80Yq-S#YwfZpwh{ zW~=P;n2Pz=2C|WB!I48PVjbAcp~$TvWMr4tO9Y!0xIZil;XVr9J|B4d18OfG?AHO5 zJ(t=R4nZ7maz>BU!aeeYpUm5E!gw$b-A>BO7MiFPahM&>a2WdGao+L*t1)3t`-?4# zVZx`%5e5^efn#D;(at3AmVPn_*Dl zsL?!xI}wVqwI+EeBf-;RXI?qDSbjc81B`t~lZ2)~q9xla9ubsu;4^Ya?AXQSo`F3V z6|^~pR=F=x5QXk(Yq-Ow97P#@zRk(S^wHydT11>i_4w!BafZELqvdA$@AbrcGHkwr zLXB9Us_i71%k^~)dK z#L)_}U_%NCJ;Bh4Jw(7WV)?fN92DwG#9TV8X4!NCyq{xN)R@~~k}8Kk?@gaEytQFQ zKi|A`{*#M?%Te$`u7ei>VmcTYf+LV1!ve6SWjnloe z>+xyCd{Y4WfV&$e#%UuXAw{~(1LbL86cDm5r{^j~c>@crUU-Q!VsO;)G{DBsgq zCJMk?M>auu!SBn)B}|L?KW;swg(UZH(gS?p|BPt={T>A3{VxL{>z|x)za%vN{BQC9 z#!>eFJ$(NE^N)e}`M=@UFMvRN=UWAFGG2R3V{4hndKt%~lKuxfXpvcGg~wlj%Txbb@p7pNdWO1t)1kr1Rxc}N3Wfb}rv z7r-5}d!kwB&4aX<ROk z2IwD*_f>B2pEdyT9g@N_M(rTzx{ene289k2?$?HS*fUu-EYBkpO5WX5)TYImo-dTA zFmRbI#l)UwBFNbp4Jd# z#;f>&2#8E@f6|8DQqfhcqou{G+_aUV-_8JP4wk0uDVIqmuyf@&`P(0J4U^Gj`n?JR zT5zqA{5lV(gdvJ1XY61DkaxlXApf{CT$8{WAH-Xle~Z=s8@5mGYty^}Ak~;#A#t=U z>FqAstPx{Q0daNlppR_NUhynzY;n&J2x^N)}L5p`+CH zw=q}!RMnEIqs2j_Bdie(sZBlP;2BFjZwc4e9S3Y_H2ZQf5>|s5Tte5F5StK<+Dp^$ zD8yu``jS2>R|m-O#_e{gHwNUNohTg#l@5=y4JhUJXWJ|2doIC^C0(|WLwSTAw++Pk z9|tAq{s4mOTQpHOO+|HgfnbwwDVsir+zPE?^FD*4vTg5{_RMb z;P)2V3yX!c8N@!2>kTsKod9T8b`MHs_KAG=$>QWqtGqK!0mN(2$i2?~f@$ApLn4S* zUiDN&$-v|)&QAOk@jDJHGkz0i?E!m8zUi@Hp@3V4^JvT|y*A38tFzW(f(3i9q138Y zd%%ReHr;@DLSHI=7`~80j}FqD5~D$z#tD_WNiIo$fs#q`5Tj<(sy+^5+tmMi$%r6# zVfL@&P839cDhzBL7I)DckW|m#^`(jXMw0R}$o?QBi81Wt9Bz>$Bf*)uY^w=4N%>-# zX@|T>D+jOl1ioYZ@NJ``1aPdFhHptNr7|`-M490cP6?A6Qf@Ojw7Jt`$?T47kmmFh8r9*(^*zqXXjr~y+ zQqRi)ZF|52DTMHy?OVI3e7Vm8Zt|n5=pFs6?JCD9b0zpW*g8Dv>1K#uk_RcBSAHjz zQrx}+EViW8rx+1|-_Y}*UJ3imop{Z`;-?N@dUo#|h;O7{VStT#JwAX-_FdJTe4}7$ zb=87AEih>%6kv=u^FLJ%c{7oD#0U@SwY>Dqe&vJ0NwA_K9bIw!!%7^sjpsUcz<5}8 z#0Y~8cp@lMDO}CGdY-A1S1-eSggAb#P>7!u>Gr#0VLf@=63yoJ6|(JLZTG5^znpkj zMqJ$ElYng3b3D}V@aSh2!Q+)TPhpViM}`kmRmVadDgHztHQqw35l%HJ8-L-jbI!6l z<2v?ncUa#3XQzKJHNkiI-Sgnw4$wl0RDfvC4B-duD7JXyDNCU)3Y?bW@2pqbA7tgF z*M2uo)z$d|3f1$JuuPtH5BWtEAky_VkmyFOlaN4&3&nr9*h~1&m}~VNRua6EPg`7!L7|q3N z3Fs^)m+MuH-F<~PW%;P`RzInKGb3NpVl~!s|By!$*{$4kmr~V9VcMI?*lN{;2Nw0C zlsA$D9K3~;Lu~2QdgB}voHM} z&r(2D=Z5AiGd*F*)n-+HsF^gxEjp((WEr!s^$P!Q-?8Pmgk`tBjcbiMFX3`(R>>iU zIdh5A$h6tB-PeAEU_R7nh#6~_8OL7FLxwm7&Mx;ftO`-2y0kxr!eXuG)IZueq2iDY z5kiA=FAbQ}%GP(%+)+NanoXFZWEjZ+KC(>|^I)2&s}>sL=BmbBcRnwEmpq_4zU}Uj zvGM5DJh4S1agvnv(7X_4_Ekf<5H}KXU~H{Ha&b0{r+3V?SG2vl>Ojc}0F+B@JHhCB zY(8bApZ4k}nCQ33Mn)B4d8D0rVwdT8VpHIp6@A15_2LSJ;kT_R(UP|6Pxu)~ z!K|iP?7>x&X2mp6H=r;_*NgYFAC;f`W4FZof7S+kXz2gDMrzix``W6ljC=l>Q;EFP z)S&T~-%M;#sZ^07wFA;!%5yL8*p^krTp}{kd;6q>6ltMCr-$o#f_Ofu%C!0WX3v{f z%_mgwfJe{bJC!EZ@fxN^gOa9fBhC;{9t^DdSWH5MCY}0@-4cVWH8(hcbI zvGJ?5`pi($nh5(#h7hRE3ibF}DFk&VG#J&{X0EP1(v$^aFlkmyM+yb6{L(HhC~5S? zO{u4Utbeq_IT>!+iTaVkr0<-xmrnHXf25+z0&aAx(=1$4#G~rYrIv*xOD~%4?t`B7 zc>{xu#ifR@7tG~gpObB9=a^>L(U6kw5ubw!M(bGo zv#zDt-ixk)3q|IAcTk@q-)MX7Mgjy0zRH$rWd=xB^`dB>XOD<6`(V{ew&*>TKG2;? z>EsBqmnAXCt4&3Rhn_P2*=^x)>flSAKvKR-SpVvZ*y`MBmYm5Av-@62T!EPJrywp;DSt624YBjCf#V7nG06and6ygHH759skhd(vmLHTI z5aH)F-X~>Q94v`J6a|g`jr;jKb17xqdXV@?Vu@te;-9wvXV>ff-)e`ESzY93lQ1QW zzRuI>MFhGi*Xs&u+JxHHbIM5uOYKuSSTv^k)~zGdnEInj9M{v6ZMm@S_3$mRK}%>hVRh1H4xw{9{nU6EOfw0a-how+xItDq#!~`~^d|G- za>gHNAsa7%wjeT`G*wDdW9kUb%Ob9m$N;%rExn{zVpPMoT|658+RZC=t=hCL2>S3j zM*02R{Q$G{gvrqc+4g!znp0l#Y!a!vy09wdMN-z_m`BKACtBJXl4@PJY|GW_K1#9i z2_MB=MwhN?%oQ!F6^%B$WGHN^lhHwMv0g(Wq&YdqjW2p6QJM(}Rf-2?{}dybf5hHA zn7Kc!p#S=G*g1p~rEG3P&)!j$x;ug5cGxe*E%1+tu!0UL zIY%MWYD9{E!dplzWHIN|9aIm&^3`GpVac`838;Y_VW$!DJFmB@DIw4}?6{v(4Nu#q zd*cDe%PMo3etJIUIp58psP4LyBNnFVeW2Caq!M~%A4q#BaRYwtCug7#%;^Z z#{3PHRL8&LyWZ)C%ZXz41odih&xymjbMD}gW~0U2wu5ib=Z4U?l6+;z60py#fzjX%e7c_ufpmDsJ|VMR|4s!M;rj=a|4c~Z2> zDcDPwXVz=dUDE{5eS?^$^vJ2c^v!sK2I&C!bQEbOgCYYv3+3CBXbz;X4AaSK^nvLf^OL zH=!t}+)4hgm!bBDQs$W*eh8GDDf`r#g(zR3^^S8Px?y;`} zVn`uPf20hIDY;E4|5G01Y&`ugL`J#nikuf|V#{m5*$c@wn^LfaAay=VP%{j+m)0QW z4(dDD`(b+i4jRTm-5Pxjc`LcUn;bS9J_3HlW5m}Wx^JHOjH~{#zTo!^u?~m*BS!Z3 z-VbiON9qM)v!)edN%`c7$MyZbY7k{pQhceLv-AP2t_oM0X3>2GecG|`v=&6a@1AtG z`_zUAGn?k16BluQ;y&+4wG1?p{D$H-1}76R&yD<&rWXaD3L8Y2=cT%xN*O4~f^y+ibdfRFM|$HdFDM6k785 ziTuH;;vs?@D*c?0T48w|U?9(hi8I%w$i`5cW}oIFD~VX#&;l7T;A^JW;+|x(%;9OU zXn)l$%S;YFIR1d7RU&`LC)V!hw3)ix+|Ll&I{fJQg~SL2cg-?j$u~R;n5DY2H91xj ze&C7tc#&=e?to7TPPfTbF6`&S2|^G6WPKW$4!AW1RqWi;Y6X0f1O?B`DOp}I7wLb( zCq?=V$CN8_`Wul2lH#I45N+M&Hfy07FwLlz*Jk z9Bz-J$mnLz)XgF(lG|YV9_IujFK_=dqo?B@5_&}M+PuC)3T(IuSJ5TuF^A)t%!|Su zUXP=~uWzf<3Y2=2e>*Xt{EaQIu>&+v^_Za9WKHGlEl!d0fG-^)uZP1D5pB?P@c-~DDb7je9@QKBSPnM3hxn@cMN8ZV@v z){=9l!%k4H(BH|Jwypr%MxQ_pCPj|WQx?xRD>xoy7>Hmtm6MWOG6XxE&8ulHv+EMf z-r}R*yuGr+u39rI3*bX`iTFVETRj!wVLCQV#A50R6>48i8k95=-cx;M=92KgE-MKw zmCNfXqcJ2|E!8Q>afynI#oF~$x4o1mR1VIaR!5P0iRhT{JkIyn#DYqxk-dhAKbF=k z=8=IZ?*m_Nxur6@C26Q)Y_&RZn~$=lkTq=;FZ=yib?`|Z9B>dEj?-}x6F7Wq(Ze9{DS#6;lRHwJq5C0k?Ibi9vj?gWh+aHUy*$e zNlf-TrNELHGeg(QR1x_?2<{umlQEEp>T=&O`-M#xCt?q|B*TPGhdkl^>>E&B+2qx> z;uiK+artC<=#qM`6?ws|sKBCX*5xiF1|v8z@bhVq`iodiLzOfCC|i605!`|M01f{( z4j)V5TGr{nWRmXryjjIt)XM7H+~dP!uIB+_s%f#OLGRaPsvK(4r-QSqw?~ZrEDLuY zAvKFldo^C{y_9?r_DsoF(*NZ7#wVcfz`TzM4m!g0{t3F@{+hs~!1j7Ko3`e*)P?@y zCrMv>A1)L(XZ@2>MR*az30R}H&hKtL^xfZFNW+uR!8_7S;RgDifB<-MU})+KraIDn zTpD)=+W${j&aH6`)>gvXoyqo*yszMI1{i>bv zb~hWo(=p*}Z4ABGuAzeOb*(6gZX{vl7u80V1M2`v^ldySyUJ}ur(pn#3`mo{W21h| zE<%^U=|qaHLM5X45?B8Y*_8=;K`#IF)7c&yiqN4ETY9}NCs(J_EuNegdN>$2np84K zao-M}3@=r72t<>q>V=P=Zkn{TRhHcX>HOnMMv091;E>U3X2fdyBW>~B3p84!kJL85i>TGjASXVAn=$)iYHzA$D_{BQLfBR0e~gWa!SGxdJ{&$zxS-w%!mD zfzZ&8R>GY|CF&M#vCd8OZbw$}0lXtG$f4PQW&?Ao+|2cQ`>dbGdi3ZQ15mz%2d6my zc=PuxnPF*8>pU2mJ3phvMg4hL>u|yphLf=(KmqLg`m|fCi)I+S25L2n@ARlDPzKCF zXx*tv9JG8;XKRXxFkC_;#}#_3Bn-rTq9fKgzfl5Ht+CI37qmI!`X!@bb)?6ub{?H) z=?%e$`_;UuwkqjPf$y-ItA*>}i@);c==-Y7Iw=;gUdVK0(!k z^rYLKQWW&iImvHefb^l5sZZSqaV+`fP22OtZe5$)n*)FPXqg#4?sM|D?1VGUs4gKg zQB65EY5&h$^buQGgrxoRBJMlyrM<{T_B0QYB%Gl|5n8=JU~DIzAh~UPd;@;G9@BLA zeL!t0r~1Zd?J^V zOYbnNbwZ5nZ_3l$W*wj^l3s)T5eg)F0yJ5BqNsHIc~c^j#E{(LJKJlqAvAAZ!HczB zZ3C?gD_p!-*hqur3HaMU(EB-7W~%-QUQgJ>(EInSlPBL-^CNn$Rc+3lf;p2~OW{jW z9!+hJ+~5eWO&jI8(=az_4tu7ifxR7bjOI`!ocA?1y=PtPO(x;1@uOHXZ$duH4?2NNF^(dT$yh5 zh1`GHy#_ANJ#^A@ZRJ|n9Sm!~uh-}w?KenFAffe$1;8IbXI6J3?A8yTv$TC?H(b7& z@!Imhxk1uTXmWELd|4uXM#+>cg33|Snw`2zPs4bl5g2dPK@pq&RV|%qiO`IBjnWe9t78_L8iX#8% zb{M=G6PkA9BRM9nhE(oa`&HApMXU^2gZ@WMZ|_wY85)}~pI!2#f(GQzs(HM0nvD-* zNjP4(y(rpHGSt}qvm)6fS%1Rsm>EDta}Xs!^@{oN25k1-10#$HwR=YqW~^@H4poC- zls(e!bOya2HCuPH-1U@!JNMatt&!84fV0MA!jhr!^&3|FyBBJ7gBQNo&fJ(OluLzn zAA0X_RZj_am8RAsX`nuw59?z1Mud^P7@%fl;{ZMa=xmI^?$T5UKUaf(Hwi_FdYu!5H%3`zuJ5A ze<;^Keq7=d*$ypAI4zbCLX@#oD%mAVcFL|H$!?5FoRgxgStrL<_N-ZEhE#+xO4f;? zW$XsSj4@{Bd)+wS_v8B~d_Rv*KlE_dJj~qJ+}G=REze~R?s6tow*J)Sc{AAn3(;e9 zkrvS^ZP8=n3BFeUR-@M5T>kpU$29TaM~amBp)mjQN6lvTnL=jer%ecNJ55)=vIZB6 z5f8_x-mfa{QtN6pyp8Uia2N_R&ozq3RIdrXVFN$X>}?SNz=m%v7lt*voqhd1%SE+u zM*4MWzc9-m^4 zb%neu!6Fns{g=GPw=CuOa1#3HX{Ip_F_l&yyyK4h4jIUuE_$>M4bmU`Ff2WX)#2Pl zb~h`_Kcoo!b6@t?i?!iDvYH3Ioti&C=(Fpvt8XyynbVq6eGq%URYoCoZA=FRKX>e{ zl_;saexa6N{BVzL?6SHX((Lt#RBqq)CyLdV1fG^I3?ZUmD`Eqz!Ta8{cw-qx5TP-5 zhz6prYRHQN0X0~6tinRScRFZbnvXs=oEg?xFeG@?rk&&pUbj^L{+88wWi<6e)9EK*ZJwBJq3sN5Vk)*MF#hlWkK!iCh} z4x?>48r+2lBUv5B#BqNvQ%1J_C@Of|up=TP5sd5kk6d=-hCOQHX{R>2`u=V1Xa7%~ zBQ3dNcWwJ%0|8jK|F;+Tl~?;*=l;rRd=uF}^@DNJHYBX<(%Fw=DM5X)X`}@Oueb;T z$uv&qA`X+oLg)lqa1UJ>ZCo%`F^LYcb=4U5wvd6>Pa0qw=@FWD7%{VqE>>09F*Q}T zca}wvSCTi)TaSCU>`AWrY^9Byo z->Gy|uortcpILbn=9wG27qOV#EA+KqAc%4u=6{}w)9hS(ozu}~%PP(dpN+q}C{*p# zpEmV^x(*IIL5JPlMAaWALu!-;ybhx*&KSWY_5}^xhValjsd_NYln1 zrqnm;)iuCH%U8vu`vl{yU_;+cN;RFkzsBB8N95lsnj&2@{BKTnDklc8EeW#;4eA_O z$Nu$v^YBId6i?a0Rqkh2gRvJp-?Y3Cpq2I4-YX7JKX5m+KQnjUbUc|V zJ#cv_V0|)}HHdgOq!jIaf^qdyY8~@vHP%XT;Qgu~sni+(oL z>!=zMmCGhSzQwb_~X&#GtDW>3k2$)n$_u8$V0 zvVp-x3gU>U!%%=1!OyQL+rB>0I!#-HPvIUtuw5^ytq%a_itd>v1StqU8PEk9cN{Kfr8YARS&rX3xdGg0yOfM3 z0shTLY|i<>B0Fxc;usx3y|ED2#HgPJAD?c~#)h&S0Dg$C3^*#tQR?~M`g072^Y|70 z@HCKPo#YD#?eRUa&&;MN5Kt9>3QF4W*NOwmZye?T)L?2+`SO&{y-g(Gg8spA^YnHx z#__bEp9c7m`Lnw5&nJ&ViYefeH_LP|0c0&}RvY4Q^Kz6O+@8X5C?^Swaj6lya<{OD zfgs}pkf@tVfY!U8#T9*EhZf#?Ncfxa-us;b;tG z`}_HFh5&AJ0Bo&-bLC@B`gL>yKUilmH?*KD*nWbKAOGB>Q*e!eQ%CmhJUv@WER)xj z#I=ty%+C`JQB3zwz=CEi0mXX23BVAvfYOD>>Nvn5g#5v=%kF>QO{<-OvPxT5rsZD8 zda(Nv-)Ft~I;^p3n-uLUcKiSrchk=P-+GHevmm^;oPV$UE*zhG?re^pnQHe7JSKwX zx4UYGs0+QW%39^a#z~%Ainm4A)i)bEz3cj4^G68Yk=$;wLN9TF7YKV0k9|=+$v9ru z*5l6iCHI1F>?7bm=d}aZfnHVikN2gVH(ePMzo3=ngJ%L4E6BCX17PJLP#NYWszu{L zFIYla$zq24c|gn!oEt1BLEN9gF~Dcd0x{@pO=tKtZ#zk~5`ejTZix(@`mfIfy~Rzj zeu28&)@iVunR$>I#jSPKi+E^C2X@sAU!L^cm#w#0x%j5=wb>7#@6=?;X|ngeNY9a` zvd7`v=SL34{?Dy+@DgWIVW0cM6h{aPu5e37+G@TBA^;WxSXyKyZvoF~Qr(-s&!1|2 zDKuYu@umyq_4ZL!)&gV;3g}-5{u*Qq!;b>cmS<5>8#B|5`jUuRIs?fjL;50al=&LG zI$oFNP-9xHpu6#fAgC2G-RJ)-4MMkv4ui;~iNaUSzF8SL@T8||CJeJ*D94)fb#lr5 z+;ai9_6z4+0X(I}^WLHKo_6zYt}>bJFT}-NYLyNdS%5bmmt8t<@GzOj9JBO(pYNZ4 zn5#D)q@lDQ~0R3oI(b^gj-c)BD-PM zON>(+6zo$gm+iSN_wKLX>DN}>6Q)M~7Gy6`OrH{NV97WQq;h!6(tDfCbPPcL{z^7e z1Gmw-A#cTgs?G%nn4f!>++%&QfDTxhH!PE3IilKzJ64n|I%P-iy)IZm(8(7}!`w>u=(Lo}NNkWp=blo`EX&Fdu1F%sJXsHmfd zIpB|Oz1gox*7{b0l&(7OHZc#;zyaSnzTdcN4ZGbTO^kia8Kat!=&S%%?m;YU_B4)Q6tY| zL9}y4lF~LEQT|`Eb=3pfBGZw;ZSE=?S4CdKGn_L+h=>MP#4iSszP_4l1_=z*+jBY= z3b~2##^<>91@KhjO06HO39F0QEvSloF#0R;V;409Pzk@B$ZNM-S6#{Z712E>V(CzC z%myU(k62ICj2O$9BMiiw{0qK=dhiiSLm5gTWc4P(zA z58;DLOAoeasjDYlei#B+ugK{jp32{6eBIy25I)6iN}v{xm++aE9M5<@RvkA!F3lql z3^zmkYW^G{a;XIvrdyPldt~ysq&>_WvEGQ0p|C84%Hfn`(uuZi1*F_v0oPpeadNj7 z-0q{p&a*D%)=8~cn%bw-(ii!2KEo#zAVzY%d(oRKuYXLH9#V>ma^0ZrM&c<%b`#F|vOrbXdQiL#}M-;oV=-0+rYo z$z3^STFaLy`a~9W8u4>H^e6FY$pdJq<_ZsP7!C(Ia5@z}_awSjHlNh8Q}wM%8MqJ9 ztcyUf@|a#~O=Q%=Vjg6|o}y+xZ4}Rg!IE|Ab>BVJ#)vd|l@#W`m`7tf0JHff=&`BU znCeC@-BXQ^xzM4P&x6D;79*f(W|fnoGv+%zk`w;39Y{O5_87Fk8~P>}&5QI)yAzoF z{yoo8QiR!oQLXCJrXcoCxW-yZjsj;tE@$6epA{$oT$nXCRGBE(5Ai2f*);+_!Yv9` z(m7YsPEnSBO0w7E^+_^%EoK`MhVU-U?aGxS*wJPk0`R~gO*M~$Jjkfu^3Gw?^aejH zls$3GoyhC9SgJnQRK~v?2~hGL2kVyXh_jE%Ffoz@*Y4(D&AoR?JYv$88Lh4ou-z}} zl-=s5Y#Z7XM-)Zm!1Qxobv05ae}5$Ip3L10yy43l{+6O2ek|nR#Wd_ejOn}kdqJWp zT0Yg&(Th-`BnRnwhus(n>QtWf3*SEShuxvDtcTwc7Y;kBbN@ADgd!2TSjn2L%nXZM z|Duo6mt-oG0r6q17H>&K(sI~SPgEEw@5yUDgSA0RYvxkEAW|KTANpK_?~#~rEU?*;_#G40%qUP9kf}-4T(a@kVdiGRu39PmYS{92NXadQ+oZ63wK_Ufal* zL_0>Z!Eu_Yhh4MBL0e}&w&%8D33~*^wDmkY5DKDE<{`{V>P6C-xnpy`82*5DqKN>4 zaG90p)q#KdHzBF_S)vlKzsc`-r_c|?oXclavHq-yJvd++s!zO~&gDi4+lm~Uf%voi zN1S89UTE`b^qt$n^te=iy}Q5@YQpPZDCauEM6%@WZJ&LJDkyIGgp3g<`5@}|@Mk#@`{7i#o5;V%A;~~Lb{&G98d?@B{q6BPwb9oM_a>hI> zXxLPBKq*8IhP5>V(Xy6cKlt06c>7WhmePzR_&S0weW{9T+0aTuWHI~XflEfIe;8fV zsJB0*Aj)&vR7|lP?P+nK+rXl{X7zA?tnN=>g`9(*QdRl3p{By*`#4@$pCIEMmxCg$ zN!2~U%w66tgNB26e1rL~v$`Z%lNP&E%Yh$L;C{|B?mwDO{(9Lrt@1vB$41&=o%z;v zkw9l!PcNi9M z&kfrIN&)(nGrR>wa_&x9Yoq$_Qy^QG-WkMid3OI)_l6r~I$aXTJ5RTh78;0)e0UGE z&hm$3L90k{XS1K(souaRB3&|wo$v!IT0RGYfowlN!0)+0z6f3n(R;tCnkM z#zuk?=oL1m#&8#oi?Ct6%b5Gq*QtUZljeFC{0(2;A*9CMKzYIpq(&|FsQ0JpaLbfJDUF;V4GBb?C^J14I!tkE#?3_ z5u{PP0un&hDvZ@Qbx`;Zld6>;h4F&gs2L2T20D`vK||9rZJZHn59k<4iA@g*P~LK? z+3Prox4aH$?!SA(dhRio=PGsgPxOQ{%ZZw5XI^Le4T@J(K{p;INk{jj3%#vGfwY&Orgn7#z>xOJh z0ma-F+IX{Ik6G+4NzLh(a;Y#Wmz(>Liz&b9@gN6q8S{vuh)SlRQ-$V2&vwV00=RW+ z20}tRc=G}N=7(@^_oxmN-sSqm%5F9@uWz;>$dcVMR8%1W+7DF=!bN3|mw}iMkxwd> zpYg{9-*y9;zBIaZ;ayb|*y{Q_i_m~S+q&mr5HUs3sb#pV#K6k9xrZTsr{uq+_GDgL z%qjL5P7Hl17AEDk4u#%*m7A`V#6$@(er_EJCxsb4fvBLS=RelxR2M3aEqD%CF>BPg zA`FJ+h)qoE+LH9wBe~RSJrdkb+o-Z~yM+U5lS^?5F`ubX@mhejU{+@2%DE6GQ zKgfUge7xYK!7 zx_RhYd7ONDkFd|3_Lg`mNpL)Jf>^`lX0H_a`|+NVf5t2AHk`;otWxa89ni{aT@B9n zaebHt`qB{f=7JIBWz`s{n<4~H5%oFW)&(VTyvlnUcYU7}p(T;(8#c*1tCrAl3RIs!z%tBEIa`2g zu2KHPPv+9kN1xhJFI)*8hl@6WdVhr1cqSvVJ8`+;9r7}(78YT zU}`*qJoy_*&G5{$TKl4pTx-R8@^^j$lAkTvbTgk#D7nm;Ji3eSg{*FX=ePU!~O(!h`v~+s03&1HP zm%KH{bgcsz*R70YWvGN%YD9 z$g-g@rblK^S88&;(2jjZo`cx0AbnxOtCkIKi|Jf{f?UbZ_F9=}n3L4~R5xw1 zn%Q2}?hNvsDbECC6fPO%pA7EAxcFd7{Oyhe+<`LV3l;l|T7ZO4C5M;TJEOiDqxX*x zrHZCWOXCHuzZpHMOm~C_I3}wxhZBl#>F`;} zU@qg1DMq(5>t0RC!DaCTC2}!JfeM81IDo{MYud>cb^q5YC}&4NkndsH;BK<*XK zJ`X!YTq-%K&+%aaMEZ+jM>NVPa^I=@sb6h!mk z%XNnT=vg*ptMLUBC#OV&bN0I!^{M4GTU@Ip0g50FXp5DQ7gPm}l~NUrj!ncw869vl z5{_0tdw!*!E4M5^@(kj=xnOkTNa>C%F3qbI{&+Y;d#eV1?N6`Ij!voc9Wq?Q_Yn zoR|gBwzTE{2ynGVCcxzm9b!}CnkSsw0&O&s>VJCJSnVW zmvBEVq(Yz>!Q`ZZ&86Hz*Qp!3)DB#39w%4}Ei~iYohz(#+|TVi(G^`)^Tf@;28mF` zNf6d5LadjvuiD5~`HGTdP@yY%Q^FS(M4mXLRRq2GZM66P_1rKL@($#_p~T9$;4VRl zQi@*zO(Pv;EON~TInX25-AJh!#e>|-<&1EVf`Pf;>#Exilj}IVBoL3ncnIP^$l-_s zj;P`m@-UkI9bl~!F2#nO^h)o5N)SB^t-Sgr-sq*j6CyT)EWc~$3fGYkJ-NW5QBNBo z6{07GQpQ#Y910$h>1=+@;a^{RC!MDxc&q0K0$Q(Jaov({TC@Lp9Rlu+HE#?C@+9C< zj;*YP=)Z) zRNBc8&9Z=&c3$L`_>eV80j|e`O)FU@HCi45LOtA&3#w}R`&WYVD+xDrV z>q#a1^Bk@Pbap0%h$3b>M}Z)~h^IujqTWaR4-kcpJU&V2XjY9fO<$&Oej(Iw9~A*` zq{Kq}3~xAQ`I8u~c7?8=C>}9!#_U|pFCbfsoFL}^&JNIQV9!%`vrX64tz5y;Cpuox zm3}xg{94^?1`pPRcWEI-nV_b38-HRFZ(Ld$exkigeW=*Ny?!hvy=LqeHn~3Mjtoz_ zqFwoWFV4(DLruJWrendtMO9%?d|r^?+ob1?Mw^jn<^uJBg3Z~xo93d zVo}SiOY8TvPKxH=CEl$2BDp!ij(j!h;as^nDUTzwSwq;+NMwS$DDC@Aj^+GBoy=1c zp$sZYTRHKNV#`;06PIa6Tm*hqC%bxOI?Eq(J{;exZ!<6uhF(go)LQ*sddL}Gl)AP- z%F+#;Xw-{~Dh2oHa>n9C)yV_9;{>z@<(^2lSc@fKjKnw{-K;t+J@&I4Dq;@D@hK>( zDrlYR41>yBbJbLBhGIy`L(&%+wH*3&ur2?4iy`_jGh2{+;DHXx*J`g{ojUE@i>9Ty1X_^IJhZH%mpRW0LQ$O1VRohB<)D_ zow$eOB!nX5Sda!ARi5ojjcf#35715mMeHKzCRFOIMqYXe1&+)iXCyjg;B$Lqu7gwQhvP32{Fyf-I)UQT@IDbrs&fM!9V%!kkriizUlcSGgH5fof ze-Nd)&rV(6moJr~iBn#J74mvvg6B;B% zN44`l39^ZD$zdk3YGhud^iw)Gmh7^lEQ`PUele=BfSQTxb8> z&Gy?}48zir0CSO&6_i4U$K@j@D8#7db6A?L*_s(RFs@wdthR;+zBsV^hHdS^&Qk85 z(grRS{P?=b28+FwsbQaeS1>IyWRn9|t#obl#D4YAlE|;A2okKjo)DGTEFJ~O%;5pB zE_LhD)~w&XDsCgiJjWZ_@LJMvM$i9du-2D3(-Eb9)KnoN)G)F+&;j`=UVjzn@bEd0 zk`ARu6_;$LH4?cpBZG^Rj2hmY*u$QZT{@>&iBt0x{`Y8Q0X>J@q8>23UO`*PUJOKG zbt$6A+0eb(s*c)J07 z4<$b_s_{rB&KHuHrrPO3zC`p^EFL7ykF1d(4{%{hEoD}Xg$8|znNK^fcCNjX777x) zJ-LKca0lBY8))BqPj~Ixjr^t3i4~wV1wGOnWzV^$gy-jAW%QFgmmzaa51v*^#uyF{G|rO_kfN88^C=x`ib+I7h%dA#xBwe-u&XZ}K*<5-+L^2Ofw#JQmJ3 zgVHR%W~$VO@p=0iTzG&-dV0I(!kXe*?T{ljKa^B-w_z|C2|l3&;95 zi_Bg&Ap)gh)4GLsmXY~^emO6iciZL+IzWX!eCkL1@bX3zp^o@-`JG)LBa@nbFyh-; z^RnXP;E{BEzxN#e<9XKRGJ0UDNJC>!4syClKOh#4Is`3+Q2 zfTP|T%o}BYtZZ(+RcCjWWj6oWYc(%(Z$M}GvR^z=&=afumhwh^f)Hu;_i&(ElU&8s zeACI|?Y9nvbAo(`gX6E%0Vd+W5?tbA0<+rrW3)RvR78xekZv`9vm8CLAMI2r+g&Zn z_s7SH&CO{MUDOGx2il1p(JO?vqIMtRxs~-n^Q|930!>5vm?eZAj4MIv9itW?gM)>q zKz72x0pEK81pJ*pNntks{m8-b{KJb(Is-v}(k|LIFd-`DY^?0bjg}csp#_>F!$9cWieV|EA$wCQ%K&bEDQF{b|P`-me z&OSd!4t}y$Obfn&oOiin>;{4G-y{7Y%Tq}F41P%F_DJ(Kq_mf934C+LRz+I{0x6HC zI(m8*LS}LOu9}LTH`(ej?T2)abnZiV_nC9&2STQGUJH7jVZIy~%>JaI^(FTUdohVC z5_jqBo1RLZ=M(FEFmdB+^KZoH)fdN@Mu~@aMJ2+edt*PT{Y`{j5^Dc#V=wy>v)XQF zvYYbtO1_Hrch0-2=Wcxa)3fk2<$QME(yxFAUYT2IL&eLV*X0*v7UUO}3UqpF(71&y zpI>FsRA8Y0U0POPqW`;ec~9m1?`sHz>-rVaV*I;wMgQ;C|KF{Km<-tb*7k4Tl(+Zx z7%eC~JUtmmwu7)Q+%VVF)O7doI19e*XFH=t1_=roEw|Ei7^@bjcA7A`&p>1C^3!Ew zrllM6ozs;|f->lC4hgE8}9*gsww`f~}Ro*DmwYGQ7krb}0dM}=g^CYxd1{;(< zVeXUP>RuU~>$7PIqkkA}XVsvE|2;Is$SUdZZbPrjn*##L>Ym(Q!JYzNJdjcO7-w=TQZml`ZFzHIg4>(EEM*)26Wlbwuuuzahce?DfTj`+<4=uGYg8uXScM>%Q~ z|MceLta-@TO#Q#npRTK~*ObuUct4$g;F>0_cgN%SaL41VT5;qC@7iOIaQU0q&xsrI z5QuWJHZav7*|{IO3YRTprW4}~iVYAfm^W6;b7#ySRL{Na;ZowZcpzs@ZXYuy$Yo_-$)oa`yrHaAMhOtoho6IOI>NTydHgFtws$R2|A5R5E= zCdWm|97qoe?3;A_d2Ux_IiF>RvCuGGTTqknF

    {D7nU{atk-vFP7@sXWFTBr#Cj z6+X%pt&m~{cSbps3z(q=JkV-*+XSSlGRo|2QOAs+DHs}=iQ@XE+Z(s7M4gQ;`^eQAL{KU zjB|EZpdXu;?aflfHLsnR$?U}_8{-rAaz($PwtO}8xwBaTe+=P|!I7IEk$a!v=g}tW zyHhf<*_cu4Iv9cTT$Cf}O?NONuZWeQ2CZ#RLBJzOo$@R^wWNsY`+O5K0tPf3Q62!19coJO6-|>D&)g} zeM^o|(i3Eclx~n$DZbWM*Z-#I8}9(9`iQ`vBO2`*siw13`)HDyTugW^>f zXQBW)@UQ6xK!}v`P%0+^Z0<`~*FLgHKYW*|LF&@4J=wqs~-e$Hx zYOycoOG>TiBUP&Vg-cW|zzyd2R`{KW<_*Sx*bJEnZzc3P;c84n>ajqs8nTA(=(E$n zEh10hg0x$NICzHKCFQqGyuW>~9sAsI#?Z3FWiws`(A!dQ%L~b>4}1!w77Zt>34MCr z>HWSQ^B3Nz2}(;L z8ANVvDJC5ER=&rzF*nhFRQ+>zcq-PXNq%KdH1z>SQAmRT7>)tMn70ePd0zfSxZdc7 zgNH|ltx4*tRo#p6Wj>kBJNqlqz&f_>sJ^O7_r(~mwsygRgpm7Ed_PKa$5D1D#`*hq zn${Lr|K`%$99%eL=50~8TXe9~&Fx%ORdvs_5>E_*0>ch<+8ql$zbLshKewAW`$rwO zAIR2s94L1z4=Sx7CoQZ;ZWi^-gK=Ev#paKZ6@OrcNp8iMsLv9;=V3vFA%LAa=5Hjcr?5nn232+-j=BjSA>$zm*Sf%!pbto)zO+Gxo zjhE_`zyXn!86V5at7kBfZR9ikzeMgiUM!J&Ve>795f_BMXJ=wgEF6G=_jan+j3hAd z#-&z8)#Pwj8$&AbCtfQ|rrH<&URpd?0Oxy@%;#T#Au1z8r%E_!Ub;XZ@0Y(Wee=M4 zVDsw3zj_*{cnI8cdYsS`13iy8EQMGAr8}Z2;^6C4k8M!Efie-8v&kEIY$;9fI=kuM zv^&O`$z_KxXMw578^SezQZ6Z2f>bT&D7Czr;cXq$Q4v~M$=4?mZdyZc1rn7>t;p;Py=8BEH4mw4rRx> zBXYf09*s5?B094hXi#DU)nERxN-F^9vO6z^*v=RX^`o5)ZMkyvGcrN@Xu8#LRu0lH zL(1Fx)?uZ8mA7A5)7;7)C_Q^K@`xjZg`kVXHxDg^1a(@)H{S#ZuRx`rpbYT4=*Z3L z)qa0kpjn!6Y)@Azm;?8!VkZ+Yr8NacU}J&R@V=t*@}A(|3HDT$zu}c-6-M$`3y>&~ z?xyUFUrt628jY_@Nx{Z4x26S z8EcGt88CaK_1(Xz7ghT?f3#4#=-pz`!Ybv(L#BO8T67M{p~I$)#8e{3bdzmyB;XhJ z=v9`-yk`$1WM{V9AVs83Eg<-`oOb&tp0Id)eV8gF!S9}F=`or}^-O!S@40&bBvbuw z&iCtyfZdcA(yMXAr_MY7^CkVTUsAu}g>v%m<1&xgb^e&c;~x?UvtEMfPjVd6ovVIE z6T}e2u*xO8=CO#)`VN#Q4f8YG}zAXLy1@SAY2|t3LbhtYCGWM@53hpmGDnxD# z`4s=II9fjx>aTe*TM@o8?pC;6STvG!2Q1|8!fT z;ylKVb=5C0${p{IR6DnZOv=c|EFLlIm70xpU>xkfw^s0YP7Rj|?85uW-qT|=vlF(w z+^Pz6D;{&h2;9Wm_R%Kai3kOv_yUeb z5yHL{I&XJ9_%?$l*dc*ML4k9CgAEOL$uwY^qqTnYrXLlQ_Z{|ff`#O_;9*Y0Cnv?P9Lc>UPcuY4%L?E(~al?rJ;%4?r|-S^wL>8ALX69_w9B* zM1u^g6jxtrK0Fbz3wA_;y^3R>u#W%SQ{bSD2iG5zgQ`NGXiGHd+U1K}_nj?r1 zgK@p9I#=R`mYGV(W{A4}oYY!7YG+c|%WcP?RKTl2M=zUDj1aSMYg@qKh8Ow;b=7FK zPqFJ9pQPqnfl0o_;C1!tKYTSao7u;Q?1v#a8p2WC`8PeZXlW%Lzm4Wzq`$(zW0Tx| zxMv`g@OwP?n04e@@%cFxb9sCTF-oU~{zemTjND1m&4$zX<>P?xpd|sf&m`g(o5;gL#9m%k8>8^}}=yPy7kI=-1Tmj31e9*~X<_`Soep4W`3<(`_xo#SKf_ zc&g0IN3&CM*6Vg2yFP91#lwVK%dFdDUinikQ3hp0VlDgAgDZzXeV<}%p2C2+Dwf$W zGL%*{)t(^Tee+4+IR6m~(u9GPea&m0gnDOFr@EorxR))Zd)&w1$i>a8*ucB)?)_NU z(VQEJMcIdKIhY%+g_UGcN@xPT`q|1xlFjmDGgt@;9aPtDJ~#+HF?Gw^L^cS-g&M zgxvN*4eLCA<^Or|L#25urFPoR#%6DvkQA)Y-OWtXu17sP1RJ3J4_rxBZ{>gfkgL%$f8*sEu3w>_b@cA$-sMs=_CeFjjRkZ@3$^REl)uWz8af}tq7Zv)K4A2{ zpMc)+4^}w^1%=~U|50JtZcrlmdZ8BU<3nj_}lh*6?!P^j?1^L+P<*5#*gFz?JeHBjo?0TNh96=~Cd zfRjsZ!p={hsfDL_sndH^%5O^FDC|nl-H%#%*yecS9&SN|Za{cJk8}`1JMsLaALv(( zbWnHzsPWR;jQlUuV8Rhg;!G~JN+)(v)fw1v>NMlIggv8=Z#H^AI=5~;Bm*WZKZgAI z@|<*IVXbm%(NSw|sr;in&j{76IU&%U1zrMP?}M`9ihNeFeLoeSV zB~t6bg4|2&x{_#GHy;pe9RhGKOF%He1WrSnvTjz=F%jxzb_r-djBv(;UKR-y>M4NP z60&Dvg?yG6tc7bScxCtd`mHMfP1F<$MsxqirCz&eTK1gq3p=hizqqE!;6X`i=&w`d zS^*2V)D<(qV+R}%eR8zTneB75xY<&`ZT=^ud%E*Cvv`E+XWZQ^?ae&(8qMTOY?`VY zGc5oK8IG~b3%TC6XxE!?a|DMKfT?J<)b>bbT4hWf@{ym{M<1E$QnRNT43FIMrg%s9 zTKbknkPAMRJ>fPf2rUt823(I}+)Wo$oTbK4>@&*4c;Xq?DZ_5Ys6zDZ~G z=2X{R=*eN-xc1)U}dYzmYhhO}9x;$3=O9Ta~dmvDy$jDA;j4xFz_Nnw8)ERfAN~HP+lO%4= z?SziF?f*njUgUMWV8ot-n^Y*g8Tr$In~)$FU(B-I_!{L{Dk~f9y)1TF;miOPHVt-V zlMp_6e3Coi3>%REh=fBxq$~x{JPK{$$f?!BVPq>{t-zJl;HS(}i5up8NNLW_kNs!#s<&u_JXQ?% z3YQVyhWZlgC6~A~Rdw7__UqYSNgUnC&5c`pY0+7B{Pta`)!?@C9%eetdVDrDDrBWr zVLLaohG60CJv>o*o_FUU=Y*FfXSjJDUKW(^E$bj>u}TCJY@kE6yu8s7xSSo2bNN!| z-Y77hAdekB$$fUrje9TcKeS$?2kySFtchwVfzpk&+ynns&XCX1oEWx{A^N6mx`FX3 zb(=-NQ%uWPKB1)-k4Z|_KSx2}2g(5HL?yYiqf>b%TqXrwJiH19M8 zvFjDf?Qr|7!Qh2&KYSCH4?fO2&I_65ER7)h^9$ak&7M|BUdqzv-BU!pT6t*#><4GG z+Am0{P`&g!dM;J!*Y8kVAHXxOl&e22+!D$1=7ZNw{DbE=R_iJP>pBaAzr}QlOWp0{ zy$FEGI^}WmugM?NU!Dg@BlU`^?iGb{FbS3JOK|dEV$6=|C0TX}%I>yEUWb0yCVU1Z z!yEY*j`n}QV(4d)MadI4aZGl^6PI+5^Lk$aeeEP7D?i;tj|+A@?_7D`<1VBSx^Ws+ zbD4_Zi8Bl1Yo4eq$fW^1zw@o~Q8%8Ly`Z&!4KSRcMO%4Zx|IW#tUWx1CQcvW+D_p= zsc9sxQqv35F;b^ouEFYz;rIY{mrrDNvNQl+<3owd4UPv2-bm4Qj!xa&KYTpivH@%c zAIfLC%l&2@=6m+320yvzcn_MwypNJGNf^2UW&e>`t!*DiBv(b=_|3sm^KLs0l|cTK z{pOm?@hOl*=D)8x`qs`ycU}Dc#zy;&$M1`@=#EQ5Z=HqS<~ekMo{a5wH9u#jdD#c` z9MizGQ(Q>Wi2WXM%oCVWj7md1 z>_>R2tN`af#gM^67yq+*0M6tN%8?M^sDP!v&=FU0W3&T3*Ey%b2`6uMO4| z=@0zbEK9RlCw}kqH?y+gh`niA;0UDpqo9{J?n)4-fV)6D_Q}?yGsXqVnr2nG?yoPA+>XZ8e_po_Yafq^ z+Z_1txUAe0dip07v*$e9%ElN@$E3xs6@5$ZU_6^7J1a{rTfDeAucD#3+GVzGFM|r> zyIXOm)Tzb8c>yzz*)J-_FwzRmJ$S`Ud2qaX{5iX9>d>0^0j+u65;;cmP%H4a`FJrk z)n1)z44Yq;;^jNCMO-G@xNl4tmUq!KQxQr5a=BF()yrjn!(oB`WlKJ^M}4)Cz7wXb z`Srk)?QBa7hh^vNTnbxib9sWx)ZE8O<7wc$a?~o5)wnVh99ad3;gM1!bq!)Ij1RN@tQCn(xFdX` zCm|09yI!0yBOcs<<7*d!{*m!ptt8DRzN3duC;LX*oRXY+w$)XWjJsN~tyn-06fd@A z&nZQJKK&3oM{H&9TM~E~S)Im$y;KFPApQ4RJUf~Lwx7Gj(ZZV>-xXnY1f(_=7$q?e z)8CQWYoOfh=VeKl^r((#O45*wl00o}=qj$Q#%FzIwn8qiWJh z9}n$6AH&hQ$i4l}dEFfM1-x=qJ-f61*08(hc>cmGi%u8xr{&UsfY-?=r-cHNvvF*0 z=8fYx$m9CKimNy(wH;RvPZ>KyoIcw2%}k(;F9Bt+2%(J`p6Iej14fh|SASJ(O@u1R zD_!g4Rl9%^I&pCxGXz!AFM#aj3B&n_pc8g$Owi^@By29X$ou=GnRal~hdveazZX(b z5@n%KJ43ccCHbUo#2g2wFpP}<66b9>SF9sN;7w2=Up9A2%Sm>n}if7`D2;F0yVCNGDH?P|#GDO59Zo@!pvnr+d@o(`*oc`LVR9#__A3SwgFN2kIK78F(t ztLs_`uf(zUEUbrQE=NUxs^CGLa)M^|b1s#GU$f7;L#b@>#Tt&>pV!^#^RUAwor)7T zLd1Z&umy}QtQY^}G3)W%wf~xG{JS5RU9-&P1|_O^_(^@TLyH$`g-!lu4V$j+Q)!NQ z%5sSKkcayt7|4@2hdsQNHMQb+eC#D1b9EHN$b{-vU z$dxqe+Etp*n)(^bflbK3-3S;UJ73BBwkok?3h3x-g7Pxnr}6<1yS&=_DsE0$`xmY!y#v_d5-CO zLl3|{kJ@&ls{5Z-hbAc(@>N&ZX$5@KX7PTs_y1G;!Bln+6gNN0O%7+Nf49A1xwZ8E z-fQ;ziI{x?sE(On&Y{AHg6@mxXja6*r*-ZIse4pY`R|;94Yg{bVb^MZqZ%IIoA8F1 z^SU>30oT6Sr%@6cbVphe8lOk@S89wd78T!Oc}??<*HXj0f6TA+V83@`@r9EADBbv& z>YlrwwtVc(8D1EghBHQuaxCs_g0elbr|-~1U?Z7GKgU!GG<}~H=__glL`o zLHyT5kCsZS?E2(;bZUt07jO9)_n_xryn$!aStQ)SeoXS3GmGcalb#Yn{Dh<}Su8x; zWhU|6H)BcUY?<3EgInZ zL(QIL+MOCPDSX?uv;tmvS4CY1qTQD-VHCyRUN-`WneJ$4Nnq{@$xD(K^;^!2*1E-? zrrPKI-e>2{ViL-_w4d7?K8u#NhCR^>LOh(lSF57ZSf*%5Y^|D~r&&`|fFf>4uXt#U z%@gD$N#K3CC*9ctHs%&!EW-n=OFC!1AlcXe!XDWI*O<@5{E0(ENmOITt2bu7pUqU_ zd<^5RiE*$DmX4XSPc11x@t_IQ=?#6v+ze7lQlP>dSM`{5QNVwdR1oC zp_fJUw)TbIsj0wLs5)(?gtdbPo~N=)b#3HZL%Dez3yQWS}Dt7py|O zO;GR*ZfWM1d#W4BCIVG^bb{GcV7vsxrpU8nLY*11w0P|lo#>8W8#%v!AXz?X=urHP z&DTHVMjt=bUS&Ug^AV)?%PMfWpOl!p#9c+bAhU-hF#r14oZN@yj)sea*^hg%)W}sHnZ;{K&2iP=@Z9@ac>VCK0`rW|M3Zm(ycfX zX%ZjtV>`M8zHN@dB;RW(GLD@Zqa~iZWE*|o$jpAMAeo-y8t?_^4t?^}d`-o6OULk? z*J7*B2l1pb$)@}gOCnfo{Xj;B@7*WiOJj@l*Lr}ex-eDP@1ZdruT;Hp%{}E5;ljoK zJf9z*O6P`Gr;9mCyVvA$%SJc%BIwlS6|I}FXMRaZNwsF9D$czI z0C;a*zwAI6=rrBOPi_D$LEt3JgFGLENE~@VYV~|p=yUgNPJz?7EC`bDRe`K?U}5qB z5u~x@T*}{=yGBljGv@U&Or#L|zd@ZSBJZZA(Isu*<-uuFwx_FF(e#W0Q{E)ni8X2W zAhzP10V?!9Np=+NI2RR)hl1}*@a13>1b(JTDZ**XooEd zdmYRdK@D(Y`?>Spc}X2965MDSKaR2)f6lza9?j$IEbZF#QrLj5*l%yz+jgP8wb#`; zl6SXnsJfL-4*-r$dy|gE;FF#IkNy3o22q&R$_P^6a5l`*@upv`I0uWuCA1F;$T@MIWBefn@zGne?BMKh)YP%k)u{i z3WtuYpRBl(>dYFVu#;U<@o?_u~l~X(ENOMCMXBewXFv?@I*O9_*_qwRBa?B9j1f1 z=}!Q+9oaZFk2YKE5W}&3!q|JmDo^T~B2J;lvmK-Jl<~u-TtnkU5PmrCoPXpIlx8{b zY^w;4uVvfL2xRc>XOSnIn-lQB?7s_kaZC!CMyHbkpqz7M@PKGEMg;riOA^7C*G{6? zqm%>o%aJz2Y%pI2F?YpJt0T+?pO&Lje75AbmIgCrf8SFt)m6*&mS%yVr&&wncTESX zb0Za&sj!1jwkTtjYrG(2sn=Oiu<5<88qwVqhPwV{Ef){)P^KyJAb1bEFGY&&N1B^# z;0Oi$4!Xo?DEpd*gIz$oTKSLsrKkeEW3dMt>9O=*NW3kUegLvV?2&Ho2jSnPl7R>6 zrJi?Gl5}ETlV1LFmrC$O486Fw;?Y>$&q*(UlB+$}-(R|=D=B}8^ZHYkHwszDhRnMg zGrzztB3q&b*AC8M_vRI`eKVB}e-!W3M=ov6BIJiULnD4;00WD(&PxbL{hOH(m}(~m zJJ&Q$9m+3InWlVBr)(<$2&sHa*=rRZf`?;EVs*H((Gkoy8)p2MK@$h%{$6r{@oQkG zYI*a^;S(voFO9y5X|7roi z$N&g>^)51~Fw!cvHEY9`BacK{OnCzVv!rAySflQz9Q}{(8n=LV%@y?Jy778^2&1x5 z=LK)!B9xP!Hcj5g+3W~Dp`V;Q>(CS55-b(5PXXF!5PpmQZxDB)rsTmU#ya2=ipaZ7 zS}uB*=owcU)sAL^&Vo%(n#Ej<3&0j9$N^M&n_obcSAu_HD(Z?l@IuQj+h~afI1eg- zAAp>BGuEUHm4Du|(UcKSIFuIu`SET9v#2}F_ZvAuJwZ>t=Gqq3D42314Lt7^j#Ww_ z>n7UMlDq><-p_{$LAwCG?uwF7pU4k^EwqME?&+n8fcHHlB`p=bNfghVRTI~zn=($Po>%2Rim3FO&Y)U`tyNdrlg2w5JrxO1Vs9PufDcv%RN+rVB@udtL# z*$sPrGSa-hctNl>BA(Fu1RYJB!x5w7^i}ExKEWQSMi*s<`EUaj ze~L(|Yz~xZZ!MlvPLOK~1Z&1Ibsmj!0V_USmp_)_d(M6yM7PbI2K-=1PutG(-?cX5 zNz;opyT3Zy+E!yR`}8o3T)*wLCpuW;qSE*qq!H*_Jz;B{k-4>LeNr8q30wn>s&nIS zuO!33HXd3RV8TO-Zob(L4Zak?Do*Z4JVzs8+0V^TE&BrAZ}JFt3dw6%aS9KW$3%!^ z;(RDd>fwD2IM3<|B|KP;%9 zY;A_q;gwVC4O%_@s?m74@J5lfnGKEEI!EcbAj(*yL*y`|&{+P{TvVA~13c=s=NQS|`6ePM*B zJCqW~4_E(~b*&>5Ts@$C*lGxv|fcsN@c%;UQ9p-K=5ir&&h6N zav>0I-j#(}{4C(TuaWc#jMU{c_NDlUF_w%%Odq@FYGcl=Z6?zIfEP-RukxJkAQ-s; zO&OIb{R`>;(~EqWeuj?o&bMr9ymP=~tW+xoPyBqN^XXNjAU8$c#?8^3m&GYei@tIf z=BsZD5U0Ma_?!|3-yOyn{jFlrd@^=9GSRyu`z&~QheGKOpnDQHaq{w>{e5|YTHxg+ z3zvnG;-G=4o0n?f+J=r18$_BlJhj0Zx&Xn5D>wi>#OCXdL5>rbdbh$rn)i>y91$pR-=7}tAD#1zFN>>|ZMG@vB8m_m58TrwQmWda_qkpVYfBQne3qo9v# ztZ|bjJk3&ZSIIUxE!#SJtKcQRmQM#A^0d)nk84+6W#2?w+zpg3{x{FoyU$}_f$Jyd zNLLL!I7bJGUuiJ34l-pWLBf$C*QoIItO^(SG1s~v`F5{3j7-LxItSXV4Be<8#P2!1 zS>rz10$v&n7)HPExeCt)@3Q?O!0BgKMdGuR#6VPp*Wy34SB(6X6e&t1R;2J25p!|m z{Fk}llPh=j-v2xsLEvntNq!*418n4s3}7R#KtJ;gh;juq8&;raa0WCC4yr&%_yRm> zXzQ8yPSS)f#7FbZFpU_4=6TVzZDu%J4_ALb67*u<2)`=6=gU@>n8^TaSOP%=;7ned z4+?=ZLD-gp+SKpHm&ObEU?(ImEAT=3r{nM=>~CO~f_e@7`qu?wsq0igK-Ll64ztook^Wx@eZiKkFOGytZ%wo`wS(J5XxIyvbjNRRL&Kc@&tJeLvk;dMoFjzw-<(KUJsxnpwv850na(6hvz9Vxt#C523+a za99+fKDe1`p0wos{}m-g!J1<7Jh*mzGNq_ARhH<(iYFS*SNa8@A9au@LC0qT!b+;TTfp<@jGRXLt6iK=!?ppfSL@Je||6Hw$zuy6-vQz^hb zQzu`lc?L09rZs>y1Fl6;Bzl%FiABP$LsN#^7X}Pmr=NUIqj;GM75sIpC*#Td zfPfyb$h-AREeH`C|Dr@hs*~65o{vsrP#$tNVhro-YHA4@m(;ijcZAViINS?*EW6f3 zOC=@j`Me1Q@e9y4E^SGLO*o}EvjkZ=98Uj#gQX==@`Uvdy)4wp9}C38l25EY{v(q$ zc=LK}IJfAa%HXS9MjO$9s-&%i8q%k;X!nr+Dym!S*U3_RgN zlM5+rA=IP?O>X=@uM?1jpc81L_wDY>HhUsLT}jkT$QAz#0zUeJ#?F(E0-hS2%Xb1F z@bS2afjO`q_)Fw?iX zgah=lR) zr6eW1oad8#GW zw2GGZO{4P5T@~x;EjMCg!REZ;E%n41)g;JhQOm$gx!1! z%|r4c2q5*P%-0N4sa~-5Mj(7Beu~&TFW-1wFrhc?WA3KL2|zl7`|)DDs2{>^v>IlL zwk!W;V_`)D{B*4B;U&AjldCOmoP3{O6d=tDca#T7-iCgKO*Km8?J1#qz;?hJ7h(QK zUN%@?E32#5oJA&lsYBZIKK7_zn*fKM_9|b>IfB4=V$iM7`Y}KmI*9269MChSv{^sG zO$RN2${&?~DLnZT?$p38VRrD1|2S|F8yCIEc@Y!(EH7-qOse-v)b{{*;TM?=+a0U0A+!s6e8s2FFG6YYB zAjbos|Nj!^)XF>MeRaR+@a|D`lDN49S>8;H{%eGm4@hRy3fgoDq5&DW2iX#@4h9_J zcFNAZ%7|_H_OcJG;5apM;YP4>MQRa7iH$BlH44HMM4QGHb)zmr`dS=syhLE)g`+8= z)e@A)XYmHgzo&2FGEL`RB$#EH{4@gWSD=P~KWGS?A^zJC7=hxb$V`ITkP3*ShclrJ z%>M<3z}=+8)3tQ^a*Kxm?>(5gL;a{F{FOqcFMTF(jx@)k44y>$o&9g zD@cO(GOIBsOisPnGr5P8nx@U6^V4|{1cpo_U0tzWOf-+cS1$veC0Edr*qvDSPJG_3 z4D$s@vVV&sK{~I1D}?vuQs)qnc5fNZMOL0ltaMEoyyPEBY-gRp=*4Zt^Kq2o^!)SZ zemupkjUto(GqhRyw9Q>kNo5Oyp)q)e>EfZCoCXKToE!YF9ivov&X|3f69I`X; z9CGZKyK|cCo^b>Ad*?+Dw5hp#Obqbf7#JLYLU`<%Rgr)EG4aT&PM|yr_rI&S6H8w# z(?$W_mzkOpiJ<;G`>e!L_uI(H%EE~=;8EyrzdH9>3m4c1xYbx50X*zp z!H$rq25@rk1Yt5O{|P&)>%4yYaQ6XU^kPo1n*`VWlG9KvA)&^Fwhs-Jo=OjX0##X& zq0q9R*rV;;d-{oBzUcS{CnqPes8lB=c84eHOOc2RehAnbB*A|)z1hEMqZL=6SC%-Y zoymRxs4{2Fz`Cqfs&TP5L$6D25u}LS%QmT-xv5V7l0(n1s8F>ddrv~ZG3G2G*}6{# zC1RW2^`6>k8-NBHylhl z3`kz{)eXcCBZ2920|X$|VZRafyjoYh8B#H=e6>!WcOIF7ecX0Sd5*hVjO}yN<~KK2 zH>?Au(rBg;A`Y+Q8tzmaQU?%ly*~ zT;oowkd$qVf`MVVCHAz<)g*d>cgw;wn3FobQ5Yb3eM_!6V%&##7(DS_wyoq9>-%v& z&{|ux{6CMY0UBQ8Oqyz~r*|y?R76{;(tLo^_;-pt*$ju35-48m)F&@Tv%ZnL56Rsx zkgFc|<=W1-y5Y!tC3tz3HIeBgh0Fm=4BU?KDN4%0UL^$;vJ{sb(1{CCzV-E_756f? zaUt3)*Web{2fwuSH4r0-P!Y8hPOqVw+R>LG<%Y7dDX!Lfe>lE&g3aST2P9r#BaP8^4G34T-4zX!Q?ACFKD#;;5IP9o!g* ztN+`b&kQ&9LbB(J6T~~g3|bvz__!Sus*g~VFqM{}%=193W>j&JofPIPY}r98w}e;z zr56BA>FBQoRR3gl8o`R&Pf)XK9;tpwH*q$_5k#_mo>b=Nm4Jpf9K~z z1!`{A;Qh_FOM_*Qrqg^Np4gd*Qwd$)P-z$URVI8dI^Wxm1;}EuXAa$Lwd1xp8MoQ9 zhmh(1Pf~q|y=|NcI3bv}S5;Bd^W(S*`z9o@c1?G(fjIq6#0#0vL3v>9oTFh%lLI7YW42Z%Qwf|x z$;2xZFyA3ZlNiLiw-O6^Jo}&BYE|YlAMrZ zGX4D1M+ZLnckOqRRRU%elWqdeiu~hK-@RQ?S}?+*a!9Am%|F5ltr@9t=t0+?eWYR( zed$!$yF5%S&H1r(U}Bv|D^xvN8t zv@AE^xo;cE3fLSDw}%{KGe308V^>}~-) zPpA$FRK*`SL#!3LadK_lp@w}CuS^34(f<{!z-VwCs6n;GPN)3M4NduF;G|x?&IDrg z#k^m|Q6QNnbzjH*1^j)aUD~i8rcM`MOd<9rEAKcX?E4$4S6jvRG>4eyXsIk@_}_0j z@&&5MD2oK2yn3f}=&C7#_VYhi?eEZ3N!C9c(*8=U619OcLkcJt6^Kf39>20qqda+X zic0|Q2UTf?!5`og`RW5%e=G}l^ZJjk%$-a+!WE#Z{K=ocLox@z#=&&R9vcPZA5&m7 zVT%5DHtAn+YqWlBD900{7pYLAjrZ=CGCF~Q41uT|Mf{V(j_L0R&As{vx)B)EhICQ> zU&nzP}o?g-gBM_DB^Pb`b)RC?Jw$ZEBI4Em3jZ;`@Y2j zX`gQdFQs9zk4}!1C!Q|%l$2y664WiJptU&Vs<4DK&rv_*Swf#@6PVO8WIqgR3Dq|NR2ZTa!FK6v33Iv zvteDmRP$aT1qWI>uk}f1u&DzH!DAlp?uOOJTiAJ)mwwrEfhYS4-EHnIT$Vz;txDF3 z2d5E4LF|pYmH|h67uw|eM6%v-_?}7SJ_cX>&=+xzmailKH;{js{kGJ2KTb>dX<+&L z=Tg9c8#CJiZFg6Lj0|CT-;lKWag)PI#nR%t-ZkVRyLu9@d_g0BDi=U)+*HxC4%7g7 z&J0>Eog5UfUUbg7g7!`yV;^m3^-~&L?UNn?7(zB_UrL)bG5FMyj6dGoM_+5U-!WQh zi>k-`_>k(>iW4Z1VdY$Y@7v&AcuVgncxj+Q2B>tHLn5wj_UL6g zF|kqUs4w&uuzHL?eWO|T(Bv&oa@s7yZ{PfTE1&cFet)VMYB=CpaGd-hdhp$BbTswzfJ=tDHWu8bT@O_rt)CJ zYE;Zj3XfQPG!$5`-)!8I#d}Jx3w#VM71{sSRVs(~v68|(^}YA(#;bFAE!x&9S-r!g z?fL!CyPCrhKS|E6Rm$z`NGnZEj~Nwois@`g*`B?hUgh;Hzu zZ2BJTnL!A8$@j6^uN};<=EbNEqP4aGe-=N$qs2rnf>ZdG7v|aI;9x}y^)EnLtZSYN z^|A!>vVd0^0eNNxXW#T#oY4YbtpB)Pjn#iA7dDqOt1k5|&f6`P)q^kcmfk&)dGw#} zZ#JgCu<-0=&?0WcT*CJlgo%ddmczd0!awVSO?$3ejV)3Nw)01s; z^B;Xtayq9vB%iw+c z7wQ%pd7)9RZ`wfWKd?7k=myqsB;7ea{9pa2*h@~WtZk4a``NZctjjDaOJrPkTG(r1 zMda4Ja&{dEIRyUKdn|tWbXzooVYd0_B-G8^Mne^mVB)EA{UPXUHayj*yOuX=7o_WP zGe+Au+%el5 zb6yJ=YwKV2wK=z+%q+%;8)X4m$GJ_uPNm`oAvN(myHCG`i-F>nU~`eH*CEHQDqPhO zRONY>r==-6_XJWs=;rRj9yJTD}+(a{{>X(Po*HHY&h9?qTK0_^bq~M zEmWs>k)s9E;;7e}(y;?!{+$*C8?_O-rJ{Pw{0R0+nV zQTcBP>IinhBb)^168K5OEM#TMAhV-Gd!ZvmNhYPl`Xo(cND&_1EtB0LspkA8> zbsJJvU+m~D#_vcd`?iq9RsEz1JGh`l9xW00SWugblpbnxK{oiliOTZN?|^egd)77a zbP)j@^qH?nmQ8RL@aj6L&t1g*|LFSaxG1!CYk@&RkrEXU0VxF$Y3c45Is^nox=T7m zQR$W%nxVT}R77g%PU-HhZx86X=e_U!{^1;d#O!=xJ?mLp2q4}9;79H;0b2%Mg`3^S zNW6J$9`!^~c6+Xa0kAAEU*yZwsP!aU_$L{tG?rY@Juf8r%LNDt6>7^ob9XQ)t1$d! z{wt9w5vr4Xolhbt?ujyg%$#yCT`jk{*PD*8AElGy-z0*i-qn!rY3WYzR;9l>8zE3n zsf<5dNHae*^FOWMLU>u=F7}JX3XFX(tv68xqSc_t6-Se_m;cVx4}eQO8K4j&NKpw6 zBrjz$z>;o?wN)E{8lR(ON)PKDmDDELKNRmTPm{{NrjUTV>4p%rmpmp@Et7-S<4iwX zJK7p4M0a(p%%aTWA_?iFm5L0Xx{N>{zF2?_$)s#D{sInCvC@*oX2%W!(-6i zHlwH3>toJUJE2j<7lNM=b&(7&XG}KcUCMgiMIwDZ5yN1MjEDqifrHnrS7q-;ZqJoE z(g6Mozr%Zi-BY)TK^UPptL~tB_9Jq+dylJZ=hz%bJT=b3c}G(lpb2X)_@Az6v4b>z zOKD!Kd?N&E=>C|sLHo;j>dA&BbwR_}&pxm{K#%~rJ&Z{UIvD+isn^e;2kbQheaIS5 zr6NeZNR7r1zhJqLRFw2201X2+Qs%`QH?o-p;Zj$a1whMQh}t!Q9YQ=KC$Ox@^&%F6 zw%rN}LMKunoz-$&4^3wnM1LYN748Q(X28v0BlG`PcNWo5_mM=2#41}mD4-5G?-K(R z9f16eUlt7kojc8vnV;HZuRI$K9MLlo7FP4%M|> zTWAG5>(y(9#H_nC9WVCDWkV73PeM|E%1b6bU6aF2Hgy2&7KJAe905Q-)6S8=zPU zx^qOUWR@pwfwWiv3-49w@gJx_5U_k;;7$8%9=PlFkf^fYe^OCrTSEC_$5R=vb_=XO z5x}S`U&j)s$)VFi6BmvoO_F5lJTEIfWIDSw7Ho@0zZUEa7Bjc_$zW`TnQWPar@p)n zBN^DA9`M`tt#~-FEG&@AZ~AxDkNSsIHXnQ|&1pCi2ELR0_S3npSHv9i$T(e^TVN;R zO~i0yNr6m6RvA%VVoXcAmWn)7DDX7Nsp7^?zruwM|~T?6EdCvE4ZCD4NE{ z$^fc08MF?>;87OGz(zQ}>N;|9d;s(|i-q-nu3m?@+P@n(`ubA9YEw+{qvRDBb3dMP zHhGKXQoX_D*!B_p*C3!vV%MsnGp+`g zx#c!vkyvcjaHa%|@66u8-JYJbPBJ-npGZWRvv75}RbCEX-TP7>7*Jpj|CzW%U$eiu zleK+Tp&MPzp0i>>KWls5lz--GA8{v`|DLT*cfEI#QRxp8rVy_IPZ_5{ZzF)M;XQ+b zbLJdnnfVC`=EQ(6|6iy^zQx#`(e=C21u;k?ev)S&`CeECMSts=Ei z=Y88BL@^g|n^{;~FB~Bm6wgI%7WE{9BMiV9@cR41feC^(9PFx3Gjt-ft88OO3M5tD zPB)G0B)d4{XVrE8}>rX-9}YamHiHxS~KI}-R^LpVn+0szs{ zuM2~H8cnbE@O@4NDA~~^8>e0)C z`HpZcLyu=KTYp9~s~DA9f|hkglaX$!qzMNFP@%7fLv*V_jI}GNgls4VJesa>I_ld1 z4NNxHtau^>UFnolacTB3Rr$hBIxWx`D|#DQV9=&Py0vHVm3SG#(YhXG8Y*5^Iz1cP z9mN~&cLr)ot>%b=a(5HW(p>si9QeqWS0W}0w5cXR-!xD`!!Nt$vE8?{>$=jPy`ClG zPFxHc(jEF^in^L;CVz#dO7vc2TPF+KBFHM7&L=&s#-ElfFok_*7ia?^c2AqO>aldy zT1ItGnhh1Q&%MFodXBpL`1Xob1JYuKS@68g2$rxAj$k5X3M3f_2QA)m(z=>G@O30o zejXfH3?5k3jNXk~ov1;yrGn08+n;$jv-8#LbJ;!V!rKbTbzHiPQKh9fmJU?2o$}`A zyO>ryqXRuHn7^P%AhSD>t89IvO*Q7T7z{^jACjm}XZX$#TeFr`}A45hNAm@AY$ zH~xU&BO56XdH5dt*xiHW?nE7@CXgxXUMV0QD4+uI!qReEy702&dd`nFgN|zI;d-;+ zLDsa^%t@@hlcaN%8JxKukQ9IjD44{W(`tB&1F{Bjr3QJNZ^?5C$EK0R zppdb*QD5EHw)rRG6$Ri@ljO1zC+a!@sG;T`1??GQIW@anH@;-efNjSE4?A$9L9e40 zffwE`yg*x73>6?5?s+d>OuTJ?VhHnf7tgQZ9>(`@m3l%=Tqbp1I^>)k(j~4;_f9}% z7Cw)_*>|vS@5XQMTZ5yoaOaLpAIBV{yRl6LW=DN8{U_!*V? zVKmA{Zpk@;0c&b?^3KmhvMufdJJ}}>86|h? zf#*!RoxhSKf9|n8yuRI5;OW$#I^pPa{Of1!xg~%(dXfjP6*MTj7Sk`9>=Qj&)T|I^ zceeYD;StB6neydHJhPbXLZ`u7$J%9{FSZ&a9Nmtum(y{Denu;jzpH;iuU@OR+$XtN z6HMMMf8jX?x>Gz%hwc`KwjG^hbVx3FI;%F!hFgr`~XEtKzRN9+XYUL&0ll!~>PulvrFj-RoAFL;Be zQb@0_nfj6+d&l4In>DfiJ%G)BYb@!?13XGL;-W?D8`(t)2NvP~LklRv`-d3PYl-Rf zlB9MRB?AL zC^euZ=0DYDgaIT9)E6V?d^KRifA<7g(`3~EHO)^vK&B#cZ1-HK)M!ky%dV}QtY`Mq zTYep#k~cxKh-mc#ygrPw{*ybz1-C4;B%|Nvf$KPYkdtPY5iG1;o8i+Q!=dP?<#OXg zi7xL!xRkBMds~+{7L}&}&aCAy^l{s++Uk|<|5-kH@6czqHKtdAJYWnE@II0pdd|u)LaI&@__uZ6fpd6Xe`F%e^~8>@4W_IN0D-BoKIAb6Smh{Q_AgwoC;Zk zYMUb?j6HfI&zoN+O1X(wi&>nU^$)SdJ9xkL_wBo^oF*6qjIEp~|l2LVJL0Cma4 zGbm)}0Uq#uyWK*k*}lWFZ>UnqNTAROvXI7Ravp$)&zv&c%N~?jVwj;;2Z8G0BD12m z98uWKH*Oc>fwOzjCx@kuAU5r5p4cL!n*+UV1^@-%H|R5oKH7dck&EohbOwE{$d336 zT@L(Ix<7e3{-M1V`+Q{>&1_4zzL14#mDPgV6VPCbYfRb-&c@`YfXEe`brP3D3+wP> zs}BGXy6INU7)QbJMY0+R_zWS5pK-Fc$3+`aKsg`K8x-%Oq97iCNhYChjkt2KyVyc%L5G<7WRwgjyY4jvp`Wwkre4$_+B? zGH4wrK39+SXg!NK``zwv&N=N8!|f6A=GX5U_52EVzPYC_Yag|FYA^!7d4JbERL_CW zeo}`8NRIGz#3+48fLHe9^Bu*RfSgxz33X3?etxJ0C84fGpMB z0JDZ;cE`xZ31 zO9JlOz$$N@aN~7Udco8tR(jEy4ci%v41IPB5F9L{bvyF?c3;j|ZW!>(WDPEIueeKN z6L^53U&A*jK2l-2u4@0w@e>j-ed!73FRpc4hi8Pk09l7`Frl3|X*WK_Wx88TWP*0Q#-QF@t=~4HADZa`G z#l+mq7l9~b0oD?7+CptFdoA>&P&hP%R> zF$ZHd{y@P%3#cMpq$G3GD1m%%wpnj)!eJB$_>kMpwJudak^Ry2Xnq*?bGXH}-q~15 zW>toHw3$y-i^Nu}EFbK)elIYR3Kd328?boWrM$P7ij^vA!E#j7XHtk;x=H@Me|aVS z*wCX&0bn3^pH0P7jUyJ^*SNencG7)d^qa(sO4EJSj(n>-Gl|h1;bT>HOD^?*Y=M?A ze>AI)E8Sp8cFOOW&1&YU$&|;lx4#rkGV>Xol^SY!p^sB;Gniw?qd0BiiKxYPyG6`C zVWm*jKZ7d;q_J0+Q_9~+YLHVR3iop9{HMf@eFdVXQFKqt6EP{*R zOo(un{3ZiX<8ubZRYE39F?=3LW$@2GRLzgRUIW+tO~aoB6}VLjA&g+2LTY(uKXQJ@ zEe}LEO5pa#&!au|n~kEK&@ETttQ)C_({gIFW&SwiVzQS-q|V2}6v)_0 z2z`snW+duT7UJ_9oaNLFKQ6lwQ@ln9x<`vP0RW9ND|63?^CRpPXxLCPg`Xmt~M z*&E}955khbOdDL#3-I4$&;8oPaL~C?5}W?OAItc?2WawrO(^boS#JejyeYuKI`iT^ zQwN*gzQjYFz@%47 zMUZnQeO|gllkKSwtXm-?&=_>SuQb-!cYi@2L82gd)+v`Mz~4&f=IbnbQ=q%sHoiJ6btQ;P` z_LpG)30m7Pq(-0ClVanT4u(is-RiBqNDPOksik7Lw;qk&Zq;aMPl8W)t$*^AmtNzE z{V=93=SzV;;^^AFusf(XEupFkHqTq0H{lZgOg$s|UXqn%d-4u?Y_3se)vsO6H`rXD zkQ7)$yiv!9Y%L9UKXvT|_7nJ zdsZaN6g;Tw1|HP)BLQ0cuc8+JbRcvSX#mcSgZ~e)3dI+!s)C4PcC*2ZFy$B#bf=5P zV?t06%o5)NlDx&!h>n+NDs(p4giL$dE1r{&I!5_6lCsM4sR2f!vXrW~!o<$A9#o{uHwRYx|gq^xplr ze{Ky{QrMz_#$&Ba6E7EjK2qQ$haSV)aljCk4HNX1trMyibjMQJ=)8{IJ-TPl0P|{zKstP zt!>TjP|bawJJ}MG zfY1(44BW-kk8&WMN_w0`bgE2b-2|siox8Cr&;RI?*x6J=|87#JFwgr#@J;-rsTh*>1HES* z5~dsLCpTPftxYP&PB^M}c?aI(k>WqxwM%6A1Hc!2>T#U1j%hH?Qm?9Ywrz{0(Up#R z5~GWIXR8AKze)S=#Vl)}3GRY_JHqv*r%n zsI7L>jM?et31f__ceju$ykH8kT`YX_D^~ThaR8N_yIuW@Cue>EyT@ikFICBXgPO&V zT+mXa*6hWAO_R|R!}lDQQ(k=p2sl9{^P@(8D$Y|s7{Qwq6NgvG09RcnpPW|Q3xO;7 z57C!`(8h3_J7+t1@?CZvh?R7?g^8De?_CI{nj1LUzU6Vd^e1zWdc0Wnq~cZpz0)G9 zf_;lbnG+j#+mTtHv6}1FZ?P;TgyW1PL%^4!-<|HdkwBno+cd}QWMEr6jt;fl%CKvv z;}zO$r*m_y$FlVfT6e6u zcP!1~zO7a5SAd#FKNPz~55$0|pT;j$-10;SK5FpuG(XmQU@>zNIii3%T8**L=mU<+ zpYE!E9~Ui9R<@+qBBGu$$yrJ%xyluQbRn*xL;~+a9MGVE$q-pBDu~#?1vEt7n>xDp z9s%fgsXy70Y()AbDi~vJcAH#H2IzJjMs(X{FEBNnQ$qPi#}_7$Kv!RVSwq|8&j8h` zEvoCk@<1}ZwgOK?gj1$AJNv|L1du#rC$PlSm}ucaJLl)mC0RTph}Y5IZj~w|hs3@Y9K8lcK$EM@45LY=9AM-=$!E`%Iy( zAy1oHv*b-TdsNK>6B=acgg!_9mC6H`d?Bjl)_~!iy3gW3&35a1w^ChpeLb=mb7bC$ zT2TLiWS1AfS?33%oOJS`2N~}3dnM{8{7k`oPG zCx5vB1(R4SBb%Jg_p`Ga>F=z1VE5B&I!v>aE%3@vzE%aY|u$ht~OCX0;B zyCzLwU&or(a}%-0@OD@Gs}gv}(rkv@KyfJS{&0z(4la=>Xo%wD?WaOb>`uJ<;;JRl z54eBV_HZ>OKx@U~I$fx(oZG}Qbh^9|_@Hr6s1+H%#q5LXjB zB9nPb;JCXkWzIq0ErfrK85-j%)z}N$5ij^-*(1RoYW#|uTnB<0yyUbu?X&p$fmA7H z!z)u!WGf+f1L?j`_dr4)Qsy;uhW5n15a{)rD8N75Zco%j!jnV=c~i=U17q*ETUV@( z$+Sb8-is!zJFoT6@p>cNPjFjKt)eb#Rg9j>VYj?wc^4 zG!<>Bs^8e5WHtLv@`YoY3x*AIp4z-x*t3X*9oE#7AG+c zDw*Z4!sl%dTNE2Avh*xdfiPL1FKN2yR!SI;kvx$8&ipymi&*%~E!01`H-5ULl%mnC zQ2n|xmlQl8X~Qz^1S(A}EkaDOs$_fLLEmW|FVVh=I_UD#@8bDOSBVADXC4<*^8V)} zqs-U07!dwix8f8&TnfMA5uxPafcC~|s0i3=y*P^Lee;emE+lm#(X<`&&GAYc@!kj5 z6gc=iWux{efHvGb*xDSk`jKQ*5bgI1l)an-H)7ziQo%vcl?Qf7IH`iuMyaHZ(cFM~ za?rQZJxBA&WL@_C-uj@e!iqP&BN(|e>t)lCL=`Kc;Ms{NAS z9_81|%v#bo{gxWM!=i|~jwi!v7l6!5Dv)^r2N=+Y7KzbzG1;WLSWz?IW{2IaSY^}N zy?hRmVgU68=@STVM_e*8SgYSO7T-X159|pL%xE}|QDhQA3~ZaP(4op-w6Y7x)L5Ri zJMr>5XfQ7h|81$zcLRlmG$Xi?eX#3{Zrt3o8ku|R#rC+{uSixnVv=;cvPK182s*Az zXe$JYAgYw4l$0g5pr`HMOs7Fiyu;FY6~fKZ`PwdqD`<5UG;sDlWlbN4mi^>*J|0U# z=So)qMf*UF)R12Ky0zPj+f1#mgiH1)%69;PIOr`7FS2v4!8X5H#VLlBrsa z;^5iEiN(88<4HMnP0#nBd?C(%U*NJfUlC-z?~k@77Y&F~_2;WVkh0Cu^Tmc>&;y>Q z1-Co_UH?L8gAt{Ty}m9v;6abTs*7+IsJeTAH*t^iR+W@i8e+gYN5`Zk0>DpH4+uwq z?lYrVwRM{qWOgI_{NLfR<)z`X4n-o!iiH|)*3s}moO7O%jttupZ{aNV|JaD8-rMKR z7v1vG^<$$7St=km?33wYweC`WkF{Yjz%dmq-QVOnoFgp*D)8wF-l$>hW_JoqVwqjN z5#k9%?_eO%r2zr&O#i_=E+_sTPx1kFY4^cst5_Jje}#WGYkVM&g8(3@vg+5ygW7}Y z$wiUl{Fa*B8Tkc$V8*;9Rk}n9`L7TH;;^nHHn(H$33(7h z|H=QzYfED#2u;_Gk^_F%jh%@LC)oOn$-T4sh80*1;>9H5#qvJY z15CkdsCbf$fc%r8R{!Y^>Z^xI-(kRaM>4T^v>X?7+i8~V6i?VxP4}L)uY9iE&jaI7G>13 z<|uHlx6DZx+HZ2Q!Skl2rD*%yFYyI-0g@ziTIg;2s-HgU*gdjH_yGy8HizZJ>nz>y zxD}~M*P35T@C1?)-IS9bP(D`qmoevt5oZq)EW>N6ODkpz6la__JRj-P$wuvwats&u zC#xzi4Oh9#Cg(7w(sEPovY{*`(qi&;lwiM*8J|=zJ@koEJbix+Vh<6|Z4U{}VJVK? z@T8Iqdt5x6|;%U*qoN{-)dCdeA?N6O31iEG~`w zRE>DW8b^`+CF%81&ji;G$;*`wQ2`r9OC<141lhDCxVd!gJ4BXZQ})^e9m;Dcmm~g2 z;nl^eO_*{Vfo1zG1I^~$Z#9JVT)c4r)}kpMp3`;D`P0}cRoJ~fAGgCLBgLAGKk z&vwva9Cm~DbFDtq3esTY&NlqnS-Zn8TP!xqxtO~+%Q_5Dz5#W4?#B!2>5Dhf#TH}E zm+gu7ntVTA%l(|#-#lTrR3JX2KneG7H8^KwA$kq5Hh zR+q(_9M4NI1!C_bVvtD6Pndq%a304}@#{BJeP|?5rhSKjD@Htj9lD^Qk9BqLLg*on z-rQ8rP~{)JsARHK7+WUJk0+F)M$y4R-NTrUW0wA2zIH%XOtZtuWq)X`=B0|@lh|HB z7;z8j)Ht?nUwF{1aF~Y)T#V321V4yWqLGn|QKCtg&0@>4R^tMCXVE6E)gPqOjypc9 z0%1LzV#f{sU*UAY5l>#qO5b6MbfO6Lx=s3$vT7`IxM69-xmE1WIlJQwZ1^B(-D zHeXT#y82RJYn#fGI12Tw@1ye5CFR&DfOo|s7-;&q4|zi?F;FnS(=;Aq5`M=9mrl+2 zsDe=#dNJQjhQfT*vL< zXtT#TW;Fy}$bI_xXP-)R4ki@gN%C%%m3@_m!pb|dFb}l3chD%&(!H5Ln17VVW5@k< za-v>3JGji&Ycbg$BjAt~J88~JeU!ePNM&dW9ZW9Y~HfYP`FpKJiIh zlx|Zc;L8DcVf<=VuOaPyT$!;ApXX%gIPmI_SC-lv99Ai>2UC>zF4vzs(^Up_vEFws zB}0F&Ro>l=f4T9(;(`@Z?;3kYeMzzS5c$>_?Fq4#t)Yfwt}VDZgQBIXXOpnglqEt& zTr%z_ZLIZ?*{YqPz4CnQ>y`4DEP>apo1O|IhJ+C#oMjlF6*HfhUKX%q(XeRrnUJ4mCQ}Z;dU6JQor@rSgtDQalDq?0A-(C3x1p zmRglW zW;Zb^-X=3j!j$s(y7S0m^z>%21*5ZQI)0RdM&-TvW)(wxa62!}*e5)&ruZ)BD>>Vm zwi}97uX<7P>~vmmW?<^de7f#I=hfJ|LEI#8xvrR0C^~244!2&lb2AH3oC0AHEYF~X z0K8;)I9s^Ujbx+kp_A8duq)g`ug4?Z*EMfyf-c5QU^eA#>(33}j}7EG_DxMP##l*b za@nr7ZTFb5rW{YY8ku)behTEY8m2$kBY(o6mLFBp8Xbv+;HNR6@&D;N?MurJ{)3{-(xqc^em9M$mD?Ga9woGakvsJ2EPFSM zR2Q=XNPc9WyPvm9Db<^=65a^D&lN_rKqnI=c9h}UyAZGQwadsCmZ7wCBED=jTOFwN zd&0g${NqON$9G6i@C2!l$-=@7&J_xk*A#1!FXg6e0Qu#SLY_6iMHCj_$@S@C;Yl>K z+*3Iz0gHz%tZ|5mB7)jS@r?P;I{%_cI?<9%5V76)wg`?lJMz(znaJfld|)}R{~wmq zi?Ayp=~E+X71l(hv;QOS*PTX;tpsSASKU(mx;Ckijk>^J!#u|;C7#jNkO8=i+IkYgkSMp{sd zckouuK`XbKePFR0i%*q2HBOMUuSN}af75HWGePU5%}8SLXn^NN+Qk$+)jX#vfgh9u zZRJZ_>w;?3m~Ac1}op zat(EwI>{7m&~oU>jp!%A#Cj}~?DDxfvKi#l?fi;D6xtBrw-^#FCEj)QS~N`zNh~hm z7)=HVPe)lPzXL`H9N{Sf`BEZi#&`M#0zuVM1_>m@$Xq#fVz6y?d!7dl&6ZfW^? zHp3yZn3Z~OHF1SQxNlNGFnCAUh&&zU!YQe7_;!y5+WwWl2?V3yxH|P zFaQma0{Nl)<0sVA`|SkIL8LU17Y0wZRc4-p1^nELRfEZ=e}j)`C#z(>WeOj`wJ)P5 zzL*8c7##0W<6%m;J6mm1Og;;$TPhN)q?8}| z&?1%ML7qSnA_ha^>qe)1!kV_}qd+gT}4O?m&lhXmF=etww02djj4Y5}YaI z5!-qX`+VXbp3%z6Bwx%XkgaQ7uX56`^QI{x2LG%blTX#p@nWZFOknC$rG7Q#Zu^6i z?&Q=`;okVp@sYxM-hqRc-@tnwkGrNd@5wzJfvMK#*0P=%a4n_97mQ`d8nW9qS^k9K zw%pbABxGJZjR{Y48}7-t&rBf1e|9Kh+q+6OYv|aGKQ4OSSkAU3QWZ;lC=HOiT z=wRj>Rct-~s{mx;!~-)ebZ%2~KCZIYJUxp3kkY0hjJQiH8_K*?AR6#WO)qv_YMegX zmgl4n=wy@g%p8x-&b#y!$*~@(|0t3Dkxnw4fHsT<9t2i@n&T?dx6xN?!X%Tgz3&N^ z#Sj!}gQy5~j^M-@Ak(iCr7=BX1~TNfP`?L9LF#K~5?Em)TNgP>e zorsY@9EC7q3PJPG%S#K=6;mn35f8$z4^+UlUtXTYJ3sMUM#Rmss64$Gr&E}bzx@Tg z=S*du4{_bT&*uUpj)y3*P{cA4cC~8FB-jbxzutcUvVA8 zmoR=J%TqYoDbU$An;)3*LHri;Z;6>})nI;=vxdxse|9QAj5c$e1<8AmjE4j{wM!Ce&&1> zEI*a?8*`>3UFa9ChwwkEtU{SII>Y`u340y+r`$?JD>x#_iqu^%s^g66wyE4=Xdhl( zLoZLzTegriL8&tC%l&M$9mE|sX+{Jo*s<7jd3E_mqhg5MHtcew66yPu2qB7b4}n3y zO*_dcyts67yJ{uL(&lC|yymndk7{@K18XWWz@bUfy7$VCrnZWXasyW9G`*=^v+A`dJV!$sW+d{*Iwhdo`jjI2OM_T>+9ZvdRPG( zF_dMW;Zhy1O}qn9e%4Wfv6FUM2KyjmEB=ZCt@{9Nkwe9IarqXb2#(7pzMdV88yC&h z(qP_2fpZ8qiM=r8dtNC#6mS32zQ_;wmMc>i#XibxOjN2-)5&5;b5jLULT9Et?`N3eI&lJ z!itLzMl@-BC|PBn>mZY*Bk+Bgy3EdJee+O6jRajr)CT885@Nl@Vg5j zqS61K3Hv;j+bj!SqI_Kn zA{h!ixoco5hUovo2^Wkdd|^Sqzu$u>#R_&J_EtxW`hU0M>_1Q#F-T!1gLkY~K$?`oiW5V}3wyt%5)bL~I)a3!eLq)A_*b#Ep#S)^&L;}B{I+J^s zg&6twsl^593RMQi|J%W5>Q#PaEjsNX{bTCE9yYq7Ry(}e;Cn6FK&ZeD0eNWgtl@Df z7k-6xk-#e~^1wew>ahsLLd|1gsH1YCd$-j1NOUz1-T?A@zP`xWP!s%rWzW0G*t5s3SgchAiCdMr=Hxl);!rS`55_8!-^%JmV>+ z%8(9<)%hFt-;;m-un@$heNUq1nc$nWk0I^3RCGU>ukSH>)1ADnm?ag4%2XQvF;tS8 zs9a_wH)auZpw~lE^TA7W`Hqk3X~Y<)c$nNEvJ*l~O`cQz3xW)KE4sM!2wWu!1FRu@ z7kZ7i@+J0!ET~Y*lNm$NjWAe6(4`P24mu5Px=bieY8^YrUK)~#RB7hrDR^|+tqu$^qE6482>OJ zlPSkC#xen)@oP@3_xYzDa+9w&Fd;#LDZ)@9YnFP*${mrgIrS;pYqx;uM2;4mG4-U> zTi%%p`4N42?j|h{>Fy(^_6r~juWXN4xxoeZK>dWx-+{^7mJt~;60P${wUb|Yd%lCv zBUAJ$g9HZQ5g5-+gBLnDfCQK5^sNVgKE=�S_1c;Q~0XgyqQV@tQ#TU_#LYfdnMF zbUl*dd}6{VNN5cV1soDz%)n`INSnY!zHr5b_qk``WvRx(`ME^=O$jFc@ zdKlzI2<8@{uIq*GbZm(|jdyhs8lxfhag@vBVtknV?lJuFAnHbyL~aZ%PW0u*bYbzU zDo7VPrzn6p-wGMuf7t>?Y*wYw$6;ES_7~iK# z(u!jtX;~t{U_BvNm3kg!d-G3-=q4d}@Dy*u3rlBGj-!kS&v(rU~47GP^DL^z%v&|4`=*x zFGk$)oB(isg*k$cJ(UF?n^>YhUV+cRTI>s3Ruo3Wl&xrS3I|6}fT^`&ea)*w8Hf39 zf6FUUe%KB9lU8q1qKy9_GBl&_sFj$#DL@1gf2I6NhAp^GH{He?{!@b{8ZZv|> zI3%dZ`Tr>=4N>cUvJho#a{`&Wk%<4qi?*8>NM{Nl zCO&aFz_^ZRo)1it6>z+=FWR>Id+vOM1RYaS`{nS)9cT0uzP80f;@yJZKZPiL@>*vN z-D^^b#R2sPOeZ-#<@xf4L1j+!&@xiawy*E}QnXv{IKtja3q6ig(*{>`rYtT1)GUxr z18h1krPs4A!gd&rFh8FN*`YVcP3Z+yb-U6XsG$1nREMIgOD59ykSGSYj3LiZKnx&y z5bv;oH!P%)XCwLCDUnoREO&s6E|wvY>TBI?+Gno~J^%zHR4nPBsy_`HY5G|9T^Hys zb6LhjpIHE9)=;{^+CIi0#mYGnmzyFKeUNrHlw0iAw7wq6jK#1*=;|S)j4voQOW8FS zuaFqvsRbaf6XuQ6TfVI}V|Tri5$wQlSfLZ+_}W1UbCm(OhLtlb3DQ)(t?;<+#et0YOdZMZp5rj#;xid)j^jW11#%&+sv~33$T-I} zvIT^p`kxJl5{3was)t(;?NV!ERZnK zYc_DQ&GS2s^8t^#nZ7Rd&Wnz%wqEy3;1VJKyV?Pmv)W@7#Y-tCFK=#H<11_=Eeq`u z=hqShmO$(i{XtcxjnwSVQTzKl6ne5=!p+tlH@AuN-KvS@YRj@j&F;kSYSD2gJ!p~| z8TtbrfTz+9ILGq*8C2XYj!TD`(YAVBgX~HZir$oQ5Jz=d|NQKUx#>P4P=)D32eu)E zrY;zhZ!bW2+@~o|0UkX?F@=SaqnpBO^I1rnGGtL4A`DgU@lpIc3{gljU2h}3x9Frr zUXX+9$n8q2k zh(kZOw&u(DO-bh=N_0JgeBawBuY@Q*gGtB&GkJ9x{#a1FO*Alvvk>$JH;Tm0qMJ48 zNMu#x8@n$DaMUA%^=C$5d5MBQ)>I4#h+>y zHHWBc?*k^b-@3AGFL6w74k7OFXC8ZF&q*UA(d)F&6Q;teKQ^WjNLav(4Vql?2gwYLn*wCKvJuxdQa%x+d1@d5fhbu5 zjH?;{-41U(LgTCWiso(u)WE6OXL zin{TAsq#AQ=ab79qmRE22F^t%(lxcy7Yser-di~TLPP!OBX#@Dw3(*YpNT)0dS7i) z+8vbf6Ey$bEOv60(&e**jSEZu2d5zEB1HY_YAk%Xcpv#*06B z!2MD@(eM#Ug)gxqN6`L7hZB-q3HWk5h2`aMSo;GD1>X4zwfymZ+!)o6Dc9yWh0qqo z`wiaIi9JguhNG-6>}$vPC)mHkb9-OGR{Sn^tRM_()dq@D1H9_a@}5@jYD}O^y*QDzTF--yiIV?Ccs-d(3t7YDbbO1?7Z{l}sMv=}bg2-?~}h8_~>91Fm!; zZ8O}Ga(CC{^^@xNUA+$r3)$fyU?tW80V{~^L)!c^Y)H}tlzi@TVSYIhjv#!IeRoXD zU>?Fm=L`EaB&d)(U@=BuL#W(&6mhfR5U|kx+?FbETa@K%1!y>h#SeVEV!nw5oKBtf z`ma9wpbJve#liNeyZ?F2kaw&S63YZ*O0;O>eb6{hOZJZRCQPL9I?D1xbHUUbS3fQ& zBG@mJ{mrwVvQZqD9ep}c7#R8Qc|58R*yt=kCOM}!X1a>Yd7QR8`|@3@sddUyy5jG^asu4%M*;s1}Yw+_o{ zTf2t^K|tw{RFFmqX=$XpL%LJxkPam!Rk}N+K{^DaySux);`I529ce$8JXO4UV>Y0NEtf5*|Q}0Bu1U5Zy>zgLz-JKdRU*Ga#+Ci zR!h(xL2e|}rXj{7g@8KZNt#U90MUo6^E%ye$YET5_yGs@UJ2%BpI^4QBSwvn$w;!b z4^SgM#aa@R*(^n`J=Je01)71hV7S$C#ZcCIt z+2%oIW}G@`N~Us{3N)vEK!%)Isr~D4hKTwMo9(aSQJf;Kx9i7G-`5?UafCRma)SL5 zZ}ds<|L1KqlkjT59NveXLE~LB2`PJ$yc$zhFOvFQV+)CrSZs^U;EIy!O_GNhzAYj* z)by+fEfs=WaJ(OHdA;biKSo&5X9;K$B}0+C1rvb(RT-wWx9&k6&Vw}C5-m9sK}5$q z#kpwS%gv$~@SpfSfw~C*2UvY4dzf(BIz-J_UjK6CN?myobV7n7=3_2X<4LsUYdF>2 zBUcuvG=KO4KjDVJ2F9%27y8@|FkPRx97ho~&G*N+!J}=Lq*DA>b^G<5Z=uUDqiukj zSRExWz9~+oi}S!=h1}zlb}spm(`PffGd=K4PkJ24AZnp**VD}r6)jn4dJ<3`ClA+=R9Y`;K)QGWmke@ql^*@3W2?qp|@BG*mz1xafi_3XDdCSx~? zm4lEh-sBZ=%UhBpj#n`;(1rnMQ1LI{9P894R^Eq#PlJXq4{Z#9#rq?#{6m|*`2f>J zjRU7a9YvIqwe!*@CTr#?g~|qQKZLOWKYWe?y6TjSMeiysZ|LY};MmvQ*V$~Wa`dJn zkL2k$oBuH__{Ss8v4UsAB0Eu#2H5SQ+wRKKqX6OEOtIpK#Te%NBJ8Si1W-o}kGfGz zvgPvi;>Xy%tm!@sQf?6ow|Oq;ZF96nkIT8h7Jaiam6bT{Y$RM+q8F=AqU{oium+Q0 z>fq%>OYv-O#m@PrE75}j=M;Qq@?d>q8ka7G;JI8AiQhi~T$o0kAsC1-iGQ*;$LOO$ zHwx*+PH2-@;}%!Zx3pM^i7tuLUw`UO{hLIx1zZa~Jf|JZd8IN;SKMB^bFK2YcAP#& zpKI%~P_Mp`-~OMk`QIlOXvFeqKg9Umb+n#KXobW_>eqv+CIj3TK0~ijjw96YM?!F$ zZ?56e_RTa>VNxKni(X_`CdVI)#kmj|YifBjQW^814+jVvVieH9*${dUEEqz=p{%l3 z0=JkDgL<;%3*4d9R=`|_aL#%AnOjBCb@!LR7~Y(9KSQ}`yRZ5C>ncWAW6?u(U{Jmi zY3Sl0D|fn}w>ev4f|L;QPh5Y0gTEhyREoFUCkUS0s^ty%JGvO)2?%aGm~gqwb-jup zvXx%!8Y*C32@Y^v8jD;`A2k#xWvgzCW_WMPzK#Iclv$RIhkQ}C*!%5|5KJYRiyg_s7i8)L_bg)+Ns)mS#Z(N;B`J>n_H5_f% z*8J?nNH3Nf$0zETAS0Gp2AG5&?dge}ipS5_2X)<*WNx=I-_3)PG6&HOn14PVq2-gd zaJ)2UdRTt-869+cZTvaT$(IM;&Sb&}xx{S~Q(ubrSVWj}=hkG=?SNKED)?jILnv&7 zcawGeO4mm=&G6y3in3tXxv`KH#X@Yk*Y`~2J15D4@NJGmL|QntIqp~$QtZ;Eg;LwZ zF}{9xmDb%DbB5C~O`#oKE<-^yTX9jh^5Rpcpqb?!FA<1gaUlQ5u2=P%xBNV{Wow{{ ze)qF^Lu&>A4Rx!;M@N!5mOyUx&##y_>uyd*qI_N3@|&bClW7&Vg#1h2Q2$inF7u(> zH_z}AzB`|8e+2_swzqU_?|Q*lRe$#88u(M(Kuo{UdP#lCbh$Z8AJ6a??3L{#xu*pR(atBE! z6n`m?g(f2(+yD{l3*Nc)TY`&m{%K7>cJLUX%!0Me1Pr+CCw=Q}q9X~~+q4j=d8GmQ z&}H7kpNGpOX3?$j<5Ov=JOoVvVZ=$*l|Ha@YwJlE7&%Wd8^}*bMIuR7>>#?k9n`hs zJ|dO9{uKB{v)EbUYv)r-Bi?TI(>xFfrx0y%KMcilY9i1B2~Y(6>Ph}~UU1)uY##U#m@ri+fEiOjBQW!eR-$_K?< zK54T;db}z7Ro8>#@>$`lQpG_ZhB?pb?U=Mg6!^7`hgnp6ufOokLG$&Zl72>ou1@j1%`uUT#%_O0>q5_Y3OVZyXFRVh@HG7m2G_Dk~EZ9nak4 zSGfP9sO(j^+!6|Zp%}L6ixM_qLPm3(N)Pi5z39)b;Thj?aIsP)2ELfef7?;t6(Gl%Lh0eX2j&?1v z3|1WygU;>c2L_CLMj%_tS%OaW=rf{ z>17~r?i8u{ip*N1`9v!9K$;z%(vx`u-Dkk@tw7m@j8b7I-L*T*1YjHN?5qwZ&ny+4O@ zI`&#`Xru%2UJ$wzlcof)FR4DU-yTYB?&xM0BGkP(0}1ekLFTrmI9m=Pyg-|sFH^p% z!zZUrdBP@7)b0f)G0kL<$vOti?^&a!@w?Pi5*R)~Ai&Q3kRHm&ux$9LUd3x~w7@@R z^%pj5ZHunA_F+8%wV<@MJ4n+Xo@?~mwIE*Ew(cYi*-0FOTNtDj{Eo!VM+8`pY7%Ja z6)7ChK#4n8Ao54}KLdaB%E;9Nf|ULZ(ljAzCRl^r78$st5Wo@JomH~K)B;W8?gJxI z_%u|g>8HqVCx0X&LS%#SyVvF4-c(LlzZ63~zi3`f=Q}T^zsyl%v@jldwz0b5)8{y- z`RN6wtNj%zE~}NP!YpvoL;^<*Bf;VRyq^9=>}S4Syhw$w2Az!5t)peGFV=@^zkW~b zj}lYIlU}Q|o3yXYkd39B+-T`^e8fEz96jA2Qn+R>C2cF^&$;VtEHgAeUv*F6CIFiT zoovBQZq0G24Q;(|@g{4MGu&dgD+=}f%*NH~>I?=brCc^bSF!gl84F6_exzmQM*lh*b5+my*M8BNC3>u8P|24OIKVUyA*0ZzV}d(O=Z=Gj%u z&~=;a!31}b>VJY{Z7@t}mK~N^Ic1`q5-(ba_}nZ>le!JL9aBdIS32Dk4^@|D@TPY!ROq}!@* z&&P5m=_fg;j$GEua2bG5T~@EmVqD?kcw;517somg&|Ro@usf?n;lkR9jNv8HK&j5^Qj7$S%8u0jeCGZ^1~U!msPL`kAIqdI4+E(_3gkqSkvLd>7a)` zJ;JAiY^FxdU(Erv3&(@;v}e_Pz5R>i9cRiJxWWIUJBTeC-|zku?z7F4z#$2ch3SA^ z%yPZB64W4RVYG z!g#)e&LQUm<^t*v1n(F>?e55%kBJfGGb-9^rB!()Eo9gR+ek0=wOc+BLW(-lq*A_u z?2N-QECdyt@6C3HJmDapzTl(|h`8bMm2we6aTM6la5iYJ&vxA;->$-as{ak#4d|eB z9+lMnkgLQZZ0h6^d3?XMC+Y+fsKulqj*8)dD0_<|CcHFt5a>lMgt$S+I+BOc|1&o( z=e7HrTA>)bEwuLo5cA^0c(D zAS#90R4oLiNuzzbKwbP#JO}&dSo+1Vdcr{FQ@}#~ zRsC#xg>ptm@iK18!rE-6k(adQYALXt>HiQ8K&(94m=RT-u`Y?Tx-e;Vzu7*`UHU01 zznuCru~mQFtIr0w46NV!?)WgH^FOWAikVWU!>LcB+DgyQzvpT6P&$~@tB2bNJ&7@G z^Zz`DE$go4%uVhri)&#O)A^rlU|+@hPIU31x;LKsjWVAv|md#_x76( zMej3f&MI^iMl?A^ZrBPDi5{n0md%bQAijY&X$lwO!d&uw^HbG>F%+R|}NcZa>a_ zc;tPhc-Styqf%5gg1fGIniph%c$dNcY|&~p3-_|rD#Qb_BAL!xMFe*zPVh@~!2jcv zY-mcrb4}}QrW<%AXbzmrzp3dvdr4IR0~LZ0rP3xi_BbB%Qyo`A)>GuxT`%84+=tN5 zD71yw*lxm27@Ve>;Tbj*hCpW;ZFgW)WAvvnW%}KiI<<*nB*??q;?tWFl;IA7@o=V3 zGct^eq{k_rRwmr4Iw`OK23XP~{e9+VAjq^C<0%s1ed*;*L!glNy7zYWhxicyI%yM% ztio(J4H_CtC*Qlvpj?4{(^`49HDw~(Rlh8eV7D@JmiK(_E19fhf>UY1P~8=}$yi3f zd{FYE83)CV2&ut~$Kq?_Ni$^(!0KjpTX#S4OXVT9P}!w%j{=oSO_Yv%rgwrV-R;q! z)bNFq?)?Iri}o)D1J^ggDK1Pln>khS3d@c_`YL;kf#sAll})hX@(H+kY%(&$Kl2&A zSrF5+fRD<4F*j#yVf}-$A7*S-U&-t9z1hsBD8*Ag;9lem`D2{oR3wLiR%gk@dVx}Al7UOtRzkUYN8$03_gX_|MiDPac)n?3FyGAGxTcwW#4mNreo*9a89ELw8s5n-=%+3KjErR@L(%6v4RU%(U4V#{my!F#3iiirqI{rEuuKKwy;L z|NEm}t8;m8GX3Ux1l@L#@(p2duk`I|8v=@=)h$3qcN*?)E9hv9w4!AAEO}HA`$T$P@j5k+X1 zS;^rp4A#H86nC_w(0;9RksZW!6=Eu|5kzvF zUw>^V*|tZ&Xs|G(g0{`^y-x9I&8k!$l3i+M)%akSjpTOca;47w<+QI|+nf0Qw0Tbr zUDoY_QoXXc*r&ggFF(9HBR$g@|7^PZM}sDgfft~bpIb;8zNl44*9GzILhDi1zp zf(cHjce5++TJ)Xvm&uYg z=78GSFcD$^4lJMfOjmb7-cb(j)$G8E)Szb7bT3n=pSz;|Dqer3I+8zYId#=ekx1Q* zH;buEiQC)D?~B~IV9+TT|M2`ehcKi>_CCmr6)~^L4`!;ESFN18vXQhvT@KXn7iLuY z78ag6+U5g#`=8mmZ9V+c1{l4sNqT4)igOEhUfhf}sr2j!y{&tagZ}$ClA_?c6d;32XGxXt| zA3CDl2=Z^wlkiG<)!VS!H|jgmUJt`lKtKT~8%*10VbK+RNjrO>iX9!fSHe!w@c;v# zG@Z$%CAFrpOBAO12ai^mGlD`m0`rp!*xE=b%+!TNrp_dzagE!Mr(EQOv=Cj0bZkw+G7j-)=jIT}9nYAd0#hs1Er@ z3dLJgoIJ-JD~MEoFFu)dVw0KCIgZs6$Yw~*Q}E3(8$=q&XPi-9>H$Osj0yuS5!1ZO z+9%Gp?N#U2;4H|v%=RG@$NaieJ_|y)bME2-PLAc)&YL!v!FVKuGV$r{sq4VE{vcH? zlTdb;F+b6Gb&PCA7>C{WJ|s#X1U(!Hzq!oQ{Cl5!7NY-|d%dXntz+-YepnCi5h*(woPsLWctFru0 zA1m@}FVmxI%#18Nc3i7ltKEHL?;Gf#nb8&VWM6OD_n>vnN^Y(4tTtLMtq)g;ug7%L zPHNaJZbPXDBk{-erO4m|)~J(OyGZBdSgaQ$6O&j@c+)R)5bL?l1=&`&9%i_vBs;@o zy|4_SiI^s9;LfaeDM}!Kc1e^%K1~Y#)W?_=9dLyIH_-Fwg>ugJisdrbS^v2r^oC*G zm4IJ3kjC86eyCBq1z#q|u+a@DTJpB`J z4GOvC1ZC0H-L#+++BL0q_98ReiLH2kgiAlHyiW3&T5bZ0pD7k<#{NBv&L#4orxO;~)s|byMGxt;i z+RYt^*@~Q!rjNzNle3y|pL=J|cfFAHj`YYU=X>IjmjLnNq@kgi8jzZ6CiOCLgV+Gc})Il?A<;ar^vmk=Y;+mt0K);hw zO-1np=M8#(e0$U9-_0j!N104940fx3?wX)%vRF56#^Fu3u<6RUR~DH+8H@{Rjs{b2 zp+@=K@}U^}IG+dzSrmqajlclBaW|ER(r z;WE+;K=HwyxlBxIBElMGm7Z7Er4{6Ev-`g4jyB@eO#(;q3j;BcN+EAMUnFNvl*+{_ zvn8I;#ER8xP80ZJll&k9CC}2vclCy-!MUF2zyo^*U3+ zz0YTl=ot9sgdL-sAHu#JHL!&2+@b74jw5MB8QU$B7VdL9`PR;{h8boCtV}r;GQ`qk zCrp=|zdfabzmG|i#S26ZW-NN|1o0K|9rentDyN!waL^r9wGIyIBo_ts^alfGw4+TC*V?h4Nh;MgjJl-@bc^- z3e;Lc0Iobyf@w~FR;ag{D0kVi;*%F9B5THw7EVc9ZNCeWGHxK&{9u!PU|xJ98Tx{VeE=7fp4GqcOx;*HEiz2IC2>Zs!!h*z|Wz82Lf|IK-7>6)!_ z7|QctZwtT+NOLH5dOesY1#9@~P)uP4W3G1Ac_lE)1-k2UY4sk;f3Kkq$#3`g%6=gW z>pISNRDU?=WOD5ca_AqK&hkmS4Vn5oSKh%WGL>?Ij+rtVHX zL$*|k#a<@PImxoF{G%s%Y09Tk8QX!P?t+?8FUeABXT1|NSBFH_&VNT`#I8)8&w$G( zu(gCs%Sn!|-j14A)@Tl9S*=P*_U4Sw?Srv8qvmi;wi;))^C35Dpm98al_SypO}CIa z8jrBs0mxHGEY_LD_DVPz_fDapW4aMp{BMoUXY{-MV+h$lCz@5>bY*Lxw2c{gTDklQ z;5cpq7omxcBIlJfdsA?OB$BU*qqoHJhIKT+GQG1;$Xr#FkN9LyTip-nH#Tg=?K;x? zQ>8lI4b~K4QrQZPgg}@aEtl)OKwKWtx|@^Bs5;W;M_W_*=~JM(L$o*}IFL@5?)Eb8 z%DK-H!r^3DVKs%UNPLx-rosW9-EEFEsU{^AGX+8{tpIYQ6ze3n{DZyrFTDn5HtWT1 zO&OHcfUqRO>WByA!~=j(Ovkek$>6!EXN1F&%+@LBi!VrgO$6){qgU+>C$<5#xgwWAarz_}Q8;_KrNnvF_X z<svi!4z3UeI5jmgI0l!$=SEui7X1ew)&N-jOp z{8?akkU})VZGg@1vWez7Yq_n+VA|HCieuWO-J*7=znWOR^rO03?B?ox;iRaFD%mSG za=7;AUPMnnh_VN+?Eynds&fAe z9%KYnDiKM2Ddq+ms4z<<3Pi;gH`QuQyz*^4gZEci&*Ux-#Pxz#zxS2QE;i}+I1>s4 z6-ZG$;kdG5TPHolH&!)ff`D0nbUj}B33`V9G`}l7( zJUwM+(ZIx@I&4nH58x8Q6n*qhCeU5ZgIUIZtTTTNH9f=<$mc3llr)PiZtXnNDJf3 zw9c*PeYxumA6d2{k|PD7@9(Z9PY7Q*OlkgrK2O)**Uhkz;&%pP@`**E0&O%v*1tJ# zRI~Y`sO&PG`fb#*d14a&1?)5*5)k}w=WyQR(}TnV{8A1*M%ZK1MjPYlo;M6pdww!t zW==^SXNY?f-4Ak&Wbp~XAQ=+*Va4f?8;f29^YPbILHzACKEr}zG{aka1r83rUWmd% zaJMGEwoC!ZuoSKTyNcfWY-Z+&5eJf{lbKH-!KJmpD2MsmXRc26!6rR4$(dC_M=g)b z@q;<6x?W~mAq245TN5;MSJl(UmEtykTPT@@z{m2yxe#oas8dZD!~ZUXzZT5vqlbC@ zCnvw=!Cx%d%Lz)El$KEnZi@?2@e;3Z z=3@TC5& z5{P1RIppn9aX_vpK!>H%AOwM!m1z@oI3Kb}Ehfa})&d7h1d_xMV-70|oGI1^>cZ^< zLC`?!#moyD^GcOTo(NRMY5N?QOrenBn1=>UCdrwjZ1MXeoVc&H#wiI3q;W_Ta}`Fc zgTsxy5>#zP&4AiMre}XVZU~dU;t{A^wouQ>A%-&`F~rTX{b~F7AAQsxKXDf^6gM0- z^kpX7)Rt9hB#02<_qTZtQpbR3_hCLN+Dr5+1K&|_YFjJjbuMj{^n@KOi-`jf3;L(2 zjSPX?AJUy_yVQO-C9iAW8jLlpVZ06^m^^x$F;rdVIux=6%oOhgYS|YhaoO1qY(?$9 zrdRb31g&19@PuDppaj2+M@)ugLCC@o*UiA?V3ZNUp(>NJs9a#PR43fHI z-BhOB-UmYeT^tWvw%#wT$yP4z)E)dBofRmP^`*<@j~Xrk<9a~$2XUqWm+mR8;rU*T&#vu^!K`}`1B8y^S z1oxX}iBe4IreV|rP%To0L;S1ykM`!9&{*gy*PvzLG7ewy^PZ}7&G+|MwtTvUFRb6K zkDCKYUUM`+p#&@yZ!Sp8fgN~g%-*ij1`7-DJIzWC$ zJ668g`zO0RM8gFpIKv~seI?4}lj(1LM>1MmPk9JCukR=L8NUU&TP|8Bib5k95-S#y zOQT)0#W$x#sjVq4Z%TF|vyf8s;kkCVrnMf^Tr+gkms8YJLXx;JIq+aZ?m_p?EhC0B z@q3)!>@9r}>B7*Si8T@w|1XgDXE9?ua(wT6jU}WrSGgul=e*Q zhsf1^aomuE*c z8CJ1bgEDq*QU2a6H>BD^bJ;AqRi)-jz4!LO$OiP&?(knk;3E)T?$VH?{+C?ukK#g` zmsc4jxr*qFiPbKcfQ=YnD^kF)(r;NRofi+(^asi1zgz#-lzuyQ9_doQAsl@@1Lw2A zZ6JUk5Z*?&TJmeGnVIFTZ1?CeqxPM{=E5LIlkuWrOuewJt__+REYs^ET14O~;h?fw zCmW^>ZS?L5jd#B$(=zxLx^B@EWMVUL*d&OcqQ?cvFbH3$CuL zO@>A%x%EzcPXsu!G0D<2zyRoAJ~Q!Wd=jKlBC@t4a_kXC@Kelp+(PRcehf^3t>KzK zNWfa{S^KntwJHHvg1wVbWdwLj18SsOmc3gD{Q<`s!kLzX4OXg?6H+{t-$7R)A+xZ4 z;BgKH{GxO)-V1rdpWJNH*ap+=%58wKA$6~F2{seMnMOTtnATW6Vd=KrA-FwvWZo1k zJI?Jp1f*`{;arvPKp*^x6i6{dtaf8_4j1?cQc(W)*!*CCWu@t?lco-A8S`hCC>P~ zS!jyYs@=nc!M>+!1l+_{*WZIAzv%;e9$|Y(I#PN*Oq&P2OgF zPZHm3kt=dBc~8*r9L7Zm^hJqeFz>;y>jiV&BZA5o_lb{eVc%K?9`G%Or~~7U@Kd?r zN8E5*22TNx+y8dSbna6q3uXW$Sfq)mQbmn2ulKxj%{G9q4_oqHw55CXZ&R(17;ZSKb~Bz zsUIkJMNTBt!<;bC37%^Xs4j@E;dt^aa54plpNB7}8zqDdN(W#%=FqMeNI_;iejBc> zW;AKiy**Z~ip;3p>?eMv^7#@}(Oix-OTC1yNo8QPLhSvhJ(n&p^pjCUz-A@{8*~NX zbCtx~a%568z5!DfSzk|%V~E5u&5i?vthi*Tu8M`s0fLF~jExi;D2M0)Cc{`O9fX8%)0Fwo2uE1w?BOQa?-TJ~WFKq4*1o5<^Ol=7^D!9`bZK4G%+OL3ns`9*PSC7}Imr{n8A)l8%W zgF?OMT1*FYP}40e&>-;?xwjEagKsQXBi8~!af-(MYZOm32M4i6v;mS#CI9GGSaCOs z`TVaE_Nw{??3X`U0AAj5I-gfm+)H4hLG&@In+#7RLqmvjH)G8VGyf-)z(||+?=>uSqPNmEYwl9KYFAw*#qOcsFegn9lstcQN{|I2gqjwOh3CAEWaJd1fxtG9k9}eRHi;o5d*@%^?acEYoZ;oOM`w3} zB@GCA+jypXs0_zY&wec#&14p#w5I~jI1`t}V`~t6oMJv2c--|{{M{S^5k8WKK!WVB z+q;J+KZRn2}eS&vpz-|N#fx%+kU(70gPEYL@5zTQUCO`;oY(pqg{VN;54hqpZgJdqdj_3FUCu0}2$}1yg16wBv5O|B0&+^SZp7YpPi~lt5 zA(vJhlVXA+{e?jH?&EsM73U+wF~8OFS@v!iPHv@uv^#I`fae(oaT$?`;XtURh@VLa zpiw)Gn)_FfRs8g{T-)7U;)82?(| zThMT<|H88OpjhFvoZyeC)r&bZ9Kj-g<#9TSqU@hJ1w{mS`~28BUs=r5sKCKu(r0JGQNPOWP;b}nCDQfUz&K)D^yGJy*w+d`Grru8x zAi3ccL{B8F`A;tHU*im+f@b(Nm_$<>eu$AVW{mgf1PjWJIE5W|zd7>)cC~W}n?!n` z>!#A2gw)7VJi?Vs!|9si`3iQzQ&PM9tYm}!d}oXE=X!z)9AJO70u6d^dOhB}QBAC@ z%>$-CQg!zeKrWgw7=xgQDoGqHnAl-Y5i+R^c+iQ;llFVzzV>kJ_4>C~3~VYM$fVbo z`qk=3_Is{NIf37rdWWB_F$bix84-Y}8D2^-$9Xm+X$O>TDNl(p$8WSyl{WGD9&^w0 z6463wm_e~RFnEG^Cdf1ugrtRTKuDAS3$Xq1CcwhG?8uX<5?6XSi)d*tmoURUR%wAqeLd9oQf zO4-zd1H!Gf!#3-YTAfc$j~I`dEckkTA0S1R&t6M=6@(nuDyvRemt?#AQBL`N2QV$j z{M!qDI8I|z2|VurAbSuJ3}|3fXQPO*M4hYUA#fyp_!f{RBM$v|e*>Q>hz0UVetR*y zu7ME9JmL~tV=J-0)~{@=0MM=%K?Y_15Qc3lVff;KuWu^>jEktp1hiHLY$i0Hhii`q z=|fgvAR2`@7Lf8XeL&#Zr%CsZ`+SRcA9xLU!>R|@!mn3@{<7r9kL`pWhVr-Dmx?^1 zhm+2RcFN@<_NIgCkT~&5o15QaZ-1ooRHICU5z(tH~r&>m!MEhTry$u0|S^qAFx0>p+*W^cWH!JG0@2t7yTS6l42EoAc za45ZQ`(8_>*3e7=KfcfAhi^cd@~v_Ht>Ymxm3&UxGS$f+&DI6d&a7|@OT~|3F7^s( z-qZ8IhQVtB@ZQkLKu?qcvrZ@g=2Jw5NQr+L%e+GFH8xl-hq-_dVjy>>Ls&bRMCEdf zMp|txmYT$o7@0?ad>1%~2>Z^cbNM zgs6`Pf`ASgl50-KbeC(M{0w|>wF-?82B1=ym*y<{F2x^C=VKGsO%XLAh~3;^dPf5; z8!#D5vrhjcce?Rn>5D10i2s6MI&YoJ!6hNba%51f!N#|7h)Dzg2@HR-=6ko^ zc@eNVDd2tIq26SDXN~w}7PLn#a&|V^{i$BxB=M#~$?CddDMGd;YSrAjuOw$Kds`W9 zhS%w%*Sr#dsgWwLdJ2D7Yr4*H@OV^YKSeN2Y+1}YUT81YY!1Z9w{cxR5E^&>W}8VI9K{(nQ@ufg;mZ_C0@rR^88U=IL(jP4R;m^sR*l z-sLNh7#0Ew)$3p3d%$yZ=OV4?8-rZZ;pKBL@&1V%0)%2%egehvszxsl-vngVx9drB zkv!s7O?#Vj?f54q`MbD236LBqwV6#jy}f=_^t!;jTpZZF40>l=(XOv3e_sWGyr{-S z1A8s47vCq(?5sQVCi?1PlD?bdsFZ)k-F3`sUrTBa9$E@A@1y!MhJX&W;u>1)UGNux zZxn|F(JV*&+DD$i$~nwWS(NDn$vYj-XQ=bxB|b)K@a9EDkWoWz{x)wD3SZcZoAz!# zR|N=1Sb%Z#6D0Vq>;69|XONEuj|7;`t#ouq7ugB2^^lP5pw+#t)5qrah?v23FES8& z82IjsnN=a0eWTSA>kTT{#S>{;68)wOt>xwRg3hk--IgbrK*WB~=gO7VgT=g56LXw0 z(Gwp-Yoz>&F(XLe+U2%MdKol8BwM4uL^ag;vk;NkPDN&7IsrrlRy8{#1jYmS{k?&G zHj^h$1{Q*=@1*y@Cu%~4RrmJWq?atRjcMWTfDb=vp@7G!8_3NA!5&?gp`>44{)MGs z;y?fkl(aVT=`T4K>fR$L4KA2VTeo(FcRc8M_b3#|VvU9?VEksjme_>5*@&M&4d4u^(0N zG`i(xAQ?2=zrg2kpS-CK#J&AgL;v1QogAVbp^0S*H7_p@pM8JzjP-j3SBmTH3|E@j zp<1c>>GmXDZ~avawlKdN}Sf$!`5g^ZL`xcszl|WSB@^ndM#@tgrmR2=C?T0VWH=VvH?2f*p`}lHh+)Gw6E$#C$dd%ZoN+&C z`BsGuipA-elL>BeW@PDYVy$yX`DWFl`}H5b+M;(1qE|-f^{?^2#+I|jr`Byxc^PD^ zagiN_o2vk3NL^W?4_%Vv4iG}ZqD37rzvMEcJ>zdKc?Q4dHAD`BmV&9P5+kKh@p8## z7-~rXmkm3O(}CQiRfqdhD1r>!a&)R`#51CL2~=uuJx*66r{%R}Jt~*)r9Rk<_mM_n zK10KK)8I;k9H$l+tGW2-)f^5FT!`@AzO)PR)#@w{;mw{acB3%&1;xDd%~9`&R@HHY zk++dWHQBrBWfh&t##Qh7lcUT`jH3sizuoY-qux|oTw#ya%3+DrtuEacZPkE19i!mE zeR@4d=zX|bjp}xLb=m04bI`vxo_MXIv$^Ufb#^srj@0YCqg%0_5zDS2tcatA)pN7l z%Ke>tXO-u2q|mN&)t=q=#|4J5+?>j_+(GjF_ovuipAk@T6dLN>Wz4^l5zkdglcF^e z@p{|?SKh;;fIY9{o;*;+y^(Cnp5t* zqh7bi9CfZkWl?dw%FuS+`^Y*~Us#YmnP9gr2fG5YF0d@8PdDG%{$7>e%kxqY3ME5| zese@ZTivsYvF?N$=yZ2&+v|*# zx@!=h3=?YI$hC5Jwo-g2!lBz@!B2t06ywR5@DSQg6e#*6g7xRDL+T9-{6tr)%G3Jlb z%W`w;9d>{Ci@jlig64lT6o0PxGhukPuD03-x!VN>9+Ox`c}|5!UdQoS`}e>l*f<;V zL}Dl*c*>(d-dIa)?*s!q!?pA7hONs-v@r>= za61=skf)r0wu2+!c97t3KNNUx_IY)2(dB|M5l!>F*aE?QH@A+Ma}oEp+pfv|Ncx6} zy8foMNzLuN8EH`ITI%MK)wlO5u%265GHC}@$aB>=o1WfN7G~>GSci4J4Sb#8 z;&!KhFQ7~k?=kG!DVMG8b#&B*cwY!LEmnn?I597gfoIj~GfbWIIIbcz5&5K@@ej{U zPa~LYC~~a9lSaf&QWZ!fuZES(x@|w?nv6{!<4*>QjQf%tKL)CZHM)bR!DLA%N45f` z*&qQ@lN{lPo>-m{F@$h__dodQThGC1yTZj-?b46E1>dW2)p$Hg=y(g)XmP#cZ1ny5 z$L%@RJmK_lBg^1haUulIDt;W;1kp56RG0_Yg}a1tQ(g%06+0LrA5ia##J^V%bxkm7 z#}QsorM3`1jMoa31@vBQ%t-4;9RlD>B=<)*d;w)go>xIW`v$B}q{qL$#0$6zd8vneZpHKmSbsp#0Y4 z@FC?r*fhP3y@NHwXus>K3zrQg!lvjkt(UdM#RhptxdV1j%RktpHs8Jj?f~L z;(z_}b9jYbKF$MA6rV$E+8)G-L)7yn`81dd%q-_RUQeUMix%=eb@1kGUeFw(ztPk{ zaQ;r~HLdpe;Gufy$48V$1aUQy2tZTQ7}J}?!ep`}mTZLQ7-fpNbKfd@6|ymApdWG{ z_Go=wn?2qcoQHE?YHft0bt@D-%r(<=TvBTsoxMb9l4PA8%1La2X+h26@W|G+hG!Hq z>=GrC1e=}dkT}N;Z1(F5y!d~<@?R&+Jm1090k!x^GA{z@| zffV8A{7E~ZO{}Ub@vFBNTDSFk`My%VTDL*+^V{_|`1rIdHax2(P1x@9*j{v3A6C7v zuNR%0O1Le=X96By>%(m9Xd&y6+fcos^lSm2PEa-zwMc`VmJ9=p_y79+EzovG{t4d3 z64}o@w_rCOa^}KTQRpWcKBANXuiaC$j1(G16@l{T-OuoMdfo}`8HP~}?~Hw{@?!;) zjp9Q`FTvODH@FOW)ojqiP{POW59Ui4v6t_6UmadU&WcXL3z3SWWR$#H)m5!)Mfl0Y zTAHh4X?Me$fRYcQ2t!Xgp6|sCEo&En|IOHG`NBX2D%7a!GyhV=f0vtI=XwgvM$coe zM`%BDFg&SYFdYm(lfOofqMC~v{Q26WVF(t}DZ&bt^8fXQrIU6%QdNuigAWeO1!1hw zvXFIxpSWuqRy^diX-|8F5J;gt%ac$W-HKs39b#kwnC|~B6$5Bl&X7H~z9dEpQ-zv! zX)$vMt3iqXk+&YYhwbv1nH>sx9ekk@Ji?O1Ael`ddyWNsp`^-xf1#Doc7*myFW$Gw zn&0FF@|r^1%@(iUBQFc|_vNhuE4aQQq<@W2v2$6%%<#XqkRt-vLJIB_gxnmAmc4vS z;qv|H4#m9FjM52omffgr!eAY_E77T-ps&ICvejz0CX3~SOp`F?0{J-tfB&3wXi4rX zmmafnFIVUH;UPNSFz|@9kkblwDamfHG%A#L1pFwKOzFMP;8+lOHT|zwlVsz`7&!_7 zEb$?4L3%FuhkZ&(J1X$2p=N?*6ff&|rw?Hta<=w60`20J75d1=lKri;{SOradK>%*ZZ z4GK0d_O=-Bw~))^12|P#Syns_o$ss+_pg_gMpRf+g${6n3d-_cPr9YP6_s~k^W8^< zfxSoF+)Q_`la4Q`{Sej{c?!e+-KizXn;K`Xu%iupC4)U z=eXC?tU1-rT*MCqw<&|#GYSVOoEa2-OQHNlt4H~dUXb^N^M1V_wV}p>@}#0Vmnw)K zz*BI(Qbd4gBy7v+>VKa`MBwt4sCd4|zkcEW$J=`cQr*At!#R5x_N=UkN@No$2}efus_dD){jSe(i0vg?PDzPL*M}_e*mcU9Ahp-f=lSI_A z-?eHO;M@pTt*}Dq>;2JqGLjmOwtbz7;b>kFyDlBxj3`%yw_WSjLG~276A-oX&*-y- z%S9YLY@kQf9X3YZr|f|l0;$>H+T*_cZQX1_q3)&CEu^y75MypDS%V^EcJK z5b7~zg57i?uDyB!;j-=DO$a@6j(EXYTWOZH(=N{3oD`%|CljIM$<+1b^rZsTUD+4p+{q>VPX-#GZFwMLh@9L= z!{(O&s#T<$diHXSYxJIo+6Dz~hWgbzHr00u(olBCw9ja_nf8XTV+x4wnt5!%?uE+x zW6go7v*4kxev~V$Yb)xIQ}sLf;a-oL>?cN>?`hXUYof6~i6!-gA?A@iV`~o+@e;fh zy=BFfT{l~l6@r8U9;mD_vV*jIa!BX!7)e?jFCTcwQq_?Vp_s|UJ+A0dv-w>IXC&96 zE~L>HGIUv~&*GQQ1%{aGuA5T%QE-uh(rTYsM>iM@H-S98n@P~0w+DVM{wUjoas zJWe4-{NLfxPcb=+ELLwzHz*wYK`kQe25^xP(_FGPuJ#3n({h;t%O z@w0v+eOf6pL%*L~CEAEH_9}Bj<)ct-0nSQw$nps_6N4GWnZ3uNd^}`*c}_M`^C=e) zDLP7|aiF--^;3a<$IOfc+Ow<#Vx`tvIeMJE{qP5A^^eSI(jQX~h(K~dJ8b0$*SYm< zGd61}_PKu9LXA-OY;E(teU=QweGnYJGMhYz^q8ui=`=69#o*+d(ALsSE|r~Hc9n}c zM6jC27!^(qHTD&}9buTUSz9h8Zn@~1c$rz%g6!F@%4Y@DM2aDqbPU*Ca4==|&tIo6 z5!L0IU0-YC#HXo8*e;T5_3YU+Gf+`=f*Ac{w@UcEhxy9KO~v^SK!VA4#2}0{8OJnfL>pygGI8x=4mlj8bcD?Wal~{ zXAdu+pK(VOh`eyQ<-Gyh0O>N>cNclaP+X9m8P6Jg0^@|*aY<2#ckC!v;h5t{_VL4eq;LwRh5h*cJgc-Y_*!w)0+~9g@JC-6VH;H2%ZA8Yz)o(_ zy&S%8Q!QWx1s4K{thKk3H1+O%N5x&?yY?h*+VAn=yrU2!Xz{Rr#GsF>+VTrA`VBR> zEO^3h;r+YiqLK?z&&4l^-IjmrMcsq6O1yVB$txDj^}eTl=parmMW?J%G(ztr=E?V{Qq)longY6j8BOV3DaMY(?LLH70)h*nbj$Ny3 z@EI?12jR5J_vf|}p>oM;q$oP>rX6tFcwbP(esGSq_W|7{CzKC`c(~Ja9~jnGLp8Jn!n3SeO?8Xq*RzB9GMyh@1~oJa9oloQpH z*+VlU4Z&38(!8!d^l8(5OgBKFL76-x5yxVhE}+MejCJ7L#`}Cxl{QD`H^%|ObiPUq zt@U3p3`T4oNeI0Q|Kz|SiVu;mG5#oA--fPAY<67Pr9oo!B`$-uNY&S#jloa@;Ircz zPXg&`5tA=fbj1e>2Y4-LC8?flmwRUe8NK+4mac@ts?DbMiKIhwU#q*I(F4oIrFgpwb!_92%#^q%DkpH~Fuw>aT6N+ohF^t<0N z5@K)qcxifR_l^tVh^ngjr&;!KcJZHy8p5bzjS_<2?m<;kzZ{N~i+C~W1W_C=K3VHX zD-~WZc}+OZiHf78*+6SCeb=x8o>jw@)bz*`g4TZVPWk8ce;O{HnhiS*$T zM660Fm8qO1IyYZM%X8ZN4kDoMva2i`<;ThcMiA#nZ;?wXROF@61o?WnF4(2j0$dnY1yW+#d` z1dw&}C(pn;xxsP-IkVR!{)2<@m8rjjXy|8rD)yDp9=nT^d`!@Y%kghoa^3uZ%m!o> z3o;6t?b@MGU?&rh<47n0@M(WFKtMwA2N_++W^HHD{^j8yH^Nh?ifC)`axW}L6tuge05XtSLo=9 z7$KQHPQL;sstah>#ActAEs&>nKL5bA`t&tF6pWxEZft9Hxh*2*_@N;1g!0eQmxib! zi25w8&3B2BvY`^nhWBz%Kx!oWxgj0;>EAkZMl1_4i|r3T?!A-TD)tM|`zo|%z(3`O z_-JbQzBUfxqq6Qry0yUvsyjkkZjoh72>j-3D)v-KXxwEw0Tp`-#}8~88Zs#23sA~_ zi0_s4z{n$3Qxdxl;e@@?N7V+qA#Sb|o-_mmhmZ6e&^OQBg@8>j9berQ5N zkNpG^3Y+KN;8E}c5AgsXwFX4{zNp4q*sEZs`7sAT_fsDaY{Ql#bD88V2x>r60+{xV zUQ;P@X`9c_9a0#?-8;Tm4@_?qQFY0V?f2S%O`w27E|3Rx&FW57mt~(>D>}CQNF%=D zd@*PTswa;WeN%lQ1@vk29B>w21!#F+@48uJvxlcDTbVT zj@GBzu{U2CyKePlK)ueu4wARs5$1e?EXl=tO7`1)i{Ne_DNZ{Kt(+kw?eefU{9xYt z8qzPk*GBD3NL*#`w~;ynhFN_PH{$cgvu2y1JlUfFH!Pzf_V&=!RTBTVjuKjSJ5tu# z19Z~e>Dpju5k1$xryO!g2pG~drO4YLcy9w1L4aO-vgO0Tp)j<&v1<=S0w9whn@^o! z^ek%pX}8AL{P~<&+Ht^a37s$7MQ8=s!gd;kHB%h{1(V+L21gVIN4%jLdTRsrC}@}` zBq-qgu5oiRjdM24AyxZKrHC6TAPFBxbXqR9ccGN14n9wtHT-;fU&PWumb@R4vI6ii zEYQteX)ZsQ?9uP0xo}hoB1>fo;OTCz_fC0WX2CnEajO1k1}8C9{)~H+ zO7A|UiJ~aMHMSp-N?=0pAM_)h_Nb?C?gqS#fK*DQU-~(lfrhOz9I6ES0J+lR5Y?5F zkDgo;)v*r|^M0&5BPb9Fr@}NqxZpdKucV=APpOXErk+2Zb#X48r^p03@jGx;DmjZM zSdt1IJqjp*H%lh=UPaK5i(f78uBpAkeTi?=08FdEy?iQul__@n38J@F>4N*`Op+5# zuyI9!qGP=LDB>!bm&3}uj2uj-Ae@G!1+NS62I(G!1+SB-R!%pAsuiKGZToZ+SD};C z%~qOC)fXY6(ypaf@!}T71bji^bNqz*il5uvT^>Df3lke65XARy2yZ3vn`|%C@s#8Q3E)cUB{yk1wXB z!G=4!U1X{MFxF^M;tdK#EX@r#@ne-I(9v-lrseP7H9mm5R`LMQ(1h@I9WhZdo?|D7 zH*Ez;ZA4}VjL`S;O@|!`sMfjI!XApkiH`9gBH9WfIwbR?AN1FDKT&mE#)%4tPP54| zruCe(8qRMT#P>22)1qa2W?I!huS|TQBWsJ}Jb@!6EzxI^i&Jyy_GIzltg%{ic?+eOA}3rQ;3?=eB^DBhqAE z?yl<-+X{HyzI9pyyl%_BSU<0!3x2pE!Fxx+a`uuytWcpBH@p^t(*+mY|4>J4s^;Ma ztSy*StUtvATVCjj>;u%c$wM5|()e3FsnJ6%JVG=>pK{ysYx9qh&PuFvq3>W*R&XUB zR7ycnkerGAEkEV;e%-$&4MMz-M?3iK^%1q*>gjS#&V&uJ0vEf=6pJUvJFcoX=c(;7 z$BtF?cAdIJjIN;&Z%a8)#UVp995?p4A&5p`oJB1^JCnibno)4)2{BQvSfxthgAAay z@5{Z~E{Yo0vwEzy>h5!sLm~V8(+*GrZJ@V3iRc**oXVIDO1lm6{@=ikieqZ7ua%Zx z4CpUav8gPoGd0QO9MVDXWBZzCVJ6;zOxv%EzdhA`F2ULG7}n@uCM_8e>L=Lw_rY;R zO=xy)ZTv4>B9~GtJ2@8wh35f*=Qk;pRD0iSL#aZTS2cI*;PQoxNqhutw=)8oh~P3> zmG<67gsL!tY89fivi$H9V5sli7~-{cCL47jA;b046MFHp`?ii4n11*~2U7-OQ{v}F zY&&KONbBxM8!b3eUC8+yKP0gcNC2H5;6_kTEwUCDER_We5MN$NG@xszur zp4GL#tC5du`$k3`bPMBe#KwOc1`0|?FEwBODrMBpbmPj{#cL?ySsK7Kz>7XIjJP@J zEHxWy_5^Ex5c7pG$;$Zqx9~-sp&Iq+{LLG_y?PRMbvKIwd-a$#PI(jvg9{XihjQ^bHNN@#RdVnhF1V4ved!B=WmhUj4c%=@aTc?=YjFl98}|fAUu8k(<(CEFy+(v9 zZyT7}#hTcr<8X+~HNbV9$w#D&0+6}GHFOJ}B zZA4C75)-{4TzBeqPS$I^9tb=QS=2*q&YBiGDbcpv?b6h|2w?^6P>d1WH{R*c0N)({ zb1Hpg2G+&F;1Ce*p2&$|lY(42ewE|NA~ODD4qcb!p~g{)f&@Reu2<)bgitR6-z;nlPnB@IbqbAgOCB-qn%> zqlWEcB5-A{{oH(1t(>=UhNE}V&7ek}V~1*M6GVbdyS{&YQ7KZfJ53K<_;X3Y z&-%*Eo24%vT-p%#;AVnchctDdBfg+yt2~7?O8kq?gfUqf^Vxowyu$Dl!)na!zXuC_ z$zhNl8Bfc@8~v@v)`z}TpK(RkNNwzJ$q9C9vDuV&A}jc*226>0!CP~}&Z(jaw(vrY zWf|x`&n}F#lT3^^|7T53{EfJe>d^Be1%1lzjKYSuAu0lE91y^RW18mZH4Ff#g`i6_J0xT9jVB!_jrKZ%V|iV3@vfMt)VK6) z=c0`$1eFdkLZ0A6=GBZus1~&NK+lIOC8{ATImrC0|?fNxuORkx)l=DpM7qjskdohqPt(Vx|YXQrV2GEen^AXU-d7o zKXuQks9E9s<#=&p_QQvvoNlIsPwybHJ9;b7)#Cj4EF?w7`#lBwkSX6szq+|_i zj(X}20&FKkv<+X39t3{Ta9E886S`)QcaU4;#1rbZ0bb=+LGWiY1fe>jagk~H$e6nr ze_T@H6PymNBUI9;-DW08;5c9;v3%_=?zgqx0`(x70qW!r69{)iQZA*?n+7}?f zPSLXpFn$Oy&3|_ZF&k?Og0HYMZ3m?_~Z;6?YIG7ew`OVUm>=WwH@Y`B z>TiSqiitV}W(715GHO12&&#x?R)lQ15O>P6I`C_rQQoL)WZ8%;3J~`ypCn(OKuUg~vQV5+#Jp2uJ6uHS1E1L)YlJ3;>JIooN6Ta5K%^p&*Ms4&Sbi$EO+%~?6?yalqA-+ltvFkG};cx(nwzCx% z`TnepxD{1_d#7-+ftCW^y$h@`vaJ&BNX~L-v3*u{U+Us>DI7%D?o4sjb)g=!6*=As zweM_+LKqn*%gYO&afw2Q+j1{QU(u&rKC>V;Yi#bhJ~<9k;~M;?d$Z1Wu!SBu(E0&i zId%-2KKSxX*HB~0-%hAEU`2_a7y0%Hy|sGFqLwn`QS$C{P{ZB>aMW2CKn>%*mY7h~ z47xt=ac^f3QgWtw!nsC-8?Z^x5*vo+F<;l$)726hPg;C_1UEO;dgd!?84ZzRh@Vr; z=ATSLD0cge!^kB`JH?pb)31-YG7=G?)EE)}VOZlor;ekF(O`x#%cCbi-SCbbTKHDm zH$j6n2jo^zMh)3AnAHXZ7Ud3cZ}DEaUo56&NBr$sLOQI{@rYmJIZ)y_gDe{2MzTms zj9?0|9jxRTwA!2BtKej67#uX*WQ!k~Ccg)gFEB2`hNq%U%jk&-t@|_T+uLa2purB; zw|mD`rn0Lil$#r$EKjnd0RowHWpiI+z_QP+3R~4zVnS=zGIhph8#WkB=W~Ym8ccaTF9DcwBuF$8K!#Wo&;aL@XkS`2HhtO9!iV#@v%Nj@jt*ycA0BDQ) zO!UQxx?1dUa(;42wUX=GKmdMFm%BSj(0qA`vRk5@K7%_yc3y04U{sVZxN-OLWo_xt zrEv&-gN+vpXIW-odrRR0rRrQwo}h4H$y-6#e%Sy%bZyD`7LzHYI!{Lroy~Rm$cvxI zrMe3g;^8aSJRk0r;}a9T7$547Ifo1xXAlxE6eNyhqPwQca_dte)S$d`lC{5p>Y^0D z{`Ty@_xNeStM7QCq~-Qm$t?vxj5*db)3(XMA&bPf?7!ne#ci0$7B=a<4bCP-*J@yiMQZs`T64~f!<9)rFXhC z;4DZ@7@6FN4;do7tk9C3_s3T}gG`4DF{@Rh^UFoLYUK_)iWR~Kb%_>mt+v$88oKt{ z>0*s)57Zg)U9Cv0hp3~1)CsJQ_yB_N(HgW;BA1#=WxaaID?-+kS3HnX>AE}(Ef$MV zI|}e)91lz$s`mT}^YFpv^T%4=-9zDAQq&&MvDuh+#I0}vFi~b8$>d}A0-s`90xznY zjZ*YT7-~R^{OhbIv_Xa@-EkJSqs!bhh<4ghLz&o*GIM!izQ9to+^(?)2Sk4}7ZC7W zZphPuj$@O%;IxrhoiON0y&LwoV`L)K48;$f5iNU_rv-paRg=S$E7QRC>YjY~tQysu z;>15$wm192+Q~7H09QHzQU{0b)8el)9$CKRNMry2VE2Pf$l-+_LdQj{R5+S+n2y^5 z`OJLq3gd2f_=W^Ps)tU`q?bMykDleO(rQcYt&9oluR6K* zjAx=gwWgd4y@1mZ5k%79s^Ffj?FODPMa6HYfNA&M$KHhVRpZ{JP~uWIadLlt1HTGl zZ+B^nQT^9Y91*G$_&WpJ65CUOYEb$CDqv3-<~$DECV=mdPeC|2bYAoXI|`s%@v%E1 z$+}N2;EvE*66&m#=n^FhTL;%}neZWJ?>Q6YwCTxgVxFSY)BKNj4kgw}npK+dZ$1U_ z=_{&YO54BJ4+{ch;@TBW&EUlI=&r;O)gB2_Ju+PjCQ>0@R@!DwkYgPr&=$-)flw=LnFi%tL_-P9jHFV(GoR& zRsL~BZo0AJ=t>*u`~hdA@;~y|eqUG$n{~v)(Y-Ul(uE|VI=d?=2nvFVY&P&bYfSWI4;{eO>eBE0*_57MMd2eg|{jRLHK5(+vpY^ij0Vqo*)HVe!fx zlLvtFR7jl%LTgv}eFjK`s-}-8Ct4o+l2xXITV!Cc-J&V`6CrkB>YzW;y|X=q3!Al2 zZ)o;n(yi9b0ydktADl%>#9wZ^>c4~^I6*!;$y(p!QmolM%Eev2o&!}_S9t!%r|aOb z<6cPaPKp79TH&QY`EocefXq+7(R{LUX@=rH!t1v@C;Ys?rm-%l7OAEPF<3JMNCvr5ahI?ON3+gN6InsVm<7`V;;n*l8!4J%Co1zdue zISPt$sM=%$`Yx*XXj!S-QZR>zRwY)7+>=z?k3@sARE4?@+pfgXBD~MUgkp;AnTvQTPpPTTxTiR_JTe;(tP4qXd18B~z2Q-v0(% zsOwL#rSlcsh)(83p3tLRke6?D{(B$~b#{tC`8zzf0bsTXfymkvx7pEHLp{J#{`B4j zFfN}<1`mtfgOt+(2paWkM+xk;)Z}FV)HA!^C5z%GD42SpG;4r4oa^SZy_eWdq|3 zqR7cAaW#75QSKdTwy*HTRJ~3V|Frr*FF!%?I~c`*NW?n*P-DkpzK9txMrv(Oe@c3nLSWKrVR)Yf^C$3lqZJuvs7ba#HwYHjQlvGGEj_+#M4Xf-U8{RT~i z8Hc5U0_%(Ak+4=o&Ns>OwaFasx9bPy#Ic+&8@lVI zQ-Uh&3}S#B%G>TDlON_2v;k`g5#?IH#8+c-sgDnpFX@5f&|djVTfXn!8$}+(kw-2+BL6%&C+u#pQ*eGTkQL#`OCaOo0N^|j zy$k@am}H4OkUoCVzE2#B;{TDdn7q4L21r<$g=zy5jFA<~Vo`wRP%GBLu(FmhYA4_; zi=ExIflUB830# zL)~9`Xk-2*?gFkxL{J+4w<=!%bZ05`afgMY-R0cM)Y(LGso^%~x_b8DNW7BE=&hxH zd_z7h0yWg;*rim1Kpo)hhd%E;e!52@)(vITRLSK>%uc;c3n?6kmJ5fK?B?eW9(}5T zR$%#5e*OiAlyi-wn$wR(-j=c{eSLNrRd9iq>K;>g@z!OT=>&MIA*$l0&Q3Txj5Zby z;c|Sk^xDfh(_T7%KH@67n@0!o8}L$t#Lf9Ih77+6wYlSuU61(~oMIpP%mAN2B2s@c z*TVRcs=>?7DX(x;y83@YLJrPcSRtt;9k&W#L$c?$|1i8hkAZb4z&Y6Cs9tUS$k;O<>4} zm08CdI^%N#y?3G;Gfe@$1?#v<1Nzw$Y`QhhMa-t^Hu9?~YHR67ayyP9B%yThRg2;` zxWh1mW_kVS)Lnq{KNU+pfc4JfDIR%Zq9j~jXwhY`OGQmuvOM}j*N~OX?#F$cb96{O zRoVZ?Q!pBz#-Ad)4<3S?f_jA$E>%MShgk}@e%}l&RhB3sPsn23vPe*dk8?Ouu+UWd z@5vVM`F+H#j(t-2IlGuzj}~u_9TK#9PD8n(pmcGiBx!`{K6}k~&e@!(+!s5LgJal8 zv7NP#kzJ?y+{^4Yt&1~!JV@1a@qY*rX)GEts|I|QBzybfpedg!h>13}u`Pt&Y0~J> zj}mgJn>DAb_b`VL`*U!iHUiP;J$5DA*a6}ZA(S&V`4SlUS?6<>z4ai_WQIMz052bj zyc@8Yu=_6%ziBEl!iJ`QWiHaA3nS-TIzqn(fwhJ`HX8ncaFoZ~lt+E+c7z}QF8)r? ziD)Allg(>d^Miv3J}vHK$&Dw9JsnX0YM=y+wh+FSdT)Y3#{-qw0Wh2JC;;F8YRb15 z#jnldiwGssX{=_Bs2fTOZ_bD!ofrs;9PDF(d|%)1vWXX;(#Fu@J422u>w~QB^0qHZ z!H9YecJmq{Eqpiy09%7}vAUyia4_Sy`SS1kZ}6@vNbWdQg10Z>X8;%ZH6qhB2wsw;Ie)AyH2wf2?Ot*d zPI%fqjVucY2%({eIZ~sUJTtG+E^VlzHK}}xc;Fs_2maH!%=f5(A`hjvZKq<*VCF=Q zia!$J2ZKFe#e!=mm;MN<*9D}AI@ ze_@LY!@l3x&7BU#3Ju7)G1nmkA^fRu^qR&o{H~GTRfN&@K>J^GDgPvsJ`x}&2#4ic zUok9VZL*?-{HZJBhY!XCYg)D%CZvkk4hmbTB0@G`hoDKgW+c&d0t(FkJb9fHqo(ejmecm%h1f-b1Zn+MAU)g>nxoi9Qyo*~pwm~c=W zvP=mAE%1YEDQg;vOx%$JAeVu?t5iTDpS|z?26_hDU(y z^^rwBx;to=tjt2zA45wIHsDEi93e8etYqqcumNKp@TOpY;3TXye-BI;1XP6G2$3uu zB3V6?FbsDuB1-^=Hnx<(5&-i@^W(@8fZf}?iMSMsAAnm`qZR4>k%mk`m)GmU-$pL0Xfo0vZnXIs<w0fZ?KV!r5YdW*{a6cy+W@IEqE;Kmrpf-*1bY+I8#f167EbKJ@Fa6JdNUo4lR$zU`#<;@?i2>pq}OoTc{ zHr*T@Z+mVt5sD71AwuQ#?#COjlt>7^avm9u5iXuszuX3D?SmNkmCO-;#f3M(t2<9O z=@9%L3rrZ3@)vKG7a9nhbLNk`2~1lyl`Ib&>$+YcEt#-vz=o~?f<_W|=@T#o!Kxa4 zKLBVNwg&@$1BPC~-5$Hj#&r6+3k zG-wExPeM0P_SrzSp>ngF1qbRAvh*ACtBm{yx2LF&+yA!eAwC8D;D??}N9665=20!e zB0>xWSle&y^5?l;lkWV%J_e_B28GnzBS4zocUB$vh`{Z~yhhZXfLzOjq}BgmbHEj@ zE3;sEyQV({SCcCGdK@854z@Atng?*9{27p#zeI|!TZomuo(ZcA>u+${^QeIV1blJpf0Oyw*<5PD zXx~X>YXwkHzp;JqlYz62FS>#u+OVg3k_Cc+Xd(w7=SGPAdlMI40B_tqUDh|L(&oe< zaW|~J3GX_>A^Z|4!Izor|J)jgGQLzcvy99dnqt< zW2plW`T&$`-Vpn(&%=*w$}2>@X5nc{be%uA5Zz0-f88s6Jjy?k<1$u%hjU!WOD<>aE{bKQ?>xk%g3n- z(hG0+;@3M6I6?$JQNa$S;%Do_j#)fF_O_#22L$Q5sYxL6CMuJRAP z2paop|-I)@wE5PON;*x4!G`6NYtHWSVO9x4KL|wfHJ#G+N+;}P}6i! znjqK1{dx5AuLJC_3cnF4Ai@K`uKvaZN+{TY9Fv0ysouM?IcM1rIn;k_CXLsIlV9x` z?8@L+8y!uSD>zW7pEoouqNBoA^neaCl;z|fcxJ){cWA7;(d$2Dj@8#7{{Q#IR*5?G zCWLO{Ewc(@@%Si01eZ%fx3t00V;8*>l}FepJyl_Ki7)=$Yxw}h-G^HR>HcLkyz;?- zN7B^~WO^~SIyxiFt8AjQUtAJl50EdBA88O^lN(BQDR;0*-W$NHckPNRxWhm7p=$#o zo6$;RBq4NoVEOGZu_)$+=W+UDWun1_E6-Luil2uO0y8}K?>Mag+!w8lC|Dhml{#;2 ze#AE=2zO0#asJ2|xGVHbepe>!%qePe!mxH(OxP+sCUKsCNl+CcF8u$lLHeyyqDZwV z56f7^+g7#n0fxmA-cD0Cut?h~nn=Uy8TSBREW2(AM(Z?D9V3`ooxz zf76_;e>N--*OmE%BGF^@vB(bwn<4*PjJKDG17JWYb^DjY4jR3*f>=FdQ}!%j&i7vm zBSI&lsqf)7-ds8x7^$g$JrAZeS`>KdBf-*_4^dD8LG$=2%<*c0@d5O{y7Mfa-60ZJ z=z2~8MqfdoVg4g17V?L;v|yPU?JISPHk#06aB9t;N`Af77;ZFL_v8)O2cT@N>hnTD3%GgcSVe!b{s&ee(V009RC`pv@_aCgD# zYqFJu-jl`ic=c~A&HvLC7oRTF$W?f>wtDMs1A_cKt*kx-~-tt|iR1kU8vp?AnVM96Nd^e%SWIgaw4{Sdu z1C;KgzaansBJ6wO9Q~7m?1cm_16qgXrLxT~ynkRvNhC|oYWV)qn*Nt?Gqu>OR_aDe z13VIV1)>XG{suv0jO;_^kpJlH5l>md8)a}9M0TBCww6wcft9OBD+x2CQAXVna;czm z)>n7mTkB24PIMz~SqB<9NRhm8jzBOMN8gVnz!yIgntL>*7D9}2;v(SH;{n6SqC&ia zjhkpV@N}s+LQ=)o8_MYVxXk5i?0_kUCEJqsb-u=3i)tZoJNrg#?CemwoHdf~H9s1(e_;Acw9AB;i2 zlP30?^P$%fDZX_x0ANz`|^@x&G=sSqww-wr9RK+_0jZ1m^G5idtcy$rLyT9?( z!dGk9_9=eRu)6Flfu7bmbW_mh!8)CW&V34TG_QvsUtzz)%3td%YCJOHWPW< z=;+zkto_ly+Ht2x88YIUX8$U6gxu*>{9U-VO#1*xrivc+Wag1UWO>2z36GJRPbyTe zj8-}7EL2y7Rzu>F9PZ@(e(mbdsyV=YYG?L#YP)x`cKAoS446JG7Mcz1n9-l*?q8Z3 z&YRM4Xgbu&P?6L9wg|bQJkdgWAsC0Y&ugEw#>vz(4&{8G92t+3ve?sg-~Ah1hi2=~ zorUg_*|e=w*gG8$ru5P7KLdAWAMA<{a(AoG?VpLBZ7YU*b~C%G;QOUeu3&!y+73ZK zVMqUa*nl7u?kDc87Vfbjj{QhGnT1NdZAxGBEL7wH%qpTTVeh%sR;M@ygk3Qs?6zE` z9?85$rA7Of=_1|-#kNkT+2zjO?8S3$VTw0Zn(6Cg|i%Q}YjO%GxjQD?Cq z^F5brJZd2=rH%_Tc`TA90F zo38&TvtzO6zR=r!&Vz}00xsp6?q|MByDu`jGwIE~*7RO_GwOVAPN!*vGR4(yy7Z7f zb*(1CT^vWQP*!f~_@L1v5oY&LL;|h6=02q$)2``QU{_i=%o zSHxJ!d`-TqlEb?|sg!HCWEN6owg^ejw{+OMS*4{98dA2-f7nUoK4<0nQ|Dq2GW$)2 zy7JoYgB1=S)ho(|8l)X2&yK7%t7_#rb}JEQ#jBQur3}Ja9@4D|IxAinMQg0q+e<`Sw_A{l)oiuSmBAGt(>j3ypPN->qgkg9q^@O@W)u8F_GjQGR;lxOA3Dwte1& zQIU~rmr+ec0<1m3J!Q~qJhIIn1BU0ea}ee&o??KWoEi4=UkfZZ1HB? zIq&^G#_PBT+`x;>k1f{qYHOE8Vom$q@rDX%!m&QCFW&gZs|IS1Rt_*Yy zw*`_*F|%E+ggciv$@hsICGBwS6Wi&$a)&VM9+=EI8to=Sh&sZ&QA2B`y(VSEd*IRt zD{io6d<>>>_X{mg<8`BwQ}9t{(PyM4u9ZGwwkB>e?<;$EpX**8_~)39s8n*Pe8P?M zqh(J%^WR-I^Z7>i?Tg=pWUlF|*QQ*}>qtv!6|VXyJ@d)>qh_14Y-INyH`Qsc$ms`4 z-HDs#A=Gw`Jg>_c@_v;#^W1R(A{^mL;PZ>y=$$I8f+o;NSZqVqBOtBgzrg~jS9nTA ztM&y0zQN;fieF+_r!PbY7#fsx-5!p6TbKDpVld+CMG=$~f>tknWVP_v-c#9a^i^Ux zV}6g7cei_QVA4`s{#>g~hsCgirubMy8hRK^ z!{NX4q`z@-%u13PzG0$Gy-9x~Xl*l6XQ4Y6yMbquf2B%99Ibp%>N=O0qE7v;|n4d)JdF*fJX z2k1}eb~rCiY`JNlJ7>FF`^>oGxU)V}-UWNtXq-Q3BDqrA_#G=stNGyX2j)*UC;2Qb zwk;g$=xlT1GuL*|urS{aI*U@rYI#NEFN9iAxDWO!r|3?mEPY5Av1prl&fJ(gHJ)NI z-5-`eo~}=kGN0GU+_+Sc-L@lQ@{M8s=zL1vlCi^Qp~wu&yM2r&+Qz+~ru{TU9EBZx zo+`R|i3L`_4xDn@MA{)AciftI6I^1n&9hKD{sJ`W3w+~rKIQ;OO zCtu|5m!kM}Aq`Zj8%=U8Tb<})g8N*^$aNuSJ&UP-k>yxO#IoEq^GoK{Qs$!NJ}2Cs zS!#05>+nv8Sdxe;f37mtnD4yQ(MHiWRT{WIB*k>xJz`;SM8>6Gz|vTzU-KyQmLzuU z_7$8k>@O2xszQXM4cC`7lV1JwNc^vu8Dim4v?H16{mcEyBcUkamq{$E1JGw&m9dp$ z>DpFgJ2R%=DHSb^cFPFOkN4}VWxv9=%vN^q5-BW9l@@aO@zkAGdj7$E z%f_K_tA&OUt;iXsG#k9(JtXehJwE^a^G z*P-}r?z6r9N%}Mk;r97bl7lA77LvZ+#Ep376T;KTCS2H&)|))|9-qFf*Q77P^nY){ zo8Kv3%kKvZS>25*?Gk*25&fnBJEC73#at?yJu{E(^Vo9cwW+*tZHoie)p4%p90p!} zEZiwMx;WBTm$PU7>u{cZQB2K3Y1dOTclybexhIr!8e_RX+7Ebw9sca=-#I&Sybzb$ z`EJBJ(q+usHE*z(wCK*3*6BpsT@rVYMFU-m&AL4^uZL$AM<(IxC;9_^%H;O+7j?M* zlo8WwbYHwN*3rt?a(3J7QmVaByT)U?ZyxytW(_hze!MFCUO&3}@TA(K4~n+iK2z{- z)sxF<=eDu+c#_k-TkUXl4p(Q|`#F*mUuurhT(zYa@hYw4V>x+JEvGYn$tax0yGXiw zAnmJ`^I%$?6K5x|4M4lKe^l#c&gcnQ3yA@!-iM42&bkK3vt^@J%b( zAq45wZgW-YKIxuLxlcwql&a}~bJkdVZfmSOEot%1t0PN0woWmwm990*DWu!Yd3Z;j zYZ*=WB%|GE~K$+nA@Jw)kZ()@#2;U=I`X>32s_(#pKwp1Yj)iRjEA=5h+) z^o4JQlyfjW$Uyc;uHc|bh)M{0<%L!XNW2a4v$yMH)1DWTM+47uyJmX?dpLNImlpz(%r$o%2O)1$))mi!4Bj)uMZL(&1+2hUCMU^k! zCN;G&FHIk>KR>ll*rw<3O143E%QgmIiTQ%82?nGv(IOr_H7+@pqfmIJuB91kRe!C? zdkiPJORQIF3P*KZNjx)lUd?9cc8m9Q;)mqZlHuw}jh)ELE&ktrx%=f|J2dny(z0Y1 zW?WMXzqCom#5Vh<4iAj?hJC4Se-c;tVt#6R;qA>cnz}KT?y6Y2iXeK+5V5DS4LxMf zH1#ESX}EeJRh?6$Pkj41mbL;Om8AXe#NE4tj z^hYQ}*xM9$!}fEQxw&1*F05A~y?N!vCQY4ZX>r4M5?-*%JO%P4<^jn;1^T`rpD+Pj z=ck!`3eGK(uMKZ2mt}E|54B`>wc+x|Z(D!rWc9x;)@H5}v~OnaRd90t#H97;R7Jmv zTZ`RSs#ME->1)j7(2+*fl7Q}93@VB`UcUNR`?5Ujnnh2OQOnt|n>%dGgC;6DSxem< znuXt>P7js8KuR52?cA|ca$q^F{Ft%SM z`HG3gdwSRmo`ebopT#gi;#QXRu~ypKs^ad+-JzJiV0wqNas>WN#Q+<@L%uL0q)<4S zJ*Xy91pfGxxSUVbrZ}HQzj0TX+x&F>$$Xa|udFLo=}b%QC+NS_Qwjifhuuos(>uEm z$n8$4Uw>JBU}CN~Kc7CGDNj>rhI2~;d}H#+qFv`!$!uX4#~Swiou{_Bt8Yu|-ecD< zfMI*#fvYy@e6FR8=xz_Z+!aMBiUWme)d?q}L{VR{Ri0Hx|MXh0LP^x!_!ylkPiXMD zX-A4{Xi2Ko5jzqFJMzl2E7dyR$7*k{BHo_p3?$Q?JG5gH<8Dd2Ee)QpJ)`N<;(HxL zW_%f&Q#V{<`hM}|%{Iy0C~u1ol$xGI%;WtJ$6mZ`CD)I%z8W;sF1!D-<-(^eMIU8m zA81f{y<*e>ja(;jHYH6UWp4=D@q?aXm;~ccR0-^SC{W0bpd&! zrs6-dyS6>x{1J}xpC*v-cFC6(m5dKCM~aX}SfCt-S@2&n=A*)sGOOWN~AMC=*Z)SEY$)_!}>iLTHky7V@S$dR{+bBUSiUdgef?HsfqD`#pSQRO)XfA6E!s?fP`!90KYfC3 zDh~B~gv4jBkf*aIU)DCLN#IsLab3*}*_0#@JuCZAjwx*dPA%dS zzSiIDaY{-V)svB1jNH4MkWeGv;(eR=8~I9-asK%#l#1&6CQ4uJGnwS%C&mSjS0ag- zP)lVg3Y;7-d!%-ej08N!b`mShu6FZV;8Od*%UYuYDNXMcgoG$>-jmuRx!CV$_xYM; zdt6`yqx6DuWREH{{~r;)C_&U2@wz<Xo1x%2Fv`R{6`{=Oy-i!a$4&a>Mfx-_7zp#%1=oc6%jZ;|7{!Kd zSKw3evSX8fVq|MP`SI9N%ZqQ_(y5La-wIRvPewXbken}7s?HLeLSjPW*Chjoj^g~A z`MDz(-gXYTpC`mn^RxzR@NyPUiUI%d|~FbhKt5-YhE1w5*r1QCUyjkS#)uB$AN>2 zmsgD5%t=AtaleaY{Sa%ZrKrITVb{|8vMG83aV55`m&Szycj{eH${6&`&R(FhQg?nI zc#Zt&RD*zvdAr=J4{_9>j}UeUrc8YeQ@g&1I9CUlez`Yt!BgRh(cW(=wW{jpS>pqH zGF#HMy{ueZ6{kl$D31*5m7Ft}0d09S^Yr5&$5B9m6oLh$Gvo8p2)f*Wo9O+cOSyOYLHuMQG zFH(g6ANJlmo(nbnAC4#^J0yw9Dmyc~$et0hRYGP(MrIii5lUps$dD)LGx(c|G6fc|CtT|D0Dk=lI;8>%PYOdSBzF3#zOVS}Y@T-Ptjz?q`a|b8{K_ zlx_Q+Wn|AhgFOD|=e5Ny3clWKH!YKSqH!@!5m>2<13tjh5StAEf>@8Q=2}*sQw#$x zVx%I^NPJSC$K%b4+xte3Rf;m6Dr(Xn5m|h!E)GiK2{^W~4WHn^m1dkxyPOe(J(-+Q#S))d~BMX;#%pdnR1^&e#L(Bnd+IX>Lp z_N)6-F#tBxWGZ=XLri#g@;f%~lQ;Kj$c?Iw?3J9dUDM0UQWm&W@4OTjaj|fJ+-GEr zc28yxmj%fm!rv2%j{(yso?p_ZKbic?=^s5G-gu?4M|2yv8cY88Efsp-qIQWxbgEq` zf5>TPK70N7xw|tKe5N7bUBITrg36Q+=GM^^N|$yXM-(LN$Gbu@H1;~SzS~|vcHM>Y znhOAXES(?k(X3%gfLtFjvu9OWR(a?C>4M(WG(KnHtnv*fEtmBUpuzcKGHpwZc4)mY z#eniC6hCq7PbE4Yy;v&W=)&E(Oq+hQsrGso2zNu8gw7q?-m2xzVsn}3fL@V+dm;SB zYHxE!0Zv%7y;K_;!B2yY%?ClR;NkA80R3N3{I|S#$tHzMysuPZ!JYq_MrqDf)9TT% z?=E-H)L8+9z$ms-l7TRv-(HQLkj?i3%!B!tW$3x~v z(-;ZWTt2i~g%$AIf03t?OY*leEZf`A`Br)=@9XDk6Vdgr8wUrP%8f*AizWQ^j$1iP zI{;&pDXfK#S{C-6o!iK&sRry$%a~_)*O0?G@VyN@eNKl{NAHcrFV)jhJd`OI`W1=r ztFNrIB6fLvBzxMqnjGU;ATeS}Lkj|#13{V21t+)HPM-%x8u*8F^%tRCJlyLtvg`8= z7PKziTUc7URf&gxkjE^%{w6uB%h#&a`p0)=FJ-qGGNYY19Up=n`@L`Vc0zb(Shp9& zd~~cUS$2&^;v+V5V6Nos@MJ&Et+HULr-2{e;6#a?)~w57KwJ7nlumnG!&e{CEp5l( zx%9i52fYyICKVZSUUfrc1gis?#%d=E1`6gkgOCUYU%Bx>@Adt*_6VONtSn+E2va8` z$^Fw@u9F9WT;+>Ah;XOWnyLeq+HJ!%LZ`#eC)bkV0mn9dp=C8Eysc&?Eki?dZfdgu zPuguKG~&K;V?}OT@`FK;x7+M~Co``TLxT1(kxvVr+>Bmtk{YI)rPi=o(>S8l?aT0> zH|OvWS}Yga{d_OkZrUo1?TC+W@+oR1kRaPE?&Z!BGRSR5+V(DwtV+xeb60EU@Bzn0cl=|w z8!KI$KT>C_m92|-Rm%}EW$W^ew+HPYr>ck-A~S<=iWJ7F@KIwVJx-TV70K|dCP>uM zEG-RHcUBjNhDI`5f0Pza+Fva0b9Ie2Wvy&#yesPfZz;!=S(^H9ke*K}RO%dz&uigMl0U#ts7O z-8oSO%h3Iuk#-Z>bsDt3xt?<~j@e^v`y0nGTB_{J=_PKuYePnXZbHHjFPfPIoPK|x zS=~k0%YoqIw$(5o!6g4E<$R>QHbQ{SBMZRET2K8{K;lgG)NPO9mi~t zTl3elj&zcS`A-tXpxI87Pj2Pvd^ZuH%)kr3pBny>7-~4@?;3vUlDX9Dz1`6XOZJmo zf^8eTQn5lF7t#-lh%`S7ehE{8leK@BUsH~8&^of7vTgT_SkV)?%JZ-WvITS!9+}av zBMY8=bF+EaJ(Igm<`6F#SyOwO^7O%aS)N{g*UtCEDKF)NHYTTbZ$!cqR4%^uak9zH zY%zlV%R(@Z=IN_zr@8Ldx9~nGof-8tdiLQ!eRYweY-@94Z__$jKgj7y3sElM((tbw z5ZN8HPxJ3D2WBtEefCUtUA3L5cy+yOCH_J6tC)TDz`hogNCAz31;F#bT`n$tgxrGi z-D&F^wbdUXq!Sy7DYB>EZSZQB*V!mcl~+K|g~MXvaSPGwXxqtRU$=hll0`d!7lmBD zh+jHq{KrgZ07cMrkLieWZ`gEr-~*#a_s*4_hzrlXeXo1ggUaYlg{9H#dhaf&F<14q zaEOk+?1(SwBuA1b4c@c&F`stNS|DLO<>D|mn~KWzT|coE#6Je_ZfOIAIpw`4c04{g z%x;rXB$3TYTc^BIt*Mw!q1a42>{EPlYJSGS2V#c#-FYv{Qa1ZdHZfeQs}#TQ0i&%q%C`@JIQg0cmF0#w6i-*MVV-O%t0KLAg_g^C=3LRFhf# z=+TR6yy#@mbN89D57EYrti5vMg{+vFm9HIdEQC4xZ6`iOZRDgc<1-piu~*C`M{VT) zxbvhsiFU^nlC_>|w8Hdd~LDH-o_5%1w_;BSI!oL*E;=@tZ^$EW~VQ**~9XFrP?vl#)%Ea@%~nq#V=z zHc5XC`^lrl7#jBC(FlNu#n{~TUZrv1s@{AD9y5Xf&|RDyk#&A5ihz5NaEP^3L1I*# z=`($_nW-VBZ+~p6B`}ugdz(fkE`s~VA;vjVw%RB(QdsH6Sno3WZmEk>|CoGOMeF{P zsFpzcjbAWy_8)m}Gcf>~1V#yf7JTMdSAJFH^x5Gj9aO7vd_Ab?2hQxH_oxaotnm) z3gWZ)h?E4{NGcvgJ*hdoutO3&iK2kG0WUOhr5Zm)AmI~c{`d~MWAvxmo4yCx3FA?^ zgarntJ6Jub4Mik_sV}&#Fne&JGZJc9-D+d@Zb4KQ8$-(2%oNsbhuH+s98JOCJxRr= zh9j1wnLEor1~w?y9p@X`s?VDks7O#U9Fu)@zM99-S!MIuTw0&bAM}ET2yy+ zQFZigXjRGRP|0jM&7A>Pmw}4oKLxNQ21DsH*g^-2EG3Yy(Zl#zr$Q(=B0`KaaY7#S zt+I|Q&CEMv2=FbY1&`_e0`L(uJs>&8qoy4v9m71+GE0kVcrRL%TGsq9i9WtlQarWa zGm@fI!MWcaS$eZDjt+e2Nj4xflX9k5HtH@fu@XVut+6zrV-J27Q{oP+KI9q|x)5bJ z&bK~LCXy%|e7|5jwDno68q||0_cyAa(bS!Gs!Fk`A355Yk%c@g%hG0;KB2_EaZ`j+ zAhrGNZu_hOL7Mtm>oOA2%GE($F+7{?<*}Nl9P{dGQ(ddBWE-L>V?^&Il^<2OZQB_& z@OGsLjX?Y|SF#v4ve~p7C()x8NJG8RpSbZ3EAYTc{{-*kG@)_AzN=$b0|Z-kJ8D1k zpJ6xX5!jGJPO&qXq=&!RVgIZl{S-Z2P+-+Z#|JfUe>~_DqAvYD%xTp;>@3(RFArV* z*X)jC+J7(IOFvT0YlK&5E4mgUwjBA&X%o$S-0 zsgq%~DOPE%A+X(-+#dSq{zg=kXcV`T_WiZ?@s|guD-SlZXHwJJ=Q%C}ji0y9If;Z^ zCogc02o2%4-RWfYH2Nn+?lvtoxQV4FZNh3KSXmiK;^l?4$B)()+RkVW|#$fuNWwiNJb-qo>y! zA_%PkxEr~3m_PN$X3poB(|7v0b89LWD^{P6_>)z%e2*2{@pw6H7T2OCF}Ac zj_DVepcw10J3JB4p-K+3;)_!z_dT7xofS35MzV zuRKxai=UOCtSIaz_G1R8?PL^-A!95B5XrzcDuav8%yQfR7M#6jm9NY@d!dC}uGycI zS96zoIWemG`{%$wkqHCQ6)l136kOhkQYSytId2%64taRvfCOI1$cJRdds^hyr%H6K zl<;6NW~vvX#VsvnwM?yPpNI&O!Hc|tDHXGPUbwK8hY zuEWH{IAOfWl~!BKqGY*hX*tmKt;^}X-p)V~KFIbW0FW^`%+_w)GJzuw0HkMvl6LLO zy8-t{drscFD2IqDi2o4$Yvxy=%=O7nxH?Npy*oeRe53$~ zsku$^Z6)gu^Q~(3gu4o*a*}>{&$|znmfj>&wzr3)876-a5z5IcL`TLs0g-;Uu75j( zw!p2p4-rkyf^yDwhFT+@+G0^@%^K0x%xRlsKXD#e&aq+WiBjst9f*?lliaqJngx!ywo z+xZ2TT4NGFW3(cX2L?)-2pPJIco<-UX2 z14)A~LL}$?n%TrkSx(vaUgG`WR}m!oql~*cHqcskwYODMpMc4Av!8P;I-EC)02GjH zzB`)SrgqMNM3@iY>9fX^h0pcxukHx?ZwKvFlGeJ;4|j9>1}`Pt-USYA?^9lO?a8#y zR??T@C4NyhT#kt$GU#_1iXh}T_|RjN*0etq!cRo~NY?>WaB1pjK!J1Qi^Rs_{p=y( z@AaH}nUA<*>Y4a@1o|C5UDYd~E~lNh?{<5uwBdhpVL>)ATv_G`^7|h0c#I2Sh~c<5 z5@y_oT_62lse9ub_(C<|y9R%_eic~kmOt5jL=iB*8u_I3L=eW)4T(ZRm!0&!{fUKX+y`n_5xoB zu1}-!#sfhNyh{4zk;^>5)IrrBY z1`4P}dRFVs^Lu^ED(12~5G!4Hzw`ow`fX;`Sp=FuP?a#JOwHj!QqMsztG?XeuAZBs zEac~Z*!IDwKlZ~7-i#?nZ*AK0sA%dW zWg`p*#=eO}3@3{go1Iu&4!D(%U^}v+BfIv;I9d*b3%8n#mJMFn{z%|r;Vao`6!PX) z+LB6lJ&q1)p|Y`fQ@zH1VZ{ht@yNp@n`$6{g;$B~yhO_@<&UAHE@K*<_(PlI*s~2s z9*jgEr8SG0cKoml!l4plkZKNY}i_SvnB{LTkORm_0;T_PCzM^l? zB)k}G(_zPNe?n!=a~$@lJbb-S?DkOLZuM8*iI|87n#jV^A&*_`{pHCwMtviXyfpP) zG9;#^BJW#tJAUTy+#}oxT$;{`o?Fsh%WIl`7c;OIWw%dML#}2uqjI}R&)Wxptv3hs znlsDmT|+qd`%9lW59}+6y80b-9A@~H?FAW?6Rn(5j-eoz>0?*{ep8i-++qUKn;I-< zu6(1sljs3qAWlPUkFRP;1xyZ^Tl_ZS2b_1>Gb3^G-U4UNMpckR0I*iuH21s~tYBqy zy`~=d^t1<3b^x8#bk64g;H|sq`Sw}@A{##2T1VLoIj=}Se()N|W!cAFHQ*F;tZso& zaNW-d?zvGU0VWvb+>t->PEghi-3!qFjANFwYhA3HX?L{1{ASZZ{5MxpS3oEdPVmni z#Mw**Xx3UuAe@!y^Quc?uTQb>d?%n0JlG9ltMMJ$+RPq1z0-AUCN5^^)L><&_5k6= zin-M>69XGFpNns-`Ir^L`&Tts zFNuK=m(aazgv+Nu|Hudcf}i}Bp}&uzE_mego|>SWP9bJxtU0Z#&N?xQA5k_T$|_>) ze+bBRYmTyR%gS>Vd1@!hLD2{xDnDLP*mcy*3cHSIK^aiMV(uPqThyib-sZxllAIHS zB9q;mvvJabp?fPz2FFZXrgU;XJSR^(z03#gCF=k3|96Kc>@l9OWw!s(fX7&Mf+yu5d>id21>r zsfZ5m{RXN+$)?F7lYunJru3^i=_0UmfD_d@0OBYAN=t~tUkY;b%2a;Qj9rxmI^Cu< z`$kduVnK_sYf`|7LqW0MsbXt0teUT8GnH!oh0h%AbK#;5St}Mw-Ct^c2MM%?mJm$! zC(7=f*o5k=slB8HaX07vaHB7;V&3U2OeD(JXb3H+s#y)aDD@eub$t7dAQ0jdoi_Yr4{v^Eq!cprF`b5y!kvfB#8t zjYiBsnH4qBUe}mWKW=g%li@zBK}0&X^235ir&&4k*VUr7MqG&IL@up*E*lUXtob^~ zMyTGOUV4#W-s`eP*;akhJYC;D5&~$1KGe~JMoWbj9?IVkC|V|Kx>d#Znh5e$ggsv5 z-tp{d;;^FaM)BX2)Z z=5wH9?Dh?hjUEp=brT1i;hlcz)P^mu^2LyuXz#~w+`%CFI{V?u_gp6t$-qzPpzVazjbPt8Lmc z!{{p4{f~f|Wj@w#Dn3VbRoP|m2g^|}G4}06rCAHuX>h;Gjey#!nWJp6+}xW|-}$`o zrGvte0-=S4l|5!T;(+Ld;!y*hNz*yKz4@{+%Ib%G7Uc2c4R)RTZX;mGfSVO$TOiMs z?hBC+dc?6)m^DXIVOKwrGnILlp=M&t?7HEFU=?0+8j!xQi;kn?`dmCO(BI<$~kVi;Wx( zts>^R?0E{K?q)Wf`|L+RbA(4KjsSnA+}nl_fM;OS^H?ve`M?g$f4P59KRVLfb~`+( z;J{g6M`(yJEwjY$DeP7he};=7bL9<01cXbMlzGnq7{Fz;IAE{Do1o+RP*Y$b@4>YW zJ&p5nJbNvhmDKw~J3@?(?2q;q!il`CWA1B&DMu)^{!rA^KMwo!=&y&ufeNU-pa&bY z3jU=RG&Tq`Bw4{yc}aKKdf0v6s6Isx|C0U_7=2|a%M@Y_@-slbg1MS@-)-yxm&f?F(qEQAY>d+c8z1qrcywih@U}iAdS5Su{&v zbBM?@DsIU7h|>@EcZ2o?@eV*fz8b^(pReuU$Ml%d+KZuSx{G(4^r~^k0{s&6{!%Fs zSewaTk$&0u#u>U9bhQN0=2tKTx@F&qU`+i1FvMevFvE0R6$K7jSp<*SY!UW($tKfu zja{xRTYG8Kkp@)+0j_@oH@_0j1Os%61#+r zgT3sQGZ7{rOwPR0L}6Jvl{=sr*7$j5F?qdd87!Nw1 z8AoT41GeMLXfpb_$P9X2?Xa&+CN!J8RQCsC8Uc~_$moJz0zNyP{!Jg~=bhZ1((NWj(F|x!2`Y+*aNgywLR5P{5y>r-)(7s2S;{#Ak5@>`lvGQ*nWVoyC|f1S3X&e_4N5 zWX70v2bT-K62eP+Xpjo5y}nhG?sNJ(=lD6oUj9?OlkOT3-st7~V0>8|cnqQ?b)*Mj zJ3D+dSBGB38<|$iF%S30d0yrPHTw%^4EHi6Un_za*{u*haOHPnYP|7YU=9G)Y{j7h zMBB6PMK!&E4zg^*cGT)rRNS~qQslTDH3HJ>&SO)J)LF+M^{nb`b_#W73`_zF;HC`? z8<66{!~u#bPJ9gc{EWJKRk6g?!`8jv(#qV|OD81YgDh(*pn5}ufqzXe-sCc7OFD4g zJo5ULSblJBLy6V@m$?m(=a^ZQ%Tf*#p!x|*(~t+M4s^TkLeNs_3_9nElW7AHZ?QlL z#$JI_0>>@X5CdyhFZiZBr``77u)ID;{3 z@AcRclpk#`KpUg!!Vax&mpl@AFC<5ZyjNtihQTFN{ZjW20_Gi zf+v(3^Yv&DKg8|=sQ-<8>>uh?iKI3QDycRRVDONfG}~2^xjRYDT|627Klh9vV+;F2 zycz#~wnh9qRzbf};Zj{%mffYSgxXWY&jn0}S{wR2SIC}L+}`?D$!_Hq@ey=L-?A&4 z!#$oGV{j_Xd2Qko=xSBkeT%ne^NgLd%VW06ZmH4$v+%h#kwyjKXtcSG^xozzn*8VN zeR(=W=|>y1iQ-)p)+jf*P11=X$j{TaV-;Ho>$-YL6> z9iQ6(px7vdW@a_~HYCoVmG0@SnH$~BZ~uPigEbgt2@g54=iUd z7iT>wDwTrYZs*F6Axdpyk*C3;49>Ly8aSkf$8_?q$SzxWF;gLyD6o<}eY7Bsct+BX z!EldVL)f2@+Jn5ZZ`k5Ib=$>40I^TCy!-=7{Ou5xM=P%F%jx2w!BU@u+Fc!o18wt{ zR*j794jzrc!U_6ggU4Sm)2Y&x=!26U?)q?$*=4Lm@4xf>wuot?9r32Fj&lSV?ZMth za$?%WDC>w*g=Od`F}OZ3pxLq0Hr(Gbw^ zPpPa=0p4+p`Ft)ckzUHg{+|V2)kCR!a(^j#>PpsT8Pl4%j+jMvB^yldYCsc#dP#AF ziYTTYgCnD?dIV_efUa;Z*-6S$+F+cfHJPo2e!YgR#1Qp;7%$(D&N#|qaP(eNen!In zPR?^}=`hRcjH8`T&So4978!F9-nd%pppR#GFwh zo*o=90u^xUy7mhoa2a&J&L1`)LtBT9AA`Rsye0GKFg^u4o{&Z9)f0TS-_{6HeB5I@_k8y0*pGZ8D@@M~o^GxWN!EIJ6i&lRH;kJ}_ z2$r`27-uu9;~v0*u_lZ1p9Kx2x=~&mkfz?EQaD;H0w${Iw*CpXDgp@yBzPJRI;LiOFj!r&L?F6K!7y(`b z(U$>!{Gw$zo=#=7vHC2m&}nSS#|PNb#f3!Oh974W9A3#+!C5@<*q2z5LV4Hn{9!I~ zz+|}hkT(=O)h$Dn&|7o~5UP=u(QNW-^=jayte)oMoXp;mbS41Z3ofA%SmE&3=Lq z4~vZ?ZA4+K7Jo}OqTgY(toV%6_IJ<>_?0D1l^LVUEw0*#6P`~+x~lkzJdAJ|=YhdC z6j9l2f+@|?E5RUeD#Ty!e-EGw^&4HOI}#!Ixk@<4wW|b!*oFIBi{GJNR)7lRaR;{u zqZO%@;HNq4$fi5isaFx#Qs&O2&Nrw<^oiVtU9G?S1boRD3{4Bz+gyk0!V4}SgNi?4 zLBDFsOjCvw$V)cQPY0AI?%fLc_Qk^VzENi1*WZcJ5^cQOY=$&4Om%;iMU|gHNBs3i1XnBJcLe%F1P-)8tb%x*!ZZRNC_w+SB83fm+xVgBXsG|B0658fOymTA#5)JP ztpf8gdI@kAs+$_I=YiA0dH+iYHrD1U2`6LtV?-(1Z0F=Tuz=5wZeabxU(Y1ICZY34 zgfn4pj$u0|1I!2Vn=@~tvMwj^FnWQHdny92fKR^*(a({3%>>%j#l6M+hM*df-!3@f_$w5yp}c?w$k272`(GTpRNLI?RREjK(qL$ z&-J(s6g1fJJmfjzakMI*k>ZX4wY>qr)f340POINgPd9364B zDp!L$!6?R6IGND?g`PT0vgx*dB8#PjntzZK|AP%DLn$~Q-R)G)S1EbJKU@6{puKJ5 zCSNrwvca%NmR-?_%4o;W19zuv>4J85qhKNIr^0K9#|iw-4dcH2dh<*RcX(JU($>Tu z0#kdR+fE8Bas`<8)VmC@4%81ugQu#pqKp7$G{{}A@lH}7;i1BO2gcXmbz}as0Qf7i zrhN(+8$iG4Ih~e3O9G$-TT1IFU(X{6w#1)FKZ(d(kKoJbDjcb23D<0q7YaM?8wy?D zNmjahTvVJ{xAm`b%+OiLU`O)uJO>JqE43hec+B9m3#omP8!aV!{w4MNJOY#`csQAtVGZs)7KV$cKXa1SlcIVhsCHIev*P!x4jv6 z5ye_l_xjXACm##O#&go*{eRkMOfSkt!|p{)hQ0s@)t~N7zdvkdjqMreYvvKc+-7Qa z24^feVIvQQ9)O%@aJ39(QID{!9ABykO@27Gv*J}jxgtW0JVuOs zh}nwV4^&D(AFj@)iJ1J~GGT1&;^b7kqGwQkn|eIhy^JIyFC& zZ*)LzL$0xJwBudMY!2!O%p;$IaK>2yMm+jQj5l=2K)p}~9@E;n7Tp`L_>CawzZ{04 z`O9r(<<<1g{M!XsILGBdIqd%^JEWBR*K4zK=K%m2Vdr!lK(Wi-t|M~28(_;{ghGhs z#jN-+il%t!FI&({i9oXY6f8I>FtLB-Mj|G<96&;TynP|h9rhOxzr`c~qp=>3Tb_J= zP05Vz1&EVbo5RqjO6_e9g%wYjKYG}@{;QhzA2KV;ISuc}U0ff$o8u@u>jQ1>J$QA2 zC!7&sb8OL91B2iT>ah_J-4THNx9;{zurRk#J6z}D1bFl!Y3B=+>Tv17k)+s~;OQI9 zRrIG`!8uK17Apz0f~OHg9^>FN<9AdE{uf21=fN5*auk{E=9fIZ16XO0U<>fG%g`M= z2cF$X=AK}6xdoY^n|~!HzF+zJ6CVC|)p?HE3GyfrHLk7H>E7x^YO_aq;nWet?Xuvo zYHjJh7M>_L9qvz+uLGPE7!*)}aTipOfy}17wV9(~@82`o7t(;>`qJVn#s_-;GURTw zdMAY%@t()@1%BSQ=oRHZ2blTV&50v2V*x1Fz5@RNpUiEBgh-7Zz-tGfXqR41^NujUn1Yiq5_Mb`guh!8*WH}G}J#xdQ zKNr*zob3PmkPZ|KherWOw8oSdZ2klrjPcur9%ywA*fX7aajz)??sWBt#%tH9$runJ z*Qlg|cs_2h#6@n+VxSuUu3wA=Oxf}eBc^NtGeA5yF#6B#1OgVMCvgT&Zc9V%H}VM_ zV;P%*)tOx(`o2yf`NQsq&p0inUoBH#M?j+cBtY8$1#zDu$RwEC;h8;COYWz`TMJ9S zOK#BpXT3Pv{@H_n3`7MLh?5{bbgpew=lt(19e@akz9ZP>_B}6{zUlTWIgp{#DFZ|U z&?5`S&jyG^tGT2nHGs}uozWI!gK!M{N#|G4fr{A3@YgE#|IJfTPP6u?1)JQL=7k2F z44gi|*DsS1ef^O10vwOy!?Y}lalU!J}FsaYoV0#9l zX6K0KU{I%~V}QJ=Lmpee=`Ux5LOKbm4YW%5hgMvL=!?9pT16@4D^(bKHLq1mlgwox z#wGr86@*3hdciZ|u~k5E@J~fzNrX&?A4>DTY6%j->;FrM;2LI2h)4o`lgHuhL~BXK z|Mxx_DFzj6pbFQYzQ05Y-=+jEM;G*={d9Z(o1#XV3_0)|nrG@JW!yn_13u}V%P*A} zu;c{vIwO{xbb5FiE>cYW$AshOy`ukcofvpkFXlI(6fpqt=;!q_zfn!-G3?)|roVCS z|B(FEVLo`pN(h=v^H+}hBVOr4e=^p6Qef$1c~+qFJsk)ZRGM0<=$#lxFBlk6N8J3V zj@oRYb+q+r^gjocfB4*gPdZV`eII=J$iwg1!3pxf39k4sZ4A>p)h1mqxeQNWhi1Wv z?zB8@`E=s7s`?d3i`M@~*C(EXB^-CrRe0C%;h(7$I;^SMOiTcO*YL8JE!`^EFx_2^>=T{R?g&1T;)BOh- z+}8BRI>KLykhXE-|EOpHc#!Wkcfw&Kx7#d$_k>MQL+_AS63$$JxA;7-BgzcTh8Vuj zzPdXytX^<3o4SZXlPHH{>H-WcgI0nY;7b#r`Hv{|pE}kdah^98#)v1C?PE<$zYaHA2P(vtveo<4@3by}2LniRO z{)<4gZa^ygt_mn%9YwTZ;IRVPRDIyeYX?<}#kZuTikrr?jv=lgF}8-UO>UZ4WyFp7*>7_&0mlK)YfGi@WhwHDN0?-p zAdmqdb6m7L<9iYCQ5egaT`>vC8a*>_tNE9U>r631!AJsG5*ZQ)O8@UQ+R-P=iEWOWHVR7L(AKgh~k?E9&Yz$ z7)!U6dnijZa`?7`B3n7_;cf%0@??M&>Spi1EdPmOU?ArI@L+;AK6A6CgH$xljwYN9 zq!nZ!0G7Qzq1psUhJ|9Im)ekeH2s^>FFLu8?ZsU0Y)rSU5E^-!9??n&eW|)`?BJuY z&B)FYaga%8I8cG#4CDYBsYDyr5lekCnBkdH0{(||(L)ZueaB;lxtLq7`xHnNla*BW zrn5?Ei(f6>_%2^Rj*IA68Ur0mB}Tv$`27n)3E)|^egUFNS1}Vo+Vd8l0m-+iSRxV? zr%Ib1wKMz*P8U)T<5A%)P7ZQ@Xa>NI-Xbd00<1W0fCD>UHnUHYp|w9 zf(mBl!4L*On{WWh2>hfIIQk=)?07qVn@DmIV@BnlcyBwcb8B-b%!0W<&7)BkcZ z@z|EH(b4IXClRW|3SKVHZMSgM0Xzxlt3?9P_b`!_L$+rE9L%IX`7R?X9#-_990YcFri}-Gp$M zKkAYpS|osQ&VbYh54%qtCbAa+-^_YLT#=~&q>tU|aGim>xD;lKJsD(oAh)WdGiUaA zsxClotDe~=0;J^PM8LCb9#Zb8hW$hqrg)b)LCf_q`O(X=YYGY)nRwvTPfcvOnLr2W zKHQ#WbwaT0#9?kfIj}vr)hirb6U6;k{NaUq9fu(!xf-GXI*QZ1`C0XD)WyH#kb+P6 zk<0kSW1qOYMBt;Jh;P=$Y&6zp(U*dwIvNxyVZ&4n883!7QZ`+lrYufd!yef1o^JR> zWq<;B9eZ|p9ocHdq5)d1E@7fKb|Tvc|Gs#ctq?od5I}z|pbR(U_Nh9AgnnSn?R=wD z<3_az)SWSm(ReNpf&D9Z0cnU_Y!7ZUOH;z2{aJeFJLHa#bsatc;sZ~eGSfA^^;fm* zj|5e*M!u$33{I2p^r|Xgq3Zb0QHMWDV^w}=Vrzz^4wdd~q!7G>xWQdq6TEDnNq}&H z;3qEdsJGvr=Y~P?0RN-xlEvgE-YC7ZQ;Er-X23pxmuVn@doNYcyLu9}^yQ%^iZ06J zd)i|Uo1#xqKK&(Z{IT*5aGN+A;O$#v@eZ7@g&^#!n$;{x9mwKa61I`M`~Yn*x1&c3 zd=A969yh^LMdaMP1eTiK|VEcDP3tNc&TTN_yqX3*r9m+* z``*M>qLxFaBnh4+_5~1HKzj!t>eA@SLF{l6;zdXlVM7Sfrs22CN3dRdJmuHfQj}2n z=(O|OZ^T=tCDRO|YL(r^xnZlln!ym@VlRWD5J`OVDi`25i;d(94M9m}3HTYQQ>lVr zp19--nhOvlOR)!y-hx(EMX%sV=!ifl6AndsV<0CP@VMuzeg*V>qR!GhgSlRzqtXtd z*Fb`!@apFSLO^rQT%@lcYnjnZ18>JS9|KC>pwh(zhao|%cx(EW_L*eU+QY;YGjJA8 zu<7(KXDK0lEo^+Zke^ERUM@^NTtHS zWMfj{_`n^}3`hVkpg#Hi{TipTJ)2$;#(V(YpALF|JnuMw8jiy%kWo{a8mIz=6lgqw z&I**!{_Z5xj1A-G3+HG2piZ<#15g<*Ytl`y9b%B3KWguqy zkn68pk{-51)o^K>8Z=?u)g!(Goz!c9f^J?Ni5RBNeu*M*S` zNdtNIqBVL!4){ntQ2i<9L&!p$7i*IB#woC|GOhM@1M;15Vw~%WOS+fV?vaWzJlZCL zy$<={9D3vc9q1vN;tu_Sb^cgd_a{0{05fVJFKC=fT8Rn@R&N<%fj?@3^F7$hodNDzBbcrCIe{V3qd)C74Rg)DjKG6-En4b|K^{kjq7mM5Oyq!}l zJEBHDP<@(z)E7}65H!xs?dY7>UjKaZ&uR0F<~3B%1w^xp_L-WSD)63Fq{T;XzL)nz z)Q29jtD#C}pwBj1g^GbiO8MQ~T-J>8QaYut6YhIe7v-(= z&V>uosW`wik{F#vBJCXXg9F7+H0_|B^;1^zB^9v-(88600rhXMz|eA$^#~%g*kRGL zGnPs^{GQRrE@P4k=kmT<3I}Ba5dC~W^t=DD1@!XBaDZ)4<$5pf0xx-uCxVlLI)X8F zHW=hlfb_O+yG-;w@F zgrAz}A!Baa>5|{_w@9cok|>FC){-l#d*&i!gPNEthYwc5gUV#pTp7(LHoHoBWk3T0$ zh?o!5>lcBkX#E#~y(fDbGJFXPFK;9}5T0u0D1Dya&Q3Sd<^^!hOAvcCFKtgml{U3a z1X!NC!`PBblKP_%Y@u~qy|Qj9p_XEE;+RJg#GN_l;QMDyN~5M*4+uqulML{xX6J<$ z7nR_BYN^69de`CK3ygHs9!|2}Kw9^nx5<@jN%|H|A36-9Oy`6Y#^2)hg?-y&7;I!vxc7dTP_Kyv-Z>|FS?0Sh37AC~3<#gqICy!;Dm zgHoXkdc&b1xt3Hh4Sw;N|DxL$J(xdmJIRd$7cQ6q{upkepUB`miD;IHfNt`}%C;q( zi4SOJGw6fy7+`}x_v9lo|Gop0#m2Gn=#`_-D_^RH<_r|co$murOy%hd9=sbY zR%gv`xF)8IQss8ul$fA8@Y2ZRH; zwH|uVYk%ZR-#XBq@i6e+yIBnCVKF+~((4?mCp1L29_CLr!?)$stUf6Zj4c z4yoRb+;6$8Zg&B1798{wmv6^ z{QIEe7#n7?zQ@NT;a5tzz&B2@hwcTa+Pro!Yt-F;->ffItM@qhPL={e8kW|9hS!r1 z@c*vBmRVX;eDxGh5I1IKK3(w*kHSai6ZGKIs$6b$x#~syjwEZ9UDdHu{M`I^&wyVhh&dC)+~reqm`0=yaWt&+0KUjHZ1s&E zqTfHkiHQ{WV^Yu`7D_*l_)jFyS5aR`Xiwtk!z$vqr6YNQ2z+)dQ*6laJ5r1eYPw5J zUEKLOp-R_C32aX~(lE)if1aaIU>lARxWD+w~%M{1!a??$hg(EA-Bc7j%zNU|`+H0Vg&FC-#kIm*OqE^kSMS+A@?a zWST0mz{@2kF6SKc45u`MQ>t>`kxwfQX3|1OYMHN{0m5aiFA6VK#fSIGK5VC=67pJZ zn|>sO*9&ouB%rvQb_v!xd(9eMW@Idjntd=6HA@EjMn$F zWWyB-x7%$!!LK;ZI&9~y{Mh8fM-Bei(JWE5JM~|Ml%hMb1wD@udZ+_I3v`UwKU|@A z5~S``VU&tDVNQR+59SZX#~<2#@veRDutbzib5CZLxrp%f)zfH2kQ3jWk1EkVb#_`# zl@OX!Ro0;$*UFor(&$6PlK>qE;4VjMFcd%HPj98&v6|LCYMUh86=BuNE2=FlSxNVP zPH#*sPA7-4KrQ`F(Lfb9$b|G|9`#<(^mnOKvTL^Ip4a9YO59SQG`+fyK^PiR>x^eZ zvxHj^CxE zqZr zd8OnJM7M@nOMXG7E`&{q_ARz&@?;r%xYyN4*Vv>apWBv&5I}YA;`j9Y?s3 zw^x9$E>zdklOUx-=K=JN^aPK$KU#W7!ytYp9yzs@qwrek969n#X9tONsjcO^W2l;yk|#3CO{xm1rARD z&v+YryEou~d6xvYZ=GvV8>;&nY+*Ww!{QtL@Z*_`gkeEL3P-fKaJxf?Z|HT-R>{3& z8fnW||6&18#tBa56DRlP=gCIE$?*8!V*lx6_TXgSWS4CDH|{kmWC#J3;%;Pa=EwX_ zFBX*7ZPs=aL-JaBOIXZ-E)o@tQ$* zjJP)(B@h*CUgbeo3L-!QX08V73t&-vL@#m>F@?_XrF+*6QQT+^uWvmc92icf`L22^ zo76OYBz}4w*kaB~+a*jKEjpl2*q3n(ae#KazaD4oZtf-#Ar+Z_Dxod?0R({+R1gSe z8@6M9d&gw<12JyQSN%u+r@={{$^%`}U0HjER-Ja%D$xM)$H+77VAf2&`nKda@seyF ziCONswbm0OzkvisRPOHkg{VZc5N~f06#|R{OnT>S{)8hSGB8%Tj8*TZ1RTQrN(r*I zA6)9(bS-TG0wf+#7F*S}Q3mZf6@$>f^@T4Mlo%0d~jjtLS)jm%=cn77r0aW#U2fU!&wD71?uCJqZN~oQI&v4|<0r zb47Zi0)V9GA2FT@_9wx31kPt+ZE=DMpo?=LQ{ibe+Po5P(p~+ku*ti2&d; z1m6Cr5I}_~=yOF@aVh;YMwF-WbsvfB+v$2z(4}IrffJdwIP|HBA ztEPTx(S4c*rI7yE-N{sKsw9X*Nnwyu?v0F1G=1A>?GMWlx#CZRffal!G=1C_$8ZV|^ zw(HoVAF*?>K>F$O8Fz6~tg_%S-5)uV^dBE{9XU6gpY-GMf?=c?wg(R`@FI#WcQSG4 zg5=$S@pgj2(x1kg^3$-o$^4&$hw4)|;902-YY$xY@}-)Zy4M zNQKRx`*eAPr#5&z)-#W2fg-t#pS?(=%`>>+5X-6W=7fYtbTYssF5hiM0Dp0HOlOXD zrhqUpjy`!Z<-T(tw*Z`y!pK^6CKa~yKY8mS`S6cpYL{k!B(H<0kb7G9IE?MyO)OcF z+Ld=0S}Ps@FV5aNEX#CjAC^!`QbigR1OyT34wViG2?;?3L6lHJxxb#MG-3ZlfH4s{&^aS!dQn<_%W^nEpDosHS6+&3_;ZoM&G&dkqb@)S@cngcQ*_1 z$>*ku4F|zkiUW}4{YRUyVetO0c+4g3o?KWQyX$QB)6DrP1wAJ2H>M#w6k4Z3x%JM4 z%LMZ-GA;3W-jXHQ@M_;XB;PG?iMytl=oJaR?vH}i-|>A=k7OA}cY9jC&>Sg|t-{23 zk7aVXs;SXm7h-RgN4IAX6|MJ`4WlofSIVX$1|WALXSr7Mmd+rK#^dS#Wnm0&Y*2%{ zL*#95^O6WZ-#w1|lx=9m<@sjm8}V&dT)yMH0g^wFWflc--6F)OPD#PY&1 z1SlmeT=>>PfxI+RY$TYF9R?Fo%*kWxPo#bC?tXe%hQ;vlI(%~!2S4o`(YIx>^T;#) zcA=_baCCf~o*IW?w<*OF{sAKoA`F-`fV5398bVajFRtsYmcsr(+WApi!inFwEpPhb@*?K&BHVhDC@i@ zH_sdB6TpcVH(Jqw1YL8ITZ2|tPd=f>!eRKR(?*7@5S}@~2Nhot%;i92#kbBvUFm+` zVPh$$oOdDbAhi4>X_22F5tRt2ZAtdWG(elqn?LtgGg88p;)GN(-Za7G0vqXVHLXsJ z#24lNwlrQ?T2UvfAPN3Oa^V3QHtaEFMOcPpC}fX>4x&mw1^t~|dSZ+Zpu7njn1+fYGF z1Mkae+Lm{`jpEWZf0D-Xi6O!JHWGjI1bbJ7j`(y%4;-SJ>ws!rm*hd}hpQESWKeOZ zfhbz@m>$3Uw&4o_Z12yj zwGb5aVS7D8+TI+6?JZ!y#iPRXLE+(R5nes_FDOBKiu9oj)EGLfhZP1kdzJFkEio@k z|8;B*1!v^kmyvT9AkLMAbMHv9I6U`LaPFA`<@-nrn-O>fuSbbt#`q5nnIj(=0oqV4 z@=%!9u%eBr{BYLPh{=K6Qi%X}-u&1DxaItS>R;y%{r@KsJU<;RBYMKWT172NP)L+^ zl<3rxSBbR9O>lyn&>HRCW7LUrUsK}LO{b?lv=)r8+sH3@0Z;wPmn1XfCwQtJb+~#r zrHt1y`^ehe3q(X$ufm@}4YwlHPW%idbN#~5iurSejDhlnW(ZVwUxvLFhO*+};J2Ce zcXp5AlYe}RCQHn%?Tt+ZxC4Z}&aGZYjFa?g%* zW8_{MJ^*KzPPYi*s%P3z7+cajR?fP5^ylfv*!Som{LFJggsO~e;_D!`u#4r-UL5cR zSKn@vqB-3~qy1113#Wn$IvN~pFtwfclb=zwdi2mXq`A^my z#Qz~f$uS1Goyj*Pq~G)8ukO*RGFoH6y7?H0*3J?W(4K|;6*~HDE%(yzRbhw#8tS1u zy^jR;W5fPm5;Y~)^eZ#A7R=7w8Nijg2wQv%eOHQ(OjwG+780oUH6IS=e{D<;g(ok}Z;RUve>-9bbCt9|Y1?vyD^g0kaD^VE$dhgk0 zm*2(SdAI|w$j(>)RVwc>)sPM*YATU<>G&rNGZp9*d(~1um^RM^>>$nLBsYE^W@H!r1O%hz)sww>lZ1kJ2 zX2hOD*mCQ~n_q>Kd{BcW@yk5p0)!Nb$>b!HN^4-qJ0apnQfr8KHXSP|V zOduQo0Q^mi4i7)PTt_^wz`31@m%VuqB>#F15>TUT-Tf}2*v?G2!>g!+P4Yofa;^9{ zs_p~BjpG;?gs?0?Ilw8!kR!{Q|6eT2<3;ls5@&X&pn?*8LobGjWC6e3d+Q288 ziw+{{2)94a2mvmT{O(^HHVzvmZK|yD$Ex7^+cvMtLsL%LtqL>J7Ws9iViAsXPe*3t zI>`g@mO0|d0Oitgb)Jd>aLAwsUZQ$hZjc^3)7l;&m}qwrN|Un(=wB|uV}GB_^eIPe zn18hQ2SmYt%fk@zgxgoveME)qhZG~=X)05v1E!Y2(o=^$TrN8PXOZ{iz5TVFCmk}E zIOk~+g?kS-Xg<|biWK|8$)SqueJ-AXBo**!u(fv=eEsWfD|5nae%{Ale56!Feg<_R z?6K=G`>%>v`;Se#bDd z`$7Gf(-Ms&L>?k+SP^VkQ|t}y6G+yzz$|;KF7b2wRzbz7bNgr82vuAWpxeSEX3Y1v zAA!^07UYgXs0qs*xF59VOH3;Xw0o(BjW9)F8R6V_XG1|bfPp5Syh zD2N!X@S7pM5CecW<0DPN zn7TQ75Bhc7MzB0WBCyPq&sKOFJ#-NikqG-n&W(VeOG_SnJ{9@{GO zLGOSbMT)ClHRX8RPFXFED2c;sI=lc5;TWtm7Z3}>45WaPY)pjbIMfYfrLkj3ks?^( zV2uQr!Z?y}xFlwUqeFI8Z%i6KCh2jR@&g$5gB*E_#=`6wj+BKD_VD2WKZNJ;KLt$mMu6V?gAU z4|phCJqv3*DQGNLqkAhH(ax$W4AJM$Cjq5!KKM?|!BcU7@@LOKxfRDxzf|uO`dwpK<#EUf8qHIsjlp}n;0y^X2M=X zw2kVYf1?HeiRI-_4jp0jQ8Q{ZfO9{dChmRQ;N>vNg)*(DE1R;b? z_`YDe3JaE0Ke}!($!YyZ6;}u^<;n(zY2nW%bCM6rRZ~=7aw!U={T7OtU=t(a>-72Y z=Ut=nhhzb2Na(JHLya-;O^TbFpEvkYJ07MM0YYOD9|S>pC@>8=^#zY8s7p~kxQG#J z*L()+0S+t!DbO>=fg$-FXe3JjM<$8vHX>xJTpCgiNfYfq4rbIog*Eitqq~P?Y|HXX zqz*$6Hin&;dK^NA(_Td1VFDhI%M4WCYr0=3vI3xFvkPU--3LQme}}#QAhYD2cy#{= zjKac^lz+iww9NP>cUH)Fo>2j^_CsmdI`&|F31TA2{+BGd``JRS5L6A@nz$aM%#cUw z%*xsy`^?{$_ElUiaqL$dm)w6ua6jJWab)?p;g&PpFit9$a|9L$9G936vcNkX6uA+w z!1AZ-OKJO$gzmpQk|xZ4{d^%|KMppGT{@|A$`TN1K!@Iu_X!;k6gtvs6Mym`O3RZ# zXnD%YC4;TP`t_T{34-foRGyG%o0PsbpB7pBJN7bNj5u+qz&s)AAK#}^br73Bz%`5_RJ(P2|B<*MmrmvQ-;Xxv0!9|L3SaapPGJzlk`O*FgdT1ta1ir- z`~K$S=aq(yq$=#IAOk;=`@l<`4l6YJrJ_FujcgZaPqB@+p=ogMN+DlpZb`xTfu z*?fs({f|I|8heB{zs7XHHtPYO)ko%YtNJ5`+@*lLLlU15;fG#e8tuoMd3J>1xbt7F z2$FXIz$%%KQ`EYgdH&lAAc%>pabn(y-0P`I_;E}VICFlRgz)c3X)YpO;2$8R(s%X_ zKOLD^Q-4hA*XPxds@$a5exS6yZvC;p=AYy(LhEWqBi&-d0Vj9*n1}3Ys|Kn2&Q?1> zTxEsBzbxO|N`%Ak_=~670m37B3ip!Xq!|{H2pR4pCW_Pa|56@z*{^?Q!|1Bqm(ZE6 zNsh%-nuW-yckQfyY4XPa!L8(I8S3lMMv`q7vB{hvByHf#ZdbxC&jbc5GcvWdzq|K3 z@R^i~jR?#AoVSn8`YB<0K0z3{g~Jt-?XMUbr}RnV2NQwZxXwSGs=l&|vVqoi^Q0*2wK*p&HG|wNXnTlUV)c$*Fy}3|Fs!+!V#c&0UN5Kp`cnws@aQDkD667tTRwWy6TYRv~hWe|c=D20Gs1$Fo9f-W_JUrYXWNir~Jm0|_iTp;-7%d|gpRC+^iJrg*HTw8khcQ@GC^m4u z{i964Rjit7kzHx{sB&X7&lgHQ8r~07fXDdYWxbaU-8gts9vN&%W<4`IH zVq}e7>fpQXT4Z_5^qOKFcvT)P0@bjB{k(}I0+I2Q)v^taDkNzke8QDKkM}?6@RF(^ zsfjZ=97|Fb!F^5OK+BsFE@Xab4Qc}1r$BW{xEMM8wUJ6t2}Y)<0Sq|A?#Sl80Olzp z4ja8b`~??I!vI-f(eqwv5gGCdC{91`^UxpkU_GV72_nK|Vs=S195vvLsd_bTCQH*M zj1MwK@Bxi=lI@Mn_|+$-Z|gf`865VvjS(;IV`=+YP+Tv9-}Uc)iBFI@$)B@X{Qbfq z_5Q;ydK3r882P%xu4#_(#G;>sxnmW5l4Y!L&{2j<$=j|Q6UkxGx@p%<353Qyb};Wn zGTTBN{mk&=y7nvUiy*3fOS;E>8k^)2!aqngRR{xjcsfK*_RDi-_1Uu6;D1~8Yy5}f zMr^WT*wbXHIE0ftcdKK{uo!=|zkkg|h1~}0mY8Ap*f^v(|5P*n+S?qc#)8+mOtq9L zFt_rA*wTAQ1@t*&Y2D-~z9*$M1&T*<-fSKZ;Tsb`xl6r#{7qbw{E>>5m3SwZh6`B*Bvz|c%{Om{#o#X_XrP#)Y+2U zKnW=wg!&gB=1fl=KByy@kAauS<+)@RqwO$@M_)zlD852)Cgkkzb@%3 z2($xnp#l!qoK^@OmtxoWpT&2XZ^(ez}o;vUqPp3gxhxf zKh3Z;)2IKyHE2Bb>q*5kS=i2eDS&i_HhgcyUrqi$dpJBIK%xswiwnImlmgKQiYqdE#T}3Y`6^?f|2!iJ+ z*(G9YK&u_5SeO8bK7#~K;pL^1qPQ@qf?4S?7MM_8(EpnWMN%9i3yWTp)6833iW&oZ zn_!&DB~5GNnfzWs2i#*Gh-ioY!Tp{81fBqLBysG=GLp)w55>Q@5oum>laD zCmHwef9?4Vn!rJxRV<46K0Z|n7P(&aC?&1kB+<2RSiz8fh${)Z* z=yV7Q&8d{6PnR3YO|iKM(ggc}_u$U*Ra?H#vTwy?#)W9INuiR_Owp8!H?mjwW**&KD_44D4xg_<8m&K%gJo zzC>;Kc}_;?Mj(kinFs(Txwpc9EADg>@&~L(+pGsv;!Q)-UslAQWaVw;sn2fH{s7R< zaDH0)!$2N+Ih;X)K(Z{H0b)uh{drrMicC!T7fmVz{a{IMLTvnfPlxyZj>|Q85(fiS zI0R}DjYc4iF!tOvUtDC1EA`kVp#=o7=1AluxtXU!X45-i3^W6BpAzL@l`o$(X&_XV zH@2Mq@@b_%j1zC*jhKwJ5etWmr&eBMjl2MC7CHZj zG8ZA)Qx*{vo&Ts^hMc0XyUS;QDQZ`3N%rk3u`Ovq^wt3zX|bX%a-V zPqdQ7u-gDB4`zPTcC~q_u065+wJ!5>j{>NmEYkd* zAPAY=6&Sd8oTH5to+;R6L?NAmg0?T%sFuAvN+D!^f5}1oqU4l{$v%<~vIL4|B0wT{ z|4OqV1ynG6Z7gC2zV*G&Z;hN*HQhC;kq9aD@P(_*LMQvaZ>%;A)>P@0G-9>v!)8XH%tB=!`nf)P_(|=Cu z{k9JOU|E5A#m4A6<$Ild<0W6M+)l_D^0PR-*U6P}+qfInk*Qa6kI>9>lr=AVkfSi; zL9f)EsfB6jJ6CI}Yz}}?oMk>&aEG(7kfT&^5^I4h1?ve z+F1?T*;{uOTKu5iQ{pCOsJP_I8ByCox!0J|K0DNvqxkub8lDelrT9&h;3G}tb`!<84&WdA3y{36K_xiNrf4-ht z`q_}x&^?%8C_9<^y`Zl?Tb6EAC}8sF?$QKim7q%heaL-NzmH8=C$l-S&Mn4>uJjQ3Q)#P#FdzV zbNVO(w|^|vvnO|D>G&)|k@k}}^138s-ecI5HasvUhsL9*)b#2Jd+c#~&voSPeLaGh zV2a_kwWB++=+_b&j+1`SlN{T;3T81bV_RG>PgM+7r@RjI!NG5uNjXqIJuDDz!xwjW zpT}w;1?noGE$i+d1W_eE(pB;5Vq7t;vvro=h+=I1LKW@jMCm&E`xi=5ekv9}=y!0O z+>jSm)?&W3I_DfVex|qJm3RbUqg;F=A8wea;B-m) zh{w)q)B3Q>3|-s1B>jcLXdW`UC1uON@AhG&UN|o|D<=~MP!4;HDs?StM)_j1RN{gU z%=t9MOQv)v<-O9TC1z<1jHp8lT(4fFedsEao2eVBQKE0tj_bJMABh^)%%*nRkyI0R z6Ss4y4C-1YGyI82DRFrq2E#Jy*%M~Un}-5 z`!2h;-6U#da4?Qb?S6M!QfG}bePftNjo5|jrj1=}S^78zk3DULOT0SLlGX~oxjeWv zvA9>yCqRT&7-{AUN(dCxuq@kLtQYWm_iK1%`q`#{q^oe~rrxmGf)Q!~%0NMIoDs`< z%(ee0D(PhdK20hdYO0_2L<#tLt8F!;swfcy*4r&iY3+?J`N}x&YQLaS=b1CEo5Z|n?(KZqwF@=2Et6eLtxHMT z?-cgZaZK~F24>gW>%&k!Ih{Cs%O&Y~gAawaSDi;@ap*gvv@5RMk2yhC#xqB)h(la? zlg>%>wG=w3LA&-xjVX)AB(u{sH;X8J>rRG*jRLXpBb0Ux`MOpPP5H+Z^zu_&2r}aW zH=P}}S}rg4Wln9ShOg%spbh3}Zv4DDJ%Y&h#y74@oUc#;@Af(-VA9hO`OoB+^Z0pN zkNXiS^ENL(0TVI6wRkTCJoKNKFG)={nO@9tEIF+P)Vv6$eq6uLIiAZ5*8qz?n#36t z0FPF58&r=7XaFmwimxKd4S@{U_{dX|fX`haX3Kq&Kf(lIW>&nKr%pKa@2QQwIUy$T zdMkLjYzRMr3GF|ney+fu&idv6c7^{h>vP7NH~W(9W-efDt~I5QOO;YnYgomY-zW=V zJ>8DpDI^XH-`Z=~p=di*hbq*rCU$ymIr87mnYHF~a?5J}^(2SKX4O>oe#uJgoA^i&T4ia^oUA(mQn z%|Djl{0TBQTwm!S6~I}bMumgbrK?to_aZ+p>E(7pO!9q3p9rCytU;e*Mn#<$SnT%^ zfc>e%)X#cFBUT+CxeZ`oIPh{18Ly3P$SxrK z9X8tk!O&>s;CZXcwYM2JOJyLJvFIoo8O8ssmiTtRp@e&+w^Gh4ekQjbfd;#_^*uQ$ zcOEsLdpA&3gdT9Nw<;XaCFi`!Y%{Q7T`$gfx>ZG*jpw!Vf;)bp}$}-N* zb3Gc>gF9;(0_P?R(g%*|R=SA|T2*8SzkmeRJe8jvWBKXkHy_mH06QcDRjpjj{aIQw zTUt*awRf#xW2S4dAx$&K<*Rm>_#{X6hB!K~QZH(@i)kt_4$>i=i}?<<*wVS)**=#! zKc@)88{s^uUCaKc`>}-*KbEPw7p{qr%kMa?jI%KAjDJOTN%pke*hKxY#^_AlL zos$`rCpxLSmAN0U44%w#=W)2!*jdZ+zyLG@tul&C6wtB%*~{}MFaHVvYx}jPAZq)% zKpq}RAo$-KUX%$FIzs}q;O@MC!n7w=5NrO#fxF)GA)L^&DaEP%6Z(ORxOCb7W{Fgc z_UJCwp*kUIlj(UaIsERq=}298(KPHLqcy14b`kB`^|F=>3{6} zsEHd{Ff|C(vn*vd-MSv<%w&3HqWY5oUZfX}0rL!z<+(nqQsuj+K!F^8dU|BQn=XBO zP-Vc~o44oOR%WKb49cdu&U#axr8YoXM57?r`WJe!t90*G<#DQ?k%Gzf5e4_pL>P9I zatmcY&eY8@X`#;<32y1t&eJ_`(SlH9;wbI!Tv)qCD&85rQD@u+L9g33H8WI4kz6vz4b; z`PDgY`4XhMOLUml`w2P9*4Y@5<6Js=b-3aY{*#zb=NDatpIzp>RnO!^?qRB?NhZdD zFGF+n_SF;K!mej;MIge51JW0eX^h`!xPJE+VaWyo`~8?B0+X*O4Q2enZBa(_J`ATj zH!l-^)K}6C!kc9#(f^=u*+q-1nOrnf*GWB)B)=G9g%&7ytXOFZQYgIyA7!1~e4{=M zLMyF|emP_i#*1He^kD=}I+=9!adc8s&C!cV@mFZ_XkTS>oa=YP%Gn*CZdZA=>x!=H zvscE8+$*vvqWLgbAvBftr4eAS+>VppukEF%Uf216AJ(_zXCG^}>Gzz|{^jbNI63`F zTuk~Lg_g3zcR}2+c_D}OnZ?@cJwBeMv5Tg~i$BHrs?Ur|p&Kr;hMmy`=Pn*s#*3`NZ zO9Z#d#-WnyrOTZiR@3ocGdZ~x8>iZiTgzx|P0oEPQoCx5epfm=tyf;RoRe-9r2VeB zcGKomh(WSlgUBd+5NpyRgScN@sUup{##J1(7ilY=Y2Pdnz1ub%{VFN{0}V&wu9yx& zu%lls^gm1ZSm>hLFHj&Vc^oYVh(X3YHB$}-Yd z?)sJqD*aM7_32J(T+_I6yv^i$J=^?ReKv!hsFtCxLu(vhqZ07#SEPmjz?uw0r*#k0eye=<@`Szqtp_OwjOhDZ%#}7NPG4ZKJhy4 zV`@DAp;f1y(q`(`d5fD%de+*z+ctM!r8p5-bfU$b=gzD6m5OnyRY;+oWd|-~>P;IO zDb1G6-7dChEXv>x{4S!tYEfa&x}bC?LDW9@OG>er$t-m#?O3)h6m=@aY1lgUgiQ~Q*j`8I6q_|h4;S@ zysc7{?vGH|L+^3~9`r7QL-dW!Dw;TM)SiQ>)uw-)ho}b4uB`+E- zgyl`yDrohbrYqNeY?Y(f%)fZfxMI7*OV{c}qreCKnY6@qGfq)vD4`c(0u>xIeX=?w z4x=DFdNX0pQB`Je=ax+I_o(T!oZ?Pa{&rqU%N@!sn!_5ynVYSY=`2@Jm~$0-RzjI; z=P2DL!?siKYl6pntcGqy3f{e6eM9q8qC!l^MoM9lfpdd}j`X0*uZc3N1ORG8X6@<# z!^2B^n4N zA3i;_WxLHK*M@vINj+~d5a{N=5VNP&pMoA%SP~a4Kxkowp1a5yfYd7NEz0E3OM6wu z`v~SJa4f`WcZo`xTvL6(@$hYph0nUU=H`m0u4erIMcBh6Z4ufU>u-oI36etV%Ufvc z+rD2OcZ;{Lp;j1~bYJG^uK(ekSJxx+{;86LkL|{>@bvFqMBh}Z{psTQBB(9PZ|*L9 zYuC9u=(r=4s#hbTwj7qqGZMd7%AdZA!^7OU&fmgtLToU0v#g`%4gq?jVtdoJc%8Gy zifZTKXd>0%vB{o?C`{joiy^BlF{p)PVV|T&Fn5Q}S-p!|h*K;pA~ZHKwk764$tmB6 z`e65FH?L{egy(YUSZfXELmv>P6!xVR_D{M5h!sb;6wLej#UqJPOl9ibb+NF!$Z71Y zrV!)BrRviKD@AQpgPBAA3lyR<$5HdMa10Jd1dhl3aSR&XLTs(qT@mkAjiSi0UUC03 zpgutgTJc0+_4LUWp^-Bm+nc{}v4Kb3plWL9@=EPT`}x_t7l?SVW#RAFQ}j>!b0by! z?@s(L(AmndN^rujJPXfU z&!Xu{Ew$=PIU(l0X_iFeAhl{YhU&9?HH+yY{@V+{&q3URa%)(P{pC&XUe7AwAn86~ z-QOzISDSxKrvG6+jotbgUDws}Z7N5LO$nZQ0~bqTp~9L}-IaFz+Noj!RI%LBB(D7| zJd5s#u3-?8c<9y=SD`apoiRel@(;!MKl!Dn$y&rl)C9Vt_|5Kh4^bkHK9U@d?vGxR zsL$R(UXn}D6bWhK3Bx7q-$?}U4fuMU1dO*I zrIVkt9<0^NtIoIGz!%zHpZ+48HBtv#?CNjVgD+H;yO*u?>_+M1*s`rG;=8xMMu6~U zt&?M3e8C_`$xSDptzoLt(48^v;=1T?ih7Jupqi9p-U;)r^Y zz0FHT6+2rfM$=zGypDw&l9(fE#H_8)mp?~0zE;Q(tB z40>Qv@emCe`Ff$56lMk_yFGM;zs1}=tA`9b__qE}C3%`;D5&PZf+z>xq>o-v&xBo6 z5i?u}*LfM>U3%e?=cls1Kr~onAEnsfLaSQ}|KX?h1pt);=cC~m{xwi!i}=nN9~4`U z)kMyzU6GZPM+RB#BTy<>hu4P%QA(-nzV$)<=0U1o?=Y#1Iz33b-&ifB(w?2Rk)fNf z%X}@8&4|u{iQTaseIl{h7c)4u9Aj}Z zYFy~vxE$r)hz+F$&Vs#y^QVB58tBv}!y9MzClxS~iPPd09Bl^=?9t1&a6JiZ4-sLH z<$+OEe#o`ujR<09B31nJPD-IAh0Ge0Au7b(qJFtgn>rwdi|#n+D`V&ZyY~Jz0@h-Eh9b z9!`~@%&G2n)Y3U^!dG=!$_=cB*B5zwP`!D;xd{c$&c(-G zYnFfwDVcp>zp)?rfv*s2vQYM&#NT^>+#He&uw+Q!p*}kHy&mtG%CofYIog9~bHD2u zv+-yMd)`elu?N?d^~;^|V{8@-N1E&h2#gncUylpzElFGVpYOq|-;3D}-F`f^*}GIR zzV|*10jaEmYtuZ5b3&#g=Ah1ruj*JYtm0Bd-?DJwXssQS?R!gs| ziM7yS!kW@%Z{2Ut#3(-5>3XU{Nye_@PVqvHQ7cieJByQ{br_J^ED77^T%8o=a!bYz z_T&cst9eR-()QT2@-~<`G7_8MbS(!uTCP!F5`t(68zayKH(=i%NAr}r9a>iY!*#z0 zjn58nUF>hi*sY=%=B}%H*Jj`Cow-oBfT=E;<_hgm3Vh zF2sf6$${-|_N41It3Qs13pkk+M=@=bFV|~KxUUTP73k)(25-p>#GfiWU^VNn3A?y& zDyo-0o{6y-QNY*2L)|aWvn;Occ(2KBHQ1o-a&AUA_SM1|KeLnD%8G!x)3m(K((C!E z*qk*3<$QC^w@~rdB@>9FStZ`M8wzDU7>luZo#B~ANcfxZ?K>UUceQ!uQQGS3^Wz*t zVe_fG{@0NRSWcZFl?JwbCA;-VQA}KOL>cx^`aRD9=SQ`zrxtYms9vL5IuGh1%eUu0 z_r)fCj94r>GSSce7@6Qpb2H1ejVFtcUZx_CaTFbcxyG#*nRo!%%Ti>+iH1x)qPMtIzgo| zzFXNtN#Q_@BF3?Aj7p9h84F`~562>!3+=2v1g=pw8(=YT?D>%9u`j7=J!>ra_~Cg5 z0Up*BXek7XyB~(w(~I)U$1(Wim90rEW%FPv10#_c?NNY5wfo`k;lX`4UW3v?gwRP$ zWF$~jne%Y$##i}pVoW^f3yt$&;F3B_$Z|_EAF#h*VNB`6@*x>1j6X&4*&NSV4=?~$YCM+G=mF9tUm`( zoXR+YBl^*)jS7itiLi;ulYxf1MC!2x01%;lYyMr{U)d7-3E46LU*&e#r*UTs zrydvCIS=eIvXkqcV;*n#qU*xOg%(FE<+rZ(ITc*8=+d*cti;gy^&4WLRs_glelfwu z4{!RrgQJxIR_kR_R}o4#*VW#-Q*p_tI3_F{;)Zp`b}4l3 zwT)bT$44e@_bT|Z53tMi+}-sZ$`eVzKnbN2QVPk;IN&rkW6vtr z0j2C*f_`~sL1+)BM67^gl$45!Ryu*hPIPT9xt2F)_{VIMJGYasLu7=}3MvhlcLZq= zW1W6#_2nYkVDMi4XI=9uSC&%_ zhE;$g=eN#;(|4dVz4G(qQGgp(C0WJJ<%z9=)o~k zxnQ@ca4)2Qw$vo74}c$~#OR!Q*>x|fz8i&>v7*}}x!exl#_O#k48Q3)p`yMUbjsi( z+4l{SeRofNiKll^XvVJHSa!x6AOTA6o7lXX&`NOz+W=+!|{*q55$ ztVE3sy)Xa8?`ZpJN#~bF&e+V=_aUQ|eLSYrApe%@+YIBX;l0w7fD#KvyltI~3Zm44 zY&WX1yp2vK7lyF#`1M#R_MCICD;BK@+$o(dv|1{2X925M znbNs;N6@-V%o^E*8Z)WY0q*arck6s!aERK%_#9G1A3yW>#ZA!1&svg2jWYBHu%>>F zdEd^g0MoVFoV@S2`LqRmNHjq@w66Fg6=5TgBla5UX5vFS6+hWQZce5w;#k{DK(zVe zqCfJxGH$Z(xlG;EfsFMoa=N!D82I3IL#D0CXschJi}&hC9yqsPAo=VIYsKDNpwv#( z{crU7be$y{afl-zqi~?^h1!jsbi*g#(2nG^v5}mp8Bv}vp zIG`@-H)>$dJ#cotkOU71cCGFHlmL<aCzZaaM!|d|#}be+x8?+2H%klXKrB z`3GHWbP9e}a&OI8tI0cTh-XO%7(BkvduEIt`rzyCyc$_+W51rX*XhMWb-y!SYL+@O z_GBbGF5B~cX;OAh#r^!4%}I9mT^%B!Ri+J~*K;Om>^n%UbqkwwOxwS+bw{wJzhc@G z8oOC+)BjoM1hXciun#JC&`rh3;Gtu)U1HbjMMB@Z4JCF-Mq5|!g7DhJX8LM8mCA8D z^7OAP0sq>bxz#=k_Q@HP^Gvqh-A`jblNv^f<*$#-ED~FXOC&0T`0HSjk#?F_2TQY$ zg4Z_D&wa7j&xBLF&^xAYSR?wPW-1i{S~roczk)eEmmltrw8CvLOQ!%r!Xwnrza4To zU+QuZ*Pj$-xCBPlXWC9G9MQ88`h0TCmHZr7YonD0=VOHn)^KL!CIGJn`R>m3`t_t> z#d9%Q;<`Ks0+0=Yc1-ImNMzqbTPPg7F$7Y`G!+9U$RDO}L?Z-i&JF;;2kj>EgY3Ih z@|BYKN`8z@Ww^4s(Ms4TIXj? zS7WRv9Dkfb9i=ZadY#9*akbg{v&b=38pQ@sc#dfq3|~aNBF94e8kN zR2k7t6wck{@5GZAFfzH}EC+YzM9gfKeNZzu_r>eT*p7Qq;~StzS+7cKk17u=)2N1F z3R}_h!2#6((29E@rPnp3L$G3%inP^I&Qy(a@MC0ceVxv_LqJFiSNnk7p;NbqE?w;C zP?K_g{%t4e{ecaakZC0*`_`&u?2e|CqrT(~$jCkRprH+R<-vxm;O=*OJfA14A6$%R zuAxcAnZ1#Eg_v&pq5eX5^vFhCmWf8O{YX<=$=6-CD4)y>Cu;N3YspewdmUqR!N;Wg z8b-8}>&{^vlWwzmf0bsXt6PGmpDTTjmqkvN%#TWVLHMbvX7L1#edxFZ!W4af>C!2X zoFav;QOw;Fvwcu~V5mU`>AcsR|W^7>3pl;sLt`efn{ zHakFraeKNJMeW^i9j(H4FNnon=-T^==_{$4>6?s|mHdkFrp(#$uMFR!_10YzlBu#4 zN<>q;k0Ns8bu85hwMP)yL)MRWFpD=#3tjm*%bc3X|<{2FTC#Vj^h941^Xp@O~ zkt^SDrg_S8;nwlfo+LBt1r+*T8-@N-tchP7vr_OqfX6VPN1WsLoF!H%#Cf#*H|vMt4FI7iQ7n>hw@Wi_ z5Hly*-QQfeS#Z|Miw~wHDm>`Q2-ce`(w=o4e>CXT3nkXC$%c!F^`Rs8A`BmwVwQJ% zCT?{b0*Xwz!vyz4>zego9cr>BCaY|9)X!&%*=cuvSjBoaNxKfAX6AbF!GmB25z(-2 z=tp5gqW0jtezzt;N+ofERk7A;UtzJ9SO}kL{%ta`{MVVRBP$t4(K;SfXr>wuTIf{ajLTnODS zFQC!C>6oVP=h*FZ_`Hr%G;(LR#egRW1Wtc9ukEJp*x*s3vu))vuU&27;w9t;#Iw+` z`dx_>Kg<;}kSh=a!9it?bg4NW+_?P?u!>7SPdGaqV>rI@uy=a_iiqYdy7w;ZW7>x9 zA)R#zYkr{;)47GFW4>$^p=$OLtZ3z!pE{4hg4FOxmj0r<`1^#8timu;N6n!CXZlyc zMssLZ=cyr2UHN!EJJoxoR^?lqLQ~rf+$Dm)(6J*?4V)cO-D?uttT=XpXA&|LOkCWy z#rP_IXq>xNvC-^Ixxy^Qb&X1(e$PZg)1WhbbHeRTa(!Xyq>EBbTCYLzqN(FhHXirt z?n3;lOAj_}%?GbtoM^uuHQlDF5GZ!u=qBBxdwP_1OM|x0*(d#TRVoFG7iUn#1FTLP z&&rd=Qg7z=Zq9DeCw2zk%(=7piE*vgB>I>8l=;eYlSVhaS(>$=vYWe?{f903@0m`x zYS|0Tjx#0#>bTdWe2N?56t%YdoE3G*Mpyf7uVb}bw7q75@Re13hn>C#8}im_#+L(S zcivY^_9wi+c71yOlDTE^@wmcW!lj*q!H>5e%l6?RQ`3H6^j~s0B%TCu1^zKjtN!GW z%+*WmPvF31VID?zCuh2re5I!s!pSaYB)Yv_$$e&M9CjT?PGsiBh>m;mF=_5`&Ycl~ z${zhu_X1VRqLs%wxsNkV%L65LE{xrNyZNlX#BR!=%L<&c6RxA@DSv5Hx(gN=Y293T z5Qk(f^AOBdy!kmP+pguO;C4ntR>J>-5%9^$dEvn`A9>_v#{1Ok9DvWS6&Q45nKF*; z$jp6~lBgsRrxG%$3^;5|nEE2lgND0G0U^bp03a{O1+t`H9q_X zO8~p0^7BFO!ilpBX#X4OI)1c!8I6WF)P|p0mMx0fGdC)!!}y>HjpyGT+L)ZE+I2L8 zrBu>Ck?!0Q#0?yXp(FjEj3{bSh?>*o1nnENn$M{fHq)QM38ojF5Th?MDnbl|Zbwe2 zFD3+zDMs*Y8T&u}2tDYtJAxsG zfy!;MQLsLLCuU@v>#+p1_^l>L>%c|4fps`Q;US5o(jSe_Z3e#41V1v4kcsi!99CM^ zzzYoQw}}SD$M@kATBCG&S8l_SnA@`Prbx+H_-;gkY4r|d62;m9iLpUaXQR)x{Qywr zw9KK2{(oyM#V18NKQnJ{3@}SSF+Ee#aWHV;%_UerYa_a=*FfS!_M`qX^Uqzl+!z0M zKjTKjl&W_${o{Qngi z%+iu~l481n7j*rUo*@haF68ZK6Y5Z_Jo3&GpU>i_rMiA-HjzlHO;Z%#VgqM- zqUCqtoF0?TLi9(p?Ju;1;*4(oFNkgZDGRJ8#AN#&@ZyAky{W(gWI)J|gH15VohXeqb>8c;9m%=<}e1kZN|TE1dgSQ=9>D}`Ze7WOXY z)U=4~{>2<-c}EosUHA2RXnLhiisTYGKvfxls?iPkw#0UF^T*vzVaJYd#HpOFeLBWc zw~ansXG%~RBz?+PfUx9ILTu8^WgLYm@^fK(_EVcH_)#sr`BNkQI#%@!S;`^k)0(xW zzHB2P8l;-rY|RveJ^v~q-xt2sz$Ht^>^zqmA*TZ%?CZ}YZo6u8okB~C>atzi4$_<% z{z{H}?~B>8bV{|DD}|K@9Ou01H{5rnzcO2`gtvURw>VqMdm&uxvDH~-|JOV3|IX9qkA67yr>8P=Z1ujT7!hie>LXp)e`<|^v~a?g<)Z2C1Scw z_Z$ghJ9srW7~s_$Mc=qVl1O-UzBkZ<<~&y}i-{i-1$52g48IQ7LOReP6z`9t{I`&$ zp8-*0TaA#db*Y?qv_5v2?!A&NX#P@PJR@#0#0JbV-u(QjqiR6vLX$Hi8*&r*h%C)zPZ4g)!`P4A zMA=I=+u)S`fAt|yvmvcrv`;}kexjP_F9;w_A1HZ7w&eqNwB!fO$wB9XKHcYz)n{+m zNMufk#_8mj17U<#Sqhb|azYx6>CdJggC0}OAD8Hk`=F|AEj31f_7H3a5DJ4JBajIu z4`6}`lji;e6HDm!(1!?v<#{#s-dQ@S__2}hcXc2&aZ^3)^CAjTE7WI)7Khd}uu$R< z)1MoTbGer8vU25WR;dD5lRlK$!SFu!?FkkzUnIr9qD*(+b^0o8Z5=V}R~?nrrp!1S zibLmGU(_V_cu@2GRzp(G9{nnpttfbU=|Yqg11TW=6Qs;Dm(%EbCxtEU{3<`aVx$K% z1MhVwF&t8=-=KtQdhc+F>X0;&tWt!YX@e`<#T*c{u!4rn6cZ1;*GTW^xVX{BrBgq? znov8A{`LY?Jx~cxH+?1g*%ybSh8?sGN2&Fe)Z!XnwWi6su(f4@zig^DSSvnpL_6 zeb%l?<#s4gj&53dZYRXN1E|>7#FrhkM8fLQp*b}FK_~u&4~DKwnW1#;9H!1I1-R1khN$04nh?@gA9Q1oa8-Ui{bf1fr?o&OSz50p^8Y`^ z-a0PouInC_E>S>0krwIh4goP2L3~uAAw%uhdKW>-d`Sg`Y>kD5}zAq0pA^1FmPXhx$F_wq_pKk zB3*+x9(g~m&wlaaR?h2T)1VhSIU_G(aseP*L6M}8;P=}-{-pvGy(*vm#VIks7@_yS zJ3BfTwe&DYa;Us*!Su?#t%!`69i3*_TDxZfMVi4()a;DJ|4Hqq4wQR78zwa0D! z%5_ufM3)|&W2Jp3Ei9V;kshv4hWq=QNrQ>jl=+g~`E|$Y3j9ltK=;~(MsK#~X5|Kr z8K~ta^W3A`Bi9AKO&P;te-iUYa)<>0bjM9PL*#w+3 z|E_|oc|P*$x#+>(%f1W&(?{8s37^M+eZmH^WpN?MmON6wr@zYI6P5!U&00`=G;~<5 ztxM>s#jR`Sp9odXKhD3SEx6g)OQ2Fiebj5hA%|qUdD>z>Lpw8FvRhyMdss2+59KMA zONyMzwF|o}ct6*qbzqw=uTiSd?tnd!!(QE47AY$!HE=;qX6i~aDgXdh zU{X#2d`c2?r~%1M6!(S;WL*Cd$lzz@EBd@_3x#IAWY|p+2j+L|3hO5w+z0nS42x&e zzf{ff!6%qwhSFp5sDRRx3J{_}Be^-i`RqXH?D?Q z%xkE^@qq_X`A4#24t;Kh*}J2qZ>RvWr!u>!5;jV#ISdit z2pFGeCPVQ+iU|NL!z+>dM$CtsfM{`1u8+s{d%$<-4`uqhc;K27$!<2)r=Xl`js!-D zdR?$7COv%YYxu7w7q`B z$TVygzwyk#T>>xMxZrnLs6t?>k5+Xg02VDnM*o}Ax2eBu#Yl>FKc62u7FfHW~0U#-qH+uxAdO5kqjJP_0L*NY{hyLvl&?YGbm5qe(mL{pGk#ihZ(?xc4Z`CFyzu&Q2pK55Iwt?PllMk<$JT=XvxtxhKJ^t z+VZ@OS>v$;Jw3yokWojjQD%i19s@_@ZKc$}P)cm&%r6tF48CEr6oz!-zI$%&3Zk_K zqm2&_#w@&swDQk~566#hZ*}k0Y?ck39aU804_t#sgtFv4#w8h}O*{j>iZod!L-4(p-CIzR}+!J7cmXpE#8Fg?j(-xRFL8|b$R{lw&AvC9Jtc3Q1A7WvaK6wlwL#b^ zHi0G2F?(jOIkCL$F0ohGKCu_Rns=4cG{R_9S^q%ARu`1%_h$m`L7pioeAgz%XI^z! zUq@|c8qn*=Q7&}Im(DLb7<2xbQ@5~ep^N7vMexhlC_aH9seM{Q^sth}rxw83!(vcU z-cb9|LB;jD3YsxRNU=xTmw%N(=x{DyKX!E_xbA=JQQ1R|xg8=730L&AYLcqZ=WPFh z!^T>F=GCJ92|naUW5HFZVH&SM{moS<@BT z6?XTAHYhjHU>lU*9}Z(3+vL<8$!@NVids%=iJppe33iW`n?59Ph5FlUT_D+MPe#3D zPe`OKcjw!}Zgtyvnob&Torx)?*02Q8E^9TtJXKEbioO3P;8d_Qbdz+`!S&?RAEo6L zOwRBlvHFg>W}yeO?YGgXt0QJ3{-%pZE-94dOol+G`DlLdOpR~QfUiwfmYA+|rnnFx( zu3(-1SX?iWeFNVWD&V1Yp_`^Y^5~<;C}efu$K=4ALi~|R+oU>e?nWkMh)m~dIcNdg zC+3mqzjOCP>AAtCYUO(0&-6vkaXR%R(;S+8W3j|dQ$JUa10fe{*oT6oxS=|2=<0C$ zdIW||x#^at*+i{hCgP;MD1!!rskJ*D?5#u$|Jh@M#c5Nrz-^VL^D4rw)APu2`|0>( zOyMO}Y*BL9aDe8`tlbN61Uu_0jg8@fED?oHrzA?ZI@e`o3f$xJ!}Qb9$neaA>vVa` zrvp*D&ofkp6HH#81(ziO?pUUbeG0oRq zdd_D~yftksC<_e`@9ZGWd0rykZLY@9CMS^?maAC|-SFImV$%HS5(XWv&J8im7-{sw0A`I<+J^UmN(fAtk%MbC)ZKE+2)lvq&Z)Sxk zR`cD9t{4^{18|-Q*UySw;Tt6fQ72lfo#bkxJQs23#@R{0HPC-=__zE}^~rD@Ka48T z#bu}4o__$mapfrLG2!`stF!aQrzvJThmAf z%KmY}ytJ-`g>xU0>zY2PF7q3S>6`Hr>x^ecDrFzD_^6}Ph z_Hk(j7?Ud7)2W!_?93w$uiA@EG_yhevyB7|!aAMBIuX4h<8~7Uk>a2`XReAxMx6}D zw}(Pqs{aZ9rfSs!o<|hLD$Rqz;@uTT%Yok8TfAsK8Yp~QhvtiqnmdtvFWP8xu0}kd zm)%-2Yv>Zqfh#T54D}9Kr5&@zopOgm^D2k8arI3QQapmjb0WHzl~c@7wr`MFJuRXX z3e-GimBicY(j&|^%Ewz8S<3PSEfsHG`=_$*LE|*gnLy?r&lXN8mSoB?kdPQI4q19G z%>9UX7Akwc;n5cygj%%qLU^o#>PZpPPdxLN9v=5_J0Pbc_b6g8!mat?@TJQtwpnLn zmmnvtnF{i;lzmUVJHPf^Z*!whFxLj0!B4Jorm5X364LE)SW{T1{Ub|>QRCTD_?$yT z_R~=fRC;Z610h{aMZim*a?;?>meQG)@=+lbrXg~DPQ?mP_#jx07n;JL%AHX|$dmhSe23LS??*XJ zBK(vlV?5ZfP~2`Uyc&w*?R|(sw+-{Wqltj%NjT#=);;RrX@&19U=tgNOAnL(_(RIR z2sclO10BWZF$OrMcgespRd>sZqtotlZ0%FCFmzmqF3N2?$vOXmYiJA(6y;|IwW1Hz z{KwR-P~nqtI!J;5HTT1^sG8F|AACwIdY_T4kLlShw%{I=t69`WDAZgKMQAPdB%w_-Sf5SdvC}DeW7S~FKM`m zOG8D2N$(QdkG@+8)5;W^K*T|?78_NbZU{Poq5xM>Nd^? z@ovA(t;a#D0|9ZYPMbPmRBi_q%`b0xVLcFjkfh#Sw{;Kv z`ZY*)e&W5y#cJgL;HskLz_Qgf-}qYJ9vi*+y)|Q#=#dB&*tpmST!F~Pg4d+X3C36Y zZ6>94<&}ZtJkN%ExZoBqaM8(1ed<`Kuk!K=x?vw$QV-_}{WI%ZmLF(`6Gw4-p1_lY zW<3BLqk1OR$(e;COze!STVQrVcjzqZb4=}dg5LqMgK=%`zwhhOac8TADqk|-4w-cQ zJe+S`l9EPlbCS_hvN=2(j?^&1ci)_vV`%T|IzJhiUdMOMelkETJQyd; z=@l{gx!bqyc%V%wExZbKC1gDdVFdNh16SG}Il6h~5$^5b8P= z{_+@$60ASM=k)9Kf6Y?w61#};NC=)zd_KVguOQoY(PEmL#cr0{$4}k4-o3S`-E3bY zQ*S1HwGw>g+S>@cuPAw%i3r)>a`k`pG>n+87&y#kP%5Bz&L|Bqyu~4M;2zBM9+mNd zihB=;XE*sc!TfJ{QeqVZxtep;IK5tFQj*?N^JSJ&>APOrGhqtE#9S?^NiZ5@(Oj_9 zjHRZ^0o`J6c-pJoL-_P5^HhoW(a^vf<&*3%_A1NKD4NbqH;TD9&hH&+$4zz|Zw89P zsO1*>U2v;>p&1H^QEpYRD4QW0bS&eu?I+6LWuG!qek>7o*-f3$DmNYwhX^8x9zTPa z4Sg$1$SXSmh!y(X{P!-$8yM%JU=JPwF1st6IOUElvY#vmGT#>DqwCzF5z^x~Wr5ds zNqUbX#%EMAcU_nB3g}?pKF9r6Ovpvg6vp1y{9$f2V7+ek0yhmbY{S9eCVRqznnU*&y-g};XWP^miT2VEw*81Iaw&UI9@-}UqB@X?n;6GSp0o9S3(~| z$WkW}xNi>(kary;YW@}|4wi@GIe6K9?M7hvVLUyB3b7W9VyV|-cvHL-Re2u;+Qr8a z&=Om^mU@m9BANC{Z8=MT^l1OvZ6baJkrxM9)Lrh;^O1#(sBQbkvf8VM3qSUEmuHrY zoAV~4PPi+U6jlxmG%A;WVkIAZ21p580OpIq;V@KPuv6s(tZ-WcP0H1w59{_CIEa9& z-%@Ve%p$j}lUOz+*eaRu$JoOGNm@+d=M?9cG+>d+la1dZq&z1a4ELkrdpChIQ$3As ze7IP)7P~A4JSv=WbiY`sHIuOd--=CUn4e`{~wjKgP@bjc@p_Csd{Imyj}z z2B``w0f9#|#PA%Qh6mD&sVmW>n9@dtKVIS+9Jk9N(|jRL^J=D3SaHEZ4&qa_%-1l@ z(nYzL?XkB?zF!MPqII=i2$WlaL2c^M@%(lVu!(oJ08&t1WO8RsS>BmRYGiNDR8LDT zu~gNt&Qoo$&Aas24=P#Pv3*uW7_{2*=dQ59hz2*G9qg{lw`rB+CjP@eMmu`0u0Pys z4=iF177;aTckNZ)aA&K?{cw0q{Ztt%#(e8-3dn3NR{L5XZ@YOyCw4d2Tb0?U>-zf> zNFg-{rNb%j#hX}FeneFBy993VM_zUwa&Zc6t}FCp%Xkp=(4KV`I5wx~7oa%vJsLS4 zez_lixb_8Q=@nRhemSX|u=wL7j!l&R> zn#?NyU6Aeg+qaVSyom01N93rj4}d}}mQ>#lWv;n^h!GTST<(8cpDKo2h`4b4xoezP zD+`Ayu`4aTDMbfsTSgXR3db9VRCXsYGkTrOZ#r5PUv#wi)B^P1#29sk{f0S9VXK9% z@~-i=MQxbbt&h9`@SqBx;madm%=vC-?bjFX(GRd^N9z)g_8_CMe!^oH?N}0lGwqM% zCv9i}IGn$nkpo9!Ag+y>OOYiBA2W=K~_|CD#sRY;Q1^q11ySEWHn;IpNgdJq1n)wgOB8Hjd zW9HSb-ZWk5+#Yh#gS32)uHrKI=5pY9YR)CI-~2qq7jRow`(t4g> zEDlS4e|0D+@~zddY>{cVNw#nh4jWbdp1(=NYXFw@2*368w~yM3I${b>@rbgf3$!@lN4nh0m+4isZlJRA1avTryfMemgjpNlJfIVj{by zh>#b}_vq&F0=FIj?fsmrlK-Xig`x~_;scmXv}rn!sf8epEJW4wXO`CJxUE}a&T6V4 zSZHS(399*CA5ph%R@!WA_TtOJeAVOpT=%Wc56nA%)GX#_X`yg{T+St(6-I5ezK4|d z%$!p0{B@uhAjnMlTo6#2L3Mxhgn}pW{a-JDx4=D7quv^B#pM;K!z0t=9?sAoWDnxN zMi2WXTJJhfnW+SaMtiF?XQ?q*DURyA7y_l47B;qb50mTr8(XQ~US~%kCcwz~g=e@d z>#&+ZDSrO#PpHQP)$_`=35iS4<5X|U3LovdR0AAyhePk&Jxvqu+{p)F)^oIcDm2_y;Qv`Gdh4s z2y%bY@m6_{G6E@w$?3?xG%=+u8rA(O2=^~q?) zld8A|nn$Yj>qvO!$3l;1``_2k8o#NTXQONUM=H4kh@wTD$Boy7*>$WDQ$`NNR8>_h z*P!p#lTt2fOf^9P{~=@Kk)t)CD;dA5>cjFiN2$5XjfgfaU;Bn`As!&p9hEFe<=X;6@51!d;XU?W8efb8 z1D;V366pV>4T{yjLBJFtr8O42kK+2bByNJk22id3cz~ipkHCv1EDibk=w3!wAo_HQ zp+%PVnj?Lf*0W$zQ5Irwza3R`4a0QqG*01p^Jf#;hKRGrxCjzpqv5-V^nUq*dbPL+ zxZoU-`-6Z$?ov{N$@9~ypMNY=93st6)B&zyL?UeHG7~Xd9514_(&#`qJ5h(E#L;5< z64M=oFuUH&K?k?~nqZ0y%AYZmaZY)X_^wflnnZHnJRfgzWIo8A1feF<-!K7xLh-n4 z3`eS`4^~wGrO<=ZBV{nWSyRMpW%^8LSXWyXFd>LmuWrjyfQL0?Il(hGE;Jo0pdhQS z#u0c1TLFP?jyi_hMrmZ4Y`st6M~MYd1XrN~F~|~1M)}jIOuARw*qsp$jg{s8h5hVH zsC=Qpb{t=y0$juNE}>s%^4V7|`=r@ho(u_xXw5?S7#z81)f zc8`#cy1xA57GfXgM7SP0-eJV~uJk>i`e-8jF}@EQ0%td!@=UAGH47kCamyEa!N>4#C=l$J z+S9M3fLcrkDBh<9@|~U4gDMU?u7w#fakTi(O-@X`f1Mr^xNNS^#Gf{#e-W(Q{>h}n z>Ov{^>u;~@6Z{z==1-cYo!3X}>Z2n|*S}_c?-4jdf|ZMpz=>#0;HnTWpdtnNiig*C z>|)oxB)2Ftl&fj@QNV5@XSa>GSYk{^^UO|@%P=g4x{rneQ7GlX7s+CIc=Yi3fT6e? z!=|Ny2KJPi^*N0pl}<>!;&PTW*}I1*(?~nUQ|sEogG_o%2lI zvFf}KU6RekL_pvgb$M#cKZE}Z0J{>)&3Yp!+yDw*l)wXyk>+g^J^zOY8So{KKRr0z z{Z*VI{?lf#0(yISywO(1p0Jh{BEl<>n!tc}{%S?Mv6c({qjzteOZA6G51J8juI@Ge z1o0N{K01550xAWTm}kl)p#H}Y=`R7YM5y04sfI(bvl!k}bqII3hINt34AJGA2K1XH zoWVv&!KPwOXmpX7&{ndmng8yNdsDKZBTIYlmCVe?MqV8iWNm|eA7OYf89|3@DTu7! z4%i1wSF%f$n5%c0WM{&&FzT~ZGUm6!X{j~3;$tOYUN7T?T$B}{Le!OZ)U;(V*js+j zxexPgF>*l4Idd*8)?v8ob-rId-x4EHWYUT^JOiFyHU%U>gt=~gib~XGoU+PsD^zRH zCiLu>g+0(~;HZ^jWnYtWqb-7k+D3uQa3mV_f{<-2Kcl{X`qPvNDf^?H>S|pXy z!>PF&+W|)t{y=lM$*ObR)sf|{(3t0wMxuL4yi~IIjCfuYcLG6iiuCFB^%csu5TW>N zV`9pm=bm6d(s}Z}Rq6$N4(a;4?Zke9upsw<8R>?y532u!y=FAulS$|v5Xd4I5qto7{~vtuO}ZsC=Uo-sp9xtbw|Fm{hoqi= z*$S(+8{Qa9b?jWVn=I96cUc-`JX8IhvNmM%1v`#MZmdh6V<>CLmgcT0q5adsWV`*k zya;nO>xe3g37XMjQ_gle5Zq$#FsL-b`3690ip~tNw%oriw4C9MuRMEO&0r$`>NzbxW3PRS!%0so0XyKY*y+l{&iI z^q#Z$K?ojX$EP<=rqborI^?fnzFq6x`yOv6-o{0r)|qj}mEM`(^!I-@b60Tt!NMqFVTJ zEgd`6?7WH^w1TmpVm}m-GN~=4OMRZ7w~=N)PWW*zYpz+wrXxy5#k7sQIheRCU-O)h zXrwNBLa$Ek#pzQ{n%2nQtRVtYC44q{s!zyV%roi9xi2aJuiMVTZ24d<29*H~Yx(~=f@ko@ak6n}2j=A__veQbQC)&5hjX&e9Y^@9|d8GF3kRn9{r*ItDo0 zR=9j{gRFc$0I(IMsE2yh)9~yI{4yg{ke;sMn%FjgEFx-!87BZy%a?H+Q0o@mesLk`ke50A0ot|ffC1av;dQCw^WMrd0=`9n{ zcM-SivRqs6X#OmiPV_pbCM92I)z8zm8R1cXFXdp~`c3-uL2#0N z(h`U~saA)6Kc^P62>0QIbM*_Q#{J%U@++o4@=Vc3)UK1^Dz%2u0#1K-Jt00u974-2 z%tuH(OD6x2l4_;^zWd&-DzBTR9Z`&RdRfQwxmmKohd97vwzG=2J+;kZXI5sVo}H|6 z$Qv-zD`=vE<G|~R2fL+(-O{AZ)=5jhvN(-lAL!pSJDJ=9T(u*us3^qx z`1J)>5I9j1t0(*K#st@VeDCKKp6$f#Kk|%#UOh)yNg0dq3zhWc7i`fB zrZry60D&36s!%XL9P~eN0t-<%C&;Ok^o~C4F!{655^L2$h+#8!_@Zi3#%|@zyFKHr zS|s)*_irlNE1(d2se^=iHyTJx7#12JSU#;`SL@6eD&MNlF9O|*DP1{2Q5_z-pj0Dt zP|(E^ruv;mm^4)Tw&5+D8M{qtHlqtZDb&1Mw{sVmcZ(yIuuHgUGH2t_-&pk&!IPx%v*u?} zlf39T-T^aYGMqtr;$PP=P0StapWjQ;Hdm-*9!|4%lKzWk1xhO{7qk1r5&ihAg=XOi z)=HnL*a*1*;Exl=%Ub9P1P|>&d^@YQs*+DE7Ms%9o*ES$tjYN(boh&ky%13F!5$0P zMBt3!Hg8PL>Y0tELg(Av-ZV}3_xCS&>3c95($v!Edz^XvD}^rm9>cXm%Lyk_NYvc#0I38>vv_xk7fHC3RaI-SZdKzP+3tu$-wagn{9Lrj zJD+85%GKl!rVx^+cY!-F7%&w8dL%0%%)FAE^c^_G8KQOy{{qN2BT|+)(30=URRrq!KpJoPu!QkL7YVuu>h+mNsw`Z1wThKIyiHh z-?ovS4@DD@11z)QL7~=i7ACJvu9E1Swt%$gUd4pVcqi_Xif^>=>D`D(i$|hv1dya9 zpsTh4eN{64uzWh?S%zMSl>6Gs*Ca^mM!6~vmo8u`M{5nEGk4ue9^r=R0a(_75`h6xe8k+1`~rn?T7GUEhq)Xb5xL1q!rVwdx$ z0WqU47_^H1ucgK_V3$%G{bA@daDJ!M8j7)_ao{E_@C?LE+@eg=MCTW)lMa4=uu8R- zE4i&QCi-(FUXVOron%HjJq#e4u0^VA`|hA6X=zyAQ{3$FJx#iKhk zch#1HBJp-CJ_4pt_|Gmd$qWYvAuj_d?6qH%Oj3r#7a6jT;@yvFDMtH?aiQzC*+dar z?*rccoFwz7kNs!VK;w_SSIP(DKf|RIDw4!`^4^ z@5z4>4Sol_MA&Y73*I7=X=>po!K^*zNv0)pb-(TP!e2cNO0<8-@hVq7v5L)-6!22r z-Qn8m)u-vR+H!+NhmI@E@LHV5!^}f<`$&O+{%q?PQ~}GM-`x_8kLE z)rPGm$L#b|p#l-7JVVqHvk?ZrZ5UT(?}dQPw!HGIuY?H5?$kj4$?uEV{te14+gBPi zppGXn@t}Q4rE_J>vIhF_OjHT);_PBA@2+IT-Qpyza^oi!W}hvoEIBP#hu zZ?P{)GG3EE)fAx8x?d!D-EI+sQo&N{C_nQrKY${z*I+2QQT}FSWa7?NN5}Nv8Y0R% zQYPT8FE)l zR%f{+5^*b}*HluZZgfU6w6s(CeO~xU0ZZ*)ju{x`lWwt z#C^4F4TPX*9yvDM2fy>yfUigt|Fze~eHBVMhZXDH%SpNFg0r7A)9)tTG@!X>w2XD{ z5$Y6(!V6Jtyls&hIxN3g7$5N$nTA;SsACDE-6mt%o7TnSFx?Q$X)o|OfBw60FIw2n zG==A-74RQr^TucMCd3|Bi?~6Bcm)PjYa*3v5;$-Z??!nr)S%tILo~+d3;nBl1}*@# zej#Xw>alj2r9XwC{C$*;_53~gq|X>Hfr}E91jGG4&x#E{0}g?`E%lCMlBx1>xF|pI zY-=|HF8tEJTC}hPgqkJZAC>vZON)V1{Er2$cLNUkeYRqRr#`gO!FT}7>Ng`0Q~a-; zBZ??sr_8$GY>^V3-X)1JcZiL{)Tvq7+ihoweD#zyvQI;oemLSJdP21}*QhggP}M8P z7rJT{zxq9X$y1=rn#SYDw5fS5oHMa2AH=Y*$ml877(VE$w8B!^t38};-tD>9{hq-5-gbR$?Y!$Id$mT{qM|J z+toA(c^95j38Qpu<~x}yX>_CDz`5|5mmmrW$5%i8ppayW*K?1J+82r;w%_-~@`D?_ z_OAf3R{)tj3(T38;s(n#)Q;_0XPmHqofBt75sHZwSF6({3m;t|89a?bsQ}|h(;d)w z#7Y$IHe7RJ1~S07Ag9B1C2sUc!u3u6*F|=P?qyyOsSFW~=*Zf%b}eG>AuSBsGmFSO z@19V|*DuH5K+$%Fo^ZPU#E;=~NdNu~+`JpA@I6kh81?W0p*#G<*|@6OxC=IZmi6sM6*GYp8mD+WMpug;9c3 z;kZ;%3b@QNzv^elW3bo7fm5pV_T*vb=a{9Hk#X9sKlHfs_U@9tSF2a{;2jGA;|?|@-$M6lS_4?Tf&Z&$ z6Cv7`yL4`><&r?lp8_XhO#4{Y5wJuwf=FE*kfaRGU?{0?kZpH*a6PWAJP0_=bV%G^ zdV@%OpEQ_$yMsY^J!j233K8GgJcba0@_RolqtEyO6EVd{Nv`XxRnG~alM9U+@)eS@ z4F+Z6ye)bWyd^c>V`!5bVPELeiQ@K3X@_r9&Xi}R`)_l&uzXfvR{Z@pSFWxK>fL4H z()>a3ZnC?gl~3W{`IZhA_SgeQXJ4k36TkCvK~^ad z_pW%-(w1~^+jA$L+uCi(MB(#obJ4`ip>-AjEbCC9Kp#?nRs^n99H3dEJ?ac*4ikqo z(}fG*_(EkCAQ$t1G!sQ*csGc4&;qc~eEM0|*~2t4dJI*3_q)gpU@YU%I<_Y_yUo$t z_(X)80*4|12nZw(6)=F}6p>2yC;n9Id%$ar_l~Z}QusGn%Rm#Hn0BM*2I~RANhXGKqv=Ek2Duo4`vuU?j$i(P6nXv$DKb92Gg`If4Hw?c zH~->hON-K;;zRF--G(BFM3eb=brQ_2ASdfZFv+?aO6x0^GUwER%jM(V&(8k2%4JeUEvh8UI7C^8@1 zrxYN(pi9Qyt9^zka!;WH`R^Kt*T3GA!EQi}z<3rLPXG_bXzx#wzBe%vnohVWiIxqP zzt!|&{xWzSiEt=D-G~@r8FdZE0cnjhQya+I*YXIF0VqMD_woa9|EFg+sc@>othC2| zrr^FYz}@1DS?-4XE(^X(@{~45Z|s}2IXJ!EGQ!S`yY;eqzd5{!hiCDN@v1mLE<9Rv zjb_rOtUf$?Vkx=I0>W@>Ij_#(zXEoPiEnlSzDcnx;slzk8?5JEoHs zQ;0uc9SD|2(m^6Oi{&jg2Q)mnYIe?>TIHthUc!7p;GSLXmJJEYCh*?-Ru8Q?O?z`n zX1Col`(=4;;D;{o`?AgjqyPa2m#Kp)OI%k2M`mn@CJLq);y2 zy}&3M4GtJC-V$(twXJLDM_{p5)Y~TLfk=!sUgMM)f3%lhY|#-e7!8E=R~04?A4}JF zkO|sYD=1ihB>=#KPXnlX!Dx)2O3>=B{vNte`V6+4Dz)+`l*1m{p;-`%+o+F9~%d4$g{xYUtB{e{*lNYjI+w z;a5NltP;z(KBt)rSZEbm_MTXmpX`CHS-O z$j=MK=WZO2PjqzEPoh{pVh!?Su| zr*{YNY}?PD>Xr^G|IZeRzYp5`4+xh03T@th-?*+mseyRL{HAj3s6HQ!T5c#8eq^H- z6D~LLz&$k1&&buhvoP7IJiv3lI5@@4QY}^*Q8bo~4vPtwYIe_AT4k*bJ9Rw>dEf`4 zK*$|eJ;Lh4m(Ow``)-P{Lv_unA}6B4@>8CdDPKTRj7?4n^||G?PVxwR25%=6xC=HC zD^)fvLUoJfU5hSUVk21m01;0z{pr6C^#nG3o(JT7wYZRW+j1OA1W8%3}V zv*37sxMQ`7B`+G*i5+^Qr2Utd^tu8E-*uS^oMw?q#n5ZxYOS=C;wp0(sTNPDPNiKe zrZRy`_N#7tQDK3yD6+%S;E`$bq>P8DW`1Z!AgsOo11B_Y6ZP=ED!gJ$$2UFTBoI|o zl6KP4b~H`v{EEH!D{h7Xp?>EjR=3nAYb-A#_?IAlxQQm-X1_8uDWd0EuE z(!Y|7X$OG{5%r~V|LM9wt*r(yEjZQO<0kfn`iJee zR9Jpk3#9`zP>Y0O%8VODW(=h32mO(Juwe1E#5m&sYQ!4oldY!i{V*qc>G_+7J!1oc z+*yLY`gIrS%^{z{W7}hD0ZtM*aLB7m*+QOHffQgi1Qhv44Zv(Lzf*fCx3A66tn)mz z+$H-CE4BxNxjraLz1!=t4e`PwQfD%OW{%p=WkFwGrvusDF|9rBxuN@F6)L-QX(M-8EkG7DMIY6XraU z*1v$=GOq#YM7D8^Ti4%5<|pv{&Szeyen7Cp4Or9vabZykI5_Sa;ey)4> z-L2-QKBnH``K^7GdVP;^Kl~MV(2al&8YF>ubw>Zb^gz6q#KNM(RWcN0N(Gqb0rtjy zPX|261OKNRm1*2*J&efyej9*g~H0S%sNp^(Uu*jJ@(83Y@^zptRM_ zv`~@kFQrd5Vu{>f=5-gq>9pGp_1L}eBX9pTZ2FX&9Td)amwC#JuP(L9H9$T7xrN$= zH3~@P0*g?WZy_R@)PNznO?;Wyzb1<%H};GI@**IHv)_LK5E-%~BB)Wd|`cvLpbK8PhF2l7A% zsx3vRWfR|YgWT@_=WoLTP7m-%atZH=|JN9FZ*ROAew@RQ_u;eS2vK>F2wI!1tPblmi-;-)q!JblgfyY^Q5ux&q%Iol zwPKhxu`vSHOOt-=AM3{^C?OW}c#Hpe zp8G#N-AC_4xMIx%Tk0#vQn;D*d^K+0&SqF7N_-9UhsnEosE=Hf2m3;&&kJN?CzmGd zaZE6UMbDhmgpQ^&3}cm-%~rnbsTy*guCEG4Z)ro)A`PyiS^*PaQ;j*81%cRYtTllZ z5M+CpYuG9I??``=H@+-Y7Z6VjIav&8!TCfDex&A4qe9ZsBJ+5fb&kRT4L+{gI={yp zU2C{t`3C#)CvO6T{jJL((kf8@UztugIBy`6I|0mP4Spo#jR5 zkKX&xi2iGqpF`aP70KSJ<9TxFC`as`4Jey#hv=MTkPwqS9&jin+xMxyluhyj_qCg z2QB(Qk2~JeeT1^R6n?4W6r|&}uLelwrPjYy7_r;nsr`Id^?m6C&MCgSqZ4hj@$;lF zJ8`_ZR1hJ{v!*T&G|x!(dl_xop9!0}_<^tmH>SU}nwIqxc7C>LJ|>cSenVG&%*!6J zZ*Y_2*e!CJ_9-~fXV!mQX}7>d(yZ`4zwY#jmcu5&(Ei~4#Bf=Hwo#%m5q9JbeCML> zF3M{@8Yq--wX5sjYFDtMQ}eM1 z@&)cE)q+e+t{F0TK-SW20?)a882TetZEhW8HY5_jI&NC2t zB7k9;Pq45t#p>uyF_-zcu#u`7#qsYx-#gv&XSVPj0e#1iEY#a@Di37x`Nt$r<%U{%ZcvIN!sGKT{WhHrvP-||toh0FXLl~6-jI>R}&2IN+ z?seu_rU0Sfj^-y(R7~MNyf7F#921F@#`HV?ewC#|p=RBd*v6`~8X8qE3Ct)4${WYN z4<}QVvF1(cmijvo-B}7O4)x&DkWu7c2UTLeQ0;;yGc0$s!s=JKOD(rUd_--w(F?X! z4PmqpXBm@DZTy3Bw5pPDmJO|@@>{M{fNQvf+VeSsp^DV`#(~Z^=YxU{U~ClX{@i;Y z%Wp@+W$P#irto){-iPovV!g*Wl@rr)hNQ3)OvS3B27fi3PJyf}0TH^#Ayc`Q7iq>C zBD?-8FxZ<0l*Su?`3R%?c>{R-0pOv*oo>hi{#Bg*&k~>w@pmpRCt?>S;IDIOQ>gXo zm(wEyyyMROyOBUO2mI3NpkQV#BxTLx)&@K)p<_E?UBE_vc3-`KYpJnHoLypgz_O#fy&o3^;XeQOBjh zw~GkgH``t$}H>;jT{Y^%pf^mH3NN6tg$Ymnn6XQHb3iGQ2UaWAt_)aCt#x)H=leeV%SC z-$yi&KHBKKr%2Iugn?oPD7pCmSh8L@zeC=4ye~aws zkM+HU)8?1zzoQ?J9;uD(JHIGP+la^}X#afDI|sn@D+N)HO>rWQSC%j0E^2yFlcXm~OHHKH;9{psh%MaAwoI)^hEjfJg=Ud z1_Oo9@vOqAJ?gogQ8%>5C5+t}v_O!Ez7e-u=%5B2rL`ZPNlErD33;A<_-g`lGO%8N z!Fj&JY2YKvi^nxAQwB(f&*7xxtjH|{NZNkuV>Qy|YIRR{m#TjC82-PR!qDjuIEfX` z+&T*9xPd*oI;wDFXICt#ZnxF^Y6HJx2D(|nUiT_INaSMzd7at*UtKzW-kv}>^Uhon z9q@Yx7_a+`$t)hIE%2OgrJQYqL9cR>9av{GSu0U{a&Vey<#*F(t$j=Kv)FAQ>}&{~ zHeDqiWQf79j}9F0bL)F}?G58`M$a870p}+@tHkSN)^(Co z(p?=T(E1=}r((reE%G1+MHOM@=b=a#Ywd-4pW|j2Iggdd_+ubNru_t^Dm?d2sPEH& z7Vbysw?y?%OV6qu+@6gOh@&hVXfwpE)`5m?&9YaesTqkP<08P@qk;hZZDX!h+W~ zTK*zj%l~T{|3n9G5k^A#mzM&kM*|qAaiEtyyiTEyi1|0wT!6Cq2F*ialwawIu}q*&k>IKWY*CV&W}^*gfX*PsP>=_}$N-9O zrNB_6mEkuthr{+`H2>q`M=z3kgbi0%h~e(Zx(kQ#3CZ!FkvA%sfas4>u!@zN`pgGS{rwy)S;&}=f-hyL?xdq*%c!u%4Bv$WSfTzX7qY_)-bFf^b8ls&!* z$iRK&ryjVUmG8y$cley|A5L@Ft>+Lme~Aehi+8=qx@_Z2X=;^D%*9;cSnd_+%T!?I zZ2W4T5)esTzD725uyT12)#R|n!HpX9j@H1j(I2sUhLqS-i+xzmvn?I{e=oO@Bc6bk zO{AZD7kZQ!Rccw4OhyaC$_?Hdx?F923$o6#;AfyJn(T1yS*crl_7 zn8$iEJqEQoEqJVn51jTt_Bff;;uR~xe*5RQexT?4d2-cXy=80ji$BrRGq5A}zSgp4 zp}QuSpPjIZkaZK~Z(TR9r}ySV_O{JIdl^BrBKN*>m#3 zRGeAqt}e=MLDXSAUTXmjUjOS9QBRDxdVKe~L(|*kqLH{#=U~N@1NJ-m`T4E=N=Db* zt@FOz24Og7Y{L{mhx_S~0ZfP(s2ta0txSBm|Le6eOfW zLZn1Mq@^2_k`|OMB}Ga?Is_#o7Tqb`NH=?43%K9g=Y76!@BPOEmaMhr9COSO=Qzi> zlIOJwX+gk8aK~d5m}YCMr*A_-ZNQ)dB!oNw_;v}3AT6YNcVpb+A>ccqK-wQx4!}HT zq@Y|R`V$&w5|e|rXHq99#eV1M?UzKmQcAlfuy(4)ef$;%=Ygje(*i0qhbHrxAFGnTIhZgSel^8?o#OclUas+^bSZ-4e5yGB(|6yl1uYjH5_nk2By%Xj-r2YMqHem5J=%-yK%GB0%Gyq=gP}O)lok z&aIIQ+hzx19e~S~VLsXX{O7Wl=i8kz*dk4MTT;I@=Am_S7*))Tyeg@a4|2PNUAUU~ z!M`lOb#1qkG3=kaDq~U#k~;{`6344C# zCFaO_4V7qvZWPMxE=@937mi99$Fm|Gs6e~v#i&T&dR3zwa%V}ABa)8^W)DeLYNR#; zt(j=T9#M}7pGkmdo$Ljvli_vAnOW>ht|cJ=1d36l?BEH~9VCdeaN}Q`1&R6uM3a>B zsbQ?sZMWqTs#mq3-S_CGk}pau_T3RXKn_QuRe(|}Z!{Yb zimo4{PkH^4d8fHoq&{YupxO$N^EQkVnu;Rr;7z%S*Ck@V6GAkxKKSyYd}%{b(LTu- z^dnYeX$J&Oe|}cwwqC6Of)|&)jhEM-4TBj(HbcQU=yc7Z=Ow@gXJ)sJgF1enm8ZVe z*A$j&HS3J_l#R$@kACvvg*rUmXjk+!S2CmAa1}6RrD-?aq4)-k_4l#EHp)0b^JGBP zqyF6m8o(ofGmuW=#j)PW1w||sYrH$!CtD#HRC9Gudt^f&Ns-B#pvnqySDCboywyU< zWs@3?F0eY(9m|t+MEdri|IzFCRLbSBlmtrfRqlYXNWw?WoS^qv=g03Mns5<%jP(k& z!EPAIpNi`4W9}1UNWO4;oOHX3O0iKw4B2U(r?m z--AlFADP~j({&EbR!|S*GD`JyFJrz^<*t`&Z1w4xwBeVy-Cw~FlU-VO4$ufQ6!vQk zt@o=z^LHGVac-iM-fWp`4#MQ2K^!#h&(LV_BFkzGInSRs8qR=u7xKb6JrrE(P#*%< z^{;3mp+P7MHQPSIyw4?v4wm!Yw-I#)3KsPGB|~!tgtreGp=l3+c9aLZ22zF=Cgyy0 zITNp+?5=0x%p~k>-DY+gFU2``1SCvhAy@alPfyaw;|^2wxdR{&3J}7>TtebWQg|l_ z?iLSA`eZq6%gqizumCiHfLGie%zn8@I1Kavg1W6y0tc76;QhK4#9s}Q)Y&6gz}%NS zr_2BiMDp_|8E*`*H}kwzzB9o*4|sRkZXv9J7{21m20dC=sT>6Y^l2lgHX?btk4iAX zT$;RIBSC)9xvh3sOhYyeAMsQl1i}@Kk{2tc2o8<<9?|(v$Q9I8n zhr<)cpo69^2J0I3hrz^Ro7j0>#d}Hp#(?nPZ@$83lg;*|nmc!VtISm9BO)`-v5@ZK zAxIEkb^8$!H@R9}FS9#p&Ee@;``Fz0jC*_F@vful2LOKvH6Aqs1oTzbtJuRR(9f{7 z7a|LwhR8%EY-MekzjsZiR|Xx9*xB~QT6l=~?(yPi%28KimvRqI zge&HHolNA`$0}|yfSG0hL+ylG5ojzs@Rv?qHzWF9_9y~lDr|Aq#!;p2IaDHGadugJ z!I)9S_(b5!9=lic)WO)ck(1YYnB76g0nI#Xf=bG57PuX~}! z4qJduOnm`Uo_Uas-?N_ci(UYOwSSNIrzR0KFiKrQSb>0dM;ZWsnlj*+fu3SbF6lAA zkiSvZzb9(xMV6VgeDfdo3pw&!t zP`s<+07aAI`Sz<0K$KV<(7hOfYk2`fUBGaFfz^o;>#>(6^>{^$Hv~K#5=qS)5oR!- z^cZT;vO-rj{r#=HY$2_ycl1yQPXzQQwxq2+F2u1)=gZa$522g-; znQp4{!iBi&^>u7Flc>UFWv`I72HcHb?>QUgL;oDVOMB&1jA>|;IO@_D(VT9w zt0N!kl&O;bsm(26AO@5i_(VD{W*K$ydFSw}3%?UpBy`Pp_X-1K`>#t{Fm8LHtSinS zAU?5Tm=AJOxCJX>{Q}bsd`rr77D<*c(q2v>_v%G|$!D_?WF&P3dsBiqp;4fqr26VK zj^e6%83@`8NtUya{aDjTLO?t%~k@rqga=98YRQpaD$s;Zs%qlSr?b;^ymJvzIe<;{}B{oOYYC&!xlY& zxA7?s*!p+|Uz;oC@Hyvz%o5_?5)l^$t8Pk@)<=5HY)}HmAG+NQN7sM?{&JeT&l&|G zg9E1dRdQ0;IctH6Di+g5V%NXplE2$o@5V#OGvC>%7r*e4!}8#*Ue|- z!;dffb7;SL9r$$i)EXQ08YP(#Ll+2;8N+E2zUm_PNi|7!5Mnm4pV9C5 zi6O%DbDZo8e3qOLE3WSq7vPU-GZPyqtG9a@yPVERd|&?Lr03xf(ga;3%w)PFE$&+K2bi;~hPKq26L)OR+3{~O?h z%%l7Oz|Wt8%2#h-Issi*Guu#~5SZ~=6Q5~Fva(jKk9^74dCZ{TpyHRA!_PU8wG}$| z{CBn~gIsib)_%9!Ll!WoIQQeuMt{Hh)12-uBE}X#(S9&;6~YD@EpAFFmDxd&Cqx9p z4*#gM7bRF~#kV&0srL<3hN4+ZV%u>)?_h=sJn>-x{zrf?{^C=;+T;mNTryCNr8uHb z7lTBADdkt1xthIrWmsf5iSLz5)vdD-BD+iXvg-E1iYPfr;%sU^U*NE0lTBp9yv15q6N ztZY+GY*)*t?ZbC#^q=tNn-8tazX6Fql&1I#??o(e-ne9*_vjJa&3VuyLq!1^AUn-E znk=DtMl|Fab`HQEL#_BN#Gr>E9Ly4!`!a|w*Ks*RAah$$;uLAF&{_s95f52v^$W{sE)$zvwgT8l@XP67Ho-21KsaXeed4?rs z0os${{Pk1jh%`$jJdrsb;a59-oCdP?Uzr^`4@Sx?CzOvwh!68p1@T=glX|Zjaerh3 zddM80iO35;^KY1)%##Yg0b%r0SM9Gy;dz}oI93Z+*vW!mJM-DccbvUSxs z@5&(jRHHT!bZEe@#%nr&lH0uMcyw7x1KI&z_j!(*UBeF$B$lIO5tutYt5AEecQL4q zZLC%at#n)&nFwN_7kD$vd)Z)lck+kbp_(A}zj;!o<5piA^!zCDLyN zL(c*nY-TV5uR7l?)*(WSt5bi36_yC)9^YeMLCXf2)_9&T)3kI1x;cva>~1=*7CMcG z&Oya8W6W|IIq>?CeT;^}vh->JpsI}uc-VJs7fsb*NeDmsz(%t@8Efz&m((33$7T~> zO|^8Y02I%d@oo=DLKjHlm>V}$8j^&}Clsh=2n894AYphirP}!#E(t`I%RV&HuKr>R z_+RLPWUJ#(djR_|Ehd;DY$1F6kg?+_aVg&M`hc(*98CgFxfP<*R-7qzfbI^pNJ@$T zz^22M{x`=WSBM00>;#NmbGL&AeE>4=T?_2TE!k+K9iEuydsP;oraR^=p$$0)!?KH! z!Iq69b6{3WHP4CYB7R%cFa4f+4pUIh8wwIGru9vu8PmZh%+ z@q_4Y@9EOjgqr^@8+}W?uO_db&Vuen zyn*?-cM`Mnj|lFa9e0a`$tFcpKnbu3Tw#y=S~#Y2Nk zXOps5dOvol{ai6oeC%VL_HFv%cY?N<53*^=?<|Ik9xC*Ln+a%!`8elRzz>00A1c<| zVD{egme{#-yQD-gczF7&{F_iceP1d%m6JC=Ob9w<1tibBL3>-BZfrmt1Mmlu-^i zxu_!sr2pr7e8&SG{JWKhunq~4$i1uTH)kwpWQ-EBssVMnR?wpH35{3Z#UmQ(m#6Wt zW^<~k=C(+EYU7z4Xru^wO#MU1iT27ecQ>N5z~jaaH_Qh;m@F%IG0eXN37aZW(n0M* zLBx4oY7WY$Od;fKerV~wyOT~+noB)y-r2N2+EYMXw(UpvyF7IrU0~MRKeOaims+(2 zKKz=q>C|H6!JxFhN!zwd=J|eaUyKb3hd2X(T@%wTm8ulkaUODhb93i|f2sNMA2I$< zC^%D-sF)~7ksyIk-LezEBBFbPX+@wVnH?_m>f1obdB&j+l+5)?;0-M{`e2$!_-mzo zyM_=HNxanhD5L9F#t`B-h!x5Ii~V~wjF0d0a~euQAi#p?rh=ag9N!__zAC{X0^CpO zTfaf=EJJp@YPRUp!+R4!&WoEHTc=G_#$ZzSL$-CbH`$0Pk7r{Ji!U1&hrBp0rsux= zQO1txWfm!)EXtI7kyI`$TBC+PUUV_J`}paT+Es^FvJ=5`n;Ug)F)IUYfYtelaR&5_ z2eUj6-RsWi>g`Bm3I1F>-wJ{T$>%D~@+&477o^aIR=S)B$EB>4Rsi7yyL62*@0=_~ zJ?<$!uP?NHjPUgr50wZ~yT#o<8?PxVXoCy@KYg}97>6PtvT40e%CB@&Ay98V|2;HBMHJ%k6HU89 zgel*WUC!u&lc%o2C%(I3IId6Ca?<5p%wnH9e@CYAdi*osj^HjBch2j#>uPi&Q}NLv zE^r%iiDpBY34onRvbP@>r5CZ%_C9O~29EUu@)e~#R@a_+NBw@~yIwA0(9TshU`DyS zmZ*^kD*-|ci=Xg-i^dyjH1k4(L{pu7#Zb8Oe`sPjknwJKXx{n*KH;^3BMpog#R794 zvG2OhzgZATR5rPV)Q&D6fA|e*mMwk5vZ;Pv#Rg^r9Nstk2Mu@uarBy6zhaa6B@-5& z480GvfzK*3Pyj_^NQ3LaFqedLmK(g+##$s7$w7}EEogfWH~)PvL#~yTLztCFm-xx- z=Nm~oM{FcKp09=u_QyxnkM1325$1%+%MAp25X(-S?*C z=?5hZ_+%h#3vlsXCwXZ=lLwt2Lyco`jsF^Wi-c|SNL*y&qo|x_UZ@~F%#A;zgC9kb z@UH865Ta5TIo!<_pyrAeN`vgo^^V1Fh1Z~nE-S87{~oY#uJy}F6ydCASm3ZCz6BF9 zsX6mQg1qq%rT8fO$t|w&(^z_jlue$?+`ynRTImSEax`OFd%_zHxKh3f2Qx68jI$cu zhO=Xchf+}x8al*eH-oBX(h`iPk4~0mx$WPx@jc)0Ttv0o81P@8w|%34dT$icV()CJ zUtiV$J$#SU73mO0nD~>;x(@gn;`($;S>n7qKRO0bK^|WFH?3Aw`CZxm8 zXbNEQOa&c@=31ND*#<#RHj*W#&@H?N@9TFHu0&i{mwX|Ncl5Rc$&6%=r=A z^;93oJze;8*1m9={x&oPYS<5hAS7>%xnt|rod&eHTJ zDyuD4R!w3gjC3ouFV|D9@9bCAZwibDXP#jA%+`9Y=3MpmJ^jvDG`d_B+E=8YMWD*_ z-JmH)#F8E1k6U}7fi%N(;hXB`2Lgc01Mgu@KYbsQ923O%)Y|O3zSsVnlI1bhT-X;5 z(HKrFDkr4doA%9d+Cbw#^(l*fmpI@i+HT8rm5Y#m$`{lC6>r~zBPn3uEhu&1HUFil zGVia!+~^-g+v0$lbDD@VXySQt;ZfK?V{=ULf+v`;P-&eUNCF05`{o2RJ*OL!Xr)z0 z!lehj^REp^2z`)H3K1f%_3`@)dkE^PcTentM>9a2JU}6gq?5)3!;SR;*ajzpgH}(c zTw=~JWjaS5*D4ceh-lrP<`6#j^>Ht8Oo}rF_R7r%6%Yv!%uma&Ins}0)l|%Ce6;Lr zHNOMRBy39Yj2?H}Yt0{boBNUC^$5(zgs^tiN_AOgz1$b7cVfp}5Yjprc<9LFJFB>8 z5dm^rgI|!UcRGBno0UrPa$TDF$B>7 zLZBDKZ;}R6Kuz|hF8ikbbi`|;z@x@ZP)Ekp>zvW%^h^G;xYP@VV0yfI_g-cQMF~wP ziZ=BFM4f<&8h05CN)S?Ss8}DUlOc@daz7+(k&^OD_K`H~Mxh4}WthiBPDb@Ml|dqh zdVFbQ6#PLcF-j8q5(mQs6EoX#;Ul-Ba z$WlL&l)c?RfJ)D)fv@}n?X_fZNzfTt*+7Qu2MzPQCows)U&@<3Hyd2jc)FIR85{G50qY6OcoK*3)8CO&dX8Pr#qgfr8BpSq2*+Dpix zC7l=*yqP-OdwWUv$p}Cunn;xwheL!3ll?+B8|*RZyNG=<+B&hmXcUmxipu`^{u(db zto^Biuecg=5AU@|7uExdmwUl5xsRr{LejXza@1|}k%&s>f#M!WPx(G8vZt7mm+p%ec3G-T|^UEiT?U-=JDTazwPrb zd3nh!IrP!j))IN~@1||IdN!44BIpeQA@ziaXu@|;5jzNN#?!SAOA&f<-QzK!^_A$< zFO)bgOs;|hRMtdT$T;LGbAG5FD^$VM9@iIjZXhkmU~nq^0rNXHHTGxm0XGqRcd2-B z!w)Q}^~LInNjQ*HLxEHW`CSNn^Sg=>cQ9{#?kc{X?XcV<<(yQ+pn;e~KwQor33^Ax zTGh@ol@fY}@9!#li%TOHSs~KjA3|At!SZSK=||J|W;p7hNcheJx3wQI+{Hu~RA}-c zn*PWuPAeZ20Uf-z_FAZ8>Mf=%CFj}9^PzIw0RBVelEL_+C%M4eZECrD)BLX(2Wax0L#DYL^Cou)PRnR=sRe=mL=XR zj2(|QrpR7K#pMaC&zdN7SzN3%7|C7HT%}0i1NaOKJg`!KhCcgy=;iEDagQW`;4KK1 zH_bRpWT`EwCMew#G~QI;f(_OiAowK@NKk@*T}pmie(Bef%s7OIS+%AhI z5|vUB<<_9R9rj2>>N@x!Z0ZP2YPs*GJz3VC?W{VmJ)jNBs5{HJlw&Q{tdi`&uFHEd?e2Aenf)64t^M;wtF!mw9e*^dI3u1no z{fAKlBouCW>bxngie|dQKfW-3hFXT+)*`G8(adNzzzcwGAr3M~Es0%_@LlJ-gUa$A zz?|)RKeSl*I{67WU|ZLJmL!Fr-&;g9QMn(vwwf_d9gX?-8>nu@eNWJLQay+wfo1>6 z^;JxD_hBQGLlbUu8l>~l0*ijjfcF~+2EM{u1e*dKL07*)A9&5@8|riB1NGJ6Z;w?b z4^4&xG^eyDPl6JmzyF1&Y^s`UOy;TzZVDUgj)fE@I;=s;*|1U-Yv;yOmaIOm#L=)>_=fWl7j3NwT2ph%s}K zjCm(S^kEW4mz1-qNAX^M7uT2fj?i&-G5eH+dOv@ffRNNP$bo>!i8`be#7y>#M!5!P zTmOPM65I-cy}tuGR?H69x2xr(t|6N3yOcMlt+CSA9%kif>z9!0cS?e3)d+~TC~SJ& zMDvR4sCJCIKX4*$e)n(C`ve87GUbPytxgRjBiPB&f9k#*I50o z`7om0-n4k8(ebwa0Qo5&N!>@vtM5(12KEjw=Lph+OU(gmt3;*WccvGM(R1m@{#ezV zW~FVZS8cXW%e-l!*Vz$x@t4_BKo&gf#^E_##TMQ1yQXx)VZJ~vbXcF@hue(Y!(POA z$MS|2C(yzB;y$K$MK3Us1et)@U9i}dzx+bta7b~x?b!bLdgupkg?bT6g|-)5^HHlm zIdmN-vZGX{fKy69zW6ijaL}Xe{E9PK228z@Erh#`c@N&d{z|B_&Q5KMKfnARswvvL!SLLc=SVFu0!SX-5?nbt_p+x~U@Q}J~B`!20^ZBSSN{D{F zL)0I#WuHqKccFqW7W|l_^w$@^2ofJjexbS=cS6o-t)Z4_L5YKsPT6NcMdq$2cm%Nz6}hlI7O$xm>py95vlG?R+^xqNt0%B_0* z*%Ih3j!;<|2w^#vhZ7I3E+>eZ1^Q(3^2@DWsdSf%qd_!t%Us_mGzda@4!9aD-7||C zEZ&G*Ey^SOJySYW4(NhC>d4)z`v}>GIiy~=@j>ZRHuw`%Tlm~q-)k1#bjSZ8mzz01 zI?csO%aMBal*cD=G;5!QFt~?W%3gef{!IyhfP6jt*PJ8(+^m`@i6zYfJ z8V^H9N7g$~;N~q(>GNES=dfbum${Tk`zeKsx5W%ez*SPSh9XEsaJoPsbUx(w#9dK9N;^eu=JHqp+$fT)#nNN5O%i15t0)1 z6Q7cfbb1@IN8Oo921qX%fQ8HJ`9Qil#gs+wmu%W0#Ij3_ak)!=WOv12E{;#M;9PvZ zBIC2q>(IcX^bv=+Auf7Ruu9(uM=$B3^U8faH($E>j)s0jA2zqG+Nm03^zZoaGr#8Z z1RQAY<4P$E@MyRHC9D>jh;K9z_H&3fn92&MCF;~|CXtA+Xm-qA#x5G*6$O!WRLZQd z^H3%V;Sx%{4wT>F+T$4Lw=P>Kk_>d2+YYKJb#H=8NPNoHr{q{D(oHCm3OS|YDUbHv z?D%AF`&a@2beVs!+Uy>c8Ump^U&q(x1~N;N{aKEvvM9h_dqibHSA8bHeG%>`Gx?NY z_&jH4M;T;Jd&ba3;lq|7izZwZg`S4}A^{4>ewCA3 zOjUF1&pZFME`xHA(on3gy%@-8tz@d3`e78$V+(&T0^&P#$Yn<7uC9c?nhu#L1o6@= z4tl{OV7?wN$MAi70NY|SAC3y$e3Gfqbs>j65FjG9B3YvKiFPoG8;l`p^F>7t1~2ty zhPVlXt0`_E2gDa&$~dMxbY(REcNBiFnKeaoHE)h<@7CLJpuTD7>En~r6Jf3elx|zQ zohggZ8KxeBlprBx=AJ1q-tryGN2-h3Ngnugz>m{nyuP@#c?2?}*fIu@3O=(7Ahme1 z^87c_2%`blXG;=3eUQ+XTj5$;1xcD*PY;YYg6r2`VNU%JJiWsHE4{)d)}bD*(=ByX zD2FVDW%g9D=a<`S$w^?7dy~a8axp70IyjJ}6Sso`Zl;*=*tZX0R=1rzZ}}xB@rAhp z_*NxL+U7!HJivy9RtLbee1N{X!D|MgT1Vq`J$(v?0I4{BgdkF6L zKxp9*Wn$cSL#BAk44#yBSpoYnlH^s)1U9V;)-vBlUf{0xwJaKTc_U}>WLWX#UAKK< z?wR8+lD=^i)EAR!-@O6%WGzfn?t&?rqdFi;Z31(u|D8Kucm=`RsZ+&o$}1VM-+_2l z6*s3NJrI`>AMp-8l+wwT{ohi$|5T=*NcirAb}M@-+Iw?EiOv?WqLz=!B)BNyOQDXS zopK++ZKVSx$#9KoO9I!XgoJ!a6S`{F_8S)&E)p8r?E^NHg}dN>JRg=(og#6;^^;Cz z0Pc{RwVPKw{{M3K=Jme{KP|PgJimYG6t^8x9n=vAywsPlZ-E6oB9dV}kWXH}h+vkC zR&4Bj*p9c7t6w6+!)~8)kZd+5r3`&iTO`qu3i_GWRUE5h6jp>Y5vv}L0^h=m67SbA zsjR`-C-f1{E76W>InBdk?t{%)@zu zR`n;2_M|a9cpyMCZys?damQf|Vt^J_l$fTqWM z97-0&cjcuUL=#DP*W6HCh@%(V2{1jNO5Wngh}vkPQM6xc_D34|?rTI)N#GJIP`60| zq+=!Enh!CEtKV|6{xm8=P#x=h2Y(YaFHoyzZGq0vCr}4_GpU=X^kjYpc^NlP@%%$5 z2SCPm*C@WX+NL>Ur4CoxE?IhYJSNbEk@JYLns{bn#(>=fCS7Lda={m zAItX{zn0kw>fd0A;D4KNT`BCqOODv@8e5}sU7Rjl`!?#2iucW(_1E}^>)^J06pwxl z^Zm(({msTU_LVv!Z{#PqP;OHLSA|d#h(+QqVTn5*Kcg7N|K#Ikiev;rLlY19?sbuc zKNjW3;q5ykKaC-QJ6>vKB?RP@@iv|KQVzX!J@ycInu7ETUwKhG(`5S?%G=2Q&fDa9 z?IIt*W=+>;lWhj7(;k69=nv}2YJ9CtV<;a6szqn+n}(e%g*JlK#&BWW&br0O%^{<3 zOHr$43P+UY>e;|P&&W@m+w9f!Cnqs=XkV;#@$#$A{5zUgi?$UF2a2&!V4?;}jAO}*Hnk|MWh)7aI(0%Lpy)20n&ybn(M0iyQ$$|l2v--}}`)hX>OHA%$; z{&FQE!}*!|B8d`v6CSX(e-?SBv;eL_-%Vyi?y_itzu`J5-RQ(|HXT6|_4`*_t(!?K zzu|*|z8iOqVY3ft4$k+!uTF7S{lJUi8RJ`d=v|xXQn=ZIq-dTx3QQ z0EY9bX7|GG=iq|8{)4+n^W#NrShXcd=>wR_?AJ{;3tys4)?IPy`ixftpNi4FHfJ`S z&UdB_zk1GbQDFs;+Z$vGSd5e~S8vWS`3bE*6-z&5)pJxon5rTQ8*1Lzs1iHrA3dje zTJ`%#-sqOqd;AE`l@ge5P1ai6(vZ%;7-g7ON5Va#sIa~z{nNQG4LW+~M21ys-#WN6 zrNC{KL9)Qqx`|ZD5%KNqd&%c?pO0NQX%P@-z=1zM@prv&#~?3y01!9D?B%G7p!A=Y z_3A|^X1Ekb6UsQmMD?XF@`NFzD|_jsb!jh+&{c$Spiula$qdTFj|=>p@iy5Ye=5p` z@+W()pa3dQdf|!D{Nz3%pjC zr;o@q2$ElJ^>tgHHGei-rmPAdZl((tB~^576l!o7oK$ws^|@YmG_2&S4erL+=_1g> zJ=7uc7y6wY<;RF-2{N*hypfeDM0B{+AkSD~yvj3x%>sD{%FpCQJ=O`g+Q2un+>6KC}*Jsm25rOI@pyUbf4F5K0 zXd-fRxeBIKPqv0_nzR=%gZGKVDye(%*v@yOQn2(zwi9WZH)==IZI+xmQScZo4!0;9 z+|K6kriCV}oF!9c&5{BrPgV;@({&|Ou}7TN92%4H1#PBkkL9r@&z2XY$c<7vKFigS zitf*GNs+JApPKrUz?@y3fA5X@C0N(oIdPq{mZC5(`0VCeT(=chID;wF$5?>KAWkg` zB6=VCXGB#qZ3%(D31!Z7$DP~O4EvXP(r)C`bFGsHg?&h-wshWJQ6hC* z4gF$`!Qs)rBE7o(WS}|D zRTU%o`O>*w;V9ZZC68H;Y3<`Rq1EzZD(AZ=n@pO1Ft0hX>CFBztFu$5+P%XF{OBVP zMu?LD&AHx6j3(L^F(4gL}SudJFb{iX;=3%^JwOUnLj9E#A= z*B+Lwd4{n8*3f)$KKmNn%>t3FVZ$S+zdeWgqBe_Zo}kb=$0UA!one1OY|8nVMB{?! zpYNOte|pV5N%YPK)ci{i&xZ9;-4rO!){MQ*eZu{=IVzuP9dp&~e731iX(x8bg)D*I zcJ#x>q{XG$&Kq*@rA@+eWa)sZF0bhK5G;80_~USZU@!e6NsfinDV56-^Y z*M&UlosoO?GDmI1q~m>R4*%reYlhnjU@qgCA>_d2Z{z^NbvmCoIL-?Y`C_@B^ciyM zJARKd+)CG#N@{ZxtEP89emy7Qd7e0N+Bhg$_I!vlTy#%s@w7Jv^Z3~5tmE}&Wz>9@ zD}&O=NrKv$i&hnS?N@GLkBuzw-|03y%mx%E#ciEJeyr>#8p~P`%$u430{W&Xt&zg} zT?%$a{Yv$9QAcy~Kafz~vx1YYNOrwMI#Av-faps*64HlDO^5&R2bKP~@1peb(ng^= zh0f9oKoRcdk0mc8aLp$c0L@MBLw|q0y~AcT7)S?cJ1G7EZ4bKbxqp1zkVsVbY^ZBP zduMPu9WRW6Gd+OH1z5#JP5+ye?k`$4#CF2Hh{D{Kg8eD%)`C_VS@q8cXuQtTnXITh zx5lmg*UBc@9Yzv(Ezz12cl9OpYK~d z#^;op5@0R%YN>a~kjA-rG)|FDgt7t5EblFD3ZmGh+=7V+kr|5U~|b&Dqrr#<8XjN*f9 z>I0anfcfAsEPn~Tz-^_<|EI?UiT*8E>{*GSSKTI+7=Eu^M!*I~D`KUUp-5?$wM zvHqFs!A?(azzMs{lNVckUAbbWi4Il=U6CLCvZN`_P6}uBC%AHhG06D*O+}mzqC}(o z-4w>@61mTZ?rz5&`z|Ssv#wUQb!tm=g@KdS#e1=QC=2rU5YH%R9Ou` z4ucJ1JS0h7DDH*yT96v3`Aubq3j;=r2PGJ6+QWlX{S72FhTZKGEwuQU(CLD}$P$1g z0+9_ZAW5KuFx)bUHXglb5!d7G3K<^8t9yb%a~mXz_x_zIW>EfbjL;U{Vyv8*+;dEJ zI!tH~3v~yhK!me;MxlUg%V~f7T%3QWWyW7&u|!Rb5L3i?HZ<>Da#NhWP0Rh8CjJ%E zO$m+T`(r}s9{2R_t;>j|g$k&SrXSe-qO1xa0qzmzel&5q9otjvHb2A-z<*F<>fuF+ zwAIzxcwg&TMH6AX-6FUl#TatmTf80U{*Oe8ua{|oB_RlLJBIn3z@Gbb>hV~L7hpst zrdP0fi2^k+>$7@cvrOM!!`R$*)+NkFU-Ih1B?P|61q1?Z#koaH5DFuG_gm;DN+k9J z8D2ZZa(5Sa>2jj9nNOwZU39+GpPvQn=;vpLz5XE;keRxSdmHBK&e!+7h$nVoR1`f{ z`{Rs$a<$vLG;25boF}EvMG_q*{4!t*kh?dQ6BBq==agT^TD|kQ01Hd_K>4F>xad~l zW>b{D$ZtFabcaQ1u(S{fYRfm&OCx@Jw%3G8RzMjkJknZFVPJR1Os$eK1p(X$>?jZ( zaT-goU0wEOa65`gA^V;hhM24z$6<~pvh8A~09Tul+Yydp(ro*$o{y*L+x+IVlur}5 zGW96$>471jZwaabXsj(_4&{WDb3e&lQ6Dk1+!`ZY=jk>j(k9!HEHO$&DL&9ahnzfs1vHoPBCDYRSq%g0@loA#R*=;QM7hTQ z*Q|zHMtu5N?enc)3j}WFgT~L`%mQj( z>upfmj~C2oxH67%nj=mrOVdL7$0xC;j7oba%SF}!y|uQE(|_vrJ2(PBxUYTSd=qRp z)dB#Gub)@5@S*-nE;w7}0447W6fy@O#_58`iXp-Wt<16?7eF<3`N!R>3Rop{-H9SF zK*ENAn1O!#X}k0tmklI>_W+Mx>L|RNm)?I1!LCQ@;X{3$0SbCiIJeBm@Q%-uN31QS!=bEN?AoH$QHglScl%-0x*0Cn zwTwg$(`V@N~aFWHoBJ?N|U|#+9@Yj_*WKX~F1L z&#+j&FRYv->EnP-F$xF!K$&7t;n!|%B_AKYMiRozMcTFnB34$IsuJ9yi$L4Y{TmBU zbwSkLn7h3q8dl=rik#e`V`OrHeN@sE0{VqkQBi?cwjY;kg8)Fn)8HNmv3G>q)QBBw?8F8Am|qVKG%Ap5vHd0H=`v@azHM zDMvqPEHTHtOtik)FZSLSy7!Sh$qMAd?niQ20Wc3RSyI|#BS9b2O=*-%+BzP(0mlHn zMvZLwHFA6Lj4hP7SbU^O1-GgrEtcyxFCx-2fIZST<>H68V)*@BBfoHO&+q^$`z<68 z3U!f+Q204IKJ7S@{f!^L$OlXkfuM=zcg886-`_U-gQSL=X!xp%6Nbv4vQBJCC!_%Y zpb|hQx+>fY-o#xDthd%2#}5-(!e~75?D!IfmE{F;Jg@VjG)%1Xqgpl9newBBI+XJb zOE0n9@o)|;LdS#>K>i-LC^T&JzkB?!8OtqaDMsmZ@b2-HsS_8z5pYVWh2llB5r8s0 z$CI`=!fkeJTj@%ya_Kap1vX=ig zd*fHP=a`n+Pw4-|A48~l>o(lL9fn+9`fcPMG|_GNrbU;EUm%!mb3OCF@C4$70JGD6 zUqS-UTuR|#Jex2&9~)sNbjqmJTf5d6gZbs6rRV1debSAI+BY-4Rc)LdH-40+1lyF| z)~B2(-n{d<8H>Ao->D9Z)zeObe^#Kz@V752m=0q&(^PmgFbYgzA}OQ%&{m$wD$N4L z=`Wjok$p_Foji^d(!G=l>v=66$dTUyEDfWU2gOD$MYien#lz){2=rw3{KkH0G{sUnDGgA`!%#jCwl>s`sa&o9gb zs9ttv3EdgXJtF{^Y04#L3N#(UOa&QjI-TmM&i+UQH?MldBsrnQ=oYfcC-QTukuxQp zL_@drmbu%di}U&Hak5%>CdB5t5paZlSO26z41>yJvZ~?Rs0G(=TiJID@TC7Fn0<+( z(|u#|RKa<`b2x}Q>UUS#e2Q@Hr2fg`>%wuz(afgLkO_W2+HKIJv9IO$nUc+carlxJ{oYwN$xVVE#AHB#tS<*O zenpadiSddzS!dt85Do^M{Ab3e7{(Vi+th~4M9DQ_MXm&Q>aS3Nh4@ME9|}_gLFK*n z_|BQAhma8leneRvNJgc?krF&Fg~a8Oxc6{GA=FBWO@2ijaR%3UBOu1tTEEb}Pqemb zRnG9JH`AEX2;dyki<&i}V@30OIN>fMB_fR{MtZn=BX*CRA-HpY?D%+d5y(0Xi?@rDf@Pwdg%!c1-k@U5LU!; z>`~z4g>Tp`uc(@3UI1<%16)Sp|MwfkvKg#@DhN4A#~+-~eLon8QR)ym3(r3=J6Lf# zQ(K>r5;Umu*hkIsI5IK>kU8AijNJR+nhJr*4q4mx5o})e-=&Inf zRH{rhHEP`(IOWH8cAOjw1iV5yU@fY)lG+Du$Xr1=%KAR{k~29+R&~ukZ&YFfok3b= z2Nf5u8$<<*=n#bfIQ}iF)xiHDMgmfr1a$?Y?aZCBfX813Lxx_amUA7>frwh`GJ8Z4 zWSMfWOsfuE0SrPeRX`*naRHXoFWGO2TqZRQ5lZ1XPPfmAte$wR6xyC0zIXBkv*i{a z%y=!h5e4j@v@xMk2-zsBzBtNI0>G(D^T&tD*X!zLi&z`Q+^3A_M3cBS>H!pJ+SqQo z9<_gW4aD)vtN_?AeWa=R`tj5-fyo;ve%FUKO!yij!f|fY0$!axLrii;tfGY-6`*rL zP9X`ZfOHPy9sjEWBA$xo^L)dzjp}F8raBq-W1I*%R!Z9tE=AyRbomwM+b;LyF zOQm-ee;G@|bcE{UfTnQQZIE(OibVR+r@-IASt%rEr*`_3gl$S3qNaVcZEQX%Ufm4S zZ&LV6m1*WjC!JsMANDi(T9yr)w0~UJDid{gU0Q--Ll|yPA+OTp@#kp~^hsP3s*}|R z%|Z}A%YmRp)#A7Rk4h6h5i8{6C8;OSHt`VAPy|1cnx?$5&Q_p(YB$zudxM4LLi-Gg z#fMY+MPL0&Sc0F9&m(BZs-AB&Z%CUwfD^2XgY-uQI@U!OrqVe9gbD>ZsmIWSL}hxOHaE z(HdiUCw^FG5Bum6#d<_2(-{}TE>!Sd4=Sc^_Jyk6c6e}+v0%5{0Xw(4cN6XqE({s8 zbuiI{w&g!6teIWKtnHuQIA2#}c&YnFA%WKqcqVcyZM)-$3NORffQIe)c9ssKnI?tl zXr3}Z{elxqEr;Ia%_#{iKg(~!jH|q6gLhqe*bPUL)f%``YMlTmd1sP+E5PQM!pYxU z^Mo;1$IGdF!Kn^?fAU;>$Ymj^K~HTD#Z7SuRn65Ay=t{ujoD}}yb}j#VW1jd5GT4Y zv$7y38_O<3!Q2dyviMz336ZO<2r@*>9m$Lg1&HlW+5D*9%FoLRUD&^fXW+i<>JOnL z0POh>S~eF+fk9OmWV_uj!CCP5h$}j#DV^Z)u-B=R^Y~=7UCUExRm;a$T!2X0mNs@R zLPo{Jp+JFnBuI|WiCSJsq>&L8yJ?K8`j|qwFL+ssuw~0L!DQi-U!i5=3WEBH)U>VL zVOsKRJ`7^a{BsKb{vn4T*6Zh%O@C$S>3z1uZZg7-)jVG6G-&|0aV_sW#{^H!GRZOF z1?4qqJx~#U7ZCf&xlw3>BL85RN8*7i0MF5^bvH+18}QMgkG0pPZUdf4Z}pYxt6MP) zUcFfg7_yjIN(qr^rV4Q5z~;kN(4Q7MCsLlvwg``vftc2F&}q94E#4HV1)t28VGPA&W@X?qn;1^8{B z7T1wNww%o{=nW(g7W@`f-%ms74M>)p_R;QukH(}=3s6~aL`3r|iD73!6fQr&<8LDv zlU8)G%ikmY2afprtl^6UJgEmTK@&^o_J0L-`F+<3T%&(!S9MZ)&c55MzmDZEG&o7X ze)2uM(aZf*r*VGsH_@5dK^fMm(b_yC0MkIvL9Tc-;sfNAq>k@eHEl``ds09m_0CB6 z*dfxeua^qv(}^~Fm^&XYV`}#if|dTug5X*R-sajA75qo?QV5BqGtDWRGC4B!LqLjWjv?Dyg+^l^bt#qS$FMU4zE-=ZM}FW}=Siz`cZ0AA{a zcCVxGZ>(Q(*RCY?AIi22E_|_Q1u3iQWeE#_*HBF!Uc%BfEyfh%6$ZCCt?6_Cxd6l3 z^HjDpAqGrVhUZ~c_N%prQ#gm3E7tbl>)+p*a;ULTIlTnb0M}Woa`mJT!cT>E=wVxl zyBGQ7f0ctW7QhyEThyMsM-%DwB|UQk$T__h5QIxMOAr`wwm|tx`JkcBgI_-J?#G7!CaEnh;^6IKfO_^Vq9dOJWR`(0MaZ35R!RGyQ4z{iy- zd;sI$Qhtn|M&Nq(lNDq-l~X)Wbdt@&Jp(x!@eV+OaAfys^;c9K6By~0xFMx6HC#cy z7zaLf99LPq>yFvXl|pQRkZT@sAP`;2Y;zBJa*?%XBj@YY@q)GoJcp3iS7c1) zyFI6bd*=yp=EYaWgZm-4WL)<^m%~4y#v>8skEWj!OIKEBvOGD*+*d3O8#HwMm_@1r zYBKkHC6ar|k~vS!N)v+N=Lsr1$SHGk401lETMEf;8>Q0x&n9xWZVcc-(o<&yk>Wkq z>sOac6*e{lk7~v=mlB?Gb(o%XjV$ zh!6&etR(4lUwu?O1gVe=UsZ@6z#8oT8*Y51)RMpn{BejVt?yOH_!&w85`3RnWPI#@ zA-Pw7d4%HpzcAeT_(;+8c5;!%6@6XfLKypq58=5VcpU+``abKIL; z1`iO0$(dhhUaBy{et+~;t_IfTvknUAtH};b(tu(jJ5IW@=38<@78g|O;fqU^012>k z0Eq2AKFrd&5cNm#t%o{t8hg85tr}a#I-rE1P8|C2%Eer~%@PrfXxlhZQ?y`6r-~iV z&Ho3yJo^TDOw;@yw~5lH0@R11m{-{3(hTs^+>u`Zk6?h`RdFMvB0_h?6kZp$?p?G(0jHu> z?@>B%{YpaO6rfdOfYZFu2trq&7A?FUs732SX;8Qosm;He-unYcqc8hT2%LFYk{Bi6 z`Xq&K^CsI54r>1MwU5z2_LlYk@b(s9Rc_tdup&w+AT8Z3h?K+vMCtAZ0g)~V2`L5X z5Tv`MK^iGRN@)Z{X^@caW_|NP(7n&Q&w0P|o&WsT_Hys7to6(obIftyV~qRh`8&Qv zyoOd)G;~q$V1QNSa`Nqtv7($bg+GlV@I0?+X^quUVRkP#3#zgEvy8qxzwlBs_$Epp zvJrYVitvA}msbsPRcbLyES9mV7l??AEOSYI&m$1A;+xs$??Rd!2kqHEL0#vIzk^7q znPzWL6XSecnGpijwtXOWx>@61IyZCN2$7V@w4XfK3~vbrOi)#XU?Ri&5ydp(ohi%t z1ihYK4S&%yJKxV#bgO&@s#k!o{oM7IyPEW)5V!6Z3&abJ5M2Xn#sndNx8TP4HiB>m znf{bGRM)wUm$l2dGR@QnWvB`U>~B%re}T^hq)mz5%bp?tex1b^Bs%XplK_ zCY8L5QP70(&xV(hg}^0b7FQMJs{=@ycDCEbTy7Uebo*)mjx`=nR@A-M*H*yN82p>1 z>CQIncnF&Y$1#*YQv?)U%evh)TR?7cCrI?`pN?n4Oj4 z%wWE?gZ9godOY>lm?*%Q2*cZ>qz&^8WPB2CYanJ_r0of^8`VV;Q3cxkwbpF_Ni_LC z8xwHh6MB<8`^JZ5Ir@M@e7t<09h$yLgb;WLu2Y4nQ5@5mu@GoAUh~6MMDpqjxF>e# zdNtXh{q0%9B4pNM_yjqAc4bYnpb)Jq6!bfe|E=E<(AUMDM`i`Tm<%Cuh^H%goJML3 zpo>^if12__EbW)|2|fx-rx!AzLf5=9)X%J?B$Lkd$)zve;0d?!+7;Jh*OfQi(;7=# z&<4JoIgLhouu{yyU$6ED@Khex34=0GMyPNb@^eC*2wHg7=%;Y!0HHkp`jK>CLeYAE zr%?ZXtT6*YEvx!nh0uH8Y*WdZDll$KW1H=-C5CZ9oeJbH8^z_ei0^eO!PqaEonaG- ztQWwH@u+_tr#o?;H!#hqo_Li6+(U9#%ji{NGwIa8CptfDdq?#Z5DWjp9mnDm}B3H5&u0BkrgLOdNe>4cE52+=o+;Qv{U4jLY0uM&B+FX5=m(1 z%&%H_mT~PU$ni_Po;QJNMbl*qCeQv3e7g=VK~B3}K0;4fT5sXCiL?&@9)n81L48o- zr;Y>7PoD1b-oPM(mcg$}95ieSj4dBW!N7~$i~>~$l7)NBM$>N%qL>orKyDRkFNvu$ z54BDYqM|7XXj&4=>$iLdzG$IFC>t7?BP{aTFV|j#0u426=mEc z&UtG$x#sRNOfnVGaFTo~0pBj9tQ0J_R75Yf81(-}%xAjP=(t<{X3FirD zBW{JoDI|uqzDBif1m!0M3Qi;@=5t-~V7CWB$I-qtrBncCKJ$kg*D)aVNXeyLK?RB8WjGton7W{Zas-43_a`AJc~k*?KR0)Op~sNBwqnK z_@`?{d?ewgzt>EYJdA&EE9imly^LOVh6Un%J>ff5jY=iPXm~yh7mOh?sPlH`MLPq& z;J8ctrOuEptN0^UD!{GC5sKuX@8)W6oV_1*|GjtMN(|vI<3ugGV%b&e48m!07O#v+ z_Oq6$*6W=Ed^4ZoP0maaaw3~(LAxA1UI;z2JsIun2V1u$;HsyWiT}h-j}W~wdbgHJ zb$j(XdG>RXUIxN&T{L5y}T>{16opr zu(^GE6B259>HJ0kgG$6{-vnc#1YPd7hU1`!13D}FFu8XBM#p3dd$&tgNVyJHabbkhT8W6GeZZxczS)N8LHk2gdv3x zAKS|%{TbLda4XbQJpRUiF_|tbsNm-LMM4tA6r!%6y29-4r>NlSLdk+S?TZcD|F3#nOcM|YEfOYZE1g4QWDa!*2Z!gK<6ycBpT%<=%=?*P(t(^V zX6}3hUe}QGHQltJZlOctcYvh0*4d5&trNMZ*I5;?I;aB1HFS#n$k89cU->+3Ug)*) z=6v$;!l>jl2mQr3h1jpUpS*~+X4y`-XKMh*=0{3e<&j_DQT$-c&e_T6_!|xDpQGVm z*kjO}cV<90ZURUC0Lzr{Vn|T{0$PYR{ry07pX)SqxfOzLe#N8VTV5rIwdm?(7oXZi z)_&U3!;SA$VLbFi60%G-WNMLQOV)j2`c3IgHu+JW{hkk3lR7-CzZO$0!)LY(#FGhr zn*<@H&5C~8tBgjwNz}wF zeBFtpp#CM>hiYvCgaIg$|B9BQh8|8iq;TeNDg3g=lphEI{95&wq?5sTZz7k~eYMLM z?g66x2PZ;a^Fn>uz~A8&VqQGw29`LG8JO<=(2|r68?<}$4OClcT>{lfJz%r~tmikB z*CrwuUQ%Y##m5k9=)mw?hZ2bab5G}B-dl;?Pe?7{hseu3>5$UgSaWeWACjlEv%jE5 zK5Jz@y!uUhITl2g{n)T%hmix-^FlbVXS!l@2Lwt0S=NHEnr&{oDU*2SH-Psv1m2TVc08r`FPois1%*Qt z_$ot1Q_73YRk&Jl+{x|s?aQff{4Br~471?-dQrVT$jM4r(er~mL_y56$Oz(fLaae%$4;WT-C;h#XE7AGeHMS6H*BI4${djQYIwa4=ntpEVBBBMe?K12RQ#iX0iF~WZ_Z97^vL2e zD3qxb4rg5lgk^2lWoo%7T~OOLcvZO%yqziOC0zQH??7*JyW0zX16&vfTb{|<@(N|I z&PgqR@6sBJPPdKpr$73iz=@o~=f&l=rRVAgRXu7GA5Zqsy4btQf^gse@5L9FygmS{ zC_NV~0O@NykaC2~$G7yCGy`{3@5h_}dh^p74QM0dV6XGacXlb9&F&VM9Y2z&*-}I@ zFIB-X7mCG!bI$<(_cv~KG|-L`q2_5}pu*rLMgOwk*MXmJNz}q~rM;SX1ug}Ia+o~^ z!3G%rDi8bJ>3vn0ugP?o5TFJ*>IGaeFG^Us% zj7QgqTBhKk(C3?;NyK=u0obVgUZ|D~01C&egcqI*^z(yQYlRnR2=yeN(Tbmqmv3Q_ zL8H5lXEX6)=R7$22zoYoqolu30qxem68m%+H{^;JZ?=-Zco^m1NalhR4&k`DwM zP)0wJCF$811GtD>9rE!|92eF12*GC&IArW$P&>UN3FIRLFSJZBG=H&Y@kLh((*LwZ zg5uCdH?*kp`0amvHyYs6xNiEO3lJg}PhXPUjP%?gQ{hECqbeB?R<(*B{xTwP)Iq;! zxWCKC)ZS83XURZthsDV^d#rhvO`&kX5N?6%{jpI08TPNCopj4F|8mXjwP#Zt9?f@U zpnjp$cul+<_}FQ45C)CC>1oE{VjR2=MmoKMGY^q zy)0l8<}KpCmV$zw$0~mdnJ1xQN5Dt|T;=+l$SCI>?`KM|QRg~Wy|=+ejfHc`#zPy$ z@O=(!lsW>GcK-&Xh8{oC!C7|)XDRS=mprsrXO@r-ZJ4_$;No|9Fz<5$T0!}|EtH;i zvfjtQ>LLUB2_G0%y=jE2GKgrG{~po)Lysk5E7m&iBe%2DBMr>g;L|JhILegbEQVMP z3+s7qczTgOPz zp931WmmlJ2C8ok%?_X(iO%`zIexQ-hZ{xbmAqJLJ3-^d)4-^z9ggHvNEZf#zZhP%p zAqqmAf>>^Aa1=f=Ou8|2*ZSp-BcPi9OcaFJixdU~$eg*1ZpR~?ALf*9D7TaVE4j#q zAlpj;n*~dJ9&?1zrgT$-#4!>YR9)|KQC$!5!Z%)ejutZLy{8&b;kg&%Ml$ z&7ZZI;IW!Ird6u+Zmp|(Fwe(>`q zKR&LgkR?{I3a32MPr$#<5>5YEfZeMA429&!ptICfU??0LS)hE}tNm>4gDfOaFOti> zkZM7J^m~cl)1Sq$nGpUB*1SSc|Dq3MZ%>>!tOu@+6T6sBD9(q}H2yQB2kLCbqj^8& zZAGC1mu5OG1JNI^Q6O)6Yb5-lw?POb{!n3Bv5pbHGurJ8z$z0S#r+=ALkf^^58w#m zL-t9Uq0N7WBr87Co?P%!qwt~@0LlgS4$;@5mvL^*K{LH~wU!l9Wg65H(wC{*qH_Uz z!y(cLo!G2=qpe>D1K>vuFpI=eI!9>h&Wz3qrOG;0tH1Sk_Yu7k_>tJS!JW+BQr;ta zQAc4y5yBV$e?Ji9r(eGsg3P--huap6_90~6pURMP=YXA=B?(P|)k>lGW!{e&;(sX! zfIk`nt81Pp@ZtAj+DicQ)_K7N_0^xvSttkm2}z8y2Gqvpq(9U*^;hD` z7S%~F0O*V4RsuihGB39cK5Y`XnjVmz&kV9OP63GHdILD(Ax7Se3S2~7Ianq@4sYlS zB!>qU>E%_(n_8@Ia&ca4rzPM4RFfHjP)^bny_m!?NvZQ;XoF$AS<3mHdG}fc7sGOh zUACCQ!iecq`_VIDLa`U&T?wEEofJ|8gY*Do-q>bjazX^AOs)(hk5G=eUauU;f%5JN zWOz|`rT~MMlKRW=>`mkGE>>CPTuVn>LAVnQME|JYcfd1uKfYXLG4{yYWha|86+g)j}*9>7`$ z|Ae*h{+n2f3dD(=p!5D_EI0@4Sd_$|PzIaec=iq8?(&_*RPdyTkanRvICyD1;ljI@ zK&m=iRR61E007Tu`{au2|8uk|F$swsCP={8e5j+u0VOLM7n7h5?rM~wvN>7t_$Y-f ziZDF@kKNhD&My6VC}alBiz~PwWF8-l2SnF{tE2MjD*;HDY%|`xCJ@LNOd9xMXv#irI=4caIX#i?{R@QN6*sUeb&}w-x@DVG)PsWdJ~M zKsC=#^wj{lb_;Ok)V?~-Aqa&90P-gZnlx+%gxmzA-$ylJV{8G;|)znR*v~UkLud2b&Fh0StNi4;b?IdHnBT zNGH9YgymkEz&&LBlF4WVxK?omVFNmf|8JJ~Z?dQVW9$e&W{UF78!A{4G&z@%sz)yi zk!(B+Wh8k4#UEZcz+5h9UnJ!J$GdTS3e`eDI-E`#~1W|LjnL^rxmrx*F&Tmo7g&JF;HS z0d{Mj&*c1dw*ciopk-5PY0v|4-70@6nE6L7n?SHp%#z>EJXR&-v82A;vxGo?mPI_M z1u#UpUZ2WkS_y7kF9(IQ2$6+_`@!#gKoA7>4>PAwA|aK{L1X~xg5N7Zjy)v?fVvCs z1A1Yg!1y3bW)-}ymHpk{3Gh3AS7~J|_ei`+Al10!xpNjbv7vz23aELS1_0NU^|+rO zWFd;6+9Epb`daumDNtJk@_O$PpR1q``P?!YcL(Bs;Ns2&4M}nsR zEH^?4gL}x+qr9gaL3FV>9>9p~9$Sq$``A3V*x3Skks}jaZEI8==pz zSH+X@S}-|K*Lhxa8bmM(D(jnpII};yjlxYob#TC)JDed^1HPdG4AAs|PYR@gPD7Gw zXV9lWZ)_B|A4LE5%AZ9`L^WkHkl;q&X_+OzXvD|hVXn3RIq=G4baV1Ve|HZg(@mC8 zu$#Kt>a)HGAU$*JNe}ftX{gLMJXxwD_Nq_U!=<%;e-hU1ZZ}akbu~IctNW6RX#z0L z*32*7zhVVou%J2Ky#_ty=eeRPJ@a2mnw6?BkSZPkBVgbBD<%F64N9On(M8T#x}Vd#z}Vf&5%%GO8y*g+$m|Lkl1UoX^`Ay^*o#std9H66pbmf8;P0F4~3F6qH|Crk~+COYOb6 zQ30<&-Su}ijk532WA}U3YS?R!>F_Hs410qnc(z8SNZ8Sd4b~gUfO>N6WRNI$y{*M# zO}@K1*#f3*HiLn$JX8fIo7kImLirO+rG1iOV>k#wqxQhl3*-%WL>92e_EfijZ~8Pg z2=eq~10I4K+fValh%JC4chBnT|H|t?9`81|OahD!v6FQP>z}u3G^3BZRZ2|x^u%L3 zjyPu*pE!Q^smofu8NzR&TXLURBn1t4NbsIHKWPL9H$lSVjDrgyg{*^+FD3(USgiSa zGRV%2RLcb%W>-&H|+wG6XehY=l4|WQsjNdQ=gN+t;U}kk&9t8$29y%&pE% z{fT;VM+EuWQM2I;>C*IfHQ#5)!?-i6Vo2#|Zxj{|K1bJ@wPW9p=qs$-TV0ef=UlzKpO4G7(bT{gAr&+2(<_-hg)<{Kyc02wJ`0axM_iW!O>!@}1b(#2kR+ zZ*k6B=Y+{OO8McYxZJI+kY^ruw2#w2`+Bpj^}cL27C7}<_olPZad2v-3xkM`CyY1v znB|A}(r?cQ99JXZv+M$*Z%QP~73BW_Amu>;tE9DXP)<~Y;W6>d0TE8=9Y!lJnmV7a z^9;>*x#lP=wY$ziMSW}XifQwa8(@}PDt<9bzXly91uV6?>Q8Ti9~AXd`x6)w00ANt z^}S}OCg%Q`B+Fl^1u$WgKp`D8^W5$p6uJf)?Pn)99yIMYg=6^4cQKq&SLV(?K6V5! z&cb-yFu{RjA{0t@fjZ*xJKbq5Ajf8?9cw@-UkJR&Yfv)bSP5RIMWpu1W8uiOI#A1+ zDvMny{~Ub%JkVS2F#o@5NhB77UV^ zLgk>?xfxuhcRvGAC7nre*6c*ga;Clsh!RS943#A7qrRi<_Mc?~Ryb7mZ zNYX0~B!LRg$q?w^qyU-`1VK)J4}u^*=U>VnzDTEp_;9LV11o1(hL7T7pw0B#HIVLp zb*s#6W*6|%2H#|7YdU%#8gC}93$3ZQP zVY*j*cl_Re*xBC)N&HnL-D9(;+Zob`3mu_dG@thNpF)u%@X$-Y@h0ddmk%Uk=v`3p zZBucmDqCI?siVeu_O)0O&`eO1OvVt{miGv$aBjkG9n>QNS?&t5>!%CAO@ksR$CHW0 zs&LZ94-U@-KY=1O8{^y15jtq8KKWSC%!N(sJptP_nMYb`LVj;is^etROm+yz-|C5| za2NjSl2=gkvwo@K`%dVdZ!l4tOz8}E1q!w>JGJNFKB%>FUO&BabYzUrMZDNp zKqrmNO?DKg-@tp)8aYLF=&t!w-C@y!oco#Jq0QIcDGwt54kx`p1D0*#;@bHVF-hlw zuF_XOH&3IDW!cJsc%B;nPwd5$QVZu2(v8hjtG>Y)4;;7w^o>_=B2OQ7GXv1iMJDvxud^K`6(l2l}-(Ay#FDT1%rFy z9qp+7=eRCA@xwSEZWF_|G%`gaMvAvPX6#b9k3?wwwTkU{_EWNt6wCW}9zj4XrJQFx zqigg5Iw}%Ll}8NwQp)lILDI}a;$-+sMBdJ8(KD>smBzCJMn7u-iC+A z%lV|)jWj8DVwURVTne~u_+&(F!*M1nDyz$ft)_@)qZ9+9oG#iaA!}k9Xs`$ksB3}w z-bM_Y5_l2F*9N}_j$^RnL4gN)TMhQj4pV|_HB=zwUooX~1mh!ScUW7Wg)=>u5|#Kg z?hgN&K9%;}3Z3j^hqb9j>~w#edw<^An3&*+fKhap$Ic{(KF~aDfB1=LQHh+Y$xW~l z-(B43x!U2X{`6Q~Bvzu9Ou)u5<{kwD)A3Btk7wg}^^P+;C-9R`rbpgakCyRwM>ZJr z<55CA@Wkir=9@8Iv0I;7?vGj*-q<^tDlv%R2{~-M?E5NdCAsRruN(tLaJr}_xCDp$ zt_W}*cd;kqx;#t5sfe#~AlOHI{qX>bhAIWOAHgG{yBl^|iK$-Q8H!;YH`IhHB_tip zrg8yQm`@WEL;`!?&6}$$3nfWd8MGx0k_9c3?>N6-X^x<^8q>SOvmPd+(BODF z|>OE^Zbxtu|1+zE)Vx@cieYUhuxPdCFSG!X{On-QkQ!cXxzues+e;JKcJZqn{Kl zPHLmhuHpeWrN{OIGz{0=;iXS}@OPJQIl45-M?Ahk>ti!N;i9xZy8|E7!~8xg+{38L z*XBYdehRDoaqGxeO~4_!_#F}$iq5NK zR_Zm|rE9oq6C1rRr|RH)gtbO(h6j%iDmi-RV)<5a1Z==3Cg|3P9lt$^*I#=8c1;L= zEUQ&cxjj}YAUAxX>);Ik%vlo0rMjSDISo8wGSFUluKTMg>@va+sQ8Xw3ig{Nu$Kdo z&R#wr4`>;Y{W+9kO_#wb9*&7(uMYT9UoVGWx&}ZeUj6J64h!D>(#%`};1xW%uGBMR zTDy52&1=%iE9{cjG!{pdmhEubZTa*v`IOtYTeQkrOigW{A+KU-2bdR6T1kY3+4MBj zrN$q@$MECq(^=^~c4;jg*YL+rTT0cdi?UQzPvjeF|$= z&laKcH=(DE@QGE#6OmUSvD54(du(OS(;ceOLIHrse4M%|3SCo~T?`#qF}yvEl+z!&$jR*?#A} zlkc>tmQNQyiNBc?%n>uaMlo@0KOH7b`hKvil)3gpx5NH?#}ys4y1tBvhnP5t^}O$p zK3i+6t_Z#rH?{w)B)(bmR&wO=unTjcI#O%|?LdN7yKQZ9wX>gGk$J1I!ddU;JETI4BGLKt;PZ$E!3^;k+O(fbRt z_sq((os(`nyL`{<8h5fDUfs|9vPX{8_iU`de1CbJrR9^qAP%EH>n2{`%Ne&I%rdlm zok?YF+Bdo0StBQp*PfLxb%oNQrzvLTTWR$T+#HrIKWc1RioR3-SVU*dl)|zS09TayRIH2k)i@F5SL-fqzol?zrI`W8 zqU}BFa+DTMHw%B%cdiAQS4rLNC+ywST*6)`3aVAZZ^;G(I;Jcve*LJR&C!}%8?^Cs z*JPtwh#ymw|5%$Ju})i*)mZQDuowch5CS!3D9ZYg{l>k6QC^g=OXt6;?pzK?Vo9ha zkjh?IBy}!x!9Nx<r8W+zn-9I!yPLr<6#KB}>mydi z>|@8rWQuYcG=@r$9EO-X!i?;jpGJwc0%S?Z3~?Q--&MHI4eiM7+f@; zee$_Zl@SxOa+()ilhM8)ARN+Juc%q@{pP#yx0AGtUab~s!fEvMIW+lk1M#*831$x5 zOXBe1Jdr&JiD?Vrr3~(vfv%0I|Rr=-2TLWE(3RmMDd~bETkG-&( z`K>&W%H1Vb8;MR>0ArphEJD1(jfx+~i2L?Hps-rPq-~w8m`48FfWwoGD>bcm2%phg zYF*R<%=(#U_qz!t;3{;Ch+_|@llnRuoLIVHOx`p+qLxFUPz?B#DjM(9+c@v*sGm6U ze0u7tfpofz%(n706{%l}*fx%enQ?SMs?=jHy`ryrd9Zl_QB#rO!fjnSsv#inZ?I!7Op9({Gumz=A@QuwcPYk1h8@-zwE@9$CFk3m9Z==wM_c zB-snKZC1$9Hf^!mjhpG2c$IFT@q;I*ko!q(xP^&5ze1|RMv(uy^zlS=b27i%t3ue( zjPN>cdUIW`4yYJ&vRaj3y7aqumLzd^OF7b$sxBp;XPTuglnFP03yQE}VU|-$GATs-( zm{~~4N2?bW1{={%rIyey0G9c=YVpEJ&MLlvnGhHGl9rox!2wqUq3b$^fw8s>1r z6IU)F<;EbZZc3M-&rw%AG#Q-4)_zzjjrryA@CwD;F|a`e*F*lz5C%Kc=LPu=)TXfQ6J0iF#sne8%OZ+ zbJ~I_X3Tq^tt&b2joutlT%JL6BDvEY1QYi}Jpa`giF_|lea7NC73KJJVEvVi?E|#h z=R2s;MW6C&_nnMI;=c5=jvoEk{=h1@BZ8n1z$E&;%#FML)}792F1y1gzL+G|qcw(X zRztIW^h#+lEd+IG*> zS5!o1y?~^lz9FW4 zqXR{n-H%@1x@6X-KB8bT>I$}u1UT)j?WmOb7U{(z4lcOr zbhc7Yv&Ifqg`d2AGTw?OX+E1aCt{Kru{DV=#CAS3K5BrkLGTb~{aI9|Es3l+_!ey1 zmH--s?J|ToK8GnJ#b=*r_k(s6oL&59UsNdEh*#38vTL&DfO_ywyamIk z*-D28f24MH5WDLNReD-)@d{n;Q=KBxM1@kxt4>Z%F*WrrCxl)^mHNkIrP5eg&S>;M zLSwPTG)A*%`q-uBg7$Z^-RU*y1;c5i%n0W{m1A~l7hnH;g*)w0J%7wzo3(fxb;l8p z_rB(P5iyYu@*h1mB*c_i^sbS@qj^7)I>6~}Srsoy@WW&bk}#d%F?E=M zYK1DZJ6*;)eFcU@I?OY6VYm0v7tw~R5+-l45BI&J6OmgQzpR-y55<2g{icWwPEX>< zt#iu=RGBaRU^n7Cfe+n}C(j_=nhQ$H#&oXd!9%2YkJ3lu?~7#iq$9+ZhKbTB4bJ$W zZBz>Gv8z8`9ys(tWigXR2lcXP_aNH-k4}Z!l&geRvXz99AxZhxOvV@TIl9^i&^^ms2_f~X|{%o~j*2Y8Z znd=OMo=*ha1E!P0e9#JY9=+blG7FZ!XXzr*S<;5lYctHN!z1~co~@h9B#%D#WNY@a z3)vV`Uczuccj#g#Q{w9gIkKr{60cml(Ax@^EuTJ5*{@OG+oRi+df3MpTRJs7{bMR# z`}9(%5k++0(gJBq$ssAF66^2xoeWxX7p zL}M)b_DBpjG#s_(tmZnQ9|=@SoebR%Gy|$WI#{ePHe)8F$G<)0DKqiRNp^k@Vlq#e z&p2&ZC%a$FXk803e3mkui#gM>X;4m=OWXFRK3`Bw+-?f6gw8G<0@-DlG^4)6>RNZG3p&u{q}JUZRjO<19Bzq6xrj`cl#y z#`wcS1;;Ri=JC6b8NKD46Glu4? zzwe;7jH}!IM zRdIe(hTlY~6^OOvvLh+SinOp`NZY5xD_UF%#8U0`JxL8hEddFEWR=>RW1~v z(B4ujK(SR$z}U)76|U9cwR@MJYq5RLfaJ$dj_4b%_D6)V&-1t{OZ}6E-VI~HmXwPu za(nX}>wUt;Jl4f;(QXK!Y2VS=s}3mg8X6C+xJJ@iQP&^vuCTSYXP9X08<&BI922&& z#QMSM{^ic8HiF}Y0501~{ZbHhL-BVI1P*Aok zGcKjpK`klW-Q}#pI@GrPl)#{9XdWyYph7#ZTj#kJvZl6dY}&0grT@0X5?8l2SbjNP z(1ADN*n}lJ$6q?FMt86v&t~2zX4m9Utc` z$5xgW+--b+D*DhL+gkmY7@1Mr{^IbJ8PT7yeNV4WImqT?`9Qy0WB8*ODiKDDfthPgPq!=|b99As|Cmx7u7zRww-d>IfksdYVZO&xtMT+-@R{-YreU#Fp6 zxmrz*ozX=zd@>s;`9q45uS#~JQX#FGlTmct>3$azjz*<;d2-$;e0$x|mmnZ1q>Hj4 z#yCjO`PR&j<-X4BQe(d*sxwIGC*e7fJ>z_VFR^U!5RUm*m}6~%9pty|gZWJh!qc+x zD7ZZm$;8L_Ka7&1ERX|OiY|WrFQ^os_ECZQOp{iH^I}CnlCbb-jd_s;$$g?I#sCkt zE3Alm_Xp6EKOMRsD==*zOk)q$<@hHFZ!)XZcYM8y^s}m|F{%-I1Q8Whj~`)>rJ6NYysNr@(jb~gyTfs` zbVD8+=3~z^tChYY^APcvX*k+p>BxxN-jubd#+0K++NY)b+;Q72lLHC?Fk&Q`FfEB zOcQFJDnwMdg&!1Nwq$t;)jH#ZWe+GBQomo$;r%XkIJMe5q)+~ zvl6#9oF;mw(!Rhk@+f(ZXjBG)9)OY8#|BAkr?W;u(WPSS$=yj5g`sCCf}HlU6r6?R zc{)pQgaNMNT8Rv8fPHnzuTL|?e7eFF5@ybuBeq$Kw6!AvQ z5?XQFhHLExUaADzQ{rw(iJo<7k;P2pjWx(fUl1Ag3fk(j1TOAE8xA?~Ud zMfj2-r9e_X+e%aOidVam<{eFhDw_v3uD^EPJmaofJo|nNJ2KmV$(DH7rQvw{aQ_k) z5n8t7e$pnYiRqV|TguUffdDUw2S|p`6-)>o-GP4-(Lt_Iw)TEu+An1=h}bN6B{$Wb z>)<6NqlK=Qx&9|yEr;8}6zzBr5AuBXzW%X#)f)?Zmx*knyN^G7`m{M=$KY}rxGfqX zi>ab-$VEY^748$cdS&er@Lia4#ud&}RKlk4;IYGrU`gsv z=n?m%de|e8$(WuKnrsmpS&=VaFhtB=C9A5}Nw1|dG=W71(Q_S%Ol^wW_7=PQE&PVZ z9iItUjYFRZB*GqOlbz9TLO>egCAuMC0s`dI$d<(n{@4yCKH|PJFAM$q9%3BW7*#a% zTd3;Vix<&@3twL&j=s87bj2z{(#rb+_j)4Ypr|tqeKby}@JmvAV3p=>UfpZ@@X__r zsv9Rrp>HxLzlI1=%fvlo2y;W|{M%1%ka5XkJ zKNu$Fdx1U)05na>!REgHk5SW_!zC0&Y#4^M)(r|1LQ4<|w}5DxdMsBNx$z6z0|yLF zm+9n~>PNBE^>*Lq7WPyyTG)R1IZxo{5@1HxCGlBvV|~R!lT#E=hTc_)c*qF#2_JAC zwas5LUlWU}m!DbYZ;2RdiFQAJUK$(4_}Fp_9*`^|A`+{M4abFJ-+jLA5xAPQkVCz1 z(&6aR{fgZ`>0p?pG0=}Y?(=D?yu|a@m43|K#)B4tgF>80TxjwUEYYtJXO`0M*SsRq zdxxdDKNr=4r%{QVCYVi;pHl~KrJcul1v;RYJxm#Cd3c#lBm0E5iwv>qOb zT}RQ1nJZ?*2&GGIhmvpzZg_rD7PWGHNRamgVf7;>#*c@zatyb27vqQN%dAq9a;~?0 zrF3cKjOO`ami9``apW{;cFJWYMEuR2)W_EWr!rj}y>P%keFHULCuND45v4bZ@ka=g z!sPwU`R-LLguj zKwWPY%t*j(;W$N;@W(VaUmaL_iG?p|xF%5hO%*T(1SzBKY_kUV4 zn?V_o6Ze=a=o;_(Y6q_{;MRKBW95u$ApiPqxNUF(MxR0sR;qkwX;A`=*4oIml`z_p z?AduS(h0E{ouwUeE*#+CZVhX{c}j4|g>Zl{zcjw(#d~|wkhZTTV1c1q%Kt{7Ej)7b z=p#rkWF9qw)Q7y?`}&C^IExmEL+PR9<{mRJs$9P`G^Q`2KRV$885A`mGncPOBDLR4 zn{Row^13O%X)#r7uh)L>+L-aNd}7qPEK9*RVl2{tr|}sW8UCd565AY4-2(HDlC3VW zkc#&Wl%UMwZv}1OBUEE{h%6;ekh!7m6A^j#$%=T+PvrD}X!(^zSfIu{As60Qt4nKn zUYy)bK_L1Exp3W_oHvbMZ+YJhIj|r9S6=KZ<t%giZ^c=@j38i$wCc$(C9wkA z{cffuhzYyl!qxq1C&P zgeLPxenfh++1BZwj?-pC*EfK-ix5K7xAkQ_c>PXZZDtfs<{puV+zOS&(g}S9lWUyX z1P)&f)>EPZ{GSox23VMSyEz&qW!F)`&)B8mq*CuExE~TYIOdmFHNy9vf^dzxMm;>Z zlUtoxM>N0an^47C6&5VdQpYEdHDiywoEk?mf)wDC@Ves-ua&P(bPsp!IQvRJ4Mifm zZ*|+gJ9tH@&k4X;R6Uj7G*ig6D0)Xa|(RR4Epz{`?j|wBg`%fowYo|J} z5C}rIv(DX`7u+4SebX~b^L~|p%pXQ915B;&*5vV@oAH7cD-`!k&emZw57A;5k!vfd zobSYetw;=9ZA+W{@j_xIT%xfXgk;6+^60U^4Y3-=Mru$qXvaMb1h<)uk z8Iwjf=TprOPs@#56FHsBaxqQhHY`q}689Y^kvonB#x+VzW8K+=nH0>qEyWt{H<>QSmc!|ex_^Y^e@iF)(MP*19NO+v?JY&|egfnUgU&5m-Ry0$o#^y zeFG0OxfM3LYTay|xK+pAs9jaTh82u`|B8j%OWTGNzButvL^#MegCQ{@S&p^j z9XJ!7G<6O8&Ck}4oofsO^R>J|UP@xRhiiNw6%}6G;_CpEpT*nVSUw6xv_0*$@JE zmkc?RGH;Zi@iXSj?rei4$2@$0(vs)-Nl$Yu;6H{t(D&tNZAk zc*H*K3f2Y!Ry5t>8mmBXKaV0-k?Myfp;}39ZmA0wgo%Mtm8L$kzyWS>7L9V!m!hXE zBf=k^I~Q9F;XL@Rhy{ZutuuX!WJ$dTTmp~vw|j5sRloMuQaT;2y6wM%lS?!_cRntD zy2{aPnB#!?ER{0kJzf{iZFp7B^vS(fQtZ_5GYgn)yDHibT=V-JkDBd>m{gnKV_Ea69(FCUDp# zbCo%ACk8iE)f^?F5d~wLMRt;a@ED0#O*IH#NgUoCN=`%J@dJsw$3NRinHy|1B8v+4 zE~f*^@~4lw_2*l?uIj`TF5?#8Zq4aoVy?MvoDP4_ip&XkHO@mbHGN9HiY?itvg+Zo zxAxN(2S$>7U-hm1bMz{NHcUST-auUXlfsplNL$rEamF78KoQYL>8FXDJ~-b~9j`N8h2Z`xARU2><8QWq2S_3LKDg6_`quk&j|)KD6#dJMyCLVb3jWu{4XE=>Vr?KqqQf-n#NC_;qK*05{(dYm$ED7iNr6 zzhu#%((g`eNW8_)R~54*O`}UzZoBM~@nZoVe8k9-4XK2BT5)m>gO9w^e*2{ z5PuT&;;xCgi1ZNRN~S((>5n6)cQK<>yk4xbt`Hvy#M}e`{DJQTZcOe->G(^p#o}cD ztbESN) zXno@QmGFhVN)l3dt)l#d(>i~FfyO|2dsOW`kGJQo(p#`AE}L`)3E+DUo=L*Y;ib|l zU%0Vh4<fr?4m>mX_@MU)XFar%xytq*_OVwA zBqwwggRl|lU258RAj}L^7eH{?csQi?@^@T1BzAE?b-rvQki9sqLI^CPjkqm@VpJ8t zJD2J+)f3&7e0P;>E&pqoMa8ORPM39#a5hY&=QiKV-lZdo@SP_e2{-vvS$pe{3WO;5 zP#61ZPqr=PsHII#dsH;jPxflm=A_>$QV4k<1&f1hsIV1oxOpcnbr)9`;n%XcG@s3M zA>Eu#EEu_n9K$zP4AL~sbjQ2n`3t54H@^&yK->CIt}Z;=^I@M7$TwY8*gnSae|v|H zu`9L`VAp9GIL~Z$&dG^mcR$l8`_oCerUD-cIj`2U8D{H|I0YjxlE+%rYb|!Z(6?)Q!`hGj^yh$Vu z+0;lA0mj@?Jr6T_8X8ycr#QvJbIN`Dnt1ureO6+Jf|Q>HRr&^2Zd8|gQOjWm2Z_^K zX}g%Iz==+dIV?I+p!((avW`R?**&k2~CG zRa*XR9|3L`B=>h_QDQ7K<+kY?_7R5+KzA>-kSJ~ymFO-O>5Q*-K+2}_vqE(euw{u)XOS^2c3m$h^w z_S=yg%V1@7405QNOLQc$tsp<;UkxW8)E(@3xc#&}O0)~JuSE0v+)6~jXWfzV?c`vc z2p0}{DYIl9`e!CV;XbHhmAO^U_>;(6j8FaZm3|rSIgI_(xfOq?i<);<vrs46XS8z>@ zaN4Y5{%VU?8MfE?1VViSgUoG*VYj#XhbHvXPdBo@rXFtK$vPEul+nc<3Pkw>!P&QAG0=lA8Aq9A?VEH&T832jA|$9W2W*A&`lXlcOjT zdTxCLrQ%APIKT6CP&kAunj83I?4!sB2J}jveQ4L=xp_*nP)h91)#^hz&xB2U5+eg370G&2otOK2#X! zE{<}!0e;jn&G*7bG&4MCyC(&Dik1Uu6g=gi(#ei|DyUTzNdStaj0KdPaPfywD9k*Hq_VyYUnJ_gx0Pm3hWzy33_1AL|Ep%#!aoq;rL&J{nD)H( z<{YG19~+zAkJQ>&s3R-lbKxqrjxds!cJxi?(fpKbVmf}5RMxi>#UPXIprbr;qIoY_ zLH^rJ5{rgOjhT6$Y@SN?6QALsn$cGWc#I}UfQ3P;ELx)?&!pdm9MkFN@5>j0xaVtz z&dt*IP2DYLD(J^BUAEm&uF_cch4euwBCZLB(@%XsOhiMCksrq#WcSF;8dN!5`fiTM zmr&)GkQ|edxt5hdm!~v*0Jr>k6W=W^XL-g{F5Cnj-0W1l?2I(Ny~hC$ef;;}0k1=o zyH=gUe227C#oQ+s#c&hBC*B2}TgQt= z=*d6k_CNi!5E{796{HaZ7vF@V*_GlH>793hKV|+?aozUOP*A0l`F&=h*)4M!jutx= zg+s{@P|2TNd!w(*T0xfUO-$w%&nD3j2Y^+F175M$D6A3F-a}pAw)Go(k zLQ!oGGHP9!GJUB&*&i|m){1KPzfnc!r@FrR5zi@Ug-k-Uuw^gN8u`w%piD~fTPAXNR*z3l!otja7E zQgq2!4b0`OiWZZ6)!ueGAt9N2HkB_`$wY~25_w$q5e0_mUT+u!0Tw6GeNH^t zZ1S5@QmY?0cm!(q?4o9B$zz%#2k3)50vOWVbQOI5-sAuHVsDv=xis-r#E$FBU zt!k%*OGEM#h{&?>Hd?d&E4wd=N7s20xjq5j&7hhYXAc==V&DCBGtFUtc~tJ^+IM*g zIird&O;4gYK_NTE#Co)nb^4n-J=|Brd|Upa;+2IcP0VHbJEE4fi&E4J^DMedL-&!fQUCU}}DuSW2GjS+Cu`ncxjUc$|} z!!6~Ff5%rUc*mWzlI6o92~FwHLS-iT7a;VXdAy~dTe3mim%u?E@MCI?Wx}`*QC17y z$r)A)#I^Y!hTTtM?6-bdsVh>8oiKLtG zA_dvlD3CO@dvLvcZik2B(YyUf{tFSn&jZ-A@0`H>WR>RPo!zfjorl`Q>>`LAco#GKo7iS}k3y^hPdE2@^sMQR9IYu8&5j$X1#cP6w%Q z3i*Y*^8KjJuSpr%%Lg2OJL5lbiff_IkN5#aOulGD^#JeLo-M6%nFi}L;G2jKYm1qF zFJ{4JwL$#^&u+cJ7{14l3}DTU=@a8E?NQ?zhxdX(-J8#X+$s`WnYFMb6RX_fYDbxL z8ieiiLKM>b@c2pVfs}ui6tTeIN#rnm1|^C)ptkotg`#&kW7h6sAuCICqk!l56{?if zpo{r*tw5jXp>6>~EDJ2`etTU~-ZSZ$7Sk0TyVQ*|hAQi(Wp$p{@#lj%!zYE-SkV=< zoYDtB#mmNFcU)kAsBbCZVkjMS7iTCipQMS?-T%!(%n>s)Lj8>0HYp%g)S72&o;2Xn zSvcY?K#m(_b|hf-BH$aILwpB}jW2PQB?SVj{_!qchSjJ97gd81T$w3$rR zvRC8gm}&G`i!pal0NPKw(dd#yE}PcCQ!a-~QEQDpTh)M;V&9QSYF5ARln!g6dT}79 z@Mr!R=lwtZFmTIr;dcaj*qiZ@T!xljAvg}W=L4xxO zp`_`aI_=G+O;j?z{E0G~5dDb4&++8fELdUJkqYxDp*^#vIr5fXo*p{ga~PjFTvr`O zU(>LukCpM32bu=623&}ZMxIT%p1=<*)3#is<&>reS5E;Jx6@b|_r<%mx=fR|MEAnn zKEg}qGCiD9=-WRFP(3M>$7=QwLOvxpG*S@w0MqXp>f`U`ylsNeryna7fD5~re# zOfs7V_)x451)r(IsLMo1;l4O5?iEMDluu`L1-Hk3JUiygA%Ew?>m5@TV=Wz*;+XOE zq}1v;q-wQ$81IOjyj}k&)X}TLwk!H+%g#qc+W24~Xv5~CKA;0bI!>XjzARhebuJ@5 z4u(hF5^ci?kG{xRB$W(OnBar2Ct4qT4^^U@dOu4{OuOKWU=ip?bcbW=uX0_CEQ^(z zPD$IOZ%cW+H1C{9Pw=40oE6>j$_fz z*^}mB?NO0 z>QBM5s79f0d+i!$pd|q$i1Pb(h%#34dZ*Bj`CCbYwo~@6OzrlT%I4SsNhnA914TxgTiq~V6fpgeL(K`A5HycsP-ceYjkQ8eB4Vn% z69Ox2#vBL>1rOp>DiI%3sdY}(`aP{d7ATY4C+DBe8^k5fTXs!+(`21;{kwQOczhi| z9|-{ww_^RzxaOb#;!OhprFq}?8{Mz^m~BouFIUj3<46Sn z$V7^~YmHI;uxa>*)ilH}?GWB&nbifnUz9!X1oCV&dGme^g`yn$#!Bq7SLV&c33c$z zfDFPWugyI6X`@tkNq1o{!u3?aFc-IcD@nOk%DOXERL80ROIemtbj*9*_sISf?iD1w zMJ?=xssd6>DWUv?HK;NIMamy5ce-O>Wn^S39=}5ag;b9U1*$Uhx((0#O;wc%?;7yq z(WpzfHvoh5-N&R+yCbnS$j4ehi_)DPtf~k?-mEsfl6m(onqW?O(NQIUV=*1d8qKLp zgZO8mEB^lKK-zb|UPiQ>2dXxF-d>^-@LoL5;{$g6@(xX&D^#gd4tZ7COR91drlTvb zPIPG!j_H(BpTu`iy+LwJ2I(D%SF6m?)TPQsyMQKv^vS7obBiv{@d~>k;zuGm zzLCA27s``}F~9OhZG`Na7@8*D3EIUUtyPGsM5p)k9;4rxZ$;uR*?aufq+Qa33K(`0YLa7~#qAOM~ z+!X<_vu}1pWAFfoN$k4z9<#^uZw(S(j)tLFFAG8V+$U0tLEwphY(8tWV&zSpu=v#e z%loq*zPoeWi3VL@7K3H&8^;0cB?<55;RcPF_E<&o@71ke;(c|L8im?6tU3ne)Wb5> z9B2B}C!BE}CN5ABH=W{9y{2ke51FBISUc?^+tLOx7rt>f|33iSe+ke;K!B#!A6WAZ z{Fp#B3OgDEXsJH`H9*^08#I>7o)#t7Q3`$5bsEp^{Lr-OF!W74vo)>gDOSkkMf-rk z%2-KVc4i6%Px8C*xjKp%ek!re!&tVr)0f8br@}pIeM}`8{x4VO1Onc_p+#ViyVLx5 zo~qDm#eV-t{n=)3Bl&l=+=@M$Z@RN3$PhydZt}u za$g%FKjPtRHRL-r68hxU|J%U<|qbf&W8Ev?g-slDtWt)gp@Ir!OxopBc! zPjohl5@`2JI&F! z>Og=3@xp&;l}e0|M+`_1ZsY1Skdluh<f1a2OyQ{Oj}yWPv{d=i)u!2> zZMLsoHPhZ7H5$!r#}s(X#!WC0>4%o2q{HQYgu>mNYrp`LBCy;Oz%X;o&0i)!yrb71 zE@R~n1gSX{U{c1Ri+QGed~q!HNUzg{^EsQo`F$sMXQZ7dW`AS&fV|ym%)IT`{gOB$f)`&>4g@bSg(boNlbW=u4x?k%)1nXW+|(5I^} z3y$5^#KJh-P<|3f5d<^m3$aqEpnT&S-4j=*8#+%9qsdf?LcAk^!;Ou@oH{(n@ReVR z>9lV?W4E!e4`q-opfvr^_*I)zmTZ<{j6cCP060%vR%)m3FXIK-p1P_^ogPIkK6`_9ZsZEp6mFeV ztb5%O{SZqA{8^?v+9yxXH=rLm^aVP%HR=0U-l-r;2NlQ9rWj78OBnCQj~+_^I!f(& z7Pk3Pgw;wo4G$`L@Rd(9fH*a~@tSQtM2$LxnW7UN&fpJi^2;bWd`?EtxtmWUoG%!^ z+QE|T?(}k^h7LE9PAAWHTeDwZ_-wg=rryQ`l`dL^f}a3|(4}*-(s{qTheDFxhY1)b z`EXxnCzzerB_k-A6y&qKF0ux2Vno}Fb-M9ePwrE^KO9%9d4!lIa~&@s2B~fhwIv{H z)-^;M1j#guA6ZlM$u1Dn7eMd|P&R4Spoq*isr1CoL!u>X+k&&5lL)Uy%s9o>f7^HG zeV6GshfEMq6?vljpz3Ix#-JEXzE!oKN38vs3Hsm2L4V$R9kzsIgN?mGW=m=iztK!cRo%-KfRW+Iys)$p>wf*c>4~AjT>B2Rw z>4~weFRFub=h8DV%ik~Qk};l#mSIzp%+dME=TqRy29;9jMyfj^Yt0``W-69Y!`x>@ zwGe1e}cx816A7I?<@jy`YgLoI#dv zw=$j8ewpEHu9s;QYhy6K(UWcGdVRHjaGgo7g-c-d#nR_FhtYg{QaNhHv0k|k17ls| zOpDw0F|V^SXOs&RSe|8R;x_xCKYJDwqV-*_Fkp0y)!aL=cGFN7+pma$uaVK95Alae zg}CeqIx_X!i#K%7%$2Z``%C+5*1Ng=qo3iwgnLNSo%X~*u!kbG?@7*3d$-z;!-eh$ z=o+4NU!#bQ+2btco#i-z&_yHeOyaL2_owcb#fT1(WH0Bd9+Yn#$Mv6^&i5Z0|3cl&qloG2YnnqW#sNwR30{(Wed65(M|cmal`AMK|L-i^T5(Ks2lCIV24PXHOo6`0v%mSOH1)gsPpLa4Eh~UcvHoEFobjL4=>DkcS&J zuw!y`@-I$`EJVVz^rt?NDVx+B*xpO~J|F6r`IVA7M4@wzF04u?e{-{n(xd|a1H;4Z z1~Yzo)OY z^EFacT%F3-?D+XvrIH#kO`?Fx2`n-2WyZtkEet`GRitR9y!Z0DB9UsAfuLqeEt>Lm z?~!qCO!N5ru8znbd&}yU@f&z1v%Z^R zq&TGtBO&S&QS@Qepuy87=zC@pm8RKHj*BYr4Vtx|GBPp@dy-YMg5mdpj&2U(>y_q;d7ArUeD^ofXm=nKMX2Se1+NI$_*YimqMyr3&WMO!VWytB!j7F6Xw2!`Wr|d&V7|j)Af0~vSe8ynuEKOB9&~#Y z*SRtP^bIkYdeMghx#*xpuR6dN45GEv=ZEbB2qiBgsze+v>E7oRG(|O-eezK&V$HSE zw)m$H`t8ZxQDR`Pb%F@BM1%{~J&a>#IFqcLzS$sJR_RA>oG_|B95{Rxr%voS?S$hy zgVj^GGxmhbWxrzy$-BretqHd{t)OF-!Ha0#^h;mU&u`$&o&8srq!xciKuWP^ zrf&WA8HfMcm!QRbm)I#hXF!d$+wFyBlCxin?|dC-@{Cw33zdh(y_zq7t5Wwhw`bJ~ zt2aBR6fq{Vxxg z#D#Y0IUvt)adDNV&##lsV8T!iRR}!(h5#U$=P2IF90J}6Vl*ADwuOz)@c2CLK#cV1 zk_A2#U|I~1K2Q|BO)gNvz@AzY;C%gBPQs#?G`b18T%#=i=^6jGOf_E;q#ij2JJW}M zlMnub)?9es{pzC-iN!o?yAtgF;`d@@S@c%LoI?Az>(r^@A!mHGV9#3q8y210G8Qqs&c*A-AFMA9Ke} z14+S>A#Zx96AUl%gL*8d%u^F3Kr+Rh`SwZ?QDZAuV9OoGgcQ&$ZY#SJ0rlTWTl>-s zct*b}^jxD6o-Br6Rv!m77FmwdxA(;U%<*`{b12Wx44k}p%nPBtm`qISY|k}Qke4;= zSiasZz2RJ&c(-LzqGu(k<#mG8d#v2VAIg5ep1}(l(gbLW;7@ut3W9W{^*1+%-a%+0 zx$E+U5p#A8I|h<8a|R;3iu(kvlR^Y0>Na~U;sr-R%ge$@#uN3}4c6`V^Ckat_oVKi z-mWuoI-j0)*u5R}0`?-_GFmMx3QS}I1b3m^)?G1sZ0uzLffn8W&=krn;Ep{A^&-PdU zyLN*w^GH3{QHZmZ_(hBpR1oYNfTv^gPn%iv6j_WEt|z*y0fz*o!w&g&6Eu`-w}v+W z)WbKPIaijBl-WGuLM3;)-Y<*&nlhcF`NUHBsX^0F#6FoN6ST`O#%j&f7P=n>y_?5C zD@~x|^(^U6^GS?1vkZALW;3e*L(w~lP% z`6Gy$@^+g+E||0w`<8o|4@5mfXTP~8?T`LCaXNZdy!Z#3y=DCwkb&MRK=xZ!htxE> z0zx8W4xaIKKF|S|`R4VvC#Z~nGsSk@>L(qMrE5eSMiVNG4gYvnJU7xqE*h#9T&Uvp0 zs|;m4MY*H68Ve46dL{kCi*?K%Ui#?`g<}KI$pHgmlE9>H4v=^N`MJI`HT`(f}cdn+AXJ&07l zYg9tiF#9ZL<^zL-3LYLHV)TRrYrI^s@@yPt`9l7RA@WVW)g+wA!-u*hu6%3YTJ6ujZ5eS%~^ zz;$j~6c=dJv_!14SzPt&(JFm?41g(`{8jKQ7nww8)9m^plrS#Yaf8AX-NoLNgR#4cr^Z)9x-m|FJWjBi9}3`KV~K=^(S{{wgpoD0=z-Gkqof?$ zjG4tXoP{%ydK+*EBi+HIzeK4D6`R?RQ~!r1^{7VLyELZ4ZN<#N+>a*XaOJtY+2K@l zbD%#AM^NfQ7F9Oa;w~-VVLV)Wn-01W8&m6+wATDji_>ydxuCx}l{|OwiA#ie4-mT) zTnuO+#}jeCt>i7_Bk^LIDi4-SthVaf6y=rDhc8t3Tt{I|mSg(G? z6f;THfM4upjG2fT#+vY=`i5&vit@OP%M$> zM@z{oIF2Uj+Pa7u^daQ*p)lGJz{eE%Mty{=#Z3&Y;{D>|$K~7f_1{MKCAZPXiZwe*L5# z10Ij-9o~1v0+C3S8@fd41(@!m)8(1x?d@$hEyYz>+2_T=()#H2^4g)Qgzdbi*X)qDbJ8x`ej=tX&OZxv`o18- zoowbUIBC52yWLX1-dWLh`J#}!3OIk=#ie#d4bV`PIN#gh5$`s`+YH* zA?rX7ON`wQKvs82x+cgVD^-%vY95m~u{=@oyOeNMLr{Z9Mn+cOFI~C#w$L8c7q9=z zuQoqxWw$$kIlFi^L8dj7rGZm-HGvG?L%}#lXtx3{3#L=pAad+ynAh=#d^jVMAodzE zrNZJ3+=S-`FHAfeZodO*=tnn>dxEA02aYZU!5hxBY^0>`z?=c(mY`7m+(Bg5$mQ2D z=Ro&#{e8@UQ@Wb!Gg~Z7M1V3=*V*)u%*qdgF5)5$z zL9fz0na|8q$XbaK&}J^ZlMT3B?^~SzFlW%PV8E!QaSTNcOndwnIK%j3FtfKz$2!EmnO76Rh~r^9gNNK##*Uo>)Cq-*xl z#*LP0>P~oiFU=2&Wh`L#&)-Tf?3UnjpS;UmEPZ8__rxYHCOHHDP34?4q~>m1efPN# z!Q48v9lm!#^l~l4I`HzigO-cNz50M`{2}^_`z{>L*2vfZx(5|%KCZmiS&IicXuzM=Eh@&(CBh9rcJ1*r6e)O)zY}`)@Z1$x@uK{_%Ww5ZDtS z>F2T=&25khIYw#FR!d~?$k{|FDIYNsln5IE$At_{_oiOuG;-kfMyK%Iq<%B3&o(v8 zzgModJ~IRn0y29xyU_a|O{*nLfQ;Du%@@Sp7laFfd%7Z)mrJGt$D}`ULIrIPcDsG` zO2|p&JHoj{|D5nH7%86=FmgPTZkLcy}EEusZ!Q<9VVUFxsr#aZ)PrZFX;l&gcZb&@suX$1HwFdHATf z_E#hOdcLpD%{xw>sUo4(uIm1E&OI(j1S~Ii?+%6uA-@D3N`9E~=*baQ2?Bz30|QTr z@OP(TmoIN-M`|4j)4NpMK zR6M#?IROQ>GQ4T?1E8|gnU{@%Q~fWZYr8%5#U(cAi7S`)7I)_L@Y})Egsbn`{Js=A zz7)D+{h!{R4WDQRb4Kh9P?v9w`E7gozs~J8d_T2Vl99wa#U)t9lmLS#2@r!u*?QRD z(su`<%oNkV($-%+i{R=5!5I$ha?Bw94gS!gLFx%=@U+uC3*;`a}K4((S$5DpJ%^RRl^H^9C3_K=>^PC1}EAH484 z_U~OiyW#bTR+tdzUbl*;(B30kHw!M}q_G`TvGP!v91mCgyEj#cd@?ecvp|2jx5&V< zmi>$%w^(R11o?+{a1AU@^Hm*8j2Eu&16dk7Cp3r(A*aBL^81_+{%FSkJ}0G85|meh zQsJmt<8H`|rPYvFLROWnnu6H!09R{YQuCANo9<+c&t(?T z={wO+tOTE36=KG)<=zK$RL>=siv_Ak(97mQ1EnW5EcaO0|5`q%8|C}}#I3z*NaS}7 zAm~eU@%J*wvUo3^)Pn@J=fv^so7F#hXF&iK8Bc+w_IDqT+f#Rg9?c}R_@!bjxPw!u zP1R=#8wa4#S}uE7^vL<+ERTyHC{%Wy#l5h-n^$=he!(TMr#n((!vx-a%Z`qL=m0;u4;g2SOmX0K*3| zGi@s@*I9u-_(U_zhjO*|go~Ry1ia-i5XRwLV(@Be;#)A0`)MooyjX?R_6tC$^@c+x zoNq5NfPe4+aG4Be!{}&=4fX-E>IaHcZ)vMqi()GQnU*F9SvESuQhq~lNz;f#-P0P)rSg@{mLCB<4j6z&K)+sMx2OWK zTYLM|7*LGXKcpvBA9L?YfrsN*Eq7gwBkd}YbbYBv7l)IQ9i zjB$=)^%yT18ayiP1vFZCPM}O$hDFXiw(dQKXHb}LhPAQW_lh^ry07>J1-=Nw+NVi9 zS^*E=fCt0`-K*_qq8j0F`ZETqU|RlJ3MBM~08Gd1D1TRaHpW7dGt@2LF@6N4Rz`UL zS%^6RO~3E2&){J2xkyG&4b;a|49X>UgYT7#L*)wrTf4sKPeTs5N?S6BmPpxh4Nsu` zllxXYhD6qpO!>CIpCI)k`g6r|IPO5`GW$xow*Ge5XTB2(!QkYv0E{B4#X3w21HOM#`P^mJi5fxCnonekO!!P{MfgW){U&R|)VSt`f@m z?`29JcAS7$eqliK{|pI4(uI>N#D7V;)o)4PC+*(+vqO-)LvZAiXCSS+!rO5lJyT{1 zy*a3fkUwza(C@V9zru}5f8a)w|1;e9%YptDDK%ek0a2n+Yuf)xmr6O&k@Vxnm3a|{ z)uF#L7e=`$8uif-JnG5ohoT8-pL9PFNP1Ic1~IzL5(RP3AAmP{ni&`;=nx6Au+Y;s#nKKzmdg%FJ zMQ3aaym~8Bq(L(}#0KaCcrT{1h0l-)eCh+nHv+|-g7};g8(yO!PbU0V4DyeqB)WS{ z2ErHaJ<-3Sg+P3fdQ;#OXIQfq1R;k}PY)wH{MKZ5HH5p$y1_twQL3x7a{&*$Z$zX3 z5I!G_T)c4bD_BSh8Svb7;vkrAw=fSdgVijs@~dSD(~hN|8f5~P^WQ_=sy z*g>j(TU&9nLLDh)hOen5BvGB{+cXZQRelYcH6C8;Y)jTJWOsbJn@F}%943rLB#bVs zrh1o{n4a0~VA%?HC6fLg!7^Oh4%jCg#GyA=ikaD<(;j0E_S7k&rhuqPD^(V z_j~Yd_z2k@H7a)cJub&|1!4-EPQ`>^cYkC^AjlrObaenkhNRZVq?I z+j`2|=4D|NusYybpM06!K#rTrj86PBBUMfuOjLM`0LB#x62vBWKoz8~;t3Ps++B9p zeQihrMn+NcYgO>|toArdvR_Y>G*%Sp+{Y2407L48z=T4_xBxyk-U}$_?YK}32Mxyg z!jq4ZlzhWr5-S3of$Z&c?{Ee1ml()qSTH5>6gX)Vl^<1#Z{VO3g5gke=ynH1tqm`| z@Sm@AX7e0|9D6n*JHKI{4cLYszTWb5`EFo){$uNmV`3id+S=u$R)G+~2VuI6@}my3CvHjk-Qhs&_pc@O$i%KifHdVRo`$P}{pbV!-Weq{LWv zJ^Au^Uh$hoPm3w6I?NZxY34|Xi*VCduScx<&Eg;Soq#oiVQ;*+Fqj3(80i7qMvcOr zlvQBzQ?bF$_AbqVIBAeX51+f@!25?}!TxUhyic>9Jpw0!P7+)by&E;I=vk!G^2ta2 zx!0uaCSuQIIT&nnD&lcafCdFK#sKELUM>le@e)biC8XRi(SU5(#s>Cr{Oy*Bz%;qh zQEM&Dn4Uz%7X>4#od&lzi&0@Xn%Edp@WNi&t-!vyvvIiAS*Fg_b@UCKSCH$9zh{`T z)8^sqp}F&Ml8vH9B@vh9h2(=EbAyl8>q8#Ung@F?ZCNh+4PFpDoY)@SL~2&L*()5( z68$Q|e&o?l@Ontv^B>V;lkSvA%9vo3n_m0R9ZTx}x#?d=r4FtV6EeB|ihc&#BVHXL zAIvR&UIi5(c{>a+7|fC0*x)Q==vwZfNmSg(TVy^$@(BWaw!DvL+iy6FEM{hcy>NXo z+}cojnK)25d5O%0@{s*t@#9#H!;;LbbBUCxos;=T$E_L$+S7rqGKL-kHk*yY);!g^ z7qoTGdLugJ>Ww2s&^(pg7s1RAdFUrD%N@^H&bp&spe2BbEst8WiNOlN-AYT|Jzssd zlqU-wr`!m4Dw+oqCWlJi*HG-q4qR~%du-7Oa&$azKm&3+eaj-#5w!f9=g3$@x_N~ckCG@;$H zY6EiuXE8}vF8e`YG{wWU<1-ri2dXAT_KoZ;H`5C{=(Kp$w=T+_J9s2)Vw!i^A#$tE ztHfwv*hP@bLp|wz3br2ExAyr)7EwIFz)8w}B6uhm5)`m?gRmI~FypY~@1e-iKry=W zq0j$gC^AZUJ-9<`aEB{zJ~|DoYhX+{?9F^=`||K?R;mDL`(kF)+SO@Gc^lcQcE{d& zyE+=f)MeLr8Zq(3HO*z9^OjWtM)!G>>!-ZL!oj2$Ju%0lI|27=r?;mK2<+|b#$z?G zY$jZ)h?lLWFOfeDC!BR#%y)I3mD%qlIDQhV&dp=fgm3Z~WgwxZ8lyv$4S+`Hvyo?kBJ>ERL!zX4CF_Ast*}Ix&g6^rt?O z(w(fdp50N5LpM{k6q?jYcxG76xbKYx>_aSeLg8TKtoiW-mYLF7hQ)3Wea>Wa$rLFK zO4rub=y6DMT=R>c^EK~r;qC)PwaP4*^ zFG>Ko@3*gsQNSQm+8MBU^7=zCD9=DKsqgm~KcGNQflY{4hXdyL-)3+Vxwx;p+P;GL znM~Z3fs8G*+WoYig@h&yKNp-Sr!zP!Ld9*jjII6foyGkZkG_sNth?}BZ9U;ZB;;D2 z;A?5)9CaR6Z?LV~8!hY_lA_F&!oQhPw2L?*)fyX%O)9&Bqoc6b3g!scDZdt?+!3XY zCw~Q=p<8xOAHlnwG)oy!e*qiyNv~7U#NT#kSIDzHj69Ou#T^w49i+T#?uPzkRE-BR zxsbK|9iG6gfs#%Ia!kUqf2;@Wt_gUiWHx3n#|W+~p&x%qe6xGleMkmD=~^c36(cYq zlxg)~(q@C0#_8G4@?tr%?{%X=H8-B^&smACbw{2P5xZ$2p243*HE?6#Y@9B;-= z&#>%|t}cobHSwqRL!^GzJU5tfXSi51X#81|7<$aOc{3+56znzXnI%4=>K6mAnfn9^ zUktt{>8(q;D~>)T*MMri&yI|4o-K6afWdQ?V2EUgrxHBMN~#+hFK349XtHtRqM~Lw zliNq+F)&w5=eisA=a-NYWD>og+BySQjXD?S&FSLl63z9Yyz!HBW>-r?uVfb5-?kC> zJzwz2=dtqV{TEkOQ3sz^(JC8Cch&!GuC^%6jz@tr&BgL^?K8?N&8vlEVn14;r=wyn z@0Hp2WfKjvQT9#ExtQWkvUM7lVog~$q;2yx(7I!<%OKhzgxa6PDm7&lv{O5p;R${0 zXd~PD-1|mmGl0x;>Dx?uLnggT>(7qY$_+1BSe7Y5%mfUU|CBfX8)vcbH{ zk`iTGua53B+?o<7ji}Y!I*6zT`_?blU3BeeYMzMJt>W42+;6B3sx|*9TYc>g2fVJe z3<#UHS!quuPJQMZLl|B>!`m-zY}l&W3N_xSy0(!zfyniJ`pRb$_QNrrt@@XBhXE9x zCJFN`fuZS(!J5OQ7|F2%);>uOwlA*ek&w1gCS%D2|kwSHWA>qelCtv z&I^mAC0h_=%2i54f^DavwE6ZsY@d{xocc-+^0~bx6AMmzlzAN2bDh_pDwPC+5whN6 z=rZLfn!p!DNeR}nQbdlDQQXDL)}vOHwLw}jEIw^o$fOJkqi+&mFAM6;#5p3B+1 zfFoJ)cN^B@oHvsLOHCyUuBmkx`GMAGO0%`X21dHYV3l97Zz?kdbN^n9bxdBk~+{!O`$`Wx+Gw8p^aCYo(Zrzuu2zn6#d5$Gp&v2+49xrn{ivCHSPv)<#Et1f-wz>xej-9KQEuFqZt}d$|7|kXszBa!h zy4BL>kb$$ZRTnx`2ehsaOK`y7^CyP%AXtG?qs-`j2O{PLn1MLRa#g4q)tFQw{Ge2P z^Y=U8DUWi+vn3!#x(`wA@-&XG=WSGa{qG^AccCJ{gj3~cxme1ZWfO6@hfQBi6|N`_ zAI1(-QPgmPxVx;qYw*+U|4{?ACZ6lT1$MXpws{;_nCfqaV!DXcV+|7)C|EO|{Ethe z>+O>~Dk>q9dfg|W4!4#@$9<|CmX_Y%aeoQr%T0#}+1g4t@1P$Svn>!C73Y>Gx09b& zFr-%u=^(xovKRPpnVID4b4$BxWh*$3tNCpgmW|qVdcC;N&$m8>6!r7Bw{I%+53^Oq zM`bG;^xVoOyc-Rw;(1~)QY^h+@i>K!4MbB^@^V{z0qkE?_e#WQ zD2b73z7QFNFEPWM`Tl$N^mpIN&su`|eG;u4)vAxZ5TYoKP zZ~Z4Y?tSV01(CbNRkP0JvISz6b1pf~FQe-!NDJLXV=4; z6oc(au9E4*-F-1Zo;KyCioo2ljb1q zYGV1*eh>F^f81E-xY1u`<@YDtHNZv;b78?B3q`BSCq&Kz?>z{>r=%t07tt*U+7Qw? zAc{~bS8tt_R?SKAM^Tc1O?x=^&lM+;2ZMpiGsBP5d?gSw00g4x^tN`w%dL`_1^&LS}3CON7kQp4|TSuO&jH8zSO=N%!ZPXsZqR`;7+(>a+Fnl}>1SUn)6` z$!55Eh1+@{c0DN`7?91MteCgod2$K6!Q zUzTB+ANu`TXRqo?bXPGjQqHbDzMPKRThSQy`aJ8G+%!i&u3WB6+0p`ZZT_533g(FI zIKGkX;*YI`(+Pa?pI2NUG*OW;n4ar)2O?Wl+Z+$@wRm3_d`h(+%k96QnHqXDN6)4| zL(gyBxH>rKQRb856AXv+kk)jA*^dVj102D;PocV@+f)1b!TAP%0z!#u_zdBfyrHB4 zSWhrI^8aD(z2m9=`~UHXGRg=E*=2@8WQ(GbQ5hk#?3ul#jLIfEqh!zQeMH$D+53d- znawf2&)0EuRqyM4eXj3yeSWv^@1Jgtob!5)$GYDi<1}G+r?y+C3OR3Z99!VPqJGFS z;M;HS*Mt#s87&+M5}3#Fxt)D^o!x02dfS4}Iq4m0F&wHh@4&KCXL8I~^D!wP++ zNWLoep5@PE!NB0W47u`Jfz&AglgmreHAvL!QuJ|;uRvk^+TdTI_bFt8)qRX}LSN@T zE8wb>B~O7zi{wY182OsNxm5Wjw$dy1xcidxBMY%gYsGmA$)YbmZ$DPNQnzIkcyZB;F51z1v>!(@msJ-TmGQu8XSdSuJ=Xa4D9#Oki^+~*}mk+U|oK)Z=<<31w zjbMXI{iHv?W8NCm(N_dHGHR`T&kzCIY)iE`h>g)xV;qc_Y-UC=#NqHho(rPT&7?9z zkjZkpySLj7LJ*eA*O6Y5`tyWGmb0A?0F$D7%vXXW;1@bT#Qk>{u0ZKA-x~CeW|jPr z@Vu}-wfpxVFc`~7*XR`1okQzepjAypx4_S@>*^t8zdr9Q4IkZqyFP+k9T6iu|20-5 zOXA2jsbQ|a=5jvBDt^cl^K^+?82Yin`WuY!(y|RdyeFF+P)t=7D~?}A)I=Y{gSMb! zPKblBeixoFQj|%4;A)HDK8`k8L_CUc`s9nf1fs4(%fExxIF@DO=r#|m5MoQ3TTEe0 z62J>hV{@w8EYw+)n=0j2UC&p_+c}J6C&-si+}gH|>^S9JmSMnG@AM_sb?KYHGQ6^W zZT;T2s1D;R5n>S5J#Z zXjh``!or!{c=HGw%5fAf_$A(rJ&t>U5d@BR*H(p*)a*5MY;fTM zU}`)=qN)`shr4-VbP>;i6{-Y~_?J7WaUCA2csbU5%HYM=x@*uP6D8oh zD}8I1C|&zTe7?sd+tPV-0K5AJViJMfox%2YX8e%a=qQ=Qa(fT8RgX2S3XBj~C-#Q3o9UtKVL1;QO@n z!IBC_3_A2m9B?K^V zd(M?&n+r<7Fepd48i@`@`JVMQQO-%H=5@YfAIVcFq;*nF`l9xpbQr-W=tQbAKIFE{^2OteDyr6tDjzg!L6?JsCq=2?H ze&9}fbxJ8!K=G>q-*%PQ+!xEuwh!T6jp&D9S>boFZxYYF~>gQ0_$%7bY>+Ud45HC6frN*f(Hf%Na;RFCsQi5oo zpu;o3`-jjb5kt@$9Q136ai#C70O_Laqj(7B$g$hpS-0;Rmk2rQlb9;@r8V%p($hY3 zq`&v@PuUy5Ggm#l;$08SzQs#Z`w`6Il}ILe-P6O!X;u_KP67nwVTHGKS3_Wx$rz=J zLD7IbGNv$FZ~=(Br&yyB1P~E6AIAIq>VhM`m?(QW$~f0}2-$A)HC?-ZKMepLwlMQh zNL+a_Z<0I5S=X_CZIPuzi~CzlS22Z{n_mBjzgv9xprdFte|<&~!4}c;V}xS2jElWW4yUYkC3;xoq6f}*Ou{?Pb~jjO<-;qlwIq;dg3g#u!(-mJD4^0nPNMK7nm``iSZ&#f5JBobi7y#rF%_s6fs@`}&ga@up zjdS^ng@zjY@;tK7dh^xj=^Pi;=6XKp4NY{H9}%Zu!nvO)`2E~fEGalMxmhYSOq(V< z;yDJi4CH4B0F6{je;Fd4dC&Twjj5?rOfvhLxL2H))$FAdKy}JpZbik@mLA*qoVd;5 zISt)Q-*1;!pt3BAXEPzD+-XHOAKg{1!3}W)(40;{Nm5as3gJj*vvy zdg#Bt8Y94DE4}(NsHIbo2lAMSj~1G<9;Gr)H6X6n8Q98xC~-#m0~D>u-fhbTz!FO) ztF+bdJcZIUg)~h%rPr#s5|70Q*zZee?f#W8o&D#&*4Q>}6e-`0bFQE)(m8)|yR4?y zxEn*R5o-Lvz`FAe3qTZRDK@FaB$GAx=@tGH`_=QaGKqOyK2|F5&*aZ$i0OjV#XStn zxlbP1EF8s0V3llD$L_|X??*ubh~UM$YOw$_qv8|D`22H*h`8aweAIB5q=&3bN5TVW zqp6GvOO#guRb2c1Hi;v!5KK?erd-Zey#p0WKTmBVF$rPRRfPX~Scg zoEC%RPSKu+eZb~Hq@i8o_=vuy}Z`8`k* zEy6f7{yEQtWYzJHKF0yOBAeR6{D#zTkHfkTJr7Tn_vFzw3sKLr_@AE#wn#C_RZ@bu z2F{cFZXEB&iN{ojAN~ZBk#%K0%*sDcAGH*)uLbhuGCO3e|6#&ckp75DVD{!?I^4d( zQ;ZxDMHh@nQS@;nc!Cp`i7XJLM<)|&^b3s2BnTC!AqV#>l{>%?MAr8tP~D=O@w`jB z+iT&$_vRqI2FOz~!vc9qmZZMUfuo|10+450Erg=GN(>7B!=q<;bVMU$A<#5}SKvEI z^pR96U}`$&@*V92tBDCv38oYov^l@YLNz)L8R(mOohW~)z&)1uoLseI^$yxxqTXLE zh7Hc_!X@=82J*&#W?`bCb6T|vfHE&YA4()A8unauHX5=D(7Bk`4 zfNks9Dars8@j^&|&H0$G*Up6gg*rHIly(=8Fk!a~U;QHK?c#LhiEAL0)%)gw-N{*i zPY_)n2^fxKvVr-V?ShM@8cM{@V=gL0aS;MS+tCQkL6Wk6EA-J7S^p_i?M}d6WbvEV zQ;v@^qLIK(@!X3Db`n-hGnEr9FSP)K`y{sWZ{R+f6uB*bx*m#@%PBe?2OQ^R6=$Tkad0#OM_ z5kCg4quuivh|GC4w<~llIO0DV+;V|_ds(5{gzz5_qI&3}h|WkyoEl4hij9xJgYw5X zGN*#Ug8X=|2-M!6jv~2KILViorq|_y^PL<}ycUz7M&eK?fQjfJGQ1gVkkj(%D4a+93+_#b~CP02LR%R%OLY{{+`jm z9gzDjxUYghEi<7KQ?u7Rr}!)Mh=g+(09yzAfvvR@p7qjX9#T2tbSD5K@Xyk3P@MXE zdE1dq`A&2c_@9^lZXxK{k*x!=@!!STi8+V?vX*&hdq@!oGC;SJONA;zkYWXOPlQ2# zLCn7>(PuhsG3vjG?fyoS&SUy-NC=cs7R?A4yuGievO|#spq&)%v?c1&h=Rovr>x>$ z+3M@yhCLI-;(6tj|%Cs++J`<7qj_+U|PID-&pwjShyUYPP=(~a3&0gKI$tbu5<^-L1WMgx@`|`03Rot2U>38*Ivy~ z=_ZIitRaidIi8hxCU-yaj*m7ZXWCdms?TABphG4Q7|f@r%f0P721PF*HIHHwpaA%% zQ0q-F<+<(cJ@6{Fjh-_oNU58^)Yi zx($vuWR;}ofFB{IGXhi*tf-T}*y<^N|UmoL#w$NXBu z*wu`hiX;&fKToA6$#MGiSxXugHAVNVvkKq)jdk`=Nl=dse3lJUSShhIlQxW(J0-7R z7U?l?X_8Dj{$Y6gm)nQi20&1_H3ap{p9}kn=b)iq@EmkXftA?dgP3%9tPTw;W5~q(qfvb1DAyk<&TMdtx*H9Jy@-%8^lq(RlQn(cX3b=3bnynFMtybMRV+7XF$x7)M1u~ z(g!*<;GVxGGc{F{IsxW-=sN3Ki)?rg24CXS@15A!0)!Q>;!Sy^>sP&9ZNrlo*=$@z zV#9jlLM4>Xg@`~9$4c&Q*P(&c#S|-_>39xt%H1t7{E&>HR*Cw-Fc8?_fpJsP!{2H*?ylEwB_}{#Ga49``kr_zQF`>aBjc6K3o+r=(oVS&SIng z>X~>y05#zpkJrb4RpY2J!7sv@T+1F9FKW=sLJ5?CZ0KLJnff+-Flp*e_<$ zMURlEqn-lJr|=~HQH28(EdgdU{Nv7#U#!=k*rg&76YsiUlf|Kf1a*SFo1jjxfDQwh z^qkK2C@anK5GdC3>$ZR9iq=Sgzy8OK{L`TKPozF_55tR&dV>ENYR$kS&N+h+K`rRn z-u>%AWk(Q+^wKv+wND9U|6nf;ce#V>u<+^m&n>gW0N|0Qm+4mVFW~r6>NAO;fEB94 zt1Y-uyGgj#5=nzoTaTW{FCoR|HmFy#fJ9vqrU>|3zQz?Ruk&e| zCcX1H7LeKJT|X};2(M^rIgO>_N(32w%4LymaST7vf0Xik1{~w}NSC8WG5A2Xf z9Qs|R-lFSz{9UuJ?R=I%_ELC^f@n1}kQ{HJ>>bv}}B2L>gBuY3TKl80?B$lqlbh>AAwO$Jd>7s=!9g?}Q ze2Yb(eJp^vP@HUz{WTl?1rNBshw_y_C8R(T$ikfe;FaeRa61-hVeeMM&yB>C9(*7f zSpX1{7Y^9G=RMH!0mKKC-Suv!cF;#+0Bttnc=adROuBkK|4{nL&Hzc2Xyj7@H*n!X zg5?!0?!$(NUcDnv@>|Rf+)5sB!Hyp+1Dzx>vW7{+ff0^GjT60VfhS&JlQbt4qRN2Gmf~6LQ)I1 zQAgQDkc}xkY4Wel%`d@{E(6|mwqX5G6szzWx1>tt(&)vQ?7jPqXL{%!(GtnB$Lpi) zO*f>71Ka%0VEb>Bs;hXlCLJbLUso2o)S+|jzX4kDOGk?HdnK{7jVWCSu0bFK>wBubm{5{Z)*CBq1w6rXs(&+u6b-9TH zwDTw&8wLU7_UGT*Ql9<3j8m9U6)i|R7{6;dEG7=1zjWmW8_<@H&)-kUyfcu??TQ}s zOAf!cN*|;JB1l*iqabqv(TAT5T-F&&SBtPrH(#P$EjEcOaiT5>m*XD2JoM0h%D@JH z#S@H!?of~(z$f|G{~oxoUm^CQ3%iwn8&XB_FW^Af!55v3b~kh zy#!>A{!^(qg}Kpr<;gqYD?l;iv%P&m*~eeGj=VD@_i*mN;ssxD3WQDZF7OPxxLo}p zWV;iddt%h-_=PN&Xq3@ZR0pSTJcXDCc2z+cf@)FYe@UYPM%{?^3~(-6o)C|m&s;`POfC!K{_Y^pVso^z*z3RaBxQ2%EJ z40d{~dp?N4#Z|HAWmfe9{@-4H>A#Wktk}4Wc|jKK%fj(Nn*QyzGz^GKmiym64g+(j z2Vc}-`kuJi*;R=1m6;wx)3PUk0n@(?$s>@Mp?7(iQ6!s& z*cF^SYS-&gWNJBxF51nXj-&nAItWnJ$Q{AIlV4vKXGy>vtUJRSOr-`vwQ$gU>)XtB z9_PF9?PQ#hPaoDk=A~130|>f%Av;DsAiT0;p*pOTEKmVTR5>Em%&ZN21JxP)3D>Bd z8&K32&^T`hY<3(4b8loo?sTFl!Vo%hIxIk0Vxt`AGx1X(ko`Me4CK(rzexz#hCcun zl{s>fnhYG&J+~K!2Nezus@PL01sk`IiwrA`>M*8xCjJQkaI#bBLg?3!Nrl8TAs)c6 zOK64l&($_!Wt$LwiI$jD==h#hTLPKwk!}I8#uWo;Q}jWGK{niK zqxEMGA{s(zLJ*3d5A*OCE_45y8VsgRP|^c+?a9HQmkd=J_|FnR|3Soibm$;_af4V; zxbn8$OlWA<~3_UPB> zdwwP^22tXNd^Pm;e@cmiJC=a|eaB8 zbP@Q6OMt$6lW$^vbo0C@nN|7Um05AmpHW^gx@9cj@*R4#1x*70fxf#Xnj9@=bf8}r zs0?Vl_!)YTIekNGx7ob)m#@rc2ViYDr$BV7?fT|60F6<37nM=A=rT8m27(2Qx+wq@ zZ!4jK0&!?-?GVQ$CE= z8mRLq26P_D=s}%Fchf^7Qze2fbQqpN9VM`dbLH5?`2e4{^b=DZeyV~V6py@hwT9vm zN8nw!wHATjSnWV}F*KkmuILG)LCK1a(A%Hn^7f0TXfp@27Br8utewB8eZhx)&F=zn zEM6_uXlw{SCulZ*dvdJN>lP(G3zm`TheHkpK>ayq0KBst79u*D>^E+zLv74ePuP)p zSw`dK9nlF;rU`s19srZd@1Df4fu)`~qfipb6@_Be2j;lZS)kPLYKXOs&~nv~VRl6q zMIt(`*c{?@lqbl6kaiC!D?yRf6~rUI)I0s_pxGQDl=8$Y4s<77%ECR29*I(e0A)jV zrzj1C*>v<6UcTEQf7IZ57~}FfX}n|c|GnrBa!T*OQoL^@8G=xf)W}#P$e%BhFFGr~ zm&fBFI4Ipl&udZ)2}DmW+!;7L04o5lBG|Q*e0$tjv;2_H4Ar)IQJycg2&|&J4b~5w zV?rhbX}IfuFT3qNbCk;omvdVApi!GS9%wjo?x>X^{b$bnDw9cg;u%oa%2s7apgc_> z%O*(jlD|d>Y9zY?;P2-*r$6$Z0j?O0>Ys^k18mV8kt!|K9;XIxFanya;$yGA}vJV5k@Akk$wT zrH0wNXBw~p5G7YB@F#PUiizI9n)F}ZxJKnA-U5oFpa|hOHtBP8j+jman4UGO=nlX6 zi2F^T+N2;4jY4c8t*^ptfl6~GNS8lVxH$fff;?vNNHyjiL1B<0d1nhM5;^8k1JXbE z%(7*Yz!-iw$~lkVSo~7#_@BnxP&(@T?^U9TDn}Jc_!xjk{-ajznK+ZSm>KnV&`TF3 z%|22DBB)kbb%s?b2ldF)5_HBOJCWMSSb_mq(MyLZ(V#eBcbo)djifeYSoJzV=&y&) z;>99Qf}sG7Bj_1g=_?UlMe)amSzXi$;Wpp(Q0sXLZO_3(hk*(a-k&?I*2=Qhnc#|mlxsu+< zg2Vk63*$rgm=wOyKP*U_niHQ(#mYPYjMO>Ev7|Cyj@FgG85d4^XyM!0Kq6SVF}WXA zVRFPcT6q4_cJbf9*MEuE=&_CpR3hO2q(Fs{EH|De?TsBYk$|_y<3BLbf6r@J`ZVR~ z%MAhYMsP|3UT=5H84SAKv0qaEo75XVV;jpC6MI>VJ$N?9zXl320O~@5iPn zpD(UW3PjBx6aEe|EbaFIK{^j8ULlrmwoylIWmdS~SvQ2Y68387c{bqPusW0t0`BlI zX=nrygI6Ku7V4#it`U@Q{gI#hH)-2VW&dc`uRR}CI5I0YLR|ZMKpSTkf$m`4Zc~)?(Cd5wPdh?%!35$!ySI31sIRxFTJYZEb*;t zuRnT5b;hV&0x0L%vDq?93@P#0mm(Z1S!AA{T31+Ae7d;NZjH*+7 zf)v!Fv{jt;Q~O=Qf2(=??~*LGD7jcbSX3?qKwT=VD+O|>8-t?W_n^<1!pztT8*sYh zDo*~D#5B@!WKMO#KIu}U!V29j5!NGk*PEjF50i-?^Y93f6&MN9bh>Q;eTN_8!3HH; zCgx*=4$T`1G@@1H=r@4R1x7Rz7mC?If2RXu#a~MO{=0M;O4bgareF-7l_ZC#`-ZL$ z8}(oQOBeBfhyQ-rqIepB0O5kJR4LF7!Wb4c zU@gDCkDUQMsRl!d6x~##Pd`Zf(x&MmFqK90;jLryd$;+I^)>Q26@tQfb_;d4p-D$N zbsos8Z@Y#!hp4h2tu?zX#1+9cb>b_T_=S~G#a1u1s@FyK&npQ?Ad}b(5JTudBode= z-=F!OFSwU9^VvX0x6&gYr=#rFFIN-<(uQ!}Ge;Q}w9Wjj>=n&=NMGIRh%v|Ia&Kkb z+i@84jI9ZaxMbM3#LroB?d{bi7_w04XzbSLM@r}spd2TA>Bm%R6Y&6-(qV%GBp08d z4Af7Q#Ugc-m&?jW$F*NlO&tQ`S-I>vAv@E24M9{A+M5X2LEe912U&_iIxRrhz3Q^_cV)GswBJt+$AP-@>nMLW zc-4P_sQBI8s*J!10QgH23P{JuykM^IJTfP@DWn)q@A|IW_=Wla3aSye+1u|-YPMWR zdQotc60f9+|3XK?3*aHBKl2~W!O%Vje8eR}NN7QE9+d5i{x#e8i`@RvdkX2!KPs0l zGQB7IP+`QW{%-2)!G1DoHjxMX0B&7#{p7s*$c2|s+Bq03K|1=JPB+Ljb*SO|*_wLC z^+UmV0gy6;fI{Yo+@1#+}zwgTr}pay()cg+s1|FgXg!?iJ?o|8Amn_s;= z^wIgid|YLpx&~bg7lpH2t(}L>bjk@e>$Z^U<3*`z4^RrQZ16^8_>MNF7+u z&-yQu<{1)TNdbE0vY?oBu?iqqoGX3L%f2%>EG!jQ18QhA!Bg1Z$CVUzkCx@`zn^aU zc@5%zKRKayN1V`=yH{>9fM_e^h9CDSuee04OUTg?94_Y*U*xsd0OCsI?~+7fkv=bg zmrVzgI-TW67X#bkI*3uvm!^qAYq?=9SI?RHSg#Vgpj#45+HM z<=3iO1r3kPTpsp;me<$FER^l3BLzIZ;yv+-ul$k#b)^&x3!pNnIHshz@kQtUtXy+s ztl(%lK~Gc&avNPU#6!nC*vOwh`Er|3cuT=yD_FW_JWz~=#(Dn7@^WpUr!4;`rl@}hS7*NOBO^@;5EYYNQOX|C9YZs@9MSEC(Qq-YC4QJS+{rz%=)ihs zPkr)ohr}0X${&)};j-|~^yATw^|Tp#aogra{rXo2If{oEOiRCVT4wos1Ts6I~U?L*^Mf`}e;0naBX8b~i904E;m{Z4<5pDGctqfyT1N5#Wr zTD3h{c(vlo+3jAXr32rQv8GEwnemyhc?1~!6TA#Q*2|OwY-?O+A<@KS&K{h=X>bBJ z`|JkIq|9RXV2yRt$O9(pW~-<@*pN$pYfaIhsR%<#J&p4v;oXLTvQopB=Oq>nmJtq`D_Z(GY`;>^a(^ z5vPpYFK5*~vx=MC5H2@5TYGxI;JV9C1{aF@lY3OMz$ik`ZudPCjsWMSa;{7*7(EC! z0(7RB<#2@L!TZ4=v&(j-CcYceylDh{=_~7%FXp{z-T@ni^X^VZ3l-hP+ixzTLJiRF zDJ)NgE`TM9g=F;2@-LO&3a33r%56149eW`z`+TO7PfvgNdjkv42nN~b7uxRwZy3HZTcPd2cJ}!b?CYDu z?(QYl>(R^kT8~Ja_H!=`eVonC9SaaLxoO@1cvnuyQ^S4+5Wa)d`gaG#gpD>eY6%7{ z#NOAu%WPkcb6&!4-gi;o8m5f^qffI5*iH6w@QU{*irgq#>iVq%Z;u)wg)dfY1(ACX zGue5W7569Wd{yqbO@Sxk?lkc}_q#m54-ieC9QP?Cm8&zcrbD}jPSZ#zf3zR&<64sd zF~KL;8nq&M?_thMV7en1=D76(?nZ2`xe;NBq|PvQUvhnN(*r4jqpmd2s6qwvTw`G-|w0l8bfy*}|;t8af)EW1Xz(p8so_v}jH%BrKb8}3v5BJMaUdn>(Ha(HACY`?FOFu=-|I_Kd7gwCG$ON;ioqr`Ej%)QR__H zHMbP+A9~n+VrBDFqg=&^s*ek>y}8v|QTgquXzKLPOqPw;8E1XOF6}*lF>wj3Y1M>o z4keEERh~B2DrIx|Heafepg{16@z%A!^KFV*L>J04hO^vDMO@~bBfNb%_kJYQ)V>ReBhzVf zYGtqeE@GEMHg|fx1Xvz#6Swu4<#l{60vNJ3WXNQ?BvJEBfXLXFQKJVN#ttgY+@wx4 z`>#W5;v)|7Z<$}9(?Sjn6QeaU?&r-lMqqSKsiFjqpRVg{q*>rN&x<~7IN;Jk z_S_tO9KY`Z;}kubFkIX2wiko&CP7#^!R(}gIS87_`^v~3;4+gjLbSgV$k3hXYS-Jk zJrzenFm%xGPk`83&3v|m~$E)zdxjNu;lt}-Vv;voIs#0 zBS7H2a)SFdSGLhP8RcciFBcJ+!`p@Ff$18EjOeMnwn4YF%%}|7;(x!IspHH!*{24| zFS|ECPA!(3?wTOtONF%5OzKQ=x=5xg@hvyD3CZkMCZ zC$EU_3uRi!`L>r@V(yxKjx}34$TZz|2FmjrbBHz1PB7@2m|S4vW{cIeCB`LuxMNRe zP07=7sj!rH1Z}U+YT2}ynApFcM>?#;h1PHsbJBi|bQamZJvx@-{!VKUIAr17A9XP` zNO+vknA?us<<*ATS|J2?hR%-(AJL8Y(dWMIeHQcc0dc*1FhpREM^#A#Xdrd zm~Z$=sLs^e;dg5RLW`&3g)R0I$`b;x=Az`|DMhzO?ZN2Ny{Q-v*FfYCG8HfTip>@` z4Lt&8FzPpV*ub9Gb+BCQOm@Xi#NL1iGD;pF0VZX8zw2g?jNSckd$cCUjnA~IU;lLA z(%`qNDJ^Nvn@uBp{Q~1Yi2eB786x|Z7CcX_A3L2jv=$YP4NnOjN3V~<+O`#7@$vib ztgXl%@JDwQS8dG<3>*76@q$@1UG9i@1ME1l%4HKBDz7*y)i#0gH^QC+XTYqsJus_n zaHJGWl9V$ShrkCN7?TU{RFleh481aZ2SJgc!?LG?y**zvB;OWn7d+}C0mBYj&)RRC zwb(eT!TRm4m188SM>syJ5BQuahT+H1_VrpK}-yz%(~zf+Fu+Slux{nP~f6q|5~>MM`yJ-OT`Nk&!WX&;>` zqW8=-{82c%uq0yL@Vqt?micV;M?Ed!T(5!jDYyB&RZq(i=6%My!$?++Z429jJwor} znl@{>t_EIi{Z8k2^zTB^@VlH=;QUA?-|l!@&Ifai^hp=#XYaYg@U2B1>|jDSHu(B> zaOH7gEUJvo3F(_UxD1yqw}TLNF28tqCMEVfupN(m{LLnBTM+PHDm7~0i~0d#Xds3* zq03w2b2W^C!uP52N5+v_2QGcc#!w&XrHwFq&&{{nY0EK?ABq?byHeiyB)l_I!Fgdo zy7mR32yg1}CwM%~WbFEW+07*WOO>oGF2gZMYU`So#2ROVctO)gu!C{`!m$RAz|4nR zltO+u z#XM%BIO~)Twf$Ibz5C=iEkV>{M18sF+Q(&gv2E2w2Oq(2{csoKt$Aknsea0wO_sd& zRoNV8+pNBlra(4e$KC=vHvDhcvG~%z>2VUjkLidfOlHdz<`fF>jkulpEXP&_VB)1n zP3!`i78x?9t#3S{1f>iK+)(23wkxxa28LLVf{C{xFDG&3``G4lhl_NOX2rNdVoxO;o-7RH>Q1CvA^`Fz zKd^%*Y`|UH@@rJ~%iX>z^|;%SS7g$0fEX=o(5>7|(vBHc$t0F$$N#0C#{CjB+PgMg zNX3WBLQ@%Ot$dDe`Nwe1uD!#osPpNlCg5z{ez?P^!N7j&zFZxR605H{H2_caScpE@ zaI)%qygAIbKNzlVdUj+xJQNx=%5ONbDY7hnZSragLD>WSp3Cg#0ex67PM}l2P>gRs zQYbiNjW|9Uhg`%b6kh(8P!;#1i*+>PV6PD%hnT=MSkueF(@J!awz-W=<29T@Vpo8? zHx>>BQ1BGlMSMZ*j|LV#EbcR1UEU$l?^*Qh-~70fgOED68vw>`_e$XJz;MytgAKw$u}xQ-1!4L}yRa!jNAT5z5MY|y=Ay957BYot zfK6%C^27^XoacKwW!W2DUTb0T@J#srOt_^x^^|?Aoz=Ccku@Fj2LniWG`ZVWC;N_n z6j_bjIoJc>Qw+QeM9uCr)Kx;?b>Pp>fgf=&7M(krU4DXW#cfJv$}2^F*jZt|{~(9L zXA|aZpxhow#z(N;fTsfATCT4R8+*7^h71!_7m^l|K9qnK4SFbd&qgglf zQUD8?RG{qfw;ug3dAxS^pyHCwVZkhFFeR3#0eme&hmc!Yv%x6}lHJ4+9X!4^`n{M? z7ykNkzR)~17!h5l+cHw`x{085+s)6YnW|dz2M66vbs)mdBs`hq<7FSmmtl^VUw*4< zefWUbX@9vscb%jNPnyQ<*0qh7wY8qHcA10w;p!1SIc{?`mOlvH1*bXRqrUnejLUr{ zNG1u;1+Fi|#+34FT8sCS5H4-;_R0<;1$$Kc_6>`z+gZMxrw!azcwP)F3hTIB+mDR! zVkC6G2LcE=D);@VL32WK&AiJl2PegF-LoF#BBKIbubtn0zHfio^jrfD<{&(gn5+{O_5hFwjr7)1Z&${;_}XMoqO+A zKM##CkBq3i_I7PHs!(^VD$taAf2}E_<|JIeUIAm0S!^Y4IYjaxY4I+1er;fe)}@j; zP9dLAxoe!~oj>~`hXr`bGo~E1c8#|NimO!ELl%(^`vp_pa5&O%_+wuAoBi*vZ;nzg z3FRZ;#RFEpm-kAM-U1eGl3A%X-x%5bVplx^y zuqjk?g-gg3i#^pX6gZW}0Y}}``nXU#Lc~Gc_KQVhFerIvxvX=9Ebl5`*EmA!sf`1C zP(BSg&Ld{4`OtFo;+|VLS%!JhjDBHxnK`%lP+d8xfmiDK;?Uscw={sRA8m!fd#E#B zN`R4X?h~*3jHN=Fb_Nxh3dSoRc9z1sQ`RLvHo4qYb^9J1MD{wnWW3GIEMMrO+nCr0 zHTXXmJ+c9hOKc-P9-r`33HxZ(usosG-jcl6$H(=2=f&h-1iJ35zIe@@KduFF36E)= zRQk+g%vNm3XNT!|)ywnc9bFyPTNrC2uN*I?J(%DB`SmLPn>!={8D#f*oFDD4n$#FA z(YT~E
    ((u%aV>odq{v<+dd5DNv+i)9TA&q)$zr!kC-29glCr}D=Wm36>NwmFYdju995YkC!#@rpTleDmOlqkNU^xhQUb&;@u0PkQvd8*y zUY4ynIfTrxagi5`PX>wuP4}ZD5%sfI?S05A=EEcj!eX1Np6-_x3Z+0S3XSOG=LfZj z#ZrD@oeT~WdllE6F4vk+riHUib|P2&5KnyuVx98K1N5)x+dEXQW?z*Ii0D7qSy}RV zYP*l{FKFjse~;KW$hW6$zo%$HTTkm07H~tM>*f6$uQ1uZNT|F?eukwO9n2sb^#1wF zj<6Bj%A2q6W8K8MME6kPD-4fC>ZVbLv(M(x`bGUbGkxxIA)(b_YvF@U*~Lohr6~%1 zd+zOt$x^92{kBWwoSGpIQskWjax^dMT7=x}tUn>_?pGphtHHyIxz(6R{1^rnk!A9+_|CVgD#~8RFmdRf9m8xR`!>bh zmc_v?N%siT2{X=9s8;E8z>8y;%DAZ}F;3X{u4lFi?!0{p-tI9?LN`s}de!&4AFh+s zeMH$~lC^?1ZZ_$$>m?#hbyT?`v)_7DEvYR{CK9cO&2gTmYD}{A7=BYqpd?fbe_C51 zX=X&VpSNls1$$DenBf#JthinkMCvpV9hjtYKp*|lL|EZw-RZfdO$T#4C-Xgoe8+An zdBr6sTQ@nis}|=Am~vnOZTXCb1HCCrl^krJ4JR_XS4D1Odp>|=H^!=;y-N+K;$1}c zN2h=^%r|U?6*k?Jva3EO!gLmu`>*w<^j41{_Ii#vmQAPqp}fi;Qm9X_!0y)39dF>98=`?A}v}1CvcrohIh)`-SQ> zMgwZA>z7pX8ocny?^p3nhtYIQe-zYo<$6@YLhW3|7Vlnqal)CcVqobD=gN~r>Gd~5 z7F1-(E+tQ8`pM~T^uM#Up4okCM}F0Iu_B~SVEuZRTmpN@8P^kBIYlwWhEbOs47?Q6 z9U=@OM%5o%YzWC0ZkTfsu6c6pRf=kC7r`|G*0DrZABBSN5mb|=$=VAd^=D;ZYbg8C z%(2quoH4Pxz1op4Bb4@FVc$koC@G(61QC0moj>~p@*=-->{Uh}F+gm@d2yBnI4ILU zpC?9175X2KHT=}rCB4tb?lc*h!7rhDnbPCTBd{dv)>Px&5 zdYruV`uHSA34X3A$583U;R*A=)PwF92Nr__j(M^Mt&i>u+xb=qIfo#&OIfD{gl4EI z`0QTSF&G5Q=eccT-uslJog;QI!m&OUALdKWWfYyBkb}3Ywq9m46QYzOixIpvW2D;%2eaAXeqGNH^ebS*xm(i@F$Uz_Bdkhj#`h zWRM5GaJauy3frr@EoDx0@O!cRQuacU-ZKqAA(=6gb)9$Jz82}s+x?={7`sGk z%o(IW60DRw>{3X8GMH zN5~-Icq$|`)^+F2RExri%OYNf(j<*bIPiK0*kL@6`>OfLeM-K)lfss_5|73+CON-= z@w&W>07Xl}v0jW9+Ps0O�c$`9{FF_Iv_*t{F6k%T{TY-{m%FBfWQ!aT2i!$4DDV z@Y3hxCxdB@XkDva+8rWYoBwJN-`U0GUOu@a zh_Ie&VvWyIW9iS=>zr6K?G??N$*{O;279=g4ga>ZvMCl4G2-x`)2?TWe&#> z{NR~zPi7X=!;Bti+oqGN*u!=ngMjmSld=8x>D)ybJ8jJ%w^UwK zLh$g~rVIfKgUpe1NaHOFviZ<;;dnZB#WS zWMP7d2aE1Z)Lglrrf}*!4i+ih^o$>gXF>|ktf3Q`Fb==0fsyp{xNs}($m<1f{A21EsZn>2F;*v5oF`_Riu)=a4l- zs3>zq0k3NOMW*%MLiA3p{NNrzFYBn$Oy8ste6!cB>|WWLhk%yLa>ohcK`qls2q4fh0W)>0ppIjDA;b*dm5_z?%wn6@One8MUksG%L{q2Sn2IL1KPEK?*$j&P-FWd{F`gR*u(UUUQ_>i1_Nt|vAXc9 zNTGhxq3C>2d6r<{guU=JJ|RV9mguAEGM%vQTJ&)cn@Cd+3F2oTH_vjh$sRm?J*c>j zxyf(a_bRrrLUH)1nUrDI_H?}T%RP+`Qogs3K3>@i9DK4QcF^!iQu_P1ceQZ`oR3PT zZBrBLYRbJrvs7nW%W2c zmTfimdehU5(fSZ6JIK#rTrX!|Y+*|&y1+?ub^Q+6V#tiB#JehjY}2r(v%T!YLU(+bPFF?~QVLw3 zwx{yW^m;V42qQX06RRdK|VZA?=u+ zwz*@=(IKCBvst;(q_%F0S|XO#*B~IGC5lHT9-~(8%WR?BV8HpU*TRp+KRxRdaNmE< z5PpK*;k?Zjs>B)+rJ9+x;1>l=zJAKe>nT({mCDABTV@=~Qe3`KEn zWPsrGeW6tg6^K-i%mo(FG6xY$1F3pNqyag+Z|vr%BnV_5u@g-THp;OG%>d>-_bNgGw$lH2S8u9JR~ z#D0Q_n-e9tRUj@>f<=yZ;Pi%!4CW5*DeYg`tM~4&^#nwrBgJR=*jsNW=Xdf1f4x!5 zK=GAqk-WuKj*tqI;@6S;*qgo>{Yz zqL$5hesVN<=F-Bg_RjlqCwN$@ZL8_dwKB4O^QLR~7EGcyGNwm472Zk%6wiMt?_BCb zwo4nU0a{7cOBi`e@yBPf*{{P7aM*hc=~CoOUYHrDd;tcnYoS8B5s%`UZbh=|qyCOO zx~~U|FUwA<=v*gu+@0CTdu))GJeXdb(%i~FqWy$Levlf*B$H^6DI(onQmZw`7}%Y* zc$HR52tly8`JOjZU1)lUORI|EDwRl*z!Hys3rl?Ftq=+9Rg;~JVJ;<+2R;lhXvC#o z)SadY?nPF7D^427;#prz-Bc-)PWC%LZR9?`_0(w1=49(`bNw)VK6AxI3Lbr;t5YQ> zX+wR<4+j11*T#T!`@rHbXb(IQpq zJEcHLISOsY1WUE7bd^*|&`Nsk`ZKtZTq=XfKNJ-FRE(c16gvn%))ROPQy;s;Ejla_ zt<`O)yW9C6@9t%e#@QHtb2?XNVT-iAeRqOe5u!QG2Sp3Zl>85p?}o4&5H!AJ4NW}| zl9XDIt^?tF<0zx_)jb@i{rac!t=?8ET}J-!&-_{uKItPV<=#L|LxGwa4@7XOC{N1K zq&fSEpN7YYaoLM)MJC_w$yEKGQP_NAfxu|3aIsUiqZDouZSJ`Gh_Tdal2=gi4)Sgk z_v-=N!W;9lnvV+>hSd2iw&hmW0T8_1-*NE;jr;o>9R481T|M!F{!N;gP1 zlkUzlUcj~d*7~jQ{Px*JX&HTI%2A zdzdv=*mT%&Kf_IEw{fa?bHzCM%=2_=mfdK^FLF)4DO{})i-Zy<9sS0D@rc6dP#t$h zTkFQx*|AOQE zxjdC7{>wWQs{L!XYW7xRc1Lx({B-lxF-7EZX^=vu{rC3PC2b;~qFTXjqANE(gm3|9 zGrQRu;HBFn?1+~;eV&a|;yy<3q@s05f2XJX;65Vi!wBJ2vM^JnY)Y=&#WUaSu2PG+ zx0m_-DGG4D)639V<&D=y!TBQFqc#+lnw61=Y4Fr*$xGyJyo6E%2*mGo=~@yi#`_-R z3jdn$5V%w3>AwHW*>ypxEtaX*Su5;|jaHaxhUf@cIJYHvldY^pQ`B*maDuySF|a)kQYhA6~0T z*WNPZlC@y7Phd&T9(|;=_Ib=>Pr&)4%{qP#t%EZnXD@ny&rh|+w4h2{YLs{hXqa^M zqa@;uzPw!=89ko7(Uioj+Bxlh^i^(CiEqUs-lRggY{_J3fQ`>H#$T?Y$4w1|X;`q2 zbKd%x>t`fm$+uB?btSK^apslajK%SZfhConPyYrO6R_=(-BfmuEJG)Uw}zdJue;<37owk%3pk9dv7@?N%`M^@2bEe4 zmqOqTG=$Zd+wa@&{m!nuClKA9U|2lFxUhjl%A$h_!E7alMl|UcSmznm8JqCkH;M?r zNQzXvCTh!)1O3nUTbL6AcRO%y@r2v)uXQ_`i+Xd@^Q$P8*td|=oFAf$;3CI8a8C{d zb?vm7euEsA+rp;4^G9tC9=m5X%y8hF!UeU4-yMz%QW9zH*U=h9MoPZ(3Tl{UAvnZm~3KH0e$)z?|=C z>)r2}V~q^M%Q8J=jpbFJT4m5RsTEGbCg;74!=H&oM^IPrI?vs)pg{MIdcBl339oq1 zZk1vD;|gr^+C$I1uX5eDWf?eoKTC4G0f|pDNPJA@wr1lU^;fb|T9|#s)7`XQ5lCPy zGILSneK5}T33;c0LeYo)p@V-=vbUWG*7oLT-@QxO-ovD+nkNe7GQ2doUtIe`CXyuam!v!?@BPR)1H5f}GN+%C{ zf83ro&N1`ngPihRbTTvQhLdn}sm~ApktPL!)ae1$#jjTN4X@2L^k;VSlV3To;nNF9 z{owKJ%EN{5ze+FI-Ej5$H61*)`z$yJ$f8UQJ6!3tn86o&+KUSIG+qHEkwHYxu(xZQ z$qCmYzP&qG_I^RMEO>BgU{#Ggv-A(cyU2)WR%8>$uj!ydi-1Lq3Q5AqQCW$v%luiH zB)j2mU0PBX@u}^4DE+Od!zgMA2WP|nhw|QS&kNm;a3pv9?{Kz3p1Uhs)l&`jqNFj) zB0pdze?SLYeCgmcidi)s%7fr!d|WFUT%MvX_Wi4@*`~r2L3A=H%y^l`zG3b)LTqgb zoOiiq_P_D4TQ~B{jvpwBH)%PJSwI_Ie{7Ijy4ow<^Gy=fq4PBwyJwS)tfw-Ga$0F& zn~o>5dChhgIJKh6cR3>qJ79<6H>&H?c^-C`e%d@-zgN5xGpW;M7mzRy_a04aP%hH<3~_cd1z}2yL!R9s(wQfotnf<3y{VnP)Oj2GI4^941LAV{DZ-*`jYgPV`I{4^V8bNt!tM5Pq++aE-{$lxE|OSN7HKdX6> zMWj`^w31!;b5mqg7xn2|3-YKg;?;=P1qE@wP-}Xf3Dvs9_5gf1Tl0bVD)X(cIv+|U z)HFFjom9YBMoq8?vZxr1a;c^EA>0I}vCRX;+5TS%c6}QoRkq<=rYcRLR4Wp7o;9AQ zv)tjGvLv@_D%^PDcur-trajN5@4u0o&oL%hO*Q-~VcIfL&$bv}7$+W-Y{ACo0G{NO z$ZJxhR97h4IZ4+R%Qk((&~zx9j9#@hfr-a<4s}RprPSptO}1_b%Qe5EH&>C`$Ws8T zdYfoskc@rDbk~nNV`_AE+iuTqDoEsGzUJZmoCwbpRAW;t`s{*%$94stUL5P8O7-?PTS=-?VgY)>XdLj zy~eu^l>wWx%;B`}?gtWm>`3ukiI#{j@8>igDk@-6-}Pu7=zS6e(!FVp)asWzybB!9 zpGghd=u5X8Y{9vxxHTL9bFsDgMz4}=0i;GxC3LC#%wvpI zu6$+6@#EEy-bkuK7ac|AfR-4x7G|XJ@L7tyo#B*J!y+cNEq8#PXi$G=2*aK5V7#$N zigy{LaZy=8l%5bTJx{-iQm*hR5$B?b$mwdAiUWgKW|?4{X<|)wC?K{KyW(wxKM_xo zAEi5XSu5*+TKN!bTRC*u9l{|4v9cU|MrzI|sknHqdO+Ka9(%XR${c&g2GGxmYw`@kf2 zX@E~1s?f>yluery9b^;tyG#)cmNQTax^x9#y<(w);}d>*0>%g0*n$pTA*@*FY2 zsfEPb%T=}tpTx!F;l41{4S*AEIxEs@l;>&70$ro4@o2VT!vTPCO970#kZM|#^SSnW zi{ARrH~#)4L$H`$&q{*^L5;J$62pq8o`s;iiw;B53F9A_=}&wIZ%>LDcRaa+HhTCP zUG>QI`ZlK$dr#2l`l$tRK=5@!U^i2=MRtgbIOahk^?h3s<$w>$0g=6Xg9!7|n!eBj zV_H|Ur8$rOOUS6K#3kQaVq-=%wrq)NR9_!Z;qoFNO1v-8hXDJAlq&<;?N}F?!U&@< zgu~MRk?eI{NBDsX_#YWYtxvcW$RflQ9@-vb1z1FLKa*t}aVRKfTSg~2o@Y8_9!(d* zX4|aaY%aicq?Tp5f3~pkvpJ5ciQDLP6z~WMo-L9*p3lL0OaR!4cLsqGhzDB-0x?RI zYlWk(8H$Aidhj(*qahSvUWdbL-4odk+Pb-^Swm`fJ549MqX2F5Oct+9Y%=i;HRejV z(F{eC?Wj(45FkhZsE5y%gs1)%{n1sIY^(9Fvg&UR$9vh7Bjk~ez(~Hkuc`wLCd$Eh zxz5Z%a-qwP^85NdAZ&3l6ENlXm`Wc}J+hYV@j=;aGGr#ailu)@;@Q$qF%yS9l*Fc6 zaEE3qGw_DJ#ewSyN%@hq!JTJQXq36@Yq3;?Qm-ocjtk0+6X3Hy%!fQF*4W~yxJRwr zJ7>@83=4ZbK4fH$=2wi&pvfG%WNY1RQMH`FuS^uQh#hftOdRhlKsQ=Ff~T^aO;8i1 zJov$}4L|_NGzrrqOoKyS2M|y7#!rz1;Ti3pxwThUi8=;a27*(whi6+NB%<3BSRSDh zqMH~fBb7x&d==d_MM zyV6PC<75RVuIl-x<25)L0$i+9QMIaj^yi(mwFUo|Uaz4V;`(kV8Rt$rBh!3U<>FT= zJ_4lQG?5XAT?Fbn;u27aff{t>^CR5?C!(!lS5psG-97YsLdc@j6KqD2xZ}bv-w|T9 zi4e)UMdbe00^mbN+CVM*D*_M7K7qsAL&F6SKpWa05Rcu%hI@#b*GLtmR9U{=5eeNB zI(+DYb88NtRq;jbX90QTZ=k11iZ zki*HHkncjwOr-ILee9=b&eg`$O(|?4dM)vNc%?ONvu_O@yLz%ZoP132GTXxJQ_MGc z$9+%)a42}_l$Y*rEbhI`Le5q^L1>DneW%x)_!xbrWvS2L#4sU4aqU!FCk4d4$jSrp zrbM0yJwQnSwz8$z^BR(WNZ2cBRpUm*&)=^j9lbpqZ;fM@_75cD-`c@HCcXC}UM8jD zr>UU6^f;YBvS)t@M;7{oL33nRNz2RvhoRn&c0Ho~e&oTDHCWR9zAGlj14nidKbF++ z9_~+Ot#mIBvc^{lJY67<>)ZK%LE#OVRPhT zR;_9l;8G%{>E&G72f`u@eva4dWp3Bh|FUOy>_$zYdWi3@Ox4%RXOm;QlWX6CxQggv zZ-wszK?rT6B)$1}#14(ca4a?&wzo7z zWX*KI_I{=lZRu|fjGG*`5uas_DAp&k!ppT>TILF2TZ83JpO*9%YO_C_1|7L1@w$tz z=J)+v8sG0L?l zxiKSGvT8!F*5HC5n%tkjejB7?&y^^h2go1GsIT_ri$|d=01_+h zYZp0Ws+6LL2{@|}QmQ!edomw@ z8Jh)WX)`5XK*hBjD!aMWCdjojtaF34PkN7Y##H4u;VsPiQqiHASQKT;*4UX-d~4Sk0!`0-upzriP2JXHGrZsP-=U{T$zqR;Ce$_8CT9 zw?8<9^Lrep1I$-e$DMkK+bQ5w>9zB5(W#B)tD4&AOox0x*pfW0t=l#)c4~Ce!t9x2 zi42R#G#%Pq?blWp%pRTOwD)b|ApH3&yQH>J_4ATS8?p3q+jjwx{u09uXVGdMkE6Og z?V~qzfjPXn&v&=XQ^FncNGyXR(jCXQ26xNGw0x7-q9`nuc`CZ=l_sng5}T4e zZ6`h4x0}Ql4!f5`aB>R}-lSb~J@?H_# zZ?5y!35_M`3hb#70HiN?QCxWh!K_D-DZc0aGWO;~eeW$&?Z(>Wv3QrEI?+}f1XC1L zXZ58fBaprcyC9>wW=e$ALqE@;h?@;FQCC>*$fUbwKUk3GW!;Q;d9@s$a^85j`&Rrd z5jiojG=4{(E+7rP^UHYHt zjw(Nk?kV!uOsZ|56KpH}Fd9F>KQP-GK)~7S8`2L4@j^BMVtUf#$_dJtKf+W25T@T1 zXsyEXoud(Cwp8Z4dpF8BUZxHtKBi6w@Qq+Xt5&HDAhVY^ymB2s3=pu=u)#V-OjK)h zEMrnvKnloWOHiL{yw~p)lWwtMB64)qq)2}$q`Us8#pbY8t!MgU=jzu!icoE>p~vNB zYITijdxP-qs=X_11APVWkz5>m>|2vh0)FOjQJ4-rq2QBYQr^an(l)o7nYT9H@3pm= z=zO8|W4%vuWh}=5fvmS8KvQ)_U2D4aiHn4PP|{Ri`P0wGo1eeLg)_IoB1*9m$`@FK zEQTlhV6yM%J~(s-eOv0y?olY|>akh=_QorKjo3E77G{)bn5837SO_~2NnRTrFGFj!mtipTV~P-+S_jGCg4^;^23SjpR5&E20ltQ@!9Dw) zd2OKcU>(;^sq3p)3dDXi+|APV@G$5Pa>0J9(>6VT_In?tG6fsv%t;ZJYRIX&2CKsR z0}2OEtky-Y#D0(&S@7)jun*;$=k}*st{3sgwiBTr$?$?|m4w%u{6nOU`r9CilH%au zlVo1n(If2e!uo?Tt6wEXGS@rWUuEmK_$2F?9XtUQ7bU%1(r(R79TB-cr{-mvxVz>B znzc?{hB~>v$%~Zk+7ztdOWus@=G^!8NrpVT^_!B}q&>k<-+FFCNu2P&Szrme#^neY=O|jpzTrD`|fw2(_{yejdIhAwm z*w@WvMOj*a`3fE#4QZ8FhCJ!6wLVGxQDZavw%7DDkLGM6CUfO*7K3JPNEG3SO|x8z zPBw-9jFkW8_JeGak4cP$ca(%z87b)5?9JJnx8}M=Jx}~)yR!#OwO5qa_p&pCe1f+` z$GtZvt2;PXdJC%7TH_hMzimWbp~$)FD=rgy0B&6&t=CP+N>}{CQJs}q5W>^|iHUgZ zht77s4|suUHM9o-aTHm=K88vQYjpQCnU#e%Knv9FMG*npUi??k7}+jPH6^YJIOMOQ z5-!gCGa6{qCI7nVs9@6@!{ouHdp||p$8e?l#vKZXE-`D#3vjkb*z3p`16PX^8Gtf3 z6aL`6B_xnZsR03UFT?J;=*TVPgZYRccHPsL2d;bCJT}Wtoefz--%FmKx`lTZ$MLJw zRDVp3gAIKC8Zg`UIc)~G{Mm^~YLOo*RG&;S@VA$*{sM4JmD7Skb0@9zw`QOUKuQi^ z+JE5G`|v<-nlQN`v9NP)U@2OEf9>96f-20|@thDuSePAxNp; z3=Jy08qFJN+FGQ^?Kfu%2qBe?D;Xl%EQ!LPmDn{~*j4ndYJxD{Hh#N($xhr)ybfcg z1si@cc*!0LtJPb(UbapLLEQR-M-&;Q5L?iCOGt+4+bEIU>Y`iC)@gOT!{T^L;~t@O zW8m0}`ChEPs+!{yu5eIJE(=*bZATs~;{;TBIClq^jaF;fW@|(czx_6$_73+32o_qz z70Vxa)|4ofU)gNURME}5NXR8KDjL!o=c#j=Gt||TVhnLdV$~l_(mw|D{CJX1UvT|a zR$#P-WmQurXM2heo7fMTXsm>apWb2tGsg!FHTb#HABEi(hNXZ9TRI^(9h#?70O4JG zoZ_xqAd6--i2K@F$q_0WL0I{p+k!^-Pgmz$B!-8obl#S~MM-AE5l&Q=Qvqr{RLThp zU}se|r+H8U@>&I9RXRu+n@v~S!BSRWMVo3aK==>^6*pr%^!mA-VOZs3m))I)B2Pbt zm5_N|c7z1YzmjZ!@hlp?lqQbf990XV%Thd8B|?(c{aRTyYZ+8ob)o~~*rlRd<7jQ? zTEjUcu(Nlb;%BR7`D^Md^J>BU&?WLUw?44|iZto|Oms~9FqxF!>6>k$^chSe8~sZi zhpCTVTYMjUq_39Xjs~r%;Ml|kcX>T0eK;ZL zOeNoh*72MMDW7QvdYO~P^Z(Dq$*20K! zRJyphb?_dz&*j-Ij_Pc!<=Jo1Z5pkZRL>oK9~f`az`Mbv;;X$tHGp5GqI&j}O96hI zD<~l266seqjz4?k?r$DzEQ9QA{Jli&#@i7mv3rGU^mRwcwIx$XuoD;lvpgU|bSz@r zIyob>S~}vR7q){cMKb$tK525V`KS+M7aY?r;e>7ciRm}Yb2_3H1?1ZfDiivxEvxz2 zS)RXWmHR9Dsq0fsd1kwnSF<;kA}*W{75*7p>Cyb4*81Vn+w@$2g8_mZkAM*J2uMj`;;3X_Kld~4tF0i=>Bzmbtk&L~ zLo;s^En~(1a=cS9K07cY#4n{aP=zA}~PQcQea1UX^= zxz^~8;SQ9Cl%iYdnB>`9)bNYO=OuhMeUZcT07T};i=aAZc0@v8qc8(XrA2^3%qM7L zO+ofj-ruv3b{%9bul`f@?nn8Wxw-ZBxg}`QH5}Enpp)yj%z7|3qZ8;=^Ix%65m3W| z%*Lw*(iE&7mbgHbmO5lKDphnOsx6sFNBl{blEFYMVN(q>tJC2eQkkm=(kQ4HYJil2 zM)nK2(jy=!9tq097j8^=@M^ggEXjbvjP^fbSw55n3>@#yiBhY$D{E`4%ubPaVvaHx zn4g6%Y+m`Mwxh=dKKcscDgm(Pnx&3KFbfELt?zZ3g);Rhj31I2qW2p4dcLY4CZ3fu zU5gNDVE3NUa;3RvTxC%EYw9}vV8ci99l;`Eq%lLk3qM5p^`8C1F)6CPqB?InmXHon8t#l(&Xmb6hoNkZAvD0joZFFB>|qfmKYnw{oH?C+HqL#M=j38jFy zVkggS8**LmQ1+_=zo%jb2>YR+qCBd+LJCFgqGw)9)zG_OrJpeXcvVz}5c3h(=0|jY zpsavW=YIYd$?Fx7(AS%`R_DhRS@d?pk*nl0qTbtp>1FZJyLIt4K+>R5s9`o+U5@Iq zCPDBn-O~dG_E^--9f`X0CK!isg9YN7$ILW9#@$wWV~Rx5Y~zDN0@D^`FPgN%?cbDV zpX|LvbIDBTBtXL5E`3CFn;VVXPof>P(*x1=pR&6IN=du^AhioX5LeP`&#@hc587z> z;$7~`ky({M7O3gof5AaQMh?anc5}UKi9{q-QpHdAJWD~PSsS8$^SFh}_xemlWAu5t zyp75^SgC%W>=&Hq!(|;T@U?4T65uUK^3VTjkpD_cqxwAjU3ydE-T?b4_N6(M01b@o zI?dOA&~F5g`+ND+9}=CN2c7d5JJfx2=l+ihA|@*NAJe#H&)-~T6^fvH(-7&jLeHYoXfzZ^Ew&u4eMQF#w=AY5WqajYP)m7SIB zOuv_4;zS_)kd!a>%AWLRzkR`rw*e7I1h(=~V^Z3sX!3l?fLrXo>V@iDedP8WIO_=+ z?{De&Kwst9JoT%uC(hnL`Fvg5&(*Wlf3L?8#-#zLi}ZZT-l3@Lr{p(Ou9gAML;H@B z=<4s40QTBpOyJ8-`g>gGCWZUZYm}eo5ws+Z|Jbv4vKMZw8p%ufV$itXAyBN+DLeDY zAE4O3>$(3s#x0BsjQhp%ToWUdB0o^|(h^A0&`>$oFHD$0dcluue>hOUb0Z7fnbo`N z3p^F3PZ$3O;HhpmcYMA$x2SJ`>!*65|MVSlrA{$w_>1#hhhD&OPBgg3@b#~9cLZd& zl{ubt$7`+Ue@MzSVX7*Jc#3`Je#?2LVigH_@5qQhQk4ILj@gIu`Ye3n;>`Lz^xE4C zEn@%p2)G?Jf0k;R9 z=6n6me|J%K!<_F?y2ATg3GKng(2A_$QqE5Y^Oi_Ko+ajrh-dqy*yMvW7=~S6%edK} zIl;e+HYrhW$a`R4DikC^FvCG(_Eo0=5{O5knCHb0WO&b5K-0lH5hCmh^CUqJ{8g?j zZZWM+d|8oiyG$_@=t_VF!c`_vtx^<3Tju8F*he>ztz{V1P%r*FBM4}= z?7!5&X#s8CRhLHLl>lWebBiSoU>PW@K>$aT!M!Bna;ea%0AmZ)&UqgbtK&x@>i!vovQtCbYz)3cF^_-UHp8+a_ zj5l@UaDx){WtPcZ!ix{cyFPI;N-QCc76jbNdux5Ai?_k3>VOqV7gC;_8_8{|2JEQD zUNjfttq)vaX1M4G4qKS7m~^4@+eI5%YZ^jBcV|GxMRE>HGoMtQM+<&tVqezirEAVS+eks~~$ zC4hGkx~}}*fi^I-p*%{uEV0fWnncCw4ayP5C_OUNSVF*lj|C@B5&}!}unm5FJ`>@O zD8SM{jhrO`aGmY>!9vT$Bt@l8TkF1n74FC9`4AK)s*(2-GvB=tKcCWlJZNB)|2nX4 ze;1Q;$()KGIyAn9SBS=6&n}}bp;QsXu7UuwdUo1sqaz1bgZ$$Q`^k_I+r~T?D1> zfh2z-0$vqYIxHVBpMP}$`tR^cxxCnP0Qn3*x#wG--9gWV%s%$dun#KWu=Ykj;jsQA ztdfykw+aMf`w`iVk1;9Y^EV0nvFQ7f#iolk#1TNVa5@g8^g)5WiwQttpPDECtol09 z(?_d-*)G5&a zDtW%rF=*?jtHnMNgEjz3DfU5$V}(7P|GzJJN)e6Ms!&~Q{LdG9f2hwEoPmb(U;LhV z9WCG@@tHY+aWMR;qWYgn&-XGKnF9V~q$Y&COKY5S)^KMgG0zkFr-;U$bTJo{DhlYb z0_WNfaYQZvcfeZ=f{o?>bhdxer~j=2jOQI0z2P;;Cp0MkPDRi`D)}-T zSBK)F%)v#s5+W1TyoN0cCAqYJB)NZ)68tyHuV=IC>~s2i{k=WsiP>*d?)@Ws!7vyw-0Mw=y8ZW6&tFc% z-<#Wi1-NT~AsRbw>1CDwOeX5EcU8OZQAMj4!9by^ve=(T*GKV@24eRIt#92zKu)9$ zbx`f_+rN54qxNG7!NqwaK?49^+RKNZm4FmXB+O0*XmYV>=(#6FDkE}RhHyLS8|;Ns z@bZ_bgmJ%-+dn5bcV(#07(o#p6(6Wy2I7RuJ8=hoa<7N|DQOqU{PPUpUGjSMSfB&t zZG{HBi%j)pGB{pF`I>rjvYj04t11*xsabs= zr2ux!BGG3IDKaGgMnn2@w4Gui{Js0deF%Xr>B;|Yku2IS> zv1DFImxXabK5hN>`~W{py8_Nw?){g;Dv(5u3IFZAu{iSb8xzMB$~>`{h#n|T2D*h2 z)QKW;Wt%{k(iG|;FncQH=elA~cb5ctnKtzPe6|5MNc&u6!v~>{#0DV4kjQt;uL`Ix z{s=sn0icWesvaK&=womwz_t~mYukgGw&Z z{>l1(1{$6RG#llUZk3CArL;VI|MM2AACT%kF>-GUBwtO1_wnqm4r#03cO7YsG#`Ms zSk}ipsnd=E{bxpVnWFhn*T?a}=8#3Z463&gu4E08ov0hqn>*T^#F_0-hp+cXJOGm{ zN)dFS;cW*p!1S-t&l?lz+hKq6wQ}t>2SI|}=18Tg@HwVuP&YZPbstM5c4f|pJnWed zrM!+P0aycIQC=}1S|#3eAeiuIYVW%zSkVi6n(MM=(c8RFxeY}>$kl6r?yoii{pUB% zO^^=x*ZXc{Vl7gth7NsFd2xbCEAKKAShRhLi}qF*^)oggIjOSfM3=f+|!qQC&4~I-f3h0cAN5!$8FYE+VK%sDx$V zp<$RVIoW(vsE<22lIW>Mudh>wIuOoZfJB1Y=O07`l4>GErE55kp=9t+*ZDt+4@|g# z3Q7%a1B<5INq(T_;SI{CownPl9tzVU?tB*7)oyCLXSTwpVTcAq6L4Q7g@B|6j_N%p$^7t4oyW8x%f>uWnmcm~0TVqI7b@(7gs zbE~G5UHGO8gA-;zcGAW}@7oR{VwmUgTr{d$3TDs5DO!n1Vs{%+I(D%VFg!yI2K=7BY9H5Y6@z8KD6HeL!8286_J$rL(_~7Bx(jI_jt&BlIbQB zyMwMx?tY{Zk#p_+oL>So9sSJ`@ah8u`TvjDhYH3emL=U>beSaP;(T?wiXuw1UCSGF z9WS$K+xgvbd*0YrF1=@GV^<9=Qs$5aRunM|rucuy+U766(1x733?2c@i{ei>!kzBB zj2Wcfi`Ku#&*+ov-;~(r4NZXlUnYR&^U!cK7Rvp>f_ejQ1V1h+0Y-lAwJr}VH-wM0 z^%<^Q?9aK4Q$8;f9!fR5^z59L5g7j0U<9vR6ektk zj?Dn(`D_)PENkfl(>?7JT-|`(n0OqOPxK0*YS*^|n~U!)FkF`;*;eWy@2(MxY)v-4 za8464=O_pB-=iG-ny(pzuAQs&gehr2`5NFCC2|LZt)|((gM>Q)s~Zq?P4$AAXB3N|ILxZi`jAz4HHJFL7_X;8X=RIH-U z0qp-Z2&AD5(bzZn@(2yM{4$=L#B_O*cu%g8zI~(04S!SVMaOon!`dhtP<>E&t_{Ku z)r)7-;NSrgqj9lJbBNNFR3XV()o= zl1ZrPG=y{Ocs|YAf+oyuh_Og!;1}p~iO-dY73{Qc4GHUAk z+h!!d`$4^)t#L@MA4NKn1?UYsl6nGDsKl;9f-d>9gu^n>vFKJii7{B`n6f;27P36J z7Xlw1AYht5C~S70&1ghYrg1DttR9g4`V;E;2;`GEhsq(5FEExwl0OT0X}%lVrGL4L z0~h(tf7xQZWKr$|QXmTb`!72O84TdMt^C1v9rfQ!6zPzUFp!)|tZ;u>YTWfudpYts z`XZ1g==b~37TdJBjGice+<1j;p7GeXS_CP^_}YopiQ(oKW+Z!x7S*qd;Ch*jui6+7 z#Cz^134HD=Ei?!jh){KPxNm>VMPV6g!3LWwSu(<$y!<`ubwFvl`16By9Mv`FR@9Fs^h#tPi1vI zqn6v>tr$PUbkXcfeKD#I-Ql9JQNU+kmL*xGUaC`!T2CjS#q zbb~)4b-8&|*l>l5L4Tc6;x+@B;a4?wT98su9-{PH9IN-c*VF1#apfq5#w#<6pM4=M z^0B%qFl_Jn=)T$MP?mZj>q@$E?HX>1(Asa`k$GF^;}wL_%h3b2Rzvu!uo|| zR3})~mz}W-x;eoWBW`K66_ocTZUNnE)K`gMm$GaZOO!ZXm!j-xHqB~`trm5`4-YT&I><@x!S-|rLf)Pf)@*kPY}k$y3r&ZF9yv5x@nE?8Tt8B&l6EO)sRL*aog{2 zJ9?yWzg^eYyM7U$ji5>U{r#l3(ZQrY4S{}wxksi@hMISUimb%u{Tg9GD*T$MP!##e z)dQ`k3RAb_Yj_r&PbyakK_f$!K2=BVkLAeqKs&Q7rA|h$RixXkQ5+K0CLE64l8m4o zH5VJKfyg_9RFPx6o%Hc{Nm$#d#sFo*LAz9Uwr>;~W|QJST(=SP)RA>y9r5P|sJLrTA_>bJKuL3gKfOPo-sqGwL>`K839v zYQ&d&2x^IZ5x(Y}@nfs|gSD^M*0bU%Bxn1dA5(3ydQ)YZZWQbFfAi9XZWF?$;92a; zT&%;_Tb%!#84R;pkRrP4me)})4Sy0HPW#e6h{Q-jP77(@xR>XBhMiH*7r5hBP{>^K zv=sR;VzU*rpoZ>#=jMdKH&Ge?bH+fp0V)v)D2JY-`Xt|H5T(g#@LiW&v^7IsrUEK3 zsB}L>M)jGu{czbh-$et+Ku+ZrciUNyCN(a(I@`DCF02KIMI{73f8PiOp@f=BX3M?pr%`dn~Q6TAEB zZ8@t7;ZwI_x3Qay&nRI!j?^L@B8A(b{vrL*m_*&Dht;o#@XO)3zEIO8Qvd!}+L9Un zm&o1rXJV)?#6Vs8P2UJC4Q14Cc1H#ml?fEk4Dw2xpc2K`M<1ne#wF*~5ErLZ2fV{W z>5SMcz&m_#z9`1Lwt(kx)Rs*uy$!$&CE4p9?>qlSHt|>74xG(-5wC`SMRI0Q!VFSt}N1J ztn2UM5ZJp#obo_|u00lBvEZ+af#i>^=m=DA37>#7qCI`%BGO_#zkajEE{YRz7ze2&bC09C(mo-j=MLM2#@T#^$w=waA3+ard z1}GqO^9E@gm>bf>I@^a5Y7;R)%>?jR&FT?Q}v%L0Vw)yiH}r-6h!3kHxmV{ z{XUZ2+NmAWsCxo60F`79CJ{Q)oiXlc(Cm|zm@R}C8#O)*L`&!s=Mq<=n%YAz+weSOn0KK3*LZC8@PwaD|bijKjUU0gP{ZaZ-B?+eaxX1_M%~5yqN#=qo8XtG_ ztsR)bjCXD{#c+qLep29G?mgmCI~$}+afhkFL~Uk%lG|xIZ1>(!u7_L1-8V3L%AJM< zdX`|vM%kJXd@=7|uxZyaL@n}DWj#sR7+iz5nPUF`W2yms^Vy>i)Qqm4 z6@Ad^R4BMGYHxiyr4O#lc$i}AY`FW7(OqMmOajftc{>7bvP?1A-DX6M}v>b9q8!vyS*1pK&-fLf+mb{>FK8NjjyLB0YoxbCq@n#Ut{wFH(Yt&%2y|xIj z>?lwcVlNt$ih#^ACn6^%PPOniXe3_ra7kV$N7PBkr!%|*b<0`Yy*-?!kj&{!vRid*5 zXz#l}wJBy^4<_ehg?eyGJkKvhOR>oOae7!ok*@!P(0x~xFXVo~nPlfDUj3A7kNEN$ zl%mw?yXMlJJ@sX1Ev-(t3{q)$hg1@`8Z2T0srFinAH38R?_9IXc(@e%0 zi2R_N&!!#P|NN3Ml+E&T?!T`O>7o)?fwQ=&f@YiL5&%;vrbj!1%OrRhk)R4y8!&^m z3P9F3Z~U;O-W>Ssiu*6(h=9-j(kg;mR0e!DxU9P=<2s1s|8>&`B0b)v#=QLN6NHNS z)_OOQMX7#kMH$5gF62|U-iqDJ6!8W@>p)SWMawa=i|Zu-0`z;+i9CiuOOFzhGA23k z4p+lvF0>FI5EZ1jVndBdT}(VdBOi;gu!?n%6XyS3l}3 zljs^YgCOBTgbKn=eZkmxVSVpWwTmbGm6sNz2$H7Fi<4N? z`KV023P_E3Zz2>ZnFMbA3)He-6k#iT{_8u4)Bw2J8(skXI{n+dOv>_;V#Q>m!7iooZ94_P^lAzC)}gwXyz&^UrMnfE4Q9;w zeeU%WFyjw_ETAwlV+GLe97^%v_P?ne$fJ~SY?V3{>zD|G!@et1l>hh^`wDb9Vpo1> z4OW|}&7f$OgVAK=!8ZaZ!r#tH@fozB__298h^Q%=Dz!ukhA4VV4xe2* zeE-+I!JujT-Pi3QzL#u?m!P+=MDUx#@7_2D)C0eg9ib3vQwiA!WK5+(u+l6zX)K)vDr@p?Gc zyT+?E#ikt|ZT!9M$&b+SLt{-b#N9k(&MQ9f;)C%~i+_*oLAvoX22bsU4b82IBx7&k zTcC3jo%(*jMg0x_4ijQ1uMo&y0N58H5K`KKQ0eOOjBK0VZ97)UJ^jr%O2S~D?L}XG zmV5AlUfPdz&qCJgD8N_G($5oh^>l>+9(CboaWM$IMem_2dw$0V{}Np(AljNY&N7Kj z!4Q$#atNMp0$gh(AnyOTWZQAnM785UTJ_x!S|H)29X=2fe#LL9l+R$TZ(-l)^XwI9 z4b-vur#KDufec8iv6&fK{(;uuiNqGe>OXo zYFjfju{>yN<5=eM&kA7g*?Xf~fMCAEJKut_Xwue>?7CotK0L=6B93- zi?lglcr1#=ek{p6BJ6sSN4eim2b4aEBk|ZD2CDjALdWJ<{!Q|t_}h8?sa4Bo@YD{q zlhOq-F%Q*i3tNX)Y8#)`Q*>`^ZyTtUS^1BE{^tn8tD|{0B#%z-0f7MM@*utVcHFyE zz-c4LW7U8t^+Ns&4=uT0fa37kr@ySi;XuB_?ug?==y8#GRwA!$Ki;9z*~V|nJi_>B zWmrHum?1fds8Fz-e?zg->x8}yQ;QJ@C7D~=KU`WYB{~qS5uiMJ`Sx-_&I@#0u1m@H zYUDvNb%KBt;ak9n4Hn&t(BBu=3e-yT>bZ&~zzkM7b) zZx;n1mO0yMl5rgxAfVx>jcm;4ZSLT6I9!(K>`4G_YErRv6Wf&ADzluz*5KJ1Rk>+^j74;XW}sQK)NUxU^=*Ly)atlzQ1vL_8MT9Ch+cI=}{9C3vY+< zM6OBMD)_36f1?0^Zbr27lg9;-1?r4JUC8@gwEMw|tHdP%O2tFqd%*^Hff4y6A0{r3 zfyEtVzBzROii~d!ya7N4j`!Ap3X*{Xq4fn3bLp6_0S7$eb-Nh((o(F_L3u%{rb6)h z2LJPEUB4kYRwi*HB07sSNo(-7(reBDEHFJXgNv)LJh|j*rap-sNw;0go%i_#T86sI zr72+M18fOw_a31y5i^^owZs(u>{g~|2JLd`YH2@cKm)FSqgwT*n6rK-YKnViFfont z8V8|N!d>?Qnb`XS@Ji*id`d+Loco*|zr*$s?)G*jXnmi*iSc;4v_=GEV`v>Ej8nW{ZdNHuOgE9xAS)8Sh1@-6h_x_Eg()$M>x~T9@{u}6Sg*^mF)RQ! zJ4d2_P@7%tu*2`XSURFu@_zi2(z-l~1h@^r;NwILt5&#&uLN|>^X7K$sj$AYX@j(X z<6zN&sqw%Ge##H`lMKRi>k|pgwgr=Ee2P5$vfM1#KrLh1%qpMd0N3ug>+WMfVxav3 z1td2P@O4?Lk|Z1T*A=v{UNEZ-kltI-tbFNVXO9Cd+L|9IF|;i`C8+0(LwGCgLFPH4 z?%e;E1po?O9dxidzk`kUPv~}J_EpmJyHSAb>K`I!9=!{Bg60F9j!)3R7(h!Ojk|Lp zY+mHO#&_pIBv351pNdJeOwFzxX>HDbK1p{dJF*W8Onjh~*`_sLu~LUWr8l)cFnji^ z=7t~;js^rlVHq41l-FYI=y-pulMl1?=CcPT$J{aR-K&hUZ(FEjARMmYQD z8|_zp@JM9xu_S-py8Fh-8q>gwDwNEOWjf5dZytqR%7_FH4N+h$*<6WC)+|#b8W$MwBWAbxk4-Oy`yh(#}y`Rd(Dlx3nZ{v%M4Q?$EC0h z<*gY<_a*L3xkDrvte+pY&1|~xhV96fFW4R4<(N)!nrvCv*IMoF<9Yhdu{-8Cu5hT# zKSzF-@AOdT$=TR2_L>?zm*Swz?sN$TZqD_zcI~hx78q|$>niE@M6AOaI+gA03w9G0 zwj80O6ZQfRwJSs6bm`AT7kHXxIPY}G*8Xn&G-zpga-@uTp|P&*nizMoQ+2yRBkue| z@QfHd@d(_1K1lp&suw&1QLK#S{MmcLsi+8h#*e-kT?fzJi_P$|{Fp~kgVS1IsZRqQ zN>h#7IY0R7Wrgkb=zP`bWX-~I)#%xiPbMnIIv(quk}2!a70We6IyGlY3nj4iY=Iwj zE9)9PDF?-8Ebfyva%+eAiLk@XfNr7vA3_oJM@ODU165-i#?sj)Zh2c<31^4n>3D0W zQ(6HYU4(Ahhs}li#oLSln=p}Mp_3j@!IO8xuu?-Jiv6|Imo96bo6dZ}2TjbXJ=|_B z6AL5u)?V~1c@Y-WMHXm#rd>bU&emOMZQjt{Glm|74rc${6Co)1 zh(z{VS!t{u1gx%92clK$TG5N%XF&^NQa&tn@t2%#F zI#_RgbSG^l4%OV-=c|vL$u=Qqen_N_0RCi-VS4z3S9^L_~3?98D&F`2=bitO9;gaZkq1(bew%T3p<@X4A>hzjX3M1kQwk;l-MKN zJM@wh+Bhg{R0;Z+vW}J#+Maxxx2^2yaK^T{pEcmg>OMPgoZ${H=szlOB$rk8HQ_o- z(mCzh-h!>aDbpi<| zza|V*dmDi#t9RXy$N6J@ zhGMteY3FSI)$b=Br+t>kIty|qRa<58Tzd(o6`qChbg(r`ciTfyD3Fz9?K6)buPjJ- zOsx%&>$pc4m(87c2=0Cwm)1F+U6Y26<`I_p$r?CbG9SB2c3$+E_^iMZT<5a)GBdu5 z<s|HdqPQuc#bG+kv59UUNBJ7rb4sg@+2BM}|v-s{hA!tP(DvPdRJh;&xshE)kx^D55oPb&K-pP^jE1eq%H~!yq)if+l1(Zrh3>nh z64#a$Qg%@`;dh?v-rn?{zt89M{rvI%@P1$Sd7kr}eO~80aYtnnB1tb)FT;JKZcUAJ za3dlLR2{%}9m226QOW5|nza`8-_b8L92@#7e!tc;mPma4`T2qQxt!#u^R@Fw8efJC z$Ol?YpCrxPU z4ziuZ57Selsq;T(T!?L6iJC)b6j|s~$lFz6OXWU#W#p5!{ z#Qstt49qKWe&NtnLXM8|l5#=dc$; zdun*Iuls)X)8LaJ_R^jgZdI?`%QwLJM2>*^6#l0Wwx2&tl_houG2K0i+nm8)EDyOiTVMTmN-qK z^RpYla|x+AKVqL=4<1N*YUMH)zoMk8Ho7JuaH1zAqJ2tLx$<`PNQF4JDi7bWZ27>> zW}UwNG0Rom<`yb(c)xzt>>gPpxO9VC+(+i@m5$p|vEqV&)xYY)2K)?OMDob`?3At(^C5dQQ67x$biSFr4%WQ#LZO1 zWWTG$-;3{Digp-1U8mI{i_0H-()T@=FOYEC&!JW5a2lK>%4XKPJtlbC!MfG^xArNC z_RDGxpT9NpKb^{%*PH&p_oI4LRee|}zp%;4c1!{fG%4K{1d1})zudB5zQ}VnJ!Im< zeEaBf^=bA#%cou6OL;!a`J1uN)#PL)=S*hIr|k6{XsQiSnf*L5zpsz4bl9NQW~$q* z{ec>2P5Wxlnzvh9Lcj1axKGzT@Us8x>oy~e*uQ&=`?qmtB*zh*KdyZC>g@gAx+g1S z6{t`<-u2w7<*y%n6Dy{3({~Ev$ z^Pi%!j?Pb}t4EWRq2gwd8j)FCdqVyf>r?X9v%9AYp3au^Ik;tiZN5I$H#C_ydN`!# z$-@c1`NnzE={F&x1~nt|!(rL4h_k^UXY2aX9d3z>K5>zn^BS?ZLV z(KMDC{As54x8(`N?bj{m=T3xtDyy}b;c1^uc~CE(J6Crp&?Z~agEnZiFhn_Mjx%KH zVoLkCo=w7s*`kCf<B2p zE3xMh!w)`vxq;;c8Y!5kokkLE)ZAA)Z++sM(}RnMW-MzhfL*IT&VD5_UJeeb&_{NP zI()Tzg52GLAb7Gh6uS?D*BRO1w@AzJU`n$qs!8_p3BBule4M6183X*;H0Q8N+tcHF z0;+n=HDmu;Xy|ZX66Pj`?*v-7va(uI!(R$-?C^6kI{w8ni<5tbjcdW>5EcTLW823_2ocPlYLO|${*R?Iz}m%EDcStPM<-_|;l zzVQQaYj^z9dUp8A47B`J3ij_pjL|8#eOh3g9RCh%_Dm-gqjRKGpa>y)7+4o@yyTG?6{>ktn&=^5q4=e4yX_l6*^#Keq8+r zZGQb*IS5X&Xe^k~zF1E@+KS{X`kyjh68Rko2+1?+jxJrX#gDQ zThSb=!ZP-5MHH>dA&k3?WQ~vGCg7#T_}F-KsP%M?qh3;<;GgfR&nufHIkdX2NPibG zygg>3ZO_=YROivGVEy$6c7u1;c7kU)o!7<=m8z(_eu$kC8L1kRx2&$%jxNuN{?Qii zja-NE{ih1>f#2RX3|WIK``Fz}QS)F1qBSh`kft@&?phP+XZQlCjL`P-3vbov_K zW*~>3-utexJ}sXz;I)&pLtjxZdQ*qWWqNxBwAQFt$K$%qId70z;5R0CZ(@Jvj;;;K zJr;y;#mNF5^6!W+_L7Nj9LCQqgWR*dct?wh18-?EJ3otN2RSm$_OIkK*XO*r*g?W7>JY#v1dx@UWaWu}|cU9EAMJg!%7(@id`q%6j6jmKM$wkusB@Bn5`dZZoP1od~*HXJk^ z>9SX_fi+^uYeP3cS-7L?r>8xB2_Hn?m2P9JB}zUGp*Y-IUdbkN@;-Upz1LS5krh zXox51>)}%k*6BEyUA$4afAd1z97YdjMaXa|%SGbjJz~X;34Z)!*6IabPv2*K4V@U9 z0-GUk3|7S9!0s?pAC+I=z=iYs?k2#pylB}{!nme^9{#h#u`u)r!;7Js#BC4j;M5l* z_jPLc9)7GZU)S5TDfP`ZnmF2RzcC@_9cK-4=Kon%5na#`xNkf1-NRR`-AxE;##Z_4 zq?{Ig{tUIxw3z`jb|owP!F3^E^YS+}+K48$cnqSh)grG8sd2*PtKHYXCNq!! z8h5MysK!rdkC!)fJibmAHuMer5F#(%-m;(^*P3^9&sHF&eQo+4y%J2PB7T1sqNWf^ zz?w)}_8BI2N`x0*Ly9>GWf03m9~VWmE_;g# z9DQdzgd=eoJIDLIm)Z+L-#2~l&q?q($ln+ zr0St6qeb7li_P8Y{Pl1o$5?{*o2{gMz*n8!1fhfdmJGyCxLKOOouB74b1n_zn#Qs( zKsZ6D!blzn*kn}_JaDBAujVZtZ?353wP~EBC)d#_ot}pgQ;dq`{pFtmUp5?(1Xp>NvDv!98I2^#p}A!0WM<1M20T zYbN>2@So0sWZc?s`*tJRm;_b3;ms5LV2Tzj?oLKW25yViIXF$#rO**S^?UZ{bEF)| zDDTdanIO2G4_-#n{;X>0k5=m>a)K_f-meF1Qel|kYPg>@T|mt4&kBqa=AE}Eb7`8z z_F$gHV9bIzIEr+rWydFEBVMrOrHYL3`$~#L#{+Jns2nSeD<`TYpqQX(l5ALIZ&jI* z?kSDXJl*Cs)wD|OA(5QHl6G9@qq)HSUP7R}c*-6)RQD?SV1$O+BZjXmzaIeg{Wx08 z=|pNoSYQ5*$DeGGcEIfh3SFsjv?+hy9%m%$uU6<$FniaYtT;3wcOb{`Bpx}CSRJ&> z(51ViV%|~F>I&`_P87pEp0wfiO47YmMS@5l<1NE$B=x+fzfc?^`Almi;VWQZ+}G2w zoMb}`(}4>exO$3|qYwmRuA!Y2Br%80E4j^u{%a_9HHg^WtA->-`$PxfXSMdZefWK& z)!#4RFHh6SaQc!{2A6axf$_+mqa@F+gi#@6Lf@4ZPTH$WmdzawBRA6ykT^VZku~|% zxBe4{HpFnh8QzSfTShp59z#E}@oaui84Pg}TCsl3pU@v4uArE%RD zz zOM<9mz-a5O6|+N<2uKC3#9#(DU=)h*V_|AJ@#HV9kHCv6OlIOZFjF2Ms5Q^9x&Jr=crNM{ ztW|@Gbh+_BIa>oNJ^V@(@$1?^Y%?m&>jB$2Q}@-)hFf(eH~z&t>(d5E&x0%Cm-r{H z2-!zEW$=~eb;l>4-J$z1Pns!M0HlWf+1(Qwc(TtSC7h@QTr&0OF9JZR7{aj%imSBB z?94id0&Op1VpV!#9?P=x8{PqWu^E4H(?dI3=V2d--|0--dV{l*YUf@y91h%=6)Osr zk$}7h_xueNND>w13NVXca&;+(B)0i4vbAn$@2a;I$Up?RNn-DSfT0aG*CA-L5NsHj z#nWxy)oxG~gh|L8lo4&U*MPfhWbveNaq=Mkm@lMHAxkJrGL}h$CJjftQIssoMN(-y zLH9CmJgSbQ#!w6N%*7h7S1J$zn%46esHnz&G$q+L@M#1))GDY*!564L<|t!5{kEet zKde)-6Ti^wT4JA9=ZzSH_fyN}UKwv@odF^Q69BnYC)mFatpZ10yvr9kw!gc0S=QZ< zhp#8TImOsl6qOra>9!3MK(DY$K@GNo<-ZEb<*rN}iBk7;?A9%>r#-4V^)V{Dy~KpC zz`L{8!<=zJ=kQAjfwW6Av>2g_Bu6=k6#G@!*1-5F9`fR9F2ic!Rryi6@-1>$U*$y8J zcTdYy6H0Fwvpw<+kd0S)bXlKwe~eL+^SbR2>(ceA4jLsntV%PEtpQih35ap!`GHLE z?OeV$=)pI{z;atX_pSlq?S`0Fh8%;VO>F_66J@n1v_`6T4)a7dz|4~DW0uZu(1g3N z4aZa_NHeuvC2_(>{5(8D<3B|HY4X2z|0_>)wlSR5^xrT9^d_3nTP^0kT} z{Hc)j8(63^Q{Q2HWDtRTqTd;f|FTF&OW*h63&L1iYfONwuNhk@jh}Vdsd}{iWwZ6al{?CGsg)pSC`>DsK=E#!KwM+9BN~sVp4f0o0K~Sv$hc&tu;0=k+S~b z=MKf~D5m2p3!1T(^?&vH;5}1?RqqxEiA6zlOi|i-xKdAu{9+e44&CoA$P;p)^g4-j z$Ec5eXx9~4DefhG(;Sf;GWDjXjK@63rn9XE#+ehYoi}+vO;@*izva^>-d`;(+ut8& zWX8)1FfXvC^lGFAd;eGQJ>l$6_fm}PUaB0D^#Nglz=eKrBGSjyid(HryDXTVrB^%A z`D+%pvQ6-3Q)ax??btIU{(WZ%Q5M(jMLr)yqWC918`~ZgPT5vQir~L`1z%%*uS4)7 zd?Oiv1o5MLENtsW2xwDnoASyHsP$IJ;)FK&wz0VrK8}Gp0ZEpmLLqjbx=i~%4E>+b5Gm#}`9F&JJXzCfht17R z^!DmRoT;t(c)O@-zX%nEoi(kcb!xgucVv3kNmF5xki#3p)zVnHb=QHNmcQ6!(5W$b zz1CP6cMOc_GP*p>+a;7EUL(`!54Uk#ht8Gk* zYDj4XH3@P;g-#&x_*Tgkr2PC$i7v_;+WKR>dDJrPiG@$UWS4&S^k>bC!S2PFdODD} z4HB3ShMF@x8(o+OV(TYfZlhQk*lF&CQ-4!+`ZJGpRfwl{eeYE3+op#cjwB}+hlCNEp#;pd-RBsV!TrZaSD!sp~Fi2nCGm1UtB;k2v zylF|Sa_Z$+Zjz!Uj3T?L{@fXyxW6h*(gDc?59QGTBS6gY*hKfbCF3{RJO9$F-$vaZ zT;B6MGia7aJ#+pGAWOFKXPsPz+fEZJ<9$qh)zo<9cA;Ep_;Ou+O2+0>zuE9GcqwP( zhYnu?=gly_Dh}LAQSoH9-aX(}itMi?DSRQ=nWn28DWic0zs>*TIwy+|Lj|_twgrv4 z9&%n|q0ZWfhkLD{n6Q59qR>!OC((H_EBK!E(|X5)rXvnxBjbf7V^_Y|%(rLGA9wm@ zm{fFhS17@Y+S;unODuSjM={flHFz?$ve5gOjkmX2b*p0h;qA%r-D{0IK7Oh9>Z|NG zqwl#Sp310oqfET4^b}IA>kTWu1LEkkn0E|kXR@%16?H#=Wa%y{>nNRs|e#Df*{*VjaP4l9m=CcnkCD-W8C6k^7v%soP8MPg=} zp@g-VSmiRqLIXt5|B;7|_W1{|-0#t%BE9W;Onu=<$%o;l(H6BH0lO$_y1X^Mvpk`h zZeOy30~y^d_qKosW?KqAanG%wYf&zvu6H=xcp~xNwsGYNN=2Fv@fW(M2YkrU|7R0Bp=^v9V(NOE3hE{?Nc(;%iOXIN+S#KW!XHrhY*NQNbcUV9RRP9Bx)(70GUG~zu z?W|9)dgdxZy#uc4^hK@Xa1Al>p#wF8f`zuQwbLB#Rt)P5e2!a(9--7RPOkxDB*z_w zE{U+7RMT6vsHTVQ@W%C9s<%(h%df|!$8J9{BYzUopCZH4g&t;`Gh-EO=KUr^a^~bC z<3HQEX~2SjBk@x*;{N7R-OHt(q_hS~Fi9rEYbBpCu57FUGv>ZNjoxl8A_bEmcw7sy zStwQy1R~auovWMX^{$gf3o0^A0FqiOt_mP-0=$i?q#^2m-9wiYAeNd!G2tBnKTry4zQc$vSoub=){4g1<0V zkSI1r)6g)KlG*6?+d(PBB0M+u^8l_00Huih5NyGNx zVZJ)E%`Ltk`~KX(NP)j#zCSVA*pe`0=WNWidkMq*SEWN+b=>Sd#hIfv6Yc85a})LJ zoEI=I?~QGry4-N7%v+iGYaP+gg3(Z7;jV_UgrL}kOeGvgN&=$sn+pLhQdbN7gj)+n z1U&XAF)(r)(@O@HmNUGlzW$QeKTJvRa=Y0$JV)UvxiCGbFo&5Z ztPOAz6wX=t1CEMj^d{3;E5bb)e-4&I+9-)fL7XVHRna{9rC^p#J$-C^w8A<2;{y_s z&Xs+*_|s*|cfSBE1;;{wxAYDc&I*AfecXb3SR~syB~;$`torj;VR_@@sIGF>WXalp ztgBeiXJxnR-AI_V%~bShp=7tmwiWI{r-R}Q{zmuBC#K{u`WuANFNwQJl_Cn4Quc{x z04c?Y!hN+UiSPm!Hh%5qZAX;keX%&n`)4J?Y#QrF<3^ADXUzuu*5f5>qG@Caii7vTJzS6(Lo5)Ifl za8hmk#%3}HZGtfFmWRJHs&@V4tEE5mT7dazywmkA6|E)}fFi}!zeb9-ffUxVSo1K? zS3z~8F2JJV;9(N0-Uk8SShj-vwGdR!*}QfL0Q$;gGz16e)=Thmu?@N0;{} z=foX{(DY*0hcSrId?b_}Od$Y6%pXz^0#zwZBjih4%ea>Y9ccBY4!`u*`z25a2MdaV z*ji8tSYVdYaPhKO2jE!cBwla9NPN=wOHVx|pOq04q3Z5%fw$WtY=m&&TH!JHt{1G7 zVuLx2)Ax5Dw~?wi+yFOrrgK0JC5aP>a5(=Ja-<3%3!NYtwkWV$_U+;|$!BKS2dlKY zdWhBb-b^y>*bihqo$)JK57Co>3VSm}_3-&IOe7~{C18ELDJ3%Cqg7~Ktn5b8Iq8Hc zsKCq&GREdNF_V>lqybI=&fayTI)x2#zM~B98zA8#K#BSiV<76gxHm@3UZ6uoDk4S# zd63sw(pm?YmGb)`2*$qU3L|rg~cHPdV@LS9&gi=p<_!Fg0(H#rK zT84y_cln}F0IJ;e<#8f5#a9sk>CG1sAEV9(2Zw+FvRazTY#$uhR2BwIowv!#2Tz~WNgFOnGZ z7=rM0kx7f$MK|;dj#QMQW(pee$ZF=iMZ!xY3IrJhM-xhYY&yNX`mxcgh0Mt$@aac~ zyE_m`d~;E4DCy)PKYFo3;Lji+%o1qyw9o0AFT-ZA2lGTVk{lR|+2qCqi%+l4#(~S# zgYyY4Kv^(AR%N)2XT_@A;8-twTC^+SZ z#E!cFq)h%++*=v{ZpSqWAflv}kVW_a@|LA|s9-UTFEqQ&{T3iw?<@fmQ9M%Uk2us6 z`NbapwJ%OqWA;LzXS32umTlT>kVz6fKV-U2%$Y&U04|*YoL`-be|52_QgSx^MK*XS zOSB&&Q~g!Ib^MO$Ss(|&72V;Q{C`{8TcYQ7tsYicw>9dKEaZ`I>FL{Xt9s@!@D6DB z;%-~80cz$al!q)NF_9ob5ATd)?q;cElN_;b34mC9n6gAVJw>deNJdg|aj><>fZ@(U zz$ui%Rwx{aKc4$0T^Gf9xWgrMl2Rr*f`A|S3DzR>c`oa4v58sT-xdl_kkJvSTeDV0*hTGo)G;71zXgkMIS9*o9iW0g6|C9Y95V80rQYz~UEF)@+ z!h|A!Dx<$FZYQ+p@d-{$uw-r6orMU3BAK?wP*@-B z`((^{)U}7x&LtAR_v+g8m4Gie*^|4_8qUE;% zL)qEt+4epUF|>?&^6f<}dz!^LGPmi2isI!&zd+TP94MJVIMU3}jB5VBi)gnf=;w>+ z@;14e#BQG}1wi&qk*v<&1Our@*ZG*2yi4a+%}hX0QqRo}hgYYZHwOg%J3;#h1g9r| zQ6di5ZG|IFK3&am0Q#F;XTK&--_M4O&hmYkG7F0V+GfJ(;wtjWggojW*7g>D=_ug( zeKUsuPYHz*lMJXMMBN>~XS~D%|D*R$J}eTg3Sno)1(XZ5urToYA>5`LOTK&2WxwXA za=5A|H^2j&gj{o59hiJ=62H~+hRh(L9~A-=n^&BshO z$a!*b0|Tkg59Mxd@UACc;y=;?$n~!r|zHY~+!J#lKj*XKb|A-j~zfoa@e<@cffAf_ukAfM6AEI2yk| zT|yng!Aoo%Ba?viZ|}=UGg7bszffRw6Xeeg+B&iw_UfDFgGq-*49SH{NM(1noAw%(G7MDYQS%dPCSF9kj7Xumt>U*2=dtY>;Dzojc z5nUo5PK`&UaNhyhKr{7#pz>6=$w3i^+<&~?So+rDr#GR%>R9j~`xj~>CV#gZNz%bZ zZttH-65%3dr=0IG$wd9<4*7cZqki_EA5oJM5!j>Pb>ycrQFI!U7-$f~W6BGKt|U4N zAhCIZoFv%Wf8Y2|7{C}HuZm&U$8+{3^~`B%Tp9)<6qB=fYNGaC=Td*spjbD|Vc3$* z^>E^cLvkpCVUH3fDl&rey+^>=7|g zJDHBv9&$+yl7!jd@h{ZcQ7Z!MK*ixdjXt(hX9&MVnZKeOg!hB67jVl}{IXy2uPKe0 zMa1&TzgU?H}!GQtm)L3t>U0FK72ZFF-6H9gmPb=rgR4Qi(k4)`;YwYCkkP zu3ysZ_`883@$A2dM0!nuH;&w0LHx4TyT5U`X+Yozf@13$L3Fs`a7%vgnWu`$&ZB|H zKD+)YX2bAu=&P5-Qlx&JFB98Pr_3)pSjrpXMPq~E{OP|2%t?Y~*dQeDdrT`mcRh1L z39q&=!k}z`MnJu71y&K`|F)2{WbIvR9{GhxgUV;gSMjD{tLo(vy}*$S?iFs|vlQ#o zH!k0iWpNY%m_Q}50SGF(mlUBwS_!as?>+sDkDaX>Hvf3VMGyXCuQm8w6Dfx)dsi`( z)fKvtMBx`k0q5DXdl8V2q^!uwn`eL-x0;Tk ze>O6Cv!JN@%e=G9XSa9m|31E84IV?GyMY3C2tfs)SO0Cyuv%2A4ESQJ^Q8DNp#XKW zd+|f`u>1wq*q4e;lqq?EC8NPQSYVn-C}&Mp09KY&F2cwyR$VN60jK!F+}o}5`v>h(V|!_dGP-&J>?MW%dIw2;fjEX zS5X*s-Cp}Iz3yLeiT?@B3Dh()z6GnY$)(Qxfg{jd&@x>JneCRLDkelcmK`7hXV)ri zhPJ0lQ9TkComvz4PR^ftL4&P8HLa?@1qm+Rn-nYbs~?K-gF3Va#1+9qEOH z$pfUQ<3ndrHUrBJ@krCI3b|yu$r9a7do0Kh0= z{Cfx>&WX-(m{&~%yeAkN0J<+6;xn1MKJzpFldGIFOOC31^O{%AN1H@ujuYaMlKZiw z2FDdFfCF64-=eV_N+R@J5zq@qP7$CV_#c5A*+E6K*&xZ`K9)Ng=41#Q*mMhdQ*Zk1 z^y_=gXX60>g|}4XNs=;sw*z{(Iks9tUNMZ(q#_)-be>TNl>wf64Ind~$-c6*j_1u_ zf|e=1oZSJWv=3CNb<7WR((dES8~YTouON8B2rw4VSJ>%d#=oG)@8^cj$Y@bA-nJGH zR!V0Vn=JKzx1uJe*9XN+0YRy46wtW1=P~|RFQ#=#GYXa;rxY2+t#W2nmi`uQwKK$* z>w#;kpq6LEF55z(0o2tJuX!Sb6ws#Q1&#iYQcde|)@@J4wuKYL+{`C# zo-P6=yZ;34TkBun_rI*)R8!0NYU&($f5PDhl+6wq zVNN*iX#!aQJMe`Z5Z3 zfL%Wg!7>?i1xJKt#0e*oF9mV*Intz|y#Hn3l!pu-_{wf{j+0&}QnvL4fg+n8q&X5V zLg1vN{R)vAD+5OF=8dzOL>0-Th3I85Lv)k+G=Kb6NWdS1t-n6;eRECvVMHb*<)CLedsS10n(F{m zA_f&*$;S2t3)IJjXiZ65#D~7pu=c~)MMCQqrOZI)Cv+TsJV=D^O_}uFNe=A!Ckws_ z7AHzcgn=6A!G*iaL8wgF0*ZZD##bruFirFF1yA#|^bfcv4ey{V$PAj|(U zUJ;|zK%M>i8U6q*mlV)&;jhw%)HJDSDyERs*9I_J1Z)&Jz2b=(U;t6snIe1^eksV zZZ|n^tLXnu8@AB;1{^7faIZ1vW6_1%szcy3L$5kL^k2qK_7bpm!#4wuZ`^7kT(|Df zv(N!lYm?#Hb=N=A?4~`NvcP5AA-P3Ezk>_uh07bEL=mxhQLEEpaiRN{^^llkZ2SsR zXCXP$ARZ~MRDkSIzk&}_S*4LTs4tXn**{b|(M_|v{aN>d^?QyQk1Lz;hzyC!D1MCo zZ)va*Xkd1nc<2EDVK-lZK*HhRp(}7y03(BRl%4s%tP912f$}zgp)#NWTHE^vhe0Sd z9CRg97CjS8*}w>FT7drpL@vRM{jC(z+)yHc8qv!CvPPr<{*AbjbwtZ{3TiYzlSoQn zSI7q{od(661p9bsH1T(Zsv=76Tux~rcOEB?tNyP*Xb8dUtFOLuv!jS1=!oW>^`nsb zjL(NA)|hD6kkjXUn|$lgL6J}G3qh0@%DakejzW1?0uPGoE`=`w>->m3%1W92u}EWv z5_VCm7#M6w}^HD!E2;iT?9?5Q5FTw_0V3q(Jd{`*`xpK4k+t9Hk6^bQVUMbJJ5Ket!!?E){*!xKkm3@ zS4(TN3DpDEd-rgQPr#B+stc@dvQXQxX)A|LC~D{SRa#94%`Tm_q-K{!q^`U-pjN8? zuVEUCDX|Pk3pw$1Op5SN&%BQppwv+|xWR%$5!JsP+b&H)t6^L;vl z4B(Qg)J)s$h3I%0?gK(QYq}g-2ns{7lBih6m`Or#QQSprqC5B|VYIE^0F>;*q*UX@ zt*UkM(nCu$Mx%2{Qxl<>x?d*4X*jNN>%sgfjQ5;!&G5}3XGUn6f#Cdn{H1=RQoxo? zfugKodm&Rl=G5Y08obdikrH6*3J8pO=?F`4 zVefg)&ckU>{Sube8bl5FQ-2$QD%tmCS!W5mL9Db+7FuGUEfbi64E;q*{xVvH>=%*l zh)l9XTR6Pk>A!{HVHF@V)+xBRN|#0^uu{giT-fjt=#gj33se?JZTk??Fv2|X&;IE9 zEieQu=8vXdF7Kx^b{^%WQmxs7TGjx_ySQa7Mba?!H&3T;?n(gNflg?dSsF_!D4C;d z;M~k;d-tv#rouQbgdaLS8BOLb0AD9?D6M}5^^>(1eqa)ZBCzc+-Y2y>SLA)V zE+7jo++A8Ild^&%)>i0$9$`ys88%OkgV;)vH*+J_b{k~sDWklAvu`4w&b%XfXBa%zX@42!M|4IE?LJ8eNUaaYtV$lwdRnAe@(S8ngYJh7UghO{v|h~ zvw?RG4V#Wj8#aHL$zkgbM>}<`MF3|_oe@sFVdEzY-IRk$^At-p&V~bp;E3|QRIz%L zlPpJ2)@4mwNWWv3;ZV&UnqsKL_WlV_4+k-v>fs*aLZwK&cQV5|gsZe&S`%ckflTL* z3nsf0&tdC_&1Vmk1iKI`NC`f@(?@rPVs8MUAJ@rnQWz59L>^M;~9sqaSAM7ci1^*52dJ{c|#XQ3Tw99nL{MMJ)msMCx9 ziw^d=Lzark&QL-U(1Mqhvi{-%{Ci87>I9%LZq*UgHTVmsqrQINz3+{`cknK5$R`}3 z$q>$=aKPj6MOCUJjp;CoXq+>xl9rUxv-RGB^6&F+E}&D>!hV#nOfnk3Lg%P6^fxVR z6J}P<yyaUh_pf_m7HKUk|DFFV_VVFOBUSn{-gxHlwZHBW z6-2p#a3U!;P?ZeZ+9F$)FhH569QNaVNMJ*%^+mo2lo$o(LS5mJ?_EjR93e(WuX4uF zKS!mxR9{G^U;$ve{|cdol>qHWLgXgihE0(|d45Z<(Q@X!0FVh^=;i^I)q(sV$Bo|* zGqYejI^As2-YTNeHH98>Si9po!)GoW&vi1osd6i=X~~Q#nC}TG{jXZs4^Z>$_S0Ag zzNquI<@KL6Cef%P{`)Wts>A)drtL{ep{t*S$Ix>R(-ubU^WntZPHAD-n~0^}jzR0j zC}haji@)WokB-VAkEQ@Ou41zrm?JcqtVKPLGLnH_XW%IF+~o)I&3lETdqf9)$U^|g z_sR}a6IH)0qupYY)I;b{{i2`bU~u2~Cg2m(Hzez0W`W5@9bD`&o@`)@QuDH-uqvqY z)ATdsS;{O!&qJUD@#7{}nMj6~54}^<8|EGru%IZN%HKv#i$7<`m=_S)ZXgyDxtItD@^AC@Z&Tk)6yHz#Rg`c>Y|? z4!R41pchyBD1!~=q+(7$hVU`?ymk4#lOtBeC6C8w3tB=l+$OTP)eLy|zZQEKJLC`& zG@=)B|4GY+dbNz8rd9G~+qLIrj;p0rMqON9w!OBiV{Sx#qS!tJpzi^-PnAFLy6Ih# zZ#>%LGVv`Z-Y8z{R=if>{8nqbzU627RsCmnzVg>M=GsUkQS0aK;fKFy#tON=-~Cav zW+EB@rYHIwd4Jebso?$LUSmw3_mIbj`bZ!|yybj1kD8E3x*Vnp6}Hq*sfoSMY#M`ibq98Y?)_*>O?@L_*gs9>dE(xQ&F+JI?0c9y{+b? zyffaUqq%s$AL|vsFjZ6LM#rT|^$m zLe94G5rB(JW{w&Ya-zE~4E{vkuJ-*z{R+I^oTJI}v*B0z(>!<;R`Sy3#M{Jc z#jgriSt;YM^dVg3LtHzr+r`4hdt+Y%ZnX_Lnz>Fq3G1IKc_Y8Muq88lhGqCndQe*I zqQSwiac$skEB|M0_n>f9h(BDBQtc@|#XmDf8?pVQ;R=9Hz$<<)3SBVlh`Vp!zpfoh zxCN0!pc#*8`}aN`wRKoD0StEeqwDtcsp^E;v5M?4xhc)4w$gQ8@W1@I(Qy-6N{HnLgE47vHWtVwBc`=gTHJx8>I#z)P zQ2F)w%SXeg$I;GLQgDG}a$lB&igdecr6pqjATs;U**-v%#mppq01u*vaP_sK%2BfB z>mUJ%RB22OP<_hY?K8FZ>Z)P$Lm3Ub5^W&-nVnu3*$6^eWdb_PSh0oT3cq6YooqRp z$p9lF{o{5FMlHE*I$b~&^_+gjV3?svTqfXUcv6$Nk|k9Irr&O@379m#dn?$;8SCm*Kw~PTgh_=mse4$!7a@BTF$`l9?2iml3qp$i{NBxI8pI|cj3nhQ^?A7{qX*tvl> zHn;_H8`axG3D1!ixr)5vKSCE1Ef;ra9TSnW{O3L~EEPgc*0-9=`h6Yix;4N+*8)Ss z9L2#`+lpE=*n4djT_f2QR_EL5};*dy~H4oEBjvyDcoifV%^ zvG=$Ixm^?xQZsocpXIIo%L6XMH9&x3$sQg9n7*@XUu}lD3Eu|!J^(&>Q7G&QEj%5l z2nOXv$CVozpvMya4h$^h z+^W*|wR!s?8Z=oF4Q|;B!Qi=c3wA0@HLOFLu+>ZtZCX7JE@aYSZNR^nzA7t8VwSTT zDJ2TCy&0&N;TINSL9;OkhTPX-AQ_d#o?E_vUeH@|l{#Pr%#C6jcA)8AKdsi5gOG0c zdAa@D>h)}WfRpSwi)cu_DQLz7fL^X7UI!QwtZDHREE!84=I#;EEN~x_d>`xG~MiHFbbmR z39?o3#dQz(s6ENZMz(=CSE|2`V-@=2Nu zx3HF+?T)|+8L_9K?6^k!pp!TCTtfS7+o)%u86VfQ)(tgTi62)^dCN(9yqi8Vl(MSi z;Wyi(PlqOwy*^6MCymm(`RQC4$WMEO@viLQR_p3cedq^mhp`S{&GZ&F@&Zk#Q5RZ+ zvIxs?1+b$QhF8sVFeD;dlh_Xvl@aVR3u8)}_OEmc{Z4H1!ntIo7f=Tf| zdz%-Ldk5KcF}HV^@5Ub%?+Tgjs$H<#1raMpZlUB z_wl8FrhPhNG=1SjiS(|Z^WX}FlU$)%lM(^48NWCcYV!Dvstb#>5ir=9oJGve&c(_TwBdb)krt&NsvuG zBD9jzkP06CGxObn$F0N7Ua)0VLs^yGJOnoULP|L-^KkO89@gm(W zcx+IIHObDF^0oZpR3B2qUTQfk{0m+ILga;uqSwA^7#Xyg$m}A&c}Dqk$Mt0isft`X z;CWiE^U*;qY@>N@N5###Lg)%l-`sXFHw)s=U`rG~Bh#b7lG0F0Idma|aaT zPV5l7E+!#cem%;W-tMk`lZVldRU3R-mJe)SMm3KqHs~6}lD0^g#k9Wey~k~AaH9TN z8$XGlKmV~`h|uHY64$m3UT!>Lay2nkx!=*3^M^pI)Vg)7?vb$P1IF5NA6ckMsEGI0 zS?qDvK6+;Gyj}AicpuFTy?fZlWG8W(u9rD5W9yVrsNoT(h|pjvHOan04~z1!0H3#6 zS=j~qeGZ&s`(CBk6M%8FC?n3CD0jFSGF@DE_mEwYK>j(2ae`p0>oL(qV*d9dxJPaLZ!t#<4PEcVK>*70vt+qt4aSx5WTOO3-t?|?ij zXnYgwSuT>FO;p$&%EPtJM0}l2GG6JjBjsgRI`Y}ETdC9xJhe{?VymQAOUx8(>~(5y z-v4mh9Lq6!>1+J9E>ywj6=m^C4Ggu4m5J^xH+U1!4F`w)ao5goI}Kgnij8+*o(Ox# zh|vqjBsKT;u-s2KmIox2Uc5td!L8c*UUs{or|Qld6*t^+3tdX1y{DvF2617JEU{rp zIp*IZyM>p>KQ+q`Z+fD$et*7hK{qdhpT*c|VvmK-<*#qXc6`;LrDi#MaoJGqovzBP zg>CQO1l(ultQEYapUdyC{leA$WI^`?V7|6}wY$HbO?24coy~JAG1a@FAnu&{>6VA$ z;tW(eG?R+9o8+&(Ok74qTr2K>y->HRws0A>YEq!lwh|`{wVGbi5q@ef#$mrb@=;yf z*5k9{=H69m+ldY}&2KJC^EfHN!_lpMpWo7i6e{b4i^r!H6=HjG)~s#uSXmywIaq3A zaZqqn|97)nTa1!)@2t^rSV_%7w=)zPqC2V=UVx)IL&s#Hq80tMVm!;|NS6#({e}vG z%?>v$Fs(6f{QxFJxggR{*j`K^er20@bO5}Ssx|gkDn^c-zr!i_evgerZj5xTSMM3JXQYMd^@Tq|JXXqva<{=yZE=0p(uiL_oUq!wliU*>K7ecLZ{6B_?wlPHQKPCB zB=hK&M3Le2g2WvO)M`hqb)y|DLFAeWWDZJRNOX9Anu+Bw#)rv&y~OJqUq>8XH^l8s z+1FL9ZE9!Vqmz7>Cc#hFMrFAmix4P@h$}mC^~l=>ahFedoO0cj{ERZ?G=v=>FP3M& zoJ^noExAE~~TJJ{xI0FPUK$rLG1T^G=N z_+XZxF!iJ&3%i~DHP+Sq9bDTFgv)KPHLH>in6SR7^7-(d`M{K~-mU)6WxwYP+^bnf zPzmbzV*cb)#YD~Lk(-`gM0xwVFWV;1m$Gs0`*ApOf<^Nb{@Mq;;I$92A9L|@B~Qw0 zFSX_b#LMg=h*6CxZxWK$>6SESb=SrZJDF<4lre(@cN?Ib zrUNo%o(31D*+%#3)jV4pd2fm2gZRG)U$&k2J`M7R8+x6hk9d^{^m19vrx7dpo+Vjh zh?q$l*Goz-`o(~bnNbeyoeXKIsWgl=cT?(E*QD&xt1dmL+$vkeM40@`ce_#P0mY|5 zk<_XV6*Kx@L%iaMG5zUx_@0hkH4z;ODZMPeot9dVKe10Gvx_|D#Nv{(oK_Ql-hyLm%BbW zfeX{QLiIVl6-TyBn2Ngp2u-?0vPYG~Z0WJ2R`;^m@Ev%KQ@Ups_);-3c_9jb_n_t|>WVNZUu&BW53YpU3<3v_U0hDd{>^xn z6;+SUy}f$ld_Q!2hMIZ`+rG$Ki4@KcC{;A>r1#IrKX80DJ2pTk;l~{rw}uUDc87JT z1-Ae)2HEQaL!!JE`@lbGpsU(BrWi;h#4*708J*;r6fT2(rjB!v_id^!0vm{rFidG3*W5 z(c|^klCAPTy>C`{!fXz&TfaV1FbE1Q+U~)zz2FEc4Pd2NNAtAS9r9lDgZFIx+gvwQ z4A)I%ySb}tu3ovh=Dy-@YgJ?O9%%E&CHAz^sJ|{bjITM+e|hsvc~vIu?syAXgObv3 zM2YX?vi6TffFp)aKg1sHWA z8V@M6+Si9aAo*!)A5iKFBHNK5t|jknFA^`ZOKpx`aW|C=$=ul6cTtJ^15F5>ysm?@ z)=7Md$F}`vF+X_eSTA&M6~Gdth2IV~>v1#tuK=TP|8kcyU$7XlWLs0&=rf<}&ynX2 z%Vv*!|Ni+ZuF*v;d8EDve?3AeuX=DFI02y01#?PAeoJpm2>Lkxspc!^Om;dLGXKZD zM<-OpB0?-Wr7KH>j;&s!@)=9e0}8a6=>0#wzB``kKl(qSj6?|`qlE12jBADvH+xgb zo|)NO!zN^1GP3vHqOx6k?{ID6+Uxhas?YaR-_Q5=&*u^K;l9u7beny(#~)~-F_e40mpfr&;7B`c$GrkSgrWrt#P&kKX7LsGit~T>hh?|M7_av zYQoRaTqadod9^w|$Wil|?{0`EbqLhCQsCc+T<(yODxIr?gaWX!Sf8BbijL;FK`vXCte3 z4HF$A^ls8qjK*(lZ&0}(rUfSKXTj^)61HQMvy4|4%sm3G5F_I`>|+C6X1EjA*Vv31 z@}aL}WTKc!?asJF8kW$VFD9BMx{i4DWp^HmUjv2AJH-l_xSy2rrXrlbF zNL%U5+(aeKp8@mUjWCdpT)#1r>nVoIL~R}Jb)-mvYE*K>Zl7%=%J!iHMSIx(b=tdp zg*ovt%A%~uTtmU5+(IP_4`I1i&1*^g@wXe_4rYbIBm?)Kg zD#?vnJ+K0WhCiaGFY1$W&TlOMJH0S`JGC`&Z{x?YqsRKo0|7QQW4KbPQO2hAUg=wyco8@Fwe5V&PV`Wj0bdS9 zCU)uNyL8g&WTk0pYd07u_RfZ8c9RgYoZCa%xRMn>&K>wG`h zv^ z*52b<9q+PsHbDkk2g5ckkGvgUhM-%fQxMaEh%mX{)R%s3lKz`ZwnYU`3=J(Jf0(H) z@hGlT)aYgjx=&&%7Al*(bm>-tbSgmxK4SX_njy~h$dv&d-kH?$Pc5nC>90yRhCfBt95nU`>0i0!5SKGiFtRe0 z=xUsLWwB3b&()dS6cdu@GJD(U@IY<8;d4FLYbWHX!2B}P;bMZf16GBq$nV>7V^0nZsE5$r2ftsA`3YItdYfSDp$aJ>QA~2w&%xI z*J9m@S*hr#tj6x9sIp=^t-ddspZgvRnF~zaLOTNQc@Z~rfA2$YBMwW+5KqC0eBm0f z`%HLVId{HJMOFgR+Lt2^k=_Eu3T@uQAMN{xMlC`P%B)%s+P5)OXkPP6O_~j<1TP@k zL({goUcaKtO}N5W92PcX(Ia(oCO^8G=?+iPAkm>SiOe2(p398xrB3){XzQ3FqA&gO z+)bg1#Hk@ArTypW>H^WjY$yQg$%#pqqs2lvbhhmmMnj(7nn7pMHI9`n`Cn180Uc1M z#MD~%F-4)cp=*Meyv(C1{656+ur!xqD2wC-RGO8()T}p+8b7N503V!pnF}k)|FBRo8r3*NNyqV_7 z9k4^aOx;|Wf=@NUB9E~av0WLlhz{>=k`ksr>@W|9%d#t(PLP*sb#H&R)ok-PRnK%e z(ZnO1{cbSoSDRYtMXi;Tgs^21XmPs)N&&N5uHQzIzim3!L>EpHZgH)=`f-eF@U%_i zHon@uJ3i5_Gy%K&_%wckizXDn@45*ea@%BB8|`6oHsUlAce+5oFKjg)a>uq?J9jHh zJjk=89^#kx;Li;s>%NSJ5r~}ur}C;Z|2CX4S-Zdb-2aaLPq;y#fmU~4pr|hJpZfe? zFl3q)*mOOE{uctNc-C`2A(J9{tv$*sVByixa%*pyDaX`9lPp#rOhN!i?%&pREV_UO zrB@3nB`3O1hBTijO`N+0S>RqHCv0x>TSE$e+(>~NwkQ$m{vb?QLslAA z99J5|4b?-*&MLHBp9!RB?Tx`7bt~aHjL_=5IR1_wTSs~6VM8lGWC_}kLCc4L#+B?J zpJ=ueg%+2{M!kv1XRCW0t9oTkmK7ZnGVnnX#-Uk~jz8)c9bh)tGd@cmcN$9Xeul{G zGo-XCU%LY_OY`MQb&fSI)>yi|gI)T=H;Q6znX~I^<`|%Z(^ig`KKTmz$gR#LApqIa zI}^utZ29ubNax&);hA7<{6#d3973#J%8s1KKypZ9&c~a;$mgK;4mIFF(KD`~80LSO z@;vNMYohFV?>D0JJ}HbBwjuwNMuQ%FZ5rXJFY{GQoB;3_=)`h5^iK`Dw@U$d?V=c6 z0dUgB_Qyqmwv0vC`HdiC8Yk-Y>)eK=bom3AaSVGmC){|KTF*;zt#Vpv(O=3>G- z2dpoFo`*VdprAl92nf>B8_Hu3S-ywM=CS0?1XXe`W{U8u=F=((>|(XjJ?Z95^?Ju$ zx0FM-^~Gs)LtGdjTfn4p#m`*aJxSHaUwTrj`sn-Kq2;IJ!=cmAL*L#Cn9nSw03HkL!nKq)*xazb-|O z=rejHWc6_Ckz6KC)8)OOxf_8&zYO*a2lN~WyA3A>NRpu1^`qPK2vAIpsmPX%;AmX^ z52Km`qju%#^(_A;H1Pubmlof6nqhcPaB;d?3rovouEm}dU30|ENDu7PE4njHHz23Y zXxHepwr+bn$`M6+5!JZ5uQv6j$kI>5Tgk;R66(2)WxK_xnrux)Hy;J|9A%Lkm@Qn* z_wZPlN=bvl^QsViWB1j&w~tE0%x_x4V@x?Q~+@r{V_ zvV~edbw4Ogo*Tzyai^Jzk)mJ{3Ic_{oC_UtH9fVeLJnNv&Vs}X9O>78u1WT)q8*B; zvtMbCktVvE`GVnqiEW4z-ft22;@}j5wxq>2l6woC*xAGdq&co}+6~aH7zbiHitG!C8jA3>wS;W%MovWZ14j-HGX6;pu0KMHD*pp5qg5GW}Dr2F_2=un(g(Aj~J4`L`!(l{slZ z1edQ?8YZ2lYYA@8t|TuApDYem`qUs3J&yXHwy^BAwdtL09`3QzSVe#WnzvTh%Nxen z!Uynhn&MZSt<`p`HV@&$4x`g*OG>)(N$a4cmFFTD<8-ze=n`%3QY0~257eV^VpYU0nU zMm0|V{d8Y~cw=JT$!4~9{UQnwFYwb_9LvE@zmwFvJb_+xIz0|ngf=B*MBo@qZf)-s z9c)gyH^=l>MIiIz$a#$zgEPsgwDH~D0?*1g|w5B(}Oe7JuH78DEPpHfLJoUKf&@q44=Q1)(YQ4J8 zC=e7gcW|SR=XN&Kv?B*m%M#H;p zh1}E>m$!V)Y8OfZEYKkJiIs)?W$5tMZy~=e#7Xu1 zGVK(GYZaoZJ@1F0y(0W0{bJ^zgBtkztI=+&8FwQYY3F65dd*#OsP(#HBG(<)7*h}B z$5>;Z_0C>gm_taPQPu4Vjwq~TM1Hv2?s64p*~xiI+=+g!izwhOZD#yr70WwDVwN*|1 z8@hW*Zv-7I%}6JwZ$actK*4#97|UU8v<2x(%$_Vs_48bkX+-Yd=U)$tjdYfjiF)~) zU;dTX#+mN}-aV$mz0@e+7Z$UeWOcz+0{qqoPo5?D?mjxdH-j7%&)7A$Is!c1K=geB z4`SQRBw{*{qNcG;@6am}o`Sv9Xb&OxsrlQI}J>Geqov5g02z8SpG0@em zr0JD!Cnl`o2emokJw>K&lS2dwy=5J68-M&MzYfR?^mN2%U&6L zw}R0d9|{=i*~M_>Ys(G2`s@u;>z9p;*0S&ARxOa+IIfhZJQz3%5PNr+k^X_T@`dM@ z$b0UUV`mwR1WxOKR=p&ZUa~@`6Ml9eMvxs$bKqnHOXSW>PcTH*vMwqTuZ=8WZyySL z~W|1>LaAMD3SkLGR7y&W8dFZx|glzY~_Fx}D9A zx&ZnDRz~;u9CFG1vJzDMmQY1LUj#c2`ZFwo%_|o}^4MvUh>)ve*>T5+p3CU`uI2ku zl_#fCZllM0^FMk&scc$#9l9>ua++IuD|C`B=cGf%{b=XF(Zj0^@Uu)LCFYbRhRq>} zwlWHhSbdU>93rIaue!y!%XS-r-#VM9x?i(MTj{ERNUbN+*blOjQU=*G?dg~FhW1Y4RL7o*!mX;2 z5p+aME4o@q{$2};(5+PkCfYeC-3erM;K{_ETOyh9CaF<7z|_8ih7}Zfnu2N|il*^B z9-MFTzIxU%8oAZ$ug5*6!kR#B=B$^yl9`^457v&PWF>&ZkfxPwby=&DsWxpD%{2jl zZ4e8i+MS|}(I0=EK9iwTd`V2}R|I>Le1Vrk@|rNZk`f#%iR12{sKj#xb6;@n@OoU8 zD2lz5w7BmLQ%EUq{xV)*9Kv6KgOSWYuqsLF4eQCdY753)Veyx-eCal4jQR{#eWi61 zM)kTCC!K!?qh02=-eg-EK9Wh~kt630WyqI%|K$sZ`_YE5^^-%qN{RlP=~U7Ng!9c# zeRqXeyV5thRwsJbY^Lb1b6X8QR37I1XlGKty*5&=XIbeOXg(Z&oAJxx@M3k^V=?ck zT}@FqzHZ_@mN?$N)nW^mC}h>vrNp5u<-EIk9$R`0dh#BjcS@Ff$j}^tdcw}pZK6s5 z0GQIEZ+iyiN$EZJXKhzhTenw+jK#)>QvJrq9_*7?WpsHpMh7t|M;+)Kkv6jq7XMJA zYMrSe6#71JFXCRdvyOo=jF298Zk3cu1|*rp)13&$mT=j;`&^a}5-7E6AAd3*N#gqw z0BbF2j~Q%+2GGEbkc*R(6${iu>*QKO_)P18QSePsz( z@bwiLK(AtHh`^2BKJ{@}>z1jqH>b!U&HqIxdIn)sg!M>%z5k4%zYpV~|8E!jeWrY% zC)=#u+BAA!6kf1z-WQVuT<%(epLNr7yYUzzGy!Z3T+nLRl0!ITsjucpKpT`W!v^Fu zT?su_<4IPzDjIlkiCZE1Fr>+YjQ|G4bk$DJi-Atdd@(#Lc_*d zQYA~$g97u;@tN(>jIlFXUc4W8A;jD@jvY$LuvLxYiUJ)or}ejI5nJJ zN1}kYo5~!DiVWwF`{PZvuQ0Bt=q z2(L-@)W-6(q`7>mF)r}9QKEvWW8iT@eaW>~GN^k{t0#@5GHOgB#THKaL2Iv_vYG?@EdnpcgryHwM*_PLzFI^Xb&A{swpmZTdG znp*t*XPKp!H{vXwXqKkks)#1V|Gj;W+b27#&vD{VwrQ(wV`+yucO=J-@6{c(;!KdH zP-%rN5Ajrebh zgZHt$;p%vIj{32zuDzaAq(Et8U?pUQ(ORF=4-d)4t-(CF67*Rpm& zr1usN9L89Ci&fv{z4YeRtZ|IiE`60}SlrxIE8@>058NM z_4{Qlo|eUdcCPA6xXzSJEzy@ag*FA&c2C7=^Lz^zO_MaoK(RyODRl;=|^v% z)%EOP2avHlEzjzo4fp-HKKp$hLFtpKDMm_@mWmH@nF#f;y?HJ}Wf_H+*!^Gekr>;W zCPku~SWXZ~%DW5iL{Yjkb-S`#*Ss!zoUl;1;Nd(db4FjF->AtMF`Uh|YS&UKNsPMD=1oQJ zR<1pA)|;e53B-Gk6LwX)9X^xQ2rOwRKq&|K13{JXARvk*T1ztc2dUygTK!J)m*%gS zTErl3cwR+=Y)D|cE_3z~XSwZbDLIfeUk{4_-2 zBY@uOWK!cyo76LhhYG0e3t{Wxo!V`ead4Fu&Nxw??9e+M!R=#D5cW$bBg9NKBBMm(SE<;W%_RH&c+b!BjWB?zH zCikm$zrQN^(^YhY3L`)cq z64xw9nEiDE80UIB{Qsr5<7L)77yapq!0|XhwI0#`eza@~7uODK(}p4j0*S`-rk4TK9f-z7AR(`!$>p!NVbHnL%RLA!{vF)J*emsXr0 zinY2qSGJz{_q;n3%`m1e_J)DnLd)H@?@{G)4;TN2JF~_e`K-HleL3RQ#z6EsSj&c) zX9))08fgx0+wj)i&ev}%t|QgQs(7T=(X+QrH!9j=ta<8B~9 zv?XaU{>A@1&1~?s&rWmOd4b}Zd!1rBT+u8ab5Fg$_BX_4188nKh0JOkbf0$4hl>Vou!Nw>>$ zZE@?N6E3?ZtoNUEE7`ZSw?_|6ojlQXkvd|4dO4hITwV{)X02zw`+?BOX=_#1s_k{6 z->z~n=!dmdNUcZXj$ziBaKHK3TStpCir9v8fOKQzKJr=#hR2 z62QZ0KSoDdY4cVujvQ`!2MQbdRsgDfkp@?^otWF*Bwse2KD*jV{-YsnB%1!#Z;iPW z@+W6N5CBp{@YgKzDNa%7cL#@M>Fz%Hfj5nspl-ogBvWD?iw1;qepH!C!~u_t%lo@@ zY9A4C-A-9Xk6~n=tYSS;;)*w(pBf7Fn+?ytLf|}7O>BikuwnX*X z4?6c=bRGMljb(LzFEG2*HqCVCOXNBpUnr;h>U(|B^yM{rOd=LBKc@WEDJ_3phzO(V zJt{k@Cd+y~ciqZw*%RaN$w+5=BqYIPw`OA=baZxO=-svgdTTTylD7K*10IM?u+Oz1 z$!3f4iM(`jNt(qaov)yaXAR@gJO)y%&VD8B9HGgI={uD<@@_hPr!^ksfra|<6fFFc- z1Es{<*R2$-N35@*F1#+fS6xLYo8Qcff7+I-^gp#-yhr_w9W|Cu>nDot{2gREfSlJP zSU)Ea)#Qq#`_=8|WhVQ?S(;L%AU9F)DHsSS=KF#naukW53A&jGR*lf1JN-=30^nU< zuy_)zhtTQn8JZ$}qq19&UFh_7V3mEUb17pLNh)l!av{XN$f1eu;HdkV!tLH=mF!0e zqpgbN4lL4;6xe%)h$NSqr+6WVg|@07kG6b|oal>}&%$eJ1T(cWlkW~?urk=2$rgVK z0)U!z_&$o*V7*4YxfCwOZ%6)Fh$aZIy&nbiM>hJ;DC2(Vaz7X`Rb~op=Ge_paA_t|?qry?uRAt2@AT zpU1B2{S!>(2l_yUf>xbLP{?1dsDy;*u=R6yQ~qWFZYLq!FgMgD6wInuy;tZQGJV|! zMZ5c|iB&-hORruMbo1J_2t_ezR75zs73@;7hyrklk=iexh9I>vP9DN#SNfxQn_eX& z#&u$BzK7s)l`r`xrH`s3tkPQ-nmo+bfBY2AX%`pF3If5a*tI8m%)ESVRcg^QK1VNu z*l#=>{i$I8&qk`J1!haka2Z#b_DxZ!Rut`=#5LrVm<}BZfFdY&=12-4%MFYVODqF> zY-S8eyNDs^&fYgM1a}_wf^2hMT))FzbV?KjsO#Gmw7j?v9~bl3!ATGGWhEi9&-m8p5%VHYoeC>X^CF*xvO+#y$Nn6EOgOv^|&#j*I^w|w4yHGeb64w$f6<}9hQZS zjgs$X{3s2k+FgAQTHxGzD3jP)Cn8TznL6u8hH_}AN;W9%5>ClFIz}1GPmgOC+AXo2 zgVpPv7_JV_E!#%Yk(4w7{!ST6)I}~-VfBHtXCfDvh6F=!Lep*6?UdXqM!vLcMTuNiX2hn-aQ|uhCDK~w7(-N1FM=>y$>N@Cm#?+Y70p&ivah6F%AnhLl=9uS zh{9VY5QI|a!7{x{C~dU%wO&nmD?yM4onAJPb)JGFcQ3F{3DhlBwhiIseIRw}W@*;s zZud`4`-}bg_m|Y+;ACks%_hJD<`$RDKSps4MFc37nfli=l5X3S8dJI9h+==HJ(IIauwZ$hFCqOXL;8npS>kG@Q#YY z>*eR#dc0jT6F$5!wvtGoJX$k~sd36(xEaD_Mq3V>V9xom6!`nI{oOkI*RhMFf>V{0 z8616y?X0njjIN@=hjRp~e|C%;7*Op)MTVpN zh!wis{ICJ0yNgRKmMYzxPdp1B{srNHjjRzbj8#d zE#LfD?%T-Q<-zOe3O5D@&0Y@#MdqSqE28dW0d3TthUbYYH$Tp-sytewq z3@o9@ctgIGKlZ!E5Q1bkyllXfY&3D1%eviU9;bLg6kz+R)Rl*oAfyc3X=Qo4TsC(?n>1!e?<5977%NvJP zJhu*It2)klH{5fsIA5}XW^2nC>e$8H-qXiCu<6RN>!dHqLNjuxQ`S_?v@|y7|NqNk zeqIIw6OhaPs_Laozzj*s)tp8(>h}fd%ejrPaq5jO&bOZF0xNBKKh61u2+TwkDw=HX zwb~PI%Owci5ruBxXp$mbfe392h|xNgGC<*~F|xw=mUmwn4ipduz2Bx%rN6duB*E$$ zjCTuDY)<2$Ttl`lO}6tNZM%5ws(9lfSxq6DuVG0D+?Ao0;uTesT`2GgVO9#}w?Amb zHOF?^>mmhI+K|8W9#CIGc5(&+zyO*EoVB|g%Q7l7^gnkba!9Q!?H$Mo7hSLM|nvS3f6lDQa? zU)k*r$ltZOhg;X}H!aD$^FgXv^G_hu|^->SoDp-SXYKKlCCwxo2;H_qXv3bpUpm_eITV>q|IU*>V| zT0ZPXHtgog#$uE<6eT6ud-dl;*fvJLQ9PIr=_C&g`%g!)&II~6#~V?ja2E}VTNs1$%PPzyPd2Q64!78DyAN&^4cmz2#SIrR zE9l%1g<82Y`M~_{^g4H?gUlX01(t>VB$*e5q?BJF%ZP+q0K=*422`+0x+Vh*i-clv z@Kg2OdCH;qjbCE`_W1^DQ4&M zIZEAV96@VV^iiiky1Ji`Id#F6WCxs;TWp=vCl%ApHwzGKmv`HOguC{%q_`)K)~ck3 z=Bh+%jsF!OQMD*)o`x<@Z;jOM*I3Xv_D#HBkNc5xCqB957fX+*h5Ur(qN!g2dbrL47aVvV33Eyp#9PT zd^9pVB9X*e2m*dV15N$uUC_K?omO{S?vFl-D+>iWD5S}r<0N)W%>llXQh)#z4K|^1-%az zbqqBBg+(jWfND&@6e!@&hk7j4xqy(l`IkHN);SlIXJD#T{BKQ+YhCER7!lp#nFOguY|zK{`P&%r^A2Bk4Y{w}P_u>b=vOWQehc}T8<*Z%Mg2-Hl*_T5T;Tmwp6 z_^=i{XU0f270p^G=hh724tCIMCWnczo(;V{Lrc&?l$8j9g< z(uQ5v4!&<(L`%Hla`;NmZkg61Yw!vW=5JE|Jk*I`pfdV}$lHGrBIg%X`)9=aEel5# ziYYYc>`YH3hdB*@+^P6s4dWon`NSA{1Xt3)o|7!_z4BX1!b1Qq;}wKkG+tTDbs(9p zl791)y&FuaI)>$5bvA(>Wl1S(J%Iffnq)uM^67A83JFQ@o;9;{0!P&VPqs8~t;m7d!q9 zT2D{``Q2y%JfAq|qjIUqHgL*FywLoG8VdYGlJ=^X-FnYyA$j6!8lZl8I5_k+1%&oI zO)hVkDW=s_XzNpsu6rSBZn|9*%?66(dwsWxmD`W&q_Fq0vU z2@zf!?!#_34Ep;~L1#iAoH+j{Wi%3*e|d=%KtKf78ezKvcw*QT``J`z(4&D!qF-he zL1G-&8sY5V@+6mEG`uPW+PYv2rGX_QX#&jWvIwfxUJdVWai#` zi(XR{TKZw!8@=)Xv4K)gK3n^N>?%)~cuZ+JDD&>@$Cnc9n~%yxBp2lK%Ovzv%M6ZK zJ3WRV_wfKJHGsZ+SjOL#qtrpqqV*3YB)=kBvt}frgu%ALFEv z;2w^B7tjE_Lr-{iMM@1kuSm4W(A8YQwSI&^V`5c{F^~pfsWXb)?^axY1C@l($ai4; zb#+*8d?>IieGFt_#l>MkeJ_+FxJcH+Sz>4bDq?P33>NR^tU6UlOdux)Lv6&KKm*nv zw6XkzSO4WhwFYA#jO+*V;VX-*u#ta44LMH6wCIm+G*KuyF(bO{Y?U;|6AGbJXR+r% zvKsqLXa_GgQD?XhNg)KNcoZcMuV8$?dz9vb2OqLrH;RQi*Zcsgxj82byCCw+(xuqr z5=q%T!*)~_TEVC2pHP9M71?%mP`ZJ;R&;RIA{0wME{R`?PRkh!Ex0bbZ6LqR(+(+xR)ErCm$Q9#SD1c%o z{N>9c7DPeG*@A6n9hH5>L;j&Rrx88!@ywx_V>~XW-Ia)acAX>Tpyl^+;nm=Ud)e>@ zTC=j7x1bZ&&v@<*lhRR7fI+xB=orE@jcrN5;GWOGZUFx!^N}#;(eqK~KkAZ(1;C(| zIeD3v33|hLnBIJzCqQyxA)+kD3l^hfitsU3X~7h&R@uhv*j~z$s3(oF%l=iZOMPyt zq-{49hVLl-lQN^QjWI!rK|mr54Bjk11U)WB;RqUnq6SbUY5;m9=Rtv#`((LRQ3zE; z#q~S%xDuxHbWZ4QrPteKnzkb6lF94^Kes))1w{F6ApmTCUS}S0M;6fAWr#Hz%*x8x z#5~LddK&xosEGB}9Tc7qQ}>=?=cPCu`(C`(@~pLm?=G0NZvEknF3qZ>y8NDnzLc<@YCk|0mDj%7dMdb8eq3Qyer)qJf0fT&c^5$$4YYBJdCJn6VWIa>s{%?G2hv<@ zbl_)Q*PPJ26T)~6FM-~rUedk&R+781R_$+47Ntb9e9@mW7thn*$5;A1?XO$C3&urC z+)QVDBLNf>i}cP9OER*iQ7Z=|g<5oU=k2GsXher|42gr0VjF#e0jgYlZvImutTUJ^ z%ikXV`dLreyhPBTrHZfxlYD0h8*X6DR95|SKJbe-ki)2WUFmnp>kHvr8Q3~b{CWoA zragqd5AxG2lER3;^W+9IyrpAHv*^&KEjeZ1%z0OGQ7PoQ1u6prf;p^58*UsT2}#jG zTafxweQli#=HwI9OBZuvl8lh6o$;V;9us@@RscCMg*sPMpr;RJKOS-Vl!$_zzF$}z zC9B~Z4&f{MUhvigjuhe=_)wIKLwqtSeZd(^oW27hD&BU(G> zz3U1kut8x$MQwR0&$)>F50AQlW`?mZXc1JbWeDiBU>UF$;Ez~OV4Vi2C$*?ZxnG&k zlL`&;3u@{}7X_9w_GvN`cz%2M)PrMVC5o4ejlm?~#THz~I z6ilyp__TYLugK1-%!v1wl8bdj!`#w`TuHxpeUYC#~2c#R-2t3_1^v;U^g z&WR~)mL&AV^O}ib2Bo|w4-X1v#anxgb-2_CV z-?Mjqdn)X&Yzho8wC^SD8NsS7<){1n=r3rAUGU1l{?|Hyl(I{7JW`(IN}VrX-1yUO zUc=X?x9!Xa1jZ+>Bd@4+Q=VX>*Z>7BApVyOg1tpqMG7U%&kC~Men->Rdgo`;U|P zV}F>=Iop?Vx08XRC z)h9wd3_BnZ@-tY+8yYize?AAGNe7!99=PCX^S*RAQHP*Dwx<*N=Sj6|n_Tc%P>nZ$ zuf#UB*&KD{G}zDo`T%_yxBD_{?DtA~NjL06FuJh-ZA8VwUl0BBPZf^==xxU#n^_}3 z2Hr1_Xd*78p5b3)fDjyJD z%?JjFfE-Er04fLcmX!8S!I2TbL<-2&`xnQ*T!*oP@N<3%M6>|4OVEfF50M12h35~0 zgw8*&CBcVZ#Y1`H4h66B2M923DyFyJyc3yCDpSM$Usn13rKiBZnf3Kyg6cOY#qOIP zP5%3$P}#~gUQ*P!4IOGQ>M|F)~U>|{|3vy2PA=hhzB(COd`YzuKbK5+H_!!&H%IYzyVlj8@*8Q z{M$;H=zfCOG%+%rPl0Xq(Y^8_x91QkWF5g6cjNJJdEB@>GuMvX|-=ayPpUy&T2a3KHn`_I4U3>u=#kwuOI-mu*~=od9$f@}1H+yGYpTrU-kqA;Xyk6Z$a zmvpD22kP5<^qb{#i!}$@dQ+cWoLK3C!=ojH^FljGwdUcuF|aekjS>1*?ks7WPO{$3 zoWtJlv+})*tI8Aly#!uh|H~`?WQnmy*dPHa76qPvvZo}!^$|vVf;wHSM9(Qexh09# z2(!##boqP5)&B%b>M9T?Q&y}7SHYlVxZUCdRPUtmd_rFx6I3KjK(MN51;Q)HH^ZQV zf2b=kZq}#5s22XUShxqX(0Ig#bg$72tTK@5-VGv4Z5w{Q5%DPq`TCL1RT-ZT#9*SQ zZ@zqDq0;hsb$9{w`86WMJoXcOjlbR;(JNK z7=yni#JQamM;>Yjc{n#e}tAI3V+=!AIer2YxW8bKXxfWE{zOWd+>kz1lY>q zoN6V9PJ6<1<#+by>A?3+(#}y3eT(0nM<{_Wz;7N3gFX{s<`*j0q-MAo5oBjf!KaeJ}wjZ;fr8&DlkvD_-_>e%Ek|5QS{RCyjAJ{ zf^YkLq~{@O+cnjt7aU_WzjFPUaemd-?wkhpjDQ$Iv&ZQ2R{?l zeYHl>xjS@qnN44Ea=}!OhXiQB;2>OB*I*b|&Sv1+hk$B}cUT_oaAvv$5?yHDEMSL65Gv}^=Bz2Vte0rxLpOE%)+~`+pWnfFw z!RmxG+QqoU&V5ZvioKeUUc^Q%qZ}EJbp~ZS4@mSIU;x=Ln-iu1#8~XI;V;i)M>0bL z;cRjyd>rNMi>QISN0Nq7YEpSFuh$>pgWymHnk9&#O(eyW|J-8tJM@@O_;$>xqcST? z!cgPCfe}gr1ne&X9PpZ@>)YpEA3*7l%t|2Bz5U8EucRg;1RhIOdnR9bh%@COTst#E z!`J)iXkN(e*QBjmKZUx89VYU)j&7QCf{fk88W5HkyvZQs0#nyw9@o;711GE{=|Ul1 zubU*@I4%IzK^2uun=7u2NnP+#zfOH~G0*h>Si|?vyh_n8rpS!$l$+J+w-&&VSPHm{ z-HQ=dV$e$cvjV(;Mh*Z>D9}2HepE*XDd7C69_qr7R5k%9)plvuhS4Y4AX62eyjuGq zcht5cwd!WcDH^ri4T=&rym9)_uu3JcBx+`RE^Jm{ey{k*bYqa><;0iVNCQ38k(gs; z>=}a5=Ogo|q$lS6i8>%66l3m_uCE>zI)fTP%JXRwU$6tIpYv$i^&Bv7dVZ?E{?j0h z5;`lECfBQiDS~`2QYH{F{gZu~0b_8PBqZ%T0K{LX-fV4s`bosyy>5==#-kWt--6dH z51bTjY;9@5WWd{y5PTQG+KV@C+-P}A=oJ1zUDArAX)U=_stGsPy1AytRRQrtOw9Ys zSE92DgY`Ku=^>M;NXre+ec}z1$X0|RI>0V5(y=nxG@SYQS)d!#DX6D+u48|hqdlBw z-+jtu9RiZZUVnJPE1*30z%Aya-w zVM>FJC>KH;D!-mSVXr?z*|yMN;YrNRNE^l2naajp54k z-AtqUS%i7(_{@&)mqP~o`QwGo)UQs6M|%PMG6y!&qRj%epWC?W18_EoC}?HAw0hP- zAh&zPUx&Qf-P|dka#<5CRoUKM81;55>ONX&qwt!i>f3htVq>G2#^JUMT$8iRpsj38BOR8kk!C~7 z2Q+fM#j^C3bF=b_wVFimN{*+C7P?KDw$2BxQ|Skb-dlZ(=|tJ{{sL5+PCM14RMMTx z1C6Aybyu%ZPcMav6+Ui4MVH6t1PMrExIjohv;E#)45q+}(}%immoQ55oYFt_hk-5y z+07tUloJ=DCN4B~aLT|QoX2m5eibMGAg@iZT8PU?;vNX4;yp!HS^zrc2GKHo_m`0U z5OcmVui-gbEl>c9KQ@)w|I8au-fVXX1LnGJfZFJ$26wTn73D9tqA8!;D^Pm?HQSHn z&T93grwotkj5Fz~gP5h){IINY{V|}elda@ctx$d@duex#mR2^Ze;~cN;Uh|OuQrAn zf~nqHkCtkd6C^ss82#vYYiu>28Xd(gE7jDxi}v?XMsU zCbMlQ=e_H(`Su6L_Z6$!QEt;v#=cKA>*X6@-<1LKI~;>TEBkYIc7AA&<5X64em%Y6 zC32CK@%sXvl>m-c8qD2HOw)E>qUG3~Ir3%+8=_zY#ok9h{SkkZTo$#Q78P0)ZrnRP z3J5j25%9Smbzh~?HKC@ILKRecc`w4*n!tA;DDo3#&tAp2Y@!_O{zpK%fL_SlfLKz` zb6<3!UnH%Hp#Y0DOY~KkwF!Y_{!J&qqNv{iIyI!+&SQ_kc-$5HmqS-q>GdTi)(6)1 z?8)c+1t{;|*kUHjIKgBw=q-jm0)yjd(W$6^i7x?`42@_{CLnY2)>T)3R9&NyfRt__ z#W7!k1X`G6*6*C0y3BQam_0vvjrY=OVqzlOn)8*-%*5sNLoHj4(nV$Zi?o;P@-5yP$^UCPyWo8vy~^N7IuJK)}XZJ`f0suxy)xo98$Z3pXQ< z0thtTp3zfhrE6#S(7Q@j+$6@&=UqfaH+b8-*F*h;lzmgq3T=1q#%osMVCy>X$f5ju z!E!mhKk^fp?HyB!n6g?lvcfa_t=@NeE<@GAsq<51^MxA5>ciGtVI6WN?F*a%s z<4Y`G>NfD@j_MyGIOkgty1N?fY`BJxo_Hq2g1KI)*;C_zqlShNIXXQrx5uoOc#b~`B zOaugo`m)W9C`kR`MmLVr78m@3Aki=vibN7|lT3^knlN(|9Oz5?YN&-pZ7uV(v1;I4 zcK|BMcTJcT>;p5HFAn~?%L;%Lw^JUb5MU66Hb-@t&HV2=!MeZ`26SVTyyE;7EnlN3 znHTwhd!^dG=21*jlz>8k7Lwm0s%CqJ9(H!Ly{8-TzN)lVGGTW>o0QYR8$TT9RWPYj zbq2kC)V&{PQ&`PV&a|Dz5s!;o$7Cx!puZO{z%8i zXPa_-0;P3RLx~=16fwuA&AR!C_6wvO+bONFZj`RiYdZE1wGxN=D>=8y;#?OL(Wca< zPDO+g`I^DhJif<|Q!`ye%Tf@Jc~@wAezl4%#q!&n@(Heo{T>0qG<;G9heO+QenXQ# z$nWtmE%Moqs%`D>N4pMwYAodxioJzgDp@~hon21=47j7)NP;^6w~OV;w5Z!Jg2a4x zHaS}*i8O1(K{-}2CS5u_G_WH_scB0YTI@%PkBZjRihyq>W6=0^-ey2WqGEZy-iq{Q9=}cx12hLZsNScI%gLzYeH`f3%VplZ2hJ6Eh zJiYU_x5$Z8F7SJ^Ep2_0NE>bBj%Pa*G#B-(?qgq| z#n^mNw$&DCHdwQ2fBc6F_pa?*`CuB$ohx-67mzdIfQ^DG?v(Gif}?n31;v#kiv zOE5UrPf2^x8t%U0*11{D-2^klfbgDHN*v<%xF4Dy&XGt!2HrP~fWVfZBdlsw2Lf9M zuffCf_|k%94C%B5z4Wk{z@IE#GF{S+GSvG-f$1{gIhyvR{yo~D90K@uzwWqCe>o7= zmrsBb1?)nP4k40@(I_9aCrSmsU9AZ(AS%L4{=xs=TZ=-(=V!CdR#KmYctf5aDexK} zkM!w$zDG-_*80xU-VZIdRwo44ReqT28>ru=d+c5s0OTG4r*P|2FhE{&99Uv8aA!I` z|7?%OX{poEZPazEtGzcznx?Z(b>n4QzX`|s|Ksef5v>62}MFtX$Az9?rsDDDF>vx1cvUeyI%y4p5yoPyZ8Qe_#EM#*=w)8 z;(4C6U+=Ec&Nyk;-3fwb5(Cf;y15-6MLFSK(gqM#8U-? zA4te;Rhevu-pz@1Lo^ENwGpOxkG*#QLI#aq>k)Vk96~h$cM&dF+m+%^gf~7Xa*EM` z`>qvc472{d6Sn|pZphOfEd;JEn(Ulkefuv&Si2HjDtQ4MMUoKrPMK>pr@vEwtNttS zt|7Qwz)@TJm0+H+Pw7YdHqp=}&a#n?482I@l3xC&2 zf~Y0T?hAzIhC}H;{?XwOj|UgbA;R#2gAEjpXjr%a3EgGrxYpycIb2ROK-hT9%N#|i zf8tfkIeNn?$FqLmbjat<_5ppSi-}%+1CVW>n}~hANFZ?KEFl!x8o_On>arJG@$#S> zhC`;Ghe!mzA`W_cedRpT)@3+dL%(|%tJt?>w^+jkwJ2b;J7&G)J;zhmf{#p2c$J(G zJbnHC;=)0eJ=3sq$J$`!f${4AmRQN##laSSYQaYM!5?FTnFU_OeSAbq{sb1#ki?Tf z#xp7Gm-ATmdB|g(r)Si@!v{?~3=*$+-hDlOpJ*W`@cj3voQ)onjGXmBleE1ablb{c z=n9=^#dyzb%|S^Q=?m0+dv3z;Lxy$LY32}L8UYTPC*7eXW?Aiu3h~3^Z=}*^+t=TZ z1)dpO@6XdX$hf!{z%|KFY`eX}piYeIOIPZ4=PSE}|J3?w3kvnD*Y;(_!I(FfX}i`y zEsA@rGqcuLq_VXe)r zxcuVwmgWe2!O=byIb_%6Z~2W$a_dEhyJFv&BTW+dxf)Qt*il#uR;JU6d@TqqX>_Wj=65+ymF$O z`H!}bKs;RDUFS;Gmb%be@Bz=x@=ZS^ z2OomDLodr!tJ5&6b@PKK>hye$WSGsW&T|UQX``r_)B%3y@6{)DgEk_4FV1)7Ckz`T z#ZIn;%HTzs72ip{E(IUSO4y>xs$+^#rx7`*nU`DeM_nk|uO!asp4=4`p;#AQT$J4r zvD^LhZq41LYI95$zanbyVM0uE`D94u1Qnh7lA-9%_^f3+e|cL{GxB67;l?0R=1!wq z=^~oTCShLAWDm1Vhv(AyfFa}{L)S|b+w#D# zG;P-t>ot?}M(hnQ+?csKG}|s>)Ux8{S`o{D=~?47{+zGVU@!NqjFFIM zWDkV72*G8t@9h+d(zz|Vj(q7nDaE&7*0PfOg!4?Bc}YrJH=L43H>h>=E{=4CRg=z$ zd)bC+*1A-}API-*3{As>ef=h(`Evd!%kA&7JHk6}?&x$WFevY;t-f!>JP&29AQE*r zu)H;cb$KpEZQJxh(N5@SNLI3)ik7AFh2ok=(cAs58)YM(Ih-)e&(w{puG|+)U&F|X z-lbYC-5K1e?y7K6E-;!uXeE4S5bdfor!uyUkL%Fc)n{5mW;yge%r=h|*osU%cII`z zvz4R*iwPaD%`?b#AGTCty|eAdY@U34$NlIHPl$j0Kz0Msl0#x}#uHVOs5h!9kQo-n z(Glp0O0uT%2Y+IFmSi)P;ED0;H~7elAUIZEIvps*Q%Av2>vdimd0k-$CFrsy<>ZU! z>-ItaHS#nZ9Q4Oyq1sN00tercqR+%JX-UYHKiHq9I;D9XRy51$M%Xu-Etjy*P%t3) zz_OE>)@^;8+QKW%uDeWQ&%9(Jm}^sy`c1C(=I6M~#=?w`S__XW>7=j2o$W9b(Y5;{ zL9XY@UDmgv_f4w_PkBS(VV&w?_(9!b&C?*vp|=Gmb@{&NO`qfGd=#_mP`H13vPLV& zXN{a>F*T#0$B%uu{7%-4i9ImVmmI{ZeR;l-y_7MD0VhW!k6DkfGE||Gq^5oMvaa zd?fKEk@}M44jt0e0psR6l+?U1A9GPzdk_Au{WV8?EXH3WohT*s+uB&G#!caJ%+#WH z8F6~O+r7{zC-u$#P7OP%ozAHZuh-~Vnz-Ez4>}^zqM|1!@)L0OHV*bL&Dwvt8XfUB zArj@Jpb>_wW{$MAEdY-{KhBm)C(b1q(S8bSlbL7Iw>}Yxa>bIPU9$BqFZ@=BstfF;6Bx}is zb$_-u(t_A9dT47Z^nCQ*T;?8MbybbZgYz8a%f+&L@k}KWat`bp$nEeCI(2Yj%=*~U z>4o#1^L2 zUwkv!yG<4Szsx5F%tx%0Tq+@kZjkUcAF0&kYhcBM2MDU-fJpg`gk)3t=GDEc--wX& z`yZ;S;)B>{b6dv6KCh}AbUs@nLh|VbHO_H_BV7s;=Xzz|2$@yL2rR6UR*Pv1iR@0i z^Hte3P2=stttj4^$ed2LaLZL&UFFtk?=FY|=-1#Lfsjv|oG{0m-Y((N*>Xl9}?f5p zb?ID$R0$3up2=YFAfCF4CBlde+gb6}7Fa?JL9wAjhhUY%C))FoGPz)KHfL$O~^7Wgs~ z^a@FYXSTlNvRZtp6__aWFY^I|dW_=Z0@LOHo)+{Bn{l6@w2O6{YD&5|{tlk5f(|bh zHaX5HOe9{+xf&_npv8Mz2t$d3iK8EA$OuY5cx4Id6?tFOxBN7&;@g;BoFy50rBGmFu&+vJa4FDyZsK4mD|6E0 z?ai>Z-f}v=0ewsH1Ln{Nl<9@@6XtWSu9E?mkSve;RmdnbO`3VDKqbfCcNyu4F_f66 z&~ly{mo>{DKsH)V6(uM|O()ez-LNUM0kpmH`$p4~Sm>sZ+NuadrORu^E7|PeJ%;p# z*x+)fa)D$k9Op%QV&9^QElm~zhpv(#^6m7z35|o99OX^RgOEUUAe1E&C1TBbS2HbJ zN69sXJ94PtW_aKfgEpQbMOWs(MpPpwS#2^lNY)6AHMG_8Hkqr`9l2|K6Z*xMR-iguxN6~Nygd-Xt!zcm#bC3D|Yqd64>w{Z3V zZ_vKQ8sQX|^GAa=qD`F#Ip#~VlEyXj$&pv1Ho@2QoZZDD&2HDocRJCoOBD|j9}!&R z!om(e|7@NiSEeMVO%UF}y<(7qz=k17K&9I`eik4qZ*b;lwOua)p=L`tdrfcbz|Z#~ z9{)haMvv(k#(vLJ7HfF-r6X;vM@^~n*J7x-jK#&)jHyyEmP0kYlKs#|gp^3x{<^_| z%RgjgUw|W_gO>Vwo%hVX>J&-8=)qcs<#PC>uhYVTQbM@`aBAler;fusoL;&iAl5AP z70&K#KEvJ^5&dLjd?cCLf_-P@?gXp7^IiadRr**t6_lt8mPCYXUMvn+$eh{RPFJ!{ z_m&eO58R(fg2HFd)Fd2^#aEmkXOh~U@}PUA!|gyQYHyFuE7H6oMZe;`7`lu|uvr-u zc&r5w-W_SJ6AYmA);HYy?mM-6+W3t*cI!^{m>m1mDp_E9KwN_Lt%b9o7Gt{Yjv&P8 z=TEwn{_b$?#vov(Mx=hEHKtvC;JCCCFu+dZf)N`5?~u2U+0eJdhAo3aItk^8+R8|x zC3*Y^9?A@i|qWw4EeMa>YelF!Fjj$nhe>yEWBB=&b5b% zc{{iAqU57@-p)Gn)`|oSK2uhgP90-i|8~T0#++kjtp&Y+zu<^2Y20_#+Bxt!Su4l3 zvqH@wD(XBebrJH}F2*=fH6;Z?P%Zu$uGHUhyocRws3) zdErK<$=$$><;DyzGrJz4(#>y;m)%5Wxg)(581f0(O*RNKO1Bpl6GTPNnisBpUF@pZ zE1TU8J_WZQD9F>e%{!%}EQjZks;Q&j8M zc+URoEAPi{t{U8g;>Q&x$jYrQP_FWTAdXOAz9Ke_9`O{ztZ5_u-$IDIs7Fy_h|fD0 zjcNXO;nqMs5#IOBR=qIR@alA!!+9b$#*b}4@CKEo93)J`V|X$3-6r5RCgp2eqpVeL zyAoFJS6}(tp|^nX&A>wjPt@9=URSf|?w4II(0BziDtxg5Jt}6&(_wF|t6EuTUf~)W zCGE?-@d1AC4rNW=b@8>BgHj420cYK3oo{PrpgK>&%~ikW-N!*oDS?f+e4dZf7Z{8L z6kE9S&b^_%@^!%t3*FoG=?v^HUZKTkF;uX4u;JObXfMCXuT@R}eC&8hG-&!qDqYsW z>q-jy*%Bx8COinG{Li)wxEMbvXaID|so$d_vmx<@>j4v zRo-~Zo%jb!(RtLb^i@Og;k8WnZ_UmJn< z8E+TYS-DO-C3ce9qLflrf{u=y_u~(LTd8W)X9q_ ze@Q%%l*?mVd(!~558a@TP_hx7@@F2&FL`8RVqZDvN1 zJ@!mW=;KN0Qq&4 zh*HV!N>kB3$2VyCltr>V>V(Jb%JU}+iGb_*xj%fUz_QgT(w?KbmP-wucN{fAUJC+m zQeCs+Xkdd1q4)pwu=WRtVQ%=SIu1OZTtY5Dc;Q>pCFHhlUIqq_oQc-{R=3fP8H=6S z{gxb*6Pvf?`UWRKSHF!@0Udm^t*`p@;K9D1IRwaDaO=M_(5q=b^=5JEQsn(v?PM`B zVL0evE>V^Ab}>HXKQn}~v6-z-&L~|r7MP~)@P>DR11qrI!s$CED-z$f41=enDVz1G zkS@|(cYe{!R+R|D{Y(MSEWWqkA{B7_^gzpo>x^|j;FI2&p)aw9xut)>F5$rS9z2d9 zxlP}~XNFAR3|WR@V9$y{8pgvqP06j`(@yaYm83xR?6(R#;x-`88CmS`HON<`v96xH ziHm#`iyQF3^W=+wc7FcDSon+y5a;Nm1m#fKvP%!T?PL-dC!<|;Q{4^vdt%ggr3*2B zGgSaQQl35My=T{BRFYZ85nr`4v@z&67k}!s%iQK71bMZu4{Br(%@97@cvAt2qN@)q zw>qM?sJ~X&7(>mqwpA474y$&zPD$q2dJJJoTCs7> zIxD}!TwYg|i)ajaZ+cl$9n*6Ov9DzkZXz_T$cGLiF$ZTD?D{I&gcUM*@e7rASZp1x zUn|`|{UN6K-rQ#MH?7JXH5RiNaZ&)&JSNYh1D^F=1;jw7ycuSUs6!lIx&xx0@zcVy)lFq>m(`A^JX*VP?qDP%d*QseZ z_dtrL`eF)mONEv*GuvicjF9nuXvIGJtxrw7U7PZ%CE7885f-4l%|eN&8-3*;a?a61 zVHOugFQa`XL-#J1+OKuotSEP>a<}cmi*%bN9T`|as(jGdE&YmZg^g-mn8Q4mcD3&+ z68OkKauZai7j8#DhZCU*D=uep6x7h{c8YqR5Iad28bc?t_B?=;(|Vtdj$o){ad~mL zbp2vo;glai6_aSW!l)zFfI>@7D>;{&0!}e#MO{#!0#hh3(FWj|YNc4MF1ZT)g_2y! zZ*QRY*v8!y)})(^Yx)aR{de*I=_Unfp#s7kQ4JeCB@&MlNK-Ce-Dw0~yN1h?t zap2td{Uz9HJZdBoBVYf>e+=}C;eqiA;P}7%2)7G?kk{I|F8G;b50()@AV(D5)qy1{O0GO5o0mCl@S)Z+nvCA{h~F-Uw-re51DN zD)AR8x$A#p!YlzN@simiE9a5dbu{OkYMWPpkJt03zWT;46pGRAPm?+vjgDTFejHf; z0$!D16P3D}VKO%kyLn?46537Y-K5LWMDsS$T!JvFG8$N# z5%U?~?xX~`4t!QiW@Rm)x*#hq1@mPmJo>@I9_8F$16L6UxtWf<)>(B;GdOErwjG?g zOR&m37i2qNu_$ms+E0Tc2p z)L(cugh&Y|p(o!q|1xXUg0d9o(uh7zq&^Ih`V9gJCs}k9BsKWb{1;fVV)DiFEWg3w z0`@)MxD3Rc4m;I&X{Ao6Q++H8`mTx85>1dYVeNBV-K zr(jQ^$Ta0@l;!A@PHmHRNdM;hcwz#Gw&0Ube&8Kz`1WB0Y2v-g9ZBd1=!D4N)P9XP zJ0V(Syz*{-EN~uE^L1}BK*%%IknQVEpFBo(l1T6>|cc{b7a?AHg(Y7j~|&b46)l?c%FbF zLbEyYrRMh%?$*HZfgIXfU!Z9CErN-wyrpWolgSgfVCu(5&g z)5BuCXDdpvf---chQCIfy-DL)T##!h~o2J6xwIinGK6(J;hN%gk0FGz^_9s4s<_xYg`CH z!s3Q*C3RQJ9Ts2Fe(Ffia9Qu>jdI?7^?agYVUpNOuiRF>z8v7BA6p90>RGk$gY1;5 z@h<6^PP;O!86PK$vX5ivgWSdEi+gkrXy*?)qWttE)-Jd$?$gTIvY*!t@ceMozBlK) z>LhAAEpvq^hCt!OnxyEKk>ut&XnxhK1`|J-3oVe?4H+b4)+C5frj$vnohMmMttg^A zOgR6tG!)mP?nFe?&`GuAT;Tn+o=>t{Jr(tX_d>*;#`2I0Jq@BxGU>AwC&kJfLB%w@ z?{`2-6;^6g2Tzul2CeOEXC6uneUmAQ& zW%>BT$npyMHqSw`eLrpaN*Tf3^|G&T~)T*d%-@oD>JitV=|2D94g4r;d&Q)ZlD{H+aul1O5 zzU5+@oCdlGGnW9s=^U0ikjMS}!9$(km?f{{A?2ew$4GSX-VAd*t&n}TL6@JHyxk}G_2@#u#ZRIM5??92i%O~;B8-P3-ei zSVJ^;K}ebXnpVd|u~dSW9C6Qk4O*~nWj1wk!rHka6R7!2!Mrm{!zuM`SMT10BK@x$ zd$hy!LI6PMNfNhE{tMGXU534C`|v8YIN55G1Z}D(aD!$x`o*56jskmZSe&~d*}VS^ z6ub;Jq{#}4kOPNeBBh8HBrgCI-w;$w`O-I&B-ygkGa2HoS?lt_bdwYR)c$sYy%&H3 z^8RWcdx0X--d*lOlK(wx6imwK%064r6?U=9>bUi^N`v!uLkb7bfqomiP;I}jyE!wo zKbY1Gp+2E8ZW3`@7Ug5}i_r_3^4SZtU78ep{SW0+t(=f?hN)N$Jc8M4m0bJ7dw2J9 zwZzbmmrKk|37|t(*5g;sjPF2v=WH98&ib<<#(*IxIpv$i@sPD%EXLfYDRLCRW#^{t zpI8n{2pG7W01Fu8Z~EaL>5hCA?0S&&?@W9=4_Wd(6aD+wD1%;x4nfQzd0U6t99S$_ zmu%pG<10&GH40>8#8@jA?v(F1nF>Nc(SY6H)l~k61CaRTg4W(fMRo88w6`{TXTh>r zra&cX0;o3#K*CYXA86#PIOn?kLTzM?e-QJS8-O!+PhE?Taj`0huKpNl+HaP6MV`_d z?t~;~#!z}I^6z~f4nzuXwU2Tg1O?faFvb<{4VQ8^oN`SeM5gE14J{_gIScPrh#ipc zFI9;Or9Z`S+kWD(`D%+i!vlP+OHo$emdN{zyuL4d;v2~Z}H8FHV>xAAz$bd}$7;xAOgjSW4SlHqe&qx>ji9{vj7HN1g-Ci-z z2AuG~2dS#?7WClQR&2AjkM_uAXP{!(5A4On?GEkc;UmkJ8&XD!=?2e!EwM4KiI$Md zPbEY8pW14xVyX(;BVrcPT7}gDVzYfr)$O2;U}Tgvoq)f8+wO7djQcU8Tw}{=(b5Lq z(=ngct}l*@yl6dKX!-rp>5wxPA^>Eu9Jdvn#hnMZJ=Mt988?#c)VxP(8{i(}u~*#4%}#L3x_}sunu?;T1>jTXfQ+=}JIaDuJ zC!McVi-;y%9l*GY6^cCV>!F|bd0F0b$-2MfshF$QluY4$bW%s zzHmM}xwfs)4tr42*w92Dv}BxIj;>B&*|BAMaX+MUbxyj-Ih99;N&R1WrU$A#wPb=* zL4WpK-D4X_X99Ese@O49{A$<+%XSM)4E1V$v@6XVBse1RT}?eJ4foD~<}z5@RQG^A~(&_$g_qCyqr)`a9RT z%?VAMF;BDV)Qd*WzAitkHG^H;>e% zDcX^f3vSv<)#dBGCOQ~dCm*2WDblY1MOQ}h5>I-x`^Kx@9;)yY9=!ycRkOX+kskk4 zO-F}6RsiIbn#2#kz@bukWBmqF)mp?&xYgTvUTNF8n~V+jZGX_id1TK>H~lAqP|H(* zW>59X!XtSGg9&S%1_=g|{_j9w*6sTj~^Zw`?i*!!UpWS z#HC8b3P)4SP`0d6Nza~?uQ#Zky3^z=Vu~HA*+uaa!cb%=xVwgrG%p=FH4fg)LJiNOJOeU84CwRh^6 zPN8=Ce5+IfwIxB56j$`QkPQz5WHLdp)93TjS;%j%8x3`%M zy-OBKD)hUK&%zy_4kmFAjO!gJ>-h^DWj#Oc3w~g4^8gu}nr2ZZ8B~74rNMJOkW)0M z9Om+PCbi~%y%-PlB(vL}E^GHsjlzq^BRmgY2c`WR+-objs0TYeGrq$&g zNx6#yCaaUIf$U&oF_K*e^v<*KGb%PI`C@WFwE?6$fu``x-b+Hg+5jRR$xbn6>rrXp zK5H}`4TCE(@zMh=8wFS>w?jZeq;N$U1BS9JE_RZ=TFULxoq$jshyU!d4%p=v3hMvG zOzGvtz?~A8Z@44UV57UP&r$czdN)ALX^O#x&=VevKtlQ+&(HJ)bchRqJJ}Jm11bpL zkZ4DGoQYdPu3vb!@O9M-&awyA@sTdeVJun@(QZqP20Io&@cLO#bgwBm zd*)cW$#S^x$DQy3ue{DpdGP{cYS1G@S#GLSsZ`|J=iRi+tyrJvt5%!TR?g0dHT>&a zyO3>}+i2s)JtjV|cwT7nS1qG`RnUS@BLjas)A$Tr5G0gqA*Hjf$B+l&T57ZzT#{ln zHNo!Gr1itAPsOwTKD3WKmxq7{o3B5Io(!Z1)yz&B!Vkb zHBT9>+tFtJ+xd(Y`6+T?j64##Y)hMlJOGN8iEPsW3ie;nFq^-BG!MxjM75mTOg*Rc z1Y3q42pPDcgmu{G%&(^<*b^J zOFOowM-58_k|G6Vck`Ea6$^XqEP#7OzKVy7gFgQ)*?)LDENna+mq{WG|Gkjkuq96k?IGCejNM#IKYTqD{IvJJ`CQr zX4?K3gt1`smr^3ONAF2O4lzksgeqb<=lKhZ8JO}ps2f0OQKvsznwu!l$2)9MOXsSSA+THX+>G$7+UoK!*||tZ1^SqJI3`_0V~!~ ztragCBeHavK>e!d!I(5C5IbaH&`Pj@stIGs}xupU^biZ1ipk71+N;5P4}>h zME?dG#oobjMwx%BV(QP2HM~*iZ%YcHXVYag0Gnes7dZ;#Q4lHAuKlIa_7=$XRwq#m z`Gft6On!=XLYH1rLp!3#LICyoP>jsc=*@+OQFlbE7STcMB_n^!tvx9H-ji8@vFbwXBuF#23ukKcZ)p_m_C{81h03z`Yy{455KxG)KM1e2Y zw#{?PhpEHB+g#SWGUw8F-V6-XQk#>Q7fp|5Hn3t;RSDFv&iKC|OW&WIR4%(w`RV?7&=>z&K_qGc=6Jd}q6jobSCcva5QwM$ z{#hq~g$k9-qw|y4mMjgFpLt-XJN%5~+z}K2rl`L`o_biG9@mXnmw+hNB#r`rB!-4= z2iXwj5IXR^W@tyYdp_r;9>Z$x*KpBdk<^l}y;*g4OLWpaQDf>sM8u-kD!yAo@*$wY z?n*?mI?>uVY*xnyy`5#k^hAT0J1xbwMxp7#R_e*`9Q zHvLU$)Qvk?KbPmQ0LrMNK^34dR$!sep+0?7aRbW|q?4!kYcbXEYw$Tf@2St2&RQWz}(AlVKJF9?7H%Bi;j-fED38PrL! zz`aks(7gk@3wohqHXzIJ1P!rxVjLV;nf?G0Ben*9jp7kGpl;kEGA3X3SCx%%wkjOy z6l%oR1akyB-}5!<&P5%U%02lT2N<80Y}pD`JzKL?z|r^!xjI`ojCZJ1i-3rvtYMay zTw63Y?^KPKAji=&xx6AvTwTx`m%J3hU%uHe14+YGvKNj4I;AnKYirw<08lX4!A067 zoLxF{^^%v(98_9 zcu}@;#U^6t_trhrOqlRAWV;J55nE?;>36R|_Z)@ODTk-p8SmC<&GQ`UG(e}^HC6>5 z;nudz>)i$P=R}2%9m2h`52~uEph|?E6&qVfE$MULOrk-{lO-VQB64z0n*AtRyf0Z5 z-KBkTCJA+bT>7vW{;K3HEi1l=#HZGc(#Zj(OBMUuGb8W0KYG#aeNUj>%O85ADzG6m zlxiGxdSaiC1_)|{S5Vu{dQkq+?uZECN4cWWH$Wj{oiXEPsntFEnl6ZUy$#JqC^YYg z2m+z7WCa&lTU=_~`Q<#U-M_Q)*8l*m>(Ca7DS)@oEP5geZnvD5>dpd3<=4Rgi^`(` z6j+2jJ+dL8(vXy5FogRu$z(;f7|=9dafXBLP&#cu7pz`h7D$1*j-)`45H*lfNPT}< zKfhMxV+aTZ_6bq8u7%@YW8Ms4whW`l?E2?(vgkiPur??hEsku=AFy7zG!ncJO$E(X zWYszuF9lonUO(@nMr^mgoOVUnvA!t5o7i=DFRRvZHOpIPgOgS{dkzxi@M~I$rE-~c zVeLZZCakk}R9|aT-#xIFG z@W%52f#)AgWX!^4*XhqSx%GkeiS&_nOJ`m_dFfb`p}G#MfTDZ?~kN zx&(Dusrl2%HskzV5 zzf1?A=XjVUm;hqk86dgtGS=E`9wH4yB5b+M`J$0Px*-+2Gzc|=R9?Ds<6z>%m)g86 zN4F26Fc!m``3O&n_KU90ufh#ijtyC?dvH83$C|G(_;BoiZdXa_c6+{^sQ3(811*Di(VD zDFM>X5HxEJQysZtUFfSQY)wV;rx5r4YuGt*F%M}7frvX(rsWlDn1QzfcL$75V$4s* zhhAP72mwYr+5@RrNoYBOs-hLXv(JUu_@hd9x>%l<8MuMw*Uw9%G0QlrInE-@pTjXFl6?r+<-~^H>K%qlcyLc4O zEFjGq4)Q8dg=>QvL>zOL^c?FNYpR~1nu_FR6lmoz(mUkd!Wq!?Lj7=%67Ombnv~6gE_{YE1;=A8X2XRcZT+;tDC3|6b*oFutcc3mDyH*8PRwzRMZMR01Fi9 z*W_VRkP~>21BLfDiapIz+y2Kl2+t*|w5$ZVxeCwbAG|ZLS8E1Stzs1LJ?ZX^mwGo= zz0kQ@k>=L~qM(?6K)tH{+(#IU@{KH;Son1m0Em@m*y3Qvt!e}e%0NK8>R708?#QX9 zRUATQbd1{0;`LWSlmk5;V|hOkl3e{;x%5l4D*`jgO$I&1?CPMYwUsUO1Ef7d;zm@JPrs~4Z_y&=;%aACgJhR$PNsrBOy~wiu zZI^G~e1wA1kXgatHGirsnQrsV7Dy;kkz5Yv)dKCC<=_VuA8oV=Cv`*r5qEiSEvj*U zxy!PvY{M7o3K%xkrt<2C39H4%*3SqnEEWZRtZ>APShjQpE_AZvm+XI^NV!o_ZlXk$ zJvP}j=l=rv4l>G8{up-+4i}|&k$W`PSApbHz1db-|W=A2i)iVrJqzq;!%fr zM^9DnC@ub4Ph5EqFvzP7|I&aR)fTL^4@!5$k^(KDsW_;PL;=3WUyIui&DwWKkek!zp42H}gk}oz9EVCxrbQK4q zNReyryyduh83W`OWF}Alh4Fz8d7KG0>nXv@Z>ydtX0Zv|3#Tbo)UVF~^b7LvX=W1d zF>vUAGz7V*MKyGCSPB(D*^P5^L7VYwLy&SvH#^H}?l0d*rz$rTLo0CdNEegaxME^q z4j8Rz2Eby{O(L7G0n$sdg&Qd@hSu;2O73c(_z%~|<9+Bvpc(u*SAPthM%<5W=l^d1 z!7?oQ4rkyQbD^(mRJ6E3={+Dy8(N+Yxdm)d3+DR2sk%Wki0%kS4@~2O-j4%4NgfHH z4g%k+B?=q0+#h9IV1nHYq+@ESEPv86|GyslAbD)bqDVRWxMxL7cWAo=w^5?|5hq5^NZl&$*!b-q{`O_vs8c) z1$sncXdk8dbmA}Rj1FH~3-4z8V8M0eJs; z*9~6a>>ZB{3eo`YVWJrN_Ijr35#R~Fi42&0>bX^8zNm~NO#R?Q8!3GY85B;$!_9)h zKNnG4S)#rZEQTKUDh^!gLsNWCc*Fr{Q#I8u`A?%R|A*2Y97IW=)Hr_| zkTx*k_=HV}fz|oG$Zni>W(>d^vCJTZ82Mf6`x|VBH7A4*gSnF>KNp8&(4ZQhgks2* zmbDzemxkik2mxgA&i$$XbvAWksXucN{|DCXj$rdB^guu6dRMCYUZ(Ggc_p`C_v92@ z#wom801KNLr261%i6dZ35V4Hdt%lyvH3d`}!wHP-5Y~WTgb6oaCpE~#1?L#r7TT9H z0^Z2ZvwioWQ1vq*%3lCxAy8~6Hoeu7!_mYW1O7Adxd&AV6bW5*(?5RIV-y$HnIa)% zZSc9fVOdQx6uk-n&0)n0Jqe)&^KxCj$2WCBH|K2lNPtX1_YcO|eT;F|Ri$OW z2N);Enctm5z6{LKbVTw#AqH*!eeGYWy`P8VHt>z`XKBnrcn*99J!TO=)(fVkg0nnT ziNJ>7u3q`MBYa2G4~mCm1~%TC;sS?>_e(gv@6sS^%Pke`O(xdm`YpUg=+a1Tg-NP1h1ONQbSGz_JScX%6FXJzRB$cQNXH)vcSRZ<==CeQO z0FpLSDTZQ5B0M=2y4D0dZ2fQoTT>wS?VkF&oi{eBjJ!PtJa`K7qw=J)hbJi?^a0b9 z%@cPl@_6~7%Y&xDttu9oBe-DwZZ(p4B$n~+ruMoS8_kOoCP%TxT%09{akbCsE(ju_&KV+ zl21MZA!Z(LVRzxpiZ6!%(FzvgcFC$=Wytml^A*q`Nqh2HIIfu_RBL0?gm zkwptdhG*Cxst_VKDYCw;-*QLf;BJ-;vc1ih`(@Yu@hlsPm)ut3_o37pplsI%D$W8v zTea|$FKl(v1)lQ{``w~C^g@r1WLIpTrLcNc7jKpDjJES4M`iE#fs{FE@l+W!4IbFQ z`|ri-_Tq!pMM(cZwa%(xz_6@A33sjR+M_29(N;e+A!vxgrPn(g+BUCuzHzU32R=&G!+Ika;IrkKPWj++^*?#FjLPgz~xjs)HL=aRK z6(S&#{SOyXfh|ZyM8(Ed8m>3cC75HQdQu|Ep~=v5z-?@QxDADBAtti!IsCCAo_Br2Fit{zqGymF+uZ(Em-{q!1e6NU*sj_oH~#Q3Km7Y|u)TNM zv%5fH>BO5f;|Gd+R{NfMz!x6D+u%%}e@4COzkVGARmUN7#!fn>VM;hNlOW;{+fD8H z3wk&`bP|`+av`GLW0t_-#)EYeeQz*kRp9>8@JZLuJoMfEU}J;@V2hpNL!-+e-yx;6#4m>-}W=2)4BkHmcR1i-}l@9;YhA83S+>+~_nhz;2LJ(K*j ztJdnc4j8&i;D7!Ke6g1|k6TddLTjm`0{vHOfH4{|FhaA@LuY`dGE*egTQxF0dk+)(Z@UJDguu*CgGRw89Qcexbn|mC zE-#_^-$w9JJll`<9fr?D!n8o%Q`VKoF!ntlv4wseU!M&JJn~Dm+|d=h5KM@80BncyFHC9}9$j zd@v}@0pN8526kYTmNQT>d-LraG=1L8PU0d0siF8`I_QaVj#)6M)QkUSXMpv)nua|X zV16kI{A0HxHGy1G+g$|AW7UPmNNRhE02xje-{ap$-l6Y*3erUuo?w>Y#Dt&I*YdS` zcs1i~j`>lrg}_*m5^8*h_5I>&*ueCDzf2zjh6K^wmIpKn9@}`E(Hf#A++b$U4f^~p z%W+!3+zx{IcrAsNm5`BmzdW(udkpX}Tpm?`sei(`Z3N=v8~PPN|C28q)1qvTLFRAd zSM0x-j;s0Y-U=1i2|^{4Py$tjsHSuLAyE7Xa%@v0Ht0q%*gXmo;k%UWmcUW3TskW1 ztO{btwos7-5Se>)W8V69vf;Y1uJ~{M{F3b7 zWtBME3zXU+ru~BE{+#45>Jq^V=w+^ejxaUuPfh9n_X&IOCGgovm`;RGJ}tLeXBt++ zNcB$u?;(LQtg1BCp~XC4NPLFzE$)XNclBAp-0*Gs?Px*JxdqED`R8By9v-i&&Vq$a zc$VahDXvp9qY{v&Q~h2@;Hovtf5%h(zJcTTD-lshR(7c+#aDW=`!np!2}BK zUnt>AH_4$2%IN}Xl>4G+A8u=0H#=O4wYSp&CosYG?pdMxvC$L~fjFf2=79hxMUyzk zt%G+GBO`b1M?wO(xsc$+8B_~`j;9|09rp1IvDK$p7TmN)wxJmn(MMNXh9b;XN&X zbnrx2GGZATEOiFEn`TKJ%gXt5tUHZxIEb@Z>z1SYL!43=bTCrorhVGys}xKoy{tRI z218W%B(KsnXI{BFTZHXt;&hY<%1$p6(=lm2RQ&14I(Q#YdkiDoAk1`r@e~qbpp~?s zn3x=bnLS3I2+mHv3%LN}GJNh$%P+JfqZ?Nit&Es*&N6ZXRCZ)q7Pv$d1VjYWNV1`H zux{U!A_pxD`s25?I~?tv;ivv9tmx9PtS41aqLd9muO}$g(8M%iq zb#C-^3B~mD%5#GTcUtJE2DgnH`q-JcgnmRCkfA{l09H{-K_~_T@b`dyiqwvd z!&EcQnDUrWDhJB}?e@_`iVIQQ5MTo^9N8#gJ`z-=cL{CX3iFYG_#C5oEb$CRL8JnD zk3q`@By)HQ7sj-8Aqykp5L46+lZ+}4Ja$`M)7SgyrvOzd*ktA0ENFKIvbzU4s{%T< z2^F{V^e_HFA0Rk&-=|18@ck36BnnB#+(Y3I@ba^brdw#i|xa4`HN{Qp5To4-Rm=C>Zy4!+3= zGmkAmN)-HH;BmyLoq_jQwX?7U;C%UmKPR#y&NLYO9l0r)$9P76RX$*%t11WLg+>`D zn!F@(2AL>;zO<3VrX%zc?HT`l1owUH_XN4DTz&=W(ZSIA%bm9iaog5(5|?O4VlN!( zZPrZ)UnBH!QmdVhKy_}UqqK}eB#zA4hSpDdSD z;Wp!{fIk+ZIXN)==wCx;=I_vp#m##NXFn$ml*IlU0c06zD^3Mh0)p@j*lwGRdW1gu zqnKl2gT1uFmP@Ntr7^ zQdU8VhVbeWfjW!`j9>F?hWw0x{<<4$xOGprg4yg%9h!9jS5PdC(q6I0$rC{8iu9XT zdF1a@F;omjzjVf8?DW0GCgv4?ian5k6B4c2yRv5ee4h~3cf-rxEg{+80&o_3r~(^pK1XeZ(R z6xK^vKAwOZa;ngkr&=Rg=uwNH);+?2uoxf*(6R^v^phNGMOLG{0hPVr8-T@nrr`x0jEU!9vl!c>A`^ z3)X@KbSLD{tm2ZJ&M=zmYQ2tNm__yJ>ckZo0CV6PBsQEbHH?h!?(#_2W|x9izXui% zJML)hKb9L!y@)OeH!|<3+4n8&N*a9ul-AeG`H|i`82r-k<7hl4GB=7eMl`l|Eb5A7 zBts1^+trvz!oRcPDNmkjM#b7NVkXQUmn@-<*?a=wP9$6KST<-o&V3?0bOC$@g?8Nu zt?s%(DrH=@{UHzD6BBI&`V8%eE}M;`0?ZV2@W_7yL6WOg;m8yW1U2#^*m)fVy1fx0 z7RY>~p@aI;$nTzNgFHB(&flt4n2kX{lI zLqc~2DgTg$%bls*OU4CbQjUTJy#ab^7&|NoiD`}1#heg>0r@_)lz(~CnLroP3hLnc zgTN|?&u3x#tMP@`c~wrF6*0$IPsAjn$Cmyc2PbR^aLCU1JDXKtSmLo-1wZJpH7U2+ z+yz>)TM%a~P@&W*%%B8-^j)k(P{wPif-S-CjnBzouI&wi^W8{ldc{dF*hhcGrUjD& zT3Q<@LhDaq9G~TzDg6QFldR1;#U#M;-cJXX6vT3=ki!jCI!STOP`Z16;F8jE|G(eB+-R3k8yO0oa# zLdE$KJU4HHKHr`3PiTEQGQ4P;9&eXNSyrWv3e;ntN$xaHU5CQf3_;xEEanzoZmbZ9 z6ho{7iC9w1EmVdpJ;WHaxSWeY$x0+aC>C{IttkKr#X39Ux^Ncj&n}FQM@WsFXzy&A zz_;i7WXZ{Nz5td#CoPcLVZP}0)e047qs)2KfJSET-U3UsEu};$%Q=r`S^;SVK97q% zABl<{j3|@EnSZl5C2PSDmVbBe-Z(Lf1Iiz7=|ngtJgz>YEgN<*qO3J&NA9_y``f5! zoEXn>j8X~E)1M@i{NejUMCZy;Uj8~uWS&veRJDO`KCz&Vb&s{}z>Vr}Ts;|3R7tpl zM)~mJEeG}eeBbLA1w7k#P=rc5=&K_##Qfo&5luUP)cnIZjZf>HjGX04`CSjcLnd+{ zgm%`y!bJO`$39t;VWVsCKLQv0D<;1ry?-CI=}(Zmfp4E!75SNtgsd)kok3#b2dbcu zt1Yai9ih$cs%uipVCEJ5-7B&bo>n1i|G4Oc%O69ZtqD>&lO-U?6#g7> zW{uHjJ2^UoJt>qY@i}NExh%;jDn!X^L3yC|rWiliqV|b~(KL_`N_*D=3;O#K_(YzG zjeMZpeOT=R5Qu*c*r9YDebWXVkKeW4W09Jt!WDvZhb)5k=h!5} zb%78WWqGYPz_no>IU~C-v2-%$@;)f4anJ3@E%0e7s$7eXO zaQ)!~BQCz$h5OCuSdsbO-MfuO*?n@OH?mjsEzzE)4Jd#bST2`UV)%yA+Og9!d=Rnsn)irP{ zp@$?)gp=2k;*$2I1;%Sk=!kC*BU5i$r1F2zwHPuVC9B90J28rcxNVjT~bF@h{M&1}8q@qd!6Ro;r*BGBQULPo*e z5gf~o1x*5tq5NYTE2v5I_aJBKI=vt^xTF~I?Ri2A=!5R{;O=JrKp~--k|a9Z(pmS& z{|R|qK%|lp{>JEJBrT+OCAJ1!$UG)vvleu2{T)*z>4n*yQyvjmrks~O2|n>)4yV2m zL#-ycH}SEGBuwx7in^Uh%brlQ1fzBKnqfSuiCM8UuMnJi<3&V+(G=VOwcuy3h;Ft{UD0#=W(Yw^RM7)Je_uGDE zsYj|?l-_+*hK%V|kK?u`@cmAu=`_)3<>@WAutf0m0fuc(UH0556|oWatXxF%#WqE5 z>}4zxj66HcBxcwg=5)R&mTadNF2kbj2=hX|UGD1`E1XZcQFfA^k>&Dnt+PN`0vb#p z;jnCrTAV8YLVy56y^pAZ_fXcKM{cR~A9?4Hk8y)LnPfJxzAWD3sKNB8f~B+O9h` zxAjAZ?^I!f&{zW^hr3xa&po8VQm>;f#X}Uk!~!YZ8?Vqlo+t`hviFDY_*e-&*(F0egMit>>#+2{fq%*vV1!Ky?(vZds#*C zMK1bRqWlW&Aluc#il1o*hkF|eS#TLKb6PtJt%0QT%N)(rAh3f{IDMT(ncKc@IoNcB z1koF&biqRhFahEZ3tIfEuR|L?cgb$SnkU+33qrR1MYUURh28s8t``(=w%(_;ZXkqs zlXvYeMDv2R>~grHKWn{H($8LOaVML+Kf)Ki@>v2z_tlVr8idJI7;5QuER(`n4a5fe z5<#0nU-UH_E@$$%+kFNhcL_z@8A`Ynah+f2_P0qEi*x0)*-adA|1JUuCyrTtmpz%q#Vm~pNw8Zu zB5LllC_7)(@G_No6zBE*^3X;eKdEi`C$Spg1vj!Wm$ZBEk2gXX277>*GrRfLiXQtA zT|9gCfy?)halJ&n$?js|xwl&|Y4MljTw}d2c2K0;oI`DiCovz;50Q-f3{mOTX+%n#NKQhieNPxS1^266 z))Q?)>+<&#V_~V4Y?i4-^h0JtkJqwlPuutkWVD3t~i5+)f#V>`!|U*I$rs;m#-Tz5HFN(F&R5ps3aU<9KbN zwMB5Upp#Tq?cm9`FZXi&pS5CePKGc92_=1M=7gd!w?`9c;IW8Ltc6={A@8X44E1qo ztY9iqq+jU&*jd5ISqDmm@FD$CFrNRPw*O&5R_G=~d_VB!6%VmWBfg)) zg4Xby`dW%OvMU$|9uP(ky*E_`lhN3Hfpb3lQ)pY`ehDL9FawqPy2v>pu(6~sNE?h6 z8L!Fn`>QD4JJwi^CcHwYoG^Dk`g%|N;jbb)xGx!=7c#C=xMFb38Uf&`JA`Q;Z&nn> zfd*jJBec>o)sqU6Uj+i11WwLQe{>zx5YygM?%ai(d;~!j*Fl*FyN1;;0{!^5eB~v9 z&S^OG<9f^RYa8ogc3+!sds>`>LS899JBE=uXv+FSLwi@rt%V}j6eK~6M^cpv5OVi5 z7EZjiw#EL5Al5c4#9)})z3w)0tWrBTqo`Khiv?k^yq>&2ICE(CE!;0bT7N6*^Pmtf z5hJv|^NvRH!s+F&E$;soV&)!s+%S3o>xUO(Yq{4Etfx%u^b&nSlFw`@lh|ZEz&JNJ zvg>loeYXvU0%tHsKxZTUb*sbB3xhevC7DeYHPHwE&dD>cH+RcdBZbO1bRuvbf&nfu z5TM<^NZ~#UgW{LJhR%T)@F}azZ}`?-0OT5+O$Cxj`AaV8n&O$Ymn&R$_mAQe z+D-R3gD$#({(|*sX#GTg;^`(emueduY zgksHGN%iB+Km0Nf@qtgR$x(~c^%O~CJ*H4zl`{KCz;f+3qy<*aUGauNI*BKJ@Q?rr z?az+;zR$>m!#{wV^6Fz7jsS;kOpux^{jCaocu0EcnECa~<7lJl5gB0}T9*egEzcBH zb*{0p$msp36~v8mSd+qz99r3?NbI5+Q3;EInq`k~adkE$xN<7i=&=<X`HQW=Eyxj{Dw)+}!#cTggtxE+O(43+> z^x3r&Hs8=n$h10UG)4!Ry&lYro>f@I#j`)@y2EaJD|;+uplZ5UfBx$VF%IEWpL@&U zRO}6N9)}w{O3#CTlla$%Y*ZSErO!f*Mfzk>iZ*uxOxa{YX5g@R?#w4hFLfySb-bdU6t&9)<&4HlX^B;%-5<951mf!c? zbtV5UCqj5MD`SsXu%a_SE@=E=2}KSsTi3Sf2gzY_rLn>x*AjkZUSSG^cKWO2_%u9? z=*v+o@OT7{haibwu>E4>-la^zbO7Vird$ZHs{daF7A(s}+q9e15XofVlcXR#3m*Q( z|HzA#p&I*s&MpD7MAx0*R9#hE0zH(7fiI)FLd$~P z3zkdtmF(ln2Qp}A{YrnGdSTy<4aH+=<_9uX#Lp{jX>;s{SqS`&aox1VKRb-sgwSm8 ze!ag`hcMj3b+^*xI%5B*hI-%0!QtLxrP7a7ld5Ad@6FZwH@X~iWBEmKSkblaL55zR}a zpE2udSb1(ZtHEr*d$RMKG;>wEZ<@iyju?xmVoc2JKbS~>tpi^~t=&Cz!(M$e2d{gP_2WhwT~jZw%l^9B`hXjetoY!7 zAIZR6&1g$!LSyx)P2Izcap8Hc)R7aYhi8287!0RE(Qe{M&TA9 z-a|R$hlU_DKlBe1Qg)A!5abu-G_6k2TUPauM$GU;O@<9lXH0)*u1Rh0On4YuY;%1g zYAoT1zGdR(V#|Uidk*ihiS+7de&ny;A`KB!{MGm+DU=~#^|pDRX$&pokMf?yG9-p# z{l6equlZEkIE?2>QE|3}fnP!|sdPY9Jg!~H^1$~_9@nCTAsiiP16Ia&XAHzl&jxwf znx45k=c)97D_!t{!;g%#X}y*j)?qID@aq`yc2WT}xN`9c@}x6 zMB>LEx`{+S|DNRj@ZR)cm}$?){6`rxPW;(+ayIgb-O@^rYEpmpwJ<8#bVf6mjPiKZ z$Y|0PE6;^z_fJ2lU}4pWp4!$D^MnQ7b8pETeDg$|ve>dDgW1%NPTbby?p!yj(vTEM zWkcmLG8W@l-F_ToB38j8QgE3fl(@tWF}9KZOFwuun*u@)fLHS} z73ufK*hbx4rF*(2z1W|S56nLrI(GE6O8%kw-dBcG6>|bJGu7X35PeR6Ih>j>)3DAq z-nb?*dcy2=Nm5DRBUT!*Uwj6Bqj&3$vd&F}Wa%`{xE}r#+jc#F6gpP`R&u1IO$RU1 z4V>z;A`aT^X!zqO#Q# z%rt*AKiSt(V`Eb0y*a(dPn@!Gl#kVYw1hRe`BO{4lhn?8;?s?p#AD?%vA zUy=aay3*)4+$4kj#=GL`^w-&Gslcr(T%kT7|BjPMPkdwN4Tg?EA}rD8Rv8_^T2((}XX_O8yFvyq}-x^2DOHulpxPFF4ch+{G}UW)q) zWQU#2j|^4q?%LKQ^Gk7OmxnaZ8*3zfwl6>A8$UcxfdZ#f2sF45sRFi=NQ)MoO(cq% zmMXS;Ju%iXVE?kjyu~|S>8#C>La##xO@0}(4FhEJ6O9x_$+K5kMVYFjrl(zvr^e?K zIa8-x47^NIi0kKVF8>O!9Y}l#vn2q<=D-311|3HbHeM8Aiyt^O*rxv(p<!}swQ z2!;U{OxP(e<%So&wG$G^9<>t0^{)P%_t0llHA-W5b}3V|AzmU3IbL?u?r<0;`ggX; zZQD3to$p1SQfg8&Kq6<=&EHYq(G2f*mlodljGg74x8ty{N&D67YH!=#(?l{qexkE5 zso_)8j&DYij0mGjup{F$a@+->jvp7^MOIrOf*j6D6z@!ac3l0bKV)csCJRZHM7}St zFNK1j!m5oz%LPGQXZ@S}J4c0WsBEUcgmsA2ev&MCoz@}Sa$inUq-U&T&P|-OGj)Q9 znQUN$Cjd(wCYSOzATqxcX>susG(cL`{~J(OmPE@Q)MClf8SQQdd5Gp^z4^g;s+6Bt z^>hkEtX;Jsh_IaYY1sIJc|>G7N|Tj$svgRS`jbkgnl2al&8y^R!FWEktY4@iW|FiS zCqL4B7RxBto>~kfp1VNl#&$%g;pw?Gz?6_#kukio_YBV##G({>!L)0mMTf*0Z92q} zl3nRY`3s{zz(D57Lk1*tHe+P5wBsm{zWc_qI!(E)x>K4cbtz;#C&##9{Uky=3LCT0I#c+9wQ>`BWk>*PeZy3f#qimdNVgNK-f=Vo3X zdPwIp+iur>~V8Z0&$@H0ty7XzQbYei)n)jB<|+J0mvQvd^|_-J`xKbH2&2eUnvD zCCNpsVn5BYyynKPufG^8g5Vy8L0G#TIV)R)Yn%NB9#806@yJX4eb8f{7DA@tX+Jxn zuhlsoPO)e)_M_35K$Un7mn6&>>P%!`DDfFC(KH!z$_fn;H_yEF3e!Dv1ZncifBzm^ z_l&)slP9zmV&tcTn5|dY4v>O`CyF{VZ=O+CE{#>}pCIo5S$Jbd*S3|iP~NnZKkU|I ztOn&AFmDI9Ve8DeJrRZ2&!^%|NyexNCu0p}-lUN*Db2@KHTcl&WKCaRWn`}Pjqda<-9 zcfA6o{1pMcSQ5o8BQrU+HV0E%;|x5EStt_cXS0$M(!@52|7w|zPeM%p46*Tu%dNw& z3zM44^ZlqAXX9(UFjhaMJ9J@f<-?oq0&FcvAhs`s!AyEpW`puw2++7_r>S8TE{!9q z9kfvv#Je!j&H!%3nkx$=B2h+gflzcHxu<_HCq#_B-mp!M;(KwFc!yF}fb`7m#GzoX zEIN)1s{X{b;%xm4n}()G`C=A{H+S@4e7zlrPkrE|9{y!wUZ`mJOuc%xBGfqeqwFV$ zSYV)}MBx$Mc69Cn!P>CNY{J$8V3vc&WdPo-=XR7PlY$7`Rt2hn43QJlJ> zWSIReVE?y=6qqqduocp06pAs!^SzTJ4uB$t`Urkj8()Z+cFBi*SJ%U>ufpgdWOf?e zNx@o}y|m#N!?njO%1mz~8a7=2YuKrmKl~DlOiiPwjx5aln1#P zF7Z;bWYcUwiS?eDBF07r8=D@zq#J`H9DHO^Vx75{8&l1b#u6|A5&>zD1s#Q|A1vcF(jMbE!#u1*7U0n={1;I4PF6RU}=!O}zTB*%9xXNEn`iub)R%qv$23{}~`V!;K5QX~}l?EZD<_{ilyEl+!cQ%t#d1}a*^ zlASFrw_Na4tb<0TopaffcOe8tu^haZh|2Oe(Ayx(mquv;QPtiPT#YbBh2^wX`WSyA4-Q4VCKC#^$tIvc{2b)AQhg;f9fRrqx6pm;~SeB z$x>%rI+^2B_?1Kjk>q|BfhvCHmqd{R@_*gE#75VKnI41+;*cGi37k#A&oE|oqXlh` zN)^1@cj1fl?fSElCE+p@yiy0auP@1h#ScLwcZ@TB)EgJ?4WcE+N%10tAaHJ}2559K zZoGBd^PhEg@4q;oXUDl$`2g^ucU|Eygt;|Kbu`u{G5WJamkX-(j3Z+fndN5>z3D1f zrSe2`>z9J8PQKZx%LOze;ROO!_})R~1tc_wly;T9xu~utKh6jKaCZ<^r!Ufk1s#;b znZ@oNfae|ZMldFYruyBxF??deI1&a3;_=1>bO%<*3Gecb8L7-kuEtL!!|G6Le0QJ8 zzQ~I>dJg@ODAn(*W%>y-jxLptHwAk(T3l>nsXCXSo3=Y#ZT?Gk^_`B;kcakUXB|WP zUpUr%ym}M6=3Y&I%=FNEKj&2zuv(L@#0 zo?R5TJ8}VX?;+Yn>hLBjgK=+)lSvOBiCVnAm$45(L5_;FINg*V0}*P-1i&Qyu~?`q z^v<}mZ7&Wa;7<~u&%)%-lY8kMkKt1&SazzbT*~TMPHc2>@iJaOyj11k?IZa}G1V)? z28bEpwF*NuJ+S6!CakCP!+mK629y!_9QCb}#0m|v!@hr%JtHaH&4y|rtMfJ8D zhzvyMkGRm-F+Scp*sL3Yr~Z>^uw^va`ZoQCQ6?$geak`*pG8)X`41{=J!suxJ?L{C zW??~i$^wc7FqIrfle;=DOEsyUBN^T9v{sF}zuLN{j=G2!f3)FON<>c}WjJ@|{MtG=0 z_WCj0y&%n9l`fG-|&abP?s1?Zvwd zHMk9H5_40oTQD#6Pu34bY{{c(6IY=O&cHLrQ7v9$Yjwo@HKnv`mrHuza=SM#&+yuIU`)I?IcOHrJ*W?L-cW;~~H@0k%$$}Z;kl1?pvZ@3=kMcTD= z4ke&MFU8*6>Ad;LagCT?t3d_r2$ILg`Wd`P$9MJX${o9HHwSwz>|2pFv$4Q8&m zocr)GQsd1n_NLv9({dyh6HtZdZ<++(I?n*$w@8EGJ9?_KJ@C*O3D_V0uZJt<1j)?v z4oI#Fd&@#um~QuvQT&V-lm<$Jh!)s&v=Cg=6PSkk? zEMfE4#@@{(*DMX{k|TOfKvbq*(_N<`GXEOF9+el_3=)m!r|HEKL*v_&VEil&={|LU zL+`MgIl+jZF4Y!%$B6q~@E~(RywFhi`)9)>0m8Zm*QYjG_K((0%lg&L7qbjD4a==7 z-JNPPvRFS~sl-NB*gN}$z(+~ly037)cUOIq?f41nGpZRiA(65@)1Hb5^2WR$If{y3 z*P%6WJ+K{r%YV>wAPT03o%9BV-jB(Y@=t%c@7u|zPOJ8~dzJN5iHrlNZu_p3ifB~s z2qzoXV7>@>Vr=4%(&4=SJA>i+@Ab)}bU(2DL6sv(>#@rC7T;5QkyuLEvZk*7Zy(3_Hg86R`+2ma zkKbOsub*%%LL}lMNJqITeDWWPy-jQE%Y=iSaxlA=wZ-8nCbAW5;{k z>*th)tk-RCg~Kq&g8>921O{K4w!E1-J;{uHzJ)SQqHY~SP4Kx4CZrV!eUtF(1m*pk zo)@r*x}~k47MSH)cuOg{!iPUHz{69WdeKw8olwM@_Dhv|NuB}IRjp${mvn2cM`~Cl zoCz-Y`CSn>hw)=qngwi9NRmy~FmuDLE>okK|He*tf8_Xzz9k z(mL_0lY?m0%st4AZ5+;~d<+f_`?lkf*WFQ)Pha8i3R()%ISucO#v8)@!Nxns4N-<% zde3t?uOe!g26_DI5^QdWr%%Ri8?M>4u&lf$ntNyLILhGWje+?{ox6E)+SZy+_CnAu zQ?%26q*yK(*I!0JiI&FtA{`k~3r=%srE;d-dqEaoWN^;XElT(w05^y$FsdC*B&u^b z{+J^s?wq{h8%vb4>cdm#6Emi;V~K@T&RN7E<8tvgRW&@ z@ON-H3m})d9GArTzWjOsS!dr{htt#}&Nu0;U+n0rBlcC_NWBXwxPVe}W~3fQ`^AYj zs+eh2*t^78WO-Bn+e_&y6G&er|MFZW@`Z0*0Ta>L`lwMAN7uF*kzW^K=ABZp4IwEt z7@Q?AdDRb$&X$>=0@6zjm@c~Iweb(Mh}O_8pT+*M25shny7GZSl9iF=eJ~|{Y*3I2 zOqjCh9h?_R`R{M1mWNqE>l|LOl}6p$YM60<4BM@=@-lz3-7*5+Zf8S1&tod+K3W>f z{qqxxbg6N4`bCb?m$0Ui%<7)MKUsVyU-UvSRkWgWF%UcHE9kBXN;E@V#uD;60-NIm zkeM|xfi?I_@V}x8fxVd$BY2_E2|6n8kTAho{4R73h@z=HQG_H+#3cT#seCnAzk@dO zSb~vtOy^6D|9SUnXK5H{<)|z1e}!Iv6#=aVmiWJ*;Y-DZt3Ho4kk9L%GgyNoNg>w6 z{UGMo33ySK6-_|$05Q=2fJ$oFu~zTg^a2$U;+A7AlCm-M;{*?tV>*|T-z~=rc)`F` zA9j6#U)a9}2YlveULQN0ROhtng#I32q-htbBOY#dKnKC97=HMq$RD(m{Q!AWXn-Ov zk$d;aVT?KD+w04MV+}Mc@lqGCdaP}>`$eoc1f;<@m)Ma7tH>40xk}Y zth~O8>F(NiE0cD?J$OdQV%>XdD9ogZH2)DHRf?&5q~-*9y|SxN$2k27B})h>c_jTc*Ksu45cU0mlwT5WOCL@i zgZdhm!>_9B{ZT6AcA`)Nq-7m()}IU3jC9vs9oATjxo~b5ia9l~hI(+xqEGotRA*lX zSP(WT?qgu!YBSu@4u^kUm5wsP7pHiOEkU~SL+17sg)Uu`LdaSSd{99OD#XbXf8<*x*(c8y%!zd|nnjer(~6l?!q(AK=_x7>>*^0IYNYEqsq{L#y`J+W%Az;>CqcH=2qf#GZP9y>n}QHV;V1_ zQ?D`EHPJ(bDYHgQ`gJ0 z4eNw;v~;FPK+o|gJInrq$zq1q%~P4?pGMI=cC+*3U(G)){cImF|Mcj(*|egxb-eHd zqnhxAejBH0p8kZyrVmP)1M4#=X2b@kGY9O}M|sy97-i(n(vGVkAA%|@Z`n3-V>k&D zl`<*QLTeb@8%V1w>*3gOq}cb+`ufJ2;S9a{qk{uaY;8Z-8l{pWKmAGXTdlgSx)F$` zpNnQ}RcB2U8$4oY9X&1^zW_bv7~}P(BQ~E*0>;T2`FiI|gQrjSvmfRYf**nD)TfG!AUYP+fQbLJQ6j;krbEU5EwKAlGoP|KbqV1e)?-aS4vcG`t7~rFNbHubOr<2 z<8Fygcf5x}1JNq)&e7&{^z?>)#zX_$53%ZZlF#1p={izoawW9pv1nRZywP*S>URb= z9kKd95u`Q#Q!@RN+|_MBVSl1gfsLp+^IiCP&^!~{c_kOQwp8*NvD)cs%;&``6eWn< zs?K4-TyK1}VgbrxG6eA6`5N_NvgIFH5x#5V8zI2qnWPDQaJL5C*otn7rZj%BIbtu? zAbxxP^DO)LlQGg2i-MQ8c10( z%Kk5Q{{MlU9kdh0eTN=pB#)`_)1>!HJ|WMr=(V1XyjU7*kj05q)nD1<_}^9f@0c4+ zO=MbcjhdM5YuX%@W;495Z?^sMlTBBLS!vFSbZaDiryVJjrK^H5f9G6|ttw5z)0qDO zA5ZUR`lOiIlj*1L7D4q~Z+WFIjMDp=xQ{PfZP2UbXTBektLSZw5KMG7b1+CF`;b5F9N`*OEbA3)@?`c7Vgh~^hH{9|4jKa zX_GjZ_o5_IX0Wqs+pGii(uAx3fUw{EYCl9vEy6Jfue!l{ofwut8XV z&&Ls>{CeTk)|?Y9<{aGK#_CWG{)J0TrgY5|-XG%=olI)gHs<%xI9`35m|20zdc78- zd{MU4p||-Dn&yHgA2C6o+J7X72gbWH#I64yF06q_zt$WjG(J_-qE`bLWHx7nBeP`qR<(3I^X=2He2?{L?%PeWXGrI zGiGkF(EKGf++qKOhkkR3@OV|rXS-t|(o9T@z1FjJV-qdH;&-nkw!eZ0=TdBj{CqMd zP!}b~=C9A!s}+5k=MHu_t^}6%o#<~%Y21H}3rHgO*T-?q^j~=WU~@t}rRhMyzOjTG z&n#I-W7V?lc;}+_4M4-H3W&6mt>>$$MsViO{Z4ZIR`&RxCE%Mf5>D;R3(JZ~`M?+H zJl^Txlad|t-Ij`FB52HapaPs~Gi77N-CZgv&-Sct!&)1;Ysj7r+n=`YtZ7OVOzr)~ zm0e}laM0n{Cfy?Tfn?$O@r)?)eA~`Y!<@))w=1?b6U7w1^!iEdk(61Hnll_{GH=X_ z3fDH;_KOYzp5xtfE^Zx>(e?j^lPmn~A=d&C-AFXoQ_Yy|sS`<}IXCIrXy$tJNuWWx zVEuraILUaOh4q^YP$l%$JoCzZU%S{iWYFxt#_qz#$9bdsBEM(pM0t@8G!EHC_c++G zn?0kmb^qm>(w}EI&y~*Vn$*&9)DsEi8&yLnpBSZc{jay9bWm(AZb-?pwEdMmSgwrAi@LX|`7CLRV0`OQ)asqXup?^l$I_(<-&KQSM(&P}5*7tvr`~ zCOg=#Nxnzy7p-khgV`gubVGBYsXVo#wP`6K*P*n#wOjitQY52`SEjf2x@!>%GHmAa z4i~<P}t}vSV#vfI3&GcXM z{StYhlSyWJT%e=ulJWJ#{{HVh=Wp*ZVTmzDC6-jxJbDvl6%y9A(ZV$Mg$}#q8WWoS z1(BlNiFh;m@(in=@KL;Ou(*kp^^e24#-9LDkHZA9qZ4uEy@g%>Q$uwWzh?Lf7#(w9y>4ZKr zcpPZ6yC5&r18*t3{r9}~*)KCP=GjDLb(K-sl-E_xyk9k1PIm-M`tsaO+8WBzbegv? zlUdw2Bmq5}x))Ye?fkjQcP2Wm&CtYJOW)ZzU7##F^V#r9o^*o2=~!^bf{Zvz>^5tk??tcc%joEbjN>L=s%$M+Rnk;2%XlVo=6v; zpfcyP@}?OC+RnLMUF}1o1L+4Er|tE&w7B@1SSS*T_7J|uJT&$nmirICy2fGHp4lN} z)+cB*JQ&$aer~dqKs%ZJp;WrixXFNZXRw<7w#N=5EeTeyY+ud45TBkCxzj+d0W$Ja zwwcLaljaX~t?Vw}3AgD;mosMi4$nTm7&jFT$vB^U@Zos+p|j?>bVQ;YhfF0)zD(Aw zF6#S@MZKE2w~_S9o*6$_0sr;0u#6yc|gRQMt=d#abg%2H&uO35;?Ge-ut>bODo zKin4EKF?sIy5doz{S^rnkqw^92Q-JI&{;_kG?#WV+s`jlhqY^n61c zk!YCl2Tar5ztJYkC_F$_tIps;R;|hE*YM#;;MNySN^1Eorm$cbzxDC(^4DQBd(k>xiPEDUdw6P70)cKjmT_MmCff;{=l39|dXN%VGWzk2>B z{8O4vp!qHS;M|q$%`y7d$$pC0>FtQC(B&$ZI9=WRxck0+LKn>b+M$qe zBPw@DG`*>oY6AkO$hS|nKX2$T4d;pHsp1x-tS(nIlXr!P-e`mw+8sIMe{Hr%pf>6< zd}kb}HB_*=QP5qSocR5$JR7r?d88#z+%7iKpE_@|M_1a4P*nIzAuoQ9&sxlmyZ9n! zqIHRQS!=1o`jd|Ivo?73Nron*WGWxOwAJh_Dkrq~Zb}G<81eG{KkIW?L-e3G5yiV~ z&i61=XUV8dVV9~n|Bz!(!({@yEnk!ZQbzKP>O)&h(^LFW!g4hYf6b9kpJn!!-<+9D zW^5h)-v4;Zx)SFXFI`R!xE!7G6`HFqIdR)aZTDj$QPIw2iS%zblaG^_jPUVm`mnn( zZKy-}(1(z2Yg#Jzx0xk7ToUr!G{yo?Rexy!9aHae{McV_^Eo7wX1!Ni)@V(B32{Pu ztfYEef`q5k@n3u(m0dZalEc(_VL}P7+Z~F()|S_H8V-EcO1+w0G$i-E`r4iQ9|&(z z(Yqe~Rn7TIY-@hRH}#5QCSHi|wa9<`tIRdRS!fZGO)v9Wjn$O$y=v6yf5Om0v8wXG=ekU*TVo*|@Z)Q(=3U*xzp!RQv{tqo~% zPues-#*4Kxs6h=wOygO+Ry#I2tW*NJC2~@A*Jp zu{xg<$~!jXw^n50x53m zeITk;^QCKbsobCXTH7|($C;U>_Mp{T&wQ`G0d(xc^)#md#qCg2BzC|zZ7O6^>tuz) zPBE4(tPWe1A_}AxGJYN{K()N! zzm!9tVUw^XDkI#u;sNN6!0B&-j&wT3-k2t=G5thTTDtc#G>8 zS>61i5Rg$i>Oj_cq-#<>MEk9g&fA~cjLJi0i@ZVK@{jr~8s6SDvi;avfIp_FC0;^1 z6Mi-5w`xesaIkHP5qnq>obhpApxWN=-01w#B4-0$VZm49XTKYe@lcLfB@SHM_k7~E zjK^&oCX1dubogY1_ z=n|9qsg`>@ac4`1Te#kSd3dsdBL5WMv|%8`ofvugMgA9|U01w$D1P&yTv6+ER3F$T*U7w<-%0e*wVO%)od)`M)Q|s+7|MBVd+0f5XE6Uf%v?Cz`_JER%w;&; zsE%x$S7R1#Aaj7{d(S&xcJ!5jzMV^q5a|ZcD@u1`%lgDl$Q&)m?IfmqaXw-g|lU|nnP3~5K zf9J7HSD)=xl9u~v4(3}!T!DziBbZY{UA2tBHI2%#W{@VOz1q2-s$R3s zhqk+|qaN{g_D%bHNh0sx*(6TI?nHZhq)Oc3_2uuUJ1;foR&?eQ)3LDTkCc23uP~*s zU^z$c)H&Ygnos@cVN+78Y?>STf8Ti8X~4DYt9d(DOUbVEGPVmVbN~>s{ zCG(?16^ZN^PKnbgjdedR5`p6Mt>UN5J$aQo51t9N^O5`Cap- zexZ1sl0X&?$&#~ktR4M-d&?iwGHvX9+toO>80Fk|Fn^Sgh9)~J(`?i*JJd%b_vCt7 z1;<6L=PBQIbxr>0Pct%YisZ~QXly;~D^+UzoWim1Z}+AA9Gkfggktct#g2>IE}Zit z+vRCbk`9f6eKL&VarJ#`ZeXo9=@0EbL<;fw^;unZN!{zAziu|+?*%m@8PkC-m2}JJ z#|u4KjDEB}N}s;-R>J((fV-vQrF{cNMt7AADmJSMcB#1LrN1>Z^R7+fNPa$>k!vgx z>5r;l6-2r(|J)W?`DHd?bm)EGmu)GITbw$i3J;5rPmyNze!Gx#ih$2oj880a@PSaU z?M1gEcSm9(=tr!qY7D)rQiRF*oGsA8_!(eSV{aT_{A*cVdW2vrsl~;} zL$;G0eBw4v5U^)k1&TP>srMLBYAtm?n~ zV|=R~(}H)ge$hDPI?zZTm+||?Kv#WT7HYBtjYO{u^=2ujhT5VEd7RIto;*%san`Zq z#$VeTKh(6!B}=}JPFb?Ms*K4GR)pw5tFaF2^-0^zGZw_HKYTxZJ2Zd-jiXLa^Vd01 z2{EE>=xx{JI|YL9v9i!1zt>e4ir_$T&v^E@=IKl)NE3XlJR?$LDutbHyLEUHOx-#<Ry*IcQw*qa@|>ZDW6vI$6_Hw0k9=1B>wGu5n(8ym;>tQ`eJiJ&Xp41P1W{dZ zgQ;ria1IF1nMSnxGw1dj0TBD%W-s*{g#33j%G;vr;ZBsesdscRv&0w{A8WGq++Dgy zvSiZ!yhwt98IxN5cY&Vu%-mfbDbH^HJ&}!W{d|29Yd~i=WWt*4FN6Zt?)!#}Z^|9E z*bw0URboR8Zu8PVkvIrCnzNdNGQ@v6oiBp41^L|o`cWsb*(TmyF-uL?Z!7qB{ z{LVQub7t-nN@F0U$*`9#aUt@F?qW z>m60xE=MDA%a=(Z)O=I=%D^(ac{E(^t>^U_6~#g?0mPjy&v3$$1~}Zn^_m;^zAwMu zFcpQn3S7Vi^*;AuJjZ%cb39{yxr_S*`d$D^!!@$@9Ks#@KCmqg1quz%MeEFc<7B>X zg=9-qOhLo1QIfky?JGG(GqZYgex%{Ah!)MWWXjOXCGJ5rSG^nd2UKxm%L+d<6z{7$ zj^9-PM(YT78blbE9kc9;2;tK&JHzUCX{KPQqvn1ce^FK>`{GoROQrCx0$?BhAib9@ zcZX9BTeEOzJr^YQ?sE%{uz8FSN$PjdS@PrIm}{mP$Gff?xL*6Gm21S*2aC z)vVt}1I$*m&%?`>o&EVky@hk8hlwV>;RFyS)el=%txkv^0)wIj(toJs^lQhCOxjgo z*P1^JoB0^RJEoz?@yvE?KY$*RteuBVg<5)Mnocdo)(_9yWQY0ndiupC^b$+*=eQ_} z@1thw;$Z=f7iUzoYbWqQX!x3z0rUsPerul+(Iifkg$q$mpgh-dR?dc>^`36%74eJ8hJ=u^>$Q{wYY(48afm(eRHv|n8KfvA#0|GkFV>YVt{pFmJ(V$J zG!y8#2ch)BUEll4;NkfyC(;Dqi?-)ugPzY^+bVyQXmVW$Gw4iu&lpbVWN=iz2d<>3 zR0F$hE-I?m%!f(IW{#*^F@x+MPEGWade3&ZR{#JamCIAWmPDt1!It&4d;f+T(C|bB zyA39!Pn--j&O2sV|F#S_x~*fZKA0tWZ}g;crhQ=!$h@#-Vw8L(Up%pw$`Irunndaq z*#Opyc?0N*sKrd|LBmh3eLTRZAsj*^B~Un`CgRz+jc?gjP+nNw%`U`jc_JB^V_T^( zB*>`vceH{voIBO!aub9F9i#q!yObXPB}NkEY@+;|PVtVc4#ARB^% z+#muO8Efrk%C$VBZsBmR=FG61{+@7J@hatk$<%WvowYbSwq7PNb05!D?;G%llXB}O zG*D=`re%`_JjaX&^N{WAjYGgqT>CX+^*W9>T9&vkjXBJ*UmO=&2h&fKpLVL4OE+7@ zT4(sN#dOi8LFtti=S)B_Jwn=V`~T%a{ZYqQTFpEOElor{X}99%2qBu!M74~u|;sT@+D@qI231iq4e&f|}|JDmR|3-*u8 z85KDEiWF~D@keoTRR=DDUn|9nSSM#fPEqK>mQLnGOV#{xcj9!bv!1tWuQ1Vs_0*5i zH-7E7Z|i{V{el~Pwr)-C=2zx5%=WO{M<3|D=i@=MX_3e}4e22k?jaYrtze|~Ge1?_ z&fHGdyC9~PV}_0aRe?aA8x}ooHt0BXp1+n(2PSmKJJROFU?w|Ph|!?Cowr~2n$!$< z>f$p=>>!z`oqq5e*5~_&ItzG}sfi{OzCe$$Ro>wg6gls~pt6**TDm@e_a58Odp0>y zoi%C(M*Aq42}kn-{Za94N1;awW1!hoNiyJMrH^B;v#&Braxr9#;qb^FC2F+@IgMd} z#jB(Jkj`%uMZWW6^dR=-cl)ZF@k8R80OIKb;?)|X^TM9lLS2#$k8 zgDZBxHKH=@qu8$h>hcY5@cSD>HgA;|CwkT=1(J)?PzQ99%4H?G4Ubl&NwQeusv&_hkM=aH(YDZY=H8d9(&^sI$ zWCE!qL8W{Cq2u_n-t)dncl5p#h84(DqVoCXP2X=b7!I zIbGJT@Lb#NSocm^702-_Xal8FYu)mVZ~nf>=lw>EMH3FgGb8RbMK^`zicI?Yc9@Zy z56q2-S9UmiV(1p^!^ASn`R-SC=7aDOaWnnoPrUe_eE>2E@X3tX9_)L*!QOW>{q%y# zMe52DD18kKq3e$GW8q#m2^nuIoLZfeHt-ubWcYNPm*ufF+oJbJeOI9z=z!V9Ghn@Y zPoH#?!Q0TO%mDr}HGy8>6a*;vq+|Q9xb6d#SzP+9`3NB)$ho3cU0_s$oD?#nHogrI zh#ERr{Yl04Lvr%@Wv~H;(OzBq;LeSC8VE3ib0RAfy4$P<=yTW`r(ei}4I4&-WMJjJ zdyw_##xv03u2#xvr~x)SAr7iPi}U^um)#FhCM~Y=M4=%`A8pf zY*+rO1%RRz=!f7Qc8|IlbAruhV1cC{YCH=W36#75?&0CUo{Wuo&+`xdD|nxa>o<@h zmH!t7@4v$K56b(emE->SBE`;_6I1xH!CSI}#|)SiWk5>*A23or)iukQkKK+#ZT$5X zuu&87)HE?}t)e2p^)FNRFCMy;X>30tv-b_?IKe|3Rp}_^0FGId0xt9Mnz+aM30Tb2vF@ z6pIZ`S$M>jUPNe@QkxuBmi85Mi{4#C*tS@D4-MCd=sgVe;U-=H&zQI7x~?kj?0u|e z;(-*{^ft%kVP@)$3Z&Vuk-O`PrD+1bQZJ62jgkKNVT|iAvGj%MpfV4^FWe+0m?4ZC6}#izNrryC2-b`=gki=6^9# z?kD_F>IN?$Hsa=PL|nP~KnLp#j2cg-!zv1v-8rEosz(qd4dx%J!i~HsVyp`pz_Ui(H#Wc9K38f+BUC z0q)ph>9u1)=Tfz1_!)Ks7xv07#AlA}&nP0OOY%n@c-dv_mIu&4$I;saGt69&v81aZ zpVUI@)Tr9k8ZvGY!)AJ_NT&SWrHzW#496Rv^Vfaj+5BpBI1e19%p8JxMyC+bM2S|= zTSm z?~)*TPE4UZ+Q<@D&*qAuU@H_^x4!e#k`KOR#xNHLZ<`K=tKCEudoNqJtNy4rsNd(H z>f*uM8xx~~N~B_2c)%u=LPM|=ZboPU&#$01vWn*kI4 zD7$0oMv!l@8VPWTIkN3FfQSxcr?qloq~^{z_Fd7jp9sXZORjri3mxYdCM|WW9rV4d z?}5RRrdE2(kUjD0tzbF+-{W4!Wr8A{I0A)(1>PdZ%Q7$0@Q#H}tkey+yhIvHsU3T7 zw_CaV9s>xgN5{vZ1E#@XoAIn)9LIVwwYfzn=VN}N|a6wMSxw6om*z9pAkVg?wi=ZFd$wgR8_Iw-lJ3|#9b{i z02ue^8FVJ0uCrG*77VF-_y^nE%JuEACYdQg7pw!f@69CHk&-hOOL z_QHK3VDi(xpRmfGe-t_rL@9IP1J~(bLc72Sd2AyUUY|*_mZ}-3SczJCAD3ad*mL=f zm!0ejpwww!&PMui`TtX?$3TLpOMov>)^m(ZE~r7V4W8*fge;1likPuoKR+N*K)P)s z^2`hbJ#G>TKVzmo+g9uG4WZa?03c!J7`egx;dp25Xx^3kQ>@mqoS`WW7}4y$^``yj z&QX82-SCR~Z#~O~-c=H|Ar+`VMc@w|*GclVRb2a+R{wT5*5YawSDDzl&76+qWJ8qq zrXojHU^Nsk89_!fKP`k*q=Pk`7(8Q?1f!LT7ZW}%t;Y$C6d}v!Hg|6Z9%raH7C?oSv60`qyUB89#ZX&f&?6f{Mh4WrV^{ZhPCerFM_Kr; zrPK*FMYp74P>`?r_H%F`Pb&;q0eYK|KEkpK;Wp4<1~pTS)CLUZ&Der%Kp%n?-8PbK z`caDVRo#gN<{D@I zL-5<9p@y$eqcflbcP^s*ub~lNn91)MBV-iFIW%LJ{yJzBNN%|#C^eRYYK;$RVTXe= zuWW{T8e5%sUW_@?^FF$L*FMi?Ia8{bHB2SI`z;e0A)23Q1Md#okR-5Hs!<>Z^9w&rv!q~x(fb&gweKbgczV5-J$V@3Ovi6(|QhnfYK;<4BZkcC?l z$Ts-S`9Ux#%>w6^-UUh?W@~Tm@G9!~eK7FvV)_&6gKS|jcBc5BPHkP-aX%^dxS^=B zXz}7cO7rxMgdt}H&~+2wN^jk&G`A!? z5eoIIf8Ed)m1Gr=C)kO0ZHR066%oaq-3kv@oXCcV6{96Sz0U3+P;5RF4Q%_E<52|k z)O|7#S}Emrfw#{u`Zis1s&6zdT`d`q79hs=w@FrttKyzUtNij47xlT4HfRGor_g`# zC_SRn;5{;Biu++gHVe( zk$XOQsJH*LL13aF_Bj#i)dPx}jo}weANZO;q49>1kvUF`S69C>kTM*APt)kmo5S_L zt*_69-o5w~WIm)L*BJpc@xO0qyeiI#n7_XxwPYjPL15H?tiyY6xPC$+bXz63og1zK zAH_2%4Em$2%MX4{UR66U0!`rC-0$HPr;0mnnukl7HC5!M!VxZ>sc?4XE0E6u%#Ym) zOKhY~f|%%kl^3|-hp-{O(=T=KKy2N5( zx|mTW<@9GTI%%l$aBP<(s5ac`8ReG&2TV53+*=?6Gk}Ev1h4USY>eDh3s~|{Vs_Xx zZ;h)R7&l+Y9$TWmV=?$0G_XY2h+@<Ll70zBwE~`DqOZppZ@1~`+~Um+WDa~Tn(%>eKW$eeKw4)iW)fkGtg{0$ zo60c7NW;~m4{?f~6HuS=&0DCyEtO-ubu<&5w5t-*{bVA4Mfk$!MI1@EDkd8`_ih@G z!3B^X+wwdx4&WfdOc4y0B(WDJJ6*Y^2vsXb3r?U!D7USlR)ZqPc2TNEJNZelo3G1L zd*)-u-0lpHNA5rj)r4zDpu^0`yvN|$;zP5+V$r?%>qdO9-%q=dg#%D( zsk~%&8S?|&738#BAD4o07f{c{t!l=0y2Hij;_0D$fpJ=ooCYc%e*7c@OVI${6xIZf zWblq+a3!%*I50)CmF*d~3D=%phm3$H3x52-zgTONvbIhf_wwXBV^Mw(Tug=2+90`1 zXr0%-zmiwx!batJT`k)gOJPpVmA+ekG*4DB&%v%xX3r1VfXH(+c|;90LNnjv9jAQn z9bpM?P!&z{L=SCKnG`pWg6bFFa6r;qto6uVALoB$tVn%7U~~>&Jfw;PCc0iBd)>|3 z_sw*vGb5#W@N~MJfEKU4Fkhfil`GY=+o=3`f@|Xml5{CC?JMwMrf&2eDQO zArSb1bk^q@t#hR5#F5OI)vE*2B?{fYf^Xr%r6!!an~NLBFC?t$qf@?mB}#~SlYSi2or?^5L7L5 z`$$z)j79b6vo)=CZi6{1KRO#Ab20(7*2V0wWN?SiI?l|9i6We0q1EGzcU|$yfXBI? z|9rT}&&W=)$O~JO-&iYFOT`Om+&pJkigwkj2cT$9leiJPZZodMJ-Z7U4b)mC@Tq6- z^eE|_^_zLX>`b#U$V)%;`u$B1%#{LBc`QCruxS%l$QgCj3s_oq-z~TZVa)4h8Ds!Q zWoYY=OG~rIt6>>+qwap*JE)4nVh82I?Xa1?D#7)oG<*d207m+(CuTqi4Ei2(zHD8K zlDxwZ6?;m_iG1EKFF(eti>+h;zZ?*#V3UP!C|7{aRWU8{(cMAr_*2a_-Fkur(SBYbZU9%R&j;`!exh5+xo#I zh@s8KV`hca!OUd}xY4xKIqquQRs$61r$^`(2bmozW)mIzRn#nsjNL^6-|SuOr|+h% zW7k)wg@!zOuZ3y4&8UMGM+t@^_v5boUi>SNfq#|Dep^y1mwaOQ9700IJ-5gkw>po! z%U-(MBo^ss=I)NVh`J@Vkq65l)DJQ~iJmqqr#=c#aU>II4l_en7c!d^ez(97Jo}5Y zwh1v=NoXS8p^xo6AlhLYZo;B*P`p1jzRpD7teaP=O0PODubhLfuH;s0;ghU``xor@ zxV_?RK7GCVK(ST*=9Sb=tGrvs&E%@msump_gLarcoO$nwTB%AQ%&qsYES6_aIbLu&$*!HZaYCa064KanGU+o(ZR})-NzCFFiSZ(!`oSM_}mnM=SoB^zdkTV0=6^)~D z{Lwk1Y(Ksy7cxHFlBtOwtnhmJu?n(IZbEhgA~@kF!{u8A9aRmbd73>2?HgnvfZWK_!?-n~(a(|S2{p93GcrbST#)r2txg%W9-UT%JdN4Pq^Fg+p zJ2=k0Yq7zz=xgLe#wxKe!f?rJ$B5LaC3?rvVhoo~MCIFVh2JPs?-BZCSrHFyigS!t zE-+-YlwH92-O4AmLSJ|o*tRgedRg6Dj)z6s`FDhi2(kAe z?8Aeb_o)O?g{vJHH)4HbHemIMFuwx5^i1;|X}I=5#3WDJo86NY($l*TEe_0bgyR~Q zqzbPQo$GY6ysUkTJ4Xrt(Z&M$$L9Nerul#3caj>H9mv@?>ZTdTSra;3VDi8Mt#Ikp zuIW#2<5kc$U8yX^>tR6c?0kP{)VGD|Yd`%rC>nG;4wkbP^y~QCl5ebxX>VVaxfH!; z8;np8tZ~G&BW1m^Lz-syIF{g|7Rj&^(d8j`5&Hd1Z{sSll10gS`>6NrXAHlIcc|M9 zj?a6u+^q2jfg}Cr>;>a;4x~_DU-toWm+3Pe2U(Zq_w`s*NH~>=@C>ms=Go-r9#+L2 zP{ecS%Mn&sD_mYBWD&A`9k=tdt%Y)*OYKhcge(wmH80boxWg{3tEyLIT~F?O#Hotw zwor>&D&9vONiiuMH!U;zPwd@o;0_tJ{JlDQtCM!FJHhKw^139?kUUY?AEoTOS?+%Ho}e&Fzr_VfS+1CA1#GHNC$JSz4oERbCw!vR_B=_ ze>`MGxvSY9We&Znd?>)`uq=tew?`+5d>41GA@i_h@O9T45XCF#P(;mvB54O}O;--#A!N zJCnS%!L{>^ElQCCZmhV27NTeOq`Gb*x##>!?6M*K_Qgf z5MrY6CFSif=XhtK_KCpoddzXBiG~MQ1qEc4=RiJte>Y^MIoP@bxmM?us#$z8Y>usM z#xY?k0}T%w4_OU7&SGBfQ`eWad_~!y85DU1mL))61`GlN7LCKx#jZe~k#kEK|59OgR1{UCh9hpIDTjtQ^E^5)SGt`JhIJ0}I>Jy~ypNFM^?Gh9 zNhOu*7NOn^x?1j#G{1~D;0_%q6Vbca6>Gw_pVF)^K0gSL7G0*|P^Ba~Ek}F36abI) z#hF8X0aV^~Zb@Y=9x2VI9n)J*KGG_Alo&q}`0#nxN-?T%otyWhy}tvK7pR09?xH~M z(b~Kvhh@n-mnUehk}=D@JN_xCD&UaQv*kwAw3`;8@|Nr5y%y9Q{84K!PD=dETlu!B z|0)`zQcD`7w|se*^;C;R*lGT^F^|`Q{#*R|uW>dXgJ29#~ZpJ>mu(~m5fZ) zbWA7mwr_Ji^bBxT6INGUVr6`34X+Xxk}&q^qS^s(gVBV8cKw;q7g9$mxS4YZ(tOn~ zo}XWG1#nBq>wRQ+&B(~4MhlnRrNX9z-K-Rj57UXz3*iEIK3*2z7d#wv+S*55IP2zA zV*pBy=cJ;v95Z+21SdPK^eCOHA1HVnmx6x#)$evpm6QJvz;cBd%JZ+w%=PqR!U9ku zRyVT-t1Q?g4$(xEKS6`o&$w(9xA^)zB8o{ z(Kx~CC6{v%3u=B9t760;yXh)u?ro&L`Je|}rtBI`W^HHHD);AhgB0R@+HvObn!0o? zIxq1QwtTQoQY9$)hP+U#&K9qnOI%qGCwbZ(T)i^Q0Vr9^G~JMhHMFh3oPIvFaEX*s z4(jj*rjsDoU2a0IGoH@%BdqXZBN-j-i|Z%cTJxJn+YE0`C+z3Ol*)R2xK%uM%YguD z2NdArN1$KNjk4;1I$duuGcLKJQ?=|0Fm0Itl;CiN{%G4dx1_33-Lw@qi$$GJL) zskcfziFN*fNt7K}pC4Xz6?>D$4bK1)mg!3ey^(wqa{G=7GKzhOGPP8j9YP5$EmFXv z2`-{3qQQNvu?~I{{U?t$mM*-%vf&f;`$N>%{!sh_ME% zsGf2(bDdR_3{0*=zRD&FR53ZbJ<*3Q0?!hw&FV}ok7kE)O!7Q=I8rDBe6y%v{SR42 znSGRxWYYZ1n~fGe63IpT#}cDo3wc}_dz|Nc+giMMhAVTr+avr@a>^)E$N8dB_L-1a zC$m#;HQYCJW@N$;`d0QUBKOg`t-EPrBV&g7qovjzLC=27TxCrS)1-zr=K*%bs+UOs zcRsdge-rvD#HZC&mVWBXr`3hMt>U|PAmSJuZ#^np8nC1$knM{`Ny|VjyBzrCA=eLW zLi+A4sgyk&G$O|PB*n)w>FQQkO0xDSU6B}`G9Rl)3eJ6VOaWAX^m zu?N@IuZiLhTQf8dIO4E(_aGCye}bBJAP~??y*7MMWEfBkA%7$2$koP2W zAKfUu+F@=2T@b)-KyACsPrBS+0Cvw#1A*l6u!0_sZ0yD#HT1>re%0Oo_W${>aC~+) e|6d6Q?U$Fdi;*1HTqibxKW9#At7o6M?EgQZiX*E4 diff --git a/website/public/img/vault-integration-auth-method.png b/website/public/img/vault-integration-auth-method.png deleted file mode 100644 index c7b063b18bab5e66fdc0327f3103d1716d7df445..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 57591 zcmeFZ2T)U6`!5_67382IA}RtN6j540dWWNkQlnj|1o;pF-3yEG@yTUnF?{aV2}=}r}h`Du>ImJ z_=Da-MN0(+D~@5>yMF`*`}z0XTPg;AbPFRVUky+B^KBWIJoGx$stnWk@>uu884Zgs zF9j{6-`;t|S$OW6Mv148bU9!6K%i)>+1-T;1S8(_S~Z5opJg=EGd-L=Um5sH7Tzen zEqqY%#qjpz&s7v9`_M9;=duW_i@Uimi5sYx_R?E+I5H7k1;eXzD|u&=JCqqC_A z{^f7(2Btdn>+tb{Rf6kMruX_i z^y+o!iQk`YobIHfeNw)CNcQ*8_dEZd?0=SK$kQ;Ga-^oF=Es$lm5Giw2L}feFjzXJ z8Pl}0v(sH)uYAa6ngJY1Xcn>B*PU4EpmTwXOIR|j`8wh_#_=+8wyu1JBx3LcC_KF**%gSURc2>b>l|&yQuO3SUz_9Y&rL)zP7wnnd{&iv)um8 zbJo6@r%H8uf)@`dm)@#B^IpA%V8}GZAHG@QR}_s?`@oNRG2xT!U2;#RZ*(YqG5pR6Uw$?s9uti z4{q{G@=Cgo4tGA+lZs$Y8qf@Hl4yTY#M>@gcvf2?KLBG!8TOJ~myIO}!^oFL)8gUQ zR!?Q3@Z62W%i8kco49~}u3s$kpK}}!SH(c`ln`fcbh|N2&s7*#)p(EZIwH=H>6>~U z+Hz!Oa6LPs?Y%QX!+fwRZ=?|^^~K;%PMA#N?xPxNgIR&;l1e5{EhXqnYh>Cy5$A#t zO=p4xIrOwadz}N7s;$tIpay89#i%}Z{p%0p>I*?OQls>)7cpJMW1`H z^}_C?Ttm$H$zQCW?*+b0^WGB-UF3nJ|H5gGBgLNjTDf`r&qvkj&p6l;#ExOG;}37n zpeIBN*et%;THIAI^y@Pif~B;(zH>YM=ZF`#11u-=HEYrXOUb^(+^=81^3M`)IgN^S zDokGiYdhL-RR!nsA}lOS)x@AMk6*C}`{UlM8wV^W)TG?pio}ea`Ik@ZrY^@~wMDxp|^oYZXzq@oA2)O=ssXoI7_d`gQ~1 z20CpeH>+yaZ;tROaC5P$kb`cRRYzV|o-6j22dB~ttDE0Phc}CLgOE-&8gyZhj z=%nr7&n!83HvCOw7|#petl8SLl0VO6A2Uf(vzFFv6kBY+|p^y<7zBdX~4Te_L%#b&CeKA zID%8?(&MBb=Nb*o`JIfAP|fW8;PptW=2*OTM4r#;-C-m8;HbhMvW8A=L~Wjwk#cuy z4b)kE%QVB|GsKmZFrSP@p!qvrfd#SH^m6z#poo`SBh|}$VkM6T6t~&AJ~7Pa&p#XY z%=z;@OzE$d>xS}1-E*ZCL%Q<5AKnyqe{;ZTX~P^1YWR$ksT@lhETawHbC^33o7kMV zJnsj0GfzFQd4O=0yySHZvK^hT?A?wxWZiQ;(a17xK+g@YUDxyU|A1kYv&5B-x}YVv zADiMjFlWnRS;3pB@sDNFdq&c_ubdHfSJO2^2_hvthw6VhlAJNk# ztxuiBP9Po}>eMX8=NY}{94C6|xJJAx?3NYm51|yOe81f9(51&QV*#15^gm+{RWb1L zw@v4Lv)S@ZZnxD#2wS)=_Hl5<+KQgYxBo7UXJq3c!FIfZYtCixIt#b5p!fE)FETQ}#x6!$@a5s7m*Sn-mfM1KqA54A7h;r!frz>}jGV~eFX<+B$ji>S{$66SseXQx zUdk+|15(YTJZO8BrvMq}9?Y|qyKd4~eb)$4>gMMs-FG@!q0h`oCK4YII+(x4O6M4* z&gR83YTz6>at+N)RNE8uSsJxmnJl&+{&fH5Az7L#ax`&0+skoQb>Pf>OL}jX0mNuc z<#J6m?XxV zS{Hk$)!Cu?aJ@lepikx|g6}C-yQV|O0ewSU{9V$Y{a!fj8t49Cx^0?`d#)o29^O{Y0H0jReaIi{(l_08i@`(-7g}N#*<*Do#uDf8iTH;y zEFsT%{tBI?`%Bi2JPh6BWZ(3eLu3c-Lois%aOiU@}Td&rKs< zSgTT1y4-yXKT$B^{9ccjrN43Thi609O#^#x{Vn~a+jr@a#oK4qaLr}8Mun>P&TvRh zHFV^64-Tv#bJuZA`@Z^tEq*og3iI+@@zNT##16+SuC&9)PFz_{lJj*-l5)3_oi8Xg z(ERepY#)V?TXV1;J!8efS7A6;a%yenf#vAm!pBCM19Ep8%mn)%qAR#q0hUr`y{Hr- z$xF>qy0b%pyq#=QLO{d@GBEDHui>71*IMP9c&dYO}%GMBQ?PpsthkLILo4c;;_ zSaf;$>bfwT{i-2TLDr50w%YF^|FeXsnK+U#PW99&wVGo!TN9D9dutu#x+l(4c6K61 z^^?@t4fm$B&qlPU|H-)?AuV$`TH7MV$rHfBo^^0%HYqi*efnO2fHJYzR!!Dx=3cSr zDKZ;}Q}vlXui}-?JKqTyb&eZR^h$k1AtPs`sgS`!)?B51q=#_c#aRWGUQU@uS2*Q- z1nDpi`>I6|IB(qB%nXj3SdAA}y-xF@YyeM+Fnc~9jR{%*&`{ktt#Um@0C!{H*pniw6zwNk07l8BQUCKXG|t_FGQto;dz1<9%eS{ z#y)%3AYUNXAuomw-WX(bEVQyjH3n*BzC}y~%Z z37lTf(>D2iBFqt`s|i&DHW5Dsi4wO3TFuBX0rdG{@V?Sb|Z1FFJB;Jp;uY> zuP#SXGwmSGV%^4$23xic+wqIpksIn}ODb!W)t!7jUSp>$!P?B;gBrc;a6c=9B*SC1 z86yN+et;R$=~lQ$X56jYhbxgi8LE-pHU4Ye3xlHzV|>bf2n;cH+Ac zYL2}NWf7IPV5Yfqg7|XvF<<%Awu^3D$pI^C*UKNX$2aQEPV$b(nq#n^4S#fY-fL{) z4bdidD>~11XNK2Ab1PZ3e&*i{IfaOw@ZGCfYu8XluJ7#R6L-C8j3wqDzV=J8eQr8D z%4TfQWkmkypWSU%)g5r7zq2-=#GJQZVE%9)8;L!kihs!obDum<=yY9X1wMYW~QSx7W+9{_x zRak*A35>e)W6oxT*rNqt9g_C)t5G>Wq;t)*vuy(4v z>Bj129d+NbPUcLq1OT}x2Keu@srN0%icjw6STq{u z?t2?_H;p+dnU}kHmz+|-=>J16<;)FrvV3TjDNjKTR)&>BwvYc)p8rHRpB_A-UeJuy z@bsUKnVki%ck_C)Zb+^_uq}GyhDpsQ{QPOtc-DGlx3l$9Y&-JXd53qkHQj+nIuop{ zP_YfWy1XkP;^;(MoMN4kG0fhmfX`5>yG7QMCQh)dkG&H)Z*s(woK09b{sM?Fml*6* zx^>`e=qRCqZOZ$ocj{cS!iX%&jX&>5E{nEt@|c=$WN8`Qqa56c$jw#97WqE)a=(+2 z9)(1bA=9x$|6;3rNqzPzOTNM;$T_Wlr^Fdy#e>Va#OL>l=x-L!#(wCt z!$j4pr+qcYH1f9{Fq&B&dUZ2JL=Q3TUXYu?=C9yVtS4eDkb*4Hc6fZwMfu}PD zK5=mS_U&#jaa%1(*4Vj~bCR}Erw(WUtj6;JWH}$c) z`t;a|;H%nk5uY#sPJT3!TT!0~hJR6ZdE9<_{&iPZmmnXUE=peo#010z|4KD7G*%Tc zzMeB@-)Cking5r7Kf9j6~-+TxAbfb6})~trT&)HXo)3aJvhM>Wx;T_rCQE1q~ zoGwEnA@!#t@1O3=J9wPP3%N8&Jd&Od zZt_XKd?04SpDddx!@p7~$ug>ku`?{?$L2i?eQ!wCsD1`*@2v?c_DNN4%0t%qsEUx3 zOO$R6cy8*_jpA=U-E7!wQzi5};Llu_@%X7c*b*;nnY5KyTwKhf834p-RN|xJp&AY0 z%8v};txYgl^yU#qg*pd)R=#jx_M;tA{iiwkq8f+-{r9`R+&JMPn$F=x+-*pq2LPHU zQ!C9Z)(o72aqbOm${FRr?gN4kNg@WSo24#g~+EWuHsv+hE-9ox1}ja(J5CCO5ov$3xRhyG^&i~y<4ag zh1khCoKssyCS#Vf5AbGYcv#x^$6vFIU$k6;Tlwet6*eKcV8kEG0V{y@a9SfYpJoPqo+D33h;d@BaEnOz=qfwU8JwQlBe3Fv!%qK|A7`6 zka*CZ(kv68Wza38w3e~{*`NI?EWs)N_EN5yO!?}Q18hK7H+K54M%!Y><%T~Ri^DHF zIa2SiD95iE@s1F>@$+sP_uvqwS0%1tetMxn4gsep#*Ni;= z;So>gIn&BN5mgIG^k~7J8ShLkA%08`Grb=5r+cx!qOkl`X7(M0G z@3^*zkS(iPvz20ntKkzjtbJE^Nqm0#2djTLD$CAw!f~(#SN72ygU<<4HqPx6NYVZs z{;tPr)_9gIOdSqpI_>qram-9RbL@yT`rm=`|F!%;sFU0dVYjFBBo%Q8W@En)d|#fK zx_pdr<_{=_4ileg>fqFf8TK@0>3pW4RLsNdy7y3a{xCa;G@7~Z^@U@{i`}zoo4!S& zik7(VgvFzzDIH51%Dc4ug@|2I-6J0I*h>AcmCj#d*1@~0+0-Dc^ij!C@$>zdGre>$ z?Dqx^zMhS+m@I^jg4tf}L(-Osr>kihKgPVq;@&ZYI&|vw?{2|1YvBt4Y9hW>#pKO> zmwTH(GV)HqLZ=61fMjz8&TxV-df5W^UAeTuO{052`EBRXw_cq8C&md1_ z@p19vvn(e8f5_4Z8=xslB}Z3BgcfqfPWN!`&-3AG>0woR^!GWqcI|bG`=iy@W;eLx zK9YH{FKLTZYwZO~QDw8dm{}J81nj7%jW#gUA}wjTVKk(n!YNJ*wxu7tb&Vj55zOYt zZ#Zy=6y#)8ud@oAhAHzALzcVBoa|%_S+1SnR(w?^Xdc^7f$P+-Cqme~voRxTs@!ca zNOTCp`nB?n-cU<|j_*3i5=rpElx0L6+_t~^vXzd=ilzu$$JPG5?X{vn*Yg1)dpZ+t z7oyW9g>3#jLR}WHNT^T$B69iy+ZZ9QE3kX#fNpKp<^oMmT3(rM{Vf~!)QnsE^pbR> zKCNV7UB5EV)-ENd!C*ucgCBsjj!c6;*pRq)(>xHw?go=;4Sx_5@v28a73Z@^RYk}A_l#_D($Hd zy#^)Ts*L2(*Cd~f2eQR^g=iWw|4lAp&}HOed+lbhL)PrermI{Za&jW;Pr%Ym0WYt< zSmL)Y@4D2uN)IQOL*GEp#DWguS{M-&~%6Z3`Y+y_0>cS-NX(+b(S zq+sbdb>y^B)Tlo8(Sp6p*<>o-ewwK3o zNUD{S0|XN04`h&C?T-eZ&+~1m=7PW{7g&9?7K3Ity4h^yt+h}6@>F+v_ zQdO3e88STtTXuu~i>2kKzdyK2goeb#y4p`)`+b*&lLI46q!e5FbmKC_bLn>N=KX1k zK2+|jFqr)}<*_H&rK+LRomTdI;4zM`6J(CT>RZDTk;=O?JqQN>yE*K(yWks`&<)Sk zTNgs+R>XH&l|B};r)o{IQiZf?d@{C7#?G(lqsBTiA2Y$V1>grZX0;Ff=aQwA=+=3P z;$gL_G&~?aveg35BF8AC_#BM*j*Z$VT3RS>1YM-Q^Em*KSYuO=nrqp3pGBt<1Fbe{n34LI44Z_Pnw0`Y~QIrGAo6b zl=j~XS=rQw!;g5gjH=wtmrT}B=OBs}F{Z!uul;DX@34{iI=1|*8g&ovYheXsx#sZi zOiE}u&@(Y3DAGe%dBKGD=<(%{I))W(=H(f!n5NGweLL9Vn1xWpdfWj0s2=I+ za&sg~6l3+s&a4z1s1j*!qNJFVCN#~B<#*bn%r0KnD`SMhp zXXR`|F6`m@oO*uUUYR{Qit_X`f@n8+8~SN^&tuQZ_+ zqs(wA?W^hgIltA6neKbFz;l7)X?Y<*{Er)E`vog+(5*)p;jN-;mtCJ28O+f2(5xUV z%QYw?AhWlA7o{lSOnEcKm~M<+rId8#8NtkGN(`ns*x=GP6o10PgesWX(>D}wDxCw| za$~xat~2!?rv>&;^-V$vUM#PJJw@9bS4?WtJQScNU=81$PCUZYSxCFJ{vBo0&^^Bl zoJj9AI?hfFv+aOfJCT1dFHB$3W4yz7e{1=3lm3V2T-$)T*f2r01r#&p`qsp^KXS zk*1aU$A`VG%h4f(f6gFQX|$Qp!WJJS(iMC=hEsjANc*GrehX`7r2!4LmNSsJwudce z@zzu{Pl3xbg0;+RNQA>T%Itr{N{~7c{ttC71inA;iS5cmv{;jK{c9!S2Vc?4z948M zkvsF@*_0Tvb|m+n9^@=KKLdxF^?v^{qa!B`^y;5g0U7l3{9mfJ0>#dJ9^P<2Gd>1k z3!?d0&9>7%+_>mLva~-BW@iqq8mlG*1ZuItg)h$v&QF@a)5$&~XqfTl%>aA;R#JYW zO+4fQkHk%uRt1?i0Ec8^ku@vZFO?BcLIBqJiRNtpFkAmkC#zJ^L&dqFt8O%ntMY^Y zeQy6-a%Bh!$+xyW{yo${ch6cOLZP;?;MTUd$9Q97Q-;J)YS?bXwnoHupV7PYGvZe8AMelfB7QqPHH+zPt`m2N@*DSvfv)m&+m2A$ zP`T%CL>)YMSO2D}iLn;8bZ?a1Clhi)#w}iO)cAPEY5lB-$+<>1V*n}yfCL)N0>++>>& zO~DD7^jyA#;`} z?a#66Hu9kK{ET`gq2;r6@IISoOQyEI6G)pWg71lgFwq0Kc`ht|)EK?oIG z|9S0SFS$u6=ubMB2r^Y>jO>cBuEeI1$mWk9uiQco!E)>%+bt0p2PqsNs`y_1 zuP;u1Y_mN{xz%TJJt6YdiGbgpZWNmGm?^@!DrY0$S2R5P18V=Fa~#934742EJfWrw92V%Q4)b;ttJ*Tg>W14|6QQ7w4%5GmblLC{;&QnMBot9TmvZD^s zpnLQwl@a$K@+RalWkEp${k)Nb)pF{!+Jol&++;R761tpm8W!plneGMxnyS2(2E7s= zhzPQ8oe{Qd!QTBy3O9S}XD1p_Ie&F08=XI4iq69{pKaGy-sB?s%3qa_qte8|@@E`H z)7++xMD}cCb88KqP)w4&+nN|zhMsO!S!>k>GQIxPG0>l~gc0DMgItB)MG)@^!mLOz zkzk>2rx5URtCcPQ5f4@S7#mPWJOYW5+u*zO-^O`80mOffP}fSzTmwymf_+Er+b_a8 zaln%`(mZNI9@tpL6fI4HXVIz@VF3n!ZEUFuC$skDxKmcrg{NC<``TBt=wY2q84<$K zAmWx(ro$!1*{d3Bk&EW-G^6n^SNTH!d`}~HC4UsKISTuvz#dHzXm57O!qrzXrdVuF z)({B0wb3J|FTrWb&99nl*BT_}Zi;H=oo?O#MmXA*co-I7l?#TmIY2P_QMhE>WdU~y zhZ8qw`Oo?xo}Ar*eN;j!-W{6>Jn@i1h-Id@U@#?Cl@Z`x2=LFE$)pJ{IsoV&*{pC$ ziDqz?K$L_X0f!uQ2@S~Q=br}ZM4&Bu=*IbOW&i?`G9eLg&PxbO{Ozu009%|1B9|H0 z*JdG#Pi$lafWYBSgGB`;UeLWcsEV?G7!u#?gY96(1XFt&3Nmz3w8Y|FuUJ6RHgpOw zzosQ^= zpT+RE0B-h)BaG(8^1_t!Rr6aOfho~b(fPQNr#`>U!2Qf^FLvuq_lV}ooPxu!OKE^r z`q+a-C~f=P5uqm>Q8ZsRi#!oy5esT!Wn9h*X(^Ku(2!vQLht%tp5V*Y+9!@{vNK04<>i^W3!k#A!BhpB@%jYXaFt9 zV>uDFCag)Qb-x?16&uDF(CAGPyi4kk5u;O<8`!T4;uk_~6-NAd`zhx<_YgWgdA$uC z59P9K_-U5K(ypyC-eps*<0WY)NwE(J!^Y(B5P>P7uYK6m=b}#yq8_{N3{hR#I8iCk zZD;R`p(-z@S7}a4Bq>0i1XbH7*Nt#jWr85S+u4p4PGgJ~#Qh?MG%vxD?@*-9{;=}S zcbWLiaga>xz$?B!a9R!3X2%G|chu!1l%Er_q)WF{wGs6g`GR#`PtCyadL<{6SM1(Q z)00vAN_#dTLS(Xs-2%wdcR10K3z$hPGRXP@QHdw#g8)cj0%~XIoynpFf51{(ZoOh@ z8nvBt>Nt7wBgpu@ZR!$V`SydJ3|ZD|AS>ADL{Zh?qyB52Rrm?>_|bZETA&TE&?OF< zN(7(&XWJrZDgfO7zm_TjKm0$U6F$(uaMsVQl}RVBb-CHy7?cvHyq^dtg2Yw`rhuY9 zr|~aGoPNCFoi#43xq&e$&ZzhUNLbqMJWTv$wdjvUBZ2M#KOY|(JMl}KJ-*3v`KSKu z!7g_~%`c|eZyfG-(ze$fx-(RnSiv4?RC0blM^`^XYQt5?mn6V z?g&7ihZ3CzXAF_lp}JjP<`>B9s?E`&>==yITaZzB1KmRdnxQ2bT2t<*jZ!V(xf3oFd_kb9n`sx?U+~&TPKh4g_T#&AKzZA-JGADMg=0xu#Wek)HfR~5#u+6s@+{oBFOA6l=hIz z-L+9WQ}AqaH~co)Ls+nKp~MT+_kL9P`gL}rEje<&|Ird*NekM`Et*sL=k(_h6!oxS z5$j{~>k0W&fLg+Z<^mrB0nyts02U1ZMhG0rmzfz~XDgCe+P0Tj$*&TFqKZWa#r@el zLb!*UmzOx$|2i#<4tutwbg-YtZC&AU-!c}N9jRWGU~Ejm*HQgwYo;C2@na_y4Jnh< z1F=4V@jO$|MbH<+9hA2d44&u3N|TOf;Peglx8Cq-=zTEiXP9vwkpj{u^_w+bntJqU z@});^B=l6egT=Ygnliwq{;B^s)2_I?kjJeQwB_O4`#J1bkJlmxAb9d`pQ_jSrpyj{ z>Emrq`7MK__J4gSuZD2`&I+jb>dmRHd*u87{?fW~)i^I?Z+8qt2KMKzb@bWNkXy^I z4fgRxnh-(%q7n3dV}x~)4AWxW=zeU{+AnQ3jL;;~d2BNRs$deJ@xmFNl=(B}IHfY)a38M~>-VL?70oBFT*O`GMsM?-Rp3i$FcjNpw=Kas?-ChmB zLS|SI=(tWpl?kw#uXWVc?9!+9EJqKThNOU#8EQoXU_Ut@a1E!0Y_|w8&+?>1?t**& zNlA?I9>T&$w;SW0dU+0^)*Io@2*A$kg0yq96Eb~d+9NQl9*guGf~Z0h8D&+L9P)WC zZK<&!WKv;8RMCMFwY*sdoC%5MBIL{}jpAj3T{=9fR=#m$t^0$J>U1&{!Lr(jXs83L z4H%)-xp=>HuKGMi-S^s^Zi94+)6B_(^f}68m4MM+)jhzcKgDT6k?@9LcrN#2fV~2lF@AKA;-VLTvJ|i z0h*AMFefOXLIzvL{3fH;W2jp(Y#pPA)8!g&cZRd_MG*G<$Z*m^X@|D*nhA=|BTw5p z1_C7Y@6gD0nc0D2Tf2__XzDrn&0!>Cz{umn02$>uW}gA&zR>+5Y-Bta%~@gg>j)fu zdsfKo9V|VCNx0$?U7Owhk$MB{?mw%DFgi~{gRE?*J{onfokvPnEvSR#sPPrhif2Wb zmr&GQ!@IEMGKLd1aAg-$6x}_o?1CmJDGR#v#MUy(gIjOqiYHtMU6c&mSn%pnWzQ^a zmlc4@`;XMm$|8PO&0l@lf8MiZZ?$DM*4XN9QSC-j8&9Y(`*{6%hm_at@@uWV1cI^a zak}jk{6PfHxZpEvh7(=$Py0ixWJKt@I8a0hOYZ}#o4KV;2C4yE|M%6p{kzNde=`Df z{FmluCYm|;AE^b1>Ha@~Kxy8K!q0|q)>&X+8`FyF4gvz!+N4;q)q|xD+5T(OY)yj> zY3S*WG*GP(+AcMp{T6CGj!#NRxC6&;J%C!GPJ2~VB1u_m9ZE_R3I(L#(~*#=3N1YI zco^BC5D%Ib64Qrn-Shpy8-E4`L=vqAX*Mr(ymg2Sr$T@Ms97XJtq53;@h=(B1f8b8 zotU#7x#_!K9D00X3yeG)4j#{5!L%Y@7i0q85Ge`ff3_XGr^@ zeMkKnW&1SXwePI_#-Bx$ve|N3T3cI#wG-2ziVkICzm-Pz7AvmtVcvKPo|F%h=)lFw zMx;z?&y>LqSO<(qE6|zo1C1Uz0|y|pld;e373L>w4d$~`I$L*mr5fDzI{?zT0=2Vj ztR{$MKZ2=(nDenYrzd7VI*>4ksO|WF`EE35t*sqG6r4$-O>db)Bs=p z=ka{-<-b_Pq_?uIqqTuOsS1JJ%gY`YxVd#YXOA8|8et2%#wnXnL>^q})!v#%Mj9G! z5o`RBW;kasIkI9ALz1TrccO`k>5)cp{G=I)m6RC&NZP3KrqgbyHZM!9b4RKI zz+T{*QABWeIw9^Bfqr=He{N#wR7sB5DE#Ly@RQ$5fK`S6$EW`vg^I)>(5w7n5WE)P z0w<@It*s929RekIJYHPHL)8p88K4hE3oyH*acPL`bzHG&sXgzEA>v@35!NYr;-d7u zjnzzz_^VYK^vIhxQTO&twNNOOSzUS2X zFadN$@2!PTEOp7=n6AN@Jw?j-F6OKSES=b%mg@ZU z&zZ}!qBy8GL9sCOLI=nXD*Rpikijqkz5XB$UUvh$9bg=b7}_|`MEc8MmONZpx)m_- zGVxJtp|N&mSppz~3{8Bmx%l~2FnpFo5G}C9u2L%!80)$}g{=0NmX818KjI55Af1!u z=lQ*0sLn8RBNJmB5(T6zS0rxVDF>>*T;QO&EsaSu83=<-7Oilwekj9P*uJLiAxFz? z)!nx7aRtMhjj;m8kTaD?OUR^)fTJjLJ)gI`BVb&pDPUA^=kQ@;O|HYLB4-VKDbE8} zwpS|MN4_a{g_QI@x#4!%4Ia&x>c>MKk(2db!1yQkeW?UTmHm7BB0cu|UV6^9pe;(h zGoQFeV1=b4E=qf(FHAvgxV_n<9>Ra&`tpr+o?Fh3igpOu;~V8G%qEb~t0Tb9rKkKo zSn#TMq{P>c>ATgQ|2+KtyS0y@GRglWFhd{=fq+2vJ#Ll8^5lb+fG?E{{Uqy({0;v^@`X^b&}|hg*VDqD|yV^67)J>btAsM$-vr{4^1qa zH@_|_Y)8)Zj+q;7uF)O;IM*T5v8}J#x81+AdF7H^$X+SBNT<=lN(tj3++BF%{ZOuc zwrpCw&GHUKi9iGf+~nFclsy~x;5J;*b-taqSG^*3dz|<%wc;t#64`E9<>i$3d00Dl zH2=XJ%>!XoUvP@!7FL1VtFd#Fr3DuA?CqAE!~?JdoALzcr5H9bgG6FLP<8)~Nt%an z)iheeyv6hxQp>!p&_j4$329#o$SlYYX@Yt#h!tjYU*2yy zopKO%?BrR+h3~J~&2APxbvel$5;!xzMil&@H66^6iF?S}YA0O17koNUGzB?&7*@X; zP*QITUYWwNr?)ZF^&w1YlRP9gad0uI%96e zUgDLX9K0zm{1a6~!;Q>GfLtb$hpH3==|G1q=_vA+SDWZ-5-+xe+?%T(w!6x^1AtA~ zC$|gMIdrhl!Q|T&KD!&}{@vZ9L85IQZo$Ep(m;s`a?*`(Q4ShrNlH0yI1KUi*}+=) zdk!ZepMt<${ext23k`~;kb#`fg5#`9()e(He;+UfpIlR~EnH{pUmUG9mz0ufIzjRg zhPMQ4E#G%w1M2=$brwru=2Ym^v@e;6qwR&>D^NL)c)FeWExg4^3c0tn^5|#%0!TXlU zg`MuzL4?6ND(Pr>P&qIM16nRITmnpjbS#rDW;#BG?Gm3Y#^7b!4^pf@_2Vz8h5QKk z_5F2jn^5t8%UYwpzrHhJlq#wNHU5wAqJTYpiQN4IVL6+BUdhH(hfK z7CM#LICWgZ&xnb%n%{@TT$DqFk;-I^-<~^-r07@?Tu%d zP+f;CpoYDwa(Tw-Ry(d2lG{81JL|JnYd@IZ+C4PI!OKbQX!DowJ-~dwoT=_(<+xz- zv8TcK8`Bg9$nW(t8`Rc;)WuMR~GnVp~MGCMMiwo)0}6;qti`z()=1Y;AO2S>;7L8O8xF#k~z1u1dv{c6p$z z-8YVtZlqa~cYjnOsqv6#C)03YU_-7xpZU@lv8sRfSTJLARh(E}>*e_L#koGJ_o+*6 zC&yMd>7Rgx+Y9o19ptsiI(j5-t`b|;I|?k*0D?xz2MST)11|>K<`e)>8rsM3|DKp=?mE* zi+eTQTm@&1X}9HBH&fo+nJ)sPHoj9Ykhmo#M$+^BPr~CC#vCnX&qiw=4z;I^^qE&zSoBM|Ykg&CQKl-0qsU6gF4V zBLS~Mbj&abTsJYbadB~Z)&*%c3gJCtGvqznkAqh~VG!a-7NE!vKkE`|9uj*zWQv z8r`2(H|mf9K+ncMG0aWXvbz7^h%6m(dyUkB&9u}+L{|shxA)I|pL-@v0N`D-*dX`R14tOiX$q+5#RqJ{e%rzkT z2sgJf#W*H9qPcJpHg}IawvEm`>dd%T(%NbX8Vwc-9!L`mKpPDe85S3ZTau5;H!jkq zR0E-@#{w;4fX|s`&qQ=jOzlwS^|v#UAf;N#ulIxCtrFT8dx`9eTJm+!BgffMtx=ns zPy(*?d&Uc-*7rE`Z;90Qle=XxQe#f5V^VIz*El#h!bnrwfY>jN0u0t7=FksmE1nz2 zMk0VQa+7$u`y+@szD2sb|3)kl=g~fld^^-uPWqu=>aM!oD%SCiy6k{5OAVOIJp>bB zM0)NwfJc3eQ_2Oc8v+O+^d=C|8iP(uMNhVlG0HN@hTNU05mQ$)n%B-vxZ2U?a(V$c z00nCx8ue^yT@B^sB;1F{{kYqlws#jChU`XwbUZgp)}!_mP{3E8p|4VYEJX%sFS7YX z1gHZJ?8nx$N{P=__~B`v^_eaeX#!uXhDd^uxTd|-XewhHbV61g!60^Xl%(pG7BHRo zIk+ff-h8T$x-~cXlPpks6Q3N@5vvnCmk2f>9D6HJE~Uly9TPiVzWd}!K%#i7eRFS$m-s2vUnqWQzjNpO(heEl%G{#;6mu zh9=sK-3P1iy3y^Fr%38X47EZcWoULS4dt{vd>`2g5^U6=&Qm8r8&;rDibnE2P(IAl zi7i?*taq8sEAUPpvAgQVT9a0w_H#igIvav2-Ptj;97i~v4BBoUP@->L?Pin0xS>)|N8c*_x5VgRCDa-)dakModW#eGq;yfr@~sR*c99? znt)#~N0EG+1&V@7>+@QIB9wMZmE>|R?zcK9u5HyRQKWN1@HJasn2v-F4n`t9$v)EM z#l@lwq;C>Vc3hDE5^9(A#4ScWJ~z3s-`HZ>o=Plhdx*CRrkJB+ zsQoS0f|IfV>p7v(3gb~yqkBJ>o|ncy|j46863i^$IYM{mkvzkqa` zO_9DzlQOa4N`c19H=hcfcv%^LCi#dtDZEtzFMhI2s0ABR+C^j)o+5joTG7xciBTOcy3pJ^ z-m`T;D*l*u+G{q(>%r3PUw^68&6HF7b~Ob+9=|l1nb4E+lwN(bkT8@yTFuo7&ii{3 z()h}jtiAiFgVp&d4Qt}Hrf4o9Sf@#r$70uqP3Q%tBLF#Y-^s5P_C1&@YOa7tc;uY0 z%E;2e;!>kD=~4$a2>qN!sTL#s|0N70)#q*X`g|i$Z`s z0pu2hEm&4_wp-Tt6)!+)Yg6#Vua2&L8^vkDq-Tm>OZ%G_j8&1%~!t|%B&v)-*? zcgDZ%)2s0>@u<2KY0r%MlEBF}sbhv7xgmj5vBu5icnaoopuh9El zs1TfPBZL0oByB_`J{Y z?!Axw9p9gQ9PiGL8I3Dz-D|D8T-SM>=XqzQWEdzR3y6460`rf{Or_oU1zcLUM$gi4 z!%FZ8{kMnX=-<)w8>v51-J;_OD_a8}UQRV9G??#xrbRVnWNdzvIwJ~&|7!{GeqR`f zpcZ*JyWa9om{VtK=7uYa;HD%}S)d=)d|T7js+v zD1u}a*D`w+H+s*`CuycBb9nSU%{+B~|C|B(?cOJ&dP%)ma`0ALu(?Ixw{WIL-9yva zTSJA^N{uP==4xvLyf(wW4oN`Ncon?!dBK&8SIOUV$-e%ixMo07dF%Us)~d5|XV&J2 zrvNw(pFpldc-F8HE*_~*k&4zI&-%o7vz^h6;#D@{o{L(a5tRb2(4PL(`9?^Bzt(#n zE3#ihqCKRcTKOCCGf7hR?ND$qB4{*|z!~XCGif``yJlle+d!B0B*ox*f}5DZWu{+# z{C#WG$M5LQBbBY&E3!=6Qu{u6S}H_Qr2-I4%-G_ku27@uyH`s``IJRqCez~TQfm!d zouPQl_7^l&6#II7+dH~PS4q_ffi+b;_{XDW`2p)^WMgH?*A&H)`*YPoLBpG#@{EM>Vv!`O%3zmLUkUM41&kdGA3KcT= zdyi-gR8p?UCCJkZb=VctFL~t_8?$lVEzC=>@Xyf}B45{1j>q+2pFLgp%(s1|$Zr;v zS%d^kR8u~)a6U8y!XixjKE+;_gJp`?Yx!3h7Ri>Kg(C!T<~u3k*k=t@elJtyzE#Iq zZuM$4+;SPMx?ucpqck%kyK}C1UE35BwCZFjjG7Zo;&U0mj!^rXtC#j>kbzY4UjwP# zA|bbw*{B7P`>GHU2^BV7hIj@M#HEkkvu>VA! z4bq1WC9|Z5q0yYZ&C74OEJUt7*IfleN39W_L09+)Ww>wJp7 z#Uf>enb^_My$|D*=Fi3yWI0}gI}LR*Re=;+;3=$CpU1mx-R1^LJSLjMn=+(b8+N?q zJ-)na4vVa@Z5m5&Ox<2s+!>wh{-Kc8?YA){P8b8jS*Btm^t7FpTxH_V9#vjt?pEpY zDfb}`T_PhR)BbI;EkQ6fB2wC>3({h2vUdXN*>YCY#JqLG8gZ|(dKzWebGp2W3uv?` z?TiqY`&sQG9G+M`6T;Kk|7!i;?{Lwp~8AEE;;xctOOu@K3~ zVk2870VO;QG1yc=Wxde}C4X0!%6wPciYhe3N`~2!Rj9!b8@Dk`s4lS8smPIeVlgy> z>M44BBSj18>c)Xgqyx{Ysia)Gp#gTdR9x@Yp<=2)YQRMJnY8W?G{~j^>4E35kJ9|6 zJT%`RsUXzZ47u%map!Dad5nWQQr2=D+ibAVZdnH zr;x*Nkg3=~v*3g82xyr(w5&W~KZ$A) zP_Vj--&*59jjktkD~@ga;Bl?Jg&Y&|Rv^>tGErh?zH&?~58O8-M)npq7D5&l_jVT{ z?uDtP3c5q_-G{`g?I(NR5F89fmKXqxB1s)rA@_&Bi8KBNZcN!L-+&BKhJ1;NU@+W} zKjHr4fi3@EhS!a}|5aYIie_Z1aG1n3Xzus5Vb^t%tHJ#0JmcIb!xXqtOtr_24Bj2FK*>K}q!@-jQvfBj zLFqo`JGo&w4}zijv2Cw?16n5(eS7@(U|_N43(+BI6cHB{W1JiHe`yuWh{z}LKc?Ot z|KS$U{$tnue}0qypP%kS+yRvFB}PPrv^!+#6+>7BfBZjaZb;VpKkW0CSn!nO<1kiJ z*`7FRwz!v*u?g7>N<*&_wHObq|H{r2D^fgZ&{zFW{Vn>f3O?s&~9!g>@8d7LS!2v zAdvas08(m798p-Tyg97>)j-yzyT5h>#kB2ma@fbcB~Q1*&;bl^;zpU+;2TiOzb@+`E2iY z=zH54aS==IX6<~`-O-0w(EgVK zab!?i=_45j(bFj<_>`gUnbKyjg zHb_WvKoF?kQ=+}w7rd#PcI7Sdz^*7Xj&yu_EBTK1F)~KTKJXU0a9eQS#)y?2a>bDP zbP?7C@Fx^TxEJ^9XiF0<2MBM6T^lfmB^W*Cy>3wH_DJ`R`F-2ianZ{1;=tL0%J$%$ zqCKLQ%UfnYzoY*Sb5WQ1SjRpuLyhCW8u0qbUy!E;P$E4Yzh*MQtL3`4yYm1iPxnk2 z3P5fLH6#*v*=PC7d!~R7;jCONA`g&WK$)r5@5*9A8(!&}3jQX(t2S%ncl1jg;|F-; z2S~^O*f>)FV2Si!<}udXwOb1{1?%?d^6|L*Wc^-S<+n1#b;g^SD_`1&c@=xTMrG}B z>MR0%6Vzy9j&U>c#%j7stNOD$d-DxDm5gKYB7l9vD~0e;G~P46R=;b?yj%V#`2}as zPDl5)_I(3=*6H20y&rsxp0a8DI7E!i*c=iqfc1+3-B4FME_|jygkAY;BEWB@ZqZpQ zqXCP=QP%}|LxZ8pij8kig3Xcp$b52^9IKJ&4zViZ$}n8-IWSnB@Q+p;|JGgnkDA~8 zOQC5ZPbQ)^uci-Gr2yOp<`{h&8-+NC1LpFjp` z5BY5b7nw%0o3(*RO$f?s!jt~!T`;>B*D%-(cfgs#(QYe2P-gvcZK1n5WnCJ^2@hk|tI0+mWNYQ0 z{dx10{$(ffO$>nYVF;xmu_o+fj)W$_St75yJ zrH73@S@0q90tc?ocyw(l`^CcduYEXlw;r)FpY1MXNIP57oehd?i-Cc?Q$7d&!Ze+M zY1{|tPa)MB1M%Zd$3&Tj?^dH51V4n~;tbckG*HjHIxfAMm3lpPI*(XAH*8mKXN*di zlzd?OSnxP-Jv%a|E+el-;6KvLgluPOQ-QxA&#)mv_Gc$JKbc}GD3&5q!_S8w0m-Dda{9RF6?2!Qt$DZzpMJJLxt1{wMq1M((qG~VU0>@bA7*ut zjAnL6k4vUkIKCO7MoM=d=lp1!R+cU-c7IBdR+~~WM>f@Z=f1zZKHkS~RIbT^y6rt= z2BY;b(xoMEId-!weW0M7AyYV#K1LC9d*;`!XDyTeSJ!8RrD*}9FW6`T^l^uXI?*pU||YB z8;6O%j;4`l$7W-D@`Zm)v$wwDurrb%{8ro@=+SbQ8-3bI@}WlFbh3A*G}%}!0jpWl zC-btRI^V#cKYH;Ec`yUrf+khHO1@Y zpPc9H3aj8$q+FIV6}v%AoS|cz??=vOJ_{obbt)4k!+vs(Je`G?ePdZj*`MsXC?m;^ z?@SEMkHqc7UbtB4K6IZ6)o8&Wq{wVKu|llm^+#Nbz-hk(Y)ikn1x-f4f4bplW8;IA-;nK>zR4 zw`S)jS{|hp&F2bg4Y%B)znwipo^wosn&ue;Pbkqi;q%c!1P!Lbp|$UadmODT*wZOA z5|02X-ykNccT{pxTevq2gTDQ!pdp7T&Gu#jPI8}l=vZNU-AG0W|K$!}f_v9hm@v5h z{mQT+xLYbs&9wsWrX9($Wcd~nK`E*~99>2-#bn3RO2f|*Z=vfnz%)&l9yp8PaKSTmn%aI|!f118~MsT1{#n7A9+pp(%2_Of$8K|owmdB@#D?`f0?kxZizHF1=T<`w9KLNaN?Bq zF<<)t!Nc@pIdfXWH&CeYvp**hev#Y*BEwU6f`mfY`UUP@=g?h9QJ-y_C#g0TwwE~o zz15$vkkVtoZO+D2wO1Zc3a)_t{ZYXjrw^G_#*_q`W`Y(^xKH$HM7M z(j=kBX+VDQ|vjWv-ChS%zj!(ux(Yy);p!TTdrCh z#%p4iJEM+1<6RT`TDPX#LEdM~u=M-_`@sN`hxtjS;OW~oqnTKq;>!j!PlL=qYqYPDp2P0Ae}qLK0rXc3EZ44+rx z{fP2^JTe%ie56hD$o@wDu~N@#Flq)Db`rgYK+Jv+MqQO|8UeJM@cHwU%lo%WBgw4y zkpe&c#lCyaN1rUq$Bv(F(%hY6k#tOcDz;)5#r{v{WLdrNv`2mV%`bE9#L!w^v%91696D-Z-H1&0%RPs(c{|as3vmCEA1ZGcbhnUR%yt5fx)${qkI0i94 zz05!HzPNkJ`u=U9R7djl%du_tIZoSUxeMeVoqKw$H+qvLn%Z9k+r7@s!-|zvpb857 zosE47xFW1Y{Vk#ChXzevok>Ot%9EOI2`ku-lb7BHoSdCu(St`))CY#wmk!Yd?fIG) z9K_leYek&|+{AvIHP#sKFMrF+DaZd$4%U_GMF0Jy=Yfl5zaH#PQ=rPL3;^@T#FMz> zWKSHanlLG7F3g#B{y1cDB(EpJZ?8tKYb&UCrFhN%6Hv|(vzatzt-cRoo?`Es0tN1A zD72(i+8(mnypD?HBw$XdD*HIDV2)q%e6vY%r_UWzGn;*@P8|@8UqT=^N}E)npYtBS zN5`;gt6-SR$7p=Ucn)W=Z8}9=^xbhl`)l`fc)jptg)hGE89{B$3&zKrD&KD}BCg&3 zSf0E;G27bu_D9ucX`&Z>>g@;yp2PH6XQ|n>WQX4eIZhLaKIZ%w4#(lE)fM>E@tp46 zPDM{_g?Je!3T_5!L=YQXjxd+&+;)(zK9}f68TFqHn1UkE$nFLK??LPE_i6xkf*Qwh z39k+9h1|8Aoq;>XJk6#*Bo9Lb>({Z*C?!RlFma8eWyqX1mQwMQsOx36Qd=QZH{Vw1 z&AU}-BQ7NioR$D&8aMUC$aNm*WWGgY^$9Rpdk>t=JT5%0#52H2!m2uwr+9I!p&`GZ zfH;~>aVeX<6HKkD34K<$F)J8jo2^+Ri2JAWYQ+x3)08$@Sy`^lYaB$DcXsJjz^g4+ zR@U?~6FThUNK4B*5Q5*|Ur4_j{nlYjy`Vj{H87qiq`$Yv%ozLkyyk}*TyPu_u0WG*|*npkp_wYN3Cy}ZyyqI)K9JM+%y zu!<;LS5Pjm^P6n@?!4nm6IRrg*dAyk3X}<0@|In4rMqg0#!#)yDLWoea-&XW?hi2} zvc5*>FV8cejy&SOR~N9(3Pc~)Wu5R3Z%AVOJ_dBp1Dt)i`Nw6izf*S1i* z0Uf26WEfY{AyxZs&4)6iBfV49abKFe?PeY(kf+k);GdtKUws73sIz})WtoY7aw2 zYu4$4+0~ZjkU}BSa`$A4x>c-gDx@td@)+yE{JUGEwGXF_K6rIrrLHY@zS)bW=6?4O z8D?q>%fnM+@D>V-jugL^yD7L@@6px*{m$9e4IhP~uPolz9HanA$wQQl9bp@`R_m19 zh|>n}%Nvnf86puqg6V#7TKF`UqZFd+=CM0!%|H@QOQ7cCVRCPrL{ zyEUF)^;S!mMI$yRA7|qyZxFxr11s|5=(WB>D5u3Vce+Z)*2Tp~X_Z^+ZFv^me?AOv zC%TJh^1!e$2J8d=dy6=e@h*HF0=J`wEs|NkW4g5t3`w*Iwdloo0ue7JG?V$7pN`Sf z50x*@PtLL&D~k^EZCO(ro?T8ZFXWZ!vc57YV$0`sfE1CxSXDE66r-NAc1#+TUnlNS z=ksN8gETU?O*EOI+8a)4rqGf`*W5+2^R?esdbK!Td40t48NfR$gY#{ zW>*ry&B<6U_5v`Pt$yRROT*qbTp(9TE+`xLyeyBb1ujt!R%7Yu1wl`;oTE+0kFw)_ z3&m@pCUoGSx4UR@e3Ja-EWYKndtQa3fq$RzwRFn>ovxHHPrT6AWS;!^GoC4IGWsNgieTYmd;KEk_x8vz-#Z{wc7&}l8MueU&XlY!i7x~Ss2 zWMyLK#AmcxYwsoSZYKF??uU-Q<5}l7f_s#kF7Lv|5xz0DNAi4! z&rc4XI2NT>C)2f;BKv&moXtq}&dbOP!vr@Moeha6W#kSTL z`TRQyE$S{Ede#=RB#b>+8kyCn|Q+^hy%3 zoxBO$S6z~%ia2v!6L7Y&!hrf&#VDFU*b+}*{f-YUF`wg86Dm|sk}7}=cmz;ROd+?T z%;E`|B1N-(yJZ&^ww<9yT=vX6YvcFv7hUp3aXt5pvp(}1+|B8oW$%ePQ=}E{fZdSi z)M>0xDqg@vdbmXKXv$dc+(3UOiD1w-@Z+%Si}XPSv&EHB&DHUY+n z{$nmG7fo-)Tx0L;^p6}o8u3S$nrad=iEKA8;`*{Y$GJ~G!8_@0dS$K37IUDEmlJTG zhf^vFCfj9nhmPS)Z2-kIK+=a0rIQ91@igOEn_d|&9XaV6jk4N(c5c1%&ZcTzFYq?G zAMK9o-FV?-QLYxxLK2H}(QU3Sl#p)o=q;9}&zFy~$36TQ6-JB`JF^uO)9nM9vnVne z2F|eE`SN0?N^~)K$>|t&hRyetLD=hhe(EE>?9Gbx-xRHP^S4 z@t5d^Y>WvJuec#~>iSs3Mvk$jn?zm-G3vrBPnMogw+_dsnQNW&N<~uNGk3A!Kr z94YNicDK_W^x?KtJr#ddTZnGhRR+B|czUNN)yXeoE$NJF|0KeV(We){Ycx2U$rBfH zWE{^#3W9o~@*(=M>c6~zD_HbBRRnn>DAbR0P=K*IQc+Qe|5Crb37q8apjVe*-Ga#r zv1uJpL(`*q{hp6hxxYldL0y@8{&Nj~`ioOb2Jm+%_kc)Tv>TE3m$7S%F% z=fRd_iLX@ky2x4X?zhu+9^dThsylHWD`}JW)>=Niyr$!PMEeuqq`zdyE6|@0yWmzn zkIMr!QV2Oy;|yER`~`sI#AIDZMSuzaAfge&rk4hFU3kt34%ZL$=hryZXN7qJNAp-d zvLTJ|%l2guTW!T`l_@cjAEns_k15UBpn;K*Kfo3*W_vb=~c7etk{ML=?pq=iv z&0iV!$q9^*fPbmJiHeE>Zu7S`u3+(_hv}!SEtp8~ay@@>Z23Zbt(zeRYCY~S%N9cX zN%3y7zx{^=(I)fOULO^db{~xve&t8MfoN)X(`1{9!Uub#RKlp^1zZ+elDYq}sz}$^ z8+hQ7xqt=!+MlM<_JP@}k90k)5kc!h<*kgeG=BiI)Z6e~-QM6%^8liJga`2%9>l(! zPFPHxp9M=6)!B>Jz_phM{}o3ytdunj|R9dMQKY^>e1q1>{G? zV4*E6Vr^(-Mh04PJmk6YkB;&YDo6dD+>qT`GxZ8(Wc5@FJ0|)Cy1$a1rrN%)8-}Qg z&oZ%I!8o`-rQ}zq_3X#Y#%deeppH3Cd+i?0hKnW?2%bj8gsZ7oJTfo||HBEjh zIqA^cjH7pPg!lpJdFe;lba!4xa7=dtJbmF;5M@He=4_^!HReix@md_ZlkFK%W7^2f zTkM!C7E4qnKkxxDA`A*Fu}}U!u=TRS1gAk>rj@Xl;mSlF8PTe{x=F z30or%#tP(3Yj3PinY<#2RLU^8{|)`2lCxS_rj}^3pa z0@q)a^BkACeSx&=AY@9y#)ghDI*!`R)%6WPk2^)%1>*k#_+S?}k&*xM^kXE6*p~@Z32=xcP z_Psv1Qhk`Uy4OXtQkkubLQ{iF7R#DzOp1t>HdD+SjPGc@M&_8rTJ+u(ISMYSbe!-MCpy5p!_^UNQ z4M0LX?b}q6WAbA-4-}9V|6nx0OYxSmLr!Lm|LV;3B8__p*YVy1KOojNWnfN?tx-F* za<4na^GlnWF_F*Bi*~2V4{s#N-XL2te!UK4Am`NfLKAT*Q4v1nKsoQrUX!hi5q;&R zY{Wbd^$jQ~FoKPz+wIMBpUBDrxGFvYxoZNW>Q=1C>?tMT=yvgMX-Q*p zXIf#PM*PvcFaJeg*9l0dONm|uD}D|(wM1#t_>0J;i?^6PZDx|m&O`h9ced8^o(I-P;17VT~5@1-#+>NKs(ve_@MJu&3d$^@Njwd7%Ri_2L3r%hwAt{XTD zqKJ59m^XS1)`i>&E2i4CeHf~7m;>xBU{NdQSzjHfel~R_iSca6IuYax0+G3xlRBA( ztQ7Tl)(Yve{B++2)k%M^dJ^*^1z|;?Lwww-M%9XEJhAUiKYpyM048c6>z_h+fv6CU z%upAmoQuOFBhGjcE;HbkDBKD+3oR%#jH@;_yX|y4iM2*Sc#OoKnHL^a{iYVb1t8=r z?690cxQS1N?Q4Ar?}DRN++T3J-@jTern-tPS7YlDDj>@EI1>rY??wvT@Nn`n79*X2 zxL#s?NbVG7Wiy!>i`i$;`jNB8R)l-~qM6MC?`^Zpgpx@19)anO`hl;o1K|OyB!OpI za?~|$>O1>Y5SX?nNg-lMJ1OoXoWy+kfJU1@<-lKEQ`XkJqkCcnhV?aIph2p*u zfYS=84Bp#)e#(MBQM0B@nM8Y|^~1o-5++1vXZ`)9Z-{vvyVC%HNJ2^H#31*sE&Q)T z`K#&rIo$Llno2N29q3PSdG5VJw6?AGW>^xbQoXybDWMr+?hYsU`33&z}8nG%F%; zZLC<)|GNeEwV)qvAm8hve>r$4B_(h5Oqj!Bn_5XOLK;D#R=(Y}7D|3xWD@R)eyf)w z>sV7(D+v5$VWMLHS?vfx{<)e_>*r?upQJ11OXo51UZ@CXr&-h0lE8}WOGAN>A;XxH zg&E`A#4Xw*GOq_dw`o&ziV7=Po1+hb%6~JZH4zFT-EzrvySf&kADh0x%GqXVD?9r{ zUakj+e52D+_J>@M##~NbRM1I?o=;PSGjc}BPiKo*qWX3(VA}=LRL(V-3w_vpcn4$C zE{T-gTH{Mb>H>UTiC1ysETq1sy8Gb?XHxeQ1~*pt(rQ+Ay6LV}zK0~9dp>w)-i@tv z*l`p4bjoq|oha_S6yMiIcOW%iG27{wN|P^KSud~d7FA*E2$pRV3D(W~>ahD4WCd1w zOeAg%X-p_dzdkFs(6#E>%~_-xcv-Zv*85oLNTh&`=1r=PVrMNjE-b9G{@u1aJ|X6t zt;!d#AycNjlPWUTuT!^QsO+V=x%BekP!a)XJc*?GO6OboZbKT0*;$?wJ++KE)#RMv zz2Rp;D{%>}t)Jh4{$S^T#KzU{5;gqXozO=xI+z8tUs86kx>>;RcEShZjT%GFR27A8ZLbnQ1(YcYAY% zCq_i3PT%YQpufFuPP)1JQ$ldWvg>GnzhP3ghvrMAonq^@d}f&_u4=>Aux4u;Qv zSBYV1HRDFSDT#$y0VXjT<0M)qGIj%E(vBCvn_LO8{9H5Lo3*Qdt zt#t1TxT^ZRTt6RQC^+{%)pjHBZpA|b;?$q8cR4W?7@w=(I{ZEoev)7~ET(W6$hdDDbGumHWL;e2*`YZ7Um$j;xl4g7nYIXYpBt9qx?9 z8t^rMly?C3i`2{UTA_6|k!qUX=m*;FfR1UNL)*4G=NIQVzk%Lk9=zxj#EQVtMmv0> zbb9CsrtO861)}i0vXt<&s3J9AVao}R$1l+(>b$D54H%qxJ@sd$r7TuP6bNAuX@ri&>^cPHA}CIdnK_S5&jgIPY@a z0W5}%pCVMZS?<7lO|=zpJ^j;yb0Y;T<*-D(iYyVV9Oh3{b-m6{N%)wM$ zJb0woY?(V~ZEkR8(&4Clgquq;#kZy6RFfe@qZ#Cv4>d6cKIr}S&z*RVb=LY0a`hc* z-*jxQc6j(eCjiXdtXz>=1Yb-X_RtWGD8OnQH%K_ z$L!Of|FQoIIG^7ibhkz>LN@ZCy4~^AO`!=rF9X(h$ZofXkGYQ4%J(+d5OZs`6--hV zU5-f}wCYz9IYbU>7u}Mad|xrO=nywJBCCTouW5a@YQIPKmDv-Iu}R)Zckk!FR~xXt z@TjXngbo<(PS1+tyi&@_8@psWLfSa)^rSTj&4bz<{BM|7^^)K2w)(6MM1;R^9mxr3 zxbx-Ctc_8T1wQbUd!0xbu==e{vNq2d=wLzhDfgo+Z|1ypJ0Nn|yZb}+eJTBe9XKjS z>X&bU=@sv1OR+>M)l}k0z$b6?Ge?U5VlW}&eAzR{CTmfpM}sFu1R9gST$90Uotf2W z942mCQ+(t{TXy$ec;B#fcIbwnPvj`T0-0)J9uzSPLElROYnD#eh*!lj>w{yq%P4MQ z(Z>}`Q8a-JofcCzLFZ&|IjX_Fgx>@?Tv}91nPni4cf^YfQ>1-NMDyRzl7h!&NEn@N|m4jct3X>X2E+g5!v)^ zD!u=GIFtdl3n)U& zN63JFDbyRJop@1cFu~y{i-ay-D63b~JsDz)DucYgX7!u`65Z+jv>m?WR9C!+4Ugf0 z(bXTdX6I>RPxR#l-=x@0S%i|n8}a+4Yb2V%acRX4r&crufHextYax%#M{2!hc~nW~ zeS?EuyZ#ZP7QYsX5j}J51BXi#yTp_<(GjUF=vyZ6C4U^L^(*ttnU5%RbLcM}4f9O8 zDn4OTVDRM}lAGimNQ)Yp%+cq)Ht*Ha3JY+4^jTKaO$xJ?!za0}K*{no@bbU z*I8AkE$0~op*qY|a|*kcnWbTQN}IlR05d@b{sQ^pVb+(Wb=ZBF*4V9Kp=y#4n*M3j zBa!#@h_}l%cF!pSqkrN$dTHg@psGTAs+-Hu^I1r#4#4_Rd=S~NLCJQvoY~8$Xt(IW zV`dI(K8iWNj%~}Qv4_BD2 zy;IQ3sZg_+**Q+1)G1~4wXD$8tex3iA+N>5Qq;=4e5U$Vt>xi8 zx9L=O?DHuA84YNR-3u778OqoJO=oMz`oQwq^*C4mcGPgc?*}GQIZxrvz0>o2m7sDq zon1-hdm~Zo@W?{8zWjOX58s^q}Kg7j66)ZSf)0|ve$Z71AWY6l?)RspB=XXR~EKU#?? z(W=6J=#;)r|83T3$u-_5eg}=w_iE<)FCasYv1eIhIzgy<#F4E+;MHs%=RkS5&B`;D zdKqpb)smqfGy^5Bme58-3$5XG{87b{cv~4KOa1O9lCD|tB9y}rC2<2!%qfEtTJe|+ z&UpNgMzj#Fg&2Ot#As}$!cMt9(&lxUeYc^dZ1)DeR0(74u;x@@Gm=Xz|CVnc3!Cf= zwqfb&1lb!QNf*iuLhv*OIM6dA-1``dlqnN|6 zdiVjE>=D@;)BX^1^iMvWg2a@V<^;jg9i)(q%B>2*tH!$k{; zhttnJ5O1%X0&+mU_j`Ghy!wdL+Y0Mf`8^jd8Nocf0TyHuzh5~J z5VLZElPtnSx^C4=QNLiVZF;9al1)PoIRQ?GS(I z7~p%keHB`bGR`Mz)XNq(dHa<2S(oMW*4&z3D}k9&S(CBp9Vgm`q#9MuF_&BF6q=#j zbUieI`4+ypTK}F7TbCNGcQ#ft|I-oA&4-3@e+r~V%vDej1LT-5uOCX1$-+an z5xr5~D&=_jPm}dGHUPSE{@kPRSpCe?7O(uJa5uGh*{we%&oxXyHEmA@xf}>9lXHathTn(9GP~4`Uq68+4 zbxi+ESH_cYh2>#F=WlL zTrpHG>YAul!*1z^RTE4Ohy&VGU^pr8eQ~1xh)THcqcyKyyM27)HDUXOPm0q>AYzjCC#Pb>JE{N-})z@~a>U zjE9vd0RnuZ3>-+qfDF_ah?ERb#@tA41MBGRm6%X@ zq?(Uf$wKx!ZahK!H=&#HC64hH1|EbVN7OLP4U5|l*&|>Km5B5aX?8FpRWf$ZA!ucp zhgQd()jfh3d|9pMgHQ+6nD~F!f*kfgR=AV+j$OBW@AmRbzMVIq znE}bkfd8H@h!j9C!Z443KJdSj)qny37ErrH%z$QK+_$oj{2#t*8TD`xQ!3#KcK zIp9SW@7Ho6hh-w62m2P-Bo6xTA^MGFACT1ueKq!%e+1RE)n$ZxuWS);6gl{E3h~+# z4pd@KWy8+=atq&X@usg(WY8`>I7mV_p_*j;i-YaP(Y>XkQ+#{h_zsGiIeED3^@{HR zLkap=Jho2ARJKq_OFfauT?PE6_(x#%os|IAQy<`0figfG|)YF-j&VE6x9RQ4J`qqiNf-c+SHjcsVZP55$!KC4smWOU0c$Q~AFU)clhv z`F)aa&zEs;4!|ywz@cTrc;M$K)S}cuzzdMi|8V`-|7>;J|6f`+4MH!i&xouNQU6p! z^6_W^SR!NN-anQmnivIDR0PP#8dZ@39O!LsRJ%{MUJI?3=~h}dmj|a-dB5em@?JCg zNM}MBUqrmLP{mek9RL%#FVU;m`oT7Z0EJ5?l=hhTUVD+Z@@{4D3KindkS8#87vBU? zG3cq;58xEgGn^1US5{Ogdjy-tS%9zxRcy`(ye2< z6MA(5jH)NfI}QfyT<)#rYNULNO!q^l;EcX*mO=|)$AL@vRON27v~CS-*HvJXLNo}U zl?veIFrjM35nViZpj^#B1T0P4chR&>5h)H2d?*R%B|*P^zraUiY2_X6&^_4bu`y-2 zLFsDSTXWqd!8w+0ffS`!SZ_lnpYo+1zts*XHEtAFmjYtIy|oqOlY^6a)T{ZkWzkSk z^ie*G8)v+sjy@2@(L^XX#6&>WdkVY*U(~oysuNAcIXoRIlOESOR3Y-7H83$cy1NCL z@B{hp>M`H$)>cm~#&BkEPv+A*$d>@?0TOJ=4q=tf@NePyU>k#d_w8QAnXTf%Cw-S_ zj3y&)fVhOle8E#a#krNY_`}{WlL&qY@^@|kC`)->g|%V&4o%$XV75!NYMspf>pcT! zGs&}((Q_$<6)A%%ChMDXzxCRcdIzbOa&twXbKoF=l3Y%A>Ds z9nNftpRzHM;6Z=&u;BNcQ)oMdv_Sg-yxR_g=D5Nh{-(b2mROOpJkwm=a|Ur%3-4mi zOo8H?4`5i$lul+7bi~8XzZ38YC+FdPPJyr{ZL9Q2zW8J}X=~w;vwiE+3*veaJ#!Ir z2_qhg59d>yU70>ATIStGu7f13jpkXUIplIvGZ(NgpxEi8w5CKT@s z$-iMa3oRQgvd>@X;xCX(aV*l<|C~7h%Is=pLI<`So8LOTBjH9iD>73n^cw`MQuKvp zJhXdB`eZHSJa)()gg6RCy`;7H~hk**R4c{snk7}Dj1*Xer&@0 z%$D8nLQF_MF~&k}n3!U{uNRnz?G{fT7Xi2&A9hwZT?A5*-OK~_E&x7r>*rBk#V#y- zs!3a!e_Mi#wN;GpR%Q}Ow%m=koDbY~-J=z;LJRni01_9slua&u zcq*r>z1Frm>xJ;d&D%Q_xD>r43V0yR)_^|D4}km57(!1DXS!PMxT7AnpQB59b}`p9 z#VCcG|GJ`(`B@UqZD8Zs{D8>>^_{YIJY#+B2n{(BQtb!9dEOJz06AF^;|OL=VtZwn zCb0+mx}rZOidid1KmV(v)KF#CB$%45mK543>JXPiw%ne{e`V9`XKJ&yh7cEpiUbXN zqpERhh?w=w49x=d0)Np7i_jOhzDN^qE`cpBg-T%}iR8In9*_>UFj^fgzk8gB<+UHJ zG96D`?Z`U~GA&dHvWIo!h$8H`LTMwZW~fPPzTqGizt&yFqznZHVV>({r(*5n?n`Pfxs`)f3#-vz=fM-zKyvw`c)5 z&@@eE@#!p}Rot7YVQxl+=G=NeI>UE_$|JqJ{P#JQ3X&<8Sn{p?B<1^q z7rnxb{hV!VUP3P00NQ;q%prk`NKM{q5D885V4VOd%eHk{ZuBLOFV{`X%$(|us|3|{ z4As)Hc?IGVhHGlHSRSfmCp&{D5&`=AMsoz_*fdtnN|ALXIB1=tNGA*^4mrZEE@igq zj;BnU-`x`KDb1gIiP%-bfFS@Gf)RCF1wuk%Rrs^aZJf8HNq!5$=JGT)X)2atwbZfF_Bj}}*NWKRtdohWUkyC%%xWjA?jRL5-pRDpA# z090%oIm|kyr$(j3di>EsOGvpU$AxM702Q-#MZ{%fbKo41fsMe|u`AMP6o(W$QH^q7 zS0v$s4($SNK*0;GcOHOz{VhyF4D~K*lYsb?^hp1`z^~4%@4>?Gg5g`Mih=?mvDu;O z+QOZu?op)~kd#___c55!-F|UaKB+y@ZJF2_N&C;Ws^&<;){ek>Q**k>ST)Af?b+7t z9fJH@^~2YfhrlbB!>033+8|pAXU|kUvla#`G0dN;MYJCF&!(I%*AX>NOK`SSeOKXF z-61P?Ba`6w`*7FWSt{b=2O2FIK=ubX(8g@_UJj}x<#@N4M!|iZ0QNlu+Y#DObAibW zOJ`}+%X0gU-8WIeAW4ioJz+KGMGei@h#E?lzc4M;=G10)yKroLUdXYN7MFV%r+8e3q&imC{{w-L#qD>`Z}5FFF5-pVF3wZCP<^>9ft{1lr_uH%E=ZyL7064#!YTw|ir801i#s?ARU7AwrYl|#Huz(XPUiGJ4nL;avt2Vrjf)zWONy^*bz>f4dcFdNM5 zaoJiYPlMm1h1$w>oqF=~7B@?ugy9-3mS`!igy7W_%X5eqTvELCzEKHT*O7CG=Mw^; zQotEGBs@ka2cZ({PxN0KQnRa$_^nHNQ$Kl?au(3zp5#|`_G{K=0>kG@cl9NsU&wHc z6z4YGLO4#vPf%;2h#v{KXt_R9TU{oL!`7R?j0WV|>N)>C(B}5oZkgYEshJs5jRB$@g@K3_(6E;ro;|(H{AX#KTkgl`U7wPbOH%Exc z#3))mGUq zH;{v1e}t-aw2k=FrG5P~P~_ zO2&iVewzSmeWL{fHMIJzt8V+PIN?)l$W3I778@~y_<#P`rdtYitLz0PRqA)AfyEh| zVUB}wBITv5s3=L-Ju=^JH_{=*8Jl@6-A5ej09PvSAcLRaaD1*3H1iWfWjcOUPc1?I zD{W#*ydIgf){eoP1<^*V{Dg)7SK0RbI@nZa>UM^IHgXkdMmhye>8x3-Hv^Y8%X6-^ z-|UjY!$N}HSJdHV2O<#vSk%(*4(=OMV|yM+@!*mafwZNF0gUy`z*G2hBzu0K6MO<*Uhu+_|O$J*j>jgm5taKT>3|%&$Jr3}DJb%v8|Es_R@+f}pX*Ku425jn1aXEDD?B*%$lpgx-n|ByL-ed7lsZ>*_kofpit^=U_*gee0nRNrQrVktj1dy z&q|_Hd~Y}5kun`xdk48V>~amijhtgVDMv7R8<`yb8^%iGH3wwF^G0K2XO5pHdEij8 z^Uen500{)Nyc~`w##5Yyl2r z57r2@bhyT!V1xu;!UuQv2+|Jt{5SU#fFP_`5XV&@w3)g>^mG2Z4;ZKR@Ax7P+W8d~ z6}j|lE-)O$5$CNWqV=R)z?$=*Q)wr5>-3^S_9T&NVOG6<5zgB93Z4*q`&;^OrK=HN z1Eh=h#n5yxa5S_Noj8kJw|EOmX4+q1JBG9;XKP_Pw2+5gUrY?pL2UX9p1@@Ffb_W8 z4ebH68Y4Ray7lk{Q*}Uc#TRQ=x~?t2mM!9lF9hRM;7N;O2Xf+a51s!Xv#AiV30*Ue z3Gjm{^_^6B}k#_63thk>FF+A!gMUW5Gx%YD^xp3E)|zC$m1n%W2mqla9u{tVf$+|tpGr03 zOY!#lBkw$p=f=z9j)XV~ZpOJpbU9J#hOC1KB@Pe=*+XBE^5Ip2{xyow+@F~L)!uhS zHPx+)#*Sh`6c9vIRQ#nYy$c2l0;1A8NDaM97ePUqiu5W-C!r=l=t@zLP7+8c0!j-3 z=^gG|%YDwi&v)$maK}A)V89}4tvSCwzZ!vDwF<~F_nTz-OaOft?!`J8T1fWD3lrj^ za;Ss$-O2+l`|`t) zP(RTHkz2bUU>GB_NFKDl)d5;4{6IskhT9>tZvA!xGDS1rdeC-Y7q^qLpn9gu6>Hos z6YplG&v?^(@MxrUOXdsvUmnZitGOC9i8nYUxfI=YaCkdHk;$`B>VOh|=36(21%6tG z=5n^&`UHhq%Bj_@o)*PWLoI)GkSJmK)I zPF2e&IcElnG*Q0d0p$~sTx4z-#`whbfyc+4MAHv~?(DHrF>8+_jO{{)18$E?0t?@Q zrFv;&pryATSHRyQxFtg6aFh9AJtAUi8DXzXBo)YBu3gQ8Kn4mw{TY4*I6wWTw728! z`)zmhLk#XXUU+m+tU-N=jHEx2uo`Up1TBss%Oseak#dZuRnD6Rq#pDRy%FsX3X#Mu zN^GN&>@yC(vZZ#`(h~TcV@xdrB%JLa>%9y}+psjMiL>q>HB`B1L2Gbi>u!RO5o&)X zlCnn84YrGYXPQ(Db|k_}mu>u^$R!&*n5oBXOC?oCy1Vj&*|P1Cs-de5KUI#BZgEWH zB#c-2V5%HrFT*=fsH?Ti5;-fI_=^7_^^A29qe~BEyg=;sb)3$W5zbj~u zQMOu)fy!Tb@)+J=Rg=o0HgQe`n;nU6=r*aVX%DfzDpqfF60Bv6qwIT-){i1G`iLtwRvz=FnuwObKYb{A|g0L(ty+19sg?WPG zw`nPD6?7Syp(p2HrCTOG8})o+P1Z=TWpY%@vEB7UKi+&54lHv z?d&j?mVTU zINtb0DiT&|?d-G-BUEEs8Z;+wZC?0lJn0*uYb$PFvqJpY-?ysl?7djcr{7XuDSh&0 ze%tp2TB&N{4it7N(gcdEOCe9eTKz%prRltb)V!(g2`8yYg}0xab2CkHsN&f1N?oUm zgyzK7(pqcu@vUbnD{7J!OBe62P>RMsO#WUs^P+slJHDTwyC5>G*gUi%E-=fIWr9Wr zl)Sg5V3uUmZF1+@oUO;d`LeIZ_Y#iXrhZ#2MPse&3nb6sB=c>6@ZEK<1l~hs;)mSIAp26&r*|Zq{3yo zrwf65zoZN$&>sP>wb!L-vI+|o z=CnIgReNiGPd8i2HTg$Wrc?K>H*{_NEG*cK-Jba!F`_(ufa3wstPa3>6H*iQ#1LF- z#twP~Dj~V@#_<)F2|}dr64vUYih)1ZMM>6dmsD8KACmAs0toZ85D( zo{xFuY`W}bWd7uB<(NY*pJtbE)zwL!l_y-yjP1KEGV|2PHp%TbR~YK#B}AIq>r|)b z_qhzmuFk`TlH>YS zJI7CuS+tww3T|5zTpPch;KG5I&GcK!1)}}bCZ(IE~<;w>-n{+WGk%I?OQIsc4gO0XE^GTfrcM7ZoDQJ0_=_K!E_`u zD$Mrqz9FL!2VUYGZk<#fqGG`td%?w$`-QUiz%W(SX8DDjtlja8SWbb=cq&- zpZ2_QU7VspK7`4G+S*LTQY)%xs{byE zPljs+OCP$7mtF%Xcs6X8T-*^Il(@j&*P-JW-l~||Ocg%tqTW(Y5hZG2HZ~9A2}dun`DM?wPoLlhUWo`R1vn>$ zFt(bFYWD-|&1eLAn_ZdB@!UDhMa^e@Qmm+*Z!%Qnn=I#UQtM^bpgF)oT-Uq%3d7Nw zB8tn5ih1U(k_!4to`_Xp(`?_hJFGq6E?=GPM*14oi5xH;TPg-cH(w}u0YhTf)%V8b zt0<7>5SRmyJdxL|tN7|ObH;&uvf|1@Q2R%;?l~RX#-^joba(OUIMstLL!q5|lC)fd zLg{jigJNcs#r5&X@^kOheO4uWPJOK=YO5>p?WX9Sz?;;`Z2$Snj^*a`M{gE13EH`G zh*IDvy(7>QS{b#(C-Da1CkrC^czPc`&74_qJhKBdeeT2RPO+E6p+vQT2Rk0&mQ&ry zdCg`Sz7em(#`TElp>@e`E_&u<%3YU9RZp!k_p>k?b=e*|j=Imhg_{w(7xx0R`i$|F zB_z73w_FNX&LdgkPAsrG4kqj9#m)z$;2q#k?fCjE&dz1<*)*}{jmL2MX-V8a`|~`hMGH$z zl;JrYJMpFw1@&)Q_L)t)xrXwCbsi&?u?CSR!`@w1v57ro)7I7&U8rqe_3V)7O4gI$sEr-#vc`~2%h~9f z*b>BLdBuJD&MVDkr9U$?Pjs47&fHNAljLE1X(NrmaEz?m2%%8TKDt&25qh4s)u&Qx zmyWoMg42{T#llgy%CBt!G}lQKz+DdL$QwUb$Z=Vpd)y_z7C!nlM>E7C_O7VRXeKYu zxvn#Cq4QZ^pp(`k($We3`74MIC@^INJeUdNv4x+~Dv zI$1PuquH2geh;*0owsseZ^=u>UZ+yJ@&%kh1v-#t2>%s8m3vp3Wnw}Yi8XdzL3xZM z21_B-BS4XMsuOEBPY2guz4r>GM`#g=331@FkmT8)Y7kVi(&;!rc0#5%kvewXJlL@> zq0A?FQi_uuFnp`F{I$&F6GtGTZw~T5d1=Uc;~DxpvCvH`$-hwIs2?b|?t3Jn88r(y|*6|~o!u5yqhSkb*U!SXHN%iw9tPU$( z*8^Ufqxs2N063fWt7qZ#s6=3_PmpZeY333fog2?&K%K<5vDr!eSm=<~mgLWNyO;L?9&uIhjEVdMm` ztZx(FWw%xE+pAk4qk=wrL(@&Nn=4>DUEHkDUe346F6M`fI{m8W0t#P_AF32W+>h&Aog-0wytq2g8Zu8a*fQZ!;+>@^UdRID|4cQqyUDj3^QQx)EKC($`rR;SYZqFaA|0(JAt9ChPXXN4W zi!|WzNJ|xhmLT%Iu|+1yTz0Fw(Wo2pQfWe~7O6BDWTb2RV^!J6mhBjAt@eS$H zz%>5_JInf?cc)X_vafwP@^TgU*51J@HHt!p+SzrsFeY+;5rJq2Yxi{h-5jf;Rb`~E`v+U+g@#ELuo9=vChZJ-F**#M<(^@`a$kDY!PFCh{wq4n!?#G|J*vtR- zwp)<*)(D{;im8La*$z9FSsoM9siz(W_E3#fJFL2 zCX!S$y){pSPvnuS7f;pouC**bESnqy02iPGI1mWT za-RjI&1S!oT|f*6OjE@jte+Bd`pKw#0HdO}HQH$%d&m1x;RR_YXy!A^Sw+45^{2ti z>zv~wSCT^Co%HWcKSVr_S_e>gr3gXc#+S<6Tw3&+_I9($exqfrduX3k;A0c81hT^a zvheNOQK0+66Hl)}^B>phrvP$Iq{|KB0W%4$pxiZvEjIji#UNDK@5w9_pAxlQ($^kp z&POTgxGl!nSwYZ#1$A3juy!M1fZsE>hr*fUW$P%&9+#?GzmE4@(Md>3x(~n+sP9|l zj_QVpqvz$ld|h+Z-9M64`35?2gs?V=w!So?dxGNIM=-@_LWF$$3MXhfavyoy&eQYW zZyzS+IyL$k{{^g9XG&R7(a$QQMy*hcFiaq6Kp54Z4i$`5pW&4-s;(*fX+*)<|X4QSJ7p5Gj)7Wc0ZeILp)MKRc;WUiQ>LPvB+PW``NrDO6 z02g47G$1AF>4KSte*L=p+sCBux8KI1W?0z)k>E5wV%F_dCo!vTH1lW@#Ek+|xIw*W zV84Shk!W%S-u(LY>ph|T)m=he2Nb{B?-K2^-Pq&&uC#Y{W`9~H9qAQ=1nV>;VQ2dK zeB3|h8djAq%4ljBj?bL(bK6=AA)GGI7U&OcDdSApgCy_5i7DTWM*wiIA-SaZZHY@2 zTSiQJce42&FpY!fL+EDAEi8H;pYQeOyWqF$Wi_2B`*56x?0n=R`}jf(Bw|=tA?lk=+yr_LJrW$X5e_40VJ zjoqo(+P){_Cs_<*`FOL3yjDL)Wvd*WIjqNZ*?*WU81g4OJK zDD0u20FcQ!gC#Mc!ecd>Le@I(Jr+l8AW0`;^%`GEU}-zt0T2%fZy#+%~s2TVag4ZOW4a~ zNsFFrS!s0?-bEq;d+s4L3&&XwXZmljxb6f3(Y&7Vl+J*J$y3qS=$69@a<-yn1 zU?l_#W4FiFCaE@NVq)TqT-{x&h~h6k9v+s+s_*GY(N*XaV|rEb>2AaOuhW$l zsRX-yn=_d~vAvv;zE;9Tx({t4)C@yaAWg<%4hd}q!NtWd8%tKc!z>bMelw>0oHGthI|&ps7uOPPB}8m^k~qw7DoqZc~2 zNSV(b=c)rJ`ujfyN-91omW41;uJl%Als~nd}O@L+cUHO}^El61 zd;7K5lp<{R-}_)q|FB7{jUH5a65~S;vu7B`v0A}m|3=ASU;!01G&bIqaGT9hi{ZSf zW2H2*tphn_m0nB-<-_; z{yn5|DiL6mZ1z~!#aU6F@c-{nxdN|{bph9V;Ta2#2VsUPT0UQy{V|x(JA|W z6)eBGHw`y6vFfb{Q!PACokgLzWAG)xp+my?xK5~@iEv!#LJWXj21Ne|)8|0NC8VZ` zc6^{5Mk7VHv|*W$0gurzH8L@|0;GZ%ZBRTatvd}uJh0vzf#U|@&%ngVW1954wvwOK z;z8~mt8R9!6UVUd{~;68pJ8>S(1%x9MdhlcdFj8lBeo$2q`G2^LxcuF*Cp{9v`56a zJhTwG_U-FIf5B1#+iH(XwRt6A91X&$0Tr}wFIBUW{;mMV%}-qJ*4+Kl)OO}L7~tcO zAVbtk9J$!enDF-sjDmUz>`xwre{r%Vq#Y0H)ycGJvrH1^V@1bMHnOt>aWyr8MyNiP*zy{PFiXfyy-0;kU&AUz`2+wb8xh z5O6|(Ju3*rvl;bJyH#fnpFk`};hjzjJGBLzwir(PHo$ zP2g{k&+y{S+bco{MzGjRi-Y*kA191zY4_EDNGdH1z7p|K_*c3#^FGjy8qoxs?=GJU zklB#{v z4DidP{~pit9Htj=>Ho3A>3{U3`+xK>#g-#7AB=cxccKCL9*56;0unOIY)6}WjzDG4 z0*@f{*H5i??SM<{b%_ARqmX<+D7MsXJbPFt5M@-b{Y3@x_!@nKg>Cm4M(KVcZZ-9+6xL$W*S z4`uiA4+3|bw(pdv9lD%_6Lu*78_SR)hCly94FA8$8m?NG6s7B=!p~SDdQn2Ss0*(q5})hnZe>L8FEG_@U;C z)w>`z^qdSP`T;^UDgr(l1j6N4amz&|P~gd1O#>rDl|fRCQq3xq#`xOr%}Mr$%LZk$ zZ&x=!#=eq*4&aNMkgW1QiPYsya1op1|_NTlzw5vV`BR_vnhCd2bH#zgctYiMALxViYG8F0|bJwaFmbS-8!;P_-z zwNJ;U?dvJoBna2bAP7N9*#cEgSnBwhPx^Z0AUVMWL;{F&lm`a{h{Kc;Go{hYsL9YB z%~fwR+833xw(bKiR#6m;k-l!gC66~BbM-n`KuFEEOqK@U()ri7SR}QXl0XK~Wi031 z2+gBS%K{UNF89EIr1h)dYZB$c0Q6nASGuE+U??gcWXfavyy?w2|H)Uh5~(#%NAcr0 ziLoH8_287ux)BX;*;2DHkvI)1ZZaE&K|97?(AiAam*eYm;9;Kzv%ebg)Yetxg~)Uj*rk{#e*SJXK8hvz7c*{nLPsdV9G>vu^Wv8>@r* zsGh#f9(Q5&lTDc`mO#^_-G&KDMhtX;7+qnoK^{QITiTur`BQjPD__^ZfUkzP*#@_G zfuSRM2sTx_#37fY9LGoO;LP~t{JTr&f;*&#UVP6ES)#-G3%KbSb&sA0;JWdb&0krj zL?1FnQt@b4Q1$$Un$gXK`idO`!H#K=Ru>ejL3X~}>=+aN9a@X?-?jWh-7z(Kj3_pplphWSgwvt^>?$UTIcS{H88+@>a86vyMY}-j^zk7F~@H z+mOjfhBzp_nKrrUx{?akGsO?DJM}Jww^@%Vyeuq6Pfbn}C!2k;{GFpOdpv@aP_GZ*( zD2eRre9Z;>7a*Qd2GRvT0WVIyKWt?$YXeaMI$pZzduRw9yM6Z?GbbO#apFfjdDETt zmIT_Os7io>Lr+jUBY81@0A<#24csdLAAjUhX~Q*D0z9D(e8j-e(>(ig=w{!RQBp!D z!-ePaq}G4F!jh8X<8yQUUGytHCD1RH-M6Mp>=iK_jzr0x|>5 z-rbmQorILc6cAz+xHv`gS3x~-eUTvKgT3^sgPfOCa+9QRfVE~j( zk1=MJW4Dru?O}5v>r5K7h|UEVaMgAZwumMTRi4P~B$C9P_8A>VNvILJRo`nXWJ{?hSeqwQ`?fHYniiVP(EXqd# zqYB_*IUf&nmdL~{`D6o(E>nA<7B?nZ!ys%V45vFN>pPcexlB-~(;&YrJ~g%rm|x}9 zRr$_-*}DCgZJ3!kI^7a1D>l6*hpfD6ScFKx!H|lIxESEeJ28R5F2{kO zh86I;lZ#Dtw7@w-AnUK+4q@2_{P5F_w>$gf@hW%o=YS*7%FPWjkObhlPzYNcEv@_f zydZzdc%-({<=3B4KtJ{CuoNl#q%BqsVlIR>ee7$!VC+;vcwJKRP;>;lbOHbX%PAsc z0auGU}4t_xDk9jW;{KttDCZpndL(sJpDZxz*Xj2%HN z78`@5opu#6`>RMy%s{Fl{`!Tw0+iZfMf8}BbtOmjhR}|2sx}oe%|_s60l2{*g15qr zR&#>X{^Q4I6WiT4x(N$Hq)}x2=wE&47S~^{0W_ zN*^mHrz=>~wUipD({8z6WOve$iAnpqIaKIKf7fP}!!B_5hf>EEQ1+1vDg3p6j9Y4ui)tJmgxnRtE_qRh`B@N%6_ImVRghihVpWhomwT)Q`fPa21N}qu z?~t29{c!jiL%kDkB>dVpm!voPp5||5NTh{zftp`^EUh3k?Is^XAC`O7J;QuUc7F+| zVh|c4_P9gD)*;nw9wYXH1A66pc&h8sn z%HQ``5=CtC;q0QCCsGTCc>d&3w2M?mGJh-O>N6Zu^uQ6(g71IZex*B{;Ygan5u2!G zOBX}$qTqU;kFY^ecBz?zNjT5I%U00GcrAr2VN-e6iE!QN~B)_O@#O z2I$9M5w?TME`2G?FqGDzw`E1fEq%){%nOpfefu_6_y<}09)_Jk3h7+vNC5!=>zC@= z)fzr7<6qjS_lyJJLa&`y)-F&ngps9Rjhpq{c7|+4O>Sk96He1(n+q}J z#IVGFs_idCru*~kuVe|)cCmS@XxzNyy}@m0<<(x@{CJ+2(>bD)nzHGVu(|vUPsLRA z;0S#)`YFPu7RaHs*i<=Q>b_N!tu05Kr`HGx1&Ok@{ zt{&UPCY+v_AI2%sZGNE2m{zlCn(8$-pu;losM=hrlT3o6=#p&V;4Q zFWbTc0p`Ud%k}6&WB456-meJXdEW*`l()Ylv3m zzhFbFIf|_-_O>*U9m2yav`~fjYp@kWAZ(sgy&WD|WNR;X<%No}9-E;c*~l$8Q!F#* z_&eF%+BP3lM`Q!*sE~WE7aCo40^7L8SB>7Bz2MF}EJVn5z#YYrn$~ z0fjDnBf7BA@ul)~dzn_Gy{##KKud`~#}bLI2C z$xr5=z&h8KtEijG|Dj-Tr5Qb7$ZiTMQv^Hyt zM7R{7+>wtGIs)-M(GQ=N+2LHnOBdPfxwbSl%vFHm{?G%YxEQ z%wf-|kmGjaZR|Tc^u`94H7eUR!vKmlD^ylZ#e|oaFNy&XHV7YuElsSgw_a0O4}4ZByRGB2wW^BV+Nm1R zfAIC@{!;xa;+xRW&=Js6^f$rBYh?!OT0WncsMPL_H}b)=L<3)nfF*1kDLflR~S2suNAHRuQzwKbaZswDSg&|MAT2$ z3g0~Tgx{Uzv!Yyu8;7vS4WJ(Iu>EbBZu4ktfsqS;tQ?pXwiSHD819l%qa7>@{Q!n8 zA;o(!*EP1?GQMfc#=9^!hM#~lvzi{mQ`g#kiZds}P8TkS@$&O$t4OVEQP;XNPo@Gn zkQNLp<`6ociDUBVbWye2(SU<^z7n&m|z0&FIJ zZ8c#H%;lst-EvG~o#)uX6Bweox#w-fL>%=%nhbDTBWmDuC(Ap5 zGM&;}dd6C3mGR^ojoB%A;mJ07B-#vCml}_h!+CWM_jG?`h&dPJ?^;?~B~mtY<*_x> zX=0);vf-&Dt;`_Qr!xPupceB>-KtLUy~fQh!HA|P)g526D84zymdW?`IEGGp*qH|d zl!s-(PPCXu%C@SIIl>#vZH-1sqKiKf^ENg%2naje^v*8Txs$lR5?g3^iq3S)Z8lgf zF3O6cPtkbQkU!lTy=V&}mX^A-GT&hAN^3wV9jD~^x=N5VpyO-$VrVO3XJz~Q(`i)$ z-GXp>G+MJ9ABh>MFhG%-D!S86CCXV(ZmqRKbpSCNv@l7GeCx{(kg}35 zt8cS;f#Jta!%Q(i;gm2O;vt{CJP@=riMp&wxZi4iCGPE{m3x?J&3Dpw6ls4gvtdqn z+l8}8Q<01TQu}(lhxftU?nkqC1G8Epd?C-+@+&AtEBEHgueWWPzkioidxkiEXxDKS z)DaBG)^RQfJ*+EzHB6+xrztZlLzwdi1&hKFA5vzEW5UhdX%Fe?`3ulvwMpi!=@Z>~ zyRFri^!y+*uKVBTp#KSI{9ij2{vRJPGxkpH8RqmDh-={hLm(a?RqkTsjRO7`DZ$Z= diff --git a/website/public/img/vault-integration-auth-overview.png b/website/public/img/vault-integration-auth-overview.png deleted file mode 100644 index e923f64eb0bfbe6a58313fe435bc5ab7b4220378..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 64092 zcmeFZhgVZu^e!5@AfgA9auDz+21QB$rB@Y{t`JZ_LI43N0Rib&0z;5RvYyFB18`lojdoFNbab@CsI47nIA_$7t2&Yhc(yw3CU;2+dh zN}5U#$ft;td!{rH$j)!o+e&bEilu$y9OGFJKKJVMj87L|yqkN2zBm2+HlO|%Dvi5p zcY83Q|IK5|*>7Lrp2?iX_fCmu)N>XB6t$cyJ8{{8acaN|1H87j_}*xpj@+G9LSxnCao+Aj^a_*wg`TH0eK?w zMK8m;AO#{u6Q9$LK6}Y)J|nhut9q-7ILUMPx%NZF)`VA^@F7t+mX61}p!S29eDCE( zD+v1=MMm-m!mhC75OxPjTeI`44O4AJfA9XPKfQGjtZeR`*#<5RV?VYL_AhP1HIJ(I zmmO>?ls;B1qa3cuxGv3=Ech#%dRvOYC`HIugr$>L&VRbr@^|;G)6sO??y0qv zV)8}9>?stf!vmD$_b>{eBoXdEf+-VP+^W}-CcJoN;(o_i^$f)8RIc z5nu93&EWxp^jrXZ4~GDct%dCTm_dYBuJ=|20p;UBa3lCw%yuTx%tZf=1N+gd_aN`l zRW@OSfUT|V^v-OGaKW7G>cqH_zP^6zr3hIa49}lsrp6*Xv18>f*_-9LMx`-sRg1>c zNvqyg0m>UcLxp2%4oNk_`85Zg%NyW}UO6qljSTPro3a?z^-QU8p})W1X`v5GY3#Bz z^a%lL#K`g-I~Gz=v!70M_-GqDyF-*?UsFpsOyndz)6@$mY=;xBz#PK5>}VUUSPkl6 zq^(uq!F&_pZWk=8^A6GCJw~daguFozpDJSOweV#I9go__*Noq75%c$2^ZO97U5fH2 zVcOsdtmG^3*Po~_Fqo=J-jXfiJ3~eOAk}9dlI!xc)FmTMrgBTt=JNCbX*ItpZ@vgp zWCl)(Y%79`d&My{kH2V*BZ9lEzP|x zzhy;zv2^+U^J|?QJqVr@m6?B@0gtq->yo>Hkx@eE8RWpV z$<>4XRpF)x9$^Ti*Gc;*31U*I?}qL7q#j5=;&z5f@apMjJm2sXl$@Ebq|f5EVgJHs4o5IHHCZc?wR&+(-_BQbNvXTU~`-ZdwI^` z#EB!9$7o(-6kDF9#KhoP*|EMZJH(VtsDjl$Asi~u$FZ>rk09b{Vc$549L7H1*GiU^ zdIxJCC!V+JN?w+;N*=8iHHIE<=3XM%5)$Qo%FoMgdsQv)OZECiSxkhN8+&MOuKM|{ zE*VB!`Ws049S{Z)$qZC{S_1kqlJD7(MFu=UQjR|xH0na>>!!+tO{#OkuOwwyFq4<} zOHA*~Odqzl>M#>=6J~&8I2GqD{tlv{tINLH{r)gh;NmjczvBb0TU0pO0Eg6|jBaad z%RSeO{ATAd`Q|7u74J4mRNwd7Ax&&m_neD+q}h+QhRb?Ph7Yz~*Gx0igtGK}NLRO* zm8d5re=Rj2eAJvADQ+5sYA(9Xb-zcruPqHKlRst_=Q<$W2ujX2$pTG9RedOx;B{%OJp{>i(F zgM7)E93iiSXw5#@zGr926QB&hl*Vrvv2PZ_D}^Tw%sCUnlQOL4nI$lcS~dJdOgfopC&Z%{>kp8v9h8n zHIa_NlxuBmJVFrTw~DPLwu7_`X}o)p7g{%$N4-#Cjo+%TM7+aYmvLKJlH0rx5$Dn& z&3Bh7RO2{ki+W((m+sf>|IWAnGXDN<|sbbam{!UE%q3dLP$PYsB^uh)fs+CDO3 zxQHt1WD|PCUjCJ(o#pt84mB`ONIII8{N7Fc7SF0ET)n-INC-8J^^j;4w`j3-+J3rr zdj+feQSTMS+^s9LbA`agWJp0D4IOk#pz+VnWUhFe=9YE03Nv2e3{&tRK6Wrd{_`hQ zK?hvF%h6S{?A^VRNifK*kGE8gSCxH$Ko?nciEA&qK>?QAS|u|jAsouzuFRQDZwafp`!1Aja} zsAkPtsD*vlt8e_fF8E}4fE(t{aq2C2b%W~{_uz2KRW^kcSM|xaE;bB>jM-Noign=c zL5we)r4lGyGC@>(mpKw7NFnrzk7|6Y!qn@oPBLaa9%ml19*I~k4Tm`#=OzDFEnkRe zJ_Vzhj@H)JA?Rt16OgcodyEBHBb&l3Fzb`?jF-M_1nD5We}8qFYz&`>Jk+v?cU&Uq zFOKweUhR5^3Rb@GC!+TKsDIJcg65mOC>iO}{P@c!^E)RYYpPdhA6{2iS9jYKj<|vF z`}O_Hryx`2+p6r)_m~aRz|QKDGv9f!Hw9|vURy_^xE?60VtD_Ax}VI7Wv);) z@^VA*i;Kx98PE0E>}xYb_-hW!D&)wYv;aX0Vb9)TtNK-!dsBke@rpU97fQ$^Mnf5p*fa2=R+J^eho=|1ayn0tO z%hwb`j-aL2$;*$ZsjPhDWo!sFuJ-m2_`->yKHd)qWG4O|qw!j>n27+-UiWIOdaTen z)(5&Sn39r`loA(Cy&9NCojCYj^Ma@^364Q#d5_9^j23v$M9qG7oKzv_ssN9R$EVev zkr*B?X1fKV^KjXkoJCtqZq-qK7LxJVT@UFhr$LtEK6yt?gYC+VNNSm#Y>Hrec(&Aj zoIg8d_n9zzT6oV-uzIX?yGqjsr6cGIGSxv%LfECVz4`mPh){T_6mZ*oC&qTFKL?su z>2dFHzv_G2E0*l4qWgn9-?i^SW4UBpE7_t{l_6i)AwNO957%QvBILHloU6puz`df7 z?UdFyLzk`U#exv}`eI|(((n+o5nMx#8-VIg%OfR?1!pwS$K?-9LT7^vLPFx(HI)6w z__k>L*JclW0+gT4_YAf*$sahPqF5E{xHXppcJ*|u#njj>-!AfVp8CpIj`Hwfeoc8EuZy)-=Tg-B;lX z6lV_Mm=Wis|N3~8cKkutR&DS}HqUeBNc}&q7N_nKTYP6EOEyGJ1X2VR|4sDT$lNy? z`bO_xw`%gkdlGGIVxIv>F8bOr$TXyES>>ik{fcdhtcTMrJ!|Bpzn5wKvJ3v7-$MZX z9#RzD(iLQ8X>gUc`~oV9NkA}K%&PP3%pKievQdcUIEH`=b!ENB+~@y3RR$s+>))%W zC8TBcEXLjK2-t0lJuI&L-MCmaJyK%T3cUDV9^r_R%Do?ywRRc&wV}ekhgOqYysSe4 z)lX+a!KuUw8S}U6>#{>hsr4bsP=FU^s?&nZLaY;t5!Ed52pPQ-mN8 zW9RACegtPmSF-F?b}=eV(#Hq+2*JR36?RKZ)4$?podH4{X*2QNnI4#J^(9TW#g_D% z+x*=i1EcKI4d>;(-BXM1I477ly%|8nwp@hx=k1ORCiC-AIYE}N%)!urO zGtxaxx?UPHh=0e$FPP%{hWmXVsm-A|SI>wwS6dlbM5&UO^+pL-%E)}6`oz-31tesU zC2f)#8va}f0(n-Op>DETa^G_S`;h_tt#82j?S;0U9-T=aKCTds^)g!eOo{QWl|cZ; zbf?$nd&5gLGuZzpN?XQ5&w@asL)#B89Ow85skMx<5%Jp_M*lUG7fV|M%PE;7t;Kb) zXnc%{K~tvB`u+4%y1jTVInO?M85Wl#B=0Y8PpBT3DL7ac>xyDSxWD%%jS_^qUEs0{U2{I7YGjCE-d@uxiK*B1)y^-Ynthqz6;b*6pQ7@@nM*bK zz6-roKHHagq;$AFpWF$sR-d!<@F;s!?Y%Rbr_K)5Gh>bqP`&pbnI!W!r2pc*jQ!|& zdGNFV*Kus^^4)ywv4B0SepKdE!WI-)3S$hlB2-tE#HL8Qc%~LTc201f?Hoju7C%dc zK7mO_Gl+x>l%iCvK;HT(b@lmrA+4+(TF^b zRtiP()N2Qa`!y>x$YkGL4!X`b%y~%un&tfVRw;LwUr`^4#F?+~R1qMuR3eD`OTl9$ z_eU_9`@Kq(f||MV+5WB9Z;I?E+oDjY)TXRn{Ax8wUS1w`uotI!g#LQSI;F6b`SoZd z?hK>GEhc}75|vhp4KlQeiB;H(X$ed;j;C7i+LRq|@0O$M|L74T2&ui8HFD)Ld)mmP z`zf92^s8r?dry32B%Vhtem-zq=+mpk7VEwG=dqQ}vA2kS+EBtIir|;fx;dEnb53gNI5r9DYM)AvRZMhC78^S(dTiaH~E7TSA3MyK7 zZ;1qkn9^Fu_7$&Au)f4{*Jx1^N1!5q96h10w@X%6ejV^QC+gd$Q}JFkWF_n9-i9e>_h6tvI(!o@BSU z&wRp$q2ozH1236924^TrUz0A_(!-y7$I4 z6Csek1;g^N&s$*>G1ehwja(tGs=O8nw*uj@Qa-!SmZ$%>H8%q;%2Us@db3ZLW~Kv# zzv-zK^rdL^E*~d?EHJ*qrQc0F*GzVZv2AxEywlmjOwGZ5Yw6xiZviKZK2d)ggz`*R zoy8kfz8)GVG<&I_!`OZDdgm&O@9qXFY}daVy)^xOCoQ77v~sIzRq$}(o1Y%{{)31Z zlfADd0;iXU?u!RHcu#Vc#MZ3(tX>PXYm3=+o|$l;+z`DcRdk(hrYlKCp?i62dGtYN z@_vuTC~wE)q9l{C5205uVZ&#n-_hz}!iEb>UKmf^ziB|pOVNm~-M^6|W3J^EKgNR1w2O1S(S2`o%wvuf?L3+=v9&GygGl6(R{;A+y;DSvMX7jUhM?bDoTE53O)U8t9pgCtNq9&DfC%zKo+0?Tg9HJ-?m7(PRgVY854{RXMXuA^Pa{zI}Yes zF|Y~&K|v6z+g)ezE)nR#eA@u_Km1hcWM`t3E;+Z|8viK$@*sfk@Y;XumQcE1Ebc9o z5Jf+2+20k@EKL!kFH#Dq@r#rqcOtmCu09s+yw}cK4|Dup8!*z=mBN!#Za#Koat8X| z=?QpN@+nDQi#7$QWvX`P-K9INUrSC_iK%hjrGxnI#Nyth9PZ7ww(==h^Y}6Vhk4-T z!Ou28V?q1QU+p=+CM|urhBPA@W$U?Q%HMEZF95J=W5@m`z0ew+eXB%uq|_n*0;6tp z;0(FUlX0v5Xh%5cECj{>Cqc49do2MJKndyA8+JHs;CmC><+tKI{kw_#n#P?G=nWdh zcw8l;*`@aw)fc88tVfB4j3b>_<0(ZdT$lM_TF2>?>lxswiCAqv&(u+Ux^IVbVk!Rs z^x>p}q6BnjP0bcT$~{>%*s)bZ9q>*bkyM z(HQp2XT`!{8r&7u6(Qq;+*{QO*N=M>a~MD}$42<#m-NicF!$Q8*TEc#k9{`2 zEtyD^ytU~m*3PqFo;;>0x<#xyy+2g~++JOpT?dPh-<_aD#{^DToA<#DegEx|zZ!7< zJv&(V#wJ1Guxvtp@7C$%EA9GqFaRg=s_fIiE#BU12X(Y(TYCLbgavg?$so3&S(fF9 z%$j?9?LmG_KCorNsGcc1T~Az$2evcPU0sgFjUZDD{`|`tz>&qVVRd?+ zi3>w&WdW>r*lCTe$&mv9GMl-Vm6t=M=AH%`V8n}~-S7ZtzbV}0aq^$*G{lKn?c&v1 zm7bZhXU=yNsU);zeT>>0E;8XKm*~Vs&in|A7V~M5QMINN$xkEhZXN=fWT(RQrvzL7Vo4@BasSsc262~u0>PVB7S z1+KX{%yzFPCNWmn#6A}xnMG~vx-z!o{AGn&wU7xg`#b8{=jvgJw<-(8}~T;APSEQ!s}@h;R*?{zk=Ik2OEU`m>J{Bj1l=WF&Gej|d} zS#_UZ(Tx6w1;X**3bgB;%}XP^-F&clp&h^(fO)y|U1o6zpT}t(4Y$T&)|QGkyEuf8 zDk*;&H&D*dWihP<>8rNi?oC(J?T=A?BK>`$*d7q0Z@YJSd}hR^*HTD{n|Hb1ESXZzsB%qo|UYR-aM`|)x;fOFyoMo-j(s(f!7nC;l;ok4DFLJxipoMUb&xnz_A zCG11PD=0W6%pe7jXeA-0g_`6IPt&e!uAZVQ4;xC*c7^q5GynTIRIL5A5@+cDsG1mXd`~n5O%aO_M zKi#;VT4e&9z3UvyCH*W*W3)1d4gyK2CsPahuT_IF@YiKef7HRVzw(|y!?a?2yAn{% z_^`GBDmois1-}FDfInsrmc`$&G+t3!E0CL$vtD-v+ZcKI&~KryMHIDG$PKUtHx}mv z_Kw)2E?hDpq^D~?_W9e%EZ!W^tBZlK{batyO25N{PkJHPZ52(~#s ztG5FN#`|znn5I=R0|0_gON(!gfI2g2f4TotDeu3^&!r7w;RSJU_8GtqT3B0SH>LYc z|5QKzG%ln~1w10(m^p9=#9`296!8lKPc%b zVS=2Y-!5V!-);l^y6l3hhglzI+LH@Bho9um6ip8L<|-=CqtY3@l0a9a4fIp^Tr=lB zv_4isp!Z1xf>(I__26&_FjMp1XUjc?D1+zvVX_^-x6lCn|ec!k?moxG+_1}*eBW<$iw&flx? z-qH3F^baxBXUcqrP%L07S*AZ_G{QfV-07@B5kbFFpTRZWgAi$IM zc2|qDddx137W*BNyhex8uL@8XTwxZPXS4SftMo0~TFpt1pSp0)woq^wiV;7`9iW(| zLBlj~@Eb>6JV`PX?GzX-ttl$iL@A|2N1qc!`)f%${=7|46X96ZxjF;L99=FFbC4=K zpL)$~hxlV7;<#g_2mZjOec%g%J{XTx9xF*Z~@6llTDP zk>PzvA_#Y1_Ry9nNwD4(sLf$d8P*`{qa=?lh`n}yi$EBPxnyNiv%8Q@Q+{D}dewKU zqGWJd>}?liJIkb4Lhx@6NXVt*ehQW6V8w)<*N(Q|ZZ9$Apx005m49&T)-Q68crm{Q z;pNk71+nbd))?eSp+LGHr)K1Z)3U!5cV75yzaWm-=I@WW#68>ZbgS-7DA=7gIhb}L z_-t*kV%)5&eh2dGrS45C9GK^S)j-2}nynx+?|#P#iON&eHXgfD?U{q=n!VWR1j3%> zB*#cxWx30uet^($xr;4Xp>VQY3@rH_SaQ5|95vZlZZ#VW)oj|<=p)5;*baZ1tWS_& zT|kMX0+dK!$kHmL*hrO^+yBUk?pmw=T5+qXaMKrmW-u{%T5kQ`&R4)OQHIt6O%YIy zy#u)V+)x;`nPnIEf8;xaAptg>mRt3RC@P%KA&Z5!xV38`tUy+j2NYyan9fVyLy8$1 z7+h_SIX=m-E9l&s-<&nyWNwW%kabc{6TP56y4p|9;{INISaHzGo;kU!)hrr~Kk9n-xr=k*^U)A)+pouVSwa4`mOZKXJ zlZCoTjPE$2KD@^dkR&8@2I$pRY0Py5Rlc&9U&wt& zhA^O5@D!~3t6Dp$c3iPe9P8-Fo5uC0LkC_ee*B*(3F*Fij1tLjdG`8vx5%%P{?FV0 z@7)z+I?Ri}79UNzT9P0D?KVk=fQH4smHCs#IpyAB zV=~0wsWxE!T>_ag+0+wTc_VF)Y5;W&XHz9v^EAPquiCp<0uUPV{GTS1KDja?3meJc z?r9iRA0)7C%I-$U3eayzga~5KphCm-ZVWh!?fePdXLIV5RpZ={x_#z;+uZ5XVW?~myw<6E*!&k17 zO$c(UmEurij;tA2ny9LPz&?k)w;p%=QAcBbr52O%FUaD3dXs9Tb|BFZwFmV4RBZrN z@Nf06DdqZbY;!OC^2?4p!AH_#ByZefN%vo={B)2@%|q7Y6=dQBIGh)6p5^Rc$I#F6 zrc$(r9D{@c)pUk0snI8xU0Z^bT5C#MP&)Cl(Plt4)=x_-H#x@605h^qh+=hd5kgcB zoy3KybLU?j8ycvl$H*QB=^r9rD>GKh_ z&y>4kXx&$`asqsp?F@eP#{TkFLA}xRu*Jy&fCjyGU`lF8(Ld**5~m^Qz5UeTrs?6q ze)xNg#%6pwjeB<3d+fcpj>RZO&AEb5^C$R{BJ-%!^50P51)W8Rf4SE9$X0Of?Z>(+=|XDKSHv}O5Nuir<({t<`L8UHMkcfkzw z@E3LhhDQvKj)V4|UMN;K$@-*XRoHuQWZ6}nU@v@8fY+vtaov#;mO+ zms;+|y4TJ?CW=9Cv2iikXLFdc*8PT_HCbTLE}FGO64z6;v*n=Eh=@@o-=wzI32%#z zHSsO8gG2d5%L=M>Zg#G8tgQe85O{90pI!8(Xk|D=*}xC!G=ifE)A=vcx;>{cF|Pz^ zn2*DuFWg52ZkXHGC4{b5QD|s2j)w)i^doy#=H|YoS-?R7X;*3A=c;PZmGhtxZxa?_ z<0tv0H4KF!P1PzKb2pI2p8<5-SJIll9Q1zF-s&tsNwOk=9kK zD(A*uS!mwcpKZJ|D%Wf*3a^`M)x_`=aXW9W5=>va z3=HOFJQABg8E>_0Zb{q$<(dWDW30SpM+HHLd}{r`4U}ss6|$46@(F1n>RL(CdR`ul zNv1qvi)7NMT)6T;>JArS?Yv9Aa-xiz{ajPqVysABCrAlR_^t{3gj?J4h<$?NgVZN$ z-JVaRDbc0N5owL|S=oub@@K4Du9UJ{+s@jg|O&rYoSbkR>)) z-Ix(rXs~{+xYNmgBZ_&a+8WoVW1Y}oZyVkNU7X;Jw)Jnx#wqu!KCwTmNoqj-D6h~X z)uSeFE0nEfk{amrBzbnb_Y86?cqRou&2=*D?60qZenLJ=7y^Ex#lUKWDR$ehMAK1(VbK zFB-o;Dz3TJvc{-$;}gOCdf39JMiH%>gGXf>rtEL}-&&3ET~8zKF6Ogg+yEUdxHax( z;xLRy8I>I#kWO|ROVuWSZ&6XN*Z%46^ZaU@J7yqm6T49Oj-SS@?XfjfS&zYg#WtHE z+W&S^SR6g`8}%DZCKaxzIeoWY{SxYVzR`CXxs=+MM^pSefPvVSDxim5%)PlKek1~b z5~Eb&^MG+pvbNE}qy#H!%CC5eWyRh$SbR?2k@DLlBj3y?trU5bAM?sl9*5nMIXW~>-J~E?@Pv6x?d7$$t(wDqCjf?H046j^CcQd`bdT#+XV0|0DQ@~k2`XUz76>yf zmg%INC0Ndv5mM1-(pqodGP1yg1;kCYH@L>wIEkaPhC?!6MF8z*mDh{-FbY<6qb%6u z1LF&ssHNP;V=Y7Xmjf-@TYN^KhR()NbKysy@6G6yyg?Di(T+7MGM9d&We#4**Y0g_ z98LG&Ut(l=%<&*W2|0<=S8>rxa588NRPt*R*CW~3c0Ai!D_I`3loPGCAQbG{XEko( zKM9huIMT|u6ZSyrnEvsC$G6QwGhg|jv&@I3NkE(}07Kt~jEO?hHY)QgozTPuN)3zL z>->kcIpWa#s={uzOq&TIu58ygAb1P!=V+z9+39q6_&zFkRiNM{v;WROX|*20XQQ7I zAjS=H$MwJb^I2+&v>4%f{To>5ITF{PG$58aZjVyzHB;YwBh{zL`7ueP1=1siISU~*Dp-y3ksOu;(yp5{!d&=8z$vbl~9zJ+U0EJ`yJYOv8Y^9a`Q6i zns)n8im*gd@C6P_?w+WZZDCT1@gAPN^9AzOSu zju>X-O1GzH$5CwHYz$q_rP7{)mWIyBUWwE+cEl1F0sGP_l%+#FEI(l>t> zTS-oaML2zjnta~(b*B)EgtfOFZb{st>bA&7_!Kep2=Au^nLRvF>Oc?@uKaZ~AdfV! z?KhJBeEsj-3S>O$=^ZT$FoU=Psn8NZ#-fQ``p$Ayf7O`R4l=!dn4)`PJ0tM>(kxk& zBCr(EnRVMAVy`vqCUOO9ABG18zHz3HIqLBK#_>bf#8--atR6EivxQ*cEKPAmSTrjC zWCI+fy?`iEGRnSA<4KFcQfjE^(qy$SS|+Y;4cjwROgqcno&K2pAVC|!RV;IBK%_J~ zAyi!9ltW1g%ysy_*ieB1e4imeDykJ$2eV`K$e)!v?JT4x7GyeP2PSJ)L6N3dI^};z zR`W8|-yUsPNj1f6Y+2(d(XYZ1s}$@#+B1thUgX}@Et$;HeQ>}%mzOE-i0W5n{>3i7 zKIod_AzMAFA7DBp&hFupKzT*;9P5W=ugv9DT{(LrF9oD)Jnl0iahM#To=ktlOHG;9 zIcb_d=$$Swz@8Da-1qdn$u=#QaxkW|47-CktQJ?blgFN2tJ&?)S=kS#T;sR0z?Z0& zgUIT&Y*9GowOU0pGftjGB3Jsv@m1eak#!xt*TWz+Q~K#x@!NJr_&O)9`-Q0G#2eeel42RW|MTL1SiM}#;o zH=OU6KBb6xrVedFf2xmez*P_B3`TJ*&pu#Xov+c|PoShCr;Alk*|*9Nb~-6Tr;f(8 ztY5AF9Vp5_<#Sn5?C!iZ(s2sn4ZSS(?%v?Sq&+I*hlG>tduylC+``(d5olP#h*=oF z>7^!v)C%H`7Jy`Mj0oQPgL60ipftT%UwGWGb{o6IlV-=Bk!rEcm2o4Lcl+J<>tkK? z+Ho=ZsA#K&uzx>LH(oQh9-l47t@N!+q4;0FZAw^Q9mh#)Qo5ms27~jMUvh}$Mh@jf z#&<+WBDMBzXY-Q3jmy>5?JCN(IWGbUu{=#*FT3}vzUm%@K;iOeX{^b1u*s90pr|f? zMaFgnC2t^H3(H?Sh4iYqa94hG{|)_h%_Yl1(@QLYfYMIDG_Qrryc}GYhNC}BPKBAw zC5PSNDAMsrHTj;4VjL>5eZZk-^xXo3GeHmF_j?gddsRd^-3OO5=Xt+*ONgWDKWE2M zq_tRyn3k4zxl;1E2=Hk5NdD?n;Z zH-KFnTYNH5Y8?#HUDto1YQb*GUVd?P+GHo%I0!7(v6r^Qe=C|Ag@!b7yo}qV4w@8zrO?tt2FCgRdt=&Ip-OYJP{<&nyeZ|Q z<42TnCRah;a}5{N8nZXnmNeL>lVM{-(~cOmk|E(;0x+5SPtul59uxw(e6zWgpTQhW z<53BQtOLcMvDZ%3);BfaPrntN zIAnLtO(DlxTMNS&uoER>`)@!9Ian9x)~j5nF`H2xWtR+fy@h4gm9S3UXyjWaH4Jv3QtG~E4Y3rkFoPfu(W?_@Ez7(_t8#-8#$V}?uEa9?5w@y|9^C`K#N|l+ z2M@sL4qdP*lHsU4BC875HcM-&6xnXjnE4XXDQA(6(@4MGbS0*l(h_Eea)Jt<_$c(B zAe6uIMlIFp>xj~CExpPZ?W`0p@6{a z`To0E1f<9F1F0TpS?$IT#VhI?jUHI(jDEf~Ei%vTPw%zAF=#7Xvsz7Jcy@mzpnnI% zcSHZL(f+E?_4rO-zs+GQufaj<_$xzm6zd5R4&n%j&R0$Nr=J(c-kcU3)d1h=e^!rM*<;Z57?tTW=rsH~;j&jcO zMu11^@zf0LEnc-1A4rm_FHzO?dZlzdI-hWNBM7P)F+9M}fIQ1#o6tC#>F97qa}uRT zVTS-YEUbJVyYjYWx!j_g{yRJ}3r(`R`Pq6LbOZz>>78?OFB{4eG|jE#N9$<|SQcyx z3kyZz?3T=ezf`ajpWm%s#?YQSnnCstko{Fl6+T$P6_wAA?;FpQF7h3s57w|3=PGtc z(BRVR<*1`?cwC`^y^BU=*^;7&B&fEja~n0v*eE>gmO)6aWX}N6ob}v;5wI#a>Q%`2 z0kz3OwHQ%0E{OYCRebeHK)Z0((7hn%)dxoE#bI2U=kBTO*p<>~g>ZzfNv4Gq^7wB5 zXj}~OX|ELLL9#_&RWmG+_ZG4>=N^qlC{rOG| z@=@<>u@HtGy=`}zC6C*c;8BHtjnwP*x%4AOC_y1G3guc zsN5W{osqxj$n!fcM8i{J)^blaIFR^}#zbj!R!;wbmUUH-emuYLsSkqgavI$-=8Khh zrv9F&jX(58Kv)m!lYO5AT*GbtH1dp)V-Ft33*^AbjjG?ze|PYD6K=yW3a5xwVyb>n zn&g^F_fVEkJK3&MXi~E=a&5M2FquB3O*GlE-7Y~A<@Ls3K_b~Ifr(po=wF7`&C>AF zH2t%jGhQmq|FG5{B2xuUy)>2JsxZdfW_^XGRIHeekxtYTA?hanb8cX)P#l6~4tx4N{I?x9FnCX;aJ-lJPrK^Ok9e;9{&Pzf9rwA4ZL8=*b1B z5P&0Yk%iLV<-;`Ww9L)6mWGR}0v9z$6X-*6|K7S`5IM?3+@1PFF#ucu$}6TcVmTxt zhJIH6xspmu60w1ZEJm*;`1aFjaP~*_buKXqhgwwwS5D&+g zLlYmKzG-FVY-okEtfD)WH?`3$`efsL?hSuw`n<5BB*Quw#|t*4#;=YqXtL@1!si|s zD}5DyD9gb~H_SHr1me}L@3K$X&p95;ZE1%ZZA!7o__Qa^Q8L1o@Zy-Gh85rgS2c6} z7q~B>KXIP&pSs`Wm!mt-owt1SKG~Yq)Bh{_laSSXgn5s!(wndvw4JboJ$+2r zwYzbHPls$oU5NYrn_STECql6%pD#^*Q)%jwZBl7m!+8#X+B}uFcQS**HQ~=p*5zHF7X8uq%i{hk2oeZlr$Pqbh9lB zx2amMr2)6_(iy^MTsmxv zU;faBnzwPfoo%#iixH#|zgAD*{?1R*5ZSvcti^_rAZ#~E*a-U(ND~iIvny9WPL}$T z+zj&%+iJGgC_}I0#tzWgIw{Ja&xAfjl3Js$Rc+LGtj!qV|64o+PZdbGLenT@-mx3w z!f`Fzv1pN50~@1;mqWitj~!4e#>U3l=C`G9e8x#Y5}L+IZ#mikO?ji=r%Bdf;F2EC zpkMyfPLU9YQE-{TbpXSmXX-62B?F``g1^D*^URD$F=BNJ6WCS%`B4xk9eO@@h6-0_ ziBdq?=>^f`Bnx^z5Ufh?*$|H6=@Sqb*WV5a%%4mLFEVjS!-3HDzvB)an862wfq+>b zS>*PZdIuzI)s&F-h~wrC1afZ?h>912O#vC$@18)O_l30oIZ_DZ^CbDn1AyQ^ENdG{ zmu?3$GAAK0lVeMRK)x$1viX;d0`>>|*6(jS8u(XbOQgr9a2^kl&WX^nA^(lBuKYK|&2&{?KpVgpGVpFtzg$6zsn93lit{kG9{c338=XJ5&~#$;_3 z&`c6QvE@+X0|X{VPl%Zl0wt22g@rP^Wl|+8;CB{F?o%QqvCL~zJ^9gMCj0uPuFN6# zxo96grmrQ7=z-*`TqG-be={S4Y8r6%zFlA;wddUrc4qzXIkALgu%D@DBmei-aSb6; zC$j{%9j9BP3xO)J5a^qLtS6>ZU^o*%0ttIJCfsZ&hyM?s@891PE^~=i6!q8|Z#Wd^ zQL<`37Y5qt>Z1IEgF>q=b2s0QIe2|k`o85W@kf1IRntSn!LPd!WD{Jo1Olnw<$Ie+{i}p_PRlof0U^`~ z=GPq0ghUn-wN90-f(j{VjIx;drRgnlyz%m={w#j0E!EDvxAUga!xR3lxQ6x+aIX)| z^6pHDC?L;AxWu0S&iUYkLX8CxqbJ!Ia0A?k^}cV{jD&px{B0Z_?xu>l>}Xr(g?!p-vqv|p;Lhquf8;t>U`8kM6np(S^H`4kAxcrzQf%&R>P0U?RJuXQN z7*r5b3Gn-_SuAT;UQDWPpYY(my6L4b_b^cE2OCtw@gdt+^T zZK-OJ@K2L?|9EK+j92t@3n>&N0aGPsVr^wrrIv=#M z!K@M2n20zR5;x_n*Y!g}rXbk>I+SXC*@{9u0jJg;m+zYm^WfS4UU9OvvYDbV3MKEh zve!%+J#ty#c~ain-Ce=`gq#B>-*lX?)S`eox7d&Pv^$5!!$5!l&cWZ~9g7U@epP}^ z4v^ei=-^UYujBG&*l&*TO-ob|78J?t2Ip&fX32&m*RuWkl(SI2e$(V_iB*0`QBTqL&a=w^%~a`B8E%#f>aAM>Z;cGJ!^#)Ats0TK9EDJB5@Ang5mkM_M-UYDo-Ik)KTNCf z^&2LcR2OZ?KREoz*5>TDRex&SDiZ#J!tyd5)(L6pvZ2e#pO8o;MgN7DQEZ8#a!dlu zTMKV6N_uD(FT;xcrma>~gbO_u(F^RYA?B9zc~=j7x>Im!SPAOWVK_hSPv-X%5j z*$la5)zVTKCNf!LLeXZ-ujilNzjX!GbeGy_NC0Fu|1$9oei8b5@AX^DKi*m$?9w@$ zYN(v$@>z9W>|7=Qw&{mF`hzqh?BwK=S5Z_F^hxQWZIYd4*`2rBBB`vf>}aaz^)b)1 zvYCpr5IcA;mRox^oJGNo-%vz=Q})6=K5Gag8TeMuL5npFIs4MWw`){Y8) z>4acS07=iWMO7#bf1}lhw#=c%1yZhkAtd;%@En^77#jKA$jNC)WCsad03r|re>J?x z6ujIBG7vJpNB@cvMrqfFu-qZmSlxFr>#?72yp@}tRW{HQZh0-jTAlgW0X4ihO7@t^ z$O~$^1(#8;hza=lpoq*19ao4CQG6l1&5^k4ocDvxMzoMvTmvK_HtzBag30}(@OQ~d z50&{(L}HupmKu(tfE@>BMyhvn>$b_8p?)reBlDt0=OdY?-)n~qFNW9e#;8f9;>&lj z0oQ7#Ts=-W72q)BXBhkz z_s}fXj1MpO*FUh75)u_|@`PR8TkGEOJMlmY!U3q<+O!0 zbkidq@a%^-bVsVlkZ{i>TY!j5VrPqDo5FD@gI-L5d{)$?(d5CSP8I+z{evBEE2BSw zgo%mS+g@Qi+d|`7e>RhF}F~Zn$hYKt2 zZ*p54^t5K?t1FeWd`@r3u8o-R1K@F0klu7%MuguFy*KVeGC0rIvL-AnEP+VrY6m1f zb>Wdfb9>6=$>`>zElb{tOlEo>|%sppKk`x$ZrnJm!LF( z*U7<2SHRlmKB86@SI`pil)Q26H5FewU__(RZ555P`nXex=Eykb9Ep!_+4gjT z#hx~~DKaUEOl-=crG&7e`9(NqZ%}8Fb)eyc8Msz3hm&N-6%~jY#>2y`MPGea0Emy1Boek!y?r&r_6jtkWNKW%6fRgRH&_1qAw4C~iXl%uOy}K4Y z{}+4j`PNj|wf#l}l_GFq0Yr*QlNyR3h%_%iAfX585UQbwQbf9iVnL7+dKCx~ibx64 z5tQBp0SQf{cclt}WY2~7z4vqM_aAsaJbbc{thMHvbIdWvILB{fB?1fqu)#!J)FvS&u;)fHd&Dp93G?K&aECFm!*-ueso=wB zL!%12KJRO1DH-Gf?zpH!pJ1uqqzG+%v;DEeu!@R(Wdvgjr=mjAGn-A`(Y=+j-W{Q) zu~krtmz(<>iZX$OyFtC!L5wCPA_dBJ`f&c5^*YYdiFYs(=EK@6Hx595%;T!zOnbi_t~5M=Xu+`p?wUTl7*+G zd*Fzt%5I}?cKyx?w(mIAc#@0^?$I-&RN@|>40|@YZ~ASCqTZHr?FHmrMvltNtov`w zwD;4P@gFO>dhuh~K=6M#7e5VW?WOaJH~Ze#*TE3l=6fUEZxt3?ujzh38YFK zfmw^cBPD`Z5AN+At2w{BF|9#)#a#QOJSwceSm;u0d3TQosJohQpsnG}`O3RK|Dc>1 zKNFbr2H61b;yI_k!G=`HboEgM3oyi-MZG{(VsE|n#0Z&Sr$##(aZ9Ls#=FO_kh05MS&J z^2}yFk3@(4Bl9mWy1hIQ!+eGPTjbkqmsKLD9g|h{e8qV$_75csXT?6Cku+e(U6lsz z0)H}G0<9a8qKNa*{QP43zCAu8lpc0Eu)@8k$MBRw<0OggX`}w*Fplon5 zL219s2~_dhpsthq|WShUyWtAVsfzc(P;oU3z6W6H0gY;cg(bvb*SR@ zg;_<8T=}Cwr%H!BIsGZ21i zQL#@yViE&3=)?^?b7$sqikr2$Iaqhga)<@tK@VV%OgVx^+8*xGR~IJy&dT>T12OB0 zGeteXKlmP(?!Q(A@CpLyf5ts#u4qu(oi`FnS2(;AY}n$k9=zAH@s+9Kj{e?vAM%{& zrBrHjW5wUgMZ2bl(+$GF=c(bS?o|iJ8fdJ?V{B9nQSl*``#m{cfq{e-K!q{Vb zDFd6A;ako6^rQFkXkDi*kgkG6xwSB;6TRzu@S)XjJ>Q~b?g7LR8PHWSRP>vr!qgL>@ak>R;rL-uwIH=6orzJvnhdrNLQcnkUvt2kFjPWpDF8Mq?M6Q9mge|mv-etjj_r?m*#_K_^b|bjUd_7b-bATK zzi1QT{?i!i!+%-nC&M9`HWIG>Z71rON@JM9G-8K#Qq^5QQ+bRv#NFUJF6xSgmE z@c+h2_v@;(%AA_!78kF*U*P&}xPHf|%461f z?_ge0fbB!OQEVT8Jj}F3Hys%A;gXi%Wm6;wqxM+SIc2)Tejn~>gLI2!3A+8uvF|a` z-1{YN>4HckA+ue5-Xo>SDE5>Ar^2HW3!of&=bipA(g11P)g$c|Dp`)<*%x)^-W`zcW%{n1-^gVBrpJozry zKZ;N9`IYT%Elvb;D+avV^*{3aFHOY|?yKs^a3>hmvq>`#05f*xz|tlApmQ>K+b}~c_*eME@l74RxQzL0Ns5yieMkUb^I_yK-eGLA*M#$*)B!_dbDl`# zdu^^N;kzip0LFvBZqiU6#|n+*nnHQlAOx6?BlqXw5!H6ED4P{_=|TWVNM^vU|$3 z_9-;WK23-uYgR(Ig0%HcPe`&GBA~@7vgLgr?VYcJo$3-_XDraYAZU~ z$zWgNwTd0uSzS(a#D(4PTF{%eo9mS8EehH{4fc{Pmjl!Hmbt-eZT|kdzFwF*+jEh`o^xMylrT@8X0)XJ906jJp3^{oT;vub zDF~+M{U4>S%j*fPI)ePqtOgpB=IcSs_j7+fLY<$c0T_?t<2w+t0;1fB0=UH2nw6@C z!_kc~3Z?4CnODz{w)_mgXM(rweHXGgL%R!{v*UIr=9PBk*2Cpu=p=LxmVL0=;AkNE z5;$Mj3CRd*d$GgtsdV=^62q1EPnO^Vv!qkidDd(=(fdr`kz-?&+sjb`*-ZUYm(U4a z71vM`?{sXrheLv`qHu7v3dIPGIg?GF0@CQ*p~TXMn1jRQxnQ4FB1&C96kS@MbX*6U zUH!v|h&j#D?@T{ed$7@|ddCw1T+=ryZ$(X$4V>5uWef;H&oD&cG{Bko5RM+YboG<3 zXw;WpQd5#tpnDleqkGJ>X>^=S57?M5_TQ>oUloOr5OwWeQXfpdKdr_ud`EGwohk{Y z%aL0f92qe4{KcZ&@2^aC{vf@}`i@bGqdqFr92|c@)U6aeQ=@bR&B@D~)*Q6SyzsuW zVw$^QfKq~jUHX(DpY)8QTu4KSR%+|U*T6U4j`w|UZdOlg`$VT zjU<&)eScQV{iwaebn$xM1?TpM*Fv9cBzgV(b^u~gV!Y4$rQ7Ub$k2obZ9G^ZDcZVk zrxEOJpzcdRGz@Xps(NdCXw-f~;+z6k;8tC322;R~_KiQ&QAZ4hqS!Zg-jhw&_Z4LR zoe0-eIz;TfU#|^MFHBl+toD2I=CsiZQ!gl>g9=ZQ1Z!XPSqK{NE6kx8N@UT(#P||k zhaoopAXVZ+&P(>n-2RbejZN%2oUJ5s<0%}7lO-tH~l z5ekwv1uQ3j`Z3W@iM6ueci15&)~7cD2@m7)hVEfCM@bFiR!1&X<$qi%r;T$i2ApAw zn}Od%k7{7Pr-ndQBhe{I!JVEX;>tmE<}Iq@$XHTUK;L}3#VD|W=Fg}`a26SIRVrpZ zGXz>a1{TG;%Q~MHh-S79d z_im9;7sGyfr&CptB;)iI=H{+zryURLzsm~cev9ELB0WX^)Z=j^gOc${f)(ZKl~t#q z%63+(QEJ|;*qy7U8;S@HK2ao29A#Ti=B_utNBJe-Af?CY_%ML`)6X+UZ)JkdqMz5( zZJI8a_x6#b;;!DMsb}C+T;8)gTkRFoR%^kv3zVgGeQNR4Or<$m9&_6#ikhNZwLhY> zPhdKw-(56M{I}8WJb0|x^`r)0D~hYJ=ohEp6!!jsJ@t=y8_Z`RYC=HVG{d67H zDy)6pj0t4nG~1^IzQ^eGj^jH-k?UC@Pm*8C&y*Tvv{w()WR|Yd`dkZrad{Uta<`Un zJ~4}+=oVYZXoy)}#9bUbr~#PiYO3Ni|l1Cd;0qpS1)lz+?nuv zW+d6}FN-d&b>DDr*wvX3pdCe+nbRaw8z(DzqS)Rc3D+)_fO?xPDoInY;ZM|vT*?Ak z<0v2y{gV#{AFPyuoee^%`}9zpeYb;myYgdwx6z$fvqP2c*l;e%Pd7zVarr)$f8)u@YEk2Jfk-e$DS8PEy1Tj z+DmG1D@#YW9)r>Pb1l?6ksBNsTczHl`xnA3 zE#I>M$7BVJU^|G%{z-c#QlPZVnQqesL6hGdO%0Q?ht)z6WtIkfn?7!$LF%*>Mp&hm zn~T<=f*vt7@UAVu(1|>c@@?RIEZMDmdr&@KN6}L*=$pO8C@1Q=(-=1W5r82|U1I`T zwX{>#$(!%3IbIY5?>IRa0hU@Njf_z2j7H?etJa4d3F|8+tD;@%C_Y>Pn4UK$HQ>J9 zQ`n0E9DHZ5{C&Z4!S#Ext_?pr)XR}Q0y$EM(VT6Aul&d2Luh4Kg4zNNbFW-_sabb| zfj=t-1ZB3!gl7CxgED7t>@M2OZBX-79&k@&Cn||+uWO?=C%Oqy8$=1fpm)S$Y&f>H zz0SG?5)<7a7SGT!fV!Efd(XXcqI3N`9i?PkzcDMG03k>wm;OOm-6{ACc2aI&6jm5G zUV@rtV6CI=84HRobn*&o&B%I;T9}&a0TRI}JY416iMw=sMx|m^$h8F0OuZRzca+fg zmvI-eBZ3Tt|VqT5^0*UbKe6x2QK9)4*I1~cFweR#_B4XhW-9#sEbu1yZR@U zVRgyY9cOeE^i3`{Y>ze=;x1t?1K_J1Y3MfPe)%tB>pvZp9Z+T@!d&%g6lD%zK<1J_ ziq&`O#(V4o^S#eNO8jk4T%97JNH?j$@RMWmkNWEDIuLPcCAf_k1T(g9xYt^RMW=UR zlD_et)B)r!gV9@E(hO3?!|1OFQlL`NVV&A0#LNQ+0-Jw$VR64cjSG|sc)`1kKDN2QN*}_e^>Gq+$ZHK&wl^C?75Dze`^C z!^%R8zDFtIse87*D<4{qP9`U!ht5{%Qs#%qVU->J60zfe!xf+fA{ayUmPgh+6$(~) zEGh+5BFt5V)&1z)SHZUSW9qA?)|B0Ak_dJ-pmZZdIqngIZW!_+x!p}TdFJN2Q$qK4t%EazNiPtBxY^GQH%p8FXUGVO zf@E0kHWiuAx=?(7N>nb&?y+eodgLf806YqS@K7uOlv@C)CH@@B8$^B)e*ND5Q9lcvwqFJ*bury-wx zCW2({!_RR?X?wBsAK&6|E~5VTF_s`X5Q>>SuDg=~bE*ef=AM9UbBE}_jWZ2aiQ?dT z6M(koyjvj4qWGRl?W+S*YHwUl5+vG z)N3jJ&5OvvyAbWsgaKnH^;+{2;-T}4Tl`rAT$*f-4@CX2i2~&AnvPoy`#VhszXLy0 znkFWxM;}Z$J)Ngd7WyEVeH*WZ;uk$hJ7Rp2)eUCCvUbjf0?n1eDXG4&;3|Yxm}2DG9qS&I2GjoQJTB(~{_94ts&~ zEO7e*Q_|LJFKxIXaeP1T=7U$*m3 zfew#ymWPY6!TU+{JI~G~2uX+^?)1i^w)@=!%S%!ZxIU4tg(_Cxbz!3aBAw*K#%~q0 z=eW8F;TXZCV2vxMK9}4F<#C09WS|C;0cy;vQ1g4Zch5*uqlas%~uhQ?ElkDv0xElzZ*Wro(LKIKwdJy*Mo_bOB{q zYFm?!5mPlD0Odu&A4;qY0;eFcK?7y* zecXJ8e{r8ufeA*c3huru*-1~dF z6=FzXHx?5V9ZX`l%qyIQ@y&(j8#I3TfX&;KbO34_wC{w4+MfR>?8W%_{$^@9lp%*b z9sviNtFCTtr=LoAOBU+i!P-i`4uJ$aD3ae(IKFwSS?RDVbVJFi!5Bb;hFkY7nwY?~ zt(nAZ9WOL7FY{qpB^COivnXr&@Mj^Eg+8a_wY{59=g_f`Ra?}{MP?qzdUl znD3Dkhu`zZIEgL|N*bFAAZvPgN2eepGN^S-3IJ7vFA6GiM0}rKLt@dkc6N4pmmDoD z?}eiXh2gQXlL2L8wR@DSlLtexos|uT0<*w;PyDEAqiGrYlEL$Nv-f5&>Sa~mViJ#cnAyEs z2Q?L`=v5-ElsRywUjO}q_^T5PZ|7@{NkPkMfT}u_Iea#i2%!ZD1ewmu3fC(iQA+gW zxB*1%h686IDM(4&ZFTI=w9AGc3D} zKRd=mB(geNYxD4bN>psG>d3mqT@WaGPPjMSGKx-uN@DY`I!mwjjiv}zUkfMj9fGEi zIOkd=NS>wbrSvPYDa51jpl=GS zKkeyj-IK%6NE6Dp{8%U)21~39rx%HSu*T5sUsD?^ed$6bMUq!js0qLT z>1l+-4~H~5Whu=Ys26g7vcgYxo+w#j36l#}Y-X)f5{%Ic;0nxViG3OGeTz@c9DdX~ zVIiJQLIex-Y)~_useLk{eeMY0eL%j`aG9Z*B;tZiWYs+cKB=<1{oQXkcw0-0z!3*x zKQsR)5={3_y`wVR5(cnbgd@jJI^~pQS6Re0;giG>6}-xP6AE~Po)p}OvK}ze=wZt)rg-3%9p6H!E+mK@T1_t( z$a@*|=$Eb_Wn_;+Rxq0hF0m5c}zHNV3vSp=>Qq z3W9`xc415iI{7I{E*zAqA^whvHZ&^twbQBrFYaEl#}e|KZF2mv$J^0D5|al^6hqUq zgXqWJZ-gW;vBROa`+FLIYHVa=`?3IM%1W%`V`q#IP))cG^I1)z5 zO+wQrv^U7r%*bn7`opDTNjpKNVGnK;riA$=tGzk-c<&KLCF|&>VjgbI%{fjl(HnkF;<@{w;N0^~%7Rlb{GV`^U8DfABp9ZA;WOfktj z*9YB7BY_^gD9|lw-I2!TV{gEIlB6zBsx2=q4F*q|XY zdp6WM#adYnWUVc810fif@#V7+l>K`(^t3Qw9h!|;!m1wqww+$iPmlT0Rq6=kpb#86EkGcMAx%Ud>0G&$7 zT7QskZeoaCGVk-4hdXa)YV$-Hq_j#vniLoa?k8+GLQTz$*k2k=GDwugTYNuch&(_e z36+yxT(na&Rp?KNBA$lcDH!`|H>@4Zg!5Tu$Hk-B|I22fpIVEkDq(IuN)Pz&>GQqT zcLOZhjs`m(1XvBV-_3k}aV9O?Hn|CoVsw)yLn4bmx{s`qD=2VZ|%oA z*lHojAfjoN9Xa3l{}&?td(x26HCe1+oNinWam3uR^$KS;?4ar#OMSQaW_K{g!nN5QShUL zp$K3~%EvNJ15$*yanr$Uf;HDc3bS^T$n**Hj<$ezn7-CvBDh<%(8RH8$=-^7Tkqfu z%DRVhivpdWm~L8B?;MC9KKpe1@h%?Bj4)-SO|HEAf&nh65jnc28jt+XC?qH|q>U1Z z7pUzF%oI4=W5fOhSr1dFDp2KlZl}(im&Kh=i3G+S8PhyK1w5@);bd9Xvne>j*l2t4 zpidVI%qe1#C?eboE3AH?Dq$JAamDQbQC1Wv4joisu+H_yn%#5qo&d(%w9x+~bxC|c z%V`^m@^cQ*_LpPtaHF1z3DrlmPEp6VS*HqnEq6EUKalgC8#)Z85WJ@TP}Z7(vwrvp zeS$pog{pH7d&eq2kUZj)AzH4TasX@%o7wmWx_rbLzsc`^X8K-A$%O;`*QBmOhPQ1) zMwB%fYwZ?z7)4oNg8H#E${Sn?3r!}Rsk%`74&NV>^+wW5KRrdJOS1bH0=A_)jItFw zum+TRh6K+rb5OqAli|+fk2}mjN3z6m-%*V1Wu$KgIB`dOA0!)s!Ih{aM84%@#U838 z*3EVe{8R7q9jEzBq9fyY$)tOFP$?LsW(PCz18yaQ^nC$t5m>}MC#O8ud-n+S0`oLr zLb4h8vCk@GUhue@!7fAXJQuvTk*kB(KXP(Fv$1AXAeDSnxSNOYQxyZz?a!pAaBm=< zRd@h*9CJ9HNvQ_*7;nZk38e^f@yRt~W2mX}`*{R|p}logFBlJ95+-J-{xK zrC!t&qqB5IK!+jhR&_vwr@uwQF0~yCe$itDW+Fad3{7_%c}$)_Ce(OsXqQi+p#qDK z;r7>E;G?7gK?w?N@KthCGF1qA{z9%NZ1HC2LfY-Vr=?_nRQPDPb=PU&xXmHLoKM}G z?eSu+bLU_IC1`QeTUv_w&1FR$}`^cQfgV+c?R&v(6nz2b5 zsf4nF4l|^5P;z6_FC+o%oR{z|!SOm$n$9iZeC1el5<~QnnJYj7H5d`h-w;~^yh0SH z2@%@F|A?tk1A<*rtPP^#;^^q;?v2J?R@gf!43=#W4XaLoBUB}_jb345@$e+|COEzc zdXmPa8^6{9Lwhb>zn|Gy?Q#7H-v;ZNb4G z@!i7jYYj*TWxa~#3p!Nm92^-JZ&(C_G$9B>tkX7mbpG+k!eHgk#UuPB@Wq6hVPK4uXV_fqrooZhDuIw@WTC0`Uc!zeFEU^LdthUJ}BYBH}k@e7B8$Z;6MKe#qpp~ z0;*`pGwgfP8#FgRxk<@q++3U_-#z+Tm<<_H-pl_wGCbKEi<2x+Gzk2dKz%13N7imN zgxVNz@;3|q{pS)kCLleR*GIkZofxH>IV#fj@5Sw z{a0K5_{)D_CEx>@cc82O{aFBN}BldXB;hZIMY%5Lu%&lsu` z(HIf9aElusXvGs&zyFCTNRM;?A|;&W`rU8=I ziLNj<<8UN{bA<$rE?k#NLh2WkPXs|>2B9y?8M%^(o$Zy)Mi%*ByV`pvDU~O&wwb-4 zI~U1s$JgW-yUbiR_u)dO^NB6fo!@!se)t1`{PTi_>ap*U!A$bq9=y}Jv-7YD6d?RK z22Oidpceq~JK_Jbm0X_KLtk}2Y|!5OO)==0B#YA+TZO6b`%`8QTg7j(U1l)W3)83u zbfh2F3n`$xmp$`=0lVW)(B7S(itTMBa<-BPbmPmnfmHxlPS76V^~T|Pur)l)>Nac+ z=ouR<(itBS#YYIO#-}g=mU7Sk2zXYS9~V{otv&v z-ha8MvLnU4UhdDX5@nuZG2uI(M%B5N70x9D=y+{EAU6HRLUz>o1&&rH<7faDMQHFi zKIumX04XVu`wc>O9$_%P0iAdj>+)GZVOe3p)+X3zlmwN)4n{k?J=@)}$DIHbO5a!w?2hb_QHBf( z>q54W-W#-|4feX?fDiPU3*a;NA-y8#69zp10>oq$*(CFO0Gi)9V{&|46t>L6npsa8 zUuO)He5`oHStU;gA4ENSe5{bF)oCacLaYifm+=w^gcEj2;7deaG5j{0hlcsajT;s3 zXKPzZG?gc3i&rdML%lcVgURz@^EQieie-@(p_b3hp;aIu@h#Ktqu8IAc|v6+#|

    z_*b!LsMwBV*5ek*t)zIW8n*^VD$Xm?WGk}LbJ!l^_ZGJlHL?VEr$Gz&>k_I`yc zS=eB~RJ`)6)h_C$@eu(BLc`)upPOkaoP2cjpfi6ElSVXD43&t

      H@F$>U&a!-Z7 zQNma5)aNc!G7KNtCEw{G;1Ki%U=Xh_wB1`i_5P`#Q%`ErqbjLGaK8Fhzq1CyB2K;= z$48{gjZi%|(>9v>eUgSs(0IxBh%3tpj1)2XL=DrZI>}zwVX=Xb?3{Z8`RReER(V+C zen*vNTKTyG8C%sEfH%2aBfI(?Dd|ZCl zR6VkHD{We;Ky3Jn$IX((3s<+)ijU{@@*k>1cD~vL^f_XfS_iiVmDDQ(KBx4RvWKi2L;jksGf&(2S&%O?)C7f(zKs~WIyQ?NS zxFRrbTpaJ+du93Cj%BVy4C6Mq*HC5{Y~LlAFQyK^1dqNC+L$;HcQ&iFGX>|bHTSd& z$+`Chg^xgnT3Oz|8~;qX ziz=u2I!Yrs;=<4Z@#Cl1>RzAmW9Fg*AC=yiLUh9hfqxB@pV!N+5PcZ}mS#cD~VB z6`2NM+~xAJ)a;NL$;r5?_wvJ16on;19-}wxG1-NKzZ~-@N5R@B=*^BDZg^1clftY8 zuqL}8u=jd4O&oNvxt^wfTm*^t#2W>U`E$iFVpCbA(@wtj17kj)<}(4JQ&1&%p9cFq zTu)T+!8BDTc>mthf4cA>{$kl(06Wo5ZF^oYEot#Ok|$S3K5p}F^=K)*n+niN4LmWc zWLUI83b>9+d)%>odd1RRIS>0^X*tbu11@xr zL5C6%=7IAMUwV}cqi8$iXP-8Guxq_g01_7A-mdfh82S=>#Uyotb=r#m0HY}ltkD@m zU%!6ZekFnMz)&qFRjSaI$1(Viz-aDO=7DdxbmIYEZPWwl&hHPoq&s|%PBB~9OR?ug zR3ZtD+Elb<_>O3u0m775|AS;^t$~ePLmAEnZxyVT_nn{8k{JZwf2~|=^QW7I{2>QM*&3{-Cj`c>5H8&5IB5*M z>kMNLp`^tjlaRfWpx>lz%_1Qm2p_*np#O4_+4tg}D)hqU~?%soy!hF8>leufo0r$|Yg2 zp=jkU7Pj+mZfDw`Zyu6HG3R%Vyxov?QsieM9g75Ix!)} zAghDw)Ef2e6v4lS-ejZDqmL!hEd1@3Nyw>a&>_Nq_uiuF!1WE#A-41je*f{fZQ%QE=`g|#Q^b6n(GltzsHa7faOY9kj5{Cre$Qy^n$0c6H ztZzY`5dfrCs^OOBcRihfHk!ynuoMnsHY4~k8nURU{8$;M0XgJctS48pw=d&SL~U4E$B}rywGbarE;`J+xgz|_2J>8zO5RZwJTTqSiKod|r3uA2-}%XHG< zys2&OomkArJRqZR2KtOL2!_S$sq(n_AaQVVt?Ok6LC0Vw$W6v~_JT((3?G}Gd2VVz`!6rsS9_w61ac}4Q}C)h zFzBCK=S4v(^Nv}i8i4}zj-5R{IuO$VdR4xw6~iZ@0GRJ|dhc@7%^ef=JLbRM6`dsu zLQ$Xn*^Svw&-d^|UopI;FA(A$y@^5)t>KH;`!{y%iyRWOd6b*Vh+M?Te@_VN!2`3zlikGLv3eF3gJJQ};jW z?l;uh9GZ*G{0tgoTnO(TArgfEdODwD$QVoa3K@2Kulx?{v2}vyg}-516GbWsVII!+ zP?eu$r`PDyGqfrowf*ixY*lsV2Ebpu=4_f!JRbm7Js(<-Xu3j?XbyM7_gqRee1UHtz0&|!uJd?p>IrC?z~i)utCzxg+fq1Eeff4gPTcq+n6HBYK~iCQP~auk~7W0IP8ibMQ% zcXs|Q1(odDc)FYZ>yNs9?t`O?iqql8TNeh~3GSoTr3|zR4hwWFz44&4% znuV^xz>!=gDy>vper;gRP2Q)iM6x&1~N+;Z!8D^>e zE#{1F3%WD1MAbs@95{9!WIiF5JFY(T4HWtr?;zv{Qxo+GdgUV z;9clD1wL(~srhJgwH zqRm$0wlDy#pWVGpM;k(N5kX+th&VX7^hsZ(An5a zas0H3IkBXnB6F#H+p?Fq{My*{>$ilw`LYr*4a1mq91YCoH!*A=)j_S1;F+i&{wtM# zVcg-a((2FhsL(G*Yr6^ze5RLyu6et|_bp(uZk*D~vG*Gtk6NVG$@7vAso{E<&s2I7 z?wy9@g-8*jmD#>JG8B}~NL=k?pi}XrJt`at1E)Ty?(9cOrm05lF zDa|x=XP2<)*~6>A2;F|?Jd`D6yX-J%9elW*aS$wDHb7fw^yg72=jKNc9L=-{gj!zr zJxOm>sC0_I!uoHi$e>Tko|CV~l=7()u*VMZJ6^;xAm#Awh3jEjambXuh|P0DpTsF0 z?+Nwf*5Ix1(6!qCSC&Mx-x1U+RFY8|xw2ar18Vfnn%w!x_G&Xi}G6^JV4gbGZ5t2Ek?fov4_Id z^vW5tCjKB);{h}*A~TO_DBwuU&2=#tYC2AJ6eWkAw6V*w%ERG4`k{-9|D~)rD0Es~qRpK7xgyyX zIwH~uw9{5lM_brF&!+@xo%lMsA)rnnwNA-)lBSJ`Z_4$J_(f@H&(MehvqxXac*bzhJ&ePeE>+D znP6x+i_O?@m(L#86Tg%Q;ZndVWNZ=#+J=?WZM@25cT^?r6kD(#)ZiO9;Ix13Ip`~Y z$2qOWr(v_c#>|N?jU3JxSh(Z+7qtd+BYgh+&Plw+lFA>m@$^sd^6Yy6&O!&~7@G z#)fm2EzNERxYfWB=|MEXfieT^Bp14*HiwLHy??WUk9VQ$OeYW=bS@4wNW3eKxp64q zD^jC5EIbOdAG!={#VE`PlMvxMWaR2*KD?x&!mRld?HAaxqdT)B=mBzR>I*emavdB< z+0^4EB<)$CoBMSJs6~8sfBtC5PhduHp+dtf0v=vEmY9cwPb5iEkfv&3x>Q4Is4NFl zp)#XSiPS=}GBReuZ$9Dmk6N3<*xJ4fW@}{BOkS!7Y8RYqnbB)~(G!UYxan?%u+hX8 z&<^&3wc*th3uQ)6+DmTdw@K=-@vm+`5)9R4+CtFKb1SH3Qx8Ov8~wR_*TBXMb$|ym z-k;f(Jr9`ybVUyA34tGPvSI%-VSY3@hrw7D5-loDyN~^8=^y(|U*ZY^gVKLwZ}ki| z1o{4YuO*?JVT6v=AAOD*YzZ+_FZynPf=5u_6{6Kj|4&LMXD>r3IOrES#3hxZWa&SR z%0kfc2BEe_-;dpm*Nf1SXso`?GYd@bl~8?_AWded8k>#5?%S7NYDwy?JTN>9a-EhY&nra&o>Wjl(DmC?fRFg|J^Mk<52iq-|X( zx@;)W832OBDv2kI|90VPeCfB8pJ!%G0X>k+Z4yIdLHv}%x|g$voobs+fuK59a1c+z4CwmRBnQU zRdE$oe&*$|eL*Z*az;PJ=&XX@)`A6)1kJLgz|^v%VyW@vK4{hyIy4Nm z&|+nq>%ayZl0e^Ir*)qI-C%(QXdROdfIL(9B%^|Kg2o(bzAgHSgV~5WZR#pmG-r;7&B9OKO3Z#4 zTLC)|DHQsS{S&8S$2yalksiEOb@WPpWm=u%*ipj5gbYIVk8@BQ<8UtvoUv0s8l1SFoQD@VX;sPfw(>o?Kbqt>Y&8+Zu z1>^@{cnkX_^0{YE4LHLsdmWj3Up#1>fdt zb(PPyg$K$EWbjW7O9%4h0V&92vOFse8_AkEY4vB@+CA_lIx(1Z4Fw=ugS=;NaR=_! zObTz^QoY2Ef2V`rd8mKx(HI<&TcC%)4M>j-fPB}5X5|tFKaS^6d*o>s;C@|=WxIBJ zz-ZPXk+3A`whTP#!g{f_^F;A^xMhUyX^~2Xlr12WuBe}Pu_pNdpcG74TQIC%&UeXZ zZv!+7e?4(rPUaeoDoa=r!P?OT@bThD@r*wIylmeBI|vYLZ+`(hkrzwt6VnAZ9{!W* zxM#gN&HS$~cqMu5%eqgv1|0bi3ze7x(;*29mcl4>Gk-qIaaf^z7Tf-ub>N!HwA_8RQ6Re6fB#Cd8k-sml+i;PVMwjqM45b+Z0Q>X z{DF`50u>(oJOk)wQP|@rxh^PxI-urf^O7@}&Uax2x$^P48*JzId*%8-+K8_3CDba= zf#gFWsle6E1Gjk@28=S%M7ys58UaEd2Q$@P+mp!ZQ(qXCD?13cD-zSvIEM+Q7wQ;4 zm!Fo3n|jd_eZ1{@Mw0#a9NeNTjXyXz2PH|@PD+b{7(T=1&sP-hWq$)cM<<^=5OeCw zr@T=4<>2B%3T%cMV+VUO8sMioaxOo%VSs(8@&CHVEIdC7Q1&)#xvP_hmY)*O^&3?< z6E79E(l(dhteh;*N+bwL_(N!sv1;!E2@&eeZ_5B4?tp!8To_D<{J{FFg_3I}nr@tv z%^h4&_$d0ucuk)}1-s3)gSl7Yj72P)8=bP9!whMkV>;cZzGnBn_Lh)3cWfi6I7s7| ziQApxgA}TQg=K5XvyDlz4XwzRpwGtHAe*mT zVmA|%N~J2Hqu8iOJb~3pF)Z9~#vLAD zv|nTM&yWnWq4&?%ep3x=jVN!0q3-M@>U;8Rk&=gO+nc2Mv>J36wx~lzuruAmDz-~N z^6;Y3ZYKeRwbuOO1x{8UzMhOI8usSlpIiowZ#g)KfT42*-pe@Zn&*}7q=dO~>|KA( z-lt{BxR||p4Y%NV-&oh|I4KvQZJ8G#9i`mTqPOa!3jHf|sbE`{gIwd2GI-UlSi;w7 z5KIFRoY!)%G7*Cl$dvbP`=}e9-azJLTHgM5RB^lpuF*iZ(%D`A*O59oL-FITKIe{hOs3v!#iN3+gYX6%yaZMYy zXg2gQJI<*3RP##kdZDTWrZVb`vTpRtRxW?UHM{d~hi~z#$xq`rWiS-Z`&j(5YRv6y z{XA>$N5hasWJlp*kGE&t3O{l31A4K!R*5rNj%QA)>@E*(nqZdh%loO|_(5q18b8~f zEyirLOAZhiaRl0G!(f3VYlDQO;L#Eb5?^^t&x+X2E3Yvpc>pcFXBnoDvHS3vH8}Go z$Y6+y-nd1ccSMwTb-j5|u)mK9N3pXLe`7se8jooUUi9Y6lg-{2SM5JWF3mkt2%}lH zbLXfpaJ$j7hlrQm?Dao=r_=<{SVw|?k7TWD&--b8sHAbSN%!bl+<1$@<+>lU`QSm0 z){Ag{3QuFm_S*QC4~k!dt4b7-@7X&q#bO2=*c?-P5%K~3yyxyqz8`BlzBxovMvUr- zWOKa<3q>UhrAEjf)-|)Q$}U-Ep-^#}&jj`Y5;*hpLpkP9EDydvxk=j=H=BHC`UW~P zKp-|=t)NLOHmIH`fV-+9)6V3|H|ei>leQ^>v}d{kh&!F{uELab5`7zRT9@T27fL-e zRGDH4K4k%NKJD`f+qMqGQnxgHBp1W*gCIO%<)cdKVd>aFSeL+IkW_DBaL@7cD6R~H z^k8xoV9<#(24?6nbn>>=XEI@BS6yt7_r(YNKh&LhIMna|?}tc4N{TFLu|%>{*`vt54u*uRV+@5M zJBe1xzBMF_?6Qn~&%W=>Sn{zig9tH}bC3Fbf9IU*T-UkIU+0|pudeZ)_j14Q`*puw z&*$THuxuvCZ_vMm$6h<7VRJ6{(tKgW%O~7~k~XJ$u?t}q3{~{s@9UYT-FjVMsFxPA zM2}@zvaZ3jiA<~eMXoCirDTQ9u>I22u`-5QhkIP&qU|@hn2lKczIcsRKgUq7m1vQ) z{3MCl0F|yeVKUw-8M5+WRe%z*$B#V3g!-%C?`a^L1zx3rWK!}gIKJX;%wpy^E-l-P z2|22=N|PY=y3lMelw+&XJx`!|GTTc*n7=FCY;WKp*I>{Sqm%S}a}xABG3)I^Lvvof zqAn*M1vgXx4_3&5Og{y%tVHYJ*6=mN$r!)w?xQk^eRA;&mdrbB-q9AZ&oIL98yL+! zJ=|Q>Ka|17Hi<*mK;`VGl)Y-+stmD#PXj%YLYpv9M5}QxvC3I~aj&aFpD|9NBYZZ_ zFx_o#&>+a_oJFjFWd4q7sm-VR@aW`rLJ~ZrP%HJkUwG(_WLr8J#AkS5H7T{v42SIh zWcL2rJ+uJ60ybB~5u;*)_xiN?HhcKayuB&Kv+elQ>FoB+IEQ9|;a5Mc7E(!XeW2ef zmGnKQqpr2cJRbsr@?vt%5kJ%d7g|NX=TqJLTrZ9l3GtWp+?`Dbw1}+EFTBoN2+<() zlQQc%o!4nayNa6V8plA<3P?UDo~NK5!%ODNbEba9#=L50`N~&1fU=)^S&<{A*N^5T zM)-jgd)9&X>RVDTPIx%{HYHU&rfm2IRXtnePOha1j|UfeZTAtrK=2*5;_^Iuu!qpZ z)=-1+FQv7J}d{&Ba25-!piDZ;vaA`1TA zna81+u0VEhpXU}eJtV)4;YS|pUJ=du2R&6RJT|fDsC>chYj6Wxw^$t1_N48WXOFV5 zjsg!Qip2{PVcQ4nf@Pb2dEg`mP6ml26+si!y<|V4TFZ149t^s5lv}}Y0!4FD9m^@M zH`1zPRvvv}VJJ0D%48pR(=>uQb(DS2_c0&Xj8o^qe=!c_Z^)lD7Y6*9){Wh6A4hF6 z8$fUOF5GVyT!}o|#e;@dK1*p~neFn1xu#k4-)C-HM_N9ga5>yBBR1#n9G#ha(i?lb zf*g|l-jC>1BVo6esxWg}uu?nr!!NIaOItQSJ%TN^wF(L4@M858+7sh$NNl{Jp4t70 z2&7PVuac1&;v9&|MI_o&T#8&X&CD`QQDZhcU9$H7aW*IJ9_P2Fx%?MN)%?{>>ES@Whx zy1$fVCVE<~D-L3i&(pB}+S?_rVza$sAr|P}6xYusgcy2NP9W5JbrAv#ac5Obd#)3{ zJR=v@Ae+t&R3VdOq4h`ilZ}^@LxC(?VeqiXhT(||(lS7L)Wyz{ zI>JVEj~!JI71Zn;^78x+=-Y1B?B;Cv0X=!UnqZZ_`Q`XMw=OiXCPqhm+-NSA0xZDd z@B3=@Hfk>GzhQJts=_QMr0BotEZeGV5F)0_@H0j%4>veIak6hPv`DVn%)~!loPIb( zbGuy>fe^OR6+<)9v#OP@e#pYrj&JVZ-8 zy`srhl1|oa(XHux$Y}nR_WXkadkWH)GWQ-gfUM&=O7l{Yx9zDO>Up{PHMXb}7e6>Z zWQS-raF)%lSyD^O+Wa7pb|C4nkon1l_H+n6@eE#pbNA3$8LF3GZ5-?{jGb-qEJ72{ zuuezv1L%eOI~cGdZM(34T+e zxDJOqOsRDG^fL)B76i>yf2>>L;BaTH+J`O>Z5G&JQ*j6OV5 zp?{z(?!*Id^+wOX@IDu64Y-~Jr!i0McO5wMTM}uJpu%;wZ%7#3HS94N7Q6Osu{P(Z4kRM1e~V>q|lAkLnw+VdF}jFyPI9_tewG&N94K zqn{3N z#l6*<{w%_a&D43+poBx#wbmzWa=zL7Oh=8)RLRjQ?O**i6DC=ttGA2&45J5+Jv|1> z{Z0zLeo6-#c6+z2nF{qy*~ZFv?j1#YfL7kbxYDw@5;YI#Qx7 zFtBLMEc3-+*g#zY93bTnA|Afd>bJ#j2dL;buyavME=o9dOJ zER&P^S5dfG^KZwi+hCq|TIKJ5famGn3uBanJBYCCU1B5ASJaVPbtuOGK`9%jpn*CvBKGhjTQV{vcnNP_AW8p5Z z%G)l7t^1go@Xwz#rQ^bZ7GUhMrc09hGH+CHKO;W9qeCcbWlHYk;Ge_>zcNbi z?b{FSybat3{oRjlbj$5L8XX;vD>bHdy;|c3Or>jHhxZnLYmKdaJyM!}wtX*SM@vk@ zGt-;{{OW#|;L-BN5paG*YSjREK>cY!MsB^^A`iu&vST;rf1u`ZPnE{Z%kh~ClK-`Jp$_Vep*JcCbsT!MTiPq6y=upqFD{@A=Q{Ml);b{Y#S1SCC z3+4<3tq9^yyGk)~2VQay?@JBoxs9~=2a}A7m*g#HbF)hf2!2q!xZ?>FqwUf~Im<6N>}zWkvfehU+a|+1a4) zZHAT0;qUFk00}xRo5>$pMZd~fGh3o+HdAJj2loa;-QM9A38> z>*?(~hkoS35q9Ozd?Np$1oiV)ensJwU<;*1Dwgy~i=$u5>Qetuh`}nrHjtgi3sjv0 zqI8bVCNMa7tt~i|SGdIg!WU7!k!7>ms4@kp-0Z^rkLo6xIqg38JX|6EKUX;Hi^JUp zzee41S-oadiE}0Yb_!&IXRa_uycJGJI&km+%|K{6)O<_IXOX&(n`3$fppb>3(Adf|F{AYNa^XJFWQby@?fno=rC0fUI zQx3HWQG~cQrA7X>4;KABPmoDT7Xnxy=Ho?ZrWJa>+o(h_Xp>c0QE`eb%J+6x889ZC z{HKaU0HI=^IhsaIG0)BK@4BD?3Oq#pG@zEa0B69x2Q8CFONJ*E(?!ZKo3qbyV>(3{ z`%%o?U~@6~N@-Eej?dA2gwtkfsvtQ2Q2x9Tpaa0!1Tq#~h-rbs$*~9Sh&jkdWr20A z^QG{m+E3WRf?Ln?)!hg5sR%FMig5P$!ahj*0k*Sr6I4HowL`6rcvJ{$l;(2?C^ITNHr1EwT#X?x{(zU@%YTV=YG z+VKiggW|n#rQp~HfMm`0{k^lP5I)ZlorQ?mV_4`jKKUebV+yRPKqlkF71Q>0(1dT% zKUa!bf-Z_N1v9~5^Hq-$$xX<1Fveo-`8TmUpV7@A3)H^4x=Ngg2_%3F>`Ah8j~24> z)mL9>U>cc=RK=^x+>>Vb4;Ina@ra9=KB=oze3K6nlUzCCCA3dK^514o8871u;X7$E z&w)_|*FE)=BiYdI@naT?2t9SFlcTQz zYqcem?B&6M;NaE_#$`jYkhZY{h?2KV1}|BUXIVrnVa=kUX5^;E?N=kdEQYqaZVw)W zg`5X`p{Hu(3>s7~bmn`vt1+5Cbp|K{o(%k4waHoiJT7tB^@Ygv{txvOIP2^yc%QW$ zOZm+u1`Kjj1sV$jEy$3>Rx#qNSP~_~$XbI?QsmOF+3_?EWh4AZ*TiesRH`2?S<}8d znu^CRjtMMPw_~y1_@dyr;a%n)t;IE!3k9G!E?U}Z>zD5JxZ7os)ss-nF|j7P7Yt1Q zwMQ71%e;!8X&PJw=a)5-L!RaFHuDE-#Y4fP&Mo}VPcKB+a%LXHoqPfq=DR6*%dTwh z9R-;$T7B={89E3^KjAzOXw+YH9X%c48jlgJ;`RQgYqyCDL9olc;#?>lggmp=!o%|rlouNyS;>QIKj8MmAq)!9^c z0;gSAXw1O}6yiu6t!9PS^c3hFcoTh)BCy{FwqQ@CXtQEn%v0_J~7f&RRN=F)zx#t)K6^t1+pq}{R*GJd$A1&b*6!Xn4Z9|vQl zq?&V_!$a3FQofr$?+e$O?yxIH7+AqikE?IUSo!E4(m~8ki|Oz<{o<62%GDyA>J;c` z-{qku`FLB7n@%?`6MHq6fuG~{)5x_HxR)4#+KgE4zJz(F-2oV7C`wws=`rp8fyt|96^B8}IU-O;?{4}*Q^rKW z@SP}V6ENPpTIi+2&(x;4sip@OAUn!nktRt&t}7BzyP7;3V%F8ouwZWLmG|Ye)Tu>u zP6J{|*dCJqsQpF(hx*=$J1dSe-t;LGQ^u4PuAfgpmL10`-rB$nuo)roU7^oz#uWu| zahtw^vYSZ~eq)dcZa)|M)0G{WN>Fxmh`bUshb=zTWx7#}9Z|d2x^~RIAr+PZRbYyw zkwMFZUiNVmB6$1)OA5bgyn8F-zhiZ{+J@m2+?)g*W zpe3Ow`-M~t0i7IS!=7uG#h{0>D!J7hc;<7+5HfK%-uFAscZ@;l68138Z~GOTmKdO= ze3UQsppcCkF3yD@gAA#F4Z#5p_tw(|HEdepC4AiBQuAZE zIqasz$#}^k=R!sNq43I9Q8&JeBZUTgx&e~X@{EfNRFq_YMkH5OT;7&Muf%PWG$N8zn#@DpTgoVix^3+ZcP;L*d{yg=f>798xfGL& zcBea<;{{Ch1`qnX2Gvj3`WYP`j$Ox%32%-D@|zxhCO}2J9+Pr`>s=~L|2(B7QTwh#BF%onhZE|%RH9qHr+wfSocx? zZRhQkrUT2tEn;(pV77h|6QtJn(&fd%qkjsIixB*pd-wWcblgv9B_?4yP0-D^x1#jP zVlxFThAd(q*4#rE6*pJ)R^^zVaE0fb5QbVu!zc}|u?IC^**wD^PzI)*%3QkjR~(wc8J zBvV|=HP4q`O4}bSb=EeWWf(>(@>o~dj4y_ByyRCjED+cYRlZc7#T!><=KC36FVw%X zIk@3gtkoq_O99EJQQ|F>>b%=n8cbPy6Yhki)ZbP$aUXE`h>^OV8iu;V^&t7m9w5ozjz525uL&!;oUdE z8omUS1#s5JC*ey%LRtup*Ov^?*0>7(tf{y0E9`A{x=^0^BK8pIn-wU>S{32*{%8KR zMG*vbqw6`EjBs?yON%e%S*|R*&n}~UHOgu1)2{nQPJwd&p5uszO3c-_7UgGV)9IwT zdN9zf@6~O)MqTX~f>0KAnR8N4vOt&DhNZC75rY;*JVCAvRr4H(rG>5GFIxkxC4Mm2l!xo>bq|_*RZLStOMJYuN>zBn_Hm9@wDri|%oaaU>>dlK zAgD@ZWNap9O(D6%BoKo`tXtk+X#BMBbM0lguk*55c57w#v3mG2I7%R_?XD>{Evqdi z<)mfimG?rl`DT0O@sim7I$sh5W$8Av@)q7>XVu;KCiQ%%0Vwf>^9dcVLPWEJ%&9Pg z`?x4j9}LM$m%%lP&+8}x-jGE>2lDz|bv^&j8I$tn=v?;aJJkw#Y1i5&0+l5xoIfs_ zy!y#EdW5FU(ih8dm9|bK)wnxuPac47Auh9yfS{fP5PJsn2-X1h@+$0-h~sP@A`%h5`AIA2Ss_!=w~_0 zZcn`*BT1YXW8yw&r8?4{9Cn87j`q;K`s>u*!>t~_z{XuF!#~{DpW^ZM1SfRs63|3E z(DAoWylNZ!74F!gBBx*~CEe}|z=wT2K*!7VN6LNu?CZD=64{UNTZ`G|;-LMq^n%gR zcVeQS5bY0lRVIoj=FcdeOsHL%BLftl(L?!;&2Blv$DWI669z9~G4kq;jBwU}?jrwr zDO1jN@oT){aKFRp2CK)^JL-C!TmgyYs-gWSkVPK)G5-q8;`C8o8mJm6er9wHN_$gC}w6 z6y^oez}KE*5u4o)9$j0JE^h%`cGRth>tA8(l4J#w&NpjV^a;ohQaSyXNj(=(v*oM- zxZTRGK?Znt&*rI(25>V-x`EY|B(*Xb^xu`s!uoit_!9EU%(F>`^y$U zTWXgUtN&UhEf%!V>MAx?e<4IYJtOQ;4SSWXW=O(t5%+=Hh6W%}j#ZMeaU`QPGuNQe zM$6IK>T0BiNi@l3;FFr!1_C`2$8ch=T3>^tTe$K$Jije_g|419K`VL}$V1W4;EcIR z##)`L!LU03baaeMvD<39nKvMN1bXg7L*0JJAIP|@RTDKWTz$qvea6=oV^HH->@^%l z!-OBdJNQW00+>5>z>^^DTFl%>ZW+9< zBTyatdk@(xzg<3ttU`!0p*=cM9b^!H8|r8vVRaSy)dNIS!PRngaTG=y4=eUT-;h7V z!Of$%iNkzV*@$f-aL~5_MGDnX(t2wta*yQLigq!ACOm_->oq@B>G(_B$o}T4K0Lk~ z*R>6cMyy3(D%_N-PA~&Yr&=v1SxgZ-a2hB%-sJ8HciYXz&)wx285xNk?Rfy3$Lu}^ zSkzj6X?-wOApXTsQV*9MoQ@nV#5CNCK;Jw_zFDw>r0YV@0f3y$D>7(+IxN2$-w4=l zx&T2QiIRmI)_-LY{b#_Lhp>Z`@%FB3aJuCuw^5}S!D07*lE8xp<}5U=nk#rmyIyg# zKrg&hxnp}#krT?mFgZ4s?E{(?+WdXcLq-a$ybX_S5r_&02XAK^_qVy3kN8_8?g9~2 zAaWp;*8wQ;!{l2?qGstdb}ulT#yO8elm~#UX4%(*x$1RvX@!* znyPV-L5l<0$?fd2GU0Ow*im^$^13##b8Bh>U;c*0=A{Msq8Yb-t~gVQX;?1 zx|zubwCyC6&%Kd!mCS+K>_0-(+IY2BdjN>aOiRYeD2jd*+k&Nl`0H?$h9^fb=;yhB zyXp+g{TdH_V|<|ft&T+Ang1T~oMmz4OGWWNKP-T~P)_tQquj6~ozSZo@0@mBjW z16Z}zqgJKq6mB@&cd(=d+gSr|=kX)kQL!Zg{V$awglqjLAP78P@vusGRJFIZX7>IL zpq-$Br0pQJSy2|R&)?y%MANd74R}sG28v1x#(X9zcYUQ~cel ztB#0@JIk(s*iZiN{ea{@Vc4@PUoR~#HU$CT=$+J_%(k zF?q8;vl`Wf0vu@1l1Zw8p4C<{vNqU0X%XBBRN()7r;f5Py78Ys2fe2ObyV>NM*38P zl?mimCut%FD`$IFUbW<}DyTWv6p#v{HS2}rlro*FwsDB-RE`DNu(@iw@#dww|BE^C z;=)a$OjfP$-j90AU{AM53%}Y@@!O6_ui6iaF z3&2n3KheEP@=9n6+dOW#V0{_*fSG{{<6^Ky+@E;}e8)cuwYxD}cOB579Uf;k%}m0% z)}2Yj6kxrp`$cJP#PuJFQqPGD7QG$4VALI^y|M=$jI?Y>v!MBX$ zUOCdE<36IP%g_9GFhV}RVz7^E)>h4bfBBeOM!G9K*U5$1CBe!?m!~*=}-PA zE)eOzNS~gY^i1Ztq{ir7i83Zc9B}dfi=q-@4`7Zh1URxiN!_!7UiS@YHg*P!SCVw*JTN(}N0_(qb3G6Du&#z-_#2v>fsJ_6AuVDVESg|x4gW&mXniHhky<7cMHKL4mLZ= zL-r=BKJepxVYxb!NxQ3lTK(J7UfT}K1>eE@(ri4W!}WSVY#f6;1|5M@EWCEM@Vo9T zr^O43y9`Tqr=!QJeZ0<|Z1qZ~mMChK&OEC*S6rg1fu@jS=xZUK|Gr?1Rem8qD$x*~ z=IIyBgSWd}mu&3{I$<`o$$-RL)DN8qm-(*aWd$5PmIt_!ql8pmumT*bz_hA->T-`V z`7P=stFor3**kuR`&XDnRi9c9z->IK7uEMhQM8Smv=Q3cXz$w*zBL-eMc~;GWiI&l zxy`9uv7xp$N`g0BHw~5rZGQuz;am>A4{l)Ip|UW&PDKz~rkcvgB$b9NAw$>Ra+d zhi5AKnW6&q)8fv54>CuXs_%O!ZyA~YFt|#k=Sm$3lF9AiDnp@-8NL{t5j=UWT-^@o|?ih_(8svkbT-oQkld#cZ%4&t%}e&&d)LGf018KN^xLSO0@y!Vh<*5}FN zTG83rea87TY+coqD_q(gq*U(tbAskv)c&dUtrJf*FZ>$K1N;i;gCt4Raum{->2<4D zp@uTrF}li8k~IA8p6xeaw;8bhdk+4&mqg$yw5$_1>OQ=bidVQ1_OSuj$&}BC7PS_L zQ6fYRDAa?4UqTKs+|2T`%Yt}!mdV%`cL6m1AY2ascQ_znGtU#Qye2OJ`%*N zsqnwA5I|nWa`oz~a4`rxT(=yUvdvt&*>9J*A7*XGssyjm*Mie16;b*tg_(DK#it^l zW3X4F_Og))q@MyaZ^GH_wJ|Z91L4kYfqb2lc9>myrQ6b~vpKpAW1*jy;WFt`U%V zWK@d1>cvg{Szm;+>rMkJG+u#^I!axtqt`d$jG-$4P>AHd6pMeMyv#QhCB0NndifD- z2E2-V;z%_BVg2(l5(C%OW56{FlxxEba!mo>onKECM7xxat!+WJvN?K8485&kMMj`NO4Hy>XFE!65xqGQ?@wf>I=85D(P z+aL5lWau#^{`<&*D;!3SB#Xp+uKyY>BQ2uxTj>hMWVAUxvpkid*XPUGq;b+55DQ4Nb&S^bNxp5l}b=5n&G=77nx*|X-q-T?{lFt62p#6Epke}+f% z)7P9a9TlPLQxTO;xQ|Nsvl`UxspOqE!1C5(lwlK9F9b>>_ooq~bDNR1x@ZTGaMD9= zRK1sc51o+GoV^BauaPz2a!y8V14!mqz(nnw+y^dFxh*|8sCnES*+NG^W-}KHRyV!| zCQLqnMnTdRa;|*LS5r83>B-_^deY^W*EjZo+~#D!>)gyJ&KVLmghU7>dOilNT5(s{ zBBnlV2a6TZW?YNt#!`wk<=iiLh*XramMOfInT*+Pb00)eMyVI(vZ!N;KxxmS$TwP} z6m@`zd@Bm5$sjb*lwA*?A9(EVx!HNU9U$|j$bB}4{SJnUyZzP!Ir#I{0W|OSzX-eV zvx*AWGBW$PL6cX$Mpv%(@XyM6U#-`iIZx>Z-BZfY4TtCHT8Cwuyx`Wr%PfzH@#_yW z$lKHKJ?Iw+J^xxI=yONPE%PW8g2kA${_Fu3?B2)Ix!F-9Of2Y#0ibLDf}buylq>?XSD+*7)gyCj3P1V!G zh17%Hj311i1V}yWOPrqoMMWy(em^(V3Y@Mvn$$fm(BkgWj3$6*`BuntSeYFj?$nqO zjSo+5lz=;HOHTs`@=sok-p2>=D@Jn-BDkacHS0OESb{TB z?b`;k44Gud^su(o5wJ6`0c_}KNja{D^kY%pGuJr)EUH=V@Y!ym98omtl#$2itF`e8 zLlQF)H=J;I(!7@~X;G@#7Q&naSVL+*egHF8p#7DUm-HepH6{{1-ygOJ;_C^YRXJrj zApcM{#{Ty1m{>r(b@Q~^IoDqI%(o;jNly$GhB%-7kaz_}$B{Dh$% z<{Cw+rW!>)`n1>OUfus(hh}eq1cxNG7iM{t7GMohO_I*uHW&VYxEYT3Nk4oTszC}y zn}Enrif9Ae8%TcFF$#8k&9|hs{C8Orv23FsTmfY?;Mg5w#Xcf5%eE<&xf`#Gl%IZQ z*~0n52Y~uUe&c|(nlx=^SJ0}h1KzRgQ$vZrY}>X*1A}1j=kG05)kV zK5PhMI|u(EBOxKd(mn*b7?A)qKh|ax1_bx(1!-4%+;rYnw^V=fk!)Zc$%8@v+~cgJ z-#@2k!G42ss1<}_FD;_|X@qO#`^rd!C2(_dePpOsfD!P{Q(!2Qe^)Z$nFZP@CCq|R zds+GqaZ{kdai)IhmF%x%=l_|w>9eu7oJS83bf&Lf$hK;$l;!RLBrwxOwJRrwdPqqn zkRH-HlnePNjRQ&2hiiY9eW9>N?*O9Iw_BWVAwfSFP<0rBVGQKL`N4f7EdkHvFL58MT>bUz6EedshIc5H)EkBYpCn0fvH>w3nF$HfU1PaTZ{3Ui@W~L$b3^ ztW5xt!k^D)p8t=S6{J)Czeo>WKXO|0%}Xd9Dj}nX?Oy&0`C3~_{*n&YNV z+>w_4ef@tH1am*K zqoXtm0R`v_-6l}wT8b96<-OisorYfwLK=o8`1F_B$yg{XMexa1B7cQ zYM;UsMa!o*=evir{okaqs!2AwqNdw^cYvgVxL$i{YWTsyLGWVQwAS#AOxGD+6!kxc zy?;;=Mi1Z8Qc+QrvqAW;AkxJd&BawsVFhz;K{ukIIGg&r)OHYe#aG8z{8FC2AagsO z7cWh9g&q=j;vaG6wD$9!H1Fy|nlA`;0S6jrplnSNb{ZZbL^SNdf64D2ILZH_>!Tz@xS;I&$O=zVVA++ zL7Sc_e@h41H=JaNuXi|_FVIp)_^HcKas6q@qcg=y9j6EgMPrOr&_`8;vgY@+D;hOwg2W=8K><+JxgYoIT6?ZS%;%(yS+WwR0z1OJo4|Kmj z!loF!O@q1YDfy0V#TS;844383%a)dx+g}VLq-80t239}gA+&^p(YbZ;Ltze3-?}-9 zHqL`)^ENu8j>DGK9S5L=$}`m3WX(}hjjc>8!ln0VD@f!?9wnk|S0oAr!T1^MuD|W% z(z_*7(u*?t4&HKQC&3-Fp;CeQ`S}PRn>@k}vg{F|0On5lc9s76ahlU#QbtAzJ|MgyisL_G%h_qmw9o+ z$Q9|(AZF>bhRwEy^{bK9;|R7s-KdaTK_dUo0mi-N>K1}#V?3a%a>upCDMp@GjCTwd z3HXxX#&-|io-NaS%j{luRJ&(gbu-7KSlc4k<@xi{r&EQdF4*Fy@mI7bL@&~%-Jft$ zMH?FzUvoo>scLLjaiS6agNTX;C>1-$b7|e*i=U1o3G-7p$zGme(_fo6#;E?57O(7n zsnUPXc0O1o);jZyAn#M|*aA&n_4IXZ`v^IuZMg@IKYYJlkO3(gN#M1*`|cvrY4Q+z zK~v9F^P_ECmt+pMT|LKAEyqsQjRSW^+*BmEwdIUalJ3K_?OiO!6+PDVG53wnaxXIh zi!tJ{aQyokJl=gFQx{=v(vbJhX(EN*&?ua%q*y)X1zwkbkoV;3D;z?G?2Q0S^gQRM zHi-+G_^>NJy55?lR(9vgFXr=J=ycirmIAe3yWliY3HRS>wH@qZ5yqa-M>67iy1!H3 z*Se(Hfz{N~V*N4ci#%R7_;h>Jm@)bvHO@IdtP=@lv~VgZ=GbT-cQtO^3ch&tVw8en zj;K1#Ena6#K3Y%eGS`CvHpPtfumg~=+x@C3RqK`!L{sRCqI_bHaJspyITVWRNf755 z&bVOg^7!pHfVFXyfL44E_gHH!pWI3eTi02XZ8?b8szg}nU=3O3W6nrfzTnpjxkM2? z94fN3go~`PmSJYde5YHIhqJ@rOALt)2?s5E(cQrWFU1P%@DSEpsgp(g*Bxx@;i2y) z2e;o<2#TP(PKo$@8)^>P|&Uh>r6 z+W4m4-rlX4$*jF_sS*=VexKC4PYAcP_bW5ODTQhTFwUjZxeW~c$Te4*jE|^C$PudrM1>d)(oVi|=oUYsVRzSKo&`{uhxW4xrpccqUdl9|(MOK#W7rVG z#QOrbe|`JY_XUKtiFT(w^z7e#^VzUQ@$&aMrn~tP)kYcl`m8a_?Q4u=sx`lp6msr( z0q7gC(Tj!^`TT2EiwvfRCfjT%R`*;{JD5<9sL=zFOG}>k zG)=CukViKC12kP>mVzO%_QeloK|{^nwM)pDSbQz%xxbuo(#@#m=_hG za`k%6M3ONUwkN(e5-LWx6DnXzSPR(Y3we`;Vp6HKbXdr9LmU5|$sLdsde0shMl4~J z=S3O4#u3#CKj9@NtZP(bXkDh5t9b<6jiO|9l6^pwutixP4!S2bX83n*xxstV`{>YT zeRi|a@0NPO!`m^8jB3LPp8WceFZdMw=)Cb@WY16PeK%@6Jdwa-id7A$?UU3#?LH9M zB+`gMo&Q>8JHvbt<{}63OfoE)%le*zaOEu5#nXaAZVAH>?@{=g zF^h@L%q=Jy7iLi0C2D$+PKUg|%^0^OiL8){dYo>Gu&bzozF)4)AZSL^qSwU$nEyCx z+qqB9sfa5pVK?8f_A)!mX?B>Nk1web;FaLlV^+8LmL(L1R|{}&tG~bKYxnMp-o`t# z*raS_Sm8vaM?dTHtQ<0scj)|L9}ttho51iogZ-#{NBD!`gl)Of$5g%h!>1?Q29MuSSD>n}=kF}C#2K&#Ni-s)h~b2J(fJP?a)-Op_+ZWug%^!~V(D5L9mF}a zaKR&bdir;i{){yJsL$AO-B_zpv({mn2ECI{hD`m>z7FUVZ!BQ<>wqi`d9=2iB21aB;X=6j@4@~w^C@~H0E z(N_*qNiji>%{~8&6M3ELA98YXP5=e+&a5xSmuu2CDyY-Ag7|I7^piGiKxd>lf;}J@ zOtBKhK1NEsXA4#A5kE}dv#Q3#=6>(09BD=%+&Bup3;vQTx}14%GZ0SiI>=4_!vVAebXlKjQkYa!E~yJ5Szn zpKUK5owzZn7pf*HE9-dX%$b)K=5+sAx(aIa#ad!^)4n~_DW50+r+V(*$jK3dnuBeV zpOx0{((&5fRqq6Ze1I@yba#is+_Cy7N-6U_dje&4GYIGBC(mzJmpvYmlne1eCM6~s z1kQ1lp|c-c8jo2GN$5khebtgchmq0*pqNOZuG@3-U=IX|Ys2&IyccMq56BNdtkbxO z;g=q&7w1hKV~Zin&j!iC3*GJIFk{548$nE9xsKP+F>xt8azDqfazl)AC0AZYQh7$W z)l$#%!!KE~1h}7Hjp(Po;HvYIt%!;Nx@QjVu?{<6qcYfTCDTff1ewi~jKUXY2PgD0gY*Oh1TLQW zKG3x5&?jktk74u6FlpzTmAOLJl3VZb7EfK7x~$lWadn0q=Fow4P>4!cz zW;^cgxS6UcV#p#);7Ku&N+RITov6K1e9fBBez0F(oGSMC$!lHWo^?4-WF!{GdVwB*EoT*DW_m(#C2!j*uX$!X2{lUX76 z+m|bf+~$g9B>d6ZX05;gs1#&jAWZHQwi?o2DOe}D@b_{zKJ9T%Fjy z_l+`$@wS>7Zuo7+JH7*jI{~q5!`Im1&a|eMNqxR%KN(j`80{*W?5)__;111UxRwtU z3#GbxUfp)h3?VXy6lUcUqRvvh3iRW7eO`4_Qx-pco~}H+0N$1By#;QOlArm(qC=_K zl-)Sm^(A=)JZ+|K){4%t+wGz9LD2rc2*4R2PH5cR^G!3}YeeM6JZWIw{in(mO`)>! zZagDOL1Od>7yCY(O_Am+Z|#^YNP(m|a_XEm8_3lwcoPtUla$^5jUa3LRu`}P93!C% zR`3xA>L$|cRR`u{gqM1$=Zfuof<1d3?(>c|fVv?idil!d^Q->82KVgQpX~Xv8!wYb zJZb0=+;))y^uR{E3Dn~DgAc~vtUB^6H@SR5lU=1C#p3Bs?3KLB8swa5XQ&cbMq0d- zR6@P%&S5Wpes8?~Rc$p(_`!1WxUGK$)WoGc`%9q#@>8D%bxx$DFP+Zm#~-LYZIR;x zy~#@P&Lk5#_z1OJvkY*2Tr$AL-FImg?DZSJAn__T?(QW<6kSaF#dsqFUWfjZkAl5- zCmy?v2V6EMe){x@vAf+fqId?>KhZTWyC(}0Z920rXd+6U#q14jvh{yD;Yjo|2ms?~1^A++svMJjYUT zyKvx5GC}uaj~4Hp!pvt{wQg;mu+!OArmgY4xpCC5ix4(L@znw%ybHNs+UxW;5_OiX zK0dJx6>a|H*NsciD`%YuU)0V^ zh|A-lecmRrtsF}Nv9+^18`&d5{6=jN`}M%@LFm=BSA=h4(jkj0E!)K6<4O**`KY|Q zH=s?FJRJ3%l2xKfSiZ56h(??Gl|7c6VC2U+(jvcc#;`jdS>YkK)8rFgSka`4TMl3{W4*BRokQ6NX$R>ppB?uwiEDeI@Z4;YIx=2=Vp=deVmZSqRUfO z*Z12lJB(zpcwFsc!sc&6cTocKwN^`=(;f2%g*RU(E>rVQa7Y3@9ry(PLYZCKc;Hd( zEh{IN^h<4lQDS&YZE$6$=ZEU*hfl$7-NMEv7Q%nDMNSVe1h-07(iI43vR`yK{k45z zIrsB4lS5K=h@$MfTdcL0B{OpcwX0Ta7ljcBg6N^C8%z690zZ!M?my2mdwbRk&Zs>s zq5Ixc0unA*r>Ae^j^FnFnWTAJFUWJ~(gGP)Yp8r*)$i>WGtf-J&+zVJM|M@mmgA)xDY!*^mK~e>mZ&motNkqfC@vE@*+&6j@X9`1-$&#QdJjJ|+CFALVKDLBdzYt*Uyw`I=;lLfaJKSQC4wMVWE zw|Yi6isBiA;l;$7g?Rj9zqT!`o7|ES1kYRd7KiZ4{PAGu%Yzr31l#5eNo{MXcfpl- z|5CQT)66t-z|`eNh(lm|APCe zVtM*JArF3jq4xoVIptO`c3Bh2-rl3!!`Cuofv!zIMxiQ+rG62Wq? z5GubT<>SC9|Eh@RqD?-xnO*v+Z**o3M~B3poc-7pw~v6LjV7&jreJ7{4Hi>e zV0wFApe}NIpzT{ab9vje7Ub9Zdj4i5V@~?g1Z0e(L{8D>7JhUTwrtxx=D2;`l*6ey zZ)Uqt5M~loHVSHdr27w^K+nX)1gf{RJ<0DdLzE2SaOzJE0pzFsT~m02EP_MXfRpI& z8xQW?9a&j{#GR$Vtdo!twttV(bKN2qL|kr(JD^BC2eRXIko>!U_oNViO(3!vMlsKU zb+@s-(rYJ|3?k7USabBJt0~0aYZa7d?Y6hK59gi47tgq$P=gRi!h=8QI0)qT(H^-_ z2|6k1Hl%iLH|=lvRY~gZ-Lh4%dO3jZs(-G9nb#sVB_#!%nEJmbCe#C@u({2gU}31W z`TN3yZknWCNqdo3I)J7)_lO$eQ2n20Ksu7B#eYeV{x>;U(%1hFQn>%`eZ4L3IKc-_ zY%Ce5$EK6|HMA0?;g@B-M}WL2n~eECPu|?7+V=og>AhR9Sqa*-i-G)8rzxnB)Wiz{ zKrRy#)9_J;-%hLVeC+nlPF|o$``*FMWCBQ8{(~If^3liFR6IqY#9I$!gFqteQ0qA# z$O=!AMnizmzXC0D8wL?xm7Z(q6(4`J|NQwA^?3@6>0OW&_$;JumGmJrG&j%d>C>J| zuOW7S6tbk-|M0~%>iB`wz>acsV&dahu)ao1yHgm>fFue1>&z!y|I^hpHtg!SS(7X9 z0+Ro?_O3i0>iz4>QVnryQa?ntagi{VrV=VrGq&ve7-J%PHMWSZit19>jm#&tK1f&+~fzpYQiO=kxiTbKd8D&iNb#;q`<$CG%m| zXz9TXKy`Cn-}bnG>U?wsW|{@a8WltVKece7Y+x||@$Z~-V955??t#2u3Nnw7BOR_< z@0K`_-J)?(MCMb%JW8X1qX_fYNDA;9SFB-^4B8$F3j!Ru8bt+59NGZ22Wg)_u2_HpCIDRJ|+q6jKzW^!Q*RnZJRlL7#$htqp9y z{^fg*oTLB;23WH*R5{^met5j9o1bacBZFtte5LymO$@6()`YUlZl(;$l1xntt*p-} z#Mo9HGMZnxRw~NgO8!+V>qVcTrQC@w{U4yhTv|BSKqTWE9Bfz9#vKYumqmJ{cM&yX@U`XGSS1K< ztfZQL?&6R6PoJ`H-ge~EJtItck>$1Mx__c9+!@40L0YO_UD-YN_WS}E-CoDCBeQ*_ zjMVFD`GnXZ<_o%!^G`eT_OQX7YC&H2sIePrqQ3T#f6~7k`GfG8&GZ;FgiG$?u~O)$ z1)9V%*Ab$?4MBi2nnahaDDkOWr&6h({|su|$4`aDE`i&vSz(s}uUIl!Gj#U!oI~E> zqxKd*t^&YVZf>rSOn)=fF#1wpXBX`Y4_`oCicHhr6)(7WEv7Dd06R}Ivr#_u?VwIGF)2+IA>Z&-3D^q082mKr9sZSh8=*3{GSJ32-9pTQa zjgOZKinvabC25DI;c9us`v0uSm+#+SFMgH(HheUhc`U+wwejeCrpCLy)K-H`-_Vf) zZumk)o`I=xkkSwT-%$HU!QQ6~5U@nHTzQH!9LfYq*-oSfXd=_q2^W9P>- zMMcZA=O=-W^=;Wm&&XKP79gE)IkIEJymG=#^v@IQ_L30L@s*Vd+Y3d+v#-zaq$y)# z8BIk^xQzL;5De@}JjX@jlU!1i>&VQGDD6GfV?imgMi?R2rhKy3Q$g;Q8?s^X-ZDds z-C>M4`OQqW1P#OYRK`m!;*l(UJ$=36&jI?z*qg6sKKgB>sHXdZ>cVY>D>Erd(2e{o zRF#9t)z!BT&#L8+AfliLr3CMLfKLK~{c98l_@iEr1)m$-Nfcat5b!(lK{O+PaRArlyy@*LUpyR0 zn%AXkUS<^J3r05gWtO0?dSoO>Nk=r^$3FS4fx77u=L1-xR&W041;1`$Z>T32M4EDD z$3rQW0-nPva%!5<^*&BYZ-d)aAD38FW_fHud0_r-TO6(I`>DCFUr$E0EGnFjE}k^z zJOyce)b*b?c3aswPCX5pp_cPjMBZj&9??5-@$Wn&fP_&@4YORLHW{bK$%+1;484u~ z=IZvA+>=qiLYlSaOWntBlt`$zc)r(6OjJ}IXu#7SK_BiE>-k*kr#Wr+ZUE8CF4W6V zuGa&$C#@iNv7z&vq4%0T?^^#g^zjMznf%N_eQdNPx9P&bX~0Vv8ylw@QJNl>xQO4Y zT>T0EoD`UiGDeD$NdpzcG+=6NwKhM0eqtLjGYYJ2WL^QS|E2cxFRcqB)II2^x$V&l zzR`^vjo!3z^oDhm)+I8Ql4pa>Zq0xr*sIO! zE;kxO#{FZeE24@ILrMX1@#%Cq_)vZpSHA}&4DVfn^T&mm%xa?~>g7`0nK~lFwZCDG z-Lw!n@VXV3%*xEl!t81K_$G8PC=CMc6I-hcw5Q-YmhuG9kau9Z>vk=o6Ccc^)CW=u z^D|>@F!cLmcBPt4K3@Jhd=fNlrxt$7Vm}omyDdL(hdIU5idZFWi_$SHsfCrqM*Qr| zjCzzC72ZD#Krl<`61uM7QMU+`@r=j!_QsmLAEj-)A8_z&SKF}sO!`bs``~IVWs7(bIXGZdeBX5liI7XI^=g6*D)ZPv?T|uF$WJ*h z3=HcJRu<*ph*hxgSSO=4upRz$L>o|;98I+wQ&H4<@gK3k_e&L%wXd$BpC$~%TIr~t zfTX*uF}%Hn+zya%mS?ZWj<}K0Cz4GX*Uv5}WJ6Hr~j8Wb%uYpwxnjC($N$GV()t?9w z8`AdYiMC1qJ5&Y8aJRvH&0z#lYAr5XSJ6g|JcZ#Ce~mX3#wCQ&_gAiSV;Q@0m5~W- z-9X|rMY^PF%TKGR3!1Z#1e(vG(PD;Pf#6j04MmOk<0Hi?*ldTg9^nVm+xc%GLmdFv zcACm{cM9soA@PK}%75N6*1g9I5r=&<wjD_gy{qe{$+&g1i~xJ>q0+R#!>>nIV9oSk>D%$DzXuBm)*Xc`Yt zw1cB#z;4U{+{F5!EG@&^b;fM?c6qYmA4-0R)TAAu@9U4$ATG+(-7A2-?z(SU1tY4d z_r=Y^B;dK8$o9)LVtP{CoXA#IP7p7Cy!vcWWjIzUh6S!1^1qpDFjpS1c9|XGk!234 z`|iKo><{&@OY}NhmlPiC<9Vi>kf{sdN~}6Dehmzi_~YYpF^5I8)=04#Q4WvJcuaQL zQM&tISdZdOmCT>{Tcd=sl{>GSN3wORTn!}wvbJ(B{L-t9j9N8YE}p|je+Wzr>t5Tm_^kurQRQ~5XRJK&n04x3^Pgm4TYtwOB#WDsfE_{V&=O~^$2Hv;VZjhVI^M?->$41a|VsW zi$JC58&d*mT02&lpJ055azhu;>mDRI%#rz5O+qxKhp&(^oUu$0zHCH@miR z##=EIhup}$!4FrV8a9)1V&pj5Jm?AATpb(|r~e=-D=8Iku21-$rmcgZj|GpF=w1DH zA=JfRx1)cKpG8qy@BLpLfNyu^Zpra~ooo1iQU9B&zW>PqZrS9L!UQafc=WGrJ&w{d LzEG^=boajiLI24H diff --git a/website/public/img/vault-integration-wid-acl-token.png b/website/public/img/vault-integration-wid-acl-token.png deleted file mode 100644 index cc6e862ad61c6a811e67cc09d34b56fb27e947ce..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70098 zcmeFZc{G&o|37|PvLs2pP?V{JB1zV=45buF%2I?%_AS|$F_IR9S1+N68HDWFvy6#I zkv)X$$ymoS%rMLSy>7kUpU?07{`{Ta_k7R!p3i+wrx`PI-PiKmuE*nX-4R!>=<#nC z-3~zz|D}t%*C2?S0YTfmdAPt|1`X`i!GFB>FW&TmpyLL}KekNGgdFfkHm_@XXQ9IO z{WIVVr-P264g?j)@-gmggV+QeF6ru+__NIq3*3J@g^{Llv#Y3v3g#Cpw1-LAedao$ z!{LC#*ehN;aivK+!2a$nmpAtu8k2@!>BrmuP|hjPKmN5YH*f5C_uFd~^7mfYr|hk` ztf6?~W6qk{k<;s^75H{1ul~KG@S@s1E=B9V>%ZN7HvXI1t|EMn=uv4gTo6)&#^qM- z-HhE_sI;7|#F1C&n%T9%x7a~XkxPH-JLjKQ(94*QsDEGTUmO$o_od{KCGI~jLwE0{ zar}9y&CAPR`|}bX&dK`st5?smWB+}5^w2}}zb{|@{Xfk@|G!Q`TF-6>%FmdZnkp+R zd&#U!Clb*^5adX3p0>qcFiy8`9|Vh&VhGkyd#J6wJ&S{T=UXP7>hP$w*M#eJrQ1+K zh5K;zZ(iurr%yTYcd^n^QrGgRhs330nuN@6z2M^JHuvgRQdLdN%FfQS7D0P?dn+lQ ztIe96oUH0MGBh+LXp9If*EweT$DAi;s%d$?={szl@k6G_m>~w8xx`5iqAs?zf4ytD zkAgei-h6kc*tR*hLo@fQIx2FNphk9yPw$|qJ{l`6U!otGcshUC8)O)?^_@U0ID*+oHfXTY;;%HI0Aqra+q^SG# z?Qn^D^PuGz7z|NZMC7_U7>r_!!H$ppUbpU^#7=&Wu6neosHkYT?@KJ(T5Uapwy~_% z+Zbf)>UzBVTEX;QdW!0?bYm9`nO(b7_x6E9Zoz#*j~M|IrN_1MCVyra2TY$^_DWXX zc%Srd&rfSADShueJ@5QoG%I@bgLB+YDQW5czcxiu9!)J=-yfwWwP4b*p#o{kpHXIm zw8a{=CoH)1Z9`SKPWzEZhC3l2)kwC{y>Fr?MNI?Cbxlo-e+=i(Zl=$&$~ighrU-o6 z($6}k+mcls#_wm~^gI^@_Y6#U6{LCz3`(?fXH1Agp(BWA;-`{sRvmcsUE#*?Y(lQx zwSB?z+XrPMbBUq_>z2p3lA{uw9PRQ(u85F_U%fd*;l`&-c%9b5PTb1BiPMSqihcF% z^JY}P4}E>1T>*juUjknZO^B>0ZgcOk-uFRxlW4Jj+QKF0!egv;>)_ra)-FCbx+e90 zjLyvsG%vgP(Ji4s^QkvErUfM1Q_1)$#YUF{McW{VpobV=YvV`T9h@RLCK&Qyxh!9P zhDCm=&o5byA6&0&zWTjK5`WPc|30DIuI5rW%SE#tx@sV?=g4GjexJp< z^biqC)Q5KpPT$$;V22Yg1XIuJEj6B`p_KkikYOa5SE*LjNU&^YDEY;4qZHo2_w zquR&CBCp(}uvy`qgB$(T&s`m-b4jZ)mwwv&`>VBm`}T|VhG%58`b48bEUxRzYJ?=) z%DM}1oFP#`dPzdRe`fEKy|UChqjeacVHI}fQ&fnWx_H3d!QYpXFWEzxc1?1{riKCe~Uee zKQBaH*hQ~P(itE<+0~(5lvH@C>oECM<83DmYis3@%SWGm-J54h2`rL?-h~U!_3hV+W6pywaTRHo^Bw0p~>NawKQ%Q z&Onf>*=@GqRZK_OyWfS%#&YuCGYJzv)y`rKY}geNC3Ks&Ot$z*(KMW~de`6!$^LNDikb*su5|j>gfhaFx zV7rcEtQtB>G8}?P?noB2kdj}D{aew)ZT0Y4MaqJt%V{YI35lxy^Ea+~>^;yM98hFe z%N>Y$aG}cuxH0~9ZRF&SI|(|Ryw%}jx$`lh z{ve#)Ttda`StP4Uc|et^5s+tct%78(7xXb=iA#`=8W$5!JGX>M%8zoQ@ou~k0CaYDts#R%t z(j|rV#-=r(g+}vtexjD0r~IPyX6!ad+d&Z2DxKE^Y3<*><)5KN|LynS!AkrRI`9GE)6@Sx zV-yY>YYJKJxO-vBU-j|VwVkyWI#G`{iiJ!^iYiL9!lw5^g;Lf6^^ zjppUTN|_Te1}0rXgbQ;%!QuhGUg!p;glx{tJXdVL=#b)*5VQ0BmB2NIizF5ssOQ}u z$y*v=g|F}!O-)Hu&EUIU`Jj#yBIJA<9o+^>Gq;ub(vGZ8PX!zvwG)nBc?ptz$^Fw| zJv@=CT!*6?nKG7~UBf4D+zila+tr-$F2zN8c~F;j%MEq7ET%Q@anE@+nlm-6r^)k6 z@?Txg+ylthEIFf!n;bq;i7=D$S+&l1iOcQ#+_ViPmG(TM6J5Q-G&y*0qUl-S1tIC6 z6Xg_c$ng;wLk^l*Zbqs8cyoob8^k~-;BjJ(&wW>-%U(x2!+XED-s{$`%-yl1vipcg zd18mloQ=|@wB%fRvRng;)Syj{c=$*{FXnBAUaS;;?G3goZ{laQ|nu|~Rr>sa>x(-zo%=FH=yw>i#G$-6V7Nn@Y?dp}~ zs-;O3tY&q;ejBf2w6z8-vpKJQwNa$hDp?BIIWsieRED{OK;PCM-{lt(Noa9&mMY&9F8%q zjeX2~b9|7)S$St$f9teOK>Tk7Ui`>Teec+o2Sx!Y?(ICJ4(}SO^ypv?2%c4~i4Lx5 z41ZFaOY?UR=unSw$S~MvvgeRatyVAl!w<(RYUgCDecU!%LIYBlmzRG|?k>8XUDisV zbQ|nhSOZpXKljX>uJNoQbXh%QBw$(+e>#xK$Rl~3(aK9w-Z&oPmCuGklOtsdN$;k- z{L5Rayhk?fy*Wpn{WYM`o(SPp<2UFvAbjD^htNKu%m^A>$=KfxAz9L4ti9UL&6eWd ztDWt6=k0#vZA|X6qk59+!JEH7qStF2A+5pr=>oczhQ=F^ORtwUdbaaz|NZ-S3G=z+ zUn|~oXWlQT$^}MGDF3Vt@ao-O<=^o+Tu6vTIA+0e`|a4Ej!jR-5L!? zb|lw&J&BK__Q|wwOMhgTIcYR?ORBqfW`KABVA3!vNm!Pi5qPm zi<|Yo_cDe*c-mGp;k_iaV@@jNwu%Y~-6J^OyLZHIOe43s|G{M=;fI)!@aKDv#5A{B za;tD{1o?!bQ~h?losNjuH#oIkh}+D;wd6+TeWm9^qCH@-)4B_!jTE(Fb4|m|6X+3F z(90fYIvN|pzdnT^<(F&!PT9)f*Uzq9?jqw3Bey+v>=H43CK5m!e|lX$64J6L{vB~i zDBw`AL~MM20-8OHXZwn`iw~A?K~K-iQnZ)l$lsP zY7{J9VAr;8K`rVnf3_wx9ak+6L4V0kQvDu+s=?6QX(mZpCe2(dqov3g~o)szxF`ds;A|^t|hAR_FWUj z{_SeE_ba;C26@a^`wYn!;`>-#;&n;yz9-{w^7*rQdOO&gKL%;`l8TM`9x)?Y8lTr* zI=DR8RKi<*80yqtKD{SSUZS>0QtEB5h1M~n;Kin2?9=R1yQd|*yu93A@8E^BU2>4E zOy*%FchfaLPG&&8pQ^0$!f5{XmA$n^m2ySfi~DmgfBTYAj)oR?;m(&2(u>YBe!iP0 zXMRl_PG1=;pCy3q(zoWaiierekpG$^vg<)eL4j?nOpI;U16~E*^nG$}8QTfMb8Ej{ znj3dO?UUNzlEc*LyTBT4Nw3(Ta^3eeA3nUooG4JH6$RHdH5#}vTIJi@ zqN+gz?A$;gk}|^`+nXWJ9cs;E6V6-_vU8oEG5q?eSHGuM-W2+EK5qNjyaX4LFtT`; zCK!3U8AbNp)^9u-7i=4*K*TJlF-nZ^a*b1CgIeZZCdLAjR2r6u)ws5{VjxdYTHeFQ z$9GeWx%5fE0k%3O#d!-a6#HdM~A49e_(}{gAWSyA3#u2-nFWtYB30EF)#qBeCzrjSO-kQ|4hRFOv3*T zcgU7RS`GC%N&j{2%zfGmr66wwInBy92{yr6I@xpT%;!p-e)Y=>a!zxP6SL}7*QBA) zwZnhV*+J((C#`7Io3Cd>jwZi)bt=gF*pL*8X+MiDm5;VkdFe~>xB@{7Qb?H1X11*w zWj#$*fAc$*d2W-1)=I?Bp9mbTYOeI^?(>p2^3YiL#tEeyVP`GCWRdQMl|8)G=WC1n zwBE}{A9!;~@sVm4iyy;F3N9@zodLDA6WAC!IXNBE8Q|Zs z4XmGN%eLaP>8ijL3NNs-N6IzbYC1;`kW5-zTb+V~H4Lv@ks_JZ_%5`B!F5`3oubAS zWT9*+u=`dJT!$B5?7M@uBBRl(j_cO3R1GLU8z4AeW$=%g-ZlQQ9`I+Y0ZtM8s_qZ8 zlG2g+?75~Ojgh(K)NDEeYm-hJ55U7B!Q*MFjX}(hJ+KXX=-Tdu_NT;hc^&x(cVUC( z;OWpSd*YcOwm8d24egekBAW;444m%1mOmD~~R64<=YLm%pNKj-BqY_=|t zI*O~X_IDaw?@6?vzqxkfM#u!s_Xx6VQe`Gy>D@4&6APm%jaNJ_CzmsyJ>3`-GS^q& zbpQUzE`kZNpS`}0W-f3NNNLkMr6I@4naqu!+Dd(AaC`l+N&9LQ76vKechH#%oqjrl z1H{vE)?Nnd;xW_*$_fhFE?CljnUon*?w$KDdaEJ{PIHP}zLKrihN3^^gcgK_I(v1s z&nT+B@wHk><+KwfkNe9{KW5pUCUR)gou-V628mc~dd=1h9UB#*^<>;V%?CMV4@f6I z$fN7Yqx3m29+x`#CkXq=GtLu!x7SH`+52!Gan?euH#>*_umsvY2hqnAAs9~%;~YMkkoQiC?8gS-_x%q|0sU{~YP2mimJ_*q z{D_-2dqAjB08wlZ-da|YH4@rFg*V41^?Ld}n3siVPb)F^4Mg{DTs17$O0bqMFEAe;F;^U%wY1q`_M~Y6H#T!b#16K#Th^N`K75R7W%sQa%`xX!rzens5 zP}z53FdlFzJv7>f7VHfPAy5u#_vlK(ILti_40959YzJMo#20S%5EFup4&2fQ^iKPH zoPm?$db<+iV_n00;^9FiStDd9nmU>)oPfIsy*Cr2bbR}E&(in@w&a7G2@B9NIkczB zyO8;DN!UiM43Xlan^%x++L#$@*l>7|!2x|2uE&HkKrpJy#lX&sr~>#YiuR8R3@P2S z>qNos-&@Aex$whY1UrNHgT`OmI^F3IDSgjUr+&*Uj}(TD7f|RuP-uUo3=2%|y*rq) zWt+U2%*SQRbwi~%UTDqHtP@+p!vX+UGRrG%2niOUPlBm=0{aCvJv7DJN3WaHS-sD2 z`|7cm!8(nFBXK#51?JGFoNN#;{l5b8`3<=;$9Oe`(vjpZQdBd(pVUp61x z$HcOVutk{*)KWWkE!OM&pit0%ZTV!(gJb+{Bd;s4lZE+0*u2J$k&TaauGb!dPfe6| zf7JVk*3wEy*@L4 z5Z!>SM?;+k>5*7!gL!x7&lIP1(lzJA$5YZJD)1+P;7dyaouB$dDY4Pfncy-njKb>O zx8Y@(TbsL}v$C?fCnnOzP`O*HqAWMRaaXt+^`;tKkmyK8#qsxfp#ZUL#~4z)Nz&RN zsrCfEwzl|khHw6KSqL5MXOtyK^3LO+xu;K_l+eG6F{o53A1iG;621SHmD!LW+5GS_ z3LJku-5nUU9VVUHMF*QVfVmo$kw^XE1*iG3%Vy)mk@PmW@G0@1g`Sbj4Nh%pp%r79o$GQ`b1lfo=DK zpqIub%VcXcV;wXoPJF7tHrIf^QHzho){<9LBp)3UQ|QuZv*2K4WaNOhToPE@gBaoK zN7tzi;{l9H*Sok3F=R2dU(cVWv>n&L1yho9kiSYGf1N5hMT-4cH-bkuP{GK0d01&7 z2n!*Y$FeMsYaZoZ#HgY7Ow)| z^b4Ep;0r9(CYEPN!rQ|fShYPTyryM-R2G?h$~&Gf88TWG**i~Uy1&pY68l`b zWRr}A@Nv4@;-<^M!?J*hT&w(&+P^#vJUFpzgPU}+jb~HB+s4C%7x9l$+p8X`97n~r zntLUZdOAUPJy;=cHg=ZfF0{bR7(}PKXgGihZ?`F9ay0d8?xsU5xS2Ac>~A^aT^;4$ zQuv^1oeUj#e%@77RCM+g9=;dN1$*wWw+B7-mfULhZ(R5o^<_11_C_z}ich6|#{m#d zLGUWw6+C~N96q*u%l5&ik;#q&q3aedohVDN&R_={+XBpf_$=adng?YzGJLRQRpfX) zHq&td)uAb+?zk!dm7U9XLM_mrqJH$p^)3RponD@r)j*oe$62D@V7iy|7Si)gi z>`v}~9gLkI3V7r&_(H0YBn|iK)jRqRoovKrwM8QF=)S_(`*d}xqaC)yk-W9m>K7oW zZI=!<-wHLpUS_slqyQ#O1)lD>*US_8`&kRc(P*?)2mUIG2>}(P{_5)LS*-q6ZDA!P zvtiq|d84K-d5B6}^E5^QeVa`PqW1aVUTGJ5jMj15Nq{mY^n{=ewrnxB zU}&h(t&kimX#4{k)Fz|@ch0BWq_Z5sjkr3{;$gMaC*OB?=KFpw z;ckvi0R|r(VMclM=#jEVzY7=%;K)mC%RMJQSBJrBS!?^vNkGqA?+xQ}WNnN3~usYhF+MIA0DDLl`jIizc~bYnr|=r9<3Ge>flhR;Q%sZ(FhE zp{A;QeSggj_B$Xo^Rn2?oSI_}D0}R=Lj`<`5f@Y1(!xT&r>AE?A;%8nQ=Qju5+WhX^H3CNv&%DyKc7-6>CQ(XUY)I*!@1RR&G@a&4 z(!M+Q81UVs5$D{$GX7|@q8K`Ow2;fvC5|_ zt!Oby#T!ZAiD~lX24x$gYfI+c4FWN5bNpEP?D!itHcV`WtlMlxi>3@KqnjX-uRy zLbX`F%KXz)TMC*3l7m!%=fOv<;Bxduky?5QCqTf?(^*}uPrE0SE8o_y()U2a1!9lj zcP+8btZZD!nIQM&{b}Y1z7-lHxIjnWCzHhm7)79RDzh#l6aQM{XERTlE!T&_K<=PqD&d(6=@4QRh3+ znwlw(2lMz@8BN%5Qi>>}Sxb30rCH$zuzXn^EGOJ4hb)q&`&@*=@%edY)}CsB_jm5pKV-(QNK;x^ku>1c1a@6e2?|MlxF9#@En9S$imh2)_nnWsAsvXL8b;gL*f2HyS+qXQ zx0x1#RJ`vdMuNx&0$Q}Io93z*B`d#SA6~p^0uG(9j^4bQ6g2PA(-1dmXwV94%E6=? zzE-1is&83!*nhZ2yp2U`Ne7(fvf6UU&-r=rA~ZTrnSTC&mMXQJGImbD{t)?vgi&ot z41K@>mol=Fz}KB+nA~k@ZvDE#b>JVX3uL5!2?+@$VTx#l;26mW+%H zu!Rn8b6d4VO%$6CX&w|;l{(I|F=L0sj0dKJn@vd}MC!~?2^%WZ{^n*qwI`LkE-4Eh zQnluNe?>S^K3KkjXw-vcM!#HC*V;uXB^zeIt}e6a>1bZO*ap(m;AVP*m0u=(u?CJ0 zh3|O=xIW#fnY4{~3^VIb3UaHS$xzMYlMgmXSKTW>(gb;n$z<|#!$7?>U>o!N`8{;D zHL}z1NYxy$Z3;P8)B~uE(4>i|ko>9a0#xS?MSPNt0H`aT0SQ->xVW|H5{epipV+-((?xEdpViQ zrIQMvD!-+J{*LV7KPG)^Zzq%_WXNw4Ci8JxXy%H@g;)>V7Zzb5Z@!MpzcvE{CQvFc4&1fZaml6? z)JqlN+KhSs9e6EdO_L7yJ$PO(?#8UP0ULmigvtW~6!}&{TLdo~?u*p6{5QL_JqDRJ zi_QiKOCma-{rGy#^lCT3ok-ARa}8(tF}hHafyv;G zro605z{@{gi_Ya_78guSYZskCfTB2)Eic2-=N)<;i_}SWX{O(Wt%ywd?tsL#q6w`; zyI$64mBR@+21}$z0EJE>$qAk^)LQDTc31cB8tUmYG|zHNR>@|0jl8lFp0jA)?3u(a zPgS2S_RoLeS4WPgb9l>uiP7U^?BO6AabVVP=FOP&LF^xx@RC7?)1#j*6F~!3exp|X zZbj9zEoDHVNCq3fuR2-vpU~}kP^CO1(Y?9KhJLISE##0QiP~bL0fL1GY1DKS{ zDABe#rg~9ioCWr^f1~;?J_ec5P{f9kQ7}rAM&}gRh-}#|c{Am}%_f#}11o;Smzi*! zM%=7OHf2y>Efe2a84pr7`JE<2JT58{H!Yp|FWve6Fx zE&e^)wffgT-orlqSscxuYAk)p?e3PXV9@agLEv!{{HZsFGKGO$QLZ*6GQ?3FDN*GR zud{PwE*6$nhqrry^5y1L6zs-TkM)RHOV5Tk#U58iggXB=_h<{tx0q1z9I{9=)5t2% zeR$pT!6@s*!b&$cJ&)1-9iae~K*3u5GWQ>69Znh9fQqj~CF|9Yl6=o#tD2D0~ z%P)jXX?OQEVaBu|<(wC?V|L7WH4KwIa2HWOs@noXB>&QZ=SHs9+`V5eQxAXq^0fP= zhY-UrkNH$QHz2tSTcMnHt-$=J%Hs7S4fz~TfA7)GUZK7?EJ)FNj4d?{gF#H-gsoiN z7hRM+ym|~#hRG^c|I7+i5@s?`akZOI$A}$w$J9EcrYo=o3=Dg zY20J<_T1B*cKuEVxKc7oQf(N8Bb2V>{AoRVP}ETx6lM5pdVl)C6-%3rhE_&XvtK8) zxMQB$m2N|0r!nxMq1=e__ZgbLgePRCfU>OTYNOY4-=Vcg;Za+gqT%1_9j)+Ud$or; zbF?n?2{{j5pWC?Mxns`CFL=EM8~23umSr1K^6npTkPdx@D^g;GT*^Ec-wJY!d-_?e zWs}n*med8K4Wh^8XrO+Lwjz|wg5Sy(6Vjr9Ccrf z>rpu(EjV3Wlh*m@aX)cN&LbzU1ioiHgQk{OQN|u^>`9oQTf5#rHOU4QNCI)z%MxK9 z>TqJ4INF^6zlO)s!H<-vSj%< z3Whx#1PMlk;DP1Fm zjKhp3Z~DTX0TIJH=$AdHk!8IZbL>KY`P!os6=k<>4V+o}jZG3Q_v!h~*;xR_Roqp` zp?z9c(&q(O*vt$3pe{_?_naG2O8kfljS+dsI^g&7MTPqiOaF_2_fvgKA}!s6cPB}! z6)j_3cxTLTt;i5l5;#=D@zPip);fXqICg+!Umkh5Z#S*^0n~Z?GY6EU2N=LJX2F*T zAffkI`N7hrjLs?GYx&;4A|(2jK|vHM4hD030aSY4Z@E!{M=>jLIHgY_)wfKZ{VWOc z6W#w^ba%BeC~*EV+t9O|xgfhHQs=<$j1MYbA={4b6WiTMxNAsBPmcgXC6s`f{N-ph zZ_?E;dj(*Y8bEy5X*^-zRJH&|kJ4VfM^)e0adz0d$8g4oMO&@=c}`@GEW0yr=l&$4 zXi#Af=f`7FauMvq1!hCcsv?Y>@@!|C-k$t;pxgWn%DGO3y9_bLMA6PHlvaomVc}7(a^P@6)JSR; z2s~B&9U)YYt#a(b$VOe6s3*?R&+6W6HTJbHYd+|@Vq-^S!GR0#K%cA2(-gFyPleBr zEx$D-hO$DeQ7k{Fj*`tS8CtuMW{GlH{ylW9<}b}Y3YH!yS|<+&RIZRG6QV|6khHw? zM0yZBRuBHI>rpe?lGjb3jwA*#9|>r^T&$xnQpN?aY6Ta5W}8WW?lNLrsa~v}+dXv$ zShM=OCGOk9O^Kf!$BBdQ(PvqX%(bcxjLLx@M0w0&Db5i7onRS*t*TXVJ0s5Eqo*mF z46b1|K8DyV2I+<~k$qgZCK^t@NgLfRuiw|1Zm z&S4)|n#Eff{FHL9VPx1ou8eA7`MZW*0evmlZOTGWqH*rJmkBX)+4f(;SOBe#rVgh9 zbY@SA+-JQ)!unvtkZygGNAUdbd?+I!|Kg-=d6d#b4X$|KR=Cyze(~OY!oXHju~Bv+ z%C_uH&G;wyXW~WD{o)fgm%k}I!Y!qsQ(7w=m(eFz(!BeOa5&NBMjP?VHpKFPIBv&S zM?KA(68Vu=UHY+AvNgj$dM$f|L>N6vOIcARbLq-!56`U*1om}JREsY-M+m$ZW@&Zn zgB|)nMJe`Rv^9$_2Yb%OS=XCyFRRF=MQZm|aa7g#C*@BJo}~NHdPuM$5o0$%v3g~|1!ITrVSCd0X_oUC<4^|p} z-?DaahChA`3lh!bIDC7!9=^_<*j>pgBHSD^+GwnvteNF0KO1hYPNoYu$sN{?YUU() zgFfyAzX51MneF87>PPV7DG4V8y`AsM)ZJ(doH0IWY_tu2F$u~RX>@$wVewXfu!)5F zVnMvDh?0-PF-$NvQka{eE6?^Z&fLEm`&g68=oo{~-R#At>eE>Ol9X<7qs$gK!D$=E z-#cgWlt^KhpKxA9rssq$w?j9@c2znIX0=sS=7G&Q04gIMMCCGzFm5LfXayfBzjpZq zO|^3V3PlBEn7KJ{0LRVyZpw#27vf`DH?688#O#N_ffIvkz-iE8S68M|1J7Fm(3_z+ zlZu1ejx*3V!x^3_?}_S-fnAEkKoqTC)9_sJ?P#Bbwy1bEP@es(63(H4!Bw=5-NwjwYO!~%-%p3?p~)iKq<%U z7n((*2iLkT3o_sV{>g|%m8IWNB{Dr}=&Ayzg*@5#yoTfWZw$;mP2DB5lAl9*&G|#; zpBL*^Hrba`Ro#2Gh9d=-m9jQ)2B2+-*3FXws#Jr`$quY_jTZinphnxMT7oZO72{NJ zAqIXW#3OZKrb%`K*qTCz)iC9)-{fb3<{LJFsCjgOd0XE1n3WSD? z-^X0jfq;k)?S4|~&_r{w`g_cJu=ShbwKRN!lC>+J%v{^(nhA}q8Lko;5sy$Wc z9^3GjQ9ZoS-EUK)KTFgxzn%zWqcyZHAVp@uY+b)~kYV-sC)K^BGdjQs&)|R&Ca6F7 zb+MXSH)wOj1MHOR)XqMQc$h*Pu1({OKL|-jX*(kU|FI<;0j+K#%Y^e>cx>au(aW_g&z| z%F2VVQvitVd_Wxu@@Si7%@x-4iSUq4cI6u9Y2gnX#t&|knmdR==y9?{r_8dZ{O7xO zAI0qxIQq2qBNjl3?C_cB=g&QwEypU0UZ#QzBP({~WoY~TUQ_d|WcTVz zHChPNbLcZi%M^0JLK*(*yZH0LMcQ&WmWXGeu zLth22&J4L5AlocV6~KH##qVg~-vB0#uP8YwDR+|s zTqKZ38s;YX&X@6U^mRn|Y`E)VSDJA~j~-b9^*7YXe9rySGGCGC(2@FcE+Y^Fl+1v? z*v{&Sz@uZ%?~k*p@tqnuA;sSKfcL5tQoNkfi`jn(0fNTe!kO<`NUhOt_b6*~9Idg1 zfi=fy#zSVU{@NSSfJiE^tQ6+j^i1Y~CBDR{zyx7?y-qZcq(5dXlMj2ker|5w^D-I; zYAv$NexM3#S8_S?q?KjrBS7 zp2Q-00cE&I>u=>=i6nI6*jbo|tm^*rhgUuP<;$1cN34N?0oQ*TmzM6gNebe7kO4=4U5=17 z7BM-nVN++jswKFD-Ke&VuOa5l}jm;IZ>#&vQed?Q7STP;^nc#_7{lvv_m` zO?3-dmGh)6y=a(|uln^5=f}ZY%$e9sKjwPOR_Yx*l)H&gDNC_ttl@bd4>d)800OIj zh9IHq3{WUMq#5COt!1YOgG2YHTnE^JdX%KG<2` zM1GsNLU<6h{||gDJp{I?-QN<#dH`&c6TglMIg&TK#jOoRy9OFr)UGEW%r-l|>M+g5 zt#df19v&ORr8B6NonU3GDGGnb|2iwKOq%8uZGn!oc*H0Nl_ZU%4w zMa4L`un>Pakg?__Is&wn&Z#KkvG%hx0;_reRCtWCDH8|phUNY^XJ=Iapq z^w*|Da7M#2F^2my06cV@#C^j75F}3E%ntuHIFENs>=5bc7QwEa2xt-n$j<^=h?C3C zo|ms&j{IOv4}tJbclkGYN^RMpBBanlzy#mt0I(e4YCSHqVRSrbNj5AbbZ12$ z!t{&vI(8yPe4Lcsj{pyNZrvZKG`P2N_-9-_wu~G*&1$uwg|9OqZA;`6z!nkqGW0$G z60jiza0e|JU1L}f{9LHSq%mxP4t8GlAVP4Zu2jrb-g9HwE^Jx@9!{hG)%>n4<}sas zE!&7Kp9|6fsNby&3^9`*YRP*shMjIt@!1B(#zatGaEvJ|%$OdcGvBqjV6D1tPJbr(eH* z<*ZFWrYX>*Y(2Jo-qw)r?!1Z}v11N+MXoamAA*5Ett!17o7sj@E#E+qY7Pcn8CV_c z3~CjDC}9`E;PM;$5O&`V7BKO%0H>w{EdcNN{{rV)-gQ@vm5jUWhP0)l^l9(ban?yj zlb{gn_L|zE0GJ{_L{g>g0V1xiuS(v;XtAx{ojKM8-S)JU`%>*A)(^n%z&{EY8+b{hSfnU zT|soZV?tf*07)#B$fIG0xVf)q*NhD(Iv|TY&keO4wV)f_T4v=>fHPR$)%oi6<&|&0 zP9mR?+(6On=y=qHILcE%zk}@Lp^q-QOW3t+bV6a>!teRf6sh%@MB>T7V7ji}A`1HG ze0~YN*1j+x3@<7b8v(Diw}hXx522wx0IkP%hJZsWKEryQ0&N)xW%jr1AfwrLsh!?a zKSSTbH2ZqyM(+QHT}QDPc8GMrcnUT2D`WI>P>hE`M}Y?fi0^n{dRLEx!H&x)HrCkK z?Y>zokkf#aO?ZHD1xmIr2^_mt&UtO|Vo4`zmXo}@%I;@&waDI5&&g3bK(tUQN_bhUbXu+%vVUo7Zb@ z0d}@@or&O=4WN;1lR<_&(A0?nD=BXU!nK=oED)#U!Nij8BSm5acioyfZ|LG*^)UA$ zbC{A6^t-!(j4ifvV@-OFtPQD`v;zww04f`VhBv00dQI3oFe#IlchsWijssTd^wvn8 z)Glnw4G6ojM1UedxfM*3J@9B1AtnT&ivi|Y5q&^_*-X@oOOni`0ddB034A&@`EhG& z$&z+Fzl9rFuisM-`?0)L3Yw4VFStWM|dCQT9l-c+Rk zwyI?sc@n_;3xb_CAZ^(du*7)hTe%-(34}=Qmn45>@k82vTe2HD!GaC$3x!62JxQ2MgEgB! z!2|OvfR|o#v!HT7N|t5oD1Zqr)cSjwEdVh1&>+=_U;vCJ)P3vG2Np76%se!+*t?6) zs?0Az%fJAkO##KpNR_4=W={Ru=nQNi3`oMx6l4LkEpJf_$Vd&+QNbr~2ow*M*AYz) za$P-x5Dr_{|1lA{w*~t_AWl23NuMtrz}kRgSm3ynyd=pxJ2lYx%;a;$k_Et*ToF@2 zQZ=}=$zT>W-2wtmV_^EIk$fHPZdge~#4&|Sk`>@5GFt}|qdkIcXXoa?nFQn)R8aG2 z9%E-Uqp%v9Fk^K~Jsi9L^go7ot7sEZr3i1k^*wMjp7IKu_~)J>vlhwWOz#37mWYT* zsh!N$7eW_7sTZivi3gBiyG7bLRr+!)_Ki>RGu{(_8t?;PpQc1^s>J+L>lFeSBOgQt zP$am9r^`4yCB%c~iyK;4{9-C^k&138A9H12W659W&92z)t_(e|b4>kAgy#OUJe^jY zEN!D3fF~2Be1~~j&Sb{4AqGGTt?*gqx$bTN+arFv27C+at zIn}G{gZ9nHtjIpO2AK&ZNMAhwz*Yya}|h@=I_tmeKs@c^}>a57C`#)`2sb zxrxnz)1A?Gt0J947?UXJt^4DHkWlpJ<^P8#d?;A~HWKXXfZ8(5z3e?hx3_gQMCAV= z(zODNovA!}i6+5Y-L<9m6`)uFr~YpV@Yse}o^>7k{v&QtDdc|E>=Ys|hMeP|uAw`l}PPGm!+cW$6DDByT@H9CZwtAlLxadQrc);psBN4|S_>(LoT1GVGXdnkuNJ9Bp^ zC26^d@_;uGO-i{oV>Htgq&CvJoLUIP#gHS>ZKy($be{|i9AM*xwAzFGM z{#K`}WZ*oyJFyPy;_ZC&45Txm?eBf&`Zx)W zKv2^)d)(m>emhA@#xwbZ(}cq#b3j89@n>|?u4-!(ilxWC78zz* z@_9QfqJI~F=8g>}k%P$mH+vPmOZ{Vw2wp*hzT=s^Bn{+|B!KG9qdavNj%O|-g8X44 zq*MvK#)(I5NOR02wpSflz-|uB)W{#tCZg+f2F}m1+QdeZ3N=<6TzUB*(qDq1J8Q{u zPL7N1`O#?aWH6uIKyRaKhxY!!qm3MC*7gP!pWN}|_rzXWl`W1|xLFQ@XFybhZzG%o z*+knY>OLi7nkWm(y}+&!>~fN2H>EpR6s;yf%a(1V2ZHs@kK1-tTrlQ}p`m1G2?$|` z@w*AtJGz$YC3Zi=`X7-yjyheZ`Qp!cjHn8x;EF&hQ32$D%w~892SI&NNTmr9lZfEU z?FOKn_C!u3Y+ZP7BsXkb{}(BT(2}yWF7!!C_l7xHnGmcqvy|L~x(0dLQT1hzFy?gjiz`2_I5ryXlM<6oO(rmu4 zhQ408e1WEulvJ(w@8_2du%Rc+6M!gMhMCa>yd1fjzyw;{kgKrX_SF#&C-f7=hWM%wuP@2|9rKr*`;cow_$ zMZ5?YH);ES-t~hPNk_BaJaGOrG(rgC!}^A^YW&FH91^GzrUz;RR+l~NuIIXgQ$#sJ zK$(4GZTZQQC(a{&;0Y~$*u;c{-2@41axL|&Yo|UKePGM4U#SV0(_6O^-Scp!q2cV} z8h9iTZ)iWzRA|SjMZ|;#2Lx0t`63Z#y8QrRQt|a81Xuwm^0zz@ulRjCCF7a&=VP|V zcPAYhF$y?v$2NZ`D7pk>+pDH;NV-34V$~EPhd%Rmf@4fp)QF+Jq>G(0$aw$=AlKg& z?JL2Kt-2YNmarEWV|P0*g8KR+t_0-%(A=zSYF2NqUzqlfa+f0oB6AMNZ?vbMb(W_p z)Bx$CG-M6(%E#(w`~DH!OqSfLf(UNpk?f7pLC7P6VIpXW5KEJ=;)j1tqS7Zs51w{ z5%$3NoH49L0SkS7TN5nE7a<{9@s@>^HGrJZ+se(&ooB|<^SpMPZP&JooyQI@;gXW{ z--`oU8o4EeUpU+uo51ST#e@C7GM!2`g5DsT{6C+iUn3^5SgbOT0A2I49Mi!`(k>v? zLaxw?$UX*uK1_@9Ox8iYBe5`8o;T}ux8x&oK+N9r`Q5vp8X6j86VK1lejv&;xWX27 zH>}AvRx@G2fPu9`6@HkAbVc6{yO1ZYUVU1FvGl2Ef7Gs6kys*-sw8NIWarchFONp5 z?ObL|s+C#Jw?5?Hwhpi{S(jdyv`((wc|ZxE>Hqdc#<>+J1D`FOJo|}9*huB{>4EZx z*!{^sReDbcZn;mr=jjR{<&BnQ=LG+6udWKxjTe4Y2BIevnwy(lw0vv1%~okZxaFgX zdk{6XnmSXD`Pbn{^hX{}sE(;Es|gtJ!vkfPgu3 zKo;lm^Mp07mYKtFZ)Se}{25Hzuk!zz;)2M*jiUS=?ck9YIlhZhf-f&P)?(=E{U#60 z_f$sU)feOZG{gp;B2R-#5t`Mklci=j9@di+Jg9e+m~=a2YEtjUu$+NrqYEl6aDNX^ zn~P@A2dyxg|H1^bCvx&?0A^OR-7~p`-mrT=B52r}61>}CMk}AU(N0>%8MPuG3}^cA z!G>WTV=;bb+4@-v4j^mvD>`;OhTg;!3$T*8vtl9TsXKN6oiRWDz}xrPm{u6eB2Fte z=korDcBlnd(O4^OWbxC8{O1FGT4W!6Iu1+olQ{WdcDqJjj76A#K zGUq#+fe9F4p0NtYl{c{bM}XwID16>?$As2-Hdo0TDZo|Abx&HG44`7gnpJa~%($E8XRGgio^0cSwpWo?Vi&tf=jtIpl5=z^J8v_KIX$S9K_O9!Yri?wRdt z5$$H?|KjaCqnb>+c0(D&iU^3Jf{KU(3ZfuN3m|1ix>BTzjDS>;UIU7wfEXPG6={M< z69Up95L6UJN~l3vkQRD}03pfQ58(U0-#X`8XMJm(b@FQ*lBe9ybKiUK>$>)JH(sE` zbq6^XU9!Jp)_?U2&1Q)1sMG#{bmS4amX>XVKkk0ggi+UleGzhHA>qMzzgN1?KPUt? zdMs|o(9xYTrJj=))gAMG18l~6ivP^SVBZV=Ka5q$jvqY39_GoMt#iK5`7ZL#5~rH* zz9@>N&cT{}g!=9Hfz_vMKc0RLid;Ivx&&(LOcoytex7apQgdd7H8=9G>O5Q#nT-Qd zVC+MUg?4!Vn!NBSRNHZ#YTKH@f1+8K-)fT6`|<5+_w2;|PhFe{zzbzoB)Ai5X-66X zVUJBrw4VR#UI_-D&{gE3)wU!BENf-SE$i!-m90p-1Q2w{=yP~OM~AQGy9^%MZXT}K z!rtBM4VHX%pJT{Ov5LTV?7eqfYG5Bi9q0V!* z|GZj=754lt?yr=lq@uswz(3kHF8A>|cbY#i? z_U(;iZ|I6)TP2h`hFH$%lsl!doK4?%uW1+sSap=f+)2aR?yGrYCK6=j74-1)xih1O z4Liq8x?(fl3(|>1Vy1YXypF+Vx?|bFcf2^8-k<~7GdQY`XDXg-6gyqOj=FFh>Vlof zZ6+CT%TbJ;Y3{?vUOVghir-k1v)jSQvz%Aw(p4>GGfy)3yDiI*D2G1ja^4irrU;ij z3c|fxv08DHExg0pc&Nd}_u|A`;efZZoPiS4z~i4AbADwY{)R0Q|;E}T1z>5v0!*Q`Y|RI zzxA+Fb~*td6%U-bOCNdbcgE$3Uv{3Sc8A)fjQ=g0>~LG9SlssXfv1Ylh1mAg24l*( zCjYO%7_(1ENN>`xAW&H}-N>(EZ&XfW??j>j&e!do-G%!R>A^@P75n1FAE1yv)YJ4j z#=rc`J7ZCaF6D8c@sTk=DQgwvm!S>Y?+ESR|7ZM2w?|`rg~Z3D!gtXL{O#86pZRdB zOwKyth3viCYW8dg7dru$wMezcND!ZRVYpOkmPI?`v*iKh%H#{&qL(jt!~lX)qu)mk zV&6=TrF$T1(p*JR^mWSLb}ywEuEKa_D2H0w5G2h?uQxaF)p=T?Qup% zMu7*V!4Ug?3j>yVp2n=ETT0W*IX6_d#%m$aB686!e1%TfB#%?s9l|@Jt`TB6{WFBH47o6B9F(#4Q8=*=9R?BEhhkK%ey!S-9 zzn_Rh&hd}Sct^SdES>2~fv@-Fo`AGa+> z_&(xZq9`^dhsfR;c8sR-aSMXCfD4h*Sw;Yq zT}$Zw#_!(UU-2~U$qj)MTi^nW)KTbj=XzsaKAhe6^l5;xq7yH20V4|By!^kl`x#NP zjCkYj>k7J^+-5EQ!KJ_scl^s0;fY@GRkG=;fSxPEV|Rv=iSkRYp)D}neK4i(orgbLwz9yLdja-DjtDlOOgSYwY)f6R3&ZzIgJ5FsYBxxPI%jqY4HRt%9E=~vA z$Sz~Kqt$x zpI+=eO`l)Str{JdtEOd{_8hp5&ZNKVxF2;uwsNe)q?)0vt^LL>f^;Oo-0GSTkNow> zpbY2N?Sruq5Wm%^P?aGUh$2dJTMUPXRK83$SBBO6gNNZAAIB#KVPCl0_a4IKcHWX# zoxq2)i$)$s!#kkU{2=ILrZVoh>TL4k()MxVmovMMc0cMWOg`YE{qTfbWm`@p{ib)H z^#v=brq?5WU))VyD4`uByOXa~D9uO-a31PGB9qZ0bqbo)E`Pj>FT zvRU*1@#>C|${<>7^S#55KCP_gbcfw)vT zJVE@>F7aFW+OUQ=HlUenNV1)~7t%%09vRnD;(e@GL!x_^zsP0+=LV=C(tSp}?iM`% z%E+B{CgKI>um|$Q9sWlAmQL|U$K@H%!#P_ZDSm+(QABtcf55h58|22{A;%`}0N6+{ zACHe)U0vNn3~nmBP_#~(ytGgF6CpFgpeI}6ct8bX5vOOL;AiK(Ywv5MWKzzD0Vp%X zU@&H8X8!dyk}ft zu^B88X^Zl6frH&(HkIx#1Q|n*M8d#==i<7EYlF^7nt*6+DW*DkRkSEJFK<>_A<)+K zJB^uGQNH!jxWfEJ=09)0i~TrhkmG*z+CO`KzJJjlA#|dv92GajCw^@Di@xh^mbaYI z&vv48CVDtS@cDM^w?v+2YzwW^{`$k>&XvKF_d|UCiLe%L*Z=*gcItzd?`;h(YTDN1 zd9D<+O0y?;tR5I?q0^%ELKV_zfu2IOBMd_0d`#QjEnH$G&%v)kMmbV?z1KLA+eL+( z`4Np8`ICDIy3L0;$XZ%j(WzwUI&$1hX%^T)NT}%S=y<85LIuCq!()@PO5%qR^}lMk zVqH2{tjb(4?GQrTj^U$>0|aTI#F5z3_?kdk|6eFz1TY~=yH%+1^60EOYqDPQCl!nN z#c@&?FuBNY8j-6wAcX$Ahp`js05?Ftj@O4R8 z))!uKRs-BEw!spihEg{%N7VmYi}526dN)4*1LyL;plepo1ZSm1%=U&UzWzy=Nvvev zEeN2JnrCLZww65s-P-ymL`TB1EY6i&X_+x&ZE2}Rj9TZ9;cv?PzRNQPOE@=IvPtRC%7Q0ysC*vsh!3qcl%=D?O zx-lmSsc>(p){MF5qa*^OFgLOJL4XWLMs>vj>aFhY?s{xJqN+m}>NGQ`#fGT?QW-tw zaL25q;hPqGV%&wNrAizQ_}NdgdpvnIo?4YK0ha9+upbd)(O%o{uYw#zb7s2o?Go6wjz#&SvSQcKd?4bo6of5nX{%OPZEM8HOg6K* zVU8_Dy6p30<_D_$8=5s`1>MGH~#0k=ogn?;b&7yIFDy)K53Cy;%qVapZ_lur?f7;jZJQ8}4YRY;?5OpQYKJ$`Ogn?0n97C> zfh3-dvQ3%%EzA31J6()6Dq}Fpgm7=~dSzw1`M_9V*1ayoCn0l!d{T^l|2`MLlE(Ly zz@}QlA-+}gh51L!g!eAL4ididJs;TZg=BmYnK_Q3Y&H2aA zCHS{cc_O^m61V=77&*tvWX@w4daQDiV&5Vsx{4)b zoC-Ahtj9a(Vph++|6Z_fz_-MFU?ZN`m`Fq)CE)t&7Ny7+7Ls4&9Q{5WOf6^kw959L z&Sqyw9a0vrnKE%Zb@GjOz`%XCV;#WnAOi|R>Sj^qc_BL|C)K;$f6?qlX!g341pX4T ztM-*~${6%eW|)E!S2z1$xllaJp|NKxvb{v3&{Mzg*^phCZQhv4G_+2ASrF}RYi%B_ z{^eQwW;$&=<4QY;)KWT6;c;Fkxsfw^5-Wowd0nl|ohmB=vmF=BYNkZFzc2^uNAQ#bAOI<7o;b*qYXDv`?^vt7RH4kz!Yqc#^kYJbOh( zS@>7*NlF1)p}C{uswKdS;k(p;UqeY1D?P5$KaySm#wBer3Z zD3jeU>4{}z#!@lR_ejQ8w`jfE{2UQ|qjH0+5)=wWjs)(IcwoyNN_**&F@=lJ-C^JB zC#sUhxfYs09g@Uc@CZ_ze3bN%F`CHu-GgpYITyVS#yTga&oO4Z+=5g6)Z(VU^HyCn7NjKgB5Z%ND!{T>*M8sW>qGMvCCW-vs^L`M`${`>X zQ}`aeqyr-cI~&M*MW%1WURThOP=IV|DRrTz>{*2<H7pd<5Tfy|^~ zOc2S0VjwKi3*ST&|8i}l$*v#JIdPlKLpJg1sURpcj^7oM;aw*)WcC#E86dudk+>nazck4tPm?$vnQnFsB3 z<}#M~B6u;&+URZiS03t8apht*JcWv>_H6T);}Dw?ubriCr+*FN0`p%2sXaJ$nCzP} zCB-VcA_X_h_LoNnux}+%6)8ER!8}N zgD2R6c)%k!6f(tcbIWj*v~BIcBnMINdS)1v93WfR-$h<={kddJ<(hnxiYCe?*RGUO z610eVj2SLw?(I$0QibL{G|>bJ8kauL17YYPP6tE!AVD^Z%B4cs*a7(@$wCpbs#~D8 zIxI`b7<-ujNr;}&)a<^#4PJUdf{&qW9g)j4C$Ac>j-+6lk!QHjMP{5+`SCf34$tKx zaRUMi0)_2DA*Y7z3KTjm(0AE__$}8a_n>d=cA*ImGT~h`8?~5)m0NV<+!$C81jCaI zuOj6Ygdn72WBtESO0o)p=T!h%{Pk}t64>CsFnTbZL^a=CV5T z$@;Axn*PQJO`Ufz7`7vTkRzP;XkRo8P z^uV=dvB0*bAtt7yrmjw#b%Y-X!P9}uw^-9VqmhSzO42!+WNo1k-}&>y-7V2UlYp%v zy;31o#Y-)PA16P3`WW07xmn~8&uM9W&*j%EsZ+kT+IocqCHt_`kz+ZvEIz z3TAoc7Hh}meq733pb$y*22qP1tY#3vwiRp2Ge3L?WzTKOS&uU)moxJ6uLKo*^>2b# zpLrfUI%yf1Xm~z6%98RP!`iT#R?J92%ZBOZU=*~0km3eQQW3Jkj?N8ztl6<+$NDY{ zA@#q;D_1A@vYr5>h%DXkkbtDENu74F3Di z8GqBM(>PM#gcGhFc1b8-55$n`jEy;#LAy~(qSGkoH%F227MXzYo&+zR_Xibx4?}hM z26Q{@#7Kdyw3;tpnnzNY$60wdk4*ID9!Z3ma!Mj0_}~;pQG$b|`u+R&mreP9g7;s3 zKF)-(gSg$5%s3px+(O2QPmpSb(x1m{un`41?8{)DKKjF+kN}qc+dnZBU`Hn%zz}Z2 zBpx07#?)VtSAH3f##BPB11x%)5P|MJB&vLBGdt`&Dz+;82Aj$74)0@reS*FOJr7%x zoCTEvUqGoW^ak>s*K-tqJVO+mfS>|VR@@W{B;7D*BR3>rQqpGsE7+%>3rks!#Y$HJycz67 zm)M=FpFjuVf7AISi?k{TtCY^7(TQLe^rY1J^OkwdZ^nGE$Ff|CndlDpIl&P~E z`>OK_sauLV>5GdCS(-Ks$o}6D%IQ9%(2kzIR@xLoaD+u+v|bkT>~F|o!TN0@`y}Rq zBjcq=x&rr%b;%4f6_B8}8rAa+35u`m?Cr&S*si0LW6pakcsn|ZHN{ubu1yx7v3)zLv&0@;s)&*le*_Y>C^F^*Txg*3tnBRBiI*Hs(NaixA=5 zm75eUqS)s7(#_fFus*!(QgW(cCSEBAf6_OFg@tu098I0*PG+%f2#a!>T8WSmT{0?2 zk7&&*b%L#SJ4e)u zZt{EZCgOCiLvnGY^o7wzRZNI0cuuDM{B)n^**)YQPGobgNLp4}WGo?7NG%!ck>9no z71k~C@bE-$W9nY;o#{)leQ58^pKiRu<{A0(=ck(>Lpl^RtFD438XzxWlHs|(*O1Z` zg>sIEfLK?wYU91M*m{$D%>Fk9)X?d1h-Wlw$1d)%=`QM>$3kGyiu{iE=m;9}KRF); z&Tx(m<@|J?=Sz`0OS;BXlh0E9SGlL$yyu5?K*sET_byv>BC<~dh@ZPt2wZQ0`jVa* zX;clqCXWQGkQ}5cW=;Zf^iAg3P8%5*N<|YO>il-1~>=9EUK3 z;xiCQUAS48&>L%JYPzDDUTGRO0Wzp)E=s&BY$xG4+y5Eawl6@pY0T~V_3K&IL}JED-{s`&RT6CwE!(Fy!li5vVrO9+LXr^b8m*c_f7eKLa&j`?yG+LWo%Nvi zR=~q^xNlp7<##2Ny#FW3{F%fIHe|T}bL7pTCiI)+KF->sN}Qh|K0EQAv6N(#ADHi^ zgePHO`OyIpY*ABWk|M{BL9Z?8MT1xj*W_u)t7vZGIU)_hkDiM%(Du-S5rxHyqU3D7 zys}@PW57Cp)6V}mh#QZgP(@a2N=5&0-+uSb;$5I0a5bt7*nObbToD`w8yDl7NK`OSWyK}5Y5 z8oVZ3d5F2I|9sxy&NtzU?m6xa>KXBJgb5+~jVxwC*anTN zIwyClPkDHCpEQAw{Nsz%T-g!?ynk^ySV|b=Gst3k!HXe96 zt)#jz!unWbiaEkcjDUvXOI{eo>$^YR+s=Qxm_O(VN_id$kyZd-);5|Ul|7amEMFmg z4mvzLtfXA5daJ;JPxf-!kk?q`^s)YKNV9c*XJsynNMt6x7BV!Cy;%JFwu)CT|4AOX z;K#Oo%zbTnw)+FSU;p;dWJ-Y?iX}ue{=&Sj<>YLp4J3e)FsNmp7CgPj8OsXfZ`1B* zagD1D-N&KZYt@Lfg)yrYR~x*l(>*U1F?vqwc~A`JQ%gC zu0t#fQ;?<8$;;(byga6Icp%e;uop6kp45?iYB&$mN3+Z%xc#>!?Cs*lhROuEXahJn zIJKMbOIm3Yb>=iiiqG5$264MjS7*xUbc5`I=|~n%zs4v@zM|`bsv*JLS8%OIksdUw z#GU<(yXXV+^L2Gj89llQYh0y?^(nhwH#OXa>Nk0u4U@e#Y9cN!4jnn{y?!b4*hBI$ zv3%CM2ZIi~4HKA64Fo>*yT8Tm4?$HuZHT*YB|n-8)BYaN6_yfmL!T+DC!0D6meGtn zEUY-g!6tjj;z(oJDulbTXO7o1GbblyCF32i&(lT-pZ$cU#=X|_`g#lNtdx~R;Q6{; z%vb!`7BV+;%~Q}gmbI!%o% zV)$j#FNV=CUL>D%u1TcgmzCbMhlGMoL|RG;8FIM(kep-Jwu~qiX3_wfYz9~fe(A@n zgEawHR^esz?LlnwXiFMoQDgi{)SASUSai{6+x|RtBf1e(a?tNZcQs)R5s2tqDi)}t zC=y;aus~L#m3=yzLzx0-VCkbVMv56^QqQ!*s8I?)Zo=O?+F| zt0wJqOV3@hZoS&sU*!|+SeeFKgm^8rvRZyaEtG3Lm*jKBjxnB#>H!!~JM<;0y^{aL zILLX+AXX=RAG$YLZ=AxfC@J|DcF~X0RQq-9{PTTLiK#C`f^OUpDNG(Q>r|X!O-g(R z1xJ<%j!#LWgA1jv>z6nlK<|K85>g1_(A=HjW&JK~^?;`PKa(?8@fTK({^eHmzVgI1 zv~TXL-*Rk_j%riiUH!(mFw|dJd`tHMON3ZB^bhrdLgn`tFC471=rFQ%)0+JqZz*i3 zRcKR&YcndVx!)PdFZosj(z+pz{zBGC{A3=XB~35QuCB4sJ_nmi_z}aHRC<1RVvB=L zwl@R8!jb$Jj(r<|qq@b}QU)wZqYd$i;A&>4GytC7Q0pkI%{+&_kV z0AAE7qdB%6l=Do#6}$@C(6W!S_zUx@2jw4KF)S6L?4iW+FWq+_k+ic2^_0s&IuU9# z=6OnT=7peK9dMZiYzfs3f8Ez{Gs+ z^M&eClH7A&UBhA08EI+5ea&vXB)%3tH7}JoErsdf`d86=8HEj^2?uaHQT4R^;=Ro) z^AwL_EWm{HSto$S9PWeE_C^jFwx_sLzq%N_Utra4*nUjhgi-W*+Ztyl*CGG+SFQvu zF%a}a*LUd$&OSJX;6bt9sW<5Z#IRx>BY&DDIL7}aQ<}#|5(^ zUMa#|{CoEbtm+^9>1X&;Qv~zGpF`BSz}<@A9U&6n-x!gz6hZ(xUC0PWcP;A-XdDOyf@vhen4Tt9%TU1exCx3pj=5r-AK>FbX8OmQd*uxd= zeT;f+Y&*x8EO`s_G-k_DLvh+bAxDxIVb#dJ4?WZE0q<5e&uj0%rTQ~a-5_zq%WJY6 z-uU6w7ngBYb{#xVB$gT)r3pMd$8eAGo8!0$0P|VU2z*oH3lIHasuRX9vrb~wjS{S+HgM=S>Rx$CI2?N1I-PD7)T z9zu>NVz~2rmQ6r5*PB_JN&zq}ZBPyvD6K|?B$uxCD_pNq_59tzJ4spbI>9}DG59KZ zxpVmzprOjR$X$N%%WDS`X_1vs$^78j8FUuVfgHo$nmu=ST(`{bLpNN&$*YK8CwO>F zzAD>|x+abQ(XF46QaQ=mYXz-Wrd?;kFBDgW{cu~vK$55@tMNII= zMU8Cbp5Tv4CSPiM#M*PTLH$)Qz%I)bAX8`{GW$NTSuY2Gh5Q%F=RIVP>IF9Frm;S+ zQO?Q?-VVM4y?|9C_>QtrL=p{Ib>CJy-3P{}w$Y&pGeZ0slQo-SPOh&0cBz~R>r8Fg zNINO>gy93H%3yjdw1l5f1QiAH2|789OMI~p7d8(HhoRYLp;2YNv$&RTPnoaJv{}o4 zE(J>`Sy}4~jdp6eLWkI{>#I(DS_nq*N~s?~40(`4jCgQA(9_m7j5!L12W>RdtP3)?52;kZbzP2QczyFwfG<{;C2g)yt zn_XmW`_Rn7LK!HAh(4QORrEA4eF|Bv9%Yf*KD=uoTIju&hi0EXxT%ZnpCJI zgAo&V_#{a{Iq5ty3m9=AZ-1f=NQl3Kz3xe=ROS2+m=p>Jin#sPMWptMtpXn9IaEu2 zJ5ItWZkw&Sl5&oNDdmt9k9<*U^NR)QG9y?KMt3GB!=8C&ZWKxYXv%YG;z!K~%%Va+ z9u_O`s33ssWc>zoK@k*vL*D2vQ-=iPL51wO{8R5Uz!7r3GuPGu{%$}4ZfpgZ;tv?h?2}OP-SqO3 zfn7C)H@S{n&?yIBm+WKT{T=Wj@$sW;iHV80Fy^fN##vECAP?39 zVE8Qr{2HURs0bET1YZvW#78T7X7k!Yvh&Y2nH)_g1k?RvU%hgYn;_!}9VB45x0P?; zyb$TFSeZ&^l$5Nt(o$qFtF`9aN~I#A<#$r+jY_ ze=EZt%?|7DfC`$Kn`f=z1E{VywsH?@nuJ_ET8C>plH~sm=Je*dlQaJjCtLv0|pY>wjhr6|9pn&uoA-=91=$}^a&vSR)yji)6edK{0i_(9(zM$`{ zfi|^_buB8BjlI7#4|}q0X=8bS;PH1A;XaJXu<;Mg-!NfI2I1s)zOECtwz45n$%`1z z9jMhtz%w?kKPjJ`p(u8T0l7?_i$OG|zdGC#>~&f*J2WT6am`3QUHl0}ET7uG$wtZP z_K{OGU}w=RWM}5CJxeB^E3YS-9-T-`NYGWr_yH2Iy_gGu4%a`R2q32<$72xkCZ=QJAf)(8;TH5)HXT6JYgewCfOM4pnHGKv`RZ-!z0t34y2 zI6^=*!j>ENrjD3R`<(H_2G#uIwYD$p@XUS2f8`$5f8v>f;OzQ)%~q*NuBl5x9IE)0Ur18Dy$U8lBoYlKMX5vjIqO(Pz+b?c9IYvn{v>#NY762X58mO5*y@W zhP0fzG~hkn-U=v~hX}sm6@e;%k-j@8wlZ%LAa?1lYzdr_pJVYvJ$zjgo+Kk8mJLsk0<>;PPn| z$<;K>Y8tTgE43zjQ2H<<1d(^4ZV^oGGg^RLg6JTU{Gpk3=){PS)`n|usLzs z;vxaFX5$O>-OX!#rJ#walm;Sbs4~)PAqSC?X+0lHpF$Ef*z02t*<@|*IU(>m9hi9w zQ|2NLqo{&=5FqDPwvF7wqFlOlEkNJk9_D2HHnJ_*kB`C1?A`6s#T+m705XQ~?GW?{ z*p>qJ+IX=~=xvIowf57r<1KxC%E`sminD-ywIakx0GN`XMveow=b4&~G3FGACgxcV zovr9YsQlHHModEKDaOv~ie0E@q(^!}e_A?&`(F5$o>C8lGogkra^r@F@jtO!X zVId|W82VmU470+A2UYMLZ0ydErpW}fN(@$Mb)<>XNqgB<3C}tey?hs~KdP4jcv=`e zF>vnBVT6fWs5{$u3{`pJZQiN5xxv4ZeWE8l?rmcV7J~8>0Quc#QE&m(%^0|tpz6x^ zYD6K5@`b{zC`^K5^fE{Sc!q8<)>g`T-Or6}b61C?>JxR&n;{$m-niXeqRh4ki$ zH?<_!27{+WykfvPsuYk8P#u%k_WJX)>+hKMP5Af^?tj z$6$6T|A03h5%UEtG-<923RfrHFt3s(`YRb^%~lOPXJqZMfjVImKS23jjt2&dq9D?LH+dbsU6%4)*uM|nS@rmL4ZUa6=JnVB_o#?mha;;)54H}XRqQcN-y7RBJ1Xn zc|>&`2CQ#8Iia&xUZhXpM4{HJ(M^zx?lrsmHAp+`JETk?w@nFeC?`}V1oN>lC%Kx* zJ&f`N741(z($t5o9pP}quMA_G*KrNFXQ)4gXQt0`f92Y_Gqtp|R9Z=?_x23%T_CT> znZVAKgE08#63Erxij|}^gG$aRx^`A!-fb=Sy}pFIo?6X)gug=$gsN)qd^w^8xFRfX z@d|$LGcuu-Vr^}0-~-#j-|2G_u+(IS4=yCnY3~ubO0E=!Obi_}JTS@9AF4j4_11h(>Q@aJdzb z_Veyp*!Y*HXefH-YFMed5d+jq;6r*hV?UxEeD)pEhFWPMP3u5|O;r!^9y_DTw#l1t zV#b;_s@I|gN-g*<=JAN@FM18Rl90-CwAJyg2y3XY*T&62gaJ~{mQdzPpN3;)pCG&p zQ9uLH?9r%bGTM0>_Oa&>q?>+S7Y->CKuIAE(Q%j4$J(4mLC_n$(tUut zv2EqY@A7Um?ke<1x2~<3CEEUV%2iS9j7Di!9afNrGM5 z`tmqw)`58?I`xPqNgT(hxzrYXYW9VRRZ!tv+|echO>w`CZ#z7!5?a24p{4Qr3V^Q-b zW9!+k5qtw47RE6^$ATy*77+!F zSV`(7Ttd@F&DND_ml1v7W@!+`v;6!j`|6b|R}e1>gyZ(gI^Vc2?0>5b%DyA?8W0-g z%`t>4V6;ege|UcH#$6Ii;=?b;#>eY`(D+Y4Gc6CnPBtD&0ZYzhw}&nbnT;rMe z$jUdn{*neFnGSpkl>4mDa6bdGzGBaUkJfjFarI(#VRhfVGrKHCyl6`m`WYYH>`z-~ zPhf*K3x|5R;;*o|mk4aNxLom8?(yr+xx^`M7P|G?N+LqiL7H7-&G?*{wK+*b&ixzv zn>Fnq0JXXL0Z4r_D=XbMtu9Oj5@=QR8sh#0Tt0_(0R~SOx_&UQ23o<}tt_u>Ty$z@k?bK^&b24cG(SRWbt3u#%?%WH` zkgrE`*z&ZG_K;y*)W|2#V>wwHEnaGa3F}9cB2X-)Zlzs}bBgnb3$VBtQ!)(j@8%1S zdcSq8{Hoyx*sCKZJrGL_1Ut=WBjjsVe3$}8;;UDi-UKLxKl{k3M@L})yRY4Qjb=r4 z{9Io|{w z&o@*(C=@|-W?GegaG6{YAnQQ~JE8yb2fv?7F#Rs$erbzQt(u$dN&i*Gx2eX0?YByN z-2s01w z)Cty`(@j~?TcoU^yW64@AOis)8P*h8XReYYSLv&pLpqi>(4u*nzYF|7?*z9EF=413 z|N9A`k9{AM1J*K|gMMjK1P1>UDF7p@^^d;$#PaONNq!UKJ)YYE%3A+aQKrZnh2!R| z{y*GbRgwSF5Bru!hvXBkJ_2vP&YzIBy`&-i5tEOLnOBil-QNJCL}BXbpp*kPMlHm}3)q&rMegAu;nP5jXbi7%3UzTS4^JYS>>@fi*zpJy z(#R!;xX3_lRXz!0(U*EH}KhCVjEgwMeQlDw7p=oGc9Vy?%(MGi$P~@4`^csD0-mV+xPB5B| z%AHMkz;ZlZ30vP{RXtlg5X{~o1`3c%c{j)NOFe!Q|2p6xtY(bxP!7L- znb?GcobCgYd+yrxD}9x}?~Cs5%%UDsmMrbKMiJ`J1=n@tQZ0ouqs?8$38ez1nF9Y% z3cGPW%(l$&lTiI?Ek@AQ(&eS4pMi>R+b71@fN;p8Dy4*{UQyW)yn+Lj7TN2wBb*+L zkAl^hzf#^`JAJ?U2jWF%W05>^h9rhKgGR_yV|x5%!{>-_b|VB(_Xci`&nl@x}Cd}Gg@m9S*2&=N4 zdqH+}O}871Qr>h-P&WCteGq(JqUOXFvupwj`Bv=w;#mZKU=)9PT4=JDPo_V3#KLC4 z-J9unW5qZ_bOKw;&~4PQ=2P*K=a4tViF0sC&*Qzjc?!#p{}o>I#pC_k76-L%tkh0; z2fa4%XgJ3!E_`}4L&FsNN@Zg?G!!%Sp72{4yK}8<;(FUX|%<)l}*e z>AQ2z>QnYEptZ8$=4fgDTt-_oTep3+)&B(KlarN}VH>|udkx|KKIPq1(ie{h1N=LA z9|TF9JlQ%S$4yJOmx~;8+D*Em7@Xh24{OCH;$Nm~)n_gKmnAa0FcTelqDw+5Bf}q9 z@|ahj^ZzqEiB=`n-`#dD%jokViZoEu7m|)N{I2>VIY{l+p&sr|8A?!`Cf?QEC9gWz zyvN5t#BYKI@)q;GOZWE$>L26KuO5%}>X}ulraj?ruL;;oI>5Fsg13+8Mp3A(?Z)SJML$$#)cn+ z=EPn{mhB2N`{2l)$vrVVnPxU*X-F5O^gdc?$vWb3vME9FtysFTck!NO&Bzt}Erq26 zHCZwa$?^Rba~yhxjiPd*gO(n6K?J4VartY2b~jetXhyx~z}Td>zUQMtj<2oT#+-Vd zySutuBb)tdZE;+WZd0g%I(Z?pAt)<-p zvTvQ2yc(4xojC$!%D3$=geN2gEc8LNe#cI|&yx3`W{KeI72^o16s`qM0l>KPPq)0~PJJ$GjnudF0lb<*)^qO7E!@$Rk> zMwa8f@AU<$SPEa^6E}@~%H=mui5Ly~vB}G2q`$9pXrLWcZ~QKAwWE6(nk>#f_m>x} zc8ZhToqA$sy4q>C|}j|e(w6dqze5!Q?i-Wl1D z@#E3<*=d;aw@?LLpsxM+TiLhG*>^9~TJ8sf_6qsX`zzno9SSgvDK>; z&ShDSWWUL!@r;fJM{7Y^@4n`9<~`OuBx9$7-vkpy~@AfYc zc;~A52ibMDQe8a&{R&zPV3UxWnUfeJ`RRL;`;u5u((69h5N``1-kP-uMK7D$+^m?- z(>$>Bu1dNy%j8DkUy=e3a}BIMdx*2RWm9~*u7$wT*KpI-HD`#FY-zT$9BkZ3!~rl< z6eE$-eHByAs%tyB57kE3N$?dWkbmdcfdC{MbYNKrvcRr#4uaa@cGn6;(Jh}d8Ja-4 zMGmWuTs>Old_!5qirC}$)spv}_Z9QS^Upa`ZHa0H@5m=}gxjIWRCI|xpZ1PKxN`UO zTrW0#N^%di0V+Yz0#*%#{%%UkEKJn+Yp3f?wc;JUK%>6iY@>DLerJC#u1z`ERwUS{ zqK#_g$Jg9ci*{31sQ@FSclH0sK2EaoYuUkT)Z$j?*kPUh2k^UV9#*dU(ZH-+h9KH z7mbgM$NasTs5t)q_JD`UHK!yc)9i-swfNaA8F%elGEv{YiYNL*RYomzEyj~hurAv* z9&vLFf86GhJaV3UhO+aK!}Da?n`qkmXbLL|D*lbcLsIfFcBL^t^T~L2B`#vOocM!B zyJf{+xV-6O9}f%C5z>Ff;J9rebo{5!=QhJzlAL&o+8#N_oI6aY&1=MEVzTqM8yQQB}Icy9sa*sWiMdqs}-ly8Bv*kePv}-rxJa?xtEcl~(&zAAW}4wFS)3Hk0(r>BS!jaAx7a9Q$15 zvn{`caq2}Tm}mE5pkxw93u`|TQSG_Pf0s3)vr5yqOWXeL??cIV*59b)N)OuH?-VVo}_&F1cN zx;w>xvg1DaJhcpy!ud+l3je~dB2Pkf=*6zrSB^e|>LC3>$zj$>4b{mK6G@8_{qrc{ zsg`{UkBiAAnwir#z4TSHSTHdqK1Zu0%S3I>!|0jIEJ-xj#t+FTE~OYpW5UuG3x*oc z0?|A#mA&J{1Jp8r8!p+^*s7u*e%<9N2GKzlCTZq0&Gi4p-g`$iwSMiQK@brOq9Q6n zR74aILN=JH)f^?!Dh1C;#lR1yPx$L~EH4*Oo7Gd(v5y`~?oWR~OW%Ho%{GH`fAINf4#o6Y z{$Bz6$PxQuu(FqCooNuZO|erh_cJS6(Wf}QK?Tz=(s9R?*Gv*1Otv+88nhp{MO$wE zwjGNrhjsTV!yxI8T3nmw(_buUc6dov^**@Nc@D=G^so_cxX+f?#al9VgbKY}FlhGX zu$;vM%jf&uIX`)n3Hnz=iQnaCwLVKOo0MzMNIqnY1?94cty?P+V;Ywnh1erhbd2a-)=OaQ9ph#|1T`mvxsf~X}`My6ohx8!=*6FK^ z1=_+&Z8;z5!p2V(-ri=R9of_ZY;k+g#Q^$6%urM$XFA2?^mP_0SOyfl7@ug-(%avz zoO1;iyHOSZzHXZRAG|~%5h3V4ra&>~KLQU($(tF?ZjMhe1NY5-V_PWY{~UDsUn5D3 z2p#U_zjpA$?~XVaA@%NE;_i)>9pr(3fb{&ow?Y2zQEUDUX!@gD0K}Nz&*)(R$#Y13 zON(l+=;GpH$QVMitzP-+rUKw=7atq(GCGPLUMS=kb;1yVcDurSE8#ZFo&UD zbe0LFdSio;q`;%-B?lcmpmF^jWT(OaM}7~$+k$g)Mp#IQ%b_x-+bmPIY3HoN)x$r3 zdnYJd4<{I3l=`~9p`kT7d??gux_iEQH)UYGXmTEiTy1rA$|HwNUSpaYK~<}!_{&=R z?y=If54Kjz@{Ys1#|m`Awaan1VQbGDgHz|l#nqfek%(eP#KUsqXvIO#MMGJb*ZLdx z>^+>)&M)F0Epurq_QyJ$K7m=Xe0|D~?;HzIbydR4HP{$iN8JwMJw0nk6+)5W}SPGqE)K)9!H;vFcfk61rU*mJq{@Keyb zg8TTb%pd)iT6U!N(}ASex+z!1Zr~dB3S`Uz@R`hIYoK@!s}a~$8g=W2WD61KLc-UB z*k*ZnSvZ+Bd;>P4-q&yBMhc&gdSwW1#}!O-e!QB+iw)Q%7vxx&grjo#P&-!UVBK+- zSJ?c9^^aa_mW^TyG;xz1bHpvaTAPq&ZLkdo4pdbEUEIbay!ML=akv?>YHHOmLh9L~ zQf&gE_w7inzMfjinyFGXeRZu9Mjm35oPi|Wz_o0Gv(03B1CDeqvkKFcIQWShdK-Rk zx3fo5Cj2f@*n;`P16Ig9%#$f>hDZ)n@B^baIQDw+)hCqh7-x)IxXB~j!@AvlM;n@4 zJ^7ES20WHe{pUib0a77)qm&gTuxTbqm2htLuuUWdk`4pj13C8%w968pSMGw8VVf(7 zXDl*53P9NskT{*Bxi)V`jf-w%YF?}zmU#516=0CC3n%bbmjm7VUW;Mox!|&=%$%%U zZKD{zJ!3rHyQCiG{d3_uOJ}~}yIowX;`@(ge#aE#=k_V+YHTrmv@cV=?D%rtaC52I zupDrPevn`&N#UONHBAi1t#H|Q6WO(j=AY8BnEo}jKfo>tsW(rOhHG(V*1`vWsN(jE zsLnpTy%!p^*Jn)?Gr!gNajTyaKXKSb^_pNQAL@N8RGEFY{Six2@Lm|b$l=e@r`cLn z(c`$LxR}G;s2wFJrXwnI>(spK6(85~1y){-X8zQCk4!%beWVwj!r?;ttBl~kQx!TmYJXeTfUjPi^qwqjMNJ&KF9Vghk7oT;zI>2C*h98@rV%=)w zg0utCf$L#gOz%4|C)I_)8F~Vy&LFN>A?&O=6Ni6Yn9R``Jn#&~()!j(DdWfQrEEr> zz&ypiGoDEW4)}%a?LYu<^i#{#t@Ra{4VFayHd;bPH`}@rwfstJ-G#U+T`-HA4O$dh z*Ca73*mQ5?vgUqJpbcVWIooyy(+rfZHt2DWl~%kP#Wh-6qGPO33H2Mhs3_^Xa7(}I z4hqb^z0m}qbwZC_;)5ChnxfL4ZfZRh{ceB_`pcqCnj_^x432<<*V(!xtwphcXyYg3 zv3$Q}ugu|a+47|D)TvXF2AXKio<@z;vCV~z+xepPA>L{0@9*C;H7tMVz=3b&QF;g7 zZ))KP;KdjgQH`6tgt~YBS+^^S9)_k4X?{|ZjSaX8s4s=u0??RORP-UIDZaP2T#a)- z(oC?ZqsY6nThBJibTe&!FzSNKnZ@(s3Rh&YUdBk9?}^`~AO+^5(>TXTPG7UvD5+=j zSM?HV4?iuVcHBOTx(9W^pO2+es)k*3JASH3-Xgss$qf?rcW3K%Qg_8h04rMdH!J$! z?e^Vr&pLtU(LNA~sp?G=BDyM$hj9;mso)_Vdc(a!x@79CuWh)iqN7)GqzZ<8T*e{n zH`hO2_adh|w-14Hln*!!~*;`hIKD_}V0y2WSjYf}86#lE3zfBQ(FG)4VB&TpQB61WUZiMQ54-?M(c#+mbF zFRB?scNbXqUj}$8jirK^B8A)Kma^_AMC}u35_mRU*5Wzra;3#!N9k1Z8JtIO@|iMoYs#*!aA~WHr8OwO zvZwox%pT&|x*qrW@}W3$)L;5{2HQEH)$C7<@i8gfMtj8Vd3!ob&ip!~8Awm*bU3%G z%|6Yah*IvOqo!Mgsrjx5?nF>a;S(^%-KV*>~J9`=Tu z>eYEY5fPD((CC*y+~>_PB>UB|Owh&BVfQPTzNIkBxk?H#=iovgoD4yWT$|~^e8g?{L=W37T5A=|1K2YSfSr6~sT&ZY`x@0fz6K^J=^|W?DKs8YP21~ zPTmrwNAZ2iG+%ViS~xCt5uv-?o}EIR3V0KRWl-|LeWvKejvwRWx%jyBb2rnCt0lH1M;xK-;7qLybfDbqC9Oe?pg4_^3LU zvrCOrrArLf-E827w5FHm$Zuu>Fo~Z!Hg<8v-AYAYo#gCT%dc8?)z~6(b~ky9n8*v= zdW<(Qn*(cLt#;~F3`t{4@O_JqpP5mrFm0Yx#5T}(UK&6;vRV(J>2di%a^d%rcV)-M z8R^mZ`ww5vs>B)GVe)zc=8?r#YZ6JmARbyMgX;o?V;$XCU-_%gwgHwm+DzaQatNVcim z!0vU8IJCQJo%a+G-+#m=i}9!mg|9QxTnM%MJaF4kORT_ohAyY8GX;9Y75?>ryYiRl zjYnVMJj{G%=KV}N6`t+Vq(VjRTK<)nPrFGmmtUSKRC@XJT%lGq^kRFprXx44Z~$cA zwAd3DDz<11aI};mEj>sN1R>E^Z%kV=m73d+w2ONf)>F?JvP>`gD#+WYUdl_Xo6=XE ztuSF{!cQ|^rs*z4Rd7DIV6!NXg4=1D8cUME@aQ5{q7;gg=VtFIrcanGnaMqM8Wi(s zzOZ;>#xwWIRMJ&!@!uw9J~Yl1$eXgi_u|!Tcea`;^fA)lXpte=*0KVs?vPu{2YD`N z*$0x7Bjo!1RtTE}(q+lZi{_uv*X52*H&fyzQmNQeoOQK}IaiavWQT5DH+kc&2G6*x z3o@VdW;}&70Xh-M>WHl-XzAJ} zj$sUS}(eeyl*0kG1Lx|ID>Co`-y(`S9 zO4g1nqt-pBC61?9oSzoi#cJg;%UIYQSw&3`q>`Juo<<7(92<07P$lvPvHcn)CB?E9 zmSU3hy<4ZmeeDT@m-TM{-*ex)Nx&(Y3z^)ToFK8;iaSOE$6z%m zwMoqnG`#87>>w%CeGo|D>V?jWN;V9Zo5Bx5UTpD?KHgV|Hi6TfIL#?FB05e!^(P&I zA)e4K`HWMS=;?>rVUw-+vC|Rpg#nOXLk1-=h)IXz4PGbg&A$e{ArDVn$rKQpT0H9( zevZyYH%TsmEn@n5(MV6P&cpgS4WVS_z3nY)E;Fe)?Csc=zz+S1NE@{Kkk%u zaXVZ0p;hh(zsG#2=yl*oQcpa_Agt1BeMeXiA&ut%(g4{=`eYT6EjzcDq@;kZ2Q0y| z186EU1&)rK-69!8sIbBqSzYFxLnU$P^e=Dd5T}Ju>Rd&juNX#OnoN8jsYe7-EQA#u z=%B-lD3&QCdQfBur}}BXOHuTFR|M99*fUyy9EWf^74Chaq-xl%hm09^x?^~U# zJ<9$1;x-pvR;ib(ip+;#BwE;{>#o{>hdm-PB6%hXAQbHHX7%8B`NCwXg)ns@48u?v ztAwdpcXlzYKr^zy>Yzv!IVk{FJQcQ;n%dmF=aYxp58ko&T&uMJQ#-}>R=D2Mh3*-B zWHP$fL{m6OYDPFeXNZ32iK3i8G)xrsNUG=G{L<3W+T9J)q4Ksu7T*j)@)fm0EK+pw8@^$*4DnbaVv)`oXD}%bC z{miwB6kACJW==?#!IEqB(w5~HwE3d4iQPjbLuBCD{@L}(ZN~)#k=_P|2aG&6XQTGK z4;*gNT9M@kJY@CC%bx4SCDmSDh*KPm_5y8X2<%g8fv`AJz}B`H!0o*Qqye5VliqYi zVhnMyGtAk|MT3xF2(s>}wv8*jSaw{oHlt$z3@3dayo1u`)%_ZCKmleXm-qXijrnzu zY-T5I?#}&c5t9GM2J!{GKdfaJlsJRn$_NWOMsg9$>ZJg&y=@jVKla|=M9Ia z+{4OIEE9MxzU@|-&g}dFR#`AOJ(Zd07zWM_F&G8$r`RyX)4ar)xL$n68@Xq+r1v(G zS(z_JK=UVA*H%>gL(E$g^utEBS&n%-drpI1FATp$6gfa4wp|n&9YALMFvCt@Dj)Ce z4jSir6fpI9F`i{JSu&RvkXCmE^z{pcywHa$YI}=wy~|C$V`fwOcA2D#eZZD=nB{L0 zGkobBDFw*gz-+wI5i0Ow)l-e<6sET!_n2f=n}|DBPz_Qze9gKDR9II6(&q`gt!sC8 zED|GkMt_CIossY%{h_jyp+iVB?h96-vquAT<*dv0X(BLN*-r5mcvDZ#JI%Peg0^qI z@yashFC`q`O;pR@|Ityt31sB|%@;73s7Ug_h#VD{#5ApQHj7g(!6 zex7o5&s(sGmtd@l>`CS58w|w#4k#SU`a}OaL#_meoro7le}vcVm0|m@hReKx`giXf zd{)&4=wRoJ4RsKiPKuHlTE@7PkD3@pUSQ+))0F|O%@`AM*HsHry?H+y#(-W5XZeb5scF7 zl(>s!&Ud7z3SJTeMaU9}-KZd&qyJ#Nm17x(rCLQEt68zE$n;y}mk}_W(dfCt2*nD! zL4Od1qG4BNq`qX7Htku*9H033ZvUa6?eFj1=XrG}?QC~;erYZxw*G;Ig_%K{=pw7x zU-hPY-QK;`$~d!akv&+rtef|HwJ6c=@ZVYGmDSV)gN__G!yDU57mOu2atvYwRJ9L= z|GhuV-u&^H`8?XTULek+s&xq1^^XI`(LjOYQx&DRJv;V6avH3T?`@ebF@s*7gLn%Bk zH`jia@*kl7dgtm}{;eq>6oW!c=h>umOxSkuE}Vk5i>*MKAFCD7wXH> zik0--D5^*~4f-F*itd@2M)=4b#ywg0E=$24nn7M(mQ48~$4TmEd>FRj*toC_waW=@ zv!3{V=HQJ968|cl3gR%c$PlbHP*=6HqDDFsey>G*EZAuQq8}+{JM^oEF&k_$9fUO_BGE0|zD(k!%$!$!b-lk@o18nGwAO5ON-pIPr= z0^v4Eri78zTVp55Jb>yUwyqUi$U;lIEgk{KlJHP|m!WXl43HC(-n{VKMHs;@sL=kJ zv749Ph24gF|7Vnwf&JoWWB-U#zwJv9WV)q6hU*R#H*-->p<3jB?;3lx2BS#96iN&_ z-Jn#;X$?`jWl<>pz0+D06`#^0oCZUp(OjEp__aox-Kde@n@EAXoVwCiTyIigH?AaZ zpcn~_J;F??$Z({M&wuH5jP66iPvjFa&#$yw<6q6{g)d$>3M8@r(KY@5#7z_mZrls% z3{HMUXJ8D!)~>$Q_22FZY5j>7`d88HzsU0}y;q_yI zn}JoKDwPoxPz8?LBSt&a2Jp1cPK=aEXDecV<7z^+Zc)u_$Tb5IkLtx2UxzPDX5<=o z;|C()-ysi}gqtq+=*MTLgqY^Rs3vO1_1A+jC205! zau@mOQx?sbcrco!B5#h=W3!R~B_e;z5cVCn%@@MDdNZzu+IYc2hf~(O22HMJ7)CQL z;bn;6%wFuTgy`j;(SN0-u~7iKn9!|-BH)?ABPr8V!aAB*`3x+Fjp zZaDf219E$zp`lGx)Yb9>+qR(e%be$f#*Qwb5A+0sv{UX=xC;m5y(jJ0q}4+sE&5C# ztfz>d&k_1iR>k)0#$LyVKN)JgD2OR z%QRH(GISpz@m)-ua$&kg1vTf}QY@dxdPcV8%b zAAdhCnyQT_o65M_m%U#hXZu6?7N4q(4Yeu_vHFtzMO-B$lLzUTMT|OCb4^_oF&fp3 zZ{NP9<>1xsQ1w~}j}8+udOeS><3v%*)#9@~i^bE2P|?U-X;k!(aT8@3T_K^ibK~!z zk>IS1jFwY`c?kZ{MeLv_)KwROn&5P>fQYkuWyj=Yh)BtJ$v;+5bhSVvrL%Gg7y|9l`- zsF@;@q!7h`?D=3* za9*&MN=h8@hI?xF)@o(e&?Dud>YF%GTD?Sw9mcn*h0vCkn%nwSJR|BHXTa1D(KrJS9TZg7$AN+n!98VYNQyHMFz$|>u&ebZpK}{{k%o`?DmE}TWXDTj*?hKf{4;i zEHb4tBJ9J56KS4e64ST>@}51oL@23~Sh=sP%0pY|ms*^C8Ll@Q)GiA8KW(!Ou+8vK zK%r7b^t>yvF!6b->uaQ3)1su2Tqsz=pGKcUC>rApz~PtibkCVv%Qd5yz0ZR2dr4Wi z7VN$KXiSuhgOFA4()^={TOF6^M?rCNy8^vvt*)`8In%(+=GpIcG~pw6x-`RfK4fC@ za$A(2@~U|tA(?Ff$7gkDv{uISInB0VIb{{udq0;pD=h1mxEIeXa$J~GcxD*OaKs^c zfpp}Ismp=GBC!#TPn?mFpc68`HyY7L%L!ZL-OWB*GY601=6j#*qY=vz)Da&UeP~&4 z4ad-zzMTBG$JsqAUG1H`pvWEZ$^`qiZ?3HC zg(-+DNg;0V%@g0_2|H0AN=MHBK5;G&BrVJ;Z9EV_c%l$zMVGZ5E>r8qgS|`>Vmrz3 z3K5}4{5!C!hJVJ4@!9V8??)+P$0fqh&WGJDvFilniB@Q>!d90|U={0=-u5X}Jr5HDNUXxbnn`Hzz8tQ#q5@`3$ z&9n!csiJ9h5|1sRdF9%N$R@lFTqv&#NVpX}tN7Jp;w46z7`n!RztKgX@h_Ru$If?- ziBabQ&(8l+nXDLHFv5SIf2b#Z8oi_>i$%78A{VXHsgQ3q_`r&oXCr8Jee0bXOD5U@ zJed!wOsDgOR=6UVcJf+UWuaQ+_TVs)RJR{*nJuVf2uqN>!%Oq9(E3YxH>?avTP)rY zaWm7czWY&+X9$G_ct^uFUuO;t5-BoF+9n|+#0&^m!QTN8E%Bs|_2gth>ISp9-sVAF zD$k>@U^>B4gc)^r1Q;=#=7qgYc%FOop{^iaa#t@|3A&K4#M5EgaBt)S>O?c54+9Nh zxlv*eOYY=zKDJ}W4uK?wOG?|l1x?fGdy2)V4iMZjAWfqY+f))4$LI^?Uf66MK3s9} zn5WyG(T9uDMvlp4;8&QC<8NjGq(>68>?Nj+%KQPLhBdq%1UvRV^HJZGe6!{;#M#Tr z2u4fT-Xy2*AykZzUf1G-L=7sYL*FUuzJnM~^T@U`OsOmLthdqXhe;YACll?R3g2~X zncF!4UCey$Vc)XRoH#fV1#!F(h@^$bo_4DZ7`-zfrqoTSD;Uxl`VdMOebGNM)#(vE zQxPkyuwC9fUluHsjfD1?hAE`2&<+FyuiY9?E5QV{-X<*=i9VbymJ3sk9yBT5dk@9xO9VRCdo9}zGB5?x*wVt`TYh1L}jEV#G2UZGm8bS6e*3SRau6z&0 zK6l1s7RAA9T8%ZQ8c5*4!%PoejG*}j1E%7Rm zx&?x`AnNkon?|ZU+p`}Vxy*LKMzeq_^bQj9`?#Jg%rrE;TM-IQUCdNRT7Xk;XsjtM zQ!Qgk@Y2;c19LvpeEMh@{5n@4oD%hEC+2L9f6UbG8EgdNu*Z!X7a|W@Ja~M0J3EXi z7IXKc)5I)^9QB7;W2AXjIABbH_ZGgtR2d<(j%nxMVnv?QD!)ZOmn z3ga<)LwyPaH&5}(UkHM*>pRSIH%m-v?>-YkGMq}Gj#*7w3dQYn;jM7S+exAR$o_`w28#dK(b-ig# zz(?+X&d1Cg?aNpS-{psa_(|H}X^F)fpB;8K5LA20)}FSf>5wYB$Ah5gmmx@QTms6Di1Ky{Jl%H zXP@|)dbi-$-q(2wrDG{hkcsT*NLg2Lr<)}|3ie!84s~7-bm%Hx@5=mWjo27?3=Ps6 zRJRJOQ^2P|KMEYP^*&QKF3|F))s9(@KLW#-oWfIP=`Y(eVhl<{OLX-m=2wSz$nv)@ zM$y}_k6Z^p)i+TI?IDu?aQ&-x8_;Uore^sD-+>hd^>Pw|@gE{BU8&9-!{v{HXTO%F ztnjW$(@FG>C2|FS&AQVs1Ne{Yn(X&)l>K_=r3cf$H*YILI5bu4v{1G(gk1|QI5Ug+ z3N$!J-w$fxi?gt0$<&JVh5F+9sm-)mYx*@fh==|e$rfR~an@Dt`Y93tPhI{(JDLT> zLp$}U0QC8PD(2>*%DOm3Y50rwZ|~qe4_^#K`k%ctGwx{8x{TcUBPb-X4iEh>qr^uW zF|wR71Ux0pPTxgs;rsz~Do4t?|4pg8qob7M@ObOIh>qBIe`WfE&$M#|5B5eNMUlx0 zQPvB4eaOA!%Zs8$75z&koO4|=Ul7?054szHYo(2wVFY!sD3lsVGUbNJ%To?fHU;eb z%}B0W=_{P#Wg`%6)YO8X&cf)IeZT~2NDMGtRpJ;C?dn8_c9}=78Mlgymdv?N%;|LU zqR0&II}U;16TeBCa|@59)owp~XoNIn1pq2FY3jBbo8f)1BJ1bWn4~Ifeb6a?L%mg6 zjZ|DZrbS2Jsj0Cse<@Teq5r8610?lOAHn{b6ND;r)`eJKxy(}@&pTWe+q&8sTkv=8 zVZ%+-PNPpzcurbQq5DMa4l<8B1?!nlaZnjR?)?(C*kSUU4p3}Eq3*}l z(JMcrZ)!UHfNXgw=&BV7N+iegQ#)K>7mf$~{5eouk3&b@AfAv|ntjlXPDof_rZet#TFr5flTn*R)gyb17otudNT9GJ)jjEsJ+*^u&ooH z@OKNo51#Q(Yk|}B{u_-*eme8yDdrbqFmBa^p26}cm6sg2cnq~oaCh2+!g2{QCRC;6 zJn7}`WyFBuU&Cpaa-ZDpy@~!{U7Dz=n?HpJdkw*~W9NK45=0=XXvHdH8eYDlz61JP^8$AG6M1!8J|93 zZanPDNH1+FyyY(2*eHo180RhEy3P(dEoy2)^bnQMp@95|6+W z<+mKLvlIfKWq$@{)4F*py|(ma8-!Ta$*Xurs;eux@FF&??Zh<47QXXuz*ow1uHXVj zRiZjA0I(#zR0v24htv}tZ~5s3Lx znxC*9^8HcH>kpInWM?iXA%|rsd2DDE{0(!f;o*^RC{bP$O zrK$(+VYeSYF{#sX3!>xq7ZINP8)47|DXueez&aedF!wd*`J8yskLxdMk!xle2GUC} zu3eebh*PE?HGNJ!(iD^At)M~T&L7+2Wz7I=eO&XOc@pIcQ)e>Ym zd&L1;bLB9-x+`j2c^utGYZHuYfst8veG~)f-`){Ux&wyr8tL|y>3B451P#8m7i9GM z|C)sMaP?AODCH(#P8)R5ZXOL0jnE zSZb2BG5d+VfDFug0Gc(l2w#&lr?iN?h0K$a&RGsqK`g&#>g-rnMowQE67Mg?e>RyA zOGy0Q(vlHm1dT&uZAli*+%QPff)!?Kw3h3MBY?gHr_HzIC%s2W4a^YJqjlOK$Rz+kHQv(h9a z-*7E~>IuxEC1)GvO%p1t+zuXEzkCD(DBqR49xKyPW}iF(|KL}}c&_Vo?!yP)xOEF; z69sduSrkFZ`qs%9_txl_r|tkS*m4M2=a%BGpeO8Hl2px zJ1{`V#ngM4?g9RQzgTe#kf3oxNly%ESm zLETc5COmQ%cS9H;*RwYEOD*mnjIfau^~77I5vW^H@)26f&u3>H4<(^jfZlOF@E#CV zonU&9mll$rdL{7c#IzV7d80;GYuvD|rn_A05EjtQUReL0=6Zo=wEd5E;jU8r0p2=U z->%{L0}oP^uvm)vK31y#%AQ*H zpH&>nsneN6yt&t>0A5f~31v)0(|fY|<4ayR11-b8a+w86L^vGd-H!+K4x@k4;mw@< ziG5@OEj0s9ge_rws=I0r*6KTkQD48VwF|EG40XYxqDPTpV#~9}s3KW_plS99m{orf zd9Ed#o)_OI3SEh5 zN_H9-LSoTdm7Y{?NjX;$`-v3>nzaZqmNUnj1N%sK6XVfautyazj?+2^L1P?2iSG1? z?R)CMGBWUJ8EuUEglymP6#Vg~Vskt{Kj3_NaY&lfk|Xkp{)praIT-v8KDLIA>_gDT zmTUbY&w8{v+dj?*+XyJdcR;ab>;OYCXVjX_uWPJ1y+bez9o|?g8nRu>9XxX_FJiaL zk6+zJ4;{aMT72Gl<1ZLBPV?(53tLKbo?@V)0I--2@6kCvUb*){>KgO4?VAR6k{=#F zew;l~?A0XAaQq2MVVPkV1(1&%PA?x@(I`NQBP(EDS~!4j9VC|m6!7~Nkim@&CG6FQ zy+_7HPM<#?f?(Se{cyYO=YXE@9&5G}zDn{>x-?Nu!Uol~H#Px|qhRCvgZk^+>_?bb zu3ppx!*$nP(NFI-#Q!`Ss`#=D7+-GoV*fxx4|1L+?&D1K6WhB#|-x(X0bVR!kG zgWD0ES#!p`H3cQuM5YHQ1nFZirG6P&jKsDt#l>P|P$C(Vvx>HVF9&D}V^MVohJ=#Y zr%8J_J5lzuy9GTE)rnn2T1L_gTOAPyX>S1`bMr*25MH|`8#(c-vhc0vH*Fl93bl19 z3z#_{oB*W$NuC(Dm1aO_56f*@1~j_;;m`+Tg-iDQC!PSBEF^)*Tr%RT_pxmo8?5q@ ztmE`Ggos!Qv_73)Jlzj=DrOT6P^#$b&2DYIY~fx; zyFg036;UTNse-tKI&dVp0nD|yuGw?DU^)W}%9L?-#9I`?sR-7o`U|4x7lAajpO`Z_ z7$Sh;rs*rVXbdY)bzH0G@S!1nkc?!!|FaN|q#~88$=4~XfU{nJ@G)b?72ptywgj9R zll$}eft=IhHhEF!K#|NdItPZJFoM{4%lwV+YWe#EiB=a_Zvm(Hj;{303!F5ZzklFv zTCEfq=64U0N7e+>X4^E|2ILK(T6Uz9df}ZX#c7RThbWkbmLA9!QpmMra%GuC>Mi=1 z-sxJ``B%ymxR<7vv)&eeHaaugkR-xRgK`s$){BauQ+-7Gai;0#fZ*R*g;xV|%=q(4 zG@x$=8f!4nIQV-$HzBDMbbZ0nG&!S@ZWn|XgM=C)(Kc6ERyg~eayziEm{=fBR?@_v z>KUwsXnVC0LedlLUHNhC0f>_Ggf}fCWr;7KQe?SEuoB;OBtUT+78Udk`Lc1}s~wcf zQJTna+Kcv%!XPN(Ue!o zn^~x+v||j?tglP3U>HIC3KI?dLhgh!1-vN9eh?f;>tpZmuu!kgq zf$+~#fme>;V33WDCnS+^a~Qs#$V@56m7b-lZOvx%K`7a|U4WY1bwlm~>j4@1;)}d{ zpTDd{V^7}^?ccIdFY(IgrA?5`aL5@;q5j~04(n36;5WHGV!q6Qs{acq*GEt7T$lO< z17^$@;c?-CZy^y`ivt|ZG0p6Za%Hp#Vp(@}56KsaThXcqz-hsXyhP5s%A8%m)rA-E zr>YL7`u`Vy<^LsG%zvNDwkSUA{6+A^E;dT!JKAJ)Ywq)XIuFnv{29Qopl8RS(Ug0;R z>X3-yuESb6Ht4RVYZUCRy8;7PI<>f-;5wDQWJIgSs!gbj)HtpBa2sB;fti^zi;7qn zUdM%9;suf5=L{JR#cL`RMh!YMfa{*nh~TW!eS}m zn1#2vV>&nG$*s5t1P}O4#y8mY%_c6<=)(h0GBH!@K@*l&n;@>-1MxJgIpU9p&l7 z4kSp|rr!LAZM7KMJh%a|`&R2Q1O`8+a$g`7HGok4?mGBAUK$jGlhbQt@5OOJ%-Xl5 zg?h0>Se3u#RE%EDE>lT_D2E)>273zj?p>cNrw`(~4Bbv4dUyy!s%LnErWI?2eZEfW zw^QjX9)fkgg%S}%d>VYxve=Y;;z0+X6TXP?iGG6Qqm0l0@c{4|{?AMJ&t8K4Hzd~u zs#dUdDX~BRhbW+1L*cApz~%xpS$-(eEE80m?E>@?IJhaca<_RilzxW*CHJA&X5s97 zj#OL}v$($4oM?UCbKQAn0j`(;ZKGg_(fDFMCa;d4NbX_Zh)5Yjy#6Fg7Jy|4B2`So zA|g(exk!V;?+GJ~fnVigkim+UeFNUiz^LnehsSc8vPuva7ws48Dj@VQHe%G+b~v3! zx;xh6!P}yrm)Bx131v!JXq+zo#0r!mTe%#WB0eUa0fYjop;yvCv) zZfSSef*qfi*-%T;$gZ*1&1)4oBPSP8x3^E&GD>&$9Q>U2%asL14gs7+C7|$^5LpeM8Umnn%JwWG9#M zeUWg4)9vIoA$=zh2GoB{N)fQm;2JpeuoIbbk1P$PpP`?C(vn6l6oo`Al{v3cf|Am{ zrAEG935Mhh>X(s`qV5?3D}-Ym>>To0gIzm%(uqd#Sg|r zW-!@;)XFD=9Q({WOV4*HOWxFItiG9Bbg#2+N3xD|ul<*Y1E<0M21k&^!6Aziq^41L zCGdJ=lAeW9tADY%!+D@VgmOxM;d7t+l%|(pFyC8re(X38Jlk>P*|3cF+~8~NTH~MW zs3*6t{P@Zq>7IkHsX-1VX$9$JE*Bvr3>-tgfYC4;q??y7QZg?I_Myi)<h!Zl)+)-SL+d)h>li%XOPP&36mb^fKU%S9g{R-TCNr0N7Byp6%61X{d@=# zU&z-QgB0@{pf4AJK+D9PklA?94w=v#rwm;+5mJx3AJ^x^l8(xc>EN$nD!@XKW$74o zW$^+6KS0@=VtWN@>H6^5LhhE%jy%1)ro_4_2B-s16ZIQ*k+FgACJP)m7L35U|i#s+d zzgd6}jELgG^ws2Ybp~@zg9vXgr*x;3Rqy+iSwfUmUnBI^>&PMBkk9xAA4RSktrvn} za`AOf$WBJV4};zbF3b|lK^eJ!OT-5$aDX^=qk$)Y#doYdNAi2O+rAUkGcPa(fHf>L zS2H^bFiLyqV7LES+dif zTjrD2MI#pZp~nk&?4ESy0wnYZ52E)yH}jLo-%4L|Yo0IvF%oP9uU=tFA7|eLo>f>8 z@m6xtjuOH)@(o2#HJ9{nY82%i6|$SujJ}e8LoKlRiFsnYSvd(j;E7S!Us~V+l6E6} z+GwS{1IPS$lx#mwfIv!dGf)NgHWlmMhjGJm#q;y?LDm@#CKZj2z4!LzbAt^Zw3Azq zW&Abb%$Hu7d+XZAiKJNi3SHH+iaIbkP-z)2BUrHKlzdD^CEtRZQpFqroLM{6K7@qw&+u*a(ojYY?F!uNmAf~ ztRMdm-}(j?G(XQX)y`BZ&d{yVXXto0xW(J0L!)=!7KtOS0({b1Z~Ej!fuWoz3iWl^ z^_RiFZu(79fJJ<4dkJX=(Xt0;x%mm`OdMX_SddlSMrC=&vHC~+gsMsYi+DD zCt8Stmrto${+eD3yTpr8?NY$ORTG@g{>S$#Z~U!yfrh>yIBTNT);PeQ|=L#mUd^z=gY%`#X%4V5x!TfX!PCI5hJUY+Z!wU{OYTC$3V5L3&c zF8<}h30IbAx+byY5|ZsMeMo9DA5FNPxM<2J>zJ0jJd~hT&Z9)sT5hlQuX@l?THNWs zb~%ho`Uua!bLasTdMtOl0nD$QksHb-wKm2keY7yOZjAM?f1-Y31ub1GQ~qh6^qxD# z-?Z}lAK2`7yq+gNP-tU>L^XDD-^o(2=dx}iZnnjH=<3aK9&^)yudi3$5c@y)hFP}K zvfu5C+*acVW9$1m8%sVoNd&}mSBJ-@_vcM7jY6bj?>+T)l(Cl>@yeE(#{5{RP+Rqc z2A6$tyN`_)JW5a&>~*`kd_4_~2|g+0ZYfO+P2T5AI@}2mx$~reZQGf_C}*Q#xyif* zI8%bcra0l;(x|nXZ2)Qu3hw}tl}LR9=`MJb(NJ_T&$K>h`bFmxO|NRt;d9V$mt&Ir znp&HERyOkl>VK%jp*ntmtpsZ2Pq8Cg1&Cq{CY61PWf#|Pg=W~o{|}o~{`+L(|2;zd zKaDo7Um#AS51Pav(J;8qc!1iDqr4apDV!piFl;;#ymJ2-GP+V!zvzwDcO()AEITwL zyIlx9hzuYzdJ*j+qn3R>?nRCYu$+@0o zOeH6WAt(@hmh#zJ{jR(@gbUpDi3Z2UzU~=_+9G5eQj)VU)#A8-fCrfaAf09X1A6W; z8+L*65Pmkt_I>L0PE@@WoE_Vy;@C@j-r%ooH&5DeaMwC><>c={kkK}h>g5DwQ;)=> zZ*ZMUY7s^&^1~O5`v5oG3IIB?kC1yvHxD6PW0|dQ?Zod}ak4YY_h=9M0tgx!A=%y4 zZD?$aM~D|t(~Z|Q@{j}pB)L2Cr%%6;ld>5Mm%?P7PdCCqan!3xG2Sir)J$9r3}|~i z8Kk!hf9Mp+1a&!&1PpAGULdh-LXjC*e#tmUwnN{##6hqz)27k&nAI7Cg;(VWZr%*I7JunNif{Yp~c+~Tc&vO3o>#i@T7ZArJq>zU7L8|T@ zvO1gTnuWl-u?HvD9^eexLFZptMS>&Dk3$ct|BhBleht-xEUk7`1o_a?KZLo7-UJ3p z+9dtQQzfX+se%jD>$03$-+%ZtsEF1{NlA5{p2pp!LyZ>ED06DL$kM>6TDzE?4z(%C z@QlNqe#&$%i7F_cnTPj*ofgLCv4D zeTA9C0?K^o1H-=Y{V1==@5rD8W&4@_wW=&k6%`o?PV6f<)X;F@T~h=GCXm3S zngL9A*?ELh0@2s9VvFJ4ex<(kq$Hd&nQfKZ@98E*UX&hJUrJXU<{9}`DSP`RIvh@? zN$!`@>+ordn^3MBcWyt_Cm1B+=SvfeTy?c>!9R|Oi81KmucDd{0h{DA2*O~+_uTRb7%4ivHq0WOa4l~!Q}7x2%*vh^to^C|JUqhsi49M;=N-2} zDZ4*twTk__86R9z+}zYuA-!LqNw(>HlgIfQ+OW;x0Mnm`!_NgcZ{NAIpu?0onw!CA zJ;vE?RO;yQZQ<%Yx-lmip~oqq-KK*^#8E#cfMxlKF=<0J?Swh5vUJ}h0+vh9Wp4Iv z-5T9ylB7L=X7UJO8ixLPNWw+>&9>h^=dy6$*yTzknh@tq@RJdH&K5SDd*@r_`2br; zyL_5!372vsPFP|w*^NFI8DGi4VWzH^C%bE;pwGJAfDh}IJ)jz<6*rFGx^0Vb_2K9o zx+qi7=TOMW-wzEn)CklcEwd4r&U7iH()q6kDfMBI*Tv$j7~^z`W&5_z^qQk-(;DTX z%txwfayt4Ruw-&pem9t>_JPXy%BwfUhTZ5PiPz1iI&pVhi))b4NJgvf>y2l5R%*T8 zL6Bg|yno0e$!TU@zYJqLI3McjZPLqCyGPyN>|~zWo~fGbwCXWb%T~k%z5hjCjuO+| zr+JX*YCbzCK%|U~jt1qCAz1WGG;HDHs@cZ1`B(n=**>m&56Zi0JxkRT^;36?x!Ut< zj5r-V5r8U<^i4A!esL;soVi zx_Tc*x%wk6Q}rLj0|lO}q5&n~8W?GX=^8+f!P{BPwYKkj)kV;MoCbvJXd+Qkm{q8u zQI0e?>+Oy0UiNSt>Ror+JFDK<>oyxf7m-S|_H7aUZRAe%J zKJ7Pl9ali(oEZTJV^P}S9H&h7iD0eUTk8g%rFy~7tEfkL!PWA}I*bY}>D8+U0cu1{ z5AnVDwV0K{{Z`AeoKcqrnH??rUXh~PlI2iAj6A8t{GNG#fE8@Co~zGW)1NnU9*a6} zcYNDBZVtYr1N--Xy|nsrMgDzfCi+@>w_KT^L8&9LoM0mK%zMkuvO+>)^Lo!e87yt; zX1SFZcvIZ+=(YpyK)$>!J9G#HBD3!V)#R}w+(&m}%^FXMZJGG#Bbk1e4%w6`f%3p9 zmA1L`J%TV#oZvZ2a>mn*T_?*;}LzO%h4Ii!w0 zzH1kKV0^T4+i&vtvAzO1=j(I4AQ=>#KWd}RGB$6n&C*Q>)N}SmS3<=e7?9WwC+Qt z3RKwnj~3zHoM#Pge>S{oUE}o8P?fJ48NdQXR)N6e29Q;hX_tMun$fjs@f`i!tPTuC zE}22S)@vDT5I@Vmf(|5aD|N57ttL3-(K4NO&aXibEW)&ugY>hWs9CY<3l{OSoEOyo zF{<#qjk5@ABCl$_7bxcj+jous`tXoqy*IjRdjBE)oN3tJ?J4{3@4B~sX||w7Z05x- z<{h#83c0m@ixH_$Vutb97A4>)4rp*SMD1fQGXg*czHJqAFd0clNex-U zBM-5c7DoIOw|hhc>@wrTuz7hoS{s|2OF zh-}Wjo5xKda1V2gDh~9&)BSqru_`QH1s|}Nk6_6I@s37XIDb%&;~ z(%sXFVv~#b!wpHtN-$%-_#$rgN@c|gW<{ZST2W$j<*Uem>M-VazGYZeT{pKBs}((= zKAmN4l;%h>$BeWNK36Dz>j z;apJowECx)jk&Gsro*QdS;<8JQ_vim&4;gk2@T|O*opNany(RSVPgYt^YZRxr;hn~ z+guDb=q=n5MNsIRC#z`V32es%vf#7KcabtxUoJJ2lm*xaH!k!-um3zNK5sPyK1w&_j+c)4 zL+$)#vxd-WBA-;xVY=CnRV}ftPwmBS7uO=eCE)Uh(K;E&b@Rr=x)o7W{PEGCRC9{) zL)q65x>vB7(~-5T9=9B4Z3(aN8NbaRBcFc8#LM1*&}}KDfOUOE0B33sjFWWt9pFnT zh)IpJa;VG=)H`>6aKT!gFW*n^Fvzw?o{R$=mYy0$rmGrg+LH&{Mg779OpXPh6A2j*Q+q#V#6$q0=j4w~Ps?UwF)xz7PD>;~0F$z1!89xol zwL5E7=h0K_mIbFVtPpRz*gN>1Xnm~8HHO7C-z-GG`dH&@U`x5`a1k+bE&9l9%+NRH zZ>Oy!6FGO?x^MTygk!Z#%IgrPfM|L2VMuFb$D-^=RfP*9yN2eD>Qs z$D=7^BSlIv7dRj}9~-n-hn~4t&c!_25>iCH4mcR*?z-U+zbUao)f#Xp`aw)nTYc&F zsBl823F^0K`H9TE+#0djPHm$VyUrGr*pzb+_RohtlHms3J}+)fv!&MnwE3!I2DE+e ze)at{E?3W_SysZPa}ADgHC4V@E7i36c-=1*)(FZpZ;_vw>Txr5^hCGqnY`JSwL zjV&Sh=A2FX&MkXO2ARIh<-+fB&v)8L@c@4(K}sL7n;NxHO)I;-crpFxn`|zN=Imso ztLw;Q@Pei*yl+Kj7hT5ZD0MmFeUGJ2Or4jTM!^N3c6|ASN;v{wL%O--86V~`%Iv-Q zhwS-Mo9Cf^hpnkONyq@f&#>G~IIJ;KwwYovO!Dsspp7wY#$M9gsn_E3U4a}_R}*C6 z3pwtlkVI$UQ5_>=MwiHstOJslU;CDv*A+|w=K}A9d-KN2eSu$neh$~s#+P&ZSKVC) zzG%GGTYBU#ARZ*lXv>CY_wQ2bW5H3ND-3?`x6s-i92fnqEV&VCT@=pfa!l8#MG`iO z1$IJjY0Zh->H~Z6$`2N-OxdqClIt`pFA1qF(|DE17p|vEKr*y{dcfGAk=3e6Vz&%6 zzi}uxI08cbQ1W7(`+E556y?gZ{Hp;vi?|*|!yV0f0rp?n@46h8Q>7BS28H{^5I&%D z4&YT9i~?jHd200pU%njgGP;`NA`|0#4XV7BjL3G{$7)=D>2|i7f1P3a5}h!a`e_mA zhPWmd7b_MwCp;6{@_^&h`W%J$xv>(RK{$+3jw7PAYyQiP26>!btLx~#E569W;D!(cn3QJl^kIG6wnQ@;F>}|z*^u1G3n~`y(!T(x`;s@|kZf0aP zeqU#g2ut-U77*{eQ}`tq)ThE|{An$7g2X21Cb9x)%C(_yJ~B8004uJ|a(aCTk0nLA z446|&cfs}dG8A<8?T*>p#w7OfiUV1xlSEAQoB{SN+e1v$JE%`fawNhqW%3;^x!tgj zn?6FtGxH`+>gk1D{2L0_g3%CIy}M0!Myu;h2l+F#qjMnzJBhA`@m>%HeR( z$fRSOlYb9bVZXXHM2vi6f2?uK7C~ImQ~VC$4@U=}vi;HU(I9_wbde@Gx2R=fDc~ zNan1O)*|p^i3B<$eG#O_741{TQlj&HX`;bSz0SORFaQPD@*v`Cq5~Jj<;CKvnAA6I zx+|wawe=#w^JIe|11m5MNs>;a0o5lfaM6r86~{J&NSoV-Trmw*``BkTDAY`GFAjr` zMS5sFGd&n-FhnvtAm?H)vL$nWktf9`4qNwJ@Jw7UUZ4_c1AL)0`;)!OoJ0Kw=J<@a zcyFgo9LRW__N{A)z3!)2sI!F>*T*$uxkId$s|5wZ!`nN1@+>Fwgb!zqK<55nMMTW^ zF}`Z1TqphSNODI z0#c@PyAgK$cGn~oi$D&JR|1Rx)qa$>)AtpYNP8sEgf(ouR z!D8yT+E01>DFpI#tgK}Fk&=h8yC7xKqI>db0Ft-`z9Yn=zgfGzCcHztK?xJyp+25W zt_AiC){PR_!zr9gqliKZv({G)ug3`o>Rmu6i*-OFYFsp*&-3@~{5B_FlhrVW36*>X ze5M1wl>uM!iQ-yST3%C!h}w9TR6XMr28L`>6%^N~)NA`p3%@&g9jO8SG0A)5Yy^C$ zQ^(7OJle+7g}{%MMu*Hs1ednVgPK;Ru+VJcJMV;k$auHBUb{uUv)0w3~Rf{2a!2>1Hv6eKS@+C9-|clS`aNeOjc} zSkS|gS}N^l5x@KrAq8YEmS2H*-wQyCNE`4Z>GUcio|u3$@kHJ(-{1j!2*_K4^Z0xp zlfeeD*cbFQ8y+2XK|&#RSw@lbbR$d3{0GR!O|>xhMpY*qMwu3wHd7rWuM zOFCc{P!8{HPTE%j?5-TBM zpoP8@1?``NXWbOk0ab?dB9aaIXbZXmY|uk-_2K?RRVU4h2|w^9M%H@`eRZlH&!6M# zv+N2rgi3KyL9Z)S3SRYNts_gr#7`T&$czFh3%VGDf##1(hD$&hx}%3^ji+BpU_Gii z(QxN_yIEz!nraoWFHG%Hqo)$jYWKd(?>E!v2X}hp911w240tVCP&|_*a9tTYa`bs{ zf$;^E;Hc4A>+$<-w$s`8sOY&;jjtH}AsNBeo??;#6fLk&`+zA~F^X9vxZ^p1nQ-uB zh(M?Ia1Qk<1Aj>Xbq1;4wc?%1yytkvJU;V*OMWxXe}$}CDRw=nZIsf;v3IEU7$1z4 zJv=$o^dQ}`qvX$c6@UdlHA|bP+^(}^6pVqeBH4RXa>V% ztLqD2Jk!>x4WvgzgC(QndVxU);LZjd45Nea^M>Mu&^{QADSfhJ3ZywMK^n|rTZ&y*XVM`2+VUH?qUrf9n zG5-c&>fE8bWfi*t?y|>GSl*OH`^*&q?|yAPC)tL^;rqxu`LL;%gjdDIRgf!4E zYvCB{G6kjCI(%kbw?!Rj)R^;t;pyiIbRYF+L4oHrs{kz*YNs!WU&DN73r}Y0)6KA& z(kWxMKmpfqJN#&vFzC_rTIVTJ6(PD-461mi=1-%7Wv})#<;xy*fTD~sKk)^lFrBQ! zfDjv15jGz|(8=y&fb`^rJ;VHOlFi=7dVrD2vZl!g0AnGomS~{X73^_Eu17?)$&co- z|D{(#rm1}^q_47O$YlZ<{39i&JWZ)QV}8x9iKX^Vv`kihc5YJ%Mgni$(bRu4q+Y&x3UFclDS(+1^V0z`qk@ zf?0|=j^kG95?GyrOMF@X19u2OXpNv|Es|ZhYh}hRp_OnrBG`)=Dr%{dQeNG4A-Y|GEpUcRLCvYmDV^H^To*Zp=9fU_b^tUyw+ zXv|oxJdN5KAym@$s~t(@B!ipw!<_Of+cnefv%E6p27rJ4MX=1gr zA<{{7CqjVaUFu!2B4kGXF7}e|>Y$L)&@cRuT$YR)26A^tx0qd7xSLH2ZV`0!FcBsS z7|U-GdQrLd?4jlsZ_T+6kt9$lIpWDCZ>SM4aN^! z#0}f=Z9*}v?Ei-2Ub(P0FexzPE;B~hzQy0&Xi2}dwUt`-ehA*wr{C7xd;_kG7VN}AM*%jDu;zknk?0Xa zb%PQ`c-OyBc|M!F2m-@lv!BFv?P7s%y_JjQ@;ZDw3wgbC;5lSKJ2>+V01|l5S~dVW zt>2~dLI_CZI2>TQo}ee@HOfyZgUZQg$EMd)wpKZ`->7%stO< tZxt{jKj9Imcq2xcC)2S#{$G9J4)VpZZwEDRB=8>ng6XAm#U`F{{{+ph)wciu diff --git a/website/redirects.js b/website/redirects.js index 392bcdfe1cf0..26d4a3308e69 100644 --- a/website/redirects.js +++ b/website/redirects.js @@ -1,6 +1,6 @@ /** * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: BUSL-1.1 + * SPDX-License-Identifier: MPL-2.0 */ /** @@ -29,29 +29,6 @@ module.exports = [ permanent: true, }, */ - - /** - * /s/* redirects for useful links that need a stable URL but we may need to - * change its destination in the future. - */ - { - source: '/nomad/s/port-plan-failure', - destination: - 'https://developer.hashicorp.com/nomad/docs/operations/monitoring-nomad#progress', - permanent: false, - }, - { - source: '/nomad/s/envoy-bootstrap-error', - destination: - 'https://developer.hashicorp.com/nomad/docs/integrations/consul/service-mesh#troubleshooting', - permanent: false, - }, - { - source: '/nomad/s/vault-workload-identity-migration', - destination: - 'https://developer.hashicorp.com/nomad/docs/integrations/vault/acl#migrating-to-using-workload-identity-with-vault', - permanent: false, - }, // Rename and re-arrange Autoscaling Internals section { source: '/nomad/tools/autoscaling/internals/:path*', @@ -68,20 +45,4 @@ module.exports = [ destination: '/nomad/tools/autoscaling/concepts/policy-eval/node-selector-strategy', permanent: true, }, - // Redirect Consul and Vault integrations page - { - source: '/nomad/docs/integrations/vault-integration', - destination: '/nomad/docs/integrations/vault', - permanent: true, - }, - { - source: '/nomad/docs/integrations/consul-integration', - destination: '/nomad/docs/integrations/consul', - permanent: true, - }, - { - source: '/nomad/docs/integrations/consul-connect', - destination: '/nomad/docs/integrations/consul/service-mesh', - permanent: true, - }, ] diff --git a/website/scripts/should-build.sh b/website/scripts/should-build.sh index b9ce35e4715b..b653682c52af 100644 --- a/website/scripts/should-build.sh +++ b/website/scripts/should-build.sh @@ -1,6 +1,6 @@ #!/usr/bin/env bash # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 ###################################################### diff --git a/website/scripts/website-build.sh b/website/scripts/website-build.sh index f503fb2f88d3..4f778825457f 100755 --- a/website/scripts/website-build.sh +++ b/website/scripts/website-build.sh @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 ###################################################### # NOTE: This file is managed by the Digital Team's # diff --git a/website/scripts/website-start.sh b/website/scripts/website-start.sh index e0854c5341e4..7c4d643d0ccd 100755 --- a/website/scripts/website-start.sh +++ b/website/scripts/website-start.sh @@ -1,5 +1,5 @@ # Copyright (c) HashiCorp, Inc. -# SPDX-License-Identifier: BUSL-1.1 +# SPDX-License-Identifier: MPL-2.0 ###################################################### # NOTE: This file is managed by the Digital Team's #

    XBg2$CtPQVjj`s+cec*vWtUqMp zx3(Okc35_py<8mP7!5@>HW%uicU-b!0t1e{d;yq~hQJt9vd(e;kJ_gXiz{<4d$DHP z1{V;&XN0+rmk~6N*AB$kQmzhoCboGsjB%ZUDCbf~b+i^q_?kcA`Z&zCX`8M@veC|a z%5)G2Q$pIE&i9RW(1Akl6xnBBgQon&I zHe`I-l3k=Ve@xDu&8whM+BY_YFlEe5nEtIE&Y<47{5c}I&2s5yUb9ou(_#M}Fd$QLwKQ=idQy z&#my;nh&e79xfgI@re9@y!gEh=A+i-&|sDN0dk`2=4TW2o{bN9#n`*mCDkcq^^YXd zn=GC3tYU$S_$L$v*gzzj>#ystEtvJaS^qP;sm3C2Q^hnc82vP_Q;YdK``Sx#NYMLO z#zpI|l_^INsaA)9CQ4>aUOa0Uy&(;Oh^HQPTYSE((%IL@%+c*=hiLzpnOtcy z>%#azpOQ=z<+_>ASvnwhb1@K7-Te9*M|93 z^Dwt_WE3xIInc+Onvy7jMe?8{SC@CaQRQcC|;s7LwEhNrZ?-cRr9L-Vo>tBPkWVPQ3Mv(AX=mXi6$OSZ`i z%Jrc>#m5n(A;HdKWTAS+DN2um_0_gSww`@mWr|@uKRjrxwcoPvDwF4R*I zZw{7Ox4)5oJw=niU+pmRXk(WxPS64cVkiXW_-}RQoNhxFf*A|*KNPAm7-6Hr@RkXhAbIR!$a=Lde~~#a|3u=W-PNBO`uL6^qrN_#;@=PA z<>7p1Va57bkSJ|ptX^wjPch0zrn71O7Nc2ST6(Y1E`oJoWRP601<(G-^zYf$%3o?~ zynd)OLC=<2pb1r9UWKyR`=?s<@XV7zv_csfn}) z$Y)@UdP+y7?<*q}X5S`YT0i>ueCfq+onNs2^YxRm(Wqx+1 zGwXGqZ_J+UD}Ge<@u*gBbkCn4T9wp?HM7@GlNU5rFBt8E@W*)~ox9B}J`13in|4xG>`umlbF7#=>X2uLN0v_ zAU6q(QoHQ`ogPNR;Ue#cqg<~b0h+iL@lmB7%3zRURCE(3_4T<+IW$fuxUAsfrnjCw zQ7ZmuMUWZ~v(+%y!ECha=W%k=Nw1Xlc6cI982$qAiAtyE*_(iQ1)XfIc34+_ACd4EGZc_CE$0CYN$7AL>4D z1=T-)6V6df_+gc%RG>9I-V)9z)gWu5@aoq9M_l=bxX+O#YLv=;U46;K{b(YSm`(RN zOMfJGzjV~rk8u^)DjXx0$Xr}*XFhwdm>b=CxU&-4pfI!$C}dVA4u&~uR(y2)fRuGL zZmD|k%3*GDv%BToN=kd)t@|wGf|$68wo@v-pyt?5c|MtHU%73lj*b4H@9kungO6>2 zg@2!Aw53Wp2bv`e*eNAx=$x5f>HKTY$6AtBT)_*8^aK&%qokwB{Y*uLpmIzpw*H9U zbm>_I8{_Q46BZ$%2Kzy)RI5d{O52wH?Ac*bjss?{Y!8MM?gM~8UITALOxO8#sFO|o zwu8FT6S;M*gnONW#TCz8M3Xf1R-YhY4_n3_K;PK#c#)u}QxZPra`I87ynzn~Rp=>U zg9@_*gCXJFQ6GQ9&#~4a8un`t6`$vp(rqgVvOcpuF%ya*l=L7+AaiYq_;gBOF2a;D z7dL<26QcGRyH${OX(1CHct2T`>!!9{w0*^<_j8Y!n2=d=J|P?LmmRTO^qg|4;gL@E zisqsa)6dH`sA{b;xoF$G^R)x*cc+dHpb|}~E3Tj2@mbT~8$ez>g^bO}$OvoWfmjgF} z3-mG*7-TjLw%XCcV%TzPR$9^$n4-xb%C%LSQ#ew%x1`JPTd%!3v@km@H@Oj2eJ*7F zjc)Z#PAH>IyCC1KsGGk(>ffr=Hp@GoZ$R^IKF}~#x2GDXS{0~60{j#8UYfbHFH6NY z>fIK4pD9T>4C`(XdM>?jK+4;KgtBQX4MO%+zS&usR5Dw7HL^m@>Z}x554#OxyFw*V zCF0T6sT|>u(E$IXOk2LlyAK*ZmYB;7wo@Jjvs00`Y1KaO+B9I_O2D{a-9g^*{MiXd z|9S>+yTk{dG9sh80S@m0Psgh83PS@~HT zf}*%+JC!nCb`AL}7Rq#{O*EnVB_mfm-G6OptvRG8lqY}QD!2Y@IDFKBw$*726#Q1H7wtY%<0YU=p+tWxg(| zoQf4?E*YCt33~%=tHvhFMVDz^#@wn9HY(~pFYw8bl(>@||E%ghjpHct^GEsa^GyzN znU~)%yLWdq9i`MPI5z8N8<#&*k1z;10O?o?(>NO#Rb^t*BUN;JZl)z%6M1Z8u-%av za6M3?HUgP40GmB9y47Bc0l^zlGN=_3Y}NQAk>B`{KY6b;rbxd9O)3eWK_$lbxiZUY zYNVD2-ib`9xu0sc8h$6DOMtfC^K3K%Knskn-{dCPu`E7tFjR~$`CSQcYmt6{T}+&>OpM9Bs;=<@tyk@y;!Lv$I+otdi5&HCJ+rfr zEUvkQ;RYt*=8WbJs!y&XbsqK+dV!_A!bRm8_8l9&pgwM!n<3#67S*$))&4E|T-pG` zCB|fOi^tdob24M=2d#sntq~5^cerkH#U`O^`nhh^;FTBk%+Xhb zAdvgy;QwIl~(r zK@Nfm;yJgiA9T|Uk(;G%caod-82&8$_j%A$>j2j7kDEH{y8qpBGe1{|@L%aFhgX%7 z=oWF>lMlV>8Y{$ouM>aOR-BmtrY~gGW069O?v!1&`aXGg^keJ`gx8P(1JNIrCgs1kMO4~jfg0Y2# z#YLN=f#^Uze}#wSccuutHH=qVJWClUAuiW4#hxA=G_oc)oa1ftt(8Aq%q^?u;cfGj z>Fr|JtYumOiAGlvvFr7Qgsg-$$hpsk7VDiSWgn&zXp!#?(nOR5=E2SXE-ejGn*8s| zdQJ+o|GWP0*8i=>|Jla>yaDom?m)^i%BW~X{1~LF5SqJbf6`qqZzdYK&vU)poqa)yX8paMtHT$^svW}td8Pq} z!_lVf?`)k0{7XS-tQRT#`f8IQoTRbAMYtYz&W;yi)7bX4<}qdE%G-u{Pc@J_JaHG zOQV?El9J08k4DP>jQ0Y_axX-+zP>)UtV}4YTNIM6@9O90_f~D}+b6IjJnwUkcNgBM zz7Wz0*dWY|+pb#A=}zm8s%NZ>(Hx`6AU)3?6W2fPAWU=p7TC)P(`ExwF1ph3i7^Yy zQQY`&H>tj9`6MY$r2?{``IrRNx2i7~eM%Q(bPi64u-vS(Pu+YSmJl0{60*jZk~~{~ z`&42h_WGha7HY4>&U>xK1aHjr(fr7k^DE96D=?G3KDnFe1a0koEX4U<34ahkwl?2q zEBMY!TSkgWNzwNE{+8d+QH9oGEN(*o%KVq%Rx|L$jghVQ{0F#YzTur4&3D=WQZwO;8kQ)(BC@X8gfdax|CosOC9~3vjuE7vTi-yOAoSF9pcMVW^k#I&r_%Ya3T;E6%qu@nrqyzJPm4`mAdsH z(G*$d-483#ggc~LCR6!@3HsCSBn$O0GbHVq)m+OKusmincCly13**CHbJ{I3X$zaW zqIZf&K(U{PRH-O;$?di`T^-6Ss*>mOXvK%pyhCljF?a*Ui7NRb9S{AzBWT3IH}(1P z8H51I82R3+4e9N(gF!LfIzei4jjqoZtAh&~tu&OGwH2KgdGD6Vdx?YLCaihqpr7sZ zW0Kr84MVBOZiUJxZKZK&5olJuABCO+zY$0p0_hTe>xc(20p(^A+L;~yAmbNR?-JW) zwIllIF1Y*qgxLpQ1m*WjxmdRE6fd|_#1G7D+0xdUpRCNq|3L^CWx#2Q&?jY8^43+0 z2vrKT${sLR<;MSa|FjT0yK8`9TSSoPa@wHC?4cH#)IGR<_5XUGU>W|q{(sO3R{kZs zKehM6YK*A)ZxGi{nvsyK4*9)sZmgWtl))LbU+SF6oMwEAEVd16X(zwdnO#{~xj#BJ z#i@+_e6oegzq~g_7IK}Nhh|a@j}Ppp`?r6U;UfG3_jJO?MCDID0=G@0DllgZj@vf=#v% zrUdsNE8#iZ&L99ccu7h(rtpI}VBs3=mM~{$=W;!&&9JrNY@wR-2&~Q6BT8M5YNK*ri*r>%xA5H#)Nwe~!SI%n0tXqMdycQH+Lj%l~t#s>tG6?%3mWl zmt|q)7^Pp~oYePMf<1;?l$Rv`V!vnG6WRNj9gL>ALwIo+Q@ld?mWC@hr*?I?JQt>r zY4K|MB*F`SV&qtj&ZS+KBY0Sl07--E?BZW9--g2;<_kSpi=+g%?bR3dYf|KT(C+5& zF2xK!b430oy%Jt>d`m}VAi9-gA`pmP&1bk*$#Ol>qp3d*G4hKwm1E-AP8aD0S|#6f zHCUnSOx{%xbxlo2#v60kg=;*NRToJ;jI0l2{m|DOlZ0mJ&Bn~%4CmNe+@AjxPm0&q z&_N@`@`V~o_9^2Ht3TlI#buF22}gJ699M{|)x(t=rW;LTMAfv7YPVC6prNr1HTd@G z0e*PnIb3_p7Jpz(>u~FPj_D+^d~w;O91O9HMO#>0HJj9Y)=rgF2Z*V>w6ao+)G-Fk zK4MAa0W{2MvZ2Z2Fjz zE9x{jemx%k`qGNjr24A#*O!;nMnrywhH%tv;Vg>hWd=l<4!6@ATSNn%8m4(nP=r(F zDz7Y${jCCPMId>U$is@cqbB(9Ww%5NV}26XZrbkb4Kpl(dmCarH>*Z}PZ{!$cn0op zO#p@xUs&*L5m3+;_O~oLEOo{C!sdrccv7ZlxobMIVC$wKy83i)4Np9--$wL83cZ}$ zi$s^jj*23f0bRh%)|Bo;Iul(3%AV!)0M_;7ewW3pk}E0t_uVo@g()HZ531LvO!bbt zcmGD73(er+bQ=V`Sz?u>oY*|)KbGBfxIrVrH>oq~z$BgkfyY2mz_s9PRRz!L$i6lP zy0@bzUKwv>Fwq^BePVlacdSg$N7eWX==cZT8}LM7EU4l;G9ssVzb774VP+L=s~$Tp zkOfsN9=vqE`11+zZ|O&#)I)q&XC5m@%GUtEWVr*`hRwIiK}%SOL>n)YES<{3!gNw8 zqI{Qqq^hQnWt4Yq);_^;Vawx%4DDq;zPEu}MM^?NE~x$07?^&r<3jjy0kQuGqeBJ> ziCvqu4Okg8sw}7}ydpbLv3AtSIbpH-Yd$dj3P9%*9Zmg5UILeJ*Tx&`yb-Vz0^Z;qY?n+!^O1awe-atp!eQ$lDMWnFGgcr&3?-3o!uJydRks%a{?8q; z9y@Rd$UNCU;SCV9CV=3^-OEc#TX_3JzZY>iT!C^YtH@`6`ad<1Nu1N zjn;^G%AT1_)wn&RyWBxc`_N%ev6G;=97I`cTOjjz?TkTyf_g5!Ui)@A`Z;Z|j4ud})3M0iYA2)4rRBNf&y z<(KI4peJ)Mc~TD|4xKDE(LVeGPruQK$uTMOzftWPe}FPzrs??r3sFC-P8PJ0_^Pv{ zZlrN5YLS(v?`xU2S)0YLO$t=@nmpti(~BX?#ST#(*_0tMCOWekC$pY5nv|1rS2^5o z#%<~&@cvs19t}^K?U`v5;A@-GYu}T}#2=8W;wAkN=Tr&X90-g~;@Ujg2b0Ozb`D}$ zVx7>R!MVqvuj&Py$GYk>TF7R?%YMVev{sZCqFmY0nKUBUm>!(X&APT?3Q)l6WTWYw z_(XA%q6%gly1p8Dy*}^~_G)nEW5KnE$5SF=576!gX`;EgcJ_NooSg5HqJ-KwWG-lO zjx!3$4_oNTIi8u;g*BAWrRb}6nP1)dEu|CAn5l3nH(_rL0FjFfYbF~5Ul*@$orYu$ zNbcaG^aBtRT7jPiSC=BSqt~M(-0G}eER2JcrZ~dU2m~fTO~OC&>(}E>-9_C^kNMa( z?&eI8XxMiZnZHg{Sl_!S_}1VW31;-?WQG{K-E}|48MaLYlyEO6 zsEj(u5CI5#M_bY;((64YLk7_;116%`mw^`YXz8~DZd*Z7P4{$Q^6Zf2f*ySeXy{xw z%@s2GVmZ7vDgdG&3Wb_6vQEG}384aJ-;-w+&4{>5;#9NFT6^>spuFJ`2~dv=p9u<0 zHcG_YOA1ag0C&hdZm0}ELmyZa#zMuvTgn|Mu%hX$lcsy1FMGYG(n1XH^jNMbpz#Ij zTmvOMydX?QXn+h6mTfE(Zy1~da*wgCVF_wB_%%R$*Y)nHcSAL+LB3QwK0Ypg@hjhZ zuYO9w0fPY?hnx+P?!@C6;v7f!ru;P{-j-8_0F0AS`_9L!@KT4~&GK3f*K_<_I-J4bGpB*>Xj~1o-BP4hBS_Ul$Hw;j2 z<|QaKJ{|BYn4cz!HA`!20^g%Z=z+wy$aRKgF&~!X&Da&q4c`_^CNYZ0cvXvab`QT@ zt%?MHa^XG;zvHg}ImT!AQAtkG*_s>rR0uh*7|9C-9R@7)p)P>5cq>49`}NzTHqLQ; z67~`edpzbYnwZ?vB0>&fdQcsgS$|xelkS_`oK31UeP_!%ti)GLYg%pS4agvNKL;NA zo!y0MIE_?r0g;>`($typpib;c>OI7Czj&+_Rgdz?j=d!TJE+41ePsNre)!9=$jcnx z+_23#lBeVc>0Z8mU+ z8P#2s9oJ_c#b@rOMB+svUTjV3ADK$i73x>V;YiMPI0k1Io0Q@PiA3Ar`xB5oFG42( zo{KkLKt?T^xdfEEKTr^3xfMN8f_I9XqxDzSrGr>P<3)G?WU7oj%2o{x8%iv@INCA` zwj+y+Z4y8GWP;(y7p!gu4{((FBuO7e0g#E zi!#<)?qHA5@`zrQEGQqdg`G448TC<3tj@@Tz?PP+XFX}<=zeDavoA83`3yA70M}wN z*U`}dWeGArXcpk4;Dl63$1tFn)C33<84C?5H7dUb#E>#MgMR^iR{pd(WTr~B__4}~ zGd=I$=udAP;OSujs1eqj?US|(Y?*CjC+-@LueYDY(b3ctLtCKdl_1xF2OK~gL}Elh z$PoyTcHcO_g-xKnu)xSDK;}wNszVpvq=bC?OMiph=Gi=HAMhpsP{uvqQrSp1Qx{HM@m!%#tR0{ zsBSTpm{cuSS;ENGv-$t!9OddH=Qm+ z&4C+z7`sklQOW^v1GEoaIW6JXdlrX}*cAPxVP?7K!}4vY!UT=JWDO_9kgIyF4nJ(z zl_v+xBqQ{{1fB9EM3wcS!nVM@`4;1$NQ+{$jrdZ;El?CG2i(j_mxuKG6Xx&1S>fIj zoGp!eldQ;UP_qRD1V~Id=Kw7dv}bUyb{6%UH#i%tW=m`td*}TVhw5Nw$+14Xqpet$ zEATzLz(SVqrZ%hW8Q)Pk8@&c<0Cc8baMME4R=>SEJ+QUZ2LPAjf~iFa*FtZ)=^1V@ zHRIx@EEu_j7*b{sV6&*%gOk5^RQOKxnXqRg42>5ts#75ESD(|gdD~y9^sHgdP=zIav-}`hd{V;9j3u>P4FV=dcn-NLnUPMdnQbWzZ@d}i#8h~nDPqXiErRBgM}s<*cO zce=UUZJ`EBp>(8j@szB~AIow~zqs=&&cj8MR%rQQKE4Ab2IKDpHbXbYw(kISU3* z_eL5JCh%|+82ry4YhBUV6DJ&R|0k9KbH(Bp)sJ^{Nijr3^smnfVr7PwK_IFuaEDmR zM1!~iGL_x_pvTIopxtjs1^5X&2){caPS#}CJkF=ZN!>nMD& zdb^(RxvT(cbMe1X>_XC=cdGsrI zK1n>K9OpX?9~?3dJp3+*QGJ!~v7B1ak~U}9>W20f4LsaoC%Z1;vVAao_?OmdA(zN^ znBmQTND)YXx-CPebo z+TG^Q_T|i@Pm;|LM?uqGq7twIxPNmSwy3z2(!_#Xm13;d)^dBc-@X;T@H z3D4`oSRA;}fychtx`nq-eCj-@U*NqF6Z|lGiApGZW3w|Rw`J(=uY9%2&H(?VjaSlh z4N>`%Ixq?n*zvbquO%Mu;(jc{t9WFmTs7e(7g7F`zKM;~(%R_DJSQ(3&*>dRz? zAPbI&Sqr~1-=|LzJWEV!JBjDHVpaN{Xk4Pxu06i<{G&Ku$h;d_^FM#R-4UNy8h$bMDiAydKN<)JfIgEq$U9*Ry$docb+j}G z{yz9@p}kg6RF)w~=pb_@C9r14!&wJ*Mtc=cy7`glma z>Y>WRLk>899lD}A`&FKQiGMeWn}aIIVD303W?9-=s|58)F43cxTG}{75=U4zv>)A7 zz}50Q)xFRMl5q)+eS#8Qmm$j4wgfeom{N?kW`fCoFN7dNnyRgqdX1fYIjSMz7oydDH1eErtX^SQm-R8Sfcmdtc_kR6ow--Q$K%)EgR&Y_4g_b8e3Nm=!;l*yI6>KZcUAudMS&~S*3|Mdy>iF)|cpwHuo!`7;y$i8KAv3og36X%qZHT3}NjJ#v;>jgQ z<7kagPK%?FSFrdb4(IXNXQYii`)avrS?@Eg8#FITO3m9!Xj6|=sL~E$ zx<@r6^FiX+Y_(6O-KNY|Em=y!o@SBp%Z-NNz3kLwO2DD2<`_S8$IjhDW;mZVPDZ4J z3!$Vn?3+kB-N8X;3hqtKv{DrtzlzhMi8vJfFekP6=()k29EKp zhJPSg5y+1~PXQ{p*4{RPA!bYtBwOu-jR%Q)BfI^yR+Q6 zRY#LVd51i-)}-u?K>6_=;p_ZbrTTUX4m#yo7i&S}^!nYfmQR7c+=VL+z`yq|4Uj4o z=uI+N^Bh0vFf-SddNtGy=XnrUs;Y`dYt{gHU zz+DMWBXI|wO*J3rmQj>Owd<6({u}$J z*vz-4(*RZq-hmXVk-DEju|9y5189{`2zRxV&vfB5Y@LI%YHKp`p%qp3s;_l zrRRrq+VM|u;(@DJ^7F?3WXspdG~d}h#_zSk6t??S!KNhA7b(?yI*t?G3jOdC6dR-{ zJdv$sb)>nP2RPzcMlLC)kABl#_{=CdUoJ}LyVyH9yca{PG~zJxwI>y~%e$vdJzFkk z5;e-x4fY^C#qccOxrWj$f_lVYPWS@3vN4z!7FL{c3i0%-em~6o?^d?{{j!TTQ6`zD*<+DuWC7)dEcLu z`;!s%lV8>Vy7}=xXb{~zh7Vf{^x0y+odeOf`!l?y?~Ie(d(DI}8H+rP%qjPWvq_sA zH!{N<87+=_i)wJ=wPG48_u%+E(1i2u^Ail0Lm$oUV_6jy9d_&?gprei<@5d0%Ga>m z;OMyCkC&W{<(=FA&fS?^kp=8n;Sd$=u3-s7O7_6`&}9X}QvFna2mzzKBsFtXHAKalCAZO|dV1AJdLsoq}gAOBOpH zgnwNwDn1o7=yu>otYM-xUIM2jO_8w_Ok5=01tdjR!ErwNc-2yT)Og5aXyTB7pr*7k zp!$Xa@O5Y+NUWd$@&(|n>t~X~-9aN6Z{I3sW?!SAm2)bBjdk|RUXMN|gf}WRC z*yyt-n`G4%zl`fqwog?edW9l>?2_EodoepS$6&-n5hr%!R<8^V%BBX8WWE~lJsaY2 zasmi;+ga91D`K$YYKKNUZ_dJmtKvxu|%&q>$?z-Lb#8S~xlHJ*HZ3g*>D7N|d#0uWj0-|1?72 zv^3{oe`t}D8#o!V|AX6^zvwj$cg?{MZYAUKf)oG%J}@*vptp$8!_^-507(&actT=} zXM?7p*z(3vFg|AhKo*-cwCBM)-uE^qarqYS2T2E|D9%(Zyl}wNp}S+fg-mumS6)og zh!v4{wvu0K(h3pSKs55zTicCEG%Bb48SOlzT&A#n_x^{&!-No)5J5{Csub z{zM|W_T0OlCi4~`yDq^4Yi8EuIPexH#mmg*TaimXnbV^}&JD{`EfrIQbl4mJk|!E= zxXDJ5N5w=;&NF7(F2Q5v^7yq{h9`eZ_jiadH6ubnbSpWOHt$R5JbZ$8dcum$8+CK^ z{VP{~gz7Bw1EFXEeQc(3uvCYZ+E-yWjQ|_lPsO6c5p15gi)8D3LlfIykNx1*} zdgjW})=IrJL(rx-Ks0UGQTq_IC0S6+Ny`>?y8!KH@EhA+n)!oIGb*Z%%U^iGJ`|ma}P1g*&f*l;3-gcLA!TC?#TXnHVvhY#`g6KZ6nd z(%(X~|BwX4t8LBqn!?6T_uS$OLIDmJ_GCNefWC$ma6z`%n%9HKeSkwS@MAkDn;&XM z(jHYQFpoa2$yphv%3&Ch_343+Nv?W^Pu;q5T3iShEk266-uGjZqWVXQLSy-cMW8f8 z+8A@Befj&5WoelvQ7oPi!=Nr?1^9@D} zh#g6@kaRZY`w!vw{fNW*haJbMC>N*uvzcpl0Rb(6g5sa45rU>Ywp|C%AR2nQ9^FEN zO+=Yh=Wip=CESlgifY4gn?H+Nq=Z#Ie>yw_5ucQ>A$p`Ipqo(P3R9F)uG}QF8+GvJ zOvvHhS*M$oAI8#ZEc`yKSN?wtbr|jiHFI|@s8e}He?;rw5pT{uV1s;En+0*pR4<;K z$tn)CkAm{uN8j#LCBto2_D*F*kO$}N9j#}!g3j+_WK189L@Y)vk0MqA+w%v-M{_0rk;i3h_UwgNTV- z#$t5sm@^-59A#*A2Gk|cbIrExMoC=sacy6q!G&{KJ@kxJAiK@HCL?k~A{72b(BC9c z0T6;&AvaMZ(boes66LuA>EZnsoOBh_on_<<%u!$L5*k#PJxu^yi1K~@hd1+b)`$=M zx%_io@g!2SWvQfA!jNu_Rr*5l;d(T?&MpOFZ6Y@N{@9SA2Y5Il;n$6@vJVzmDbN3-ZK$y)LOOfeC&Z|d;X7yLKi4Y+PAnnI&r;1Z63dP@s5u#F&NA7aG>f(E zHhtJ%9_FP#jBeu1f%MzS=HHK;RBG_Kuc~`647LmL13c$5v0a%T^q{*B2N9~|>QeH^ zV%R-2P$a4xJP%rUEQJVjb{b6M^eJ-s~CG1bOMmAx4c zL|EknZ^52D7EISSOg)I#SJSZ=Gk2WdlCTxt1>83FHz=_xOYxQ$zn;yidanGUOOqg; z=zm-mZUEj8Fl@qo8qp5M<0uR`bag307cJvTA~D*TZsisl;P=Bs)0uqz;%5uJ&TX`T z`@y7?gax$bOOOkmr9y+|J(CX^d zjZ09|G|{FD+I8)b7=m$4o#8#JmLzD#d&MM|p3eYUiy{d}6JVrs&HX=ari1mW05fTKUDR#??g$Ubk^t56-j4mVxjCv_bG|4g4aLO2mvzYx%&T#& zRg;`#kdH1npFV4KxdWXEq?R=DJSgxT+jqJW1^8~~=q0uBL}PS$*-c>v|4d`Od!;Vd zoD@e$NJ+hGM^tXNGML`E3m6KrH0su4s|hr!`rK^+{Mr=rNPteN$(w>r)JimXE`xHi zH~b6`T6U+&h$;R*)L73CqX7+vBHuA^I5MR`%IMoriw()F8t2w8?vhEda;0 z*MS_8USDm6TH1!bCs@I&<-ooy+H;%rSN<6YLWpn75hNS>r-cYwqOhmpAvy>5zAXp- z$56y&^#E+NyvKiBU^g7^+%n^3eslXwe8wJ-jh zMi5ZH?@8~D5Lg;BCRg1uLICb>9~BFYs>YY+?3};^WKhYq!|y$;x#rBGB-O|}H>I6v zo?Pfpjv|+_c&|RnEFXovF78tr*G_A91>#S)ocgA;MK}k}7k}OAvWOzlb>d}EI5-|$ zXqVSNeiPLG{tj(fFho;-d|Q4&0e2SW-)^5GFMcQaeR?fG{SGo>Q`-9D?sJktx0mIa zg78KLz9nvB558HuXbRUMl`s7)Z&Xt)3@(~gJioh9l>+@>Lt9GG^Nag zbP&~^6CjGVFZK1NJGv&ZCk7oZUHOWv4V?L@KQN49i?rDWsjZwiFQ-ujXFd}!<|x%_ zn%Et_L{&c{1?oQUF?gNGO+Yz{nz`9!H7&%c$$H4J2Tyt7T>S4ib0 zXc==xMR7&S*(h5*$MmD|MmqjPu~ck}ZS)z^ql6{NPe+a1MlmqcO#qG2#T@>7y6)ml z{YcPsy=IxJVhYngv0#B4#a5CPmux~*;RKv>c=MQ7n_AbEMH1xk$nLj_W@GcXLkCk7 zQpEdjJMNo2l-T|Qp8_I;`)Qh)a9O~2(}DxPUlvM?D@O%+>cBbpixelVn>ThzLKf!8 zq)>yK|9XbNHMx30-wyW4Fhh<7XkWTE=2$NqXp0xWCCs#rJ+oXXl^RdHIsh#BZ2u_W zN`cZM3PrtF2;MIw{OT|o`Xd%MNpBz6a2-5UXpN4pC!i<595BxBg0pL9_jJksO~+;w zZ!3kw9A$y>g~Vt^+3UK0iS!o~()Z~d7u=&NoT5;~cX;FAPfjF|pdOGAH|?;!ciy!i!(K*^K~e@nLOokZ5{$uPC2%rnbO`L2N$>~6B|3I+mI^hmICNV$Ui2Sf ztTJLph~KiSpYiwvG-o!#Zv1IXP{fXmEBcLEw#fVwxb+di>>p?>-v*kyu%c`~$w0nN zr`}CI?6Nb_!yWMzEGB4@Qm;+E)GRp~I2Hk@24sG~s>YCCPnF;Sa`975x=gQ6Op>b8 zU~8eQQSqjB>Ln|#)5*+#y1y(wwrD_?epv(vj$yB_Z3NVnZfZbDwYPNA?mMn{4Kt|g z)&=r*vrCcjKzQ<_UZqZR0G&j{J3V$fQ=zPbu4)Nh`lmFjXFKI`W!~|`I+x1tbJ#Gx%^hlYO|L8 zWoLv~xCgV*aU|A)xY0h~4fw2<0K!Hs<4j8?yEKX|0vK6@2J>)Tu{R3z5NWakndy#? z>z&?bPF9K?5|-_$&$|bH?SPkDFv|e7CPT5yQljfPst--+?nBF*$`y`NtD;! z27EVj`Si3I_R=6*2}>Pee=EVP?bhRGCw*l$D^*YkcYd%H1g%X$@PeKDsvlox3yYo* zN64>0em^S8lYDhRl}JZ-mZgBi)KTmatN}zm+q5z#QVV+LW^C7|bwLk_Bwg6vA^Ku3O72;Q7fvwX-hsSlBUNei4i1%52>klnaIqAR$-T2bO*m|CH1&@UjoUWq zj{c`bL)zbQx9lp-*-_~CCJB!gDF!Ep6IBL)`m5}C4_C+a-!9%JR~P&9@#(-3>SCh* zUMWfM89(ypWmnz+nJENfCpMb3hzh`m?QUH^A2!Ge?Fl&hkJkWQ0x_pr$(!2t(Y(BI zeJk(4sRrlNA*#!BImHW%jteBtc2ouIe3gx~q=g*hn^C*xma(=wP(ykcerNOk+`!l~ z2Lu>Mzv;-=*&w4n6IU6q?n=ba(Xnd_yIWdb0dEuFVxm+%smytjU*Iy?i8Ix#*!V4$ z$M5rv(>*(vpYatSkdXZSr+oNY!LMKnHcTo8(0FnzwwmS zlvMKV1}x^!Fp-+c{r=16!wf`!TEc*lmeZ0B;QWdFH?c)bXUb69_S?BMOaHD|pO%%> zCz}`e#d94bh_CtrMFWYYm^?c<_+VP^j0B*bMH>YHu6d5%c96-WS7*g|q7tn0`aw5t zW0RID(Izpy z@&Q0YIEj)o(Kn!004kP`;@Ue*u$!Q}fj$?$KC+K^_JWI<5{R`PB4&YxBaW=2#W|fF z=%eWsl-46Fx-1vN!WUXPy?P&u&_S|Vtj`XVEGIu5&^W7pR`u!jKQw(h7^CJUlh-m@ zVO!PjzzyHcB&mtCc}*+OdqRl}^y)%~?XO{;q)udcS#2NSW0Wg9vu0CdCe+mjL=As; zdv4alaji2|l)&5K+bngF;LH+?LW#wsL-knir15(lv;+kbOKy-zJ@2KB`C}_Ba@D?u z_2AJCRjQ7xMN;1RxPk6@(OJFKLO?W@7kUHLEH6-Qk(x6Qm%${*1-B8mwwh;s`Oezjy4xUl;|n}D4Jp8D zVLGo^8(g0Fjh6G>-L7`f6$he7)TeqFusdaZdlsxZt?$F)>$6m0SujIGLw9%g22Vdh z0Cf4je|nwWfATIBh@->*hrRcViYklR2Fpk*h_)b#Bo&biN|anSf;J$CNRX_gk|;rt z4BCQZ5dq1m5fKnUf@D;30aZwjr9hE$Dl*@`g`wYX&5v30V`kQ@IX}8xdh3RB_Sxat z&)(-E$2t&ew4vody}9c=?yu&wE>mEx_4zp z%yd$a5`MM5-F?Ywz%uD3M-JrA?vyRg%FGu%0+c1tmwvY7eDO9ZBR`A+1h}_3+m&=8 zXE51WP8gi2p2pnu@fwoHW$`pe#0MI>hUB5WI-^#$olYo52NR2 z5oa#6;cyb-G%A+?oV5}hC3nVQ!TG|$q&VZ7OGjt6u&d)z5-GFU;=^im5}wLC9*B#p%xCl*mN)O!7c2ssl`hB*GJGedhwaJ4Akl6|>B!}yv;IeF zBmJoTO)1wtIWE9wDKR3RB1-=Jmw4^Z`<5Fb7EihlwS0B8zePz=R=yPi$@Usph?f97^Ita)1O+L^Cv0jy|?Gt$uyY z=^8G?mGHpzpsc2@BtK&5=V9VdS#pRVA*1JZL7c&VU;niwYsGvSOYm+v2-g$!kkv(E{_YgP1y4a35Y^vs_y6x;3DfXn{NG=yl~)QGa;l}E)b1tE5kJ8z!fD+G zciL`ikw9}SHI}-+TVi-!jX#$De_SIvy)_HhKxU;@P{--O%X&e`F9GR*%DFes`2#{x zg7M>#WInas0N!dO0RZygttm8`9+;+RTjirB3-bi;R{m+Knwsvgw1asml*-e8piZd( ziUJm&r{($;3U4fJ3u}(+G%1?Kb}f7 zA>t(?4aDpm>Uwc+=OoZZjdAM*UXJI_9Ikvc87s21Bh~AXBbpeve$c1->|0=yOqtMFm$^vB&NRyKwZ3d{HDk|CJWgL#h;Qn>fIQ!dvem#a6p zePlnlV793*I`YLhdY~n=q4IhUYUutau@64F6%Q-CIEZZ@%*ObTRQEpADVYE|-ouz{ z8JgMDyOpUgs{(bT>0~PA3;fR(Q}s&Cukr3N5xC#;5^({acpPu;l7>s|6V51y9VG&ua;Q#$j46xNC3yr za1;C<1*?(Hsqw6?UB|HpjJ(O! zZR%RX+exQ>BB^nKQ3hD(_j)ANO=_@EC0><)o8sg0`zs1rsLn+w{`GtBqD*=|NdX0F z{SqQ{>L-)JiBJ%07vCzIz9a!{1+#*KgQ1>+_dmZ%+x*{))-A7OnTAdeBLwf#rByV# z8x}C|l`XdRHgz0YrOfSo0rR@8sSOz7=-PR%& z%Jzi>I;d6U9*93d*V#B8?BvuK2*u@ln)r0;Z8nGlUB#X@Q;%{h1|6NPXF(%_$2{bg@BX%!O(HC8eE~rEf)C|tcZfHFY1fkdl5PkX*H}8)$%6-@#ejdf!rr(Z^!5Av^sE;~qfKFnUs}Lrhd$Iqo>nhUM5)6?nOQP0zT@uW_A(y&NRW zN#4(>#6u>A)}+r20shH1WV{DRXl^Y+Gz4*+h4=6MX!YD zbh~r3c=(MO4}vkQ%S{3y4DwBhkuO zi~Su;jMq930ucWg_`CaIPJa$2c?6*PG5){zPiU;Rmew;6^xY|WFT_Ar`r2)?(pynu zCBR&^IAyxntbVelTEFK=lV(8 zhfB95=lnuyeWjOU<^{K8PNIUMqoe)T)}F>x7{C{{it=p?e|kd3Sy63fe$c@Vr9iC0 zSFAtTITh)&qhGqt?x}yum#+S%Q1*tX!KwmE=$sM$Ory@3)0&ol%spkm@GNFn7{o#l=ixuF(4q|$BYzQg4=#ev+E{lRxFtvVd`Dv?j0;o z@*e9KKITN)(Iw`Jmak1S^cvJ|o-F@*(>R*6{E4s~v>KJ5&oZVj_Gez`c#=B3ue5|T za|%up5MUUUaZ1Qe`}VrRd7JxTNO#uJ>E?q!eX%M>h2Gnjw1qkbAJ6P_F>5QPFsA# zOT0WWho#syPJrIG+~cl@*UU>bbYyPc=Cs}8v9`9`yT6-dBR}xoe1*pc2TwjWLftUF zm-x`d!$fENl1%C4lW0T=l{;s4-!rJFg0G)oV0Ii6wc&G6 zfwc2Qw1Npu5_5Mkmur>H5TKT_@<&z_g(~&kjSUM&Dh!G}7q4yq&7(Q{&Rd+cRfZ~7 zR6c5D+9r0%HkmVLSBX0uCQHHz*l?=IfQInjdst^V+v9dq#!(kQK|9= zS$MS6pdKM)d^`$M@LS%{WGPW8%Qmwg-!2?62q3x)#dtDt7uh6!0NH!iF5tL?;o;*$ zdiJAG4idW$bs`ZAig%VNBaMm%R!0g`Hp{V*i4@|sRaI9Tar{;0caR;YrnW0v{mSG` zT)mSw9jQPvNQe(2M(=#qR3O=G*YO|3uL%se-5tD|S&*L2pKbonuCkpbzZbfCXOo+S zv%g~1V02KzVEu#ETg{ze++fz)Y&df(=nz!g>{GvX9qnz6qN>f+oO$v~dRdbdeBxla zUhj~*RE%Os)XwLkVr(^Gg2kFqVrR3cxV9gZk5{vZ6Hy@+B&?%hX-P@9^wI9jChF{N z*SgC~-h|CZ0lp*?jbeQa77fb&~$L8_9#+~TCH_qbj-Ln^zm8x8vVG*FHQsRg5g}gIAs_9U2XSP8I!1`XMb)?qs zUwkcQ7+6?H`YBdqnR*nm&Aw7K+4>A|+i(br40B3K%ATg@-ebeV#!c>P(lpP$@{!GNrE4ijp_}nwYle8YppC?= z(NNIFUU5z3qfJC&XYY8cn(YrYkho?1Z=_;lClE`cP~XbP8oBT6zGlz$sS2I&>kh&; z3>e;ujU}^W^~_NL67qB&Xt9!ZTHM;vu^{R16jc9JvP|9pV-#>B;k94L9~h1i`c{KmF&{Yn%CGBL$F3(Gp*3*-(aUl(}+!aC8I*4*fX^d@u|?0*uN9= zq1!s!%1l2)cIkpb6K8V!d!dkhV~%@O;R5nVG#S1%9~KrSOj2j}ogq}nP&0|&UVIg( z2-Q0&VMP0vXQyB^VeL2<`wkvF$i>n*$S6?Pq$P@D^E8n1o$f8vY&OdOtG_fmmd+JQ z`D1W$4I9`E7Dh(h_6-~1_Re!M8pOrtAuJgeHeh0HxM<-=(%cxZdE_rNUx7Eg`KmgHxdYJoTQaXz>4{TF8U}?l;1K+ z>R9BU^qj2!c9FF?^`F?n0neHslRr%)>N}-b8{L!zb2CXF?L2*A)_RB=X2S8l6O*lD zi?Ox02`A$giu1V0N{T!^_~Qa}+=o#%NB^>4H*C2zL63j~;ib~f{ce(L zAGMhNBMWRV5ByVfbtOxHnpaz(WZ?MJbmHj&lfI9)xDTCQbZKYn)#Un8lX^9|eKe8& zu9@&Ht4@-f@?)zG`%pE*m=mhmOR)>fn9jY-)@b4ITzx>Zdy2>SE zE?Im=MJ~1&>6xUYq!?9GX$t4KT*K_sgK@AqC+eT)TH0X-Y@{p1f)+Y1=AFJ9aYMT4 z@_gtuX3isjEUue`u+0jl)PMT)DJIN#adl$rq@E~?T0ALhG&X5|duzjHTRH)oYEfg@%WMvaDka_n|JM9c3lPz}Z%O75R6?QgY zZ+)MqYo$|3sdcxQ@pI?zpPxowF`mJqglAJQ<8!4vxE!9_yfM~Mr1`-B{((PfG+681 ztnJn@S#=__5=O&1Pw>470l9t=%bz<;xm|hH;$6#G%**1P%O*CG>cCbG5+e=tZTq4- zah>+Sg;bqnw0E8RM4^adWBr<(Udaz9yktffIWZ1P_7 zylkao*eCr^DptV}Zhu*|nG#_4y6&y(1)rgmN1?GZnS;7az1*7KmahIm4yJyI%5}2e z6Q%~2HB~-&qr>tO_OZZfn|2F@&EwhvPm*4~})9pJ*H@+k4G z3wja%qeCX&@^o=iGPP!5GYRi_{<4%?lceS4C176N2@fgbsL4>)6r@cEiVfSs(sA1JZu&f8XEd}G~3eLB8ti}^7N5NCIVlp zUhmWY@k}*A7U$tm%vJekVrO$A0{ME+(l(|?$=UYVeQtc4JbE!9Ogl_G;I)&f*2mcE z!s?N(+4;h1(m=hL1wX5vMnvaE_f=e~k}52-k6fqT%>EX6nQJ!cOGOHcR){qx53h&M zL+`azH3U*b9{)_tk+U_De}auG{;1J#t|NT^LzB)jD6MAN2#Eip@ofFAVv^a|tI_yT z?IU`NM(n&Q`m~gtI>}}6$(^=EVG=P+YhQJLYcoSVV@7S-Wt07)Vq)|`#iRjON)nTV zVPQw(nvhUP2`LqkKhK(UC3 zKc%CRqGk~Jw*7TgZt;KcmCU02SmtPfKrCl6D=TY@|4hkj`Db@}GioZTD!UWaalM5$ zp14`T_l?)zYh1l7A;DmA7AG7T&L8%D^xHQ>qF8#oeO78`uk$)aI$j&MreNR;jnO+x zB@<-5F{6KyQ3xKw={TPLo$oo{$#3qZ-5f7f@|uP-!_FU*aWJ{CHo7o6D(a5o8Ev}3 z4u7tI&sBlEi^3TX<4oV4q)q^h?Bna3^5-=3vyKBSYYhvYavkH5SwIj(Pn#tNg z!nWMF#}BJ0*AQ_OchQl~Ndc`sGX^}gPJKjq~CANnej%z|4cNhS|J zW4IfxXLGb+D{VU8>7~+$WI$agqxRBe?Bhx*8jBk%nGJRCTSoZ}CXO~X-TU`E4|t-@i*Cac zwI^sB^Ka8ls>@dBa+O9<$qEL$t$z1a+*c2k?w1;jUun_(JtEc?gO8%&!@l;VlWLAN z)c!Y=^R2T!cv_gutI{jUwF!4kSwpP_jj!tPckohrFBUbBT*_Jeo5f~REC>0ft&D!p zrg!rDOTw;ElhB-%&d1)_xyIh)&taGP(K9KPRDW93)d;G1qwPa-n48M8rgOm-@D_~k)i?S zqOW)Us||`{?X>7Vnmq4RqVEX5ah_M_aoLGjN$1@37R#C>#W=bsoa(`trWe_NOTWwI z$Pq8g`_qI*4IANSb5)wu6pJZ2zUD@>=xlr?m@t%DQg#rG^(@y&HEM; zBDVQ#%4cGYUprcuwKlbH)b3nMX-MjTW@zfwEYN7|1WK&lX=wxBQjZKtW{rgZ*gW;x z5ElNv$UURx2Q5snm`CS7Ln{K5WGbP{?Dux=!mak7_2$QxNahpnHN#_YiW;-GYqkvI9vDHynu6}t7U~KE~ zyJHMCrK)SEb36W7Z-chSN$y2|#=Ko9o=~WOib67lp>OZ1*%nhWl!UH`>g! zC+j)_Q2iK+OC>6v7hGHhSOBa%iT4*F%MSS;@$aEvytc1T7lAKdr$Yp? zA8Cr&htUh?45wk|`u^R{m?OH^C}cVyjhclznicXf)}?%fG12RGQ{83Po+~PLAN%pG zXjwSWi+N|OVu$pI7_K?ELD=yqU4wpCH+$sEH3iL^N!I1Qi)FF1_Y;?m|5^3ijPd+1 zb$Ll6O+}@eow<7>-Y=4eu$#F_B#oJc9LziZORCzCja3Uh$hbc#Z=V*wQXaV|6_@me zB%Bwldtuv;J;Bl(AC)la9Aj^9|7k%zEtjt7(flowCmLi)MqbeCIMOL+P=~OtVWQ39 zkZg{MYn}C44nGS$N1R>MU%QW3?aZ_$T>9JL0AR6gQl?XHIFs|Jf4u>1ouRdd$AG|s zL#fk%Gkf{gw2kItjG_B5L98jB(WPYKyy}(JuaE~4Ug{aP*Uh7n$`t@}s#jv>+xSCEPwYucl@|_xAm#4DwX)Swj>yXd)-O@f&qk$xS{seep!Xe^$*EmY4{n-#DF(ac&cU)hDw1o) zJetZ5PnXHrEBGFimrm(?4a3t`S$jK-vf)3<&u57VJ8KEqMf@@p3-)`o+yw>s+odkR zl=rUO6ygezT3sDVtu2@9Wium5YSJ_ty@Zw~fAKrSbF= zH;!gCTwcoKOwOeFC3$_x9LJEk+9$56dImXYlf$b$GK>ogMN_;H7H^c#XwR0Hs7v!V z1&Xs@P!?hnd74Vj(jl)<$vfaq>W_{jz!L9?!@vPz!u+12aZY=++?OL*4E{b7jcv^y zE-z{SFf`O+c}>Pu$S~_S-iP|;gXl#_>j?E$2Sjo)WU~EwD^#WU`1m+yzl@9w3sxBL ze(s`KYa!cv=QOZgEh(=Ha$oA@6pZgsnYq9qhNZl^>G&Nnr#&yQ{+<_1LyC#NTDfU^ri10E|J?Q3ljbGD@@_LwS zU)%h3>mdyrUx{$*M(pZmg{rDJUqOFyK1Fxosgquf^TkDi}U@QX}TKYiSr~%vcO@;#VWP ziD4R*?Gm30ej}F<=_HDq04A;{sx(cfBD3X?nQvB`a74@Mzi+zK8#0~Ys&p_R!P8Mv zdcJM|IcW^?Q_cJ^4GBI;&Prv_-py^(@K|_#(&8dzPKRBC1?wmN%&On;sA2!o@^UrM z^-mu@c#@9p-qe_x5!*uf`o>0bFVS8M)}RAR37Wsv=!Tt1J~_pt6%kUl`4o`|V5JO& zQLuzW>PO#Mz8^uKGU6WUJyKPy1d{i6HVwOSm74ESip+zGNb8N=k@+F^+}fr+E^ERV z7bv?Zt(3W0zl7J-_b7{#mO25mepu_sf4-6K`JU0y?JuJmY{#2=x1ZqLo4+o|EF-p8 zyV`}%Ud8M`5MSOit6paF_46$g!}wCGWC1Y;YimAjIb|{@0weNU+R(u6UJR*Nt?nwc zG040rfU1rh7YX5d69C-{Fb zYrbvG>WNcP+D-W9ML&J|^s@U^ODxECbx5u}CuP3U*_kY~4X8*5*5DHTXM|AD&`41R~ zIz0zVc_5GSKMVZ-r1RIko9ahq53L8Ob^iVeSSzpJRv)zd!9XS{?P7y73fw=Cshz3K ziXT*?MByK%u4KcLoFRqlJMzx{SPuB#7zdeDL;j1Whv_Ew-t0xi$^Oz*w*!NM{A6uHan*ncK^I-7U;5cgfy#NfPV4(NWJ5ka_>LP| z?yO(|l(>ZH1JUR-^MJwX#}Fn7YhXs;BYufCT1iFaHSt#R^-|1YaJGb z>l=(R*@p0HY03vs=#t;>Ydg`#0x8i)k1hu@(g!I=hFmgg(QX*L1C`+Umtay2>9>17 z;UZ^tfQ~}u%uKUJzREV)+4f}Uzvr+N6@3Y6nTZep?b^i%llh8f#2Z4zrEnbMjegth z2boB7ef_0ARAxTx#INA$xbL}1=8KTm>|+vCkfOA^-Qv)BP?)NvM{!h|8PE6YgP`NQ z;k<7^>V_+L_L=XHTrM#Ce*5;kvxBLMsT(XVV@aqtzYHTRoj14Uhyn=)1)3bnlAi{( zExdeuHPrz`nyZCYy>uw`Un<40309&S%qfdgfBs!Loq-z2O6lS60a4;!qqFX{tb)?c=0AFo6BFO$~1-DaZSpT4+2tjBfz; z(O_TEVrnh;<`O9D-}8XN+zsO4uP~}@Mt%JKzFIWC)InE2Ohd94CEj1<=l6B1sMO8V z(*V`?-`8nrY553!15MJ`Ha{MR!&ff}2pk6?K8R+IdG+cU@VmYm@$esQ0~?$;R0b{; zP;j)?{tu%Ia9r;#jx_DYuyKZNZl$? zeLBB$aJrB{jS;06Fl&qLB~|Qfb>-bxlboyE7oOmQILa`JzfcA#9X;XuE{;fxHrLZ|{Z(MNT9a?iG$bv(yXC29X$LPuw{|=US^b zy_C%Aw)8YR%H8bPx z1ttZfxWk*{{?XJFSke=g%`@eTakEpuX}t(>h{nLi?(Ct>-qax8!ov{viS#dfZoVe6KhrO9Y|345h;zfqEYz`H5)z_C z8|ga}!@rsk5r_6putXssMF;YVMG0<#11^(Ut20g&I;Xrf*!|%6Vqx-)6ZME(0Z?OH zK5zS4;3m5!eG@OSAwZ|VGTn0DzFwmT5AY;a@8JBGmmQ$2`;x;D?y8pnFUzy&f3Fvc zyRKwQAc{cF2BHOXsbZ7nTkTonh$_S@TQ4vym_`)@Lu-*-+_<*leHO(l+Nw0riU zmdjRpEPz3Hc?mK$w7y?gkPJzKs~Dj*pVl4lHW=uP`frN>t&48YZfsw+GtLyE=6%5( zs;mqLR%WpT@1yWYTX6Mq6cL8NZWymCyof|5Zu{R{J9C(~LFQiKC7aTD`R_~kSjK3Y zQ%N+#u4|*7+oKjUSe*CfF5A;fBZ5X&aH26isp&=1*gHM4@j2|}_yHJhDxM>P^J`|c z+!fYUf)ENUl&I8lvi^7c;ko*Sr6cglqW#@p8!w9^%|}F#s!W}lK+i0F zlO8QBEzOL|;;Sf(RFhRvaWDFQQAldJ?fa?Ir>VT;!D3)65HPR_YwrSqvo2S%#+h}J z=MHIi8)sdJeD1l_;ztE!jA^Rr`p;oRXDmmmyNq?T1fM13z7V*bP|BK%5lQTI3(T-a6O13{HGIDDmo^G`RLjjqYdKkit{G1$sS`7eW0zKD}L zxwYlK=lyQ(GJ!K zWCJE7(6nw&Fzq?@QI=gh}P?7rl#id=|ydBeAjIJIq(g3w=l{_+${++t9 z^+uw%YQ@NVpxF>*Sp^W92?1ENmABl%={=$it~rn0_sE^zVUgCXga z&RBizxO0c`T#hq+e}c!BV@9&R%klp0Pk#Wd)_?k`KEQZhGZ&?#^z5TZLgMR6nFWDp zivtJ^FFUpukH3k^^bJH8TDe}QJ)9}_)7`_<()%bwP%xg(A47Xsk0WJHTcA<52`IVF zEY1e>PX=Zdh}gZVhV9EFlDf1tgx}JDM-8mH1HHRQaNT-S8}3H&^KS3YeZG07sagM> z^V&dJNR@W|#@iFmMob`Edu4KUy|er@s&e9&JA!qb|C)N)WeEes&;9s*|A zXyI=)S#J`D|3z0XaZA6Y6FJ@0IfMTgz~NxylgmOUmSayQ%7`L zRAg2=ZHvaMdr0~1ueH&mp`n@oT;<26$1aNx{EMZRq?3GeY_FX6SiVK)J>*M1Pfb}i zVGAw0j{}tZOIBYt)F&zW$v#cO#|i9hI<@2|C@5$__e{Ust!RX(QvmEeJXOe4zfSSa zRFvSJEHY^u*~hfe@$q-Q<}S#}KCxZJe@C#g#FF9Bov72Qjj-2@jE&EC{57D-YjNVu zUi=#15kEpDFO#*RT`Yafl9H0rcIiWc)mT?7t;^iEq4}ZD zEa;h;-y!)&e9+Iet-Jwi`!F(Mc6|I#-@Q-euU+F#!tjDB`2gsM731XxXPRTh)a*Td zl3qh~cfZol_~tgELW&kgCz+jKatCiF-mFQY_oIVo|GTdft@4&-6-We8VVK!^s1$Vb@)f zER}%?jY1X&8E@W*O69?NP)mDUM4blz=r-wpS32E)cTX7`luxD`NK@!FJhm*76ZoT?DxLD+u76-c8?cok+y(wr8Sa24yox(tYd7lLG!kb#cW*{vc8XJ(~75W$u9$Z^PhA1d!K zImUd?BeR)ppSrO#YS0bM{!w|pz=Z3`F)~95aqVjYvMRyW8H8!7f8#nioH#{K?+4Lb zzpcUA26)cZaQxd|)DKp+R)h`nrrR$NAyKMLN8bY%-@ogFxByITt}lJ@;;|q0?i2$< z07T3Rbw#xFQKqL{#_-pPorqg#E79u2C@Lt3D4pWypEFymTXrZJRP&zqwE2&lgf6}> zTe$S4iApY`*0fPf!nNplz=%fNAJKa-*7Ol033AR`5Wh-Tf9TjE(zZgQPYRS!YiGqu z`)^z0#pgJGYl}!kFg?gc=9uy3KVGDgwh57rytlD3o%7NjR)X#)wR21xG6<;~fUErp zNt!(l*+36Vts9Ta&#VE1ZhOB4;%*1ZpK9762Z?^Rpd;-~RDTl3fUY?vsJz#doDE7XNyx*=aWqcx!?KDAX~ELoZLJQ9C7~>enX#(Nl4)DClKJA3MZiH zGIEB+T`sIIH4dt3FKJ^}bhv@_Yt^L@q3Uu>tk<{ON0eF6$i*omjf&dqYI zDw^kPNOhqtfDc>)n>2Q2jfD*o_aWC5GzS&f}xd6Q=l2GX0-c#_OhRZ@b`%+K5ekyWqrC8ayw-+56vNe$%KC^?k7-Z9nuj%2W&N_~CCIB7dTJL4|=+VdA@cQ(4F{ZqT2@=I= z0D$Z2u9q$}3eA4(nPb%Exiui)zWXPs>6wqmLaX*QuAFq+O_arGTe{3!XXowO>)R9x z5`X?!8M8XhxS+bTC&i|KvdiDUI#Ba9&1K-Uzo~IgBb;+Fc7AUQ-;1FIV52Ni4yV5H zNo!{t+oPo?rqYNNdk!&V1Y7^ik0L%PR9AXsD;JF zwf(Nzf4phEHW?_=Y5v*lotrZtjxkA?WyyuoU?v8{as6;<4Aai?FxhiRGYWn)YXC_oXH*1T-L|gjft+4PAc9reB$ohkpG(o_qth5PI z{iIt4BPwwy>P*jfKHZNuKW4i5B#505N_#?Aos>VE)9#n-%#eROGKRuSTWR+#;rCj4 zdt0a@)T9^LQ_Sn@2d+CP%DjZyaJebqa9Z;Qi453a(F#_ytswpWMcNZ2Bg> z5B1TboqdsNGA!;(EeN^{-c?;MSM+&t0fAeWKhdIKbD;XH%azac{A9(T-QkhK;Cft^ zaXS^3wY&Bt?_MWTfM8Nyw*hyGMO0~COWu`nb-F= z*QXX@?d!1tdvBqx)BC*!PvOKAxTuoO3rF{Pb<9PUcxF57)aq~lh2m)s=LUNUgZzBM zG9ckV{=geU@%F_1*Sd#2gjwMQ`po-1fh zUr5x`x>vsM2sL#_X(>m+{nwyFq9aerWuP8NV4DDY&qkaYBp4?TDEXAQ*|M-8cEtfm z(1$>Ux}wl2$UOGnA4!e+x+US{FH7E-iK;M@dGX{x!d!o#x0eC+p7xw7%4;U~{rh7` zUO~zfHv=bhB11_2Opmw!y+&}FYR$nM;+4o(w$v>wfW+s3F z5cKCW$He5nljIa}qOC5<{09>4kt@Y}cWd`vG8;Jq-3f+PbkLRB`coe?-b8t0T8_^( zK^S{;aiP830M+wF&nasF_uBY;Pp_*D@C(7#OdCPa)*L5e;GzWe^Hbd)*vWVCssT~< z25VxWFAYFmMi$30chIeSQ5wBDMzuzOk%9qb;TIB+y3M#tcu_QcjG+K}t{*TZ0iFTQ zZ)QO<(X(1S&cxPszGh=873AYyV^dT0=g&@Dk*V?V@ne%4hDc7?ai&YvnLso_Ptr3m zWb6+Yb1qg=PGx2uAc%yCsl=_P2(Kmm0Te51AgMIRSs1#!Ari^+YFNKNndyz?V~lmi z35yY{lQ)i?c;@J%yE3byoDjS?y3{?f+KIQF%&B^>+nnJ@oqQoffk5sHjPk6+$P1B=DSWhPo5T@IJOaqn?9F- z>zYxN-SXZ{%->o9m&&1?DrG#kHuYg>-tXE<4b&Y|4&l$y`%C9K*+}+YXr)MEKs@AB zb0Ll!fSy;maIQ-ngRD`g?HG-U^c@l*QcP+Ia-_SYFAZA=&A%Se_B)i!1WHFu_(>B4 zLu2@)%b=WuTETFBw<|CD=hAe>`i&CsCAHF9)6(v_xLk<$oDpj^Nc=)1ToJn>B-^$e z4TLbXg?2-QV1mm85*mV$f59IADA!?!?C)yaeT?yKK;?1N)nn2yoU6pTUU9qO>rL)r z)lIi5rnw{iY&00P)wkro0nCD$G!vtd2LG_)-=W&t+F!Y!jDkHVyne)S-n&r(PW|c|W|GBLZ%qrOkM^&ZQ)uIU6KT*$K{^NmfDm3CvC?(J9$-zYo*vy3}%wGBO(XUNCZ}?7{cH zs2~JSS?DTN_DPkq#SDysU3izcZTa(eG z*n@9gsl?vf9*Z-8;KR~9sj-4^FML&y{hy8v({JPHt@Gn)@rdf^>9zZUcbNP3 zDSD@Q7ix{TcBY3-;CPc?BE;pqlohv}H^j2?PXGJWVhHewQYMZt~X@w=B-5IGuzIz(*rdQ>N<(GvQYuk>~kicv`P zA7MepiBM+%L*g%Asx_bmLQqP3PqgR-MdK+J78Y#75P|~7RI|fBKr~A2nahkEYT}AkavFN>0{4sg@W4* zDQwE(PS`X+LD-+Xb^{I97OTPLGcg}C+VIF&uzAM{|a;Qj7Q877(R<#rmWX zDr&EBBe_SSE_{WNgM$#5Do+WgnP*Ul*Y&}*kYg8*>F`6-e&mew=BK=BrtiYZ3{w+f zWIdyR$}+NBxSbarc=Z67{b^2CJYZ+XpOPnx$p(aY&osb&eJ=@(+%ZdHf`T8W&)bzu#_Dk8(s-SQ8w zgwu?hqYv53k^G=T!`L)%#7dR7Hkhdlr-yINkTdT!E?E1zMKMRqT|ElF!~j|Gfm%&c z3G@M#G6mKt;I{oyY>&8Np3BtJ!KkOiU-+-X1g9p?+?+8&f8BJ6tjf3^wH4yMiuMyy46pl?! z1^{#*EOgcZT#=e!4-t)Xvl&Qo^XGuuV|*bX^oL9=LQZs>nx4+G%=!k|2HWYL{00#q z*8z5R35t&LARX@}sqb?C0>bqYHVIrGPooAm2N`)U5XLH`kz9eOUa{qf^pH(#EnV)= z0g4)7W8froQ9S;vAcqPKNtS!SKPUiDIExD>n9|+{MbJ7$JVq@Lbt>>gSG>*#9#<9Q zUNrAq@W?;cf{>JUAClN^ykDF9l@9bqA#)vDH^0bi$~IwV%Qt2~*LC_N^8Sbh5kP z8vVofLo4={I@_B>t!dkR9Yolr_(Kb2oBgvMg(KygjCDXpO?0=S>iMe%(m!D>^>*hb zz#BLP#n{00NKbq?tn$=-J^jl(Fx3K}4FSSNP%NIA>EAiW+)H|Oad*3V70i1dbvrXM zIy(DtGtOziuVOu;!k>cq(V3Zwooz42@Gw~*dID%HtQJr*;t*i}TsquH?kavHBFUoc(3|#JuH#lxVmE+4Vm6rm#n+~^lgz%Zfy9s& zV5AUSG+d(pXT-MXpG}}%7(JLv&~e;d7_S0*NUPV7%1LF9CbJ4>;GEO3jO=plLsJ5@ zWspkbV#q7jRoM2G*}S{iPXJYq5J+o@OZZJj)Hh{FtSFEuuij_d+d>zqm%}%T0*jT?GVApWEpTW zP4*=g0mfdfjlC|kW4$lYesiHJ4H3`8R-!>%K=^WTqpUPf@z zhTH}G{h6ZC_|k(XN>#)&_UX})_UifYnEp|^RPc)PXqW5 zW{N89U$&n#<^t&SqTdAw%k9gfnGx~RU7RDXnO3>^f)Zwt>7?nq>uU*7igs#Fj+OPX z^#DuLcCrIUO$2YGWni9C$TDnC1q6VanVK?D3FK4X54{$Pj=|n*x@WwiDz?E{75)$&gy|qLM;WNUg#_wDn4F>5z)Y;6GVpuQ+bgcec zVMAb1^2pQfu9x9J?IykjX8m7a8t}~?h9DRjZ^V@n0C-CwP{$B{4g%r(ms(T^<{EHv ze_w&*~#(#QjIw(+kh&?6Bew-}h277<)O>%N_q5XuFo7=!YbC($3oMFm*HsL;GLNtMB zm4jw*`u>Y&<90&}pVevs3NJV>Btx&npRe|&MAKT(;QD5$oKEerg;2m1AQk9cPx0}c z?J)viv?O4q0IZ|@{-Inj9vh-IOVbO$8RISAcJ44I5-JM_Q~7a@gZfaeLgp?LVhNzC{P9_{!2 z`=Kxt%95*osAXK|QB>ysD(cZ0V3#^Oe^}Rlmhsm;3bXOVXCNTN195wCo+mUkl#f8- zgMWL%PT{Xlf&Y562uxNF4ffZAD&LJ!7tkg3+L*`%C!1tbv&u43&5gM=j_1gdI4n1#z)DWjzafY7p{egzDH(A*IJJ&4p`^D{EnTn7+Bt6*G+5fC{1qj> z)zwiT&*-o;-<9+hXowU7i9P?Z6fX1wZ=Ug`v(P`4!ZU#GUTi>`n%iX zHLm-`w`{jI81@sw(^R%#x%$?=rZXGye&Wr;C`FQ2V+|~&llBuMd#KiV%7>Zf$-D3N z2!N-7v85y~qI)L|K#R3MU#U{z67@{IvlllW53SCY- zJ+OG8St-x4o?lbXfrYX$^5R2nVesrSCWm6pwn1AWzRqt(j$xXn_WJ;Klw_z8HcN5g zLdvFZy#z3U5G9}ZK5@NepGL=S#`RT| z$(6~f9RtN*)!$xN6$U(h{Il?(ZK_x7V4=Z-UHdnjw+68{zKlKJ@os6fPP-FmT2}O_ zRUQT1sS%D_zF|NP!4vETLth(5vVjt7xo5_;5rMx_|00f3te}4!cJ>tMn1cZ!qix?s0|8V(v6q7CSyl#Ldsl z_tWn&@oep0fR4XqN~F%2i$-@6LM zw!FOKRG19>p^w^zV@ZkQwOoXWbF^H_bPQ%Y!tZNHit>i4Yo}fgjXAbWL@>U>gHZbZ}XuAYfA+JZ@ zDy}j>LQfGW#HZFw1D>a30}!$Wu$!&bB41$2QL;v7hfO?2ENy@{8h6I6 z7RGs8H+3k8cRDn<)sw%Z2q8k-jtK`!p#MvqokF?~kq~Pwrfncszh-xS2mr)&;ocss zyb;h8z2S~ep?}|LG^f9*9Uk@Y=dfSYuHCZ>7T=(zddQU&_Q|L9+s>JvGq96`)a219 zjjc-^&BzMkILhFO1|QEZzi>o~Qk?Y6u>y(u%!Zf;llh_2r#}5TVB6a1RzzEZCgSnS z(6Ga=gHyLj=^(J!7>cmAAcygr?0?>s3#Tp*m&y+^#ZGQFN$m(XQHzBg4MZi+yue9y#o#!ip#T(jYqOYI~>&kD%39of2HEY#t= zUU@a*n>N|UHgTn}64)h5x2VN}O=L}pioHs`Q>ha+Y__s?IrDB@=`vtURL4l#hUi4L zR6Ev}ptq#`$*~(>$UNIn{96*lB}x&az4WK8W;W1eO>HeeU}qKVzYfsib?YMpk-uFyR{i$QfkFaI5J&iU0CKDX!-T4)9n@(pa${|+%VL_RuxlHD8|0_<_ z$ztY_yYixjsq@dSTGW&_hJU-zQu*_lL-|VhEj{mj=CyV_89>Hhz4wm|eQnF~JSqDI zw02}=scw3$?uYWh`Rf3PIRtc~-sQ89?w7@+VOD4KT%6A~@ULErM8OR_S8g_ii;sbh zb3VL)g!^r)wJ(Ujnz;2U0lETkma37g_K2(lzK#S7=cx@-Ol--s}t)qaV_|An{q2)FdB|#TSOD#yDCNHWCy zaxIen7Pxo*{Q36<#kF^Jl;DG4Pw=H-NfilZI)z!HKDM#(VXJ!rmyL5M>)f^7%JjDXzIcPA8YkoYko&rmV6uQ`mKPKF|AIyire({ z_9Y$!JgMqJ#>*Fulj}@Hl}TTDpNg|zXN?FZ`q;8mOJ!$pX{(xVfg)h%X{gGO96OGg z8)i9WdFGJ6IU`^%H^4Ce0}s#Lk}%X0-<xl6X}XjL_fGF>nW2|p$t|0rt#u`bM!SZ}+gY@_ zb~ctq>y=r$lE_}(ILog-u|GtH>~D()H+z=|?41|ou%nO@6&=9&=p)s-blswlOXk^s zk!e;cgi_GUroXH%X#-1 z(HGloD}ynU4L;yB-5~kr@4xJ)MHxZ_Rv}OcM{@{6NWq*QzKq`->la?^$O^mu9QKT zyy#pCW^fviHRP`mME1?U2Gjb?JDh_`s0;W{JtzhLcC4e0@~yd0sM0by(MDd`Ich1?KF8VGzea4J}? z=gk5QbPD#i;ig8hx=+34*#`_NcWRVczxj(_zy1pN0ExB=X;(MOodt=z0ATqaE7{PS zsJGA-roC54S6q-=YaLcOjVAW!U6p=Nq~xXLUHfAcj=02n3EPN|-rr?D#Oqi9@%Z@WJkv_^^jK+YbW$C^6RH*=^ zdDIIBq$Zot7Dwt7IDQg&O4ZPl#~#l-HvCz&pvc?49=e74FXy^b_B~$IjF#C7O|07C&SpZL; zMUjTLUGF$|MCYgc!@Bn_ZIAA$9EiNdKMQTEMAU5?gj8X`z^+t9gUu%JAz=hGZM0SHT|ztyiA017nl;Lx3q~~U zw47^3P?mh4F&e?J#IGpG7FCcw*0l>yp*Ocf2E+1nvqj_099W_S<#=!DQg=EcE8ro& zl$Dhc>XGtRleJPx^`72n;mEC`Wrr{Omy|6Bl?xs!ON!pAL${!^UZNbo*d3dymD5T` z-pcDbU^Wi`qDuuD2mQ-BQoif76Ol9JKttPY->+L`=|}^kZKP7S>Ncf|eBIKC$@L4?ErKrKWXR_?AELsJ}X( zScvLLUv{U-$w`C^T|g^{7!>T*Z%Z3?RY}|HYb%LPt`UrKm4iZac&`s@|9W$W(v>+< z>%q}u{QzH9LoHmwc}m}Clu2)8i-#iYMoBO)Kq~y>^ESZw!o&?HM5rIN!ke?ZkR=q9 zm3(jqT^6^ts7rBj9KH;(q(p75l|A;r)Vm{+T0k2Sm8PTxDaW`b`q5=dEexl5A3%AN+K^r}eyod>Y3-SdxmRR8N9Kir zJ(N*;LCZvREC%Yc^(SO{{9W?NQ-`E?TE9xh zeqlfPWJcuG;l1*Ub_GE_wm-_LgHV~M$M+(g^LR5rnw8M(3_pT&?g0clV@4f(v}N9) z(bv1n+wg3<@0DX?2C+9bp=st3^7WkXn?hk(#C?N)}BKhR>|y z#5qFrJ(Bj+HEH6b5pMwK>-GxWQtZkXe=en<=^cYs9I0~K0VU49673Umz5Ii9QQFcl z>ZU=^Y-!nHxI=!0oG`SqA@1Q-NKc~Y!FMDcC~*NnOME!JdIl7(xYcr}`Iaqi0C1#9 zus`;b+;L>{g52@j0CoBKu!w|SLn!r?deYP4OtSCYX9Bn?ctvS3dl5fD0r1_j3n-{lDUBgpd7Skvopx1_gM#=N~l>{(^t|d4dnY ze{lf!g+q=%xzP*T^>0zVM?X`2&gGJY_1*cO4d>lgyp^8ld`NLDOYr$X<@g=E&I-)A z_g6Rtyq|I>@&s>(A50+Ye=+K)zk^dCrXKsZsDiKk_m}8oO!!*?G^Pz2F-Gl1_ID5s zy!6>xujnKy1XB7PLb?-rl83*;i(q)J1f3h0!+bpCM{q&Fz3;sSa`XFw{@s@hyz*ZL zR{wpXNysO&9k>_}5-n^8e%k#Ja%M?QcN6R|;5Z--{07o;tDbEjEP7ueY^~36(w}fg zxWeS-mPgdtAwDPO%WWk$BqG|ZKmlu@tJ?3gfiMhU@cwoA0dlRBlMtz#-yRML)ST!` z5Kek+3SY=BPc;LI$`A?DB8I^J3GntvY^_b1iCqSD!OLeU!tm8|c(E>=f2KerHS`6# zO{30cS|xZhm(U3GCmg^45fprC)vP=X;X?Edk-&*MTs$ zF;L4s>jKbFRcT4Ge(*$TPsc?}P{&^RW?R<8lE7%pvY&pn^CQB{ z(`$DcY5?>_BsB?~C?Ut>Y)xudX((%gYYo2f9EiHc+SivoD0XVEd>rds+~%SXr3A2- zD^c6rV{{g^5XdIw#TAi}n>Y}uL`i|%s<|5zp`0J|< zIEV8+0p$z4yv0_k(&Iw7EzIPY*OwtQft~<z9*I)iJLhin>v$MwMT+Wgg} zOdWf@OY|NgC&dKsc(e{Kmo!^sMes@w^0mcwGPg$`MrPhD3OnSjwPMrZTQX6XHk|UT z1-TR*RlT(*VCm-&~{$MVr2 za}P}uH*3vr)K^kvN{j6$wESg{SW3d(+sih{k7jly9~poY0C754a_3%8m9VKX?7no} zW$GzTk^+6C3h24eP18+6esRimcRt*et$rR(P&KbDJxx9s>;l)lt=EW#d^ z{;*D#Xrmf?;G|Cv!7vkNLix#UH&*|MIEAu3Q$I4H9oG5y-&fJNsB7(V1&U39`c>`RDKBVHC*s~t5V#KiOGtmrAH9Y z+Uo2()+tKM3bt@E%F;qxdXBQXJPSYXAH*u-G?Y_(gk7RpX*j`ZXW|*VG_19pUYHJx zI-Uz(2@?*s9eWu)(}t^GS``*3uBwt6WE?uMkf|}u?(h;kr`4kW#I!V$!6L@)*y1z7 z;Fo)SeIU$$)~q1E(hQrb%fuAxy~Of4%-dqDK!7_!0WB^5KpQ#$+Vr|{6ZNv{y3K1B zRT7N^c~-m*Sr#m{z0#Fg`G;1%8z?r(kC&W|u|%cGH7(*u*`k|17ig6pRBx!B^$iSo z>q*4kvVBW?jK5Yy)W522Z5|j=*SCqaDx^J=D3`9*%2SVBnsUcZP)}KU@5h;ZAZYo( z>uB3EW+?Y>bJe+nY;T}$S+dj_LiTGdLQos+`qH*==a7Z|3gWBa#R~RDjl~8Z z3IBQeiDb3R6mFOtJd$JHQH!er>k zac09}$V4q9a`8rB5m)7v;9H|#P9^7Kd@>TIzAKg303e33TL)R%+*iY?pEhD2&h?=D zU5_cw5h||^5z9-fy%_}~!rhtXXQOF$zy6G#sl5N@%4Do^@$vjK?eY~^_OxbI1WLv9 z<$H#t{LNID5Cx>+jyy87D@9tubF?p8m5k!ob(e=M4!-Sj2o`7h2`%j+7C!+ONYZw# zl?MNh!0O)D0)hUTZu8C}p3mCWe$|uRz?!_=_R~@=7kCt5I0_o2_tYy;$lTw-%PvMm z>(li$DKF{bx}p1SEcHCF1nxHDjb?;*3Xh$Q+Z2f6&omw~T)f~ta|P=^&~fIcpL$g3 zDS6MNWQ>79O7^YpW%A}?^rkPFP=&j2OW9p#prKFknhro9`kbJ|CRxrdJBXZE{z z&WX%Y9uP@s4LbTASg;$V(HtIi7yL9XsV9@_S~e?aY6op=I>v1dM{Nl}kHB?W6IaJg zLr;;L9pQy#-h#!)t~oqCFC`kO<8HM_qExi$i*n-BT_N(;7cUAJNRt;EnOKeYmIJVM z4n^V2LuWiXnr7ua)nRn1F_Q5KF)XxNM51|Th7IpZrlg}IuX{K7B-O}^f;9F(M5fu5@DYzd8aFu=unFIRv>VD0M5x%`7>XDD5op?D z%a?#nJbRPQL1FxTPlu=BD_NcVg2q$n>s^bt@HO6lc=bv6;J!{Hy*6Fy}YD*A>fa~#xo ztc;F3+mhS{dCAC1rFYcnwe?deU8d7l;U-!yY3eH}rTcm`#dvbM2Rc*c6Qx2kN~iT6 zv8L1iH2E`Ps?=rMii3L^>mw&5Z?NQPHEEJrS`QQI`{Jp>wZ;`n8Y(_!-ni^=wo!vH zT%HGmXUj&#_LsqSv&a>m8;t_`gVO;ZPj$xP3(;O#=J$R~e|oAjgzmnjBFZIejlO;X zTONB)K}`6$#WG3yFlc6hcXGiTK4~-G)|37a>pTy5R7L^T;K7yNcmSqAp(CVe}0IeiOOnXczhi2<_538&0Mj-eid|aw9?B_SI*vA8 ziqW(wN2^2<7q~#1dape+K1MN}3A-id7PC_`AN_rvmL>d_0YrYS2S7GmuEpuSf-2rQ z+TEC!FrJg+twzI5iWY5@Xcr=g6=!Hu9&3~F&!)(<`1F2(D`-`JVNsPY`J(=<;Hx8D z-X@f)Y0R#Ro<7mmL1og@5ZcMc=N~YyGwiro+^<~4IoC-x9sk>ZQqyt?t{!Y~Tj;AT zaaXApTC4SenxDTcgrf&h;_Eh(l8!>guCa$5Wa{cj1`8pDtdtR&K}g^vIGZyK(ULQe zC%}=4bG~a@u=PUcAgV_-`8*8>flgRetd3rl+KE}T+YAwlBu*SLv6`W6U~}oa?*vNW zjcNAL_w39A)pgu5S-6j}6Bp^N5r^tAYw^|j=@|B#zSaX9KIIrsuR`g;2e^rgV^m{? zZZCNSZz1=jWyrb*Yah~jJ{YR~p4n^ro**%ru?+qE=TxnRj_snaw7c)VD?#^|Yk8J1 zsD#-qZt4S@-|=OJkW4o6NSBc{zI4WYlXbZD(=bS+FC|Lc67uGzp_~kNZL5)&r95g_=>|-xJ&DW zr{B?~2+oZ9xN$N`r?QM)oMFI@>efE=c*UUig?j(eno>pP9c(#oU9%N`x#5);UQ<~N zI;JoYS+mUulpd7!jt<4?z)6nFhQX4TBcD#d*Z#Dvr17OwF4~SsSynHp-?Yp?>pOb1 zYeFBP^#im%a;vj~S|44#o~vZ^mZ%}BPufL+L8jVE>{>a!YcIf4ekl!|A-)NnvQfHu zWNXgESfi;`va=dSCZ;4IrcFHs1$_fFAjrACSRq2xLz{l6Eiz*1@sC8Gtf7e{$}y@> z?V0M2Mm$8NVvLl}l!nvn)6H}%S&X8$>R9#}g2pplV(K02ACGgkjaaZK&1hCU0YMZ` zs*3`5bb|^_X6I%eg7olayg#bN&h~UnS%=eRo`mM>qN>5Kw+ibf>n6>obl|7pI=WZj zfPE{U-$j_~)_yeazO=xWK%=x_1B~iBy4qRix$@I;h_)yCO9b8xlW(k6Pjh#+*NH;6 zRjk+3t!>uJ77wYQ`>waUWGz0Hh?yBQs?VAzJ6C2I9i&Yyw@(^CcUp_qmN;-y^r}{( zBnFS-SO|J8c`@?Trt;^Ej6zNIFX{}72D;)-B4fsC{M_*pjUjUKLgCaK%DhVS;gH9C z^cFuVN~3fwryf}@KNz1Fwe?9{-v7$-fgl$5-c-+-4sNdKmQ=mH;m^#@JZk@N)3`Ij z(=C{^ptA0Rk~XgZ)yy@Zbtr++LUIWdXqw$Udq@hH6!OrgaQwz2cNw@UIh#wONn|aO zX2gn8ms^%BZZv1e%Y{iR8ttZ}oW7ov&n#ui&(YYQI1*o&?VCWKaLZWHZj1fSmdPBs zK4BPKhJ3Bh%dnGW5gU(Zs*9pHTZSD%`0B)%6R(zgsqpVqL0yXH#iwo4)GHqc|*%aic z6e8oY;iJGMVVlbB4p*b55-bAD-d+l1t`ore)L?$d4~}vPz87WUFH+%`*eah)67JX$ zB-kr~x|Xfae*nezsJ^<9WkcNXOD?Oy$MVV2u+oyqrHzs5n?hlw(aZBxYr8eP#xzST z(z4oHC|^*cR?`pqtOrhR#>gedzq<%xg?GSPyDq zr#=qn495=_-?RT5r)N5%`JsZcwA;P`Yx>ySq;%4YP22O7rSF>n}NwMR4|P17My=UcJ;ydwJ+tQ_ZkiOG(B`$EsOR>LNv^xNrr`R>1jyt)QOKmctMm9& zx_?aCz7Yu3|Bh+y#Ru{*O#gv#r&LY_$#1lcR*@+0TVhSQcGO|fSTP6e?*`gES>nK0 zlXd`oYR*D1CjSKQp*)CC&;njJh0bA?Ucm4TI5{}~j?wo#)h#wQI2*1jA|sOw-Vy&B zciSW4u{`{8u-GICFjPNquU*W5bnO!`1CD=V1|U7z_?rS;;jgVGKwqlsO=Hjicjp9U z%Q*4BQY>`=_+Yk4fQK5vfga^+PWN{BSrGmZlPG3K1?kx*WH4bJ4+>WKl8-)3Q2Ytj za&!r>EG|5#@{?kb^OvdUJac>?bf2#>Iwt4SCxf$ru0qWj1mz?j@a_#kydi(&-G~Nf>4ad+N1y| zg!20voLoEn@uR$9ot49)Xqt(;kL4KTomW5TSP)4ka2FIk*?`h2o6pZL#LYtjkFNh- zFcXK~%x4QAp>;bJy5+SQ5@7{GnlS5pb{A~w#>x?s(w$A3qp16i>nI#syi#Gwhj}sxR zG~;?3mU>}#Z4Gf_YGdlyz|s`_G?#jag5HF`kCYyJI^OgL2Deu`o4P7^OY?Ixe#)=h^q0|=e)qrc3+9M z7c7@3rS3!{FW96#1_Wu7RF!VdxO4@;lmo+se~XQWQH8AzBXcqy(~aRLJd)&WkiEP| zN98xO6OO;t{&=mufzjtA%3FuaAcun=w+bP%B*F}zKI3p9)XJQt$$R=G;j@a7yY2y1 zf)$a@_>s&f;uFNvv6(CTPOBwC$Q!?`hu&X`oXcKN*ywxnNtF+k;tC*sd^)$5Xg3=7U0YZF;9!Qk?WYoMIsq1uk%8fM5dfm{ z13Nvin~RWMX~hQkA)MjJS0%YmFkaY1JZj%LbqZQ3gnx3Tl;mJ9F6k)B)h&9U@f;qt zfrO+EE%(+T!g=pu^xbqNEB-{FY~phLQ^0s&O-4>8@s9P_=L3a#thHV)8}p&y<$KJ8 z{lcrx0xxym1IzO^QOpl!8tvZn0=)Z4h3^i1C_cRmgzl-2RTYbhRzVrw67^_`Ri5lf=bnzT9*`dpyUCzHqxjE|3)LK*ic6gBZ3H> z1S<`8PI?`o(n8balh~R-vcG+M>Oi3a#X&k@_OJ1i_F6h}H0kn|ty{#$vH|-zo)a?t z2hiFM-*Gd?wL&brTd@zaQV+Xh`|}lqXu3t5XT(4zGBDf|6rpOfdeaFt?&2(5@Hg8( zxtXv9%n^>CqBlA8*X=G3tVP2U_$1iT_gxz=DQw^cX1?uLt-B2<;aWuMRF&KXuYiay zzPyZ=of$sTPDj(df!AsD1*-)GuVC8b(cWfqhl%WXE!Fi9ACx)~L!k3hHV+Uw1%1=g zh4|qE6B7)7+5x`>#OA|aU`iU-H5S5?n%<-yAECPQco>U*rX6k>ed;mu-%Yc9uJCyp z=sfUyl2wi-mCI4rU?Iv*MO2LVHSi%MF@LE%_(ModL~i$`+fV5Vz7S;wx8q;&0}*`c zC47Tm9X{633d{`^8zdcVMVb{J?3Wifq8y|t@MF;=Y*CT(lcip_ZY7n*fH*zaDvy32 z7AMC<=?0)r4s^^71~LM%#!H6V%2UtmT#yLPry3=vB#(B#C)*$h-jr%bjOpo&c7g}p zb4bv&)BKdv2mK}f83J*NV>R~RGloDg&zw1pPpZI!&SipEw8d6Nx8IoF5iMZm{j28J zEvub1px${81bSbjKOj7_7kt6V$KSsnCzDSc-q)GRg zia6)Ihz!CHK(1j=42IhzvO++uosbs%@8!c!hKauw{C_|3kNuJK?}>k~1O6K&Oea(S z&x@pbN&)Z4OHjRNy1RkaGgHIk^MlnTKoyLr`{F={#lwe}LBdpk=wI++5UCzemfW|2 zl1sx^qmxW<1%IQojcEt?`gizx8MhJ3x7iE*x!e%0=XgEaQ*P@0Lmuuu^m?HMm3prP z>cfAtD(T7QH@71lk$%o9KS{O5W+iPf(m+$%pdK?oC%5qP>+7>{CEsE|b7FiJ^zWUG zi~Gm}C_V7%9+xa(CYuoBZ|5T=Udwk==*A}QWyj1;?AH4QRl4_=(pc}l7EDgWPaMM{ z)PTDWh;72e*KviU5%@mkARS%M2WJi3B4{f3-4F!|KWtLmMHXBcseIFV(^l>$A2|*@ zeU91JTBT%P^8onDm(mXJ%Wk!jP6ckys^Pk|&Y#>Df|snh18u>=r2^8wH|axoD*HIz z8o))l0GcPO1I|ps+#h5<$#dp8WS3pSCN$wI*>4XCyFcrJEaPyYK?1BU~ zA#E#z;yqb$8c@dR^sP0MFMS$ktmNT$eT&oTob2G(jFp9nZT}o9hSPXt?<1pK(q1L$ zRWH*1-V5rfG70J_QgQzKV^g}sJ?O`Aiu2!G{9dnOV<}|yB@fFBbU9Bpsyr&}CM`xq zXl;)GvVdMiJeLhP&KmvFU(U`0it&#OYY&RE;|4e6kEH-pkz=4EzT`jyRDtwyzBPW8 zo^&ros$xBiZe1moRSgB*Hb!4`Be^qk{1La{_%2;q2AowVxE(z5B9PT(G2!#sz1~ha z9}xGJFYyMF6L&7MIRjTK5fE^l<B8VXYuY!xxt6+Msq11W_tUG7i)|lByVtSg)@yD$0wRDXXP{30K$Da@9qI$@F zlml|?w|Xgb$7g;V6GLYE{=#|$#yr79PVpBq!#{17_ajdaWk<@onI!r?(|zyO_&|g0 zPKm6mB;j!iaFZD3{|QHV_W2xrCp(J~0{oICdk5b0DY;L0pxnISN1&3Sfboy$V>0kS zRUvN(HXvT`V<;UeH;CQvf@|dq=TS2&yL?k30ql_ui|L%*g<(vw8_sB~;CVX7ZN}p> z=CbJl$ub6qIbnIM=Nj;(%(n74zyhHTd87IpoFt{JtzXF1obhzKn1(!isnuFiwiBCB zJlC3hd`f<;gDgxv;X3C{p@=}3SV_|noH*V1w=dxqqL(W9!U&45{i%WL5(&vTmzo6Ks$)qQh>s{K9C zHb8`wz)=s2BN$*{<}BaQ*5rDAN3X`7Q{ggg$chX04!$<<;%RD&exq>HIg;Ufx6$*c zA;VNw_uf#%8AUUnRsDbaovybUx_{^PU)W%M6`W&f3? zCKPLe?}JOT|3usV9yNGr;L(Xr7MS~AR{a05ob}&PSO4kF5`M!-fixwq?i|dMz`5VRr)W&~RP5a-z{r?Qz_P;ULN(Ux2LRsX=6v2eZpO#y3 zV(19+JTP0&my^3ul9<4SN`A>@CJSxY$Rz9g*^jd9Z)O4lGU*GNX|0vW`7Gm_%XqC_IkK`Q0ke_^4S!Y{p89wxFBHfd4b^U7^a;DOUo+n>P z_a@BLk2g3&#Bu-E7+MBZK^kfLWK46Gl2$2J7HOghe7*DwKmKTVfMUK=!g3?gG+<+z}-#%Bfq*;<%?`fO$+5Y}F1=c#X8uxG)o`XAxs^guzbd;OnHDqET zA}<~9lrG_qbgA8zqyB(Zjoeh(SNLUIp@$mDfci*En&=oB`fn+(bBx7AfWZFcJMSrK z`_?SS#O9D`P)xc<^7Fv$-SqY*22Fx9!EM~bATW}fvBwxJZXM;XWp)`E?ymStl=VvY zjTz;Zpd?2OhKY&@qxL&S2dbJ254@*8enNsO+YaQ;wmxXP9UR) zy*Kd)SQOf^DQR+L)`F8c&E{R8L~_WHFb;$q3{3?+6_VaoYfD*?WDIMGsMo% zD6!KD)V%k?t1(%Ao^$e7+n(QQ50&n`*!e9!>6sE>zfQ%oY2$SwE{}}f_p-^6L>guk zk>Q<5+;w^gbtklOM@?X!2ol&hX!EJZwhWO8mJ|sJOPM4b?*YJcVcmULLD>h)glB9$ z3yqEr4dCv_i)PPLt8sB{o2yd==JHrSqt!xfDnA=H!1V~haBF33?Cu{M0kci$e$|)Y z%>K9hx9NpUE`#xzbSqtRtB2iTyVBd0RHYr92|`3iz$41 zz-H-LCb4*$nI!I4-WSY@(E!XW>VIu?xMGOHnKhGy9AhZo=4;OsR?R4)K1UX2;CJPz zXkYMKZCrDAlir0lR0tVqtaTo_jj$Z&KanMaB;?WHDN^$pN5g=Hs&^}?+}bPw6uBe; znbGrh^flTcg|~4GmV@ebBxrwxm#td9H*I#I&t;PV>eM8ki*X5{IteFAAzX2z!x z_|^Xo=*iM^8|s(7;>PtVx5jHUkjb$hm+ICIqvAIp+K<0?!V8`&OS%HIz725T-1Tr# zA7ONiCV-!yL#j=swGROLvwM3T+>7Lh3x(IVR^)E*g`9(=nBNBvBfVhLPEzy_<=F9! z6x?X}=EMkasd}PgWRXz3F@&0ApqDseF+M`$`Y^>L@&S>7a|gQ;1GL@1A0-iqW%U!D z@Y{C2x-w~T3DA&g>~G6GFz|qOMma<~u(GhIL3+Xo5?eby8&Hl*ey(6~&FLU(!u%mH z08+uhix&qamq}`eVKZNt&*B*%$1u+GWby%{pr$4J39Lwb&EOhx5@KCmwyCHuiin~M zcQCERQOEg#mC98Y&m=AMb80PWSK_NfITys6UsIHGs zW4ROIOGgV=4jlXM3IIP;}Y^} z4fvRAL9y>$rrm}9q`Fl7=d^sf+RgctRulE!s;j=GLZvCCU67u$Crhe%KG|feCN{?- zTywrR)W6S}2bnr+)yZ6KV_N&Ol0t%p25=c**;eq;+=e`}&l!~GQfgKQbDaJpNtXt6 zVY&!MIsh*`T=16Su;10C?N_r|9rw0b89i8u@dFUy)et@D(}A`pH@kN}SxG0(1EvQQ z^^Dx;1MdMQ8o%#HDggEj2~6D@*K71t|C}+eb3-Vy`{D}Cd^NBQ?}39X4uWCpMflBj z9M~mmJ#*dPN_+3UF_*1Q9fSsW$((FextC*4WOG&~54||G&q3y2;msiVw+YyVjJ^Vd zVq9X@)M#o<^y*z|0kR1Exs&L!r`6RP+T8^RLLv9wNUi}BUZ_to>@sFx$r^tc$AP0% zUCL<=*F3lij^08l8t5iCbl1ZVR>RNI#B~?0$mz!?mhy zzmgT5N4DNr+(XQoKeFyVi@QBU{Es^pjQD2^w^=H#Oxsq3;C^J2@dot(cWUB`D&IT| zn^*6+U^M^UMevddEBm$4<=vmNo&vPwr!fkk%R^0^MCbX?RlvW6t6jYV@<-m%QH+ne zI921{fB)_-P{J`bxVzz$$LJC57v%@K;rbE7+cOx6@L^?=l*fdPZTHQ1`>S>isTu3u z4+)gFq$stHjsND5nX1qlylmZxpjC!iy?Zt&WD-X?Z>2ol_UG!_m21*o81I2eB4IU@ zzkH|SrTGFS1jTY=Qz8 z4gU;I#fG_lgLgLxHq2y!=jvy>GAiwwtCZaZo0vq9`cL|KuKcnVNB#QcY^!AN%5MP} zrgU;kjCU^;&1HnjZ0*cE>z_J4+U5qVzJS^9e|mZbp{o+@2P#r6I+q|)pWErCjPt4X zc4lI8{q~OpK!V9isTWX7f+ZuENMy$KZZ~bv3UybQM+?1TyU&L+4M^ksDolAeMZJTXZ-4* z#MS}=YTZZ5aI-#ZYGcYO{e<}7YeIa`tvV=aF7Eor?Y=>iIPrkP<>;w2JRQNj;dr&4 zmECUVn&Ifn@12;rYpy%5I?A?&N|#V4H!8ZW4m=NACI6fla+A zf(YqP8rq1D@<^B!vl2r$zr7r{0Ry4t>{gA5_wuLv-V^kyRvoE|Y;;nt*PuKPjCvv7 zo4r7tzQ%7%X+M8}1?ho`J544VLER4bN^*1usL3Z954q#y+K-?bV4H!>|EzzeAoshr(gH%9}k5noFV1Kk?3KYSVEOU|At~oW^ps%8vu+B9Y8G1%tmN zsGf;srhe_&KARfEEmpwj$PPW9)n~<5G|O~0lnyFkT5zQ|lQ+`>ztg+Y0u&s*=pY@J z31;1=4h9Tgo%^HQ$cXD_-Uf)VNJBA@FICM6BoCMK9odi7LicX4^nR4E3T%uuD8QgC({7eh z5XH3fhhyT%a=>sKJ)@nk;N`sPyBlqW-snnou0`4Z!#_TC3W{%3 zLn+wuW#|EaZ(pH-NWa*S@oUHW@6Ye@@TQ*HGXg7ZSRyfM+Q{;~2V24d_NkQfv^?6o z%$+kO46NdPl4k2GSaiZQ%DP_Nb zB@9J`7qTW^=x*3u|2mLw&V)+30d4U3sju>X*n6+IrnatqG_plS6jTK1sE8Nki@v1bggsogNYi`lTG??=@%4$M;9S17qlx zjCzX=OENE|cbkk3WFwVpyricGq)rruTcrp3|6#H{^81}e{J`pW^t??BPW#tW3^|DH z?ApH78^2Pi62g1>c>aiVtbm+2O{_GZTw+Wdg+M)u_~7owOj`-`)iU*~k#9%Avy4ZsCn=HA|4 zokE%vWZETv>^GOnv)|L%)$FM|<1YnJ(E%^E0O;RjZhqYzv0m<}aHQ!A+-iFJhHiMq z7jeA_JgARvHYE@gzuL!TdwrJCsr+ob8_0{7PNL$Br0w*cTjbY^ zqkzeHShEGTlrjfav_Wug#fn*Oub*Y6{H?i4jX?CW>yqINVWW9@zKZ7|l-|h%j+N#5 zlK0yo&EJNf3lk~r0;HQt-{0$wArHzt7RY6+(tJn%`N&BbHX`8}zLKe>c3C2o6pfxv za?^7xd^kRAF7+Z&FihG<|CUfM#~mWtWHqgU)ulr3{ylHTSb2VyQBQ$ImLClAQSa;$ zCx)?Lla4}lLY3S{=PrLQeUjKuMhgoP6hB_!D?Tb7ah_xPYM-`}p_*VvW1(>?^P*AT z6F_93SYp#6FH7>}dZH-i1|)r=coQ%N*K0dFW_+z5NDhxwu%mu>DJQI5=3sA z_`v4GSk(2)n^hJ^6P3F7NNZyEOn?^fUhF`g!uJ7?8WNmfpmKW3!p@HSWV}MrtoXY8 zvo)b37TJ#A58e`Ti|GPNN?g2)&;$dL$!r^cJ~tRGTWU8I@Q`wSj{S!3CV)}0`^`{# zF?>ndxY}Y#6HwsWW#=o1%UJ8so41ZFIBsqxir2YY8k516yrLV>Dk)hN*SW&XT?uPL ze9w>fYl!vtQh)9~U9f2`!NinIFLhiHov$c+vCOT(tjzC3FtVO<@rc@Y9o}u(`I}{k zS4D1Ih@alOVeT_*2l^Th!NBPT3 zauYiDzPphMQtowzGaxa1*l@U7oUPNF!lLbeeEjc*qs&F-dRP!v4k=I@AmBLNuo-po z9VglQVJ;g*;hylbVKx!Qjcp=}p_a)PPxRFy-u(K^mD$G{h;QM~!K<^K9;Tr>zk0lZ zC6&FW9*~09=5piMZ2jRb#TLuoAM^|O@>{GEo? zZ%Vgnxw^D{>VgTKlM*P1zg_$?7;x?03(LL@2Rn4f6s@;D5-B9Q?wJ&n8ttY390GxHsVVSqpYDGD zWuf~;ywbxUyF>Ndv*Q&?i+slDsNj}@IW^tvgN0>jCWez7GcFrM*=`?jsOO)gk^1w? zY&k*$@jFtW=|7yAM|Rg1QMriazkHd#V&*`PTz!|hWH*mh(Y2^67)^c=t&2iE4Qcoe zoVJm=WGdSQW{dvv5xn7E_Xolv8=L=^#ryq=!VfO?YXi^UIq<6>kXi>2!*IDRZ(P)& z@H*9TbY$3Vw}v`U^n@;rp3pXz=VFDQOT3{$fnaf_{n)T7;Oy!8=w?OSDsQtjm@*$N z=>${3HlBWw zdgaL*G_u-Y;wY3RUUm@vA~EvxA5Y175ReID7>*|A9>wPQw$x&!02Sn-x)>Uv0lbnZ z@Ja^UQ3I~bZ% zDBha~2z8D{K7n}#T_8}JyPyyv2Z>k)9qVY&cGbRnn(+Fao#g7R@z#<~RE}}zkg66f znCI(6@xyEB&ulrEV%pKok3;O{$2N?zkGIYMo|dhoMfJnQ7 zNHEK-LbyBV>z?!*UG^AR#cWH*Ck-#vD|AkP_O%a5)-%Uu+<4FBwkx0V74?TC1M~5o zfa^7rOKh;vAFa)$s&hRgPQ+`MF-}$4jyS3FAEh6x*zB$I7H*h?3{NB4+E&sUh7ow6 zM6r@4TJIQ8vQj@(porrg(c2;Ds}ygTFbm4pZ2MNAU7}byRe#r4_@?yr%ohVxEUaCyv#y;F%~gB2^L{7~s_&A(J_xzto_qBjil+D{iAxNbJHz>7%%Dz#prWcIN4% zck_9aIor{8gK~F-rn0V7;i$CKzNPP!{pfE4NF+MeiHp9s|UO~xHIWi)#f;(P36{g+R-@UB@r6VNI^tW;_=n9bgg4xamI>H4LX&(W0+^dW*w z#;T(zX=}VpNe6h5!9$tf-g)0snEn#meqmPFQW#uXGkqvvL9OK=(1iGHc0EkI`eQtJ ze@rarUT$g1{#Xp^+{L?fZk?&i5dQVJm!ax>HZEYDQtzIod^%Y5IQ>PoTAX04v@KQO zfY0MMd+YeBrscwN9VjOvI~-jbGXRy>-n7HKm>B>xbG%N>Wr>wvJs;LuIn3^20d!$|N z4RmR8#I@|pXk%2QynJ>O-Fn&|1+`3Ssf_M z=9vuhT)GfiA7}8m?7a*|{*`vBFUzl-(U4_z_tHO^DJDit!}kkM%4c1=($}z+cLo!B zb6XWCoPosdoq;SI%=M`-Pr@I!+|BB~uW7=JS(~UT&KQLZp29br6ds4!d%SbnqP>!P zw*@w*l2xOf|D*vb;W_B(hPUU_F=q5{+7#WZnX)|ji1@oG8vsP0NdNZp2ctqY-w-A* zz~^S{?|Ele)09#2)0^FJanI(Q z+=K~L5rk~&Fhm%i0rj61hFIA*##A8sW7d;5`O_0@A3CVP;wvS*`dz01XleX~N2HmRG+}(JCr}U(r0pgQVfc=2R%2Q6-3zC zDJho&%Iy~?lU@BkyCHIp-4k8-(*%bZooJ;cm%q2R6h(Kcr8VqE=LJ1^sFsp*dKIdn z)ah&EzZuI8D~@bO1B@a`@W1JifZ!Ts4=k#XZs)h-?qmUEoJYVoF&1V$rE~WMdl+y; z>Erq>F(`rq5#W`cz-OyPJClf+{I1+##HvF@@XWy=GRJ0p0_OtCWGZo!+PeoJJIJy5 z$Z*NYR!k@|TA%tgNfOMFl*tvpxHY6fu66itW+MTh@u3J5KwGS#i~$ItDV~~n@@u0S zU#ZXaF0PWLm$`lF)#l6BcU;Ur3&(A)EF&_-ub6I6H!Zh$u08CQ*lDB&q)F%@Mxppb zOw>GZ&yH&lz>dfc05+UQor6j`3n_Q*dA)J35PR!y4<9w!Zmr(>MkM4fhn{AYL>yP; z-kot_ysxqF4B{Pv-LH%C`@=+iGreIU^jfmLAo4c*jqwdvyET*PQV@3}tO$d{Ft3;L z^#cz;^5uHF9|&fuSY+SBnkLt8#qx75*<$yb?SY-8pT183tscHDpuY2|QwrBVR8V!Q zqdtE8nsKFt+eF{;x5l~P7Ko7&;OEO^?$|72_N*Dy)w&qg=dBP*iakYc5{UK}@MRX; zhWI=040U63CQJ#$I!?7un1%-Kb+&0!v0gvoBL85Q2I7YB9H5ko5w<#sx?=xxdY*uN zoc%u?7!nT~m;)D5N7Z&VofD144eEX!j@kd&sn$rm{?3Tkf9$o`l^WnHQF_l=uZUjP zryKHt&0#%wIY¦-K&jH|zWKWEsbDG0)?8VL z@N-3_bPWpZc&)7{TFF@AUrpKuve}FS~hwE@P(ES%7qJQ)z7>{;sJqb$pA#ZfbLzcj?W-8pY$|@7lOUm!d&i^CY%_NHLn$&bW`Or$D8~?koVxmpy zm!NTL;87e0fDTz70#wq^Z#<(pY|x8He=f?$Aylpz@QyjsrRBxo-ATiGxz@n-YiTG8 zjhDA&P0jX!nr$wKi}MB<3t7*?tVztIbU6i&E{N2aL|Y7PzdY*!k^iDm>nhMc{(sY` z|0Y=5Cg=FlAj0OT+P2Qv^x5!$n|1qrd+;Nr8cIx*duJ#1P=1+rGAqgcnH=1genLuW z#0x}^%LP8RfOA*pO3bq5&F$)QXaN01`o@*djLc{s00L?X6hfkCONzdI8)+Jp@q!wa z#=kta0#wJfj-P<3a1*MGs;mz=RwNf!PM36?2~*q`D!%R@2$~K4RoZ7+SwKoA^5G|y zbhtBjXShK*DBbK7)-WY{uvM?#B$W3C}hSnh!@X*#l~IfM(WfG|c)Ca^v4HJCv& zcA}^1MJ&5L;cyp4Tk#;%2Rx6>YInXS7C#qz7hm5B#nQTCsAHRu8FZ% z5qT*AE~ifo5G;tk*=qhZ4>BRzI*f2T?=@5ib9j9>?~P*6-9>watZV(HO%SW4V9i9h z#G<>1o!^z~*;$!7l4O^JKEt;j2E3N6G&D%tP}Sq_KNRp6fs!I;Z2@rKiB5jDbF`b^wVaR{lZ{MSS%UkWg)u|GJoj zGsyFgWBA?071mlBd|YYQpZO^N;J%z3ThDm~k?Ua0AWk|4NVEpDZeJ{jbovP@P}w1J zRwnU$1o@4f&#%!yuWP6v-rN_pvJGx+h{Rz_f2n6o5hrklKDa&LjIz16Z=Z*6tiamu zLA=y_B{ky4jk)*#W9#v2>TBJfL}Ngjs4A{ie)KG2fk* zM?jr4voOMmXM9B87${70<@F?sik^@GN*I7JAYsbzG6*1w#;8p3h!RSwEq~~_x8OOy??c|FS zB7w)}LwSF_*()&zxmm%Xe%aOl9&+{)rLe4A|ZgpE>{maQx)nY{vmF4QF0BRk2C@ zhG~t+`sBgj&d>R`*`!*ul)o6LN7sUj$XM0eT??E)FPaldNfgb{OxHZgT;)tK=Qv}m zc9NexsQPj9;iKd|_0s3_tzcLJd#ppQj|f1@ZeQ!EeFtP^0QXiCOksd10GcCLEkjiK z8yxL@H|h&fS5gaf2O09DoQfaa!#p@i1vQ6(E{dQ%u;$gExZdX$_WDdhy%3t)toD<1 zKs`v@?Ib*X1HrI0DQzF>X$00bM7}o|xH67@#r$xx-{B%yh>!%zq}{2u-ANVpy=is! z-riH<#Yqgoeed7DFMr(J+H~*)8OLMv!MFmL)8qw*S}&L;HHmeLmPsr;2_=LS;d`0h z$h`Ak0bR+}x1=Q)bS?+!s{#PC(`ivIWug|izoAw0~VoVjpEevUQk8A;L3xcE-$9QHXE^S2O5?&y(V3J}blimt*t2|I$Cv7cW61 z9U;g#X%sjTK*PY`&|Zt>at42ZAj<@rn}yh)wsZ8)+Z+qx?kM;A8DP{s*-%!kUw43y zSr*Oh_3ENhYO6wf7I4A9<7j01ak0ZYU2BIBZZlv3ettJL@U zkJj*VUl};5N%!BgpQBX&g?05GxlvNKzFbS?*m;H4<4Mh2?>9dK5!y>pxD^n*tMyLd z>UIW3wx$K4RWWrXq-f{8R;29)xa&j0N-B$Q89S`|OfEIKU_Bo!ET3!iXNwC%r4}X+Ostj>Oq&Z$Z zSqB_nnwB`cW4J7d3K}{O&%B%W`qkGve9jT8dJ3}RD0j>am~StTNgMzb{9G{QXf#EX z(pAwA4(K1*AqrLu05`F3jZ|5oN^h-f6^WnPLp=SR283^XS9}6tS4m@j`h+uMf4N&6 zm?w!Jwd=+KBC8rGU6tS6r*m4f@Y^#?vMbqu4taguX`#8v9*f5as1l0F=iVz9{Tg`?qplh_B@_QK;Im_{doK+O`?AtS>538 zuX@b{wwT7{nwY*=*1N&B4;YMH_$_75UZB6UC-JNZ6g6?UXD)8(caha@3y;LTHcWj$ z*Le|<@Pz+d66O_X(21T_K9Duj2#cN1r_5#Kr*8a0vf#x;q$F{)PHP+I>{}kGgMPjE ze3!qc$52yr0OMe6kI97ZSKq#A5Xh9bG^a8Nmrp z$(^7Nr2_a7Y+DoEd{nhc{JQ5jbGTCO@fsx&vB*YWOc?H5D8yK>`kZ_cea8xh_1~G@ znj!S&D@rXg_wpAJU(QJfU>fMaE<50vx+D1Q@yEWW(g#!PSmI!n@8gc64WVQ=b(f<} zl-t73Z8j;~##@WkQ28=VS3XY(a?6bldK|pRw8CMx&+1p(wQqfqF<^>N+t0RkjgRUm zKb+L?-+LsrPBh++4LtI5!XkH$pF2rR9k#dB@$vfnW;@t=>x(_!cRM)HDEf$O*i*z- zPtT9vv+ker+BwePM;gI#Z5``Kb8V@^WxU^P-*cnd<^JjV>HT9A*cJj73%Fd>hu-Tb zOvl&XUfD?hZ95-)*p-epHljb)t1K}tG*p_fh>XP@!UemrF@l?ZJg}*lpr>R>AXDWP zA~;X{LK3A@HyHl^ivjpzV)w7RS`qH*XvzZUzhr z`_>o2$0@FXGsjY@X4Rbz#Q4xBHgRkH>f*#-a;`8Sht^@6X zEJpMKMeX7S?6lj)q)OfM9UoPykNT-%G^Y@MzMby)hx)!D&^s9P3%Cic4s>B-Q}1~V z*Vntu2$I7T|0ZfDh&#pC9zxF;bihG*eAkVDZ8$94I_{mmJ(zJeA}7WU9XGwZ)XW~H z;2z09ODw}!@EH)1W$bM3(HM3w#Ix3$PhfrL8SrUZ+r3gX4cJw{gy**Htrv4?E#a(1 z`?wQcgu~UQ%I$Sd1Zn*Z(Z4@9AI>*@WaqQJv^}^-jRLkk$os7u?2Q3vhdnaf3sH(gZ6?i^^OonN>C=q6t8X`|~bqdHb zCOW#Qdd!Y=e0w>Qyv?F{B7yC1NP26wkGQvsjm-~yUJ2J~y=JpB=f^_*4P1+|w~ft$ z6Z8x67MRskLdff;B;e(8O;i%p*XePIA7z%nfNtNmp&J-5NF;|0HvbnZ)}jbM{++Dk zH&0P>_k|?pV^Ie2PoM_|D*N0t`FyRPTM3D)VTH+!Rl6$zr{y*82VB(<6D9!6^to#S zCdEyyG9Ip#b+f3s^NDl9=&z7Mw&)tSwS(y&2M5z?LS}OAtS-bq!{8?SJSf7aiNCF^ z`^~&QhW;AS;Nw$4PFGs?TnX9)M=!2XJ#+ag+GDk{)MwkJ+fKCqq#TWUw^d(&JC*nq zpiW5oZu0b%n};zj$41x&Ow7p#9_Iloi!QT93g>!I;ex1`+-q;i?sO)05f*ebh&{W~ z@t0xr3TS6m$wOP~&ACNl?|ncQG^$)1tZTGsN*=U+A^`6TaO(miAG3QhV5)CSAmuH} z*5L-RQNPLUWbRJL>lDj%n#Ni#G0hNFSRfiR`Feb+aA5AyAWowj-+qBGS#!{DUZtBV zcOoGVG^)me^RaSeB(cwil^PIec6*(8pdvqrFnM*}ucwN;=ZGo-`C`vEJ7vTWxou9E z>gm7FX2*A0fgD@_=KOJHEMV756l{gXUUE#XOB;3M#^)!kE@RoB5{&OyS3nCxFb^x(z0Tg=B$GA6ju67fecGh6e*1g|) ziB2PH)Fm+^c`Wt7$$QnS*QE%3j43suc(ceRI&=TfAM(2=p&N4GnclIh#`lL|5TaUU z;5pSPOgDg;jncv=DrXpes+E5TvK=;pOK`aQ0(X@&S#lXR{#V)JN=LzqL@&uhY=;@r z&wIQ%6WZ_9dj|aRRcV1n&@}Y)?7U<Ym#$&y^|K;RJk8#O2l&1HM|{|8|fGGAoC zx^6LNqd5dw`v}|eP?bHQE!ojM`&appn{N4gax>|eMZ~YNJ zR1a(1?_MB%r@KNcn)6mt8&H$$m~AHF%HMv_I6W9yts$l-a5-q~I_Z}+FYO6kfs(1M;xuyDl zy554Km2Z`uwK-lZK1PG(h|iVe@txqj5`Rw`=UTnm9~S!HM1tsmUisNKiVrd|J$1T# z=Kd8p3@}#Tx9#l9+tteSJKs*T-J-t##}a59t6_aIG+~RRz9p~V^D zv4K7dZa%o!)j)8}W3h=B?i9e!)cud|CJd_h2KSjr-#+(G<5B$kKR$q{Pck&{H8O1+ zLy2vYG-)a_LbCn)2df4h{6%#LIlG-ojp`PzfAw=yu;a*W#xA$kCuj zY-SyQq$IWVo~+TE6h@FAtKfhG7fzHPQya_%m zebg+ygE)@9w{Z&=Ny-#S-_ytg#&G)`N&#gOmsn`P7grz0fqDbDHo_twZv?Z1LpYj@ zEp(cY(`8ObBLacf=QD&G5R0@R_Z7_Ni;EpSlxkRVW*M@)Rt?&Z9oxEc2j_tDfKEE) zmf7*LM&LNE;^^FO+Y>>XB<8ime2)?v-2+s zJsA>;p+WA;&tL*K-&lNXz}GYkKK$szKQjwP4#$B}-5}!fkp2gz8U*DkbrdppM(4wpf=$&K#t3PeX?Wc9$DrQPcVHvf;ac_0fPrpd-j# zaSa`^4$6zB=_+)95ya~KE10Ztrw>vWS^D@^y1r=Ac~XQ@zJB$f=O37i!PD6pCt=F; z<7IqqM@{jWmcH{)LV>+Er9pQhV6BXr&T{tQl@>hKVB+cHgP~lhVf@BF0wm-vNFAgX zEY`~)fvzu7=%fj1gIX;5}%h2V(&sA3^)=Wue{Tq10-=IFTh@a^l$ z3m51rBgc+KiHkEkXs!qG3-{`QsHGb;$`h8;%gbhJ0G2~y2~%vb>@mL|Z@?Gt6?kME ze889bapP#RxlZdPx*Z0KZ0qE2n8Y1~v58Fkh!7fx%O+6`ZQ0FF9>Aej;fBxkFt*xI ziJBX?s571RJzm%Xt5=AysGp!_J~lq_L+k*&>b>KTqU!nRd%m)EsdB*wcJ;#-Ng*I` zf8;7MaOXz}8&KdrPW7fwA@RZ{$PgX)Z=BWi+3ptY)CfG(k=2s87Tl-dKSxuiUJctG z_RnXZG$xro%#!M%%!Wbz5nBh8TQ@$~%x|bN61)8M;S0D=?e2)l!pd;|LaNvFvgC9i zkwE5d*7}3!_CJ$KS7dqO%mrZ!NaR}Dv{Y2Grp0d)^aU$MtX7gkw@bRr`r=e38d=?8LCy%Sb z8uW{fTgJ9paT>8W^9F6p`cB;8{M%xhbHL(q{-ncV-JP|y$H|J9TK zU(M%pcRF^H`aTa z&0iCiz@P|ea#0$;NcY2StcPxDe~|!nxqMfi-!RHgO29Y}gfx)^a+lU+|xeSlI>uUhLc4kxo?LJ_~IiuwC zzxAQ`%zG>ERx1KY05oazkD=?OQ{8#{0I*OOr(pOz>+{kZYt1D#&qRqA~;Tg@3a8NlQd2m@G6s z!;b8p?@AP``(>LzKgX4Jp!@S+~sV%dSdk^qEdF4Y#ev0bK8doHNZQ_u+h6jjTK z?Y2EdYoc@V9>}TwK8`-!XKKdXG+%2vS~f}F@?D`Uo@WiNvkxG!vJq!bg~WAwW}E=*_QHv@99S zofLlc*)Ow>>)uyu6wF_lfS)gn>7_DGMCu(wFcS0?FsJOwM3`+1oGNu?AGc=JcO557 zxp^X}8Z!dyukZ28h`20Is#Kl{QHtV=)_Y=qP6&P)QR`lDlXEc{~k z3w*e6Rd^oyw=UfT0LVGg0FKg(DXqJolNI-K(VL1*YVuxMc+@Fvs{)6V`Oj<`)3y~2 zLt@<3r%=yr8g!~#VFK?-!I_bsYl*rdUsT!GcrqJSkE}TD9j5G{q~05*<2g(Yd&KWF z8j+@|-BMtCjCf6ekqBRB5x3PxSu}=ug^?<_VCF&H1;(c}FBOgSMz4{tKi+Ves#Z$A zV-mA4&SO$pfOVv}*{k@C2|Pm3K{kpmZhSPo2-&PW<)+EmA99=K5sUtcFAA$CJRpHe z%yzyP>pRC=H93Gg2p6tqZUZ=hLoxO{#{GWt2;*vH;%dBOKm7cYp;b+h#Muclb}xNVV~RLpgLXx+P%P@%%ZLzh^Y zy}UY~mDva51$MiYqeMK=L)@HTFL7c~E8!G6>R~7K0N^&9H$tyh_*_$TR6-n+61bA5 z#$wEwZ&iZ5IWXn9IoqK60(jof@U>Hm_7j(6EnA=_#_+N2b8~eKwSJd7V=3l_TK~>r= zF=FU~&S_@P5^w3{uZiTV4Aj!Y+iG9kKem8U+>NC1MNlU=RbOT7Dm_ehRywnwNwjcmpAW2U`+>sxodqg&h)oGKT~Q18Yn#gd)M8SvA42&V$84&CLqnUnf#lNHwcJy&#A-p?~qTbLQZ=z*Ls z=|P(!2P@D4TzL;LSH<^2l=GF6zc@z3>6o!d8||gW;@SNF$QC;~9Cyu}j;id)Bg%&M zGdm9Y4HyaG^Y)TA(xLgXwR8-kE<<45K&j(f`r#PZksYQVHGikO+Pz4i_^Q9#eS}N* zU5E3)dZlpd69&`X^HHGDP}GJ|N5@b|xD~+bqR#hl{2qN0D61SW(O$F+D_b%A%)Kw* zgymf**-ejW?O%7xId80$mid@ALUr?tuWs*oMt0;K`S~--Ibun7bO>aLdXL@vNhZrXi2Mq_`7?h6Uo@jMKo4Esd!`O;X*a0Qm*(*= zz9$wrq^VU*Jo7Vs^Goo$lt(L%Jd*xY_i@=zsbb+!`Q#qKq-eq2POfvtsV;lMcZ7_+ zSlpscSkjYHOip3)YZwPyUk>epUjLUOIUBvN&$w8l9YcL0KE6~mTrf;R`%rN`9r0jL z?uTn`-oqD}*cS&uXJe!Py9?GamGgbJ1JGu+P*LO0=*&ra?BI)Xkpgi+1(reSN`HtP z&7WuJSE!O4Dr3%FOpZDV5~EvpL|KT~k9)ny&AD+x;N0KES~QUtr59JiX8yv}_mw30`01+PCwY;}(mVz`^>obIotr&4n*ah4cJPg;0t zq-=5JMt4BYfI_*k-ArqGKThphANtT{VjSMnu*?XPF{y$|Q&dSV`JY!MOsI6er0gd~ zDz4zFP2(?LNY-B&eRx82!igLI!**puA+4DEEQa}z_M?01UGso<@Egj?J3#e|G?Ai@ z!~M=xUw}i8kG`S^(;tv^2kgcQJY#k}gVB&wSILbV##KvFZ~9l!sUm7V4kpO%O1zUT z-*g~sk?-#VCq+E<;2yJ888l4K;Y(4=yYrAx>36ih`Tp$Zm-=0}m~@+|h`q@$^!md7 z!0q%IThMMjNf}Nh5r^_rfncVfvAf8XWG#b#R8w6(hN~Z_D)!*=FWOx68QjN7ROgH> z3IJw|7T#DV<^>p&F;ov6eIeuiAe`5s%2-C(#$D`emJQxey zn3mE7r^&A+=Nv!IxeOK7zP%hYD0ww>2u?{aR0Pg*5CR^- zrcWDX;yA4brCB^lY!&rmmm>@5z7?BP6|K!QG#C`8zR9qFp=F^|D?KLZtk-SB9uAK- zohUmtJ+#-JphL;?p(jhX+%_n_-aKc_IrYy?&kH{)I>a$$Mj6s838dpa!Re*LbJXVW zFwthb<;@jGi{y?wA_$Q;8%l|uLNNmzLb81l6tC3HyO2pX(PeoqjGWYsy2}v63D?#s zaVhdhDYzGhq9d-H1ye?DVWbDiha$rnZII%*mvwP#V}m9L3lD~hL+Am64s0~{HvwwR z<*uMZaN-hf8B$7iNNG-LC;#)F{0~qsXI&8lc8*^wtFv52;HF0NU7{r}o`sRx$d*0< zITWFKsd)735n9b$#tVpF!KWQ8m@0!Ln7D__dVxk0m6?3uZ*)%c5@<&10CQ?c=G=9K zLQrJ*_oB9)tHhQ0QL~p?dp_7YTwG#Y%UZ5_Dx-Kx(xDAqv&k9i#?PcsSDmr^E@6Lj z-df^@w{ItJ)sWQ9XnCZDjr&Kfh|l0ezhzS8%z}EC^yGPE2|)iz5%ji#gyx7i5GOAu z7cBdQE~-!bGN;ODYvxwzkitNVJY4)j6LT}~MJ9+$&yna-OP?;|wY~FWUW~&pYn~?8 zz|+EV^99D>0c8yP%nC0uZl~wGOQOYrFlB9O=5Y^uRw6Wb60#CYDL^h!1DlgW zO@MV~vX}v*)d3p>%!R4IA|FNZc+{eMHEeHrptD(1 zzAW`;DftEW4~cHu(lR=ISiKYT=2xz9)+x(9QYfFg3xXygI?X{Xx0Gx3mo<_r4MzLR zZ(o&&6|gefbRN2+=&m=+>j^4>Y;@YIMfOFQ+2*iL)z6em(9+8=q5L?M4Q(eMe|zTA zN46gz+ym@nD8PoxOg*_N++(-l;1*6?c!EnPi7HD?wjYGr@rm!SFP*bt+sMBm-R%PF z%RZ@>tH4&)Z@t#iA^C6bG6y?^P@)899AMyELM^|M&TcWmTv8KC!WnD z6R7)ZXDTNuP;cxaOm)tO=X|XMx;U-48|8*od6F$%Xe-tDL9I{T##QK=+wUZ<+!#vs zyL)g)HRE2(3fj@w;G7dH$M9WFl-(DHO@w5 z(P`;S0=mHP$B10DmilL2qeW)c^arYDqJ!u=n(pnuPx#@UZdsv~nnk0U9?8HHo<9O9 zCNH=Xm;e=uS0qYTLsDQ$TIu|g#WJ<5g$ZW4!OWcy_AnN`>GG?@aL%+_?nXTo76?Jv znPt|oY53b$sNzNMw&6s&pfM5(1vhVse;M)0XgKwO-NbdH2&>!Li-IpBd|yW7_6u=w znaNL_qH;G?%Sumrk>{>3Rq;rx)akWo%O5meTQnfg{<3~~-D#hh^cSRLpgcB7Pcd2) z^&-tlB3RME7G-6_(KrSkv$Q&4sVE6w6-gzFdFlrWv5}7N1EZGmXf)t+@EUAy**oiOtzu zHFET$h+uHDckFa^E8kn?agV6;ERE0_m%Ys?kq1|(3Qn;~e&D7jUo<#$8x9mZD~cEH z3Eh%ODN%9S5QWz99Q(Hhkv9!xuHw7hL;c$Md5X0LyWRKW$Bm|ABu3I3Et^oldvQ4l zu~<}msVl12_n1;el-Y0YrrT?|%Q`f9Q1&0s{)%|zkU{=c$D+Wd8mF2_GJ!x+_DZREHrh!p zbAH@lV$NRo+DO3%7p|s-pJ9^61qE!2hBhYAqBs;X#V_Ksk8b{^d)@fu_aO3NWVeX= z?7)?#agG|3WUL0xZ4f#$fJz)KDkEEQwEQO;>3?&!O?GzZadW;Cr*JndMPSY=vCj-L zMeekhoOEzbf*f43<2mXXdYYnn#wg8OGG3(PpXb)?^i)YdPh+LRT)QMh&UAcgydXUmRBR6$kEaOw*V8!8~S?b`!kbfMt!|3 z=89KIs7Lb!Q5-Vj7CG#CZZ2*tr>3%ogz}w>Up8gvy$qJsrgZirlo8Qrhdohb5*4hE zFs{8MIt<(c@z%qDV|SW^mj8CPdg|$ z8?Mgr!^G^(4&hiv(^~J%SH>=SF3)JTSoHVe2|2As>t*N-KvY;87UT6lP5}pY5`kq+Ex_gSE5(Xz~CgO^!M(ra)>4VvW|h%r`qFjSZwIM z!G#j1TjlCxU-W+H0{EDY4st4_kEN``APYR9CsijFW~-Q;i^qJ$C2s$y>;-!Z78EKA z;l`wo;k&y{h<7K2ZJ%`c(^94OAoTFc23lb91L>qw9Rm~dIw|?<4f)K_x*)aI2UW{S zzkv1+9CdA53!R-?VR7-NfzAiGaGmd5!*H#Cr+2Fe;R|GrbrFB^+O0x^h39rA9-bhzwh}6U*gWi+e z0CF&GbxLrx+iUPx9VrEXwE5REi8Oza;86hbl&?@FxsTQQxQlzN=u;f9)&_E}%d`+*}z>kLe|TUPG)<`;loQ@q zgKqpX^Kr`Xm6bii_fFwSYx zW;$LylOo*n+vkj~oWA08PT2MoR8(u!q+%A+3;-G?Y!b{8T8e#~w+_4N5q~dYM4>qn zdY7hr4Fgo=c?X{}zmy1A^zKQMGy$`k2J>FpKZx>ik#L|oD|Yk7y=R(qumou+nu5K0 z=eoqkvhTdUiko!TaDgAOzb)91JQejmaHE>t8Ve*3Nbh735@N(|GfbF|atK+CwK3$V z%6MqT_j0CrKly#<&w*-kFO|e8nC0*OZi*p?b+JHj4~&;(egf{OM~treIVsjrf7skoyR^pK7I5j3 zn!%7+jpuN^ZOS);SA+atQvBkaE9buwLC{P9g(S9D@$S%{^)4Y+xuWby=u5uqf-11sQ5epO-@c+8la%{>KD6x zFxKhGE=>*0tdKAh68>!}q_vIUP9Z=;Dk-0mKrHU4^>VCF$2+!{8OG=g})Kv zabsVpVLE@+vYQqG!>^_||Xl<=B3GjawV9~~qs_JYD1n4UFwxl6UJDSU-2mZD0H zl|m{qWF|=pNl;gcZ_1;zp0bj7;C)2A#H0G_`A4k!MmK2m%HicPs_JESF?%OCr8W`5 zy?yYE^IM;6@K5wSy_bOC1mmu^8(Y$YGMIbR#cgm2Ueg-S!bqK_49KfMX3Lb;07kT{ zee18h#Mg}}Ru>ytpq3Qc+8clLW%uZS4Y7|Cc04AOW8Jy<%o-G{)j@&39)DP8Xr809 z(G5AkA~V85UHh>ck(9@aQzQ+Ok6-HOGF%P6Ya{jeO8^Kz1h5`N9TX9pr~&Fzl|J3xzuZ$@`p<$e7)J~QoCCC>*J z-IfQk!AvLw{z_+jr3=xup_k=gFd3c3D(zW*+2R&5{W{U6KkGA3) zK!C+0Qovt>^mqGZt6{3GR2jBCcqO2fma6c^jU<8why2t|!#~5~70WzHRG$uJqL$CCkVU?P4rCe1 ze1l^2wOb6F>M2W65o~%d;(Q{xg4?7e{!9g1Ez>-Zbo;H**&Y)ZK=5wRtkign9Nw!x ziY+#6VC_CJ7Q#1LY%z1M=h2G~J~wVj6qsV$Pni)<3L$-0P{D0Uj^1Fj}!e4szwYu%K%8;2N~0jn1ty`w)1ORhHd~x>!*kQyKraCI=p0>FUwt2Yw)IF<;sO zLxAhrAk?Xs<0!H3Nvc0mi9od%gSCE;3vwnW2^$+Gk8eLy{-5@)`>m<8+oCih0t$Wu z3?Mop!9o)y5D-R05Ty>FpcEODq7*TSl!U+_Mej%$2Be3;;0Gv8R7!$$B{*~QhRJ%3aW=$^`5&dty! z>fOttLM2QPDs8wdvrsSsaK)(iY!oTgl4aEtR`ut-bM-}OEeBUuaBJY{5=IX);E#=tIqs%os9F-(Mj^TqeaAI1{oXQI_sN_g}bkbmvlqVJCxe)dqXYp+1gu&^s1MyT?UnAxnThL>{; zKAHbqLBqCrIax+!PJF)=)6&SXX~HKqi_V`i)AkzKd7lI16O2RXz$;wP_F^i>GuoF9 zToz6>>v%S%ULntB?sVa_{60Kz07@@V>2KJg^m7g)e@57|4rk*kwtHZk@!<&iN{JLp z<73W3W>2a7?WS!~M$OX+))ybEPBwPwZbQr+b0X0aMV0}Jr1|Tyl55mz{mI_*1Kw{c zI&XUH$HkXx+bBZL$|#!#ZQ6M3uP#UO%4qE`C;JRR3j{jjb<%nK1>TZb;W#gV)c(-f zXDKlv8efEK7D4*n1CAb)+Zr}GL$d+^X8Po2g7ANcPz_NRi8e~ z!2VIB`#eTdmnvN6y3deu=dcYO>z(~ek_mg!z9yJMR=BNz5MwV|b?KntCbGY4N8|Eb zm8~K2b0|Zv>Zor!{bRh=!n2dJy1XQ$A_&qQ(!J-xw%J}_TKI&Y7v@X5Odin_MGaih z+!XVncvP3i86mJtu^S)ONkCz^j_@3bG;U)FH#0M3`Km{ZeoJkQhZv=$D%hBrX;^W9 z(&{_r0IP^PK~F`#Dwld()MFfYZJ?-!lyYFPE#X2Ti=pn_;|MBUsy-WoMN-QaZCj() z1l1>z*^>f*6m#HMewI}`nP3?Dhr%rtjZ@hZ-tGN#bt(_oM~J~=_J6jSC! zg~?sAjX^3tZ0#tFyRZ;jmD2MEYV4vF3TQM=mxaa?cg;!(zy0w)OV;mt-9%CA_*z3`Qw4c2;Qi2PJ$xq{=6CnVkZC?`H%gv3ms8cp| zftk1jNZ0xTE>rhrY)O!4vF(^tQYnF-9h(t!;T>we^*!alDWH2m7y1KEVKi{ZEd z8$^rf(!as3{*}Z-^XG=__UaYM`YO|p@1xUg zSHPavGl^F+Xkq6(?(_X8`!4zQh)Oon7S`OXm#ei8M{+kq!Mv!I1jfLDH`*5H9V?h* zs4PHQcBhnPGR^8HL!wt3$(eWeT}r5Wg;%fZKiye}E=ok<;!1T~41Gnt7R% zpc-WA=1~_4kImu^57&o<3yeMA+?dY%O#`#iL?FOm*z0p(SrxO zSCxlC=9DwvnjC+Z_1nz!@^p!|*Y`ghhR1{Oh6j6D#|o#yT_&bN`ESE)H{(rtD6ydV z&k;oXzG}LGWoSg^{w2A;UefsiZ@21z8{o@GQ2YH5KtTl3YRWg(ZML#-G5)wvfxf3w zAVmrb>@uSa5?2Li5%5z7T_rNfLJ;8lF+qCaF7PHEdhVI^356J~*j~Jzbv)I$boT8} z%Phvb56YGA0cJ-F_*xM~b-Z|@lA4(e7>E_J-iZ7qaPR1`G?=P{xGyd4hEiET9M}0_ zE{Z_7bFHfgP0(GnNydeA)`iEk2+^nSd6G@=@Jf76p4sX{wX`e){3PYWfGX;K;zxOC z2rDidhfl4KHXUL_3f9k$AdDGN5+Dx@#4Y68X~5N`R4nG3Q(?V3)-oj7%E@0?-E?w< z{S)j+8Q`EXM0K^-2b-ts~vftc#0{*f+&sXEYNt6wT@2<1BpNSuhzkD={DNA#$L z+U~BZvQsI|w^=uu&^c@?)`I4JJ|G0BoN7=&OLKGv2|gQ~qdo5N#2*77*y_t7L z+=Y%=wLNkx#!cup(`_Cv-g&7Yhxg}g=%fokWzi2F7CffHeh(5dfCwUCVs!62NDD2lT84N)#>I^Q2F}(UumQ0qGlz z*8-1=cH;1L@fA6-CFo=;GDz@NxLg4t<7;0enkeLJm(PuweWR?9Q(jmKLdivF5E6O$ zQvI15bh74og7)ie(oH{e41`<_5s{hyAzRmbp698V9&za0R480Dsg? zR?l>1a1K3G?=T*gIw}z%?|=_a(vXZ3Jon7{Y`7M#&}lYbj}}CxK`r2#6X}QVm`9+F z3}}FM;M%~cbayK-$LD4^GtEsw&Q7zgLNo|3roLdRKgTmHL)Mh@j6U=Z<+C~2*46aO zxF)9GYrEDWu2JUJoI^)ge}bxGgAulETkL_7H|YH zSx>`kAIoI3=^a&gn+8>#5u zc@zWnk&jgdoM4p##)pC1wb~QetC#&o;LO9G{Ge;qMC?A!iP7S5V)K$$7P>AT;2>wn)0_Ci`J)PDS+ zijByZS~Y$$^;bvxbgQeChwAW172B99FHUdV*=v;*vOfg#KW}(a2OiTlw=4Nr0g4|x zk)Q1_KV7vUNT5&OkW1*UE+M^~?e)te>NQ`dHdNcOoMKwqy}ieDS~tIGDA-39U-FL7rChMAV7x5OEZvL_=LViYDxkopAbY@N4z2*qW#pfHPI!_z%Q(K`)xcmi(p-fm`?F}Am4qK6uETA zD0&BDgqW3#Vh31KYKc0+U%L@`rYsfra7xCai09p;HVY_TtB z9R`~ps-q5%7~Lvq+^F^_H@;o8;Aj3qNy{vP&(z4aQWnrmc28{WUGPP#|1f8oHY@Ng=H&F-k4i$q$AHa@iMhN@@#%=@`BREO;> zN0RI1b$|RD)x@1iRx=)wax+MZQ&Vs02=x1;H}3+aIBtwdWnvk$hR}7y#U?!tGjN2> zty$rUMNqO(2O&!U*~$u8@6|S-rMc@>8kpdr zwaKuW>>Gai+YBHABRLOTU7BI^$HQ|w+3ZPBQQ|c|Sd2_U19w0*p}YrufAyH|;*B0`E^) zUkLdg)#TgV)Wjq@VgdjO7;S_t3yYQr(y0sqSz3yDy>J2K#p&i)zOwftw;=Zf?Oi-8 z&XBOquh>gY-`j}{2apTesVU;kLA`_KNyv}bnliEV*o?W zCXLO$MaZ;0s49;wh}gHu678e^Wd~FI6;O8Rt7e;y?B2WAD%bPsd3p7n1OL9#`8$uT zc4e-L@WhUvv&ujp9YllsFIV`%gLEsvZM$QBAsRQ%d~?M!{L6dUO2-Pf3P+Z8Y<;I% zr2hyDq^k((e^hcWLf&aSff0=Z%)_0S109PUQ6|6uE!~US_Pol#0QKN_wEdPg+B8HziVEu-@2~E)PT=g1QF=3;~&H9KOW)#!;a|~YoP@ZELL5@-zH$G zp`hBaAr3ceJfc{zik(4Kb%etujkLN8K?eBflxx^%s1==|<3W1%D zH0Ey8ng+E5C1Azt?VbG1N`7QkDe|vJ`CVBuX8P!DP@WJ9?pz69-$DO$*ANI{!Ewr8 zNu2W~Ir^>O`xn`r@Us;4j=2W|N-&NvY^oryeFeJAGc2cc^n`v-rkmp>}?Uya~`;M=%n z2G=ju+~+OTW(Zu;0!07-WI95CEBHd-fcx%PxP7}@!KuH{pe6VV9Qpq-xEL<%z3}bI gKbQW0KaE+wXt7i#Ra4qQsLiy#XlGGjelzyJ0iQ}^l>h($ diff --git a/website/public/img/nomad-numa.png b/website/public/img/nomad-numa.png deleted file mode 100644 index 4c84319c6f52f041469f46cb3d53ae765b1169ab..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 56608 zcmeFZWmuHo`Zg?x(lvB5GLq8L=};pj4T^*yp|o@>FmwzCAxH`+AV>*FBPk#fN;eXc zBi-*BbnpG!&;S41&vCr($9Escd{AcYd#!b?^Q!Z@){4;5R3RpyC%ACo0`X0RqRxd2 zIIs&BuyOD%gTFNWJiBz^0_%mFiZ}GUOjlpwKBjE_5PEhAUrkdL#Y!u9m$FF_f^|_F z7M>A=(C`U0!fJlyEh~EvHg;Bc##2}8PS(}hB2(*OB(boGh{?o2U_(2V zN6jsL|3&#*{>COu?!UUdS-eme@c)<3;~1PQPMH1co?OIZod5Yz$EJi_!-243{m;)B zz7}FQHkJ74|Mp%j#QV$t^KIZS_8juids2@?5!f*K|M5Y+Mj2IXNq=Cjp1%XHH`=S0 zhH>jtuGdTOrd9FYVF*lr;`FU(Yk#a&B!iflfkX-`ol|S?l!{b}MKmKqUXOCU`YJCo z4<+$jx(hQO8|&%qkzX~WzMeIObE`!hc$@W$5!Y*+P;LIjjSg*f8(5Z>aNNngQ^;BF z#v_*R`!XI|snp6Eime6luZ7}Yqmn*~UVdiSUL_UGx9FtUb`TbNbI}3rH zHy4?Iub_$C*60c$z1&mcx4M@+WqTiyJQ+4JU-o0EH$jXorxw2F0Ke1Z&?YXVJZ19aciEMez)m4G5jb6|4-dUc zlzfaZcA8R9v=@{GT&w7S4qpM2YZ3mmBS7AXbq9kczjmqC3zCdaJ^euy@03fx|3j1rC^&Ne3nfCF(~pdW8uu`;yq27PtPvkS0y#tG%%cbFq{Q6z@amv z*A9^_duCWxJmVocKb#(|84bH&;DsmlglfvH?Uz-ec4p)jW)gML=%}zdoB*Mp3WIpa zkh<|4<7^a4x#I#x^5#-l1o&g|JWeP$TteqE3=0x&4$w-TdRIvy8>NNQzb-%t@u0Br z#r&A{)?+w4Epr`@67o^Farfq9oN>j+@MevX{sBV*d>QcKod3S~zoPgrD*mb<@-I-s z<;>#V<6-?&**c7;#XSB97UFR;=^w62@2{G*SuA5`*dtT4+V)#NnF7_@{blf-9vLF^ zoJbL4+CPwIpxzU^57TF%@EGn~W(Nu?kIfy@l2~R@VnIh{wU69m&sB}r8OkkLkjUY| z7WtXuCyP{!M11nWMk*SiL;1y#iu=PtLKwdl5_JKoSk*B~Geim5vP7TER;A~@;On*AgSC2Za`O8nP1bepH4^D)i5D!nO^lkRhh03C4M- z_tCL57{B#c6ij>cE00|g98RZt`3e?f^8!`@e0GYraa+*PdB%^@53X!P202}6nPcE3 z=87*ipN(_YLM-tr65!Vz^Hyp?@6j>w1KY!j<$%KpE6+6iF7OWtOk-gigtXjJ^D`1q zSqiE8WOHm#7>nnQ3^|hwOr_t+f=mPl!QoC&9mLWPr)qaPsLP?wwFL+1n0{ooi%n7a z6In)acRDjCnW)iLAvV|1=joLYnl}0~d395N2+KPuo&yanru*TUQvciXQA!!lE@PQD|e#Y!k8Or*WRKvf22@!M81|(h2E1u z)}n9_jlp2$v@2-hf~^+dg5?yx_`n>AB8#()z8ipTMhAy8 zp6aXJ#E;l7$W9XuQRG)phq-GZI5l{J0e%$4fj8OXNCEmbfJU?9m=#BqvS$HQ0Oia40r6i-GCzm zKZaIQLC`rZOx68KanAESkLC(`IAN%A~!$dPLYIl%X@3M(aaW<&p2 zgI7ZYTJko>OYu{~SNJNEc5Z)67hl!C?Gke|YWV%e6`yO8LBeeW_-C>enT39lfg0?V z&$>MG$D_j>H4-y=;RyBH6v3o{F*jaW+(rkXqj1jyK>1l5*)z7wu3|0IKf=l~&}<_p z$*Pm!h=Ch8At(^H!M1-@j(_BX3g%m{;}pO+Vb}6d7~KZ( zE)ecBP3X)i<0Blfgk5qJIpowdK!S&wCjrR^`>ZEmiayZ!yz&VHn6Q>RSpbVuk5;(w z@yU&(OZz6g?#~s1y&W$i<2rj$`#q;%tTV~b>N@j?S0dQ?FEqc^{suHHhL-Fl%8{w|RL)66Zv$NA#u5=y?UBs{cmPwGx1^KEY$hj54o-sFDj~!~(|4A4d;A z!g)6dekIjSH@1fg!X^A@p00@izt0;z+Dk6?s&UBpxcFo{xq$g;z?#kYUMqT4h7N7r zI&XHgtPdrppa^zb?uXV5bA_El0|%_-3Lb()uC)t3yA+X)aMh*1-_uQ8$Yh$k%8V}_ z3M6W&Gcz2kg%B4N>GZq?5F1y%UtC68zG}qk{D=qEa#Mz9Uhzj3-LtiDnmrKAKe}q| zCr%tj$|5u}9?;HYJCQ3xK+Qeh|Infm#9*seKr%qHyjd})1Vw+!XAy8~KHA@Cs4@(< z=}ow(a7c8ce*B;r_hmfz?Uf+l02E&f76xaa@OUOSFI8RvVm=jQo*+9?Wt8;4+DQee z7S0phi>ey%(qqf{WCx!eF3GkXseK!fqn`Xo-2Eq|XrWn{wD*=p%NrL&kLP}lp3t!@ zzSm0(PzE+cpe_rmbc1%{)P%B+(qqLpS5cOX=}*tLCkxWX0Jy89SsIXk;2H^8Lk z@&*b0WBT5q79L_V-H5~zU<9v3V`M{-e+MCcQZME-BkgzajfQq>-ROR2YO8vNnNGR= zFu}L>_Uw49s**wLJ~(Ued$I-0cP(ZM45#+tqB1y3A}*~7rmd@LfU4z!!I}2j3nedb;iH$*xzk0 z_cmLptWDf!n{&ZmR?hkJcV6SK1u9~C0*BvA^%)WkC~Gu8B7qA`zZ7R!CGl;jp!=@g z@%~oao4Yd-e(0St;4OE_AGidgzwIDqmKMZs6fA~D$_4QHF2VsJ` zDwf|~z7P*YW2?#5cM5ad2#-u#^UdtewrVC!?E}ESs{t&`x8<^&ElS7- zbAu_wYrKf24U*=c-x`u0m)`G*>}m_Wz4+x7;RQ9T)lQULAlB++Mc472>^2RpiaW$x zdvK!ihvb#%pC&vfED^}9;Sx*SUlT7`J}F0w8tOAjy5YSuzE0ReF+~xiz<9-@u;dWl zLD-kO|AJkEzWeyT=~Euwm!gigs|@795?l3nE#oErQXf6m%{x#WeIFD!b~>#UfpH3l zVvLjCXM%{+Pm^u=6$R>Kx6AGei$>OlxGok??6uSt$kzuASKH)yYi=c`%pH6d>6v1Y z@W3f{x3xX3Ut-#$*O`(2ur?lgd_Z7+e5N6=;fqVka{bE#$_u>p95`X(Eqkqz@=*RS zX;O9{c-DQ*G*i-N2^0bw2W&L6Z>$_HTuv-&>s1!DB$CDu53F3k!4}3m2kP-!u_JRT z?mBeF%w&4&Kw$oCQt&F0?DBwYY6KCTP-6qZOi|57TZSiY%585O^T5I*cV3^}fG#5} z?dIdr5Esi5x6Yvj)l1~U^{6CqZ^_cdj@V#ak_?T4g@ptD!J^A0N zJ+%8@e5;Pqd?7u4bIQfj(dc{E>QTehmQo+xem?HE>dI1R=OcMX>k$P4CwyQ@Qc;(x zW#2#`y$ONTYbovm21@$^=3ariI(YX47K6Pz$X;Oup48F3I`n9k@uY5jAMmMLbC2$r z`n$bRaAnPon4ws><=}k0QLVk8ByCBWphX)Ege5LHf^o#v{4Ddtw!fsr`!q`AXJ%hi zO!v_w!%5A(f$ti$qn@0RlkQHD=89%D+bcmmfoBnkc6C9QE9hT)5#It4%BCpL3a3T6 zq&{5)jzZ^?Ma7pW+T&AaNM#FGWea`}1A6#z zCs!x~0AE@P54DGv|xiuY>3e`{h8_FUa)Ba9m==<}6!JYa0i zTE(EqBm(QxVfO0WkFVJdaq^3%UTfZWW9xzr256GZ3Wl1l{}30c{b$S?sF>i4atY^SPX1f5N8^&L7qQ& zN+$Cm5aISOio5m_-RvKZw`e4Hmu>4?;k7-@f#LeZVX@3D&2iKzW{@EG>IrIiCXp@x zs$H+=?PhnPJgrA=R$gY?HrwdGv1k_9Hl}ctdGjRqjY)+^X(u{8MMBqFomukIY{PG* zx(bwvi+pyE3wHO;MM}t!0issUexCSt_tUF9rS!f!Z>S+_qvb+-8R7gwr{mkWhuiDO z#e6-bXSu~SZ7-CWf#0v2cXh1sfEF$tytXiwpgZCp|UCKl2GMh`;aVg2QZp)B> zQ*Wxz^l`Vs4Ik%ILoOceeG1)K`C8z~B7MKMT7hvOPqQiLz>Jo`QB+uTyl|mE@^>7< z3gQslADbUCbrEiBQ&cI@mG;}~`_yTi2a416m3}=0(pH7xWP38-;Ip+Q5cJL$4VUc} zZP!+$k$2Pi?1HWW$9IiuBTWT5(?70@xNxd+wPhhOPR{hRpIUowfx*jS5-O(}GN(E% zUYN()Xv7z$(d3$^iGle+)lEP0U-0yNXpc>|txtP?9*Mz}Fi~X%n9gzCiBoxC*{kXU ztG6njX`QM%B7YPZCKZ#c^?&v{aa+!NP8c!6Li9;Y&W~cqx>E-qvfurzH*^0ivgUt{ z5ZIIuMBW=F#}!MPZr75hB0#ac8sE<(+seqeOHuefuz#ypnCd<5BU>70 zF1~Lz>Ju3AvdZ;pfioIcI@}1GWYWsJ!*o61?ahoW4M`C}(;aW|_iuCd+YG1tksv%` zTNu2#RlDT2jP55S?zU@n*LLbeB?F7R17>tLz4<*Uh=f3Zl+g+Q8 z+NR68=+v!6B~~r263ckQ&F#97)#v*vuJ&O6S+N1AtK=d|;c%)aGDo|tqg5LRQ%RZJ zd~+De{jn-g8}0|n*4GH|6Bk|p07qD2!e42OXFpl?j6^xh-HZiJtC0{4UyHJ;7Sus> zpa(oekRhVm_DLA{U!wqIO7s^&8Xbf~L$xD|&=$IK-m!H4|(~G~)2qwl)mVw%YC;VtbK%woo#=c>gnzDP~3&?wQFs6`X z`&|TdCQ0u-8<-g%P~n*%*n{;e$dCmbBZoA2Gq;4P3WkR|1aexkEY7zgz}JV-h5dgO zv*$}x(y1L0VCYGdT=Oa=VZTQqzcpR_iRS&mv{LP%GxhZV7=un;LaB;Of;Q^O?Rx*;Jyur}eCo%!qME7&Et z6ZY>PNg_k6+%Rm>zgL+s^(7y|CvZ4_VAnfcgpqPPAqG1C_JKEJ0fRsD7-qDLjSQiB zSR49(`~atjd>ZgQ-vEFT8-9G}0&t!~Vnp=Uk2wTzO~!!U^f@qge1(C}Z_@0qKca+? zyaAZSg*BhcSOmk)bpWgbAK!kAoB3O~NW)T;G3%2z1d(m(Uvv5&gP@vK{vy;u=!_qrs=UtoLVx( zEL>)4-;*~h-aVQ8HkB85+2_=Zd!3^x3;Lu0SeESsuxI}wU6lo%NHE;GH~;GyzHDFx z&og58D65ERZCBerf_9E+{8}%|IPB|wTM=UZiz*!6E_?TC(?=*4;3nWsO#i-M2!;h4 z4Pf4T6MANube8>n(8t>uFsI~_k4Qj#eU748yzcZLpMF`@R~==bWP{6sttaqhP+h9}vJs6QgTu;|gD9QNayp6xGieJ8-b zi>ZM*Y5bcAamfF0bJt&!6X&NAT1DN*Tc%G_|D!vOFravCg(bZn826Ln)x7&xZ59Z^ zyLP&A?J}~q`_1qDwjKh_V4oDdf+VDW3qAw< z7bhl?!zT%&4D-7Gt_&Hd@J$?7uix*DfJ_^U8qvbcW57>E9P^8wQbTly+RT6bq#fi- zpmJyK&d)cCeunXq33&K0Ks5)wxN$CoX{A5gYg>F`Kg>2+rB2;0q{!&m1$B zg#Dh@3{)U6fwU{J)j!hOhV&o30QdLk<dpm(}gR6mJ>o(hG<0ByzGfKf_mcr@&xp zfVp}RXXjixLiz6e#Z`5qRerau?k^9wd)L+4n6{~MNA zvE>}(!qTGRLa%52VP&BvpPv0O!i~H*U(zpLc8_XB5-P{d8AlW}+)8I&Ixyu{+%i~7 zcwU-*50H}N){R^t|BiDu0gD6t?g_8a{cftgn=6Oud;94k6lTS`*MvtCJDKm{h+{lF z=7T_(j~SRBPaADTp;-pV0@wEqD1TAS|HS)Fguj2TmzVx+!t&U}HY_b4vJ;;&jjUDo zTlmyTlZ*S1MEp^AN7#G6x1?Kgf^Pn`{%rXTv`C>BoNPw?FtT(ENX`omfaLv$Iy!@r z%fnk^ab<0Rt*ZEElK4Q!b2X6OF~6W?XtO^Re%Le>c3Iy3dq@4$c(45k&OtkMx|tW_ zuBlBxpm=He;$L0^ORmpgp@SH{kgQP^*%<0i)3>{&V4XfEmkT|W{$@nyl2-x``c1$C zZaU)e@GXmRUl-5Tgo&≀x;_y(O1HGPb|;jSB|4cf{yUIN4yBw z64TXLVWTfPLqE2bRyhf*3jWJa01^<$DTK+Tl=$CtJA{IEb4}2%?nj}-XPb@Aa50{R z=uPr}XvA*-8h|H_uI4RB65xw4I>f=xdoz|G*cNgTqUlVczEX!sV=zCpUu};6>hpL^ z0(4aJjhWrE|KztDf$hkwB>Stu_#f_{6UL|o@<i=>9PQ1U-nBZRpkmgTN^1N7j z<9C1(^eja2XYic!z!MjP(5Ca%G?wA;EjmQ-c;E5yICf+f-|%((!hEC&N-AOUl;E40 zjw5E4k*~Vsrv`tD8Q>lH7cJu#roCQ&c9Y8zny~R!{~bEj%Cqivv+sX7e&8pN4MM+q z?%J*mFtLAVV0++NdCWJ@goISRVT>lpG(#pXB(r=V<{t zf7dJ?cz#fT&U~qL0V8kybL6Uq%YQdR%u@a=+!?6|8wAA+*!_4*U;y8P%65p!>xmH( zWQf$(`N$0a7{mAfW@M+|B6kK`WA}GkgIUUdh4>dCawA&~TpJ^;WSI_U#go{s9zh!N@#k^@`&5hl?x8)=|&qIc!F}wJS zs&=>Txw0ytz%n-h2X>{_?-TVa_!WCwx^sG}Be))MHsNi~?kt;GpygvswEs%@gs_G?KcFHBK13}Y$e4uEC* zXO*-NFG6F*ACrYe(G(R$R&le1JSS^zI-6QiA>aRawoEcNzuhOVrl1O|D8>O+paNwC z%nBw?l+inH%DC+BOVm}#0ETUk6uorO!D-l&+(Az6{%N&;vi%#~Yifv-NBy{EKWcPl zdOtPE@Kg7*nmCu@0V=ZI|ihQ8m z)L&7-ZT6=nyn&?mVxJPKXQP zgBkJfE_8CeyZw$v|0EA^K00QM920xgd>ygKt+JKiri2QzH#%$L`TBBnkH!iUQSnMG zmkd^vzD|TV zJ<7RJ94QggF5aIj&WxE)B|BAHaUK5N!p%5eSKk#5Ws6{zVx~am+Q&V({PaSz1YnMk zUz@l2p=_=@mr8fC9&S=X@)19y=3XC71|5vNx4l6^$^Dez5+UwhFpmHH;D^CtE5w0!sf`0uV!Ai{l*9AMwOn zchMc8=>*TgIXF2m==Ne$;Tw}{1sWsf!XNSW&zL(1@V`eD5si)&fsudmB15>J9?ps{*Dt1< zC%ki}_)Od2r6`JZhUxxS?G3+=sv#a8^coAmhw8J^sUw8 zv372BxMr2VX;3CQo>)Km12u5*^kQpth>9Si87W;+d?g;|6t)gyNL=9?_t;!Q*%UF))Dm{D9jPZiec?CU~C zO?4J^5pS-%<&S-~?we}|nu&Vfrg5YXj8=(c)^7R9XJkv+-u;%8wlqitljfm$ z8-DI?e|g2lQVR9&QSX-fCzCLc0IvDZ#yWx^a{O^j=KLZh?-^{p=o_ zu#z6Hnox0or(L&_i}$XuN;QEbLf3+k-T>?~aTJEQ^#>}vU9#uX1?B{5ar!7QqpTcN zMEGgAig?Sz2%#5{bwcQF%5XWBn4e6NAjpOlxcnADE)eHn#5Pv))++S6wpW>srsG4p z@9IKTL|7yE?8p!z|2-2PWBz<)_1_i3zbzAVFPH`cpWt;y8|O&0zw0$kPJ*s@ZFopk&y6wvl8M3#eOlIw0WF2P%~0ge$xaMd z@`Yzty)XvC4Pzjbtr;;iya*)}8pIV$+Ey!!t_@4pff5H?1fHNS#_g}4>#ApS) z*_a9jU}cMWKV7oR6;nh@OAD*XM>j;etiPfa3LXT%l0`5&YYr?8C4{=EW?KkjY3zSn znoQK!_Q@5Dc5}gM^>2XfiloLUAO0Mpj0@!hN7dlMa7B=d&%az zUh!9jGI}JegtQn&QCs|aP5SjuS5KCB9FtUJLQl%eDIVQiM$K1}NaB?t=&i|GTET~m zI(a1P?g=Da`a$bj2+&ehExYzJJr&Z7}*f~2iYh(!xjU#uD0D`iPPkj%CtyU zjWBgP?0zt4hrVKAX^FN)tCZNBnXbxJk@hWT3wqAx6{Ri$+2K6<@_%$AZ9TnlakA~u zy@8!aC@5m>xhp3O^d;y-NghElYWy`>=4dPdW9|O)p5u2P`iaV>N)h*%I)>744+Zru zD%6-dlsF8D5^cyqJgKU6O)N!~O7#(V=GxlY?BeP7+_Q9Ygw9e2q20H*=Tf!ezA%kh z4t-%t65OJA9TzLgf9AeMUn^yM;i0q{Me%h%-a%BXR64*>vy0N(Ooel^NPKf(_%+6d z0*(-4ssROJxv`UAg~8ZlJ}Z!-QkNb4N|J=Vz#^VoNriW&iX~I}n@GFPjN1mPoQty6~jNp9`G$AmxuR$6RDY5t#S6;&if79R+P+IOg@qDn{FKLl1 zfv4oX^hdJYWlika}rwvy=Am_t}<-j-2}W*Aw^- z=qcJ_l*UM2Y4N3Xgp-y(mzm{RuMv7rUbL5w#?@?NE5={vtxn{u!cVTM>8FJUr~beCT) zwd%{Xq~Z9{sAGoFt!q@8Ato@)_J+R?LfjMor?LCr;mZThf+t5V^$R(s9URQ|ZZ<`e zYUSVOsvRk*EJ4o)Twflfm53IzP-hmsv>fBT-Z!TL6)pA4*)3R*7Sn^yY_(>oHSi4| z?^(08@w_>MU)1L+6Nz1eTXcM#sp>I0V2#~c?45aWxYOM(q#XC^v3o;NtJKA#lsK2` zUI*V4Z*&x)ICVcTj(V=z^UOP6SBBnzlE;30WUPK3F^mcE4VjJj#M_;Wf(k7r{szHu zT-}gy!YgwfgjYcj05%mbKVC%o&`ES(a9ai&IHn4)ej-)n5jsO1NG+yjx@K zKHm{f!J?iP>6GXfjGk+Qc}cbH1QRMFYA5GKQlll}&5REI00u zOl+}gq=nsdR;#+nwc`aFjV!&)MKk|OS~iXt#ja4^m>3Q_SfnV3Ettv4<09{iihf9y zb}L0sb?5h6`7(|nTQ;>VF+F;&88rN+^1(jt7kOX-`vG*yag0w!-B;-1YzJ>qDht4~ zOi~Pn8=UwT{0@~GDNm}GNw=3L2z&M4MzU*|RWgK{1AmTGZaEc=?11q84~3D043CWt@I^I}b!EhzfE< zvi@nslW3nMAXIHq@CfZfm4W$fW<#%*H$8zA|4!%8%~^ zTC$le*idSTeD_Wc-Mv;z+BMpm@FJd^9Ni0c(I}qu-_$~f^{nLHdKGkOt3f`ytp_wH zic~J}e09PY#37oJAgm6|VkluvN>GeJ)cSjaXi5gLXodTYytn8fAYzog(8}UPd(oGu z#q8`D6g(ue!l9(f43H+dUXvP^ch$Wi;viXDW?SqHiY1391K+nXe=?I3F>2PS+o;xAV)LMSlt-&GZlZ!l_$y zR|{@2RP<_TJo8nx1mYl%JBi_L(Vc3@?NaO3VKhaLm{%1DF93PxOI)zjfbr^ZCF*es z1rQR(JpWJo1NC|#Jed$L>L7W|xP++Qh-ES$TTYdd2P+*NXmaQwDwa`O&|%`0v2@X> z#QG`;iv%SZArSJP9-!bsa0pRR`EFWP^iY^AL;ng~|A(O{Q1;mw$km=6p4Rx!7Y_V- z?!1|r9xZ)A(SFN(K70?|zR`f&w%hHhAKiZKWpbREUyU1nTO3nN?5mF%dda0XW6x@= zrYsiPS!U)VC>A6R9DAG)F`Btc;o$TL22jiIxj@W&P{_xax4*@@a)&j;HqyZ9P9v# z_P4ru>dDRpB~u}YH{a$u;@QGuW0iB&lM6$g=iSfEz%}(0sjC=c{9fYT%M?s-JMs5U z$omE&ywcuJdcpF3Hwqs&mQnsm?WL!wi*2c~O%cyHv{=nRzlqGN;BE3 zGMSP^0$OP$%BbnWdFV^ z1T56wBnZHfYqfS3fb90}OV9xXvay7se#i4r=y~oZbQ4DNFZ{jcW0w3UiF<*G1#@x= z%E!*(m$U5bCxC&U{NKXwJg11K1MEnScMe8BA1rgPVNx47{DCARi#jG-1qVw1Ci(tr zwu-U8ckg^ut>MLBN9!d?J1z!07s0>(X5D`hBh0eFq0|4D%eI2gPD(F3o26|RWzTO_ z7j;>OiLn4qEQ~L!Gy69BPG{jA+~1kxL*7ec42iGIOHJ)>C4awcwW6fI_*<&&H}_;T z1$MqYiN(apg)~gJ2ZnMnF?6+Yh+<~*Tdg+;Zv9UmL}JzQ%Gt9`#w<&GRj#EKk%NOj zSx@Jw&kNh_67CK}?8UJqRN@RZ%7A^oC*mBm{H}oslWh{NC}EoFnFhaoxCzZn;K;so zOCIA)$)#5i;+V8p&^ZdFC1ToEqTE>e`^+~jI7+-i{(}1f;oP?1frUTk!$NiMTCMW$ zMSwvA+4mi_rd@EP$X;drCuS+%rvGnC89=s}H5|RS35yz{r5zY~!%5ToKx12$@){%3 zm-+pBzzSsw#roo7a(iTm?@EVi@3|~^1}A)DFw~F4|AqST1Sl5KY{Tb&0%IA$b1I8o zzl{BxM`GYsHeoq`nR~Uf0t^F4<==q(%}n^aXJljOmK7zH@7onzAZPZ`#85Gnb6N;5 zsk6@IwJmTv!0&qjVkghZv2BCQ&loBL>=h0t%uUO1Eccud%kOzNkbO>aX!gDzJ;mhr zlUg8#SzZHXWAcj}5@%}z0qFc#^(afJt6-$d%707xU=+503}|KTt3U$$g{gQPV68xz zsiQpfoh~po`Ii6L*wirrtr`OjFXpFAH_x~GzmNVOVK4>-f5hY&gQERSxyOvQmS%kk zzMWiw$1$C5{(;k*j+Z5Z*t;A}_$;18v!2jy$f6W;tHUIxDB)+De5z_EY&$dQ&yc8+WyTxbn zF@%Ccb9y1gNjYEd?Q08(84FB6tN817trr?wlTqyFj|5|sr29jT*LU+tOLwk(^Qw*d zSDbp}T;T`!*Si9zJv9=GJu?sCH}9SY#80nJD|X}Gt$#!(wiv$Zqpd)QA)f!`YBdg~ z%6w^*;(~vBu;~a5ldB(^}A8q&0hu3R+rJv zQi^T_B}D3jQ+p%UiE}^ME&nOz$44ytW*rZt0#?OC>&}=@5A9s1NAvXyvbCS(Lfaqp zpVvvR{R8;q0lR{EmR~czsddEja>z37#OGXAipKhcYd&BWn4wuAX?v{mjA7P(s)E=* zY`ZnyQl)z%NAnedll#vo6=t6nos^mSaQH0!%qNw&jC(bP5GB(R`>Sq_eG;$TT2h66 zS}Fe8`8Af_aPRBp6LJ6Daylu8(Q?}THu-V0?I)1vU-fS%d9?u1GECJf*!}P`OhzSmh%1n9M;1eX1uEUys=U(aeBPk z)poFoF5jSl+Kn;q6{l2F^lKmT>I27-N?IwO`>YyuN81V|xGV$`4zDE3Th~o$w5pu% zNpCh-?9YU4xNx&y{zI{lN~G!Xp)iExpCSRMdSBV$m}L2KLRKc59%0Qd_KEO?9Wr$_ z(DOLh(aE#b+wxnmxFQkx%3-$B(86$q6U}C6z51{P&_JpY=LN3Dr7rz01>9ru;hlL%YSy_*@?POtWJmida*U;MFBWlu+bA9 z8QJ_g^I1HER$ zc~zfAA*_xE7w2xf#)AW&_7kO->U`Wjz4DwydQLJx^cXqP08xn%;=%IwYPJtfQ=#g~ zLN^K{OTf(%`Qei?H7U(@t06ZRvSm1Kr6~>!nTpJ59@*wns6pSzc79jWiotP#AQj0_ zi~*4#VvWDvw4HbIXq9TvL5DDr&#ZYoBK?Y_zgq{Dp#PWa-KQ3!LN=d?(BjG#@Y#*E z!0eNhHLc?(VS?}5<;#fA++$4bLul+kbNhs|8K{_oX`u-te0qlzK7EXN{T27;)ogA4 zP-jG;DK(!-I5=XP{d3@3-$!kpvO4l-%F`Bx&y~2sorKdRP7NQAXaC4YpNLF zf zaJ2kWg8^^^Ao3XB3o)^~l>?`8^Or*V zNO=E*1sLsI{48TiGE!zOHc;y`!M}7AU?y#{{=m(Ck}LIXC8hBP(`zCxJCrbX#YYOT zrQ3jg5fqKRW}M4tD#&g*dt1lFe)5<@_RNi0)N%Z= z(VTXqPEOZ!&LKY=sE;k|wcbMcVh(%9v_n1ChVRMx@*7;a{@^<(%gDrZCGuOgsSKdI z@?T)ib`wx?hSQ7Ky?oaGIu>o&P8(<77yKmnl+=@kmtOpxN6*iNTgC0SQXzW!ZM14@ zDc5~k8Hb)faOs_4mhzzNNfFiDtjGwGScQR&hkc7e^xU@8S5&s7`ZRva+L#(*=C}Ly zb^)k95sRe7Ju{f~TIop}K3-(6-8&VaTY@tl4qO&WdTrn2S;T`7C|3}jeAhF z*NBCm)$yU{Vnav5Rff-r+;QwXDVNrL1MLqky4D}Jc!k`P2`T5?+kfU&v0m`RYPtPZ zntYxtQ%oJTs>M;!+P>>b`htJ4e)jiV#C~tphQ=$IOFRbrVtY26Zg$YYA_Iomk<;g~ z)+R6SZJf#^UAGra3x2*e+OcQ&@0ems)>17U8hCvs;~YgtiiN}jrNtoo5b5@-OXXHxeBe^ zF+)Oip;8;Q3`e`` zf{8VTZ;bGHjVoJ0rQ~aF>k7Ex;S43_Bs+2CMoKPM`Y92A@2!Ui( z8wJSHfgwf@u(H8gF6TSBt=<3p0ji+F>VLQ`?zc~NMbrI@~|IlBdaZnHGw zo})Arfkf$##&Yrj@b5sOrC#_<5VFK_kL1ra3b7>vZRSl+FLk_-p&_7u)+P7h*s*P8 zAcuvShq>}6KR7l_w%%|QK(sE5Q?t8%-Czf+lB%jlr&)mt;^6y11lA+h)|TME=@rq= zTS0fO(6PldmU7|PmDDZl3gITF8>QO({%Bjs&TMfLI5m0E7m2qEPjhz~o6w;LtpAwD zanuhxgXyx?^kyTmDAG{B$Kzs)C4<)D{FoYuKe$%yA7RVceU%N+uVBEQR4n?&#&J{J zZJ(3!nqG%d&nAm?&oOPUe$m4sMcU(a)K{M}YS$r`wYh;#)^$Kv9Hp^sNd7>Auy zKOP?t0*XFz?#bB+ssACdvt6}3hU>$$XMjeVRJSQY_aLs**dfO|gqSkHuxEQRg+G)) z_T?TlpRTtpYRHt}HuSYpN}Gdrjs+FPwy)(W=~VGCvj)R;g?HQ)*l@UX^Zv{dIO)o2 z8tkR}GbLK%iYJH!hI)p<8E3o6JrWj~`>L@-eRP70!PPg}i+iUl-&=p8-`)_taFzMm zlaIwig1s8+FXy?Tm}@igSS;J}SZ30sqAZLW?i~_bOU6)ju|c=we`Rj^(G7pctk9ue!~8vz5F!OGe+buYE69*dKJqr- zz(Y%ZiCr6;{ZkOV2)|MyZt)`6Xl+vu8OiA&O)x754)WV*9?HIyVCV}?syZcOxDy$} zYlUn<64G?zFSuCdge7UoZpsV#olOXpt*J136HWMRyE(W60vNc)Sq^PwM7VgCwK9VU z&t&(bR0DUsjSZ4E6VItN3>)J7hYjiX=O4shXpN#lAKQs^S3;tNCSfioPDTbEwa%2-kE zvW$oI=K5LN>v_-l-zr4-Rcl86EjjhIs|p8D@&w2fsMbu$tBNf7NVAh*47$jVNfypHbOv!>kolCU;MTQ zXte>?F^u#{EeGFzL!o}Avpq|iDBmkKrRtW--=H^CzQYnAEw$-?R!?-APJ3kd=l%qC zzl{nnJq78~_`w-7ZI_e1))j_UJH}RHftE3WW0f~?_Jzja>K7vV$6;#E72{0ndIV;@ zr7`fT#jB-6m_74XBo`BY$JF(m?XA5aABT8kVCt{N=Dl23|zgiSc3&_BG}el`krqb zbpM(_fU1ng;V_J1yDy1uAu@6$E<%|7rP_2#LqB$}++OX0gH%X}QC(lTtFCKKxDg%H z03p5u3b-HNna&nB;8$|Xe zFfC#l7-cb)-hYex%CtC=X7dDlQfd=cSNMA(YD%v0pN?^oFpEDHefJWV{h$*+f~DTf z`ncR1huiRNsA{kDv&T7AeUVqu5lqiG{2v!n^IlKvAOt7fU9#V8!HHe@qqHsCarIwp zEd&IOw6SrW8~G>1(D{lIrnv6-W5#&#M8BdIb2|i&>K@ z(acfCPCXmt5WKf?z~kyzcBcMm*8>g1NXaJ3BZb=j1*>t(RVKm0vrPupmrnN{nhw=& z@E+T0PahqTu8Spn6>DQ_+d4jp_Gdlr`awbQk2-Hwo3O~{UF2u6@jU{1UmTbR-T|v= zU-FcZPx{Qy0@+q${uUR*_?oX@yeekb+CIl>#Xe^qA%kQoRf3}?$FO>bIgdAY1@8qa zJm`vb{p~@6D)+IX#9K&XkJF!Vi+Oz+K7z5ZlM*{_ZR~ri-9&_|yqawY-K|CM%_G_Q zSrbe4T2-=bhPAPw70~lGx>`&{Bp;`+6Xvf!|^ZSNSZ*}2LriE8)*|gmDbzq1Ej6d#L!kj-|y<(DZ&i=v?=iK zVxmZOO+>hur`yVS-*dcADlz!AzjRx=@7I#wuz!?1T;kP-t)6_HTt8pG-7Y5OWuE=9 z!^OkBmEf@G`kkK>?Z+>T-a*sGsE!O^9`;5JB;ZO3g}$u4tg{Ty9^DpMy5hlNo73wE z`&cfJwaxv*`83RjD5~y2drpswkH^d1DTHjgqv37ri4jb^F)HxbSKYgMffY}dS`^=5BzFhK*=QCe8gETTqJ!s# zy3&;=g_E6ZZ?5k9j!m^O=t(BUdAmKJORV8NbG*@BDVecF$z{?(Sy~ z{{Q#+-RC~%T<3Z7ym+qr4KIe7?|1LLdach|yO?QwPxK9}!mj=P-b!!hgi@{T$1l%4 zF1X!~od}z)VCE`4}4R ze>*?qcAly6!VVSKAKmdm-CHpox4p7dSrja*yB~eu9QB;#T9WALKAs}pI@NASN0R8t zTS~5-MLn~bcIk7}dw-O>g*g{;gM?MTY2bIi;f(6l zM#`Bhe;mZ6C~eVp!FZP0fjDRtIal7dnVq+BW#3(mekyZNp4=Xy5_yjlkJH30Z63eb z_fzi8?Z7D;rlexm^}!Z84*h;8uwRvf5)}ob%w`(1`;=1`^6eujO0G{~$P`aGv+0W} z0-|6y`Lk!84K!`P;_zReZL823(!GFh7jGYCSQK*@28#yAOM_W)3iAOxh)9{)#-B1mMkzuwCF(&?m;Euy*#`2tXUy^O z(xmWQ5-Xuqr}43~LbONT4Yf)OkDE-}3d<2ce0ArVvEOeJ(!H(u3^&A?aNT7T-yzJW z7r`d?<#Dl3ScJUqomo)nREazZYi`bv6AME3J!~F*o+IvQkeRW7&YI2IrCW^IL4tcj z9v2A$_@&m_i%*{4=(2#g;n1s6q?DdZO=Hy|j)na{?Id03WK@f#I<(fy7XWW{dV;$87yD}}1 z#apRzr@nuhV;&_qRKrPhy93~Qcl6H5S8q($%vEsp*7PS-JyzLBiBc&R=GmP%f(g1x z)r!N3;h*is@7pd-Ubo8|6qt*RM;IUW3n%OLwcz8gw+kNfp#*rQq1DOu=-ij>+dBU` zVve)V7ix9H4-^hI;#}*_YTi9K!QSvrrwNT8Helm`7Hj7Vyor*4BeYD9BfpB9F(Vrr z8Yw?J<87;u>RK+LQr|Za%?^HLd{A+(Hl(@eC8PpCQ=t`!(Ov1`Vga}f`_=eVL z?;+6DrId&>6MT9odSXiL@eUlsQJne;uAbvHMmTThJ4~El9z#bayS;j%Ax7I)>{^u{ zsh0xr_%iR)vs%_4|9Mb^heW!bU*5)%Vwt){)%^R1Uj&zoWd^G~%mEEX4IXe7e_EV6 z5H!9zcX9#pH&4j^8HyR6ohH5hN{za}^*F@a-d+lp!Yb=+x*TYjEAG zKB|-aT%v8Kt*zc4RkJl-wVaFCYudk?X3=4h-aiVb{|bwq0g=k8QVHYi$ux7&@BZE8 zMxkE?UZTqMY;V#5AT4r8S^lHEOvCzpKvcG9q05acUFB4(HG;=agMvs4zzX)%>ik>$ zs)=3F_DoxxbCu6CDgr^DwJ&cPX;!#@j&0tf;3(cWCmXL^j)aXs>MPJV{q&c*m_nk_ z128J&3e1LXozO~nv(jG83Z}MLi;zw9VWFL9>Hi{|par55QwiOHp;Na+ft!n*{qh;l z^i1kHz8?JtnIP>8mA&Pe;xs9cdjc-0{r~{2qR|6~^J>B}z^Dn63*G(4Gym3?K(}Fp ziH&(S8q@J@f&!s@S$+MI)0IIhPxGc-QZXs<$zi*S&K@e)cqr$3QsEKeqQ;d(k4CEH zkgu>Q^@ph3e1(^>Y$f#*K25l_RJ$}!$mEg&mG%_(k?FESmF+U$K+ewHHtq|^6#4n} zm0>5cax+Efr_27fL1JD@7-_>9Wgf4(9HD(CsB1^h>X+a`t`KHO&qvp@fgkt;;~zOI z8Tj`zu1HS+2BAkh{5Vu%_XRmRTX)QRC zcGve@^TC{NSGK4?j(S9G*CgWi1MG#92vad z64Q|4k}Qy8$j#APD#7K-efVzICZuRx{kM;4x9)bN!P4avWcM^C=?Rfv3of>|Xy}ir z^E+GXXR2Uo9=rrOn_bK+9M1;TcBnP&EMA(}wNP{^f;rn;2EEW`_*T-3-<#XH3MC_y z`>CY_jus3DqEY;Nw6Xy;r>80#IrZyXdDIsOu#ENydQ`W;qCvMHR;xZ<7hG3B}(64 z4PpM{Z9=QE!cse4oE@MW@foS>`5BpJ*=d?1xBn5tQJw@jTj6!9qZr*RcGx2M$(JPA z)i=~4{$oB>l4BXh6#3DIClfjWAmw+z;4Ue~RT~jV=~FEcfHU#|L#zqKty)sUx9l(I z5OE%&uq#mQ^Jj%RtI>emD{%>^ri%5Nt({ei&eR|!oF7xmL821e`WH^^e3$X`q?q&F zejlS+Ftm>8I5IjSU*Katc<}l*72+P*%iwtI_}g2UB=8JW6hO_>7}0z=1$qtur`JxZ z+-(8(|Lqd_KXX6m`TA-w>C4!`1Ak`F@rL^qOFIGnEbg?~a3QDrK28@4GY=30mKe{ zgVqDkz&HGitkDtVyo2#OaA8D1yP(xQo-79Zu0Vwr()h`!f)ZB1ZbLy!OnOU1uBot+ zrX;RW*J86slpgi$0+Cs&U8yg$-r=lCe9y&!c&K0;_vnPjVd}lZiM?pjL}i>dK9W+< z*SI5@hyB-u8^o7z!^Fi!ebDm1k?R zUf`I}yR-RJ@Aymmzj`%u3;DnRCu}z%c1bv%+_EAUF|ggcGR&J`s1<0qEVfSx{sYF^ z;AnmOBS_SnHg8boir|>P_^gE#`LlvfN({~@VFutw8U5~PG?;b5Bselp%X{kkaB=S= z>vPw6VocI7D~(I)kT+g->pa)!-L9RON%1fXte%UgJW!-f-yaH4b-GG>ENMiRFJLHw~BbzdA*!3+e(! zcZlEL57S`DXo?9J?R18cs0wMkDF-<|EuZkM#20>oR&{=t_G=-l9}M9-F`WmGYPLqb zino`~gsV1_YM4#-aPw2;YrB{bO#vpDMEn~Uns^4>zPbz6eQs9Y&&*$!QTU<9MG)ct zyLog6@*3TIdVXt`uI7nI;p&&QvK0jnm)9o zcf~uL_INt4@dZt`6Rak;Zd2fRaR0+v)QE^NOCi8Cgc;i#&ycenXPM7g_M`Fz+4NB| zt&q8}rg8*F&dK;YqbtKgd-yna zTmnkFYOL{EL}Y#(mp6QOSZ+u;y&uDYohHHS|BilG%b}B3Ge5hMLAtB#!4DsS$qsKo{Fkm3>!z#+r{ zK96j05AoTX`>6p7CE&e{NPdu7c&a(c*@)bvMHG1(Vg^*TX!T7x5LuG+Fw*ALZr<_< zpg~XMyXJ#o#!mtukp{F>Ot^e;!dlWVD8bm=Ej);-7~~e5Y&1@n`^)zEpeRQXj|Hx+ zDAn(XkaVi-na1krLB20?Q=m=<1u(MfmSWMF5d|AFPyz%xhF9V2Qm$`Ms_g3MYA36WyVw^5LAY6K&$0OiZ4-6hwgDVMN8n{TMd#(Pc8 z%P|=)k}r(tF+L?o;OSwqYrW$En;a5~1gG`-A)2#rxv#6j;cBoj>xV1nS`#9%v)0RI zeBRmA9)|p4#HoD~%GbW$vBf?qBpt5oI!$urB}R|1-~zv|jas!11ygW7*=mv{kauV# z@!KbZe<_1IBv1`MXsEjzKl-!-?0${?rf^+zp=`bgp{>dIgtEKxgI%nE4kdcZgwNWj zj_;>QcX_lV0FSc+Af#5iqhqrK9FMFB4=;wigOW1jAqJQlAcX-EZ@mjZJ&Ue=-EBQm zq)QOFW;gy7Ult9xy)9EmCnvVK=9Ss>6Px?Dm z-_HhMx^+;i2R&zR4lco!POgMM@B7J!Avfz@#pJOqKT_n+gkbgs?cKZ4S0i?3Su?|% zLgsn|C9QDo4NA@Gy(x*6gwc6l49m#Lns*LH4wt9yPRM6m3tTj7T@FS@g=7MI$uEOo`k5T1^Qv*pDW}h<6V5qz}bqXbb6boy-1a(T}k~|GMsq~@b7f3 zRB3~z5ZC2|s7w-XX64Resy$`!?O(l8vq0B@6m)1)VB?gs15uEj6 zSF6!Ha+8%ct6b4V4#ms4__Q9Ze9^4csR|FKzTQ<%pODU1gfEV(50y{K6c;)R;(z$K z_6B$C&}^+vjg$1rFKCSI3J=VH_VNf@dmda^SExsDdhBxZ+H%tVo__aBp>`b%*oOjv zfLCV8Wfa;EKhXaEvCpP0)ElWO#_hfnJyksE`K3PMqp~X(mF|d9w|2&-(I1w^lRRIx z8|)sKtj&`serCYO`q9|b$dpjoyY+cmc00|-xNQW__TcQ6X!Z4R9U zC-Hblv-3G>M?gQa8fI`?{qY}>XiN+z=5VI87^_bFBa^^?yfYv8O=a)e&NMUDB#YeXU*9Z}+L|rG^f@Zjpw(K1M7|4QD<`S$F7Z_wE95JJC}r?q5W5 z>3-q3!hNIr{9@0!E?7dR4o@U^YB-`?`#rK;KRQ)W$3X*!vM_{A6GjQkEUvvby5o^% zxT|eH8q66E z=FK~J8uMiP9yTe_PCuPQ z-Z-W-@x0{_wAhaMfe9Dp^*!yS0)$^I&TEo1q|H_jsEm+Lc!Lsk_>%KMIbyHV$?A?N zO{0}@VXg(;NxbP%MqPc!SeL!NjN?lq0SbzxCoTgGDk_{vFXOFNn=-r8r)q32&lcJu z7;mV=#P7%OS*ah^?M(MyCZ+#*RIRXoNZ-$)T<_T1$aax0u;-M`wA7f{u9){)?j*z_ z>#OAg@>Sv!AKEqKD&WOCa5!68pUQ1G+|55@g#v|A{LOD<3-b)`f%bG|x7+IZLbDQC z*Y`g!C%&Q74remNE%6GU$-mzgO)FwEcS7%PIbAQo{-7+S*6NS^RJcv(I!$kt6j23> zfkB0U0ZwLzgG592DAotrbeUDz*aJqO$=vpymv2tR@@zyz)hE25yWvp&GGs*WL0C)! z4tY<|RI$c;<%@61QXQX)U77BT=j$#{Lja zb<0`5dP6`Af>S&|h!hihM7I1A9Jr=f5Bw3ZAGY60PjjD5#tDdx@QkO0%4}lbAA7m7 zczdoPDVdqWKNMd?{Bf;hYa@egDnAhwJlUi0xGYh^FRj-sh{l3KQxhLtX1i`~@wFK5 zH7(;6pGrn>layNy`L7I}P++d$XLr$t857XUhi8SJKAANNQMb!_N5s@SMu-)y;@9Tf zYCGv29?mXN+s_1nZd#X{72?9|Lkd`1Zoz+dROOSF1B(&&CJ*zY1twS^b+qqYA**`- zm5eoHBfE6H+(M_i!_snTb~Id5Es&h=!VKc&<-H7bkurW(5l^{ebG*X7&`G-7mv!Gq zD(~+xh{cd6g=SCdx*U8BIUj36>&@< zpRfa0(1K|mjzQ|1!l}*1b_)*2{E)H#m%41?wF8V0(0WsDQjQDbz%CH<^AY8ENb1P` zuPD93*l>18oUL`zVy)&0@n5!2CL1xzxG`bm_tKd`{geaA+J{6FFW&pxMG2KOC>LyHaat-} zK{)O$iN1faUOYl;1-v!(+gOac>mGtV6+7M{?_QnTA`s!`$UuEr3i@72w_WM!+xhsNV zNAmx`1qAiY0zF&=4C4RN_9l^zx$3wuts7?jrf`Hg>1)4xSjfiI_bROBSNc;CpXD^V z_lhZLhz5dz%;%U0N|6+V%L88)QUg=_Ks9jHOFsZh>ZdHysr^e( zxHSiD-W5RwV8+B=Krng;l*RnL9-Hu7JpdsEW3mHpm3U*J#)v{m-CXU_0X)UFW$OD^ zu1qNnlb>Dj)akred<5Vrc8eT3F!#ok_Lru}m1s?TrL1-Uq7pDx!wZ4Bv<#c1dxu-A zHL(Y)ToIHVqwBWtKANE54pnTyo&+Y+_(lL4C_xndmCX$C*-T3TF-K^DRK8DmiOHKs zFBu?EzuQ`!C4YHJs%cF@T*6U!AK94o-fpRc0`cEU;=h%|e=CXq zRuccMB>unlBxDW?vT0m~&SmNJZYKDI;d$-%vBCdc$Iha-ATpM4hb+ZosbM zu{-{UyEzq|cp4xP;QP4kbMej}0fBa3Tx)1R(L#_yCFWzc$^dlQq>l!eQaNv&nvKG= zl)LM6&)x3G4W^O#;dzEzzy4N!_pj+J7wS4OxH6qX-PakZfaz2l3(RFep=cxj45EEH ze90@n^y({yLY=i7`yc{O5)|{NTwZeq?#QD{Vo|0m=dkOQBH9_j+WC1GB%};wiN>>l zFD1$Rvsw9I?8@ExBKq3=5*@)$@&AwCdqAK~+ONPbMIzfuoC_7e z!W3K34`(YT18)2XSDnGtgN+Qr0ojDH&?_<;z6t-mb|ff9aUl=uL9Z(OS%KDSH2A_G z%U`L`m&{U#6UFxCuNaIOSVm4{H{rNzX;F|>rW7t(;heU`jIvLB+onI#9?_vmPsr z1}i7~=GE?}^?f(BwaMcrvLD4TDf7Pz+u(7P5ZU{|G{XpIzI+-x&UKm;$ThyCk zBC#~`QKGH;S(cRWWWrFIsX>sbWw$>*dQsGfgY$Rs&Yy|jz5f|jb>YrtW=-Rq&HuFX zw`>$sZC}(PlR|c}Vc)t7j>$&JQ^nc!iTLqnD^NFs;Vj=q0I;hCHe}^SP2wQLvO->0Y9 zORXJc&F^Z%U%W`~zT+`M`cn zrOiC}OXMyGwl+iPjE`ws21G~3kLy*1%$k9eJ=zkhW2t> z-SJU5m>c3@(?0=s&KNyAmdmo%8eAvVl>GW@ZgNA9qskDvI6Xoo6L$Cmoq%Ih*) zjJ}Moab~qM(TGy>kXN!(uI`ff@I3XIjvWnR$ZA^VCN)#qTjAaQz4wozt79!jr1kz3 zX5q9o2&TJ~$xbH8-2z_3dNk9t)r2tBVnIeXZw~+YIBHS|JNfG;_mLeM?2R5zUZ;kF zm6DuaL|UreT6zKPSSnfqVmX3$;i;if9ho3GHEQCu9C-Y$;$<4U`lIh*PFU0mXGhy? z**^joF4Hg1w^$!bfAS~ebBCpeL+;(n>P~RT^!&!Jwlzr*m`qXs=OFl{z$Qk&^l=&_ z0Lq%H5Idxpillptu{va#_BcqnmuBBo{=8dD8%nDANtr<#T+k$#;ToVNHjsOY$8Jop zFZd{Zwz&KeNKTa3Ew%m21xq7@eP2ApoqTSg`VtiSKCIV-h2hAJP0S}yt&!`L-UE37 zAbo;JB(3zP=K!|Cw>Uv~!19n~5Wh*8^5|G(+BbiUM^w7Egrq&!W87J>-gtzH^r^Vq zd!8>W$fT`3#r_OK29l z;scbWR`Stwjb}vYx5d`rkoEc|ddTg+-IO)0sP-Y}Iv~${nr^7D{^YTV<05t5k2Gp+ zM+2!-=@hjXiQdUm9FyiYYz%nnJr)$|rS!Ad$mQy62QQPR20hot&DGWXmla~# z8dH5}ER)$zK;rXv&mwlbT zDiv83{GRlOe9Q)=h(CP(9@{c5$0DKRUkI;jvlaiaOlfTTuHDkzQ)yOFB1$b?(s@I0 zGzoK4HdcgOn8AB70kZQ;)yDy|XBkUnX(phwZTIwigl5ognqKg|z;`yMUut7Jivk9G z{-0F)6tF771Pj|9v;Pd02(%Z>rn9@ZJR-aQ6(^ZHGa~@jH=W(3Q0k693C0L!FJm=q z2>9&&@z1G|oqW1x6Ea_B5?W!zqU0bgDo~0-DeV|^tw^!CjXIm|nkcPINXSNI?bAsg*=;^| z3BAa^v`C>64OM{PFB`OdNa-eZmt5}8R!Vz&d2y3;#Djp4@q|ND|MXEJ_c7CP%YJ&d zI=eFUfxsHe7Xt~8l)4(666h>X+ou;)E>9asl?n)UO$&+41s9YVtL2zaug$1esKMX+ z=(9X%GEifa}=SZ;3uN9SY^q zrfgZB^|@SX*ZQ&4Iq_mSzxdPy^LM-J3m|Q_1<16qJ4#D!3ue)bF82+TdTw$3@$l z53+82)#81iTBfD)DuNAak;o@6q2L?ME-3aIt}UHZBdKmro+fNoNoR9pvchlREng@q zc?|pd6aux-ha<|iBR`i7`ZU$M`58BkEC;$e?sh(GYYOBWno)yWFLv>)41FcP^<`D@ zD3(O|LMnkJ{%q8)d!M_Go>#ThFe`|NNugaiBJB1h8VkxyY6TZG{s&Zz@dKe%jR^^_= zIi0{}E<|2^HchzT-OOO6AIY*W2J|fcdjrRMW+%H@jCLaG^7=LWclAQ|`X*ikEe$hr z<(O4gC{}1d!)6^$6aoB!4>>=UfZ}X4(5xi0;4$qUr$L8|=RgT`=swfE9|f~Aa`v9m z)gIzzc$sTZa{2XbM5yLhp+`^L_$}InFU6b-kdz>Rk52JFF)A-0F?MoZkM|c46AB5S zL8h6{P3^_;6rcRaxQM1VyS;GZx!ZB~z>IfbTbn1D-k-jTI#FZ(@$L~SoQ3Gyryix@ z?o&4Ws=~ds9HsLSsHP82R0P}KRD_RCkNaLwKVPwZlsiyoiqu}nS|J_JJx&k(LCbPF zZ`6{;k_R)pe@fs?t$tsdR>oe9Z3Rndu~v;X3u?&6k%et8N#9b6&HAo(f;kE+KtBM# z-wLb#AV zs?vN&_@it{0<+>r$9KQC&fCfr%bf{db!sv3B>f6JmsBgW9FJzyDb8uqTbch_X11th z+E>6kSfIp?6x%YWC|cMSSnIvZcVOJS(5{kesT zZBo~SuxKlNR}mFTTHE%rs!NPL*;@y7=wq|4kP%eVlAOX)kG5#ewC9FmRjc}|(=-2~ zuy`(tBMcCG7a|*5U7ft$;#dto(Q8|lx-QE=@xQq0occG}Z%vr>X5ep&hTmsQOs!4) z86_AJKJ%j6N0j=2IxM8YJpB$1*%Ny2JU7|VDC#=rP;`X;A|HZIwkZ67=^UOs52pII zYx}ca6BpJDC+dfxP%fcrK21TM{7-skuoglH&pHV=LLJnxQ(Vl4|1{JmKm6=~;lX1# zxuLBP6X|0tpFD(zY}DidvM6yg`)O)eezb0a;Qb(DFDrh>fV$qf%xNlqGmf8Z-{&8w?SwGG5oy_`F|Nlx>yN*yfa`KjD|f`F%dW5I za=UyITfGiXjftz?!G*0n|E1B^hNSdd#~vuN5p7F4$0p^m+%k(h#wc@3(Arz-rBbWb zwQsW9Y>-gN8730U5&D%jQ0mYEfq$RoV0JbiaIUz#py`Y|U{uP}_|W#jLvIx$qs%;j{`qh$9!ZJ7H&fofu5k(jiZ$5>O+dP8PG^-Mlf85s*SpvGZC z!Oy;Kq%BOJ&1C~4(-abrg9_=0ZBuHK|M>RzabuC@?jmFAgJG*)FJW$N-6><+%_(m- zn~A%58krBvH%E|W@j}sI;$qy+dvRH%weAVfFJY!Aw?LPGLf`etcaVkFh!~NONAor{ zQ!hc&%p=udOeh3uS1S|?@+eXRDWGOD;XU*OQS=2nnAeyuT54#gR9t-|;jtFaE6$Z% z*XrGt$k@%t4L>+=3;MqB#kg{Dc9IM|MvA$A%QQTpv8`V`(?`XvT(@$q8j6Z-{vgwY z`@7og!elTsTig!ltZS6DOMboPC4HV@gbJr^nX&{8HLJAy=DNwG9$X%(Wy5tOr7d6@ zjCC95yQMJA(;TJMX7h59k?c-Rt0}|t_56Z~INsF-yVn+8O$fw&#hD=IZqI2F=TGZX?lq$zq~mNf{C8cVxRh zB~8=(L?9;0yT>gDQXV~)ijNjA+(zm#rac4kQW{R}Jy4q!?n?rQpVw?fxUh|z*-Bzt z=kO^j9Bv&vwTMt7TkFASfAZZJY<4ben&I)M8e!&D_%O3k%m4v%AE9&{ z`o8QzN~W7wO1w^O5ii`zREcqMo0N5fGcJp!v)-?h%GQ~#XiqK`^~F)gr7sqyEj+OA z`IM@eqyK%PZTSqTeiT*IHbt_U)o>vmKia@6!uJL4QqQduMkcIfvAZ{l^<=V&C{wS| zjMXLjzlx97CQk2XO)G;<|6-AS4{X*;hX%X$jlE#a!w-d@@V9r(hAm|epWe)&9luP) z8Nbt5?uX)nZ*!?HGe;HL=3Ib_9o)-HM0p#F=ybSpjk-R4w{R2p}t z)#7cL%+PTWZY$Q{k$I;ED05^Asdo@*mRzP2I4hBv=}xLkIg6Ds9WS%$QjXN`oyg*p z0g1$cCy3yVSe)1Owb^iOjZfrXa0154Rs>A?GBQk9TUHv$6T)Z0P+LFtMK~@_`%<(X z7!=3+Qdn>)Q?jaG@*-K*M<*ZGRY7bmJckMY&12oRWsRI?S~&0#_>{@kl4 zd7L~@{PCIR+30S0ZHQn&SB5xDzKCJNs^bXa5_b846BRQag@RW(}(vF*Ht*^y}o zMTNF-wPJ7a7wbggevEgczUyp;Q>F&p@2AYWuTS}|%0>JQ@-|e$I^rADPk^Ein09sKEIgp++#fxdMxP0 zCUNr2u3qz}?dVT+I^HsQ2cI8r3I`JChe;gu_k7n|nh)^Ez5GU|m}7l?VbL`#fIWX$ zE>VUz?Kbvm6D^`Eu}18?{$Z+QAGIqha#Y2OoaS|606t9ygX)A8@iCQ4e#=g#+3N@7 zeMZm=C|8%I5j#v>8GVI;QCLYkt)A*eT za1Uv>G0?a}9)LS6G1h=1Chkb*htHIE80hMd;@>^{9FVsV*ppitYjXM7BiAq!wx=|l z)s{dPU#eoTqxqAM_V6B$&V%>o)u+slrHPX{N-E6}dYmdOh2b+6WshFQ9FV<`8hw_j zpoQ&x(S|*CJj}8{nBHq~|Eo`czm}xfmN(N^hsmDphTRaxgn_&2U2TU|Rc@Q`^SVC^ zePc^~FR9_%drsF}5?W=e+c883p9#~FL_OxS7|*Z8)*sBMZ<>BcIj(cX14jw$qNIQLyJ1FHxw=jx5tS~7+k!+vD#0L*DNxt(yJVrQ`1sxRr;@sY3B;&riRod8cYw(P~DIjfNh5sq@#a;g!*+5Milc&1-by`P+PPFpJ&~F#k{UNw>HpJ>tgbpJGOkVBoK~B%U^Ary3u4duNpL!~k9k8E^rd@(EC=%2wyES`g@=Cl4NM;=+U7<#B@RrreZE7oXbG zXihGvGpQbK;81H)z9DgFK&NvPcpE&{aZ9JBOuo-D!z?g)_@x{4So58 z6^28E>z&OA?N*@FKDg_ctPJ|G?@_(f)_B3Pm!?Qs(mkNp|A<(}i zpwHFeGnb*AiFI*D)R8(8J#Nv%<_8=7s$h>tcJ20R)sE#mOSdmy5Miy4Qr-Qk`oevp z`sbnjQVT~B!w(KT^J6vUBMj@Y=;OWah`BW*onfB(2LJ#@a_=7NcuBUGWA@7a-?(TuGiqrpW^7h*>7`2=K)!?9h0=nDdKg1 zt)5*9agBH(N_i*+@{Xhcw1=)C>e<16QxbhEa#1PPPyt=Y-BYuBE8j19zP>#s&3r=- z(M&_q?}IUUeTiHSbb8Hu@mfC}!+2h82fIPSdEL|k=N{0!D%Cl?m628~iZd|ws6BQV zGyw~tBh@r4^SJOOaTC@0Eo>&?M`0u5!%5t3S@YQ)S7AHH|7_WuspIZT-7@8U1Cv@B z4V2H8G#!LHPFR6>VLqs3iP0$y9qb$bEylGx1=TpO6E!k!>%03)qe=25!*(y%(e{=K zQP3LCck$y;Xn9-MWnsTanhTUPX~EqKX<}ogATb=&Oo+Sz4nCK@Y#bz=r3qljn{Ph1 zq3fQ%ks!@(q6M()e?B`nx1;}y4{ME0G}mj_94L3SSy4_!nLMXJND5j7_`(qkcv-_- zQ22GYPVWHWn8j65G4*$NJ=(J}_56>dxYJtV)H49eV&xw{0@c}yp)@A!|D@I_5Df9v z$eKcQ!XM7|uumlmhzU0C|6D0;!i4^_Wa%;l3I)AYNHMhMX6IwCjxJ0hjh|-}OQPuu z@WW{O{_lzjCf%TZ%Rs6E0UmfzR#A`TYT_HD7zEpIFXpPodzJM4-`9Bm!z1~>+58s( zy8;#AXJTMoX#f=Y4~zDHx%K~CIxI5+6uKWmkHP?6k%EeGpv@x*uqbG_nfc|F!*+8@yz#{a)4_r4$@ASHd(ez=)Ncxo>_B1DtQ5)@lwbePrdfq&Z`h811Z zgkHpkqq_o(eqD712%yu%fa9KF22?()6F9^2tAjqQdmC^Rn~g7t{^kgm%+V5Zbold@ z>vA(nNCgsL?9FR-DiUA*4xgPtF3ByX)Z?uf2NDAPbtA2U3pnuNJfn4?NgJBQ_o>=O zQT%E0>~uQ0r17HOXw<=d8prs5w=+2Hw;~YKnw9eI zy~E4f*p2Uc%{l#pAqdUUN;}OyYYo$sx0bE)u(2 z==R5Of0~+l^OhZYDn74+5lH|u}Bp>%>-W-Zs zxy1c@asT1-FpxgCeE_L72<9z;YZ&~V=%-;+ZK(43 z5?_aSdfI@;2kTk<`~W^DW*;(=@ex`oWF;uEXZGQ(6>!f?h|tdcgNNaDz>twL8PrN+ z@-k4}%#lD951)D>PL(a7#{%>+{p~E!G)}MDfc^|<1B*0AFY?dzp%>f`XyUcbmy`H# zJXdq7Tb5)*y$ee~>3ez%PR*;QI2Q;ug{T(z%Yvm{!=MBm3a|M{tS3v|@3Pzg51xbg zhzGV$RM7dhFH+X3~*`4JxFQ+OT@oG&NhNbuj4-MB&V1_xj~hQg?d zT!zBnBGr%3KwHJreC)%>;9h;$9X1;_2_qv2i4e`5jUJ6n@^Dt^Db zF*-;3-Q|9rau;$uYnjJ;45%dT#U96O-P`qfcn{F6|7kbpbyuMg~e<9Kgc%NYgUQYBa(pS9)N6CX;=?~l+)KU9!nk$ zINn>s*e}nJFOIC(E*rLD@Zw1q=${-FyN}>MG|z0Z4vfk-kA7mUmlZ&Z>3t3I{L?iQ zY9IgFFwbfWF4Z;AzZUAL4F7IK9`rORjV1e@kBmX%A1c?EjSZn9yR9Pcw?sLjb8!+* zQHcU;+aZ)|ETP=Jyp2F3YdozogCZL>F32j$^248>ijJ&6eu|VZEgU|dcw%g#}OkfEm9%zoCZ0@DTD2@+U7& z!WqWIOAa#Ku%6%lO>Wd7?Y2W;a|*eGLK&7JWjw=i1N*Dmbn#)eH1Jp)`r@MuqP2(+ zF&9yxbpw5Iyg&Hq4~uqZw?#QdR{TLOoGIu5>)dSU2f*+JGC)jDSeop*!5_462UDde zi*0=ro1ARu$rZ(k7G*o~%O!LDL~8fs$L0Ntsyovvy1*fxrhxpX-4=<6(KdMC6w%95 z?j5Wqs5Kvrb&K8jLBl>i5cvy|tiL>YK*VVXKvpzf;JCxl$L$@unzXOykLP&}LM+N3 z6n>F5K?^@foN2}$6FC` zgEMTgVXVzTR|Ec?JI!NIYhHb3-$1JP9tNi&QZVR0l+Vfa=6{~5uvnGz!q~twS5EGQ z@ggb4FyYc%gA3XOwR(nW8W}m$59|(QH+{pIpArFhmjPp$oeTg8-3Wz8R=ubL!umf736VnSpSE10}`Sxv*)oT8%=r6jt-$aT{cWBsPT>n*-C7s{|azDazqwlya1^G z`^xz%IHI2xTaIi;wjzEL39e#5kgk;v!rdQVW{%)YE@*RO+h^#WTZgwI|N4ByP8zlT6@$x!Pzbz=_tDRh}+)#**{?$6ndCyFH z{FoLS=y^>vr9u+(7nSeB3^fm**OXMaS$CFR6kh{oAResSxN)JX5qMnKFHoqsZ!v{j z;j=Bf*@f+XOL<${QHy&Z36Loj!#3nx|M8Nw@O4cP8K2vCeH2a%mJc zlyt$lD6vX&9c}$m;(>B7RSabS3Z}ONcxlj2y_|-GE7(~zhvfb7qjj_np}~8z!W2p- z&x4P!$BWxd0WqvVcJ45#FSDm%|aI1GS5`p!pO!`SlQj zL`q_&-N!8<04E~h)4tUO7$a0e(pwrBdb$2^piA-nEK0s{s9INc-eAJ-_~5l8N}e`; zhw>FqF?Y?1v>3{Y9&dp}#ULAc;5{=VTj|2frpIY`2jpYD8-g>d+}$m`J6hyR)R>&9 z^i0P}N<4%FbBZTGk-@PU9jRR~5^!gRw#XvUFzpm5HP4sE%H@d#JemHL2fAGWhq9Gxg zSwJICIhDEGYKPb0Rr0I%4+tJgPIsJstXShls#s2B-ZhC*$nTy?zg^xY^uFP8lay4{ zr?lJkF}i&z3jHgJ^MxfU_pnb52@6N7L?Z}m$z$4Uh0nPL-58;O4ZFrxWp3^2XBzZZ z3!l0EneAkA>lKNAp7TPfP`35-m-l_3sU#l*lmEmW9ujmPW?#2qGjjd9K%3!*?Gbk= ztGdfuC{*}ep~n<&7}2~F7~5Ot6V4o8m2$AgfH=bN80@Zz`E|}^wV0u>Sk(6sYdA-4 zeP^Ip;gQcw9Lc2uN6V`wec_>w<)yu^^pf(Zo~@*0xyhBsG0%oAr?OW%MPwoPx6Zcx zJyYIPe>*S}>t31sVp}3l{UyArg)B2?``Fm|=qPtbT>AHoQNnGx?9S)H!Sf!hSmTa; z$%Uxr*#%=GwfeZ35{aLFMNJ!zHEKsE6t!hy$p%nb$@jk`)CywrQ1teAsaWtv`ot2M z?VsGO{WXNTQ(Y$gl*91!RV@{*pe#1v)&f9W{gB`j_kgQ2sCz|#M7o8hA|N9HKn@bq z=-e4_VY44e<=gvztDdt+7|Os2wU|XDVc=g zcuK|(oog|et`RO*50fLyJ~BHeUf9O2cS1}HMOxke#Thc+5?Jmb+f}ffK#?E@YALVKc5 zp)bUR@y|)2hun0pM6OvoPOe4zA*FxCCZC`EI^QqEPyV(~ypP=mX3eS{7dRe`vLzK7 z`_Fx-HS-breKu-5o-CT{oJq;%&fo9<#Z81MHMx>3VnsB42%vT8J)=Bu$X z{S;^TcaGgWMGt>U!TUlm*x7b;z`No89Nv)JKQ5qcX-NfR(9^RF>?i{}WF_=3)c_hw znvMVi*ewv*+Bw?cfPN@W$xtsTTiFw=`A(*;@NU;DKW%ok6w$k z!gx_8%5$>!qa+6B?Eh)+tD~aq+J0degaL(N2o;fTq$DMW4rvJ`1w>L(lrHHSx*J7M z2}x-L1O=tLLlC69;q1}peO{mM{l2r-`Qxnf&vA_`)~uU-?|toSU-7$QF9|%mUO4XP zquu>e!PV)p24(vU%97&L)uvox&J3I=qAjPXF1yYkjnbE(7lJc|AnMtwD5cqpyE?Ov zY%)U(#64c=%1?M7`geHV4xTc0SH1NJ<^LhFy3^atUDGD({aH#+kXEzy;~BI%;QXZy zw9BJPR-88mBz*2O8TLdPas2q4y9EzGq(C6L4YM+jYhir$w}^ z!ITShP>-tKey`7awtSs&-GLm#SHZZ?Zf+Nrb{L=edBw3ik+bSO&)OFHmaE6u#!7#9 z4hLv+?&w{CemNz)aAQXwDo@$>po=&`pUb|5Y>~}!&Oi$l)0ZTEvky^8ZHC^@A_>lJ zN1mQ}OjfoZBrzZNCdLJ=nQvjauf1M5e0<)`YxhYzMJ$Jum;?J3D30R?Y=)MmRtjJA zRDP`rRBcXC$abUqU%(NveU*lw;BP1lTv95G9|C&&yrOu}r~Xq@AzsIGn-oF1Lde*_ z@?AWYsb|ZZv)??Ok>!R~QO4-K(TCgTEw43S&8p!&iamdEqm9*FnRlH(;9Shhw_c^} zrhEEh%DLiokygWR$zsZm9Z4Jk&Ak<&a|iJ)BVMFi`MR;iOKoc>9eD|-?Bx0+_QqE@Fyl%ncfg54F?qQvX4}9xq)l+WoBn>^Kk;QREzP99>MQHzx#?<9E_xS3IiR6EF-TEF)tQ#4Th%SZ(aDCvjBS%;ri-iTI}3 z^6J!IG#a-!Z&q1t>Nsx83Al(ZYcS+48&%|p*q~ruapxbz$8Yh7oz;k}@@1Vai8^xY zVLBvTdRlb%idDQ>-;BtW)Vh>IdWF> zBh+P<(5*Lh^tQCehlgiMO=#C`0PX_{RKHZ4q47m`VSJd5{JN-%Qq_i7PPxqnZiDa3 z+81~6Ic^*(hJL1{bsSaO564b~ovMdwej#?J*a8+R+uK{ErBzgopI|I-`@LhPml;$_>O?tZe1-M7P_S?FE|U_^?XybyPg61C2Yo}@pOUOWQ(+P z^c=|1_z?!wgdXkLL$?y5O2n?CU0V#OArl6T@4H~Mij&#F0+_I`R22Y+D1LdPEa=Do zg#iG!B(j23&o8RPWZ-@#fPVjpN}-AJFVF-S<@fd8GvLBNV^=Vw`mZ68KDfZaeegdG ziJm6k?`eX%(I_lX{vS-+h6Z8K=3%b9UfE4tn04C~l+Ar!TeOtHzXIJhPW(2W@_hoUPV1E_E){DwA=um4X5 zQ~)UpOb(c#v4`wo2pKfhkxkbiG$@qD(!422Ts9W=>y3v>xfU|an2AwM&Z^AXnwJ1M z?m>))>*rT%h7CJbrrxdHupH`A9w?D^-Ph{MQ;&KMYPh%C7~3*Lg%62Eg?EXM5^Yr) zUZo@p;SEP57o;QS0f$gO1dtkn4FCSi^|=~zbO!?P$^s$q(a z3f_5$)7zg*#t>pVp6-J}p(cZZw;n_xEi9PTbE;VAEnV^VDGl133GYzz0N3+TWTezd z8;7fOHc3i8b?y3>DhMVU{nu}IabZqJ?h`dilFjoHGtxj#{^P?H4Y)64^FcodI&2?& za0V$|y|e%Elp0WoNvXL1+h=^DqNu?})8qOv8Gu9JPu}&*Tm0i~zKPHh$>s?gG>FmI zUMMB+5>9|dLeL)S-ya`Iz*Q5{|HCsr?6A{k+rhVsI$ZI`96hd);JUm33lPYEQw*XH zqHG0?1t#1V~&WsQ|?k_6Q+l=065(o}QM)pwHYqlrd)?*=| zX5Y*d#e0}>??-^Ks)=6wIlr-RWK$kDKv~LevreB5er_B~Gtk0d=fk=IianbtS3VL#k<^y}XD;ReJPnN>-jr-MeJa>X03B%{>i)q;gXi*f zqhUk`fM>zt?aE49dYm7AZ%rSLha~`mRB%aO#hQL8v$JfYfuk2cmRn2$O(j zmRl&z!Wcqh{tS&Or^v#q7P$a+nwICJcI_8KVL%@-&ZHnMmrYN$2lG8Y{nS;FcmTJD zqK9b#?M67fQF=j9o7ZltlymvcnBHKq-w{-%+bkYS^}wIGq(sb1a_QHpj7q^Uy8iJ1 z73}eKteT}`y4ok$W7Csj80D@=p}i$}7LLIH>G^XjTZHEIAKY+#}%E{5rUB33+OKWD^ghY;<0Qr^@c-@7mK0 zEx$4m#u)^{1C{!$Sj38~S|jrWmAQ4cY9vfeFY>r}MH&}oaA;o|0p!aFbJ8`uU*q|( zLO`b*xqUenVe9rbW^X$qnxE$i6?kMIS>er6PEd^9?=1t*mPV zzeYg5gMRQxs-XMHnD9P*paJ6E*~S(_Tj{jv1h^mB$2aBv z=w2$To?rU;!ks(uiWz>Irw6lXDM@*$vYjGAT;iQ`E&yP1;rB@UD^7X88mDoUx62|X268! z=kwpuAOHrX8khG?ZMP)%{T0`t{@G@j!iqHhO9n?JHO*9X8rs@_c?A_8F(p5px$%IY zcu;>(`mrrfE8ewWzls zPp@(1vx%4f5cN5hpRUkme4MofDK62(3)m?yTZbIrx&Nk+ZW^*@qn~A|CxuzSKs}IT z`SI8P=5#)WobqLP#CFPYX0Tz$wuTkkm?U$%DrR9}!h_KUZ#4^O`Siy`F@3LwjcY8e zmD$jr#%7h66%ffC@|24eIBC@7IoWXOqEXpj!rz3+erE2vRhdhThP`dSismirq7hX| z7@&|}6qf)Dh!r#z3ywi#*mIh*vAvCd-AotU?-vc6% zq`uQCXSs22(|$bBT2Ke*GYIY}sX#!T9M+5_I4&76Ew0aK;EqRJ*zbN`7fahTf83&T zx7GS~sz={UEKO}I`TQSB*^UUHzIM@CI-KYtm%ezvs3;Elr6?HGkFY4OX^kg$m1)-K zJ=PJ~*?|94mck$E74t19-sTc8`KL}G!X4oal#H~~mL+BK)(X`tM17MD{);_-GpS1$ zAZXR+H*c?kq*$h9MG1L%&^qw*Er^YH$kpi}(Hf%SbLi>~V{M8aj(;oa`{?jRwZuPk z<^P#3|4Zfj`$O+w(9lT0MV2A{{!9b*zmM?W1_1_c9lZ}JV(~H7pP~!c;J=mmzkZ?t z|3yYH!oPLbe>?-Mlh1(5VSY0TS6>n#va?A%j0pn_FNR}{XDHyCw|&)2SVFO&FKK7y z=cOF_7V-o~@4}B-qukQ1gsR)uHOZA-JE`UpBQ(4Q(^5{pZO_9vp;+c&@L;I zAE@egia_VRiRLMq2I=(g$;LozQ!Oq3GWy}mXwwS!aWOxHW>%{%p90u*e@Rfz%OJDq z{}26tn;;*e?l;(7t>8Eit6(#VpF3=gw)HQ2Zkv-lE}#M0A&%&{E+3m85J&(YuNfV_ zp+LhGGZx^S4iSn2RN`MzPq4#+L)uS3#5gA!?KaQ+N@kElqljLIpw-#mkzh0nR9f9d zGb9CYnX!V<9;P5VQnJ@V_+PzcEws06@g42j{?6b)hppaGd7%S9@Kk4+9t;eMOa*BP z&EJu3Fo?suLNtHL(18X{y-nHUK*>e^3de7P%BO$kX$*oqja%e*KG zMz7xjhURH$Ai@7`Zh=Zb9{@Sz%cvx;MP_C3=bFBoQp;9xoC=}1)JFovYUig8ZL0$U zc0`Iluj=rDmQ{oKbsF&B;Sm;44ShWq8?7GT%AivnulhXbm&TQGM;8i!PYz5X$vI;+ z4Cg!LVf$r+L`Czpb6WY*q2Pn;4i<6Tn}XOy|3#f2Lh`CwnU0xqMXd-2zuT-Xs*i4%d6=-3q)xz=y;9CK(*gU z?{&Vrr^lcricS--jg1 z*k7M*X=wJB+LiQ^y293i>bf(X6S>Nk2N0AAX%MIUx2=KJM?Pp@K}m}9oiQ%Vm|2|& ze1nDS!b*R9b5cs&pgs%kSm+jfYMz*(_M${_OsT^vWNAMh4I%Zq0|=?EedsOU3If4N zslJ(gp`Mmz_L)h!DA+4d?1Kso6Mw8-w2<^xO#X_u1uph^b(G%$XD(F6`kr4i-ypcx z32i3LAb&ADFjN0#_$FeSUYiSTA^Q#Or0|D}zM|P%jtz*0V~L0;HOkG0q?>XghYg5n z(&ANZMbPm%k#JoX7$@juxwFzs+NEdvRJ>r>oxQTnHW_}Z$cI{z>d6QoDR(D2qF0u4 zu)cz#Wy@J(26i!bYY3P^7ab6kXGwoDu?P|3TXNJ0r=omGwqs_rfP$m$y_%YFUn%t4 zfQl(48>?ZGq&*yw#hVb}$f4?m!E`V$-qe4o@;Nb@NK8Sn(feN_iw9xkk>AG;G_m^| ztU@QOOzjbZLYQL5;5tRx?fDzgWGc+UO483~qOZ))tts5SPcsYSgLU=N(}Qwi-^T8j zGxMpkFaV09UqbcI%k5Ynt%@EW*AX{J-WQ?BL?nOx6LuWQlFl0aa4<1f~12dMh_$Em!J0sf_=N{0{_p|(6T%68K>P&9as#O5 z_D2IC`q9?U-iSZ6_`d6-7xiOo0>}&2_{My|6Oum7EJQ`FjNIQ6}i9H&RK;efx5a#czGicPvjakU| zdS6<3gYFU(?djy;dU(&M&JlNMn@#8LlfF@>$P~iKr|BZ@2G0f(YtWQ zE3+rZ;nsWdzw6Jiu}T(tO-q+EJ^(D7Qx7B|p!PcnKyGq}(1OJOfNU!OWE&={QW&Kc zcreF}eJYj?jP^)ch8)jMS$a#N-?qEzZrljn4WIy(X@6xU+JiF@NOyIL+TZ`5-N+@R zK(``j-;xzCEM&6_`?p(I*2q$;uMu8+_UJ_BP-ji10sBq62rn=!rBM4|a<`PgG?UpJHTbUcojAuOWDvAGQfr63LJtcvH2@Eh3u?*x`}_B#3m-5`_#MUx zI?%4*Ab#m|^cki}VxJ6N@NW$@de)O){no;wJy7#U{cY~%>5_SjD`_>selMh!Hwo|A zFmOMG!J=7K)IjWL0+CFaj}Io!iq`7p{=@;TfqQxuTXR|@2#Opim*;Ug?;{sG#pK%o zdsw09gb|l`@UG{ZjtU-$3Ui12QLPEYh)#jkEbbkh{!NaE0_|5Zy|ONwy^@epwdpUax+Y3AY03Iye%Hwdd4gDLJ>jU_DTFLcJe2Ca9UG z)Uy|CC-K?bZX06dv!K<2HI$%ls(& zdgYjlL{6SrHnN;?Jlee5(Nl`o**k7Wxb?0Yr(3R`QZ0R6#)l)O6oo!YHpgF$uD$U! zA$Z%UCW*j{a$1MJvR-CluzN+TKk)5YUxZsSM3^btkJGI9d^YgZ87 zyne;$~Wpf8zkp8v*|Q*A6Epg-#UDD{mDd0M2)kZlv#&NqwXNVRvX&2-v#W| z)4nlS){aV+Jt3qZh;9AU!r;*E_4H)_Ns7>9O3VoG+04G^9-9qIyg4znoI62IG#o@Z zK2}gI{Hgs4#Y%>Hc=H;G^mIvSV>>*CQ4tBcT>umC#2sG2pDtiLRe}?+b+jbPL<{Cjrx12v&|;aE7hC(`YUTE zs5lB{BVO_JT90&s48h!YDXzs&jbBAXJ2k$3;!e=t{{vI=JRLIdV@EY^-&BYalu|mf zWj}H1OkMV?k!V^*!}rJ6vvlM^U;4oFLsP2y12633g&&1aLEi>5)jt$_4jcYo2>uoJ*09 zTv)See1B5YET$mrux<2gGE9o$ZoSl#G5%MsI|+T~^*GB%J6APdE{zY&?F1^G=tk1K zXzTexe9@;?iIQ$ObuCW|Ed}D5fNn;bhG-HeD_W{JFT7S07TbEkrJ&C@*M3^_-jXh{ z^+|!!C?cVgtHoa$#l2%OKGjHyv@3y8U9_GwFWj){Qz&=S5O?FTmR&H<9f3N0;uK~f zs)hgf5}h2GUMXrxvjAyR)@ls#f(D3mp+4-#vLYSaG8s1bc`s9 z9DYq6l_`c=;`Lr-bYI+kx;V$T;9jpc^oo&>jm^8k>x9yC#5j2Shh()ASHY&AN=Bm+ zsEEtuo8HxNT)_j)a}QLs>F;0I@($jbq>NgmpR+L+puxO54(>#f(Mkw z#Eq#YHlLl1I@@iPCcig4ICQ-@b@F?*J|QJswUPJkL0QkR>7}U5%*?$Pzhz^D53xV= z>NoG(yiVDVEZv@j|vkv!-k44b{Q%)+Kv_t zd|C;=MgRC)I+8_$K6honmLd0+O6v_#k_0Jdy*uAcHx_a+5N8#wtDh+PhAE;ESh+83L z+zKLNKz7>GY@M}=#WCsKSIgkyG0JnW+rKYsC4*cQw2!Ot5Y=-H&jodUz`>^>3jAa% zX|mui7AN3--_T}qN5GT&8KoB62|>i#C@n4F;nWq0)kM3CjuL}sZ1v zad(`SStCqiR{GzV#kafZOXhqZua5Vm(r?FE3+fw8eQwcNM-<0z=D0Bauf9(i>|%M3 zE2bj$rVajcYg&^Wq?q;gZ{fi?=orIOvu{_AmqIsVxJz|2WQVe_ejKXfkWv;F8)l$rsCx@@NuHLy?6D84q#F^O2hu z0$O2F9~|b%oXu`rt|ef*Ytj()9V(=z$qj1sgmV7&-f9h!KW)Qn~-)3@Wf$EBC zL2nT0>#latt5(k;%FR?y{}r&c%1DANfzAo z)i&#?CZ2?Mn6)Kw>Pq8=5VDcvs!yiM4J@cIo>p#vY+2DnH{O#ZT@Qd9RF>0pMzxJs$vHI2G%&M}}lRHH28k<$-o2vWd0)=uFR*e(ow=0>IGleprm9+Eg zmWi@V75_Z#Ff+e$6|hQb0Z5DGtM|M5=K(C_KJL8gP%xW+>@*D z>w46j@>z85@`atOKCnDgzF; zYYgDZO@P_#<9?bF=Lzt)4rm?OlA?PFoem4L`y7AE5@Du_*9*GRXf!j(L-wzQtk{QK zKA&(piDWkk3Pb=M7|Ae0LF15=*G(=}pb_wd>+8jujau=Q6L-86Zg&dza$6ktR$HP9 zi@_+d!=^KwOkIEJ@BS%m^xV_q?QhV_>8&(${yDNqXLfwZ=3a|A&6)Ky+k@9yUT)#Z zwbR&@i3dEriu)FF6#GO?J6CnD4 zjk@c89e3k8$S?GCC(I4AdGU>C8XxDvTBQ8ug78RCOaovu-)^YE4#uryfN~+ZsB2D6M<$zeL^(VHyov$7N#zBUwykC;Ugz* z%dM*Icj892-Qo*@QJ{4$EX35DLw%mJ{e6U~M^XuEv$iyS9(yfe|IPiMJ;lw_%>b-^ z7e*<2atck%Ss-N;P!l~(xTntU-uYyGjjyc}~VJeauJTbHe-yTj%_ z^jp>8O9PaRN8?4->PUtudo#bwXCzC#%Y)Fc?g#kxMdKw(%7nJ}gF^f;Ah?Ib!Es2* zZi=0ND?+?I)>zBfVJBkotoUS)3*;6R2XbA*3U7uc6dm^9MLB1sy{_CG7{9&Jr%Ro^ zl76txG{m7~O)fR(MvBFFu zd7}?k~l7Yj?*zFe{vo;wxa0pb$8@S21W_F_utftbW&Ew}#I8 z`5E=Fm96f9Vj5n}V#1O>hdBs*f}SE>|*=wGa{*t&w~TWp<#pMhz-t! z_f|K9!gY*nr8_$GA3oWumU_~;%oap=MqArB#l*+QH*}J5?)O7xFCx`0uQ~qB+nlQ< z6xn1t?oLDHZ9BV__5lH(O05s_+73j|ly*vAS(}yWRy9{uSnLq>fdZ*X zoak9@A3{4ABL4Tn^;%U6lO@y~Qa{oJTK&zYY z_dAz@T8p5FhDnmc`6sm)zS84sg2b3mxcyxpWHY<#$=IGEwed8mIx(0rT+CMI z#yR@IETFZZr?RwE5kWk!cRF{Lmon;k<`zNEz;OSgjGm%9UdT;+`bCa!33OI^pIS!4 zzR%W<3s+)iI*~(h=|2#|kr)XVduDX?!ps&tP!*5r$<$Q7B@4wEs2)H;D-j^KI=| zSdrnhDlnIa%R{|ULS*vLX}+!xnHav%0~|EfGXT|HO^52*p@>BkjSd*73nnc|t*&iI zzkE}$CISOO#Ew1_o5b=-;(_{@5L`hf^t>wy*oow?2{}R$fdmwj zvKYR>WYl2khcNoDR8mFY9ckbl_FZEG3AkXOI}n%@PNXf^bZPtvV)@I-w1~mVwFX-9 z-i0uxD0^273rb9AI0B4d^+A96majkCYPNtPHBk)>A2nE&3Xp<=?6%(SP{e+!1|0;q z+z1mAvM*fu%-}j;$QXj*`7g+vX_w^@yLT-J-XI|3lIXy!yY5#E+=IY&+N0ROvVVX* zN-N{9U>JvlB>9UWQhUZlg4}j$-nr}RY12C|1R&n#oyrnstWL=cOh?yDtZ6)V3~FsX zNEiXteaDiWxYRyA?budq=g~rY$2UcpTinhTqpzR{lQP$jAR+AS-U$OQZMUUObapuW zDCxko31B4p4a~1O4WgE%1vjZ;Bo9;%K4+dT!Jqnli}GH1FV4_ z&fX;XnaOm03lYYqy8a$E8Y2ETCIz}t(e9IrO{7t zt65EGGfmdik&6Nh=azFIbC!|7Jw#1MNe0VL%DpLNx7F3_EX=j=IjtJ^nyUs_r0P{c zta~vjBg%pMZgrpfb<=2wETkyV`-x_QKYl>jkkmx)uC=4d{KwaT8lNFh1P!qUVATId bf3hh~$K_OybF5T^0sbk-s7Mz{KJ@!v8DUta diff --git a/website/public/img/nomad-pe-cores.png b/website/public/img/nomad-pe-cores.png deleted file mode 100644 index 8110b39d396e8aeddfaadfd38152185e5ee785cb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 77553 zcmeFZXIPV6w=Rk?O0W@%f`||)3aB8yG?5aD^d5?I1yLY?A_S!bjEDs39YH#T4kAs0 z6qTZ)(nAwa1c8L2Kq#T@8NQEqt-aS;=lt2%`E%ZXxsp83oO8@M#<<5l#+V@ndg@0H zaUEh{U^uF&p=!jyZ~)H0us;TN5PWk)V$+p@0l}cDs$~4oX0~4YvyHlc-UHP^`Nidj z8qN|&Vf&?pKe0KU4JR}QNrzkuc_$Of@a6E0rt?Nw_Dv~xR&k|DK0#NP{riO7qpX#m zSv8+W@gBGn9V%q_d{DqK#HG^L2U00OWRV#6QoWqyCC8KU%zxqaz*NbC?UZrqu;o-Q zs)-S^RDw#(BY#UnB?dQaiWoy-NCpV}5d###uPhwgVP+Ye5LmNaa`H3f|9<9(REB>Z|L;Zf zkLdn6Hh(Mde>x(FRAe>e&z;pBEOlpOr)ZhW9s1uG1p1Sg&;HiF+F**swu#-gdPmK2 z5QGaJ-Rbw;AR7r>)e>l)+d@|(jCH!JQ?(oJ^8 zcec&?<{F80AHDeQ{tt%7C9Fwt)0urdU~A38JVNbTJ~B>jGcet+$#XIsqkH-3e`g2b zAA%kUj8k@|rC*&2d2NVW8`~P(vDs=*$EInYGW?%RoJ(AjqW463nHnF@kmJeC&(de% zJ2e3t=G3vB<(*46KU8m5l>PD#SX!9^e?uitO|6EbQ zXMOp_a2Fw09mMuq{Zg|Xn%IutDZK5DuW!*9jj`jFwDDglC$bTLi}?luqPRu=L2ab{ z*?E1j>Ko5>#zN7Lzz81}xKVG$Gf34h;^nSJt}4Z54^B&OssmzfaM$G6QZPh^q~}?g|SM@vE0B?f?Wnt%Z>IFyFWy zzay9Oy!I3eo-SIGtx&}cv*FhbehN z0Vd+)9eWChLv9~*{I`xK3pk!f_ECIRD7IskTPxE3u74d^ynhXGyXy!$ir?>)tqVnhdz>x9d=7*o6=Vh`VNq zrZvJqY9EvjQa=0Fqal@lt8vuDeNek8;9J4OGz?S&frP+9sI2T=;LWp4 z2sjIV@PW}G*uUWd@;Pwy4%Jtyo;Jn65b(s_+qY+D%gngn>WF9fCvwOdJzgY0dG!CA15=W}``XI=_`We8TC#o&;GU<_FEs}2Td z=DlI7!B>M)M-PBS@_|Y5E3q7fz(1rhKv-}|*mJp$_SW%_`2GywFnMP&^ZBXtkTJk<0Rw>&ZA-h!`f53c;4AF1mbzT0Sx zUHcK-_a#O8{8j*maaz6as;PPecY)punJ&TgD*L!L63G|7%d~w>t@et>o?X9l$H-B1B6)k!lt@D~I{F<&fM!gqN1Q2J$@M%wf zn>w!&v$JFhc?osEy27d!bF?VENF=!QJn`vi1;2+Fc?w%x|73fj*}9~)SiISxzz3t= zcQDprM+<}Np0-S6SH`QS-&>g-9NnZ%G&b9_;MI!$Mwg9p)DQN3=ty1*JKhYvJ@|n{ zXaf}Eo^p*3J=TD&SM32yu(fXV$9{Xf?MhC^u9ypo6B2(UWpI$pY`k-0zsJcK+tBXn zM18M&_{T2pJKO5%t6t3lbr&PZo-^IKB)?wKa)+8jS$@qao#_maa>e%qcF(kiZ5pNi zvZ3w5d9vN%j7VOQyIb$od&KYnHrX3oEms#+lBh`Lz{Li$j!UgGf+*3jQITHLg3PYUUq4M8e2RaIxSxd%AntlmK+hTfj{0Axr@90I=jo zQ1O>Ja5BxIIchNHoLfEG^gn$W1&&fgirH4B5C2 zkhS}o&9!HLZ{ZCFu!Z{&QUW)bRBPrYjVpj;>UF0N*=%hs{vErI260Y={j)WpEB#M0H7U5hc+iFKS}x zfL)^3@&4-QIP2lc-k)?lZM304-HUh;9`s{+>H{m@6=mOcvCD^?$r2-uimB4eP-7$6 z=J5JVXZAUApnDRd@?CyrUe>xXUB(las3vETQnUs!bT=85dYkuZZT*Q&0~RNwR3HcI z0Wm;C`!^1JZONDuHYw^z&-%dfA3+Ic!+!SERnwQMxy@;WL((CY1~$6=ina);`1bfd z))$%RSTVQhA)m|EE;IJj76JVB4)FCYaSjJUd9j=T{SM zKN|jEVbmJ?r-cK(bM~0e$rbgs%8&1T_*i3E6R2>mKLaKR5m#II69NMtyiNXrk&!xr z(5V%fQh_`Ya>Y93+lLtf7iB;Gt3x<@F(c(YPIA)BTgdG*wL8XFR*%=L_-7qVweKyL zxX;wrR98+oerD<&yE;7_LM{Kb_#b5EM=-^YA7YMuFh>-+!~{?|?u7SlEcfWg5^`!2 zO{4|;lW*S%S8z$0pA9tiW)Gp(+HpS>`@~>|R5&ks~ExId;kiG0Gx;IN1=Qv$UW~M_Ae+(Y@;#PTr z{}gj`^9-#kub0{|+g)`l zC*G6;=t2gESHQXcPWEfI2*N$G2#?XCkgzDwaniB5G@e-WC)qslnZBRbvmq+)6eV31 z8zfCED2Ke(o9uHPtnU~d$a*-PT)IqA+8G-{eiBi?kXNqi>awjJ5sZ|u;K03}5Y->q z+uWqX^r>Bx1TuDH4N!?DBu_hZ1mKo)A3?{#IvE-5n3_dVxh9u#b9HUWVjsA~^D(C= zZ#nQZT`^i_B3An7aG76^_GO6s@6zroN>IByo`#GOg7Awsc}1eWTF-e}F_Z8=qAr9M zI;seS;v}6fo#jPK*oPsFhg`49Z>*nhP`G}*?F`)B0!@>FsRmwwxYHsuBK|g{O@NKy zuF($@gl|LQRjU#IWd_6j3so`M-9lv*>B(7Kz-jS}z8(%;gJM6004V(xA*A;7K zi}zyHE{4a~hBZiETdfoM9&XIloDV2bLd#Yv23^U0Lu{Dl8mrvSsXAzP;cBkpub~8C zjJ1UoICWWJNGl8JJcT_;eU1i9&o|RkXpUdK!k<|!lOrsdNurh`ZH_{oK1^W`WiDkx-F0Y&;ey&TM*LwJ^@zrE!`L}W5`<7V?StN&CO_Y(@;hR58SYj<^cfQqnbeR}>SIuYN z$~l~wnr$y_Snj0~KJsKAj&sB_TU`|q5&G}~PDZt$WTuZxp1Y2p_z7_(Kl(G#Yvw1e z)PV%Mx$~kQqsJ==KuZGt2-XijsM?ZztVDJ?dH4hz@A^b)=_;7!>*s0erF#-XW(3ja zDH>COH2zYOxWHbXmpG*oe5_>7>Hd3m?5kS^Byx~GD#SJfy8Txabj+7R@fR})-=y?i2B z@P+#Q%x7TD%N{qM@zY(YFzuu_h%f&&8{946OK;uMWSkI%OZMFbxDTBTH+h>>;O#Rb z?=^cJv-InWRdLmFtu7PYdSW&*F{ z2B<19Adn>jnoOtI`WxQ6|1GN<#$bYme@fNfX?FIt^cSG=sxM}Y86OJAYd_~pwBWy( zTvqVbzf-%?CJd{TmuRAEPBOOLxn?2O-(O}ct-cTvB=DU?B2~XxW-XDd+cXT&^$t?a zWz}cFKO1v^MvB2D9WHzAhcITi#@RbtCUEfr6xnVGbc^tTq%C>dmN`UzvH%@gdXu_& z+?H3tSPYB&9oTFEjEZ%m#K<5s4VJYuW~*r8t?5SgF>hp^UX%KG@;p4=G?DpC0`hZ# zb=zFuIw1lnG4xc|cyaD!93T~U9Wd@bK#FayXl(@Hmyn^Lu(YYcNh)7Sqrp9XDE0De zBec%mjv#<;{)yYq_}FPWXsCYrd^*4%Sw@qZ$MM!`zt?~L@zS z#yKL>iC8f6WLz6YezC0R{CaJEsN2)p&q=y z3T^9kki;_!I?69*N*qt>;CRlhSb9yePzQT~lEVRjg8X8OY;5VAE9&Tz>M*kYMdpS;&Af+FJixm0*xw zA|;m~gPtQL36B&&3?1~>;g69zPIEKkd;ll)P^Ioa{`cY;AoSHUy_8kO)G_D5t|*?8 z9xqi{NoDQ|&9!MNp}vjFPa)(bx&?eGi_>Yj_IMs3oA93GDjxGN8Bg!4?v(9Df*JZr z4oTSM5ZBwE`hmvQRia5^7peDo$JyRDl?0q%OO*LS7w`(a=9g2tmFKY*jS2^zlR}$oF4p^TzS@3yDsxTS)l&zmcwBCrr zh_>;;!xQWdEm;x8CINH5>vM0=!Jf9;$Tr3!<>+)HEmk!a>NqS}tNm3}?40FDvI9yh zSakAN(ieb*-5QSG7sU~z`up$pF-?$1_i6#C+Wqm>(Vq)2ujnCKZzbLq01QCxe;d{R z^0yIA1`IsqSLQwVBP0~?<4}PtU~MW8baMY|R<@DGUV7vcNFrP)`%)kdO#rdm>&g?k z3UHxBIw^kLZ6WX1o&~rC`2Hl!k^xAoARdEPLs$&~KWGl8v-Wqo421>uyyql{oD=$g z^>RYA!JDltLXCJ~aUe4Qk_9!ZD385iU!4Vs7^1fjHxvO^V!(0k3lV}pYPtZFkp*8d zozKp?r=N@9t9G=9^ATJwc(Z89wE|}7Cy)bCMI;Pw6kORG)*Q&|_J|z&F_0_(iwt|D z$__)`I01wWYc}^ZKE$*a4|s#GCabPUK5gm-Z%!m-^)f;xL8bvDALh1tx%Y-G2H3O0 zjpq=^m8pV7sv-Fffuzl0dh%iXf~-i;-hO7t0mHaB^ny#}h7)~f(T3#xxcj>~kI5B( z=VN=rlE9DV(#%2hCRC;b&e-fH&t>2~ly# z+TCT`_f?eKvjhk<_^~)8_#H?Cv4CG$qVSM?u+Ly;Sa33-5n5;V&Vf)Q2>IVg<+Z}E za{;K=Z4pO9W?1d!P-^SblmE^INrGWXUsQg8O@)D1!!%TJ4A9$PX8<_5rk)$McMjsz zL2k(=1!WJr5Dwg@(?u;T!r-6d_kZd5`E^07tE&s^9xSN!x%Zb^_l?&37UiY;%Zh9d zL@R9meorQqSjKN}tWTwvkuw*CKy5F?_(yCl3 zFp;)CJn7@#F#SgHN(%>QOJ#Y)h#a|ok)wSjJT`uRT7+D%r2&Q~;lkkXs%Crtm$-@9 zVI+yJz-w1<=h7b9VFGoTd|(f^sQpE3=k#*8rLJ3zd>DK9Gu&0$^L$`~gNef3da7yM ztv;2Hx!Q?YyfJA3+w1wVYt(07)E&&OQkm#nnJ1Pu@xB}wK}B$?{WqmBo}V!mt23b- zVrro^y~Hq#{?=lofjZE42%;cI_4?T_;DYtJ6bYzxa?j&y$3#KBf7Z*1!0X2Jn z@5SZg){34sHTBxl-pjLt71`{%-siDcdPl4J0I5kSv(1pDpOLn6;~ z8b9sH(|)oX?jQ4Eie!;s?!ZBe|l#j0?8i`Ak0>CeCjPW3!uMRRqrUbSfLa{<9c zUmI`0Hy`HEGnwcOAYz{p6m|377L9tt8;%#hsPqB^)Z>1%K*AJR#n;)<$4yrkji35f zy@-ILEQ8h}=+^DSAOr3i>+b_uYUCi2OeJX_OI&sIJ(Wj?KT3uB_r{%#H{Y@B)`u8S zUS97J7GPFfpNRdQuX#HAO|kumg|Y9-tantRiW}UXKDN!PuFCvo5lLM( zzEcmg$VP54p07EftL2-&i3-1@E6m}3h5?5Gr)PZ`hW*ezt+HcL8mZ*wdT}IALbkK9 z#*uxy)?>=Y#MEv9P)Y>3%J~9|4YO6=fYXjhVsqawn^ciu{o$$Y37UO8*c6YmIv|gtEko0RlHsr!N{7FrLw^b+lNsb}D?~ z-&r}+30d>E5zjtR;-^ggQ(M3j6AmgvZqOa!k|PSeeADq(rsNm%)mcEaSDHE0jiRVA zSU{6I7K9*Y`*g1Hgdtz3S5WxtcU+3@+((bN$_Jz4Y~>}G>Np`j99>nN%&zDs!6Ypg zE-T=8omj@NgEzxezaD{Ih(Q)2*`eXeQJY+gHxW>22|fd5vD+LHXxaOYy=l}a_|-Y{ zN#@hMF=pXXDyI1BgX=p3HqH{b542*~ej@Shq!i0oZjO^?JJjb*5k@_w$2@Y;HP zSF>01D&)B&00>+U2ULS94nmgBbzVahlD6Gl(RfcmhmqGRwpUcVdu^Kpn5i*25}O4> zr0Ms)k_@PZO0VO1h1kx(Q;>3W*-shRXW)z7ZCrmPK%+H!jabe+&y958qDsdhE7f=j zZypwLC)<<=cZw|icpq%WAN}nzAJsHT8Szw&uZnt5ZK8%{=<@=s`OCe9rtu<^bA{M}|>^n;$oQ zhIt;xZ+{V`9uPPYTcvj+Q4BMbtII5-OSww3U9=;xZ%{iEO>s740LAETLKv<)Vbd z=1L0~Bc$H;n;^*Nov<`Z$8#=dXqH+LnW=R_oUNV zpaM<{)E_$8aMcU1Ypxtr4$Yc36Gw4iiWL`)R>gJ(O8MbbaYKG#CU1H2%To23H22wo^1=qR<0p$C)B4Sk z^xnMhcIL?#=UVVouAPkluFH;jPU{Ebjm6rwdctn!?CiuZ z($TLJA6qy~UxgzV4)`eEQ|dqMdY$u7Iqz4@o3!>V%46!+o_GfhgtN%Q9*a_+viyGY z^`#f1RmTZekKr6&sv-3H_kCo7*t5KZjz9nF&f~$Evw4ZhH1-jKaAo`bEp|+N(#lc6>7q3yyJNNLd_-HOZh;tj7IDi`<8389X39z$h-bLykE&lzK6sSf< zsw~F2%Eqq$22*pS;q&g6i*eJA9BZQ&J0&i} z6<99bgL$XR{(hVOvA4O2hENPbx`@QKuz1Tj=+CEd0KYI$zj{vq6dQgY!%MP{avc+M z&n>ehalGn;y^c$%rkZ@^!sVBR(S~F^IV}+u*(d8nlV{01T+u)L)e*-=v^AI^>p;nW z4ND0N_RyY+z4`sFy6f!FmG!!@Ew?GB01*`@NEeY&tBKSP*K;~G9zn0jQurx+|K(Tt zlCi?*Mr__U+QLQI^c02SoHwBpXW=7HO{h|oim(=TSA8DE-Kwhl3dkGL(9Kis&Vng! z--M-IwGkHRQ{h#^6_RtWDeS+lpBz+2kd<`!ucg>L*}U&qe^UNo^OFU?sjJ!ep`o8$l-Dz1_LOq9xWt#lR?UHd$y|+LL8v=-c7QUf8vf4S;1z z$^^fenkv?x@k((!&)>*QpSWC40jlz=d}^abmU>U(##2BUUiF&2R8e{RWXmDd5)2QU z#B`>Dhmb_jpjNxZezR3bc*Z=@|CY}4kiWRW@qZg5{P{iRlF{QP0^OX5_Y^2gyB3ua z3&`y`yaJzyqkdb7sb@2tbQ9-^qgi4HRYI#QAzfnG)JNG)F08?>6lwF6e9ytRJ}7Lg zA8@Y^fi^!hz0z7~bHYTg{sOuuu9||?NnJM7;Xg@P?Iln@B$JT6YBt-w-#1nl%8uJV zvra1Uq2yX?m-MO(3*~b9H=hK#O?SUm`^k)@5sN&_jz7ewk{7#Tjm`#SD}R)*R#Y)6 z**=q%)-g9+Q&S@B_T_%E9mnm)?K9pVhDwCx9hTfdYW5TYEkWjzG`#BO{gHY3sg0E% zPAKh8N1Am}f|o;&#W^axZiNXVUL6c)2Cf5mwY#S*#6pScnmi3V+Z%!5Qsqz5Y~}-& zvw2NucU@j~cWr&%fxTwJ2_-Nd`fk7Io|QPuHR(I(VcyjQHW z69VTnCC$wSbu6_;?I5x1nQK;0Uk|I31@|aNhDGIQz*?7C&wx|orw%R?N7oFymZRa& zE1uJx&U1x6oqaG_uz@-)}eF~LNRyjdPDOJ9n^YgZ1GqARx9ck$!7 z{%!Ns4v(p?C0oP2kZ8lJ<@JcMhp=Y9;j_kQG*O}sPGz1@fX8%T@+^@-E9G7k4} zJKJnS@cYg<$NJE)s_l(UpW!!JVRX)-sLjX%rpl@@^5w$iL8a^&?H3J)NP%k98HZd= zK60iS`V{%L6?0}V6y0+|KF-njT1xR@-4RD0@g)a)VCkT_i)E1!M|49=``K_Zj?x0+ zuzyn;NkOsro~OdpFCXm^7-vwZks^uk!7;cl|3it2jJfw#8V_k#FBOHM4yo#PkSdhx zZNi3TdQegx7a;C`eXILbxTLrEvf%};n@gLAc;A9@fjnr_L2+djUw*?gbi+vt2hNwZ zuU#5Qar&Lx1p-P>NR;b6@|Q}AeU(O2hPhtS;rO?EFTki<$b9xh?DupaA?I6xHd)Dwhp=BfopNESr|oqk-I70X)09)X z(Nsul@_FHA{9)V|;7#0~`X*XotozRLHpm%Ui1%BLSV|D<^*b4bM)-@r&ldoMZ@yK0 z-?@jq=#8$}D2hpyVw2}vr9hKBAkVB*E1;deA~Ja$Ixc5n(a|UyP<+QV73De=|Fxq* zTSDkAlTL`vc_C)&cCYzw=AisUZ0(I`biwN5PD#umT)w%f&uTuS_;O;5p1F)Z%Ztch0#i=3o2E*#rx~zAgfqZKJoOl}QbytJd-}GniH%zDm*0(2 z?VVmPUG1%QdWM3jhI}c#9MAF$>)ZLejUOI-M^^0_HeF0`b+f9zF0MkCuR6DYQXr6; zaP3f#Fvyo>I#>=;eTQ{&k|gkd0fH&(?FpQWO)$R$Oy}ASJ&2)>Cx8Fp$Oiw`hGkD{ zRAJ~#_Kwa<=SE!=$Y#~>3@O*itzw%{{;=kPud0iAfvGf+eHp&iJ@}7c zAV8%KC%~Go8}+oPAoSXZ`g&ki!L0bgz){BKF2%`uWLt|unLYrDdQ)nMm6?{GyrDq1 zBgWc4?1P*_d>13|{B_@Le~VSS5i^qoW%^yvVP=wDVY})Bev*btcy}ikpLox^Vjp2K zd7-|%yXM})*hI5on0jI)&qFfhZ0js>hJ^jY(bWI0YuiF!@6n1=89|bJBc~k@08KCH z@%tk8dC3vQ%E0n~qxv89#VTEUJW$=C^?4$?BX=qXwLT9$)J}B zy^fa^tiyQ$f&>VEAaX2DeKk5bld@$n*)MN0>9H#N;BHqvGNq{bTQ=EY#wQ)cCEjrk zJMZD)J9@G(+(Qr44R}yC-?(7EUQPUTy(7^Ld*Av!Ig_$PH0d9B)y6YSO>2_8u&{Ih zgb$zVf{kSN=-X!im|duzDUgAlPysPP5+R2VF0@-peSK4tfno1&iy(~qTwyJA9I(6q zcW`z*O9E8PC_O%Ge&Z{Y3(os4E1q#3006s`v}Y4F?$k*7Fbe-=AVU;C1O#)<4txM|yy^`seKZqZTp$C*(_EM{lkZQX? zCXC2`4J1qd1!U-TGDenZK6{B((Dq1A8FSNw9rjYjH-3P}4&S{|2y)B26+lh&WHU&6 z&o{C2?B$;w=)_s}>4F1$3GQ|PrBo536?ahQ>zN8;_i6$5kk;*MV0Mk`eFvcd58A{& z7mBi_>>-57ciqt_g-^C3%thG zce9pUpx#j4X@R;3xK>T*_V;uBMFCrh0S%_P{B_$-m|Lqg3C6l)kaK27HWAb4vF!m* zY~fx3HgX;;v9<<22>{*@$Wsl&{#*r;=b&f7a;xEZkD10ew!Nhu0F;*KYxe>!=phjM zT*%2RI14?rTc~iN^GgBWo&Y@PDFOQ;!`m=qh92lx3;?Jw0rZICkycu^1fIPF^@T7% zO58lEg+Uk~Ku#MMt`~pirNQndDA!5#?NyW9pwH0buF@ya9*BU?><0mY5%|D@*Pdzb z-M=@rAbQC`u~NY?=piurg_m6gm!T)LcE@z=Cs^!_`5D|F;68s*V;vj~C?6I`_xhpT z%)T)8xzApa*UL-bXaq?L_2G~>F!li{S(B$t%DX#%cy7q}@2b~YAdau~2ZR-&Kn6L? z;Bjpr7O?fXVyMUvCO^;|fxe=!+^NEr_-OV%A2J}RRML<1>G{%K+3g7l(9=0y`Q{_& zY~%!R-2EXT2keQ6*Z+Sq85dt}2oZB%~y#8xH0*_$aY>A#uL`W1H^elbf;Zo)R^JfF4hoVnf)G*kfox%3vSd2<-gdW@d3 z<<>R=Csv9cW1XCzIJ6IT1cXs|BzJ>Z^tb@Dayz3jEpvN^O6foE`eOVsNmb5s+JO4; zTzYYQ(Si`z4uLOn-e+OWAEVFR!6S9lTKD}0GGQ;=e;RrMy}kytNc}%+k!UFoC^{&L z;E}iJldkX7cu$n`G`KLBA03*fmrDLzqKPQfp&m80dM+V*nVsk|%Hp9T6tQi6zt2@R z+q!UL)_87Fv*balItoi}lysjR$`IWG6$vF(seruwb(MN!a*V`FF1Duywu?R0JjI;Y znl$H1O;6f(sxq@2o8^NCPp4aNoM=(R!4n{cAP&g)-5!gx}ez~?T`t*c++!p?N6Uu=TLO5Xt#h_1osuzZwF}M z(xcahO-#L8b;=WvB@418a%7|B*6>sD(4@m6!JNXb@f8iRCF62i%RNOut5Q5u;tD;w zroYllBeplKU!uDGCgaUad%jwC-j=qbtqk8aV{H{Fn@CXtOm4$~myRm|9`AVLRcJf+QzU#B9C;i%D^_2CJyx!jE}GW$JKWGf zJWC<}(zb3q-Leeo6N*^sU6q`i=eh_ts1?;-Jx?`;bVoQ|`zsU{jrac46wxZSI74_N ztLKErm9jx$6X2qlBox}<1TgiWK;4eRnH!`&CN$_=+aZW}TdCG_8oV?A>cbE_ z_4Rie+0Tbm!@G}!u-m3pxh}J^jm3nyQtvmm!4%PKr%sE_OzPYAHHJn*$$xdo*`Ih{ z7W?UYWHOq~u$)@dc1i_7SY`~5LiwEs1o_sxM3)5Qkv`#GsZW-!KSO5~UXa_Qsw~NF zWQE})1e3f>-50qtHiA>C@jhM08nuM9R92PZ|e&G}g^bm@UjJ8dHAvnFCKH;)^WrEcECrp02#A zSv{lwmNmVhIo6Ra#b>&QH(BldQ$kE#00*1y)qcD>hux4Gs->p7nnW(D?5(-*yr3a} z>4P&{e`4Pl^^Uj;E1vaH^0B$RifhC@*RE?7w6e@xwx{L~pTL+i!l3KGVz z-?`$b&Myx01P*GJAzTFv|tdir=eGaMs%iNKYg6mAR)+F zbu4Fl**8Bu*M=X@j5`C?6P%&J1z^Eh;G(59)87D3ac0+BtE`;s{)B%dxoFT5`@8cj zCpJ(pOt}teiSj66iAq33e=9hAG`!VllseOW=8W^lIs$b(j-YCYtt1?`Maz@a4WzFjo~)M!ZlFdnUoK(RMWnGYjWDE^&4~4$mNBQ? zqG3^4UFlwT{fo8Ue(}&~xW!06jLmZ1_^`Y-Axv8%V4Rjj$jzL?& zUT_DBIDzUy6fhcknkjF$@AoZS4v>urhlB~4be zbA=$|7RycXl)NVsQQP&J3Nx!ouV~%sm>$PU1A}@V>~dFCdWm6Rc~)P?Id$AXFK@Bb zk?^c#K{FI_eEhIfOTS|Sp}Na+jX1lsfgd|(N6K8@(3no@JsoetYEvwMg{zQCxvJpA*v5Q5~rGz}e%Uhl*sMnzW zIfWKjMe!;|R+2i3mo(xFOnui;SnNs89#N8z3A(pLY`?vf^dg0m6(5sDPrgxS;I^r@ zg&lu>wwYaKiRSb@$aYr*%&=w^P2Y-(*XzN*%YXy{+IyEP#CDmrk6pTl+79Tb96F)iB$uF4R`?~h9Dw;pa=QOsKlV(o0EvM}h`Y-=XqKEKgNRFsb(G@*dxOC2~4EhK@G-y~2)_=o4RRpY40j z0(K^hD>MrndvG@h-)Vs7{|4l>13nrtnvU!I%pGa+mYRr&LFcm)g64ovCCQowXdK6r zU`AEpjiIk7=cv_&8;%p1>3M?RzqMX5z3QCWYTp)7lIoMGYg}v{->2Aj%s=Xg96g6C z{E>PCETTwZ$bjFbMB<{2Ym8Sh`p}GW6S!n0#}?rJ|LtxW`sQ9abz7&2>t-HV!&E~= z;(+FblAwOcFu^b@?_%mPibEg1k@oegsl2kEgrJ3Tu7a+~dMYq`x;!FZqI9~x)>9?t z;u4zm<#kVsojl1ecwCwh=cwD^MUBw_s9>~Ows6*-8f=VnbT>|Mw0Je_K0rNQ6|S0| z^0g>{Is6yul=HH)ywE%-2;un+=Pi*GdOLM^3phm5W^Zl5Hg>!@gmJK-I40O)p_|$C zc_fcK@r2oWQAg3jRRU{_R!3rL=20`E&3Tz)5G=5+8=XI|gIaPB9yfDa;4XvZ(vLM4 z`(ThazVsTGJsZfvv`U?ciMgZU*h~;lxKubbR%x#JS*Rci>FKS}iw~R#6Z2zNf857A zHyLr1NsozZOZc@@mO@Xb1Q}!<6|JS!OohK*-^vU{#=+x$_skDcGrSCai$+vj*^*C` ztqpYz=%Z%(hlk1P&w4x?3L>4@%XzJKjFYK`<>IcaB4q-FYz5DI$Men#~I^Uo}#uECU8sQvFPn5 z@q{;8Inzl7oy(}LmYh5Zf%g(sRsp6Tln`2`PM*1fpNxNXa(Q0?dWv!_W64#i(sfQQ zK+W4fh&1J0q_E5K8l7}ZRn=WxQSYj@)?Paeu?MOip_y0-T#_&lWnP932!ET{K~(v# zzM?Q>1{5dcLK14O4maR-Lv!5LJ=$m7Nn8Huv!u}p&ZmHFtX%O_CiSRf@_B)xxZ93g zuJQ{&XrHoK{E|t|eVUl)>(spcQ)l7BR4t<*>T4Hkd_yY>@NZ4Kt7VC4z)(ol4F$xa&;E*op!}myH~DdM z-cXOebZ$U3^`w7r6DQaNdjmmT5Uyx}qb=+d%K=;kutHf%pcVagBEKuFnJr4^&jYDr zC5Cr$xmfXk1QBOeg6u8Kz1vW*XSTD2}(QE)X>&* zVV8J#X$}VXvUu(RkfBW5LXJW2oO0 z@@Kj$yKiA~|m;=_{=Sbj>?DB5(+q1rL``!mbJOu;`_f!4?Ae)rk zLM^uj4kHNcA=IDNlWuD3_vcy_u;TG+Jpln!vjEBGv8of10h>SLpBT$FZnigCVJVhl zT6)3z|JC917Z7F24?WOm*mMtkd|xgg2n1ZQE8s6H$oqRe91M_sAY>yR1n1)c*vZ-& z1ijGb}rD{B!w?(%7d5ePL2MafBotI%G53i;>32ODuM~0;{Z4Xi@A{o=D6e{ zt#x!CZ1V*JBzhElOP>Xxu;LnY;zce9>-w5_E34uv}2jp7!IRKpg6U+7;$N|(d9o<{i|LfV7f$1P0VNRZVq;rD) z3=s&~E3;J`Y=It_`IV}J4uB4(?TUV5nKvS+i4`V;%O}39ZD+NJlLea<3eKCA4$6oH zkjg;JEwqcUZ(3Nhc-3$19_IJ=wZJf8SKzA!4;3{W2JJUTh_? zdb-2SG+i>35DxDh5qb}Z%7+#=Cy&H}TsGUw_&L)%JS@H@BeQ?MAYGI*!!gRz+P zd%LoDVrjtdw~SpgmMnR0{Wd|VAKwD1I`hA_sC>yW7Y61U>`?PfYk|x0wfj|%(aHZy z0swPHNz~-!aUa_^J@JzhqU}j5pY;*R+KVfE!$V-Y#%0$E5Qy5`UrIxr2K* zEZ6CbR%#LUF^x#u9C-Wjjr5q`U*t{W=ijdIF8#=`@t@4~8wFRLHH@K;In+n zBp`Q;>zBS>{rJJtS^?auQ)r{BUBLc1oBNrKpjZjZ?WA*q{#M*Q-Baz0$ zPwL$(&+nu$-46WEt=02Z&@6>VGMR}M+Va|z7m@48%t}Gk$kSI>ZdBgX@@MrW+RTsE z*Zp}3+GGR^(Ya3?gh0oLg)8wjpu{90?!;pndhic;q&0%*^f~Io5w#a;zW zccKa}clH~Tr@a{*r*uO&FZbrDJ3f1oqG#Hnf+3}=IX3IrcK-1}7UboLh3GPKi|RA! z1kmD>ijL5mD0t`xvKnQJ%V(A)o{f};81}G%8#-rYj|U!acs?~*j|u- z`A*Qln<1O9jYF#OCAxh7+m#|$8F511V5?FJXZv6IyE0k7ANuN@NSMf6e3jNx68YQI z-^Y}Msn_INIgS^(+f&7gOY#@hafd>>GC+4m7A2YyTy6QCAl~1vbfh$BV5+r%qqKqI zf$7zZP|a6D^EKNeAF&cdJU>t;|+R(`LR|#L_5;*FkvJ3`t)}G#&cfK z)xAL=33~K!rz{!`F25C#VC`bX(_V7WnsPS=!%s<9_Z7^TzvIAbU7h@y`LH@Xhr8%Y zVgmh6ixbrJ;JycvWEsKyvdG$lS*7w^gWtSdyD-<#B_gF?eQoDK3=#%<)n$J@UhKXB zJzrM+;P{UG2i=-u?){QF?ILTKL%O`H^t)>MFuu^Prd)IMmgfp8%7?)O#SS zyARgva=^|EcO?heJHFvF_{==?(_JBXnAMwy<(OzMpt{yCfZY=Ve%O7u9W;+*Pqoso zv=K>Hi$UM=m7i|N*iet1HkOyLe!2Zhq&&}1lH^Vbtr^!Q3YSG$b%xd~E>1qm`3d@) zTpHe3K*WEIx{R!<@V5HlI5+;depN@jqi}wB3gN_)PdCe7 z`%s;;RaFss0en&X(ED`UQzLkv15dPF=Z9eQqo83YP3%VUigj(9mBdEPO0B#ZzSVzk zyYM_S(9?D`Pa!zR+65b+>WpKsp|WbJSlagm2e)gk!t znf*Zo{tebH+P#b}tn32i%%o4jOrLCnKej8FZPFEsoZ*9;NZH)i%B`Rr)sqCdD4Xn4NX`assF@y5zv0YOm0J=q!= z4B8Rg!9@==eCE`x@aE8?#Dipu{0vIMLHL`^#rEL@xtE}qXI|7b9Nyb#-hL7k$8&9d z7t6bG^b+9gSE8JL(o>~9D>C;3K^fd;YLdxNYq)W8p}lT!xABGW*QfZ_>@MD>^}yFf zj#AKtC-Tikl5J)MtOQxM3J&S^@PI2ws<>v5H~e=OWeygFnxRv1k_?| zh;5H`n)Jhx;FwoPA2ZM%VXUbT&KFiP4Ep;_DK)QyPoK_<<{|yDKdf4B)v9xC)w{gO zub-#c9gYW3JM2!MAOTa>t$n9hrU!fRf3bJw(NwqJ-!Cboa!4sMJB5^#S%xxCnadE0 z6i&!+2q7sBLS!B@lX>O{6_TOMhm0jMoKQH){OpfA_x=5?=UKmJJ%2vyci(H>YgwJ? z^SM6Pb?tra{ob$r3!h{trQYe7YU`9c$AGu9><(x5IcAyhP?#=j)KtjfoDlaJ<@VLq z3KHF@9-ATSNm|oo+QArFN3c4SCihG-Ar6wE`ttn@Y+-2e!taYn1DaGI}2y%pYSJ2!Ba)CpeE6 zKr7V!PhxcTkjWoDCdalaG8!(VWH!BK%1A0sr#*TVXTT&NY`T>$*Ocz5-rE{MDART& z^*KFfg%T4QV*x(>HZfm1d$taw2%EL8JQd1-oS&{qV#V$6;?E{ZM_gGk==Rp>CVd4w zS00wme4$9#gDS78(!6Pv+^?KAWVJs%#Ln;#)Txcx49n)ZW7U}HPn8O&f>hWDM(;$0 z;!&-ssU0l;x{FiOf63{<&@lUWljUNZ)EDD_*#C!Xn*5auT39d(g3uZnOKl zN&bG7CS2=6 zdxXyDZ+QY(k0OZBk}hV^2~?e@Tlo&O8oQz?s~PiF0eYJmw%}gKo;#Mn$&ZCTBHo z%e-agm;NLzR~2u|W?^-Sx#9-7Yu?cVEpFfX+(Y@LjKz_+cQ+tJtjuYvaWZdL+9^Ji zxvjITTGSK=s+ZiuZ^=j^Q%F6uW8e`f^q9@C41WSaHH_u0FQsvYMYiXFJ)Q+0eC2q` zp|suJVTj{y1I0!&d(_($8Ee+9PH7VNVky0+Ml~Xm2m{P+#-}j@MF3~YK$~UCBG?r` z8V!smkFAht4Vm>ROWBV#WD(z{_h6~OvVJX35n4ROmA)RPpPEFRH2A)l2{nj3ZM;!+ zp`TGszVUDG2Hh^bm4*7IoLUWER6joN_ z;d^8PR!hlQ(>LGDGG_ZxEr0$Ja-+Lm_PctA^}(RrZbPO0XKiY(_h!oQ*!jO>Uko;8 zXp9iU8u|-$@lR0SGiq0d2<#(LHq*P(2>($y8=nJLyt2kT*EkwGZ^iVQY z_*K1+=HAOY-EtUHCb3Ul+cWHK11Zm4Ai?wEh;6=tB& ztOb`*mqfl%hQ*-0_hs4E0j7b@${@`_p*F_Zer%1r*W^@3m}I0(X@1EjR;@3kgIvvGsmXIIww)~;UW?QZkCP99ljm`JI@xm%@6x1~msR86^0jAyrc z;q2ZQ{!b1+2AgY;=a>~&l$1C&h0gb^KRBClv|f_I`&e~k+ExctSI91C5)Fc@%uUrK zP!we8aLx=K>@ufnU{|r3waktB$+|J6sH|$QBxh22@5`GEW4!0uG76*X^)gr26&upS zh&#*8I(%WBHUXethK-xJ;}J#@*#w`i=O^w`Bemt-8^CRgBI%RaaYs8 z&oBM@-Jlq@{QBsuHqGr=DZh(%Iosz^$KZr)FB+LlER=3JsTUt)a2Z4I{=GG`#ezy3 zLtlkHjs37S=TgU1v)f=Q^|=slGaZglqq{6n7NQ`Gf8qXYPJVMP-%|qC!uJ>}D^67R z{q%Pq4cH9ZKhxQS;cO-gzur*qB>3&!s(*~FQA_yAWso)DXO@_d2eoGDI6?E5t$rxj zzhcg*KOj$e69Z=4Ny@=n#)^F1ZzVkHMQ!dn54~}w(3FLORj-Q{QJlFxi6fbUH;DeH zPZ{+hAPNja^}EH)_NI^;^=YJYGrIy3C{f3d(1m9FAYH2~dCLCNJeeV4B==y2k*Rcj zBEN8uLX=Z?*^t+9g6e!@AVWn_hlkcr;-%%JrdiXZxvb*py}y6|{CW~0 zf97tuPnpLHEl7V`+5KO(*%>tm0lQt7wA;Vzl%i*MfqhZ8p>&FD>N~a0cc3IBB51=b^h*$2*SwHWH@2jVMyxLx6$tG-Q>cEy5;QJ zGjPX$@vu7^_=gJ`UswG;Eix>tcLk$csjy)={cM%nfjQM-#-d;R-M}vSChq*X-I0_% z^KQ+(ffaREV-*frV+{&fCvo^QKymo25%DB^&-=}I^?=-yRBQ^H;_DI8iIhO>r zgqFKh4edJK>$hAHoWr z*v#z$zo&pvP5Ie6rpbwF9E}a8l}K+XOF~ay=3LL9#}RxO7S2VL1UrNyF;3eYu*l0L z;Urg~{gStJ@At(%Zb($sNbMWO*E3?X)=IWg@+)n}QwWR)_SW##{dh}_A?~ZLG)uwH zeJZ&lB((Z#cJR%s0Vp3if{T1;Sv|knejL!t0W&+Ff^l|ODZ-$cKnWc+RGv>VB!x(U_z-0KkBIg}SdeHQV z+EPH>rFF0Xe`&VW>QD4OEbHLFz)X1foHFC|;Sx{V=WW1*qMk_pjW}58K%geAAQuBF7$C`I5Rri!${yB{QOmG_&aJ8gQO)N2&`XQ*?Q2xrS z;4j`44viXYncI?*ug-|Hn)?ZX4{8q70NzNIs%I@2H2);w{?|m6aNPo%yeXb>I!TRMj5Bob4 z1)*WdJap+;`@x2~f4H(jHJ=VkqOV@HG@E6f5^3&D6?p6(4xVqj^`Z(Fy>#8_isydBK{t&^b zc$NBQch<9_y(t4){D!rku_xm2FHKYiP3RYAXMnA?0%6wRK?S@gg5P+C|_cu zVyq@!WFJ4&eV%0wZ<9xnizy)-?GAKl!!e)s8dfYj6k|lxx6ggmAjA5@%mi=Dh!kHL zM%t$OoIEsFRlmiZg~e@%&m4ba*v%JN@;g0WQ+e3J!+|OEjMz)OYyZs8RIt_BiNAW zXSvod3L2IZOJ9STW*3F;|44f62G0C`QyjZNfXRUWTz2a|{UqZ~w`+ zp*}2g$BSLYM%O#Ub4a^)%XT{Mp)U2rNb*;lHM5pFx*Uz!*H@_9Zw1u+Lq8-I;hM1Oq)ww%@;7Yyv@hRP1Ht=Go%{|T}(wt zN6z0C_Z6Mm&FLIK4({_2+#YX)gnzcgIQs~>3M8ocvdgkhlSgjnd#*dvWICg8oSIR7 z&16~>N-5K=CLZFCS_jmvf@4O~oCMG4TUqVT+r|3vWdSlCHoeO&yLyNj!>5|#pN=X=lo4l%CZHd1hY*BM`VEo-AkF#~f*-K2h zPRCul(EP#PGX8K5Mwg3YeP0)YlN;5W*t3re4U>;Cubr|XOoM91gl+dJ8X|`EB!DJj ztSoECBQ|qFodxPw{Kn=MuDaQ}^=evWrhUygh4YzVl@L0OrWpg(Kr49l*FBkZWGVR& zY47wIwGB4SLrD6gD1PLMI(y-j*R0qnax;Ec%D+-qe|(cPpuQqvTc`|fhP(Np^im9MAIb5 zIE|saMfn`HkqWzxKsbIfNF9Pq*Le^GwY{L_CWDAIC2~LZ&w}MRP|>@0V?M}UyPI*g z{l#t`kX&p2_ZTw%P#I&6L*+yVf41xkkfHd`G;}mvp?MeD2BM>o0fm%8_(sqxwr6{G zdvS4eM><*_X+e@aui-+{j35{Ce-JsaY0~W;zp0$3ZVb-+CwQ74YpJq#kq5v-;j5+I z^;iA`1ko86bZDU@JWInk_~K*B?et9{6-4mVHBV{4uR}tkf!!+XC@6cCw=d-68Y?1{ z`76)k4eD@?1jvv@OMsCaGJ3WEFYOS9{-o6YYri1K!9?#0%z}r2z}x`8Cc%y1+_rO8 z2vV)VVK6aPb~}@*YNb2_8K~{N(%%1vyb_ED@@|B0$5$~6bh}8%npcKLrXlinm`d*r zkg@ygP5;@-=zqYap|dqjJy#|S*Zo-BxTk-!bN00sH#;0K04*Mn9|X39txw-P+ZP<4 zpJ~(f+aqTC30eHQYrXf+fW7_>39-q+$8Mb)Kk8|6K=ZDL@Kf||!Rfyj^pnQhNQY_{ zJE8Iho#T*BFdBa4T7uwTki-#%OvF}2-Nvk*t9C1p4U%%Zus7l3IZkG8DOevA9-Z|+ zm8d_Vp${ayv5SKQ<9d+G>rJ=sO(@vTd<{9a2YDXUNlbQ_a(h_}{}VM@NVoD+DidF5LO3OJ^xd5%C3-{RK!WXa*dKpb5gH-V>R!c12GK&APRF?N-c2lXj#pvff`dh88J7ar3}YVgs^srfCRuEl zWv=NKm-Yq?r}+=I4+yv{$Qjf$onkzHm$xAOpFZYnkjPfwG1=vAnmro-!n)DPdQjX= z-U6W_U$d}upZ?YQ8=-ckWhl`5l7U&W@YjKXiofRd?7BM$>{AO^3+gskRk#iv=Njia zM`GtfD{-0BdDf8XK|1h+*M2bnPTeM{rq|BvYhUp$QpYusY0?v&liWwi?8)BWf(83$ zXbs^CC%ffi$8UPbJ>9b8_eTKA*JAheiE!Hly{vk$;xL&ecw~NKd6Y&4NV#`P8(9F8 zsL_oX{{ooU^5*&sOtiHNG(4CA$%Bt>PnbIo715B_zh5x#7_frFD=8Zyr5?(RbM2H3 z{iQn?dcf2WDZ@Vk^UWwQKgw2pzT534lDYGEnLa74=xT*GYS@9*YGS zW9tnhhuaj)e4*fGi)`P?2-!=0I>t@9CR>ar{j+E;B%?V{IAcRUbGe5+Z3@ydYz_|p z%(*{cQZtnsLF?3c^LK)NbgIq)qLA^q-nn1`T~BzO+dVQJB9pIzD4xVvHWE!OKDWNI z*oz>8C;a{cD26eX_Tr@V*wtCqNVBS+Tt-E_q%Gil0Ue0T4>C0EWr)U0SqJGg%bv~} z!v9(!gFqh8iCH|(H)$heSg~KKE&m|ad12Lwdq1}xnAYDK^sj~^sbP|4>LKFWIT)mb z(>WJ~R*N>r^3Gct7e|*h=Q6nD`EX}X2R3B`B}*^fOjvX3K&9vBKBise92itCVu5C4*RcxZn1_D8?*> znDpq`&bB>(;)NheIn^r-J?2?f;R3F-r@)C2NbJop$EP36H?A(nAF^C>;Qn1)8zNKs zapk19RfKY@faQildb&9ctJEvHSOWI`e($My!imB10hyD61LuVgjsB&~ec?sdZbjp04WTGVw(3>XX$U9ccZ_1%c0=R{3T>plmps*B}5+q8yvU z$$w@JA8f!ScOy-n6lXAD(gGfvM!hJbMvly7vO*F3f*yEP7Lqy0yR13{wVRm>%pu3$ z+)192Az}TM{IUsb=&of=sPvyvH#K7o_p_5ypPUZNXJ;f$z3or+2RK&sp*(_756*_+ zGUg2M=y8dWri^fESMQfY*9EKiZ<}ejYXpdDZ(wuQ`>N?3wX*Ih*_t+M{Jp3bLM?(e z?R(RaRr^_q4Km(c{s+SxNVNWuGEdc8Ll_1u6?ACxhSP{m82ZeyUg8<5)}FfjJb@9& z#{cZM<*?X_O+DWbeECqswZ52Dtny_oPDa^F-4D!t6mG4Vb<^RBrdNJmCew1Y?3>Z- zaA4Rh`yFx3MA^_S1rsBd4?alBn?nGxlC}Svq>DNh0GG-g7N^k^=Etj-)afT~!rx_B z-LY4>>SXBcS;C2w)KWp-%*_Q!pkZOoV3wW}+aigQo zh1nykSZSeG#M}C?6;B-6KqnbsTk22GPz^4dbd;%!odujLG{Pg8<3M)v=b@d1XBbbp z^!^iQn)}N36B~g&mhtnQ?dL9C(uut(XqvKAY@2O2r^tn73fMBEI)wo6*X=@F&=g|2 zJQBr)$}^tV^D?e5caAeru#2@jgSbsAzf4qiu(+>N5TiW$3PhvN5daP*;`n72-Zy}w z;^DM|dPdMg5O~_$riW|XU3AT-Cq6ytp#P?MneG^DUPfzG^F7U3mk(z%fD_ICz~ICQ zyzK$>Jdo*~O+o}9-G`$hVWP+UGR_%UJsH0lrCwmxq7wfFevuYezs#$>Q;)feY!BGc zL%ZyKlr3v6&6Zz`yr|ootF9ZHv1Rph3$Pw{Q#m@bNtH7g2ZL%^Xt!uCV&gyjL~Lm+ zuZ)G5npA2VYx3%NS;?C#ETKX`M%I3(wQl@XPuG}9aK~nq`U+QtuCkgq9i$FA)?R5uZzPDEGWtJi{9R}IJ`Og3`CnGN z2?}#H5C9rH+RSP_p4>V}=jO)KJMe_ZOnrI^y@^OjG|ynJeO0HFQ06Eis_J;8_r#WSo)v$cKgF?mqru!~UR(xFS zpP<#iv8%7L_i|t=e$BG4oIt>r-@2K2sQ$i;EX2MQNa&|d2%0H!-T;K( z>E?1E=G(+ES$Y(M)03OQB)nJk{>(AVg~;r^DO?#Qzl<#hE!;dMZ?B*gz{v>02G^~8 zi;Ku-C7t`_WE9k}80Frv`e=2k>m;qL#i6`((R9G`Jk0d`9CMAv(Af&n5?CzXv)&Qf zy}pY~+FmD^CI_M6RM9|osg;U-+&G5wW=-16u^Jgw4r{L9BtH|pkm2OgboU@Zs>hzu zYTSEE3fyIokRLU=3V^x+eXiwMUbry&4KyuW@D#emvb6`g#6vth4{MRfu3*r+S0b zxFPN^;`Q3Ve@q^E=LJ3P0=?33nOq?JfQ?x;k-zoA(zN_nP)Q5^{@+_*F;)mE0SWPs zuu$gnZp4um_bIEstnLsi*Jr=@&`8}s zr=8vU^TdUV@Ub6iO-h{u@43)P$qEFk@uE$qylFZ!XIvsQ3??V^*#_kWW(3oeRb%fa zHUuJ$wmv)Rs{~5m@4D{S2*A`llv&ugX3F~D+q3+Eyv>>b;8o#&5!)5DK$d^rvL}$h zwCKW@*ByJAO*rVXHAW0FeaX{aifmWfU#SKY!gljaA3&obGNm3_@|KnDR?&%B+AXIl z{98hNtqB5w+W@4DCH(YP#F^<{7DrmU{#j{%@x0ID#$dDE>vGU7S<-X;eqVhB^Qo9@ zhECXzay?6KrMSQ8brM%kCYTNi%AZ0BZNS#(=I@#8^u3-&`qi&?!h6*sQBeGxI%=5t zAuoc!v-=QZJS^aQX{lUO3Y%E<>)nCqAAbAszE(O%Hm1G&q;ON>8N|p)(R;+2@`yM1 zcSFEgoh|I0ADFK4+@S7thb>oYdL>kF^%*TLp+nsPMb-&0(FWyJmY9ERJk-)QtT>@; z6uM3|`zG=%-#ma-Eovvyt*29-RLHrGEt>IyI}X`Q^)Yh*De z9_z>#Y~1hI<^`dFctwpV$B}H`u>0z%QEQqVSlO;C7#2Jx#E4ppOoR2{fRty?V#N&O z+Lt$Vn@?tjNr}%KBxmcx&8uO1;6PQAP6R`Qk$ZH$c7KCf~6*64s*cx_-+rDAL+!$e+KIbj1cvnlkT7m7X`a&-#`!he;X8J!U-ok zN9(}OprYO*BlK0?8r~=c!?rr`7zanvo7z@$V z3nPAE`?v4RSkr@A@Xr%ifJaqfY4Aj6;Cgcl)Nzy$m-~Mj)_;d`dlq^B zJCy&<%6}L5zkB6>XM+CSEB|Nhl_&Q%Y<*+hAbqpj%&EU1ME#HDh1#7a*3FxXUh95a zj;uJZmA-b{O`_NOwOxp>p(*L@wa8jGxW4A~+iSUDMS64TPTba)Oz8qCXEMYU{(QJ_ z?#`nl-)ix+^EsOm9Zd`+ z-_zH1n=VN8fve6#Mh`g_68rX&cIwSukby6>pV1oy zSEB{4QtA(T2nK3Gv2;r3u?iIK2v+OzPC)vF9=!J|!m+v`32!A@salhH6Tmg3#pRjq z=>g*CU-MiA{^_*MvA6I{k%FV=TA?U#-r%4CFh*Af^u?V4HiV4U-Li>n5pn{;vPmpY zJBhM{)GBb>SB3s*9he1bsG=@kcJTDrAlx8u{0J3ztS#HW8{wk$_V0AtznAy#=>0qQ z{#_d6|86Y*Zp;5#jel*f%>NG_%fgwhuOZUGXUDTM6B!c}ZTAJNb*3uD&DXBk0>NhV zE`2>f;Y8XmF1CFGRmkXV5xwjAd=aS&y1u6sx0tmFnseD$#@M>iL)jJ+<;Iw4THJ)u zgS%d%@}@2V)$Y-AcfQnEysTVbOK;IJKsrHXtxaft6T>nZ`V#HMEF$L9iQKy(j(1&A zBV)UA9SPCpg665{?(>;1-y8f78}SG)-Jed65=JPD9o;4E?!SM0`L;?T#sN&juJ-pB z_2L7`$4MYFaRkxF2LK~c_{%N7-gra7dbc%Dpi8#$7*tf+FM{3$-K*%zD(1k&lc$>I z07OB&E8ODq7Ojo>;p!+o-z5DBq(0oIeX^krvTu>I2k{D{URxVlPqGSf+S~1?R{Ls* zz~_rIs<5@ONW@OnrnpCM`UadE=GXIWnW;8SlyrA?=T|*LoUIrg`Ig{T8Fe;$Vv1#p zU}Tqm+b&}bkXA{rG#MjkPf0_Sqo8N5b}9DW6mw~O>DLQbKSkEcJT|Vb{OeU=T*E^vyu@Lb(P1UE29~+J z;t|)$ggmA1?z^sS0yyee8(;c~GF7!>Y4m(C3vhiITxif;lAC=xn}X5nYlxQh@Hph1 z<={lqS|xm>4|F!d1vS46uO30m>s|f0VNCWDTGuKsw*tD-V-Z9H7LDU{nDE~p;zT4` zwMKZ&+t~NLJly02e)&FC@-Zjor}2NsT3-X{v>|!C>!VSCjMHU}lpF8up|pOs-nzvn zjpavsyjV%XQOWTR?(M4V#W(k%Y4r6lDq~J*sM#HUvA_nY&aCP+Cg7wQ|hO?RPb zp%|}8GWWRxM?er(pR9;~>l~|xNct;L-a*;E2np!Etf9b`pYvRYY3H6IfyAL-4qd{s zgfdG%ntarnd1Lf*nq9m5$GR*{sO|72$%ptLwQz-Ql2b5YeShX>mG4O6TEi`>prtEI zDuE#q&9X{O%r0J%DR6vCVcy7KB-;V7G4EJg8)mnTzVId>BiNN@#7OAc^>!B2t?|+0 zT8u2lPoxhBo$?h*lV^*xY1E89Xi!&j%QU1Wx`TS3i`~zHo5u5o`Iq{t%bv5jFNd!&ZO!8D;~U(lH9~zabrdzj+3z{e%?RQlUuX#yO4WDvRtH8{q0LuWY@BI-DbcHrdDwt6#B&y=6lLA zgQC}EIg`<3YYpi_v6_>XJtn`$WcUT0hW#)s8AIJ@I_y?=2IpociKBrI=fT9EeWG_b zMBu6~8ild$E3Uzh3?W%rH}_Maz`@vF#2tdj0{d2A%r^6;&vaQ+`${n%mdlu%4O^S` znRV-TlO)aPQHu25DW;%%YGS!O0dAUCS-uG9vhgPA3Pi`AO}9-uj?|bU^g9D0uMyWJ9dQ+k{im3Kau#6pX+D2Pjj=M1ZS z?a<`TknQqLfeVuVY1=m|;V}L_(eFx-ey5=UkK){;Up%gO!Q>tt1I8zdAjliP^*sFQ z%FLxvW?szujQx!Aj#C}Uk`{)X58qKXXdZaSGIz#1npaM>9HZ@%%SQ_a#RsY%N%FGO zwfS1_H-qP7(@geDV$#e%PRZ6i{V_rt=$a*Spz+2>$_B#$p>%aZ>^{UUVMa4dc6MYw z2qF~S-D61BIcil|;FR|>O8j5}f58t&8;;NOyJ98MMawPDjkoE;?suOQ}|A2oaxsuK4AYqjR{BYCbb`d6+Bqpf+a#Yzpn>neEWPXU;8#fh?foi;_cz4j4;-NpvnUNe z3foRuUXX&e>UYNUC`TF{*DoGzj7Or24YaMldx~Q=WK~zw$8DOG{Of+~mE%UCZR(@Y zo~|v|9L^7oqp=L%!uyRGg@am>Bch$qPI({m$#7nW2) z;D%QAvW8U{V~#}>XKvv@rP`nid2E^TLb^m*u*{|`F1)S&+JRl+#pkjG0s^Nz?5MH>-p*l3tA)4X&>Pw<%zz|7+erugo-sLWWccQ#j&-%QAwIJIbM#-5e2)SS z#lIijIYewgj*=)Ygw~3s=~AEHv8+3gr?61w1sUZEp@byQUZ2G9v159m=O%>+cqtyv zgrn^}LMR<-ox20$CxsU}CJyhHvoCShE^FyEH2>muC;MlpEyCpbWOCCcCBeQb1qVR11i?}%DX*GKS?({(Bxy&C|8HX1eFSQCg4c~#{)lAF29#Q2x zkl$py9{sj$0yGY5#M?M%DYwya{HlN0v6RcEk1bnYYrt4h$Ef=`)MeuUz)d z61VzrZL7oOQvXpm+Ht#QN4{E9HSi2z@77svK&@ow9u!0kkNy)iWCZ7+wfr&A^;*#_qI&xQ zdN=i?d)ymZWtsCuX#+PRE3b^ITG+OzC0r2M%&v;h)TV*Q$P~P*;?@Lo@>;Hmo_ZN2 zWFuPMtlV<8jV>-=*o!u$^2jyri}jT#oX*ng=|x03kU6h6{*N1T644^;GE+PXCgF*V zWSjNlR?xZ*to_KwTgiPc@Y*0slIO~=oiWIMuFblHt(Ei6*j({rDJ%e?X2D+Vy(w3E zZVP@Xl?)0F=L2sO_ThwhFkND$3*7`h6uQHyol5b1#`Ss*_MgrGF!zvPFp@|&>W(IL z$ytz^#Us#K*=y>Rst$L190O!@Yh_IzLx#NIiP%S&6woYJRIxAhz|O2->ws-Zzud3q zEb2&-R%zqHjuwC=Q7EEMdP(N2e^w|T!AUA1(~kfS?Y!%~Ylf2Hh$GFaFUhsF5LGwy z7~@ezI&L1g+ysih41O^(Et9j|T&bE+VP?ws+Qme%vcd!DIqg z@4~(!_vri$5MO<--ZEgiAZAUVrcjnsXPU#Csz}Xv9&f47kK%?xw4#Hqv;a%2JNiv@ z4p^ z;WwLQym*tGQN2klxO!Qg=~73h?;VG-zi?kp*V{B?SOC%WpjC(X(hKI(Id)OwP?}ks zTe+HX-j7Vn=9Yi=F>0#daBK@*T+uY3){8%|?iVK++jN9FW))24t42SsGkH8^a+C#s z7EOz_v!5V7X$E;yIq|*ka!u{<6xLMR;LAYvoK&9s!?~Nhs#bcDk;Wa=Q9lY5Fl$y0 zK$2l#PnO9oGIm^jZP*39@FH)Kj~U`cNIOZ08_kFpUoM(7GKc9mOGZVDstL#arv^iy^can4HR-gm+i6c@boanWxsJf+`LgFVIT=((`5nnq#y)t^nw_~B+FIvS z{q0?e?-FQZkI>>UQv*G_ccS^}u-8P|ynzOMS{<@KpHMRtv%V&E%xZj5W#{$3zp^m# zo#I|ZdV;=?P!aJM2g*_L2ZC90OB94*jE`bN$-hnti$A?w>YJ>f_p4b}(U6lGP3uRg zdM4&`#zmL1>-jReCSv@Tk!A4Txg&dHGDyBelk`a5n;AU!89#|MC5xh$hpsdk(|id~ z*BRkj65J47?r^FfUH>LxBHgB$QZ%+!-vsyjVjZZd}nH&)yw?!0_C2@Ta}Ho zl}bFKA}Am*xv+cyYi8_Z#v?h|)*u@&nNC{te_)iQjSA1VL8QukWK{Oqu%( zq-IZoR3g|qxDoYEQD?qJ*-maN3-Ufizm9T9fpQ3u`Gla7z!y=4Q##V*qJZwy&W;cS zCvsuJXI%!e({LQQelt}YO)0qDedBH^Q3ndl{&M}TLBp3@^8^PO!70%AeCKSKgfyS_ zcA8IhI;R0(?Az~@F^5|V5)$ow@_IjHl&=~9seZ8P+kW><9)#vO9U-UIL=#*Tdq zl1+$KYK`)z8072dw@b+W9lrlxhp+Dn;%}YMZOlw`v+i)!NlfdnTbrx?fV3uYg`$gJ z^T3!MIU)7n{^IwNcH2a+%@rGaoragiwV)NAO)@1wq^`nZn!h4mte@sgeVLAJLdIRw z1xS2$!F=fk#UBJ=pTl(i=*-Rw=}Ra|13CRDMsyDuHQNseh}od8&#?1k)&(-~+d9pi z4fdm9waquF!5{Hk4P*{;%hX63dG+%hlaD#pq6Rtx$0>%e$hW#7!8oW;8{AA+sX%%} zT-Youyp!m9yH%NcEDD~iGF#lzJQZCO*0*$aQJ9SoinOzNu@C{1RYUs354?$?^xsdp| zyHQZ{eQ$99Q-BrjL*h(pTx0qsywGn&$JBnD!uvd8J1fJG_A0F4v_Ht@fu<|mz#7Cs zxT5|&GnoVjoWSz6+z7F5j7PF~UZF#x59s8^4&*G5OoK9 zzg&=hxYJYSun1noEmDZS$6Gx2p&;&Y*sKT;u&4|c#;OKPt<|sA#^gk9cAd=ikzl~K zTw*(0M^ni#QeEp;B`O#0-oLQcONZIsVv9!UE|9xXjZ?}+eHyf@t1)KkkXE^ZEmKhb z)hx^qhbA}YP{)cQ0RcCwh7srvl_I=X1b_$AA#J=?D=|K{C*W%#)0(zD4X`ok%d4Lw&mnaLyJI9B;exJUJLUIkMy zZ-sRV?GFZi6E)8%_4H&vTaRl~?r2hnOS)On?R~#pmH6VJ?NPhht{Tg3)v8+ANfyz2 zpOw#hxDbi>R#SlJbQ4Xv>JZX{;Mqk8MU@ zVvEF!zh@w8MIP`KBOYy!5as-p)WucnXT`pDrYxJ2tDetaxB0(GD419Ef8FoErs5~l zW_7R&sb4bKcpdB7t+!{xq?dZV-)*$2tdAPyUw`lM4QnZ$xYHac9jmajVBQ5+$;m>g z_d@BtX0^P>){OIm79W|=}-nW`hWxGbxn!tXDVR5F+LG$Tr9l=^vo zj`$p}Eo=qb^84^9cZEvB?zkW3rz{Cn?Yy#L>gH(_0^D1O(0FHg`6p`k?BB>9^{4h%G&S zaVtrJ>ll{xc(rmk$;fE=T+NNnyPO+UYhiOYSG&c77|)?LPeRC;(!27hl!19Tq7w?* z2#aPr7b}x5^R(t?cb%W~J_qOZ-l{L*`!KpU?n=HXV&nUCTe&XWA(xdY^67!SDGJwW z!C2jIC)RxmMz3ylTDv4#S4~#|*z(dZ%{Y zBK6pBC>-xs2rzw8PgTF6JvaF2xZ_){ZPTeNP8TEdLYRyYb??ekV;UB7s3Vd$`yLXk zKb*_cM#yTR7rtu3qZ6&O;B3`!RrF!m+uA51HX_1M zY8r7z4oclkd26x9d*bjhPSl#hnG>S-*p5GAkz10VVkH>0W*;>@w5Qwh**%fwWYe}U zCr=eoL?lZe%f;U2>mZ!u73*$!&J^+(F}CnsE+gd6DQ-|nd(3Cp`X1SL%Vy+!V{AZC z08o@hLk4Q9<~ypSSDG~vxdLtaAHi9mDi`ALt=0wMmLwy?xP;$L9ix3M^@eNrreY^} zej1SpVCgGoX329}0?sU-TXMZ|peY>x{5C+?Q{K>ci{|Ut3zJ(zn=RC^k(?yCWnO5$ z{4-K|oEvwN=I805AF9}?u~x>L$^5nqcE5$4cnz{2H1s5WV;&R}&yABy-TWZEbdNqj zFHeUwlT+|3MV{>!2gh#mtB3?HHsgUdt^Zro&4nm;-i+yb9}L?8l&3`s72RJpzN}CQrkI{P-PoiIyOaz8|cIn3un&VYUo;Z)Ata%%tq)tY0gn> zV)&GKgK5(_SXqo=IodsX0RozHtUP|>$(~KsoJTR-jP5+cjpm5`8GzaP4`23AbR?~pf*L6-l1;2N|I?d-bvi_q+eLWB6CWN6oxsLed zyB-N9*Y-4AJ9lzv=?78umDF29pSCTyKQmL7qIPpKt?3Plr5_LMFFJl}ON??WQpfnd zd*|8>JN%Uevp6!_mn+wCYo(GvKcY>yLMhqEvCl0|BLI7=$Irz|*@MJk zy_nJ!Ah~GXmjSoYCu>=`X?ATrawr~9m}AAF=dDkbG0dH0CbJhA$~-G{l1518(sI0j z;+&)EN4M|rHd!|3pN0EQj^90Y!B=Q97}lELZ+27@miMEt%t3O8I-Cow<6V)P9^Tdr z^28=@&sR#6GqZO@#gmCP=^3<-b$rpghYv**6_?rvj2#$dbFQ%h9HNk4XJsatKP;&s?K932|RrYme;yP)^j5sF9)7N5yu$j=v$=*DB~BFsaFm zCsegH2bRL|LJTab!`;ai0|(WGj=FXYG>slb(EG(cYTc1J`FK4=Ni`xm9{ZT)UCZeq z{nw1%SrnG)htW%Plzm!ymQvU#c?rN6WYQjVp?md%;?M3hW`M&wO zEl&+jeb~khA4?!g|DHr@fBBXTkx$PKxuv2flBe|fDV*m0&j`^Qaq8LoGSL}UGeQxw zj>zri;UA4(JX^T+Kp(&0$6M1v5Mii}JET8`0}iUM-=1!B5N1 z8jLFN9@WF#(ep@}PLJ{W4ppK20}di4Mz=K#6?>5Po8PVZ86GuVB~(s0&3gWPJ6$NF zC~DI=$%w7k8DkrgB_fFkitXmP&Qm^RE9CN?dYR3?h$PE1_d5B@NgkW_d-!sr*i*@D?3=`&k$C)8LxkJosz!UNr=| zd&UHW%D@Ga_zVIEl>t6A0irvwM_8GdMJr@Vh0k|Wrh=CeeCb`)1q6gb>7J5ewxHR! zeKs=9prPV?;H<^sL433}p)b&+VBXGyLZ1^_=wKC!k=SKMsqv8qHhegsc9#HlP2%JW zirrqgSA^f)QB!n>Bq^=(>cP94T`7)G>Yi&hWY8iqlY+?AvU5CThN>LzRDVm}YRunO z&=@lbM8z%Wdd_J|@enUqUAx`;NgBzO*=I?`= zDQDh0B5S_bO0U) z(<{T~OTl5;r$La3FMl4&v=hfe9RrGy=;Hy~kJHcn+}L}umU#sN+G;c%0AndgjeAl9 zp5!-b9!aG&A`9=k{2={r0CGe$gKIqa1 zDy%g)b0w&<`BoRd9APZ#K4n0<_wjvVPojv1I8-dhH$|o#R4P57!9AwEI6EjNhE59q zaAbpl5ISLz9mRR$b$fyX|W`W|}r{>c%jLAj+U?fbW% z^qHQG(~CvO=*EQMpoi%D5k9p^2&|{a$g)`4OX8p=+~_w0&E7j+ZCDNE+0`ow0fl+*5V2u_C|=)bLqv!VY{0zfEu?EI>N zI$5XWLn6Db&hu(vw4>ATw_8zXjR$P65U_1PFZ5gMNd%l7TF4ac^+9e^xNe|~6IS!0 zt@?7$TC~Evag{^5OB%p8)HJNtt|LdM+0zdPb`s5+(3{w-OugjPImw~gg_hH6goCaA zCOURy_JnXhg#{%pz&k~C_6u4orEZkg>W?nnXw1MTN_%;>-!=&_`nk+3z8qDzK9P9K zt)E7b39l9Iv0{*fDTy8W(C!;vFE$NRZ#vgGM!Wcmmn_X0=5wUEDZHQ6qD;+!POm&! zomebQm+4HI-LSbC5$$U+vpLyBm$Mwoskkq>M>W2dLCoj;w=`v#1P7l&ONBJM(0`Z% z$DmWL=zi8y?&PKA(F9RPKNkFk5UuxKZ*BO^^!Mcv1#>s)0&Ig6hULpASTAZGX=A*yMDU9KYoVV#^XW+sy|Io{>|3fc(f%LQDjeGI} zPO%5z&jb2gplo>wNjo{VtHYP54(-Ixo#FcjZQQL7d6$7j%uh#W!%ZXaayarQVh`WI z3vbG~d-M^+PtU`cU$_xU5AoCOK1BLh3bg1>aDMdk}t#ymU zQEZK-N@{LSm`Yc##CfgqfmMT?c7V)x&%a7ed%k9~ZarvYZvI;~-nh9V8~=9b$-<6_ zeJE2xZbnvQz@`h$=l-lkT{#(kIV6i7faglyF?k&j_%RF2yOOYz2H);T%ZZBWy5@g) z$8;WnV_$xyeKzBc2}k%e5C*M1tn;_{YdhPpE}RAolfM%5x!d&D%8?QE4?9<-e*k;} zv)BNcogcG=ggn$*-l)iI+4)$H0^3Q{)@0Jwhi^ZmT{Ft>`BT7Uyp|%{B5rNi{hEEd zUa&dsRkw0YW6Pxjso5>$-Y!`Mou=-olhC{Muk1TP8NSAAEig*BZgsl7&%g>HZsrF3 zXL%}Ce4|ZzFkb3+`!zicUci0iCOyPT%YxXdZ*(!6edk_#;pVT7%8`TmY6%>NE_rYh z5D$X!j4L%*{!MkH1L5}1>LVQ<9x;Vkn0}@Us;Ei@o;_in43o1_e<; z6b3{DBn$!qk|bvs0m(T>kti?%k|l#EpkyRR$w6|Ij6}(K$c&OR3JhTo*fTzlzwg~| zw`%{|+N!O$>iOe5I5YRT`<&C=r~B%w|9vc&-Do_B#-mJ8_eYYrHOU->kcx`A0|RVw;sZL6H2`oypQJxK%)6L8)oEIe<1)Z!%+P2{%P-Q z03Kmm&0qblHR+E~;k!tsi5*bFl8lLYi=o%EL>)2orpWa@KpL7nmZxH$OZ`1P*v zI-&R5+%rml0V)N@LXe#=zu<- znj_m0P>UpZg~vincy1b3GY0JxHe(Xy3$Hf_n}Q!I0F2-*268q(5L3VklL`hwDMrk$ z#QBfKuj}!!n)wM@{WX{FCgrlKts~^{^KxvYrZFJU59DoDB+WLU-avbnM+I9Fia<(B z2~dHZ5X%IJ zyk?!KC03lO_iv=$_%;GYx%U#z_WC2|A51DQbj;P<-XDz>s`?{gDbtC^I44e86fkT z)zB6wXhzt=Z9hiDsNr<$V{VlJ(r&X?vLXMBgP;TUD=2fKT<*Qjsm;dKm3A!u8E_wj z!-*C_2GJ4d6{q*$ctY|4m+FWWIgV-ZeC(G%;z+4K0EIDL4-P>5oRgwTW}TgKe_#?I zaPFII#|7sVVv_<)-8cy4=xV?r_~7Vbcq2Z6 z4sv5T0=3fE880X#5*% zwc`3fP}f&!&jUw(L(-myIQ^Nl!!6N4aMiZ~m-wQLyTQQNCcMGC3Q!lB@F*EJoT4Zt zz%rMPEkv)aKvrk;saiW(DhVek_c&0)PD6&aOIk{=t&=#DlQV0I*G0Qc)^(Ucb` zczLNxC3#A@MYsvKOZ}R1@x8YaC-Xwdal7-L@mv?}LyBKuxl^n^RJ44JocX;u@%c=; zy^HT&1%2bp)6>G2lgNpnwj*sr@CbpJ2yuB;)E)kF!NH^lr5jU-LsSCn*7UoqaIM_j zgNAC-34~qoDD5%Mpg#=5D^IN113a|^0CjOto{0f&P7DavNI~PajhCCuu;WBx*6Tcv zO9U%87!4K3^yrR?HhPHJ?ZyaN6nj{VUv^2;23mCEd;rZgOQeVOvN#yjs~q0@>JpF1 zPx5AJ-1oH#ATfTW2S?~(tEtN@=50k*?H}yHWn!uBdkZ-i_orMyyP6+wQKY^A0H>%7 z#QJ!Nnu|$#r8KR+yK8lb%Y5gi6>6jeZ7uI8AkU=*t&hqQ(=bZk95UJpJ3=vv1;GFd zen+%3roVUshz2;5Ny^gcjhclG1&P$=DJll3{3i5Ka+%}F9{G$vlW(ep!A zJT{$+SC6ioe&#pb!#!5PG5)9Ap%cX7CKPy-wsu6qJX+%sdZy!rEesHi+$4A<0eswm zHLXM>j~D>!Z*?rYy6?^HF6E6@#MQjCTc)AFom`iWE)BJ%)G0! zzhS1J8dxsBpRc@ImU|dT*>+ThqiH;Ewxg8=PDdnNp7>kG&!5xZs|aMOo;Q^a!4Gpe zmU)B_;*1tCnG*}l4UdB+)n4ALPWPQsF{Oj>R;X?{ca`wUDWQz`ZONkqR>Qy5_l;6G!g|9{BL-4 za`pS$xY|U{T*I}~OsLH0AWmC(jZTYdzOKTYZp9x9PO8}Rb7!4kpB{qwBJ1@2h7yyFhIdap#Z@CnOK7cOQ~Tz5SRGgg_;Dlex~&!lk7$_x?k$K_s(1hubIBw zd3s3+_ileB|Cs@R!R_Z;e0`BZZ%vwwvQE(G_TiyPCWzDQ!#N8fnJK|t0RN{8I3J1l zAkm~AI?kTYAHtXg?t6S++OX@9CohUQLc_i<(8VtwR^B^8pU)dC=a!vr~`bVrw=%v zRtz~CWRc-w$X+*afh`^dgZPCv9fVl80{;YB+uQJD^8uusiLiR)jkJ1aZee(_YXNgV zdx>hU+{?Ev+aKise!)mW?!n5pC^}D9+!};#)!XO}^GR8LU;US?Mz^um&b!u99?2-6 zf(-r1de=y-i)z#^)%8EyvS!Tls;iuH#msa1TkVJ}Fw|8C)F1>|jB!0{`oFG3*w21Cl>(7c-j3 zeLL8X;StFP^I)lV419$=k%2`0v${N4-9FptB%@N>l$pEi2f6(9$j6QqD{b%a&-l{I zb1fD6^Di#OHQvh=)84zu`W+AC5(B4WUoe|2$CH16URE{_@Wj+8NEBXRN-b~R#k*5Xc<%%Ggj&|u zB09qeHS3r>*Gw^w!}X&Wkcbmae7Lzrbbmr802C;GTyzyC|6ICp$?GB_B9989#U7#1 zx>pmn=?Ge2dcy+?&z*fIQ9 z9G9T^43kPZQo&R0WU=0j5TNoj{?e1DEZ%QVK>Xl8knvEAzXN>-Q``~Do@MZF zCi3tu54(FU=WP^CEyKp4`=*es8JQd_Xu$4E8C@72CR9NQb_UCj|%wT^4)z^4;*RyaLm%Lzb#zdR0zlh4p z=#G52&CLQSi^+@=9#fU9dky;<)Wjx96f7Bc4B{)U`{(O2*rD!y{#bov&YU5l3C$gE zuP*K#W|F9OMZTcS`7PyXERo$e6z_$xKNQj3u<$6Lhg5FBMq&JjL`|*%S|561ssSL`MwJ{R7 z3|6{LFhrO)e)OK~(n|p<@3VpAFm7(NN7pV#<(6%hs?fh%(H%1}qUd2Ru3OKo?>e#Z z7B;?Br>j0=w#j4a4A|jC#|%29)KQ>B|4iC4Zj*3kyi0ui#eCI5jL_%3f?}5@T^XC% zw>wl74(ST31;tt=zTUZp_QazzpJXJ243k<>N_fp>=~j};dBw<%G9`o)!bD0fF~8N94+JcbWz$= zF`7|^GH`{NW~Ja#Id)CJV`<3MMNL_7(ax)9Yz->7wV74_B{e=MF1vZ@V(z-289IVS zW{Mv;M!ATuFCITlS7D2HhLC~E3V|3(Om#3O>Vg<0?f_E>{ga*y-;o4b#T2K=dIoVg zt$W2AyIl9X`K>?En2+GY%5S0+fgPa&=W!Pz_7v=zk6`!!!nmVqe%+rL?=2jAHB?NK z61RidAfOQwE9nQ)b*^ z_@{IR>?ro@;EB(t!8Yx)6VC+2q zHl96$L3jRyg`V?+2Q~aqE&w_h!`d)bPR|J5qxR3^=Z|3Wf6HRQ4+G0m4@%b4P6Pi<6~hk#vvEf}TEFNw8t(!G_(kGq$^;r5Miu!KU^QFDZ<3D4t^gD**^ot%(hKV=8GUg);Q2jRj}W&(?2RMLZ7U4;KAH>V*Sd}K%=a8MAVcHLlW!|{XW{qzxxweQYy>P!gKd!`5W`@v+d3_OdT2+h|xOG+38-0kWi#ek=P9X44 znD0or;y(eDY@EG3yyyL#y2i8XE34D-3!TLys~1cz{B1tH2}Kn=N%LV=H0lV*uHee8 z9&z(Djc3N5)xQO?%e}TDcJ>-Jx7h72pVo;hSQUPepXYF@TSGAN`|g^ol=5PL8eSY( zI3S+g3TkdZ=Ns>%X(le>SAbk$aM0|LfBwcSqjJg=x6m+Q*JTvs4C@n(+#)2L!5Eddj%P#~b*NsiK+c*7Oh~y%$4iO6)SHn`hj>kR7hCg1)x19y#M{m?-sJ zgBwR)u&A|G?JM%guZg@qVB#-t45I{{r6WTWxeer5_wIbId)C^JD6D_f?TeS`E4?oec=wk~vC|*N<}&Y$+HCwBk^$wielY z&Z677!BQ)}-&_5cU;lnG)Q;dpVf^0JZ@plOxETu0o7A|;V@={{)dQOWY& zQOVEJytf6_sYAPQrS54=9_NliAwgBo5}hzLU-gEdkoU}T_fT!rs=fp{b#WSPUvHc% zFMl}~GyOzfTpGIR73%~FY1jLx0Gv2tY5-s%1B3zYHZ@9}wu}$^2O$L>pSPMaDp2F} zRQy(MQqtTc0U9fth~*+fm#2`+BFRtM$!ar>gUAImjXEBnidMjv;vB#KgI1>Z{tWG@ zBXA>rrUN&i@91p;Ofm7n)`PM2gmMK(=LvPr%`;73gh{6jTXNI`q6WYZ(_QSj-t1dk zarkBrM5sR~^M>Pfu;eXEk3cGbiCz{owsDNq1#ZASBn1NP7MA~F0l4UNp4kY! zqt9#}pZ8!Y=QtS!75eK>SdO22=&%DaFH8+1XS&`XIcO9v`m9eio7!VIWxs)qRR?K{ z@bLHem92KHU)vYUQIO|ZFWrCyO_7n&JJfKSuR+gES<@0#oiA+{g58JEWqt)rXlo0ji+yS0or&ELx@VVyT_^VCJ+epQ7Y z6$gFh)zd01Q!Yop#deTwKpXZQwYfTCy5G)j?2MCu_5;KBvJf{8Wp3CwtTv-QIJRjl z{P0k=!wGKwQ_wK53(7$UpOMsYgsZOKzH40=fEvCN7XjOb6Nv@2dSJFeO)(IEZdY8G zmHn=^7qJJit^S>&Enz7~l`Y>K_QZ_p*Qog&nnw!6W%llnCZ6$q%8RRC2E)R9%5hA4 zLj>U2v3x@19cD}r)P1Rzrvj@W)yvu^(#Rfo!OnI!r+PcWXLges!NATdp?VzqiaV=B z&GU!7<%Ha1^RAiEu>#yRa&X6kh#17yzEB#(W)aO?aI0@OszMQnk{q(AOr+_oo>SK=2b1^|_ zVs=L9LE?d$_nL}#gb$ab#2bINd-QEcOLpy7=DIQ!pTOxcCRi0izeQ=VV%PwS`5BFK zNLb9~b+9@>{}_SaBpF0tdvTa2z9Wd-`LJ!z7x{?LNE+eXFct7i6%aB=aFThp%0M5w zMClRJLi$Wg^q`yW(3I<}M7hYU0*zc=Y=ez?B2Ph+`G7-5S{Hs)g48&!yn+}3fFuX- znvUzs;@Um*8;bSpHO@{t#A;1rtq%F?@rEV{Mk%6}Xf*5sxvSVy{_$}7Y8(f^ ziLjRX)S@>P=~-$ZuEw>8A(v1){gF=tpGj|y;E`ZLl_69@*^IfQp@D=uLeQ<8!IMO!1LtbV3?t)uSsVcdSKQm7B;16VR{NaS)j18#V9DutCfy zMDCi(DK=L@Ge0Of!4bQ+Ve z@k(VI1LmQWfmZa%{;4sTOxQvzi6uJ`?sj17cox=~O~!r^%`fk@+oyAAu0g8X_gHke z)Qk(uJEPd}5WF^JpM4O7G3*(ux#4>5`u6uVfa%J3XfbJiK82U}aP4vJOi}K@wZKD3 zP?d&x)xMep)Z=*lOzKdEY12&R8lR%r7T%jojW<{Zj*-6URj1lER5644m#RokJF|+p z#wyFK%f&%`j!E#wX0 zv=N3@Dh<#|f#1nWJ>#>Wkm&RHN@LJa#^Kwfi1#$rB^{`(NpFoINIZw}0)f}hh$#ig zXJzm5h9QObGvoV{DFh%41L_e6jMC~S6rbM%;a-UE{>SwGH%~Q;&uK1zyI5G3zQJgi8vTYO@TOSdLV_fCn3W{rvu+51ViUI`_SLJ9M>W0$Y_^8i1e zM_E!MmN=ML^~Wls5$C2Sy;pt>D2l4g69bHZ4Hp?9a_;XyY;HhcqOY%Hj{#?KT-4&V z4{pbgZS_G`21vUSQG=<&)@`&ktG~eEu^Y{ekSBnz%0f5bnmTY6LJ@05SxtbrDmYI3 zhQHNgX=vQu>zFH8A+78YC`@B}>Cj9@vN8!l#kv*;mU_ zrI&RgfV-`{0u8*A4WNN=UFN_PBXK9PNK!yafoaz>D`|?&X<_s@=X8nY(kdJ_-ef2o zluM0pi>_w>VF+UMuI#8SE2W?sY3}gzoeZwxs4yQ^K)z?Kvy!1ERWO#SG5cl38PsYO z+xJwCH*Ffpd z_l1}oAHmQt^_AOH{`oZ5>~K;S#yd&Lj?BidzHjLoP56QOFkc*yZ}g^`Kx>i{v_JF7 zUkT5x@*(M1=pAH+paQiBn=W$M9$oIvH+)n{zCY_LNQ2FWxs%wgOeJ|2z-2n=HNb1R zHKQOjJ}NPWS2-=lpUW!*zxd)*g~GN8g^}C{Ly%NXjWU2_X0XlY1SY(#TqKW?dtMoI z0CR-;j;_OROR<%Hbd>$w8D~Pq0@1oKtc)nK?v{*yQ05vABola*PW?4Y*se)EjkQKz zNws$S-j(@}xqn!)f?$ffS8+ScHR<2BX5*}q1lyfUp1XY`v8hD6sDD)53?mH=^Q$5?qNyYb=4H@#(ekcxdXavmhCX#LqIiiX9v0do zS#H63D#zi%6#(M`zB*Uo6FfG50n4}b_!7t{{ZbB8WZA8p9MpX5Sw(Lw^7!n5*K_Je zEbR%g5z^|I8d*6<{tjSV~16~9TJe7L$0Z-q#b6*AVaXisHF zF?fPN=FW^CIx{BnBMd)6wUD{^j*-uFuL|8}n+t9bd(rk{83K3wg-5k;N9@uk+A z2ks9`=9BJD9v8bBih}E$E4tKIw}Q(p&aZb=5MVoAM^`sT@V*iKT~h1gt4lb6a4WW? zl+8Y(!qChdc!vXzs6Gak^1ud;P~PO-?sYq6Jg-3@ff=;hG^PPFci{I^qWZ9da2XY+eCbTkrrpb;5KK+y<8dBNBR z142bW;IYu$q;)Gg(}cCR0gh#HTqo|x&Fcf-Nt|*ffalp%N5Q+vu2zeWHC{IkOu_ZX zaMnGO$|4?Tg=leZ{V*U*_b@^5&ls(BOUJ?IpIt(3G`&1il|+@#2Z}_Br`31GY?>5Rh=PTD*FzxS#<^u_wF@)^CANc=+oA|=DC6Tb z+>V%_h-Ql0dY6*oXtOcX;)J584?a)@^cT8O^&Q8n4?~;B{_$)f8v~j;TEl1LHi|s>2^+7)MA&ScF zXnQ)p%z6JOa0EP`MHjG&F2l#oUIRV~cu!0W5unekm{e8<^@WuBr`B-N;KDFev=E=u zx6-CvUkcG;&q&{n+D8O=WN_EQTQFOD%QRnYNq z1jTd}govEvItpf>GMRFL)>4uJsmu@i(DYh%(+r4%F~a*w4TF02(uCUjd-8N-XVO1o zNrTHrQkc)_YV6E<>#_kBb_LXR5M+f)pz~38xWn zeo=szGkFV3iGe_-3Gg4AA57>NCnAMSe>7{fzwVGi>OJZc*NkhH{B7Nbp0jl(zMqp$ z2Z=>ST1Wo4+K>(ZLTYAw)`8I86^1~K%w9ili`6@qU2gGAQ5GoJ{8;-`w+%;NI~ z&PM2C)mphsX%aN|E5lPGIPTFr2TG#7G;e?Myf3MI{5V=1boAwrK=Xa7!ZB6a5vmer zJr@Dl-8Z26#0|a})cPA|jzVEKWPv6s?*^W?-d6WnEQ^ki?Jt3Xh!0F1D2BR=EptaopI|^vkRAgbsi(+Qgo2i!ybKhB*HR zI+XTcA+!l6>3TQCd%+G_{C}H=)fE6Ml^jI>akrR(FznNao8tDcTgXLGkgeMw=tN$# zU$&K2Oe9WGy{k*Uf2Z9+%0lN0DT3q|KX2?Xq3-cx1JcwG@dfhH8E ztsM7!h^_n(-()_SN2m;b^{$bV(ed30W(%_zF=}SOe?aEARo|_iJxBh5U2EB%B*jfl9vmXTwzbH&pi@Yb|WZ1n#S%V^T@a zD;R$MzCpo8S}LO6mzIfSI(keHTdGS>=wyaRgF7E!DqqCBc66@0_2`Cs!syLx|JGOF zz+*fRLqNt%IG8lZZ{8EyJaQ?l?lFv(kI>rPF$AVF<#nsJ+@n^$3_lk+QAIT7&QRvxI^%_U3 zZ%OBdm)&zyiam;m$q^-qm;vW0cUeNW2H|vzU+SARAtRgPAZ_sgS?gs3W(Rf-hlgxv@$A;I3 z1Xt}QIm_8sK=5lsJrrgrf6So#Kd@&-fSg=Kq~_XrKwSwtL3w5StHN)6VK73pT_Pm* zqi`W-t;lF824_RHqgzN?pSMn(ds%PcAwO@R8F(iyXD>eIb=006@Bly|;*NjJ- zx1&&)>FeLhzF~GC?gm?x0a{FKyra5`9tC~@d`hYW`|rCzRT;pCVh1Et!A}6H2-EAV z(IBX<1yuS2$miWpIDb3e!WzIgcWOj=gIe{0&o((4Jq{A`m`~N+{0o5ggT;amY4PDd z0aG9cL-I0N058=9>k$kqst+Kh{EMjG0qU)0_Gp|E8;&8CQBY7P1TzAkT7LBJO9CLb z7Wk0%G%F53TbY9=S++g^0AN*Kj5x|S3FKe>l}8oefSR(K)o}WQ<8@$Tlf$6J{|N10 zG&o2)YW`Pf{}tN*!%pjYat>MtSk3^NxJQB!%*0)bstZotTu;5fndyPu45&mN&&=$Z z&9%qPx5SZR>e9bdi77Px-G@AwD#iXl#MNUAv0Rq)UXnxi0h`|iS}<}S#8M-MWL?Ele9eS4kb zf6tCT<{Yw@>Y;|u(Oac^o&vYwnL&eY3+{Q}0`jQq#ZSHmgqf#$PVGJ@(0%5)Q#}Cq zI6W==_Qf0)JG38tkwi7Q?&#Z_ZOj1|TttrX*G~`-A~hMle+$nN+#OPGqs*^iNbls1 zBWf2s;GW2D?pRS2%NQhgo!9Apny1oa-7a<9zNs{^>M`5pIz_=wo+qdlKJLhlfBYdf z>oz9sXL?^WRUhcBKTA;tFj^fJywe~V*$@l2>o74sB(}m3zq!&6X$F}J_+EJJOV%2f zP&Wduld-|5DBO+${lZi)%nHMsUJv($jZ4x6w}71G_;S;Rb3~K?;I|smTtkIDl!6}d zUB$y_XrV3$&zL_fA#d@ACY*$VHa+n7e zCPfMI8;9j)-A7?Q<5z2Qr>w)uFsSaO;S9BC{i}+;84%SuV{cTfAX^ksu$g|rfD_r!eHd>oj>iec=-R=<&cC^-apU3cVGX7D!jX%t4btb*Vt`$ zZaR*NTA%s}hfC2_e}SrZ0)+qfYW?g@wB|>V!+R@}0Vglgy=#o7km9UZc~!@INE$=E zl>#+k{o`Tr!(leg>FU-N>PFv#WaM`8oBSL0qJBX)KsRe{UQbZ;L#_mv+rN-U@6vdD zC8Ca79~1KP(BnKDZdwOPwKHX%)1>G*2FBvo_1O=>eTT(?8l2j1|JV9q#e&>xr{br} z9~qP5oNWm*H{6MRc88hLF~039i{cyhJ(76+F;wBa9%^IJyb|g`izCQ%5aaeH+;PGb zM-W>DTn(=WhH=X#LYF7nM&EN7$t!kbDw%cJ7N+5RkuV?JJ|IW(0;y@aV zqEF}mT7kIGYVeicoR#d838m_(3#G2@XZq81{>U)%Z~gdl6h`~NO?Q-wqD1U^)3vVl zJO!+1@4)5Y*?2%DbtGUvNWP^?ydSIcY&tw)oQYnkfj~y(QKcYGCXRHka-qozNhxnE zCpk7=2r#6iU-elvnq-Hop0l|_!etNfZ%@)u(m{&hKHqk`Jcu4x=M@a<*F51+WhLhi zf>ph>lFtgG>Pb|;ZXNi?EeJZM9{gV|%dY{2f!{W-hKTz)CYy#KB~g{?RT;bZ?b6q! z{C@W)XyQ=5F=!$tblmEH)w833SN)E^Kt7A6Coy*UOfETPg7l>IfYv1$U2_rhw?}jq zI4Ho;0|`=HqWl9st0Vs3y^Fs5Pk>a2_xu#Vumbic4wpc>VJFHl>A^YZR&cAgbdO#E zYLl(HY1RE|*+LPj56?I)*AxC~vzhK%wVEFS(iSC02@fcmc!n(>?UFUTmlx1iSyaU? zA2$JHIG#TzKI^2j9)CJ9rDM=y3|j_iDpAEOAzs@#igTk6*G^Z#tSB1oM1P;JBC^D{ zPnUJX&!<;wTLhwH;>Z750^qy^0I}T2`n)d{#x>4kQj7TXhVra6UrjuzW{qGaubR*d z5Cmr!!g+J4lRoUIV1a9z%`+3BP8&Qar6-5v@7Ao}W+EaFC+~&W>T~n(4JLzh3%Kv_ zE}Msuj(baRum@8A*d0m|I{(#8BU7mXXuOhpxASVjulShMCxDz?5eTXM+UH+TZ~n`q z1lEoMF!YbP@%%@_`8u$(>N+-+Xg&s&KfTa^o8n1@wS_31<4+oIKkAN72J8_f37XBh z%IG(08m(F{q<6B90H+@`D5cfKETQGE1G|4ER#>rGucgO`eT6YTo5c z;{p>X-Cg-L;W^M?){4g+C#=!_b)7irA#n2&AhT5%Nrh0t3ci#Fc6 zn0RUBBPA1UBlT-(98k3B?I+wejGwo(K9c$CDrwxhDRm5pvDvrp97hM$2Pu`0yhm`L zWbPjCv~JsXk!U{x96{l*TPs$#;`R^ti#J0ihGdT6VV{oj_$pnuKH1e(e#E%wsV-tS z|DNnC*hZM6y-UOC&NQ8S?X0_3a%7~vf=}%ijcfyga4ewo^5@naL_m29=bLKbD&BX3 zE_V_D6@IbyWWHpW*dbx=Z?+{gFwa@3MNBROo9_a4Z(n2(1@PN1q)1UeGM<lTG7}$7 z(zH~Cbz|~7PG#4qmoRxQmivt#NP4E?DtKwsEpOO)5;4P9gDL)r0tbWYW_+r(BO{BlSU9#D!igbP8^vx%2P#YhjV%);;vv+fM#b#aM-LpFF z-0cfq?n;PL+8VO^WpyO`SCbOjl^R#S1P&4QXN|9`$?KZ!47P3hf1&#waBzaLJC;I4 zs)?ch%*YiN7osu=k^2%i?FbJHBBIbIKLw4p=0tvV+({PsAW~(4oO?cLsbEQJA?WmC z;K~S{Zyx+NVYRm3>v}Zjni1(KQ+s>k=RL@tE!Aj#(-O~Qx?Rmu4ToePb#+P8<~=uqftBiHjuPlMyS@D+*}r)EC0$0i1rl9PkyhG+Zv zF19u1%{T?N@N2=Y)tCOm+J6IEuiz0G(U=Nc<+!Mm7Iq3+gnFlmBu%3Hf`$ zbD{Qh33+kiD4JpZk97U6_`|{C=b6FiH5JzRj=RoOu}rJDDp!D7Z?Sv0NY+zD$G@Iv z%|p^wOav7>o^whrq8EMP2`Crmy@vb^UeRDJzWH*4wVuzwPX1RAE<^)a0&&nu-tP@; ztT!=Gt(Epma2;CbioFYE$dcuQce&+y64Qi}T5;hV{$$UoC=;eLHk8!@;9S2F9|!p}As%Q}5l2>hpaD z*_jx|L-oLztjbUv&zZs=+}Kbp--N|Px%U{I>PO?9lqKhIOxxG!n8kSP55xiFO! z%umoAyeJ`i`JAFAIx9Ixbhp^|j z!HA+42njO+p9*uxCHVKKw3>r|Gv^Y9K!+26#xExrp~S|q#K(nP3$DBoL5274c2>BF z3yB}s;={s*10_1CsttsM8C?s8hjIhy{WJfE;CqZ8r~R+^cL7m^xdg95ppOk;eoU|w z(bwCu|4v_59p?8XyQBgSqALkTffYbVm=P1q&@81O;NLZRtOxTGNbD!T!R2`fg}p42 zTcZI?} zabjVano(s6;^6j!t#T9cf{=Lv2ngxFTkOAE?7v&=zgq0S zTI@d!rGvTOiQ58dVW8zK)wf1EJ^!!PhJF9wcV*-;@NlbuEl}|!v=PU`PHi<4zgS(} z=Rh`IUncb3a^v?stQ8-}85Q<%vM^|1KzePp*j_B7_Kb9PTEu-#4i=IxW@ZM|X#TZi z-vfbSUWlCE{e+jo49r#Hrt%HR?}2wuI%j>WPvhg$n|4nw*Aaxa7eD9r_Jpy>W$xA1jOKuSKY2hr&d*M7K|HQ@p`XPVbq?$bOfG07jjM zGv`6QQVrr4I}vt1d!l>xZ@x2OnTCt>*bpNw;--Tx(KiQA-H@X=;nIKY-XQQ4ez6{x zn9;p514hw4)Wh%pt~#_mCVH<4j2tuO-tb0wR0i7O$=P`+NN}?#PCV zE^-n5ASu6AJ)&>E0q2K0E&11j1iK8oF9u>6osn)Uz6R6bq|ocn*NuXUzgzuvq5ie_ z827-R_ZqePrTDbhNt3VJz#}(=%lH+};-HSdi?)x70d&JAm7^BE*HH)cjEr`-Kiv8 z$XJ5NnfEW$W<$<=LGli?q^dTz^&Czrq0DPa>6lb#g<8l=vb5i9SpIeW_h*iQOTl zx)64V#OwiDrBh^058cM644o{nyJbI1SF<*hE?#~< z93*D$6|sb3{zoJH$2|n{W#pRANjuFm{gAEm5{ox9;-^(el*E50$xO#~ly)Vy@ z;&?;04c8p0PEWeU#cULh6+-szHUE4!aFtNxx!0cM5#GOZp#@4uGBtx4Bha$xaqNyS z=F;CmOji1i_pcCRkvcVw+Hx#Y%eE#^jF`10Tufug1q(%ikW_Wg_F#d*n>c&#Ed&1k ztYr=FeRr%y%IfxQZhqLd&Coqkj>eyDMTrwZg4j8Kw`wl9nCH2l^88sV*2g5!)n6@` z=6+e&IU+Oev$nNb2KxArgRfrAp3eN0<-~*Lq;q=6xLc3|E9c%)+w<<2AhcBQ7w^MZ z@7f_<-m4Bt3(Z)jHVVNB@T7k&DD)KtCjOHVUxm5x^GCL-`jNdUuf(prBHvqJD`}!7 zmOkx>>6X>A^sZn_dMfTFB*@Zl)hMofK$sAeFuEa8J-VQ%#w6C}fZ*KIppY;??f4zve2cs0UvcWR#va!X=^x`uUHfy9rCNiYT z9NGT05C{+fC_aunA_C6Q^*d9f(7;6nWAx~1W%~K{r(V@p6FWc_3(xy?2;JUaaj>#9 zM6;Rn3`CzSR<2IsoO0hwjWi@OL#4K zrMJDVoWp*zZ)o{gl6#5xO)N_lqIa90&$h3q0u$;pw|rL9Kic=QsqS-aE*0}Z_2jb# z{b#<_OAOc@Gq;Aze`uk_y>$bFH)hFR&MwAJhn}8}MEGcmE^xM2Y_CzO)KoEB7&m*J zX0y%CXl(U`#y9LWd%7BjTYDZS3SybsUbk}Fp50t_4nuv>H_h9|o85eDjX50Gvlg>7ET0E4r@UGeL zyVPxX1Li<}6|vK0mkcu?mcAWfe9bULgZB7e~_u+?0 z;KJvNXphHoY++L!vA) zk{vOAK#;{z&G{Pe>wT2@R0$nP;7r)k8N9>^uC^Vt8MfBx+Bp~!7Z<2;Dp@n6x+CHi z!fG)`wP@JG%TbvUM7OoKLuf)DofHO?5NH zQRAXO#oOkmbjx-MC--S?jNZ&c-6=*`3UP|v{nvQkxvnyMf7$spc=+N?Q%0wLuaNq) zH)9!oS)>cg^L{Jxqt!kMi)pS5+p^PUFQk+N)w*%CEZp&)?@u|2_siXPD!FaDqFc(= zrG7n_ndONbdD-M98TZ22Zi=Mj4+p(n+PPyq$erAyS^euJXQ5wpvm0?v&1zCE1!-KH z%y_)XmNGt-8te4-X3fpEAq#dC^_ZRVQ>(k%gTj3$7ZqnoeINDppCFHN1~W?Ws;_Xa z$@-v^uQ>FtACqGQlJE$`=^m{f{L!oVKq6j8(=SvO!gQ`1=o!+5NQ^Jk#ryh#Ql8R8 zqxitRJ5b9@Rz(Mpe}UgZ)5^>wBu1X!-rBLESppjq5X4k4Sk+iF}9XyJz-njT7nD*9mTrqSw1Ci zaWTRajaFDYZ1>g`sK~d@F9z$PV1+Fc*c}&pwPAg~*|ApXB1F`4@~cg5AA4hWH0#;2 z?r>jUGR7yYO(kp?95H;cSHD%V_1g_K>(+dbx|u0j{<+#|(#78Dp;K{VOzfw};^gUq zzGstfetTNpji2~z!Fjin)2B1Anpvd!E_<9T_ex|F z;*k^7MkQ<~(MOhd*LM#D14S;h13d(rXXHn!xty-1TzSZic5DZo1i0HvNlA8vua@7! z>gtCk3ttJcJK}C&>rMjy!E!_pw%ih9LDg*G^F@WAlcoK~bUVdPQSo`wATK`Jqnc*Q zgM^=y>2+A95)lT#dL%sxD(ZC$C!p$6^-CCfam#Hiy9#RXrSGK^)}=N6-tWsA3Yrn1n6SK^?xpHR!^TZ!TJYOcdpl^P{l2+TN;mJ=St!P;|UR49!VC=MLvA| zh$c%}K-Dv*)HOx&iPEORdSq+vY@lU9OeJCMwS;OJ)Da#8-d(kaduB10 zeQATg5`$&><_!*>B#Uf3ci8@^7oYe_+)ysZS>;h~Go539oe)2)--rC(d3OjL>zP=* z>oJm_pM(tTO)>`AM@a4@v(Kq()lOL=T?M;(Ru6t$q!g1vyUb=E^&6dxUshyUf`p-4 z*jIgD!ql_sZkr&98T~1Ko|?1sxT96ZO2}Er?FlsNn)VJSc=DR9#ERYLfw-b;)8c2- zLnWSbf|HpTzbe^tuc;ROPI)s}(znKe?VG~o3Vy=dW=UG39sLA9j-}$p)#b{%hliJG z9YwxPo8i77Y`q_nB)Asjjk&6Qe|a;(|25y)gc`=qkKcTW4{=gmk$AY`ziL^9{|k5; z8ZWRv;Xq~=@M?B)?KU^NSN@OouKg{^tZS2L6IzZjeQ7ax zh!W8XL4`b}mQ7~PWRj)k0WHUo4yL9EhA5W$ssW-|f&yY{Xrxs_9Sz!TzjNl`Z->6euAN231&UsiFX*&j~Lo1WI+tlIyAjexw>>U&JJWWKN-f|fe% zICE3Vda}B9DPB9U)va?|ugd?88Q!`J(C+j*^ zHD@9u0oF6=4OM;UblUXezF5J}mD5DyL*+Qyv(k9Wm@t%FH-4DhI|ul;caNqap_H9= zYz9K_@P*PnBjQcEK7=|N5+j96hd9_;K^jHj6JisZa+_sJCL5%zEQii;nJu zVM;!}wpO&wxW>977c5QTm6Z?HH5Sd?DdwjLp*{QgZ!7YGD7ek!+Ax~nK zMV7xY#HwJnzNbEYYPd=8YD1*lqggv%ST@)>YDr0VzrSmdx-tQL%1r)TsIhye*7vM8 zq1YTGMP}J{X6qZg$)2QGFJv2Wv`s`>cP3X5^$DuU`N@p;HUoiBY-B&EGT~{g*E0l6 zA$}3ge0`tzR2uupxzSHAyjJP2Pb0D|I%#|L*KjkX^0g*>Ugc#YEau*Buu^0j#YZa2 zt|P!^Oyn6FDC`ronluMr7NpdF>0}HG*>*or_7s^G_d9LX6uYxB+A5Q}K*s`$G}x+fgq@i$azHk#t-|RS9JpBRRH>&D#!WuT_+_&Yn4}!{p;>9x zOFsE{S>3ii0J->`3CTayZsyR@$1SRUT%AjNid~U9r;xICNm&4jMW*_Mt~0i986zo+ zK#>s58$u0!yVePlakHpwgLtOt4WZ$nPAcXB>r~Qn&Qm9eb_Gqz9ww^hG8%M{W|VxI zqh0?AT&BYag(MR=K!{ z-r%&=26K8hS3y#qT}*n8v-ftb5KoW1<_S-&I0J*(Er3A!UPpdB;0xYxLC+&>lq~*H z8CuAVOJ*p_%NgS?UjA6y;P13sg2Ij;ha2assco(cY66DY%Drfrc!3nhcfE@viS(Tt zol2~SPQ;_c@Lj_I)hV-n!}GjnRiJIB{+CZQ#O;LM=9u>2Qs+i-|HyHwlqWH69%3oZ?J6vTIaV!y7rJKbRbAzQ<&e!O9?47S`x z$~PXBpL*1{e!Hn7+Z8Guw37~fq&*;rDzkU*d|2@D+N2um)0Cg-Q%eHd#>@aq&flih zoSC7Voe;j~(N~$qwcVbP=9Ofq*w%7)Np@0Fg(_nMXr> zO@D72Yr>6l$izEaw!3)M(}<7y3j<3(3{wFBo2YEmvnHoqpN~DpTzlL!Z8V$~fk!C; zt~OWeeyr86W`haeGKHt+zW?033m)mc$Eo`EF~ejjk#SV&hfw%8zD&N;mt8plq!a|$ z5*_hC?(ygkBOc|XT-8sfm6N?>5)?tOgd*5*PAH+hy|_gsvYAeAu6`UqW7hGdO7J(# zlQ}npSygO$_F0r{7CybxLpJ`ZGwQkGUjQi{Lyi(PD)+1cptGn0b89tp_J9s$MXJaG zWdYEko*Bf0_O!P7r%gpM!6kh(rOvRat;0xQ+Xj-8Ro=!qWm8pA?=4#E6Qb>G51NGI z-QR!ZJ71}(9VXg=o!A7x9P@CIZg(GZ^-%V^A>fB*&R|w8|0cdD z)9T&U+24xkw~wgueyuLOlIVfd93~wlP$b|#6#Syq3=J*)f>e$J`xnn?>xi z)w3e~$tzIx1|{X#V^)QvjAr5xw}tJNWP)*ce08GPw5WSH6Y1||Iua1#%jeZ6ATzK* zDjnBPPp)4)D7c$;H#x)n;pgAbA2_KD!Jv?dgc&UxEdSp@<)U)@mD~X+NAT6`<;{e% zH#P^zCWOM(%1+N|VjbiB79*!yU~)@#FGP}oMD<0tfhw6tI^tiq7^60NVNx*0SH!dr zKjOQ#UiwhbMYWeq1BpOjNe*D=KS2ch6y&Z^+vs-|s#r9-Bo`&9@%1FDCt`~emb z+p}ffM(n@JU?_w2$@rKA*rck7=f)v!=RJc|EIX`X(&aWI0Y*3I<}xqC+%j^E-EicB z&^~I_@3^>iOfkXvmE~kWQ;Z7JA1Jt6DHyC2I0K@+9{DHH#1R-buPdA|=DcnlTCd$Z zys>0np%8^5VvZH4krvXQwfb(IS+MQnHu|+?wPJ})ef_mDoB4RZsYj=c!@X6~TUdOX zk30U-6m_?+r^#f97v|nx`W78Zj zGkF7(kz;wHp6IOcT(A5a^As6OU-rd;djJmHW^wbS9h^zZmkwVLc>Bpr2t%jfc>9ZM zYfE{4NT%>)d>CHf9TBp8xIPg$paBm3U2~{bU5EA6H=D0jZ*wRxp8`(M+GlP}jomwC zCiS-2*X;69cqh8VxpxxZ@|o-0a+!JJvTFegB`M8zAv{I(hBIfw+DiEMB1sE9^f5FG z>qUaVuDUZUCNq`x0A9D6K5RqA15vLyc(7&Y zwmb6A_q!-^Dh=xqGS~;O71%*m(d>m0nHcWba8Zye-?vBk94pI$i1&0F2Z2co=eu1GMI`kX7p22I4NnJ#2WPKni_VL56vZdUl z&4(T&B*dMI>MLpi8<4ti7CZl4bF(kd28Xi``(@$RsO z7y+?0BLq-!NKwDz?|ZiexvCFEQ!ER+)?2#RwSB3$OzR;Es5v{=3Ha16ed=3vmf4Z7 ze_yrJiA?Q!2AX&mSnQ&4wLtlcPk7m3eUSkO;4TMs|D{QP59J&ncMoCw zoY6nXy#o+{BwqGpNjLs(Wzq@AT`85kw*LpY|GRLD8uis|x%_wGzMhRQ*6jbm6Zgjg Z$W^hk#nt&m9SC?GIdt^La@R9I{~sANdh`GQ diff --git a/website/public/img/nomad-vars-leader-election-sdk.png b/website/public/img/nomad-vars-leader-election-sdk.png deleted file mode 100644 index 8f57c16098104382194b20a8960b4596d78681a4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 557554 zcmeFacUY6j7X~T_O0l4TSWvJcNYe;N2}M*?6i}LU6g47E2{n`uET|x;C`d~{l!ze3 zAidcDS0MBvRVkrFT0$U{a3|{i)?LlV-t|7WJ^bUc5We~5%zNJRo-=2Ln|eB0%X!xG zELyZ^`H{m1PA*!s0<~z-GCi&(;5(Yxq9x!zY{-*Z`xm8D3imHsB)aIx0SyBWOLCiC z@;QWO)96HWSF!inmd>WV7rRg=U*_=Xu5Nkt&^m2#Z$j*vaDl~%0tcV`k>P#ek)`ZD z>D|G6N1p6`e)#AS)orWUTGDM4mS4OnV;#k@?1larh1(yW20hRY{k+~w<#~xbDS7~2 zuAFQ_kg*#kG`4%ehn*fj_mQ4XF2HsWif%Jd3ir?)TzsPHev8=H|JxV4RyCb^pNG=_ zkH7wXP|P+eb@T7M1_xL2VfDV8EgnwV|9vjtW%y82%YMrq97fwjsphNlv$p?+Q8~D{ z;66)!b75BZ!Kh@)$6cStGXLAse*G=cjAF;W{)S802TL9X<~OWAnX~;jmRc{yZ-hX4 zAhV^CjJlnYI_P;eT=)k@POTo%!V4rkB6f+q()M(GwXiGU};-0ZC_G-WS`uQDIK2a!5u;8yPG0ByOl4Z+w!&3 zNy5re+o>vB$trZ;4gFPd6`G9&pY&~Qy6TawSJZw71{@8?M3>@1=1Njqqk|J-LNSQK zHzz(Ja*%Og%xD3WJX%3@?3gX(5t@;*K_Rme)ge4Qtou6@gK-sXYW5lFbHJf|lu!ob z=Gx%%+;FXTSTmtnf_q!qvQfp37Tl`;J`x-Ip!6M0qE+7D@qU>(XR#;uMYfOF ztA!tl9#DLvqje2yp+jkHRj#J^XSnu>2z#EtK0!J88`P_AZOyKQ?x7)T_;tO%ob6VW zpq2A0)+2)p+`y{gdLwGiE2%kbLN(sCLFT9a9u}8uxkQc6iiyH{J5P7t#OjQjceeL( z!zs2{D|G%ohmBLCTXm&Ie9dqDXW0Qb=M)SRFOt*qu0Ih!b`z^OCK=-GkC;9&l<%2K ziabuR%z}wiC5!B^eI{FoGlUB2BbSD_ty+b-mRoZ+{FWW>vTMz?iB)Rrs?E;4FN0}C z$Dbk2gl!)YK)IQ#H&(%xVz*Dul-$J195vfd46d;}^c&G=iNvKnRAKi=h+x$g48Drc zm4d&9t*BKg^1X$iTz34ZL=6d6X&x=e5BeQbu8l3Owwjt$z}u95j6-m%AnTgFyScAn zH%_#!fJb#?Z6(4qiO3q00LJLux!V6rMw=O@)WV1=xRZZeMo_AQRiZHXCc>K(#8;GT zr?q}mZl*+MY^RcA$=iP;z*rZvi)j*_ACcU)(gaXL$W+30tRiiuq>BvD;4b2M1~<`3 z{H*{Zw`Si|V3F^uhx~9#KlV!#;n?Q`#1+aLg-~HQ5@~E79I)=Ln3&9~*p2rKuKva< zEj!hDwl6}LYLD%W*h+Nki@-}V5%H!Htka$R-+6MKq$ri_G)=jVH4}eQ;o_z=Sd|yz z{iLV`dG5CyrJh|&Z6-bZaaSo$%@g>h0nytT#6mOIN2F!EgX>X_3HQhBC`ex}I6|HF zJKQFF7Q@Y?YWJ&Hij#4lVo^-dw%?FchCqH#n-QuAYG%eee&actIj&-7pI^pSA$L8= z$eGxu9OK&8rd3$e@g--^Z;6bH7^A+N(32l^#Cu3>B}j(SoSjV;_8Qi%V3UH@ zZ!nIL3=<4X->iVUYuB}i+}ZUz(ewegeFm(!zV#-s<%GsHtg&}X$I-d&NQGfr^HGJu z0yV+kGO*pY5vL*gm;3VaH8R~K!5MxOEkN~Q6@`CpMC@J6tj`Mbi2v?zOGNKnAzEcm zglZS*$05+&SGeHl&o9+n2DT9yJAdcFT**bnq&X5=cX+Y~T~N0{5Jf93pvB?K2t_@4 zzX6P8`kfm^X6aPA%v{KmwtQgnfpM^k?zOt+l=FB`S{C{@jE!OAA;%2Rt8u!v@iE*q zSWp!~q|v*6d^s3kB7rd$pjy*GO*!@(z+1BOk_5GUqVQ^yeqVD(z*)E^G4w8ClNtD* zF^k_=$LqUB92!OFB^49GUOe#W>1g2G1lQkTwyG$~_A|Z;;q2WejXT(K}$n7yC=QvwWy;M7)kD`OeVq*HpeQ zrM)K!FX_egkXCbN;)Ia=8mU{T%W_ZI{CBynZqF8n2%6=A+mNdT{=1&gi}0(0mAt-& z-A%i|^WRtd=`r=bbvB>uHll`xh7#h{riX0~NBRGEs^XH=>#XwfRdKM-*z<}u!HX)2 z7hyDM*Nk=%@%P_&4n+t9uX%1`=lJMU%Da;=LpS#ycQ-jjA^#6OUK>Zy1e&SkQAyi3Iy!d~2m)Jc_ zq+R3ve-+Ze#Ju)${`d7Z*dYq6dkIVo9{C$Ml>nSnaw>ZPHb1+}0&G}&?gDIBdhP;j z7GU!qbjSj17GSdgn{QG0{~>L2b{$Ug&t3o)HKql5%rYhVzcvwDkjFm@jD@U= z!T0=q0X7S;VGWX>3mOZsVOe=wU>nvzT7b<0Y*-4R1=#$DQtblUEWl;~Hs8eCLMFu; z2@450%eeD@FKmkaINaRbg`BfCZ1^%aWL9?00~pOJ6({&k~<+Q!qKM_>q65 zi593O3>68n#k1A#vg@ZmG8-LF2e)vw(Dn3+7iBI*g1l2s_=^(_${8fR6V(rmXh1wK_ z<(E&sRUB}CM6`Y6tNZg7*#Ev`?E!XTKYg*U+c@toDx9l){l#FEPb01ZIc;&JG9`7_ zgsc=#49RkK`46xA^STCt9c<}#7eQkIRLcG~uhl%OtEc zMv+X04UpN5UK7#dSDaeCJYkc}raDjhTmMBZbGF_95Fx2=q<<#Fta2^43B8HV-E-Y}mXV4=w^1 zw6KKe*5+lZjqoAi(!23Qk%CUM+IK=$-X-EVLNwJRMTSP6d_~#AdN4M2IABvRb&FTq zuVHtoPlWyKO#l1N2cd^9w@4ZMDgiDigmLp_ym#*0GwVSJgRJ45H5@dU9H=Pl%>97cTK<3$tidQ6} z#q4$cbi_@SmQRR7wufT63R8H9Y5z0*FTMx^eZA&;JanDJsATSja}fM*Bqlo~K=jtC z{aiUSjhiaa#hc;ie+(=+b;TVk;2nHRl_Hg;OL561t(UBkV!d_7b#)E1!6S9P1`lwo z$h_OcS5=(qO-?VZxvi^$-2}fJjW}wHt%bkCsw(|rGXJBRe;?JtB&y`bB-0TTdV^Ns z9p8anTH&Z7O;3U?-b-G0vK)339`M3s;>iEv&QD*+x&WwDDNK$}&({@H&r22?n-Rj% z4RR^X_#}mB4pAC)^v@9TD~qN10hmB#dG3t)aOal3POqka(5^#09B$Ah4&0AhRu<~0z{4~sE$t74SK!u zz(f&?b{5RO2*=%0`oN8&%N&XsYtFwH3io;O^JD({j^rV5Ms#hdq1C~@oPp&YXx4Ou z$>EHQL%;^?(Nbg4Q68T~ET>;1Ynd(xJ40OU9IV_7npBCZ<_}m$gIHB&BUsEl5(YEC zvEv}N$GxH$hMvVvqs7|j69^c5=zKF<)r@R)&|6;aMBAuM=;*{vu)Ut;o_ zx18UTF>+;25jeVsN0jUOkrB+5ewuN?3385(_GKA}5l%DJfzhsc(vE>P)-CA`H}^uanT85Z2CA0~DcIygaQ33`A) zHJ;m%E9U9y#iX%=vvlQR9`d@BnM$uAuEE`pU-?o}eT{P`KL=`E$5xa9+Isvv*BF8i zTvvmHr&hkVNGOgp85RicO$Rg|fvLvE3z)wG%(sTCso9y+4y zH;7%wZXXlya$7aN{_Bud4jJH%fN%E#{12Ib{{qj;)YDt$(bMXOF*I9XL_&0Dv&wt@ z?i^o{D}$AVqCTCsl4#(RTA2pI)A10N8F*rpxBPvC9|3g=4c2sO`00m@Jn+1oo)D>2 z@llS1m|id#ps$#T*7SSR)Pzt@MqgxB@Nzh^vstyCu+HZN`PNwt)B~IJ>QdrR%m}5RAeD*dm(O%Ev1i9dqzE${zhMIGG$u z&D6G(A3aO-)~zVkC+Co*Jk=n;6bCZ?fXwvjiTQl=H5Z70+9UmYiKm~>F#TU4#rsX2 zKAd83hIsl*LmO0{rvqZ0()7VXLKX6EWD0}>r#XG~OQ$8wgN3Q+&LI~PL3eoC$08Pu zvBjf$mCNpeb7pfE9!nvnv=%tyS}%clnx{{59J&Ue5AtbcYW`r3&FS6{mBZj%n6QhZ zqa*f~vUWG%#Tjwg4G^My3t+dvI`g)dAh#n-RQ?Ftf9NeKj9YgEx-D46-OY{W8-|PN zRm=~mT3Sd?#RI~bG3boYB)X9!@TME-Bc}dZvpoasq&K zKAr5%-VRQ2UtmBa7}lfg1Z*$8$tL7U79&;7bmn&UnPGOFadJ%4hM$1{7t#%Y`U^_G zFi&5%tOpz3bA|7qon=wa*ZJuvrDcOO& zL=`=56>Ty&8T>W$jkl(25Y4A6I$YYX_2+8KsBNW5zCzG!m*9G)Kem-aMWI+w6$~2n zWXdk6Qv+AlJamafD36t=le|RowfYqMZsT2;!o6je7233~S+$zr6N#YvcE;!Vu=X-G zc3x(Z9OV2&2qek(JE9)(=isC#AQAn0%+mQO&v2L}wg8-z^dm8}i{e$>L$V z+xrhS4Gj&JBN10BPvF0u+(*Q&^gHnv1b;#&O-hv7s_@Cw9Prl~yG#5(jP>`=Vo;p9 zSFt^NiNdJDVZua09#+{%=2YzamCPtRi)oDEfg=H*EX%Nt|NAfg&E=@lpmG-DA?^fn zWgdb8#2pN4#lB)zu^wbW6{PTXcd>GHcJySV-Nffg+E!ev$tKTM=X-d5_+qJ!oh;v) zjeQ!#ouQ~pQea^7K)Gygmg}uv!2YEerrn)J*yz<;tKu|0E0ZvxMi(1D!x=r3K#@M? zl-GR@A2VRWP83G>qT~IEegcOeqPnOo0pwoiU%Z@I97i%ud3T(3*>-?$=UoIg^J+{5 ziFOmqf*WN5$kzj`IbQKT4nwgn-twP*X)$TL_ z<#nViPuJf@`v;sKnt)MZ&87@Y6;i74a{_C~xpD>Z!jW|m=th-lSShw+wm)ycFY&@3 z!l?GKTXwW9#NI@3q#vBS7N;inT{&&QavF;;Iv`N!9J8C-5=Z)&TDF{Zd_Kc-zYL~p ztTR?_rLdI>l%TEv5={lXEBZkd zvQ43z!Fr+^oXqe$X%B9D*h*~ioeS)r)ny#fyPaE_+n>){+am4RY%7N9t%YC1x}v3z zLGYfe1u$;g1+G*+)QZ#ELwEmS`@iUd58S5H*Q`>H^z!l=zE7O+p|vxS#C~)wSWxuv zbRk-XS}ukPD?=KPO){eU`jHUHn!4zA5UO-B^W?W{qt&_LQN*4DL}9l~k^RJ1&$B7Z zi+VUok5^jKKf-jV_5oPB|JMr}ddK%etY$G&)O-+}kK6gz3IS@Plv{=K!<{DErlb25 zv!&egK7EC*<>d-s(_p1~nAP#V=8C!`*2}{&0PdeEX(G%!z2c`;gacTRT^}H>MitH? zCmw6*3X8NxJ9^|6KdyoW#B84`2W3>92`a=PMGT6Wh`PN@UA*iUS~S-{4cWz_YUg_d{oWq}&p<*QMSPEL657o>MM`pPSj)fJUHMw;r; zh~aHSS|V158eLJH1W|?<06AbuQ`UUTb01s+!dxEu$ZV0^({*iRd-f2^@hshgz0qH_=0;R+F$^~nAp-88$UnizfxOx6 zBC}B2R5<@s!m9`zIC}F&!?o&#+n*3dn}^c46t~ z^R8p*uQzP4nscfgQ=vrB7qcFUja`E|)|&ZBHcPh4>h{qq1BSFiu=`Y>Dz@1xV3-sT zQZyqMqeCqRTa9kWaS7G~VJ4Y;qr7H5z5y^?anYinBe{y;e#VJ)7B9+Yz&vN1KF{W( z^|wMw(nJ)vi9m6KHnb0mDLXgP`w>J`YIoeV0-AnY98BWsm60I z-{z$@``PKZ(=1k7U$L6t`GT2ibcCZTQu7KzjUjxM@5Wcc(VgE}Q<%BKO#4!_*S7(! zQ1ww-hp_Ym;CB@?Qz3NcQ+*~3hv$bO;VKqf{R5I`^jskB$X72iX(PK}Rx>k)a!`dp z=EfL9Xudj-Is~Po=bww`exk59qfAIuiYi=}fbSqP;W$++X#C}1%zk3Or6ts%_J5o5 z@$Up%Pl~0{^y!&0tMFQt50s7Qk;A$DiE0~KlN~+sfk@HrZVrMg$jhJfy&npv7>-R; zARsSm{Fk&H%@hb6*my8YuXe_hfNR(*E!6G}K=3h4r#=lA*vs_V;|7|8R6s?GuDUkh zGK3#+l>;`9zG>%RB}p}Jsn6cclE2jLF_*!f$rwO<7(YBKE2|c$z0ma25>Z1%=5$SQ z+-FcGBpkr?Y$H0qKqOp#gg7U{*Tq^Qa~%WakCI70rds&br44hq0^W^ra z8>@|v7#!Svk>|@k!}W=7hU-^`pvbReKJRpiE!mV;A|Twtp;Df0+SncnZy}{mz`eed z4tuA#xK_du!!H|#DP~tPuNGQ<7dn_`ZUYTs{>V%rBkD?wVJ9p=IVl$5JDcRr2yy99 zz+o*4*36v2xDWYwP8FN^PDY2SBo!kldx@wfSV;E)U1dmtf7BlcHB2lbNc9=()AzE< z7()%>K~S(OMlfdI`jpl#Eo79D2VQmx@q%|dCx$ZmR5@iQcPkdZ5uzHXu3iQEV-p`W zsOE?(YgaqJqiRQAL~5cAHCbo89Bt)F%|aMG?~z`;&v&HsB&<7P&JvUX;H~0)wz^R4 z1IBr=lmi~`a&jX}$%t9UV{n={We2Li6a%8fNQ4#obCX!DPlq?^x}cf!_B*;1?>RZA z4sI0Iz1zxbrPESl@;e-=zcCNZI(pw8A-xSgi&KOTE zl7P=r6YtkV2>I$3jZB$;kt-sqRW$mpS>+<2L5#g^xQ3+~wO+yg!5=$*2Qdp?l}sP? z8rD&OdpfV!ZrZgPBTSw7y7=Iyd%;g5G-E3K@UeIYsO9MNWYYkmK%)wFNW_peEj@gq zE=Vm8Bo0RvAu6MfjCV{WVvRS>elcmVuO{*et4-Qy>r(8ms|=nddZ)(XEuhWv?}mJ? z4kkI^v%=jdjwsP*veL7c=== ziw|!5W4vhOW={tO!2STWvUgB^IuWvnxE%~_Bg2I%>5G?O&58uUr~cR+KU5jP^AQ5x zZBj62=RT{8M^z?M=zED1RumeN9b1vc{E=D(EZme+6=9Uw13`6sJGY4TnOt=p(cpwH z6;s&E5?_Am7O}^xU{-{kee|2tV1o{MzNJ6L%c^j1Uxa2f{j9DAF+#5186t~0#Lq_+ zzFpXOlN0XMvv)1)k%}ETo~0pXU8}+Eie!_O-dI&1rP=PbqCo>}C2-1~Bz+Z7W#34Wnc4dZ9XbFXVrCxt^=;EOhi2ZG&=Q^bxK^E%n62* zex&psRz!@eJSgVX8>%vh_fo1yPJM9#*Y4>KF}IhlsZiYM_^G^Sl{c}q!vsNyWnH#Q zv`;bFJ+YYsuKj*}IK)gti=XMklZx^BaOJx?1D|m|&AV!?7|2FRcm*tAAF`O>`v@Uj zY>N%O82^qnEpr_^re1|Sv%I;-nFH?5O_FErY8YS6HK24D(;Hz0IHC6@mY#x*IbzD;|7io$RBqtZ8?#Cv9&DtIH@3E_V>Y!N4I*Z*OoA)59!N(t4I}lLM z+A5i*)>$AdF1n!FL(wc%3sq%kS+!hzlPG8v(+ikMng?Yh=Fwo4WO`Kv-(WZhQ38H= z%P*E>pp@RM!~s{JAQf0Uk9r7uRP=z!H8^@~sN?tqdN5*>@wumMJl%Il(*>Abasf4I9{1kHfr(d3MUE+Wj~`eYqA27{ey;Xn zZ+FCE9Q|?Sz)QeXhFP^Lr2NIn5DXZb0SMUk)9Df+s&GlOB+H=8#xBLVh7(SCPN&R7 zEsm+TgLisPQTqv}iE}f>@cslb-OT9fbK5z_Y_V$S&MKWd1aM>N_{5`Fgr%0?WOBo{ zK9fhvB@jDFHvl27iw~X0W!2Yy1(eY>mBCaHbjJ%f(enG7s$IJ4^iP}j8XR8XSvWj! zWtS!Z)mUM3HLL(K$|eG|d=9_dl7N|HMM4#N0yBSi7Xp5PZ-M&179 z&t3pT&=BuDk?0dgt3+!M@jQ_YTdIomBW$9T zqh+R^4>;c=87SLZK&-6(YCdZ8Nd>o}H5$aWmK=!f&e$|{L0WQA!(v>L4lQ{T- zl-vJ4^qTR-Ny(8yWAo@0R*ZxPcuyk?@q8Jqqo~h7_XWhr99)t@0Pg9^9B>=z2|<>h z#N1&I1iJH@(P<*kyaNY_GZJJIU#~h%?0Beh)NmA#;x8nqCeLeZu|3o0mO!xJT0kPZ zr*_VxH?9g?SOQ1h9p{I)aHtN7dHIg46j|QC*X=|Au>T8e*_z-Gb%t8&WrDb z=stZI2nfVn=_M*=K4721$e$)=GKWgheXrROnretQqn-Ln&3kW#N&jcy%}II) zK}Is@4=e1I<3WWD-5-TeG+UUlr!Qr`Sz5+AG{FK?gg8~AaNJ%)jvr>KcF7!Vgimjj zQF>2UH)QT|3jyzoKnRVsTC8k^(&VwgL4wkS<^$<-zCL9j^5f7HtnQQPqVaO0Ne9#J zuk_&D({j@FBx3e$O@_HHJQk9#L&EhyZ67R*hERvdSZ8a4zZTY}*ZmMyZL&caA9v;&j zp=AaTK2E=sS8@#Ei5#D~nQ%&+2Tp0O>`AY&_3q4U%VIyyaFIb1?1>1v-#r26Q;Pv0 z1FGuWr%GX-3N^!GSdkIhc*Dyn`$72>e+VRVQFn^=HE->`p~;O3zTpH_|E}Q3#ga|b z-V;zo1B8|6Ap&!O<;}XwhYCLlcEtGhPPcpL6eA6@2}=EhO;gEBm9MEFGT9^{M5wh9 z@La;h#+r9L^F$ppalMtO^L_)v0|LaUjzOIX^EHz*lLhYhrMhYxR7X7DaZcALPYmfc zTG2{kLiZ&tLij!}vU0tJfOY2V?2ecQjWN$>NY5@n5HmY?7fwB`wI{2P94`708k;JX zCQXh&JX@;PvIKCmZ|{VN5+fq!pqBC{!nzT2fo}6P;LhyNIYZlsWU=n%j&_CB5Flq} zzFt6fK_=Tx7cnWPiRW(+c+m1zQH=+Ayrp?OPA@H>oz$=)egOcHo zg(Mg7c_Lu6(}UWKDxl#Hqn&#iSQ{ zq(`Cf!7lGfB(5!j1|YYiIpBOYVO^Cy|D?G~$Q{zQ7KalMvp3tuly%MXM88ECA&!q& za)gYPz?8X5E@C!!YNBGA@=%}Kr{PVEr^N^VNDzyY?80Kka&|T~tGpt3I^#oCW@{k? zrKp~cdKDr1%bl&fs1=D0(h%6w;0Obx*loCv!0@dX$0hm4(DTl9braEpucn!Gr}L!9 zdw8E-Jp{v()IO`6Iy}kPs?WOkqZoL#*Ts%aC`zIILzp5*s^$6VR#s z60j0J1`ro?s%u(XG{LOe<*7Lm#KPw4tfGdEugSMuS4mQgq|}pA8v3^B&TWI@qx(RP zNjj;#UFMI~+!+ON=E{06<{XANK$#lM?L@fxlOA;NUd?_#JuH)6B(A&T>Izoa_w&+P{WbQEK42=<%E`nZ0x%@ zm9BV@*@YU}7=Ca_aj@7r7)Ly~ndps%S2fRgf$TCc?DkP6Z8kC;=%pS=8V9@_zg($+Z`voZR=1q0fPfyuVd^oGj5wK$ssb)g7 z*N3oD?hVghOb{s62MM%d_l zR)e_tWd(#dlI6x2;=Ot~Q$W~R$4E}GqS2p?4s^V{X5t=+*o0r#m#k_>@uV;=S`6x} zame#+genhP?!S&)kA`(KwgP%l%I?UwB?^nzGdl}dtqb3x)(bzj`;^T!9HjyvBXJ#A^|hMH_853q3)z&vERXc5MOCs`R7I#04Mhn#1)xq1p- zG2w9Z6i^w3PA6nx=!Tj6ikq?ZO3|O26Sk&6)D=W!u>fHnG@nYzzGi$vIz(0Aym;D9 zvWeh}of#2DcGuN}d@_gHl^UMObq_XNlWtkEFPw9K(#vF}=e0+$gx2;o$61%Z`IzN} zL&$l33eF|TYbLMe#NTP|cHFY}*{IQj>Sd-WQ(kTFah_P$EmB*DprKqzps69M>@`P#>6rUnK0; zAj%(wTGA#I#`RNq=4K*~bDPItao!R+V+$O~bYeDld=kq#==&|gd;%dMKtX1Ad@O?7 z&;~;JTwQZYsHT-VE#phCrgo^g8c%%=*G(uI$y69VWt8gL1javJw6g8MJ17_95(T6Z zdy}qK-m)`(DvuG_ftz^!lI}|6MdQM0`0#uh9zC$D;DpLVtD<3U;sl*D{Qnm zph4VSR{>E`<~ted@DOP-stDS>g=WoB@9k>xI>v)7a=6`xZdDwIa`hcDph8Pu^U^dn z7O`uG5R|3*q^sm6b0k29I5*NUmuM8oN49_0y#>k+1Q0%>eR$n@=Bwdxl^?b?Sw!vd zA!pUx4A^91`aZA2)hCyFFOcXfQ>7T6U!6VwvyMwoBkFXUZ~EyT_YPNPnyV z6x#Wk9KUKrq4_i-2Ol4GS=E8!_3c^|?`N-pcJ|Eld|-q=ELg$S{Ze z%V8ic1i_hF5^A4_?>oAWvffJK6P1kx-0RoGiC;~XykQ5Cld!Q{aB#r$F64wk!S-Ke z5TblcL8H$9;Ga8NKU&aQ9XyLIomXdjp9x=M6%>qfxwuen)y`57R%K(BWoS&ZLG2=| zi~50&`0bE@><;$>&suy&DEep>K{O=}3PLWcz~;=O9#beU0Y~EIMw$ z4lzdz8=#D(Z>9G=h(&0aYeI>-K2Tq7KKS7!lvROIOPUtXD+3k*Yp_K=<$#*wVjwA2 z+_1PLp+WS|z7F+Qg{lsMG$k<14$7*)-Gb7=zBy!(l#QJYSa$K=6Wma9Tp|Fr1Nrhg z4M4hmc{zk!P>%(*ON5YABSb{vV+IqOmGdf8c3{~h7apyK3gpW`DMV4!?NuTNocHtk zNC=lx7XrwTHcf%3>x(kot%TXu0J)XIwLoM)*!ka-LKcYZM><*{vLE8t0+D^oy%vb< z$N00L$bKM<1x5CQ0$5OF-;#m96xn?lsiS}P0xYOAjs^)rajEE`|^4BcaE8NW-1RIQ!FzX6I-g0 zs_YWmEl>hg#8$W74~pXa7fY6CucEdtB0m2?tNl20A&y*u2#3w zn0~OPO0Ct5lbeY&qZFvlCO)ub06Qc$?@m5!)lNa$S7Y$AeSmu4{~2S%6<1`nM(U_g z4?8{R0Go;~{o92m@s=j#46 zb$I%+{eR=_f7r4(AMAUO>Qm1p&D-2oeysDYrdVx7mT>ch`u*4qqd8E2X}*{YwwDkc zuVdKf-FkruWPb@(uKl7F^5tR=(;Z#9mNyO$SSmp6FpKhOG8a;0{)H55a%iG#9rhs} z+m&e#weQ3+1^OY#+Rm+)IpC$^3d%oqn-EbXmv`63BTzc5n=MsEl^KF}(eRb}Nd7m1=o5AhH<5`*iJ`55;2;kXR z4XyP$Rmg1~wNU$47kK{kyfv@C_7U7xFkgB5$4KxGtbrf>+ZH}POq5fOT#QHGT_Hnc z*YbecC*kJ8kB^@Fi4T8Vmnz^W2$5S|A)EUYeOD$!!d{WRB8|kP|Hh3<>NlZZn)G#V zlW$%VTeD}iT}FV$5|QJI-Tm8$))j^;pfH35uIJ@1?73Ehcz1&}3KE(>&hszf@#hrN zHh@)YdwP6$lLoPW{Ov91PyhV;KYXXy6g=wX0YWzDKv?7O;_z?0)uj|>BDHbze2oV` zQ{LacgOLKKFoUWu&9~_dy@(uK_7Tk2xjx@1p`Stf_wQJLVD7>1HD{6!#3AFqP2pE4 zFx$bTgHQ9J>Q}$|;|u*;Spw-f;LiYrF+2G$WY5>~@F(JaK+NClo(T?B!VbNemz95< z!Y@pfb`B_j-RtK&7&FhL7X2IOlG-);Q7>}hNLQSTZ))I)=$kT#h$G%NB zX!E6tm6llAaGq>I&ohxG&vBL)Z`tFSAS;9dne`!d9Gsz^JKL8YpGto9l6;-KbuRMV2Hw} z$%!%bjL8rN-KFPT$Do?%?knvkTUdkaw*|MBkusR7-7zj^nclLw?b{3fg4W9q13(=; z1r~qkh6#F-8_lBr8#cJui0dFa;E(BpSB~`Q&jtNGDQ8kxWdeD8e8o+ik!If}jWJ@! z!c2GP-1r;Y{AG}WgeXFMpx(%`0rcTf!W%Pgo=`nB_pfDsV)XeF3?d z?Nt`a0~`!t3u>A*{AQT7peeTG;Z!fHY_AJ6HU$rMG?M+XK1bFEu$W3Rn0Ole`?ODj zX&+^M9R6SS*lytAvbN{y`+l2*b)p|>8Os9-_Nhz;Ylmd8&+P1L`JL|cd===Jb-W&x z4=+!CU3Q?mEZ^+j9V(1zbgqeNgNdN=Fy0L9s0-d$4@a(S@`t9vD^8t->;aLC$! z|06xI_x(sgCtsAX>LIITcJlg$d`#A>BHX@b_m`9YEnF902O!$Op8Fj&rzAQR-}L@M z3VbEg7H~Ply7&nwvGg$8Z&AtH4QD;S8pXN<0O)+HiZ&~H0WN`Zb7HU9m}pto7n@3hxW~)zRLNKMU&`Wl3#!9?Haz~8*Ntg-zZ}@@SC7SCr1|9g)GP%NZAaZ z3hBP)@W-sK+$!c_V_VkpolbUc?^KMxpM05_f;V#B?)bA8;1`0mm#G89x@A>t>qM3e+4v`tpz8#GW67N*BIp%|871Az)d6$k4 z+krBy{S+(_SGoGK>$qU*`8rKzgTPLO91zv zw(?!tlEsVCdAur&#lY#{9nVY{yMCjOV_@Dk15r_bP2z8`4q{$blY+J)@S; zg@d}j2vnQh+_BtF|AN|6X9Eqrr(5u~{By&0{pqDe_pqM55iY&uNZSrjzB|`3kxP9M zUYPNYOM0`OPUk1BO~+T_yd`_kPILqjOR0HaY>uT_OuldqU7z!`n1r5NS<_g^=&qb= z=muBS5_O&OXO{QB4)3=;F}dQ3S7o1H&&gkl4N< zdXgU@M*D0HuJJ!S5VDH_Z2-O)xVzS3VF0Ye1ND$LC!xQs|S>39*<)Kt~ec#5b!0kyhw z1rtwX7`OmpBH37VO1HM&*doGm>>m7;1Qwx)h4nToB(bU%`G9RFTHHRyT9BVl6!S2( zZs#1qy<_x*q3zmIk)wSDN5Uo8*=r094D`}5ft)AUPUwk0+N&9A$;okmkBw7d^Xs`eQ#?%N2X&(qIAI$Tdibd74qZN zRnM$GaKK>!jaRq0WV9jdm@@lmOZ#g|2bgS1z+>^{K3r@n~o7yn>J zgn$rTFPE`_s^T*h)a%W7K-;))CxMWlC=n);G`(KVpj{>BifT^cFtK_XsajjzC6;d) z7>lUVe#JS%C)(G)^rVD*b0IRkkTE==6xKZ(|4C}xFw4mG95JkdbeIb@wT8 z)5zMz}VM{Q+N%AYY~+fYr`CryoS6# ziw6oyJv#X=P+UTSQ2OEVxvE+YeKm^_kr)+MrOV!ONru%`g>Zue7w&UqcV-&ln3~Tj zTuuCb~w6`1ub=kA`L%~0FcTHGfjcZc8%B!wLM@oMed7T8?GPQ^cVaG(Ju3+I) zD;p=Y!vrvm1m{!N?R%i3TLpU%o3o6S!PPHtZCi+c#q0DuL{81S zEAnM}T-F>8&i$QlZP!t~2k6Gs(vA(T^s$};{g>ZN^#?Ce5VvcP>{rK$UylM1uX+Zy z%B!Afr5y@wm{?caD|v|=hMl?4@xnxJIMu)Bz2_>HxaJZAxc+1yMYP%8w{D&5*)>0S z-QR8L%ahHE+TpUicL-~{v3Mjj;QS_z8i_tn`j{Ym>X?>8>x&B8v-+jW^=Fmj1Rp5E z+$%~yf*X#I$Lqd$NFIy)}k)4YQ(~2!|?)gJ7Mh)GbZlv#JDI{%K z_e49~-%^WUS$^8TWN2VbaxCJtmxh7CeK5eoiyyYfC7b|H(myoVD2H(%6z)M(Qi)!t zBvQvOfyqaW=1@o*UCUPsJ{TCMW{lK+{syBv_^d0jh-U?cmp8M5H^xPhX@pwbuXU#P!mjU@!B0%U-p%rQ$mrmAMaWbQ63Rrm;Fgf;*J{5D(=3|^vZ$8 z4&TQ9T7>Xyppeuv)XSt@h+tvgBQjPwhtl&V`aZu4y!mCYF(q-&6K#)WVv(`Lgy$_U zeY@6txpBL;GP~_obB=cUWiOXcbFW^YOPp_~BO&xUhoE z`xlLp2Arjfs_yMQI->0R`M&B*xAsOA@3;K|$D{Vvj0=9)B{47%j0H?#^k&KU12K2$ z)Noj(-JE&qH8tt_gy*|IZrXsq5)izP-M@FIal(Da6n%Y#`ou)kOS_%MmC?S_k&F%U zPOf!T9C77$H)|e}yXX;kOF-gjmzd6lQQZ&Y6`ye#mnlXY)h^eplC6jm%erV-q;Y(G zTZ;1f*2k?mNYm}e7S$%3-Kn8+gABLiT8qnG88*hz@=h%&6jB#|seYQes^L!KlJt_u zHgwj}H8SVLA7@h=>u9n{^T+3S^xW!korAkSI}(3g z0(Jbf8QZ(7N65EYk~ll0Yli1=NhTrZ3m!JA-~4>gu&Cko#hUCm$EV&gFV4Szq|OPi z@G3^HVLUBTn5AI(He@M`7Q|k-yZ@O!A=f6R{bXvGjnBCZzSphjkvqN?FAw1vbDI#o zrqd-CC9HZ)OHm50v*)WrrhMA0KCa4Z>CbJnGS)aglxwkkLtSX1)>von%}_k`!yg?P zBLPo>(}$bgMMn#&lE+(|Qt)|>MJBFx^?HT*p8l)BWyF(dz9y%8-9L`Dzoey(>kPiw z-@NByO`m+Joy@1FhVhXS_obxxA0PMiFblw1Cf_|{-~OS{>VTzW7(7hWS0w0$xy# z3KC?x%sk#A))#TWSoO!E;T|Dd_dTS_=C#dclZ`7T z`}AjXeB*5$cLO6RZKV6dHDE#V~6IJS4cwt*<(vo-0h(YdREN@#igg=o?N*++^Pq55i7g3olpO4q)!6Szk7Sarfc6-``F@=gb$OU5k!Nad~JVui;=7?+)2>04)BK&Gt*^u4TZ z2%9KaeAv2A7_O&{w&)Rv+?xld4UgWtB`EdT@B{f|)6j$VTg|Hm>rxB@(fxFJDMMMb zYU*r-^usqD50eX~SMGZmrD&URu`&CVceiF@MK=V`@XUtWi|(-O=} zNNd!WG#iat60|-Q?#lrWPc@BaY>n28D=ZPZ5laHxJf6XgD&dgsvvnKY8<*KHQeJyE zzSR5po1WJZnap8!fWO8lna+v~_Ga=cYs@$trK6pJ(dmZ4D+Y=CO;SIdMc&SgG1sg;PkMjcER!zie=NIq@kDE) z~TQP5~}P(EY9p2k=L|B^qny2POC`XB3S@KJv} z5dVSnvl-1DH9jroB!GdmAI5x~`1vjqL4j*jILA#03CS=*#cWX{P(M^-5{S4d#2r)i;{7h>6rApPN2aFU+^h%jGpTEiekH z{4#zDMwqsjPO^ykxYR~+Xn&pC5?ePMxi#fM<47{zFD7O%LREJ!T5luH?#X^tH<}8X zk#9K!JMh7H)=|8>-@%;00k4pLeML)`nlqS`HCUJG6Tf5}b@0hi0m_sr2|%q;&I#Kp zVfy%nTgf|<6`VWFYdH*t?OOE|UwHY>z1UNzw;W{}p;?oeXlu{jpSm2asU4PDN2eIO zzs%g@24gPMQ_G6=w{9J6u6)a|RA`!57Z{e}OzyTF2MLE^5RIj>kfqg?kWXrwr4+}#*`q9Mnd|btKX=DWq?B31+tfB+Z3{U4 z0t|QhuoG|p=Xcuc8712snqC|S*AMI4w>rjzxUbkCD0T8MozjE+xbfxL(MJQ-IWgsq zcaMZv8KqSF-EDW@A?E|M?PEYRsO7ZfLv4l=9X47_0tXXo5iTH2dAnJ` zwoWhA%~PXyS{&}bJ8T$jnR41jEQfr`3@~<^UgD#z*`D-2&XrasUiPBdX_vc&oK9EJ zT2b{yq0ul*(xg?V{%BQgD58cxDs6(Qp!Mv~|H0mOMn$zW?TP{tR8#~c<57ZupyZsC zppulFMFb@0oJB=Nf}$X40Lfv#lqGGix*K z>E2ycU0wA&)w^4(t3TX`7Vk?dLul&IO4(sM(at_-lMH0M=PRq{yoC`Fy96TOsFhr1 zQKRm)a0-~N<}e5oZHs9F%4pu&8g_17vaz2tNb^v1^Mq6~Dy4>j`1olzoICbGKOUG}olEt7`6jN|#(AaX<3*wprdDOxb`kw;Y2`b-O;tfSPGue_qGJWgK=L z8Nq#-hS1MzAT{A6^6l5Haz-k z8q=g&zC{Y?|f69w5 z623L$NA2;?x&E8K9@yEz9$;SQ>ny}AU@uC`D71B!7R4d3?yh@!P0em%&cdtism5Qz z`?UZ>5Q9Vx8NQFs4jLyy$DSIsZA1G!wc1mAm39XrHa4B`#S^9LrmDlP2GrO{olTUA zr|2TdYCiYT;p4_l-}FZrMmR-J8*As@l|eP)Z_m3%=D0!aus>|z1gKy;(vVM7v%7sm ze;^e}JGfxy)%-5S1>fCyCD^ws|0_2aqMr1oja;~@fZZ$B?V=Tum{AxhP~ftLWAO6hgU;+Vcis7N*l_l33BZf!v?1 zXg+MtH2Wpqe`fj065rjoGvn^O3ztm)_Cl6)gupNxwi(*v<_4vP=9Y!n@$Lj|Psi#| z-n`)+FF&&89_G?E@re5NjA2^!28ip7c5u6eFkX>k2zx`Rkrs4gm^o-ObTh|fBY~oH zmtqta(Vn4KOQN>eO&P*rlpF!*;@2TBZkhqUOm;<7Jyn5yrn zm#OGg4f&|$7Ia+kN>zcr(t)?AvM1529+1F z{(*OJ`>OVK=!5Ky6DPm#UKE;7C0|WDId?BLjN6$fK3n+u9Bb{oQymjzE0r_0HA?XC z>K7B}-s@H*1zoftKeT*4p#}kya%Q5F<`YQbbU0ILCG%F3XmIeA!#_m<6O*dt^(StA z!g{by|2Yg+*3>=kI?#d5I(S_eN^It%_$;%%aCT=nQ;Ypkty)*nynFY2dwx`=Cgnxw zed?Z*+i|cRWmbXBmJDz8&x0~t=Ccu`WJNZ8>S=-9?)pogK9tLQQKT6l>NTYM9iig- z>?Tdh-26`sXE6Ddwo9d5ynHQi95t1qQfN-iry1Sd&I%B^eg^+Bf_9>yZgQo$(oc4~ zi=A&SC8VLF*%YFe*Alf|$ou)_oUJXJ_9snGaf8ti8>XVOzB9W?bEV6QNbq#_9se_i zI^UqnnjmuNFX%qk_LPcMw>~9B2 zO!MWFx2ETKYY}~|hc%&9bXg(GWQkg*Jo5M ztUk9i@~cn&e6M_F$-s8o*x9JpoJ>GR>;UO4&pak9Q}gIjCpbq>B9M9uQ#7A-%dqmr zKf`NOy2men<<^h>{bwidUS!%uGKz?%H zMdWUi)`##ZvL`Dk#7Po|Z)z1-io!}SKwFJ=t-D%hzUIm#*?5mp*rBcJGtG4svzr78 zY+0AeQB}43Mo(Uw;5PisySX)OrXga^O5>v#PQpnS5K69ypJF%jN-iFv+ z;j~iiZNfi?GksN^`yd!J%^L|sJZn-e-E}BAQ|}NU=>WZkB5r z_N04cI$#wB=OXYZ?iVqYWY^W1z5rI$&$xLnnpV1X=Y&^S>Lf$H35ipeM+^E)9|^mJ z?wufOUKwx_86lovg7mCvqU@(FiuUeJDYX`8|MjXf;om`CO~IR;Ry7^6M$@v@Q&Y0i z{=CkY{2snE0~8KYVW4pbQEI*21b5dvi1c(8?A z5YP-3z8%SD7hZQXvD`T1&klu+3zyEG5thL(b}ludgs#ux#gkX6^6#WW+{SJbNai;8 z0+4X^RuNNIu}x8XXW7zFmgC0_&*}i)AUR%qy4e;h_uML;`Alw?&l0W43ccfV0g6Q7 zonOticv)>08V0|lmWsTX1ZO4Mo-kQ`sIxl7g9ZIszQ(4GT8AwUAC4{;eOq$Qo()>243|JAuk#?>xY-~*>tm2{Z7 z;qu%)5VHQ&6NpHbqYGd=Jy*VW@eIlwgvtS^jrp2I3Q$L^QX3VBp)G>; zg;dID@dH0`_zH2{mI4RI`dCGOV^McFOimWoYx+n=a4o$Qq5bj<1l~y=k=pAzdA?(e{i^Iu9vLR`(U=HEdB=vcY^${j@18Vgt`0<5k zZ91RPhQZ5*i2K>OCjG%&mRg?#z;wIhQaD*!dHVh3B6#mTKT5%I?S8K>J z8CTMrb4j z>&-0j;nO`B+dZ@B>(0}GhRsXoMqxzj;kB+R1!6xSLv;RLs8^1gsq9MRo30$EwB|g) z5FX9eI<*(xaM0uz)Ft*dl=im9yup5@XSKPR*c`vw zf~%3E8)|jkT6TrOaR9>Gi%AoJS1woHA=j|HwXtkCs7E{K(WtRf&hPWCSxTb0HzvYy zhajleh&RtDHlD&s*XD+%wU#;l+{-C|AY zlcL**s+o@1`oV@A@d`3~9@^iwlXy3XiQ0CuCG~x+uLCw3-ExT{d7(jXf9NCIRaS8yQu^stkH*by z*l9 zi$v<1p&WX&WiiW31l6}?KwjFt*wW(E)~%zEp-x;j-8fXh)Ro=p;8pczTdTF#E`>F6$`SfButW#wz^55*@=hT)eL=-&I)mUGAyVh~#!yeAl zG^Cp>$HKSy*FoY8t}a~_8eqLr^EvWh88!w*64@SvPc#4^_u!t0jl|V$42T0(HJR>R z0=ds_p}S`As03M?hwA%^{$+Yoo$WeaB3@$R;O=2RK>Gphlooyn_qd!?1iy^9FU4JB z)jU0$)6?xYslAD8oM-2K)LOQ4v|ssj2Xs`TLsat~&tXaD%y)_3xcynnhlE2mB9&ZW zCgij4n&36HL=c->KkYs5TTM_i?W4VIZIbA=TsZF_!8Z_v+izCz|gp1#(@juxe| zk$&0<2Za#?b=l(%(tsSh-PVwIjQ1qvD$ghs7~S2F>Mpi98AN{RBz!IjF<)9?vi|)} zdc(YMhw;Uf4E19B+jo^x+G@EYCjA84d7p7YPqDW=fk14B!#K2`PPH!yrq7zz+2c5d zT(?_-6X|eSH9c-kweV!oT`Dy)cmjW65wQBTY&Tgh9(E;g;N=)z(y$d&K0(MeC=*cS zlcwU@3?2e@yu~5HVw=7YMUcmtY^^y_8m<*HThFXxGcfB!n4|&D5dS$GKCK@G3ve(v zJA*h?RK}27gztEVal-qs$lowL;9$5RE;%#z<#yZ(UNibozw2eCu;7DP`P3Uw;O2?% z;1=hR9vahy(ALdDA2YD2%#w2DyT#!-e_#e@C6taUdO|!L8)!SwPML}Jr0a$ju97E( z7o`du)9rF&vnfteD$yin)q7WT{c)4I()fgj>gF{4*IhULx|z<*DNnn~$<0@z?=RiN z^a*FvSO#cA0Idx5nOKeFs@ApdRqq6~G}DY~o7ZO;C7(c)T6Yi?_kGBAb9I8gKaExo zzVB$%LiPTtMw6MQT~x`w<75@L4O-5}RXQ`>tsw=|b56!`>GX8iTxkReoY>Y?U$UWDntjsqu%;9-B#*T`6`Xx8aAMW0T(L^Z z=};Ve9GTb4zBO>70A)1Ol!Quo%ecIs!?o|JV!k}w$o{MoD!c$FkyDSjF0miK2*GjO zSkmS1rdBP3ZUe`vamTm~@&3$ayC<9uP}hzipcXfu1-!NIJZ-#3s$mHKJ9XTP14Qi88K>+dvgWJNG07y zGEx__Rg_OVoL@MldX?+OKgToZ66Fz*@f&&d0OH1+c(ofw1L_OrFa`FglL>rsep|l9 z?w_vAX0C_Z#?c0u<5Ih(N!5tAlq%p7e2aiB=9qNrtlm%akT#(}ruMu7@h&IvCR@=i z6OiW7X1G1e)Lj|-wxen1i!2EGc+$7&BXy1ST#rMLcBn>!Y5oq6hLw~yL2ZzdO6DVr z8Hy0|tpe8oz@bah%4qb8zKa}JsEi1NHVoXr&#~+G_`*yGQ0!)!*YX=IvD>Qs5D}+7 z+lf<^Od+nP+oYm}{6;HeN?YCqTUoDvYc03>th+q+9qO24m~d*rPc=XpZpqd#`4?5OVx$hhv5QNG>bI=^^j!Fb-9lLxaunt4mLT? zEIMzK*ANY$-UkV zf*t4K^pYoKWnp(eP*Iv!*HTD4hN(B?3b6OJ*b13q5ZK?COpDWf!<&xvX5RP zGashwG}2+gA7IS?K^h|RLO^CB)+3l!7?vyqd97c+AwTB#7a6xBV}`|N%3E}{QiJc_ zQ7LT3eRX**SSCX=5llZi{@1<_Mf%kN(eelw)9s>V?&qUVQI7VkFR+1%48v3%8f4Yi zscJ@N{+V~?_iPtW;Rw=-9?oA;Ud4k7+a8ezdm!*7fDr9<%+nxdEyZM_qDj9p&gw0@ z&o@B2zG=F6etWZfp2uw`!d?FR`LArcGqUfCa^J}j)cQuwhn$sst063vU@%9d1%Adc zwO46G>qq<%bG7!2`!2d@FL|=7R($ErDmtdyXB*M`D^JhICjpz+seG-e1olIbXxj1i zn0^%d%9RwW#CBZVyKDoGrYtp)O&Z@3Q zAZ^m1ho2{}9f>;5sizLpOgKdF7W>Pq~?Nq)>df#ega$ zKW{VZOOm_28N?uW$IOQ$29$$2UK=iE-i7AH!EC#3w>0PUhEE83yEaYZ_csC%?|fOE zFGML;I)Xbo9x|U)*PY9|=zv>BZMU=3zuO9`GQyt7=+Sog#YxG=0>r6}(|@q~T`3;A zCF5M1+vpvFmCA;$Lu{)`^Z3`PuK9)DwsY=V=7%`K42c z^DO`5RKa%(fBA1|L&Q!`B`iX1JWT`J&`z;_I+WeFZ}^foiQDzrW@YNuO|{H5#oje+ zjS6ksF8OYt)G$J8w0+Bpzkd@OxyDZ0&`7&zA!$qCj3kZW54&kw3q`F)YeK8^rD!C> z6AL0-Mq32gJwc!^u*z+YdzwkBbZNKuOdj`Y2!|_(``1dN<0l)S{j%HXEA3x;RqNX6 zl^D}FpRX<#-0XekP1G9YBnVZ{syE1M`-xa7eC%L1)j$8uJQgD<(r*+I5oFZSal5N% zS7<1Q1AGId=b^hNj{?`<<=BUg=ez*!-Be|Nd!|)#cfnz zgHo>qkphd390;+wHSs7GH)~aMYQt#98jg`JH?Z^~9Pa&AiC0Ag5&tlHJC9Kupf4(-GO5;O9FTQ5XWVG|MfQ2P3BSzfYi&8$`7UYkS z%hF}HySLz85$u**7XW$FFj@>qg5Cy&}ZMa*|H#)YsPh8blZq5a(OGo;&Y)@H`P;%1{Op`YHtYS+2`>!y5aKW(j4VZGJpIEU>OM#G@?kq*z7EAdNLEqQC1_TN=RDT?W0fOz z`qQ2c%QiD#u=6(Y`rYz0Cl^vcQR>7R0<4DPSSi$akEq$0Ky{yFL)J_VwTmLW`>WvO zDrbLV>4|!e%)zwPmJ++(xS3A%n~%q0Xr&=dMiu=HZ$}xzZIjsgmkCZ~k*=`m81Gtw z$m-lQ8?#oFcm$RJ2}srp?E29F9--qW6t`asAb#U}r3q7a&Ty7vap#F@Py*XbSDX48 zcPC3?IKH;QuH4kGj`Ryua6{{!!$287Fi;wSU(x3FK ziriSL+_CyK-YTeP(Ky}|b#Y~dO@?)nLx!zAOGYqN1Ou1rS!kMi!B7V`$A)kG?Wkf< z(Hi1Zs-^|q0{lp?j?`|P6iK2Lg2PusF2HNFc=kSD=5BH!qF#-^)bFVdR^uGvyG)JZ z{jP#*-=Hq%D(n#BpTWw#mWt4TX9yyKK%3cCM+-T3n& zetdn?rwXNtMNaurX-_A+W}DF(duLd-TKmYh$f&?&+2ujL!7Y2;{~BjN=tu`2+YPkLC83AUI-+s=2V zAvZhus6DhE{EQK_290=}I<6)-c%$Vp&n?3SRsjJ`nDx}8t#}WzJeW2_Fky;QUJ=wS zk!yeT^zt*TD=b^t>4A}_5iRG8h|_^uw~OMhLsOV{wza}}TqQwr=Kca!NAK7Ocb*9OKAqCw-dMw!}?&(B1`*$$1x(Y?!{RIgq*8`qWO z>>{dL_x5X|2J*ggy?CXQ6G88ddP+}*w5N1-f}@D58D!?vd2BXQILv(Zz{_=HRn^yy z2=aF)7EfH3pJP3KgQ))3N}QPIKfQeac&xo%8|}H%2l<(Z5bzOL7cL#U3DU1)UnIDn z0rK!?2yj`qy7pfcH%qW1jpjqTDl*|b%^1>4A_(%X)HLNj-SOfW*+b|~(RvBDVWeqU zVru52mrFHmGiMBsv*`Ce&Dr7+&J_Cu##yt@s+i@}{o#{~eBmPt-U_=({1=h&*xyPo z@XJnfn!Lxp(aHac@ah%(wq%e|rSUe4g1X9lm#xwE5U?7ZA-APu%QYlT0%WG7O9AY` zY)?-2)H}XhIKfJ>`Qk^+*JNqCu4P|L?3=5FwmK78fR~mD7l6iVP9$CHwzbza-jI;9 zabCL`6zK}2PC}){tE8slO(Q92D3lF@OEHYEv~c{hTm#(&VRf0w`i2Ug(+8e3<`xj? zofVOIX0Qt;Q8dIa2A+^t;_HEzY@qoU<}ZNo!Iai!JbMT2HMX3-;hetK5uR} zo1%|euEJm+-x~dPbLM*zmNBW>PP_6%jYGLi|NE}wiBFpH!LfY4iLY? z_Wf){Zh9cpx}&6Ka&uCkq78lGAS>JpP~MbhbK_pXpWgP<@Od%kFBUzVc_1{bby}f@ zX2Ez_Gtmat7KV3shL^|F&S!+`(-U~s94O@QmC!Amr}vNPjD`rdm~|+Bo$VZd)LW)c z#NRT)G+O(n!sv9ZG(;w}ckp4DotM*I6?vNtCzlq61{{vLN_PEDk?s6qE88Lh&_`|f zb(AeZyP9-aI=Y|F)kek_RKCU&Y%QX6PPts=TSRV@0KCeBJQKgxj@!*S&Z{Khg7a=K z>Yu*Hgu9Az%BRKvl4~R7-j$R5bt8D>0w4QsiWz|toWRcz=CTIGh}zveIU$~Ro)EoM zO1H%vn&9;KXXKIy>*)j)t1{UhNQt!3SAd00nuGlUQo%RGwYCstJPuRuV5@-*<;Aos z(|sy-y{=iA`ZZ%&T8_Am5PmyNPpyc^-JSfF;WO3f{NX`$$i-?!O)lrMZQf|Fe;ur1 z9OBxu=!MVnNMeV z1FETGIiIh|eYMox!igag7!I zb}9%+?bzkJV(#4(wQ~?|zi@S=ount-AvvygT>{j;L$k)~xmOcibl83DpF)Fl?%!;c`f}=ry6;%OdBE%uJ`5`bt4nFc|+N?dc{jfV;9%@Kk(vXuTcWt^gDJsgPC>a#TnifR}SSiZz@4f=te<15F_-9$^5)!>ik4-kPK+8qBhB1~*i|XtyU4KJJ{}J6Q4xnta5*Qgv92fnt+{zjAEjwSbPI9!=`_!+#KgFx_jZVzD8IpG|wBcQ+i#cFSS&Bx3 zW%a&46jjKVMJuZ?-bqA{f8QCq2tX)04%58L>7h5|#5Cmc{qGPm#J#0{m2@lPW3EWi zCt{NcNNWmO)^J4U4R%{Ng;y|kwT4_mq@jFr%JGdQl`|vHhm4WH?<}vK0ld!z$;>io z7REf;SWYyLdXfaTGl}On_MeS^zX8BsF;F2KbFJHM>RY2uq50rP90JD3^P*`MDUB@c zf%3V=D(`umXjF+E9_O)tS_GTeCdvmZUV8Mr8m*z1Ne#QSxI<#-IJVta+-}yBDFss4 zsW0CHd{-e0B-iJI32Fi@Qod&Mu(G?pg*!!i}Pp9?ZraR&k z>0@i*L--3C`dcIbBXlF9h(83$!q2L4d_8sW&>sF5K!;65kb({X7)zu&4X$n3DC!S0hkR&>28V&t86Ur59LgG(z@gCX> zj^z)i$Ya8Biw0PZaTaJzn@c;+*U8WIUV?gkU)>kS;l@DU9_h&4_-oXUej)}>Q$Vkm z)JQO&A4U$euM8L|$vlB*%S%3gwf~P8);&F%BlRfWou!;@{hp9nZ8pR0=eF%!n2h*g z)f_Hw@^C}PdXRqp=isT7kN4=K-wj+ol+C&eIi9DQ2!k@c=tTKHGpW6^*T5TwU;dW4!w0 zdBgt9tFDKZ#HV3EY5oi^p=jrjTXnd@o7sQ!~O_!e{e#MKPDdS z4|RF>Mfa_B+1;`}**zY2`JVwQD)({)@M?<`%%66H6$q^H)7#PF{Wg&T_3uNsPvt04 z2-`rJ%Nr!{$ucFeuQaOvvC>4{#|>2|4!RvgZlxnj9^(O|=$^R`oJcg`;XysY!JT_o zfxx_#hd%Dpn#yMf1S*abO6^Ilq#{QBoCBSg=KrMrvD{W7o1y^q0KGx-iI6BIW^g5st+ zn_9peMEmCIe>!=;+uHiDQSJ`{IeJFmbJGv@v84keevZKy@~dn$fzks<4>H}~NF?A6 z1pK?=qW_g)J-7{CI!nz&^3(6TW1!8kGCpX$aQHa@B3^El!-$6(oQFBmllv-Ik+ULS z0}wr{vf$CeK~Daw8d0~S-31F2qebJzpN%qN0YneYJ8oZ?dopwDP2x)vF|rrpVD0`NbfA&TK5IqbYJU zMTCx4k)u^)KR-EIMSg@dM}gL%YMrA%>u|_;G)0c42o}{*F0u#iJ@`kABo2 zF^>@dw5#C%l6D9^K%zL;eZw$N{*=lFWT|nfcIl~N$X)o_mYM?o&u>Rvq(Pw$#2Lf6C(n4CSMsB^zJC;5xz$`r|3NSV#n$%_!u1h5Phd&PpfGu7#ek2fCeoBn=G z_QTy`sdxWt(e}oI^dJvTDLci81PLE8o1|pi!_O-Y`T~6u0 zK>Y>&D@Zbr#JX?}VD$eK>!KFwXeJ~L|1o@_a<5~TWCF2J;zJ6+-x2^TQU#av4*)d@ z7XYXwno+!F0Gm0U8(s_#z>CqAXFPzg4^SB7)w#<;9jp)Ue82Tm$k=EikW2S4F%Li| zou`H96UZmo)6rH-9&E2)eU<%H^#5!^ zsGj$_c|rpk7mgnNa?rRi68pN54H=*pFjNeSby;6eKi24%Bh7- zAF#^kBEZ(DE;R1|x~;hs(}3r=fPdUoL84#DyFY0AEY>-o_S0`fuAe#>C&1zOuUR}Z z)_DTCq!!Xbe34Q@t|~bBS8X4R^j}{+%>@(nxvk4Za+ImLJ0Z25!Ls)v+kXev{p%jj z3WEtjD*W{k{eJJD9uLWGeBG;w|94R~%J}})gAh74nAqq90g0%8O-djq_Jz=- z|pf{DG9kWN!rH>`U3-7i@DE6U+D` zMD(Dc->?3!7P3$S`oo9t$BUV*uU_^-_sg(tuSxG??S}=n;D?0R_xUp568=Mo{l_H# zEB)~#z4$lQjmDqU5?%X9%;9eK%?hm6Cl0*aB7w}g|di3-Obp+X95#fBvT77T7aF zV+$P*!QgM6&>5sRmcVT$me~I{>c0Jp1oeR-i+1q-Rhbp;`Mzj7UmJ0#=7x*Z-+uw# zFHVd)*W+;ZzPdQc>Q9D4qU(asM26 zfY^Yk-@gx`1MT7$>D8ge2KKk|od6#z8Ri5WG0!GX?Vr^8_cN5_nZO~U+=+iTZn;Fdl|V^i#__weRTf21F_dzp0hn; zO7hsZli#PGgeZ7`_tHr}53EB;`0+>3uGCBj*rfY&f`Z&+5xl=XuCeN~LWe(L94pH9 zes7aXwg6byXbjEYgg-)Pp31@b{@_S@L*z-W(R%NcUq$L;7hibZB9nr{=!Y$kIcZyD*Fm0tCUfshp2P+Vt5P6J>k9{}!DdoD7)~*7Ec> zeI4`YIbPp77H5f)xsVT-;zlj6&)+?_!srq7S(dcvLSX_Xs?Xmps0hFV$nzxreiB;b zOVBPyhEdzkgPhM&fkKZ;R`4N4iL0c2Q}si=&~Hs0NLXkTSl9c2kiQAvU#+~Lt4E#* zCG&(gKnXq}_a0t-0-;{Gf6?$}hzL>ZzPH`iDoPqL;LP3NJG8CB2Yv0?4BI`>E{$zn z2+B!;kkuX&eEgA5KXSHbsg9g2){(PC&gdg&d*p2Qoa&LYJ$@9~A}!%4vITkNQDlpD z{3xYsMAO|ZhJJF{~QTJ!agh<@@fX@Gp5zP&%9 zvw(ez)W=g5~&MGJ6e~dn(E6akZ-%UOIJlsWy59ywY@^uKsZ$)DH+Q#{(if zgpO*W^GoWgde)zj-p|mx2-c9Yde)|M_BS;MxtC8PTLiRbZbd)`QzxJZ!qK$JQ7fR)s^i*rq)A?vIfkEgLj^JMHD)Tn>E@X*7S z{J_QyMrM*Iit7+K#QNd)ej2383smvY_vI;s4{*28jvR;);h&NF*(l9NIkb_pv#e2+ z$VFxR!>nHcWNe!pibwp9>p*TrKJHk4mw`~SbPL#5^1*QbhdxC%xcuvIsyB83E@smg2;3PXJ02Co5(tVG+I%`D-$ZWu0`G8h{0x;yZXD; zpaiUgK_eML2D}SL`{pw~s~ZI`{-%;lK(b#8AV&2mdjd>H61J!()S&Fcy<_C6u|#MO zzY#6!hTkskpZ|uxc40{}aoF(EZ~vO20ba3}=OI7p`5XXyy-e4-OCk*0geO25vM-r1 zq!zR9CB@U?W9_ zxjN-mL)L4}<2oi1_>VsxOxfSM@`yp-pOStdz^trNcnw!$3>8l8i*jFXk)IlEw9}L~zMC#9~we(?h`RBH`&!7bQCl_^RL8HVj znRif)&Vfb^_|E;=8uIt4c2+_HaQ{z35-9yPdc8wY0duf92wq5F~9 z{1>HY9vnD)0=lX_w&Pklm9<2}i&y1z+EO}AibE5Tjy5v&cxdS~G^6(Z-AX-D(}u;} z&0n2~hb^+cP+G$ZRj8GH7a(LBncKYJy*s;(?Q^CaF*!yrF@F8oPw(|W7Pn`y3|@6D zufO-)!ph~nMMMK5vtc|}&GfH@$qZCTioEd1#Rh$GsNx^=br1CAlfTWC6R9uwuzgXH zBgSUt75hK;WsZa8aHbxVr-Hcx#lmvR{Wz++@2mEn=dl9tH;P}?W%j3)>`Aa5@>oZ0 zk)ZR}ka9R;k~WFu!G`|60)Z99|FyfnJ_}SH3pCZmL^acC`;hbS)0amQn5Wt{`@^t2Nu}WV9^DAErW{k$ozt#;@Wof&Zafh*RA{}R5 zj~+Rg$FGF6cD;_B=`(^Wo2*w$U9I5x<#8h~fi;XH=3XFpBgYRVG)N(908fhi`$9n3 zH$rBYD9|9U%%yGuZQMe4bsdH-w(pWsX6e<hO;aLW&1y$Cpp?bGo#v>2zP?oLmoy zr`&t^Z|D>eEZ1Bud!-gvvS4=ZkF;EOTBN%x?=Uc){4Ly(M+PLi?`ZzoZ*@W(DA)Ci z=`a+Xzxze^(?k=A&<1KFQ~?|6Nx_9s*YR;pM+H7`#D)Hw(y?IMG6iuUfxo~4C))D* zm)OTc5m{%cP`ip+Gi}a-XyhhQb((NPRaLk8Xg>n65AlxV*9Vd=G~4 z!wit~iv){HNzIc+85LXz)qoLR3uv_j`QWwgCO7ZQOS6JTb|@JhmeDbfJ`8j_K4Rp! z{l&`>fBC&N`bC?OuR*w}yYiZPUjrBEz_WY2O*RFy$a^s?4c<@{7IhKc0V> z`+&6NH3eis*7etbOCzCTz%MnGLP!haKZBC`e^OsA`vx>F>K_LbDKrG6{*qJK0o4$= zNbmqp&i?obH7ZESW&}AUi^{c=ASBPcww*^u+O(5pOM6&VsC&;&Xb72C1?*)c4(P?q zOLPU#4}=cJQ;ih67)*Kp*B%}q&LN}QFq{W-1FAo)mvzZRy@v5`Db=1FzXP3KX}^#3 zuaVb~7NgC66{S(+h4nd*4-N0joa#TyhmH*9uo)a!`;o!?Jz?Fmup@&xGMFO|^V5<4 zKeHqe--xo>uLS^M!qM`yH_4CU8MNa^@yvdJ3YNd40Qe{XKFXN(l8>W|=_tkiB@+HW zkTJy<((0^*aa;6n<5hYym$q!WP*{*0HX*Xg^7k~#8>11|S& zBuxH_X?Ou-fZ~9oqrm}~UWO5WJLA9S%{zw|mJgr~%+$)vAL zl#G4MUD>2nfzUphMJG9#YCCvmeY|MsX>+~LcR9!uqb)pK@chZS67iJGrdN|EZhg`5 z6C_5E+e%70uVmCa=5<&{bM3si$t&{R6@BykLg|9>0UCjXvx<-yRbKiA3To-P1n`VA ztveBN4OzQ&MmFN4O{zH+4}Tf!{z`Y94&XdVMhIrJV(R+h0jC=_U8KS=Xr7}P*>)>) zm0|K3EtIeeS6(F#IR$AE!}#FN`WcAX)yefOTDzB{L24W>?l0CWBIaJ>%k0|brBByW zc5+mbEquLLx^&0$v(THb04jM^KrFi7?OuMlf!rKzHhRD@Z34ioEuKhM5p0eYWA?}Z zq$t}x>|ac8ANqKl4^SSP(~S6SjI6m57-=OOoT(eFK8rAHzb|3jRy=Xaj)}2DSw-_? z$ydnMc-P)#4Q+pq)!Wz$Yw5+y$jc!WD#bXTPa|1cJVnGCGOGiP~fzlelQ4S=AX+o5@m|9-Eq zkm&Izyad8xw}R94f-^+v?X|~h*K1349&T0mS(6IPeY6^yCEXG~Ma;76R!MIef&)ljuY~$fLd8xzJ zxr|vv-ixn9S}9U?>?Sw>Qu=+nc>;3N_v)NqD+*^{0h`%_D+4b5snJUa!=|XZ*_v14 zBVLxAAtA++an4>o!vM{9R(I^1%;@7W%9%`E4Yf@>f#+8=zpaLxj^W-#Lm#t-$;r|B zKb^CMYAJv$T>7(((dnv^s>vi@sFKKz_ z7y6|7$Z09KX~a@<4MXQt(+naa7Db$0%hJBAW1BgDxB0U0et5`A+J`fZKS|R&C!`D8 zUaKXQn()>k^Ys`3H9S(Ou{itq=_wrKvvvKkuhJV>vl&er(MtC;bbjAZW?}p0xRuMv&}iK!55$KZJ|oyAvq*KYO6Jdzew%B z{oV!nD^&S%=VBuDZTw9_CTHfI1zj!c(uTBHH7ANI-gwPX?rvnvKAemVG;G$GW}o%R z>mdP0d1~{q+c=JY##HOb(Ihu$Gc0BfX=P4E0mDca_1}J7!OxWjK+3|o25~2a8`+MNGjR=n>3G=e^ROdb+oaH_B(7v3(_+yxVv7;tw4)V{%RA)1{V>SSg)30g z(fp~#bn6>EXeHvK%68^2OwoUTQ#t{53xED{HAC8$zixU}{^iYhetFmHJw2AD(`=6K zK!1bw==@?0so6_b=5N-;Q(&dj(Gay5$C=X?UEwEq&9rni*M4JEiN{D_ zHUb_{kzY>?K=M7j8?cLvQm^#g52$8732e1GsKl9 zb?fWu;tDIwmb4U6B}ihXX;kO?z+_F$HduFPTg|xboPEu5jk;O>B-~%H8o)`=!K0a-$Hqn%!*9kcOF-V4$+|qT+g?hST>^rAik( zzK+?5PYy(n&}uy4ovey#Ht#X&-D;qDRcUVUst=2wYc}iU#kLf=Ff6sQGt$o#;lcGdf}dxTzrh2>Q^JfR z_}d#fgrFd>fZ8}QqUz%!@sPfm;`ARa%r;nakF*+#);2?jnix`F(L$V)V37*#Zv~52 z5j>w|jMBI*JqF`vjJ(UrwqX{N1WHx?6!z)E)8P(oDv!-pQhBRPc}*yjQ?iFdPDJQ_ z4$-X~gN|>E?-E1^4y0ccj6x{!5plR`3zr*j2~vh!4AOFt+S<%>dqJdEnxB64GH%^$ z(RlnYK4pK@u=mT^9bH)YZT&DJ8R_6Ihh*|x!~-(hfxe6>dWP}BZE_%Erh=__3wVj! zG8v<<*KazHpP$+l-|h4-4krXuQMNHqGCFlfz~Nfr}Zgd5epf&8nK{&{;_( z*YcQ|<{V8lSd6{t_Zr(za;o@IiA|fYl?*>e8%2&-T194>B*b;@8Tq9z8;H%$UO@`P z95;`ms>QQs*V15R^Gh4s!=D!M;2UsCO>;ftb>GvQTO`JW=(}64S}Fsq{AG3T5}Su! zC8zo%rxsm;?6$uaG3uYtF!LL(qBuXDlB0KOa=0c5SFO9tDD_;oNr}SNP?;OPT)bdO zxlJ*Gob=1pDvG{yYh>TF$oq&+sFXROss)fSun+9{c(Sm=*2=}YP)VVu)RlhN_e zd+j2x(b^2xPIlHXXW6z+@%nuuE4y&xP`KGSaUbpnQCft1K_~}vmlaH~|J+J#sb)vD znYJ)&w_qB=1p-eVkwWNB-$w50a7=XR`RP>tBv`q6velX`NNu(mnM$|f7i+U%Hail3FkjdcajK&V@@}+b#2Xlraqvh>g#+4<;l`ZHp^GhSM z3E~v>j)7jg9SO30I0bpsNS~`+uay>=%M$V8`pDIAx4t<~waRl~@xJ^VzGXNT#+_C< zIj(V`eG6_j^lYOvuwYej-sf@^+1cc@T*E=;Ks|4+p)Y2YQe{O@nA;lcf3f$TVNGsJ z*zi_SQA9xLNKq7&svt$W1(B}w9u*;Uq}R|Cl_n|z(m|Tk(0jFjNC`dkARPjP-a^Q` z!rqE{w&(2k`u3miy52vUK*;kvGi&adxo6fIvFUdk!y1@5{`1(7I6Mc>#?bgBSQT$a z3+F}j+&O662{az73%r%kC;Whm@+mj7T&RObhp%`!*|wp(`}ms>(JFeqwc_5J7=PvUuws92LZIg7))pOSN$Y zd3}tl#(*m}W^suVPMLn5#5TsJ{Z8)m6HMT}4^JGU5~pam+;nfn<{0e8-Y#GJC|0(= zr7jAw?XI8ghRX8E`;W++>RT*)FSNSo@UcQ*&0)|cHHHz7i$Z-O@4l{t+?NpK4eEihiPe<{6nYHijIQE!tP%jmhitY2D1+t+^s zCA^i9ixb2Ip9|NjsE_kpYh)N52;d1Y?TDM+?gx|l)MhuQ^$mT;!_kf~>Lsz!?SRop z2u{SfiDqeF0v6@;_!-(YYnZJtaEGk>#ewUU zO0P-A;e~M1(EIR5b#)(3Vt1~YOcc%XHGUjpkMq|wZl1AAOLXeJw1yvn8je$Ge%4i* zM^CiGFvJZyDQvIq9A+i4YQgH;wDm4NC*4WR?;c{SSbGvRnn_ZHG{1P!O`_Np!Is<7 zmw3NBQ+u)XqwHe18=e{@r#Ii&4@HA0o2)(oJ5QI9S)l?)w{&j=@gsuKRuxzB{ute^ zZdw#)u%=~wLKf^7!uE;L3B|x){#avDzj`gw{NrY794)}ro55FF#PF|5mio|!b%8V@ zc*l{Kh9im0TT)!59~mGFu+=WjQC%8$-t4ORI^e$6ESF2x zr9nM~QWRpkGa6$PodS4a^CxphjyA4uxLMbBWz!fTW}RBZE_CZcvsyfjnFm(77#HLkJC4ez_E1Jx68w!*ZZvQE&t>SzV~3%yeB%uQIa2D z(?y87)=pKL*VB;GKxS9r+{O_6_Nq0Wd{TeugB9d#)6QDex)psrlgGnMiMP-m4y@b= z6GVcGDRRN&L2ZTdT%Mu3YjKQWp}OWY#R7=wOM#X!0n63vi6!e8vK8X1#*nT?A6Nj7 zNTz1@?n0yK9v#|=b@8y;O(lcvvCF|cVw^*(MXNNl9??R>Z<%-S@JkX%oOxixG9lAb zo?ptPy>h?nc`09i^$yN^V~0xfQ`~$BJHZuMtvA={+0L6Tw)hh926T#m^*Bm$n30Lh z;YiYR+A3Q;_m;H9i9(sxE8{+~ZCvhe#AQBc8eDmD%w<$^bI=Zjvl$UWOcTQ#Nkff= zv|m`RsrQGp2p6-q4y=Zk&K4t~_mPann2ni<3f@@bgh6w7^@Ti^<$_ey#x>}gZ$Gog zWRr7anfdxVwAY6!rec(fa&gVdHiUi-@d8>@bGTml*(I4c%3z7L8*tdhR1xztIAeiw zrilBvl_#R=j|!wWB%oS+0m0O=%p(`XIGxyz$*1ypL{x7tQkmK zB^L+jt5~)~&YY4GzREqfFXILk#giE+?5`nf-B99zEW<9c%q{D)QXD=)NzH z1sVgnm(EvQv@>=$MqL6i`utVIZgPhq)@{MZ<(8q0`Z|>BX^xA$tw)OG5BE37FjMPR zKohkr+N9mMECKoX5~jVhi~1E8^ZQYf_%!|daR|?JBwUC(&1UEgz7n(Z`I=L(_~L`f z%eqz2QDKkS)0G}+_CwP3(eB0r&W%}%Bl3gS)9O9uhI?$VS%zun+&qtim|WauAPwr^ z&RB%TtekuvXgO5u!d10_{yOeb-EzI0G_!2}zBgQhR~)nQ9R9=+XB1XG=OQKZLIA-_!X$~CT^^hdS;dP&qdON7qi67V zl5&>`vq^yit5qgY#h-VDdAou>Rb9A;7U?&Tl9B+)gu9YMwOnidJfqq2mc_09V-~L8 zT;R8l{fS6g?`ouooFL>LWl!VtYPvwy$JVW5H?|)s4zf3pL`VjZ?!YR0 z7Fqj00&vW4716C^!K#b|!>fvP$sJJQGWASxeF9++t6qat&Rx>8t1l1Tct{*xy}53) zRm|(3nxcep#QOT)%MXAyM^d>3UlEz#M59=-K4TTAGIKcHWQ^mr%t3i!_^qJjx@|y* zj?DI3*;jq*1psVMijrrUT_gfFGMbBsje8!dp;d)UV~$vHcHcCw|MXFI@I#dw%(!@C z1S(0#$y2QtC;#P|2Sj4K{NW_~r>iojn6>qnJ@l`??u|s0 zF63=Y3slc+xLP4mPm4Vur#xD#a{HdCeLwebsBNI}N2N4OPM}Yrf&13V6QO1Y>gaPnDqzF1e3~y2d2#k{5aho1O0T#zWWC zTR7pBRsG@2`SA0xZZo;1K9SWsbIc7)2R^=6$FjhKwZoC-O32XSS*N6RVe4$MQ`ap;qF&IuFN8~c?DNS{GS4!8g9w3)Wdl*b%YbmI(y&WigQtCn$bsEyHE(k+PjoyF(ylg72RzPLQN zxyRx#>j>b&9Lw#mLhkGJM8j~nn%w$&OV6qdRxu%rQ=2w>y)lRoKRh`;cZrLn5B4=a zSA0g)IZhm8{GxTXjXc{VdExk#$dakUqa)MMICM0=qkN7Mi&>4Zl7PXktoZON1#$}x zzGI!$`~)vvJ(Y(sSo90_yzH^jVLrkxi8m^SBaPRas@S#)53HN^hl@>iIdl~YeRQG0 zv!saQ6yV7qbg=$75mh1jgp`547wNT*ooTa~6klK6I@oIA!>=sDAyLxhX1Mr?I>U$O z`IXJ4lEpCH(NEz9^OsO;3{|X35)(OEhO4sy(bn4@I~fe3RWC#=T`>Yi5Dr{R1baR3 zEOWk3o^W1x`&RbQ2<%QzcldD48SlG9P7;t3tx@*Ur}3}s z=#!*%m2Kasn|GTpJj)e%_$(fJ|J|E6w1pmJsXK#JjdNL=*ws$l`en6lu80F1clvn{ z<{#>~%UoB@+_BI&D|k^>h(D0_Os)`pnU|TjOBKW1J^2zGcu9fl`Jniuu zei1t@ep_^X*3J!|FKeBlGw#1HMsS8(tG5(qIJ2?A`Xz=Fx?K`bg}qwm_fqCLV=!L3 zi-FT*#hlkI`UKr)4_Kj#Wv4KmowRgZur=RIS9pO@|8ctNU}%eh=v=4C?Q#tV(m9m; zrvPfDhJt;o`sF*kq_kGi9xgrR*weh#@hL$Vm9VCW)enda0r#dG!7rTk>P2U|yW^|G z)st>}drb(^(;-pQ{7{FDDI3CwZOv@Gawgu7A5A(p$Od*!-4f2R;g}^Ej9n5QNA~+= zAHmXjPaO{yf2()Jj;KOO^zyMf-23BLW755|)^}f}vDerYra_w(_I}N9;dMAnK6uRXqTaw#rGi$GzEIq1iA0VhD=bzbN%y-^mDCy{^ z@cBH-1$Ukb-el=4Babh>J!e^HK8;bt&*(i!da552WoDvJcMutWQ#W2CU_vze|^S-KG6BV8MIcc=Z; zb;{h6i{=KBD-R#vJcU4cxH(S83kHjgQ7EiA`dhruWeapyFGjfr@EI3OeAMtn7tG-9 z4)A8`h>o)SaDF|QW$^e3VMN5u7_D>P&$ss~|KqAMRF8s4Jm!u}NBJ;Gn(6N+1ruwX zC8+AKDs(19JFZ-*Ex>KiZJlvuT~CvW;|1z%j6MS!ABP-@OFKIl+T;*J|7L-xVNBs> z>#`&_D@*^T?+#OKMcPRjbjpl6B@+`9Ihw%`)kOpGgnxcFwXqf~zU@^e-es`4G){xH{cee-eIhxAYtyLFgDQdste zG!4(kk3w!)sO2(z?4d79c=p)3y1I0IB#oGo0L;AS4}o_OO$rJ+oF#Akx^j#};_*SO z3AROiUtzHMWz$)7+3EznT$}_fZ|huf?jp7)&rry+*Kw}1>#-s2SFO<`%~71D%=3=g z4@jk6#hw-vCe=n{a$RyKGgu-9UFLZ5Nl8fgM9ErRLk20PL@|O-`XkxbIm+J0qmxZ9 z^*e?b5|@nRB4Pwha6UHG#C^sQ-)HYg?G8?1IZv3gLFvf0H~9Nj0+<^_xxX(-^r~_c ztp8|DEJ`f2wJ{gsn!98=Ca1u-n?+yece2-4XVwaijv>rVZ3M0R z6ATVKF-24zxWI&jys-E>Vnn|@FC*eQ>%6V!gfh@P;OeCL)#u==XvuT1W{W1`>Y}+V zpQ5>*xo+4*l1;i!>D%}3PvD`M=FMx&!bwn9vd$K9?7)_iC!V`2(>3w^`}g~G+NX|$ zT(+()76~7|+^EqUm0sVWd>%3+wlC-_ysbccS-`Z9D@M#gq{elvn z*doEy9J;gB^*yo_1ywZ!C;eA zet*T*4myX+l_XU!B7Z*s+RICNe=YI6v*@KZ;prSievJA>Pl*6Wwisat9Ym#ten~+5 zq-S!k=TuIt%RMid)(+w19OJ?-N69WuU9lZF99eCWtJ|9Iuza`^XNrFB`$(oL3to-C z)7CaQ3eUK79h*@*=MZ{fqz~AX_0~~SkF8p*u6HUI;>k0Fm|1JC*ey8^-Y&A=77?@_ z%r-di)Eu#6etJxf>Pv%gTmFOGw_!LY_k8=(z}s^#6OsEr`yGZGB)=-c3}n3{QmShR zVOFLcKN^!FKPkFl{^=UKavUq`A6C&4ksIpS_7@603nC<76ikj=@B;Q|jg zXu0*PR3>@#a_*OAU-GBqcqeQ4G(#cngq7h=fmzU#z}VsCu{#-Xn?^y(8mZb62vH7K z!;=iEmE84^ccf-u$nbza?`)6Ln0fC@8+@tpHAglFmG$jfpUqGqO(mnI zH*MTa#?d|{4>sju0s;du@&NMuKga}UEZgy#*3Va3W&0^-u4sNvNMtvu9WnCvfBxLM z51_wz$F$9OvtjdvSC-{sa8ici5~bcix8~?=eCkElBfLzaHrJHboMlBF=lrbWgp_#{ zU7!VDLV2dG<+Inrv$fKY^;H?bt$ZpL@_C(TFqb+a9qJ46)RmNlr*CoLDCvWhpZux2v4&656dFbh>QR+W)n(PfTIFl=0iLK505))o%Ttf{$;H-_lO@#@McZZzRH3dog#Juoc9p?R;$rCzH?;(Jy79(vnF!W1dI^|in){ur zz*l=ul-Tr1_UY-1NX%=fj#l0?9BR`<@u;hH7XD%PzO=ql;+9iqM%J^yD*W~ldraCO z4^V065bN^kpTiC!O<iI03f+=GPUue<5bkt zVPj%M;wK3XORsMF4Y#OcN0_DP;ITM#pR6U5i`11o=(_HQ@1cD;mR2Lyabpq{)rBdf z=yMvrz3n=msVVblYvuOW8>tuT1bRx0qFk%_^xW2&12G}d!`%Zxap+*n@eTg_Dd^t4zoit z{Z0m=&7B)AW<)20ZW~3Vy3L>%%eM_gk1)`BS}8ECKjEOO?l4d?iP_xTUx{5j7ME(y zMwK~Oj0Z^v|LyWMJrW#Sw3`&%%B*{Z$*3{%lVx*E>|BO}=S~)xj72D|Wc=1W>mot4sb+`@CM!s<4eHuonM z&AmsSTk3ovR-KT2m}mUn0k?>}S$X-vYhB?2mCZa?^9`v`E`v^#QDSH{F1wZ$)m=-( zUQ37-lqG31{Kp&1e6hw&I2DX?%rx~ii>`_^S25hA33Q#iF*!5GPb8sgbUMeo1`nz&=rx<#pd4bZ9 zs5f+b_?Jlov{h+(@#fhnx?>Iu%?&gv3{;Pj_q6o$D^oQPGcrQh4!=Ie;Czw|_7))liRXtRK54E+C{E1e z3N+Km$Xr-RQdVGGucd6>c7NFtTdu*(N`A$#U09t9Qr8qFw&k4hH3R25v*Sk3VIJ0G zFxgXSO~BM!|*F zajO4@u+8OcxQ)tWQB1i}w2FE3`G}TA)3BTUC=a~q0f?vk;SzM3-)xEWb72sq(cg zX@5oCk;J-&?2PX1>;Rg|!^)G2Fijzi^OHs0in_&VNU8Oc_f86$+{SB=&Ms#jrQsrP zWt!_gPrFW1PM5>oXXxN{-&B?<+JbiFp;C!xhd0>HZj;V!pO5{UwS$++Yq{ zVWyTfW^;7vuVB5H`Z(cmfE-*0|TrgG-p@i-96^7(Ml8=tBbm#2j&~C!L)*M}Fy)!D=`jv=%ANwpa zp_z4NpsEmY(&#{+GdaUSv*(9aQ;=z1(5hu*B^R*WK5Uh6E0O7@vt5tZP`aBPHwa^Evu@nH zYu&lAzS{h1eDSL|>nV{E)Uuhornphd>kCzt@R}|(yyBf3rfM+D^1Wh2>0OpQY_9O-zrQsO18JX}?OXZyRMF!M@%@=vTT=y!x?6t6UjsgoEswfQHr2 zOs}4GcncjUQKTQ5PS2o-A1ri=^Ux`*Yi{h{UPpCE!D8n!eKwa%E5)ZnBKVZb#T_Ox zk+ACaNp11Yq?dVY6iTGDT*Rc09IA=mYeby*L4!cGEVl?;!CB{&AGm^-1g>DQH--PI za{ucy!X#fwOdk$JQ2qRe-$t~OOASX#<@kuw@EWL1(i}3uJ@Fjyd1Awv;fZc8%P?T1 z;?>d8%&s%TwhV5~M4jua#CXYI`I7z7F)!hzzEwq-zN}bY(l#JP@h^iT-fms#+NztX6ZFj{v)Jy88uhFqK7}t#I8<%uT#`2V^jnOcP~}p zd;hvO-^d|~74QuPhyzc9Z4MqvL_i)gyuFp+Q%0+`9e7=S#uswiBPT4`VFPkKRxUVSre3 zQ?K4G(*V!w&)iN-ENI@>L*<|8d|jKWDGoVmk7($Cnty@DCMdE#-d0F00$flehf0oD zi?sA~aJA5M#}&v7Mp1WQ;u72C83{lZrQcb-31@#szppKpw=xCdp*z`DESJo%@}OTM zyQM7uFU`0=c&3$?kVB9%1i0mS$XeI9@H2W zi3OCbvOPL+PISE_Xq@+KOnVt!ZF{O~RT5+Qz~ri6HpL;K{gHJTYZdrkNhF_=S>aOG zT-uu1x(WaImzN(bd%~Xt+QtyM?)YFaYI=!MK6M(|9W%K;4%IoX%z;mTo@RO%0*28R zT3c$-eTNt?YeL3cB0}sclK4Eusg_2i!`}YJ-irD8Rn9GzH?=Wwp86Tco6nK8ALiNb zvN@Ss>I!!7$1rIQiIonP9j9GOp~f$Sw6GuLV{_UrS=;f6g|Tgev9ZErVj&F$u}c}Pcn5dtk6eBMcEJ!c5Oa95g4wb%Zq zvfMSoq50$2*IgdFo?O!|G_E}4cIBYp6=H#mp?6;oVBbAhd}}2j;(7X}W$b(!@GJhz zEyTn0SCv`EqC3r-J~l)ycL|9&@$gk?tE7goK`X2J{^A!4?u}9hvzWh^5bAoDE@Uu0 zdKA6o2E&i?(%*ahGT8OWOWdmB49q(9E&bR2FvfDz#-bRBa*v&c@^t&_rLPqjJF99d zAVdzM3V+VW{;sJPX28s&%sLewfB(^4KnW_7TzVu7#xb&t^xre9deN6~H1qpV>p!`~ z@2a}hzrXhQynFtbOi=7X0{Vs`KfKPV3n`C~OniTk#MxeGe>j3J)pdSZtgE9*59p`v z4Kqwch8giDLp2rQ9P?hYl|LEQJj>3(p`$Fm{%WUp+xk_l2;{1=p^{;s$Mu`0<8U;k z-QwE_BNG$6K^gp|jfkPKDh}qb;h*qGTTg9SaVg8F_WjGv@~~<}bT$$n zUURd29fm7V0nF_NL-#0*b?nO6IE`AF+7aJmJG^r6P&QuIOvBFiS^$^~KBnhs-Iq>t zxH_Q{OIB7GwbXKcP%kkZc~UN<(wUd>P~{~Jz&+247$K33$m!&vKFBk_J8=6Z?(Y)wG`>uDN`b`pu4>ohMh&%R}WOKB3`cuxY6w_p+zc1Z1rBHrn6D4T%Hhz zO#}|b@u@=Gag{C72BQ1gQIW?cy({Co2Aw+9Cln&K1(esYfGudZ<7K#tI$(gU`jhQY z2TZy6kdRV%G>DgmHWyAZirVlEm-0jXTjQ$`)3N0|T zch0WYl}JkMFV+B=QH23sa=Sw3L%l+00;|kuy+zlogm{1Hqov8_kTEe$cwM?1>MEbo zsY?54759EnZOUv>7E2K;wL4hRGIlw7saFqn8TMRhi&&0fmA+?E8(wP#S*A@LuM#w? z2*c-z#9y>b8~OB_7h+}ESEk?A7VF(n;bLq0MKlp`jk3iTkhsm_Ei#xYmW*ks>~%^I z!_+6H82#0wUEz%LGzn()WqZopO`rCk94_svi8k@wvo>A;iEHUkd%MV2E^|)4@Nhrv zaO-sMp`RDW_m7jm-|u*2K3be6?Fz&rs~5u6p1@lF>X^G=MSg6ob3tjkdRo%6z}VB3 zAIC3VGwgtRCiE`TOt19jOJo>5UYR$y50CX2xnx94rimOnP{?09?XFzxsTRXzoeUfw zoAx58TQ)~m-v$;no=fAIx|N&+?`>R|T0EKkaL`F|Cux*j$)yKN;#${?1r)|=L#E4? z%c>3`^|ZUk(s4zBf-A~ZS)EO060lVIa4+Ed6MK;i1Lv>BTx!sTjdr@gkZ(&ZQd2@yV$iI1V zI;2jZ4}h{+e|jm0CKo)Aj&I}CkZ!BphS!i;`$CJ?wRbl^+wE3ir*3VZA`>(PDRiug zH=0sIf#Z!O5tmH$TAo$<9d!`Ukv$fu3bM(YELl%A+j;v*gobWBAM=51Aj3+z5cz7n z+GMFfTf}CjKt^}83|3_>GmZ#H&WU>htnM6`t-ARoQb0bh+bXrru@utN@VM}o+(?Ua z;cL^uzEUI>(x;ws)1%I?1x(@!kO5syV1m@OvLalyd+<)x5 zUSkE~>V+aq&1qbvX$G27Y4q{+(FZq1iQfAhT*~MRq6+1N9{2SxIt&esM=!KCCG_=icI5Uv_ZhW8h{GdA!YA$kxhN zkEimokm^TR6LLDLWI!@c&z9o5qeP)fRJ1E5(Xr$%pfB zg6a#0&bxSjYMvyOa{(7rQ;5%1`xrZ&)30!DD}VBYZJbWTmYP2WtP z+%5AP84{wv|9(yfVuN>Wp@wDt5f*p34nAJwg=9St_s`7$cfA6 z0WG*l&DZ?{yr&HA7X1?I{Y2NL5V+U-`TFcWu|=G+Gd!RnV#bx9;rk7I2eUu_$}9Dc zTE^_7gh%j}A_BFSw>KDmdY+#pamyT}qcL}EKp^=paatdsrlO3@Z$BSEL_DuW)Nm1K z!t2Aq5{Pg`jRo275*BbF1t6QtpNz|uh{P>5Uv=t}Uqy7T8VmmR`<3_ki0V=8>e-w4 zVKwm$Kf#}r{`0fG=mw$@NgVmB7!Fvp|6Va7AIK$sb&udVo{~JQe(3Do%k(=bf(yMl z0lv_`*)e8!;ii?dfXUOpF2W!0Cl)N(5{^Ip62-6w#j_KZyKnyfAC@d28vC1{j{F(B zgR%FQ85w_ZZ+m~qb%LeDkmBqI0xTY<8TRh?w^Ae`zjzLWI+Rg!z|0EtWmTN6 zg7N9dsNTIV{NbsyzbfyM(hWuRLF9`hOTPdBBU`%|V|4HxwjEWea_|*U2 zga8f*Jag;GRj?jT@zmhne?4gI_FuGmR}NHOF9?E?EM zh4s9!z8^@M*1mn!-&~{SH3;@qEsD?pcy*43SYVYBGer2jiC`xlE{Z*9qiA|ZFdiJ}|-+c*yAb^GL5V+5WC4a1wJf(Rv z_gg6fgT4Slr<5KGq+fjMoZPE2k~32gWkXF*e)s*u7o;9O&Dc+n0t-1nXz%lFgiHO5 zuX}IXBMF@=YSG{UW=vdZh{P2;+9-ba`I<8T2&k{}9Rso$eh9w&zhOAx8ma)r6mxsC zPXaC_^sEETjaGh#$_Ucme!r^M@Nvz91W8M=01V!L=Pl{)#ZH_gKuEOT3I9KU|5d;L z58!{d#Qq<^{|-3*e+KYTM{dMP!dIp{I1Qg1L&A(E5s=$AZafBERg!(M!Bpe@dp2cRN>vFDvd;iBLKB%EIehfzV<7sZ0YuX_xG(1It{;I@)(Km`j9kq2v!C& zcW}##0UZj&CQ9^sPW#`#dC(s<=z&jUI{i86TBKjD;C8;YrHJI@Jp$WZR(exCI4({E zc2jw6DmAO$Dbi6$i7^J(MnuJ}cd_BpeI5ffLi;tSE~ZTSqc!zq~*8w0{jy6l^|&RZp&I1o3%M(65PVLQqA7)x&mrb)$`W4B;=*1YnWs# z#x!1mf?^TFFp6JTHmd||8=w*9+N?*WPMd+Ub)5O-wa|^r%B+t?c7kftT@4Qgd%V2U zw)Hht-PLmj+E?l1xs8P=ctURGyr%gf4Dve&o@+Fc5bOU7p)yM|Nr4GIu*eEEJ@F7) zDdLK0PLS=}E}JJ4?@f%8iNZ`MsxQ8k7W3F?e{n|#@KnKZh)6MmE)LC=E66HP3cOJ~ z#Kdkjq?Hgo0SXQF(_+fU0TG#(j%w>PY?8Vb1^7v`PhTK}PV&xzHhn%W=RLz=8Qu+@ zvq}D?Jh#1~CUcWS;K2$J*;6VK=mpOzF$tJ~3yvFB^)R;|3(5*_r!ke|ZIdI(^6579 zI3`KY#om^g&Z1BhJuSPXL_bD7*pWmMd)r7pd}X7QLQi0S<`F{GteqFtv?xkLx)(T; z6RUv(>f=?`tU%}J&}!*?2J4i|pkKsqbDWxB5cu;@5Ekj*GXO012V0`WQ_I#RMsmIP zRhDO1HX0iUIRd{@ECf@#(>6Ic#4M2$OsJO2#CZx@cO@#XJ;b_z{T8boZ+pK)UkQO! z^z>+ncNPUW&i0LVJAy)j>sT!t6He$a__&0EqY#?T&LyZ#lOM%izFBa@pJ%+>ymvzAuPay$7C(H(?9l-O7jvi5%?>GeuNb>q^M#J60v+yx9@ zeF?uXzPL>2-d)V2vXZn09We%;cfd$GYW!3O1dli7P9V@4371 ztXN<@!_0w?%`#Q?gMDQl$1kBC%-RLuhCta zD(T-6_yT@EU~xMJoBLgz6+naW%z*veSaWvep{dC(^T9p`&-BVN$-$viBUCMG!4#I6 ztGFun+Lh+0t!#u%u@x%KQ6F-VaqaRUrI{p^Mxl>hd)9Xv&_?`8U&ifn|E+s{AyuRM zZ29Zq`7Y4WtDi++x3?6TS1)26TPO)#f2l^*$eW-RWfZ2Xd0z7-a6*y|HbEick`bGw z1RDk0>k&Iz$?}x^gK^LIZnTAx;FLgv@xNn>Qv1EnHF~z$@scfG+{8USNPxHr_f2qo z+m)6%oK6=9x`V8aZF=Ji+Io7~H(;=j_H;8iCV@qI2Y4s7WQH#XFN0IYUT&F>8e0zJ zHLq4bdKx^n&^DUAkY261oD#IU#mT#6UWeU#08<4*RCM%TV{(oV@fegPxhm=q0{N&$ z(7KgjI$GYDjV95-BX1V32X;sVsY-^p2GQfaQ(CqMvKm;)1lwA7Dt+cXzg`P;obOHL z?suHZcY&CKXwCpx;IVlPw8s)}xoYnrt{03z;-^wy&^`i+ms3~b0pop`@+J3Pu=n$; z(>xbF7mr%@R49Tj4%@l0uWU|fuF1Av-dwu=3==rM8Rz7u6l=Eq&@GsByXZkx9<(uRtPU&>_+Zg-j|zu)T+fsb3zLF^)CxNC*RaJOkQ;i>i4&bS7 zH>Ne=u9eXvtPbdA0ad#TO?#!3yLRAy1bJ_JHL_08vAkA|0?DSCQSXm&+ukw*w4%s< zEE#i0=0SP;kxn|~+W;z#_56zCoODR7YHa-<3M%GJ(8W^i<^J;#a@;~Ot8GC zJG~WM7*`2;$!mn>u;Rhe&$qfvw{v95!Cp&q(8uh7trrl6O=Jq<%k>Mb(-Q!Qp2g~y zx~hYwYqf^^(p1!88*Ot*shOyiJ76DCUshXmF#9{XjkLBRb8!w z(9IvcI|Me<(O)WopW!oJ=|h0|TZHx*_wr7v7WZUCK8UmLo>pW%)t96$6AaFBE4dAJ zm~H5@{}9@>KPR~2&d7hpiC*(Y?ex4e;zUmCsTKGp@=+3W=XLTRc9D=~ou9<2b#-$1NBe=obW*5B8+>vtz%0rj0MTMj`x0jHm zl&xmzXOs=mtw!b!BiSOQ%06)Vr!=Xr2`y>es z)}qj4;z8&I^)q+tfu+1NMY9)z3N9Qb7kWNLgKRK$QDPdfyz|)BfZfau1;WAM|0=`S1kSKGowL@_=2>pOa zkv-V$`jx!$r(&Z+kh1&9226Zk(9_WkF&oRuL+ZeBo-1aU+k@tIFM>T#M*Jgt_{m}X zh`cORL~M#t$zZEak6{X=Iu67CfbMf1Fif@UsOY;K&o=dt&u2EA<)t4qy%|#jEz(F) zW~C0WxDMx?4Hg6mS*Mr5pgjOy#nsdwqPS&3Hk?@Z&y@d*xc1(ru`KMoMqKu2S1XPn zZ1u7xWq2{ti;%u)+LyT*DPk9ks)5$--|U>Nsw1RSfUbq&FeBe7D;a$KJnx zXTFGsvdA5`y58DR`^m`s+wb>2`QKkjJtMJqsjBwaw2bNJ*;#*}yE-*+`lD0b(%$MO z&$$VLK7r@8Ouq5Z98U7F%_FXdO8-#!;cou>HNO9LSp6>8(ta6i#0*}qidy&cr{NC# zu@{E;)*0YP8+VDf|5Bu&VY!=7!%Z4>0ffv53OD=tc)WOT_j@|JqkFgH-3nq7x-Egr zjs&|R>;(SrMc4mwDJjtL*KdYwKWqrmbk=&~%m1_Zc!Bs<%uQzhxzb9k_KU7F5rWYI zJIp?TOs9PMuIll!=1(>Mxp=+wiQEs0gP2B7TtqTqwl}ZWC@u5A-gEBjC$vu~UQj6j z2ZCG}A;AGBcfI<_>~9wb_(k+NLd#F~3+RaEq+qjJ$_)yrW!T`aG6oVkLUdF4O_Dg4 zjDt&GgzAFYZNO2e%te_IHUkR(z|nbmk?qo{m;V`^N>~kz2i<+eg8aU`KA+xV$&}}= zbZCz*_VdsJ9>P#$e;E8I2%A%YnJ}| z(0>-o5@Z%e;x26G?Km$!Y&Xzi8JVWwcP0$c_(O93pGqZMojek7BG>b+{4~F9RsY`$ zREq~JW?Pm2C90aXUAo2K|3XYaePJR0Q$EkB332|?KZo})u&uEm`t`mau=MYg`>=oz zKD-Y9$KgYc9}@LKO{;@@W1hGx+0gZD$8HFZhaAOwHdws ziHBELy$6f5w6x0XXCRww99~4AmwhA9Lh2^JShGHD04a&xfqAMsOIx%%Rj#_8T|4xyBxK;yeB;w1k!Vkpd zw?{sEVqp!BczxlHT1>y#V=5qs7hL;dNtCH+f+%jE7pK{oOdE|Xghqui4Z*KZCcerv zXdc+?%G5Fy;5E?MWaU#eCCUx}&xn2>Ir9i?$#bxEQ@qvMVX%5pW4YBIzKU%yEYj|I z7g?NUnZ{6&o%&(MNXOMV4!M53V9F#)Jck@gLJRR>hHO?M71A?N) zJ9Bn)l7eR040)4BC-@==-HU(od_F7y>xrin{JuTW9%gP=*R(^r>*6LNXnjM(OBFzG zP3e9ynpnL{eW?!Kx1D(gh@Fpbp@mc);Buh@?3%;;t3z3({p+%9=_CLjO$DA)j; z7B9Yaa-~3q(WmIBPwdsi^(%`98mqgRQ)f@EoYGFr?hDNxcBmv0pL4<`eWJoSk9qZF z>5Mp_W%a9T^F*8_A{sQ9Kr7-Q!pS?OBBxKJ?KahAypI59HI>V^at@r zLR(y2;g8-nTUSP+6(Xc_$nl-mpkyoi1Bm_I;xaf+Hrx=tm38Q5^f&6eS<`~>T{oy!$zQX`Z~7uUxLjV& zJa(6*@dn*9fGOF#c@=1qT=4C@Jm`S_e0U3ev$5tlRnGF^E#aj%VDIEQLOrtBNv1{} zxR{Gnq<#HQfAD4^~YMNaM?2;cq^ zVXo$|{f_QD?hyN=8Ba+F(1ig_zHP6anM)$I+^P98o{&rLe#TA0VMS%=?pzde#>(`( zC%k{7fpH_>b$zO3zjTEoI>$8vSnT9#g^a%V{a; z#3oxz{i$*4<%p5`B^e$n&_kWdTW2yF5uyXz&SA5_^;_Rs8P&yfSNh8LlnHXR?0|(e z2T7FDxYf!}e(rGbSCTaG0P_iJH!Yj7_*kvVPV|$!6h!>$x_G+6*RKtI58t$3;EKUi zGx)?q^Mp;^V~A$gyd|un^4Bd?;j5gA7(fC2u7{Gm9bD{snL8KLf1t@VJ#bRP^$IU8 z=6wuD7xYR<1Kz)~;JjNr`9A#AQ0nuH@XZyzYcUvPm8#I>h2i|>+T}YlOZ~Puo0&HV zK>@o-q%0{iVsZ8Y`fgqE-x|Ys(&~aZ+>(PV)OsN|q!-yl%g#CHAY+B7R&#IO58ApSHyQ z;}pZC51&%LvOKF>WA)t*m&*u1SCAqrPu2ALTs%w=Kh2OOZqo_v9}m)b=e`!bFG!k| zsA3m2965m*}lU>$JU-&J%co%U8l!V(ZPT>*d0bZ**2) ziL)`1Kih5iHTV82vLe6?wEVeye6hZ))@_a>J<|tZ@44MbT*Df|uB)O2)p{+i=qny^ zO=*{YfBA2r=J5;QfXO+i<@ff(euMCO0D@Vga$la16Uzc~C2PpbH6bA)-0nbS|LQiT z+IdhNBPY;w0KFq6K>0$ ztV~0V3XF$x=$}>i+s0cdVj$OJ3HNi={sVO$MuVj*lAUBh?EQigc()f^3;{(_HA)Cy zW{Lm9-g|~cm2_>RiXZ}l0s;yW98^S-NRr&jAS#js$w2`{vg8bcnXDi=DGEpwp~=u9 zl0%boZgP{MNlnA4O&Ue#d7tk)?{%F&=f}+S&|&YYTI*i-y4R{*j44@3L5~3LG6-w5 zehIxeQV}^x&sg|an-38=1=ksLF8Uvr0aa3Hh9;bFgu zWMV-}^xU0c8>=Y1p!Tv`LJU^Dddchq6Vd3l_&lgdUp|1Y1-$fnm`G$+WZ<1|k( z>z{_Z8W&wlb)&9*%a>cilH}4nEWNhSY>^^p(TqV-a?@Ck-0}9NE!8YctQi=nqKLZM zarvW4C40wRK^2C(m7yw_1sdhQ?d`vg+>%ALlpo6%J22xdlGLMM0B4zq;M6Ki1iV#$ zo%Ea}k3kDPf#+D!U*`h3Cp(2ESKNEsv*)t2o!uTqM_tsYM1^@-f%C#5*q&wm(fmJ> z0y{N~t()ApO&n1CNmhU`OUWcj*FXm;Kp3Y|2hQ$ga}ac2wnmeIu#_<0##6|dr__2{ z-2qwh9)3pIm<{||*2S0OrO@_`QEy+c>Fqkbk5)V8P$79MUCw|C?(q-|*1r1JWk6|( z9lx5KJGE)H)H36Dcg=bk!O%mwAwxqaOW*c{6fy3nSiUYBAf^?P7nGJfsR8GmVd{}WI|FGyG?(<`({%xzo4Gj?b znv@GWIDSL5c4-j$rtTh7ehM}Mfxxj`wV;`kPY7mdI{Ii?@eK|)?Ma(M*~45Pb1~u1 zrbkpA>Ol}XT!9@Atw-bZ$sw+rCyYD?hf_WM|s)jTBM2aw)Vsn7m?rEfss0 zU!!iw)&@Sa!%N^Z?$q>r#z=mQHsW%JUU0=*nT(0Pq_=7rEFEn}?3emxlVr8LZ!Vp- zpuad&@kxQtTzZZ*zD#{>J^fZ$U%PHg5|;EXrqKs}B8YR&^z7^@vS`27Lu^I1kugRi z4>Xyhn@tlyy3}IULXjrnovffTbxY+Ek8|Q8u%nALw|}ax{F61nZb0bt*)m=AcXSGY z&?z~_gwXx?*8F^*(_G;@2I$X>)qwlDMbl2`PLt6HW>3pDY9Y}-*~!#@7m}YikM5-W z5YdgC66%~fgp+<}Z1|%L!)obyv3R2(_fBwU8qYWgH)5D(5ek z&0^N{N2ygRniAV`!p&5wDINrfY9@c=XG63hrH-A?H)o>n49Y8}`kQaz^7lv|H&y=+ zOeWn0NR{N&>}-?SJaF-ci4u&zjc6-A9Ek&Qyfb-ty_+VI1?}u8p`%oBc%2+&K9#ftRBelCX>4s6yO00Nx6tb+bnI7~RSFn@I-M zbu#|7@~Y#*uWM(s=Rgo$RIQw^oUk3bmPyNrt$OPpj{pZ5xkpio;_mt{|Ay0$=mu&q z!1T3iJGg&0eJRNF6-ksmVCvM6=}!RD*FoVGmP{GX8$hNL5<8tKPBE{Y$i&Yv%2+Cm=fU{-Z+e{t0t(V8~@67OkI}>EV6e3N3NH5>orv_C+hzOo@H86b_ zgxF0HdrlGSr%~7Cm*YyUPFM|lwu$R{OC)%gB-o$vrvNC(+K?fq0|blDlJd&mX&Pg` z=mg)C7&zqeIayGNM^3D5!|Gv00%^SLqo$4kG4U^FpQ&$$XZkN%mg4nvEH7FCn{Z&h zYzTtU8g`Lr%3B1@AI-hFY$ra%*ZjzNEOD)tJzDB>Ical(yoIPza^Nk4+V{!hJY$QW zPJ&|#mQ6qmlM3k8alai3-zaJ&7P-S}D(F;YpN+FZmOG2Olin>yXAdi9 z<#tzPg?|cS4H`+k|2{Y7Y#3SGlemN5ith);5F%h{-;--W66|Nbas0IW;`q9aItV1 zirMvwFIt1*FZ_Im3?oXlz4}ziEAuwh>Hpo&G&n^9(a@<9Am(JrjG^oU;mr8s-pZ0UoO8U$ zyd-047H}?SX=0!_==zwiwQTuLYUo-O+Cs9%bG?XJEWesTGWwbzDjHde=*Gm$Mo$Z3 z3mG4|Oz5+w-QgSy$aOIb7WK4k`)Xpi*!3v(rc0Cnp%t&ms3q$R_m&3)9DkKX@CVgS9rwwE;zzA$)n>DIAPUCsM&Tk)m|~07qL+aM zt&HMp%dISrY!~y!wPt)2!b#abBXnsNK^Dhe*Jr%>cI~3Ayn)*TW(Uu4t(T`6Mfp`X zr?ODm0kENI0j=Kqj~Cw(5tbg5={gavEQ#2hpkveZBO3`6nX;Z%V7w^Q3t+s7c4TVI zrZu4uHFUqkYbj&tNqle-ty7=#gZOfgb=8c+b|35h(<9&UFaHHJ)Hl~a#`x>I_5OHE zE&Tc&9AU5#{7DjX4GQdcHYd+c8f`VCuOoI8omN`pR&#YD=iU zf+aXjF4T{L#Bn6n_p{2t3tm305!#1S9(Vw&s3T zz3Jv1F1GMuY<$n@CTcN_FX05`QJR_9nc6&Y*Tssb1b$t~Dl;JtD~Q0w=B8}h`i_9> z0VsS?ub|R{`<8smk@Rnaq)3l|oBr3CfW^GWpG-1Mu+(68uOV)y>CNI@dakme1m`N4 zk29aL7@laE>+LdoMX0l8@bZvPkFLCC#^ykeFnOUsATThoDsXg#pHQ6kbGpW6>rmqm zILTV({U25j#gA|D7(Be%$K`#Ja+BLx>E=?TR{b%zu7?)Y?oz?ca;$`;h=H#jZiagG zWiEs6CA~VgXr_GCii{o<;PRwVJ}pU|F6LNQbFX|dLC(7fEyKm=+9uRn76#V#Qc5Ye z3yzqv4#Va0ZVSb3EOL~DVIf5Ug^De?9w=I95X|wqFix}KzVKD#*PDFcRKVYmB&G}? z2_NT^f!zZgc4o}|1@)J-toPOCbNH8;@9Efg-D#)MUR7)=nym^if|sX>*vo0ItW1&- zj%N>Cw^%+?UjD6@&Ti)K#a?;vgR2*^!Hi6VI8vG2P;7dTdcT!(3?c9^dZm9!IC#n$ z<-vl|<1u4vpUyFTS-R>prE@15Op2T7a{634vFPCXYFkigi1cqd(q` zXpF@y_uA@-%np9{m>OktvP|AQ9OW28LANm@&fseoRESf->;Z0<%x zgGk}MCf%#Z2W)+>B2%%ZFH6K+YNS4tA0GdZ6xpI)&m;2*zI)ip&tW4b2rL-9S%7~( zGK@jUuy*Pm4*%;J$O42Q3s`7`EC3w0oVW7n%1RJg$oa}0%bIMdDSF0J`~^G0R}eqhDCDz#+;>2T2cC6wz(UP9<>*#77KQ9($0v$ z4>2*GJJ*4ozOYi5s{PCbQ|vUTLND?aha@~r#VpWK@R#ugcmN55)0Lu)Wox;`2*hH` zNwT(xFNvQ|CUm8GHP>k_F&IrqA55r{HgnZ$8FLWzAIU2c65sWoJl zbJefCz;31)Wo`Q=Sfqn@?#6zSQ?3r8;5eLcFXO2_JLnaTEYGARarW9f>Rp;^L$Pz82&XyQwd;BKl3wf|7qqy|H$VitKKtV5j_8I9GqVZ82UrZ)1xW5m=4g$Nb1E0VA7i7KHtf?0>xw?yH+1J}Qb_|4G z_LChliW}#T(gUva@P6Kizar$YCzN*_7CfQ?K>3(Q(IUxOs)(sI?t8RAykK2qk0xee zz^%NHtyfqd`?f4{4mmnV=Z4^7u(!B>vpilfLA8FN*G-HOLgnIAztdk`)}6ca8;^E% zjvzVY$}5}9S^sy|X|^gl6C8PD5GGQ};}B+GkOtX9nR)tM2YTT!SSXl*2ObX=A74d! zQ^%<{Q7k40SugvcJc{^f7W=|&+}6k55auJkp?zjig-d>V+4RcR-NvKh@!eh~Y;i~585RXObUwwx{+?KQe$k5AINh|emeXf_qw_A$irNt(?p zR7In(%~|(AFc#K<%dNMe*!_9Q8ecStqt^wM8#Hs57}WYc_K39tm`txHrwlnEGTLlJ z3nI_kwDla$F=MN%Zgbs&79%wXYWA_^vPnwDZr9N&n*3)B0bXT8gXys<6w|jymIm&Z z=soJ&IJbCmu8W1?HBVSPjYw8Ifs4WDXgkN@Qa&uBcH?Pc`sNPMp`n;zw09WdPt*tI zgO4w2jBl>GkN-UZ39=O+0NzI+@^`$2*s+tQsH~@GcF-I@SY+Joh2uK{tD(rrY z+IGZRN^-`=*O@(fu{cGO&0v3fvF~y0WyeYN`i0O3(z=s@Y{b67>+rXL?xiN@7GU~k zkd92QD-|^!Qw0AzLn>6Q&uCbFF0g~RvV9z`;&YlRprQELYPd3C(3Z5hF6`vXj0mR0`6pZJM(ck;=0nk(!DFIlbSLToQEm6z> z0iftBiU$t3-`-lKqdThv4e8DDbHtZ*c>AcFO6ed~wXk#A6|3yRK}GXE4$7Hx=NnWZ zuS@uqn7$`j>(s2bvwbggFIJly{faWS{4g5PVmmXQVTqYI=~$aaLS`x7lr@JYB8&_B z=EsP0avmK(P?=~jj12TAV#3cXCE0`bb(C*Nh@ zdEa5>6m5E`URS-da*LB=He;<4C>5u+k*f-!_6wI^he3=r5TW~KJ%tC+B*gnG0M z8!w=l@Z1==>p-PTLZz2-(TIe)=8U>p02EJh{2;p7`Ss*Nc^}p31rp}6A8tn(-x-NT z_MClZc~#u7Gcd>LzI1Uqg4go4vup7DD5ipqtMp*DX48Np@T+&~%=;E*YYmMqfCI)Q zoF(=jK1<34kg_Bi@4ylLYmg}MAOXbJQ!PcajUG`xIb7>W$9gFdj?T6(XUHYimb|)- z3GuHjc3+~LVLsnrzqM$&zho28qJeC|VMGVjW;J?3gyry3@0DrsNn8WZu%f7r=7!_? zPy?d;l?=ZZDw~7jQYX+RCIyF=2}T#jBklaSX7UUY7wod>SfnmTUrW2=5hWhN!&4W9 zgB349&i&HwO8O*87YJ{(Ak57?76lcyTPfs!WF98~^EgxVeqa1^e?bG1rvbTx2kz6 z{kS^5Xf-GN@Sh@Kvnl|(GJ;DY`(~oP9!eCfS2?0!54T9Or_o_i5Cl2KI&NUUGit0` zp0=-s&y`Kwr7x1w%$hkfS9kR(&jN$)Up}mmhLHEGh5(SJhX6P6>ZI_nr@d{*TQZ~< zWww)3#DcGjw3zwZ@Mm&8c2exx=>;<3u~{8wTnpMZB%_ZDO~h5}HK5a|PN#K~R04tN z_)FaI3t28%X(C5Xjn(T%5gT7+v8!v-dZ^||TaF3dg;Gh2<|zT2PL;;jF$M~^2=@Z} zPcQtr0Uh+F`eD6KS8{(r0cFQkrs?>X*&ue=_|F1&&=dg(;GRROq&PiRd@ta`<#U=c zy6=I~!#=s&$rd2?EGQWNk|hAz49^FST4dRanp;Kmbc{QsH$9OVg#42HX|@*wUGnA< zT{-}y9Mr18;3%L7aU9NBB}Kc*v23}}#1b9KoQs{^{`UN%m1-6S3d+O$Hl5|3casKz zRPcJHE>HZeS96{ACw$R>B^`&^s2m^#MlRV5`A?y|n9G0o;sgxsx~tiO$_e~LPmhYv zFMl|L{FokNFw&cN`;U3@U%)eE$@k*`4D=`^0a^16(Q$i4$k`1f_?|{pRxCY_K7kYH zP8jpkXPzY4?C){&MTlg_NO&Ej!+7>hTgfXV-63nwGT&@BLKS^FJ#i9`0EB=A3tcG7 z_(xy@#xX_ULeY3T>ci^be4AGkT_r(}S-1&9*D~GlaLfcflqXTMJHh!vR@bWDNp>Ne zlFrO^xsXjS<|F|c6`ecdE9=)WY#N>=CTbPG5&nbU1uL1xAgTw%M7`cd6(G!wrZGfo z@%HE1KDqNWibO|;I@WwmtAX!4;ZY#k%q<-Z|M5c9F|%%}Qbos*Z(=fi8EwZtrbYpO zy3a_q+@!)EIP?q8`xp0l6s!aiA0MB~zK0ij0+JKd66pcn7i7j5^!^i?6APt|j(2fA zEHJp!QpO{{v1L4pzZp*hHuJbBV-x~YfOT2-{qH3XNwmN!ED#CSB>#kGu7*L1iK;nPbROHaG9K1<-XEyJwsC*$pUMP28|`bb<65itgh#a`7q zekGfhE;Sl!M!_Rl1BXQi(N5kzn_&)e#jg0G`9G3=J?njESbWDpj5(NhW?zgsh_}gd zPbWpu{eV0B78N3f6FZ*I03%wF`&)bYIf)~6S|Rh-a{yse96v_-#2BdOMr2w^gauq9 zcFbba=inL(s5~p6x@kVLn6n&>v>QJw?GbtN8xLsJana(nvvtN5J3;E>9h)~b1EZ+k zmd>ST!tp02W4pm%ZqCzao|nlNd|0@CEz!Xg@O+DoBEs@+6`j||dU2y3E@0k1{NL+q z#}`dB4r9OfEq>v04o<{*6FVyVbi$~hJpZ`9Pd@o#vc*9o(E_?gb(I)P6pI^?-l7bG z?c_-Kr7x_h-81!7q)Tq1k)l}lmEwrdskI)U58IEuqEz$~7#LwA5gVTiq?h_3uzXVI z4x)!I`|V-3>Z^8KCa)n?v&Lb#^lkWgxzEm{%1=?xOzpf&4x7`^Va60JyL`!<@2?sI zZQ9Li$Rnd!1(bTeEeV$+W-ecJT%J6IWY?h3i`Q&ObwH2`c&g2aa=&$mcaYI(rZ4~$ zetLD(>Kvck2&Uma^B|A#3Zm9*r^u|Sf>8luF~ZK7S%W%@QO9yeui>ju>3=@HW}t@@R6Wv_`~ zCI&R=sP;wCFq8nC*6Sx=El{@X-x#Aim!neQ;@i@Y$XZaO{0XSZCR9 z3410LkoHbph2X3d%m>%`6ZduOEtsW_Cu9PQ{v>JK6dhw=+Rek0NY_{s`2Fuc!TGj? zer9a^>~CUvv+TE`&dv@x@GzF``(i2tKkJy!4nMJ2bBE995{CJuk{}0-Z!9WMt=dB6dyB2tn5D5?# zo*{5~ccd^!fW?cpYDTPMp`VPJ?{R|4*%PxHe_TE2*I|SZwIJR9{!i3mXYw0K0L)}p z-;utGWWO7G*vdje{gAZ;#cxZqd&@!qO0A7{|8H+Xi~x|DPEGpU-W{pGHi%S(T0!c> zjt@W6@`ZTOHPXh=z1>~d-H+|g8&kbIkPZ}|?tfoi_#oEE*uY$WcO>qMU|{1@Uz_jL z^GLTO6l-?-w;t#LZS%j~($-&KCB!w6%eQMHvtvpyeU@!5k)5Y=X0#(+H)CGw(Y3aI z|1BhF0Ta(k^61>lz?!cCXP};V$EaAJF&}5s5=+;ZcQLr~U#G~1{gO>*p#pnFN6RoN zozPiX(Yb_F+gQ=vrQ982%o!*VulTCLyYo)WG%!kZ(X$k=J!eZdfa1H*ABDl~<#|A) zd1*CIHhM%&*&y&WoE-#!WSxTO{$%DwAOKq?hOQmZQv|F_ibZ4~_Nm-i;a z#C_T|@mR@H%Wf|~e7r-D76s|vFYdlT19EJ0d2h9wV*x^lDyQHg{>!0s;8~4|QqtTm z%9^zO#Czp&U*RAy1!=)%?%!>Q0J@g?|NXTtx=$Z*B6f(o`270*A9v@6ChW}asPO+! zCyWXHt=Vw7jKi)cI1i^mN48^Vo{OI-_b(2N87jL~v}D`vyaU5QYKQq$uaMPGJhit3T&Xa$bkV3LM*Vhw&y#QBFkY1u1>^u&ec+|L(qcWDOja4tMm6>+Z!|pom`X_$;dH*rXt(uUo$YAFr+{2SybGilPzh}=A?p=GQsD4wB9y|`_v4i2r3tp~wnPk6>eitsH z2&zb(Tt~g-S{E#9Bll0I|4pzEJZjVddqMmH)W6`T2%hD;S4rhPySr}tC*X*ZQol!K zTWPlgiRY5T4zzeNj2`&ycHHNImvA7f8}`-2d-B%tYtxYfZ);G>N;tm#i( zI9rQv$$ZJKm&c-b$XHkl>5iSIB9u8D9?qw6WItRmNdu<=;bi36uF=RR0{8!Xr$bD( zo~H{lzSNO>X6j$kneCC@q8?+PWF1nw9D8UN3is~&GZ=_WY22Pn1@i%bY^?c&n3QWw z?M#K^R2ivZp>iGA9r4?2ZT-c)fcSQ#t$8;HGp0cTCS(3rFh64F^YqbsOR)PrNW|;B z9awyJ&;P4{48~5$9{ZBS@nPnrmarhYMx&c_FZZwN-g3$3eIp1+^U7VIPBxy6Bz*)n#!nUg5Bl(d$}%AS7kLX}44yNg;dBBYG3tT~d;Deh26sm|&*?AH!Q=3D z6a>14Eg{4NcM*G&kLq%Xq|I~My~I!b3IfE6RRWr?;QM}U)udXj7bXo1A@;29pBI);=b5jk zA?wbc+z)RB>Gc0Dvi-qS+)o3ABs^AEop={B+_&TplmCAje}l38ShHt2pq%yp$uwT> zcnrzQ=CW4ZgT%F2zpcujLY<>G=yHewv@v+Nf*+ZI-8Lk|QASCaVYIDA9FFxzq zF9QA%vhaC=B#0)ddn#bgp~aXZ_SmK0su<&reww}Uy$!vHHOo!l}MvZ*e4*=tXklB1dvnoo~2LSn1{9X|5ifJVbIC?m@Z>9MO?07th$3 zy3oCxJ7d*1T9h``^$~5~HkXQO(kaK*9&on=c2?a`HJuJLpcI+A50xihED9Sqf4#VH z>Ba--c`|n_D;81&$W?BOWF`}xG^j1578ng*VET@AUw%4t=!ZkU$YX|rRmLXGo!h@Z z<(9eN+K>ANK5%G;&^Yx?H&>3%V}=|ZRcy7v4B>DgV~x4m$?D*=S81Cr*F_c^Nm9Hw zyK|%p8e&({7PMZjtXt3z3jJ^+bY3WI9F=p378lFz6R~rSYTa1iC2}Elrba9!l{16J zgzhz|ngCiBapU223(FaFZyPSEc;=L5T8_2@+Caz7h4Vz0iU#}Gcu}`YF4l5+*xV(} z(oGGEt*)C6Zoe-(MlsP(>1so4zzQFKy555~(2L*?DR5t*)9`eI|-FM&4r0(4w2ybTY~1TiO`Hv9is`(MQfqmv{T+GFF%4RKY@f zM169eZ~}Ja@3;IEgS2gnO_kE}>!eYfa^e2uG9l#ojTS=D2%;U9ex_S-sVAo|Fv%7UWtb&Md>gzKpmWkKUJe5|JX*gO_$yh z+#<3+KT!7?b-nZzeYP>>yryu4=rNJgUcu}>r)o3Q5!8-E&Ow?KggeaU6jex3!a3O- ztE#+?j*5_mYwx&IFi)f6Ng3(m{Z49KKSs9Qm(>EvGLEg+cX*c&^(>a$Kq?n-_+ifn z3-(u$Cas^0GC+-&&*;z|{oW1ZyCI(RqCY;bc`mw$tR%D)FAAMOvoK^a7p>NN+ zfwd5#+P-J^H;dF1dFLZ&u-?cMT!545jLG=z%P{PiKf3B+O z_E&!1@yE^~Xcl3IjwlKD=Zby)W^gD%KWIB~q`lGK-BFv443gmnI}Hw{2t`Z7x%r}P z;1|JFhwg%_7AUvoZA}XdN0bwtiU@15EQ6Xf)4JO|qTXdBS4RQm=t0Nruz#DC3V&Go z6NAewMq&yXs{K5n()0SrIXzp))dBaee!o%3J5BHMIeeBhf zSf2yf!ZQLfub}#Wy0Pyb58*Yv1*pM;o*N{-qPfJev>sbS`3Q`kKQdf-+qhuEActWy z4;y8GSftiZAd&Q_#L7S*`><$0o0tZFDHY|hlt-IFzY+Xhx46h6f9so7c-&QPi|&Mz z=_uOcVR3kjGriRq;ZipAz;GvugZ~nL`0kVx+ zf(bA=VjEcUj_rTX+gA(Rhr50QZ;B;Gy-S^o-H z1HW!d%C?%Vuej$fm61E{!p~x)9111Nf1k<|0S|%Yq-?b#G`o?ZAPyj^xtRT*tN(I8 z-`4OPi0rA=gTKWu{Fe9ED}O6eH^AS%8UJ(cV2#V6^?l|pqZSsFs}Fkdc%Dk$kabwth zPzKWmxpb}cxs+W+xBmCmp}U#yV+D!9@9r6;^#!K> z(CMM$E4N4EsCFz*`yR+%LO?Omg;0H0n7DHUq@#E;dkUp{7^pt97T{Bbf`}k_5}i#c z@UbHyGRA;^;vV&%hv{$bu6tinZg#R@<8|NQIcdG?3(2i%&$Ut4{f^45)GQ<4v}{Fm zccUW_!uf&#V!MT!4NIiT$C9t#tNG)ldePNdpTa=^vT$2$Se z#)T8mGtZ?op6y8dQ*OBZ6ZI8fZQrF7eKU9u=R6QCV{2@f&?*j1S8q( z-iAC6%O=aCy@#t+GBtbvLZy5w#ml@o6E)kxrw0zkgMcy?jF8`GI3;{*37fTnxplUE zJGyIb_*FDOf9hlR;=mWpPtQE~DF1K-H4dBkIdQ8jKO{79TdsmR-#f}}-U)u87|4tazza69cjVCmf z<+iO(gC~I)CH5e0t!#xmKg$)fE3jEZUXx~p0^A_wDsl)MTA3DN|EP%i5g)V+{%k-J zwYn?owY!Id*BermZvDLLh<4Xj_hx4I#VPXRvo$x)Y?#yHMR$NBaknhV-4SYED^Ii$ zF~HQQh^9aza{!%d{4-QpVq3-{uY=b_1OEZ00mEmQk@6Z`QKp?uEFs3A^d>q<0_bmd zxiWs+POxjHy(cc5>(7;GiV3-5rsUmjkw4aA%5Nw<2af|865lB&BE8TGky)*Uip*fHx`^nw^y%GQ# z(w~5abVV|@*-#4EZEvXmhUekFda(#BeUvijba5{L<%aNOVhzTvizYB0TyDZBCb8Ej z)$@?t9a}pM`ZUZ`+eAUsMbC%s?}Xcp0gtY@>%PA#H(N8p`li`*?(HY;SO;Zv+qE={ zSg98*&JQzOA8s3GA_quP;HCL?BA7{SokEBMz#f3gT1s+!@AlGxlHqiGQx~5usBtoJkaNu^?W@~kxzuCIjWO_;mtz?qnFJDJjorb zSd1%vw_KZC%GXPvzldGwJ=*H{;$+@^t>yj~nW@zV^M6J(7}GM|f(CV2<|!V%C6rv* z{4iT*N*kpJdf~(c>TVh3VWMb^nnuPpKEFHu-z^q()fb=)_2W9n14z^6Q9=1h*&OmjFz@#hlS4o2y9L z7`qaGkEos}>T+6nXHw#gLfN*AaTmV+xu=RWFmzXAjk+p)vFZj(_N|XqWPi)e2-kxk z`1`jwXRgeH$_9EyhfZ`*05J7uhEPQ5w)FM@Z8-Z~^Xf=chsQzd@Tr3E7oef)e7oa# zE2tGHRf+83{oe4mCsz#0ea)J9FP!(Kqhhx0=5)k#UWh)f+;Tl8@Z0EB%5ulN_=R1Z zlqbaFk88d9=Jr+|)e6`%T7PFKU;pZN6=Hjr;O77$m{g=^?Vb9J5cxX94B&MHQU7g{ z(ZkNv-%wS~hg8|)Bwmp|fL_yQrdt$zbr=a9Nh7ByRBBFup(@kr#B0CMU`XAOAbus4oP8y$2n>+)E&~pnZRT{R0j) zDKGI|+9^@q^LY~Sn&=A7kDndL=uqX8oog*#`)3f8hFsuvd#x_J5g8tx@e}s_ z52*my{x%D3f72kq7mGad(@-IxfT@6RGL;y!ZA*~J!=Zk{=Z?eWfbbU>YGKBJvkg=H zrzEP8D3D^dJI+x4_Gy8O*C%td7AN2edG48i$$P+9-H}hv`(mt-6zueS`SZ4c(8_?B zzMhnW*<~g3XP~q|i1??D-v68y$e%lS5P9(`-T8MRVE{cyJZjvc^y zASP@&-g#T|7bYxUpYb8$U&I0Ti$_k7G&pz|PyXu9b=IP>6QBE4hsS+`Y(L{KaSGu`2IB53?Jknhpn}gHDgre z1y9veim}zDZgVf=fR28ZghHUt-W zied~NoJMDXMz@X&Jv-ivKA!>5H-noyV;3&|iC@rPz+Q>tvnDHwOu+~6qI21kB%url zB*^QyEGOk4s2n+pg2upe`8aX=hEs$9nSZ7RS;z(yH=Y9&I-bU*lL0fxbwA?9u0$^HvxoTO|FL{*KYXu<(r&ad+12ur;gwkuS-w+Qrzj*2 z3zSC1+Irc^bPKOJ87T%A@Ij8?zDDs|=8%NlWRh?p3NvNEzeVKCz-y5l?=$y~ zLZLn9)(%xs-N0})K$ANgk)t;ET>V#U{q}SyNdqkUxhEm!Er_b`nv=D_6N2Cw$R8DE zH+U2d2kf&^KFXEGwjw%#_3>7I6w5$WmwAqen zR*9Il)>mHFh5V$!57KF>G+FHY{ZitOuSKj4xV@GUaL`DX=yKj%mE80u0Uyd)^fazA zTJDt~dnFfPdFN=CS=ZN2!EK*!4ge8M^lr6g(mAGCH4a16mdm(*hZ0U9o@O2$OeQT@ z^dT)Ur~;MtwJl_Vxe(n3t;S&AM@!qs+N|^7!+iJCR=^HzDwdQqvL63dmBN~!UjvYm zdVidFAGOZPM0S^r)0|wLuf@#CyN!>NRMLD8`3kZ|Ik_r?qx{6@>sLmC<=EQG*}Qao z+_3ALUN0Yt-)TH)E_#8;e`DiA^bazLY}U_HO(ao1D6#d|Z%aNt7s6#9D-;*AsUp-v z`8Wmh#%=G9fE5D3%>aN~sMIKuFTu3Bs#>6LSo0{VWer|$+&%VYfGE1>eVW{sQClA@ z{^lHc@ZVDwQ1LtsIYi{_PEOc{9IDNn0As()G81%=Ks5h3+*Qa%LR}nwS#iskwqp~R zv3h#Ew8ACFNxL7|&gV?RB!;Qtexb)|eJSN|&iUiG5rfe(?N~eWv3@8i&92cT!x2UvgpV< zi7UN$KG>|M=hJEW_fa>jZ$mb+Y_56TU~oXt&-O|y+tMBgWx-WvD0JVx|{e6usz%j%-395Sy{~1Es;8aBO8q-z$KD z`6Ytq(dwIqQ8$lZr21CXC&es-ZKoi3Fe^k&udJ2^mj*11q+vH&g4adf-ZM;BnHRLG z)>?+ICbPDdEfWP^yaYP1S|#k-ZP7L|Z{6tltsj5Zy5f7l{V+9%mi>boj-`O@vB@TG zN9=mpZ`aG5BTxLhqx^Td{W;nlr|dUVL~e`gERdDIK@bW=R)D?bai!mc$kdtd^S(Yj!XBOUA|2 z8|=3nv_Olnjoa;*Koq?MKmW!+k#)hb%V%@K@KyWPI-N6Q^g3k_ zTtdoWhvH=O?RuI-nljs7z&_!>eQY=1jMSA|NNKiTI|E}12T5K>vX|PhBCMZhr-*nw zA?1mWHyo3;I5weXsDRtzRCZwCU6FZf+f)<3iX4=8eS<*7YQci+r(JeG6}?YUsbUvp z2kN}3D>A{Phr-h19gEhh2190}P+he%HBI95ERm0`iyaV4Yv}a8ff=uJ(!uc64Yf_o z^D9fQBs$>^kCvF{iWJ4VM*6UrDN4KU+5E941Jnn8D8j_buBnP_{7^LY#ewMJh4K^0 z)WYsT@Z82)e9{L4WRzq%+wuXq1$LF1xt8NMuJu+*k7dwymNEI0y5GTz>f$B!+^NBP zX&3TWmHnvofRRBQ;e2#u)O6@mU5%{-(>i}IzeMd;e6#%wpG;GJ;f7;PFk8+4@1T@; zKF)E6*EfRVtL$iNLJG8J)8UUIBhynnJpNPco~-0d{-@l*<9GBw7_2WZ53aFhXNE3R zXxVxKWHceEE*o5fAF5ML ztkx@87#MZdy34yTbKT!1=cZ%D>Zkj}=ef#DX~eMUV;!+lm8c-g807mqfu|MO+;!zJ zDJ=!w(obN+_~4W-gU>8@T2#kZCU?`mdp zm}8N*Zs;4t$-dU=$%#;b&3$*mQ2}#rEl3K5Xfx{5Z?0I)wrZ5lf_PmgJYApXTP&mT zP9%E>7A^h2LNMn#-uEaz4*_;}GeANn4=ZU=Bzys>^z*AW+v?Ym=1;p`fgULWc^cZ1 z{`{6+>;v|#o9Z=pT-;(BFi{|i00jNYBXt!y+5CZxhkS9;Q=6msjJ@bu8P3vCOr-S@>T%{~W%`>3r6Q4Z@3LDSzKm)#J<5{;kbmiRBXr1Pf z_F921UNgkNJTUF@JU7I^hz3epXVWYkl|{>YDNY;L#a~{Cd6MR`OlVOG7kJ0(XGum2 z?|K#DTzrg#-@&y(9QA5BnnF5=lP$j51{}van?DG)1;+GK$_P)?2Z$;v7%Lq*=nkY+ zy0@_B`1|Wl=oU&5HvAMiJSw2>*2un?e}*LXKyOzjj#mW2<_YWNa;$Elqe6!KVxq-9 z%rbgbH-D7bQaEWr$-46eN8xiwyg%Sx1MQkkJsTPYju4BhR-7Ng7nP2y8g+*X<0_2b zIuf3$?c~3hbM^214Je#D?{}qW&=m0F!$&rQsXY?8SfPpv%mI%B$>9x1_-CzHFIQ(< z@4kgv7IWA2OdeF-_;QxubkpYA`;|q6OG3#(#3FpAjMOa;UO@Ej@!~G%yp$4~Z|`2| zFW+RgY3CWw$zXXGbV>5%@q}03x*d?2OFVYH9yYih(D1D_q0ycp?MzFVkOvZvmP*na zF@qrgq+)5=*BO?O0ECZ!l(2e&gMtB^{e1VJEy*W-E>2wRtS5Z@PkEg82`tRtAS}L< z@4%;XKn{wDfxSOIYBA#?=Zvmt((rQw>`8ZUV8*y@$q#|Jkkw^dtN1rbVcp8iOesdu z>~qcQ(mG~H{D)+)R;c4TotxeL$xGJZ%~O15>$UK19^fT%iz9U* zcCuA@uqYj4i3hr$DsM#Ls|uQnk|(@?()@WI(HNb+lj0BCTGO=mM2zhhFdL}U>6@Xj zl~O_FiGVnn*ZDMAnGE)wvkew&uNq3}1V7vddH;ff<4+MG>CrD$=89Zc?iu9S{?KPM zA}KthEH8%1ndBAR#rya<#5OmJ8d8yn9!IUk@eGUgjW9YCx(|CldAsP z$^nhC{}^@$%>|Yr*8WhOV;C@>4l30mUCBwOF`{(+@vr;=BBOLVz9q+8Rh(y0o8-&l zE03WVfV~~H*3p5+im&zM*v~U|p0-?n^Ri3;;jCWEt?e|03BfiuagQ?kl|N9?rpsV( zNbZlAMog`>=h)4JA=~heoS?jc7cD1(GeHN4NxKj^1zjAzg4e_KhpwLW&O$eRPd#VB(x{8E&4FMwLSa8 zOa_00d%5z;+DAV)9kygfoD-5c0DF1!lHp_@w)2$as35Kvi_#Haj-K+(pIWQre$-Db z*`>1Z-Q9UHYqHb4sqNq z4s!xjwQI^>gJ-4hNpe)C7sk{SWFvPzBS?9}g9xH8AMX-51pOFd0>2o@J_~p%-LYEN zk7IL)wFW!A@9lOcM9t=s(#lqz`Wf4G-wg15%_E0ZYFIKpWI#uoT_XMrMoPRwUtihmJg!;0yKdrwP}*8}<UE3@>M(ELL$tk3b3|VvfXYxeZ`n&n1{as|Nq0-SI1SgZEedIq@)F;K}uRlX%MAT zN*a|$Lb}7i0;HP_3Wzk)4T>VYX{1p=y1T!*fUTZ$?|XmWKj$cH_gZt#k9P{Q{ z;P$`LI!%FL%46rg@eq>HK$cWi&e6Sc?J@d`{+m5IV@!|x$ zwk@!`)(RC4B0f8{q@|X^OH?U8zl|L)&y3~SRf-{yXv^-l zoD2d8uetC&nTW2w;+7?<6IxIN%?~> zgzx6vD}enEFBB^AalY3i<0f2?wG6cSgvj|Lvs0mjA)IhuvicGl-L+xuTz#_VwZ{=| zAXP^jdMNG`ALG<>@8cr>lN2Lxx9CrWyf5{R)IrwAH;Ok|;Li-@BzWB`ruB@P62i+} zH-rwxUB3!%lhMezITk97_3befM@^G{-SAwt!+FjL@Lq#%yxQZk9fa@kttM+{T7P!z z2*NE&r1TpGloNaaISk0>ufrR)wHf(zV0=VZNp=)R75-g0>q+@tnNSx$D-wF>2MC_T zUMMim{8?5NBmZxHBPARg!NB4nsOXJyef2nPS6VI1dTa$hj?O?GzUArm-NSM>0Mrq8M*lkSRc0()i$Kp?(`N65nEkz zh)(?Zj>cCUvh2Txv<5?^>}v`B8Yo?&x)6-d9XAQ(`KXQ?Ebkp0TkFK zL%zr6+>M_`M||)Ef!dLxTAzm6Z~MW5BE1f|HLEI*ewDV%^}5)kFj(xh(D*Qq@+aFg zIxcRfkNRjI)Y^H~j&}>TQ0?H=9$5x{cTabS7lcc^N0Z;JCx_3)&JxDyH~crQzyupN zs9F@Ts>+YAg9c{N5uPkGUM^@+S3x`M?3XiBZp8?aketb&-&aWf*Q?+wC4Zl^JpNUe zoHoiI3G-N3_nl%{IucZU5nu znsdZo)vWa2k+*~ZR>YbU%kgR|1$MGEct$q!%KB^0*EEMefASxD%=j+{uGcu5Mdv`~ z&Bt+9^U>-g+v^Krr66+(7F!sXMeZ*{QZ@Z34jq-Hy%UK^zn;wmG;+ZEm43=T7AExj^lodfBd%&n+xASs*F$Z zF#jm8usP{-AwrY}czs?HP7gXmuiYuP&0fZj17`6JB~MC&Z9su){QWUv)cc!^+O#j_ zv8?O|6d+nRB_!zl2ru1i8IZtZb7*u|Q&Uw_d+2xN@rSFg?$tyyGvI2~a37@mGq}KE|-ZI0`Uvmp#&C)L{F%eYV)j4|jLL{& zSEviW0_GIP7UGVd&nTR0vidzHf*B(}D}pGqksN%P9Bk}3|4zWg+J0*}R@CyD@QW{B zy>jTfqk|30B_2PFwpKuVR>J=tVMH6N!^UX7=)uA%_OqK_*e%XakrWK5jquaLH*jvp zO_C&Vyav6D#0yl63jrAXH%IOuFh23HLqGGQ1JhghzBEXljZ4CZ`EMjVj4cov>Rx~0 z(!|ZpB8ZyOk){p}%Ss758N^zj1>X9e5bmFWzZju)k6TR(>{r+1J*O$SrJkykLXSg( z35*^3nfNRpF0bWNT87%pLl2VNiR$JmQXmBW&3 zW-J(&i8`>{G7SgF5HTDwbbbiO*&T!br#0oyN^<#U6usKbfavw5zbhLdf4w{25y7kB_-R z&37x`={1bSb3V$crQI$n`x!%~$;RVXV-jgy2yNFr&zYu(56E z3Jh{Br-}Z+s<}`|3q1)1lf6-&37eE_+f#Ab(BRhM%vWrbbZm=fiQhkU z&zhf`m#V9V&5hN*J49z-^NgHEyfS2IS`=MIzi-{^#C3^H2HG-=*L8KR?ggo|V?2Fl zYR*2vEo*`5c8!lWcjIJ1_~gJe-~_Q%L#F`g^Ek{4jyv4iCIc?^k>11v8W$X({R#a} zy%Xi1LC*LvVB+W`(iEU$I)~ybiLgF)e>Qx5L+E9Wfw14G1^8|kqVejO5!ME;HWJ!# z%aW^ybbfvYXc%6D#SX2|=w5rcgokp;#>2~y-ApXK5uNh_UEM&-J_^!@@6hZ`8$*fr zrxNJ*1a(JbG5LPLJr-2adOyklIxzAQWuRGV#lNSy_nz(9f%y6Dqkg~L?9FHX6&yW> ze-lC_8YjL)HZoi}?EPv`ntP#}oFJQyvQ2N7E|DoeFrUy=Bf5KO>J%6co4G<-vm?U_ zU8*mU(yYc_7j_#=exXQ!f_n2xGO?fblY)A4*_qi(r-us0C>m#iF^Z2N8zloqpys5s zwER3ZSox9XlG1H7b6==LC7XXyFm48BHSV*;nDUNd*Fr9-{igFi5OTYX>m!Tna)=@Nnb6ar1V_JoHL5)4Q>RF(bapCu65;saaBdfw$j z;c=|}=~c-^P2uMAAQk!DKd3cZ<{i?tHx*&4^RXesz@qkhu+F6eu9$z3sb zQVjb(Se$l%BXxen@dfs&m2LmGl?6{@gw0`h6sN_=*7lh8uO~oFYv!8mfI#wpV7M-%c5x_jq3V7oG%2&bYepq!EH)` zUN|u*XKO0c14~-Ut?kxUsq3C4-ZC6B$0lh~N7S+pm5@dqC2tE>Px^b>hBF0GRA5ga zdPn)p9(xrsDBzNkM(6r=?d(rJUcZwjy*Zc5d#|$r6~l|%apEfUB;+Q7KY3! z6JB$%>?#Y*VwWfJ9QuH6`lt^}aBVsmKDW#qOvU2unMBWL1(bbCj$rcLCaTzes*9;B zf;Lf*@~CgnXQfhrqAVci%jQB5)4&j#G4g=VVVVKhK z5{+z*n*3w<|Bp}-X#t_c)Z{hCK^66;0@C7W+o>=GLlqO0`tyL3KP_<9IXhHphwT2| zsijNM(9;ScV8y9$@*d-*2Fxmoh9swFBshTp=tP?M!4!DQiJ#Y<&$iM2>A8MvDm7_s z&im><{w8KQ5edcfX=OVv-k=D(RV){QFVu5<3}4z`rVV53!y3&h|5$I%!1m?)nQS5t z=?JwcW~!l5|d=tzh<;bd-8R3ef=9HNG9hTN}EQt+u= z@@wajr&0<|WyHW&I2-PlPL*jABnaLk=e(qfbwa#t5}LnCX%b2{4Ol9MqOs+@nvEB) z@fK)xf6IX+mVKg#tOV{!L~vr3UO)lVi~M-8t6+4X++r^sB#~VI+>sTG$zL|B!m75T zW;$hVuAXBRLbk3NZR;n+=kp4ZpnUWRg&2y4Il$I`{6~z~J3>hqm3>nVYFJHcN zsms*4c@6d!*8_gz(M?<$F>s?`3L`74eDjz+w%HOfmFK|@CJQHLR7}j}j5}YyTcC=z zr(YXdmt%ox^V~xOt8|eEra-%eCcGdG5F$53qmjkwj`bKn4Tfrq5Wri;4~ipg0f;^cVnVO$X~ghEe zHwZ*&am2Um`p&aVCyhw`oJ(TY%+%`o+gj*~TShjv z!_C~g@Xj7nrT{t5%+g-%EaIbk=qg#-*9z8o*k*Lf9z?euxCK`oeqtXe_RPz@jkDky zI_xx3o2ujWzyPJSAn}(SSA?th!7VeNjf{oSEW4`s3kHn+={O-5nESJwe59Yim%T+~ z-dC?hU431Uw|=LxrA)0pO>RQELf_)4pE%0qvUlgv`LM|9=5_Pic@dLapK+5Cq#$9b z1PiUm8qFp-wd`z|Ksw}mjXD2FhX;_3xyS++VIcFlDvjpf(7Qs2c#tPf>sOZqD|gp3 zk#5Ki@!VMI{klF*!}Vt)>(I&!FPD+Y#BfQ}b$h7`Y*|QmICe*Ql`sF0TU*aGn)?3n z0m^m$4@N3XK{OmJ=5V^s&d!QpgW5;ofgUT5bPhdpDaC#C`>!(w2{9!yy&3i`Ewbru zwkzwA?N}dLj%uP;5o6X{D|K&^S!5M5{dr@yV@cy>*T;AZiPvvGT7w9>qGW>|a?T%A zfo&^PzPO1tqpoG{S#zN8jp^~G%*~u5r1vCXy8($oFe~%x-|DJQ4~>{kWBN-m9?_ni zCfGX^e=@Q{MghA*fBH?TuG9Qj-{^tvnb!ncw1Z(^9TI*e3>LqJ&A?-wHkoa}_4TWa z*Za@7@X+kw!vZ%B;TFstg^;=~xM)JX>l5`JMZYUO{ucCUX;b@^3g3ouA)bbiHtW zLKe#c?WlM7`wyNl;`q8?Xa~!&#X<(lJz9~W0DgYDU!P}(vDW67nR}lo+aVKlA{>76 zXhox0t3EB8>9VrtFx_HHI#AllHVv>bImrVraaT*H$3hE-~tc=u(Nk&(;7AfxB& ztz8`R%#}1OPbMbbO+BJwy_uCxyr!^hnyE&Du@J{5w;&4skVACb=90%$4jVI_So@W8 zuN0=X;xEYQKMD8t0bY{F*YoYL;NCr*%^~unVkL6lBz=3s%$^U1Bb(D?=iU<2u8`>( zc|hhcn-d)G95L2IpB|oTT&GUpmKJ0SHqD*RM0kbd46C{)DFKb=WeVjW2cGwK>`ehV zv5R5h-8F^p&kt*HdtE(nKHx9uBfEd*6@|OIR;o;9y-7 z{Ppo8eVW~}W2#xut0$pGK83fKl-(suY=@Q{7sNRaD=$`L)|yARXKEf_wsSnU8m$T^Nf(yjw;#rjHsRJbx} zNzO=x3_)9fA(>etqE&2R9w%e6h{k)sJEJpT3)iLl_Ga3L4pFre_mFG&N1E?1GOEd! ztJ`wxW=dX}Kt`^YJ5Szi(p?Qla3`)Sb&GQ7Q61V^YnU{DccN%hE{5$0S z8#}yXEZy+1scneTgzL&vkta;4$mm8QSp)cxgo|%4b^JSiz@2iM8TtVOu3(=3VZ_j~ zr!4TAYlP(Xvtv{3dI7TaWqXm$qKC_5Ye(6LREsgOJQur~7|uk*46T}GrrY7++?eAO z{NtPEfS}Q&H=4%lr#jUv6=@~VQ4X@aG*US8NTpNMTyNHHViG)gdP9I`Qk?8K+@NyX zW3zid!Emikv{Wv<0f)-xSH6fa#tf#{mfT|V65Qn~lOu$TvO*A%c_MXBx6Y;sA0$WJ zXl2Sv8(4*6r`onaUpH;J-_wl617f~stf=DXkKvyv1}o5k$*J&Cq(*8|ezipYJ%rZF zHWQ1%sS;P?-`2`c6Sd6HB2xZ_H8rY8qNYk^c7sKS<5BcjV>qIQeRl}EDr&ExsL4Sq zJ(!S~Sd&F^^gRdn!=5MaU@4|X6U)`=ob#SFJ()V)^UKpdtC5O6J^>Heu5Rq@A1iw5 zwlDNZI#x-{y(QjA;5k;1OWJyc&=+!64Eshy$;c7U+$hH!SzCO$@uJ0RzjBavv~8ve zfOXYb!9*G@ieI4$(9Dq~(8!#`noqT%oNUvK7ing=z{=Z$L2Izbg?FYSB_PPvi_dQj z#7n(*&kXSybtDSqML05aKp;> zMunZ?uER$&wMjPgH|LkRe|4stc1PtHj_?K9v8&V2FjEb}Sv8v%r88ai2kG$TQ8qo_ z|3}KFs^wn;%p-*O(mt@zr|)Ik42%$&I04Tt6O0R$6YvF}Ia_~Kj1_mGOPTG9;Q$4; zQUHF}nfE_XV3crF5);nwXRo8thxGu`CxSP-`d9X%0+i#IPDM2{3~noa{z|P+iX>v6 zS%lHZE0P5rkBZgcOC1|$l(21u@=x-f{^EQVt}0d@@gt2bl0`NfU*$YoZl4~iE{2*= zZ5lk$-9WFsUF{R3rk2KD$EbY$*Qc&)%42R7OpI5K9>W)vtvON}#5sYwt<72uPGWXt z4e1aPQRTQ^1{(tIK}{mKXRZp4jy4qtz~wum`L4>M^~&vjCk|2)gyA9>BDlBD@;P;Y z*4nV9PYBb4V1w}QJoLtI2O?2-%U_}%{!~QiOFA1;CXxezR}rLoO#JVv2bHkf1-8~z z546AwqHKdf>+SJ*(M2fH3L`=vD*}9%Qv|sedrMR8zvXsqC92qQg;U?De9XT(Cxymd zdtjD9DdbhQvE199)PGc%)RUzy)9>a%p?PV8^3hPx+Q8%6YeR$14h!F}C*|7Kh$-c& zP|z~>^SN?*Oe+eb!iYQe-l6o;2zy<~l=p;ofcp%4^FoZ%4>GnircO30K2=j982_Z9 zet8!4#8xUowvvdq9%(Dz16+{rrG=_A@VY$8z!J27Nco`&Ak1r2=x6XNa2PS{*XSRV zfb^?xAu=SLi2&z!s$UO)5?;mWz4MrE6-SryDg8Q=r$c^hH?1usRo{HGJ?5NsFws@3 zusB%kl;hZb@GMMhQFA~`_3ofph7CpR+V{Jbp&hMRc)mYcd<`GH?0K1!V=Yo0#7eF( z|DC)ys|h=tCbBS0B|1|xr6_LQ5tW@DloGhpjIV&>l~9Gv3JyR?0+e57(%=SHox^)C zU2~!JU9#H*|VE$b}&eY2MSh!V2)unBen&qKlif$(u(S zIJ+RsqPrZ+`R5lAetrAbM_)gJN035QnXQF{26rM%6d?Q7wl#WMM+LgUG~$Lri;w7^ zE7ZQ;lg-iPbLP0c7_!^5&ec+~2!JmYYsXh2`#Wxyox{R2?)@>CYi(idg8KUUgWEBc z&*hF4xFQCNH_#NEmE>;)qKaycnQzO6u5OR8C{0kzQoVA)xGOEewvyo^^R+LNWkkqz z<)8^0xiXmcVt3LdC_3u{YY8XLLGo-))b$7hWt|xbm{M{K<#W@J}GA z+&o^HshkYMMnvoKS0)upF3e=<3dH2tgBt~tWlSsJ+vc7Gi`G5Amyc5*Tc zS0IQ<H;i$@@bGibK!JTkiZMEW^IO;;1*jTBFSkeWb9kTq8=vtG)GN z4;nAaDXtu?z59_u6VRoy;u2a#x^njz|oH#|J<=&O#6F$uIkVItZTtAy8(AOYis|S+r z9HqNv4d`9@*Q{|ra~UgLAxEwf8%_Q*@CpWZy`loolz;%h{AAZX6!5Z%13)045RE7f z=ON!XP{MkK|*zu;7CIjb9a{? znt&EEd1H4q-Dnad`GzAZ@gkBQ&cX`!-wotw=Ls)nvnBh~5-*C=>I`Iw_-bv)%h_@* ztXPhab0anVL|i0jFF|{QrMZW!uG9baCT~x@i3$CPeV_t}orF?4{*I~t1!E%(#L2#0 zzI3&=&|}wjhY{sSnVnf08@LwK>3Cx-a|wn7Mw%Eslt_yUwU%9pq@Y(bTN_ zJ{S&q{FUJKVS)(uim@dK7NR)u!ja(asc3xWR2?9_f+St+CtOAb0>f+} z@Nf=MiUtJ$Uu<8=cK~haqR!WKY6v7%TB5HO5rLYru2FS0(MAv3ZQ*~&*=e-luZjgc zW+*@}4sbt7vA^vpRUZ2nLc!F43-8My=2_)ZRqI$!FdQ*C_#m7rS9P4o9S!ce4D?>G z94MN4V<*GuF3P=UTR!=DJ=Ls@JhFgGzvwP?(%$2TBU>u05 z)=<9e_(tFBQ~8}j>8S}~Qc};)F|2{QHOp&6Iag=g*EcO4ya$0U>Yvl3+Mk)6Hr=Xv zR&eaMt^7PC058)2kP|A038E3$1D{7q`Qd9peR_&~`~BZOA6lzF78>jR&094WL&Hy! zu#+X%WkU69-PpQcw>v24j zno-N-bUN^s&(aj;d#=mDJ?<__5A-ZMY%g$x%?AWUj5+pu7F+ffl%JqDInHbuchU|P zi^bz0^fO@W_=U-Fm3%Oju$Bh|)J)cPCxyDCmqe|}kSu(s6BvF}n{80~$-1h0FyTr# z4H>ynlGE?`33k7fpEgP-!HqX6B8>o_nB$#$QDl_D^x}f90|{`5Ir4 z>(3TuvjbG5xwlhX;4yqJhjJh+Ii0UrzN4Gm*%(=T{j*VienV(QkKxVcCwS+KIKz~S zlyI&Qz&HB7;F`H)XID;F@mfC%Oycb=95Nk<#=5#S#xj{*^AJrdA@Lsj z{#=YxoXCwiT+6YNpj)?ZyC1Uqdism-&XVmOJ%5;#Xpe5tYt+*oi=&*Y{Ub)@*fXF? ze4dA8uoN*rZ4U30q^@!;OBkHHlq8Wh_-Mob8+_}j{2OY~Il!cXw~``T?rGS0`Q&HZa`dfEinU~aDz88y#3D} z|M}Bn{0}qn%`Gn9N~6&Itv^a(y6I-qDt^=OAM48wucVHF3c_1++KajFE(qJMD{o^H z2H&S8jL_e{Z{5FURcN`c1>lVvO(XdqKMNXoeRA)rwl3hc>X6u49O7d0Il3)&c)*rq z{6Xk$(DvYZ_|(Q$`tHb~!$?4o!@f6O(_WPlad7|gJF%`Dg#zA(9TK=yLJVv^d$+~* zHXH}4&GS_D**MEpmuj3}@V>GhU+1BhMEv}Dzud7ERi|P>M$lpMg?7^H8!_7H!<^?D zd0K5fgPmkBEh6CJieFu$`KPQQUE7IOzX~d~-DK0KXTdIp2l@Mdmp;$j+lkedz=tu8 z-7(Z5RSBdf`GP@7Ziym_f_ScZjb06^)Yf;9993p%ZlwmE$(v@p0rBizFn`v zI-H@7sDLswDRcwIO_kjAfrFjZ2`Js!HQqA6Q)HK9w*QKJ*trE?j>0~p=VegNidza; z?*OoP$AYDYhTiiy1?0N;=yb+vz)_KKTZ@OFqOX zYL@z8xdmSqQ1iLF>kEKAwWJBK)XWA@?Fo-96pM^D^wh(0UFs6ewQ_42=Pf@nI?wC6 z#y&I~nj$k5G z{;{+6Y3C|EgwhuPx}~n5bzgCOJR3%t^Goi`4X6#uz6Hf*kDO0%bTD`63jN% zMK6H=?y59A=bkU*O8w9XdKy_b+`clBHuq|8g-5l;li`Zl4i{+}dQN-qZoJMj853Kk z;%!mZKojAba}0)nWCniq3C#>As)?i+R>#^MU0h0$yMs&5(wSxRA_^IVgmj5+tXEF0 zt%M_*qYi8gZJ2{Q6!dtp##3lgzB2jlfKV;K;C8 z^w8bk_!ktyqvNtt8eV1c@|EKaLeViWz&dtcNa0ca|669JFz6lc~XUhTzAs?BYR zG}1a|0%&lv|9SK@+lN$^gQ=kmyf#S64Zu6*kTl4g=f&{LqOJC0fAPtXcI0I7Tf|T`)?uAryTWg@xymTAo#*tVhES$ z9FSu#;!ActH5BqETqakChdFUwIgaRvq^grAdO-=>d^S*}EmYB71vJqymBsmNv=b`v zzibTcXAsiS>z@k`V4krgOf{$kmZiV>y4`;oBJdAyawVH57$kG1+pXgd2nn07lE*z2<5Pzif3QG+(vs#WU*{1*j0>! z#K^*p7*!Of`>(1cQrRG}%f$x;Yef=H!`yPM&+xcg?|A|D5Q{$XR3!hxF!M7&aU-6j z9Z{5#{tt5Y>Arjhxc%(P4Pnzu5P-$-mrwtT!TYzs=+h%nJAJNuDoXE?$t|8qegDLB z)e!e||3KwrZrlAoYS#By&_ON5?-@kY{rvU%HNH8^b3v!pH9#oQQquE>v{2;oEeWNHgQKvn4X()?cN zn#cKBimRf`iSNpI#_N~TXCM=V0_8M+HL0hypXs=lq01+qsg*;%*7;dbtC4hK90j5h ze@**S9%EG{T+oNeAzWe_{WZM`-hz0)!%Es7h(=nRU$_TBU><)527i@>kV*#LxlR-2 z|5TJX&}01BbA!jixA~_?WzG8Jn{+A-U%h^_;{=koPrDAhry+j@U^rV*6iEr|FN>-kk3GUM9h~s0xOXQwj=Q5owpfO#nz)7>Q>dmIBu5b?Z zA>9l$9I2F5baG0T@+=ky+-nFLUpriTs8jo>FncJ3c^{9G-KLvoN^!PxQ&G*ADY1{~ z!^a!n^#T2xx1Xo0S`8tq?YDYjURa4#`)k;+UH62etj80y&n!5;6)258*Zr<@2w~r% ze}&I~qrHFG%5foowAdCAys8=Rj1f^4%h9KG>4y2@Lj)@q@dJOIe(Mbha7gE0H4;{# z{_@=o8s^!$o>x2H$EefAEJ8a0vMQ)@s;>Aulj|~lm+I*R?}FOW40%d5mVG|5lM!8b zM;&4r`MsyuXNpw0E?oVD!w$5t85@6RG9kZG;xmRX^+P{`8dW2r^bF!%lJ z?1Ng$wvtFbH_ttuuHB6-$<0rnK4GU$n+i9Pndk4M0n$Lw3&eK);WM>;a zgUX``a+k0DdA+N1#rCTXwYh*7ICbXb>e!*43C7uA9|%HfKZB5f9sLIY|Hmcb+ZX%w zoxkp3FYmIaVWUt(HDZI(fj7+&7AaV(01#8GCc>W-a#r%pa#kZZ@85s7ncszkA}ARE zUn|2!$=p>1op^*!0h3{7ph|~mpv>JmjZHY&IEMc+yXD>RW7gfe3D z5iIF#4omeZ!EO8kSZC$i=3hCX$zVcg=)%inbB0ZhYy6Tb*q0=4MUnh!iRc~Zs+JTP zlLqj}Z)o)|%X1Ee3g$s=*4Y{KBBENu`{o!OiKVmrx_HgN;jgTHG+z1~0})KO3t!|O zoSIfjE>)dzo|tVMT|8l7>L|1e4ET*t=5!?yjvmh8p3m_jNnT<%<9H6Pnk|=S-$34C zTyDD38z;?pOqCIE^!R*SVh0#=aSR>>yzd=I6hLAh(}1^S~Y#{S1Vb%V^tk3}}FxN~$q^5MQ$c`D}ZVLaCvi+AvBVCYc1Qq&phR%ty}dG?w-b21?91&qMfxll`-R zZAo3?nsL{1ka1ss=2ZJu0j(04jg6Y0vM_zOPPn9X>u1`{tx* z#kO3%r=K>Ffjf4%LKJ&#*FCAG*Ud`bm+MH+Vbd2YSEmZgEz3ZB;AJZxqxoB~Lcc{o zY)Y9uTqC5%*L^VW&Shhwk1S)Om}7 zg*V=nk?^iG+tmg|{JvOPp5Lr9{1vv9{wM71c&<@0Zud8?8JIUbUngm5P8fsO#p&LF zPK`KU__5e(P6&P$jewUTym~xE;EyUg;2+|6^)iYmUc)}NN6mh-ql5Hwm$-Tr&nb@B ztvNlzMaWGIZyRQpGf zK)Ybp9?poi3s*biq0&)@E-gavVtent_0m7J3GlU><;;-+q>e(o1Vu|Ao!F{`QPbvI zK8oc(LsZJ7B@muM%ntz0=HRSDar)CfQ1Gy^j{)8&(tIsQw`Spv%9q(1=_rstE zL8a0tsx{BvwH8=L8uIO36=5brtL#u?|+`R@Qw4CRk z4=<(cIsP&Ste2_vZG@7ql%dBVRbK5fz_Pi`M6xQmdBovtc;dT(+WULV{o$?UJcnDK zd=)C(EoW3wM31R&IL)%3)O71$FfAOnsPxWtc<5LL$&I%$u(NZaHFg9m=I0tu>i#?4 z`8RVt9%H6F_N_U~@JdI@Eed1+PU{5I#p`}*Yhu0WWx1>|+dJiC5Ps)JpsTqrov_Q| zs-?=fIw@VyskN|A^Q-kU$81QHx*#7e{iwp``%6^;Vw@I?nSnNSzC3U_7JxIWjt6g@b^$e`%`mv_T}cuF!{_keJVj8A@)2EAM(x5p=1FkQDkKbizk&t z)KyXTgUpLh{-20BKFI6@40_rCI~U+vap8qOgUH+Dx__q~`Q?5db^`PdqS~|xhBvG= z@*w(nFVz}5nG)NFx3DA+*GVi}G)g4VT8p&9V=Uw!?SfPt4n0pA=J{=jMf=BKb1@CU zL|4nr_P^Cn58}bmDK>@;%cRcsq|r8Mv7B2T$cMJV2JK@8FeH!1@s&5>FzR900iFS(A`C{2l|Jg4BHb_YZ3`fjwLm4M;C3Yq)9QU#-< zj~@N`+}gJE!&iCYp>w@}yB(1Fb`fpEXZ3yUGeY@~hb(n4=&=fz76z|N_BYK$Yh8Co ztTNQYnto?jphi6dYSgH_*B`@C9tq}wz8>qI2q4vSb?j%aT&M4^iV8wZ)%o|h0wS#- z#QYsI$xFW3EcVY8Q=Y-hTPf~IVn{APdHJ!i`hNQFx;w2tOjm&F zCfEmSFKSkd{@A)3XZtvQ3ngb;cdEbDGjALL?t1z}(RKcGkF`hvc(jRiT|5Pn&33nS zgV?>F)`s0S!&jAS;x>bq7^_wWeW%8FMmMa+K*|$){K?m8TT*Hrf`r%E+ZI?ltk0j3 z8qJjbYfe^3$(js$idtN{`OI_1%54kmXIKygXCinGr5hk{amwVOxR@T&Pe+8FK=oV> zD2s_4YY&IxOq{fhzU(45{nIw;=hvqcpo%WiqO93=yBa`WORi|c8yLxDyuYEoqe~qX zQFmd)?b|-KEWv>PyttI%vbE4xeqPwCVk*@*@nkDXPRLeh1y4#BTNdWfo(j+GE_RtZ zw7mEz_UpBnyEb`4Z@=d2_+=jn?%M5|T(8+@(=F<6hV$m#$Ya?+2&AvVs%BVy0Kn+LF)u(fDGhi(C%b8+%7KzmU@Tp$~DrQ z=Y;?tW``Btm;K|ADltC9?}Enn-9%dknzjClA8(o3l<+DOEL(}r;E5|7$HTofigJZz*4)o$J+jhSU3k(98lRD;>c0Y7+b-6+UzG-cDwZb2rd&t2^w;~D zNJaL0hFVmUGaxUZUu5fcRm;}n?#$$U*0bLl3!;cFr}v~{x(DPrdBBpq?^G64n(xSe zmOcG|1r|tI{)xX@Z^@lU&1T16N=`4B5uef8bymv7YpL2E3;FW&y-zu)*)!G4h_k;Y z@m=ozHE~?So?a~WwYeuakpi@_M`+o7FEkrMb)Wr$i+HEev3}T7vvrrY@Wd8iy!4B# zRTW~u=Fd=f&M^eiwl(^!=Ha%;zA+*H$Zu=Q4rIO1>cDt`0-y13lf_| z2K<-F(=tguoDXO`2cLgDYT7hu;CZ9aWohH(Q(||FLU#N`1M0RyAnsH;ht48ImQoA8 zTY*_-i|U-!_Yk|7y(W5Xtngw|n!h~E-Z3wf=a@ybs=QcrlIc)?!)gP`>NLiT`>63L@4=VUW!fU9 zlrU!=I$SuP=&3WrXZhU(ac~N+3Eok^r%!_G4q9#XuGfb~^iWSc;twC;(i`^zD#0@o^thmZgAR)=~ym+nFJ zMT$-14#t_GeM-P({hqx4_WT5J2SG!(f66+GTS_;ux4l(>ZlB1IyA5?0fWBf6xPb9= z)3`#8GY8GYc+ly!66gG7G3~t>?yPN5Mkl9>&TIMf{T1c>#ZUc)ZQ;FN0O~vxFqdO3 zC0mahM;c~GAvRW(nD-8wi$cG3@n^uwwH)J@uq<}fzU_kQNRb!^0byrPduAV}T#hSAY4Kyd6QihxRV z(S8E?lgl)g=B`l#hlKBgk~4;_>^@3+P;eyE!#(X$6Pfu{|J2BIFxPDocqG;v00+=ZG0YAkPf z^z0F;@jVw%$)W>@ff`N>=XzA8(k(xkA6_tC2&#^0%2>;Q}l8&wc^L`FlA~PiBkA z#tH=Y5sRb zjP!h+auYCI9tyWWcz1f6#5XW7F+*?Dhs zP96}BZt|~#3hUJK$YbW(oTkX)`L)T?Vdnw>#+VQ9Gz6tS=*sBYUx0TNxIfm&Y0kB$ zW4nba+y{gw<72oBD)yHS0^&y9k9RJN`Q-Ie0_G_bUT}p}e-&UI(z1Bxu2>CmUzhx4 zQU#bz5xzZXKRJ7Ao45dBuXXRC|H5!_W!Iy9BZs#aYxd*?i!~Jt)>G7GK*i|#M#J07 zbOLs-TN`6EE&JDrGMipm+hTlO*?0*>k@%7*o5B*_9~}V7jb;8L0Bn5YG7m38>~02m zD^!dF8#V#cr@3xB-9QheIdlJqB4F6pe=UtbrJ!{5C`7hyT)UcFd>)-n1!m{@ zFLA+-0PjBbc&c=5S$j01N=a`L&^aQ5J3;k@?D~SV;9`%~ok*&mig_{&LJZ?%n9dEi z>dNX~5;0Gf7SA*6Piq!D=(imxwX6NomkV(aL(P;X(oEOQ92}}E8qmiZL!fRA*}L^! z8GU@uZ1_?pi-m1*Tl7yQigp7gVu$ZBVJzL@u_cLS4+<~0_EKGN%q|C?1yJCo9$+wT z<>M}bD`$AHkewWl;Q_OMS{d@I{rYf7i|fwrqww<`?+& zIZKV6*D3diL?{6SK(wcR3BHwcou{<4j(MF#eh)jZdFyfQWB6*&Pm_ki@KioYmD;b~ zYXi|!^@8iS7V~x1Di#|g9Tvs+<*Grejws7oDRJYD974A5)kAPM)Vs=Mi0BamuB>>y zm%vtR)z{%oiIcjKuP;*xkjS*LZ!#OkRlwRrvORf4BQ6&inrt_4R@c+hY#vB9!oY z*~T2m$~a`sLI=N1)S}V-4`hxb9UjiuPSU7i=ZRB9VLw3Qyk)DPz9d5GIbKWkL{bPK za<}~Wd0#5rd+X(@gA3wP1_{xF88_TlU?wf1v5bcmi2q-d(rXWyk~c*NKhYpTDN|Ip z(Yn#}Cw-f~J~Bg{pQKM7#yf?5N+PwY^3YvzGIt9`0xb>&8T6bOY;s8k;OmVqQ712;WwEp{Ec>5GmwAVdk; zsbAPL?)c%>0lzBs(qwWZUdJ&Dd+Da>w$^9BKvg-y$k&Js^lot)+z;Q8?y9mR0sz%q zk12X}u05)#k;kEp`+D^olWlml;W`y)NFa04^aXUjV1!W3p>3?l+N2|V+%nK1?_P)!+c%DW9cQg1b=b|Izi90a2~p`>-I53W$J+fQT>x0t(VCD&5_vbW1k_ zs2GIOIe>t4NJtJ~Ati%!gVG%{biMax@I2@F{h#;C`EbrrHhbUqTGv|FwXP-KF|?^} z==;qQ&wcG2jxZLx3aU%m>Zk-E!f%N{%C-<kI4YKx3>T{jE94P=P7e$9PE^D2 zLm-YBDzRoilTAMjkV6m|n%tY40VKf>UWYwBz61%0ES9W(&SMSC zfd7`^6QYq&W^hjfWl5nn;6c^HtMly7{eAsILdN1LP5~ds>6Fg)T}G@pZ&57To$JK( z<^A7byZ^T%G$D^uNXLaI`qe|NIO0H^fMAca9u>!I8Ke?QhK1`Z?!kJfJcn<*2E35fNygFGJAjz{~~ zmybM05_DrBaul-8TQX#anCr3e(%S4zmA8~I<>udCL&QXgwF~vNl!bE-man7xCuoap zv{3QsmkW2ADNvaiU&|TL&%g9%Bvjl4&LxvSR3PIe&0KXBvp0hN2US;voHgHP^a|En zs^$bESV)H}d?E@^!?zaE{PJ&Rh`Z{I=yHt<^|KbYDl=vcxRu^@WLJ{q8Z?tUMu%_W ziBkSUvVU>$N1xJzfsLRILEz9t0p5$`4ZQLdTXa^}yPVe*O+CUgo~+;XHy`t3U)i+@ zW58E*Ve83D&KZ&h{zYXQiUS` zu6Rk3m^+Fm;4pN3QNST`yss$gYsedg5J%MpM7edZy0C{G_aRrk&vKgN6|GovM?1jO*?v;F)mS?v|9MQs({AkqF~`7z zo!KE0_oe73Kf>j}BtfQLx97aOMJZ<4CEQg}_-EOZ$6F|&4IhW1OEkw6L|RX_gaot} zQVmg#YnYIwRCD0JBD7)o@-8du!@cBT1?3_GoqpG2?pXo7!~H~cTdHSu6C;||s>fyx zzxAn-4NI(EIe5O z%_o~;$9D6GEHV`NZ|>8g zlq37D)CRtAeay9#49_Ng(}A7ZyUq@TnePwILAl9_#7fLXvQZ3mH~5vdFqN zpQjP@{V!FA4-T7t$xVU}_dC1KBt~6;)Xg^kHCEzI-dQvFzOV5-jjgu2%0yI2HlOW} z0&H0N>j*K?m-hwnV4qA@dy5^FN`+L99QLX2d`2%GT*mM1+EHvfRS`-ymG2k_sZ!4_ zSTvgZP4AWCILki{vLsYS76*r1Xe+2TXeQAbkn#vJykT`bT`WHKp=gEHn^j(m&;`G`$OBjBRjRUGS)^4=@x^ z)IP57Ta2IAfO!Xn+RUmJ_MgtrDtwL0JJcW>=l1KEX8}&Qb)-{~1ymcInYj!Nk^jlH z_r8m;uZ|#P2*$4*9 zW;dnosDlug!}Ml78f+C_8rnTa3nu8Cfw9AVe6!8^@T+3%j`jQR>W;P))fT(FSt{(A zpR86Zi5rwOQyx_4ccMFge|2sXdm{E|F_OGUzk5(j-R!{6L%w_Gp}xY@EGx+8a=@c2 z5l=|~8wsK*Cxp*t<3TZ245!fY0zkXod}Ups